diff --git a/.gitignore b/.gitignore index 472563a..e44de68 100644 --- a/.gitignore +++ b/.gitignore @@ -64,4 +64,4 @@ config/*.local.yaml # MkDocs site/ .cache/ -docs/bdd/ +docs/generated/ diff --git a/Makefile b/Makefile index 13200f7..e45ae39 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ clean: ## docs-clean: Remove generated documentation (BDD docs and PDF) docs-clean: @echo "$(YELLOW)Cleaning generated documentation...$(NC)" - @rm -rf docs/bdd/ output/RoadWave_Documentation.pdf + @rm -rf docs/generated/ @docker rmi roadwave-pdf-generator 2>/dev/null || true @echo "$(GREEN)✓ Documentation cleaned$(NC)" diff --git a/docs/domains/_shared/entities/account-deletions.md b/docs/domains/_shared/entities/account-deletions.md new file mode 100644 index 0000000..904e6fc --- /dev/null +++ b/docs/domains/_shared/entities/account-deletions.md @@ -0,0 +1,40 @@ +# Account Deletions + +📖 Suppressions de compte avec grace period 30 jours (Article 17 RGPD) + +## Diagramme + +```mermaid +erDiagram + USERS ||--o| ACCOUNT_DELETIONS : "demande" + + ACCOUNT_DELETIONS { + uuid id PK + uuid user_id FK + string status + string cancellation_token + timestamp requested_at + timestamp effective_at "requested_at + 30j" + timestamp cancelled_at + timestamp deleted_at + string deletion_reason + json deleted_data_summary + } +``` + +## Légende + +**Statuts** : +- `pending`: Grace period actif (30j), compte désactivé, annulation possible +- `cancelled`: Utilisateur a annulé via lien email +- `completed`: Suppression effective réalisée après 30j + +**Processus** : +1. Demande → compte désactivé, contenus cachés +2. Email avec `cancellation_token` (valide 30j) +3. Si annulation → `status = cancelled`, compte réactivé +4. Si 30j écoulés → job cron supprime données, anonymise contenus + +**Données supprimées** : +- Profil utilisateur, historique GPS/écoute, sessions +- Contenus créés : anonymisés (`créateur = "Utilisateur supprimé"`) diff --git a/docs/domains/_shared/entities/breach-incidents.md b/docs/domains/_shared/entities/breach-incidents.md new file mode 100644 index 0000000..d9738d8 --- /dev/null +++ b/docs/domains/_shared/entities/breach-incidents.md @@ -0,0 +1,51 @@ +# Breach Incidents + +📖 Registre violations de données (Article 33 RGPD) + +## Diagramme + +```mermaid +erDiagram + BREACH_INCIDENTS ||--o{ BREACH_AFFECTED_USERS : "impacte" + USERS ||--o{ BREACH_AFFECTED_USERS : "est impacté" + + BREACH_INCIDENTS { + uuid id PK + string severity "low/medium/high/critical" + text description + json data_categories_affected + int estimated_users_count + timestamp detected_at + timestamp contained_at + timestamp cnil_notified_at + timestamp users_notified_at + text mitigation_actions + boolean cnil_notification_required + boolean user_notification_required + } + + BREACH_AFFECTED_USERS { + uuid id PK + uuid breach_id FK + uuid user_id FK + timestamp notified_at + string notification_channel "email/push/sms" + } +``` + +## Légende + +**Sévérité** : +- `low`: Pas de notification requise (mesures techniques suffisantes) +- `medium`: Notification CNIL uniquement +- `high`: Notification CNIL + utilisateurs +- `critical`: Notification immédiate tous canaux + SMS fondateur + +**Timeline 72h** : +- H+0 : Détection, confinement +- H+24 : Évaluation gravité +- H+48 : Notification CNIL si requis +- H+72 : Notification utilisateurs si risque élevé + +**Catégories de données** : +- `data_categories_affected`: JSON `["gps", "email", "listening_history"]` diff --git a/docs/domains/_shared/entities/data-retention-logs.md b/docs/domains/_shared/entities/data-retention-logs.md new file mode 100644 index 0000000..326478e --- /dev/null +++ b/docs/domains/_shared/entities/data-retention-logs.md @@ -0,0 +1,44 @@ +# Data Retention Logs + +📖 Logs purges automatiques inactivité (Article 5 RGPD - Minimisation) + +## Diagramme + +```mermaid +erDiagram + DATA_RETENTION_LOGS { + uuid id PK + string action_type + int users_processed + int users_warned + int users_deleted + json details + timestamp executed_at + bigint execution_duration_ms + } +``` + +## Légende + +**Action types** : +- `check_inactive`: Vérification quotidienne comptes inactifs > 5 ans +- `send_warnings`: Envoi notifications (90j/30j/7j avant suppression) +- `delete_accounts`: Suppression effective comptes inactifs + +**Règles de conservation** : +- Auditeur : 5 ans inactivité → suppression +- Créateur actif : jamais (tant que contenus écoutés) +- Créateur inactif : 5 ans + 2 ans sans écoute → suppression + +**Details JSON** : +```json +{ + "threshold_date": "2021-02-08", + "user_ids_deleted": ["uuid1", "uuid2"], + "notifications_sent": { + "90_days": 15, + "30_days": 8, + "7_days": 3 + } +} +``` diff --git a/docs/domains/_shared/entities/entities-overview.md b/docs/domains/_shared/entities/entities-overview.md index ea03df7..d9b3f28 100644 --- a/docs/domains/_shared/entities/entities-overview.md +++ b/docs/domains/_shared/entities/entities-overview.md @@ -16,6 +16,15 @@ erDiagram USERS ||--o{ INTEREST_GAUGES : "possède" USERS ||--o{ REPORTS : "signale" USERS ||--o{ DATA_EXPORTS : "demande" + USERS ||--o{ PARENTAL_CONSENTS : "a" + USERS ||--o{ ACCOUNT_DELETIONS : "demande" + USERS ||--o{ USER_PROFILE_HISTORY : "modifie" + + PARENTAL_CONSENTS ||--|| PARENTAL_CONTROLS : "configure" + PRIVACY_POLICY_VERSIONS ||--o{ USER_POLICY_ACCEPTANCES : "acceptée par" + USERS ||--o{ USER_POLICY_ACCEPTANCES : "accepte" + BREACH_INCIDENTS ||--o{ BREACH_AFFECTED_USERS : "impacte" + USERS ||--o{ BREACH_AFFECTED_USERS : "est impacté" CONTENTS ||--o{ LISTENING_HISTORY : "écouté" CONTENTS }o--|| USERS : "créé par" @@ -161,6 +170,80 @@ erDiagram timestamp generated_at timestamp expires_at } + + PARENTAL_CONSENTS { + uuid id PK + uuid user_id FK + string parent_email + boolean validated + timestamp validated_at + timestamp revoked_at + } + + PARENTAL_CONTROLS { + uuid id PK + uuid parental_consent_id FK + boolean gps_enabled + boolean messaging_enabled + boolean content_16plus_enabled + } + + PRIVACY_POLICY_VERSIONS { + uuid id PK + string version + boolean major_change + timestamp effective_date + } + + USER_POLICY_ACCEPTANCES { + uuid id PK + uuid user_id FK + uuid policy_version_id FK + boolean accepted + timestamp accepted_at + } + + ACCOUNT_DELETIONS { + uuid id PK + uuid user_id FK + string status + timestamp requested_at + timestamp effective_at + timestamp deleted_at + } + + BREACH_INCIDENTS { + uuid id PK + string severity + int estimated_users_count + timestamp detected_at + timestamp cnil_notified_at + boolean user_notification_required + } + + BREACH_AFFECTED_USERS { + uuid id PK + uuid breach_id FK + uuid user_id FK + timestamp notified_at + } + + USER_PROFILE_HISTORY { + uuid id PK + uuid user_id FK + string field_name + text old_value + text new_value + timestamp changed_at + } + + DATA_RETENTION_LOGS { + uuid id PK + string action_type + int users_processed + int users_deleted + timestamp executed_at + } ``` ## Légende @@ -205,6 +288,27 @@ erDiagram - **DATA_EXPORTS** : Exports de données utilisateur ([détails](exports.md)) - Portabilité RGPD Article 20, délai 48h max +- **PARENTAL_CONSENTS** : Consentements parentaux 13-15 ans ([détails](parental-consents.md)) + - Workflow validation email parent, token expire 7j + +- **PARENTAL_CONTROLS** : Paramètres contrôle parental ([détails](parental-consents.md)) + - GPS, messagerie, contenus +16 configurables par parent + +- **PRIVACY_POLICY_VERSIONS** : Versioning politique confidentialité ([détails](privacy-policy-versions.md)) + - Popup si changement majeur, historique acceptations + +- **ACCOUNT_DELETIONS** : Suppressions avec grace period 30j ([détails](account-deletions.md)) + - Annulation possible, suppression effective automatique + +- **BREACH_INCIDENTS** : Registre violations de données ([détails](breach-incidents.md)) + - Procédure 72h CNIL, notification utilisateurs si risque élevé + +- **USER_PROFILE_HISTORY** : Audit trail modifications profil ([détails](user-profile-history.md)) + - Droit rectification Article 16, preuve légale + +- **DATA_RETENTION_LOGS** : Logs purges automatiques ([détails](data-retention-logs.md)) + - Inactivité 5 ans, notifications 90j/30j/7j + **Entités recommandation & modération** : - **INTEREST_GAUGES** : Jauges de centres d'intérêt ([détails](interest-gauges.md)) diff --git a/docs/domains/_shared/entities/parental-consents.md b/docs/domains/_shared/entities/parental-consents.md new file mode 100644 index 0000000..e19e68e --- /dev/null +++ b/docs/domains/_shared/entities/parental-consents.md @@ -0,0 +1,49 @@ +# Parental Consents + +📖 Consentements parentaux pour utilisateurs 13-15 ans (Article 8 RGPD) + +## Diagramme + +```mermaid +erDiagram + USERS ||--o{ PARENTAL_CONSENTS : "a" + PARENTAL_CONSENTS ||--|| PARENTAL_CONTROLS : "configure" + + PARENTAL_CONSENTS { + uuid id PK + uuid user_id FK "Ado 13-15 ans" + string parent_email + string validation_token + boolean validated + timestamp token_expires_at + timestamp validated_at + inet parent_ip + string parent_user_agent + timestamp revoked_at + string revocation_reason + } + + PARENTAL_CONTROLS { + uuid id PK + uuid parental_consent_id FK + boolean gps_enabled + boolean messaging_enabled + boolean content_16plus_enabled + json weekly_digest_config + timestamp updated_at + } +``` + +## Légende + +**Workflow** : +1. Ado saisit email parent → `validation_token` généré (expire 7j) +2. Parent clique lien → `validated = true` +3. Parent configure `PARENTAL_CONTROLS` +4. Révocation possible → `revoked_at` renseigné + +**Restrictions par défaut (13-15 ans)** : +- `gps_enabled`: `false` (GeoIP uniquement) +- `messaging_enabled`: `false` +- `content_16plus_enabled`: `false` +- Dashboard parent : notifications hebdomadaires activité diff --git a/docs/domains/_shared/entities/privacy-policy-versions.md b/docs/domains/_shared/entities/privacy-policy-versions.md new file mode 100644 index 0000000..70f7a15 --- /dev/null +++ b/docs/domains/_shared/entities/privacy-policy-versions.md @@ -0,0 +1,41 @@ +# Privacy Policy Versions + +📖 Versioning politique de confidentialité (Articles 13-14 RGPD) + +## Diagramme + +```mermaid +erDiagram + PRIVACY_POLICY_VERSIONS ||--o{ USER_POLICY_ACCEPTANCES : "acceptée par" + USERS ||--o{ USER_POLICY_ACCEPTANCES : "accepte" + + PRIVACY_POLICY_VERSIONS { + uuid id PK + string version "v1.0, v2.0, etc." + text content_markdown + boolean major_change + text changelog + timestamp effective_date + timestamp created_at + } + + USER_POLICY_ACCEPTANCES { + uuid id PK + uuid user_id FK + uuid policy_version_id FK + boolean accepted + timestamp accepted_at + inet ip_address + } +``` + +## Légende + +**Versioning** : +- `major_change`: `true` → popup obligatoire pour tous les utilisateurs +- `major_change`: `false` → notification simple +- Fichier source : `docs/legal/politique-confidentialite.md` (versionné Git) + +**Popup si changement majeur** : +- Utilisateur doit accepter nouvelle version pour continuer +- Refus → compte gelé (lecture seule) diff --git a/docs/domains/_shared/entities/user-profile-history.md b/docs/domains/_shared/entities/user-profile-history.md new file mode 100644 index 0000000..d2a4ff7 --- /dev/null +++ b/docs/domains/_shared/entities/user-profile-history.md @@ -0,0 +1,38 @@ +# User Profile History + +📖 Audit trail modifications profil (Article 16 RGPD - Droit de rectification) + +## Diagramme + +```mermaid +erDiagram + USERS ||--o{ USER_PROFILE_HISTORY : "modifie" + + USER_PROFILE_HISTORY { + uuid id PK + uuid user_id FK + string field_name "email/username/bio/etc." + text old_value + text new_value + string change_reason "user_edit/admin_correction/gdpr_request" + inet ip_address + timestamp changed_at + } +``` + +## Légende + +**Champs trackés** : +- `email`: Re-vérification requise +- `username`: Limite 1 changement/30j +- `bio`, `avatar_url`, `date_of_birth` + +**Change reasons** : +- `user_edit`: Modification self-service utilisateur +- `admin_correction`: Correction par admin +- `gdpr_request`: Suite demande RGPD formelle + +**Audit** : +- Historique complet conservé (preuve légale) +- Accessible utilisateur : "Historique de mes modifications" +- Accessible DPO : investigations diff --git a/docs/domains/_shared/features/rgpd-compliance/data-security.feature b/docs/domains/_shared/features/rgpd-compliance/data-security.feature new file mode 100644 index 0000000..9b0b3d9 --- /dev/null +++ b/docs/domains/_shared/features/rgpd-compliance/data-security.feature @@ -0,0 +1,110 @@ +# language: fr + +@privacy @rgpd @security +Fonctionnalité: Sécurité des données (Article 32 RGPD) + En tant que responsable de traitement + Je veux garantir la sécurité des données personnelles + Afin de prévenir les violations et fuites + + # Chiffrement transport + @encryption @tls + Scénario: TLS 1.3 obligatoire pour toutes les communications + Quand un client tente de se connecter à l'API + Alors la connexion utilise TLS 1.3 uniquement + Et les protocoles TLS 1.0, 1.1, 1.2 sont refusés + Et le certificat est valide et à jour + + # Chiffrement stockage + @encryption @database + Scénario: Encryption at rest pour la base de données + Étant donné que PostgreSQL stocke des données utilisateurs + Alors le chiffrement AES-256 at rest est activé + Et les backups sont également chiffrés AES-256 + Et les backups sont stockés offsite (règle 3-2-1) + + # Tokens JWT sécurisés + @encryption @jwt + Scénario: Rotation des clés JWT tous les 90 jours + Étant donné que l'API utilise des tokens JWT RS256 + Quand 90 jours se sont écoulés depuis la dernière rotation + Alors une nouvelle paire de clés RSA est générée + Et l'ancienne clé reste valide 7 jours (overlap) + Et tous les tokens sont progressivement re-signés + + # CDN avec signed URLs + @cdn @signed-urls + Scénario: URLs signées expirables pour les fichiers audio + Quand un utilisateur demande à écouter un contenu + Alors l'API génère une signed URL valide 1 heure + Et l'URL contient un token HMAC + Et après expiration, l'URL retourne 403 Forbidden + + # Détection breach + @breach @monitoring + Scénario: Alerte immédiate si erreurs critiques backend + Quand une erreur critique survient dans l'API (500, crash) + Alors Sentry déclenche une alerte Discord/Slack immédiate + Et l'équipe est notifiée en temps réel + Et les logs sont consultables dans Grafana + + @breach @monitoring + Scénario: Alerte si pic de requêtes anormal (potentiel DDoS) + Étant donné que le trafic habituel est ~1000 req/min + Quand le trafic atteint 10000 req/min + Alors Grafana déclenche une alerte email + Et l'équipe vérifie s'il s'agit d'une attaque + + @breach @monitoring + Scénario: Alerte si accès DB non autorisé + Quand une connexion PostgreSQL provient d'une IP non whitelistée + Alors PostgreSQL bloque la connexion + Et un SMS est envoyé au fondateur + Et l'IP est loggée pour investigation + + # Procédure breach 72h CNIL + @breach @procedure + Scénario: Notification CNIL si violation de données sous 72h + Étant donné qu'une violation de données est détectée + Et que des données GPS utilisateurs ont fuité + Quand l'équipe évalue la gravité + Alors le runbook "docs/rgpd/procedure-breach.md" est suivi: + | Étape | Délai | Action | + | 1 | H+0 | Détection et confinement | + | 2 | H+24 | Évaluation gravité et impact | + | 3 | H+48 | Notification CNIL si risque | + | 4 | H+72 | Notification utilisateurs si élevé| + Et un email pré-rédigé est envoyé à la CNIL + Et le formulaire en ligne CNIL est rempli + + # Mesures organisationnelles + @security @access-control + Scénario: Accès DB uniquement via VPN et whitelist IP + Étant donné que je suis un développeur + Quand je tente d'accéder à la DB de production + Alors je dois être connecté au VPN OVH + Et mon IP doit être dans la whitelist + Sinon la connexion est refusée + + @security @2fa + Scénario: 2FA obligatoire pour les comptes administrateurs + Étant donné que je suis un administrateur + Quand je me connecte à Zitadel admin + Alors le 2FA (TOTP) est obligatoire + Et je ne peux pas désactiver le 2FA + Et chaque connexion est loggée avec IP et timestamp + + @security @logs + Scénario: Anonymisation des IP dans les logs (rotation 90j) + Quand un utilisateur fait une requête API + Alors son IP est loggée pour debug + Mais les 2 derniers octets sont masqués (ex: 192.168.x.x) + Et les logs sont automatiquement supprimés après 90 jours + + # Tests de sécurité + @security @pentest + Scénario: Pentest annuel obligatoire + Étant donné que l'application est en production + Quand une année s'est écoulée depuis le dernier pentest + Alors un pentest externe est planifié + Et les vulnérabilités découvertes sont corrigées sous 30 jours + Et un rapport est produit pour audit diff --git a/docs/domains/_shared/features/rgpd-compliance/minors-protection.feature b/docs/domains/_shared/features/rgpd-compliance/minors-protection.feature new file mode 100644 index 0000000..40cbd28 --- /dev/null +++ b/docs/domains/_shared/features/rgpd-compliance/minors-protection.feature @@ -0,0 +1,112 @@ +# language: fr + +@privacy @rgpd @minors @parental-consent +Fonctionnalité: Protection des mineurs et consentement parental (Article 8 RGPD) + En tant que plateforme responsable + Je veux protéger les mineurs avec consentement parental + Afin de respecter l'Article 8 RGPD (13-15 ans) + + Contexte: + Étant donné que je suis sur la page d'inscription + + Scénario: Blocage inscription si moins de 13 ans + Quand je saisis ma date de naissance "15/03/2014" + Et que je valide le formulaire + Alors je vois le message "RoadWave est réservé aux personnes de 13 ans et plus" + Et je vois un lien vers "RoadWave Kids" + Et mon inscription est bloquée + + Scénario: Inscription directe si 16 ans ou plus + Quand je saisis ma date de naissance "10/01/2008" + Et que je valide le formulaire + Alors mon compte est créé immédiatement + Et aucun consentement parental n'est requis + Et j'ai accès à toutes les fonctionnalités + + Plan du Scénario: Workflow consentement parental pour 13-15 ans + Quand je saisis ma date de naissance "" + Et que je saisis l'email de mon parent "parent@example.com" + Et que je valide le formulaire + Alors un email est envoyé à "parent@example.com" + Et le lien de validation expire dans 7 jours + Et mon compte est créé mais inactif + Et je vois "En attente validation parentale" + + Exemples: + | date_naissance | âge | + | 15/03/2011 | 13 | + | 20/06/2010 | 14 | + | 01/12/2009 | 15 | + + Scénario: Validation du consentement parental + Étant donné que je suis un mineur de 14 ans avec compte inactif + Et que mon parent a reçu l'email de validation + Quand mon parent clique sur le lien de validation + Alors il voit une page avec: + | Section | + | Résumé données collectées | + | Paramètres contrôle parental| + | Checkbox consentement | + Et quand il coche "J'autorise mon enfant" et valide + Alors mon compte est activé + Et je reçois un email "Compte activé par ton parent" + Et les restrictions 13-15 ans sont appliquées + + Scénario: Restrictions pour comptes 13-15 ans + Étant donné que je suis un utilisateur de 14 ans avec compte validé + Alors je peux écouter des contenus autorisés + Mais je NE peux PAS: + | Restriction | + | Activer le GPS précis sans accord parent | + | Utiliser la messagerie privée | + | Voir les contenus marqués +16 | + | Afficher ma ville précise sur le profil | + + Scénario: Dashboard parent - Visualisation activité enfant + Étant donné que je suis un parent avec enfant de 14 ans + Quand je me connecte à "roadwave.fr/parent/[child_id]" + Alors je vois: + | Information | + | Historique d'écoute | + | Temps d'écoute hebdomadaire | + | Dernière connexion | + Et je peux: + | Action | + | Activer/désactiver GPS précis | + | Activer/désactiver messagerie | + | Révoquer le consentement | + + Scénario: Révocation du consentement parental + Étant donné que je suis un parent + Et que mon enfant de 14 ans a un compte actif + Quand je clique sur "Révoquer le consentement" + Alors le compte de mon enfant est immédiatement désactivé + Et il ne peut plus se connecter + Et je reçois un email de confirmation + + @roadwave-kids + Scénario: RoadWave Kids - Inscription via compte parent + Étant donné que je suis un parent avec compte RoadWave actif + Quand je vais dans "Mon compte > Ajouter un profil enfant" + Et que je saisis: + | Champ | Valeur | + | Pseudo enfant | "Emma" | + | Date naissance | "12/08/2016" | + Alors un profil Kids est créé + Et je reçois un QR code pour l'app RoadWave Kids + Et l'enfant ne peut écouter que les contenus whitelist + + @roadwave-kids + Scénario: RoadWave Kids - Restrictions strictes + Étant donné que je suis connecté sur l'app RoadWave Kids + Alors je peux uniquement: + | Fonctionnalité | + | Écouter contenus présélectionnés | + | Voir ma position ville (GeoIP) | + Mais je NE peux PAS: + | Restriction | + | Activer le GPS précis | + | Créer du contenu | + | Avoir un profil public | + | Utiliser la messagerie | + | Voir du contenu UGC | diff --git a/docs/domains/_shared/features/rgpd-compliance/privacy-policy.feature b/docs/domains/_shared/features/rgpd-compliance/privacy-policy.feature new file mode 100644 index 0000000..833fa94 --- /dev/null +++ b/docs/domains/_shared/features/rgpd-compliance/privacy-policy.feature @@ -0,0 +1,99 @@ +# language: fr + +@privacy @rgpd @transparency +Fonctionnalité: Politique de confidentialité et transparence (Articles 13-14 RGPD) + En tant qu'utilisateur + Je veux comprendre comment mes données sont utilisées + Afin de donner un consentement éclairé + + Contexte: + Étant donné que l'application RoadWave est disponible + + # Popup première connexion + @first-launch + Scénario: Affichage de la politique de confidentialité à l'inscription + Quand je m'inscris pour la première fois + Alors une popup s'affiche avec la politique de confidentialité + Et je dois scroller jusqu'en bas pour activer le bouton "J'accepte" + Et je dois cocher "J'ai lu et j'accepte la politique de confidentialité" + Et je ne peux pas créer de compte sans accepter + + # Contenu obligatoire + @content + Scénario: Vérification du contenu de la politique de confidentialité + Quand je consulte la page "roadwave.fr/confidentialite" + Alors je vois les informations suivantes: + | Section | + | Identité responsable traitement + DPO | + | Finalités détaillées par traitement | + | Base légale (consentement/contrat/intérêt)| + | Destinataires données (CDN, Matomo, etc.) | + | Durées de conservation | + | Droits utilisateurs (accès, rectif, etc.) | + | Droit réclamation CNIL | + | Transferts hors UE (aucun) | + + # Versioning + @versioning + Scénario: Versioning de la politique avec Git et DB + Étant donné que la politique de confidentialité est modifiée + Quand l'équipe commit les changements + Alors le fichier "docs/legal/politique-confidentialite.md" est versionné Git + Et une entrée est créée dans "privacy_policy_versions" + Avec les champs: + | Champ | Valeur | + | version | "2.0" | + | effective_date| "2026-03-01" | + | major_change | true | + | changelog | "Ajout tracking..." | + + @versioning + Scénario: Notification utilisateurs si changement majeur + Étant donné qu'une nouvelle version majeure de la politique est publiée + Quand un utilisateur se connecte + Alors une popup s'affiche "Politique de confidentialité mise à jour" + Et il doit l'accepter à nouveau pour continuer + Et s'il refuse, son compte est gelé (accès lecture seule) + + # Transparence algorithme + @algorithm-transparency + Scénario: Explication simplifiée de l'algorithme de recommandation + Quand je vais sur "roadwave.fr/comment-ca-marche" + Alors je vois une page "Comment fonctionne la recommandation ?" + Avec les explications suivantes: + | Critère | Explication | + | Distance géographique | Contenus près de vous en priorité | + | Centres d'intérêt | Jauges automatiques selon écoutes | + | Popularité | Contenus les plus écoutés | + Et je peux désactiver la personnalisation (mode anonyme) + + # Contact DPO + @dpo-contact + Scénario: Accès facile au contact DPO + Quand je vais dans "Paramètres > Confidentialité et données" + Alors je vois un bouton "Contacter le DPO" + Et le lien email "dpo@roadwave.fr" est cliquable + Et je vois "Délai de réponse : 1 mois maximum" + + # Profilage et décisions automatisées + @profiling + Scénario: Information sur le profilage et opposition possible + Quand je consulte la politique de confidentialité + Alors je vois une section "Profilage et décisions automatisées" + Qui explique: + | Type décision | Impact | Opposition possible | + | Recommandations | Faible | Oui (mode anonyme) | + | Modération automatique| Élevé | Oui (contestation) | + Et je peux activer le mode anonyme à tout moment + + # Sous-traitants + @subprocessors + Scénario: Liste transparente des sous-traitants + Quand je consulte "roadwave.fr/confidentialite#sous-traitants" + Alors je vois la liste complète: + | Service | Finalité | Localisation | DPA | + | OVH | Hébergement | France | ✅ | + | Bunny.net | CDN audio | UE | ✅ | + | Brevo | Emails | France | ✅ | + | Mangopay | Paiements | Luxembourg | ✅ | + Et je vois "Aucun transfert hors UE" diff --git a/docs/domains/_shared/features/rgpd-compliance/user-rights.feature b/docs/domains/_shared/features/rgpd-compliance/user-rights.feature new file mode 100644 index 0000000..4862112 --- /dev/null +++ b/docs/domains/_shared/features/rgpd-compliance/user-rights.feature @@ -0,0 +1,77 @@ +# language: fr + +@privacy @rgpd @user-rights +Fonctionnalité: Exercice des droits utilisateurs RGPD + En tant qu'utilisateur + Je veux exercer mes droits RGPD facilement + Afin de contrôler mes données personnelles + + Contexte: + Étant donné que je suis connecté à mon compte + + # Article 16 - Droit de rectification + @rectification + Scénario: Modification du pseudo (limite 1/30j) + Quand je vais dans "Paramètres > Mon profil" + Et que je modifie mon pseudo de "Alice123" à "AliceM" + Alors le changement est immédiat + Et je ne peux plus modifier mon pseudo pendant 30 jours + Et l'historique est enregistré dans "user_profile_history" + + @rectification + Scénario: Modification de l'email avec re-vérification + Quand je modifie mon email de "old@example.com" à "new@example.com" + Alors je reçois un email de vérification sur "new@example.com" + Et je dois cliquer sur le lien dans les 24h + Et mon ancien email reste actif jusqu'à validation + + # Article 21 - Droit d'opposition + @opposition + Scénario: Opposition au marketing par email + Quand je vais dans "Paramètres > Notifications" + Et que je décoche "Recevoir les emails marketing" + Alors je ne reçois plus d'emails promotionnels + Mais je reçois toujours les emails transactionnels + + @opposition @anonymous-mode + Scénario: Activation du mode anonyme (recommandations génériques) + Quand je vais dans "Paramètres > Confidentialité" + Et que j'active "Mode anonyme" + Alors mes jauges d'intérêt sont ignorées + Et je reçois uniquement les top contenus de ma zone géographique + Et mon historique d'écoute n'est pas utilisé pour les recommandations + Et je vois un badge "Mode anonyme actif" + + # Article 18 - Droit à la limitation du traitement + @limitation + Scénario: Gel temporaire du compte + Quand je vais dans "Paramètres > Gestion du compte" + Et que je clique sur "Mettre en pause mon compte" + Alors mon compte est gelé immédiatement + Et mes contenus sont cachés (non diffusés) + Et mon profil est invisible + Mais je peux toujours me connecter en lecture seule + Et je peux réactiver à tout moment + + @limitation + Scénario: Réactivation compte gelé + Étant donné que mon compte est gelé depuis 15 jours + Quand je me connecte + Et que je clique sur "Réactiver mon compte" + Alors mon compte redevient actif immédiatement + Et mes contenus sont à nouveau visibles + + # Article 12 - Délai de réponse 1 mois max + @response-time + Scénario: Demande d'accès aux données (délai 48h) + Quand je demande un export de mes données + Alors je reçois un email sous 48h maximum + Avec un lien de téléchargement valide 7 jours + + @response-time + Scénario: Contestation d'une décision automatisée (délai 24h) + Étant donné que mon contenu a été bloqué par la modération automatique + Quand je clique sur "Contester cette décision" + Alors un humain examine mon cas sous 24h + Et je reçois une réponse motivée + Et mon contenu est rétabli si la décision était erronée diff --git a/docs/domains/_shared/rules/rgpd.md b/docs/domains/_shared/rules/rgpd.md index 8cf3e31..f1d8e9b 100644 --- a/docs/domains/_shared/rules/rgpd.md +++ b/docs/domains/_shared/rules/rgpd.md @@ -34,15 +34,7 @@ 1. Données précises conservées **24h** (recommandation personnalisée) 2. Après 24h : conversion en geohash précision 5 (~5km²) 3. Coordonnées originales supprimées définitivement - -**Implémentation PostGIS** : -```sql --- Job quotidien -UPDATE location_history -SET location = ST_SetSRID(ST_GeomFromGeoHash(ST_GeoHash(location::geography, 5)), 4326)::geography, - anonymized = true -WHERE created_at < NOW() - INTERVAL '24 hours' AND anonymized = false; -``` +4. Job quotidien automatique via cron **Exceptions** : - ✅ Historique personnel visible (liste trajets) : conservation intégrale tant que compte actif @@ -59,17 +51,7 @@ WHERE created_at < NOW() - INTERVAL '24 hours' AND anonymized = false; **Décision** : JSON + HTML + ZIP, génération asynchrone -**Contenu de l'export** : -``` -export-roadwave-[user_id]-[date].zip -├── export.json # Machine-readable -├── index.html # Human-readable (stylé) -├── audio/ -│ ├── content-123.opus -│ ├── content-456.opus -│ └── ... -└── README.txt # Instructions -``` +**Format export** : Archive ZIP contenant JSON (machine-readable), HTML (human-readable), fichiers audio, README **Données exportées** : - Profil utilisateur (email, pseudo, date inscription, bio) @@ -306,31 +288,283 @@ export-roadwave-[user_id]-[date].zip --- -## Récapitulatif Section 13 +### 13.11 Droit de rectification -| Mesure | Implémentation | Coût | -|--------|----------------|------| -| **Consentement** | Tarteaucitron.js + PostgreSQL | 0€ | -| **Anonymisation GPS** | Geohash PostGIS (24h) | 0€ | -| **Export données** | JSON+HTML+ZIP asynchrone | 0€ | -| **Suppression compte** | Grace period 30j + anonymisation | 0€ | -| **Mode dégradé** | GeoIP IP2Location + GPS optionnel | 0€ | -| **Conservation** | Purge auto 5 ans inactivité | 0€ | -| **Analytics** | Matomo self-hosted | ~5€/mois | -| **Registre traitements** | Markdown Git | 0€ | -| **Breach detection** | Sentry + Grafana + runbook | 0€ | -| **DPO** | Fondateur formé CNIL | 0€ | +**Décision** : Interface self-service + validation immédiate -**Coût total RGPD : ~5€/mois** +**Données rectifiables** : +- Email (avec re-vérification) +- Pseudo (unique, disponibilité vérifiée) +- Bio / description +- Centres d'intérêt (jauges) +- Photo de profil + +**Processus** : +- Changements immédiats (sauf email) +- Email : lien vérification → validation sous 24h +- Historique modifications conservé (audit trail) + +**Limitations** : +- Pseudo : max 1 changement/30j (anti-squat) + +**Justification** : Conformité Article 16 RGPD, self-service 0€ --- -## Points d'attention pour Gherkin +### 13.12 Droit d'opposition -- Tester consentement géolocalisation (accept/refuse → contenus différents) -- Tester anonymisation GPS après 24h (job cron) -- Tester export données (génération complète + vérification contenu) -- Tester grace period suppression (annulation possible) -- Tester mode GeoIP (ville détectée correctement) -- Tester purge automatique (5 ans inactivité) -- Tester notifications avant purge (90j/30j/7j) +**Décision** : Opt-out granulaire, effet immédiat + +| Traitement | Toggle | Effet | +|------------|--------|-------| +| **Marketing email** | Paramètres | Stop emails promo | +| **Notifications push** | Paramètres | Stop push marketing | +| **Analytics** | Banner RGPD | Exclusion Matomo | +| **Recommandations personnalisées** | "Mode anonyme" | Reco génériques uniquement | + +**Mode anonyme** : +- Désactive algorithme (jauges ignorées) +- Recommandations = top contenus zone géo uniquement +- Historique non utilisé + +**Justification** : Conformité Article 21 RGPD + +--- + +### 13.13 Droit à la limitation du traitement + +**Décision** : "Geler mon compte" temporaire + +**Effets** : +- Compte gelé, contenus cachés, profil invisible +- Connexion lecture seule OK +- Réactivation à tout moment + +**Justification** : Conformité Article 18 RGPD + +--- + +### 13.14 Politique de confidentialité + +**Décision** : Page web + popup in-app + versioning Git + +**Emplacement** : +- Web : `roadwave.fr/confidentialite` +- App : page dédiée paramètres +- Popup première connexion (scroll requis) + +**Contenu** : Identité responsable, finalités, base légale, destinataires, durées, droits, transferts UE + +**Versioning** : Git + DB `privacy_policy_versions`, popup si changement majeur + +**Justification** : Conformité Articles 13-14 RGPD + +--- + +### 13.15 Minimisation des données + +**Décision** : Collecte strictement nécessaire + +| Donnée | Finalité | Optionnel | +|--------|----------|-----------| +| Email | Authentification | ❌ | +| Pseudo | Identité publique | ❌ | +| GPS précis | Reco hyperlocales | ✅ (GeoIP fallback) | +| Jauges intérêt | Reco thématiques | ✅ | +| Date naissance | Vérifier âge minimum | ❌ (année seule) | + +**Non collecté** : nom/prénom réels, adresse postale (sauf créateurs payés), téléphone (sauf 2FA optionnel) + +**Justification** : Conformité Article 5.1.c RGPD + +--- + +### 13.16 Sécurité des données + +**Décision** : Chiffrement multi-niveaux + +| Couche | Implémentation | +|--------|----------------| +| Transport | TLS 1.3 ([ADR-006](../../../adr/006-chiffrement.md)) | +| DB | PostgreSQL encryption at rest AES-256 | +| Tokens | JWT RS256 + rotation 90j | +| CDN | Signed URLs expirables | +| Backups | AES-256 + offsite | + +**Mesures orga** : Whitelist IP, Vault secrets, logs anonymisés, 2FA admins, pentest annuel + +**Justification** : Conformité Article 32 RGPD + +--- + +### 13.17 Transferts hors UE + +**Décision** : Hébergement 100% France/UE + +| Service | Localisation | Transfert UE | +|---------|--------------|--------------| +| Hébergement | OVH France | ❌ | +| Database | OVH France | ❌ | +| CDN | Bunny.net EU | ❌ | +| Matomo | Self-hosted France | ❌ | + +**Si CDN global futur** : Clauses Contractuelles Types (CCE) 2021 + +**Justification** : Conformité Articles 44-50 RGPD, souveraineté données + +--- + +### 13.18 Profilage et décisions automatisées + +**Décision** : Transparence + droit opposition + +| Traitement | Impact | Intervention humaine | Opposition | +|------------|--------|---------------------|------------| +| Recommandations | Faible | ❌ | ✅ (mode anonyme) | +| Modération auto | Élevé | ✅ (review 24h) | ✅ (appeal) | + +**Transparence** : Page "Comment fonctionne l'algo ?", explications simplifiées + +**Justification** : Conformité Article 22 RGPD + +--- + +### 13.19 Gestion des mineurs + +**Décision** : 13 ans minimum + consentement parental 13-15 ans + RoadWave Kids + +#### App principale (RoadWave) + +**Âge minimum** : **13 ans** (alignement YouTube/TikTok) + +**Processus inscription** : +1. Saisie date naissance (JJ/MM/AAAA) +2. **Si < 13 ans** : blocage + message redirection RoadWave Kids +3. **Si 13-15 ans** : workflow consentement parental +4. **Si ≥ 16 ans** : inscription directe + +**Workflow consentement parental (13-15 ans)** : +1. Ado saisit email parent +2. Email automatique parent avec lien validation (expire 7j) +3. Parent clique lien → page dédiée avec résumé données collectées, paramètres contrôle parental, checkbox consentement +4. Validation parent → compte ado activé avec restrictions + +**Restrictions 13-15 ans** : +- ✅ Écoute contenus autorisés +- ✅ Création contenus (modération renforcée) +- ⚠️ GPS précis : consentement parental explicite requis +- ⚠️ Messagerie privée : désactivée par défaut +- ⚠️ Contenus sensibles : filtrés (pas de contenu +16) +- ⚠️ Profil public limité (pas d'affichage ville précise) + +**Contrôles parentaux** : +- Dashboard parent : `roadwave.fr/parent/[child_id]` +- Visualisation historique écoute +- Activation/désactivation GPS précis +- Activation/désactivation messagerie +- Révocation consentement à tout moment +- Notification hebdomadaire activité + +**Vérification légère identité parent** : +- Email parent ≠ email ado (vérification domaine) +- Lien expiration 7 jours +- Pas de vérification identité forte (MVP) + +#### RoadWave Kids (< 13 ans) + +**App dédiée** : Version séparée avec contrôles renforcés + +**Caractéristiques** : +- ❌ Pas de GPS précis (GeoIP ville uniquement) +- ❌ Pas de création contenu +- ❌ Pas de profil public +- ❌ Pas de messagerie +- ✅ Contenus présélectionnés (whitelist éditoriale) +- ✅ Mode lecture seule +- ✅ Contrôle parental obligatoire + +**Contenus autorisés** : +- Contes audio enfants +- Guides touristiques famille +- Podcasts éducatifs labellisés +- Histoires locales patrimoine + +**Workflow inscription** : +1. Création compte parent (RoadWave standard) +2. Ajout profil enfant dans dashboard parent +3. App Kids : login via QR code parent +4. Pas de compte autonome enfant + +**Modération** : +- 100% contenus présélectionnés par équipe éditoriale +- Aucun UGC accessible +- Whitelist créateurs vérifiés uniquement + +**Justification** : +- Conformité Article 8 RGPD (13-16 ans selon pays) +- 13 ans France = seuil légal avec consentement parental +- App Kids = protection renforcée < 13 ans +- Alignement marché (YouTube 13+, YouTube Kids) + +**Roadmap** : +- **MVP** : App principale 16+ uniquement (simplicité) +- **Phase 2** : Workflow 13-15 ans + consentement parental +- **Phase 3** : RoadWave Kids (app séparée) + +--- + +### 13.20 Sous-traitants et DPA + +**Décision** : DPA systématique, audit annuel + +| Service | Traitement | Localisation | DPA | Certifications | +|---------|------------|--------------|-----|----------------| +| OVH | Hébergement | France | ✅ | ISO 27001, HDS | +| Bunny.net | CDN | UE | ✅ | ISO 27001 | +| Brevo | Emailing | France | ✅ | RGPD certified | +| Mangopay | Paiements | Luxembourg | ✅ | PCI-DSS, ACPR | + +**Obligations DPA** : Traitement selon instructions, confidentialité, sécurité, assistance droits, suppression fin contrat + +**Gestion** : `docs/rgpd/sous-traitants.md`, review annuelle + +**Justification** : Conformité Article 28 RGPD + +--- + +### 13.21 Analyse d'impact (DPIA) + +**Décision** : DPIA obligatoire (GPS + profilage grande échelle) + +**Raisons** : +- Traitement grande échelle données GPS sensibles +- Profilage automatisé recommandations +- Surveillance zones publiques + +**Contenu** : Description traitement, finalités, nécessité, risques (tracking, profilage, fuite), mesures atténuation (anonymisation 24h, consentement, chiffrement, mode dégradé) + +**Fichier** : `docs/rgpd/dpia-geolocalisation.md`, review annuelle + +**Justification** : Conformité Article 35 RGPD (critères CNIL remplis) + +--- + +### 13.22 Délai de réponse aux demandes + +**Décision** : 1 mois max, automatisation maximale + +**Canaux** : Email dpo@roadwave.fr, formulaire in-app, courrier postal + +| Droit | Délai cible | Automatisation | +|-------|-------------|----------------| +| Accès (export) | 48h | ✅ Worker | +| Rectification | Immédiat | ✅ Self-service | +| Suppression | Immédiat | ✅ Self-service | +| Opposition | Immédiat | ✅ Toggles | +| Limitation | Immédiat | ✅ Gel compte | +| Portabilité | 48h | ✅ Export | +| Contestation décision | 24h | ⚠️ Manuel | + +**Vérification identité** : Si email vérifié = aucune vérif supplémentaire + +**Justification** : Conformité Article 12 RGPD diff --git a/docs/domains/_shared/sequences/anonymisation-gps.md b/docs/domains/_shared/sequences/anonymisation-gps.md new file mode 100644 index 0000000..f81fd42 --- /dev/null +++ b/docs/domains/_shared/sequences/anonymisation-gps.md @@ -0,0 +1,55 @@ +# Anonymisation automatique GPS après 24h + +```mermaid +sequenceDiagram + participant User as Utilisateur + participant App as Application + participant DB as Base de données (PostGIS) + participant Cron as Job Cron Quotidien + + Note over User,App: Écoute de contenu avec GPS + + User->>App: Écoute contenu (GPS activé) + App->>App: Capturer position GPS précise + App->>DB: INSERT position (lat, lon, anonymized: false) + Note over DB: Position précise stockée
Utilisée pour recommandations + + Note over DB,Cron: Moins de 24h : position précise conservée + + App->>DB: SELECT positions pour recommandations + DB->>App: Positions GPS précises (< 24h) + App->>User: Recommandations hyperlocales + + Note over Cron: 24h+ plus tard + + Cron->>DB: SELECT positions WHERE created_at < NOW() - 24h AND anonymized = false + DB->>Cron: Liste positions à anonymiser + + loop Pour chaque position + Cron->>DB: Convertir (lat, lon) → geohash précision 5 (~5km²) + Cron->>DB: UPDATE position avec geohash + Cron->>DB: Supprimer coordonnées précises + Cron->>DB: SET anonymized = true + end + + Cron->>DB: Log anonymisation (nombre positions traitées) + + Note over DB: Positions anonymisées utilisées pour analytics + + App->>DB: SELECT positions anonymisées (analytics globales) + DB->>App: Positions geohash uniquement + App->>App: Générer heatmap trafic (~5km² précision) + + Note over User: Exception : historique personnel + + User->>App: Consulter "Mon historique d'écoute" + App->>DB: SELECT historique personnel utilisateur + DB->>App: Positions précises conservées (tant que compte actif) + App->>User: Trajets détaillés +``` + +**Légende** : +- **< 24h** : GPS précis conservé (recommandations hyperlocales) +- **> 24h** : Conversion automatique en geohash précision 5 (~5km²) +- **Exception** : Historique personnel conservé intact tant que compte actif +- **Analytics** : Uniquement positions anonymisées (geohash) diff --git a/docs/domains/_shared/sequences/consentement-parental.md b/docs/domains/_shared/sequences/consentement-parental.md new file mode 100644 index 0000000..73abf72 --- /dev/null +++ b/docs/domains/_shared/sequences/consentement-parental.md @@ -0,0 +1,43 @@ +# Consentement parental (13-15 ans) + +```mermaid +sequenceDiagram + participant Ado as Adolescent (13-15 ans) + participant App as Application + participant DB as Base de données + participant Email as Service Email + participant Parent as Parent + + Ado->>App: Inscription (date naissance 13-15 ans) + App->>Ado: Demande email parent + Ado->>App: Saisit email parent + + App->>DB: Créer compte (statut: pending_parental_consent) + App->>Email: Envoyer email validation parent + Email->>Parent: Email avec lien (expire 7j) + App->>Ado: "En attente validation parentale" + + Note over Parent: Parent clique lien validation + + Parent->>App: Accès page consentement + App->>Parent: Afficher résumé données + contrôles + Parent->>App: Valider consentement + paramètres + + App->>DB: Enregistrer consentement parental + App->>DB: Activer compte (statut: active_minor) + App->>DB: Appliquer restrictions 13-15 ans + + App->>Email: Notification ado (compte activé) + Email->>Ado: Email confirmation + + App->>Email: Notification parent (récapitulatif) + Email->>Parent: Email + lien dashboard parental + + Ado->>App: Connexion + App->>Ado: Accès restreint (GPS/messagerie selon config parent) +``` + +**Légende** : +- Délai expiration lien : 7 jours +- Restrictions 13-15 ans : GPS précis, messagerie, contenus +16 (configurables par parent) +- Dashboard parent : `roadwave.fr/parent/[child_id]` diff --git a/docs/domains/_shared/sequences/export-donnees.md b/docs/domains/_shared/sequences/export-donnees.md new file mode 100644 index 0000000..b985382 --- /dev/null +++ b/docs/domains/_shared/sequences/export-donnees.md @@ -0,0 +1,65 @@ +# Export de données (portabilité) + +```mermaid +sequenceDiagram + participant User as Utilisateur + participant App as Application + participant DB as Base de données + participant Queue as File d'attente + participant Worker as Worker Background + participant CDN as CDN (fichiers audio) + participant Storage as Stockage temporaire + participant Email as Service Email + + User->>App: Demande export données + + App->>DB: Vérifier dernière demande + alt Dernière demande < 30 jours + DB->>App: Demande refusée + App->>User: "Prochain export disponible dans X jours" + else Demande autorisée + App->>DB: Créer demande export (statut: pending) + App->>Queue: Ajouter job export + App->>User: "Export en cours, email sous 48h" + + Queue->>Worker: Job export disponible + + Note over Worker: Génération asynchrone + + Worker->>DB: Récupérer profil utilisateur + Worker->>DB: Récupérer historique d'écoute + Worker->>DB: Récupérer contenus créés (métadonnées) + Worker->>DB: Récupérer centres d'intérêt + Worker->>DB: Récupérer historique consentements + + Worker->>CDN: Télécharger fichiers audio utilisateur + CDN->>Worker: Fichiers audio (.opus) + + Worker->>Worker: Générer export.json (machine-readable) + Worker->>Worker: Générer index.html (human-readable) + Worker->>Worker: Générer README.txt + Worker->>Worker: Créer archive ZIP + + Worker->>Storage: Stocker ZIP (expire 7j) + Storage->>Worker: URL signée (expire 7j) + + Worker->>DB: Mettre à jour demande (statut: completed) + Worker->>DB: Enregistrer URL + date expiration + + Worker->>Email: Envoyer email avec lien + Email->>User: Email + lien téléchargement (valide 7j) + + User->>Storage: Clic lien téléchargement + Storage->>User: Téléchargement ZIP + + Note over Storage: Après 7 jours + + Storage->>Storage: Suppression automatique ZIP + end +``` + +**Légende** : +- Limite : 1 export / 30 jours (anti-abus) +- Délai génération : 48h maximum (conformité RGPD Article 20) +- Expiration lien : 7 jours +- Format : ZIP contenant JSON, HTML, audio, README diff --git a/docs/domains/_shared/sequences/notification-breach.md b/docs/domains/_shared/sequences/notification-breach.md new file mode 100644 index 0000000..f314542 --- /dev/null +++ b/docs/domains/_shared/sequences/notification-breach.md @@ -0,0 +1,63 @@ +# Notification violation de données (breach) - Procédure 72h CNIL + +```mermaid +sequenceDiagram + participant Monitoring as Monitoring (Sentry/Grafana) + participant Equipe as Équipe Technique + participant DPO as DPO + participant DB as Base de données + participant CNIL as CNIL + participant Users as Utilisateurs impactés + + Note over Monitoring: H+0 - Détection + + Monitoring->>Equipe: Alerte breach détecté + Equipe->>Equipe: Confinement immédiat + Equipe->>DB: Bloquer accès compromis + Equipe->>DPO: Notification breach + + Note over DPO,Equipe: H+0 à H+24 - Évaluation + + DPO->>DB: Investigation périmètre + DB->>DPO: Données compromises + DPO->>DB: Liste utilisateurs impactés + DB->>DPO: X utilisateurs + + DPO->>DPO: Évaluation gravité + Note over DPO: - Type données (GPS, email, etc.)
- Nombre utilisateurs
- Risque pour droits/libertés + + alt Risque pour utilisateurs + Note over DPO: H+24 à H+48 - Préparation notification CNIL + + DPO->>DPO: Rédaction rapport breach + Note over DPO: - Nature violation
- Catégories/nb données
- Conséquences probables
- Mesures prises/envisagées + + DPO->>CNIL: Notification sous 72h (email + formulaire en ligne) + CNIL->>DPO: Accusé réception + + alt Risque élevé pour utilisateurs + Note over DPO: H+48 à H+72 - Notification utilisateurs + + DPO->>Users: Email notification breach + Note over Users: - Nature violation
- Coordonnées DPO
- Mesures prises
- Recommandations (changer mdp, etc.) + + DPO->>Users: Notification in-app + end + else Risque faible (mesures techniques suffisantes) + DPO->>DPO: Documentation interne uniquement + Note over DPO: Pas de notification CNIL requise + end + + Note over DPO: Post-incident + + DPO->>Equipe: Audit sĂ©curitĂ© complet + DPO->>DB: Enregistrement incident (registre violations) + DPO->>DPO: Plan correctif +``` + +**LĂ©gende** : +- **H+0 Ă  H+24** : DĂ©tection, confinement, Ă©valuation pĂ©rimètre +- **H+24 Ă  H+48** : Évaluation gravitĂ©, prĂ©paration rapport +- **H+48 Ă  H+72** : Notification CNIL (si risque) + utilisateurs (si risque Ă©levĂ©) +- DĂ©lai CNIL : **72h maximum** (Article 33 RGPD) +- Notification utilisateurs obligatoire si **risque Ă©levĂ©** pour droits/libertĂ©s (Article 34 RGPD) diff --git a/docs/domains/_shared/sequences/suppression-compte.md b/docs/domains/_shared/sequences/suppression-compte.md new file mode 100644 index 0000000..f6f564c --- /dev/null +++ b/docs/domains/_shared/sequences/suppression-compte.md @@ -0,0 +1,51 @@ +# Suppression compte avec grace period + +```mermaid +sequenceDiagram + participant User as Utilisateur + participant App as Application + participant DB as Base de donnĂ©es + participant Email as Service Email + participant Cron as Job Cron + + User->>App: Demande suppression compte + App->>User: Confirmation (ĂŞtes-vous sĂ»r ?) + User->>App: Confirmer + + App->>DB: DĂ©sactiver compte (statut: pending_deletion) + App->>DB: Cacher contenus (visible: false) + App->>DB: RĂ©voquer sessions/tokens + App->>DB: Enregistrer date suppression effective (J+30) + + App->>Email: Email confirmation + lien annulation + Email->>User: Email (lien valide 30j) + App->>User: "Compte dĂ©sactivĂ©. Suppression dans 30 jours." + + Note over User,App: Grace period 30 jours + + alt Utilisateur annule + User->>App: Clic lien annulation + App->>DB: RĂ©activer compte (statut: active) + App->>DB: Restaurer visibilitĂ© contenus + App->>Email: Email confirmation rĂ©activation + Email->>User: "Compte rĂ©activĂ©" + else 30 jours sans annulation + Cron->>DB: Job quotidien (vĂ©rif comptes pending_deletion) + DB->>Cron: Liste comptes J+30 dĂ©passĂ© + + loop Pour chaque compte + Cron->>DB: Supprimer donnĂ©es personnelles + Cron->>DB: Anonymiser contenus (crĂ©ateur: "Utilisateur supprimĂ©") + Cron->>DB: Supprimer historique GPS/Ă©coute + Cron->>DB: Marquer statut: deleted + end + + Cron->>Email: Email confirmation suppression effective + Email->>User: "Compte dĂ©finitivement supprimĂ©" + end +``` + +**LĂ©gende** : +- Grace period : 30 jours +- Pendant grace period : compte inaccessible, contenus cachĂ©s +- Après 30j : suppression dĂ©finitive, contenus anonymisĂ©s conservĂ©s diff --git a/docs/domains/_shared/states/account-deletion-lifecycle.md b/docs/domains/_shared/states/account-deletion-lifecycle.md new file mode 100644 index 0000000..1e67431 --- /dev/null +++ b/docs/domains/_shared/states/account-deletion-lifecycle.md @@ -0,0 +1,42 @@ +# Cycle de vie - Suppression de compte + +## Diagramme + +```mermaid +stateDiagram-v2 + [*] --> Requested: Utilisateur demande suppression + + Requested --> GracePeriod: Compte dĂ©sactivĂ©, email envoyĂ© + + GracePeriod --> Cancelled: Clic lien annulation (< 30j) + GracePeriod --> PendingDeletion: DĂ©lai 30j Ă©coulĂ© + + Cancelled --> [*] + + PendingDeletion --> Deleted: Job cron suppression effective + + Deleted --> [*] +``` + +## Règles + +| État | Valeur | Description | +|------|--------|-------------| +| Requested | `requested` | Demande initiĂ©e, validation requise | +| Grace Period | `grace_period` | 30j annulation possible, compte inaccessible | +| Cancelled | `cancelled` | Utilisateur a annulĂ©, compte rĂ©activĂ© | +| Pending Deletion | `pending_deletion` | File job cron (< 24h) | +| Deleted | `deleted` | DonnĂ©es supprimĂ©es, contenus anonymisĂ©s | + +**Grace period** : 30 jours +**Pendant grace period** : +- Compte dĂ©sactivĂ© (login impossible) +- Contenus cachĂ©s (non diffusĂ©s) +- Sessions/tokens rĂ©voquĂ©s +- Email avec token annulation (valide 30j) + +**Après 30j** : +- DonnĂ©es personnelles supprimĂ©es +- Contenus créés anonymisĂ©s (crĂ©ateur = "Utilisateur supprimĂ©") +- Historique GPS/Ă©coute supprimĂ© +- IrrĂ©versible diff --git a/docs/domains/_shared/states/breach-incident-lifecycle.md b/docs/domains/_shared/states/breach-incident-lifecycle.md new file mode 100644 index 0000000..9164d05 --- /dev/null +++ b/docs/domains/_shared/states/breach-incident-lifecycle.md @@ -0,0 +1,44 @@ +# Cycle de vie - Incident de violation de donnĂ©es + +## Diagramme + +```mermaid +stateDiagram-v2 + [*] --> Detected: Alerte monitoring + + Detected --> Contained: Confinement immĂ©diat (H+0) + + Contained --> UnderInvestigation: Évaluation gravitĂ© (H+24) + + UnderInvestigation --> Resolved: Risque faible (mesures suffisantes) + UnderInvestigation --> CNILNotificationRequired: Risque utilisateurs + + CNILNotificationRequired --> CNILNotified: Notification CNIL (< H+72) + + CNILNotified --> Resolved: Pas de risque Ă©levĂ© utilisateurs + CNILNotified --> UsersNotificationRequired: Risque Ă©levĂ© + + UsersNotificationRequired --> UsersNotified: Email + push utilisateurs (< H+72) + + UsersNotified --> Resolved: Post-mortem + correctifs + + Resolved --> [*] +``` + +## Règles + +| État | Valeur | DĂ©lai max | +|------|--------|-----------| +| Detected | `detected` | H+0 | +| Contained | `contained` | H+0 (immĂ©diat) | +| Under Investigation | `under_investigation` | H+24 | +| CNIL Notification Required | `cnil_notification_required` | H+48 | +| CNIL Notified | `cnil_notified` | H+72 (Article 33 RGPD) | +| Users Notification Required | `users_notification_required` | H+48 | +| Users Notified | `users_notified` | H+72 (Article 34 RGPD) | +| Resolved | `resolved` | Post-incident | + +**SĂ©vĂ©ritĂ©** : `low` / `medium` / `high` / `critical` +**Notification CNIL** : Obligatoire si risque pour droits/libertĂ©s utilisateurs +**Notification utilisateurs** : Obligatoire si risque **Ă©levĂ©** +**Runbook** : `docs/rgpd/procedure-breach.md` diff --git a/docs/domains/_shared/states/parental-consent-lifecycle.md b/docs/domains/_shared/states/parental-consent-lifecycle.md new file mode 100644 index 0000000..bb68e2f --- /dev/null +++ b/docs/domains/_shared/states/parental-consent-lifecycle.md @@ -0,0 +1,32 @@ +# Cycle de vie - Consentement parental + +## Diagramme + +```mermaid +stateDiagram-v2 + [*] --> PendingValidation: Ado saisit email parent + + PendingValidation --> Validated: Parent clique lien (< 7j) + PendingValidation --> Expired: DĂ©lai 7j Ă©coulĂ© + + Validated --> Revoked: Parent rĂ©voque consentement + Validated --> AutoRevoked: Ado atteint 16 ans + + Expired --> [*] + Revoked --> [*] + AutoRevoked --> [*] +``` + +## Règles + +| État | Valeur | Description | +|------|--------|-------------| +| Pending Validation | `pending_validation` | Email envoyĂ© parent, token valide 7j | +| Validated | `validated` | Parent a validĂ©, restrictions 13-15 ans actives | +| Expired | `expired` | Token expirĂ© sans validation, compte inactif | +| Revoked | `revoked` | Parent rĂ©voque, compte dĂ©sactivĂ© immĂ©diatement | +| Auto-Revoked | `auto_revoked` | Ado atteint 16 ans, restrictions levĂ©es automatiquement | + +**DĂ©lai expiration** : 7 jours +**RĂ©vocation** : Possible Ă  tout moment via dashboard parent +**Transition automatique** : Ă€ 16 ans → compte passe en `active` standard diff --git a/docs/domains/_shared/states/user-account-lifecycle.md b/docs/domains/_shared/states/user-account-lifecycle.md index a280382..5e9833f 100644 --- a/docs/domains/_shared/states/user-account-lifecycle.md +++ b/docs/domains/_shared/states/user-account-lifecycle.md @@ -4,18 +4,31 @@ ```mermaid stateDiagram-v2 - [*] --> Active: Inscription validĂ©e + [*] --> PendingEmailVerification: Inscription + [*] --> PendingParentalConsent: Inscription 13-15 ans + + PendingEmailVerification --> Active: Email vĂ©rifiĂ© (16+ ans) + PendingParentalConsent --> ActiveMinor: Parent valide + PendingParentalConsent --> Expired: Token expirĂ© (7j) Active --> Suspended: Strikes 3/4/5 Active --> GracePeriod: Demande suppression + Active --> Frozen: Gel temporaire (limitation traitement) Active --> Deleted: InactivitĂ© 5 ans + ActiveMinor --> Active: 16 ans atteints + ActiveMinor --> Suspended: ModĂ©ration + ActiveMinor --> Deleted: Parent rĂ©voque + + Frozen --> Active: RĂ©activation utilisateur + Suspended --> Active: Fin suspension / Appel Suspended --> Deleted: Suspension dĂ©finitive GracePeriod --> Active: Annulation < 30j GracePeriod --> Deleted: Après 30j + Expired --> [*] Deleted --> [*] ``` @@ -23,9 +36,20 @@ stateDiagram-v2 | État | Valeur | DurĂ©e/Condition | |------|--------|-----------------| -| Active | `active` | Compte fonctionnel | +| Pending Email Verification | `pending_email_verification` | Email non vĂ©rifiĂ© (expire 24h) | +| Pending Parental Consent | `pending_parental_consent` | Ado 13-15 ans, attente validation parent (expire 7j) | +| Active | `active` | Compte fonctionnel standard (16+ ans) | +| Active Minor | `active_minor` | Compte 13-15 ans avec restrictions parentales | +| Frozen | `frozen` | Gel temporaire (lecture seule), rĂ©activable Ă  tout moment | | Suspended | `suspended` | Strike 3: 7j, Strike 4: 30j, Strike 5: dĂ©finitif | | Grace Period | `grace_period` | 30j avant suppression, annulable | -| Deleted | `deleted` | DonnĂ©es anonymisĂ©es, irrĂ©versible | +| Expired | `expired` | Token expirĂ© sans validation | +| Deleted | `deleted` | DonnĂ©es supprimĂ©es, contenus anonymisĂ©s, irrĂ©versible | + +**Restrictions Active Minor** : +- GPS prĂ©cis : configurable par parent +- Messagerie privĂ©e : dĂ©sactivĂ©e par dĂ©faut +- Contenus +16 : filtrĂ©s +- Transition auto vers `active` Ă  16 ans **Purge inactivitĂ©** : 5 ans sans connexion (notifications 90j/30j/7j avant) diff --git a/mkdocs.yml b/mkdocs.yml index d7c0fee..d593547 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -103,6 +103,20 @@ nav: - RGPD: domains/_shared/rules/rgpd.md - Gestion Erreurs: domains/_shared/rules/gestion-erreurs.md - 'Annexe Post-MVP': domains/_shared/rules/ANNEXE-POST-MVP.md + - Features BDD: + - 'RGPD & ConformitĂ©': + - Consentement: generated/bdd/_shared/features/rgpd-compliance/consentement.md + - Anonymisation GPS: generated/bdd/_shared/features/rgpd-compliance/anonymisation-gps.md + - PortabilitĂ© DonnĂ©es: generated/bdd/_shared/features/rgpd-compliance/portabilite-donnees.md + - Suppression Compte: generated/bdd/_shared/features/rgpd-compliance/suppression-compte.md + - Conservation DonnĂ©es: generated/bdd/_shared/features/rgpd-compliance/conservation-donnees.md + - Cookies & Analytics: generated/bdd/_shared/features/rgpd-compliance/cookies-analytics.md + - Mode DĂ©gradĂ© GeoIP: generated/bdd/_shared/features/rgpd-compliance/mode-degrade-geoip.md + - Compliance Administrative: generated/bdd/_shared/features/rgpd-compliance/compliance-administrative.md + - Protection Mineurs: generated/bdd/_shared/features/rgpd-compliance/minors-protection.md + - SĂ©curitĂ© DonnĂ©es: generated/bdd/_shared/features/rgpd-compliance/data-security.md + - Politique ConfidentialitĂ©: generated/bdd/_shared/features/rgpd-compliance/privacy-policy.md + - Droits Utilisateurs: generated/bdd/_shared/features/rgpd-compliance/user-rights.md - EntitĂ©s: - "Vue d'ensemble": domains/_shared/entities/entities-overview.md - 'Auth & SĂ©curitĂ©': @@ -112,6 +126,12 @@ nav: - Consentements: domains/_shared/entities/consents.md - Historique GPS: domains/_shared/entities/location-history.md - Exports DonnĂ©es: domains/_shared/entities/exports.md + - Consentements Parentaux: domains/_shared/entities/parental-consents.md + - Politique ConfidentialitĂ©: domains/_shared/entities/privacy-policy-versions.md + - Suppressions Compte: domains/_shared/entities/account-deletions.md + - Incidents Breach: domains/_shared/entities/breach-incidents.md + - Historique Profil: domains/_shared/entities/user-profile-history.md + - Logs RĂ©tention DonnĂ©es: domains/_shared/entities/data-retention-logs.md - 'Recommandation & ModĂ©ration': - Jauges IntĂ©rĂŞt: domains/_shared/entities/interest-gauges.md - Signalements: domains/_shared/entities/reports.md @@ -121,13 +141,21 @@ nav: - Session: domains/_shared/states/session-lifecycle.md - Signalement: domains/_shared/states/report-lifecycle.md - Export DonnĂ©es: domains/_shared/states/export-lifecycle.md + - Consentement Parental: domains/_shared/states/parental-consent-lifecycle.md + - Suppression Compte: domains/_shared/states/account-deletion-lifecycle.md + - Incident Breach: domains/_shared/states/breach-incident-lifecycle.md - SĂ©quences: - Authentification: domains/_shared/sequences/authentication-flow.md - Refresh Token: domains/_shared/sequences/token-refresh.md - ModĂ©ration Contenu: domains/_shared/sequences/content-moderation.md - Signalement: domains/_shared/sequences/content-report.md - Export DonnĂ©es: domains/_shared/sequences/data-export.md + - Export DonnĂ©es (RGPD): domains/_shared/sequences/export-donnees.md - Suppression Compte: domains/_shared/sequences/account-deletion.md + - Suppression Compte (RGPD): domains/_shared/sequences/suppression-compte.md + - Consentement Parental: domains/_shared/sequences/consentement-parental.md + - Anonymisation GPS: domains/_shared/sequences/anonymisation-gps.md + - Notification Breach: domains/_shared/sequences/notification-breach.md - 'Supporting Subdomains': - '🎯 Recommendation': - Vue d'ensemble: domains/recommendation/README.md @@ -198,6 +226,8 @@ nav: - 'Validation TestFlight': mobile/testflight-validation-plan.md - ConformitĂ© & Compliance: - 'Soumission aux Stores': compliance/stores-submission.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/index.md - Architecture & Techniques: - SĂ©quences: - 'Cache GĂ©ospatial': architecture/sequences/cache-geospatial.md diff --git a/output/RoadWave_Documentation_protected.pdf b/output/RoadWave_Documentation_protected.pdf deleted file mode 100644 index 3b51a44..0000000 --- a/output/RoadWave_Documentation_protected.pdf +++ /dev/null @@ -1,12236 +0,0 @@ -%PDF-1.7 -%ż÷˘ţ -1 0 obj -<< /Extensions << /ADBE << /BaseVersion /1.7 /ExtensionLevel 8 >> >> /Lang <5283971751aa95a7a910b5815e0b4ae20d3d106e287ad3383ca76075ea246e7f> /Names << /Dests << /Names [ [ 95 0 R /XYZ 62.692913 525.95685 0 ] [ 95 0 R /XYZ 62.692913 329.80685 0 ] <0b62b7328f5ba267cca17a4df67bf30722a1c93770c2c0aa344c3d1c1b7f2269323c8c11b0a971bdf5a0e82ceaeea6d6> [ 97 0 R /XYZ 62.692913 785.19685 0 ] [ 97 0 R /XYZ 62.692913 571.44685 0 ] [ 97 0 R /XYZ 62.692913 392.89685 0 ] [ 97 0 R /XYZ 62.692913 161.54685 0 ] <0eb808f260359fb7bac7b609e2c79d807f5543cb6cd9ad6c1b875ff29def537d> [ 99 0 R /XYZ 62.692913 686.64685 0 ] <83bad42f316ce3c1e099e5a7d2ebaf243471e8131c52cff0ce78f30b30424ad2f5fcf25d45278e4262ae4da4fba3e956> [ 99 0 R /XYZ 62.692913 490.49685 0 ] <4ee9a831b06b9bc6f217a972e37676971c7fb2125e1f188ec1fd978f7a11a7dc392f1497b1eac6843dafa2fcaa461947> [ 99 0 R /XYZ 62.692913 259.14685 0 ] <6b289c7369029e4c485bbe78dcf61180ed36c63dedaf57ee9677c1978b1b28d5b6348ba8cda532919db83b1ed006fa694189b635c78eac022d33d300f8cdb211> [ 716 0 R /XYZ 62.692913 396.38685 0 ] [ 903 0 R /XYZ 62.692913 396.38685 0 ] <36291328532451a57b500f243ff1f6a23d2ca030bbf1a3d35eff7371f15150c3d880eda635e17dbcc9670391f0944976afafdbec6af75fbabb3ec843a184fab3> [ 910 0 R /XYZ 62.692913 396.38685 0 ] [ 373 0 R /XYZ 62.692913 434.78685 0 ] [ 898 0 R /XYZ 62.692913 413.98685 0 ] [ 378 0 R /XYZ 62.692913 378.78685 0 ] [ 942 0 R /XYZ 62.692913 518.23685 0 ] <2ae241b4c18bff8a28ea998ebaad9faa75592c1ed64427630e88d74b88414c7f094192422162ef4f44692fb0a3b44b51a3d4eeb9ba073f58264064a619cf2b62> [ 536 0 R /XYZ 62.692913 479.83685 0 ] <7fb8ea4524143bec9882dd399aee531a60520258964242c6195a0984835dda0f7fe85da91a5e518de7b28c9aac109e3532b5c67a77dab2a9e57374f34043afb5> [ 821 0 R /XYZ 62.692913 417.18685 0 ] <1e102dc833836f96df044baeda0baaab178d89bc0fd156af321cccf8a21366924dceca8b325dd99aa19a5e978e6a5020168a696e62a70baf95e0886bc0587c62b4f88842706a4dd9d5f36a2ac2307d43> [ 425 0 R /XYZ 62.692913 441.43685 0 ] [ 457 0 R /XYZ 62.692913 378.78685 0 ] <4234eecba412a90037c5a324c418ba02d267efc344454ebc167fe663a336d19acc8f148df73338d01fb5d10dcb65ca5ef5129f60e61ea8c373a95b62af7017b3e880043efd6525243a357b731b3c63c2> [ 384 0 R /XYZ 62.692913 452.38685 0 ] <48628d61ee8b3752bd7f4109c4faa208de837130880d96a4cebddfd9d2b84f8e60c8afc21733c41c439b0ce0343e2a5e8ae0acb66d132180d93a3f5d814aa8c1d1d98576bbaabadeee990ddd9cbab7ca> [ 949 0 R /XYZ 62.692913 497.43685 0 ] [ 111 0 R /XYZ 62.692913 762.69685 0 ] [ 245 0 R /XYZ 62.692913 378.78685 0 ] <35da7d9bae824347b902f33fe73a0109782d7e37709fa467977db7cf5baad4ccaad99009f19c323311edcc64fbc7207dde8e0f7087b0c66e5fb0c9187d69ed40f057ecabfb9733b8db0a05fbfaa6ec04> [ 685 0 R /XYZ 62.692913 434.78685 0 ] [ 918 0 R /XYZ 62.692913 396.38685 0 ] <6b56b03c49158fb857ea6e32978b89cdccafa5c45ce343ea4bbe493b22e0b0ab32bef328c5f79c645219023f7c0f8d65025c8f9b9c829b2a9d8b8f187cd6c6445624d3d10582c04a04a8d7884dfe95f7> [ 871 0 R /XYZ 62.692913 361.18685 0 ] <4459d76e6d3b4f1095681056e32e2a4037ea5fd1063d6081575b43acb75134d20d418b221d2d4c68341557d9532435b89cebf59485eccdd65593d2475ad1cd913916e3571b985874a1ade898a519d805> [ 231 0 R /XYZ 62.692913 478.80685 0 ] [ 359 0 R /XYZ 62.692913 434.78685 0 ] <69e55ebc0e24b0beddcf0a2e453c8bac103aa89355973827fb8e9952febc716d4e90f9a8d5eae1ebc35a301abdf322423f1d94316ac953aff40bf52315ad6a1dff5584c587c35bb582629aced4660776> [ 926 0 R /XYZ 62.692913 479.83685 0 ] <9f699b45c0dba0287693f9c4e2539e2d5295ffbc6cba518965836f5cf909523d14d7601efb9b7a45a876a22d5501aa9d38f2550b7aa7ddd989c07471778b59ff382ac4514cb05f03a8b5c182cf572cfc> [ 884 0 R /XYZ 62.692913 413.98685 0 ] <0ddf5a4076c2fd7259bd03a72f56f112107be61a967f3b049efaf0fb4a98533a8b874cf1ea358fcbde22d82855b4d46227e7389a078f05331a12d6c8875c8a0280da16b19e54fb5eeb2ccc7e1a2f31d3921e5f7ef728d9fc85996f8fade7baff> [ 429 0 R /XYZ 62.692913 479.83685 0 ] [ 957 0 R /XYZ 62.692913 497.43685 0 ] [ 619 0 R /XYZ 62.692913 434.78685 0 ] [ 861 0 R /XYZ 62.692913 396.38685 0 ] <4eb7ac6e1a5da65f1f68cc4d988064a077e8342c54e6e52eb07386e7681be115d7d099a058a8862f513eee2c4ef6807426d3afab3a1b24d6c2fedf65b40aa098f5a70d8f8f70227a383d0c871590c0fc> [ 353 0 R /XYZ 62.692913 413.98685 0 ] <554cb9b7fc16ca2b6d5fb2e549440eff9e3127c567384bdec34f78e3f22ba1dd85e8fc1cc39d9a3b73166a26b5ce4dec> [ 518 0 R /XYZ 62.692913 535.83685 0 ] [ 866 0 R /XYZ 62.692913 413.98685 0 ] <89f919c6a56cbcb78ba23eddee090f2bfe50d5310e8f9ce6e95ea772a418b92bc47f41b4b192d7eda4b95c5b57aa1a2f0938c38d3ac9efbab006793c36ebc7ee> [ 331 0 R /XYZ 62.692913 396.38685 0 ] <09593ddb40443617b69184927d879bf243454a2a55deb9df6ed969985c1260f768c28bef02f4500dfd3f8b6a896bb9bd3250884bd2041dd33e93a5024ef14a6a> [ 891 0 R /XYZ 62.692913 413.98685 0 ] <2bc2146d70c62e311657ef97ea9318a65643ee2bee363fad51e64b189c1d3dcc25b9f3b551eba4fa6aca364c3853933f5c3871705dcf8684b7fdf956660a6a79> [ 748 0 R /XYZ 62.692913 396.38685 0 ] <0bfa73bfbca647480c47220df59bbbb8daeb810b875d7e4931a6c8b4b51b7a7b272c63cc450f18238c5c4968f518b841d6acbfd97c64e79da56b0fb317d08370> [ 554 0 R /XYZ 62.692913 396.38685 0 ] <405fdd61067ebef629854753735caf110c5431d3bf06d960b4c3846b19213574c9ec802ffc17a0e3713364e049d9105c> [ 770 0 R /XYZ 62.692913 396.38685 0 ] <624f62c68ddc98655b792bba4adf3ad4e1af0ffb0bdea1ef73f13dd2430189096c39bf2c717ce7f9cfc8cece706988af90b2fcc489e9f6660f6c9e4b98a0263e4dbe22bc06533c869f35ca756b5259ed> [ 792 0 R /XYZ 62.692913 396.38685 0 ] <01d69566c44c639ccc43961a56845e6ef0f35257d62e5eff994595335e007d9f4e26053e197959211b587c8375b0c69b08f7890adfd8dc69c624eb0d46ca65b5> [ 981 0 R /XYZ 62.692913 441.43685 0 ] [ 972 0 R /XYZ 62.692913 479.83685 0 ] <6af4e691bd5f32f4e5b76eb8e9d8df5275c84d58591a61261a2d405d3e943e292db9b1de454e66396f4b856c193ef6f28b851bebbf48fab2067d167ef48018fd> [ 368 0 R /XYZ 62.692913 417.18685 0 ] <40ab6a37b5df1152fca077e15f50aa85e82c731428e60e8b32602ff9b54d9d072414cd0c8f93d0964dce43588d4cc7750ffc7f1b004b721af07ed9cb8a35fdcf> [ 575 0 R /XYZ 62.692913 396.38685 0 ] [ 260 0 R /XYZ 62.692913 396.38685 0 ] <16857829c7a7e0c6217668d1f33b8d6b5d338bef8727ab743342653f3afc453d79ccf6b7ac487e2306f3fb2c95d9115c7953d356a65639c5858f73c7ae2ea57a> [ 236 0 R /XYZ 62.692913 396.38685 0 ] [ 647 0 R /XYZ 62.692913 378.78685 0 ] <7d8b02ec56729bf37ae93b8fa061a6a203f4a872fe4b8e531e2278a574c16d75984417275ae6a5713906bc9858ae8f223bfd220a78209015db60899438e68f0790e595160c96950ef294a75295255625> [ 305 0 R /XYZ 62.692913 361.18685 0 ] <1097ee6d8e4ee5d3676274d318202a3f22e416992776f8b531397ab767bdc397aed481f19f8b69e80386a07ba7c3bace> [ 759 0 R /XYZ 62.692913 378.78685 0 ] <3d1f1c2b44744aee0fc88b1a23eb3f2d3ce35085ddb0636c18bbff8622729dbe059d2e4d039b863a185616ecd7bc09b83f51f4ce9e88b3a874df65d652515acf564242f4552eafeb166bd733a03b9360> [ 295 0 R /XYZ 62.692913 378.78685 0 ] <4c82f0f8a8438a08c7c856d0ffd715c95c76de1f3bb4cf9aa61916440af648a775cce2ba3d377b7a64ee2df7bb20c5f8> [ 726 0 R /XYZ 62.692913 434.78685 0 ] <43e965ee815306aa21e508fa5b0e216018328c50bc5d56d382f87b87b3c4b9e2d605929ae84dd545d51cc74e5e33cc68a538db52be6ac8472c585a154d695276> [ 781 0 R /XYZ 62.692913 378.78685 0 ] <24ba129faa85e850120f4d53724b2cb898ac7723cd8623c2e4fed46d177cf1972601ae03cd8da2e9d5e607b133ff52d37c43f06ee3310e3646cfa5e91f53c82f> [ 597 0 R /XYZ 62.692913 417.18685 0 ] [ 813 0 R /XYZ 62.692913 434.78685 0 ] <6c6265c110a0bc48c4ec436e70ba916b3bbd3b1322a21c1ceaaa3b4fe7d9890440a4a739317b099d7c122c0ce3a7e35857a9a47f485833b7ffa3ec2452a2ed28> [ 363 0 R /XYZ 62.692913 452.38685 0 ] <4ae43d931b62053526c5bb91a5a1c8b15f2244fce695af0dc6b938c44caea956379e9c1590312bd5db06ab25a26a19f1d77c7cc51be273696c9488da985b130e> [ 471 0 R /XYZ 62.692913 452.38685 0 ] <51ba2c492c0679c45649bb7be70405cab81d5935a2f72c3692d5ac4538c414583f8ddab40018385e7fc1447f64ca888fa836758f1219b3a35cd8f120fbaecc54> [ 463 0 R /XYZ 62.692913 417.18685 0 ] [ 477 0 R /XYZ 62.692913 434.78685 0 ] <84ed054bb115cf170b3d2c44a1cf96267fcdbfb997479ed884bbc79feb0c3b8f2d2e8158efdccf594088b88e66b23672d5c0886e931ded9d48263dc81ff6d29a> [ 630 0 R /XYZ 62.692913 417.18685 0 ] <4a1db4d079d0db02416a9c3e92a33ddaa4c68fa8cd375a47c23281b183e356d5ce8b2e08a88694bcbc3d4da985e8925b1c6a667a7622493b6a93774d8185f563> [ 251 0 R /XYZ 62.692913 396.38685 0 ] [ 398 0 R /XYZ 62.692913 396.38685 0 ] <6fb180f46db064cbdd69c5ab44bafcacff689bad201c1c3258445b85ffcc2aaab9e47b635e11eb99f23fc8f5e5b4c0af2a2307de63f7490c4638c1573caf3bae> [ 526 0 R /XYZ 62.692913 497.43685 0 ] [ 490 0 R /XYZ 62.692913 413.98685 0 ] <1d5b41c62b30798375fa9ac303b993e624d3dd1149002336bc4b0c88e6bdc5990e3bfd92517b972f1ee4314c824b662a47ff413bf40a063eaee4392283c51698a2383e869cedb88a194e0054e8daacf8> [ 674 0 R /XYZ 62.692913 378.78685 0 ] <44f1303e0e54de74dc95f09f892c33d0610f72c65a0a8229a7e2aeee02f46c078852bf6d2a519303c9281cfa787ed218d8a531cd93eae7d8d78a4d75648f4f42ba2ef367ca2306db75fd2570522f350a> [ 269 0 R /XYZ 62.692913 378.78685 0 ] [ 442 0 R /XYZ 62.692913 479.83685 0 ] <622a55fb9262fa0b99e306dd3f10f521249f0e5de8e12015287d7e7ba08854af93718c52eec8f688a0acf622e506807eab57318843a698fabd625de2ccc62ff8> [ 321 0 R /XYZ 62.692913 378.78685 0 ] <169e96439f0c94b120085602c325a905a60f7bac7bea7792ba42bd3e12091af50d9444cd2fc22b9bea0415a5ed5366fce75038f48bb555ce35ec9e0bdcc6c6495d2f505724a007062f49834c9449c9a5> [ 965 0 R /XYZ 62.692913 479.83685 0 ] <6b094e8dd0f152452dfd5c0e6f8866ae81711b89125e206483a3e17890d10df456c5552c5b926afc9a775c5ed7504d0d988cbdb2fbdd36801ce353f9e7f86aab> [ 666 0 R /XYZ 62.692913 378.78685 0 ] <94bb46f5b6e2256d6ecf1db0b0506d62888932d1f466bbe5c35073255db8d88e4bdd7a4916848fab000e9cabe77ea958edcd62bdad65d71d0b64634257be6f0bc4e0cb857e3a9790b12be15ee805f72a> [ 640 0 R /XYZ 62.692913 417.18685 0 ] <824f1f7012a2aff00df1eed23038075a71364c4408eaffe46408fd3f5db0b7aea2a2fcb225221b114a6d4ae3a7e1ab82247e1ecca2246ae9a7fbda66cbdc5a24> [ 416 0 R /XYZ 62.692913 396.38685 0 ] [ 388 0 R /XYZ 62.692913 396.38685 0 ] <3ec2615ca38efc608d5e6922991dc3c81d4540bf3dca9cccfa83ede2352a8cc91218f8645cbeae99197a66da9dc96fb8> [ 842 0 R /XYZ 62.692913 417.18685 0 ] <396d6787706806404048cf0749ce757db092737a835ebcb8d2fcaa794318fac6bac241f32f0747459f3c7125dda2dadb481db8b09153e4ad92dc5505007452f0> [ 586 0 R /XYZ 62.692913 396.38685 0 ] <934fbccc5b23957e58e79dabc403a4d4b4edd125fa71da39bace4a36a8857bf4f380b0370d161478a2a7c9b8c8a1763a2b8fe9e0fd60ca58058e63a8b5ea4566853272800cd16f7f10d25367d15bf9fe> [ 933 0 R /XYZ 62.692913 603.13685 0 ] <01799eafbd911df7174a32e28a75cb866afe0ba0d2b34ade8c2f38caeb93876361bcc961e459dab6958b937437d10454cea685286cd1b2713ac70d1cdb223d7531b193eeacb292bf3721f56e997883e0> [ 827 0 R /XYZ 62.692913 396.38685 0 ] [ 342 0 R /XYZ 62.692913 378.78685 0 ] <82a04acdb64bf782a1a1c702d6f57f7c962b7f0c2dfe5f154d0d6279dde7942b1a87bc69bee0cd95344a980fab1325fcf6898ff4ec133510f7a250980c68ed06> [ 607 0 R /XYZ 62.692913 434.78685 0 ] <524991e09117549d2b6948f3521679bfc93c3e10115426c22f84224313007e91f110e473ceae617ecc2e11ad343a73ff60b92bee0eacd55da764155015e1236478315598f127950f0669830b39cf7499> [ 544 0 R /XYZ 62.692913 497.43685 0 ] <6c70fadab919a9d4516652e5544d5da7209b04324368b66f64fd0604c95075daf3d8edc8fecddae3fb7e9d6e0704a0b8cdd96b8bf982db516a17a16a1125785202f4d96bdbbb837ee34be3cdba7bae5a> [ 704 0 R /XYZ 62.692913 452.38685 0 ] [ 282 0 R /XYZ 62.692913 396.38685 0 ] [ 564 0 R /XYZ 62.692913 452.38685 0 ] <8fbca6c030f828ffd70fbc2dbee6bc28064e74c83a5460448ffa903ed44ffbe596d6023a6073a2c4be3b5396bedd50f03e69ee740faeaa8faed4d3be0529ea5a754fc820d9f0f6d4a5ce5f16f178e7c7> [ 657 0 R /XYZ 62.692913 378.78685 0 ] [ 434 0 R /XYZ 62.692913 479.83685 0 ] [ 408 0 R /XYZ 62.692913 396.38685 0 ] <65067933c79766d08574fe0be36c91e419d57f390b4c0414e6fd02e0e7d2b831042782ffe2e5a9f89dec80a72c296b55> [ 736 0 R /XYZ 62.692913 452.38685 0 ] <99bce896dff22f4d2ab79ef4ba19149231e75d59f4fa12861627e0894fa63c92e51b0ae93f40e3bf89636669f654952573108944451c2ade7f39c1ab4f5519f31f0d53b4a125362a194435b57fb52029> [ 693 0 R /XYZ 62.692913 452.38685 0 ] [ 803 0 R /XYZ 62.692913 378.78685 0 ] [ 506 0 R /XYZ 62.692913 396.38685 0 ] <7a40df458c1046aff0570604d5c39a667c48119870646803a3da757b3938a55afaf54da41e71bc4cd66fea3983dec726789f17ceca1e3b981b30aada9522becc> [ 836 0 R /XYZ 62.692913 434.78685 0 ] [ 539 0 R /XYZ 62.692913 568.46685 0 ] <6511fb6b71a68592c1bfb3dd7905f63abaf3ba4e4e5a54a9cebd0ae121888e434b0a8da05bc6ec50270c1aff6be350d3ec0ab663fe440c1193b6552135b3e7933d92248a92c247c6dcfe8790b0fd5775> [ 529 0 R /XYZ 62.692913 476.51685 0 ] <305500ebc1267273bbac2a824a211b72cbeb1ac6f5f396b99f7dc6dd7e661c731aa10a06112e708dd10da3c393ef41b636fc3f693b9a05cbf29316cdee73fdb3> [ 284 0 R /XYZ 62.692913 131.05685 0 ] [ 376 0 R /XYZ 62.692913 636.94685 0 ] [ 984 0 R /XYZ 62.692913 467.74685 0 ] <4923318c5f8a7c76a0420bf1a6c96b3cdd094e92883269ef51f410bab47ee0b5b9654e3e4db8f36c9b5bd5fc8439005e97d5d7e46b06985ebf0aa6682635e8d3> [ 381 0 R /XYZ 62.692913 503.26685 0 ] [ 547 0 R /XYZ 62.692913 247.73685 0 ] <44c0d1a8f4ce1363c0d00a2d2bf8a6df76c27e54ae8c6b79510a1d9230b1db789a540c97a3e5d7b6809c7c442dd0492569bca5fadee0a5f77b9bf321d6426d37> [ 445 0 R /XYZ 62.692913 246.23685 0 ] [ 960 0 R /XYZ 62.692913 248.03685 0 ] <8de28fc7e32931041646e45833751db3a3a21f68a5cff66c7ded0f1425c7c9b63b2f6534a0055728fa6cccd12ea891ac821d040a3221c2a5cd89a664ae93a9090de7ba649c40cc578b65ae4f6aebdf9f> [ 387 0 R /XYZ 62.692913 761.94685 0 ] [ 308 0 R /XYZ 62.692913 404.53685 0 ] [ 968 0 R /XYZ 62.692913 332.61685 0 ] <041c2ddd14bb47bf50ed9bc0ec389cc74c4028cf85b53bd7302050c102f495a7d1245272b486040c93a6ff9b0be81d2f8fb05df863e3440542fb9d10627c44c8af39f57b89205b80fc02faa888579e67> [ 669 0 R /XYZ 62.692913 542.86685 0 ] [ 633 0 R /XYZ 62.692913 219.73685 0 ] [ 975 0 R /XYZ 62.692913 174.31685 0 ] <1c7886304bd25064be7ef19c94dd75b65fb6ce07e1275393aa88d1ca2698ee2b409bd5530ead640b7d12b3a050adad247a30ba6ab98ea6c3606937dceb5abbb0> [ 784 0 R /XYZ 62.692913 704.24685 0 ] <19cfa8395c11a71fe8e35aa7752ec513fc01e331a20ee28e464df5444337e56b95c3f19bf80f68d27cacca2e3d61fd60d29851e22eea644e5abd2c7ee0188c84> [ 751 0 R /XYZ 62.692913 603.66685 0 ] [ 650 0 R /XYZ 62.692913 418.16685 0 ] <39badf0f93f3e3c140ab3f76d11a350addf4934bfb7b5d9ad6afc3167f7eb451d3f740868336adaeef4523701b662a75> [ 239 0 R /XYZ 62.692913 704.24685 0 ] [ 622 0 R /XYZ 62.692913 785.19685 0 ] [ 864 0 R /XYZ 62.692913 179.93685 0 ] <1c4acd61c8eae6f9fc17da37fd1218fec1c8c3909356145ca83fd69af05f1f58ef83c2ef12e630cb016f6ae7c28eb8f4142f99ef6f34f1f2060e94b902b116d0712594033f5624cf4ba9597d91ed5361> [ 946 0 R /XYZ 62.692913 785.19685 0 ] <2e9399940b4d4c468175a8f3a1ef13e21db0e12a9d14bf5b2fc4890338f4dc6702cbb08c8420141ceb67be39abda9bc3a8dfbfb45be680f0d28c37a2766ef0c841bda514f3eab684ed9b69adf28303fd> [ 432 0 R /XYZ 62.692913 515.94685 0 ] <6fda54d2e1b3ad471ce632a46b19d4171f5d5ed23bd67435fccda4fefe6e84eef0e78eccd27791e902330a8ca7f42dd43e7681877bdd7300036acece711c2735ecfae0e1ee6d03e5e36aae7ffa5b79f9> [ 921 0 R /XYZ 62.692913 603.66685 0 ] [ 437 0 R /XYZ 62.692913 227.23685 0 ] <0c87627152e3166bb4fc2e531236501baf5dec2b6f2b2ae52c47666cb73ce4663a2f0c3cb5d4badd234719ac97713b96454ccd8cd96307cf950f8b49760a2ac446c61475789d77b847d2de8efeb3bd75> [ 952 0 R /XYZ 62.692913 297.56685 0 ] <37e76c489fba531b3365d9dcc1e0a6f2c3537ace39aab38b704a30a5ac6e3b98320526a460dfa2dd7c472c53ef54c637fbb5cfeae249563b97dc22d9ff2946c3e46f6f3fa061341fc1fd87548b2a93a5> [ 806 0 R /XYZ 62.692913 603.66685 0 ] <4daed7b6c4ba4d8924d2008086df4a0dca2eeebdd7c17e232ed05111ce8ec50114a8f4952c36d1a34e7412927dbb5ac7b06ff357caa0d6d15985bbfee209f62d789934b44e0084663ce0ebe4a094be87> [ 719 0 R /XYZ 62.692913 704.24685 0 ] <9db62c049138ba3452fe51678a5dfa22caa5adf30634e28e9f764dbe281309b3c885c77abc6da1d255f38bb41e5bd90c9542e63878a0011f76d516f6e981eadb> [ 521 0 R /XYZ 62.692913 423.91685 0 ] <2618e760961424e00e46462d13264142c073ea43ba0c13bb96fe9afd4bc2ae6a6a02686c1bde4b4878a771e914e9bbc0ecc38909ac1d695e577676db8db596cf> [ 599 0 R /XYZ 62.692913 140.65685 0 ] <98d9e99cd52ae123f0880e94ef3d950ae4e54f5fa222658dd8213ec51ee680351e38a1550f395f1e4e114540b0cbfb2c> [ 913 0 R /XYZ 62.692913 785.19685 0 ] [ 557 0 R /XYZ 62.692913 785.19685 0 ] [ 324 0 R /XYZ 62.692913 182.68685 0 ] [ 610 0 R /XYZ 62.692913 704.24685 0 ] [ 254 0 R /XYZ 62.692913 196.03685 0 ] <69f877ad57fb892b1ff2fc8f94e8075395ad8953904aaeb6db0df9185032f2b6128139d9ffa1af6e79234a89c7ad5036304c067e531b7881de4d05c02e78590e> [ 361 0 R /XYZ 62.692913 151.65685 0 ] <7e0ec5004d8ff1d1d6003c758e0648a90cf3358392d808c58e55bd3cebcebb9a5b44b0150ee9be7dc0d5ea1df8e41c872ee862e2b32d6008630d4ca5beea39b4> [ 707 0 R /XYZ 62.692913 785.19685 0 ] [ 480 0 R /XYZ 62.692913 785.19685 0 ] <819b498f6040577b6b3f24b4963ed7209aabb50dcd8e866ff30b8c0b419e1172a205f63c2992e140cb30769ce4e042199e7d64de4f34662de9adb24a3278b08d> [ 273 0 R /XYZ 62.692913 785.19685 0 ] [ 936 0 R /XYZ 62.692913 264.03685 0 ] <731afc79a5b57805e55e8f556d25b22492614044f1623bbb610da4c01279b170618cb4c19420f24e88c0a376b6d4d983850ae251f40200b1bc71258de1e7244c> [ 761 0 R /XYZ 62.692913 134.55685 0 ] [ 740 0 R /XYZ 62.692913 465.66685 0 ] [ 263 0 R /XYZ 62.692913 785.19685 0 ] <3fc3fd5db1c8682c5241f4938b400e611f1bd31be4007dc6d6733f0de984d7d9d95de5d0c018d967caa278df9283b13a3e2c6b7716361d1501696dc4787fbc422a331e794d5a2f17451917f4ab47072f> [ 366 0 R /XYZ 62.692913 761.94685 0 ] [ 695 0 R /XYZ 62.692913 159.65685 0 ] <89def36b8ea07474f5709297c56d4b6cf8d6bce0eaaab6f08524a9e35df95663616fb87ad1e8412d8634b7a38f8d13db364893d51e27fd518018f87dc91611a873e910121a2277f0f549ac26bacf4649> [ 728 0 R /XYZ 62.692913 159.65685 0 ] [ 894 0 R /XYZ 62.692913 761.94685 0 ] [ 688 0 R /XYZ 62.692913 290.24685 0 ] <1c10c70ed0785dd4235ef9762fe0989385f2cddd44cd9699c20843d2910e060842941fbee75b4b83fbd343b54a72df581418eadefad74c8ff90b26ec8dba2fb1> [ 677 0 R /XYZ 62.692913 307.73685 0 ] <531b1591a1fcfee77cb61913b0dfee6a9aebdb48b2e7202ac83127708056fef2ca31498de3ed45acf2c78905215add977284c0fee08d7e101115160de9cef834f85a1849bd4ea03b6216f40485ada3fb> [ 509 0 R /XYZ 62.692913 761.94685 0 ] <44c3e78b3232292beeb473e30c070bcc0389b6e34131a27c9a31a3820dc524d75a4ade486e0df5dda12722ac7a250f57791418f06eea4710098e7b37a2036d17c7267121248994ec6a903ea917370a5c> [ 371 0 R /XYZ 62.692913 761.94685 0 ] <23602ea89aea927ec7e7ff8d78ae72c7fba33a3474b0d5742d8728f1f78fcbc8d5e2105e92caa781bd141712610a9a1404018b6e708edf5d535218730d2845f0558953217d9a3abb08aead367395d645> [ 824 0 R /XYZ 62.692913 785.19685 0 ] <9af2f80fa5f5e02937ba1a2479eb05a6103bcfb6f9531b2e4d40feba9b0e0367548af6276659b15267822b22ba93f0d9aa6ada78e5529f9420a60c7dc781a7144d10f270903b29f8ebb6e53c8b1ad9c7> [ 869 0 R /XYZ 62.692913 603.66685 0 ] <36fc79e681bae64019df94dfb99b1bbc1b26d89401df88aeda6453206a7d8db2269acd14e75afac606ecde63afa3a35cb250066c28708556489335c3873cca86aa354acb3ce6d6a23581439b82328d09> [ 460 0 R /XYZ 62.692913 386.93685 0 ] <2278c4d18e92067ccddd6f886912cd0a78d5e5df609d3984cb74514976215b270f0c11631cf241fea0fa95a1f78d11418f4f891e4ac8d4a1f40a980e00c6fd15> [ 929 0 R /XYZ 62.692913 422.31685 0 ] <9104cbc91ea2d24fce7b18f029ec39d078d74248a3c6f5348f10df4e28443df3ee9af70cd2be89c5a1a6fd69f2fbc28c3ce967fdb2825407b11a3c86a5a9029d> [ 588 0 R /XYZ 62.692913 148.65685 0 ] [ 102 0 R /XYZ 62.692913 761.94685 0 ] <5546681a44e6fe618397a6b61aedb8b968c8418104a7da149a3a18f6f78651c1> [ 170 0 R /XYZ 62.692913 762.69685 0 ] <883965a772e5cd1cc59b360d8b5ed82e7abce5574abacd264d41ac1fb955a62f19cddba15595dd4191810637195561cdfd5de3a052e75b7a295856a6eef2ff4e> [ 815 0 R /XYZ 62.692913 223.00685 0 ] [ 400 0 R /XYZ 62.692913 160.70685 0 ] <96fd446dcaed16941761d5a63b97dd5c7706118cc3fc0dc4a6e271c401f0f0f9028ea05d599eaba3bee774b9498e1ea67affd6413875666563f245cae2792939> [ 356 0 R /XYZ 62.692913 242.18685 0 ] <4066710665bf3625be30572086ba34df9ea35ba7b9f2da559d5b14928052d28a810411fe74716f6d54477107c5bd2b28dd18d94b0667508ab524444e67f4a449> [ 845 0 R /XYZ 62.692913 245.28685 0 ] [ 830 0 R /XYZ 62.692913 640.44685 0 ] <8530f1ee4705526f6687466e047a06c4011223653661baf1fac82c6d9cf99db36f0c6c958e53c90600e37f8dc17686bc989c6ded5f23c11e81d328686694072a> [ 418 0 R /XYZ 62.692913 146.30685 0 ] <822c7252e53263a4c9148aeac490b575bb55a4ae5319f9188cdb62d28c5455d5f14037f6c9e165b2b898bfc65d5b3054df6317a3f6eb537aff2c2c9f8663d930165e7977d22fd4612d25594ea1fe0e40> [ 334 0 R /XYZ 62.692913 704.24685 0 ] <3775a6edc608c77e1185b7e9659631f951c7fdf2599f924186d3599c5e2ea3a0e4697b620d3b9d41485c105c6190aa84bb9dc89d6a066ba34bbc880619bfd630> [ 795 0 R /XYZ 62.692913 257.43685 0 ] [ 345 0 R /XYZ 62.692913 658.04685 0 ] <024cb2f2f161860ae19ccd30d45d5e4ef9736453288249b0a47bd5e98030e101a0d4ad6772bbb320b4c06438c3fe4484> [ 773 0 R /XYZ 62.692913 603.66685 0 ] <0a2f0915eafd954ce569a632c449d5c3c138a4293d2d797b946cc4a731fc5bfffb3b3aefd9cfcd0016e27e81b1e85663384f757b614306c4fe6bd77ff15c8c1d> [ 298 0 R /XYZ 62.692913 369.21685 0 ] <525d7dcc3472f79961ce703522fe1d0d2b762276d5d381ebaad393b582d89d5643c5d5f352291b44548f085c7ebf7efb7d4acbe9b62c704b224c7833e4cc60d9> [ 660 0 R /XYZ 62.692913 505.11685 0 ] [ 466 0 R /XYZ 62.692913 497.06685 0 ] [ 474 0 R /XYZ 62.692913 203.13685 0 ] <0157ef59fa926171a2b3a224e5e737edb5dd43881ff5c4aed38f1316bbf08ce09d5dbfb92c9b2797730ae26462b63ff74b9e69013ee8164e1a9bf6b37c191a17> [ 886 0 R /XYZ 62.692913 131.05685 0 ] <0c1441ef754cbdf4aa9b932f607d23b19b5f810eadcb4e48a2252fdae03b1f0399c2faa9619ec4e37c648fbc3f617132c40232fde28f86e0acdec1ca73716c42271d0ca09955b3f661c0c99326452956> [ 578 0 R /XYZ 62.692913 785.19685 0 ] <299064ed8008c71f1a061bd85d11b8fbf333476b68c47541ab0328229eeb65ea507c806e5b9ed01a4d4db6edc763b611cec3b31e1b5c1ad28e68a736d7c57719ed56cf8a8c350f9a7e85df31d76b52bc> [ 901 0 R /XYZ 62.692913 704.24685 0 ] [ 643 0 R /XYZ 62.692913 465.51685 0 ] [ 248 0 R /XYZ 62.692913 297.51685 0 ] <527ce4f4bc862e5ce3890aff9a5f27d468d95dcfe149eb1df6e3b1bdfed07a0cf701304ed83bde90719319537fd706c23401239b6fcf3e372eb297542151e355910a07d90218c66dfd5a8e739640021a> [ 494 0 R /XYZ 62.692913 785.19685 0 ] <077094845e4b4bf153296bb22b2bb2d298c88d8d59863d51085724708ba14e587aab5a8ea3d36018506edb717fa95b9ef27420e703ed99f55c40ae9b82f4f4d1ff3d722c8ad5041e5f6d1a8ec13ef4da> [ 566 0 R /XYZ 62.692913 159.65685 0 ] [ 906 0 R /XYZ 62.692913 603.66685 0 ] [ 839 0 R /XYZ 62.692913 785.19685 0 ] [ 410 0 R /XYZ 62.692913 514.53685 0 ] <04357796b0b80def13a2d79955b050d7caff2fe971aededd8429277002dd7c1323764075e46e531331e6a9a0e3631f83d6a2350f317e946f72c52c8159a05d2f5d7643e54ba6ffe3fa241113b4081364> [ 875 0 R /XYZ 62.692913 560.46685 0 ] <1f5edb997656891f8d3e461ff277cddb3706e697561ed5dce07b6c9b2b90663988cc8bf5d6d25ccaa345b612907075dd5d82c811c68427a42c69b21f4d80e54c> [ 390 0 R /XYZ 62.692913 326.40685 0 ] <80755cb6e4f85ac07fd556788e823a9800e089ed1345d9a8b12b3715ddbc1c5ac68ffd46cf726ffdb13afae1e8dfb040> [ 170 0 R /XYZ 62.692913 719.31685 0 ] <1c6ea8b1ef7d4445137c77bf16ad400d1ff3c3e07b61d08790877c24290e76d05c25cf8a96e12618e6593bb1ac1cfa8c0fe80099990213b0fd04e2fe268f2c5e> [ 170 0 R /XYZ 62.692913 222.26685 0 ] <1e222f7403545d3a4a232060be12d923aef175e2a137748d3d5018bc135e054fbd7143dcf20441150fa8318aa09a4c09> [ 171 0 R /XYZ 62.692913 412.09685 0 ] <3fdf7029149d3c269190ac5989c37a330d4014552d13338b2b9898a38bb821e66d0b42672f2eec13c651cac75008d9e9> [ 171 0 R /XYZ 62.692913 187.34685 0 ] <9bcd286922f49c7b14057938e8c22f048055d034c68b8d098b010e1b2d6c9becb324224b72d1a37a096c19f31a064301> [ 172 0 R /XYZ 62.692913 467.09685 0 ] <4d11426716315ee1ef7878dd76b70ed5ba55f427198d87947da45ffc816125abf36ac0986fc65d676f734e5ddb396d071e56400ab39a629c44ad32f0569ba0e8> [ 255 0 R /XYZ 62.692913 761.94685 0 ] <59099bd92db60812504de1d72a330274cb21690831b831a00c076e6834ae224a3bce0ba1ff0a8fd2d7eac4b5b80c883235ac6659b9d9127626ae30a60064291b2f5ab4f7ac6fe69fa92906ade716dc1f> [ 529 0 R /XYZ 62.692913 269.38685 0 ] <9ce2f0425d6c5b84bc41e7eaea4cf44d94e8408ce983aa7b786223a14d8d99b7f2ee03475b2953af11a4a76f670e63ea> [ 913 0 R /XYZ 62.692913 536.36685 0 ] <5dae8ee57ccd16c7e471c0c90aafe3f1db834be4bfe966350ec8eabe5160753e56bc691428860be5afde3f556eaac0164c5f544dadf66d39d10d14d7c4ecbdab> [ 273 0 R /XYZ 62.692913 491.76685 0 ] <39df730aa22ef05f4ad55f0d6d227319a1b6c96500b497516df6ab942503aeb7805c032bd69a9e7e7d10a038bd3fbaf888536b51447246cb80b995dde3c2c16a> [ 438 0 R /XYZ 62.692913 704.24685 0 ] <0ea680f1309cfbb4b7ec9fa659d14978941953d9c62278375a172ad47f0864ce65a1ca12cbadd05ea087dc0c64cbf71f> [ 480 0 R /XYZ 62.692913 603.66685 0 ] <57bcb31bb7fd5fec04328955742d8c31ab81911d2f49ac5c550b0b1d53360094352a8b5c25289c7f6ae88f57ef009605a411e6fb762cca89a4d072e95faeee68> [ 921 0 R /XYZ 62.692913 396.53685 0 ] <29449bd481c2571012803cd38af569cdd0fc84fdec2ff2d05c01531881fee4a0c59a9be833a5e1a0bd786234932ca950a31547e1d58c457f4a92df684339bd8e> [ 249 0 R /XYZ 62.692913 785.19685 0 ] <0533adc01dd091ea8953284816a6610ab1754cb427e8ff2f08a7ad177f605a1a8e0671852baca62dd19425bed9f30305338d91e3d98bc237b9c48d0cc3f2ffa6> [ 634 0 R /XYZ 62.692913 785.19685 0 ] <65841fbe6b6b97430edaea94165374e1b59d28870177221b8c78f150d2f716e10ccdb0da32ea5f0238cf19530de06c36633c6de1e72a85a514629d6ef1c96801> [ 784 0 R /XYZ 62.692913 505.11685 0 ] [ 751 0 R /XYZ 62.692913 308.63685 0 ] [ 650 0 R /XYZ 62.692913 236.63685 0 ] [ 622 0 R /XYZ 62.692913 603.66685 0 ] <2d657d967f99414aa0cda8d7d2e6636457447fa88e42e5d3345c0c1ffbda38fa5db6974852a2271c985c831f329d17009980dac474662073e32325d272a4b977> [ 285 0 R /XYZ 62.692913 579.74685 0 ] <4c9ee76dfd08dc837e2fadd8be64d79a81fbc99e5b574e99476d910a80dcf687c3de7402b2dfc44cecfcfa904a3207d033daeebf00f6e00a1e9e0d43a51bc1e1> [ 475 0 R /XYZ 62.692913 761.94685 0 ] [ 362 0 R /XYZ 62.692913 652.94685 0 ] [ 263 0 R /XYZ 62.692913 586.06685 0 ] [ 806 0 R /XYZ 62.692913 378.93685 0 ] [ 953 0 R /XYZ 62.692913 785.19685 0 ] <43bf82664ed6530417b6049f7484101482d36189ad3ab380dffd611cb62ceed84aeefa613c1ac3e8dd47956bc308222d970f8d920dce49b3079663a55eabb0c2db9f3e5d438fbd02f62f769cc27d2f3b> [ 521 0 R /XYZ 62.692913 207.18685 0 ] <7068b6687a532a56dfd57f38a26ddfe86f98f5cca759ccdb1dadfb542cfff2873baaed4eeadec4a9a7969c7d4378af30334e8ad72a818301aeffa89c99ec06dabd216fc3d0168b8acabc2e50fd608b92> [ 557 0 R /XYZ 62.692913 450.16685 0 ] [ 334 0 R /XYZ 62.692913 479.51685 0 ] <27344b8bf59c8dadf8f231d5baad2c7cc549f40fa1ebe1426c116e799f53f27f84774171e9a7536489fe09d84e63dfa6e619cb1404835c43c69423f8892577ae6431b164396b71efc92b527ae2c5c161> [ 376 0 R /XYZ 62.692913 429.81685 0 ] <8493a54285416bf3386f73f3e7416404fa2f453f415fb3904e670ececb9ffcaafb433435f43a871d5fecbbaf50d709322ac2350b4c4b2179f1b4621f82460b18bb94d3c4636d971471825ca9c346e953> [ 371 0 R /XYZ 62.692913 485.91685 0 ] [ 410 0 R /XYZ 62.692913 361.60685 0 ] [ 762 0 R /XYZ 62.692913 693.24685 0 ] <05a694ab67ec46a6aa5d0d7e594aca75e577f3d504718325b5b79869cf78ac023c28cf94fde5d53f577ca875d82a44482295bbf9283f56295f59f905669f915d> [ 460 0 R /XYZ 62.692913 179.80685 0 ] <26b9ff920d5a4932cbd920f7e02716369f7a0e13fc79ce083449d31ca8a2a177b0b26cadfefabcc8263cee908eeeecbcc2d2a03a3fe3bdf0a691955d805b411d> [ 976 0 R /XYZ 62.692913 589.39685 0 ] <113d4021768e8662fccb910360a12f4736ad13d9d5a2ab2600508b85cbc86904ea3c74da833c1c1e869c700ca2085dee> [ 887 0 R /XYZ 62.692913 547.74685 0 ] [ 539 0 R /XYZ 62.692913 361.33685 0 ] <3b837750c0f6d1884f08eea90026a88e3122fd7b7a27e64b30a80aa29be10b3fe6c6d4ce625f0b1fd953fc39555c8b55594a0c510bc18c5edccdc38aed5bc385> [ 643 0 R /XYZ 62.692913 266.38685 0 ] <20e0ce8ae79bfd3ca9fad7916435ba7db55e9747f1040e50ac4df5e6dd5507b9b0c286c37f3d22d46615594b13464348b345108890966fa52cf0dd60ac8bb011> [ 929 0 R /XYZ 62.692913 223.18685 0 ] <8e8b418740a69e7bc2d4c8f9b7eadf4d30bb34849691738e6fb511d138d5684cb034b99e8d7975e5b5a7d5a6936d1eba31531a2cb9f8cfd9c9d64f7ff926b377> [ 401 0 R /XYZ 62.692913 624.34685 0 ] <0c2e032e035ce45ab5a768b8337eec5f0a8fecd29d4e5b9c51e261a396cb2edb8ef2b6ee82e2f6b9d4cb388ae41ac3476b4b3290ed9d91ce18144bf3b354b6c3> [ 366 0 R /XYZ 62.692913 580.41685 0 ] [ 830 0 R /XYZ 62.692913 398.11685 0 ] <13cc9e896457f5905531dfeb567190c3295f52aa2a2e5ee86ff5eccb51b9e8af37a2934dcac1ad8a31d0ea6b900e873ed7fa0a5142eabb68a7b2a94df746499ad721fc728c510c8dc8b60506dc684eec> [ 669 0 R /XYZ 62.692913 318.13685 0 ] <3350b386882b15ee61b323075210fff92acaf7407a41ac56ca1368648ad7a9154c47e881cae3ce3c87f6751d292cfb0c93af80fb07dc656c23b4728d7ea5b78c53bf8d351bf55206aea44eee63dcc93e> [ 696 0 R /XYZ 62.692913 704.24685 0 ] <02f79d9d88bff20972ee9b8f56212664c95fabff19f3069f2a60756206fa4349cb6b29d49066cde0d0b349084b48e1ac73c43fbf2bb4b1e1e997ce3ae2f1afaf5e657d11182b17a2f269a60d07967b46> [ 729 0 R /XYZ 62.692913 546.14685 0 ] <46f169eddb654446ceb3366aa75e6d8329061daf6aca8371f59693a4cbd7eacea6d8179361fb0c7219263bcbc950b6c99729856c98dcdb95896060fc4a29fec4dcdbce32c1597206123f53ce76adb134> [ 984 0 R /XYZ 62.692913 251.01685 0 ] <8130a3f3188b306e3035331b7f9c1255c2b183f54489f3d7fd004afcedc68c270aab207fe5bf7258a41c359e33f4ab87> [ 839 0 R /XYZ 62.692913 603.66685 0 ] <72e5ea3dfa463ac6ea9cb3ec33861fa24947a1c3def12685a4df295f8af1d23f9c11efc0dcbecee4eddf755c72d7b606beda5b8b29e19441fa1d31994ace779f> [ 961 0 R /XYZ 62.692913 785.19685 0 ] <5815219c9918ff244b9c45369ca6482a1590a521355e31e2be717135e478f31f6f774c68eefd7621dfcac9c979e66eea2ca7c3ffbb45bb62ef614d64d3746f8950e526466fa60b647a331dcdbdf22ee3> [ 678 0 R /XYZ 62.692913 696.19685 0 ] <99c328541af7aa94fd8a0bde6c35f9605e10198ad61eb0548b24de353a7862697092cef60185125e9ab37b1cf93ea7bf> [ 111 0 R /XYZ 62.692913 719.31685 0 ] <75ebd95b66b3d4c444e0b003e99a49def68992400b48f1b6460a80956ca5d7261533a8da73c708dc6a58294ead8dc79ea2cc50e1ea3a034bf3a1b817450df080> [ 906 0 R /XYZ 62.692913 422.13685 0 ] [ 968 0 R /XYZ 62.692913 133.48685 0 ] <3d15e827e03c790ff5f3012f570d822db0cc8f8c01b289d3d0db1bb8ddb1b379> [ 102 0 R /XYZ 62.692913 548.19685 0 ] [ 174 0 R /XYZ 62.692913 762.69685 0 ] <0ba7cbb4a3d66f068138a6ba051ef541ae452afe7ad04b1b727c03f2ec69b1093bef2cf9c8469e24e5d269ddd41d6df7b749afc3ed20f2dd836cf2c0abc7fbaa59eed556a9d2fc42542b9865bdc9dcdd> [ 894 0 R /XYZ 62.692913 442.91685 0 ] <6e0922a9e19fa5b8980de6744bee7efccde938a46759b9e53c99e1c76f196557182deb835d1382d2de0b48c49c87736e87519742bab25d1790a23b194203bff3> [ 937 0 R /XYZ 62.692913 667.59685 0 ] <8b7e9caca5a71f6d6b6ce80e527bc7bc235cffb3374519466b71df3c8e90e21ee880019611c4e787a9805ee27486824034f95fc72b2321534a0bf0293587e05fa34eebd1d395c7c0c2a3d55ae816c8f6> [ 357 0 R /XYZ 62.692913 667.59685 0 ] <7e2a38a00934ec65f3601565ebd439725bc4dc98a52b5c8a1e6d1e3352b6fca8f79aeefe131ea598e33b188a66abfb83fcd780dc181e20d00240c50bf852e02b> [ 869 0 R /XYZ 62.692913 404.53685 0 ] <06e25685745669b938ea9a71e8562451474c0cfe07f9ee8c21298400cc6b6e32ea537ee97312c8419ddc6d0353fa8524b3a00ef97edac9ed3cb61e67ca1eb3bb> [ 600 0 R /XYZ 62.692913 675.64685 0 ] <74ac87b1f53df91ea087b416bc0e3bbf0361062a29d3c54302581e80b7350d20f0c454618f0c10fe838eef268241fef7> [ 660 0 R /XYZ 62.692913 323.58685 0 ] <8a2819c858f79b8104becc64f524f84f2dc23d245633bef095f041b4c3c3e2a628c6f32853a26adcc0d11101ea5c1e12ab2cd44b449c60e5a897c622db017f0f> [ 509 0 R /XYZ 62.692913 398.31685 0 ] [ 433 0 R /XYZ 62.692913 785.19685 0 ] [ 589 0 R /XYZ 62.692913 704.24685 0 ] <49d7bc5f81be05f7fc68f01e953d58b824efaa2e62312234ab2d94fb5ad74e5067560692158ff7ea63e93f3fd3eaaa08352f13078465cd1968c7104620ee8d51> [ 239 0 R /XYZ 62.692913 540.31685 0 ] [ 298 0 R /XYZ 62.692913 187.68685 0 ] [ 308 0 R /XYZ 62.692913 223.00685 0 ] [ 689 0 R /XYZ 62.692913 649.99685 0 ] <8d366548405b45baeb0363812ba910cc60df864744dcfde9b9fd453144b2a97c874d5780f2ae657f778e3440d13a71cf56a6b8812674db5fa5fc1f7c0629d4c5> [ 773 0 R /XYZ 62.692913 422.13685 0 ] [ 325 0 R /XYZ 62.692913 693.24685 0 ] [ 578 0 R /XYZ 62.692913 595.66685 0 ] [ 901 0 R /XYZ 62.692913 497.11685 0 ] <24645bd4ccd084864c79ea6e85483c7b2c1c1e0c1a29a7f8c42e25380af4a2970d4c1b1bc36be69d3bee2fbcb73721b68dd62509a9faa944ba0313e8d098c2a0> [ 740 0 R /XYZ 62.692913 266.53685 0 ] <80d2ec8a541cfa37521fec53fdb934de6831f882cbd2cec539b92082f5842d249a3bfcf0a3fcc3d5445322ebea5d84012ff44f2c9986f2d60520224f8ad1d8d3> [ 707 0 R /XYZ 62.692913 621.26685 0 ] <4da9289499f642da00392dbf5f1beb4186e2a7d25b837d78b7fa0eff88a804082ed56f96fe89ab583df07678ccab9a91f36b67da280b16a54ba8444a86a0ed63> [ 446 0 R /XYZ 62.692913 761.94685 0 ] <00d0edaaaa617d796c642d061fbea73f30a7f1e25c75d837a445b211fd71fe6c8415c07d7c6ce3f42c37bc5553d39b9c99c3e2f9abce052b9eb75a635aee3878415f31241ac1b0571c6083a1d78f8e66> [ 345 0 R /XYZ 62.692913 458.91685 0 ] [ 946 0 R /XYZ 62.692913 542.86685 0 ] <88ee72c4aa91c1a0548ad918232defa7643f50aed3c1028b0058eb8d2bad0dd23775a0aaec96d9c199d34bab12378f7483728c5aea7f5674ffb185bcaf3ec248> [ 846 0 R /XYZ 62.692913 696.19685 0 ] <1ef13071c1b0e7e18cbfbbb2aaccc101aaa92f9d19a3dcc640504b8623148b1f50de10a684d943e77b2f1be8ab6955e22acc4adb75c7d4139abb4f225bbcc989a113e6b02ac2aad84900776148385d7c> [ 548 0 R /XYZ 62.692913 785.19685 0 ] [ 466 0 R /XYZ 62.692913 315.53685 0 ] [ 816 0 R /XYZ 62.692913 761.94685 0 ] [ 824 0 R /XYZ 62.692913 560.46685 0 ] [ 610 0 R /XYZ 62.692913 505.11685 0 ] <1662e79f7b9461676b253f368ad5fe2ee0dc4e0eb00fc512686cd7e7dc87028d6e8f11ace53bb9fbf14cbe18d1decf946bb06fa7f519fd071395a53c0c67223b> [ 796 0 R /XYZ 62.692913 621.39685 0 ] [ 567 0 R /XYZ 62.692913 675.64685 0 ] [ 875 0 R /XYZ 62.692913 318.13685 0 ] <22735aaba4f30e21aceb2176a24a1290d3d33a2b764f78be77b1967886f402fcc5383ff244088eaea66e0524800bbcf249abd713375ab2188d7040b6726dea82> [ 719 0 R /XYZ 62.692913 497.11685 0 ] [ 494 0 R /XYZ 62.692913 595.66685 0 ] <3aa6779a0453d83f98ecdf64d1e5427c970512648297c1c8306564e6cfede96d1f2797dd53c82726ecf16ec046bd146b> [ 419 0 R /XYZ 62.692913 721.84685 0 ] <4c034280f17dd3c9ad1e2274f4f35e57fd0e190a80e411f3fdf8558f5733cee8ece9b8d7d323bc557af1def96fa096ccbdf54748ddf251160a8ae1ec9fcd7388> [ 381 0 R /XYZ 62.692913 321.73685 0 ] <798c1ac58f989404f03c47ffe0ca20db5448c731cdef47d89a0bc57675c9a27077ab58ea845525bed025f8196db5452aba0028cc76bd904b6fbe3eb5ff35b9a9> [ 390 0 R /XYZ 62.692913 155.87685 0 ] <2dfd83e5a241fd1b1daa503fa6afc4940962dc67e587d28d7ceda326ddb75d04ec4f7f5c7cb11d90891221eb7b530324> [ 114 0 R /XYZ 62.692913 296.09685 0 ] <2c9e119e33bdc98d86ebe1732b7c71b0227334ceeecc19a9359b52fba59c35a6d217176e7df8d23001c938d72047a266> [ 174 0 R /XYZ 62.692913 719.31685 0 ] <072d195527d202a156285bae2adb7262893ab2ea4f3d223cf2764ca7468dc63bf5c66b8bea557947e61465ce6f299b1e> [ 175 0 R /XYZ 62.692913 617.14685 0 ] <74887169df69ca990e22da506c30be74ece65258c63e571bb7f9a13f05a087576a7f92a6d5ef21df30a26f988d899a18a1f05081f5e90f14fb8cb6ba44aedf99> [ 175 0 R /XYZ 62.692913 140.09685 0 ] <9ce3edc901ef3f891079b4be1b1cdaad50ab83f30ef39c5d0fc18a125b0c79a6e31ae018ba0dfdbff76706091c96089e60a530d67b05be9b0452122552657dc58af05a310b301020c43ab5c79b476afb> [ 946 0 R /XYZ 62.692913 225.73685 0 ] <5fb64ba2ec8319ce0ca2dae6fb5d0d5ffe9304bf223d6afa797b9ff53ca41203f55ad08bfd3bdbc97a58f6bab94a094e7df7da934d9535c399339ebf6f7608b00f2e751bb864589c4b0e07f13fcd2799> [ 309 0 R /XYZ 62.692913 566.19685 0 ] [ 887 0 R /XYZ 62.692913 366.21685 0 ] <95b19642ce032cdeffc9324d33b9763588c2c64268bc7d0a26b2dc35ae652949dc2850822b7fb0c47401d5905f9d47f3> [ 839 0 R /XYZ 62.692913 450.73685 0 ] [ 901 0 R /XYZ 62.692913 289.98685 0 ] <65cf882ba8dab433ca38d766bf6b4dc36ce572d31983e05b1c85292536168ea28820fb272815d64a2ea99c085de73f5e52d0c4a1a522b91b8b731cfc539e5fba> [ 285 0 R /XYZ 62.692913 341.01685 0 ] <2b43062c7e91c48d1ed48fd6905be63c5c126f074cfd9282a8428276500c6f8c3ffb146a38094429fc240da8a7f048e14adf97a21e1af4c08e228c7e1cb8e1daa2fa0f544360e3434b95ccce48595862> [ 661 0 R /XYZ 62.692913 785.19685 0 ] <85920f49b057144d27c87ee52fe868134200e4e5f93f4c772d07af377d49d432ba4121e7ce9166fe4e014d8795f56c9255cec61093f062934b38c321a71fa350> [ 600 0 R /XYZ 62.692913 494.11685 0 ] [ 741 0 R /XYZ 62.692913 785.19685 0 ] <97530669d256520ad2b5e135fe2c93c99c40baa08bf407ad732f3d4502467e89a1330f0d4a0d16e2b735caeaed10830716b972ef303c33a31f4e0e337acb98f8> [ 784 0 R /XYZ 62.692913 194.08685 0 ] <224b78eeed54b6a0cb587ebf67050f406c7177582a7ae01baf96c86dc79e7c55022cb903220829708fbfc81974d48fcc> [ 751 0 R /XYZ 62.692913 144.70685 0 ] [ 334 0 R /XYZ 62.692913 202.08685 0 ] [ 796 0 R /XYZ 62.692913 308.76685 0 ] <03c0f39a87ffe7d1123cda7ea501acab13d8c125e1f50a90be68770ea3ed203881c0c73e5478d9117cd5f8f576d361969d31b890db3b216516be1baf7c689649827bec85f8e6caf4580a569c9dd938b5> [ 273 0 R /XYZ 62.692913 214.33685 0 ] [ 480 0 R /XYZ 62.692913 294.23685 0 ] <84c344d69b4bb4984a459ffe60f0b440a0e032b8447d687c89b0add48df6457b51d3c3ef42fb105d5ff490ca166f35da8c17582897d056afd46f3995bf636e4de93ffdead00d229ae09e7fd83d422bac> [ 345 0 R /XYZ 62.692913 234.18685 0 ] <9243cb149b1669ea44d385aa5ca864f3ce4af573fffaeeb4c08c7d0d56dac2d59f552f243e2bcaa76ee862a03e13977cad62f839bc130babc33f349746744ae12ea91185a16dc6969abd93bb2cfbcbd6> [ 930 0 R /XYZ 62.692913 761.94685 0 ] <9b715dcc39d0ffc0d6981a2aee8fc024f66e83edc21bb8e3db810862e77d0d388be9559f0244f6066c774c7fc9d211f1f2f830e2f0b24fe8ae2ca5eee2d765a2> [ 824 0 R /XYZ 62.692913 296.13685 0 ] <8c6d06e10af4badce16369f277be428aaa2c83332f89803dbe465b6954b736780c5a0250e85ab339e75d175062b1797c6bf618a17d8a738cd512fd30b6b774dfae93bd0b748f60436a0b5cdb3a3bc00d> [ 876 0 R /XYZ 62.692913 785.19685 0 ] [ 985 0 R /XYZ 62.692913 704.24685 0 ] [ 467 0 R /XYZ 62.692913 785.19685 0 ] <36c242447cf520300c1c016645c054d7783efaa7603496d8db0a5843e522730f5d7c1ad4d48df452df29691bb48c29c9a418329ea2ed17bc994c6823437d6e99> [ 249 0 R /XYZ 62.692913 586.06685 0 ] <87acb5f246f169cf3bb6c1021cf42bf0972d325521770ce3050400879aaf5c4b1fbab1cfe62eeccef760cf9fa94f93bf> [ 806 0 R /XYZ 62.692913 197.40685 0 ] <4c3aed00ecdf9fe354295de0ae8bdc139870873a29edbeb0385c1d4b9c7894825af34d0ba70ed017eb2c8cf7d373e1dcf1dded4ea4c9af409bb896e2b52fddb3> [ 567 0 R /XYZ 62.692913 468.51685 0 ] <9de71c06b341461d114c9117d95ff20b7a6a3476d293dc6d4dff1e624264afc6044ba2532206547d1358c3813a8634a7c950d600919845b4b90065143f37e332cd6d35cca01590ca17972a5b9ea15631> [ 921 0 R /XYZ 62.692913 197.40685 0 ] [ 906 0 R /XYZ 62.692913 128.70685 0 ] <86e1ede7cf00f276c26071c6e0c70a8eea09eb88e7cf1ad947c137cef9997f6061800ece06c6331e0076f0fba2113d84d2081b0d530fe4cce4bd677f9da9d645> [ 255 0 R /XYZ 62.692913 562.81685 0 ] [ 719 0 R /XYZ 62.692913 297.98685 0 ] <5e1c7f2a2619022df32c9c3ecbbe17a18cb98439a6a87d1a23759d7b881511556cebcf90a8c53d2b9b3b5fa3e889e10e8cc9b229c32f037ee9e51a4f27896e1f> [ 366 0 R /XYZ 62.692913 398.88685 0 ] <11a5e1a48d2032b36c5ac92ec7dea6c804cc91c013f3645c207adbaf107b10af6e9a328836d5cb23337a565007b2b042b51a0f4ec615033d51499a0d629f9fc5e51f8474838ec7ca62399666118f7f60> [ 678 0 R /XYZ 62.692913 479.46685 0 ] [ 707 0 R /XYZ 62.692913 422.13685 0 ] <546b18530ca5cb2b577a2d815af1d1a8969d343de78f66398083c4ffb80766a31147071288522872343498aea1fe00ec9347c1ecd4b0c6292f65fd6eda50a8a0> [ 475 0 R /XYZ 62.692913 580.41685 0 ] [ 461 0 R /XYZ 62.692913 704.24685 0 ] <5106c5fc7473e3baebccfdf1f81569d065ac17514df174ecd7e901756e6c206b569cce7d86a2dc8b8c5e5299f13aa175689782a49190fa6f0317e81b26fc5b14> [ 762 0 R /XYZ 62.692913 511.71685 0 ] [ 689 0 R /XYZ 62.692913 341.61685 0 ] [ 976 0 R /XYZ 62.692913 267.36685 0 ] <55da5b9e69fd77d9d79b255f36a41c299b35f04ae4bd95cb4c4506e61c0f280627124d2a7d7cd9b9906b498ccbb76f77> [ 102 0 R /XYZ 62.692913 334.44685 0 ] <2ee2741a22a4f28a836b51dcbfd81e33c24de8d4697cdd10fe0e78ecf9fc3b4039d5bc76eef295bcbe1604e1be15e6f1> [ 178 0 R /XYZ 62.692913 762.69685 0 ] [ 239 0 R /XYZ 62.692913 376.38685 0 ] <87d91fcba16bed8b93b4d7f372c449a01a0771c347068a68ee0782cf7ca420b09bedc9a8d8becefdbe418512662725b5a0c370735f68428d79775ea750d1fc7182a126f8d015374f3fcab083ab226ff6> [ 644 0 R /XYZ 62.692913 785.19685 0 ] <52af884b04c1c62a87abdbc2a666b37cbd0cdb389422850c24a89cf155dde3fe5811d3138c2c4c2639edd50726b9bc3a3abc400a61739611b113202dfec7be4c> [ 651 0 R /XYZ 62.692913 572.94685 0 ] [ 830 0 R /XYZ 62.692913 216.58685 0 ] [ 299 0 R /XYZ 62.692913 693.24685 0 ] <746831eb802c8d56f2e716f3ed752892ebc8914db5f9669e36e278adef3d35338ea9779b15d62274895668e2afc995908db3a3081a29d2465a591321447414006c46db4a6d9f4a9495dc6c66d75587ec> [ 729 0 R /XYZ 62.692913 339.01685 0 ] [ 371 0 R /XYZ 62.692913 272.18685 0 ] <79334ba70e614a262b29f01805bcea0457ebc7ce3905a014b557cbe29f7aa01f937f0e1f45d41af99bab86b245d1b67a36639d4ea1707269273784fcb4c82f23> [ 263 0 R /XYZ 62.692913 404.53685 0 ] [ 494 0 R /XYZ 62.692913 396.53685 0 ] <8c1aeaf2dc5fa8a09f241b7148ab8cbd0c2fb6979fc05d0d523e7389f4ac911cb37c9cba7f05eecb41a5ce473050f1e1> [ 669 0 R /XYZ 62.692913 119.00685 0 ] <39f15ad3308095a10884d07c5590e36950f453f29f8a3d4ddbcddfa7e95907a9469d7b159cb692ef7b6f12d68c2f8c4f9d91bd952f4c88c42fe2b67b62e89349052ebc3337cc1da06f7dcb26b9423ba0> [ 937 0 R /XYZ 62.692913 295.96685 0 ] <487ba18ffe35bac5c3de2d20350e439868f8e1d21a7245639223d83007cdcaf290e4771928f1d5007d205a8de8cf132d219870a69280ed4a45ccb1194c99abbe7edd87f393cf5bb59e0e9bf433aad9c1> [ 438 0 R /XYZ 62.692913 505.11685 0 ] <4f184770d4f7545268b3640bec0c0f707b6227afb0f1f075b3d939b7b898a2f2f04d8989678d2057adb01b5d724594bd5b0e232516e65ef07ec258479d18e71a> [ 589 0 R /XYZ 62.692913 522.71685 0 ] <91868cc3ce8bf33a7657e13858fe8de78b450e634845abda886a90cc170ade56553f63d121ed3d8c36b3ffb2fe02ed863dd9e343056a56ab6be9a33ce0a2a934> [ 325 0 R /XYZ 62.692913 511.71685 0 ] [ 869 0 R /XYZ 62.692913 223.00685 0 ] <9bf2fa74bb74172a12351d9e261547188113c25b710d12d68ae9a5e3df50d37d56cd356963fb946805b0475010284cdf99adf984e3ed5fc899fa32d43e92d286> [ 410 0 R /XYZ 62.692913 180.07685 0 ] <3f88bb66cab789408de89f602135c20b1a06a5f38c1bcec9c8f704c0aa0818965b27f67350a3caf2a670e349fb0cd7a80c2e736a3efb9558e99fdcd4c8ca7b77> [ 540 0 R /XYZ 62.692913 721.84685 0 ] [ 953 0 R /XYZ 62.692913 542.86685 0 ] [ 401 0 R /XYZ 62.692913 442.81685 0 ] <005dc2fd86099076606cd9e07e490ab7dbc5b4f91973a5fa8cf8b79e686281837c95dc3cb0d80a11cf250dd9393d2d903cb6cbdcbac258dc22a6d49cd4803811> [ 509 0 R /XYZ 62.692913 216.78685 0 ] <554bd447acf3f576f46e68797c3020c43e0a2fd7b07e6f6cdface038b5750cb2bb50a172696d19b462b5824a6890f21a> [ 773 0 R /XYZ 62.692913 223.00685 0 ] [ 446 0 R /XYZ 62.692913 545.21685 0 ] <27dee9fd10d5b47d10c3031e25d7d3df9587dfbf9a0b24f69931edd9c1ea31c4e9332c12e7062e277bf2abfaf6ca130a8a6feaba3e3e34d6b03e2c63fd762526> [ 522 0 R /XYZ 62.692913 686.64685 0 ] <7715ee3a5035adab159bf202d762ec248e3655cf9eede3ffda5b29a4b53b8682e36baf5ef66b89e6725e160fbcb857a7> [ 419 0 R /XYZ 62.692913 557.91685 0 ] [ 961 0 R /XYZ 62.692913 463.16685 0 ] <9ecd5a3b2a0ee6c41c9ec13b2f66a6b2c80e11748febd62b8e8315c446b0dc819c2663eae07824122477c9b7872df67c48d77f211a06a8fb78d6a86a43d2929e> [ 382 0 R /XYZ 62.692913 761.94685 0 ] [ 816 0 R /XYZ 62.692913 554.81685 0 ] <88482323e756c318ccbe6df3449eb172a98a13df733c83d238c75e12c5913ed04b037bb40d0398b826111bc0943411682aacc0873d688cbc669943b692efab98> [ 846 0 R /XYZ 62.692913 434.76685 0 ] <0e36f3ffa39a451beb574a4266da25c0888ad611a0862c530eda8869af7c063c064ce6c47e3752ebeb4cd8d12b8f1b0fb2bc3f3f708fa4f361488b096e57be38> [ 376 0 R /XYZ 62.692913 248.28685 0 ] <6e7e64a1f7ecac037e4b878b891c56a097eae34a38c55ac0fd62caa928cd0e93e76a7639d39a18cf1ff1412bba23443c2834ca3e8470480f72f9bddc5c7cf5bb093b8f6d9dee151c50c92458f7b96ec0> [ 548 0 R /XYZ 62.692913 542.86685 0 ] <4ef100a66dbfc75c158446c71d56fdd3b6cd1755bd525afd474583bf67ac4dcc16ce5dd397e9b3451eebacef73bfe4b0e20823478bef4d1e94affa4e18969e97> [ 634 0 R /XYZ 62.692913 603.66685 0 ] <7656db6991d8942a37a12f1cc565a53b105dfa4f38c19e6b79e25720678dc5b2ca3bd38d6f7d2a6e50ee787931ac9cd5369cde786717a21419ce7931a236d007> [ 894 0 R /XYZ 62.692913 218.18685 0 ] <9d719a72a04a190877bff1631c0f024371c7ea302f08765a9210017f74c8017e226018f6b58d5d326102e3ca0d274a90264412dfa3fd6c2cadc917f9768c16b3> [ 530 0 R /XYZ 62.692913 785.19685 0 ] <37c3d7085e2eeb500d2c28b87f0e46617634d4c77fd74082d53defe4368901c16fee016ae39e72e467ebb21c07182502762db2b336e55259623dfd0d4107a7b9> [ 578 0 R /XYZ 62.692913 396.53685 0 ] <5db4576d7dae344fea89f9b2bf7bfc50fe458825bc8ae57a84d2537231612676225f63ab78c2faed2e31e972b85fd1ff23f084f818d9291776b9de9cd6c89fd9> [ 696 0 R /XYZ 62.692913 497.11685 0 ] <943aaca40ea8f8c99bd043ae1b86c7306efaaf294a6d3dfe51037ce75c242090ced4a47e9014a21a87adac31c7420cbee6e2e6eec05486ae2c65e6070f9e30d5> [ 913 0 R /XYZ 62.692913 354.83685 0 ] <0bd31800c9a3b6f3f6295dd239513483370abb2631b9f76e9b436d6ff09696a924b5a08ec67adb4b87e26b837c4ec22b072f199edfba5f43dd0efa30af954f00> [ 622 0 R /XYZ 62.692913 422.13685 0 ] [ 610 0 R /XYZ 62.692913 183.08685 0 ] [ 558 0 R /XYZ 62.692913 785.19685 0 ] <5af57c7425cc73affe27cd804e57a9c02840e79d7be02d3bfbc035f1f5978414215003c43b4bcead53f1df27b8f66f46> [ 969 0 R /XYZ 62.692913 658.04685 0 ] <1f8f8569e5a9cd443c0d76bcb3b2550027a6a3732f8ebd5dfc8ab583e239e8b41ee205840ca6235f5baf6cb094adda25f6773aff7a922a431be2ce18fb10ee630e6e85b5dba6270fb594d0cf81cc939f33a13b70e852c6f667ad796f5c8b92fe> [ 357 0 R /XYZ 62.692913 442.86685 0 ] <548779f3c1f598265ae059bc05267787d532832e5b74668ec10d9b90c05558f05ee07efb7b39dc2d1b5b7bfac0f79c8b> [ 111 0 R /XYZ 62.692913 494.56685 0 ] [ 391 0 R /XYZ 62.692913 704.24685 0 ] <45399348b173824dec1c56a84c954233095bf5dd1575d88431ea5973633982e4adbf8d4c28f29e1bbfbd5d3ff6e807de> [ 178 0 R /XYZ 62.692913 719.31685 0 ] [ 178 0 R /XYZ 62.692913 212.41685 0 ] <1994910abe03e1fef5bb69cf0bf401735573b1a0a53155516a3aac56f06d51a5a3a5e69549fbb22ae570d74fbea4dda0> [ 179 0 R /XYZ 62.692913 586.19685 0 ] <939a1f2ca7fdb5ade61db54521184d8a4c066335afc17fad26cd6a1929ece33e9ff019a8457c7b342d235afd50f9a8e9> [ 180 0 R /XYZ 62.692913 686.64685 0 ] [ 634 0 R /XYZ 62.692913 422.13685 0 ] <0807228e7834629b93674ceb2691991b4ca710980aa5a4b251d56374da636cb4177738f1799097cd29359f537d8751bcd182a30173f78794e45e5825e0f14c35> [ 938 0 R /XYZ 62.692913 785.19685 0 ] <6d43489c6dce2e0f4c9fce220a8ad40ab5a4c4acaa06ed33e7b2072708d6deabf3d29516d4c8c31ff27f9a301a1f9d6cfa8d1472336d1095fe255b29e240f38bf8b8f06c1536f63200ff9c447b27d57f> [ 239 0 R /XYZ 62.692913 194.85685 0 ] [ 689 0 R /XYZ 62.692913 177.68685 0 ] [ 548 0 R /XYZ 62.692913 318.13685 0 ] [ 494 0 R /XYZ 62.692913 197.40685 0 ] <9950e7590dcaa26c78bb115e082be5e6865139cee70e141bc216cd0ae3ac7dc183886cc2d863d371c45f60b9f2b265a1> [ 475 0 R /XYZ 62.692913 363.68685 0 ] <2c9c445763863d0c0719db96d4a78d9e65a97e8b9025ec0b8dc06431a94565860718ac591a69065e4880e018917d0be8> [ 785 0 R /XYZ 62.692913 621.39685 0 ] <7c365287005c963b0183e6e7f1430418cf02ae9e542c26cff3d25a39d03b7a661ce908d5a98d4cd62af24458bfc6529aff4191aa0d7b8e6c67faa8acc9511c57> [ 752 0 R /XYZ 62.692913 544.54685 0 ] <20806b3f78e3452189987763a2ac0b4b1a72b9567dbf1ac9cf81c696aec5d19749945d37858fe28235916ce0e16adc085d89f04b0cf99fde9854989a9d6ae1a8> [ 285 0 R /XYZ 62.692913 159.48685 0 ] <462bb5baf56b244570ee000350d0ab079afb3ed7c999b1b842178599e562f46d5c3bb9f856e7921c411675e48a61a8d52885bbd34aa57b8e75ca5a1f9df50ca0> [ 762 0 R /XYZ 62.692913 294.98685 0 ] [ 953 0 R /XYZ 62.692913 195.23685 0 ] [ 105 0 R /XYZ 62.692913 785.19685 0 ] [ 181 0 R /XYZ 62.692913 762.69685 0 ] <604eebfe3e1d75e64766be9c991c29ce0b53d4e8338ad3726e8db81acabae5d186cf74ac36de60efffb69fc91fea8e039d123bf9bf78b474e564f76039fb1009> [ 696 0 R /XYZ 62.692913 315.58685 0 ] [ 467 0 R /XYZ 62.692913 383.06685 0 ] <8117e8bbfc7d7541b8f6a786707b0b719034edddbbe4b9770b989f014b973149c55298c3b5f88628bd8ca295370aab9e71f5909ed3f236cf0ca5fda4618c0085> [ 438 0 R /XYZ 62.692913 288.38685 0 ] [ 670 0 R /XYZ 62.692913 535.14685 0 ] <450ef8f2e5405cdba08d9960a81dd9b541ae6afd8069ad83feedc8d7e802081a9ca4e11791b00ac1249a6efeb974e8bf35c22a7110a146955f0e72bc524190a2> [ 807 0 R /XYZ 62.692913 761.94685 0 ] <19075f29722d5e0ed3082d464885edb92d036e71b29a693ee521d90fed80a4e38b36bf26339ac8055563b9535a31e0ba76c9b4f0dbb57c84e4753deb0add231d> [ 255 0 R /XYZ 62.692913 363.68685 0 ] <0b03143972d37ce7c0c2a55fe99c944be4d443ca1f91466d9807d07c09be495c533a1ad184f5ff4a64e1471a80da462c7b5c2aff7bce9a844cc80b7b65bb733cc79a88a855f1a08ee7ce836ae950a308> [ 558 0 R /XYZ 62.692913 458.16685 0 ] [ 922 0 R /XYZ 62.692913 704.24685 0 ] <90895fe048f2c06359e76afc8eb490134f86c7a379cdfdaf7bd7a1c434727e3cbc190a24add7f61c58076f8e4313730fcc782e74b4e7c48e4504c627b4eda7bb> [ 977 0 R /XYZ 62.692913 785.19685 0 ] <0126d9dc65a0b9cb5f0859b5572a889affa81f7c02ab82ccb1dec7bef1dd130adbc94ff9331476a12f232ca5fe478666bab2bb918994cc4b8480a4d4272cd31d> [ 839 0 R /XYZ 62.692913 280.20685 0 ] <3cf958766f76e2dc3dac59244a606395b5f77f1f93fc634de7348a21dd0bf10a17a199917d90dc48d005b91a939f0be5044133ae6c7d2b861672bfeaccd6e303> [ 112 0 R /XYZ 62.692913 686.64685 0 ] [ 707 0 R /XYZ 62.692913 258.20685 0 ] <022720680c5d87795da607c83a30c193ba7bb364156043dfd964428472a13e2cf81e9124d2a5ab96c34fb44b512dd48d3c67ca08bf442fc92d0034730d574ba6> [ 774 0 R /XYZ 62.692913 686.64685 0 ] <514a8f7c33a7b2b19f2d4f33f016c9738001b5ec700d343a1c19e25a42af3db4582db63f48d34534cc3948e8582740f955594d381c28a2b81cf7297dd3ca5ff1ebe675d79b42a0f88dd0af5259c3f1eb> [ 947 0 R /XYZ 62.692913 669.04685 0 ] <1be8337b9b0e92b9c281a240db366cd3af926e31ab1473df4a32aee43f5fdc16b31356a523212a3745dfdb0dcafefefab367aafbbc55bdd95838f97627deb85e> [ 797 0 R /XYZ 62.692913 761.94685 0 ] <7d7e066067855d2e16f56efd576affadc407e07d4ba483da4bd41cdb297c927714bb2ce1a90fbdf89829368a2ca3ec1dbd896857cef309534f42e17c4345e343> [ 887 0 R /XYZ 62.692913 159.08685 0 ] <3b247990ee19d19f895d5250766b6a5c0f143394406056eced85d2e875c60e458fec03b76735e1105147a9a87961e9ca0c7534deffd4cc039e2e742f79fa9942> [ 930 0 R /XYZ 62.692913 519.61685 0 ] [ 611 0 R /XYZ 62.692913 608.34685 0 ] <04c1a27cb2e57ca96388ce11dcc42d9f348bf281e9d2f7eb4c4e6101569df6680406980ccf07c9e9326bf0ba9aeedb8deeea081d93febb1a9a490c0c87d9160d583e56e4608feb946520470fc0cc3d9a> [ 876 0 R /XYZ 62.692913 560.46685 0 ] <9fef604d6662b75252a4aca31ebffc3af1746a715d2f36f3dfd4579cc179c5e44dbb721c7bf4b7c5064b8ccb05d8d5d6d4621ed727f25a3a9b9ce27ce192ce910a0e89cea6a9c38077d411542cf9d6ae> [ 249 0 R /XYZ 62.692913 386.93685 0 ] [ 401 0 R /XYZ 62.692913 181.38685 0 ] <3f1a50e8de8ffda94694795a69e1836193bc72b1cd5fbb85c0a35b702dc31d3586d9b00adf862b2fa594dd5ca52072ad1de85d2f13dc16d12c567a6a954a3119> [ 969 0 R /XYZ 62.692913 458.91685 0 ] <16c8595519fb9dcb86b0e38a322f111d9577f5d5807629639736edcdeb787019092c0de49b13c3ec95f1e01514fe54d56ebd321b09bf5d43b50148a9274aaf68> [ 741 0 R /XYZ 62.692913 546.46685 0 ] <63b46a19598bfebad2c455cf2e52b19323c4cca9195a2f7dc94485c619c9f468150757f0c30b02f13912f9dcb977d6978c11a17eea483274f13ea979a936693d> [ 651 0 R /XYZ 62.692913 250.91685 0 ] <510c4090d644735483ae2b4f5b47e32ef3506c570add6896df2bed2f99c7a0d9f1f2270d338623fc888754e6e51799500d08b4ef61b716600c5b3363c556929662adb0353a1943eddb84144def8807e9> [ 831 0 R /XYZ 62.692913 704.24685 0 ] <75e51b26b4a356b7fa0998f2f80f126a76234403c8f3b710e34fccac7504b025176a190458e275702e33fec6f74b1ae4354e74a4db68b182483caa0c0285ee7b> [ 816 0 R /XYZ 62.692913 330.08685 0 ] [ 961 0 R /XYZ 62.692913 246.43685 0 ] <2fdfed65af9d9b053ea06c6b94c15cc582b54ada98f07dabba3e7c6f85a1d8de412fc368d804d23f1abdf394a3f3392fcfbb28f85bc62556dfe5e3c98ad75bc58fe37d8df13295abc97f2b2b190e852d> [ 895 0 R /XYZ 62.692913 761.94685 0 ] <47cd2157f58c1dd8fc27e9ab646fbbf7489dc3985a2c0343b0f6cede4026829f71a5811e2519325a5bd5a5ddaa558e4b90a65f7940043926cc458a48443eb087> [ 346 0 R /XYZ 62.692913 704.24685 0 ] <717c1f4d19c1bc60c6589c3e07ad42c8c46340fe0bb55dbf7ad213eb0df4004ed0836c6502c865069241b600312969105294a0b46b3d0a06c7d1ef880a8b95e1> [ 824 0 R /XYZ 62.692913 143.20685 0 ] [ 913 0 R /XYZ 62.692913 173.30685 0 ] [ 540 0 R /XYZ 62.692913 402.31685 0 ] [ 870 0 R /XYZ 62.692913 761.94685 0 ] <1dbbd6e6dd1bf2cb301fc8e744501ec6b165e452d23a2d410d0b462cb2f21bc152e51f409dd40171e3ad7f947c3272840be8578dc8f1c71c835a6936a892e84b> [ 372 0 R /XYZ 62.692913 785.19685 0 ] <2440b1fe97e19565fbeaf47163d23dfbfc1417263c41fc27330037813cab090bf6be6dba009f2b879c682f8b3b98cf1c7be6f77aaa61370bd81623bdfc563449> [ 263 0 R /XYZ 62.692913 205.40685 0 ] <1cd7cc6478585cd1d09a119da058a41a97bf6c10e5a8cb00cf78838111b5e4d602fdd4b0527f265c9b4560d3a612e2175497394f7a342b55ee3af331daab4076> [ 446 0 R /XYZ 62.692913 320.48685 0 ] <2e5be950d1df6be63c88b4549a9d0a42669743798a1db22b36a34f5ad02c396cadffc13176d322c98624082e34b98199348c6ca6868d37b41a2dee84ddaa21f0> [ 411 0 R /XYZ 62.692913 761.94685 0 ] [ 274 0 R /XYZ 62.692913 704.24685 0 ] <5c9e4d3de65d3c356825dda64c336168dac35ccbb0b663ea0a836b46fe8e543407099cdcad36beaeca0ac0b0b005ff3dad2b58a58d859e2026d6294027ab679d467ddca7cf6b043f5bdaa1eb14864ded> [ 846 0 R /XYZ 62.692913 253.23685 0 ] <68c66083a32ddc96a22ba4757a960250b5da4f7f8b9329b937c19435f2656432c01e8784bda48363d47cfda2ef4ca9f548a6b0ddae970b108066377e00720ad9b13327974c43c44f5d7199ca49d91c47> [ 720 0 R /XYZ 62.692913 785.19685 0 ] <9fb1d421077930a8f9e709b45d1efb1eb0590b899f1fb4e72d0b04e01d45768103b8490ac85d1da1ccaf8fb0cb844838bc99aa692fcef3e7f9d3a58bd0c0c5aa1e7207365d4273f3b51b9c0a9a7292a9> [ 730 0 R /XYZ 62.692913 785.19685 0 ] <07a5aec36b811388b159f8ece5f20c7fddff84be6f47c63a7107c8f5d1e903d4e3a2b5e10434b771478688c12d21b494453823180a7ffdc67202166352a5227c18cd88e70750e2d92b85e382015f5ee3> [ 578 0 R /XYZ 62.692913 215.00685 0 ] <076de3b0fce49d445403d3c1dadf02baebe9d4f94e131dd25b28a3847ab1aadaa8d1a6b0f4c2cbfd477af153ca7d828ced8e558a9a6b6e3eb457492dfca669b01b882a686e0327ff910e25ed58821019> [ 644 0 R /XYZ 62.692913 595.66685 0 ] <16765ea3f98a3f24364146c5478149c8d76729e9e90f4a8dbb42630eaa7322ca758c87739e9bf791f67dfd7afd370b381157b77f87354590e716fb534da886e0250176e4f3e9bf63d8f7d94ea3e07582> [ 309 0 R /XYZ 62.692913 165.56685 0 ] [ 678 0 R /XYZ 62.692913 254.73685 0 ] [ 510 0 R /XYZ 62.692913 785.19685 0 ] <2de46379a42cd408840f92318051ec116435b39cf8161af637c07250cd64c8a64a3311066396d8a1daa3b72217327d7c6bf1b4f307ec9500836e86138c99f86a> [ 366 0 R /XYZ 62.692913 228.35685 0 ] <0ea656c0788929a2c4ae1f5e115776c22a31546488f06be2410fff370991c0581106688856f125a0a1ae17a699a3cd7ec104ee28d4dbe75ee79999d3a5d65db0> [ 623 0 R /XYZ 62.692913 785.19685 0 ] [ 461 0 R /XYZ 62.692913 522.71685 0 ] <5eb35a4799ae1215e2a800914fe369226ddd85110a417dea8db5a53496dc62bf81f3f81ca703aa437926d10abb24ebb23dd78d22a0306f9c0b01bab95473bd16> [ 382 0 R /XYZ 62.692913 540.81685 0 ] <40d708cc46f69293148b6d16e88695155ece41c0a3eec75cec9ab643b6bc69e10e4939fcef2b25e277d1dddc239e8b60d8220f08ec40be3defc6d6efd06274d5> [ 299 0 R /XYZ 62.692913 399.81685 0 ] <288a108a47774ba9e23158393f50e026f6696746a4351ba5479d6100ae135ed41fbf843e55ce57b108475aa92fd5b944> [ 335 0 R /XYZ 62.692913 621.39685 0 ] <33e68d402ce7609ddf5ec941a8f3be2a5d1f5b82b2522e016c22e913ec2b359ee2a1ce7ca0441e93b0bfcb2962e498594a3d543caca7b94df078022c7b6209e0> [ 902 0 R /XYZ 62.692913 785.19685 0 ] <7c8fdfba4a3ea39d4cca2fd6cbd22c39e6e0e37032c75fea3ffb63faaa4266f7f4ec42c34e10f19562e01a0b53ae93233dff4dcfe63474ffe4028152097ecb2c88bcb36ab91c654a443689fb66757ee9> [ 357 0 R /XYZ 62.692913 218.13685 0 ] <9b1ff9eb1a8ceaecb9829b0f1cc33230375b7c27523f3a9af4cdd85c9131e03d490dca0d1fb5fa3e7583f486f694ec1da7134e6f92e6f13fd89540fb66936b2df908a94bb0e0449fbbea006d763a4255> [ 985 0 R /XYZ 62.692913 461.91685 0 ] [ 907 0 R /XYZ 62.692913 563.74685 0 ] <351ac5d5455490ae79185884e0d0e1c2022a645b25a322c2aee7afdbd476679aebec050b07795605afa8527e77d3fdc8dcf3837a419f85b28b2153203818796a> [ 481 0 R /XYZ 62.692913 785.19685 0 ] [ 522 0 R /XYZ 62.692913 487.51685 0 ] <4c162d4dd02706a4e7c1e7cf6fee50e11ad4330e3123b708e9590b063a920adb2a5596314f3f1874f7c8b5af3ebba7a77b4bb3aebc2101093fdf27d762d6fea9> [ 661 0 R /XYZ 62.692913 578.06685 0 ] [ 600 0 R /XYZ 62.692913 312.58685 0 ] [ 589 0 R /XYZ 62.692913 323.58685 0 ] <4e5502d526d07c795dedbdeb1a3de036afed62c05920abe83bc7c0e66242e99d3ff11b36f7f59997d6dac0d027d83b50782da3a6cdb9c6eede881382b85ce43b8d9838e4111328d1b5647d4313ccd178> [ 567 0 R /XYZ 62.692913 261.38685 0 ] <1801656b885f0fd47cd58823efc4da5d47933434e61d634f176b6a90acedd7130adfe9518faaedaeff7f47b9f62476cb6bf58cda76efa75170f35fd923d3a650> [ 377 0 R /XYZ 62.692913 675.64685 0 ] <5c8b15c562b7416fa1ae8075680f3b29fd0c7cbb8a3694c4b8a2a4063bf7adb4d0ca01bd13ca580210c48ab41c8212f422c145a7619ee806e9678034e6aa8e3f> [ 530 0 R /XYZ 62.692913 463.16685 0 ] <301c859e7d45c8e02637f4d9a8a1462ef63cda404c526880ecd25212b80fdd3fe6050cb662d02c31b6e8ba62dd0ccb46fa64717e96d0df6ee972c77adc2b7f01> [ 419 0 R /XYZ 62.692913 393.98685 0 ] [ 325 0 R /XYZ 62.692913 347.78685 0 ] <0c390a38c4c2053f7cd6f7967f1e960fc37a2352c3bb3aaca7a74ab3523362a84ada1cb762159ad35fdd16c8b306365f18685b12e3341bb6bae0a060c41f96c42108a346a3d71f5e9c48fb7fdd527efa> [ 391 0 R /XYZ 62.692913 551.31685 0 ] <0fcc6e05aa07fd8abe9e91beec8fcbf5423680eed6ee674e419f9f9a4ca749895239791551d4a4d4a8004a560980d614> [ 181 0 R /XYZ 62.692913 719.31685 0 ] <1cf483cc6e6b021273c3c63f28221777b8daa2138a9661b59c8661fe0a050c877725dd183ed3d150078a26ec59f506898fe44ce8112e1aced0b3567839ff9553> [ 186 0 R /XYZ 62.692913 611.84685 0 ] [ 181 0 R /XYZ 62.692913 402.16685 0 ] <8d3c6fd9445444ac642d079a16188b0ac4546c75fa4ca2f919e497ce2d579077918e3ea95f62e1ea24766646b0b7c965558e3750ed9948ccf91b511a7fbb0dc6> [ 182 0 R /XYZ 62.692913 704.24685 0 ] [ 182 0 R /XYZ 62.692913 214.59685 0 ] <739cadd60c4855e91c55505814bbd82f319ec1263b44b25597ae8c024dd9ed47f9497cb6b457cf55750339a67c3308cba783af0a4846b128c7d22b4b919063b5> [ 183 0 R /XYZ 62.692913 559.04685 0 ] <72d11c009a8e490d3fd3c5a0404a941720f1d497bf1f48311dd16db8c8bccb19849e5436f09f318d2d4f59a82747fdc8a42674c1c9fd40a8cb456763e5946ba7> [ 183 0 R /XYZ 62.692913 132.24685 0 ] <0617190546d54430989e1cc633c4801c438e72aab9df7dd5c9dc47acb729295b36ca8797930d17b7177b339306910417> [ 184 0 R /XYZ 62.692913 372.79685 0 ] [ 185 0 R /XYZ 62.692913 704.24685 0 ] <83aa7785bf36ed41dc52aca3ba941ea5aa3646c8e66b762d3627bd60d777f57ff7eed75298f135990f942cbd135a148e6dd17f24e60a53c1eeecd69bd6ed70df> [ 185 0 R /XYZ 62.692913 358.49685 0 ] <119f794e3b1f7827538a5b4bc57d7432950eeee6ea84df112fd01e9160510bd61d732b27fd16f74c3d9ccd840a1b0a11bd036340c6094f3f3d97d76f681f7fbb61e95be0623abbce0a8e78d6eb4e53f83fb94714d6a0a674e554c3e258cb3ef3> [ 382 0 R /XYZ 62.692913 359.28685 0 ] <6c8bdc7ab33bf8485cf0b1b80d59d79c2699a99bee8d89aba3431449c3305324269120e73925253dd9756293abed5559a9d706eebd83fea7a008f5eec3a576bb2c5c23f4a64ba858aa6dc68184244a77> [ 954 0 R /XYZ 62.692913 576.34685 0 ] <622717017ffc3819c8cf39a74d1d2a3fe18b90cab9098eb525bde88b8fd92ae9c29b51743f40f9e2f3230c5704281123fcbe8270086be848ff50a70f538602bc1441bd63c969257faaf00a2f6ecc75ef> [ 661 0 R /XYZ 62.692913 339.33685 0 ] <274fce8b7165d5004cbfa4224ff2c9fdbde4ccfda23e676555b5e709c80556aa29dd2bad7c85b17630b73505f973e146eda360bf3bb91c21eec953be189388fc3b6bba91eeb27554a3881139b2e16737> [ 439 0 R /XYZ 62.692913 785.19685 0 ] <62e5a68ba2cbe487b2dbaa1d89959c8065dc39126e99b663a496b4736f93d3b6e7c4ddeef8aec1f4f3538e10719091e9> [ 907 0 R /XYZ 62.692913 356.61685 0 ] <25a3640dd47ff3059b75107eb8ce88861b5fd03ebf652badb746f72ecc472ccd99b7b80c9bfba5a47b9a393a1cc9d668d2786d6126ab3f317cb651f109bf9dc9> [ 286 0 R /XYZ 62.692913 592.34685 0 ] [ 310 0 R /XYZ 62.692913 658.04685 0 ] <4a581ecc06fd6e80d1bd188c0094202c5c766a162632e59f67ee98f9ababa64509dac494862db360846e755b11db7871509604d9759b7bdb6420aa297ec07c2617ed7927f731ba2aa74ab7775f56111f> [ 495 0 R /XYZ 62.692913 704.24685 0 ] [ 785 0 R /XYZ 62.692913 439.86685 0 ] <4273fd841ad4f30317518947cfe63f20200c9ac3d1639a500611aaf0cbb3af4db6f74e35584c083dca040a04346f1b8ff47c2e2eaaa59bc83ece0badf19beec6ea9258adec7d65b7b5c33f1e899604d3> [ 831 0 R /XYZ 62.692913 522.71685 0 ] [ 730 0 R /XYZ 62.692913 578.06685 0 ] <4c442770754c034a5f6d93403eb49f11fd5d3f4d618c5b57a64f1e4bc01ccabb86177d2a16a46ed8e1d8562848544434ad6025a720cfe657aad6996106c35861> [ 763 0 R /XYZ 62.692913 785.19685 0 ] [ 644 0 R /XYZ 62.692913 370.93685 0 ] <85e7f16f4c4d550713fca657755126dde6e52166ebc8e7cf524e07a3ee0cefe1019c35c14666762807c73bfa780977220bae390b806e6c38fde7459ef89ffa4f> [ 530 0 R /XYZ 62.692913 264.03685 0 ] [ 652 0 R /XYZ 62.692913 651.59685 0 ] [ 947 0 R /XYZ 62.692913 255.81685 0 ] <9b1cc21b583b1e8b1f6609696a9ff9f6ad9905d653c7044cd124ee86bf565083ebee1ceeb9f05ae7877e835196b706a1e4f4adb0220ad7d20629d261b8f7723f> [ 807 0 R /XYZ 62.692913 580.41685 0 ] <4ab06510ca0ca1322dd587d4ac92dd865f7f22acc925c780fff7c5256df088d0768640d849485bb84e55b080306dff1135c0658a3d7711ed6dd3362f30264384> [ 249 0 R /XYZ 62.692913 187.80685 0 ] [ 568 0 R /XYZ 62.692913 785.19685 0 ] <13be589926a9e358cf0f50639bf95ce103cbd4dd68fb289e031ff6fadb5202e41233d13121ff6e7c18869a5560ec6607> [ 461 0 R /XYZ 62.692913 341.18685 0 ] [ 601 0 R /XYZ 62.692913 785.19685 0 ] <7b0de8386f8a50087aa389343b4fb902f3bdd9242b99d100b320bf82c1d59a5341e8b486b1e2f8c9488e5abda69e70119e033aa0d8afc5239cd9e8522ad36238d5969a27abe3fb3b4cfcd01a369a979b> [ 255 0 R /XYZ 62.692913 182.15685 0 ] <9c8e3b04f15debd15d9c6e3faae93f1140d19a7b53a9a7aff560a085283c3ad237852df4370d3ba28a3d3e11a57056d3ebe1cad4ad47ab2d1b5eb69d68a367473c0b52a213f3f92f33d95cd6e2abb3d7> [ 840 0 R /XYZ 62.692913 785.19685 0 ] [ 962 0 R /XYZ 62.692913 785.19685 0 ] <117ad1acfd4ce88a1a491974aae761580125885ad88d8a27808e551afc55bf547975b06e446cc474fb8057432dfaecc1b1aedd4883bdf91a08fe0b88272194e550b729066e7bff05e49a30e307f03f15> [ 977 0 R /XYZ 62.692913 586.06685 0 ] <7ddfc0c16fa1145bb90743a9250343b3bb4aaa2df27a4b6603b792b8da8f895a872859f3014a41e59a386d170a57ad629c281a0fcc4cbed8ef6bf660b95276f4> [ 611 0 R /XYZ 62.692913 314.91685 0 ] <6f3fb8290146bfa91fa6492fd6f02cefcbb8435af87ea73fa64c4c8bc8a8b9aacd20d93f9942d5b2628d644cbe9b0bd482b4508c9f29e1f8e1128e1c09dd7c14> [ 797 0 R /XYZ 62.692913 375.91685 0 ] <9a8df047e64bf9d1d00515feef45ae96ce544b21d3416af24c5ae1ef53017ddfcab3ca1e614db34f991eed136e5571391aec12e4a764229c41e538dd0ab84629> [ 741 0 R /XYZ 62.692913 233.63685 0 ] <8e82c5a2dc2d2b360da2aad613a61dc964f1e68839a90669cd1753d2eae52ebc12512575b118701a403b97b42088c9b20a9a3b16c8777a248fde14670d7daf200625adc00a015b5ca89ca56006dedc86> [ 670 0 R /XYZ 62.692913 292.81685 0 ] <01a64dd8b04666df1ae748efa86b1bcc5455e6b423fe3e901ed236d7056af8ef57d8b3912693e871bb315013700a12ccedfbc382b897fa27c50c5a3d0b920e26> [ 467 0 R /XYZ 62.692913 201.53685 0 ] [ 720 0 R /XYZ 62.692913 491.76685 0 ] <4fe1a9a0974b7f1d92c3934561e13e307302611c9151bb06ba6a109c0c3985f82fd4d6bc877ff5969f2c765fa79b2031> [ 590 0 R /XYZ 62.692913 785.19685 0 ] [ 367 0 R /XYZ 62.692913 785.19685 0 ] <62bbc78bc2a330bbf464d0e73ce8893491d77a85bb820889da50469527d68fac06c232f70d879375c3beedf738805013e92b2c875f8642a2889dd8075af4d027> [ 895 0 R /XYZ 62.692913 430.31685 0 ] <3146d5f407c1a97676e192e47ad92e66fa1eb4badf702cf6307c0df052a619daf27e26e33c8d0c384cb024220e73c5c263292486e498f635cfc50d821fd46846c80df5c11fa31e683931a84136e3481c> [ 635 0 R /XYZ 62.692913 785.19685 0 ] <0cda48506ba81c8bbae39ad536e7772468df028748890a936cdfbd259b7eb48a25573c93f46f0c725d3dc2819ece9945cfeef5e0384e1b7c1253f13825073943> [ 264 0 R /XYZ 62.692913 761.94685 0 ] [ 105 0 R /XYZ 62.692913 536.24685 0 ] [ 188 0 R /XYZ 62.692913 762.69685 0 ] [ 774 0 R /XYZ 62.692913 487.51685 0 ] [ 817 0 R /XYZ 62.692913 785.19685 0 ] [ 938 0 R /XYZ 62.692913 568.46685 0 ] <4622f082008939cbc43fc9306779125e0c1430775f59ba4730d7b5f651217b91aabdad95759b79d3640df354b33717a8792e32abed7fbac91044825ac79d069bdb6c7676bd46e3e1fec2d6cad4cbe281> [ 299 0 R /XYZ 62.692913 235.88685 0 ] [ 902 0 R /XYZ 62.692913 586.06685 0 ] <3a5e2c87fbe424647c6409932d94b68168f831bd1687d975d2ca926142162214d755f55c5759c4c7418abdb59593d98125d574f8529b25a6863dfc1cf03415ee> [ 540 0 R /XYZ 62.692913 185.58685 0 ] [ 335 0 R /XYZ 62.692913 439.86685 0 ] <2bd055a1274174c59d5ae225769c25bf876958e6480b371e77c5c5ed32e95c96ff395177d707cfee8ecb87ac4412d424634ddb90314e376914ff6cfd1096ae17> [ 914 0 R /XYZ 62.692913 704.24685 0 ] <4508488f58781faaa326ba9e7ac6003511531a495fe9c38d766e1829a9e70d0637446f0a372d2ad7c1b30d2ad0896272c03714c84ee627451a0d9623cab2271d> [ 411 0 R /XYZ 62.692913 598.01685 0 ] [ 549 0 R /XYZ 62.692913 761.94685 0 ] <9b8a09d65708365e8372904cc71cc9d4f8e6914d96634b1af262662e4a2616bd094a30f2a5674276b26065b0cc0776f4af2e04846637a8543363e7d04e5499b0b6313c14ff2a3bfd0df975a41b891e97> [ 690 0 R /XYZ 62.692913 761.94685 0 ] <7818b5cbffb42c08e00272a13f51e96f6c191d8fc21a56dfd7925cdfb9b175df7a0e6b4a94c148f599bc8010c550ca265ebe01fbeb6cc98e4f12a4bc066e6df8> [ 876 0 R /XYZ 62.692913 353.33685 0 ] <3427590d40842edefd93d57ad781de3167609f55d6b79c3956a68b18278ac80e6dbc5a0bbd0e4f31bd0691d6d4b0ae33> [ 402 0 R /XYZ 62.692913 704.24685 0 ] <48b406f19359e52bbb0472f91fa7ccfcf9af2c9b06e45125abbb4f2f48ee3e5d13b2d3f4ab68160f7608a83eeefac36d4651eee2f8d8e575dbb46af4dac5a4f652af9cfc11c4c7ffdaac5c8d1e99d394> [ 579 0 R /XYZ 62.692913 761.94685 0 ] [ 372 0 R /XYZ 62.692913 621.26685 0 ] [ 419 0 R /XYZ 62.692913 230.05685 0 ] [ 510 0 R /XYZ 62.692913 603.66685 0 ] <774848985dbdadff2b446ad37eca863561c9a1911632362f5f03062c2cd1120c9c9fd33149e0eac2d9bac78ac6a9d54305cebc103994cbc5ef1b180cc171aa1d6cf7fe6439f03ad42b024d71dcd946b3> [ 888 0 R /XYZ 62.692913 592.34685 0 ] <21484630503c3be158257722b623573abe8de67755cccf1305d7717d461f100d6660b140480a75a1844cdec3c2efe38b0a541f273c05884e44ce190de7173a29> [ 708 0 R /XYZ 62.692913 785.19685 0 ] <944d158ff4b92a00b37da40c37e215f2f390f1d941ce8940c0483c2e23edddda008038140dd79f387159a6d33a6c19ce919abacf9ed1c2c21a4cf266f5da039856bc5f5a33f524ec25623970659ee63e> [ 679 0 R /XYZ 62.692913 785.19685 0 ] <48ed3497a3e42d81ead396c33099ed00328f5efd4d5a7d014f68adfb51a7c4ed040d575aa2d1154b0e3437d4cfdefc714938abbff239e1d216434e488cc433ea> [ 240 0 R /XYZ 62.692913 704.24685 0 ] <562236f122974d49d7d184fb1ee5b5b52fea1b1d1dc524d5a8a75ca1eb876f7edcba60c5a123af817f92f4cc28fae0be0a418b6a938d07f06d58b95b588861b6> [ 922 0 R /XYZ 62.692913 497.11685 0 ] [ 447 0 R /XYZ 62.692913 785.19685 0 ] <8b475db07a7a608a6d7f413ab0c237da0cceaebd213d23f2d6ae618e49e92d369371f66a11fb86c76e70babeed5fa3ab61675685f3a9d18aec63e5bc193cf6af> [ 825 0 R /XYZ 62.692913 658.04685 0 ] <46e4115ed446a94055ebd6ff56e41534c7048883bf0165a15c12ea3c7b0f9f774ceff54100d6e78a35e08e8bbc5a7f0b5ce7019e7a9e4f038ee23e216e751867> [ 930 0 R /XYZ 62.692913 320.48685 0 ] [ 274 0 R /XYZ 62.692913 384.71685 0 ] <541e6dd6ce231d464f02ee188ca2ddb39b8d207a5a188999ee3535d7ba3a007044a44d17d734a6e37f192d2d2baaa10cb2690089d290fd88fad89bfff623ea9c> [ 985 0 R /XYZ 62.692913 237.18685 0 ] [ 346 0 R /XYZ 62.692913 479.51685 0 ] [ 481 0 R /XYZ 62.692913 621.26685 0 ] [ 325 0 R /XYZ 62.692913 166.25685 0 ] <074f006f1abc255a3fcd0b3c250faa585fb71cc716c318d9368cbc6624d9e09158847d98f17d40244c101c44653c6ae4> [ 112 0 R /XYZ 62.692913 398.09685 0 ] <98a530d4f1af0c6d26a07623c1111ca080a779d18c11a4a9ca6ee916dd4882e373b67b2d97c3f168ef5bc67795520330> [ 969 0 R /XYZ 62.692913 259.78685 0 ] [ 752 0 R /XYZ 62.692913 233.51685 0 ] <03d1fd18a44a71b22ff175b2a7ba2095a3419d16941af18878ff15fac3755f58f080db066edee06645fba84735cfe4a8b733f66fd5ab81d6c9a7ea708925583125570797fed7c6123259d65c50804a0f> [ 623 0 R /XYZ 62.692913 603.66685 0 ] [ 697 0 R /XYZ 62.692913 785.19685 0 ] [ 847 0 R /XYZ 62.692913 623.69685 0 ] <8ffe5244bad03a7ed6d003e3d6f054d6247366c2e1e8eaae722fd4322ab86ca4473840b7ed9e8d4a5d7adadd7e9b439e9c818f346462cbae1f0cd6e18ada11dd> [ 522 0 R /XYZ 62.692913 288.38685 0 ] <44bb0dae4ac656fc0989919988fce865e0d22329db33dcf1639f52763b7925c7d9316ddc9e0684081f4e5b5a83377f341dcbf906c94c55b95d1241f86426b2a345c1e0f55f913705d77093eef3b50164> [ 559 0 R /XYZ 62.692913 785.19685 0 ] <86e3822175bae915172e032b5e14758cf6697106192ae439448678c5c696c9bd956e0d9dc673c572620e7a05d390605bc09b4b41db7c8c900edd9ac855d9ec82> [ 475 0 R /XYZ 62.692913 182.15685 0 ] [ 391 0 R /XYZ 62.692913 358.78685 0 ] <7221a3280faf28d6de21bb0db70c8aeaba9413356a711a9e6e0238d403e32ddd> [ 188 0 R /XYZ 62.692913 719.31685 0 ] <519fd3e201fae6fb6db4d7c22cd8ae473edc9eed9106171652da0dc95528d13465e513961c9f2c0f9216075b37445c79> [ 188 0 R /XYZ 62.692913 653.28685 0 ] <656ada35dd5ad3ec56af0454a099e69752610d0d8d27b2d4720245e5f1d07bc4c785aa1fb56d871c8b261ff373560e53> [ 188 0 R /XYZ 62.692913 269.25685 0 ] <042bda657baad536256a8ecc6495ba7e1cc3df1f93ded05c9ccf7668f0f074339cf05bdf241375c9bb381ad68d54318c9c47e967f85211f148dd5d9ebde7d4de> [ 189 0 R /XYZ 62.692913 785.19685 0 ] <5fbdca1104e1464f9e3f775046abd365672b2cab5ec806abff05a7f9926270666830bbc3089c51d37b4936db5f10b303> [ 189 0 R /XYZ 62.692913 515.81685 0 ] <748a2e628bfa031686598bb1e810ce48b22966887b8969c3b62cd045603535e3a0c9b891eedadc61f8f20d7c46431a9528b62db4c7def66badac6641151831a2> [ 189 0 R /XYZ 62.692913 480.38685 0 ] <54bf99495c8de7fc865fcc1dadd07f76447bec30ee0edb85bbd5eb334be50658eb307f8160ad6c8a2f1373a69715880c> [ 190 0 R /XYZ 62.692913 704.24685 0 ] <8b3e161ec396463007078dc164a0d5305075654db98b7009f5313cb6aa063eca83bbdba5a05250bb3de0af70f99bbeac> [ 190 0 R /XYZ 62.692913 296.26685 0 ] <2727b4a509bb9aca8bdf7692a90c94f351a59b667007155c2afbe31f32124f79> [ 191 0 R /XYZ 62.692913 640.44685 0 ] [ 191 0 R /XYZ 62.692913 605.01685 0 ] <95fa90a21dbdf46c80ca924aa30eb47a7f6258ea584a21658ee1b0294ed08cd1ca7fb3ec16f3399f4f5714764cc34b99> [ 192 0 R /XYZ 62.692913 603.79685 0 ] <8df5e70f522042dee4f183af0b44499687012382e5645035e6c2de69d5669fa1b43891262a718b2aae1e252a088c0882> [ 193 0 R /XYZ 62.692913 704.24685 0 ] [ 193 0 R /XYZ 62.692913 221.66685 0 ] [ 194 0 R /XYZ 62.692913 371.59685 0 ] [ 195 0 R /XYZ 62.692913 491.14685 0 ] [ 661 0 R /XYZ 62.692913 157.80685 0 ] [ 914 0 R /XYZ 62.692913 522.71685 0 ] [ 105 0 R /XYZ 62.692913 304.89685 0 ] <699b5c667656429c349d549b5a6051dc995cb48ebcffad79335356da1ee2b4a5a95c2d8de38da54c3269360e2d732319> [ 197 0 R /XYZ 62.692913 762.69685 0 ] <5d5d076fdd580f113870b103abb0dcf55b44b93b819ef383ac370804dcaaea4b99d92ede2e88ebfccf388d9dd577dc179491341825645290d36e5f00055dc02d> [ 902 0 R /XYZ 62.692913 337.23685 0 ] [ 679 0 R /XYZ 62.692913 463.66685 0 ] [ 774 0 R /XYZ 62.692913 305.98685 0 ] <86a8ef1d27c0a03b9407fb5ce4f88cae1eea835ef287a9162f5e19814a7240a291ecb6195291a7baac1b0d6c8a94af670627a025389ad887a2376f7f4ec12693> [ 549 0 R /XYZ 62.692913 413.66685 0 ] <551b9a1b66349c26464275caab1543b18d297a14b725cfc3a2cbd8b935de3d6c1be11be8ac84a86fb38ca861250931b8eeece2637d505093c939827af062fdc8> [ 763 0 R /XYZ 62.692913 621.26685 0 ] <2a796115af6298fc3340dbe32ef0da5c2cc18238f011d9342a040771b24c437bf1bb6230ec48c94b4b541ecc500f6b32c0f3f931a9170794de70501cbd1ee60f> [ 817 0 R /XYZ 62.692913 450.16685 0 ] <337a09e7b87981988d8ae9f8da7f57d1cc3ea9b9f8c174a269c252d0ec1da7b43b2610025483a5ea494e76e2aa10e828d2ace9b486e3b40e8d9acd78b0f2da4f> [ 623 0 R /XYZ 62.692913 140.93685 0 ] <45e695a6a1d187550ca4c458afb10a14d3fc1299c6159353fa3112b246f228c323307a2bc473d6beb18211b89d63ccdf7f3b5ad650948fb8a88b26645e57c3ae> [ 447 0 R /XYZ 62.692913 586.06685 0 ] [ 831 0 R /XYZ 62.692913 315.58685 0 ] <25c8d326b84cfe473602322db1666a6168f3966bad826adeeec3052ed43fb0565b50fdf74dc92e24ef9f600738d851ab2f16f857b7a2e29c7b2e7ae7a32339c7> [ 730 0 R /XYZ 62.692913 396.53685 0 ] [ 690 0 R /XYZ 62.692913 537.21685 0 ] <49b94e715931b853da6663d44c1cf5078238577a06004ade06108cc6a8eca67db2f44dece7c7611ad0864fae2f40484c97dfea9339800cb605af44efd979771fd74a3bf4ead35b624f35a6cffe3a1e6373200dcace1985af70213bd33c2bf383> [ 568 0 R /XYZ 62.692913 578.06685 0 ] <04dd498599b152141b7c14e7ac009098a7a4ef6c3fe7c6d12bc78dfaa329dcd1e057f3f99470b3e0807216d0f0388e30052b3d89c592a378cb65478301902939> [ 930 0 R /XYZ 62.692913 121.35685 0 ] [ 601 0 R /XYZ 62.692913 603.66685 0 ] [ 807 0 R /XYZ 62.692913 398.88685 0 ] <70b77bc52740f039e46560a2561b5abee315c04caa6c85004a73f0299c130164c32a65f2f929064b3ce03eecd40046833249b247f49b30e5ed686d12c98bae22> [ 847 0 R /XYZ 62.692913 442.16685 0 ] <33aa88e57d5459e87c9e71130b3147772a17e00c5437abd6e50106c46b2d0b7d02f012ff06b1196a19fca03650a7f445c81960cd0175f61d8fb1ae8cc93ac753> [ 742 0 R /XYZ 62.692913 696.19685 0 ] [ 531 0 R /XYZ 62.692913 785.19685 0 ] <279d517d20ff30a308228db0abbfa66b8d412f649e995f9273d1ed66228f98662615e7aecd7f171eec74601612c4d312c202b8935dbc8ed00a6f17a545d0cfb6> [ 420 0 R /XYZ 62.692913 785.19685 0 ] <65ad1a91a65e464bd365b4d626707bc935423897f63be46c5eb84f2862941c344bdab6384a0d08e5ecec7ad71b525d6907a2dcbdbe0c0570651b4bf53b295a2c> [ 523 0 R /XYZ 62.692913 635.59685 0 ] <423783c763f06ee6b8c69c519f2c28c97ad99bf7e45c8fb96ad36a67dd57babfbb0318aa40a6981c912ba681510f7666> [ 382 0 R /XYZ 62.692913 134.55685 0 ] [ 840 0 R /XYZ 62.692913 578.06685 0 ] <34d32c5c11acfaa856769c70fdfa9908f3347f71bb5defce77494e12fdaed1708d594215248186f63503076113765bff> [ 970 0 R /XYZ 62.692913 785.19685 0 ] [ 753 0 R /XYZ 62.692913 693.24685 0 ] <6588bb2e9bc167b59e39de53b8f3f4ea0a398e3aa788c4b86174c44e611ac580a3e15792b31044463d4608311a956e41cbcbc934366aeee1e58a00f9ed07b9fc> [ 481 0 R /XYZ 62.692913 439.73685 0 ] <7ef61ba0e80a9143040e55fd3e5638ecd2bde6383e9600a40c7511285881e9caa595002b2c7f858bbdac54388a0b91e25fe67ee97955263e96a4bdd569f75c25> [ 612 0 R /XYZ 62.692913 785.19685 0 ] <50422c1af7f0538e333a3a4d7f89f5c01e639c8593ae3bf1b27b12d9901ba118a89fb044cf0e2c9b2b865550f9de021bc96a98578f1d6051d5ce7eea287a1aaa> [ 264 0 R /XYZ 62.692913 562.81685 0 ] <4c06778ffb1bf5249a1502eab20d27e66e13c27621a9ed2ec28827511a50901d0739e41dd8fa5bb346ae4aedfe6f2609e099df5bd3bfb933e8d77afa5cb05102> [ 367 0 R /XYZ 62.692913 586.06685 0 ] [ 876 0 R /XYZ 62.692913 189.40685 0 ] <31e7555e37afc4da7e887e38fa3f6433e17ec17dc283de71c25d929a92a6126cc3563b53d987dbf0ee228c6e383d597d> [ 938 0 R /XYZ 62.692913 326.13685 0 ] [ 476 0 R /XYZ 62.692913 592.34685 0 ] [ 652 0 R /XYZ 62.692913 470.06685 0 ] <1bad193f915aa76fba032fe8605a0ca7eab8d2f82777068eb9485b532311f9501db4e6d80291d077134f147eb04d81bbc866c3405581fb228ae358bf95591c46> [ 908 0 R /XYZ 62.692913 785.19685 0 ] <4caa2035caa340edacbe2284d233fa992abd3bfdaf394848a998d90ed05260d8577cebea158faa04d0a2d638ffb8fd2897aa228d8a6d7e977feff9a41b38fad914da6b661aca447c8b21648e13e296ee> [ 335 0 R /XYZ 62.692913 240.73685 0 ] <33a8fe4b5e1c3647277dcbe5d37916a8a0ed1f9ed9d4c346ca155f9503db4c3321e4ceb77c5e8f31adef887a41fa60436c933a564f0d5316c7b0551fbdcad828> [ 310 0 R /XYZ 62.692913 458.91685 0 ] <735158dfd8e9fad793e00bb3c8bf3083b068b97117c830c122f0c23bff2f2971240a429dfbdcfaf08fef8b45b83ddad82054f13c80f7c95fc236e92f2a5c6492> [ 468 0 R /XYZ 62.692913 704.24685 0 ] [ 720 0 R /XYZ 62.692913 310.23685 0 ] [ 590 0 R /XYZ 62.692913 603.66685 0 ] <38f8bed5e801b9004dddc97ad9e6c4ec579e1b9d879cef43994e1dbbd4578acc6c64d083a45e3f6446eaf7fcb74ef7560ee5d9dcf3af22af46a52b4bff6fbcb7> [ 977 0 R /XYZ 62.692913 378.93685 0 ] <605e99567b97182a258c4ecb7eb18e35e6960773bcd966c7f7351f889ae3592717d792cb5f1c66c0d57aa512d0c2bccf2664373d4dcc92e53519c40e6b1e4523> [ 825 0 R /XYZ 62.692913 332.61685 0 ] <32fcafc8f971abb1fd9d6b3aec1f8da606e945086678e840805127951952366aef17414e9d61e580763b57b40ff1f06d098f6c180200f627f33e7f98ca5a18cb> [ 895 0 R /XYZ 62.692913 231.18685 0 ] <953fdc4af2763bdeff2f6ba03e79fade2b3da877d0f6f01938de405c25b4a2c2acb37f30f19bf6d5cd283fa19d22e31416357f7f847db2b9e26b629c5a31be7a> [ 635 0 R /XYZ 62.692913 405.56685 0 ] <2f742b22b245f513b78794bea53663ffbbdc4f3ba870b7e8dd4ce7741030553a68c0217e47e98b3c71d5bc09c0f39dcb74285ea2a0abd9875ee9037cfdb23019> [ 785 0 R /XYZ 62.692913 275.93685 0 ] [ 559 0 R /XYZ 62.692913 578.06685 0 ] [ 240 0 R /XYZ 62.692913 522.71685 0 ] [ 888 0 R /XYZ 62.692913 385.21685 0 ] [ 286 0 R /XYZ 62.692913 410.81685 0 ] <1d50472cd9196cbb3debc6303713dc2af2b872c604d9397cd46bc46f8d4a932b03fbf8c6f8f0db1cfc41b67e304c346919a1a6f9a95c99564bef8371908808bc> [ 256 0 R /XYZ 62.692913 608.34685 0 ] <9e2e87cedadfcc1d33c414464b774fd4eb8a559438b325f5ecc15bdfe3a62a8f6e460e62727e0f28740da59b164ea6b9a66de6f9f441f0d38e6380dbb73cecde> [ 250 0 R /XYZ 62.692913 704.24685 0 ] <61e6716aeb67f0f4ba68dfb26de9efb36a8e73f9998fde73b65157b5ff9fe6e763db8129acbca2aac909aa3f461f1ec7e861241a7a57881550977107f21f3b1d> [ 411 0 R /XYZ 62.692913 320.58685 0 ] [ 644 0 R /XYZ 62.692913 149.80685 0 ] [ 671 0 R /XYZ 62.692913 761.94685 0 ] <06c747e04f4689605185aadaaae53adf21c9e6ce4aec4321af0095f7ef24c7de7b96593c915f76c6308c3eae47d55df974da46623afa35623d5b0ee1e73711e9> [ 797 0 R /XYZ 62.692913 194.38685 0 ] <159900b7a7f8572c354850e81d38fc24f3e3ac077fa3e75675b0278af2097c4427b6797a2d83c9ee2853a63f442a9126c187fb65c26ce71e51b2d796b2d2cd0c8ec367290895b13ad68ecf4476bdb811> [ 439 0 R /XYZ 62.692913 371.96685 0 ] [ 300 0 R /XYZ 62.692913 761.94685 0 ] [ 708 0 R /XYZ 62.692913 586.06685 0 ] <8f85527f82725506afa3cc2aa41af572efc48394937ab72f21a0fdf59a9a0c0fd1fe31d610f551d2b3819bd84590a268223f1995364de81565e4956ef2b19c83> [ 986 0 R /XYZ 62.692913 785.19685 0 ] <274be0b7d518d46712ab5dfba550dc8c69d81835b76c663b642413f4bfa44a8182c3b0c5cbe7f34ea65a6766c5105ef4f6e08005ec125ffaa0f358bcca8d670c> [ 922 0 R /XYZ 62.692913 154.08685 0 ] <2edab6a8ea57a9cefc767e83b6d251c6f4e80196ad0c19e436f731d5e9227f92d8838632888a1f6573c01c9a565581681ee94d05fc2ea621cefe3fac7bbc7ddbc9c1af3364d9ca49fa7e7957654d1663> [ 402 0 R /XYZ 62.692913 426.81685 0 ] [ 346 0 R /XYZ 62.692913 280.38685 0 ] [ 579 0 R /XYZ 62.692913 537.21685 0 ] <8073633ace2c137d1fc1c46fb0a0038171e31db3106e4f51bce1470f57ab3e394f1b854e36277c136730243ee6f60f01> [ 948 0 R /XYZ 62.692913 648.19685 0 ] [ 495 0 R /XYZ 62.692913 479.51685 0 ] [ 510 0 R /XYZ 62.692913 422.13685 0 ] [ 326 0 R /XYZ 62.692913 704.24685 0 ] <39e71c0f2f66fd165a997fddb9ddc07388d7f552ecda2bb2209f03146c720ab8b0c60258a339b4193518532c3c5e0fb7783a26a829a1877fe42b2feb57d067ee> [ 954 0 R /XYZ 62.692913 223.71685 0 ] [ 541 0 R /XYZ 62.692913 686.64685 0 ] <0351e270bfada120ff0d841eef532428e3daea1fc2b215f608f9a5dca7bf8a4f7fd55e8db91d5df71a89fff68c395274fdfcc6b3c9f0a324c9da2c7c680ce015> [ 274 0 R /XYZ 62.692913 203.18685 0 ] <76b793db905e4226bff5fb93678a72bd640554b46da1b08ff600edd773c829449760c6f8a402486930155b3f3fda02db> [ 962 0 R /XYZ 62.692913 415.16685 0 ] <746109c2623b7486a9670d8b1658ec7a32f8750a50ce0532dba198992566dece19f815ed45750e1a445a8b5a39c8f9dc42fad96f1ec51f64e4d16538da47d3152cd5ceb7ee773c6fd5215d121a6946bc> [ 697 0 R /XYZ 62.692913 578.06685 0 ] <0aaa50c876118e6c29b5693b003782d3c2962f7a56a53475ba1c9e24c535399bc3e921641769917962c383399a638885> [ 461 0 R /XYZ 62.692913 159.65685 0 ] [ 113 0 R /XYZ 62.692913 785.19685 0 ] <9ccae2d28b05c20c5278bc6287a8f0ab9ac5774eb984d30c1ec3b44c591c387566fd24eaf5aa2f9d2b3e10d311cef3a0> [ 391 0 R /XYZ 62.692913 223.45685 0 ] [ 197 0 R /XYZ 62.692913 719.31685 0 ] [ 197 0 R /XYZ 62.692913 653.28685 0 ] <3a0d178fd5ab2fe03b66556ee8264c361055331a0c7f143ead027a0d28d12ab18f732fcc5d843b81460974cdf7c9069ecb443587f6e18bdb2badcf70739e4bd7> [ 197 0 R /XYZ 62.692913 408.10685 0 ] <421322b458689bd37b337b2c34d95b51d372a52d9962c96fa98fb8a4bb4687834b7e46aa8fd6352fa910b96bff89cf6a> [ 199 0 R /XYZ 62.692913 785.19685 0 ] [ 199 0 R /XYZ 62.692913 177.11685 0 ] <3bf0d4db5ed650050900e392112527af1e38b3320bfa7c8d95df7d194b9549f98dcdc76e6a943a472aeb4b4b7462a0192caa69ef6fe8fcf83a210d39fd5f5956> [ 199 0 R /XYZ 62.692913 111.08685 0 ] <005f0ccac61b944363cf45714daa6ea271f674ce92af9a7d24772bd2966eb32be610103a5e6809f02666d237020baae4> [ 201 0 R /XYZ 62.692913 125.94685 0 ] <9c0a6a1bf41ea5194727d08fb9cd9bb7d7a8100e4b658440f5d6c7d08568f85994513d6d66a43eac8231e9e39ba6570b> [ 202 0 R /XYZ 62.692913 259.94685 0 ] [ 203 0 R /XYZ 62.692913 434.99685 0 ] <5661d57d0ab97d327232e3aa89daccf8ba3460b2caede2d31830d489f569f887542eb9d3fa336376453419acacd96bec> [ 203 0 R /XYZ 62.692913 368.96685 0 ] [ 204 0 R /XYZ 62.692913 203.64685 0 ] [ 206 0 R /XYZ 62.692913 658.04685 0 ] [ 208 0 R /XYZ 62.692913 509.39685 0 ] [ 481 0 R /XYZ 62.692913 258.20685 0 ] [ 690 0 R /XYZ 62.692913 373.28685 0 ] <9a8112d5325035b8085aa3978a06aa5f664ce6a16014d26fae5bbb5cfae60cfeb0c2e98680603b1014aa6dede154a5ebd8f6a0745e7c8084b05e79fc8b848b69> [ 326 0 R /XYZ 62.692913 522.71685 0 ] [ 763 0 R /XYZ 62.692913 343.83685 0 ] [ 847 0 R /XYZ 62.692913 260.63685 0 ] [ 708 0 R /XYZ 62.692913 386.93685 0 ] [ 931 0 R /XYZ 62.692913 675.64685 0 ] <0763b3ab8f53c934d74d1ddcd10ba83005cfb4993c1029d329bf180e4092f14b5bc4bd0755f69190a980a3a49b50a76af1127346dcc62f82c36c5535ebb18c00> [ 825 0 R /XYZ 62.692913 133.48685 0 ] [ 108 0 R /XYZ 62.692913 785.19685 0 ] <93dd7547a1902ebb52ca7c85799ae10125c635552b401aa6b0a99e111a0dc7cb5d43ac4854fd16c7ef682316657a92047839ce8dea1965a1f97f1fb4dda69fff> [ 212 0 R /XYZ 62.692913 762.69685 0 ] [ 559 0 R /XYZ 62.692913 396.53685 0 ] [ 440 0 R /XYZ 62.692913 785.19685 0 ] <1a28a47917ad56af302adac4e84ddf8cb04909a0db86a44b99f4bd0420043f773da9cea2f665a5b225b0c3b20ffbc3fabf22a015c50d2bbc667de4979264e8fe> [ 250 0 R /XYZ 62.692913 505.11685 0 ] <16918a1b2f6b3bc4fcb39cd6ab1ee8a890fd5d5aee9dd857464b6375a0d8610654a73ec473ebe67e7742d4ceeeef5e8a0a1c6f0d424f2d461becd6f965d64886> [ 531 0 R /XYZ 62.692913 603.66685 0 ] [ 817 0 R /XYZ 62.692913 233.43685 0 ] <3fa2fc82a5684376627863337f47340fab4c58e21e784e305b8426eaaf73a2dba85f1ee7c56060758ac06fb289a0bf5acffa032dbf14ada695d92b901dbc6314> [ 468 0 R /XYZ 62.692913 497.11685 0 ] [ 662 0 R /XYZ 62.692913 589.84685 0 ] <1f8e6926852b2e41faea74e5ffb14252aa7cac993554d246e7c53b891eb822a2c4125f7be817a5a2baf6f9e59e2a6798b64ad9f6bc273e0a35b967ff949c46ba> [ 300 0 R /XYZ 62.692913 580.41685 0 ] [ 652 0 R /XYZ 62.692913 253.33685 0 ] [ 730 0 R /XYZ 62.692913 189.40685 0 ] [ 955 0 R /XYZ 62.692913 526.74685 0 ] [ 962 0 R /XYZ 62.692913 180.83685 0 ] <27252f4fab8ea33bf4698f52e783967df428d6de34d85b7fd105bd2790aca4a521f466693bbdfdd89944afb95ea1cd1e62660935f77c2325069ce4bdfadd9bc161590bd1ccf68f43dcc5582b260c32d9> [ 889 0 R /XYZ 62.692913 785.19685 0 ] <6fc7d6561bfd220f5f7704a8a0c6dc924e0ee496fc4eb0f699ab93d65df3a6dc3aaae45f62565a854ba004bf636dfa37b3cd8d7a4640d1d985b4c8fd9018f7411d9164e43351b780b2186f9c9e29fd6c> [ 568 0 R /XYZ 62.692913 353.33685 0 ] <85e9a1f56aae1675d996975f1144e39b0b96fc94e59025444ce4b6cde5f3c8e525bfa447f158ba248ffb8e2175d3ba580c4713ffa204d4bbe7d2e11825bea12e> [ 923 0 R /XYZ 62.692913 514.14685 0 ] [ 948 0 R /XYZ 62.692913 449.06685 0 ] [ 807 0 R /XYZ 62.692913 217.35685 0 ] <0b0802b2f3e9f12b12c0223c423fadc2021ddf4e1eb6f902204dc31f5d0c8401ff19bc4a6a7f295afc1af66202fb481455e6f17429c99dbc5b82665fe2b90316> [ 287 0 R /XYZ 62.692913 761.94685 0 ] <0ff7472e12546278e55b263b980dd39ba19ce5dd65022ae1b2f956535412fe7b7e9e30797afc08fce0ea0e5fe5b280dd> [ 420 0 R /XYZ 62.692913 621.26685 0 ] [ 264 0 R /XYZ 62.692913 381.28685 0 ] <35aabde48f0efd81cc33d057eccafddd22fc5827f9d6168be4a2f9fa03ff9d43a4f97fce805df17f7a2b668e717129b8> [ 914 0 R /XYZ 62.692913 297.98685 0 ] <0db9be20df69690bb2cd175fdb3d73931ebf347c293a4a0f1109fd1b691ca779e0447e1060eb288124d54f935cd50a25284d520a5522ca2a3fc5bf5f4a14248a> [ 970 0 R /XYZ 62.692913 568.46685 0 ] <9b06cf5366b7edbe8fce508f0fbb2e3dc292495f6a5f5c958b0bfe76b4906967c59a2c254237e3209a8ce8df255fbd2b5b002d26670c5a82c96f4b5498b9973c> [ 840 0 R /XYZ 62.692913 378.93685 0 ] <2e8a160338f5fbef91bc4c07bd3d0c3b558cb263742b12844a505ed4153636a6c1cb716f147d0b89ae272a18c2e2b11f0b474300ef808565425577521527c6fa> [ 612 0 R /XYZ 62.692913 586.06685 0 ] [ 579 0 R /XYZ 62.692913 338.08685 0 ] <3bdfd8824bd28d9b205b512646f2ac8b6da17b8c2858ec4f704fed79f9160a358809c6c9b76b320516a89e9e9c261e275648ce872b4e325daf631bc1c33b2151> [ 240 0 R /XYZ 62.692913 261.28685 0 ] <0634a749558300adfe2fba535134badda06d75be0f789aa270aced7044f283f802c356abc4f0ea938b2128cadcd4ba819599718a8ded9a4637e486e5e87bf646> [ 908 0 R /XYZ 62.692913 603.66685 0 ] [ 938 0 R /XYZ 62.692913 127.00685 0 ] <5014b0bcba18d17ab842430b38129d996b8e2a736678eda9830cb8777b0829a5c82f99d93027fc2ae06d49f58d9ec8d3629784d08c294f5abcc968ff3ad63b70> [ 742 0 R /XYZ 62.692913 370.76685 0 ] <1a8318a5695e92ef58963c7d525be6a1c34674d722f9c86d32fd8b566ae889ca6bab597dbf54a1f8a28f6a40656e6d0bbee490057386f0e20e2dcadd2d8e6294> [ 549 0 R /XYZ 62.692913 196.93685 0 ] <54355f8b03f4494ab1acb876c96cfffb86cbd3a2cf9f4a445dd3677d48263d323dfa1970029c8b5388366358bc3176abe68221d8241751416bcd3d25d2adb713> [ 697 0 R /XYZ 62.692913 396.53685 0 ] <2e3ed93a4e904183691add7836801ac3ab6bc1fb3770a431990296071034549739e3f9ffac2a0e1e40d45b9b7e7ff3b4> [ 721 0 R /XYZ 62.692913 785.19685 0 ] [ 977 0 R /XYZ 62.692913 179.80685 0 ] <8e6641b272c10008c6518a1f21bee6a07b831d267aaff0a6a1d5bba7e3589bd22a8e0b7a2c412c8045064d3bbe3a7ff0dfa8b10f8343982d4925c8c48b7e9b60> [ 541 0 R /XYZ 62.692913 487.51685 0 ] <4f450d9c91b18ca38d3fbbfd2ef5c9f486cd01ba2561bb92914140a7f7a99024a3c9cef81377a49b040731a63c3515a1dccfdfc5fafd120fa80347404a2cf8d82fabb9bed688b6f5bcf68514a2505ec1> [ 645 0 R /XYZ 62.692913 675.64685 0 ] [ 798 0 R /XYZ 62.692913 544.34685 0 ] <58531e3fbf7d78f5e52d6c5a1abfdcbdbfe68f740b3852e253392e80be87c91038333e97904cbaee30223513190d75a69a2fe6ac514d5a3a06298eb2947d65d9> [ 311 0 R /XYZ 62.692913 785.19685 0 ] <26058eb003c99b87e58313d4987f5a1753f0cb11005293f0a56e1c1bd06f08c4f3a6d7e2e6563d18b5918b8b11ebcb72036beaa98a432e2cd05fe98bb9ab6c019c336d9cdb3d21e06b4cadfe644e0a44> [ 775 0 R /XYZ 62.692913 785.19685 0 ] [ 510 0 R /XYZ 62.692913 240.60685 0 ] <6d98beb615b0a99ed64ef825bdb8cadbfa3e859b14bdeac13070cb93f2409600b3159a8910101ba2abe79c17e7b61129f41f2ed35188e35a2ad8d10484e2b99b> [ 275 0 R /XYZ 62.692913 636.94685 0 ] [ 679 0 R /XYZ 62.692913 181.73685 0 ] [ 256 0 R /XYZ 62.692913 409.21685 0 ] <6de8c0485d7c899a451c88ae368742c526b05e21f9c787a1fcf722408651bd2768f50b26cdf37137765681497c06efe98772445f48fbc93345041db26ed102e7177dab8dae446e557b6896281b621d94> [ 636 0 R /XYZ 62.692913 785.19685 0 ] [ 412 0 R /XYZ 62.692913 785.19685 0 ] <6fe4a2038a0e5e753256692d368ee4d0ecd2ca7aa597ec9b12cb46310067522801afba769eb75bdd08516063346323484f80d2297426a35592912418aa072cdf> [ 877 0 R /XYZ 62.692913 704.24685 0 ] <4375a1693516d28fed198679b0629b31b3b5f9cb423cadf6546b34513295a511c40d966040090696a885faab2708dc37ef0a4cd3b437ff2a895226ebf2d4eb61> [ 753 0 R /XYZ 62.692913 414.91685 0 ] <838bcef65526b422c3378bb9b2efe7ebed80d6a1472acc965eaf800c5d51025bd077249904b4c9d750e8a5bddcaafd5388c294d4a080f25555d4127b13d16eb2dfa3f5014adc40268e3f8a73110a481c> [ 336 0 R /XYZ 62.692913 721.84685 0 ] <806963524bda49b497f1377c8420d2cae43c560e25cb6b280c13a660c0b0d0c4a4ab0d9edf3baa5101b2a8e0ea2a8d9810dc19f3c442e39911757637f686727e> [ 986 0 R /XYZ 62.692913 603.66685 0 ] [ 831 0 R /XYZ 62.692913 145.05685 0 ] <663a27956d100b11a97ed9ce885ef78e0f8cad44743c1e8ab4e494d9b00d10a53af03abfbc647aa12222fe3c2a76aa51cdc9c975fcc25682ee1ee23f23a1aeed> [ 671 0 R /XYZ 62.692913 580.41685 0 ] <840f8b64487f3df7f16b1280da9a4ec32d0f6334b7e5b5a63ce536832de78cd523a9baa233e92f8285dc726c18bea278d4ac6bd60cb4db0226821c3ec5b49d34> [ 523 0 R /XYZ 62.692913 436.46685 0 ] <1a9118009ae57767f093d2c1aa6f85260cd1ff04883607f82485b6912773d2a5b404c6218ae452d98a38de10b97d6bf2eda577c85f763b29d8655232b7128759> [ 383 0 R /XYZ 62.692913 658.04685 0 ] <6168f6cbbf31598cbd0975fd3b242bbdaac91af16b5fa48f23f6597540fc3686a0b69b72003b31b9445700a0d0e9494e8ce798b164feca2fa6596a97779ced1f588a57ec7d6af4894ca05e8d8f4217ce> [ 402 0 R /XYZ 62.692913 237.28685 0 ] <4a5a05a42e54a05d55835d9dd212f1ea5734ce2ff281ca62736c377ea3f91a5649941cb8eb739d8597e2cbcfa824d69d07777f6d1667bbb87d97d253d7a4b014> [ 462 0 R /XYZ 62.692913 562.14685 0 ] <7599e43b458fa0a83d9b12373f938b7eab8ab0e76dff5f9a01373d8570650e73969c63b00bded85442f19e736caeca0e9133450883ee6b1b91bd8ae9bd5c492b> [ 896 0 R /XYZ 62.692913 785.19685 0 ] <2ec98a41bdb02db134c059e04bd1e607e8435bae9d83824a0ee459f0c21196bc655ccb44236218a76c01b30a3a84a106d3bd2c3e25a636353668ef380754d557> [ 347 0 R /XYZ 62.692913 785.19685 0 ] <8d22bb4d769a1037e8b9aec353d570f460674b371759be85500dcbb37ed280fe727de4494006ac384d82290787effaf639158d4d3283137ea68adbabe871b5f289b52a0395e4dde2920a48d9fb7d4910> [ 447 0 R /XYZ 62.692913 369.33685 0 ] [ 495 0 R /XYZ 62.692913 297.98685 0 ] [ 601 0 R /XYZ 62.692913 404.53685 0 ] <04b5a147ab2a58ce7e15a624229df9cdd067fb42117ecb9e5b1a27a1b1207d9631dca25b5dc39f4cc9661d2157380d54c9a116d1e9f398a641649b3b6bd42140> [ 113 0 R /XYZ 62.692913 578.04685 0 ] <2765ee2065c2e848ec45d8fe9dadce04487308981db334068d3c94308012e24d198ae8c1046fcd08f036538280e1ac474a883a24e64c423279ee9b1295e0421d3e50d909392d5b0e4a7a19a9d2a7e93a> [ 624 0 R /XYZ 62.692913 693.24685 0 ] <296c98191343f858e2ed3989d1a419f9a5a106520ff7731ca43cce64e7fbc7f62f08b3329d8af317015d6f796b440a2d0831ba388359af3c274bbb4d21fdd585> [ 786 0 R /XYZ 62.692913 785.19685 0 ] [ 590 0 R /XYZ 62.692913 422.13685 0 ] [ 392 0 R /XYZ 62.692913 785.19685 0 ] [ 212 0 R /XYZ 62.692913 719.31685 0 ] <08d8297f42b8bac4e4757a4cb96c6d0e283e385497b57113faa4ca80903e08fab8880c32acc6bde27374569ab8d971f4> [ 212 0 R /XYZ 62.692913 653.28685 0 ] [ 212 0 R /XYZ 62.692913 222.95685 0 ] <346c714309bdfda33acd21471e3d69e6daeb6fc7eed1e0df44b7015f7e44164d5bd1eddf7140a3235bf255cb36bd2c4c> [ 214 0 R /XYZ 62.692913 312.19685 0 ] [ 214 0 R /XYZ 62.692913 246.16685 0 ] [ 215 0 R /XYZ 62.692913 417.14685 0 ] [ 217 0 R /XYZ 62.692913 686.64685 0 ] <854adbe5b2b35b2d02370e7f6d7247b0b99636d5c77f4d4048575e67e7ec3b833892158d850fc759df5c445f1ea8cae8> [ 217 0 R /XYZ 62.692913 620.61685 0 ] [ 219 0 R /XYZ 62.692913 686.64685 0 ] <2347893dbed65c6f7544ac6c548b1ff0ff1532095f10f6b100619d9f611a52cc2711864c2fa209bc2cb1123da21b8629412e54e508b53be6752aef400a04be1c> [ 222 0 R /XYZ 62.692913 632.39685 0 ] [ 223 0 R /XYZ 62.692913 318.34685 0 ] <51a100ca78c76b4103cd47e6275d2962654701dfaf3da87ba5e960ecacf7bdc324d1fb78df31b7ccc0ffbea325d305408d49964204a6d474b68b18052f1c616c> [ 224 0 R /XYZ 62.692913 356.64685 0 ] <8cc76b999163275dffbdea97161a52597e7b755c172b2cdab1b5d8c09eb250298b15bcb779a54f1fe26d48f8aa174276> [ 224 0 R /XYZ 62.692913 290.61685 0 ] <40a55a186aef482fb9e1e83bc8347cf322d02122dfd36b0f279c6e8c978bf5f877ff750af8d8cdb53c2687bff65b20bd> [ 225 0 R /XYZ 62.692913 240.09685 0 ] <76c16ece6f58f11958e8ccaba33addb99d08984a3f1f13a1caf7f8461a91a7deab54c41c6b03bc43bbd36db86b7ce8698ae27a1c34e4120440d868a29c80450d> [ 226 0 R /XYZ 62.692913 570.94685 0 ] <23b5c9ea0e9e3b6fc55cfcb48a473876a0f7eb59149a962028fef146a43b605b263ab16d37a1821fba132716d37f7308> [ 226 0 R /XYZ 62.692913 504.91685 0 ] [ 227 0 R /XYZ 62.692913 588.54685 0 ] <39e1c8624e7805c959b65e3874323fd46719f4ee5dc8b6c54c283acd99e9f3a66c5d6c8238676404610e6e0fb459456a> [ 228 0 R /XYZ 62.692913 622.84685 0 ] <3efa359980680903d9ee84960a94e6a23efa4c28c65ae18aa32c7303f17e9df721584a0fed31791af98e185fc7b41a0f5511886dc9a112913a7013d263814d55> [ 482 0 R /XYZ 62.692913 785.19685 0 ] [ 908 0 R /XYZ 62.692913 322.83685 0 ] [ 798 0 R /XYZ 62.692913 337.21685 0 ] <97ddd535e9447a2cb190eae25c80cae68f30740584101564018f6118f048e7d0e39e9fb329d4df7fa4070e4b4bc75287a64d7d971f549a191b6b4bd22efaec64> [ 347 0 R /XYZ 62.692913 603.66685 0 ] <1467c2972f2601ffbebd7caf7e3a57c75d4f2324824dab6895af376bbec59c284f43af307c00c6b8961cd0dca55c0fb9fc2e2197759b297576de413cce02d0a5> [ 915 0 R /XYZ 62.692913 785.19685 0 ] <8a9d07e2d9083e03b959dd8a7492acd7138847e07c678d003251c51152fc89c8fbc4694631935e4bd6f85b3a8d1615fcae97560f5bbb74bd41d9b625b357d505351d769ff30b1afb304cf50c6b7fa357> [ 680 0 R /XYZ 62.692913 669.04685 0 ] <3d16a69c72a2b3bfde04720e2ba2ed236878eab78dd060f9cbe5d8307bc535ce2ac849311ffc4229811433a2b8ddc4b7472fbc392679fd36515b4fdeb25f9887> [ 496 0 R /XYZ 62.692913 785.19685 0 ] <328d234e790e0db3cdc301a1d81718756542179eac13cc17fea67a465ac581751dbb602114dd121f72453d67337b40c9c4ab599a3b6e2853921d05fa5a642521> [ 326 0 R /XYZ 62.692913 197.28685 0 ] [ 568 0 R /XYZ 62.692913 128.60685 0 ] <0fe87eb5c9bea9c9ac4a320e565335ae07ecef76b52a6850b1e99685ac9ae5a1aca95b875e4354f8211bfc983a2537357f03eaabe2803a8d36f62a1341a5518a> [ 721 0 R /XYZ 62.692913 603.66685 0 ] <726ebca166795487d0026c14ed94ce857d80bff52eeb1b36b0840ceeb651176cc6019a7de8c3d77252952c9da86ce76308f245e475f416c6b3b955901d42f75b> [ 662 0 R /XYZ 62.692913 408.31685 0 ] [ 955 0 R /XYZ 62.692913 302.01685 0 ] <14790e8750361fa3ea523cb83895acb50277e5d0d79514cc9ce8c8063c3553204051801bf54e5bd2a502280469c9f538b3a06a7161f7be8bc6d752470d2e2f94> [ 986 0 R /XYZ 62.692913 297.63685 0 ] <261b2ab47cf4db610bd84436a0a116d651383c544d833a2290b742ca28985f69375d45f658b70e6b91d09adc078edce6877b1d5d18038ba433bb7cb590838e2d> [ 939 0 R /XYZ 62.692913 512.54685 0 ] <43ce45b65f164cfac19ef637f685b62ff123825b78a98a5a1613e779992a2cdb21871157cd0fabfe78a9eaee1bb4b975f66768d2ae80d640014065b904ea7a63dac3aefbce36f5bcf7ec660a2f1ccc66> [ 808 0 R /XYZ 62.692913 704.24685 0 ] <5f6d7a9541d98c5f3344f3460dd436668bae7788708d8cc5c7ba904fe564b465f2719daa6822028cb3fb3d250afdea5ec6c74134b1444b07ca04275929e4887efbf97da835728c3d3484983d04bfd47e5985b29c52608f79efbca770659efc07> [ 440 0 R /XYZ 62.692913 525.26685 0 ] [ 541 0 R /XYZ 62.692913 288.38685 0 ] [ 612 0 R /XYZ 62.692913 404.53685 0 ] [ 523 0 R /XYZ 62.692913 237.33685 0 ] <96c3512543a94d36b2bec74b8f9143c3b9be0b24d04fe5bf754fbc56e62619522ff08c3fb1b334bba6d9d4552964c7eba70046a161146d76f4797a2e1c902b6f> [ 708 0 R /XYZ 62.692913 162.20685 0 ] <2889e2a05b859228a09ac8d0502b74ff35c023f535cf35b454f9a4b028455f2e54e4f89239fc8b137ed8e42c34888b482a74f622139ea63a108795991dd21932> [ 550 0 R /XYZ 62.692913 686.64685 0 ] <7bb394b3837fa63bf518a85ebdbe15e3a8ed3a01fb327b6348eeae2f8ba4bb3eaf8bb54b232fcbfaa076547d136df74a4fade67715e7dee3d5860bb68b9beaf0128ba203fbd8694589cfd8e79e437798> [ 877 0 R /XYZ 62.692913 327.21685 0 ] <295c1cc7c4866091e77fee57b498b3a019ccf46dfa246199383e9ae04d4953f8b1169d1f509934836eab8da9a6682e5c3c225262db64bd2e3219245d33554259> [ 818 0 R /XYZ 62.692913 785.19685 0 ] [ 256 0 R /XYZ 62.692913 227.68685 0 ] <4120769dcd3225f9089ba557363b02762b1caacdc3598304301c02d69fbc8a7a765460408ae27c2ab3190b277ec932aa123640af2e8bd8c8d9e65c214940f9fc> [ 653 0 R /XYZ 62.692913 761.94685 0 ] [ 963 0 R /XYZ 62.692913 560.34685 0 ] <42da7e40fdeb031af2ca45e15619914d96a0ecadbc0684f150eb3fe560152b38b7fa596da9e0b9289892eeba0928d803ee70bf31a4b9a3d3df2ec4bfbe3f8044> [ 559 0 R /XYZ 62.692913 197.40685 0 ] [ 697 0 R /XYZ 62.692913 215.00685 0 ] <7c902d0673a9457d94bdf6a2e0241c857944304af8d1b26c37b0e86e295a9d341b78128074dcd2ccef149ae3cf2ecc8ed0452b62397490118b3c23bf249e324055d9ac2269afe2b6e72b41d1cc7cf1fd> [ 731 0 R /XYZ 62.692913 704.24685 0 ] <0b363f9ab2c448dcdd054fe925f9ab00c8e499de2d22be47767048f857a6ba75d50a8120cebd9ac576d5081366e283d608cac057636e08efdcec51d5b44b9255> [ 580 0 R /XYZ 62.692913 785.19685 0 ] [ 468 0 R /XYZ 62.692913 275.98685 0 ] <173be13868ea3aadd79e7fe1501a84059e15f3f2390d414b5637db061c3cce4b1e92d8898c4c76e8c133a37e68176ba793836904c8c44061a6b9d064330606c4b0dffaaab0e4097c2e664cf7aa7eb673> [ 636 0 R /XYZ 62.692913 560.46685 0 ] [ 590 0 R /XYZ 62.692913 215.00685 0 ] [ 896 0 R /XYZ 62.692913 475.76685 0 ] <1ec959fd87cfbdc7ea3439d8296638fda4ddf00ce4da33ab9a0b4e91808af7f5faa8f272e0ee5241c2929052217aed3b8e526db85662e9ac06252e50fe4ae260> [ 832 0 R /XYZ 62.692913 704.24685 0 ] <075a6c3dc66454a7f6af2fe8bde870cc23aa3e97f3226b919eaa32007559fd572413fd5beb8c2c022ea6894305c6b44aec436c315fb36948f8b325e59447171f> [ 826 0 R /XYZ 62.692913 658.04685 0 ] <20358c7744c82fe280e515ee9bae405a206f614825c865887e306e05acf759de6bee0e968915d58d91c648b4c1eb401daf91342807e15f95e3d1c3fe6d09ae97> [ 311 0 R /XYZ 62.692913 603.66685 0 ] [ 775 0 R /XYZ 62.692913 595.66685 0 ] <54572c7092c448255e9a86ff4d6cea30be5fdbb2ac9e9bbc4117cab981ad3df88704c3a12c700474bf0edc79c1a3fc99c0e704b1645bf2b976ca94596b4ecbc6> [ 275 0 R /XYZ 62.692913 182.01685 0 ] <42fb85011e85c535e88792f84a9f43c7dfcdcb451bf39f37bc57618a4c56fa402acfffbb49cd735d1f38f3a81cd95b07f69779699eaf7da14fb479a113279ae0> [ 671 0 R /XYZ 62.692913 381.28685 0 ] <3e68517a42f797da8ac312cdf0aa68c2eb648711fa9611b66dd9b1eee388b4358e5969b6156af4bd7d61d45e2c0c89eb0f42b9d3242c5a4d034ac33483c10bed9db01e140e5a3d2b8ea104604f95e297> [ 264 0 R /XYZ 62.692913 199.75685 0 ] <6cd77bb526b1a80ec296a8ff585dcddd3e942b733eb1b4ec720715931279b420d67969ecd9f4695beee2b03da3475e55884744b2b7bff921e7563b27be9c389f639b7c0cd10ec7260d1d3fcc88ab5ea5> [ 889 0 R /XYZ 62.692913 578.06685 0 ] <2cf5f4ded12580c39818f5ae46466767c5a44577641cb7b1d460d3877525f893e5cfe62cd6e1485f4e0d7c5ae2925576f2a9a24c14819e82ddc54d14d683b49f> [ 978 0 R /XYZ 62.692913 704.24685 0 ] [ 923 0 R /XYZ 62.692913 315.01685 0 ] <1acd52dcb0cfb76eac4f786625994cd06a32b2e916b5c932cf471ea1af81937b7b9152f2068e60453baaa493a6ed892f18e37c68a4a22ac5bd43185e17dfa771> [ 287 0 R /XYZ 62.692913 562.81685 0 ] [ 300 0 R /XYZ 62.692913 398.88685 0 ] <40d318395ada10848c571334c576f9d633d74bc26f86a679d4998af1848fb610d68e2e5707a3bdf275986d797d0e570aa9917256161021c28387f15e45619adeac7d2fcb96fca52421c5579bafaaff2e> [ 511 0 R /XYZ 62.692913 785.19685 0 ] <3a93305a2ebe223b67271a971d81b72e94b8f7f90950f5ea58d63d2bbddf576d927cbc1a18d7580cd08ec6fb48436f7c4b203195e27c79cf1c9daca2cb29a48f8cc68645dd6ad9f4f54563b77fadaca0> [ 412 0 R /XYZ 62.692913 578.06685 0 ] <62ee7a9b22c855938720d3c77ac6a73824721e41a4f12ea16a2b80e21fdfd23d37500c7740ee0b257a42d6d31fe8b1895e4f5a0146518f0744d7dc6e7e2f3c3b> [ 848 0 R /XYZ 62.692913 785.19685 0 ] <38153909adb17332cb68319d1d8597780cb483af48fbc053fb113871dd5183274c5ce706cd05a5b5db1c02508fcecf73ebd3280ab8b526ad5ab5b8d46487b9b3> [ 970 0 R /XYZ 62.692913 262.43685 0 ] <01a0c6ab106d76220be08bbc47996489d1da5a975ecd1059a9fc113fe29b863ee2edfc0edebb2d664c9d6b52e817966c422a3b51b4fa330f16f12d835dbb7a06> [ 420 0 R /XYZ 62.692913 439.73685 0 ] [ 763 0 R /XYZ 62.692913 122.70685 0 ] [ 336 0 R /XYZ 62.692913 457.51685 0 ] <33e22af8e9ec250f18300b11396991276e7cad3d270c683650e7548fbc891f41e61f86cc4a0713231e3d7d5c83c72b8749846232d46fd326706c307bf51608e8> [ 753 0 R /XYZ 62.692913 233.38685 0 ] <466a63d4b0b33e77a9d32b39f3cab335ae18c4d49ae4d1436171e106b392fb70f05cccefdb9ba56a567a3e2922377981bac382850adba63273e704af3dfdc214> [ 691 0 R /XYZ 62.692913 785.19685 0 ] <6f39d2b57b8edb03c2cb5557d0d16e94609ad1969125d0990367bde30c522b1ba8d945650c3e3504ffc5184165fe8680857b3d5362dee62caacaee3207fa975ca39e32ef092474fe8e74eeb269471375> [ 403 0 R /XYZ 62.692913 761.94685 0 ] <969227ffb952114cbe5503400157a2e654f20761fdd4ef3399e9fc897a8fa85eacc0c76a091e9db0defcc559dfeea60291a7a7098b7b6c059ac2e119f29c58f2> [ 786 0 R /XYZ 62.692913 603.66685 0 ] [ 840 0 R /XYZ 62.692913 179.80685 0 ] <923a50b361bd582a44831cb542c6e78577b183eb4892c6b3eb68aaa675bd4cd6d8491013611d3b323707e3902a980917c2223b93b3c833b8c4177be440ee1982> [ 531 0 R /XYZ 62.692913 422.13685 0 ] <1551b57b42f8fe194676faaed5f3598e72558926b16fea82c931582bedb657c54fe8d117eecae24e53c6cc98e1cb466708b8c73b8ef0fa4ce47506b397c8cc82> [ 931 0 R /XYZ 62.692913 433.31685 0 ] <6eb3e00760576993356ce3a36fa7f7b01d941ccabccaf02f1e238a235eee6c8ce7b933b9fdfc77aa2b2609dbd27b012d4acce5e59c71a0e3dd1a09f9078164a38d417e5c16c57047632dadada3926948> [ 645 0 R /XYZ 62.692913 376.01685 0 ] <4ff3075909c3984691ebe014be4320dff413d6c51c6375b3295b47e2cf9b875f6b30180958667eed4de3c56c313f3b121042e658cc5f6f5b0cf31dddb2bb35f70bfbfe99924cd627fcc2596f7e64f4b6> [ 241 0 R /XYZ 62.692913 785.19685 0 ] <243f43acd9179bc006370705deeaeff78dbd85f7d2df0010efd04366113a27792b7e9c740f94c5b0e998b9b7faf03d326de653d506143d8774b35c48fa78e0ef> [ 743 0 R /XYZ 62.692913 785.19685 0 ] <49e2d8229f2916033cad612ebfe33efe98f15397e600794b8af40a322799263c64c8fec6319bd480f807df8b5b0ce9f8> [ 113 0 R /XYZ 62.692913 307.09685 0 ] <406a757ee7ad7c4f691055208e7094928f63ed19e05869716c721230624e20d2bbde482113ea1eec30fe0ec23838195b18f1eb4a889f893351f243bc2c4b1da39d49ca16c769b7cff984e33122db2db4> [ 447 0 R /XYZ 62.692913 152.60685 0 ] <9f0ffdfae3cca995b4e66c1666ee51de73bce53ec1a82b9cc3a0e5f8615e4d87438fd1789e9d68b106e13ece183fb4fc> [ 601 0 R /XYZ 62.692913 205.40685 0 ] <021f599a3f8732c4a9c56d378600b053034595e169832912f49069c402bf437be1ee903e646ca645da7671c278586397e6a2d22033394af9878e986d1517f879119d5d5da02c1bac6189cd8da371a9f2> [ 624 0 R /XYZ 62.692913 486.11685 0 ] <6f56668ea13967178d607ee8d8fad70d7cbf004fff592b589800147c29577facd960d01804cab3afd943906a7bd5c1875de0a467fd29203fe40add224068cd3c> [ 392 0 R /XYZ 62.692913 632.26685 0 ] <64731f47ffced26dd4a5a80e5fb871f94f48e1c47fba5181327eb0eab9d43b4df203327e92878271170102f1aefc5f8f8a9175901fde74a2718f9f4296dd982d> [ 698 0 R /XYZ 62.692913 704.24685 0 ] [ 743 0 R /XYZ 62.692913 459.76685 0 ] <88ec037057d63a494dd9f6619d920937f7cf8ff8a3117fe2866cd948cdf52d379e0c19f292c4b135244ed65e9e03f573ffda05a76a326c61aec138d78f179ac2> [ 963 0 R /XYZ 62.692913 361.21685 0 ] <1c2e84dea531e1cc689a27a86cf9b95d7ca647b603036302d97be6ac61ea173c35cf16278b3dbe30d1c286f591c8ebb19bf301d4ac2a82522c2e4fc85502b2d5> [ 709 0 R /XYZ 62.692913 721.84685 0 ] <688285231aecd78ad9d6a57e20d5d118e03322c9c75309810b6e8941d7ef4c74af69a05b0740acd628537413becb3ea15fd14ae4ac3c104371523f9d142629ecae314629fd8005dd204fee4fc3ff4746> [ 531 0 R /XYZ 62.692913 240.60685 0 ] <88268744ea896eead9e08f666aab2fb4d6081660768300aeafb963ec00f12106b6a4e42de7654eb4cce0880f0106cad2e6dff6a8c689ad943bb49e248b9dbdaa> [ 798 0 R /XYZ 62.692913 155.68685 0 ] <72e65541f1b241dd764b26ee0946922732bb766245cfcce8e77d505666ef4b8df7fa3b6bd8f3d59711c59569039b9dcddb57af3d5e1aaf32b844d7f18e8f2e07> [ 300 0 R /XYZ 62.692913 217.35685 0 ] [ 327 0 R /XYZ 62.692913 704.24685 0 ] <98c6d29356119d366f6badc75bd1b78be7dac0e9a8928c3717b8d0c197ed5fe53cc2478f7357a1393eba0ec4c39559c6158522a17074dfa88431354af0a4fa1a0b01b97e90b80bd814843af6fa266c72> [ 721 0 R /XYZ 62.692913 422.13685 0 ] [ 624 0 R /XYZ 62.692913 261.38685 0 ] [ 663 0 R /XYZ 62.692913 785.19685 0 ] <348e4a3441c767e2c21a5cd603a3d69af6b6335fb6f668fc7f278d3286ec06af525478cfff847ef9b0c11464ee65e52c5795ec8848839b010f3c5190263382253d95d968e024a29b7d80be6c692416e4> [ 496 0 R /XYZ 62.692913 586.06685 0 ] <1d5a1eb5874780721f78ab18594590bd3499d2fbfac923169c94daded71ae4b365209d07d82b018f0cd7bed61f59eb2a30f0a3363d1a881690a6447610d958bb2290de07d1e52d417450ad9151646513> [ 602 0 R /XYZ 62.692913 761.94685 0 ] <657bc5631383536436ef8af46c456bcbcb36bf5143d1f2200ee0a83c071eae91f9c49478446989f87bb78d9accd03bcf9c6e6ef4dd2411c5130c28340c69baf5> [ 896 0 R /XYZ 62.692913 294.23685 0 ] <92720b468737e5587c6a7215f68151cc222262f5608e10ea0a9b81bc0b94dbe999b377a29d9a5418f8f711f84b4e6f888bde931e584a855dbd1524771a054e6d0b10651cd715427ebcaea345c6484f2c> [ 878 0 R /XYZ 62.692913 785.19685 0 ] <61a80fc87544854ecef90fa2a920d6e32d7a658801e1a29df80ac4fedc6d0695baa88af2bd658488daec3e3c212a78a92087a5698ace39a356feed527bc1b32c3834ff3c757ead88039930144f47eb37> [ 591 0 R /XYZ 62.692913 761.94685 0 ] <097798862d7f027bf21e11900f4a6bbd7ad6c21bfb6d392b421f85e43e1ba85d096541bbec9c8419cc7d8975fb3dd4f0f381348f290f32f83bc1131815b61bb1> [ 939 0 R /XYZ 62.692913 313.41685 0 ] <9a58f339e28824242a28cfa7fe646829103c8d7e59ae47322b2be6aea79ff6eb94f124299b72052889dbee28b4b11bdec8044f761e40d6cc54c796770917755f292f15d02ac70a1488562aabd3b33e5859b8d75a8824da531e01a04562c45eab> [ 841 0 R /XYZ 62.692913 704.24685 0 ] [ 754 0 R /XYZ 62.692913 785.19685 0 ] [ 265 0 R /XYZ 62.692913 704.24685 0 ] [ 818 0 R /XYZ 62.692913 586.06685 0 ] <3a0e0d30deae1dbef51128c75fffbbf1571ca40c170e75414af63ce4f8e51f1b11f5b8887722275a9c164a1bb70e6997c1b7384d7802b2ea94ca67f21aff52741efb26e0eae920e917652496e4c4b565> [ 612 0 R /XYZ 62.692913 223.00685 0 ] <4d8212a0e9901536da122624849d3daa2a3a06b5dc5935aac841f1b5edb99adfe501b9b517f3d1f1e5b828f2335a7bd57386ce003c68f2fb3f93929eceff02a4> [ 924 0 R /XYZ 62.692913 547.74685 0 ] <275332d0c6f43dfbfc92cef894293577bb4d79227f7ef068bdf657a62cc9c264d5696664b05e1d36f3b31b4d1ab33593eb1cb5d8f9f65284a07d9dd93270e03b> [ 786 0 R /XYZ 62.692913 404.53685 0 ] <74665668f4ba16b27e1ac1ea54a0f75d9531ae2b09bcba2585adfb418ece260a7ce1668fd994eb85e1d1224b3a5d74f0ced105cc28d3cb360bd807d8e39ce9e0> [ 931 0 R /XYZ 62.692913 234.18685 0 ] <2a6744eddfcf5903eabb86d08f069e4d02870380437c9fe216e7edd14f10cc60f0221e3071d96ffab3da8950253ebefc979436f23d3567b38287a312fe131892> [ 808 0 R /XYZ 62.692913 479.51685 0 ] <0ce47724179ddb2d0910ffb39ac73e265d039a6b26d0cb9e1048c936c55d0ac5ce02e374ce8a8546482be755eef897015971e5081b3342d7c6e191284011f9d9> [ 550 0 R /XYZ 62.692913 487.51685 0 ] [ 848 0 R /XYZ 62.692913 394.26685 0 ] [ 971 0 R /XYZ 62.692913 785.19685 0 ] [ 775 0 R /XYZ 62.692913 414.13685 0 ] <15ee1089e5ffe34b57ebefb8a1fdfe9c7afdd2597a2701d13245388a02972ec0a207c3dcb2a278fc4a0423b86750fa8450c815bf02d1a3af6c0717be86d99d5e> [ 569 0 R /XYZ 62.692913 675.64685 0 ] <8e0b5c6ed91b6e6a989cee61e3d7c7ed48d2cce0410d89463685af28bd5ccc9641299011ed7892c74634fbc14bce72775e248b775357269fa87f8789249307a937e9a7741292084ea4934d4456793875> [ 731 0 R /XYZ 62.692913 497.11685 0 ] [ 560 0 R /XYZ 62.692913 761.94685 0 ] [ 978 0 R /XYZ 62.692913 522.71685 0 ] <846cb2296178ef5f303c22385941415fe7862f7f12daf28ba78a113691de189c0119e3bf40078f72dbb1640d0fff62d35475750ec3ace238a27e423439a8e66b> [ 636 0 R /XYZ 62.692913 353.33685 0 ] <26d9bfd715e35bf8a956a580d7fb121d578a47f5af3953b6c28073ee13037441d4c78d03b8233a86917d557fd3a5d96e1d2a25332a363624a0daea13bdb33366> [ 826 0 R /XYZ 62.692913 487.51685 0 ] [ 241 0 R /XYZ 62.692913 603.66685 0 ] <374553ed0a20d69f08f79d5cbaa19c73cb988384d8cd0128f2b3c92ecb55042d6c40965b18ca697e028ebe8e0d6cf711f5e51c0f9cc0ec66c00a05bd1e538a4b> [ 764 0 R /XYZ 62.692913 675.64685 0 ] [ 915 0 R /XYZ 62.692913 603.66685 0 ] [ 276 0 R /XYZ 62.692913 704.24685 0 ] <5882f591310b8b53190a37c82010991e2b16366f0616ab9c3592cb8b36dc1447b49f49907c84a179e9a164d6fa4cbf9d> [ 287 0 R /XYZ 62.692913 381.28685 0 ] <39fc858ac51b4759990119e14d0fe53c0c3890a6dcf712d8e6b3d2cf6bddc3a712aaccbd10021ef6b57eae04b1bebfb6> [ 420 0 R /XYZ 62.692913 275.80685 0 ] <78817f521edf418dea0fa06dba9933a11bc3b51487c12ef716898481e1235838e65517d712e1a52795e9009579628c857c1f86417513d5c51fd3a6e8d0bde0682c84fe4bc05f2ab608a6c856eb0255e7> [ 257 0 R /XYZ 62.692913 704.24685 0 ] [ 511 0 R /XYZ 62.692913 603.66685 0 ] <6a4b02b06222097bfb59da801242533929b35879586c6ad6fd7a5b4d8bd8c4cf590c4d0f5501874a6157847df265b772fb4f77c1e5f6f9e6e5c484eb1878b495> [ 680 0 R /XYZ 62.692913 387.11685 0 ] [ 645 0 R /XYZ 62.692913 168.88685 0 ] <670de2db5c3020945673e256b86353023b6c0edb2a912506eaef4927e7bad0ce5aa5bc83abeeda8a4539574cb3243076631ea3a474888eda4ab1fcb5de9a938d6a245b27a71b48d7670d95e1f837dba7> [ 672 0 R /XYZ 62.692913 785.19685 0 ] <3d9ec0aa97b070727a81354a7c77d1be4c92daff5a01406ed3787d00763de637acc1ba8f9ea6bc4790facd4c32f8e9c7239bd852c1c8a7e7559d27870e24154e> [ 311 0 R /XYZ 62.692913 422.13685 0 ] <87150ed564f298857fb203cb4f971f4d27cc593818663afff64f0cf4ffefe08147b725f04374551c52cd3b5ab344897e> [ 956 0 R /XYZ 62.692913 785.19685 0 ] [ 908 0 R /XYZ 62.692913 141.30685 0 ] [ 653 0 R /XYZ 62.692913 523.21685 0 ] <20f0cf5e693b8e81c6190e88565083e02e5385728ce8c1bf1ce0cafa7bbdc4016b2b6bc3227e954c929ea4e8b921d1cebb28c99d348b3d98927253f35ff05943> [ 336 0 R /XYZ 62.692913 210.78685 0 ] <6f1ddddf2b862ffb8623e464dda2224b7dde4c1268b5582a87c8a839b738d03282ba407fc326273992225376bab82292a43d26d0a2684ffaaf784967bf27058d> [ 524 0 R /XYZ 62.692913 785.19685 0 ] <6d1f1516ab9607100759393b23d9397d57a0ef4c7ad6f1c6b10d2451f608c5f0b481f0e16aa549905256091659e5d7afdc1b633b07d01cbec28b23acaa62bcb2> [ 482 0 R /XYZ 62.692913 603.66685 0 ] [ 542 0 R /XYZ 62.692913 785.19685 0 ] [ 392 0 R /XYZ 62.692913 468.33685 0 ] <8cd6a98d24738d6d5b42c07a6fc0bc21dcf66e238075806027d04d8094ac159fd5571b64c01ded7d0078a960ebfbf574> [ 114 0 R /XYZ 62.692913 785.19685 0 ] <1560679974a4edd7d62d7c20aac76207480a4332616f5e8b5acb362fc9136912a9f79810c2a3637f02af264e8b4e80b0274b29970696624eba0bbd0a3da09e15> [ 832 0 R /XYZ 62.692913 505.11685 0 ] <3218ab280cac49a2346df10e3f7d704365844f29700122d37c8dc27ae0a1ca57657e2c7c79ee61f317a6d33a2b15bdac11bb2226678dca23bdbb669fb8077aad0ea9372c2022a376221909900c648b53> [ 440 0 R /XYZ 62.692913 300.53685 0 ] <3653992cc8d834b7dfcccae8d2a94397075f34635a1a0fb16a7cc4cf384b6e837c90d98d61b883b70913232cd551cb55d7cdbb7afd86bf741381539fabce3cca> [ 889 0 R /XYZ 62.692913 353.33685 0 ] [ 403 0 R /XYZ 62.692913 537.21685 0 ] <36e188ac2b30d006feb8fa863b8af9a651e229d6f1b1b8bec7742c3dee43088a4ab8e36ecf0fc3d927774cc0acfd8c6fc937d997afc5bcbacd81d55f0817fa29> [ 987 0 R /XYZ 62.692913 696.19685 0 ] <83c5765a186a4ed1e1528e0abde9997e4b038c66454bd93d45538ebeb71bed257dddbb845558c16b383ae135c21bafd677071a1e088f76607741714dbb9a6823> [ 580 0 R /XYZ 62.692913 603.66685 0 ] <9acc8fd31769451be158e79bfffadbbde7388a5b642e0fe8541bd0e0a523d49d95a54e6794a6ffcdc518b3b4bfcd1c1cd3a0a250519b0f07e9cd656fc88f9cc7> [ 412 0 R /XYZ 62.692913 370.93685 0 ] [ 347 0 R /XYZ 62.692913 404.53685 0 ] <7ea88b751a305553a74eb1c15a2c9429c090da594a75bc2f445af5fc7ebcdf9c158b61671989ce243d0981b1f2d7f0a3ba8f278c8ca37e95561c97ce6502a9e9> [ 691 0 R /XYZ 62.692913 586.06685 0 ] [ 469 0 R /XYZ 62.692913 704.24685 0 ] <997dd93843a00b94889466a129b06b90da3acaa90d244c8be15b6560dd99cd9caa63e413bdfb65daf6fbc19e513a60ddd8aa3f966ae983e67315f8f75397ea39> [ 511 0 R /XYZ 62.692913 396.53685 0 ] <7fb99a9f4a91ed50d501ea7cda8fa59201616f2d1e67c10e3a7c3a7664305aa951e8b86f72e5f1de1feaee9ca6d349e6> [ 532 0 R /XYZ 62.692913 785.19685 0 ] <769fa822f00b2e7ad97449b9d6ddd7eed45633d46bf58f218584c94bef069bfc6a9bdb08e188f50b6edc98976c07fc4fa96ad951620918849ffdd3372b0a8363> [ 743 0 R /XYZ 62.692913 278.23685 0 ] <9be6c114c1c1815494ea891c8c94e807398ab9f91634c93989d2a45c66367b8f0804f9a928aeaeb8c41947cfbc7c5f8ef45ec86c2e3041c29a4e83b3aa437025> [ 569 0 R /XYZ 62.692913 494.11685 0 ] [ 625 0 R /XYZ 62.692913 785.19685 0 ] <6574739da73643ea5ab84847a0cee75bfacb06eb8d46212ff8a0264d6b9363f0b883e307437e95abe0448e499f6550d02637f6b462b314b59735213ea77fed62b8dcf5d2726ab36d025bc8681315034d> [ 337 0 R /XYZ 62.692913 636.94685 0 ] [ 420 0 R /XYZ 62.692913 122.87685 0 ] <2df5b2cef86bbe2d0bc9b190e845b9353c450027c2730e3cb63bf8c3708241de6e96b20de4288d71011eb5f5321f62d36d94ee312170a6d0ac4b9ba6a32bd2e2> [ 709 0 R /XYZ 62.692913 540.31685 0 ] [ 403 0 R /XYZ 62.692913 401.88685 0 ] <858e8a7ce92f9f4085085a074a0ac61909b65a33e8fca891c6e32f4e51869b1f7422e66f0f0945cbf8518907a6b62d2aae5a5e903e7fdc6e9e80f9d0372cf305> [ 878 0 R /XYZ 62.692913 578.06685 0 ] <5e4c46b118e5b00e82cbb1bea2f46121941ee730327eade6f3e9081533371db2a94e490411ccd4285606cc3276a28d15786e5e672ff7a1e9d89c33c793631d30> [ 799 0 R /XYZ 62.692913 686.64685 0 ] [ 241 0 R /XYZ 62.692913 396.53685 0 ] <95fd7b8b4fc7c13f439d24199f5436b55d74bb5ca613dc87259f7b46342e60a7f610052af44426b83b98f56ea7825d99d33bd77bb336e4a96ba5e6193b459d3e> [ 808 0 R /XYZ 62.692913 280.38685 0 ] [ 721 0 R /XYZ 62.692913 215.00685 0 ] [ 754 0 R /XYZ 62.692913 603.66685 0 ] <956a60b81b6fd5b024f2ab11599db87523ddc6f125853f21e58416baaadeda751d71c55772f22d2c174cc6a3018c56270d39b587931849f9624be9b79ddb5765> [ 276 0 R /XYZ 62.692913 522.71685 0 ] [ 786 0 R /XYZ 62.692913 205.40685 0 ] <345815c6858ee45f951a7e1b2023b176547ec3e6e9f33c20ac2dfa4971ed4ea8a2c1f80cbc80cc101199ee55ae8a4f50> [ 890 0 R /XYZ 62.692913 785.19685 0 ] <1dfa51a49942e87160adaa14cb05831871e95d4308d91f95083aac9fb3695e7980e2d7584358c764baac2b15663031cd9a3b7600346ccd1dfd8d54612405601b> [ 848 0 R /XYZ 62.692913 230.33685 0 ] <7ec861eea82dda3a8026f169406231c2ae77d0c89a89cdbf82f564384f2b25459f3c692614e7d22142e79d3fd8b88b1ed8496638d842951f5f692f75ea2db25290cb8a7397022bcdf2193a4b370b9213> [ 636 0 R /XYZ 62.692913 154.20685 0 ] <24c5654a0b34dd66e10b63f5340a094959fbbbae8ecc86e797661a9de5de1a8119e13eea0fe14f391dd82b2cb98b3490001a18473841355e9b7812b78d56dec03fd3982bff5cd9b9ff738520dc10964f> [ 524 0 R /XYZ 62.692913 586.06685 0 ] <5fa2465b1b8313509e4e00de8d7890847ac2444b3f48629c9a707c59598b9322fc5ff1a99c86c8c5c1149447af84f355b65420ed1eeb4a43581b4c7126d84ebdad2f0347a58754672814721738d3a124> [ 731 0 R /XYZ 62.692913 289.98685 0 ] [ 482 0 R /XYZ 62.692913 422.13685 0 ] [ 347 0 R /XYZ 62.692913 143.10685 0 ] [ 602 0 R /XYZ 62.692913 554.81685 0 ] <3625ac0c3e0f02b8337b0672bd6c5b1bea611c58eaf0b2a4ecca669c44aa1164c4f199f3f39dec71f3ee8b99a1e6897d26204b81735ae7960697dc67c79d2fac> [ 897 0 R /XYZ 62.692913 785.19685 0 ] <1dd760a5dbcbe38b1d4dec37f519448ccbed32c97b8801218609effec229f3f89400261d3c494a0f183134e62fc8066fffae434946142b811b8de3f3132473de> [ 613 0 R /XYZ 62.692913 761.94685 0 ] <1ab4617fe580dcc4cb1d6bd1b424276c29073721619dd4492cbedac09b881d9785e03bd8c1e73198d01f736b91ececeb3d1e68e29de57b8ac5b5ee5eb0157924> [ 550 0 R /XYZ 62.692913 165.48685 0 ] [ 114 0 R /XYZ 62.692913 549.44685 0 ] [ 327 0 R /XYZ 62.692913 505.11685 0 ] <0fe8ff4e52162e35fcdc53f8a15db95c8147ac9bd443b85136aa6e17a11fbe83ef2080a5cc4684749b8a85ba3ee2fd54924f975fe38b31156c5963a3a47eb8f0> [ 287 0 R /XYZ 62.692913 217.35685 0 ] [ 909 0 R /XYZ 62.692913 675.64685 0 ] <17b8661f6259ceff4f228a9e53a75102468fa34bdb0ad4435ea2a78a465f6aaa82e2cf92b273c5e16aa45c2b07a54a033184d47a8a0eaa7140650772a6b957a5> [ 776 0 R /XYZ 62.692913 785.19685 0 ] <2dfc8581975b8409591947e20d588561f9eb0a02c3b816f89be1860d9d2d7624fe4d224247db7cb1b6932d4c497987f8494c865e8f5114777deb67c8b6c6a5b2> [ 265 0 R /XYZ 62.692913 522.71685 0 ] [ 441 0 R /XYZ 62.692913 785.19685 0 ] [ 698 0 R /XYZ 62.692913 540.31685 0 ] [ 971 0 R /XYZ 62.692913 586.06685 0 ] [ 312 0 R /XYZ 62.692913 785.19685 0 ] [ 646 0 R /XYZ 62.692913 451.24685 0 ] [ 956 0 R /XYZ 62.692913 475.76685 0 ] [ 924 0 R /XYZ 62.692913 252.71685 0 ] <1ba10adb77341e2654aada9976eee6a05c11ae2210b1f89fda37454c9ef4be3b4fe82f26f07e57e3d05755197ac5293b1f91450e8c205c0ef1113c9baf6b84da> [ 841 0 R /XYZ 62.692913 461.91685 0 ] <3ae52e473466e750eab71f1769032895cb9cbcf4906a345a12555ada93484e567ebccae3b43e9e853f2eb324e1f7d0fc3cb90a5e406c6493cc42aa230bd0ff8171e0822f315c74c717d9afcca93202b5> [ 680 0 R /XYZ 62.692913 187.98685 0 ] <0d8d9227cb3c3380baabc4fe4d667f037cf7da4b2b686e16c00bdb750f34b93d182ca9ca8e76bd6655f07c7a9b2c4d7ccee75f57e66ed4efe103c55db2b9065c> [ 826 0 R /XYZ 62.692913 334.58685 0 ] <7cc7dda2930be7ddb2f7a071d4eed3a3f467676ae9fac6af78e120568cd553c45ad67332c1851c807d3fc1cb45758fe564b75bfa8ad8e90ebe76a45ca71f1d20> [ 672 0 R /XYZ 62.692913 353.81685 0 ] <46640017389e418957fbedb0939443f7f1e8e192d2acfac65839693ed4c7b18b75d5fbd33b116344e773df4c52db6f680158d6caa186969edbd87c9162cc27b3> [ 560 0 R /XYZ 62.692913 580.41685 0 ] [ 963 0 R /XYZ 62.692913 162.08685 0 ] <0f506a79c892eaf2855422aae77484c1c716517776e8285fed6fbad6cff0c4bf0fb6329ab95ed68c4c405ee85d0e129523d633d56b30af5f9e6e8b9de040db2d8fada637e89bd520c4522e49eba17719> [ 496 0 R /XYZ 62.692913 378.93685 0 ] [ 691 0 R /XYZ 62.692913 308.63685 0 ] [ 301 0 R /XYZ 62.692913 693.24685 0 ] [ 663 0 R /XYZ 62.692913 479.16685 0 ] <6055d3a835b447a1a0e5dfe661c91c6b2f88d0eadf7c73988f834b8af744bc9d568e17d024fbca857cad520d335aaa25> [ 392 0 R /XYZ 62.692913 333.00685 0 ] [ 542 0 R /XYZ 62.692913 586.06685 0 ] <66eb21885dc85f4c8bb0974e2c7d1bd723810a1adbb180cb1358f10621d4a01cbeb015a9d04a14d04bd914ccfd955ea72fdea9682622f042288ef1461b3378e2> [ 257 0 R /XYZ 62.692913 525.71685 0 ] <7573027a8fe2a5db850767df1a584eba8e46ac52936bb8b99ad91742ba11467cb9853c8c6d8512c8d6259de108dea43a6e2fc33c0e9440b7a4c1c3db22d830b2> [ 653 0 R /XYZ 62.692913 316.08685 0 ] <9b50dd72e2be723f7dd187997955da3c51a3bf188469f7dbbe9ac0cbfc43252d53d8dffd8c5caed21651b65a94500995df438a53c792aea65c713447663663a8c8e1572e0a4565fc7f4405696505ef9e> [ 833 0 R /XYZ 62.692913 785.19685 0 ] [ 818 0 R /XYZ 62.692913 343.73685 0 ] [ 580 0 R /XYZ 62.692913 422.13685 0 ] <75c711ec6bed4f2bc68acc669087749e511a5fa4697ad6a0fd22beb245f44c5e7526de72b247f00136aba214d35df251a444bf5092d3394418d831ceeb868de599794651db49479bc582feac46093718> [ 987 0 R /XYZ 62.692913 497.06685 0 ] [ 412 0 R /XYZ 62.692913 189.40685 0 ] <13b043983ec671b2e3ebdce3887218cef160c82a7806fe28aac86679499bf461486a9e736016ea89212a4e8d13b4e4dd7b61e7668b6debf9dd3c5b262d909ce4> [ 764 0 R /XYZ 62.692913 476.51685 0 ] <2d0d2f988dda37f5aceb85f97857bd7a79d750616fb2ff4adebd5b6da44b6cdf68de62c00cf69c6d604b44d58b87ba0a8424a52bf6b0c4da8de5443afc6b2e4b> [ 940 0 R /XYZ 62.692913 785.19685 0 ] <58280fa490f2d5caa1b271217c6f5cf5da063afde04e55c8fc707299b815db1d4203c871103902786d10a9abca4f9a8cd60ada3da6a888af3f1e927cbe9a4cc614ba950d4676a161e560e8e0aa512683> [ 469 0 R /XYZ 62.692913 522.71685 0 ] <2b2d256dc5d9a4809b12e1136c891417441db8fd054be2f871695db4ff0966c05c798a5e214da5b58d02711b69467be8> [ 591 0 R /XYZ 62.692913 554.81685 0 ] [ 978 0 R /XYZ 62.692913 280.38685 0 ] <345d3e071b568410056389d55fb191ad2428bff2593efa12d99fc0e9a8273eb3f31b3f679351966ac50428f7a5fdd090> [ 915 0 R /XYZ 62.692913 439.73685 0 ] <20cc35d84fc090e35a2c25793970a37a20d32e87cbcdd8245b467a3e623b789864316f7b39dbc6efdcc9ccd4d5e5088325c8fc248dd2363ffac611ef93771109> [ 619 0 R /XYZ 62.692913 235.65685 0 ] [ 506 0 R /XYZ 62.692913 214.85685 0 ] <5d2cfe172f3290ebf44660b05aeb8206c09c056b3e605dc209e08ab23a0921f0938087f74e49f7f1346a28e0fe5bc41ba94513050941a4998cdda3bf8866b57b> [ 282 0 R /XYZ 62.692913 197.25685 0 ] [ 116 0 R /XYZ 62.692913 762.69685 0 ] [ 821 0 R /XYZ 62.692913 246.65685 0 ] [ 425 0 R /XYZ 62.692913 181.50685 0 ] [ 781 0 R /XYZ 62.692913 140.05685 0 ] <354a16d0f4983ce46d3eed551a3d18914cf64176b3c3cb32d053758b6633870a059c4f4c451cd480ccccd5b8427dd20a090158e0d7fed490676febc4a92fa1d8c0e90bf77b551c4a033d884362878e58> [ 384 0 R /XYZ 62.692913 288.45685 0 ] <27ed61b62458bbde4d5cab342546713b436e9ca0ed306116db411972b43a4e9ae4ef087736f07afe2ce15e918be6756d9c4e32df5dbb13e6afb47bb54fde2868> [ 331 0 R /XYZ 62.692913 134.95685 0 ] [ 685 0 R /XYZ 62.692913 245.25685 0 ] [ 749 0 R /XYZ 62.692913 761.94685 0 ] [ 704 0 R /XYZ 62.692913 210.05685 0 ] <1c81424d6bfab9bf47591f4bd1cc24fa8a399940121911ea6109963a446b98ddb605b7784e1efcd78297e94a812d0a35> [ 793 0 R /XYZ 62.692913 761.94685 0 ] <4be974c58e227e40a7ac60262302f5f83ff99aae2e5f8242f87d180b52321c56ec3c7907a72e5f64389c9bfb64afbe6f> [ 658 0 R /XYZ 62.692913 785.19685 0 ] <8c70f37bac4478e57853fa1105419c324126c4445ff9dcf973995d2c50000484fc4f821dcf8032eed1f8772894da8c98> [ 666 0 R /XYZ 62.692913 162.05685 0 ] [ 575 0 R /XYZ 62.692913 197.25685 0 ] <7c0be8de4154011ce0cc669fb55e05bdc5291ade703170d8b032b3a37ed6f535950fcedc1c15e3d32e0db71d08f6e52d42c8147cbc73dc7849583dc5141559c7> [ 981 0 R /XYZ 62.692913 259.90685 0 ] [ 972 0 R /XYZ 62.692913 298.30685 0 ] <0344bd9c3d36671ee69a794780f72730fd44b26a2af6e37212f2503e61bc030e35f64f50ae47b90f29697bd08068c31740aea2219e54d5d8fc6929995fc6ebb5> [ 379 0 R /XYZ 62.692913 785.19685 0 ] <3061b9702b77ecaf52ab9bd836be589721ddd5aa937bded7b9058efa4fe52dacc72cd0581b1de040b56a70f2a55efaac2216908971b914b1b026a7357d31ec16> [ 359 0 R /XYZ 62.692913 200.35685 0 ] [ 443 0 R /XYZ 62.692913 785.19685 0 ] <9615c6ce682d7a8194eda14c72dcd6f0df134da898f6c0044a4ec980e45a3fbf11a329496c48d24ca15805392e09d8f0> [ 597 0 R /XYZ 62.692913 235.65685 0 ] <972ad478298bffd953c84f7913e6b9a261014a41525faa349478170bcc0c2f91ae285cbd31e6cf6a4b3fee279a566b0b3b9906d26e8338c92b348d5a3d4ca13f1d1917f477ce302986f1656cf3a0c412> [ 884 0 R /XYZ 62.692913 206.85685 0 ] [ 564 0 R /XYZ 62.692913 270.85685 0 ] <06d6326e92d6e47f1fcaad2cae3cf5f99088a053d8e7a4c33088bc6a1fa8335057f7936c903d7c6900d69278bb71eb6fddc4ed80f4ccc2ec8a7bb3fed3734144> [ 246 0 R /XYZ 62.692913 785.19685 0 ] [ 933 0 R /XYZ 62.692913 378.40685 0 ] <6c090a3a156933f655767d80ac4a06413e14109d27fd76aef7fe80f18a58dd852632a7c420b64ee338a08176f1ad9cec51146741c22e1132e46b6e1758a8a8a5> [ 926 0 R /XYZ 62.692913 237.50685 0 ] [ 813 0 R /XYZ 62.692913 253.25685 0 ] <71e7572ef84392c64e7956ecbe0b94091842b7b4c53478f53e4564873db7e1a3d144e8e3d19bd4c307b0790806fc5ce396f7d64793fdbe774df6047c8c222e45> [ 957 0 R /XYZ 62.692913 164.20685 0 ] <22d1d1ab8e429ad81fb51505632abbc02cd3e56420ef4a105794edd347e9f37b87be96cfbb987f871f3bf420c80bcdca6baa7ee28d8f2c1596d03d0363a7b640> [ 398 0 R /XYZ 62.692913 214.85685 0 ] [ 949 0 R /XYZ 62.692913 272.70685 0 ] <400976197812669aecd11b3f0b18b781c4ee18b53172dfead4f42854c021eafb903e60500f0e14263356af17ea2c270f7ae2a09b67562782e7ba3cc79e548d2a5b4a73a1f9d009b452e360265174175803e28c8711b0fb255e3924397c8562a5> [ 862 0 R /XYZ 62.692913 785.19685 0 ] <2ecba288c3f468e078bc3837b0a10f074751e20c31d0d1e1e468134b7f8a0def5fb892590cd2388713d0f5cec2b97ed319b11b4378e05fd08b423f5074263725> [ 554 0 R /XYZ 62.692913 232.45685 0 ] <0c0296b21aa0717313814f9fe289f065b44815edfb830ebef6eeacddafcf6859bd48ff67ade7e8eda0fc749312acdca2406e9229768250f72073a8923e6de8eb22e9fd00239c9ac850e03673c0dccad4> [ 322 0 R /XYZ 62.692913 652.44685 0 ] <6a7d9220e4f8a88481d562aecaf26e12260814035b7a443f36b66368c7aa20686f994423086fccb323dd8cbb404921623117551298f60f5c66d93f99fa0a7798> [ 803 0 R /XYZ 62.692913 144.45685 0 ] [ 306 0 R /XYZ 62.692913 785.19685 0 ] <7c3c11477f3b970a259c5070c3e939196eec96553792df532afde60e9366e084e645bef560911091e93e916186922a9a9a44f0701d6363622e5be181444f97db> [ 260 0 R /XYZ 62.692913 214.85685 0 ] <7d6ff5773e9dbebef1f30de2b05ca1fd5b3caff15cc38bd42c1100f3a3b6300967cb18b402cbe8638ae4ab7ad6cf1bd70d777b73574af0523c87c0a75527cd8cdce79d4f082193b0de7fcbd6d30edb81> [ 716 0 R /XYZ 62.692913 214.85685 0 ] <2f4ee5e3c4f33a79464d26a3db3b1cc993d4db60084731325f22ab97a9293980032af3575bcd9198d605310af41b64c304fbc77518729fb5635801575fea2ddd008ee59392c65ab35102a07fca7a5f90> [ 416 0 R /XYZ 62.692913 225.85685 0 ] [ 759 0 R /XYZ 62.692913 214.85685 0 ] <2e52b5f33b99f7dc52c791c5bb8047082397aacb7b3a1cc9fd957f1a08157ffedd6e942e5879e0fe88dee3f934f712a0b9c8c489790b57d220de44a51378d550> [ 836 0 R /XYZ 62.692913 253.25685 0 ] [ 368 0 R /XYZ 62.692913 264.25685 0 ] <5a23e831c095c8710a71c9ab982a2ecfa2a0ebcc2d42bb1b0de6fb3f2baa677617abde3911b0118b0f60b6a61291e25fba1d042b1bc89df77806db4e695f8833> [ 726 0 R /XYZ 62.692913 253.25685 0 ] <1e00de30dc1a81db6be50c60471800dabd1ff25112d37842cf824aea5dda84eee60de7c3db10b90ac221194d926fd911d559a987f1029be5b329f0ba3a4847a8> [ 966 0 R /XYZ 62.692913 785.19685 0 ] [ 942 0 R /XYZ 62.692913 169.00685 0 ] <896b62275d9307ee25cb16bf3c07cb5df1e6e2ae017fa7ef18ff7d4cb7d73918702f78b4b1a9e96bbfa42c71a479f14f76cda3bcda391a8289b38d2d3cc005ad> [ 251 0 R /XYZ 62.692913 232.45685 0 ] [ 736 0 R /XYZ 62.692913 288.45685 0 ] <638c1535159058e01a0bbc47509776063f9e1ea2cc751b82488c84377b63892cedc20635635123cbf36f704e73913c24b69397f4fa68fc062b096fec804a8796> [ 363 0 R /XYZ 62.692913 141.35685 0 ] [ 771 0 R /XYZ 62.692913 785.19685 0 ] <31bcdb9f0af39468e0355c70bf6e97f1463a5a9007e88e361b8b1ca34f2c092673ca34bf3bf83d2dae66e093a88f28e27cbda8076034f3696f4314245ce357f9> [ 457 0 R /XYZ 62.692913 179.65685 0 ] <4eec50ab2e648dd1ea698d2b5c831b3d5b68c4ff122fda68ba0c7eeb385ab6d5927b5aa1fb014a085a652ffbfa1a4fe47b75498d9c27d9039bfbdc828f189647> [ 827 0 R /XYZ 62.692913 200.25685 0 ] <6ca761ec233dc589043a6a138ae28e8ff0acf11d042d4675c7fd5f9d58c2e96640dc740fb8df6bbe98fa173135ec410a16a2663c5440645fced89a2e123febd2> [ 463 0 R /XYZ 62.692913 218.05685 0 ] <46124a47308fb75772c615adf57838d907697e1ed47da75142d65e7c334b0dc58706720f6ba83ce6beeca1fab03964283b7b9c96211a04845e76cf41b03fff52154fe51400a06f645eb47f48c9d832fc> [ 630 0 R /XYZ 62.692913 200.45685 0 ] <95f6413fbd8c4e442aaafb172b2aff5c5b66011b1cc0fb590d8931645716ec8132d1dfbdf54c1be59943f57966f28ad1da035237c5d12fac8fda48e3df41590e> [ 536 0 R /XYZ 62.692913 263.10685 0 ] [ 471 0 R /XYZ 62.692913 299.45685 0 ] <7162c8bee07c86fbbfd42997824dc22df53e39c758f7518df0c043f58ec9d3166252064f095c35914a2f45c5e71880bef051ef241ce98ccb82c29acf24851212f06fecb9b9cafe203e150ef00b2d9d9f> [ 910 0 R /XYZ 62.692913 147.55685 0 ] <30bdbe9fb98e13017f9107846104707fefe0ecc3fa793a727dec9d49ca232d6a8482866c3c5e967acca6a25a08e1040914928abeb5ba383497535ed8e46fd8d5> [ 903 0 R /XYZ 62.692913 243.45685 0 ] <4a753ab96319681f0984d457312ca53acea8b30de3c7d7a6499dcd904aa614852f2afb77ef2425e10705ffe8b1eccd8b> [ 526 0 R /XYZ 62.692913 191.40685 0 ] [ 490 0 R /XYZ 62.692913 214.85685 0 ] [ 648 0 R /XYZ 62.692913 785.19685 0 ] <5707fea0dab01fe8f82f3bec1e11d16ac20c5b657ddb3a175c73d2d087a4fd6ff973d27a463ee4ab001b80b056241631a96a7930805f2de9b1b11e1f1e42663c> [ 898 0 R /XYZ 62.692913 214.85685 0 ] <2cd50520482496d4da9824c6ac9ab272c9aa43db06e4b40aac2bd5bf9f4e5ff4c8e8eb1c79533588a71e55d814cb1a7e24be781b89e03f9551391c05844c9641> [ 675 0 R /XYZ 62.692913 785.19685 0 ] [ 429 0 R /XYZ 62.692913 255.10685 0 ] [ 295 0 R /XYZ 62.692913 154.05685 0 ] <18f93bac4fca99bd96ed432bddd7287ef5ecacfc50f765d08ccdd3e8c43a2719caaf77a13f7ad1458b17443825b891c54f6c5fa40d4d50561e40aed928d0e079> [ 872 0 R /XYZ 62.692913 785.19685 0 ] [ 435 0 R /XYZ 62.692913 785.19685 0 ] [ 640 0 R /XYZ 62.692913 192.45685 0 ] <626c64b3668d9324f26837a3bdedd82fe9cfd7d9a7bcbb8083ddf5884f722997dfd597bfa1ddd794113c280cf9e8d6b56eee56a14eb15c6b60dd09d145529f55162dc953e48ec39f4cdd0343e7f86ea9> [ 518 0 R /XYZ 62.692913 319.10685 0 ] <4292ce120ae11986ae0177ccda1cce62018ff2ad6615cf3cfba5168ec101c7c00fa9d5709b6f35582798d994275856350e215d90b988a229a99cb6705eaa6668> [ 354 0 R /XYZ 62.692913 785.19685 0 ] <3908f969b5410a06aae99757751c67b5e79403823553b5835b56a4862eee759a3e1d34e8136783e962ea195ea33a50a6> [ 236 0 R /XYZ 62.692913 214.85685 0 ] [ 842 0 R /XYZ 62.692913 122.15685 0 ] [ 373 0 R /XYZ 62.692913 270.85685 0 ] <8c17accd2cd01cb62fa10a79d0b5d9338d304b6bf5da0609ead62e30f4fa48e2e5a26db62240e3071b3c71cb4209e089012ad4785b3e263430940d7c3c238974> [ 343 0 R /XYZ 62.692913 785.19685 0 ] [ 918 0 R /XYZ 62.692913 214.85685 0 ] <09ecf692ae6b1696f09a89363e7bd207a4f1a12e21a204e1af7f6f7b50a010edd887ca317fd69293aa525b9115db6f874b1410c8b2973b183a725ab34a4f639221266e8609ef0e601d59b83a24dd6333> [ 607 0 R /XYZ 62.692913 227.65685 0 ] [ 586 0 R /XYZ 62.692913 225.85685 0 ] <1e8a458c927d22734f4ddad5ac829997d6bf595a1883db8da1401c63c1ce9f97de4eda0cf1c154fa17e3bd9bea7c0ccd45242a59bfb1519aa7479f28669c97c0468bce9f6201f77d6bf02733a2795e47> [ 270 0 R /XYZ 62.692913 681.19685 0 ] <571f7150270cc32eb2a238787cfdae65d43f018f2184060e7b57a01511d1616bbaeb4afd4dc8ecb76bf4402549a361a38ab84bb43a5b4b2c239b719518b02af7> [ 233 0 R /XYZ 62.692913 512.99685 0 ] <49496ec4a93b8a42c3e38caa43f99093aba7080ccbb624e85754a2eb43bd3f994d1c834c95e60d6e1d94e55d917c8e50ab3216768204808cdd3f956dc18ac477b7a1434f33ac59c1d8cc11f472f9cfc2> [ 866 0 R /XYZ 62.692913 214.85685 0 ] [ 389 0 R /XYZ 62.692913 785.19685 0 ] <677eba657c65fd3b5e0e74d43a4a907f1ec6e6907ca4e025627c73ab7f7e664a9c88a0ee1889696330b1f8cafc97bb0957e6e0e2e0c370b87fbd6d6fc562f60957a8a946cec8d1ff9af8a113133c05df> [ 544 0 R /XYZ 62.692913 298.30685 0 ] <0f9f064924cff02a81b1079b06920acd80dd76938c5a19d35a7424d2a5be8f26a0e55443e44b1f8dd5a68f8607625b879e473d27415a3b749099f7b8493fee75> [ 477 0 R /XYZ 62.692913 253.25685 0 ] <957e33e80e0865cb7dc751e9ed3b180fad11797ab3734925c41c5e1e640273298e9ea7134ff99adc0be292f3e9fbb3b0> [ 408 0 R /XYZ 62.692913 243.45685 0 ] <30ed1c01414375a4a928b98f84c64861daadc1d455e08a141458cba15d41e15ab29f58c9b2e31ec4c4a4b89f0f105b3656d72c5fb816691088b9afd2108f3260> [ 693 0 R /XYZ 62.692913 245.25685 0 ] [ 891 0 R /XYZ 62.692913 214.85685 0 ] <298d02b32939c35dca48a88ce07d5b811374da3aca8059e0ad11556c39c6d807898e2d140607474eeae513ff6937f8b11cfb5f90640549f319a3a813c03c87c1c590273921a87af302842b6452ee323b> [ 709 0 R /XYZ 62.692913 376.38685 0 ] <0ec2fe44cd293e206ea0a11b2515829a0a0513628ef168693389c9f1ef0c692a12796da4e15e8c3cb7ff548460788e415491864d6a8f6d0ae527713dfec25559> [ 732 0 R /XYZ 62.692913 785.19685 0 ] [ 327 0 R /XYZ 62.692913 297.98685 0 ] [ 897 0 R /XYZ 62.692913 603.66685 0 ] [ 625 0 R /XYZ 62.692913 603.66685 0 ] [ 524 0 R /XYZ 62.692913 396.53685 0 ] <217fbe03943bc1852637d3e5d013fa811e279e2a85fbb15a04c950660e941f2a136e99b0f6e081dccdfa726447141315867db01632d89e6ef7f07d003f9d2136> [ 819 0 R /XYZ 62.692913 667.59685 0 ] <521878967f0e8d46a49da64b4bc31780c2b3ae544d6f07e829b4fb2fd2b64dc770ef308a184c6b3abdce893049709a197a7644fdf4cd26f8146dc59bf093d4b1> [ 312 0 R /XYZ 62.692913 436.91685 0 ] <9a777f9bd2a771c0e7e8bb416b07d66e9c5085199daaee442e0995112491220b07bea89782b2aa175b3b42b1b115d47f6d628ac7ea5cd9d265057d3a8e64ff16> [ 288 0 R /XYZ 62.692913 785.19685 0 ] <5cd87ef6fef32d7d56969d7a1322f3e0344782a11e230c48df843b17a0107cc3ab497a915864d241136bf66c6bdd22210a60cd5f3d72da1b3c31510d12ba8e43255e15a96ee639e38b5d9368c4c3a3b0> [ 833 0 R /XYZ 62.692913 421.56685 0 ] <4233cce20be3b5498acdc180d23311ebcdcb18bf43149b1ec4ca6ceb3773e126e2b1cab5cacd997683f887dfbeb4823e5b388174d10480bb65ae997b450247b4> [ 979 0 R /XYZ 62.692913 785.19685 0 ] <9417f7ccf22dbeb0c61accfbb30ed38475904bd752ac33d25db8de2fa75bbc9a2e72e21af96965b3724274efaab761ff48e688db5c86034a27cd9eee0218295b> [ 841 0 R /XYZ 62.692913 262.78685 0 ] <30df73ed1e87897ef75783f07494033ab3ba9ed3a2b2d1aa47a1129806f7998eb361fe17d18d0b77a779a80152531eda47d22590c3ad0f1dd4b6d82f8d640abcbe8e5f2c24321c9ae8a285754c0e5e27> [ 337 0 R /XYZ 62.692913 412.21685 0 ] <5437828f22f7b9b53623648d3b7865db0710a35700b98c4706c249411cc128ce05beed3bdc9ef290bef28f5a64471e29d04398efb1ee79bca532c834ecd8a3b9> [ 265 0 R /XYZ 62.692913 341.18685 0 ] <9b1af9194b7caa97d4fbc63349fafdf31f78dcf224a3e18615ba5a067085895334bef2b73ce7018a6b0dcc77acad26f5eb4b5a38ea5ebf826867e5f8f54d309deb766ee5b5f9f51d7e9a3861e65f8bdf> [ 496 0 R /XYZ 62.692913 171.80685 0 ] <18e5a1c8a28fc6cb1a27dce7bde7b55d43d100c7b9a0a185456b99a0dbaf6bc242d1a50606a5d1a6d1bd47885159af320915a49d3b215328142cf1f32c1bb4e8> [ 602 0 R /XYZ 62.692913 355.68685 0 ] [ 754 0 R /XYZ 62.692913 340.63685 0 ] [ 654 0 R /XYZ 62.692913 761.94685 0 ] <5aa50d2ef383975749a213f8c1e5770189114b54f7fdd1fa254f71fdc0dd3ca17d48fc26af393d15fd82d9c62c002af48d5287d4f935abb6c91814f012a08c5f> [ 392 0 R /XYZ 62.692913 197.67685 0 ] <2464b75aa91f5a50f8a897686678feb86d33e1a15341585164d79f0899cb06600da4cdc3c378772ef92542e33e4df6a0b4a2f0094bc6a414d00c95f2a12962c5e35322c7bcb055b9046cac2ee27a4426> [ 569 0 R /XYZ 62.692913 312.58685 0 ] <0d4c31a6f8874af1354d2f5576e0e65c94a5274d4536a0b483b51fc6b26b1330912433520c153264b9d3f2884d687aed> [ 764 0 R /XYZ 62.692913 294.98685 0 ] <088c937f06d1c7939c6a87974ad85518e28b65eefcc0cb42aa4e03093d04557e3a0ccb263d22719422a20d6f93d122cd82496f9cd31febee45afa0a85a81c9ec> [ 637 0 R /XYZ 62.692913 393.04685 0 ] [ 348 0 R /XYZ 62.692913 562.14685 0 ] <144d1cf7606fb9e5ccd24317997039ea42811d98163bc9fbeb037801d0d1d2562e9b835ef40f6f73675e31a98fe1ad11950423166e2ae62aeb5294e2d609c200> [ 722 0 R /XYZ 62.692913 704.24685 0 ] [ 964 0 R /XYZ 62.692913 704.24685 0 ] <20d5b9c06fc121137e2cb8cd301174088990654ad973aee7657ee0dde053c44904e326e441cb4f1228d19245491649b6c7c24af81114f2edd733366f154624952120aeeb599a9de748bb5bedf6145abd> [ 681 0 R /XYZ 62.692913 618.44685 0 ] <4ffeacecc3302f7b3e07be2f725aeec9573ffd572497c891382ffe8ff33641fddc5cce3cb9ac338645db60d965aa7b0f1baabdef1ecc98e9ffce253317b0bc20> [ 940 0 R /XYZ 62.692913 415.16685 0 ] [ 672 0 R /XYZ 62.692913 189.88685 0 ] <0ae8082a3ce09f42f3a46b12776abc3a673914a8d07c487b6333d85e6aae751ec5a632d33f25f02e17f58bd889a6090afccca9fc837bc53f99b25a8ddab2ef64697520354b449a2f22830ee3f6eb925e> [ 915 0 R /XYZ 62.692913 286.80685 0 ] <57015cd084fcca7ee6505a4193141d2ebca1193d72ba228c0c37bfd0b02f4c90bdec3f99ee1f6172b63bc6c1338098aecf0cdf48724f02acdb9eaeaea49ca95c> [ 613 0 R /XYZ 62.692913 562.81685 0 ] <6703eb2f797fbbda6143ba969cb0f110c4fd1b7a93d690a0c8f9c920aa0be0d8d58300a0102ad55c3f5bbda1e3ae26570ea176fa4b2723229dbb01d53b7a1a08> [ 421 0 R /XYZ 62.692913 664.64685 0 ] [ 849 0 R /XYZ 62.692913 785.19685 0 ] [ 692 0 R /XYZ 62.692913 785.19685 0 ] [ 878 0 R /XYZ 62.692913 414.13685 0 ] [ 909 0 R /XYZ 62.692913 505.11685 0 ] <3dc3a7a3e4b41a9e4eb2075136197dd07076a973b7f2bf3f1601a9155d4cd339ec8055c93c4a28429e7bbc8c3bfd3c4d23919a6cac9359e02a28da4fda5205f30e41dad811cb74cd8446aba547bf2729> [ 744 0 R /XYZ 62.692913 761.94685 0 ] [ 663 0 R /XYZ 62.692913 280.03685 0 ] <74354a9fe6259cb13677f3d0306fe2c19b76e18a8a11c02dc1e0bfccb3ae07e3ef77a25d801bcde244752ffe671ef5f6fd7757ab6ebcb8721d282659a888ebe1> [ 301 0 R /XYZ 62.692913 486.11685 0 ] <87ed82842e736865e3746658cefdfaafb6357084246c6381bb2a8e31221efed3055409ee7c79a2de48188951834a7a93a15d79ac2fc1cae7b4691ab70c3a2f5c72c249befb2cafb4a28e8d51c8131926> [ 787 0 R /XYZ 62.692913 704.24685 0 ] <4c74de1ae9050c345e30d26d47cfe89db2817e03fff699b5a9dae67e2a353dd27b47d012cb073a80744c10bd2ccd310cc18ab168797598c8fa39592d73c12e8e> [ 925 0 R /XYZ 62.692913 785.19685 0 ] <69e1ecf485b4205ad8861b5749f78a2ea0955f8ec1af20b0014c576408355f7d1cf9224496c20cae372e87d3eb402a6345f9a4deb0178f3377bbc7f9a88f3178> [ 257 0 R /XYZ 62.692913 232.28685 0 ] [ 591 0 R /XYZ 62.692913 373.28685 0 ] <39a4347c4a60eaf67871be0201e0bf7d5d9890a52bbbdf093a73bd8ce599aed4b14a03f491491ffa583125c8432214728b0ee6c4a604710adb4211074b71594f> [ 776 0 R /XYZ 62.692913 621.26685 0 ] [ 799 0 R /XYZ 62.692913 505.11685 0 ] <216a08c697d6fb5fb474f36a1a4ca5c19f2a151e30ecaa06f24da557a7a8ba25ed97960b387134df9edd34ba509b3cda216eeb4c26e3e2e374d79f812b4d712c> [ 532 0 R /XYZ 62.692913 586.06685 0 ] <3f66aeddc8612f267b1814a54c3c0285c9b9fbe92b043748f2583cd5363321c2890d8ec19ba175611bd593a52119c577> [ 482 0 R /XYZ 62.692913 240.60685 0 ] <621d1d66ec553778f4fc65ec55265a67162a0af11842feeb8e0ad30d548dfb55a6e3ef09342686c1fdb3c0ae6d1624ef8aa405d9266ac3a2ebaa286f30bde435e5dda0c92e2f37c51564d4a48d556222> [ 542 0 R /XYZ 62.692913 422.13685 0 ] [ 580 0 R /XYZ 62.692913 240.60685 0 ] <3d360ddf33c397dc194b239f495656642f4722b58295714d755a7a870103d283363863cc882d9697f00b457e1d9c59f9052c397a0965dc95bd3ce462dbcfb9b0> [ 971 0 R /XYZ 62.692913 386.93685 0 ] <04de3166f975a871c97ab5abcebec48a380427b3ce24b011446b6b8e7bae23fb28eaf3eb08f32532acf9a195ae48b0b173cf4cc8083ac03d530363f705370ebf> [ 551 0 R /XYZ 62.692913 686.64685 0 ] [ 276 0 R /XYZ 62.692913 245.28685 0 ] [ 560 0 R /XYZ 62.692913 381.28685 0 ] <347fa4ab7a26fe2064fb2115a1466ad4c8a0189e50dd0973afc7abc13932d2d21da5e59f978f1005b606fe6818d8e6ee1066297b0d8b0b2d839b3abadec412ab> [ 242 0 R /XYZ 62.692913 785.19685 0 ] <9e9a074e833f78cfabb135a398319d0683041c03f47f0bf055d13373638c628ebb148fd31c1cc612b340d727f2d23338c1c6aacb4b058d76e2a0126b532518ad> [ 511 0 R /XYZ 62.692913 215.00685 0 ] <24cdbae0d108ea600bc2a7dc481ccd993e17399ef40fff79570390265fca432668608ff2f6ef14dfd1e6b428996c269224431cb51d2207379884530d0e866708cee50b7141d031f090ca4014f70f3a0c> [ 987 0 R /XYZ 62.692913 272.33685 0 ] [ 403 0 R /XYZ 62.692913 153.05685 0 ] <7f401b8707acef6047f169c2418bc61dc2a781a60df4201b00e434d059ff90c35b2619f8175efcd63999b76e5794a8960b1c6c68a9e3d6739608f8053714a49d> [ 469 0 R /XYZ 62.692913 341.18685 0 ] <8b8fa86138e2704eef60686bfe825989bcdfe4d6d266d49e6b12a81a53ad5776737e1355dbe1ec6b98723b7f42d81e829413fa4a350a2ea68f4deae11771f6ec> [ 413 0 R /XYZ 62.692913 761.94685 0 ] <69146d4799df3dc336736b092bdeaf96cca13d06cce9f74cb2460480228bf6828c700681ceeccc9aeb7c511014beab60bab653b48a0d153ce9f2e2cb9c4ca9e74a3cc67906388fa6b26a6358ac230fd0> [ 809 0 R /XYZ 62.692913 696.19685 0 ] <61b76cf7dd0e2a363ff356865508c2c829550eca15e2e05ac5eb2f91cd41967733da54f05f67017303b7a5da654422e5cc0ec7c5fb383e2e077815881984d7b5a811f8b37457d00de80f0fbfa93d9f3e> [ 698 0 R /XYZ 62.692913 376.38685 0 ] [ 765 0 R /XYZ 62.692913 785.19685 0 ] <490f932a9ce682ad5429a9a3b1ad2d82bdb8c8fe37f544f9e7c108798ff6b2528ac7510c5b6d506967093f625730a65a65834581be220398945d6c2d11cf2a66> [ 744 0 R /XYZ 62.692913 416.81685 0 ] <02a58dea89b4d6309d01c73233a8933a3072913ccfd6052151d77beb5ca09a85beab7a189425b27604a37b1532bcc24c2283dab60007cee1891391c6a9e17bbcc0dec22e945025cd8054d8093d6e8d94> [ 776 0 R /XYZ 62.692913 422.13685 0 ] [ 483 0 R /XYZ 62.692913 785.19685 0 ] [ 348 0 R /XYZ 62.692913 257.51685 0 ] <09bd6c17773c9051274e6153d2bc20df06dad4d0ebbf89a4a16c01b5a75de574ad56e1e19fc7f4d389eb1a0e8042d20a3461673c3b5075e5fc3fc998b7b1f69067d86bf67d4eb3431a54f41790ab095a> [ 654 0 R /XYZ 62.692913 554.81685 0 ] [ 561 0 R /XYZ 62.692913 785.19685 0 ] [ 754 0 R /XYZ 62.692913 159.10685 0 ] <348f25620a4c2e127368607638b6fda661a6572011ab4115ced3c525fa69bb82f3e4f9b8530db5a0976559633138a41660f238fd9b30f0841f58326a5cd1b397> [ 116 0 R /XYZ 62.692913 719.31685 0 ] <3c4e67e7e31784e7cbf72257bca844fd23765c825ce805e9db3aa8680dd5cbdf28b2a984a69dcc7ce48a8686b9ac166a96416f4ae87d22085c7db5e98161d604> [ 637 0 R /XYZ 62.692913 211.51685 0 ] [ 878 0 R /XYZ 62.692913 232.60685 0 ] [ 809 0 R /XYZ 62.692913 471.46685 0 ] <93bba8ab8c10c1ecd5a70933bb8c5648f7913242057d6024320ebc0fdc26d3db305c077f92eddba4d2a2d3a71dd2a6e0452ed0746be920b56701f1ca83e2f28b> [ 591 0 R /XYZ 62.692913 191.75685 0 ] <9f50634c75041bbc3588842b38a5ee0fe29db80598671c9012daceefce6fe101b7b1665ee569327f75e88454209696d59e46fd3fb5e90e597a41456e1c7663d6> [ 800 0 R /XYZ 62.692913 785.19685 0 ] <8fd2fcaea2ac47628091f3c3c2c30a3e0b5c3700dd4daead81b3ef37810b62ff2956d3f347c3dd5e5f1bd2219dc29402eac6747c57a62dbc82688532a9af501a> [ 258 0 R /XYZ 62.692913 785.19685 0 ] [ 849 0 R /XYZ 62.692913 443.76685 0 ] [ 328 0 R /XYZ 62.692913 785.19685 0 ] [ 979 0 R /XYZ 62.692913 443.76685 0 ] <4c6e4fbd471a383a4ef72ff6645dd08504e2b25321f426555c62ce01987e195217ee5cbe183e9a66b4899edfabc04fabb64375db4641bed518bc55583231d1d4> [ 819 0 R /XYZ 62.692913 372.56685 0 ] <76205d53a01253b8cbe72b8e2fbc59af7f261db14eedc2b5973504a8471ac665e249d49bb86a79bd6d30d3e3e1b72e5493bf02d8712eb2513d86a216b7b523df> [ 393 0 R /XYZ 62.692913 785.19685 0 ] <3a23485cf627839ca2b4ff073ba762c1b4250791d94498dc12b781c39cac8a739baaf94cf371fe9545ce792af00529cd592233e4d5c42a4f96227265e7995ac2cc066ed484ddfccb261ada3b41fea13e> [ 603 0 R /XYZ 62.692913 785.19685 0 ] <6ad8ed1d4a6ec7efda130e61b3e6ea38a7ef1ce044103fe2c7be4821311c15c9a5929b7c3496a65c5c5b54a55ed8fb38c05a59e5ba491e191e61c853992502ed> [ 524 0 R /XYZ 62.692913 197.40685 0 ] [ 625 0 R /XYZ 62.692913 422.13685 0 ] <20d696238ab1b6e11234cc67eefcc954a30b05e051f9720c0f92130d8a474b2677f338d4e338b0c4a4ad5adc6dcbe19e3e5aa04ccc0f5fb108711111dcee0e803259a2e621a98d0959b09ea781f04baf> [ 570 0 R /XYZ 62.692913 785.19685 0 ] [ 709 0 R /XYZ 62.692913 151.65685 0 ] [ 613 0 R /XYZ 62.692913 398.88685 0 ] [ 242 0 R /XYZ 62.692913 621.26685 0 ] <45894b36c217c328a8a072243a8ed85fae0bcd037604a098aa9bb195c030680da682258b48ebb4b1ec50c6afd5f44ee4789c641f1af0b291cd948bd43336b217> [ 988 0 R /XYZ 62.692913 785.19685 0 ] <2fb36743f3fdcf2ede70bc6d8acbf3e2807655d426a0524c6d4af5f08078952cd418c3d548551e62e2056850adf85947639a7d1d4c9124f6254d62c252ab3ee2e75223a90c30ea90d2eb754fd49ddeb5> [ 722 0 R /XYZ 62.692913 398.21685 0 ] <9d02122c81825821a280ab3250d46bc0f4b47dcaf3479794883c35c115716be7d17d23e4a98a485d0f52d34916beef4892d18398a62997bc35df5801cd99a73f> [ 732 0 R /XYZ 62.692913 621.26685 0 ] [ 277 0 R /XYZ 62.692913 579.74685 0 ] <69ca161124961a4f0218ccd17fbd4d7b1f41e084627b01c3e50a88b3c6dd9d8f290078648cc42bd3fb9a06936124ded3e57362c792ac917644509097e4ebccf1> [ 413 0 R /XYZ 62.692913 580.41685 0 ] [ 692 0 R /XYZ 62.692913 586.06685 0 ] <7dff090256b65edc8d565d3d66454ac1693c8e1e1d4c39570594d159d1ad0766b2ac4b8c3f290668418e01f5e8a09431f9f69a10fa47547064aa7eb7833965c99c027690f60bca62ec5dc3dd3d415485> [ 266 0 R /XYZ 62.692913 785.19685 0 ] <1cdb756e8982c17eb3339e66e3e56ba4ecb90e37444263109256ecd00678c090e9414660396d0308618d7ad5ba76746ed18b8bc30ca63e0038831cdc9eb93e38> [ 469 0 R /XYZ 62.692913 159.65685 0 ] <31924429ddfdd3e3c3d3a0cd07a34b8781f9b28797fcece1bc43d9be7e8607c9563b08c49def2e6e27c80e89892c97b9657c0b3eca6dbeaa19e89a21e49b08cf> [ 551 0 R /XYZ 62.692913 364.61685 0 ] [ 312 0 R /XYZ 62.692913 255.38685 0 ] [ 664 0 R /XYZ 62.692913 451.19685 0 ] <3081666b1e3d730a1edb4ac0c691a1685b4feaba557d47099f05ad5dea8122428c1b51669ecc9bcbba13e17b3db5d72117998be1e3041d5f8c88808c161a9c9a> [ 421 0 R /XYZ 62.692913 494.11685 0 ] <9c03fdc88241ade966596213dd1a9b512cc6438acdb56cd0d4fc0f3ce9069a4b38f45c80397490c5fe15381def9d7beb66ccf535be061f567318fb0dc8621059> [ 833 0 R /XYZ 62.692913 232.03685 0 ] <34b0e4e706714c3dc2d05bc23eba25eb0e61c0b7b6bbd2e6cccfb30cb3506b59de5c575a43fb1f1cdfd28ecc1fa3b2aca154e5584b8e305e60b1c176194cc9e8> [ 497 0 R /XYZ 62.692913 675.64685 0 ] <2f7649080156aae5d82c6c6a02197851b0542ed26395aa3c5298cf3ecf963ad90efd749b8d2ddbf4102213fc5ba2a697bda988167e6a55655ed0c22785c162f0> [ 925 0 R /XYZ 62.692913 586.06685 0 ] [ 337 0 R /XYZ 62.692913 222.68685 0 ] [ 940 0 R /XYZ 62.692913 216.03685 0 ] <875a9a81c34f63ba6630fa2a036273cdedd644e8f4fabe6ece8bc2502facc93969bdd48e0ec44155d656cb3d3556198bcd3e16ea3f72ef427e976f12e3877adf> [ 288 0 R /XYZ 62.692913 507.76685 0 ] <64b408297dcf4c54d41a777253f6b28c94325a4e1d21bd0a55072e8c9aeec40ecc190f0716f5453c62a2ddf58cdea8c1cd48b150addafd0b8aa2dbc027c550dd> [ 532 0 R /XYZ 62.692913 246.43685 0 ] [ 301 0 R /XYZ 62.692913 286.98685 0 ] [ 542 0 R /XYZ 62.692913 232.60685 0 ] <54455c779d9bfffb674b3657010702c336c4bd804618d7dd5957a7cd71f6e021bbc237c5705b527680881f9fef62e245d6b96d14b3bd4cf17ad6e25e92ae67f889fa624a333fa2df83fbe75180cd90d5> [ 897 0 R /XYZ 62.692913 422.13685 0 ] <6d85d58a6b4fffe96c92781782eb3166ce6fcaaf43783783a41f55a59ad1aa8ec734e8b5c449594d21a9726cdb56a68b45e89edae01f67514c22b431a431d36d> [ 916 0 R /XYZ 62.692913 785.19685 0 ] <5857c264daf62f9aae0371019c7e5f3e1c64d5ee9f65f48ed2d62a92ba7dbfde8331ce6f79ba39a0704557a94db21f199e13a86ece36c8a04e7c978b5264e27b42bd4230e091623232f8a3ed81da4ee2> [ 581 0 R /XYZ 62.692913 785.19685 0 ] <46ad4e0b856fbaa1e193b3eda5df5150aa26c796069429c4092b1511e93a0426e3a9d145864f18a898757723ac30760ac308d9c5a14fe6135e49b48767d9222a> [ 404 0 R /XYZ 62.692913 721.84685 0 ] <332515e986fa94952870c726036a47a9068cc5078b45afb4020e220cd027031caea99457c7f0f7e1bb71f1e78d7a72052a5a0390b7534158aad1a1d649563ec8> [ 512 0 R /XYZ 62.692913 761.94685 0 ] <6066340e9e2054225e6b6cfc628ea22360d53a0a1f8669708ee2055ff4d9ee94afb56def01358fdc5f37d7c532a3ef25fa45e58c69219406e998a0b5efd96dd7> [ 787 0 R /XYZ 62.692913 497.11685 0 ] [ 681 0 R /XYZ 62.692913 411.31685 0 ] <7cf0334ea16a48dd8d8b8ad79fe080817cfcd9953801416f167a0852fe8c999b7b0ebc345d34965462da4e320d3e961999b0409b62640159cf73a191cabb8277> [ 698 0 R /XYZ 62.692913 151.65685 0 ] <302c96c6d7b65c87289484b5da468b5ec942a9e3052cf355ce4ae5534f28cd47e368c31529d0f61f7e5a5870bee15912> [ 121 0 R /XYZ 62.692913 259.69685 0 ] [ 122 0 R /XYZ 62.692913 512.84685 0 ] [ 483 0 R /XYZ 62.692913 603.66685 0 ] <84a4b0eae08f4d2fe5d5a84361cc5e4202e3637c4581effb70b2b70e8a76826b3d9c31f91625ac8fb5cb913cf9e47f413865226bbba0fd43dc169b4b3cc32279> [ 421 0 R /XYZ 62.692913 312.58685 0 ] [ 744 0 R /XYZ 62.692913 235.28685 0 ] [ 288 0 R /XYZ 62.692913 326.23685 0 ] [ 338 0 R /XYZ 62.692913 636.94685 0 ] <819385a7aeabbaeefe7b593dea59dc720f0a91df6ab8e294e9bc52b83aba243b456790022b39c5845222a2ad0fd144b506184807bfa39429b64ca9464a103bd0> [ 765 0 R /XYZ 62.692913 586.06685 0 ] <661b99a5909e796e360f111619f8e31df2882c46b09b7a7a3bc204fe1cb882c7df4d29596157370d60f64f25c472d8c0295d9c4295a886621d0b41766050954d> [ 654 0 R /XYZ 62.692913 355.68685 0 ] <2e6f4a425fa25755769678a30d2f8ad2f46f78120e99e8ed81be8d35860d74fd8e06c5ea14e0b46e1bef16f72f49003ff596c274317d81086e866c98d7b15a32> [ 613 0 R /XYZ 62.692913 174.15685 0 ] [ 592 0 R /XYZ 62.692913 686.64685 0 ] <58aa81b6bc5ab9f68f5204441d2aa5415a6dcb73b61028333310be56ee7f937b10c3dc2db94c1298c6c5d119360146a3bddc42a0a6f65ecc44b875ad9b3035f8> [ 834 0 R /XYZ 62.692913 785.19685 0 ] <3f4ea32bc36b77f8563ba3b137b0e9a6b67bb620501cc0dd0a66f82690f4712d3a61bffc32375e4c9e4f2fe77f633a36554de02c24d148738ceeb96794da51b6> [ 879 0 R /XYZ 62.692913 761.94685 0 ] <4a118e65b926b279a3d810183aab04b2d939e0b3682f9a15892ae737dddcaf88cee6ebd46ebecc106ad4b98dfb56c928ed54205ade408eda9fc16795f6e1b497> [ 525 0 R /XYZ 62.692913 560.34685 0 ] [ 413 0 R /XYZ 62.692913 398.88685 0 ] [ 710 0 R /XYZ 62.692913 686.64685 0 ] <03be714cfa3eec536871d259e6c4b82eb8df64aad685a090c7ef0dd9cf069ead9004fa9f154c49b74b2154bf93e53cd368f5c6ecf0d38a54ef68db155acfbb4bd9f05c662c87231e933595105faeb62c> [ 723 0 R /XYZ 62.692913 785.19685 0 ] [ 581 0 R /XYZ 62.692913 542.86685 0 ] <10cd9706450bacd9c4f899094594a49f59994ac3d4b64c0086c3944b24ebee73db1221b011e28f7747fc7f4dbf69b0178731090df75ecb635a1d49416b2f929c> [ 266 0 R /XYZ 62.692913 578.06685 0 ] <74b47a18c16ad98be77a057d3e6e5f69223f88d03179953e21372dbb6d416c6d85ff24aff51a066d3ab7981a88b6255d> [ 116 0 R /XYZ 62.692913 303.31685 0 ] <9f862a13fc44e95611b1c5ecc52bb39bf3aa97114a3cde48c5c18c77294c45699118e753aefc6b99758d6aa61f56ab217e8111be7fb298a6b0ef25729849c328> [ 692 0 R /XYZ 62.692913 422.13685 0 ] [ 681 0 R /XYZ 62.692913 229.78685 0 ] <60c99ac16342e98941292b9fff2a3c7ae0f664c014b2662084dfef977224e71991b09506c7fac73e9063639034e5bee2cf100c39949ddabd76e696e783d45d37> [ 819 0 R /XYZ 62.692913 202.03685 0 ] <3690d18febbe05a0736dbdc72a8acae7f3c8156e89b850f7c1437c492e8e6d7cbb6c7c883ef92124784e9f35597869679c38730c23ee7833d9f7746e759f21ed> [ 404 0 R /XYZ 62.692913 568.91685 0 ] [ 809 0 R /XYZ 62.692913 272.33685 0 ] <154cfe8cff1a833fdf554c0867470de716579667f9436976d2f994196e6ca84a3804efcebc806299814713b0de4f9f401cb73939b097c9fa010fe6880751de6843fd44d3f4096dbdc7bd130785002bbe> [ 543 0 R /XYZ 62.692913 785.19685 0 ] <3bfe73bd1f6c94e6df0a8bb6af6fe88d3926f7336679aff007774b78550a7e1f0db8f051e0c395df74df714a21d679383d1322bdd40155eb23b0c76d77fc6cfc> [ 755 0 R /XYZ 62.692913 704.24685 0 ] [ 570 0 R /XYZ 62.692913 466.16685 0 ] [ 732 0 R /XYZ 62.692913 422.13685 0 ] <74e6e4bcc62493938fc37036ea5f7638d814237fc2d6e9a387976a709b556b239eb6a1e5edf273b60d684ef0fb29b9fbb8b5fa0a24201ed9c64dbab54e84d2ad> [ 512 0 R /XYZ 62.692913 598.01685 0 ] <9ed174c98494dadc4a1e0efc1c3d8116a0feb779708969b3937906fa359d21390208e2e8f5c2e79a7392e5c2952e2bfe39b986d9c6c5c5543a8a8da0e2396e8b> [ 800 0 R /XYZ 62.692913 477.56685 0 ] [ 313 0 R /XYZ 62.692913 479.94685 0 ] <6e849e498e8e3e12e53e7af9cc4a359134bf05cf56a8a6e00380d422f5b36fc8c9008653b22626133658769ae9aa37bc8f8531fd578ab4170b4531d4297bef8c> [ 561 0 R /XYZ 62.692913 479.16685 0 ] [ 603 0 R /XYZ 62.692913 560.46685 0 ] <51a9eedb6dd48811ca1f2b983289326ecda3da995bd3198b27ed4c5d15be9677682767d97c115fe3f45a23cb765c43b3c2606cc8b25b427cd0f5a7d1f16972a5> [ 625 0 R /XYZ 62.692913 197.40685 0 ] [ 638 0 R /XYZ 62.692913 761.94685 0 ] [ 849 0 R /XYZ 62.692913 164.73685 0 ] <940fa360d76ef5e937db1b3bb9cefe19e81082099c97d1da2405a3ad514290a8212e034fe3c4c770f380e8d7960539e2616a124c9834ddcf09e68d2e4081834f> [ 328 0 R /XYZ 62.692913 507.76685 0 ] <46d4f5f7dcfb0dbf3966ab21e59f1c7e545418c3ba7a8ac95c1a7350314b4ffac4cb9a7696aca8ac4331934239785681c72307d5db6d66f022afa24fa0c41e906e4f38dbb8b933ee38dc2638aedf6d42> [ 349 0 R /XYZ 62.692913 785.19685 0 ] <415cc273a105db44aa0504818d10e587ffea3f45ab5426ad393e4b5318f5cfaca684e0e8dd9ac60170632e0b41c5ba68342043ed7a73f9eb89311e157f3b9473> [ 552 0 R /XYZ 62.692913 785.19685 0 ] <0ab143d6d51c4b7ebd3529747e477b1aedb3d170b969e4e7c48781b369981d9ec0ab6733d8992686fced45d3596cf045f706fd011112d46ab40a5f79aaadca8d> [ 497 0 R /XYZ 62.692913 494.11685 0 ] [ 242 0 R /XYZ 62.692913 439.73685 0 ] <3b7969b35a40860f04870c082fc5a4faa16c0704afb7aa24bbd68d80307b64c123236df68fa662c789d6a6a9610eda95> [ 941 0 R /XYZ 62.692913 761.94685 0 ] <0891a1e3457ea3270f9312e284085ef77e2b8bea2843c927bddce6adf82c9f19a015e070ea37797bc9872f0bba99003a352f5af383c43ad8e71337973751ce6d> [ 699 0 R /XYZ 62.692913 686.64685 0 ] <1a00c73fd7e8a23c9949b1d0f9985d44bf7ea532c571d7ecceaa7501e9653def737c2cc0e4157e9d30fdd0a375457ed788928840beecb580e1fd79678c1ae080> [ 533 0 R /XYZ 62.692913 633.99685 0 ] <2888f3e01da29dfa4c5c33b82631257cff74a6d35671c720df3cd9486b46ea5c75fc7e9c6aa9603dd67beb956738812090c0c3dceda47e9834787b5392f3da2f> [ 787 0 R /XYZ 62.692913 315.58685 0 ] <9049438844270cd54dfd89f6f28aea14f4551cc902ff1e0575cf1a6db060960a2c92984756dd2cae5cd7473133b9835bf8c8efefbe5cd9f0935140ebc9076f28> [ 776 0 R /XYZ 62.692913 197.40685 0 ] <851d1eb06513d4cc12632e3b3e8b59e5c5524b707b880be12e3dc0475579c281f0f1883c5eb8a058b1cc6812f0eb0bbab130a66cb3bca6318f3cd8a9fa55f0d3> [ 979 0 R /XYZ 62.692913 244.63685 0 ] [ 258 0 R /XYZ 62.692913 621.26685 0 ] <1818b8bdac51d1c909a70bc7a13ff88092fec7d6eeccd35e127c9da420127ba842b737a3543dcdf1e699f18577ff7147> [ 916 0 R /XYZ 62.692913 507.76685 0 ] [ 393 0 R /XYZ 62.692913 649.86685 0 ] <5a97da8514cf8aba3a12c38d1ce12faa85920cc09d5f08bd3f6255737429c9e02ef2553558bb9d207df07f49e88818e9ce2f2aa712bcdfeb16acc4131587f112> [ 302 0 R /XYZ 62.692913 785.19685 0 ] <03da57430323634464336a25bcc98db93b2d51074087f0c190d136cc0b5e6a0a66cfe04eda9f52d4ba3f7093106c2614ab5a6981b49a915f978c9b56940084ea> [ 277 0 R /XYZ 62.692913 270.31685 0 ] <12bc61ee42d980306bbe2a01594def45ae4b7151887f8f299661440747449b2ce9a570b852a022cf3561f4c298cc27e964d72262019e6693c76e6e1cab1ee506> [ 732 0 R /XYZ 62.692913 258.20685 0 ] <7d3e29da49eeb607ea574ce821a6ce36b6221d21aaa2f133d42b32e145b033d6045eeb538fa4d15a5674ae5a13aa9f5206ecb43e9c611632f65195b38ef7860d> [ 404 0 R /XYZ 62.692913 387.38685 0 ] <912f0decb4f8f4f3644f39c3aa6118703584f731ffcfe8a014a5e6bd11a9bf50ab10d6e87151e6e619bea409ce3e4134c569b166a739bccd223d71a2640e866c> [ 765 0 R /XYZ 62.692913 404.53685 0 ] <781f8555b9d0f1cfc2bab5d35257acec5dd67a2a2ddf58ecf61ca737ecaf7888da8ef2f306df4e0f7af072a8972a1abc1811e58f26d86ecff21b713171decc74> [ 755 0 R /XYZ 62.692913 505.11685 0 ] [ 810 0 R /XYZ 62.692913 667.59685 0 ] <0b58374fbd2f108ff956a4d8021a0d73192362c18d1d9c04756f322f04fa411e3fb986f63fed035816aa1ebb84b23fe593b9f66a9df97461ed8525f2c75767d8> [ 787 0 R /XYZ 62.692913 134.05685 0 ] <1fb24084203a5bf3971d8756a8eed58707e0fcbc3058544bf7cd67399c4ee442a3f0e61712c0a2691a346905a8a9f670225aa442d7e3812b0678366190ceb5e3> [ 820 0 R /XYZ 62.692913 704.24685 0 ] <64d1b7e512d18ee5f052e6de551b0b9a6851a71acbfa6c9775bc3d1aa790b43565c991c4c7d34b0db6057c345a6f98cea91aacb6e549730ebbdd20f28916afc2> [ 421 0 R /XYZ 62.692913 159.65685 0 ] [ 581 0 R /XYZ 62.692913 378.93685 0 ] <9787de2e350abd21770f9f58b18f56f5cd1f0c556aba782257a9d10c8e9ee52f1a6801569b4f3c70d2ca5d1a7cd5720a38edfc1f669eae9783eb5b76fe19640f> [ 393 0 R /XYZ 62.692913 257.03685 0 ] [ 614 0 R /XYZ 62.692913 704.24685 0 ] <2e25659173140c8436ca318d093c62f3a064cdd2ca0751350f0c8806612155324c12086243378e41713b39b95b0838df1ae595b62346154e749fdf4ba30990b3> [ 483 0 R /XYZ 62.692913 396.53685 0 ] [ 338 0 R /XYZ 62.692913 429.81685 0 ] [ 543 0 R /XYZ 62.692913 603.66685 0 ] [ 349 0 R /XYZ 62.692913 382.56685 0 ] [ 745 0 R /XYZ 62.692913 785.19685 0 ] <82ae7e073506d23751016dfe0ea9c7d82ef53949e7ca7b9ea786d3dd5ad561524e262db021fa0fa142701207a5f18d88acdde7d78f0f816725e8fbac57ec5643> [ 413 0 R /XYZ 62.692913 217.35685 0 ] <869e5c21d6cd2e2fea1f5ac5a7bf90eecc753eccb0eb0b74c4be141e8f50fbb21c94dab42413a2e06091f582eb832e59b95f6dff33845e8a55848ba3f05eb191> [ 278 0 R /XYZ 62.692913 696.19685 0 ] [ 777 0 R /XYZ 62.692913 608.34685 0 ] [ 850 0 R /XYZ 62.692913 508.74685 0 ] <8d09fd8ccd2c7653f5303c17269d085d4e1fb0d0ac8b5917e33b4ff27ca8e9431acc29e779e6707e2a03a2784ef73717a7da6e3ac0640372bd020249a981ecd2> [ 266 0 R /XYZ 62.692913 268.63685 0 ] <1b76bf50fa486e09d6c3f7396052a852546158ddebfc732fab627fe5d0b2829bcbc02306adf6939a56f0a1a39c532e12> [ 328 0 R /XYZ 62.692913 141.88685 0 ] <595b385887e0e311b309a575bd904c4ba7217fb182287c16343e794030dcfee1d4e8a9b3157ac3631408bf47c89d3ae0330b5ce9658e3382f2a6530af481100d> [ 561 0 R /XYZ 62.692913 280.03685 0 ] [ 570 0 R /XYZ 62.692913 241.43685 0 ] <196271fd103de329e00e2c8fd9e14288d5995ceb0cc84c9a8715325982683d341a9e191b41a4d8291dea5efbf358ceae3d19ab36710c51a1a8331ab9de403f92> [ 699 0 R /XYZ 62.692913 505.11685 0 ] [ 592 0 R /XYZ 62.692913 487.51685 0 ] <378c56c7e6a26f195ce9a49c933e1af7a360c3b826d17a5f39ed9220cf61e4094ebc126855c2fe56efc9ecd50b895590713cb1090fb78b789e577efb6bb3a55a> [ 834 0 R /XYZ 62.692913 614.66685 0 ] <1b34e392d925465d399388139f002403a1166c54eb3e9f8dd3ee404acd91bab383ed15e4d5b18b9d0fbefae07ec340d0892bc36fe6fc6d656d1afbd562acef06> [ 654 0 R /XYZ 62.692913 148.55685 0 ] <5e1954a73b7856bb2a529d39ce3cf993b13353a885cd3cf623b9ec51aa9796e2171eea7742b76c9ea65e628a66f94870c96c911d881c8476d6e503ec49aaa1a3> [ 916 0 R /XYZ 62.692913 326.23685 0 ] [ 626 0 R /XYZ 62.692913 761.94685 0 ] <9d5699afe337b2ac9e34d1a1f4f71eacefa0dd801fe9ace8e7ee5d3dad8f9ab31f55742d08bb9d80bda9e81419cae767baaf2be047fc18ccb7bcd744d484d86eb255f07fec5229641d9c9cfd8a721c74> [ 313 0 R /XYZ 62.692913 272.81685 0 ] <0bece0c2f93835df502919f4dab21c9387d1dbb0312a6d4d1059c44b5b8f430abfcc620865036db5a03656535e4cf07eacdbf0767e021efb567cd82578d13107> [ 682 0 R /XYZ 62.692913 721.84685 0 ] [ 603 0 R /XYZ 62.692913 396.53685 0 ] <4417ffa7d9666d0e9083ae1d6dd5c516a0b9d7bbdbbaaeca6cd56616177b4e467068b3db9efbac55f23fc9d75c447c4c20df8ef6c879099064f49fde6c9e41f5> [ 710 0 R /XYZ 62.692913 522.71685 0 ] [ 638 0 R /XYZ 62.692913 384.91685 0 ] <420fc82a49139440f6525674e104434953b1d6b84d9945213d8bde55d94218489a0383d51c04558a2743175f94d0482ef85eba60b23f1cb93c3ef93b4107b819> [ 497 0 R /XYZ 62.692913 294.98685 0 ] <6107d1e0f4628b22e5c2347b96bf80b570b7ce45f5f9650ecda11f7428f7e7c1fa878a6dc272d021b1f8e67db16f052c53137dd9339890bd9082b499899d83d5> [ 512 0 R /XYZ 62.692913 291.98685 0 ] [ 800 0 R /XYZ 62.692913 278.43685 0 ] <50fa300c2b22710f81e34c48ca0ba2847c514429bd8a02ee57b0308160c20e758ec27869733f7b3d56eaf016b46b8e0f51db6528ea44f417baf91fe4a39f685a> [ 552 0 R /XYZ 62.692913 568.46685 0 ] <04e8ff07705590d5819187c3bfe892b6a481d133bde7953ebfe204b4908a8a8e280528e5a1252c9a14c15aeb09410c3e2571ac79764541075dd658add65ea6b9> [ 117 0 R /XYZ 62.692913 401.74685 0 ] [ 879 0 R /XYZ 62.692913 580.41685 0 ] <09c074de093f21a877bb8ac7ff8a91f17dd9066c07b297ec4476de0d7e60d57a93f86796ddb52a1286dc69c9a097802475e1e50a6d4d692585c4dad4b2bf9468> [ 242 0 R /XYZ 62.692913 258.20685 0 ] <3d80ee7e962b982bcfe2e5a5067537419515510f48f895d0e8022fb63720a5cb71334adf155c9c98d2b96e43f2219ac9069d8d388b58fb737e279ad536484d33> [ 289 0 R /XYZ 62.692913 761.94685 0 ] [ 533 0 R /XYZ 62.692913 452.46685 0 ] <6be8e07ed4404b9662455a4ee63c92d2aebec391270dc101f2a3f05413c50e3df47f77e977f24a8400205d3ee5c666533bf083e514c75d990bd08a4f8ff54704d81d2de9d2dad1b1510058534110fa9c> [ 258 0 R /XYZ 62.692913 414.13685 0 ] [ 723 0 R /XYZ 62.692913 595.66685 0 ] <3bc06c364bfb3b18bd5203638aa786d956b7dda0c995119663128fdf577fdb8278a956a2381c2d5866abb99609177b41dbd890027b80045186f5935a234590c6> [ 302 0 R /XYZ 62.692913 586.06685 0 ] [ 243 0 R /XYZ 62.692913 680.19685 0 ] [ 289 0 R /XYZ 62.692913 580.41685 0 ] [ 592 0 R /XYZ 62.692913 305.98685 0 ] <6230afde5df618f9432488f038726c82cd559c5539fc5be9ae8391cf859c3d97106cc5caf72ac31f779222666cd9cc69b2c6e09494a0135441ec24b4c77ae472> [ 329 0 R /XYZ 62.692913 693.24685 0 ] [ 614 0 R /XYZ 62.692913 522.71685 0 ] [ 682 0 R /XYZ 62.692913 522.71685 0 ] <6291a3d56839f58fe1c8441e295781a6873bc55a06030c2f5f6d701f157b8e98c49c55aea0dc53c82c04d3049ac823a2075791406d3a97f0d3e4eade52f583f5> [ 422 0 R /XYZ 62.692913 721.84685 0 ] <365685773b3bcb36288e873e87479ce4907bd4672e4162e035b1cb456670370a736b660fad409f95e3285d35ffcb793deb0c0b2d2aa2a00de74c7b19ceb42099> [ 604 0 R /XYZ 62.692913 785.19685 0 ] <34a3fce9ab9457b452a9e42957172971e73778f07b9013e9560d1d8e27a8b2fc218220d8e71328d6845d14f799c0f664ce30d1b7243c0e9e625fc00b72e87a33f6656e87cf7541bd724166e3613d8968> [ 879 0 R /XYZ 62.692913 381.28685 0 ] [ 916 0 R /XYZ 62.692913 162.30685 0 ] [ 414 0 R /XYZ 62.692913 604.94685 0 ] <0ac126df5729545cebcee337897df372aa15e510e8ee8c7264be831bd24e52f7668bb1773a60283bd87938aaaea8ed6b> [ 581 0 R /XYZ 62.692913 179.80685 0 ] <93fd2c943edae3cc681d0be2a23ce0cb51470a7f67ce151cad5322184cc5b2654a5f152045903079ac81720d394dbe7a7c113a92cb4c85f41f1c746742480864840f33ea8d612b594a2927a93f5a539a> [ 339 0 R /XYZ 62.692913 785.19685 0 ] <20b111472aa7ae6167f12cd606b0af86f83bb366a1022e90ce69b33a9bc647c8bde8ef895d8edaceabda09b178bb2314108acfc23ace1fb29b4bf0e9a11bca73d60e3f7ec6cd4b09f35a9e03b4bb37a4809ea2f3602f39bd7965ea32f13ee5c6> [ 723 0 R /XYZ 62.692913 396.53685 0 ] <94571cfa86f29ba275e97411922f3fef816171a5d52f2114ffe8d3e6e66835059338fa9aed78498e9d540329eef55b1b16a175dd83b374a98fd6e04d95bcbae3> [ 405 0 R /XYZ 62.692913 785.19685 0 ] <8b4af8b76c6a91c2b683598be358161a081ae77731e6771098f7fa37b3d47bc9836f40dadd820c7766d08ff0793b5ff9> [ 850 0 R /XYZ 62.692913 231.31685 0 ] <8cf14c9f3d7be2268e70bdab9b40734b77adc17775ac908ef89aeb1451bcc0c2a138092f70f67aa7328e40994660f43e66d601dd31c1860077243bb3046cbece> [ 350 0 R /XYZ 62.692913 761.94685 0 ] <779ebe01afa30aea6a0224be685330ba174ef7b9f3bbf60bdb5bcce61a6829599830056bf14b20686615998b3ab542109a5614c170c4abd4dc033c35eb027595> [ 533 0 R /XYZ 62.692913 130.43685 0 ] <0bdf1b0a0502f7aa57e0ca061bc638540e4c630978cde608f9f442ec6643f345438b876ca67ea299d74f60c0e9741afbcad720cb8469d5017cadf7fc3f498fed629e7b574a4fa009cca6195df95b7cdbad436032449680ada3c1455d4cf6a231> [ 571 0 R /XYZ 62.692913 761.94685 0 ] [ 699 0 R /XYZ 62.692913 323.58685 0 ] [ 258 0 R /XYZ 62.692913 207.00685 0 ] <168e0348dbe0415f0e68c0387e44314bdea9bcf7837f610e127864aaeadbb60e577af6038a86fc2853b5ff7014eefbe15e3d8c8f5a0ea43eef4dea127240dcaa> [ 552 0 R /XYZ 62.692913 369.33685 0 ] <239702091b00b3a3ff5130fec1b2a16fb412bce0e54db3634c525e872b33c478fde0d526460182d4ae740e090592525fcacf846ebda10e50baa7f1ab71e0ccad> [ 820 0 R /XYZ 62.692913 505.11685 0 ] <24e40bd6e68f894000e3f7aae45a45fa70075a8565dd776a108116d5df2a2ad81191e07290e1d4c7eef1c5ce5427203ade8fb92d436790e980790cb66e579a4a> [ 834 0 R /XYZ 62.692913 415.53685 0 ] <5d59eb74e25c26f9926aa128fd27a80feda17c7adec1a45fc59506d10c91f339279a17ee2842a8aa946ece7970cc29f4e7492aa782106a2fc82b0352150d5912> [ 267 0 R /XYZ 62.692913 680.19685 0 ] [ 810 0 R /XYZ 62.692913 486.06685 0 ] [ 118 0 R /XYZ 62.692913 785.19685 0 ] <47490ed28550d109c3c41a180d71be93b4184b786b4a6305330ed59985473ad8ad89d2a3da4fffba6f16c8d4f9e21e0f2bcb34e7c318ec158ae1279fe1d75450> [ 562 0 R /XYZ 62.692913 721.84685 0 ] [ 655 0 R /XYZ 62.692913 675.64685 0 ] [ 394 0 R /XYZ 62.692913 785.19685 0 ] <9b6055c1ef6433672b6752f67beaba4023c630dad69856786266416b82759dc273019b35b34cac965b045ca00d6c3850135c6fb8095362fad8c600565fbd7eb9e1a1cae79f2e41606255f6ce5a6289d5> [ 788 0 R /XYZ 62.692913 675.64685 0 ] [ 733 0 R /XYZ 62.692913 785.19685 0 ] [ 278 0 R /XYZ 62.692913 532.26685 0 ] <74f91a175f3f87ffeb8646b7a3112957829c02afe5299c80a3d39a0dbcb645471c1dbbc9c24dee1bad3306706c21e1a386ccde8576ce6b33e725928c608a8511> [ 710 0 R /XYZ 62.692913 341.18685 0 ] <2c7027f4590f684897404e6b37ca0c0750b22cefcbffaa9fcf4cae02697649feaca3d4d5353222c3dc7361e1e99568f97c6b0be5cd73c373e681e5149b79b94d> [ 766 0 R /XYZ 62.692913 785.19685 0 ] <576d3e901723a8ce5c9967eda22253ab58907db6c4b0c5183488c0c085736892d29c65a876e461e0be0e928e3d6d0859b0aff8fdb4cae3169e543f98c2346b7f> [ 745 0 R /XYZ 62.692913 603.66685 0 ] <67c2d3b00633a9c5cd95b7362a73ea66239d632d4ec6c304f14d0549c594ccf4f0dc34ce8b11c05304f1e248c89f1be36656d53fbf4a1fdec42964e266828319e9d7d0ef75da5af488a3bb30014f4592> [ 314 0 R /XYZ 62.692913 785.19685 0 ] <40815c3a89202986e39cf36ddbfea2055b5c679e18b8b0eb2fc4cc3d8e118cfafad1ffe6db542c84739ddc65d8b5b87979dbffc9290cbaf155cc866f9681ce0d> [ 801 0 R /XYZ 62.692913 785.19685 0 ] <0ea9a1246a9f33766727c624fa23e363e1efa72382d971ed0804187d7179e1d5eca354ccd7abbf0b5e35d58d46ddb983c4819bdb9eddb6c9b807ae4141a7e85d> [ 777 0 R /XYZ 62.692913 254.31685 0 ] [ 626 0 R /XYZ 62.692913 554.81685 0 ] <2e67fde91b4e748ae6475f2a5aef7bc0195f3cddd981a1f0c5b6f1b1c768ede20f0d7227aaf022b76f3a4f6d951166cc51faa697f871d3a31382dbd660b6d88b> [ 755 0 R /XYZ 62.692913 305.98685 0 ] [ 483 0 R /XYZ 62.692913 197.40685 0 ] [ 513 0 R /XYZ 62.692913 785.19685 0 ] <3f9cec020b0bceb2f39451d04a831f1ae7b9d11d75bb244606cd254fa4a149868cb5203b3aeb419977c0fe87202d107065b863c4c7d66cd92f2c48e623eac24faf971e05e3e6a8dd01b0e9c702c5861c> [ 498 0 R /XYZ 62.692913 785.19685 0 ] <853b6d2028732d8ab074478900e521fb47c8de20d2828fcc606b1400d2ec2087a426c2d365d22d6c4635e009eed70baa3714008c5eaf86e167c4c15f8dc868e6> [ 302 0 R /XYZ 62.692913 386.93685 0 ] [ 339 0 R /XYZ 62.692913 603.66685 0 ] [ 778 0 R /XYZ 62.692913 667.59685 0 ] <067a48a87c15bac690f23f9133d7b92d51ff10036f6a26144e76fdd142fe5da219be7bb0debcd1f9517ee5963b652878e717f8b18868b11433ee0289bc4d241c342c64bb8dff1d76e1198c3474684c77> [ 834 0 R /XYZ 62.692913 216.40685 0 ] <5768885db4367ca70e3faa34c5b8477bf29558f5eba5f195d90ecce34c684799094db1436f9d25dad169c13ead011197016e7b70c8bd16f26a20b4f2b50c4819> [ 267 0 R /XYZ 62.692913 481.06685 0 ] [ 593 0 R /XYZ 62.692913 785.19685 0 ] <495ae24c42ef204f2ebe1fba6fd999efacc9f6299427571253665134f27f0ff29fd91cf9733747af9fc952d21a0a7b7a5bf645192f7071cc133e2689c943802f> [ 329 0 R /XYZ 62.692913 511.71685 0 ] <8127fc678c9ecf00da8d6c07aa4c90f1ccfe97a45fe7875f0551878150ae19e9ee3e8d5dd96bd20963a59337ed3f6e58c212c3fea26e97d8d55bdb6944f2d156> [ 733 0 R /XYZ 62.692913 560.46685 0 ] <4e7a50f234fd4b75b18695fdeb376a383aaec1a71d8cad470873e55949b278dcdf4655d74f4ccd7677a119a7ff958e37bf74aa09d3bae1adebe9438ba105b64b> [ 498 0 R /XYZ 62.692913 586.06685 0 ] <4145442a34e52596c2d1fce806155c6987aa741db6383177cbde7bb1dcfb5646ab6bd80c20395f4345448a516cca72c1994dd6fd902be1534e15c539dc9bce88> [ 534 0 R /XYZ 62.692913 503.14685 0 ] [ 484 0 R /XYZ 62.692913 761.94685 0 ] <4e2ce3b74b3aa8d81ff23c4006e0bd7cc0177b0d82c9f882b29e7ea7b6e3561b09571c7e932341e1f39ff867ce6bf577a18595dcb1d96549c9bdb4f459d35749> [ 118 0 R /XYZ 62.692913 514.24685 0 ] <12c1d8554e33df16e6068657044cbdad7fcc3a683c1bebcb774449271bb6af29d4c0a849a2bd8bee4c426f857ebdf3a4c175db204838fb1a48d6f42fa8c9d230> [ 350 0 R /XYZ 62.692913 452.51685 0 ] [ 879 0 R /XYZ 62.692913 174.15685 0 ] <74739a536299a3e371d70685af77afe1bbc8d714f013657f1e8cc4b0692fe1bc283d8867557b84de4b37804c827cab7e543cfb2a2b86bcb53af38c1cb1f88f02> [ 414 0 R /XYZ 62.692913 423.41685 0 ] [ 562 0 R /XYZ 62.692913 505.11685 0 ] [ 700 0 R /XYZ 62.692913 785.19685 0 ] <05da52bfb90dafd7006693d237cfd08ad50593c58e6b186c2f70925cb1d43d47699106c0b9dce75c14c51c33f89c31219579335f0676ead132461ca89962d683> [ 851 0 R /XYZ 62.692913 638.99685 0 ] <640cd6f3ed34c8c092287710a4eb05a16640d838e9acf00a2cfe33d4d9ab674b041d9e6fdf030723013f7ef44c541eb09d27b32bd02224d191737ba998b9c18e> [ 604 0 R /XYZ 62.692913 621.26685 0 ] <79404c313282b0df19543b4286b6670d8fa38bd47880ddb8e730dc02b10972b926b0be4b8c741d8e918460af8e5bb3a70a865214773f6331b43028ba44a0d083ac898718ec47fa118b267609785c721e> [ 394 0 R /XYZ 62.692913 465.51685 0 ] <94a6b69622b73ba6e2f75ff971b07876f27b541371f5f3364854e91600eb47f27b00e8e30268c282837616b436b7cb56eb5e1beb6495e6e1cf5df5ed968e3d95> [ 788 0 R /XYZ 62.692913 371.01685 0 ] [ 278 0 R /XYZ 62.692913 325.13685 0 ] <726b2d19aec524a647f67ed9380670cb0ac883ad911af163386bf2b975bec88e8f3d8965ab046ecdc2ec0ad6c5a99474a8d245b3e8895813303651cc7128bdf9> [ 422 0 R /XYZ 62.692913 540.31685 0 ] <1e0939f967d52f8fd0c2ecac5e3b9ed1f168db4452e663645d2b4de95f24d53865afd6d1ba9c069a646ec824849dac689f761476617f797ab23ba1631291513a> [ 582 0 R /XYZ 62.692913 761.94685 0 ] <5d495a8594ee3bde93a2399a8b979b695feb80129e5eec518c939f5d9d1531f0feb3c04e6073e2c79560f5cff4f5f943294f41b4d34973a205e5afc36257ff24c01fa19a493502b5ffa03964893bf7d2> [ 766 0 R /XYZ 62.692913 458.16685 0 ] [ 405 0 R /XYZ 62.692913 603.66685 0 ] [ 710 0 R /XYZ 62.692913 159.65685 0 ] <757798ef1b27f78c61421466dd62b87a00dda4bd1cd149f9c472e28344c9393cb90ebe41c5713b7c5c130894e2c44d56e26fa123fb922d8799ee07a67d644eab> [ 801 0 R /XYZ 62.692913 479.16685 0 ] <3d27b5242523acfda0568054fafd31fc23c3fcc6cbf6aa820d6dab546cfaa5c720508508c3859c62830bc50b6cb79316d16bdd53668c60a106de49bd3e2cb5bd> [ 682 0 R /XYZ 62.692913 297.98685 0 ] [ 655 0 R /XYZ 62.692913 164.26685 0 ] <43ecd9d363e8b3d234b1f0e872143bf93e73fcffa817a0dd1048114a93372387b2471b52ee7cbc3c4d5733c8ee0b7bc7cdb5ce74880cbfe97f9bf1361813c290> [ 289 0 R /XYZ 62.692913 398.88685 0 ] <45a15a31b403f8b4b435fea574c2c59b432ae04f71f5fec4189f07dcd07c08c42c62b9b16b30a6794426428015c3d726aa069804a4870612a94b9fa65d1d741f> [ 243 0 R /XYZ 62.692913 498.66685 0 ] <1bb79c581668f8c5688df93275e6789c78d31343f0f140c9cc7e4564635a3ef7d37478309829beb675f472063b4d6c4f8caa135f884c3d8fa0e874b3c8d634d018a66e4a1b23ec7929af1382ef65ad0d> [ 314 0 R /XYZ 62.692913 432.56685 0 ] <00c07b52fed7a915ad37caa5523760b87d0e6d6742cbc83d40dd7cc4d112e713802f70e17427fa5fca659dcdd3db76f4acabe5df810bf71a4abe4e69102439b7af914a0d476878bc799286ac3d8bcd4b> [ 917 0 R /XYZ 62.692913 704.24685 0 ] <691fc448e28e9ff426f04925eae457416dc7e61a0e6de58edf68ff5007af5a36680e725f8d1f2dcc3cee92defc51ba3b6a373f8d3eb141d1eff04358a25279e7> [ 614 0 R /XYZ 62.692913 315.58685 0 ] [ 745 0 R /XYZ 62.692913 422.13685 0 ] [ 626 0 R /XYZ 62.692913 248.78685 0 ] [ 810 0 R /XYZ 62.692913 304.53685 0 ] <970b3067557e407e17920504b78b26ead833aa4ddbddd8d7a3e64547e5bc4bd67a49c7fadb63e845e0fa79e7c51e287ff068f502466a393bf02c37be2d96c574> [ 571 0 R /XYZ 62.692913 537.21685 0 ] [ 723 0 R /XYZ 62.692913 207.00685 0 ] [ 259 0 R /XYZ 62.692913 704.24685 0 ] <422a4652d8b9759ef32e10c411a081ec9dfec34f7251bdd69ca922321e0eb156f35a216dd034f6c1e79aa28bb36993c277d7492438c10e4b825c179db8e6bd9f> [ 553 0 R /XYZ 62.692913 649.99685 0 ] [ 513 0 R /XYZ 62.692913 560.46685 0 ] <595fed949b6c9d214693f660130f1609fa88c9556e01b892a4d3018e8ff673245d8c5473123ee36bf380d979bfc23bc5c1fd234d29dbcd73e9279faa92dc1fd2> [ 756 0 R /XYZ 62.692913 761.94685 0 ] <16159986af1b964558773897d9a517a7b4410655498cd848b95aa16d55caf783f8b1f08c9f58ca2484725bd873aeb506b60334e100a3e223f4bc3156783b0f9a> [ 302 0 R /XYZ 62.692913 205.40685 0 ] [ 700 0 R /XYZ 62.692913 595.66685 0 ] [ 243 0 R /XYZ 62.692913 299.53685 0 ] [ 405 0 R /XYZ 62.692913 422.13685 0 ] <8c9bf62d1599bca4b85aeaa3d3be97e55d2214a751f5f6d82d9bcf7670b12719ed573d0377d56d54534eb9d50e878d66333dce65cdb6f11041d7cc3086283ff0> [ 289 0 R /XYZ 62.692913 217.35685 0 ] [ 724 0 R /XYZ 62.692913 686.64685 0 ] <971c8f3df866c713d2f9fde0e8612687ca000a9d10252a217c08b878e53fb7cc069e9b96107bb925503b15820acb59606e785f773f1fea5d5081523a55305fab> [ 778 0 R /XYZ 62.692913 468.46685 0 ] [ 604 0 R /XYZ 62.692913 439.73685 0 ] [ 615 0 R /XYZ 62.692913 785.19685 0 ] <3f15867f0b0ca0142f45495b1f225fd4f8cd00f97bd9942b051859ed458d5efc45658d74c9d72b60b34d79f995b966c41428724c3d51af59ea487ff7258047e5> [ 267 0 R /XYZ 62.692913 299.53685 0 ] <42cd463e5f4da0654129c3f4f205122451d30f4f25dcb904af7dfc35bc88c3786779502dfbc63a2ae8281a00552e98b712a0d3b71ddcf755cb627b11ea261562> [ 766 0 R /XYZ 62.692913 268.63685 0 ] [ 627 0 R /XYZ 62.692913 721.84685 0 ] [ 534 0 R /XYZ 62.692913 149.11685 0 ] [ 314 0 R /XYZ 62.692913 225.43685 0 ] [ 329 0 R /XYZ 62.692913 330.18685 0 ] <9a9228ef2f74b050c7ae1e97e9612ec597b3998e995757f5197d46a22555a0f21348c5f99261987938d66b36294ac41dc3cbd323fce1411d4c9b8530dda88bb78dc1dde2167d1e3dbd8ca9cb16bc1dc4> [ 789 0 R /XYZ 62.692913 761.94685 0 ] [ 259 0 R /XYZ 62.692913 551.31685 0 ] <0b2ba61c84c22687b23831671f73b95cbf252a4391845da14ff9b328ce181918caf02179d37ca86a8a756aa06461548f2a80fd44c47a874e5ab57853557e87425165c872f1ad145df76e8ea4dcb11f92> [ 835 0 R /XYZ 62.692913 785.19685 0 ] [ 756 0 R /XYZ 62.692913 580.41685 0 ] <1aea1d476e6bd488f6345026fa94b6beaaa70cc896d391409c49f629de393c43ecee302995e8ddebbb7462b153c04b290c27ae532f4281216e99c9eaf3b6a509> [ 582 0 R /XYZ 62.692913 598.01685 0 ] <95a5c91ad4d6571698017a0e3320bd2710f148fc75a1b1ba97e1855572e123e574df174f5a8d44e4a967072025061de1> [ 811 0 R /XYZ 62.692913 696.19685 0 ] <63c11e29c09c49253f906830648e367d45496ece5727e95afd7e74b6d149adac87d71a52a905fbf2094f4e9a2f1ca9712b392e40d902c3a55116da3ed690c81d> [ 350 0 R /XYZ 62.692913 270.98685 0 ] <23f45b4b4b656af57ed36d90c8cd84f96c00583260473ce105549a341cbc27c1fce384ed795993477dc2e5c64041be51e80fa64d62f149ebaaf9e80be40e953b4cf88bb611e34bc418f987bd0da736b8> [ 880 0 R /XYZ 62.692913 704.24685 0 ] [ 394 0 R /XYZ 62.692913 144.88685 0 ] [ 422 0 R /XYZ 62.692913 376.38685 0 ] [ 484 0 R /XYZ 62.692913 580.41685 0 ] <12ea7a56ecb0abf008a5dcbf694845301368013ac203c5eff5737c1a9cac3b04c348531e8bf9144236e7df203decb4dafc1b33de9a694eb7dbdc92af6bbabf18> [ 498 0 R /XYZ 62.692913 308.63685 0 ] [ 119 0 R /XYZ 62.692913 785.19685 0 ] <629773371a8b9296877d7fd7eb866180f7fd662a12ecd8fece5ac809e25cd25b62df47fbbb700af5713d708f99312538de343632bb3ddb4db8b4219b3e8fcf2ce6d22713a9f992bee1db93915ae07c07> [ 562 0 R /XYZ 62.692913 323.58685 0 ] <793367c12d282354b55f218217405458a82c7ce9b140d42521fdf41cadb699c4064da7f5dafd65c5173627757cee4d08d57382cd826f3082bfd3c1bebe259c120eb87875f51d76577fbbce0a7dced9e8> [ 593 0 R /XYZ 62.692913 578.06685 0 ] [ 711 0 R /XYZ 62.692913 693.24685 0 ] <39db6b870197f98ccd3f06a813c93eb9508ed1cad5b3895195353d8ad54e24520d09d8d5e19ef0d13847ecc1d7d68fd442d150bfe8f525ac55ba9e746ec22f04> [ 801 0 R /XYZ 62.692913 130.88685 0 ] <623bccb8379173a0f2cd4e912aacac83f1d755a742a6c16d76d82808bded3cc2d9d2e349bcd7919400bb86c522de79585d5c1165bf8fed9316d1f2ac0209cab8> [ 851 0 R /XYZ 62.692913 343.96685 0 ] <6a34189268afe304ca1530211345ba982e704f24077d25161d1b95eea535d4b6468287060567b861583708824e9bc56ab0ec11b909a53d8224bc4563d39d5991> [ 683 0 R /XYZ 62.692913 652.44685 0 ] <23f5e823b768517d289debd6f55901b4ba06774940f50c0f32549a30dab55c40231056a6f9b5115bf67724995a5d5966723bf33549c52d6bdfc17c6349e08cf0> [ 339 0 R /XYZ 62.692913 422.13685 0 ] <8c66dcbd04880b794e9a16deee695ca484aa249f82b0719926076af6b69edfa7435a3942b20d6a8233d31e477a61a4a491b9c52988896a8cc0dccb9cf0c07524a3e21e47d4303528520d9655806ce353> [ 513 0 R /XYZ 62.692913 361.33685 0 ] [ 745 0 R /XYZ 62.692913 258.20685 0 ] <0150dab81b6650bed74364bd223eacbc63f0aacbf7c318c31c8d20ad4a9ba170f31288130f180043a88bf50087713b5de83f193d4967b46d9f3557f721968c2c> [ 278 0 R /XYZ 62.692913 126.00685 0 ] <799d3504e42bc5a65ef9730f27f25a4bc40d4dd5f898de9a52b1c77652b5d0eddcf69f757206953f5b9c395c5820d5a11829f60def020ad61097b01234da2bda> [ 414 0 R /XYZ 62.692913 259.48685 0 ] <0581538f9dcda3515e87112712da10c76a7e2a6076dde4ba533faec4dfd815a04ba415aaae74e6b36973d531089e0b7ebe7f3bfc5efa5f973effc02e7b1cb1de> [ 303 0 R /XYZ 62.692913 704.24685 0 ] <43fa15b30a354e83b96cd1340e7e26c04ac1f5438a41b280f5c5487defa783d5f24994db91ee62b630fa063ef225f6d9edbcb90a8abbe253922b8cd0b36817fd> [ 733 0 R /XYZ 62.692913 378.93685 0 ] <38fc271546f253c3e9ff264d3f26e6cdaadcf5ea160c60f16a2ed8ffc80ba77011c120f981686497bace9af687dc351b7db55f3337f6d18cacc70ee33e43708e> [ 571 0 R /XYZ 62.692913 227.78685 0 ] <19d7cba4bcb703c9d67c0d7e627b057f415654b1a300546a08cee08127247594c30b34219ebdd9fa70c3b1fc3c59906bd67c72854492dcf0862ddadf0ca63c0a> [ 604 0 R /XYZ 62.692913 240.60685 0 ] [ 259 0 R /XYZ 62.692913 352.18685 0 ] [ 329 0 R /XYZ 62.692913 148.65685 0 ] <1756a32fd810259cad1afa680914a8cd83b02fa1faeacca512309f0d3d15294cc66d6bd3a2e8b82a475ffab145a9a26af110a3a3d2e715ced41eadca172f64e5> [ 734 0 R /XYZ 62.692913 785.19685 0 ] <99015fa3923e2c1e0118c35324ef0d85856fe442c731c7af084ea7b88e6101d6dac020f73ef574707f4f2146b95da4a19c55fde5f4db66b0daaca46eb8cb79660785ff5f2e38eb58c01412e36bfc525b> [ 513 0 R /XYZ 62.692913 171.80685 0 ] <7c16cbabbc9d763c670219a16318a9bc72a82fb0276cdd610e8e056ada9a7afacb97c9a7cf83188cdd898b20406dc480cf9258d6f34ebde7868f781d2f7f2368> [ 535 0 R /XYZ 62.692913 686.64685 0 ] <0e17597113ef5e489f5fc42a1b9e2dd5a127dd26cd44d9ecba4672421e07af1690fde4c0d61d459961bcf556eefd9519> [ 339 0 R /XYZ 62.692913 258.20685 0 ] <85b983acf74677d326637fcd2de9419446ca437cd7e01a720807b7f7f330b331ea89cf1eee730b3fff84a6973bb509669571deaf2d30ee84f45245c757e1394b> [ 615 0 R /XYZ 62.692913 578.06685 0 ] [ 582 0 R /XYZ 62.692913 434.08685 0 ] [ 119 0 R /XYZ 62.692913 250.79685 0 ] <5bb2fe359d8d217b339c0c4a5b43a5e2a2043ca02ab369eb51c846fb3463123dbc08363865246922f522d41037fa0234381953e1a0afca135a9bd90ab3e51ec7> [ 268 0 R /XYZ 62.692913 785.19685 0 ] <9ce45330a12f6a80e92b9f0f3e694cd7c779e80ecdf939d31aa3236825abe679f9ca96d11768ea894957980cc1ee23dc> [ 778 0 R /XYZ 62.692913 173.43685 0 ] <1f911a7d6aa2e9e324131619186d711d772ef5b92422d562407a824494c5143e48f8b255b12fc94ccabe62f745a7bb1a17cc62c71e3f7663fb2f8500148796c1> [ 835 0 R /XYZ 62.692913 632.26685 0 ] <4dfaee87aa348ac28d1a44902cb7e61402c148c9b110a1ee971f8eadc181f8f4d43028fe09003765bf79c13a6e155272> [ 756 0 R /XYZ 62.692913 416.48685 0 ] [ 627 0 R /XYZ 62.692913 557.91685 0 ] <15b75dc497d877ee2c4b9dfcefe8b90d03601f5976b0926716c297fcac02f42bc9000e9d170fce75027e52f396682db7> [ 852 0 R /XYZ 62.692913 623.69685 0 ] <26d34e8799cde31832fe598eca27758bc59ad4bfffc9499866fad7138cd66b52b5031170840be8e01d985ea438ef66a62c6fea7fcd481c11ae46982f9ea3e321> [ 405 0 R /XYZ 62.692913 240.60685 0 ] <7f93cca3a3bfa5294530c4f0654fe04587ed06adbc7c12a8a1154d9ed5b4027f5d3885814900c6edf45f1692c7e0e218c0c9ae8bbd98962b865cdd47c52adf38> [ 395 0 R /XYZ 62.692913 693.24685 0 ] [ 789 0 R /XYZ 62.692913 537.21685 0 ] [ 422 0 R /XYZ 62.692913 194.85685 0 ] [ 700 0 R /XYZ 62.692913 406.13685 0 ] [ 499 0 R /XYZ 62.692913 785.19685 0 ] <4931865e790dbc50cc0ce6736789736bedde2db4dcfa4edcc573522e86a876ae8315996bed657e55143361c66189cede917df2a1e8c2ce09623243e250694937> [ 484 0 R /XYZ 62.692913 398.88685 0 ] <7beb44f66c291098ef6488bacea3427cb3152025a735a12e8aef0102a7051b6651ed4ec9f82a83aa99de9cb15c91525497d3174cc757585acfe9d443dc6944ff> [ 243 0 R /XYZ 62.692913 118.00685 0 ] <6291e019f1f2b311bacc2328b335f9b8ae45a20ca1c88dca3955c6ff01344eb31b28979fea9e2e82678b20bb3e29000c8034fa17da97541a5c7012c22531405368c5e5a1c930b5b25eda43d1807402f7> [ 572 0 R /XYZ 62.692913 608.34685 0 ] [ 563 0 R /XYZ 62.692913 785.19685 0 ] <0534bb21f943bd33eedf748c2bc794a4c5799bb9727d28470aab1408cf91eabf8b2ec34205be29fd4281c7e937b81829fe6bae3beadfc0de786afb463867c3c0> [ 315 0 R /XYZ 62.692913 785.19685 0 ] <71af50e0bff59b16b49342f61e3df75fe4d4c1153b08fd528d201c06ab9803eb5f3142201470fc0346b997c3e4a6d9733e230ff2a3ece6932dbc977b7f235e76> [ 303 0 R /XYZ 62.692913 540.31685 0 ] <88b63d52a0f5977b5166f8168ae0b09ea6d92f85f0f7a7274073782e585af3c57b2ef6dcb0c906dd00e3780e581008259e9efdc5e6f442c834d0d058862571d6> [ 683 0 R /XYZ 62.692913 246.66685 0 ] [ 290 0 R /XYZ 62.692913 785.19685 0 ] <325cd4767962d544f5a4b3137b065e95eb28e58f40d058b044e970c3d1be7be2bf379266c2aaf053471792644c0dad7f4ea566d490e19d3fd6cf48aafb1b240c> [ 802 0 R /XYZ 62.692913 508.89685 0 ] [ 880 0 R /XYZ 62.692913 479.51685 0 ] <34246d93056bea99b5632af535e1084b26ed1fa6fab5d7d6bb67a674a4a13eb722d56d3c1da71479cf76a66c01af9e1a> [ 746 0 R /XYZ 62.692913 785.19685 0 ] <9596bb58e8451fb4a008975d911effadf5f791561b3463acda152cf09dc36e8be451f3f4431ceaf258ae0a72d1b2fff29299c1f25829902488339b266a0da51e> [ 767 0 R /XYZ 62.692913 704.24685 0 ] <4244a831a3150b4463d3aa4d24776e45e15c90fa753023343e58d89d6e8305da0473762740b24332cf2e0d6a0a61ed40> [ 279 0 R /XYZ 62.692913 675.64685 0 ] [ 415 0 R /XYZ 62.692913 785.19685 0 ] <0de0e7e3e6fdb381e7acf326b3953918193d4b95ad01ebe6e6c2469b02a0bbd16069e8c55e817eadd9209103f5d6c57bb7b20692e8846a6f1cea6ee57153968e> [ 593 0 R /XYZ 62.692913 414.13685 0 ] <8602479cb4ad694b1e6ad71c673d0e067f8888fdf50ffd60cc2015a087aacc51709ed3f2f52918e7fa1058ac9037a64d0da4ad0c7cc9f9b04c88cefe6903db7d> [ 711 0 R /XYZ 62.692913 529.31685 0 ] [ 351 0 R /XYZ 62.692913 696.19685 0 ] <7928da763061dd06b238d7c3f43bac1f3ec1ee493632980d5caed53b2e55da98d3dc31947ad20a681a4c364c1d78ab810ac644ff0e013bfaaa732f661d071684> [ 724 0 R /XYZ 62.692913 461.91685 0 ] <0e25ff4b9a69e250eeb19e465e071391199344885d4b509e6c20e57f9929ccbb22a9e85f5540d6036ec0d3e29aafbe41414d550aa23768e63963c8c0db4b7de5cff27200e7139421ba554a24705c298e> [ 811 0 R /XYZ 62.692913 326.16685 0 ] <1083d2daab932c861762a65acd36f672e8bc7fd40f0f88fb3a3fe926ab5221120d690899e633fc6b13fb9cc4c58ab93e4c90e254afdec4b033df7a211d72b78f> [ 563 0 R /XYZ 62.692913 586.06685 0 ] <592b3abd9f4fbb834a49ad7b34acf846682e40ed6f9efcf64943739f902a7cbd7dddd709677168260e1d2630b60847e92039668a845e08af190fac0c650883a8f3509c88c374246e6b03ed15ef0ae779> [ 572 0 R /XYZ 62.692913 401.21685 0 ] <0148f87b5f6c654fb461eedebf3c6851d0e285d917e0b6a0e5f964708843e5d9ff1be45c18713acfd442d7904ea72fa721e195c01ce8058310756470cad41847e2bae4c5df1571059ce74e504637f0cb> [ 789 0 R /XYZ 62.692913 215.18685 0 ] [ 615 0 R /XYZ 62.692913 268.63685 0 ] <9659269bea3c0025d9bb0837d4c758dd5449efbbe91e8e2699a7c13ce4b06413ac844bcfe3fd85359732d5be2c0bfb768622b90bd645dcb62a6e9152b8951eab> [ 582 0 R /XYZ 62.692913 124.65685 0 ] [ 605 0 R /XYZ 62.692913 785.19685 0 ] <7c9885d774b44c9b108cf444d1b444285837a01878aedf939482a2962747694bed48427f5c51947cf338006645f708edacd1286ed3a29a0ba088b0c19ae8aee1> [ 303 0 R /XYZ 62.692913 341.18685 0 ] [ 746 0 R /XYZ 62.692913 621.26685 0 ] [ 499 0 R /XYZ 62.692913 578.06685 0 ] <96bbc2317742166c18d831dd0dc1586546e834b7152d03e8c9b70f414d9794d0357ee36851fcadbcdb9e233cea62b665d26c119f14ab4439b2f57b2fa6e106a0> [ 852 0 R /XYZ 62.692913 362.26685 0 ] <75e70dea2dd3d8bce074f9702130f2fd614f6087c26e3a021218c181f2692bb8e0a22b963de8d795a9ceab97e3585f42> [ 290 0 R /XYZ 62.692913 436.91685 0 ] [ 767 0 R /XYZ 62.692913 522.71685 0 ] <273c20ffb9c6650df6dc54c456727f2ff2c625c1a0c4d3fbaf1a3c5e82bc4c9023b7af81deb018c39dc91030816693d28cfa9f77006f5929daef040cfb41c9caabce9b150d588754193f8260cc4de702> [ 244 0 R /XYZ 62.692913 675.64685 0 ] [ 880 0 R /XYZ 62.692913 186.08685 0 ] [ 120 0 R /XYZ 62.692913 594.24685 0 ] <156b058cabf42452d6b5c34be846bc50721560c5dfb3829fa2525b9898884825e0848f1bff481de89945a35577aece5103a32de9d93795af76da11077e871116> [ 423 0 R /XYZ 62.692913 761.94685 0 ] [ 484 0 R /XYZ 62.692913 217.35685 0 ] [ 700 0 R /XYZ 62.692913 224.60685 0 ] <01315c96025240911272495f894e98458b195654f38c5512bd7657f635eb7b542bc5bf4eeb549a6ae25afa114d320d11bae1867bf45a11b9ee8229b4ab1e4977> [ 351 0 R /XYZ 62.692913 418.76685 0 ] <852d11319888e8249bd620b502c92cdf1d3218ed37e21ea493e42fdcaa4de28c26e4442ef73989f6ba7db26ee3de00869d782096527ffe69e607fc73446ae2151a9542ebcab0f44cbae5701af6b03089> [ 627 0 R /XYZ 62.692913 376.38685 0 ] <72ce6a2fbae6d59ca214f9e43ff182090ef5ec3f35f73e71017c57eaf07a2b61da6ce442a00900a983784d6b625389e8ffb252b2e5b4c714b243059e64a8e120309116c30e14fc6a6393baac37d11d60> [ 268 0 R /XYZ 62.692913 603.66685 0 ] <809c3cf5fb82a74c7f31ce79358f46c30b15f1b75a69febe6e27de7e3851d2ef64d56a1d70c7d1adf7927fece56fbd71c425f016b753388235354fc0033e97f4> [ 756 0 R /XYZ 62.692913 234.95685 0 ] <514280d9245ae4c4ccb2d617b609f4f78e5478e9b9cee79f27ea8609dcf8724f7951d09a7c8eae7aedf14052c3fa1b2dac3ca7ca0c58095a362218d9e9d35f848f4642cb2ce95fd97e8d305298371e95> [ 812 0 R /XYZ 62.692913 785.19685 0 ] <5f51e4efa45b9f19b1c81c8866294324355c90416258a56fc20ca5e91fa377fd80b6e873aa6f6f9e18201edfb0a08098239e70a87a63ffb588dc6bd9fe195e8640f41d51c3b225768167a0cceb34b1ef> [ 779 0 R /XYZ 62.692913 686.64685 0 ] [ 395 0 R /XYZ 62.692913 529.31685 0 ] <62e312653d3b7e7eca1df27233c0eab661ac2b5da40b49f31161e6b8a42f53134958235ca8f4c69a61231cbdff79e21268f6c8a610991e6e34abb3e4064d36e2> [ 315 0 R /XYZ 62.692913 621.26685 0 ] [ 734 0 R /XYZ 62.692913 506.16685 0 ] [ 593 0 R /XYZ 62.692913 215.00685 0 ] <6c1e080b8bfc3af27363918e61c971293ef358f9924477af93647918e3393b0e2005f9e1942fb401f2b75c6bdfdc14117cb70e76fee01dc25f60c3f3484ce82c9cc9b438e086fa989b96359f01089c7070c39b7b90e34e407ef6ca4871611cb4> [ 514 0 R /XYZ 62.692913 658.04685 0 ] [ 406 0 R /XYZ 62.692913 785.19685 0 ] [ 415 0 R /XYZ 62.692913 603.66685 0 ] <2aebff561cf78801a82b5e87ac87ab0f8e074303149410f6e031c3245d038412a62e03ac3acdc1724404a3f40dce35ad53510445abf275af8a432f5216f63434> [ 711 0 R /XYZ 62.692913 365.38685 0 ] <40b06c0a3014f9866cfde039a19e8434fe97ef3899d39ff8d7de35b3b5c80ede9588664d0451d55cd8298c2a78708f10> [ 279 0 R /XYZ 62.692913 476.51685 0 ] [ 724 0 R /XYZ 62.692913 280.38685 0 ] <9bb0f23c9084fd7a35577089ea2a134d9d259dfb1f5ea0c774c17e1952f9d9ccc7ee034dc45fb465708ccb7f9f38fff1278aa8ae33d470349b85ddcdcd9a13c6> [ 340 0 R /XYZ 62.692913 621.39685 0 ] [ 734 0 R /XYZ 62.692913 324.63685 0 ] [ 572 0 R /XYZ 62.692913 176.48685 0 ] <7058235db0a8537d20f06ba7e97ffe71d982327b5dc6cd914afdaa4c28a1255b5f2b28c37be1db4574d5e2c5c5b64b610457ab2000757ec024b50507e245bd97> [ 290 0 R /XYZ 62.692913 255.38685 0 ] <1527553fbfe312e31148128887e065c80a6c90b1370e7ef71e2ce652904c0ba8dcbf1932b7528e54a474286b5f011c5490720efe75a8a4ea659a827d6e64752971b9e59313b319137b9314a076a8d6c5> [ 712 0 R /XYZ 62.692913 785.19685 0 ] [ 395 0 R /XYZ 62.692913 152.28685 0 ] <36c42504951fbf76d6093f83886f0630fe63549d1235a9a343932765add7bf7d41b08208e8d1d029a400d6efccd9d98f0951132ab3ab6bc2dcc6b431a03ea72187d2281f89eb92488d3bc824419de330> [ 514 0 R /XYZ 62.692913 450.91685 0 ] [ 351 0 R /XYZ 62.692913 254.83685 0 ] <7f72a000bcae1c69bdb34c27b5f686cdb2aff0fcfb39aaae121f24e374339f81f22f7d8b38f6640c40fad5d214c368a3> [ 746 0 R /XYZ 62.692913 439.73685 0 ] [ 767 0 R /XYZ 62.692913 358.78685 0 ] [ 340 0 R /XYZ 62.692913 422.26685 0 ] <79cb2d84d3473592794dcddcf24145eb16612b736e14e5b0c0858a64adfebfff165def9bd840275c6e5658d06241d7fbc6dc7c2496acf61145aefe90212a2d7b> [ 627 0 R /XYZ 62.692913 212.45685 0 ] <88aeeb7c98b3206eaab80b732d61c1dcb4fea993b1bf684c13197fc9df5ace95f7ae0b4cb5f9ac107236d02cabcb1422> [ 423 0 R /XYZ 62.692913 455.91685 0 ] <8f624519213f3c78fe8aa6201c26f4c0a586608b00bacf0ea899a8e69c575ef6d0d0356281c07c244a086e0171770bf7a4dd9fe4dc71cdf0d9ccc69283b59112> [ 485 0 R /XYZ 62.692913 785.19685 0 ] <23d62f588a205123051a5f283b34153b3896d7f2495f328fcd0f7bfa794492b282cd57735388ccde2abcb97c385d432b22abb96ecb7e55aa1d3ef6e48a706a87d1e1f1892172dcce651ff17a0de0fa96> [ 701 0 R /XYZ 62.692913 785.19685 0 ] <1542ba9c18c410b2320fbc680e52d1d5e9a351e42fdf854c5579add197d6b116c4c701f4e98a0eb068505a061f430dda2a7efcc085ad477da376b21d3538e19f> [ 406 0 R /XYZ 62.692913 479.16685 0 ] <024bc12852485f1fec807ae4b8d2161faac3fedc3d7d10deb05d067eb698134b97f66a7217997dada079e6d21968866d7a3d418559daa32391205cfb76140e7bedef5ef571b5c912c172aabe4f5ed3c6> [ 303 0 R /XYZ 62.692913 159.65685 0 ] <3a215814fe85b4f6f4dbd1571b4dc1f73b0258c69f38fce80926a6bf08df3a49125b3161db59b18b0d84f816bf4db732dcc059151827def13fad1c6dde41e449> [ 279 0 R /XYZ 62.692913 312.58685 0 ] [ 881 0 R /XYZ 62.692913 704.24685 0 ] [ 594 0 R /XYZ 62.692913 721.84685 0 ] <601ddc99c164a25e334859008e42531d6b28a3727bd8c70657f7ab93c2a79c8aa270d08ed6ca68b5ed67d65125a693ad7b4da859e0ecb85f2248fe97db3fb60a> [ 120 0 R /XYZ 62.692913 165.64685 0 ] [ 812 0 R /XYZ 62.692913 382.56685 0 ] <1b076b8537ee6986c5054df48429ad487f8bcd6f1ed27f5a98f78cf01f4782accda1156b668ae3adae35b20b237838e9a6d0d7930c883c4c281a0ec227c4ffcf> [ 757 0 R /XYZ 62.692913 594.94685 0 ] <0c2f29b062e389d606a9e7b22579ddb103c3a07d4a6870d8a38a23f6032de94351bb290639999c4ec0ad08e3b1e179e68adb1efb565004e494b7757630d9edc8> [ 790 0 R /XYZ 62.692913 624.34685 0 ] <3d22cce80b24b16c93306a68bcf5bd188c8d5f4602110e68ade5f233a2b17622ea6637abd158de29f67c347562a0d535a3980f88666a9421c7c833f2687bc2264bf1ed4875d69a839f502486c5493bcb> [ 779 0 R /XYZ 62.692913 226.51685 0 ] <1b40710a82b618757713e1ad2da29d2245cc039939067948cf24b8695535feefe5de7991c09318b71d6a9801519e007d91cee5d5ff9d5f0d7d872b9966be7ecf> [ 315 0 R /XYZ 62.692913 422.13685 0 ] <993e830e5b32c7f16c267045644947ef37ed00ec562c38d8aa3830e9ed95871646293ac3cd70ac0bc974504a4f06677a4497ceace42d9a78fb13d03b53870b2e> [ 415 0 R /XYZ 62.692913 310.23685 0 ] [ 853 0 R /XYZ 62.692913 785.19685 0 ] [ 244 0 R /XYZ 62.692913 494.11685 0 ] <4968d14fed91872ea11f3dd71f70ca1c32c5cf9e60ec8f9d4d09e768ac710ae1d6c217b7dcbe3fd3bd08f645dc175066ac3606e3dd4f62ae921f5cb90c3587db> [ 605 0 R /XYZ 62.692913 475.76685 0 ] [ 616 0 R /XYZ 62.692913 785.19685 0 ] [ 583 0 R /XYZ 62.692913 693.24685 0 ] <9675d1739a1def1f37dc90c091c1fbab668fd4a30dfc7bf9541c0c79461d26626e7f6136760ed5de890db5b205bac1f7b6ba80e041873a837ae99384fac65af5> [ 499 0 R /XYZ 62.692913 353.33685 0 ] [ 725 0 R /XYZ 62.692913 785.19685 0 ] <5726f201a06b1e0e78f1e376b51fe5db4d8de6c3263ef3b138115540547f7eea0626d53698fe89f39093739e72554b385c0663110a9bf3488cafa80219056457> [ 620 0 R /XYZ 62.692913 785.19685 0 ] <298ec2174b1b308ad340123877b1baef000bba04c4906792887f6f44f500ed94aa2d0575699882c4471eb744d2330a02b55c349290a5a7ed8a4126929de927eb> [ 478 0 R /XYZ 62.692913 785.19685 0 ] <7c47fcb0dc18c36a3879155f14867a44cc6d0a32a56db7ce17d746cc88044ff6691ebc3f8d6a18497ca29392210cdb8b7772646d0dd772a9b4dfdc09bb47c923> [ 399 0 R /XYZ 62.692913 785.19685 0 ] <556fa0f25dbf36290d5c9b9580e3ff86d2fb19849351d058568c06145e4ff1b85322df95f6e35de7154bbdd91cd1d58c1d86173357db4b007c1908c0c3a6bfbf> [ 822 0 R /XYZ 62.692913 785.19685 0 ] <6d00ebaf578c11a14207a4fa6dcfe4a1c6797e81b1018781882ef284b4a710775027663d3b7a01c45475e22186d91e6f21d91a67229e75dcefe98b8aae497de2930e7a126c1c987762d4ffeb89e72421> [ 426 0 R /XYZ 62.692913 658.04685 0 ] <861c6bc25c639cc9f95d69d544241d36caec16f3b62298d46e7b446b27f2902f00b3ada81ce706be1aa048911d6f33db53529342838887bea2a1d0ee9c64cf56> [ 694 0 R /XYZ 62.692913 785.19685 0 ] [ 892 0 R /XYZ 62.692913 761.94685 0 ] [ 686 0 R /XYZ 62.692913 785.19685 0 ] <5777d0d1de5dfbb7cd574db8d0723097a8f17553f2e67e0b8f68dda9e85e641d013a5faf7e74e2ed24d31e3d31eed54997d7adf2058eed3ff71dccbdff929e22> [ 430 0 R /XYZ 62.692913 761.94685 0 ] <4960380b430e17938dd558660f85517b59b36e2bd3158db4dc4c12164e9537625215c2a777b71af9131c9ab0c981d18a97821964ee5015732b2328b38c848fcb> [ 749 0 R /XYZ 62.692913 580.41685 0 ] [ 727 0 R /XYZ 62.692913 785.19685 0 ] [ 793 0 R /XYZ 62.692913 580.41685 0 ] <3580b7ad7e19b06a08035e8dd1c97872b1eafcd368375f47f910287aaee115db67ab8fd562ba5173172fe3c5a19b5896> [ 123 0 R /XYZ 62.692913 762.69685 0 ] [ 270 0 R /XYZ 62.692913 474.06685 0 ] [ 472 0 R /XYZ 62.692913 600.19685 0 ] [ 658 0 R /XYZ 62.692913 603.66685 0 ] <063ce6adfc830afb219019622df62620dea66d500a112d3884e7ed701767c6c659c3d6fee37d952d3c94cc1888f7180bba7ac49f407ca99223064ae70babd76a> [ 648 0 R /XYZ 62.692913 560.46685 0 ] <1c43cf450d6afe86d47e7b10641f51f1d173163268afa73a28ff429768812c5e02af8b91b5a89240b8b83fb1dfe62b91fe55fcc95c155c7fdd806694049d8c595ff56f2940a7bbf2080774ba28abc424> [ 982 0 R /XYZ 62.692913 721.84685 0 ] <54cd9826dd4d826583efee9271292c47aa98daa76e984c67904f309c4a8ff8e1d26eec798fbb61eb77367407201f288a35a7159af48ec6278abb4e88c216d3a3> [ 379 0 R /XYZ 62.692913 564.06685 0 ] <8859b29e2b3e74390a4c5bc65702789fc2e2a5cbc558d9841446837dff40af8b6ad5cf36643dd3281668a2cf95ec30e4855baef5258b044eac218484b76d575a> [ 360 0 R /XYZ 62.692913 785.19685 0 ] [ 443 0 R /XYZ 62.692913 542.86685 0 ] [ 943 0 R /XYZ 62.692913 562.14685 0 ] [ 973 0 R /XYZ 62.692913 785.19685 0 ] <37af4420b6e45d0c81d3ce41d2242e5cd465aced1a7456c46ff604e1dec338ddd58a66d8dd6ab0e5bce732ea36ca8df2> [ 565 0 R /XYZ 62.692913 785.19685 0 ] [ 885 0 R /XYZ 62.692913 761.94685 0 ] <9f7af2c9d636b5b41a94c03c63f30cc44b2d68da83d4417bf69f51146f3afa68ae1009dd411940e75cc7623efc3b19fbc8164899cf8f1fc61b9bbe9304d3be1b> [ 246 0 R /XYZ 62.692913 523.76685 0 ] [ 771 0 R /XYZ 62.692913 603.66685 0 ] [ 862 0 R /XYZ 62.692913 464.56685 0 ] [ 950 0 R /XYZ 62.692913 761.94685 0 ] [ 555 0 R /XYZ 62.692913 785.19685 0 ] [ 608 0 R /XYZ 62.692913 761.94685 0 ] <1c0c62093cec8d3524c6f5a0a7a34e10d4754da84d3059fcd082f45b219176c9b4681ab6809a0138f450738843d4a52aa87f51f04a0f522e79c4271a0586a533> [ 306 0 R /XYZ 62.692913 550.86685 0 ] [ 966 0 R /XYZ 62.692913 550.86685 0 ] <62c4e33c93d61424305eeac367f6d57263848f56b84532fc53dff04a0cad9f345b1d2a424cf6b75caf7a8aa28b817635> [ 814 0 R /XYZ 62.692913 785.19685 0 ] [ 760 0 R /XYZ 62.692913 785.19685 0 ] [ 837 0 R /XYZ 62.692913 785.19685 0 ] [ 458 0 R /XYZ 62.692913 480.89685 0 ] <01da9600c20ca58d3dc1b11f17c6757fc5309d0e7fc182b3c95710dce7653ff849cdcd912888ac1b8d5d0e28c47f72e5422ff4be51013902200ca1aceced819f> [ 899 0 R /XYZ 62.692913 761.94685 0 ] [ 782 0 R /XYZ 62.692913 675.64685 0 ] [ 364 0 R /XYZ 62.692913 693.24685 0 ] [ 828 0 R /XYZ 62.692913 651.59685 0 ] <20a883c1d1fcf8a4da5f46f76f334404039490d1b4b9cf05b14609aa05870293ab2dba30afc3c9a5260aaafc12ed4206de606e24801aa81ed0f509ff8168d03d> [ 464 0 R /XYZ 62.692913 761.94685 0 ] <3571cdfec46495602922069838959efbdde90a5b61e272c9cbb936e9f1cf3f9baf34043e7292c1db6134844ae7b19c92bffb79c9807b0dbbed043f93e58b2027> [ 717 0 R /XYZ 62.692913 669.04685 0 ] <78a8a9385c58bde079c359c0b794abb23527f50fb70b7c6d58b37e1704eddb57256d129a6c0ca91ceb849858748755742da72a0a4b2e6b0d23e448694ee7eae66b43a9a8e76cfdc6884498f4f1186f36> [ 911 0 R /XYZ 62.692913 686.64685 0 ] <89517eb5969c8c444817db212dbab4630ce04000ed7228989ee3f34082c3fc3ac251237cc818396a0e4b8e7ff21fa4606dc8fef53a3d98cda82bd065fc0784135ae4bafd3be1a8daec47bafee24d0b53> [ 872 0 R /XYZ 62.692913 390.56685 0 ] <789a02ccda1e952288f1578ffe8500ca094ed6c3da238752f3f9888b7cdb3673c903e2d540ffa9d441191435c78474858492fcaffbff452bcf7a59ec8a22b6ad> [ 491 0 R /XYZ 62.692913 686.64685 0 ] [ 237 0 R /XYZ 62.692913 761.94685 0 ] [ 867 0 R /XYZ 62.692913 572.94685 0 ] <5da94808f393febbec6c77b640f9b19195eaa5a96747aed6c4f26a2780b7cdcaee5eb113a9ae6c2377906b3f220bffea892ec86f7acc374f5208978ffcafc1fc146094f2f914d08cd8121d2b84fb2029> [ 675 0 R /XYZ 62.692913 520.86685 0 ] <480c437118f903fe9f6bba2021d945c570df6fc7e029200e26f5c418c445281468616a9eec71aea364e117017a2d4b0e4d40e36e03951ca6d7d7c18d71a395c7> [ 737 0 R /XYZ 62.692913 445.49685 0 ] <84ec74bdb8737b8146f573d3bbd69e55a7d9aa224dc667cbed78b03a7ea4c2937be4a3d56ae9ee0fdf6aee51e3640d5bd4db4b311e6caf89a682bbbced2b491e> [ 545 0 R /XYZ 62.692913 785.19685 0 ] <40e5e526acde53ed0ad8face4e62b11020892f4d3fa1aaa6bbd575dc98903b242017e4fcf806c598d03646ac77f5c0c5fa376a57fbbb21df4821eb7cd402f349> [ 843 0 R /XYZ 62.692913 675.64685 0 ] [ 934 0 R /XYZ 62.692913 696.19685 0 ] <593ae5d664d5060b2b6103cfc686b78d86cf996e851e90b694fa03496afaeb0df244ebf13cfd948f3ab4431620b2377766ed4c3abf83ba13feb1d66b59a8569a> [ 527 0 R /XYZ 62.692913 686.64685 0 ] [ 435 0 R /XYZ 62.692913 434.36685 0 ] [ 641 0 R /XYZ 62.692913 704.24685 0 ] [ 332 0 R /XYZ 62.692913 693.24685 0 ] <84a4e39a6c3957b3f3c688d884b48b2372619a85d0e86fcc001ec2d906e8681a5bb67d97e1c57b42affb144ffed244e938ae307651bf90f5808321e596f7e2c4249b38f19a3a7889a1af8750e047bacc> [ 385 0 R /XYZ 62.692913 785.19685 0 ] [ 322 0 R /XYZ 62.692913 445.31685 0 ] <30e2a32bdd80af9f78cb64fcc5bf70bd9cd5ecdf5f5cccfbffceb230be2bcb7244ce0acfdfbfa8fa425e0cf72de3b08a474dc6bd169d6634c3ab8a3112595399> [ 667 0 R /XYZ 62.692913 675.64685 0 ] [ 374 0 R /XYZ 62.692913 785.19685 0 ] <1b78bdca53e5f2c98ebaeaf0d3ce7c6e3d660c0560f5c661800773b906a470e33edce95653ee1ef3cf62179ece53211b7ae83c8a8f4372fb5729ccba6f65b3e1e7f0119a0725943e51c0d1514e7cf28d> [ 958 0 R /XYZ 62.692913 658.04685 0 ] [ 369 0 R /XYZ 62.692913 785.19685 0 ] <82fcd0b7e8d0a98d9c4f69025a06b55c63c07b7114e1f08adb0e130dc39f6d7c575ad1ab850054cdb6805fb86673fde774f593e590ae8fc848deafe6698da5a0> [ 927 0 R /XYZ 62.692913 704.24685 0 ] [ 919 0 R /XYZ 62.692913 785.19685 0 ] <55803a4e00ff3118f31a33d14231fe40e08e73fdbb441435e1259c08bdcc9f07a5109bf6bca687cfcaeb8a348bb0363b3a92fbd694cd8824a056b0a2da3a434a> [ 537 0 R /XYZ 62.692913 619.59685 0 ] <322cd617fc94bd4a3bb8e7c7c2b668ed9d30ca2362bbe6ad02d97d57730a0e5fbe849a55ab32a072bc4eba99a8ad80857941ed3f8c067383581a2de5928b4a0d> [ 296 0 R /XYZ 62.692913 704.24685 0 ] <96f5b4648f714f973e0c688bf63f25c5ebd0d733c186315e4b24f65b8866fb94d623360eb4f47a6326bd81c295b86da29cf537eeecbb717dbc74866650e6da02> [ 576 0 R /XYZ 62.692913 761.94685 0 ] [ 705 0 R /XYZ 62.692913 761.94685 0 ] [ 507 0 R /XYZ 62.692913 761.94685 0 ] <9d61a66a3eedf31161f0a0991e364a4baf8b499ebc57335d75b6a133de7a4a7340a54735405109e3a28d8f94a2bdfaea5ec9a369a08c904be079167f0c4bcd79> [ 587 0 R /XYZ 62.692913 785.19685 0 ] [ 252 0 R /XYZ 62.692913 785.19685 0 ] [ 343 0 R /XYZ 62.692913 603.66685 0 ] [ 598 0 R /XYZ 62.692913 785.19685 0 ] <30c3eae3f0cb23ff8c927d26b19d94da378935a0eb37a650c73380860fce3060a3e58cae3792b13d50a0f2b355960b1dbd630a976960f1e95922dc16b386443e> [ 283 0 R /XYZ 62.692913 761.94685 0 ] [ 389 0 R /XYZ 62.692913 649.86685 0 ] [ 417 0 R /XYZ 62.692913 785.19685 0 ] [ 631 0 R /XYZ 62.692913 704.24685 0 ] <9323bbbbfdb26cbf65cf11ecead45cb924ae938cfbeddb507d42e4146936392d88c82b610fe8027d5d53abca0e698dba> [ 409 0 R /XYZ 62.692913 785.19685 0 ] <1ebd0c42c0f7ded5a72dc3bb0cedb12b5acdcb729e0fd479ec4cf5bbf6445d6b5a3b26a9da5268176be335028e7f63d4d47b7a6f20ad50be308f24527357186bfaee083076ee65af9f734e5e42675cbf> [ 354 0 R /XYZ 62.692913 603.66685 0 ] <342403c880a85cefae806eac7344532dc5b7bbb2038151c4bba8f252df9de815691003e6e5a5a565e488b011c3468372a9d02d2491ec78d6c897c311f69c05ee> [ 804 0 R /XYZ 62.692913 675.64685 0 ] [ 904 0 R /XYZ 62.692913 785.19685 0 ] <8bf265b635ea0162361f4f9b5ef26b00ab410835172a63b9ebe6bbb3e81a9ee8814c5fc4724f81d79718401730be4aa4b7140e870bdeaca41afd7b7b8ab89653> [ 519 0 R /XYZ 62.692913 785.19685 0 ] <750ba256d2606e08ee5f02581b8ddc842236eed3d84b168729914365704ed57dcb0f84426cd5a15a966b03ebd4acf47c> [ 261 0 R /XYZ 62.692913 761.94685 0 ] <4a33208951937c7dea71dff151c05192654e5d314d0066ba982bd685cb176fe2f2e1cc36fd042ee9bc477b29d8f83d740f3f7028bf2346e8c3ff6efbe0c5c9ca> [ 340 0 R /XYZ 62.692913 258.33685 0 ] <3ede59946c1ed54b66beeac245611e596c7d8ce79e16c8fdba9f3bdcc1c971ff45927d471242e9f4fda175fdb9c7c14f> [ 315 0 R /XYZ 62.692913 144.70685 0 ] <468b22fab5562fcaaeb4bf5dc20576161dce0e9db449d8b4a8ed900a188faeb730d035075419dea1bf97f575a8dd79d9eb3bb1d7ebbf5188c85afd92035ec8aa> [ 514 0 R /XYZ 62.692913 243.78685 0 ] [ 280 0 R /XYZ 62.692913 704.24685 0 ] <9d41746f33002ff15419c0a938a78b9fdfb5d83023f2a0deba234a90177fd584c5913a086a05637c123a6ad3797d29ddb0d582b2b6fd9cb6af8aa10b55924755> [ 352 0 R /XYZ 62.692913 785.19685 0 ] [ 583 0 R /XYZ 62.692913 358.21685 0 ] [ 406 0 R /XYZ 62.692913 315.23685 0 ] <63e8fb66e30ac8df3172c33cf6accc41c6bdfc1b9083f8d6f407591a9d46e70d1a8408ea69f6b0fc94ed138197f60082> [ 485 0 R /XYZ 62.692913 603.66685 0 ] <61d3433a9d2a3c8f9be9bd606d0eafe8bcb8db9341f6c7de3eadc2c45c7243e884d2db6a02f4b17139eda30126b5552d891a4922c9d26114e2887c938461012894e039c880e7fe71b701b1a6058ab08b> [ 573 0 R /XYZ 62.692913 592.34685 0 ] <15748ccbe23936b99d37fe826e387ce7a19601e975ea6a413c477bd127526ba3fe9d21de18646e10cd8e1d9012360505a704a0ba07d387a3d7a8f7b60d11ebf9> [ 701 0 R /XYZ 62.692913 603.66685 0 ] <9eed40a8bc4295ddddc19a07c86f8b796c9a8e8ed8f89d514591a5a1b393a057af6f0f21f3658a50c61c0b45f3dc9cbb112889a0fb6ec176ea707bee67a8593c2ec83f7814f6c4ebd1d47641e574df3a> [ 881 0 R /XYZ 62.692913 497.11685 0 ] [ 291 0 R /XYZ 62.692913 785.19685 0 ] <7712141765acb20a295976d1f4f93f20da237cc07e61bc3458c295d441f2a5109dbbf874139be3f8be45129c34db6f4206f8f34fc9edcb8eb42890295c5e3a13> [ 725 0 R /XYZ 62.692913 560.46685 0 ] [ 734 0 R /XYZ 62.692913 143.10685 0 ] <9b0151902d675c7c8671197ef07b79b7619997c0d1468f973f6c43bba38519ed4d885a59b11d830034a6916be2efaa45fd9401fa3748d726866d81d323097b81> [ 780 0 R /XYZ 62.692913 566.09685 0 ] [ 767 0 R /XYZ 62.692913 194.85685 0 ] [ 757 0 R /XYZ 62.692913 246.66685 0 ] <23c4d0334affe0ded0dfb249aeefabc164ae3876749361c2ef6ddb83d1a3cd742f59869f82c0670112cd125c962869ce7c6056fd27987fef738810cbd3405d43> [ 790 0 R /XYZ 62.692913 247.31685 0 ] [ 616 0 R /XYZ 62.692913 437.56685 0 ] [ 712 0 R /XYZ 62.692913 578.06685 0 ] <62df98e5a3e818262b20b0f704c26d371cd6ae0647868e7b287c02dc2cc47b9ef61c0ada2227b926d886ce3a40a237c5> [ 853 0 R /XYZ 62.692913 621.26685 0 ] <89b3bfccaba0234bd9d7d82c0def44d188993622829fd879902981f285dfb58685b5e521109de300c9daa2130aa8ca66817ee954cb5a7cb5e582c7cba9102655> [ 746 0 R /XYZ 62.692913 258.20685 0 ] <1724a6293c3eb3c83749f9b802ceb5c597ffc78a3291f08a3b1362d26236a2401e2bf6a27d8938d27db0dd0ff6941d98a70c11f54130fc742fa4cb60d8d8d6ca> [ 594 0 R /XYZ 62.692913 540.31685 0 ] [ 605 0 R /XYZ 62.692913 166.33685 0 ] <14f291d4e22ed4b751ca2072ca2a5b7d71712c8fb3972e1f7a152b22c8fb218cb470db6bd59804a85bdd1fb3fdb5c37a8aa07b4bb71bb48b536420bdc08debfc949db419908cdd635a2890fe28b6a341> [ 499 0 R /XYZ 62.692913 171.80685 0 ] <240e7c9327a898c2ceca7f7e7b86a11770088c8bae22dda706d02dce62e3e6d8dd1eb2c6f8efd482ce65d1f5a8d0fc905dae5e7b267271226555f3227936b55d> [ 423 0 R /XYZ 62.692913 165.88685 0 ] <72032d03d2e3b17de8e7b3a14ffa7bffecd8e75651b2ee198284f10d18c5291fc41f0d670da143a6dcd56c3896e0e5757d8983a598bc6231c606d45ee520b3c7> [ 396 0 R /XYZ 62.692913 704.24685 0 ] [ 628 0 R /XYZ 62.692913 592.34685 0 ] [ 316 0 R /XYZ 62.692913 675.64685 0 ] [ 628 0 R /XYZ 62.692913 286.31685 0 ] <8f4421d0870ad9b3024260e5fc743f4e42c1e0143d6aeddf5c4eb64f292181189ceb15dd28e4a099e737e11b461efa80601ffed06c559950c7953c6331daca8be6324563c88210bbee6e72e295aeb61e> [ 341 0 R /XYZ 62.692913 785.19685 0 ] <569ea60bf4c92f62f2d96152f935c353a3213d768c7277677a69a5e3665a59ffa58c23616ca40a14443781c250fa288529384814053fe33f38cffc5a20afa9ad> [ 701 0 R /XYZ 62.692913 281.63685 0 ] [ 485 0 R /XYZ 62.692913 326.23685 0 ] <0c195815a220ebc44f71f6dd346b66fe7f1a87b37cfbfda2c905f2274fbcb6ee81d6e8df7c2026cccd3a5db08baaaab3> [ 123 0 R /XYZ 62.692913 719.31685 0 ] [ 594 0 R /XYZ 62.692913 358.78685 0 ] <65c828038124b26da1da8a793b043db867e408ac484d85de49b05d03f373d3944f03278a445e68a8dbde83df9787a7e012de9944100fa29f335897d472e5c80a> [ 853 0 R /XYZ 62.692913 422.13685 0 ] <85fb8cc75eac627bbdcb924d6830978ad932b2c4bb8d8ccc08d104febba457e38ebf8799dffd787d6edf0f0f1f072caae91617ca8a95ccc36743448c722d843b> [ 735 0 R /XYZ 62.692913 675.64685 0 ] <60e37119aeafa920a5575807a2b93fb8aef229dea89a723ec3db6ed47679bdba173dcd13b8425a9c392a1a172e2fdd47e68da8da1b59f35b97828b4ad2aff47e> [ 616 0 R /XYZ 62.692913 256.03685 0 ] [ 768 0 R /XYZ 62.692913 479.84685 0 ] [ 791 0 R /XYZ 62.692913 566.19685 0 ] <4922c99f15a9d402308e30a495a972bdbc1280f13358d688de39f1582bab114c5a14e51638de09b76f3a9893190892862d55873eebe00fccff14c190e1e4eef1> [ 396 0 R /XYZ 62.692913 540.31685 0 ] [ 881 0 R /XYZ 62.692913 272.38685 0 ] <6d44c88a11df63b2d9131813a9dcb93819d98b8964721e3442e7c85d07819d29915973d68f25bcb4be2c26829290e02058b359895f62ca046f76e95fdf86ba4a> [ 747 0 R /XYZ 62.692913 785.19685 0 ] <4afeffa53cf60f0fab9fc4b0890de194aed399c8bafb3c217224ec8ba61fcb3d9fd2ad9e7caf26c8291e96180521db81d31e7a9cc7cec8c0b01968f5c4cac9218b2f89c0a5361a939d1a74d1125da18e> [ 352 0 R /XYZ 62.692913 586.06685 0 ] [ 583 0 R /XYZ 62.692913 194.28685 0 ] <0ef76529b01ed0ee02340000dceaa89d4010d638d45b170995b7c3c54ee406364c6877070a5b5b81a89e6484f66719eac41cee5ca9b34bf99309229ac085fcda787d4de8995c0a8766d10395ab541874> [ 500 0 R /XYZ 62.692913 704.24685 0 ] <7909435494c6ba60be986475f946fc90a9b44d069193a2d26d9359eed2b245f4445a2c256212fb8476921b89eda5264e> [ 291 0 R /XYZ 62.692913 586.06685 0 ] <21babe424386c6930556b900bce6c9006f96ac5ca1795e111eaebb59e67daa3950b16c80758f84de7c46e2c3d32cc9cc3117bed9660f77510a53cef7182bca2babf09ce4e4755090793441f7cb9048d6> [ 573 0 R /XYZ 62.692913 367.61685 0 ] <3616113e210e78d8fee4ceb382cf450b26ed2d6758032d229b3a71acd7de503e914a4d061facf38e3af435685e1a276e> [ 515 0 R /XYZ 62.692913 667.59685 0 ] <5eee84126d0bc128018d1ef89f6e54ad15d6e329b7f7b84ffb48a2099e15872f7de897da7e4eb21ba50800d34f7742342e0a21610be9b8208c9b0e7ebbad5560> [ 280 0 R /XYZ 62.692913 505.11685 0 ] <10c62c6e0bfc4cdc569ed590b3f35cbed1d97970c93bbd8cf14c755c96036dd0d2dcedc9d487d9efdd4c427ae9b5345d241fd42c8dd6a3eb36bab2c9d4e0a61c> [ 712 0 R /XYZ 62.692913 396.53685 0 ] [ 316 0 R /XYZ 62.692913 494.11685 0 ] <67823db6fdcb1781d11f7ed87e5c7b8025a3718f242a68dd08f965570c875654d7474924795d8c104db35ca549616162b6a01215be9ed80f13e4103bd205bbd5> [ 515 0 R /XYZ 62.692913 486.06685 0 ] <65dc5afb70a7ba4da6ed10471368e576f844873e3973b56810273f691dc2d1e2a3fe39d31881f96994b0ff7964575cf89525fa2d52031b7b7be7bfa06aecd480> [ 500 0 R /XYZ 62.692913 497.11685 0 ] <2a76d5d1c6e6f7d9c003b580a7c90521ec0b1e03c2c07f30b820e0f77cce9fbb4b51ed7a112a821669669af3173fcd4c29221353124949022832098bd2fe4547> [ 485 0 R /XYZ 62.692913 162.30685 0 ] [ 584 0 R /XYZ 62.692913 620.94685 0 ] <5655c81ad37dce1936851bc39b5c43eb222fa0d959ed62fd27759c804b304a91523cb2f7534d5d30bcddbb3f718580624252fef22adab28d6933aaeb3c9719f8> [ 882 0 R /XYZ 62.692913 785.19685 0 ] <8cce1427779b893173824ee59e1b309030f4be6b496755396669fa04ff4095f7cd7ac87c230370b33db0b9d45178815460c8a9b3eac33a21b59d2fded6f2cd0f5826c8eb4373a7b8ff03dd3cd7f74eca> [ 702 0 R /XYZ 62.692913 785.19685 0 ] <8703bf5f051b09add193d46db6b3837a90511c4f18c6a82cb1ee86a42ffcb7f7eb4ecbf232cbaff6e60072af674e69d68d94e32218fde1fd5088f0d9183d8371fff58282e62c60b2536bb07b8df1d254> [ 574 0 R /XYZ 62.692913 785.19685 0 ] <2eeb03560046b2eacd65ad27642a45747db41aaea32077c88eac77f57854f2b626d9c2fc53b93e09ecb7f2bc60e2a144b59cddad65abc64da2b98117e5fe617e> [ 291 0 R /XYZ 62.692913 244.63685 0 ] <27b002b68d74c3f700b526b3422c68193ea6a989da15b2b5c6143bfb59c876889a759fcc588c36b22822e7dc59d80ae9> [ 124 0 R /XYZ 62.692913 485.19685 0 ] [ 352 0 R /XYZ 62.692913 378.93685 0 ] <92f90288342b8b80ee9807a55034ac999ece832f7b17c21f82a3561eb269d25ce8b8a2e03c7b789e3f10bb0c61cee1fec8884b27695438ffeef6df78b38edf69> [ 853 0 R /XYZ 62.692913 240.60685 0 ] [ 628 0 R /XYZ 62.692913 122.38685 0 ] <5e07c47f350a5969399496bb470a25b1ca070daf92aa7fc035a3d3cd445e28db58b1e79b9031910edc2e863a7aa87c4ee3a7bfa2262c4e8432991a6c1adc60a53c37dc4c98b36991c3b3d5d65c61710a> [ 617 0 R /XYZ 62.692913 785.19685 0 ] [ 769 0 R /XYZ 62.692913 785.19685 0 ] <0dc4154bae11e37c9e945a7d7e0723794420da48744569eb346249b0e235b65e28f6a578cafaf52efd2e1cf6e16c34009a2cbcbbe81128c1a8d69d8af03e4137> [ 396 0 R /XYZ 62.692913 387.38685 0 ] <1d5f0927a4cf0c1287e6ca1d0353c5d0d764647bee31bbef28811e5df9c69570bcc2100a112dc4f3160bfd56bab7c0444a191479b2e6ffd3489b27a4f0528b84> [ 594 0 R /XYZ 62.692913 177.25685 0 ] <295793a0853789a6255e555e7094687a11ebd06a0d31134b02e415710b2dbad78433a262fc98954f6c26a029673fbad3919b6cd7c058567a6f9f1ee47c65e6b3> [ 280 0 R /XYZ 62.692913 323.58685 0 ] [ 712 0 R /XYZ 62.692913 171.80685 0 ] <5a03a9262f701ac2cf645e1be413fa0031233e1ed2efe6054059d23ae2bf035cd39030059c025aa8f325a8bc640a752fc0257f6dd5f55692da99767a0df96778> [ 292 0 R /XYZ 62.692913 648.19685 0 ] <4ecc06ac264a91862768dcf23c122fcd445290475af16a21c3cd24fc119c9616b0df10498cb1d3ede258304527bb8b9254998c54e54e60dd2b4aafbce5b920442ce4cc919bae0119e7fac76fe631be4c> [ 882 0 R /XYZ 62.692913 578.06685 0 ] <757bb81da55173f149783346d5889b4bf69fce54190a703db6f75dedd364cd2b37f7a765946a373d449140fd3ec83081a4396aa71fe51b78ca803203256c176d> [ 617 0 R /XYZ 62.692913 560.46685 0 ] [ 629 0 R /XYZ 62.692913 658.04685 0 ] [ 702 0 R /XYZ 62.692913 595.66685 0 ] <6423c427884ecaa1a1f3a9be3425301f3cda5d6a11f2a348a62e49031e913ba358ed977efaccadbe4b1996c571e10d38> [ 125 0 R /XYZ 62.692913 704.24685 0 ] [ 397 0 R /XYZ 62.692913 785.19685 0 ] <4ad31ce0a720b4bf994584b277a22a34f4e55714620a4e73825a087f8bd4e9985212d93aeb3b1935f18b1f9aeb3c7ae25b76ed55a9c6e60222b9b0b0fed7aa17> [ 854 0 R /XYZ 62.692913 785.19685 0 ] [ 316 0 R /XYZ 62.692913 312.58685 0 ] [ 280 0 R /XYZ 62.692913 142.05685 0 ] <4a85aa458ba6fb31e6986f65ea8ab2a39840d3c6d5c477409475d93c8d112f32bfd766e0bbf229eeaf14ad963d66db5407a0820645dcd4766dddf3e361d5b3a3> [ 595 0 R /XYZ 62.692913 686.64685 0 ] [ 515 0 R /XYZ 62.692913 304.53685 0 ] <530dc276dbfe54723aa5ef8a5eb79fcf3773a55cbdbda9a7bdc62d8779096c46a577ef6b8568abeec59e9a469c4b5b634378b839b04f75f23113c8f94ca0b5b6a7c7b9122200db422219ea5dc72a0511> [ 574 0 R /XYZ 62.692913 595.66685 0 ] [ 584 0 R /XYZ 62.692913 314.91685 0 ] [ 486 0 R /XYZ 62.692913 704.24685 0 ] <177e8bcf94ba51cea0929f3425819799b7231d0378187bed0648502cdbd7256459b836977920dd1d61ba4cec0d6f506e49f5ebae7d12821f534d0a7c5d066e97> [ 500 0 R /XYZ 62.692913 333.18685 0 ] <9b0986b20bff29b08587b47a9e731dfc0074da58808f491c51e5fc0c8df4334dd4e2c9b2cb8ce528969d35c0bf55510fec3c53d92bfdedef27e17b5a5a7bdf574a9d2ab3df6923419b6f79f6fab8c463> [ 713 0 R /XYZ 62.692913 704.24685 0 ] [ 292 0 R /XYZ 62.692913 370.76685 0 ] <4be6eb9d833180a0436f13dd2aa11045aead48e036d1141e2a65d2514c38b3e3222e39a12315fb5182a2eea19223e4384c680625dd477f3ecc9555cbceba295b> [ 617 0 R /XYZ 62.692913 361.33685 0 ] [ 882 0 R /XYZ 62.692913 335.73685 0 ] <953e7d4731c592f251d7da49397c6198709afc6f8bdf49c0b8c1c7c6d28921b341b2508ef4833615f826e2dbd3c943e17aa8f289c8c523173a4b0eef012b3f62> [ 281 0 R /XYZ 62.692913 693.24685 0 ] <7341bf01ed3512bbaf3c7e99cc88d9826ddab2d25e1acffd6ad00843e224a704886d1fe9d60a3073ef447cae915d70dac9982732235c31d99c17143b5d1853cd> [ 500 0 R /XYZ 62.692913 151.65685 0 ] <2a3609aad4956b75136a470a5491565f70bc1ff662c2d9428daad3d41b9eb4ceed18a6d12b0deef38a48a9184fe6fb3e0df24c200143e091fdebf14d9f46bdc19c7ba8110dc831c14f6118b3a458b737> [ 574 0 R /XYZ 62.692913 370.93685 0 ] <12db430065dccee4a846829f04c8b1aab9b0d5010810caa5cfb5c7986ea852e941d391e135de11219b0fb78aca46c6d1a3d658ad4b13641d36205deffe61c0c2> [ 317 0 R /XYZ 62.692913 785.19685 0 ] <22b21324505c4f015c35b70744900f4d4f3cbf056196333d19e5ca46b93afd1622fb8889ebd99bbb9e3adea5d031f824ca07ff40eb3852d75e11db2462a92c2f> [ 629 0 R /XYZ 62.692913 336.01685 0 ] <1acfb21a905fb248ad8e7a098e7a1c3632ba7da721412bafe78774eca38b4b472c253d1d4965f6f33960170ae6d119ead69c37d01e5497d06f6fcf28926a729cdc2a24ee3a6383a00d63ede464e2fc71> [ 584 0 R /XYZ 62.692913 125.38685 0 ] [ 397 0 R /XYZ 62.692913 603.66685 0 ] <920c5c076fb43ea027bb6bfdceed95bb9222a572c0b860f1fa91345c23f5c22a155dd4c63d4bc2b050578426ad6afc392b3e6c8225c04fefbbce4adda7e8ba21> [ 516 0 R /XYZ 62.692913 696.19685 0 ] [ 702 0 R /XYZ 62.692913 431.73685 0 ] <85ad9b7fda891030346358ccbe4175f37fb52fabfbc823d6d56bf0d8f05cd9d1a9a21c97e96a33cd837eb5a19939c44e2dc3c2959dd09b96c667f3d5c0a4c7a9> [ 486 0 R /XYZ 62.692913 505.11685 0 ] [ 854 0 R /XYZ 62.692913 408.16685 0 ] <51ea31d9ccc38f6d731f9aa6ce3b8540fa582eb4bdf20bcc3ee2d1c8fae195aafa5db075e6489f060c40a75dcc4fee8c06f6f73b0443dd69af1941d79d2a0e67> [ 595 0 R /XYZ 62.692913 364.61685 0 ] <5ee6b6ee53c6b770eda8386c56e8892384cb5f6d852d56148d53601801d71e05215c2a6473e6af954e6627177cb76848b1614df2a055c56b08bd1f8aa354d50f0f80f6958eb185c33582a26553e0c5f8> [ 713 0 R /XYZ 62.692913 497.11685 0 ] <998ea0f37f5b5bd91e21626e2c30486a5937455b67d87fe3ced710eca3438cf92d7fbbc4ec3153ec2d06fe09c3e99a19> [ 703 0 R /XYZ 62.692913 785.19685 0 ] <109b725bb1fc39e47a87d90571f59b511d752be037fab45164c1f13134b90d85abea0a6e16174dbd1979327a850f650a56bd409b5f6221f51169065dabb211cf> [ 516 0 R /XYZ 62.692913 402.76685 0 ] [ 501 0 R /XYZ 62.692913 704.24685 0 ] <5171c2a299d44c359e4fabfdf547ce1de741a5da3faffe219dcbf9e1ec983cb7605faac3a0125503de7ebc853a0f4070e41be34c3022209cba8c0ca94eb0ad4a> [ 882 0 R /XYZ 62.692913 154.20685 0 ] [ 317 0 R /XYZ 62.692913 436.91685 0 ] <69d46ebc584ea755266ae51b0fc3d5f47ba75e7c3e87751b45d7451f1d98b1b49ac3f2164e9628694f0db30879535664116ba5a93b9465a5518f5eb8f623a952> [ 713 0 R /XYZ 62.692913 289.98685 0 ] [ 595 0 R /XYZ 62.692913 165.48685 0 ] [ 855 0 R /XYZ 62.692913 696.19685 0 ] [ 618 0 R /XYZ 62.692913 785.19685 0 ] [ 281 0 R /XYZ 62.692913 494.11685 0 ] <90bf2fafa041c96a15e5b505767b299f7d32b057598d00214d636ca95e510aa92648618d35547095a6f11b45ef511e2fbba1d080e4308be43331dcfeecd25d02> [ 292 0 R /XYZ 62.692913 181.23685 0 ] <4e91d40620e89a0b7b225a75541635d1e7824252da1030d38d274caa1f0bd53ef7854fba3b32ccd5affc73fb7cb62b48943704b623942cae6690dd49412557ed> [ 486 0 R /XYZ 62.692913 211.68685 0 ] <54913eb9824fdeefc99a964551578a872682e8be6cfedcdbbed54c444ce441dea96c2253ec37c959a59da027b51fec82793c310cd9e4ec44cbb66d89b5fefe94224c8efb04833cf7a69c9d56b28bf579> [ 585 0 R /XYZ 62.692913 551.14685 0 ] <74164ed4e880d02cb68c0a668286fb2738e3f17589efbb86e1a40dff2faf81dda456fead32a6cb0f4faacce8e993562590d04424fbca24cef8fe45b14ce952f1> [ 487 0 R /XYZ 62.692913 604.94685 0 ] <51d29b8e2c8a57c48b145e4e554fe2deff3f8609a4807033a84634f47337112bbc2a6c77f1e7b602997326458a873d64> [ 714 0 R /XYZ 62.692913 680.19685 0 ] [ 516 0 R /XYZ 62.692913 238.83685 0 ] [ 501 0 R /XYZ 62.692913 522.71685 0 ] [ 293 0 R /XYZ 62.692913 704.24685 0 ] <088c40df7f20f06e63656967bc65c3807b52503abed718efa61ea7565d76afeb4c93a83a29a3e99bb78f6f2f16c88b05d6dd5e172f5d7bb753f8e6146b476d32296c869decc0b7df4eb40cd2f6a3b93d> [ 703 0 R /XYZ 62.692913 586.06685 0 ] [ 883 0 R /XYZ 62.692913 704.24685 0 ] <0e3ae4553f7f734e96ed6ec30ecee6ccd7aabe045a4ed06921da98d7079280469bcea794627733e6e27b72a295839276a4ac46f5bce57a897995ae1a1e4ad089> [ 596 0 R /XYZ 62.692913 675.64685 0 ] <9f8151cafab4816e18623d208549a14d8111fcaa0f60cd947a4ddd40af4f2d8be0402a601a8db57d4da86b3b2a96f25f4e9c096102b7738ca8343f269d4d452d> [ 317 0 R /XYZ 62.692913 229.78685 0 ] <700d2300988134d81c3683451498f7a4938d617a352fc9dd476aca172d07340826956e4c72992496ddc7c0bb7735dcb50ce3da31847400f66828a0d8acb51c11> [ 855 0 R /XYZ 62.692913 514.66685 0 ] <96c4723cd561a8aa19e2f99715b14e79c35782348d5797e12b6ac34996667bf1a088960748e6088977364afcdd1d6561> [ 714 0 R /XYZ 62.692913 481.06685 0 ] <7ed372e571ac5d3ccbb423a74bd8795f4db0c10bb11fd4dc098e81d164f336592b8c816f279168b8bd12156db144d6ea7fed9f5d686cbcdf4e0f5d3a6f9797d9> [ 596 0 R /XYZ 62.692913 494.11685 0 ] <233e6f72c7e2cf51ed8bc2927d90755a50b2acf2a25932b0f4d560c30f3c6cbb477c914ca8ebe206a28c3e2ed4010af2b7aa4546db97390365ae604161e0ffe2> [ 855 0 R /XYZ 62.692913 350.73685 0 ] [ 293 0 R /XYZ 62.692913 522.71685 0 ] <2648ed7ccfe0169dfede223490572a11df17f5f33bea3d40f1fbe56c2971d2774a90044f746ac31a571ac8e8eba52bebb59d1c89bde4b2f2d6ae0bc068fd0cc6bea44aa806a470d3b84bd6af0a39ce6582f76faae19982c821f68864f7349b75> [ 517 0 R /XYZ 62.692913 761.94685 0 ] <9817d0ac3472fd2fe21e99dd8d094054157d9439602529d1b24b828f935723cd8ca4326b5696fb251cc1ad35e90acc5d298a5fa3afb015a25109749200ba7ce4> [ 501 0 R /XYZ 62.692913 323.58685 0 ] <12b05498605c15211dd992aee95b8f695a20ce60075e13a019bd6d812d307b3c0c0e169b59e068cec04279c807370178286e8689b5e893d4b22125a0c842c54cd9d3d02df87040120285d3700bb2f2c1> [ 318 0 R /XYZ 62.692913 785.19685 0 ] [ 487 0 R /XYZ 62.692913 441.01685 0 ] <217a2910bd44b1ec90d3e7012a390db2e668bf3a51ae4f3f1628d7ddc0119201e5557f179c375d8e9d2915e69e4dcc3248dd0207e430b26f4df7b74fb723bbf511354445a2feb89ebed56989757656ed> [ 703 0 R /XYZ 62.692913 378.93685 0 ] <55d4b89b2e81d23f669ca0f0a8de1798facc41d94351cd022b49e94547da489e25a53e8806022ede86aa89b62cc53b141f3beb5079feda5225631932035953af> [ 318 0 R /XYZ 62.692913 578.06685 0 ] [ 714 0 R /XYZ 62.692913 317.13685 0 ] <0cd89788679d5ace62e5c206b8d1f8bff9e6d5c10f4f64848aa839f1b1e83deaadaac4b9a696a539b1361a11efa21f3a> [ 501 0 R /XYZ 62.692913 142.05685 0 ] [ 517 0 R /XYZ 62.692913 537.21685 0 ] <894a96c7ff9948e49a7f9237292f886e1033acb88cc720ed510c839a1fe845079ceea25795801d3c290e66e494d4aed6> [ 855 0 R /XYZ 62.692913 186.80685 0 ] <07b331941605cefdb88d92afa7e806d42ac8bc127671157e11d6e8d357db55cf332b0f1eb4f9e8d1c916444f746f4391e0e490e13231ff499e730d281a396177> [ 293 0 R /XYZ 62.692913 297.98685 0 ] [ 487 0 R /XYZ 62.692913 259.48685 0 ] [ 488 0 R /XYZ 62.692913 785.19685 0 ] <99b3c64849dbc97036b70705097e70c25d5b3800747a6f26023b1f290234f6d6a5393bcb0bccf288be905db5b4fed0c479d2ec3ab144c1d543f80b8867c652a7> [ 856 0 R /XYZ 62.692913 620.94685 0 ] [ 318 0 R /XYZ 62.692913 396.53685 0 ] <6fb402f117077f2e73f2b29fef75a29547719b39e8fc8f4d45e53a45c5f353b5c2efd6466cfe2edc37f90a2f94b5d08fa3ca7b8bc17ec8530f30fb752d81a67e> [ 714 0 R /XYZ 62.692913 135.60685 0 ] [ 294 0 R /XYZ 62.692913 785.19685 0 ] <0f1cb252070a89c26b606d81758ffa060f65a55d3673830bfede2fc290908aadcb1e6d004ed5e191e143d030fdb052db> [ 502 0 R /XYZ 62.692913 675.64685 0 ] <4560eac56eaa2a3c9dd15f243df639173dae213ccdf94f8b5008f542ca75229448dcfa8309515a2204a1cc04fa7bc471cfcd02d57f88eab6f9d2f9f8f4f5d386> [ 620 0 R /XYZ 62.692913 603.66685 0 ] <267ed5c46a11add8d98b69c9a5c33f3e66fbd253797a2dc12b75a4182ed1e80595bc8c1b4bda3fe12ca6545ad475959a01fe5451ca50623f0fc2ec305b7db6df> [ 804 0 R /XYZ 62.692913 494.11685 0 ] <9fb70e952cbae71873c2d8ea76625641005f55a4c681292445da3d28ba3edd341fb5706a2cf01c35810347f6ffcb5e284178ff420224108ed86891dfee74d742> [ 867 0 R /XYZ 62.692913 348.21685 0 ] <77365f395a4b74e09015dfc0c0846697ce4e2cbb8d4ae6c68c7d7343d9558d1454b87622f4485791f0490616a9b24630463de708d2e8ca2218b6b8adc6a83ea3> [ 545 0 R /XYZ 62.692913 465.66685 0 ] <89e16b7f9eaccb48ac507438fb221457d02db92f7183d5ca3208ca57c8b9632682828449cbacaa80b67fe164fd74c98411264384a32d3fab6858337d878db2b7> [ 675 0 R /XYZ 62.692913 313.73685 0 ] <8a41c31ad44d9c8fdb6eafacf6ed068f1c334dc988de4c1bb6ea4e151b8ca7e2b2e7bc999216b38134435240e56eb98e1ac760348d79be6a9788e0e04c54a79351323664fbe88fa18e4e6c0b11000f7f> [ 426 0 R /XYZ 62.692913 380.51685 0 ] [ 385 0 R /XYZ 62.692913 560.46685 0 ] [ 966 0 R /XYZ 62.692913 351.73685 0 ] [ 738 0 R /XYZ 62.692913 623.69685 0 ] <80e1b9c649f0df4cd61081315ee6f5e67561abfa5b4636599d78535cd4ccb5ec271c7d0ef1737ca7d4e6a494439a20c4bba569973fa984ef36a7ae95963f9661> [ 360 0 R /XYZ 62.692913 568.36685 0 ] <01ba8ab201830db516782d58bc0e446f904253a173bc1ef85368637fbde59efe9e72336d932e7a0e31f6235f7dc70d3fbe4a57f6bbfaea8b037054b4813083a1> [ 686 0 R /XYZ 62.692913 621.26685 0 ] [ 749 0 R /XYZ 62.692913 416.48685 0 ] <0dc9f78f6e8f06798ec8b18e5593d698e1f6fa8646b85210bc6bee547fc86207db083c688e6723e91533697e426597411510183e22159c0a75d3721c50f4c5ff> [ 608 0 R /XYZ 62.692913 466.91685 0 ] <0bb62a67d37a00f3960ab1575813aa96c37baa06d9053440fc090bc7d51959cb4a9000eb437fb44ebb3d9899edc24104> [ 793 0 R /XYZ 62.692913 269.38685 0 ] <82193e30df40fccf6d267dc634335b2d7ae5d12c45d3e6bf33a0db4cb9bf9856e4cf7f4a6b472e654c360147c86ce09a310de39d3c82245603e858b36428367ed2f571fae85424fce1eb4c1c98a47c11> [ 537 0 R /XYZ 62.692913 438.06685 0 ] <9b53b187a3ee451e964b0082786b1506ceb893604e6114a14ef69c4475fcb644ef118c65df5d99b29203b5d0e5d10cf4> [ 472 0 R /XYZ 62.692913 418.66685 0 ] <098cdd329aca7edde4d2314cb5ecd51f5f1483d4a87411a7bf85c7ef902b23085dc51cd19a971f561fcb4a7a4502d392aa5cc4704bb4011d40a37bd139d9d684> [ 658 0 R /XYZ 62.692913 328.33685 0 ] <653379ea09f8cc384fa07f42f669a0e8a0ea14f6251870dfd478c3033b3706c3d882b5dc8fc142a299159eb173eabfa2bd0041b6391dac87c676a9a6bff0ba2247b742251708dab9af6b3b1fd4677791> [ 648 0 R /XYZ 62.692913 343.73685 0 ] <8e52374dea8a8917503e593fe6b07d279e2709318a4f35efb759099225f18792af5838b5cc25b4de4983b31063f1cb2975dfaefd5645001c9e6ab99c8236dce2> [ 598 0 R /XYZ 62.692913 507.76685 0 ] [ 973 0 R /XYZ 62.692913 621.26685 0 ] <4e20950d0e295f2fb1101ba1ff046c5ddd1fb3dd2504bbafc6aefc5b97e9cc579780422f5b252d54be4382c153ac284703eb668d9b94748f9b2e8cb5b53fa43704312137033ea651cb989d54f5b64ac9> [ 885 0 R /XYZ 62.692913 554.81685 0 ] <426b37499dc1d232ca81582127cd54f77986008acf2ab6c652ee3dce050689938be0adfc06f43ac3831c3607a49ff867360459acfd031455f978b8347d1fdabb77c83c0071553d56848b0ccf2a40af6c> [ 246 0 R /XYZ 62.692913 262.33685 0 ] [ 982 0 R /XYZ 62.692913 497.11685 0 ] <47d45d199e2da79c1eebf961447fe48b264f2de8f88e16e7ad73e360f869ec0e7f0b958e5f890992d3e58006dd8849c1457c12b00ec1d16c3515497ae93e330734d9f47a18e7f0613d03111d6d9d1d62> [ 576 0 R /XYZ 62.692913 580.41685 0 ] [ 126 0 R /XYZ 62.692913 762.69685 0 ] <53ffeb9a5bdb4f7e6b08096bb7d2ddf34cad64c63eaa4753cbdfb715d48e41d7b0a66bec9dd96a6c7519e120634fa811> [ 555 0 R /XYZ 62.692913 621.26685 0 ] <92861c34343e11e80bd29bf5571bc7a1c48b3df5a4c8e0bf36c5d28bef25ed14d5777ca10721700df1f51d5be29370d9d9018e37074b06d96507b98fe46a3957> [ 911 0 R /XYZ 62.692913 505.11685 0 ] [ 822 0 R /XYZ 62.692913 632.26685 0 ] <71fbae7bf9ee5c2df8b1fd3df1f7a78e2ef166c9efeebd5c8540aa4bed022d6dca79b24fb1583c13dd12b50ea67ceaa1c21aeb506fe11c3aba1a96b2b5d1e1d3> [ 519 0 R /XYZ 62.692913 411.96685 0 ] <25b3e98b0d5ab6d1fc2a5da12479442aa7f0fc7f5ffe50c8ef3d5d6821f63d8195ea8728304836a6bcae4be34f04df91db54a4c0b3e4160c576f4f404695ec04> [ 478 0 R /XYZ 62.692913 621.26685 0 ] [ 943 0 R /XYZ 62.692913 337.41685 0 ] <7d15ff7b13949c61678a8b012fb1a4bb0733a7d5aa8dc17986216dccf85a00115844e6992ba5c9e2d80a1ae2c592e8969523e734f9354b33197287338204326b> [ 837 0 R /XYZ 62.692913 603.66685 0 ] [ 332 0 R /XYZ 62.692913 340.61685 0 ] <734d6dace4c5049c3ebd7fd5e31756bc47485cb906ac90bc4a9963fdd8eca6b1986005e3406f1740af6ad2d73264103f8e9983f6f2e14974e76128a57b6f3433> [ 527 0 R /XYZ 62.692913 332.61685 0 ] [ 899 0 R /XYZ 62.692913 433.31685 0 ] [ 296 0 R /XYZ 62.692913 505.11685 0 ] [ 782 0 R /XYZ 62.692913 494.11685 0 ] [ 283 0 R /XYZ 62.692913 598.01685 0 ] <898463954d5b8cc893e475d9924ea754b7e5658659438d170c276c717c6d8a0a1f93eee688fecf4bfbd3f2fdf4416625edac39589db8f857d4d858696d0d7482dd3cf828d49df544efaa4ab0405a4cc0> [ 364 0 R /XYZ 62.692913 514.71685 0 ] <9d336d1f6edba5398a561b0940203667bc8ae88040de73c2f4973349091938156f7ec342dd37c3641fd2db4fb3a713a600f81fa85cdfbf79d7a0031e352a1f29062389cd374661150299c1a4b06595bd> [ 507 0 R /XYZ 62.692913 554.81685 0 ] <8d609dafdbfddb25a4fb97fa30ded98c141c8b115c29867e087af63864eadea680fed9ecbabf64f83b683d9cab13c7d6591e4468af841b93304abf2f9983c62c> [ 814 0 R /XYZ 62.692913 603.66685 0 ] <7b0a67138b0589b39cdb713f15a415bfac41a5a65ea07d1225ff2ed28c7ad7e0d2af03aa49c86386b1955b5c0712c006> [ 828 0 R /XYZ 62.692913 470.06685 0 ] <850358bc7ab9c995ce9b3240d050cca6c9d3453a226f0b7eb41b3fef4cf71b98209057cc4844b2989a2a133eb98a199256c974b72d64baac727bb87c94cf9b09> [ 369 0 R /XYZ 62.692913 568.46685 0 ] <330cbac92dcbf546501f9e3f8e82661bfbb70a41f025311a94f322d560c78b89335616add91461e52d3156279a409df4b67c68e41ddadb9b47589bf4bae5d72e> [ 464 0 R /XYZ 62.692913 562.81685 0 ] [ 252 0 R /XYZ 62.692913 560.46685 0 ] <6a520fc44246f280d58046cdbabd1846a0a52dd8a5a76f24944d2aa7dc356d69990970582a62ed968e21788f4053ae124752b13e1faee8b0513e006c3fc74508> [ 958 0 R /XYZ 62.692913 450.91685 0 ] <34f5b22b324f5d6f622cb24192bcb4947175a8d707d3ab8a3d5ae27f76cec843abfd7122b9bb1fccdde997c55708c7cac554875c2e3e6fa1b7562376a290ba2c> [ 417 0 R /XYZ 62.692913 603.66685 0 ] <89bf88659ef902a55040edd90bac772957a7f7cbf5f46df8ae5aa8bc11eef6a9e5413577fd45f9fbef78dceecd5b04867f4460860b6979cf3382fbe6a38fe3d9> [ 565 0 R /XYZ 62.692913 603.66685 0 ] <6e29ec2319c42f30214593fbbf5a11246c7d0e0321a0a254dc530b59db1d767693f4fc22a5c72fae5b5dc87f33fb9b0ea8f503c2a531b6d6ec98e8061e1d629b> [ 399 0 R /XYZ 62.692913 621.26685 0 ] <2fe8a5b26f8d611047c791f4969bb93b392810e7256f1ce846e7c875e596678a60a6fc640ac7f421f9dbec0b659e4f47927dd955c46995169c375cb0ad491238298e098bb003821e8930ad3a4d46cb35> [ 306 0 R /XYZ 62.692913 351.73685 0 ] <299e574655652bb5ce73c90e2f4f49bae91cd544f274464d986a9fae7c45b2ad7d8a3909ac8b0dfa3383ac13e410a09b9541fd1b15d1f69e5b4d94baf40ebbcc65e14b5e750dc119959f829bafda6769> [ 872 0 R /XYZ 62.692913 165.83685 0 ] <9758efac9a788e93c3abb22c3a85a96038b8718391b407665fa8a906bc404aeded8dd8a2a4a9b63e227d01ca31b240bdec6a5bb95f3efb80e667ebb735ba5589> [ 950 0 R /XYZ 62.692913 484.41685 0 ] [ 261 0 R /XYZ 62.692913 562.81685 0 ] <2052dcf6ab7931d2c18674282d3fceb618030957f61d0bbd1d3264e12541b8a32102de2bb0d3f172b297ab66d7ed55f4ff1fda6e0afe8e51ab44bd0acc6d1f4e> [ 458 0 R /XYZ 62.692913 310.36685 0 ] <8886e86b5c77dc4a377cf8729a3e756a253d31bf6754028948c48dea927fad3d078f47e6cc1bae116b8965fdc519d3bccba18ad20f62271435ace16193b2cee59ccc4ec5fad451f566d0d773ff699727> [ 892 0 R /XYZ 62.692913 598.01685 0 ] [ 727 0 R /XYZ 62.692913 603.66685 0 ] <9c2ba4813566dcbd7f28c5088ef1cf09ffa2b12de6b54972b0454650478bef17ddfa414657c05631edb4c50e57625445ec3bea224df8095f37c7b2508d9455eb> [ 443 0 R /XYZ 62.692913 318.13685 0 ] <95022b015fbc2ae2ed37fdefdd13359593da98706bf9c4533dbe049a91dc1ef3fb6a397114f8efacb9f71b90c305abd940340e94a93d5f29d7f8e4d1b76ff255> [ 270 0 R /XYZ 62.692913 180.63685 0 ] <0225fd1495a517101521bc7db2b6e0c06c4292199d1159d899b81042a0a9639ed257b6c645e475ad4564bba827d4d6c3e1105cc891848a1749c30b3aa5ccefa5b530e7a3197ec0aba6c9345f319828a4> [ 904 0 R /XYZ 62.692913 632.26685 0 ] <8ee70d31086cad23accbbf2c3c9ffa32a148ae332c23ecf68a17f28883eca9847010787a3e819226e4250ac70e7d949078f92caa0175cf381b429c210c6a4fca> [ 641 0 R /XYZ 62.692913 497.11685 0 ] <325770ef1a7b5517a483a93a4411e5416980b2b4d4e19f70e371a96bba62f5da46196ee18799e6db317463d459833ef6> [ 927 0 R /XYZ 62.692913 522.71685 0 ] <14469986d39a631f11f297689f995d6c93970f04ccd82cb74f5b4265996d0966416781535dd59ddd3a754cd9cb517a80> [ 771 0 R /XYZ 62.692913 325.33685 0 ] <615f7b40b3d120f05ea35672d3b99e828e10ab70307800a04cf943aeb79746ca32b18c33b521aa4c2bd43e600304e138b7da89cb1e99f6b0d7b3355a97557c7dd41538eb68807f6a3d5e80f73dc80be9> [ 374 0 R /XYZ 62.692913 603.66685 0 ] [ 862 0 R /XYZ 62.692913 143.93685 0 ] <191301023f28707180edf46301573dc9420d6f0f070d6581d27647e887567b4d26ef45e85366e71356f3d775c3cb094f55d2c3cb2e3c2deccd53c7b107bc5463> [ 760 0 R /XYZ 62.692913 621.26685 0 ] [ 667 0 R /XYZ 62.692913 476.51685 0 ] [ 843 0 R /XYZ 62.692913 327.36685 0 ] <0a6a7d5e4ffcdf49fff8f5d4e238c9e742114cc6a8be91ba517a1b5f040c722e9576ff29b832a6b4471fc6f0b1def53056e20f8d6b513125628b58b2c7de8dd45406d100b97f92c48084a69015302f53> [ 435 0 R /XYZ 62.692913 209.63685 0 ] <3f23fcac3bc1b3dfff024f91bfa12b1412ebd4bb19537a5c3215c49aa272ebfe47bf117fc77e45fda676ef9af6dfd8f07ee42a3bbbb760e8f7784ff065193e00> [ 409 0 R /XYZ 62.692913 649.86685 0 ] <1a8397c6ffaa0f6f9190b41405aaef219eab4f1e9eec6d8484e89e716f6c262ee6a2263f2e38f6f410ac4d8b427f6ee7bc5cc390c1ff44f0655381beee6d7a19> [ 717 0 R /XYZ 62.692913 487.51685 0 ] [ 934 0 R /XYZ 62.692913 261.66685 0 ] [ 343 0 R /XYZ 62.692913 422.13685 0 ] [ 919 0 R /XYZ 62.692913 621.26685 0 ] <5546036edb600c85bdb067e9bcb5e7b316917a75afb09f7893bc4db787a77c4f9b8bdd551c514584aaa08cde6d23c02bcfaabe9a8abca481490f3e3773179dc11cb621e5ec918a8678ffba2ee9b6b2e7> [ 491 0 R /XYZ 62.692913 348.61685 0 ] [ 237 0 R /XYZ 62.692913 484.51685 0 ] <7d8b2ebb38e266eda3ca88ed5a845180ea685e6748409cd694c81f51646e2b8c70b815646c6a86e195c4da84aee25e64473449eb50632bafba4b86cab91fbd043c0cb36fd8f6b19aca411baa9862a8f1> [ 705 0 R /XYZ 62.692913 562.81685 0 ] [ 587 0 R /XYZ 62.692913 479.16685 0 ] <222cf2494c5cef869ef5f012a7696b96cccfe16d6b91e4ff0eb72a3680cde5145ff2c7c4dad23a3f3d34cf038ddc789eaaeda48556f35906cace79b4ab2000fe319e7549dbba5992c52ac48bcf65c7da> [ 430 0 R /XYZ 62.692913 545.21685 0 ] [ 389 0 R /XYZ 62.692913 496.93685 0 ] <204e18d1864a8beea3dddd71c192b3b22ef8a2169161f45f5e492c58f3c188d2c04339964d5ff450ba484762f7c0e55b589e582114628b37430ea32f699af2ee> [ 631 0 R /XYZ 62.692913 505.11685 0 ] [ 354 0 R /XYZ 62.692913 249.43685 0 ] [ 694 0 R /XYZ 62.692913 621.26685 0 ] [ 379 0 R /XYZ 62.692913 364.93685 0 ] [ 322 0 R /XYZ 62.692913 263.78685 0 ] <2ff1aa2d4d1be189d247ea9400131d86664a4337c414158e989202a2d87d8cda928425b03914b00184a533b39846a686> [ 318 0 R /XYZ 62.692913 197.40685 0 ] [ 856 0 R /XYZ 62.692913 439.41685 0 ] <97fcecfd50a395615e714a0da37d80a10bc717256138eadece66dc4fb72646a26e49287039a85c47a9d95e2dab28c5488189152d747e8e357c3dbf2c4d38f816> [ 715 0 R /XYZ 62.692913 551.14685 0 ] [ 502 0 R /XYZ 62.692913 366.21685 0 ] <7091e728451d4cf64e2c3ad341d002bd19d897233e520473b82ec7cda09446759f7e6b33d9396440ea38aa76a4f5013c> [ 488 0 R /XYZ 62.692913 578.06685 0 ] [ 715 0 R /XYZ 62.692913 369.61685 0 ] [ 856 0 R /XYZ 62.692913 257.88685 0 ] [ 319 0 R /XYZ 62.692913 704.24685 0 ] <964bab31ec0354d6e5aae579cb702531777f44cad5e84784807beccb4a764f54e0dd4c08d23344548e6ded0305a9c912392cdbde3aeea844c0b189495ca1a285> [ 488 0 R /XYZ 62.692913 396.53685 0 ] [ 502 0 R /XYZ 62.692913 184.68685 0 ] <0c8b82f2bfbb35374ea7a35f5af3079a88e9874aa95cdbe178e0ebfa7f5669e4fadbaf22581785ecc3900461a634fe85> [ 126 0 R /XYZ 62.692913 719.31685 0 ] <5ca9c36a3966c9b539671423747fae7efd1f2ea12311c464a191a85a241b885540f23931ced274b5176b238b9b7c58e2> [ 488 0 R /XYZ 62.692913 215.00685 0 ] <0a472bfed2ce5936d8545eeaf34d0dc862d3ba05ced727d5f7c583e74abe2df7c21f8e1839938f7e072fd1be8b9ac12b> [ 319 0 R /XYZ 62.692913 540.31685 0 ] [ 857 0 R /XYZ 62.692913 785.19685 0 ] [ 127 0 R /XYZ 62.692913 409.49685 0 ] [ 503 0 R /XYZ 62.692913 704.24685 0 ] [ 857 0 R /XYZ 62.692913 603.66685 0 ] [ 319 0 R /XYZ 62.692913 358.78685 0 ] <4deeaef1e0494e662dc8339c630065b16a7366c196c5c96ac4b40f936c834ee558364379ff905c27091479622d256f3d> [ 489 0 R /XYZ 62.692913 761.94685 0 ] <7606f391bed18ee91b5870e8b4dc6fd8e9267125310152a2c24ed84d38072b4eac8428cfc7c341aea0a12152a3682e5004de73449107366acbe3a458be8f3dd8> [ 503 0 R /XYZ 62.692913 522.71685 0 ] <9b8de3d294431330c1646e92110675e8b875468338a2e8d1b9cd8a0057653cfd509770f84d3f9210bdc1687082a0cc565ad2ccc918b17da3ba74bd21993e8aa6> [ 128 0 R /XYZ 62.692913 244.74685 0 ] <5ab94cefe1928ac0c274b4bb370f08f62bd3c3e2fb28fd1a6a67e1a93e6c6a7be608e97286afa5a31ffe6b6cad09b1436c5213b521f3075fab43e26e9e410b9e> [ 489 0 R /XYZ 62.692913 580.41685 0 ] <0bd8a5db97f9fe82e87d5c881b62b2f02832d2ebf5e540073d197f835e928e5367bd8c97e4fcaa18aa57e1409d43cb1a77823c5d544e7210651c13aeec340fe1> [ 503 0 R /XYZ 62.692913 341.18685 0 ] <526820be013d196d1ec2c8bf22fc41f942a3e1c3cf91167852cc8778bdf90e62ea1f7838ceda067218a14b20f7b51c430751be2f5861139a7bc8066ec8a228d2> [ 857 0 R /XYZ 62.692913 422.13685 0 ] <13340935777d1da7f1b514a658e684e214070711d12e8d42e2d030c033fe6c497759b160f5d23e36dcf43ad61f5a33fb> [ 130 0 R /XYZ 62.692913 552.44685 0 ] <270f1e1105b9a8171adcf6380124b37fe4e0f750cf34288efa752186ccf9916c8dd83908a4ed32ea960181fbbf02743dcf9ad304f3cf111b1667d76ecc48ed72> [ 319 0 R /XYZ 62.692913 194.85685 0 ] <4b6789fdce858b5760615c618f1de735d9b1e965d1b92da1bdf49cf3c1b0bf283a6afdde9bc6baca8892b23bb04b13c1a05103a736ad3892dd746f854f25757c> [ 858 0 R /XYZ 62.692913 785.19685 0 ] <9b1593108ef05823ddcff530594913e42226d750e51d1e1720b3fa6f58ebb2a2854856787244abd9fb8889d916f5cd47ef70ba66ba2b6c587c12f4691f68ffd3> [ 489 0 R /XYZ 62.692913 398.88685 0 ] [ 320 0 R /XYZ 62.692913 675.64685 0 ] <5fdb680dba40cc2715db96e9edfe98a9c828b68d6d2f70d08151d95f978da16e4b29f8dedcd579b27cd6af9ae8b5f917> [ 503 0 R /XYZ 62.692913 177.25685 0 ] <768e523f2ab0a2c75c2061a06f560ad7d94566201b61b6129c9c931ef69910ff3571e8d7eb0d767fc7ebcf4e34d769218728e4ae76491fc8d1e248b2aa2b6d3f> [ 504 0 R /XYZ 62.692913 588.94685 0 ] <6a020baf66c29076c263bb72a3d7d5e1ee975cd8c249805098a6679c1427c2b0a388855c76eebb9af57f38b93672766b> [ 858 0 R /XYZ 62.692913 603.66685 0 ] <5cee0ecf22f1dc9ffaf869705c03bfa91bc0750e38f450a4d6553f1c68a192b315e976e2138c5a93e1f25165db09e18f5aed4f1a3469962ea32dec5a27e442b7> [ 504 0 R /XYZ 62.692913 389.81685 0 ] [ 858 0 R /XYZ 62.692913 422.13685 0 ] [ 504 0 R /XYZ 62.692913 208.28685 0 ] <86e76bd155ac944378748649d1a9eaca964c2c46714b55be22b6daf46f3b6f64a90cd289554bac01dc73e686b2ca939965d4e5b7d606873c1282001a1abca450> [ 858 0 R /XYZ 62.692913 240.60685 0 ] [ 859 0 R /XYZ 62.692913 785.19685 0 ] <4176a03ddf145411768c3b4593a25fa29efcde4efbbc29f43507c47e3babc6e93917ff10ba3ce708f9f80c5b802fb51f> [ 505 0 R /XYZ 62.692913 761.94685 0 ] [ 631 0 R /XYZ 62.692913 288.38685 0 ] <17c721e693686b90127cfa78da7a24fb6a86a7ffcac0708163efed54a3c338b669e77cfbcf009172509e56cbe3cdbf302cfae0020f5a1bede16119586ffeb517> [ 252 0 R /XYZ 62.692913 267.03685 0 ] [ 271 0 R /XYZ 62.692913 468.59685 0 ] [ 379 0 R /XYZ 62.692913 148.20685 0 ] <3c221e1a33166850b642686edb5707d47fbd92746c222c72fa3efa67750f114b4a75f5150ea200040774546c34ea55fe1386edd50d7273df1b7373cca78c51e91b6fab1702c0bd32bb08f4481de517bd> [ 472 0 R /XYZ 62.692913 237.13685 0 ] [ 904 0 R /XYZ 62.692913 154.38685 0 ] [ 659 0 R /XYZ 62.692913 785.19685 0 ] [ 436 0 R /XYZ 62.692913 686.64685 0 ] <87cb17a9de1f9cb4125937301cb908329efb6e5efde4667ea592932d12dcde75b24db6d2cc7f5a91955319a4591a482dbe74255a8d865710be28aa06de188024> [ 444 0 R /XYZ 62.692913 785.19685 0 ] [ 919 0 R /XYZ 62.692913 439.73685 0 ] <34e58a44a1283f7a21abc136852b7e7e673f4741d1bcc4f934475f2bd38fc4e96ff15c96f52dec45a0248b867e5f1e4e2b5cbf43aa9cdbc9defca0fbf5ceb046> [ 537 0 R /XYZ 62.692913 213.33685 0 ] [ 843 0 R /XYZ 62.692913 163.43685 0 ] <1beefe0d276e93ca18dd4aaa3e3bf6a5cdbdee12247e9a64a5784c88b149b0e203b999e39de0feb95c900170b75863b5c51fd81b905429424741b27687de8cc9> [ 749 0 R /XYZ 62.692913 153.45685 0 ] <4bc7309a0b12efa7bfb0cafb97aabd107a74bf32a5f5c85af7200f6217b94b39123d3d7d3217f67eb7385374e5c6064ea481eda84d62f5c7f157832099b8fe4f> [ 648 0 R /XYZ 62.692913 136.60685 0 ] <880bcda92bfa63bdf14d3f5bc5760d40bafd847ba44d4c17d5172e3fae713d57cf0322b0345a5b4d7ef2eea39e6e1940f5f4794a0e7db7a9ce7251bee7058cc5> [ 459 0 R /XYZ 62.692913 785.19685 0 ] <70435ce62e5258e5bb2b7a3a9003b1c86ed2ad1124b82347ed018b887474ba9a129b040638274cc887d1ab86147db50c> [ 973 0 R /XYZ 62.692913 217.63685 0 ] [ 885 0 R /XYZ 62.692913 365.28685 0 ] <72ad5fdb7d722485ced73fee8d50d6305a66918521322f07000baa41666a6c3a55b21ad1b5817a9a87075a94b99b6ea5c29eaeb4ef785bc9f90c20025ccd099517967f24a02358ff9a8c7976c7d1d19f> [ 828 0 R /XYZ 62.692913 317.13685 0 ] [ 385 0 R /XYZ 62.692913 361.33685 0 ] [ 555 0 R /XYZ 62.692913 439.73685 0 ] <9747c3653bdbcb244b743c729823fca1b7f3398b0ac068c52aab7c5eb69972861bd8c2b5a7f449a499416148f8086b40c437f32ca243c355f4e915d68af8ed26> [ 911 0 R /XYZ 62.692913 352.18685 0 ] <4d19d45620e5b7e1e5a77356dcbf689fd612c41c509b814515966baf2a615070a5a9b9a98bbca52b9f5b0937cbd810419c20473d089b139e0238348ba8af8f96cb206a526b3de303d94e6b6925634439> [ 822 0 R /XYZ 62.692913 407.53685 0 ] <185215c9fcf72af40476c7dfa8bbd6d65d91ce9dc0972fff93d6ff2f1fbaca3759736a2eba82e5e202a198b5a4f5c8968b08983d006b85d72670a29a04a9e72a> [ 837 0 R /XYZ 62.692913 422.13685 0 ] <1ad70cf99bd74b937f08b79b93a5a74a3b43d7191b1345da9ec1e92f90a7ff1cc08f549ecda758b79431da682043298ea404d78f9907335d9d8a4c501fc9ba81> [ 374 0 R /XYZ 62.692913 396.53685 0 ] [ 587 0 R /XYZ 62.692913 315.23685 0 ] <0e12bc88235bde51a7ebbb57e11002a4f0379d950fc8831cb56a5d991a24d247633e6da6e5d682b151550fd63cfd1b58c255d40d2d005df1987ee63ced04a0d2> [ 794 0 R /XYZ 62.692913 785.19685 0 ] <2584a1b32c62a81488660739a084e6f8e5d2efdf0739ea1dc4ac31a4293fb6dda5af777330f60bbebf93d8fd5076f5fa57a5532b2bda765fe33bc6cc315b74c97a39ae5f2863efa8ece5e403b294b75e> [ 427 0 R /XYZ 62.692913 785.19685 0 ] <5f73c53e3e5dbefc00cc26b0a101ebd3c2085607d89d12f5f44c461261371947db10586e608355d6ac05207cc56e6655d790a4a0a78dcbf1f34a72fbb9a1d184> [ 982 0 R /XYZ 62.692913 297.98685 0 ] <37d06e1dd949ea08887b6bdca85a825c971e2324427b677cbe135a1bf40c6e4c8dc3154f3f9c0b8237a3134b63d5b2b7bc557797d536049c1ea463f6bb6c2230> [ 527 0 R /XYZ 62.692913 133.48685 0 ] <08bc2206265fc7a8474b308de0941565765cc59b7237218733749623bdefe60e08eef63d6903bff3b85beaa216f6304a3a75a46618426762f3e6a778be4ec01d5c08ff881152434aea9b7b8abc0bfbdc> [ 944 0 R /XYZ 62.692913 785.19685 0 ] [ 717 0 R /XYZ 62.692913 288.38685 0 ] <42f1966791d0137544edc021fb2541ec4507d3b1115c90c587c4e25f4c938152d9242e5257bd00a1c2d2fa73be85ad62> [ 927 0 R /XYZ 62.692913 323.58685 0 ] <1ef5b1845e0d3bc52f9b46683058aa7bc40ec468bcd2cec3155ef7664c497c568655f35cc01eec3210f6b3459d2de8f8> [ 598 0 R /XYZ 62.692913 308.63685 0 ] [ 867 0 R /XYZ 62.692913 166.68685 0 ] [ 296 0 R /XYZ 62.692913 305.98685 0 ] <7bdecd2a85c966d968761763e563920d39f4a4290b9730c4bc529a0919729b3d9d40789d99cb1561a06e73253c7250d70935468b926045ebaa1c5289f6a62c85> [ 545 0 R /XYZ 62.692913 159.63685 0 ] <16835fc93d84991602214b843f5b56203b1bd61c301796c188726e61a8d1dc1953c3698a10d453d46efd0e419d749ae7d654603f7d2dcac8b0171e48e4282276> [ 641 0 R /XYZ 62.692913 297.98685 0 ] [ 364 0 R /XYZ 62.692913 336.18685 0 ] [ 676 0 R /XYZ 62.692913 785.19685 0 ] [ 132 0 R /XYZ 62.692913 762.69685 0 ] [ 237 0 R /XYZ 62.692913 302.98685 0 ] <4b9905c93078fe34c7c6c5827cbdfe93853abfd73bf9a34e9b00e10b091eae8f6d3d885cf2554e59bb2c21ad17a3b01050c0c7a3a0601335eec006bf2a20e246> [ 958 0 R /XYZ 62.692913 251.78685 0 ] [ 782 0 R /XYZ 62.692913 312.58685 0 ] <638dc29aa211ddee9da950d127ff8184831377d95215f014c6a549d1f9b5a912f817d411f3afd6cb8443a4fedb513e9f02df9a1453ee4adecce2594f4a5c957777265e396c240a2cbd9d5e4f3ab7ec83> [ 507 0 R /XYZ 62.692913 251.78685 0 ] <932c3450884aa8eb6f33e6b4dc79dd227f2acd5b2062002a676bc2bfe185375b415e9dedac0d4259e8e0c1f9a8b7b15fd5339bd50580cb00fe46808d9edfaa18e8dd6e7d1f3b0be45188526cd79a70c1> [ 727 0 R /XYZ 62.692913 422.13685 0 ] <003db68b94a704374145fb06014b47f458a54e6758dfe25d3303471ff6f0aa80ead126a203dd9df0e38bc7a78580b88dd803160a91d71f30fd30984fcd97d400> [ 814 0 R /XYZ 62.692913 422.13685 0 ] <039e355bd78fcdad460021039c62f198d6a351a73677d6abb4ac9c076f9981d8039b94ed499ac3aebb9a51a09adb7ebc82f7e982194a787f955451ce75251312> [ 464 0 R /XYZ 62.692913 363.68685 0 ] <7d1b7c9d65f8c252fe31c4d71c1bf1a9be7613870a4aa6d19022948d6597aa5a44dfdfbca124db32f7fc89cec4f81bd4973382f994ebdff2bb4b84e91c8ad299> [ 738 0 R /XYZ 62.692913 424.56685 0 ] <0577bd1062457f46a5eff485492c7e4623d99becfe2b941abacc1c4f3e9303f54f1ede9b4d6091ea88a7d45a002457b76261a29dacf792ac0fcd18465d70f21f> [ 283 0 R /XYZ 62.692913 416.48685 0 ] <4c117679628c6cf80d1b4fac2b2844daf55c79b9c684b4ea22f1ea7f295ddb2f855e65bc6aef546cbd9924fbaacb707303435835ab515b4613385912abdd37eea91515dd96a2048cac4d4924aa595bdc> [ 705 0 R /XYZ 62.692913 338.08685 0 ] [ 935 0 R /XYZ 62.692913 785.19685 0 ] <3e629886539df6ef848815a436469d40cbc286cc71aebea8e83301743ab53dd9b36a924b98083d717ca135e020486e7a94d8f0de4e0ae3b9d7ec177760e8c1e5ac2cea26ec9096575604182ef7cfa659> [ 863 0 R /XYZ 62.692913 675.64685 0 ] <2fbbfe41e79adb81d67c4618d5480ac05bed82b6c5926e4cc5374056bab689139f30deda4c6fb7de3a82d903d302cf7bcf6e3e1c3416012ac98b524ec92d08cc> [ 892 0 R /XYZ 62.692913 390.88685 0 ] <8958daad8f29c1d7dd91643e7eed311dba766efc3daeabe819ea2449625ed78e49f2deb35579cc75d0e506408aa8f5a1f5d932691bab30b90721d0bb6e90ddbf> [ 399 0 R /XYZ 62.692913 457.33685 0 ] <5abecded61a492da21ccf31284df23885dee0b296f5adb987662def32e4c45a40c78f3dbf03b9e32bbaa235831d46849a42db689faf4e771b4f10094b67bac3bb20e84f463e4f9971bfbd01515116269> [ 307 0 R /XYZ 62.692913 785.19685 0 ] <63b36a8b5ca5faac8a46d83c49decf2597c2f6f05d9bcc1896827ccde025c5381a6bac8a581c6026cf3382cfd2745f1ff56f3833a1cde901d506ff9179a1ce45> [ 519 0 R /XYZ 62.692913 212.83685 0 ] [ 430 0 R /XYZ 62.692913 346.08685 0 ] [ 261 0 R /XYZ 62.692913 363.68685 0 ] <098c546dc7e40681e9e08f31335428c5962db65412593dec19a3bd812839ebd4d9b1cf59b8e5e5567db01187f65af2263ed1a4853afb2a3fe51f3c54202516b71491987e76b335b8dcf29390173fb27d> [ 369 0 R /XYZ 62.692913 404.53685 0 ] <03555cd0db72b53241bb654442f4cd72fc16c3b80015765297cb4f955a3023f8a89ecae1c85c65d6487ca99062cc16a15cbf1e00ee9931e66e1b23715678e075> [ 491 0 R /XYZ 62.692913 141.48685 0 ] <25311e052b2ce9943f644e1cf40c9a71192e4fc48cb7e00d4b1ebbabf5d380c6b139522b0041c21a7c3e01261534ee66ac900bf33c4eced447e574ca53b2e259> [ 247 0 R /XYZ 62.692913 785.19685 0 ] [ 899 0 R /XYZ 62.692913 234.18685 0 ] <37749f60c0a50015ca7a1c5c7695d1fb392017b92a2b0074c6a0de62201a453c0b4b343a4f6aaabf334ebe564aab30a4873af56833c5f742f4de460abd044475> [ 565 0 R /XYZ 62.692913 404.53685 0 ] [ 332 0 R /XYZ 62.692913 176.68685 0 ] [ 608 0 R /XYZ 62.692913 267.78685 0 ] <3097f42e54624d35606e42125197686ed382747de33b27ea3003edfe8825601c5003f8425c3f9ad5909f265d3630d77729308618315fc4c8a53d6ce277271d9e> [ 873 0 R /XYZ 62.692913 515.74685 0 ] [ 686 0 R /XYZ 62.692913 457.33685 0 ] <38bfbc5647e74c715238ec641e3a8dff4b077aae0b7f172f2a3d399af92d58edbe65cbc588f09dfe7f686b23dced0b10eefeb260383b0e99711f60b5e08699b7> [ 323 0 R /XYZ 62.692913 785.19685 0 ] <04ac16d3babda7711b5a0420d19df6ccabcade6d77afee6592d4381436544be487f51c1d1da336a72fe943ae28a2461af41da59e2bb6e466a7d9cf8de2e55e3e> [ 772 0 R /XYZ 62.692913 785.19685 0 ] [ 760 0 R /XYZ 62.692913 457.33685 0 ] [ 950 0 R /XYZ 62.692913 302.88685 0 ] <80768312e36a9e25decfdd21e1bbd8815151b8bc56f1aeb6e236c04a664ea29c5f00fb6c5b55b75cc0be43054ae92b93ae26b725706aecbcc8115dae9804e8c9> [ 576 0 R /XYZ 62.692913 373.28685 0 ] [ 667 0 R /XYZ 62.692913 277.38685 0 ] <02ed3adf5430c8996d97799869efa0697aca439bec81801837da149b58f8c9856ca479c379a3e403276a46f0615aa0aefc495b7cd9800018b38cb9bca518e109> [ 804 0 R /XYZ 62.692913 277.38685 0 ] [ 409 0 R /XYZ 62.692913 496.93685 0 ] <0990de86bfbf27b458122f437a0893300dd1ae3e6206544c5cf92dc66cb86df837d66c8578b57be192a103a95d3ac8962b25f38c37877462eb8c0e4e235d5b6a> [ 620 0 R /XYZ 62.692913 422.13685 0 ] [ 343 0 R /XYZ 62.692913 240.60685 0 ] <095cace745637affdbffb596054b2a0b8cdc3c8b4407d58e384b0de98ab16b4c44007b464786068681cb87ad4365dac59956fa83f6e73b83eb07a8d68722b457> [ 478 0 R /XYZ 62.692913 439.73685 0 ] [ 360 0 R /XYZ 62.692913 369.23685 0 ] <708df55ecd1437f86768c211688752b3beefb6794faaed5aba556977b03df5be872836fc25a9aa8b76eaedc189d9502ff934faf09d503f22f1ba6829eebb8039> [ 389 0 R /XYZ 62.692913 344.00685 0 ] <681904ac9102ed758f12275248d138846f6a61bd90bad87c1793b0c437d4c61d8dad393dfc4794ab8cde8cf838db12e422cab6b8308fcdc68d9ecdfca002c7a0> [ 966 0 R /XYZ 62.692913 152.60685 0 ] <434a4b0fd5b312588eb0d374cf84f41b587508d6d8ee7c07109cd2fd760279986121ca08a43b99ab5221df89cda1707883871b97936883415f68d03467df687a> [ 355 0 R /XYZ 62.692913 621.39685 0 ] <128ae18d9238745b56b4986f7ccf90ad8adfad05b0ddabfee71012c25633a1e4342dc758e9998bb8241e75084b10dec353385d4be4409385d2121ebb507670f7415512a300a06c16425c09ee7666d6c1> [ 694 0 R /XYZ 62.692913 414.13685 0 ] [ 417 0 R /XYZ 62.692913 439.73685 0 ] <78c04b00150efd95aa0e0f2de3a428afa40e7d4658a95bd151749469226869f1954d3af632721e7a5ad50fbbbdac5da80292c1b7c0b99bebe4321b76af803db0> [ 859 0 R /XYZ 62.692913 603.66685 0 ] [ 859 0 R /XYZ 62.692913 422.13685 0 ] [ 132 0 R /XYZ 62.692913 719.31685 0 ] <20379454f2631822cb46774948619e8be91fb3132c06a61a0f7c2e741df6269336d581abed2ef0170e4bd57e2ff50e04> [ 133 0 R /XYZ 62.692913 272.54685 0 ] <820909d8db7f0f8a089ad589d77601051068d0e25918c0f3d603b5d6312b91e49b8a817c98f3958e9b881ac345773bfb> [ 136 0 R /XYZ 62.692913 622.84685 0 ] <036516a831e21ae3ec94d9309f9646cad008bc88b99953172528a391329d5da0fde4fc0adb5480be20cf218df82f3be5> [ 859 0 R /XYZ 62.692913 240.60685 0 ] <32a45d0b7e400fe32a53d29239b8aac21423489621d2714395daa556fbdb203426ae51839d7237808d9f6e359d4e21d1df6719e7252f041510c32af775cd6331> [ 860 0 R /XYZ 62.692913 785.19685 0 ] [ 137 0 R /XYZ 62.692913 761.94685 0 ] [ 860 0 R /XYZ 62.692913 603.66685 0 ] [ 142 0 R /XYZ 62.692913 414.84685 0 ] <44780b72be28d0026b8319ca9454eda7ab476662f14e94c4104b57410b58c1a04495f3fec24ac9a6b655358b5b9a770ce88e3c7d969531a6a8d3647dffeeef86> [ 860 0 R /XYZ 62.692913 422.13685 0 ] <4e2bff81d9b1f21184a7f055f17c08479321bacb75bb4beca58d7473b5547f8cfeb27a3fbc97f407fd2ca84b43ea5d3b69084dcacab4da43c338a2ffcc1e7180> [ 829 0 R /XYZ 62.692913 785.19685 0 ] [ 253 0 R /XYZ 62.692913 595.74685 0 ] [ 772 0 R /XYZ 62.692913 568.46685 0 ] [ 983 0 R /XYZ 62.692913 785.19685 0 ] [ 565 0 R /XYZ 62.692913 205.40685 0 ] [ 333 0 R /XYZ 62.692913 761.94685 0 ] <78ab7c8f21a15aba55b5354d1ec4a79f914b4b60bbbec421bdbb4fdae49f5fc67ea96e82eeb2dcc78eebd38e28f6612c> [ 738 0 R /XYZ 62.692913 243.03685 0 ] [ 750 0 R /XYZ 62.692913 658.04685 0 ] <0606d374336f21d061ca1b48f149995e6b9e9badb6fa883ff048533b8f940b07f55aa2c8b64114f040937811e6f37cc125d67ace4990a29775c9ca614b68b36c> [ 436 0 R /XYZ 62.692913 469.91685 0 ] <1c660bd7eaa45480fd67475cca25ee06498a955e2a0144b86ef6c2a3a8227caab34b6d955d641488373c0da6a5f61b3bcaeeeea2614c3a08dba8b9b0d4b9e916> [ 649 0 R /XYZ 62.692913 675.64685 0 ] <0a61c2bf84624c9ef8391b64ea68e3e42f16fd0e71d706ee384e95342b9ad3a563b7b85122a04ab35e50d065b5a14c879e77b0623bd0a2c7a368ddda7548a3a2> [ 659 0 R /XYZ 62.692913 546.46685 0 ] <251c7c6baf94cf2b9d59132d68d8ad47a66f7e97331cde2bc8f7da9a29aaf85548c2110b6c260b9b8f2ffcee4af713ac2024cda8b3780c1bfcd602a9014c108e> [ 874 0 R /XYZ 62.692913 785.19685 0 ] [ 959 0 R /XYZ 62.692913 785.19685 0 ] <607c90420914c1fbab65ceab689ba3018b9659dc77dc3162ceb9e07f9773ae1a901a1ffcb357927b0669d17ceeb5b101f32a6aac3ea54048c3be765508d84926a3a825106d77f191b8afc3a5dd238fcd> [ 369 0 R /XYZ 62.692913 197.40685 0 ] <93eedc9360003691eddb5437676eb4d08dba69f9e28bc782ea7ccb414338fa9249b27ca9e8bedf0f991b88588a7841ff775e466470c2a2ef25186cd268d20e4f> [ 951 0 R /XYZ 62.692913 704.24685 0 ] [ 380 0 R /XYZ 62.692913 704.24685 0 ] <10b21bf5f2e9c2523ae3163966f98d518243175df179c101537bdef9485b7644162a63b0cbedfbd92bd9dc8961317e11942df57311f2b02f2b0e61e2e029a2d12da5c15dcf6efdbbb9087af6d754a625> [ 928 0 R /XYZ 62.692913 785.19685 0 ] <306e713931bd5ca6a2a30302929165821b5602e7ed04be767bed98fe234f678290fccf46428d02affde149203947105d4771f0acad1cd559c62438c610e54459> [ 885 0 R /XYZ 62.692913 140.55685 0 ] [ 598 0 R /XYZ 62.692913 144.70685 0 ] <726561069eb253d68b2a9c5bae2e4032a5fd721e9777b7fd1792c138555d79fcfc1d3399c936f385722f990e74dc19857599b122b69ca4a922b15fe72963b173c4af3df64945d42d125a6cad7235a2b6> [ 967 0 R /XYZ 62.692913 704.24685 0 ] <322d0131c518c425ab00a246906bb197aba07136348804e852d9d28cf2dbabd8b8552030a519d394a9df3cdcc8cbde1bfe5ada2d865db35b97f02d104f5688352d31c473ff108527e24b764f5034e5e8> [ 863 0 R /XYZ 62.692913 450.91685 0 ] [ 386 0 R /XYZ 62.692913 785.19685 0 ] [ 555 0 R /XYZ 62.692913 275.80685 0 ] [ 911 0 R /XYZ 62.692913 199.25685 0 ] <13e3eab7c21cbe21e9039745912ded5c710d61032124b706a6d7581d3fdeb095357abdfc77447bc11f029e05e0516a5045e324ef94652bbfaffd7ea7204b1520> [ 360 0 R /XYZ 62.692913 170.10685 0 ] <3f83ed2395c6911a4c81c5ace25082d087f33bc3c6dd20e8fdd5f2ba1a331823e16531edd8d274f7f185d620778dede492eddef74c3e6c611cd4afc4ea6b25ce> [ 760 0 R /XYZ 62.692913 275.80685 0 ] [ 632 0 R /XYZ 62.692913 589.14685 0 ] <87f6134e661aebd763afc2b8f9cbb2492e76d4ec9a43059c3e77245a953992d8d65a85eaf58a31c9ef4b38c11e437ca1813098a79804e23ebeab3637bdd971d1857bec2134825af7f4d8527b8549b1da> [ 868 0 R /XYZ 62.692913 675.64685 0 ] [ 546 0 R /XYZ 62.692913 686.64685 0 ] <745ca3eb66aa56c8ee5971f81dcfb105aec75f553740548cf2b91b21985aff01bc7c833828c66702f22f4a2d76db09bd352b01388f55571109da61bc4fcd8e99> [ 508 0 R /XYZ 62.692913 785.19685 0 ] <17b34f47f9b7efbd3bb8b29e0f2072527275718e91a9b606e94c16d5ee8b6b602f20f5a9967aad8f889622079f650171daf1f8e7684fbdc90027c921629fb60d> [ 620 0 R /XYZ 62.692913 128.70685 0 ] [ 706 0 R /XYZ 62.692913 785.19685 0 ] <08c74472463d90af4b1593e8c2e606f7083e8079ba5e408754aae9fc845c89ad46c11b26b352db44ca0bcd81dfb517f6418e522318a482da51d9f86be73a7c06> [ 822 0 R /XYZ 62.692913 182.80685 0 ] [ 814 0 R /XYZ 62.692913 240.60685 0 ] [ 538 0 R /XYZ 62.692913 686.64685 0 ] <9e7be3b89e2cf2fc2b4172a58d9e4e30f226be0ed754733e6e5f8c96d39f87bb04bd2425a0ebd17eba7f822c32339b2bbbdc6a81166e19af3a0a4b48852e4b07> [ 271 0 R /XYZ 62.692913 175.16685 0 ] <56c484da02ca13ba7ddb0edbd3a8068df97122eb3d5f4ff2ec9ea9809db066df9a0c053f738db445d2305325e909fe1ede9c924ee96348249d23823665e21268> [ 974 0 R /XYZ 62.692913 526.74685 0 ] [ 676 0 R /XYZ 62.692913 542.86685 0 ] [ 687 0 R /XYZ 62.692913 761.94685 0 ] [ 718 0 R /XYZ 62.692913 785.19685 0 ] <59ca4103cf46129512edac64be45d35ed8abe0db0a25f2afa5adebb5e773751a8bd5a66de75eeebc574cb09427a838714d9b4d855d14306a1666833cc1977bb0> [ 344 0 R /XYZ 62.692913 785.19685 0 ] <147d182f45fa5b52b5d240206e21f0de9da2ab5f523ebf904f7e530199de5fa53ea841561b90808def3139b3521612da90f28771d26fd6ac0852b171d80d655f> [ 364 0 R /XYZ 62.692913 157.65685 0 ] [ 783 0 R /XYZ 62.692913 785.19685 0 ] <0414cdb7e7053b68b430345d979dddcd99e8c5cee2c38d012b3799a8c6cb890d1d092fd8d6d765740d2cdc556398dbc209e808456c7099e5d47d828680b0d10e0eac9cd118a46e6722fd0e334b44ebdb> [ 668 0 R /XYZ 62.692913 785.19685 0 ] <678a81b0d697c63b3550885d7d11ff092c5dd1e53f5088789a82fb54977b78195e2d752bb58aacab60cd8266ad33bbba6651bb37ef4d76d63f30c23a5516e8bb65830295c0c30752aa7252bb8faabf5781868676880ff8914446230a0ec61e71> [ 727 0 R /XYZ 62.692913 215.00685 0 ] <16283cef5a9e18ee72959b71b075105a5e5963b888ff93e7210c6661443c899efe58f657cf100011531c41bd65e1764f2d0505391901c06bb97a93a8c452329d> [ 283 0 R /XYZ 62.692913 139.05685 0 ] <4a490a6dbc2a0c78ee4b605253d350182da954bfc96e96ded6b995b2105cca042b08a65912267369a293b581daec5bf6> [ 464 0 R /XYZ 62.692913 164.55685 0 ] <02a9bc27e3aba759ac3e6c7065d10ba687dfad1335d89e6582b4b506b6c2be429142d053dc0f9242f59e50c3aadf0415e2eca52f370b1f50cf798397b53e99a7> [ 261 0 R /XYZ 62.692913 182.15685 0 ] <9a1eb8cd9a271f9e8404d5956ac13ea5ee306da53b455f8e0403fe73d9c022505d0b4c30d68d1712c361cb3e355fb0da7d23fc23666790b96db8259785c0f217> [ 837 0 R /XYZ 62.692913 223.00685 0 ] [ 431 0 R /XYZ 62.692913 785.19685 0 ] <66a8d439258af208691188c959cc08d2259f42fad03d5f6865fb9eccc95e657afe248452b6e63319466b98528b48a4dfccb2a734a6dd1d0cf115a5eb67fbfad739338d5d9be87125d7e0f1cb403a365c> [ 427 0 R /XYZ 62.692913 533.26685 0 ] <2b4c8dbbce4a9270af190a706fd69192e519629f5edab748ad2b81ad56f28c1c847b48339819d6577efb946eb170074c0b8f431039d5a927d03ed95cf1cff1ec> [ 794 0 R /XYZ 62.692913 474.16685 0 ] <3dd4122baaa3cf29a7227b994f51a63411227977510cf779240059e3c9d30cb23e2d48518a31591aedc89fe5885c155b95dc648245feb008090bcac7f1773a5b608c8fe635a3c2c0ed02f8cd871bf17b> [ 935 0 R /XYZ 62.692913 586.06685 0 ] <5f48e25407b741e9d7adbe99299c5f825132b0743b8598509c57634075b0465c4e41414541ab5db712908e3d275c4548d3409fbc9b193e7527673198be5a4bd940bf90d9a7031bf1b31ab4d8ef91dcde> [ 355 0 R /XYZ 62.692913 439.86685 0 ] <4d5b23c423c08b1405f47ae1401d6830a05bb3dfa712d371eb32eb64c7cfe98f5886fca27e9ba0862cb9d92d022d757f66d9c4a826de91cfe0967e31367b7302> [ 238 0 R /XYZ 62.692913 696.19685 0 ] <022f2b17895f0d92c93d4d76d91901bd1c80345529f9d68cac4b564b578c9c3c37321dc0556e99af71181cd32dec1538fc1adc33c86bd927934261b632a9195f> [ 694 0 R /XYZ 62.692913 207.00685 0 ] <496d4f5e7a6fe1178aa7ebd33a19bf20718f61a14b0f0461537c2565a0cb2d4da56ad57b575930f675a4927b7f3a0f0e36551808dde3ae79e661fe9e92903c44> [ 576 0 R /XYZ 62.692913 174.15685 0 ] <6ae5130b548e03066456590f80403a71fe8478c9d3dbdf8cabe1e9bd4445312ae4a3fc6e4f2cbe50c268eeb6888b64ff133a2e94e0851dda10e4a00b1140af8d> [ 528 0 R /XYZ 62.692913 693.24685 0 ] <0c555c46f3c4938cf93e401aed4a7431a9bdeb1710702b48a328e64fb826e6fc7b7428545807b3c1d0f1651a25f8914e63b745a5b6e3d91b7ee6410699515e6f> [ 473 0 R /XYZ 62.692913 442.09685 0 ] <756abe99c2a119924aeefcbcd9f7f27ee0ceef1b3f60ab7cb02056ebe3414719d741b439ef5fd45cec88d5d099d7ca0774876e8b6d3f86af9da2b5185a466664> [ 444 0 R /XYZ 62.692913 568.46685 0 ] [ 399 0 R /XYZ 62.692913 275.80685 0 ] <3de0360a09fdf09d3d8fd9ffd0504834171748de15458d1a3c94417c11c5206c4595ab09ac7ad6823b11ea341917fbe57c2513f7d7b5aa1c74d5881d789f47e2> [ 297 0 R /XYZ 62.692913 761.94685 0 ] <967f4815dcf8115649ca979fdd5a9a741cd8f84dde027e7ff72827748b19bd5846990e93bc34c1bbd9f93ca4bd993a0a6beb039cb2ff32cd6b481e5e1b632645> [ 642 0 R /XYZ 62.692913 785.19685 0 ] [ 478 0 R /XYZ 62.692913 258.20685 0 ] <0fbd6cb30961810559211a35264837aab93c61b6b6f52044253d1c438bac1772577a991708db8f847faa2496511736470e7df6c44f1f33d4bafd9f25e4173bce> [ 892 0 R /XYZ 62.692913 209.35685 0 ] [ 900 0 R /XYZ 62.692913 785.19685 0 ] <7eb73183f7ef62a0efcb83e005f0cd3e9a807ced8dba340c0d75ec4cc9977b36> [ 144 0 R /XYZ 62.692913 762.69685 0 ] [ 844 0 R /XYZ 62.692913 595.74685 0 ] [ 520 0 R /XYZ 62.692913 761.94685 0 ] [ 459 0 R /XYZ 62.692913 586.06685 0 ] [ 417 0 R /XYZ 62.692913 258.20685 0 ] <53750e193ad9f5204aa39c64bab55d3689d1b6edf0cecf225bcf35ed530a5e1c6261d67b0f844fa03bea806eb8ebcbc07f3c4cc3b2db5b038f456900f4c8fdce> [ 805 0 R /XYZ 62.692913 651.59685 0 ] <9b5a976462c1a8fe1655a2e237886d857a1a82b4f9d71c43a4ccb67b367f282a2a2969729310ee9ba822dd3fb8d16fb6c73cdb77e76a4ab0a488f9aaf0a52870> [ 920 0 R /XYZ 62.692913 785.19685 0 ] [ 492 0 R /XYZ 62.692913 503.14685 0 ] <0140f2d17eefaa088e74e73d120c31103127c98da0ad082995b9b4e7636806319fa9248b9b6e32aad1bb649fc5948658> [ 587 0 R /XYZ 62.692913 133.70685 0 ] [ 389 0 R /XYZ 62.692913 208.67685 0 ] [ 323 0 R /XYZ 62.692913 408.16685 0 ] [ 307 0 R /XYZ 62.692913 578.06685 0 ] <26b5f916e1c05fb8481a62b44b78b6ee033f09581447c38e7bb3db0c52193d5293bd78a35967e6f3f79cb4e304e1dc28680c4f0d875f6fc90386e288bf939551> [ 409 0 R /XYZ 62.692913 344.00685 0 ] <496c88b3b4cdc3c5939c7849605b834da29e3efac5fde8971bd7671bb6c125d295f7fec45856537305116c65280cc4647ad89930447e9bd9b90d56a4fcbe2eac> [ 247 0 R /XYZ 62.692913 586.06685 0 ] <6878f481004e72870a8533acf90ec3d8587afa2ec901c80dacd0c435e5302f5932ea26281ab98c829d93c2b288f62733> [ 905 0 R /XYZ 62.692913 704.24685 0 ] <2ab9527c96634c476a7a250001a291b64ee400920d076d78cb33c9453262c1e56731e4f9bdf44ba9b322dba53f272aec> [ 944 0 R /XYZ 62.692913 274.46685 0 ] [ 609 0 R /XYZ 62.692913 785.19685 0 ] [ 374 0 R /XYZ 62.692913 215.00685 0 ] [ 144 0 R /XYZ 62.692913 719.31685 0 ] <638e1db67b34d40bca089ebdcf2ac26ef27f2a63962e14349a277f17ffa277035c36621c0238f5c51444472f0ed66116> [ 146 0 R /XYZ 62.692913 409.55685 0 ] <021f2b334c5a92148555241d6c07e79ff12651e5540668b7d625c50f2a583be01b0e58cd454f7cffed13401a2296b6f9> [ 147 0 R /XYZ 62.692913 785.19685 0 ] <8d9f5a639a60569f1d28705ad5653575bf1504cab4e575b01edca3fbeefc99aceb5d320d59129bab836d64e7fdff00a53cdecbfe7c0dced6794f2088794e5488963cb21ab2cfffc0158f6b4b84c76fbe> [ 829 0 R /XYZ 62.692913 586.06685 0 ] <5a1130ff56d3c0bf12126107a199e09edbb3442c581f20175257b824f69c08b600feccc57ca3a7078cc0d65acdbbfb25> [ 323 0 R /XYZ 62.692913 209.03685 0 ] <63adeec4ba5b3a261d58638e885d00b76901ebed887ed50ebbd586c459a63ed010791fcc2b1344319347a0bd4b4bedb68b1bb0bcf7f46fde3fe6e7cf311baffab2ad94aec96ee8427fe8d569ca64533a> [ 528 0 R /XYZ 62.692913 367.81685 0 ] <89c5ec4b1c0b8242a8fd175ad34c8e8610af8c7b5c88c564f9a2f53f8588210a7e3d88887507e2b9430c2a8ab480fd4d> [ 772 0 R /XYZ 62.692913 386.93685 0 ] [ 473 0 R /XYZ 62.692913 289.16685 0 ] [ 928 0 R /XYZ 62.692913 446.96685 0 ] [ 959 0 R /XYZ 62.692913 447.16685 0 ] <19c49e89f1fe6b8e470a54aa8ad508a079c3f0369a0a2836306e0f1a4a8817641133412916d690f61f28197bc35408674c008077a73d50bbeecf89976fed849b> [ 844 0 R /XYZ 62.692913 316.71685 0 ] <8fb93ff84ba9e8d8235baf35a2e746a81c2d9213710c0b220db43e72dba42939fd2b8e6b48f2d0884b3f7ed21e6ccca757093a92c62a5a254adfbbf4b664d7535313493a67c68e088c5b944e731f7516> [ 247 0 R /XYZ 62.692913 386.93685 0 ] [ 706 0 R /XYZ 62.692913 621.26685 0 ] [ 750 0 R /XYZ 62.692913 476.51685 0 ] <4efabbe0b68a80bcbc52b33246d619910df9e20ae9a6bd22ff7646ec1d4071d0cf719ceabcbe14e5f662533b4bea74e9> [ 380 0 R /XYZ 62.692913 522.71685 0 ] <12f15be4d9e67b0830916d832ee7ef87f62e13c24463ec581dd2e3374845002796a2e8431ae158ac211fc992c0dcd20ba5532f0ec45f913e381ca584f65820d0> [ 649 0 R /XYZ 62.692913 494.11685 0 ] [ 459 0 R /XYZ 62.692913 386.93685 0 ] [ 886 0 R /XYZ 62.692913 675.64685 0 ] <6810e2d5e10472328e987feb53af08d16b5d92d2149ae3e193481a4a15320274052b2ec8eff7e565b1f8b31f737200fbcaf8df00c386f8632117bee9c848510d76969ebdfcd312d4086d5ca3f47c5766> [ 668 0 R /XYZ 62.692913 485.66685 0 ] [ 431 0 R /XYZ 62.692913 568.46685 0 ] <8de9db76de5ab908b077dcba59b014aefaa5467349bb42a102d57ca161d62f42c4612b752ef5c94a22d44846b9860cf5db133cdea163a7c6b9429e23825b848f> [ 967 0 R /XYZ 62.692913 479.51685 0 ] <0ec3ca730599e7a423bf16abb752dc5367ade6dde782965074f6f46578a8e2da72572c1477790c3bf1cb5812d1f2f0b7> [ 805 0 R /XYZ 62.692913 452.46685 0 ] <0f8539aca55151fe51956d8128a91a403f3cbea89a56810457f8508b891e8eb18b912a6bca3aaa9f68643b45b79ac2cdf18f38d3fc89ec34f7ba772caae7101f> [ 386 0 R /XYZ 62.692913 560.46685 0 ] [ 556 0 R /XYZ 62.692913 704.24685 0 ] <28f5b05f4e18e7e5e687977da6843c1ac2a725c899e6740ede298136b987d9ad06fc74401c08c67191db35cc5359e901448d71081043afedbdb75245f519a387> [ 912 0 R /XYZ 62.692913 785.19685 0 ] <081265590159d2a22c2688277b3b414bfc27bb8c2c746528aa1a89fbb6a5654dd43578be8dd0fbe6126957746502a0eec8ea25b0e7d663789cd8299621342ead> [ 761 0 R /XYZ 62.692913 761.94685 0 ] <12a8b66af9906d405fbd9f1ea51b4ff61a8cf9e2c6ce7c235fa8e0250c30b9a1c701844b69044ac8ca8a39822573061e09f876d7747201ca54b2b3b511080432> [ 253 0 R /XYZ 62.692913 208.21685 0 ] [ 935 0 R /XYZ 62.692913 361.33685 0 ] <6046a8ce46765ad2e1b1a58b0d16398b6f850573f55cc7b6d3aa847d776e5a363dfd25d511d636e6d2be7520818c5763cfb6eb181395dce4dbde2c67b6f70b7c> [ 436 0 R /XYZ 62.692913 305.98685 0 ] <0cb748b217194103b107f0e47803b997555c905d687e4303d9f5934546900792a9ccad81b0cdfda42ad90a1ade86a313a68088b96ea396ebddc68585a8bb2c7e> [ 621 0 R /XYZ 62.692913 675.64685 0 ] [ 538 0 R /XYZ 62.692913 487.51685 0 ] <59aafc8ae2f35c64ecc4063939be998c9660d5bb0d5119b78febe7e352288e48529d61e6b93e92f2129b7f5019aa05b890370ee24186687e369eb0ab49df4f34> [ 951 0 R /XYZ 62.692913 487.51685 0 ] [ 659 0 R /XYZ 62.692913 347.33685 0 ] <2fcb8404e9c900c2e29cb6522b3eea8e0f3621ffec747ceff56a3422fcff2d9f3a567dfda7fa8df8cc716165eb06fbe2> [ 974 0 R /XYZ 62.692913 327.61685 0 ] <5d25dd90bb9d4a543dc643d21b0b755a3ff8d79df8818f936647ef0f70e3c80f39ab5928d34c8e91033314f5b1c6248dfdaa169d3a9d5e867f9905e8d970d8fd> [ 823 0 R /XYZ 62.692913 761.94685 0 ] [ 284 0 R /XYZ 62.692913 675.64685 0 ] <0e87874357337e35284ac2bfcb428ce4def48e3dd052851bd6ec547a4435c68be53b7711212452f42ad2ff129d9e7fb4a22acd18c81a810d540f75db2da9e9777ebd69710b7f756c96dfee846c99227d> [ 945 0 R /XYZ 62.692913 785.19685 0 ] [ 577 0 R /XYZ 62.692913 704.24685 0 ] [ 400 0 R /XYZ 62.692913 785.19685 0 ] <053e035e4dc69b3af639b4fb9ee2adac657544b007ff8ce0928d79d8661b0fe12252434592d835a7c531bae8feace88cc26260c985bf441fd3e6414e8ce394c13a75ef62b67ecc23485b1834a0538490> [ 365 0 R /XYZ 62.692913 704.24685 0 ] <7d1eec71f72b4af6aa33090039987d150edf41ec4304f3976f4cd1494fa466f1c78d05426028e6a0b8545bcf89d9643b236e5c0c1c9c92d628dc4e6aa8ec461c> [ 900 0 R /XYZ 62.692913 560.46685 0 ] <9280bdc2333f00453d70a4da5a825a5eda9ecd5c7e079b5a54084defea0de530dea41795391bb2dc279a714a802ef788504961dac6ad9962b7c44ad363728b65cf1d178f8606098da4d0e7be86c5efb7> [ 728 0 R /XYZ 62.692913 704.24685 0 ] <0c69b8219d5be982b9df3a72e7d03e5c92fa8f718817e6aee5a61307b00a7b681d8d88a99ed592cc3c75fab3e56975fbae4edbaabda00b2f9149fa0f9da940de> [ 427 0 R /XYZ 62.692913 351.73685 0 ] <00ae7ecf06ae856218e637e2cdb06140827e116975955f5a2608410b5855941557c1cb1b1fedece0329f16b37bb3e44e9435a948658e31c19b63738f83ae840a45c1b97077b70746d0f5bd6e6380ae2a> [ 520 0 R /XYZ 62.692913 580.41685 0 ] <5e56cf1995f3ac8b795fb6171ddd12f1c12db663faaaed33baea02fb50db862560d1d3700398940604c14c55bcb36787a93e6fbbf51b0ed3fdf1548588913c59> [ 983 0 R /XYZ 62.692913 533.26685 0 ] <63d566665b13dc8695bb56bfd4e829d2ba0381a78428a8cdbe33b2cd4d37c251bdc9cb00890d0af59dda91af0be605d9f7d0b2fc688f63f45ba9170bf459af6c> [ 465 0 R /XYZ 62.692913 658.04685 0 ] <9e6de40676fb3df1ff2d51b9762a0e443b422c62b9740e385c633ff50bcfd5ff68c8f266570842a4a6c030b709fba97733aba991f5545fc393121239bdfebb53> [ 370 0 R /XYZ 62.692913 704.24685 0 ] <31390a9e39ae903cca3096e3a09d78f3d6a60b6555f3cefc7f8d12f19ead5a21d93baa1eefeca9dbb6a624534de510d488e999a9f102c281231726a9517af871> [ 262 0 R /XYZ 62.692913 704.24685 0 ] [ 739 0 R /XYZ 62.692913 680.19685 0 ] <828f8c26d5ae4cb7d4fc8865ef8e2c78992a5015aa8975201b7117e0577d6e8392c35747918bd630954432f447582f42b68063f9e65aa83c5e82a82bd327bf3a> [ 794 0 R /XYZ 62.692913 292.63685 0 ] <18acfe0529ab8f9d9eabd2535ef1b4d750098887803071c7946aaced6a568c5fcc428685b6d799630398fce05d01829b071f315375b78037d7755c8ddff0c1feda3df0ed2d413f8e8a8875b168a373a6> [ 868 0 R /XYZ 62.692913 468.51685 0 ] <954a0f869bc497d50738b5cc56aca90f4e4fbc00d65b1d44ce64dabaf295224a6c50d40fea6c048a4dd1f99645d3dd4d18e45a57370cd2bbd1106af288f3974ebce938cd4ab25f11e2752437f547f935> [ 355 0 R /XYZ 62.692913 261.33685 0 ] <6125e5d1348ab62cc20de5199f8ecdbef9fe10acabbb663f9880f4581b4a3c1f20ef02d5c5ae8ac73888e48f377528eef5690441e236885ffab8fd07df4a9d03> [ 479 0 R /XYZ 62.692913 785.19685 0 ] [ 642 0 R /XYZ 62.692913 482.56685 0 ] [ 238 0 R /XYZ 62.692913 514.66685 0 ] [ 838 0 R /XYZ 62.692913 785.19685 0 ] <4bd4e981de053d43f6d84dcf5282343994acd0a61377c68b11b2f75883ae23cbbf2234e89e067798ec47c7effb89a1dad3039d52217dfdf857467d395c567e1048cd24df0ceded8bd0f65b34eec254d4> [ 874 0 R /XYZ 62.692913 568.46685 0 ] [ 687 0 R /XYZ 62.692913 598.01685 0 ] <15f8eeb17d9a57edad9544d6b60db75590da192b711c3f15240185683c448d45a242f32edad10b6e4e22ff8fcee20394b2700663d79ed65082bdd1d94a67d800> [ 546 0 R /XYZ 62.692913 353.41685 0 ] [ 344 0 R /XYZ 62.692913 507.76685 0 ] [ 893 0 R /XYZ 62.692913 704.24685 0 ] [ 676 0 R /XYZ 62.692913 293.13685 0 ] <42a2b9e798ae019cb80e7554c66f7f56e26376651dfb34e964173261424a22e7> [ 148 0 R /XYZ 62.692913 762.69685 0 ] [ 609 0 R /XYZ 62.692913 603.66685 0 ] <10c7b40be5585bce37a5a58621b40ff26cca39f5d5326e516a976a7914b47eee9aa1b5820d7b1d16e1e93377963fa6c8> [ 492 0 R /XYZ 62.692913 181.11685 0 ] <20291336a30eb85a0d9dbb82ac6318408ead1344b79fdb81cb27e400ee56fef1b77b04644d577be1226d8638c3f7497151d22594d70f5039cab5f9a3fd4c5e5dd332a6e08aa05bc55df8c7cdf4d054c1> [ 333 0 R /XYZ 62.692913 554.81685 0 ] <8c42266c59ef6d210b3d72e1e7512abba376ee75c110c9566ae148f6039ab285cb36e7371d46d1925f99df4cfd23c939bbc00b855c48bf9fd5e1260ebf2add2c> [ 361 0 R /XYZ 62.692913 721.84685 0 ] <3b79bf2cb1e71e688637718c13c9d492e75fbcf375619c71c1fb859ce37ae244d5623c592651d12eec03634f9dae66d453315d2b0c292f654c3762db36af1b22> [ 375 0 R /XYZ 62.692913 620.94685 0 ] [ 588 0 R /XYZ 62.692913 675.64685 0 ] <1c1456a4b7dab866ed2adea2479b9e6be38725f4fdfdd1309adfca4ceba4744a586dbf1c043e9463f5155de84e0e7a2f> [ 905 0 R /XYZ 62.692913 522.71685 0 ] <45cb35645deddeb4d6171ce4ad4a0804491e2bee377f5cbc19b4f38bdd7287f1ce47202efe86b483da1821acba971fd31d23752812a8a99b6f2774a13f421981> [ 783 0 R /XYZ 62.692913 586.06685 0 ] <934aafce76b7fd5094c4bb4fbd643da32508fe3cdcb377712e7f5e8fcf8338e892717387deb4eb77c079f6c92f7dafa61b6dd50b4a82c724e83eacbd66858678> [ 920 0 R /XYZ 62.692913 603.66685 0 ] [ 272 0 R /XYZ 62.692913 604.94685 0 ] <7c3c55aeb0c1d1bb8415a32bb846d822ed4ca2e4c02c3ddc0022b73ea8434b880dbc1150434448e9bc239dc7b8a08258> [ 390 0 R /XYZ 62.692913 785.19685 0 ] <47e64932152a1f052a245713ff3c777b285c8f32a9c2131d0852431bd6320ce8e3d258168ed9188a5f6ebb72abe1eb25a0349e5b49f5b21548a63c0d8083f8e1754639ee7c3277af11c425dc4d532c4c> [ 718 0 R /XYZ 62.692913 578.06685 0 ] <9f12b8a15fa6d15c49ee73eb563bcb03a5c6ff73c3a32af9b6ef4008d7113a407c6569f3f992852711cba1483f1b41ba03b5c7b2156f16dc89e7e4cc19cef50e> [ 632 0 R /XYZ 62.692913 292.51685 0 ] [ 863 0 R /XYZ 62.692913 226.18685 0 ] [ 566 0 R /XYZ 62.692913 704.24685 0 ] <63585b8ad03a6b91e6158d9798bd07599d74848d110c36060fe76a998f86ec0ced95cc1bbd8062a3096b4376e302af1f1b9b7f88713cd83af2f96776242a4ca6> [ 444 0 R /XYZ 62.692913 351.73685 0 ] <739df06ed860e4551932c245450616b9e52d7ac0c8b118d41e20433cee46f54e3232e3185ba0bec01fe5df860445c743cbe3db5dd7524f9ce2baa928ce5fded6> [ 815 0 R /XYZ 62.692913 785.19685 0 ] <352a54fd8a703de2f92990da7cc0a5546ac8f6cd130314a00df2819177abe5af2a146d9db1452057a5ef06ad2e1da474185fbc060efa79f53a6f1b1de2d9ed9c> [ 599 0 R /XYZ 62.692913 693.24685 0 ] <162cbe7adeee7f6862b094ea0f9fa168e08e17fe897212084e118145806dc495c506be4b469df6b9451eb0da53a26852221868bd683dddfde83e2c2c0e22786d> [ 409 0 R /XYZ 62.692913 208.67685 0 ] [ 307 0 R /XYZ 62.692913 284.63685 0 ] <6734caae0e365fbe455cd734e6da7e1d7378fd054cd96a4f6f500196e1d084ed48425f0ddd54b9c823207f210c1db15b4e349826c22d4e908b7ddc1811abf29c> [ 695 0 R /XYZ 62.692913 686.64685 0 ] <27207b513a20f44cff2b5df6305b5fa230dd293300c8bd0b5534d0ff7c6b2f5224a5a44c45e8ce6605885c50b0c27c329708a26cfb297bdc8f976f6425f792c3> [ 297 0 R /XYZ 62.692913 367.31685 0 ] [ 418 0 R /XYZ 62.692913 785.19685 0 ] [ 508 0 R /XYZ 62.692913 603.66685 0 ] [ 148 0 R /XYZ 62.692913 719.31685 0 ] <7f29cb96a8b1b23acefa29519cd85bb4c3c5e827859237284de57d506767db102e3835ae213957659b9eea1154ff9e63> [ 149 0 R /XYZ 62.692913 177.84685 0 ] [ 151 0 R /XYZ 62.692913 587.64685 0 ] [ 153 0 R /XYZ 62.692913 761.94685 0 ] [ 465 0 R /XYZ 62.692913 401.71685 0 ] <660ae5665e4ccb5630060b5521b9e04d264c1408aadb60b48d915c32f116b77f27cd1312cd734af0fe09e2b8bb2424ec1e6085f873a4b6f5e4149fbe5f268fa1d6e2a82f8addf9f24c370281737db198> [ 508 0 R /XYZ 62.692913 439.73685 0 ] <1d962d0306d3a06ac7938caa4b1d839d813c844b94b5f9dbcf7ab0f58079cb19362f5bf80dd48a348b08eef79ab57c6f> [ 155 0 R /XYZ 62.692913 762.69685 0 ] <9acb101127afff54dd298a18e67167d53c6da009186b0678fdc5b9fd9347e0e8612a4e3631801b108a705e9bc131a242f4debed656ec776a391ef1c8c44049e6> [ 344 0 R /XYZ 62.692913 343.83685 0 ] <79af079915b197467074ff43f1a3c7ad865f08c45eedaa03ebf128cbeb6ddf585e00b7b2f563b72f0a713981df780f2792b1f0e4ebb973e27ec9e91ed06b4603> [ 706 0 R /XYZ 62.692913 439.73685 0 ] <5c5431094a0889f9a7c720c30e6c1ba5ba338bc929e8c87bc72c8a92e1ff5b1c2c9441df3edadeca0e5ca79cc022927e> [ 772 0 R /XYZ 62.692913 223.00685 0 ] <7227c71d10f0a0001d67ed3751c7716907ded5f488f7b23831c896017fda2a0c58a73e476e269495c2e648dd596a2587> [ 460 0 R /XYZ 62.692913 785.19685 0 ] <479ccc199ed77b6b1f488954388907806dfbf07a8f3e2322fa955b9f3ae68be8b3f223c73d98a343e58fd894980fb6d12205472d4c3cf826ad1f5c3fa169b2c4> [ 886 0 R /XYZ 62.692913 511.71685 0 ] [ 262 0 R /XYZ 62.692913 522.71685 0 ] [ 297 0 R /XYZ 62.692913 168.18685 0 ] [ 795 0 R /XYZ 62.692913 785.19685 0 ] [ 920 0 R /XYZ 62.692913 404.53685 0 ] [ 324 0 R /XYZ 62.692913 588.94685 0 ] [ 750 0 R /XYZ 62.692913 294.98685 0 ] <2924adfb4a1325bcbc9c86a0df518dd987a62471a3df0431ba80f691e884c55fa987db7b20cf1c5c7ac9d084e4f9a0396ca329eae1432472453dea7019c0fd94> [ 649 0 R /XYZ 62.692913 294.98685 0 ] <8abce1d0b096f6a1b6067f534cb47a273e8330fb44b4452b126cf3b4d47f5f9a05e130d2c7ce18c1fcb40bca93513f889025f6a8b7c77ea642a93953ccccc5b81f7a176297d34d6ec41fccc438da56d5> [ 370 0 R /XYZ 62.692913 522.71685 0 ] <2a7b2f3f0ac2b45397724604cb8b7c85193148850e17faefdd1a7c9db3902bcfca34213aebf0b21780b798d863582af259ef3687f251c4d58deb6f81054c108ecc6de4f22d35db857bc0f726eb0a97e3> [ 783 0 R /XYZ 62.692913 404.53685 0 ] [ 838 0 R /XYZ 62.692913 560.46685 0 ] <234cbd25b9df2ef5c137447bb33e56f3ae578164dfb296717843506c18cef690fc1c6e8c470b5823c65e0aa34fdf4aa0> [ 960 0 R /XYZ 62.692913 785.19685 0 ] <5bfc57e1656632814931874c0bc2d6f36f1bfb6ea36dcdfb23d378cc2923420748ea1c94644e147631442fcefcc3b0d708bbc0893dcba0c7be44c024492e621c> [ 945 0 R /XYZ 62.692913 472.56685 0 ] <277658ca2d254f6e0c2bd3d5ba37a226dfcb7dde7e03b17e7e8cd0d6ae1f231518e6fc5c634ea04525ca066ffe34b668b7754138c8749ef734c16dcbdabe3bf2b3e3a95259ba32ff3ee8209396984ac4> [ 864 0 R /XYZ 62.692913 621.39685 0 ] <662e5ef7b6cc2965a307175a833dc30c9de3d48f331801f24dda9e772fc90d79aa968ccfd74c11e4ad87ddc4088a93a397ac584f7683485342a01c6c6252af23a04b90442fc95f4979199c2dc9921929> [ 431 0 R /XYZ 62.692913 369.33685 0 ] <2a5682fa4c6630e63a9421141e6bdfe494f4ea68fe3013d1f17de40c9f10d2edfc842592f2e341f3daf787040ea3dd70> [ 805 0 R /XYZ 62.692913 288.53685 0 ] <43b654ebab12c756f636b45d061f868df1782b84230d9f1acd457ffb6f42a5baaea6b3fdc84193fcea8edc85e4889b75e4b7c905c3fa98756ea271933f23df03> [ 815 0 R /XYZ 62.692913 603.66685 0 ] <373fb73d445e731cd0b50db95ebde6d81d002022cc96c4c7785baeac1f733546a005f80caf65e40b9136e29247479c979319a0c88dbbaf79bf5962163fa6d6ee> [ 912 0 R /XYZ 62.692913 606.66685 0 ] <753d95d9388ebf6773edcc70ed18b3ab173896b689b0317f9f6d1975ca24815c0f9942e51e439bc98479652faa37d15e> [ 905 0 R /XYZ 62.692913 323.58685 0 ] <69039dbd35a02298759cdd1d2efe34070dd29c4ebcebb154b70086dd92e8445fce4a7554a6371d66758d95ba9b7b5db90b8026175e901c7438c298605d3968e9> [ 556 0 R /XYZ 62.692913 522.71685 0 ] [ 951 0 R /XYZ 62.692913 288.38685 0 ] [ 599 0 R /XYZ 62.692913 511.71685 0 ] [ 375 0 R /XYZ 62.692913 439.41685 0 ] [ 829 0 R /XYZ 62.692913 386.93685 0 ] [ 677 0 R /XYZ 62.692913 785.19685 0 ] [ 761 0 R /XYZ 62.692913 580.41685 0 ] [ 254 0 R /XYZ 62.692913 541.49685 0 ] <72485f50b068f7117d0a5431fc6dea1d0b5032aac383bb5a8412d70dbce02f18e99d6bd1359b94f6f7c6254bbb5f77c3> [ 900 0 R /XYZ 62.692913 378.93685 0 ] <24aae2be72d14ae8925fb0f228e96b967438a382704e64072a57c36fc2753193d5e0c3f96137c4b86a1f2fc0d5e56c10379a408fa3a4acf3aa4459b88cdddd58> [ 479 0 R /XYZ 62.692913 458.16685 0 ] <8be8a9f823e5b776e421740b475b6a82e95e215e289b6ab3c772d4935c079077bec66e4c4d951c2681862821738647a338b458255f16e245fec79cee7879448c947021f11d858b1d5586a6c98b1a9f37> [ 621 0 R /XYZ 62.692913 476.51685 0 ] [ 633 0 R /XYZ 62.692913 617.99685 0 ] <66a7bc8fd7ee51889e55cb1399747621cf0ef0007a2dd082d91a454ac7bb0d5375c99f8b52176062647734c36d9a1f2d53e54686aeef44ccfb11de8904ead9c4> [ 845 0 R /XYZ 62.692913 721.84685 0 ] [ 365 0 R /XYZ 62.692913 525.71685 0 ] <39def055fb2e4d98d17ea7b84648b13dcd59d10e1df084fe78d0d7f47a4b4c341028a358dc9d452a730b07fcb45f7b1159b753be1e7d76efead283a5ec36511b0b313eab9eff2d1cc5933df29df9afb8> [ 728 0 R /XYZ 62.692913 522.71685 0 ] [ 386 0 R /XYZ 62.692913 361.33685 0 ] <0e5096901078c352840a5c69cda849f18fdc6d902d77cdfca6bc9d9dd38dd061eed4d17fe5d5bf58ffa6801f6f207ded6239115c1e58f8e4559ce85c4fb4b77f> [ 437 0 R /XYZ 62.692913 785.19685 0 ] [ 659 0 R /XYZ 62.692913 165.80685 0 ] <775cc347e8dcef243829b4d938593aa82f4f6fbf0aebe7169b6eb95241b4b414a5ad7f0a7889340dbd5b416e2b6410c2f623df6a4aee37de140e8ecf67ab196f> [ 538 0 R /XYZ 62.692913 288.38685 0 ] <0abe87dd4393bfa27534d4118919ee82b327184dd54807f70fc34b91b0961a6ff2ac2f78a99398ca01929f899b4ed152407367d0213dfe49013cf537bad2e07b> [ 739 0 R /XYZ 62.692913 402.76685 0 ] <91c50f5b47dde38857dffc72dc9a8d284167c271c22ba9e1c2024a4a19e1398a1810bc2acb5e6dd47fd012b1e474b96f6d4cd882cbfdb45096cb13f5c8e2ac95f5db2e885e5a30723ae7b95bc3d336f4> [ 874 0 R /XYZ 62.692913 351.73685 0 ] <808aa08a4ec76107b231f1c7cbab3e6951ed68b3c561130c0d7536d85ead18fa0c3a16f4ab97221bcc2260c91ecd9dc0aa9ba9848b7c067788230d21428a1e92bd053fb9fd2c95d84361a6f5f872af04d400a143e0ade4874dab468b5932125b> [ 687 0 R /XYZ 62.692913 373.28685 0 ] [ 428 0 R /XYZ 62.692913 785.19685 0 ] [ 520 0 R /XYZ 62.692913 232.78685 0 ] <5d9aba21bd03350aebcd2ff818c6e120eecf36f9d8f1720509fc2b095c24c8878b0bf759ccf1e21798ce7101776389868147aa6ab6c292a48877f1cdc7a43767> [ 974 0 R /XYZ 62.692913 163.68685 0 ] [ 928 0 R /XYZ 62.692913 222.23685 0 ] [ 247 0 R /XYZ 62.692913 162.20685 0 ] <76b419b83d2731420c4af57be1813ed4135dd4efba0086371ac9e1c88b14ac17e51d9b81463c0c6da6a54601817304a9b325dd125e362c69dea814b731615741f51d078e39ab86b586afab5f30469db8> [ 642 0 R /XYZ 62.692913 186.63685 0 ] <2f4b89fd8dd797486cf3ee9009b82e0cb1c844beb7c02e1f382362a6625de3a6c9d426a9560d01e168fd93cc020f4114005fdf0771ed3c74d7d5b8cdfbed692b832b86fc934f9d9eac2350366e03821d> [ 445 0 R /XYZ 62.692913 785.19685 0 ] <34e4b4aa7b5948edf176c3e7eaaaecb1c9f4b9a2ae0931d50a8e47e4912a66524494a301936868f47aab96d58a82e5e0> [ 823 0 R /XYZ 62.692913 450.91685 0 ] <8d44f803a295cf3f2e309f7564cf295a3f0f03c4d94cd02097ab59f790cfefaff7994d9cb8d3d7703b3f24bdfad30987> [ 893 0 R /XYZ 62.692913 522.71685 0 ] <02081278d7d4b7a40aff5a2923b952b9f28be37b392859f8bd5c11c9148c95906cb3e7cf82384c67703d64db2d85ffbf0f5e81a03de1fbca7fc9ecf221b363377a2618e04590ddbe1029b440d1406a39> [ 474 0 R /XYZ 62.692913 785.19685 0 ] <7714e5c4f21da6731cd8305671d88864d74097045f86249db0ea3911f5c649bf785aeccaebd4490324b7139e2695972b> [ 400 0 R /XYZ 62.692913 603.66685 0 ] [ 493 0 R /XYZ 62.692913 624.34685 0 ] <0e7f8449e497412caeabd3f844e8da2644d0b8287948812d5adc0eeb19ab1b1276bf6805b2e481e4e25ae13aa69eac49> [ 528 0 R /XYZ 62.692913 125.48685 0 ] <2d07c6386d97eac2457ff106de3f27e76ad972a435fc4ade6eb0b1951f528846045cb4d6e5693821a913e73928a7c43e> [ 418 0 R /XYZ 62.692913 491.76685 0 ] <96741c4b6fd2e59c4c3444c678b46332079d076122a70d340fff016b87e71f074cb751ea21b8b1300142379854d25361> [ 380 0 R /XYZ 62.692913 323.58685 0 ] <1f08579ee8d8781b7fbf0cf35a6c25fefbf1192b113cdbb196cae9b90838d04cd5b82d5bd439db142119665cb75b253e0eb002c5e866d9657ca64625e018f54edf80165de83520e5c17b9880570ba020> [ 361 0 R /XYZ 62.692913 557.91685 0 ] [ 588 0 R /XYZ 62.692913 494.11685 0 ] <863c7672e67dcf98a7952124920d0cdd0a3ab12c50b4c0e406935813aefca55ace443e7036cd2273bb8464d7b0439fba185780ddd442c8996a60afbafdb9060a> [ 936 0 R /XYZ 62.692913 785.19685 0 ] <201ea7da2d1b8953c18eff3e9e1e03a83dc3edf5f47ef9a555caf63057a311ad4ad476e5323c07ff22e4911aff9ee0d80f4d81cfa25c264e20d0d9ae32e974da> [ 238 0 R /XYZ 62.692913 333.13685 0 ] <48e3a1713ee372007f38c22b3fe65ece1184f3bce3c32bf4031661906f4301a278d60230f95a20e867dd9088f9aeb49e588be2cb4e2d60e9d01c3d30f78cc101> [ 390 0 R /XYZ 62.692913 632.26685 0 ] <7e9ea1a4cbbba4729cecc65d57b3567af5286f29215069ce04c69606103ba82b59fb8d1943bb6fe29d6d8380de5b34e6edfc072c843ff7d72f1ecf49068541c4> [ 868 0 R /XYZ 62.692913 261.38685 0 ] <9e5a26dd4d6894c31a397d327494d1967926b79cdbaa3ab9acbbc6f4c5d0f91e0ae55a8798b0f21545f0bd7edbb5d810cb1a6d0547ecd4fdc088c4f966470a9e> [ 566 0 R /XYZ 62.692913 522.71685 0 ] <2435e99e57673e8f35e3247b31bb22b0cff04d990b214ec89cfa9371d02678c4f0b43083a9f3aceefcbefbb346bbc26e50e1191347b669c4d45e4c01f600eb4169764c65f3773faa33cbbec863201981> [ 356 0 R /XYZ 62.692913 761.94685 0 ] <8ddb4a5641c1dac701dcfa6426d69488c1c23c1301fc442d253c250d135bba7b8254fee73ba300f0f1d4d7783f381bd23ee72d3e8f9bf3f8419140d163d66e5c> [ 284 0 R /XYZ 62.692913 476.51685 0 ] <0d5f15fcaeecbf0789d8eaff9fc24f6ce4580def619850358bd4ec7b9cf6f685a381f0f3526705f0de198ab41238c81361f3e83717c8db9e83d2a71f74d1550f> [ 983 0 R /XYZ 62.692913 351.73685 0 ] [ 577 0 R /XYZ 62.692913 426.81685 0 ] <0fca4303ead9222cdbce6991faef032bbc7f410bf4a39c859ae3d9238db8a2ff7161e27df3e2843aeee7ef95beb2b3a3864f561142e5fc90e343c2fa067a0c93> [ 967 0 R /XYZ 62.692913 141.48685 0 ] <14c96929e39f74147584321b8fee140b603b00d866d04b5073fcbf902f1ea7df02aa71a8e98d35bd62b82ae34619d3716ffa92bf97f2ea8745cafe02a9541bd5> [ 547 0 R /XYZ 62.692913 681.19685 0 ] <67d951446d34d6294ea85e8bc4b9ba585acdbd8ef0142f5575636d69885072c70ae8c6bd97807ebc427191d050995401592320123bd4eb39702102adc2f4c470> [ 308 0 R /XYZ 62.692913 785.19685 0 ] [ 333 0 R /XYZ 62.692913 330.08685 0 ] <26ed7ffff95bd04ca1b3fd04bf848f892858d8a9fdb9fa84efeb6a53520de94719aa18fdec35dc4c6021b9aac4c236feeae482a8009e15e0dbd3a56f5299ba0c> [ 695 0 R /XYZ 62.692913 505.11685 0 ] <466cf3ce9419d9b348585fd8df612be9dbbc5e2f0f7198f82103c6b5b22546e4799cba0b0e2bcd1b9b4c5e0c2b830476> [ 272 0 R /XYZ 62.692913 423.41685 0 ] <15f493e8815b8accf91530054a28ff24c4e12657e3cc88268ec92c55f2d5941986a287511152bd46017c75c3f3073835b9795e93a7b1058d4a1996c793176019> [ 668 0 R /XYZ 62.692913 260.93685 0 ] <5d04ea983024f9439871f26cc41636cdf19316fbc099b02ebaf4f94433748fc9085cab94588bcb848e71854e2284fa97df1a2da2cf1d2eb3dff94765cfca6d8f> [ 410 0 R /XYZ 62.692913 785.19685 0 ] [ 718 0 R /XYZ 62.692913 353.33685 0 ] [ 609 0 R /XYZ 62.692913 396.53685 0 ] <7e13226fc883b4df5002a71040f70e08c8ace0c0576cac4ee6609acdc11727c929e1d867cc2180562b38b2dbb87923f4> [ 155 0 R /XYZ 62.692913 719.31685 0 ] <937748cc2ad63f4ffb34bf5af34ff5ae8f342fa4c9379ddd2ba03277d3802163fedd6537f63421fac272af690999aebc> [ 156 0 R /XYZ 62.692913 686.64685 0 ] <9e9d771d32645ba82891779dd442050a93e173ecf29bb344b34f15de66caf5fed15e6e5963c1fc44acc94057d454d5f0> [ 158 0 R /XYZ 62.692913 463.69685 0 ] <1d3fe0f14d05d775b181c3ba0470bcb3770fc44205ca7fa31311461d7e97813553e8af59ad2db1f0ee4f60e9805d4f61> [ 161 0 R /XYZ 62.692913 549.19685 0 ] <4993ac8c429372b262f76276514c3e654ac60e6e57a13fe627c78488e2eef575ffb06e5af8289b1ddc2c0ef67d940454e3c3da10d26a459b574916e9030358e9> [ 344 0 R /XYZ 62.692913 162.30685 0 ] <6c3444ce690c37d5b9467e466878fc3258242babe73b8761c29f178354c8e0f863be0a64e15ae5b11a0a838b5b13e6227dcfa293c6f8c79d2964d3377926a47497abc1d2213b587151b8257329b1ce60> [ 381 0 R /XYZ 62.692913 785.19685 0 ] [ 375 0 R /XYZ 62.692913 232.28685 0 ] <78ff2e929a58a9eabaa9b3755236312180022df66687ced74ab59509c755c5d3392277d8debcb4722ba52ccddb45a5cfc9c70efb9a30bc1f954870d373ca992b> [ 960 0 R /XYZ 62.692913 586.06685 0 ] <5a953a6ca4f7cc425247170e65b33b0f04f58b589645b8e8cd4173728eed1eda91b9953c7e246a7c244a5c68e643ed202707262761691fce7b267efe2d119998657b3550571f06c9796ecf83a19791e5> [ 262 0 R /XYZ 62.692913 333.18685 0 ] [ 566 0 R /XYZ 62.692913 341.18685 0 ] [ 445 0 R /XYZ 62.692913 462.96685 0 ] <398bc79b0a1fda6d8de47eb3a063532fa05c5cd2fb576131b5af3a30b5d77b8ad614c1499ec0da843da6428cd3bd870536f70b65736c4119e6510891f38b3e2e> [ 324 0 R /XYZ 62.692913 364.21685 0 ] [ 936 0 R /XYZ 62.692913 586.06685 0 ] <3e9eb9a94a6040a3be21205be2eb848b485bb2d6855a84196b600ace5935cb5f735977087a73c588c9307f2846a9334d> [ 751 0 R /XYZ 62.692913 785.19685 0 ] [ 238 0 R /XYZ 62.692913 151.60685 0 ] <2f7091538b9f3a57218c7895f6eacf1b489e318c56474738e05f776aca89bf180c55d2e884846c6a79b50ea8014823b1beaa08bbb644080d49c8e84f74d53dc8> [ 695 0 R /XYZ 62.692913 323.58685 0 ] [ 945 0 R /XYZ 62.692913 291.03685 0 ] <79cf24302bb1700e358d69d0adea8373e362192b8485122f9ecbd8fae62b50110a21383c8aeb756354765dc9973a9c4e143388f34bbc284b07e5cae5ff32e77f> [ 921 0 R /XYZ 62.692913 785.19685 0 ] [ 599 0 R /XYZ 62.692913 304.58685 0 ] [ 687 0 R /XYZ 62.692913 148.55685 0 ] [ 864 0 R /XYZ 62.692913 396.66685 0 ] <99926c10ce37f21e0f6aa74e88c92831677ce0658c0abb23f605e16b9dee56f7b9fc817e84cdfab703d061ede5c757ec27d0d3d6c851de1d7b8863896e049c2e> [ 248 0 R /XYZ 62.692913 578.14685 0 ] [ 806 0 R /XYZ 62.692913 785.19685 0 ] [ 845 0 R /XYZ 62.692913 426.81685 0 ] <55958e183d680cf431b28d77b8c1ae609eaf64935ff12b35e57992bcf82f8545e8090003a3baa620076a545d03f9c70a10cc36e86fee32b1374cc75afa25088ccb795ba580859fa391da4f5ff44343bf> [ 356 0 R /XYZ 62.692913 562.81685 0 ] <19f2d077f67f253a8d6161732a2f55b508785ff3186b48baa1a66cf2c38aa8354c7dbdf7892193c56c20d675d833c664> [ 912 0 R /XYZ 62.692913 329.23685 0 ] <5ccde999f59731618d4aade5c20d7500e7fba8aeffcc55d004a95ae716437899ae3f64195cfe4d1851354ec71e9bcfcf3e4c787cc21536fd02276e458b97a4eb98ed2117adbdfdabb200f2892f690cb1> [ 556 0 R /XYZ 62.692913 341.18685 0 ] [ 361 0 R /XYZ 62.692913 350.78685 0 ] [ 621 0 R /XYZ 62.692913 269.38685 0 ] <25543c184a8f0d1552542ca4115a18bb3f290c6d3607dcaac6ed0678a69309c3963c1255ac28f013d2f1137ca57dd8798762edeecfa92ad67c3310d734dc1566e2d76355fa16e4ae318262092e3b6315> [ 428 0 R /XYZ 62.692913 568.46685 0 ] <4a29e3d008538a83be61dabe5c4b49ae5392711939aef34d86e5d6b1fac55407736664e46a723ba923c5ac5a138e84fe0f086f55a6562673fcd1e6188c8ef8c2> [ 706 0 R /XYZ 62.692913 258.20685 0 ] <234f7879d0bedb551041e7554c809d6588c9a4070380b5f3d8e3b133688810a4db8daa9ee739c8000c6a5d21029b4f1ff6b32bf9ed0abf5a24ad2380bafcead86f17d75b60eddca4a725c40d7aa21f6a> [ 370 0 R /XYZ 62.692913 333.18685 0 ] <98730902d6cceee47dabb13c164100097d516aaebbdf879abec8e29834955e6655dcead675f50c94c22c3fb286ac085d990b9820f3cb68076102edc7597ce8ed> [ 643 0 R /XYZ 62.692913 704.24685 0 ] [ 521 0 R /XYZ 62.692913 761.94685 0 ] [ 929 0 R /XYZ 62.692913 761.94685 0 ] <6719975590076a0abf5771daf37f4dc3a783ded005503847c43735f16a4db28842f797790aed6079df2c66cf23c5b3db87174cc716c6e9e6f3bd96aa0849e90e> [ 761 0 R /XYZ 62.692913 316.08685 0 ] [ 633 0 R /XYZ 62.692913 418.86685 0 ] <40eadaf07063971d995a4792c8b4a5057cb15639efbd4d4895a29ff403ccb9a0c8e01f8fa99b41e7ce3362f526c4ad2c49a85177662fdb554b8205c2cfcb633a> [ 893 0 R /XYZ 62.692913 323.58685 0 ] <534f3e88d3358b49fec5bb75005055920fd6eec264b3dfb99f827eb6ce10ed64afb5c3c9a651ba2552c8fe99ba6c84b52e527ea1f30d0193f9e0dee14d4fed39> [ 815 0 R /XYZ 62.692913 404.53685 0 ] <73eef804fc9531698706b07ecd8d9d7c904367a2f78520a46c82be9e703ddda1e4bf22157aed570ba0a91d959f694fbeb4a5135aa52ae08528433f52e4662018> [ 968 0 R /XYZ 62.692913 531.74685 0 ] <7613865361c5c197cff5422dbf35ef821e1711fc272ffbb6dbbd3fde1f027d8069e313f66aa4956016ea41607bfd3ef4410a5a78afb08dc4aee4d9ca3ef13f42> [ 718 0 R /XYZ 62.692913 171.80685 0 ] [ 529 0 R /XYZ 62.692913 658.04685 0 ] [ 975 0 R /XYZ 62.692913 544.34685 0 ] <46fcd8d8f83f9eb79c8714489f11b94196e7cc6aa4a59a5475be2dac575b218e92e28704952d9332fbd6844c86ed1f6fa660107038b46a3bf05a65939d1c1e56> [ 400 0 R /XYZ 62.692913 342.23685 0 ] <4b18c5bc9b7193fd65f30b04042ec07342f90240121ffbf6ef23a7748e3a14e2498fbf2233239edf064bcd304a1cc4f066baa156bcaec9753385a16c7dc7d817c51e33a0c98a2defa940df63efc24f14> [ 669 0 R /XYZ 62.692913 785.19685 0 ] <236b751b402ca17270bd4472806d34a6b0cb124dc28760aaf2cfe973b51929c53de71c8a540f2bce059f642b347045db302087d064232edc473b341ebba85ef8> [ 437 0 R /XYZ 62.692913 443.96685 0 ] [ 660 0 R /XYZ 62.692913 686.64685 0 ] <867391146675a8a348065c0a854924051a62213a5aa4cfd69e24c7e70d660343c535371df4a96a587b249c231d4372edecf7ec225a382eccdcca8b63ce2caac7ba4dcef94116894765ef3bdda7b885ee> [ 677 0 R /XYZ 62.692913 546.46685 0 ] [ 783 0 R /XYZ 62.692913 165.80685 0 ] [ 650 0 R /XYZ 62.692913 785.19685 0 ] <31d1801707c54a9139373c36ce58e8184a9252d6ac2662982e9e80076d3594c24d6eccaf7e7ddff74b77e3b70f2c5e29074361a0a76a320a05593a48778bbb3f> [ 983 0 R /XYZ 62.692913 152.60685 0 ] [ 952 0 R /XYZ 62.692913 667.59685 0 ] [ 284 0 R /XYZ 62.692913 294.98685 0 ] <2dc632f2854a0e5d19c04036ba3dd5928ed1e355260dcff711a7163926c81f3f4d200f27119600d55adc35e88d82965f> [ 163 0 R /XYZ 62.692913 762.69685 0 ] <3bb9cd2b77f49d47ba9eaa851c22a467d9dfa53000e6d0cf28fdd268edc77cdcbc4c59ac32cd489670444255857e989d2b4c76f5af61267189e41f36b613a3e6a98841a73c71a48bf579d8780b8d4c9d> [ 875 0 R /XYZ 62.692913 785.19685 0 ] <0363147cbc5058225084fd8881557ec9fed708ea0fa669864b1bdf38b8229a16a23708db58b38462b266e59126bbbdc1861783e68c06ed115b5a700f6ed7d3496044fbfd4449c8640b93ad4ede5ea249> [ 823 0 R /XYZ 62.692913 262.78685 0 ] <94f8288013ae33037f2a9e7548717a88d29533534259cc373f8137d2484cc6c83e86c1ac9b2a01881b3f5a668db9a7d3f0862715f32798b324fe996058fa9608> [ 728 0 R /XYZ 62.692913 341.18685 0 ] <0f863387581f31685674a64dd7353fa1f9bda0d39025b87cb7e4e5becb0a0d623e7d7b3d9e13a532f031e2476c5c370b1702f2cf2f610c93e49197d365b63292> [ 333 0 R /XYZ 62.692913 148.55685 0 ] <0ce3e56e57f4ef50b506d6be96bc4285e6558fb85f9ed5766de4e0a9dfcf9cd6e5e3a33bc8fc0ef6888bf1e980d8f6ab9d9f976f097992331f92ce2a7b3dac7eebd9f2c9641f867d9f9e2f24991790e3> [ 298 0 R /XYZ 62.692913 576.34685 0 ] [ 773 0 R /XYZ 62.692913 785.19685 0 ] <8fc514c79a9d41a27fb7b471867af469dcc06a335fc4ac3e2ad8de25045147a86b65717a19d41419f4845235fef326e7b789f85e33246277122644389764bbe6> [ 588 0 R /XYZ 62.692913 330.18685 0 ] <7a0b3f91776d77e724814f376beb87d444a37d334fd9927c985295de76220d06915573018f732e8c7f3eabeeb03330444b000da6eb889cdf8a07014722df7c12132cb5c0ba5749dbe3b9aceb86efe564> [ 365 0 R /XYZ 62.692913 390.38685 0 ] <9fdec1f9ba86777d673be8ac3bc06be1bb82f724523fa84a5f0cad1446f44de0f12f10895288b5e2ee00e75b6e40cbfe4bef51d43d9fd62aa792b3a0c256bd49> [ 740 0 R /XYZ 62.692913 785.19685 0 ] <6531e04e948114d159742ba486f2ed123aebb6286ee384c0b199de0b9bc920fc3ceeb3b78ce13383bbc39ef08dad3059f9e0a0da36e38a0d892256446472df58a126d9f742046ff3f1c5a2f94dcb750d> [ 431 0 R /XYZ 62.692913 152.60685 0 ] [ 886 0 R /XYZ 62.692913 312.58685 0 ] [ 460 0 R /XYZ 62.692913 603.66685 0 ] <51b841ffb741a19a18915583c31ab31f4a82af09b7e99653047ddd5a66164e6afd2fcb2b0b1f83bb9ce62f143dae2d1c0b91c32dad290ddd6d12159d492242fd> [ 254 0 R /XYZ 62.692913 377.56685 0 ] [ 577 0 R /XYZ 62.692913 262.88685 0 ] [ 869 0 R /XYZ 62.692913 785.19685 0 ] <9d5780332e799bf9e28b51f51736754e65d9bbb9ae6f13daecff747739774ed94d27b87ee3038904828ad63fab00fbb122d07c9e5421f34011ac355b2845c89f82f56515eb01325ff0206af9d6675e78> [ 829 0 R /XYZ 62.692913 162.20685 0 ] [ 479 0 R /XYZ 62.692913 276.63685 0 ] <29b3e10b7368d204a1e516574ad69ca67fe02765de0ca35ce1b9489004732447acc76930678f8613bfc7c33f5dd45411e1b76281173c71e04d735a3b71ddb064> [ 474 0 R /XYZ 62.692913 498.16685 0 ] <6f9ece5e5b2d0a9184353088787e4416769dd6802e05110b15b3dd14153e2b5852e7a357e8615f13341aad18905549e8baf17ad0942b48b9a6c874d571017428> [ 795 0 R /XYZ 62.692913 603.66685 0 ] <5d5a5eb22adcb7b71eadf6ea1d7486cca9b69a90f718924da964301f30548b164889025859eef930833a973c2b72756b> [ 390 0 R /XYZ 62.692913 479.33685 0 ] [ 547 0 R /XYZ 62.692913 464.46685 0 ] <133de24b2d94554a28c66ccf30078b0a35f920507c776bd42cdcefb53a4cf62aa3e2727cff22213d59bedee8814d105d53407508a9a1bc3fb581992d1b709b3b> [ 466 0 R /XYZ 62.692913 696.19685 0 ] [ 906 0 R /XYZ 62.692913 785.19685 0 ] <5812bd0de404223f06ee8980980aa877b54f929d5bbf9cce0d44ea3f2c5d75060321d7fe74bae65636cd1883d0061facc07bc8b680e83e1585f47067e953af522233cd838d4a36d7b44364ac948d0114> [ 386 0 R /XYZ 62.692913 179.80685 0 ] [ 539 0 R /XYZ 62.692913 785.19685 0 ] [ 410 0 R /XYZ 62.692913 649.86685 0 ] [ 308 0 R /XYZ 62.692913 603.66685 0 ] [ 900 0 R /XYZ 62.692913 197.40685 0 ] [ 493 0 R /XYZ 62.692913 334.31685 0 ] <4a9eb203e2d53ae098f2efb912fdd39dacd14e4d2b569c1c00b5f644e61d143da1a9b36cc2fb849bb12fa07b376ca3d10b0e786ac13760f1997e369aa24af096> [ 418 0 R /XYZ 62.692913 310.23685 0 ] [ 272 0 R /XYZ 62.692913 241.88685 0 ] <22ef4f63532cb5799f1e2344b2e1fe70f23348c4970ae959debbef2972ced78a3e1d2c4ce8e65564be03eb644df2a8c0cbbf0792e78660a0f30396c73a572b80> [ 838 0 R /XYZ 62.692913 270.03685 0 ] <0f9c1f48ad110e11a50ced3220f318a96aa83f1c575f0f1242e66db4e3af64df57e0e68d3e377a627e4351520e1f816c5ee6ec7161022a8fe8b5f58911c77e96> [ 508 0 R /XYZ 62.692913 232.60685 0 ] <48e67448be2ca322f7e4df7415c3776d0c947a07d1577ed37e7c21dcf3b83279b22996b412d036ed84a6d970f463b886005f45be067052673c1fea58de7001790e0b66a2c8d19147d293cef6993558a5> [ 609 0 R /XYZ 62.692913 215.00685 0 ] [ 163 0 R /XYZ 62.692913 719.31685 0 ] [ 163 0 R /XYZ 62.692913 494.56685 0 ] <96daf676e716b67ac04020a6d389e592a58a5b19cca0fe8550816ecc104513d937d13c447bf1f3b278acee19d9e1747afff72844578073657be5437346d0a55c> [ 164 0 R /XYZ 62.692913 669.04685 0 ] [ 165 0 R /XYZ 62.692913 704.24685 0 ] [ 166 0 R /XYZ 62.692913 330.49685 0 ] <93dbb0d628b61a5ac08fc9fbaa4436d3b2af12e4bef23babc7d78588084c8947e12a0d18204a3e261e18536d07f63bbb> [ 167 0 R /XYZ 62.692913 293.64685 0 ] [ 168 0 R /XYZ 62.692913 559.04685 0 ] <13433ac42ecf044f5cf24b5b2979dc543d9b9f863ba3bd9234d72447ccf2669e3f5c5b65e4d446b56dc6f17479bd017902470ded6081f78885e18eb992f4ae14> [ 169 0 R /XYZ 62.692913 669.04685 0 ] <6e5a162bfc4111b7906d9ecb9d7970b1bedd63e44b0cacbf99068ee8528aad482ed3595cd70f7938207462cf55e026e6> [ 156 0 R /XYZ 62.692913 222.30685 0 ] <3a2c101c5c501326adc6ea783a740eaece47d71ae57fae06af9f13e1431a7b93e895028d091caa0588b23e710db93190b4957ffb62acc64ae2b41fd791876189> [ 165 0 R /XYZ 62.692913 668.81685 0 ] [ 449 0 R /XYZ 62.692913 403.90685 0 ] [ 76 0 R /XYZ 62.692913 292.84685 0 ] [ 630 0 R /XYZ 62.692913 769.11685 0 ] <78e320b7afccb4a4b698a6ca4322acf5e0297c2b5d1fa38b92609526cc25c490d58cabb47940af74c273361a04c01e2c76b62dc9ccc976447905d11db9885b51> [ 138 0 R /XYZ 62.692913 324.59685 0 ] <9eaeca7e82ea9f66a718ef920d31d7d3c445af1f82031cbe2b91bb2583e97126008e6d18b80aad4e8a9266f50a1bfa0679870502bf5f173565088e2768dd7cd4> [ 42 0 R /XYZ 62.692913 785.19685 0 ] <237d4ecc6e5998cac77742a28f426d9c1d7b75520f6717e81a5686b30a401f6afb736abaa75d6e1919bf1107acfe6451> [ 53 0 R /XYZ 62.692913 769.11685 0 ] <0513225fc77a30c310c56b8cc2844172c28cf0fc55321a04763a85ee2c22fc6859f8620f18b9debea48bb6d7ce6e1922> [ 55 0 R /XYZ 62.692913 769.11685 0 ] [ 57 0 R /XYZ 62.692913 769.11685 0 ] [ 59 0 R /XYZ 62.692913 769.11685 0 ] <95f4d7929319c4a700b5aa370c90f039e6130eb65c3297d704028b2dc266930538cf3985b6826df6f7d5c09bb22096a2> [ 61 0 R /XYZ 62.692913 769.11685 0 ] <52218793a9ebf7c879b4985d1ce26d0d71a7ce2581823d6e29651b01b1444131bae38c95ea43629e974c053504a0d3f2> [ 63 0 R /XYZ 62.692913 769.11685 0 ] <82e73344c4e16c27e5986cd969d935b79ad82e9daa11b27b3632b0705b49c9f30dc6714e963e2e36a5953e816b8415ac7830e2c9ca78265bd4d8a734f3759ea2> [ 65 0 R /XYZ 62.692913 769.11685 0 ] <774cbe49f2d816f429859ce68506a258c1da0b141a5618b708d5fbb3b1ba53a28cd82cd58d4df099c540c502b21641f31b7566c4922e4e40aa13edc7926104e8> [ 67 0 R /XYZ 62.692913 769.11685 0 ] <648a91c3dac6698f614b967ff4cd77e277ab31d32d831be124d64f926e5670b5e26882b9aa4f58829292040b6c6fe737de4083ab3472ecc15ce4b1ef4dab9cf33a3c5cece23a94b11bb1823194933bff> [ 69 0 R /XYZ 62.692913 769.11685 0 ] [ 72 0 R /XYZ 62.692913 769.11685 0 ] <9b8aa9cfe4e995f68f916d88422c1b6da8d700ea800144f854e809318408d458ebaad9a487b018ab10952d248d6e05ce3195ee0c36ffbb707e3b1515059bf452388b69cc90c97fd8a23eee77a3109487> [ 74 0 R /XYZ 62.692913 769.11685 0 ] [ 84 0 R /XYZ 62.692913 769.11685 0 ] <6454f04cbd17e08c078b62914f4f13f5117e067eeb83a154737e88a0001c963b0a06a9790529b60e5638afd444616ac4> [ 86 0 R /XYZ 62.692913 769.11685 0 ] <14c40129a43638599cfc241bdda5c9f52f6f4c156a581aada9b30a7a1142767c4d5488e3fcda6b34bb88fccf95166dcd> [ 88 0 R /XYZ 62.692913 769.11685 0 ] <07c562a545909a7d8ee7fd8a84a812ac46562fff0292dd16712df98d5898fadc60338246c9275d10b8abe9cd4ba18d62> [ 91 0 R /XYZ 62.692913 769.11685 0 ] <5e6c9fd67434cc53014cc4fd7e931f0c4c9c43e4a7f22195308a2c1cc2c9b437967b80e016a720d5fd055547805bf257> [ 40 0 R /XYZ 62.692913 577.24685 0 ] <4ccfd34be71b02791a56ba4102e90bc8a5d64269487acf253e0a96d46d025a9dca32a71e925ef8d200ad08ff12c3b240> [ 53 0 R /XYZ 62.692913 480.22685 0 ] <58262cfb20651fe2b5727c1ea85aab72881977325bf1625765d3a91681e57f06704ab535ae430889bad6828ede9df33c> [ 55 0 R /XYZ 62.692913 462.62685 0 ] [ 84 0 R /XYZ 62.692913 462.62685 0 ] [ 86 0 R /XYZ 62.692913 462.62685 0 ] <2a6560fba3409d142fe0fd3f6938dd316200fa51ae7db9eb5c26c1824aee3429fd515428187386bcef61177dd08972ba> [ 88 0 R /XYZ 62.692913 462.62685 0 ] <2c1e7211477d941801106ae637480af66b9ec01811a80b7e380a00c39d0f6f198e370abf03307cd287073013e9e6b3f1> [ 57 0 R /XYZ 62.692913 298.59685 0 ] <9d425eb94cb1c897ababf543bfc183b3ef0ef287de46967526fee3d6a798af7d1b3890aacdc889f953af8251f8c51d6b> [ 59 0 R /XYZ 62.692913 480.22685 0 ] <90a82ea1bf9a910a7dad40bc2ce96751045dc1cab6cf9dc38192e50c14eefc2ce676325e6f9486d7131e0f1b38a105f8> [ 61 0 R /XYZ 62.692913 294.24685 0 ] [ 63 0 R /XYZ 62.692913 462.62685 0 ] <38ae403a181f7b0aab35484be4bd9ea1dfc0242bd200b881b2a891b8b1bd2e4dd8ec91c40638517217f980491e6ba7bd> [ 65 0 R /XYZ 62.692913 424.22685 0 ] <6ca62a67678ca1d666ecd63e6c8ef2df4d9a596c9b6818c81721ad244588a23ab1c933d1684898a3cdef16ad41811b88> [ 67 0 R /XYZ 62.692913 424.22685 0 ] [ 69 0 R /XYZ 62.692913 389.02685 0 ] <0a6c1af4b01c138591d7b09c26f1bf45d00685b406fc52a28813a7289978ada2b250899d3637456836f9fc208ce50ff9> [ 72 0 R /XYZ 62.692913 325.22685 0 ] <4860603c4542e2c70d2f068ffbf82ba249c5f7f23e711ec09b71e5355cc39e43e3581a4c752dcadfc01c06230a2c286d> [ 74 0 R /XYZ 62.692913 117.66685 0 ] <811263ba64d3f98415d3436c62cd75d199f9a729525ac47c7bf78d9694f1090a19904191067b582ab0004a0113b262d4754bd0208cf1f0975766b0e89283897c> [ 231 0 R /XYZ 62.692913 769.11685 0 ] [ 926 0 R /XYZ 62.692913 769.11685 0 ] [ 76 0 R /XYZ 62.692913 681.94685 0 ] <12d094624dbe61ff3be809254c9ebb9e4f2815b787555a1253978484fbc00af5> [ 61 0 R /XYZ 62.692913 462.62685 0 ] [ 50 0 R /XYZ 62.692913 785.19685 0 ] [ 813 0 R /XYZ 62.692913 769.11685 0 ] [ 68 0 R /XYZ 62.692913 727.49685 0 ] <760d4896dc1cde6939f85b03199c55b4cb186b4982d6773a361e944f2b8b27ba> [ 70 0 R /XYZ 62.692913 709.89685 0 ] <94799ed24d9f77b9952b2363df23ab37a06728ba7cb7fd32f5451ade9fa4903a> [ 821 0 R /XYZ 62.692913 769.11685 0 ] <1dcb560eb7d639f630ec964ef34496b8b5c02a598eec94cd24c4394788092de8ce1f49fde90534ab64141a66e805c6b855d28dd356d6bf308d9bef11d606b55f> [ 295 0 R /XYZ 62.692913 769.11685 0 ] [ 305 0 R /XYZ 62.692913 769.11685 0 ] [ 449 0 R /XYZ 62.692913 164.67685 0 ] <1b52a68f5747f25bbbd53b272b0c283462d772e8771b2685e89468f604f00add6601f0cfb692005b559fc7f38b492deb624acdfc4e84e53d53334ec75cd72d5b> [ 321 0 R /XYZ 62.692913 769.11685 0 ] <3cb973d302a84eac962cbc2e25adc969c5db60631c071abe2737bce727f731c9a9fdbbd0fe1b530fb449369d758b8879f92277e042c02a6c023f6ca44d2ede85> [ 236 0 R /XYZ 62.692913 769.11685 0 ] <5ff988ed84359a19d3db421243546aafa7b479609b10e1837ce1f7789427ea1198b4bd7b17992b3408825d069e674f3fa41ee11712e9f0436626a0b5170f4223> [ 331 0 R /XYZ 62.692913 769.11685 0 ] <291aeccc8d0c9be7faeb31b08dfb67ac0d86984a286d45e44eba8c13b828d7f0> [ 450 0 R /XYZ 62.692913 531.84685 0 ] <82e4255d6fe272f29edb01c9f534feaf7e7a20fb51622b72b82c0224e2342c6a9d78e0272a04ce3d3373c7e28f497ce2> [ 49 0 R /XYZ 62.692913 642.21685 0 ] <07762fbb0ab3e5acef7936e874e6676bafea46f8b4359f63dd617c415283fbb2a4dd3d56308f5fe70d3e9ae179a1f348a396264df2b7f26053f7702cb27a6616> [ 378 0 R /XYZ 62.692913 769.11685 0 ] <0bde8c8cc198830c0f50ddc00b58db96124ee477125918a1501b55c2dd6939de68b4143ebd6b2159c204818d2d1721aa560cdef1defcc335d05d068973c2109f> [ 234 0 R /XYZ 62.692913 281.49685 0 ] <12805cfe1455ad6215662c3ce7e3dbc6512795d668f8e4130a237bf75357e93c1d1ee24c52cb1c95ab3b4429d814dd8f> [ 693 0 R /XYZ 62.692913 769.11685 0 ] <44bc268dfe7a0cfd90259a820405808f6ef38b7f5c2589f5a81779aca1b1011a4bfa84cd4ff2bed8975311fe723b2580> [ 165 0 R /XYZ 62.692913 242.93685 0 ] <1090c71f5d3fcde3bdb6cb9625398a9c4bc3fe34ded281b8dd0213ebe4983f30> [ 49 0 R /XYZ 62.692913 474.66685 0 ] <00ee9abe7f4739b3c8b2491119a837e1563fbdc2404c81f49e53c320545aeacebb7381112312ce9c8fb6399640b81763> [ 48 0 R /XYZ 62.692913 300.36685 0 ] <66060860839287a96c9a90925918ad1e40db33e78740c2b8219b353899dd67fc2090988c6443839531249b10e444700671deb61775426a229e72f5257f9797df> [ 759 0 R /XYZ 62.692913 769.11685 0 ] [ 38 0 R /XYZ 62.692913 476.65685 0 ] [ 40 0 R /XYZ 62.692913 286.53685 0 ] [ 40 0 R /XYZ 62.692913 360.51685 0 ] [ 49 0 R /XYZ 62.692913 741.81685 0 ] <6f093170341a45f608489a73bc4fc4ab54e4589a86ea04714e99acb537f38b4c> [ 94 0 R /XYZ 62.692913 785.19685 0 ] <17c21750391bf6119b237dfaa856b3c25c4264da46fda04d61d8b0012892384a7798525e80570644cc42f1bfb237c5fa7bd8bf06bfee1743993545c51123e764> [ 861 0 R /XYZ 62.692913 769.11685 0 ] [ 353 0 R /XYZ 62.692913 769.11685 0 ] <337da75bc318d8539a3984dd744febad22cbf32024585c349203a74ada1c8754> [ 48 0 R /XYZ 62.692913 520.61685 0 ] <9071995c6b28c4d69e8c38510541ad055f5575a50274d6da94b97bad1be6a1a3529bcd7fa330400978a2e9b5a66655aa> [ 640 0 R /XYZ 62.692913 769.11685 0 ] [ 41 0 R /XYZ 62.692913 453.71685 0 ] [ 657 0 R /XYZ 62.692913 769.11685 0 ] <3e7b893f12cc66f8b27df1df5801107b2f22792bd32a028b957aef135ce4158d9575b2d02576f2e8b3185995b2874e8d> [ 137 0 R /XYZ 62.692913 482.34685 0 ] [ 647 0 R /XYZ 62.692913 769.11685 0 ] [ 139 0 R /XYZ 62.692913 686.64685 0 ] <6deb32797291dfcb651354af87d06cab9cdc146f48c12529a29c8e1d124586f690a25b694464822cb2298b391783d4ab37dd9a081fd593bed34f2f3b6c3c428f> [ 141 0 R /XYZ 62.692913 351.21685 0 ] <823511aa94722ac86a571ef40d6f16012670de0ba461377497a99aaa92ae9bce47ed649c26129d146b5bdd967f4b36ba1a95a94be1b2229d7e7b42684eacf244> [ 827 0 R /XYZ 62.692913 769.11685 0 ] [ 38 0 R /XYZ 62.692913 664.78685 0 ] <4bc8c4f495b88650e6ea203325a0dbf2a205c77f93e51160eeac80f95941407403b515287d1bf3dfb6e8e424da4de630c8c12a119affb41115a934e5f0d4bfb3> [ 554 0 R /XYZ 62.692913 769.11685 0 ] [ 233 0 R /XYZ 62.692913 761.94685 0 ] [ 234 0 R /XYZ 62.692913 512.84685 0 ] <8f1c93e7f68df715a2bb6c14db1f69d89d0e5d1c4a716679157e5683e44f75eed9dddc6796c5ef6f25cef2df0f5bf6dbd80b5e7706859f4968bce6c0dd8d6b9a3572b6cdff76545ca9631b16557e119d> [ 933 0 R /XYZ 62.692913 769.11685 0 ] [ 74 0 R /XYZ 62.692913 161.04685 0 ] [ 45 0 R /XYZ 62.692913 360.91685 0 ] <661d4d88ae441523c5abffb492891e29f77b2657dfbfdbbacd2789cf48b443fd2551f966b1cf9787a00be19e16be888a> [ 359 0 R /XYZ 62.692913 769.11685 0 ] <8961d39317b5514602f373815647bd9066527880b09adf3f99e3aa6f85550d8e> [ 53 0 R /XYZ 62.692913 133.56685 0 ] [ 56 0 R /XYZ 62.692913 648.91685 0 ] <365e7b7dfe4b0f147fa59909dcce458c6354d2010d6498e376a6c1b1c0e332f6> [ 77 0 R /XYZ 62.692913 384.06685 0 ] [ 85 0 R /XYZ 62.692913 524.21685 0 ] [ 87 0 R /XYZ 62.692913 433.71685 0 ] <10b0f212d04f410ea4b564078dac2331d8156350cb574f4937e9e39de5a1bd65> [ 90 0 R /XYZ 62.692913 719.44685 0 ] <6e5843208f4ce72c1078923187b63be2b91a0d6309471aebe2462ef5d157afbd> [ 94 0 R /XYZ 62.692913 424.81685 0 ] <5d37a6c828332df050e71fb544b2651a74c0bed7db2321f15b4a5907de0d32e1> [ 58 0 R /XYZ 62.692913 631.31685 0 ] <91fc788ae55e5b7c80d85b89ba5cfcf7e73502c4cd0d2a9e38c0b51bffc06828> [ 60 0 R /XYZ 62.692913 666.51685 0 ] <64148f7f2a701d80863b7d4726bc763c370415a38f96aa1e2d22af8e8f6ffad3> [ 62 0 R /XYZ 62.692913 331.13685 0 ] [ 64 0 R /XYZ 62.692913 676.09685 0 ] <2817ac7da4af2addb0796924f03de5cad33317b9961055d841dab13dd525bf98> [ 66 0 R /XYZ 62.692913 320.43685 0 ] [ 68 0 R /XYZ 62.692913 214.73685 0 ] <9be6aec6a232201fb2600875d039a12117bcb008585f09acb334d6661be6df26> [ 71 0 R /XYZ 62.692913 687.44685 0 ] [ 73 0 R /XYZ 62.692913 631.31685 0 ] [ 450 0 R /XYZ 62.692913 206.36685 0 ] <8baa6dceaba6a4113bf7daef7f445bdfe7c968cce132ba8095efad25d41e38a118bb8030edf9e4133d85f073106b8e0372c3b34df3fc6a3deb6a5908cc7f3a0a> [ 871 0 R /XYZ 62.692913 769.11685 0 ] <80701c18d5407b6e9086f4f4f484afa2e4e06a387d4bb13146d223c0465b912c126f15afcda4a10fe4c089a34256d2c1> [ 564 0 R /XYZ 62.692913 769.11685 0 ] <0cfaf1d1f1787564b9e72f5076c2d13c7e31aec921dfb6043381d98e61402efcf4aefa10e9b606ff8bac936db2cc861e> [ 42 0 R /XYZ 62.692913 168.10685 0 ] <054a9f4a2ef240d4816b4140f9daaef187247476ccd60eb634f640e9205c309c> [ 53 0 R /XYZ 62.692913 664.78685 0 ] [ 231 0 R /XYZ 62.692913 367.82685 0 ] [ 233 0 R /XYZ 62.692913 384.41685 0 ] <5f99565134da06bb96fbeafeb88517d8fdf27e5f0ec325d7d3434fadd800c209> [ 55 0 R /XYZ 62.692913 664.78685 0 ] [ 74 0 R /XYZ 62.692913 626.38685 0 ] <0ffdf59cf4b0f5b426660badfc6d07627398c93721c9fb8d87ac4c885016b135> [ 84 0 R /XYZ 62.692913 664.78685 0 ] [ 86 0 R /XYZ 62.692913 664.78685 0 ] [ 88 0 R /XYZ 62.692913 664.78685 0 ] [ 91 0 R /XYZ 62.692913 664.78685 0 ] [ 57 0 R /XYZ 62.692913 664.78685 0 ] <34d954d399812b864899fb16a15892478ca5be44e7df8cc45f0c72271c536aa3> [ 59 0 R /XYZ 62.692913 664.78685 0 ] <739d31920b5ba897badfb9b239bd6a5c991116f7f300283930d39b896eff543f> [ 61 0 R /XYZ 62.692913 664.78685 0 ] <90694e6f73bcb60f22a92b1f66188baeaa994afd2b34aa340eeba5ba4a7aef02> [ 63 0 R /XYZ 62.692913 664.78685 0 ] <9db83f980c08734cae8d8623759e9ca49b55d02805fb89ee17c92b7c57e625f9> [ 65 0 R /XYZ 62.692913 626.38685 0 ] <2ac151977e9d9aed5b84a5af02b8c293e35b3c28e9d639a3a90b9fff62fcb9dc> [ 67 0 R /XYZ 62.692913 626.38685 0 ] <2adbbcbd673ed292e0e4aa88769b7d85828e861605ae67685ee4ed35d7aafeb5> [ 69 0 R /XYZ 62.692913 626.38685 0 ] [ 72 0 R /XYZ 62.692913 626.38685 0 ] <5977305a0ef12a7e5ecc95dfb90be42cfea24d0cfeeda9a0bb775f8f2321243faaaa35633ac41682da6593d609b8dc495649f5061da7da4823429f34a70a431c> [ 957 0 R /XYZ 62.692913 769.11685 0 ] <2674b7a0178d2f6530b1f58f8a826e7c77f22a90b34c68670cfd9411d6858b27d50e5916d700bc059dabf30293724aaedec9c5bb4cefadce2503608865c65ecb> [ 269 0 R /XYZ 62.692913 769.11685 0 ] <7a25d80ac76d9440ccf73c8033cb441ad7e4605961eadb8002f710c59d71791b6b18e93ee79c5141dac199ea3464994b> [ 144 0 R /XYZ 62.692913 624.68685 0 ] <840abe3adfc7d68e7e24018069f8e6f1e59ea51236d055a2301e77a6030f06421b9d8dc45d1afbadbfeba3d3f5891a2641092ffea476f326d52b4b24994ecf27> [ 748 0 R /XYZ 62.692913 769.11685 0 ] [ 145 0 R /XYZ 62.692913 586.53685 0 ] <625619178cbd2b3028890f9076c53df723a9646d56835a1ef63f184dba1f8a26> [ 53 0 R /XYZ 62.692913 563.70685 0 ] [ 55 0 R /XYZ 62.692913 563.70685 0 ] [ 74 0 R /XYZ 62.692913 490.10685 0 ] <0b5f5c331d0df88cd84ec1fcc1bf5fe550fa6606ef1aa92e587dbbfbf4d6a5ce> [ 84 0 R /XYZ 62.692913 546.10685 0 ] <4a4bc2314773ee873649c9b250cb3752f863622049a55ef0cc9c65389f9ab6c1> [ 86 0 R /XYZ 62.692913 546.10685 0 ] <81107d19f769552214373ce9754d39843b3b29ae448f177cfac5bc5ed16369fb> [ 88 0 R /XYZ 62.692913 546.10685 0 ] <9ee371ef5d5d74a7c8e0fe4fb3567a1dd3282eec8a87a43b7f226287af93ef4a> [ 91 0 R /XYZ 62.692913 563.70685 0 ] <4fc0b7acf118fcce517f2f3f19d08f345b41f6243493891bdebb7dea3faf71ca> [ 57 0 R /XYZ 62.692913 563.70685 0 ] <41dc434550799057c60e461af153176ac6fe001aeb2b8e623f9924bfc126b018> [ 59 0 R /XYZ 62.692913 563.70685 0 ] [ 61 0 R /XYZ 62.692913 563.70685 0 ] [ 63 0 R /XYZ 62.692913 581.30685 0 ] <25717beddd7469343d261cb16510cbbbe99e05294ddd84ac46cfbb5b0f94ff92> [ 65 0 R /XYZ 62.692913 507.70685 0 ] <275f06bbd0e4886741035cf05e68457439566315cdd315d67ed178debc833251> [ 67 0 R /XYZ 62.692913 507.70685 0 ] <8023a2111cd12ca807809efaa99de042a68ffae2fcf0c3fff99705f846310ef8> [ 69 0 R /XYZ 62.692913 490.10685 0 ] <9d21473a92be864e993e1220ca199a659dd99dd1f8fe714d98375c3b14a7bf64> [ 72 0 R /XYZ 62.692913 472.50685 0 ] <4363f9e6becf2d552027b956901878e1209b05cf58e0732d58a6481e8c1778af0cf4a790d8e9edc803543505b9d2a188> [ 836 0 R /XYZ 62.692913 769.11685 0 ] <3f9eb09eb6e851242defac09eea2919532abf91cfe22880b790eaf54dc4b4680d6d90993a3702d68f8e30f36b3ff35b57938f673f0556126dae0c4774cc5f075> [ 575 0 R /XYZ 62.692913 769.11685 0 ] <239cbfa0c1fb4230136c3486290626a5350c2e385fc9a7a2b9ae9824dbc96a738d040ca026672f2313ab4357af244d41> [ 158 0 R /XYZ 62.692913 369.06685 0 ] <0d3a1c65cf2ac0207b254affd7b3916da0e84954f52b88222e4f4a7637780cff59be333595b5eed4ed1edb00806b49c5> [ 6 0 R /XYZ 62.692913 769.11685 0 ] [ 45 0 R /XYZ 62.692913 317.53685 0 ] [ 45 0 R /XYZ 62.692913 126.23685 0 ] <48cdc8e7ed1226a85ad5d17fefadfd5b92b77aad1181e11fdf819704645eb9ade3330523e808a45ade4c5922376b55dc46dbf8ccba430b60d08134c2ae64cb546fdad62da03b2d766925651e65f81f01> [ 949 0 R /XYZ 62.692913 769.11685 0 ] <04ed9d37f5f5eefd2faef7a5c4ef032a827960285a9e68df3780b4ecdef6c58ab77ae67e3499523c6b6fa1d413dc8cda65892ccbde6f25365c6812b939bae1dbfb07a638350d761018ebdde588fb091bd3af393c2a6b3087da8c8eb6e498d4ec> [ 425 0 R /XYZ 62.692913 769.11685 0 ] [ 156 0 R /XYZ 62.692913 432.91685 0 ] [ 451 0 R /XYZ 62.692913 646.84685 0 ] [ 41 0 R /XYZ 62.692913 785.19685 0 ] [ 463 0 R /XYZ 62.692913 769.11685 0 ] <001a5f2e7dc11ea5090a92cff72e2d2aaf8a618b08907eade56efeaa5cc8023f88283a813a0c2f0740a8674c3d4300f7> [ 60 0 R /XYZ 62.692913 785.19685 0 ] [ 66 0 R /XYZ 62.692913 520.81685 0 ] [ 62 0 R /XYZ 62.692913 515.51685 0 ] [ 68 0 R /XYZ 62.692913 431.11685 0 ] <46b2cb7f6f010a8f16d6a42ab4f8a768fde4c910309923a884c72dbe6ae99f847023ee0894d2fe781bc623df9b430c35> [ 70 0 R /XYZ 62.692913 333.51685 0 ] <96dcd11bc96508741268ae95bafe3be6171569b4b894c323b949b796b3de40dd0421fb44a9d2514d06dda81a7722b3dda205dfff54fcb9f0ef7105badcb1e482> [ 666 0 R /XYZ 62.692913 769.11685 0 ] <5ffcefbb995e92cd4e572fcb6a92b33082c2a18928e942ae8d0e3c77e54dfc2d3aedd0ef24feaab22619fc7b44fcc687> [ 43 0 R /XYZ 62.692913 350.14685 0 ] <1fd367e477bba89e7584e561699deb856d244354122f2195a72a953e6a3c57004e9d5e2f7882afdef69a2502c1ea82db5ef198292d2bb0e6eb763f9b5eea56a8> [ 918 0 R /XYZ 62.692913 769.11685 0 ] <861a5b938724b2082915ff0584341c5c9de5760558565ba8e970fa376c360c97> [ 39 0 R /XYZ 62.692913 241.08685 0 ] <4f8ac41b081c5de0fb295dd882fbd7e12854be326328d93d3c323b63f85387b2b0ad40b35daba48774fc5596a2200cc6> [ 704 0 R /XYZ 62.692913 769.11685 0 ] <230b2aa418b5786c91c9a50059824ebc1b34085288262c44b0f1879870dda0b4cba4d889b3d5123b9938c39adb4ac7a2> [ 146 0 R /XYZ 62.692913 785.19685 0 ] <4759bdcd05f4f005d3162e7e9833abc5fed0ed9a279d04b9d79489fb9ee126cd421d472350506301b79cbd37e38a3133c59191486e39f38f94b1d1cbee87240493411e881c2de7de182152a41cb736e2> [ 442 0 R /XYZ 62.692913 769.11685 0 ] <5e0f9dd40c5461a5af4b1d3dc1766fa235deb1a56eea4c9210eeea147343b6e9be0073f3e0a7be4a21030c7cc19f7810ed7f2941776eda951b7713b5853d40f3> [ 884 0 R /XYZ 62.692913 769.11685 0 ] [ 373 0 R /XYZ 62.692913 769.11685 0 ] <9aafa3b9b9faa7b55b1059572ea817a39a5c727872de17e2522b745cd1f28c63e136d45120d93958212755a50d105e9255a9f662a02973f9ac268cf4bdb058f1> [ 770 0 R /XYZ 62.692913 769.11685 0 ] <35f56fb9babb11f05e09460b1a1ecb80389bfd730903e3e63e482fc7b183985d9d6b927f14c3306a93e2e787e98b13ba> [ 942 0 R /XYZ 62.692913 769.11685 0 ] [ 866 0 R /XYZ 62.692913 769.11685 0 ] <310daa4fea87f8af8b502b690c66e3126bf7d6a747e4f2decb003f8da484daefc322ab278cde92e4147ce52b0fbf0be5c901957ed2ad997536b6cfe543dd8de7> [ 429 0 R /XYZ 62.692913 769.11685 0 ] <3d283c60adc3aa45c694e7cfbd3b5a9aaf20ef6e69df61dc9d523b23e2995491c5061a8ce396a2da045aa09f3947ab2ea4b9fd648505ac6ede3a33e84e9a7e63> [ 139 0 R /XYZ 62.692913 418.76685 0 ] <77eed398f3e149ff5b48fdfcc13df6f0a79e3f311a05fc8f0ea9487842757dd3> [ 75 0 R /XYZ 62.692913 666.59685 0 ] <6fc2d37628ed9e2fc67e4cb65f069166e73bde65734cce8e270261cb1316c73e110528027932db49d5242f5e5b6a04a6cc23e0cd8e58cc8def3f69d3dff8378c> [ 245 0 R /XYZ 62.692913 769.11685 0 ] [ 139 0 R /XYZ 62.692913 177.98685 0 ] <26abb229a5b2cd361b5390fed54988d2ccbb86effa9c0c18a47ef79e3eb118e9782be43e5db1008744b06d6bf03b2f88> [ 363 0 R /XYZ 62.692913 769.11685 0 ] <0d4fb6e479c251f56b07bef33c2d20fbbc64eb5236faf3baf41b7e3940efda282aa2a8c93b79fa8200a824097a962e1d04426e1e12f701f0b6c4c4215930e053> [ 781 0 R /XYZ 62.692913 769.11685 0 ] [ 282 0 R /XYZ 62.692913 769.11685 0 ] <7cc52a36d2b60f0000cd5a4613fb1a16c4e2f859fe7470ac95e92e45fbead88c> [ 41 0 R /XYZ 62.692913 497.09685 0 ] [ 451 0 R /XYZ 62.692913 407.61685 0 ] <8d675a42ef9dc32ff304cc6a9ea15472b73ad8aecf9643939253a38b00f88c063b7808c4a635d1eeadac9b48b6ebe7a6> [ 159 0 R /XYZ 62.692913 551.31685 0 ] [ 471 0 R /XYZ 62.692913 769.11685 0 ] [ 53 0 R /XYZ 62.692913 269.84685 0 ] <0b19cceba478ea9d75b03b4298ba35a5f2d1580501206df4c562d91eb5d5a6a3> [ 55 0 R /XYZ 62.692913 252.24685 0 ] <8fa5884632f1961661baa6c353a63925c9e6b0f94b5083cc4db120207501ffc7803c8e4bdafd0cc8320f301d1b044244> [ 84 0 R /XYZ 62.692913 248.99685 0 ] [ 86 0 R /XYZ 62.692913 220.24685 0 ] <36dea2a3bc24ff1370c0f1c1ad4700a39b29aa8cbb3f390f672c69126cab629ab920deaa2d39f745ef35747adbdff5f3> [ 88 0 R /XYZ 62.692913 220.24685 0 ] [ 141 0 R /XYZ 62.692913 616.19685 0 ] [ 58 0 R /XYZ 62.692913 785.19685 0 ] <5adb62aa7c51942afc9a556006782ee26f11219872db7a4464f25b4fa6f301ac> [ 59 0 R /XYZ 62.692913 241.09685 0 ] <3b5511166e9f708b0ec71af1e835ae22509dec5a2a8dd2f83d0c1ac48986d25d> [ 62 0 R /XYZ 62.692913 785.19685 0 ] <3382e95bfdfb6e072376760e0b490ef2a3ba909eb90b9b7027142fbfd04a47d1> [ 63 0 R /XYZ 62.692913 252.24685 0 ] [ 65 0 R /XYZ 62.692913 213.84685 0 ] [ 67 0 R /XYZ 62.692913 185.09685 0 ] <45fcd39d847bdf5b96782807794ceeb3dda85a3b5b0c18ec40546adaf10dccaa> [ 69 0 R /XYZ 62.692913 178.64685 0 ] <34b94a19b290645edda1a9d7eab8dc9099d275954c8c26329363bca3022588f9> [ 73 0 R /XYZ 62.692913 785.19685 0 ] <4d76265831244809a974dd6e9dbdd474f1ccc55df7f7a6c348d38fb3065964a2f34c2fec81bd0155d32dc26a1cc85a678ee3715213d1c6a8ea8a88967e199511> [ 586 0 R /XYZ 62.692913 769.11685 0 ] <588d225c4cca9b1e26c1ab515abed53cb0465a78007222f342ae40a37e2c4effab11a78e113f1f4f58dd6da4f718d6f3045e95be6c303ec0b55c4344e5fa723c> [ 674 0 R /XYZ 62.692913 769.11685 0 ] [ 137 0 R /XYZ 62.692913 230.91685 0 ] <1a56d98bcedc1f0f62d4c7bce97fe04d84ee37892f8ce119ed952d221c638b294e70f04fb1214129e38129c59646e22dce8765c7cd00c5d9004bd88923401d73> [ 251 0 R /XYZ 62.692913 769.11685 0 ] <642cc4a26657c00de8755299ab08393103b31acf29c6caa4a164cafa74de2d3c> [ 93 0 R /XYZ 62.692913 439.06685 0 ] [ 891 0 R /XYZ 62.692913 769.11685 0 ] <0251e11f54ee26566b8652c33f8635ddfc1a90cffa28c38482e97ec1ff4a46c2d982bf83795ba05ee85c1212cdab0f77> [ 46 0 R /XYZ 62.692913 719.39685 0 ] [ 388 0 R /XYZ 62.692913 769.11685 0 ] [ 51 0 R /XYZ 62.692913 653.19685 0 ] <6486eae3729387cda8ba340fe686a13adc92d0f4169fc56aa561f5bbe87012f9ca9db0e3204ad356808c40080d57f1afd1185e8691bd28d3081dfe5c9651a014> [ 792 0 R /XYZ 62.692913 769.11685 0 ] <4ea69357c7d0b6cea247e244b9216b869315065870902a0c9f204e8cbbc1e118898300d3ffa166b6ea215363a80319a9fc0cb222e93f3559b51fb4f1112caaf1> [ 965 0 R /XYZ 62.692913 769.11685 0 ] <935a88f1a12cb60dfc988b06108d22a5c600ffb1ee9c10c5a5880f4f82cfae6a37914c8df50b453c026996f1e1ed0bd296e0ed3778c64f9524973b25c41457d8> [ 434 0 R /XYZ 62.692913 769.11685 0 ] [ 898 0 R /XYZ 62.692913 769.11685 0 ] <3369882d4c9820e5f1dc4f0d6474589169d56a7af3f9585a57697d52a3e24099> [ 451 0 R /XYZ 62.692913 197.13685 0 ] [ 45 0 R /XYZ 62.692913 652.84685 0 ] [ 42 0 R /XYZ 62.692913 259.68685 0 ] <4e350ecac8a9b0e23ad4bd96645444c8f99e83312494d762efebda4125bb7663d37260ee50793b7725a9056b0eabb60a> [ 45 0 R /XYZ 62.692913 785.19685 0 ] [ 44 0 R /XYZ 62.692913 685.19685 0 ] [ 518 0 R /XYZ 62.692913 769.11685 0 ] <7539b5015867633e9d40a5a939a86320df92440765263e8287aad8e03ee75a5f> [ 452 0 R /XYZ 62.692913 675.59685 0 ] <79ba9725f59cdc3d16cfba0e86f00f092e36e077759e312887913c7d4ee43b0b86aabb92ce50ff7e17a692b998075d3381aad60e04e2bd286800262d51f64e50> [ 398 0 R /XYZ 62.692913 769.11685 0 ] <19081a9a22051e5b0323a2af8dea441a734d3101f313a78eb01aa073763fa5c9> [ 452 0 R /XYZ 62.692913 436.36685 0 ] [ 45 0 R /XYZ 62.692913 475.66685 0 ] <80df970aec8a72040e26daf9c61d3db75882310585dbcf3cf9b45140f9babf9b6eaf4e96f63a9527b229324fc6abd7aee94cdf77d6dd47d3853208eb00c947b3> [ 716 0 R /XYZ 62.692913 769.11685 0 ] <9d7772b34f08a5b38d5616a18606e30dde9169b5a7e6af39272b1c61544bb48e> [ 453 0 R /XYZ 62.692913 785.19685 0 ] [ 260 0 R /XYZ 62.692913 769.11685 0 ] <8dd8f74f1fb18cc672216dd95016a13cda59047847b15075e62341119062f2f4c23d84c054c9b362f5575f08855f1693> [ 597 0 R /XYZ 62.692913 769.11685 0 ] <09cd230e9a72ef6b69d826033274ce5f5ddb02f55f79fbbe25c392ba9fa68d972c6edabaf69317c276942129a3d5fa3a> [ 726 0 R /XYZ 62.692913 769.11685 0 ] <390880cb64e74fcf09960973f97a403191a042ed9c4be5ea5f93f621c2200a76> [ 45 0 R /XYZ 62.692913 609.46685 0 ] <0884608b2736c9bdc5fe3eff7a83133026c13757b850e505601ac6db07281be7> [ 108 0 R /XYZ 62.692913 465.84685 0 ] <7fe089fdc4fef408dbfc8fa1cfdb1de0918dd19b58db6b6f63e2cf728bd2a80ec5e2e0b60e0bcd307187c727987d93895595b7501ed042e77195ef2d2719b1df> [ 43 0 R /XYZ 62.692913 216.84685 0 ] <60d3c0a150d061dfcf66ade3a104c1c12595c67c3a7b58c58409f5a76dcbd301> [ 89 0 R /XYZ 62.692913 674.69685 0 ] <6f04b73d56b48d212c57b1b05984d904731be112e54aed093fa5a0cbe3cdafbd23b5c6a803e7e61d1bbd471fab4dabf7> [ 158 0 R /XYZ 62.692913 269.40685 0 ] [ 607 0 R /XYZ 62.692913 769.11685 0 ] [ 903 0 R /XYZ 62.692913 769.11685 0 ] <6b429bba452af5e1dde0555141de9c971c6be3f3adc524cd6fc23ff2ddaa3ab18ff538c8e692e992f68ffa3221f6771627a22ba19559c335ee60f84483f14d9b> [ 910 0 R /XYZ 62.692913 769.11685 0 ] [ 453 0 R /XYZ 62.692913 488.46685 0 ] [ 685 0 R /XYZ 62.692913 769.11685 0 ] <1ef027d009e74d646b33c0ff8bc8a8429fcbbdd1bd9fefe62c0620b0bd469732ba672ba3ed26840799a98a9f90440e60c0f5adae242a7e9db7d9be3861fac9f2> [ 457 0 R /XYZ 62.692913 769.11685 0 ] <82688527864cea7085595e036c2963caeee50069c54f7744ea1d9f3ae2f57640a0a0a2cad270758bc2ee0c889c2d74af> [ 74 0 R /XYZ 62.692913 371.42685 0 ] <4f3d471c8667ab5dcdf7434f0b5488f2bdc68a0423ef312f9d1a966a6afd18940a2f4d456096540074fbd3abfe397a80> [ 187 0 R /XYZ 62.692913 508.59685 0 ] [ 210 0 R /XYZ 62.692913 190.21685 0 ] <672ae73eade432f19bf840ee4712090420b62fb87f1f2dbd945b6511e4407bd738c04efd0b63425570035b9c4f95c5b28ccfc36efa7d08b9e2c3beb4c71a5089> [ 229 0 R /XYZ 62.692913 323.09685 0 ] <6398420af0bf7a05dba79619b1ffd0a86b354a81fdc8afd8c38a0183e0aafdb020ca173fd8bc4557a4a8b24b49169980> [ 51 0 R /XYZ 62.692913 429.14685 0 ] <0182756e91433b8fc54260cfba2242ee6698abe719f0e1225002f1c3fea3d9291fc1f5ddfdf4754119d7fcb85f872453f8640a91f571d2622de2dbab2687c34e> [ 972 0 R /XYZ 62.692913 769.11685 0 ] <077c8d63f3761ce6cf26f0df6190d2b8fb496e7371284f4347c796964b7e900757b5c424e198d2d4e8519bfc8da497b4> [ 49 0 R /XYZ 62.692913 431.28685 0 ] <29cc7b232543a6a8a2a990e5e8ea78cca3b9c5d6abc364a915d7d6a30276bfefb56fcc4bd1d96f8f7566b63a31e8a0c5> [ 62 0 R /XYZ 62.692913 741.81685 0 ] [ 111 0 R /XYZ 62.692913 428.53685 0 ] <4383bbf2957a00025cffddd730b77ccdec00191c91580921ddc03e8541b6bcba1315935e17d302b6df27d331b890af70> [ 111 0 R /XYZ 62.692913 202.02685 0 ] <4b636469d5c1b9aa2ecba9aa9ccd1bc6c2d4812bd0cf0d9bd97b7c963b8e46faca54c6ed4af62fd81b6a2fbc7292695d> [ 63 0 R /XYZ 62.692913 208.86685 0 ] [ 64 0 R /XYZ 62.692913 785.19685 0 ] <993429c968b8dd93c7247f595e1853c580846a4c4ba2d2397ae7d5a166b97c3d1b05074957a18ce31efbcedbcf060dfe> [ 56 0 R /XYZ 62.692913 785.19685 0 ] <7132969f8e6bdc7d0433efb2668472a7cc29a4ac82f6dda228845fcbe60aa705ff70551074ff65d89ddf246799e30cfe> [ 51 0 R /XYZ 62.692913 269.61685 0 ] [ 453 0 R /XYZ 62.692913 335.48685 0 ] <7d2b0471d3964a664399ca3461007fa64f3b6b20c71d4b74a23bff439170f32e85e94d5d34254c397c22caebaa16add7> [ 44 0 R /XYZ 62.692913 365.44685 0 ] <1b529867f66580a930d07440c89bd9b962a8d6538f9b07541d334debfdf928ea> [ 454 0 R /XYZ 62.692913 785.19685 0 ] <474a18c0728d14f586d2907b7c579cb9c788dd1339b9ce9dffa07d3ef736c9c0> [ 736 0 R /XYZ 62.692913 769.11685 0 ] <896f4369b5d8abf428d8caa46827a0c9f2405fb54b31d9bc53b24295f9805851b99d3a46f11fdaab4a3ec47cf06ea904> [ 57 0 R /XYZ 62.692913 480.22685 0 ] <1dec9277d402b8775428238a2b04f58694d008457a7a4ef81c3e1633a8b18c76caf318feacb1687abf7a72c2e01b3a22544bb15f8d65de05e1f6f87ba97bc894> [ 48 0 R /XYZ 62.692913 637.81685 0 ] <460db9eefe49115591fae425ddde1bdaf3344ac348787a3c0ecd22032be5e80f> [ 42 0 R /XYZ 62.692913 561.14685 0 ] <1dd2d8102e4186a229bdf12792761eac8e3dd58f26cb53fbe02588ab2145b1c3> [ 454 0 R /XYZ 62.692913 632.21685 0 ] <18983708bea22db9edecc77e45483d0816a8ba67dc0fb441a21e9a470035ecb7> [ 42 0 R /XYZ 62.692913 419.21685 0 ] [ 454 0 R /XYZ 62.692913 335.48685 0 ] <26ac40b9e63374e6bd1a61bf9b0cc601ecc242625977ccfff14fabc7336cd830200a9708f3dd6a5a581f3d50afab96b3> [ 115 0 R /XYZ 62.692913 761.94685 0 ] <8e3c2c28537ec2748bdb04f4bd077081c46ac2cd91592f0072f1039d89e77437a64deea0c6cfccab595833c295b1fb49> [ 173 0 R /XYZ 62.692913 276.04685 0 ] [ 176 0 R /XYZ 62.692913 306.64685 0 ] <620daacb6fd24daa266c2609be1f68e20292a7a5cf3b53772a4b4ccb7ef785246b6166d178f943bf140e32611cb2f84c> [ 180 0 R /XYZ 62.692913 138.39685 0 ] <227c94f76a60189550461a72594fedb6140875175c9299cef236e2396750cdff1b86cf51e509dcbe99f2242bc651a542> [ 186 0 R /XYZ 62.692913 266.09685 0 ] [ 195 0 R /XYZ 62.692913 220.19685 0 ] [ 210 0 R /XYZ 62.692913 785.19685 0 ] <8738521dbae297c7cc1d8b3c91175e73967a4c738c0437ef1138f1be33f9cc248e2cf4faca8af44bff153405a9db1241> [ 228 0 R /XYZ 62.692913 335.86685 0 ] <7ab9c606e1ad4299a02e02afb8395ff600396b8968621673c8d0e76c85d318c545434a8c5aca32e12aa37f8bd076871e> [ 122 0 R /XYZ 62.692913 149.49685 0 ] [ 125 0 R /XYZ 62.692913 161.99685 0 ] [ 131 0 R /XYZ 62.692913 122.19685 0 ] <25c24139711fc75a03e924d529c35f0a793b45ae0bfeaf716ce2e8d2e91f950b2139fcca45bee4a18d95add002647401> [ 143 0 R /XYZ 62.692913 442.44685 0 ] [ 147 0 R /XYZ 62.692913 479.04685 0 ] <4468c000f65a39c032f7d817ff370496cf1db3d53ecb71e6b49041b47a66882d1d043abcb50ec9ecf518bd55474ed66b> [ 154 0 R /XYZ 62.692913 686.64685 0 ] <37b2e1c821a4a2bf64419eeb57df3cbedd2516316c77016f4f27c651e6258775518b4fb71712c20844a91c07e44df572> [ 162 0 R /XYZ 62.692913 506.39685 0 ] <0600283f3736accf39588ac71743c803d2704a1d6be29ed05116ff4a1cd84f0230294c36fee28e6792df9a1c8d8a9f26> [ 169 0 R /XYZ 62.692913 147.89685 0 ] <068c5875c59563ed538b0c963b4dae19d505151c47c542bc02073d9be1e9d333> [ 455 0 R /XYZ 62.692913 785.19685 0 ] <1cfc9a3d3f855616a274b27019497d411d4026d6d2c65a8afd5ab39b3763cab1a31faf4f6cad04df99fb6fed40e32399> [ 842 0 R /XYZ 62.692913 769.11685 0 ] <69512cab9968215d07b685a6ce71f3df2c80fb0ee30f32d77114121ed8e94912> [ 455 0 R /XYZ 62.692913 632.21685 0 ] <4d7bef38e6d9dc355f73dd1c1d51f69c285e6c120b5f0d53400eca73d3125ed61e31ef93faa6cc7dfa29b997b11f80f0> [ 368 0 R /XYZ 62.692913 769.11685 0 ] <61f523a5bee42586449239980128a10ca94d26549fb0ff5a16bc5351143ac81b> [ 62 0 R /XYZ 62.692913 624.61685 0 ] [ 49 0 R /XYZ 62.692913 265.98685 0 ] <91647e91569ea56cedace8fd2d6f05036d0a5f25a3d7b1efd8929ea5639489272eeb45abed36d0d983c67a01a4a8dca2> [ 95 0 R /XYZ 62.692913 769.11685 0 ] <6618db5f4fae0879e36240a21e6bac4d73119ec23c978e90dd6222591e734899eaaf33388c9b11131cd86843c6853efe> [ 76 0 R /XYZ 62.692913 401.94685 0 ] <0c610ec26d691f256ec6b89d38f7081d4cbf3acb385742c8353d447d55f4c13d> [ 455 0 R /XYZ 62.692913 249.23685 0 ] <5c81b0d6023ee72cf04782ae4ca39122cff9b91c4ccb6c8b283b96630c7ad8b1> [ 38 0 R /XYZ 62.692913 769.11685 0 ] <218a7187c63d96d3cc7fd1d7be492ce277fb1c1b63e44f18e17280de2a67da0a55c77e8a7a16c349a1ec79af35ae2128> [ 47 0 R /XYZ 62.692913 769.11685 0 ] [ 43 0 R /XYZ 62.692913 570.19685 0 ] [ 526 0 R /XYZ 62.692913 769.11685 0 ] [ 342 0 R /XYZ 62.692913 769.11685 0 ] [ 50 0 R /XYZ 62.692913 241.56685 0 ] <7b81521b44b5502a28c7d75fb832b13ab73f037ca9be2c8e04096cff960584ec> [ 49 0 R /XYZ 62.692913 785.19685 0 ] [ 536 0 R /XYZ 62.692913 769.11685 0 ] [ 231 0 R /XYZ 62.692913 603.13685 0 ] [ 77 0 R /XYZ 62.692913 230.18685 0 ] <18612417b35af6b008db9c562a21aa7a7ee050bc204f547d117c4aba8762a7820cea980beb5fc6c267e40cbce510ad14> [ 619 0 R /XYZ 62.692913 769.11685 0 ] [ 232 0 R /XYZ 62.692913 785.19685 0 ] [ 233 0 R /XYZ 62.692913 188.26685 0 ] [ 47 0 R /XYZ 62.692913 589.38685 0 ] [ 110 0 R /XYZ 62.692913 785.19685 0 ] <2c665cae2a1bf6d292cf02ecda52a4f1e11c7707c76ea2da2d7f6d50f027839ab509585c6c69af83b84e938712a685e5> [ 77 0 R /XYZ 62.692913 531.34685 0 ] <1398405b4da3f03d184a5b9fa8c15d6708e07021aaa88786a20cb2c19814a24a6b298494ba48ae4db921501e1a17c2fb> [ 50 0 R /XYZ 62.692913 198.18685 0 ] <3840e637b52658d112cf89b093fc8e6a631bc5c1740cb9a5fd5a37975e024ea6d0af3bf6c5bc79acf22c17e901a50c63> [ 91 0 R /XYZ 62.692913 480.22685 0 ] <697d7ede443465cb31e4e1c7c9e441003a4469e36710abfdbc01b1aa17861469> [ 48 0 R /XYZ 62.692913 681.19685 0 ] <960e1d7f4a2ebf24a4938e561fdf03ef99d2861d8be34170bc6e846515dcaed1> [ 66 0 R /XYZ 62.692913 785.19685 0 ] <8cc5b39e860e2e6ae0faf6159c7f624660dd8d2965cf280563e3f7fd79801a56fdd5cdd3ee9e82127996c47d83ddf552> [ 89 0 R /XYZ 62.692913 193.71685 0 ] <85e727f9e42283eb7862895768007f52e3550adb9cae3168d08cc8a95d6d83d665744908f69153f36ae8c92c637a4c09> [ 85 0 R /XYZ 62.692913 785.19685 0 ] <53ccc2d562b8e383e03128ec62a5b1a028ab69afdfc48a5d94cc4cbc93b3574ca3a1eeb151876748ede718b9037acf87> [ 235 0 R /XYZ 62.692913 761.94685 0 ] [ 981 0 R /XYZ 62.692913 769.11685 0 ] <9401a6d32fb6f51f67685ec4e3161f04068ac540bff4405c9ce43d0c8f565540676f9b49162b32a7c9edf81e9c5b3d0a> [ 477 0 R /XYZ 62.692913 769.11685 0 ] <01aaf5bc8fb06cf74cb56c269b8f5a9bd466d3d0101e72af144fec02205ddaeadcb0bde1440bada22958942a89289be8> [ 44 0 R /XYZ 62.692913 585.59685 0 ] <0ce49367f11252b3fb6ec24c79bda814aecbdacafdc62c00b9e1f1d0bb3d6bdee4917cac2c490337a748e75691d34799> [ 146 0 R /XYZ 62.692913 604.13685 0 ] <148ef5492584cbe0bb5321548d7a7d80a629f017fba9a2ae31c556216f6cf5ee1e00ee482b76c009c78d91f98ac6703d> [ 6 0 R /XYZ 62.692913 675.21685 0 ] [ 95 0 R /XYZ 62.692913 569.33685 0 ] [ 490 0 R /XYZ 62.692913 769.11685 0 ] [ 449 0 R /XYZ 62.692913 769.11685 0 ] [ 92 0 R /XYZ 62.692913 642.84685 0 ] <4522577b2fcfc89ab8d79883a637fb8e2f52a43c727ce197ca8d32c8ef4c0ce818e9f9346fbb32bd9cbb2068b38baf3d> [ 93 0 R /XYZ 62.692913 719.44685 0 ] [ 92 0 R /XYZ 62.692913 337.26685 0 ] <8c76394ae012c0301c52522a4690fdd2bded91c14c99bd0b3f8608d223ad1735fa2a22468b2c0d1a3e8d41f249674d7a> [ 91 0 R /XYZ 62.692913 241.09685 0 ] [ 544 0 R /XYZ 62.692913 769.11685 0 ] <13ce4b12e6bd7671450b31942d2aedeaf944a612fd2ebc7dfea320ac575692ed2a5f474fcd2903b0b8e7f7aba46ae04d> [ 44 0 R /XYZ 62.692913 174.14685 0 ] <780972c6e206092f175b1d4a13a40ccd50e6744e583dfbb88ad85795d4de4270ceb2aaa848f4736c1d78bdbade3427a3> [ 39 0 R /XYZ 62.692913 522.71685 0 ] <3c834aebc21af73ad55f989626fe05d024041745caa86666e2a5bb735eea2b6bedd8fb02d330cb97c1cbfa355ef964a9def510865e52341f76d7e1461843044f> [ 408 0 R /XYZ 62.692913 769.11685 0 ] <44f28cd9d34a3bb7a38438a8504853652aa42330955141759d36bfc7651bca7e> [ 39 0 R /XYZ 62.692913 785.19685 0 ] [ 108 0 R /XYZ 62.692913 277.71685 0 ] <873698b40bf43ee446c8aa4a12726dc3c5555cbdf2d1e3f337918e7ad962aa4cad45398701a9362105e5f2b35430ac2c39e348639126884c0d06d6821f0f9ddb> [ 416 0 R /XYZ 62.692913 769.11685 0 ] [ 145 0 R /XYZ 62.692913 785.19685 0 ] <0411f968de8c43b52fe28bdb122aa3db46f10456c6ae40ef6e548cacb7670e3f12eff0f23856f65c09c86fa24683ba6684052ecee301c76fb45dd9bc5dc5eaa6> [ 803 0 R /XYZ 62.692913 769.11685 0 ] <0ae5d6e5bf764cdd8ac7c4fb3e57b3de4b542849be4b29b984c55fe927107018228e047fb8cffabfb726b3bc2f93691acc1d106dcb88861a932fc1862d923102> [ 506 0 R /XYZ 62.692913 769.11685 0 ] <72b215d540bcf5d5f338d0d18b35deac5cba811351f5d1790fb02049198ddbc388f3e498fb73e07f22040970d4f35a79> [ 384 0 R /XYZ 62.692913 769.11685 0 ] [ 449 0 R /XYZ 62.692913 608.78685 0 ] [ 87 0 R /XYZ 62.692913 745.09685 0 ] ] >> >> /Outlines 3587 0 R /Pages 3 0 R /Type /Catalog >> -endobj -2 0 obj -<< /Type /ObjStm /Length 128400 /Filter /FlateDecode /N 3608 /First 41671 >> -stream -$żélýr°{$pkyŇâńY_óÁ^Ő`÷s•VcmoF—äÇ»#źwqä -®¤. ¨=FçăĹj-­tÂŹXyµ± -wÖR˘źaŔ)TĆŤ+íҧă™ć°Ć§‚&ĐĂŞP?ZOž´ˇÂEa(§ĂĹC8 ÖI¬)  ý´3ŕČQůJý'F|3ů˛ž¶i:,P˙;+Úű[›őŢ<žľ$ŘĘźŕő]W®nw6 ~slc™#fłáÄ  ní9ŻužßĆ6ÝÉýÔ˛» Mu2˝›Cć¨&Vń~PMwhjj6‡s1¸<:ĚÖÂ˙zl'eZ€F&5RśąUÇ÷–¤fI¤sQóíjS_ą4Ąţ윎ęoäR˘ ńŐI&ŕd*OĺßB4žE;qWqëcÓF˛ëŁq˛-ÇŠBí—ÖC}–§Zg80ŃĚ_ŻŚ‚fáî"ŘŐtçóŇ!QüÎ%nÔf`_=ŽK/ůçˇGLFîářh2ůÖűϵyDQ¤#'R=yă˛ÁK^Őę*ŁF†N”€u`wĹnX© --Ç+âĽËĄ4ß×Y“%!žŔI˙,YJ»V\+ٰéź=´/lś<žLza%dłwc jÔI`e^-ÓĽ<>cš™Ďú:‘¦•×/Ń–Ž ýŰmr›“đĐGâÁŽÔ9îm‰ý•ńÔî“ĹeqÖŕĚ™öye#sdó®•Dˇ »Eň¶Śź+źNlĘíaĂ,uwŘŠŇߎNČ((Űô’’)żXmž–’ ×ë3­är#č7Ť[:š{„‡ńb!ŕlŻÓĎ·—É›ž¸8Ţ"&ÝÁ­dŰěŁ?ľăŔt “Lg{űFLśÔ„ F rŐvsV áv$›u…™ÖÄyĚʉK^9äł^řČń Ŕ°ry¦„˝˝R6!‡5Ç[ܡüCŐ \h†Ó¶[Cz}ÇŻ[ä§BŮĺKÉcíĐ áëp@]~n`Đ#P««žĐQ!ł&bK–ŻÚ®Öüč=řMtr†ˇqŐíoŽĆá&B‚bĹü١LmXBÁ;"®‚U}™ţ*—3Â0ńÜčvÖCg¦Ě3»Ĺݦ) Ć÷ R»”úďuUPě´Mţ('ŢËŠ]YťŹéş›ő{|ě‹EIßŔ“·í?Nď‡Ţ/—ü4sDâ”ÚÍŇ .‘ë”[„Đ\·ua čO˝qřşGđž=–×s»$JŰ9[G»:Ž V:‚÷G@ -h”±ĆKŻÚ›]ŕy°ŔŁîŁŁlřÝmg°É/>B¨0ŐÚÁ)$’§şÖŇqŠŞcăł7ľ÷Z^o_Ůóµă¬SµpÄ [-´’S&fo O3QćŐüe;%ňy0ĎĆ.…†Ëż"aÎ&pm9şňó'?XQŻ˘ÎW]FښҖ\$/#hIsÜĆ&Őµ°źţé0,0›ś5¤ČTô´ ÁUńăn–”öŘâ’6lµ'O΄–ŕŽÓŔj<›„Ŕuł<Ř»KYÓ0'Kqp‰ĘČçď>4źÇÖUnNű&«’śČiDµU <Ż>݉ę‘jȇ_~ă"´{}‰ ŰvŚÇî˘8Ň<śýr­˘lcř‚HyY3C÷yŤŇ#?Čhü@%—î®Ç¤0ŕşŃ¦űAL(BuD¦žei Şs{Yś˛*ţźţŽši~BC´TŻđ MłĎÁ©q·pČĂŇ^ô¨W+uyc'TełeˇŤ—ó9ă%Ś1Ş­É}é¨BłßÓ¶íf¦łËîĆölmąjyP·J›‰Í4ó2ŕŢ/óĽĂ±ŞvBˇěżq…"@¶]+GyiúQĹdb|ĆLÎÁúF-`őĄá tO D¦FZ˛µý´~ÇőßS_• 9©Ü Ś<`ŔŚGh¤ĂR Oż_'çŚwfgxÍ şFü–ħ”¬íÓMuúU<ČďŐ´Ż{}Ăs`˝ůłGĂshSq°tť¶TëM1ŽőD¶QˇF.€+‚źő©éUđWŚË2ů¨µ«A#řůۆIŮbň2]VőĄŹÜ­€wĎmÂ_ą©;uP‚ó g!×ȍׄڅ7áC8 ’đT‘ďÓi{“>áĘ”ZŃ-ţĽÁŔ™ěr+‹EŻPu‚ń=Â×(ÉşłźSŚöęď ÷¬Ň°ţ• ćâç"ß@‚ľ˙Đ NâČ\7ŽZź°8Qéó´N°B†O*8Gť=RśăěÄî> ťšŞÍ(±Ű[Ö°ţÁ®˙ĆÁeMÖ:QTb€ň3´».UO3ÁţěčĘ'ťjČnÍŃÍZ¨bŞsDͲpóĚ!ąłb(ńżPĺ^µ5%lď®Ä^p÷LÉHĚJz‚ź‡t#Ô"Źô™cĂłĚţżt:ĺĐÓÇ´›ÎÉ>űeáżZPlçVľ|Â÷gkB-ćJ“»éoJáQ­ňü»´LlÝ:«@ĘWd*´M'C9HšzŐ“]Ö6MŮě}ŕýňpÍAîĐHÄR죸ăűP·{żDu˰éO˛AšvKöA@mIţ<Üź˝~ň8îÝö•r3?–ÜʧmĚR -FŘ0äń¬CßDĄŁ¶ź¤ćµ¨í/ŻaˇÄ3ZĄ(5F)óż{ŔQX©íz;•㼚HfěňcÓHň1OĚÚtÁrr Ë=c/ŞłMŕ±-ĘŞ·ÔQŁĂHˇ¶FV™ďtQZŃE׉ŔVfÄ’Š«vŐlűä'LŰ2đÚnꀄÇÚ‘W¸¤đ¨ýdCŹÚ‘§ ţMdrKŠy%¬ĎË´sbr|ąŮµů$Üžđ){ pgN$ßf˛ě«ăx†kU3¦ĺ #l‘dxÁŽŤĚ'mRÉ~+ČŁr0Ń-I˘é¤Łęʍ˘°PMôCďć»®bRŔ¬ľÉŇ÷u•XĆŘ~“#@0Ž1\ÜeOr:áęüěĆpGËĹ -,M/F®ťü)żßD”RÉ’!‡+ăű…­č˝mŔ/lĽáĹ !¤Ĺ7ňyém¬Óf!”`Eű|˛Ü7´ďŮ'ăöµ˘‰Ň͸ĐĹ~Ďh‡RM™…ľ=©ě—o¦b:Ghuí›ěš˙ÄVźŕŰ{_‘=ŞŇOşőÝőn€P ˝Ý{*{A7|Ź`wÝ}u>“6“»2(ŞtÁ@­­D\žđZRvŚ?˙cŃ MŹ>fÔćĂ~ąHGR şĎ”ö_‹ ěŁ ËtöMC2˙Ő}U ÚŚg:MĹ<%*Ż{\9í0ůh…Ź«8oIG3ŤěéQKŘ1éë]‹0K6‡”h\óí5Ó›Ă`ű&7ólÍsşŁřÚ +ŁĎn?fÝźŽ$¤dýZňÁ}w“9ŽYÉY†×ćĂÓáž›m¶hyÂÍ©Ňá…čA•ąßť;VŘIJîŠ1đâěś7×ŔŐHV±ît_Ů·V&1čÉ;WOI8 zÓG| eČotëiˇ<˙Ý;"üVÉôĽB-âs˛ ž@¬ C[ńN q«[c,ň §Âă. îrr¸kÓ—qĹ‹*… ć’3€t··„"ÉS¦ůŮŤéĂ 88"Qü‰§ŹŽć˛nNmž8‘ł? r9Ţßŕ´¦e/31oÝ#µ‡YT'î˙z·ÂA$ţŕ=ĄCÍą÷fĎ #s3lă±4{iiߦféăÜp·Š2îÓĂ> 9>Űľ˛Č ,ęĹ•†íű5cÚřČg@hee«)'xGłŽFDhśĄä„Úm¬®â†!öŘc}~“™żwćËú(De‘ĆĺÝü§”@:·]»±{Uݦ·oôĘzEH ÔCRń5źŠgiřî -n0’GbéT#Źk1Dxň^‘—~¤˙źĄ¨Płę¤r—^C]Ł=eI…¸¦q`>_.0ÖÚüľĆ} Ş3[µ éş<˘wW ő_¦Ă×z¨Ľmß‹Šţd3LľëÇW¤>Ń2ŕn¨Ů`Úë@v ćs>đ¶—2XP×*M'˝ô­yZW?Jő -$łÎľîłňp™…¦Fś1ŃgyĆËšµÎž+zfÉv_]ú˙`%§Śö|ŻLJXÔXčŮÂTőđ÷ü÷r˘  śO-BĘé 7ş|R‰ĽŤ)Qű nÝÄĘŰNz6ęµ´Đć(S8R>çJůEˇ¶l%çěšËŮSgĆ?Ä•Ŕ‘§3]@[€…Đ ×fŮQ˛1>8$6C¤ÍN™ďŽ\ľq®ťOiăő[ NÚŠww·†d&PHv'¬}F7Ç_ k‰ü5ů87NŘZSeó,Á®ĘC;ÖPlź˛»Đ±ÎOgµfR4:ZÄ -†nźŃćşż`¨T„Ďj«FŁAŤ„‡´˙A{úÔŰËgEć±01ú3ŚAÎäĽî)ä·'”­ĚŰ쬒6`ßPhZxeî0ůŃ]čU5ËŰS»üłŽŁ>ań ,"dEň‹j'9ˇ¨´í[=Ů3źńŰhŚ•ËÇ8í•\îPT¦×ÉW{ŻĘŚü†©kŚI)ÉRQüţa<ĺßf?ZŤ×Xr”áĂXG¦ł9zVhü^Pˇ°ÄëćŹlRÂ,L0]eX™¨™Ýü®¦/Ű9 ÝOyŕnŃ? Ń{˘µű°®˘2«{ Ţ=gÜÚ:XŰuÚLôĚdčÄ -/ëţ“š}ĺÄŚ/ʬ|A:S&.Yř›Ď§éŤblLß:äeX÷6'ɸe˝áľ«·× ĹP57¬ÔFíÇTźĆŞĽ¨[ ®Żjm÷X݆Á@ý@[':tUľ\ŕ"TT';6ľ"ś:˘Ą{' 8jĚĐĐĎ;ŹE…'ľża–ŞŃ_Řľ˘:Uî Ľ I -/kEz<®Ň‰˛aq·:tw TNí˛µS<Ă}^ŁĘúŐű®Ýj˘3ńąa`i§ź`gW’˙R$r%+I“ĚW|}upËŹŢc]M”߀Î$1Ă–×jŮ -ńË~CČHđ sůř˛ě(r R@/<éúÚÂú¬zŕzHTC:ó>;˘Ŕ˙.t‹hďUkU(KLşÍëu>A|· Űý©-˝ę=ۦ‚=yť€eę;Çňxr±˙¶ţň´I·ŁRn-őä liQpݵt_Š×_Ď·’Ź(î쯆ƞJ#w^ZI:Ź@Đ E@ßľFD˘N7–ľv”|):Źř"—I ş#V­†´n|AYЎiä|Î)Á–$řŠfcňb,¬qúăŔ”ťZŇcĹ;^Ey3GrliŮ]Č|6ĄíĎeÎĎ&m~1„őbłWKŽÓ˙ts?č$" źňŃćdM,”Ž»Éd˘íqÔĘÄĚt÷¸o•ţ-§÷T2ŔB¸tĎÖN*ĺdżg”:(K( ‘HL‘Ő/q78¸˙1N˝Ř'±¦÷͆Ť>cRé‹ĘlůfOFPĄ)ąĹÎăµipŔě }ů3zÉŕ˝-1łQÍQˇ}oíÓůPŹĂŕ c„ż€4kpbś»­ZrÎĚR“h}<”wË)nŐ'żlĄńCxÚNY„”ćmĽŰ% ú1ţ¤ĐWŐŹ[Ů­~TŔ'{mŇQl”s¦čG7¦ć¶2: ¨?]~=ŞŃŤMz?x=áË+I)µ3Ń<Üp3ŞđQ<&ç8g“fP…·é-¸¬Ü\VpúŹ;µŰµóă¨âLůÜUă†S˛ó›¶>śx-f™8iŮć™ćN'T…żž|BÓńÎb“·Üdŧj$Ąs8˘@#_ ´âf´—-Ă“2_Zo"Ś)»ä±ćŔ3*aÜ7*ăµrúÁ­cĘC6q WBgŞ˛Śý j+Ę®ľ*řȦ‡8#ϵ§.ýq©Ś¦Üţ['‰äżÜţĄÔ–°h]™~ ü`7oÂG6ŽÓQÝî·—¬<Üpąî%Wźéi}±_ek‰™kčSńÓ4¶›(ěäÁĐ„ë˱ô:ŃĂĆĎŮFyçqŤ[›qÓť\Ň6ů§ń`hj\cř˙ ˘F“śőw E»ž÷v–ĐšÝ5güPíáUŻ‹4"‚™8íź…ŕ»mßžˇ†ě )¨ĎđĺGy2n&­ŚW˘«ö„Üžŕ\!öz?K®.^GJ+>'ío)¤“'ç]Ŕ…IëÄĐ\«€ôN@ä¤Ď+GČ€Cd¶•R=@ŘO`·i«ÇV śśDęO2ôOQG9Ľ)vÁK(Ó§‘ßąVůKđëëýqř5‘¶Ă”wwP75r_îŕL4ŕ—ŰiyD¸ŃŃł[ęă%ă8ët©8F kO·›qSWM]Čşś‘ĽJĹx&`*µ÷ĐBňaYfÔ˘ýNŕ*Ď2n۬¬NÚÜ\)cPŚPăѱ&%-‹Ű)Ŕ„\LÎJ) řŠx’Ŕו"ŢtrĎŢŠłmvŢž -°ö—w÷*Q ¦ ě -b•ČŘ> í”–x†ŁNÂ=1€ ˇŕŇűęĘK;ŮcP®sdţ–­Ôě0?kŞLČa,Ů˙"ésę‰@ťúĎ÷*‚€LóÔgzÜ‘¬9ßíҰ­ă%™U&gú<’ŤĚ'­} *Ńuäúńż’ęC[ą*(_;…‚ :±‘#śĽömţ€”čOÄă:§`ú«íŇWşÓAy˛ď~üˇe›ŃÔü“He®Ń%ăćţhůůO×QŞ2öËx¸¨úŐ]í˛Tc»Ň÷a¦ÂLJL5öŘĺLî]~šn«Ç‡ ö¨ŃV¸@+1‡ôź‚?ô@Óđ° -2ÄImüáë=ĎĎ(·Ćä_PXFY–•źŇî!Śĺ¬ź^ľÄß‹Ëɇ׽¸{2‡0 e8š¬›k§ŘwÁ@¬ÓEďhł‰f÷˛–XňÂ,Â;nŰ­UŽ(VUr:UµE)ŢDî‹Ď“‡Ö`$`ÁP÷ ^Cr#Âľ Á¶ÁŰ$ťř>`P˙łż˘GO…P úă˝&Ą“-ßoäR˛xŕ?a öC;§š+ńCÂ÷[ęT"ćDĆÝ‘/rö!Dz˝˝k„óY:[;Q×1ž0ŻĂ–+kyüTfîwŽA‹ö.*Áŕ>ľś:öÓ,aż¨9cßLŇb=Ű&Z|ÇéĂJ·µwßßD*qvt/hôl2č(Ô{VâbůŚEL@K©~y2úě˛LUŕI¤kbWa/8 -éQ`ěRB]#k ­´éś\dڎ|”íËťM{l@űPĂôŐä…9ő鳎oĂ害)d͢•o«î;_ _ ˇlWYĄ3´€FĚčnpŞx¦żk­gÓ@Ř’ÓűĺF.˙gÎ…í -z&ü¶JĺˇB´gÇ-Ş\ő[€ĄçŔŢw*‡Ó˘‚rŻXČrcńVŽÝšGro8ż1UöĐÎśPL}«e;€<ˇ(aŔĂßÝ×äŤ\l˝”Ž ÖŹ˘Z¸4Ô2$Sě“Öx ©ß×úľĺây¸Y~řB®"4t0M"b´ÄKŢÍzô;4Ťť‡¸x„řľęÍ|§-¤ r¤ÚŔ®%¸[ú(6ŚĆAEÁ±rÓgs|ŰěѦ7“|vĐ^?FPvpÁ -6GDÔá\ÄŐ€Ţ múĹĆ,§ Ž íæ2§j'vĂá§ó»X°čk -^väćfIT×yZŹ˘úIˇ¶1ď ž#•Ą–@ć°FÝŘôËhÄ „ăđ%·SéPď¬Ö†îôąób˙\Y ćźç˙® t!O˝šßÜŃĚĄ—J]‘Q™„ű»WšT†ÝţüéáÂGĚĽ4"!ÜÝ”Ţ:®ńÄߥ-X[ß]]XZî¸:Ď5ů˙0śŐ(„ćËϡáJÝĽ) .ÇÖ®€zźZ´·ŚG+ +•ě[.¶yö袵»e­MwH•›?s9šä_®¸5=ËN„ąřPRLičą{Sľ!âYř ćŁ)ČX~’‚p„?ľXő%ĚçýĎŽĄd";Íś`öět;3ă‰7z)ŕTt8ü?|¸pü­ –6›Äüź zŇp€—SőGb›ŰXă–ŕŇsf7 &ÍO"g‹Ü+ËAóęhşá^tŹâLäÄĎcľ¶·’ÜBn ?‘qâ<Ü”ńóŰ'AÂ?Đčno“ý§Rˇ˛LÁşÔąţ­`u/rťó¦ÇűÔ<ř{műăčö¸tnÂPńLé%®ÔpŘ^gňtHb¸<‘Ř&×Ég^8Ľ°bëŇYS}ÓiÓđ@8…j@aĐl•±ú~+€vyQ×LvŤn&AíGéM<“TĆé«‹DçÇ?˘‹.§Ă?=Ŕ˛ojë ÍĺŻ˙ŻÁśza(jň–.žcÂŔĐsÉ“¤•Ţčš>˛9ćĐĽČŰÔXnÉ UrQśM:Ôéť$ţu$0:Ý3‚ŹřB ú0}7WŽ8ü)ŻąąďđťÜ­Ó®dâ.đ$•ś ’óîŇJČÇĂßÄL}7 +P `ÚCô^´ź'čÄc¬Š/Śćß@­ěůÉRłDR|Ď\ď˝ýĂ9N…”MbŕV»˝ Ĺúŕ´ßö őĄŹËŘEŞŘ)UhD${vm÷­yYĘŽ_[s·ÝŐ±$€ő=ś°[ţlHÖgxbbk;ĚňEü‘o˝%%żšÄ¶Z·ß¦Čä—¦žt[Ú]:’FĚä×€NÓ…Ľ·_ëúOęq©ZrÝQóZ¸4`¦_‹Řęçoĺg+öŤ[btşPą‡öX·‡ËůD!waJ{%6Ëuć— -˛?TEđ%­Ş"Ď_ŞeW‘s'P,Â7÷ŹäS:Đ~QĐ Ń&ł.+ď!ä,…Ú}—R»n­sĹŐ®®¦ ”ĆfÓ€…os z™/¶@é*Ěń! ;cČđHm»[\ˇEM˛3Ľ…g ÔEęQť$µąýyë_íůýK¬ŕ—üA5Üꪫ<÷yo:·{悸Ź.4& ˇ:~źQŠL¤ˇŁĄ -Dgí€\´áĐ®Ű-´Ś˘Ž˙ÎĐ|ź…·ş«ôX&mÍE•Ŕ|ÂÎ,„őýnĂó["Ć\ä'µ·ŔłŻ‰¦d»®-Ň~!ŘŐ„Óö8XËÝP¸źP©s(1Î*¸cđYř((+WNłÁ»‘Áé^R÷6»Dy ć{ťIÔôŅΨүW‰ÚäbASD•)ŰŹ^HÄňY±›:ăP oˇ“3pČŢ4®Yť±JŽ”[†‘ŕŻm®ŹC‘“íŤőÇ9u·fąČł @8ŔĄ˝’÷gÚ™=Ř(ą¨ @ÚČ9Ââ’Ftş(‘ă1.#F­Ňž*§Z’$¶S¦ÂţA{kÖŽ>Â1QwHo›ôfŹTŹnY8dÁ#cż‘<Ú¬`ÎŢPůV˝čwBŚb”ĹZ„ɱ#_„ßÄđČa“)\)uĘŰĽR›ĽL‡ś=ńa”$sŚÉČŻ1¦Ô„i˙ěRłT)źŞ·I iČË‘ -b‹ŮĺăA¸q3ů9şI(„Łg–‡XgÔ9îdńĘŹ%ö%ńĽ -u*úłÇŚć~».±ž]Çx𪪦'x奣q{‰­Űôšw†1Ă ę8 GŇüźçą—Ăń@lÁ3q®şÉ"o¬˛ÍL ÷O‘Y€+ cÂ-Ő~Ćb¸©G©śžčÝMÔÓ$ TËÝqEřh5‰ČrżôA&ttU'ÂśÓ§ć-u˛VĺUź^ügw¶xŐŘłČhfH‹*2mé–Dě‚éÇe?µKvđÉsó%Ýh± (F¸MF>CŠç†Ś¤ď ”rÚ+Oył¬ĘÄäÖťôćľŢÚ\@ř˙i Î1Sě˘ń t©lL !îOÎí®< ĆďaOłhÜ´xé·7íJ˝J×P]7üY¨łnc&Kş ß1@Ż»dĺĆf%ńńYON1ÄĂJ> ”kä -B» ŻŮf7ŃĎü€Ô±¨Ds”lQ€Öźľ¸ůR)톿őçł< ĐrR G?2[«`-ř|J×îńĆ.¨ú­đ¤}|±’ލô•Ă{ꔉZUG@Łg ´tÜ)–ĄB‹|i„uÓ:1“:/3wDgNZţ´5hRĘ$mC”Ofc)iĵ±'™_ăö(ş^ść´:­›LîPĆ‚ĄVä>76§VŚi]?éˇ]"˸6‚ -*?¦Duc‹*)V5‹ E|v0b™˝·Ł¤2®Ď\Űţ'•ă©’1şN r—!(nĐI…>Rµ>=ç;ôLu:„w»–PP9,şg±ń ó) - VJÉKZ/cę°l]LI«ď®Ş˘ÁÚš›¸C7V~P*JůďNć{4dű§ÎPéaP† ŚeiŁ'nw}ť–}Ф/˙«¬ŻÉ}čD̝޾ËTÝđޡh_\TĽŃ¤Řöźgv%Źąl˙ĺrqD3%dG«ľ@Ą`SŚ4{ĽźS+Cě‹ńCTÜgP%ź Šń rś‚X[ŐD-˘ÍݦŁ÷Řw^=÷˝ôKŐÇŐ[j111´f?w•-0ţëËŁ9,Ă]ÁŚQ”ś&}qşÇ$’ëáËúR‰Ť!{čĄÓĆŘ®[5-»ŤŮ żoî»Â¨Ţrfňiak;Š/ŐŇŰłŞ!w®G‚˛ž)‰{\¤i‹ZF€U«EÚ^ďĚěµŰ˝Ţb*Y#VŤiş%„´ţŰŻň„[lŘł’VęZT2n<•‡ĚAHëxo¦· `1”Śç#%ޢ©^)žßóëSĆ˝™Ý »ÍSZ…Cć˙V),ü.ÇNKTŢ$†÷§:$drĄwËČ)ź`scAţčBN{ ”ąLÚٖO((Ě·|е]ťŠäz6,Ëk/°€´.ˇ¤®]0•m#y“‰$–g–Žl%§C‚axę—Ŕô˛fÝÖz6ŕÄżĚÍď’Š×aQÍtśÁčř˛ZD¤|ł7¬ÁPó8nÜQű -N|š*_Őéçżłf¨áńd‘ - ť•É‘~ő0÷Öşéʶ;xŐŞ41ČlŘăXřęöKî˛h&ăĆQ+řĚľ]Q[Ĺ袎§?M$ľuŔHjŕŢƞǍe-{+áM.ďäźĹYѸÄo"bĐľ#MĂö5vď¬Yj\BŤŮK äßÔ§%§›öŕôŰ`úoX’MĎ“ő>öµăh˙-ŔaKbÚjFŃ#QąČ?¸Ćlu. á'#ś™‹ŕO™ eš3Ě<{©öP7őĘXóÁ[ŮWă…ů‚kŠ2Đř(‘쯸ĂŚŤ7@ÜăÜÇË…™·ÄÁC|xٹ؛đhdŃŇwd;řô Ćš‰pć¤a¶ ‹]" “4R•ŔňW×RŰ%#•JěřŮ Ö€PeăS˘¤=ôXö`21 ńďšřÚ¸łrîz#d± 03× -3ßJX-ąfPF€—bJ>'ĄOŠäo>rB$ˇ7 ‰×wš¦ź?5^>iOW‰É -+áÁÔčÖ¸ô‰"iăaGarĺř0†)ĆÂ…€G#:¦ ©˘b äÍÄ^¬]j˛¸ýˇŁ.¤ŐRŕŢOڍÚ* fó§‹%!Yn뵨N˛˙ÚŇlćŁőđ"µRŮ˝ÚŮľCĆęŮAśÔA'´ÍϡÉ.VˇI4[„u•ľł8lŚ!çů¬I…Ł$^ˇ…ŔÚb–‹ŔÝ_ýmfč`|†lŮ‘çí{CÄş}~0Íť°8 -w<ˇ8ÔŃ5 -;Ů  Óţ‹Ś™ĚĆQŐ‰0°‚3ĐEŇšĚ¦í¬¬Š<ĺŮ‘ -ŐYVÂén˝ž»ąs×m}Ĺy’ĺÓ_*?¶OÍhÇ*´üéâ´; w•ˇ;˙ěĎ4P:IŦĺ$—?Sč6ŽôŤĂ¶AeŤhL )é>mş «Ľköt_ąv‚-šť0= @ŕ‡/źšP`ިý'\28çýpđG+¬đPŚ•ş†2ŕ4¨,±\žŁźBá ¬U}Č{nn˝xRŇEň$“Ůyży< -’?ŕ>C#lÔĎ‹ BµR'ÓV¶fSEĹŃ´96 cOsЬQLĆ ŔY˙N¬‘›ĺŤBßdŘäë7¤Ó 3]$kşż‡Ě¶ź=Ň^ËĎz)>őÔjŽ®ç^Źëfř !„ščźś’’ăÖ•VďšPÇqUe2a•&(ż˛Ë*¶Ç˛Y}#:Ęđ‰ěx®M“lĘrËĆ´Ó«®fž•/• Ä\.fýX2­ůTň -'Ô› łú Ă~+¸‹:cŃ|>¶yFş¦9]™ JĄZśŕłsDáÔ ĺ~FxëfŰŐŐŮLwMn·3ť¦Ů$MícĹ;YÁ+ËZ "q älšeÁĺHmßż°şDäÖ/(ˇbrÖĹpĐLOňłšJź¤Ó-ÝmxO×WÚlŃéRסˇ-žÖhş€&ŕxUYE{ ±é©¦ËŔý=Śţł,BVË*ąXŘUüŁÝ+uáöÉžßʰ7îše˝N",ź\ˇ9{†‰řńßťŃ =řu)(p¬¶¨NVł·¤.?S ţÝĽş'DZ˙47˛ÝŢĂügy8š÷"…·ą/Ţâ řâ[ AT˝kyUý§î|„Î÷˝Ív@ł*°Ut•¬- b)šßPýďŹCײ‹…âúµ”.t°E%đe Ć'xHe(±űw9ç§łS„ţ”0>ř$Ď i@劖( «'Ŕ›ŮőJśđýĂ9˛ńT<-Î%¤ż++&?—Ç®–ő‚đBĄ1Ż>ş–±[~*f%¶µ˝µŻ´R~’©ş"ż§*Ł-]Ü>­#ŰŻ‹Y‚O#t¬z([îÖG|>m§ćb’Ĺv#zDĂ1ŘüfĂ"J€Ćą6h -î'‚Îí¤äđĎ‚q -˛?@oŰ]ţŔ]Éŕ8eéÝYO -<şÉąŐřőtČňˇjOdzşh\ŠČ’l_áîCÁJŰšĄîó×K¬ ‚¬ńXs˝ee„],áG·JŢţ¨ĘÍ«ß,CîŘ k‚˛wč;¶Ăo˝ž* 2f Üńăű|łT»kKřĎĘí?9+/iIUČ(ä»Ç=ó+D  -¨xk@ʉt€š<*żMIę›AÔł ç ĆßńkŁ;lřćawÉíµ.đ|ŘĘZědEńë…ĘËE|GŇ« ĽpˇąMZŔxW­jݤg‘9K›}DŤGű€ńěŮ[ň»˛F±Śî:ÓD!‰Ůa¬¶ŮpÓ>É!*?ť{ëëO®zéô/±Č~¨B_Ń|ů[ -ÚÎp"*VĘŃE¦™ăuţŹ/Ž066Ż!ľ<.ĚîΰăJ"ÚÄĄR:¶ź%n!Cy”»ę¶…zKڎS2ŠFͤ°D& /©tĎŽŃtŤčnsYŕťĎĚ…¸0đ“U ëiŇüDßĘň@./>N‰ö)TŚj% ®ĆŚMLÇĎĐ䚉{Ńć čo9ţĎg' „"őAZNőj—°Âg“âŹÁ ÝwM¦X'éŚRď»ŃłvÄIJ…ÄÂD’šaő&žFÂć­ćÜtáv>14…ůŤ˘Úťłý1 Źöµ°/Ç;u«ëîßź# ŰťĐJÍ˙—k Wă{ůPUSůḞ3ˇřĚçd@ŘĄö•–_ŚÂŤ‡µŻg’=í0¨kôgb—ňwtµů{¨gnÖ´1lĹ€ .ĺuąşFăH«ůŽIďĐč3Řm;NY'Ž…>‰éd­™Ž/ńQîKá%˝“»zçŽkŽécyŔÝU…o‡ľZ’¶W´ć&|aPÖâa)|ľčS-˘«˙ÍM!St*rw˙•ĽćĎŇ’&©W"n…RÜY.Sź«F˝ŘÎŽ F©jđL•r}ö…Ĺ4ó Wé&3w"´™ĄÝK÷w-$.őŰ}+÷—~ŚÉyMß^_b}ÇbH0h‰Š–8eAź €ďçĚ^«W\ ß -Ě×°ÍôaÁße©ŮšédéX¤ę´Ôt…ťDR÷®0ăhZč&Ǧ˙÷TÚ¶y8>vLl -~Č#°DBí!|úBľ?‡”ť‚HUŰL 4¶mQ\ÁŞ’#ü¸Ü¸|'ąÖBěíÍŠpíJUźĹ#W*9v­~Â-pćżÁďĐ×Đ-ţč¶ďŕ3 ÍÍIŹxed\Ýľ ”M~ĘéoÄ:,˙‹ô~ň…¤ˇeHxCG…Č÷ë?Y5ŠÝ”d4Ip$ě¤cJdšL !“% -Ńټ婲N=2oĄ U3Ú_‡¸M pĹ7˝eŇiŘď„|^ČŘÔ})‚}ÁZ§"ä±QgMU}vŤPŹ˘Ň#DB‚ˇxp$†öÔÔŹžŰ’nte¸¶×"źRKůş‹íŚ‹?Ü]š×5KŞD‰ön -)µŘŔb>iž‰őKÎR5°»O‘u%«Mäˇ}Ë7uŽŇwľđcoˇoŽLTŕh0{>ŞÄ˘Ő‘|Ů;ŕ­gGÍ·9fCg°Ń…{9]/ŇÝ)1C:Cq•ârZl§‹LM§ĽôG[“[^˙hMd8ó ]yşn-K,Š/ň'kI4^JäCŁ(ĺÄ{ +W=ť·ALíĘP1á,Č()ăúwUgt{ßfŕÚěťă¸éŕO/BŞ5öű~LěSHI„ Üß ţńŇ#I›äĂ=ć÷}`îŕSFů›tÔ˱,ş‰y, -ÁýY•7L=ÝăŇúˇç«đĺ‚Jb=X›Gcž™©„'Ě„šýq1zĽŐó=n8Iދکçfą_%lĂkŇÍ4źş“q]łŇ.{u˛ć0ĘBóq7 ´Ŕ·—0!/× z®Ćę›fĹ`îĆËC”Ç1/‚5ŤôŤëá˝PÂě٨Ԅ2ç=ęQ”Ň"‚}mS6ŤŔheÖ' ‰->Ř2÷Ç‚®Z°0Ć2Ѹéčr“0YĆ›»ąřĘ@ŹE®íö  °řs9€!§8†ËWy(‰çÂĚrSÎ ÇŃ€ÉĚf CEĹt¨ó%S+ś^l‰!ĺB¶Źś¬Ö*ż,T“Ëülđ! -0…=ě¨oݰęŽő.4Ôł<č.cHN;{Ź=_DC%ęšö/OÇmQÄCÜáßś«^˘ŔŔW÷.»#%ôWIft|ű3“`aK>ô÷ŘŇ™dďî4xätëŹ-ëÜ‘\ť‡$D-x/uŁ ,žĎřQ€.ZĐÚě7,1´§ŹŇŘä˘U”Ż"×ń}­Če:|Ŕ˘Eż^ĺxSˇb`?%<Í˙‘­a^@ę°\§¸}Đ—ť„·ł–ů·Ňp·†ô˛ -Ú­-Eşu–ły -_T - ®îśěß@Ź«0ůHo2óIwĹhë™GRµčôś»”®*™ĄČÍś.ôB$ďťđÄËę’Uö9=ŔľÖkfp-©® %FÓ~ É]$l†9r_UL ǰdőâŐŕ_nî5¤Ű"8=ÉI†ÄČŠ=={²—_ąJ9:Kň%®Ç»Mw€ĎIĹI^'ŹŻ>=Ť·QQ„î°Mh‹µżŐ—°A‡; şĂłwáúUĄ‡Ä†‘%pÍŕÔâüS·¶jg”ŘpqpV8p:™Ż>t{?Ţr]ygF즚1µp€ÍGR;šú&ĽšWYiŐ˙ĐÎSޤúö»©‘ĺ.ľ…B¸“^ ŁŮ%«j łÉ2š1µŔÓ˛qo(Ŕ3˙§­Ó}đ “ř?Ö„ąŽcZáĽÝ $Ö´9§)ăíţTüȸ`ńO=¸Ň ż´»JJ*_[ŃÓń‘X±~ -­ÜBCŮ~qŤMV»˛źţŤqŕšoËěçTC\±×L÷€p&›5QHËĹÚőÂďŘiŹ^Ęz¦–ÍŽ`\ĄÄʍ @M7öąśĆt+ŽŻĆµ->‹ť\=AGUq -ĂQ˙=¬ÁMÇŚLâXbÝř¨Ö~ştôwËŮc¸ţŞ~öłW¨ -m•t -vU‹Ă퇄Ýdˇ,đ$­Ę‚ÂýƤ©–/î\Ź©NôÁ3ďKŔ®|ůś)jOýŇăéwZH°†ĹiI¶¨Ep˝—ňĘJE% -f“ŚT¶éň2)ÚŰŚc]J«Ö¦=ÉKŰiÁ(tLiŤdËő~d­´LŹ€D*_šŞS”=4~©äňE5PüÂí§iv—d?ČO˙« ť˛ýrš÷٠ʰđ8ĹEËŚG eŇb‡†¦DŽTłçňMÓ621eYUĹ4˘UDŻ5)o›6šçWŹË^ÖnůsôÉŹîꉧ‘ěLÍ`*©QH6š ´É9Eô×bÝvďµQ»ĘyA[âr•Ă5±ó ;–ŠžĹq˘p9÷főŐ_Ć8f@‘ÇŠ¸ą$ µM¦úŁ©u`ş Žm•ţB’Ćą@%*˙ #F  ü1†$EJ§îëÎĐéah -(A*çčîÝĽ >ŽL”1]Vi§‡)vş -^55ătËäŐ¸&8”úË˙>HŕP„nő•ý ßn‘˝Ŕ\ŕ˙XŐUĄŐş ĽËç¬,YńU·AVż’FĹ<äŃX†_ĆI ;Ł8ŕf‡U#‹ő̆83,úö7Fá>hj-)pă€^Ä;śÍßc̱TË‹čww°°‘dyž?µş˙Iwôq‰Ľn›/ÁX*EďGvöQQ9ę’vĘŹ‘Ň‘uagĽU^ðć•NŐ `Cf¤cw4˝#®j'ĺ˝ŘNyĄ–7Ä—5gőv(:×Ç]ęN˛ßąđ0žô -˝Ş•Ń#řq° »u\I)Ż]ŕÖdś |·]Š^ÉoW°D ‘Ý(I„2q’·cŃźs?Ĺ÷/l|Ç ›?xzçî<9ˇŔT8fÍ p†–ń6ÓŕNôB~Ć7Jŕ¦3ĐăXe3ß»0F!ŔL­·Ďęhýź¤tjąÝ`bYÉÁpv2|jˉđ*ěţÚjWˇn±—;”’qţ§r2$vĐFÄĽëŢŰ·Ä©¦ ş,‹<ý"črNĹ[ÝĘpB<4ŞŠG.­*bqĎo¨¬öÓŰcŹ(ZđçwŃF!©*FMJÉ…©ÎŕĹě;ĺ‹)¸ptűEŁBŰw«`0H+žÔ„X¤áqž˘ĺ”‡yŤĂ)ˇ6• ŚwőŁ1ݱ#¶ţľł·|ŻZA]:ć(#Wő8gT·ŰQi”ů?í¨i‚ż~†+/Ш´3T2aUăĘ4ŔTzz»ĚOîř•feREĎé´!B˛—ŕ–†Ě©ŤR,ŔĆ^ ’ž>4‘_ćŐˇ)ą•:,ôUhĚĐ3â»Ô™U}JÄVĂ•Ž ?‡Yp%!FJŁK˝ÁfÎ…łE7Č!ŔH°ĆĆZť}RTłĚć Ý ŢěOM@ě"ß5ôř]ĆßýL‡ŻX"Z čĄŞţh’ó«řĚaÁ7`ŹĄď<)VŹ:¤ILač+d¶5Í´&Ź!»~Ć8{¨‡öĂç ŕ>$Fµ7˙›•Ö¦ZZ6™@}Jge.&@ëč?8ł}-ŤNôÖ€îęµ4ćĹ Ü©))LMč9(Í)eýŔ4«ĎŽb„bßů˘‹U“ÝqĺK%&¶A. ”ÔJ:Đ’*qN¤ÉěÇ_^’&<:©łB”0e“fý÷N&ž[`ĎŢ`E"?śF±űVóđßůný\¨ĺÔăšć¦‚ô3>˙±Ť îŁü -z.Dö’ţ\ÎfĺĹD­Â’ŚÝöÁܲĽ¤ťîOEjI}›ď9ę1pŐ­´ńÎŕé!ř°uÎ'hIËÖäX•ĚzëtÔa;b#9`lÄ"˝Ć¤\X)5qojź,ŻmÇË2ÍŠ’†mÔJuů2ІޫśŠţ~†‹Ť…ŢFţM¸7DMŞ eŁ„ÁJ,mH´ŰđĽ$»™`c۬đň° I?ščJ-ąí‰,orÄ»Wźß8ć˝瑣ä•÷Ö™ÚN„Ď‘^ÄÉČC$ Úď°žŐ^®-łŔ«Î´ž‘jĹN ćSEN*ÝOiŻ5Ź2‰ëĽ‰ťčxh6ئߏ˝% ’±†ů# ÄxĘr˙Î&ź`ů—ćíµ¦V-H"ĂÓ®ĽŤî‡!š;ÂMVo%öJeŮ6wÖ70Ř‚í$¦±+9 żM-ó3M˛WÜOk˛yúŐťVşnĄĹ„ĐńÂÉÓÍîEGŻ„„F@’ÖŹXM­™P‹Ězýáâ‘\R.NkÜ äâ¦5¶xáˇ)J%Źń'vGď–•^BĎlI9ľR‚,XlPňÄą ˝:ÜŘĐx–=os,§’äńÇ üó¤8†O¸´.°Á(¬Ä|UŞ"é•·$ ;ć›­€%&żĚszĽîĚůĺęŘŰĂ*łPsTv'Iá))CďZ°oőĘľŠă?Ëoźü°ŻńRćÓ$5[#“@GxâĎ =L­ńŘ8¶JM!sh2˝PÔ.en{uş$•澨H¬±Mő -ëżÍ<0}%#ą b+ţ4ĎQ“©LÝĽś:4ÇäLKç ÚĹ7ň"°ą§''^–ĎĽE«-Ëihč˝ń&:9žą/R_RÝ'Ť”ŔĽrÚ©5lČS?˙ŕ÷B0*‹ýs˝{ŚT –(ě˲Kch]ﳌ25Đ*F¤ °\¦sŮTź)Vä-­hĂnX= -¬łc‹‚Ř ¬+ăLăĎ€°Tk·ËośÝ[ú*›¸č'S¸€µdJśŮUv’ąTd›ľUçH›Á?Ü ĂA*":n*ŽĽ©dŠţdâĐâUŮÖ6lTŁ%{ŃL“Ś}SeHJ«™Ż¤˙ţˇŇůă5^a#©źRp“űăő ŹdW`¤…HÇrě'íÄśé~Ľy—kA• ÄŃŁŤÚL˛bLűž©M˘üRCłÝlńŽbľ¸źótM[$VÁá{Á„KąP ¤ZORü¤äŰ=­C7ŞDög.Ť•ŻwB¶I2BVP0ń›ŔPĹç>9–]±É¤Uť Oznń5p4K’šha–ŐAó÷`¤Ą F±q)}Şś…ź-m€rřVŮňvë|ą©ŮęŢićj9ŠĂü7zĘĄ©´¦í‘˝Zq´‘Ű^îZJ“öÝÎÚ®Dň´l™nµĐĚʵ™Y2ŻäyH•'ýśÇ›ň é+uÝĽ«}:.€Ś+K¬ü[Ćâę0ĄN]z‘Ĺ80YĚ2ľ´mX(ĘSx2đŢÂÔbĐBŕ.{1(Ô0á\4â äŔě2Ö˝xv˛¤M®0JÓpjĆ Aą=!uöÜŻZm,ś'ĂW -‹#lŃLŢÉů=nl+©ó19‰đŘo|žä:•ý<…ۦŤg&Bł®ż¨÷Ž—śMîX‹Đ‘–|ú^Ó×qo^óC9Uśv˘ă‘:.z9ĘŠ'qąV,'C/Ŕ #Ą¨…Zs30á¬Ňßú•6öBÁj ‘ü#lŁ5äMxR”ÝiđóŁÚłRa]~3}ă/q¶rDşjIF^‚ÓůĽą}3±PÝI Ř⸆V0kŁdĂŮ%ĆĚÂLgfa+ă˙q :ôGEÚ°ťôů÷’ďC˘·hW×,Čwކ§ň7c:ŠâŠđjĘŰ̶"Ě~]Ö„˛ó¬ťHe6ÉyI‰Ă%ĹĘ -KŮoťâ»m9´Eă;qőY‹ˇWŔKížł|A‹„?ä®Ůft“÷ŕ¶sc±Q -ű7ó‚6‡V {ć‹Č&.bR°Äľf áG:VqŰŻS“;VÜGv—9Š -ŮŠŠ]ó¦÷/4Öî#±#¦ßő ĚŐ€‚vÁ§ŁwÖşűŞG;o6ßÜ~(´[Ż€}cú´č­Đ’ać81­›Á@E_şe -’˙bu9RÂ'űÍ!]GŐ@âkx[cÍ“ä8’陇΢É!Ľa·.©#˙Ż´Nl摵v(yPśY?ý: ®’†ąłňnŹ^ĺ¶ŮD~c^J0˛Uô‘"ú˝Uőş›ą5 « äţéLŔńµúؤGóřÄ7µ—š.‘ĽzE­)ąZŐmHŢ -`Z‡ŔhČ©EÝäHJ *µöĆ8‡É0u}Ű.~!ű{ź–Č9BéĄ ˝Ł<ćěđ™ö[ťn2zĐ ÷łi`=-ŢZ·PvÉ}"b&°Ű)™<Ěλa¦ü ăäTe®cvx쯾©KéÝGČţ+4bÓá»fäÚ8^*ý@ë O«`¦# T|ĆáüÎĐŘŻ^DŞĂŐeĚZ±ß/ęúł"^µ 8hµ™yOŢíĽ4/‹`ő†”Eą˙V3軤‘dą#Ł7\‚ÜD!ǰá†%˙1ÔŚé1„á¤Ń$k{ů”Ą >ZÉz8kŃ@r€Äô“¦-·í”¶ůÓT¦‘°Ąíł×´’\z§qHǡ­ ß`Ň{v[ţ^•ţëĆľZ «xţĐr¦\Ěd6Ęx‰y«ä9Íš‚٢Ó Ńđ^OŇôŠŤÓ`]X‡ť ľg^YÍÜşě‡ŘĆő«©FP:v-ŽzzYžĂEŘ;›đ¦çZ!âéĽ}=9[[sČFOpŁľťă1ĺ0vóC^¶˘ŇČjp&ゥ‡¨˙yóřŹÍ5–Ł·“§Ä%¸Üć„çŁ@‚Ó3ÖG -ETfJ»íTĐHübtéÖŤEđvxŔÂť6Ú2kĆ“žĹ7ÖlZĆwMĘk.lµŢ{Ě›»Ű6+ѡÝp‹ď‡÷ô‹ť˛IŁŔX€Îđ•&L-±é·ĎťĎh‰żâ˛•´çn U·ŔRŘ›vÎUĽ=ů-ísŰc„¦´~»QÚÇ(ÓőńúÎĺŕ˛xŻ $\^ŚGˇE°+nç8ź9ĘŁüX=vďäkfň™óň[­üčťBŔ–5Đaďpȡ0Ýb>łěÔîADéż|›źŚ±&®[°V/ôji¬Ě¨Ř9‹%LĄZ4Iça ¤ąQ¶ßX‹Ą‰ŰjĐŽ©¤–š2°0äSµ>cjŮw›io9"%ÝW˙ JÔBç@D ?ćf?ş`á%źBM·t$޸ÖŚŽ âm#{‡ŢdBÝzKuŚ-Š*Áˇöüt+B&•Ăg·0ů”ď'_ „Öőčdąą—dd$µ¨É±í‰Vę CéďŇWs ŃéłÔ÷NńBŰńµŐuĂśµĐ®H(•E Óć3Ř?3‘ť¸—ţwe{’ů#ůś‰QŃĄĂöD¤Žő[ÉÇţĆ5nÜşo[(nHúi|@ę%'a‘ż»&Tâ…č>–ş¬4†âEyy!€úĽB¨RĹľ]Ö“u -đ#ďţ/ÚÖ¸°Šľ‘Ž:JVh0_ˇÂçIűBžJLVŠ=ˇFÖs„w Ëö_z`p@s¶·h–µWőrĚAK¬Ô,Łé<Óč],řLµ63ˇ…şŚ[ő•šä&qpXďâŹ+XGIyW×≯NŻB‰Tý -÷T§!KW†ç ŐPŃĐýÜÁ[*J dq˙<菦jĹkërÍżŐI5gëD9#ujÜą`ĐRJ!‹¦ÄcøĘöbtî€ŔŘ"ćÂtuľÁŁŕgđÎrFŃ|5M”%ĂĹ‘*) 0< #BY7”kdIޱHđeÉݢo ¸9ťFr+T§‹ë—›}ˇ'ňŠ3˙`ÔŁ5•îh˛Á8Ö‚S`¦/PǸu.üÇ˙ޢ”Đ{Ţ }Ďű\Šë/B>z†ŁŘűŃű`ň— Ý"E_o%µę¸ůȸNŁ -ŐB§x%Ł›RŞ˛¤ř¬š%*z%y›~ÂĽ ě…ĂAPmFYŻkźëĽDpęŘTÝźXÍčž}ĐwŰŹÁűÚŔ^ëÝŃ»ÖéÖ<{ňZáöżÁŁĽj^kÁ}~«]Hr[L%7ĆV:Sw ęŠčÖÂ`]×`¬‡ ¬CZz—ďÄX‰á…ě©Z8]¨93e’ë«AÉ@çB˝ŽôîiĐĄˇŻrÚB|V†ňę;cŚ(0hĘVěߌúm¤ô–«/´v|‘pܢŤ¶ojoüOŕŰ_†+Ö,lăp¬´AŽÎ‚çţŻŕ˙ŰŚo¡ęŐyGl~Eˇ ČKôéZ8Ő˙Ůa.B‚“‡‰o¤™^ź,c™ż& -ÓK¤çż2zGBS…CÄšOL,ÇŁő™xçç'P“lMî5‹ňUąMżW+ű3Ěč‹> +•±CĹŕ¶¶d¶ůkĚňüÍKqź@ůA—râöwöúŐĚŠ.Á™äNrî_ëE<ĚČ„v” Ć<ůĚTjÁ-éŔ@’ŇŕNhP“,u,o#i!Ü„HşţgŢô=rSnc_mŰ@†;2<§_»t‘~ăN¬Ń6Ŕ|µ-čÎ6g"x+4`uŠ^ŐTO˙áUĽu%T_r~`–©9€ĺđ‘ťţ^oúŁp -˙qT¶~Ńßxň·VçëŐ]$ĄŮýůłuŘÖÂB[Ł©n,r\Ô-ŃĂĆ śř-^ĄW;´šJ*jă˙Âe§ hőěŞzžz?/VeirËŠ:~ÁĐÓL­!¤uď´GvćXĽÁśw{×ńçŢDş¤!K­l´PĹ4×Ô¶Ö_ĺť-ďÉľ6ËpÖ6»Pmď&­=±¬ŘĄž€•Q˝Żýňăž‚=`ppŃ*óz"Ó•NÜH@€=˝ŁĎ SÔEщ }졶/[Ö¦˙ô}póđPAXD¸źą•nŢRÁÇ#IÉQšEü_”…Ó#sî±o“Đ'­jl—RG‡ŢÔ --gľ/ž\€ř‘ Śň¶=ę'®ú¬:Lę¨xF´&Ŕ«¨e°5o\•ëI,©ë`}ţdřŤú›@ÇéuÚ:íW,#G¤đ}XJ‹;BŮ,ýk|¤ -ń·$‚ÁŤG`*y§óÇHQ”č_“4Y80č8|^UíśŔ.č›(„&{o}ńђ̡Š[ú)Üš€Ó3ëfófÝöźÝŻ5T -š¬-Âşňb‘«µëńřxy™ě%`&JŹ{ĎwęTó4ÓUt8żęG4™Ě©±V‘dEs*Y0şŃ÷Isň Sş¦ÜÍńea•0gC•Ŕ‚X/y:ůÄUîT­0 ˝[urpľ"Űa7±0fŇd~ú;›@YΡđˇ¸/ĺ~™šü¶}ăúedđ -K„­ť˘ŕ˙Ĺäň/mĂȹΎg$căyَ–|¤öáGŘ.>Ďđ˘*ŢGńÎ8/¨˛ăŰ“ˇ{`fďĐBx˘n$¤$|Čs0™‹ŐÚ¶^ńÜÝ2 ĘŮéćµĺOnI íÝE&ŘnpRJ:ţýׯš-d+¦Éłôšűüâηw&ɬř°wc2vĽ7řBçB]Y4¬¸±iĆOřé*m Oâ Zv™ěŮpťFO9ÚpŹý㝲P±deŰ·cĄ”Jë ŰĚ•˙xĘ$"xA”FŻî9Ęç -JťžĂAĽÂ«áü#›w碬˘'-Ţd|Ľ>€ÍµčÔCe±ĚĘAS_MUłxżMţŕ•Ž üÁeĎEŘ@Y)+;jSÉe!±¤$2:°}‡~ąü2<žye`>ú˙ăn^n“şqŢ›ŁÁą(ç śnŠ'üMýşO€č؉ŁpÉů.˙¬Ő@í‘}&•lt¤´Š;" ţą-ćóÓW´<¸FŹ<ćhŰż­ł!/$%"÷ -P»ş#-edôF…[­#…>űń§HŐµô }ŮŔ2Ë7°ë•%ómŃTp±C%\FŻ‹±®ŚŽÉiLä&BÂ,ĎIs‹ŠpŠłâC>ońŹ‘»Ž~­ â'úǰic-휉] -é”{řh´"ĺ–!`ÄŔ<%ćć* o˙÷ŞQČCfŐϵŻÇ:RkÂ-& †X)Ź!üYeJ6‰\ZÓA‚„W{›V"ô»čŮŕ ňQŰÓŹţ‚çô =űř„(Ggjů‰g¦.J3ĄDf¬D¦ńšzťm>˝·ýëCś>ŮÝ Jě‹ÍÝäpřŞťĺł„Ś.K¨™SŁ)ô>(tOîwC¶2L ¬Yו^ž<Ľß‰ÝĹíW——rЦÚĎŻgż ě‡ ÂcÍćh&Ąg|3rJnČFó§ywç,ěĚ|Ňé¶çń”`ľěf*d‹PŐ¶5„Ł®Î?ĘćÖúNTb}đwi•+”†ŹFµv†Eˇ !>:'_2l˙¸{¨c?X!ş˙ź›Q(sŞ—IŻŔÎo÷1…Ë2±ÇT+ˇ&şb4ővwy©`jŐ3ÝÓyś ?h2[ Ëa%Ń˙ő nť -†bZŠöd‰¦ć» 5Ń Ý)ĎW¶îVgݤĘCK"ç:Ň&•ýŰ|Ą*üÔ©ńŰâo@42Wď1ťĽM¤\¨ »'¬ĘH‚Άň”ťč˙Ł™üjýłżŚ6č$?!ˇrÖCµáw '«WűúL÷iÚ)ß`mŔŠžH=Ó2_ţB–p”GÉ+Ó±„é­¶PC2O™\ů1Wôç—źo‘L:͡tѵ O%jáPXW»ŁÝ»ÄËo­ŠHňjmŞ’ňŚxµ^Q‚wZył©ŚÁDHëév˘‘#ňDRâ(FR^'$:‚ěo]/!Y¸Á—‡P4*ĚÔ€ń|¸ó@ —Ň g™Đ/r¬Ôř—srŽ”ŘˇZ[8ž"‚ć¨$ÖŃdŤ{ -9–Âv‚ż­!©~č'w-őQ*ťŃŁšúo}P —*[|äç˝t}‡Ş|z÷·l<ˇ ~‚'JU‡x˛‡hQÝĎ™e´c+{|¬Ěg¸-B:bK6Çŕ &Ś.¦ÖqU:ÓM­ä%ĹlmíŤCciĚQf0óźüBłÉxď›mÄçLÄ4EšÖA}Ů,mÄ~Ş- Ä ä$/ü= Ş?*şăf/–.R;z Ł®lč‡B+`Ń8ôĚř­‚čÁ>mÂSlZ<Č´‘”Süw=ľët<±ö–Č.dµAÜ3›˙(|ŔúČsŁł$U´¨˘îkQ»řyâ 5¶1ąťŚcÍ랯RQň=o$íú‘ţw›" G¨ĺ6Í{ĆŃ7Ęşç`[†]Ť@fč´W`+LGÂe’±iďPD‘Ŕ‘™¸ ¤ÎáW|ţD¬ -“G_]-™+5¨zŃ„%“ôcłâGţŞV]–“FĂűü¬ó…@“D©îÚËT_•ěi [ĺnŤtč¤ůő϶Ť6yůŐcÄ„‡}eł$eçŢ ÄĆ™@‹Ő[éXmýyŁVëőmĽfŠ łŠ ](66Żă·%źŠ§w'«„5şí‘F9U*őíĐGPkKř”úeÔÓD÷‡×źśDírf¦«Ă±÷RĹ­Ü'WHVćáĽăĂ/ >śů|`ÇCƱ…V[xş5íř>ýfKÎĽüU´â÷­›tA/ŕ\‹g†ôÉP1_ŃÚČIýŞ€x(~Ú“(˛ŚÚÉ?®Ŕď$ýŠP¤ž ŮZ_§˛kşăő9"2e¸îeb7©îrźYý 4u„’EÎÔN·\ś‘d°˝…XČr sSl˘Xő“"w&äM/%q9RČŰ"ÇŇ'G -Ü  ´9-®‡Ń”q›óľCTđřŚě¸P=xk~ŕ8«şŐܦř(ÚŽĚlŘČ–h@1Łč=u“ńĄžŠÝ ÔnÚ]×5śľŇ©ÜR ”†]ëđ?gůăA5zšÇ^ĆÜÜ?a„ Ű8™qŔä·ëĽĎ•J™/®@€ŘW·ÖŘý¶@5YŁE湊ë(lĚÓD‚µ÷ŠaĎd¦Mü!#ß6î:—ęâE©Ř)o€/Ň…ťSVb¨Ľçy+†ˇŐĘęYöí‰/Ácź7–]ČxKÓŁRĂn€îEĄQa› h‚¤ĐLÍ0Á}®Z뇌BŤë€đ*ęíwŻ2dÜ?qé˝|c‡ŚÝpGóöžDc'­ő…±üň6E_ę¶‚~2Ůš±vxe™d¬¬ü[@đ2Ečë±Čn¨ćŘ;G?iuðȆVë.›Ď66qŮ*-‹‘'#çŤkŘů»$d ⦠!ű<;-{ý{ż“;3ĐślĂ“!~młá­f„V2—y/ˇÂ\Í˙ţ)PŤ“ý21𞡀ŮoóRâťńăMzGĂŤě®H0MČĄăX$e­hd‡Ţ˛§0ŻZB|Ĺ1A9_hrŽËłG»źŐ·ó+íJâ=ĚĚÝićÝcĐ —“»xs˘2ijVŞúç‹;¦Ňr-ďŢ2Ńź[VI—v.űÚŐM€JÁ¬’|vĄ¸žřµnç ą oĄ0›$1ądÄ>?ڶÇ>=XŰ6]átÓţYŻm¬ž96ô˙RDńA~¤kR´ź>Ţ ܬ@ćíĽu§4.q˝pB(¨™č8˙¤eđ˙Á_IÎciޞśA®>í‚E«dż‘ÎßŮŃ*•KęřŕGvóľ0śŞ0QłRš˝+ře>ĺ4€a;q‡_S˙ ÎB¶G^Żłn14:ę°¦Ăůéˇě¤Ď®hd}r5ťńć©ńĽť‹ŕ¬e‚÷'Ş5¦f˙=kű|b0tź.#“+Ă?¤'ÇmŁĽ÷™O0#Kq˛˙P(z=ă›űËBšEĘkáHMnĺP«)ć˝^ÇZĺÄ2ž@Ă |[-P¦çŘŤŰ~ňÚę€o'pfCU¨µťËŚpŞKm/Ž[ą“šPťR[řb™„ËAß8łé{,Í!Eßý#¤q[Âf¸ J“” —Š|ŰNŚ?«€%÷·éÝÜ´ZV$Ňëâ¬J=şw︔«|ÉĂĆů€Á4»ůN;4—śâë3-Khĺ’˝±»}eŇŚ°mĂ$Oß«áVSBăwćz}@§ѰcÄc€„¦Ře6†č?ü“¨Xbg9†Él†ĄuT;)PݏI‹‚ëB=ű¸ó} µ`:!GRîoßtŮţ őkÁžłŻ‡!:‘ă ĺŠŢáY N__:ăž)PłMĐÇJ†Ą $ń'nň´H6´I0ä›9ŢaVĚ -yď´ňÁt™Ć!زfm?}Xťb MĘŘ5łËÇf݉(C/´Beö… \¸ŕ‹W\>Z 9żZA·/űĘ>ÍŕŤi"ŁBőě±v /ęláčP1÷ - ó4řLëő±Ľ°BöJý{‚c”şËŮ­<­Ć8zaG9–ĺ{ŐĆ(aV'čPőö™s\ŠŞý¤0ck*'yV}qÔ3•«[î}a‡©p»ě<¸ä¦Ŕ´STˇsltÓ żoŇ hâŕŽ’©ÔŰ`}÷\ľf‚> lřq˙âlĆŽ: ˇT<ß´R„ĎpoČU:ů>“4ëGýq&rCż…Xđűd2î ”$ĆĽ`w›j2҇ç_v?„›ëh°×T…2çt ĆÚĂöšĘj¨ż&óÜÎśě›{ş@›ÎňĚKW\+ΓtFĘ i0ÉŐěBi>Bąz0O"ú5˙$(Ϧ’5üçvá -µůňËâů#ů°:a¶ŽŢ2ŕcžoYjEč/uę,«ľ%§ú´Ľ€űÜ{Kžu•° Ů›ŃPÎ(LějOŞQ›đß¶+Áb……Q«ˇ‘¦×'袂#Í4-vŔÔjŃÝÜvĽ˘¤ĐĹKTuĺ|ľ- $=C;ľ5@Cm+E77ě´OzdwçšzGÚgúĂälI)Đ^ÄΫ\BZ=Â̰‰M©‡}ďhŚ?†­’¸u¨»ŰČť÷ŠŢhóŰnŔyÄcâĂ™*Q-k·+*ęŻá!şwÂĄJ=żßÖq‹‡Ű<ś Z«˝ ňŘEśn’sźé čÓ¤–ü»ˇ7jŻi·ÓqB¶l™źŽŕT=ćŰbˇśŐĐKŹRXÓÜđżnŃ®Ôęź…ÜéY»çJ8,1—z9˝˘xŰÝ7áô$ş)hóQ¦Ý$ďDnnŐ6X•jlµÚ°©Ë§UłmS.Ôď6-@+_'潼(Ź"ž@˙K¦“đ­+Ż ăňt8 ·Ő:S|'r©ľóîA–Uż9ׂŁ[#ÁVه˝:Ô¬śŘď;S«žśŤśČĄp ¤˝‡Ę…şšĆh^ú„g+S{4aB…5˝„uËEŮ­|i^đŔžÎś ä9OTň,_˙ňÝ í…µŇîŔ¸e”„l ľRŔ;”)źW'pMU©U…űLÇiŕ»Ö›{>«^——řFÁÉ*#’"ź×^ĘWk,(7[˝ź%ŞÓ9â.}Š{أݱË:4=«u&ąWAá:ŐQęŰK\UŁ'˘Z•˝o($(ëŕčWŠĺ‡,jJBЎű6ýëA@D)éÁ‡”ĽqYçč•T0Ţ™˘kjťXZ“X=°ńŰn¦R|¨ü‡±“R!ó ˛u¦śmţ€3ŔPĆŰôkŕXn¸UzĄČÄŔ -‡ďţĆ,Qµŕ … Ó§č=.á»ÖŹR®i‚˘†oîŢÂ*aHÜüőŇ+yşH °‘¤ŚËLy086şľá9SČpd¬ÁO“űfCC>ˇŽ G—Gš—÷V›rŃĆYrĂ[ Yݦl­MYËŠ%CʬŁMumť™÷«čÎwGű™ÇńŁ.ę5GNĹźÍß< ‚Ô:¨ ×-Mu-íyśC@6Fu yŐÓď^&„–7j …IáΫSĺOÓ—łfă‹ţyŽY.h7#Ź„]/`፠~łWpr&ţÚSIŁD9«ÄńIÂ×Füův…ýu­ËńBXÓČI[˙WŠ *'ÓŃ…/ZQ ‘Hő^hÓ”=©AŕśĚ˝ą.‚%ýâ‘R”XK˝$X5Ú–éÂëT-ľ{$Xf=ÖżĚseŻď#aľ űügŇá±´¸š9«żz{ĺÉ“d­nÖ÷č6ĐňŠÂ1ţ)굍ă¸*˛ĚG÷ÓŕHÜYű˛†0e~xí -uřň˝ĘĽŇU r~¶ß_&©úË3S@Áż»33Ďľ7iiî#¬HŃŰ-çŃşĐrź1Î/P™*šÝÇ7Ç—źëŔç<– 0˙ť©Xý6ţIž2˘®ű©ă—\ëŤÇşÖĺ>Ć>U{¬[^ąá¨»}Ăů›Á>(馂N Ô)ŐÓĺË'ÔωîďÓ›ôh˘02ĚçĹh˘Đˇ)oŘÁB>žÂáĎć–?IHѦýĹX¨őv͉CąF9ÉŕJJŰnŔđŻĐMşA˝ŮZm–C33¶źŚĺ<Áôöô('šŃMD˘čđö\\ĎÇLWÁĹ:nźĘ ÖJŰž. '·f=P>n_•`źpŘŇqđjQńj멪ă€ÓnOBřÁlÉ/2ňuV˛uŰĺ5jüIFa8 aÇ—‡i©W©§} …}ܵ@ś>‰ˇ›÷ýŔŘeŐüîA3ŮŠ4ŽĎ5 Wßđ"DżË˙Śş{ŰB{:\ÁĚaÝuVžrq˛ź„´iË dé“…ä~ÁĎ ĂKgLeť¤DęJĽ Ů%-śb ŚÝn X¦\EM]ٞń‚?nE5oćź%•đýÖ…S¦ áŰ-G±Ë™ó2ůcőÁ7l 7Úć ?zĺűßJňüÂfŠ_„_,"őęVůşźş†*Üsla46imVľíř¬ĐÚ'ÉXAÔ'F ÎGŞ9Űء‘={™Ą–°pňĄv9î Z…`°Q‘ˇ-*JkQw^¶pú =źú[VęwŰ2ýŇ€ăö‹ÇĹĂý]󱞭şµč͵59°…ĺu9PálĹăßÚä<+ďW7W7Çhđ ŕő*SőlSÚ˘ˇÝ!“ŁXUŽ`µó=ög7đĺŁ#}q@ťŐz|ÁůÁ’?E˛}pÓ‰… üZô*<˙Úńä0Gś‘7GˇĂ€ö©?}{ëJĘCőč©z|[«˝Ojx–´Î(Ħę>h» g–bxězaÝ-ülW«¨¤îZ\¦ńfó=ŇÖwžĚÇńVB÷ ×VµQYč(š`(Ög[źoŤ5€  Á’&[(“Š{ µëěGH‚WMůŮ!‘î'§™v›Ü–^ćŰk\ć7ŚS?KТۛwj8ćůF˘ś-5µ·›FV,%?¸”tÇgWś ®“Ş´ľ~ëVä}‹xEÂâĚÖŻŚĺv$ç,ţU¨C~Š)RŇr†üŽ̤Ă~Á$KŇ·d% q]!Ş0ĽyMұ)‡żO4*Ĺ„d LŮŠi?/+—,lş«ăWf•tʬtŻ'–çĄŰůŮ\ÚÖôí AýâVCä˝OŮQůŰO5Űďe–ĽąuěřÁiTö2CÖMúőa RŇą…Áµ‰SÓ Ý—ř‚ÂS‰ćî»°Bźr™%BI(’UEÇźĆ>ť×QâŻôlAň¸—?é­SŚ@÷#|fTű¬EµUX-cYżŠö,úŘ? żŻšű˝`­Űk“k=6ţágŤ?¨ŇL .ä \tí>`©dˇć…®lD˛gŹšŰPFaI­‹’zO -Ľ¨L0ah -–r -ţ ‰éůšD1Eí Ăn°¨žť“C.żĐŘCv´8šĚhڍ_NĎ:ŰÇ(Lé=Ăż p÷Ĺnî^˝mT.Ä•f¦y˝S\yî|¬&{7ěH©IăO?‡ŃˇeqĚ<ÍŚ×vČ Őý”{©őZ«k -˘ĐŁ5ń–±ZŐę$ä:ÇýůµüeÜ/ŹŮŃůŮS7UË%ńóÓ@W?~S·C¶ź˙ůŻŹăQ=¨N"—1éť+ę§ńg…!—‘ĐŮ$źěĂčäŢöJ>dŘŔ{'AN¶ĂÄÄäظo?Kź łţý%đśśŃ7|,Łč•/U×ëđnÎżŃ)l\F‰óĎb<˙ËťŢV…VŘg¤Ó’56=ŻÂżîٞâ–U¦źz‰úX×í‚Ý0b)ŐŞĄ]Ę÷Ď9Ýę»k'ź{hÁצúQŘ+ÚYţ*7—5Hą\n‡+=.‘$űçhŔrGÉÜ·ÇÔ(ܱaGŤhWAć¸R±=Ś·öQOŘé‡NźŁćźšČY4§íTŘZé6~n}c……sÖ›É.őŤ5űŻ{TĄ§Ákcj©FěŘ ë1¤şŠá61ŮWNüîéđž9:mŹâč"%z‡ĺţçů€ĐcÄK÷•7śfŚŕž&ŹÖ|Oˇŕfëô$ŹÁ"KQŤ©…婯tź´Ĺ‰ë»á:© ™”ű®-čFB/\xÄ Pýá (¸©d.8ŕÓ®Ăhó5¶ůDö„ýű9´:4k"ÝQמŃ”ł—[¦ůýo=u3’D|ąUsuáz“€M_Žji¤áxÚ·öÉŮc˘vš(ż:&?Lâ+RqçůöÎ=ďĺ·j~ąiľ‘|8FÓ»ßXî“Y›ç°“©ÉęÎWdś¤‚9±p‡ÎÚpfszďWć˘Q.qQaŐgĄľßI Đ”<äVS]<Ů»#@ďm]—6mQţ”­OkRMtî0™|čůě§eNîôP]Ç»†B-yJ;űkoäUÇő“ř\ÉEô‡Ü$x=3$}Á:`ŁUýý9yŘ’b™‘d˘áÇ1\H°R Áí”{đéEe#0¬jĚw›!ŹÓ/\řjLNďn»ˇ±ľliŃI:W\Óńúßvätuw]ďIV×§rż›4÷ &1tbÔ©ÓqőXş4:oĺ, -¸v™†í˘ĺ#ölˇŐ¨¬/ßy,|c- ˇHâŮ]8\…p "'Děeä>zÚ%w ˇyŔAHúĽů«fMŁjpUOq(ř®0IĎC˘Çm8§Qý×}LúsüŰłůîoL¸?e‹&˙ Ľő ’–-śšůŚÎÄ ×µó#•#ĬłtĺÎĆÓC`4eźÇŠdü2¤‚›a‰4I -BažĹÜĹÝÝEBÇ[•Ĺ_ŽKęźOÄĺ5QQ#†ż?^x>i1ĐXĚGń÷Ŕ¸Äę^“ş˙aŚ»V^p’’mŕt΀&‘Ě÷zA$zńŘ ĄćŕËršÓ÷gĄÝܧ‚Eđőŕy¶`%×Ăróŕ‚}/›qJĐă.×fł”pE -šĺ‘’Zťn…ÚÍŢĂú$>ăZ°Ď“ĺ°¶lŘ–1Ńň -Ń˙˝9YěĺN^–*ucM.‡tŔ—ć±J˘B'ě% ^4´ĽŞ4dz¬:˛)%NQdѱNůZzĹP~Ýfě!ü˘~˝ÜQ1u´‹%®ÝXĘ,"–a żĄ Íkü•ońlú¤ ÓÄH—t­áî­źi„ň¦ůµę‘lőlz_ĺwáí2^1Ęyl‘°ü´Ëgßf©3ý±É.Č -ÝpíďQ 1Ƣ~l2yp„–~ČŤB€ë§fyŤ&TË.kMíR’𬱠-Ő•şŠĂ×…ź%D5LäÜ—ÚŇă4Ô-"঎‚„)«DhQć$Em¶„ ë\żU“•ľőą­ńÎhD.ŕµdîă#ś“+cÎzÔcŻ86‚¨lĹĎKéł)¤1Ö®)• ¤uCAÁIVř€w—ĂćÇů‹±Y–áňňSm0„b…ńw‚2ŢÄîĎXĎ«%ă/ô^[ˇy/¶¸Fz.Ŕâýňs3DPh¨Ű+q|Ç5ý_‰vśźŤC\Á€KLřő`pď°Í% 5M#:íKŃw-cKôM"ŘTéŁbTac»ď¤şně–<ź*Ć•nm#Xô3ËEá®h„ĂŞ3i3ĽąPQ%Ô9RRz!0JRçl NĐ~?ŁŁ˝Î?čČ=đj—ű¸ -s´ ߉DÎZÉaČ’÷:<¬±rżĺđě'š{óR:KmţżŇŞvŔÝ` ůçdąÝ^ŔçuđirÝřE(;w(‘¤ÍT-ę_ű.ÄŤ`é0(Żn~ˇ)Ü^öHěÔŽ&a3>v‹ÁVŢ S€x–PpMŻęLÝŤ.¨ü·ŸĂ3*nŃ0xSkY˝.–Á^ć™ĺµÁhj1—7ů;EGËWřŽ¤Î‚+;şĎIdy‰Š‹SđÁŕťíôÝA–F‰ ¨­›!ž7䔩­ĐîLÁdžŇyę -îŁńÁ†B‰trIĽÄ)đ‚Ł‚Á˘ Ëđ -ضԩě2 ‹,“ć¤ôm ˙® W…o€=˛Ş»łśö6'4í)Çý8ąÎřY)—díľ…•Ő“z=”Í^GŇŇÁIĂ,ńŇ‹ü¸tµŽ!ĐJ4ŕ¦#˘Ię‡xđŢÉ•o†~íąw=7覦ÄWµŕ$řsäî_ü\_rlĆ]5ľfR}I-—ŕpÚęiŻo1v¶˛€Ć·ÁČ˝U+ěˇ_&%Ü™ŁădÎ{/Ł‘y·zŽ)h -ŤeëO“uŹ’o‰¨ÎÄxfÔjiÜ›ý¦ćţĐ(»[3 5ůĐDě®…ŻűŞÎvő=nşôP‚ăh`ÉÜ<Ęk´í¶;Śă)hÔ˙® 0‹)ĺÁ<_w÷ÍĘdD'ţň4>Rš*@ň©XďÂíÄ\+ËŹ ‹‘ą­·Ť‚/üxuÔ¨Wç`·ç,ťÓŢďë*—Á+Á»&Y˝Ń‚¤@@řĺÚ›n…ň˝ú0M3}[lz©Ńcç:Şv˝[űo_c)SZ «Ňů8[u3yšţT+ţ—kăĘÚł¸ľČ†3‘ß?(lZ%8Ć[™ú§;u -˝ďŃ®V°4>49^»fŹÉ»s©˙#_WfЧËm}¸"řҬç{Ă’ě/¸aĆwfWEłvzäřˇł’ííüv żB·Ş†dĹ&Kň- ‘Ł÷Yž„…r1Sôł2CĂ‹ýľ ő¤â[ç*kW8mYßnzŐÜŕ!­:‹ÎEČOÚ:Š%Ď -–bŮăـŮ^z›­Úsśc§žć^ŕ–H #™2Ąq -Ăhň(ĆyźL·Xť; ÎÖ*¤”"Óv‰(pBs â¶BZynoé@çhőY¸ci‹˝±ňđ›ŤěŚGlß÷Śt‘)—(yËDŐbÎřéŞGÓ€]ós(?¦JéśtúŰĹ–n•Zkđ/|gĹWfś,ŮęiŐů%/ÎśÝ) 1QËLßą|v§em±ápC|‰…2đĎSH#ď*Rö•ŤWdmM±+ńź3©Ś¸†óJńÜ&Ë/ŹŐţfv˝ćuż‡'„ëÚ ‰©e·ˇíćçîŮUcíńJudÍöń[Çí0˘MMł°™Ě˛ +Ú´#“ ®žAç®ĐšnfĄ¸í -ÍÓńŔĆŃę¬}Lç#jmxR­F8k'ű2öńĐBŐ=˛uxĄöZÜŁwőÄ3=űi‘‡]rU¤!éz>ä|+Ż´ %U7"ň¦%“ŰŹuüĆ:aë“çbEy  ŻĘXbăF1ŞF÷+Ş«Š9›"§|y+‡ČU•»ů¸p,ˇčˇĽ`BXńţŇŹŻąąÍđ`÷Öík׼ĺô„L´€š™˝ŇAźŽąäKšGÚ+IÂúí™sKÂ;8üŽ˘'ÜřŤi»oéM™…#ęu9$ŠîdťĚzň{ţ{+ÝOCÎă‰I±ŮŚůó4’ÇY,o$C0´"D;u÷őňsÓxMwe^¤Ż˛Öt…Ź& ť=wŕu'bAg^ďµP—﬊ôĄĎC j±#+Č…›ů -ăľžNňźĎ˙Vó=ÖPeČ@_˘’ąDÂÁ “‰íZĆsŠxMíQłů »¨Á9×Ú XY»jÂY“ ­ţXÁńGđN Đ‘Şże4‹ťŰ7¶űÍ8Qoő_í±Ó7™V$Í,=fšq#Ł€é :m,ř g%Ű™„Ćéčâźž"rR§®”ďxőǵŢ5ßxpŹ1Ĺî5>ńľŮ´ŽKîŮ=ŠXĎYĄŞíI˘đD„Đp ă÷릻+ĽŽ—Ŕ#/¨UĄí;e"·Äćz”“ďCÁiŽ0o†ĐŞşT;jĹo'âLAč2ÄĚ0»f$Ťö2O÷zÄ>GZČ˝:’8k—7ÇČëp']ězÔĐ“Ą9:ÚqS€›\4ĐYĂ®—žÁ¨’ëGQÔŔĂÇ3díú[ŁušMIq €=kňô9E¤Ţ…MX—µkŢâ*fb†űËfU°…îX[W†–¬0őď—+vdĐâů­ţ×"Ý’ˇř­Ží»4w«şI­ţdowV—Q“ŢŢ^qĂZĹłš6żęÖ/Ó‹+×ŃŮçžÚĎ -ťĂa¶sl$eň@¸ÂŤ«BYěN›á›ŔÁx^1‰tž‹đrÝC4h§ľR˛2°S'?Ř\dÝىÉ>É/飏 -“¶—µ/yÁÚ·ň/=“•đç·•Ď#zćě1»™1ÂxŰj˘´Ýh Ť…şŚť¨l"`d ´%ţc5IÚ›Ď;n]0B?(˘ß‘ó ÎݞŻć3±î­y˘ýµźLHŮ ×_XŻvë“[uʰ@‡,g—toI (ß× mĎu˝Ú¬W}ď -HŘ ꎆ/¦Ű<SR˝lţ=·†*´™ąŔk{<#&wG?ôŰ˙t¬Ô ř°ŰÇŞpjâ&Ç>h?Ôű˙?#ŹžśyÁo}ĐŕJ -Ë ×5ýć¤CŽfr‘ç7âĹXmĄ€đ €ăÔŁˇĹ×\µ'˘ťvPśŢW|çjyŔż‡m!rD503ĚC-†–WR×Kë­Ă—«ÔŰKĎŃ3Mk-+˛lHĽs÷‰Ň_xř?Í#óU°Ń}Â[„†zŻlśů1ĺ@Łm­QA §_wŔٵRBWĘ‹¤Ą¬1n%çŤnč+¤RJV6gaÇĺÜĘ÷´±óÚL§úçq˙?‘+LĐ.g÷ŢýLîyîP‘q¶¸ů˘oî*‰nş×ĺÓz^â›ĎĘg˝ąÎĹ?_2PPÄĽýa†Â?%ý˘hěśŰČă2ąÔżu÷Ó’űΉ:%!9ľošCđízíGÜ-Ç˝ ;™zȧĚÓ:,»Čٞˣš€ón[źż+9ź 7Ś|Ţpd‚§sĚR^©ˇ<Î.d¤D-{=Ń©żiM}÷ž›\ď9Kć÷ç5ű~„îťwŐü úÚŻšÖíűŚŇ­ą -aü–5uöHČâńŁŹž…îfžUó#rNCŻŐp™„ż ™‰Ő;MŻíL4䥦|éÚFú0Â4€ÓÜÜŘʤĐ<·1­{yL/˙Ôď?đYĹQRC^|ŕÖ$š´O–`÷\ °ž'ĚiĄĘ ¦br5ĎłölzȤÜ -ĘÇîLČ„ĐČŇŢ•×5ÉZ•ąÔëăî«Đ†dr‹iů$ćzá^Hó&u“ŽąĐ2¤Î*+ťĺĺˇŕ$ŔŕőjĽf҇¸J+ô…Ĺ@Ů9—‡ mqö–÷/!ńĺ‚u«˝„;ôŮZ}ăjąHř Ęń!Ő ˇBÔfy˝"őłÝ”‚ĘK+„Űé[ÁŇŞÁ&G+vź9Í6“ačą·ga;âń±»$°-Ťmč GyëîëŁĺâ°.ŁÖƆť,î„ÉuGÄďOęŽdŇ3î‚]R…1Hţ,AĆÉ˝‹1j+”Á@ڠЦŠ}9šm9Đţľ2«BŁÚ„‹9©ăµo*ćzu¶O|đź;5´‚ĘĽV3qĐE#°ř¸©ĂVž­b2ř ćňßĘĘę %€ĐX4˘č\W‡QĚF‹[YÇn(!L¨\ÍdkęăoýöMoěA_ę!ŁFüÔnXU*Uńw¶g긄˘ĆŚ_†Ľ‚ÁřŐ6 QpŐ'Kě_őá[ŕ›¶s]I«$ÚÜ|dTĘéuŞë•ˇćŚýŕBżeůN!đś\ÚÖ QÄÓ‰*[ -ó\b űĽ>'ŽćÂĶ«ü†âxÄ€d긝łŰ|dS1 €J3ăő4éŇr÷j}ĘfČ…@ÉHĂť;ęLż·xlĚ‘“jPÎgÎסN¦wrÂŹüó{‡Y{ ¸j«ľ¨IÇ:l-1%a= =Ę8€3Öj„ĺSŢŞh#×ĺÚ0<¶Bq˘6î -wqěĽ?ů•š30V٦Ĺ,'ŚźµBÎ즻t_ś„§’îžFĄôl)ĆĄ‡ś¨‡‹Í¤JŃ@(†"Iŕ6Ä%=—źśŤ+˝kwÝůµQ`5( yU]ç UjMJDÎ#2} >"2Ý -ÔőłşĽ‹‚#ö3<¨gˇŢ]Ła‡)dŤ×v®mćt4ˇ…%yńŔŹŢX3‘ë#pÉę6=L_cZű¦‹ş^¬?Ęč ×u_¸uÚŁb öV~Ďž<É8>ľ¨—Ĺh׌P›Ď‚#Ůö×°¶ŔÓĆ‚ôÂ\ĹpV”‘>UíÎbÓ̬tT\•ŁvŽ•1:D5côx·[A»ú÷zďřŘzóPýy˙!4•ýB1Ă=˙¦˝^ŕ/)5ÄĂ '1íősł‰Ýc‚©P ,)é:dí™PY(u 3Á@őš+(ňÚµ”ÓgKýÍ 9¤h‹h>`Ô˛ë§ňDPžž•Ln,‰LCgţT&Oş¦ęűůa*Ďjts’Ŕ˘KVNűi#iǍ彑ďˇ÷ív=¬8ŃKďKí”eˇéš( gZ|Á‘fW{9ź± [±É•óőű €9@O›uŁżĐť,NžůŇÎgö•N_'ăőuYŇÝb€ś¶ ËĹ9‘š?Ň9Ţ#Č«—dČĂö/çx‹Še‡ }ą·*pěÖ k;>‰ĆJ˘8­ŰëcV¨:˝¬N°AG–IőżCĎâ”cňĺ‘~eµ)‘ř‡<ôťí)3SZHw€ęW|FnßhS2ŹźÜ¸–¬ů• -fĎ·Ćđśˇ!«QyĽăáëx˙넣fXVcă ›|±đ$â;B„GĂD;‰&„„ 95lW ÂĄ+p€4Ęh4°rk˙ůălGĺ\_ ‹©`ţbętź*öCač ČA)ťK}‚|„s;Üw”ť„ćwĆupÁ‰Ŕ&}^ŁĎHV§ž*ř„C<ů"¦¶íú$=_éĘ· ąĂ Ćt[#6Đ€Ë]ł†7…6ýąXW*Y§¨ýІuEžŔOóJ©öëIţőÓť|+>˘ ‚J·$ţź))¶n[ĽDČ’…8ÜÎw(ÂŘ?‡p~żĚĂOňř7и«›“˘~·>^ĉб撓¶¸;Óg¤Íă#' aŚK˘6@(2ľË çźŰM&Q -Ż»ńŐJGšJ±Ů˛Kł/;LNµČSş¤Ć„ŐçźCôÄuĆęk’7óزi˘ťPˇÖŐ÷ÓĄż¬©¨«ŮĎy/e¤ ?ýßφf©ąýć;<úQ ˇ\1cÄˇÉ ©»Ó4 -+ŔtŰ—Ç99™ă¤EÎ0^ЇdCëżótµ˛ą— Ś5M» Ž˘PšVy\ú}b˛ b­ś*‹úoH©9vlâ—piVbšŠ*1´«îdAüONÜOM‰ÖüŁBKFČ)¨U,ac‚k+×3 °'Řq^ç]ŮË"*vUŔ˛Î»˛ň“ŃŢ@M;]T+Č.!ąt+'ž§Ď5•Îú2cJîZu[¬5OVÂĽ0m&=€\Ö2şßy~LŹ!°gÉ®Í> =>k÷Z:DŞŞ K ­;ż÷h×[–¸úZ{¸˘şůé…\2sä ÜÂ&ŘâNÄ(Ű´)&S‰Ś-ż×dɆƟë·d?¤ý޵–K~Q WąĚ!\Mľ ůsÎŢ*®K -Ĺ fá Hh\D˘ˇežä{y™j§Re*5dˇuA'3˙đqplqŃčëfX…sąwĺf’r›Hô/|-­¬Ż¶ďá)_–¤n†ŞÇ 7!ęłN"şŰ·ë1Da*y®qâ¤őÝŞmq=ÉŔ?b©:b˙ë”Ň$ŕ}y…Śá¸Ĺ›:ŹáďUä©Ń{#lD•ş¶»,Ŕ}„ÎëůŃ&w -‰ţ0L,Č+5ş2 Ńňů´‚R{ňzX(š´??Á™îµŃüDzW˝ß¤iô¸°n9¸´şűˇ»q\űčm\‚Fě´(îJ¬Ń öÂgy -iňśI -¤Ě÷a%Ox¶{ĚĆi%!őď˛}şA†ŽZ żN8ÖnUŻ=Ąš"ĄC‚aÓčLý¸xŐ2ŹWId~ĐčK÷‘óf˛yq{śťÔë®ĚŇŃO«Ećš˝b¦R~©ß´"¶ă)ô¬ #é(P$Ŕ%©ÁB,’úb/CďžPX6Öł—côËś˘PŘBýÉrÄÄť·w}นmů6ë9—R aAé‹Ap2Ü{CÉŢq'( o`ä~ďKĎ«Ë÷ťÜß”}XÚŇ$'Ww—ĹR¦9äebÄ™fТDaşK˙ŠX˙·}‡Çˇm°Ľ\:|aqöčđaŢa]]_‹_­ů7‰…ňŇpťˇ”{«V!áđű¬V[9ŤwŞ´Ö:­şYrřßćłöý–KŕG"?ťŰo„.öĆxKżŁ>É3‘WŔâRe>u7q—¸ą.aÍ;kćAŕęžKEöď]öH“ăŞĎz&S™ŐŃ”OvlÖŞM ˇ€­×ÝřhúPĺj€żeöňoŮŘ ÁmQwĐ÷ŚÚ~Tvi-YęE“W§®dÓÔaC:%R\jŐťšÚĄĂ!,ĐŤ%¬ëĄ ÖWɦ˙´ťÖÂ/ĘË @sŔ€˛öθúۦę2żH3¦ýŕ$´żëoçQ›XýíÎ6ÁŇF ‹ÂKnu¦±=rCPuu}=´CmÜŘń/kX‰KUŇkdű>ĆĺişďG iÖ’rWgĹăr§[Ş©XJŹA·Äë6@Ę$`ă@­öÁ^U¤Í,mfîw¦$IđŘŕŁg‚ď45剥iŞ—dĆ|t©Ô›sŘ<®ÁIçy ˝ź±Ń®Aż0hB‚sSîĺ\Đ\^,ňqĘ'…§ŁĹŕÖn^‘fÂć‹ÎŽă_ĺ[\ť‰Ă–!Žv'p˘ČÄ•¶[ä‰,ŚööFťŚĽqŘ]@‘—‘z—epy(QżăŢđňňźŻźzą/u’‰GĺI`‡R÷IČ­ĺ,1Éey˙ŁáÂîÇ -ĐM‹űgłAĚą®Ĺ\bŠ™řŁ—ĹˇŇ^ÔŞ@Ť>›™čQ°/{4pAű6e–ŤfşóФü}Úva˘“)ׂďCĄč§ŢZK®˘cě3Üč%÷ô·ĺ[Ł*ßă6ĚŞN3ÂĆŠ§Xţ z2H"ăđ3<´ÄńĆHéiÄKü3wSyŰ}mc¶R´¤źŕFLóÓ÷ -dćTŰ‘i% ¶©á ňé·Ü]9$ÍŤ{âś©¨!ÂǵV/÷Çź©ěž©d4Őřş$e3ŕ1/ĚŻ™˙ö©fLÉ· )sŽ;ü`€»™äýöĂ‹-Ň/3~ÚRˇăŃŻő`]„d[üâĎđƉĄ,ř±[¤Ď¬Ű;x–T»d.~+ÇţÓŇmîÁ§^šY_6i7Ň/Ą•AKVH±ě„Í»‹FíĆÂ`0}şyçM«`=z6Fýq|Řb15ŤÚôÖE—E‰Ö{’«—Úr€3?ÖMľţđŰ€F«¤ă»Á(ô¨Đ)w -ŤWŁĽ?N…÷Ş_7Śb˛nµPyÍ˙j—ˇN;zĎ|[¤wËÜţŹu,ömç?×–á»ö﫟ÄE_čŘşš–ö1t – -/©ŇxĚŁ:ŕ¤M† 5 đ t¸ľ®jŘÝí}TW5ţĂçŢúŠë@ł,{'(6Ěţú % śń#4»ßŽG` bb,%ÂGJ»öŞÜĐ+€WÄ>%Zß}ś#ý Ő?;ĐăWü?AßöŁ2.ąŃXýÔ厛­0:·H‚7pý’˘ş0 ˘0)ÚsٰYĂqaÝRśńŰ‘?FłWŹť$˙[›¬$I+ ţW9aŹ ć«8ôč -;O˙ĺ¦ ţĆMr˘j´ŕűTL %ÇŁ^áäŰ A- Ďdá äŘ„±Ź3xŽN†–ÜMä[-Á…űü4ÎbDv›_Ĺh䓇®‰v ˙ĹOk“Î šćąA Ţo@á,BJÉaW(2ˇŢ!ýÍ(+ fŽf˙Z~ÍÓĘ0m\xú‚#+ž¦ĘŔąétžçEi´¸+öÖ­,ş{!ÄÇ ~Î#H2ĆC*ţ‘…u6kSŰi łAĂzě!ŻŁ™Ý|ôxŁ˘úź"Ţëě®.ĚëÖT&g :ȇd·ź~ÖUó)Ž1Ż=96Xřg(oraů GĎ}fî 6î×îëú{“V٨?OqčŞ_6řڱOYˇŤMFóř*NÄÍ8™‰k’ęCÁľ0đ)' ţĹw¸v;ÓŘ–ĐHEÂmGĆâtéM1{jšžu{ßíŮîłá… ÉÇltËńWĚ^Ö~ôAţĚĂŽ®ô8YjM+ółu1żîZn-đˇ¬noú…Ó‚-ń_”HčÍť÷:'6¶{†ŢňbDZĐШ3RŞw őcU ŻK -cMtQ{é8¨žă šź…uŹĎűV ç8sέ*H;6˘Ď·ůw6Żof'~':¨\ň”›† ¬ţamŚPű5ĎśÜOţńlm–K›Ľ -ţł_9¬vÓzrŽMÁÎP™ŮňéDig´b(ÇT§+0],ÝD<%wś•Ź“¤ŠÝŐ ­„ĺŞ dHě’Ě «ąe! & -cT[Źĺ_íú§jçUť‘“«&nŮŚíí2ç=H× -†ď7¦ż źtrź¬ŤżČqľV˝×L‹q93 -:_'rd°ë´ŕÚ fT…ĽżŚŢ­k~‰Ü Ťŕ˘ŞRFÔ0ű"ŽźőžRl :Ăř´Dč»OůÔěyv—rLöÇd0’ €ŁĹąOâkúJc$ -űŽ<>×» zCN(Í/„ĺr¸Ţ9 - ř¸Ek* %r?®#tŐSt©*c]ŠRŁĄy‰@fCUâ.t5)Źbü`/ţfŤëÝŇt?Yî•rCľä˘®ĆôłÖŚ—Ý€·Áűe ×–Ö&ĺ×|źŽ~%Xę/říŔm`­ÇXOsŃÄ^ÍH#eXĚ51íŤtÓi™…~'‹ŹÂTĂsľ”l«*;‰ńZ:(A -™řÂD€–ëůôłzŐźBÉEüžcs\L9ćŻěLYź3kóąZú×+µ€ĚóČn9ĺzfrl.#D5¨Cˇ0…Q?Ů!–Ţ,F˝źC0ńu R”ÄĎĽż Ć5˘sáî1áy´ÄAîK{€l%|TĘzö®AäPÁ”U•g%‰©ý<ÓQřt7şmM—* ŻÇđ¬ęja’ńávî=Ĺĺä;óšÖp˙eh÷•éŕ -VŹ7L Ń:!r |ý4%_Đř‚hđ9ëËôĺßSâőÝ,˘6¤cň˛âDřźç°×Ź“č!}ü(.YRUoyď+0.n_ľ/ĆDŇČ<żz6ęëxů~ĎĽ“×!ŕţŐqeŰŃL{SשíČ[üŐ.m¨©49‹ :¶çŰVůúßť4ŕŻ)c„ZÖ„ůs˘f¸Wóú¸eăłP4|Ň“`ˇ©:+đőŻ­T0ĐŘ:=8=m@ÂOEËAsz˛ˇ ŕ¸D{pőËóęó0Ćo=–)}ťVú Ĺ\%ňßBT'éššO -Ú2ź3öť°oĘe§Ŕ¨O2ĐqFFÇúŻ8~ »7d˛p -őçÇđťŢőţ«ßHšćQ8—Őnź{Ç WZyŕĺ]…ÖŠŚ ţľ°1hoçÄéٲ›ĽGR-yÚtҰ/ňúAÖq¸‚Ů9¤6Vó"†>tmľ}'tQä¸čt'<÷ «QŘ"9ţ㸳µ4ÍGE·Í[ít´ťeŘVÍČ|śGĂŃš^÷_Âwő˙ŔyAJÔ*“˛iŚ@ĺd€¬>’Ă:ľÖ:Ţú%˛`$¬Ů”,ô¤Ź‡ód -)ËÄ–Ţ›=ř?v 7ęŚg•ąVŚŻćÇĆ ŤÇšmźĐ'°:Ţ(ŰăZÎŻEgöyvąĽ "–cd㳀ńÍ˝$ěW&`“M™Ý3_,ńÔ„pÝŁw…äP®ˇKÔŕü¬kŠLdÇČČP‹ËľřäŰľ\{Ë»+­Ś¶´~ -»©zjL•cý‘ß?.Ş“{Kp­¶HŔ#MGaŤŤH“€›©ü]¤’°–yѦjٞěE@íĺŮ‘—üd–{ëşőxl+Ilô"^1ť“#u >É;€¨QŰV‹ęCĽ °LbL°±čőZ; -1:/ŐŹÝěů'CŚů`Ľ~‰„<03łç€±äÝżrA÷•#SËEB{°’?‰ńY¸ţkŃ©gčLn}fDŇš,yám–ř©ýCěƧîaâl]kł_Ôßú´ĺš\˛ŞtËU¬ âčjV ŐŔůŠÎ&’ ľŹôBˇöş‚ŔěËnDĽĆEđq!•$/Á–Ű.‰>$¸ĎĹŻ¨=řcŠ+šFA@ˇTć?”+V,S #µžÂŃ“v›N¸a3˙Öɶľš•ŹzÉŘýoř ÓEb1ĘŤx€ĚgÇX°=;§l)ťčdTťÎe4YňžI•ŰSąz˝¨°J›Úi˙ÔďĄĘ>ßăCb١łK'gâ‡lT‹)ÍŁ¨¤¬°u➲0Ľ±(őÍÜ&Zg†mŃL»mpŠ_cßrŘÇËdȧőą©ŃhµúE+–ŘijŹC9•sţŠ/WçÝŘ*‚ţ¨ŠÔKVp˛y¦ÖäÜ«µ;H¶ůZźů<ž!,†BÎGŁ2đŠCÂ)ÇóR* _N=őć@_ÂôĐţčö$şĐŘ•¬\ĄíKfďĆ{ѱ)Âv­m˘ÖŁ«#Ź1˙Dyž.ŮL Ĺç†:„©~Çß? áĐţŚŚĆs$3É"Qžű+=ź“ŔéT{Y‰@/3đČ÷A ®“-.|­Ú*ŇáQtű[„C×Ůjl>Ť~$Ţ<Ҧ?€«ÂéŚ8ťĹmÖŤňˇSąS›î>ł®˛$uLq"ľwŠ ˝ß »)UMşS‘eŢ ™ŔŰű¶Y>e*"6eIűT‰y{©˙Ťë}ŕeV qváýÚ2‰ 7,%Üńź*¸/˙XÎęýڱ{$ň>%?™&ďŕ m3Š÷ÍŐN /ÓÔ+´s…{ĹH¬ĚP‰ťÝÓ&ĺőż|c|ä&Ď]˘eš.5w?z[0gWOE6'˛ĹŹYOÍ#–ű©ČUŢ‘˛®mBűř'ž˘‘®TĬ‰š đ9˝g𪋓Ľý’3~żj©#h†uw*=ťŽň[P—Y¸MŠů­Ń"§×§#1 üŘý<-ŕ»gÇüm]ÇĆ8ń¨ÔűÁ±†¸—‚ĘŹ–^vfäÚ‚QM5­ÉEŽ/ŕŐ*S­´Ęř™ Śżčr ÄĆo"şşrN‚‰ĄžěôěB°klN7đČĘ.V$†…T­f͆uOŻ:‘ĎĚűČ"$-V…Öć‰čÉ­!÷6ęę·yŘł=ˇzH$˙&ˇ·Ţ>ËŻßl&!´ĽU»I(ŔUł7 ť»Uş [ĆוĎ -=CĎŹńSŹás‹0•ĂÔ¦âŕ[&…?@Zîi•Ć|Î,hŔŹ­Ë0™•*cí’<Ř-Â˙ Žü9ĂAA9L=7 ř ™óÄTĎ®ôń‰?„f~Đ$ŹYĺśď·a”Š@ČőXŮ4™>Ŕ3ÍĄ®—ěÇE'ícIV.­¨_Ĺ0ćť#Âj&tŇ®°č­12ˇYj\kń |«€śFď|ŠĽ;ŁE]\dF1H»n…8Áđ_ )Unëqx˙úŘí1iH!C1N«Č˛ä@>/„<Ý5~×ß‚eDzmIŇ‹›>í»‰p lvö¦µ±dZ)3ç¨î)…ř©ÚňŽüÜ”mťť§:Ú%ȢGµ_1·ř/řVSî"äđĎÚPőCbLß6Ó°ő!JH Ł•k‚+'â/X±‚ĄÜ“™¶ŇëŚů'Ľ˛V*ESý'ƹğDšFĆřĹ4O3bťŃ!ş-çm‹ĎZŹ0|1ĎĚ&螼„~ÉăžNĘP_m &ä6ň˝ĺę)Ţ7卥˝HÎq]Ě®If‡óF»ŃTj ŘéÜ^v™°R~m›™nÉu_Îtu?iwąŽöń$ ĆďÜq•dĽ -›B'XłgUŮTěY(4d¬Ux˝Wµ€VgµSňIÜsţ‡'ęďćĺ/”W(ť“KźÔ0Aňě}âzBŽő–ůmTDt?öK–ŘęĂĹ,acilDÖ1Ź‘a˝śéA4z;vfiHÇ ™\ľřŇqvhxC¶ěqční4‚ĚĐj^-c«Ł0â}fMÚÁâĺHö˝>0/µ¬Ä…Ĺ×Ř.Qn¶ÚĹ„˛ąqĎŢćČĘ.{đ­ŕĺÓ´Ô×ŃČ>Ĺ˙hIIg>tKŃhśŔF2\oŢ`WTp`“nÎú0őZbČĐ<ý@éđ Ěž˙Zgť¸V·ď_Eâ\ĄNËC˛ ‡“ăÜFTHŽ ­`]ěr¤ÍQŚeËÂôÚf0°, Ƥþz·޶d§ôŐW}ëJŇA!PŕečĄ 2µ3qâČTŢÁ•ÁaHČÓ±Ż8ľ‚‡Z?˙Óa…ř0tÄFç™ĺşÄ'-jŞň#; ˝>஋ ×p ŐÓD6}Ň$ĂĹ­Ęëď˛á™ ®$˙ďÂGŹÎˇy[cÚŢLfXŐ1bŮ$Ö»ëđ÷rČZ<±ě߇ťguŢŇiuđÓăż÷í° C’¶ŘR×üľť|ăÍź[0Šěë-Ô˘i:‘Ešt7Tľ ]5E¸3ëŻô,ňËRnYsT3 3óz]™xxšśBßË7GNłL=:Űäź~<ŕOs‡śŘę7$÷~1[p_>OËĐ„@m: š©¬k»›ÍKŻę^?bú/fu,™i۸G4ąĺYÇW)ÜQ#¤)źČóÍiY¦˙âqO1ľŁ±ŚeÖXÔĺőoüĚŚ–Ú°™nÜ­*u7¶»?s`lŕŽŔ|u˛_YJĚVWˇ -#z$Ą%čúÔłÖ¬qH„ÎçŘęŘ´źvo±c 6Ç—!OmäŠ7ÉUś¨­˝ÚëÂW¬›&YžÂĄ` ŕěäńć§@ď<_Ěí÷E>÷Ţ÷V1ŘŢňfŤóZŕÜ1T<ÉŇ&ŤŽRP-§q!'ŤŢUó‰ě ćdU„Ľł—¦ĹŽ#Š„ŹU“ŃO$†ÄĂ‚šđĺídSPŃ­N±:w}sňÂ|ťáJŘt}0şĺ.?ąËŮeĘęîLą«Ż›…rĂ3ÜUh®ńX™ů‹ţ(S&j.Bż·zMôűŔú.šd)áLś|°p˝­–1té€Óţ7’*?wÖ˙@Ĺécńgx(E&Ú0¦tK‚–—“ůýiÔk¸45–Śůqpµâ+ÔÜ$A©ż%ŐáĹSG˝b¶¶uöf7:Ň.3ćěfÉ×€sĆ1ŢĆĘ}w9Ô;öi1| ݰ–‚ăqrĂx _Ť –ÜRŇ ąŔ»&6”ŠĆwiü˝Ą˘Ń×VÜ 0™ůŕß:†I[ä×ŇYocQÔ›$K=IB+Ë_pŠôc«’b€ú:A”fËfčŔ5p“„Pzňű÷H9ÉŻč"’\î”k|ÁŠť˝4“"h7€î™…fÁ˘ŃíşK_ -‰h¨tŠbćáh€ţkĎźř€kĐ_°,ßŇč×± ”“ĹJďN łÚ±Ńç}ŘiÖ“vç>çhd”ÓTďöŤĐžV-F~t!çĄ#˙çPWőcŽw§„DÄZ¸ůŠ‘ť -čő‹d$2*F|7ŁÜŠm -ňÄËňSsĚŠ\?‡\Ţ÷^•ÜEE[¬Ü•÷ŤŘnž>mfn¦ZĆť ‹ěÔUuŇżXŃwÍ%RŹ\ýk:ć1Uy}PL´9o_ă!lźP|Ţ“[Óť]q#Áß<á@` ”UČśŹŰç|'c-ĺ7#Ě™€…-lu>Ą×*J *˛ńk^®â>g-6~ţP1Ý^¤ÉJďÎyŢ·rl.‚gí§¸ÄÁ©q"†Đ¬ÍÜTuťňÖ>˝ßQOT$ ʬ´sV ´qň7ýc‡‘˙p´§qÇ$%‰/ŔR’pîťeeE=7 Ö·úş/Zć°‚Ź{Ź-ĆČČwśü^čÖŢiy<Ööo;eÝłĽ®3QŃü+ś‘Šů™`Öżn"Đ–™˛]őý ´îdŻŇYeŻ5}_µş{ôL‘Z«Ŕ %¬1ăÎZ|*3ŕóÔ´ü¸¨¬iFrĚ -ŞXĎŚ¤ˇ HXÍ˝ěCŔaÝ˝\ˇ« ě֩͢qĆE6 çŻnŃ©vŽ–Fďßµ¨hĘ':±šxoz¬OĽps(A„Oš|¶1“Ng'­xs“řčŃš+™<¤lLtÂąşm~`”ŇÔĎ´©!DmĺaňÝ]wÎIŕwLÓ?ŃA};ý-ń-‚‚łłEĄŚśĺŞ˙m\żV¨Ž[+ďvŕFřO uÔ±d]ŰDa…CÓL]nń.ňß2Ě(=€Í’ëd ŚÜAyşŚWęř‚ř­Źă‘+&ŮÍ ™mŰ»éDá(űźL4řăA·¦…Ęމjn}¦•ż“PľâĽĹmŚ$˝ÉQÚc?‡¦ôöűł tQř@Ă"^–ˇpÜ 'ęÖ’ÚČhĹŞĆ•hÉŔ=ˇ¤ńů ˙äA2L:™Ż,bŹYČ®!5“é5Pż!ĎňŞDkďcmô2B‚7NYd0c.а8—ţ8řcł>měę(rÄÍ ”ć; QEď–ŢF*°GbI}™’áF#é¨Ć¶j™x™B{łó™íkü Ęh‘†”łEŞdűÇě–‡e¤\ď‡Ň‚ŔöžFŤÓÇŮÉŃ*»“»fĐ@<·°Á`Ś÷!đţ·ĹVęŕs$ŰsĂ/'´RVŇűQřtp¬ëLç± -“ÍŞVg€HUeü* Č´ô9V>Çk–apÂJ*ď>gËRFµJsĽéeěšć+]ăĄnmO}!Џ”H‘B'‰mČbkš¬¤#‰Eô~S”­t4ÇOăă&a5“žk«Č Ďh|ÇHžâ­ţΕ¸ć!)ŤŹ7:XÖ±v]–·M{îúřĐ”¦ůťĽßąmÂ$(U۰Ŕ^Ř šhđDwl a/•ĺ˝ţŽşŞ]2ŰEâůěÔ%Фç-ďřŔÄÍs˛śŐ>ńŁ.÷¶L˛ięËĄëćüťCI‡h‘±¤áK]8ŮšâoköÓ*­Cbbô÷›Ś¬Ż–ÚůŇÇ *oŢ"Yn[¦÷ĘóylxôšlŘĽ†°í[ Kł4+iîŽcˇ wAĚő63Ď3Aϲ$ĎT®Č(Ťßhüw7ÓyÓ±WŰĽ4ęP÷bN°µ7MBźX -·°žI°e‹Ýş çWQş[0eP~pXs‰~™Ýś&ŽöŕÓĚ㢝Sj‘]G xJšV¶Ă¶~ń­IfśÖ´řóľU°ő‰móŽ· u‹/DŮzx$Ö˙§–U6 ‘MW—ľđÖ¦ y-±ş1Xzý¦˘ôťDK&)2"ÉšÔű ĐßÇ|-ęĆ©6ĎçŕzBW2ŐqŠd#zsLFXi)rëbéěÍaştó éŮŘ*’] -.ô)~jí25¤ËKŚd‹PĐŁő>µÁ›ŢÂp TË@góĽđ}lęzsĽś@®k;vá4A†ýT@Ô˛Í{JcÇ‹ř%nčcG°p9N¤5ČĎ'ŐM˝Rźń*Ű÷D×ëhĺäj@A^{Ř$ň?…’Ŕ4îĐ_!PN]F´ĆźÓf—‚ăŤ÷ŹZşfäD-ÂŻť˘¬–ěfyEbíËť/ćoˇy«1idŠnî™«Í ŕwž×üRmś´·fĄd˛h |¨ŢťŹC<Ýx‰ä“4]’^MÎŃŚF!Q¦h3e^]ĽÍľ··Céă©˙µ—ﲉ€n»ZrE| ĂEXEbbź®c­.Ř5I«˝)“ń4•¨)@pźW«Ř”1(O¶»Ŕö«Ż´*vŁä¦Ĺ`U5J~ŞůŃwŤ§Dň´"îőŐ‹?_·ő™v}¬GcˇE90ÂőčŇŽČ©tş(5ÇnÔŞËŻ{$]ŁyčąeĐŘÚ.…A9Ţ$8`f­†śşR6 =câ¶ŽűZ°4ÉfúŇ„%P şÎžÉ´ŹĘxě08}"p›HŢŁÚ˙™_§3ř¦>~^‚@c‹SÂA7ëg«&1W¨)˙Nr/ŔxsxDZµ‡Ŕ–r¤űäŕ'ŇíŻyó:ŻńŠĄĚŻć˘-ÉÚ`lgˇ˝ -ĺťd|ß“h|¸R'†ýA7Ő±hĄS™˛¨Ţ­Mŕ (bŞ=>ŠJîTű§ŹJŕ¶8žŁĹ˝Řڬĺk‹‹…÷ţ–*žl F«Đ:O?Ť@÷M“ŞĹď¶ŁK|3ßi;řˇú†!L`€”( FŹ?¶”VřăđöšŔ6ĺŤŃ¶Q°RkŹ)nJÓ˛O°®—Ö¨ĹÁ®g]ä2]ű-4šČŔL˛č‚üŁzâ–řAÓg?WNĂ}ňň•-|đ$ő±_–6;lĂ/łgćgδߚ„_,űË®G%/âŘIVBWÁűÝŹ`ƆĄ÷$¤-ÇBăţ§P=h‚Š»›Épȧž°üúEĽĽxĄ ·Zvbłî€‚˛L@’’ă{ŕKTîzŻĺG3d-ŮŘŚâ’BôŤ!eȬ÷ă<ň Lô**Żüfrg5|)´ú×=ÎűÚ¶KŤĺ¬-:VľŃł.4ŞĂÄÝÇrĄ't™O<[*o™ÄQZú.ŕ’]z`§ÖĄ|h—’Š{t&ŰąňG"z{,oyMĺmÝtQ|[[c·B`¸u0"ľ•B!ď‚C¸ĺO@âq¸ňŢ­e;€®=m…>ţ˛2ş­óĚ?fеÍ˙&Ú˝Ď2ßźŻĹ1;„m+TźĐĎË‚Äc;âî~~3z9ܤ^čŇȨÖ^őŁó -GA4žĽŠYóö\ŹŞ7©ŻÁC>Ďć„$ -k -\ý˘:Bv…üĄŰ…Ä-LT>FÍĐŚ˙ZűnŰ…& ÔuBëLJ^¶WĂPßňŤŃ#Bđü$Pť±ŤcW^Jz%L,Ăm@ĘR]őů“lzŮ=ż’/D]˝LÎk»A đr¬I=ď±ç_rt Şiá~€>ł–˛M–¤A…<˙ťÔ–Ë1¤›kÚY×?†éc+ó“¤Oôi¤G+‡ôÇ{i yąuGE—Ćo®IJ ÁůĄŽ%Ţ<Ž»p­yoÇ0őč_w>ßG°ŞXÜfˇbĎu_*ÄΦ§i«I÷ąl2ĺçPKTJw_Ű®O^oPŃr÷Č™śť+; LĹ!á™ę&,ú˙ÍîhŢâŃÄĽBĆ€š¸ ˇÓ9ŇŚ›ę®ŠŰBÖéÁgúÂLIÜř[Ů”=ŮF˘ş˘¨`ah¬EđSďÉű¨fő©­ŔÁĄwÄĺ·ÔaiFS®Ł`<¤®f§˘^·E~Ü(Ë€’-µY!'n*¬ÂĺąN ś˙W^hc<'ťŠ^Ąqűő7¦ZŹuę$A2¨ç¶¶ľ¬E˙öŁäN 4ËÜ*ć}X?»‰ŠKzÂďfś˝bMsŐÓŢšEÖWĺĄuY‰Ń˘#¦ŃCVA`w0?ŐĎĺÍ3yă#IA=wŚÂuŠüLô—gwfk< ZGHᢱ -‹ryâ„u¤ö‚]ň¦K ;3Ţz¦ěÎjÎBquÍI1$ś°YQÔßJóYŞ–Ôĺ»=u€QD´Ó[ëO˛’/:żçM•Cic×Ôµ-%űşËg’˱v­3~Kî RŮbz0Ń.XłË˝ť?C8ÜĐňP± ¶ŕ™%÷/ćdŁöŤNs,q©;B—M±yx?Ü“ü«1HX5ŚÓ\ß-â2IÓţ_î áŕf«ö<‡Bďř‘’üjZĄ ż`CËęK’ÔŤü7˘_ -ö„^›ňáX:zĎ»e?ŢD*é“Ů.ű+ •>_á‰öR^ôŞŘĚ6…©Â ¶KÔö÷Ş:¸Ě#7Aď@0™D®ú¬"‡)… ë·‘µ -ňZmÇ ĺ74H#şá{/*Ç<‰‹yő75[h+%Śp$•y8ĄíćĂźőšŠ Ö_.ô/pšŤÁ°ú+3o$źfłó€˝±«a–V#ĐŰ;·`µSŘJuˇ.‘ -Te…0:v1Ę$ÉŔ[ç˘;—óU.>RDż4vśól sţŕ’Ďľ†€óß;"hůąË…A{ËSYăr w0°ôÉ%őç!píPĆţˇŤ¦€uˇý×^Ň&Yoý6ż×»Ż=$V@řNâČíšęĆČ -źÔN3ŢhOóqőIÇ%Ö{,—oîŠâ®QH$Ř]8ş1Ŕ‚îťSý–÷˙íAë÷‰Ćpč#€4€]?^ÉŞk‹6 ĄÔÂĐČ$­ô OfZ^`¸Ögˇ@čßf¦onĄYv@,pcŠ„ä>ŕmŁä+Ž—Ăpr/`Uş`i[ŻJNâŐ¸ -x# ńdĆú졖ôjűĎÎ3•&ŁĽ„2ä÷§yţü¨fá%oꏑ#©tâ8ÉKăs }X$®·îÉüŠQÜgśŔöOăËJnDHB¸äŐb>ýłż ŇQl+ž|‘”ÜÎú‡ó¸9_xťˇzŞĄ·%R”˘÷~đ#[ÇÍy_DDv?U>¤ź;júzŢ" ž Ľą¬8… -'ë׿â˝>?RúA@_„1µÝ6Ú“aĂ{ĚęĽPšźR‹d´§”ŕ-°1Y¨ -ßI}˘!ă[!PIŤ2*Ͷ äĆb¸ké ©By Ż—đ °đzÝ9x—&×+gŠI›Ž4{¬ÖueĐŐ‰óy -Óö—uüî ť¬ÂĆÔ´ćáćÉ“V¶Ě„çr˛Ú.űfZŢ‚Çdž×Q˙¦·Ň -B¤«˝ - aA‚G…´Ĺô‰0\N[j4@Ä…8P0^Ł?˛&nFzk B c@NUŚKLÜŤp€Řţ -…¶s!řeš1GÝ1çńof™[D&Ŕ‡ôĺëÇ–Ú32ů츸;Ň˙ęžLf‘kóh^ôŽę;U jÝ{ţ HłŇřfś‘‘.g#ç1i,ň•€Á–¤čąg?ĺ(‘‰ / ©{ÓŞá±ëÓÚgAQ‚_I˝tnÖđ$}ÉŘ÷´b•J¤ÓY±ŐĐt§¸ž>˙vTóąrÇym–<łÍf,PÖŤ‚ŃnŽÝĆĽI3. X05˝Zü꯿Ý˙omqńčßöçNNý—uä/űŘő>›?Đč/S)@#żDČM۵-RE†ë¨+éÇ×éĐ!\"’ůDá&i˛=˝ÚE{' oÇAu$Öőż2[˝.uńѰ2šîĚľ~†Ł‹zK¨,…řÂ[¨8ׄ%žoÇöĎó:Zgť4±•#=E€űţŽÖá ű’ŞÁVV)ĺ ^ë«5ýŠ0ńBtŔ70ăôC5é7aÓ=M]ĆđŕŻ÷ż_¤ + XŞYľfO‹Ć™öútăΖ'St^SČ›s55?PÝŕ q§ŔÇoĂąÂö$(čMTZšĹ˝Ă”éqśV°5„ŹÄ řČ"ϱűËC9đß‘ó’±_ 4¨řđŠN~Ć·đڛ¦0ťÂŮ‹Ž€?¶H÷őąéQ\’ Cí6˙ k]uŇ®»C4·®§cľNr)C5äŢfZYM¬ö̡’ORĚeR’“ ç{Ba°K¦®űÚMlŹťf×=&”?GŞŇj®ÇµWMm5Ňro§G Ô}Ĺáňp<%D†ßâ%AÂňś!©”úšKÁÍ”qpîĆ‘ÇěböXV]P&t*”7řűoEóiçŞĘü'ę)7cî^ę‡ ál|B˘ĆŞÜ ŰňŮ @byŢG»Ě#w–á!·~<ő¬ú ŻXń/ÔôĹljÎr’tŔŔ \ÂűśŞ!RŽźĆÖL2ë·=ĄB\Mep‚Ó—,ę:×NEUůőá¤ĐČ1ągÚ°Seö0^FW Ü3ž«Á«‹YO†ÇóÄ$¤ŮŹ­LôŁŞöşÝfÜÇŁî ’j*ëĚ’M§@¶cŐ$SüÖ¶MQ^]Ő‡ŢKb*ôá,ă>MnÝ5U,áCyÓ*~‡ó˛¤ČU¦žDŹ/nS‚Ţł3ŤÁ[źÜ#üîCwR1Ҝܼź*[·_„mI•áB^z?ţłvOp„Ą‹Ę…żŐwVÄ®»żn¦Î -cŹAöŽHĆĹX—Yýß>ż†Š>§XLÉçSęv,P݉¬¸ ‰k’+ËŘÚŤ˘W@DU„9Ýq?ÖtW şM~çÉm@Ô?÷Ź.S%Ş?GnĚĹÝ`E8’dŢ;Ő–ŠRjĘĎŽgŕÝňň®¬çK‚˛¸&™Ď@ śQ}ńQGe+Ô˘ öVYśőŁś0 n -R3˙%żŞmÖŢ<~­ľU<0/”ŠoßÚ/tF6_v9]Áôł¦ĆK⼝Y¦Y·4‡đĂ›zčv°já·lîî3ĘíXR„«çułľß…žç{“a>ţ_ňĺ1rsv^Ůe–x3eÝ8“Sśo(đőzxT$—Üeß}ľ(]!®ż§îżď±Üe= ŃŢaď~wŮq~‘›6x]+#1+mŕ Ě{&=DŹâ gyźL™±Ż”qEA4’‚µ_Uěŕ|›^¦ë‡X‚ßެąĺ‡ö‹ˇÇyşęh¦3%č‡Ő¨©č)ądÓ’˛Đg4öU3ď×r=Ó˘ßĎĐ…V”–Ę/EeÚö%uý%Ë’§y:třwËŞM"_}Idrn÷gçµu]…‰ćÉn[čĺ ’ś¶ŤžO`w2˝ę§’ˇ9Qŕ†H8ßî÷·¬«ŁÝnş|nłz bRżs-žóĺ‰O‡Ôq2ĎҶ5ú›÷- °%Č]ź”ŔžŞž··ä٧Şď·±ŤÄŘm\[)ëGËśK®śůdb^^ľ+bŮřĄ `¤p÷Ą=ţ/ěž/µf Z8` ŕ$=bÁśŁăGš#™úµ”µÂÍ=ůŤĺ¨ >;˝ŐAe†“AS˛ŽsŐcqjU¬aĘO˙Ąž§˝ďŚ[«íç/«•­Óy;=H€FXË΂tÝÉó-! ´ţÜ퀴Żć2c»¤˝ťł:Ę'RŮK*ÇóëńwłżÔRŔł^ě?î!ĹlŻ ˙ĆiÖ%͉8ŮŤ:źô{Y¤ś'˛“é -[&±rŔCą,yŻěďçUqăScyo@‰Źv$–»Ĺ¸c‹UöÚ A J  -µçóő¨†8ôš™Ću~‚Ś^sŰNvVâ¸ęŢíQ ‹“Ç”ŔćÍŚţjÚč’ßł¶„*łVVŁ/~XµßŮ‚cĘ9B{”Šőx9:(±űŕ;źőŠ}gäŇî•)ńKě$Ę|>18-0"ßżR÷HÚźqS©ňÁČÄ+´>ň*b¸ż@˛÷<űÚxA"wĺ{&őŢ\_ěč7ž5׎C޶Ť8Ĺś·>.&]_/6”Ý­ęŁuh¨qJ˛O*f^*Ď7bi!€ÇânLÍßq¨Ť°µÖzĺ«)qXi¬x;0—¬ŐP dTýöąK ýv~˙=U;f2S:őÖÂ65×HÝ^s›z•łkbÄi¤nrşRBTĚ®¨B^ُÁ®ęň?§8i}ʵşŽe~„Kővz"üŞ˝\môŻ!u!.|xŢ…Ý.[U¦n›3š…Ü­®úÎOŘ›âzyďßÍĂi]Ž+z ęŘt ĽţQ6Nű¦+_ŢĘŘÂ*wçXźjăw©]=“Sd1ŔÎ ĘŘ?dçő«¦é±ů‡¸đú'jůú ÉžzĆ‚îĽăçČSN‡±¸{;Ŕ °“ YGzţŹ ľ"˛´*6’nt?~;(óň ňZŚAgĄľ˛ńůP0˝<†ř#¨ýẌMm¤ v_ÓĹôJś”u‡ĂÍ=Gv=věŰ6°˝Gý Aü* (ń›lE“Ź9ÚŔc8ĎŚQţpfĂ Iëźüí·~™tí{Yďb qîŔ^ł¤ż=Z•ĺ#99m<Ą8”·ő$ń×ý’¨Ž¶sAVí‰iG”ÝrΓ.gj˘oč{Y=Úůżöë€)@Ę×xW‘Y4;!ÖyĂxvމ[{x±ŘytîÓ«ÝF:ͨĐŚ޽ZLZśÜH“ Xxu0÷p†¤ŘĘĺÎtŽlĘ â‰XăěŰ@ő(.B$wzÎlĎ}ăĎŢ„Ä+*dđBźn‚3°ű‡Żë'{Ęëű‘`ŔXYE”;ŹĹn­^Jön4m ýĎř ÔI÷łSE(l†ÁjĂdŽpť™}Ż–:W pk|ËŰßKW⼺­€_TˇűňtQF -|ć ž›úż?çBËT!v±şÝšéŁÚXD«G×Ŕ§q–ץÝŕ…jO6¨Fěžż’·”óžŐ6“ájd:W×[Ýf -ś:$޲ôľÁç@T -ËöÚ•5âłĺ…őŞ?Ä-őł02Ď´ă`C˙q>›’IÉĽ}~8ľ¶ś˙˱Ň47·#]sĚ»tť—ö96jî5}˝uV°üyĆ Rť E%ĆJžÂú[FËŞFń$r=ĽY®dƉ|ŐłMkĄô%VLŻÁ=[Áä´Z¶űőj0fçĐqg.)8"ě~ĆF‰r>Ň­}ĺL‰íkĐ`ßlËLćX#pu*×.5´>őEźçă‘g-GP|{Ó†kĆóŁGľ°=EąO=`»†că˝öíä·R )–—‘o«§'ucµ 6›Y{Čh;Uް†ó!âÜ!˘ę‰Hń8Ŕ >9ę˝2Ö®"’ĘÔ&ő6×)”ş}Ó,=ŰÁSůŮwÜăĐ>ĤT} ó'ŹĆgµŰŰŽÖŇ1ńÚZ -ťWW3uÉťâGĆh˝ęd@SŕľŮ_Ô nF§,$=í4$Ţä͆{`7KÄÚĆţ»V ;s¬ÄEÎ+č33TY•çSö˛ëÄ"ąi ®9„Ű®Śř¬|"U{˛Cr"d'ż ™ŕô.s=ŰTŚźżO'ß>VjR˝0díĵ^3«‡µŮ¬íÔ­śŔ—‰ -»cDTú -ąć¦[mĄłŁQl”Qf˛ćŹWäĐaŇH02ńrś¸Niýš=Ő!Ú·‡buͲ·ŃťŁÇ6k ě.‚‘©…Ł‘ŞĎát’7CMÎÇś~3 Iń9!DzújŽJŃ-UH‡ˇX<—Ś}ÜŰť;ÚK'»!—T&zŤ!l$űŞąH&Ŕ úćżÔm‘­}™)†ŐuúŇ `ČĄý!ÁŽţw„¸/˘ŢĽ,[#zg.W>Ńž‡c0úřMşç)öôř­¨­µa­ŚČ‰Ž$fŘQÖjÄĹ.×H'–xĎĐDęVľóĺ.đ/ĂŹ±™ělF4sŤfŤv<ĎÁ#fvxŽ"ß8&ő?š<ÍíŇČé­şMkŚO>¸ŻTM{„EéZ4Wh QaW掆µnóvćv©HĎćËĽ[†f@M@™ #ć9šMýÜdűéz‰řőWÍď¦řŔoX:ůpsřŘ©ăk¤ŢĐüYĐj"ďi)ÆÔßf$§_(^ŤťDĹhÁ'ĺ.üZЉ¨÷püžăaŢűžŰ;}9ć6zE2Űá8ÔNő\"ŕ$śÔxÂäďÖ&fŇűÔvďňî ibď—ş˙Ü -“# -śOóĺÇů‡1Qz·‡čĺ”d«fv”é(rľ -2ú/~űˇ@±#†+<´4_łš‡ŘѡĺÝ\LĄj>š‘/çO$FťXÁÎPxđ*ŹÂŚĆ?żB›ĂăżW}vë`Ç!§duđş\A’üBđš~şŠ]q4 ©=éč‡Ă˝„$™BË<™ާ0öĹžÇŢ]1ŤTi‰ŰŔ>Ą˛tÔ;b6Ą^\ůŐŢë“a'ť™n*0~ŢŞ1ńşl† Aé€FĹŻBá!µ‘[şÄŮy Y˛Ů9€bf4“(Ń9ßŘć^Ť¸a>O±][ĐíľzYýS˙]ÎqK· 7ó ¬TŐd5™2ançRŃ®Çh+ü©)+ś ˘$q˙öeĚdlj›©…{KhR‹>2†ěU7{-‰Řwťµx€C2H4·˘!7“·9W¸šYřÜ˙üP4Ň”$ Ż -sńĐ,eWe$TRagbĚe9â¬}RĐ>Cć2(AF+Xěe—]H@™YA>·cŢÍ˙ QűęŤđô~üĄŻ=ş=Y @áŔ´ú¬Ť4RMÉĽ•´8âNîĚţĹëqĐ -aNwŠ}ĂćĂć|Ýt(Ł$8[ß۬D•úahw\ýăËQ¬µ\-<%•-ŤSƆ§ŕEGř4Á¨Ć’˙~'‡- - …öüj25D^¨Wh‹h›eús8Ľ¬ şú…¸ őł’Λ…®Ó˝Ňó@–KeŁ0Vw ŠůiBݲwȧř×Ćľ*»E§ (˝2żU= ¸0Ü[m­äkä]Đ‚‚y{{6umAÁMńęÁ& •ÝÜřÜţ M„NŐĘŰU:3|ţâ×L8»vI<đožcşę˘ ×öĚŘpí'Dx)pÂ}lÉÚpiĺŠáO‰f+Ť6a¨¸ż¶–E˝ç18ĎĘT”Űr˝Ćťą¸Çźž|ďyŕÄŇ)Ö…~şž“ÔŰ"7®:żŽgŤH"i[8ń˝w¦Q‹©†.ŢwP‹5ŠĂYOÝÁäźü÷ÂߢßőŞÇcÜQ2°ŘQ©ć›řŞyf‰Oďˇ -7i/LyáU/ăěż=§úÍđŻ_ű›–5üľj.łőHz—®^iůBŘMoµ•!ÉG ëÂwÎtőd…^ęDJůÖçöФżNNLJ9=[˺ѹôĘNh˝ÎČŁľd©Ş3{śŃ7Č+°&ěťô±!ŵ˝ŇËÓľrź™źő€ĘăidtšńuäŢk’Üz‹… BÝüě-ĘęO ŚQP8¶éÝúŁ´!ńÚ…T‡:6‡{?şm4vÜéĶFVš5-äł&A%ŁvgüëIĂ|ËvLLvŽŤDÚĐŠ´ĽşAe»ů´Ě7ĘćŞ_ĽÉÝ<“Ă3` ’ýr,±yϧnzB6KÝÖ»íŐŤ„´ĺuÚíK®ű‹{…ćV­č~üaFhĘPp١c5ËaŃŰŹt˛(Xř=…M^7 ŰîHÓžă,î˛)0Hw"6 ćÜŻÔJď4fWŢ…®Ůâkđă6ńΠ© GóˇrÇş4hĚä†2Ď>Ěg4VĆUŁwÎJÎu0Â1ŽôŁ€łnÓ{Dńş~E¬|á ů¶ďs öv—˘śľ_<†îDIăpŮ E„—‚RŐߎ]/‰–EvśNć‹tć)Ž·á´DÔ}“qzÓK¸Ué 6]q>bÜ,Ť"iSÇăDŢ>ÎC{?kHBkI™„KŞÍ=C˛Ătiî&ô岩"/ÄaT’C€Ř ĺAPÔ!ţâ±z µ=\ReBy­|nn•á˘óÇ4¤ĹĚuFhˇ6o+ îąµĚ{ŢJ§q,ß7̆˙.Žo˘>ú˘Ě·zľüK -@«˝ť˛Í=#ĂܤaŽíž«ňgS‰CőX’$5ybźPśéŔ•bC’;Ľ˝_ÁiXÚM -ĚŕîÉJh#¸űÖ¨[đá\^}­xµË3»:™@çaŢč.nć™ČĆ»éK"ŔSîçĘmZ·=˙"•rN3+–”}mqúÖ‚‹sĆ›u .7=pŁŚŽ4Č8ť›A^1ř`|Z1KP \€¨ffx "j–zŐö]eh=\éŘ/W3Db6hf0é˙ţjŢV -oŁ±ŃżTFv`¬…&B‡—­V==™__w¨BQ3®eަĐŢ~ÖČ6eÜM—ß'UŇzŕA®p]J%>|ő¤eŞGt®oYůĄ­ž Ů-ţ»Dý[`•«ëXLs -wxÜW˝řo%,—5 -Ł×ŃÓi oOÚr97Ę„…~R đşäŔ¨ie O`o"ě °¸óôhÂQ°¶WY´??•Ńc»ąÄfCgýOľZ|{;7&ľčEłë×äÚB”t;^V)ßĂ­Sn; ĺ1Gí›Z7ňŽ%ĽČä5Ű-=Ɖ±NŔ[ď´hu»°ŔČ— @‹R‰ĎY"¤Ť Ě -’zž.\r•¦™I©übknŽŐaťú7bƢ¤l ~}Hf{OĽR)qZé"Śśsň Íę"¸‘ ÷Ć™Ť€ŇŢ0ťŠ&n˛ý´śÖÉĽ*H ÉÓşŕfsŇŮ%±Z„Ź„Äś5=iwôXŇG­zŚ ô‰zĹfĄ$Ź#ú°í0un ňăGĺŃcpâ˙€qĐüÖúĎͧ0&j‹**ÄŇŮŔ-ÉgŢ[€8ZśšĆ0I¦iß`q kW(›íĚIî&„ŘôŰoďFęăÎ -Zj/8ĂÔŘ|ëÔA2 ö”!my÷•ňhčĆ čIÂcdÄ>B­ÖČ-6ßyęĚyłÎÄ?Ĺ9Gt^Ş•0°Ä·y”B]ż]1ž3ś -7HÔpď®&žĽĽßcŢ©dT“É–x.+É$k)_±˝PdwLgZę(É&6é +űřUç ĆávaŁDl~I‘¦–*Ŕ.MQkg`,dČd|ô-˙ĽÔ?hh‡©TŠĺyäb€SÍŇôď3=á±=ČzCŇN™xČÖ»¨Ł`kěwÄŹhVʢ(ă'Ŕ4çÓZĂĹ—‡}žiĎsłXbÔ/ -b«7BNBć˙ş.틡üt‘ XĘ,ĂAbĹ°Š»ń¨Ŕě:Ź&ÖÔřL§ţÝńLÇ<`•%RenaÔ -!˙tĚRq)ą˘ńíK˝‘¦1–tMÄF8n(‰X »Ź1^ íq‡¶2¨ŠČ+ 4},+)SĐ37zO?´ç †ć=•ĎHîuKâÄ?âX(0Ńw‹č|ÂűşäaÚ(vĺBsz-ŕąÂqÖĹ äô€n `¸kC˘›F|ëŐŰ]ńźM «$ŤŇ Č|ô0Y‡dY=Čmß3'‚š}Óž _c­#/ëdëŐüń’÷ýKÜÖ«#Ř#űĄ49VŤ·z'Iv˛í¨—tˇĚěżúĚľÚµl};řÔľ€äÇŐ 1p)ę4ć0'ăŔăĂĽ/pÝ“éTW’Ś#Ŕow­~S˝Ŕ¨ú -`2!­¸9¦‘ŇMéŞŘŹ‘$'e®9Bůšu1Ěę·÷č|•%QŔ3WVCFźDŚZC¨„%ń° - čźŐ}˛BhÓ?žyĂ1dPÖżÜ4Sk”;‰¦ĂDPłˇAC@ÚĆT0ďVěĎ=<ËĂŢ 7ŕŕvľDĽ§.â9„ 3Çö™íD î[čĘ5ç4]h^d„Ă_^ţ±`ăDľľ2‹@˙®µ<‡Źqdő¤ôK˘żú&:jŢRMčős1=n«Ë~¤Ř j…9âKp?¤ÝTF–p=¨ÓÚ Ö‰áaJoBćă? „eRwú@öWR2wĘť]ŐyBĽgŃyô©˝«g)TÓ%› Ôí?Ęs÷ ůµî8 —1§BRk;ŚÖŔ§ić +ž/ůđ8ž TŘâĽŘ‘čľÔ3†öŘÓ|#!¶06fxC9_ů €@ç/.:F|p§LčŰý@q^”_Ą(«Ăť>)L° âž!żÁao8sÖŠ;¸ză\x>?ç\ÜD`ĹÚŮ ľ¸á‹ŚîIźKżł0#z&UƲCÄĹiąa(M.)’öĽ˘ł˙sSpŤOkĎĎĄçÚ껋“\ŔY©Ď¶aé -ĂRelł÷vi‘d”WŽŇ[!Ř.ů5ü]ěĆŹ7@n¶K™wěw”°ţhśiz– 55¸&ţů'l”_rýrÄ.nP^ŁŢÔ9©ŻôÝůӳݫ1e“ÜŐżŹĂ¤Íľ‚é–Ľ´a™ëÚž[ĄS[ŕťţ;« żÁ!­ô©nH-l˛×˙ˇŔ‘ęF¸ăUâÔZ1öoćë]™ľ•c$„=xÉb 'E ťę}ť*‡ ´a™,’r…îTZW`A·ë36ÍÁ¦ş;‡®go -HCu7O®˘‚˘†Ž<őx+ÖaÄ -ÔÜOĺwň(YŠD(ë'ă[Źé©‚ľ©MďmĎAŃśśE»ß@‰˛ĘÔ"h |ć´˙Ö÷F*¬ -˝¸^Ä2,UOÝcsâĐgŘŐ÷Í×ö ÎČW ·/± ýĽoęĎ'Ë$Í©ď‰C¨$hŮ| ĘČZ‹Ç„ü¦‹°ţ!?4 .p5Čž˛ J+<’lÜŤľÖ‚śéEĺç+ń=H®«ü/}'[ńf%ĹY\0:‡Má¶ Dw¬“#újKÖYŘ8¨YŽĹ=˘V9–ŮăÂĐA Ă3gs«{ń†Ŕ§{ š?K}Řtĺ~{»ł¬jďb8Ý‹‘ľMŢçáxPN{2%b6ő+Úß˝1vĎĘĐS6űŇ2ą6JÇőa.Ŕvv:ŮF{ÎKšĹX„ď˙¶:w4ŢnŕçęÂŞ]9ŕŃŽyQźE%Ăd—CG{â ĺłOĎgö§ł‡†ß ­ ňr•Ýů¸ś‚e†”‡çÎĽř`ú™:î†Ôýë25/{Ř»¨•_\ýW{2+P"ÔŔĘí&Ą;V5{,9{—rQQ şăî +ۆ ­żş™ëG×ěŃě$ŁĘßLóŞ~|9cR…ÁKIąRëMŤä˙2 %Öи‘Ř»eŰaHĚ iz­BĘ1ä-‰OŻĹ®Ćë!~ݶ -źT=g­đvńµ,v]Ąw Â*đřŽ›9R«óÇÄÔ(OCBťďyž]XťÓ+ş‹d.ŤďżĺĚ0xŤŚHşĚ ĚŁÔĎ& ÂY]Crk3jµ…ZD‡y/h´„CI ńÉpŤťäOô±°ţ×ŮćĎaorÎhÄŮđîç -’dÇôe®’őťćĚEYaŇAŁkŃ%ú ؤĆ^înŔŔ1X/…‚Ýż°]ńa®Ő©Ć5Ęq{żăÎY#ôł˛ßŮ98 WťQ~ +ÎÜsş-źXNšXrţŹäĺmnŠ>ý¸­ r3ČD5[ÖAú¨ Ét5î5—¦Á©79Ţ8h#ÁeYąABě”ÖŤ‘tż,ţ©R¸ J(Uß·AŤ1žšgČË/L%Â)ŰQxđÄR"Ô - a¨ý6ĘŁX6»hO7.ŘHĂĎb!vUëNť2`|á±bDŔ6xíć ŹfGÇěŹ(XÓűZ¦5"ŻJDφŐĂFëĽpä-Ľj׆ßRJˇŤ}Ý>¤_;˘¬Ů¶ähĘuľTÍ»âmjŐÂ*\‚oĐ~úqE{÷_&f4S/pŕ =»A…ÔĎ ;kÝťCą>qÚT‚V\ĹËżŐí+Ą.•XŻrŕĹ‘ˇOŤBď#§¨kKyR•Śă’Ń&[ “ÝK·T9˝É'éŻĂÔxE…Z&"IĚUu»OZĄUO÷‚Ŕˇ¨–_ě*˛©-(=hŻ{ľŻ6F‚qźÍŕ Ľ•qÜťúMqQ—~-•ó{čń0žĄí3Śg~Fp=ţz84Z!‡¤ß>#4Ć÷ŽŠkxśfŠh­ţ%`ĎBąŁuĚ'ĺŽd˙ĎavĄ}® ÷ö8ŞH:jľŔ3ŢM›wgkÍîşĂm1/!}Ő§ÖvhPˇĄ$Ş#ăYJ•ĘKĆb@a˘áiŮ‚ţäj­h—DßDĘŰü)Ł…'śMă«÷Ű8®ŰîgśäúĎłۨ!QI\Tö•ÄpU@–ńý#H!Ě|—ěţs­#¤#Hw)NŰ xˇ$ó’9ű¸aÜ™:iŘ»ˇ±)…fH!¶Ő]TRRMż°«W” `7· ˛Äqn¸?2ŹĄË&vf«^°@Š -µÚö”Ă9îžrŢ/­W_9JµLŽ=sŘłpOe:©7‡s™ÚŰkřÍ,:HłŤ ëŰ"i§ůĆ!nłf@W‘4őWd•" Ţ>Ţ=„řMť´r67UËö»:O;yňřŔŚ.5’ÉŻŠhacő[T[bSh€¶­%”mđ" -ˇwMŘŠ|.…Vj …±Í‘¤kkú= WZîź—¸µa@o‘ˇ°‰ýş)ÍÖ± MúZ‡±“ZďerŤŰs­6’ҲX&ăj¸«Í!š[D;ÂŐ¨ˇ÷Jüň“P@÷6X,˛ FÝbťiËv±ö=^5ĺĂś)ď$ŐńČ&bÚEŽĚ61”ďöĄhu¨Ż‹I˙`ŃuXÔ˘»s×§ -7"łů!í{¤ŔĂüV -ď‰wÔ-i$ŠąY•8oĂŚ5hö-»~ŽrC˝¸`# ˝­°'gŢ­ë/‚´´wDNlB.žhóo4$‡‡ßâ‚ßü8í*&Żćy<—çĹaw{bAA«®•dR–ór«ŞMä+ńl‰^mŮýŰ?WśřqŽ€}ÔlÚRIÚřä#{űy·'6faF%ßC‘DŇţlÖFÎ;iŃő'˛ů«ýéÝ´úZżůüÁJ9y/Uĺrwú´kŰÓ‚Ä5>đ‹ľÜ¨ĘZ!„=Ł>ď·" 2~J‚nşäŔ‘Ď1f´˛Ůî€=ÝŰĺo×y™Ş=Ž'ŰĂ©™IŞŮŁd +ôR5‰ň~ŁQŁ;HćŁč'MýeHIä#¸[®QI­GX©€L[ROjÚűčdI·°ç˙"G۸(řÝŹĺżc“^ßĚe˘ËL$ȶąŠ`ÍšGÉú•hż¬ü›Ľţµ˝60Ń‹ž ĽH©§QËĽź…m?6ôiĄM[ńE’s,b>p¤Đ:f©|«&q~•”zW&á?÷eđÉRRÇ^ UÖÇŐÎÇ‘G˘1r¦X•]áyÓń\d¦şŻńF( üýôî,ŞŻŠî0ݧ·l-˙©;™Y8íŞăĹxŚgæLRäđŚ®Z»`LŚŽceşŘÜű~{ó@€Ž˝ }3JĆćÝQ˙9‡ú­}0ôĎ‘e‹ÁHçĐqa;ČŔđeIiVµ„;'ţĹą©Äůű~`ÇűńEôVÜÍČŐĘ© pn˝K8;N ůYeçT‹¬A’iéyÓNĹ>@R'đ,3A<ŚşŔskd˝SçâłgNĐĺ¬zńöJi©ŐůE⇥…ř€I\Ś0P9 wV/łtú#Ne_ŻĽ™ÎÓ Ś/>~ívţĎ*Ťe”źÉFµŐó†xť€›¨ň¶}ďŐ3ć¦Ü$÷ŐűS¤«D‹··(PĚŞSĺŰ÷oö‹ äŮyw‹âĘsY:cčÁË~:q†Ř±3ŇM™ %őJHć”U¦CU+Ř3qnrâÔÎ-ëź .ÚĄ©‡żčłM0=¶lŢ űż5~iŐ›%óÄ]d0®éxˇJ\‘¶ź[5‰ugsÖËëÄCT«Íá *˝ŹD]‡ÔP‰T*ˇćDAŮúegŮ,}†ä,«g9X/)8zn}ĐM ­Ľ"_UOVJżë+UŁł7ŞZˇj -±KĚńgꉨ`H ¤‡ŕűăl Ôö®ŹŽŠ™ŮÎÔ!j3ߥóHDŃîgfO$ˇP>q"n[ź:µĎüŘz÷ňťL6Çš ÷ÉFŔ$Ś»·RB6‚'Ů+/ö-t쨽&‹ÎhćĚďl‹­.?Ýdč´®ýÎ<†;ł›Ő/Ířq˙ÔĹödďrhÖöŞč3h@XV _™jQlŁj‚%*#Ě>ž÷’ŰŇ}Ń—ÇűmčďçżT˛Ő[1é•Ő'‹^VksUaź‚*ʧCËFďŘ×ŕ Ľ.ŞĚ±‹ľţ+2ȶ‚ˇÓ×K^°k1ŽŁMsaúΗ̴`°ýš…¦^>Żă ě\Ď»Ë?K/JŤ‘4KđôhüwŘŠEÁÖm\˝‹ÓĹ©Ż˙ >Ú†JĽCŃ^ h ĺj¬É§sx“¨ŤĆ‚ĺşap%BDťç;°˛®ÓöŹ펄l§Ţ0ľŚ:CI% -x.SĆELkH0z1+Qo'§u°•®+H–™;N‰1 R`eLńĂgXf^™zđQ*OŢř•zµ}W¤Ŕd.ć: Ćĺ˙ťÜ”ĘON¶Ä&]íIącj_.¤>|vˇŚÚ—x§ ~h0Q[”' ŇYOôhł»g«lh=HŤylTM+)Ţ@Ä!wFh5ţ…x¤§ýäNB*…1ýŐß+FU “Ajî[« x…řXŘy˙OôaŠ=äWk{LذvŘŞ´ŔT¶  Ů,4ů9‰{ÝqíJ›}˘´Ű›b_”€Ž„f´ćü+QřlA×T‹‰Fź‹Ó6Ő­ĚcĽŽŚ V]} °4„@éŁňéd­—aŞ—” ÉŤP@ű¨8Ăś× ŻLŐOhBŃÚdöĚ·2Ą!_KWgRN´ĐÍžnqćâ‡Ńčö%xśŔ„"(®ŁSf‰Ű–;ˇßĹ{`Ú‘ć©lµOŤL:ăĎĺo**©Z×D$G”4J!!ąĆćH“á¦GAÎě.‰Rj2H3ŐÚ/yČÄÂYR}@Řů¬th[)ŽôÎ|˘MäŚÍ€đÜ„Z›ČőÚŠ•' Č—+xěrĆůČ[ŁߎP®¬«ľßŤnÍÜ^S‘3O\«‚jëXEű§QxgułŠďŕfâiޞMŕ-˛ čĺĂßCţ|Ťöč=?°á?tn¸ĺtšĆ'-Böt}ľä¤_ž'۱’µÉČ5«.',ÉËŕqF™´/ |NNĂu˙ÚÔąí"}™Đ×Ű/ţ¦|“(A©ˇI‹]ł&k_x“ť”PdI8c×`AâTŹůwh¶j«ÎϡR¤µ*’ăśS„ĺt*źü™Pš)·˙Ż|Ü—u CuéŤç›7ćD ř´˛ţ Žyfćžµ€ďE á:‚ĄîľbÁ„\]OÇ7ŻAҫ l´Ś/VÁâŻ5/Ľ5מŽŢůLťx™z•±ú†‰÷1ę÷<7^ˇßyOénQĘ5oČ´E·PŽ%üšćŤ"Ľ7ČUëeĺř„ôSş‰>¦‹ź™Ľ@Đ÷uk (;/HńVNĂđzp wBďWź¦L™‘=+ݱďSĄ3yz7 -˝żŇU%÷f×™ -™uÇs¦ŹÄQnüJ"Ă‰Ş ß ÎśŔ´}fŃËá5ÉĐí]Pµ9Ë.`•ü1ůäÉČ‚ţîôzM)Čř1zMŮy‚sůßč$ý]WwNŔ”Š·0ćśíŇPn鏧äo±%ť÷·ĽŇńPDâŔr0–Ý’t[ČĽ§Y‡)đy—ʱ™ůjúüF軓‹‡‡«‚‘d±(VŞVů0ľ]PŠrP(ŤvŔAeÔťĎů„Ćäx ęlfTšKü˙X˝ÇëĹ҆á^‹1 ,§6<˘E/0ŐBI^ÍçA‘+%ěˇřÁ Ţúöˇt’’™®»}čwăř@Ů"iĚŞ'AŔw1|†ŻfśÂ˛««Ş%ÉȬ{‚bDŃ,©H Ĺ$+¸„‚ȂʎN€6ʉô‚Čýj*ýŐf¨1®˛ä|™ÜĐ5?ž _^Ö4şSV eSpůf¸3¸ČěXA9P MÚ…"Ü7´­ŹÉßĐ$Ŕ}0‡’pŚv{.˝aĎvűËe%Śőş™Q1ű‘´·~HĎ˙F\«^' 7•łQ ´L›ëťŞhcŻ;×hŢ6ë@űß-Műę%®%“_V+ťÎZmTăŲs·WjÂÄŐ¤ćŻ~v2;›.đyFˇQ`ŢVý‡“@Q+‹Ë8e÷ŕ‹âŃk §ćg~)l iőy ¬ŚÁYąO÷äfnEgăÜĺŤQÍćEC?$¶ľĺźhřšË»ćG Í—_ÉĐöÖäë•/EŞ0ŰŔQUVpŕmß:‹ćŮ:¸Żą‘Á°IP9u ˇPŇnĆRŁ’¤×ůvţ{Íkvô)DŐřĚq‰ÝMď˛ţ_*čG<ű<ß-;’ŕÉÓgčN€.Sř­‹ÝôrŹKH›‹¨T°ńPšXá:ă¨ËÇđ'@&¦|bÂ~żĽ›ţŻZáćÚšů˙Ů(kĎÉă8U‘«ĽÂJXś4Ńšţ5¶{Ë/®j˙¬7ŁOq!ôVĹ÷Y;q<­ŠŐö™L"Ä^ŕŔ5>BŘšQeńă5aDć3ŇěAÝ3FÝă4JEç¸=Ű;‚$=Ly ÄňăM]+Ëز@Bă%9d†ĺĺ"ÁđµŻL]ŤÍľ~DĚĘa€ľĎňN‰H{×-Â5Zh…U$zM4ś†/¬tXńëM‰.%íŹn—8@gŚőÚjňyÝńÂs"„ľ´ĆŰ—oXL(űr!ýŃ÷Uîµz˝ó–Fó”§ľU·FŰ>řÎ>੥yżůŔÚŠ~$~čĹ ¨ ÓąŤä/ůr´ŻF-×ć€ÎĄ TŠęµX."›ĺňKhúśhSK›.XřéŠr$¦÷ĺ9Ů]ĹÝmĚłrŠŤţ˛Ö0A'x`ÍÉ—’*pÄ–f iW9QöW®Nô0/m8?ńcö'[€ţ†˝€GŠ˝ĽU›Đ4%Łd[KN‚Đ:Ż^,’=4î}ęzU©·”öţh„w _hŇš’gą®Mr1(<\ëő Żž÷)¸<.·©ć¶HۧJIŔ­! ňĚßĘŠC}L=/§xů<%˙Ö鍒˛j—ÉSzŕŠévϡ‰Î$ę>Ć÷-f©ö‚Gjfv ąčń˛[(ś?;7¬jńú±! ž•/Ö -{a;ÜŽß•ţ™ `Ą[†VĂfŕżS8 ‘ ŻvV©ÇsG]ˇŕőăĐĎđ‹´ĘdG‚ZÔęÔ<źŢŠýĹ5‰Op­Ú¶c0k -aš âŘ.~n8ř‘ -Ńľ˛€EyR~:ç)i_9ĺą“‰î!BGAyýö$eĚ'_ÖL?Ç’† @Ż\ÎŮŽ•!2lôô˝Ô_Ä]hw)čOôą= ĆhűČrD`¸ŽÇ 顔úĄłF‘ž¸r’ĺ’ ĎG%ŃłěÖC൞ť2řĐüŇżO·)3h¸ňÝ&ráJ=Q·ńńü0ÖK–Â8ŚX7ĎÁeH®-f¨f’ŔťŰ—ÂUĄţ¸r댌G0.%j†&vjH¸sޡŐř_˘u6‚ÄÇęÚÝĆr3@(rĽAőDęu.ţ>÷ďóż‹nňę K9Ť6Ŕ`&PůŚÁń@€˙r0¨!*żŕş#lľíäý*‘ČTHŹ,¤µL©Äźě3ągŇ"]Đţ€=Řhoµ÷ĂÄmâ ®0sW·ziOšş<ůé°ôH78,U§ *0PŢ޲ĹHu0O™„h!clŠCó4×k›˘_öáý#OáŚv<óÍE*&@¸@h›-+<Ĺn u[”đ +…Zâ“=Ł8ČYKĎ,G6J˙ľxÓzîˇčŔ a#á1­řÝĚcsjSň’źůUŘÝ@\cd5E5–N©bjĘ]ĐÖA8éČżQĂ’|D`4{ĐĽŕˇV3Ń!Ľ›Épµ”`hłÍ/Il‡Č™ůÔÁE.˘µČ{ůŁ1ÔЬ>–‡ŐßőYí -ŔŽŇ’Ç‚zéz’ $Ă? áFOË#y©B . -o„Ťć‚E6‹Xăk"[źďr ¬ľMŘgi>Ŕ!šÜ“ö“źĺë¶e–`ťDP0Ý.üp+Ao‹ ńmÜúů@Ś~UF„*g)®3YĽ“%vQK^ZŠ@1ď˝…ÔMČ$ VĹÉJÚ“ 9iŠť5»$ĂŢŐbéŠĘ,cXTŢŃÖ+×tΞ±®‡ąŹ eSŢ™'ÂŢC§ç#Ϥ8ÁÇ&źŁđűłOí\X6ĆŘ~ëŁP€ą^ąŤaY»ź§Ťş”Dş†ťß7nPË;Ť'hŰCŽQ"ű‰pŔą]]ř~z¶ĆËDÓ6¤¤ĐągAµ)h>ŔÚŽ4´›EÄĚÇF›řÍĆ1UŔř‹¬°Ť)^ĚßUĹ&8šM2qzĆzîbŽu´íB<«+)ÓW Ĺéšô đÝ>”Ý-”'„’äŹéáqi¨a|PťĄ3’ŕ‹žŘ j?*Oßáµ"’°"Äb.9j0i/Ĺ -Ž“ť†š’ČžíÄÓ%dâěYĘ뼷(‹ôË–Ęĺ­ó9}ş‡‚o•+\/fţ|ówűíiďĹO»ŻL•†řx ˙!®¬_¸ÍŕőČćkD¬VoáIJ%ę «Ĺ«ô:†ŠŔdǧ­=_Ň -äřőE–^~ÄcϨäoŚf™¶µ¤#ťÓv@×đß»ž¶$Ď6G¨A:Ť2\0äwLJ·¶Aŕx?ń)ůň̇WËe â« ®lß%™¤ýčĆH›PJ -×zRčČv¸Ř·ć°«ëĺ:‡fw?P{ÝĐ“Ţ# ©›[ĄłÁ˝Ž€oĄďDČF†€}°íË–Âöi8ŮDéwęƸ‰ýţĺ-‹ˇt—tA$r—ď Fă//±hŕőQóŹ$vÖB˙K‚ÁĹS:ÁŽ3o>¤łŻ$4'Šăj«oŰ·†c ŰŠřóﳌI¶Îßůçý¶/ńŘ'ŔĽî6rHZsr$Z$¬ŁC9ĘéQQŘČÖƬ›âAlŞdI;>Ě}ÄäCo¨ŹéY|+H°ŰĎpéťBVÍ‘¨Çˇ˘ÓN®ě–¨ j´:ş6ĄµC>ÖçĚĐúr':[-Í´ëń»ŇÝg¨ý× K¸o`ülK2T}/Ô…ŇěÎ.i„g‰ŤH¤:+¨”bü\Ź`6⣕難jĚ™ůš9x?LŮěĺN_ĎËŕqŘĚzÉUÝ˙Q]«‘§ç1L}‚ŽJ^­îŽÜ’ÂżŹh˘K›í˙쳢 ľú_ąńź0›ŃřËż27 —'Ţ4»ń-yŠ÷…ÚlEYľţMű. ďň“v^®¸8çf| Rć¨Z†:}ßsß]Ĺ7ůîÂĆŃSsѢÚňЏűŮń¶ř+ĹRbpK#ó8ÎË“Đ~uXŤ÷­Š˛ŮęęDAŻ‚Ş#%ąjc ' -ťáX#AP -ţj ϱŁâ)óhĄôjŘ UÜk~¬ŻĂî÷ś–Ąë0ó‚ŇÍSA,8›‘aÎ6`źą; Śť˛ŇY…DŘĹőétp QôŐŐ‡sŤá¸‡E/‰PĚĎéR<Żú{ˇć‡çűń‰>äŮ!d,ŮW”?7µ,_H nµ ^””K ­ n›ëHČ·Żóó#jâ—’đĄÄĆŞyöÇ|Sl/{¸rkŚb˙c #śâ ÜŃW¤Îä’·óRćĄĚ˙G`ÓÇ#d(z ™l„k;‹E*O`Qú˘˝ŇđßŘ!É*Ö€ż îróa…:ť:?2çB¤č#ő˛Ĺ%gŕ' $'D©Nzć†DéxŃh@^±Üę,Q”gŕ‰qŚ}ýąŹÔ˝'ďýh©E“M^©7ržxѬüf§X×UĆÂmj¶—LÖ.řQźĄýU_+Ü!Ş›ĘˇŹFë|”Ěĺ§FťTa"A] -Sר¶ˇ™€é“ß/ł=Ú…\o7î€EŃŠßsŁŇ őĎ·ó¨nâ˙'Qţ3:@é6‚wßíĽť&‡"ĽIÔ=ŠxXň…ćÎ:—ňáN&°{ř„řq/k–¬(fźů“]žč«BůsÝ.⬟0_ce˘ďŔqcTŇç˙´wZ7/ČĺÉ@%]‹‘PČÜ5Ŷrů‰¶†nc -#%ă_UR“-ţô|—Ý´dOsеPĎ,i~Cúú,@MöZ JšĄ äňwż)bĂǤţ1äĹuí#Ă]ÍóŇ’ŕďŐ|ÇXü2ç·Ě,k^/Ř:´Ďw !Mn“ńĎ×őČŻÚ5jš`î÷L7^ćŞ6Çš!u=)­XÚäl ¦âYA’pQ/m6P2ŹŹ>\˝ug– -ęçő|?»b"Gâh‚±ĄÇw K± --CŽ*âJ%l|@źőwř©:ŰŔÜünogĚ1Ą3Pü$xPnug>uŁ!4A­[$lÔ¸ DŮYůÍŠţ¨©Ë2u©ˇ¦ě:îڶŽ\6m]n®Á¨âǸ‚żT®ą©Č=DšICUî˛5Ákő}_Aë´†:ŐŞÓáĄ9’îgUç¸ŃÄš 0úR;Ŕă¦ÁörbvóŁNMô‘Ĺö´ĄŇ śłěvľ!µŇWĄšĹ.Ł´§čIIzşb†–-“fX­Çş;ó[Ę™•0 Hą Âđq—ë7“Ρ9§ÜR;tĎja*ĺ ‚Lťą6,<¸ k" '*R+`ÔůP㓍4Ô!˙kě_kýĘĎÚšnNyBÓĐ µ"t,؇*8ŇNfkĺ“đË”G*nŮ‚Xăa†¬S‹rŐˢ4:»YP?úŠää@7çBMrN#ЎÓh^fśňˇĘK<ř跷đ ^ß%ÁćXf[Ż˘|©ą.upY …Íéb°hř2eĹQŃśú -Rf_řd_ŠÎő_Xyq«cČnŮţ÷łÝŰq¨suâl×ŕ>u›I(§o(1ą\/9°fRÎ…ýwň©,“ˇ_:K—ůfnĆľmg(ŚđÜ^sâÄmŽXd Mx™ÎaB$EÓTo(“·g ×ĚÇ´}×Í6B9H]ř×(”Ń÷n)ÚŇׇ -Â×nđ{9{‘|Kđ@ÉĽ‰éŮçĺ"X$pĽe8!«äJüFÇU9‰€uŢŻ0µ6˛ďzmůŔJ'dAôńţjí€Ô5¨Íňr>;Z,´_ŁÓş/ł{f$úc7űEąŐš»^qéŠđD4ßm€s6G-wÓł<[Š˙…{žŹ’l†ě`…Ž&Ş1ĽfÍX‡Mňd—sôý|ŚÇ«Q¸_c%˛>“Cöx]ôˇž QMŇć,¸8O­o»;moĂzÓxőw%pčşţÁ{¦Vy%ëÎÖ@pˇKR—ą7`8ŰĎŞ}WŇ» , -đŚŰ´đ ¶N o§FB_TŤ«ŮÁ˛\«Č)91„˛™Ap7ú„YÄ(¦žŁ0M…tÚš¬ ‘Ĺqář‹šZ´Î燪q;<Śý‰do&‚ÇĆS¬¬4řŮş\‰Ëá;X;µÔĐF"Ť'2d.‰“˘¦´TčĚŕO°™Yns—–şą"ćL…ÇčcddHôwö×Ur‚Ëx“˘„y˛Ŕ™‹ëşëŠöŁŇ÷Ą(ÄŇ9á śZśľSÜ†źŹ¶ Ń5*Ç›/ĄĚa§ äCĄítčďÖńFŁc†OŔ V:k®)Át/2óéÂh#CgĎ‚Éd÷?óYQYéQ -eTŚ,đ´f’NĂbw1î¸ëżq0#”a ü™;>ß”ůÜY&¦Ş»ĂŘjňĘVî!ěBo5ú8Ip—'4bbj>:;zÓ·˝ú•‡ÖČNXýť›Ż> ŕ3ŕŇ Ž@q󹸍ɕ\ě?Hé¬ +D'Żţ[,3î˙„Ş\żá™tf{b Ň~.Č’˛f-št|Çţ Á w.dn‹?$?Ö]D0ß,¬˘ęhs>¶ŞĽS•ć°f¬K'fI^ä˘x}Ń›­f5GŇĘpŐ4ˤUŤ§jü‘šľÜ„MçĆ+˛Ŕ<á'‚âˇÎ±Ź»á—"őŕËľśsë(íŇđÜ{ůćľĘ\WĄ\}Ńő/ň.3O_&\ĚćF®ŁŞ¬™ Ý’ŚPŐř›U¬•›1 ®ÎÜľŻŘrů!ď0ľÚOS}Aq™ÔTۧ¸üJTÇőBbbź6´"+/_ë‰ó:9˝+ŻŹÚ›ę4Če0€™íĽsÁűnĚζl7óĆżu1O] 72âŘ•?€÷śO·;ŐOđÖ˛_}dŤ’LŮÝnTÚŰľÖđç|—“ µÄ‡e=w±ó?”Úoiďą„!Šiăô8FNë™P|čÝůÚňo6†«p6ýŠďřS¦'ťBGD)Ö0‹2ce,ęG~9+|#>Z(„jć_H…"ˇéU€Ŕ U|í>÷Âa.ştš(-3öś}!¬$ÜxóyWÎyłď$‰âXë#Îs[RKž—qńnĚęwĐU… ¤•V^ŘĂ”Ň~šaŐŚ¤rµ¦ŔQŠA¬XÉšM˛Ď}5i ŇŹ.gřvSZđ&‰O X°Š¶NŽű˛Ö46tNTĂ8!( â™ůŰđUóx˙łnŁxvE±&QŁ»Ă'4ŻYřă_=dąąxÝN§Dΰ’ís\ĚŠ_ICˇÚho{ž!’!gĄ™´oăÎhÂď{.hbFßUr;L -Ŕę§µíÁz#ťČÚ ö;ÝH/Ďé™îQ\wŚ‘á°~:fö…zV3"DI -@»\Ź*Úř‡6yÂER¤®0@˘Äµr†Ŕě;óýÜÇ7űúc/ ‹ZV}ś-Ťé DW!/*!LuëŇŽDĘžÎ}ňôgĽíŚâé†j6w¶äĆ ‰ÝQŤPăΙć™ć‹JâÍž~4*ţ㻜3L®Ń0á?±˝ó§¤a¶ńÔă -X\3ŔĘYvĚ«řdăű[ß±běYĘ& üľM'Řß&…YŮ-HM8,ý÷`űBo§a=ÄĆaĂqĐ _LęĽÁR‹éYîM~ş¶ĐŠĽŰ šŽžťnn}°Î§ŹÎś^Ŕă[-5ĎĐT©a!qß‚;Çz\ÜŃć¤ÄßŘ%é‚­oÔżÝ}p– HŹÍęËrÓj˙ţ5zŽ*ý»˘ę›âęv­ßű­ďµDčôĹű8čřa7:ąň@üE}]^1‘«fÍšrĎ%˛°MŘŹă83qK‹o“Ý4pń=¦Tc{‹Ž©.Zţ˝€ň^¶ę~›T$WˇćńŤ’? -˝,=hÓ0E´ čř44€j$QŰ…Pe¸înÄ˙Ú †őČl—zú uÄY‰~š÷˝fSk®č麥}Ej|>»Ý_š:ęŢţň`ťßö•ÓlŐ]Äßű‘/ö\ľCM? Čp%_ÇöŔIJÄc[C_Mîédđ—yČFHzX%u•ń€ďřńűbO"tđć§Cí°"Z†aá}ŮĄ‹Š%Â`ż¶b¶¬ÚšÝË#ŻŻXs<îÄ)® '#'쎉ńĘj©ůÝvçő+jléNAîá¶+áţŔçnPěŕ€•)· "›Qz^BpŘ-(ţAÁ Vm’x†–}‹×Ĺ*·ůU»3Ű^Ípâ‘[VT¦og'±8‘=…‚ÜnLW/đ‘¦`r.‘n"ś;˛ÔHםî^ě¦PŔNęöů¨ ZđłžóŰZíę-:„Ĺô0ÚYź>ұ±$+~»•éĆ-ţÜńŇTt™śż.Łbf 8Â%> UĹČź~¨aQg\—n,öa7Îe„ĺćă<đŽÁÉđ÷›n•GÁŤWúĹňpfôĆLŔŃ%ÓSżŐXIąş<ćč±1âtص\á·l7oZľL«|á™0܆T˝Ůín4ň1PËö@Ř’JЧ?>Ă.ť’ˇFpÉä -']ĹŹÜ -ĐćYĽěOçYŰm‚~Í 5IĽ -ďF^"$ÂSâDíä(V<7FŐő˙˝GĹ8Ž eyn«Z¬ #3# óÖî´¨ă ßŰ>›…ˢ8ÚřÓq±™AS­yŚë…¨„«´™íłż¸°S9E¦L„ŤŰ©3QZµvg1®é–sU#ýĐÖşčćDE _Š˝|yÇÄËÁ iV–îéł"ť+ťݬçđÝ…¶ĐćqH¸Ó '&/šŚG m ĆŐţ;+żl…@u‰Ä/~Ütan.‰îHĎ›ÚáRqĽ)z=-/ď]ĎËC:“hG  FÍ˝˛«^˝0’7ʦ´&VOÂĺh5—=A“ Ö DY®Ĺ›Ń‘,ʰ–vŮŕEş$ŃL¨ß^÷Ŕ&öŢÇ©hQ­.ţ˘sZ,p!o÷ąŔÜj•Ţű/Éj&|¸ŕÎáňx*Ž !pĹŞĘm˘«˝hđP1ç ýäĹ3 -ŤÄ¨‹bŽB¦ű-ĄÍµJOűu¦awůĂ˙Tą?ß™%Ă€ŔhńŘ#˙˝ÎînéGzÚp\퉳9!âăŃň\éËAř†'/J7“^py W‘ř”ËŰ­«­î´%Ţ˙ŠaÍML,I5Ź5šŐQh3±ŁXe‰-蟡Jáűâo‚{ďH´DŚ7ËThË;śé×ňAG±Ű Í•M)9ż<{!™Ú:źĽg~>Sh eС9le:ŹÇ*Ő -A^ę—…ę+7„‰Ö#ÇŢrgeř$Ź6°f‹“˛Ţ×)¬łŠ©=ßńĘ“]ĄdőľŰĚf‚ý¤Ôf;ż¬‚6&•C05<Ď$M—ţ0f7áÓ&¦*?r}ŽÖ~~nřł-4ő×Ę8…Ř®™cgňă[âP(Uţ1`ťĹűě±}ě‡yżĄřďo¸ű‡ĂîĚ“Bî}qmŠ]C~ÓŘmŕ*™v|ü[äşüJTÁUÎă{¶ -!IbÍMŐ.1[*JlĘÉ"dJA¶žoA«bV ž&G‰JäkPŤ‡á«P9jU§$7f˝ôÜܦ°^ÁśI‰ťë—&őIŠ˘‹ŹÎRw!!´ůŞ -¦[“űćÍáӌ‘A°Ţâ6á»ËÓýgÖôËĂýy?ą(?ÍŰőÖ›íGäŃ[ŠÍźA¬é¬âRµpéýéNkĄ .kOăljďVźO”¬öÁ0Ž×m‘S°š’qE ýSj†tł(ľ¦´Ń}SEě -ë üZŔu~SâU Á8Ž’µ¨—I\N(2–?Łl*ÝŹ/ÇŰ;U?Ľş—†@Ľŕ‰ ‘žŮUď.˝7ćHŐ•­Ć·iLµčĐţY7Yą?BYÍ,ĹB&Ö;żčŽaŚô]"íőVM—doءŘZ'[uč˙îĺŹ_Â’EĄ ®E8,?Kk®)Đ®C.ń›‡¬ĹuŁ Ů1•m=;ÄéJ˛Ť?…â§Ó¨vŃŇuřŮ«€čŔ ď°Ó•Üčn—ż°^Gă9ÓztăD›mĆux)ĚľÓˇ!g‡żśFL•ŘKF¶ÎÄŠs’s‹ęľíÉfäëQ۲˘a6±şpÉś·b2†kŮsn FIŠua5ͨˇ?S°ß<ůpS#đŚsÚZ;„®f‹NĄ˝]“á˛hŔ… éĂ«$Ć{{ĶőćS,Ń©»…Ŕ!-?¦ô˙—TŽĹÉWůz‚„gˇď–y†Ţ˘ÎȢ™đĺđ jVš d‰÷¸ÉN€<ąö–†e‹‹nęQÄ÷Wľ¦©~Fm·'Ó\ľŞ…®Xj9Bb•ś±t€mţç*ŁC(FóřŞNźř!âĺ1Č-ş«ă·â" [ŰkÖ–-Í92j ŇyŁ*ESpNŘp -ôµmKGq fŚ«“ĎŃG/Ă,ł€ŘÇ—XJ?߀Cf/†,ź+čžGDŃ ËŢ™f~›žč¶µLŔóŽj9~ ĐÁ4‘쉞1)†Tđî¦ó2k–śÝL–Ü\#KşOaË˝ŕHMKÎľ¬ľÍđ aŻĐ¨wÍ@žÁßy/Yş{‹¨XźuÖäÓb„'1Ýß‹' Ýă—ŻËŹpÂ~—XËżŰŃß.ń5QUZ»-őĺK5r «iÉ9o9ÚŘ–Ém[Pí­59R űěV„9Ý>u]Ďy˛/çF±ň\‡Lěâ [(ZĚ—ąçDŇr~¶ŚĂTsXp€O^®lPÁÔL“ ·U¶”e -·kJŇ‘Dždé ,Ë©›c†‚ľĺ 8ÝĐ?Ť ąˇ®hĽ_ËY÷ľ1y-Xy î°¦­TV#Ĺ…éí…´“ó«É’Őuˇă©Çć±cG§?ĺ`ŚpëR_*„}FŽĺłkyĽźŮS+o"Ĺf~EkNç-~Ďm—¸¸,ÄÁ´1¸Ż‰ĹŔ€ľĂ„4‘ľé‚ZË!xٱč*Xá”öĐHY°Ĺ% Z•ÉŻŤĎ(%ĽŚMTl2r}¶đEý 6ËŠhÝ+ŘA»püMź:€8f}ő>Ł,¨n™5A¶(iĚ)©Âď@KɬŞ"ˇ»—gťłCűŃ{ŇŘĘÖ„ÜôřBlź˙Öę cĂăpyÁÔ˛`6Ś.á3jćäjîŮVlo÷ĹGI÷¦oW38N†ŇţQŐ”{¸O*•mĆGoQ:{O…mŤÓžÓYz`v é‚ty„xÇÔU8ř^y» =ŔÉ‹üţľ+s1z+l„Hëvł[ld—pxăůg\éŮňć:ŃÎ;4ÍoK (Ę^(¤—WŘ~Ř…ĆśüÔ2=vký"ňÇp®^‘é4‘Ă–eH±a!—¦łeQ2ćťTršUô\ŃZzéäVíÓÇJ"´°ň ¬˝á%Ë#›†˘'h¨Ł3 Ě˛ šŢö,rÍgÖšKđ-âBzŕ‚8ŮďÓ·`%©ĂÁhNU]7;Ŕň›č°ż”“Ş_˝đ‹A‡ň - ¨F×—ňý3÷gŕ9·`đu<µOŰu[—[+ă€GŐŃf÷)’\Śk*ËN6Cw)ŇB¸ |6¸˛cs­°Ě>ČI[?ŐŽŹOň¬ëšgňqĄqçJ ŰΡĐ}ÝÖX'貳ô‡–<á×vĂÜĆ.tÄč·6!1©¨ľ˝Őô)<±ö~¶0©§ßÚf}…äó…uĐ˝,woüöáď:—±É»OĘŮł¬‰č!ĐTÚ‡Eł[˛tŔY‡ďźúřĐß±ŹľŰťś'ô€kŔĚSއ#ÚJ ± gve¨«V/©€v5;LŞ1Z&Eľ0"ŃCZŔŠwĐn¬ŹšHŚ žo/?ę ńő¸‹’|r“ -!Ń):áŮ$‡ţČ5™8śc xßźĚ;Yˇš:R¸â€–î‘T׹3ÇPpiÂźG±µq’ĐrîęÄ6gÖ¶ X»Á“SŃ!AA—Vž˛Xxv ŃM˙ˇÚă1’=MÔńŁŐŕQČ9ň¶˘†´·ˇ˙:*ŢĆ›”‹l°j–>őćéÉ,d-p6)¶>ĂÂçoCků]­Ú!e€Î%ś;ŁVySäző:I µ’xsÉđ€Ë´(Ǒф$jĽÔdÝj!ÔLađ€ Y¶6´Ůr7ŞŘ±Ž/í„÷FĂ—4÷ą[v˙^I\U‡ă¤›ÔŘ,?«t„şú‰Y4Ű`aĹv|%Ż ľť%÷Břë›…ďµč%›Üќʝ,Şé‡Éb†€f8ĎśńNieâ†_ưAK‚"Z*/)ě¨ó6tľ«ś`„@5gë^Ćtáš( ň0ĘŐ‡—Q Śüçť2H‰,XM®*75)ě;ŁÜĹ Ń „‡±ó˝ßF‰CŮ‹JL_Ę!%ő1ífî"ní2ĎCßą-(@«›V)ŮWpvýG%ĚdbZĆ]ŢoĹ–*ĐäâŻÚ5+řµ!cŰ߀PNÚ°ßćyF]KÇ9öşŤ38-ČŚ7ÂvŔ6™đŮh<¶XF×quŃĽh†“'ň×-ŮKń˛Yö‹Ýđ˘…~aŚţKM*ŃaúžŐ®÷Ć)é$cq"ćm5˙PY!.Á´Ż`üłm°ä,@«ŽÉAŞUvŁ*ę Ž®|~”ł«h‹ąím -J»XaüđY&g9Őj_ÖZzĘܵ ĹÓ\č,ůů'€%ćlßTAÝŃ °0Ő©ćňFÇ1]qhŔ,Ĺĺ•ĺOśŔßž‘á¨Â ,4őCßÉůeĺ]¦Ôäâµ}aΕ¬â5ú"2)n·¬~EIÓü´]R.‘ć;ńGF’€ŻÝüówS•Mm‰´(Úb^E ź?3áĆf~üž0ň*›ąu®ňA ˝,(Ú|Kcąô` WŔ÷šč6ü$cäőÖ;˛=ĂŚ†Â’uFutßN•núÜX§}s -͸kKŁ%f°ů0‹ľŁéÓ_żr H2ö+ť˘@÷+ěśY©Q˝džŻ{U›Ĺľă0§ąÖŃŤ`Ň)‰g>FÖdýŤĆäĹŃšp‚5H­}‰­”q«C#<{bŠ;GâŹ;Żć@91TWşNÚă|>YÔ§»âÇŃ÷¤ĐgŻ57Nžš}ĐĂí}˙ţď¶ '$ŮĂć -Ö;8&˝ÎOKâVuK‡ÇŔĂ%&üN•»7!Vk\R·Ä­źfSX}XŤ¶px*2Ó\~PŇę’řeěD·}“ŞEý(WgřË8kŁČxǦk·Ň6ˇŚ®×Ó5žŰČEĆŞĽ¨•:·˝5)s†EĹ16Gi©ł„Áóqřy$ßžÂ!Őôoíe ¨ľ\ë„fá ů"¸źąíńř“ĂqÖ_neݎ״ÍöţcBú-¸÷ăhHDÉŇ.ÎŮ“ Ťú^E¬u‹TÚŕµ|·$0%?üšY“1;NŕaµŇ§ež‰ÇÖ˘ -śçž*Ý|męAĘÍę„ďHţŃbg#Z¦îóUieýŁ;Ő˝ş0µnű[Wb kXQ…ąăňŹ -VFŃąć_ŕ­ĺ×pęxvŔ‡/‡Ňe ÁCďĽu~«x·`p¨×ž=˛·#ś]‘ĺň‰qińÜ”—§µŹ(yÁŮÂŮ=ôšěr™űuű¬ăőtbz$Óě$ů¶·Ł“§ -?\.ZRď‚k)ť'Ľ&şŔ5ŹxL®÷‰·b -(yf› Mâ,/ä?Ůđ0®ôňűÇÖęXĂŃ^Ű&´Ú~¸¤\PŹľdC…68“Ť*¤—1ű.†¸R­ó%Ż CĹç”H/Ir5UĺˇG §í>–dO?ýUΛ˝šÓő­‚ă̰úýÇî]żG€}'ť‚ęíOácî“t×Űň>Š©ţÚLóůŚţmhcËF>|EŢjš{—|vK” 7ý\4‡ť ›¶µÍXUřa»Ö±”S›¨ôŕ·P°ä*a»™Ľ‹ ŕWŢa©V:Žúd˝ó —-RÔ`ŢY˘u›hgí˛l`i1đq;üaő‘±€/ݬŚLRX ń\űÓҵ -_°,T°—É’ m6ʦ“31ÍE—?•x?ÍćéĎłEĐLŕYl7ŤŚ-ŬUµ˛‚›˝MqŇw~k–Íe ":żî˘ię®F¸AŞ4˘xrÚ2Č% ďýĹ?'ÚYć-ŮIëq˛Őűń­˙ť/eicúł7ü‡p°‚DűE°m®Wű»ź`WÇ‚óMô~S6ŚZçţĐ?“QaúůwĂ\ AG© ĆY­zČ}w-)7ă)ŁŻ-?@1a8HŤĎ=KŇe -›51!sěö3ľ‘g‰Ľ\ęÔX˙Ŕ·ćĄňTJ\(ÉŮŐ°†‘ő)Âá&ýĹ6¦rCűś_ĹiV~ó_ý'«% źăöľ_ :`¶«€ń‘50Vo\˙–sŔŠ+ń„€¸u ČIAR–&ű®XťTÔéCÇz=7â^ëIĽÝÎúzuš Ęąa7ýđÄbŰCőődsT)`Ěł`2\’š˝ xńš2­ű:ŞĄ×ŮŇX†1ys=1şlRkbp¸hj&(ęđ˘ˇ#sşśą;‘ô1ÁŃýšsM•!´ŃŘs„Cö#Ű6ľîăzgK•v_^5Öw-ľl™N{XmüG0}& XlpEzĄăheÁ”%]űŐCäÉľ,řŠuî¶|/ +ž˘!ĎÓ^ÂEEĐŇMµü^Wô¸hÓ ¨ËľýÇßĎ«4‹>cÓ?ňË Ô Ľ˘TÄh‘›"?}bĎíA—_d -Wh¦Ţ•a¶c=qżsŽUY„]ĽďŹĺ«äs ĎůĂ×ëĆĐĆ…ó¬€sŚr›¸ăI$Ś[i  Úyáycjţ -mĄÁ'2ő©*ĽĐnXmčŹ`ú­ ŽÉG'¦W%÷TV‹ÄS |ÚţXµH ŔËČŔ´™(úË­§É^DkG>ć_[đG˝ú“Ç‚8´Éü‡Blv ű¬żłEdĹ‚đëŞák¨ż€€>fń8ĎĆ%zD†µłüÎňhs{Ň­Žú±N‡—ňSŢĄÇŐR/wďč,a"Q¬ ‰¬š9ĐĘĂŕ2Ö‰i×EÔ?›Ü -.GNÖ«âŐ1óV5)ĺőr h&îóФF:`Ő±_ n*Ë“Vţ«_β›˝Z» űCIľe!!Íő§â?%€\'>˛<ČSžÎ€kâŕ–˙ئ'ˇ©SńŞĄĂoź]říĽĄç#±‡›‡öçd&ņ>P-;Ő0Ý â¬˙ ߣ,ŔťÝż±_­ďĚŃN¨fË`Zńšrk ň|>Z±ß´L{ú ZžőÚź¬ýĆ’[T¸Äv ĂhŐęŮÄ1K–šPŘM]÷–(:ă -Љ†śdň«ŁmPĹŰf.)a}%fşX®ŢĎ@žŠ*0ͬů€úąc X +żűźu˙Z®µ¶ŃćdL$µXp2yĽ®VŮ/%ť8+L:”H”pĎXŃě`5–Ţű6˛A_7ĐŽÄ”¬yBdźćh–pŇţÜ™ďOp’¨\T6ąm×)çaö”ж˝®0äśrA™ Ŕ\Ű=VcҲhA›´ˇŢ´`g>ˇŐŚ),˘6,ö\öNŰlßš8&[n ¤ Ĺöě†Ç Ô˛ ~ŽĆCËo¦ětŇ -Éí˛ĺÇóBž”óî0»1‡“¸Ş“a† Ż™F'%I¬ôoĹŠřÜÎOnbĄÎłÍŤÔ‰dľŘe·ëfPGWIäDBŚL¸šď^"XAËF÷Ů„WËcŠňŐ´É.‰uZ7ůlŐ•ÎńłVĆKţc–íÜĚfčAŠŐu@<ĚĐĄz-ş“ŮGĽ«ó&܇\“‘  ż»56ÖΤÖ†T˛”ŰX6ĺ·i}|Ýä (©Äb6ç($ÄɡtěŢ‘ —óPr¤µĆO˙łFeSź,·Ď*tŠçEţ†ą bDiR$-ŐTƬ»‡ćp®„Ѳ4•9î–Ě䛀Éé"oŕç{p u€gâ ĽTĐ·dgYĺă/~5P·ůmĽ8aČa×_aż>ĺ–ł@ Qo@K°Ů毴Iń$϶Q>D ČŔY|ŰyňV@Ď(Jé¦G®ë™ ÍąÍŤęŞ |‰.Ëť¶X ţęU'Ô{ŁrĂěnö«ßmČö˙‹ĹĚ)Çź÷‚¸Ăö-±nR&ZČ.GBq*ŠJXfßDýŤş-¤Ä«H -C:Ô -ś;"mOé7i«ł»ôÎäkâ|Ůé›=3S›Á\ËÉéíłŞ…‰qť X-ËĹŘň˝™*RŮ„ŁĎuxż‘U¨}GŽ»lŻßŞ/8‹8d8Ť?ł+–q‘ óVÄ»Łďme‘ॡ…śç`g·Xq‚3Ňcü}ďţőŤ` ŚqDe&WFnóıi·ő˘Ń{éÓ -:ÚF.oş“á7—“:X_Ăp‰ˇOY)2 Bť0ĘŰŕ^‰ČID;éKŤĂđ Ů#Č“ŐsůhX›ťyŁ•Pn°BSc2G‘O(ÓďÉě/¬ sřšĎÉ"Âő#żJO -łĽŘ}¦˛bé«cW„×™y#rg ş§T‘r’Æ`,Ö_{,) -Çî}ç?ň]3a9"4çŕ#3@¤zIµ05XRóAďo©u!ćTő•·Öş-ÄL¶Ĺć{kD;âIJŤ4»¨ŕ™ßÉU„WO»!ľ –tăçťlĄ;¶Â«ż1ś1†[ß~ĐI¬ŠWŘýíqX : * ^Źfř×á;vń©ç}:đ…0ł‘ytś -¨Î§žQJˇś´AÓ¨ ¨Vz7ÔűF~– Ą*ý]ŢďąMŽe=ľ+ígäBłŘö°sŰ·‚ -Ĺ€ +tágŁx\\Zć‰î·ü—Ćo›OzŠ7…—¸¸MŁ´¨ÔÜđ!×Ę.ŹSTʲs$‰ë"ÁÁ‚8fńą]íŇďzçA‹}{$«¦ˇ·őěę÷ä0J85&—ĺ-wß§— ßµu¶Ö  óEž4× C =żęKÁúlÓ_­ ™é¶0VŚoÓ¬H÷čpµ°rOľsí”ď(Úó›‡zMáłĹ¸®Žń\J')˛\„ü?üólěaOŤé©FmÁŞÎ˘Ń-ěÝ˝u¸ŕ™ŤăE 픎a´í9 ˘—iİ’ô Zź…¬+ ;_ż––*1KgwŹßr}[ˇ€¤ŕx“Ie"1g‘–íu×/4Ţ’“ÜŚ#DŞö§1”:w -şdÝ÷$EŞ;ĽE¶{u bĽtôôĘŞ8˝¦v:YĽCŔ÷·,^5…Z ĺ^ŃńĹůN= pCLž`*ď>ę,ĺ%Ţ`Z - -Ɖ¶śšPf\}§D‹źqĺLCç÷ż@µăĆßĹ@Ł}zŘA©©Yýk¤ń˘\©ďĄSW°žŠďűĚšÔŕÚ>y$´Ô…PÔÜ:Ďái—ťn ËUą— 0fö"#}Äű; Đ/ţCĎůęTŚôBĄ©ÜşqCźWŢW!N)Cń[dOÁóú’—ý˘0č_ŮPHäCö(čÎȨrq*Á ĘŮ,•~˙–ŰłN•™ŻşŠ ů%ôVF=^›tăn"'´}÷H…^ô°n-~ćHŢĂ»›@:ĹPˇ'ĺçŘ·h/U´Ţs&tŽ<˝€¨Ń¸r˝1#PÜ5W -đíďx(Ó€'LnPP«TĚ„şŻgĽ‚`ż ˙WŤ¤dc×Ő%F ĂŻs×–D$CŚYfăF+eUÂ!vׂS˘mžRÖ‘+o˙0ék!uż0Ó{żH‘ŘrA¬B*ůnş2ÖÍĚ1^Nň7 ëÇh?¶ćŹ2Íě€c«w`lDNÖ ^Ť 7×lŠŢcGůyĚ•1^ht噼×ČWiăż%îeyZôb5!@ž÷Ëű˘ˇWýEî*íGáq98ét t¬“9EŁţ{AÇ:A»˛żPÚľ™Ôf‰{„ąwčŐ”hrgl -¨YŽ~Ňdšµ^¤'ĹŚ°y‰ľµŽLľő¬üʤr·֞ʛÝŠÜĺKŮćk%|ľŇ|UżŽ¸KÖÖJôôµ,5őĽµoő"·\żF>/9čü mh„pó]ĚĄÇ0_ş.{X;3Wâ$e1^ ®:ě8A¶>ˇg¨ÇĄĚ#Ľ|´FŐśłś3“‘|’ŚAdem‡™&âDvŇ ĺúŇ-ŚKů@O$ˇ`@§bŐcšěšř- kF ¨KŽ©HCU6~…űŻú$w żHKŤÚ‡_j‡´¤ŐÂI˘–šć'Ĺ’"äÔt—× řŚě,qHňsŻ7úEZžk†–h·ę˙4§z­í`W• -8ÝXKßÖĺ|!÷Jemi;xŮů5ú˛}Đ3¬’TđiĆ„6ŕŰüş áK3Ë»ĄíQ¤ž1źíŚ^|1cbvZ†¶—ăŚ\ЧFpřĂJÚ§dwčS‚f¤Đ°–ÝBĹä㏣3­\Ú•Ěď'¦čnq¶űçŔ…Śţ´íiĂŞ\ř˝­Öťöç“[nĎ%°‡Iös:mKđ`č’#;¦™ýľ¶ ϓȗĂb -ŢXd´ qďL)™ťÉüÔm"pş'k2ÝäcNĹë5Ä™Ëv,ŕŮęIá!r[-^ĎtřXWĹő|:ÔŃ‹ë AßŃčx´â0u]“,’…hŤríënyń‹c?†›ĂLëĄúGĐĄŔĘ*LŞÂ«Ż¨ś+ –ĺěÁły>ĄT"Dr?őjGŻY\†c #d.žć˙™0Á…\űŽú꣸ŕľÔHě@N ­*fşHiÍšÖédş¦d—żĂh©™ô‹ő\Y–?á -ýŢ•“/ŚK0âDŃhšµ}¨N<̉Ăöá4čţťĐŕîžši‰/MŽ.¤ÉW'©=¸ í}ë5±2tÚáP÷4°AL/?…kH›ÚkCżÖřnÇŞŽ!Őľ/>HĚ|KĘ x='Ȇӛo¶‹äçđĹOľzĐŤďn"gŹk׾ŕ ćę:óRQţşůţ'€§Ţ”$ôű,ű 쮣%ď=ßZR·µąć#IĆô”\Ű·}¨óĽ€»'\śš7y«uÔ5'ţ±Wať!ß -z¦Ăô™4çŁ}ŠV… Ł-5…ů)Ýă—IfČÝL§›Óäăü+µ„ćH÷,” ŔŰ‚†Řš €žľšˇ¬o€šůň¶a÷E“tk‹0ZB“žç ®ő*^ž×LÉ<řPxĄÜĄ±BŚTďţwdnć ¤ď·Â ýě[±řëŚIqÓ;I ąÝAÔ6Ŕ`&źn± čÝö L@xôKTŕh8®úF÷QIlŰA˘ýô'0‚xI«ČR@|lSčČv ™D–źE›W”hV(Č€á ş9Ť€®fĽž¬ü÷[Ž’Í86”fžö -*ĐÉ+$©N #ÉEXæˇîżZ–›úfőÎFÖfżjÍĆ÷y°Cţp^ę ·Ě:ô Đ© _·O6ˇÍV¸-žČ9ÎĆfĹĺÖ1 U=«Ł˝…¸·FŇB1?şś® CtH÷¨Ď>p†ôIeÂĽ§’¦˛ZątÎRۢf,!Rç#_k”Ňpp︮‘.ąŚhąŇ0;Ů…‹–u^Ińôrűožp‚ €ŕ‰żšf§ oą„9×tł¶0ř*ĆGÝ·Ě€‹@ź"‚@ţ—oÔ˘ĎÓoëTŮô¸Űş|nîhŔł™Ě0[úç˙v’€:¨z‘¸‚î,ÍqF}–łËËHťŽ_vžŰńkyŞ—Şa˝‚Ú5’FzőOˇłŻQxŽŤNE»ÔEżJ%ŹÜhhÉŹ“ď78AŢu)q›Ň†®j}ţ}ŹÓÝLnqń±¦;ô˛űžČÝÔőŁ­m˘‘Zµm'őt¶QÁ"íĄĚ8­čŇ-¦źÄÍÇD§ą^e v9kěţ‰ć"H­´âÁµqǿܠ©Öë]ćCŞÉҶáą9eđXéJQ$´d]±_Ú!ŹęE쎚Ż; -elÜ—Óˇ–z[’‘;ßlÚiËą¬ĂĆÂK¤¨múáÍ+i\ĹŞOJ×í°‡-kËţ°8éŕ˛sÉźĄĂľCÂËÄq¬ŘG˛©ýâXHo˝Š_@@žcčĐÖ¦ ~!•ňĚSWmş}ń&_ŚM ü—ÇæîP4b"”I -w0uG‘T±LřŃŚ©m¤q¨Šż„Đ÷ědáÄžH0Úî3Đô)¬ --5_ŢÓčÁ)ěr¸cI»“h FăÓódx÷ěG;ÎŮůçćźp¬»¤kÉd<2¬ą* ęĂqÇČÎdŤÇŇ ¬’&Ĺp{5"YľËkż]R}Ć8Ý#üü+×alsů|ž$ĆK|µ:­c?»w*főĂÓŔ§N—´ŹŃÂË Ńµ±öÁ’JĄŐŰż¬LLÔsËş-fÄ/¶NČÄ÷¶J,Ă2|Ś<¶qčóřś´2„ĆţŢ‹ě6@ĘäŻŃdoI:s©”ájŮZ%Î%Qę.ŇÓ­¬VŮăâTČç|břŹĄ[W”â‰{2•']ČâH<Ök§ŤAůŔ ‹DÇĎzˇĂŮFJf“ůĹóň=ţ4rЏçőűoDaŵÂ9sl?űę}ü;áeŻ= -Ľ^ #ôë߯ܶš,`S>şÝci „|Ő'g¸KÜ`gúÖ¶漥¬˝‡ďšíáµtÝFô‚ůÍz:gň3_X‚/¡ň4Ú6,8[/¸oÝ2IkµLzštGŘRŤ%ϧ?xg­¸ÓľŇ±ç± ­]:ęǤľ™]lŞ ’v™yą˛LT:ŠňYđźĚtši-°.Tě”X–JâÝĐ•ç/źl«Śp"RTj?âF7 ‹˙hüR+†ĺ¦ţ¨é‰yﻺmř†MĘĂ;ŮĘ:\kô;(ÎeÓ´VlGĺ|o^s†CÜ4­6›ě!W»»¤u/ť6qS’!¨ź¤™Ť64™Ţ.¸ÖÉhdéĺ{ťc]R]S9\  —1Ë0}]'ÂM ă×öÇćç,Së>é «•N˘\ÇP¦‰Śĺä' aŤĘ’ěEĂ(3ęK"Ë “ůŇšGíZüťŁkHvfč*)@×|ŻN€Vř$EŘ%#§ů(HL5s×ňÖĚř1ă7p©^ŰźfÖđęł4W^|–qŽ@~÷tĚ­|i´ËD¬°@ę†(YšĆśŽč9ľ/·reą(r†G*Źô±}§ór¤5+ŐéˇÓŚ®¬ đË0éđi)ÜŻ<ńáÂ;±™s?˝ťoR7UIł;?Ëo’ÉÍţ~űFâ …ßZž‡G檌ń‚ˇńD>Vs›ä€‹Ř‚?Ň)ńµ®ö[ú@Úg׋e$—ëphÄż×nľm»’7*ʶô•]% >^%ŃU’-ć+?čŇÂ}‰ČŻÇ\•=:ąAUčň”|Jťzuľ™4ß°˘ŁŕbĆ›TMB-ÜgZŽîŻĂĚőđžá¨Ňě‚8–GhĄřP_ąĂYĹjůŔÂąÖc+ŐgłzŠ˝ô&˘LPFe4_^˙˘xÔ‹ü˘wŹű ±ůŠ÷Ă’ŘĂáµ·çČ;ÚŐł’?Gĵ‰rćďĚjŮ&ÜŢÁŢóđÝ̺ʌcE5I#Ăä!Ň‹3 Ą»®Í*XlßÄĆZhőÔ¬^sĂt˝@‰>§¶×ąśâŢ>:ÁšĄ˙*úP:˛:)jĄ¶Hc‡ťfěj.Îć+6ÔZś9ëÝf/iî“P0V°JđĐNĂčÔ°Š -f®¬prč ‹ -Ęć´\Ň˝ź˙ßÝď µ˙*tŇĚ›ľĄs­q.bř~ýK|Ětąî ¸ĐýąŚ=ő"…>Ú źÍO>}fđn7rg¶*j ý¸™‚†ej!˙”kP"ř§wÄŤŘéÔÓĽŞP¶3÷TĚÍmůű€ĆhşúĘOäĹ;r đeÝ.˝Šď/äpŞ\,˛‡sĺOĐĘĺâOUC2MôŃvT“§˙:së…}pćËS řž^NŠ)C˘©ěéau!îĺSŃőŐoˇ˘V/„ë ô–ŢäŠýA; 9zÔůéU …DnŰ 6 Đoů_ýq Ć‚ńClĆX˝qrŔ“ôu0hm]q”GĄ#rX—[÷).\ř .&v‘1eó¶›é]™ľ D#ĘCWbĹůddŇ7É ©”h]‚rA)aî‹®3ŤÁfśO·˝Ç®5—¦ˇeˇtŠ7ú?˘łŐ3č? ň0V6FtÓYP-ő„úfe4ă©#M©Pmk±;ßzM(®ó}Ŕun;/Ķ őJw “Í…ó˘“Ó=f1’Á'HpĆžD&XŽ9›§í;yćLâfł^†äUDőd ţĂ ¶]őíŘ{H±ű!ú«úźjEWl_pá•R›7鏰ڿâwwän›ĘľĽçP®#şQ›ç v_ŁBäVô$$źó[Ő‹äRă05ř˙¤”Ji©D˝áS@âFĺV6Í;X5~2ÂŐjcxLźŽzHÍż ٵż ÎCÇÍj2…-ń.łÉĄí˛źţxořctÓ71w6MĆr_ó¤ŢŞ·©´uaÚŹT6Ŕ{AYľÍżĎŠbö)í_,g%ßbŁű’‹"`ú(¶IĆC`?,-ť =A^6uËĺ_Qh ,­©F1 N»SVĺ=ĆOćŰĚ($ĄŤµ~Ź$NLÂr /Jwë±@•¸]Ć×řęŇĚc…żĆTňZÔú.”»EÔę">ÂÇćŚc„"]ś-„ŤJ™ęż×#ßúE–ćąČ«Ăußm9áŇĆ( -×˝kÄٰTM–ĺ–Ŕ×ý{őnTp¶ĺĽU»Ń™˝0išýN‚­-ßłę?ŃůĆś1n W dr Ń›qâ(€xÍčŔ•¦µšTîx«ú'pŐ¦= Pc Śq )!ÖĄd˛żŻÎ˛[<ý’pôÁ÷—‰z]* iŔ­ňŃnjyĺP°Á‰?ëmI8L‡‚ŞTPKÓ -™ÉcdÂżXöŇw™ žű3«-’°ÓhőE… ©ů}4µ Ł÷}ćV2)«uÇU7ňęIY˛éčňŘę¤s•KFe -gÁ}\Ę*˙đręĺš%SQ~Ź"»¨G˛ŕ·<^) -ÂŽË)dďĘ#­t ÉÝE?OżŘ¬‚)*¤Ś=ؤÍeťÎ„7?á˛ĂVÚ;N0–hM9Ľµ _c¨ÂźË†§W˛b§Ž(ŘpĄĺÄĹ‘ěÖ†]„°ZÂBě‡ çľ÷őOmMGX];»űÚ4"ą×ES -Řm€2¶Sófv6Kşřť‚p]UÓ,ő´Ćě[ŞÂ];§¶DZ·Jm-7˘ Hb·Ŕ®eAůO_ąŘ ABć+y:E7t»ÍDrîŻú–ćOYvŻÚÍ‚JUł!kÎţ+ŃĽ¤]©éŁĽŰ/Va5“éÜÔôť»~fMűĘ'ŻÚx˛DyM©)9‹<ôLYö8 ‰@ŢoŚÍXÁ\˘cbŰk˙É"…ůEc&oĆ&źíův|s^ßŮů.Ôt©˛‘©zpÄč°*™ö䍞K5§;Ü؉0?sé=!ʉ§sč›ÚY_˙Ç- čŔÍţVz=ĄéŽd®x5Řu˝|ř[‰<ćQđ S­]iľ~ÂJ–yĽĆ¤©’ Ş[Öeßk9Â2ERKŞ,–L(côkTJúŽ«Ô(™Bĺ -Ř۬Ǩ_úíhšŔĽVi]—đłÜ÷´µĄýcJtŽ{âqQ)ÔÂ|#:ŢŇ‘ö]đ—&«ŚÇ>Ż÷|dG˝Łĺ#ńĺ—56Ş+ﵥvPTĐřÎâÂŁ?dĘ/áÇ%ą:.ɶţ{ ĺ™˝çĂXř“śĆ­XÜ®IęͤÔ\Í8©OGËŔ˙U:őTĺŚóić-P-ßj+č&ŕ …EÚ+PÜçÚ˙VZçDńX[Ń[>ĘZÁČąK´Ĺů'V%‚×m‘|n2ß°ÚŘ'z)ye~ö_Áßá‚ßô!TLB·\>h­_829¨QŐjJĄćś)vÚ&Ř쨶A!×j¬ĹâĂCU%q8Ő)¨fsěj'®\~­5i$‘±—äÚDČ]—[ ĂÁŇń¨ď—¬âí|ÁĹ ~Ě]·+řMî(Ľ˝°É¸$Ô®kŞCÝŕI¤šQ„7ŢP s„KËâţ®’[T)źSţoq !±ĺ”ęF8ręˇU@ĚŠď($w‘gË,”ß,ťTRzvS"b°·Ś„¸<*f>vď 'qް -Ő©d÷Şvř«¸.Ü?+§€=Y‘tL ýscĎ=ÔOp“Éťă’L !ˇĐóBş·ÖÍĽ‡ł1,wdY<řFÍß[d‚“˝Šy5‡žÂjżÎďr䥇„©ńÉ•âP,đřÇ­ËÓMßëÝ·;ć@©LóÁ‘˘˙0P^$]ÎÝŚkńR_1¤+%ŢÓŚü Z«=Ă ¨SďÉ>úŁŚĚ“ Sç -‚A1 -IĐ ]ŽŔĂŤäźÜ^z›·*˘š!N×Y.#€ö$hX&h+jŢRG´S•*u$šuűkáµ Ł `ĂaÚś” 4 …Ńáš”Kx†ŔĽweôÂyci´¤'ŕ@·\‚XADŕgtIžĎw[̨üő±úŮłr'ŠöÇÂŔoqq0ŐŤ4ôńQ@ÝŔ řN­Ł)ţżŕińęf­í•“¸|‚ÔŹIfJńZňNž„ŠGeđ?ŞšÝau>V.MH°ŠQV,i(ʸbšË»ô—–‹˝W¸˝§)DđSě3şüLź}e¨¨USî2˝Á3+ă˙Yá•–?q_r¤nxů<+čaZ¬ž00žf(‹m }ȬZ!µ>ŐÄ - =Ű-ěCÍÉË5ž4 -'.^úŃäW}4ü!ĆŇe—Á7Ý™âë‹«m9ÇŠë±,UËM㩉eÁ@˘śk|ěŢŚŽÜDiÚéô¨qŁ@ičBraă4ŃÓ˘P4m)‚„§í/93yě’„Ś­h±>ěńšz—~/ń`ŹxŢKăÂ22€Ě‚Ă ~i[Ţ,Ă~@ő•ßĂ_O˛Ă/-(*”c?»ÉĺđA%eĘă†ĎřŚĂş7™Ş#S:ČQ4ŕxoćüâ“»ć!Íř90—Ř.懍Ľé€q=ĹăTU*1L·mIL“¸P%á×.&IžÁŞá€saЦ€„ęh4@Úřq˝`ĐłŕěOúR0Ś ąˇ±·¨«FwD2!×޵LMČlŞ4GXJYú@˙|±#Wů/Ć=&Lçm[Ę^‹]?ČyšuCźs§ň3~ť‡ÜV§Ašę afă7"6­űr~8gľiwVçJ8XŢ6ŃG{Vv -śX‰“˛őćW¨hg ŘNcrJ9Řőj+ŽCŹÜµRAĽ(ÄjŤĘ©€LJkoµęącwdŇQ«źuđ86AyŽ÷ałbz˝¤5¶/Ë8@ç…™§ëÚđÜą6u ÚŮ“ÓĘPFhÉţ´ZTEů“ǵap|ŘőĘ()úvúďqĚ?ĚąD˝Ü‡9ąţÖ3úĎ -Ý–v0x6Đf”+YX«Ŕ iLŤ+Ź7bŠćT+ç>skŠßŘŚ&Š[”«>™_ˇ ČlĹ˝2ňgŞéĽŢ}·úŕORU‡íbµ S[ó–Éke©!ĚŠ@ŻĽ>Zž›wű·2ůżá>ľQíĂů§Ą7™5źŽĹ€´ďÚ -ź™0Ľ˙ńW#űĹGŃZ•^żĄ¦v%ŚŇ­ĆďKEŢŠĄjq}Ż2 ĺ"ŇdlSM¶9  –«gC"çsC+>kšúýÖ§(p¶2Z•®HAě»2ORm(úeY—h¬T륇Űb‡q´śg~úŤgul°F˝ĆwK‘8«jÉ~&Ď€oőRG+ČŠ8ĺ’c¸2đšmÜ÷ýóĎ*‘(öj%ŇĐA/˘KĽŮ×ĐiÚJˇˇ?V5CńĹÂyń`ĽˇĂKă1ďAĺfč× -ôů΢˘m1¨BhÜt¶µŃŽo_ęźO杦öŔ‹‘˘ŕiiňtGfŞVHÓŇÁ[ áÉí%ݵO©č’#Ňdąűljyşg0Ć!Ć6‘ζ´®HcA|㖾ƦAV$Wß)‹8ăAš‘#©ŕ[â;CT,ŚâŘ?‘ d>Ü©ł´×ü`Ř -jÖ]őůJÁ{ ô=g儿¸¬+˘ýŢÎcYĐ©`»ł¶l†Ŕ+l‹Ďű‰„ ŮÜřë«7qsl%Ü>Čm¶NÁé5e1ˇö_ĎzĄŕP‚:{ڵˇWťNV‘ŕc¦˱NاĹŐĹh)$Ľ¶ádxŹ#ˇˇ`i @{dŚk¶iüŚŰŐ˘Éä]0Ęý>‡é-ÖÓ)‚ů ^—©—6 ˝đp…ď&ř–eS§}x¸AřŕÂząŤ"k˘¨PłÜ]• ĽťĎIpĐxó‘*řÍxeŐ·ç@S! Žô¦3•×őͱR;ž4eî;® #÷xőµ‰›*«3Q’uܵK~yęŞ]đHÇŚv¨x=Ö -w&ÂÖ˙‹S1¸(FR1ťýÜą\`›oăĆĎ7­™ď‹FjĎGZ|‡â¸Qq^Ś3Ó+Uó¶‹ö‡˝¤ąµŤá[†ÚL#ßQ ˛"J×ÎŮ@a|C;Ănl镇 (ÖŮ"ŐÂč9ý+ý˝•żŢĄ•ďaőIDđNüG,cŃfŠ)4‰Ö…¤Ľ©"±kSúĎBć»D¤ŤóĺWÇaB8ż0/Ž?mçÇ.nSt>”ˇ§m®ş$Îűć(:DŁO[÷†qB.Iř]i‚ĺé!·(ďňb úöżĄĆłÚ-1ó<H;Őč<—ŮĹ©jÇT'ÍMĂW„şKťĄ MŚĺŐ -Ł˘Ůçž_ŽŹ–xcßs‰§ ‰¸“/N¶—Bjy‡FuTlź›Ţ×Ëęűű¤É·}ç-ť®r<Ľµof3ş’W/í -ĺ¶*á.S„ĺ(~Ôȧ`„~Pëꨀ’~´îywB ÓŽyĄ! -ż+Ô -ËŐ ßDPě~ÖŘ)aÚÇE™s5—¸­š’_FőŽ«’–ńmŘî> ž}ĘĚŚĽ¦/î‹lđű,•â·Z™<>şbňE“7› äÖ˝#íňĺ5¬ť1«ç®¤Ă¬>ŹĺňrĆ»°´M?Ą‘`U‰& Šj (nSŰň—­Ţ•…a(k:%ó»ýhy©ŐÖÓëą*švđY-’ŢŘ ]¬ąq÷źsŔRh ăđ/ mšˇl[©®ü´ß…ÁĽ]›Nň…xl5ś>›,ˇx9Źë˘ţŠż4ٶž~)…ŞqÉj`üZÁ,^řžö¦­í~^Ç•ŮfČ)[`<ËuÉáHVŔG)ńľpn€Ňw™ÚĽm$Jęé¶ ĆüÝş†Ž`ř™Ç9G^Á{ěÓŽ5™‹ K' ‡îŚ“ňîČşÎW5ČEvňĄ)>đ ”ô‰XgěÎQŇÂëjiy|*ÎVöš¬pĘŃůVPłĚ<¸6ZŹĽá/Ď™BäqĐQ˛çqBĂ’üo4íCßô˛ŤvŢ °-±4Ôdi=˛ľ§âjčŞçűߡ.o˘ç“Á-\Š»DŁX|zľł&ş”ž˝<Ň)şˇÚ® bEZ¶ű°âćr‘őTn㡤NĎýćWHE5Á,H{%ďá&˘=ĆďĎD +*¤-ä µw<ÔC°’ŕ}X!f´­ć2iĄŁ1ÍxéĽc×äpaôuÚPĎěh´łn,lřÂk/BąĆd -6ą¨ z˘^T–Ń9&Ť ř˘Hű{ -Š‹čWoľŘ.“ÂCJ'Ź•ř­nG¦X%*fÖŤŹ5đě5Ń3Ů$'~^Č© Ű í ‡Ôs?Ćą§ňňĎČĎ^u™¸}éb' -©l$t€ÎŽ/€‰EWÎ*6˘“¤čÚ‰wŢ”: -4~ó^Ĺ8á4¶IŠ{ -÷ĂBćąT]Î˙h Łśě/JřÇŁSi@’(öźjp‘K'ëÚöŢâ’q”ĚŰ–p+ń"·Řm>@F+­íÄĚőL\—Ş‹ßÓŐKň›FeőŻŕąíTÁž%ÖópŮÍkv•%ZŽP-áîlM{ yđÁÓîAz“ó(»Z$35}oŚYŞuaϵ řtď{/ F8tÖÓĎKŘ茿6ăHĹx_Žőzků„[ ę<=6'%Ü–¦s„® ´ť\łD}kąĽ'9B†BBP§ř¨-ü…>=üî+Î7ţö‚Ź©í’üXnYf-źµĽÄ%c§4ÔߨâŃMĚ˙źnďĂVpk;ë6;ńéĹČż-ú˛˘ŚŮ8NĐ lřeiŢť .ĎŢ•€ -ĄCÜäXŕÚ¬–ĂćQŽÄ›<_|7`ŇzÚżńT~y©©ëMIáÄV Ů‘ňămYŮő @&Guů:*€ $CŢg@í`űA˝C8Ł•yą:ÖsëŘCĹZŕYŘ9H1˧ ďŹ>J¶bzy¦ţ‡’łüŚbč•˙0—(ůŞę.–áJÉř!1M0wCĘ{LÓFuÜHű­PvČEYrCVč9«ĘřL6Ťđ_ÄěÝďôxĄŤjëćݬYe>‰ýńŘ-xgi›Mź¦Yßí -€uúšux¤•ÜÖYéś”Ą%>‰o ý î“!íáâsU¤Ł]¦®‘¶XĹĄłřĄŠĚ/@„‚v̶uŢf¨ř"šů,‡"·˙ě&—%*hSaî´‚¸Ĺ@׫In«n˘oš0>¶+&·KѨ&ç1F+Ů9'ĽúhÚŚ×VČ-e”äí)¦­&‡"QvfÜĄIĹEÔ­…5ş\›].µů瀍Ú'TMĘěë‘mĆőPTA®ĺ|Ş4‚{l˙Y/8TŽuÎď]\0¶eXťj˛†K¬’б֓—‡öeËá«|eéÉ;śÜ(/?úqT‘PöŮV@ -Ół3©şŠŕl<5’Á©o/hA)v_óóć­bŮĂ űňZ|Ň_…x(=nčéÎwŽUűD8qREšÓ˙ČŤai9Uř§ÓZ~k<  ëCůpLĺ°ěF˝KNÄ;Y‰$ďŮÚŮ sąôöÝ ˇŕ¬s†¤ë˙ôŻęmĘŁ˙ěFRS~›ŇJ{ZnöŕUV €±Â4UEC‘Y‚N')Č–’ő‰Š÷ü;Ä‚÷vúĄŚŤ2„č༟Yłť—‘Ťs{!»!ŤÓ´OVÄđůçň8ɢHŽuó{ůP<ůŇśčhżIO(Šşp9ńĆÝöŽKi·‰ěC…wŮŞé t/›żÂŕĐ+üÚaI2¶_tÇÁáúě¦Ö®"0ě ďSŹťą:ç'”fďË“ ŤCÁ«L{ö}çN*Ôa‚{ăő\Ź…äQŤľ`¨yíPe&Űşk KmËh ú…? ÓŮŇjď9EµHf`R•=j‘®ç’Ľöĺšn´2áĚ®¶O­¤ápčb°^*×yĄŻĎš-›VĎdóY ďKJĆÜpŚ8ŚÔGVŃ}5f/™>©ęĐ'/Q‰ńuLÚޤ†ő÷čý9*C"“m‡&—8¤gN˘LěőÉżFKf‚!šü"9ŕ÷ őŘ©+X§‹Ö=óţç)'Ɖ›ië'ĽsĢBF”µźšˇ.źm)ĆɄЗŻ.?ćÇČ÷íFŞP -9˛­A•Ëú9ŘXśhKr>”qsMŚy[_×Ó’·ţvă3e­Öc“Jk_BpľÎŢ«u˘"ü2Čp/SQ’R$츪¦çF-@¤ÇL¦€M§w¶ô°§o”Ń -ÜľYss©gů:ěňŽ‚]g8űq6,qÂĆU#Ićůбż[˝Ř‹!OČtäË– JgŐYÉj?ĘL¶ŚOH~L–&6Á[ž žŚ©Ú\»G/ŕ( -ä@9U,W:Ô*ĺŢTg„ŁtDž0Ľz'×Ó | fL/!Rçe˝ő|čĘP ?ĂĐ–§0–‚ků(ęEÜ­s퇄JmÓj*­ČKÜcĽ:“> ţµ†KÄĐ›Hڍż×h>ĽżhŢ´*iŤ­Dt×Ył¶ňäîçBëš\[ §UÎÄâŮ[ÇQ[ |¨-ŕË‘ ě3/5|‰Â„zÉk¬Řßušoĺů™ Tî:­ĆÂ{A­EčYuž›V\«NuÄ·r`– \¨÷E<6°Ż€ŤD×zxÚ–đV,?Aڏ¶×đźŚčx=Ň3uI.NŹ©ó޸l>@â˘~oŢÁ\,'#É ô@ŹďŽ»´ę˛ VęßFĆĹoťf;>OĎne±Â]řI‚iĂqµÎ§e79÷ Sn×±’Ş6%óSLý…—îq?În- 0ß^B™ä˛Ç G×~DŮá†cďi…"Ć>ť)e1fb° 'n]çâ_٧ŔZîíΛ›Ł‹ĆřŞ'#»‘ô^—­Ťčr3 B·÷ÜI!ˇ:"‘çűzmn60"‡/{~ -_`¶_z -÷Lţc2řnŹ&˙- Ő;…2XWľűPüţŘTŤgâ’ĆźěNţE -[OHcOşĺyşPä`‚L_0°Ż"ÎÚĹ7(&ŹU32·ăđx/Ćq•Ő9«'ÝąíMŮ>âťÚ˛wţăI‘ŕ”«†ŢŞ Çđ ¦ ‹>• ß,Á‹űW}÷âĚ+Guâîî\Â8%»«ď;đ4ůÂŕ!4®ŻÜ'‚ÝÁŢŇa–ëöęzůľ+çíl Ń”Wˬ6<ŞÎ•Ě=öçţ% srÄťOđSĎgQC$qmi€Šń»#>ł˛¦ŃÁEq«X·˙Ő˙ÂĽŇ©şćŠ`'$ë[ńréWšu‘/z_ó(ăÍy›ĹŞOÝmČöDôś0´/č,T·ŽPđĂŘ~í:´ĺ ŘíľO‰š¶Ň‡Ŕw=*VŃŞ…Ä:“Ę>8¶¸•͡LŕoęÄ*˛Y›€Ź‡jÓĄ-®É–;h †1©ö…Jź©ÇTďô+±gŁN, -ď2b|3gAq‰ây5úĄńf fąĂÉá -gŔőSÚĐÓeRWă*$ó°ž±9 €Y#č€v2ŤöčŃq” -öl śZKö©µˇż1v‡˛Í…ФzC_áXpČXśO?ćQ¦ýEă†1xî1DÄXOöÜVs|’ř|ľ -(l„ˇµk¨úˇP‘rdúwŤx~– ŹűR 7Ú Pőŕ#qž6B-QDÉ[­çač2[őŇ ( Z‚ĺ2úl5˛c¦5Y}ĹKĎťxXeÇş’'ř|•…(¶F6¤ -užT'ié´ Ű¨ňt®f]]Šđ†rî]N¬Éˇ€Š[ 6°ëŔżë㎠-IÚ' ďă«ĆÓRĘW|ę‘[É 0ŐjtˇÍ…D20Ű;äD›öhhÉł†łÄÂ.ĺ‘EŢJ‰H™é9|°ťá§W=Éłg d)ĄOű7qY‰MmqĐaűB·K -ţ”ŮýCł\9<ą¬őR˙/7NéńB`w«Ů:Ô7V2ŕćM{ xŞ`|>\¦$ÔC†ń -Ú>©Ek®4¬ăú6Źę{SŘ"Ř·Cv|›cÇ« 8,jÝMî«lĺS fnËĚôBN_¦ĚbĐńŞ[*¸G©ŢÇn†¦B[ůO7Ăš!xiź-o0wÚ“Hô#°Ýęvţ°Á‚ÎK\yBÔ\˛.ęĐjĺ»-[Ç"Ŕ“eÜ]Ęú訶"ţd«oŔeYź¦"ϔIJ雟Ăŕ>…ą{śâP—euÓíä.Ś.‡Ď?] ôJwRRţĆe’ -®C˙Jş{ĹçĄMČq€É@˝ŐîÉGpąkÓ¬rÚҲóÝMvťW¨b!;ĺ'ă-đĹĹUĂOůχtĹËzóť­dHé=ÖšD\T[ăŁĆ®Ě"2ä==čá±Ě°ŘXć>qbIí䉵w$E­µ$Ý5ÁUő­Š®wőŔSĄ˘ž(łAµ ă¸7âőKŁ-÷ţ%J‡xFfËBíx?ǛބÇĚ˙Ŕ?Z"đXw<=wNffµŐ“1Ĺ`vŇłĆÝFÁ93ŃílW (şÔ…Śâg ňÜÖ{éĄ06`Á~b>V¤€íuż„KYm·µs_>Ę©¨čöÇ Ä™XË”g÷¬rÁ¤‘îÍöV4žĹµôúś™ż.ZŔÝ›_ÇźPČ&"¤}ź“qĹť­Ă§^0+Dl+u“ZN¬(ĚkŞL§‹h•ň´ł>Ňe7hĄ~ËF”q…°ĹDĹq{Ô›€ßß«uF Ő$7>ošfS®’ÍżJěh*ÚŮYîŕůj -„÷ť¦†ÎĐ?\‚pűôÎv˙Âtćíë67Q·¤›ä$«§S•YˇC˝K",˛ťőrj+ŤŢŰŢá~›ŹEóC—+ŕ4ŚAF‹>®–lA{.î-ďó:»˛ľ<\ěă5Ś\ŕ˛ÇěŔ(3AíY-­–g|€÷Ŕô'şĐř [×q’ĂŔţřź™~ď©f¬#ȵÎc`řd˝ -^Řz÷ąŞ„*č1jŹş-ýG”ü`‘Őąż´şNë‡Í|×i” QWţO¨•OĹIây-Hod‘´˘+ĺWÝ4Íľż#÷Ô¤˙˝uQµěÓQ¨qäçuźżŹÉPŤ—ŇcË=0¤t6ž.TH¨qÚŮO…á\¬đ>O`x8~1čť™jąJ»Ţ.C·;+S5ćÇ‘+µö÷ÓŽÍ“ Ź|;&«Đrö:–ٸçó&–YŕNqo{‘ľ2ShĘLßţŇíZ2ěí€öG‹pĂ»úü&Âg¶ďëŢŔzvljw#;żĽYŽ9Ägú0•?'}ĂcÖµ+ąVÎ1^Éh{źY*iĘŁ9í(]řśöŮţµŤnŽ`Śđ‹(!«A.FM4’đ8l棺´”ţ[s(:ěmꮆF#ŠŇU‹]×ŇyĘ 5«Ď/'őâ:6Ęv\DöDŻd!ĎťM÷‰—1URż§ŕŃÖFC(Ú®0PQ›;`/ł‡˝Ét•DÍ™Ż~ţ¦>eU1P,~»wѢ»€E;ÜîőáěQĺ{ŻŻzWź†ŞyµĂŠĐ[™G@űOÄ96[1“¸RŐçn?Cš€‚'ÓŢ{»=Ŕ¶¶|ŔÂ\Ł|&›QéDÎbď˛_f’2›…iÔł'%~* ?'ŰĆ6·ő‡\ÄX´ď¤1V~ܱ„\úůgŐśałtŕ€¸TŔuÁćR¬n\şDއ7ŚVśáoăhAnÂHćs~…4ÓxĹÔÁa*ĂŹ«Ä=îŞgËSy5ÄĽ@|fľ_žEŐŁ6f9„î…˙!ČŚXľĆ[¬é=„oĂf#gŁĹ“b,ĆĺG6e·ó‚•I<¤AńjŤ)>9BęĐi S蛄p&k+“ĚIť•e­Ô4† 22 ťVď(“jj×ÍđĽ?Ŕ„„Ż("´WÜ’¬˛´Ĺ&ŐšŞ -¸, lµ]©VΠT°E}4ă$*&yÉt„ÔŢ<» -|ş!5)ˇ`[ H9ĎLĹ~ގȇ~AڵjťG> ÎôfŐţëĎ –ÄUc~VFŠěˇ#)ĚŁĐ1 ľ˛í9Ó·ęŁâ0u…ŰŚ÷|í$˘.ŕwQ ÔĺÉá›.Đö='ô¬˘~Ę•V—Î-ÉtĚŤäÄ3o–4.Ţ`w# ˛ŻÓaĚŐ2ď› ďqĽŹBLY3ˇ™ÍľŠĎGÁĘĚ@ŢT3ë“«şC¸­g9yÁEĚ&u% m›NA±pÎŕŹWqŁb˙Î(D1Ř.‘?ł ->FŔÖ–‡00<>’Ŕ ¸Ř%ĄTż*iŢá¬ëe±2Ć?Ž}+AbWb$=ĽmŚh:AĄY¨ŕn›‚Pt·éA6Ž9YĽç¶6÷P(/<Ř’ŰUĂ´Yf­Łw¬Óú[Ŕ‰˙¬`—0¨Í’ďÜňżňř¬Ó“ -şoÔSdvml×–˝FÍxM.Ň:Ľ( u 2U…ň4Iv%»n†˘ťŇ:ŕb*»ËŚ˧‡·™ĎŃĽ±ć‹RňzJčËT«ćü`€·`hÓłNĽ¸Gn†Ë‹ŔV/Ą^¦TŤcç0g"čĘŢBb Z3TŻT¦>ďčGĎ%ŢkV%Lb+Ř{,7¶NűŇuAĎ‚ňŠ@áľ–âŚăfK –Ć;­ GśŇŚ–đńrż›crd (Qk§bý+úúŻ Ć"‹XÉÁ €403řü*™J\%9fŁ*=ô"¤¬0śbr°áׯ›Ž<ág±8'¨Đ ]‘ÉćşKŠč” -ăÇ‚€t¤$ŚN˝’٬{Ju;ͤ,Ô_µYOu3ąHŇv&*¸âŻuéPÚh=‡4€űJ¶4}Đ8O6bqNÄő‹UŞ7ą!฿‚P®wKą`ĂĚAŢÝ˙mŞĹ -+îŠř3@€<^Čyŕż@gÓެŚS¶U:©öâpepęíÍŕkČ1“Ye ŔąrtĦ¦]Ę0ć7šCáinť1ťÍóšú¨[ŚŻ_`ąSŘÍ®§MwvŃSp0Ůć;µ*aK*KŠüŻF1g!=ł58Z,ĎXg V/ßcŢçKŞ :ň5PőFvtŹůHŞ+÷ľUś’Ć0Kę¤óYµ­¨ú´+á?7ĐÂłýY«->‡43˛ĺł}Ó–Ă‹[těúA—C!ďďQfĂĄů6Ôo<•Ěl.`G·ČđBvAúS'f97l˙ˇáh©ĐTŤoÁܨyD˙+·5ŕ¨RnŘŢZ=1ˇô˘żĽ˙¶´ć°UÎLĚX(n/6 ŚT«>»ő,A:Fß0źLDضcĄ/ÖO¤]ćĚ+7vö‡Î«±Çr‡ŕ9µ/řŔ;~bŽ -úâCÉÜÇ4!Ű€Š<žt‹čąôL'uźŤ8$`—©eI©^ĺËXŔŁË, ş#‹ßűÜÎÉé\RÁAĂ,čZ}žl3kľCF¶š’˙gĄmĐF…F’iîŹ{>ĂÖÉ[äÍ©+U!eĘ«dN¦Lß] Ěă,ÖÉvĄ»ŻwŰbî.0#*řůNěv*]žÎ*ť6‹uö÷‡"m1Íń•{IŽĽ(}Łă{¶CńŚ[mÇ/ąB^č‰Y‰\IÁ -äćV"¬0RúgŮÓ"„ľá)0śâđÓąśŔŃeh`PŁm–4w¸9Ĺçőч˘îĘ*ČžŃć?ă{ÂŇ·L%ÁÓh2±]őţ—üT—~/¶č14ĽŢçZqŤ¸cCŠď$ą<”nŢ'Ń70ęr¬&âäL$i ÔpÜŇ9Q j: ˙_żěÇv˘;}Ň4âç(-…2dŹ[ ˝1bv˝§ÔUđ›¨ďuÉő (÷[»BIńUÍ3€­Ö÷ŕíP)&řeRM٬‡řĄćDßQMOLŽ ĚĺŹÝ€ę"×ö3‡čk’1ů‡(é鮦5ýţÜOöëÇq¦­A‰m¨śěrKŘ\ăj.ę`Ŕ \ZmHfßFŞ îIc’솯Ęy›oÇ|—˛„šĹ÷Y j‰*g"3řx-\/ěŐ©Ů€Ń:čHămHÂÁk§×'‡‚ůúBE–uf[e˘—FÉDW"Öć×x˙¬â ; -r]k=ÎůĂS§‰H.Cu­¸âůi?r^Ś‹nűÖ… cˇi=pŘ(9=ŘĘíIUřů8Š(¬zęęô6¬R Qµ¸€zIűÓ«1›šÔ–­VGÍQÁĽ?ŞťaëJîŚ_xĂ L*mć˙6{{)Şwd™›çľď›\Bă[Öř›-¨í6§}™íhXŘűO,lż6ŤUś÷ĚŇ#éŢč€"dąë{Ňź›(&8%(sřyĺâwP¬şďDş9ć­ŹP*ŞĄk‘8ď‚‘qGčc0<ľH[î׳ű>‡=Ű.HUÓŇ,“rFµö -.¬{˝¬rě†ć'^} 6*(’‰łĆ<ŚÜĎ˙źĎjé×pďŞynnşŽ¶0jŃb6ÝŚoŘ1Á±HL3 —w„ż(ˇ$¬–N‚0J™Zn<çÁń5GÄ–ÍUöĚ -'_3ČZÂö&¦«†pu0`'Ű3Ľ"5ĆNčaę"™” ţž9ĽP:»Dˇ\ç†N‰0čRoPbZmř4”±+ďËĺfuĎ6ℇ‘K€˘?~+l˝aĎh%űŇJ:3|ŁŽ|g\V‡|)˛×t© I¨ Ł.ÇR›ŕŇ ŘR3 ­;k:>bVÜ÷íŢ3JUyÖíďĆRŢľ¸Lî4T™şŽV;kŹ×[ą˛xVŻlXi}h hĺćWjúßLł˙{Ź$¦©PŞ˘Ś›ąŕÂxâ¶Énd ®¶»ĽÝ—Îň…¬Ç5śríAvRĹN&ĎŻ€Ő4¤óŃ’wŁ5‹Ä0Qµµ÷eŃŔČWu çÝÍŹXÚ“ĐPAHcËš Í!»Ä0Ž‘<ěľZží `Á.EQŚ€EzEĎłśZöq2 3oBĄ‚ĂxÚ:AcrE%> 0ŕ*—ĽĄ|Đw4ş1Ů“'cś\ö©±Cż÷ňG'đeÄî=p~Ä”á˝tQŞşç‡j~¸BcQçú0«Bȶ®ăFÉ0űŕŚúŃëüxMÁSÝ]öŮýg7ɵö$÷Ěoĺ˝-Őžěö$hCéVĆćFtG-łhHs ·aSíÁčvIÔfs_ď6Ç$S¦'—Ź”e˛të±§Ĺ… ďµD ˝_“blŢbâw¦<ĆZÉ ŘË:„Ź)äĂôVXý&&; ĆŁˇŹű«ĺ-J)kđ¨§_:„ąto—yqŚĂQł9JÇýŢŐrc0Ocí0ĚU~¨öżIľ†mE´ť?ÎŹ9Gł;š›%=Űš`J«čDŤ'ť¨T˘gŻű˝z¬aÔśéŹ*t—ÖtĘăfYÍś6ŔÄŢ~±«ôž…ůT¦ßt‡Eiľv:RÜBh>É…%^ű*‘Uě5ÄHŻ™đłśŐą=ú0~ĎÖŐůoÝ”!ŁVÔnĄĹ?ĚŇ®´·ŢpLh0«ZĘVšÇ5[ç2ŢÁEü]ŹŰ~Ý;–Á —^ ě~]†lÁÝ KtnmˇaS=­xµ¦ňG®ůăٵĆ+318ůPĎĘsb«§ %ŚÖ¸ůôhôđ6’…ăžŃD–IŐá¨m˙ż‡ŕXxîĐčXk˘Řé<Ą-ZŽL¤©wę'Ä.ăAl §ű‘ÉíĚŘ{2wÚÔÜŚâ|`dć© {JÜ"ÓăUΫăć¦OÍßCaŐŢ™łeŠČ˙›e:DßŃ \˘YîńÉÉ_n#w瑇ó‡`«Pžß®¦@B>'»főúă|˘µ%»˙Ď*ÚŮmÜŚ2(A×đ«ěpbK+ËŹëĂ5¬{čq­ 6aáOyönľR˝=uZbk!˙ÂčĂ"RˇS„Or:Ä×–ĽcѲTBeH.ŕ–ÍťŠ6’·čE~DÔžřoˇ®‚![ťż>ˇÜy»©$®=Ň|ő÷NW¨ĺND/Źő?_uö'fzó÷—ŻÖŃŽ±,ž°ĂŃâ»gĐsp‚ĂpLťäă°›šl+^;#-śŢî ¸ -]JmtLătoŠ€ÓÚ˝ Oß"cŞv·H†kö˘ĂşL2ţÝ7ÉĐ×öK°‰>‹@\MµŮďukÖ›EŮwq(„6šĄě3Vôź[Xh6Bś«u˝YtŇ~†sĎb{˘îÚű‘łsŕ©LR™äRéŠUj‰‰ý''–Cä{$m±{=`ň‘ŘÄ[ŃÂ}`éKőŕŮRÁ#š(@řôЉń>ĂÚBŘ˙ź†üĂş_-’ľńCŰpr)˝=Łî[§í˝ŽŕĄlcŽžÖě†A¸îgÔ„źawŔň)ť~Ő2:?ÎN©2sĺ.ę6x&wŕľuŮör9f0¦"RŘoDlň%+Ůčć0M eÓ8Ż ÷–˙S™"E­5ˇńË’Y0&şzͨRť Ç(24?cěTU‰_7Ú5ĎæµÚÜŠ â€b‹®T•›ĚŔÄ)âć;,Ô!)9^â):dKťT?«µ3]˛BiĚłňîńM¨ŐˇĂŃ\ËÎO$ż÷Lĺ,S© O§©łý}Ë“ěF¸ü3čÎÖKhKŰö IŤ†Î杨˝źďŠN8l`MšĂS<(–1UĄŮŤ}ü8ÍTN ŕ -ˇXft`k˛Çîµ*é«=ޞqg‘ž‚fhsŰí7-Ý˝ôĘňŁą*7[\s…¶E¨–čć5ě Ú¶xć‚·ń=yJĹÓ_NĄ:÷˝}áŤe–&±‰CX6ňŤ#.(úućé§`[9‘)•OązÇđ×>–t‘Z Wś?X‡®ŃqÝňÉžFťs•ZH·UąŇßůyeÖţ°Đ˛á@Ľ'+Ü”ŢMqiÖ‚§Ź]ۦEÓâ—[ŻlŢ^Đ ű}AŽĺ8KS!%J÷z~Ń-ÇL7Ő\Ő—N pé#P/×ÄËÁ˛ěŕ|­”qUůB úá†Ňo Žđíá†Ř3Z9řlLżíűďbu\äÂl›{ôeíÝĘĺ4 •E5Îč®Mł¸Ţyýc+}C®ňˇ?ŞĄ6ą1‰Ůßo­x󨬽ţu7ŵÍ®ăŐ$´ěúÜoňŚ@Ö#‡;T/ŕóF>YŇ“$hеăÝÓ|Ş…zćŘ»¤<6ńŃ ->r}3ÎUć|zMĘ?€¶Yô`߬eĂT«˝”IÁu® -°‚‡Îŕ{1¨rČlY­2zą\i*Q€BQo;ë8„d+Šőˇ6ΗjŰŔXj_łaúŞŮ±ý•”ńĽâ„űł–+_Guż|Â>7RýĹ‚÷ö(TQ©UţÄ «0ËeűgdNř(±Ëµf x«†Qâ Đđ.ŰŹťúk»zé•SRüp%ŮrŐŃŁf…\ŻŔ]ęä_‹Ňp®¤>0±ľ»{`.5_Ń“É`ĐËÚU‘»–63ŇŔ•˘h»Ź†%Í­ś‹ óÄŕß©,ëŘ‹ďű˘Ą[BD\»ÍťĆîsŽ8iKŢAű&ýIŤâfž -dä—SĹW»ń -]¨ú^G—ţ(<ˇ*,s¶ÚOiłĆ -*)7w¨V@'9ó‡é›ĎÝI‘NÜOťď î×fý@h~âşQ·-Ídľ1<«ÝBŐ^|÷c Ľ„q"ŮÇđ4Ý:Źaˇ;mU"°©;Ç;8“¶g—·VĐxʰĘKZ…ŽUÁ­ ¸“p2˛^łéęŻ4—–Účhč#żnÜ,¸ŠĐHKx0%Í„w˙d’uߤwzߌn{ÜţlőZ7<$ÂX@Pˇě‚ÇC‰ú·Ü2O*Ňőz®Smtd·CgwnB\îĘkc1ZŠ5ë\?ÚmŢĂI›4ąP$¶ĺ#ɵ2Gö@H™ OzŇY%Ö -Í’>bB3eI—a¨F,LOşD<^h­4Şň‘\ćY±/r -CŚSŮü7yá:µż9ˇ-ĺ“ř7Vţĺśľ)­—o=,ä˛ę‹U 6…L-ćcżöqM‚RŇJŕĚâ XÂi(,•$ŽT§ eĄrwŽ?ŘrG¦o^ᨛrctKNA-3Ő¨űx‰‘‹!7ŘE& ëđŽ“đ¤Óz.żŃ$úgľCů—R唺t_ŚŃ ĘÚ™@”eR= f¬ńšŕ—ľ‡ěŤČOö^ČÂ[•ěĺŔzšwŘüąĺs*`fâĐŘIJEĚGR)ŔÉŹ![vĚü¸@7$+Ó·‡˛ăöęE›ýů˙lđ˛ĘĽödDčɲQŻă?Ă]%Ř뉖ŽF%qń%÷‹6¤}hÔćŽÔ¸Z2´ŢkłćŕBYm±P&'5aËÎÔ‚Ä…N˛ŘË™ŘL$L$­›k„yü-BnČîĹ–™}MBâĺż$›JE6‚Ć!|wáîŽB…Ö9ľsę—¨B±Ě ĚÜNASd°¬Á ÎmxŽüÜbLú¬Ö -Qâ m“Ąľ= yVł šč,o ĎćSÖäÎŐY™„ň°)= -É÷=ô1l`îGĘ–…źZeđ*ˇŐ`˝nE×~Ů3V=J7†’<Ŕź(tTIţ)4q¸«ŔĽ×­4ôÁßç=%ŰTţńŃ =2C 90$+Á3ěćą“ólu:V r%’ťÓꏾĺ$‹­Ęůâ~]řřÄúý^]»t ZSŻ`ŢĎ^)*zĺŽÜ‹iÇ?Žö|˛-ŤťŁL™ŻńX @c%ÍfîŞ`TËíÝUýÔÖŕYĎ\˙Ş~„}ř`â»v¸Ĺ91žů.¶ś -¤@l‹ds!NÉ©uÜP áZ±\J2»S™úęV˙":Â9×&Ăós{´y;˝ő`çxŐc¨Iĺ*gzë×Ëé´x{FŽLwgřw›_‰l©Ť­­?Ę+ěßRĄjEă.aŹďČep†ňÚ%5Ď+ $7ą.ń|¬®T%‚7éž,Ăo1äGĐřÓgßpGl•ŢÇŘ5ÖťÔ2Ś›ĺ/ 'H]i©Ű‰ł‰×ľ 1PD¨0Sa-{+ž-1ţ˘’GŠé:ŰĎŞ,-ŃÇ]ˇ`őFŢ<;˘ÓYď¸\Ę :¤ZČC͢Ld]’â"ŹÁ·EÚŞéŐĘ~q­‰w…%Ě$ÁĹęά6{OMáchmËçaúˇ±P’ˇŁEëq]úóü$˙éťźš€\ÉÜ-!?cöĕ֡µh‡zY‚yo”Ţ@'P|0|˙™–ŞN©´[N«3=YEéo ň®ô_$:!áŘŔt‡ĘłW?ëüsGč÷ÜWë} -OÚžň’Ô”ÖŞĂł ´‹eé–CťEűO“ĘoŤ’î$ĐśřÚW6M†=MY#›5»E<x?• †p4› 4|’‹o+•šLD‰č…:]äĹË 6É_i‡; -2 H\){Óhú5{ëDߢjHą;MJBź­‹‡ęP&xm퓹ÎFĆ5—Yk±Î‡]śäŁ×¤±Ľ«×EŮşŐ -ŮąBŮMl¦đQ{‡zŔCýŮ`Ř ždË0.fXµĽKđm‘sšÓfŢÓŻţJćqĐ:aß$i(”•„zˇÖ_U35őŹ4r:%Ýâ4ś±VIÍU˙°ěžŠż¤šŔP&¶—€čcň’éÇëxÉM -´(űYV>W‚ˇÚmĆBÖnÝH ˇÓl5Z´Çő§*J†>hŞéŤř÷6[TZ“8Ň^™[…ęMȲč,±Ć.ůR0qśl}8|q:¦mÇ[‹)âž>É·)}XA~ś8ÂÔR„Ol\jö Ť÷ż^d«ČZY=bŔ’nď[ë*VÉýŹ*¶ă pľ4ú†Ń8ÉYÜ“©pň0YŁ>Q^–ÝŮĐ”C;Φôh–ćwfµĽ•°ŠnvI»îÜNĎ@Q©şmN}–˙§7ź'{&%@hŽůÔĹęÂV°˙VŐĎdvô3N‹! miĎ-·ăg·y|żÄ^S‚ôZ.Ăgi$ź·¶Ű ťyÓ jrÁUť~ű&•4¨f¶ŮčŞ`Â(yđ¨<ďj"ÍţŃÁŚ0ὢLB–<ŠĂ¸öÜP}-äÇtóÜ:Eô~Cn„čĆvč´°!CoÇý-7d_Š^Źč-f.@ˇHw1°WVWÝ~ŢOyíYJjCĂŢŐ€äKh‘™l9˛ĺH8›[Výć´\(÷Ó˝Ďöť¸ÁÚÜ`@’‘ß®}…†śŠérü_žĽŕ\{äţY˙`äg‡Äě ŤupKĺđÚ˛ćSŰ…˙WŞŔÝÖŤ9vŰéŃ–Á`†Ţˉm–+Č`dDîĎP±Ľő;Űš˙Őg‡Ó{-L6n×pśyá6§)dîŢQ cé«iű·¦M3‘6aLť| 9™§h3mł¶×ů- k3ó®1A6yKK)Pŕ—ř¸Ćšđúí8Ú‰¦ €r{ýôôId®@ -2¤D¨J×řhĚĹš(ĘZCPŕ0pPĚSť?í”Ö¶÷łYĘ`iľäě@*N@´ĎDČSZ,Âx§şĂ˙ĺz×JĽs7€*CŇ`ŁČ[čµoVň(Ć‹BzţN–ü ľľ.Ź(ĄŮ~!äâłÚ kâtľ˝µř±Ěö¸~ncQćTdöPąçD*ĆJä˛d•ř`†¤ßběüť°Ş’˝n8qç˘~„Í»*Lë÷hp*úňĎýö:“«`bţŁĂŞÇüżâ- -ůÔFě¶hđ€Ć†SńdKÓ:Ŕ ßä智Ť0ĽńěŰÇ–­\%íŞťD1\ÎjŘŁD‚]yô†c8l±ˇµQŽŔc< &—9\ĐżÔ•ÚfÂ>ŹăŞoFHůk‘)łÚĆ ďrežzp‹ÖőŚĆŻZýµÂÁ83·(úRTćĆńâŰ?-ő­=ôQJRâľ|éó8Ő©ŠČ:Ţ{)Ť–Đ×hyś ţ.Ŕ5÷§>f'a)l! -ţTFż^Oa7)3Ă@§X} -ĚĐ~ú?ý›7ťŤcjhNÖ2„ĆbZ^–É:÷{ŞGJéĘH%˛‚»Oiňa;áotZőoÇ -cůRâ"Ĺ#çî“#ŤĂop]L"ţťţű"b.3-5—±(Â;:Jř°Ű)$Źgh˛ĆÄ‚8UhbĄŚ4]5ÍĆᨠ-ě˝rH‰e–ć/UŃfëŠčô¦QşĹŮ,4oú+¨ďĄ'ü°‹i˙ŔÁ8ÔĎĐBĄ—tŐ»T)küß4UŇ.đzŻÎB|Šaą?§`Фlp=Ő×řţŃňGE‚ iËŰG–Ł- ç‰ě¦R´ëń˘Í—¨CĚĎř„fŚm•I˝vř…ž„żđ\$S=uń˝ńĎ4Řą 8'Ź›6•! †Ô[ófaTaŃĂUí:P=ř±,ły4 ±Ű<ý.łÂP—Lr4öŠsr<ĹŔĽqxAŹ˘ľ÷öp¦dznWQÎ@8©<˙z°óćř Ť)›A&Ž)¸‹ěš\X+ňŞ=Ë-ńůKůłä‰cŰ$_»Dü—‚&”ëÄUA‰0S^kZ -ĂZp%ö•“ëöRiÇ»ŽŽÎrĘ•˙ď‡~Ťţjm‚)ľn"_řÎ'Lŕ%3±tŔ×…]’C$\W BHpái -ç -ÜSWg×ű’ĺQÜ‹=BaiSýG˛·l*ţ.Ą’$„y´Íg™ˇÔt‡ÖçTăj•L˙môłůł›ŹgOtf :¤Đčźvź3…Vć)_e ’DŤVě¨"HŢŁžBť[¬e ôĐ -šl‚JŐĚŠ”#~=MňÖ˛"@ Z‘t2:Ó+xŰ„ŁĎ -wßOCŘ}ťKŚůEŚ7-c|íÄT6ó(s1 u_äG€&¸{i&ĎăŽRŰäçK7řĎĆúŕ2-”|§¸‰b«g®đ ę š‰HMÄđˇTuŞdTxÔ5s´żu  9˛ď<śúB…iű?ááx,v„×0Ň”üBâ,ÝŘřĎ•úHĘRR¤š¬†hŚęÉĚŐŇ.^ž‘ś[J ×ň@wܬî4—¸IpŐ¸‡ŞČ R}ČđŠ»+»C• =,T%~Ŕ¨˝…ĎőŐPą‘¸8żŐt±’îđąąM}Ř,Ĺ"s!őťs—•—ćl»áĐ1˛®yi™4ŕśhteŽHdËîţůE0ÉjőËŃ}açŹÖĘłŻ0 ';2ÉíĎ;T’ăÉ[DÂńŽëšĎKct$6đĹ_pĄ™¤$¶ąH¦^ňůR)ńZS¦ŠçĄEřńö6Ć —B¸čHqŘ!Zî2i˙Qy?‰mvě9×{%× ‰M/ßhA kÜ&Ą[ş "81$Úá[FěÄä:A_¸v3>`|c…\Ű@ă)0äí»up,©őĎŃĚţ€vć­qe#’‰Â<ÉÂŤ™(uĄËu°#ßČŔĂV‡k›o¤Ë–"ľ7C˛Ř_ýĺČŠőĚ -Ť ©˘*~&e6‡‚eĄÖ3͵E5ą$eËŻGŞ5đÍ‘¦•E©©±ď+mNĐX®ř‡9TÝĎŚvfp–ţĚ‘D{Á?&XČĆ,—¦źCŃÉAGĆhO/ĐM’9ŰÜoő~ĹüŰdŁ7g‡4ß+ŃŐîü -„ ¤¦Ł¦%F˙±µNŐy\ŁŁ $†’•ěÓcJˇ^\oUśâ6±şzϧÁb vgÇ †$´ -ćßŘ/ç↨h¬ŘäŃPŕ‡ÜA›¬™ŃËnń+™Ö{;w\™%!­0Źăâ ö©bö»ď5ęÁ澊ܔĚOµ Ą/!ö§e‚r±˘Tr[/g„Ń?'űzň0/˛S®(kô(™ä[Źk\úň#<ßyä·~G" ža()čÄúŮx’· óľĆY†Cď|ŐĆŻV‚’ĐŁS˙úlˇÍ×öĽ°Ç5ĄŁĂ$TÇ,ö?~ĂmLó¶¶JŐÝ6Đ“+ďĐÖö ĽĆĎ5ÔůŞ á?…>qX ë2^~¶OłHx"şWh}3l®)NDwÄA+ť›’1}l®¬Ş3Ő 8’*Éf -/°6˘·ştŃ“ Tóc§6ó§:âÂ6îě;żőM+ŚM‘ ŚţOy°ýłŮHď–) -.+§‡Ô2€ZŇâ -ĎňX2ŰÜ÷nb(ü6k”eYš0«is¨%Ĺ:ŹÉ+AĺAŹz×Nˇťç¶ňZ0çY3WlłqDĚńAłęÇdţ^¤x:ă ŐĆ?őŠÚţ3d]Íţéj®©Ö·–[QjěP „F-…ÓÍVB+@Ó´ü j‚2ű8Ź˘óɤą<Ę,al¦łŚ¦î>XĂg‚HŹš)Ôn‰ë=nßŕŞŘ:(|`€Kć¶hâgÓˇŇńOňË©M/ÓčáŔäřv1÷u4ç‚Ç23&Ĺl„zí—JnP€»Š™n,­¶ĺŢ› 6ś*ŕ0żŽ‚őË$¶ná§Í‰Iś‹6骺[C—¤ę Ů‚T„PřÚI˛)­qđĹůâÚ¶?!ĺY,L1B DU(=łZîő/`v5&Eóv5­Tf8ëŤÓĄęäYÎŁV -_—‡ÍŔ yĄ0DqŢk˛ńÚ.)ŤĂ^Á* u†-ڧ·»´Ů ٦ÔH"ć‰eýa'ÇÝ˙ůCŚ\Ś Ú&R™ÚOĽúLăs0m§Ű†A;rôzĘČńCđNĚŕ‡}ŤäŹi{`^4ë .,ô[…)Ţůy˙ęUŢ1ţL§D -ŁŽúFZóŇg̸D˘t~«§÷=żŻ:Oú2É]:˝ ŹŞçÁŘGÁőŽ‘:7d¬W˘^€Gćj ŇhTÉYҶ6ű™Áü¶r˘.ö~đnâ­TÎĺ' -¸•>WŘĚ´s™=ä*¬ş ĐĆ÷Đ%„ŚBG~uĘßzm‹Čŕ«}Óv<č?J«ŁWĆZt,…Ç!“O‰ł–ËŕűDęśýÁ ůťCgÎlI n‘Ź=!«ËYĄˇŚĹ–ÉŔ§­5ęEőx>䍋ë‡hż¤…Yś‰/~đ¬áţCé_Lf`ŰĄ…jţ:± -:ŚÇ¤ç8ł*ĂĂŃ.ËĎŰwŚ÷.ü®eđŰ}íź­‡”ţNÍ˝ĄŤőŚdÎĽZÝEY ĹŠČ0´Ź^Zw w«y+×L_«Ďo*˙¨6O¨ÁNµůHs˝ł¸fáfi?zđ5ŚÁŰDŇ·®Y sΞÂřÎaóżÓ€[#ź(yß–A|ěślęŕR ü%C 'éĽZ bbśľKĎ€‚ńB5ëšÄ—Ď †ÉąÇŽqP}JC‹ć¦ąµĎµ/LţsdxźÔMđ5{ä•·ĽSš©Ë`Ń‚_Ľ5äŢFŞŹ–ř$“Ía‘‚§*’S”V÷kĐâm¤sĹa[nt…Vżć1p«z+C‰MčBŢjÁ67ehf.ŔߊvŹ(‚í-!Ŕ9qű&dˇJ+!g×&á“ÇeUövY"“|đfo븣ś[9& 6ľ.8Éš9[.ĂűąĆ3Ę^ňk«NzĘŹ8W &x”á –„stö ˝čů źŁwż=‰e›cQ%ĐéÔ8IüÔ@ŘÝr¤É†™%-2-­“¨ťě–×IĘ#Óó)MÄPCĄˇĽsčljýÎ…˝®55®·żéJ§p?Đ7ö’˝( jdĚYĄn1K˝10*îăŘ‹ ů0úoťÇ9UŹ˘‘_\ŢwŹQ>ËNűŕ‰q5p@ŕąŕ żÖło°^?˘™óŚX~$‰‡0_Ů%s'ě:´ř…´ú'˛›!;ÖŢÍo˝ďjYǡ«í°#}•µ®·Ĺ)>N˝i^nôÂí—gći‰ďĘ)~ŠýҪމÔÇ0^fg·ˇ!u÷Ů>’—Ú§ąŮY2 …„懲o[Ť•aj9 -ă0w¶ ĘŞJ~ 4ţ"§wűłĹݧç‡ÉŞ_o°J&ĹŇîńdéłxożwq٤‘™#uI˙ ‚ꛡ©đ_,‡ÁÎNŮKÝqa#€•&coWqÎÎÁË2Ă+÷§éÔΊąn-íżf9€$LUއE©Xµ ô.ýÖN‚ův ^~?DyvNńßSľ[Št!Ś˘ŁÎd˝îőAD´ťŮ‰Z”Ŕú'({ŘOĹx¦‡b}ZšĂ$«äă­ŢaPŠD˘ü=†µĘYŐ˘ăDň °tś»QßÔ˘č)Ôâ%źwAś-Çü‹Óţ Ť ŞmH Ě|Oérb%ik$'ź6´-ś38ŐŕJAmÝłsď0Šáä {3gHĺ|X˘Föo9ő®j‘Ô™yĚXY9Vĺôľ›[ŞŁIńÄ&CÁ3ŘľŮoÝ‚|Ap†,gi…DCďOC1×ĚzÍ0F>đĽ=¸}Ś\Ç4o'Ő’B‘•%ůÂÓ=2{KZŁŰ"ĽŔȤÄp9÷ä=mëÓě”ĎwÄŰ /Q÷ý±X@&·Łdę ĺh_ń~îÁÓIŰ˝hZn­‘ľîĐGČŚ6-.jáńš”DoŞ4@!oÍP¸¸Nžă úڤR@<뛲$캣0ľóäŮďűóo-×p+š¶üöaŘ<Đ2w•˘ł e8 ĆîE¦·ËTŚžĽ­‚$ěôî¶)ń|2•źÂ/ŠA şiu7ýjv1z¬ŤâbËăÁĐ™±ç‹0g¦N.N86Ŕť#Ln©ĘĂgů•ŽŤc;‚Ť/7f>z&ŁY`†ĄÖ<…®iüŔ$t1üÄş#PÚö:ŚWéęŽq+łńůŹLËÉ˝żfř„g[ÍD*»Â[÷˙ -y}p­ŇŇó<đ)Š««AQq‚SŤÔ™Qw -3ś_CÎ •áµčEqŻŘ*ź|yeA’ -Ó·\»-¸¬o«¨ť‡‚^<íŚ -Ľ ˇr-Ŕ9ˇ<Ô](ŮÜ0ÄĎ7˝ďÉą«hءń·¶şËúFÖ_ŠĹľŠî†O™čá -@ňSśÝBźäz‚=ĄLŁ@·mşPaĐ÷úiÖˇi_—»’µZ !ŇD öGBeëň|d$í©±¸ĄĐLôÖümńs®đřj¤ŕ.rtžr†°±k~dQÓÉ©Łď‘•ĂMçqĽ…ąrĺĎŃ)űÓ˛Aó`'¶Q“)¸i!­&韣l-ܱBľ“°•ŽZµx­“1f^V̡L¨úaެáÖ‡ěŮř&ăö yRgüć·+™žYŤ!ħ٠5—ISĂqHÎę­ÉYă[M8} vŰžµŔj|Ted4Ö“g¶7Ťűdóä˝g-ˇ’·ť%¸_ߌŚËë ˛áÝ%¶—ÂTý˛ĹőĎ–=÷‰,ďňżSđM\$Ę~µź Žů<¸ôç“ÚÚR'˝[ŞëA …Ńv*§ Ąg¦¤Őś|Ű»Ŕš<ôĺ.:gŮ:ČűđH]Tݲ<ţ ¸Ńův/e{$6‚-p`Č#lj&˘¶nĚ™ ·¸§c?ß0Qł˝@@—D,ôËĺ G&Óçë‚×ç$ŮikýAĘŘĹ+üĘŮGwu9«RŐ/‘·-0}xtÖ·!:şät_q𛛥q+jŚŔ¨!aü•ů2łreeúܶČč­t*ŕěR´ěź(Ź/¶SĺŮ´j&Â⦋ăî-ËD]”hEk‚Ż?“=těâ$5÷B|ô& oäÄű] Ľ‘ĄnâÇ8ďExU_ťŰUHXAX’ó":Ĺ -|ˇPEĐÇ4žŃW‚“¨ŮNq†zé~đřĄ¸ŚËXĽË&§Â\üÓ Óçqc3¨Fy@Vť%¨Ţâ_;ľž'úî”Mç.Đň¨@Bo›ńřŇ_;«‰ź˝˙ó ŃTcôÂDÇĹŚ‹ŞÝ¤… EX‚&ŔqG0ůĹ˝V®]´á#ŮU‰@(G2ş…ŢĽýqw#*…ú»Ń>FÉ ZŚčĎ -ůŤbęgÖtžů6*$;ç“7'č¤Ó·,’ŰL›’G°ř_¸0@Vęçé.±ŐÇé¸9÷ŰBÓÓ;®Śm–ĺŃZN!šâ>ř‹c 獽Z’iVüŹUÝýĺxŻŢéé'Sr”Xí4źÍŢ‘¤Ę€ßJV@Š÷-Šl—ÓÝ>35R,¬<ć¸o!Ełô.G ż÷…ó!üF|Ńńáäü ÷ż* ˙Ú VÔ˙Ţ“fsű@šf[ďyfmĂŘúŕž¶É$=‚NáPĂŕéÜ[7ŹÎtĎDY¬Hř,ä3đçÇôH"ř}˝Šµ|jěýAáÍ»BÇZÄ_QȵuáIz±×é‡ĹĆá°W´@(L#ŹH†FĄ…ýĚ~ůň‡4^gĽ7°9®€ăÉ’µ;ř‡sgnU”&F$·…}­ar Ą°ä÷ó÷ |äťłź‘°c¬¤31a~‡,ޱ9KÍ_P!‹ űćqě¨ ;M‘ă3‚ÚĎöĚy@“pţ7‡{÷Ň•¤[š‹—Ů1§ -Q˛`b<ëO=·I°*7«žÝÜi×3t)Ç1Gţ&ľ˙¬ -Ó1Ś©0éý˛íË­ŞęÚsx©™I¬™ĹŹŰ÷čpTRÎ=ť ¨ňő7H»8$ĺ٢wě¨lŚJŕ=ľ83p×E&o)ÓGBČÖ…°čr>Ä®śĂ EOmĎĘ&-¶˙đIŻť'Č5ß¶č<îUËĹ_«ćČe^ ÎÁ˝i:lĂR@îOp'·ĂtďŚar?×”*ĹNŐŽÁblěĢĄqgWq°Tő† ŕÜpV71ő»4›ZC&Ń{8ŰřéŕÚNŢ÷źnt„îj ě:TĐeXd*|9HąäÍ·Ůw;¤É.™ęýo[[Äť”¤ĽůÜEJ€–Źň”@˛łařń•híŻ%şşű×^ťr?!E%sĺŤ/'»,„’«ŹüN÷@ -Ze.Ç[´@N¨XĽ{QíÇô^ťżnJɲVÝć,;C㸛 Ż Z}†s Ď[Qü« "Ą2şhäěěI„ł¬ xÄD÷ Ú¬úđ"Š ^$ˇřšb˙ ÝxĂ—Ż’NíŮžŹ„ŮŽ¨’fd˛B$öÜ'‰K{đ‘iÇwëwđžĽbšjö~!RmmJ0FŠm•Cń1•Ŕ§ď`Q%¨(.¨±|˛í§[ăŐăxý[gj_„y–ĆXąď«¨8úKZ{Tţh4îü>.ŰKŢfÇ«Ź§ćEŠ*5 Đ]Ár™WÁšU{r~Óčt3q¦Mj¨÷G<É‚íŻÔ67bő/Űd7śŔĐ^ĘEË Yşío©Ť†íŃĘ Éő•pPŹk͵ęcčâsy) /\˘Ćł˝Ş)ˢhĂAnîN5Űw/X-î”Á\Çpĺđ‚˛]ę:`ţÄő gdQ\¨möŐÍëXn–ě"Gî ÇŚ˙hŢi§çŃé­Ć†ńr lţ_Ô@y;z˝: tqxLyiĎ qűč5 Y¶˛‘+ ýáŢgáśP¨Ľç˝[Ů’ -–%Pŕu—ĄS<ű„dĄ®Śá…®'¸â4>őéÇ+÷ôťÂYő‚Hż*ÓÉ@ĹŠ´ÉܨQĹąD™<_„hĽ¤ŔËVŕTµy“˛#Řš†[ň˝g¨E^yđዲ70=H'Ů•2D˛K Ż[ś6ýúή59 ˛ĂNő©.ŰjT?„ĚD˝«‡¸‚~cËT”Çámö>ęÂô{;ˇ’ -¸¦:¸Ä˘0Ĺ(G‡+–Vs7†´ś—W޵B§ů*î7ér^`°«Ę¬ˇY1u›,¸ţ:qj0Ů*㝌đD4;n#á*Š:ž{ĆŮ…‘ŞÖÉ“ĎćÔ`t•`±Ź¶Ý)é)+†Éwˇk´ÍË›%p źŃy3îHî$ZS<ć’3+HůÝo #·Łf0ďĺW5R5c/ÝtU…ůÝ[č•NMć5ŕĐ.ť-řˇHAŢ}˝Ąq&…J×ů`‚‹ń€BŠĂvr{ÜA˙o™Ý\ó)łĹ¸Ś | Ő¨´äwż”EŐí4¸{~±€VT÷°6eżĺ—‡_WéÚj{|Ô·IniÖ»çX‰Ţ(Şä9˝|R Yí„pOĽ EŻYQĐöŤ` •pÇ ăŞ;ö‹h%)|É·ëbÎímĄ—ĹíGK A\{jó‘Ę.Ýî$Üŕm˛xÓRőp÷śIlď,*ÉąYR§ vďĽ`±EwöÖóń€Ń­€SČŁ—Éçhk‚9gşŰ÷?Yŕ|ĺçhç•é‹RT0)·V‹6řňkkRZVwa40E›­Rô8{Ň bŠÍŻřÄŹ(×ČËž5¤Ű–ÄUpŃ =4`Љ9Mq,CŞWV7Qľ˛ĎvÍ …ţ Żš -§f gŞÚ. ÄĽľě ôő»Üá7QL\Ź®ĆłF†#J^®ťy´Ý4Ý©…L¤q–cőń®ĹĎňdn/“VË"ˇ’X÷py‡óCŢÄ82.békQpÁVe"÷É´®řëŤ3ôÍ€Ym;¦Ů±z5-[á—mľ˝”{"#Ą'żĄjĂ8;g÷"şBµ)kÄ\éŕŕ2󵝮Ę6ťE˘ąšÚVżçjČ+BÖ×Řölj"8‚>H`Î÷?Ľ1˘Á¨>Ż‘LdŘĄA6е›§z÷ő?S] “”NĽ3łf‰Ě:KË5÷žd>>_şsşĂýZÂŔ^ă…O¬M„ŮÍÁŻ­˙Ô«,2x«é!ÇÂH… —rw8ĚŢŞWyTÜî‘˙‰¸ůX»ń/Ů}9p}wÍ×ćb-_ąÖçíNŢzľ—ř¨-$—ą(ďţü‡őj,¦ĺ•5©—B´IIÎÜŤůkFG–+!ŔCI>@˙GÍIÇIÁĐ -jŽfÎŃ6˝ZÖ—{8Tâ$\YR0Uč!Śm´Ŕ$cćş4,Ţk¬ŇË×áZéš;ʤB^áSŇTXYKŐśe•i¸MĽşÇƉ!ěvT®SŁô¸¦P3€?%Tú5ŕY—ˇót•ŰŤ:ŁĘ™0;źťŰ÷óÝ -#µĐmú1f*}ď(1T‹"”ꔏ- -,#ś#:dÍňNćťT•F&B×ĂM;PŐ GsX"éGᓛΉ+©µË‡›śŰ"O˘¤,zń…8-p¨IB˘Äw™-‚Ą%~­ćÜúžëĺ˘×ü.‡hlöÚË3ËĎŮ…µ)IßV×ň,Ű ű0Ećă+ ]VÖô3±ć|ÉÝśgTךňÎY#\B˛ŘR pe3÷•ŔŢ`€)Ń˙ć u ¦‡‡€=w–,Ţë3ąy<Ü©ňDBD>PQŞ”lČg„ň}>î©Ö™r„g5ËžvőŃŞhőS†!<>ň’Ađ -5ƨčţ…z‹sŁÝPDÝ<Ôd&óóÖT/gS6m÷†Môů©Đ˛Â'—‰éÍv ¶‰őť$¨Łî' - RfŇauâć(G»ł•ĺ jÁ—ŚMEť*xЦašŢŐˇýš¶bÜ^Źviľ˙v¬rÁe,¤«DáT®0¸ü‘ĘPŁ­ <Ü$v`ܲGůÓńsAQ^wüÇúh¬GäôÂm:·c»d4kĄrw§ŔĆJŇ€ÇyTQŐ—÷gć’^żŹď©Ś\ĄĆ÷ßo‡” =ä3Mŕü(ŢXpËĄ±#x‘8°ç~n9výXÉŕKşě¤îż_Şwţ¶Ň  ¶ľ>~–č:uđIHźĹ–M aź¨Č#đPeĺ˛`ŽÇ?Ij#üKâń›%Í÷S+jž1S¬ô·¸ő6Ě·˛ŕO)TwĂ´WETÔ\)7¬Áä®3c-hTgźC >ĄÔ ëşÉ+ŞżŞ “dPLČÂCŔRďź*ĄŮ÷#;©Î§ń@*ą÷‰Űň{ ň»Üý•aáPřÉąŐf–^VŻ›˝ő@Şń¬Ň1łę$•Ž÷€g%Żov˝ýxE@˘`‚–»îHÓI{hť{Ô¸0h(ë]gUßĎIű\‚×xÓ߼ĘE -nÜ8»RÄB!;íIqľMąJŕ z˛-˙kzŚóö-ĐX"0ŕ/wű.2M¤©Ŕ]ćű®¨$7ĹD’Í Ç~ý'‘Ykľ¸\q’3Óµ˘™9?ČŠńw`híÖŁż?ŇʧĚ3˙MştÓk’··KĚĽÉ\‚UŚ!)Ę:üŕŽÂ$»`ľpĘIÝŞf/‘ypć+ŚŞ¶rŰťGBKśw*é`Gs!Ňv@ůĎ“yä±zVg¤©JŔ†€­ő' ¦ Ô9ţ¬€’W‘ úţGĄ{űˇ&2‹Ś‹ě $˙ăÝ‹ =¤ uÔÓ„ňX٦W}- ĹBq8ý+O}°0÷ążî"Ĺ•'BŤu§¶. č¦HŹTĎw`oTŻ{śĹJlg7< -ÄćTdŢPń({±đ*: ř`˛ŁW·\ľô …×Ď™P¦>pűďďöĺFŇq-Ń/Kĺ´"„3TŽĆm‹;ťaąPhŽ•Ó, ú¶ń7Rý^Qę)ÚĆ˝Ďő“ßQłZ~Íő47huŮ<óŘ…8ĂG`Ýo 9W ].˛éaöi}üCL|4;…¶*™T"‘ßŔnJŕUń#Ú؄ۤҮů­AVU´AźŞ˘ŐSšËô`ĹĹ—‚<*#±˛µ2 %ŰĂ%^‹.úž7Řńµ“CBHŞQÉ=JĐ*•ůYBŚ -3$m:­BY‘Ňhš˘ď@¶îAĹÔť9/Í›ďĺ1;ű:{÷ázG‰k?ŠąČµ ŮÄôÓôăěŘs•ą¦-xcyQçęś±¤dąÓŇ›~ŮŤ\ÍďŹ_ó"?Jî€vŤ ‡Ç»%Ă@¨IřŇçr®h„?éË8ŇH-YĹř O9đťKŤŽę1]ÓÝ ‚7·¶zÂSÝuăŐůVQ§IO‡—@äśËńvél†ß¤µŕ®ĆŇ$ľşüňÂntW/qK#롂[u‹˙vA…!-„Ă(×`±•i2ßň“ÁÖ“U0¶e{¸ ËE6"úÓRľS>ÝŐ1Ěŕ—»0O§í":–Äř ` Ä#gŤ¸zÖŹ‚صWµ’]îˇIDÄźěÓ,ˇCÝBCKŚżV‹‘Á„›‰ÄdŕcĽ–Ł…M/HW2HĹuO­{($ -T蕤kíŢ@ˇí$NĄĂŇÓôŢ` ię3Őâ—e7ű8˘ł–´¸ĚĺŁÇ˛věŽű€´ÉÝÍ/ŕŃXŇwĐŰy -Čŕćő©‚m€rĄ[ˇf˛8z -23Kú xđÓ ZŃT¸hW¶Q}}Ó“ ĘEGmÖűćřYPů~=”µró;°=s7óč6ěwËCŘĽ>ŠŹ|Eo+ýĘr°Ňyëf \úŕǤ*_śĂhÁ'o*—FIěť’’Ő†ó?ś*Ż9Ř×văĺ@ˇč´Đ"> ®Ç¤iç«ćß!ðwŢ:pľÚĐ č!@B©°6j’Č(—ŠĐ?§=öjÎÇŢnЬF?ĽgÚ× -w\Ôy"V‡˘'«M6i «žbŤ1SĂÄ=NřG„'KĎ)t« _[4B_;z©ÝlŁßUĽÜ)ą|Ď ťý€TÎďÝů)d·ĽľÇjǰ¬™Ż="ô˙čŐpVŻ5:řimxřŞ÷y…Xdˇ7|ćŤëPđŠ&ľŰ˝ -€Ăąŕ2ýşR4ľÜÚ§ö5Ő‰|‹z°ľöĺ[LbČ:üµ7­ŢÂʧŻ2ĚźNţlűĚEą­*˛ł --oä:Y‡ ‹J;„Ź4­öqĎEe‹ˇőü©ť„stÁ¬5»,^µĽ}aˇž×-˙ĐŔĹP!9ĘOŇ΄¤GMżLa8AÇť'Űݬ¬÷©rΩŻě«ľfL]RiE%S,ÜĆCň˝ůżą•8Ek¨UźŻČşŻT¨ ś›‚č!7q†e-űq„&(.öÄKÝ9×ík6ÍfA5#ő!DPZ±,y&‡×ŐJxy%ĎG ¸†ú€A%ĚCü2źµQQ™ţ#ň=‚¸ÂZŔZF3Ĺžş˙Pël?B+c]¶fĺääľEŃD+×[`™ -v&„aŚă5kŮFĄěŠeŻ\Ý‹,j_ž÷˙ëmŰńš@PâÚŻĐ9U‡‘4eŤ×S§nP KµťŠšy3#,ăF·oř3j+3<¬{¶HRg’•`V$şňLęŁň׼(cňčmPËŃ6ťD>;ŘŹŔż1ýáC„Ů ĺ?^|Éťu’`89ˇˇëɢ&v_U§ćô?ŠSjůs(Ă ,«3ĚG¬f‚¤ş`›˝hąĆ«>tźýŹ3ńAćg¨a6mÍ» -kL÷ó€Â‰›ńŚ$18ăw­ů©ČŞľg0dÓŞq›ĺ<)`¸q¸IwcSä~ĺ`1Ł™TÄé],ąkńô‡ř•7ă˛ŰĹ·ębńËJo4ÎX»Đˇb…˛ĽőíâęY[Ćا5pSĎ• ŇŁ¬Ďę©»=í9Mô6ü–Úź?ŰR˘ťťân÷‘źgť{MĐÎ(cŻ#}ěOź‚+YË{e—E°Ó4/ÎßΓ{»ˇĚňMp,¦.bčÝ–úEܶvÉ㻑:1ÁĂ#6*¨ŕą&Đ™öÍKŤ 58Ď»"+”Ó¤K˘‘yeČ &üicË]së rW_ k~Q— ._Đ5ub:ŹçŔăąó©˝Űl{Űa~ó…XˇăoyXwXp-ÜD¦;ůě6úăY”‹˛óo«'yĘ“g!첦pÓś5ü?:qńŃ*Dyő—ýŔě“Ý@'ÚâĆ -!L5T$śVŠ×zzdNqhŠůěÜ…&8ţŚĄ?žé¬<[Lř‘& -Ž MŽ‚¨7ĂŽç%śÍĆëz±Q --„ňÍŹîpD"3YŕÓPN8Ă× ¤ß1¨üÁ〠ÜbŢ9Č7ĆąR·IZĘĂ97µŮ{uóH Y>‡ÇŐWJ°jĚsx±ĚBĄ€ÚŻ÷?I–żŐgeȲp|×ě^˝ţĦˇeĆ—Uźç‚R—Š1˘J»/ł‘űs"ÓM_°iµ÷ăŤÔ‚Fń,¬‹(±ńąY÷“÷X«ÉśŮ‡}ţř´ô)YädÖm%§h#;ş¸”śaÚŐ®,:éŕĐô|ZZ!r’ż“{hf®Ş˝éXJ‹pĚXŤÇ7'<#XĺOű›hĄ?61$V W¤¤Şt¬VŐZehĚ“¸‘°( ~ĺZšAŃîäŻÖ§HnCUCd†:¬©ŁKĆjƉ˝ŹÍXé/tů=7~–â -™l¤~÷§%`€pň\Jµ'lłiżŔÄ ţT[JұńÔţďőú1#Bąţ6öE:\1D­GÓµóYjzoB8‚´u-/rÝ{’řÖ@Ź(×y‘»şvĚzv:s•Ă}—Fq×ŰŞjĄV‰’lĽ~ŕ›i ČfnČ×mőÁ=xż5.ަŁÁ$NKďťůk“!ŁR˘X¶Ŕ -Łře§;ئ§ -ďśîp7-Ą@©o[üδMm…_珹}ťüOĆxŁ yĹşďLěýĂŰ›Łł¦Ę†Z,Ô?Uą$9sfDsˇçTQ-śCŘ\W§¤lÇ#úÝá`lłÖý‘ŹRµĺ“dwÉţ€Âü -Ô†ąj6÷ÚNš˛Lm©Ý—'°ô"TO”Z€=Ű09•éFXăćťPŔűކ6˘‰ăLšĺťâ;Ępé@ljpQ FîE—ő˝‰ëwˇ;fak¸n©’_Áôiš ŐnV8inć‡äŰĂFOó>ĺ`ŚÓĆ8łZDúşÉ«¤{Őş"fsĘPü3j!°Ą?˘\EÖ‰­¤†»×î+G)Ĺ Ą¬µ“É2­~Kţ´ß٦lĺĽdˇ„oy\Ő6§D 1Gľ <<ˇĆűŤA®`ľHëSâR0Gö:/kŞ%Cž{„ ebyźs6âÍ)űz»´śň)ĐXŮ´d[0©)D>zQş@¶Şć°©4sőŤhs‹ĘOyŻôŢĆ 9XűMGbßpf٤!É‹ľFÄŤ¶Hôş|ć‹Y0M˘Í•XIŇr‘AjÂŃşŚć$”W(gö_e§Š2ÓÚŞ!7lpčöĄÂĚĽ{ÎVĆš©qyP9­|M™‡qÄ778 #?Rîj;čd‰WtMUý*ĎŹ'˙žEĚěüQŃKk2¦Â´uěŘj^Ě>_’zÇ"-nö8Ő‡Ł¶<+›ťQŹç’m«y¤RĹÂ/‰N†UŠąbč€ú¤T‹Ťo’‰óÎkłJ˘Du×ć&«a.ň şKîA˘ěđ.gŹ4,Ô7´řžűB›¬NÓ&čaüö‰?íx¬śITłŁÄB꽼›¤k7»ňşô¨¨˝­mε)řŮˇŚş jΦÜ/\Ŕâd± -Sç F":đoô,OÜą gćüÔyše=v˝‚ëýĐÎ–Š‡ĺ˙r#j/EzƉŔď—@úö–‘[íL(H+ E©çZ.+x-5˙ůuqDí7đŔC¨AťŠĂDnUD”/7¸0¨2Ś+đÍ»š8!Yp>ßE©™ŞrkňM¨f6ÚH¨´śňý‡ŔŐwFע3Ĺ©ĎhĘ/>Ž˘0ĹřŹj ĐhéUj%/źS¨]<ÉoüaÂ}o&S0+Ćža}S+Ý |ő5 óT—m$˦ĎĂ-wŰX–t_Ěőşµqĺ°‚ĂÄ—™skŻ[URüŘ‚(}Ďü©Ë\ă÷e'w‚ođŠ^ąç‚xđÄľŁw˛}"0ŁŽ­˙Mnż;čż7A8wGc™f[Ăď¤öźkµ?-7sÎâôŤŰŇx Űt§1ŤľMY2Oâ¶>€*g’—E ß|㪵„âx¨9.Ph©î×Ĺî$Ő;3bc¬2ŻăuB3‰äő E[čŔĽň:™Š€Ýř‚K?ŇW{ą*ý°ÝŁ#Z‰cťÚ^ÓĆ~÷šś«±Äë¬íŐä9H0"Jbxößl(äřîÔ0îš.õŚsÎXOĆ\…÷pHłv)­ř9ä\ŐylÁbt)k.v€ ¤jüÎ{›NuęľŮ -6foý¶2/ZŢé’©uK†.VÖD.?4%9w8K2–8=÷“6l†?eÎł‚ŠH‰Ź+âő®D,ĹŽ¬¦C;"Ý͆*Â<“żŹô´>0,™D*kÝd_«ăc»‚"âFŇ«şCî#g&,š*+݇ŕ(—°ä—QÚs—ŐĹőôKŰZěä¸Ďć žűĐeą9ÝSäµFľ·ˇ"‡dđťcř®y1¬#˛Ř*g•ŤĆ­çÚKţ @Í{n1Ą!F»ZcfDŇ­mŤśŇŢ^”*_I=ŰřŻEK ”kSµ.—]?v–eIy]/sˇ4ě`ÄĽQůÍś[o$©şG·¸^ţöh›ĺŻg‚ýe´‘Ľ§¦őűrŕł-JŰťř°}kd'ĺ_°=É8îđĂĚF#’$7ÇáĘůŹ>“í٧´ťŤ1 ˛€z2¬a®“®*O&±9YŁ~ -MŐ-I¤Ü@uČTLŕa§‚Ô–űFÍĽzcÔ|˝µ|ĆrńCˇ TÂuéĆĹ–j`ŘiŢ -5c˘đU‰Äś -ËýJ˘ĆsľšŘ­Áo…z4}{ëµCM¨UoZW5 >O "@Oă u=s(Íôr]M®ËÁ4šţѶ˘¬őuđCK1”čđ×Zä+IácL) _»V}×F -ŁsâŢ1%×pá^$B¬¦ŽqĆIÓ‹”×nÉ ŇÓťĄ<—Ľ1żöĚä˝ů×zN ±Ů˘“جůu(5 ˙ E޵ ÚGSů"ܦFäHne“ď䀀ź\ŁŻ“˝žîZ›ľOáÄ";TŇBĽ +F»?Łű;U5U@JÍ<ĐXĺÔpľÎb°Ô¬çŽVľú§ŰP'ľ‘í®ÁoJ…ő8ęůŠ€z*ćŐ˙bSÄÉŹ!ÓHşö,îV˝|"¦Ýǵ¦YEB'ŕtŠ)±7*"ś'{ó|l#Î,öŃt+|‚g˘;™ß@ľnČşôU´!zŤŢ-Á§™Z)v§âłáěuJ ť‡/Ö:ř.'D&ă=ĚEŁTk0oíaz¶ˇś‚‰ Ű”EkVž3 ç­60ŹS ˘f?·űóˇ|˘µBVô"Ú¤H5AO!sv -äiYšH×bÄ›jłaéëŤN>uP%üF»´ű_?lĽ*•Gč>Ö50>ކfIňČbűE(âLďźę58RdÔŐ¨[I8ć®CĂY©Lˇ*á?ŕ†x˘_÷9VgżkXJŮń,sRÎýÉjk‘Ś],¸Ż•tPSÔ±ĘĚF%UˎɇŁ%Ž ń·éÜŘ @„?”Öřo«Ľ˛đaű€2áÚr âÖôÇŹĚáyYg×ü’OĘ÷ %}!ͧ`UOAň)řkĐÄ›ó¬Wş E=ś…jźłWśîţż®Ň“t u=ö›v›,$Ř‚‚«wj·R&NU öút†sřÇ­ĺĘÍ„‹ëżffµĘĺ‘e¸éá—-÷ž.4*w!ĂPĹ7 -›/FfMľćŰ_šëČŤ!;“Y—á·>(b奋Şú4ęÄ4]›0ËůŽW«±6m÷6/'XĽĂz˙Ű­Vf7Čh1‡ż~Ťž' GËl†S°Ş¤ľâłçg6‘:){EČPş„BmbH 9Ň^5·ď2Íi ÉřÁ%”1ĆR=˝aŚô -|†=äWR˘˘!)_>Řu]ő|ú é….?-nľ`çSźwdĆQ¸dç)ř şżČ™2ź=1Oľ\_ŢŻIDW(¦ĺĆ1¨¸őTĎŘNQJ÷;2w J‰“Ő©)0T 4‚jŁ@<ôÝŹđBBˇš€ÉÝř"î Ş«Ä晋’EÉć ¨V˘ĺŤ5ŕ±”şgş úĘßE¨äŹCBô-ţBZ>ćýqnZ 8Éâü 6QvÝĺ‘­ű#CQłŕúĘŞż'ľ8µŃŰŢŕ–ëôAe·GŕąÁ+^Ś~wő}+c—V_@Śô2GlzüĚëđ9hQóßű;+&Í×Cłi˝sŞ˙4DhĎ«+‰‹IáSĚ ďa‚˙ísćŔSÝ˙ 2†vĐ,ŇÄł9NábÉŘâ\e@ő@-â>(|Eł‹Öĺž ^$8äú·Č&ĄÍĆŃM•¬÷°péo/Ő‚«±OćE ßüż?áŐaZKŠZp^_"ÂâOŰă,(®Ű0h ‘t¬py4Ż$`Ŕ·ůe’YŢ9~lߢçý+ŮťWŹh˝†ŤmE`Iž(—ÚĘŚUŮ‹)—µ?«ˇxÁ5şŢ8{ŤÉ{}Ô ¬t±¶ŔŐYĆt`U÷ćĎ"ČC•ĺĽÂĆ<]řÔűC}uĎŹ$űxÇc‡áÄ_P,ßÜÚ{ĚÚĹŤ¤AL%–ÄőJ»áň´ÍK¨ű3ś„m÷݉[°É_jÔŕg-Öʵ’‚p)’¤ˇ‰”6ŠA b¶ÓŔvB«Ę,ă|hŚw°a 15©źNq YĹďą0iBT“)sâ`“Zm®{9Śńć7_7mÜ6U™_âV=Fk";ň+g÷ x¸Ë,%&Ęî}UQ‡ š×$^Ö{“Łś‚ž(·§cíTÚó I‚płSÚn›ż—ĆňäyD-ţ‘łßľ5Z‰Î.VB#ô;ś\ÚPŞľO¬áęŮ“M"±zuR¦>6–$P‘W°ăźđ)×ç{!Ó5=¨4Ź”T g©ëßPµň,¸\oăxz¨ß ±F˘Şź ŢD‚‡»´×˙u/ڎâ›eę1cY7(|Ł-ý7Đ-YáNĄ˙·7ĺü$S]Żż/Jíýľp }‡>S5â×ň?Žuë\şňI(L}Ď -LVÔą•i@oĂTĘbîžC{BµÄqűěŚNě'*¬ŐđĆâ×3hëZ,°x®ä=‹H׉?_CúŤĘ4ăôČ~Ď…ńq5ôŃć<ƤOÖşxjZ2W|Ľ‚Op!Í8/¸CŤ\Q§ú1ÜU±‘F*(¦‚IŤßđ<Ę@‘Q&+č/ ě˙ö+Ś—Śd1Ă{Y}·~Ó•ě^ҰŤŢ7ęŔľrE {OĺTŐ*ţ%aĘ„~f ŤÓÓć (•1d|]÷ď>kÖFáZ‘pĎ݇ľó-ž†3Ţö’ +m(ďĚNÜ!"Ž }A›?ťw‰ =澤Ŕ`Éíą!vSWަG" i˙%âCĹ5ý­B‹Żh)Š”ayh‰ü’"Wś‡#çWU‚`ŕĽÔ•Ţ6v.kŘN÷ěŕ(Z¶ ŔĚÔűáĘÉŇ_UćAŕ“÷a}đčI]u­BĎ._©ÔjöŻJnÖŮŁő‚Ąí vť*äĹŔę3‘U©LĂć$rtX˛ěnŁ”ěi×tGŔOdbI?Ó»2&đµŇ´m׺Š-=ź¦p=!U‘·Og°S§Š˝lč ~ü [7řŚcpKLfňÄ]Ú_ęadśónAż!vž%p»|ěĺě3R|Ę2şlR Ő€abź·l2ÉjćN3 ëý>·nLšT·ßŐ†°2~yau$† ˛Ąâ*ÚÁ» ·Ľ5ČÍšŢ)]® ¶Ům,äD|2¨%61_Á»yůSW· Ň*ÄEŹh‚ź[SZ€(RÖ,5ő“ďüÂ…Ý:R*(“ďŇĎXäiÜ…âKý‡ë´‘đ;i­@AŢŞi`gá,»ěl÷ŔÄCrA ^Śs,xźc…B™ —µ<*Ł´bŽ/řÓ”š)ň)S¤‡kءZn6ĎŃ?k%Á{%oaÇęE '(s…Líć7 uĂ“C-bÁ7 ޤŕ/śĘĘł‹ç]ČĐéWřeXź`„ŐűeO9ÓOú©ÝýZBÝ!ůo‰ţUuµÝĺCíJÜw=¨Az×¶ŐÜÜuîQĆNˇ)Čy;k¦ćÇKvÂĎ|˘†bç€C­Äé”0ŮŤÇ{ü©tÁg#°ä7(&ű ¤YŻEDkß‚ł )»†·Y[%U"ČŔôG?†6Q5^†/w2ź+c€´”eV ÄqŕH)í,—:z5,˙ß%âŔ{~”ŕž`PŽb7µ[¦1Ď -ôÜbĚ$qüÚˇö„±ďZ3|lr!ŐaůĘ|gĐ™—‰aźrÂ<^Ov\Ćô Ů=˘}éj«ŔŽŮźő•G:q,–~îá·Đbź ›Ęď?đcFń5zđ(AvŘ`f ˙°/“_ěůnlďßhŽ;ôË0©Đú»oÍŽîK˙2;©‡˛Ó]zq'ĚŃZK˘µQňO‹˘uŢâR Y鬬¦źl®öŇŹYFÇ3ŇěŃб?ňŠ‚pˇxĹEs}4YŮŔĆ”wŞŰ($şşÖˇüÝ” -6š¬ďŠŕh““8”yjŁť¤Ş1ÝÖx~!ß×=˝`­iaé7ü§éq-ëWňp‘[s†PJýüw´Ń/a´ ŰJÁ<÷ŔŕqŔĽřŤPŚ‚ţJ‡CbąĂa1řTK -ëß{A;hr@[‡řvÝyfŕ.šĽ#±˘7ę;Ć„˝ĐÇĹ‘Š‚ ¸Ţ -ŚâTaŐÂĚTí,5đNŮęb@ůŢÎC‚6V 4Ň ™Uż -Tdq,W©óě—ˇ6ź­±őkëŹC›ÔkÖxyˇôN}¶‡€ľ7ôĺS¦ůÓË’Č'ztŇÉ–pÎvďřúŚŰ6xZa´ď”8y9[ÂŹ6Áf¸ćž!9BśĘń9Ěáśtĺi_;M’Ě·IĚ"v‹¬%É*ŃŘR‡=pdžÉ•šßG˙än±Ť;ąíŕTúR¬Ĺ©Şń~öptü!„d-§–«Ět?T!đ0XŘóˇŚ*¸%.Ě×Ô‹ľî9l(ĽJÉW0Ä}¶cd•rŢŤˇţć¸5ýĽ Ś÷ž•úťLč2s–ÂţťËkÚ÷#U7AŔ_±“Çh(Z¦Ú‚ -ÍŽ\QÉć͆»ě6XW2¸JM…ë ţ‘ĄíŮU°´E żW–‹`DߦľcŻŁřqŹ›uř‰~B¶#™oüZŠ-ݍ -] Sˇńô´‹čV-Ä—«·HЇM=‘;şŰ; ÉT™ Ń‡›ŇV@˝‘Çsá)1 ů]˘ľNŹ>Ĺ+xţÁç±'Ţnľ–Rq%‘ĆýNÜSö`ZÍçGůq„ -íÎ=Ć÷(Ƈą |Đ)™Ś5(„Aҡn§j4>é8 žĄ0ŤBCuÂJ`/żhöß*&řÖQ2–ÓČNFiÝŔ``ú,€2U˙ďŻokë˘6ß(× É†j úan„Š0‰Š'ĘÄsđ‰ô[‘©¸0ůx›aq; s‚Ż,⥔Ýâ|ŔZ;řşűđćX}k¸.ĺfŮúqÚjdĄ˙–Őô¸A"Şş#fqNĹ:úä˛7.ç¶—ßď‹×\pţ—·Íúé?' î˘rl=\Ŕ@gÁІŘC¸™°Ţżkő»ej-«VŔgᨠÜU:I!Ôjl`—Ô0,ślS»Ö§ů[\oĐir˛uÚ`˙L˘dţo=QgĐUőp0Ë.z+Č+cŻ˙ÔtR…Tń”e䨢-Č €b<ŘźQ‹ŽZ ŠLď, ó†&áäűo ¤$Kë..ZĨ-xT‹ĚŢČŃČcĘ÷4pŕÝŇ"ßZNضŐ`¸Őx$}Dkmiss÷>TÔn†Ő/]x»XV¤qowTąŕ¦S‘Ă“±‹m…X.¤ű>@•ĎdYĆr~ôňz$Ę/zĹnÍjŚ“¶.N©#n©ŐoĎhv•ѬałĘa¨ńwYS+!˙P}‚ß-üGv™ÍÖ8Q„54ĽC+ÚEfE‡kşŠŞĂ˙= 8ÎŰxČ˙ĐËz ę?˛ČÍěbÄ š÷šŁőĽBÖ‘]^–QrŐI­m—>ÝŚlqĄ ąđ /žş6ŕ·B‚ů‰˝rđ -¦0´$•˙Ů_wQˇM/˝u ţÔłŔ q^Q#óTŰď«©ő‰ôX¨<˘ĚCťwÚ -:š­nM.1™ÔčîÓŢëw·Š¦ŘˇßBÄů8ÔĐíAÉ‘Z–<Ë%1¬’ś¬“yjT•ÜOV` †!˙÷`ťp%1¨ľk}G¸4¤ňY×AF 缺*ŤŞčqh«n+v„‘fŻ ¦5OôO„—‚÷Ďąj[?V\©™/™˛c —)śsvš_¤˙ä~™WľÇY#ACN‚đĘfçjȬĄ“48~řń!Î-Feô♞ó]"áďCĹŢÎOŠÇĄ´ô´´ývÎ:5¬W]iwůÎđYcRJ;Ś\6Óćy¦pÍMĚÚ Ée†F“=¨0€¬|źQ¬c> “Ĺ|Fż1/îÝw¶nÁ‰‹qé1oěšq>˝÷Ö`Cµ/LĄb¦8ţę݆r0üíDWô;îIiúĄ)\főwP9—Ăě©Í-ľŔďt-“•VrqiA…D‰˝Y»ďkýÄ2ČÓ&ť…‰Ëôčh^+ÇŹj@ńŐ"÷0d‚dWQę8^_/†Ď —ËD™v^4ho`ľ:]šś®ć(Kx¨ {Ű%Ë´ "a]Ż“áÍ0ÄĎKĂŽÝ‹&YöÚB&IĚkmc|čď#týC¤ćMî랸گ­żSľ‹đŰć*¬tă“YŻüčzÔ@‡QYŁŞ+mŠSkKňÝ”W[oŽk•¸>7Ó’'¤ÉȦý¨Aß–ßŃ.îwvA©8C¦‚Mg’Ěű7 -y|ŃŢč†ó†" ëéͱ˙ÁE©N|évqĚk›|×®Vľ>ÎşaÍnwÓ­Şko şShÉz'QF˝‚ {Ĺű˛µĚĄťC¸¦ĎůŃ:i†p2ÎEvlpň/fMkŽ%%śHa¬:¨Džc/–†Ĺţł†Ř° §Ś&YŠëĄĐ˛Z˛Şáů5ŁH* ą'ŚžĹő šv«˘q•1„ŹŃ=¤k’ëÉ›ęŹĂ”ä7MÜ|ý%YÇRŰ7¦Úä5§®şőĺôrŰĆ ®áĐNqdó‚fq`ńĘ–ĺě˘čNé‚A{ółŰ–ĹÇ›‹qYž«V’ŽŤIşá„tIÚ ý9.é©Đ‚Ě€Śéc˘1ÍŔ#¤ÉU´&Z©s˛é'<”łĽÖc*”¦ěÜy,µ¤&ČďKĐŔdŇś¬FĘé|$Ęšuś[ZnIřÖěe k€BGřIpNĎŐĆiŢÉ3«čpM­ ŢxF7řú‚®Dާá[č‘<1íCšúÉąßÄLuꏄâ"Dgsň)÷ąőq’ ’L•ĚA›·˙nÓ‹ćJ«‚—OŃKYB1 yRć)ÉHżGHxXćú5ßÜ—“;Ç=čʸřK.łú$Ýi®ź5Ű žMCíđVŃ5=°¤"MgD­Š:-…š˝x [¤4'+Ť°`޸+um Íă‡îďÁ‡n ©Á‚§;łź"ą*^ Ąő¬ä0“Ý{T‰–[2¶ĚĽGh^©XŠ -M°§äÎőy5çöF]­Ç™ARSŞ ˝Ž;ŘňŰ8‡lĎ=ŮO^ë‚)QAĚŮ…XýJ´ď~qK\,Q»%üŕ)śŔ•ăËÉOW*fůňšišQ(ŕÓN!•›‡Šcă™s­á8÷mĚţţ[U €$÷UđŐŁ§R§â7GŞęcz]Ĺ}v·)Kt\˘úáëÚĐ?1î ŕ¤WG4k¨˘R„“F<|~Sťb锪ĹžD犊¸ ˛d đ2i\Ns®‡>şŹ@8RäRK`™1RĎňVÖúYůŰ?*C‘ën¬7ľ?Ţľ3§“:X'Ëăď±çL.vîű®7f ‰aěŰńKŕ?ŕ/ćG˨Ń«ďÂ_†)qU0a˙ű#nŠzž_Ă„×Úű'ʉňýs7iĚ2Ľń<ݬˇrHż·ô\Čݎ«Ř»Şg#u*–a›ŇŁV.ŮKgÝ0•(?÷p•+Äa۰ÇE\c0­$­!<©¤Ńś>i,Ž×:ÁbŢŚUî?Čđ‡}ż{7!ŐŤZµţâçźđ&‚Ř’gÔ0nq:]‰—‚ 8R¶ůóÔµňÜ?¨Řn:8f{ćǵn .>MiZ°vuĚ.ľ\;6®†ň´ˇ­` -f î}6]ż'¬$Ż0/ĆDSóufbrć4č´VW0]»1ÝsÜj{p0#”O¤QLđÁ,Nł®k’Ąť[tźâŰÎű­[důß+łp ř^— íúĐxŁ_łöő9CµôÇm|{ěQŤ@ó‹g˘KÚyfEáčřkBĎ M¨ŰF ÓĎG čϲgę–µłĺĎü¬6ČaDă’sŐ x–ůŔ­d`5ˇˇ–ü.29ó?d+ĚgĽ˙şrřLł8÷Ý&‘ĺ ů6ľ8»xs|‚{M÷雥n&`^Őń…:iQ¨ńî˙jü$:ä!¸·#Ż-©¸őôąDH,׎şú.®#â>EGQ¶óĐ*vZş§ó€\­1bÔ¦”4µŞ‹Ęlv °`T˛dŻtČ×pđËÔ¤µYG›ë˙°ţ,ŰĎł^:Ë®‘=ĚF±čsžf¦Ł¸*FUŽJ@?ôd<‰~ŕ,ÓyÇb|†Ů%‚ŚS OʸK_Şá1›µ#á\†Ew%°×đˇőtvk -÷cÔ¨6äĂGgkYÝ“™´ÚnĐTKbĆ)J#ń§Xľ”—Ľ 2Ăs44¨ÍÉĚ $5nüB&hŇĐ8W¶W¶,ö­],Lëáx6ţ˛ipěž3°9ř&ĂNăc3#ç4ÜČ_Yć{}3ˇ’Ť,vQgI|u{ü¬żXŕK¶4‘ň(,yjőëŚĂń”Ď-®*lbwć†ěÓJVd}•ß_ŕdÁPóS¬&Ď>­ęď\tđi™3eŕĘ2Ű -ů¬čnŁsPnĎžŻékh\F“T¶«[«Ę8ÎŐ®ÚÁ4•M4YZ*L@ôéĄý›O†đa†çꆄ1ˇP.¦Ů\q%b‹$ŚtŁłx>˛+$řyp”¸ßŘsX -yókăerŞęQ®ë…,˙išűĘB`–ă×˙*wŢyY!ŇĺÄŤŔB¸˙ĄśçŔŮjĄ‡7z‚;·ěnaâňë sç“·%dH·ĆjSBQ˙ŚOý%CgąC× B‹F«ŁĆđI‹2 LŠ[8ř -łVr“Ę”Čj}ŔÂňfËĄ5ńT(çNŤäČî«0 -€śgwŔ oÝĂós´Z’V‰%„ě -Čâ}B¤Pr:«˘ĆÖMĘzŮR佌®*Cňđd‘q’ôł\tM뿨Ľé5J#á:öˇ¶BäĎ[±ČDčM…·KwŻÎŁ|ßSúö>Ľ.*Sřk‡>#J‰ŃöHľ€Ža -˰ -!ř>…§Čřăů=§úA:†EÂ/Äó%fŃěŇúq”‰l;cďŐµâ%Ř Áé|üĎI‰¬‚…ĺ›í$s±›1†×§č‘J}fG€üČîăKĘÁlÔ Ľk™dâw8ťĘĎ ©ďŘ.fmžşnk?HŮś2Ś8íGľűĽ® -żMŽ\‘_ -´×ăë{ëŽ&3ĹÉß*#s̤ř6¸üÓ¬a;†<ô;GŇ{d -ꬆ\š‰ –rX€˝ŕáP›ş*r˘źIzkM'ř‡ŃN™9Lvŕ­˙^¨˘fp¸ÝÁ§čŽÂ‘UJÎńŘlŽ‹jóF{ÝBŃ7/>č~ fřŤßé,Ŕ›#b†0†<%![=(r§óřäz„r*^„äGÎPă@’#qM}ěĆ`ĆlH¦i¶í$wDëđiß/ͦŚgLşçÇA*u"$VŰë,ĎŤ7ͤŹI¸˛d笱öVÇfVOČÍ1)Ö˘‘‚'íiŮü::^ÉE îBĐzĹ»­e\Ť -[:Ł.ü«z1ŁWVjÓnđt -ňz`¦–J˝µ?µQDÖJqĘ’Ěrxp:ž$Ăž>7GM8ÖfËü˝’ädÖ‹-I± ¬ ©E#żÁC&±)`6d„ĆwŃřzř#¬ĄńŠ;tr€áť ‹úb=Vp”ĹuŠ4čËĘéú6d®ďCłířP&b ů°B -†ŔúË*-Ř‘»:\ÔHąÎ`yâXű7šDł+w")\ńô%@ľôŕs×ϡŘĂŘtZńYňYžăÄ€\Ů -ÔM2ŁŽeX§K`Ž2OšQşCÓLť†ÂηVĂT6ŇeŹ´ńľ‹Ő˘ďE›śh[ -šc\pÉY-G>ľow%łČÎĚaČ%¸bwNr*ńK⨩;×ú‘ľĺpąśáżôč~‰ ĎőÝŻĚÂ6Ëct©1ąńA,lÁ'•›«‚=†uŇ ź}߼ăîséhB üˇÍ—MÖ†ö„k¤÷[ŃÇ:Ş<Ä4› -ĄÚa“}PÝňď9¶4u¶,˙K,8Ő=#P|:…J[2js9ĆŃV,µ^éĎć™&L^ËyA‘†.… !ŚÎQßŰnŢϧíÔG đţ0łÁ.𯸻“IŢ7¶ő,ř® 30;ńťéç˛K~"­ŰȆĂ4Ą€‰3ŻŤáÓ¸¬ôDuÜf$<†ËTÉ đ”ŕŐâúţDÍV[G‰4ň> kY_Zľ4¶"†¬Ôéźě€f}ďČń¬c–OĄdŹşAŹeWĚmś6Ɖ-řpŘOć =Ťłgf–ŕ} + nŔřÖŔçLÄ2hÉ8}˝qH”ůźlD”ô×oĹi_5îú§?§·´‡gÄÓŚÚî{*p.NϲťrÔ+ĄVJ& |v~»‰ŇšeÇJčŁ55'łŁ'&AŞTg‹ůŃ'NcUfAĽâ&ŚÔoúŞ~Ű—/JÓYs÷Ś&ęd;•®ßŞ#ţĆí'>sĺV{ŘŰéął.¤š•ĘR˝ľúËĚŤíP!DqűĄ”$én*ö‚Pi80ąÓˇţAY˝Ź7]'ąą—†Ô‘Dؤr˘$1© 7B«ißą~× QR­˙҆جIÜÔ;ŔšÓ?° ř”ŮÍ˙YaĚŘ´p×9«wŰ -¨caŽ/HŐľă~ů)fĎÔe–ßc5˛ë`ť\yŕ+84ÝG÷?6Ű-™:Ż:ŹŢő”Ó;gšý|°°‚ÇU)OŢ^ y@˙)щ„ët˝űżă‡¸Żuýj>÷‹¦Âd7 ®ś¸SÄJĚ1WÓ‰D3Ű ył¬áß>ÚpđGOÉM÷xhv±VĆ{±ž˝"×­5Ű2ßo"Ąţ\äšyĆńáë.Í]x,ąáŐif·5˛Ę;?í?? _%••Ťě™)áđúŠy„ -}ŃđK)ĚčŔ7+ÜÁĎ.ŤQ)Äde#¶Uq)‘łA%˘Yçľ-{ă ź8|› [ ťÎjC“¨őp1Éuęwq¤*†ůç5żż—ŚÎŚ=ŁÇwJËşŻĚ4Žś‚Ą¦Oá­z ‡vňré)(ź‰é˝^ż˝]kÁFaßdŰä;Gľělj—Ű—ë–ˇmXáŹr«€ŠPŹ!érsAĎ˙ůÉpźúÔ؆ľRÜ,nYu9cĐScŻ.AYáö”R6!n őˇ…ý?x˛:ń%Lw‚{u@.ĘśęŮÁ *â–—Fž˝(‘Ŕ’řŚ®’ŕ‡%żÂ"q¶z˛3†´ľŤx TRŁů@¬^íZľČ»BŤC-ęEifô7nžĂ,"pî z¦±}Â>NC8wnFÖÁ^ĂzkůFš,cŕ÷樌fçć¶fg˘¬ýĺ„,MśBíĄXÓ®ĽQËt ΀“kЧy©“É@1s=ËX,‚´ţ4}¨´Äj‡µ'Ćíä4äC•ăVŤ ˛ĄP i!Ĺ×%›ú’Ěř´b=k˲ öAwB%x®Ç}˛źČ§IXë™ŐłüĘ0˛ňiᙺ9Ы˕ŮYžŤ© F……ČŠ[Zĺ·Ť˙<9[mîíÍ_§;kĘóî}t]˙fsĹ÷Í _f˘ôű`„ť”H ˘pż ¤ţ±RD Ź÷ĽO#—â"@)* UułDĎl3ăcEIľşîQSôqÍ1bĺ[·%Á…ŔăZaŮq´Eőľ2^ -3+ ^ â+Ł4˙”ąĎ0~űó–¤ß‰›Ť€Qz´zę•ő~nS´ŔDµcQ„éhŇçłnąěŕŚĘ^FŃöVDÂtťť®Á ˙Ł$-hÝw 3é&—*˝9ŰlWřđ®ŢźÄĺXĹ ĽU¨¦/ÜoDxqÂ÷Ĺ1`C4 î†ß±xŇż?ŐĆnŮĎŽ’ڵŔiTb‰\5,Ą/â#Anôˇ.;§Đ:™W3¦3ľä,Ű#—Bç{3ŁťVŁđŕjp’rđë*1 1!ĐýŃMXŰ.JRj’ZľĎŢEĘ{묩ˇąX¤ď-·?Ă÷il#ő`Y˝¦çę sމ ÄÉ—Ţ”…śő-Yé!{®Q®ś˝™]·Íw'ĺ áî`y7ČľHV‰ŻíÇ$ۤAh6’(Źqy„–ţ°´©¶o‰>Ǧqˇ 8›ůęŁĚ"˝m¤@í°˝Ť=r63-Gt\˝éòO7w_5M6ŕ~Í!Ů&âĎh|iČn¬ŢE‰ĹłM§ś!ß©ď@‘1Ćqś®b…>˛Çm¶˝B(;}űpŠ*QŁ2¨?v{ŹBmĐL´nź`Biď¨pb,L{zíđß˙™.–'ě$Ół˛‹2ť§„˛dśQŁĆ$‰źj «~H%W˙Éú-.–VWΛ٦™9©3:,)©wRĎäńçŻqÉ%@óçK6ZBěŇďŁpé[Áo®$źY»”GkfĺşŔś%Ö­+˘+WDG˙ţś†ť$Éi¨#°IŻNT`«Öy^3>‹+ĹľHE€+¶ÇŇGČß›…°éT$ýj‘j#â!!‰]:ěÔ3)EX”Ć^Ň aŃŰa6}®ěhK©-zSuҧrËOŚ9zĚQT”u>\…?[çK  FítĽźOČHž5ţçvÓrüÚ<$¨ňaŞ%úcʞ¬ĐTŮągRSLěJÓś“Ś+;ymo¸^_.`¬§'ňÜë˘#zX€źÇžUJ DäXÍ•ŰI…ăvRs C\?úÝŞYaDŻEŚLiîĐ -Z|J|YcĐ*cőѵšÚz®^™şsŐÔĐzĘýµüaG·şuvö¶ÎD·XĚcSˇńˇRô[âŤNGŚiç ›ĐBWľpy˙CL. |,ĚúŮ«¸Ą(«&Äf’Ć t5TKSşLĎyR+ü˛j&óĘD…çĆ^$C:Něą-R¸]žSAKÝî‚ ú„Đľ™]˙Těě×´§ÁţĺŤ1eo•ë0â &v [Îóţoctâxţżŕˇ{°DˇŹŇš9bŠtł^Ša¤S$•ůîř»wŃk‚zUA&ýR>búÓÍR<=/j2Ń[ĂśPéo7¤7Ëă;‚4ô´ců»‡ˇD}řÍŠsş/,öf2´+ -2˘:LŞYpŚŞ2Qw\~€×NťŚä+©EŕóýYZ±Ç ‡®›ĹŃz‹ˇ*8)†:ő„)ł‰(bŤ …aSÉp;Nµ+ű¶â ßµ{¸×$§ö”†Wg°úNš·> -stream -u‹§˙NS|˙x??vAüx1á‘2ÇPLpęŃÔÄ/H¤.ę°-0ĂÚ€&1ßçZä [%„Čw,˝ú/ś ĎŁPÁĎ%á±îńĂĂ·5îM!t°~Š®ˇ+î€5©ůXĽ>_W÷\ď«gW˛Qyý“HYˇę«!2Ůč84RP#üâ¸Ă “ŕuŹ?“·+,¬ëxt‹_r#AS—Ä‚˙il¦ďn‘¸ŰI˘{+ »ŔJ5Éňxńvń§É r}ľ±ź ©K +rź23´¦Ą‹mDŐ,ťéđKmÔIZ¬\ăó* üé؇mT°—}2§µY.ŹĽ„mÚće]é"·Ż‰»¶VP±©ý”ô/'Ž?¦ÜŠą‹"ŮŕarđËe¬ŕEĆG«RŮ×vh?$IĹ—MŐN©'ľcżE±@mbyÖBG{€ćţ$Ź÷˙(Z[LvMYŽ9'‹X"ŇÄă›·WéŮjÓ ®rű›Í"P20ŇďmÇTݨô¦‡ž{FĚő>Pűä¸äóä•â`R"‚źŐQ˙THi«Ŕš†Ëís%ř\–Úf¤tţ -č0uŠŮÖ«Tx€ß6"ułJhĹ0âřďzłhULĹ,hđ‘I¸”QÉ"HÁ;b‰ă˝Ĺ«n`7=C vctîÖMaúôĚö)›AEhHĽTv… -xJ\ AĽä-ôă*ÍĚĚ`u~§ł}Ă ˇB@[Š­Ý’w“ł2«'Ą¶wťˇËŇ(ňő|Š Ł«vN'úr¶ló›éřř”«N1Kçj:«•"J€¸ş >¨+miĚ‚OşKyLIĚ8á‘ŮUŹ\ůčĘlÍ4d/ĎŽśnLTއ’SĹW—^3Yxé¦*[©]ëö 6\2ŇnCŐĂ"9_Ö—ŘîŘ”,ęý5łŔl¦ĺđ§§&úĚ?Ů 9Ś˘ľ ť±TP–•m|myʍĺ­?yé}dĹżGůü… ]™Ăy>űžŠŮ{뀤R]íë´SPîĹ2$ď'†5™äk¸‰˙“ý°‰Ž‹ -őRüýe’ôţvĄ­÷o‚¤ŮŃ‹#E=¶ ›8?ĆáßçT¨}ťú­É¨Áä¬0҆ó¸Gň\p­1–¦ď‹$%Cc˘É÷Ž1°ÇŻá ̄ťqŞuý)D×ŕM׹ÄóeśW4úAîľAÇ$µ¨×FI»™S{@"ĚŤŐe çZöCXŤn·Š˛*¨âjaYQqÍÄ˘ŹŻRż”ÝďkĎŹ]Ůe#bżîýĄRQ +­0úëÜÁE¤Ô{mPäâ}Č\ËGL¨-Ď[3µ_Ąő鯱wť¨;3ˇ”ë¶+’ěŔäđ&+ÂaćůŰxOüÄő'm”ś€đŐ„“Í……¤öĄ!ďw×Bö+žÝ&LGÇ´ 5ĹQŞ4=9rÇä̤{ě’ág˙統޶XN”hî>¦rMŻąß«GI­›ő’ ¨ścI ૠ- Ľ~YA|ž)^ÖϲčV9`éĺ°u‰ç^ŹČ›(®`ąËÇűÝ@ćŘű -ąźO·vQ; -Öç^"GăNśgIŹ„DÝ -#~=ëMůżsŮ&O·ę0»­J „U\îşjFd3ó˙®{ˇ§čWśăëDamFńĆ&e8ňiČ:¬O ÂKl.)Z]4ĎĚŠá1t*€%ɶѹ2 C©8vąÎYwaÝÁ,"»i†ů­Âx$W®ÄŕŠ\ű.ŤÔ,]*vŻíod¤ŔŁ‰Żż€›±÷Bą°[Ö2A¦›#‚ĘLšúî\—J1fi'Âm/w" GŁłPÝk'o9ŘRÎx“`#_›Eî鉀©ݵPÉNúj”¤Ń+-ĂĘ51Ç`#Đć/ˇ^śręŠíí¶ľąJn;Ówű>€Áu+{ö©rš Ď•(٦Ťo\gwÜţÎę žĂr™šµµN öÄ8F)JWU±9îZ§1rÔwýÖŻ=ÉF°Nąń|e‰lô…vžşěgDapGÝşŹýˇ3h÷<”My&ĹKřěLLg§’Xݱő@Řyc¬:[ĽCS»É¶ńđďŚL*?€}uärX‡@NPő9Ąd¶Ĺ¤Ý":>Łd?‘|¤`%ĽDGűÎ+Do>4,¬řMŁé˙Ţü̬ô7oţ¬Ą”}veú_šŞÜŤĂ  ô‘f»Hî?(°3Ë’jŹźş¦v?óđuÚČÄÂá5ľ2´é —mđ8JŰĺEBă`×'Ü8PO`•ěk…˘&nÝÜ9ş:ń~|0ßx? ^ĐíäŻŐŃËcssŔ1ťilî¶\ÖéÓ­Ů8 )+§ĹjD;Ť·‚–_ExęĽ÷ŕendstream -endobj -3612 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -[ü=aůvKoĂźzŕĹב•Ő\çĹHž W%fţčËŰľ÷ł:ýÝoó(žr0'ĄŞ9:Ç•[ˇD‡ -Ż((Mşéh‰t˛ĄŁzoĐ™‡$2ż§xśS‡)Ď gü„¬wý+g9ÂŰöíd1ôJśś”Đgî#±R+f9 ňnÍ FÔčl˝§î .Šo{BQ¸™W ücÓ3훓kOŤČťcÂz>ÄáćŁ~°mcÇńŐ'ÁÉm41)NSŘAÎ÷ŰyŞ­ABżŃőł'y໚÷VžÉş:¦žcBVąŮŹÄuÔîŤé˛OLˇ˝¸–H‚ËK>Č˙‡Ü‰ťîWö–x”jš­áĐ•'7Ú-–$˝łWßx†Ë(wÔ$!Dş‡L6÷őÇé#đ+Cnh漕Ťpqgâ8pí-5·ő±ćčçîZńzęx5}wŃ•üvű}ÂĘ“4`u»Ěq;ĂB]´^¬ńfŃMyśúá’,ѢÚuvu˙=/—ÁŽ-R·”ގ6`¦ öĐϸN×Ő+v!{›ĄZŻEěrăxŹ5kžvž‚)™:ańIű—s±ę AVÉ\Fş,-xfí–LDśđfě“™ř+ćÎć¶LłŘKx. A«”Ô¨‘e¤ˇ`ȸÝI`,Ň8ťQnĺ pㄨZ> ĘĨm¬rgÜl©Ć“˘…+v‰Yަf‘›ťÚSD¶Ź“IˇB’š(/»ô22 ‹ ôúťŐÎ[¤‘?{ËĺPő>"y?AžS‡FÝ•1Ź1Ę[pĺB-gĚ*ĺ©őŮDű^ţ6RٵµăIş’Η/Ż/€«˘¸Ľ󄜍ˇíßJ&Ś VXůh!ô¬JL<§ŐÓ *ăö>ô×AîѨ›‚Şic¶L7(CLydą?vřĚW”óÝ]0ečˇŔ=•o;žĄĘ„`¤•â†Îöš@4˘˝µҨ”^ó>w]%čIϧ-KHfĂZZ^_€}˛”čç?Í˝Ń%F$Că·$Ž„ˇľc˙ Ěď"čd[ NëÇę¶OM»úśo"ĹÜ@WŐ5jKôN”•éPe(Fjqä¨Öq¬˛i]â@źozĹőE†éMąíi­‚2§Ő){äZóµ»<ü ҉-V@‡;Ôň8Óp¨YÍ_o”eOXś¸¶ă ^s˝Đ(NV„¬pAĺ?őĹ"Ž"%ż\8Úň¶M¤Úé(ĆŽ:/˝Ö¦ŽD۵T«×íŕAéżW]¸\6ÚVĐďŇ\ĂööŕËţ%Ż8Şě§ëq-čGO Ű*ü¬ŽÁJź$—kĄ-ŚÜ˛ŤŔ“3,öî¤,µ-ÂŞ›4Ő -oMbŞĚY'ą¶w6X˙iÜ?l¬B5Aač ľ@ťőAL­Ä}—ç¨ĐďçI7˘âIµk,zî$ŠrśMöóŽŹ!Ú5 -Ųm/Ł×ĺ'ßt†UµšÚ9ťY,ŤŹkVsKßđş\ňcôć88ˇ—ŕůš{ÂöbßDýäÎŰŞÂ!ź–•©ZŚWš…ÔŻ ă(©mN´‹€¦Ľţ`evčaÍ÷^ müńjWTFh´NÝłŕ†łŻ8ˇ)ěµ/Kz΀bŕüŰËÔ¨áB’LµsNK áTýÜÚÓaGŰĨ:SÔjÂÂZÉ3˛ťÄÄĆ,Â/H‘‡­ią¬ŠŤ©`Í-ÖŢZ$ĄŚµłöc—«±QĘ8‡ţÎľÇ=nĐőČ9ĎZ›ŇÁŐk°Âě\%F¤Č"¨ľ/Ť—z:› }%­ĂI¬€JEˇŢÎŢ–ŻLęĺŹŕ¸ß5ł"U#KpŮd­“=éŘĎ·âţPć”0|¬iě‚(ySC#xăYFMš `#}8Ąˇ_Ú›/>IĆ˙Ăü82@¤ͨŤzŮů‹˙L¤CÔ…,ůńŞˇ˙c `Ýk¦Mt<ôşoÚ„«}ńxĆ®hÍö¦}îĐUŤńşH(†q°ů›`“|&endstream -endobj -3613 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -T€a‚÷XÝIVá’÷´Ť.@Ĺ1t<ÉR©4©ÄXH(!@Ďúë¨_×Ę/´mM,Îβí<3d*Ćrf™Ľsd4¸‹9$›ű‹H)󞙫‰-ř˝$݇b–ý[§ý¨ŽB:ş2ůŤ#)őľ‚Q0Ń ±˘ŚM,Ůł«ťË](ŚqďšýÜĂo9%ČŰ]<ÜÜĽşĂÁ—‘BÉÝ™•ÁpĽ‰·7“8Ëý|ye‡¦Ďł>kƤušřßŔţ€C‹·<[4ÜÓ¨Ä+Á‡Ňä€.ŁĹ7ş‰Á ż/i(ć9ĹQ-÷1Âľ"GčúN/3*¨ÔązołŘú>łô‘H¨äj{Ŕ¬ÉĐ‘žż[Fb}c­2¦ä|‘V5,śuĄŞ ĂônçôžF@Ť€öp_ŕŃžxŠşRYńD)DOęô-tî"“‚­¸D˛›ŁÁ;H)K|޵wZcYOĹNş”éRűs~¦Â:ŚÎůŽ´Ą,‰©jëPľhÇ·,ĘÖĸˇ/‚í‰ň4€0HňreúŰL‰T“$6ł›ÜůĂ%f.ó)·iËϵ -l­Ő§X,€r]ě«2p*J)”l|–/ëH!Š‘”fśJ•Ř]É/H=Çö<|6çü¦Ťů C٤¤ç‰b?'XI­ )íćůóMlX1¬‰*G‡>QIѰô€“Żý)ôőâĆç%Éc§_„˙żvýřĄ¶· ٲWČéÇB]sÁÍ–çL8 ŕ3.lFëdŽ“Mőź=Š}ť(C(E(¦ĹžŤ’®T"Čwćjz“»gˇ'¶_l\űtăöéżeŠ8„¤:~wf Ń„ŇwgŚ*+rQ)¦ç‡3m’žŁ:üđqü›«3"±µrTőb=JţY¤»'m›’ŚWÍ*ćŽŮýB9HW1šł5T< -Ť¨Şôú\ÔŰľú#HëéŹ/(ár0í–‘żf¬ĹU†!Ž 3ŽĂ]¶Ü¸3{đ Ú˙F`ďČż×€ťžř y#?…g‡ěoçę”Éö•‹Ă ĺF żIß˫兦„– ą±nŐ@ł¤ŚÎqÂËá‘3Q2ŢRÔÝąxkJ…žgţĘă1•ě8 ZWŰŤ†šúV#6ĽąyŞĘ7@„5µîKŃy™Ď ÎÂÖĺ_MĂújÔŚ(+pç (c˝P>í© śŤĚ9Ä'¸ŮL˝ßý›aQž€ą®ť8Ňâád™Â™Ç‹Źz;‚ćʬřđŔšt†ž¸L×őÇ=;oSřřhŽ;h{ń×đ,BG\oO>Ƈ»ţájPďńvíáaőÍŻč.F=˝p»D”fô*7ćc DęR¶×D[|ŰUĚ=)c§¦=dŹÝîEí(Ćť QľIŮËXo~ „ĹlCǹв%‚2d˲Î((' Pa?«c™÷±ŐÝp)›´¬4śýU@ű„`˙ç,}'TŘp ÍľîŽf†ÄĽ‡±Ł‰Ŕ”-+MN–g)î@9÷늛ţą‘ҨzĹ3WKĹRúx˝†Ţ%ˇl/ďŁöW–ďt˝U‘ň[;8ü@\žüě]4ŘŰ/łxÄk[ň{›ľÔô†ŔŚŃů32äb‚ź_ná§’(Üx?‹0îŤňLŘÂDÝ$żWFČhŘ(ŤÉůŽÝ©cĆĘ{ $áŘ5żëšÚ Z'Ţq5 #¤¨jű„\}‚Ú­ćDFA…Mâ #ÉÇv«ć¤sU si&x°îë+ČŞYeNć>;÷ĺGo+·ú”ě%ŻęHíŽiä3» ĽWďź ĺ IůĎć Dâ|…—öµfőŐ:ÜüéĺeroOî­»KŢ·( ěŤú÷»bÁ7ţÝ}xţ e˛ěp¨ow­Ç’íb? ?oư\¦÷ą-$*üUËťwI|Ä`~ę mB¤Hőîrbĺdó{jEO±ç»w·B:–0ĹfĹ÷ÓLÚ¦®ű.˛YŢn°ĂTśł„ףčşăQÄ‚}Fć¤ŔR5+h±ô®`©ĽU}ěĹ„Yáú»ľš2gR‡—ľš<¶Bz5T·ľ%F3nß›uóošćÎ o„QÖT딋€AĽâFendstream -endobj -3614 0 obj -<< /Filter /FlateDecode /Length 2288 >> -stream -ů˘Cu¦÷śËŤJŤ@ąŻBuĐV‹‹("ő®$lů#“&;Q[PO’Č™bŻTtŔ4âŕß: -¶Ëhę¬Â“? cé đń@mh0Č4ʶŰű îřźZy‹˘°ů…7—ľ`YŞđPÜŰętqw(ŔI¨ĺ -‘ާ§kÜă‰fhË/iőBŐĐ=ĐąIX±ét˝_ýBăvm‚Ď Ż6!™¤oîëÉłßjÚ;Sâĺc  (Ꮁ“>óy™FěüF˙-\‘®şą"CłÄľÁe 5c¸Ű@WKâÂ.Ş=Äč–eÝV}´–NyÝ`§¤đ¨ěŮHO°Ĺ˘_ -»x@ ÎÂ5ϲ( Ä{a™÷ËáŔhűöQ‘™Ä0^ů´i7‡Ůłéď)áä /ë:ÍŔÔ‰S˛÷f Ű«„ŐŹs®×2q…‘llá®™ÓĹrŻÄR´#=uyRjěäÖ˝6_l€OčLőÖTÓŁdţËŃI ÂĹíVÚ×ůWfxTŇuÍšŠűI~ýëÂóŢ—#¤ }Q ŰďQm?Ë(řÎŰł«ş·i7±r{7\™Á‰{Úľ)űÚëCÉĎŇŁw#”Ŕ^’XĐő_„îé,%±”š3¤\ÉA[AŢ5Â<]ňÜC_2»s29ĚáOěf>·ťÍŢL…¦*Ďţy\§Ţ„±AĽ"B˝Ůí5G]ŕ8o#O2¦-aąE¸í6Ňň©úęůU ]ÎŤýx®;ĄGöÜÔżĹy\Ţw"ŽN©ř\Óś/@ö%Â)Ż›ö¨ú`g4KQż(EÝs·ß\ÖČĎ| s÷UĺI$×": ŮJÉČ|…–úhyâ?. YëfQdüďjÂlŚíŠčćÉ™Ží)ĺĘ'ŹüPő]Ź˝˝|´&€+7۰4íţóZgâµ˙…B%=-»é2ňáE!¶|2F7ČAe§ónŞ<ëĽ*Űżb€ýnN†ßęeçjpĆavµ*çxá”fŰôď QyűÚ"Ęţ~aź/3ÁŢóÉČuÔ•wŮO)ě[śü.›ýéśÖŰmŹcBĽB*۸ÁC5‡ąüN’ÎŔŠ‚(;ó¸4C“ňIaąóeUH„:°XŢŐ@[צžÂ:Kllô‹¤ÂőŇ\.íĹÖüúáańKfĄć0‚ÂĘÚ’ÜÁFµˇş Łä*=>ÉѤ•P„\Ş[çŁq2­ú9Ű^{kúŃs›¬šLě›+¶d›m°¨ń©VuF˝…kĄÜĚ ÎJ×ű9z–Z+´čö±ú6~|źÔÎ ‘IőIĎ ŔŕĐUż:ôŤ*~/ĘŞ\üyä—34çżo-h×\°C>iî=(ÍÜt3‚¸ÁOÇx·Ă>ŕPßîŐţÄó  žŠĚš]](ý¸ţn=ÍÇHÚcőš5c˘ŐS’|L41°Í_LM"ęź°>ŞĘÉŃË' ¸ŚřmŢřҸ-ö*Ô¤vs‘Švžď;ŻWÇ^ű)šµy_]Ľ\4*)Ą •c—äź^Ö¶Q6kAHp– ‰¶ĺK4çfż4#´¨ <?©DŇÎaÇĘ-ş×›AěÉÚTĚĆ8éyü?—N$5đŃ í1]††źW -P ź‹ö]&›ľJ0”ß=ŔP-ŕ8pűB†%m|OËnm u‘ŠÇe™ťâyk:®ŻA&ŚÄXfp*‘§"›J@!±wşi •âteos¤ {'Z×N ćr­ţ”bE'[ssćuj®łbsśpŮĹV®s4ĘðdńĎöĚ’®ŕm6yFłBL{Xšő÷Ö/yN}ŢFú‰·ŰÄÍŘ=ŹĽZŻ^˝Ł‰ićp|´ßőµćö§+ -ôžIĚÂ9mĺdĄFŇcŃPnĎl­ř'­ß˛ŕŻSť¨{,ËGq•‘Éť]ÎI/Qc“lDŔ€@a±  ·TQă9‚Ž#}¬°žĺ·iŘTa„u±ˇ•Ę8»7ĄTl’&eR“e®ú1ü+Gźą^ŽP¨[ŻeË:jód5)µöQâ Nx ,S›yđh3îŚwf®±ěžç‘L˙Ź…( w¨2nv:AëFjĹĺ8"C5ÍĽ—Noć®oŽugł»ą™ş3>IvŃŞ)4ĎćŰ/hŰŇIńަL>ˇlî<ó¤m $őŽ’ÇËĹł˙aĄR·®ĄěîMDŚÇ|żçŘ…Ň>Ö? f~‘ ĚîCëk»{Ď2ł®V:Ë‹ b–ŻŽčăďYĚ]ŇmVx~Ĺ•Ü0 -vŠNI| ĚQűĆĽč’LĄ+Öe– -–u;"5 u:mżł !˸­Ż y“ŰÄ'5Ň۰"’đx˛ńË)×ţĺŇâÇjSćk„t‡ŤşšäŘ”óuĹ&éÜmĽ§(ô}Ĺd«MP©UěҢŐö¦Ó4V>xCŁÍmŔ8QE›hÓb¦ŽdÂO“‹µ;ď Ľ|)ď¸h ]~ľđŃţZŰo´˝ ód‘2g÷Ú<ŘĹKD ąQoNä쫟`÷㎆k˘Ú I’í>á®8Kpę1Őď§Šo$ݦâŃś/endstream -endobj -3615 0 obj -<< /Filter /FlateDecode /Length 2544 >> -stream -W„ÂUNɵ^Ľ"*Qda¨%Št†ćjYłžDBÜرĽ×é˝·VÔąđ«T -? >+NĘď-°ÔG÷%§ĚňúFŻ{y5ÇdŮv÷o$Ů{Éý#ŤoÁ!/Źĺ䨨ĄÔ>Ő>ʼnF\j«; ĹŇ”` ¦rźŹ‡1‹®xŤ±ş~í^›G´¦™J@ź}±č¨ČąŮňź5*fQ‚$«Ŕ˛z3$qľ|ŕĄ'lG|ľ ŰISx1Nc°Ç35}ŇKÁĚćpŁm-Í‚őŃİ“}`TË…áç×(tt8 ´‚Îxf%«kňxţńĽ™^”kźEĎ&‚ć¶ft•ŻŃ)–ä™mŔ8›®ŞQŔc2YŕBčr2üG Ó~+,@„çB/o&‚Š˙DHĘĐÁ1€lĆ› L~2j6=˘úőŚl¤ń|'ĺĎ:-„Ď“EÓ^\ĆYŰÖ$´öZo:ëZ˝X·WxŇľç;ކüÉŢü«ąĘöPh6˛%5KKüĽ«„tT«- âţ<řçSö»·ŽŞúž… EEc–¤}K#ŕŁ1\ňĘw•‡VPć‘JVNDYę!äLxĆü]€n%>z@ń6M0˙aÖ K€i~_s©)nŢ:˘j ®›˘śfLďâôX»óaX9>`ôrćm×׾XöL5˙"”.•Ö•Š&D„©‰šĚĎéD<¨9GwgKtÄ6Vúżö4ZVśśS]"Ď÷S5ßjě$1j˛Ĺ\8z$1ST­áQ¨_\ĚV{|™íŁ:đÝ«&'Ď5 Ä }ĺI#€—™¶3źÉ8ŇŁDČÁa/µ›Ĺ2¦T \d¸śM©qAátJ—Âô8ů]yâÜ9„y ¨°×NĺďNdš·{¸g‰iE/A·G·Xđ#+đćwÓąn6ťXčU‹Ť=‚1tfŔ ó;A2ä˘3ቋ}Źń4§sąÓK&7Q¦›¤÷ ŕ©arŰCŤ5ĹÚĹu. -äµÔ´‰ÍFX‹“.ˇý”}† Ő¤¸–yŠkíͤE~­:™y×8ŰYŐ“Çšé‚Oâ4x ^ţ"pV3wýş n•#wĂŽ3·™')Ő–í›9U9/Ů,†Ak«P †ÁńtĄéŻ]Zˇä¸őyő }ZÂ%éâ:§vµu‹:0Ę z#ŐĎÉqIĆÂí„ YG±Â5Ľ{ř\˝˛ŔÖűO»Ö"FXB_*[ľŠM6®Č ŚR?Ĺűíŕn>0L -uŤ菪„w|"X«rľ»pşn¤Ç -ž =YćVý›NIŰ ”¬ ťaÔĎ ¨ŚF()YůÇ˝cś¶é¦Ď[ŠűŐ,u>Ž7z㵯–=ŕĄjz¤ůx\osż$ó#ßčŮW©őe”Ž7«Úć®|çńČđ)ŮEI˝ŢhľÄůx ˙s‹Đ:±;ÇşNÜżČńä¬˙j+oµÓG5¬ö=/&d§I›yćiŹéĘTL˝{”îěŁřăK:W¶‹ü5DÝF%¤´ĎüwÚź%'AýŔC˘j°f'g¶ěR”ĐŐęuX<(ű 3wV°DĐ rö5B¦V´Ů_€•Ç\ !ˇVłŽ×˘äĆ5 Ň®öýSéýßÂ^ćËý®zÔg1¸0dŁ:Ęqűµ!|˝Ą…:ż čyl~+©ŃKĄ˝ďi‹{0ťÎî«p ;ˇń˘×÷ÚŁQž|ŹlqŇöma(S‰·‹[+Ái•‰IX\űkŐ‹ß6wĽŤĺ7RöKôă0*T:©”jc=üן=} @¨ÍĹ˙+qwÉ ě fétA·¦OŁXq/Q§˝×—«( osЏ üvNÁëáWéoąŐÂ>N«]“Ęٶę2ŘëŇ_/®t/Ä, żZGęź~ňo©‚ŔŘĚ(dFĹĚ-eéGkÓ±ô:§řćŔˇ&@«ë’óřÇpMu! ÔÁ$uĂöYŹs˘](÷–vâ—7”ť¬2§ţ‚L«Ä ˇ™VSW ¦„ý’Ç'ővvĄşöO!öż˙Šţq7ÓČ25OPm:±mŽ-[¸wÄjîŔ·X·ç^_­ło‹« ˛ĐGĄHÁť”N""!ô!Ęj 1Ƨ°ÔŁ„ Wͬȟ»Ň+‚"ëĚÄx„Ô°†GÍ~˛SŠr‚ŃËČńZEw˙…Śâ:n´NŘ űŹBĽ™üLěiíkS}’mŃ`)EŁUŘĎć|PRç_ż€iVAmvڳǵ/öŽĐŽ—Zr:îá\­2]cJ˝†YçuEŚ4}ĹClEţJKĺüźcŕźmvĚ·JčZ••(ǤÝ˙lľU¬/4Ďó†2«ÉO)Yî°@‡Š÷l–D8Ľ1¸L›AI+UąłňOW¸O‡ŰÁ +D˙źŃF 6Nű×?äÁŢęçţ˘OŇO Ŕ"čqëĹ–hź–5¶±¦ě^~M[iůVĄ}wĆ‚ćJeŁFř´üáş§ĐN>ß%ÄťqgÚGţÉŁŠ¦"VĎu P\I7ČFwd<`±ż„{Uń(Áz׹<óF“Łű T¤6ź‰"~Ö»‡<7yµnL¸%đ‹ńőh—mź?5#,äH=JPĐtz ¶ĘÉŤkKőü\şť%8Ž ®o1Xiúv?RĽ9$@P%sŮTyvîťĎű¦Î©#gő©‹}z ‚şĽŐ¶ä­w÷?j_ĹRswŤ®¶:VÝ̧Őďőţ>`Ţ|9q”‰µî„™jąý„ŰîkE®vEôÝ›‘YÇśZendstream -endobj -3616 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -" šŰ4/לwôáÔ$?ŕ™ynAs©+Ëő)ÖeP(:\Í“’ 4nń—Py]ôx(ç¬ĺ(·ÚÜȧőj4襙  6.íŞBříJrVś˝U`6ţ0żůިˇ¦:@Q2µ«>Â×ăÔW5WšŘyPř¤oxbÂŚ /Ą=­iO ގiě$Ă9 0¸Â™LZnő?פî&swDęÂč ŮĹ~VxHçŘg‰WÎý„sSpw„đN÷Ib˙ص.«©PŇ‹řŘ˝)™šŹ˝Î懯Žć=/&}6sPłŠ ¤Ş ¸ŰNŐ¬FQJ%yč´gún®Ľ›Űo˝{H -Éy-ŇşŚUMŤßŢ}ô†*6€SßcK‡CÂŔó⤤ńX«|2(Bř1VÖť âé“ Î"GňřŽÎ‰-+;SĘ\–  Ď»˛Ř“A UVä¤×YYGÉŻ`Ćl‰E)Ńz¤YśŠ¬ăJśÖ™LĚŽ±ě̆ďŞýŤŕÓ]Ďm=QÍ/ëhBe×Ă˙š=-´r&‘Ä7ő|ŽŤÇ` vçyGú±DAeZL6rń.ô šyiÖ–ĄçŤ§»|Ją: -‹#LH/R0 eucr]Ą%!É=‚Dü—š2¸‡‰WLÎ5ŤĘ1í/ŘT`Ć[ßźNĺśîPűÝłĄďµl± ő±şĽl'L—2pd<r˘1W%ůA«.7Č ¶ŃĹmźÚăą'&ď(Xř%U»=Ą}˘F&O)ôć•Ő/MÍ[’ć îĐ ąđ˘ó•‡8»5k¶a|Ý‚żŕ˘€óŘłźŕăUIó䤢hÉ‚ž°$°dÇĆMí›ÖŐ>~îŁúŤçyÔăĆçřD`Ó’a8,Ż(Ë+ď[6,[]NÚřÚ[WOŠ"tJ×_i-)CZüąK¤+.íŕşKŘĂT/™Ěˇ‚ň—VnFr79Ë.‡ŮP~çô´ř Éŕym?ĆÝ—~Ң€ -žh®­ ës &©˙ëá…Äë>Z(‘ -\Žś-żşăţĚ  5ŘgĽY,´“ľ‰&‡ůăîˇÂ-©›u|~|Púś śf"^użwwXžÜ,-p)‚Ű#3Üěm°°/)[ &h¬s]ŇmZ M–tĚŽ ~ćł™âçż a8˙PëuXŔ]Wř.u"Ů•Ŕ/qIHÇę†ŢIÜüň„*ě4™®Ż5ެ;T6lů°@wĚő/}ÍđÚĂ?: ë>>jo/%ëYGŹşŤ r蕤~ś%ĄäÖG™\ éDť:]Që?»îšD°Ł(Ľ"ŰÎćä§H -#J°kEtdŽXąýľţT°ĽŚ* ŁSţ$Řý_K5^ôŮőL}©Ięšś–fłzÝŰçť ŃE>ň‹°¤Á¸[0~¸iĄwÖh©ú¬vŐRlaü˛ŕ’L„˝ę¬öš§Ő™ů#C—X2ůG÷XÚX22ÚFĐŕł'9$ęĽ+ą–8ťÜah\ăĹŰ%AÖúČűÇ<Ą‹FrĂ­Az)t“ac»µŹCĹŞO(gĄç•ťjKí÷ŔôNşJ˝n~@Ś¬Î’äž‡ŞŁćĆUxąxg¦ęJH÷jű[ ±°Yőĺt›¨3~ľ%ČŠf©[Ý.ÝFłR`”C {úę2îö5ÖÖ~{5]ęžÄÝřR)nvkw>ÉұâÂĽqM‘ˇŁ[dß7Q.MGţpŢwg“ŤŤáäĂ”ŞŞă‘ ·7=´Ůň+¨y…Ż`uîĐRúŠháĺ9b9Lí˝kŮ53,rW"zţ ,w‚­A˘â!ŕX„šcčˇ|©×MDˇT3čUÚ ŔU'3\iÚ’óS…Îf†ĚŹş°UëŘęŰäq.eć1fá·]„ö˝Öďţî>ůť(ôe‡3Vn2óމÎyÂT+fľŮ´1 ›mSuň@‘¬sRî:ŤT]b 4…í‚„!űx÷_“ÖÉď“<­ż@ˇ˝¤ť´řGÁÝ™¶lőĄ¤pʰ=ů¤ŇžśôµřŚŽ7€Ô °9}˘ş4جg xQú‘kABVűŘČ&§‚ŽíŚkç*±™Ť¨0‰«±WÝŰďě'P?Â/¬Č6äĆçŔđ|łÓ WOĂó€_EŚendstream -endobj -3617 0 obj -<< /Filter /FlateDecode /Length 2240 >> -stream -WBrŢd¬˘ť¦Yn·XµśúŁßQU<{…¤3RŻď¬ŇÔo˛ě©ö&Í‹áÁßŘţµÄ•Z”±<ł©©—±ZBô›Śs uŠđ!šřFZťłc[oËös7l1”›—­(Šđ«NYc!ˇ ÓBš9űplÜ•WĹ2w!ŘüYäĘtÓ*# Ô,ĚŚz;¸îć+LáżSi^©2äoŘjgĄúŚĄ[Ň…¤Ç‰ŠmS;”»®Ź­Ř/¤ä_)BK‚9~lí:ůÍCßaBů›lT(mŞľ&EęžyŤfUj+KnČe“˝ŕüBĄ˛Śě^Š !°HőřJ-źMďöô°|e€áëşDú¬4$É:—¤ŞDuF łˇe–Ôżye8ŽĚŮcąrCL•]†J`Đщ¶Ú¦IĹó‡­^îúp Ŕďżi!×+ő—‘mË—*áÎánN-ýüx ­Ë’‚Tăx”q÷Hţ3N.ďwĘ®vűŽ9ľ -OübJýĹ\o )Ůş-Ré•,­<ťĆňQ <ŚďŐ˙ýěżMu‘w.˛Nźč®ŕógÍź˛‚\r†sěŔśĄ¬,áÖű§eŤhaoKť¦©ĺ»Ř˘^XË ś_ł8~¦pa6däë(jň+B°’řńüš„×rřâ@Óť }Ő6Śáɇ:Ô·•˙P/Ź•ín¶B6V±?}IVÉÍŁ!bł“ѣظ ‰ŁŹ&NÁUy™é×d2¬%@y=Ë÷ŇĺÂęÂ^¦SˇĄĄŹŤĄµ4ľýÁěiĺ9€57[U¶ůÍE~~·«›÷éükbDHÖJ–ŔGĽÁ0űşś 8KâT•“ţNLiT&4uŻa„ÄŶš0‘tÚŃő)¦kĂů\é°gęíď@)_á“#o‘wĺ3Ëňwiűł>ZxălöĘîi×X’î4E'ómóŔÚ š†0Ětž-:›™ő;ÁVKH™T‚ľŻĽ<„Ôj$_§íyK—«Y‰đ>żî“%ŕą)׌„ÍĎgŮ~Iµ&űZ™_«„9âČ:tZK¤óĘ@e2ŘšÚy˝g°×ÓÖ÷Ör/ĺ·DËÉ”&—ib}Ä Yş4ť+2µ%L·20ÔKt9šÔB/žźň˛ -CŤ‹=đŠÜrCx©hň¸ ;úÄe¦d›˘~Éˬá"…˘ť”*ZôŚ(słb"ă€HUď P9cĚX„ŚÚg‡Ă’„Ä›Ek1S2¬–;DĺአcV~D2VXo%ű¸ô‰Gţô˘€g%Ä Ů=f°MSA›Ědöfł¦?7[gC­ŹkŘ3i– Íl9g›đĐ39’ݬś×ýĽŇża÷J\ĺ–z™~^4°2Mţrőr Z€ Ľ -Đ-̰yĄi*–Ő•§%vqóy¤­ŻÂFŘŁ§TÚĐĄľę‘°-qŘădüÂh…B0O -5*eu´ďםX,cŃv¤×Űă’ÂőłłÜĽ~Éč¸RóµĚ#ďŻS.‚ť’ŢĚ\€››š_ŠLőŹĺí±Tß›aaŞ!;XćuĆ•WfjIRq!Đ@âYd±Ů]}sť,•ňź?ĺ\VvËtÂ'@NńDťµ˘GV„fĎ*¶ţ Węy»iĆÜO"á†Y¬:źÎ ›ÄA®„Q~>ŮhŢ|±ĘĹe*mBˇzČÔ}Q#Ô_j‰§Q°ÄşůOĂh„…ßă× Ż4@=ÉR>Ť ŮwĆ7˘(`?µ#í3ßîćĎńq>Î ={Ř”y S°[Uܦţ9sBąosÚ“Üą„ö¬{ެI„©í—Űűvát}ęIq˛H3yJ!=yJ§G…»6F›Bű-mř‡ă·NZśÚşg>7Şłx“¤ŃĄë·/7€ÚąpOö#X®S_‚˝"FDPA’¦ÎLÉ9ôĎŔBřĹÚŤ3N]ń‰[öŹg%©#lx­n.DAÍ!8V1äą2ýRµlŤ›CҶě׳.hŤ‘jÁź‚z¬ ď‘Í”«DrĹS¨žűX -ŕ°s’'4•9J]ľRe§VĺŔ…\ÚZ‰î€ĘM -ÝÂŮ{Ť˘„"ŢäĆÁ×c ${śNí?I#® -*śnűL:ŔŃ·,p®=¤á7Ť˙šůçŢĂ2" w|| -ţrťµlň€UĹĐô¸¦‹9ťMOă˙Géí.ˇĽ ->p+2^:']ąű“® -K)>ŕM©0a&őÓĆ}äUČĎ–3×> ÷ÄŻ3ýíž őgĎ\J`>öOeđ+“®GśĘťU{>еZô.DźŽÜ+L˛h-üű=Í{Ő6"Bý3âXŔôĘôĺ*ń™˙.îŘFhË٤îž%ř^™ĺuďń)G9y†Ó#q*ŠŽg1‡<ĘŐŃ“ uÂşť·ĆÚq÷ö>…ő†>x6{N†+ˇby2]ąŹňt + ŐŃ ńQľř|óř+h&Č/B÷Âendstream -endobj -3618 0 obj -<< /Filter /FlateDecode /Length 2160 >> -stream -c•ÖůT5ô¶9áT©đÜ•*F‰D\&žĄ®üˇ4Ą`®t!lŤ)n—‡ćG)k%jđ>ł?´ ÷˝V’kÝćĺâ•˙§YU2@ď!ĆDH–űšw¶sŘY”®4eŤÜ_żoŻŰ—EĹS?:ľÄµů”á85’°9\˘grç’+2VµÉąhůąĹyoÆř„Š_ą^ČËŤGdµĎQ[něÔrOʇń®OÄ ´ÂüȵŞ›SŽCTzŁz˛NŞ4Ý -ăBÎű›řa˛ľ}óÔń˝ś…i¶˛sę˙ŁÔ^tŐ)éĂŕ_R´ëÖ ÖöÜ ËˇN\ŇI™,ZÜI0\,A~AĄ“ůô{Î céą ™,ŞFůŠŢ{84…N|Ű_F Yłł[ żAŔÁť‡Řt ř©W/EĆéřŐiÄő\r·9×›3ŠmNËiŻiľ±r{łŮA˙Źv}ďîŻZ[†iÖö·5}ÁłÔăž/aT™ÇĂg$ę¶‘u˝ ¶$˛Ĺ“ĂÄ˝†ľĚ¨JPt]“ëŹî—HÓŢ S˝WÜ‘Ű ĂEUáRŕ5ĺ`+Ë~.ĺ;ř1¨.–ʬś^Ű_<łJˇ íWR—S0Ş\Q4Fĺ^@>˙"Ç­#š¨ž>śwđĽÂđhh\ÔűyLę}sűĆV†,«dPŁ­†zUÁüáů{›OťţĹK ˝…LĺN«] ÝHč-qŔěX”wu‚×XŔ›ß"h¨5ŽëT%y“ !”LOšÜ´ąH±TĆÝú2¦ź2Ńy nĐś^-@âÁ1"KçáŕřCáĂsÖJ\iť©Ť—žÜ#PJCŰÍáĺĆ'×Y -ĽĺyQhL)™đ!yЎb{ćóÜłź€˝Ň¬7\2M›Ň-{w«Ŕaqgh•Yśf¶ÓSgDĐáĽ{–˙0Ç -í‹–ő‰ě5›¶Ľp­{qź­Ĺ’Ő‡d$‘źM¬ľB›?ç†6¬|…´ÝűB,‰tł–6“ĹĆ3C™ ĘD/j˘YÔČý`—aćĆ›şá f 2D"oÜr"ĐtHž˛Đ]Ô›¦ĺźQsÖ’V×Ä{±á§B¶Îj«ęÚ´PSř‰7“eúa·Čw(qš*|%ŔŻbűdĆ3ŁńQą¤ŻőµeŤ®ČĄUXI;{UÖź_Ͱ»¸7Çö;††vćt—4ZŽ¨ŐŠŃ‘ŃlżK™¤BÎ N äAiČét>´¨ŇúNŢ€h×óK“Ď Ö%†}’LíăMýY3‘®°úuĚ‹»Cµ°«)0Ôó5UlA(4—‡EY$ž-DŤw‚{a›ťÓčł4j …Ô;šČ0&kq Zď)׊Ô7‚ş }Ńßôäx*I)¦ElúňRVú “…¨Úď>vˇ›4ě–ÖqWaLퟤÜIĄéd$˛ĘĂ˙[XŇ”×é(ť+"]j/Gg95zŰçQ·źüemDµVd¤5 $¬Č\唌°>q·ú$ŤPÝj°!S›Źç1by·^ťx×;&ŕäL·˛Qv^ČĐkĘ7žópÖÓŽoÉu˛ń0׸ľ•—‹­ť^TňrůФ+ßŐ=yÍ^(s&C#Ľ.ń` ŠËž¦4xŠ5é3Q¬ěŇ+sfŕ˛hĚ©ú·[ü«ÚÇČŮęŢt§C¤Á-oäňĺůs6ˇč_Rëâb<®ÝßÄČś>'EoÎbn5_ŹÖT*ulžăIĹč×đš>lĎ!Už„óUCuťyxÔPWÔ3¦ő—-ˇkü‡Iü>o -ĹĺE5cÔ”„˝đéĆ+2—u˝5¶´[Cđl>Pf٢üHA „s'IČi@ĹýÚľ.VÔ·SB‚ăm…y´h1,äńŻ$¬pYőµ o0e;ÂâY•ŻĘě^iCéľf?™ąé¨K—ŁáÔ nőÔż;𬖂r#řöŐÇŰĄ^}_n"NÍö -í­*ŐŚçôÁĺć†o?΋ßc^柬[C>Ůč¬l;ÄŰvé#[ű…„9ä6蕱Îí«(#aąążßůúM;,7ěśŐsý{,w×HAý†É٬=mÚ€bsz[e+ßíH:ëFóEůĆoás»â‹šdN‡,lěöc/žs ý—ę ó ~#ĺ&Ţ€k€mr׊¦ FÓwb[ă‡á2Č?8ÄQÎČBf*eČmx÷çv§]~Ü,?wăťa6ú=:$×A¶UJn®xQ;“Ď!Ů:r“rendstream -endobj -3619 0 obj -<< /Filter /FlateDecode /Length 2800 >> -stream -˝Ś?ë“ÚejrňF´6‘…‚ ÜŞA&M¤|x,Ś?íI›Ąq\V ŚXµ<Ę —iTZ\X¤ôٶëŚe›ŇÚKú\F˛ŁÓă¸őî$W⬴I•é9q}ŁMf|“QľŠ…Ő[\HńzÚ#Ýěd3ęś„j¤¬Ůj¬IŻůřčŃ*&…–]8†…Ów`ňěŢ7%w¸ąô¦Ý •č2ŕOµT’¬kµf<­Ó]š¨“˙˙MČ"Ô€Ńs`yšŽ‚4©^ÇŚÂ…¸µ3LŚÝŚ‚^§›Nń™}~_$Ň<ßšd”›ŹÖţć{Ő{gď–ŚŔ -•˘śÔ˘Â‡ľHd$üđVÁ@íJ >ť”ŁÓĄo‘…X!ť÷—î˛ÜCF‡ŕ6ĺ·ŘgÜř%×ųзؠ_)’a)Ľz‚ €HK®ůŁĐő‚zş~./ĎȵŇb…·›ËBMEş[ż˝†źÚąÓÜ«űšU7~­‰^›ĹÚ‹¬ĎbăŢî@´¬ůăŠčČc˝šŠuh„uҍ¨¶j™l0h{˝8>xWÁń¸ˇô;?[ţËĚ<±Ň< ¸<ť—Z?&ý gÄŕMąQßăS` ö^8ĎQĹŽŢ*>‚‚L,u'Ű«ŔL°Vú‘Y#ĽĂ Đ®A¸śčvëçE}KaĺÂHĚţeźÝNq/˘!Ő˘;°.ô¬·4Ü7Kĺé(h+Ť‚˙Ër˝†ŐÜ3&3…Áě˙€„šńÔŹÇř4jA#ů“ŤCdŞ“ő®ćçŔîpˇĹëB>Łü®ŕ‡Ä‹Ü8D?#ą¤_ö#;ßÓ]mZoBßÚÂ*ë~X=ÂE`[ý1NMôą|+3géäö=ŇT~Ő K.㣚°ůbuĺV Dš@ťˇTT×9U.§Rư,řŇĺéyهˇ(ŇP7†ő/Ŕ´qM¬ÜKŰ şçňWÉ ĺ䔌ż' ţč äiýOđ‰‚žŇçnu~źŻ1róJ+9ĘMż¶ŕ×/ć\1ĘF ú jéŻó]áç¨~ëǫ߽ČňŃgřĺś4n©<·ď>lľńňŤ›G†č -Ä Ď:¶łGW@ -j™@ Ę-|ˇő‰ĐňĹŽabţ¸Üj-›-ý@1Ďŕ-}_J»¦X˙˝"ţ¸IďVđń9)ÎE”µČşÓc‘YÉăäA޶a˛břô/y'Pµ»U¨ÇŠ^Áŕ·ĹÇě©Ë4D0§Ôă4™ŻOłÄFťseş†ń‰<ŕ'KʆÁZ<[<íł‰w±Šâä_<}ŇO+Űt·VůEzb+L(ěÎd˛CÚ-Úď!7rĄ‰3Đ˙˙‡2cňĆ â×î`gÄtb€b׋UN9‚{¨ľBşÎ÷IÁ4áZ˝ Gß úąÓU ç\ok©ÇfzTDÂŘŻr§‡©¦ŞYúFGd.ňđs(j=2ł&¤Óżj\:TŁâ‰›đ^Ż{5›cĄ©łˇ—?óµŕÖXÎS®,ˇ™$%őí0’čb…¸m<É8Ą9x$í¸&1µĹ)ţ!‚Ę<)ž}§Ő˛XSäňp@˸Ü9[ĘHD0GçSĺü^ ŇŔřš óť‹Jü}!8°OĽ‹ŠťdeŢ'?â›ÓE)…Ýç‘|’@Í.<Şo\ý§BÁyrSčąuľ|;?v–Óő?ˇ{ŮǢsľNłKé?źŤ(nl—Q˝(‚]8 ßnZź^½u^ó%OY ­ÍżÍ‚ȱ\Ź×r,CłČyŔăáFf„{rćó¸o†AĎL¬ TđÜŞ5†3sÎÁ}-‰“sßâú°ŠźË ˘ŰVXVĄŽ‡Ę6bX˙PÎoMg„Şh›tńPOvŰëünŽ |ý†EXóĹkpÇĆ'źĆ\™uÄ{`a[Á$Mk‘„Aꌂ•'+"ڍĺôâëŚ=żX7ľ§ŐÁĹ@–’AŃ|é…ńăW¸řëGgŕß^hŘ,t zĹ]E®-¶1JŽeě˙A4ď›5ST©@Nřp1.ŢŽXS›'‡eŹőčZkĂU^f¶ÂÚ ąÓ1i¬’[÷;H»v­ëRݦů’‰đŘ8ţ炌„bĂ~ŇŮč{R]oŻ3^݇¸ĚŚ(RoňÉŁ‚ONg Ywq{Á ŕ×$WŻĺëy¸}ÉĂžŚNr/|S©•6Ć-e Ĺčý™ÔřP)>sg°Đůç–)yŐĐR%0 +ňĐ8qdd4·hôşsIŇ™Ňl Ź9Ĺ™°3ŢX[śnňQĎęÍnŽ%”€$+>ĽîąĺîÉC¸ľq‡č¤¬ DĽăľ§ - ˇčÍsnâ"o’‡ݢe|Ů -h)nhXecCඩ{e.—kĂś:q ˛RôI• -Ú şxŔĘů4ÇvjÚÜŽŞ¦¦}\a(–×ô&śř}°•…Ʊ^ \÷Ŕ¶—vʬ=)dřÉGqąśsţV€zv­Iń™G;ÖѵŁÎjÝ,ÚćŇ™­,řmó»!ŕebj•܋α5 ->Í1ÇE¬‘=˘wµmqžŢ׾đ‡Ć¨”px¸8f†5®sŠŕý¬bŹxł´úͰ»[żQa|CdÓĆ…¶ŇE±.9-ŹuýÎŁÄj :ďĘ›$ßÖ_®Azmşd”¨8^›„őM<ĆĘëK¦f› -ą‡Ú°˛»wÂô÷@/Ą‰Č޵E­M-<+6ôçŰ}Ř\ß?häŞ[ÁăŞŕ›?¤ÔđTž˛ 9Ď€X©’ĐŻ‰ľĹ+ńs¨ µ° eR*ÜĄµÍÍ{ł¦ŘŞ–Úć ­_…ęŐě|üŤÁŕÎ>™7IM]‡‡µ:STŔúşŇÚmę€ńeAÓ•Ąç%PďßŃ—ĺb"XéAĄk9q˙ -j!ôQ6›Í=ŢFaö‡qźw?­ˇÎÔ‚Pĺ› ţD -ć@Äw›÷ĺ ĂŇ×!ó7yÂÂŞŕv]śˇ‹‘#áţFÖc»Ëř¦i Žť·6E1R%ä7¨Ż^{«@”ď#Fş?‰jŽĎ–.vçýáî%rß©^\ĚČĎç+‹SWůáśŰ -qÖH~)ˇb2n¤`đJĄ“@f{\Ůa‚'ţŮ—#ŇăˇTńśAĺ,úĂ\ąŔĹ=…Hkű¶ÓyÎ˙DmŇ(éśŇŁ˙ âF ]Xt1pqŐ?!wút¬…ŻsüŠUDc>PLMő pĄ~źďT–+mú#3„™ŽNóN±L„92-×<ÇĆfIe7y ÍËr»ĽŮ©KuţçžÜs}ą×’ç> -stream -‹gôNľR˙Ş”[ §<Ų(íď^ö×ŰčWĄLť?–öجÎ-=đ=0ŮŰŚ¬“šÓ7˘M|î<׌}¦aWJ°PŚůîq ägŠ #éÚFÚý!ŤÉ~ŰťŮÄřBҲ°ˇD’[0,ĘŹ žÉ®›¸˝7˛’H•¶9»+ŕĺ?řČđשç A_NŞIh^?ôe>%Ň äŕjljˇR™Xp¸Ćď-ô°;{~Ɔ¬÷D.{Ä+ÇďIÝł1­fěˇE3i ĹĚřŻL,Łx´Ł6;ťŤéËź{[ ŘýásoéZşS )µKŽáßA•ż5óĽęűł,U×ňĐëxîĺ©H§_ëŐ8DŹéěúě[/˝ĆC}˘ĺíé´]ŕá“]hx&{C ąuM -äbśčR¦A -˘QśJčqiWnҡzL•Ńôń«Ó|vů±şS§;P^Dž ďl*xŔňFҸ©Ćę4É|#ŕö*—4Ś—t8óĄ=%Uý®˛óďÎ#ř”Şvŕr¤Z¦âňeĹíőákťÜUč!ajľKŽ3üX7…Ű[vť±Li7Чž!Ě)’N1ćUUzAÚZ;ç` rWOăo5ęˇ*«VM˘1Ś>:šćî?¨ŁeŇ’“R3ąG.¨Ă—;i}ű€šô:#śÍnFÄŰşX€Ô=ÍĐ„ö2t4”f»[EžbĺíďËŔ@;ë™ĚíÇÖţÓQâg˘0ś‡CéŕĐşŚN{ţîO_ÓÖ†C˙B» rPK0[ČBëNŕş1sSܶýĆF…‘X9mąÂJŁ ČźëÉX^'ßäb#ůV¶Uś…”-™´ÄĐVDáNňüÂC;ŘĎ0Óź(Ţ3ú6Ţ^ş5Ję~iÄ´ř;ŰäźăÝ/öârĂľűbSşž…ޱü]…Ŕ‹°v‹sëŮî·Ľ žąv×H±"L}kޡKDKB@6ŘĎ)¤6.ąú·“ŇtŇ› A}&ô6—µţş';‰Ŕj?ëŔIͲ4\ştp:•M¤á:N0¦™k»|űËAşôă_&IÍßâJó(Aë¦4/iZ=rDaŃ9"Ké‹äY)cř˝“¦•›çˇ|¸ßł»ç>ü-©ŕVíSršO%qĹŞË=ć_*Šhlî60!@´+|IÜă´6š -ž!«c’Îy#É_÷-oěÄ©ň BɦAů;–ßß=¶Đ@¦nŐ^„1żňŠ.—Hă |úŁ„E~ëXžŽřÉźg“M’żĹ€ěAżśý‹8Tţé’ăG5ßÔX>«8QËMM”Ĺۨ!ť¦Žf©)Ť|ę•vZ›LWmtL?vâŁ6ŕťßľŠ×Ě(=hxµuB­zl@´ŞĎĽą¦§żS¸Űtdő;Ťµ˙ŚoÔtóŐą$ó#dăęŐÓß*$cťÄSáx—Xu@kúć™pă’W›iŘĘ·Ětś|«ďç‚úŰz¦ĆQ 9A6Ú¶ F,í%ŻhÜŮҧwĎ8Śň\‹j°€‹zL˝uö‘M‚|.» ¤ű‰ây„˘¶óbz@›^Ô·t„+ ?äĹX3PY ·”()ąYţYꛋ‹C3>eŰ:ĘăňM`.PŃ(5`ś™–R>ÍfS€ Š56ŰĹt”ç©Äąvp9&5Úţ2P΄~F@˝ÍhÎt´ěŽ„VT[Ě=Ś9ÉĘ;“,˙\i=¤´Éč­, É „ş4 \H™3ÔŤ<Ä»7•±%uŚŞČÔ @´Ť!­Ç¸1ő`pôĚ©·ĚÓ{řţW–łúvBńżWč(›šo?U•wQ˛ČPN‘WˇÔídŁşpgÉńŔş<'/f‰żf%„äG~J!OŚŔ.Ĺó4t.Ű„…ŠűÝÁ0p¬ć÷~Ńeř" ¸‘FŤ4*Dů$d:ű¦Ç;ŽŤÓmÝĂúR_˙ şsY@yIź5Yöő -ŠsWŔŘ/M˝ď“šÎĂúd‘_QG¸đ9_X{ĂŤ:dŘĐöűĹu+ ĘŚçl ‡Ž¦űŔ«Tšś¶ÚÔ“·ŽÓrÝQFß(@rĹóŚxŻjX‚ .RÇTÂ˙;˘Ë4Żoş×Ů<ęÔ}‹ WŮűMe±qF{÷‰_Đ­"˛łYÁ|Ě´†NÜ™íÎé g×^tL8ŐX¦A7ĚR¸ëŻnňşdé¤%.ËSŤŞLQ˝·UŕO‰¦}őÚ6Ľˇ ^—Ux]USűmŃżt´§n@—ńü‚@ÝŠ[…SĄ˙bź»]ţí ®j]ŰĽkţ.çęĽĂ5ä Ă|Äó®ý-@´nőťK'gǨDĽ<©­i+Yě†Ŕ[ˇVoľ O–|ě'Ű8ÖľĘ3kČ>ťLŽ9m´“$ßHÖYg¤8ŹöV/âe€¨• Wm2×Áä&Š“éŽ<$nČqűOőůh2Ř>ľNô¤}éîe^<.i2«ř‡¸ćŤďe©Ŕâ -ߦú¶K#ÚŰŠÖ/ÄäA€źâK­NG…€-ŹŠú(ąR™4Rô®ÂĹŐú é^­ßxE>#_ăÓÖ;¤Ą4ŠŻb,­ ,} Ěy.µPgd›`38Ô˝ˇ2J¦Ű{V9 Ş#ć÷ôî«o2/Ô=&Ç„ Tl«Mýxë´—đ Yżµ9kř˙­Rđ{¸PZôŕžőE,ĎŻđÖĹď˛ÜÉŁ(T‚ MŹ0í“Î#ąqĺäMFąú§Rrŕĺ>ĐJ×3áPőidÜd*ąA˝¸« •YTă€z ĺ†Îä\˙©Óˇ´SůF]č¤ĐĆMi"ÖÚĄŚ® -LúóţÜŞQ…J7$•K\ 2J¶ŚçŁ„Źf- µÍ0«¨NsľÂJÜ‚ĆIz(R#™ m‘ŕ*Ő—ž,ĚI}VX>­=Ö|E­Ió öhj^äý…ť  ş ‡ęG"ż$µ>V`(îĎV˝MIÄ€ž#R ,÷‘Äiŕ=k,[S 3›ŁžŐˇC °¨‘źÁÝĎŁ^Cë§Ó6WŤćĂ;YŕĽý„0ĚŞ—Ľl°ď)őb(iYuůž -Toh¶GXbĆpé»ĐÉîɬZ–hEú›MË_ĎZhIalA4]sľ0)^čµJ .jۇÜů?ďřĂÄDµ3Âô -ÁčěÁřińg»+ˇ™Ó°fPˇôĘö”SÍ»|Ĺť6ľFĎdĄnjbĺyë*¦łŻUĽŃÄKŃCő«G…›y±‹oa%gĄsąđG`ő%čCém6 -„Ř”Ţűbýęj¦ ,OßÄ``Î -ő3„PvPţ[ňQŢż±lĚaŤÄ')+ą€őäKR"Ř1˝ĐÎŻendstream -endobj -3621 0 obj -<< /Filter /FlateDecode /Length 2464 >> -stream -Ž1řšY©( “eě0RAÎj76DŔ)¸­í´ť4ěC@w@dŔ qomĐsÂ<ȩš}Ukę,řÚk¬wŮúźßóĐu˘­ ëęąćŇ›7Đ·,#K_łnqA’_Tëg…wŹű -%Ľ[ÝľÝhű(ßÜ/FTű+űu2<÷e:Óňť} &93űdi(ŃQř˘=đmkZ[ŽhCn®Ť6ęȡ·kmč'a@—áÍ|`(µÂ…1C©Á°!·á~Ú|Ł;ĘhHwâݻڟIké·—8 Â@đ¶4íô¬žN6ÄÂí)T¦Ĺň•"XąŃťIvŔŵ;`ľ÷}…$?Ť0ťihŇ]-Šv6’ö°¸ůçfńš´Mď6ˇPuPDY´€lĺxűXˆéŘŚg`ţ ´Č«ŘľggSv{ł¦í= ť[ިu<šŇ2 ŁB*sý°…Î˙F^}¶‡•6č>˝©Á­9>Á‡8KřŚ`Ŕŕ%'&rYl_}ŇđčŤöś/ß—¦ĚąÎµ˙×ő%:~ÎŮ81ă:ěYlá Gńl›ćŰçÜ“ăq!s Ú' üf˘ÎT¬ĐO˘iMc›üřçöĺfź‡ÇˇÔ©q6/ů\‚çÎ'<„PÖn{  «nÂ-ĚY›˘‰<sU±ř÷§Pś)˛Rm¬°qͰ(žgýMń˝ĘP+#l&dTlő•lő˝,}řţÝ5áR•y°Oëůr'wë§] ˙YFé:Udg—H±-ă.c$ßL»%™EĹ„ągő¨AÍeđc°4YŹ4cŠ(^›JŘ@~H—ëŢčŐëwE›/b ˛ç=@vN`t Ä`ń/Ş ¬ [bŔ«ŁólUöë„BAă6ép~zߢJÝăv$剄ŽDZęµp „ł”Gf椽Ţ;é_ř±Ô•:ż‚ß&ÇyßźăÜoj Lâ*h­IöŇ’JđUÓ~c\!>s×54®žm*9lه¨g ‹Ęî[­kŻ>§Ťőůry<”—rl:k¸cT5Ú6|"ëđ’ţĺ{XS@wď› $ňźŐ^G?Rď=’±XBH~'Ŭ–ťŹˇ‡n˛pŃ:É ›bh•Kú1łő˛Đ Éţş <'đëX^çść߲)€ˇ|W^0«„.tZ:9ŻS»ăđ BŢŔ'dÔßóÖđăI©đ– ™<—/PĐ7ůřq~uŔ·,¤ŰŠ^Ňdz,@¶mýAk ‡ŠQá!…Ą†ňo‹<ÇŰ›¤OŻn«¦cň˘ŤÇĐűço‚ ś -Bô Î -–M¶*_zWpďźĺkndłů‡řĺ/§î!2ˇívqůęĺ@·DIçŃ:-6m -…ŰăĘ>†Äü_uß(ÖĂć~#ÝXXj´Eö˘‚T9>ŽŹR§É§G^`(É»”/lYż)ę€.fÇ°Ű ĺ20ßÍ˙5`´ą‹y}óR.gŐ‘ËŠţÚą5ŘĘö´Ťµ˘LD¬KýKŐDÁ_ľćЦDůӿ̀Fo]u8•Őýĺ°–+QŮ€!Lwř -M ^s‰­Q Ëvőß í›Ý‚y]{± 2ÇŐČÜ[óó„'=łÍá3Ř8Mľ¬Śôő|˝Y‰X·T[˙:¬{FlĹőýˇüSÝWşČşśő/K\Üa€H€ÓűNJłßŚaďŢý˘ÝăLkđ­ű˙ëSYt/Žů3˘/…?9Ă?‹E·ÝOŤ˝ˇ(Ś‚4YJŢ^S˙$­rôĄKn––€éĐ<‰ŇÁ.GOrŤăćNXď‚»ZÉĘátQđóó'¨Űw‰ăe‡Ţ,*kXúMěÝżźćx8üŃ’d°ČAó¤¬XŘČ»ŢQ˛Ŕn í»9]á!h$ň—4îp’Ů€ŔEA“Žv ĽŔN×ńńŽÄŤëß.P»{°…kÚ±čHŻr_„©8ôMhŃ»§‹ăßV’őł©ą•KíI'IëW>1P -† őş:J<ŕV&·ľěĹ‘,Ü©wń¬ť<*“T*ŰÖĚAČ5qŐżó_ýqlŇOá:ü­ŚM˛ĺ $Ŕv%ZăsŘBÔ,ťf{ďWZÖ¶0ů‘,¬PV‰š_Űz˛d][d·§Ňß“qĚ>}ä˝öŻ#»ĺKŁK•#ʢ<ˇ^0ŮCŤóĺÝY2ę‹á(ŞŢáe¶śÝR`}V1'očRs5€X‘5tĘ”bóŠśwlŠ­*’|DT…Č5ó•`«’×üyŚŐ:‚µ†ąËąş˝ňčyľ…•ĆSśĚ_ľžę܇.IŘ4ÖÝĹ4 -ŮŔ9.Ä‹b‹Â#iäÉx˙tý)yń´> -stream -¤D˙l#+ýä· fśś„Ş}+‘®xđć¦'śó?ŠDď‡yćĂĚ“Ôäźé` ~U3,ˇlbGTcë9J‹÷Â"čĎ…ŽšxĄ;äٹ§v) -§Ý?äNľí™Őˇ^–"ó´ŤŐĄč.RáoI•Ş4PŇ~wrZ°ŚpźŘ›&zWfJÂŘÝŻëЦk ">î– {Bő]ü\ń™®Ecźý.‰<¬ŠfrDeÔm†ó]şĐ“]tÚň‘bˇj:´˙×^}džU6Ţl'–Gëľ‘ířĄ.çTŽUj?s–’š»ĘĐuľ“ôľX’hg:&Ɖݗv€iLpWřr±ř‚/÷…‰ČigÄ©ë4ÄüŇެÁ@ż -Ç×^ÇĄ{ŁííŽ$ˇľŽŁ=>é áĐˤĹBSzŃłaRZśc=ă‘|É?•âřž)kFËTĹcµ‡ž(Ú÷ťXW sg q†Ż-|Ü&sučő“Hß~a<˛Ô·ÁꚇŇeţLľNok^m9€î¨]ö$3ćfőő‰XĚQ]ĆY­(Nş'Ď - «LąÍĎjľčť&Ę8%!ŔS2™At|ë č®`÷$±|?/ËŹáaEĆ6XĘëÝdžK¸aŰCh˛z<Ő¶9űQ®LO*łsÁăii[U Ć‚ dPq{…o&Ř­$¸zG -˛-é€ß$O˛ -DނЭľç׬aýôńG„!8Z -Ä?$â -÷4J’™ źăĐ»|<“·ľšCČ:]»ĺěfŹF8+ödŘú„éŻ/ËĐLÖŠ˛N/Ö9t|ęňvGĺŮ4Ś^c ă-V -Ë»†ĺM¸ĄűŕSčŽ/X5]ú1 bXËí<$]d<0ŃmWL,ĺö`U‚Na@u5dnűŕ#vźâ -ŕę“?qO‹Źş•r]łÁvF¶zęVv8Éö ;áó!Ź&ŤöÔ eŰŇaěäÚÁĚ#ňŚóţő rŰCme-ú•TLA3˛š#ŞҶrÉçN›n®PvíĘCŇít˘endstream -endobj -3623 0 obj -<< /Filter /FlateDecode /Length 2672 >> -stream -#ňş×ŘS–¤{L×´˘Cd9s::q×MSĘĄ]pW<áÍ;n§4š1#Ĺ˝ç ¤mv\ Ú?8Í}ŃĂÔ›K‘îÁ:ö«aŢ|˝Ř‡ČCPY0žä ‡qv&ŠÄty‘LÝíM˘x@VŠěÎ\Č?űčúwf0nˇ2ř.äŸÍj˝ˇ–AşŘîĄJôUĽ5¨"ú? ÝŚ×+i†‹żϰ>ňwžČo­ëî÷¦k%4Äť'Ńä—ś $Ĺ~»kŹË ĺ/"í@BsŇE[k÷P%íé­Ó•:$<îÁaÉk»D.w&Ä K•jľă[»CĚS:e\Ě "i -m——mÁ´#y=+U҆{ˇxʵ |]'Ţ -aCxr)„\ˇ:cXůńB­®LĆK­öë˘ď*Ľ_ň.Y¶vZ9eă.őaŞüß5¸­ÔMüJúőm’ç"ۉOiu»ŢLéü(Ď$]—*5©ĎcěĆu«—ˇ±Áő_.ąo„ě®ŃťÎeó¸sęú-–Ú] SC¶ńĎN‚1§‡ökt z +CG_Ń#aĚăţWńPA=,ëÂö3r!>%éF„NYřC:č¨!@řŻľŤŤ7ś)pűa“7«®âĽĘ~Lkø °Dż[ý-KFÚ¦덅?ĚJĐÇtQ?™kŤc?ăY=¸·X\C­č¦W0}Ă 2ĘyuIO‰ §ËɡDŰ×y× «N»!!’W‡!ťÝ -4™ ·'ŐšäÄKkŰ)TSůď‰:ˇŇÔĹ çu•+~U 0POCd§v¶ôé\ś•CKěýsŐ<ţ¸7tĂhĚ®w Ăµ%/şÇ~ ]. P)–ŇĘ€WéVŁ+Ńś•×"Ź4kµŞčŚ©»/бŃ%RÓć‹x:űŠI‚ršôN¬_Ăřj#ΖŃaťčŞt‰ëgYg<Ű8™Á"ĹhŁŹŕěŻ×ݬQFżGđa»§.öŚ ”|ń¨BŇë@*ňŁZíÇŚĹĆÉ{|ý?ä.q¶Ś,šc^YAqYˇGť  -¤Vnę¤&€Ú)'·‚…='ŐB¦űx Ý–př¦‚ĄY!bźS(áŽÝ-Z^ăc ŐKE"z)ˇVŤ-#áSţX“Ł®Í€ µďogc#X‹-cQuˇAf&sýr'{ľXâHdmˇR|Íb»Üt?¤ô·<ļǦ˛×€¨65ŞAŘ^ě¤X›ŃŮŘŚßţĘ`„ É&Řž#‡’'¦Ţ¬GA†»ô‡¦"OIć9ä"‚_bÜĆ9é7ţúĄťýjúµĚ4'áÖ16ŚJßaüą"uŻ˝„đó€.e ýšą;Vú„ (›ăÝ“ľ»CSmrnây÷ŕ›őę…Í’±ßë7·‹Zş±ąB­)‰/ĹÇgá*|ÉĽÂKcj›Ą €FSE?·[—ľ¶p»©5¤;š[ć—đćĘ(OŞŘÔŻř…K*4H -%ĄW?RQp;•AZ?Ýôîřý+¨ż«¶6«~|/r‘Łgs5˛lƲÇ1fLqäük!Ńí*˝Î/é‚,űňM®Ž™PN×JůTp&oᢺ|Ůh@ě±ĚHLřÇŻ¬źČ˙ŐZż÷Éi Ů‚gčiZĎBWý…—ĺ†cPóÍÉÉŞ•džÉ0‡ńĎ2DĽ·I5ŢWHl€#dď!/rÎ$äÁĽ–VE'"{ů,>çóbŃ—‰yÍžčŢeΧFňÝîŽ1ćdíč]ŘÍB/đÇäűÂ5LŻM…Ô¦€‡áüMÂż,ŽGĂŔ“/Gźłc/ßÝJ>>€ź:x@Ç6pAztVSúaÎ'Sěk¨žĘˇ-Ýö:†÷§Ă* (Ňľ…\˛Q¶°žüäöM÷t–Ds)éŽ1fĐO>˝úeě`ÚPóm1 ÁZël’B¦ó“D2z»óě®Zs_š'ntĘuÍűŢhGŚ brĂ!łţŢsµDˇ -Ę™b*Ýąú¦ŞACŕ)UQŠŚ•(Śűúăŕ´ 8ăˇ#RČénN—îăůhź‹NS5iŐLjq]\5ěT ćł‹H-ĄĎ^˛ČeH ‹™Łd€˛†mj~)oą˘&T]#ůÄwo—YÔ÷J5 -'!í:mü4Ţçż -NÂu3iÎ ‚Ű9Ó¸ż7VĚŰ%xÉI3,Ŕ¬Ć"AüpşšO)ś“»ł1ĚJ”źŢ~íkfŽ…{j÷ÁČGQcŞ.$Ô-ţĵ‹˝ě·l˝Yľ+č0ďsz J8·gX=”@©‘[Ű˝ş4ÔýrWg[v;ÂjĂ3v_ť'ý¨qöłn\Ľ®JC¶˘'y’ĹnŹ8h÷ě©éh+ů8ě÷śQŠ Ţ{‡˝5ÚGÎĂN-+: ůŤĂŮ š;’ &j×˙MhÍŞ *GK¨u°“5áÖs…Ôu`$ƇĘ~+›~µ“ęE¶«Ŕz^©A)!ŃkŇ[(_f†˛ ‘ÖŁčpbéAžŕŢäí 'ÔS¨i\"Ę îMZ¶Bľ5WE¤żŐ©Ň%ş #ĹW*ŹřÎciŞ3Ř<ęDľcśŰnßŘgž´IO¬hDTGüXôv7·çŚw;čŚ?ť5~ÁôŇ$7ÝPô7nMşwSlĆWŕwz—nz¸«ĆjŠË§Ź{÷ ź&HźďNß§m—P¨Ł»ŔB>ÁäóżÝĎĐCš˛»:)ÄÂ$ÍqĘ2›l°¬‰Ę=uß„TÂ'"ô~éŐů(ŞO@ÎĺĚl!i> -stream -–0a!ÖXż$ß—¸Y’¸ő¸ňIt­ďIżŻĆÉl¦Qâ˛ůÔÔFk4‡~BÁIŔáÄĆÝn°hřqˇ'  ‘¸Uˤnę©vk=DžÚŻí#,9Š=ÍŃâő´ŕw˝m˛š‡ůŻŕdy]—\×",”©cĹÉšŰÝ*I-–x„Tó°SęÔrÎH‰PĎ9ľŮ`#Ƣů)aEçkBFOÎu–*ă•·_!1gpž‰ĐL€á±ś·|KW5•ĺ1äÎS¤ťďNNh/OXó÷shĄť2ŮfT±kBëý'šDr:¦ ,•mŘ}›[ţ•ńăqFŐŞôŇŞĽÎ#¤fć`.FáÝČó0k°_ʬŞĺ[Ô@‰ą-dT%běł -("sČ)f8€ľ‰őX÷b­YŚQ4dŠë9.е"Í‘µ+fů)ⲭ“7n‚ž8ó‘3G›Cß„A˘(3&~ľ¤!A]đďŹ=WÖ˝Š¬űs+řZe˝´w°]tŇ.'üÂäI ý =ú í *Üó Ę`Ů€FČÄ=vÁ‚‰áL´ăpťKd,˛ đ†ßáÚ‡¦©JBŠÂ¬d”=˘ŰNBÔ˛ÓoËjfĎ[@‡•0±hŻ /ŰXŞ wD'Ż eFŕ7őö3ĐW«6CŁ -şéEď={Ą+ źĘÚń÷9Zz9ĐĂ˙lťŠIÇňŔ"•ď%R®/.ňi›9ˇ%ť“*-A.™f™óˇŽ+,śtvO®ę!Ä šú*Îlä9Ě v$ŇĐf ť±•°ë8qŻ°ÝŚĄ{».eKóâô'ÚoÁ=ÖŢóC­ÁÓNFzśĄe&~bÔ ±SĹG†¦őŃŠÄś˙űďÖh/M7µp¬6Ąô^(;eQ&–±UşÚĹև৫ «EŤ«q»˘Í[Püš˛ćX,'l74J¤ÉĎYť ůŇŠ´?0Ä]yń•OÄd×*]đäÂĎp Üą5k(JpŚB:H2úďýęéeź“š÷ě"¦«J#›ţ‹Ż>+ÄČ9\“? ˝ z_/_×Ŕt”eűřľ‘˛Ŕ˙_,㝏şm›ěóÖń™%M䂣”y&|5ąç±ĚjÝ ‰ľGrĚÂ÷oýĄ5ŃŽŞÝë׸Ŕá?čÂ# ±ÔD9đhÔ‚“A˛Ž24ŢI~őf„/%TMd˝± sş%§Z˙řźľ -łsě -Ľ”¤•E1}K…~«óŞT”ÓŢÂĺÄ/®ˇF‹…aÚ.]B«žE"©3•Mď·4©,ö—Kc{ô‘W:ĎúÉŁLâýĐDß^FŁÔ_ Ĺ•śÓ A6VqYů¤Ęŕ/pš>żîvď ÜÎĆćUříć^PťÄąÝĘ4$ťńţ:żŻě ĺĂ2‰*m|ÝV9”úkbÝZ¨ŐšFg çAĽ<řüĚ…Đv«®"9«ţC›#5‚—|…ŢŢěčHý®¶Ä#ĽÇYN›>M˘¸±űŞ„UÝnqĚ€mÔÇş¶šAöŁZYĽŻÖ·i—@ú5Čg§ľß{|3#ÉÜhaGb ĂmÔÚé6H‰>a™ýĘuQŇkęQ‡äb§Eçy†±mŇő7ë/|ąË×?䨉ò (~­.Ďw­±ä’}FŇh$0ŤEčo0Šŕe}֡螊*$WŃáBĽ‰+^˝±w›ve¨˙%áń`}ąőh‚ĺ–Š˙”§qâ“Oá˙ăTßń»çÚĐJőľĎ8áZĐ6€ €hæ/Âk)f˝VĐYţ§™ËşĘř }<ăš9nš<µýĺM1ĺŤFix"Ë9Ó„}ŢyiżOrĹúőéKMOAú)&tÉ?węZąŁčŽöĂ 6ź1˛‡ţFç••‘˝l:P°âh~Ż‹Ý—hŇo«çuŮĂé_Ľď‚Z6f)®cb©%>j¨ŇÄăűYľW˙ﻤćŕ‚ćSÜÁ—Pů3uŽnę„W\%¤—OXŽâiĚŰL$ đöZpöĂţ.§‹hZn7Č1{˙ +ŹÍęHV8;Ęě&IÖ7”ގ$Ť×÷˙!(úgFs[÷ô]čâöńSV)ţB/p˛¨ÎY˛-Ř%w9ă#CąłĹÄ>ˇtdÄ> #Ń'¦1Ë«ă§óŠgA—ݦ@Kg_"˙Jú,d>îú%ë"˘Ŕ|–Ĺĺ^8áě4Đk3Bíx·xůý·g\SHČżH,'Ł l'Ő±ç4vóÁ+Í™B&#ŠŞNEٲ¬†‘îT€.Ą_gŮ‚Ó(JŻ ÄpÇHĺ'R!Wç-.'Ćr”~r9f\šURóSoqřD©WŹ -ýÄo€w©…ŠĂhAŽ‚ą¬uľý%/~ă´¨0âĆ|©Cý#i«u¸×6Aé´Úóo¨šÜ!r´/Ż9âN.54şvsâ©‘±ż.~[|*Ť eţĄ> 2GÇů»ők<Ńę”ű¤†RâNŐdwbć–ýŐÎň ˛b’÷ÍcUµčÝ]Ôţ”ѱhÖ”R Ô¤ŤýÖžIŞ]árŁÚ銨¬ZđŠLð+uľžf2& hËčŢ`py“nC¶őK'nć‰k=5ŁV¨ČŢô?6˙%,ţ(sT ­0 «'kŘ0ĚXŢ÷Yů•Ž—gş=ŰÇ…žĎNtđ×ďGÍÄÝA¸‰ěçŔ휊!ďÎH™Fş[9I—Ş¶Ę˝÷šCN\ĄŁßýf _'ŽßŐ„†&`»©ü~ßÔ٢y!"÷0ߢY‰ď@µ˝"%o§#g<ŞŠÂďcÔpXˇĆ^Âčp2đ4MM]¨ľ˘żTW™·2.ë»^ý›Í/T3…ކpČ’»K~ß{mîRvwD±đf>­#&%Ľ!ëí úH#ÖS6N~(nŻČÉZ51~”˛€Ö§Cq”ÜŁëZ…v¶ Dz÷tť WÄíâ÷·Ó”]Šy–xíY·Ŕöú€=W$®dú -¤űŠRć“2&űńŽŕQ—@ŃŃçB®Ú´tr6<ÄÉ8rg2)84Đ´/ ÚŞ^A€Í¨,UĐLčeszř5€*;?¤ëôRŁąů-žťm`5ŞŘ7A€`š»&­endstream -endobj -3625 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -°)&›ŃťřÄď®ĚăłE† Š'Ć8íB„1ŘĽňqďb–ęFʇÚëÄÚU†šÉÄaRĚ-qUFĐ€Wý–ćä]K1©b=‡ďQFaš^×řýł#;¤J¸Şëą@U †N‡QV‹[`ŻWť””ŞŐśDŐč¦MËM*k÷ßr;Ż {ü+˝©Îđ¤Ĺý'ÜŰNoˇ—Ć0˝dĂ®p±‹ę@M¶6Bśńx˝›üÝ”1e$<ó3ń¶•Ń{ţśSC| ‚«Ü[ö‹ókËa{0SôF¸d2ť"ą‰éóŐĎ\ď8MŚ€{Ř€;e_yQŽý9ě ١ŽuŢ0ű„ĎJ58'1D-]ńő‹×1V*óävEŢxZŃY@ă”—SôM3×î"f8>Vąâ„)9ő|k÷`Cďdvw“ĄNUąŤ*dVđÝ3»šýŠ"Ůjăd Ú«µ9ôłÁ]5j™6żDÚ4[úW RĆ`ůľôĽŤ´‘íćÚĄŃ-Š.;\)UwÖ=Ó’"í‹cůîűk 1›ŢťÎš6Yw¦Ň+3ÎpÚ ö8Mg)űŚVĘÝÜ*šÚzN1·Č)UˇŃɢ/adÔŞ‰Y4YU94X®sÚKňť’6D -ë˛î†4á_Ć*„A{b—& ĹřŢ´´4'Jđ ÎJŘ)ůŮ4~wuÄ0y"ĺž˝k7ń"†ş…ĘŇ!}Çřţ[žď¸çćĂδ0Ä»çÔđ$žÁłô™–Ë+5ÉŁĎÉo©‚SĐ«˘“u‡óY$gçé8r‚“[âQÍŹ é›„h•;›ĎŇc!9…¬Ď!ń°č¶˘ő–Ż‚WóĐÖ9Ť€#á%nMB/âéŤÚµĹ5-Ř˙‰lOÖ©ÖÁM.{ÄÜ㩬gۤmŤ‡ˇĐ–Ch+Úź“b8cxŐŮH,°PçRŚÚxač?űqŮ|×NíÝĆ KzQëufaUŰ -ŕöęčç裎v0NO¶!i'XćsMŢb­öĹ€Dý }ř–sÍTČKݶ̶Yý f5ۮ̯ŇÍV.ńäŮꬷ‡®Ć…‰‹ĘTýA^ŃŚň7ŞçŠl¤źVKŤqcÖ€Hľ©BL˙ĐWG=ô,ůŤ«ĂU#Ýh/V‘=LŹ’eĆ)=,§IYR>H©č†pÍĽM’€ŚbýĎ~.;ŘĽ¬Ő€ăńűŕĂ-]Č_ EšŃ};i‰‡~gÂęóĽCç¸3·Íktn˝ ÄÔüÄÔĂęĘ㩉̷Ď—äÂĘr˙ŠH˛EÝxn¸ő5CdĐĆMbĎ×`ÔwcËe:řzׄŐ[Z+úzĹšÂňTşk"Ýl†sś§cüĎh®Ěć'UŁŚ›Ť91a˘Š’ŠGFM`·Ó­Ř…¸{۶xůątS‚ÉäKeHĹÖú/pCgÔđ¶™ĂˇhpN¸Ş"±˝‹ě¬Ł6ŕ>yŕbĽZŹ@îCďnUH˝ZŤ%MęîěÂĄäĎÍúhí“§aő;ć3‡Ş ‹q:Úůž+‰±ř—/âăĎÔĆv ÓŽĘ €"˘, —ł\çŮ~qÍ˙#@9Žxx¸Ř®BĚ;ô­š´÷`6)$ÔóÓ Ń¤mÚÚřMŞcuwXľćBzv(©hßͬąĹ¦eŘ;łT¸łv6÷÷ľĹ͡ĆŃěŞGď0‘¸G·ŕ—g¸ůĘ>3ĆAŤŢŻÖíż0ŁóH?qEŰ( ă^ţž˘Ď7[ÓK=ůŃ\ý׸*-‡NĆvąĘëz|3Źp™ávłYÂ5Řó°Ě['^ 0á"5 -b6Bé‹É»ˇĐ»î80©«˙ŢÁq°g\MÂÄÜł¤r˝giMţ)ů#^Ô3‘Ęăç‹rp˛îfU nČnŠ_SjĆ|»Äיޒű46€ŽoUG »/ ş.Ş[¨¶µŇ˙ŮŇéשËn•1ĐżĘ^üĺÓčY/˙TĘ,WY‚ˇoâ,!ŤhCg90ëˇ -@qłă ľz%Űs3Ą†&ľ–ióčl}ׂڧôo#s‰MőÔ»7!˛k’s– -¬&â[Ś6K Ĺ޸—żÓ•ě«>ôĄgSkŕôšŃŚCU‹™űŕw~\ŃĘWŽ -ÜđMúŰZŻŃiĚť!“% ĽĘXÚ˘Zúâ)Y -Š iU"őA%ţ¦6 ˙X› # húµŤĚ-€Ďčó>ü-âĐ[ă',G±ł(XÖą3·őb‡ă ±+P  +(w ]2ďęŁÜeÄý‘ť´Úł‘†î_Ëyô«çŞ63µĆ<Ë6'ďnç7/9F‰lw8ěh~ś$^Ćw¤YÁ´E[ęąÖńt—Î žL®źZÚĂě«‘Ľ“endstream -endobj -3626 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -V°ČüĺÄA_ÚWC^‚Đ ,äXwřBĘ({‡§ř4@ýZę•„›Ď)¶0K!–qŐ]ź¶÷Ä$˘cŮ„)±ź–Ř9uIKXMŁëą'&Ťĺ©ft%Â^-áÚ‹¨ ŮĐĽ^ýĎOOg]2$Ą˛It°B"˝Ő©,*}ÓŻ“ţ…ž¨ńí’Ö[ ZHµŠVç›??ob‚z+~~Ĺ÷űËŽÄN—ľk®q,h|ŕňŔąLX§NĐm-Ó±:-]±ˇ·˛łEí˙KňČyGľěięŚM] PŚŐ±PŞ ń8ćôx˘zBŠĘI@qÄÍ—‰^}”\xťÂ˘ü—čśüBl° Ǹô\Ő;fĚP |§ű/łąťŘdx" hťĹ FôO<đŠűg„-ĚĚČ:-Şśyć -F•ż6 Î ˘ÎŃż ČZö´yá%‡Čű×&QmęV„Ça¦xĆĂÎB˸5Ľ.ř÷^ĺÝËO>ČŞq,Ü×Ę2Q­ŇR(5F…IJí†pż&A‚…7[Ć0ŚÖ°Dy™&'BÓÄÇš(­FT¤gŻ” ěŕ÷â˙c˛eâĂbÉ>Qď%öŐ0/†|łdŹ{.űAŕĘĚ­]›ýí«ŐµÇřÖn{B˝>»ĹMÎľń”ý,xgăÉnň9ą.*.ĎîRpwkäaÉiI^˘Žă ›öO"ë–:G丅® ü\˘ęHаéä,7Đ'ńµţuq7\bł‰¨1¦›ć…ăę[#99ľYĽđ*ŘŘÝMĚsg_űYŤ™‡Ö©ÎJ­Îó“»ţnqť+Â@)7fłFđIž1ߣe.ąę2¸gŕtżM#Ĺ=čű3LŠßĽ§¸vŘáź\Í.)”‡•I •ĺđm_€‡:ó›c"?!a›ÂMÂÎź´O€ăsUĂľčS¬”ô'GŤŤ -–»}6ZaťO.€P2­/đćeTi–OK˘®†EÄ/m:5˝ßK\jR‹/yPüʸt‡KOhđç«îťŤ6PŮuU–ß]P}ľ1Iqö6Í(Ô5e[ô·ŰÍ»š·> Ż›t äS}·3âÁ+T°4z5Q}ňDQ§¶´Á Vň˘ÓÇ ­ăL¸š?Öó¶ "›ę…Ŕ—duýj†çŤű,–›ĄBiB‰x äk<ő -ÎáyćR‰ö¶…Ž\#úJ«üáŐúżT1Ač÷|YĂÚ‘ ®Đ{Ôý ÉĄW˙1M"98,MG…,‰őfń’˙N&Ő¸ňňnp˘Ń•}÷Ţ í2E¶¨*§ELô˘bMyZ—Ußś&Xĺiv"¬Đ2ŁçüĎ& Ĺ€vp,[iyvŤ˘Ńť@i(Pź ŕ8źwpMő;\.ekĘ˙‡ĐäŇö>†Ł6“î…›łĆ"’<YiT¬OđŇË.ÝÖó*láZ3dTÔ˙Ât‹Ŕš4&.ř.d¨;]îČŇVGÁo‹ÜťT~ M:› Ľ­júŁxŞQQ5W•r«Ë‹ů‹a4ŐÇmUGĚe“aˇPż›ö Kő Ę #Ýoâƨjgn‚ ¨ŃÓÚ†GĆô8¨u©×˘u?µc1ŐdSŤ0ŞPrÄřb ⬣4SŔçŢ?aH®»'c”DŽ×›‚±UiÁ{‚śţx ÄÉ×vý¤)?·ËĘU<Ş˙éÇ ěQ¸ˇşé\*f˙&ö1\Ë~•edrŢ| -çłßฮ‰AĘM( ‘¤ţ-ČÎ-ĚU`Š -/ -ÖĚ ćl‘-+ôÉ›îţ0QěnÁJßxÝý¤EM*o®0xe.ëĐ%ąť|‘ÝŢꊔmNž-Č/ľBţ*0épó“6ţA†Ęmë´n†J¨ÄNÂ1¸$.ż- ŹřÉÇFĽMw(]%źůŢ&}éU±|çŻfq’y޶ĽŮỦYzçżkęUěËB¶ŘâZ b&ˇŚúÉţW­x•VřR$,y-H5Őµ–3Íb˛FÂ0?x ·›‚źŰ:#HĆeQ(BuáśWäărvvęߍɜŹ&;uýĆ*3VLi¨fxiݧsK?^¬ěľ¶n¦0¬$cŽ/˘€¨K{b±Ě—ŹsňŕÄČlç— Ó fqą˝2Ż3âĚ4Ž*sPSôm5* jHŔNä¨ÔµĂ,µ..t^ćÚ˛ű'"lëŐv–R(K80§v”íś–EŚ“Ľ§×ő{ÁYçl©ÝVXĺÔȢţ Ŕd6Š7É€¤ -łt§6eô†endstream -endobj -3627 0 obj -<< /Filter /FlateDecode /Length 2880 >> -stream -LľŘîéR]ßČj‰ú^č䑼?`ń*B§>Đ(-i™Ťä<Éż7Eć™Eńw5•x1YÓ ®Ó¤Řń´3®­Ą–űśX{G– ’čŹmŔűäţ '>šIăÖŻˇm?b~ťG"uÚ? 2Ó{óˇr-©ŘMŔtłGłjU])Ń)Ç’ć[5FňAĽ‡ę”Í—¤őěś&ÇBŢądçdWčM@ ntŰM;@ę÷üiL¨ LŐÍŢť´áOĎ.&ŚŰ‡Ń“aůgű´*VÜ›*ş7` ^%íu^ -ô˛žÚA)ŽdČŮ˝Ö†ŻŹŚËA&'aŔ4iCó×Fß—IÍŽ…¬6Ék0AĎN4'ֲƭf6Ę 1kÝ&"Ţî&†µ(2$K2M_‹ú›·ĚvM8™Ýßxý†Mň]w2›–„*évŠh(ć´ü˙wö† ÉçŰhZ±G||ßR`&®íýÖŽjđÚ@6ą4as«o˝Ŕ˝w#ĄéŮÜ'˛1ôćĽhKŁ>–Á- î]®0:Ź;ÍmĚÎýłĄe@`Ě*ÜŹ_›SŰÄ~X¬@@¬ČäŔQŐé7©­l¨É IX® EżŰ´Eřĺi6D"pĚ]&¦€4÷˙*yQ5\Űč»[n)đ™ë»ćČŽţ± Ő ŠJ2‘ Ň%%€˙.î&'˘ <2µĄŻ˝ÚôO«}€ŮłtŘ0 eá欜—H¤qdç#¸“źxpŹu<čdż‹ŰdóÄ»«ä—Ţzňš(ŕ;ÜBu^æŘ®¶ŽśÔE Î׏˘+ť¦@Ü˙ôumţéY"…‹¬Ře1żéń»7:„$¬s†eŃů°OiÇŠn ˇ]Łł7.1™˘Íq.dTuŰ'ůîĚŹqŚM–«L1ú–ˇčúókŐZLáz4§‹ńÓŔłuĹëź^ěIťęÝiŁáDŕőí @ž;d÷ÝheV­í«ŃćÔ&°wÂ$ šă ÁŃíkéź‹P*ͬ&­Jß0^š—‹·ąfôťŔl¦Ąi~~ŤX/“˛‚¸Z«¸N†Qň› žĐ |,łł üčô5t¬.Í3ŚÎbyYąi™€ÔťŁUţţč”ĐcGç8r;lL‡(*yçqűĺ9äý‡7y}şčK÷Ř ú6%éd.|ť ßuĽj€;»WIď_Ő=wĚ~ÎŃČ˝˛áDČň[çˇú1Ôx†GW_Đ%×Ëb4Ô뙯ř6Ö‚ĽŞv<Ü<5-›oFĺ*ť©ęĺčćzc$uÄęÁ΂09%8¦¤˛Ł/ěëµ<őŮ·´Yf7ŻTďäýµ*=<4 -&ěô]ÇáÉ$Ű Ľ1źS»„Ý›y‘ÎżłÓó!pČŃ{şiÍ‹é“IÝ˙Aň‘Eţ¶ő˘DćĘű.ÓĹîDťµŚ-Š - -tŰTě‡8ě¶ćéDËĄçć+OO22¬Í˰Ĺ,ń†TÉ_ŃĘŃpÚ˝?Ćr,@OÉ  ú?śXłť!//'ĘŁb –\ëŮňé=&ŽöĆNľ]ňń´V&lŰ‚*Ă?‚“‹[Â0Şi¦,(áQ ű -mG‡*A[ë¸n}j f%‰@}µ¶ŮŚMŮŮ÷|QH¦Şck‹x2űË ákÍŤy“J”¦ťřů¨ădĆ:€… O÷:-şĄ–ăGgÜH•C7—b˛âRlŤÁ©…ţĘ$Iů…Ř`ˇ§°až·qO‹¦Ú¶1k–!S¬ë ďued4ŕ€ŞlD×űĐŤ*jÚ,ý ýN©d»*Ą]äRÚBpÔnŔÝjŁáNťČˇT­ďTg¸_ľÉ~öĽ»FŢN01 ÷Ĺq™ -–Ibĺ%’˛Ł.ÚGöÇű˘ë[ŕ儨©_…źbeD×őůF2Řlé¤{+äˇqăČZ_!hůÓL(ćcĄ|ňD °¶¶?Ćx 7éą*˘ł'ŠĘ˘OD^ ;`®pq)-Ĺ+ô±AÇʵŮVĐ‹ß7ŚÍÉ›QpL ‘¸"%¶Őź|<¤?zÝÚ¸Ář;đ8ŕĘ=M.Öwďć(Ýh˝}?Ĺ[í¦PĺgKĽO–iţ™ôÂ7Ż—Ngťt„WŰ*ܦޮ_’AiÜd„ -ü¶żs-Ŕˇ˛śšžÝ۬ľ^]ĆîwÉŞvł^p‹ÉÖ‹/d˙K^µ¸ź&H—/Ź0QOÎX b›;ĽŕńćűNŤ'7ŤĄKý˙%ŹşÖ2×˝5/ÄŮ -îśĘĆB »TÓěJgBęťÍŇM@ g4BLŘŢ·N‘Ľ{9 [j“"ÝąŇý]e.Ó#™µý`“J4táŁzcÖ€YĘďNĎA sË×Zđ!8âĽe‰ţuýb¨ţ-đNşS¶·,LöĚˇŚ™K_p· <űĺ7@ŮŇ<ş®..NQ3ň’s=ů»‡Îőýé0żý9ÚV 3™p̉J`™˘ŕ•EÖs 1Üäƶ2†·EwďYđ>F¨4Şţ•î|I´­í:¤ŹBŁcÂxjëô^(Ćft¬(~ĘĘ\âGżpî¦ęÄő§˛˘©ÂŇě ţeІtY*&‰Ňą4*…ŞAuzm:LÎF݆´šŐqĽHaúîG”ŰÁąŠV r«1—H‰E­^’H@VJ€ůľÄśh=D¸#Q9ŤĂ~(=.!şEĚ/×±0ţşËŕ…Q°.[–Â{É~ÂÁ Y¸ZW¨Śa3EĹžC·ŠC#°ŕŁčp"LxaŘö–™łSşí7Ç‹^ttđIůĘÇŹtsŐî%_ߏľež<ęűÔr2&š9dč -–TKk{˝źŹPń}Hl(Ť#("‹*†tšä†"Ř5­’ďĘ ßŠm2TlQ4ʼnĐ÷’ŤkTĆ Čßśű^‚ŐZ>Z <¶°™Đű^T›ĘŚP‚F žpoQDZ Ą+ôšő+K«6[Č:ők<7ąßKö‘‡ŤSO'¶íş·,ˇŘ%ł!Ő‹M—Ćź•b#hTĽK> ¶'ď©Ýeęč:Žń„wJéîŚ{ľˇtHté"zěs© †MĐvp­Ý&D‰ŠňĂLŻMÓŕ®U/zŽ˘‰"rnąó•*1PgĄ…W9Á•|ĂC]~úŽÖă@RĆqTŘŘ®®†¬šwmĹ·-Ľeě¬"J{˝`č(’ˇáÇk†k§L‡¸ÓÔftü_8¤NĂUµk}d٦1]3{˘A‘ĘČŁ›L¦ßxÜ}ąL§YXe)BY“ŇóVŇüÝ#ŘŞĹ˙O‹–„]ÄĎŠ w%­ÜŰŰ0ĎFE¬gą9ŘŽJ)e“2 ë’ŚĚčcŔߍšĐ8˝A™y?Ą‰—˙"ÜňnZendstream -endobj -3628 0 obj -<< /Filter /FlateDecode /Length 768 >> -stream - YSëHĘR®qćýť~·Ě»ďs$ĺÉ“kËŽđ¦ĄÂh)Ëú:BĂ”ŤÇLŽ,"t/ŞžŕčzK·yŢÍ^Ź'ć! ˝ěwâ"0D˝0Đđ*NĚĘă ŇęÍśâ‡Ď8űbě!ą7ÉÓÚÔ@ŤăncGńü™â'H ň/@Ôĺd+˛ŮűsŤpc×ű“;y¸)ÄvTR±e¤L·-EP‰&ąÎÇíćŰĽ#NđĘ.XÍ đ1Ýîa×]ű| Ľ§ńűç`.Kú®žCuy±ŽĆżn5‘ű86™s,&‡č(8¬Ëőo8­ôc"ű,ś ŔÚ=¬]–…×(ŠC™E¬­H~ĎÍć>k%÷mDe.ęXźGČ ý}'…ke´ß˘R±_N®L#/_.şĹÂ}áń`|őŁä˛OB`†‰…ß٧ŮŐĆ 6T2m~ťľh¶mĄš¤MO]y\‡pf°zľš` Ý>©Š/í -EK5Ý­Š!GąÁ°8"ĹłDÂ`r·č’.˘?|›‰xu·ţtĘ…Ď}Pő|Đę„uŤźOčéăÉ1¬9cňÂčP˝űÇčrAZýr`Ŕkd„`˘Ś/ÝˬT&—»q¨O±ÇúŇ=Ůşćđúµř„dˇpx€Dvš›.äěÓú®h«•HŢfyÚHzNĽ·W8ŕäßţD‚$©ó¤ tŐa›ˇ™7g!Ž…ü^(Őˇ÷änL|›¬© -qlüé!Ôf%ˇ`Äů(,Îş§†¤7ÖĐęŮFĹ öÓŞŢö#l{ĂL×w°x÷˙‘–KËI·ó“5łýQUťe8IĹ»Ćń˝Ş{=·CĄiĆv;Y ‘±ą}Ň> -stream -±†Uh Îr–©×*Ű=Ń9č»üťŻ¶JµˇŰ“Ű˝2äV™Â\X=’‰‘ż™‹­ĚBhÖ­Ô˛=Í"ć )dŐjŞ+r}q_÷§B“›•)5Ěľ OxҬ䥎tŤ&d‰ŞI+ĎŰÍo¶üN[¨ĺ•€n?ů2ŕ- %’¬y:Ś'€[J ´ŕ@˝ˇI§“$čúr)~’]D>ŇVÇă+AçµćEî…‹~ÍpÚRa,QĘđęö,˘Ŕl¬ąU@ň€Ăîŕá7ö)żeĽAg>‰Őp7âwj˛ń‚ńHŞú‹¨ ˝…e1W+ůaxýľ“Y¸žôH‹g­®iŠĹzîĐŕaë?­™öÖâ?›,1T&çşłq˘‹ZÓú±8P|U`ő/K&ěČ&—)Ë÷kťNqPĎLňâ¬yqĎü}¨śťć¨ďćDŤ×—¤űÔö͢j$E̵Ǝ_…vťh>vÝĺĂDĂŰČZݦ¦0¸H#†©áű*eă~#‚5ŠxŃ‘ęőM>őlL‡—!Zś -Č…ó.-Vűâü8Np8nX&¶TĂ‘˝ ô& úÓb}ͧV÷­÷lź Cą^Ďě„,ˇŠs/ZË ¶!«€%_ řĄ#aĄg«ř)©2׆ŘÝ9ßM&wdÄÚ~RcŢ€†lÚ·v3ëjnÓ„Ž>jLî<Ż/î/l˝+űĚöÔB‰PJe©‰ůy–AĆ)ÁÓ<ö_ ŚÓ&6¤˘[†PˇíϨ‘Źhz·v§¬éČ©&ą(4ĐmH‹úZrµ©ě}¬ĂëďĆŕúë?őĺ+0ţfu(ż@kňr3OS/´<^"P»f/ăăF«L¸RŽçńô#eš^Ö´÷57ç’ĘΗ’”0j>O—°†Źm~]up=ĺ'Ĺ·$N7ú x)Ş^ůÚ”a?„Ĺv?0…lJzÁć‘‘|ŤĹçéűšF^ůÖŢŁ~°ó$ďË©„űđFAž’ -±an šbÎqîČžgřńËSâ`­ÝóFhůŇöuŚ ®îŤDAa‡ŘüĂ…+9kÚHz±ë÷:[ëţ{V±OÉ6v7ňŹĺl۱ 7(vźî1×H _ţ–?ôČ4ŽÁu[tU`ÉÂ8ăhG•†‚Öń™Ű›î5]}ů Řă—.Őú4­T.6ďSµĐ 0_F -ÓÁČaµ|ďšMQ:®Ź#:•G)đTÖŢ*0-Ňĺ|ŔaD­ă~ ľpť‹vľšĆ4t{6]çúN¦Ăok[Gx21HŢ 6P#oďÍâΠř·jűî˙žÔ]ąá¨.VÖ1%ˇ (8g`QEŞ}^ĘÉ -ô›!Ľ„Ž/sŔ¤„đ˙i#5çę–…•@Č[!‡îB®9bݨCń·TAňÖbĎňë1™TÜéx“%’Y“ĽNě6wáɲˇŤŤ€gT@”LµsAnr‚i‚běh•ŠEýšş%é'đ#đŃ_‹”ŐÔśVű*1B +ë®$«gĺOD¬¶XésęŘoëG1 -ńú:.v¸ňŇUäV–¨Ť^őz[0…Ç’3ł%üĎŽ#óV -÷‰¤#§ńĚŁĆećÄĄ™ńÄ‹+2¸^ š»Ć -“Ńβ7L{ŹnâąvĐŞ4ËRÚŔÖČŠŇż†)KZáRâ«ëĄÝ¶«gŠ^./fâiĎŃŘ4i~ř‡…Ç,Ţd^¨.Ďră“aĹxüŇS2~É rţŽ2±®şâҬÖm˙µńË~ĄóW9µÂ`B±>â ť4bšń}ŃuŹŮaهüŻü7sXľľîŻ7"§˘®Uţšo4(Ł3ŁP;»ŘCöě7gŃ〒AĎú©ł”Š|J|Ë9ěuĽš=PݰĚű‚řµZ•żjgđ '©ˇ˛ź/ÎţŔVCč«°U˝3ť˛äĐ‚yéV·h™ŘwŻĘµ+ďë™ń(ýOEdŽŔ“#’ĚÖFMŻ 7Ă“Ł{LąĂŻ%p~FŽŽ`Am(äĘ8±žŚLm˛©¬×¸čĎĺÚCŮm±\ţ¦|í,Ąú ÇłZVŤýMŞş;X~óĺ¬hEÝăIµoäć"dĚ€ü0®g¸.˛žź«{@>ÔÇ׎š±ţÝ•´Şť’Ä25‹:§[n˙c‡·hS‡@⦻„px?ÍkăP¸ĘR×k ¤ëÚjú-CđY2ë‡ -tC›YiiŚÄőÄaĄčÔlíŹ'őô±wŽňő9ĐĎúŐ­ky\y%$ĺĘ_˛”ţY#"¦“ű«nXJyŃÔőL%'âĎq ü†­DIQÍŹ=ł˘[Ę´OšBkhT´ł Ń˝;%79ěZ»–C\$ąsqmKÔ`xUCŁ˝„‡…>3‹áN3ŐŠ)ŻD†~&Đů忍fxcct‚e6şżU‘cÇą˘÷Ú•ŃҡőţĐ_!¸Řúč–`Śáw#& Ů~,çŞ+`•Љń™źq/)ôń¶¨,ŚoĽ@OW›lđ°QÁćË#yq«”›pÝR·ÔŁ yÄýÝ©Áź8嵿0ÓEŃőç˝endstream -endobj -3630 0 obj -<< /Filter /FlateDecode /Length 336 >> -stream -]î -™W˘ńNYST’öŮ9đřuQń%‚›·QŢëËץ÷łdósQNöžĽťůóÎ'¤ů¶ů’oś®…X{yRŕc $M đěĆQďö'o\ĄpDR6 CEďŁdůŹÜÉĺEЇL›(j©ľeˇ)¶žď¶ĹdâQZŇéŔk$Éđ-ź FŔ¤ßtËí±Äđ0Č›mLQđHdeÝUO°fQ\ H-Ľ™bň°`|`CĹg6V×$Ę ›jâ5ůżnendstream -endobj -3631 0 obj -<< /Filter /FlateDecode /Length 2528 >> -stream -É™–Hĺf `Śg™Ř ď:–ž’ú{ź–xëIßV9őŮ]ýOav•Y3`Ô°c–ĺô@˛éŠE`\yZIÚé ÎUXUů`‚Đ;Ş·Cú87×?É‚Ľ{1Řc‰yůÓq1CЍV¸ăîůće6<6.ę:yŰ%×í´7ěěˇV/BąNÖŤÇşťâŃe[ę{‹µáÂĄq;őqodż-t†Géfí«ĽžŔ“zŻ·A­-ę 9˝P„­ËµŘ5ż7 ňšŰ Đ´ŇŚIÇ ‰K—/†<ń8zľ_ô‰ňş¤:ÂŞg˙EdMLŃçL޸ld©ÖWôÁ ž€t„ëńGĹî‹ç˛m*6w÷ZöiÜ’!ţH O”oď:jL·;Vt¤Ď?Zź0µm&\©˝Ć~ń9aŚd]R3¶Śč@˝"U,ú…ŮÖ0pŻ!TŃ8’hSľâ±¬đ G%ŢAIßâ”–íË@,űL>>Ez«wă‚ćz˛żA;ÓČVśÔI¦kĆ˙‰cs{š Yy›>ó™ť<…)1ÇŔŠJź‡FŻ]/ť|éíŐ ,Ű×Á0«µ Çb’ý+ oCŃ -?ͤ*’ íáKZSd‹=4Đ)•ÔÚ°ĽiµYÖŔťb~; U,ĚŃÜ;‰xA^vŮ\Or]9W…đČz)[·Â,úG‘˛$1!ŁhéŐĚA¶őĄLĘs#§Ć“Sľčˇ±űvÎ řBęłČĆ"m ­‹Č ćB0”¦Ţ’ŞJĆš«"9äe¸L6ę?š¶ü!UÂźś!5y.Ó‡l>†9ľ3‰aŻpĘa4"Ą“!ŰƧő˝í‘ö}3ŰcżOÚ˘Ę6lŤÍK»G»ĆC’ŘřčÖÎóÇSě[3wií¨Ý`’nBfKőĆŽ vĽ„N{:"D`;O`cJmá¤Á ł]Ŕʬ˛pŇßhmČ_Ó˙®Źw&0Ďăá#Ęiśź™ĘGŘpoj!¬ó¸ăČŹŢ—‘T>›7W¤•ÎQą{'ŘýE¦ ¶ WÉ?¨Ö#Đż´őő4.`: ”[;ĄNë -m†ł°ičTH0?v(ůŕ®B‡"×Çrhč%Ď_hH˙đn©;Af¬~/ëš*ćô2Ő|:ńĽ!Ö=-ŞÉłĽÁvdŃĹ ę|ČË'ć|řđJw>” ¦ź{çWţ± -â^!Řg˘mČG„@ëÖI¬ôÜžVűÉF~ 0‘Ćđ˛ÍżĄáĎ…Ţkź4Š`sBr*ĽúĚś©\ű77rt©éĘť×6Ő“°Í*’“řJąAëNN Ő~8ŐĺkĐŤŤ}3¦7°>Ăh(y _+“ző.Ž·ô˛3Ä’Lbbf“§mÄĆ+‡—­eňůÇN<*ŔC™vó8‡˙‘t:FࢢqoÖ:jĎ* D¸ËĄ¬ř}‘š·#PIhő÷4?LóWý[Ř[‚÷ŘSZvŐW4ž]x§*ŘP€ýż¬#-kˇbÖ"¶ŢöçÂ[? Ŕdö¬­P×ę†gż$JŮzěŇ5wA5öxěđ\$$/ĄŰ3$ž MRďs‹dfB‹íëQ×–MŕߥZéĹĐ×”ąG#>ükŁ–{ż/~鸝U3Lsk»{ÓIÓťhţB†ňŐ>ŠćË•űY*îęZ—–›ojŇ…Ô.ü€Cá…LšĎi:9ІíA,řŢú }I…=Ä«09-HMę]ťŘ ލŰ"@ËhľZ ĐőÁ[¨í7Ë.›¶»˘’aűxiăŞv™w<©¤@|#ň©›‚2ä«·ö0îĂÍ„{ŠĘş®‹¬ĘÇ®ĐSŐW +éJ®”$t”ŕ&äÍś@1c:Š‚+T.Ů€`,őŕ«nÖjKĹşgiŔ롡M™ńg•żĹť°ÔzĺÓ8×ĹťŤ”®˘¨W!#‚Dł ăŕń‘ŁH„2‡tş×˛C ÚR[Κj4'E¬ăYnŇăONęĎ(PŠ>Č3ôşÎ;‰ŘU^qŮVn;$ˇ“[\} ňᣱfz†Űćá—SľQ~:2•\ĹÄF.D}5HĐ™ä‰H¸äÁ•áD'LNąóÍčQ]UШэg yDVµŘZô(Śd2ű§Ű9‘^r{Lq[âťţŤŐ7v©Tpa×Zc·yťl]ťj]ѵĹ(Ĺ -¤ć+`vř>_ę6n‘TBm _žW`Hđ‹Ó±ň¨r˙xşćBřPöÇ~<ó7`ć’ŤáĎ©Nß1|˘ŕH¨˛qmĺ]…Ă^ч‰ńH$‡ "ÂyľŕĐU.üż‡}=SĆU@ÎFhżC—Č›?Şâ”¦°$äDN±a˙ú’©™˙”ŕăCF‹®­ĺpą}–[š+eçŁ] GÔŁ´Ĺć¦e||ÝÄ µő -@-Ý\}$fMô±§ß8QOŠfŇ%ëŔoI:(ŕqdĆíőŢä›r®˙ËG#âŔ˛H‘–sc:[‰˙h´Ź•>ŇGKóś§hýŽäăîĘŻ¬ĘŤż(¦i‹NPuzÎ˙PұŚ^_9Ąˇ}—oXiŃÍ/„°óŐřˇÔZU‘ňoĘČź÷P}÷!߆ÍŐ“ąŘiq†đyIfŠXĎý:=Šq6ÓŰľčżOHź_“ţvüŁłůěeŤţľŔŐ¦†3 -żżŔfµendstream -endobj -3632 0 obj -<< /Filter /FlateDecode /Length 848 >> -stream -±H1R—Z‡€ËQÇ>šn·¶ÓŕpÝdž(%ü”^= »žhĆXnšđĐG´¦ĺŚ:m˙&ŕ…ĺ:Ó»Q±Ö)ÎĹA­T8f`ěX|Q[1&LE2Y‚ĹöĚŇě¶&!|yâq)«ź7©SÝur/>»×W¨l˛ńS{ŻÜĄĽť)R¨u\¶•m’KÝ°ŽŁĽ€ršŐ~ĘĺśĚĚw0ĆŽvy‘xöâAüMŇŕmżĆ˙ű#+“ T†ŤzŻŠó‹&·Őq uŞźúŠTăČŮô4)ë AÁň™=ÖČ©2ÇC’QHĎ_ĂĎ+ůc}şă €|µŮijÁďęĂěŐDÔ}ĹE-ßHĚĚ9oăČ_ŹwŇjÔźűd§UsH1;·ňç"µˇ‰ĺ€u_Žd* N ×ŕ/WavëÜ 89kf”CŠSÔéđqěŮ›PŰبĎęÇx[ŰÔN’˘cǢĹ>÷ĺŮ®Ý -°(đöHg{Ž€´˝ ńv4Kcčű8ü,3X#X´Ő`Ţ—ŕoa†…šČńľű˙z’9Ă|8Â*ţI„Ĺř°ÖđfxI$±Ý–&¨ÇMčű»ôü ŮX‚ •6L…ČZáM“Ě'´^o`çG Ó@ô2=řzđ¶}˛†+xż~€Ž«G'ٰ¦ýY,ąeÍÖB&Qái^"Űŕs‹Ůaźu÷;Ywmbďš#‹ńŹńjŠ=Q˛ě’Ć©ş.ö0šŠýŞî6oĎ -¦Ís @·_łŁ#ş9ĚEÂq„Đ;ăt–bćn‡¦C!OßěŔ,Ö¨=*‘6QYJăťűŻĆ®iž´*Ů2%ě/˘-ŃxD"r‰ÚĂ#4~‘eč2ÇĄ‚bJ3‚$D‘‘vˇĎ`|wë^lęôľ/dC„;–OˇË)6ÖNö×GŘË®;Á7ŢĄz蚼L‹I¸*p$ˇ«\ -®Ô¤żű3Á§çM÷ŹŔZ6ë ™ąuüĘj¸&O> ěÍ…»{’ć•@Xś¬B„˙ń©ŕŤ˙;pC®îŚüEHş:˘*¤ -L°w°3ĹëéEŹhEÖíK¦µ@ÚĂĘô`Ń5¦-’Ü×r8@endstream -endobj -3633 0 obj -<< /Filter /FlateDecode /Length 2480 >> -stream -FRVđÓ`x–? ÖMŰ`Xřď`ű }RĄEnlEë Čë+—:ęŚJhŘJžiH˘Ş@—`xľî=ťŘąŢpR‡čÂ2a>] JÉ™őŽŇş) MbvŠDH˘z3ĽQÍĚŁRoDčB<†{şýŔőöďĽ 4]`LŤ$3ÓҜ匦zČ7´ň1SOë:Č;ÄÇC—-Ź!_ĘÎÄ…«‰{ścšăµéGßaG}¸W)i<~P˛hűůĆą-–HŻ‹l…]¶‚#´Ş¦Ŕ]Äśuż|¤-°śwef/pük=…ˇ­ăxĺŕňöpNľOfç -°˛öqU~ńyhµ%CĎkŔ(y¨ÂNó +<ľ·ĎŽ›hćĚKŹűÄ‘ m°:ÍČ‚sëĹ'ȤaŰ_kqM˙dŕëu7ɦoc H;HzJ’XĄk솴"@„Oý´‹nŰ*Ř›ő†'CěŻK&XuŘĐPőÚúŽ#*¤,6  ›ÁSvRR?‰®ŘšűáńŠÉŐ9ŐĄ¦ÇhwuŔŮ8|ő,lÜŐMůźűp˛î¸á˘Q¶ŔŞ´řż]!+[˘n“Y,vYa-K‚vNó‡!ÜÚĆÜŰCHC÷jüç—7@)!ˇűě>7·ťqŘ‹śZvßß´“· vłđCqţ1†ţ€íľ´{rË…ŽŞ;‘<©"ö H¸Ŕ“ň'{óVűž!@}Κ1ě”îsOgŞJk0*_S`\Ŕâí®ČbŐÉŚŘ_i´Ę#ş$R’‹FćĎ­=\0ň„ÄoćÝĆ«I–ŃUËhÁŽ–ĂĹ^şjjK)÷P®˘ÉóőRt›‹(ś¤®Í*Ozv|ą`wM˙ĚzÓéú #F‚XÚ–<Óď:RŘŘÔÝ‚Ş;ľ_Jź@ OÍ«®Ů0YŐ4bCëü÷±Á˙Ń:NÂ#u’Vśu„—_’XŮ0·N:–®˙{Ó~ŕAlŁ4ř´?Áꆿ¤ÔžUŰŻĆeJF0ĹŰP˘ü‡đĎí#ęľF4~Ş˝ú„ÂQWV?€ą 8XŹâą”hŐš©6ën;zʦuŤg潪ň•űčRg -eó[>X ŽŐb:łkfąÉď裑DˇßM_É‹Ú]CÉ=š´Đ%o$ŽKq*- ĹR÷WÂŕ”ďvŽűŐ±r(VÎŽ®ľtűK|ö¤Ť®ňçq;rt`C<äx7IE] ë$\’ŞčŠ™W•@ěi˝L?덭Üڬţčľ/Ćo’®­2ÜVL Ć$Dp»ŕ_Ń{»«›Ńúi§ŕ®ÔľÎ‹ ÷ŻÉĎ*ŐGĚđ9ýÁU]٤ęMz¤ü˘Hgădú€ĄÚÉaţ—T{ŹVÓ<,Âya’€ÉOWĹé'6`ŚH ‘WY°S°3sXRĂ­7{¤Fµ_«ěŕŞMPżö°óŞ“5wÂŞUn·HÁ“ŰŮŰyďżzĂ{ß ýgIŐLˇ8ݤČć{ÝJ:C=N«Ă ź -W^ý1®v€1©„UR«WÚs[?{…¨ö±3|LBśľŁáÚqö˛ľä±ôBUM_ÓIŞU€„ďóŔ ÓCÉđ6 ÍXmy -ŃaëË";áöüëŃ˝ŻcŁĹ÷6ł7+Yľ Ĺ"ÎroŚWsżx >c3ďÁą=ÄŃW´›g¤Sܡúă%ep„ŞŘ``Ó)Üv†âöä÷™ _• -7~ČΰŤR¤šŢŰDÖPáXz}‚źü‘¨şrçQ"ĚWśw·5ĂU [hŇŐ Ú|÷W5C5뺉Š5K0-ő,˝Iť„áXĄŞäČšC›Y&mĂvţh’Ř–L U.`w€`–ďĐoCRěúIĹšŕAk,ĺ=rç77%Ĺ=9L…íĆ.kptB#'H(ŹűŞ®kf¦ţ;y/F*Bî4˝QgŕÁV0(Öóđ†ý_-fVéIî˛,ľ+ËŃ<űqŕtżî~°˛‚`ňÍŞ·ÁËwŢ)„‘”‰vč¤Äu¦® Źđş=[˘óaL‡ayŤ^Iăç$$ĺV7MU/Ý(tűóJ—Gű_:vsšÂÉ @&Z·"ţĄÎ$­G<*ł%h·aM»Ń˘ćv -żţYË9óUžĚś ¬VŹŢ;†§ýŮ9l»‘™€©Ľ†)ŞMbV0Ŕa.ô˙śď§\VĐ$Ř›V4­9[X`Ĺł†śXő0° ;´KÖŮĹ7ĽÉ Sś}źcq’Ôw}_©uŃSö=˙ô«Ďz|ç-ő]7úmG®?‘Xř#%¨w\/“be×Ę&^ńÚ•Cc‰ŞPÄđkqá2meŘŚ9¨§f‹5bVIAˇJ‘ Y`‹(o4_]ą˛´×TXxĽ4Ý[Žĺ/ög -“l믔I\Îů# -6¤ÍiWmÖ:™vĺÓ­»`ÝGYÜĄ [SŃ‹”łÉŽ›Zš s—pŘ“śďő'fşG˙Íö:Ł VTIqĽ*ČŘGZňv IÇđ–ôÍE­±Sîéá7W]¬”÷ëëŐ5)VęŤuwtbâČ -19úŽ7^IjvʶéÓ»ď­ ł†ŃG®`\Y‰€3…ďÂŞĂúĺ ŠuI…†€´ó€â’mQühgňi€Ń@ćfň×ă2YOý’~­ŠĆőÂÉJÂdŇ€¬ŰűYŽíë=M'EµŹĆłon-XGŠ-󏆒âöŤhG¦5Ň㱉/E@óBŇšîi¸06>Ořéí&€×“öť ë„ęîfGĘ ó—J÷ż2ă'túˇ˘ć0§\8wĆ®‚hHţť»°o—Z…}rŔŰ>×^‡–|ń‚,¤“‚‚ú.°Ą§©vÚ@`łçW§Q~“˝ń!˝/J{a&µ}Śě)Ĺ^ ٬ns3±<ČÍz“ä÷ÔÂÉîď®ÝȨ6íjűĘTý2u„°ÁÓßq|—°…‰Źď€á×—}»3ĺ˙íxý™ęLaD“ËGť´.ÍÄĹoúú\DŚźęD‰ Lô©]%™Ę{ý9É6䵪e­uA Ú‰,- 0Wş%BH0ź…bÁls#Š“gĺđşśšÖ٢ťÁtÖF†ą -Ýx’3#!„.>Ó&_R5…xóËS‘CâÂĺźxv´|G%ó‹Çw‚E›ę©aµ˘Ěë¦ă÷:Ž}ů›•ĐP’e˘rŰůŚrEAĄĹ Ý´[9mWĎŐÇC°C/‹p;Ůăžwwv´¦úendstream -endobj -3634 0 obj -<< /Filter /FlateDecode /Length 944 >> -stream - d&€®[s¨ś.ňNËoO¬P¬‚Ťz™ …ÝőŃľęw˸ýp„EOăHuÁüf˛ŐůĽ˘.3Ö *¶îµődÇxădU H4–dh϶VˇÚÜŤ@Ź[Qî$N×eĺ_żĎ9ś<{š0Ű8íM÷Q -,ć穱 -íË‹cUĹpš4VŘň9˛˝k0v«Ěâ©"|ÖśŻ$v­tYń×’|őÜ`ťÉsáËf!˝-<›‘ٰIüŃ%©ăâďŇi)çËüż„ű´˛"~můIx°0]./00­±šZ …ą’Ď<řÄx[Ą^Š0–pĺ]"wÍ:n|ą_¬ŇŚÍyš‡Ň‚|0Yµ ]ö˘ĘĺëAc荺 ĄŞ%Koí„zű"q|i´JpúćF&ÍÄ‹ ‡X‚Ö,T®ę™-kťč;ť'B’!.oďJ°‰a,ô¨@ČŔbŘáĺ5gc_Ť÷Ęsş}đôçD?˝š+JLm¦Ş©d§mcüËAřFz E1ÂuL WCD7+rH¸˘JˇÔÚE/ $犠a¤Ć8\0—ó] 1éľ‚Á J6 ‚wžťu2ĘW2ĂDĘ„űjá^=˙đ,5)/ůŘďVĐ·Ů‚®óĚ˝ŇÉC¶Yu­Ňąy§‰^{‡_®Bfví ›öŇ Ö[Ěk@ţňs:ϧC¬©† ĹRĹ™š»“¸üź/•µ äÎĺĺ™\řú–oT)?h~^CgHńOÁ„{ň÷+“^*¦ŰSÝć˙¦LD>ŻCµžŇ{÷űŃ@(J/ÝGk*…ľÖëzŻZťsMˇ´“T!`DQ­v‚˙ł2Ł„ŰB¨ŕ8´‹ÓGęp P_]÷Łş®Ö‰&¬ ňU!`˙“h ‚Ű|$84‚ł«]źçáÍ\ßÍÎ/cł‚*7Ä*ś1žž‹ÎHP‘ęŹ÷†ÝŘćeŇW2ę&¸[Wx€ál´YµÁ:BPNŤý8ĺŠiQkE­Q‘[Ř×ĎS~CďčŰ(đV¦p 4ňbĄB˙B‹0©EýŇN1şĎľ 8[ $Q!]l1xI–ĎÝźŮŕ’=çU©alf­(«g–6.*NÚűҬ}ęz Ň‚ĐÜ‘ťSĂm†SB2fÉ€R× č Y6ű¸! - RP ľDHĎj-L`Č{Ó˛ÚOójŢ`°5Puendstream -endobj -3635 0 obj -<< /Filter /FlateDecode /Length 2608 >> -stream -ĺ= řC[˛±!‘}J$ęGÝknZ,%Äů$[°&- 4‚é›J&ŇlvŁă˝/›[&?ν0ĺŁóQ d,_ü{IVËb5ĂďekęEĆ®|öOÂ˘Ź¬ăG@85şËR_›n·7ý»¶i!’ĄwŁ1łL' g\+Ä÷q–Šn8çJž^Ëh2ĘZëĎk2ć¦ëćÚţέë$b90†UÄ,L­üGeé­ńŘ úmfҞϤG˝U‹‡ČgJ­ŽˇŢćĽ6Ž‹W -ŞeÎ1…5šťÁö—…ćT> ÷ WÝäËÓ;ůÔâk O"ďo$dśRű‘Ŕ]¦ńRßNź.w{ŚŠŞ¬÷ĘĄhb#Ź‹ÔÖŔ ź<xćcG´Z”&‘$ęaž^ľ˙WăÉËÎë˝°]!Ë@Ě…K-¶€™[©äÔm¨çĐÇ;óť­3ę9(& ÁîCéţ” -žË…9šÝ1ťS'Čć°;sy=ÇEĽ&U§jí8vj©)oŞ]ˇîEĚČ’’™v÷ĆHťz¬7%§˙„_ĺ¤oH"ŕRs´žű\űŔ«/ÜM˙˘ŞĆ×—™ĹŢ„‡¸q?ą!«înJÎe%R&* PßBoĐ[§e©]/ú ŃZaPVY.3|u"Đ´‘r㻕,¸ßzrśą%ŁłSFŮ:÷§ ž"·\:Mńč%kímŇżáK¤§/Ü5ň(pÉJaDä(/Q”•Gţr‹Ž ZIü,ŰdqűÂşÖó®m_÷ć±K™FăfPßýeґ ëórű73zĎ«]ç…ÁPőÚ%| ô`dâŘyî©g0Y.0áDŹ1dţÍśp:Ëźîĺş(/"Ţ"ĎO|Ü抑’˙$–ęžŰ?®w_ęüC!¬Ć˙ő$%SáŤt1|uî#µNZ‘8Í˙ ž0É:ŘôŽŃě ĎAJě´[*Ő`Šqť$Lę5ŢEÍ\Á }ůMö˘3.ů -ţËĺÎBJYŘ‚<»¦µWÚÜó_ľaֻ┆—fľ¬:Łeęů ľâ ‚/R-˛zúşú—+uKDîkś««eĹŐý¨¦A˛«1Aw!÷^ʤ -(Ô6ń0Ű!ďDµĄŔdg@ş/Öš„¦ShHh‡”S8Đ×]€í4« `Ş–ĺŚťŃÁÔŔ-A˝X’dY)Á1foÂ@­í¨*íű«˛ˇ•9×˝şějv´ÓŃë“n"4ą—  Ě¨Č -e¶G;Ü}D‡>+«ö™‰Ę§ćlşÓšš2śzݤ2ĆóĘ3ÝÔUč+^m¸ÖîYBvHx"[FZ6&¤şÇEĺZIVîŽKě™·lÇ‘ž>/®McfEµ3ż—ĄiispONţĆŮ -OuY+·Ď»ŃJ­ŇĹuB Wf)|Şy - ŕt=—µ\ůo^¶›n&ă+v•Jp=5[ÚđµŔ죵u+D¤Ř:”Âđ!ú'z‹Ąr‰•#Ë%ZSGÄa4š9˝éDšć‘grŰďµŇl ©řüńŃ`[‘HÚĢöäCş´•źS´Ŕ[rŠÚĹńll>öţRîBţ™N˘xuŰ쾪Ňoôě¬A:ýbOľ˙߲ZÔĂő‰Ť©ąµ®RÓ·çnűěÁo=ZPĐŠ«Ëp®‹Ă7mlţůđ˛WL¬:4y*”A”ÓŹú.vŤÝĘ©Ŕůr;EëöÄňŠg#,%Ueća"µôřů8hŞ¦Ôžđ‚…‘”ń§=ě0· ŇĽ\ŕčFőŇ”ďżfM¸›eĐôr&ń÷¤řľA‘qm˛Dʶ`UwđfF(‘§0ĂNlĆQ"J_ERýŠíÄRÇańÄ@'žň¶č)Ö•)¶|Q›ź˛+c‰ `ž9˙9é“÷ŃbgT`žý”BFb˘˛č‰YńË ĚÂG. 6çűĆšýdŠ Rˇ\µ]Ŕľ»LŻKKWÉ‹Č3%ÇŠ™…ĺÁިęÁ–¸¦Ém„žRŁ9KŞF€Ć!°/÷Üߜà -˝ę7ű9ýuB„»ňúm3qp5ŮH=zŇďcµĎ`źę"*Ç)™»U˙| IŰ}Áůź{÷2ę -ŢýxÂóËąuŕ‰ůÜň˘˘¤b÷Éń+·đlHyżsśÝĹV,dŕrl-řĂ0é˛_gfő (ţXşÝ.ýřAkŰFn«EüA´Žwś©%qCÎ-|ü±ď<69%9 —¦lű5kxí·'ęŰ}Ű- ;·z{ĺ/!¤NÔň ĽVi¶PUě74“˛™pž,Á´ÔI¶xŕ˘ę°üşÝ©'“FZşůŔĘ9ŇWç6š&ŮÔŮ· »7SĺUZ'*ŠŕÁ¦9:8(ŻIGőp1ÜOȦ›`(âˇ7iĐŢ .ĹSřz>đOjOάňj˙ü%GŚ4ńw[l2v-’M!ÖT‡cÝ^;÷ä–ż°”Áf\I†$3$$1€QąX%˙w‰¦ ÇáVrŐąő'@óźPĘÎ4â!y č˙(äŔAg˝t=5ß”ŕPxŞendstream -endobj -3636 0 obj -<< /Filter /FlateDecode /Length 1120 >> -stream -+UŢ–tYá Ířž;‹őŃxö°B®ćŘŚaC­Ľ-Ż?î§Ďčťßu˙}GYä6ʱÉC»şTß˙yQÉ€®ń0ői]~Ţî -¸očŚv:Í‹˛!´FÝ4ÝLĎřbôŚ-b¶3NóáÝhĽĄz ˇ°ů"ç¬ĐÂľGíF˝ěI”ÍjÔÂK{Ąş*AÉ™’ËNzöŰçSµ~WŘ|üžŘQlÚm–§+ôŃs¬U/Ń·ůOUí7Čň!^W‹°™ťu(źŇ*Ł—ĐË‚[Ąíőg#ۤôńaşŐçđů›Ż˙ú"¤^ÓěVş_aA˛oUÚffđ[ Ë=+Ă2[ń=°ż­U&žÉ®ë‚减Ĺ{¦úy`‡żç(>ľŰ$ ?©˝˝Y›—µŁľ\ˇ3}Tcźo‰V,po`üż,Ć˙őĂ©ŕl;o¶e/ßůiaă–ş%żĘ06ˇ…/ľŠ˙¦Ž˛”ľŽ¨Mm§uw#iÉ|Ľq/?W`¸żÂp_Wf#Ěč‹:ÇŢ.Î,ënß«‚›Ťż —ŹźęAüěŞ=Ďáâěp>ÁÂŤŃ“>śk¬őgÓNş-Đ&&$~ľa -§ĄW2mR®Ş¦ż…ßUŠő•Ë oVéëµ·ţ—Fm¬Ę<¬pKVăüČI$=Š~Q6fîGŞ•tçž -äµ=ĂĚF/ČDýšî[ţ‡P@§¶ÄíĎĎ˙ů4§N_˘¦nâ/Ěkö]—Lj=ŻŁ›.a$Ź2´Hg5ˇq)$véĘpÔ?mj] ÔÍ Ëb„"đĽ‚c+ă‹0WČŘ8bţďŞ:÷w -sš”Ě-±tšŹŽĽ̦-ą+8eö*I‰pL'·H—™ó×äŠ2l|ţ]OŃ-ňÖuém· 'y%bí&tĎ?ěćĐn—"Ť –úŁ6:ĚNPáćŇ˙FAÚ+řčłž¨Đ’}®ńEARV©@•©¶ô €´HfŇüp“•ň GW\®›¬2pIó{‡Ť•ű¶­ŐúľHÔť˝ÍjŽk-ŤÓb…ÇuóĐt1E}*ąéEČ×ůâÔëßi]çă‚%»Éżv/S2:ŇőŕŚć R‘jĐ€ň$¦t!ÜłB°4fć|\·\ĺ†D|Üs3)Ř@§ŰĂv©}mßäź]*fdđ“Šjp+5Żĺ(ľ·çÎŤň¸0đÔ‡6qxˇ¬ŐĄRć'SŻÉV^uřq. H Y4łźă´±vÖ!u†ÇůłĺÇ´#™Ă+“Učmę-ËC”$ÂPŻß~VÄÚo:lŚÁÚ„ŢĆ_ä‚éL€6˘®«®üć -Ä|Öż$oF@î™&06öhIÓ±Čk ;#lL©rë⊠éńJOéLŐ'c’ĆfŮ›óňň5Ť[ă=µ7-OVZ»_˝{h&ÝwbüšB:'¨ˇ\ŹVendstream -endobj -3637 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -éńô„"ÉkęmôhČň -I[›]اvĄE q{M„˛Q#^čţŰC<öŞMݵ"¤ĺl™áČJÓcęŰ˝Ń>‘=çď•»2 s]\ôJü¦´ÎXŘ·;Ůó…LÄҢŻČČo&ŃᄪÎCď y§AQ˙¤>s„[+ˇăyHö Ç’‰bÓŔ÷Ű•W-^b±üi}™×™ F -ńis÷T‰ť=N˝¬GU1ÜńúOWC_…ÂÄ´ÓۢŽy—Ę瓊(źŢ0ńP&ŃKţíĆ ôˇŞ7ă.qŢŃ”"Ó¸„ř| [§„Ě»1l‚÷+¸í«ŔŹĹRF‘V @†>úELőżdŻ®†)Ńfżň mš‡š§·±Ěç™ Ő˙ ąA"D - ů{Z•‰EhcZ$oS -'Iwđ*#—¦ú§®PRŢ,`ůýYĐĘđô¶Óy=Ç|xbĽ÷ŤD2dµz “[/!t„ť!đß`´q{˛Ŕç˛ü[67}˛čeFňY@ópTŞJžéÔ>ý»; XŹűČ–á˛7®˝cĐÝŻ»ÚSÇÝ,vÂjSzĆ: ňlFĆ6ĺÁ˘UőÎbmí2đ¦đRábÂS˙Ôě:AĎ›ĺôDÍlRN;źË$÷@?ţ¶Í|:řŞG%Ý™¸ud±®ÓС¶ÔŇ3[WŞ<É÷YÓU»^Oˇ°§B<Ó¶äµg9,·zÇćŢO†Ž˘ŘĄŞž–U’"ţ¶őŚrůßř]ą†MV&SD>9$¸‡Ç1őn3oQˇˇĹu’Îh|U3¸8Z°_Ä“Î6˙q×X‚9•ň^k‚˛şeż[ŕ§JćT2ĎMę§6Šč -ńćG‚$Ľ4ĄŹ$__/GËAن•ňEbÓ¬–!YN-/tkdýĐh‰’Ś€üÇčI`Łš« „űS*<&ÎKćz|&ľél˙eĺfE#s2ĺĺż.]ÎHďŰťěVeő´Ť§dđĚ”ĂUfpĐĆU|¨/ł,a&Knw÷?Í©JçŔZ çßčÇ5ß Żp0öUĐĹNxvia‡’fŔ«uÄŠÂÎWk"éÓhµA™lýëxÓWŠP7ݦÉĚ7»Zdę3R…űědÓËŻ‹hť“L]X.!¤ĂÎO;ě‡z’´‡Yňđ˛âJśüôÉ9ţi¤˙Cţiłv„Ř[ ÔŤŇďç6V–ée?*žĹůÄ1 I]#h=í&(¨đ+YąăMk‹}n_F˘詰чđI0„‹ecuęR§[8v…çKs­°‡źŢa: @Ń=*DC¬dęí(°PFWeg,5N}ďű•žĐŚŮÚ·Öhť÷ÍSŮ,§ÝÄ̢eu`JQö uš€&ł?K‚Äl›żÍQc -tÎĄAU‚Ů'ˇ×CP! O~Ű+ćyč˝Áńc˛IŮţ±Ă,'łé!Rë·ĎHäČĆ|ăŢĽŇöýľ§TQڧ6Ď ŃńłâěŇióÉAWtÝ.4ŇőČ–5Áń]@¤“ä#{ýwąş‡*µĆwŤaţ™ ¨SŻňĂŽ˛ÜĐČŹĹ™µź$Úbp`­A›źôťtk*ńč—M{vC;\®ŕs]´Ę`oY–•W”´őŰ>y.LŘäÎ! Ĩ´e őHÇ9•¸L ě˛"h?˘ď ě—”Á÷˛u6hň*9 uµ)ŠőąŻ?CAŤkFć#+´Đz(jCl,®mÚőŤę{>˛ŃšK÷¸˙w]HŮâŰC–„ÇéΞ;3d° †JfxQ% ńµXĐâ_őÔŚl“ůe#¨Ž9}–ÝŻµÜŽxaOMđÁ¦ń9„Pg_Yź’Ýę87D!íC=í[qüćPɸ¸;€uhSŕ1y7lˇĐµÄÖVi˝‚Äm  -—,ÇfOwv®’DđÎ .§Y„kŘC`íGkř—g•ôJZP^fÍ?İ . 䪛ĚvßŮu©Šr.ŻčČ4ĐööăŞé—Ś “ŞŮíµéšcbQŕŮő'ťCCót’$&¦3W†’t>Lť_Ŕɤ…5Pa+<™™&ĄÎ§Să9:đÉW‰ŽQ\ą·ýo°ă©‘ŇűM\ş_ńJ@¦°hBŰůf -°•DPBË˝w‹ś™·=÷‰ű’S{ęíĂ‹JëraˇźĂ‹:8FĄS{Üę^˘ÝË.c!ˇEö E=ÔŹĘŐ7ś ±ĺčEÚţ¨ě(šĐą3ŠśÜ§Őʢqöř™¬+Pż5Ž4¤©ęeC:’ -=öŠ„ˇPR0.ý­Ż«¸ -C5¤Ě•z€ĆTnĎcg‘ř÷*2Ŷ…ű7’,ú1TÎ eoWk)ŃĎ×zŃaÝ„Lw•Őî>n´ó­Ţv-¬Öph-ł:=LŤ3©µ(ţţ±¨úHpi¦&sg -g»ô{ÄţéŃ/îúÖÄí Ôş'2×h^p<ű©x1ý…Â’bč= -őaňń–2ě+Ö@ăU\ADiYkv—†=ó´¤@NuŔ­Đó±)*wăę;Ş#»Î -ć+\Ű‘ĐëwEŻzBuĂ’Y0lA9>|gxoŞEöŁ€xořV›'˝Ńž–čă4TŚÍŹ­†Mťâ?'·Uü»b›”¬×)”¸ÝSŻHČ•äţř€ ÚÁ ĎňÁé@¸ş˘¤fçŢŚ4ßŢ—{˝ ćőô#ţ -#Ëýś: DÍ žr—«Íř˝’EZendstream -endobj -3638 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -]Ěč¬eC醳TĘ—|řNÉoM˘=+ÍeÓérŞ8Ěž:·Âë;Đ'¤5\•7ĽK o¶Ŕď'© h4üN;#=eÁöÖFŰ›â`:Č—ežÚDi;^˸ĂmúÝF©ýám‰b?¦ţp‚XÓ¬Űć)¸‰Í«1µč Ťď(µ«l$ŚM -3ú4Éc_žďĐ×›H<ĆŢRŚĂ`CI‡3Atr‡wóŤşIRv?ń#ëůDŤFŤAĐ»J1J¦¦—6npĘŮ'mđĐEqRÎ+Ş6¸ÂýÉ!e`K4ź ~źI”XKHµ}cdzfÉďĹ…x>śŮ®Z߬ŐK ŘÄ9›qçV/Ü÷(® -áŢ 1ĐŔđőą(˝5H¤ —Č˝39O,ęÁ_Ŕ|“nţŽýHNËj•ž;C$˙čČLtg‰Č»W“-Ŕ_‡ŕPTE2Ţ{:Ř»xçB5=ćWhµ+}ÍäTžl|^ZážžQ PĎ o®Öj›ĆSqó˙Â4ߪđ oş -ÇĽ¸á§Ä~I#rcâÂŢOż çŔ[ v]@XÄ;řbđŠËóć۰¦ ¤TňŁ Fĺŕ“ą˘ŘUa5ňME€Şě#űt@‘¨vn.ă^ĘPXĚ]4 JÓt’ç&Úwäďˇ;őß> ĹźŻ`©Ýń ˙–ĺ•Űcćí¸n‡öv&çůćfş$®(#č•©ł/~u5ŘüS˛Wú‰ŢŮnëôĽŃ‰yJEÜV›ż‡gçM˛Ąjâędžµ0Ü'ýŁň­®ą/Iéçtcv;OĹ˙k7 ů1+ČťšI -búő$š]_0©:[@˘űý:,ŢŢUU… ÜrąEfé>…•g÷´o飋<€uÉ/żÚR¨ plyś ->Ľ‡ęŠíţ)§j g˛WP3Ô?Lů†¨Čí@fň §‘Ůí®°¤18ŹUÔ )ŁĄS&ł-‘_/íyA2ÎQSśSäF¸Ťö_ö·8-†ÜąĐĘ wL®q)¤cÉ}_×…Tž‚Eçł˝Më „0w0fĹs#{Ěcźď#7¨ĺ§HúÜ!,4Ę|PŁž7Ž„N@+ĄiužF’b©'śRéróV~Şw˝éÎSSŔŁÚ˙ŽŻ©7ÖăŽz2źqljŹňâ®s·ů·Ý&-_4Ř4îI™ß0s‹ŻđŇńzf˝Ýš9U ŕ#=˙©ßaý1 ÍšP¦ěĎóݡٚGXŠ˙0aVĆ«(’©úÜ@B gŚNĄ‘ľç]ĚĽí+uцÔf(!Shyşw‡QXˇŢ«—\ţ%ťě»˝źű%a6äXŚťa˙őČk&â9]ľ©%YnMâ&ýBž'6ަ]8ˇ‹o@´‡úrĽĐËTgŃ;—]·'4€Ťk9˘ÍD?jűJhĄ$ť^ťLš÷H ‹Ćş‰¤Ó ¬Şy_úu RÄ/#Rü\Ć3\ŤŁĘ+ą–qŽ¢ßčbwŹ!|âTBťĂ>- .ŕţ¬šÚ%vË-Ť“ňV»kC\»Č~’΂ŽvŮ˙ţ“íű 17HÝŢ: Š€…3íg™µ_ś  #Bźf»ÄŠt*ÜĹ©Ć <˝sWĐg󔽜žźvsäß ĄŹÍ8űrnčěňעď¸xç©éG,-IZ˛ţM; zÓáçΔÚľFh®@"‰…'÷Ň2t#´îk†EżŔŹ6đ@ś­]Ą¨y3ĐÄúoLö‡z\ęŽ -Ű -U^ĘU“´ťBv› ş^“1ŢZ–+•˙!éęĹČŐđł@NI%YÂąZ¶ű}@Á”˘Ľ¶ŕężąŰŔ7b>©Ů×jL…˛ąăJłěëß\¶Ą$üďÁu©uV…´[őGS5$†ő˘wxžÖNsLmVëŤné¤ăTŽŇv,‚ŕ!g®•ŐaÎsŞoEîykëŇ燲Ő˝c Ŕىń!Ť9»‡– Ă°{±đE[Ţü3†)IR*Y  űŢwŚŕâ·X§‹čńi@!qĂóvÜ nť‚˙\í§…€EłwÔçxĎ֯߬ʥ7f×OěĎUŁ-Ç7'ŻA誒ŕATŁ V 2ηÁłf‚…Ôž–ťůǸ h »Çs®;Çîź)­Č5endstream -endobj -3639 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -$.+ş» ůĆŃ€©­„<@ó‹|"č)AgĆ%zÔ5P°ęÍ©W°Ŕ€ëa]{Zó9ý7ďÎĆeýk/ýűšq…źĂ÷Eç{§aůV“Y—;ÖŔ Ăý8)­Ň¨ -s˙ęDŤg^b”ď-žp}ßq@¸#izäKć»ÜDę9gMĄ0ş.}Jó1b#Ě»ßěÓă(ĺFĺFóşk”ŕ™)†tsu^Ăd¨’Ä|-€hx+"Á’J*'ćmCÔ¶5HińUýŃňfB#+—uČ<Ĺí%F)î§\Pzöú˘9nAh!Ě\ŇĎ険.ľóYÄKĎNšrAJÎ#а  â‡Űjďř¬4Bµ€ę _&(ľ<,ő~A˝ńřR?Ł–íÎ*5G^pĎ@í;Ę ‘’.)ĺęłOŠ^č‚4ă*×$­*tő}ŕ2‚Gß±áfTs©Ďő!-[›WvÁz»hPÔłĘę~ąÇ^˙ęR@±§•µËäÔ­ąŮ­čÉÓ&ą˘"řfž”PąčżűËäa•:ŰöÚбą®ć‹…ęZ:˘z0ĺ$cčDŚ †-BÚ€Q˘ĎśCV®Ą‡őb(“°kŹJ¬´.ÜÂJ<–sz˘31Ćłj-â­,ÓPĘ vn˝ CcUhM?‰qxVJťÝ%«’ -ĺř]ž I/¤#jÄżô'VYř‚ÓŮĘyZ)NáiśU’řpÓh_Htdiź }ýAMÖe -ÚĎÝÜ»‹üČö…×dó´¬>ýc×ĺM;kŃ2Ö ÖŹÚ\şD7Ú‘áíxŠ7¦¦rń«Ą«jÖŚ‰/ µÉŘ‘~nÔŇL6}ç…wĺç’%@LRlj”üźYŹm×±ăm|ńę/5Sqd¬ÓôA6»`Ĺ׺0»páě?˘=Xđšáţ1óP^âĹ«±’ąÁ–ă,ĄćŕůÂdĉüžĆ÷jľ«íDÚ‰y•[Š&ó6+Ě‹žö”f’¨#ĄEďJwĆ-˘ÓŮL˙e˘·,çëżń -k§Y‡ Ť DŇ[fZd öÓÎ'% -řťqË—kÝůlŚU1>¨ŕÇs+éňjÂBęč×ĂÍ;o-w“µZčĚlO¬8ś+~9/“ÉßăSţVżÜ9ckţPçĆÂśYĽn!Rř=Ĥ¬ëlnxéŃćX•(‹¦!şÉgvV­č&FEehR.ŢcägťM7sO Î[Řh]IţőŮ%DúłÖ‰óµ:·źlŃ´úŮÉ+`RŮW1›ř‹.®ôř,ę”üX6°Z u -k.y˙ĚR¤‹'q'<çĹ551ç?ŮAwČzYpaţéR©˘Ł }C«ţ´0óEľ7DJđ†SAŁ =9ÓĽ8˘ä2M*đ÷awSşpˇ9ŠÇ^Ds]ŕgą ë@Űę˛,Yד\–iî'â—ÎńĐq®łĹ«čÎţů}9S“Ëąx,ĚÍ$Ş—(˛Чř¤SSxbÁ,Ż™™Ý„˛^qĹC¶Űr‚¦ţ4±qš€•žÜ´NC“Ç^ÓŁ(JtËŻśĄwp«[őĆŁL¦ůĚs]šj_ět­ö&ŚŁ®îËśýʉp¸PEµYÝ·¦ćtŘĎ!ŕ%˘}ö—–Ç+ďŇtQH-3µ}ěÁ!@đĚýŽk5÷Ľ¸XŰŠÂ ’§ůŮ+]1ç…µĎIˇW1˝ŮŃCBWčxěGŞíNĽprú-EÉKY`%QëĚV~Śý¬°WňŢ!Ń;yéi\Şůl?Ą-ń›Ëť1Ú…ł‡T@‡‹ä†„&xUkOďž«ěiHl Ś?AőR‚_]ăPĚ;±T“E†łĹ€$čtť#÷Mţ95ś,Úł&ő˘T)¨xĘŃ.챫 ¨®7­śLę%íĐ1Ą>‘T‚ł­§¬ßKÁPÇÓ›>Ü@!+éćoź{´ c+ž†~N˘ęĘ,:LÝ‹ŰV_;<ŔĎ–‡•ö~vÇŮlúhläjBě Öú7wÖ,ÚF±]’ăđ_*=1!źRĎŹĄDÜQx ˘ 9„Ç=6Şj¨ř!ńMy%`Ç#T0=BK®ńKZ{Ět-81y[qĄMŮç´d ó}–ˇ0<‘ŇíĂ9:˘0^˛QÎcźÉąaˇ:0ÜÝĐÔç/ČËę5jLY…^cUćYżSçĽňČ·i§*±¤ťTâý…:HHĄ‰˛™$¨Pđ!ŁXŘů Ş ­qÂ䲶R‡¬8_qXH ¦â㛜öŢ>Rş×Đ}攳ŔcőĚmŐ©ds -1<.jOk`*üO -Ň<Šů°pöQ uȡ;b´*Rv­Hk†$ŕÁMĆQ' Dăj’Âľ|»FM8ĺđ6M`b¸ďŻVáel'˛ŇČí:rh72Ůťm)Nţ­ěě|C‘9'Ż…ýy™Řm+d¬QFţëŔOa^O´ű˝ćRJ§á«ý§NX˘ĐŮÂl˘´“±Ś¦+MhQ=tó.*˝ÂŇ .Qۧ~"í3jĽ\㏌mmvĎż~ďý#WđĐNK>¬"á‹?h‚őşendstream -endobj -3640 0 obj -<< /Filter /FlateDecode /Length 848 >> -stream -yiaKY–¸Iv·G™íH»Ľ´ć7‚°Ż4gyydÁ»]UÔŔş H˛ÜYť.Kn;v¸T7;Ä-b‚Čš|–ëĂ9oŮRqdÖÔU¤{c¸ëĆöĘBúݬŔ›Ă”jÔD%-sţ=ťź±ÂĘÝAřȵncÖŐJű˝î§źvÚ`ŞÄTüSŚ+äŚČ‡5ý› Ş…ď$vE)ôĽÓ“ÂTqŻż$} íčTBô±¸ŃR#“Ú(ç<'„E›"óBáż+w ×Ůđ瞣"6”‚oęj;Ńĺr,'•Q.ů/îŃFăĐ>Řş'ŃŐ\­ťÉť^T4?Ňü&Ck&‚O:¨–â’¨vşë™Ýă^’ Fúüô`–ÚŽ¦<‚ŠíőşĂTvđrá \€0-í‹nĚŐďč¨ÖAěG‘Ü|7 -^žÜ5,ąµ’–ů’Ľu]Á˝ěÝTMŔckęOmŻAÄ;.śŠ¸ÍNţx -3t$ä&–,…T%-äŔî#K^+'ą-ŽÚ Ţ‚7îŃ686j^H*ńT•*§Y -!ö¸r ŠY]Đ’VxáD>NuPo†‘3\X Ľ)rENCüîf•NIěÔµň7+©ť…Ťµ€‡ÔĂ…†~Ę_UvîWâMm<ŹXęGś$Ť}o¤s'·‹¬¶Ą-‘l°ĎÖ^gĺčłęx±ż\TŇ~…ăSyůnőŢ×[¸Öµ@bbg»F?»˛2Şń„¤]*$na¤x'ť{WëA°y!_ĂRř5cĹfkpŐMŰ…yNď9źädN«ÄŮçŘ™đ[g°k¶=¸r -×&ź‚lµ¸ Ŕ6Ă/]ß1Î% ËY :¶—±Źeń@A×ó ôj>‡Ďw†hä#Ů ±"!óú6,µ–Đ«ZlžRźt„XCäÔ"endstream -endobj -3641 0 obj -<< /Filter /FlateDecode /Length 2624 >> -stream -d˝ĆHü‚T‹Ű“Ś6 Ç3ď%JV·ü/_Z|Ô5{dë}«·Ľ·˙řS -— )ü¶ -&i6đxz3ç °‰—śDQ2—•žeű2ă×_–ć¨Č¨ÚSş#śó€Y -á R—­T" Ôq™ŁVI v5W­Ëw6lÔ\€čű€ÔL|z$7xŘhĆ),Äd%âią]˘1Íż˙‡‚TĄi˝˝ÝNčž ¶řĹH2…őE•ž D¬Đ9çôćÔLAmŐ` 'Ö cŚüTĽ}ÝÔ6ůů`Ëíü áĐč]!v„7_CýDŤ>čżî·€ŕ(ˇ?ďBéV -k¬CŠćßRăŔ@&« ~íż»ófË ÉA/c*—@««i™(1ŹÜk`5…ł˛ČR&pŽß€¶Ţäe¬ÖŮmĆýpü¸eĚ(¬k!N¨l3áańpsL&Đ+oŔGz0)v8 ľťIú(đ%ÚőČ˝źÖlŢ"ôÚ‘oWĽTzhpkźě·ľÁOpxMRśÔ>ť—r`Ž,G=ą®­Şęů\(ő×2Ť?óľ’#ŐëŘ·]˝“,ËX‚ę‘ÚľŹ‹…s¦žŘ€4`OĄ”™púEĚ„˙Í"=Úľą6 ać‘\¶…ŚJłűi:äWoř1‹ý—?4Ů”;“©ŻôČ.„Ľ6÷ź…1‹8:!ž`TXߪ±ŹVŚ‚IĂĚŤíZIUŰq¸˛Ž3ZOÖĐĹw˛ĺÎČMµ CsüuB·s×É|gŞŮNG[>±7W7Š(ű5ăżÁg7^ľ8›t3JňŽ\˙›“jĐ<’ŰEtÉę?·|Ż•ą]“čkxŇŞ§Ýűę‹° łâÝŁť. *§űňĆWŻ»ĺĄ’G„ţßBÇ -{ÉßQÉ⌅Ą/˘ĽĂ.ÚNm*%ŰľX×»{ÇÓŠúEÄ @Ę_őîÖŃ,%%óbîţ˝pËŔO¸JłřpFĚťĂg»ń/ ČRv,¸Îâů˘ŕwÓ%Ĩ#§Y ę·÷—đ‰^>ž*á¤ń’©ŠW~|Üjý$ŃŽÚĄkĄ0Ť›Ńµ‰ôŞm,µ)“–Ú1•Tu; \ř7űěÄýăIźöĐضŤŇÝŰŽúz\ öëËÔ’[heő= úÉ®XÎ ř:üŚr›L/:E›ŔÖj- -ßVdOů0-ú!ţ§Uˇc˙1ŞďĘž˙W€&{v%ć51ąř(Ĺ2ŘńV,˘ť=ř$(ȣݧ.÷Gá§­Om `„„V}¸âŔHřăÜ=X±Ňf§!éřÉy•Ç­ú\>wĺ‚âE+X˘W-ČţŮ -CI=ĺ2.2x˘ÄÚ^ÍâÉA±çŤ3 “T”eň#—Ţuíć:lQčYß ´bN‡Ă«^ná!h ó)Ú;űŠá -ĐX$_㉕X’ײđč”Ćďc/‡ĎVŻTtOJ…‘ÍÂ!®‚_m?řÄÜ»|1ž¸' -4~[¨€Ň ŹÜM‘óż "€gÁ6!+«˛Ú»ó:» ;-Luđvą÷e_éť»ß~şn»RvÉ”'[áíw-%łÖč·ÎĺFÖcĄ†:t­ÜŤ0 -ˇ±qľ4X_yÓ—Ľ ę8ţ)Rť‹„±BśĎ9^ÂźŻ•™Tq&át:G¨üoˇŕ!‚ň´A™2¨»\FbżŤ¦]6)ů×A>Uę4lÉW$áQ¬Mť[÷ -WB›]áń őC;Óţ"& Ƨ›Ę˘Ç‰ó/‰fÉĆÍ=šÎ1é˙~•ÚťÉfń~Ü~;y€Š‚ć#ŰŤž‹đNŔüGő"ß…¸Ő¬&ty„BôJU¶ ´8 Š;€TNK]RcíŻËŁĽŽ!•‰2¦dÝ)ŁÇă(6şâSŕA÷Ë’ő Ékř;DŰR-¸gőő×=±T¸~Ŕ‚ «cˇ˘•‚kO<ßŐ"+fmËdZAI8Ľ*«‰@Ű'Óu«ÖŻqI†<ük i‚Sw]ąńęŇlwÓŢdˇ¦˝ĂD¤;iů©‡1ŇU]9YD©˙ÖÚ‰/Ą5üxs>*Ěĺ3ăc?%+ňUş´/^Ž„Żs#Á›uÖoˇ zËŐę[ěäľ«]3h†ş|cs%n´ eK„´GúĐBI%46{«•lřÇ f˛Ă2häăZ'Îñ22–2ŐL©xĺęÎLŹĂ#6ź;7`óCV ˛Hit¸hçĘ{Ěđńv ‚6ŚLĄÓ;Ţ Á}ŔµźÍtZů -nKÚ¬˙ݫߌjŮßś0”Ńę -‹|_“(˘úőqń -.峼ńNcrV ŁťŇ™đů†Ękj{ą_-µŔ2ľ–– Lgh)ŻłŚÄ~ßyhßHĆ–*«ÍÖ¦Ż*®•hş•8Ľ ĹĆÎnK­ěć‘yţ÷˙ -sÝ~ńG‘ôĎ­ę¤&E5Möúš•M=ýáVÓőĹ$s?őěŚOsô'8‘{Ö5ŰR,иJŢE„:–ăA¨@3ăGuI‘P0ÔŰK#!1ľ<Şíš×‡÷fj*Ć~ÂÎýĺ Ht‡&ŚżöŁÝPE—ŕ›•µ$ěr}&ĂsüIŔş¦oĐ^wX…~™¦$LfÓ´msŇ4ćx$ŔôiÁXąŃ¸ăýŕŐR.ˇŢŻ) }hřF=¸¤@$ü6}.j?öĎrxŁ1—CGž”#dČ%WÔ׳śąÎęđ ü}çÄOĹEěś ,‡łkMÓQÇ5ń­ě,˛íôĐaG”`Áüťč‡zçÜ'Az’Ă\°ÝŰ3(u[PLήY{ńyĐyś‡Źi…y3 uą™+˛k^Ö…ôšŹ3™śáţ1x·:}Ě;zÇŞ\RtCôăqěť˝ć%±‡b‘…J•x“őz4z—jŹRŰ}Č*©±¦#ŘÔńE;§ĺ@Ď€ ţ˛OT -@eRśrCʢaŹ?!Ň ®Ł‹ĺ÷`śŠ¤±ĺ›"}{ÇĬ˘Ąą„kÓX6€Ú/iLňQyŻVćQPçxpXx“đ@ůX®ěsHi ö“HjGh‡âŽžTfERpxĺaˇ.Ě3ldr‚“Žŕ$ĐfŞn6‰ř@ŢÁ±, ]öŚ5ĎĽzo˝kkýŐĂş©MĺÁÄ›·ŽŃ§Ľ–KŻŃgŕfś …Ź©ě÷¸Î–• )]ż»Á˙ÄĽóé íŞTëXšË‚Ou CňłÓĎŹČaTÉ\” ÂĄ­Q7}ŘŽÂW·ëLĎý®Î­`MăD‡Z¸#,%Ë˙Tđ46Ă!Űú…ĎmX6v@—hŐnöD Ďeµ›ě[/Qa‘˝ĹY^Ü·p¬{ Y¤‘Ä’3ô»2˘P2î©…ÚśŤź+˝ojĎ`Vîű®†ŚŃču†wŚzÍťÓ0Ng¦_ňNVŠr_~ŤOśžéűbŠ9ţ¶€z•ĆŐDz–ŤcŢC‹ŕŕŃ´`ő`‰ÝN[EĆTiÄ6öęŇăńöčP±ô"c=~ďN¸ -íĆé.3h˘JN×4v鱫‘\Xě¤ ’˘ŃE -ĹD㇠˙nŞď?QQ®5¬†yó@^|}ç14¬#µßäheÍOŠÚímÖ é–Î |¶ń0}ë=Ňîeľm-p±#.´Fpć.ŽMSŞţ0]"ä*°ńłB–D~™ËU¨í˛JpL -•%Ą?:„3Ýa¸×»ŕ¶3oŔé -&gŕ6 vČçR7u,wŞőä‚1«ÔĂ»şż™4=q§Ř¸Ţ2 - LĐďĺGÎĘu¬ÜAżG¦>¸cÇÖÖĘľé–âQT¸zsLŘĎO¤é¶•Ć"y¸‘ű{:ßňSľ`„*ˇ„S_FęŃz`Č@Tî2|7ÎOmŁX™…yWöSi´< endstream -endobj -3643 0 obj -<< /Filter /FlateDecode /Length 2768 >> -stream -ŽŚN Ę/ÍüĆ3A2,Gn[Ó™´– Qy …VU·@ Ńx0 e=-Ů˙’[H0Ĺ"˝Ű¸xČŐäţ;)Ő`‹ÔAg포Ȥřćů„(ČHřFÖ0đ[QdKY¦ŕ‡™ěŃHűÝ~O`ŕ(ŚF›ÍBSĂSe+€Ś{gN‰okě&‘LM»,s1ksß‹Y˘€O?s’^#ťÉďÖËPd!ONoúx*ţŤ’î}–ĚNUJiŤz\ -§lR7a.­ĘZxAŔkÓÔX[aţ[†ť˛”–$b#ţŞ:^§’Ö p…KłŠ—H̦ĽÂtŹ~íáígËí©łC¤w†kÝŕ -ĚÄ_§ˇÖŤíłÇńlf_:hźćň`äyĹÝ…ĺ×$ąc6óŕ-}¸(Ż*żŻę­9üŃ˝ Tďđ<1kDü¨Ä5Véş"ZÍűśÎě*@„gá?ľq“Łm”:Áż{Ű» Ľă“գưÚĎžIę_ ¤Ĺ˛÷}(Ö<ŤubmV“P:€N}o¦bxóέśy‚ýÓ¤ŁŽ,a~g?ѱ›ü„„áa,í -j¸î,2í,% Łv)tĐ_tXÓŔ Űč.ť1Â,v«¤o+O0“Ť+W7DľZ«¸w&©­X1˘q_ĆOެ2l%¸łäş:O.ÎĄaú­cÖ­{ą5onĄHYŔGŘ)îÇZLÇ­×Q˙d2¤űK=$yóa‡Â>ţJ‡ú/ň9í-˙÷¸ńéła:łŕf -[ކšŰR¶—šŕ6âuŠőU–őă4•˱‹ńÄK¶vD¤BFH™řęžęG–I¬7Y?]Ú ;,ýS¦}t¶4^"”ż}ť°tYÍÖ1ˇ˙Čý´ŠGnpű]ôŻímRęYÂă×@!ä-ÂűSľČüĚŚ™s” ź,ăď“k3´ť2cR"oŔÜęÍźŃÚE'K°ĽZ» Ég27şJB:öQÖhęµpÝ OOQ˘B˘-áßc•jĘVsB­çfÂčË~a!ŮŠxFŚĎŐĚ&ˇ<ń[—Ǥ@žÍ?G®:–G2Ř8ីʳ,FGvžŽű-Ăňîeő‘ߨ¸s(!FEŤë!ŽŔNhë'¸çr¸@/c ˘@é&ţĘ'á?DŘěó|#dć4­ÔTčÍiR˙Łś˛éżkü–ÜŞE>ŽĺPî4çÚÚ~°GďWFJ•p਼¸ô»Ć*ÁB$ĺ4k9C’‚k…ĺ^Z´\’A&, żw“Č›łkG&ó«Á7耳Jý: Ov”Cj.oن<ĎdQč·±>izh¤­ë˘ă˝-dťĹI·MaĽŘ&Γß9ąĽŠQ—bD7Ô§‚—˝ő-qŞ  fhé˛Ű‚AŰO;dŞC&”˶ˮY‰*s_)Ş8ňO2‘UˇĎÉů@BÁÎa[ăÖZ#Áő1$q/öz4DMF%jXL”ňzGĽ˘0ÜŚčŐ‹á>9‡ÚX˙H×&I<0žőt¦ĐÉŠö?Ĺ^ý«ź„>efúwŐ-¤06-XŤŞťm˛ŇČž ĚČ“’`;j›m©:›–üzɤ$hLŰ˝64Ă÷Ąßf _e| ‘TśÓŁąźśjĽ˙żi©»wňWăVě*‡EýQňÚMaťĎşŹóľăÄ;eŰ$ÉŹŕ@ß…i8âaÜÝśyRňZš‘µŘěVěT^Q2APĄ”ć›úý÷ŤÔ›U2Ű/ţq&í¤ě[PI`Ă[ěNc,ÜŁbcüd@¤®ŮöČuĐn–DEĽ!{űF[ÓÚÇôw;Ż ”Ź `ĽÁĺź©C–ľuPĐń#oR §Â{Z±’ĘqŇ3­Ń &¬În1?%*éő=ßÄ%h?}Ż©ńÖÁ‡Wć«YK‹‘ )—Q°ŰĂWĄĄËB˝Ůňçx÷Ý}_÷ĄÉ„1ą¶Ţ *"şśĚ<R¤Łü§Ą´”çîR@Ü˝ÖâëInź¦dŻÁ1ö|2«¶ĹCĺĂťOŕ!(ď˛eĹýG‡fÖ˙ć]˝ôů˘î*Ýö©´±xzĎî”Qŕ;Ҭµ¸{&@W;`ŁWOŇ2bć3Ŕ˙ú^X/S©7R‡Á_Ö¶ł`óúcťĘlë†btó}Öś&Řţ0ŰĐf±oŤ{4›‰őúßćĚoăĘJ4ě "H°[6%8!‰b^}j¨ç†I ÖK żP‰ÂńaŃAöN˙Hi0˝ž‹şP­”6çGt”Ó˝.Ä×őtš?\§uŘ{a7zśh~ŚѦî«VgÓ®ßôŕ@Á Ľ{Áşw;.č!]pł·”\űUsHČÖą6mđé@E>–řůÂí˙<ďí2HˡA˙ kĂ·ť -Ýž0c)FŞ?čfĆĎ‘Ú`ńgźA …ů»R€xŃO)«ĺ«+e/)ŤĹŞiky.fÄBĄÔ2nĘäÁ ĺďék—¬§}2˘ )‘Ŕ|up Ř9,·Ň—t$y4ć–Ś ĆĄxhĹÉ/Aü9‹Śů#”{ĘVŇ}1ń´š4ţ$>ŃĘM’/ÚL9úészxüĂrjxV0Ě#Q÷/‘4đWÍ)~©ĄÔÝéËtką+hĹÜýŕę¦ ZňǤD‹É×i±˘N‘¸´Ú -,g”˝F^-@ż©ŘěQ˝Ć\^»b°;Ő™˝» -űmú_sđ>iA,n„ î!‹FßoÚÝn¶ŰĽĆ{čwd×"É ÄŔíą|t|r±<ő…OŃŁâźé¨Ů}ö`KmÝĹ~L›Ž2Ű3«f4›ő Ş©ŁÎFVľˇÇ‰¦Ň{Ď:ä‡#牉'®;ę2Ń‘Ríß›Zö9Ďą?ÍŚsÖŃ Ř"w–bz¸´Ăúŕ„äđ6(N÷_eŞľŁ6+Ţë? P±NhśŰfüôs+ép2ľ™ňQś{cłöĘ.užú¤aŘłŰÓ­Ůkçŕ„™ '1ýÁLIN€ěóH×Ás3Ň3ě ß›ßá}ŁĆ®ĎČ‚@ß›ŠZŁšŽlűčţGKÖěčBçív)× <Ź<щŰuzÖź%!b¶â’љЇ»Ě:3ůëĽďI‹–‹çv PÍÖĘ—±._1TźbÂ^ endstream -endobj -3644 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -*DbęYc(ßÝřNŁgŔG6wßŢřFőŕ/G -C\ ÂdÚ‚űAäwËĺm˘8Ţ’*~€]Ń9†¤ -2”Ł<Ř×1Bď:XP) KZŠŠÖBß'ż—”ýĂařę[ń)Ă8Vá-Aŕî×ő8 ´§í`¦—‰đýő 蔝ḭ†¦ţł§Ďu…ŕŠÝâh&Uh)§~őťf -¸…iM®ďWťX&™ůĺŞ(8 +•-Ť5˛(xąp§ĺ˧şdŔ.ë©ŢCbîM:€+?ŐÔ}@󆿹V©(čWHů–5çěżUb´©šJy.ţ¤l‚µó‘·BŽ’ÔěAŁŞH wŤc_@äoÇ©rżhIČ-mĂř`&ěŘXŢTZ^cž¬SŞAŐüY[a¤gçÜbWíX•ŔŽŽOÚź%ÁĄ'bg(s:ôJµR*]QłO~Ż×>hďt™rŰ™ô*ě[p74@Ł~؉pţ.¤níěĺ”u¨kfuů3 ›˝ę›7K·sńjńĺŕđ3&OÓűv°B`¶ůÍźď‰e%ohé‚hSlFJ\ů;J”ëű@ú ŘŔy“Yni0Č:‡yěuŕ Ľ´îMąˇŹůšń@–” łßÂ){×z Uť«Q'fŇoB«ś± řx .]öhźÂŞľí0MĺĹőŔ¨@‚ňsmvŠôCŔwËTifx<ćűK€“?g5aÇAa!B%tŹČ`OîhřjŢ]„ĆńeIŞK ©łP]ůľ™ĄÇť×0&VXŹť˙‰_sD’â3¦#SÝg„´$ĎŹđăüďŇ.Ŕ´QOŤđµý8ŠśtýéÜ‹zpú·=îéŻÁ•JŹrÔi¤5Őµ+±îś%ó·=Cpď5¨đ‘ß-pTKĄ/gW˘«ăßQÇ(ę—”1zŃvĐZ“ţ DÄŤ ˙¬3ú©_it…q‚ŰŹö|ZśDĚ­.Đ´ÖĆé{ú$˝°člo -[r˘,‡—ÄŔ&ÜHÇbôwIQă ľ -yµŇ˛Ě+ôřÄŠŹW˛°I`ńĺ„©YÎĽ‡óî]ŕ?xďüÍqüA˙J€W]kżaů…ť:Q™­‡žŤź$¤ [A± ç>C0çśěŕwżČ?W€őĹ”0íC‘Ń›jr(L<ýóUÝžSś®ZŢ Ş:Ô‰g®°žÚ®âĂ6ˇnÝ0NÖź_)ÄᥬH,đî˝~ěóTaY/ß!Kv$ł±ĹułŮČ“M+ ě,«ą ˝†/b©őęůŕĎËŇ[Űnc}¦eTBóó€«đqÇ·Qi&|·)A+ýďÜ|,ž÷»®uH‚N -b™?Ń7©éó†ŁËĄ~^Ő)cěÜŽčśŃ±…×`¬Ý®)*Fcá6Š0©$ňgÎJ°P© Ś‘OÎËńµ†Ĺ-čĚqŁjxĄvĎRĄ]¤,æWţć3ŔŰM ‚§ĹŐŕ!¦! Lĺś·Ö2‘zb2j(9Ăţ¸Cř¬ň‘L1-hBϬ˝íŢ\7*\–4+<«s`2ü2źúŇNľ*p€Ý“D’8ď·nësaŃ `0’bJú2Ą`sśĹ •,˛e˙hGńCšr^:ÄŐ|[E‘ĚôX)ń•5´ik?8ŤŞe G Z\őXé"‡Ń¬$#Üů%٢䡌ßE[ťĽ–-Ň"±W ŘN[]öl ÉË€ö7Ňv?ď”ë)zé›|/RÍ‚_MGÇ}ßvS{dĺć@Wú"ˇ[´żţÎuXÄE^ěĄÖÝ醾â=[b±órI—ÇۉVˇůqj…ŐţŞT]kFóŮ˙p!qßWÁ…E_OWŢÝ`9#˘:ôôÄCqáŽZŰôRWˇôÝÉšŚSSŠMŇ0zžľßJá ôçńiD3^XÓI†$[[iŃ炊MUË<úí-۰8­¨ćöĄŢjô±ÂÉĺu€"P7P÷F_”sŚ2GNׇ€ę¬bÝS}tÍPÂG–‰ô śúJ\+{eůΰöbʇ7A¨żÁ%U·‰UŘ/Ëţč|ĹÄÚËm-Ćé˙Ŕß§îľč);–`ťžwý$DVÚŞĽkŽ'¨ĎŘ=ć«+—uîś -ő­jŢÚ,M˝K“”ú˛¨}’ŹP@¸¶Lëä[›“«ĘUʱ.‹Zš6ˇmý´#iŰ·8 ‹L_’ó.ľ9R])\˙lĽExŕš°«á÷ÝřP0úťŇŔ‹‘r¶ŕ/I@˘Ż¨•űb>Ö<Š â$Wĺ ˛m'\VËýĹZş,sjaúNćĂŽkű‘ ¶»IÖÄčFËću…ěM=ĚşŚę®ÓM­:"ń@zä+Đ‹ëâwĽéKß»Ď5˝ŃŰÉÝt=¤Ś®A“ ĘĄÝa«ŁôKŁöRŤ,ŰEK"ˇÔÔďľchˇl1dŞóçWĹžˇĎ,¤2dAôŠK÷ 80endstream -endobj -3645 0 obj -<< /Filter /FlateDecode /Length 2624 >> -stream -3í8´`-l9E§™K¸ÎŰĺż eŔ°Á:Fś Ç -±šĎ,‰I9ýľédhCW¬©¤7Ëo€Y™ÂFŠťźk‹@«•DHOřĎRŠŐ1)Ű5ľ·`Ęq0k©w­=Ó¦HN&§ŐtO+8Ť.mt¬p‡lÄ-@C Îśh¦bgNNŇ„° -óÎ~‘Áú‹X, DÚŤFîwĘÔ’uvh0IśWű˘q§˝Š”M±:‚†aÇ«ĺ›î› /ä,>YµH^o¤Ý˛ÝŻn¤O -}2sůBMâ8¨găUWßuĂ -ë˝÷KÄ,+aúUĄĘ׸›y aî˝vJ€ÇŞ}ô˘Ődř«yťheăĐĽ+ŔÔ.Ĺ0cj|xŮő:O#ęě ¦ÉşÂ%UŚŹÂźů˛2đ–Ą300ŮQFŠ!R×Ĺ‚´Ţ¦ śÍjËa7ť¦Ájaa¦aĄ–N„Łúc,¶Äg^ŃW;y  TSał—Ýë(lš$°r~ôŻűyčß§ý’ŔsŮĺ×Ôęîv‹R`”µ5˘ŤG‘<Ú÷Ň(™ge42ţa)x/7’ _đ ßU´p#™ţ2­5 -Ž×Ą»ůrLó@|ä¨fE!¶úÉŤ-2ŇÄvŐ#?x®“(z[Fô°Ç©ń™Q*˘EtiŰ®ĎÚHĆ:IIGŮßF)®LŃ:×}ĽĹ¨>FS Äď‡Ë˛ x1_+2±Ý“ËĎżÍÓ+¶KŕYWL¤iŞ‹Ĺ3g`Ζąýd‰ŹEUł|I÷Ç”­îťsâv@Âřžq©óŤŐ»s!u`WĹSň =÷7ĘŁµĂĽ®'řú+ĺÜGp­˘8 JáňţT}-Ë%‘+—]eg€×•¤đv €" Q Ü{axâOŞů–#(FŻ| űşőjż…‹s.ß›âč®4ŔƨĄÁy‹xQ¨Ć6–á«űŘŹ %ÓËoUAR3…ŻĎ–k™µIîy÷Á˝í©pą˙ĐFRµ?őÍďĹy%6žZLáOôŞéÔxjÇZÎcGŃĆěů(‡y‡^(|˛ĎślŁ­*4FGň°NŹ­A˝4BÔK eô¶\Ś -lś×;o5‰]ôđ˙E°÷ctFkŰ8ú$>GW®NaiŕBIîc™‡áA¨úźl^D¨¦ čt®lXŰSyÇ?rGH,,,–UÇO5+k­ÄÇaüY˛¤ŠßM÷5K}ôš3űôT9ńśă«Ó/łş–löÂKAS%˛Nޤ˛RŚDáš ˘w_éDWŐ)hú3÷ÉN$;™Z¶oűŰEŠÚFŹÎö“Ďč¦÷~zĎbhD®"»ĆX*,§Ź3’zXř–y¦|ôŠfâ®ok#ß^ö?˝Č…ąbz}˝65m˛dŤáź»Ü;ŚL)÷ÜĄ×TloÁV“a(‹bśßxŚhóÍÉ\1Ĺv”†Ľ˘'0q"+ź‘÷}Zv¶.}d`ŢbńÄŘP÷ŹP‘›6µfy,r4Ë Cć§i:Z˘Ł"ĘÝX8Žů”®]†±Ŕ1÷°" -ů‹Řś‚sŔ-vLđĘN(ĐF'ąÍm÷}č#Çńř_3ÓDĽfśîÍ*âcŤp¸śřŚ‹`ÇN1 yúľ”EÓţ.•*ö˙Â}`ŠyŰ™Ł* çř—rw¨łP® -9úŰ®)+‹®Ť÷ά/í†Đr`ćeÔ„=h`ůł ›07ęč?5 "`X±Đ·e -ޤú`ĺiş»¤{tÇďF†˙ŔŘLgN•Â$ ¬QĐT9¶9˘óěޡŕ ź</Č'Ť5Ś6E[ť1ű ˙üŘ:öm/2Ť­Eă鳎~ć!Ř#Ö´;ŕ&™F¶ô"#şďź+k¦0śăNÔ˛uendstream -endobj -3646 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -iXeš Tˇ ]c’Łŕ9ú6ďÚîC€ëU´Y[Y•3SěbWye«ô)čµó)ž9r -.Ş%R‚=îőĽ‰IG'BöÎPˇŔŐěW×;—ĂáĂ@€†XF%ěřŇ-„ZěŘŽ;`ŚT=÷»Cô'ß»Öôô5ĐźšÖ 9ź·)fň×ßőPG8ĽüĄU!!y„Ńâ«Gň¶­˛’ç\Ćô×bşq°JF+°_l.÷¸ÎĚ|ÄlWUň”5ä9}hIęSNOp´‹¶ Ą:±cU Ń"űľ‹×˙“˛łrQ ;ˇŕG®űçzBđúč˙w+°]Eo¸ąpĽ.S>+ýÍéřäW;4o"{X.”yhyQ-¶‘Ş$d¤v<¦§Nńî±—đ"–.¦lô3ĽZVL6Ŕ⎵î…oŞÂNMă’®ŔÝŔšő´đÖU1pđŚ5śEôIäµÉl}k¬ŤĎď,ŚđŠŹ»=jŤ&ş;_.ěëęĺĽsý·*2ĚrŃN^“f}Ľˇcµű”ÓŔŁoÄÍǨJżŔŹiÔR;„ -Ü´f ĆNü‚(3đJ ĐŠhX¸jT›z$o˘gQU5Ž´QţČ#.)L˙WP©«>Ç—Ú,Fđî’¤ÁżńN†ŢčŐĺÖ>X±[őq©ÚĽĘë'UX¬®0cřşÓ.şéÉ)QŽŁşë}[pÄfÁ8HĘ…Á¸íqź˙ząŤbńŮń‚ž**OoZo2~ ©Y®W]?ôF‚ó%Í>ş`|Ĺ‹č5PaÍÜ ý–‚EŤ”cQ`Rě>70r}râI.+\ >ßô“źU>ůeťą`×t•ČÇ´}ę´ôGW_ŽăÖ(+™ńü†$zĺbz¸Ď-ę­/ý}Ŕoű»vk«@`¬* y×Ç]^c' ?ĐZ-Ö­L((T ů„(\ěé ™%dQŤ:BϦ=Ł]ĘŠQH™›źNžÇŰoúŤĐ‹Ž 4f‡ŕŃÂĂŻ¸UíO7éUí3ď&iňúˇŇřĽ‡Xé´S®¨>‘>9Ž®]Đů‰úcĹĎ“wX±ób#›%fÎ_ß±Qŕ /”°`éz"ÜUłYéoĐÄţ;ĎBßłˇŽ´H~^Q:0,´uĐ;e;ősżTkĆj•ŕĄxnĐţűÍÄLľ]p#Wv ŐpmËřĎ/pŞű„p 3ľ ’ ÇÚ–`Ę—ÔŽrAęćŰ= €Ó=×Áą™˝8péJ"”I¨*Íâő”\ˇZľaŰpŢCcĂ”É&bű[ćŕÜk‰ý–’„8CíĹ0ď Ůz»ÝFśóp2!pł&M#‘ ůh "0&ONµ$ĎŇüX,ÜçÇK›7î…#MxóýŇŽâ‹K‚HéŽŘqÖ§Ö\nĂăLřáŞ˙˝ž^ĐŔő‹UÖćú -ĹcjĂďŞuxA‘ť7*1f<•ÝĎŢhĚ˙$˛łÎ˘xş §°Č8îł+“ c‹6[u=sO°&]»…·ŻV?A@”U˙xTmĚ‹h01÷đůĐaćŐ(°?ZéşęM{k†jĘíIj†ĘÄłD§1$ŃgĘř'»đ¶ŚŢ("äĺŘGÎgMn %ŕµHÄč@q N‡®ĄL˙ÎTów5-˛±ňáCÔz%kÇňXnŐŇ–AžcŮÖĄP ÝßçâI†×|‹Ű÷Ăo{r*…ĵ+[¶çâ× Ë!°ĺ\´5čŻó+¶™˛Ű1ráCD$QwhţAŤq%-ߌYY=çfÓéŤßěżčxsŕ.dĂĽgy÷Lő6±[@aMË{ź#ëžh`íF¶VŘü¸Â±Th>ÉŐ\j¤™˛Fšř2<¸©1˛Ţ@Ňľ]byDaÓAÉňĎ(Ŕ'ĹvŕćúVFE,H¬ĐF@ša«}pěذ,Ö‚ň&˛jη~÷nŕÓp3Ł·[ĆÂçÓ°pëňá1Ǭ§0ü«é˛$ˇX@ŞNSÜĐĎnű˘¨GdEżŠâT…¬ đ5R_7ăoP5Ę›áŘăq)™MY„@t4^€Â;®żW6ďşm]n^޵đ»b‹J8*€ň‘ 6};«WĎm›mŹÂdˇĐÜďy7)ř–éńĎâ´¤.m“BČŔendstream -endobj -3647 0 obj -<< /Filter /FlateDecode /Length 992 >> -stream -8Ś›(mŮŢyç3(`¶ÝzpŹžµ›Ń–Ô)~ŮUöeÔťňyż@§u)˝)ßu>ľćC{öYŕľš•Y1±Ú}É Ä·™gĂńťăýw,esđE‘‡K`1 cäM"ÇPi?%ú Ă{„©=vńÎŚ•ě!" 傿ŔŃľë   8(H…čbČ™ëĎíB–ĹlĂ٨ţ«XŇu?´ťížK.z~»ć†y»MÝCúM·§vŔ»fÂ:AáânÜ/ńěs…SdřĽ}ÚűśŹ4ƧŹăˇ6„ÔKË->čIëÉq9`řVĎ?űe€§`Côkô’»}˛ŠGĂ5v=Ę 7Ý’šH,Hˇ¨ˇę’żHüv9‚sŹ—míwÎWůĆL^;+ -Ńśż'ó]Eż‘-+Ýeđ_¸VFq7IOVÔ–ő¬={ť;’Í&)8Bž,KČh‰č |3˝Š]xˇtß…5›”ÝtË…¶S!.ĺI©đľÇäxIXmE˙EĐ&„đÓ±f8DřÂx»¤| - pD7?‚®?üß,ÇK\Ąę*;Ç+Š“ÔŻ KĚÍâiZâ7MţWŠ`*ú÷¸Ă&aţĆ ×—˘,2·WFŻYڇłŔQT]˘±Ö·‰»G©ާ7uŁĎ°c,Ă–ň^ çpÓív+Tđ/ĺşDš®ňj.ﳡJúÇśě",Ą|Ô}—;p+kWŢ 73z•Z–{ë`ŻľcžČ픎öčCLř@ěŐ@R\޵ăwvŮŇm™§BćQ3Ćé|l¶ź^(&>˘MíąŽg -M{ ®Cxçc´8Z:ŕj‰¨‘j Ť\)‚ĺ Ť F¸ç^ ö»f"ç˛sˇnąUśQ,Ű\>CÄ -×ęę>őTĺĄSÂů V xµűLśę‡đ}wůž±eŽ,—ܢ1OŕÚŘ6|˙” @Ůocňć™xt\?p0P-Ţ1˛Ůî{=Żt=• áž}ýÖô.Ľdarś+ş[ęŔľCüˇżďµ&㌪i'ĄŮçđ!=ăžňńËßG—5ęxç÷ąbšĐŞq„X÷µSű[“PřĎdő(ş©×qŮdZ -Ą بGôëÓ2ě âOU„uÍ’ĄÜP ëş÷°Š57ŻŰRŚŐĆŕwĐŕ,Í4ŔÉ­ů°ĂNýąŰ4÷{ČśRkP%É^`71ţ‚$­Čb)ť†ď"n9Q÷ -1‡MQ¬'‡{Ë.6íĎżFů8(97řř+ý…•" 6č8˘ žX„Ă« Őţ©ŹÁx> -stream -ÖůŘs< ͨŔΗpóe˛ŮOţcë ߤięBçOt -*†V`gB޵0„i?#`±˛a­ćń’<—žÖwŞČŘĹ…Ú¶.˝@s-ňŢoSkůŠÚ•1.SOäţ;±á×Ŕ˘bëQ•Î[ú«đŚęůĚg<+ku?§:Äâ=“AĆ‚4Ą Ź˘ń® \BŠdĐäi5Î. ąUáţššťT;‹y—ń*ŰáM>«\’Ô.`gěüańýőăŃÖoqÁYŠ˝h–~ľX Ło¤Ôë~¬ĐěĆMRÎl6zyě~ŞEď•lÖŮ´†iŘ|ŔĘö'€żń}ŇçÜĽlywĽ,r1ż=ź¤hÝ3ąeľ&5ZsŐ4b Ý÷öá͆¨gý ěFńF@u\ÇF/˙*Žň;űG#ÎčĄŔK †ti’Ż&Hńüt8ŢŮ™z~ídLO†Ću5ôę?D·=+őďÁÓń˝[ć\µé6IëžJYa™°džą•Ý›O|R Xqn“N°3-HŠµÓ”Ď§Ö|ü¬=žÉZąYZĄ;ą%¬·%fTo°†;Ń./–ë×ĎSlďÂłx^ô Ľ2^·ôUŤďVvÂ'pD®­°&ďíĐĎ0ż‡|sč{¸ă‰›§(€šń,”઼cĹk‡} &`|xYś*·Í‡t;ŻäśŁź¤Â#IĂŤ¦ÁMĽVŚ‹×$7a+ŔŁ]W‚ŢŕLň,ú¤ŮťŞÖ)PşĽ„ĺ8i2dÚĄÁ”ŇFäíy˘›}O5!ţŮťä°Ô†N2 ń9a¨fáBěź't=ă ¦Lŕ¨<~ĆZ~y320ń ¶®ž řWĘ„t6ç°ťOrVµ`a€l"¦D—K}ę͵×B„-€Y¸ $&Ͳ&3©{úł®Ós[ÉžźŠA^†Ţŕ—ŰÄäR˘Â^ĄJ™•ĺ9suĹ#Řü±ĺ9Äô®g~ŰCMźÝu›ś\ő_ëÓeKZCÓě -> -\%ňR€=ş<:*®Şz‚ ke3Űkď×Ý)eŤ†}ů´ű†či-Ć2Kc »볲A'ÖNüŞř}Ň é~Gr†źRĽĘřü‘¨·1´ÓŹöćTě°,^ꥬU‹ßÚ‹&MoěE‹j ‰‡¶n4®},÷Q »0Ő.ľ‹ŢÝĆąÎużż]GĄ×D+Xďęp€2›©žÜb6rk“zéÍ -Uňëąxm‚ŃGüĽ·~ŻÄâ Í^ŽŞzĎóÓńÖ­lPÔžÔ»d‘ŕ8:ĚxóôŞ×úlH+|íToą}>'ăꩬŕ\X +\!]µż¤=ěŚŮa Ś!Ţůř řđôŁ5zá€ÇEĺú[VDNë§Ć 6J=Ě›‚ěČR„•Ją€ąš÷Î"7 Ĺ‹÷× .ńQE¨Śrâż;Ť útť¬KV˙Ţ?Ç Ç^#ígIĹů¨ë,.<ń3üBßâ(ľćęź¶ăŇ©Í~Í žUČ 59?ߦł”a{SٱÄÝg©@ó-^#ű¶ŚMËČͲ|u&ÄsSHwi‚$”ÂpS#†3Ţ#ĆL­–1M{?[”GŹJ€ć%á>ņÎŰÄÍ2R±6eKĆÔN2ÝiiçÜŰťžô!xőŞb]Z­sű6?©ČČ47›Vě_&~RAµ˙3d'á8F™UţüĽÍö#y,†gęČŤşíÜősí-A“ÎB„d-$żk»¤¦ ÔiŐ"pôčwC0— ËOBƬę0N—Ŕw/Ë`t”ŽŘ˛őČÖ¸9~ÖŞŻ˝Úx¶oúü,6úuQ Hę:C~ô8Ôöă"=OřU?¬ ^”cĹ‹\©Ăbť3T;5Ł:/}§µ5€čúĐÚpňŮ'Zq şbÍ«0…züQ§Ŕ¨Ý-´N>ĐÖ/MĂ9Słyz«ôbU9rWß x5ÝT©) Ţ€Ü[:X[żš]KˇČ@˛Đť˘›Âň?iîY|qűą®ákN©§üś` ×ęf€ -c¬ĐŻŠŘłqc t8[FFwůJüăC=S§ -r\FGÎQ—“`;‘wţ ´ýŃ)(Ŕ-ĎŢf¤¬y“e$4­©‰Żă•ÍiI©d×ëBę˝čyđĺ~´(őĘЧn"h5Y;b˘€W»^e -ĎîĘה뀙gąz*ö±·°ű4íÜpć;™Ě}f0©ËŃ*XÍ^ČX”R{}Anł@há!34 -endstream -endobj -3649 0 obj -<< /Filter /FlateDecode /Length 1456 >> -stream -Ő1 ‘bQ粊çşč CS\›Űkt ‰ęu—:^'â74t ö3.%çłÖ”>§P6„:b‹ž9Č~@ELÁ0á»gkü™”čU™“şęM ™hú0Ú™ŕč¨VXÄ>$őÓ%Z)‰ąúÜĐŠS…‡áo·‹ťiT9Sł/ľâűp-(ÇSę_ä/ČJ›Am¨ÜIhŞfWgëwÓô@É./8¸ŠűI¸Óë’Ř,cs?MNadň"T˙.Ô…ŘhO¶†qţî¬VŐ$j˘‚Ů„˙g![U…ş™Wć‘ţóÝTK‰®+S±‹°7עŤ¸l™ÔL‚WxŁ€ě ŔşŁa3ĘąśKšŘMř±ŹzˢÇaôpîŽuÇeŁ1ÖĐĺb7ţ/·ĚçŘ–ů¶¸őÁŞ[)ş4Ě8ňWX• AËĘ#ÚĘ&;eČ7ť]Řë)Ň|H úÍÜŠ´â×ô˘ż9±ł8áÓąŁy\Ńüm@d)Ç!†:Ř|C)H)Ü8žFňÍnhdh± -öŘ ć§lJAÚ<¶I>˘ě‹c‚î/®Š^źMŕ^µÉʆ6KŘäSBúńĄ­8gVžçĘ)(*‹(Ř<'ç4ÎÍ]i|l+Ůa~@Đ5şföä˝@ab=])(`şSŇäčnć%…ĄřľHň‡IŁC,%ç­ĎWüŐďs˛l÷Đ yę—PŐ?«Kv@iNxnÁ.I,jÓDÚľ”v°áůŕ'ď/——«pŕˇLâ˝Ŕ\8s*3tű<ÖcŇáŘó+Ô’*Č:Ň Ť˘8öÉ+ÇÂŮ×›âôč0čÄĆr`Ę‚ć aT”ëÔ§>¦¸č(`.ů,š°×éŻ#LuCâq®7dOÍh¶ 6ňQFĽńpšĐČAJżŠłe›5. µ…íť™^ĽŘuLV$ĽÜ‘füd7XcĚoĆ nŐłüb  7^Ó´ůĽ—:Őţ‡$ŚřÓJˇ^_‰ -ŞDJĂ7?ÉŐ!NLNM•ý ÓÝ`:óĆsŁg"ŚC ˙‚||Łp+ëDÖ@[Ö´îk†—Ĺ®ľBÄT…ŽwŕćUI©ťŻŢâTü4íŕĽ6ănxÝw›S ć˛n‹Ë>‰¬9|hxV;‹Y:Nţ¬WEq»x®Eś˙=“YG‰)ăk4JgVţ ‘\©ÍĚUk.ßđw—ţăwµ2 `ißTŢÔÖßmďm‹&cňę'–C}•Jq|  }Goí?,÷<Łű]é6laEYŐŔÖŢâ×Q?Ćt”F<ú®%®pľŚąĆŰÇ©ś6bq’ q4·ckYŚ$óÉĚIÂVĺSt‡ü§ňřO˝8ę„ÉEőťe ÄbčT¶Č0ÂŐóendstream -endobj -3650 0 obj -<< /Filter /FlateDecode /Length 2240 >> -stream -AgŕĹÂĘY‚JÚá˛Bq•Ä\ěÜOdˇ”Łn80á>PŢŽŤ _˛O=ÎXŞnÜŐĂ =c«K@ Ät5XťµósÍý/˝•6ăUER¬ćŞľšeŁwŤßbâŕĹ[P»GI‚H‰­Á1¬HŞ€.ýÎÔyp‰şźě"ęgzh¶čnšn“E¦QUÍ*éâ~Ud8>Ú·€|Dĺ]Ľň±rNµŹďŰFŹCČHi&ľY “@B1«Yl!…GDşýÝ“T“»„gRµő×PµÄ -§“ln“ó˙®/KŘ…ĺÔŹ3¸o4ćă"¨Ě»jŽ´?ßńăŻ`5‡űŔ°Ű ±›¬±J¬.üĚô(łďô,nTîôZ4éźXFjE #¨řńéH -ż^`Ë5寮ÄQ¦˙×ď!} -€ ‰…ő\ŘňŽFő˘üżĆ—p~ToSSˇőż˛łeď2k=›6Q?˘ óz’{eu^dWFi”şuź˘Ű6AŇ)ĹŮ%™áń…tLâô޺˸ŕW3î"… çVgLĽMYřˇNC2nliŞěÄzó+•űeiěAÍ«›ź8_śéď.fČ8E¸ď-]öůcíę‚[Ëľčúë$ ď%ż۶±ŢÝ›…ů- KŐxeş- †@ÜP W­ĺĺ]muf^˝›Ä·DFKŻ’RĺĘ ѱ}F= 2(ëĄr’+[Ékd µć“ŐČĆŠDăŤ~1EłSkÝž˝‰lT˝Z–…,Ţ!ˇ™,şďU‘#±ŕH}‡_´ĂiA˝÷Ýú5żůâ4V.™ăU’Î’ŰÂăŰčdź"9<Á–#5¨8/éH?,ŚxEÚ©MJăjřĺrťčه¤“_@Ú¦Ć@M*şÚĆŃ‘¨ö`üŇÉKÝu±H¤U*Â)G5˛.Ů»töó++O”gÉ׬7–_6Hĺę:‰Ł"—82 #erĂĭ׍ÍÝ8~,}!PZze%âú:– -G¨™čÚ»şĚ¨{xćnҡLĽ›9@ŤďťőËŘ  Y ˇ0źQŇ€…ßUÜÚן žşÍźlŻürăf)WÁäC_›¨ GOjŢFhź ČF¶MůŠđř(ß;?°T•Âą„TVŘŽÝ%ŚŹc *ś(J¬ôÔĽö»»}čl5*KŚ7\%‹ŢXĽ SSă<–„ą /©łĂ¬|-^@Ä®ŻŚB¤Č3?š´\«yĆPwQWVnY˘,WdˇĆ%śĄłpBńqĂŻY'-ŇBtR¤Ě Yáč6Q®šů˝¤ń>ň3˝Ďź·7ösÜž˛2ońü„Âć cm?cĚ2Ş\şn7wßŇ©¦LY$Ö·ŽůÚR‰HN›C{ÂÁ_ůö©5*{ô®qÖ>*6‹F€% ?Äiˇď5Őr:zÁWđ»^ ˇđŘćp> -stream -D3~î@U†HrńÜĺôőI8Đy¨Ń1·q&hyÇŞśáf±żf~ŢISe! -Ďöڵ~\g&± EđVň0‘Ľ†5¤ĎŠdaΡC?‰%hčrĚ™ĚoUčL®Uĺ_˝Ź4ęôĐ•ĐÇí·ÍŐpDlĐ<Ú1źô'I!Ő߇x>őy!ĘR&ewÖ†Łôń±ŽL­{Ň$—/qkî=/ –#Í=«{JćĄÎ09AÄ#SýŕťČFąmÜ ˘vr’[&5x`ió>}†-Ý[®ÇČ'UC.?wŽX´Šc/ĽÉ~·ČŘo˘pM'śíAJpčĘ4<7CN.«mm€ŃĆé/UŰý­żďügí)lJ ŕ!?ĄŞmŚb*~]ůí˘Q!ň¸U¸ şů58†ňŁd$4šrlĄtŔö>Žě«é>©a­\âWk­<éÚKúź9-Ő\ź‰”ĎžŚ;Ľ.#V)č¤úŁ”E¶Žç÷a‘b®H j-“?/®ďüs‚O|ŢýI@čTL€;Ź6%V@’®Éa)7ď§>> ąF=’cEň?Ť´ŇłL€ťŃ×Ţ 9đp¦şňýĐć›#AŞŔ×OĂ1,‡6ÉÍ!DkGŹU8líäá‡ŰîkżIó;°LkJfAýµ%Â@ď„0+5„ť˙Ç´Äö.·ľ>)™ţĆ^=“lřxGM©ĄŮ±IĐ] ÓĄK=FXÓ“mĺ©4Y¤ČóÜ/ŢŇY쪧֎ŽÉ?.€çŠ+PqŮŇ(;\hQާo$Ĺ®rKŐ€ŐÖś‹0ÖŰ«˝~cš_ćݰT§Â;äíŰĂFÄźüć ď ˙O¸ Äő•F´I1»9OpŠ›ŕ@d­¨µĐ¬¬ă -Głşźđf„vnýőľÝxźnřşČŠpjšžŁĐ>Á¸Lx#Xňn׉/»ŕ:zĽhĚ0ď/ť>‘YëάY‡ŕ6wä:$ňĹÂnŻz‰ý™Ôkňxá׏ł”ď3žW€뫸חD ó™bśxPîĹ"¸ÍŹwĄÖÜx–lázˇČî3 "&vbŠ·ˇś¬qńek˝(˝’ÖD€F“c ˇHXň˝ËüÇ$ R}ľOď©zzá ZDý-lc¤±Ýô ŇÉ5 -®â&–…B?|Ŕ€‘ü80ăň×im'xG%4%ß(^„đ3·ęH‰`d Îő–4Ń™F3.Ř˙«Iµ&{7›2Qđt c˛đ-Ô 3ňxí2[kYa CŘÉOنčˇpŔ䎎„•ÎťxÝQŻř¤‹z¨Á"ú; 0-oŻFG…«`ą­×Šł“‡~]p}!÷T —†»vĄ†O; űjÇ0ʱüĺJzd^ćÜeçŐ|Áś†žSžŹRgĂfUb1(ÔňÚI†ž?9Ü÷®(?@>ŤY7•¬#HĆÜŘŘÖž,čI¤{›‡lá5ŕ~FŘv÷«„·ÁzĂ›LA¬ -oţóŕíɦ–ëFłŮŃŤ;‘‡ş‚hč±ÔXÉ -,mˇŚĽđäBřyi&ż"čT|<Ć˙Ď[­˘…Ëx{îŇAä>ěa«x 6ŐY„qőŢźŞ[Żlí÷ŻŔaď‚ăvLJ_K Di¸¬óí‹“Á!ÚG„Ľ8|dĺ}ţčôťµę@Č@{Ú$˝9äÄ«^;/Çv[fó]˙[JŘFyĹ!6hüŘRěăľ´ şk1=ë /H¨„ęoÍ5śę­ú+ŘÚ9od`h°§Ńě~¬_2@îVHŔ -źYŽ$§śÓŁŃÜŘaÖȲ&‡?zß˙Ĺ˝ˇBQß"­˛cru)> $á7†Fż ™hŔ0%Ď"vݧ÷¶yW)ů–oSű8¨‰ôíy7ĹÁ¸ÔhÚ€)|Ç˙†­ Ş…¨bĐłZ¨éD?5ŮŁô˝»BŔĺÖ<¬žú7tÇĽŮ ߏnęîqçĆćšěő®V#g}uÜŽ€„öZHć^%ɰ1®~ćőw+kQ¤­ż¤•zČŃ%Żs—‡v>3ař;dď+Ą'Î(:ÄxŤÎ®¤Ń%Ę–wÔˇíŔ癤“q#Ł‘áY.żnť,ËŮp1á »9˘4ó“ ]ÖđřI¬ -CwLy(†¶ż”NűR) ›¬–(ZmŃݔؕÖčť(ÉřTç˛g“Ö%č÷ăY PttAŠł6aćp¤C‚đ@Á |źQ%@Á8Şg©B‡Î‡‡|Ţ2f¦HŘÚݲ–'bL2˝Š†R°”ĽÁmMÔŢŞ§P=tKR -4~v»Dćq{dW6Uwj«ž°4~a5ŚŚď…¬ŠîKă€Ř*"D) rývĺ¦j|—żČŞ&kgľŢ!ö©'Đ%Ŕ!ľŻ§a]őq6EéŰ44iůXŤ˝ťŕ\YÇ™™/XŰ׫ę_kq¬Q7áFĹąî§N-Č–‡Ěţ>ý“gÚ˙éę‹ä4&ÝĽÖ6ŮŔ%+ őÍm)±ŹĆÔ.hŇüČŘĐÓ ëÖŤĐĄqJaŁÂ 3”˝Eđt$”Ăăh<˛ {ź÷xPŕ~ÚTjń Ý1=)9śŘS˘´Ž_ţJAĄ~Ý÷ńŞß^Dá!ÓöĽö]~T ˝U’ ̬ŤpyµjŰNŐ2ŮĎx’zHőâXĂ:ô%‚Yś·×6e.ď G-‚ĚĐ—["1ˇµBQ0úç$źňś÷>Ś=qlśre†QĘĽßÁ´éf!ő8âEĺJ¨‘4?ŤBńŁ`=J‘rÂqd ňĹ…dÉHÁŚ”••cUR B0y&Ń*0ż8˘€§qöMŰâé¶čĺş?``šš˙«;‘é$źfÉGę -¬µúŁa=†<*â(»aš7ÖÝôM!âDďę°ŇĚ7»ŃđV›Nw$#$µľ¶ď˙Ú}—nîDA\®_Ä—íbŽ/âzÚ’›ÍßşďǨ^hň(ą•0šˇéŰľ%#§(,ě«h@Á ŕ9Ý®x:1‡ VbŻˇŰž†ę¬> -stream -­Ů5KĄ­a€ÜÄXđěÔ+Ä(3ĎwűĂzĐÚzŃÄĚ‚Î*Ŕwrz‚ůcĺB™“Ń׹H97 /Ün¨ˇJ~Ćć»§«űżýTr¸âÂ+ĺůÉO»ŞMę<,^ĽbM-y‹zŔŁAe«KôŃ’ŽŮŚFǰ_AşďGţJ÷wąGýač~qŔşçxx0 :oxÇ=Ý˝^('­»¶ß“‰Łęş‰ěśÄn˘ő[âGßDÜą'Č«ő+…Ĺ[ŐŐ#{'ş…˘$‹6J`“ŘĄě}fV~ŇcřŤńóʆˇŔ»2ń kwţ´Č墯@Lě=ca…FÚ$¬|Ś »h§D|nsżĽĹŽŕŤ'ňéÁ”ě•C{”ŮŔľťŕ`ľŽ^dĐFI”ŹĘ·’”Ž4ŠYöb9=ĺĂ®hÍ oŮp×-”ľ5 ŇĽa÷&×™ćŹBÓľó÷cô¬Ą0Ç]‘käľĆ<t‡’4Ýâ/wô ő˙ăÖ"6ÓÍçSnÂ1˝ięňĹ d|viň­Ă' ,\Zć¦#đ_„˝‚8Nr #|1’&HY5”k#a3dĎNĂx9KŠČ,¦‚řž˝dJm"$ë—Ůô˛÷5Y’Hˇa˙}«©2!Ǹ9éLň‡ś"Łr2N`[$xę7=I€%]ă}®Ž8ĐĽc˝V›˘Ĺą”P…e÷p -úÍÂŐv2Ż&ĘM´ĂX‚·ŕ)‘,|ŤšL#Ń1×ŔnŚEµ…Řöľ›VíxQ„=Ą]•$aĘţüĽě3ÜÚ஭‡ď~űž%Y¤?Őř|Ż‘ńpIÂf3Opmź­QĘĺS -Ö¦”¤ ,űŞ˛ťřŠý'C4L•ĎNĺΙ5RĎ­˝ă˙µm<¤"óŮÝ1iŻůłţ,úş–HkpŚyŠý‰—·ňXn‘ßnőť G_™W:ôďDüCs§˘đ|ëĽă ťRś0c‰µ$ăŤď˘ä 35: r)×e»a#”ŞőE„ 9÷¨ô$&8^#ÁłĆ Ú‘·¦¶Ą¸ĎÚóeĹgŃŠö©.kĄ"›FFĄ×a‹K[ÎÔJĺ&’¤#á~ĘŻxܦLş#^ɹٱQÖ~Ę]3\—>qÁ˙ŕ‚۱dsAx˛ď#íÍW{Ő?}5É+¤ -YtLŹ&ťt!­E„[*šÍG9·Mo3)Ş©U:ť@™äčŇ›Z 9K±!é_á“'Ő>;oAëtčOÓ®ĆfIíW€†=š' nµŮź-~Q×bJwř“[—ĹCë†>˘ůqoűL†D‘!UlÔR»=/$gYÖĺw{ěĎ„Ń>ę•Î;Ď#‡¬·B;—dÜĺôč¨(}…­ĆvĚĚľ|Ő¬Ś¬wtHżŔč˝Äž Sxâ?ěÜź`2°ĺyDĄC:¸«ĂřiLŽ>KąśKšm7vtÂDO>g >”yśžĎ7{Äď%‘îhZXĺâφ[!öę™lü˘˙ˇýެXe÷zL‚šÂz4LĆ#ÍQp ›ëíşAĎŽ­“ı˂»ťČŤ&SJ™ÉËËŔäşä<’g3á:5-µ{ă˛Őăş·NFŕ-¤OČL†"kÝY™„6š?=}Đ3cÁ‡†•Ţ;éîÄqm«ÉüëJł(ϧÉtęˇ7¤űäřNšé+i­UĄ•<Ç1(ś6EYĐóţçVˇŚëgJőFůM\‹ŻÎLî§ÂÄzHĚrďx¨I,ČţíŃ‚W˘3IÇöťW {ˇ)lýú±/ŤĎÜhd\Ż2¨ă–š‚GÓĘĘ }JwĎăž”µéöČ’hç»hÉ4~‚V -wÚš ő9Ď»\2FuŁűIŞß USţÓAÚ‰ş»$€«Úš÷o–ÚśÁNá#˝QÎ € -| 1ź¨đłoi hţ…HÎ`3<ËMŐ,Čţ×c(U €‰Žůţ!ÇëĹ‚˙đăµtŚřćY×-L, -«!ÎÉ-ŰÍZB^˘” w˛'Q˛1ełŃÖHťŻŕˇřŞiRÔ°–ě´čŹź%®¶ť(Tí» !¤‰X¨h%É=ÆZúâłŘ!ů+©®“Ř ¤ű…ŞZÉ%T&cőúĹł(ŻJk®WVŕ-oâÂumN^Xűýł GÚí«U=áĘŰŤ€K…0¦=-ŃY !aJuŃ®ĺČí/+n>·îT+ü´ççläą艬’×÷sě•đÁ4­ :@Kđ„ Jł¸5ę Śă8”;¶/ąi˘”$ď.í·ő_^Ѱbó÷#›ńŕđř­Z'mýîÎgĐDßH)nČl—ćĐŁ^Çhd˘Bř3ďeq>~ŰpqĆťŘĎČô™-ľ 1̰söƆLU)o/b!Á{eÜ–’Čî ć[PQ»¤Ä…ł b1× +éůĂ­ÜŘh|á“ÓµpűĂľ,c'‚ľ0ëćÇ­Í–ĺ9ăJť¤ů+×đ)xGźŤ“c¸k(FV“"iWÇGÄôÖ ßČô jÖĐńÝ™kkÍßDI`™í˘ŕd»V}AÄř¦ßS0Íě3VH5Zci†úÝâwŕsúH[ą5Y÷±Ś!2ĚÝ]¸V—[ź??Ě"q4Ő!%¬[qä:ůhŐw„U,É{^1k:?…ş—‘UVđ†}“†úú A ÎE›ŁŠEz…3Ś.ąŞÜ Iß{¶r§ăřĚ[Ňř˙ařŐ×ŃčĚőÓôůDn˝ż;7Ô^OŰűK(2ŔĹ€‹Ź@u( Ö˙1Ü>Ť-`F4f 6WaÜ -ŻĄu"p˘’ş7AŘ˙8ËÇţÝ„XpHěőĎ˙V.á÷ 㸻ľ9QĹňaűçňds«UĚÉ_®ś/roËú‘pEúĐI€é ŹSĎ4‚ĽĘ\ űQ‘ˇ!+LVQó€ÜŢŕŹÖX=˛÷ ·ĺGö˙ÍďâhѦ”(ľ«h©¤ÁĆŚ ň|wdŤ2óź˝]©Â+îÚendstream -endobj -3653 0 obj -<< /Filter /FlateDecode /Length 2480 >> -stream ->‹Ő[µ0˛Ő–U¶’=eţĹX>/swë‚îg-glÖŔgŮ•ă[k( -­sHO1‚Ď!‰$\đÉţú—ř"}˛»ßóĎ'ČĆŠ0vMřW‚(‰'ćQľőÁř,‘şÄÎpޞ˘’ÝŰ0SíĐϲóĺLx›q=bŃü†’ÉvÁ6͉©uô˙d°3'UŠ~/ 5NýĘ4śAJy“+5žTĎŃ^Ć2%);;~˛śtFWüŤč1LR{ę^äAčÖĘH]Íd¸MI´"} ~´ 5b}ntç@Ň$JžD5(ÂŢ‹Žl4a5)¦LĽăÎ1–¬ĺV’fcă X€aőç ’Ćz鵢]Çţ1D˝î¨ vůĚ/ >„…n -Î °*Ç0©ŢjIeşGłZ§Q¨dťőá§t]äîH$^ś§_ă1®'AĆ!2N_ŮńĄ čR­l_h%˙ęt뫺ZmŚ,±‹v&l×d‰Ž{n`<ź®ä€fü°ZłTZ˙Bµš“Ę -ĺűćĘ{ąßý\ß|ě×ř–Ä„ůëC ±%ŞŞŃ…ČżA_ŻŔ·× ßÇ đ1ć5ľGžÖiLš¨ŕ7u|Š[5+$‰ŮűöľĐeöĺŹôŰ7\i§^» -,uýĘĘr»çdLřľ ˝Ăü©V•  0áč,ŽĽ ůď’4şĄęí‘{ˇ°rŘu'/A& ˝jĹé8ÎťűKŠ‘m“żűXcCJI0ůp{Řő¨ľŰöY˛iú˝WwÁŘě${hZ„ĺ8‹ p6Á1nd†cnżčKĺäŃM@­îxRîÝ7«HpÚ…Fťks ăáfA˝ţb¬ŃŔ'»$T[}š4ąä‡*‹S„Ú"Ëv%@—QO˙Ş5ËĽ¬ ?!„Jfŕş±ó>*&ˇ/5ĺ¸j·ň],@$5%b$Ű‘‚ť?!ÁŕřůąP,"öwÖä3›ĆJĘ|>”? c˝ţÂv®¬ŞlĆý´zĐÁżůU9Ý]¤©ą-i1ŞŻźâ˙p‡đ)¸-‰ž?!QÓ`Ý\ 81D)AƧě%#䮳ł ˛żÍfT\Ő˘.˘†ü˙»‡řü26 ˰l±~»´îx@úťZ÷”ŚżyťTăGđ€SŢVá É) -ă(Ĺâu´cý6+d®ćbŢyK÷Wsť`°IËâŹ8H\7 "qńťpňÂÓz­žwSÇBW¦łśNŁÎŤD®ÜxěvÄ+NBŽĐmţ}/ŽňCy"ńöF:r ˘ę.†Ż/{™‚#u#Öl.bÖݞŚcŚcŢá5ç2jRš¦PŃpĂ•Ş•ç´ř %wSH9k¤W‘e¤˛‹Ăç±kôoŔŤg˙e¬OPU! ˘o©5*%rň‹÷Ăő˛î×˝,ŁŃ]WVę3ÔZ–qóöÍî¶F”ˇkâzV›zXř¸µTtş^齜ZµBĎfłęUx<Ž™}} QúmĚ«#_q˘'_9Ď”ąÉm‚¸ţ.“sxpţ…źľ÷’»Ő ˙¨_ěä™F €qšČVŃďZr2µ§?l0×d—Źiy+űzP@”Đ6¶»Č‡]Ť!)+©ŕOjt~ö@$VŔO®x.‹¶Îˇă¬Ý$漢ž ’X(ňTóşO®T°^&4ř„>VÚ E4ľđöiZlď— Š6ĺóóqÇá L6'g"–`×JŰ­Ęi-z:ŕÂŢdR[´>M: –ęrĆŽBD§ţîŔ@{ĘÜňâŰ^ä‚bę#ňCž÷”ŚĹ}# gw›<ý…óŞdŢŐĽ-.ů>9LÜ—+¶H 7{ÚwŽÖţń¬Zq.\ĄácËOôÄۢ…NţeŢ'cWA•m•Ą_ę'µ”ű4űˇú5ń2꙯\…‹“ëâ·}ţ,q ‚&©†áĹwg±Účp-˛yŽÄšüIňÉ‚ó_=—lw‘bóö:Ě‚ĺNÝě[Ę7…xU˙?’Š@P ĘŘ›WÂ]¬,wFsśŤ LŽ™PÁ˛€Ŕ穦¦űz­=ňx™*Ʃ뿭śú~ńžvIV8đÖv>3ŹżÍď·VÉ‚Kąőri¨9ęYŕĚśT)_2’™U;\«ńgŁĚčsŤhÓsü!ŃÜl€Ą.ťJ®®ąo łj˘Ŕ˛ŇÇÇú€ŤňžD_ą›K ’>\éĐŤËdă·X'Z˘ÜŠj˝śS_ę82ö xŁ9çĺNŃůŠ?M*Q“  "`QŮgËŠŢâ™ÎíŘŃsCfĐ©k¬Ź42-dFIě˝(˙I‡ňĚ_|ő ţ°–ţ7đ,AáŮFťJ,mÍ폣`ť|Şč‰,s\{$ˇdłőůvŠĚĎ€őç“’ď-v¬°˘\•Ř”żk ßÁ†ÍŤuž€ícG֡߻2Ô.^Ş×üô÷rR€ óĽöżŤ*ˇĎłýpżÜţĚJÄÓŔŰĂvëJŃ7Ožßܸm„’żl\z5šuGŃ8ÇţZËŮÁúVÎWĂ~,T2ÔÚcA„çă?Só)XŤNEéoFCŠuęÂDĽxVjĂZŤHl÷L EŇŽ^xIů]ý}X›=‚®Ýz›ů|â‡x´ű0FíFH&Ű:_ô VŞÎHéAR±8í«gđÉŘ>s,ŚÓ¨‘ţu7ÍćN"RhĆş-bDßSżhŞň„ŁLďĐeÁ}®áŘ@3ĹôŹĺd–¶®ôŁ_BŘn$ŮaŰŽĄv'ł5zAđPÝź»±Î~‘_€µ˝h±;÷4¤żšíÔ }Úg­µL™źeQç™ÝŹÎ#ăË:­’=yDE¦z‚Ś2¸™O[‰Čü>bŤťłúăÄwl^RŢ­w'4p.5›ţ2©:ęG”ĄxqüJ*U¦¶µ{ť> -stream -J„˝`Đ…Ńút݆÷€cÔ‹ÁAúbnÎEA~—¤Žą‹Ý1ržLĆéqÇŕ5…;Ü5ް/2ˇCŔ;ĺÂ$99¬ËŇăSľh ŇáŞHuáíŐsڬ.kx¸ç®]É˝ILŰşUh˘¬[˝Pyµ”TC}N=›e.1’˙Sŕ”*ŹËšÖiú~ÓU ŞÇç˘ék2}'YŢŽÜôâZ¤ łĆ¤_P´öÉĽ{ş(v‹˘śĽÇ|ęh+ţ N-N: -y6b§]®v¸ż±öqśoEşmÖ kźÉaÓ®Č>@PŃk>ą‹N•yvö‹9Ŕ4¦W;Ž»I -ąHWW•čîRÍ%âŃ?Dmíd)Ť]ŮeC2‘ő¤{VýVő°.xA 0Í…2;ć/©‹éÜ>şXG¤[j¸,\ťŹBçŘ­¶“ž#’±8ËÝ´\ë†@ńCSÇpjŁŠ˘L/±.€7#0XcĹÖpˇ!čid~jxążŕĹÁI¤ř<,lúc-a„ˇúď9‡şwńoŤ^‚ŐzőÄ𡒿€~BžáĎřÜ6źFöÖ†Fré'™±–¶©Ě€Yž6†á˙ËDwÎőąŠř•üżíł…@±PyYŔŤýEJµ‚ߊęÖR‘d~Ú=ä!.ËĆn®çč[mť_ő×wŚxIó­K6ş{^BxsTR¦jžg'~&;µ 8ˇů—:Ł Ĺ´ŽBÇŚP€ďŔN9¦ěŤźjńŕ:§Öĺß®Ľ¨†ęÉY~ĺN©‘ĂžúřžY`˘?|ČÄíčz™ ą5/‡ …?u÷ü®ű±äŞ˙š¸ HârřKĘÝ<‘şt6•9–%8ÚŞŇ-$ ř -ů%ţ7݉ż¤E&-Íť Ćäö‘ř j†¦¨ˇwnďrC7úta˘ă¶,ĂŐ˛Á„©[¸5F`§h,GÖ7¸ŘpŔm.a0%b+–*f‹ ˛čŞItKşmČ |uµM¨-čsĚ‘QŁ=153ŐnÓ®»-—ÝőŮţĽ„ZKŐg…˘ë{{2qGçE ć˙ńŠÁ÷żëŐ Îsĺ•ö§`d˝ďű0> ]óÁ„»J“îA@ĆY|­»˛ÖŻ6ř‚–Uyö<ďdg”ě°;mnÎŻÂIyL‰Ąăŕoq2z×µÝ? ©”ŞßĽďŔżôvĽm2đ‚ Ń#o[Ô×006č?ďŹH©rôŁHND3Öš 9‘¦`ŕz–«Ž\ˇ,uŹ=5oűËËk@íIAţťNűÉÍZ_}˘Ţ‹®˘le­™ŰśsO©¤«żaEצú•Gţ&}żŇ7J6«ö•ťL - ŃÖČcSeÔľbYůFŁŘúçQ„´¬-w}^3/+AŇÚvŘOBż|¦D'j -ŢáÉ×WźFŹů‘,˛Q ˙&‰iđZTOů”}[Ő[hr¶0Ńi±lb:`/ţ^51şYś» _áĽŢZPű¸,âŇ.×\Ćq’‚ˇÔöÇ·Łď–JááíÄCĺĽÄ’ŔćĆ#Ş” †ďłĐÍŮÔĂ“+]“‰,räńĽ[ŃwŽş-Ňfe»ůö -ŘÁôáíýÉ”]6Ze×ďpž -rÚň”_–f´6ŢŔŹ‚‡hó:µ~€•Ŕ™Ŕ¤XăśËqµ6ŚWă\ĽňźŘݲË8ŘŘÄD„KńHBÂfu \ž ˘™€ŚŮ€feŐőÓ“żB¸ă›¬ç•ů¶x"y6@4¨–hj[y"C嬉łĘ=8ŤEÚť˛˝Lä˛hü…AŇ’Ź? OEQ,˝b(—Y9(HĆťl%ä”fżËťŠ3ťo.3ÝŤ_e%żźpřź9jĚÂ0\Z ĄÇe•‰'ý' ›–0ĚxǶ˘¶cđ ˇűQş R±=MlE đ˝ţ– `Çuh*¤ÓŠč0Ň [ošGZ9Cˇ™wsRXN5ˇ8ŹšcZĎŤż#qć’MĚaŢú—ţ˙Cžs’¶Up‘u‚J†úWawűMâ ¸xCtCđ©ă^Äc¦H‘rČ…Ă8Tńř ›{ž@D˝šÂÖąĄ Y’jd>ĎCŠ{eçSn­q\Đľ‚Ě µŞ"IĐęMýî0aF—±ÔčěŻbđRţľ€mđjjŽ×”·Q–Îůx~-ďň4/±ŕ©eîä¤N”:˙ůÇ”¤ł€(ÓŚp qů®ąš^I¬{é.AO‡„3PËČîpôÍýš˛v,§+»Í˝xł˛˘ţˇzSpyf·‡ăľ÷Ď/‚¤‡ôN˙} x3‡¬QťŰ«’>|.•uüŘ9´„xÎן+ôÄ—6ç/-Ż=µ_oă^Ý‘n?Dß»tNőx{…§Oi«yŐ$d§|}2ď@ 8óŠDíŘ#J¦ö3f»BÁV@†tßĐGYźłBšÂ•µxźŹ4C/4zWţ(ÎŽSâŮDĐűć¬üPřL$vZ*«\\®ĺ“žOyÉËjé„ÂË‹Çń§…WíÝűÎŇ´·¬×ĺ‡BÁĎP§äĆ~ˇé{Ę{­jŔŻU&§Bűť¨›ú°H}ŚćJŞęUÝz)~bŠ3Ü™7ÝE?u‰Q^A’Å㫿ě÷Ż@™±-ÍŘ›ýfRąôkhRÍKéÍU>I!ADšé4ŢO¤&ŽËë†A)\4ˇ¤zoŚ­ŤţćO&ľy$׳ýÍŃendstream -endobj -3655 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -Â)#Zöě -ł•Gîč -ţŘKŃ ŮsÚ  r"”}•)đóä|p@ňßŘhż‡FiŇüłöLsŇ«ć9\Jζ÷Ű`Ąŕ/žŰ)(±0Ĺ_µů6mß‚˛^Ŕ>ű7á®wÜ•Ż#zĐł˛1vŕ€*•¶6sQͶŁÜ)ÜTVpŤ’PÚ üAţŃŐë{ä+…lkÓ@ĐÁĺF”6oly!f×SŮ‚=ď ¤Ż˙ç,ĎÔjt—›9/:P+ăíF€‘éGÉł<MţĽsÜá)Ş1«ąď4.ÄÍýĄš62Ä]ÜP"TŃ&¤nélhĂîŚÜţe^íÓM>VÁwʏJ ]¬!“3¶˘0MůŠáÁďËanÚ1kßăĘĚ쨿µ±ţG/űŤěNä!¦<ćqN®bnę?믜tŠÔť3nřA3ěUó´Vřźx÷YtҢµŇH¬‡´p­k㠕좼b¶s–”ľÍ ASąýĆéˇń rĚ -Kű^cnľŇ»¦?Äăé\sHK\Nľ·-n·Ö/z™·ČúŃl>Đ ¨ő™ëąÍľvîHµÇkJ†'ú™SJÂĺČĐŃĘĘ“ă<ë¸ČRčβ4Ç(óŇ%ăđr˘C@GOwô3ĹJD8’ľx)ö„a±ŁóĽbŤŻĺÝ_l‚ĺ9jCxĆlĽě~—fŇ0ßoß+NÝ:©Ě)Uťkś?×” -*kŻuÖD*Ć:Żöijšf+Ăřp˝ń”€šŢR:9<ă+´Đ9˙žÂ{[Ésű·RŃ Ř3p^5o•ď Ďß®AŻhÓýĆPÂ^«!şXů_ňa¦ľ…©?i·átrĽyŽř”"Jţ sB3rH®aÚ5EQcFĐ.xu†?"<ÖŇĹ"şšGţBúŞŹ źŘźvź™?•ť[m¬wvBSwÜĂH Ł­+Ŕ±†iÝ IßMÓFoůʡĎSf!}ČROĂRćkÂŔ·i‹VFW»·}UçKöÖ{@ýÎ\ů!4˘:Ľ˙Ú'ŤęÖŇŇ8Ź?˙ŞO`‹ź2sBp[l~ ľv±)ŚąZ˛`RŻŕбTÔ -kď–÷#‹tŃđŘM©k/^ž¤Ş6Í8°Ű^Hjšs’íL҉őY4Ú™HKśřf„Ţo¨ EÎŕ®X}őôĽUPĂ „áé ˙Ć@’µ°†ĂĆ_ĄŇÔhßY¬ŢaN ŁR¶N˛{Vś˘eŃŹúÜĽýX5ńS ®8¸‹źKUřöZ>›–ýA*äIň@čY%ôfCNrÂuôŐq˙±†îXë:'l:>öµŔđ"/ÖIË|Kö8 -7 ·Ö@Š0Ü‹; ÄÚď®ĐhÔ¬uú@ŕK|wÇę>ôśZ±|gpâäő0ËŽ=wäű`QÖFĹ^łö ľ‹ěł.đ ź6“îăjö -ČI´6}YĂVđJ$$®çXŁ'x­yńť,p»qel‹[®´ŞŔ;´v¸/ @Qg>4KÉ›±®n{Y…Š/Ź=A«®ŃŘUUQLô?łŤ_pS’—3%cuvPkŕz÷÷űŮVßƶĄ—··-N­čz%g-YčÇbĚ­5“NA‚};2§e}hP‚kÖÄIöV"WC řćŁđoe—v+`’`6˘FGć^Ůš-W˘ź$ykg9”7U·h+ ž 7żĎz;­šŮ´!ˇ¦Ű@ăß 0Ă&?”Ýö$B!±ͦŔz§!ćÉj!¨0ă,˙h?\}dˇRŕ ·H®®tÄEňoóUľĎqBř1“ćŰ”ĎÓóŹxŻňîVXţq}dkť]ס/<Ľ™T¶«dôÔά*™Ł -ű´Ú†(Gَ_ç’˛™b•ś8㣭‰ĚXď=pIä¤Oďé›óúlćOç -¶śŞʶZŮ 'Qň4?ČĚZ±( Ă2‚ˇc—ő-žü%N*ĹJ@LšŃ N‚Ńk-śĘj±­¤oýÁ{lcűvköCçüË˝şžg—#N?ťs_ý * ĺŞVŃäűă¸Xņ˙ŃXډFŢ΢§×„nă“ÚşđóZ ©Ů˛Yß|wë™ĆLh‡ej†<¤«ëOŢ‚8­C#}ҡĐ•z·!Ě÷Ň˙FÍEʱî‚TEU˛G/đýUň×Ë÷z!.¤ę yáuo -H†HÄŞQZ| ]úçB×OδO©PĆ[[ -nÝYĚu§{…Ń6‹ÎGĺ)sOڤĺÜ%5Y…T-GR3Ţ^Z˝>+57eńZĽ5;×*PíBg…q„$ëŐÄNó{Jmendstream -endobj -3656 0 obj -<< /Filter /FlateDecode /Length 2752 >> -stream -Fô?ű - –ĽµĂGń)W%)ý»çÝłCŹ8Đf“łźv€¶˝hţşo4űltűúČZ÷ú_CŹ÷ţÍł¬\Ř÷‹îbÝ#N™' ä}łŃ"ŚĂßę&DިîrÇ×ä‹ŔÍëjŽWVnÚ˙ĹD ăoíŘ›ˇLŽjv ­ÎLE¤é"5‡-Dłg^=H .ŕĐXî…¤ŁkibÄSăóŽR˙9Ž5Oę×ŮuÓ×Ötç-(EQ™tÁŇšÜEŮ)bk‘džVŮ:“~ß­Ç5ýöĎâLf%ůđ{ou0QĄu× íѭŸ/Mę~›• ŘŠuůLťŁĽkfßm….ČÉdVĂX­¸“;ů©´IÓîl×pĹé!”šŻl3ň U ‹ďćó*Âhx Xíż {÷u: Ů>d»@Ý7 skůMöĄ‚—@ä¨Q÷˘şľţó9?)ŁŠnćOlĚýΔTőÉ ď˙Ę–Ôą|.ç=—­;'»Őtt‚űÄ Óë™HäŠÝÝúq™@\; ĄÔŽ‚Žw’™[«ž!îÎąyŤŮ$ÜE˝Ítĺ5mÚŇ­Ň`Ń—OÇ.¸łkhŻúśâŃ;Ńߨ ĺ9)5™c –ň;‰ăÁţ„§1±}·Âv-…ČĂýpÝĚk쫞}ýřµď<×:Č–)Nű‰RúµÉ ~’3˝pJ=]E Ł fÚ¬&ĎéQ×뢧$t“3ßŐ\äýĎ.Űné¨`¤¬ĽţÁ qE»,Ýç1ŚÄoŔěWjŰ––đŚ_^ĽŐ›iY?ú|ĄčŠYĆ“"-  »kş2˘Yűô®Ë!ĺ;ęĆ…'%şÖhwo÷FZĘd¦VpŮpĘ}Qg%·î­•úŇ«+k\˝ ´3ŻYB3W·ŕ ŰIŕňĘtćçą/~wM”4$EU -0[ôŤĚ;…ľ‚84B2L_TŤ HQ˝śqď|őôľI<ŕ15 rµi9Ťîkó^Ľĺę•-K•~ĂŰ»:Ł"Žë¬¨ţÚ~!>'Żĺn’goŮ\ŻĘОĄĆRHjÚ}\7”ďhRÄÔ`|ôî,zĆ›Łtem|?Ć"ÂÔŃÜ–_ĺ~¦#H_PóÜIh]¨B - ÖCâtďEg®)xÁůPµ(±‰V[ůiG `ą3äć´Ź8¤üăŃ&1&¤Cĺ|¨MKäVĽŤ,^ľyčľ"—«“‚‰Š±jsľßĺEšMé–tÂĺ·×Űžť§<$бw/׋ʆúkvîëž~Ěß:wĐĐęţ«3^ţ¤9O˘žqŽD=Śš'3–M ć=?&_‹¸ĂŢő&ÚËřB3"KAçŘ~ŇŠÇś2ŕĎ–Đ}¨dŁ˙^ŮV ™Ţ ~}Žó”B†ç¦ęlŰ© -v+‘ĽŔě ×ůÝ+ź{U—!ŇFŽČĆwÂFňÂç‘GKäúśÚ¦^Ňסel;nňÓÉ®6çJâÎ@RţlŠÚeVotU~A”Ňę^^ůí0Ŕ ÁlŇ™«š„¬Hř¬a_őu'$Mä(bŻbÁřtŤS—eTî@ҵ˛&CŮ!źDÝťĆ8–€˙8%¸ölbpE–ş™*K×f#ľčbÂě^ď]ĄŢžŞÓk/ –ťŞú_-µxm¶([1IÎÂř)~ł˝¬P'|.çjFrÍß”$ŤřYýôfuĐ*ŤĎÍ]K`#ć a" QŐ‰‘áý îdŚ-ľO›ęߥ|)ÉCÉŘÉ”“pv›÷˘ĺgH@(™łHäYĐďě¤fňÍWľK{Y ’O5Ѹďz0íDpqŰVKűm“ąľ7ňbɵÎ\"űś¤GśTI1ëî^ňÄ"­9G'ą`ÇŃ# -,Oá[3.[$@±ÝCśńTg2«UnŔ;‘˝îÓeďË/Ůoi˛Ô]«µ©-ľ6:fnÇďĹg"h@B2ťńĐA_rČ!žő(Łn > RZŘ"A#8,Aď…M¶Ťę´”!*ŃMayŊגI{Ŕ`®řUë™`Ň–Äj@O—…©żŐiĺ[~lß~ëôČŠWő´¶»‰ó†sÚiěÝ©ĆěçOݰީNČ4–Ľźě±ŰůO‚-”źýśĂ·ZęG0.K}±xöâŰN|3{âlđ٤Pú(Á@*µ˝ŁŤQŕR>qSžŠí«†čžÚZżśľűÝÄ´Ô¸!€Ţ㽌‘Ôč8´ &xjŮSěŻQ1ÝĽ7óĆ=@Önq -źČ( -‹‘ö|5Zú"ň\ ‰•úţÜekţŰÍ“[-ÂĘşCęřxĺOÄͬĆ9Ň *XDŚůµv˘ý3†#˝Đô@Š3ئÓ“F!@!0€Ô™őÔ‘đЇ*'ÄXĚ«ćýD®üŕE -ý Żţiĺ+#uĎšę: Á3U8v©ô<|N`ŚČ>…Ţ7÷Z'»ŹZśDڎ7á×Ň:[$"ż€¸! ą{×Ôü~®xpT0'’•jë¦ôĎA˛ţŔugőx˘Ś5Ł^čŔ|Č„yvÔÔj~RŔĆ'5®%ó ÜL—ł˛Ú¸ -T¬ľş®ęć¤=&şŞÔ¦>áUśCé7üt÷˘)Śö:JG;ô«š˘â ¨¤y›íşÍ}¶| -Ő×¶)/‰'ć’ ˇ;1{í«.&"îľuđYxU2ĹĄ –ëfĺGőx“mŃ.úkx·ŕÚ ŻęĎôsRWą+˝S4C§'Ş[ţIsŠÂ#âŕ$¦Ýmén墡5Üś~·nŻSCŚzÁý»YÚü#Ç|`Śeęr!‘îáR5Áu+nNńétŕß·';ť¸tHZÇsxyŚŔąÍÂ˙r{e7Ś6.:ÔI0ŮÔÝöŔr\ŞĽđ  Ńh­±> -stream -‡şŔ;»Ő«»íÄ_ŰŚź[ą~űM;ŢíöN?4ÂßĚaĺGśüśTĽąŘGţ^†ŐöĽĘ§ĽôőęÉ-ˇ»ŁIy®g@CBČ\“†Bç9IÁ ĘWŢĘ­[Ť7µ=˛„Lµň˛F«i\G{ŐÇŇň÷vVrÍĘR‚Żl:GgdčQ‡$·#nběI.ަîĂwŹq†Sa#éX‡číú2;D–HťţÚëwô&¦x9^Ągˇn$$y<Ň–ÖŐUťZ7aŹň>li.<ŤĐďyÎąŐŠvhAŕ¦9X'1BnŔW&^wWţÁVß™H+čĺLSÓ&ÁŚ˙ŞűÁQ -gIž‘ޤaŽę(/Ú}Ôú̦ ¦QŞŇhͧqň’;Pç6Ç,žKÉIh„G›B[IÎR~϶?ľnľŰP`˙ň:ůN×ĹÜ wV/—ŠWu\#GnÎŁ23GNř‘Xoë™ ¤i¸$¸Ň>˛Ž‰´Ň%FŇ{µ>ŘŁg_;đAI9AR:Ç_?ŇO„f÷KÇfsČ ÂKłąđĘńy•Z‹ťĄŞ.4ů=śů`:~ r*Ó~ćNOd&§“ôŕ€\śyÎnpi(Ě!*ۦ¯{^ľY;üś#‡uă®ŘĄ˙žo¬˛®Ź?p' -»´o{MĄ–ęöŇNđ“tCĎÂqAbC±Ö Ř÷ţŰ?ë4?÷é¶Ňe٬y×Oú•§«şŕK!>ŁđŚ!ŐěbČô­¦ž+ŞĹĘWq_<…;•¨4ö¨ăĘ +1»ćµ"°˙ă S`Á?Ć…QśGžGz–ŕQ4,Ó» 9Îëď™BşŞzę:°u9/P{Q@rń4ŔsÂ~˘e™fĘ(RŰĽ“¬h|'ﵤbx&.&Źí•HçĽ2C]t,¸$;pŮ(ĘoY°“Nh™iţxúóD€ŻĺŔÂEť/O¤ĂL ńŇ,Oí}{LňÁ˝"&=¤w ń¤ÄI^Ăó‹° -X›Ď·SPٶňŐö9 ń“˛Ż(SŁ÷OCüş;Y:e“«ÁŰúČ*lCýjĐcv!ĺžŐÉNzŐW„%bkŤ#ň:+Űxxků±`}ÂKȇpL±1;Ü9űfNµŕLɦh+R/V™Ă5W)2}mÓ›J?ŚĎĘţ; $Í|:Äňo~BvÚó Í(ü9ô‚z?™=~ôť5(µv$,ç=łFH©[ (»ćQŞ•%Ęä Ń3¸vs\Ű•űIRj ů´rŔÝŠ¦ôŃĎ@yŕ}‚›J}/®ěľŤ‡Ç lŕ‰,đ<]°63[q{1 -ÉÁ ĆŚÎftľ~®ł Ę}üž^ť‡„îdhr| ±GbšŤ?’B^K C‰#•Ď›DźĚzAô¸ÂřFüCgČŕָĻ®ŠçóRîj´w63hćŚ*Ŕt%ě2űňÓo íłC+9ńÂĽźĚű1äX2ĘźlI\ Y™ô5o…ˇť0łĚb!r{]wx) şTTendstream -endobj -3658 0 obj -<< /Filter /FlateDecode /Length 2704 >> -stream -ČłuÇ ĘQRY˙K­e§sžf2˙«×î­»Ôjľ EůÇS’ń[),óĺŹÝ&gW™F<$ëďîuŁ^ĺĹOc\!¬âńPăúŇ@ŔŔ*‘DŮĚ íKŁ^5ĎtŞŃĹZ¸„±8–™«#Y)ç|©'„č]Ěľ©ľp ÜDH˙ÁQ‚Íîýź·ŕ«(Ѥĺ±4f?ŹP_ěŔ»ůŢ$[ű şáłKĄ\ZĽ›sh3f§ˇPćTś“˘QT±ň7d 5Ů Tü„ĐY ¤i°ţ8c?—§Ś´+©ÍF™Ë÷’ŐÉv]ťčü‰r)}€ŰJvg)źuüŔúű-źě3Ä|–OŹ“…ş‘xo#RßźťŤäČëĘĚv9ŮAÚ¶=ĺ ®ˇ7R»Žᾏ(ě/RasÇlfŚ˘4IݰI¶ Ů — ~w0ą·KÁ'¶*ZÂÉsűŢ×âőěěDĚĹ%ňű.ᄯťČi›€Dłú6(šĎô?Ť\z/ŁíÎ7©“űů•,b…~ Źž˛Ĺ¨çPaI›ĄG[ů°÷¨ Y~÷oe7»rgDĺ$nŢÇ&-±-DřÁ—9hfډ/·R'Ćlň?Hkáo`†~`Őč;­şŘ%ě^ĽÚ‡3.Ž–şŻ<Đ激­xx5˙5»v1˛ŕ;ó1)’¦ďłÉ$}.Ő»ť¤Ŕg˘ÍĐ‘\_îsńiëŘŰËjħöŠW¸źt»Î{Vŕ -ĽlŁäšţ۱IÁ|uľ-äŠQ3Eă'yŰtFšKߪ˧±-Ěvęăz Ô«é2d%mŮąDÔQgŢ ýc{_i˝ţ]ĄÉażŔÇőU9µ>\vW¶źŹŢz ÄnđfE„´ň©/J1ĺŰ"™ŞéݸDÓČż61m,¬ľđŹh"zF> sÔN|ę ÇScřËÖ—A" ©TmłžęÇÍĚj›mî€h -‹(d2 b' ě]1‡Žř^!h1éÍţĹkfĚŇČüŞ#çnÁg5Źô˘OŹ“őHĚߡŰřĆ9ĬBůdŐšÖ3•c$űŻŢOi`đW|cpW­bZI?(Ő†hĐY:ô-GŞN_35I©ť ëÜťJą =ŤĹŧř?˘Şxń6©ťÚ®¸ygřza.‹‘A¦—ÚŢú­o2÷@¦çŞşú ď[zncÎvt@=9çĘ Q(Ęt‹ć›gz%t?R絪_śO ňÁśś‚§öVŢřŕĂ÷ŢÓĂGČăNm„n‹f´4s>Ôä9ML!¶śĚ?|}ýŮ€‰×”1}5׫/ŃŇ;e¸S‘RŸ ňŕ‰ŮNSř0XŔÝč6.çÄłK¸›ϵ€"“TC{ˇC -—ë»2˛ZN5¤C:Üg-jÁç©ĂşńKŽSk}ö<ýćČýk‰˘ćej8{„ňdĄ‰KÉC/u9Á‰t ßlđŘg=*¶÷†}oúäÝMî{ F'ÄĽ’ÇMoş>Ű‚5D"ZyJ¦7îlé“C ÜuăUĄěpľßî:nGĂ^RŞä·¦¤™×2äyAaŔUFö¨~?Łä?ö]¬’d%¬7@‚ďPËšR+˝ @‹Äç:®ů8+}°E~‚§vĂóÄ#ş3ř&¦;.M?Ü8>ÁČ$†dĎšd«a+ÄňÄ7Ha˙íB…řuĚP|$ÁĎÄë»ű›ť!%ąuÚP•?üźäÜÜD“Ď^łđě™B ¶h`>ľ4đŠ4öÚ•,ď_¶ýË5¸%5~ łx:Ü ďBäRx§bęŢRüîzÇ&`ď´´pëWŁm‚¬Ž°*~ÁrŹ'‡]¸T[~ hşÚ·8Á—uśŔÁŰxl++L[°<MAöI"őAFzcŃĎ)ÖÉłPŕ-†|ńĹłöÚ"uG´‹:ż2Lf„ŢŮšV*â–Y8O.Ł´J4Éb‘Ć]Ĺť*“¶Bck–ŐEÔbÜńľďŹ÷˙rĎÁţv©|D“Ô;wÉ]m±˙{±yaö–†śčŢŕšĆđx -%Z~A‚?vÝ8€kZź¨hnC§.U;˛č÷Ú~óăgk8­"νŹg¤ŞcÓŚRÖđ•č°ÜŁs9»Çx…*ţă—lŻ…|5ne-Α ®bp“ŘŇZ#`‹°0rN‘öÖ?ť± -˛CZC'#w‡4µ3¤|/@Ö¶E;$@x* p؉ö°äŽĚ&ßr\Ćă·J~Ý ą -\g™ €:ň¦¤ľFčŰŚ­Wďm0ŮK7đ›DfO- ¶_KĽDhÍjD>€gľ§r`ŕś„ńÚŻIĹ›ů¬ Wl˛t·¨Ą2°Yx.¬ ŘÚ!^‚;AűVQ - ď´ŕjsEč$ž[śÖ9ˇľĂ­üŢJEXŰř*éB~HŇ@^| -ĄĐaytýႢ¸Č7Ł™‹ŘČż°b’Ňn(̉Ç1¨<4k+Ú¦ĚMý bI†˙f?ŃL§ÚÜ„iĄĂqďGńzŚÖÖ}ö -×Ĺ­c_ÁčΊ0zŢȵńÖŹ‘)Ę+Ŕ@˘endstream -endobj -3659 0 obj -<< /Filter /FlateDecode /Length 2784 >> -stream -e:â,s¶»Ď©Js8¶ł/A7 4«Ë%G*ş\[uÜď|ťPqT/47Eĺóś‘AĺČsÎtÎllZ?DVŃ{‚'FčľąŇ!őá)94LLc>ço|gíAŚĺI k‡Ř‡Ç)‘Ł^ŕíE±ü‚îÖŰBěHaĐ’?ůí!j9u„ë ćZŠB*T".ú¶°Z±iđ7ŕĐŐ qßóAÇűŤ”ÝůŃč - …S–˛„φH÷f~jHî{«*dPűĽ5·Ůy˛ÜEË(>“›xi @ď =t…Z®Vł"…ÔX}_Ý;·~פôŐ·‡|A&,N!#á1iöŐ‡?ZĘ á&4†·Í!ĄĘ†z»ç˘ĎzĂ| A&©;’lÚÖř0ČŔŢahÇę‰ęđU0“ĽýĂ(7tYtvŐÎÔĺ/µ’E/M|ˇ÷š­\ďTDu«ĎRYɫȲ 8Čb°W„ú‘Žü€ZĘ ™«ô,Şů6.=ÎH3őPşą kI[›4ç7Ďý9Gš%‹™ś˛Öô8*‚ŢC<âőC—m{ÚŇúQ_—fŮŰ"*ď–ŮŽAJ¨•Ä‘ęq˝®ĎçI(Éş§ -łB»ůČ`ÄáokŚ»TĚA€NďV;ŻC‰Z.ŻÇ˘¬yô0S?čđă%şŰ×Â@űß3·ÝËů¶$ViŰP¦lĺ°ě1ĺxb¤\tÂî1¦}¸9˝á®Ç‰y+LSćoČńżżĘD؆Ŕ%˛‚IsXd˝ ‚Ş<+ů&žş‘MČ_ĂśD:Nćô˙GlI2šyb':ŔËgÇv­Ł™qlZ5»‡×{z†gć1°K$ăée•éŽ/ă‚zŽKđŐ6sů¨˝›kĘy›xĽ(WźÝÇŔxcÖÖŚ m$šH2čAÓ(7O×Ţ÷­řŕŁË±:0ťé¤“¬Ô|s7­Ô;% |ĺ…Ď^s’ôËšmŰŐlÂçďoÔ”9ýő폞Ě3vúY”!53™ÍZÁúHţ˛NíRöŕZK˙„?ÎÚ Pri0<4âv4=Ś5Z¦DÚ€Ńt"4×áGs—śăXůqrI`Č}hhďYfxMÎ\cCF`›Ă6ůÖÖ\ÂJ–ľ ľč0“ŠĚ÷řTĚŔÂÚ˝YC`’!••`ÁßM6s~ýŃâË*ĺlôC}:Ş·˛64 3܉! šŞř…Ą˛a°;ʇďř_Lű†í -|ćzţä‹_şQ&*|lť«P˝a8e„ł;Ë“bKKŐęÔ-›vYś\AŹT·Ç¨!v¶‰ŞőBîÍ0sOżOÜH¶_`fBâ×Ĥ’ĺ.őŵ(Zaźâ3¸áĐľŚ17ŘĂg¨Ű1Ć”  o`î0¸ń P<%]Ë\ŕësśCęo§ĘŹVŘç‰vĽD¶XŹţŽ´V7čD´XXŢ q‰ÖśÖłĽ{CSÜ_ŕ…°­oÝ'óöEŔâă˙s(ÁÉĘ·}9!>¶í¶ęÎF'ŚĐ7“ŻM1ŤŞ¸Ŕ39Á~·Ý„QYAlĆ 4ä2tŠ%ěýaí„d…ĹĺŕmĚď„Ú ‚ď`¸[Ďóąm5_$—8ć^4â¨Wˇ‡8PL÷˛<€ĺaâ:’ŔŻĚŔ¤§˝/±° hV%%p…xF1bć<Ŕçs)G¸&u‡ yëúě í4W@Ź†×ŹËźm«ď­Íέ HóĂXc A9MżćÓ{ţ‘uŤ7«Pż+Ź|$˝…q„Ż)ŹH}ű#݇m‚Pă6µ×-o/­—<vrU7†Ě©‡S o^wxܨ@šţ®]îFĽČKŕ¦8AP‰6˙»UٍL{ł™âÄŕ2÷EaۉWŻü¶ÜšÝز˛ ˛č>Ë{GvPáń”ÂçĂQżŘ×ůD Ĺv2°GŮŠţżÖ~‡ßçĹó¦ËßR¶CC.‡ňCşkR+čüČű”ß©űçń]DÜ»}Q ő>é¸'¸¶Jq81ř -ŐßĆÓS/ŚŮü#k d!ő&¤cŕ«–ŚÓPđ뤶W5`âä˛+bo…ły÷śĘď'Šé˝EŹĘńŁ(mI®ű˙ -°šS)u—ąź˙ya­ÁgDÍ´ś[Ŕt—†`dJŹąVÍÖ×ŕ˘ÚôŰlĐ)NGSŁŞŁłöÔ }ÜSiOśxÜŤtUxG®Cřa+Ą]×ěŃľsöśg‡˙±|ŻÇPzwýńGeu‰„ôđVŹbˇxîďý‡ ůŐČľůë¬&jžwk§4w+Ýrइ`…ŽXl]›Ú~ - ë&\ë˝öGď* Ëľâf_ú]}+ŻŞ·<™űS˛sůŐ/˙w‘¦Ä‰ÜçŰV}iőPŻI!祺Ć÷ ôCźŰÇ Öő•*­ íßČŮxČŃCü‰ĹŚŠq?Ô¬,äM‹űh&Ń;ŤiN/Żď=*‹Bnk©”«ąKoü\Çjoôż7ąpł8‹q˙‰ [Ň q}Bś eFf¶<2ťľRťôŻ«vČĚulÍPŤź!nˇ'ŘŔ˝hľGŔ-rÔůpíÚ•>ŕ(Ţ @^âˇĆ&€ô±Öp*î×aXüO…54}tákypëE!XBö )¦;ĘjÝđôš¤±ěE~«oRďnŔ¬8[¬‹g‰TI«‰áI ÓN«R°ŕČ…ďMľ ćxhĺ®Ă“Ľ÷¤&ĂUľč—m^=üŢ ůřúlĐôÚTÁÝ!¦‚ó_ÎDoŃQ˙ö»A¬0äC›B=¬˝†ţ0ßF­;' M¨J X2%7Ť0ŮÔ˙‰·ł6ű$Ô•Tř’´â®Çĺˇq»ĺŢhEá=5Ż®0@IźB?nTŔ^‡ č1x˛žV5ĚĚ­$ŔSŮ/‡ň»ĎľâáCł2`"8çqŢc$;¤ÄŹ äĹăcĽLY÷Âűˇ×Î6oh(uíśâ¤ťFaiÔ®őĽÉŁÎYȬ›-Ä>Ţ㓌Ź*§N‚€Öy­ O7ď÷=ĚĆŃU*$µľŻż¸&Ă«Í]™XkôÝŞźţÉ>F$‘`ú6‡oÄâg9şĹ|Ă5˛ 0¸ö€R čů™đ+ĹČ2÷kýl}zÓĺůđRHUZÁÍ–†6µ tذočümv‘ůdÓG?J‰Ś˛i¨đf˛č$Ťo¬—t|ÄĽňűÇ4…+ú#úYCŰKú»«[°©kÂ×V~—v,Ëjk6ŁüżKy>u“š+lżiëŇ™z<bď2XV0ýĽš¦MY©ćYšÓö»A}ë4KtX'ÖĎSJ#Ô—6FF«Îˇ—¬†ŕ|°¶oÉÝr¤š nÇ×2Rf«eőL{ Z»:oËd ë˝Ő­Ż,~ÚXzŰ\Ě©Çó$MÎÜŕöÇ l/ę÷nRbĄë÷÷ Ýý¦†űâ“~ôß |Ťő=Řúďf 8CíhŞÖłxîŇ•˙.$ ŕş4ÖsvÉů‘vŇs;6ţ?‹NśśőŘ*”™°ÂÝDÓM¶:71ϲšléN!>TŮÉnZKZendstream -endobj -3660 0 obj -<< /Filter /FlateDecode /Length 1168 >> -stream -ÉűŚź’5Źď \‘®ýŹN„UÓF%yC3ŢîÄŻ/é “GD×ßyÖ0f˘ßŢ ą-*rx„nĎëŠÇŰ}†n^ŕJrGşy?X-AAA}3Ďó×W±Ümaŕ`°Ľö±Ö˛K `Ć‹ŮÄpě$U¨ţ™ĺmg^I AP*aHUd@{Şq0UZ%ćđ2Wi»™)«Ň[چçş©lś§Çé1‰Cqł]mĹý¶étńśöýú uŢ_ümřrĄaQ+䄇Ýkí”sCDkĽĎ(^1ĄnfćËSłúbĎĂ…űŇM§ÜWbń¶ă»*ôƱâŃď“ÁŔéĘ€ -̦Ďő¦Kł_TY5Ż=×J˘_ŐÎ8¤|&GČhŠýĆJÓQuRŢĚ/?˝ÍÔŹ ±đÜ©ˇˇ3•W˘(Üŕ"É!_łůÔˇÝÜ‘ťI@ «ńD@fŞ+Ś´űO—VI‰ŢÇ1Ť#ŃŹý¦ŢeMä8~˝OÂňödWrĚÜgb=RH˙=Ík­ÍJS‡í·$Iďá`AűJFŽgŠ)Qu‰‰v-˘ ëuJIŢVBfX ş×šˇ­dĺĚ€ŃŞŚą˝ň;2u®˘>QŢÇínDćeQráŚüú‡s1?,OŔ‡ĽÄ&D@ٰd íŃČ}Ý‚ĹĎBŻ&ź ô׺ë·r\ĎĽ'bŰ€jü˘ţ2‹üňjrdđZ]<Ě,‚ŹÇŞ0·<¬gfňząaţŮčĎ,q]ABČŁQIšÉSYĄUszC…4á`w«F[ń>č`ťÖuůž¬Ř÷)ČÍu3ĘY˙ěř!VŤÂWŤAâ–ů7$J®™RŁJ×&tY¸€µBądC×dT]\OËAÎ×Ě·}rgv‚Ľäţ(\Ěňß:r;|\ ¶ű“Ţ…ĹĽOk †HhţŽę -0W‘ý4Ííö *§ç-•Â/Aĺ7µű¸©«|qx¤1ţ×Ć "î˝j¬ü\´L㏷ ©ń¬#O;0s>6VťÂ34dJ-ö6ďő_©ÖĺßŘ·Xčíaď_ßÓęýbb›˘Âß9ŔędłX"/źËáÔžX±Ň… WÎ\Me|8עW´(|©ŚZ´Ebˤ:Ô+ -“B(ňöÍý|Vq¶óź!°ß—*ʦť5ěůŚĘLĎ×.MËg€€śëFDÔ®S”ŤÁCsşŠU‹€ |eëHĎ -*Á†v2•,)PÜßCíijţ˛h…ë¤Uf3Fˇë†:ĺ‡Y˙{V%zŚqpđ\ýf4&Ý€î· M|ű'ĺâ §˙o_{ÉÄ37ŕźőÝ™ŕ•3pĎ‘“Ľb¶6=Šuv6mYn)Maľ·ß~1…čł(Í=0. ©ÓnDż™„xL˙?Ln‹}Š}o‡ákó¸eÁţó÷2@[ŔŐĄRúRQö÷«žNX}u’}Q¤˛ÔРިü‹Á’ l'†%Ś2oßć–YĹq)ÉO‡¶endstream -endobj -3661 0 obj -<< /Filter /FlateDecode /Length 2592 >> -stream -b"4ĂŇ='83Ĺěw9žF€ ‚Ž Ć8µŁ}^Řď {Ó-écýŢĺézzaţY± âól®’hôoz'ĹHź)ś)żşâ¶µv–îYš!ďd+Řě*k§˘jî*Ź@Ř: ”F '}ůď ^ ¦¨‘Z†šĘłý·ł3ÇŘ-ĆW2îa)‰É!†VPŞYwÉ9`ľÄ‹Ě&WBm· üpa^y%«&kt¦+˘Ś#Ś©#A4˛D”ČT"fµ;öűăúzÍ~epËţŕ:ÔM$ĄËÎSúŮb‹u@ľpyčů^”Š%©|ş»Ţ2\°đrřN‹zÍBßű®NÝúť-ą%k›`YXD–`:‚0öaĆ9¨P.©?a* -ÍĄĄÉ•#ţ{ő›Žµ†ąśs—K:S´­L!µ&)ĹŞqë -hŻĘZ„dMÔ'°Ką8± ŕrh—†`Dbś%óĎj´ÇÔ´ŢťĂ`4ă ŇBËÁd퓎]•RĄ‡(^m±ăçaz‚‘iuvQ?ěŹxZŘAěĆ畣Oâ\ˇë´Żľ\-(Ü*_ G§\R¸L ”č3’¬lÉTűČä š(v“eŤ·«ŃzćWćĘt%㑥úťŃ˙ążyĎş¤öŁE]ŚíÎD–ą•4WS,ŻBěŮ] ?ý#¦śč/|ŐÂ{RŁBͰ‹®cęäŢřéW§~a—Š…´ ÄŕŐS†˙Âý$” @ü§ś*ó Ďçŕă¶”VőKYLd•ž2,=°O€Ŕ‚5Ň&˝Ôâ1ÉĚÝŻ§«é<ń"ý×î›§•×cŚ6„Ľí*zÜOĽđ¨mŮ‘=<5ë†ć` ş˙RNząšăß=óC: gfôF.\î{FÁSÎń\Ď\| ˇ>ŐhRî›ĎŻáŕŃ̬ÜzáŞóéĚ”0+ęĎuw>'7KG~7 [Öv˝é¤‚)[×+Á©OţP=ăpË4CV şš+1ö ó ôiŕ×KšĄëIÄTú,ó‚ů9ű?5Ź7ú0š_Ú'1â;·Tv|š†ÄWo›ČÚÉ"’$…©ć÷žś€ÚŽV `a\Öm%Íe)˝Űł‰Vęi^•©Vř\¤ôň†őďćśv~—U}ŮĄ¸AŐiČän޵îŕÚđ5ŘfbcmŁZçgŤęŕâňžŁ ôTPD·žúËPŰűű‘a9śŕDţ -żF6=—ý›Ô•/íÝk3Î?Ç‹Ľëť[Q Ă™öSsvZÂ_VCô’đxęE˛vĘŐ‰·SËéÍőí&FĐoŻ´TT÷\ÁŰĚgRâH˝ŻslmN(|šP)ßN´E¶˘>ůi±Ř:7˙6n¸NËDďîy­ľŇZ/ů¸'ď8_ ¬Ń–n,Pl—HřéEqŰÄć -DzżŇěEA‰„‘Pv NÄ«.Ĺ,oŻj˛c¦…Řk¬j¦ĺCĆ×ó´›r»ž4z—b†˝ą ÍÚ7ˇ—Ó˛yŃ:!çš!|Oěó#¸‘čet¨O6c#ň/)'J:Xů+oú¬îÜ?Ŕ±±5Ö€·Dëo~ 2&Őlv'i»¸žQĐvd(4/– ąEząˇ,đ\µŢB?ČÁŻÇďR,EĄjá'(J¦PÓBQŢ̢úęč3s Áꎉl*0‘¶MŽ‹b?GB=Ě5q7ţv|ľÉĽU08bŮxŃčGŤŚtJ$µę¨WN2ôĂÚ7ŻIÉ$ău% ß#ăâwƧܾě—ÔËMfđEDĽÓoá·m:ÝŮ”|5|çÁĎs/ćnv!jBxČâ27¨łHóß©ŚňFÁQes?N˝‰ -W,ݸkîŽ5´ń?§lRŮOţrtĆ‘Vs7 tATçŻZăśő?°¦šŻóťŰ!óÚKź.7Їq™ŇWÇeś/QĎó¨ő n,<8ˇěf ŕÎ,f÷6čbhb!ł&ÁnĘ^ź#‹‡-ŁÍL'ąäG¤8|?Éám+Ćcq€®g<©¨d­ Ť(÷e7t¶ó@ÄžvIşő!"ZőZTů¤č2 ±†gđž¤ĹÖ‰q‡ěěĐF‹ş…` żŁq9­çóŚßŚŽSz%G”Húäł­ˇŹ:OFçnK]©gp«:kĄ§<ŃĽęÎĘä8"ŕů2€Çč†Ît~90“F )ÚŕÁĺ’é—N¸ÜńŁëÄRřř˘ÖJA׫Ú9}>Íś “‹7Џlk<%"=ťç¦\&Ůbe¬ŁŹ<ž+ŮT01lc17ó €ŰWŐ|‰mÄâłúřtůâů;¬ŕR˙Ń -{Ř1ća|éG <›F_ĺ8©q3çÎŐ”§G¬ĹË -%¶Ćྨ0kyPËâꛓŤß2­G/ćń4ć^­I5s[°íŻ„U8Ž9xś7Až^Ur“ŽÔ~¶ÎËÓvľŔ\öŞ-¶O)8Š\2…ŇÁEÍy­1X˝ĆtÜ´űš÷ĐEŃÔ.{]jś€Őës[j|Ëendstream -endobj -3662 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -YôĚy,‹`ˇř* ˙Ć®·Ě§n´KBDăűv‘źyąŮöÔ‘7˛adg “M_ÂjAř’˛sŐ:›Ře`Ł6’đăűFó–ŹM·dc ;°9ŕ„>ľÎČĺ÷ë°gä>Đbź[ä-Ŕq3e»/Ťý%´‘03ĺ^ç3[Ö%±śÔ’îűń0b‰W¬ Eî!"Ç›OÜq‹÷Ż_Ćź[á7{ń…ąfÉ^ -ß®.Űł:…žpŚ´¦1ŞY3V&wŕWsč‡ßY? "lÜáfĺĽäŤĄ,ËÎ ‹ $Ň|˰ÍAą”z2Ąź#:‹éť(î/y&˛˘ ŔpdZíŮcš`<ýq÷é9G+™tŁŘÂť)‹ÁߪPî! źĘŽ…“˛HfčŮôl˝ŤA}v°±Ťż˙Ö¤?÷{ŇŘRpŃäôúk_/EŘ‹˛µR8ú\Qô…†# SšÁ"Ć,bŮ&[Ú!ôČq`ečJ9ětHş>î–‹ |‡Ë‹+® š=ć—ŮÍ›0¦5îŰE,FĐwiô¸-ŹĆ»·“fg`•zuf@)ä槇ʉš×.Dĺ6q»YS)ˇ'»×Ź ·Ćá÷ÖH1ôö§»“Ó¨ŢÓÚ–n< «’ˇ‚°ßşz!źĚžX÷Ł×€ŽrfÂd.ő‡‰ľAüŰgŞ Řź/ŕpééÁö— Ű˝6(ĘIYr˙QÖ ZĽ9§–6č˝ÎžÚ%92Á“=f“›“;CŠI`U'3}\CëŞHt”_őßP´¦Ó^K =Nú _ÁXđT×Č$<Î\ŮóÔ'¨öWgŔ‡ţnv ăM×)—°|§(ľ÷ßô¤›¶ęüě}Ű 0ŃZYŤĘY-·ąëű:ľ%÷¤z˘Ź˙łÍź`EaíT€öŘ…y‡•hr¸:Sď"X]µŐI°÷Zč%Č=aÁ^Ňű¦……x–—J¸YÖĚ(ňhi[5‰@e”Mť°#aiGkçC‡‘§ĄŐŁŇŃôűBA¨Ň4{ş‰„´é˙eisŘTţ8¸¨ň<Ă•ý`úˇłű ž®Ë -j$öSşXĐ“(UqĚ-Í€ß:”‹űś)vkÇ!ľČĂ'Č1íÓśÔĹüŔ÷oüőocřdkíĽJ@´CO ý ú<3c±ą±{{7“Gąµ6Éiű×›¶‡ óŮúđ`)ăÔţ/žt*.€FłŰ bm -7 ™˘ďÓc…U^z ‹ŠbŔW·é•ó¸`yĚÍüШS9AćRO…»ÖarŤµĹd–o°ĚË#ť!›ňË˙ -é^Gä`í4—¬¬8Đ!Ů'i—u”|búí:85ĺEŮohfdš+›gt€*«É¬Î[`ĎݵrtC­Ă*X.a’V)@sČŘĐQÚSN«S,[X’™/é#–äŇyUś2m¤äÁú@ÖŁ\ÔúÍŞMGR>󄛿=-ŠJĽÚ-„‡iĐU](‹Ů5N±cgĽěß㟸˘δh6© ›cbĂYAĘ -G‘˘MÁM#v [ý…J=EOŇ3 öµ  ÎŘäžÁÇ<­X­“•ÉXĺ‹+ßşuí7ÖCě˘ixR$±vI®:Zîµ{fČ‘ŘETWŻ›É=N€.˛Š†űs›ßhbÉËE¤.ő4Jw+‹â9”A2ŰŐ˛zě.A{v=GNıvđČŘ©şyŹö&FóoÄŢ“Żđ÷)rQŻčüĆŐÔŕ.qmqnŰhŕľţŻÝg(×´š›îźÉ(6đÇéRč÷˝­–3•¨ń%]›ŇrŻţ@ŽÂňHoúM|łY/âćôiS¨éŕ5'X#’P´© -ľZ(G‡i-°K*®Y…)}ě´.ąrk$…‡vu‡I¸kŻdhD­0ŰQ*‘ˇŮ;¦!ď©mż(Uđ5ňRÂ'ekˇ7S‰Ţ´t.Á¨©1ÄcŤŻsŇendstream -endobj -3663 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -̶9» úÖa†bh"ÚäŁŘ˛ł…e­Y¬xČ/‘"&y^Ń´Ä_ĽJ¨-°·—Ř8$Ň ZÓzoÄ)ům?­@áţ`ĆçP‡†‡ćv@Îp9‹Tžp!(ů¶bJ“†ĆU…<ÂsÖ›µ6˘rŃ\=ě|Š˘¶©A ^Ô3Ł-Ő˙' -ľuŹ’‹î~ŠC“R-Ăc0Č÷…bĆp/mɡw  -ĘçEţ0ĘZr×r"†Űľp®ůń(µs’ŚÉFĄ5ľ9áW"ôQÝŰh -€p ˛ąűGĎ:`âDĺŁë°€p3·ĹÔ/ÓägřŃČđťI7e¸ÍRî -Pď,ýšťĽ,¸Á´ľKyúmu#R -đx~Ĺ“H!<čcýzż"$™Řaz\¶>Śh–V­SJ…AzĎÍÂě™6–'ÝŠrň;`fóU{ßfJ'_ůŞ-Řĺ7w5Ë•© hޤY¬Ä‚ô_Y >łć{V}z6óU͇ |ýLw‚‡töíxňŹW1íµEꀪŮ!B}­U3"ý)ß„%©Zy ˛rŢ=<•‹ThjŠM‡A¦c¶ľÉ=‘c:"»ľvÖR8q Ră(ň.ÔPč_f!ŕ»dE9 9^Ű›SŐRł5/żBEĂj ÷PÇ«´w (ü_2Ž·6n}ߌbÍćŽńc»ÔNâ]XŞXŹnąU…NčňrŐéÇťyőF&ăߛꏋ+-¬‡8oĎAĎ[ťççÝpÎŰj­m_üžUyŕYěÎVżz[¸Ü‹űd¸čPś”GéPë.)¤8z'üSg{…ňGUďW­¸XlQęÉ* q‘ŐX¦[ű»ĂčŃLę“očą–;HyĽ% Z×O¦(˛·ć(ÝÎzA«ÓŠF8“A\AUi´ë‚ěT°c7HFÇCÓM–‰çđă -Ąóć¤&d…N@ ČYÚ§đwľŁ" -g{eqÁ9ÔwĎ?˛"ĂsFr·EšŻ]Ď >f•ňSĄWUM–ţ©!°=”ďsţł€Čť¬š¶hGý4lčBtqźnĂĚźcůFtlZ~ľ¨wĺŔ”…—\j -úlEkţúÖěŻkWŮ×0÷•Ce‘ {én™¦H{-Já|Aq:rÍÖôDȧ†îKÄ´ĚđqĂ“¶=ďC!8sĚô nńŔD‚IeťpýÖö-/ÁEüŔHĺj‚×gC´Š¨Ş †˙ŰÁˇ±ă¨Óî$ÝÍE Ţ޵cÜ•,†ÖÂ:g ŻD¦Ię™­Ý܉ëíp$˛¬źpŐ“TË5]Zb‘âIť“shŔDĽYOĄÝ‰>ĄŽ"IdéďőšyĄ‘!Ź@Gî‹53­ źź}sĚ„Kđ(ó nÜAR•CB­&¬KîCĂ -Đ–'đÇćű¬gî©‚GDn\»ĽSŢüŃŚQµNPĄ˛>‰KűýZDŞ1µZ˛÷‘|ŽĂ·C·ă -:čÂ# -¤ŞÉRąČmڬç=#Q{Ö´đ$ňlö=÷±Ż&¤Óć¦L¶Â%łgÇ_c·…Ŕ ľĺ—-«© )ĚbČĚPQ>cĺŻwZŇf‰TbhiŽfűĄ]˝+ ŮĐđ"¦ýžć˘“-톪sŽá–éG±M#[b«;ńfŞ9G+‚QçÝ˙Ěů´ŐĎdTeŃyőó 7łŞn• *wčj$+ ®ŠĚł–0‰3+ź·o“Wx6^>Ţâ±<ŕ„ý÷žţ$€˘}5S6Ţ˙€ĚáüŽfŁł+ę‚iB 6ő^H“ÂvĂčŃž¤ý0*´mŞ-›ŻNtꪦ]O.®¸G$OlŔ»{ŽűŞť˝Ř°m˛ąâkŘěĺé=$ćµt‘vů¦ÜŮ„q´\Vűš˙?`÷8ŕýí”cĚŇ^f8ńméÂáöŤKBľĄD4’rŐŚô'5ŽÚKPń` ŇXüç Âf Ż|…ÉűäĘ–m5¦sAUú˘ ŕŁŔi‰ | eÚÖ—gźgžµjP'”˙±,Ű|ĆoöŮţ‚ŻŽąI Kç|ŁfxÓÉ‘/‰,at=±ő&%ʉÄ ¬ĂČĹendstream -endobj -3664 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -[5ßWŻŕjł ß§a@ÚšÓś‰¶?GĚw’gŠ´m€źžO!ű”w3‚ŘUN -‘oÎw·XěĹsM]ŕÄż\6 c[ąžéS‡>@OűvÓ®ČuzčşMagTŃĐ\y úŔëj Ň?tm,«ŘĺżgĚ9ŮpůéZaâ·ôč O˘zŔČ6Í -ëČĹU –le°ŤlĹ@˛IýŰĐŹč.‘„ŔxXźóT÷Mg DsŐ}Śd–w>–]ˇˇÓň±/§âŢßńŚĚď'ťŔJ|a Cĺü%+nn¤yaѱ=ˇ«–K8`QÝĽĹ”´C˘çm˝.TRflçPđs #0íRľŁů}Ż ›BľNG#"{¦OĂa Ü,‘-äbŕ%Ôs©í˝Ćn˛ _äÁ*h_‰ťĺS”§ ”˘í¤öÚě•qěăß8U ěQżB5~HXI{iqwüźż°)˛ł •čĽňrĄ<»ŹÜ…;ýËŽ M°z^zó0JgJ„"]”÷ť ç?-™RÓ¶xÓĄ¦–, ?˙|éłQüŔ'†ŻL^×xúěc×uôÜÉS,Řón¸—<ÍijΝÁî7d¸ô˛Ř›ĎÄć™ĆşLŢŽHrŠăeKw·vxů Ś4" n@¬ăQX>—X s˛´ -»EPŹŇáÁí]s-ęąMđ\çoećž(N7·˙Ď“$n~`™]‡ ‰”âă+›­Ă‚“Uąl `§^ćĐ˙hčزr-Űá•4t4nQ‘•™sB¸ @dä…Şd­¸Ź‚ÎĽ%ëëĺžUlçă!p­bŔ ŕžŽĘ‘`.[ń‹€TňŢ[śiT źLj|;[ŕýŕśĂh”Oň|¤Ăf­ŘG±îĐđůnr2lD ‡[ -h©ď,,˛t—B&O¨ Đęş–P÷ĎĘńµń2mJG/˝9ZţR%‚fĐő”)}ę`4‡"QW-Ó'­pĚŹß~Ž•ź3cśgľ±1€Ł@Ś´SĎn66 Ňmpf˙“îĽĹ’©C›6J#ąŹyŠÁ±3w‚ĺ WKž”¸O+Ůr-ú-˛Ô}É­s® sTŹĚw“ÍÄ~D@ż…縎a&š’Čőî—kءnś{=ö°epśŢ“÷ű®8:CW3ÇtĄ Ď|JÄé•&Á5(TUg^”—~\ü›đÍ:Śąî?ľ d€IG„čQUi˘w08› *¤‘O§$NŢçb -ň$őŔŚŰ”›ŠÓÍ[l˝’=M‰¬¤0ĘTĚ)Ú™“ź•\`7¬ˇA âíL@‡w7ţw:ň ŮâŁŐ˘^2ĽN.`”÷?Ŕ3 ą{™ &SvÎE‹öÖóŞe,őMšMµXR`•’,rîć¬ÔÓ“ľpśPq¶ŚŠ(†&˘§ţQ Řź"âŐJŰÚ–¸Ź´ 6đĚÉAVčfnsÖzÔf‹Čí‚9C¦®ä›ęÂu«­L‡±n3y@1CŐ*äŮŞÝsŰt »‘›ř“@()%V‰—ŽÄ˘“Ż…ÄÍÝ‘›µ=űu™LSu°CĆ&ÎüąÉŁb-ěŚŃw2Ń˝ -i6ÁŻqŚRâ…ý/zź mŞ®?endstream -endobj -3665 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -.oEĄ{ĚC´ŁµTů‡dî¤+ :;Lé°ičáĽĎDeyŔ­;ŇkGGĂĚ; ‰ż &Ś6™çľ8@Ľâ7€îţÇř‚ ťŢáöĎaŤ‡DŻ"B‡|uH=‰Ń1Í"ĂĚ›ÚĘÇ4˘Qű)8vĆ«ŘVĐUtnoHsďÜÚ}|#Ye™ĚÓ3źý˭ΠĄ Í·ĎfÂÚÔT‰°2i]M8±>`ŘÔfŇĆG0Ľ]°’3—»¨|F-¸í1 łlUÓZ—W— ĚŁf6×<“RřGĆ0…xk±/ęŽ[ˇ/ńÔç^ĽlźAdyÇHP^đŠjeŘú4¨@ť‚DÓQłĄaĘw -S¸ÔN ÷9ŕÜ…üťň…ÚI‚gm7ťţshŐR™>NzęD˙ ňÄDś0މřŰŁu¤íŠŰůŚC-ËIŔ'C;hî6::J<ÁE}¤SÜ?Ę,xĹMo˙P­Cbx‚;­§§ĺmľŰýRŢ‹Źzx ¬S÷îséŽjFcđh@e&än:¸ď­4‚@ńńö‚]źéĚހȖ 8âé7_Hp‹Ţ<čĽţ ¬»!j"pXPnü4ęéE 4ôHm=EBŘŽb4ÖóÂúÓűącřČwM˝‚č–^9nľ°ÇĘŚ—?;3ŔârÉa€/&€§ÍßŔŔ~+¶żĚżćQŽúŇ‘3îvťŹrCEEÓ!^‡cÂůayŠČŻ‚N%VĂ G¤ŞÝ5ĺÜ˙«ěDÝň\lvYLŃ :÷Ť¸ťů“Ç…é0*qµ…Ů ¨Ťd2<_e łóו“Ź˙Ş8ĘÄ5Y%(`f¦„Ä5ĚÓ°±jVÜ:m•f ¦$ĎnľN9.ď•L#Sé1›·ĐńfçŇŐĹľ@c -3ŔöÚ’ş9R(™twËUh+@„ؤŰ7'Đkĺ<žG]Đr˙­`˝ŞÚžůUb';K‘nă ‹—)Ą“עă{;¦Ř4ćŘ &€Ąč •‘kŘĹ|şmxéütĐ-‘O׋wŕöc3$—Ť(±G†%¤Íŕ]_X¤í·0ÄůžV9挛ń)Ů\2”dR–#•1HĹ+ĺť°Ľ`Qôdß§jaĚÔr¸qs€úĎĽň¦ąăÇA" ®tˤξŘ9&¦Ă ZĚ-’ô*}Ę–K•ÍHäÖ ýJî8ü[g"°Żph˛Ű$®Ş2Ň ödY݇ŃRQ°8ůÜc°˙Ťň €Ş™´†Ę膳޴t˝¬¶ľÚ–RäĺOúĎóICĐĘž™ŹvQ+@ĺ”N…x]ďpĺÇŔż9pŐů żŰkZcI)˘ČúËűÚÎĘ„0ÁpŔxäcĂ[6Ąç)`Ý_1ŞÔµ¤›Ý…ŠQĹ™˝AąYQĽŮ»Wş.ĺ91 QÜŮĂý[ĺiřž¤bĄq‡¦ĺTĎRŕđş,b'§ąýÓĂďcö7ž˝é ;§5-‡R,Ç)^LĚÂŘ\É02‘CDĽŃ - ‹é—`ô›ťAZ[óOľ@A5 Á26ę˲´°|í;z„§ŹçÔp˝¤˙@Ĺa'Qşeë~‘á/FIćN$m -©ű˝bX‰§ŞTĄĺi il*éßä˘řM[[bp;ă#¬Ń™â?ńą01žfk†&&ňżńçźÁ7„ą©r„m[ž€Î>˘Íڤ«ÝĽŻ;ň°iźs©”ić׌tüětÉ솆ןPh¸±0ŕ]âŤKŕöŔ:]ÉŠ•ôÖúţAc—âÖçjúAëüőí¶ÄJř+6͵3ú¸8†xY5‹”^( -é ÚHË\ÖÔŐYˇ7ĄýŇΡÄä[_đëqôÄŃÍhóäĆ4É•0<˛řÓŶÄ®ęuíž˝ÇV,ý•Jĺ6s)ó -«kyzânÝŰ. ´(\†Ěyy:ú/ö˘ştY9 Ú™":q«jX{ţfQ¦Ů­°Ü -űŮ$°¶L«ź0*‘A°ö=b0Tą-ôj†Ń^‘/(˘ĐŰ ňY‹ŔĽČŠhÇŔ1µ&lY—=-F|´ŤŮ -př´Íç“:zÔF2ľJ›(ż]KN·Ť»ëPľ$ŞOHë(Ĺ+-¦îł90®¨ĎR -7ěnvŻAGŤřĎőâ÷5ˇĂ ©W-]<Ósł÷ŞÉÉŤ™¤–hj§ô¤ç[ťÖÎnXĺO„ ©E˙ś „ĘÇđÝ/§ů\V˘Úę Ĺé'UĹ˙´ĂĽXˇy'˝µ»wˇ“ĺ˛endstream -endobj -3666 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -űeiŽ´yęŮR¤÷'Ň;ÔF÷kž·˘­^jşÉ—¶;"°é«ß©QĚSJR -ŘVÔ~˙pŕňľ3K—}RĐC ćđF»1tnn1¶ŹŇŞO±™QfZ|˛@DˇałNáÖMĽÔîÝ$şŽG8„×L®ţwâţ/~ -ÖĽ]«’ĺ9¤ űţRŹÄ]±Şđ§ú’·č¨§5,vň÷ÖĂďěľą ô}µ&{)Nó$ĄŢăţÖ,!ŁęŞYňΓ ßMşŇăSwu?ĐĹBĺoâMGµ37ŕ€łÂPÇů~ł#˙éF5¦•/nlđÂ…ň`‰,Żú€Ú)Ľ*µWU4}vÁ‡v‚t¨˘¤ĺ†xKoßESČŞW™>hŃ˙SNÔ‘P?<¬ĺýî^:eî&Ń´[†Ž S1Ęł¶O_O·t1†é61'äxȇn˘˝¸–U]v4±m]V.ť,Śď­'śĚ/öl˛ÇăĹ5žłvŞŇ®ÍťcË’®ÄqG˙ á Ł#¨Lć5î6,¸Eĺ˝WJôŇNťô(ú"ÉżEŹ÷íte ^ďŐK˛h€.0[JĐăÄX-QéŃfÎřýńň:0ÂsĆ*/%(y5y  jaěşR3(OećŮ áF3öÍŹw}hőv#‡÷ś{‹C˘XňcŞ@NîS˝ĆÁ›mö <(噋Ś8BÝç¸Ö§Çť0Ůů Čş“Őb[măŽ÷›,Cďˇ/‚t<ňŐ¤¶çY$VÁĄŚ˘ş.N{‹#˝J‚¤ę-ĺLYűVÂč®Č®ż>nµ\ě„Aľą†iőLé8˝k†¸QέˇĚ×Ĺ`WňTqgżę›>O˛ű|˘¨ui¤ŚĽ'-#`dZʡBźN©ĺ¸śłZ®Ü6ĄWeőäË/‚bŐ,_t?ˇĄ:Ć˙PŕLGÝ©9E@BKa] d;‰ŐŔ‘+Č<­ÄUT‘ťř%ŤT$4ľE‹ETĆ>Ł9ť3(őó Ý‚¬ µlľ@(ieb2é´Bö{Ť–c”µąňJZčŽÄŹ•řdu˝×*-ˇ@C®‡%qţüăl˝*®[‚z›`ńźôdŕ¸D  ×°SOFŁŃóç«{JgEű, 7ÝŇÚµw30Í|FĎ ›†ś¸s±ŮČ{łpPsăň_IäôĽ$R"áŕn n}ëé÷„č˛ČIěŐńÎ⫟ˇŻHxoŃËj ÖŇ]ţíVËsÎhÚąnËŢ <Ż#/$Lvô5Č1ŁüméÔ,ąŠjVŕô©¸1Lđ[Ö°7ß@ČĎ^öî?MţŇܵáË -w{ˇžµ¬č––LÄm'úŚh-–NăďÝ_‚2sí˘âQý¬óËqA8FŘ€łĘőaŽ mţ43Ľ®Ę*f| s±Ť¶m{„‰QfĹjĹJ˝>™«ÝTÖ{΢ o÷şb]҆# ţhź -h]R—Ŕ»ÓaĘÇ„T^0Ě»ajLlÝÎÎŮľpű–^ë?Ţ8“Ŕ,l—ÍĄ§\/“üaĺFٲűý^jŮi÷eÓÖľ ŞkI·đ \/ş!BŰ´E(¶×`¤qYą€ĹÚŰPH&mpîDXőK{ćb ţ<,µZL;çŐď…׊ô>š6Žáů,#ůóăŕÇŻŻM@ ŇnąĂńzv?hô§*Ůköîě˘ĚÖě«ÚŰŞ÷°Ůä›*a~N­ ĺ·RLÄVŮäąś:rďm˘›á,Ńä°}nč=ş¤"~ő_¸b˝Vĺ¬ęVU5îţ®¬Ř(Ű IęďCź (s‰Ië3ď1Ć(k—2·ÜB«E—3ö$±U°k?–ŕ®â,i‹ĆbŠĹ&”Mű1ŕŢ?­ lĂŻÖö­d7ßąőĽôS»i.üpDŰvŇ–DęľÇöňZěż í—”@É,ŤuUJ‰¸ŤͽˊR*Ľd&ýˇš ~»X3nÁÝ›6Ęv Wrá‹öśö/źI'ăv÷ôËu‘Ç‚& (Q'ű±ĹI<>墓M!ňX›sżFLÉ3öď1jííÉW3抂Ösµ4Ćj’•ELÜÖ±Ĺ?ź rZ!ŘţKčŘ»!ljż€Ţ%ťf«\#űłĘ84š¶îĂ_J„ö“¤Âˇ.Äw"B|¬Ým‡ľhďőVfQ[!Ł»ˇA Żŕpĺ8sXôvŮî ”8ľßC¬ç„Ă…4a¦1uôbEj•R5“íѰ]çŮ7*Ç"ć|Ý(w[“ń†¬Cĺ[.[ă%âr^Ő•—á+‰Öżč…űg;6Ś’±ăöK/›­K%°{}b’HłĎ Š4V:V7ÓĄËŰÚÜşÖä‡]%Ą?a±8L‹endstream -endobj -3667 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -‘Ůxz`¶Ž.ĹŐäł Ľ^¦źjë(Â’­áŞ6˙oćĺîęj‘ßŃrsşҡ,ŇpĹ3fĐ^—&ÁÚ›6z—łĆMZô·}Ź, ëa Ýť ŁP$z~Pđß[J„#Ľ‹´6ç˝Ĺôő"{bŽîW i>\©ޢÍ?±Z;ŹJŚšHŤ›˛¶ÄĹ…zuł¦2w]ŽŠ—Cż ;URę5Çośěź`1ćíŰzř·¦ČŻ˙ŕ~nH&çÖ€(vşąŔ»âŘ>†^.Á^€ #?Aí[ëÉ›|1O<=ĂëËÖ4kŕçáËOI-·đ:†Ťp8ŕ[qĄbeX„”ĐźMQJ -{"1-ڤí1]9eŐőGuÂĄ'ő-n­ -dpMÓŞöŹŤqŵÜĎô÷…v´mQÝ;ÔŹô°ň® yÖ3d~9V%·“2fčvŰ›Ť+CŐüąŢĚ–"4üF_CoIľŻu -Á˘Ä>a I®ßŹ•@,ĂX–rzEsďËřŢýTěít'mST¸öĂaär’c·?k@ë ‘cRGÖ—˘;ˇ.D"ťD`'^ÍĄéă/Ϧߟv¨ÍVć„T;[7ť:èË+‘Çců-i÷•é -ŃőoV_6~#·Kůä–Ż•ř[¸ĘW#Ö a©,Ńć8ń łĎ°F…Óx*%»žň)î¬@›.wÍx˘ÓÖÎ*îęńTH;€üŤŽ¨üŕ&L-Y¤s9Ąuظ5CwÝŹ‡ĺ -ŸDÁě7Ŕt&8­Ĺr¬ëďsę‹ü5N×ŐéĐ[ ě.łőáu€šîĎę]‰5&Đ´ĺ*®•í7|Mý¬ŘErJ5Žed&pťŻA§úU¬üŮ“R7÷óŔć`Ş­šąrö@Úč_iw ާLť'pYđ”2f(R»Ş_ÎÉŐKö—«‘Ä:†B:bL -0v®íĂC˙·mî‹:ú¬śŘżç\T‰ŠIş5ŞůűmLŻ_¬.Ë0|J¦ŢĺéI™]ĺŽ1”řôů´ç€^‡ŇkD -mä·!ař>S4ZÚö|ch­R8ue»1ˇĎ»h)¤K3®±M×Qy“ý °[Ő<ů,Ć`6ö*“‡×ô%ĺˇÜBFź2|ÂsćBk:ă/dťT ™Ş -W?ţ~! N*ŇůřŞ:řʰţĐĽ\5‡ů»P…=#l4r˿®ďfirŚrxŇŰżťúˇÁĹ]Z-‡cŚSw+éűqDťv;łÂ°CŽÂ’*Ťja˘3eD3âvŰ–¦BhąŤŃ„޲h~ .ltpë4Ş®zôľaŐ''\cßI´ZŽ*ĚvŠp”®ýĐĘIťčBYÉđ÷vYó?zŐüŢ"Ő´C#ţÂ؆Ô<Ĺľĺ­ż^ŹÚׂwăá¦ő:čÓ™µź8·‘®Aůź˘ąŠÖ3)2˛#'ŰłXH´čöĆAöĄG dR­˙ňǨ1ó& üč[b®ĐĽlîĚz -łSn†-ˇ -ďŮ2 -cj­ą«ž‘ďp zv!‚aő*…zö,Îx·xľˇ;—&ŁýüĂhF ’UnŔŐ_†‘¦IYř2–ćť|9łŇĐť7Ł_ĆúćE¶¨ăŽň - -Š_K5íW~)q8˛ ßçÓ”“°ůŰuŰĂöή0O?_©éŰâá°qÁmcě†o†Ss„ÓŽ`ő×N«šžUr$čŽä™”©ĚmÓQ˝jĹH#)ŰŞçuqypđo77,wÁä\<†˛±yTßŇű!ĎK‘~™® Î-ÚůRNen±ěë ˛ ĎW­7˝ř1Ö™ďx¦Ă%wLf¨Ä‡’öź'\ĚaJ“=ě#q@źn >‰oR̬6ÇöË˝Ké¤!{2Ç{wf%_š´<‹ě­<čĚď ¸Ż‘Űl”Öܱe·mcLNÄZ&\0=Uő%AG vbUKĽ‹^×C>”;^Ů13í|č«öŮďÖ»ŕÇ*s!očlŠ1Ćăüj‘śt¶ücÝődşüô¤ä±űË[‰g9őŚ·Ž -Az‚Ť,ČL:«Rúq®ÁŻŘxtŻ]ćýË­WŰ)Ďwę1¨ 6Ŕ»cóäĚqăÚç2Ääç57ťŻäţĽĎŘó Ą±ojAIó‹-#íČâyŢá¦íŰďÖ»wŠ%}:E9 -śţR’á‰JŔ4,ţhăůhö˙„kVžŽÔĚp`fF°@ĘŚ5żYŤ=ŢňůŐvâ µżB–†RÍf`:W>lJi™Š,Q ­$G˛B7¤é€ľ¨{ŤÚŻs0>ë®o #]ä‚]és8—4ÂÁĽ~N|9p¤©+±éqÁ•ćĚŕF\™D CŔeŃŠ/ˇ`vcäA ˇď\entôűRšţţÁ8pł›)Í5 ou‰*©_H?ý†'Šęľ%ő0ŞČ!˘,ţPendstream -endobj -3668 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -±bđ7ywň - ¶& M¬cŹ%Ĺ“ŻěłS«ŐŕCŇ××?ňŘ>‰ :ŕ]^×ȲŐńÄܦg,'Äoo÷Q»u4Ćrj 0©¸Ö¬h?ĆM~őß&Ă i ]«Ŕźr‘ Q+ôKX˝h’@Cţů»ő hn#˛q*‘î[yŁ"ź­AßʹۙąË<=ÖOű‚Xťkn•ř Ś!Ż@^tĘy{Ż&ChŔ3* >‚®őżŃ7ó]e -qhňV®xqç&xŃl ¬°s€úěĘ1ć=dÄ 2ö«âç/GY…¶u2˝txąJÍw˘.ëŻ˙ĺR¤ ¸;Y?Ňř@űSÔ`ńű Ź*đGSă•fw™{8`Q·±ĽOšü“ˇ«˙`JŚ=Ŕ˘}Îx°´§|=ĆęiĎÁp=eřŐBvżN_“†nE.{PŰ ZĚĹ­ř0f‹×Y 4ćVU§á(şµűkąw›k[gާ5Š`a‚tčUéŇÔG°2äŁ*O 1R@7üęă"՝мcŽüîÇ’ĽP $ż«F"‰„Ü÷=ś–ü`ŚW g††ťö‡“Ç>\°7±g±|—+UÝ­.°Q~ÜÎôťzţ:`¦&0ŃAk¤s{¶^łÓÖş_şńGÝ÷č˝, M¸«]ŰU"Ëű™˘ŮH Ô_Ô Ű˙eśĆK¬ÜHxn˛mꟊ|ż¬`m%K;bHÂ}ÜFNż15üĹÚ»ÁĘ—_ްľ­Î¬f^ʡÔŮŕDdóbłÓÉ/zC"n˝÷­DÂőÁrÄËA–ÖIďŇrŠEť/ŐŰ$«ú’.Öµřô/HLłŚaFťTä.Á¶=7žŽFäeŁX¦+8ăľ­dö@ŮÓMşI«{˘˙ -µ·Ó©ÔŚň'[Âżą*„lďë×|3±›mű͵©W°ŽI˛,Ů‹;<©Ç”$ör gIgvÁĄôCć˛Ó‰ĎčyDB»Ääb˝ď7Ogp$Xé0z.P_±p“ÄA"·8đK}![DĎMŇTŻI D„đYŕ4‹{÷8Ä,LłÚy @eĚÔ–ŰDŃkł°ĘŇ$ćUfrň$/—¤_Ż?˙%Ř–¶M‘×î2GĘJȢ8bű{š|ĺ’FËĄT‡Ňż(7¦Č$…sŇ ‡‰ň9Ţ6ëÄ3CO' ťüÓúł]F/ŠŠDlźëž–éý'Ť·Ö -DÁánŹOe4×ŃŢhMľ}F3¤Ý¬—˝ÓŻÔďČz>é´ĚĚY%ÜwZč^7É˝˘Łśŕp–8Mn]‹)ĂĂZÖĎžŔ®5ąŤďT˛·¬s8ş‡_HVÁÜĂçCÔëXĐl#íőźö‹1ŰšF»z„ËšSŹö`vśy„Ł8ÝŹŕá@cRsüŁYĘ.z2âô -Ţ—1żĐ•ÝN0÷=FŤ¦¤M±(çŢE5~YŽ]ŻÎŃ˝ÝPqá~ >3ĘţäŻ7 ™ŕŚ*Úőä.ÉáäWA)µĹú·ť0Šż°ĐĽLýŰéŠeůPd[ŚŃBÔeN…%íŁ¦Ů…ňdţ#ń™ş8Fż+˛@ÎŻ9¦đzŁGĂţv _^6…™gś«Ş [ŠĹřНႢ]ŕ.ů§‰5*ü§…î6µüHXDQ‹ZŹ'đńę(.XžÍ…5•aĚwSţčÚ‡Brw˝ŃĘ®mw1Q!`5Óâ*X8!v÷Al%Wj•!ń°×Š&…"‚ĚDü•nfM<×B8~ďęJä„ĂŘ ăř©.Î^˙]Vs]Jť8Ť¨ĄxUlJńG<ŢzîÜăx°9t}Óp]EŢ7^B%@ć­ÚŐ^ĺČsbNŃ +µH(Ą4ćgú]4x2ńŹÁ@ť‹:˝“#ęGxðŤC }!B(msşŽ~jĐđÍU_Ł,7ů_'® Üň[”ÓŠ úvčp_5Fmď~Ępyxpsȉ˘ĽB)Pѵ|ĎsłúŔendstream -endobj -3669 0 obj -<< /Filter /FlateDecode /Length 2352 >> -stream -˝Ä‹aś˛ŹĚŔę Đpiź3éWęăŘ+Iż©"żd«ŔHéÜúK6m&N!S±^ŕ4‚ŐcňW ^=Ż1Z q¦~ťŮ.µ¦‹ńÍ -˛Ŕ Ç~őjqČI€yJŇF<ěXž†Áڧ7DęĘŇÍWâVI‘E€—ŃąŻŹ_ű6fäľ šA<ťn$ĎůĆ{úÉ—XáŕŁţŻ(×…†yAyL9ÁęrLŽŢ$+‰ß6™´Š&Ď‘?űÍŃč©ů/‘äýrś—*Ě€u§óČ~ĺYôÚ…–x.É%8řg<+~}~"<ĐfËUśd‰žNy¨ôH·´ŢF×´c?źĄęą—#ď)>ôF“­:'ňL1Wéw–8tí ‡šÖ#}ŚčC˝?b|ľ‘ąâ>űˇÄ›ďׯŽâ´ű]ť XďůąPgţ+™•ßqdĆ0ٱ\qÜ Đ4c ßś+í{¶fGěú­ÉÓ‰T!ćyM/©żš”ŤĆŕ8 ͧĺ—PW“çŕÉjjýÉ#şu3Á?J掟­ş'>Ę,¦qiĐ~n“ΔvŮ׹ Ł×®|­Úćצł­­Ż¨ńăĂŠ&F(!ŤŰňdŠ4ŇĎv“±90†ëłPźűTJ6‚Ç-Bzăhc Čł˘K¸‚šuÎe řŕŔ”xk©~p¤Ä·~M>Ź’«YeEÇEÜjQ«žŮ›­ä—hŔëx†‹Ą™3wŇRu}z®°ŔEşÓtn[CaN*áhÂę@}P:}¦:–×ÄpŇ÷ńS!üđfrA˙üBŠR:_rŽRD,ެpúó Tżžő™łŚsúC*°©”1„řšRI,ČŻPŹkĎ´%Ţ~ÝĆU eđ•“2ËiPŇÜî~$µOséy×8C{ô -6u1‹ňa¦"W|„ń—°ę˛4!ם„Ý|ć˛wó‘žşEÄ^·Žm€n†–´ČÍýŁŮ‹Ä1dŔ;#ݏčŐČJżšhE2”Ö±,S'Ľ•^‹¤Z â;ăôOéÄ‘ß6H5`I=VĂ‹ű1°ÎĽT4ć"ZnÔěčĆ{kEŽY݆ŚÄĹRÔ7Ôźä=}Ý!)sRűÉ"7ďćôAĐf¨¸ě[¶Űv…ëÉN(#uj“kN>+—‰R+€ŤđĎW±ĽNŇQeî>ŘŞŽÂĐ9đd¬w VŇ=IŻ“ŘĚŔ—ŠIN± zmš·˙Á ďC‹źgâcÔv ä‚j·E!ŞʡNA˛fTZţgćývŢX˛i}·te4ľÓp[qwköŢŹJäç*¤0žĄ&ogŁŔ…¬MĽ©=6ĘĽcňľFZ†$˛˙řTćNţťŤ:†ů’ŇŞ—2… ±u¬âáĘË=Ę€nµÜ\•Ă`>B ˛€ďißîć -nMő•·Ůn×Či–őOާ˙vĹL%_Ö'můFĚĐ’KÓ´& Ő7gťŽĽĚngű¦Ä"M/0úAˇhÜců‡v¶†›)8ŽCÎ^+–µ“ö0có\J4ŚńćúŘ÷-3×´ŕ5Ęcódl©UŁľRµYŐ©G&T-ń,LdŤB w=‹x»IúŰż…3ůúöŤ@mô0máÓŁú‹Ă¦n1U´‹çÓ˙č„ęúŕ}!«~e•÷˝(-$Fť§/ŁüąDşÇĚ^DĄÓĂčÖ>ý9řťD9e|ËŠĘękě5Ţk3čohýk’čy®G¸w”ŤÓD˙ÄŹ‘”ꇟ W„ĺq¦ÝßŢ(Loz1ާÚqÜt;‰ÚŹëV?śźţ`‰ö Ó©gV_í5âý›Ł-ŕď‘TIĽű—F]hÇóçž« ž‹´śŚ!fYýQz5ÄcY–ă/ŕ^˘Ka -FÍ[b&{©ÜŽž1Ćť«ŕŠ”źŘłE $ëéäij¸ď6|ęQ1O¦Ij ~ŃcCË`Í8Bgvá$STęšÍ~ĐK‘’jű(¨XÔmkÖtŔ¤IµaÖŁ!”.hvźúöú†S«Z tU99ěGŚŇ¸Fşýb”ˇÓ0™Nc­ę÷JýYäđ¸6ˤˇW‰WkZ?ŤašŰ[~ĐUUŐŐ5¦Ç®08ޤXXC)aB–ńŠ ŇđnaŃEÂĐB,zűF¤H¤Ö"›wł{µËóŢięţ -‘q:ĘC/f÷Y'Ţś˝Ą•ŹŰČyŐ<^{nýĐ®7a ť+ Ćľ•®”ím˙lŕsŕ­0©)ŢÚčÔđĚݶJĆřâ*n^ůăHÔ·¸ˇ ›†RĆlR;.#ëŘ´’ů“—`‰†äühî1"„Č“1r´QHěĎkŃý¶GDĽ ÚÜѲT›ybËĹqkm­™W7RˇíśÚ™~q“¶SŁ^:'@)ťNaćÂ$ń%p÷b„łgu†JBĹţ­7*LSÔŔęÜÚ€áŇŻę®’Qá”4O[Zť2F;O™§ě˝ŮmÚp-Â`ÔůÉ`N#]ę’QK±ÜnZŇł?9čś»ľ[™Ave>ĺ—+˝é' ]éíCśŔŠ)őŇÖŹq&FŞžŹ/ĂĹv Z®=‡žŇť*žĚfJ%¤3~Ěâlüól/ň¨ř%f†6Ť Z·TvŐ YżŽ9üďoDş¦ö­~˛ńüľdϰ˙wrěY÷¨P-Qt+Ö4]ŻŚXvcĂKD–0źe_jÝ bŹ5/ĄńlÚLV °|ĎR®%˘z^ÇëěÚ·  čĂ ?SAç-Ygfl]>ř~qî’Aţˇ“UŠ 1ý"éŞ_?ÚäÔI…a„i«Đ«z¤é÷ş÷LĐL'^ k@ [ű×yËhűŚŃ­źA U]Ţ65/Nip%¤ą`ĹUˇk %Ĺ*$ÜŁ=’Eé’RkAND§¶ ő4R‰˙bzůśVVĆź?ˇšŔ˛DKŠIwaÇí—uđöÄťeVGÔĺ1ASt† ŽăŞyG!Ě#ťĄd43«°‚7žö·žĘÖ±đ‰{s}¤Áô -.M´R®.ËŽ´UO&jźń=E2endstream -endobj -3670 0 obj -<< /Filter /FlateDecode /Length 2416 >> -stream -ľňqZÚSÍěÓ6ósÁ¸ĘI©ćú”&źýBj;ŻQ"ÍN"»7ŽÝŰŃ­ÔżDkqZÂ[©ĚÂĂ˙=źą°v}¸™(řřôÖ őşÜOá@ëśVtC8ńIůg|Üßí€Ę=oxkŕ;o’×ęŁŔ×`ĆŢ‹HĽ5íőKvr´Ď¨ č:2 R«¨źĄŐ˛D{fŇí+·zoµľÚłXËâJp!­‹V“7şb}%#¶źĽ$»ÝÝ*–lAžĺPÜęز/L‰ˇśµ"RüÄŁŠQxB€‚”NFZ_'^“±,ËB˙’̬ź}lęQAS·6‡ŮPl•Źä«ĘlňëjŠ1r@üRă6QĽ¨Á}ß=y‡¸˙×Lö×vz¬7ɶąĆŠC_ćx\‰4}ŇW:VŠ,CáË˙pžf€č‘ő7»˝‰° ëŢP>Ô¤Ě^$¨ŘǸŠŤ (đ~e ćŔ36˛"¬fůšŤXž:ýŧXăđ¶đ&»ěGÄÇě–.Ń–Ŕ„Ĺ:ó0K™YN!dZéq © -sŕ’¬ëßž7WĄôŞĄ"¦ĺeťĚúŔ6‚‚Bť72Ŕá<źŃo~?0Rݔ㱱Ţm%ď©/’ŁNŰrTŘž´¦Ë‘@ş4NŹ#n4°í{ĺ+;Q=I[5@čB‰›¦˝d”Ňvä›őŽw*kdŮ5ý&-;1.Pe¦Ăk"+1ťŘj˛,”“eßÄ–˛\ŔŐEĺp˛ăeBĘzPp·?(xŇfŘ`aa3CóNk@ËŻűR‚đŰE«ÝA:É8ľ˝–Ţ1'á] ÖZbé2aÉčשĺr/»"HU–Éô}ld€zŻ.©Îج;$ô°‚NYÓŘ*S¨6®—Ä7v~=u1 á´âů:zŕ9„'h·źŘµq´˛é´čuE˘T?ÍŠ,˘˝ŮęŐw-},˝‘ţ[_ž`ŘĐÖP—霯‹á¬Żýţű ŚĎŤ<]n˙{ň±öFXwO%IMşS×ë3í ŕjl¦ ´­8­u&Äćbn•Ş~×>±ĚůÇ€KDŻ›ˇ™Żş7ŘâD¤˝˝xü˘ť¦`ÎíexÇŠč‹Řâß?¶E’TRîQEŕAŢú6Ä0Č…ˇĘ®*ź×łY*’2ťX:‘ő®/’ńĚ·×’IYŻÇ&äç`ĐĚđ#“-Ť•) -ö'±ScýĽ¦™ÂLm¸rŤ÷ڍlI‚@‹.goćËK#ůTUmś~ulˇĐšrB0WđHŽşĐ¸Ý:ŇíP<Ů—^.ł´<[Ěč—ă6Ŕ]+RÖ¶ŠQ˛ĐB„:kˇ¨†Źţ J -µ9^Yş{ô×d/UÜ€ěŹr“ 0WL Čŕčv6…ż§źz]×»ň V”+Ó¶’1PHśZ:?)ÉíhöëŻ^‰<ĄhôŃÍŠY»+ábăó»¦ßAŁ[Ąɍ㠋qŽ{×;PM'Ö> W÷*a™›KB.' ˇZź˙ő‰[eu?řE‹M…Ćí -3ÉĹ‘g $RVvřüvZ…’ÝŮÝZµ˘ż7őtJçoŰ—2&’}›B‚D#x%řť©rO0´†ĺ RňÚé‹KUäDÂ00b+-Ŕî€)xr—ĺxPNöĎĄ ›§}ło`c¸ąńA ÁKU‚Ľ5Đř?§ěąŠ=NHHÎɶč»iĄ€»qů}E=âKK7K± Ő‡Í c°e8(ÖuaYńˇ«śÄÔçđŔŇw)Sć¬WŞ5¬ -Ö–„¶Z)ĹSµÓ~äe[Z¤0„•o˘JěŢ$«›Ű\ +ÍĎ“ĺşr=ÓN€ĺÁŚČ Ą~®Ź‡Ë>xŽÍ:ë7·zÚ‹ˇP0bŐn„“†ĹĚלĺÚ=‚=€v!&bQž%¬5ŘŃHzvM–ě,-[€¨‚ócwşť­«RZˇ[”Ş>hő®Ž'ö®~ŐÔ!îŃ)ôśé1<*Z[TÄwz4©ÂÂ6Ńä$a‚¬‰('ěç,ĐpDîčŠzqĘ -vžJÖ¸çGläšÎv)ä˙˘•ăţ~BȲôrÉ˙+zä#Šęü´5'$Fďz2˛ZJ´ň&3:ćPI'Vž–ÓĆdKŢČť­QÎuË–ŚĘŻH#®šĎŇOBŚ—ÁC…ĂŮŠź3Nx^—ď*˙€€HÂÎýa1uöˇ×myËĚŰVll p©gĘ‘†/Ę]iÔ*Y"lk/Ž%˙ť5Ô–Đ7µ8Ú …Q8LćĆ[ńič­LĄüőařEíýž_#ň¶˝ô|Á~. đ©1U<(]ż,‹|ŰtÇ`­‡“„¸:üĂ\†˙%34ë>¸U‰É ŤÇžÉO2ăuSo9KOôő Oµ9Ô>wV]­“ZŇŁÖK b\€¸”äŘČ5´±’mÖdď‰)݉¦RD|YťjČÂ$A= ş\zËC"S­şfÔH«ÄŁ5ĹË»ÄH|ů€w‰2ď›{Wě´F3şĽ’^´fÄ^ńhţŰ݇ B{÷&¨áŘ5™˛H˛B}†ľ÷ueÄz§›ÇǤ•Ű?iŢě[Qöß ďĺŰŰđ˛´mެ‡ă.#é“ďš?ż›wÍ@oỉ­YR=]euRJ¬Řš—hę|§ŘĽjďç¤Ĺ_ßžVýBŹúůÚĚ÷RzNÍ r+'Ddř­]ţű6Á ŐWú1®Ódđh&gdÜţű -ŃŐ`ËĽcc›Y€_ľľ51˝ť@zÜż°[@sO˝ń(̵Ŕ˙©A1(lë>üZ®xqă›Ć˛’/›Śç÷‚˛źž 1jű+qüŞôĽź†¤í>Mý6Ŕ˛Łendstream -endobj -3671 0 obj -<< /Filter /FlateDecode /Length 864 >> -stream -ZNęÝż9t›b2aSŰŁ`¸íbÂ膇±ôZ¤\‘™^hŰhş uL÷GŔ©ÔŇa{S»ˇĽjľ˘FÉăľ!ć'1íúîSĘ0–¦ź¬Ťć˝¨„ gÝI™š_–‡(ďdiß»Eëć5÷ŽżsPPÜť‡rŮVľądýB_a{7`¶¨krőM&‚s !Ě(“˛ík®źöv ŰŃ‚ŚÉŤÍć™$Z:fď¨y†Ż¨ÄGŮ##~ä‰MúŽ]Ó'ť@a®† )Y5 ¦C©©ôç«Tc M_Ś­·BÝ ŢMî—oRÉĂśńłAĘÇ;‰yŔ_䡵ƸŻČ7ÝŤy¦Ŕ±q9ł¶ -ĆědFAqů7Kl.wčFŮIĆś˘™}eĂ«®.DöÇejÎŁć”L˛ĂUPέُč<ŁŢfŹŹŞW°źsF»§ÖUĺVĄoř7˘éZ®G'šPĺ®z¬)Q |÷§GLiŻm ~••ý€Ą1}úxkĚg  «7›÷p°Z`NyÜϧ‡w%¦©.´íA˛Ń ¦čPÝźŚíŞűăp­­˙JŘ%‘·®dCMřĹâĺ'žwî~čWĽ˝{ś×#U2ĆtÔ5´˙áżşM4HRxë]ĺYÜŠśŚŚčűA< X†–ĂÉúfëÍřQŐ÷»n`¬šEţPx®#9’¬;)Ă5d*3Ú\9î.GŻP'ië˘7ÄZ¸Śs±ľźaăĐ[VçhBĄęáw‰Ĺ˝Ľ_›Úz¤]Ę[ńI†(yŘŃňFŹţEúúÜ*;Â7/ěpq -dhĎżĄ}±jźŚ‰úŰŕ4ˇĆŃ@F´şyĘiĚ>uşL7¤%C Ję:ÓK8ëIdgłzŽž'Đ®ˇ?Đ]?¦P‹~‘lj3nÓ¬¤÷ö>-`_˝”qřQ–ĐŽodt‘‹VÓÓ,ësű”Ľ¤Â¦ÖśQg *TF]ŮÚV˘ćvFŽŐŻj·­¤-µNö+‘ÔĽ”Ţ&ý×…¶W%ueÁ ŕ.sĘ)gęĂ}l„ŐÎ ÂŔˇ8”ÝZ-_¶EŹůhş1*ŰÇ#ôŹýváĂ•+¤çߏ[­ž/Śd· á¤c«µQÎEMendstream -endobj -3672 0 obj -<< /Filter /FlateDecode /Length 2128 >> -stream ->T÷w#ňřÔeg•4‚ĆáÜî›ĂC‹XRĹĺĘÚŞ¸iźäÁFüň])Ő?ŐŻ=¨˙€âkńSŘÖŹÂX3ť’čk]Ł‚ľ˘­čĆŞ "nžö¦›&iYU{on÷rLˇIťWM§äjć ú¬ůąŮ,=L Öä.Vh̉p.Čt5cžÁ*Žeę”^ZÚRJAüńÖK9Ça”źšł.“°ŻWřďžéďÎöšĆ\  >%gÎ#­ţ<Ňd$njĺ¬ß”¶’˘(ď‡Ńh}éÖĄ!áF”Ś)ŢwśŞkž@*۸ł®9c2sG BńÁŠúrNâ=ĺ`!Q‹x›Ď3¤P­_₲đđ{‰ă¸ă^СóÎÔ/—`©K’Ôç#âęţâ8Ě­ó0ݱňäŕĘľ^2}ÓŽ^»ZăÚŻdúŰIŚ+\d\$×ÂŻĹšŞĺdă!ĹG©/·ĆŠRŃdVßSźČ’­đč żÍ˙"ĺ9ÚĚôYýĐ𓚤ŰÜáăŢc,Â[ż7ďUÉUC8áĆĚu&Ü - -xů“nĂĐ ;4VG§eÚ{Ah`™Ţ-ŹFţ)ëć \rĄ>‘¤“‹Łäž`*(9=ǶoÂĂ—©WB­ÎvÜŕÝ“› -Ľ â „ě.\ť»ZE3đBBěTÁ™Ńřřš|&ġyČ)¬(·.vj"J®2s§KęČK§o>R’»Ĺµ Ń'š$ĚđŢqÂ_¶&°*.÷A«Żżň— HĹ©aMuÄ®‹ú6ĆO8ę¤ÂąľĐD Ůôł|¨łô[©ë+ň±úfEňşC+dž­ßźrQńN5„`Ľw:ądHâžUŤ«5Ĺ?Ë݇ŚčÔ ·o»=ô_çs<ĂěBčŐ!Śćʶń¶ŕQŰŢ›ëĚďMő“3"ëË5Ý(ďś|%ç¦xTĂáĹMĺ -żÓ€¦d~•ű «ńvĽź?PË7]UÁMľŻg¶+™Dhíé ŽľŞŻhYéX’ż­ßvueb’6áłG’vĘᵂ¤ęU'^ű“AŁřř‹wÚa‚}*ş*T=€ ¶yYáF9ëŔýľŕěZi\đň°IˇďAłBÂ÷uÄ~:›’č:ĹPEä5§#AâÇŽM8uĆ1ΆŮuɱPdťk˛şĽŃÜ0`pn‰$ý™ |ÉőR‚”üTőKéMMů~÷퇵čvMAŁmazĺ ^đďRyÄ f"Ŕ¬'N6JýŻ67°!ŹšB)DéÄÁ~ -7‡(¬šťEŁ=„8¸Ú`đ®ŰĺÖ©{ößÍ"g“j§ę2uM·Ń~Ź_˘{ŻjHężpŕ«)íÓ ™É¶>!ľÇu9‡Lą^*8Ż39™©ńg%ŕ3KAňf¶‹(‘Wb»Í H˙ŞXlGgKR’T^ŚXGĚqoDwŮÉXŹuľÉąŹ ß2:Qđg_Ś®GdąÚŐ~Źq^B†x łô6w;›îú>ć(|0Zŕę_Ň\ĺ~!IÓ˘Ăs6Č•†(yôx¶g°l€ibŠRűĽqM6'0vŇ˙˘rIš4eńbĐcŇ­|.‹ě@źöC~r\ě±Č·ď)¤Ă ¸ť/#2ÖąL.`t] CŞű4ŕśIæŠct¶‰#+­Ő -Ň\â8ˇĚ#ľ  ńíăj$ň,îÂŚżFVÜGÁ)d~6łÚ0Âĺźčëűëŕ† č;/ë5f%{żČ(ĆßÖ`Tw~˙)ÔhŐÓłô n±)",Čý#˘Ç7éÖí>™:`=•ë É<(…ßż„pنôčŹ^™f´µ|ŕŠ±Y°ZŹĚýžŠ$1ČP?w1V4m/¸‘‚ĺ*ż_¨÷†˝“ş‹2=Đz-wŔÖ+ń}µbOˇą0˛ŹÎt<­M"˝^Ś·¤ÜĎś‹đěäˇÁEjZžx}°K¶´ď,şě Ű+G®đWęä" Ş¤žÎ@˙‚AgJ¶eăÁ¨I[C‹˝Ĺcm$oT.C©'#&*¤„ÉţĘ»=ďĆH…Á>Ą7•Ľ‘ŁaéôhN3ô»ę;ßkM&‘B† r=Îís™ĹŮ5 &ÎóY^´Ě–F‹÷ Z§sC`?HO^·xNJڏůKKFů=‰@Ŕ=ĆJÎ+~Öž@–Bč s!Î:Ľb>Ľ»)ĚšâŹAY˙A|Ě'¦&(A IBĆŢ4ĽČ™ąókÝć— űů¸cWńűőŹwť1Iżń0«{­žß!ü>·Yř!asĄ´>`ŞaˇZyµ¦Tě„č€ohÔVŇíśó*f‚řĘŁJ8}F÷CőľGÂ;X5…O—ůřĽĆ´«Topě,ĄŞČĄőámX˘~ÚőŔĄ»č„í q˙nćň=NËćW «Ü~ŰŢ•· Ú­4ąś+Óď Ľ±Ĺę4«3yęÄ%ixKéO‹šZ(6eX/|¶K[&endstream -endobj -3673 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -µÜĽJ°÷Ââň„!µŠâŻ(t^łĚŚŚÉ–=ţĂAE9[:Ôb;Xt3”d+ńń„zQ˝҇E< aŰĂôHŽž/PôÚɡ­©Ň‘Żu1Ű/·>YlĚk7h#H¬'CXąÖQčCŔúGtS -’ďő_ţ°˛u5[g˛çŇŰ×' ôuÖ‰'$‡Çă”mát­ÜA÷NÄÄ F•ÓgÍřoŤ€ÉGľÂťwMX‚‰ß5˘p§c/ Gíhęő` ”~á{¤® ¨"ďuŮëmBđüĽÄ šGŐ÷ăKóÚ•Ż@¸ĐŔľhµříET|A?…”wyޱň0(2TŃĎmĺ4âĘß\jSŚłÂ‚ťyPQâ`xaúí%„=k¤ţ€VbţݦVňÓwţűě6¦jBYśČe‘sâ «•x串j|O˘E®Ň˛'FÇ‹O.p‰óš„ľU-Öî?—ŮÓOqčú,ˇĚlL|ůevĽÄőÍëSo+ÂEö†6âÎCUŘ!ŐÓźř€ńc˝ßdW„-Wkc®ęÜŁ öfY<ÖZg.")ŹĂ—ţ ĎÄ3O>O˙Ž ŹŞdî{Ńîşü¸y@‰Vjsf¨FgýĆŚĽ Nš -2Ißd -w‹Ä…ec‚-ľęO5…V@E?‚đ§řsN\|Ĺ‹gÎ’‡f; |4Ű•ŁP)űźřŃ»Vn#—#K25ĄÉŮkă#s­ŕ/v'HnSX2 ˛_L ¤§JŃG_Ĺ|V)>[#Ĺ.ňa,ămŐęRoÖő^YÔ#ĄĎ!‰íĐT -“¸úa`L,p9fcŚqȉC7…ămńr`_ç|sçź‘E´·ŮŹíý+űů«Ŕ˙Ö@¶µ< X(23€Üů§{Éx·Ôĺďä<źVP>äş’µÉvrő«†¶g\ĆŢ[uč´Ř€ł ť:3ě^$mä Ž* ¸!A@ď·MjFżK łŰ|÷µq"ĘţX”}a?­Ę]IĺwąŘlŔůáał®ĺŞj±Óö3ŤŽ^B kµ/­YO\e#yL~{ܱŘý/ńž-~LAgË3›„©}@ -“ăµ -ůßjÖüYlî -Gś˛*«ÁeB™ÄĹuˇ'î”v’LcµŘ7‚ö ŕ" -÷Â^ŁŤ˝_C;ú(qá8ŃW_¨W,ÓDÓTŹŮă±gާŇŘIúŃŢ*Ô‡~%-V¤Ńą‰"ÓX.ĄőAó}Űŕ ęĚ Ő{—ňdNäNąđXÔ'!#ÔW|s­ˇŚŢ’Čń/hK}+vM‘¬îýš71}HúQ(ů§fǧ°BzZŇögyŤLôw~ë=]ÜĆáź=I2P#áÜ÷đň¸FÍwH‹űxżf„YȤŚ<Ĺßxć'ťX#Š$ńußEu•ĐÜ -ÓjĂ×·˙%ř´^dćŁEî+Á ŹćcŤ¬řÖ)K3ÎŇ(Éľá9äőť™]ĂD=¨Ťp;ăĂéĎŃĐŔÄçcré> ™ő¬ ‘R$Τ-·j/:ĎGôÜĄţ"%6QěźTüQB¤twąwŞé„öVyŽŐśîPܧń(Î÷%¦Ý¸QB ĂČAĆý¨~1¶uýN€VÓ íŕ;á;?ž¶L^ďÔ™f‚ߪ]Śřt©~›µÁ%:nv!»Bô¦µJ)`Nendstream -endobj -3674 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -Ýjcáó\I2éĽ9±ÂX"V[čl Ô`0ÓC=YÁľ/Véw?&ˇ§˘¨Ż*łËذjŔŃ{K9ĘdßLPpyî 8đ˛hŹěú”?f Áji?~ÂS®Ę´eÖ{/ÉQ®¬żćsMÁÁ Âmz˛´¦ĎŚ˙1âŔ‡TüřKÖƦn‹… 1\Ž›´Ôů㬞K\>s#BöťţCó“1P{4š Ąŕ"¸*ŹßÖ6O‹Ľ°?iqßÇg:8윎ľ]2üy÷nÔÄt$4%»ÖĽó€"? »5B÷N)ps.Ę&–‚LcBĆć)Ň… y@OZ‚ďËĂyix—Wčµµ¸…|vŇç˛ÓŃ0¨}L`X 0Y`»P¸pX6řⱩ±1_źÜ޶B{>ü ü~ő8c)ĘL‘É?˝)/DÜń6˝ŤŠh,!߉¦/µŐax·#eRăIşĆW”ŇS2Ł•—ť(N\MËŻřć>‡ońťzÝvP{,z8ÇĺŰÇ`sjٰ%a"`ŻŃq¨ÝoÚ¬¸¬ţ÷Ô-¨„mĎ楯ˇ6ËZÁDĆS!J';Ňn›dĺËô±`"ĺFĎšŻ'Ł 9âZŢŔAŔ&„*¤l¦Đbś=Đâ|˘\?µGPÓÓpxlć×C7CžS T•ű˝ó>>H™•­äÍďŘ·f6#а$Űč$…P>wŞ•&®‹vó4§yń1îÄQş0Ü -ôěÝvXĚŇHP6›aćË<,čÉ'§H<ëÜ jaü; ĶՊH•¦é2X*aËA-ôˇSëgg]Ô\Y’´šŐúH©ë¦ŕŕ.Łz‹§tÄ4ŕ/üq‹ĐäËPŤŃâxŇáÔ;Ĺą Ú)rń!ŚÂaăÄJ^I®”Ľ2¤ -Ë)ź'ń9Pť3I‹śÚŕĘ<&#őý¨YÓ[WqPäNCđćąNLöžJR×V^’úě€@yěŮz~äŇ*ź`n= ©ţ‹áĄ|+­’:ŮłcŤh“fďęůG’~ËŞVĺA)ĂÉ8ŢÎrÍO¸ ĚzŰłí -”‹Gmő˝Ě ‘"P¦ň(0ÍmŻëŠÇÄĎWÚµ·X'x”µ ZĂW„~B&÷Óąî<ýKŽF¦s˝$§-wÁDÓą®ÁĄ~mmŐ­p¶¸ŻĽ[q8©n–HkEśk§oÍĽVű,ą,fĹgNkÚpƦí‚ÚÓ[ĎjDöđě_ĄČ:G6ÚĎPď/ăŮNý̯ئĽ¬ -ů8ś8ň»+ę–'6‡q+`ń•Sh§OV†ń&ÂIIRcęĎÓ3 cš6‘Âü°“ĺđË &,ü’ ŐP|ÝŞýsÖ}VäŞ/a·’D}fµŰZ&ĚÄeŘGfZ@x ĂŁg^Fśĺ¸ŽĄ†ËŽäתşŹ]V¦$Nžhů °N —–Đ őL`V˘=Đúđ¤Jüż¤Ď.Äâ5đĚMjÄf•ě.OČrŰţ­üúK*ĎG™TĽîőď!=&N) Ěť_•é= -÷Vu¸VR űćCGZX»č“Ň -_e†ěsJ°+üÎéŢ5!!Dîždż‘€őŔţ×%żxÚe -źî] »ůáIů[Ýš—OÂwh tUI!Ü–śë8ŽšÜáĚ$ŮX çVŐĄÚ˝´éUŢôĐw·úű PŃÍŕkŐía±!ŮÓŤ[B{„ćânqź`ýł<÷î 8NĆ^ŰSxÜŁ(äĚŕ>Ä΄Ť˝ĚÁŘ‹‚‰W+„zءRţXüĺ×őɲĆ)ÍmšË&uĎ=éÖio×2Ó“!żřĽm›+BŚ–Dä8ࢌ÷ŹűŮaźTUÔ6;öŔ¦b;\‘Ĺx -,€KWꛟ°ÉAX¸6?Bq1͇»fÖ1‰gé”ĹAşRŃC^l÷™ýΞůÇvÔG#I]¸y\ü×iňΔŕ´qhî3tOŘT¦P& éřd!_ék§Çź wĚţ‹w˝cýHn>SÍőśDŁ€"ý~K«lÜgP¦°Uć}e&śâĐurVřTů«¬‡<(ŐS\Úy%ާq/řuźňő,MNĂ‹ŤľË ł[f•öU®”D®Ý4Ď&\ö€'[Ł/tfĹŃ^âJ;ěS¤˝Y)eçřŢ!tÎü*.űŇݢdâLŕä1XIINB†¤Vá8ž˛˘;WËĽ -­ßB~˘LPał)' -·8ٰ´ýRc Ń%Ś2Ťć‡y~ľŹlMd¦€”{IE róJɢ¨°§Ň-h_ńo˘+ ÓńŁ3č˘ăÍńG±012{K›“´iU -B'ʵŃęÜlGÚt|u»2¸ł-Â7)Ăz-ŮCOX§Ŕ‹ćäbPuJŰň 2,ĺ¬ŹŁ ÷2×(ĺý‡«wîpÍ[ó}Lfe—áAHÓĆ~”Ů"ăŁĺĘAk°endstream -endobj -3675 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -{<żm+j>ŤoÁdÁ« ¨/2Yţ˛¤O žKr]ĂD"'ďÉ b”ÍH˙ˇx×bQ˝óMŹX˝HÚł'śdኀG¨ępçN­ĺXŻ€\ô+-” ±bmz©8á°#őĂ<.¨I‡‹UY楢±ŰYEĤ&vóŚđá…`/Í˙Z˝^k ^ľŠ˙4Łű”ţŔ-Á+H4¸88óŢ!»Äp|şśb -żŃâ>ŕ”–zÉ»é¦ńňđ S·<}ű«ń&íś,g bO(Úq/É?’ŐşĆî… jŮĐe›}ô?"Ę;™'î@r *¨Ë”šŤőKŻŁ=ebmăççJ§·Rú­Łů‰ą©ý’ńÂfNô#®#^˝-Ą3RoE—`j•˝ °Ü//É&ŮüŮî‚ă+ÄĚ4 +äɧ<·"PĄV‡Ś:ŹNÚí‘^Źa­-ó ÚÍ™«óűeŽÎ¶«éűđńŤ~úÝ—zK˘m® ÉŠxČl(–©oó[xn&z[dOO»Nö[‚Ńô®AF¶ý,¦usŢłđ´~ÓFzG5çĂ ©‘˝ßéđU ?Đ·ő{ć:Đ‚ 0'Ë{ľ„ŘOÝLw„Ńë·Q‡ÍŇČQĄť.?»ŕáÖÍ‘ –}…ę:)mr;ĚDťČ8–Ë|A¦–žüŔśţV]S RRřsL´şKQ Çrká.ŻŚŻ®ł1i8^°¶ŻÓĄ0h˛Ĺv$8ąĂé¶wĐV™µĄďă¦Őő™ëRr\M©·%j ;;÷ęĹîŢ1ý÷z™Zʶ3R?,Ţ$ĚŻ%“V‘á!|9@4T7•6°őL˛jfXęXZźNQ™±uŔŚÂ‡łuµ¬ŕQEÚý¤-—°Š&§ę&ˇž15?'Ă—……®­ů»ăő*]rĺ4 -z üŔT¨gfz×ÜN´Ä@< –¸™E7>­iÔmŚ©Oď3zŹ!®ź˛sĐ=ţ`b=ëřt Oß.(Zô? Ń/Ő+Ű×0Ŕ:ç‚Q_w:4OA–+‚ë3QčG8DµŽ‹T‡äňĄŞŚ’ -ś‚`1‚Ľş•”X«‹Ś3$O[§Šgd1 -6ńTŢ…}TEÁ'5K««M ‘Ľ%)Ëź°kŕŃXĂüĘ|WYÔ`(řk‚ŇIwżĘĹĺÇĽnĂ_{PW‘en ÄăöÜ,ëlÎ_J«ÝM×#gÜ -ŰI/Ë;f‰nŁ)އ}ŽŇŃđ…©ŃY.ÝWEv’í—ďîŤ{ŐľŹŇ˘sł})GŹpą äţŽŁŤĚţ_J˝0ű)’VMpá0;08ěDĽĄőŽ”|> 5wK>‹@v7ů ĄšR ă©b‘“śeŠ*»Hł4ěy!UŐůsP¸ů“ N#†ń 0‘‹ŽĹc÷H Ö? 1c¦ŤcDÓÇ];Ćož˙­Őťˇöŕ:‰5jlGŁK -2˘Ą[şd·ŰáCĎ0«|mtËQ»]cł¸FÂťG{ŢhÍJi†Ő† :÷Č!OĘŢP‰pHĹĂ:üŮbÎ0źf_Šr˙Zb?ĽM_Ž'ăÚFÖBn¶z]ÁaĽ@ŠřúUú¶|…0ŮTU®É J>Â÷')óŤő’őRÉżk äýĎS˛AŐěť|"óŹ^e­ťD”l–kĎm?÷U(7łĺD>DJ « ÓŢ×ÔKV¸Ce —ë=í‹¶AysíđŰ9ŮąŽ˛«Bósđ¨S ĹŮÜi)¸±Ë¦®:€u4ůwÓ»ŻĹ­1w:8~Ťôf–ÝY›•x2ÎŢ~Š3hńĄ-Ťč['Lâ`)˛üÔ¨ZrÄ-lYܤ%DŰÔ!FźTrbsÜ˙őjřť‰é]#~ ”’5´Đ uűC°“˘…ՂǨÝ[ÇňA łÚ3ödxÓRun±úSrTT%.O@Jb"}h©Ń"¤Łr'˘Đ$Ôáöžú‘ć˛zě@ú7»śč; đŇUľ:58øËtS28׫‘~˘BuąZŤÔ×7Ľ=[“s‚câ2*«.Ąý5"ŮB6ÎĐÖ¶Đä%dYŔîŢGżë+(fäs$ń:ü-˘zcݧvÎh—“ĺÁĄî‘`ë‰Pv#Íެ* :‹«čŢוřůCV±g«ŐJ-ÄMµÇ -Ś+ęŰ­ň­łĄIYJąjĽüe†”‰ÄÎtß$ (٠ʆɔ•ĎŻW%’ô)â\iŮX†—ŹüS”;DŇÜ›~ÎúÄ'Bz&ŃoL’\Ë^¦öŐşŰ(ĆţHäŰsďőâ‘3ő§¤;MÇ­uŢ™7‡h0NŞŁ{±±óŃŐ¬endstream -endobj -3676 0 obj -<< /Filter /FlateDecode /Length 352 >> -stream -cmŮž—;Oý“ŃűÉLęü·5”Ůř‹KąßHpK3$ćY1‚“:?#ő`Ľ¬ŕľT´x¦ŚŢv‰’[Üç, TRíÎ"'ܦÁQnÜËĂzćńDK›PGUâ:_^ă黸«|·ł©ŘVWl"cÔ2EŠÜżë$đOtVŞ|ŐW™2Wú\Ł_ˇdPy'ň®c9Űó×%ŞŠęz,Š»ŕô»1v­Abř٬ĹĄ@¨3[Y…î™ÝĄű۶AžÜ…b˘pn®“k—˦¬RZ7űßďčzčY_…˝ Ů\Űś[çCm!"—›ÇFSIő´îNÝ‹€Ç”6K‚mŁ;şÔݧýҲcęiřŁ3čI/¦´ťToÂrĹSç÷…ť3C¬LĚ‚^%ňőäĆCd.Żo5—MoL@ ×O‘ě6Ń»čęÜGĎĚÎŢV‹µí4˙Ŕĺ5eendstream -endobj -3677 0 obj -<< /Filter /FlateDecode /Length 2432 >> -stream -ë@ Íß—łhyz]‡†ÓęYlD›2^\Đă6ĺä5*?˛“#}‹^5Ľ­™p" ËLV Ăż?­˙^R့%@Ň@a÷ü¸x–ÖwEĺ*Hn˙)q[ořoř…ý N{Ťë˛ôw•‘#YH˙ŢŞ Ť­·8É©őLs$řßűşÜ…{ń0/¨RHčµOGq–ĎAˇôRAq(~Ć7~±śęć}­0›/Ä -†OAî5jhC¶Ý]„ő§Rç>Tő`@EFřXí ­ůĘö˘t6·×“žćcă„ăiŮcEĚmŻéëy:AŐ™ôZśF­Üş;ĎŞpP B<‡ôŮJ>ŞŃ×_ňŢ€±zď`öŞPĽcĆĽ!Ó¨]iÉ,˘p,6wÂÉI›űŻÔSçpyVc>ÄÉu÷}_!ř~&Ł*ŮH2čöĺ,NkŁÜyHnŁqĐosÄš–±żH4JčŰiHiÖvDqŰ­`ż?’;‡6Ś HŕLD<Íf˛Ń©"4ć[ÚŔŚŹj|Ţ%u5.$ŔÍ®Sc^Ë˙@›J»÷v Ú%akýÚ{ËDŚźPţ«z>ĄzT •‹| ‰Pʰ˝TÖŽŐDÔ!ű¶O±GâĚ&€©V†…$éĂ‘79×(&˘q2|łĆ&ćĐ_ČçI˘ľĎШ©8]5$"ń/«‘§A·ż•ˇBŤZólvÁG7é koŮ gÄ ĐÚiĽ›ł‹/fVŞŠŁpąý Ńź´’©ţő·6°†Qţ>Ŕč -)-–) Áśl‘ĚAÇm»ş&D Ę QpAWéç{Şř8ˇ<ŇlýŇř,ž™IÝżfÓ–zµ ůeBr–,ŕ’©Ż,ç¬ÖËÍUŕ·=ŁŽ[©P |ň÷R#ý_…ßü¬ZClȉXc× :.J/j[đ˙ď%)Ë 7‚?ľ,© 3ßfr) -ýh/M]kK…¨Ţާ -/­2úŠĄU(nĺŁY -ÉéáŤuÄŰůüŃĂq%ź[p˛®n‚pűWâńÓ×Ýjŕ`’5ü‘¬ŰěÉ‚\™9ż­jŘaő›ň5S=yÂĆĹÂĂŚswLb<˛3*ŕżĚÉÜaď|•ď#ĎÔ­ łňěsůÍc;¦‘iŠ‘"ĺÖt.‹iČý?ŚíĄęqďČÂ)ť!ĺÇTÔfÇDąŕŹŇ"捏{!JBTEs(cŃüŻ^UÄ:–µż&΋„ţK¤ľX˙T{_a*ý@6ů EUľĐY2¨Ced÷Ütú’“ ¨­IÇĽźaďL~éď)tâ ľ#ىëźK™9îˇ$ qM¤eçěŇ -řĐ5ÎŕZʬxhßNnŹńÔGĐ㓼bÎI7íęXSęa~Ŕ‘×ď€Ď`KcŇ-y}ÉĆI¬P ŽŢŹVé¦÷÷í[D˙pžó°Üwéş!«*›Ećź“ű¸ŚÚçÖ ;‘ ®•Hő0^M•.°ÝjôÓL/_4Í!U5Č_‘!ŤÎ7@™խŮřłř˘ńÍŔpá#¬÷űŘQÔu;÷‘Żťa2Žbš78”nzhHĹa<.Á(Ľ·¨s©@±}ʧćÉpŁ5Ż„”ÂËfţwßgÍ©ę|ô2Żů…['łç´ž}p¶©ć`÷¨\ű1&A(‘ý‰›§uT ăĚUUV%đUiůĄNł¬huokaÔC¦tNţϵw¨á“ ×î4â#G#ł -ť‡wÜ -,>ąĺäGëăĎdxy…ˇy9»ý_š>jU.e‰‚ű»źU:ď‡Ý⨾PA+=˝_( |ÜęňŕÝę§Vç’«)ŻqŁh…0Ş´:ˇń8$¶ Čů¸ź[Ú5Jü·”_2Ľ[.~řT6ó“u+hŐeüŕ˝;cq(&&•ŐRËç?[řgjBµŃ©iřŽO’äĹE+,ăűÚ Už~ŞM ßâ=\dć¦'Jď˝tĄ2AG‰ ˇü$~ß!ă@`¤a¬ŔŰ,¤żyÖ’]śX÷ŢFýn•y?w13WTĽž±ÂL -ÇťWÂ;âVK_rCíŘŔ)Š?QrYŢÂö^)Ě%ŮDhţ0ŢÝÎĆŇS™»ÇS‡^ĽÄĹf@űďŢŠ.Ě'qŽ#?‡ax‘aěW»”˝Ţ(­%Lůc( Šr@޶b[ ľÄW3j'©›!ą…BÄ{i;ąßÁa‹C§óš~¬4ßG´„a˛áz -<Ô˘§}swq˝ăbŔ;„*Ž6ű`Z·2“Ęă4 •y^ -đc#ń›?qo˝ĎĚ=ż„ż|S°3źu‘ë «!8$ &2|i`˛_Nřtjµ eł¦w<Ť¶uaq<©WÚHžß_ńßŔ/8ž!ë^÷ŕ}ĚţˡŠć' Ńî%. ¶É×Ĺç'‘tĎŔBʵäŇ"ťNŚÄc:„R1˘‹Űb#Âčc ËÓQ÷ę{˘ŚŔ«čě·'çdh@“ď!J'xtűę`€ĽŠ‹ÝŚO)Ś@\|C> -stream -íŔ çŐ˙C(ÓšţMR¸ÝńďçńÔ„w¤ÄĐ N÷FeEEJă}P±â –őÝăů¦Š 5˙†ÁĽG©)*ý~8č;†\S±¤Ł·‘ęžlÄAűXę?q±!í0f·ÜŰŔrľUą×Ý~b¨>fĽxkEwö™%śşÚžµ Ţő2Z˘Ý„ĚâC˝ŹŮ€§Şž “O­Ĺh‘ŚÚ#Ý~JŃ;"ă EđP#Ť<9Gr>…ô™0Ňvľ:µąŁŢ&<Đ&;wúťŘb©ëű˘ĆĚOFÂOťäĎ•úeFÇÂFúŠ4s›Ć›[âUÎx3¦PQřiRŮÄÓ¶ŤCÎ-˛‹âśBě9°üöňÇžťßKt QŹśßúôŤĄŽ?W欄Çlě<âeČÄ*ę¬RĆÄ]Łą\čé5óNşyq‘YŢŘŔŔÖĺ‚·ýiýďĹŁ7ŘËŘs]ż -uúą Ó‡…pOŁŁ[0ÄÜAHl ďÍqşś”'ó3™pö«R‘7AŢ`—”'_SÄh8yČď|P]ě"Ťrţ`Eľč·Ě‰HŕŰŐ6l¤ŁzŞC&zĄĆć‰č(ţH0˝vç˛üĘ˙&GšOĽµŞňŃ% ݎš‘’o°€ČΑ5¶±?\dĚWŠ~ˇ¨”ŠW©± vCü%óŻu y˝ę[ŽÜ*ŐjlJ7Q«)ŹCUnhÂŃLtΕ"‰ŐîJwMI%’čn]¤‘iÎŢáJľŮ tLd= ýŘ1wôO"´}M]4ϧÍë#†6Ĺ0±ŚÄł=ŚăA¬Đ@51]Â"wŢ#㊬~EőËNż†ö|Ü+čŔŹTůC -8=0•żó8™‡g‰°uęŕ(M°zóŽä(R+OđĄ-•<ĹD2ĐSyŻ?i_Ů, -?źĹ¸X&GÇKĆ,ĚAW[¤ Şn¬ş‹őކ2űnń6Ç Q›qmu‘…#Bł,żŽ%›yż¦ŕL=ŽÝöź!mvżˇŻî†fśőSŐJ2đx÷šöz—š€eâ:m™Ű†Đ8O\ł˘C »wsť8>a+ÄčPG­ [şh[,ˇí4>‹nA[u©.č­ÓgzA;pŠń¤+"t[ұí×’üx–=Ź‹d2–{¬pÎ׺ÚO›ďą94Ír4nÖÚŢ ´¦éŰsô•â”ÇY®vdąŠ—@Łf—ĺ®ö¸WA«z"ř~YAFcÚŐ͉Š#‹ˇM¬ěć$¬©šâ3†ä±öńÖöw«ö3ăłÜTJüŐ\$Ôî“ń**ĹŻ[8¦7ŞéäŢ\Ąă—üťú±bEÔÖË(>ęÔĐ‚“T‰ś†ň U©˘ŇŰ Š,<W•ăqA# Č}ζ„QTĎe[^­RwńiAÂÖćĘs ®XöµSG9ýYEĄd* źŃ&_Mx°FřĘ0.ühĆS4zrm.`&ęXđ]Á-™7÷b€ErKŽJĽÜµśm\€0Äq¬ŃRr.¬¶® 0O— ‘úv°ŽI‰ĘŠę9Üćçä‘EŕD—Žű5H+Ľ}vd676eîs#Ó¸Y eic`u;· -@EŔ0ó˙ďńu66ß–p^ꇡJ–‡űÉ3YCIQ ÷¶NOXţĆ ©‹F»]YDáďßŔtDNŞ}(}v˝­ eIéh}ŹĐ“ńFů"Ţ -g#!łUnĂŚŤ;?éäBîý“ V÷j łOqh@­¤`ŇüJëě!ĚćLä÷DuŃì…íź}Ëd*‰-Žó0ůęaÔĽÔ·Ă©·+đVŢÇ=2!HL°^ígpś”9CcĹjĽü=7ńČs=ÂSmöë¶ž÷íĹßLŞ`…Ąžzç@Ł×đýôŚ”Aˇ·ą·¨ćvO¸Ö&W9Nh|ý¨‚— ŐĹ?g¸‰4šjIcg JęojÄ’JVÜćâdż«W<ÂÔß„–-Ó/7¤;0“<[ŰqŔÁ&cˇÎD#úwέ€+„ËýKčw†ę99ćë˙ţ…éŚOýó/•÷µÓŞíŻĐY'0i´ÖŤ–÷%ń‹Ş•Źi伀ępŠÎ*OĆ1u ‹×fQăň5)1ęű˘ľ0@Ĥ>[zÄö?Đ(“}*:莯 7J™ąË2ĺSef6iŽŽA»’ůűđ3Cŕ9Đ'df¨ÂYśó÷e0ś5ˇ w¨Ç·NŐI#=`FÍâtšäí ĽĄíź•úëę©Xđ Ľ“ć8VÚá)lŘ-š¸ó€Ččľ$žą»ř(ÉÄX\áÖŇ -]ąŰš_ZŢd$ş˘Ć]¨xë­‡›©Á¨›őCŹHŮ5jp¦–U§ľJżĚĚĽŰlT•YëWŃ -µżiĢ緎2j†Ů;óVÝX(J˙’“T§@’ňŮU“ä•čĂ8ÖmÇďÝKqů"Đ€ÚýŇ÷Îo -ď—4ďx]đ`[đvßI ůŤ?uą¶ĺÍ˙ßó (Ć‘ôÖ¦ągM áN)'ĽçWxÎ,ç”ÎŻÍ\`ť¬(¶ěŤ>yŇuˇźžë—ĘčěpËeŇkř%ç4e%>R§rĚd7üăÔF˛¦čAÔ^hÚaOŇđ_ćĐ"ÇJšm˛’//µÎ!˝¦´Ď”_Q“˝şÁ\îň756‹‘©*`s“,Ó1A^ňCşw­ć>;qĺBHv¸lĂNQYÖÇŰ}±;› ¨†®LKĄmQč˝­“zčg U7ZËő¦´5»·.ÄSÇŤ±u:ć.“,4ßĆ´52U!L]!m*TýP*óAęĄŇşA^‰ńH.FčśnŹj…çyűf®±tîŮŢ>3űĐąż„K˙>.±’ĆsäůÁ›VËč©^ '1­YřÁÝ­GČtŰ(ě˙é´…«€KýŔň•ŠL×˙ HżžĎÔţHŰ&ĚąŚŮ5ď…„bż+GöqĽđ\ ş-Zśf¶×§6˛ĘĺŰ‚Eň ü€ćiŹ1†SŕŽ«wpH¬$ą}ĹH±Ď÷ZÖןö& v´Ăr§J¶2"Ń•r[nÄ‹µ,í„Ó+¬A’^›çŻT,ĐÂ=XZç˙Ź7ÖżŹ§Đ˝H*iÝy– ľ‡·~ÎŞÖ ő`“°Ľđß­î/ň)"ÇQĎ.]ťľ*ËZŢ1Ăt©[č[çGs&TíÇ>˘§{ÖLI6Ł´Řy®6“ďá=]ŕňőÚΛü¤Ńßgä|‚diH„/ąŻź64ńkjÍ\ő-&°mLn3ł%źpŻĹ|€-™}ZQ 9#BŚďŤ»iVÎŤľ‘ŞM!# ÄąÇňvHa\âh%n—䰧صb*z×›ŚiĐsŚ«ˇ0ěf]Ú=yzp+˘F›*$÷űKĄ…Ú“<RZ泣“¤Di -+Í2ŠlĄé‡r/—$"÷×á™JŮpe˝*Ëűč­&@ąăOě7nŻre”"liŮ下lŮá˘ITđ)­žrť?~ęNĂÍ Ź,Đ{ţčâ*Pendstream -endobj -3679 0 obj -<< /Filter /FlateDecode /Length 2416 >> -stream -ÉdG‚çHë2çOzIŇE¨$á1B›L( éţőŘ—·y>HQ8XËÔ“ń`J®Jśąj,ĽĎí żdK ą“YťgÂJl—† QáqŐ'ž”|Üé×8ćC ŠéI`6>˙“ÝŮ —|ß -íóş-F÷ť^UëNUFfŚ×Ő3Ëë^Žđ©Öů™¬¨˙Ü1ýK›–»sFŁ©Jµš’wäç&*pô[›JçhÍ52ořżŰ¸™Ö~”8©$ľYô›JŽŃ‘fj …2şŞ‚¸rŔţtť¬e©^;±ŘňFlr0Űŕ@¡ÍU°čꉎcpüTŞlúË^µv3Y5ĎłV6űŞŞ=ÂÎ0Ĺ5Í5\wFpHóÁĹ÷ěľ±ďs¨7 4}Ş|ŹĎsç)z†Ů#™Húúę—µĄBYĄ\ë®BĘ–phXÓč Ţâ·VJżTĄW„6˛Äk«lŞ’‡Č~𩏞:[‰8¨ çĽN–© ̶pMţşKv17ć.ißÍ‹_ ĐŞ;žŃÔúĺ ‡L˘KVץ†µDőżu`DźćoÇ Q§™Ňn ¤ž¶ťÖŻoÍ˙ŻËeÁş¬đÍtxŽ‘H4#šIN€ &â+[1ĚĎţş> ö=˝/&&Ő®‹…ݤU*ÚąqŁ˘g-'ňĎ:VUµ‚ăţŹ^›ÉÝZN·rďĺz’´ ůÖ¶ĹLĐč¬ěË•îä¬4îv!$ô8\SéfüÇŁ-§Ńő)^ -ő2†¬“-ĚSţ´ĚP Ń÷Ťě€Ş÷aeďôŢéĽi,4â*V©€8;¶]łđ¦6ńř<Ä --týfBşÇ†¶ ľ••ŃQt˛úÜANąf¶ô‚.·×‰SĽ"^ѱé`îĎ[ ĐŻjĽUýÜŐô(2Ę!mĽ÷Z™<+𼳋Ćá$$2»-;hEĄh˘~3đ¬b.©]ţÇDĆ^?čđŁđ©(|sk'?ŔX1¶Ę1¬-«d¤/đQŮ-m‰8µ?ś»ŇPĹŐÚoOfŻUA}®,ýĄü?Úv&ćÍX%s!}ßş–¶µÔV5¨Xă˛b4z -P_Dďí7ÍícŢű*1oůbPîH9V`ĐGΔb?íŕ‡čâIpRŕ˘uxuř‘uÖöH§ónÄŞ -ŻĄËJHĂÔTM·dŮN)’·ř·Źş;­óÍ3b[ťHqÎí Ťf*°D54ËĎ»´Ĺ -ˇ ¦ŞöŽţ"ô˝‘śž‡ ©ëzbkˇ&—"Tt­áąRk>/!®űMÔ¸kľ3hrΞYĹ·ľU,ěkcű±Íép8ěQŇ­0Ń©m˘ëue^PŞŐ׏1sĂË›’ŁNWI|Ȣđą­%p¸“Š$ŔÂv» ›Ż§ľ1ő˝î^ŠJţţĚU0Ë÷Ö€ÁZ> µ…7\˘9U8Ůcz)¸«.ČFőŕâÇ)äy|´ÔS®eňRŁ}¸XÍú{#*Ą`{:źfĎ{Nyšµ–Ző—»gĎS„=ĂŹ’ű.JTwYć˛t«Ký:ˇÉCw˘ÔÇ9uN_ŽČů÷Žť s*.ۡ&ÜĎŃŔÁE´UcI71Ę,âŔ¸ Ő@ĘSŐI«#ňĽŃČőc*Ňq÷c^sm|’Gz©ěˇ^´*÷H§ÍCň˝S‰ĂNdŘąv˘Ë»ŕbţHŮ»‘}ʉI‚`ôŹA˛ś?Ţ(©u_ň]´áĘö Węxuo5plč…IE»žfÍďZč¶Č3–sKůËĘŘţ°6ä “ü‡ecW­}(‡Ę„0IXzf`TĚ˝Č5Ťá$ăŘă?ő“ Śz/Ę"ć¤eńß­ÎĽÓFR Đ`~‚­Ľu©ĽŠ¶ÉęűŚ(eŇ"C¬‚nRć“˝" :jďJX„ÉDĘŢŕ‹Ý ¤BŽ`@ -pó¶‡ `ŕ<·a1 Ń|ŹhE7\Ť˛")ęŕú/QKy”±dÉ^¤6c U˙[‡v`?*—«©DŚ Ý.9BŠŘM»¤ë»›ľőŔ—d€» *‹Cß{:Lb‚z6m´—~ĆM™70ăĂfBQ,ü“C?z|ŘQ÷D€ŚwrŽëa‹Ž_ń©ńč·ĽţŔh‚[yÁöÓż)ą­źf.A¸CµŽuá©Ű§c "-_Ýj Ë™6 ü4']ćţĎţ!Mŕ™©~Aš"h VÓRź2|3C,§:ě\ńă<Ţ÷ÓŘâgă*ĐÖČ55ĘQŰŽ­ÎGę€ËŞg^ěgqgŠÚ÷ Ń–PÖ\1ŞäÝGá,9Éú×pŰ/Ţs˙”˛©ŚŐ r?ĺ×µ….+˙~âMĘŃ™˙ňÄOď|6Ąď f«@Üxj˛|fy$T.ÚKčŃ’ę`ĺüY?q~Öń<;ÖäY¶J˝üš*uRNˇSؤş<ş]"ěÇŔmUĺ8ŁČ–éáz…IŔĺ‰*âE«5cžŔë3߸cö—!;ŠU©Ë¤¤»"@4B4%·źü0!L~ÇĂ ko6[ - _›4…J‡Ţ@6Z5Ę›ő‘ Sěă>UÝ 3âŁĆD6{ôhs‘YžŮý'K>üŰË}ˇeYsűyĆ oăŁ5±Cß=Íëuk}&ÇlÉľ`đ¬±}č¤ßd/ !|áT§ş\Ů…·m)§Ô©č#Li6ńŢE4ŘzźŃ]×»ćJ¨>˝s@ Â*ő[Ťµ°g+;ŮS·`Y’źő_8ßňď¦G ŐŽ»Ó -—3ň¨V@VtI¤9Őö@ ”şVĺc&ź# č—;‚VŮ4­w,<ž™’ě¸Ëw”Ę"|!śŔüŃsnš40’¦ęňć™ĂCňť)&rĎö©k‰mˇxB9ť„Ţendstream -endobj -3680 0 obj -<< /Filter /FlateDecode /Length 2720 >> -stream -tz„XÇ$ßcWÓŘ}U'•Ě}„žĺf>Ľ–>”kçerä=¨‡sF̶i‰ŠßÎ`xÓÎOäÁx Ă]%CpŇr–u;t#AĎVŕ7·ŮG/ŁM"â¬CĎ|z;Ó×b+0 㞆]Ż4ˇ…ÂÚbLµmf6˝|}.ßĂ v˙Ďź˝ö˝řďŇĚ«…k Ľ%ôYGS/ö ÷0¶Ą¨ -|Éţ1QQ87Mâ™».ó`snÓôń-Ä›&ĂÔ—C´tOY°ĽEîŢ~{şcďλ µ;ŁŻĎń?"ž d_<şSt(Ý8˘˝$mo[¨ĄŽNc{INđýý]˝łČłÍy†PÁ˙_¸Űm}e>”[ýo_ ë~A -Ţ‹ćZ÷a(ŃŚWvJüČ{WŐ­¸ß› !Ţ:ȉŕ•nVÓţĄÝd“”ˇ˝—­0ŐŘ錉ËGřKż€ÖKÍnÁb%+;e !© ŞÄŹąçŔHm¶đšÜg~űyë4řú3—k‘EµÚa5#á[.ű˝µŢ¦ )Ëę`‘Pź^“żú\ô´Ä¤<Χ˙×ZČVbß±á0×–~¨¨@‡ŰËţŞíaH⸹bý ÷%_Ń(Š›ű±7–u÷*Ó%“ÂŁú,í»3;±3ôÖ·ż˝Ŕ‘ťÂâm|0ˇÁU'zX1‚ĐFĆI—“ł#Gĺ“ôŻÂ-‚ĹłlźČ‹m1,x¤~/ëşťkf>Ű*|5Ź­I·ú3ËăĹ‘ą\*ëNT¸©¦D¤ĽRĘbŔŠ›DiçߕЄăTÎ_ű€÷[ž1,älŃ5óXŇ=P-źô]kżKČ Í¨ĂKďEĂü“D!˛[‘ńÉĘ]Ľs–yrŮW˝±vž?í?:kĄDN“a=NĐwé‚Ć_ł.k‹ č?qo_ÓŐ¶Ăńzó5ťN/ÎX˙Š$J·łoŹt’*3Hxń¤— -[/Dň&‘˛†óËŚ§ Q z5ŢŞŤě¤±¦ňbďţ­†n=Ýi]Ž«őóČ1Ą·Ř.§ă©,¶ŐŠe*ÚÇÁľSÔ[ď -ÜZ!3Č­őRV§s^Âé`´ŘŢî¦dĚéˇčóٵ>żľžWĘéEĐäĚ/ŠW?ö‰źbš—îŕĘ‘uW›H‡ułăŠTe¸¬i&ŞÄĽĐ!G˛Űţs]g5ŮĽłNôŠđ%×ů  ÁĐóMň Ď<ćę /ąÖ[UĆyPĹ$„O˙Gbîä&JćTvëŢî Žóą×±š‹€mÉŢ5:{„0íŕsyFŠUH¶™3äđžî9‚$zĄwá{§ńłÍÖH/É:l¤E˛čÍ)Çź2"x\ŮŽF™ĺśpŹcą°g˙÷J2tŘZŚ +t™Biç? Qň´-{ îŹńŠĽ®ŔďaŤF/{>ćě˙v–ăWÎĹo;3Űěľň=a6¨°e†ź‡“…řÍŽXb¸—]ŹĘJÝ Ź“-@¤ÓWř~©vŕ¦QźßňĹŕ$ •đYą†ĹFqiqEGNĆéó̰ócPžŰ(d’ý$úł¤T‡ăëyíëKu^WP r8TŹÜú—vU¶%ęʱ-WÍ\Q ĆŞ´&ł­ŻĂCĆNy #!ođěŻ vpÜŢŽ‹Ş…µŤ:Ş>éiäWv†+űëőĄČÖÉvhˇRJp|ŹşÓÚÁúÎx8qP€‘`tÜY0ż»aoĐ:qx¤e"ô”#˙Ě"łĹ‰ÝSĘśˇ<Ç^&A·Í—ş¨źC»ľĹž$ESş $L’ŚFxŢg×<÷?Gě1y'2yŢAŞůWTš˛ďÔou'Ýč†MRŕz&|`šň­WŻŇőÄ!ţšĎ(Zi”Őź8Éť:pPNľ‚ţ3ľ¨ôR_„‹Gócž´´{„´ečrŐâ› ('=ňjękľűr=“,Ľ¨la|ˇFüëňJc.Yh`Ą°J#‚łŽŰÄcÖ,íܡ+çáý?}ą°FvśPŁË$ĘÄ{;®dŻŇ–};QጠNăű#?%/‰ Ž. -ˇŐ}Đ{Â02°jĄ;ľćéătđjd±ąŻŘk $"°uĚAŠÄó‚-ĺśú§śŤĄŽČď…KŘľŻ¸Ź¶żl“˛Ě#Ĩ×K•x2ëö­ç´KÚÄó ćÉžµĄö|źwC¦SĎW‘çŕ/ÖXňŔC8{jó«ÄÎŘs†yůG“šö ăMžkU -nűwnöşż S2DŃz?2”|yŘŹóžŽeüˇLŤëk6Îëźhµ‰ltŞ?ŘÁZ=Ëm"“ä„rŹá>ę@_ bČĎn[úĐ®L8pšbôp…'ťUű˝…źeϢcdAá«wFĺĆ×–ć1[ܢ9Í.Šď5ţ<°đrů˙~V˝9NkÖ±ˇąÖp;<Č6ďµ -c|˘až‰ÄşŢËű#ó\{",Ś,"OŇŕ\§Đ†Ń›‰z4ó}…%>Oę Dą± ZÎĄy‚Ľ#nĆf.|>]×’®)AC5érěÔöďT?VÜwřŠÁŘőµşµű`éÜ`Ś>4\™Ńe/ÖŐ{8đđôl*Č‹IĘ(ś Ůä‡<ËĎëř~ŇŽĚÎśŘ ™kŁ[*> -stream -OFaŮLĄ}üµ8˝ k»ŤĽ.Bü»Žč×á…<;,ääن©Ó ËO!ó)Ľ¬ąeĚ^ŚŮk<¶RU/8ÜŚ‚9•÷…1=1&®ő;űͤ×!íXŐJäĘ˙„“‡ä>¶B‹÷fcI٦·7Oßf%˝Ô3{h_ S2p§ĂĐŕ*¤Đ“7"ŇĎ“0špíď%Ú¤ŞÍ±ÂŐŤŠÇČÝÎ)Ľ§,$¸'SĹ-«^d‰I¦io…0at/ĺV:X­j9«śŢĐ·kQŃBćÔ>„<ĎĹ'^_HEó+>žrűýYúÖ‰ňZSÜLM‡KUĹŢ$zDľo¬í.ţ3Ą$í~črĄ&ŚślĽuŤ"Yép<–!ÍȲ݋Ö@WS˙%(goZ|÷ /Ë2™w§jXôiś«Vxű_ĽrŐůę ůw×Nµ™tÉi±}XÍsaUΫ \f<}Ym†Ňňŕ‘(xľá|Ő“Á­'$>"ż±ŞoőSÄwV´aÝ6§¨EÜ78;xŮsňî·m›ö™â°ž ˘ůMůŤ#ä÷ôŢť(Ń0]?ă^ĚjđÔą¦OŠŤ¤giŞ4•Éóńf˙ŕiŞÍ«VŠő°ŃĚ`|¶–`k®Ą—’…ş€GłŹ?…äĎG!užĐĚ4ŹoˇŽÓ-ß˙2źwéúÝ\qۉŞĎâĆśc‘͸ÁoVî–ň;[ČbÚÜ€5gŠôĘéĎ„ …Gʞ’\fŤĹm8N¬ˇ±}™ĘŘEĂ8tŁg*š@ę 1Ń›ŹŠjíhŞ—›Ť˙󀌖!»ĆÖ•™Éo¸LýwÓ.ء< @Jz4®]>\~»˛Đđl®˛lĺµĐé€gµ—Ä_Z¦Úő+‡"jÉf彑ĽS¶6JĎ(ÉF!’=ŇĹó»ŕ|+µ–pÔ1ĺä]2_ (h—»úR8yk¸z”’]n”QŃ÷€sXŰ#´üńŻÖ'uśüđ~ďzÜp¸ĺĚúPůÁľ ěÚRöŽF­°ŤÄ˘^X˛3¸¤‹3C%Ë÷2AúďpÜŻŕjŃ»1›4ćĘQ‡ç/Ë1yVcQb.óĽÚI˛A’.˛ż†®V·Ęüş˛0™㱑šŮ:ŕaĆÇ{SBin¤łŐzŁ–‰p/zĐ?Ë×úŽ}ylwś‘g_čöÉ8Φź\ÎĚ"(AĐŤśąls–®\”Ú‘lXVĐ^¨Ži6˛!tR~ĺ°PĹő„Ć,<›«"Sîg®˛ďí‘q]ół’šŽ’{H;:h¨Ű/.Ż˘˛Ç ŚJÂĽrPˇ±¦c†s ʦ‹bYxŚş#Tcúu6šnó«`ö ůV‰K@ťNâö#"Z_Śđ ov ýms˙ÚńJ7ĐF­wš˙Ŕđčźs]Ŕv¶®uᛳ÷ĺ†dfj™ąţ Ŕ{NR¨a÷çiR}Ť_oN, -%•Šw~:lpgŽšđČĹCHś‘I^tň·üy1Nk˝Ž6@€†%űćséQşÔަőŮv4+Ö-{ő°Ó~@i›I©Ißťš¬wĚ -ô©´3RÚć¸ĆĚ8ć1¶2»á"B ĹF—&őŐ ÎdpZąhýźs¦í-#Ö0b$~>ěWÜc–$ś %I7{bë­xŠzCďÚ"TŔjL][&oú׍Łgsűru[7ái$Óy)?Ă'fá…"íɬ ĎäUjĹ«ř¸¶wĽ2DoHţ -EDśm[Qôńú2_;Ä3&ËŚ…‹cű¨ŞuV)ňĄ*ÖŠ°Ű+zJ1‰uŽhµď×ĘzăzuˇáĺzşwšX°ôłY‹X~Őg|TŞŕ×}]ŇÍÁű…Ş`wO0ßd;·Ě\4ot[(ŰÇ–‰–Î} “Ďş–A?ťWď;^ÇE[>Ś _­Ú—ć|Ęąm<< e-Vîlč¦[=,ČĘ›đŁd:3ŕň‰\…÷‰Á3ŕ%q@ú Ńí±žö’†Ĺ›üł¨q˝Ţ¶âÜ­.*˛X5±˘$)1ŘŞ¤ĂXo)đî,GămŻWhýĎńĂf,˝kZ[ÔÔŃ©F>ŃÍßx@ Â(ë,ĽśQěĂşşĄ“X˙tó kŤH ¤›6u¨€í֜ҨÇ5…S®"d¨8÷tÍ!’a,Ăgél‹·zżĎ;ü íp?ŢťŤ cxĎAß®…‘Ćąܡ5QWČ%Qź1ůötĚ2¬›móĘE˝Ó"Zߣ–ě†ţSKh”·#Ĺo}›~[“f±QlŤžČŕ=ĺO{Xˇšď°éôąo¨â­hK(wëżÇŞ˙y`}čźFÜ\¸6AS|Đ’Ë3ůŮjűŔriáé^׊8JŚL˛f\é,Śë8«R`Áô¸ÔX!»<Şendstream -endobj -3682 0 obj -<< /Filter /FlateDecode /Length 3712 >> -stream -“¶×ĽăPĚ´|NÔŐIŚ2§3ľ¤ţ.Ŕ-róBžčč†ÝĘćŘUąŠUQŤŃůNkXPCË0·żV…x!»Űxö=ňĽC«1č.˙ýˇ˘Ňz,óôB–˛Ĺü^ęácąöĺŁNô7ąš¤†Ë±Üí -ÍöŇ>ýYĐ‚Wxk -¶Áfä´;]ÝY˘RµČőăĘBŚY9ăÜú+ůóÄt‡ âź3AWri¶b5fĽ8ő9˝!čđ«Ĺڰ\ĽÓŢŚ.5ˇ—.÷Ťśĺ~^ŕKěM|žń˝Ň†ňâ.î`NŞŁ+웳ć-ňÂrŐî˛F~íVUąŘŤůđNÜĎtcQ–Ăţ•AEŚ0·$4ů8S2”Ą[GdR8ĘK{ďM”{c»9,–°•/z_ňc9îĆm[Úî"i;eŤçť­Ş7nОŞńŻRn”CĹČş{‡łÍ®<'“4]Ęřń@…Řl+y$Űń‡*˙ž×—CnČd/¸?ß9&{‚˘4Ńč"›@U!Ía™›ű&ZkÂc‚ \í¤Pţ»Š 6Ź&Îö´·†ö˝Lˇ ů~ײĂW¸T;Mń $‰3‰+í‘y”ş† ëťZŐKF4§_«ą-Ů}/-˙&ŐA¶UËň˛D úhA?źđ¶Řvc\˙ yĆ߸[`¬Č+ú INíPDnjäDôĢ7ä -ďĹHĂ+ëÁĶ Çu”‘űŕrĂ?q‹¬<&…Ö˘ĚNźęý¬?¨—xÍaŚéhO@’‹Óúµ­ÜĎ=I¶Ľ?ăaŰîň·ÜôäW•‚X42zS?šöu ¬’ŕ…0‹yďëůzĽ±ynsr2“ÝXKáç{ÍŹUŹDyŮ_¨˝ŔĹńcb®2”*Öą›Łl˙ł˝Ń1ă9zÇq”= ˛kg!uMl^͉束Ží,ĚAeu4ذ ü$–[éR9XĎYś«ŃsOr‹ąF˙ťóÝgĹÂćsĆČ Ěl¨ăÔ˙–śÇäKřLů=ęíTł°żhűśp-•b°†@d_ٙũ -U€Öš1Ą8|ĺ(ÎäB঺łSÎŁ#ĐŰ<çuTQj뇧!5Ň™«![%Ďł'Žţ Í}&ŠťioZiŽ­P «Ă úô=<ŕĚ:Ř’59»ŃS5[•ćÇx±śzbóbŻÔ˘ŕ„M™ŇŇýŐ12»,ž‘píň -×™ţu˘!ť(ADfÁŘV'ŠŠŕdµ8S[SÇ0ňű?&› č€MAëĐOtsâř:@dY5ĎC­““WÖ„Žw~+Ţ+ŁJ‹ąÔńó—Ţ.וPú/ŰśňŠ&ą]myâTÁ"fÝ÷Ů­gUF`@{Ç$( †+cpó~ Ý!Ü« -Ě1Çî Ô‘©jóÚL9 m:r“Í’ÇŽÎěµ*˛wm -ßz¨í8Ú~rË®á&[Ů&A>Fâ58Ń…>\ČO-Wjz¨f12«‡ÖáŽ@Öj°5+ 5Ş0íS:ě賬aťaň¬k+Ŕg‹oýčŠ:—_^K1·"O—xX Ěű ˛użÔĎ’X/iĄ_2Ds;%ŇÓ$üďĐy,îqRĹÁ̶Łúë°«ś«÷+‘zŻggѵÜPÜł]<;čő˝˘Óî«MŐq_ÜżÔŤ6ą”eŽWő©Q"lŕ “öÚË´:ÓČz©Ö-•jkĆt, ŕéĽfĽI1‹˘CěÓMŇŃ Łů€ Ůf'+˘Ăf+3'©®oĚ/ ¶›P‹+ÇĎz„Ú·~»h˝/¬q·ŤÚ/0ă ă |#Gł’i[Ƹ›ß±âTL¬Ő¨„Y#լ䫂őÍX:čĺ`®JłíI\ß †bÔ*jcż…i–CÚ‹ú#ę®âm&o@d¶µg}©O˘uxe‹Š|kaűáţSŇ´9ŠřÍ›35ĄÇˇp0Ł6ĎśHŞű3‡H;żazŁűÜ•ŇЦ÷×t1¤g—­Ë%T{Ç™äéăVi0y´ČСźÚäFç\T}ݰ¸be¤,î?x†ß{«—:7 9]Ş -)ŘX÷ě7·Ď\1÷c‡^˘cŽ#Mhľćxgß šěX‚H´“hۡl<Á×îů{ú˛ľ§ó•”’ňuŐnÎŮ -eĽe…IgĆs™,xI˘p¨ T¸:ü§®+ ő©,röá\÷$Ź/Ă ĚČzv@:ŠË›ň˛pö;&‡ś&^ -o?Ëď*}âĚŮ9^-duůźěö=XęÖ3If ´Ůţé}˛Íž^k üË:»}u ÷‚=éPĽĂş3, ·ŮybŘ5şÜâ>GNŚ·Č4ą*MMţqˇwYRJ‘VŰ6đ…Ŕ´çl‚pm-±¦ ‘JM÷–«Ý—aáfP‚‰%' -©.¦Ç1žĆ®&w©řjŇ Ďb…壬k†BVWň/;šPŚ1[k–ůÔ"đD;¨1`“ÎĚ -W94Iw°3AqA´z°ąDÇő‚Fĺ3`¨qT{0[ňµ˛ú˘¬¤ pűî©ňÁ‹ďm–bĘŁŘ|śˇůÎź¤…TÇš¶–{ą9«·ÓŇ’±Ń~r€Ą;&~Mk 2(Ä Ľśpî'……¬]ĎZI ®Ť"™ńy1ŔáX|…ĄŞ®"ţ­Sp•*KµcĄŠ4bĽZ¶‚ šćŠ|&wţ¤kĄ~‰:ltŔµ›U4˘Ö:¨Ď3#üNý1™oUcs?>jÔSj<Łm‘™š=MË.ţ.É™›ÉĐuWALţŤČá·XĄHż`ŹĂ—Y=Ě(¤H,L $+=ĐşK^ĚÄ«Ż^•AéĂżŰ89á ň?ĘnřŕęŁîí-/ĺIč.\ÔřzÖ¸::ť„(HhČYfÇ8Ű.)?$;Qžă—R1•{#ţŇâ†c®Ě* ¸ý=o7˘q©)“D[„÷Ú]ÂG6ŇxíäŠEíÖ|ëÁS(4·4Éh;¸I YÄ -y“#=şo* —O‘=PćţďY-F·S¶Ń ]§"Ý›Ú 3¨Yô¨Ňs -ˇÖ´Ą ŮŘ ·o­/@ôŘ÷Ř Š¦&ż@ËŠÜŐ -ŠÍĽU%ş­˛¤I@˶öHůӚрîYÍđ·đ•xnĂ]‡âä‡ç#nŠW)ÚáUVk‹tĐśżÂ+‘:‹ëLĂ=*ęÜ jwłŘL˝Ü Mź+Őľ, W -žďE“}2_<~ËF'ꎞĽFĽĚÔÚĆ*=äQ˝»ů—É­†ÜĹҲ•ď"|‡˛ě§H#}şXëí]}¤`uŻź `W}$ă;N«EúaťS»Ń›”µrĐ9ß(u˙U¨ŮĘ.šőqĽ[ýŔŐţŢaŘÄ´ň˘•Žz)(Śď6Ň;ÎaTuň†#·¤oÔq2Řő*Ş.h‚ťśÎ…ĺŠVŔDbç:ěé Ł—1çYćă0®ČłújťLŽk©·ţk}“»¶AE¸‡ČĚĺ4Xľy'ľě±*$S-#°í©ď‘”°"Íëć ŻĹoŤĐוsVĚ(\fĹoc>»ÜđôXjŘ#ę:fµ -^żvo‚"lěE6§)evĂ޵±k«ü¶) ŞÚić›WŢÇ>%hÇ5 ¦Ő¶ő‘Zs [ŠĽg­|ł\ŘgqvÁkS$Ăú¶†Ą]ĽíňZTŞoě}‹WÁÝş+ăźWoŕÔž ˛c˛° -ý°¨Ŕ)ÁsËŻˇţĘěř–Ë/ëăŢ2ě|T)JĽĹf”áą7 -ĄN]{wůÄ´NŚ„¨‹KßŰĚé~TkăDÄphč…‹őµXă¦LŇąĂŮćaWďđ5ÄÇśQ†™#ĘśÁčd¬ôf4˝]ą“’Jf*/ ¶w …ee 6űѭĄü‹+š˙ÓĺIĎ-†€ĐŘ©UC ŁĎ'šAy·ň—ˇÍ«0E5_ášŢĆÝ% _ˇ CŮôaÍy† °˙‚<'!úź|žśŰZB”łĄŠ#Ó^Č.~lď×9w˘ ň¤Í00ŞY„SűŠ *^e¶ěŃޱě4dkĽRĎeޤąŇIž§ŚŢ3\ŃŔ2_gM]4˝Ľů ·wHäý8::o %Şˇ¬lŢ“ąĹĘ)öř…'ÂY¬ÜÝ‘çv:ę}«×̨ď|lł»ă(ĎF˘*µ@ĽÝ^»"É7 -áŃ^cJLŕ[ĄÁhÍÓ_pŘÜboSśď,·í‰°]ĺ6čóüú˝A˘©8”ۡŞćŢ0ůE˛U×đ2ąP´ý4FůÂ"˛]`ŕÜ—A§Óţăą¶<í@ŽúO:űâFçĄPٱvÄ<Î/ ŔÂOúž,ţó'ĚWdM㎼°ĺ‘üŐŻżňKÉÓ5Ĺr2",D#ş Mâč!9ń—̢Pű3?O€|ô -™Rě;4±ĎzuaLstł»)AÉĄşź°Bvfşů!Ă­jb\ś°ú'5Hŕűˇĺ±ylĺłĂ©íűi˙-Í屚żżŃIçěowY¶–Ź$9.«bS{r–ÇĽ‹[OŻ_ ZF#Äěµw/ň! ŃŠßľi%pAg{Uěúd¶»+‹%ťm“€Ľ,Ú1»˘ă^ÇőBł:–Üä»ĹĂľÇr®/ě03`׬j"ů‡ą„2Ţ0Ąendstream -endobj -3683 0 obj -<< /Filter /FlateDecode /Length 2176 >> -stream -™Ó‹·¶F4ĘToąâG¤2ŠäOę=QE`ÁÎđxÎäŔ#¤.×GŻŽ¤03&3ż)±Jöaň~ż{ݬ2<Ťă%jîÖŐŰ“ËwÖń8^F SŠá\%Ýî&ň&ş}ɰ$öa."ŃbăŢ-†­» `„Áś©jčç9DOL­¨ĐďëŤ-:181bY‰ ĄëU˝YÓ&|ÍŨ%^µqL{·të’Őhg–ĐŇSAšDimÄ×ҧhŘíŇůCÔŰ8‹î±ďyŃ4ÁŻnTuś– öÖŃQ2‘HuňiG .)ă±˙Š*۸vńs twžY™d®aĐ{D)ś^ŞwËë˘ÔČvÖ¨(W¦Ż,!$NÂs7őZĆÇł‚T íşů–QŻ«ú3âŻv‚ßáBXśýěÝ(ţ–D`$ś+š•!ŇAôźMZ9Ľ‹Ě˘%öĄPҵXírŞ…+ë±7%O-¤w|EäŻN †*°Gm™Gż†3ÝpěąęĎ -Ť‚śá 1¶t©ŇßJ¤É×’ZţřĐ'7o?~Ş= #ÇŘní_Č‚˙!3ĐJdmî,°rccár4¦^bŹAX~ÍŰ/' ~ťBż­LAŤę1™ M Oi_PŚ\mCѤ˝Ô°0·Ľžú–ĺ3,ěĹ-ëšhżaF!ĹcŰ|×a®mo¦Ě&㨯‘éÜGUvÝŤ+$AĄŹşü=pO4ްČh#ř†ghžkzPčšýŘŢħ“‚HĽżÖ$JVIhm:ĐE÷‹g%çŰ&c)ădqäaçÉ•FŤŃC;: 5± ¬AŽL(řĹQ{Áb§.ŞťcÖő%˝¦{wHuŤÁš©y©ŞčŚŁjç´Oh3|Ňž4žE˛1\‹ĽËü4ń5ľ@ˇ&¸i ď<= ĺÂÄ*=(\ËĂ×®ęn¬—ĹĚg6źu>TtjŚśtl†ů5ś‰«xýAxA'°4{Ş1eRnjÄ QNęĎ4š"’$㞬Ĺu+ą)ŔvŹ<>•»lČ Ří˙äëb<»m)cňÜ đÜćúŞK§¬q7Ś µ8jZžłĘ˘ ÎÝŘ-Ěĺ‹‚ąšŽY"÷»•'ŹJ§@óĄ+›R+«t”©°ťĆxßaşPDz -R -ě+4çţ5"ĘýÜBzhrk¤žâ\# ň$-±á0ű_Q)ŘşŃY˝h'ÓŐv*2?ů(pŞsŕ:­í °„D-ŔĐĹçU,vîŃo@©ÇDÇe¶twˇ'ü~˙é6ś¸ťž›Ź.ŞPVĹÔ!oKŹ™¶˘˝ôŻ]—@NńúvriůL­şÇýÚ7+pŢ%Ž#ŕWËt˝üáĺPńWť…o÷čěP•ŠdÎR,6 -vÖň)şča -Ř„Á÷|Vę‡2 ZHµ} BŮ嫟 ˛ďîüˇ!]‹†ô}/EofťŘe–eţ2ÇP@zţŤ&„ŚAöť}fvËĹ…ććw÷Sü– ű'Ű×ňÎMA´>cŻŰ…Ç<š#k<Žxőcę1f,„íH„;ýĄ^cŚ‚ :E€ŢAůćcRŰştIµY˙ ¶ź\ŕĂŘ8ź|qâ\wÖ—č`Éůţâx‚Ň?KÉjýíęwŹîX@¶ ĆŐ^yiš—h×ÇR`äiÎĺ¸ôćŕ»ű#ňU@ît{Ĺż°bž‚ěË7;!QgpmNpĘ‘jŔŤązŘjóŽ·y…Ëš -—a®?ńľ-ćö9˘źˇ7Ň„©–ءYŽf×ţ;TčFŇ›…Çś š`H«Ŕ+OF‰Ł‹¬EíkĎ1 -Šj]Oendstream -endobj -3684 0 obj -<< /Filter /FlateDecode /Length 2480 >> -stream -e6G›«KIbÝζşgCÔ¨řĂH}/Në€?  wôú`Zćص«ŘŢ7ł‘ő””XAĘ|äfÉŚřŃú öIťŔ‹ň9ÂË%éí‰q|éšAj9ËÓ|Ţ®W,î•ínü‚ŕ:Á¤â_`ń yQĺGźbZÖD6˙ŚwŁ«ţpÎqůĺěG¦á÷cnuŤef:8™ä‡cĄż¨’ĐěĄŰxÝĚAÖ’>»đ”ŻĘ“ÄóĄú"ŽÉřŢŰÓXŢ”ř•ɢtş«Ź;yI\ČÉÍŤ!VčŞ2tLó6…&h±5ÁKÔćďgřÔň‰Ş92Ç`G-ţ«ŇđżĘ¦JÔ„QmB…™W(¤" lîEńŮ 7-9µ¶ŤX^xę퉬ęKSĚѦVúŻX·eÉ)»rÜ˙y.Ü˝¦Ę11¨đlě?h!Ö gJńoqŰ­/Ë"oĽ?+Âň‡čS5/Ůýłľś­Ń:K_2ÍÖU°;EĄŘ2<LJ5Xctx­ýáLĐčJŤ‡ć-„·Â™e÷¶Vź .Ćëm™Ď‹+|9đŁTş -ţÁ×Ę~|ŘÝŽGpôÔmÓě˝kdrÖj&˘ѬPiF–ŽŽ˝p>HŇq»‚>KŰ®DŰôľ†â`ją…í©= ę÷öŤcĐtj7÷ g!ÖŚÜ„Ö#Î`GuűS]ŞýÎłkžŚ1ś·‰|·Yg j˙…sn…7¶ÚĹCú5` Rc‹ÇoŐlvRřšXĎËö5=‹éýć_ëÄßWĹňÉÔ\Ž„‚óóĚrŕ¤ĆÎŘTôg»iĄa¶şŕ¤ ™ ő÷č4w>+Żŕ”Ô- 1´zڰŹ{Đ{Č$;ikĘgw:{»đ-‹_n×ë±bS–ĆLgF”ShhĘÉű<¦B‹B‚< -mÁ%½­;řµRÄܲn zF»i˘«´€©  ĽeiŘ®čé+d'n óę#šš#ű Á7EĘöC·’ű E†ßoxtLĺ-íf_&ßV8Čoă?ŇćŁ`RúŚ™N _¤żhuđvůůŞŚDéG®†;Đ)`‘1âüsâ«Kśtš˛4°ł¤ô;h±$˙ťCŽójP2-í™›Âe3#á-ěĚĚŹgöbW÷ľŇś ěWj4®µů;všpđę<°W\·iI‚y±Wü - -Lř ŞuEö­aĎźĹÉPG\h%jíhô&äčlß0rşw˝ěčTśOD¨ĚP¶…†$NŘ,Ä?UĘD–ďjdlš¨ľ[|´Şv‘>Ҷ ;,++§¬;Ç'RÝí#fĎIĘÁR…ËIőöĽűÖĽÜó‚ ß®iáĂŔľ‘ÚfüĎYCĆÓŚ}Ë_¤$SjŢ})Rnf”澊'/Ď`˛±)fł»a¸łK¬?É›„Ša)ç:t,a)»qµ´`kť€»¨đűo‹ -)¬“ş+*śˇĆŰgü?ěł„2Aű›Č_(!ÚŻţ•€ó\OĂÉŹlÜăOQéG9ˇ pOđ#.D[rĂěWŽ|®•‰ ¨P‡ĄYßOŽĘŇ2.9„X'C´.^¦»!@ç›Â -!ä>ÂßI ä>Ý.–Ëa¦”¬»­»jśýꢊWčESę”G Ď3 íŤdR|Ě·rűüćT‡ľ=Ű^Dä‰Ç91˛îŽGôľYXn?m€ĚÚGŁŁHI.îü`ź„"€s°ôWšT€($Ż]˛BHańEkÄĆ·č›O hľpďŠqY×!ŹRA4°đ¨A<Ă\˙°âľ†wkě¸?´µĺďÚVĘ鞪`̡–ć„× ý”Q*,çČęŕ*†TW«áXŮ">~ËQB—ÄFđ"ßlZ#â˘AÍkäKŰ-v™> -ÔÝrž -ťiÇťđ­c=2ł|ÝX8´Ď‹"ÄÍtwd˘—­Vߡöěb{7ž3_ŃW¸†Šßq‚đÁ­’J\l‰5ä4“®Zpŕµ"#(˛źŇyĺ*­Áx‡!ď˛6Š'‘0PČ’Ó–juĽi/çGGi•ücăš=nBË0=ó·wŻEĂçžB٨¸}4¨řäŻ"čdÖp3±¶PÜ Ó ¬S¸Ż`Î*ňżr¨eŃółqäŢ5= ˙Őzç1¸Î†ZjŕMsb]>ŢŚČ0úa-úąL°S0°üů?¶PŤ7|^ŻĎ ^xŢn ˘°@ÎZ_bţ<öü€ĹW‰ĘšQĹľ}2ĂxŠRaŢaŐJFr­ŁrÔl>wĹ}!Ň'ŽŞ¤b~µěFźm5 /âÄ%ůXŕ,cł’Ă]z`ĽĚYŕ#kr$ffđýr’ăíÂLpÎGTGçsY_ÍÝqשoç•n˙0tł'ź7µí~<ĚX•×qŕŠq`öşěËm¨ ŽfŮ.ň¨·zŢŹŰŮúŹ3˘Qśoşčí0B’5µ tö¨T':–ř=¤±‹uram!§Ĺ°Ýlír¬,ĽĘš7هxőF0čŰT2ő;8¨Ş‹cËÖ“;wG}®†(«ń" Ęě8Żße(cóDăX3 î ܱ=‹r‡/{ţş=˛­F»řěÉŹy&ĚčuDţE ;¦äŰďQsúŠ·‰Bă}0ä”HÉENok:´ -–„Ĺ[> -stream -¨ßŐx‰E7 űpLoT<Ěťôü­ű*‡5ćĐ&„v|”ěôÚÔ•Iµ9°ú.žäbA\ĚAóĎ •±ý°Ô&2a»¨Ź—ŕz¨]ÁŚ>č1ŰŰůń -¨Ö3łŐ*Őß Uç>x¨¦ -ů–vÁX"Ô,”9/[˝ćŽ4Ż-wA]ň#ň} “µhŤÝŁĐ۶)ł2Á‚üp*kp¤–NÍtHf–Ľ?ÖíiÁ[~l°HiMŔ˘]‡¬ćWJ"šłĂď‡nă)ÄűŢś»›@׿ó‘ŚAH;zö˝-‡7_„Ż/AěßFŁ -ŢtńőéJţa»ÜB˛Ťős8. ;Év)ąr°¨Zy Ҹ_¶µŠ¦iÚM´Ő6”O2Śza ¤™ŞDq¨aĐč -»`ą)™Ż­Ó°&iŮUtě Â9"ÉBđÎČ:ŤËÓ‘I-}~EQo¤…!Ý ŔŽíđ`ŔŻdSíɦ9ĚÇ[ďZ„ÁpÚ Óç:%9oK4y_˘ţýřč/Ř<1ČIf 5Ârˇ™ŁĐµˇbP1ł7Bę?¦ü˛ŐM@㎵}ô˛uo¨Ę›ĺ§5ŁÇíMÇ"­8^@;Dzbɡ÷™˙ô¬Ď}ŢČŤŽůŕ((2Ó,‘V¶ńN•ňî’L Hv·kzťB›ĄpyÔ‹! CěEXąçćß4ĂHFž -ÖĺaWŽgÁb“ÜÍś®v/rögëEL­:ąt!µ±¸«ÂDsÓ`8fYňuĂą^OâŇ´BgI©'G1t"NÄqpĆÁ쨲,Múi+Á§‰3«ŠB”©0Syů¤GŔ΢g˝@4ő:…NŇ­ü$2N¸?-»ÇoĂËlâ,¨4>ĐěD $‡ś̢w€`•J\Pił ˙˛YĄŃíŹČ é ŕ¸u€¶·PŻĽďK3qŞ&ö|ĎDÖ–^]r$ŕł4oëuÉŁď^×}­LsŮŁS;O4żŽĆy©Č ‹_TĎIęĸÝzÂÄWéúÁ€tĎřĂŕqęűL˘mŠË?ĺńq -ń[á´-ă©Ë9=ŕ¦ß¸´IäNŠ JL!:çtbAÜ/Ż-™„ýČ C)FA‹% -ÜŔoÓ´eëÚˇÔç5 /¤€©ý‡¨Kú*Ś©ˇţš42nLśy ¨†žĽ´¸gHánť©ťťż»b`ŐgRklEó€óäĹöč…ę@Ö2‚Ć5‹ăĐÖa/Ű$}ÁÚÁń±uÖ+N„ k:ÍŮ7ůW§·J”& ©?žbZn:\™&ďvŞďm[~Ü<Ş-—4exB3 śř Áő--Z™Ź(ĹIŃXëü&eK]KŮ:…Ů0á)xfV™ÍŞŽ~ÔMNJë1‡`î2â©˝ë/Üܲ÷>eŤŇ_“~ĎŃm—.8•ż¦^5ŁĄŕë©ěŹÉúşň ”.Ž9¤Lׯj¦ˇż/E aÎŁ×Ŕä/ń8°˘µďyW:X1•’ŠImSÄs6 Ą@‹J#ÂĂ Á ¸e쵲c|J_¨aŹľaVq6Qü€‘3ht—’D /Dń›ŁK¶ĘË‚Žé›ů— 通,34oł®‰Ú5r¬´§!Cwţ •>fmÄ‚®{áHXʉFÔĐ* Â㦶Ź5ŃťQ…u8Á -´…eĐcÝ4 ŃÓad Π&gX î˛k%™gŚ‚ĽÉ8kĽ@áÉ–s߯Ěeö;ä.+®ůžÍÄľŢv§ć±‚›Ŕ'§ążbĚÝ{*ăzeË)u+śd·Ô­@•sĐ‚fJV;éÁŮÝźřhyşłL¶>űÚZX׊Ëć8«¨Mťp .=žNßÂصYL’ď]¨ţ†¨ú‘źú™ťz]@‰}u(…ĺ˝ßhânhÚۤő}u„q ő!Ë’ce:Îäüî·ÎÉCŕ74Ďrç=Hş@dQ¨˘.Ţg4KhG©¶Mi;^L Í=b5|ËôŤľ.ąĂ>Ú…Ďý× D‡ń-ĚT®›ŚTýI,l -Ż149„Kĺ@ôŹgëäté#Ô—4 1äó7.µîq‡âs©QČű - Wu˛ăňe0-Q·gyďĺç‹öšt˘ĹÁ8ÇîC"» $€fu§{1pčçŐ¨ ´0c™m$-ő6żľ;Ě–’LÖT·ZZKGŘ«ËnÎ@čFĺŰ…=K’Ćž»˙{zF'lĄGĽN/ ¨|ĚiÉÉZ¦Q2(ë!δĐWcÖVpx“W4čŇřö•ŕ‘3đéÝČC†Ś\Ë|DRÜň7”JÍidĄc˛iq' õDÄ=^ A+w #aŻÜňäZ˝l/Vc"sáž#B&úbU"Fß‘'‘öz7˝RŠ®›1Ň+\1q˛­=«íŁĐX%Ç ŹVë% TcFĘ«Áý» bc4ą0maşŹ®SMšłşN“!^Cw6ŕ=ŕzmý·JyŘ@G=˛~–EÉѧĎzóAq->&rH¸endstream -endobj -3686 0 obj -<< /Filter /FlateDecode /Length 2320 >> -stream -sˇ‘G,D·K–N˙#-…Îvs‡–3é;R–GEUů9é™®a¶5iA á![ě~'óPOtý¤˘AÜ[-6/¬Ń&ű9ßDe»—Ü33m~âů5—1~L'^¶0—|vÁ!×D_w°é'uôf7mźç‘«vÖŰZÖ{ŁDUśhqîš´čŠßš–Ń\ÉR*ë1–&xCţ^­ŘKŮňÖ+µŻ9¸HŻÖ`'vDxĐ(÷÷‡Ć|ą·˘…[Łin(FW3¦]çíżÍd˙Ëk· ň2ďŕh®AŰBdŇIô*÷g´Cf65bDÂŞć•űđ,ëĹ í~ɤîbX#Ui…SiXđaŕęřĺáíźh śŃ”…«VwžćoχѾ¬´Dá‡@ĹŇ>=ŻŰÍőŕ \šăZž/éČmČŃ.,íŢť‰°XCóĂŹ ŞŐĄÂ i™L…)˘ĹE»XóéÍŤ%qU¤™Ă«,`{5’ţ˛O„H=áߌ» /ŹLúŁ«}âí.żŮ ‘Ě -rˇ‘łę1ô]Ú’SÜ Ô”ĄcČęÄ2jŁŰČË˙ ÇÚ¸•Uç˘Ü˘źśÔę±)¸ö‡9ő9Ż1ę›Áćż[.vfîĺçIá(š"JÍű[=ëIđ{/4DQF–~Śx˘ţ“Uť1%L`¤Ň{•¬;QÖď}UTďlEĺ¤sÎŰÚDĺŘ[lĚÜě.>oÉ‘dHÔ‰âfŞĆsFržY*f3#OëŐĽśök—¨ zŐšEµ°ĄĽČPóQ*ßýĎ Q°©7˘¬ŕLyĹjEšÝňF±>‘×ţŔ_c·Ŕ ÎfŢľěŰä…Źi?W}ǵJĘ×­Ă"{%R¸!= íYidÓŰŃ„ĄĂ“Đ#Հ̕|h6]É"oO~¶^ ßo‡QžĂu–ĘŹö‚s~Ç7z——H.SŤĎcP:ŮşK ăĺÔ0:CţäY˘đ ·„¨´§Čߊ! Ž_)÷gađWĄh\+*–ó ‹•Šľ7/Ş®u:˛Đu šK(ůäĺÝp@Ăý[mi0 ăÜŠď`'†_ĆĽ×J:—h„Y˘F*°‰xH·öżw»^lZgđ¦fŞż_ŘýzĘÄű¬?ăĐŹŚŰŢ’ę_ŠTŹÝ,ÝC‡:ď,Śf1^şłKOŹ›Ćűg©ěě] «€uĺ3›LtµĄ¦ ŘJ™¬ÔO{@ĘÜ\óçaü Ł] đ‹ĺwčíůI3š›l"|ů˲lýÂx‚„ţ~Ĺł„ĂK:*Íâ˘mpŁßµW[Á4Dń<Ľogłű§l°ÍwĎHËvŕ&Ç%heƇMR&ÜIŮ ë¬pö΢ÂĹĂÉ“ÝŔT’u5yťUBj´¨Óž·1ĂgtÝETFUy OlBF1.!ć0>{íÎŤVĘŠđîh•y®ë¸ÂAĚ…óŔâe›iVVjKŐ¤6éÖá¨q„ś}9ŰÍ9–—óçs&1{z —Âu˝Ko- ›Äi#qi(žoJrp7ÎŹŹě%vg ű×˝<"C†jĘď> ÷(Ł€°űŇŕ®,ł8˛x0ďFdëŢżi:K,Mńń÷r®:9ń·{TťÜÉO4%äĹŁVÁWÜҤč6.ťFQwRŤc±Fśrěęţ=°Ô¶ü ý ˙´­;>-‹ň)Ă>üŘ1wLfߨOv|/ĐŔ4şôY°mSX'W®gW`¶P!wnľŰ×]ÎgüAĘ Eúç\śęÁę;hĎńAú¨3µ›tw'19ËÎ QÄĄAŢ)D(TŐŕ˙0›"¬gy$ŠV›4†ÜÓw†AÓ)MľŻR,Őf2¬yk†F(FŹO °<żKđŮŘ-1é‚̶ô¦b´÷ţĚýűÔö±Ä­¤g÷•2j¦”Ĺ@oý‚ŽĆy÷)óY-‘5`g÷ůĂ+§R[°©=ŻçYâď\ţń>ŁşĹbMµS<ć€Ô°Íň -íëEşCł: xKŻĐxŠÔÁ#4›;O0›i^ë5‡űÇxh’ž`§Ôß·FŤwŇń6•{ęB/¸‘GÖâf‰Ľ­Ž ÓńËç1Č‚]Śá˙6mđщ ./ú9^ŕ‘ýÁbňŰ‘~˛ď­D-Űżç’E5 „Ď9ŹčLŐ ňăąS׹Sš.ĄĚŃ„ËPŠöXid9~Ť$ל >ËŮŮţp‚uŃ©ź5ľźü§đ-^ -¤ÚHf›ňęb–é{ŁBEçľwa"ďšgü°ś•TĎ=`kË4s[gűřk\%ÄZŠČľQĽv°ţüaaĺ űE(vQ©_¨P±…$mĂ@{ňZ™ÉŢ~– -·ˇOo{ú…‰ŹÁIĄ@'&íU– -}q3%|Âë‡#×B3ąquo?$«Ń ń¬o¬Űš¶3†˝;Ĺűˇ^5ŢńęxP4şą•j&Käň&,ó ňgíVľ6ÓçgßPµŔ€B-źš8ŹąÍî…ˇ:ŁýňL˝@őĚyë ź·;HTAÄÚPŠĆIDËě0@#<”:Ú)}•ČüáCÂůcöôĄ6š“BĽ>ŠĘž -·ä˘Xž0M*Ją„?ŐÄDű˘–`7ýŻgmzűĄŇBn\Ź4Á-Ć׎óşŻÚ´ßž›ů1d¤y>˛§µFh*węę西ł”Ź…ĺ{ÁÝxč(őßŐňÁ¸ŠŮz®*(Y8Ď-#"&Ź–;[á,Žŕ¸U ‚˝é7ďńm5ĚX=-.&‚ô%Oɇ(×Đ€]p:€cߤ]]NzďČ}&Ţö˵˛@?[Gýét»Ieę}ź©»·˛ő\˘Č`—kŃäidNe]#O7I—ZQ-<Ĺ36kGÝcŹP”ĂtÚµˇ‹ „ďTx‘t%— e,•~"Á˘eN¬ÇF•\¤zgô&ŇÉ˝^a’…u |óâxě­ß˘©"Ł1˘endstream -endobj -3687 0 obj -<< /Filter /FlateDecode /Length 3120 >> -stream -˛I>ŠÉĺ2›uÔ?óU_é(h/Ę2-_izi/:ň®XSOŕ -ΫÍFpP&(/ăM»PP+ŕcŁ6‚?WÜb%™+¦ń¶) ŮŚB'«o[˝I§âQcȡŚĂv±5„eöÚÁ‚—®á e'–“ĐmŁfo?o€OĂm‘7ÎŤťŚôk1BfB"d;®Ú©uŰÎ9Ľň.Ń7aYsâ]JÓc’ŻńĹs_i±ŠTM*¶Úč˝Yž9˘žu7n}”ňË„eU„  `‹j•3e˙$Ś;Ú‰Č.‚T‹+•ű¦Đ°W‰µpťÔ3gDŇźRDçxćî&üWVŁNűŰ‹ĺčâŤóP¶®ž×ᾀa$ßÁýnőŚm5Da¨¦vŤ<âV->˝\]śĹ–Ĺöz%<|7Dç¬Z|WăÇ.˙ä%Îsi± ÖĺLsşgÁZ#Ť J# ł:8˘,Ç‹›ÇĘÜ ÷Îhł1‹çdDĘÜHĘ+1=ý 7Çáĺ"™oŞ1 ´ĺWTŕô…?m®Ë–”›ş»”¦¶ 8s9ń[ĚďxÜÓsůyQ5hŔ]Ţ<ľŰ2O*Z&Ľ…- R]Ň{©ŠKÇr4ĺq îQß(fŢb”Ç]¬A†$z-ClOrVý•+Ż 6,Ő-śYŘFťRŻĄ˙ |)$†2ôĆîŔúż(±=56ţo m©“ُ2…ĄLBú /‚Ąőé­ë6°¶§ńť<‚'µç•n '‹n‹ @XÄsÇůx'sf´ůé$6˙—k4«0yÚĂĺî©wő_+¨<NѬü A‘ď*(Ćr.U=q8ë2on5ţ F{ajkĘbp«CsRT)]sĽ0ĎÚ?ÝŇĺ•5¬§*ĐŚj’-e3L8¦çL^Ł×°»4fĺ27¤UŕŰĘŠ¶<7ţ‘¤-?G_şšLţ{Äj·ŮH~]°Fİdžp“‚ýëüÚâ­‡®mr©±Şű yŮÔ;zť‚1¶oź€ăŕ˙řÍţ¤ÁoăÇç·E·g°„ Jľ]ŇóúĐł“ Áý«Í¦É,śn ŮČýů#¤KŢÎg<żť˝ń_Âb“»]25$”C‡ű$l»ćSćď„őš3®ü‡µĂh*ĺđ6Ź$79óʦ\—3!ťÄ4rFĚŞeASř5ź±NN+:Ť%Z»T˛úů• ÜžűďŚÓNHń­ăLą’[˛ĘGĘżÁµx>éQ+†DiĂ[<'ÄŃűUt€5”\ćTP˙PWQFČło€żŔë& -­QhʞŤěĄˇ9v·\I9 2ú1S:®9vĄż†‘–y‚­'M_ -`ŰR^÷F€ýϲŤą9ŐˇŮj2Ŕ…xáŐŘ aB™ľ“™-$gđ‡“N–EĚńőŠ‹•OĆĎ2"ë›Ř[5«ß‰ ĎÎmaý¤ÔNź40˘ůÄjvőmŞăP=a};‹o7± ńC~ -ß“‹PSĄ\¤¤ŁĂQ bĚCóÓoą#‹rČĽQl©íÄ(€'ëčĹ›xG@Jív nĆš<ďvŞ-XŹc!—ĺZ!>@ˇn/Ćô„"R‡ić8µąŤ&$­*Śs"RZ­’űŔF˘ZÎĺ€Ç”ÓńÇMMŰ'­¦ĺ?4VN2©‰*rda)ß(!Á -LiGíÁ†®Ťç ˛Ú‚Ľ{d|Á yTšă öZ##NRźÍ˙çµaźŇ7 ×1Ťˇčt ‹<~ś¤U‰PNÓ‘^CÉ1OÝfEĐĆhc ăŠZWŘťóĐ1ˇ”Ë*ú×,’Ş·‹ăIÇ…;Ůžš$Žy›BVS"ź|Ś=:C♳·l{őŞ»‰vBbĂ(—Ôáú“ęSŃ -ؤ‹6ěĆR ÷_AčpÁK@;ZM\(oëŕńJ*÷ŃI}čă-FŁĚf™ĽrD·űE^Ęă©pfQ6d¤xÓbŕÝ×Éo'0<ăľËĚx<ż@>E'€ě×ý;/bD`=ę߇ިď̦ž¨MOv »wÓ©ë)0U:M¶gş{ÇM*ŚŁbkc_2_ÎB —_Ń<Ε>:­[¤×ËúęŃ›ćg¦(%`6vÓÔ»˘¸ŃiéemÝÇ!ń™üµR÷1}©ÚŹ-ĎÝńĚh%7á.óäš&ÔIíĘâ‚KŰ›h>‡IktŞr•›šź!1<ň# äˇmöÔŕ)¶aˇvü‰łEńSP:Ií­ëŘż«I/Ś*„Óůj%°_jŁ©ĂfنçěÁŕóą«őł)4ÉSżˇZíMäČŞją=ĺ˛ÝřŮJ9ŘçýFČŃĎTŕ}4%`÷ŻĎivu¤Łý ·‹¨ÉżĎ -ö…ÇXPK -Q«¨?ŰK¸ôW¸Ż"ѧ­Ýô”“Đź~d%z,Ď‘)ő–7)/„qľ¦ÄD -E ŚÉ4-v;înö¨EFšú8}g!:ŽPş÷ßÍ’K„Şü™†^ -ľ0vç§żţßňÉ”+ý‹ôÎN×ϡ¬ž¦ŕßq ŕ˿ю|˙%NŁY ę›,ŇĚ×9°âÂŁîT>Ć ŕßq1üžź|¶A ‚FÉÍ6w[ôo†(ٞČA6¦¦ËÄţrQÜúƤ÷ŢuŢéQ/ž{2t™Őźąß°$zÄI$¤–ŁíĎś Ë!hµ{$Ig/[©fôŃsJ;­ŁŚ•†&ZťAUľi»âËóŁS×÷…n|ßîËš,M•;}Ý;`ä'ܲĆű©»©«§2`Ň)5‰ˇwŤ1[N2ńŢăµxŮY$ŻĂÖ -z‘Ĺ“eMůú%đďÝrÚ5VyWaa–ÇýÎyśö[#Ôě×ŐŁ¨ţQÝć]ny*î8Ńe:;ńÄćŻA®­M†ŇĐ˝Ţ+µ#')˝gŁm˘/ŕ4˘ -h_a]„ohĹęD”~WÉoDŻHm%Ŕ]/ť5Ăhű”`ľÄĘ,á±cň?µMb~†ŢÎŤ.\÷4ôTÚrŰ5”F°ďQ‘7TRmB&:á–ŃŘ+úá”Ń}Ô†Dâ‡řşč|* lÓ<l*9ŻđśőŔo|1á9 ĹÄtłĐ ·mbX=ĐŹô¦ůŞ^<ŤxŇ,^x¦l4…^Á­‰ŁňR¶KťÜâ7ÁŁŔs7ĘŞÉ*áß“Üs4OK˛?žGďŇ’g9#‡Ĺ ~áŘń—&ĚűŰZbxď‹´hu<Îä›DbŚÜkâ×l}Ěái˘\p użŘv#eűR|á*ţŽÔBú(Ű™ţ—ě ĹçuJ›4&ŃLöťÚůřŇ҉W}Ěyç/P«'d †řLâj!y nďŽ*Ţ' -¶iMTwtŻüű%?:jÔÜ[“¨@Ť*–w”lb×ě‹+ĄŔl“$©áµ?"îÔ–Éw1@@! j}Lr˛,’í%xťň8é( 6°oy+L˘QęýĘ?–ý/¤ůLQ»'¦Lü Ř˝Ş,üHż żr]E/;H6ŻWZ>ĆRTűýł±ęĂĄóJÎż^öš·Ş˝Âó uĎöVäk|›Íé¶ó®9QcĽiĽ»|yË©<|uXŞŇ«&ŔלöV1IłT"zlv>4yĂÁ)ТpÁřQ Ňݍ}dzś Eö1ĆĚ«ËÚdiŤř<˝÷ËĘ?†q­‰Hń~6OµÔ ´aâ4ŰźßCy÷Ú^řŘąĂÖş˙LŞ™žĘŽ—şłü»ůąok -*űpË š¸VRŐŮÁŃ`ţ¦qßendstream -endobj -3688 0 obj -<< /Filter /FlateDecode /Length 2784 >> -stream -ydĹţ\bă?·ŞŽ§ĽĎ s¨—®łđ©«FUM‘‚è2ň¬2­«\MÚżQ[tV(jNĐ{‹0|ŽÝhŐ>ěIŤgĎ?1ŘĘżŁťŮqBül…“Ô˙ -Ŕ˛í1ÄžŘć˙÷o}n룎Ô~%ťOĺŤĐîU6ĺk0ŐŃé%ŔZ —°XB8żĄAŢŞ˙I üS)Ňź%şcßđŻ(\‰ Ľ’ÍO7ń˙·á*Ű\'Ě3ŔXQť˝ˇ$úG™31ÜRľGoŤKĽ¦E¤Ô]8xŹbP3[$łĆSÓHŁUqß|2“yŘĎŹŰSm6gEĄĄGhŁjÇđ!„%¶Ń;Ë—ER‰öë÷ o¤Ö#MáI…÷L˘Ş>iá*­ü†ĐȆşâ° Xš=+b&;§cÉdeĽü^5~ëENĂýζÄŢÎŮ›Ť L­h LnGČsÝś~1Á(¬ô“żTę¨ňŘY•?5Lbđ†–|4ŠOä˛gÓ‚É.˘±MÁt2|Q9gÚ%l™áí~jÉl„چś1ç!ĽÁ ôôe˙Ő3L1»¤č3#•ş‹pbȻ٬ > ˙DđBóÜ= ü‚Ő…¤®_ ±•fíX…‡Ůw´Q5:Ź şŻY{pÉç`MK}ÍÓç„ćçYÂoßgjşźK©řĚpBĚÁq5äJßODkZÖägŮëȉlíţOeŢĹ–@ožˇ:E×Ĺ˙ťÄ\é]Frő›í.xÂrň]*ůé€ÜpĆöä sʦ= -¨ľ­*ĆŮąţ[ž¸^Ś‚ňWCe9ăŞíL„˙˝{—Ç™¤Sć«`™đ®±çDc‹ŃÖôśTëfLĹŔŃŃó2ŐäńŤŕ:ďvďĂ˝ĹPô?'–PĘ -źÄ>ÂËŮ­ť¸CĘ]-ť4s(&\˝đQłĂ}pŮS5‡#ólXĄH0ŁŠÄA˙čţÓßcąY -î(´§˙ftq4±µiČŕÎx~ÂÖHä釰(řYÁ®^3<ňFävő­ď“3+ţŽ@[Ú†«ŹÔa1fµ*ë»jr;f[JxÚ lE5 čĽ FÁLËíśüĎäJ’-˛źQď0˛eb ÎKRf<¨˝ô*Úză´µ»ë/¶ipî’!;Ů‹ŻM&Ä©\s5bí˙˘Č˝˛‡04b&k ~©¤UŰţĎUýćęRŰǿ犏eŤˇ‹ŃC]´*„0sWH;`ń¸ŐÍUńĄ1á)€3°‹ÇÚĂ4+Ô‰¨i©ű„liy"äćm|:˘QJkÔĹçt%kaË`q9čóOhT MűÍŃöę\íC¨ă¸§1zP±D.˝€\w@z`w÷lWŇ0;•W™şNŚĺźř¶R9ą·`ŤmŇłV„D‰$+xiËöćŠ0í­ÖŰ#TΪ˨جł–Ť ă(©´*€Łr=ž¨x3—‹5†±™çşîüćÍpŐ• ˇ×tĐĘk˘Ź˛2Kţ/‰¤WÄĂhq#xJŇ;7ó˝]VD[.Ôi÷Úf‡ťĽ“ŻŹpŹ xĎ4— ŽÎ.±”L@í…U¬0r->íÁ~¦*Řfvt^éXOťiůH}S»Ž®Á/®M GWţë÷*ç˙Žľ3Qçă -v•ÝI—Ĺ“pÜž‹nÇ -Ů‘M“ć˛ŕ2ůü{ą»JŮDő´ł&k+)ęŕ–ď×B!-2 ĐŁxđ3Ř~ ĎŰĺXâ&ŔéŹp¤ĐŠ4'b@˝ĺrTĄ¬ńçÇńüąßDą`­Ś`Ačl&z6{baNÂäfXlţxřÄ»„_~^AŢň…‰^ŻrjÝ;ĹÁ+ąĂ—–Zš>RÝ·›Ó)a8«&˙ľÖáç|<#řT§´Ę¤ĎşÇÝť+Vnht&âxŞ÷€‚vődĂTż.éUňšX>ÄŘ(†L –5řŔ˝„Ó· ýźŕb% â!¶É_šř>‹YSęŘ8H#ş1"pŰ%îOőQ†•ü•Ő ‡aéŰ Td7Ľ´ ¸ŇnĐuÉZ«…Š…Á˛Wľ.oöńp·t<@c ŠPőX‡ĹÇÔĆ: ‰3dk2UĂß—Ö&f±'ťUťţ™dÓëÖĹK~ĚpL+°ŐÚ·§&WLD{ž_©ö,`e -űŰ©~ÎbME \Ë':śÖĎFü núvŁńCl%Źëčë(ę@ż5FÜIÉřp©xx˝ß~Ďh-ç2đĄ§eŤĽgÄŻŔ `8Ż·–¬&&ńÜ뵍ľĎL¬ čÚ›˘LxECFM„¨ ˇUvźż3]QňĘé_‡[›2üŃţŰDÔÁ_ü@Ě;jĚGkť:–XŃ… Í  íˇt%pbU5µ&áTÍtVí#uëÓ\Ç> ńx!]ý¦{ŽÓ'qqö“°—1™ŚU÷őŰýąń#˘ěK]ŞóĆf¨KÜ«\ţÓ˙‚=źľáŢËD$˘5ăŔmčwßŐ¨3,Í’ď…™¬ŢšńC'ź1hŤ0Źu~KlŚXcšŇXŕ‰ÂP0°ÖÓöÖąˇ&o·éIĆáÎTµÁO»ć”ůâ·‹˙»˝/5"ÂÄ6»»®ÖŐĐ·Íü Îsp˝ŠŮgét3Ň$?Ü™ś«Ĺ˘vŽr85Zü˝Ű&^n“DČPŘěÔđ=ćĽôşč«75ĄËRnđĐ#*”Ü˙Ď´†cŃ&őQbŢIáŽMľç*ŠË•ŃÓĂ%źsô9—»đ1Âł š)kˇţ˘żł’03ĆÖ’dNŁíő Á*ŕ$rˇ˙9^ ¤éUAG·‹ţxgŃúŐ˘Âě)÷¤šĎČĚ.. Ń‚ÄăĚźw„ó:16bă‰úźÔć^ů(MŹYŠĂÄGą±&ŚH%c¸>´ď€‚F"4öś1ˇQXZ¦9ŻwDx·ťÜQ×zCgo8%?ĘĹ_ôEĐůđ_w'Ý5OT”†®Âa!Pď×ZÎk2™!Ë3Ýô T™PB©A)áš÷ÄĎ Ľ—%łaŽ^2ô3˙Ş™ Óen¬kŻđ©µ6ŽšJbúRް¨®Ä¶üµď˝Z˙#5±ÖŰŔÁď`ÂäÍ/ąR(•çKIE+ő×Z×§ ü?Ą Tűn=3€A×5ŞÉsHżč&QCµf‘Č š"q4¦ŁĎŰkřRŘúřól5y2#ÝŐŽ_—?jď<|Śt¨ŕźB›D4\Ž\Şşťg01Bmd ň{T¸Ťc.G{·r¨6|gLož<Š@rsT W°¤@:Ěć9ŘĆű|éUĐ–Ęs ŔÜNŤt|Ń’ˇeűĚ»ăüťĽĘuPµQóHl§°aźý¬ŰŚK>sŚNGbĹ=endstream -endobj -3689 0 obj -<< /Filter /FlateDecode /Length 2368 >> -stream -m ŻÚKŕoě ©Ľn»`Îś˘¬Zaq.ťDVaćnÉď‰fşt»jü ÔÇ oîs?ĂáŠiu Mĺ^30ş qü; Ďôz6#šżő(ĂÉA~©ŮbWu%¤M/ă"C—8ń`˛.ëCl˝E˘ă;­='`Ć!:<ˇ—¬^cQöRŻ3CÔ{z÷ŕç¬ÜAč=+¬ŹBrË1‹s®Â_F+V?dŇęßČ'ÓŚµ3ҩ׷`m ŘyÔzü|łíÎ\žęRĺĎń›ý©j¨1}1“1˙"zz¤EţRkš>i°Űęúú˛‘*ĚŹŤK¸”śb8®…đC™%>ÚhłFżĹ3ˇ±›¤†·ý1bý„âĎĽ+1JuşH—€Ő6W`ăbę ŚĘěß.¬ô;ô§Rägiž\3\˛xGŁSÚ“;µ™Ľ•3ŐóľĚŐźŚŐ4Â˙€0a*˛c B[C{íz„N'„»)ÇÂň˘s´“ëgÝKŔÜa‘<„ż.ǦżßzzfzÔÇţVş~Üą^SüÔ›ţ̦ăŁYˇĄujĚ=ĘćÓ;ŕ9ol*TŃ;µ?>‹K1Í·…lPîÍ^…ép ‡ťÝ•ő° Źň™P!ŰlźŤČ(Čţg›O4ŽŰrÓÓzmHŢő\X)ďž:‚ľ’hD źéA¨“ĐÂäżËÝ‚ž¤Fl-˙Ż™qnňs|s0ę>od4Hi±˘ÚÉARŻÍJžČ{ĺĎŞV‚MµŔC ăG•RŐr‚ÓëE_6wnţ}ÖˇEá3ĚČM™T,˘ęLIŽžĐéM¦Ź“jÉŻOi´¶l5›ď:˛dŢđ.ţń€|°i|Űʨ>í–ÍŤeˇ1HŮw˙Y‡-m4NQäćŚ]•ś}Ú$A=ĘÇŘDÝۤ) ÝSő§m -6Úkˇh I^Ú2P:“łqz˛Ž& /Ţďb$é~ʆoÁ38E–kť5,)H*ú.™żwšP&§˝ďS“ę%x Đx«Aú7$ę¸NżÎáą śÚyß䥒j‚Í}[„Ć4°LëÁWݱ×OεÁ5éb1·^y,Uá{}h‡Ďr ĹčllË`˙|X’żőO÷r,R|pĘ+K_-rćiK€˙+%‚wę'ČÁ=ŢÉ·Ś\„x]©Ož31®8sőü.×NÎ]…WËFa•=nćTs–ď/NOŻd™°b!üô#`Őb<ĆŤĂ_ _Çfń’' ĺt2GÜÜ.?ua4'&ŐČ»Q‡–d;ř)ó }ľ„Ç˙K[÷Ęćqbý6·PSbF°§‹o'Ä­îR‡=tNŚEjďC¸ĺ[‹Ą™¤]{÷N3ët‹ĹpÄEBÉ*M˘ô¨9›ÁóŠ$ŇÝ~ bnfXTüëěŔă$Ć˙”Ľ€0Ë™đžň‚µŻ žň*Oą’áͦ0ůĂtývw?7Š[Ö1”¦ľÖ„'·dĆtŮv@…sZCób˝ňô:}ÍŁ*RK©ŠrýĄÇ±_)CťMĐź¤ąłNRôX7“«¦Kl€’b+Äĺ±ZĆlÖŇś$cy <„{ň“ű´ý>ďů˝[m´ÝTŰ…—ďűZbžÎEęplĚ6GJ‰:ŤD9ú’:@ѨÜŐ„Dď™Öw^7†€“Âu˝ąjN]1ţ%^w§\µű1ýÇ=ß,ޤTüibčČůYí<˙»%ö'[ŕźoúZ7 ŕ2\ŮÚę_|÷!(č‹@Ý""JAomöŇŁŰJsÎm,5<‹„@P®tŰ7qBN>Ęu!nR¸cŘAHşR…™usé~™ qd¶îĆk.¨­;á -q­ĽřňRy.—Ů{K~ŕÚ ;‰:%ŤFŽs[†śzúËĹǵů|XŚĺR*z™ŘWËŔ–T˘W -ë\ćrC@Ú é“ýDŢk•¬öőĄ´<ŻôAęľâÔ»~€ęłâĎw2ÔÄhkµ>@}ŐůŽbÚ¶S)oÁ?ßĆ ľ¤Ě oąuţÔËž#5%Óî[Vµ™˙6ĆO°{ŔąrúđČáČM?-T>ş>‘ŁäR÷…`µŐÍťţ@J!oD÷%ݶ$±Á $đ¬Oš¶F?š+Č  i†tUŮßËÄâ·>‘śş4(§‡Čä$SW8Ő˘zŮ©F-ôçv5|F*ăľ”€Ň0Ŕ–*ŽťŔVJŐ6Ô“DŮ©ęČ& !*·ü $¤ę7[LĚąz™`Ó ‘±®0°Ąw¤ňkŞ©‘Gú‰U˘®.kr{“P.]Ĺ•´Á]ůßĎ­«ŞQy„n “–-?€IΡ¬‡Ź溄ЍXDćb˙‡Ç¸ó»'؆/ °,69ĘjůxSňťµNŽ:/¦˛jľ|+E»˝6»“MTĘ̧m‚ďŃ$4ÁőńOŕ–ČŠµ _d…Ű9E>¸ć\—ÂťpÎf“R”3aś± ď|äÖR5Á2śW$Ďéńś]ą}ůČöśÍJç-nżcLŹ` _wC05H·©uK&ŐM8®eW×’yÔTĄ&w! 'ť®'É—ÖôíOŚDPâÜ”O© taí`Ęk󄊡pw)0ŢŐşŹpŔ2dóIGŻÇŁR¸•J©ÉŰ*"ýŠ´Ż,ď/ý2.=CmŻěÍ|ë0!˝ ťĎJű‰9:-&šp 4±L6e?Ď]KÁBěĘc-ăPB|`–i(­‚é­“@O“ËŽLč>Đcv{ ×–öŕjîźżž9č—ô¤®JC›ćăyIčHpjůN<ŞQř'ŚőT^WV%>i?ˇÍÖ”s˙H™T°;­˝şŮ|sĹ{’’ůVĄT™ŤuŢ˙č÷4B¬š©k[ yţ!3úç+0 ńĆßŐ®ÎĐÍůM#<ďŢď -WŻ—áp•QžŽ2GĹGž}¶Ad3őčA©FúMqőZż|¶úă¶ ‡Š¦Źď$čSű+"(řć;vŐ~×Öç%}sÓÄĹóÖdn§ ,IfŻë†d=˝~=tČ–›ç`íýµ+µ€pm$iÖ7z٦’–{endstream -endobj -3690 0 obj -<< /Filter /FlateDecode /Length 2624 >> -stream -ş—†#V;IţˇÝÜUőwű›ž'VgňyŃ ÁĽéJ<Ĺe ¶MŽqVµ[Őë1=*Ü7B˛[÷Ç`SP¦ˇäŁ˘Ŕ§p÷ĂÜ»íŹ+ô6xlĚ"†¦µY?LŘź#ŁĽ”ö7Rđţ,ćUż6%‚ń ąK -z¨nH>°)Ó -ÍÄsŔ&*˘W°ZćgĄ˙ s"^q{śc·őŐ 1żŃăMM#1mYc®+“‹1›Ş%Pô˘řśŃţËŇW˛.X1'‚řß®ťĂG˝7a-`6ýH¶aů?Qfˇ\v6Ŕ:L¶Pąá!‹­1ë[.`łÝÜŁ”’´Ѭ¨řąEľ3\ :<łA#XsžAÓ©}éąŇł!ŻGGŰ +ŤśşUŻ5éĽW -|ç6µ(,ń3f7l9ľFťĐޔɍ9k¶„ă?ó—ăɤa˛¦lŔŔÇ p>iŠQfh*ÍN:SuH n›bK/?’ůŚÇ~ŁlqH‹) §ö‹1 wuDů`÷!Â*2EÎŞěŰűĆU«*éý&gGĘ, ÖůúP +ż›Ó Äť ˇÜë–qŢHĐ´ݦˇ˝ÓÁlgi©^Rçłf~uE@‘·ÍsnŢ{})˝T}Çd¨r˛ëĚă‘8HÂp^˙ß3¨¦ZóâŰjÂ#Ťž¬,0d G˙˛°=‰©‚$¨ŐfŚ;ď–7ŞŃŞďĽČC&ŕ¦ŰŢ|ö"ăŐ¦i°$$|gqĄđĽĘòuÍ}bę˘3!ďđ*ĚXłč…t!€‡i0ZšÚ\Ě Â1*˝UlĆ -~=Ü|c§fSO­"t?JMš…†h0żRÂ,1áÝeŐła9š”Đç8?¶)lî@·öěćÚ–öFŕ•~şŻxě…ßy,Áš*ÉĐ(㉼ .,U|p~! ‹¸ĄŞ‹XůÓá¸;çÚˇ”dëÝCť÷Ńľ B>­h‡(Ĺęé‘#T`ďÓ/v}é!!PĹźÂIËwjS÷ŇJ Ů µ4ü‘ܧĎZăÓýCJĺ™Yę¤ěCuĎľ1O:6ÝütF‚’´™îéŢB‚š-b2¨Č=±Źu€/1ŚÉŘř‚Úůqç,SšŘĹ<íFsĎ~ělę’š0kŃ(f˘Łź©šľ,&Ŕ[ńî‚ö_>?XVE;#MÁ›˘ůo|%ąCÇ še+v*b †Ą7&ڇsʰ¨î±P~‰p‘¬Fj§1cťO>V“¬({ČuJ»śÇ+ĐiřçSxm™Ł˙ /đÇŞw)©IĂą…ŮčŠú#pĆĽÎˉOę>נҲzô<ĆÜeUäNl·†Ź p˝böNOCűşŰe8Í %áv„ë¦'áv5ähúޤ^­:őŘwath+ ŤŹx~n› ¸Ls;ćH …ŽŽŹKŘ:OŰ.ĂŻUě…Ö"†óů† LJ˙w'őmBůji3/řřV{Éđĺđ6µ‰T?ŁC{gÚĘűÍQÓí@/™Jşí–Ś1#!8ÄM˘u^g‘)†<¶„)XťŞ +ŕCl=f…čt¦5î’˘Ý=Ϧ’ŽB‰}Đůęä[ÝÓěi%<ŐĚ8•xwy*c[RQ˛ĎŔÎľÉ&ąAÍ}Wżdč3…=äS¸*śť=8Éj?ţëĐAŢ#ă¶,Ó3„uČ©™ý5§úZ©Bűúc> ëĘ;ó5‘â:\Ş+‹Á8ýăsÚ¦ëňůÁöe° öŞQĘ(VŚjHĄ®ˇF×ôŽ‚ćL-H\Ŕ´qU’¨ă^y3‡(c\* %GźŕdŽG\±ĄbЦ†˛—’ńžOIxśů„–ÜZé,YpR=ĎC! ôZůżB¬-†.ý…·+4ćÍđî*EÂO»h+SąmäčťčWFßĨßpĎúţ„YIôÇ˙eŢůËĂ9Ŕ÷$6\T „׉¦® UŐ¶FĽĚ6z­aó:),â¶9ţMvEáʼnX4ś˘ö*vŕű.†ńÎŕş•"äĂ+»ŰEĚĘ8Щ梅C+€o'%vH‹™+ŻöŘüs!ô7%_yĐMăp=uoËšH­thę˛MţâCá°ggTô„öŹ©©Xd­Ô¬|‰o6ÄŽ"ôŰoÉţťˇ§Ś5–Ó«ŇRr( Çg*'";7S#}'ȇ î­ţ_wtÄG’R= Iz;ěcËÄ2Ůý[2u‰$›6dĚC"Őް^˙Í3Gćq»ÜËęg;.ö,±"‰9m3»˙Ę9€ćdęHŃŞhĽ”ui¤6!CgËűÎ#đLźµč(”aű6sr$:Ń %ż™á -I›h1.Ľéô˝’&Đç ´O•ňÍ:-řcĐ Š…ucEç0Ěĺ5zůô<Á7aޱý@ĽLź8Źlţú~ĺŢ•Y«*ĽÎG” ¤e¦0€déDň9§3ťˇ/@5—w—´ŤÂ•ü¬OiB˛"ÎXzÓł ä·™Š9S¤«ä!Krß´ęÚŔrÜNR,ŽS źa39e°CL†%µŢ0s KU{<đŐlňčfÓĺ‰(°ýhŽúJĘ<ćäH|š‚mQůľŐ2NŔ`›Scu®˘ěL¬ĺľ*š˘®“ďă»,©s•}ťŮ×}Ü K äí®Đ Ą"Ď]Wé!ŔTb®TUŘ2fÖŽFĆŠí´,ÁŘwVŮá.łŐ°t«wńnĺq“rPbtS¦$˝NŞ:ä'Ą ~˙Q™·„[+¸ő%Ɖ<îęř WÝŘ[=*pC„ŚĚ˘ĘɬG$']*2 lÓÖÂ%źMŕă|ŽČÚQ¤ ýX0oÇÁ˙ŃJ§8^1Çsâ:{A÷ź»-’*ÄbTţPĐy@:jë?÷wµ™ö•işŞíę[Ú±8 ÓÇGčH2aZŠ (™A-4îE¬iיЅ)FŤ}Č<5uě~ä6»Y‹ _oöş2™€Ą0m{ [(˘¸—+QîŠ:¸íЦ.$ĄĐ ?j¶tĎvZcRĐŚ_ÔóĆĂ!Ë'şSL‡ž-°M©Đµe—s”N'ţbć0Ť¨ďc*ťzˇ'¦endstream -endobj -3691 0 obj -<< /Filter /FlateDecode /Length 2960 >> -stream -[üJh/[7±¸A…V6MQR^oşy»4KC bžńNAŠö_ĆrůI….[Ô9*/…Wë¸IŽšłQw–˝‚¬S‡÷´7ăëó®ąéG¸őŻĄŐv°Ëz}/ý€Ľ%lÍB¨FcGń©I[°CzÓěÉa;™ąÁ•‚’0b4ť~xšîĘőz^ěuę-"~ô4±ě± -'8ŮŤpćf‚‘ͨőA*˛pçiŁžűň™3. |v: ±˘&„®‚;c‡?2 ĺř%?gŽá>ăÎ? ßEřB)‡5}÷v×Ń|ŻS¸˛c)Đ-nÜ` ľ\˘ś˛Ű›ăÁžü‘Šć^;`‘űýBĆĆ•t-Ëś÷ čő±?!WاR4¨1…j",¦„g¦rűËĘK -őëŇgń0}ůîťsfm±DX݉çÜĄ˙ÂÂwĄ’rF¶JDHtěxěC‹e*Č-†0®Đse|*7áßLÂî^ë´šŢ} gOőä}k|ęj>zěťNésAÂhůĂx@6&1ńt—ÍŇđëgŢĆ©{Ŕ”!ďRžÇcÜ áx` ßcÎôpD'/°`aßsŻ7Jl3-(rĚݨé\Öś_·ŻTÁ _Ž3(żK7ůa'pŁK«Ç7Ž}Ő¸[ýÉ$$´yĚY(_b‚·ýăfvL[FégäfNřvż.C¶E˛8Fh“ ,âKđޡłÚë -…;§Zş“ě¦Zm{Ľ$«íDzéţ©D®n‰Řź[:­«ś˛Qe…ńÓž˘É˘‹˛RóÓ)Ä˙?“M¨E˘,z·Ť•ěë㧦™«) ě—!Mzś– #¶_QÚR‰Ô×A'ß×LDŮ4ŃÓíb@DřĺĚŔóżpĘÂEZW >ÓŇ´<Ý}sĎÍńš+‘ŕÍô -uRW#•ip|‹ôQúÚ2á…wl*¬ăvî;óé8R&_Ź!§¬‹BzŤĐĄGDĆUÜB +hy_Ţ)Đ’·Z¨Ţ&îćKYb@MÔĂgŽKöĂ1¨BILÉ8—woŠg<$ŐçY5&jŐ~@©źE 7˘·Ě&-‡´[íĐs >?«„.¶­bGŔ‹‹™@ýUöST®éŇR™ťtĘz1(+>)Ňš® ţ mÂëh+V±ĄPPČö]«„ÖŽă®W·ÔČ9źfGK¬¨QŰ„ő“ęĂ®_da`o35Cź@•\±ăćoرŞŞťçQž\ę ˇ±ď|ţtjŽEŠ7 /LZü«Öçô”EKµX˝P\lfĄă]P(˝č÷?&K$+ÎiÍźUɤ¶eoĹCW—^‚Ba÷ĹNV !8SŞ2ę¤{·›–lý{“đŚď™Ľ;U#Â}á:ä™™4§rŐµbá0R™-Üčg>’ö č%5EĐÉB™ćűîôw<Đ«1,š4ôµ)=\Wgmí„T$—ŞŻÉZm©ŮHbĹP;Ł)ö+qýxŕ˘9ě -elž#NĚerdâüškµx¦Ď]ĺŁPň/°5PžšSűM\ë)HŤ—ý×güÄÝ›áóŮ[ăwĚĐŽ?ľ^LaôK4©Ţĺ;g@đm -bŽ{ž_ć(ęô$ „ĎN‰Ü´»Ňj}01Çňŕ-ŃŐęΡťŮŽĆoîV[Ĺ%L´l‡ŔÇśëúźĺ’áČ`i±ććŔ˝h -f!Çm}jă¨X%5mĽ· öqÂÉ 5nMăóV(˝ŕąyş–Ůn$"˙Láťř„®â_¬¬ĂSÓ[ÂĐEźŻ°˘§jŢ5nüeßÇ˝? -ÓňóE¶·Fç…Ń©aqŻŰlíBtĚ|&ÍǤ®đ{TUŇ:l. ™©ŃS –¬gi°Ý{19eVR@ő!PŢ`ç|}—6úăö¤×Ęśx\{´é6]rf$=Ťh ¨.:†Ĺ~E˘ĺ©©:±çÍűóćëÍťŢÓó8†¶Á#T˘‹Ćí{a)šŹ¸‰W7ęc%ˇJh{ÜńČ@ŕĄk#ű”± ;“››1[Ë ÉúÜą¦ĆŚ]]ő—0ËÚ»*+G`Áč?ý#óB\ő­,uÜ î?/ö}u»ĐĹbPG ¤nždVÓŘę€cę÷O‹{AxĐÜnˇ‰3·°ď!A%`-@Y¬|±rĚ/„–2'…а°]DšoôÇöćW!Ň<ęë™]!ęWoČhIgß–ÚäEuôü‡. EOŠBˇä§öÓő¸d% ¸ěy^> -stream -…˝ł§€łÖł“#E—# ß¶%Á{S‡Âö¶Ä'ĺuE`°‰˛V#|;±ĹÁ0oŇிĹ˙ ŽŰ[mD+°Nmźô&zg!I#¨˘ŕ ·ÝAĐ ŁĆČŽůMť{'ľQ.ˇî§rŤžÖ±şh(mHzäŘ0Łţ`…ȡI˘ĺAú¸Ćcťm]?.aÔxR%‡ŔUy2„EÉłř>4pĎ>± ťH+ŢĎÄ22ňĎ?‘Z …}ý)­¦V©z‘ń¦´őlâţƨî¦|6U!y–Ç;Ű2ý€0‹áÁcŔ -~82C$X–yFúŇňk›Bíľ€ISf¸kN‹Íj™¸¨„ŰZK¬žău2'‹ľżśÄĺ}7^){ĂüJâÔĂbM­č•HHmÍěxÎ6tG©Bć[űĚs]™@rüAîxꓦťŤv'†&ÇŃŽ%QS7Ř#0qOŕÄĚńűB,çŻö盝o¸‰¸s!^·rÄ<ĂąŇŢ~âť oÁšëäUU ´˛j&ýi,#ÎxXŻ9yEÚd­Ö™±FÇ× đáEZöFI‚AJŚI»l˙—L[ű~,”­˙•ו˘ćű± QîŤVwŞcśÖÍDÖßźšĹůPáÎg öŇÓ–qÖw‘ér)b?Ô•Z>b;ţ–]gá}x(Ů,{ÇĄŢş2’ľE¤˛©Î¦#4„ÄDańĚzeĎŘŽŤŁC˝nÚ‹č”`_ŤĂîiŃ—wĹť\ľ¬éfâX† ýÂFµ…ü_%Ćf˛gb -)źpĄ ‰“j€_¤®Ń-r‘CÚuîLĽhMčo¸ĂA35 tÓ}ťhÉ"Á‚ ččM~~nSĎĘo»Ł'łŠ~@Ľ:ďdI}2±‰Ć™Ż6ťőY˙ľąŤ‚ÇÔg©ĚŃ=m`ąěVÁ…ôGţ÷t^3—=ą‚F%VqˇÖÎ[„¤}Ó[˘‡Đ ć”ħ»”XŁx:©`2ˇ6âi$˘. ąÔ%×YŔŇ…Ű*ű㌫•Ň”ďkÚc Ľb;ś$ˇ´ŕ†Áçâ7 ˇ–ŢDoçÎČ@rve5™Ę!d™4y(“rľ0J?4rűaĘń–ěÄH Q×?G–D®±(]_ýEűWťĹ‡-˘ó#Fö?Í– ¶‡OçÍ`Îż˛•9ĘáRŽâçţ4‘Žď´ZëĚNëąGĄťö@4Č}&`Ł~7ˇO‚MŘ=X˘OO%Oq$ŚášLÉ‘Gó˘'ŢWÖ«°Ó&žSŻExVŢęâb<*\‡4se4'sĆxéđW\›Ď -ÍĚ–:qˇĆTP¤6Ô”e@LA~íţ>׏*Śâg˝Ľ«˙{ĽËwaŔ¦Ŕ -)„7˙ťkˇH+Y· QS÷ű‡ß)M„«PQJtQuÚÄ#Äf~Ą¬@ŞŘŐő˛úźeÎ i"ôâ-ËQ°©¬mAC˙ô‘ŞE»Ő鯒ŹHV>CÂČ÷hĺ7rP ĹĐ’uź«1M˙uÓhëµ-g‚úÂpý®Ź`ÂÉ@”ú¨ßŹ´!?ÚVË]cŐV%ü€# qŢyŞ/Ífĺ?HŃ Ź%Ţ;:Ńs>ź˝iEx~=¬v%~„)"ě/ý÷âk¤rńůržĄ‘7<»V[TBĆ7'˛RŕhHń1Ł«ZąË3 éJB‚s*üvßd DżŮüăٶŔçłÄ…á8=ş*µ4:Ś·8ří+ÝŽťÝbyŇMóěpą„ÁýÜą…pK3DÂá~ L[×*Oë7ś‹`ťŐáS3â…ĺ´óąXü¨á ćţÖMÔďŠ?”er+ňÎcdžç»¬ŔŘ`Á٬80ĄŃśĺ1 ÷M’>ˇî¨”¬˙äË}-#Âw‹~L^ŐPŰÁř¶ĂrŘRđ¸ 0†ĽçnńTň5!W̢Ďw‡[őuĂ+QĄŐyŮG„˘ťźęńlőM7p> -stream -r˝^í®ěÎW@ćď©ř^UĹ#őă>5O…THÁÉEe®F´YŃѦwůőt'ąş°ßŇŤ´4VÎŇŠS eÁ“ÄëÇb&’ĹŚdjh¦­§ĐIµÁ/Î|‚äŇ)TG]mv -ŐşĎ3ŐËńŰb4Ý{u¸bŞ:ž5ëW Sź[‹=<-BěJ1ö® -¦ˇ8 ŕŹ -eŁb¤Jţ-Öć; N¨‡oôđëŽ ő°ĐNťi(]ćŁ6Óˇ7xĐoU?h‚ŃXš‹ŹîÎť:„˘VĐůś9*¸ÍJ‘úóÉ×’”îz`úř¶U•.÷UŐĽŹ•’ˇPďÚŚüD'zxFD!·Ő›Íçę’*`'ú¶>»ĎůxQXĚ'«>¶ĐZëů¨™Y}ç’sCČ5'ĆŐ¦ŚúɢßJj•ŃĘľB·Ë0SéJÉé»`ýe¨vÎąů›#í1%M®ÂCąŞÖ˘E`)V†őĄ5l¤QβŮůŁ–Ż3’đô©®ŚĄŞ°nhM6;ÎÉmsŢ ×Yö˘çóÎ:cŁĎÍ8¦_LRŤ;ę? ü'dë«STpD—Ă)~ş’šOŐ㏙“Hů˛ cŚ,ĘmmO -°>>u)š` 2ĽÂńýú]xçΚi ęQYăCŔÎ×盦n,zzp7â(„ZĺĆyŹ˙ÖÇ˝ńěÂ/ú ÂÄŘŃ73ăw v^™+©q¶fY­gf -¸§ĎÁľMD‹1’çŻřîîěXWÜÄ«›ŽěâtoiŞl^h˛Z Â1 Öó†›OČßĐÄäĘ>a~9ŹßQ78§đŰĘ>Bˇöl‰˘˝˝<Šď~é×xŽ~u Q:ií ‘ ŇĆĎŤi௼*ˇ<Ł“c+Ë»ýrO·TSß×ÜŘ·14ˇˇ´yŽ7a@F)¨8Lô’ -i±đŮe%ŐüĽá¤éDH ßě´E?%fRpţ$™r‚r]Ti»űÉü™™CScÉ9ń™2`Ëž˙ŘĽîEĹUJ Ůą jţ1„„K×RÉÖ%=€-Á– cđ•'{m¨Ťë¤YI®Č•5ZµŚRĹbF·ĺ×9tF„‰2±§zD9ŰXń c>‡.ĹM™A”9=5íŮ&ěMĹMrU)8ë@[wÖöÔö–juŤCݧ´¸c)·,Ď-µ2˘YÔZJĄaŚ î Čď4đ,ä˛µŠŹËqFČ¶ŚŚ˝b¶ňgJÜÄUúHéć^h§´ŠK籫fs!č‚CR3ľ¤8\DU¬ušaŮßl˛U ŃŢ•40?Vα -pß[ĽÝ磻Oš¦!p 9U»“„6«ňăáŽĹŐşBlM ŇwfP¤Ú0e˝Ž ôé%,J°4®aKČŐ -pňŻć“–€\ ,ä-ů)G÷Sbř´ÁS´pËkcÄäöcŘwčviů}éýkJÉ@ëÚ™ęU÷eęĆ˝0˛«u9«ęY]|üh&&ÚŐ,T‹™ł;.ň±äf!QD´8Źčwآڠ¶5T[ŠądWŹb€hCB|Ć[ЉB<ˇ€ ŤÚŞé"ÍoäćÉőľM}a(˛"…kC@·ěěŁ:]`˙צÍě÷f©Ŕ·ř¬ď„YéřźčěďżT(¤dÓÁăÓ÷iK»•ů„Ă×m‹ --Ůs\ľ - ŁC†Z8 Ąoŕ·Nźkě™–JşŰű#„®NĚŰ›"ŹiÚűÂůf9ËČÔkR LS´%—ËpýlfĄŽéÚÁČinů}Ĺ4îŰ–őŕ˛c§bSŚĘ ń—Ôŕ í«ÓJgĹZ8•#[%rÇęѢU.‘V^—¨ Şěc:ŐÜ ź©÷`ĆÖ -łelÇ.¸(—Ľ -mLŐ02?lV(„ ˇîËŰ -mb‡rr†Ă/2tlIYŃ2.Ŕ?z‰­ĄmíŮƧ˛Î0=ÁŰ#~ď'’FIhŐh5„HŻ€Ë˝®~ˇ€4áa± -gŹpHßNNęŁ()Ő Ţjs8n(9&FăKßfÔf˙ďÝl8#J­Q­{‚i3ěiU^ő%Ŕ¨™ŃąŠ˝đw{Z$´‰CYÚmDíQđĽřYUH[Ń}ěâs˘$Ť!öc)ý0Ů]mCďĎşľK‘’Ńđˇ™V3ş5Â%â5 đu…µâ3Ä–o5*«¸gvw>"ÂĽ`=‚g¬QÂ-5'7DˇŘ_ř=ďň+`?íPĘn ĘŚ6%R'k†…kuÔ#nĘ䦆ŧďÜ2Č´śv ôŻtĘ–’h·Xµ -Š]nśČ¶;ăżnů’„›Č)¤ -{‚öŞ˙%Ѧ2}«UYd–­8×PAŢÓymŘOôňQľnlěąhCYK/óGg2Ëc&'4K¶ÝYa&'ű VaŐ˝ĚyĚ´X—Z‡Ő`tî{Ą<ĽÄwdŤ ÎŐ$lű3Jendstream -endobj -3694 0 obj -<< /Filter /FlateDecode /Length 2256 >> -stream -~U0ËQAăVRˇá›'¨ą}ý»ÓŠo?×fąÁÖ(˛GGqCN|CSXVßJľa¤÷>fĹ|+9«Q0âé¬îhrťĆńďŚŕń8•DďÁ7TËŮVôĹ"­0řŔN€…·—nllÔt–ň)"MĚHŇQÉ—ÍyO‘PáśKΗgŕŞ$• źwżĄöSpŮÎĹQ˘î ţiíčq­ÇpľfIć'ÔŤÄţśsK+ä…GŞŐ|rđ¦4ďÓ”Śä÷€-rÇ07ĎüNEËköł­ż¶fža11ŻjéLř4=V˙báM‚ô?CPą|´ľ eŢ.ęŮ› • €ŔšYs€“ľÜŔwĎ‚ď -5Zp˛ł™GžäÉI"ąM»SgłĆĺvšźŇnŃKEVÇ#JÖÎ#ü2 TŞ)lr¬.z™5 ů]důE• -°Ĺőx>üŢË"ÉŇÖ#{F!0ą»şIˇÔ҇.B‰őęŇ"pm"˘żZ /r$*´¤ĺ‚•Ö© ŁŮeoEuF'«‡ ćg6AóŘp4yǢr«äĹMPŘĹ2ŔlűÁý˝':€˛®3‹6+@:yŹ”1Ůâb˛rµg‹¦ÝÍô$óďuIńĽ{šƉܛɚ›˛ĚŔ\‚-‰za÷é,ĦŚĆ´Xfx<ďÉŹĄő`äTCŘ˙Ćz'Ó|ÄŔAžëťésđďę4¨˝^TůŽ-Rcu÷blĆÖ,0˛,nbÄhMďÇŃÂpž7z˝ćnKî˙Y52”zýÇd–×ĚžěpÍ»íT?Ǖ۝I7Ç>—äB†'ˇÁJŘŮßxŚF Űţ6@©y]Éy=HΦ›ű*M\ĄOć‰m>ŘWí=2]aÝ˙ -ÝžÚĎvvŕ˙(M.˝ň$ Ô;ĎđÄU#yžWčZَBx%0٧f·ţŰţŇŚb±đÓŕťň×kÉhŃŻ’VΡߔ{‰¬<_íóüCnˇëÚ=±+Âé«–2uă#™/·5×âÂ!(Đ^@-ŠIÓPBÔ«fËëlr¸WR;ť=\ľ)eUĄYq@&1698AorÓ÷Ňó‡#•"_/|„)}}µ8Ůąšdá%٧ŐćëNAFŹç%Ě«=ü°ű26‰Đ ¤G}+V¤đŽ÷.˝7ąĎ7ĐäťÄ”—…#΄˙ž:ÖzÍ  ±ý~ś ˛ÂĎ7Ú™ţkiş¸i–aóż‹ŔK C'Ś˙vřŢ-Ă"(-÷‡SJ=–_áŘQ4ĎćíB>P^ĹłlIş1'6ˇ«+&B‡†‰Ĺ—…Íۨ÷<ĘísNCň# -î®ň{źűó čDÝ [GŁßżŮć``÷ş™Ź·HąÎą4gˇ·^!´*– „$ĎęŮi_~‚łšĺţäűCţŻkh®† ăh2,DÔ/öĄ¸‰1Ö˝ŕńP‹Ë !Üđ áéá®Ä(ŤŚźüq%ż;îĘ0µÄ_šo6–ë*„aŤĺ¬D@‚ŻśµŚŻĹŢrě@±•ÎíMÝ%ľć§/r,‘z×;ŕ -ĂÁµć¬…ü¦Ř]¸MB.żä2˛ŘFňĹ-żŻ‚˙R?tJÜţ@«ž‹ -nŐť§‘÷Ń8]s‰°–»Ý×[˛IŘ ĘĎčÖ¸MVsŹtč«nxpŘĂL¶Ú-J*X}ćٵ3—’”(ź_•OąŻs»m™ýę:Ł˘BŰýGĄß,Í…Ś?Ě?ÝU®Ł|'=/ńíâyZň´hs’q®iĽąe,2ďŃÇo@đžÇ’@4+˝ţů› ×`gqÓkŽ~IJ>…ߣ®’Ů")źâ'÷ f±Oúwgşč´öý 7Ƨ޼95ŕ×zÎLBXçjĺčŤÔĂ)1dä§Uě`|řŐr¶kŃ÷“*ßÔęu°¦6ýŕä:˘zč°ŻáÂŔ[úĹv«Đ`Řßgd»°-̢28Žn†:ľuďq}ŰÎ, _wñ_ -włSíÄ$Îç;LÂđ"K°ż “[wq!ŐXÖrVI‹"÷®węâě\ncč®KĽ1ř–WÄZŢÁ˙ŤůĹÂŽ–(ón“ĆoŹ…K`=içBüÁ¶î1™P`p%7 Ń·ÂŁpľ™M3еP4ű+Dšł.@ąŔúyT†BĺUXţ¶ GËK˛sńčíĚ„ ŮpľçˇżýQĹ­X$Tv ?Ł\ŠnëĐ-¦«ĎĎVŰU9ů*†!63Í(‡‹ -g»®‡M>z†† ăC%M^ýł—řeŮ?(€ĚçvÁšFń„Š'ŇÄ©tŽ^ş6ě^Cł­pÂGś›ŽxĎ÷#2ťZQ첿Ć6ťó&sKŇdI ?Ű †.Í)ß±s ÜfJź )—ř’ÎČHWśGíCŘ”?Q—78«Îoă‚CôĂY]ßtjű?šC»k("W˙Ď`EůĎąZKk†Ą –TąŽ˘Îvůóń”< ­~[PL,]|‡žčE–ó\˝7NkcšźEDłíuvM#D—$Ćendstream -endobj -3695 0 obj -<< /Filter /FlateDecode /Length 2544 >> -stream -×ďŁÚ ‡f‚0ź'~ü'ÓznĽ~ĐňéŃ®Dv( }íŞ¸ů«ńpÚăů¦a(^1VÔOýDá1Žü—o ižÁ†€g'[ íľšZ€ľÁlŠ–R]D0î©^®FĚ¶Şµ“ʵB=cŽ\cÄńpp7,܇'C \8)±‹Q>ÁmdĆ®bÝÚGaȬGЏj¦ŘXů#-Ş\ a=p­RGŽúN•Ú{+ÁČďŚQck’wĄč×ĺ·ĐÖĆ%ČßصůđŃä)»ěű´ -â¤YľÎbőç§–Z\\Ť × Ž}ĝߪ8Bg_R9Ăvčr+v”±˛yI‘ňűĄ]K#rŮ…7!jNŞ(Ą{wrJ›ďy&s=…ĽN0•`D{‚T Nww”Ţo±AóĆ3NôyŐ r\Ć?ňŢdE=Éě:?ĺ¨v3rI2Ó§nkĚä÷™ bCôŤĎn1˝ IĐ„ĺ›5ňÜ žČů–ka—°ZH—‡LÂËPĄ’Ó/m·@ Ó0t“Ů›Y8Č`U®B¤x­’ú]'"AG)˙łG<–pK+®Z±·AřYńşż‰9XŁÔ­ýe ň„ű¦4—§čń‘禠[÷ŰŁeÜe7łn:QĂt*'ď±jlw˘#¨q +ţZ.®¸"Ěi1ŢŰÔw ­%Ż~¬pâ]šxqlR¤~č$j„48ťÔ–ćĘ«Gâ2‹¶hiM-± ™ü)=Őž-¨wą *Sš>'´Ě’ٶŽăë4oSűyG<úč,U±WŃă‡ß‘U¤u.ŕPôiҧY ^k”Zyl“gŻűĆ Ü«1 ŽçÂ`Ű›*ŽC†öYĽ{ëôZ®Y1SF±_ąBd|愯©ŕä%.uŔ_A’?ŇůY9Ő?J9w§ť6 Ô–‘ĹHsĐ—‡Ö ô/ňóŮ„wB ty˝ŹlťĘ‰žn4ŻZ7–đ§•6übqťĐŁ•×łë«Ůw¶~ ţ8áŢŔ®gřsľ¸AV€ľ ž‚AĄ“ËÁ˙|˝łćvŚ×rGúvĘbřÍ4Í‚Ôm´c©˛9 É>sŠ:Ţ›¨±ĹEÓÓpgg ŘöIJÂ0ëÍř#Ó·w@çAE›ĹLhëˇĎńsşrßü¤-(vópK`H ş‰ŢîćŢHn͸· †źŞIĂ}«ŁF{ďú«wĽdÚ~ Gśý˘ËÓÓ »ÍŮ=M ŁţĽˇ@‚Fwyâ“őI™bĂcú[ŕ7e ŕt§˙ďčgyâč§ů EąK·÷% Fµ^VźÁč‡j˛B‘ öúkÇF°~X…°6ś-wâś˙«»ÜľĘkQ‘3ż2ĺ(:2c+ZKŤIp;Z÷…q3Ý&‡éz`€P9˛Űú»ĺy ByfR]žŠ8ů=1ĘĄ;tűv”K"’5—5\śŐĽëLygţ`â`_K±ÜGˇb“% Ë!UŇ` Ď8%şNÄ&TË:Qx% ÉObö*ĺ" żá01 ‹Ĺ( ˙°@ä_Lý­Í÷4‰źˇ<`ói°ĐąŇä U.ÂÔŹuĚĐf¦´RE•¦Z¬~°{ĘUűŮŰ˝WĆiV‡wÄÓ°&Ąe'óÍlîşmË~=O5łR;ŃI÷ł6BŃS ě‘Î@kí‡mëj+őDH®¶'$˛ąŽi¶Ň‚·Ă+€Ďˇ’™¶ÎęNµE'8 0$öÚ,čQţâ>˝gí?ÄlĘSľ+ ŻÖ(DŘôE¦É˙G×Íëë§ĺ+î¬QB…ĶTú\ł¨lłB5PĺÁsYîvŽŚ7ÝŘ×פRzZ qµśuĐ4Ěáď• Úök¤Ëá,ŤËqÇĎőćR¶[vĎł= öMUq2Ű•'z3l‡L/ß.ÇýVĽwüÚÝX;Ó¤Ă>äóÓNÂO*R2¶{ľrgzČđ® -'C k«ß¶X,ďDm¤úĂ‹Ą´‘ě„Vﺨ¸1ŹąÉó'IŢÔä­÷»yŰČeŔLł"٦ÂφÜ,í˘ŃîiŤľŁac'łPt '–ĽŽ|§HÝ3°J«9o',/2˝‹ţč(ďvV¶7‰MţĽ(Ë'_ćÍár"­×ŕ9zAÎa/î‚2ąDšńY (?Í˝t0’ĺ˝ămŕűo$čýýĐ !ĐaýîĘ­`Š«\űz9´¨ŤMÚ q uJ‘BKĆ«ę}o®Ç‘Čě |šl;nZ·E>,ą&p†ĺ*€•Ő*†;o şéąrµÇ®wĆI5CŢŻŕ¶+-QŰ˙íĽÉá!UŻ,pľäIRę™NQŔ‚ân śčžÂjqU BRŹ>.¶–ĐiLŚ{=˙ll|ş–ř˙ň…őyřäŮX¤$Š -Ö}2JYH\Â!ńźł–Ça:†ŞE’r”cŰtŹő; ܮˌ° Nż‡lŘ%ôIFkŃUQöţ}ňn>}Žłś ËéŮc"5…{ÖA{ÇŚúˇă=fB~1ÚL5ő1:Ń5ňžÖĎt‰Â ¶4őwJ€†úŽ5qÚ ßÔ”J Á.?TÚŹU4$ŕÖ2Őş(A®‘?bfÁ&äđ a(‚pjSHo/ˇţĹňĘLÓĆđ̉$`>źĐyU8xĹĘ…ś"”řŇ´ÉĂY|«ý+†¶¨“iÜ^Ú4čĎ‘uĽČ–Ž„ V®óc(g¨ęě†ńĺ“ -?ůMľo­Ç±›ŔwXĽoĄˇL&ąrć©ĂNßöUcnZâ0ä ŕ¨.şöŞ9B!IĘşgľ÷áö!/ĐÔ;GSÝŘ-ëSÄřźĘîÜ -SMJ\bç¬>îÖ-îgŚŘc:ÓżĽď2—"ńË he…öö"Ă=Í\!qŁ/~3LY9ýĐCá|÷‹‡hđAYťÁa]˛TJóđWUm'±+8Ž™i·«-ˇ?ŽgBČ=$‡öéĹtٰÂ؆C[ś‹©ĹţĚŔ Ţp»č“búŔë ŚhĐ»SM(«ßG*“6´T—L4 (a,•pĆL0U!®ź|FžţdßĘj$ŇóvÝ}aĺI2»¬ý -lȵʼn»b´ĺľ˘Ů..ýˇŚŰ[ Ó°p¨_=\łYv €Ćp+šÎ>śŰňá©ŰP‘$EĐú”˘Ţ™,‘\[ů5h6»úÖQ© "Ť÷·«Ď'~ä=§[†ŚŔg"~ŕQ©óĎ‚B -; -ˇˇö…3č\ůwŻ č2(Ć:\âèěź6śJ?bäĺô·`\":~­±ť˘./ -endstream -endobj -3696 0 obj -<< /Filter /FlateDecode /Length 2432 >> -stream -Y8TŮŕ\˙9Zôő(µö -ëeĘg¸u 1¶»RV<Ńk ťĺťŕv›':%ś‹˙A¦Î>Îľ|ĺ?*Ľ‚řłöôź¬^ă»ę‰/]ľW:Ž«]Ş=eRţ•ßŔJw!Ž„žM¶¬·&›Ü“詢؜RÓŮălJ}ćÁZÍIrA]‰›.N4XŮßzÉ|sCÔ“ŤY}?A°ś’Ú1ű`¶Ň Jő׋ĹfIž8yK‘ú:ĚhWA?ĽÁ“;jÍé2Š0™´ăđ¤"ÜŚ—ŹçPOż'׾¨ŞÎńWpéźóĆLĎĂÉŘydÄŁ‚f)źĂh$+˙·äĂŹvÉIż]ĘšD äH:)í¸/\S¨şI+ż@¦ŐXŁ0ÎĐrZ‰Ý÷ČxC»et”˝=ĺ;da^ŰS‚íףëň—.KćŇJŻ  ó͇"Q·ĘT§hÇ^<2hŽRâYÇ1pè¬ő3á4 Z˛™ Đ«Ńĺ]ě'Ik2=Mź!€ŕ§ŮÓMĹ´WąČANËmZÝŮĐä"5°ářJˇ ,őÔ”qßE  ą¸@XďÖęŔÉ#rKUZőj}­ŠDŞ®~>ľ:¸ŐŠ]˘âXjt „˝¦vĐEĹc9«üDkä¦*í}7‘éžRśÍQĆĺëŠřöĂ©D”uČăőů©ö9±“®Ó"-'ăům(`ô|)Ý»ëŞÁł5ZŠ(ü«ŹÓčd -ŃQ˛™ľÂ$0uŮŁÇ P(ŽgM0Äď*ČgµFĽ„LŽQ ŢźQ0٤Ô&ÁâRä Y”‰TľĘ_L'kHh†nq÷ ‡i7Źó.™Ý”'Ń!0ĎĎ*G9é%µ$Ş5ě}váň#ݬ–pFr!ĂÍü®FF†­ů¬bYý EöŕÁG%»‹~›óŹ@öč{bĚ>O×YŃ ’±Ő‘§ŃlarrţŢž¨ĘZiąŃŻm;kܸ^9cÓ¬9ŤD4ă-ŞiÂpRDĄ -}K,Eeu}l-ŘŐF˙^yQS¤ČŤ=ˇk˛çĂësś´gű -ĘđJĽŤ yÜÁcßá_Ď4¨#ő`ÂîĐjÍą —±â°(ń É  «Č@IĄ9Sô ť0o×·xWc3¶D'µuEŰGŞRĺ eWˇÜ¶zcŘrŰŃMuŕöRTŮÉܸR:$ĹčÜ®ńÖ»±âçî Ówĺ4ŻT˛3uÎÚÖ&ăçmđg/͵ ,ź™bŚ”cF$8>ž‘|’¶gq†Šů.y„Ň#kÇ x%Řňy»1Hň0kÄČżŞ[%$Üú±”86Ôb=?aµ€zl® >ç÷TnbŹEÂ#3_÷-erÍĂ(ôE»—Ü5¸ëŕ3ÁŃeĘÇ ÝÇaÓ˝bwil–čË„$FMëvy‰žŘykđÎ>Je ±íŮÚľ™ä -ˇL6ŐŐĽtmňňŇwĆt!éĂë_łęxĎY^—}ŔGoűP Ęő„§tĆyőő'…ř$ŕ†oĄ›ťę¶ë[Âł!&€€‡ź‹“v0Q•$±š4‘úz -=H‹iX2Š?Ürdj©QŮľľ—nÇIU˙3Đ<75˘Hç*Ĺź´ĺŤ¶ŠďŘ”†©7ZZÄŽKŤçZiáj(°•ť5v¬ł=Ćčżż^d˛ÁS~—{"¬÷ýř062\@z6™4ŐĆO€VKz-˘÷Ω‡«Ë”«ŹNi™ůůú}ËťAps­ŕčv+“yé¬K»1üŢA7™©őËŔad褭Ř˙Z͸ňý)J»Ž8“Z¤đ"bi÷í [úÁ‚ę¦ÚÓwšˇFĎléjŚŞůXŢëń ”ŁwF¬ÉÜAw*ńęŘzł2Ţjci5ŃÖżP…Ë]ňb‹Äű™4MŠÍÓúm_·Í9oR’r -CěFq…׎.÷˙&ëňý˙–GSŔŐŘä•rĚD4cŔűr‚e »%¨G‹Ă0b¤ z¨J„}DXŁ‡ÔŻ0iQB©Ťň®{µäŞ*!JA¦paql“;ѽIËkr¨dŞß”&­řůTgaJBcťŔZ.~î„©h1ŔNď~fRÄ@Ĺőë…mt5J×p~§ž­W‚â¨Ë'ëEüŽççb<˛ÁÚíkĽ%Äwűé¤ÖI­ŮNĆZ{ŚŮžb*Ěc]'= qĂÜ­r¤ZĚqşŕÄ݇¤Hj”FwŻelUöŹ /Śn‡ĄxDâKÄ6+:Í_ ا1ÁÉa{QŻRq'ďü91!ÁŔÓuŢk 6µŁ›Ąµ%G­ůÉD×_glä#ťŻĐ:×Ů5Paň´ťRFŮ ;3IvL=Fx¨ľ€CŐ0 -”’¸TÇA#ŇÄąńËCÎжĽgT,Ʊ"§WÓŠ€›Âoú‘ŕi• °şĐp3îîNĺ=ő+?E©Ż\©! †éS"RXCZ30íůaLG„Ş.ŻłśŻńí;N2 -đľz>—ŢmđL„O<çbüöoŽÍâńňłŤ±˙NK`©᷸š`•śC0†š*/Ą&ä´5Óa(żýßÔć î)&FD<ĄŃ 7ś*Ě(n“Ëu?^űˇÔiúLO¤ÝfnĹ:€ -ł?»ř͸é7nŚ’…V °&~cŹgąŁś<vç‘ë°ńzf ÉAř*M<}㎬Bxüć®B"TŽiň™żč$őÚk50gY§¦¬˛Ë/őüiT{·ź*Ť <ĺG=˱¶Oť=O÷`˙vús<䲜Ż9Ńú -á^}¤žţ9«Q“¸ĂÔS " %,ozqë{ŕ|4e±M.wlĆĐąâ­ô˛-5úÄĎĽů/©˘Tu†×6Úa÷5±TŮT¬L¬žč­{¦\GöÖşłR"!—™š(<3ËĹ ×]«ëŐÜvĄĚę#˘Ăô=ľ™3i]ß»śč4ľ÷d¬nŮłm&ś!6ÔGI›@ŇŃcFż|ŻźH1Ń8§=ÉúńÍ)PśIľŃ݉BŐŃńúʡ‰Ő†…CüéÔnQ 8íendstream -endobj -3697 0 obj -<< /Filter /FlateDecode /Length 2864 >> -stream -ŔŘľ®DS3vą´č6łżaJ!oënç2 DqkrŢô†¶âô:x ĽLjݤ:~IVý#?ŕŽÖ¬ćŔkšx˛•i•F´}›?Ĺď- X7 <˝ ÷‡®Äôh9‘Nń]Ľ=·r˛č0şÎ*îTE3–ÝX4tÄ Çwž{“EqĎmy*ýEöňG››D)čšţz ŞÉ8Łí§{Ě€GY¸ÂpËo}Č—ăëúźâŤtI~ś€`m´bb×HcĆBcŽ=\<‰\Đš‡Ţ«˘ -´WžKĆU Âż>ĘcϦ¦ŽŚu bĦ, Sľ+±Q°á¨csA8|·nšÉ±9H·N|kÍ‘!pďצ.Ď®€ßD«jdŘď@ě[ jˇz`¨¶WtäȇÝcp‹ť¶\»Šc?0I{ĺ~›µM «6nŤtäśżŰč.A#Śéyć ě:Ąz—]ŕ -l4¦×~2âΞË_9ĽU*J}bŻóĘŘ/HýÝ`¨Ůç,x˙p›ĎCz28]2Ä‘”‡NIľ‘đŇ7ř3čü Ćťhµ¸ÓBGĺwÁľą—°¤Â¦öĂm’Z&ă(gŹ %»ěđŹmÔ9'^ăKi°Ö‡0®—č$ŞLś–é5ă’VÜ 6Z[$~“ʤFs„ -Aî‰Z™zŰ™©üĹüG°ÝÓ†ÓO «ĚÎŢ ä0ćŃNî5¤Qą<ë¦7hR!ĎŰÉĺwmÇć˝ň‚Já¦#9 %ńҲ/arl5–Ũ>ä§^ÖëvµÄiĄÂD—˝˝«H·ŻŹĄ€SJŰŐ -îĄŔă2ç; -ÁÓŤzW×c*żXüd{Ř⪴„/ŕkúŹłŽś?*7QŻůizĆ9‚gSC+j-şĄĽŔě­?×"‘‹/7PŹ•aŞĘ8ővľ3î­žćČ„źpH;̤ 8ďw鑌ˇĎuŐ€ ˇšń qfÔ o‹Ę́ҭ=~1ů=6¦ôrä™Z}éĎłĺdKnĆâę\Lńş&'łŻb[ ŰđÄ7_)Lz:y„' gBCřňu7ue®ŽţʧŘüBG|‹ń.Î3סy -S(ä—űô!ٶřŇßmĺ.ÚR\ĄŢÓb{šTŮ Ř6“Đże9ĄŚŤ»]+i¶źžĚĘ”˛›]ăę+“§áU [‘aK¨´ü§¦aćĺďE<¨‹b Ǭ…EŃ*DM%MR»‹"|XŃTÄ6ćh±<Ä:ţ÷Y3ĐĹ´ď`Xl»+™®Q(Ü=µ¸ľ1EĆ‹L›ň&©ŹVĆŰTŚ]{đ˝čUIDRśś=/ÜH=“ŐŐ‹‰8ßjäé>ľâş×m2v|Óř9Ćݤë~şŢ/çHÜą{’¦rF ,Ňšů gč˙ÁYŞĂ—°C3‚Öţv^%i†ú>Ô31”FĐp˝pjd‘Ž0v÷ę ›â*î 9­®3*–0φśˇmŤě­ˇţĽŃń˘Ë‚ÝŘŘ'O˝üΞˇÂ -ŐňËI~|NŢäěíÓ‚Öç9„8©!Ř^ö¤ŕ8gŽ[ćÎŕ|â¸á†# SŞ"ű·ô@¤°WGéÎ|[wůÓŁz×Ŕuątť·&ˇŹĹĂ1ÖÉĺmŔ§ëîx›Â]vâk:ţ’·ÍC#P¨'Łđ'Â{r˛©Sî_+†‹ŕxÜoWQÂŰŻ:Q x¨śE!.ş»‰2tđč1ß{¬‹Tč–ż±„ą´ą÷ %ľ9߉ĂźŤGŽlnlË_ÉŮţ­š–ţźżPy?hJúęł7ŕżS´ĽŠx錑6łŔľĘĆÝEL/ľşü81ąÖ ?ÍĚ«L5C‘7áë©Oź'жӋFŘűB­ĎĂ˙Šţ[O€đ÷(cÉ{ĆG$¬/ů{) ±ŞÇý ÂÁz[µ^1äî %Pjŕ©#Ü]ýďgŕ_€Męě»DĹˇŁ—ńW•O[”Yač~&+¬EşS8Фśúö5±~ 'O]ňű˝mŚýş:ó řń×*”ŐV"6Řô2NôŰJ3ĺą•87öĘ%ú’ű§ 3®·Áŕ.#żťţ…lS˙¶! đüüŤZ‰TôFČgŽ,Ŕ¦°ă_úľ¤¨*ÇĐV'eOG3ëĺ’úކyÄî>ľ Ť«fçÇZSC ëJ -ŁŘ¶s•C“őg*™°†ŤiY¬–wT´ú——©ü¦µtÚÖś )¨)B‰ť‰Gd)írł4"Ő>Źç -Ôiô¬ź¶ľ5ŮĹ#DŁÍ’ŮÂĽŇö~JňĚƕͼ\öŇŁB“h˘Đ1–ťŞ„ĄŔ`´hA¤?ÎK‰˘$¤U0Ć™¬MG$N™vî‹ŕ -Ƕeľ/ôbôR("íď6rgŔb2…€ťMą’ĺĎ]GŰN‡˙]›'®;TęTQL.wîׇžúřGd‘%mř­˘ĆXx -čľO'•f°@1J‚ ⨖¶2T!;Ďif $ŚÖ5ČŢ«g?ýú€ -˝‹o° Űä{äb{揸kN]¨„^ďjoZxkh¤°bČ HěÂäŐ‡J¶*k˛?±``ŻgôĂ W•é´€Â}+0ŐAĚ”hV± oú v´vó~{ě$kÎf%64´ ĄâˇÎ[Ë@ âĺuZ$<ú(Ü_µŰŮqj>< ¸ľĎjł-›?…3ő/vĹ€ć,·4´«MäHžKSßőܲsÝČç™Ă¸Kµ}H桱¸ťâ ?Řsendstream -endobj -3698 0 obj -<< /Filter /FlateDecode /Length 2144 >> -stream -î÷·R‰©Ŕ-«ťTŐašţ·Oěá¦!VIţÁ%壗¬° r×RFzŃ[·ő5Ú·źś‘đ Ő÷ů¤~¦+JĄ\ŞÁ*…ÖĽľ4 jË6÷Qq¨áëI›Ŕ‡‘ ÄÖŇu°•ŞĹ.ĽX˝„ćëkŻőĂM…4ĽźŕjżÓ…°"ÚiŹA;mD=Ź…lQoXL‚q -ôÔŰ_‘DĄ_  u7‹Ľ,fĚú٦- Ý;¸\›^ -†Đ¬ďűÎAˇheF üB‚(…ć0ěôÁ5Ę ë÷LHćeUË‹űźŢĂĹĘč©7‘Wˇ\ź[-¤‹ę…,׏ÝGv"6±Ş»ŠĽ§ů\k‹`őýܬ7Ď!.Ił_‘Ij-QʨNʎ|űů1Éy×dywgÉđ·˙ď^X×ĹWî×™ăŔO{ó7†!|8¨ ÷RS!® łśľđëŞË .‚Mą^Fč!QË—tKü&ÚÁ`ťŇVç“Ţ$$I±+;Ď“Ľłiucyy…{¦)ľâHwég€˛ éŃ-.ôŘ^ˇWTü_,±ŕ•óV5ŘÁ&şL„Í2Ý9s˝UśJjřŃ~ę3™0îżŃµ"2rŰ[„‚ ř"Öż±Źß©·öŽ 7Q'nJ… „FKQcÚ@hJ˙^YÉýZČPGaüĹ_Ě–^ÂśMAß‚Ť>ŻI1IÖUĽ!± ?˙=3SĆÚŻŕmNŽęă±÷µ4q­öC‚Řz˝ř™•ÁD–I˛K3řZĺ“euŃyCo%ĎÉ‚Ů;p«•†”€+a}ÎČ=ý™o>Ĺxĺ!¶+„ó#Brk*!&é?˘óš˙$Úá§qdO/8’5‡|ĚťP\ăp ×Dgp›‡—< ĐK‚@ô„…¶€©ĎćnkŮVŞ›Üń­w±;ż‹ËC€:ŘeRĂ{-íKMţĚŁzn®Ľ†Ü’K¦pęą$Ď -Äu­öđtnh «¦đúźyqy3¸ĚäG(ÜüçśDXÝa–şqßŃ÷%ŞL°Äž^ŃYÇ™ż7nKHW+a8Y}Vň—›/8păŹ;;¨±0%1!z§Ü–äD܆ť4ŰÔťUüßŃ[Ř»ź -LoĹ8®}»No|ˇáéqŧßáÜ˙n‹UKÖçׂBď*Ö¬vţEâ¶:e°čń‚‡ń“učI5˝/Rę0$n¸ă)PO˙úfô]'Ú'Ôh0qĘ„ĄlS˘ď­ÖŔ7˝mžźTÔ*Śî/‹äP•Ä*ł©L~Î5}ĄR”U ˝…îŽí·ď7ÄŇ]ŹO4čŽS<ď5šÎÖáźváĎ*X„VĐÄ3‘¨1ň.¬´ń˘‡‰˝7p-míHó‡ ě÷Wś®űČ@vpTŢěD_^řŇšˇ -ŐnEuŠ,’;őhč_N>g˙]Ř<Ĺ=Žĺ+AąV‹•&ÜŮ÷L”e|Đyć<#řýI 8BY?nÍ}ÉęuDÝDy±Ą^t_»5ô!¬°ďÁWA$Q¬Álm.ńÇ‘_Ö™ýw ś NöŔ±˘‰_­ůLąK^Ł 9†b]-aO޶fŰÉ—(R{±ŤéQ¸ŚGŘ‹§źVdbÉ‹yźć?MžŽ6 ö®tň4“†wwOżŕ¨ĆŠ÷—5ív€îTšE·Ńöd× -}SD9~mđç«îGH¸!ř(›ľ­”»tô3’±súŠGĐ^OĐćújmoKv.Çäűâř/n 8Ým$ó:,ňKÄščȪ׽ő -ĘęlN ł»/âÁ©ĄmpŐ/ť™VQţěWS^63˛X·Á\¬\NťˇY‹É(e(ż7_´Ďđ2ĎŰ-*)Ve(—SËřÂ}v•ŕÆ1VzA)·%§=0Q:OKImžŢZ7$XóqP xŔ2ňl¶Ţ!5Uď nuś -u Ţsß˙ő”5HFŁ>bƵÜrUިÍj„ħ§ -É"_Vvî ¤qCáj[‡~t41­6w#+lkŮ´űż_$RF\ęű8ĺc8zăáÄýdśC"Mü1”±1GTĎ€:íĚ((e"8ń$¤ç4D”|÷'µ?=ľ—Pô-1Yú©?šÇ9Až!y‡ňJ¤ÎN‘°~âŢpečŘŮt$•QČçżđţŘ1oË›<^gż¬?}–Žlů9icŁĎ­9ŢhŞŠîüä…éÓP·™ŢďÁ[üĺ^ť7ŚëU].»9łÂÂŤ_mÇlżÔ÷ \g‘®ÁŕgŐ=¦á–łÇ?˝ÁUÉ÷{·Ű‘ĺV¤˝«Ťćl6ꥮ‰ş´ÎK€eŮ^ĂnPgúΫgÍ 3ÁîÄ5endstream -endobj -3699 0 obj -<< /Filter /FlateDecode /Length 2912 >> -stream -Óxhµëň{u×ÂĂ­Č4Mk4‡”GxŃJämv !ujv$îśXşŐŠVđ@dŹ%ŠD¨@~rŢ'-W*FФ*í´ČżÍMî°ĹăLŘď˛Ô ď©€pZ‚š ä'ĂP‰¤ŕť˘ďn$qÓéý˙íŔ}ÝłLŞeć3öl/łpGÔ›™oţKŻîk}őSQ>„Q\’t×"„}=ç8oď Ă"g\F­…ud¤ “‰TťĚpË` -Ár°îdŐ°.â“=Š}Řę>±f‹îĚŹŔę~öpSÎ}ËĄĆ™|Ć©mŕtĚ×B–ť^ćí!żźÁHW*ĂŹęz‹{EĄz «ďŻiôŘĽ-ă&ŠŇŠŕőţĆż×ăť’‘)^—61Ʀ±Ű2µŔěÉE—Ěâ°ŐG·¬‡W9!e&Ř©¦‘ČŐ©ůFR™5â«EÜiD2(ľµňfęâG/Ľ!~wwí.dÓg ¤cóI–Ý\†«Ľrřz˛5Z5ĺJUię싪&Gq–ŻM§vÍ>Őož©[âX\â›t–Ł1…“ ů×-ř@KQ),ŤĐ9,(Én*BĄ,ç˝-ţE¸:˘ů<::„źş†ÔŽ–‘ HÔţ5±#´¶ľXŞđćV°ę7¸´şăŤbXB”G& ´ˇM:Ř9٤ ©RďR ˝6sń‚xÁ¦¶.˛żYĘO¬7dř­ń¨]>:L‡3cgűg€µRŘ(t ĄĘěéuŹßx®Ä—s”ß«:*»ůzáżáót”Ayľ‡…ďśŔNá´=qµ&ON:icĂťkN…ŐIą×´‹Ź.ˇšořýbqĂűí<<{RÍ%:[·ˇó‰&"›őÝžwŹęâ'ŰņQŽ˝e˝2"č81xuć5ŮÎÓHRé]}»ĂlÖą ©$ţ -˛ÜśŐfaT\űÍĐ«YşŚÇ™®ÉÁűL7<ŢŹKťW›Ý7Óé"nä9:iÄł"…7b·)Ń!°ífŕü^Ő 3ŰlŢiîó‹)7# -luş×Ż k›Ç^ŘŞ€óź†$ÔŞ>D©ĚČdăü:kH÷Đp'Úh%†ő.üÖIsš=ůhĐő=Śšş—’>ò©cw™ŘŢľ{4|“ë`ڱxŢťý4 ś­5k«ŢĐÝŠÁ‹˝´ŃŕKxj@xŕ“†tÉ˙ˇ%çPµ‘ĺyŰŽ"Ü}†ý(>˙ŻŁ*}xJä;űe€µiúël&n’_ŤşéQÝq« ŰŰŽU˙=9ś.i˛bó˛ ßţĆäŻĆ•,$uIY-(}Đɱh#®Îţřţ+iOtB0˝rń6{ĂU:×vPWÉŃlÎg?$ęŐaŔ§ÖN“IĚŽ&OO+ÜîoGר©€Ňʨbˇř” •łăśČcŇÉ­†|_Ĺv©=ŃbścÎłmg>ădÔÜŹuK'«Zďo‘D‚®Ť¸C„[xěj›ŮâŢtÖg&{¶śwâfś7aP7 ő -@ôÝDŻc3ôĺtŤÜW ¸Vai^ÜUĚÍXü%$Ň'b×p}2 «µ ´;ŤÁ×’áFśM®_†î›sBĽ ëš#ó´fÖ2Ź ‚*É[ôI°4,-ĆĽ‡Şo6Ć-i…˘…ěĆW=§v$Ýú(órÉĚgâŹŇq ˙vĹú ͨűK}g"%ţEQJkô*SÜö×ŕźÚÉÔ k*˘ĂZ¤7Cű$/ü§°!Ťâ$ĺ î8ż!˛ŃŐt¸Ôý0Î -ĂHÎ(}Ś;iH§q‹ť -¤0UKˇÚ)–¦¦§ĆÁg‡— ŔybH’cd‚‹&é6M¬đ•Ź 2Ć;×8°n!“˛Él!gJCw^žĺB2Ůx_ČEc ŻÜVčě‡fŕú˝Âí˛k¨¸ěę %HĘ6$ z©§1Á€Ľ“š‹I s:‡†Ó±—P2LźŹWľd?4qMx'đ,ÇDňý}€™> Μݢ¸zµÄi†čkľµÇ[‡Č}†ŢŚJÓÓ»ú.o{;;ôT…ŮćťJfTś…OÓđ/RćŇ?ťŞˇ5„U)Ő0ťz‡NF0ćlh˝ Ř§Aü†¦ĎR?ře©‘Lm2ÔmgLÎŞ|ÉČ3C#¦_DĐ’CáʶW‰vÄM´Ĺ('t‡,źaYű¶šĆ7j*ý -×_ât»îBr$=^ł®˘Ée…Ż‚2ÁÓĄ›{KÓśĹCIŘ`ÎĐfTíâ‡-·üU‡^Ea%‘łón߇obŇ:ĘdŕťÝâbůłuÎ<¶Č‰:†xhŻâ;'ű.í8}…¨ŃÍ—d—¬†2ŃŁ¦§Ö>鯨/z/şŽ %Ô -ś{ÓmŻäO˘€sł/<ŹÚA™äÍłEČ/RdŰîŻg©fłK&ş™ŕP«ë° %L˙šŃáĆ:D zŔ~hgʉ2Ů eľŻa—ŕŚ„u4 c!żÍĚGűUv]¨mlăl§5śz‚¤âl¨§Ł* ܉±~—NpRÚL¦ëhănQ —NcxZŢčfÖ’ůëäŇĚř ¶ąť<řú“x ąôř˙ĹfV-}ÚjkNNńKGĹÁ•¸ôäEb˙˘ňvŇʍ)¸ý ` ă:ňMŚ–nS›„¸˙Ă#ůg|áĎ  ThĽ$ -ů ĺą°ŤkŹ]¬˛Ç8L4„ęęT© öP.h:í~-Z‡×#NëXQ˝…ŤŔđU¨.ŕ‹—ł Ç1«‹iMîë-„ćí’ĎŰ›Fą̆P/ôI—RW+ř§í{ňSäž§„mÁˇ-&ý~™b;éţLëż@€đł& ?Q'}©sjÓ`¦ÎËË(¤,Ťá®×ÄďO˝OlŹůÄ_—]<±0M(bđ‡Ő!&ĄŢ¤q§ş;>Ŕdf |yŰ`"ě-I!S=ĂElą¤Ă€ß}WD.™ĂÜ6Űżă‡xţ˙ZŐJ‰÷ ÉYčżńąëÜĆ1,NşŠÓ‘ʉI A”:u؉Ď>jXc!Âg K…őčÓč4ÜÝ({¸_lT}6ă -źAüˇaą(•f5WI*ŇĆŕ]ßóyę5ŐB'ßÔÓŃŃ÷µQF٬%ÓŰC!„Ôř›Ý6ś Ď™·#rŃőÜom‹q…Ďž”µăO0ŔŇxŤľvžŘ(-áÎ:*31ięY{ůfłh\ŁKóŽ[~…­×ŇiëÜŁą[ö<(ZÜ@釞rÇÝ&á˘S0«ľ˘?ĐŃ©nfCµĂ„óGÇÍDöń™á˛O%žýÂOő„&ď¶ -•­!,vR)µŢÎîmŇŕ+—&ܝˮR»‚UđN ěü@¤OżŹ„:OˇĽ"&qÁ=7BĘÂăx°×@ŃY#ÄG-˘jÜ~Ô(ńhpŔÚw1rAYk -ßçKę¨QAW†NÔé€GŃëCa/gmżŰ±.šš[Kޏ!¤:˘QůŁŐú­ëçQšŰu”/§î{X˛łŕ:Ť•µóŘá>AOčwDřůžé×괚řcĚąÂ÷ť±ţ Gěůlj˛zKµŹ§í ,ŮCÉN®X<Áđú[ĂÓ?ŕ,nÖŻ|ć;#zűθ»îłpz0 ™ -©‹›î9Śřfî›t‹!âču‡ #B,S›ôüâkĆgž)´U± Y…;QÚ_ -Ú˘˙t^# ÇżSBąîö0çŁ˙‹Ří;x†J Ăh˘Iˇňjr?ĐéŘ9{ÖĄÂĘŢîýlŢĘ÷?űđłŐ™Ř+ńËyş…-ť·Ľendstream -endobj -3700 0 obj -<< /Filter /FlateDecode /Length 2448 >> -stream -S–=őđD1ü¸vŐđµ–Űç(IA¦Ú A)ŻÎ-Ť=C EV1ŕÔ‰śĽ ěBQ’Ńő?Öš÷¤óv×@DiÇX»‚úäűFw:‹•itÁĹŰy+u†=5›^A´›wăÚÄú˙0˙ş7ŇŇâ"‚¤×aŹ” 8µDĽö˙©ţöľŮ!­Ń1ĆOř®ČF</;ńU!ĽPÚB­Îśĺ»ˇp”Đ_CŽ«8¨ ßr ‚lúž/k˙pňE±?ŹčÓ÷»4±j«ćşvU(xądiÄ‘Óđµ0=Í$ö9G™ífřý3F’ŹčŐqfF¦ů jÇ˙$Ń-ĺłŕY˛M:ľ…zűs”'ß(ČĽsBš:!ËäĐPéËJÉô ˙ŽŹÂđ®ţ‘ĹŻSŃzQ´Ú»ń˛ÂÔŃ1žńŔ^&Z.mÇľ»•šÎV‚Ć_ž}›Bő8w&şwúb+î+>‹;eĹUżošk#‰ęĺdúâKEŘ ŘIÚa„Ó™ ńs'ł©7ŇQăěAZŞÇÍÚ=‚ŻH·ö ܧMIacIVl:_ôŞMW«›ˇgz˙Óë—¸KNŻ\Ć[Ásď4üÎtxUt¤ć».ЇĄ´”"rae9•Ń !¬źăQP>'TžPľhvq‰˛LŠjs˝ß…¤Xu‡Č$îf2+㉥ŮšŹ-ú ×m?ŕą,y]ý›ĚDÎZ‰EFgPfc<-* Čw­mÚyÄr’ŤhžÇ'YT˙´ÄY‡pľ ˘s󜎸~u!Ú”KŞŮĹű)gŤlôt!aÔ?ËOŕńąţŤ©źł©°ďĂ<Ť~‹9§&jäŚĹpVRz¬?ßü šgÄ©÷©@Ó;j´üÉ~NpŇçÍś`˘™ţ);Ěł‹˛nń˘qËDz@C]ö‚7_÷bć¦\Ě>őŠĘî` rgŘ,F ŔkŤĐ62_ł ř˝Ľ€b^ÉÝĆÉD•ŃĄaü—ę™™ŽF€‚KĄŻńďśńoeŐŐM)PÎ%ťf«ňŤSţÂ+ä3›*]łJŚBű×ů5?CE˘` ÖéQÄb3ą.ćÝŹ©+ä”;@c;{ëşę<Î O\0W‡ę˙Ľ°Ł7ć2îŔ–ĐwĆ úNqŠqšëéŐ}ľ[ÜäĹz†ć„ă?u5ýu«P ¨ŢéMQpÔĆrŽ(Ö±D 3ŽáÄéČD¦ĘžľmŨ†ô,ĆOBtJRněF=TĘ!‡ŞĎÄ×'ÄÁwE&)X“v/T†ľÂö32Üßęy2g ‘žu-şˇYPT‚r^űÚűüáaśăqS‘ľg“ÎĎŽ˙Ôrň„䩤wľë˝: -"ĄŰL@ -1ň†WŕUëuŤ4ŁŞW6xhwşB~ŢńhÓěx QEŁžśŰ ¦ËÜ/l ô€­,“TbE˛FŽXYĹt#ÚUHzDË®+«ďŻŔS“’ăiŠqÎb WäŤ[í$”€ŁOU&`\ľŇěuRó]ýüh󯢌`Š@J ,Ѣ¶Ŕ¨<ź*Ą‹($«Eů–ÍYMP¬Ý*UiTÎË8ťgTÚ!‘­i>ÉýéJ‡šĹŻŘS .çb—Ëžd‘ű”LLúô)˛x·$ޤéz! Óĺ›Éo˙ -ŽcVYaoXß°ťľž+Â1 řpĐß”Ş ÚXBé7ľG{„-“łx)ĽÂŞĘ]Wó‰Ţ? Űj-s©NÜziţ(‰ä»&p8ĹháŇőHN ŁŹAĐć®T  ×6"ŃcxlúN.üć, ˙ËN2/pZCj6¬ŮŚöč>Žx€úţŘŇŐŃ#úÉÍŻün×ÚňBap1_ŇĘ·S±¬Í°·ć\g±Lµťäí~9ěă·‡ő|ÍgŃ"ÝŞÁ§Ź“ďmW“ x—@âóŐ8«ĘnŔň·çĚUJ˝±‹'^ýXYüKnv•ę‚»ü4Ţó‚ľTĺ S®YÇiŁ)*ď ě.Ż0żˇη`‰H‹•NÔšnYłË<7Ś!0 Jč{|%űKĎČÁ-®Ľşąůj)ź'3”ě^x’“¸5ôďšŕlýŃŮCŐŮ𨰎ÄAěyüŐŤ¸Ó… Űܧ·Â‚ŐÁÓ©. wŁ»ldŽŚů)äŁě ćăÍDhL¤őeŔY«i_‘ŞEv(”-ä!ŘĘfŻX®ťŽ Ă YehßYE*ą—?˛°>s-©şż)­!=ćK;§ŮsjwlŘ´€,[nĂ}×éÜŚkóřŰq^śÂ˝ű>흡Bśů±&´KĚô(uq±Ć¦6®ťAúK -UsënŢŮ›ڛŐäKČŇ‚Ь™Ă­Ěp8hŁu¬ym–® …azfŠ3€(§Î€˙ú¶;”°QR»×ń"ĺ­]śţQm«`ńg’Öfa´ŤĐ\˛Ë¬˙Ak"‰uisŠÚuM=î·lź±·ţŤ/×2k×oży2Ô&ťüóŰߪ°>/L€A­sn.Ť7·7–m…G6$H]«ř›ć^ä‘Á©Ťaqćut2N:N<úßů-x1[žą ‘i„ˇňŮą?p¦Yxŕ—"ŕxÂË×@+z’´±’Ć/çżendstream -endobj -3701 0 obj -<< /Filter /FlateDecode /Length 1520 >> -stream -‰]rkŕřůÉs†Ŕ“ká/S1+(öŰŁ ‹ńrň|.X‘‘Á8!ă‘á)r=[śÍ˙„ý »®)ŻÓ’Vr”umsoŽaťť1 ,Ďsm ËŢ)Y˙0ýá~¨RÁż!–ű—0—8D~;ɉsŠĆ‘E+"µfń<ŤX‡­°f¸ …ş “&9÷-—í ·}źÁW€‘U„ Á·ŃaPbŞŮžć?§¸t9ŁYš­|ˇ]´ˇ"Ťřžž1úť®2˛î“©ÚŚÝnÂś5ýšÓ5˙ă-µj  Š3ČcŽůwu‘żCî[(!eĂÚ(ťPĹ~’Ö­˛U/Î Ü;´fd$¤đĆhřÖşO7Yx|U°b¬đ`Ĺě‡* Oöz–4tr.E8‡ăá滎gúeł‚ąˇ¶É÷¸˛«˙˛*_ÓŢ ëŹÝ­Üٞěĺ/‚ńŤ!ţ€IMSyĂ"@(sä˛BviÓi<%răë±ţcŁé?Ş«Rtď@ł=Ë;+…ěč† ç‹[e R†vMѱĚc˙©´s¸6»™á;·ŚM”äńÔ,äáe»…=SëŁ^k§žŃ á6Áěň넌÷çĺI¬T X^ͧ8Ł wŚžţ3Ĺ|sŞŔ‰®,V:čź«é)JҰĭäNU\L‘ţ“MäFy§ÖŮŤË ůő»Ź”ż XßźŠXŃ űČ˙Ë"Ůí“€çB¨=kš $şS-ęÉš™¬éźaNí?°k¦ťpŮóyĺ™/Óí35+,Ç®ĆĂ{' ßq»óąŇĂĎ'˛¦Ą˙beę=gV?ÇH›‚Ž8SĐď!µű4†ż•âo\úß^v"@P§ź—cÖ\÷KöŹ|`çlí…&h9; +" -8Âľ˘Â®¶Â3#\*miž„Vľ÷‰ ôŁí6˙ ěç0â“ÖŹ#~fĂĂc3tÜAśQ¬Űę0{g;mÇxZFsýóă°ßS1|Ľ<4ŇčáĺŃŹ˘9´fĘpY±u)ń]9Ô[Óµt–ş÷Ë@‰ö*Łúü"?Ű |°JSZb'Đđ×ĹÇ"őm2™xŻÖĎzě™Ó“×SkĄč›ÄJޢî8ĺ^fť÷dZ7=+&5řB‰9/‘UT'˘ĐPÄ€đÉű¶Ě•éJ¨3¦VX=›q˛‚JN€öYXźi"Pkó`řQ>S›j'SüBЇx'‰µ mńkIň‡)–aŇj„ĆĐ9]+Í9&|Çk‡8ÉĘ/ň|ž$f”­<]b> č=@ý·Ţfž/bľźk;ąÁ™mŃ«‹äŻĄĚ!»´›Çů3dö&¦ňI,Z$ĄžňG0xÖ‡d\6±‰ř"¸đ„ -°ŘŢ?Tk:Îtć/Ő<"pÇúŚ?Üţć“Äź®‹‰św,wń,¬đS9Ľ÷{m< żV&±—ěyăßTňĽ˝ąçĄôđęB?Ř€MnSiŚ8ţ6 {Ôzţ÷ö8#}ˇÝ©UZslf\Ŕ~Á®Íú'Á^ĹubÚýĐ-ŚPĎöŢ}D$>É ë˙Ţń¬wAé {AÝÚ,A°öjüŮtÜL§ux?Ç g]ŮńęqÇą™·óşČKę×őB*¸[TA‹WrÔ<1Q€ŕÄßiŤ~fż:]ëKś´ĺTyfąŤŁ~Ď^µšXí+®ýe–ÁţŚ;zŞ?Š€-ŕ -Y­¨wnŻ$˛GÍúŠÎÚYŹ%Ü›â@tń4 qŃŐź ˝×ŐÄOhE´Ď˛3isűÝK‡XNxÄ!—ú1Úć~`VQKŤÇ3Ńç«ÝĹű4keú˘LCĄ6H9SGS&äľłTľÂµČt%ú¤ýĽÍ7\ťĺ}@÷r)ESÄ_d{˘9n@śµŽ˛ök¦-ŕ/=ëgendstream -endobj -3702 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -xV”ň@"2ˇç„‘ďý×Éf‘ \+Î×řňÖ÷řśg±Ž* Â"!B©ě š»˘AťôEóęĘÔÖ?đ™]Lc€í[řâţ¸E`rięÁň…q)vşRÎşç/…q>± |UE×`†Óèâ†Ä¬J/Ś•ähʲ˘‡-MDŹťÁ„]!0SCöj6rÁÄ’hěĂ›4ĹĽúi I×džpBŽúmĐZ|Ý]­ýÄ>Vl·Ră ¶ÍU9{sŻ5R» Z1RÜůI÷˛żuľÁŐ€o·fX0ęF•ćX¤9S93k>&!?±2ž‘ĺ’•—v)¤Ő⣠-,ŞÓ> ćý…ü#×…E8Éo™ĄŃ㬫a Ôz«7ď»Ű·ZänIMô©ÇŞbjyÁ‰ÜťDwEäĎcˇ]üşr6˛âyĽ‹KCC)µ]W”…g Úń~Ń8<ęvÔAj;ŘÁá˝g›ŚńL8Jڞ"ÉCcľŇ‹:‹·j*áŠ0"žżP˘”cKőęM{»Ą\…ö$Ý.F©‡ÜËd a˙î=ęlę>‘EŰ& 2<hđĆwUćbŞ._/Ď©oŐÜń¶KąýĎćÄž}ŘHI÷0gó(ň]*L':–°…m=NXŮ,]¬ěšöw'HĽď>´9' ĽKů•*©ďKŔí$‹ś<ŽrQĐNÇg -"Ňö8ݏ<ţX-Ó‡á+{¸´óŰ‘8÷'ů…řŘq•)‚b]Ó±~››?kăďş§řłľgkl8ââ@^Ýń%™d Bůؤ€žLś¤ciP®˘l™Ţ´'ěUĚ—HQ+–»S-jďŔ2e? T*µżQęÖJí•d´M5äFoç/ëµseĽ&jTžqf\˛‘ň†ńĽđ!'˛SQ6Ĺ’4¨Ú٬řOtşČĺ|Ż `°af·tT[8}+˝3?>l3VfÎ?ŕŇUx®-Sţ•Ělţş`2,Űł Q/Śţż˙ńZř$ü.Krx÷fo¦ŃŔ3î’Rgý\ů^ľťęC…M˛ËFď‡Zř†?g€0Ć‚“Ă<)ćŚ1ĺ×'uÝ?lTbz.ůI -—ž˝#üďĆ7*ąfV4f…ţò×)ĽMgµW |E@*ĂŐ6ťú}Ôß[gŇ < ``‹aWĎ‹Š÷ĂÔŠô…dm"ĺX'0Ü*SňÜŃç}[DłüôC€ŤÄ€%pz˛zĺL·C—]"˛Ę/`âÔŤ/˛iY}"”ÝÇłWs×[ç:+ßć9wžH!-îěň[g° ·‘őĽ–·¦y.´ úr’cŁ'™—a;‘ś·‘»mqóM¸ÖŞč¶uŘĺ°¨E`"mţ¨9ŻUcC–'­÷ńĂ—ő1;Ń×J•6®fŕÄC±gġÉÓŹ÷ëFzžôŮí•aö±Óúwö­Ťt/|»b:é«"vËąˇL.”E › ŮřOýN ;­ŮTigËW:¶YjaĄESP›|këĂşťE‘ßOa Ę[®6áéncY"á0Ş”9žčř§˝ÜQkłśpoć3@D˙]óä˙r˛śAˇů˛ů`.·6j8#ąŃţNŠ —U“- w+«ŮĂ“,˛YËvRhpg®HâČvçF@ůčţ09˙%,TëB ¸$ŠÇŮ#%eçĎ“¤99cj<RKŃŐ^~ĚŁôĐŠ9ęÔвlÄu ľĆÓiŚŚ`×]xsč<^Ć#ĺ#4ńĺý ©»j°˝”gYÚm ¨0PĽZQ°;ł¬ż|éÖ<pýEÁhžomFmačnؤG•şŽ­wr@Ă·ÎŁ"ô{~°Xǧ(‰){•1ü¤t‚ÎĎÜ”…źoR0:„9Ľą,ŁÇ„č»5 0„z•¤Aysźéó*~(jɧ[ ‘8üZ×IU¦M„°FÎo6'ů»şu9;?%%ç‹ö „^?«U -Th _ͦ> -stream -«S`e-4+Í`q p˛é…őP0çun)äĚ»>) -Ś·żńÝ%Óv©KťV’ÚĚĘ*Vű)ôÄXTbŔoźëÚăŕă,sÓX&ŚšŘ/i^5K9ąh!~4JUË„ë^¨~çćC"vý-x§“S« !)˝ţ·zóŐžRĂ_EjˇÝšVAşßś†<ő -·ďÝ?Ű!ë g±W şkPľě·.Î;íC™ăŻ+ʶ¸­pĆ1b™|ÜÍ(őudŚK%ičrIĽŹtçŇ”—&ˇşj—!L^´{z#ŢŤ˛ĺZăeŮ„Z¶żŇ-Tµr׾$Ŕb_|Ńßy×x+˘D2ëň˛X[ťú0Abß…ü©·ž@ŮÜ‚yđsů4KřQ_Łk®pŁ×÷»%5‰¶§“±uý5źNM™çËó§ż,} -e¨‰ŕ‡ šš~ËRSĚΫ‰ýµŽ%şÇ0+>Vlˇf“‚“őüjţâ™’J.·Ý—?Ż!ČšL°1®ůůóŚ=*Â<Ú5L!§đÓť­í1éď(Ýu„§“ĺËC»ľĺŠ.›Š5G5Çő#)ZŚa˛|ß´/đަÖňqt€É\"ę‘gĆťc -Ž9]ţ)JÇăĎD0µŤ' W­ŹZA}ŢtD§d˧˘ĂŻÄDůÄôj=هblS†fý.‡5® YąĹéI˘uôÓ'źÉ˝{ŔŹ(>5ě5ńŞáł šD>·řlę ś¶k@Ą',ó÷˘›·ćł˛ 9\ Ů®Ž#GmI,[ĎëĂg˛˘AćËKëBáç6Ú°&O·”* ă†× -©Äj*7ůG·6˘hŹü,¶^-Ű1ĂŤ}Vë%Ă+ĺ -žK߀ńŞčqk‚%pęśąYŰÔ3cC3ÝVR9P},‚›eśśŇÇë“S§9n†ŰK‚©”ë·ły” -Ý#9ÓSń/~úĐ%:oî´%e&WŤlĆ•Ę/‹Ę"6R lýLÓ9JGŹ…€(±i}&’]ÖŽŁµÓžÂ7˛~,jěŐN pĹ8µ©XőŁ­đ¨đm|”@$V™rş×9·˝§Bpą4R±pE¤ľ …BU۲źEéIY‰šeŤc?:‹Jq?„ #˛Ťęʆßm˝Ő`Ňqébß±#ôÖś€ąˇYá­P˘Ťî.©fMóň†­Ŕ{~Thí±6›´‘u4÷_(’]^ ŕ=9 Ş×‘YPÂČŠ,żďĐ$Ay&ÇůV_&BKţX6p±&`©!r0řr Úﮡ«ËL_µÔÁo:jL2KĄtó’ÂrÓÚÖ“'îĄ< 1H™,qË•IłâÓż.BÝčgíŻ¶W'-^^bY—=ÜŞĹ:Գ⸠ľ,űX¤“Vń=H{S.Ô× _°P»łŁo­ËBLTűţäJPed -~+•Kb’1şjX`+â -v˙»·O%ë*SO[ť˙Śă‚€H´·‘˛Ôýµ6N39‚ ”9j}ů­%ęÂŞFAWSŐxÜ8ú–đ˝Ŕ,+ť­_X0,©Ă5D/îięŃ® Dµâé9›=đ€­*‹şö>°ś­bú{©€¬|ŐYę(JI—dŕő]T =  .R\(…­+«´(ËÚ{‡Ě˘,ĺ¶s(¶"ŁČ™1*ř)\QśßµM·X›BËŔč\Sšć¨Nr-+^hWź -nUhAůŃ -/2bS^ĆgUóÜ„¸^ÎRţ±Ąâ ”>Ű=]`S$Ű…5Sä†ÂÖe›«#š^Ń"äáÚÚň´\,ucÉnQQ€Ç0(ŽŕA¨7ĘcI™D•Śđ˝W6Ś_x¸Xć°Ť+ážněĺ§&ÄnˇfÉ‚ŰďĂđŇ?Ŕkn‡+zfÎh2şŻPŤŐŢ]éTg>Ë93ŃNK­ďů [áaŹí’´çŔŇŰBY|źăŠöOš·:âU"­É$şl]Ő•ł¬ď}‡x g IŘQUďďň¤ÂÎäŰ -ëéA ¶1ŤăG+A¤ řŐđŢL4˛kůq˙#ŇĆ-éîIîl!ţÜřÔ¶JOR2«Ť»RshĄ— Ŕ5RžĽ2I|*kSŹ>+ŻŘüÍ0­e\·ôX¨˛ąĽ{¦ÍĘś{9 -ĄS‚«‚&TME(/Ĺ0Ľ˘v,_čp§XSDHW5Ĺ‚ç“ ™Ő!'}ýe4ŻgÖá{ -%ŕDBs(TÇg›2ubËů(÷€…{ç™îĽZJ좊„/žćěĄâÇď÷Ő™&›•ﻯđŤć1%ҨCÝ”X¶0w5ęMţ¨ 5a^e ízëó~h, 9ěpkN˛•‡đ‚˙DQÄő?…MQšĺČScńÔńä? °yX)Śe…Í -ěăöĂM ž\‰Ě*>YĚçßÄg%ŃÝÎîăĚAWťző„ĐČBaečH¤©‡7ťĆ*ËůY™°ßíĽ\« /8l€qe‡]­/kšţi'übă9¨iŐŹrMí ) ú×VmĚĆ’¤LGÍ3jŠ9yŻžvŁč ×XÍ˝ qě9,Cyf7[€=;L^W‰ŐđçÍů­ÓfDQ+kó;–c8˘*‚ş öśĄÔ×~˛/RúVdĘ9…ôë¬DłQsZé3@ÎŘ#[fŚŚ’ĺťůń%ú¬{Ĺ΀ÖcÎs%3Źău-ß®tş”×ţx} ľ}FW…jĂʰĚűö±ůš„+R.B̸4(ěůö‡C®·ąç'Ţ%Őľr;j«®…ĄaX\îcoF Á‡ŇXMžµ‰Oxqi%z;žµ|ćűˇ­k¸~2ó A';ÇtB§čĆVݵk=ĎĎîĐ·Çi&mL‹>ÁŤ×Ň/Ü8ŽĹ««;úłăaŰ›řX ˘ŰţlČ …•ŕă˘)ő@á-sî?k¦Ś›g'śń’|HX’Ŕß|ÁÓ‘ľY|©EJĂÍ»ő"śĚu–ěąHH{epˇ=„+­6Ć|ECňfĺ65aČŇX‚­‡Q¬ŢŐŇ–jµ‹?„Á5 ~5?endstream -endobj -3704 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -‚O;PÎĆÉ)a%‚ŤěĽ8Ž3g‹ĚÜÇo]+1šÎ]‹ € ꤱřLiÁ—¤”Šę@ íÚ(8X;p2Ëý†·!Ü3N«É ÷RĘLÖŹ|.źŢ—¦@ŚđĽ˙zÚ‹Ó7›ýg=@7dM´ăč“o)ďM[’*ĺ®!ÔLăYťж±­łuU0é1ťęţo{ô3SĐŘşsA7& ťúĄĽ'Ňv]«H˙eGľÎRC.›V‰Ăę95»łxĐG,×â-őtF -jůź\{!¤âäŔ^A'0^o`MŹ óüýÎř‹S›X —‹Tú5H‚MśÓiÍCÍ'MÜbň í6b˝I(,Ą”DÓL»J.˛1lµ"¬,űÇśÂQä0aĄ^ˇŢičě˙ĹgĂ{bÝbĎË-VýH čđFÉ€&¸n&ţyá¤HRŞöâý|;R9çŘ#ď—Ěťs°řĐÁĚŠőĐŻ\ĘŁ† ™WĹŇDŇz zmš·9Ša™Çťo®˙ŃŹY—ÖBůS7z´Ó‚yˇEŐ˛ŢňČo˝Ţ ěF– -öĐ{ˇęzlŤźE^hIpĂŠ/†ĄŽJ`(z™CÚr±çżź˛ľ~1ůśŞ ňÂQâŤŔořÁ°ÉŘŐ´[eĚA6¬ĺ6¸ÜFJŰŞĘ0ޢÜ2”蟨—€‚iÚgJÓO*DlgŠ÷Ň÷âBn8Ϥ'B…« /a1¬7•µÚ!Ł%”ÇQ×EuĆfg»}Ěöp<]Ŕ&šŽ‰=“QÁs$™˛†’ßď„ÉyŻÉĎ9˘/$×)HůpÍřL‰j˙ĘR,&VAĽŃ´ŐůłÎKóäëňO•CDŠ4Ăám â4¤—¤~ ůľ>6ŕ Âę%Úľ!XÄÖ¬Ą`ÉŐú\îuŞüŔ o>Ăl(ůD*[ŮkĚýdŮŽŃ\‰ŻůMÜB/"TjşB̀ҏ…ú5żgj'°BO†´$v3Ő(˘Đ•·}vbż SiWWÎë•» t\T;qł -ŕ˛7ľdűq”¨ť°=¨jÓú·š!~—Ąű·‹·ĎŽALRżD„×›Ý56Î7Ü® ÷OqĆ´KĆ/ÔůÎß i}(D:Bệפ^+˛Ób&†Ďéiů5ĆńŞi­ÜWTóUmrÄ(WRÓ©ť.J:'wćÍNůUtAÎÄí=ůŐC»ŁİԽDŐűł4"%¦‡† ‹y sۤy‹".}™†ÜŽ‘®“X z¸r°Át<îb„p§Á3žčZbÓzj®ä“fkçő”ď°‚NŐ»gc¤»É[ŤČßbpNXe3¸ü•ÚL"eŁ$ą™(>8ŤcŁ3$2 = ˇTýв#|Č2)…I3® `ćvĂłáÎ,¬—¤2uĹ ¶Ú8Ô VĚiˇ6d~6+ş>grŮ{1ÍşłöX~$ĂĽÓµ -ýţnŔ«íX)áýZŕŕµÝĄiVÇężÎÔŕţ޲¶ gg'nÎD9"sŚďr¦ťh!đčO:ě0‰Ő?á&î2Đ$iqţ}2ĐăúɆß;nV§ZčýŰV (Ő -ŚZä~{Đx ‚ Dýß ™Ýť8â˛~+°Ř_EËŮăłNQ4˝lqgR–î°í7]?ÓŚ)m’ş5@ͬ&Mn@Ő< -‹ăĘ›šwVcó«}DçŢYÓ ŤŠ&îd7¦::vŠqKĚI„řče¦ý{qf芄pR_ÚKÉ2 IíDóŽQ¤7(DÜ(.Ži34źÔµr$}†ý~€ÓdŻďŔŐ70żë˘éyĎôwé}0kíÄu6nTcG0Ťnło»îV:5›n˘9x*®·TŤy˙1II¦·ÇźÂb”ް®’u6PŘŹĐć}ULľřŢn‹„-äć¸ę(/BdB’ľą„Žç ¨‹{ŰĐč~Űţ÷ö9–­—ň7ŐPň1p[ýŞŹĚ“Ĺ faQ˙í<'QŹyâW4IBs -٬ ˛ů%« )endstream -endobj -3705 0 obj -<< /Filter /FlateDecode /Length 2608 >> -stream -÷)Đb Ą [¤×Í&Ĺ (Ç40ĆŽQáŮfď©NqJFÚş÷R5¶ę+¬([ÔđŚ1čcˇ A8—c#¤·Ş}+]őî4‹E‚“Hňţ‹M)ś‹őčěĘaľŠî- ŘÂu®ôĐDŁi|ít 67-•đö2”W[ č%`KĆtíSj†ŰwfÍ~%–*Ôg±şů—ůŇß ˙}.…=·(Ë»u+χ˘µxo|3”üoXÎdSlŢÔÉ+Óßř-Ŕyˇ0Švô~t sĚŤ4`Šç¨_ -*¸—4`SÍtĽí_˙1zů˙ô‡jS&i;r|ÍĘ<— í„‚ᤑ0kOµçlzWÓYňÖCFpŢ˙čJź]L @tŐNFĘR"Żî+šŔĽß‡ĺŘ…)šýi%|—ĆŻfxyšß±…Qpë.ˇ^Ś}…˝^Á(äÜŐEąGíÚ§đÝËÚĽ DSaiGÄćđAR9ß)\â*SwjR¶x©|ÇR©ąŰń€sĆëqŠáÝh^÷0ä²ěÖW(ž ŽëĽ˙[Ęs˙ µ' ’Ř-űÖGnŇ —Ż7•AF©Oc]ŤŇŹ·ő±ü‚aS¨@`@~,ń*Ý9Ěřn„[šH˘ú .`ń ŢݞźvŞ3s 2ń"Ď>Óĺ|ů ş`™(_7_kfĄ°f[+§:×tfÂŹĆĶ Ëůę·ÁNN$.TÁŇó:ÎC7‡äßY#ň x€&ŽŔj ?˝Ź;żx‡áEĘČĚÉŃpŔÓď›Fä"ĹäĂqüëńůMľč|Y},˝ť’ă ŰV«˙Lmü ŠĆ|D¸´ăJ‰ß˙8ŮDÄĽĂĚ“KĘ+ë¬wź,Ż>ɰ7GüřQ¨3QiEĺ‚LŤďŻt,öK­Z¬úś}fx]|Oâľh'Í˙Ż;ÁmaÇKíľGč%ä śźÚ×<ĽđüJFíkduLŃO8zŽ»EÉZ×ë˘lÖý¸Šr‚Š&ď6řlmɦ *3Ŕě<Ţľ}L±áŐx5É5ůN»¬:~°*ÂP|\î›ßĘPcRš33•á+*ż”â ¬ę d›ľ ä$ˇśy­¶ÄĎĽ˛~‚ X?Pů#‰‘®ČŞn®.Ť5ĹZq˛¸ŕř†|™ĚNHĎ Ç(llŔ[ڎIvżoZHfšµ`E–îŐŠžbE&ĆO“ý~hŤęi‘Ľpi˙Yj•ŽÇzďqTźë@DmɸQŠÂ®vŐ=ŁŐvť0±…ôf®˝ąę+&ŕŤ‘Ł5tšÖśX°×§°hů\ÄŮŐµŻž [ßČ(gXĹuń-hG ·4+8) Çt˙ĽâěČĽx‰»¤UMŤTÁá…Ľ°1…Č·ŕI,•ŹÂ«‡w`ŢK -Ą9ůÓ ů¬ -ŕďĹö÷çłe?'δ˙쟡ő§{Ť`«e!L6a]NŇř1™Ň *ŠŢ'żĎW‡˝á(!°&T$kę,×}ř˘=Yă[:Uµµ"ZĚť~ ‡žE{f¶ŢZËäÓ%#sźsÄ@Q®čŠRŤ? -ć'ĐZNˇö_ýŕé"ůÖĂb1>»?Ý*~… ¶ŕ#ěă†˙h®Ałđ%f°9§hB>dŔr6jR~f¸ÓE«5 -Ő‚ Äď"53,ĹQ&˙s‚‘©çżřB”Le#Ý~ d·ĺqeĽľÜyµ¤°:ó ˝JĄ´ÚÓťŘ °ą:PĄ1đĄđŃ'ç^aچFnF–†š ĘL w¦F¬ďŃKŁ)  tJc©Ç3˙u"­éC¨ÜG\ŕ‹7÷O uÄÎ/&Ő˝$ŰĂÍĺö4T‡ywĽCˇV1šú°Na#r^ᨠ-4łÎHÁ-®T–f@pčÎ!ź ‡ěŘáŢxüđ`KÝÄ.0Éś›ŮíZńd)-W<¤v0?˛SÁyđÓ$A:G{ÂĂçh^¤(ĽLp’Ŕ©‹¶&>ŞöšŠéŻ_@‡H´Ć8äY‘%^v•Ž1ŰčW×›Ć27ŘĹŇ:Ú4O3gđôŐŇ"QXńL{Q„Ă_lŚŠ:úk;­‡Ş6#ĽPîďŚ=Ľ/‚Ęő’p?Z`-+×Ô}Ź~V “ô•* ± Äě~Sŕ·•‡.ë‘N‚P5´ż}H(µŠ3ÝM]¨P\wTP‹U€*s*SJţůfL|é™ ®Ľś8»?‚׸ Ţh§ÔŐ^gWNŠ^cfbOJÖu´ĽC»IŤłĺGJ;­v[ -!ÄíĽfÉ…ŰgůíÚ^–$PöŁřŹ Sǡwid2L.Y"m«ś{˙„#CÄ•:pÜ ľć"ŤřOFy˛ôĎŚŢ/öµćUĹq¸AéÖŢŇs]¶j˛ă­¦ÂďÍL~»€s•”‘"ďăŢěőĐ­V…}EĄ©_Ĺă -ďňLť"żÁ3űvˇ ›j5ŁčR/{&4[*›AÎł|Ú¦b0Ö\Hőě(ŇÄcŮŁĂe­Ôí-H¦©`KÓgJł;$Ç€nŘŕYp€,Ś’‚ô˙żˇ‰ÄĽŘlNşŃYý/ë}ÚĽµ|7†;»ő<łŚqî/­8|Ă’VI•üh6S• E…ű짇ŚĆÄĽgBtNŃŻĺ ­6gĚ’Ô\#gq´Żî -™ö  P®RévżßÇk•~"¸sűđ(í;ö& r®á‘5sä-Ętó9=’ś« -mř­Żg0ToS©$óendstream -endobj -3706 0 obj -<< /Filter /FlateDecode /Length 2880 >> -stream -üŘ7D빢+ -W µŕ.edĺTo -–…˛ÁWx3źwůĚBk¸äŮŐ3Î÷Z*A™5ě¸컵»¤ZşpĆđ€81ÁłA…KÍC¨í˛ń~ţ˙€¶yÇHŠąó+ĂŞPi™KŞB>-4s|¬řĐ#řQ·¸ł˝HíćGtAý·Ę¶Éđ˘hE«i,É)?ţ‡t O§ŠíąMEkúÎş¬F…Ĺíďv˙úYöńz˘Ë µÄO»KmËâ ‡7Ĺ®W­ţڍ=:˝   kTT:A{›ŁöA˝Żőľzü ‡vü+ë&0«]ĹŰĆčÍ«0&Ţú± «B]ŐYŻEÔSę.vjŔÎťąbßčß>Â#'±«’_€I—<$IsÝąrƆ‚6Ž#oŞk,î&çöń(ó"ís1„ŕi+J»rëd6bFbë,Đň•&^ďKÁ×u~qŘÂ7ŢAä‰rVOŞërmîÚ%1żâ˝°’ś4ĘľwKmuÎ`˘O’? ]âŮ‘ĺ€E âčvBBl\SŕT“'37 Őă"–ěrŘC¨I;ŽrťuŁ ŚSËy÷­{e ř뤬Ô+ĆĐBzĂh:ZŇ­ťÄuű^·‰Ű»ŽT{›mk¤T ‡ňEHn„nÁŰYÖ—Ńpmieל)ŞČëذHät™‹ä)Az‘ů[öÓÍŻ‘穌ż ţ˘ÁÓł“aË„]ľ­=h[‹ąĚ„óáŁDđ_g¨|“őínIÂÇB(eeĘ­üęzŠy‚ťZęÇQ­[Űá25†Ä¶t·Ź´q_ćýľ*€îŔ˛w·Ţ-Ť9=Ľ—ž üńNÖĎîS<â]tž w4Ż‹‡ !×&lţÜBĄ}ýQYŕÖí4şv'—M ­žZĐ_6Ť>§AĽ–´dŚě㨖Q#˘ř+˝¨–őďÖEëX…OŐĺ®îâ÷+őű™;÷Ăöqú¨őgi¬ŹA&ÓňSôěĚ@٨ĚUˇuM{±éĄdĚ•n87žXŹéVÖůs»¦3…ÚÚ`I•¶Ł4ş Ăă*2câó yłŽŔ×XśţŹ˛ŐŻ°IvŕŠw(†¬@SßM‰c Á_QqrŘÚÍć"´ĆÜ[6 -,Śő…RŹc˝­Í»LŹXöŚĄ1§TxyωW:‹h{çX*ÚÄYüoi|ěx¸ľ9¸iŢz[µL§^´ #ŕ!·ÚŔSWšÇ_ÝźjŐqřĆů}“_<˝`p‡şg2k»aĘ©™E -¨ÄgM|×X„L‰Đ! śY̵źí8vfőo§»Xâqúzŕ~ť×9˙¸; ^ë¦~5ŚG¨0ŻŁ&H”ŮćçŁ( Y?χ?ú‡P-Ç$itbÜźŻĄ§ôß‘YHtč0u,‹íXŞ™ŐŇmU•ŢúÜ…Sźąşpř0íEPŚt[NdÔ»UvB¬“UżĂŃÇ -ßOů DŠ÷@kĘ‚9_pÓ/ľű7őďÂëE‡ŢĘ6Ő[=čęęk˘ô©|źJ–Šbń!˛OĎfŞÝ›>˙ˇô -Š9ěéĘĘÍ…LöćĎéú®a(bůX¦InýýÎ`v‰iyˇĆ!Óö)Îm*A}~V´çČžć(öŁ=%îß9/§đ&Ĺ;ˢŢ$ˇii¦Y¸X5ďWuZ$˙¬ż×R 5LĚăÄüVˇX«î…€–}kj\ĚĚai -,g/běI§ľĂ/-¦zŐé2=B{ńf!0˝đő5ţâ´6rň6ŻŞŠí©ĄŐ~ٍh…ÜßxăýÍj F§K§"…§ÝËđ Ť•ĺ Ąßw…†5öI•6ŻÁ¸…ż“· -» MhEÚ.Jz¬NrÁEf=ś‰ŹmzŹşx(K)9i —=Źé’TđkXźĄ†p‘×ý˘6˘q,Ů]äŤÉÜO@T¬¬=üˇ{ÔČhłčĘ YMç݇ţŢŽnz‹9ěÚormČöď€Ĺňźü›= ÉŤPa™«vó (PŮaźĂ×m@tb}é}7ű팀ޙÂ}I7ŘŰbC$źdFy-ˇĺŮFÇ8ŽÝćÚOŹwĆ-ž\j¬Ë˘ĚŔCŠjđ±ńÉéěŢz¨Ô߼j™ÓŮĄHăżü:´[őÂ6˝Ő#<Ý™oHąą´NiçĄHô K…<ëŽ)ŕî­Ő¶Ňň9óŮ´9ť.®ČnoĆsO6%HÉ ňÉ -]ÜÜŤÖŢÇš`úQź|©ć¶|$ L†w­^± QŮctÚo7‚hMo´‰@t«9ŐĄ”q"±âdĽ¸…h zŠ+U+5Ł:1ꨤ¦żĺŁŃl‚ĹôgÍř(#´HCÄü–+ŹBč 1j“÷ ¦AkJý ÉŽ ŚGP7stá?ü ôëq;'íÂŮeÂ/ťy ÚőŰĄ¶0!Yůi°,ňcĐ‘Y%˛łIű»Ë˝}ń di‹Éc? ¬źlJ–H¸™oüÂđ!"P-o Bôť”ą'óčgł·=,†7Y’e2Ť‚LĎčŃ09\§ŁaçJ/îĹ B3ţw1*Q˛tŻ ^zô$"^š¶KĘëšÂä° ‡®Oˇ-Ć25©ż.r'ŠI·ś®˙PŽto»xGŢÂUix]~5ŃYV|Ë*HŽ&őöL9ßCi & ‡KŠ22Í´˛X˙~Ţ:šŇńt0%r·śŁĄ[%Yü°Q •ôYç>V;ąxLx2ü¸´‡#‹őெ÷ścÂdň7ŢĐmÚŘËÝčy@]‰ yۧżöźĂ`9»«´Ź‘ď韉{âqYj Ą×ܱ˛ÍOŮNéćQ«…UâˇEAF–I.H©¤ŹÖż f@cđ?>J¶ŢŻë°¸•¸UîVă“ÓúeWt8{­'ŕ7,ÄŔź9ăJŐ˙˙8Ţýżh{jčvpf8ĘĹY1›źżű¨–V—=ÎĆŕÖˇ&E;_`ÚŞŠ7Ż HŰÚvÁg" (ßţĎ g„c*ŘâĘ÷Ž;ĘđăÚz㹬!´Źľň‰!?üWŚ.ŕÜé&B´Puž1qóM§ż˘¬[éô!VD˙{–šD -F×p™˘Űöł¨tÔéđXee¬´ _˙0ű&`‡¤)UÇ«ü±?Ýgž`µ7áá@V5¨‰­C¦Fc™<EÇ\BK‡j3!ˇCw&†˝ßVűjŰŐősdÖS3&@u‹T91•_Ů€dK˝>ő ™ę‘kÝčÖ*˝0ĚFř$ɨąÁ‹O±‰P„´uéČV°N·›6­PúiúŚĹő˙Łč8‰k€XÎ/ă&3(u$®ęrĺö@(­ů™âr8¦KŮhţ7ii‚ňQvÂßÚĽ){;ť)nô™˛J="lzmpĘit6Áť±7,kt@Ň®áÇÓÝ„—µę§Mćý¨C‰°3‚缧Üϣˢ\‘3Ô^7îđ÷ç>ë~}´ţIĺî­xw{ĹĆ‚n˙+`¨˘N& í’ĽŹŐ›µź¬ýő,Ć~ś@>t0ąµĂňkľáËá?ľ#·pSĹž+ů?aěPŢŤNűĄ 7ŃA3ŁđuěéŞKX¬©“<îĹŘĹ=2˝cąčq¦!÷("'Đ@đQ±u}đZ ćm–ש"endstream -endobj -3707 0 obj -<< /Filter /FlateDecode /Length 2384 >> -stream -Uü˝äŤżč¬7‡Ó#a?żAçŐťJ=0Ż6GśQČČ Źüig_«w"JąŁ™ë\ĚąçبUy5ŐóąŢˇ.ħRěĆo”!Öłfeýô’G| •4F ą<Äţš˘.·şľ¬ăň Bމ€Ô̶©ŔS€ŔRŹ–żčCŹ“-ą0ȇn’-Ówńí ĂČIWqű"?AU]\Žs gĺőVž:yĐ’Fb alřčOí¶¸‰¦f»é‰5.Đ$V†wĽrR‡AN˙ƇÂeöÖnńŠâŇL¨}en%3ĹPÜ÷óÇFĚVŕ¬âä6٨ `ÓZ݆٠BŤ7Ü™‘»dÉ€^Óß5öŻ·Đޢ×˙Öp…ÖşWC™>ň?CĆ%;Ú.XÖĐzáęv!°óWýĆÔţŚdůÔâCçŁţ‰Čü][˝™}Á+=P`×:7Ăë ú -46 ''Rť.ç·i™q“ Y&ťă;}µ­®‚+ hUf×#ń<Ćú«lň3–čé¤[rţçŔĐoýzUöl(.Đ ˇ w{L§\ĽJćÄŞô™˘ÓĽóWú¤¶§¨S´éĐ0›kę“/€Ď]¨áÇ4şuĺž®±¶¸Ö$ W®Ň`Üu‘d·„Ž7…?&N»KrŔ,ÇF±qj©~ ÷…äd*ˇÚLŤ†Ě -Ŕć`á>őhGÍ]~[čŤ,B¦<ľđÝä„íŚŰĂĎť'Ď$Ĺ0Ł’ň@ÓĽíŰdÍ|¶¶s¶gZWXńR¬A,ve[/řî5#PęZśÉăšĹł¦ČsëąOô 2UÉšMM°kk_»Ý™•‹MěÓvŮgméün9 ”y5 -®Ńq „™0ń¶$h§§.ř^äáüýOSŐ±°Ć´ˇĆ›WÖy5ňfcXŻn š»tÖŐŹ[˛źb˙Ś×°ᆦ-é´ś$äˇdŢŠ‹/QŁLXSN?żtÓ_} -·:%Ű`ř±űń]ŹĎţő·o PçVˇŠŇŰzŁp”7456&´[Łëň<^ Ž ¤ĆH/;©7ăFýĹS»ĆŢ”Žt_˝AŹĆ= ]o6šŹ -·vü0˛o=±ôFˇĎÔ~ěkźŇDíŻ„őb':ü?n §ÇŇČ™äř—ÉŇl“ ®¤@†ŐÄs|Ű˙kPĘ&WDÔ´›ç×YÂŇőÝV#}Új -îľş#V…¸Á - Â5ċčuŐ6 -ňP€W$“vS˛SŢn@úďŞy©1~¬Ś3ßł}¨CůŁżSä„^ TČÔ«NZ˛Ç‚úî6>Qôă@¶ÁvhÇh° Ü#†ĘŤp.üo÷žďtłÁł2÷ÓCĚř“Ů_tfŚ3_0–Z}YÉž«ö¤ ¬Ř¶Ó9rO«‚±.ú®%÷u;™@e -YšđÇj.tĂę­DŘR˙@Î-ŘŘ1îşđHżĆčYŕWVíRÁ Ó‹¸ĆP¸*ăf ŢćŁiய®épÚNŠ"tĂwlëTÍ ×ećÉuŘĚCYŁţáç˘ÇÄŢĐ0|“o3Oa§¬´ââ'Qq°{ľ\;=ëŃĚ~CŞĘ˙N‰Jtc÷¶(m>y…âńłĹnâĽVţ¤T°–qŇĎݤ ůěţÖdŰ&˝ŃĎś;3Ën÷?rťÄ5éR+>ů˝ -Nëů^LóŹß=ŕŕů„@ GşEíÝ+řŕ5µ¤ÍuůŰß@8°‰qîq›_ăfBᏠ¸ÍZáűęš ¤žŹËşÓ=ÍĚ8űţĺoĘè´ŐMj…RXGQPiR¤üZč­Í/ĎNĹ˝-âD“ä%C]—zÎ?öoËžZ]H •}=ąGÄB‹›n6w>·ö0÷)ŘcđQă7ÎdÍ™›śhŐ¦5ŹÉá™šë— e ř˛Ť6ÝřřŮc™^F?k wF5ˇ4ß(Á–¬ö‚ĄXN†íźT®Šqź´]×7ă€˙Śă€#š,Ä8x06QŚ©\«śµpŕ۵Ó¸ô=Ŕt=Ď5Ka^P"Ť°¨NrýE< ŮnôcJ…ď´Öť­ęb¸0ş"ü|üz °çŹ65¬Efż|9˵ÝÔ˙úW¨űnŕS²;€YH~ôŠë׍o4řŹęďz@ĎŕW2é9vľGTµq+@|şú ?’F¬‰­¬.MRn^$ -‘™X­2Ž ęq†ţů~§“#fáÜDŔ‹ČĺŠy\°_9;§SůťZs:aő‚ö?GŁ%ů?Á±îG[.±·§göaç …gh†c’<·+GJö -Ş©†öíÖ¸n历_G“…u7Öüşá×%3JŻG; ÁˇR”ŃčČg˝ţAĄóžŤD–hm¸[´ţALô]ą‡]µno -kšN@ó#ÚŢ'°•/v° Î;“Ă(kXžÎZJ?'ą‡ŻÁgő)É‹tĺú9#7n˛‡äďz‰OIłŚ[Ěá·Dř}繂瓴“Ď@>«íŇ|ćç‚Hu®ěNľsěÓHx]ł‹‚;–ŠTGűł[LČ…ě<뼆e‚ ß[mLäbĆ”®hgpęîJŘ<…h–…‡űžŘë❇2«s-Ö˘ ­÷÷e÷QnH -=˛†±ćÚS=g¬7“ľźÉŤý0–?ĽK>leޱ9»6ŔĐÎýoťĚLŇąBđźc  HŐDł»šLé@1 Xh •ĽĚE]żYMÍR>)tHę¦ÝÝÖ÷!żśdâ…kLá§9DÓˬź€zä1ptÄ×@d:Ńy´á÷×o0®ŠIę8vi"˘-dŚ–Ţ`ĽŹj‚,,d´®Ü7čLňćXâVke?T×%Qü•›ÓĹžŔ3iŐéÄëŻůı)BZdM Ç~G&˘ ) ŽfżPK Ţ}ŤŁU¶`(Ö E%ě“Gy]¦ôŢĄ$:o LĽx"”_Ló{eI3y EčĘÎăçę—Â\Ŕ÷ 0oÂáŃśÄ>endstream -endobj -3708 0 obj -<< /Filter /FlateDecode /Length 1360 >> -stream -8!=ç3{J§ ŇËžĹôă˙łł+“&Ĺf‘˙S,2bµ¨ŘC»őíe˛#˘«cέ§¬j÷Dĺ7pî˛ăąĐMĎË+Őä¦>ĹIc&`@3ŞTË1Ú x°ům1čŇ”q~¨+&ŽFL@á#łäZě wĚŻ8Wúç4v6 ¤Júť˝†ͦRf! b¦\wlźMŁ`Ů+ŕő1ßBBTŚVn)wóˇ—‰©[ŰËěŃu\ą1jF4 -W»ű,Xe‹b.¶m/ŻJ‡éô’Ďn0KM’ç7[E¨2=3wD€Tݏ'ŠJiŠ%ś×Q0‰JKQ`˘ r“¶‹E•ƢµsfxkŇŢl×0Ď}6“7ÄÖxi0T‡ćĽî‚+ęqË §Í |ţ7óÜŇ ůÁQ„ÂnpÝ3eŮ^zĄ Ř/ŁiÎŢ]ŻUÉ÷ŐwЉię9ĹűB‡¸;*` č7O>K„¬ťKł—6Bx^9[JĐMĆĎ7rŤŤF^ń}<5–‘ŃCkmÔ+ŽXmk,VŮő‰âڍ>\\· É~ËOăáőVA.4ZŐĽř˘¨îRÖ#ĆÍb­Ś˛†˘ç\<ăJdîâřzş&Aš§bag–ŕ Î.ć<jçű”cm›Ťß;đÂŘř€ţ(fęÝc}–ŘâMíÁą–÷ő|Ą­öŔiL¸ĹSĄ\ÓoĆ&[šĐçrĐ[!îü‡pďů[ĐKšD¤/ É÷¨ü›M¤Q±öWÝţ§ŞIÎŻó_ TńRúŚáw–řŐĹ%+HÔÍwAW{C€§;b¨xd‰â+‰Č´Iż+%[yÂ9ߌ‰biĐF§ĹčZ™ĘŔˇ)Ői5*tFŃŻĹť·W€˘Ű]:¤ň¦ -˘…ks®íÇľ×É´BćqŤ¸÷˝ đą:¶ěNŻÉ -ö§mĚĹDkŕ±1bŘx†Ů.ÉnP©ěâ…éŃp„ݰż8ŰOjúiđT*h¤Ĺ(úmč´i‘ó^łçݏU »!v•˝âiďâÄ]âôĂ|Ü=©Ą•9ä} -b;^™íČÄî?]éUĺ‘bťi,ÔĽwaőD¶žöU[]Ŕ?¬S3S!)yßĐV‹ź©˝‚ô-WE=%ěL$GĘőÝm°ă+UL–š=bF^A/ć{~ń'^#J}ct3y&Ăâ´<\dt[Km¤ &اŔÁt+B#_ŁAÎ×ęě`R[fíR‘ůů§˘aGءťšń˛”ü%vsáÇÝ.!oó*ěăŐ˘á˙endstream -endobj -3709 0 obj -<< /Filter /FlateDecode /Length 2704 >> -stream -śĎLâĆ·„ŮÓrɱ~›X6ĄW¶˝€'† $ÇꬂÍĄ~v–ŕZĐ~l¦#çxnAIKŐµňbĚéN'ťŤ:Ĺ-ü–o°™q#é›GŃ­`ß(Ë,Ś`Sz'"wmpČT 3NB&xß?ˇ€x(F' ,6öÎZɸ>WÂÓěĐůÇ(–¶lŇR®ĐŢíS.ç<Ĺ& Óę×éçzîŘQoat˛K¬iKw’lî!_wH(Ňŕ»ä\ľ#ŕ1Iť¤„Űă b±»ČYTVG*úĂ@Ś+Ö×ďVcÚčHů ~…:”‡)†8}Ő1®lşţ4ŤUűĐ„v:+~óŮĘlx˛öď &ÖÚŻ‡§u4D0VwŹ—ŹëúÉ’m1ťL 5˝0îÇÚ*9{Ť«ŃƇAµc1ôžń—±~Ć#{ŇV$xpÜkű¸ý^ş©޶ü囂ťGF…fn,˝«_’ă -Yę~Áˇt\SŠľYcl“·—ÖbLćo»tě¤ËĚf!Yž\mÄ6E¦!ń2­"Zźěő‚irg#W3aJTĐéhjAľĆ>Y‘}Í É—N®j6w¦y ©MľMDxÁĹövŕ˙ĽôsÉ?Íg…Ő‚]Ęíëđµ¦/Éhą ż¸‡pťG´{- bĺ+¤Ý˙ĚħfŔ† îĚĐS]pV,ŠGn6°+Ö—30ĺwɢ—ÍŁ‡ßĹw ÓâÓCĄ$ĺ[.}yµ&™Źeć?„[ě–JŰł -§ţ۰ťTí”‹Ś¸¶ĆěËŔ˘T{.rކ r‚ËěŤLĂuŞPA`Nýg-Áux>^ţ§U 5´vUţ|ú Ő´±+‘Z9Kޱ¨ţ?’ ´ĺ:™ĄŰ®L!ő1g†™wN}ŞäµŮUúc#p,8řXěČ”ĽÁ6źďţkŽ NˇŘŔ‹ŠZ˙PɶG.ôEk]ĹÁ×bî<–IžnvÎ,ą—2zzuTč¶ÜAEĘAx›Ú*Çöäí©e,{ęäëQŢŢ\ü‡¬„§$€Ä«ů `WT#Śč -˘ţVe§Čq Ç÷n§ PŢ"š}RđÔâÓą˙ÔR¨»zýůmÇWvŢuTLé>‘?öŘ8źł‡9č&64§kml×ň^Ď>ş Vćuň‘†B2zX±#¸Ě”ń|\ęÇáfŔ9űä9ą,ňož±ľŰŽáÔĆ]Rć —Ú}ő%¸ZźžŇ<Öôč›=3 (ĺi×ůč¶uC G˘&^N•Ra^©Kć^Šţůą­ Ą,˝ÇĂőM3Ř-ŠlUÁ5†®€IäśÂ3ˇŮÄŕČçBw˘‘ʬ%JĐâ#)żb‚Vq4’ëI7Éü.™ÉE'aµĹ˙fÁyÓ'źÁ“îxiĹ#őE«đšŁ»8,‡áŹ­‡/‚}ł!\Frré+%‚ÜTI‹ ®»ýeĺ^ -ĘŽńó@—?ś7‡Śéi“ŐD°jaÉ~`§ąë1=n@™AZż,·a vsŁ1u¶KĎłFÝŕ'‡ŇîýńLiŁęřŽ[ZßÂüß˙%rŹě!“ŕbpăĎ÷‰­2 ÂľTČĂDpĄ†l_ࡧنŤ´Śô\äOä•ÎTč ]HÔľźdâĺE”ľç®—®Ă1XáŰUŢ÷¤ľ«˛#[@ţËIźŰ¶âsĹ®żÝ>ă®éBNß9 šý]‘['W€Zy1©ŰAbb]«MăňŐsľŇŞ+ÁiUzÜđɆfcIřs˝şnâ'-0}žŹľ®ł6)„/reŇÄł#OnŁ-XŠüRç‡ë/«_>¸,<†ŘíőŠyÖ¸±Ć5¶§=Çé/rŘ?Sy–OlţLĐÜ̔ڝ˛¶§ŘEźŔÔ·]!ŽhšÇľ¤ţ–ăŔ\Ďř„ÚČďVN2˝u“GˇŰ||™–X»‚6˘—Şë§Ű:ho ÇěŔý‰¤eő\}®Ţţŕ›j==o€+ö0«ŕęčfĽB_đ6'0L˝mŢL'Gv˙Ř“ŻťĐ™L™~â‹_–ě„q{EľtkEVA'8±·at3(}÷•Q€¬Ç–3‚«ÖĚĘCĐ ŠěŇćśŢ8óakwľ?ĎÓŽĎčjUÜ&|T&•Rpy¨Ç »‡LzW6÷Š -¸@X¬Ň`Ô{wnü„Y?MľŤ -đ÷ßĎY‹dy8únnČŞ@Cńs¦@aĄR'5—:އĆÂÇ ôÔ}Â÷ň~:yA®N†ĚţĚ$ö„e ‘hŁĽY×%Î[Ó}ŘÎuŤ„+©€ÁĚ­>ąÇ)ŠĎ>ZZ3Gý<'§zkY߻纰ăxůa0Ł .B×đĆ—Ç—×›ľžw#ź†Đc-’[@ôMNuÍX7ďm'ë·Ú×ÜNRŮ5d ;~ ,ŤtÓ–„Iú:Dňů]›ű˙ÔfzČY‰ "}WŮńă=üÁˇő˘JA“8ö$Y§’Dô’—Ůü§;XéńhŽĹÚx>6˝á‘Oç®5ŐóÇeŃ ËHCŐtżł[糇aAőŇ·X¦/|ď;ŃŤ>ľLČ%Đ.~µŻŮí¤Ýĺ#v8]”úěţwÁż×·‚Š7.>EdśáYrvňvU„C“dÄ“Ú?ư˝IŹ‹Vŕ:q™ĹĚťőˇŻM ü8íő3T,®µ‘×nn‹żŹ-‘żäpµô‘ˇ,ůq#mźl¬,«!1ˇé˝]‘hËßGRÍ tľťz{IJŇVČŃQĹPŰş ĹŇćfťô:ęZĐł}UŇ´ŮĺHˇéťggîf$ęŚűt`ËMŤÎÉľžj»_hÓć ŕÚÄk×JŘulˇM’78ŤCV„(U´Bő K]«m˙ą/ó4Ť7™†o˙‚0ÍoÓOqŤé7W®Ä”IŃÍđ ‚‚ë„ćú $;IYŇ*Óą*ŞS±7Q©€F!Ě6C°ăÜa:?ݰzÆź›VnÔŞzvÄy@/ÖA˙Űhl´ş^uóŠâÖFÍť†=)ć"Ż -ł0ĺ>]Ź…†_O=×Kb,ˇ,âţŐ7uäjv)Ó±ŚrKÎÓ±@X›|Q¨ÜH:Čn€Ś}4ĐŞÔĺ+§Ëߢđ9ĎEUv®HŻR -éÖ)# -…řů¦Ą&äQ;†Ď çźŰŞ<ťI6ן÷ŠsDď4ąĐÝ&‚{ęŢUU6 -µé=Š· -51Š'(íÁ7e·o°DĽo'ŚÍ4–—CŢ[ŹŮ†řńč0<®×#Rś|IVH7Ĺ=Qś)7\9@6ęČŐä±ďendstream -endobj -3710 0 obj -<< /Filter /FlateDecode /Length 2944 >> -stream -şŕŚęl1¨ĺtK;UiĂ©˝ěNó“ ëËjŻ+Óő-ÄđŐî “UBX lĆd‘Ý ą`=e0Ó‹Ő”¦ô™4ş0Ň `Jc=>H?\P -TľŞ†›y…»Ś -*·uşn¤g -żµn’+Ý›č´COFŁ€Ź2ęÓ)ĆŁęŔß]ĆŚŁىM÷˛Ăá\Ş!aşţľdó~oPş7ü …í Qv/ćývq:šIÍ‚fŘĐIŹ‘c'RlSźg<ćŠz­ŔÇOß'M2 ˝Zš˙tô2śő‘Ňí!Źiě•Qýł_Rnúę+Ä÷HÖÖö(˘±–?ř]‡TzBi±łŃ4śö6Y÷:šBa]¶Š™47ăÔP´Ą`«0Ńŕ&rô˙(épÚ3ţ‡Hý„ -""˙‹†Ex,}ČůŐf¤r’:}üCłĆYÖ­ŞSu?’3 ÷gÓČ´ëđů˘`ń6GŞ^BwÔ—CÜĺĺôąßýČK¸Ü««9Źň ÂQ"Č‘ruWţ_ŕN‰`sÍa9dŕuD§śEyŤTżÔ9lŞ DőŤjú6Ô.nÂ"—bŕř~b™pvŘM†‰&VôĂ'ţîĹ'šŹAžŚb]ˇŰŰ5 tŇëUŕdłĹŠs±Ď!÷ŘwÇrľ©KbŁáęžpl/±CKJćnćŽ×`€n-P3öSőŽĐş\żŢŐ˝K’ÜöǤZÖ@ -Ħ–€)>Ç>k­ťJzęď¸Ú‰Ő0¸aŇç -â×’ac4ŤAÂyXŃ7ë2ż‰7y&Édâ÷8q "ďślpĹ|¬ AŮżáÔť^/íĽĄ9ßzłkÁ"÷¶pń“ŮCSŐѨGË€Ö ră— _fé˛Mű ł˙ďg÷ŐÇPgĚ §Ŕď`CZJ -¤ ńřof,=’´ReŤ'˙óÝetJg^˝…éŔÄ Ö­˛•9hD¤Ž%<„NU¤„z1]S0<„és›ŐTŕýoOˇ{x†H_¨ö ÍŢúżI•y–,SËž‰vÁÜ2‘ľöcA2KS¦ş%ˇÍML Ι#’Ty¦˘ÍÄłRůb—¨şR?H+°ůě\0ž%ÜŔqy3L=6WşÇŻä ÁqĺĂ!8ű˙©>Ü®§äNä~8„ĽE!ŃŁqňgMRÓ¨«źŠw~scn6ťy1|ăzZÚĐ îţbʧ O\ŽťŹÍÇÖłZĹCgM›řż 'RüËKŤ[żHÂÇq6<&ß“˝ĚE ‹–˙cŃĘ>şbńůź[˛- ¸xČ3ë.ťM´Ć°cÓǧśíöžu·űc‚—żk9÷ś×Ň6ÉŻmeµČ/–:®ó†Ě~˘ą3űÎ7W€:E§…>˛vRµž<^W, Ô…ş×(CµpŰ)1HGMŚ9›ý09>vÝ]ŕ°¸l(’5Ý(QWMiČßʱ·zĺbZŽHoJmăŞč–üž)XQ[›*EˇHŇoęę#)¶iŘ‚Q ¶ÎÉ„“şÍ|2k¸8Ę®-^ŐŞ Í؉N¸ęő¤Ćŕ#‹÷ A`BÔMb×ăŃ ‘ë:Ő“Y¸“>îlţçŢ´Ëĺ3ÁBÍI&ţB·ÜŐZ¤DęzÝÁÄ« @ć /±Ú= -CĚŐgD ´ípÖôÄä…q§Â”ú°ý&{\ĹĽD]÷ŹőaŮë4Š™ź\YŘrˇ§7tCÄv lçÝËpžĽ°tQgÁŢ…ÔÝ…»a•äż“ŇĂ=Ť‘ě`ѬOó±p+ýČ 3ŰféŐ×îŐŔX„Ü‘ Ďę,ëăďŃúyV8™9R‘튝”ˇđžö8~mtaŹ(ĐŹ)}Éôď„…>O´šóó‰¶dŮ^w5ŮgͲnaţžJÁ˘´ç» Ö‡+[ Ĺ3ŔŁäW{¸ŕ„ły¬ÇY™.3©hXŐĺ‰ ‰c¶_ćČOBůŻ–+”Čîăhq=íp÷ˇHô›qÁUD‚Â&yMkĚ~dK¸ĺ>€ô¸g˘ ;î>, ĆKL(jŠ˝śq‰Ý€‡é¬ß˝żJ#ë•č5/ĺ>śpň·ä‰\Ćô5d°Vx…)Ĺ˝Ą.łëťÉŕAÂułL«ÜÁL·)â ™Ž€f˙ĺQo}QéSwčýK†< ŢĄşÇ9Bp|lX®ŢÄ’GĽÇi7)h<Éř&…9íK±ľÇ˛Žx@ě¶ň-ŢEŮžXjÓ2čI–mŮ.‰­ŤäÉ’y*„mB‚l°đMĚłűkľŔěž–ďálÂĆ´‡†I^ -}Í«Ťé˘łmŤA'Ć+c¨sw  ĐaMšŠyâ:nďjf3aŤ±˘†$DűÓ•˝zŹ\ T.VńfD©Ž×‹€oőČI>Źíťž§!‰8»ě×m†Ăř ^J2‚řq¤ -ű/şÖőM"ÍWÉÂÝÝĎbźT°$o_ľ řrx¦:„ťłÖ7µ˝óëb -X¶Ľö¶Oâˇ%r!Ś™ć4Ě­‰`Ë„÷ř˘{rfbÁĎĢËĎ´mÔł^ϵ˘ĺsn7“cţą÷c¨<Ž5îeű“ł -őŃTv‹î÷KŐ‡Ô˙ÚvNÉ‚¤“BJ»1βďXĐ"(:MbóU}Çú° źRň}_Đ˙wĘçć‰ËµüđŁ?ľŔ§ú–ň’Ą\M¬Ç-ţ$” €Ö&bQv~đrŻ%ß.xť6p{śż‚÷>ŘIl) Ŕđ©3¨ľŕ~päf-–V‚dŻGoťĂÄ ^Ŕ-N\Â,ŕȦĄŻłŔć˝Ç÷h‹őú#—wHĆËuírÓ|ĽmQÚ"U°ęîůжÉwţ:ćňŇ\›ŽbÜäç HmWSu\Ćśf,C˘2ä÷ťC¤b¨čçíí˘ž?Ŕcj{ś7exĄű«<Čá„)×3M}mĹ´Ű0µ¤(Ľşl±En)H!†Vňd{śV•;g{i¤9>MžÍ[5¶üˇŘAd ’+gŠCÖÁ ŕdĐNűT«ś™vLĆ2Ő$cÇbŃ_ŕn·ĚV(++J5ČíüěÜ~ő„5˝źî;FʍĎyjRijtíf˙!JiĐcMĺ·çW|ĘĹuĄ¨„˝ÚÄç SGíôYmUX‚Ň_ÎD´q'ˇ+•żćěD0¬úUCk—Î¨Ż»żgˇb*°wUĽéu)l®ş:éVW†±dîˇrŮĹ4q¤´¦­ngĽŃÁd’ĂV23żBm|”vm—,{Äĺď}>«„ĎuâŃâ ̄ďÇăÉĽ1IĐ~¨ĐćŔĹX€e÷po˘ă[ľW 'ËŽ°š)ó(r_,]§ďč& Ż$endstream -endobj -3711 0 obj -<< /Filter /FlateDecode /Length 2752 >> -stream -ĂFŰfĚč:ODBn”ç—đ ś»gźb‚`ň`Ř?ňŐ´µÁ×@¸˘ľ‚äÓ]B6xď•ţ÷)q%ź-měđÓ4žÓ~ ¬."иĽe ĺ'çW?wŞd6ąé"´îĺ%•GF¶mŃ{Łź6käv3ÖŐ/.ëîÉXN¸€ő9UAOäČ>äŃŔnË‹@K´aźŽCxŇQ‡—'áăuý/ŇĺŰB/¬eFšŕ4Yłů±»jV‡¸Ç6ľŁř¤ňŐŤ–±hhiŐn«}šµ1TćcÜŢŐpäaůhđgŁk>"›§čĘF€÷f{ĂB¤»Ä•övü„ťB´Ä}%ĘkקIJŹq*ÜrO!'o_,aΗ†Üŕ&×Ü% y¶*?$^ÚPăľKDĹnĽSCźâŇöĽq<ŤŽ…gµś+ŽË^e¸Ę¨Qoľô†iJíɦé·o®ýrĎ'÷pשk<ńŠ“sÄ”ç˙âÂĹÁ˝§ę™njW– -eם«¶ĐĚÓęM}ô1˝ŇŰL¨C$ö—¦)KOOŚ“ AąÜ lţZńmž<Zcđ_ň;cÂÇĚг ̄đ1&ť‚AÎW€­ 9Ń“3ë¬lís§i«eݬöℾ٩\ć&őďŐ©§A¶ľńóe–^źéËT ‘đŘm”Сś‘QSu–ě!)Š›z4ŠŤ· ć"88iť"/'hd~ȦĘŐXaö˘n˙YҤ¨Gp $ĐvYŢŘ”Ç:GYé/ţúÝă6#*/˘ŞtYƶ4ű×ěiLÜVňçxޢ—xşM|űáĎŚ BČ·ďý\(ň4§†ţLRĂD G'¸[˘§üď°!ëęÇkņÄEšąĘ =ýޱ(« -Eó»”f±O…ŚĹ_4ćn?śsÇcť2”âöOO»ěôĆ:VÁ=»˛q!rGkrń˛Bc oş)dXÔĺź.ąě ,ĎB/ (ÝáĽŃ@çz8Í0ŇŮÍîńšÖs}iă W gˇŚ u˘*ýH‹/&ć®Čgo„Y:F6ê쌦¸ŹŚRťsS,‡µ‰“‹LjqM@$ü¤ecó/„í cV~¬+]&ű®"ůŐspµŮd`őµî©(Cş›ůJ%•/n+‹Í÷ݵš]›÷^í„M#t{Ôô-|ĎĚs •ŢýrçdšźDńŇŞťµ‘n·kŰőĹK‰‘zru,ojÚ/WLżÇAs KěŠöe•·©¦*†§»ĎŚQG&ç(?‚ş=MôšĹv’‚[Â{Γt±—Kťň0­rř^µ¬bŐ•Đ’řݰí,Ą}Ćôę‡wŮť˙Î!(”ąô^~ťzË–úşmމ‘'.lۉO¸[‡Ńá!;ÔăgyăxÖ:ńč»6Ěâ‚Yßµv°L5éýDűjČŘ2ÓłbÔňČ%ChÍÇŽh‹°ÔĘá‰o,H™ e­óMÉmKµ©óGĚÖ‹^”Ń%·ÉZ!7!ť„9ź:éföapë˛éϬwÂ:’ĎěÎÖŤü‹“GŮ5]Pâhm$«¶¦Ş·;¸˘ęCĐWŞ“¤Ą$"ě.]ŠÝü#cu˛&©ÜĂőŇäDÓBç˛Xh„]÷@îúNŠŚÇý¨–c kĎ?«qÄ• míMçMbuëŞq(ÄyB»RŰë\«|ßÖčĐtěZL¦ů:şk÷ECXbׯ—ř°ĹÜŕĆ|-ľU‚€ËřRw4jNťXŤ>5…Ź…Ü ¦‘V$-ť^¤ŃµíÓ8ÁOޤ;LťÁ -ĚmÎ:ýL óřWzöíڰಸď‚vĺxÁófé sĐ6ŇçĹ·&N–šĆR”•˘ŐŁrL<‘ íö©ůiuŹ˙L+ˇs¤–} *lĘ›ĺq¶¦Áya=+)*wďŕ ©ĺÓjÇçÜxv˙cwä§űN<·Ę&ÇYPRÝLűT^Ś ~DÚꨂmz›I^[ťŰţ$łz• &0éčMjĹľç?•CĘ)E‘˘»|Uôlc¸ŽreÚ_ĺŔ‹µĎÂZuĂÎg–rĂţŐĆvn›âL˘E“Ćy‡¸˙ŁÝé•óşÓŃą»NfĚ ţöÜžž©Ů€H?‡W‰»ÚńÁEŕ>ő&˝0„!wÍzZŔG{8xMÔ ÍҨƇJč6° -J@Ë@Ŕ˝cĹÉóvčóş¶d°†}l¦—Ë…ßŘÚ›éĹGąĽ{Úx~nI¦$8¬{;`–fX·Ĺ25-LŁÎĄŽ'R˛Bµ™o Ö7ľüXU? ąőÎęŤDĚ Ě3ţLt«†ŕ~Óü{(p%÷˘7Ŕ­HT-=lŐSŕ÷Ćě—†DxÍRŇ]dÖáĆH(Ý^zy0Ďç©UYŇTHájŐ|łE]5®ZI:ßJlţC€§$Ő·»ZŃ g&‚"bĘP“’Ł/["ŔuE Ť(ü–?e€pŹ‹jÚî}ýRtč_ýăčlię´›td'ôŮ•aľéólŚ8$Ʋ1ô5ółÂ.IŐ<(…&ˇ_”Ď<8Ú”ąô`sŹŮ6zć“XHT ˙júţSŰ×â„Mc€A‰úpŕ@Ťpü¶O>ôÝ˝•DÍŮľ5q0EPGÓŰ4Aw JĽ ˝tçšŘo*Ň ^ţ«Ll°›2O˘+"ĽËE}?zJiŽ;÷š=BÇSJt®>$낝Ç]lÇtŰ -O7ŃÔÁŇ‹ÁďÝzińx9Ýe3ĽĂ:4÷^č5Y*%°6n`Côđ^Db -UÇD¨ĎŇŔzćÉŹ1»”ď‰=W\ ˛!endstream -endobj -3712 0 obj -<< /Filter /FlateDecode /Length 2880 >> -stream -±ţ)ÉrîA)6ąFÂŚqŰč(˙Ím(ßîxŔÉ©94dČĄŐQË´Ö Mä -µ>Őmîx·»Ć€·µŚą‘Ŕ÷Ěsű™=xMĺĄĘPé ~&ţő ńUŘAá“.Ň7Ňä6ŕbăŢhĄ•´îôŰIÁ%ľŁÔŻ$, ëϡ,ô‡©Ž#“Ęf -rޡ-“Ú"—®'†}. 8 HŻ—Ŕ˛vÜ]á c˛ň[-tqĺľÄ©”]íŐ,©ü±ÎwŤ=óŤ -6¨ŹHp&ęP!/”ďMdĹŽ!ܸÁĎ# >ô3Ţ‚° ą·¦ŞťşćÓŮÝv/> Ă#Z˙˝UBµ‘ćH®;{ˇťŘ[~>Ľ’5żË2,ŽCé9aáŇş@ɰ ů¬\¤T–*GßĄŁ­o‹ŢJ7Oě(ČůvG€č{ó”ś2€MĆXň÷O(I!:ÂŘÜ‚†­óĂ&éťJŔ‡>ŕňę Ś7F~ŽB^ţd®ŚüP4Čy:|śR¶ăĄ4ž4R®ˇř./MFľŞţ€Gťnć%Ń -\ 2Şćx®Nís_=0ćx’Ât®áÓć¸Üţf‡>;~>çŃ> ¦5•ťďźfGńI+ocjR¶ů3aś <¤aĄIśŹëŹp ż†#)ádig;†‰•o3u:ZÎfGĘž%>2ľ†|âĚÔü; ]v‹d‚»‡ëW×5ôµ‹|š˙Â@ą«°EjŐ¸öő5’ävÚýŽ}šĆô SQ -ň -›Ŕ ž¦]kko¤Ł’ s5ř‹Ăžr©¸Rë…+5:É—0]ɞъŞÂNŃřçâ3żm8;ĎUw‘Äń ¬WđËË’Zť‘<`é÷!ž¦îP˛*µ7řąµxˇwŻ17jTĹ^î0N˝!/&dćcéÖŽVF}’)%ýŮϦŽĹX*¬jăÁ‡ö)tŃqˇQŢ_nVUye/ş‡«ňjzD˘›NHNZŢŻţç{»öUŞłĽĺ/j˝ćěsBBg$:ëł%ňŔ•Ň\Ž€Ŕ[˛ĺ[žš–•öŃ/±ÖŇ÷fÔ7~&ytĽeŹÝĂv=¨?qÇ ˇ¶WI1ĘGS#ü#wDU,29wŇ:š¸«śŘCôÇ«W27É^‡¶ć -¤¶D“¬Y„˘ň‚_)ßć˝ä µ{™cˇIŔŢř 7^5ÚYÚ€ŢU!˝üqAżŻfošĹüfřš›x` `č%ä·úsŃłĆMşfsnTK?Mc5d¸[3XŔlçÁ©ëËâÂF-Ô ö´Ä¨€@SV‡×µëOü%ĎQrěĹ“Ř'‚~A’UţŘ—,+k#OľevŢN,€Ş®€B§ZĐqeŁßŃJ÷Ň^ó ńŘR>‹¤šG/Ř|âl?X”ÝnŐlX´Đb\Ŕôđ‰´ěÖĄ`ĎĹ#ăŻmV-bBĘ /ˇ,"÷\OÝk‰É—®U -‰Tb}le¦÷ÓEˇXęĂV÷ˇĹqňN|Ľ`_@-\Ď„´i•XÉ‹˝ÍvöÓ[Ô`˝ÜµLÎ*ý áL/Îş=g+ndg*2‘|<:|ŚÍŢâO|! uËőE#´‰ż\»ĄÔ©˝P”F§—ô–ľť@áď‘›Ô0öA&őłęńÁkwÍV¨sÄ<Rnkhŕ řcĂŢó~^­ţßé’âŤ[Ńň_őVQäkŐţ“®ł”ží& ¶_fbČ—{č÷ÎŇ…“ĺ,e›HÇiZĺ’aćď×U2űŤ—#=0u«ľúě›aëĚ4¨;U;¸îĚ4 :PÝ ĽşGŰŠ/otż˛±/ő@Úŕ:]תVă­ţżNĺý´E é‡Řî3-\^'đ,°nŮI…I+HűH«D<7§*>ĺšPZ>XRr\{ÓŃénÓäů0^éS( -55Ňrr›9źL}ÎÔW¤ 9K-{ĽnŠçÇţ–´Éő’ v{Ý"-9ú -óR 5òś™ááE} /ŹřŞ,X22ę‚w>łkţmkĐ}¶Sb Ë­)X = ˇ:ç€ĚÄuŚ1â# ”Âp›@Đj¬HŢOŐäÔś_(&ƤŤ,§šń9ŕş’“üč#Bě‡ęŻb¸ŕÄŃ^{~ŽhŰôěńëU"©Î”čą8.%š4ďů č“2‰ló?äŇač–ć0mř[ţłĐw¸Aěe!íI`@ŇÓ°H„˝}›ĺ<]žĄv3ćëí€Â(= sč zć -đŢ27®\Áµ…]´\Č Ibˇ|bŻHٱ"äOGëIW©)AĐLZ:ü„Ş™¨§˘8_ő“ -x)˝kôš™ĺɱpŹj3ŞÄ3˝„¤É)ąí8t“Pß«°1ÖÄŚ,˝1ł’°źxĐĘ”ÖÎŻ ”ź (ś şěUĐä.‹Č.2tö!A-ZSô´¨ĐŕD&‹LśpXW¶Ę>ą˙ÚmˇűĆ!Îx˘vŃŰf.¦ÁŐőDÍ{y`m f¦Đżî‘öâţ˘Ü Ůç?@/`łä;ŹL⎄ĄwŘ˝ôµŔ©’wÉëŠä’räz­Ůr´š®Ć؇égúŻ´¸ĄóDˇ¦ ŽęŕvŮ™v4ÇÁĄÄÉԎҬ”h”ţ¦›\ä$eAČqBçŞÓ'ćśiÓ )˙LJ -qĚ‹2ßs$fűŐ=döźü G&,µçOÜŹ=Őů•kUě˘ZňÄ„(ĽéYe\"­BiČ˝ -Ź29Fó ™2Ĺ4Ţx_öĄă#mî`^ő™xř"»Śt§ÔÁObđu?1ޤ¤ ÖÉEá|ďò(Ëéa«×śS–"˝ĂËŠj†Ž -‘Ń)ŮÔZ}ř0Ç;É´J’«ĄI CŔµf`¨öF(Yđý5™ítŃä9:2˙łYzlŘi|´sőęšY\ąúČŕ|«çŘuţ â›Ę0g‹v$g]˘ľć®0Sž ¶Â\Kď»ń‹źÇŰ—Ą4Ľ˛ôľÎ ńs«Ľ!9Ô¸ĺOxzÇ  Ҥ†'ŤµęĎ5µw`pR7Öăá*qXöĐ-xż;ë›&RđŃ8„ÔŔĆíľC†R_φŃŘ»úrÝJiŹPěĂ´Q!™^mŮ(č?±b?˛k˛r‘ÝĂ?… Â>źęţ6 “1äŰç0#倪ا3ń%ýČ~$#¸đÇÚ·LN'aąĽđ‹s Ľ]Vdô^¸źŰ}8§Ąä’[ËĹo‡>şŢ2Ńâ§/ńn1X^Ţ4Ĺ…Zź–cę•ČůČËb±ÉDTŹËR ;Ł「˘Â÷+™fO5—ĘöR;g< Ňîkmí6V|ź'cÇřé28|/śÖ›ÉŰ"H¸Ą\)ZÚqľňXgaćđ(ĐÄeěÉĐI°ł -¦_0űůÓ1U:X8-řaŢ˝˝Ŕgë›PWr6±Ĺ «Ýďp1˘:fendstream -endobj -3713 0 obj -<< /Filter /FlateDecode /Length 3104 >> -stream -1 ô:¸;â•°¬ $»ĺÎŚX}÷Ů™/÷ě©âŘ„Z‹§Ü{*á•ö°J‡S·JC¨—`žżö%ŔąÚíg×\ ię54é Ďý[ňÁ/·hµĹ85ëN#ZŤţ±đ±Źł…ĽîQw“™m/ )9ÜHĹKŰ­Qť’ďČ—Ó;ú3—üŞűě÷sšĄ¬ )¸4+ľvýő)ě;ÉĺôEż=fLţ˛|‹¸Âć5 S5šŢtV -řaµŐRÓŚ)`´Dnń€tr H˘Â2â‹9ÚTĄĚu&łdrŰY˙kG×ţ, I±P)ÚŘž–łąőmSľ,}ĎĘ×&nU1—=+§ŤôßJnČÓř'űT ŃŃĘĎë«'$(lŢÉăŘŹľú“JPĄ$DčŤ.Ô©źWń÷‘ŘEŕlýžOV¦DđbMr3[6“ćěÄú«®´,ťh Ŕ:bţ´>)ĺ—ŠÝ8Ď÷—T·/“’ő40?âń·ł2޻ͤäe(çÁEˇ2ÉÜFS”'Ďd:^ĽŢTŃŕ–)EZFQĐUĂ{«ťŤŕ‘íJYjÔÝëO—7XgĺóW\ZN§ňëřťÖÓ‚o÷Y¨5ď^5(ÝGHÍ«úü¶W~ćxĘÖÜ×7=nD‡S"^j:âíŇ…­OX%}+id ¸Çq,»ß“Ľf%Ő2®Ől;8WĎ2*ôŚěś–Ű|żţ8íńŔjED™R|ĺŚS+€,‰M+ ËÄŤ˛[“/Oň÷Ć͹٧őö]jČ㸭c÷顗²ŜęËd˙ö84b&ěŚLbđäp@Sżě0{ĆŁ˝ 6±-[yŢ­l)µ‘ćĽ˙”tbh kťf;ćv’Ăź9+ ·¶" ňäz!vŤńĐ>ű˛ůđKŢ:rÄUbşi,X—†|“—v XA˙7ů†®«ří*‰ čÄĐčęÖ´ÓŻĂ]łP6Űă8[íđÚÄţ›˘ůâq…F7sđ˛~ŠhtÖ09ÚŔIg;…Áż °ĎtIzËdoôCÝX¬Ëľ„÷¦Ş—Ś>‡'Ú0xű6#[čŚe”3룵wä2—Ó8(A˙ÚĽLe\V“Á)ăF‰oP°N[ąnpôËx´ŚnéoęÉĂyčú?Ę‘ŘßŰö47Ó÷ŹzéÔŰ—'…Ţ‘Ľ^ç»´77NmŐőťžN ýÎ;2Ő:5IČ›T˝Ä éěŢٲN8zT"Ăśt÷ -ä·<´ZÜ˝\ř/"äŮÔóoB’'§ň:ڵ(y–ć˘uo—SŰ\BRfÇj"íˇGŢ㛿1”r ›pŇXʬűĆL¶ĹÓ{W”ôOsE±»”‚‡(ˇśsţmzďŠQUü€ëa5ćje©F”» ฝő–?®Zľp -Ĺ‚W‘ó 3ç‹÷źŠÇřC%nXqĐělMÖń…ÂÎËú¨ż ›ÁWm ‚)c&B»¦‹C~G۬\íy/y˙HĎ\ŘŔüá¶” Ď9Ř:»„([\˛˘‡ď¸ź6mŇ{B}ă`ťuna›¨ö=wďµzŽ \W'ËA=ˇJ)ńi{ł±fyźž¨lsĂ15¨‹jş†jí× ţ)%ŘAő)8)w´z°Ee›Ŕé4Qą®ÝĚäkśeŃQĐ˝°ÉC艹Ý10‚†%¦x˙Ůrâu,-¸ňČ›ÁÜ{” Ż,·/ĚŕU¨•€`Oű?C×6…źý .Ň—M‘ĂŐ5fi k·‘µK#s Śé}˛ ±s˛´yź˙B˛pqřĆÇł&ľ:3ĺů׆,“,0µWĆÍĎy&â ôv6x¨‰gVBůjĐîq‚hlKźú­• -ÚM"XDíÖ•+iż˛-pmĺŢ‘Ń*  -‰AX·Ya|˘:¬Ýňź콜Dź˘ayvWY—PĄż ń_µDzŚAźN«€î…<-ł†«,ى›Ü×}Ş.ú˛á Ü Čéó'˛wŮX]·ŁĹĘ·ÄJ=łdŨł°2¨ÜwŕĹř÷RUIgˇ»á¢ÚÎ śŞ ÎTŇß䥚é›"ŤL[X-ÍůáiWľ´d–cLť9W¨_G˛0L{J ~µÍŤ\ˇŻśwA=›óZÁtcŁ.z˝m_U7z,ůuÄéžr^x“¬XY NbTORPÂqLşŻ˛Pj™cŃ -U©üŕ !őQAa™¨C3¬Éݍo¨×v?> n;ŚđB™'BĄáŽ‘îvzÄý´ë1l"P\äĺ9'Ze3NĚ9»{¤> -b)V˝˝w©á'«ŞB˙QĘ—žţ\3:•˘Ôťm­(ŕѲ§\«÷t˛·pĘ€OÔž_OĐ„cÜě^Ă ×ÉúÇ+Şş ޡr¤|ăÇĹ4!dĽÝsŞu…óŠJ˛‘äžň‹ůJ<Čĺ‘1‚h˙ş+ŇĘUAÚť˛“ Ů“h´ś"Bš‡Vnb$úvwϧÖRęßţÔp[OA:UÝO¨2Ě‘¸Řá;LůVŞqZÁ@ޢ$Q,±]}Ö1:X9^ -Â^Đ9µ:´(ČŰ0ĽýÝDdŞj7E˙ ŃŞ0ŐZb4° $'ţĄrSfđ3ŇV'đÜÜlNĄY @XN>˝ĘĆ]JE‘ÎŮ^{ô ˝@Çň@’Ćo1•}“­&$]Ýuů3ýÚt ˛šQŢ|“ĘJ@zZI”•U¶>},«řÓ«ôŹb±™±6ţç(‹f_"?¨涆ęŘ”Und‘ü[,×^é‡p$5–TźöęV |ý{©fÖ7®JĹ ¤¨HláÓw· ÂtŻbŐy4bX/$4şć´C=ÁGlC|ÖÜ ucS:=‰g™’?\€?[şÉ•âąH¸Ĺ»Gn€´G@®ŹZŇ%¶D°fŁLÝtĽ5{†™ü,ŇÉÝ˝ľĄMd±Żë‚T[Ľ-wüLRŁpendstream -endobj -3714 0 obj -<< /Filter /FlateDecode /Length 2832 >> -stream -†Ô™© šÜźO+ůŰŢ6HG%­}LŽ’ĹŞ›Âć3śĚĎŁĄjĄÁr’üťv9Y -;.iőKüWU˘'W%3ÚÜ]˝möTE¸¦nQ›ť'­üÔmƲl÷yaŠ}.§6ůV˝ rÁPŃ“%<łŕżŃą*—ŃĽłĹ"©qŢß§ -Ź«IńŹąßEńÎŚ?D@˙ŠôWwçŐűé G˝ýŚ jCoޢ€wÓŔ]B4xJŁ:ňů4Ź8L`™Ţ3Q€oý:ĺżżÉqi‚5?¨téľ&żĐ»ľĐTFpU 9„-0ôHC“4ŐIŰ"¦gˇ‹» sZ´ -†ď…^ńľSşźdŢzź/«30~‘ŻUˇjee¸zPFNż•R}ŇÄf0IŠ}łŤŁŐ˛.ľ>3†ý®ŽEő_˙É/‰ÖSëž)ň6L]9áűTy_ż0Jťˇą€ţ˝š±ÎÁ ÍVQWĽF -ć{;WC"v×úŃE0IäUâA~‘íY¤‰Ëm"źvR¸ë˘S3…ÄăkĐdâĘ{ˇ–řŹ“8łNI=˝i]‘–ňžűďĄĹˇQ(˛¦nSúóîT~¨^¬ŁnŰbXź‰ÄŐă(°xđ¸EN!Aź¬R–˛®?'҉×üÍaŔpĘď˙9LŐźđ -Ľś.„Ö˛#Äżo›äŤ&V >ş•Lbf€!B®4_÷ďPX`úg »ńćPÝSžh«÷<«ĐŤ˘̵̨ۦř:¶Nż yţPĺSěŮÄ?†—Ą–‡á?ćŔłoËGW3%B/˘¨`¬0‚}°đMŻ3†Ůȵę/«Ťi€Ŕź”ꀺ«˙ÇŽÂP—É%f'ł˛L| b‡ÚVhÎ^ĚąQvAúG.H0mÔC-­W”Íž˛7Ó{U´‘[Mo6÷63 .FŰEm1ŽgBIź6W[‰Zh/–Ëg[9iíR+R"Ť3.±/ĆMĽáUwűĺ'a¬űŻîK-xsíĐŚvŃú@«ôťuÍ -Üň żśý‹RW3ň˛«mąDg ?*đ´6‡ŽľS&ůżń.ťŕ€N>༪=őyßĹ8´oµűYš6†Ë1`6šv/‰ţn‚Ăj3ł™řZ*ZECP4ŔX\ďŁÝ0âypŐđ«szC¤d6ą:,W±ÎŁWM3Mŕűtם˝pâĹBIβŢȉŻąÁ,Žú¦JĹž8cqßr•6Tó đPDVlEÝExĺÍĂkIľ@opěrL'âąŔĽŚ,y -@ ë¦ý7ť*›!ţůn]pé§ĘDú?‹N*ű·*5 Sávglť¸¤ ŰëË›RŇy) x¬_ÎťWűPAmĚc3­“äĹlĂxvľÓÎŚ2ÔÜŠŕý‚şź7'Ádé#©$7č -k!śźĂs–ŮŢęTŁCcpÝ$äś˝ˇ•Ĺ"ToAiy:Ëd+%% 1{$r¨™TvĚ7´íqŰZčż:Ë:H…ŃŔńĺ|ń^őqÎH SácŃ/ÁW \u®giT]űŮ{r>§pť./mżĆţŽ‹Ů»<ë>WŻ ^ß" `ÉŻ2_Víhţa4,hCš+u«öˇç‚é‰rYKkŘ‹áv÷î}Ę …çz>Ű  ©)«¸ž;3óÄôzŽ @ĺ‹ŢoČâK})ëµÇ˙ŹŰ®bJ -á ‡!Đ)É› üĽDŰ› $qł\ě¦çvtń0éĐ‚­dÉŻGČ Ąş5đ.U2úužöhŢéžÚÉ€LŔĘŐ‘Ł$F4\ Łm—ŮîđGOtĂ`i±ÁŻWŘa)¦PşľMwő‡ ”nPc/F  a±dˇyx«jso—:»dP%~1SAgŔŹśJðí.}Ůg·;rR‰1~[˝EnG“§užcęűײyuá"I˛¬ř+PVůţnb˛Ŕ?Ăp`&ÖMü¸öĄéPÔíŕŻ!UĆ8ŔDĂ›‹ýLKf%ăôĄĹý)Ů$ŔÚ0dbse¶sJrPńľ»]VźŮ<–X‚đVÁ!ř›J`n mćŠí|nŞ ÝďîScÔŞ× ą‚âŇbmŇËŹžY(,ÎJCxO—ň¤™ëQôó‡gAżé¶%mź‡ů–EĂĚŢ\3ˇžfjg*U•“ˇű[M ćýî×3ĄBÜlŐJW*řn)˙™|«M|D1bÝE<Ř|}ˇŤÍ„¤EÎÁyTŢa¤i‚†Ŕő"÷‡Yítę¨pßnžUŤçö§'ŕ|‰ŕnß˝¦‘˘Ú‰÷•[±řăňŘ%ÍĚg/Ëł·Óű·č/ęTtĹȱęoÖ.Y»q¬Ě?µĄ đnEŁYŁ6‹96[ŕ7ÖĘ?S&šw%mˇ„qZÂ?l{ť˛˝ńZŤ7tŽÚţżĆ ,Đţî :(Ó~‡é]ÖŃCvËreiżô¶Aă¨>N¸„ #N3f„ĚAf p{>Kó`6C÷‡$cť‡řŻ•©ěp €ĂfČTë>†~s)#‰`ť»g­ß@0ľ«Ä…-Đ|$ĐŰy‚’qjkśS‰ą.5Ć©ŞZAfQ{8âŇm -‡śűEĆČáUdJ_ygę˝('gŮÁÁfbĽµÂš1C 1[{fFÄ96?ĚŘXÄ•” &ŽŇ ą‰=l˘ ĸ>C‰O?éλßdČýż5sĺ5Ňsgß٬KľM.'?ă•ôi˘ß+ú[®Oˇ+é›sz Žśłţ°ŐbŐE,Ź:2|nÄvô§S0ÉU7mˇçł2Üţ´nůü46x:5putáŘd){ç©sd‚/ecjzŰ»·S/2Ób… Ě yk`L˝V°$&P<]ŮÁDŘĂđ ŘĽňˇ3·–•E˝ôĽ3şĺ[‹|Ë.lŔ -YăĚ65lô!{7#îFÚ6ĽÎ@8R~Éň‰×˙4(W\~‹úŐ…™:čVĎ3…Q®móN?Ô,„Îă©%_†tĘŹź•Ó-Ý,ÎK6¤.ŠŤ¬oJĚIźő8ŻaWĽľą IćńŽPĄ öÓ´ ŃwĎĘĽ>)e_ OřvĐYńë*Řj%ۦpÍ˙ýȲ•¦Ł:b.˛Ă*L÷EőŹ›0 \†\ű]1sôąąř×4ʏh0R›«Yo#ÄŠŠb{ôťŃWşAP×ýĂ+}ś o!m«·m‹O´X9”}’€ż -śĎŕF˝**ҢG÷ŹĐCY‰…ĺŕJÖjéE ŮČ·F©Ŕ(ŽďŽŤÝłî‰¨Ö²/-őĘăfh7Á÷;mCx]LzŚ‘Â|žćĺč~3ř”;ĚE2z"ŕä"ť†JU3üď'çö–Ě$~í·ÇvF|ťŃi¤r -°fXłÉŽŽűÉxďbÚŰPN°ŻyôxĚmâ‰őŰPÔhł$’1»‰¨Pł]ý Čř×ĺ‹ővzś$ÍĎ©ŕ$Ű ćÓi·±t¸˛Ë…äwőt¤6&ŚLŻĆtCoŁ7 ÎĐ÷١,ńu5!Ł ćźwżĘßÓ.±3ŠRę).„:Zţ&4 —słŕ-ŻP[W†şö¬"Ă÷¸ˇ#AÄ:‹Zýiď…{·0ń)ß:ß‘&"é…|B'5Čńń»8)ĐFzáÁ*˛é™ţüN°ü?ň1)lu@Ď4ű2^őRcá‡^$ČĹH廪oÓ®·őŞ@°óďÁ Cĺendstream -endobj -3715 0 obj -<< /Filter /FlateDecode /Length 640 >> -stream -Öß÷2đ ÎžxŞ®küŰ#Narí Ť:_óşőr&–´*čĚČUÓGÎŽ€Ďa,€>ů‘wÁ4Ş«ŚxaíŮ€Ú<N‘&|…Ţc‰ôžźAĽŘĎ˙("[ĎÝëÄ:xđxmťß>‹´Ž„¸ô1Ť¸üX‚¸¤¨ŽđcĎş Čöeân śŹ÷Ş-ţŮěă· 7•ĐĚk -t”ŚřU"ţÚaN¬AŤßúá‘–u'\˝8ý?C˝ˇ°)šo†ú§Đ¤Dn=łłT8ďL6řΛ ůŕSxv;¬±(Ăý˝H"wtŐď®7€%l)YM$ß!ѫʿ\«Ń§Bs€*Ă0B+kŔ†LŔËD«äÝşLáŐ^Ă—päb ÉřĄµŰŞÓľŽ&:“M%ß+đú·n^6—x*N ýv’Ź|ňMŢ­‘EN>őăśćŕlşz"]ňHdĚ˙~R”(_‡Ž;/ŕ‚8{§=ć2,>=ŁŃNeŹ’3Oy*bÁÖćĘXxĄ~Ăîýgˇ\4ĐűŘlbůáM F2Ľ?ĹÚ7Lđ~/żs%ôBô p˝p© E[×›§ldV˘nCď -ňC?<] Ž yü»{ ;ä@?ÉaN1­ŔcĆ0Ćl3ߏy2_,ś:ĎÜd\é>Ţŕ&ó|+ÝąľK㨤ř2ŠÉďŚílň ‰Ô(Ş=YÄŹĚKă¤vß`ş3.ÉNź;Š5ĐšŰ<řMcßĆňćîcY‹–˛)ÇJĄ@Ď`Ý÷«É®®1š{hGÂáŞqqöłmŐj&~•<‰ČÜqčüshŕÇÔ|÷ăÎ_iß|ç‰EƇ±ł.—9 éendstream -endobj -3716 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -/ Ź”7 ŃîT§Ęá ”ď}+Ł§Ő€ţ+×^o‹^™Acľ™yű°Pť=Ą$hO}Ó÷§ţkfT?»˛…s±¬JÂŞ']ě!ŞhÎ|Aé):bÂ&oÜú:…Áyy Sý*Ť±ßŁ˘Ś§h“(¦ěęĹwYS¸çôKľcźľ˙ź¨nqFT˘rŃËźr:Ů‘¦ţíEßCÖ×üęĎ}rîńä!ńpoçW¦¸űe$-EP5ç˙’nÂŘ"p¶űˇ–SHkG­ÄäP!ć@ŹŁáM!ÖD5qY™D|@RYł#`i}´óří顦Í»"łF{DmIk±T:Ƕ‡°˝Iuwą©ëç§7™«JěžĂť¬M/1¬",c -–p(™·Á?Î|{9e§ †é.az°í JăďźéZĎôBn™ÂĐÚé+Ađh”ľ_KDëhşCť­F̆ť”ż8fďńďîn&ĂpŽű‚A3Đ „ ŽwôźPŇŢ6úŐOí–]eŞÓp۸w%Ć -ţ_IMN/N®®HżU¤ă -ą©:Ő¦˘ ăXÂ…Gg¦ŁÔŕ·VD 1+ˇ5Bv-˝B‹VE¤`=ĄÇWfÂädňĽ"Fş˙‰qAwöă2í›–vŮôź0ş NýLŢž¶˝Yj'rřŔą•ńnŮá6Şî‘Ęg×*†ŐB%I|b ‚ó¨Č¦ŃŔĐ×áÂ/i ę…W[Ć%ňŢv­±Đ”Qˇ©…čcź»0P­>uQxoŽć–xÂ’ĹV޵o^]°Î¶fůŹ.!G$î—(yĂ»9ą­Yú›óá©J«GR*ă;ă%ß “X› x˘ xş\c.(ť#ű®Ô˘Ż‚U«Č‚žQáç6+Ţ&ćvuúcâ°+ضĆkÇĘôX.šá &«jŽÖ,ŽKh‘ËO(×]hT‰¨oťÔFÜü_dÁNż]ëđ;J­“X×Ég•ÜU#F' ˇľ/ˇ\”ńRŘdRN[%÷ޡ3pQľ¶rI&ZwÁL±<8\kNĽśVe)˛N:lLÔĘŢ!R¶0».ížlńl(n"đ5@Ď\}Č:ë:n¸N`Ť`ÇŮś?!Ľé F!5 /}Ě ŕóč} RĹsńM†ęţł]bű$Ý9[ÝńĄ*Ă ĺÍ”Â!r›Ŕ_>°fwđÓYFJ°Éí9=WfhgłąqÔd#ÂČ|úÇ"ŹŽçiŰ<ů8âň5Ó®Ĺá0Ą°?,DÚČ·Š;‚ÁŽj!"ʆűß+ň ?Ë×f¸cűl†Ëś±euwŔMCR—©aćkŔljY6gŮ37µŰ:űrĆ\޵K}WŠ| UsĹ6sv"ď€éP—f3˙Y#›ĺ¤‘ͨ6rfřٰor"š}JÇÚ€Ŕ`ŽźPAŽ8+űĐ‚AĹ}„˝Ą!ŁŻęlaŹi¸ S™X=öP €#Ľ^§ĘŮ÷—Ł„äăřĺ [â -ĚĤľŃ˛†/=(©{tçFF’‡‰ô„¬ýöOÂŐşů@ŔŢßý–RŰWŮŃz Łçďźx…=Ăś—CĆŇBÔ¤57“»hĘ cT[+ÓoĘĄâ#»µ{ĆéeĺÉéIM†ßVźQÝŇA.’[>‰ůYj¬ąóöTQĹ›řŘPEäCjľ€Ń(Ł“Ú6Ž\0ŕyŔ)o‚2—SçĘŢżµ™^đhÖ´ś!5˝99#MˇŹÝp"4Ł|A8KY7tRΠ׹un™ŕ´Y/QŐë•íZŔ ohaĎăřD5ÜÄ(ÓµÄnvÇ)ÎëslĂIŹ=»ÍzĐÇcĚ R!–Q8_}NĚŇ^`ĂÝŚ•Î -·’7°†ÖxÓőFE2ţ°9VŞHköé;ÎAT.¦RŐ`|íĄtµ[ý]š¤Snó‰KšÝ›ĽĘ‹ gŃí*ÄPŢ—mo÷ş !léW‰Ťe)݇ô3F¤ÓÖgľ -.ľ$ULQË3ŃP»¬W×xuČĎ]Ë)iŤŃáy~(8‘–Ü/.EW:>‘ź˛^ŠĄˇ2ĄŤlWŃd@V­ˇ«ŃfĆ%< -9őf˘Ŕ%KßÉ„ -ňys(Żm>ŕgőĺ*’.3O ';dB‚QwbłÄ÷Č âé^â˝f&áŰë%“MlN”X9í/ĘůĽv ŁîOĹŃ˝ďÖŕáń“ -­J– ofŢžĺâĺĐôÇţk~Ť§‰× -J(Ré»đ¨N6~˛őĄř@oÝ |“?d] I®Ú ›ş.¨¤ý.cčÚ¸˝YŹ&Ďý\LšX4Zs Ç:˙çrĽió× ÷…Ę´ä˝]1Ó·O °ě©0Ť“NćČ(Nîqâkő‰ĺŐjîÉqÝ#MWčŤ)Ŕ‹†ŇňÍÚ<Ôendstream -endobj -3717 0 obj -<< /Filter /FlateDecode /Length 2912 >> -stream - -|ĚíşăÎ+qJ™Ů!ÄBÖĚŻk Ş÷ÚóҢ„Ź˙˛E.0ŐkTŞ?Eőm:ýĐú -]đĽ»VgßpĎ3ŠŇ­‚ 9 %"*ľ¶Ł¬GßäŰ6b!şßĄwguGC‘“ĄbJW śT¬›.ë•í­Xí*JÓŮInŢÇŞQń"¦ŐëĐLź%m!űVL!X­`Ř8Ś K|RšÁ±a;ăáłUB›ŰYzne€ó±2Z¨ŤCż˝ÎéjŹ‚Lz… ă(Üł Ą­UłeަC×’ţ¬‘3ÄÂą€ĹYÚ}/eâšaŹŔ ÷`F©ň1=‰©af˝1j~žˇ<ĎŔbeýŔň©A~ଷkIrLĚ€0¶¤c˝âý]őDőµ LF·c¤„ч|ąv%n1”…ĺFé}¤ň}—§ĆSĘń ľL?·üyÍPľ˘:mp)•dĆ‹I{Oë*¸QŕÔćě›AnՍ߼SŚ ž*Ó|K™Q,XśXKTŐâ48qdYsűÎł®näý‚Ľ*ďŞeJÔ*LşÁë9gÓ„äú#U(¬÷ ‹QÓüJ+ţ>HI-˙9e¤˘çâű -¦ÁOśĚVGý %ĆhŢqáÂ`[Ѣźˇ&±Š­°ÉܶĘý`ş\+íĄí„ćˇÂТ=aÝŁ5¬ěÎ3›€Ę˙-Ś<¶XFôb¦toHžŞą'^ŞéÁŕ '€}d1Ƶ†őďË)ŘŮY»ÂŇ•qhű‘GĽ»řŤ6ŹŘŕČqÄ˙m§˘ŘŠ Î…t(ľÓY¨Ě™qE)ΫO đoŮ˙˙™Ś`Ńy\nŕ·H{ GĂîÁşĂ¦…8ĘvOŃ1Q'-1?uĎąÁŻLŹC·T"kČ -ü¨&ˇŔéëxȱVůá­ŘJ]—D™Í %'Q»ţs»{=Ąá\úâĂiK®ÇÜŐĂýćĺÎäÔ>͆,YαÂ.¤Š•¬ľ˘âPŠ…ŤR;+W‡„X—2Ů~úßY¸ĹJbĹ:ÎůîaĢ´ž«Iµ^Ô ®–”gz©Őô¦¶ ›ő9JýťőA·˛śý(Љďfűg(žoÉ şŕ»¬LĄŃ1˛+U‰îĹ Â*5ŢŽ­,Ś(ůŮŮp=l7ÂîZňq€<[°XFÉśy󜬀-ÚYĄ‘–r(XyS™­×ýu ([o‘ľ¸ú1\wě©‘»ŰĹUüw=‚mj©i -)Uf[lŔB!7®áś ňóîLíźý1]55˛†Sd¸¨éŹĎ0;łńŁ­µ‚ĺsăŢ{Ç ď‰;ÔiŢŐ˝­*̦ź`Š`jᲠ-ř¦ -࿡Ň=t†J(ň§mĚ|86´ÜĄtä¤J:ŘťH\ GIި/Ëm» “ŃŠZšµŘ>Ý4eŐ÷ĺé@‹š'Ďhé0 Š(ˇY:9ą=H50ˇÄC'™~_T0ŽŃ÷ŮwĹCöľµú°4Q’(㌠#ýżŃl×ŃÝxŚýО´aë§Ţu­˘Î¬]Ĺ9ůB˙7®{G*ö·Y -·ÝęçűŮűÍy^óţ"Y°ôĘăĆÖż.ŠÝ˝qC®çil]´¤zˇţŤ$ˇgřÔ™,ÜźčţmL˛®ű?nqc‡ x™fNţ8 †5 ţé›đEÄ=y›8B`«Vu~™zAŘózf×€·AÚ®ÓhqBôZ‡ ®ěVqĄ5Tp‹ěőuď@ďó–`oCŮnÚlŞ;ňĽÎ™VAŐfě[ý㸗ŮQ€6x”‚%¦ý[Íźe/ÜPJX/Śč•đ?/…; -6fŮý1%Ą6±­ˇLh]ۦť 9#ÖűÄ€/ëžşfFâɴ擢~Z:,€\N-řZňôĹFGŹý–ľZĺµ¶kbNw{&™émZÁNÝoŃąˇťĆĂZٶ32~]&ť´‰–ďŰA=vL€ŽÔ´˛ź¨¬»FüŹ- ‚Š­K™tÝVë‡Â.ŚKä-gZyďň5n&•Ľ@6ÖA ą†éoLF8ß‘ Ńs–§‹ŹŽ&ëôf+:tŕ‘آüŇ®*¦“$ÂSAŻňkJ‹.ďĘ  mŞ&Fś^‘mQóŕ°Ł{<Ćž‰â%‘@~BhBx¨Š^A-I÷L,¬†\·sĺjŮ•Á2 çßËŁ†ŢČť%ĂŮtőLn÷®Ĺ!í;,jěs­@Ö?Ćóđe߬¦ŕtą@–Ś1VCošq®0|! -^Ë_bżŞ1¦EĽĐ é* -;`˙°MĂĎQýhdA^JF˝@•¶*cŃŚKSnßäN­6TżHÁß&‹q˝ôśŮAÁ.[N;Çë®ĹAôé@ŕŞÔä5vnŕ6=ǬçüŞł, #‡I°=0`Y~"¸ż.UÔ}ł\…aŠ‹ű€Ö{ü‚Čŕçwčâîř¬sdH·˛‰źAđx“çďz0ýцŻ|PČAhF‚Ř«‚ţó´/t-MŻü‹ßvR ]Ď(Ťý Ş–ľ…&łˇsń”5p,ôCńŃ– Ŕó{ł%â;Ę:'_€\±!ĺÓ É¸zCąŕŹjxm<$4pŔEÝL!6A!lˇ¶ózGí/,cu+! á™őĘ6˝ż5FŐ[®-P&ë*Č‹!Źý ŻĐďĺl Żgµ‘€ čś8řgÚLś@Ů`mş(ŰIn\}``…E%U…â…G}ÄŔĄŤŽ”¬ůÄĽ­NLŇfíîY+Ţŕ)ErÍAĂČĘćR]Ś46BĄ¨•ţđÔ7 [(h»37.ó8ç(•ľâ‹ßđţj†“KI»¨H¤pŻe…>Ţż? Bi¦SCż˝_Jři|–KĘ´ýµS{®ö?’Y\D~ďđďÄ[SáŐni “\0Č 5şyájCÇkö,…ţXCÄZNhĆŰ7ăľ•¨Ü´‰›BFz5šabŚŐn…ňi™@.h§<Ăc"ťŔĎ]¨i—VŔŠ<Ą–Cź\üË®«ÍÇV ‹,‘Ę(™@)Á`[şŤĽřă=hŃĂřÄź˙řnÚ±ú«wçFăżCd_k.{ĂřÉ­&işš‰yE ™}můČXĎ‚pĽjP÷HŮgE’MXcÁă‡1ÂĂćúÄŽgślZŘjDěÄ|žnŤ]N1®Ćúyčâ]49rs”x¤Ý9‰´bźNäw–ÍŃ4ˇďJWľ€vĹöÖ€„őŐ5–\Ë -đ%G}P0Ń'Q„&`˛˙[1Ó±s¦ĹúRŹ ?ň†Do -UđŘËń†l4Ą6‘Ś5ń)¨qüOźú °Ë™ŁZm€ó\űJű·t&‚Ôă“aäFzrV;+Żţť34ÓfĂuiŹąBÇzF>żŇÄ“ŐW”C¶š`FI1¤93ȶ°lś,]?tEÉ Aę÷+#ĄĂXS'µJBâ¸^`ügHĘúż„®’ob‹Qž‚µü)z> -stream -÷4[f Ď~îŃ÷x ü‘cÔΦ)WnëUÁí­Gm;LÚô¶w?knK÷ă >«đbDµW!Çß¶ąO}#˘ĺ˙¦h“~A›`ËęőO‹]>ćŮ—ĽA]ĹÄ-“˙¨[¸Ôä×4š*››OŁâÖLy·Ż -ÝTôÜ‹’ěń™@ţéü *“ۧŤňę˘%ôď1-2¤ą¸lÖńŠłTá¨L™dÔ™!Ť´›–´áć•;{µi¦ŁŇ˝» Ş-ÝX[ď≞—«Uä85şťđÚ´­oŇ>;Š^m`!Ý%ń:Ç×Ôe»ýT˘}ä§w -Ć*: úöEĐ*Ĺ28ëy¦Ëh­.ąŚ6ţÔjbZěĐ®I“NŞ8# zIÖ†.m5ăŻń3¦Ř–}Üö ˇů7¶„§/Š*=ť"únxÇŹ-©Kdúŕ‰Ť{PŃüęú!Lřś™¤ţ‚Ô7ęR¤îáG^>#ÉâXBf?'˝ďYéÉő’ö§ú/…d1śzUE;Otk'Ů˝w'…¨)ÎűęMP_4ŇIîF¬dá­‘Ô¶eüNéÝĹN¨ËÜÍŘJL&éÓśěŹ^24˘ŐŠŇ`D‹XÚáX®E­Í4Işb\]?{p#(Il=Ź&’Đj¨¦¨Ôë˛ç2"-€3‡fKßMTĐZ 웲ÁąÁâ—Áx’‚ň„^ŻńhqŽ{hŤzđŰU*vLăR­ú°ůÔņg Ó;u›UD˛W»öŘ( ”L¶ż!+7ľűٸŕ ‹dpLö)3ކftĆ,ŬUlÔ7ěyl.nscÎ 5RËaUßëň‚÷Äm'—ôŢYiżX¬sĆ—STiçśÚăżB˛pńťÖ[®F_ńg†îu g+Ih¨H!,Qbä^{Ý›˙Á5Ů I3¨‰.SµŢw…d;1 C9鱢ňŹ–GŐ¤ř´ÜeuűD¬Ŕ"ĘP2•‰ĺxrG–^^ŻňÚĐĂůq°2‡‹‹†đŘť˘_höv[?=ś& íëRŐL!~öŕĹÉʬSFýů1s§×š0Ú QuuáŚcăŐD§ -µCě]B„ŢV®ŤDcÝź˛ű†„'ÝUşôéţň>ëćQ|ń'™Hď~*ŤűcvüÖűĽćâ,ş{eöz }=@e§Ą‘°‡Ţ–•”ÄŤ V˙ĎßĂţÖŮ1 Şż®·Âx@»~&× ĚĐôąj ’ÚZ6ˇťŁú‘őĆ|vXń!©ó°uđóšŁzĎĎ/Ž®§ôě^|Â÷BÉXtK‹ŠÚü7ĎYűv„3ž?•i:L^MΫ÷—ř#GŻ%±ÁöŞÄ°_ČQ}[K+)§.óôsípŽčŔˇT-ę\ëť,vv®ŕ(Ď˝_wĽh–Ç÷Ň„„CÖíĐC‰wň˝‡ĹÁeáŇÁ]eH9vgű)‘/Łc­ő äiř -—Ş„Â"iG kLb~/ÜĽ‰ńłŔhÚŐ'Q˛çTaęÎ=B•ĚĂÖ,†YŰ@P,µ é”őĹ>%šAr<†ĹőňďëűFę·h}ăJ‘{¬ęµ“IČt(a”wŁQőÚ9(ěá‹„ZŽÔPŇ»BÉÚG±ŘDeŁ`Ík‡&¤üCćXç»>ř«‹ĽĎÖÝă]"aţ[,r")’AŘž GjÚHŔ=v=ŹKŢ.*­–/!ę·ŘĂŇ1i­K;ĺ‹[•Ů …ŘćňÚIĐX(ôŤúŽn•˙LKîŤř/ż?]nloÂźŠ_ëýţ˘ŮĂ“<;ď”q÷RČ+D{0—ueI‚*»pŁµÇ´ČěTŹ ÇhSŚŮŔŁÔP®5dÁTp™ź!”ÓÝůöůĺKÚVS‰ -âxn¨LĽĐą‘đĽáA>Y÷&Éîäü®ŰlEtßv¸`NTf<Ű7ÓjŁ$—ę -lśąż‡ď_hţl’}eÁ<éÄG>?{ŐěňQ1ŰÁŁZ\Á*;=tţb˙qĆA@fN 2,iÚĬ ü&-B)É™PźHËŕř“űąĐ R–¤`Ę9{Ѱ`}vůíŻužűő?{5–\FfNţÖ´2wµfŔËüU•VUă` ÎJĘ••„ ź×t<úJŢÓíq>d7ür”zĂg/>A÷Ŕýčm륾˙IED‡!ůű a?ű®ÔŻ˘Oßł EĎľÁę®BIiI˛*á éąşÚĹ ×ĚŻ±řÜ<]BŞzóŢňáŤL‰@>éšbł\ ČWŽ»•ý#%LŻf˛%*˘‚©Ośe]ۧI’Ůh¶ÖöĐo|Ŕ»*۱—ęŞŕŮÁ¨ -ÓëÓó”ʸűܤɟŤYŁr“¶™-⤭YxŽűłQ]ľé=)‘ň±¸¤ĽâÖsʤ‘ën°“Î żë˛Ő–ą…důŮVýÁA-÷nϢsç/ „‘sÎ%ő­éqňÂ?âwDtvs°=´đđ⣨–~Q˝ćżśÇ÷»óŁš{A.Ą I\ąG:tleě™Ć/iě`¶-9@„l-á°´zCڍTe¨¦‘KUŐŮdaÄŔMŹÎM±«Äilđ%T` -¬>y¨*usµxĘ©bR*ż &ĐśgvyŢ"đÇ`â´ 8!ô<Čl˛ŃWŐ 6Ńf¬s¬ÉŽDÍ;`.G°2/ĹHÁçÇĎáÁx:Ź›đGą/H–°B;ŽÝ{PÄ>ÍÉâM Ă«^‡lé"żÓË%Zü—€ŕÎcŮ<)qÓŔvĘČGéŠÓůEb‡LXŇţ‰K\¨ÜĄľńsXDňJÚţë r¦›řŮ€¨˘zk g÷¬8ŕbŽ,•\Ĺ^2ÚaeŘĺë׼ŻÇt¶Č§rîĽ7ś2/Ĺ%ŢoŃ ˇ…H€$ß=> -stream -Ď ĺó?CřĚ -ŰĹĂÍÇkú&ŃłbŁi ĽhŤTڶ•6ĐĘäe‚-ţXŰĐ{ĂaĹľľ€ŔŠÖ¶V^«v„őšIÍ›’PţŢ3®5ßç›óHłó’X–f>ĆÄqbP]|§wčçJRą»Tş1#5ű{Ű}5źŻ›1°˝gz =.Ąő‘UżľtjŹŞV–ŐNú÷—˝L©FöŁLa¨? &_é@Ţ»čšë´„ť"Uq„ß)'‡Gvt”TŔi¸€Ľ_L›Y7ž[Z#<60·µ‚dŽd:2©z›š×Ľ>š˘¬_`¦@yŰ"+­¦?ĚXŠMĽ¶‰ÇĘâúĺ.Żďđ´®m€Áä˝ eH -ÔUDűŚ|áćć–‘ă*eÜ„ü›Đ= (tđЍL”Ă»d{_÷m6ôĽâ×ÎÖt3ˇ„JĄ^VźË ąţáQ€™˝VdöGňŘŃ'ŢöĄ¸ľBląs]W^ô¨‰±A¬>V®µD˛Á×S&ßšiÍ*Ç(6&Áý›ÚTpŮÇĆÎFËć8YnčĚ«şÝW/Ńe±Ř­/.ą MFÔ?¬©ëÁĹŚˇ‰'ňâ;eź“ÇWŞ€Ťv€ÜbĆ” ć@Ęčťz9ŕö§µ¤ŻŹIÚ‰g+ÍJż0®' -{¶ŠťYa?®Ůá[$íFő„…Ôm†Ś>A’š2ÖfzÇy‚±dZ–śU3—ę ÁVËKćaQČt6i…ľť§˝Ĺ$/Ů"ŕýrY6ôFĎč™R.dě)GżG›¶¤_9v}ŐÜ@¬tÁÎm”8ÇĚ€Sfčń*=Ű$đ"ĐŔę|r–ţ™äÚ¸Ŕ0™ń |b‡>ĂöĽpŔšó+ -ÔęéECO˘Ľ†ó4ŁkĚJ|Cq1wb7G˛ T8 nÍXŘČLé(MűwüŰXÁáĄŕĐ:Ű _E{Ň€ ď˘<µt€ŕ#žd*Í´8rͰ2\Çn°žsţ+óÄĎ«şáN ]—˝ÜV´mwr‹7Ş çÇúÔwŽż(ú×r ľŰÎ -7I©i+íO»Y}îđKr÷5Ţ‘e9µ—3eăÖbůn3˛R¸ůćCRU»…o4$ű-„-Üu ÷Áć"ÓV˘ŹĹś¦N¨łgáˇ*-Ťn‡y\‰ťĆË÷ň#wé k[äĘËěőóŤbĺżŔ -cš>ůęóą51ŁŘJžđâăŕ”ŞĚađŹR`âCŮŘs%Ň:zm©­Ć$•Dcěýą¸Wx.WŤj)ÔÚĂŚ -ŃHť*ćęL=­IŠż"eUőžXcXGFŞigĂěBNx9…ŽďtrôéßąhŇ]OXč1‡Lô˛7¤'•‡Ţđ ~Í˝ńI.Ěb{‚ż+˙a«Ka<%?‘ n!00qS ¬Ôf»xB‹M=\›bסA™KÁľ#˛€"đ–~ucUYIÝ[?ˇI(Ľő}ŔBnĆŽ<›éˇv -HĂ\&Fµ†űíßBü<ÍÁµ¶Äj'”>k&WůS |Ż«¨ÍĹ™kŔô2˘Čč箯’!gŕ5 Jzµ,:xťJ 2ׇNě¸SÖâń–‰ËŹIp -ń€Đąă9Ţđtž"_Ű1Ţ9µ>ŘľöłČÍěÚ?cťÄĄ’¶ç@R.ânŹ:z2 łvuHÓU3OŘlŚűBOHd¸ŹYk3 ®ô©„ED7 Aě µ1Ů˙.0tpI~}0io‘jš ‰Vž\^1/˘,΀¶âvý~?RćŘ™őLłđ†J'ĚW”ĺńă(w>gb–‹žíţ厍úĺ塖–aö/„uv¦ŽÂ–›}mó†oňpš´p -M§›CDÔüXĐÁĄ$_ô®)ßo Q»’ăÔ3ájŢ©‡ô.¤BěXĐ晑¬§Ą ý•‘ĎŤą¸dxŁ_b˙#Lé°Ü×{?T¨@ßă)âÔS#D=™ÔëĚş€ŇńĚr[rćÚű^“$ÜŹ»Fíş‡*éj4ęîŘ›+łcc°#Ă׌č“v·§ÜV¬÷"™măÇŹg yD˙¨¦ó2Ë\˛RŰ—ÖĚ]oęľ Ĺ˝Šô˙2aµÓÝš'ëÉx™Ą˘+ŘĆE Ĺ/&z¦äjÉŰŽśÄnnn@q!H/zs“Š^ŁĆ^đr†Ąd14ą‡(Žxĺ˝î˛Żz¤FŤ}¨{G -žn‡ šŁ¨IgłŤ(ěč´÷črÁRĂ抄µ´^°Jë»móĚOjŔĆ„ĐqĚ笾1 łţ*‘#rźl+“^ÄyXţPôU»r&Üy¶*"M+ŮľŃőW̵Ȍư1ę`KŠóÂ(Űžxh§Tk lŞ’)!ÖB›ćRUö ŹÎ˙0ĘHÖ®˝GöĽ°˙,s€‹Ö S˝Ĺ%^ě˝—ĺľUiRŁópŞUÓxľDô‹˝`ˇ­¨›| Słµľˇ­ŕ—‡řeîhś(ŢT?XđÓ[»ý¦MVܦŽŘ‹· .ůX9źn0ŞÇrůż0ɢ˙…V9ńŕ‘0Ô’‚?^±!żŚJćř_Ô—Ç>uą ŞgÔ”~´Sţrţěő†¶°3ÓíŻq¸ ™C3Ń·.ůZkrážBðu<|ł«.>ŤŽśŕ‡EU( 7«¬W:ĚK>(ş’”xÉĐĆŞů„ĽKůŐ>(‚Ż ;”ľÁŮĎFOE‘ÇVěNW-ťKrčŔ•7luČTDE/C›×ż6”·y ¤±ĐBsʶ,vté’Ă•ăl˛ Wˇ«˛ż ȸĽµâ©u˙v6jÁ+Ś` $"’Ü‹ZJR1ţg€ţ‰ĄŇOÄűaZr ZĆľˇ*o¸żőVĄĐj}Ě»€"…cŕŻ]D…PóÄţëá5‘frL#ŕI´rŤP*E¨Ť!”Í1WńH¨)d¬ă'í÷}X}ĄgďěéŢWo±‰–ť« ľ„ޡjŮT߼űĺQ1" vu©N—ővgÁݵ˘ůő1hfť7á-Ě5x*ńßę¶> -stream -ŇŃgîŠ|Nň@°x± •Ěß -ĚčcŔ>ţâ9]čŽĚ)s'7ĹLw*´1ŰoA‘Ľ¦T>m¸ëäđvŘ ¤5˘VB LŽůůĺa píâO3¸Ňă®E‡“w%jx<#<<|/ś(ĆVE.@¤ ëq@¨iżąóE-<•oŤś˘fę±´¤Ł–- 6)‘JůV Śťťľę‘ŃĽ+©J$»¤W#÷Ü_ňOŇĚ !ŕjQ‡÷îţ×l‰Ľp$DÄÁŚŐPĚHÜ+ą8‰}ěv` ·{˙áżĹMőw·Ë·,?‹˝ŃńĐ_@;ťµ'ÝZbÝśÍrď6ŕ Ěl!† ’ť[Šéz˝{X±Ź±T¤°˙qCŻ€ĹT¦ŇZ,­ˇU…ą+Z™áĄ+ß~fťĹbî/–ˇc ă"ő/sĐŘępËę´K–Ěó±Ő|yfŞÖ˛š™mٶ`đÄ ŘOÝL˘Ö 7$zÉşîőŁQ“-Ôqą…ó,ކců/ôbŔζŇ0ś9Y@ŰgG•áLíČ]Yhż é"őK~2ĄČ2ËÉÎ×}3Őřt†4… ¤řQvŞĹ µeÁGz~+Âć¬oĚĐ–_÷ †uŐŘ_‹r˝C4‘z†©©c+eʆÂŇÜq>|šľÂ 2ľ2üîUĽłśąHlĄ˛ ęŽgś˝%Đ^YdO΂ŻÝ—®ĺ§ómÜJ¦ç(·-E°űGśşłöŐkNÚ1Ă}Ţ‚*/ÍýšAČcluV‰´ÚÔŠ*ÎUóŃÖÄUp@¬|žkÍ˙ ¦˛"s©aŠ0Z™ěßA·»'Ľ5Ç5.Ź>ű^Eµ€ăHPô2ś‡ Č "rĽůŹdX_¬onÎ °+ `Î襓±ĺŁšŇł~ÜAV$ŠĺĎ  cł¤Ă7Ő•dÁéBÂäB˘±FHÄ'‰siç1´•°›.Řݤněrú«S"µpčR_“@ÖŐ–«ö*|­2 aâIđÎAĚyʬ\ᙊ©\ ˝h—M/á2NĐśdxĆĐËeçŇŞ_xżĘH#…JČÍÍľŃ×@‡Ý'}8Đá™Uö?·Îuůöž”⬥ş7ĆÖĺ˛gňcŻ?A̵· 6 ĆvDKC&Čăi®„‡‹l'ôŰ@a‚’މň‡a´JC)ě,őϰdP™Ŕěs®«n´źPÜ57ŐJbŁ‘ĆW˘Ş40ާę_W<ű_}´Žo1W&ŹgšlcGŇ™úĘľ©v+›Ń'Ĺa¬z÷Ŕf¨AŐâ)q…qŇO§»Ó8‘ źL—ĚÂé:őj6iýŃüşW€ÔžYv¬ů÷ńoHĘ”çŻ4—÷‚>¶"nÔđýÄč˙Ţî»Q]¤`ľł4ţąăŁ1éuuCÍŞźfúůUýß:°e?:Ţ;Đ…kV¦2(%űJ3üˇ}z”ć±@Ă“B‘Ř^9%Ü}1¤äŻXe&OAr´ć‹+˘Ç§C =ABŕwťdf^`6©XZú¤oz$(HČ“@‹A‰_5ŮS´÷_#-Ł}— -)żzÁk˛‹‰CĽ"65%ĺnž~f“ĽŔHá©5ôP]TŠ˘h× RYŐBeAĘŻ0ŁŞżĎޏńU»P!Ŕ%ň" • –z†x2N‚ô10rŮiŇ+ jüĎíĂ×ȱSC<¦'!‚űÎsWq9ĺ‚bĎĂŰ+~‘Cnś=ŕJD@ż›O¬]{V’ Őł@I,1§VňëwyĄ^Žc Y6Kç¦MšwnÎĄÍĆŐ§»¸şd2ö%ş±š_E)$:.ŚOuBúK“ńŰb`,đÝl éÚťĐ0kçTO9·¤Ň!®yÎę§Ů–D Ő7°ű—PËŰÓr˙OAXÍŽ`%V$ç‹f+;7X€ˇ”Ɖ#‘i@77łC»C,6n1*ŐZąéŠ© -ŇŻ{ą›BÚĹăÚF60É[Ĺ>a×ç#P€im™]ŤbŐ#ÜâIĆ3ĹČ´#¬ńČ` ÚĺMnHa`ë.ÖJ ŐÝß»dę SÉşŞŔ+v-¶š¦|÷RŮoíik Đh{ôĽEÔ4­ű2Ĺ]Ś‹NF1]€mĐýăwdţ˛tÝhÄŘŽmŮ0sO—CÄ÷‡~ŢŤW±xätD,żp›?ľÇe«şĽŰä©GŃ3µĄyGŚg`ÄŚ"OçĺnďÄô~¦Tˇî‚H0Č€­Ů‘!˙C<Ć. cÁě[b»Äъᦆöę'÷9@Ú×ć•r®ŻZ)«6/5J›NyśP:X¤ý”f(§ë sŔăďؤňř±µ[L|9;vĹh‘(RńDŚgŮ2Ô:ňôn î_.ÉńÄRŞö󓒊ηj¸Ň˙{t™ {VmG±‚î›wşI›ÜŤV‘O(t”Ň -ŤzĂóüTMtöę‚üů«żůáŚ×¨żP‡×_˝±“¶š«ß•şĄq•»Hُ&“z—úŐÁËs”pÇăRSF/Ľ/t™rüŁą98¨jëÎi˘”x˝ę‘g~Ѥif™iʆUň|Ůk¸¦ ü˙Ďv‰Ö-Ł=SŮ7kez˛x¬&ĹČĘ—óźG;ŰUÖl=m¶şZnř8'±ü’~ŰĂJ)?™·«6‡ŁŢendstream -endobj -3721 0 obj -<< /Filter /FlateDecode /Length 2368 >> -stream -ę“Y`ę<žeOKďÓń!…˘Ó!ĹPMŃΙ\Ă2QŰ*x¬ŢzÝź˘­Ljčź…7ń™Ö¤¨ŕµ>WĐŔ»ö®5fAĂ{Żç¶Z¸ -´źŠÁĘňłˇňĆBÉ*ď$>Ň{`ŕ–áŔŔFuS˙Éë=J“ í"ĂŮŠTŠ4Źţ»QĽ¨ DşQ‚ąx gŹ5¸÷—·ç‹c¦-mŰ©€u4Űn˝ąa…U‹#?¬€6Ţo'źŃÎJFZ(ćZőz—^%GLv®ÄPEŔ ł{ÝŠť´â9 \ţ{Egć¬ËŤÝkHó§gjwŁwŠtŔş =Ý/ąŻu±x±1BĢŇX`ş.őÄŘšü°e;oŻG>âXNŕěEjôPv]AřĘ˙Mu¬Ž9&(٬ĺăU·üLôŰ«¶|Ť›qâĆB1FXţ cŠęaktĄř•Ű»©_ dűXŤ°o÷jN ¤”Đ,3j/:špÓ éŇżáZ–ĐľˇÇÎ.z4?^LťĽ ?Ęj—ŤqGާÝZÄâŕž<µ§9F‹š€•‘൬ţO©M6śÚď1?ůÖ$™¤ńĽ‡‹÷*Öjyš¬Ç ˘·Ç/E‰©hËN%/{ +$8ľĂ(•ÇW[rFhŹ54Ő5âKR©ů.VÇ?…:Çp{Ĺt“,}ť!Ç2ň’ůJŽŕ9Ó€Ip¨ÇöEŕv6Ů4L6 -ńk­×OŮ+RŐĄ?ÇĽ/Ł+–ŚëX†˛9gvĄ˙Ăˆ–…-MT2Ĺí¨’ôó7Ůä;˙„ôa{ ,»˘őŐ¶ Ô{ŰôާŚT¶Ęgd ¸~Űľ.ÍH”Y¤—ŁřN»÷‰ÜŠ÷â/™%~y-5桏¸ž=yÍaSYiŐ}Yqźß˛´cM­’¤Ş6—Łc® vóě ľpeŘüî6”˛_“ šXh”Ţ1 h -†3ŕ¬~“Í,ĄŃ3%ŽŇýš8âę€Ű(7@•ÜZ<ľ˝OXůP3hv,ÄŻŐͨ*Ľ!WšcÓş˛^%9Îö|tb÷‡yçWT;ÄÚĎrGfĎAšł ™Vʶ@ď™<Éż™ŕ®Lyu<ĹBš^±ń6§/75‰M%yóԝܾĚ,ÓČnąąu5>~Ëú«ËŻ `ńb˝I¬Ý'i‹ůŞs$PgSKŢđW!’Ú/aXç35şŔWĺ=3)0ÉÝ­• {ď&âëî]ÁÇčţ‚ą7bR±ń^E˝ŁZŘzŢÍ›jp÷Só  €çźř5NŚBuqc2‹nä?1gÝ^–¬řüDľů´ÝxjŚżBŞš,ŚZł }ńŔtSĆř¬¸›Ť­öĹ"&KěŃąőĘĄw‘6Íňjľaé‚ň¦)ľcG7E€t•QĂňĚĘĚŇ«ĐĐ,,řjžź˘H1P$·÷ZH˝€Cą¦vĎ%%ó %$ŔJJÝőý.–ş«ŚŔ#żéőř˛üÉ*r‚#;Ym -ŮÄůOÄŻ+ëĂ3kŚ˙u“OgăĺÄżč”öĽŁqÜ[ |ƚѿ)łJŠ}ůŽ,z;–ńłŚĂčnÉ'2Ę¦¨}NŢ2Ťß’”ŔLUZ·¤d\Íoqkرh áÇ%˶łkéŻíkÓ-Ť8é -ĂÂjÎŔ×ďI˘ŢYä+Ő]ŮZŠQîÚgCÇżťL ôW¦ŽpqXČŮ„C9,w·ę‚Ýđ¸S!ě5×:˛ -ú×ÉÍŹÎ&#ËőŢňfűaÜ$ť$PnpĂęąpŞĘśČözMcäúiĘÝŻ–Ű$ĆeGĵ±˘ ´9Ă$?UBŐOČ0ý¨W ´Ř=(÷Şş®Ąŕ•Řő9wrŔC{Ěák¤=hńV+<ýF<Óřvv«‹?ÔÓ%_ťOŔ¬%ę[ÁI#±ůĐd¤2‚WíOđ¸!żĺą˝ĽfŮ%ďĹĺłŃqOendstream -endobj -3722 0 obj -<< /Filter /FlateDecode /Length 2448 >> -stream -ĘNŇv -ĹëÓt}o{š˝DĚíŔK¬¬ -ËľÔóMŹ·bńŤq-Śťd˘»ť8ŮĽţ rŠjŚip¸"Čţ9"$¦Táö.÷ó““«–ŚLě„â?-O¸Í?Ő@ó&´vŻ`úذeCČ+7uĽ/Ő¦ŕľ}nő]*|ę?Í4gŃ}IđŸ‰vµőW­«ÖÚ6ĆĽ…ŮŽYĹOâÓą~IŇvˇóös 0-^Eď±Çł“żI˛?«´ĺ+Î×;ત3>>`rZ ´ÓsuX®Ž.7űUű@H˝áąćőé‘č›*é‘tHO·Ä^tMjVŠ‹č_ߢŞÇ‡+Ä»ô) î€ox@T×RËőĎ›@,cśp;#_Ť˙-BŚĚ…O3R,DÜ< -µ]’ĺâ|°~eĆB‡ćʎťmöANW4iŰ›N Pş÷ŞđÉÂÖiVx&É®ľď‹‡ő4˛Ů뺦ㇳ­Éş˝Ű€ńÎżóŠŠŠÎ.ČźcîH6Óm1×÷őłl™1“Úđ}ďźÖxŚBŮ.ÔjňŢŠ<ÍčČc·(QµîĘÜ}ÁaVa,v'áäUÍ!\ÓTÇ}¦Łłęfµ[zŠ ćż4‹Ľ^yŔÔ©â°Ú¤EÁŕEÉ˙٬ĚýĂłˇí5{k/Ś;@ľVD#µ”güĎgŢQWĆáQ»Q]*QĐądbřˇ6ĺOăŔ öňËń~’Ő™›Ńc ŽŁ‹†CǢ>*•ä:4€ń!d:TŘĐVŤµCBˇ(j˝YéuŚR–‡Ł^s§}k[|ÎÁ›F–J—Ó‹yæę–ÇÉ2É~ĐR“ş8‡«2Đ.ďFaFéóp˘Š•Gx´ ëEĎđ0’ťô4ˇĘß03dµÄ• ÎÎ7…ť`ú%,ÚQ -Ťk7ĚËyMúĽŘÁ>ł3 -u=˝LY”#ńÎ,sßwň_Ăů¸ÎJĘú>‚S]Ď•Ť@‡E5ŠeŔ#/ďI0ŞeĄ?4E ĺą)WVÔ5Ľśă§îx -7ÔAĽeˇ‘4yłb4u!ź8úýę1mŠçÜ 7­LŽúřx ˇ™ëĺ‘ŮP% žie"•ŚĹ Ą^bË'*\jÔÝ*ż?S|ĆÚŇö<> -stream -¤tÉZâMˇxą|éÄ Í[p)ŹŃQ…OÚ^>u"‡†ćT)ď+ ÜĘ{Űď™4Óm>ôţôěÁt\oüµ=ŃÖsëOŞkŠ¦Ë·€"ý&„j):ÉłËN#ćpś‰kśŚO‹â ÄDB„†ż1Uşń·dxžíf‡VvËřNöüSÍ´ ±ü´hw…{üy_ą* D7łśK3MŢ˙32űÂőD}ÁŁ’Đ`—l8ĄqĎßÁlj©ŤĺđQýĺÓ@T2Ćî°tçł˙•üç‹˙BđĚő· F PtĄ–ŚC+%|i {T˛Ą¨ęěxţéTź:lUďé!:6ŚźsOË™™°kIú şçÔ_Źb|łoQ2ć“(§,=|"‡PÔlď÷ý’ÜŽ7ěCІ×ĺ_ĎšŠŇijűgh:wăŇ/ÁŘŔ[eČţ_n%©¸vĘ˙,˙ěŃ÷ř¦bNö¨A ˛H˙•}Ćž‡ç×JźČěđ§Fŕ őΙ0÷PG$ZŐĽš®y"bšÚÔ dxëÂüÖ¶đ­€F{ŕd®¤F턨gAď0Ů ďÇň Ä\­*ČÂÍ)“Ú wfńÉHc´–Td ~NĄ)ÚKiÔ#l“v5p&¤‰Č ˙«+ᳬ$ŁĆł“żĘü1Ş{ŃffÝç¨/΄mÚPÉ‘U±5†Ěżň' BF çb9­TnAÜ2ŹHüş$P[™ĐPű˘Ď/śöVźŇpX{ÜsĽÍ“ŻL'CE¸·3šyiűކÝ3×´W˙ÚłexPVdŕłĚ…Ťěz`>„ĄcÓ—ié#9Č-rvËt¦sę8b[ö,G˝xŮę×~śŞ·ă•°óV|"*nîZE=ä¤>úŃnݞ\á -3óU -Ç ¦f´n㱏ĚŘΨ2żÎřĽÖŰ…€ î°9*U™Kµk—ĺ$GĹś˘FţĂ€,v3Yp"*?“'wY1t»(W9Śp†Ĺ›łdŹ·[-†›OÔ¨P\nŕ„pt Š<ř>śHôÔÖěŮŃ–Ë÷ŹŔ ‚.t-ĐŘś9B;ĹS–ÝBfŞÉ‘ݵZú0äŰś -*   -±ÁęĚIÇýŹ0ÉŻúĄm˙*ßXj0už2"Ň™9ĐÝY©fjşDHFë˛á˘çŰtÉ؉­ž‡‰J" ŮěO h‘oR0P×óó@o9 fŁ€^b¦sÖw‰ŐLźçV]ňec~š‡ć¸¬ţŹC6ŇEap#ěšH&Ł©+—wż ýëŔ«ĺkĐĐ}cćŰNł¸~ üG„D¤ąď91Ü pĎ´ßżâčëHeH×Î겙´®®í™V÷ŁŮÚY@ŞÍŚšG ß·˝·Y,ŞʏTž©ÎI­}đIhCä“ é!~­¬ßÎüɛޜoV3ąWş;uX‘?ć¦BĺYÁ<§—<]Y 5Řxß%©?;.¨'ÂËQWŞUý.¦ Ô»p©ÁtŘ÷´ŻdÜ›|CT»j1XČÉ&łm‰D\4ŚëÓ–'-Ď<éďë;~ęűKV«@rŕ‹[ő:çrD•Şkv}g6Ííř§¨W¦$VŤŕ´§<ɢh}Vt(ŽŰMŮH›î7b(őÖ–ëŠ"äT¦ęź÷ďk=7ęđZôÇX=»ĚŽŤÎ"şC4Ľ‚ Ě‚ŠĄ1@U)"ę¨`Ľ} &ŘmĘ0b` <Źß˛9 Ľq(–– Rčq©Ju¨ëgć¶‚Ą}Ó ú7rąUOsh–‰Ę‹Ě}őÓ<"‚aż€—Šś›jRt -ráşë2kq7·]µ}żCéfq­Ş0Ř*çřJ~?Ľ($ĂłU -ÔĄô…łgendstream -endobj -3724 0 obj -<< /Filter /FlateDecode /Length 2528 >> -stream -ߌHĘ:\ő­ŽrŤŠü%‚KĄ"ťĎbĽŔÁgŐŔ źł+éśŢĺyř đÎűţ©ý4ůř“&•˘ęˇôn¬"Ą:»'NĘß’Z/P]SččŔrĆz¦şŞYě@ŘÝýü¨ÔߍdU€uî1Bŕ0ěÁWŽŃ~Ë— 뎀ćB_',™žÉ“#YÓYgßżZĚ\9O«@]ÇvyY‚Óé¸@E‘luîjŽ"ëé17ÖeŁ‹ZJť{Ůt;6­Ü&»"™<Ŕ!şĽI­ŤŤ5^oES;çٱŤy}a‹…ŘŘ/×Y -«’]0 ˙?dć^ŔjNĽ¶d¸#ěd÷Ő=şlK<ö‡­Ă}6/EĄużoE˘źRŤ°ŤNxŢV—T†Şôd|°:Ń'Ů´ …ÇőNj!ăÓěíC«žäŹíϦG®ŁWgj¦@ß ’LçUüÍâŔ%ŃRĎŁ 9ąÖBřş@QvWęHS$u.p—ç]((ˇ]¤aw,@;űó×GDÚíOř2K×1§s^‘Łăó‚őmx°ěp^+áNřČШŇL~Îčóu¦mŢŇÉ#™iśŹ “ű°čwŤ/ĽČŹŰ5EŐ'(bÇ’»×Ą÷Ň0‘Úű}…ĐŽĺb$vl/UŰę·ŕkCLŰ7xcSňGÎGŔă ¬>ŃćiD˙ĘşyašČĽąÄ·®ŃE«LMQYkh;i’ŹŰ+uµŐ'±R:{>čś%.Ľv˝×΀0˙&\âę.uwŰahŚO‚‘čÍP8› .|éWPâŃŕ·ĆĹ­ťZ˙а<ÄҦA0Ě˙넆TěIR‹BÖ¬!ŽZľ<Î3•{ú;`ó§SŮ÷F -–§xP–˝1’Ž*eîˇá_VRéď#·h)¬ÜŻI‹ÎŢďÇŰ-S+/o*ć9+DVÓ¸€P0­x+‹ăo»Żű„ž }ŢŢ]„ť©®LTîr oĎĄ Vö3ív+jÁ&Řą ­•ůOŃ<1Ęž–ďÔ©;† ub1‰ô •0ŃÔ‰¦"<üµ<ľ@ŢľŞ&ŤgĘőa±~FôOěÉyĄ°âĘ=ó4×ŰRÚ=~qe)Ů«z«ĐÍŞ&Áę!‘@ĘtąźvÜtřˇ ČoR<Ąa±ŔŹđÖ2˘ś\·ćűŠĚv8÷ÜÇ0ą““†@ŔxVÄzĘdb­['˹ᎩIşĽľ0G˙›Y9ż?"PELÔÄŃ<¬rô6…m@ęÄ.íNęz®ą¨râ,ČrĽň×Zx­0 š˛0˘!Tsö„Î!śµŠÚLGëť×n|€8´áŰ0ó3í-ŇĺGł'Żu%4ö&čÚ XµľŮΗŘ$ŹÇZ(¨˘ay®©¦Ą&a–ś¸§żż8Ž[#´¤ő-sęËüď¶Í}·ůÂś[™ŐÂUŮĂÍCéŃ6\ĹE ĆRĐľ–çt}FLŻŠč,[ßĹ)îG}|Ž—R“–Ý)gř´…®»1Çś·B¬ÜÜ7˙ âv{§:ć‰TżŘ´*CŻĐqŹâűÁ+‹FŢ[ W˙Ńňńą)@»?ěŢ  -MŞ˘ĐY´tVO”_©(…qÖKuâ{ňż1ćËT¦č-Ę›óШź17ÚťëĂCăkÎóśGĎŐŐN0Á)( -5čKúÜ„q>ˇęHź‘i­›ţOĽP0„xJfąź‘I,¸Äň/]˘čöÇ ňTIŇůp}ôƱ›y…hq˛J?îX©;ôë—1SőĘĂ9˙`Ľ#fó~cĽ+›Ýúß›ër´ŮśÔ €K§ü ŘÄ´Cdf_`Y3 Říů uű•ťjVtŹ1Ě~ťÜaT}ź´qdvtŠhű7’F:8r•;÷đďµQĄť@×Ją1¤;/hÇ.OiN^‹­<Âçʡç‡ń˛”ń>^‰ôĎúô äżW_µËi;â3·cĂóöĺ6ĂĎA7čo…“H8>EěBňÁ}ęôh5éńËMk’Yâ âc2Č´śűĽ_µx -Ĺ"æęgŻ1€Ďd=dż»Ą4}+0űA,ö±úĹndÓă@›‹pOQ·*¨MB‰FQÜN1 D„xx]ËgŹ.Řög]fOÎkéZóF¬ÇÉŚG“Álčď@Q÷Ťš÷5gú ˙ZЉŤ ¶&îćgąĂ1·qŰ´|µ:÷Ü@-ńÝÔiŕĚ,űćµtJÁĺוAď{ę żXaö¤Ď=ŕ::¨_} $ÇíŤOöÚMKÖă~ÓB‚†Ë:ł -aąKňŻšĄő¦Řo׳çŘm=cŹZ8ËŽbózŔećŚyɸ&v8ˇ;¦ŰäSŔ P­c«˙Ĺç…b K®VúÉÝzz–)Ő•Ű*I¬LŤWI×­µ–ĹLíéu @łăßKÍŹä‚P`č$GklKŢĄ†ćÉlŁţ&%YźeĄ§”ÖĽ2úôé§/ae7Âňßżµ©HqžłËCđ†ß·î6V Ć -W´KÉŐxOV&Ý\kŠŤz˘_Ż, š†p©ÇÎ}C©M–M^Ď•O’Ŕ5Tć©D˛\Łzć!ŽMŐH‘iŘŤ\e4v·Ť‹|xď]Ď0äĐ`ŕóűĹRKę‡ öš”Ľ+“P7b®ě¸¦‰ ÜZbQĎ~aǸtőZ˝Ż2& endstream -endobj -3725 0 obj -<< /Filter /FlateDecode /Length 3120 >> -stream -]fń(Ĺßź` -o§ŽÍćŤÇbŔµ;ÇżŤe :ďâöş”"Lů!íß˙zŕČŻUŽ˘˙ząŮ ŢąyĽĄŘł@ Źçż%aj=ÄFć„Ďń7ägA•ŠÂe8't4L¦ §ó˙<_˝fW ˛˙´íń´Ĺ^™0ÚB@Ů{ęŹBŐ?˛)`á¨W™žŞ§ôuĆŐqţJ ±ňńť%HťV·#uüčQŕ'l7*Zv@8ß_ˇ{”4ŔWćňěŢ ‡ÉŮ@Á3bĘą×»‰đu)3ńŘÚE×ëĘq$Ľ!IV]ČÚXą0vŇ­ya“JtÁőśů(L2¨Ô›ąiL)×€,ťIŰô¬$Ú×J©ůY ‚Ś˘¨ÓW A×2›0Ę™o®ď4°Íěđ÷ĘUËë!é!ü%‘‚!›ţ5’0ÖBBłyúXŇË™KÖ ®ôzöXq/}EmÓÝŹČź Íů?o_'y•;?f!:«ůQmËŹ˛ŘţśĺdW˛‘¬í{Đ Üݰć-LóŃľÄze2v@ĺTµ¬N‡;!őCW©Wć´×Ť›D×Ôă„X”.f™#ZŹ|\'µ7}0Ŕff%Ź˝@ó!J†Ńóľ&âwȨ́ĆU…=—šEôščJ*ËË+-ĐT·»ËAĽËĺ)ŠĎ‰‹ CÝ]-ĚhâĆĹᏠÔxŇ"®§SoĆbâ<•ńŞí6O›!Đg-qş=ŁWőć‹sűÜEWoŁSDÎ…"ćw^şfÎŰ›ýëđKđ}čňXşŹAĘ·1C¬ Úîk@zç Doá»Ý†.PKE!gęu‚‡Ó„ß«ťsuB;HxP‡$ ÷瀥Ţ+jďqb‘=ÄÇîčt9©Äw0oŽ­ţGČx §y.,2i›1bc¨ô—Ý÷»ĐňTămîĚľ˝¨aQ±~.°§Mo†a5!wÔÚÄhPX!ŚĎďśrbDkŻub^Ł–⠏߇ۛ6&†ć?V Hĺş^Ľ€.Iĺݡ†1˘›±jp p׳ŮÚđzĘóOý,P˘čV=Z…>§ŞöA´ę ęÁŘ>«nî„©ű$ĘrnA#Łn•+şϧ‘t÷ܶ {ÄÁS‘~eěňç›+{`{§OYeʆ‹Č<(öe°Ö3‡ú4ÖéR”u;gQŮŔŔÔBTÄČ˝b ‹ŤÇ´§…'8ćâí´¦(ěZ>Ú̧BÂăÂÜčF»Z23żjQÓ]dp\ ~«;ň ÉGG͆Źć5‡«Ú™Ef«#”IŞ$ŕaG8Oą·ÜÉ”Ľ¶7”Ăt ô^Ť řŤVĘS{<ŚőkˇW<:ŮďżdŻŠ>”‚á“Ě›‚úk|’üP3*ŽA~µ´3MJVÔĺ"­ đ±pŁ ‰yu3Ékx=őŃ©\ ł‰(ú_\ĄČŞ÷­ÜX`{Eoő :JaŰ;ăťWUP¨2+¤u$á3n1ĄšK—ó×óó÷ŰÍŢJˇá8+°´ňÆs_‡eÜtB.z®-č_m§­Ő+tÝ7tÍĺ.ĺţ$';Mj漖ī5Ó)Čş6Ŕ¨çČŇs7ÜÎV­ýdÝ—ř6V&îözHbĺŰóĐ1¶˧3Ţę˝®!ÇY˙!řg„\nÓÇĹÎçw—˝ľečWUąŢ<÷¬5÷YPA†‚é7É{¶6oĚýVĆś©Őßë\źA#÷Ă=W ŮE”µ‚&KĐ6R€—€©«çř‡‡mg -äôSzńöO%ő79ÎűőĎ<ţUĐUšÜ_¤†0­n7ü;Uá¸n6ŰŮzőë,»– -1ÜKébĂ›ÇWÜ×]˛5«5FâŚÖÖâIú,ŃW}m‘‹Lŕb‹k‹Źŕť[ËŮžźÖmTť˙«€>!;v•$VŇÇ—2¤i§ĘÎh©Ľž"ůTG;váačäęî×–° Ŕ%ŠFL®÷v\Άʾ|ˇ<}áŮVc˛ÁńmĆćg ć" IQÍŤ6“[šo®¦šÚ«$ŇFAw0ŰÎĆzćđřşÍős©¤ę>ž®ľŘ\yrîůYÖ=!„I–¶i}UT !Ž`]őhł»PĽÍ÷w~qm–śĎc¦ŤBż ÇäPa«É<Ůväa©-sYÝ$ZÝK| ą{ĽÄż#+˝9<°€Á ‘Ě›nżb˛0¸CĂď‘áÍ!«¸ę?Ylń®Őo”lá$ű,VđřhŮÁ!;k 'ü8>=­’ő§GF˘kŤ{L°č}Ž -0Oµżď7ŠqaOU¨÷ řve”Á(Ď$Ż”ÍHÄJ¶oš ˙Ň>ę䆞T€vĐÔNÔŚÜqjŞŰŁ@ -ÍÍ$z¤aÎ>Ô:5ŽGäF˝h%eŢkw“Îf;÷{_Ůű—ą­:`Ĺv  -;UśŕKYMő;ř%ňěđŇ’7˝©Hî·$ŤÄxłîťˇ9­ŠHJ˙›A¦Ë>ŕţż+Ě`ŹO’ľ¤Äp§hpG ”%­¶Ĺ 'K©ŤKćňˇVżúŤ)Îězˇq7Ň´L’áŔz¦#Óé_ŕâ[¸!±Š+JgĄ¸3 Î4EfMďµÖ1"0­•őô>!µ2ŻĹ!«”/Ă6Ź.9˘ÔóőŰ- -áD'3âŠWNÖTýżnŠTqÖŤ„ąš@JÄ"łY—ŮăŃFä¬Ç×Úoä/ă°"bRb8oľF:šűđ3ŻńsâNě–ÄL+›Ř[°Tő=‰Ž˝'“ĺoŚśĆ­şm“蕹”˝ˇ^#;™§ĐśŹ$Kő2*Ę9 4…·ŰbÝq&Ş€Ux°NGę•Č^NWá˛{$f$Śý“áŤWđÎjăc޸´FˇL˝DŹ]u÷:íúĘŐ`\‘–&č&E˛8'XžÎőˇXâÝż{˘dÉb˙k9Ň$urt[łřŻ„Ť4™Ës^±ß´ňŐĄň“tŃŞö°Q+C‹ÜWä)˘ONšŻÔŁ›BĆŔOď^Ş˘4:”.îÚś2Q=»§dX -™®[ŠÄ\aÝČ5Ň“źśťĆ_ž3Lx7 ŔxžµŘ$Ňoş5ďv3ň7LUŤŐgľQSęßw<–NOęcŻ5ĄľË,E¤ţńFˇ¸wᲢź—Bčnt‰B~…ÔrmťĹď|ŤM9kĽÄé ,Kd\ËĄuwÇŢH§>ő„ö쿠˱=~˙ő*@jßĹŚrĘ=«Ŕąö8¨4GŇe~E傍ë8řNxM.=ôw‚˛lüÜ”†O›Ţż»[”Ě ňH’ő ížŮ?ÓVď[üL‚šÉ\‚ş»Â–5Ń–xTµ(ŔË™kn Şrż“ŔÉ8KÇ`ăŽ~`–ŢűĄ YVŰ…ńęĹŠűÄ 93Š9~m>ň™Şm»}Ń@8“gˇóľ[ůĎôt¬~{Ěʤ łv7.c@XB9Ď\ZÂm—”´c†NDĐ9Ú{R˘đŐ@Ą.ńőŹ]9n*,Z_žçrŰřo1W_—g=ÖGüÉMé!ZkőĚYR €ă0GirL‹tŰ-`]ßňGQë2J;ĚÖĽĚÓâv‚kďäâ>¨r8nX18©T€Mř-Ąw©$ţ'B+»Ő=”>) cŰ-ľQ(Nlo—é_hqé‚Ü( -Z*cTĎV¶·ŞS˙jĐž L ~ř¶„rAüs‹óhĐŚÁ@]N[đDÎş™oů›Ě}©ýS€×“JäĹu{§ç¤ĆÚş\đ\U8,YaŤ§wD™-cAËľ=»jµ+ŕűK8ą#­ťĘ_Ń|°QŹ´Ůtóá:tĺ¤bDS3'ŘűY”`°×§ĺĽť+‚)Ěł(&6ÇJ)¤‰¦BÔ·;?sĆăhŁĘ|čÜÔPý]”™€6ů5 €Ć…Óŕ.¸#YÔp÷ďł2LVěÎiU˝«”ʸ¸Gâ‘^ëg)ż×.řżŰSYŻŕ©çţ‰Š k©Ş|¤ĂŃĎa^|-• ){bľË‹™#ăˇé/Éă.łrs{VÄW"[JďÜŕÜy||5 Ü(ě·endstream -endobj -3726 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -$ş‰ą¶_ ž¬9rK ­ ”łFç§ç?î‰Ú™Ľ[ ±Á5ıqLÔ$˙ř4D¬ľćkř'%Dĺ„€č ß˘Ú,˛4źłć”Ŕ §»6®§r‘ˇŁwlkˇÁZâŁÖţ'm¸ä€6ţĐ…ÇâŻááĹD˛ŐZü8ÚŘšk‘=w/lRap+Nt9Ř͸! -ů%CčĹÝx¦wć}ĄfçĄéhIXD8˛Š •ÇuŃćţx˘|ÂÖ°ˇď…l˙˝×·vűçƤ„ěŤ †­ó ZS¬MJJfô%lzĺµ9G“"“§,$năˇ@ÍlU¦ľ#Ňj˝‡AŻčR«?7x7ÂhiËAašşůćEĄÉęÚ1uY‡ŰĆče?®oŤbď§Ät“›©-ˇ—˘ąŮöoŁ(:˘qý4 TbôňŹ­ÁžŞ}łÜç’HfGڵG÷…ÓĂQU•ŕ2~řď‰K®˝µˇ.mî÷[Ě"˘Ę;)iďrZtđ‘ŚۧŔřĘ&<˛»ťX“ň‹8«®9,T'ŇŚżűB]e{"ö™żcäaőűnÍÂXĺAéj±Š‹Đ°©GÂŚŘT &§îí®Ý‡ŔzŐü°m‹A˝a!‘$\d]đĄ­.ß"ď¸>Iôíçç<4”źĎ'UfSQčž‚áXÁŁkŰT[˛.záeĚž˝ÎuČ’eĄłS2rńÍŰť:•J˝Z‰ľĄţ{€09ÖE )©6“ .«p‘ŽÝ®?yĎ!ŘV®¶aŕ ŃâŤ>n1ŐŚĹŇeű\›ő !L‹Jî;3SÂgÁŘgŐj%ěg&”Š+D»ĐÖš˝cö_+˝Ä¤UÖµč´őKýBľ?KZR„c\ązmőŘŠîĽÚŐ4JyţąÇ.X—ÁřĚŃđĂh{„lűĘ.Ş–Űń ±Ha¤w'V>0KŇCl ‘UÜvűĹg  Oäk _kĹě%~Ż^Ěüňg‚=š&Ű0#•ő†R«<Ńó¦…ÍĘGł'z*ŢQqĘăĽ-Ď,]×3, ĚřBłv?®ú±cđ nbĽżĎa­­KÎ.IhŔ+iT" pˇö˘+8üIZśŚíqŹ4+´ö ”ďŐ«ÉĘ×篶¤ç'«€&Ń|Ü<ĄµťŔł~_ż2äŕËł##4EodđŻ¤Ď…‡ţýD­\×&†V ˛öfďŇđJ¤ßH­ę’Ëçć(*d©`1ěŕ${NůmŻrw•7Ďb_Ż*.-đk0˛ ¦ćŠŽó] ‰Î7™D˝5Ńżô"ăĂň:E oäďtôÁ\ń»s˛č†ó™AmŤÖ8Żi:1qGĄpĚß÷g}śeFV'¤}Ľ/|†ĄŁĘ^5\1Ó˛\W&”Q˛r-N["¸Ä¨MđŰ— ër/ŘË—©B?Ňßk3رAOüb€/>SÔ)*3ćülv M×w)äÝ\™uءáŰçÍV·šF1^FK”ČÁ×€©ř:çĚ/Ńendstream -endobj -3727 0 obj -<< /Filter /FlateDecode /Length 2528 >> -stream -łŇgU“t垇=—±°•Ľ5ËßŰę"rqI|Ň Â-łÇÂ~OP†M•í¬¨µ0DŰŐČu;÷ ÷ďćŤ{ăĹc]¶É3°‹yMéT˙†9z˙Áâ†:Žë}úMGI»†×›3˛'L>a»Í#0ë¸ę¬lČŰ U´ŠÓ^ ””Ö ‚UfÔ<—ňlÜó骍ę~` óĽŻâeŰĹ"E&͙ƀąnŶm–ł?ˇ¤Ń™áOĺkźľőW‘0DŢâezÍ*ţ - ˝fŠžŔR‡ŽJqq˝ďz=É«Î&né*]©‚ÍáHŰs~}Şěźč“(„vB„.ŁűŰA—žŞwńíŽKTţÝű1¬rŤIIa®®AŐžoßĘß«¬y'vŁ–š‰Ż•źÚü“Í8´Ú%łrNjçdµß\ňP::‚މ¬3z0ß{&Qs˛ŇDo˘,âv3"†7Ő¦%ÁÁş*LF\ŞQ%]VL8L,}ž‹xGRĺ»k¸ö·ŔÜś9cËď}ą:ĐzűĆťáÓV"ęÇş} -+ůíăhK÷aJ«‚Ë@XďÝ+ß«›¸Ş†dźXř±TO‘głOâeËÝßy—zĂ‚8ŻŮ×CAq¸“g6]ąÜ$:7łš\ Ăä€Cvđ  Ż›ű™ÉŇJ,ż®VrŚEÖjD¦°Ő˛ŕx›Đą&|$rć.Ľ Ąa­`µ”§wÖ=¶€”aź hľ­ębÚä2¦97X­¨\ÉDC»ă{ă™@–k,®é“$ÔW:’Ş˙Řű.˝›ŢŔ[ź.Ą´ZT Â!ę…;É‹!H­¦Ą×a—K=ß0[4жo®Oµ3šëm ۰&?ExéSfDU¸Ć:iç×ĹŚĺÜÄóKC5~lÚOv¤Ţó˛˛eh™š¸ î’}ĺ¨}‹‚˛ąîÉ ć)ÔJ†wccń¬Łé±/»ôA3ÝŔŁÔŹ°Ô ˛Ë씫žGóR}wU—:“Ď“±^«cđG>a8±ĽL2ôë±H[ o˝íŞ˝®Ü–Sag…î,ŻÝ˛?S-úP×đxúĺ× -€ü}E+jŻ™+)ď‰ĘIüâ± Ëxy ľÍjä憆&)ń ËĚć$‡P´‚mRÂË—áz$vÉs‡ŰßđĂślęyn?ĹđŞ-qčDHď á»x‰Ü'®eÁŢÇĚ,}ŘnÉgć‚v4T!;2AĘaĬdže}d‹Dzţ;{ÁĽ­V”pÔ ŔOtz‰őUĆđ>n Z ń]IdŃ ĐÄhĺs©q/ĎvSŕ ´9@ÁÁ1˛©&T«DŮ/:@‹×7㬜Ĺä«‘"Ń\˝!HŤ|ç·ŃR·Śŕę7˝ ľňĚnľžŽß§,¬" -RK -÷JĆNQM7ň°Ü汯ăTł>ńş‚}Űŕ9Ë i:ý©›şČ@jŰ‚\|^0=ŔZť‡L¶ ŮéCŐŕ>_ŇGD{H¤Ű§fś’»0Eĺ440;¶«ě˘™Y8á…JA8Ś lř–"p“pxŕ P(%Y#LÝ7Ž`Đy\Ó?/şˇAň­%ŘKŠĄ)đ:rć<_oţóň°ü`‚DĎ‘*¨°ľ,uâ:¶ÝxôŘ‚X{9č7ŔűĘÄçşńNC‚,ôÁ®°µ™‡î‰×4©Äu[¬« ťoö—«–nŚć (ôśo©Ůľáí%=Ú3ĚČ=–w3ÂŻĺh'aţĎéá˘zŻÍ-X[^2;‹ďšľ6xqK/µŮÚš—ČŁč!ŕ12śĘ2glCAK†×ĐĄűM‚0ňÖIÚ -ťŻk„`ÉHZ#a”“č ONß đ«uÉľŚw, ¶i×wVd|‹:=@Ed—Áx˝”·H7ą)óŞNxä„ÚÎ7pcPA妝t[ÄDwyÇŚtŞ/8-kŢÁzV˛ÎPľWʲ}‹şg»´÷z˝÷ôŐy9đ f‰żL©éóÜš}şşÔŘ—ËW ŽÉNţŐľ[ŐČR{™Ý@[l› -ě húýë…2ŇoˇŤT€ie7T‚łîĄ-ĺď“ ÍÖÓi˙^jŻëÉ&ÇbáD>?T8ş†ĺ\ÓNX>V˙8¬ Ëńş˘ĆéH‡ÜĺˇźŻ´Ą\ô\űéI5‘Wł!|.V*˙L(§mţCݤMŻ:ý —o;W«öj=á•ňŕsrpě–=ńL5{L‰\o+aľââŻd>K;[‹l÷÷ćűŁ"ťfřš&\żGë‚”OŐý­8Ĺö[¤ÖP~ÁK.i=§˛NŤ…ô"ÇşuĆr›ńyÁwegĽYÚÔ'ݸõ|–˛¸ößĚ•ó5&âC̦Ě4Ă•ű8$Ţ{)zQÝ…¤~Ą ©endstream -endobj -3728 0 obj -<< /Filter /FlateDecode /Length 2864 >> -stream -(A˘Ł0ó…§î©Ď4Č{÷iMĎ7k÷?Ăć*Rý±¬Űüˇ¦¦©XËŚ%ĆѤţY‘bt&F".Űĵ ­Á›·˙Ąňg‹g«.*mş -ˇČpĂ=Ž“ÄEŻ“ôĽłßŽz˙ ¸úČ)Ó4ŽIâçÝ`a®‚Ŕ±s‡p€Ź=L®ocíţ€ Ąľ'5ßo}»ĂY‹ľVĐ.„J»:ŞYL\ű§¸1¦™°űD t¬Eíö+H[P^ŹűŚ0G™Sě¬'kŤýľ_Č®˛,$\<ť:ˇIž8ĆN ĽqĽł7ný<ďďU,±™ÔA;NT©ÓŢŰű‘óă¨í¬¦â5KL-Ö>ĘuŃV%Ňô9Ú°M[_ÓÇ 3îۉäyë°bĘ]E¶u,ń}:/Ëh“¤Pâ^ą®#0DXŽ‚}±Ä‚˱E`[…dkU^Bĺ’„N\Z@ŕî&‚€3»fNëMŚĂiő>˙ŐËÉu čvŔµ„ĆO(›\ˇ’\Vą#uxeË˙KčČP§ĆÍđ€•ü÷u,u‚zţóî&60C´Ô»Ľ/IW°ć˙U—»•Ăs#íý%„oŹ·ôŚž9)…)ŢĂč†ůĚňă|¶őÜץjž ö &×ĆV-qyţä;ůŮ1|H&!{ŇńŹĚŞkY±˝0”ÜD[(ęKN‹ÇNŘAďżsL訉-‘µ˝EŮeó…‹ň,ˇ~>§±b +c’Ž“ Ę ćKčEůçˇŰt;«MfÓĹ»i…Ň- -)td+GŐ䆶“e?éÔ)öŻÚc=0‹[DÎunqÜD—ÂÚÖ˙$żn¶.ŽÇ(~ag$ÔËYťś6ĂłűŞß5–»iˇžy4!Ž.´źµŢ·xÔ&ý‘E&Č\“ˇŹzdĂĆř–öYov™×WLŚřót[ ĺn¬ŰŮ#(řLKs0:ÔĄőŰ ^jóB‹t FŹë{ż0DŘ5Ňł‰;G‹lmÇ…Zš,@ßSłHÎ)Á™ĽXŢ;¦¬ ľ#ęq´×‘rđú›@#ăץ–u’Éž -YŮI;á¶MQ60תދÝ|çŰ×_ †GŻ,u,ß«|µ'醀iŹ -‹Fç!j( °E)öś9÷ßŐHńßŐ Ů?TßT¦ß›4ĺ{ Gަç8>èB‚ 9ŹŇhőrçMŚÎ&\¶éł»Ô-O‘M^Qž®ôÜ0ŤŁ:ö؜ϷĹěŔ ÖÍWO±F›čĽýÂ.î‘G) ëµ§˝-~t…†vŘ-TˡĄ:xpCA§đ™ˇ?Ť`M}mä¸<}e˙”Rźjîěę .l‰:šŤńEbčGЦ>żq,˙ Vť5ŮîP…jIô_Ĺ´8śv<8µ˝ŐŞp@‚6[D(S?\ çô8%čşPănö?0 JĆŞiŻĎ^{5)4ú{śŐ\?ڦíf ćS’Ö„,@QŞŁŐe,ű¬®·<;÷ńă×NxŐ=0çQ„ ^·lGĚ^8ŢRÂÄf~űÖ‡pňXBĘVů3Óîpě#űSkm¤Ó:ĄŤ>Ľsßa/YBŞîÚȆɥť']•kęe,±˘:Ţ™Â5Ě^ÓŤśöžĹ]ťňþ͵łž8$L»Ť‚DŤ÷ äęĄW˝ĺĆ•py•Âa ţ™ŚuŃÔç® ÁĆ5¦śŇ¸L~¨ţZźAŹl‡Ţg‚D±—©…味éÖá1ŐńK9ţŚ{¦`E#"ŮäÖ—“ŔÓ f$¨Ž“(Höö -¸˝ĄÖĆÄΕŤ7őř˝řv~^îĹvFwľ«hňĂ=ZW{ŇO±ěíYř 7!Ó^@ĘŃÓżŤďŰ׌¨ëA…ďżD z·"~‡W¨~‚-żA~L-‚[… ětU†É޲X&ßę‘,źäEVÓ›g}89,=›©—Ü‚\……9ü)űYE~xUý‚®k1sŤmčZ2{Ňo -y#:ćĂߏy“5}}GfنU€ˇ™`iÖµűđS~…ÄĐŔČrEł„yí€IŃ6Ë!qąÄÄóřćŠéˇĎPň¬ö'›·ĎB;ütlI­ŰfjŽ%-Üůgi5c†ą TÔţ=~Xű\^%]póČW”?ĽŞ vţ}ek]rç+ĆőŠ©hŞ’"Aěůö3Açž}´'ÚÝ÷`Т¦ €á鞕ޤI{<Ůőu i„čiÔ wfÍ€}r,Ć€©7¸D‹4¸Éʤč„-˙8‰ź8qĂć[˙î:3č̰†ź"!AfKţ5łŁ6i«ď»Áp$Ź—›’ËL`*ÖJ|‘P#S3Ó-ĘGĄŚd{ÚŚ+Ž»űţn>˘ĂŐFN[¤Đf˙¶ć Ă|d%źĺŁ™M«ť¦·!FŮâ\+>ś·şúŞî„jĐűäô“Ň·I•|ŕ<•w…䣙˝ŢHýE'Ĺô>QOah,©á^®rUŔßËě]¸<n˙›‡l<ďUđ}ńJ#ß^Eíűů¦ź« ײ;Ü}ş5QvŤ(4ŃłŮsŻĘ”YŢ~|*ŁĎż4lŃ˝ŇXĆeBˇčQ–˛Ť#xg -VŘ…‚jµşÓćń!ä¬*h««ŕéCĐvÎâŇzŚS¶ć$ř仵a$pG±k{«B čĆ Dź’Ąč$;QCV~Vónc»0°fťN>Ď × śď^Ą˘°ýšCČĄłB®Ćő°{< ]Ţ7Ądlżs6üp[ZŃźÜaĐ2ĽźŘµ¤Şi8s˙h¨ÄĎTÂ^—`ŔV…^Gá<ë­™Śoj´*óä”{.yWW§â„ąđ+WF(hÔÚâ¦aooŢë8ëDIýQw]żťcŔ=Í’38š}W¨,µ7­Ý˘śřŞý\Ŕ±u§˛m0Ă2ęgĄ­ĚŁ4ç˛btĐÇŕkqQ2oÂŰĎČłuőŚTě«Ňěđ™?ąŕX6ĺŹÔĺ–ÚŞő¸¶…«-`ŘŔÜ+ţN$…3Y‚ÓËĘ dXŘŽóendstream -endobj -3729 0 obj -<< /Filter /FlateDecode /Length 3280 >> -stream -ÉkŢH=šB6ßP¶ĆC-$…>á~µĽ’ŇĂ%č3oR ÓFGÍLỺ<Ô?ÄŮ@Çw:şGRĚÉĂMÉŔ’d;Č“ÖktÎ ß~âĂHzL°Îc]ţvŃpi+gaú5fjOťě«/©)ż•‰8Vá’`˛ -$WYýw›€čŹ·2 -á!ůńˇSIlMC¨Zëś{śŰťőËC‹őh6ő®ť×eÁG•¸PzŞŁ(Űó°\jDł(‰żn ŁškKl>éÁ˘‡,>Ą‚]¦Éͤţ§Iă9{ݍű‰şT·çh _=˘ĐŃnµ8ČŽ•’śř/U×_ÇďBRDqĚîwÇ I帔Uë“ 0ź’Mö[ÉťôŢĂ:č92ůä(śî6~št·É˙c¨¦a’“§˛Ůmnc6n^PÄx!ĽPWt´QaťG¸‚Ä”Řôž·’âEyÖ §0-5zI[µOd Ůž%Śě‚ -FJNQÉţ 8Ál2 n*0S˘âĺ2űöl·]ą6émÔ®$Ýţ¶Ď§%rs[´ďŞ—\ -(¬lLwŃFĐŁŔ·Wzl’ŇzJü‡Ř ™„çeꄆy°2ÖŻŘk5OÎ!Cˇ/ɱ0XpDúÉÁاHOS7Î3řęçóďQÍ“|m[ŃČLč2R´ö4Ţ‘‰âŮR7?Ű—ˇ:Tí5’ä»ü™kŇ1ć¬T€[§÷ Đ­ÁÓ˘Č2blgwK\9Áâ,OQ2Ńşf?˝©°-ÉÝŃPµčh–ĹÜtIâp­X1 ZůęF Ş0K¸ŹR°Ž“»â~‹Ů‰šĹžŮďęVŘÖĎ™ˇh~U(/Y¬ÚşŹ0ĽJ.,@ -˙3g:t)¬Ôi·Í ™xŽfKśÁLaźP3řÔ¤kCłËő˝Ś ­–`ŚŠŇŢşź‰pE8bëćS˘É*±HŢBOuVÇ-‡ßĄąxŚIü‚Čó%Ś>iV*9;Ń’m^¬ äu±_>9úäd)_*¬/1ŇČÄ,® ŘŁÎëZ€WŽ+µn1$đî\š}$ Ú.˝Ť­^tGE‚˛G;‘Yä\ѸxÝďBßenÖ0osýýĺçďÝY3¦"rđnšÎ]ç7ŇWeéÄ`J‘żwŕL›8…ů’ű˛ÂřÍźqł'¶ř­\üč!ČŠď,6ŇŞ]ň Î4üs5:Ş'sG˝ŔM"- ÷śežn8—°kç¸BŤTÍęZúßm—Ѷż;äe˘ŠíŻëĄ Ňdž8¸F_١řÖ»ŻôĹnĄ.|ťš:bĆĆŘÝqůŠ„ok›Ż¦ňťbđaWÇe&g`SŔÖóŃqŔ|©ľŤW!Čżůľ&@;ŠĄ÷ c\ ?oĺ#AdďĆ ÂŤŠ[»Ł'•«psŻaÎś$S éę3]ôjމ/˙ün:ŚSLů0íRłEYP–ô}¤A+ŃĆN ‹Úb7 ­Đ盿-t![űMř´Ç/aŘjř@o^Őś‘ ¦çwžMŘr1ʞľX¬B9Ę˝Öpş^+eČâm¤m;ąCĆCŤ¶=ű˘•NoüŞßÎb«ĹhéYTś‘—ÍáÖę ‡.`suś—× ¤łŰÂ4„«˘U\ěßhkÍ#˛ĚZ@Ä®>ż”g€"pť›é4vm•Ňťu^ěţş -©. —]QŕúĚw4/°)ÄĂŚT4Q5áéÍĐ\űČ"•,/ĂEbř}ÄaĐëF[ŤŃXôyz@ĺIܦÍŰ衻ţHĎřŔ$9¸!Ťë%PąGĂ:ę±ÄöЬرx0Ţ:‚ŻÂŹOČťÇB8:˙Hă ŠEÝEŔ­äÍůj%Ćć„®‰Ä7™fů_vW–$[JÜÄípgE‚ΫJ¤&¦đĎsgRÁLűB–ĚÂmČ÷$tÎŚly H/—ŕxsź0šö´‘´dV é_¦;ih®÷ścד#u’Öž],iâá+i.®0eŕ.nÝj• ^đv -qµI'űžŹńR×AüťăDŃiלU ’¸wëŽç,6Ëýá}ĺ»7pŘ_MtDź:ô´hn®]˛NF„÷f˝Ő"!W..ĎV[z3& -ż§»Źß@e¶oIŁO*J;i˝=öl -EYźV-c%/ÉĄ…~Ł­'Tů»LłN˰Só ž©÷Ŕćđ:ÝĘ$)ݢ„ą™sŻuhpňŐĺNÓiy;}ęÔÉrnO·V3:ŔšBf°©7.ŻdNóéî&Ő¬˘ĺs2ź…bw¤ÂŰ}Ďę\€áUÍxń°Ąćł¨Ýp@Hzű×»{„Đ!A6>í÷ŐÁý¨ĆńŽîô=pě<`d"·¨ýŘ•]AB2]ŞÄ.zĘś«ĺ Mý«%E®@G•±(”Pů7Ý7Gä} &ďźc•9UE’1j¦˛ůŹÄ wŁE˙WŰŤ˝‹J‘5FZëç^¦Mľ4R#tÇX°¤cnůĎVuŠ}ĂŻÖňa-ĄÎ»@]Żs :xéjŃS9€đŽç—´MYÎ*ĽnÚĆTÄúé‹Ă`ŽSNz{ö©»µż/\ďôQď†í,ĐEź}ÍŠ Žc'꦳ ŐVA`1-4Şuv“,Á”öÎî!Ş ’ňż€í|‡„ - ;ZŘIz†6;ÇNB,Ç˙˝‹ĽČ‡VOš’Ż­'źWQ+JŻ“Js˝10ĽŤ.©ZaۦÚo o;EJŽÖ­Ő^š_xâÔĚÁ3›Ł6ő=»Óe:·(‘)lÓ1ÁąpČ\bU@’˛KńŁĎŠţTb!ôÓřdü6ÚW94qícwHWŢ%ţm]ĐSéY†COk#~q`źÚ ńrˇPŃĽYüxO0‚Đnç»Ô)8ô´ëéč -u÷՛㒄ĚS!ÇźUŐŻ÷ć>Í{Ăy—¦č`ޱe'H[ĂĆ|{)ŮĘmÓ–Ć»Q22]ϡˇ.ó#¨•ŤĘ<ÇžŁ¸WÉ«ë·ćě°‰·÷W&ĚG˛«đJ2Š@~ń婚TŤ‚]ů^@^{&öŃe±šş0g÷đ­®ółŞh˝Ś~ćа"ęU¤ŮR?’¦i“#;âíPMofGŃK hČú`vDtë_<đĚÔź\UgˇŰŕb:d0˘JjÜ]ńX@łt€Xú©ŘY]‰©˘V$ň‰łŤˇI'5˘!)7Žß)?U]0uÓ±,*ţ#ń‡›ülá°>踻BF@¸ś'đa!ó„fݬւě_ଦ}$®–Ń÷źQ‘Ó <&ËĘĆip&jí¶9JĚ+ (cŃ·(ýg -†ßEů ň§÷Zś÷S.N® _'ď!ľĺ‘» Aâ# u9˝ą˙'ő˘˙-Ćýűte:!ąXzÍ%ąDBk‰J6Ms3÷¤kÖEŘh^ bˇ 0˙)śg;ś¦”+źěPž_öŘ@ob@|>ĽqÉěĆíť>g·÷„ťFnyŮąo‚Í˝ť“,Ŕ\Őŕŕđ–LΙŤ*Ś»*ŘŃ-CĹGUP„.q'ö\ĄęôPeî]r”Ş}ť§żßŐ$Qľ»—CýŢläÜ\˛ÚhŁĎr’ĘbĽĘnĽ›lŕ) -Ţ ¶:äٱţE_# äěYĹ~—¤Ó \_Dś3°ŽŽ×“Ëvăač+â;¬‚őŹ–sŹť(ńŠ^Ýçäyżđön - »Č‘{ŹŁ¶·E -3X˙§ÁĚ7{¨|×/éęt ®©%)ü؆+zi˝~endstream -endobj -3730 0 obj -<< /Filter /FlateDecode /Length 2592 >> -stream -n:›.Üž¶$ áÖó -¶:`ĹŞq›#Á|˘­űźż(ź©W6‡d»âÖd”§<Ç0<ó®ôŞÜŐ‡[ˇ!`•!Yç2 ýpQ€ Ă%śD‰xůsŁZ}<Ô?2ĺ«ŰZ]“„/4ęŹ"ŤĄÎ¨_űľ°ítţo>‹őB€bÓ„%¸Pő¦(]ŘŤ Çô: %RôqúdęhlóWŞç »—SɇŔrŘÉafäŮ&9µR©ý/gUËľŁř#}SÂŮoŚdža8ÓDá|Ź…pÝBČ®ÖŐa­Ž2ůC˘iů áŃÝ'`›V–z—ĺŐý7~~č S2!!Š)ąß4E§¬_…bęŇÎX*?Ş•Đě Ĺas×Ů3m”a¦ĆśyĽČůočÁÎŮ 'D㢎>«2ŹśÄ±dĆü‰5GP×xçOŃdÉęxj^H˛0Ţ3řŔ+¨}¸.Ľ}Z¤A…,ăş#ŘI o\¨‚ÍB'Ý%®=«çŤR¬-Ş.PßÔ -Ô¤/;[ßřµĽŰ‰ďoŮ{,?Ă…žŕ+}¦‰0Üčüżr‹rWy‡?ËĄlM1Š)IhöTD  «zń1ŃÚRµŢž˝öŞ©ZWXŤ‰`˝oĄY41Ú0ÂŽ}WěĽęř±Ľëe„Ô3wV7ĆĚIí*ů"´ŘČ`Á†ż6żÍ;çłvN.§•&ëÝNóüŁĄ7ë_Z‡ýBW"My©7žÜ…0Ü’PŤÜl„ŁU"l °†’Ň;%ép–;ÉÂ1Cë”N -ç~Žlžë n_#ĚŹí¬Č…µO -ăe5¸zKs o*ÓśH¶ÝŤ_–Ó— -bnÍŠťZÉm,*np$üOŮa‚EâLLר¬ľ‚m÷0\ŇŰVëŤ2e0Ŕsv5[:©  -<Ř6µô˘kňV¨Řî™yŢWp‚żĐÍ׹rZn¨ź* >qiü˙ĹńNMkŻ„Ś,–. Ŕµa;˙óĎŚ€űm÷Ş"âĘÚ đť}¦f_˛{,a=wIń5C‘s.Ccáuiŕ¦Ő%x˨[˙H§]/zł8lŮę­VŚ‚ę\Ţ•M±Ť; ˇőÔ~ü<~ç,Z©Îš nţŁę˛¤ŢÖUđVZĄčŕżhänlL×'m+“7&I™šiËBäZú™™ž>Ş«>Фf&đÜkWiY¦E_«¦Ä;îłI6rĎI2ó#_ľpąé‹ -~nČÔĽµŽîrÎ(k@!š2_ž·E küą@¤öł)ż,^•Űő1Ă&Ř۱„q.~îű8Ůű§ĹłîÓ µb i/ßŕś{ˇTš6éIOxŽO\,1ő€1b†â±TU®R6ŔGO©ţ3ŁźG}GŽ4R6kčOL[ -PáŤ~ýŕ!< rČd|lŚË&tłcÝf"čĚÚÇę]śK÷Ĺ6GšúÝ.šĺ‡bLKúT‹łŮ +WŔŔ‚éFSë.F7·Ó(×r—P`‡H Ă/&Q–,ą‹I˘k˝DYĎBCň¦‡ÓÚ2> -stream -Ü%¨·Ô,ĽČ«#ˡę˘É¨67ŠRJ*˝ çŻBU1Ź“IHǦ¸|©¶o­„oGĘZÓ›°EŹÔ/Úł«`@×Nü7‰ŕE¨EŠ 9Í,Łg-ă­QÖN[cŐ$ĘĹžśÂž -Íál– ńÚ3şÓ iW“ąrş+Ćş4!+,g-QŃAňiKŹ@’›ítZűr4ę,ÍBN%üsŕ ¬ŞAĆëvuÓěłÎß ĆČ’`>LŃŕ‚t -éŇ|}ĽîŢäţV/·AŘżµ†ŃĚjçOÖŽkK+i*ą#ťl[ŐˇŮ]“Öž§L….ż’şJ ÚÂm -…tĆݵ[˝ĺ5µŚ„Gča—/T$8Ý '{[śAŇ(Óí#3Őľx&Â[ <{¶K˘’*âëÍ@üI!O¶G?ëÚ•XnĚŞŻt%źđ¤ý! ű@ibQhkܸě;¨Ü.©”µĎ¶É3É ő Žr«Öş¸]@ň¸‚–ÉÜω­±Ůó 8/2;8d;V/€Đř>‡­ýĄÖ•UŻýŃv[ŃGżN®ń9ď§Ü'ţtJ<śŤbĂB`ŚY®1 ýŤ»`śxč0ü1ĹśŹVć î^UY«-Ů‘§çŢÔąxÚH¤v´ĘŹ<ŐU[ĐI7E~PŇ] ż†E7˘Iô‰îq+şÄÖä¶Óëvű1jKäL‚U^„Y±ŢÇîś—jÝd<öIý&k°řxPz‡ ¤Ż¶Żś•e W;‹ď˘Öů®6PF˙>ôô*^€QľY0¦Ţ°eĂáÁ ~Żk€·6ó›Ť0NĎęnśŁRNΩ’°Đ!ëcĽžĄ’ĂS• ŤçŐ|\ ÄÇHů`I5"Ś Hµą«Bˇ«ßí0…Χ\Őć—Svč?ő=7“jŔ< ´í6řĺG×j‹źč`≷ś…ę¦;Dá`P…`4yÜĹ™čĆöFĽÎęVrëF±(H]é6¦ć+…=…‹Lš–Yh·—kÉšh@.ź -˝‰Á›T*Ţtĺçě °śX ¶ŁĺłČÇT$ '8ev‘vřĂě#uŹÚ<nßžfť5ú;˝GĽ¤ďń¸.ł +"Ś@[/oC ΄żťöLa(źďIýcőĆ_É1 äŚAäŤX賲®Ěř QçźčĹr3ümń¸Íä™ÚŇÉ‘{÷&Néĺ5°ĎE)ˇ7Î/ł`Ú: -µČ96Ôíą5¤ÜŞłĽPďîE Ś _śÄ-•µ$ٗܵXŤII “=őÔŠAşrkĎpV†€Ćš ÔâÓ Iđ~N’‘IšťF`˙=–R,Ť‚‹s3ťŐÄŹş¶xC(äGş-Q(ŇĽ”µ1¤cůĐçKĽÉ­×Do ăÉÓAHbä&CŮž !+^lOrĄ -†mËwë`1Ôš±´(‘€´#3Lě2K)źŰŤ¬˛<ž0íopźĽŹžßô #f UÖ°QŤ[8ĎÜ[ .ą‰É·ĄęXÝ»kÉz<Ť1©˙ąµµi‚ ť˙ą{ÜG?ćDĺ^} fˇÂ=Ę÷”ÖťÁUШaž}ş·7Źë‚OřŠôŘ–%ÁUCfʢ˛ ŇáźźNŤą@ͽ̙ŁZoę&©‚¬­|—ͧMťřĎe«Ńí´(l4&Wxš‘ÄąÂČôD"ŕ†HOYP=dë†r¦Ťö¤Nľ`]ChˇÍ.i¨?µë 0)z=ěŮÄZćüCĆźçf#´y·ćJkȧú§FRíňđÂL@ô”hőăňfľX€2¶˝NqăDkľÓÁś}źŁ‹ĺ¤íŐ— ßw•˙Ň}•N޲V–ä©ÔPŞ)ŕËÍܵ*~Úr˛YbdÄ÷ ©Ňń굆#évÂEU­ĹNKľXĐuĎÁÝëě©Ybđţ‘uyÜ0R,Ń /[´ĄË*é:` ćRŮ“Í!sJ"*ě:bđ”kĘhPĺnĂeŞřú} -C<Ă =L”ś•˛/4–w7sÍĚŽŔ­gV«śş¸˝Ř^Ă -˘§©DüÝ­Ôúţ& ĆŰ®/ŃO÷Ńbu5]z>čÂLŤ}RĄž_ŠÍö*Ţ®Śż·ˇÎx±äR,%ËŞ+$\ »DhĽĘ4EAL&‹¶řŠ«&rö(glŕáN·~ť;†¦í‚:D¶śDYË^ű 1^*••¸~÷{ťŚFÔ ž +ňĺő«:Ď*śý§łÜtZEŢtMý§ö©*ČqC1‡šNŚŔFVŔ—čÁÄÁ±ŚÄqŁ! ]›Ű,AŤ|ŢÇ0ŕ¶)Đ ¨e-™-J„µ1ŮËŃ źŘ(úKwĚAÉN’šDYÔüű†·Břfrt$ž …wą–[Ű%§•**9#@ °ó˛:Ž … »ö“Bä·ŰB?áiü“-ľ@¬ýáě5 ©YP?<Ü>.¸ţi|\rN“Äú“§µpO$H†Öxiơ %ňu‰<ŞHŢmüşy}r°ű‘ş>›H+¨D T=Ţ‚÷e¸ÇD±ŘL=±ş× MV?ćXiă&•uąý7¤ß0ű\yrÔc‰ý4ëj^ČĐŮ ĂŇĚ:cPĚüýü˛ch ®XąmČbňĄ(Â}R ďbĘ|NľIľÄ<ˇśSĆßťLďôŹLŚŢĎ3ĚžCý6©ŮZÆĹSď9>őuřć€Ç—ń–@„ar¬Ťş6aT2» Ű’FçJ]˙±ćľ¨pŰ2}‹ůPf•ňţľOZcŤ3µŮ$˝ů§€ąäÄ0€Î®ëíá#Ĺ?0Ý0#š1î»eýVŐL,±$çÁĂ'ĘŮ;8༛vşÉşŔaÝĂ7ăµ/ËŠ"ŚN~ÓN‚č+źžx) bŐ^péôăi™ťşÚ;ąĚdü[i{ŘjŤŤŰíą@‹ ďl.¤`(ĘŁř¤—łüâF…ŁÍ¨´:*ĎÔwhOîđŤjVř§ËrbüTŮ!b:ó"ľ_áę[â_Ë^c~0yđŐˇQ:¦l­Šfó‘n(eŰç`D\™DixŮXeŕ őé9áŘňăV˘šýŮ»ĂPČe>ăŃákâů€›łgUřŹ'F¦“¨ńŚ%Ň'FO4M¸Ó& %hÎÔ6=ůY'č‹Îfr‘I]w×ŰŠé{˛ŕ§m®íÝUáYś¨B-`‚ŕ!Ɔ¶UšÎ\ŁKŽöŞ•ăŇŞMÉ3†śFřÓl'wś-|”p¦jŠht°â„hHĎ6 _‹ç? ôĆ×,®[¤nŨŞ/ĺTkăť  ~Ľ±Ž×ĄÜđĺnŔá tbą´»´%]aż¶( ͶęIˇkcÎ3ßč?vş#<Ľ7®…˘Î.´śÓĐÚP˘ŮgÖőVýFMkŁ$ŢĚOĆ2Sʧ·®ééV| ăg(¦űĐ›çĺ%Ŕv~Uš´ÉqµŚ6Ôjq=Ü´|oIŢŕgUš‚I#Bbw1R/Gšď9¦»Äó˝t b> -stream - -ń«Ř„ó˘>d6$]ę2‡]Ţî_( Ť[áP}ęvđĂÄňćŮČÝ‹!öä\ SnC«ćݢíI±†dLĽ4—Ą?žâr’nŕPgN·Ř¶AŠE·¶@űTŇËm¶lg&€RRäŕŹl“ɡÝD÷¸ÍĎ·+ą–^—µ©őĂËĺÎZvLü.v «e—f5v$ ®AdJůAËp§ÄD«#^%îXƸÁ$Űyl-VÝŹ6ĽrQf!–L$P&ovC0zîRľ’çKq€†"¤ÖúťňE—ď˝ČîĂĹ5{b‡*fŁŮ$ű”§ W’,ťTKÚĄ=g)Ń K®=;wŁE†ÓąíÝ·^.ĆYŽáéśŰť.üĂ@‚Ăśc[2±ŚĂ›wÖtoţBĹ &%[íŽ[rł#ý#*Z'„×[×äŘ&ü 9Ôµ!3‹ĆÓ%źJ^čĽÁ/ă˙úćPVqzá“ĘMó®aÁdń^¶í¨µ…6ŘT2„"ŤŤ6 _‰şŻAĄĄÍŃtÉ#w>[ótC.¤‘ˇśśĆqtpÇ!B69˘¤h¤Ţ ?a‚AXŐ¦9Ěţ•˛>Ď9Ž\â$–9ťĎÇŽ­eÍ Ľ—•+DňĎŻ¤QľSah%IęşI»ţnTłşýĄä†&äÔ#bcďžÓŮô‚Ŕćż°ô›Ç'čKˇ/`Uş9cš´Á?W*ó›CŠ«ă` bV•E#†I6Eý¦Ţäľ‹™ľżSđ«slł©ň…˛SZyßn>G…6ˇĚýÁ@ťs÷÷pPRń, Đb˛KrNü2É‚‰¦·†ĺČN§Y>>‡©ŻŽvÝ#v)Ô­r E0R­‘!żWŃŞR‘ý!ď×WŃ -zl3é;ŽÄĐ3Ą9©đë‡řדSáE죢/4çĘŤ˘MÚą•†˙MŢ´·Iž -k°îđ: ĎC4<öHŮ~ŇřJĘÍhIź°@ýWP|˙ÉŇ®@o“yŤ,<Ą^ε·r–«DÁ–kďąŰľϚ§Tł‡‚†…rbYMÎOC7ËŐd˙ÂŰL0^T)M쇫¤’)‹ů°»YTKözes:˙BʧÚ;aöSą6Bś´őěl6ťŽA÷4¬ÖŠźd×ó —>{ce,GWKBj<úůüÓÝ$a:^/€á©…ť¸,Ű2ąîS˘¤!ĺ_=Ę’í^ĚŐťŕz™Mđ‘€–&‚€ «Ôť˙•ËŹý]€ ʉŤ7¬Śß¬ďiő‰¸+ľV¶¬ičţzéB…ôL Úwß:ň513˘ZĎ__1+In`“ €•śžJşJ䣼‘k–ó‘ÇběĽ_î d¸NĽ°ó[äh/ ‡ę+čE\=rx²{2.Č»"Čó„hŐÎp¬_î3SĹ,űü7«ą l)E.%„pbđÝopłóX±ť÷®5/®Ä—”Ę(ÓűR -›Ţ€0>=Í”¨ďPŤ#ëv Ď(čJ:ŽzZÁ\M„)—2Dě[‡+3ÔÜ®Cy­~Vk1]ÎţóOQ{\·FŘÓŹ eL -íN#Wne.b&_%i¸ŮŽ˝Ľ„UEÚŽPßÎń®EŹ^§›ţÍ@g\<͆˛Â `( <ĘRÖ“l‰n‘]ŹÍđN -łyéőČĎÉ;xšŚ-}ćwĺ‡7âłÂ[ÁX–îžB˛˘§ŃĐďµ|ŹĹ73ŇĆëś ĘDIľ7Č!ĎČP?„÷ĺů\O˙m>ňę. ÓŘđä6‘ľóäČ YŢ+0‰qŇ5ú®ĐÓ9×î§úhĘ_ĺ“Ń@bç‡MÖůj#m˘ďét 8 ˝ű†·ĆXŁMľ×uHÁĄÎ:ďÚEš‰T©‚¶[-OqXŠ$۰Ę>Ł{TI«żCÖă ň@"° ©ř*ÉI%őŐřuě˙|cč}Ą„Á Őŕó&|Ä?tßPtŮVöő9S§Ăl›€cBČ7\µöĺL1$CfĎţ^´¤Ě Ęu°±żjMžséΛúýMĆnÎĄ?ĘJ;ŰQ.ÓĆ8‘ËúwŚ–Śť' Ř3éş-))(ŃHžč· ˝Ęł,ŔµyÍ®†h?ŰƻόÓúqJ¨ýé -ÔřCĂRž üZ yŞ€±0ް‘ó[ýéŕŢÚT™,§fČ §çÁyďĂöÜ*'˘ł/\nI -6yn+ók”¶Ňę›/%ş·Ć<'>÷3ý:$v0+ xŠ$ü¨>IŻ!´nЎľ‚VůątăŰßJ‰“µĽQ®™ś,Ň8¸mźÚ‰Ó“`O:ö\p[ŕÎ÷kP[ŚŻń`ŰĹšÎíea…϶8ŃĂJ~MωEěÖËéJuVNôhÁ8‘,}łuQąP;őAé°=RŤt&é¦p¦74xšsúPą¶FQŻm:óA¨1‚߉v…祭NŁořc0±|(<śBŐ÷ąH·Â—›“-ďŹčFädŞ<Ꮩ(ˇ6ÖVçőÚđ)sx>’Dţş€Ę1ô¦PŚ©QN{x[Uyâ1ů2łf(RjËÔ"ŢČ·6ćŤH*Z{Z üF÷Đ­űČf@×g¨§zźQ®DlŚ Śk`WŢź•^ô‘p{™Öý{cĎ%śßişôő;‰čJŮY͸d’K‘IńŻó×/Hˇ*nŰ5?Ě) qßGşĂĎ•D=ĐÉÇAŮĘÉ”˝X˘µwĐ`'eë="Ń„!.ÝůŞÉ|CăČ­\*9 - ÎhT]óŘ" ~]bŽq/×kBřrŠjÖ&&ŘŻdďťt69Ë'u—ü÷źÖrP×ËĎ8Ë {/Ľ¶Łć8sÇç6©é!«ęă.W©€Ű©ç™°’Ě«çŢ řT!7ÍQ“1ę2ˇa2UHżż{BëSޢO -)šTß -šâhn@»`„©ťˇďî;ŐĎ/©1ĂjUđÂr{x٤Ü`űŻ>p“|?ŠŢ&Śô©U˛ĺ*ÖsZü”#ç•âIqhJĹeAG¦;řňű˘i‚†ůu˛ä=›ĘôÂ%ű”ăj:1ĘɵٙŔÁM•°ŇT\ˇ«endstream -endobj -3733 0 obj -<< /Filter /FlateDecode /Length 3280 >> -stream -ľ>˝ÉŔJ/Łuě«čÓ‰ŕu^ÓyoB‚·żO” ,”ǥδBÁ1OTŘ8žşĽÖł‹+ǸXďjŤË%ĄÇŃ>…Ţđ3×–Şb’qŔ/ á‘DZ¤–(éŔÂm®…GîÚk†ÁÖľ::´Ë‘˛”ĺ~šgqĽ˘Öi€@[~řgca<.ź‚BÓiąžgfÄ@ ëÁŹć•^ Áí(ŃĆ‹jÜr˛Ýü¬´spź7 s`íĺ0C âžtBl‰ď¦ĽŤ?ÖĽ4űr ¨Ë`5 -yA„čĺ@ćČ_ďgjL;ő7…ĄX5®'6D˘¶KăĆŇ‘®{ŽqŦě‰ćŞâAÎŰYU«+ÁA»ô‚ô¬ śű7Oű•@B·*yÝFSlËH’’%\qhčAkáť_ö'fx4˘8ϸpn˘Ö0b Çxţ3÷Fir˛Bzę1Ä2î¨Çs°·w(µepnúĐŐ7 BŁ[9C:9”ͰYĆŰÉŚÂC˝¬ü )Ęé 4/Ę%QÖ‰"óá°x—áFńâtě(‹`ó/Ű÷sç[ůȡűő˛=ý’ç˙މÍdŢŮ÷ZUa)XáOż6^ôOÍFDCť¤_bµŰę3č¦uFX˛X§+ĺß ÉďCŚá«ż&¸ü»LřţM¨Rqá -S0tf&!Ł6:gŢą”ňO׺ŁŹĘ^_Í}}çĆ+žŃ|wŰ)d’ÉŮ;DÖ˘v|O¬ĚÚŃ"AŹŁÓgśĽŢ™h˛ şĎwWް)JČ,0D`Oí¶ńáďé˙ú|:X%Ď×Ú$óRé«őĆ-;Ă>˙DÁdĺµű¨Đ‰,‡EĽťawVK1ÉtZ'„Úçnfyź7Ź 3:.u1(ţY¸¬Űóőň¤y·Ř†“źRJÍ7MWç`s3ĽŮ„|ŁšO<©!e‡í ;XŃt¬’µĂä@WŞŰSjO~Ý“AtëTež@'´119›3âtŻäś~Ůď©`¤[ ľ\v^ ‡YÁŔ¤×+ňG‘,H ŁóßMś2§-۰aEęĺ#&ĽŹ4>KpłŐµWť|Š>ŚŐ|–VʡŹ7;Gśf# +žđĹţ(ÝA0ŃŁ2xF-Ďw9Ĺog JqŮŹws-mýăśĚ˛@: NÔw¶UW7a š¶Á -Ř |ăÁA0ÜpÉăZľYOvSěć¦űâ˝{¸BNÖłr~UľµŇÔ‰M4J‘6ů ­fë@ŤsŹ{šÖ%H Á$ş©‰Ŕ…µě MH„ âcjáÇ’Ő¨‚ą|B^«üäĐö.[Ű„Z!D•2-rÚ·đaŐ_˝˛?·|ÜË=»tpz !zŇĽŻS[š´üą«ŃÎŐ:Ô)xć‹„›0Ăř{|Äđç;WĎč|Şdq ś*ŤöŐ¬`EľTźőoţXü$ż› Ô*‰Îu©•Ęýç’ÓG•őšbxe‚‡ą ĆD'ë÷Ţ@ŻÜf|öë¤OřÔRrđ«Î4ßţş'Ż˘ÔT[Ś…\ţ>DA+Ř0—M»[Ľ…‰˛ĺTě¬őV@׋˛'H‰ČtóelŠűL^ç™Ü©şŚŽ¨Ž óÚ×ÂYxxËŇfĘrčłÚ…ŮBaĄ”řvîĎפčÄk˙Ps.ôň6’:Mô:ŕ!ä+WQ<2ĄĹůî'ÄE{đÓş wäl×9™ż‡Ehă.”Yă R”ĹłĺjĺżZŹőat9¸ňlĹŃ]#ëh”šg˝˝f„/Á Dޞ^Ť”íčŔČoÉ^§}®áĆ÷‡ýI…6Ě-ˇçB𸉋Eę3AÖß -U$ŃŔćS\qßűuńX„ ő<ÂčßP3ÁD hbíI^ࣔ¦Iˇ,Ü…ĺUoĹîŕH Äâ]üzCťßI//1őoʇP®™˙W«yĚŤ*€1b«,Đ•}ś)•éĎńVź?÷©Ň儼e -úrr ëÝ(Éĺ“<ű;2ă® -ś©ń+ybÝ ÷DI$äo=GÔŠŻMV¦łľ‹h ;»b¦d šđÂgk0ˇ® Ó¦ˇ˙᪊,ş¨I !–Ë‘čř ¤š9ŔW ç†,˛5 ćŻ-ĺ.ţšaĚůLŠÉtŇÔoŘEîNbkďDmꞮÓf8¦3EĆń´oük~Zb…Z&t[JíńQáÄ[–čEPM>ŹŠý=›ŹóŢXç›ÔÄ­ DÉB=`7zĎŰĎ »Ţzţj,ŹCŢ÷@Ź{‚>Sľíš×%yG9Űe|ÜQg í߬„ëôFđwâ˝·Ň“‘ť_â."ůjă"’ą1·?€źi(ľ­”é˘ŔďNť č¶É¶ĺⲨ}µŠĘěZQJĹ׌\· ę’ŢYgń ü_»ü R<9ŇŹCŁAu0±Lń0¶0O6Ű%ş$&dľ„2ŇůiëČ<ž -źP—Ľ3âcÂnájh%—5 ŇwJ¶­‚ [Óc‘« "ŮCXCŘń ÇËőR9HäáŻ43 Ń‚´ÜW—€şř.›dôüC?;®BG¨>‹ôÍk)óőZ«Ď 8Ä] <7A…«ě•J7á]” Ű·}ĺhGŢ”âŻĘ“űWÇH&/TÁ­‘żY±‘–‘ó[—ýІű?}¶ŕ*ěş -$/ŁQ0 ­@Óđůď•Y8˛.üÎ+ýÚ>¸żCf}†Ę8ĹŘ}˙<®iTšÚă*l__˝•ĺ5AäŰŇBC]6ëüČl’» -!r„1˙ÇźěL„űÍď& ‚ϸ3oP UcŻ$Hŕt3+Ö[`d“őÂű‘~†t„ 7Č#ö¦OPôÎç]Ž#&ŕÜFfđ'süĎ ąŤ¬o„uĹÚľ Xü‹§úS‹Š.äŻŰhÔęěL©ě–>y^ß; Íŕ1ŮćCRő1űČYë|?8±żĄI§MŤ’5+*sô†ť7ż{pˇ[JqČrPâSçU–}ŔŢ ^ćEžcĚÍńşÖŠ즰”kML&¶ ×CO {ˇw)%ÉeYăŕó~. V¨ůw…S2,¬đ ®×“ú±Î~Ą7ĹÓW7xe©©ŕ“Źö řń$vÚź9/=Ý%ŃnT˙˝hýÍő/% 6  HO‹]@!Ëä㨿k¦Ĺ_ýb`™…ŔS˘ţgŞüó»ę¸u—âđÓXB -“ś¦Îďg—Żió*˙ÔC¶KÎězÚ łáüŕjĄŤK­“ l|_8y±H”J!ĹWé€kF’Ŷ»5džç‰y>őfnVľr4çl‚Áć.aTĄÓÎŻHŘű[5ésgMą’qc Ť# -án~)$˛ę4”¶•)n|Ú"lÉ· 6ť0Vk= e4&×ß/ź@^Đl.‘÷@ó ŕĹŘ6ün57Vˇ©mŃ]ČGż0d—dţmVAčľ#(˘MĽDI±ľfŹ!]é n9vVÂ*vMYîu·Cľnz ńťYżĐźIŻeą*1…^âŘ)ŕ˝bGJ—ęסtć&ŠogC3 -HcͲʛňą"Üvfů¦T˛ć~(ß3çP‰ňX©á¤UŇŔfXf{í‘1KŚ­§‡+¶'Şˇ1ŕq@ĎCňťn9¶ęĽA1ZuŰIÁ§·]Ę 5gÖ-Ô÷—2¶óĎ^ÚŁZŔćU«9ö–nŃH26ůřć˛ę—.׹ăIÜ/FĎŔOĎȉěţ®ÎQ䥉d`çdBŃ„íŃ‚Ń=ťĄź%e#Ä«ôR©Ěß-żńaSłI§„–…“űĘün#zěĺ?ü Î0ŃRŽlOŹ$ CÜkű]˙4qBś€`/źŰ= EújvnîÁŘz }ľcŮ?8]o›áV®_·«ü÷Ör6ĹšĄ%ů˘Ĺ…ľ•f7ŞÜţús…ŠHÓ]pŕNžn©endstream -endobj -3734 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -ĽVŹdUťGÝ7ýőá§jż­ç^ĺŠůSBHĚkż^dđ„Ž,,?ąm<őágâG‰:ÇĂň0nßÍr3gó{F5bNĺW &„C”_őţŕ®ćÓ˙đ'¬ţ!IĎŚ© Ď’ř-›Ż‡=®[NţzŘ Ć€0ŔŻőąŐćSű´ŐŮ ¶!¤¬Ú:yI 2ójÎ<ÁąńÂň~!@˝{GĽuK 6YČ;†p+™âĂR~3Ůë3ÁU,ţ~±xŔXŮÎéٸÍH^Ç©Ä6—+ĆŤ†.+}űŚ4ĆąŘ~÷»ÚuĹî6Qż»¤¤„íŻ«°‚ŻBX˘>^b-Č -7‰R‰ł<ößÍóxľŐş-˘.(OŢ“–ýŠşűÁ˛i8Ë»™<µv‰…ňĄI0 ßlcÔˇ™Îz/Qt ZOK~*‹Ś.Đ‚¶÷P?ÝeZxşLďó&…x±ćCdćhişKĎ?ŐW,ĺÚ7K7UĘYL,<±0e Ś(Ë5^˛űŁ:[$Ă”Éé˙qL˘ s!졠?˙‘ŃËű9ň8z¦Ď°*ÖGTos·Ëń«LJ§wjćášZŢ˙¨uMÁRÔ0ľ€¬ť>5¦;\ę¨3Wô şÄŽĘmµ¤ë¬•Ů©Î/9ú’„qăâŽÎűT˛éSśŰÝIi×=/ľ>F¬#,f$Ú-Äńó•ä)™čĽäz¦Ĺ iářÍvJî&f°¸I_†±\L›?S¶j6,˘df–ŕp§gŢ.˧ˇ2ű°T«cŚG,2¸Ň뫍éëöW* v‚ŞSCöË\Żuö©ôĄjž™3»††ď0ýwtÓf¬cRg9˙›ŞaĽüDz#őu6˛ô?Y®Yř‚Ó¤ŕäqwRSó±ç[ţźĆ„˘Ě¦ç‡Ô‰H=8'Çě3ôvĎ”Ž?rᆭ˘xŽ^…ÁCsđnřâp`|wŃý"ýg~Ě+DźŰöšué•V†<žqŐż'Ř)54X×Ç‘Rf}íëĽeMQR6ő]Ň?ń8§Řf˙tµč3“Mşđ˛7ů7É/?ř2é -JuR~¤v>…ŕF%cŽ%íEˇ MóH)4X’Ç@!ZEa&27Çȥ‹˛mDŕ× ˙§áXiO˛¸Ó2ŇÝ?SR.ň×%\>wŔ\B8•şązËŃ -6{'NGŞ:­Ý#T©‚L:6,ĎvqÖ‡hľ›4"¦D,"ĹN˝+w÷Á-7˙5>tźeEé;đá,M¤»gňY‚}s‚rş¬ÂĄ<‹m±‹ÜíŐňHŔňŠ\ŠâšUa§HH@ęv®ÂŚ`€VĹtZK7ä -Ť=&ď¨31Pč÷®şç cAŞďÁ'"0ÜŚ0ű_Ĺ„Ĺmq>Pťk]?ß8-řĆ©, –ŤlK°°Ńö¨ejžé M·§~żFĐ$·çL`$TűäA`÷0.G)żČC‡JčńVQ¶˙wgşßi<:ý¸`ĎŽáďŚ PÝ1á¸á‹â¦ä–ź)Żł*~ „ň&•t7…5Z'' -młH_•WÂ˙)3ü‹óc ˙ţŚł˙ÓÁ´E,ŁŐQJČöcÔ3äBĚŹŤ~9ě€Ë6mŻókš'JMË{ňŠLVţäÍ—Z·OdÁ‡ď BOw†Ö̉$Q%6đőiŐ–– -­× jr>â`ČxY|6ĂŚ×@[­ +uúy~0»=ąE1ßµĂcö¤'É4–¨7Q‹Hqě-/UOuŘ.Ű´76Ż[î}U•˘a[EÖŔň‡ßą±x~N‘<î~úű×~—qbő@¦şÎÔ{ă{LQ‚´WN<ÜtTR&jĂ7;ŔIE2¶Ozٍ.ŚB‘Ú9ˇ'/dKžć©BWYđ4Wd.THźŢÇduÜŇ\đp nňďXR„Ś0‰zĐl›UD>65UăîěTjšV&eë€É Daűޢânöžč›Ö÷đżŔo¨ßŽÍ3é1l±á׸ď´÷‡ľI KłÚ§LD5E Äš@w\EţŤČ2¶Ă8řë¶Ŕ­†Üë*Ž5­ňšO(Łz-é§J%*źŰŽ+¦ľ`ŮŁ¨–î4śCyz|îĹBT~÷*X„“I(Ϩ'”ZO<ÚľćmÄIĘgEýËÂľěŔí/ÚŻ3á`;m˛Á>@;Ę&ńhQůß+é^ĆäµjšF Ül—Ł®endstream -endobj -3735 0 obj -<< /Filter /FlateDecode /Length 2832 >> -stream -śŹýçĘDĄ,ýc˘)Ĺkń]ó]ů)Ş„(ĄýÚ=Rzóü2ń_~·ci4 䌎唾7®âŃFlďĐ˙FWel…ÓN§É_tؤÒ;g!Đŕó¬čNgúčĺř‚öÍž¦Ô›ŰX˛ąÖKK‡Ń‚â?çHřFřĂAű­Üč­Łe-˙ä\˘Ű©ŘYXͨ<ĺkK¸b©ß±Y/ó3}˝ÂmLT«Ň¨‰đ2‡Čľóč`FV‚}u`<ŘÓ÷ÇÎ?jF:ś2±Y‡#Rę»R^şň1p’ţęńÜtĂ l2'§ěçG žĚŤMÜn˙®ý€h·¦5ZálŠ]_/ÉĘďŠEÜ«×׆—Dá|-ye§K7v9ßĚ1BŹ Ł qc E§CÎTŠyá}> E,ĎĐ^9č7W¬†]m'!Çźí±•řě§P_đŮuă¦<{$«Úвš×L)ÎűMÓÁĹ Ç#śImXę"h¸Â˘f[:¦©r­Ç”S‡]ő?\ÖTŃRٞ[ě ĂxÇ+»Xup§mň}–›z -9ę«´ Aʆa”˛4Č» =· ~‰@#`íőĐí4—c˘¤ś:3ëŐënŐ-đŚá…š WdťqÓ™rMżÍŰ#·]üůOUë¦ěä®×DZ†üR¤šÂs6/Čć{»X‹ŁL)l•Ş!ş^oZóPÖ謺 -^nr¶{E] nqˇů6úŽLă2gă&űr‘čpI¦Ë^(.Ţ×Iúöoüţßć¤˙V2ýoü•[&n˝ý4·ŔLşt™‡š%q)MgcCu8‡;š(€6.Hş·ŕßtě{ž\ňáóÖĘă!ÓŘ;jç­IA˝klń›|ŃŘÍ•O‰Ť=V˝ ŕîÓĺ0ačňEúŔ°QG.˝wGlrFDz˙Č;Wú•îo“säŘ 3ŞKŰ/ÔQž±ą©‡_ő[• -:č‰hş+áUx•(˘ľÎ}eĄu„+Oń!~K_uźöŔĚ>\đč1 mÜhţťʇޕLęö[˙R;çČ”‰s1…|­'śúÇĘaä]h"Á! uł.f  ż% ŮśTŘ!Šń^sŇ µ“Ú*)Üoüö—4z¬ ¬*ëĄó[9ýó$¨™Î7ďůóâ[ćT×-0Ą;8cThobY«$Rq¶çaľm ÍzÄ8¦¤«éß$*±ŕćšĐM_ďľ]ÄŕéeYU;ŻoâđήN1בwEOŽÉ†ŐŇsgëU,÷ĂŤ©¨inE,¶—T‹$`jn(>‰çöç. / đĹcĄŘr B$Š")ČłÇE€HĘvЧ9=}}ÖĄkúaË“…Ţ5$úęVćýŚźçä9ŇgÄš ü4e§u—»†9HóŢ{Á—á}6Z5ÂďźžhőŘ2ŕşËÓѵ›QŤm–g{LÜďä+¸˝έ$S»{ˇ¦v…÷Ü|ëůMvË—Ű>Ţl$Up!™ű-ÚV1qIď(÷cÚńŘ˙ţZ©ĘpC- -'«çAŤG–ŢzŮ.@fćç®ÍFoţ˝˙é4lď˛Y3(đŃŠßNŕ ˝źN#3AĆfŃ©ë‰ň…E.8]2"’ăI"Ź/–łŚr-wN™ĎdmŔ(ŠŕIu0ˇwb.Mcöرí_ÚŽĽ’™‡^ĎwU˛.2PÎđ¦čÍ˝pSÇ”˝e*§Ž_ř-xśöăR’ć>ĎŰ3čľo”{¶[łŃzeŤÓnűošy¸ÖĹ'„ęp{Śü„¶;]Z]­Ď§"Rڍkź'˙˙zĘ„{»Ľo!I>hŻÂnt”r­u”h!Y˝žÔöLŔ[_ňO˘%­cŐ©Ŕ Y6#†:űy`O<{aŢ <7ăOóEýC¤ĺ.K+i(°])ÔovŞ;Hü1y¨R ÇüŐ»Ż[ ÝŔÔőŃJ3 Ř?Ĺ=áínZś[cÔŐw‘±®u¸:Ľ$•^y?@ź2$ 3ÄSSŰŹr9Y44áYc\· ‹«Śě–5fś˘•Y+p¨ëó|`4¸ąÜɆ«§Wßď[M—;ţWĐJŁüI9tV˝{(.Yü4»Ç‘ŽÄŘÇCÝĘű›|jĐIˇ(@®hŁÍŻćŰ?á•e¬RgUąE÷KŤ!Ç©C@pu)Ń1óă}Ąë~Ól&—Ţm™5—˝´ľ‘Ę»Űďó®óőű([ZŔ˝ÂT˛ś q–XWHŰźq ź±t^7Ż9lŐtv˙Č`+[3¦†Éj^NÇJdŮv ěÉď}ÇŹú{ÚIÜ"ëOtłWľ.‚őóJ$Uţü-‚T{˝îCÚa JÍŰ|w}ÚĎ{ŹÔ|Üo”Ř7<`ˇAŕd‹Gď`ę®>¤ -htż´r1ŕÓwŁ9qN*Żs=ăÁ»đ?&á¶í×ö;ă–ݵęOqëĽôfK?ăë\5N˙8íÎ˙S{ÄΛ…Qa>=7F<(Öľ•BJżN ĘÎ8‘W†âó¶qÔéá%ç‰%Ѳ1Đ•W’¬’jś\±11‡GťŤ_™ämĽÖö©vźd(ŚVü uś°JEů=%ö”JfĄ•˝O‘ťöĺzs6aÉfŤĺ{C~ 2»)Y_gŁśd[óqJçéS—ô#RꄱMńOŮŠŕVSâ ²"ÔĚŹ CÍh¶Î´Ź2Bň]jŢEűW‹\-ę‘vOĹ‹R/JMŞŽ5[íŁ–˛"DÔ}-śĘ?P3;ŚiSW‰ŃUv:žŐ§ÚWć˛G†ŞQó‘VÝÍ<šTCdÄ© sOÓţ™RĐŤbÄÔÔĽťv¨ ʓљ‰Ş)ÁvEź}şCS–®Źj?Fës;ćQ» ”W 䇆qĂ‘X€ĎîO…®|1/¸’‚ťóá1ŕa"ŠĘ$#~GzľjMGŰ:ć°ŃX˘ <•ŕ\+Ě\é´ŞT7Ľ-Q˝‡¶¬jŤŔëúŃyRą˙}ŞF·¤»x^6ôV„‘îB¤SÉYWÄ>Oś|S˘Đ”đ¨>ÁŮ $SžÎ±˙} ś›Q$>±@¤że¤˘0›]|dűŇ‚{ôüBËwÍ„c±› ŇGTŁ=íëM×$ŔPÁÍżęć/1k'$l¬QLĂAŃş¸˘†Y1W<eü€ůuŕµĎŻ ŇpuŃŃę}©@‹ĺě\ă «!pÖşö*ÖoÓÇźRÔNX]űzpkwř ćoŻ×Ť‚ŠSÎÍZHoXp’5Pđv«5Xő ĘîŰc J¤@d¨Ş©sq•’řń-Â%ôµŢÜRŔ č#S}׎Ͳ€ąÁŇ–óT đ[g<ŹÜ'‘>¶ÜaŘ· ĺYć!E *D1…Üź‰~šů<ętsIł©Ě4yZ±†ČZŘ™^/µCčÚ0ž8¶A]dendstream -endobj -3736 0 obj -<< /Filter /FlateDecode /Length 2592 >> -stream -îz¦ůűˇ -“ö¬dŕńČlS_ůnŤ‹gĹíVYß»X™xÍ(‘‚)) XźžĽ‹ZX ` Bp°ÝRż‰ÎÄo'„‡Ž+ą4·z9X3¶W`”Y?|WU»ˇ!ůŻź*­„É˝2Áă…$ÜD×ĺCÚs‰…#Vz˛Úň,Ť˙v•e'¸¦„,¸F Oq;Ž6ČérP*aww›ú] ĂďnÖgfÇŃb¸äŚ .ŮŐGv-'ż¸-yTö_4šd?;‚¤aČęzŹ}¦‹¦vŹlř^Ź}Ѝ[ÝřnTőȺŠpG”2_—jÂ’úĽ‰äÇčÁ) ¦-ČÁ¤b |ÎFzô6©‘w)ź7mcS^_{™ă%<±+´R/›g4ěeX7X^ HW–C5źŹ^ŹňľE˝říQWŞ,áŻRľŽ/7=!x.ĺ0@%3`×Ó|˛łÉŞÜŇbóů÷Ąpč3:wË×ó8o]ˇrebů9ÔŻâî»ýt AocĂ<­żf]|kĐuśP¶s˝«YÓaFH«aÜ!QHQ¶KH^q˙=Gt:N˙38'¸´ -<Ş@ąÓ>oüĆ…u—b7ÓiďRd݈krX—dTFŇx4şîňĹ*0ë,ФC4}ö˙ľŚ‹…‰}ńćM¬G—›\]1ăĐč›;`ĆÜ śęąs n÷T¸dŮb1["ĹY÷ĎŁöÇI‘l ‡ÁĎĚĐʶ*:Kł·Ő’8S.ťŕ· b1öMŽocě0˛ć˙ë;řż˛ĘBGçk÷TĂÖ|†b[ÍúŘ‹ý/$Rä ^oňóÓĹç 7aÓŘŻÎ~ŹFd¨Ő4+¤AzU„čá{I§ňď€ŢfĎÎ[°Ë«<z{#4 oĄĺv×ĆĽŁă_`é=đműŽ~~‚g#Ó2˛śjë`đ8qd ÝIA·Ň×`ĆGÓyjOésA€{zóÁâUx?=rP“{Ž2°`°FRÚ_§ż#śFµ©»óG;pC2Ĺ6]6‹O‘µ(ČÍMŤň~ŁrYý^ĽUíJqĚÇnúe- Ęl,˙ă& ë6 -†#“oĎý"JÁdje•Ž«JŠľµá!ˇ+sSŢľkÇ? Ľ0Ţ~•ظt -bYěËś®‹…Wž*‰ś5I›ŻxßcžBĽüź´”ş×äÜAĂTôŕ»]ňÇÔŕ«—Ŕ%Ź x)ľ\łí7Ę‚‘)rąm$‘¤_ędÖD í–´4+y šřu@Ďů¨cőíI#ôN!Nü+ÚIŘyąÂb}Ď® ‰ÎíÓă7.]k¦í».¦ĚŤW«ŇwăŞe¤XT)Ť[ŚOăźrÁăZÂôňFî]ż_¤ýĆ,öÇ«bŰűň¬_InŹü ŰÖ -öëFń¤&Ýů>«cóĆÎFTƶ€ŚÖË‹q„%I%"PůÔą.ôçuŽ×nŻÖ»vŻň÷.u' C׊EáĹă˝ĐkMµőëB¬é˛[$©¤˘Őj^(äfLž§»>ý•ö ť« C ÔŞŹ%vďva!±¤­Ć™kMnĐíSŢfäiŮ‘Ň=–·t(·ć˛BL@–t{Č0‡_Gď7Łs¦úP6qMđ|dTGźDşA{ĘşŔ˘ÜDˇî(ŘkăŢ(˝:¦#Bř}“„’äĺ*ą­íɢ…#Ës bµ,' -ŰíŞqzöeľaG2±1÷ů^ťČ`ËNc‚÷1L-|g˝P/_Ôd' -°™¶˙Q…-ę°Pn™Â 2˘@7Ę ŢU ËžŔ®uĺv-34ż¸0 Ú-’ -«IP ö2š›ĘŁűysB™€aÁüśô悺ér ´*Éźô”ë—göź˝öčh©ňő•m'4mÁ!'śďÉ&IÝ“Ő91ţS‹™¶ĆX~hźăŠźť ±‰*ütÄľçűŞ}qś,yo÷°5 ë5€/‹ćźŇ‘rQÂ÷ŬŢĎdE=Żß  ěiaŻŰîŮőΛý_ňrnÂđI&;U”Ľ„´ŠíVŤB2€o—ű ú÷qUc…¸Qq˝Ţ -98śMąÁÝ ăNy0úűRzó‰xŢ"?ŁFŐú şőëQCóĚ#-ŇK˛|Eó-ĐäÜ ô€‘T¶–í»‚·b¨r3™éõşĂXn<[!Ѷ›ŽFý_ˇp•ÚáĽ6z­Ë‰´lŔ‰vsF)ŞŠ“pçĆ5Ź&ĺܔ彿6¦XUE6 Ý >âŇ9Öqč;ćŘŕtiŰfeŚÂšU~xěôýcfÎNÄú9Í˝ö>©‘QőŻČbîże đIʦŞYk8©¬qŕůJ/Ä®^6 ¨Ä úľÍ4:ŚŤ÷ăn\űöŇX@ńÍ»÷¨%pŻOěúł¸ľl°HU-9$ Ąv ŢK\ŻŮ쬥SO eÔŞ98aumiWŚ–fťVě2eŽovÓGv%°}Äť““TŢҵűŁ ŐüPMÍWáĘŮ]ŹÜ -CnuŮ*˙еĚ/e˘‘ţOĹ]ş'č›1ăíY諦 &9řă -NCZ0‡f«¬úz.RyőŠ]#ń˛jťE%ú®ýő–n¬á¸c5ÔÇÉF§ĄŔ޵<-Đu÷†C]U„‡ÚH»â;Xá;ŞQGżŢ§1üZ7 J(9š#n:—ąşŞ>čćĄĎ -—4:«|JÜţx Od¦"űMŠčŁXfQmÎy’_)j/Ňő,W»‹9$h đŚ ę\nŽDAóĚ2F q…, 쯿a¨^éÓČIŠß†D1WCR‘®ÁÜG‚>™‰÷ăwÇ4Ăuŕ§>ú„Ý L`¶™‹»¤ť"ě°đK6–)ś›’€·ŔꇒA†“ŠgűĚqrş¶vŚŕg’D”.xa gĺň˛[FäG[e-8äŇ×—íŇ1­jh|€.ďúňŁ<îĘ$ŻNÔ˝EG)OE6Ń—®× yđC°ˇKňrž `+[ARĎ€l¬oŕ~ŠÓ~ör!ŐyóC» -„jđń˝Vc@Ľ7ĹËF:ÓěĂb’(ľ÷ó‰}z«ľó¤;’‹u_őśkÉ].Ř+)÷XŐlw†4¬o˘1'ÉÔ˝`Ľ´űYńb>tP|čC;&’2{yfY˙4ó–íÜ> YP0»W‰ÁýĚ\‰«›LFîć’yED¨~Ś…a˛ mݸËRAă9«MřĂWę—Aµ1ľ Ă«VuŇ`m‰EžAŘ×adpđUޱrŽÁˇ[>±DŇĚŽ+ŞŞ…ć)$MäwU•h7Ʊgů_\X)Îď~#OJa:O›§AiJ¬©=‚b˙‹’ŘWóxIĽ6|u)…‹IB‘Â|Ěendstream -endobj -3737 0 obj -<< /Filter /FlateDecode /Length 3024 >> -stream -ĆűŃÔ›ÓżW{‡jöéŘÇŔć' çŽP]"Ą~/J®ĘťzĂPe.ůĄÎ2€YÜn"Ź®–Ş0ú"2T?>žńŔ$k·#¨Lit•đ$$Ü«…™ŘářÓ{W S”ĐńZ–Ń·'‚ž/ ‹Í1lşŇŠŇ>„u0Ŕ7Ź%őbÍȲś˙ŕhÇÎrÍ?uAĄŽ0ŐâôݰM8ş~‘âŘަŞÝNma§ůJ±z‰űůŚ–ÚűÉW‰P\áńk»-–':èŤË„O ?-¤•‡˘Ŕrmv±ň ^ă„GŻŇ3€Đťf pĐ>®¦0żí°ôL‚§ćxąŐĺr!—ůŘÁ‚‰€˛ [ąµ×KošđGď%,a>HÁmR+»ŕ>RPꊛ -IśG۶«áťśó–BN9­T—˙“ö*éMzŽŤ¶îx=Ň·LÜłzs0Y&źV*%wpŕę®× ±ŇČ: 'ä-ąĆ·wĘR~ŠšŚ:ľóe‰MDvgűfň˘ý™0C@C:`ÝŠffßŇ:ďÄI‹ëz^PLpD˙ÍŁ‹íŐ·±w-r’íŃŹ;ŚÓ˙˘±'ŢŔ·ľá÷ü˛{´‘¶ q‡Ů–6$ˇÁíkŕqzGgč®¶‘çuRh†§oŲť 8§ŽšOFBÜóÜ73!b˝‡Ű?ţžS}S !z„–Ť"­}\3ňőŠ Go®YšźÝe–Öw!Y •ř&56Ő+áć…«G'ńsöÄôő—Ŕ5Şˇ¸-gY"­n˘ü Jś…ŘjhŻá‹hࢤČT«LŮ©ŕ^ÁÂp˝ý–Ŕjú‘Nkň€żvăŰ'¦˛ĹoĐŔç¶ŐHclźŤé#ýŃSE]l VĐö´+ÂöŁ[|eŕAé¨A0˘B!ý>7çţ›ăi#BďFy™T•Pl`‡*Ů#«¦*Îę SŤt:ďĹrő6žŮŰµŽŽ %Xß,ôiÔä40(+Ę0SZb8° -_xʎs|`“âž*ë2!“™É™„$‚4Ř€IK›ýóŰÔ 9á__¤4?ÄáLRl\loΦ,6Ďń¬§ŘĆĹ·¶1É«u*»Ă¶c?©ßúP“oýěš˝—2.·¦r5x/ŤÜlČňî· ˛ŃîţF¶&çt­Cć÷üçßႼBZÇ{â—×ÍŰú1lô¶őNAŕŘCŢWťAźŕ˝Lę«íĹ …Ů%° -~é‹C[šBřŢjÓWţ”ţˇŤÁÂľ?ĚăĂwkź)ž“!I–Ţ_«]xzšBI›©[ŇsŃÔ"ĎeŁçÔŰěÖ;÷űŕigáUYy‡Q:í”âŮŹ¦@ŐxĎňĺŇt§ů.9Y”­÷VOpÚĺŤ/±AwCďĂStGňÔ"Úőëś•c ˛eÚ@Öd }˛DK¸R<ĽŢ~ +Ů]ýŔŇŘÜŞŐSŽvWÖaŻâîŔ>5[Ťckh¸Ťö,®ň$ŇvôžU‡!űm^1c.®ě`Č耿dŤöŰ­‚ZâťÎťât¬ź¬ŁôŽ!Ĺ)­#©c7ä>µ+0\ź„.ˇ(Ĺő°űłTH–JxrŚ”Ţ4ÎÉÔˇëŞwź–ćˇ|.žçËĺŽ˙ü耞öÖËGËöÁ|şlśa‹u@~ľ!­öYġŹŞrúŁäZ0pdý* Tů—şäYĂkô1ÜEG€‹‰fúŠU,(…Źśh°}8r]ýµµ\'™Ž×{|G€+áö­âľź¬ČBÄ˝ÔÄ(Ô‘"ĘĆî°:‡cŰůMÇ!~+ÇkÁzě -…§BWŢMűâ[ź¶"HY(•ĽÇłágPĚ2éĆÂ,5Ž‹‰J2źë 2ĺRŇY;‘Ň ŕË9ŻŹÓߍJmÍr ›ÍľîťhoĽÚŰלkěGóâ?i ;QiĂřř?Ňďńś¬^‹ęÖĂ7ÜîŠQ .  ˇÁ• PhQ#/Ú”>Zk´m€®hÄRBŮ»ű<6C-z`˝ńĚ–ö‘ÂQŔŰĽé yF¸'Y'äU;nŰ»Ë3ٍ€UdëH€ŤGň¬ĂXčöŠł‰‡îŻ›­bŰ25ľR˛•łVI7ĆXł4îź‘Í(N%Ϩf-ëţČ5H‚!ŮlčC“ŕ­ôĄĺOÉl!ŁŇď‹[šźč;$XÇ{Üôô4 -”ÝEď¶ŐCÔŽľ K­´N6äÄĹč…ÎĂźz+Ö{,BŰ©ĽµW6u'É/ln|„Ý-n>—¶ł‚Ŕ¤˙,R&»#O—a‹pj%PŇÍ˝y›˝äż3Z°˙ąXÇ2C - L˝‰·r&ä¨BůV«;8ëíöiŠDŔ»p°ě(} ÎŮţÖ9Ţ0źsŮgHÂ)"  WZć»˙jöÎ[†Ka'R‘‘găłfÂI…GÝľ?”-”U¬¸kťy? ą®ĐĂŇ‚¶Xžz~ŕ±Ôţ5hULBĄŁ9™ÎË@o«(w$˝Tç„ (ĂE>{âr…Jf8ô|]¤ -›sü­Ćä7‘Ĺú®DFް?ĽMp—¨đĂ2âo –Ta‘ó±ő7j‹á™LGc?őć űĂtjłÜI“Khîe¸;7čç/ř7Ƈ=·©«Oe·ůĎ˝Ł| ‘ţí›Ř˘ŹPç†Ń¨“0ëOk]Ě)5ҦŻLęs¨6íĄ¬§î˛yk®=QĎ™ť‘ËRú†•ĘtĽ<ţÉ=ŚŚ6uέirß_¨0üęࡀ8ččv¶ŕěÇiý@zÓ}t™‘ř‹Gď¤_ŕpęög#Ɔw†%ć:0*y@%HŔýç?ŐňçišÖçFÉF+đß-Ż7^–şźşáaöü±ňŘâOlĂÔ^qtcÔ´E°Ť1°`ŰŚę¨m·˘GjňŤ ÎyťÜPCĄî[L´H‡řa˛®iŁę·ŔBökąëhüe&E;î±azŘ®óç ť<Ó©Éëc<6—?Ü[ěq݉'ß±ćĄ2°?:~^[áfü!,¦·ű +r‘IďË=OŮŐĹÎy®Z·ÎzzµâTŰńń7ŤÓČ6Ô6‚áke­@„kŮjŕ?g—™FŤxłŁ~yçú›v ńMgÎŢ_Đc.ď…óR;ÎŇOŁÎÜž»kÇnp †}Ý+Ç -Ł -fâŘ’~;N™ô"IY°zÁxßĘ©iŽčŽr~LWĹr~˛´EÍdń˝zëµrů_\“ÇqĐ45°j\¤Ż‘4PěđF°ES‰; Ć&ŰK˝ŞĂż1 !çŕčö8¬ĆMsjeCµx×ďđY ±rE8Çß\/EL\KŰěÎÄZÜam%%i«Ą´ófä‘(Ůhßwř°P~cB&ć©`Ó<ŘĹ–˝5v 0 âéűšcŠVćŻé¦ -Ŕ.zCz#ÚpÂę9Ół¤DšĎe..™×q+^«|$¶‚ą­ Ş–H°(iŐoĘÍY鯺gĽrři÷>=ÓY -W9ó{Ť+k=”Ń"tSŐÍ7ĹSn;99ä$®1,~¤Ú_örŁ -7ÇmŢ®݉ý‰©ŘëśTŁ7]™'‘BuNN,©éÔĘpłior$e —(méG”Ý®á—f| <fđęéaËcŹ´ýŹ!3ů?Ć˙<{Xť:úNĺ@Wż B,_Ó±2LŇľĆű7ýŹ 8鸎´«Ü‘×cůçRÚ4^D:8–"ţÖfn> -stream -~%Çtz¤żě“&y —ôôNšfťFXkź§ÜJcmqŐ_”Šź§]E÷ű–M’ŮiĄšŹňştQTiţóŽOűzvBŽĺîírb2í =e;śi{öÍ= đz3á»ŮOĽľÁßšUV J_h”Ű«ŕY¦Š!Ý,N9ý°ĆWŔ@ÁőH4z’{1¤đüs;a˘y]sëßđ`FdëD4G\3Ę#@„»[Ń?e¶¦ą‡…äGÖŰL¸rü#şá1KeެsK•|Řib˘3µHqő¤EaeeFĽÄËRŹ]î!/2ßó÷cÓ¸jÍśÝËŇKd<0cG©źťUŕy(ɡ¤—ű†ó}4ܤţ=§Ĺ¸ÇfŁśĂ (#ÉvŐë}8~´caGT«†Fϧ¶ŢăáĽ6ą=NMÄY /kŁđXŹyĎZf -Ö6Ťń?DD‚[~Łzs8–4kľ¬Żş‡ŻŰrŞxőŐŠÂ+Ĺ5ǬŘpđ#ň+=ĎQđo§çŘS5ąTTŹ)onÔD·«hĎĚU죋#ˇ€’G]*oŞ>„˛SO7¶B€¬  -Wěŕą‘áoQ—˘O -„á|vĺ{ňŠ™źłý% ě oĄ{Ţ;Quß?ęäkšs4e¤›I߬M·çp\*[ŐśŃ ŃjCSéžŮÓÄţ„>íŽ ™Š•AqĎ+Q€0:ůźăfe?ú…>V¬[jţÄ$şĹ)BČŰKiC¸šˇA7<Šé ,0Ř>ň)´#†ěę,ÔŐjĚmAŁgˇ•[ećŤćk_®`#|\ĐeČEUDĆô -}č ±kl7ŻCµQ”ś­€Ęöjö•)ÁÚ-‹ŃMPIěćÂŃ.9E©®™‡nÝŃe¨ ŕ‡ß Őg€¦-Ý[Gż”5vÍ˝PVeíŞ4$É´&“aČ kőľ´ŹŢíAvÄŐZ@Ííń”.ĹcµqŞ+J¶Fí‡.*¶v+V{„J‹ÇŇ*nd#‘@ =Ž…ŕ?ďZIČŻt‘P¤Ur[ňoěúŽG3Ëä\Ű®WÇ©¦î›¤Ó6±§ÄćRXb¤TôńzÜś+-8ŕ O­#ńB 5¶ĎĽ<§Vź‰őăqőĎ?(ą;'Au;ęŕ.Aî“Ů·čׇâÎŹ0iÁŠňĆ'ÂłÁ1´ÜÔęAî[ů«›ű#mG’(Ľs:IěpWëQز qüîľęÄ.sS"ćá9^vÍwłTÔĺç0Ł0±"–îžI&lŮú<ý»©öĘű]F"Á KÓRv_^ú÷{q·˛)B7͵<n»v§ë`_čW é®Ô™řë›ÍL‡śä_Znw1 m8R¶¸>!ňzw{î"˘âőµÉţŢ1s´ŽÝ¤ <_ŠÜ49Yů s+Żâ™V‹ŻMS¤Ä*¶ÍgÎ!ś2˝„ěĹ­zZŃŤx`báÜeç~)ăgťžňźhF9śźDI,qôyŢÎŘľN¦(Q[:ó; ‰Ć÷ńÄ{> -stream -ękV‡ëp'ř 7¶ÜíO&M\,heŚąVü)™ĐK˝UÎPîČzođłÔĺţű¬EţÁćßĚ nµÜŠ=gŮ@J˙)äúęËPŇ7Ěźyd,#O.±ů•tëĽúw҆j/¤:jˇÍőÎŤSD€‘ţ®YSú¬°×nĐ?€¶UM†Pr§#뛣†Ť­Ío>Ln›aŤ›ô Ý˘Ý čZšÂ€7Ě©ź¸ŢŞÎ^^âSřŰtŚD«p€éăÁ]şůŘŐé–őł\Ě1ŕMŠ%ńťďżpiÖ48sŔ-+·´Um@ť?4µ3‡8`.%ěň€rňÜŚŠőEŐĂ-ě=»č×ö–Ú-yÖĄz·™Z3.€ş˙8Ő'ŤĹyía”|@‡¤CM!JŐ‡ËÍË\^é7ʧCo5׸/ů9ęlś!> dČ6÷M}ÔëŔa2tÚ->IÉn·fĹG,S¬‹K’Í÷…¬fPÖűż¬tÇ©×ű=DH:ܨ3ŕWÄsâ -]š˘L˝­«öbz97lžEŔV·Dú_»§7µ4·^3nľĂ–@Rz¬ÉÚ‰¶˙˘[ĺŐ#€-µV˛ýŢÇ-ŤKZ˛_;‰Ć»ŹqoJ•đM Ę}ďŮ´şxr`®ed)Og7#ÂÄGRë‘QĆĹü}nÚmóËŘE&Ľ˙ ÓŽ˝łŽňz†‚yńcÍ^ÖLˇaói\­tŮÖ~ŮřÁŘ@{2$‹U•č3š]vI‘®s஢álě´żŘa©‰Ci,ťý ¨Î/ĚÉN%`ÔömăçrKí1Ź3ů$8ş(â˘aŇ7)Ř´FiŽ©Qť€Ő:TĽCÁ@=(Hr±IřókÄ»Sf­{řůł´nůY¸QĽ0¦HęĹËĆ*ţźëC~ĺi`f#–LŇ<=7űLEté®čńC‚ nÎTz§ˇ•VéJ]Ů`Ú¶ šÓśzťĘÖś# „¤ŰF?wŞŇ. - ÂÝIwłV’ßÔ9Ą2Ő,Ć`šÂ}}“ŁlşA˘@ţôř!oÔ’Ż˛°@¤q#.›'*iĆB"÷•Ř"n|Ă@żşž'C:%®|aŐ Bůݤ­‘”–ńŠ&h.ü«Ęu/Ŕ;_ËżöGźŽ1 -áBcŮ̸öˇŻr%Őţ.j©F•!`95Ą§$>ň¶Î«(ŮĹ­Ö˘±H9~{ŐaZ9lŽ']}Ţ—Óo5Xʇă@?kŕa¬D5ʎďc9sK##HÄgšd€_ÔhO‡8çĎÖ„TcŰF¤żţ ßeĘDrfňĽ˛ÖN‰SÜŽôŰmD˛8`QFŰUée*ľů×Ü.ˇߊ@ ÉY‹¨ynĆł3§|éźÍŐRJ›…lĐŚéĐĐ cŔ¦Ó]„E¨¸SôR(fÂĘ]éŇ`ä,Č+UkčŠxG`Üjčq3żgˇÔĆ.OĆ|…‰ąë‘˝]Ŕ]ľ·ëĄĘčLŚgĐf$LejƢémů’bȕ卧í5děge×čĺg"[áÂa€ľJsTXö®Ř]Tĺ ľe€lţŕôÓý/ř˛)P"·Ç°3ćĐ\\S$š1cýëÉěţôĆ\p˘ň¦:)63C1Ó5žQ]J†·‡Űŕţ˛ą_ř4 X6÷e 4ĺ©ŃDG!C55ΉáJyšś€‰=µĐYUěcaQëµoßM×Ű—ÜGëXHŮĚ8óčc¶5ź>î¦TŮ\*’ěŔńóEŘL’_ÎâŐÝĺë›n_”N.J±W˝{“ű‘˝+¨ŇŢ$şendstream -endobj -3740 0 obj -<< /Filter /FlateDecode /Length 2688 >> -stream -›KËl˝X'bŐ}µB«I -VúX@zP`UšÖß—Ż~äĐÉć IţG˝‹áżŔŕ.í« đ!o6x`×Ë”nJĹřkŻIš»ľ^Ň´vuH9wmµ'§š©–áßM¤"]‡ŃńťöěŇ -1>;Çí“p{śíY›’żÜąú$·EPąyb˙I¶ĆN‰ą_P·tuĹ·Š_ •xL;G[ünÄ›S¸n-Ndś% ÜíCÇĂ=Ń}—|Ěxâ÷¶5-ѱ1@‹ČăâŁ&‰ˇ©§şž!ަ‡*MŔŐ1 ý´ú8tkSAU¤¶ű@B&1›FséH)<łŽk•`M6WĹu€§‹ŁČ8qéń“+[QćŁ]—r™“ŘqĽĺ -«JѦwÝ9ć”aß8F’ `»!ŇnęŘ^ŰrTîklY?8˛Wv›"yt¦88\»·°ľZÉ~útyk "Bg;gBÖ6ůd•y“ź–Ž[ öf5h -aŻJ¶·5ĘBţ^)!W”ë°Öz-žačBoâ¬ýS>;lq&ÉĐŮ_U Aôődͦa Ć$öe·¨JcřŘâÝ*znŚć\ÍÚÖzA–a™ôř0đý+·))Ů€÷łÜ? ¦ň`Łřšb«/ĎŐ©ÖQĹzń­ĺžXvzńŰôů zŻľ’ęmŕPĎ‚:>ĂÖnĎóC-.`ăđUl°Í~†ßí`ąŐg憷~RV;Ťî&zaŇżČî”˝yľÝćÚE „ŕ/UAŔŔ<ź) ŮnqäVyçşSú9L‡Ź†đr锩üpĺ¬:îÔ/=a—‚.ËbýPE“ŐGŰŞîTuţĽb&A©Ěל`čŽýI* ”c÷š‰FF"?ť¶YĎ%$!Řr~šŞ]ęu‹oA“Qšs;Šű19đd/őĘ L2¶?ßů?‡č,c«¶š7š żäôAë y q}Ő žçăí“0®éNĐ-6 -; A•HóŠßD1H.¶K6şŇ/Ca4«±Jx©7݆U~ ăş@y,!6ÚG…ir‹âő·WZ͉EĚăt¤Úd–9ß5Ív=6­'0)ş‹PËę ·Ď’ĺĽÂ9ý«şĘëöđI»ĆwT-@…č'Tâů:áľÄR =«$CţÖŠS\’&j˘Š6…ö‡^‚óÔrOřóĚz.)aůPŹ0I"€bnÎraÚ^»|™ăxMŰSTÝő9^HJńľőlc‡Lë!ă,÷óEPĚcޤg+¶ĂĐm¦C?Ř·Ŕ—üt¶ŕŹŞM7„Ĺ©‰Ľđ÷YŐ¤Y€M[¦č'ďN‘đăÝ"»'[;}ř€kŚśpç+Ć^fÜčň¤ńQĘđc¶l•ťŰiň¤ńî> -·6QęçsŰşf㨋Áî>NtůŕźZAyĄW —X˘‡LqGůŘ9íŤ[Lyň}…ÉÄÉŻ”Dr­bčŘ!Ä0[%ˇŹ†€qIĄýô[ŰN#4 Ĺ\(3ď•řŞÇ'źsŠZÔłýk±ă‹DľĚsĄ·ąpëŰ­ÄMÚ6«÷‡˘ŕ†˛öĽÜ0ÉŞ3#Ź;<ôRßV‡k’q#˘ń픆Noç•dr ň}ÉZžvćŻŕ,ĚägIǧţÝŁXńżÉ¦ćµđ0jpRßźqZŻ7đŇş –mQSbáÓ,&Ďî–±'ßW‡rŻ!Hj›w¬łUĺ"ň?˝0źKçŚĐŰpGţ„{4˛\<–čѬîYśý8doŤv$´·„Ř0ŵ‹®ťđh…ťÚż)ôđ_Ę­Ţ×ňĄ?µÚTR–4’ăsXŠ?n)3Żń×z¤'ĚD¬Ěw¤â¦Áśű şŽgáŞ,U´bç9]ČO•.¬­n:ń§‹Ýëó »•AÓŠŮ/Đ>˝ŹpŠ˙…‹ ĎçÔü°íż›ÇréqĄ†, +VÄ7…ÄYó_ś ¬[aă:Ŕé–`ë7y°QReoju^A“*a˛gÖ.&¦ö–îÖ­TaXlÂTŤ:ŕceFÚQŐflŞä±ËMEîéž5čP n©ˇ -XZżűL%ĽHq ŽĂĚ({‚9/ó0´E#÷j]źö$Ů ÉRٲu.k ˘ČřÚ.ÖŇIĐ`vÉk‰ÖX »nÚĺzą‰ĺ€pĎdˇ¤^Ő5ÓZ›dŻĆËÖ™»3÷@›Ňâäě@ÂY=?±x´t€î îóíôC~~t>¬¦©ęĆ„ŕEPYÖ ô+Uδhľ{úeË=IWŇŘŽ­ĘS‡on˝…đŽű#+é„[IŔDř„v©#çY“Ĺ\ţŕŘĽ‚2ňýČjă4ým뚤÷Ŕ ŽiťŢA ˘Ńe°› =Ĺéţż:cÚ"b×§ -Ą€Ţ`ąË/ů±|e{ß,‚¸Ś‹$h¶ŞńęĺuAhÚÎŻĐ·Đí'ÉĆ»ţęé7!ż?UĐ…ůć?sFXň’8§uWźî”&_u†Ů©JGAz(ŻęKC)A3 rlčĽç’űżg[r˘)Î3%ö=±\~ý¦afďDŐšÖúwyâúłUŇ<ő]´jp.Z'š$އËz‰˝”Dľ•§ş!‘âÜá 1ŚâaőNyMSď ěÄŔßÍó#{Hú -äĎ›:{ePÚ+Â2[[”8P™ Í©Ş#ü°?ăk>¦kbë÷UHďM_^g˛BÍZC¬ęLß]G]«Ż Mfď)ŻÁwĄöiŢ]™öÄú-ż>}Ęţ^…ŽŁf–ŢY}Ękî8qˇŢUŔҵ°×çůyc¤Ü´gşµ—vČË(“ęZB©}D×oţ@ź>:×Řs -I8´˙kćMAŤČü¨Ţ$wᾇ¦)[a¶9ÂĄ ü'‹^ĘÓFŠI§›˝®6‡@ć)ÔĎw`jK ż+ B‚™ěĺ‘i}2Î7·Ąžz,i&{˛ŹÚşy<|Î*`ď;6r3€úy5aUxÝďeP:±uç€3W‘Ň °†`ÝUťáćÝÓŻ¶‘hh …ü]ąqo†˝¬€(îĽÁ‚am2 a÷‹EI›`šC[QŃ{›I©RĄĚ«¦;”|y†ÉiÓńżů>ý‡îCRz‚z,ţ·I5źĎeí±ŚAě“ÂhalĺÁĹE‡“ťÄݨę!aeň‹ ;ýŕăęt#°słŹ®TťŽĄč‰CžŹ˝ŁdQ!Ťž¶S°ĺlJę› -ít¨‹ÖŐô;é.Â.?€˙ď‡+Đ‘őuŠ}'óâendstream -endobj -3741 0 obj -<< /Filter /FlateDecode /Length 2480 >> -stream -ť&ćf\´µťOl -OÁ ’0ůQ’†3g{ć„7 íłŚ+Ž6”á»DyńDú—βě~7j˛QNť«/ý@Ťî+‚Q·Ť‘úÙ¢y¨Ţ'­™Ş7ßIńśÓ$U®j^Şőo1(Ý»žS©G_îđ<ÄQ …ďxAłö™ĂvŐŠĹBS§ "%4çPܰŔOśŔŰÁ¸t9ZÇČKĘj–gx|¤YJd%Lňrl[ ßĹ>R•„{ZĄŽH@ky”DđŠŠŇBu¦đě0ý‚ŤXôp‘ĽÓŐ\oĆ*ŃłÓ±(fŰ—K"ďŔ‹Ô>Ć%v¶Ě ÇŕŐß`ÉFß !˝`Gdů ż[+;)ŰŘ­›ayžýßĺĺ!Ść=rú -ďV{CĹţě"(ôZŚ<˝‰?Ą‹¦ĽŻ±ëčłHAža‡śÔÝp<Ü<Ŕě€ ÁLkľü‰e$đÎ=ćáżMbč#G˝=l!$¤2l&S`oDěĆ -ťîřĐ[YĄ§ qŤľ6“Í -2ű+˘Ú”gNßŢAŁ/ú§‰ôŢ)ą7Owkű{zl˛Š¬Cůę-˙2f \•ŐÔ5T†ő­Ë;HÜqyE[íN+fśUÁŢ/#Ö z Xz"ď«® Â¦Łd!F˛í8fA˝â}t|Y®°ią‚$B"]ěUŠżöĘ–^*Ýů`Ť@­”T’Şq…ć t>Ý~FČ´ßY¸zĹš‰Í˝ö{˛XnQnČűtVUöÁXâ{˙‚ž•#Żţ`_klőS_’÷ŢóX‹$Ů:OŞŃniÉŰő!Úí5!‘ôč ń˙`ťZuŠZ_Ť” MšżÜĆCĎ뀮Ë>(~±Â‹.B«Ď¶—á±{´&ů -ďîa%˛ţµS śÔÁJ›Đă˛@8+Ő‡ŕR™Ź P¸+ş†/b+˘tQ+wwAďřáD˝Â#C€ßśĆdfČĺş4ČŢë{)+çeřľ¦­Áî[ô2ŁÎ@&P°„ş|d⹏ËYNřŐűwązÇÝ:Ö«ŕ_WaFşŘk x¨˘áŮ/zN&äwAÓ~úD±×Rý9ŞŻVş#&˙;'ź -:Ţź2„ň?Ýz{šyţRóÚaÉpÝ‹šŔäh8‚źČóîSÄÎď`ZGď\ÇVž×q.OĐ?áłkZ:^†–/‡źmPě6o}©DQŻq^3óÇżŹ¶ ňCü÷őŘÇ!örŔÚˡyRâŔ„uů˝®´Đ *gĂÚ†s®/¦Ů•x˘źVç×vuF—|R™©a+#hž·o× Ł泎`ŻAÜ:HŞţWHŞÁŞ™îń°Ľ|?触dŰNĂ/™}áAS:]Á˙,qĆ…>ĺ5 đ;•`aÁţKL>Ҭ„&•µ#K4!ďŇhs Xhwň~4ď ˘Q‘ʵŮ5¤Đhy©&Đă†ţĺ†ÍĎeyîUßŔ6iZ!Ţ„-ÉdÚóűAw2 Ł"|řăžqUù˼ďô¨H* -N„YGˇuśŽ l»¸·! óA)˘Ďo›řVĺI·;z%¸±‘3ą†f៨ěgXWűÖ꡹âĘ‹ÉSfÝD4ĽßäOO»&I¤I‘dÜH/UeRO;Ľťv‚óv›ĚX@;)tÁ źH”ÚptEl-ŐuLźŚ˛ß|jH/Äň_g¶Ě<µxoś»ě7¨î+ĘćŔ¶C˝÷Ż&7ýCőđĐUCěqš˝ňcĎr -nP"žŠ@ś˙ -Zżg*›jR…-ŕUĎÉnB÷_ -QŽŻS5I§ü±9ޡHömĐŇ$Ek]ýZ\˛¨l“ÜďąluˇVŰrÍťYćšłŐąd±’ÁGźŇ«ó˛ťIm@¶z8—{L+AKŰ1(l‰LŐô¦ˇÎÝăr’'3=řfs?ŔxřÜ”ö5p -ô-¬Â9UĹÓ •;ŚßĎ?3UfĐĂ Liôżž|< Ő«&:TŮ?ŇRŹuŘ–čDUz‡Čtč'nvµi-ĘdćŔSňi—€kÄŔ¶ŁÔ aÔ9ż´ŻťźżřÚpsăÖľŢ>văÓĎŢŮ€ć°?5 rŢÁ†ţĎr"EůßżG[Żv `HŃ—^ý ˙$Źk Š /L2ä°:ł ÝlŻ}ĽlNdŞŕ w8Ě­¶2ajK3í%eeÔił&Ť'ŠžZHm•§2畞µGăöKvďoű≊gĄ/ďÇłXĎHÓ0”Đt–9F9 ]{ó O6V^;Pb5 ˛nd-C°Žřő‰Cý"©C„2€Ě[ýBqlTK7ş~ˇH±‡:ĽÂs\vz(ÇIq㑚S65ŕ J¬đw#ŕs=?2şĆřPŘW·)Ćý×ďŢ’CĂk#E©(ýÉň4C0*óGÄ Y&*ţŐyM†ĺ™űPć!#G§Á5Źđ1?mYw"ŢłÎdż›i'Y«âË‹TMřŮJ[<¤Ń٨.0”űRpj8ë¬ćÝ’Ú0PšŃˇ mŁőPÓcH Ę<Ţ3{údíđ‚>ßěf×đjŽnBô‹´ź€®îhťcôď”âřÉŇŠŰÜ·ÝŰÄ‹:]ôŚbÄŚh ŞPÓ$ í#䜑ԛ'Tî|č'AÉś^ú<Óůntąš3ÝŻó A—P¨bíT|zE‘W 1Ů -Óéżw‚`ŃtáYSŁ­ś†»éOâ‘ödĄÍA{”˙8 Ţ{<^IŞ[üĺJζĎLĄ·®˘4dŤ9»WIîŤŇ»DŞEč>ôŇÁŁM”ĺ1i€ďîôů®°śĆMب cUÄ<ć}ŢtÄJQ1 Á–jYÄ7Ą·ŕMŁçbş8ŇŔěg=Ę‹iMÔĐßý}§±˛°˝z-) łpÄhďfeJ[˛–R=‚"­ŮřnŐőA´˝DŚ?™¶č•Ď“˙… dMŐ­:ás9XŻČ2Bô­˝SLĺ“%\îl Č·ŞOSó ?’öęĄĚá…ĎĚ> ô-…"ĽµŤM±ZŔsÚîÓŁ^ýßĎ¦Źť -ž‚ďąµôŹiúÝ}o“2•;•(°›­—ăŤă,ŇýtÇDÂiŘž:Ý‹‚Jşvw<•mp0…™káL -DádhÖéendstream -endobj -3742 0 obj -<< /Filter /FlateDecode /Length 2336 >> -stream -ÝMŃH|- ŹÇ´eĺťĐÍÚĹŤ÷Ë €ĹŁ­í(ˇÚôM -»3ßţ+%rJšÁ°*CňBź‚\®ÖşüF&üd6¬˝ fáĚźRÉ=‘Ľţ·á8‡;­ˇŽRä^^ýÇi…"š<—`÷)ý0ăcv˙ ¶ Ŕ»‰śljnşS*a¬©Ř??¤Mu}QyŽdU$O'?)i¤LŃš\ŻĘÂ,tçĺĽpÍł}îĚ<Ů -úş%ÖQ ,s_"ŚĂOý_–CWVéŮî¦Ń#Á±$ą} ęiÜâŕ µ‡€…Łăy_ř±µ‚Í!“‹ Ź`3ę÷ó‘`ëĐĚŞ”^-×"µˇV× -{©®sŕ ±Fl>ŇĐíR,ŕřĽ'Ř6Äžó»Ä´8,וĘo€ň;ęŻö±źýKëT“ô–ě#|ď'ÇQĺ°ĽMY×čŚ~ż üČ;UáKÚ{4«ů¨Ë«v˝…řŘçOś·Â>¬Ŕ0·™Pt‚ÄaŔô· ęZ»/ËÔŹî­ÝÝâ˘ŔŔE÷ {˘ţxAÚŚ’ŘŹÝIÜÎÎhIüÇfűL憒¨S•!‚‰Ů^Ú[‚ň#OÜ6ć4  šşűîY?Ńşf~fŤ/|lR:GňhďŽF­˛Ác?ŇĽÝX‘˙G¦ MlCkZ&­4 64=ŽëČz' ńŻ'^×Fe™÷ËQ×BjKÔ¨IS›ćIRKypîą,¬!*|]śÖžŻT«DňNŻB¬ütÜŇ0táîońjŠą |î_ -çXËJí÷±˝S.<í߼1VťćT _°OüŻD1¦f5•q[iw¸Ěc·7Ü+#´‘ŔĚ2Ĺłˇ”Óď žĚ¤)ż4â?Š8S¦)jáV?mR ë˝á÷ă+z‘_Wo˝,uOI,ŞrJƢ¨żA)•bzU^+†ÎbI*Ĺ&;đšÖŢsÚ4…ŁĽ˙Ĺ´¸Í×ŐŰĎ!  ÍŇÎţ°|˘ őȄۦ^žěß/ë¸Ĺ–É4s„ŕăźxí©#>.ůÇ»€ĂTÂŘ‘a2üb/c)Ôwg¶ŔśŕüÍđ.Č´|4:hńĹ|’őÂí†O±ţ'I4sG{ ¦â:h5âÄéS†fD +š-#¨ˇdż7ď’čâîAďŘg°*/Ř=Q€Ďđę Ĺýş›v©ßČÍö™»żMÍ×JŃšąń-P®—)mç}dů™‚÷š9˝…=$¸2FÍŁr€u'‹ě cĆ»m´•Ć ř€Ĺ›sÖ›=™:ěnQŃ_ân -YBä×?ÇĐqÇiQ§g@Ů#(W‘‘X«Męâd> -stream -e "W[ř újäáď6*wďďÍ#Y9¶˙Ě]ň·â^ÇřůV»C…ÍJÔ)®;ëż™jÁřĘ‘t†ĂZr yfN*uś pśEkż0:yjŰÔ  ( Ńyâ˛ÔqW704϶ÜXř ÁE6ŁşYŕA{÷I; -.‰üŁ›»Ó¤rĄęAđSZçŹ%`éË·#‹EAr=›9wÜlŔ¶µ3§Ś)BĽĆ”Iý=â+‚*·Ă&lŐ #e6k®>Ü»K ż3R.vąS@¬Í0Ýä Ŕ·©éx…Ŕľ+{IX4.‚'”=ËÂSo_ÖŐPĘ%ńăvG`±/Ř -˘Ř k;*ëĆęńĂĆŤá/¶łŇ"Ć\ýÎ -ÉŻ}0ĐýÄűđŽq—0ŻÍOŢYňýۦ®ŮgmňęOÓ¦©'Ă©}]:0Z\+!"JX‹?L—ćäóý(8ÍQüzä$ĺi)Ť@R@ő:6{°8!IŰŃ:†V˝˘ěk¦kĂżŠReLI˝l‹D#¤7Ď»¸őŚTť'vZeIżyú_2ąPÂHą͆_ [‹6łŤZ>dCm(۲uXçvČehAA_6o±×­8Çhű…±ÖŘ*dÂŹăK%&ŕČÁ)RóĘź'y€˛rbőAKÓşK#!cuąhű¤ €çuZĘqńěľ×ýG§ÓOs®3·>”b® j’˛?ÇDA¬ -łVŕ( ť«°ůÁH‹7n#Ż:Ń >Le4>]ČŔČjyŽÎäß´N:dΧđLĄňăÚ'6Łśżi3űÜ^»¬ú·…ĚMO“ŐdßůÁí@140b<¬‰n|ÔŐ%;ćQk’ŕćż-BAŠ”ă–čŹtłe?žo·~‰SrËA’Px÷«źLmăÁÁŞLţaě'çŃJřc8íá  ¤<@!]RjÔ0ľ‘ŃąV&;üšRt°H)ţcg±LúąÄ_Ô¬!Sµ»cy‘•ˇM¨ľl¬ĎáCĽ,9ŇŐOB!kâ^­üOŇ ń$äĘ®Z Čßý\Pehłşe® Â&şĎ1\a,ú¨ÝŔR]ÝŐł]ĚŘŇ<çő)ĎÍJ=ěžł.p«Ăl6Ý\Ň›őś±ęŐőeÁ)ľî$żuŰ5‡.C’p=ńŻŐ&żHń`Vg_ ĂĂî1ĎĹ팓hDyX/Źz;=—J_'ůtW:*Y —Xr<˛^ůGöô7”x}‡„ŮZÚÚÉŰ6ł—»C­x#(a%G‰18aŔ7¤„łB¦ŚůsH-4ęů-ľ»żÓňŁÚ4Ď6x˝ň# :ëÓó»:Żú°ťG«`»*Ě?/ň®űŁin©÷śµŰ/3 !¤«śô~Ű63Ru¨y™đÝÔř)š#-LÓÎÜN É4âľ÷ląS0ˇô>_Ěůĺj•­ž·ÚÂô÷čĺńŰ“W)ŁŁ|ß&íEnbÂK Ú>¨K>‰Ů÷ôóŮ÷çnBľ­bšŰqŕš÷Ń–Ę@µY€Ý§AX° XËúE8 ˙ľx¸b˛ÉÖ"UkyŐëŽ‹ŽĽňuĎü qűŚÍÂeZűr3Îsę~n—Ń?GźîŞnŤŃňţf Nnś EU ŠQµ ˘¦Š+ŇígŻç:SűŻÓĎ,µ8WV<ÓK Ë"AöťĹmŰŇIVÚĎ÷Â-]„Ě9Łl€+.Đ«…­ $lěá{”×°ť©LçľeóŽ–ÚŰę‚:TŞë W.’đ…gŘ”Ű8˙[Čü®%Ŕ'‰Âťuv=¨Jk”ŰÚ˙™ĽDaĽ\Žň!«đĄO‘á-&ę<ŃŁ¨UP¨Ş»ď©»ńü Š$ŕą)<%Ŕ ¬Í3\ôÂ…2›ö×`1÷]däöxŠT>ÉmZĐěOHH‘†ě Ý(y OŰ•š7đ8ŹýÜ U=üţ`ůg 6€&@H-VŚÄĺŕç+ĽOQş=¦ďFŞě’˙řN5š1Ŕ]RŁÉ—ĺW{Ďäxřqh /Ĺ9î‚Čĺ=?óÉvl[®·ŤíÓcpęůóqč°G´ůÔô®aŚ1ÂÉ-ú~ů¶Ć^˙OĺÜŞˇlO™ű}Qy)JÖŠ˘~…ídŤśpb(µÂ1·L@/bă"»&­[Tp銨Ne{źąş{Pn´(scs  fÝG€.Gą«ŤÍ_Ů‘[µĐ՞ˌĽ·„s»Z[ÓěÎ’Ö˝“í—˙8ě~éÚwe~C€ Ą»˝AEáĄz=wÝúÚb䆌t˛Qg˙76MuPŽă„ĺÔö'lśŻ…g+m·MŻŤ$˛±‘˙‚˙ -/eăřĺPč^j‰Šů'Ö{j¨ńÂ:_,4)ŰÚ’~ßé÷.âI‡’¸­ů¤~r(cůM -!6ď·ź§2ĺqDpPŤűĺ’4*"E†w -{éŔQ*f·[Pô WŻr5ýĆcGĐŮ4çsđ B]řŕëendstream -endobj -3744 0 obj -<< /Filter /FlateDecode /Length 2560 >> -stream -©%ĘŞŹŰ#±ťˇ[ţ=>K0ěKT„Š ö]!@5”-dÚ -V…Ĺ3:şőż‘ÉeG}č\Ŕ—b5-x3¬$ €>fNŽť3©ŮLĎ+ŤżküFuâeĎWýKü}j®¬ˇ´ŹrU„čď’Nć ;ăCáüë‹×ÍăZfপŮ9WĂ-Ď*˛LpâóÜgox¬TÓł_X ›}–| —ĄĂ ×ŕ3WăÝŹ¶!ś˙~Ҳý)°uPÂä¤ř­‹ ŐTĆ´R¨«Uî·úłMôôľîĹ÷ ©dĆVqç]M(:e*ŕř.ĹŞLÚSvŐYňËě±Mx®6HŕZĄ]‘fmţ§^HŔ­ m: Ě[ -°9AKĚ‘ DvR•ů•ÁĄk÷Q= Ľ©3JÎŁXC9ë¨`řđD7_‘Rďŕ ‘Ö, …ĎŐ:Łžµ‡5·,Ô Ťž˝Ó×^‰Ýb“°-xőh˘[şÖű—m„ÇH¸6©Ńo#|K˙_ĘJ‚ÜřGńVşÍ0#K˘ĽŚçâťÚÚ4ź”Ł“ Á_„‡»_Đ tş€€V÷ ç¶"đ-ĚÝ“m‚q ' ^X‰S{ä“6˙꜉LRô´oČXţ§Ňµw“`F4ČŰCš™´~LĚŢ„Hí<.„\ue5ÓűiđP¦ÁŰá‹B%Ć‚™a>&ú4äž4Ol\} -;qwkČZ¤˛Úě „Źg!ISP{±UCřŞ.ô$q$ORÓ·QžůŔ›C_Hlg˘XßźŚś<{ż÷ÁĆ9‹Y÷ą/éđ˛™e/ÍHY^¤š™+°‹—ĺSEČć2)4ő%ź -2]~{žŻ:ŚW±eć2ä\ ›5[ď‚(Ón,î+[ŹvŃ0¸öÁ‚ç¶ŐÍ?AE< ·M0ř…ŐOĄ—i[Ö<ŞŹ˙rţ§?ăú&Ćo!”e>†IblČŞŚ¤÷J@u${8"·Ë!Ł™uŮ1“‹č=¬2ëhA“fgCJrďíD­ÇżřV”s6F;«ť˝ĄśQ#éň€uŹ·ň`çžÎáLŚOévMř‡,<©é#–ë¦q(”c 8VáQuRÎJŢßeu» xË'âî–€Gź×Ąý{Ët_·Tů4H+‚ 0BęoěwÔQ±]˙VY+ŕ?4y • ”MžxSşŚ*îá±!=¨?(C1—ĘĎâőă„îp™qů”i:ĽÔíPk¸‰dqĂHg;•Gśţ—b„Yúüöä$č˝dëëbűŤ÷áZ‘ىöÔŰb¶^Ěô3}QL=Z,çÄ« ™D­‹Řj›Ş›ęŹ7ŁßľŠLoŕpnŠÂ?úÉÔÍThdCą+ĺ| ăŻÉ)–}:D›Ď(Ў—/ľŕ č‘%éAŁn1m‡RoŠ:u.‘>Ű"nžď™$=®’ĺű`|FôĐk§IŢÚ´?üłďÉ -M%Y|ŕÔş2x‘Š˘8ćjc66É1[CŚ÷wD‡›‹H4Xż)>ýx‘Łϡ^”"ř¤tyqÉěç™{ĹĚçĘŽÔĄ7{&Ńń/ţHĐ`ČS3yë1?Çâ+—D(ýŹ"đKv™W?H…Ů÷E-/ĄµSÄpÂ+\™o×.;Ć·}&™CăöÁČŽ”ÉCĐ ˝+† Ă\‹±$ŕQч-LZO1ćÇ#.×ICŮ„XśO:-)2®YÉ_ß>‰ÜVŰe_ý–ZIe¤Ó}'‰ůŚg=ĎÄÂŰÝ@ŕo»ŹÁCĺ›"ł‹­qͰíéŚk -XФ®Kýl’üF8FyŃţLüÚÄĄOŞé¶Žůn¶A6uŔ|ÂMDťž5CŘÜ®.Ą34Ýĺ.Ą‡bÍ®ŘJ"ý0'$v9‰^:QÉâZB`ő„e…eŹíl )Iš]J|6+]Q”zp—~·B˛HÇS´‘ă‰ÓĎ´‡p űK-/hŽÇXŰ/©»ĺAcďüUm>±„â2Jan…Qć=‘Ĺb_Ĺ˙é'Će`!UŘNxbŽ4˛ťř”»[Íű)SYIxĽ:˙28eŞ’Š’.ů÷}…5đáńâ.Ŕ¶;"óŚđ@ ˇö&†×çI)çáG*‡MTć1¶ásÝ)S˛:žşřţzŚ•¤wMúâ’BňF~‘Hjć -X5–…żžěˇ ňĽ–ťŹ/‚ˇąQ>őXĺíszb8µ÷÷S;ćĆËve iÂ'Sháqq{ö] -? ~Ě_µËętÚ ĐyM°&(ÍŞAÂhf\÷çżé~ŕÝ®ĆĐ wFŽaşAg6§aX”ÜO^;a¬’Âa˝ěđşYátkˇň›Jß^`7:4GKîP ¨·Úłkhâď׆ßŃl`ůhµćŁNpßȵ˛:—˝Â AĹčÉ\Ř·ěĎeud‡€ž§*áÓi -s T_ĺîT´d|Ľwu«D´úŠX}kŰ*Âe!k»7řŽňf×3:MuĐŁŠÇÚ`ҩ׹UÎ{Ů„{h)źóUkjßĹ żÓşŢälŐđ™˙ČíőN= ”Ý˝,Č× ľś¦žr •%ODěă'˛AĚşptt&OţŤ›:öô‡ĺsQ=# XLIwD@NźëúŰ]™A%¤z -bBÇ•öž†;ř¸Űŕç”´äú;ó ·1<Éě+C.Íç×ČCĎükĐý>˛&pÓup ›Üqendstream -endobj -3745 0 obj -<< /Filter /FlateDecode /Length 3360 >> -stream -Yo”‹ŰmOvú]?Š‹ÚˇNđä~Ż™đÉć×…r±Ž•Đm4Ď1NÄ IYaśĘh˙­Ń@‡YÎóü)•"n_é‰IgĂÚŐ2šHŠ ó>ÖříÍ…ňę¤|ć}Ť“†d{€hTxÓ´ľmk›Áúę9|s ŻŢß7Z9ÔµÁlV(ßsň´z—˛äř˛Wň:@Ťž3i¦ş•ć;é”;¸Ű!!xÓÚYW˘ń“}h>J‡—Ćg[k^ĺ}ş—Dď‹S/¬brŹÁɱłJz -Wâf‘0Mť(űTýkĹj݇–Ëňc-í°X„íüÓŘ8µ]Aů3[eÝj¦‚ňt_ł[T@چ8NŐ¦čzUÇ–f‹Ý b‰NÜ-’š© » ±g˙áČĄĂýw)üłÄéqűŐĎo6«čgşä4Aµ6Ż€tśů,đ˝DńGĐ=0ńčS›aI&ŔuvŕnşúslĂĺµEú3‰đÝçMŚ(öýÚ„LňÖamR;âáŠcÚ‡ˇ”'ŔÄ?±î±†xŽ8l'mÁýŽĂ_®âş¶sŔIěËhć‹ZR]ň><Ď|:ü¸¤(¨Ű˛ŃĘBę0HbĂŰ—± ±ą@^íQü¤ŠXS|§Ő×ŕrŕď“ -u­•şú4GwĘqÚ.úŤ1aĹĂŕo­3 ë Ůłx,sJÓ;˘{Ąq,„QůĆÔ -Ö_öDŘ\naÖ"ßżřůja—GňľŻ˛hŮËJőÚKFB^úDĹ–ľ^¬é‰ÂBĎ’(q Ýl`u8ţ#Ž @a“Äžµ˙±“Ţ<†(˙ýs‚âŰűt¤ŕDwH÷~𵻼d™t-$%9€tŮ›$ż¸Źâ7ťL€§Úđ’5Ő* °_ŔÚżâIÍ#ĐѲ—Ęąh7DĎ"ÎF· Cf&#ś+¬©ŃÉŚçčDĎńŰÁ}–üYyŃu‹?Žl-şN…8ŚTČ]ŮĐ˙_íżAëgÝg14Đy 㛺ĺż8Ňm˝Ô˙Ri¬v ő"ű˝ČŇçřqâÖm”. ×JIP–¶mÝÍd†ĘjĹZ99ë§ëETýá‰c‡÷>˛şËŮŠfŤ&ĐČ©~,âxÖťŰć/i6/Ľ1B¬ZsĂťŹŹh “ĺBřîńÎ…‘ú)fĽĐńżnŢEâ'ŕ+ÉÓ3¶H p—f‚ýŔąĹsŚ‘zÇăÂťŃ2Ő#@ŠĚś&Nę©ĚÄ=njvü}ž{™€qśZż˙Şęä d9»×HŻK¨R~îpą‰ -§äAL‹°ü´7OeŠÇ”ŞŐ¶Ô1k&p’ŰđmŮ‹‡pyfcHŮĂiąĚ?ęHě¨Ű#Ę ŕĽőˇÖ­Žű©ŐÓ´«´‚ÁJ!o|'ęCăşĎ·a; -OÝĆ"âć)¬Ţ­öDŔ-ś*©yl[e"Lz\ňö ¬©pG®a9âj®_Ő:áßYÜÜA˝k8U§A<ňĄ•®#+ţ'má3„[e™ŕůôŠęé”WFT9ĘçVÝl&źýV®őđ‚.źĄľńrkŹIĘ{‚‘kŤ?á©'„x7J3IĂ8Ť°ż!Dfą„Ôźu×p}źÄ¨ŕáiu˙űýčdŻŽGŽa•: -,‡6şvčű^ŔŰ_ą&;ĹD>4l.‡n­2ëVZĄâ`ßajšěx{/fík®uź[7Żף%?°&*Rw…|KDVďU9ť7°n zeťłá1ś“%ăiěCĐîřBI“żqő:hŃ‹qÄŞ×úäh{ÂČéřR!‹Ŕj÷]¤±ys$X ţi -m˙ďö>2Ä2‘”V…x±ÜÍ›Y˛®jsg‹V`EîGçą0p@tćü·ř~^zú„ę–Őˇ/µ§EćéčžÍĎČĆ)Łz„BZ ľ6&(źeѦ˝Ä-4ă´`¬fµ¦™ŇÁǧϲ`Č0•·Ş’Ŕ}'n±őFMö‰*~ýx7ÜM˘ˇŠ]ć1řÜŞ÷]Ĺ“ µ[Ó?[Xđµ WĎĄ“3Xžň©ŕgşxp…Gľ}©łęŞ‚.‰¬ŠFĘöŽ-9\©áđíĚtEČ×`ů?3ź®QĚ“Z‚Íe:{ðâóžĐ~ę¥ǶěĐätVn]Ý ş“ęŕ‰Ő0Nöž»Ň‘Âź+ĹQ˝ńެ†\( -ŮëÖĚâPČć•P‘B"»ÁŮXEŁćѨRU[» nޞĺ7ŘDŰOIx%¸) qU˙•Ý’ö’-˛eŹZ°đt?č 88^YÚřçÔ•Íߢ Yő/‹ü„#¸€*[‡?Ö‹ďuÍŚÚ'ľŘCřs^öá~ -í+˛,L¸ä(5Ζa˛sâ¦÷^É3ŤţňŻ"m´‘Ë&8%TÎĽĚĆáżCńu\× Ó0ő0tš7dúŘŕJĎQ%ڏę_[*×ků ¶¨ż›Űly—NHé+»+´ŐÝÔ·Ž+^Ť žŹŕ9ËÇbVN)Iq ţnf;Â㮠-çźą—`˙=[h_¨‘Ä<¸oÂ˙ v|§­ýŃk×lp ď«-·řŽoöşúŞ2Z·÷¶©|· -I‡…ta†;ćąök4#+§"â#41Éß= -Č5—ö‘/ž€Ń]%Čéq3řZÜ9)Í3ëÄFRĐhS“ ĄgËŚvŕšô!µěL1H}JpĽ(č˘!ŮyŽĄ ð4±ćĄ5'2xű đ9ŻŰ ĘŻŚ“žÍ¦PĄĺĺŔÎĎL2žz„ć±nŁZ… e÷ę_7«^N”-˝ě"’hĹż8a©©ÉNPYFÓ -Ť6Z·tşůĄ‡Ołč :YŰB°FĆ36żő}Ňtĺ+ÉP±ř {úu\63ßzJxq!T%çń‘«;‚7€U˙ţ…627ĽLp…şT7ÎU: °}HîŚČ4ľ^‘˘ó^蛯ĺEeb¸aVa·ZxJô‚©T¦ü”•»;t¤Ŕ=9TÉ*‘.}ëŃÝţK»~ňŻ8ŚĺٍLš©č»cüą´w{ôA´/PËBJŔóË“ý§™ť…ĂZśPÁ¸úB“‘Ůb~ý-ž¨ŃşôăjË"kVEě­=ÝĹQ¶Ď©ďYC-ŐsÁĎ®›%|9sËY™WJŹ–:WÖ-ř?‘4–ä¶µ /A} -ĺ9Z\ÂäLĘ—ľÎ“ktJHŞ-q¸é“TĆdR®qšQáXj ŞüŹ’†c÷EĆ­‘řýDZ-f`LěÉW÷5¤´™’Ój±ł/=ÁO…8[9">Ťű~†ëʡ;Wč¨r -}Ű)üű\ÍĘEće”ŐéüţŃú¶OL¤Őkaßή8Ł©äyßţŚ*z9Čj®Tâ÷e•ŐÚ%ąjO' -sÇ—C§.÷˛ĎŁV©űŁőÔ|=%Ąü“Á»Wµ˘çQ^cRËâ®éTlVČRÇTĐ -pÁ§Úendstream -endobj -3746 0 obj -<< /Filter /FlateDecode /Length 2768 >> -stream -÷é®ăś#7Ň–'˛ĚÔ±‚'{UĐÜ(„öď{ oihąţ”Ę Őb Ť÷Čţ˘çęüÚ0BpDspëG¬gîüýĚP/š5÷G~ ä>Ŕ)?PeM0±Łš:¶b˝fłň¸‹GP ˇŠÝdMę -Ń®TŹ’ε5ł¶kUqáipô™^ ¨ĄůĘË÷ĐB S* éK&)aZ.»äŮz¦%ZîuŃ ”;¦ĐÜ/—ż&µţ˛v¨3źFäo+­±Nď·Ă§M) í‘F ”Ôšňť$pÄÉoن[× rŢK'(¬.SČé9™ýŽ34ľ ťBÁNÝËń»ÚĹąÂnYK™năgʇ+;GŽ!§śśn+Ţ"s¨{ß¶¤čçÓ/§úŮ~AőĚÍA°mă’‚Ż'čůĎŐKocÇošşËFóSu:r¦ŃP/™ľß”Ş˝ľÇäĆQn‚słiy>e–ˇ“KRj¤ĂR^ź×Ѝäży®™”θB.eÚźÎôzłNńA4(ŕŢ}-â9_Â=ćę*˘i«?©09şéĺ}fŕ#đ4ëŮŹŐyňgÝ-Z¤Ą;<"˙“pz?še·â§-Ô@[ęÄúâwéłý{4HI­’ÄŇ_Vž>×7G߯ ş4…QśůÝňQ/H8Ăť†«L®—)(QŚ=í–9…čˇÍĽČgUˇˇxeîbĹé¶)\ł8ĽZ R ę{đ;|×Č᪵¦áń^Z-j¶=vřŔŰ/€Ę”Ľj Ď0集sJZNłľN]ű o8 D,|Wľâ­.őu岢´HŸ ¨ź^)]îQüŢÍ$\z1Sú?˙8Ľ y'Q¤±ž~«ŔČč˘HK3aWěµaG™X…ÜÍM(ňׄůý†Ö˝…˛qĎł8—$"đ“ ôř-+c -źŞ˘6YP„Kó¸ ‰»Šp^x?%@D@BÖî9Ľ-Ç{ ďĆ\îŔ׿pkž‡ĎŚńĚL¶+c‰öŔ1Fbńý±fHŮ 2G{Ëc ýi•¤ĐM ™Űđ±˙TE§_đ=|V»Aµb#ˇÚLŕµJ…„ů»đ˛Pä&R^yAOĺ>MÓ¬r6eDsöňzÝżˇ| -6r»p˘ÖB/ik_wm–:Z‰ Č¸RŽŽděĄZ!ĺ›ÂáŢůĺš/DäSJ‹;˝ŞÖlÂŻQ3ř 9Ół.8’]/Ç?S+–‘«bgص÷÷ţk9mä‹Ë†Á·ńĺĽ7Lo´WúAZôJlHŐF„qvą°«×MPM™Ťx†Z;0 -šâPéĽĺ‰ľ0§ĹSăTžáD]0ÇžĐ[±m­h3¤[WYý/&ű¨Ůť)ůk‚RĽďIJ™Šŕmę…KŢßgT]^9$pä8""ĆęBťqřßŔƮà ¸ĎůµôĂ$yBŃę̆¤ZE?ĚQĐĂR˙W2Ö‡‡`âVć\ů,:D<Ń(‡p˙YŢx.sAĚć&áť\Z“év9˛WŕP}őu٬‚N’RÔÖ–{š:‚”PDLĹ»eʍ·Bť 7‘<ďEŞ@>8đpńňuĘd(¬dĺ{!ş‰©×ŔÚ•¦ľ›-BA(F+öµ<‹Näsb+ěúĎĺü 0ĽXc#QĘă®1uQŽ3󠿢’đüV˙¶c â«¶Ă&Öľ×és˛Řw›×Ôµę -ńp]&Ľă -fV†É“˘ĺPG˙Ú‘Uęę¦ Lpd˝’8Ţ|eHÎCUTď¶*Îl#đçJ‰P8šŚńoĄŠćBü%´p¸‡u\číőo _jÖĂ4ŕČ -Ş z/réýô….e®»ěHĘ÷n=ń6+JžhŠv"ÓË -X‘€®öLd‡EöĚłAţż»:ăPo\}Űgř@ŠŔŰkŢ$ďcЬśÚM{»í;u˘pˇ*®†ĹLl4tUük^†ýd`Aɦ*ú -ď%H–ő…CěRŻMë”3śd) V^č­ [m ·˝mG-lŹ«0ăŞq‹3ÉD¬§ŚŽę¤Ô1ÉÚÚ·°˘»‚€ś M4ĚËx3 Ŕ¬Łŕ‚“Ű7Ô™/$5«Gˇzb­ÎçýOŁĂˇŐźÍ/w˛ksŐ! ¸HýÔĘMM3g…Rľöş›ş ż7˙¦ö±oťtjŕÉƢ”ŦôcĐwYy¶?kB]řŚá©úျiŞYęÔÇr! »`‘ĺ#!ŕLŠĎ°r˛q–[/äT© űZ^î{ Ůń^ŕˇÎeŘđläeÁĂŰ] "•Ó.F‰Ł}&Ŕ©ś$ĐâÂLă B$‘sv!ŽqÚ`ŕ}PVŮKĆ!Ł€ęC1cg˝E7K·Z:"磧6Ć4tţ~Ő -őźŞĂérôÝĆ`Ďls%­ő=a>:>˛žßôňąăVşUëąź;ÇŔĘĐŞB8ß~‰úŹ»üÚ ˛Sô±Ĺ|o€h””űťŁĹ^Ő˝¦z›ęÄ(_L·×"†Ŕôłĺü•¶ěäôĘă&ő[ýňÚç)#ĽQ7L%ŠŻÍŃĚ>îcź%§žťěştŹn™`ë„^/Ž-„śŠsb˙yҸ_' gEęgľęĆÔܧ1yî@?mł9ö9Y*Ű‘•Ő!Žá^]®‚‹ -ä2qŮ«Ę:]gŁ×p˙Í/ľÁÉŃž4‹®r;Ex݇–+Ü)fĂ0˛Ť»YĚendstream -endobj -3747 0 obj -<< /Filter /FlateDecode /Length 2544 >> -stream -R’wl$ćIűČ‹t¤ˇ;¶Pu›Ď †ŻôôŔátl×Ecżń™mđ xĘ´űxôgj ¬â¨L§Żj˘+ΫI”µŹ ńÜwĺČWÖLŁiŐҦYV(gÖ}/™2UZŰŘ}ĺ÷>pÚryé8Ď…Ôé;›°˙‰Z}fŔ´Öo¶Ż{ČAÉŚh>ŘŁ¬ r»˘đ¶ťĘkŤď^347|;Ě.%‘úޱüjŃălŘXô o,r"49ýP‹“:a ‡ĆIކťŞ…5ą_%)Fk ďŠ”v7â~…mŕ芾Ł Ő1bµńď˘ßZg8čű¬â!vE sl»9GąéxCć ŢĐ ÝćfŞZu%8Â7Ĺ~¶h>îüňcěđËŽB‡Mň‚s­ţDöoáŔw/ľ+€’$^DÎójů+.•a˝˝„Ą€L1Â_.ĘŰő˙ű©Ő{`ýťĘ`3<  ŞrÎWNËě‹°Íą?fśĐé峊ćř/Me+¶~éWŽsUŹH“°oIó­÷ĐHCëS°4}OIˇ¶X#uěYÇ8o*ZyŮ n°Jä˛ =€głđf´Đ¶L-˝s2Š[µn°Fm˛ŐÄéTÚ`‚ž<śp§iŕň‡„ß śQ3ÎmČ[»° -Wë¨Â’ő/đ’Ţxé+Xř<ĺC_:¶$cűBřŤśÝIĺ™°ĺ7kě?5Ř^ÚĎUËtŇ`#WjG⥱š”K¬ďťáJâ—•u—›Z?®*ş¬`ęGĚô"`ČęÉ­ŕ‰v‘ě3rtuŽĐɢĄÉÉJX‘\$žË|Ţł1Ę:,eSłĦ&ĘĘo´â ß/eá– ÷mţ±{cQ#,{XŻĽO,sőéIŐ©ęż -sBvÉ^9kBĽˇ®CdS»‹jÔŰ _żf,včť2ůĐ;yÁÁĺ癥´uy!§[pŢŽ,Î'ňMXőÔ#7ⵂ÷ÎółHĎx8ř@y—'^§ŠOŇ"{@ĎV§¨Wڧ|o¦¦˘‰IéŔÝóŽÄˇîn˝ťůß ňâź^¦ÚÝöZ‹'râ6ľÍťEĺ#q$ŮŇ+0TĄŰ@ěrełßu˘Âü×M˙ĽtN~=%¬cq'ţí‰0mN$Ž:ۋͰ$ććţö*uŽl¶Ş1ҢNŤ¨ć.ő`úů U\NŢn@€`ktŕĄPý?A9mtqź -Őćy™“R •í'8€ě¶Pq™•DDç6˘ď4 †muŇß–Řš¶tÓŘ(˘ť{’Fާx‰ĄD`é¦ ˇŇĹ_ČO—%1žňÝçEÉň~ňaî;ËVĚK. Ź»µ1>˘ůstŇ@ßÚÚ$ç1t_L“AşÚř“HY eO˝¤ľÖŻć¦RiSCc-äł_Ŕęj„±±{ŻÂÇQŃT˛ÖBTHoęO*Ç67Ó„c:q(Ŕ0+óÔH„Öµń‹˙V˝'ü¨‚Š{ˇYŚ›;-÷ŠÎv]OţJH™Ă»[ˇfrËo—bc«Yľ¤2ńŢŻ |zÜMaŹÉĚ- `jz*h–ž\(ŰČm°gSßŃŁbE’"EH˝•»y•q*ű8Ě®˛3Ń–Î1ĄŐ€‚ű~/n¨˘ÂݦJrĚ0Ľę´© nâÓQd-%!ĄP˝ŮěC¦pË©LĎ»9$T^]MÄr?mâĎŻö®zťË:FD÷Ô¨ŢÝ0ű™˙5lާť“Ťr NĂy{”Ě]®phe±`/ZBŕůýo^I ýL‰st@× d^äW#őߌ˘<5¶š˙—˘ůVNI˛Ű——Ć t| *ÖW}‘öB'ËF†ťldđ¬öÖ ćë“2čŃÇ ç±]ZQ°–nŮHp4c^I:2đWKv´•WZŹĆv˙Î+˛ů7ńćFD¶Ó¬­ß?ž[FÚé„ɇŢđTa-‚Ňâ ॶ'›>ÚHęúĄ‚g÷ô#‚Ăň9ĘŢŇš-FVŞîôŻlz„&˙E\Č—2çŇU2ĹË7ó-6Ćc>{T†=Ňýł„PĽCHa°@ôRyĚŚŮXŢB2‰_±0I2ĎżídĐnÇť)ŞfßĆ}TĐů (ń‡řV1rŚ’”> -stream -,൬8HÓ"“ąĄxď~đ›?Ú"Ü<á¤ISú)ŇŬµVşŤëT„¨5p¤ő/‚ÉŁ4’ŚÂ=7z|Jü`o̰.a{r\×Rťk‡E -rµQÔ2őą?˙B? ¨¦d·Ë㼦ýL™N­ľ/Lť.¬-śŰR…ÉníT0ÉéĐ ŕ@˛^¶”Ü,T}ĂŚ#|ň?ť IL¦cMc’F‘ý@{»–ˇ÷ÝäşĚç˛6P…Inńüµw  rĚi%á©,Wľí“â`¸öÜy9ftźŘʬćűnÓżđ=ZČ­1Ő¸3haŔWđË$}[„‰&áöX‰^ŃľÔ©Xš(/xĂčÜ Ő›€ -ѤtŔhiÄqĎ~ĚÓwۦű•şľKYɆmăŘ—ĐJ TćďŻçÎÚ‹yEE“Ř©ˇ±K?¤ŔŽť"Æ*‚(â‡Slp`"Wa‡†sŞĺ2¨ÓHĺę J)éŰsË‹kú2Á>ń΀{?ź«IçU7Ľ´‚mÓ­–ôŰ)PŚ9Č64SŠ›ţLřđ…‚?ż1Ś[˙o€ě€b×góő©#ëôüKŃsxšťĺđ!ŽČW4A8׫Tó¬HáNďmĆ6‘ZŚĹ]Ç|µ#1i2ëôBĎúćĺzţ7›’ţĄ5ôšÖŽÎ“ÁIó¤)ńµŁż[€˝…0˛ÓjŚBÉ>k‹Ń~Žj±ĽUb KsV‘wĘ:c+×IŐp‚¦C Ŕ÷ -ˇćX멆ą®ÔĂC@śŚ›ß‡’±řp*Í ÎxsÝ"¨6W)u$đ5ĄĆwĂâ›ôF ţuź4®pć:÷ĽÖšŐ*:@GÁHäÄż­y™SĽ\}©ąĹ6}Ůi­-Đ‹S‘÷±…O—) 1KşžůqtEŠrCt::=¸RĺŐ±şĄ=VˇÂĄ`Űc:N)syđ”$ms<ö\[•ayX°#Ü%——="ÇŰŻúů·ęp˘™ö&Ż=—ŹčăZëKĽ<3ç_HEjucK ˛i*…uvÝÔéĺřQBo7jšëëϬę^nÂÜŇfăż´MŢ.óm®×m6ó-¬;ˇ•í=ź ;‘ 2“•˝‘xsWY˛¨ß2ů‘Ş”ÚX yś‚Đ~‡NÍTepĚ?čýąPÁŮíů‹g‚r-ĺfŤť˛ ;¨k§@÷ő˘Üź2(n·\-ŽmÝI&˛J\Oquö¦ôgŚWĚUů˛ç×CÍȨHŻi:§'ë)ë3L‚TŚ‹ůćęľâ•uü?ěů -‡÷Ygn3iĽě ˛÷9ŕ§ÂUä7Ż’z 6V!ٰ˙ -&V˙B™öŁ G` Ś+úµ¤ÝĂ+ÉŘß=řG>nyape~¦p¤1ŹI®I7)>ÎWÎ×”°´÷GWmr"gdž('ą3Üö?(Ú7~XMż˘|DÇý ‰]ý÷ô+[ŃĽmNGwö‚p÷Ľp,EvwŔpďüJ­ ú;´Ôâ0eŽŽaÄľç1÷°4˙:0AÓ’Ź®Ńľ'Ŕwdl!†ŕëeÇź˛Â-ß5Ô_])DŚŢôŐ°x¬ą\˘ĺKeŞýü°(Vjĺ÷T[°7”Ű&šĂ°ß™ÚOTP8šh;°wąI&ŃŐ#ß>Ý0éÉ#N@Ů ľ–·‚Đ]đ9̡:tDŇůŚŁaR+źZÓеŃUpÚŠčAřk6™ŻÔ†sť¬ŮŻ?UÖx҉˘f{3Đ}'fzÖ_˛íśÎÍ]2.őü+îoa4ĂĂ‚ ei&RÍVGŻ n˛»&ł:Ňú¸ßtĎL^Ë.=±_)’o•’ç(ęnaŢÜ/>.|ˇš:ó•Ňů…NP‡ňňť¤Ädë˛Ú:@ HÝ:öďâ Hß Şĺq%ŽĽ˘ˇ¬6RîjĄŇ‡äŽŤŞĚţ×őRĽ'ŞřÂSŃ')˙Ť.I4öËÁ_Lyő쌀ˇś­3âÍL0áúZÍyĐnMÓc rěó©Wžź}Üs“!|/ÓëôÍ -ˇ˙,ż/)vQ îyf4%MäµÂZ=eNµ¤ŻVÖ=Jp,[M8µ’Ľ# ÄŢÉŃÄX ¦1÷‡çôá Ě$cOjŁą˘&fčď®l\łLPŃĆ’Ž CőrÔܕݑáĎ'îkłŢ®”c‚ĘF&óg÷˙É|‡őúŹĄä#šaÉ›řW X -ĺÜ}€ Ôą–†ôĄŤÖÂfRa'ĺ -ď2c4Ä65Ö 86:ŹÚÄ•çSU€€ îV‚y­*V:9 T0h -ąAř IcÔ×’DĽ˛úę~€úV7J‰‹¶[’aś`8J Ë˙}Bendstream -endobj -3749 0 obj -<< /Filter /FlateDecode /Length 2320 >> -stream -i6Wçń´ " śđ_ř϶tÉ š@íŻěGŻmýÖĹ&ɡF žÁ;Řsaë!H¶‰e¸&ü;ęÜ{3gé–"'±˙LBG2Ż-ҰlĆQ×ĂŞEl}/`·KaŐ>g‘±X:.–čń˙¦4©—"¶7äY±ßeźí‘łtÎݸ!Ýäťqš‘^”»'Ĺ îU5Ş`v×ŕAÝ鮡A›ĺŃđkzŐâr~îĎ«kp´˘*čtÜPđĂ -ÜÔŰ%ňăŘe¬pťöi8Ů\Äţ€_űÖ6@ë$âlźLÜ)h(ő–ęČý^š· Ňďťő0TčÎpüaćŚúµQúÂ:kkÁčţxăŠ˙¬]soéoQ®qÓQ›ňŹĄ#IvRčÇH“?— «)Ĺ"׍$®v 5×’‹Ą+fÜĆLŞT*fŮJ<Ěó"_˘3U-ž$¨˝® -‹Ý ž2|Kď;lńf¸ëBF·Ŕl>’\ÂČ Âáę2Fâ>RÜě¤!ö_RĚ*ÍłĘ ;öŔrDn\BKř5h<ô$×&,4ďÓ«…ć*řÜ»Qň5Ďl»@"4Hzjd\”=Řlť[Îüí‡(•W‚óö¸ąĂÁŚąyř‘Ż8ČM8P‹Ëôě§ő,ł‹ŐPžť ä©K%éó•q )zŁQpň=&ŔŽÁ§Żň0%éř!¬/±:z 2În»Ä‹TůÓ»Űć×”¨ĺ } -Ö_(ŽĚآđúęŮmSv@Ŕ,„D|%ŞC]pôEč÷IęóVí„wQő1'h†ˇ¸©Ę-ÜŠ8…ś_'ä)ć}lŇäÚY¸˙vdÍ*OřO]Ďjő|z‘¸Ä#¦˝:†°·F™ô7Akg1q6ŘŽ#q8ž^˘*BčZŇô˝ńćÇ‹™dƱ÷;„_żĆfˇ0y˙ö˙™|YYID=˙ěßÜUSOË X' - -ˇđkű -ÝĹYűôW˝ĂYJYRgÚë¦É!/5V Dä&–÷†Ű †ib”H–¤˝ä˘$Oń8ő¨ťl! '!^ö!YWçŤě˛ qc¦Ě».†Ľ'°ccĽBÇU<4Ţćr!2u©ďÍ×ŇűQ5|ç2EoÔL·¨JËfyÓéN‡Ä>áůĽТ„f´7ŠĂ:TďćnĎ­Ű}˙ #4ąhJlş[ -7SöEô°WM§“+\0r»ăoN -ňŮŻ'§íL]Vd¤Y›gµSZ˘UÓQ‹tÉ#yü;$˙łđŚ˘ -žaę;Ź“¸"7dvłÚ‘ ”ß2LÄ(ş` ůĚńY!źvUŔg”Ö”ź’ÇTgs‚ÎŽKbÇjiĹâ-™ř šÉF‹Ŕ*ŚĽÍ™łÓŔ€µźä†żëµŤ„9h·8B ®My_Čdn2d(!¸´ ‡ÔTž–|h[ЧVÚ2ÁŚŚĂwńBc;ËÉĐ»Ş âţ1o? ţn˙č)Y¶šéf)>Ő=·<¤_Kµl3m]G´?\Sů €FŽň/*zîá$\˛ýt1ö ©Y|A¦îäşcż˙$a ű«¦1ŚůŐµĎĘyŽţ¬+1ŞÂ•ň4aţŃťúຯÎ("|D5˘p*.¤$ě‚­š ă,/ÜBŕčtÔ§›u÷žá,đ:"w©Üí%ř—bŮQ2Ł»ĆZĆěs}ݱÇ^QŰĄ7ôŢđ uE`P-ŹąngǾƽŽs2 52óŞůˇ'«µâ -9ŃrÉX)Ń"†Cŕ>$¨ófôĂşsfŽŰÎôÁO?8 FqŃ"Ţ$CYËć*tţťs2ŽFIK6hŇGĹ‚{Ń‘Ą iXz{ěşF*ÚjńŕîŁçL78Ąĺ™)dÝĐ#řô–™nĎŇHó LŻĂĺץjŮřMĚ©•/2gÁĐv8ľÚ/ ŕ“j§E%O484ëW04’: Ô5 -ÇĂ©/2âšÇśf#¬łÚńŔďÝ+E}*9ä))˙?CďšCşŔ]nÖá%~ĺšú©nthPwOëşIˇ~n‹śc)0OÎśÂPŽ©(ś_ąL'©XٰI’ °_V\7_kP 7óQŕNŚ•»ż \ź čŐ‡qJŹhާřÍřôY´’¶Źź9ś]řˇÁ VŞŁ‹kXś9.ŇŞÝů9LJŔŞ•ď‡ű:»<-Ń”ŚäX¸Żs \"\ěÝĚXß*;OWiąô´ĆYśź+endstream -endobj -3750 0 obj -<< /Filter /FlateDecode /Length 2560 >> -stream -íÂ$’giâÖÁQAäëČ—vő›Úč( 8ďĂn·˛ú2ŕۆ,ĺ^”Ąđ8ť,L—Ž­Ó6l‹#Wbp.SŔE‹Č ůćÇÉţ¦µŔDyë'Qă÷Šf˛Ôg±˘’cwdA§UëĚ›psHµŤb^÷—L ʇ>Ţ:wšáU,äś}ÄÓZD–TĽÖW d -|ŤbdŔř÷Á«cÝô'ŠZźxp·ź2[ł0O„eřÔă^‚PL{) [‰yĺé%©.U kAŻ+š»$O‘NĂŕw`ń—çrú“—ŕ•¸96«ŘÄŁđ°˘>| sxXsMÇ:ěgç 4¦?lČiôrů u» ÎË«@ŮřŹt¸d±uAéN]‡cŕ  Í-j ö{…gaxL¨Í˘-IŔţ»ÜâW|xĚšŤĄŻ jĂr»~—ć5 -ü%nÎƨKßQnŚ@돣rd[ö†ĘŞ”yn?ŔĂÝ÷1Ű«Ţ{,ĐD¸—„ř_¬ ád©C{đ¬<ó•Kpí»1ď´Ťˇĺĺ{Ü7”ĺůSgËOaĐĘđÇ-Mňµ™ŁN—¸4áš•,ĂȇޑwyŘą]ىHÜ‘ -.0OŹ1JäB^Âľ3I¬«Ů^­ź1Ó„Č2ŕ©;bŐÝ ™ë$ęY°ěĐ:! XşY)îÚDr¶çźřg:‡@*y}Ć•,|AęÉ]Ž&Fů_>kr“ąÇŮ>­#ň-tăIžłH©tßŰÚ‰Lş"ßş¤nü /ˇ'4kă ’]Q -*ßÂß#íÓ"Ď3˘BZÚćب›Á?ŔŠO4ÄŕJĹŞ´Ë¤§ -rRTĹ–|ĂSÉŹŻünC'» µ‚y—˝kŞŘÍr-”D©:źĘŽ›ÂŞMҸó•:ě#gU¤‘–>‡eH¶ęQČO ĎÓ=>ĹĆĂb€f ćŢÔ·5ĺÂáG’áĚ„(ˇ‹<-Č™ĎĘBwEŰ÷¦–vkJ’ĚÇŻiřĄ*%pZűŁúÁAđxމA -9ŕ2ㆸ RÁcKFŇSüçĺá„+a;žŇŤ¦qcŻoÇYöńk˝äÂŘŤď†ĘŻFć,žťÚgďŕMHaĄYTˇ[«g ľ¸łć·HĽXřD”Uřc¤_PđňŞTâtĹ -×— ¸ë›ĺŤ - ᇀ“W€îűZP1´ŃŃjqÚĽ8šEXśÁÄ&Ąâ yćĎ=}č[› -ŹÂN/ĆšŃóß„ęqb!řÚ°Ü-g룝‰ÓďŤ˙±­džńbí˘*˘˝žŠT&‘6ÔX± .çĎÇc·q‚C{Ąţéfwç,cJ7x´$ËEăĎ/7YP1`uŽU™ u:Of2şT`ץmŢČ5ČýĂ!Ţ?ňưĆźé5&`^>ňű>pŘU?ë0wźU—ä‰K°.­Č—PŚŢ“_±Đ˘-iőâW»±éÔ>±ĐŁ‘4°Ĺăßę%‡Éý˙;Ę>â˙¦7´`›x‡zVFio—_ox•™ÍkÓJb)QćŽŔŚ=zëÝkńµŐŘ“©3'̦ŘĹ#+¶aÉkťFćwśFV–3o–Ö˛JJ*ř„m¶„_`|>yÉ€=}Řŕ”÷"Ž>9Ú8zYÉěák†"§±°Đ cŇxąpĘůS‡H¦ŁżĚ>kð—ě9Łą!ő•~,“čFä)”ĐÄ ŇĆž™6|0Ĺ”CNÜ ‰ŽH(rwW1viBĆ]ĄJµ%ř:–¶P‚O睬&Ž˙Vćš×FVXćż oJ¬ŇřüŃď_­Wăô«Khčł 2žz׍/± C¶˝ŞHËřśž§Ý/cşbiQl‰»‰Î‚“v’ŞE7Ą¨˝F\äšá…‰ČĂgĹ?`ďŕA!€­ĺšdÉL3qL‰VVŻS5äë¦3VŘa¦Ä<Ąóý“Kb ­ňL=ćÇ_ ‹Đ‚+Ä;”‹mz‡#Öř˛ň4cj$)…ŚRYQP cĹóEľ2U‰Ü™¨ 3%»Ľ—ÍŘŤŐ6LČÄ•źH˛>:ㄜY3[yŚ÷ëÖˇ0˙ă-źA´ÎEwHE'Ť“!LXq:¬6éÜ­ -!“%E©g ä¶µ¤üÜďÉ_ŞČS%!ˇ8Ú˛ š“ćßŘ3ň­§:ż»î%ß;űŔ{ŕuAľ{•sŢÇq<›®©Ze•%ýk´ź·Í˘íĺ¬0é=4bjpś™›Ďsü'L;}TvŻ˙Mš‡+ÝŮh5Í·s=ÉP]Ńő×ä[vÉϰÚ{Ďq$Á‹ćmĂ˙žU6řY'Őm_ĐŠţyT)ýîU«}®|— -CfłZ’—“±_sĚď›g›˘`ň›« -ŤN+Öî´D0ăŁóŰFw& -ןş†”„ĘÓÄCˇ•h7źžű ?Ő…ťşŢĂ đ’±Čń©;í–Áń ő+}˙ĚĵÓ!¸T¶N©3«!g™™?.Ř8fč0˝OAč·ťłžl} &91YňB JU°j[¸źeL»č–Hc°mendstream -endobj -3751 0 obj -<< /Filter /FlateDecode /Length 2512 >> -stream -Ďd¦‰żjIçŻ~ÁŤ¦ąžmĐz}ŤkFěóÉng2Ô3ćAČ~BŁÇ¸ďÚ›5¨N4|˘÷‰AˇDwĎźYé·lpéjWƇ˛ŹQčT©ő¶56ł±6‚łä¬X R_ ‡íEX­´n®YefÄËĚô5ý«řżNy`§`C‰zÜWššaEżă \Iđŕ‰ÁRů›ÔČaU¦¬ OşhB«µ¶lxClµ(¦}6ŔëĎe†q"ň’ŹŰd•ŁĄWä©AŹÓ ¨ÚçŢ1CζÔěěm{Ć‚ÚÝF‰ăŮË$đřÍ\—&Îů`ę°:=`vŢxqAv€îúĎvţ÷Ą´żîbÂHěňĽđŘňţŇě±3yŻ=Ąşh¨‡† {\8¶äřnŃńK ®ÍĆ•ˇ†Ýđ#r‚ŰśE>±Y±Ŕhz,ů[«ÝB•Ĺ‚˘”뽹¦Hy¶…ÍšëbRţO##[őÖćÁ›ŁAWE©‡ŽD×ôvm˝¦” s?ُÝCÓ‘f¬&ĘŚCçß÷6©V:‡O™8D‚Ó7ŚHég‰‹5.1)zm -U€w Řj^Nuw¨ 1r>đ B -˝J`çŤkś ´”yŢů9őaÜZIźŇЍăw`ˇăO´”d°§c·Ůó†Š1šó†/XxZw@—D·ń//úeĽt(‰ó+eq~s!Ľ¶3WÉ|®8GŐ¤ľŢĐ$®V#‘`OOčŹËXG›'‹ÜY94hßÎiás‹˝źäşěÓŢ€LTöB=[ŐS Áą|˙üܦfM@}g0űő8vˇR†Č&% • }bQ`ʰՄJĐ7‘ź‘~qZBó…fˇ;¨™ĂÎâ]Ä>§‡1Q‘¤L v Ş˙‡P*t{z Y+vJ}-…ęż|g…ł¦˛;Ç6ŇčG=©8ŻJHŤ'aX÷‰Ň%ľOG«0Âě°+ţŘ1`ר… ’4jx d=(L -Sy~4]4¤aZíPŮbOâš9×2?ě–“×)í3łRĂň6´üV˝Óąiĺ9yđď»iŻ‘ôďřwőkg_r’i迌đ|­°úٵ ű9{7VŔËŽ!I¬‚"O>çš÷hSżRćA/7˛ý´ :s’ą˛¤AC P ćńm(ő2ĽsLşp?<ôó@h˝łUđD$‡•7$Wg ·•Čfb -ץ†o0%ľM¸n¦ ü*ľŹÔ‰TJŁú=č'7ŔozAYĹvłŢ]*WXCébĚU¦' BČřĘÄÝřź>T‚5Ť€ŮťL›‚)ě_tąľĽôpˇĎ Ą'Řͱ[§Ř{’[íźZśőŹ­˝Äí·¬ď€(˘ŁV‚ÉHęŘ»‹‘Z °xźrďÍvrýŮ4ţ€úĐáŽo$fKOîý·=Đ,ZËNůů‡ĂoOä÷>¶‚b‚gÖĽâ÷&2âJp˙uË‚fI -ţěĚżŘüT–ŞC\Ń,«-–Ző/¸ó.  bŔTlET3ţ‰˛l°+ÎŽ:ąŢąJxKçk˙şďĚ@P˙ß–čÉܻҒôŚz™!{4¤p6~sťOS÷Ʀee$G°'‚?Ý#“%ýÓĺ=C~'Đź|fH7«ĄäżcwŚ@ľ¶mm:W|8kr &^_üőĘĆ’$NN*CÉŃT9wn]ë·2ĽLvťßJ+ HłĽż`=źxKŹ -”(Ţ•k—‹>' Âߍ^şŕµ»2c¨Ú ń®}ZŠq{s¶ÎĹ~©XŠCëj`‘ăó:Ú—Ë‹S–>•›żEićţŞ,őIuą5#§Ý¤˘Ň©÷{đĚš‚ŞĚĎÉ&±Ă»î>$!t.‹…6đď:4kŹĘ{9żJĚiš—”š|)5…©µąO8rłŃe˙(}ż{áůČażĎ:>ËÎtţFě ÖH%őcm¸[ŮhěÉ l{©Ü} 9Hŕ¶SkJ’p=·żŹ‚Ť -P§­-eBŹUu„Ż%ç}Ď"ůĄšbÓ©P’w€L -K)ĹŢ_×M!»äýפ &Ćč*ć%qu!H_Ť1(E´ýaś¶[+«ÝI9ŤÝÔť:ź™ú‘ :đŢń3BQG) =ÖłÍIsŔHFcć¸U¬;Ľ.Ę)©Ĺdň/©ć¸¦ľĂD’Őňp±Ź÷îQüjĐ-yNŁĚcµD¦f‘|¬+â łZc¨}nĆżłn›s—±"ě3*ŤŻSköăCcĂák·qyĚ”<Ěę;âţŠç‡©ĐѨóâ˛ţ&űÔ/Ë8„·:,1ÔĆ4kúKR4gŃ [ôžeí‡Đs±+GA„‰·jаÝFű!ż,H>@Sd¶‘˝°wۤdňi܇ń­!ÖŘj´)đS©÷}˛ăʢ*RČHęh‘Te”L\ÝęÜ;A™ Ŕ:ŠH%łź„ŢŕKśňŮüË ,/që[ÓţúZW漑˝ďŔĹČľ;ďüFO®Cv“m”@_ę5P„l¬+YOyĄIŚ [Łlὤ‰‘Éţ𕢙Ž‚őŚŔwVuŤůdvÂ/ 9˛·¸c&Ť¤‰óŇňdń˝“HŘňß±pŚD{ăf—ŤÄđ]ú5&Ź©Ă2f…Ę€š:IŤýŘY˛Ŕ‰ňüendstream -endobj -3752 0 obj -<< /Filter /FlateDecode /Length 2336 >> -stream -Í ďϤŇtĺĹyŁ" yą›GÜŽŰ~‚ŢŞăÝ\ű©´WP¬Á,®”¨¨J¦›g‚_,ŽĎDa8 jx…6q˝Đ1ryG­ňUlĎ:‹ÍÝB sR˝éR -$ŞâŽ?%d0 ‰=¦ŇR¬@ż2°b”–JÉĐ=Cɿ͍„¬Xŧ˛$ŘÍ:8@>{˝łßOĽĹa\lyŘÚŐá|&>ň]ěđ‹žZXmTţ H0`čU˛©AQK§(ŰËEJjŁ|Ř_ĚZF§M˛ß¸ľ2ÂłŻ†7łqË3ŰřáPf}ĘĎőü°Ż–~áĘhĆ·EĐ2ęDë9t&0µ/@ ˛?“l5ŕľW\Ž^•wŚaHBĚş×`GoŇnľ…/±ŽŮ7çš w€*,Ó–ĽËÝ™­- Ľ¨aîś…$ő)¨FşŤßRp]!S˛˝^— uo1ɱ†kÉ Âr ÂˇW}×Ú<÷5˘Pb˘´SĂ/«úJr áW SgýR&ŰXësNÉŐśţ¦§%Cd'(ĹdY‰®O%Ů“‚hVJ*ަ€DLP\ł,9cý™ÄžöŐĘIyŻAâ†R¬;bńr@̉G&–…±ŻĘĂ⌱ž¤?¬bl=Ĺ&9ääaARS{ýo‚9,őf—›Ą6źrW¶m`·…Ľ7Iim¦aĎđUĎŹ´ŐoşAě‰ĺß´ ´‹‡"YYÝ0÷Nç(WB›AçdćeďR”B‹Đ0c’‘4ŻüPąöD­Řz굨@Ű+´ľ: őű¸(+×Gőü·@k3'`NňľsĄgnüFĚP$|ĚéTR Ć'D Ň‚ń5…Î%ÚčÚ ÷Ł’D6xhfëÎ_G,éD]ôÁNG>×LlG«~ RW˙áĄiĆ).Ŕ[ŕFç‡$A„4ťŰŕ˝Ç]ş=Q¬ĺ[\ ?¸m‘Bś‚¬Ç ˘ţÄ´öB…Şą,řłWÜ>ó9Őµrk3čÉJŇkáJ¸vľÎ"®Ć."q2ŻÔ@ľ† I糼¨‹ş2ŠĐęfËÍ1«®ŞAň‰ď*©\i©jň®đsچłÄ/%Ž&¦Nl‹*î–˝űW e×u~—ć÷YłzŃ&“íżbťÍ\•<Ůf±·Ę—>˙†Ź®&†žŹ–˛÷ŇÔüe(ń;;ĎEâ¨+€)}XÉéžÂjĄŢvůËąZŠ~ś®őŹ4#IoúďxÚ}†÷$ý -ČźqŞ´5̦®)ëçýý¬éŹ9ÄČeü©±.×@WSpŤU0—÷S™QŃ™Ą®\îŕUŕCÁžö~ŹžˇđĘ’›5Ă"Ü´Fě<›zş›Fďz 4ʱí±‚Í{ě ó«ř(ËŰ,±ŰĎQ¦O %ް˘ {Ѳl›ÜĚt”7NÇc>–˙S”K5 ޏŻÚžÚ—‰_Ę †wFŮuă•/Ţł3Ńźs÷Iýp'ąú¸ÍxÁH*óď:©ăAĚ9‘eĄŘr[łN‡‹1S†ŰV[ Ś -· ©¨­3ąjş—śüu'ŕ—oűgb'd»Ř¶oS>Đa.Ăě-S>¤äkuBt śřwŁá-Ä—ÉáŻń;´ş´{K&GĐ#Ű >JĆHÝí°*dŮO.Ą‹˙ĘęzęWL8˛r7Ë»žLE®łfĺ6ÝľĹ× š‰řۡkěżtd#áOź1ç•Q©n˙z|RpŠ%sÁŹ“rk=Eś:ʡ;“§÷ç‘ęŻçŘzݨm€=€o˘ÁÖ…‘[äHˇäckJĂ^çę´ţAłŹ€¬$°đžHç°“Îx°B!Űîă´ČÇ2¦ť[ E¬™HĐc’şŚ&”ŽÉMgY ,ůe ;ČŁňĂôŚÁAµJĽkÇČó‡4*ßŮpŻH’ë°ĽFźR0RÖsź(w2`µř\áÁYoŤ2DśŻI?Z$ŐÓMâP€]˛× •‘uÓß<«mľ`ś^č÷ż¶orc·[…¦gĚ7Ş´>=WéŐŽŰŘňîí¤ĂőĽ´(ź;ý_î•Đ›oß‹…&$X+ăp‚ĎἔŮ:‰űźćóCy{/Űz3TL)öĺżE—kâŇŐŮťFw±äěüçŽ$mwÄ ÔyIOvöĘ×™' tťŕҨ•ËNa.-­RU·D˛í€ďÔńŮÖ6vş˝ťń(¬Şşx_üŰ€ë -I»Ě -YôUKăpRž.>Ćś 1±ŇSr¶€=đŰ’Ht>`áúµÝě’)-WEomÖÇqçź»“9ĄâŤ`®°Ţíyą_ú{nB6ľ/j+uĐĘĘŘ=´‰č !îHô:pQŐšňĽXç¨ŕWö“”4BË˝VÇ2ŰňIY$‡pŞ_íŮ·k_٠ر=Ů)•ş8 ĆŢsÉuŘŃ.MůŕńáŘý-Ąg~m65öRš*á#µ¦»|IßŔVU˘ŔŇ´´e¦3Ňnd›&Q×î™IĹX;¨05 -oyĹy čýVqV‘÷dJq=%çŘd•qµójŕŇ!(* µř{t4qřŽ»j ݉L˝Łý¬0{ß'H‚ťç­Ş°ďhZ ĺ8×ŘÔc”ĽzUdj¤Ćf49_2ăÚ‘Yś•ÄĺMbd;J6t#Ňn\ -úŽ˙/Âłnżz»—٬šú‚zţAh~G$Qq@şuŔ‹Ť[;÷F)1˙‡ĹŹZ+uZE‘ ţ{Pţľ„–¦ęőyzgé’Ž%4q:%Éžă$Šę—ÍÍW0lĎB@s¦Î€č­%B‰\Đw™}$öM2Ť4[]Ž}¦WÁ•$ -¨»‰Âň¤€Ć2c˙ŢŻČĆS= ŇšČřŢ %Ą%|ňŰo÷_Čđ_QÍí»ým9˝“ÔH‘¶ĆźcÁö÷—AܡµÁŢü­<.¦jSoDňÁendstream -endobj -3753 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -Ý‹ÉbrRú†>%[(µŕKI±ÂĐp8bĆYŽ·ůş|ŰgĺAitݵý7ĺ˙YJŘăĹ2çÔQ+€Â#Áół˙Ő*LZr˛őú‰ű7—p„p°wÖ`\řDŮŰőÇyP®\!¦ˇîwĘň}•;ˇúM:wďKb„ -ݡó¬—ošyŃNĄíś‚ßl袤۾3ť0y{ě°ąyÍÜEHČ}ŘšD"¬şë_ -XvşËŲJ—‚Şórńă=ű·Šžţ¤{>ĺˇé\3:FRM#!8ŻÓ¨#Ď“ _éŹÜ8·Áş+OŇ:öŁ;F×zdŻ~Ŕ4¶â‚ű—ľwK¸ˇÁ˙_pöl{ý -XrĺN*–‡ ¸u4úH űâKMŁEZ›Včgôâó.,k6r€ńíş#gdŢ&)ĘşöWÂE˙9+|~úz†Y‚mȱ8Dň3‰b)-E”Vň‚ś ża`—t´Ë§ V®“ńöf¤ň˝kňaĺ4ĄŘńĘŠţ;UłYŚgÓuČĐ4»:řµhOnwG éŇ—ÝË™OJ2–W'đB,d žĎ)€ N·˙.ekJľáwš_<ś=”UzgÁŠ˘%ß8ëCYפ5†ńŠJďdMo^‹v=đž™ ^™mă†čÂřĐ˙Ä—¤ÇŢöÄ^1Ôýs=Örˇ†mEgU®ĘŇ˙™ĘASŃzC'xŐ™Úř­/V˙ŰWwš!RUŠ&O;YÁÍ]ĺá}ň!;âşsKĂiH0p!wmµ‚„®ˇeÉŕĎ9#bNÍľź»!«Ďۢě•O(M/g 0úT*‹üK‚b„ĐZ›—Rו)3×Ößâä(W×{—S´3;zá5Â…6—×ýŕô'–‡™ŁŻĽ{.)·Ö—eÉ"†¦Gn&j2·OxeC«¦Ë{ ·‹Ľ|$ë]% 긼ď0ĺŮ©V\:Öľ Ô0&tVŢwĺL"gő¨řšlĚM…ß0#ËívÔŁlµ}„=ŢĽď©YtůKsdîw„¶ Š čĹiĺĘŔ†Wi˛ggƤ^ÎvÂć *Ź ű×f;ýÁŤ^S¬LŮe=ęQRÎËĽ%Ş*ýRóźq.âCKXñ&4ev6¸üż~–ŘXˇ1ąo\¨ŞXJW˛M휇ÓyŘ[s×ÍÇ«ÚV.+č´ż8+–ŠHâRç[´ű¤@ŐWť«o»włôr¸„ÜŃM:5(Čż|î}ż ŞfçĹçd’I2OôşČČIEĽNĄůä/ĺ6śYćŃ dľZ¶OĂI¤$ÁRz'EÖ-Á”ë»*…݆`*Eţ¶÷ťAqÇ{Ż\g -č†$ŚŻŕ 7 tä¶í9RÁŻô(19v2Şu®&9FęV1uęe8l»iQľě˘-€!ő Qđöţńţ÷‚B§>ŚaqV_Ĺ%…–őŽĆéÄóCnĂiz¦ôşÁ —†¤t–a°ŞŔK Ą Ay'¬ˇ&ačĎ'‹ĺr<üYLý dWh‰‹¦Ŕ(óÝ^~h¶›0¦ńŽ$­(~|‹„;ŢCÍ›Ś´­ŚYął°ůRˇŕ”şâ") óŐVkVĽŃů€'ĺfţ]ˇWUò—.ŽçÔ Ý…$qŘ,]eۦ5Č€¬S¤jendstream -endobj -3754 0 obj -<< /Filter /FlateDecode /Length 2768 >> -stream -(Ű ?ér E.j˛¬j­ ŻfLë˙`ËíÔÚI2ĘA:^g®ŻW‘â×1¨Śi3”]­8} -©Ó«ŤÜ1Ö`áYkS -«¸i2I9~d«±şqŞVű -^CC5g®¬_á!ęÄAŮt•u›QYR8S'B'ÎŇĘ_DoBNďMŁ~>ţæ2şŁo÷íöŢžIĽäs†|}97†Ry OF§ŐŐ‡XQŤv”Ž•·&¶Ö›ť;Cü4 ĘôGúǶ wr]– RżZŕ˝ö†–źtęd ŕ˝~íî şßČV¸±Ć<ÓÎÄÓUQČą?ő‹1e»Ă5á Ňc€g‹”#‚«xŽ ‡v'„żlRđ§ĄŢĂŮ73´ É <ż­·a§Ě·–O<ĆMh]˝ěy›ŠËů‚o ôU¶Ë‰«$]Ý"ňĄ±Šu¦,@,<‚»ŕ=ŇŮ0ă*ˇńđ0 d¸˘7îéB"ŢSě2YóU‘Ë*ůeyö/áŞĘ_5|ýs:&¦ĹŰç«Ňfńs:ď›<¬gřß·ŕJťcřŻX%’ŘkŠgŞ ´ ¬ŚÂP`# Údç­ŤšĎ©ř ℺JxĂżvC#ę^śoH϶×ÎÁµÍݤ~yž”áÝŮ -·@—O»ŢA˛$WĐâěY4 -řýO )9Ä)kwX”B;¨_$p4e^ĺŻD[ü¨Ď€P>"ťÁKňŔa[Üvę‹Đ!ëĎęLŹßÜôyne jâ‚?·5´Ž2¬G˝ěĐýşÄé´»Nč}Z»~SÖáîG!ň-BLż†0É0íťş0O·0 —‰8MOçf]ÎkĐJŰÖóJhSLófš¦8 Ś^6^¦ZwQA-”8XŁ2ú™•ĆťdĽW¬µĂľűTć¨S‡3ľ5Ĺ­vI‘–Ó›á?¸ŤÓ¸oę&Č`DĚu‘d–Ë4ŤÝ_$W/©ŢX-µË:ŃËôÉĆÚ„kőËu¸8É‘˙ŕYëÚ]gˇSAü~‰§ą6ń\" “Aj÷#\Íí„mk‚OBĐ_Á85[ŞĂ(ľ-†rô#Łîhż÷ő™‰}{;QÇA…ěI•ńA±ŕ^Óµ±L/NJVż5ăޤÇW~°0 Íé±ëθ-OîzőŢ@ĺ>Ş’nö1ˇé ü¶B…lüă¸ĐUŇ«%ť,_¶!6W•ąĐ«®ţ<®ČţD{N`őš¨ŢÔ}0U2 •}”żŁą2˝Ά'éřś†–1ł.Ćđu‰• ¨!4Śr˝i“ónOT(řX]żoť—;őXJ›{ ¤­R—Fé4şŚUŤ˛˘Úׂ—$^ęB@Č­ú Ş~•éFˇ,ČkSóďěÂČş¬„«éhţe¬SŁ—}GŹĹőÍśŘP·.ěB§„†Éł7ŻÚ2•˝^jÚ?Ýb˛t‘SÔ:őLęk| -Zx -‘銽>óš~öQťPôŕu}olV7R/?*d7‡ä#Ę7×®ˇÚäBÚŽ$›{yřkĹy?矨šlŚ8mú…ÝßlÂtUhëčcg—‡ ʇ{íQěIŞcÉw^o*bKď‘üűÖká K7!ť#†Š=ctQ ¨>†’kĚvL Ôó t‰VŚv|5íńĎîüM{+yuň{ˇţ˝ă{…–É”ěú-)·¦µ+ŐÚÁ“ˇ"[k82p?˝_–…Óô©Ĺ|Ô4ż†‹ŻcA3ěń‰˛xÓ¤ýµ;¸Vńň!úÁLµâW\H€÷çŮ8łč9×ŢÉ Öe+ßc“ś°÷(čo çŞŮŢčÔnS®=Uĺ—ŻXX[ťJ8ŚKr‹T˛z÷ü”đ*e!ék lmĆ*Ů/Ď”ľ>:ýőX_<ż˛Ý§d·µˇţ_íPW$ą§>eřáWp‚ŐŹhĺeëBŞ<ŕĄ@hFĂt2Yá’2Ľiü˙ăuú}küG Nź|nŽ…ZCŰb}Ű;‹{|ZŮŞĆçU+|żI\ZĽĘyRĄ Ń˘ŻĚmTXO˘ëĚá^d?¤až Ä„•„…5~č<ąÓE"4TÂeFiřgŹ4ÜÖ+ÓOÎE/ÚLN=at>ŤEł¸HA)ČM”=áŁŕ„alŐK Zźë4é–icW%Ôé®¶ÖjµqŇü;€ł˝Tí •<Âtý«Ţ„žtŘd=Ë řŃŁA› Ě­P/BÍ ÷‚ÄMʰgGbćµüŔŮFÖ•Č-ěŇĂrŔV 7Ůé%3fc Üüڿȏ|!¦¤ÎRŰ -fI¦–>Łk˙KëŰą«’6ŇEj[uR珗ŚjźB CĎw‡ĺäÁÉAÍüŽP(5Ą´˘łďŤ|ĺR4ŢÍ@ĄŁŞLŹâ!Žř_[4 DVó•¦Ö®ŐŰr5˛É­±"5ŮU3zŃS -¶Űܦ8ńí4ŤJ 8Ë­< ‘ôjź›fg;ŽNţĐĚ1L¬]:¤ŕB(ŹĽlTJąI¦Ň†óN—ŮÎím'H#ŽF“PÝW¤öż×ÖťĂÁđ^čÚ©WĎđµ–ó—ę{ÚÍ8yŘÔKnęÔi¨E%°§%sŞkƧBaëúôybŔ €q8¸vęÍGóᑏżĹsÍĎ€ÓBţ¨ĎŚ7¨j<9¶ŤJ¶ß¬Mnł9rŮY­ŐŮ'ľžŮWBÜś±Q¸®ÁrăLrřĹ[z^âf f _ő<§>łÇŇ^2‚§Ş0ÝÇ7,ă+o`ŤŞ gF€° Óˇg#ťj¬#jbH9îB)pâŕŁ> -stream -4®ď;ĘCÔ(¨©¸‡Ľ}ŢÉŔgĐS;Đ+3OłrĘUG]Ôö˙)ŇFWâçŐľÂÇ_Ż×űeD‡”üŇÄ1§ëYG&~wŢ‚9(÷1ć1X|áp®‹KĆ0©ö€olűĺrţkýZ‰ž»ékŽ1$ÎÍ|%7ĚůäćÜS9úĚ‘sëđä+NZckóĚl)é™öo?ÄcÉ–vMřŐ3yľW˛ś‚K†5ń`ČŇőĂ1çźĹ‘Áó+4;Ú_Żi#$@Đď»dóPő˝*ŽĚžĄ ŞAq-tdϔϮ;š,ţŕVĘ{µ ř‚â+ŔĽ0SZJŕ(żôVogĚĐQĽ˙/ś K şIÖs¤ ť'©" -?şZ2(2—,‹KĽŠ Š3‡i0ż ×vę˝ň„]¬H"÷‰‚î‚2‘jëŕ@s -´¤`I*äŚÄ<$W'ĄJŇ+Q„ŠB}-,ďČ8>ü‡^$'Şśő&\Ă Żľťť"ŹÁaëř§¤˛68… ňĹOţ˘u"Ţ-†Ä #«ß Ŕ¸·GŢ)UNí2 ‡k~9đ]ńPŇČqm ‘˙wčLw4]ÔEG˝ö ű;öfÜţ@+ŮůHÚ§‘I7Ł -^X"E¸îrĚÚ|8év霡X·Ż o%ď’µ ‘Z6 Ąťš,í×íńJ\düę„çÎ_ÝńŘk]IŔMŹ#nŢázÜ_EŇÎ{‚L+iK–#!ÍŞŽFąSěĹóO˝±ůčH޶\tp:ŕkăaŻzô¤iĄLŰ‘ §>¨Bg4ó—ŰaÖlKĐ*ZNÔ¤ďçďîG,)ëMSÚVqT`S‘‰ŽŽ0Ç%™ɤ®˛ -ź× f`éĂLůśPŁÁęř'xŐ€ŁHą§l° źäő­ß]1#0†ĘÔVŤz2,b©@VÝŘ9g‚,żÝ‰Aďž“÷›}"´ęG/@ő˝Ő˛‡MĽĘ>=ţ*o-X¨Ć|Ăr @7›övËŠü†,fqřÁăę ©ů@x~[+Ľp˛…óŞëOâçß÷䡿Nc[·+VbńŇ‹š©đ"7Ó­S­ţ%sn =8k*őŐÚ»%J˛­y%^˙~.łźűśö~Š@tężżł ¨“ ·Ë‡mŻB<š¶Đ„ŽĺĂoçź(Íg†}?MěV5«ą ´Ĺ HŹQő@X5ČôwŰľ=.;T{ĚĆ2Ç!ądŁL^6ŽŰů9ü`·ů^2 m$žTýE‡:©Gp,ďŮ"öD(˙ˇÍPň$ef}ĚbŕŞä÷űH©ź°‡`EÄžĺ,ň5˛ĽÜtĄ0fÁŘáđŔ"ů _é‹A&*î–Ç\<|ŇÉÔĚ{×ń©9Ŕ -Ő=×ëŘ ‡áH ^!DO<JţV’ZíÁ€ĐĐZ -j¤Ó$ůÜ\°Gâ" -šĎŞGyÝĚPú3ÍwĵqŽ`fAS­u'a—=ĺ|Ë|á®s{fXńŽŚ81@ ęČ Fh­§lš Á-¤DŞB=zŕž˙xŹëŰ2{çÉ3\›^Đđ>Ýj[«›¦;żô{‰¸Lj=ŇHýˇ1ü§jÄtÚ”aS o¨# dKćyóoÇ97ŁEkŮYňĎNăÍ1ëVXF2Ŕ.č:ś±ĺÔ°žS5ÍŹÚ*ś®N§vň)kŐĂ.QĘ7…ëOíá ÄÁ|5Ô˛ -CŇöŠŕ ­őšŃ'}ZndŚ·MBh’ĚŐ®ף Ŕ­ď‹Ąç!‚LŤJĽHđ¨é<ťyJö)ĽÓđ‰ű9ňb"Fv™67‰›|Ě9%(‘Đ­ĽUS  ’[ů?ô­Oi1-2Aěm¨ž.oÓü{ó«jžŘ9G»!Ei0ĂŻ^Đ'†Ő…’CŃ%MĐŃkźh'ĺVÚxl4Ţ"ŰÜŐ¶Ň},t7=ăŃČCďvžĹË7D,śK ÚÚúHxćDE7©ŇzÚŰé9 -B”YLŃvd’ŹżŠ)ęş“<ćąz2ŃMĂrŕÄ“ö’-d÷¤Ů+^n–ŘÁ/(edŔŁpÎć^uUOł `0‹Bż¦˙΢ ~_¦‡Z.‡ŇŹFŞ5ŤSť4ÄíkyK\ţRăóG%?"Ł®0ą’vá~Sö Ő™z(ć%Vău\´Ł›Ü ĄńI÷˙äýp뺡»Ś1™Žµu‘@s ‰O†*IÂkSB‹f†ôý^Úl5¨‚Ć´\] %#9ś2IưŇjłéz¤Ó—RH˘a„Nsk—ťëÚ¤ä)>aŇDNřš`V4Ł3±ŕô6óĽˇC¬˙.InÉ™»DŽ÷oÚE˙N#“á–ŢQŤéX[™l¦+ĽČÎ.SfźV˛mA2Ń\†ý^Ś]Ăa¬Č—`¸ř¤ýŚß· 1sźqÍ­ĐĹ›™L1ĘwŰĚr´7ÉDőńöú¬H7TúËpÍť\ę|hÉPLˢ2­9ÂČäźË–Łż ĽţŹÚTŇüřjhu^ ˝ţžăăARR6pÓÍžYxâ~Ä0:łb8(Ş33Źbe C‘-Mű5zďËsűöR)‚3żÂ2Ô Ň…ČÇol¸^•·ŔĘď*«6N‚Ś©Zm†+[ŔśÚŐ¦‡ÇUHŚ”Jď˘DU6Gîëé´N¶k˙ł,%†“ľőGĄHĹi!>Św\ŁHűezÉBVfw› [JIyč_%Ý­˛B¨â©giň´•…ÇÇ˝çqjGéUŘTőĆ8†ĹُC˝$î;í`g>ş›˙éíŽŮ¶Ńy Äú"Tă&÷]…: $RVźL˛ÚĽ^Ě!5!‰•¸^áű9…b'úÔš ăv:j—ם0–ý»ŻÍ,Ş„ŃËŇóçś €±(ĂÄÄs°á7ÝŰŞ˝O·ő#Ą˛ý¦gŠ Őßâe3r™ ŤiťčHdC>IÜşđ˛đ›Ô‚Ç(č8ÝrĘô‡ zĘv+’GZCé”ě^áQń…ëfła ŻdřZµ@FÂ'qçnřLÓ1‹®¶ĺ"w -CÁ®”}ęŕŕšzNVo/ŻČ2!q6­‰¨Ş@†IÚÄfń±€žő|ş «ó_LkÉëü’.ő ş>ćňlţm±;qBžŠá‚wů+nĄĂľę#üoř®óL$x†ď˘ëqŔ»@Ë9Ű×ééŞčĽe«Ýż—Ľ«BŃ#Ѣµb`GöP9ĄpKŠ€|Q×!*㇭JżĎúL¸jú˛łW·źO¸5¤¨JpJ+‚“Éš‘Ť÷¤‡Ľ6“˛]Ů™IgőŔĽ#ŕ_âäSĄ2Éz6üĘ>MÖĂ„+•ţ±WU$ikb’=çé€ČČĽ¦đç@hLµöâ/Ś—-Ŕ‘:LLZq?c#¨˝Ë74ěç&ô~Ť ť˙ş:' (Цá$řŔ+j´>Ίî«ţŮ”ĎCPÚGśGAk?eĺđ‚NîźĂ} ĺJ’YĆUˇĎl>„î'`ÓĽlÍ—ÓfŢJáuj©á‹¸ -3y5úč°zP\ľbĂoo¤X|QLÔÄX Ćę÷ËPM˘=şĚŻG45ţż4iH¦IěöŽtBhÔ)(sżç_$U zĘýrăČÔ¶žš E}¬¦2u‚ş±)9TÉ?‹űŮ»Řδ´h»ł»ßÄ-o—…ěŐžendstream -endobj -3756 0 obj -<< /Filter /FlateDecode /Length 2800 >> -stream -ن3ź©dń•‹ő -6­ŽáäN©!<ŠÚu4RĆŠęűÁ`qůNemy’´Á~čÝ/o­ËÇŔMJń%˛Cs¸?J&PQí8üŤE}ëg:U¸:ů^Ąu=;„”-?±Á`Ůá/ÇɤĘÓŃu  -y!J?"Fj!l¸Dö/«¦ ·+1ż"PaDđH%üv"!—ˇŕ©*–˛>ýý*ĎŠM)×(Éó@ŁüE)[ĘA饪SLDëócÚd÷ĎŠĘÖŇ${K5§Î*˛ŢŰĐtúŇŠ -Q, OÁ!RÄq€ëIşErçĎŽ•)Tąµŕ"¨ćťh5ł»*ĎŞys÷,Ŕś"5&űŇ:ZŤgđŔßqp.›!8Žď§Oyát$±0Žw4Ę=ĺ’c ¦uŔĹćŽ[çôZ–fîÚ»ľ”2Řס1F©ů -F~A¶/ôĎÚK·Dś•ütj<Ɔ_ĘŰ=ŠPľ]BwĂa=ÝG\ú=»ąŇČÄúşk6˘>PJ€ă˘A‡Tş!xîV,ÍŻ˘[p?ŇóUŘXIů‘4;¸ţ‹,­V˝!ÓP–Â0ڞbĹĐía5zĂça†é€gĹ2÷JHÖ–¸ -©­7é¤ÜHŇîDÖk0\.™ĽÄF[ ßpĚŇ"łM°ďµ${OŻ?¨Ę›„™x -ę2ńČ©Š/ěĺ¶ &ňň_NUĽľă`űä„t·Ą€ý/4‚ĺ“Cz™6j`‰2bA´Ě»‘ĹŞ§ĽňĹK%´cő?n±¬[ŇÉžjUO…«řü¶cť -ŽWîaÔ¬—.«–lŰŰpÁcĆőî?ÂśŮwfeüşđa6˛$aˇ:ĘţV–nłµý»ČĚéč[2…/Ň×b(2źP]B´§đFsRŃŁ·šŻTpĘ@Ý›yýo9PÁ6îÄ­ăž‹;ýű-mźż7öhđń÷…2ë˙ČŞImfäŰĚ/ž%ŕ ¸{ţŇݡ"9Pă"ř*ţŽ{,ŽÍ{őYÜT„»Ěp˘şT%łľ•ߒץ(ˡ/‚âH‘˙&¦‹˘iíóe"w—F*©ÍC{I˛˝ĚRĚŢ»ŕ_TI -=p‡O3A\ŕ°g˝1˙©wąń fKß7ř:6P ĄŢwKËy -Ô˙Ę{.VµîÍĐô jńŐ—‹ťĽôż(ł{µˇ:!~v-Uśw)É™ľÜĂ\±ĺŘJS‡‹ZT‘°žš⣺ ŤÖ˛+ ?ŁCQ±….®t2+?»š†>/Ť}ß)ę2ÖŞÖä[­ E5ö6‚YoĄÜTúÎ*˨Ëg xŮj•dku†¬FFŠÇÁě ­vĆh%-ŔŇEŮ}U[rĂčlu{)‘ąŢ -,áĸĽ€ËŃć^5]tÉ ]»•~(Žłj÷~¦ćiŞâ)”0Öěčó91SÔ8j“ÚT˝•łYÝ‘A5‚){rH2ĘR]H€ľPpâČwM¶…f¨ŠÇµÜ(X¦ęÔ˝b™˛B˙˙â(«ŘN•aĚN“_í;i˘›”â# 6ĘV˘ťwbĐsą–ÖˢÜiűR”&¨Hân:uđERpř-!ćĚü—s‡öYÓ»F҉,!cŁ<+.ńú=uIóŃs[oH'>ok»Ć|ź!Ůś*Ą7“r57äRNŁ}&ů󢏔<@GU*ÚAÝűńXÓ ‚}"M…†Uq>) ŚmŚÎŔťM!GÇYÔMŻkr­v^§@ávĎ1«ĐrxM(#›ÄCáç%B­źĐ‰q¤Ńoń­˘ýNfÔ ·I˛@Ě9Vö.†Ěú¬ťh—ÓĚ×·‹EČEžŽíUüűÉcs‡ţŤx´r VyĂ®˙N%Ę„ŹÔćäĽ.Z`čÁŽę¦˝†eôrAxôX˛%—÷č7˙*–FĽ3Ź<^aŁ0.żWţrËî´)S<)µ\=¨xr0Ók¤Ć¤:„.8v‡ě9¦© ×™Ő¤ő°‹d\tÇ–ůyó®óôéŠňĆT3Ai$Äř$ŕg¬Ü+[ÍČ>.,omp—z€#&%}%q˝/|+|Ŕ~[ĆHîLA)ŹŐ­W, ÂdđZŕň1ń#:@9pđ-żô—RJ?űšK ŻßěCţĚľś5&nŃEÔ»9ď®íL‘¦ÄÂKźřqÜ›ÔÉh;ń@@ë-SsH 3ub¸> -stream -çx"n ôűä‘zŮ`m-+eßOrÉă&ONuAľŞ -l+^áŻë#‚7‚(č@…'Ť»†?şGŁ˝véädŹL;żýű,· Ol‰ŻTßµĘO$ĎN)m†_/ŮbYĘxBö1)´Ś{‡wY`‡ŻĚg?ÜA‘ĄMŤjsó0|j¦˛!‰šG»0\L1fÓ1Ď[3·ŤK‡ÍqěÓ¦ígjŠéĘčÖ…qÇ<ôWş¶Uš H\Â'äxeč—5Ąç•އˋR™¤Ĺ!"výX+, -ą -W‰é†m´şJVRš¦R$3ꯎ÷®ţxé&~ a(™„ ţńQ×Tf9'»ny/·ˇŽRą˝>mQ^{IŔ–óËĽsĐ9ÍÉĺkˇřÁNŕI2ŚEĘ?Ě8?;ýŤÖłŤa„ą]’nĽSkN&˙Kµ9Ěi)Ĺ\Z±ű ×ĚXž‘”>·<@MNă޲|F¦ńaçöCÄśÓÇĺ¶ĂMď€ĆRęnÂËB\ ¸ ¨(µľ'v€/Ľ{tWxG‡ČŘě_W€Âul>Ľu~ă¨bW0äesN„‡eZď·Ż¤I ©ŢłŻ/]ä·˛luZżěıÝ4+¦Q/aGRŢż'¨ëq]“Ť¨dć«Ä},‹”ßóJň 1 Ľ'Ä´……-đ+ZJM´ýS WŤ&A”‡°Đ—˙<+'=9zÂő2]hvš©C0gňčăÚ‡zí:Őčv‚ţxIiÜĂ—$o7ts—C°§¶«ţ–5-rňEk GGjJ´ËŽëĎPää‰ÖY‚Ţq(C¨đäTĂ<áFv˛^Ü =ÝŹ×~ĄŃĎľŹ˛Ý%ÁNĂôćđ¬X N—ł›ö™Á¬ÎÉŠ•==9Śź?}ŠFí ‚]…€5\d忡vą¸S­3Š ě äöUCBó‹›®´qlĂƸ&äŽXCŕĺÍ`ę»Z°· bdňS§´ rm#ć!lţCµ ÉS­Čř P›Q†Ën‡×X˙Ä@A¶çDŮđř+]g$˘Ş^„'c¶T¬×”¬ćîć)ťűx7śÎN8¶S´Ęc)§S.@ßiiS›[Ô–ÁI1«X<ŕ«ÂJ[ÓüayůpžŰI¦ÚŚ7i™2Yë÷®i7ÓÎÇshAŹoc°‹ >Ď0k˝†)nKËâNüŘO),9‘KäŻÇG„—Á•} ÜŔ€^z‹çIkҸô–jŻ…đ7#Ť‚:Q…ý¤$Ę»„HTµúć#L KÚYنr §ďؤ ŘRĐ赊+C9\dŃšŠÜ<g´xü~`‚ˇŃ µĐqć5V×qnÚ".)ÝÔ8Ő¬ó0Ëľ -éK.ě— Ąż·{0›C εâ ®+w5pő|šs•Ôe©é®ţô]B®Â® §‘cě_Ć ď:G)ߦż€ě^Ó' „ĺůŐzج5˛7-u\Z;ŮéäĂö1kh0+‹ĺť6*ż0s9M& Ťyľŕ9čÉ|Ąą#JX»źRWÇ}2Źóh/âŰńA]ť *ŁěysŕEť@5&=ýňOná0zŕ—.zĄřĄ řůž^~+CË ‡8íŞşž§`YXÁ{ 9ššĺnÂp±‚kλ¸ +ö ŠŞH^¶ş¬ČÉeo~”%ŁŕFľÚPhÁŔ9ިą&QË*m"‡@‡ ¦H\(ý NŽC€ÂŕÖNŃ_rPý>2úpÝá„ŕşYőĹ$şý˝?ľ3ö0$Ť`8[¦g¤H} 7zúěG\Ş› Î/s‹~bú÷Ý:L„3qM°-(ĎŘ(˛GŔ˘3g'íO ô§Tßl;ź Ccjx§bş×]Mşč©®fD$u“~µ5JP -ö ’†P¦Ěł8ÜktŽÝ'PŰ#?!+Lţ˛#oůAn†÷˙+é– HµBXÝ´ń|â6,YŁňÓCo”ˇNéĄ&ýs­r0‰ .ă€ÎW'*—aĆĆc›]ŕ=´đÉŕÓý–ŰA˛ -eĆO&ľ ˝.…ß$Đj6Oă5ÁLźö#nĘŤĺqAV“|QxK jžý=ÔOâÖëĚ+yůŞńĄhKďščţ±ň’ %îű _¦”D7¸TÔ'5ŞLoťJ!˛[ŕendstream -endobj -3758 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -*}íÝłB!P ¸Wj#hĆl/@[¤rHJÂbˇĂî—Në% P1’¤3 Í2vŘ›ÝŰÁÓÇďHm]jůŹť-<[¦”tRp}e.ĺ™KS¦//Ł˘›űýs_›á娂ô ˛ČqľŕSôČ&–ŮhŔî¤\síšg«ŃŽ<ű·~Ëöu¶µUr8î ?óąĹ#ám˙üčĘq0?hŽ"­$$wŻ6kířćĎ›mÉü$ţćČďÝ3úy¤˙rfh*|D‰ ĆJŮíŹĹ!“~:¸ŠxwćöQ÷‡ôłłO»ÉúÎŁ÷łLwÁĄ`xt4MńŰMi©{]ă2{+)ö^Z>’Šz™naQwlÂbc!Íůç·óš±l*S­Ě'_6Ć$ňžë‡[â%˘nă §”H‡ššşß0bďi4a¨)-=đ]_l3=ó‘fţ)JĽ“GŁ@Ś“Í—rňÂꎟΠ- &ě9óş)őŤn3_ ’hGą_‹á´ůü+óCŰÔ´fjNíB7­†©´(écDuťH©č-Ţś(%M}ĺoÍŻEI:çRÄ`eßÉČR~X}H‘Í&ő‡^)z+!ńٵxŐ^ă”ü¤ó—Ň PĽ™ä“ŹÜÁźlZö*W”•†•ĺ†ÎE—tżÖ(4"•ňĂPśAOż„ŕS‡^… űţ«čBľxă č"â')M¦WM„ĽĚ¶….ăíN¶P:¤ĄÖćlPmę1¤ÓTä’}'…ďxŤßZoăÁŕ÷Ů:Ó©ďX’H‹ÝXŹ¦Ă´ç©0‹ÔÉč‹uŔ®Šp\Ř¬Ł­oë}f5]kxF¶)w:=B¬ čaşńh,2w „q4ďĄ^@ńŢ -Š©¤ÍA>›28«Żáy´/\óşŐhř’ˇ¤FÂK×űŇO[ţŹ"µ1ßxaÉ!:źë&“¨9˝JÂvF‰®‰ś:ć.6µšćď‡ĹšGݰ*š+)f耢T˘4cbŢjTĆŐáŮAŮ^JlQPX$X'@‡źě8ÔËĎăť´Ä -wŮ‘¦ÁHp+:Mg‘î= „ŰGěvZAÔÓ*ĺ›ĆoV!fm]{¦ÍÔk đ"%Á€Ťíz#Lf˙Ą7˘­úĚÜ,ëS— °¦EÓFk8Kĺ$}Ů»•á駡 -üń¤÷†ľNPaăÚ^ ŠpIç[˝Ôײ’űs§ÉcöíĘŤí=dç;ĺhë\¨‡zěŐ·«Říşů|ńqOe' 7+„˛Ź+yŮŞęk˛RŚTæâpŁgbA:ć]$ĽĘuą+CŐžź‹á—Ňę˘' Öh:PĽsŻŠ×ű#— r“ß?ą÷6ä˙ ¶tŃ夶cxé¨|ň€ČPl{ž@©âŻ“-6đL§Ě4 ÄţL“61Iş{1Ţ2*ŹÎ‚Ч_{nö­çď`ń!üR†6Š|ĆŚczö%¬—IůY\Âc>b±ńéwf\V{{heŹ˝LŘŕo„¦* 1>ţł+P´é™¤¬4Î<µëĆ´áÓ‚G ß`łwjÔv;d/:ęÖöL?ę¨z‚kÎTŐA#ëBQ7pr<Űh˝ ŽW†äɱĽŽDÎ+Kďq:4ŞŁö.‹ěđ÷oŻ {8" ·E™SLg,¨AÚ¨{Qu±*łD¬höKŁ6[X”™gŠ6$[P6¦Č~i’Đ”O tHĆšŐ­ůhlż‚ü|eG˙Şóŕç'¤…‘w·†2.;é©s¶ÝźÝĹ‘nOB?ŚRËË?}1±Ë¸|ď ¶¨ş~©šű{čáB*U—¬I{ŮL`« ůš|„Ŕ™‰ş?HŽ•ĽµUz÷đÜfK>˘(Ěăô—,: éÝřŔsĐ#C“_PÔĐîi\aŃV§.ß$Kľa˙ O©y,Gćh´drëαéSŐŚ— žâ®qéş©U“zü_=„N®…u}\ćU&˛:# éˇkćáś Ć5J ŐĄď+­kd(˛rĂöööżPżv—ˇUűOWÔňĆa‡XM˘ö_ZRúĎ »b íĐ–$`5 ,φyýŰ=‚YŰ®bl{|¸aĄ'ęéť:x"2®Ć±˛[čétFBßu‰qH€aĽ0SĹ*2d¸Čá8čŠtJ0żô'çî)(1řf9‹DäÔůç;§Pö‰,NHÝŔś«ÔD(>ńóâĐs›Ě%OŇSĎuŇa¤ď"Ş}‘Zę ĄnEÓ˙•}ÍłS¤µ@HcWŰűĎ­GUp/UU×Q#żŃ~‰UüjݱŕĆś‡lç@ď“űÔ(ŘîM©úšG,Ąl}ÁIĹÇ/×Éa%¦ ;ňUp¶ĆČL$˛GšW¬2ą°ćĐ EQşpť×Hë_'d âviŞXŹĐ®1řPÂł¨Ţ1endstream -endobj -3759 0 obj -<< /Filter /FlateDecode /Length 2384 >> -stream -]âC“îhŰÚúîîŤOʼn–é]ŮZŇ;‘i…đR6.éăŁbÇ[uy˘°Ů=Ďó<·0¸Ô{@„ĐŔuµNś_oxZVüYëň~˘”{2tě}ţÎJŢś8ľ8¤7’‰ß[öĘŤC2q¤d–w–Ď Nş -Ö¸ÎjĎÔ»W‡®^4 ™ŇĚ[‡ţµ~Ş®Y›‡4ˇ´<Śsýl3ŐO|a.7ÂúBäbL ýß˙Y˛řnń¶Éiô®/6Bą™E«i,EŚŰrśĂ5!˙ŹCyzT€'řŔqöĺFÇOnĹG™‘ń ü'ę'?›óÓ`/ďb;Íô 8Šľp\_ʶ¸«PźŮĽw‹ŔĂwőBloÓmÇ&ŁÄjbƸŕR{ř–OŠ’‰¦ěš2ŽT"7îL™ŠŢ{w˘ ‹w>D^\đ8®4bb˙ÁÔP”ě.˝‹&E -ĎPd­ű˘nÁ˘×ÓDâËśÖ9ö'#“—(ĺôĘ~hîzmJúZc^Kj5^ľu€ą¦x„Ă5éL -§5ׄF‹ˇ9›ű_őë\"70'ŃU6Ląnů‚ăÁŔü¬¶!|%pK}­ËIúaP1ň×BbíťN=ÄÝ˝m0ôöăQ§ť}µŐô槲ű cH3AŁ~?IŻŹ‚tŐÉä8?Şl <:x¸ÚÍUDVţ¬~ď6Ďâd -‰!'łÍřţ$ŕnJ2ăgŇ>şm,Ĥ1»·žt?đŚńö˝‰ld±ÉE¶ŹQÉčb[Ě°ź¨†Á}5ěŕt˝@y×·řŘÚqł-ˇŠ{ćK¬HĎńř]CĄ%¦%’ˇ•óWîq9~˘*Őš?ějšä>×ó»âTŁKîßDĆĄućôkö/žź,żÂő|3;(hG‡YěęřčřĐ4m¶™~Ö-¤˝G ‹ęČnËůP0ńż‚¸}îjxńĐ éEâ(é|5¨©ńmâYDą(ďż],hJÝüwź‘B­#}¨âÓŞ¸Ŕ:[ĄÇ‚ă^“•ç/'g;öG±łĘ#ěŇDm´kîëÍűB:ů˝(;¨ő:´źC‡Ä¦ÉčýÜhÉţčl‹*…‰O߀#ż&MÜ€‘z©˙Â0 Ň[A<,Ů€bČ[bd#ôRt/Ő>Źď€‹Ô}>ĄřřC5ŇPýÂf±ÄgK’éܵON°YţşópúáJŔV}ąYľ)¦cŹáw­+I¦ş°¸ ·9˘HU}aíäž Ó«Ôˇ_h~·źěűĐSIČ\Mň-p=Ť$“GčůŚ˝%)›ď±éFú=µ­‡†´ţ%¦ŻBs>Ľ”Ľ»×„” ŁIÔv‚)žA"«ú?˙đ­<ńő ^¤Ý5[ÍĄ#çIí÷ l¬ŁŤˇúĽ8óń#аë÷/•±`YPŰ8[?-N‰9ýŹ©+síu›Ŕo\SöŻ)Éă&OśiJ¦›Żý§®ą|ë, aÉhvt«"6vĺ]]HÍĽĹ“=˙„6=~ů(%•ĹłťAĎŕ)źĚřY%;ć©#†ŔkxUâăŐçnŚmBš~¤ŹYä\T]+3 OGť ç|aŞŇ¤ż$â4™ăbYŔ;˙u|a QJ;î,¨W°ŘŢH%Hhiŕq”lp; ę»Ř1ZůíÔúĐFĚ®ťnőü’Zä}pwG?pGťź™N˝·ˇiˇz⸤‘»Ăâ—Ď©6ę -ČR˛U ܉? 9xDÁÔĺŮđ -©ľ›<*]Éiy +u¬Î#Bś& ąkpý¸AŇp -UąťO4ř¦YÂv9‚üĹ c€ĚŮŘô¬{ăp \Ón¦áeÓbUóEÖ5á˘Â±T~ ô٧)“ľÖyc\ĹD¦OŻY†íAJ-ą*ţ•…˝”§^ŚáN5r·bµ'­V_ýŻw˛šÔ˝.Hn"€oŤ©'T(wy[Ű$`yÜB4Ú±ž5ń&9GÇĺOu¬Ó®ŢĘĹżŕş` †śT©xÍ1kX»$řeĂý¨×Žľ Íů,‹ć3řş[˝ęźáăvҸM¶¨Ş;ŚtUbŃóÂćC©ąŻ T¦´©AxrEL[ë]÷7'•?HŠó+uX¨8ŕ¸×:N[ś¦Îź÷ĺe6_-v%ëmTę¸í#KnŽč–zYÎ?‹»„Ŕoë…á‰äÝR¶ľU-BW¸’pťÚ™ŢűŔǦ) ótxř©#‹,MžóŰâhO|oĚĐŤ92,DĆP/Ô1&Ói i0d¦…·’y0ś?%Ý”˛qGôĘEŕ˛ŐŁ âě`Î=©ÚąŢźŔ¬HÝź¨3´Ć‡îÝ‹Ź†ľO*°0żňšźŻI±_ÉhW)–˛Y`{ËŦůÓÎyˇčX†Ů\‡s@0™iU;ą•˛O<ŘgÖ{W#˙‡|?ĺÔľ&÷_c­śňHËy¶2“făg¬˛ŻT7‚Ŕ«Ë—»ëWŽí»…±hçŇ“ăąUş„¬°Ö±¦ľ ÂáĹÚ“Ľ\rA_„ŞuTv¶ńştť“ţc0Ö}ýĹBćWßń#¬2/rq|YžĎ¸«2˛•úVE€EóÎdvDĽ?ŕá8×–fŮ(ÂĺÄIšřĆŚÂĹ“âLŃí˘ŤĆp¦•`6í‘ţŤ;©‡ć}ćâW8fÄ—tŇér -ťżŹO9éňňŇĄöÄDžwÉ_ú™ŠX;¸r÷÷ąfW30ߨlšąúzaçCu”Fy -Şv—*ŻŹnŐ×"í6í_Xß{kpZôu”É‹׍ 1eĹöÉ×Ô»ÓŰUăŃ饓„.–\˛jŔ-űŢî\a*GčZ®xă=0Cٰl0ňOŽţ~= 2?Ď+”ŇÔB¦Ă¶ŘÄ™b7:3]‹Ys!&=ôHľQ2Ä …x|Ó·"íĎ’„hˇ+[i-Ńm»ÓěK7yŘóV> ’âp­ă‡ȉúµ={Żśs%ެ7"”%Éč ‚ń ˝ź®lŇŮ#Ó™„ĹI¤"|'í÷ŃPĎŰ´^Ë[_Yj:endstream -endobj -3760 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -%!´‘=ąę)­ Ç1«ç(؉@ňőÉEItYs’q#_ µ•–€…Ď!ަáűVŢ—¨GďhˇkY™Q!8‡CĽ¸Kqí XŢ19x“MŽ“Ěđć?›ť_sK T<%Q…ŕ•Qń OÁ^őÄČBÜéG#;vz®ú=ŽĆC:u‰ž ď\𪀠¬ĆË“ľ†]:y“bßđEŞŘŢdz×âq3ÚőűV‚Ź7Nľ.(•ÇůÍ‘8bĄĂj®’ľ˝ĄŚ)Ŕé -n3¦›&‹‰ŠĹř)7Ň+g®$ą‡sfĺ1>aXżŠ`‰¨$°—˝3­DŰ­Özł pŢ:€«+zűˇOżZśzţ[ÓYäl±Źž1G"=±@ćÚwŠ@¸É«#íâůęJŻsöGm^Ýq_Ţ%5&}˘~ł%«ŁX - ·ptď^ŠBŰS#ěµ]äčÉýî٢#Í$ě¸iX˙ŤŁR®K{ ö5wVłwL:¦¤[Ĺ˝ö‚š0…#R Ŕ7M@áöbžć|jĹđămă/{[h˙CĘxý&H´jM|E\‘!Ž]r„3Čô˙G´Ů=,‡Őď/Äąîs€×ľ‡x} uÇCŔ>"m~xś\ŃŠhP »fâ:q?9EĆ÷…ż#_Ý.ŕTóÄi |u ”ĄŕÄÎä3VŔŤďŹeas7+¸–†@Ľ­,„ű)»ÁîkÔ÷Q^'“Ď­‹KĆ W[îâKŘŢ’năĎRG‹O˶l„ú•–d®Îă$Ăő?ĄjrPBŔ"˛±ľf†.¶{{y1™{sR»I3•'F3yᤅ«Ü ŚEűOĽ$vG©Ďë1ů:ęćŕ’Ë ŕÚ@FĂ-ő x÷m\rŢŇĚ4t 9É4ýÜÂ#°^źÝ™;šÁ¨f’w]§‚‘Uů)•łMďÎăĆ_łEü—͢ŠhÍk˘ä+Ĺ5s!‘QĘň˛ŹÝú§kR,-|eh&ɧ¬ČŽ\9ZŞuőÄÎ!ŠżM:‡M…ý‘Lżáqřđ{ ~ż#ëË ź» ‡?g==éśm^±µë‚ÁôĽo+źH ßŢdh‰‹ÝČľá•q8î;Ćt•׊٧Íôť¤¶ž4¨3E8üIV3AbF¦Çţ;’˘S°™5DßJĚ nĎ^O_ŇĘońÔŁf´®„Ą–‹;÷CU˛qJ ¤ĺ7ą˝ř -Ń öôĐE7he źÔ)¬ _Ŕe -h{H¬gaęO—a‹Ż´®ĺ«©Ŕuó#w´OFü±ŞŰţĘ(zĹŞ]…»´ÍßL3Ŕ×,ŠŰ<¸ČĐÜ^ď?†!—2ujqůćď öä|p¶÷#~đjRáHż®XĐ©Âű&„î‡ íŕ&Ł«6C2ň÷jGű…ôKŇůw9 6y`D9W®†FŘéîX×Öď‡Ýëâ·g§·”ő Ľ ׇ^jPŞOs -ŮŇsżčôâY’É©Qš•ä«Öšő)ĐŮRĎçžť—Lű‹ŇlôµCŔjíĽi’go‹âú4ÉŚĆĘŮ7,p–ÜĄ4ýα·ť·ÁYĹP|e߉MžjĄ¬†Ć~9đďéłTyşK·")Ą›JăŘOśŕ%ÁJQ‹9ę…¤žŤĐ˛­{uM~ôÚĂ,Ş“Š“8î.Ý˝YĹSnŁŰ—«%3A­¨E|ĺŧ翄N!YݏiA)Lt’ĺsŇ'Pć‚Ć{Ű ¬ěPă9Çĺ˛ ŕ ŢšVđ2jÖ67h:0âśĆ0+H੠źěó¨= -:¨oľľë™5Ôí«Ńĺđĺ¬Ůš/™gZIç`35‚“WMť -˝*/±vxČ “—áAYoÇoP^«k ­‡(Ő€ńµËWú¬îđŇa™Ş)ťźw<| -nĚB˘§ÂŢJł“3pÚw`ćŕ/f¶Ť@°üg;i?7›ç ň%ë廚V?:É®lÍűËű„ý#żFb(Ő±€–ďý:20Xa”Ľ›­6Hendstream -endobj -3761 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -¦Ć'xŕ8Hń -ŁÝÉ×›ÚˬY’ŕŰZ/[żĺv^ŘšČvOőéÔAm;ÉČn·"!5ç­Ł9—ńĐ+Ü‘[Ý‹ťl¶*FÇş1|–µvOSäD:»AVňv`®¨®\Ză8)rĂ%ŃůíËM#ĹüÂ48űz¤ttŢr”ô@X«č٨ŻzOaP",÷FŮĐ Y˘yÂÖŇD{9zxjÍőčí… ,!ç4ݧLębü’±ś\{ö˘©Łô-Ń‚± ŕ=»ö™¦‚™ 1ţ`ĆĹ[ŢÆµ©Sbcŕíz÷˙ŁaŞHĚUŽ *čă”Ć­-ž%ËĹäZÝ˙˙F]ÔËćőE/2\&W•mgĽ|>ĺXÍ·/»°–Ä Ć:#«/MČö”ßÄmJ°‡Łgľaxů/(L˝nUΛ©rlI©PŇ -e@¶Vś!ď´\x«P±˛Čm—32ăŮaÍsŽj=¨.zYLŘňCH}$ -ţB•ćű!ÔqJüŢřŇüÔśŰ'F˙lYˇ»šĆ#dşŮ­V †ŔŻĘ‰Űz~"őÔ_ŔyüůC„ă őq1HS÷Őáh~)ݸpÖÂpé­éĂ5vżq©óZdŢ,Żů,ŘŔ× –+Ý'ůîz{Łöľ˛Ö©čÓ%:BÍ1đź:Í[ÔpőcĚżxT«ŐßkX†ô#UňBMC ö9—.IÜ銅F=SyĐĆĆD§Ś…ŢĚg€ĆžGBTČ…i¸VĽ XDLŻyڶbö(olc´›%GűýËd,‘Ę…|Âp÷!Šł€çv´g Ň˙„OŠsĆdDş»”»FëÍPsŠ‘,jbřl^§Łö§XÜÂ%´e`Äî|N}ź•NOüÜ7ż÷ĘęÔ^ŚDÇŰŇź!6i™aýcôĘ&˙4Ŕ6'Ďď+řŰ> -(ĆJvť( g“@[ślZ*Řç±>QĂĆOÓNĚŹÇ1®Ńbçž(¬Až‚ň‡\xÄ ­aŃ™Ť»U±ŢiZś}—ËtYj7< #VłFć4Ĺ}zkŚÁ0Ďx˝ő X>[°ŕ˛Ôn#ĺëřĆ~UzFüRNĽJů\ŰÖś9®“&®űÔ#™UQˇ¸řÝ -C‹†U Ŕ 5ˇĐ-s¸®(ežŐËĄb ™ÚU1ôMíK«`äEÄ–×éőŕd*çjĆśŤüm`O)Xj&”Ó‚& ř´ţrd‚„nó:]ÖQ˙Ő»ÚYMĎÄźX" -'yo¨AsMI‚™Ü&´óě&ˇ†u1CV%Rý0ZŃ)š©Č“ď} -µö;ˇě)ĄÜ›LĚ™rÁŽÎR'ŕóäč±lmý˛oPî"2ČČmĹšTş‰Ú«’ť>um…á/ą<Éić:;őÎÜrµä<ţ3uŻÝśYš_4v[a˛îoR|tŃnĘCă茿7WŘTŇlu⽦ ˛×|Úá>ř'°‘Ĺe3^¤:Y‘«©Ł -S}üdU§ź©Íפ„ÂŚ5ڍú˛±Śqn<ŚAWĄ—H4qvýoC‚yF˛5©ľ1ăúfĄľ]î‰uł¦:ÇŻéőé$")ěp獹şÜfXvjĺqWwöěí7 |=éX*ć‡'ő°ZějŰáĄô,<0ďç& ¬Ń¶FˇhSÝ^‰8^Íë#Ȧ-­h˘Ô\¬Ú*ü¶mvA®…ňu·ĹĘCj^˛&8Áş‡ -HeC§/•ź|©î=G;EíQ’tŕSň!Jź?ŃIúGá¶>`¸Őư$çLjťďĄůź>áĽ;oľ$AKPĆ!ʢ*´ĺňĽ´fę\ŇŐMDEŰQáOÝMńÔí‘NeÉ:Ťňđ<§äz×Ö<«—Ąf‡mé^všcć]ýĚŮe‰¸ĚeýXÔnČšj«K¶]oŃm—f¶Ű~°"orŐiŞ•Ĺ5JGĚhě/ -.«OSđt|p–Ä„ňš)ëď÷=gÍçßxB]:’‚ý»Ŕľ‡Ęa~9ň«ŤE?őA`9 -˛j~ú-śKPŚÎě~č‰r‹'E¦Ö¸ #˙— 2Bŕ¤ÉóĄcĂűcNŕ^1&EdęˇÍ‹Lô‰§4śOŃ%hÜö…4eq»TC•NvjFűl–!¨rćŤ8‹ăŤ ™?¸¶#"°¶oÜ3ŰÚrŐă;Żiý~ŮN -Ôö!ŃK öÔ&{8ęÄ)FňR˛*rNď%úĚií˘6ĂN&ů”›`eŇůú&ę–4‚Rł‡ÜM -áG`"E8z(śŰ­?ű”÷A˛ő?@’žTű ‚N‚Đp{6­ď߆2Řn•*™TÚB´r4;ĄeÎ^”“djm pĺô¬ źY·y“Ř6endstream -endobj -3762 0 obj -<< /Filter /FlateDecode /Length 2800 >> -stream -F;7#ÖKĐÉY[ѧ˘~hw¦íI*wĘr\B‰¨"h -śá‡âńcŔ't­F̡?ҲÍͧOĆůŔŞű&-HYät 0Şő$mqSŃ…Ü«ńz•QC]őA±!Q•jý;°Pĺ.ZţT…°¨‡áôr*ĐQśz®ÓfŞÝFÄĚŤ^›Şä–űIöúhO‡ąüĚĚ3I-sľ„;\D+}Ę@üí3—qËJÎ;źžO–+;nđkŹLůr:ťćY÷‡eß$Ť.4şŢ,xE‘f-kŐőîśsn>ţK׹ĂÝÖíňźBľ=áýu‹ěťÍ]0·s6§§-{[źY3M9 Y á9ĄÁ–c¬X   7ęÄ˙šŐx0t4€`“veó°"i᲍źg„–„:ăZ‚Š "É@đt1¦˙Ž”ű¨ď ŹŹś´÷K­_ćÁŁř–ľĆe”úM~$ĺÂw 9đŻ%÷EB–iĐ -Z?řaÍ "×\±^ô2}MĆC -ŐżŽ­»° -řŠźĹďéHţţôÉB16t{ä´=dŕŞŇ{‹¨Ž+·6©…ăżN`ČÍşµfÉíá:žĹŇE—ĺ>P¬Ô¦“ć‚Mg}Í}˝¬}?äC‘Îon»ŁXâ˛Nď Qý…|nç´ńrĆ© mĂ[g)ŽAV´©THťîŢXÄ’Ĺüő÷"»ťdó‚Ťü•´ ÂoéÜLm2%řS¦Hé“䇾?ăs®â0“»T‹‚ăăꍤHl9 –÷řFđMsuP¸i+´éŤ ŔŐŠ¤˝™ĆĄÔµ?ItZD… ]…kň¨ÇZ‰,Ó•g¬HO’âŽĆyPdm%hß=“ _ş(Pň‰2ú#I¨<ˇeď’xk¸6“<<ČUĽNfF<ŃmĹ© -ĐVkć/#óZ†!ü«¨äŢY Š2żd€†Ąş÷QQ‹”Á<Ůq« Ů–|ţ|Ś´ŮóśŇF)©ďńĎžµĽŰJús%h®fÔ÷šĺH6 -RqH‘ňťJ)ü/ă‰)x&gŢěGŁ”{™nĹ A¸1#˝HółWއň€%÷CÓňsÚ!ćIݏŹ2w3ScvŕčL):mHť=×&\­FÖ±«KşĐĐAšÉÖ€-AQˇľzůîĽCu?ó1íKűtŽŚG4˘ r őŹë@đ&ięn˘3ô6€J#`űđÇůpßZŹ  DYüĹcBµtŕC©ŻÜ€ä4“eő{Iö’Ţ/úŚa|SEËćţ„aťĐóŃ@ĽčĚĹ4ť:±¶&§j@>çÖŘ€ďŰj†·.vańůSľ?q ÔÝ0DëBkľó_§&…Ő\‘„Ă-˘>âËďvÎř •“ý0ÄŰ„S®pÔrŰG¨ĐL~ľŞ‹-d“á­ĺ„<äŕTn|„Ý­¶“zŹ ĎžźRíÍ$2ŃLÁ¬wjË÷=îąe÷:""üĎáéYWe˙-Űźľg|¨·€[%֤שB8kŁgTŔ -€¦G3UE|®-CÝ[+łîi͉ĚÓ1Đ«$}ÚHËáOôO¦{,Ĺe_ř«í¦•Äs=„t}ßn±¦Iů -ΛôË%¤śŐ ;$;[÷,€ź.s čwÉýÍäÚ -ťą`UFÓĺ< usÔDڱâćKĂ€hŮQ–´ÝGąTA~˝4¶ő´zŢŹń¬őť+0ÉĚÚm­W ŽT&Ü~6î罌›\>˙t_„ĚŻ2Ż ™šČ»Ě¸ -y #cĎŮdĂ~ Ŕ…béž«ăŤ/gKc~5¦ĺ)cň:¬ą0ű8°gXM[@Ţş7QTĂŮŠ5P’˝‚áÄ|Ü‹ü OŐŔł·='“ŁĎů.뢮@˙uU24©ÎĂŞť,˙ŰŇĹS –ČZž‰ŮçŢtIɡwo¶X+„Í‚˛DŘsă°.řMĎ˙8Hţŧ ›Ř•–ę‰ë25Ď0…´ -rFBW 6ë¬ŔýćLh? 6^Ź…É Ą 9rs K‚’TË.jO™ÝôÔő†µ·¤kďnóţ&Ú‚ů/±Ś+¨ôę€0ÍJđ™&ĪǨmM´ńřJ…©¶˝‹¤ůö˝áˇ±‡ô¤E\®…Ć„žauÍSn.¨!–“kWťŮ¤Š—-U:ę Ńr¨ęŤĐQ¨üŘvş@čě‹©f% )dŞuVŘî×§{¤lB äëž8ŕpź8¸9>ą<˛Tuhgíóc Ś}[R5 ^Q;vŃ[ž:H5ôňs?™y~¨ž ;k·´Ŕz‡üHî?ž:îŇ«×vpMˇ7ýRř˘źŹĄGKq&F»>d·&?Ě;öžSĂ'śÂNxl=5ęĚjË×fč"´žŤëMM 9©Ërf´¨ęÔ`%WÉE"©lýSX<›7Yá,ě‚@8Ç&=€_>ąM)FxfŽđ ź´śŹĽţ5 Ogv8 o(:°ŻsÚPŚ#G}uxňn¬`ë4»˝Ľh=XaÓű3{¨*ç«Ţş¤JłČÇ÷:®ÉPZ&ą–*Ŕ{ĽëŤßAşđ§dFď+¤É?ż鏩j͇Fŕ‰/"ąnM-’ż+kS\ěe˙5|çÉĄ ;»;ZHP„¶'˘î‘ Ö<”¶ U7‹óř-KćŽî鼛ŚÖă´‡S——Żę>ůIĹŐU·˛ř(Z€ç†ĽôI^ą4,ÇĐ´kA»˘›Ć(ĺçŠd űč2,/÷×|ôä™ÝŃÖ"ăŞŃŘĆTĚŰô9Q_ÍŢë#pfOLJGÓťŔ’zicĘĚdÍ-—‡r^=š\?<űt’zĚ’m Są‹hÍę(—Śix<2%ť}%9żś xŽ„qéí÷drÓ¤Ń:$Űü‡8o`˛Ýr˘††éY[ENÄq1)¸-ißzź’{âJîjśgD÷3Ä×G}ĘŻ‚şQ¨§[wB*˙u›Ű°­&hE­{”·ĆAĘÖ&GČ7ÔkLÉŇ´§ŽRhXr_»—íÔŢ©9ÝŰ둼¶SVh×›r‚ď&€˛PÖW奌uű<š‘.—v˝©+ü@ k‡©4fś…˛ŃGrdK*}Á¬N#p§†Ď8© dz\Âą)ýgý™gá%Čj>'m±B‚ĐI}}ÂŰÔÂÂő4ŠăüńŰMŞllçˇ>OÉ“Ř"!šĚJɧÔđCyDr*7MŢCˇ’ŇĄ\VU<ĺ‡|ßćfä»—[zýë˛zžÎIVËŔjK5ÝŃF_P˘ŚwÔ™ezÎÓę2ÉÉ?˛ÄI±ä*Řk„Cnĺ¬Ú+ÖĽÚfNîąÖź,)`UűI7î×D> -stream - đ]žÖD8ńÄ+,Lfé`cŤ!UĎ-kLWD˝ÚÍŐ#Üă4ˇ*çh… ß?í±qćNŢ«S˛XcŤPöV @ŔŘeĹWźËŃŠ›™®í츺v -92ĺ>ëťjÖ'çfžg¸őţ°Ŕ™™UulÉŘŠ(ű¶/ÝđY¶k5­ţăLŕČA őÉö)k‡'×<śB~Ű玎©”RÖii ×;썿1ŠŠ—¨%ă7b™-©T™¸˘XPú'ŕTb ;Ď|#ţťX;d‡{ł›3J˙ ˛Ą3łYvŇÉĂ+ôlmg¶‚Ë%¦ľ:Ă.hIśź*ë÷µľŻ;és‘řĚ`gS -v7c˝ d( \ţÝLW Ŕě|ńđĄ$ěôáź^!(Ž×•hµ¦ ‡äľ TهH,[˙đč,Đ -şYă#ךU/'mđfmCĄś…IĺFľ°Wę-V¸řËW)ąkç»N‹mÓˇťÔ*Ý>DÔÝ“•­Q{çţŁSÜŽ6lŇoě+úWĐ˙V‰[Äń—?çTÇÔ_ťÇÇdl¸éöxß¶ľ‡®ęWô±;ëŐŻűçłšcţ.ĺ™›4Ż{ÎőęöşĹÉ,ávWX,…ŐëŮkP™Ŕ‚9*ÁL&ĚOz'´ŚĎROGL%))ÍŃ«đ°űIĂ -„ë”çżÎ]x—VMkQ±ÓN e\ÍŃřŤĚ˝ĚDj=Ü臨ÖřŞŠÓ÷l•$F?ÜRskBč•»JK-V1ĺ˛r’óŮ>×­ë†`şĎµ÷•ÜŔSĆ‚ĹUw>"Đ%§)ÂuĹĐ8ž›ß…#´Îŕřë4ŻF9|ă&ĺô°@c‹bÚňq~Fž-ń‚űí° -0÷ÖzÓ–x.@}‚ę;»»fÄúw&’łsJu˝&xě o]«ĺYÇđŞG"*Ű©đR‹^I“ř+­ŽŤ†ŤńDąîđâ„ë—¦—§i|Yg“r´‡09—Ö­ą¬ëřkŰ/öŚI<Ć1ěˇJď¸XĚ?-˘őá_±^vĄD ˘N™˛ú>Ä‹ż¦ß©¤î©Ř; ÇyĐlÜf¨ť6F#yG‹D}ű2Ţ`ĺTďQ[ rA›ć5ŘyR t”w˙ďLŢăwpŘď1Ŕ‚ő˛€ŁÜF`ŤĹ¶_ é‹•şŰ€ Ă ëhŢ[:KŐÉs¤Ź%v/–ôiů)ě+\łN¸69°iĽ"Đž©mí*y!fCű§Łkkń»YgŮěaî¤{ůď‹”Ă6aĂËĂ -ŞYš”Ą1Âk± #&÷ˇ8©fÄćďŐ”ć4+seT+Ç$@§hóč{GzŐG†˙‰ť•¤Áă|űú«íőŔŁEěž„$¶q–Y:Ś˘ -^zđX22nb˝«5-12O¤ëŠ_ů -Ž×B´żÖC /ŽG„jĺkŠ:g"ܵV˝Ń”î;Z!ć]8ćä[‘¨Tŕ"ĂĆÎQ`Ť[+˙5P%ţ­Ł<˛ČPś¬ĂŮđĘ—÷ő†š( ,Őoë+úca„ŽËĆ>ŔGwjkˇÝ·-Ą••WŁ+Ë8ŠĄ:8ţ€“‚W×'–0ů6ř!?±®9­f yt… $¶Ä D!ŹžĐ1u®\šÝśŞşđĂ9¤!Ůă:´‚˘fšęĐôb(eŰúsIo»fŤĚťČ†íż; ”»mťĹof=ă±Ü0şĄů1r^< đrË-uÁiŢ=@ -Ŕ·Ú“ŚpV~Ť…ýđ˛łs8Gţ]RßG©Ń˘‰¸B±/î3Ͱ§$L ¤·BńŽLKĎ $›ĘE1Ą‚'ŤS#éř^RÝ¡Zű§¨e Q/ͧY1;Ł˘Bťť\btďYh*xă»KšL“ćÄpř'µë/S<§ž”řĂb“Ëeú4sfO^Ę1x9”Żľäż$ÓqŢ*ńŮW›]‘VB ÝîeŻ«ľŁBKpr?V»AÓx `™@ÎŻśh ŃjŽVbčÖsxóro¶ĐW±ôe)V°.™F!OyD8w57ŽŽĎ=˘ŁoŔAŞ©©ţ˙âą“˘šP.NmI̲'ű*ať:.7ŘO~ž÷‹ -˝™Nŕuyžš5_P•?3&ˇđcď‘öĺ‚–kę\z“邊·–yF’€hdČ#Ň •‘¨WY\U4íĎk î3[ŠBŕ€÷ş†Đ>;* GPÓöÝyňřĹUüÍ‹KÄńma˙˙™—6řĂ9Ü+´R $WËk©‡é˙9vG¶og’ő¸ĚfU}˝Ůdcű%M»Éůč˘ĺ,-ÇăĐä%¤?\J‹˘Ą·ŠýĹĽ¸Ę 2 -˘9úĄÁJ~.§ÉzűÄŕÍŁŘ“š•í¸äů?lú’7F¸í§ű_›ŽŚ!+ŠÖíC›X걌Ć$î7;1fâ(< ,ţáŰoX‹ÚúsĎÔl&řčVÇgÍěźËÜ~÷ŚľĐ¬n'žóAŔ±ÄV)Am1%yRiC2ťIŹ–ŐHŽ‹˛}˝hŰ/‘čµŔˇśëńt°­b~ş¦#Ż™MđwęěíĺîĂ˝”!,Aś›r›BSŕˇ(§Ď‡!!q¸Iö[UŔ1/FŮÂ4–Ľ9íH-q ’>ť5/ř‡’°jÖßL]T…Ć-ë7gÚ L«ť·ç€˙€űv~Ň d+ä©.ĺG%‡gŐˇqµácđżŃőźIuědŻ1‘-4ZęőOŞźZo“ąH&cć‰ó8ZáíŁ´ččjzÍŁU‘Ż[ \ V‚ZďN`ăEÜça>ż nŤťjyŔ9•ŕAŰtßř¬Ĺ·ÜÓUzĄ+ç˘h93îŚ~ÖtŻŐ„đťNs)&îĺ ¸áfŇHC¶endstream -endobj -3764 0 obj -<< /Filter /FlateDecode /Length 2336 >> -stream -xˇžřĹâŘ“~Sn¸ńPËd5űŚçsţç!¬0Bčéł“Äˤß^c‡Eٵ֫ÂŢćůĘä_“ňmŃüó×ÁŔÔôą*ô -ˇIĄżłRC×Ţ–˝ˇ‹Ôą>ŕ -˘Ô5·aľ4ämë=rKIҵ8î¶ÎO•}ţ·g‹V‘„AhDď˘űďĚŞ8­;&¶8˝eĎ+cŕ’#9rÂľý±«żľú‚ˢ ĎźćöŘ…Č”4.˙,Â:6W®äý{ ÖËńsçžI® oä0 ŇĎ4kPűx‰Ă—éî˙|2śŔ®ŕŘát‡őtěş&¶Ř€źîsĐ@Í=<˝ĘrQ¤ä‚ľôů‚Ĺ×ţ‹úƇĐ.¬aî×:Sx?­¦ëöΩô!Eoc—2…đ8 ^˙ĎĽ PRR© hĄCç^{Zâ±DČh߸qc¢±[*šÂőÄ ÖˇUNsDMáË­ą©ňE÷;1t›ó`3 ŚeńVĺüßXŘ­ŐxĘ e¶ÎGaćđVő®>hSţ÷usÓ•Kٲŕ“Ž:î©h­ő´ Ć&|rĺ.ל1óúS/Äâ}ł@mGŔ´]§ÔóC˘r˝Ř5¸˝ =7/öŠ2”kăś•ĄŽă°üß¶TŮh)˛şU“ ßůM ż¶W ůÁH -.‡ČšěO}+C4eĺčr7TSÓ1`ţ…z,D^›<ę·Ç˙±3§€P:˝Ż,8+aQ #ĘŁő˘rÓýÄ!j65áě9ŕ4j>t]şÚ˝ĎZ€2máV¶@j­úi„_ :`ĹXC -G˨”đŐµÖźľ•f‰q•xÍň& ¬LDôW43°o‚аĎÎo–|\ý ’˝éXe‰Ü šłáńSHęŇOšůţQ+5…%öl#)ú;ĄĹ" LGěŢĹ㰊׍#_kBéňs žuč N˙ÂŁ2ű‘őůóŁL DŘ»Ą~rnäJNÜNú!ŕcťë˙í#sü§hH\ˇ· łtń—6™kq1®‘ŤAů׋˛¨Ô,G2•?5†2ÖČJj96fWAOe/§śˇ­ #Ä:éÍ<”;&“™Bů[p¸yţ“aÖ8˛^…kčÚ,ü7ŕúĚ•úQCŻđmFR7ţý.Ń©\\Kz1DŠSŞŔ ţ”qĺ‰Éi˘Or’J¸Í“ńC2[_¶łąik¬IžCÓ´)EÖŠŹ•íň5/pĽ[Ři8˘˘´ż}ăí]¤HĹłnlRÍmśđ§â‡şŇFÁ9˘~Ć&ÖŢ e¸‡ň>]‰°KŢ$NDF&«ţ·ćľm`â§ĎmÍo[–Äi¬C -0’jk‹n“=¸Š]±Ó†;äe ´ŹřňK˝Ĺ“4&Ügťä;É|°›#¸ŻÂOvĘR”~éˇB/6En™âŔföCűĽŘ?Ă„DĎ=ĺbĆüřpáܡŚ*'T9/ŞŢô rÜËRoąë“‰ -ĘĚŃ-őÖ­Â(ĆŸ­–…†2 ™cl¬öĂ<(¸›®Y_^JoUAG7_-oÜžzX~aPţŁŔúźĐű -¨uÜÄuqm0™%ń‚u§Űo9$măî—Ů[CoÝąe°UXä/ň?rşě ü3°DĺĐÉéhz"z“9e8·řăÇ$M/Épk~ĺŞ)&)a«<°6ŁSŽ‚c UŘLccgďpuĽÉŠH˙Ę·Ş:4Ű5ňž(Ą:á&Čq[<©e,¤Ő0ű×65ň_1¶ÔhÝnC“ëJC!;ů¨}ă3\pJÝçiňHĘ{Ý^p±|ybޤč<¬M1řˇŔręű#n˛©7Ő=@›Ćč4~Ř<ľďĹŞ™—¬ů˙-Ôťö·KÁ[˛GCo%Iç čű–Ŕ(¦/pRY2áËΛ&ÁóńďŕR!rţ=ŻčçUp„]Ž9ÄB*}ć@± imÝUÜň÷Ą‡ÓRe%Ëşeřč mFD§$1®śŔ‘­5ő·]ŰĐVí—ň·úÚM©éŢY¨y^ůEnu ?ĘXíYw\^ǵúăNť>żdáš × #L©)’Ža»ŃóA6”îőĚą¸ńą;Ug©C°N?&:Ç´ëÂ|ÍŻž€é`•÷&ĚôĽˇś•żr*bÖTĆ­8C´%¦kłlÄćᄺô­Á=ŘYKYˇQţGdĺVzň©s đm¸&~Á^Ä!ô=ş‚ކäp¬ě€Â>9Â9Ë8µçŻhsťëµ›u,7‹38 żŇüxFëť¶oĄ”1l „ĺ;^ŻFÝöm˙lt}=Ể «@ôť~ŠzŞ|äÂ^l:K1Ć Vţĺ)‰”dň©¦Ö@4) ó7ŕĹuŽčűŁJR{Äň»^“އ85ôŔ«Ř‘Ń*q§ Ş˝ů-Źŕa±©GĘęĄKVšd´Rrk Âá Ą‡ xĎä±§ĺćđ7 ŕîţT㕏›\Źt°¸"ÖęŽě7ČŚBšÔË@wÉ|B8 ă§’IÇť!h° -§č¨Z¦ĄM]‚Wä6 ľ˝/ř˛¨9ŁôźëµŻqµVŚŮâ‡ÁD8ěHź˝o‚üĐ?˘ ;[l -őOZeŞ?gXÂĂB}'I˝ ŞQ„}Ët»‘ś¤yđK:zß)ĎŚ†ÎŰ< <ÉŔŚäö:¸ÎűůTë˙ę­âiendstream -endobj -3765 0 obj -<< /Filter /FlateDecode /Length 2384 >> -stream -¸ç+Ś«óĄ1Qv™Ě/Wř¤GˇŞń)zh3ë%BáRă­Ç眡Ą>†;ŕ¬uކ(ŞĄ»Ý[oŁŇЬ7•ďGÉâٱ:;=:-é‹Î¶sOŕ yĘŇ·¶ËߌŔšö¶ä®ţË„.Ň'#°}żr(ÄKCJŤ×Ş"m˙˘đAţ«‰[?W"Y9}ÁĎRM| …`80ç„'AYx,Χ‘ţŕ´~ ťŚë»k¸Ů‚Í*€ {_âś‘‚|.„îŘ2"r\›FA]ĄÇĚC”ęËFô8H9źö¦~âŕ dŚ›*×.ş‘«á—pÝó#ŽzË—ât;t’ -·Ć”ĎßDŽĆ‡ůł~˛!1pDÂďuąŕnݬŤíž»„ŠS"~*©ü‹YpTĚ%ňf—šoŚ˙Ö€^ó7îP0n·Ř hůd)&¶Ő°ť‡ß0! ĘzĆ<)ÔlZ•ţj-†‰}X‘Sâŵ­M‰‚ż†Ţ ĹŹó•áPôvGŕE$„WŇîĺy†÷ŇŢu!F™@ZďéĐ̡#€đxë‡ ó űWŽď&‚nÉ.{‡VúÂ1ňCşä¬ąÇ!颼φî­a±Éî§ťP‚Köj)a9Šú^ňloÓh’,ížĘݞϝR͉;…oȇ«ů›đ¶ÚµâëYěÔc5î×`Ăęm »pˇµóÓîa> ¸&q5—$™ŠR<˛Xú(¦Ů»±2±KĘĂIJć™§÷tŔú?Ľ„č®|P^€jŻÖ`'ŮĽß&dţŇ}¬~yžĎp¦űŮŮ„yŤŹ7÷ J^IĽŇaěLkŹ-©čmO(§·07`,ŚăÇhą# o™?pg“ü8A}\Qäú’¨Ąŕ>(/ –‚z˙µĄŰ•@*[ĚĺBă+µs°u^yEËjJÔVĽŠĂ¶°Ď»–KŮ;Ěžťů -,hţ@‹1Â«Č -úV·tp­ś)?Fö3Ů‹7ă=nSSůBtźb AŰ`fvw9Äö^Ąôµn°"OXMOa6S΀OÁřľ©-ĺÇ´ąqbŽű-ŁCoí:“ʦąh¤Gń- oń&g×ŔłO×îe•đ&ćlŰŇ)A’ M­†ŚË:Qţ‚řu]>ői/QűQĉ>˝™Í^? oy­đň‰™–7@šƵ˘ßxłËČżR?6ŰÔJfcŹuíjţĽ˘|/!§ëĚ xÖůÂŚoZ{J)k+~T5uÝţäęé§ÖX,`ăŤaŠ_ŇWôŚÚ5ßŮk\1ĂÔ4Mt´;_µďůęŤrÖů`ß”[ß•fËnLŐá×Č%<°Ť?. p˘ofÝ'äÔkš3ŕ'îΖsŐH“W$3…,ŮtAŻ~^uăŽ÷?,ᤸXŔ¦*'=<{˘ŕëUl˝öő&Oµ^\˘ç7Š:™â7» -(ŇhŤ›‘¸G˘6@Ťy•Vůν8˝íŘ0„¸¬Í;ăÓű‹ŁtŇ)…!k|@ŚĆŤ‚űëé,ÓGú:e±·ţÝŐ˘<Şq· UŽ–Ë·J,d­Z°ęQŃÁŻş ÔđV&a÷łmŹđÜ6y ű§˝´;Ô -Ŕ0•Ŕ-×CqđŤ5g -đ -•źŞ´Ąrçä*„×Ă4ž¸ĘT°g:ËQí[8z&™ őJű»ˇĆ9˘Og×ß>ÂYB«ĚřŹn!k;ßo@A|é;éŚXakÉâ}“Š®·ĚsÉ5yV˙ ´ÔÇ^|UÉX  ˇ” (Ö±ŮAđׂ ąTů’Ăńi’ż`mÓăąŠŹ¦“ĺ:•ŃŤëÁt$5ÚŇ*mŘîÉŞ.t (ýµnź!É1 Â… wů˙ Ht®L)Ăš Úb7šjxĚΞĹ2"Ë˝ů ád–Ă•ĚfZž%†}Ű úPžJ— -ĐWNÜÖüÂËAÓ©¤×?+śŢ(®b׬d˘$+)ľÉkzȧťë=ă”ôŹ4oTVpĺ)«óĘ|»•±Úď'rG)Eg‘IɱŔ—f@ťb˛/Ël]Óý–UŃuJČfřaqĚttÄ!OĄ»·±7ăÉŰ)i ^űÔ÷_źc+JQSv"ÉĘšÉtĎ%GĺR€üq’[ Žđ\«Čd}‘”{Ş ŃÔ—™DJpĽĺ­Źź­Ě%$\éˇúűćßç…;:+rC¨ D¸ÁÜŘčⱪj|î ÚLŞšź'Ř ńâ ňVGÎç»JQŐ9‚ !tŚlł= ĂĄL6u—EźĘA@áo”čÉB8„żG“Vb*Ź6çyěʤ0ëĚ„Ô6ř~T{Tź˘ć†µ‹„Xß8DĂďĺŠ\•YăšÔŻ|CŃÔÄl­+k!ߍ/‹ĽŃW60#PQŞ^– qNs‰2ËÄÄB+c­óvVŃj¨mţző"Lé` -łµŔŰŽSŮ€V™rÓ âqe#y‚⦍ ő‚ _켣hĘv>Ä ŰâĂ?Ü lçć­pEßÓŔú©}ÔQ{±ÍB–ŕJ/×á˝,îĆĎwJ !±3ďĆŕŞTV‚w ú»č^›ř•ĆeĹÇ;ŁëŃĘ@XYĽÍS§sÖ¸ő­‘!JÁ m †Ü7ëĎ&dĄL/˙pľh=ěئĎ=ÁŇ7Ö‡1AčÔ$DśÜ…®L ±Ă—}šŕÔô0 ţúo•D/ť8Z`<Łţúßťda'˙Zö’g_séî˘Ň(‘­¬ĽţŤťu”±aŻő(3/Lqâ&'j«ĐÎE—‡î Hc_ÇÖćUĂľśĚLąTó‡ÁČŚo†şuN‘ÄÇvâI}…^ -_{”ÂĆƨ‰'ěÓ>'đLů9Ű,-¨xg°ŕ8CŢŚwzhč›-m©čZë>Wňš9˘Şu7e’ ˛ çe§đ,čS¦÷qä-$ş­"TDĽHASaý—Ŕ90××­şOó™î ĺjłË–*˛j"\lT ń¤čE–ˇBNJEe™wÓ¨x2ÇĄ´Zń'ęÇ­/Ĺ/P@Zendstream -endobj -3766 0 obj -<< /Filter /FlateDecode /Length 2368 >> -stream -kv§ťŔô˛^ő”d7"A(ănY žj`Őç— íK§HŻvD;Ţ”·—ŕç‘ŢĄnx:rBWź€Pżk"Äú4ľőT©1đ˙,`•1ŁÁŹë¶ţSźH?Řc{$0×­-#ĹXñ’ŃřâÚhŚ;\(ÇăU'ő¸~„±á&ć–Ř52ę—ifĽŹ•ĐldĽĆ­XŐ÷^äĘ'‰čĘ΀QŹŕcĘ,¶~›˝ž|ç/‘8óŠçWhe?{J#ĺÎŇ&p仜¦QěěWž™•P(­+Is1©âĘËůŃĺbř•ą4’,…Yv ŰĘ‹ű©&ď#ął1Săď¨5ş8O—M˙ͬ‘,źAČÝÖSÚĆëpk0\ń>‡Ă”>-¦›­ç&[XB@ă¦uäyجŕOh¬ŘŽGoh=đŢ®•IŠŞľĹ’ X¤=Ld\éí鬪Рu.´ÉFZÇ{gftxh˙;‘ü«?uó˘ hşçńń/á%–…´č[Ţ5Ř˝ąR:s­ĘŤ˛3ŚráiFi Č]11x¦ţd^._p˛ĹÔ†zÄ=­Ä›€ď!ŃEŚěH«Ľ“Ż–ácďnŕ…lěD%”łx)źXwËŤáe›THĹĚ]…¨˛}%âe8R%Ą˝ĽĄ‹ĆÂůČF -%.(ó®m!ťB}‚0Hkب˛si”-űY÷‹F©0Ě i|řeHÁđ­žąóűFկʰOď -üJőł›łŐm÷™ťçŞ×*+ Áfm3ÁČżG˘> Ą„,ô˝,هhÜ­˝×ŞL&ąŢHęË% ¶yŢl»,š‡Ü ÓĎ#Ď´AÖ±»¸‡ĺ1 E]˝:É UxŚlâÓ‡ýL%·ţ×o őÖI”¶xŠ(MŹ$ĹŘşŽ’]b^Dŕhć<9“#Ěű2Šüš“.ó@`źx TA;,şi í´XJę= †(Ň DÖ㢞&˘Ô/—®ËuŁ2mś$áhąäĘ=f8?䑿6E‰fu:$ŻE8: vĄ° v_"›Ăß.ꆢš)uťÍ×`28ůf·:ĚÁ‡NÝví„„TĚ«2şĚS¨/ź¦ÁWWíňÖ»ňŽÁŠĂ°˙“´6ŕ͑ӵý{ŽhGę9’.҆Ť¤ű}¬.ťW=óÍBĺçP·ř’–¬ÍΚŤfčN gß™ŻPn a\$LÖdv±8‘9‚^şî׍éq˘ľŘ(±EřT9[‡Oą_q˛f§]_űi󊳏{?/ćF¬ŮÁÔ© í5Ţ)’Č[58Kúő±5ŤŃĄń>I·Jlv N怑’ţLZt–wA˙¸LŕŐ" °ÇŇ5cyń…8ɦWĂ4‚şT5ść=W¶ÇŔČ_7ĄÝŕZrĺČÍ´‚H;5[%4Cä0!~Żr°bˇ>¤îöÔi4“µvé8Ď0•8U”O%뼬ú?DAńp«ýÓ[h-Ąţ'źŚČ“1¦hoI†ĚšWsSép¨;ÚšůšçŠÚ ô¤ĘZ…±ďuXÁné{Ş˘e\Ż˘\ŚĘďrëy×fAG莌絅Oť¬‹•gł˙ŔgŻJgĺđ`‘ç_Q2Ť`Ç )”Äb`Hě’tgPW¦µ"í´8¶‰OłçrHáüôô-¶’0/ô?ţK÷\(lŰÝËĄ~I$I«TŤA–W°XĐ3 d<żHě,{ÖeŠ?"; wěÖĆ«űťHúÁĹ‚ČôşŞ`¦cEFŞn&J8ŹOZfÂźvÝPKCBÜćŐ_24·•íĺ)ř/ůßäEř·Ń7Ćí}#iYqĚáPi*˛ŐŃ˙úĘ#“XT®ţˇŘ|#×ć IĎ<ĚVćZß*aî,ŽdäŔ[óئéT”k»Ćm´Wx8eÔ€f<ŰÁš|ŚQĘ?1Ž” ˘žĎÄę'% I'÷ż4›'-łĘ‰¬Đ E?ăÁôÇ$S©Ś—\áó--‚|ŢúÇŁćiŢ1;>JW.YĆeŢ9ş}úË ÁśŚWľ7˙¤3¶&2qešos¬’_}ů‚zŔµ»˘KIy“íz•·ç’ôÖąRűůşÂŕ¬Ę;â’Á@\–YŰŁęŮ ö—›áRí­ö·«"źĹBřh™źŤ˘p…rË”‰Bô\¨ö"HŘÚČ~ÜţČ›”ŹmÖCÔsßK¬íŻ& îC-SQ¶ĎěW˙řĎ3`;łXĘEŰpf·ŤŤ?ôż`‰ÄşŔćä Şt¬0¤4÷ę;ékęˇbÓY(«AÍ-ň1şlG¬1"y/úťťä -!2(^ ]ăČĘŇj4Ö3 k]J‚`;Öt­ †‚ÖýäVŻ.ŰRTĺßP/.#&ä-Ácepד% -ś2ŤMŁśo1źÝW”fA¤Ç™YěK72踊[*Í„dgé“cV xóZč -¬żTÓu@ś e€C÷ ĐS¨(#:°{·KášPoDŰĐřiŚ‚Rö\«@;űł ZĽEgł»R›BĎĺ %ÔWí˛†Ä‚ůŽv(ŔË©fź4GdŔZŞ÷ţˇý#“đ7Źâ‹ŠÉVŇĽŠ¤QŁËö°ź7˝w]^ă4Çr7źČ°1Ń»§á$ĺ|ű*‹O?ĐŰčJZ(܇„×âVS¶‘S¤b‹ö™¬$tbłŢ+4#Kë'ůé‹„]¶Á|PĚ#ŻP—–? Ô·łŽ:đpGůݎ3}‰hž\ç\ć*ÓŔ„NV]!Î | -`C›V[ł˛4Óţˇ†‘Ůâ7hĘp×­Á,")ZsüŽ,ÁůeOóٵóż7¬ęVääCcýᏹ$Ě^mô±×yă–µp,AÓ|ůúŻ<„pĐŠ—˙p¸qČĽŕ—°mJŁ˙żpŐ~.ďůĐ_,R Á× M@‹rŁčżĆöÉ‚ÇÉň­˝îą>JŰR±Ú˙ľč•Ř\đ*‡öů»ś}µ’ µ±A!đŐšő–KLÄ|MZ@óĺ•ěwŹčǢ •B×Kâ ~±ĎŤńaľÁ$úMíp¦ťÚ˘lSćJ´řOŘ{endstream -endobj -3767 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -)ňPC~Ű>ťY%ŔÁB»ę$%Ixó~y_ľÚ‰đůײŇ^{ĺHy4?fżQQP1t{¬zľšEôµ˛ţuó*€wvřk›ýF ÇtÎâŮą Ä«‚¦‹w•ˇ·f…AăŇ+ÜżIslkk,Ŕ3ŮĚ_XÔě6´Ó•gFh6{öv&}˝żţ¤pýăĘ żŠż@În˙žľy>zg!Ę3u‹šć÷Z'™á81cĐ„sź&i•‘'(O«HLSgŇ1 Ô÷¦(_˙¬!3U=”‚^‰•3Ďýi~$”±u ôóúî0˘ű9•^•ŃţltŐŻĘv‚b’Ś%w˝xÉň —×ŕ‰™?× -¦¤÷*îTôé$cn÷ݲÁđ- UĹѢ{{„ßýŠÓ°gď÷  ĄÁĂ/ľ%9ŹwrŇŃ.|®ŇŁĘˇy>g`RŮ…Kę)®‚ąŠv±ľú›ŰđăT÷ R |żÝéČ@ŐĄé“ʵč^¤îăMął4€Nćs6ČdžŢDYĄLyßŃŻĘŕäZc˘4YĽ#ű~űRÜŤ¤?—W‚ř‡gôĘF TY\Ĺč&ofWĎ)ű/×ä·rĺt+Ŕ[ćâúé(+¨ÖR ć0tC—Äŕ`a<ČőÁ.†B˝łîżpúţy·Nţ•mءÇ}yW䢖Gľ'Žąż‚7`żj€*3€âŻD–ĺ ŞXHJ$u—ˇ„]­šŤ±',ůůvJ„=‰•–!—ţ‚âŕĂTĆtĎ{Ő:ţP .‚… b˘îĹŃpeuÁ®Y¦†úJL[MŽc#–GZ8\;mčZ]Ňf=0h2“`ňĂíQ?—v˙W¶ ˘nH®ĄÚŹ÷ Zܲě:±»ĄúżTŞnÁŁěj ->Ď»ő—ȉܺ­)©Ł‚ w/Ýy9Ľ![ćZéyá]?÷ýĎšbgč'qˇw«|ŹÁŰm- Ę*cö/l•ÖlĂpoçk?"đ đ4É6±ÉÂk“˙—5±´J„8Ő¶†H¸7í »\ŮVz.ćŐ©c¨°ËŃšQĂŚTÚşpĂŹwŚąCOę,811!3GđeĄÚŐ¦/Ű$DĆÄź«á®u™˛—óíÇ č ˇ¸‹a+j¶€×Á/7YŐzŇ Í‘9cHžĽöŻď×µk=5»Hß5<ń6+/zÚD~?מ07ΧuŤUĺ€9P×mŽL.ôÂ´ŕ•¤ô|ţ\?k)äÍěbśiaz»~qSŞNŚ•Đĺ>Ń,’=źL`˘eŔ9‘µ™M&ś/őu ¶‹2^Q mÁ#ŃΙÖ, Iv¦şŮ-I*ë4’Ď0*Sťąű™ Ü„ysL+âÇÚ$cßľÚ‚ĆťOÔ™”´>$fJâ’ÍwąÖ©ÖéˇŔJe -’{}ZŇGđżto“Gr|eť$㪹|€Hď5ť‹Óń=—Uym­iű¬[NR(ş©»Š z’+syá0Cľ´ŢćdňBË!^ZçX•#öýŰÎżŽ^|b»[ŚFr'ę°bŽô9:O†łď1˙C‚cĺ=çÁ.GżŹOĂgĄjSŤü„ÜH•'Ý:_oCŐ9öJt˛]?w\LzĽç'đ:KXŏϧ67ĂQĂ“u•ü¸Ůo«9GŞ×÷ťQđöař)Ű„«·¸"n‚đ2҆(·x^săµ.‘›ęŚŇäőB¸6Ťš=0’ś˝ôoƶăHC]6]ä,_ ,•&đđDÉM•I™†zLĽh‹‡W_<Ť<ÁČç`’zĚíޱo¶ -b?ŢEŕ›CqŹi†Ş"r[ű™ô)[U¨J$BŠ_ĺK‡‚§Ş^…Ö](ľĹˇ5jă.4>ąÁy3é˛Ô>¤Kע=Ďďá\l€®iŻÎ3_j™ŤüŹôą ‰ ÄČqő(™L0 cđµhŁĺ!ă[=\äšs&’dć^SâzŐ~?×â·Đ 3™.¦^ĘřŞ$ÇĎ7«ŕNendstream -endobj -3768 0 obj -<< /Filter /FlateDecode /Length 2176 >> -stream -ëäŘ8äů¸:׿Hń„ű|ô‹#ń‘ ’ńńF‰ăLÍ ˇVĆ7nT+}ÔbMş‘Zhk]x!îřS ±1gČw2™‚jú(ş"6˘w‰@M«(tÚAüť¶ź×'DK%NF!łńŽďB `1H]ő.—ˇ‘…fCˇ )LjH˘8Őí!}ß3;Ńh¦ćŢ›L‹&“Ć0{§±éÂuh§É‹Ż}˛.ć’©ĺŞ$Ć85EÄóżN°Ť˙«MŤ'˘E <đ{ŻĄxćđůĽţŤxFµó×d,ó&ÔĐ÷_głU»ďôbáŮůś4W7RLbŞ q%çM,ô˘6şKN!ňeźöA}'>cđgľ?.íęiiçasŃšÉ)·ÎöW2lŞ);ěO´GS/âCôŻĚÎל€ -ÉTLĄŠË~LT†lđCĹĆ*ÂB>θ*Đ -e%ą˘ă0qę7h<°íK)řo Tb0‰pyü=ž!9CwP!*üűOX{ŰĎÔÓ^ÍřŐ`3µîßPaśäÚâFľ{%f?śÝł€K9ŕѵ…î”¶xR*ŞÍŤ__łcAjde-ŢŹQ2?đĘ!Ť_@Ś:éôý‰gÍ)LţăZÖÝżą-ąÉ´n żćś wôEÝYőKIŰ2“N&=ďt®óî^NWđÉ/c!e|1 KÄÄ× `—ŠxofiPCÂm„HTZú·tÉěNŻČ ýJÔ`ňčĹEŚ„şÂy“–ZÔ—/?R­6×,T­d@…ĐÍĆ$hëN®AĂ”€¨—­č#0şđ’˙ľn˛±T×5ç,°ü×CÄdŤKŘ’•BÄo´ä†–°î™dďlź´” ŽW\!gâ kĺďK–ńmŹ\›ŔVLŤěÚˇ˝‡}kÂĆĂ>]Ş -Ú+3oŠđcĆŐi* Ł˘ůń١/{÷Š«“§fx4T’3ÜXqë±ió|‡óIŮébZ뻡Ĺ|ďş§zR˘–°7MG•|_ŹW?NÍ­=É‚„ ˝îö_ş¶1fô¸¤ÂĹAťö!š„ëŞěYETn¬ěůvÉ€ř6G &Z¬ł‡ŤbŻ©á˙ …o+vaŤňyÓ§ŢÚ¶Đ„A¶(AÇŇj~ë:fR6˘ăJĹÖ·” -nˇĺÔ5Ř7ö¦m¶CA•Ť鼠;ÇSǤ"q5ď¦wr.@=îé„>ăě·ö ¤ŤŢc )~gh~_)&ťč`ťŢW{,ľ|ţŽN™|€ĺ¤N¶/¶»Oż_ÇÉX …ĺ0­ćCńm¸žä-\ërTŕq şé­o† "ě“1ŚÚsdAĚLo  Ějdl›ŔÜDםŠ8×W¦UőŐĎ‘Â%I^u%¶ iůq jŠĘçÄÉ_b‹—#ĹČxµ0ÜtÄ޲ŻiLŹťÜ­é …ă¬¨UV‡ţ{ŚŠşÔ -2 9»XťHDťF¬–€ńbÁY„eoJfłLß8C _‹ű’íµŇĘă}Ĺâ7ĆöŘ«oę/{ -Äłďȱ“¨ÇšesĐwzŠüc"ž¬Ţśhᣬů7‘QBjĐL÷=†@*WÖA§”®ÁŻâŐ<@Ę*ŹŚ[µçŔőtńG”¶^Ľ»NB§G -ľś HŃRǦá(¦D¸XŽ\OŢ–˝%©ű±*ě=Gj¨ż‘k« -ŮC¤›Đâogň4×€4ŇŠ‹`uĽsx]n٬ý4aQÂĐŤ(E;‰_§‡FÖ"ČYbM‹T«ăKŁ»ÍvZŘűi”Ľ™OaŤcĂŕ3VżŐ—7ŕ´˛éŁzkş++±«Ż .iU˝Ç µFűT:˙—&KÎBžÄIőݡʚˇSBôĽC'ä•tÔ*4š©43NΛŞčřřx¶˝d_c‰"lŁzŢŐ«±ácĄFĂĘÂß;÷rü9¨î…4đ×c#&múŰ==ŽFóY±nůţP‰C´+T+GC˛×§]áj MrŤĺŘćR•j$QŘĽ2 ‹ý/.q)nŞvÔ8c—µô®äbȢ1{ 0I -Çk6€±cpLE˛9ż=zµ6°x=¶Č!€BKŤŘśĚ*Ą‡˛±şĹQę  Ůĺ!í·‘É‡%ô®âÇMnţ­±>źx[°Ą0%BoŽhsý…ó–Ż×_kú¬»ZCAc¶L“ń6Íî‘íL('Ô“ &ăű«ŁKŞZ“ĐpŹţłsĆ#`r¨¶d#·¸ę 9VăĎâ€ÓĹtgßżŽfćçÄ€ôW®%J+0:4KΤŰ{Ľaµ]9ÂÓR2iQDß Klfč$Q´%±˙ťŘužFP™źwÓ‘.P|ÖHµśOřŢ2Đ€ą™ŁÔj•ęľ­Đ‘,&˛Ź5úxt±Aeb[řď@5 s˝5„Jăö !1pQÁ6>ŠčŘÇPÖ•í4ŕWőÉtŽ6~TËUqÂn×ćh ®…X’'"LüÖ׍6IZÁtľÎPčľ!8Á*íÎǬ6i…¤4Yu~Ź»_ ‘iŁôÍ$űuŚe{B”ĂÂ’yŚK ç - ^-1ŕtşŚ -’–+ÉÍhíÓ)– ßľX6©­T5GÄťµŐ¤¤ÜŁŚlߪŽ0 śôŇ•W żŠ¶ďĽćź}ńÚ ¶Şöľ°F{0§üś|1ĚűYăŮsÜ&łh|ľłÎҨőÔ]W´ŃřŞćF†ŠQM&Bę‰ÁóöĆöüůLÖÍ\Heó»ů;[ËŚäŇ›Iµĺb—ö)H®_ČĆíÎLŻv:r–Ç‚žĎź­ć÷fŁendstream -endobj -3769 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -oż˛*[dRąÇT%€Hf=˙śąÎK ˘bâv y -ŐČܢ†KÍśľ‰tA¬)‡ľ® Ý'ŮŚ˝HÓČ{1˛Ĺc~éĆ;ëp2᛺!‘–zV’mićĚn§ÜĘ Ň˛€ä:Żňne ę´ž?87ďN[˙éBŠčŃ >ěQöżdčòvÓMv·:cw0-@fâ!Ř™›ś ëcAÍ«µĄŮX#Š8@[žßYjĽ{tłnĘÜ.2A=ęF&ÂU.6®›˙7ţíwĎţ/ď°1†2ú(LĚÍ…X‚5Sl‚ykQă«|j˛¸Ąę ©Sź˝\ŠşEg—^źčEĆcŤeY|g踭ŹÂ [`”Ŕ™Ľ46KY®€~SĆŔ)ѨĄJf¦ŁÖIţX)Ecň)áŽfŇŠů­:[8ô?GŘ–Ĺťµ©2í7ĐNŻĽ:őšYa‘Dhičľ˝”.9×gYˇěđąí -*_™äž2­ˇä ĺ•ăë(b@QWA‰ý<˛CüżGęÇ)ŔX˛ŕ¨nmřĹĎŇď¨N“Mę4ě”™|l>F®M1{Pc[žçCŽđ”$2ÄS•ň·ŇŚţ`w}`t¦;Ć_pŚŽ`n·ścÂO‘Í×ĚjÍ$ýč+©6ćµŢ(ş)ÎnóÇĆjŹ~LĹŇ›mńh*"sQŚ_´ë/2ÔMĘEúĐ•˝áyw¸lÜӗמŰEös ¤ćcaq‰4R2lđŮ’˛©»‚4Čt¦»±'ć˝ĎѨ˝‚P dĎŐ_«x1+—„ނҭS]©?psęFĘą)  ?ě§:m lI~lh.Ŕ=źĺ{îM\Ö‰ő'ß·ÖéÁ\ßá±ăvóžéěfbÜě«<cÁ|…üňh±C2y´­xNűňÖ¶_©L#űąűw8đ˛ZVÉ#‚Öq€r7ň•0>…`ołIËď&†„´–g„\Ő82KýC`fRAU©u |űßM řlnž,µ?éĽgˇžq:*’çÜ«>CŤî ˙ŃÁ‹@„g* ¤ZĽ›ł{ 2E÷]Ăŕî°i}Ô^‰ŐbżU᪎¬¶‰µ»J®ő×䀇H !˛p›ČG[ě€îţbîGŘ$n`,Ńŕ¦U žú4R~ČčHŢá 6-סÔ@vcĐbmyŕş2@˛Ěu«ž1§1×~c*:ÝÎrźq PjŰŔ -ílu¤%á— $[âŃýT)j•ŤÚ2sô(8,Ž„]#âP]‘™Ë:µę‡Ňr^.î„.ôăt®!x¦óçxŃOŃu˝ŃcóHü9˝Ňc‚Ě‚€#ÍRşmw?ÁÖżˇ‰qÚ ,ÇG°ĽU§)ěčs –GĐFŽĐŘĂI˘ĺM§VĐm‚žtŕôđŰź)×27˸IWÍzĎş> =Éj‘w"ĺqa|?xĘópţ‡mŤăµ›8*7nđ·ţüݦá('Áľ¬™s=ůJ4*ĺ6:Läj?\67˙O^‰đ«i\ŐÚqŃőú«4›0⢌ş‘ÜÎFŽ =s7™‰´Ň”' Ç!P$éĂšcˇ˝řLęţWA˙^śźľD*?Ů_‹-ąÁi|lQé´~Ea0ĂŠĺřy†·Ţ8đ«2_5ýŞĄĹ_*Oĺś-öüA¶řÇá0®¤G‡jĽ ËQ ăŞĐCĎôMŻ ő‡¬W=Aä÷˙LSţ}ŤKŇEáéµ3ţ]Îq¸w.ż5pK¦ý0áÇEĐâě ű˘…;qź}\‘aó]ž/˘Ô´_čg f¸¤¨d-Ě`ÚäŠ@ë”ĐeIĚmń;ZEř|úđ««­Đ’pmŘţÍlt6ššMÄx%ýuĆůd]ëGš—í„Ĺ…âŘŮh·ä ‡ř±ă;r­Ţg.ü?€¨băćĂHňĄ ŹĘĂŁUÄë|YŽŞEk=ŹJjčŠőHo/LWĎRÔ˙>¶hu«á±XÉGěř ţvuѡbÓŠj÷ˇµ-#˛2űa]Łú´ŚŮÔ,‰‹#"Ö!(4Ë÷ŃÁ°rëé¨`˛”ŁĐCkżÓ¦}EC`š9%úB‰“đÜyĘo­]mđô_•ČëńH•˘Ł¸OĚ‘úZ7ú_ D_S×v>ÄL±ě§Ś—ľÍisޏTendstream -endobj -3770 0 obj -<< /Filter /FlateDecode /Length 2528 >> -stream -:?íŽ+ěçLŘ6BŽRZ5ł<{uYŕäâXpő¸R<„X¤ř”ÚŁ.ě¨fHYő[Lż˘ÔĹĹÎă“ YÍ6C©ÎćÔ;îĆQ,Ú­QíKßmŁwML¨E;qŁî•Čźľ­ŤçbMOž5î,”íWőŘŞ¸nܢżŢʱjőă#C+Üô"×ÉeGÍŢÄk˝ţ[ç&—Ü1Z_»ť1>#: “¦ě‰2˘Áň?•.sX;ŻŢńc9űI—ţ˛)#0ĚĘŹq0Q1ô®ˇŤ~KŠĽV°‚$\C+_řýÚmLPč–•bű?iľąDä٧brŚÜÚ ` | ÓűŽ:;"ś¸ťhrc%…Ý=CYyjŮ+ůGÂĚ_7z-.ŞĎ'NĂşâw(Ky7Pâ Ó~^g -üz@0ţőýÖăB—su$“ň“µŚŮcOJ‘Ă=»…w3˘Îůs· :°1EÝą€ľę®Ő Ű×ŠŽ‘áX*µhžý_š©ĚîSůhż3©†¤‡kvQ„Ý Tqź I?‰ÁŢď[°üěäţž÷řU8*Î~á? >< ĽˇąÁ€I+E‹ÄE@§Ę„űBJé­gYÄÓ‘ĎÚ´ý ]ş lq| ŢVîĺ#©«wZĂO§±c˛ŠĽŻŰHÎ&žBn˘ľIĘâş4%î‰Űz|ˇ}ýŠwKřĹ„ -ZyľÄ”ü60• 'é13˝Ú7ĐxPŁB[}˘ľŽ”şŁs8¤NHý†ĎŁ:lg#ĘđÍ.:·ŔZż”LÓgF©ůθŘĹŞÂłNĺgÄĽiëŻ[;)'NDS7÷Č9 Eq5 Űę°’łŔĐëbs+ «HkRÉEÝ jÄ?ť„)„ę©?B}‘°dęĄfRLËNát‘BgOâ]óL«ŰCŤôäR8mĆÄD"ş:ż8›cZőÇÖ%žßâŤílĐ©íĂar%=”yÍd %Ť!;é-¤’g¦Xu—zzŠnbÉ\ÖűKęě&˘š@ţE“-ď4PŕK»ůܡ,<2äŚÚP:RóÂdbîdĆÜůYWIŢ•Q1Qę?»«TJŮ??»~H–)śńÇjKD¨“nYůjÝ Ű_Eö§®îÝPLmßůŕ§’h-ŢŽ!eZmE]UţŻmlŕ2éĐÄr–Ľő›ňlžah⌝ۦ7xMą—Ťnő#šűŠĘ‡-ÁŤ%@pŮ}!Éś±7[ď©Ŕ|'Ş»€©×ý>,4Ż! 0•†ę¨Ů ć%µÁ&_ráaőSî6ZŮVăË|ˇ›$-aů^řŃ.9˘¸*“›™bč>;#2äf iAţË7@™#üĽ)ÉęŕkJWNďť쪗 KC¨‡a”aÜD]ĆăśÖy<+|®0ŕlň@§ÍN‘ď4rřbáĎ­…±Ä®Ł/Ö~ˇőś %´´¬ě ]Č“¸>(µ®‡[’ÍĆä´Íť($âÖŃ|ę)ç-@Äă٨óżśźč%Ă$:á±íŞ´'¶ő»}LóD‰íR…´ăH?ŕ&ŕ lŔ˝AĺYCŕôjä¸bŕHÉĐ&żëQő©*+Š};ˤzĆ(‘Ţ7ßŔ  ̤ "Öyqč;a@LĚŚż ‹¶F>!Ľr˙ś.Ą¨™ęĽ|©ÜoRw˛ů“e9§.–-ކ(Ťb>¦yďLëg¨†ůZ[ëB0PńŹ×·ďłK —*ťJ<óö˛nńLᢺ›ąí î&}Ęgęy 8č?÷vŔŕúNKÔŢh)ńß_»Şąn…¶WÜoÝ=ÍđźäÖĆ9mşÁŔH»,.&zÔf\Ŕ=:H]]ő˛Kř€µógËc•.Üh»íÝ`î3O¬ĚcصţÚ§5Q)4ňŚůžZya'‘„ŤKĹs„´ę]}nÔĺ÷O·ŢLÍż[Nvrś×tś™ë­\r*ÎWQO"®bˇ‡$‹č×çţKz—“cťV@eĆdžűźyJZŤUÁÚ{uä­§ć,KAÖ8€‘XGYZ÷®\\~'O©něW.Ŕݵ¬Ľî śŇ˘ťŮ tě}Íő«™Ö_ĎW|)yUŕĂi$ăŽć} - -A¶A͉¤ţ -›Ą1z™eĄV¶tps®Âî‰ -żvŔęĎěŔFΠ?{C”’˙7Ľ!H 7Oşuq‰űd/±Ftř˘yťö*ĽźîÇ!6§ĽO‡Ľ_v 9[jÖžrPşfÓ*·h°˛`LżÉ ‘„¶GyŞęÉ(łŵśAKč÷čEˇ=ľ\›áźŁďS&ŰxQOÓ6ŮаϞh>ldz ăöxëqh7Iú§+!€ôźˇýšŢ#˝Wendstream -endobj -3771 0 obj -<< /Filter /FlateDecode /Length 3184 >> -stream -¶Ľ4đ±˙ń—=ŞŃ­@©ßu\]±Íí‘WJS˝5¶W-ë)îÚku\ ±U=®«çĽÔ›ŽI0leč>Oź$˘’™!í_rO䍑ţű–j¶+(,®Ś/8 M:§†ąÖĄĺÖ˝™˙Ľ¤”ÚJŤŢšÖ‰ÇSę™ć -1ŹBő$¶K)‡dÍâx•i˙™‰ˇÚź)˙ĘÓ;+SŻDT»Ěč)XNő{Ý?~_˛FĄ_ŢúŁîÉ6îŤJB$-6ň_ aË%Z¤ÝÝčc—ÇŰP_ÔX¤5-ĽěwÍšęćän• Ť<Ôx÷FKŻŞě¬˘ÁÓÓů)[š=Ěţě5††wš0éčÜ)5đ‚$Cg†'7 -]ö”#aîP¤é"B‚ĹĽŔ[ήŚ×R_ćY2ăࣂ},yHžŤK ¦y(ż¤Fxś%m˝p>ŐµÄZ|}‡MĂőxäČ+Üŕ2@5,cK~đ㱜+ÇMŕEątٲ1[×$FZ -/Đ»VíŠ>}ÔóŔ¬»Ĺ\ŰZŘr±glXÎőśľîĹ˝óAl9Ě@ζ%é_[\“q°ăRČCLď†+{úš0ŹC7¶esT|*±ĽXŮ -+Ą2Ńä~‡• gf B^”w¸Ňjtˇ‹:lĘĚ1w¤ď -ĘI~Rç҉śZ’:čĚÔ)´-e_eŘč˘x>–ú"8¬ZS.#•+“"FU׹­Ž_€;¦j d+dlĹ:–9ę–)śšÓ]P&Čé÷ŘLłĄËľ«TďłáĘh±nH sÉŠw$aŕýáóôě-´Ăb†Čp™%u¶Ł5;p(3$ˇ…-Ě!­[©§ -ÜĹf_Ś$ż¨TĎ<¬m@žŔ€=– Ň#k°Ů'Eg‚ßĚDľŕHLż,8äĚbGYĺň‡sü‹5u_= -á_uë3Ř đ;•Ů–%™˛sl‹Qş%W„éö8c-J2S•ęĂŕNáš±¦|˘ů‚Ą†Ń -ő/wÁ±4pÜ’r…&´KŕŹÁ8mdíđčą»[Ułm“Ůj9ÔôŻÂŃaŢ:ăŃ<ËG $űe/¦2ŕóžäUTWn;ĂuşíłśfhŃQm< Óęs9וf°ş!Az´#A•sUIÜüe §P+m6učă9ö;Ýť -ÍíďÚzpż/đéHĎ®€†âÄ«yËŠ= +W%ýk;ű0ŰE†ĽšáÝQ‚˛Ů–żę~ŐŁWär1ś!äHÉ•Ŕ 7ńaz‰«HśYł<ŔXEDáG‘”sä?)ŞPÚ"˛b˙Á7ŁN¬šľ¬H7hQ.ßŮĶąd®˛@ öw¦±č_yľ§ŢŞll3d%)üR䡉* f˛;4†\Rˇv -ó2ątÄ´Ĺó„Ş<ÇŐ}f958ŤŕYzżsr>DEcdłĄÉ_ńe¸1.LeĄ\SMŔX´zĹ\8Zä,ÄŻmťTf‡P©H~•üÓoÔÍVü‡b"bËMôękⲾR55ďf(LŞbÜ«ÄWĐT.Ż9#s\+n´ŚlKŹĺőBEűŽBŻh"8´óD^h˝†|ĹÎu%·Ü‚ ŃŠşçĽ+Ń€ČĘ”Í8ă´Mi6Í -řžýľ{ťűN›.sŃG°4ĆŠŐ,"9–[Am|Őź›L6úOS]÷ -—Ř2«­‡`ů -0Ţ´_zŘAYí(ĐP×?ÎĐ z€ëčJ?~â"ł“nV†ĺE‹čÄőš4_Ý!¨§Â™Dßąđ|:ŤL›…NÄ;ÖĂy*ŻľűĆN^Ť§ť˝i|¦˛ŽGHúHÜ+ŕ"÷ë/L­¨ˇđä=rH­X°˝WL±Ă?ęĎċ갼ča¬×Ĺ2 yĆíb”5ć 0äř>Ô˛.XfęŘ8·HŰ=&S߉yF< úÇĺ_î^µ†Jő ťáÔ˙‡óĆ!Ll·ěźçp2îjrŁ+'wó™%iµď>á´ÉXĄ•ͤ®Ź‚˛ŢFó,á2:Ľkˇ“2ÂĄąŐĂ §źHĺ>o, ą=ßţÇŠGK´‘ęnŕĄËőŠ7ČY)Íň3() 4_ Q¨ŮČD`¨Ć;ŹxÝ/žĽovu˘áÚŔ¶$/ýĺ§% &Ľ«Ą’Ž>’WÎď$źŃĽă€2Š•–ŠąV>/Ť=U’š”}˝Dz -Ť6R6…(ß|ź,N†–ůOěrŞxżł.j ĽŔ℥čߣlrV§D›Ą¤ĆA&D…GlŚĄ°·*ʵdá5d·˛žOłiâóÖłĺ.7iŽ:—°0ľ$PY±1‘Ň…€*űc_ –Kó-NVX@ĐďňÖ›YŃ ˇhíĐY&axvńžuź 6±á—‰ -žyYď ńz?ĽpeZx‰ÁľJ:;›äP{}ąÍzEjkLŹÂ ;´l|wp:ô.‹P=mNe¶˛΢†/s”G!äĚĎsPáý»Ś Cç¦Ű}Íă·g§¸<ŔzüQçá:”ťŮĆüď.ˇ*ކŤÓčg((bß­¨ki&ß¶3Ą­”FJ9łP „%Ô:đĚiP©’Řw/föMc8±”צKÍÝóp’úÜ7›A’_×G^€¤*8›äDT-RÜ/˘€în Ó]ł•F•ň¦ňŽĄ¤Â\őŚA S5 í•öŇdš ¨@P¬k„úWKźÁ1 tŃć5Ű4ëĂ÷Ľŕě=kŹ‹j·bÖ~s¸×ó* |@îŞuQ“ŇüĚ gĘpnnłí+ÁţcőŇÎiÜ -ŢcĂÎAÚ«kŻ÷^ëc»`†7#é5‚@é«ŕ›gäg=O@˛íE9e,R6¤`@.WŁź<ťI2mČ7ZŐGépýH@u OŚNT¬Ä+ťg•’xńź,Tźîm\ý©?śŹ\ůşąö2E÷‹—ĐÚd„ZŞĐëiC!ŻOrµť.řĽöŘ’°dčĎNg•tIj0ÝŁE¬jډ´Ž`©ô:±Űz/ŮĐIśf_Đ—¸,piqµjĐ“I+wŠ–nëj˛w' ó—FF}p´iá\'Ěr -Č;…ŚAµG“—ut@YZún+Ç-OÁ €ap”fŢŽsk€1·0žőëoß]’źhĺ“iqóĘÓ€y·vâĘ 6uťZcML`ŞTŢ Gú -]Ó\MznešÖ|C¤ŤÉ$ϱôł2˙$#cX6×ôŔd@¤táfĐ,`[YXÓޱ‰Ô…ˉ©±´îE‹ ÚÝ+ͧtńŕůýq:=c€7@gJt#ďY›5UňäVHż®VÂŇwIyÖVY‡í‡ľŰXđúX´r†ů®HąeŮ+ó%zǰŘŘ_(–„µÚ@鲢8rßL`bŮ+őě˝D¨?JËJëÓhů:âÔÝlWÚÍĺ2»†cĐIUá épø=ň~Žâě´.ˇĚ\b dKsËegSdŃ!mrRň!ôő(±|ăx…3‰IŃů1ýmšß+ˇę(*…ÔDmÁ@ŚI%« ,4ź›R\Čđă Źkä&Z€ÉˇëŽÍ}nEXŠŕ8ŁĄT/ťş âŰ&¤F݆ÜÇ{ żDtă^oŇď—opëź ë˛âJáTaöHJé^ózśFÚíŚNě•Í›ĺFXΠ-îמç!ß&Z.z2… ěfq+óWcš¶K [wŻE^3l— -endstream -endobj -3772 0 obj -<< /Filter /FlateDecode /Length 576 >> -stream -'µšě0mą /+ϸ!KW®E Ŕk01Č’<őÚ$S͗δ#î˝’<ضâ@»šS ˛x˝ôr3.‚O?ú@ßp;ę:D¦]0·.­łŠQ‹µ,üů±0Ť…ŃňššÝŐű¸'¸¨5•Ń6ŞĆ´ęÁ+‚Â%°$L­WŐ1©pcsĽ[É#L¶sĐvŚÇ­‚ě?í6¤ŻDâüĺážB˘Gw~đá®gŘŽIć×Ë’Fmv‚pëZ ®óľí/¬f'kĹ+"j+“uc˛†.‘¬J(ŮÄ'o”*â<ČŰMI4Z0”çTâţś„Q’äłEř9 Ůid˛F·›ř]€˘L*Ü{«yąm¬7ň—B -8 "~"´p[˙˘ŐFáKp4ˇÓ5÷_ ďŚ\¬=l]řtţî[ű_[”˙•×߬­Ńwż!+zvŹ‘&N…ÍkôşW°íΛŰ*‘,[bş:Qa¨~ˇt­./ţś€ě9"TŮŽo Ë*I'1J”Aú˝]|…a0/Ui’É T¬Ýc×k=Ązq,˘ě«úHCĘÝwőźwČć2&ŘKżj -€L6ÂXźµšú†=úţSqÓě“ÂbmB7-Ld÷˝iÁÄ_ăVp?·š%†ľ…8cĐŁÓµéĹuÎÄ"ÂŢÔ‘_%ŃńäwLćGg§đ o2í]nKíUwÚŞtĺ?›ń0MÔ¶‰1Żř ;=ńµúşÓ=ÄčxMŇ'endstream -endobj -3773 0 obj -<< /Filter /FlateDecode /Length 2608 >> -stream -•®«,ľB ýăZu«)ů¶Ů–›µ~»Ŕ«X™1ŠÇ\g©†©ň.<$‰dÎ}íéą7J·á±“lŇ·˘Š\?l%‘Ěű*™˝ęłÂMTpö~«äĐßf5!|X÷ŇsvŰÖúŽ*@Ś× ç&í8ŽĚőz\ŕ9ě•dŘęě\^”ǰä4Đ ě‹Ű“ ôNž#%Ő."Us¬BĎřß”¬€LOrlfř|îß .™}!Ö|é·«@éSQĺN2ÓĐČ1PGü·ô=4š(’«A™&ń:ö‚Ă·ŽŠ®¶bJöÜíüÄź†ęlď ¸ü˛ÍÝ}7śl±bBf&š&áu†,Ąg›vU›˝ŘNâlŃsçĽ&.> Šzó€Ęý?2×-_7$^g†áL-yęš÷„«÷‚;ĚĂŮ\Y3 ¶ ŕ B qjĚ&9ŁŽ»©÷č—dg4Ź1»â Ż!…űÉx˝"·{Ąx,Ĺżél˙;ÂŁóüćÚbÚ5剑Ĺ«‰´bĚšÚI"™ŃVŹÉ+|ë^9W/Â-ř ój^1P+ú®őü­jeżľě÷D™Î¸R<ŕŞPń"$ĽÂ©Ü#qfw®©Öđމjb”f÷Ť×}™?<”oíM×Čvđń}L¦DńŰ@U×ĚşáŘBŻ®5/AÇ3ÁîŮ­<ÉaÝg0ҵeëęâ6J §ŞjÂŐµ -FőI0Č?—đ$Ôĺ&ÎyŽZű–młpă{»4¨#eFOČ7SnKúôě°ßjrS_}wŤÁoٶcp"Ş“|Ľ|:ś"äIf›ŽOoË„x>42KzťäVŘŤ˝îQ»¨‘š©’kQ0BeV·â™˛˝Ĺđ¤n«ů…KĎďe ş9RĚŕ^űw–—řjWĄł+qÇsµ?'ŠĚt§ĄěťqăŘ4Źőúńż“ EYUížŰß°˘fŻ+¨ł±šw éĽ~?űĽúˇ__ť(ôb_€ĺŻ#”Z4V8öVÎ -[m€šdç’°^ -m±u§eZ‚Ť8}č;k[®H¸ž–dótÄ‹ÝbŠ˘~UŃT˝hľęíq "– ­é›ěMSŘy’É®MúČëţs~žÄ;ąóŁeńőjĂçç!%|d´Ôńé×:ČMµ89̧-dAÄ6¤Čnh{{R4 Ę°ŹĄ¬”Ă ˛žšé ˘É,¨Ű.×îsśč_O.‡ůŤ/‰ëU} ŘŕČ0ĹT0řbĄôÚ`ŚfBívłďřŞ:<·Ş>GdÂ^ŻŮ­ř;sYŔw§±ěó/‰‘?mŮŰđnQ'‹{đS^@ďÁC~Xżś -@ś9ábž•ŮRöÎF z]5˘óI]c-Ŕ§˙b´=^|ŁşRn˱ -ŃXňwŇ~ÚĆ·˝čN¤Ň5-)#ś-Ă•Tý™>_ł™Ć/áŘ€˛aÍ…cÍĺe–6 |ůmű«°›ŘU٬(ĺţĂ"« PŻŞ9nÚÂęgyö!{30qŻ™^qfvŠŇÓśpł#|8ÍUź’ -"S:łV¸miŠŽKxŠ%¸ 'Ą­kÚëHŞ=B(7vÁť+Ő€«Ä„! í,ÎB!0ŮN\†‚^ŁóeÇ=`†‡ç†fHČ󨝔7ś+rn'vÜÝŇ +SlÉPřńmŽ•ť+l˝e•ňŞVŕÁ§˘\šř›X) -„ôš,Ĺúl®sQ¤7Ú§«ôfÝD“¬˘KĹ‚”p)ţ ŔQơ0‚aíŢż†ÓŞ7CXÁĆë®Ué4ŤÜgaek­x@„łđ¶)Tű*fČfščż‚ĽÂ5÷@ą˙h@ŘhâEžf–Ő@Q"®¤Ź÷[¦OŹÚ˙8v¦Ŕ=’¤U!˘Vř¶}+Icţ?hRi“7 $ďZĂ˝€âS{OÓ5§9ŕSiŠČŕ*SiŐŚ<Ü$Lqń¸ü>Ń"«ž0†ARíşßÍ30 —8M@(ď9SÇ<ŔvAҸ“r`SSĹ8ýj¨š!Îcy€Íôj(” Ćž4“˝mËđÁđÁdéviw¬ĚÝ덉"9·;l˘:Ő{2W—«ŻĄ1čN-č|äJNőu©śŢÄ06ú5*ľü»™''ÁĚ;Xh#e=_FTVżú»IHÄě|‚”•Ę3(uĘcŹ K÷usĄ1x€Úç‡CĂ:ŃňűM7ž617~â_Ň 9(câńĐ€d¸SŠ’i¸Z©QžŠ“:ʤČ:)4•hÓžş\:Χ-}x4]đ•::›.©3ŘW“ŘĐÉ˙§rEg0űĹčGç‡Ă,ćYŚźŔ$Üu”¦çĐه,›tŞCsa˝ †kĐ8 ł'Ͱb{š[d6ŞGŕgÇLŠ©ěZ‹úßW‚Ü0Ť=óŕEVé§á?ĺźTË-ŕ÷*ĂúcŠěýF:!9z -wĆcH‚ů«]“xiďÔČ l‚ě+>ş+LMć 0×?R.<ť\I±ŚSşu> -stream -"ÎŤőX›Ş8IlŢg w§ł÷Ňşs“˛ň S÷%>Kâ OëŚ%/>îŔ)) ->n«qR`OEfGD\z,ŕúN‚üMŚAR*éa’d”đŤďvĹ<Ôtľ}ő(÷gÉDV(Uî(—đ%[ôĂA×ô^ ©Â”2‰Ź\Éň¨âÁ¬ôÜCĎŃç-źÝtN–šS Y$Hm: «Q@ę»kužŃť J®ŇŢ9ÖýPKSEĘJ9<ȶdřr!ő—ÚµńÉôjŔčuô*Č`zoś”öT^ÄPY}a‡ź ™ß»ČżdÓ‰dÖúRčŤގ kś^Ť¤â<µ‚ƤEfI´SD´D@ϻ՜츷M—9íÁY&)’kžOôÓăe;ڱmÁżýĎlČBýNMKWÜ'ťFg-E/Rş*ü‰W őřş»Y°EŽŘăŻo(nOě»äáXy=ˇô'iô©0  Šj#`ĚÇV@Yř°«&±aťos Ą|!őWzcÉp»śH–śb, [mvçYî 6ż$Ň3ˇ¸ (¶ŢG&p«š|1ŢfŞNË(ʵhěĂ]źq…÷٧°eÁÝĹ©ěëžo!pGŮ‚¶Ţ€“&ňUć-řĎ|‰¶ ń]5á"Sq9j’ňµ’[čÜIŠ‚­†Ó€?i5˛ ,)IÔîň0“$t4ůÎëëÜćěvsd Śu¤ź…žÇŮ^h'ŢÁSżŠVé×[7ÓzęfMZÔ&ś ¤…Rý©yČ!R#ťE­}[Ĺëbśęr·´AńĘAÝă±Ő‹5ż4qŕX5ĺžč¤9•űÇ»XNÂqUţiřl"ż¶"®ŞýÚ -*ŮęŔ -)~«ĽĽU¶=±…~‡Ů“©Ëu×Xĺzi5ů§oĺ6ľŻď”z7Řś‹ŕâuÓ|¤Ć¤aű7˛ _ ·Ť0lFFŤ.XÚ(‚ĺ·ŠÂçŞwçłčpŁo~ć/ăŘÔA=â‹gy"ĽWˇ<;cđTčŇeVr»Ä_IvA¬~“ňÇ•HIŮŔě^¸d=řŢß'¶–.Ďž:-/Fđú‹˝ ZjŰbéÝŽňÓ0Łq[g\doĄĽ¶{ăjʆŘÍB˝Spâ@{H%Ď$…ßkś*íµÝ‹»ÝoÔ9ČsjŻ7w >§Ä‡{»5ľ·tĘ'Ťłę`Ą•f.Mž†Içą-!jymÖϨkýom§aý6)”z9˝YŇ•á#ZGşm~25…Z¨ťtf»ß¶tI‹GµĄU\§’Ĺ©hV{%6sřSš­Gá~9<Žş—#őTŽĂVŠÔÜÝhĂđ'oIş ˘+*sşĎ–k‰«€ŽCo•¶Ĺ8éó:O ¨şĂâ«{Ž]w$ŻłhÓşćŤńr»Ĺ†DNň'˝˙ŁHdú.°=U’+-ęě†FńĐ ď= ,´Ň×Ç4ÓKż‘Î~yî÷2€ýR̤ś‚5SŰ ;.ŰÇĚJµÖüÓm&. µčČăr endstream -endobj -3775 0 obj -<< /Filter /FlateDecode /Length 2800 >> -stream -ěôj˝ý(wŹ×Oőfł¨ýŘ…jqÄJW?Ź…Ô*žx‘ÜJKµ„4oÓÉ(Yݲ«Î ‹SźëĚeMě_)~Uç^…”Öç(ž™Z“°˘ĄA?¬ďňqOf>RĎböP‰ő_IŻý镦DřÂo™˛ÜЂȱ±{­÷„3CyřM xęâŔů˛°‰;ÇohúĆßm7˛ęP’yâ#É·Ú¤W‹¨ó§śí¶Ő;íNđÇSČ«@‘ÖúŤĆ] ‹m¶R!R-6ĎtwÚ'$i?»ăwđ9ű‰‡AśÝHÝŻyO–·.mOŢËéFRˇśúśńšďłüçj ‡Ż~!Ϩőg‘Úe}_0Çâş¶„ŽŠůE -X¸‘;őć.WżGůłCîâ+ôŻaű~GIĘ%ÓČ_•VƉ*/X=6§*Hť¦·ô‹¸wĄŽ•Ů{†j_®4ĎC˙Ĺ?oPą Va2]—;Ů™`DwŤČ¬|Ňu)ť;*¶xŘôLERle‡:ŘQx©§q˘µ:4űMfŕđü„s­Y-$A:sxćP´Gúl–Á“?Ă›řäÎlX`‘RܨhŚTJxőßOBě (B3ç¸=ÎŹ C`ĎďhôÖ&.ĽËu±FöÄ©¬+„ஊCdüě°gÍ´`ÚA`Ú¸úőÍÓ˘ę’ç•ë’S!ĐC÷Ö^*Pf`~F1¨†T°čĆ€Čńp»ý6â‹ Łz>ŃĐCMz ”iPX>/ŹýpźT”H|jKé†ęĐÔ'ą›ĄSÍŰď›˝ImOÄ©¤uÄ%×áÓ,áb$%A± çR˛4eţ][^»w܆“ŻřŠVU—Ś:5›žĎ`§s| -Ő%é{ŁzĽČBgĺ'p=Nś¬ľë13+ňš‘Dîś+Ńľe_˙ĂpţJŇ!Ź9!Íţ3ľn4@ş7I§\=Ąp˘N‰´\Ő;ř—«˝wŁÚFŽ®Ä(Ă›óăinŤź${¤ńÉ-Ű=V˘FL&p7^śp˙/ í–ŐĄZ&^Ă­ËĹ"«ĹZÓĐ|ŐFçe˝ßw%»Í)ßĐ,; –Cxť=ކ+Jtd\Ő!đ‘Ň*CXZJÄOYl*ů&B㏠ꑓ(]äTŠRĘ™üu§"¨9‰Ť–§ -}˛dş‰€…ů‹í ÷¸ŔzČÚ®íC'š<Ęa|©g{gúç*2 Đ«ŚťWyßĐ:ˇđňâeĄ¨˘ -v .LTD×sd]ő%roÔäSĐg_Ě5í@ Ýv±m¬Żń]AT¬é OÚ4*É‘?ýżš§ß}Ęŕ„šÂ0ŽjÂెĽ8§xú%ŇK,ŰpU “‡FŘëŶd.í׸R=iUݰćšGîz×µ‹m¤_༬đŮ]·żQ˘ÔKWřłÍVwÂĆ{eëÉČ®¸˙Hʏ¤EÇëŃ>–?kßżŢ8¨-Ą?K‰q/űŇ/×` qëKEWć“RćŞ?"H¦ -ÓîňC;ÜĐéÔSZ\W M˘4ĄĐXŰ ÔÇzáÓZ;\űÍřý‰ß.ĂŰg ͱ˛ ËSÇđČk ?ćĹ~i3ů\ůđą˙ß[ű‚“»¬*ö1’Ůß "áç÷aŽ{m‡ÉXŚ5%ńĘd2¬ĄŔ*Ć۶ ÁdbúJđŁ0Đötíą+D¤S DC3di†@ÉʦĘ,-|Ľ.M¦$$Ąę4îĹMů®>1Ŕ¤ńëbG7=/ŔŘ'A‹Szb80Ľřއ¨ůҵ±K™ŐˇÉ•óČ”p§8 Ťf^:řOjyjż˝VnL—LhĘ,74}2ĆĎŚ°Î1Š4†Đ{Ţ@7_Đ9d< óé"öôŔ›˘Ŕĺ3©řsÇOď'ň5`E7ŚÍEŰhźp´N5:‰†*iné "ľH!ďŞČě/ĺÍäSË6ň˝€Cő…Ě=9™É™"Ś \x Ěc 5łÚ#˙Ť­\2D@ŐZ®óí=ÖyŠÚ÷yYÝBä~K‡n“¶©Ž»őü’˘šRW˝prđŢ›©@SŹűs¶b°fü±WgW÷6řĹuvoíüęˇK)sź Ô{yQĚü·KĹÓŃMô^-öđ\í1đř%tđúL?ËĄňMUĎ0¤>´ËŤLG -fŰżíÄłü­+'9%ÓO×Ý˝öVÂby;ŇzŇJÄišfiL©ŽěËnÁŤ®˙ĹA#ÄŞ(泉ŁŔ,%f(""#:Ú‚ ßp„§>c˝ęmý:ś!/mS^]«ÍŹŕ•ډď=&Ä)ÁfŚa3ŰvĄŠrŔFY¤îE¸K™ń\zl żAú qę;u¸„śµju÷§|‚î˝=ü&A’Ĺ•z§1Í(T (]ICň†«˛Dę”1eAŽ·26OP%ßaż¤–Caž-¶ĎéŔŔăâŐő9µ,čőpŔ·ⱳ²fwŚÉ‰Ó”§ÍQʢE`ôˇT÷?0ë§ ŔşőÍŘĚí¬ĺŤ‘Ž:Ž3¤PŁ ôc~m*ë\–óř—©ű1I -Ás -ËcŻ8čGyyđ(^B#:­0ľ†t—FX$ĐĄs{ťç†8¨›¦Öqd[áz‹ z›éŇ9ÍQ˘<‚ű൞pŘN1Dŕ†ÍÂpşpxT9 sż-¤fwtĆ0ÁEYżi®ş~6Ă@ĽŔ 5†\jéH2GSł¤†Ĺćȸü™-Şň“ý=—ĘĐÍ>c‰Ň0‰Ý¤ţßĂ8c=¸6/Ą`9Iő&řh-é¸Űo9ëwöą›`őé‚N곯ö§Ů‚ß#“íâ#üŮ]4Gďŕ5'IĽşéq,‹KüÍŘjr¸ ]áH?ëŮ|,0ż+‘ ĹI§/ -řżďřTúä -_WąłúaŁÚňiÚ'†Př§ďęÂ^ĺ2éÚ^Ž9Y¸uŻąHöw3‚Vý†¬ĄĂ -’˘{^•?ŞLs÷Čś]Ý­'W'Đ×Č|ÚŽ}fB4=Ô…%/şŇ…Čö0öt+UĺÁł ŽŘ&rL–ZcË8,]őFĐ…íěţ„Éđ-ćµ°ułőéŇsřenůç`SîwHëtwÉ‹d¦ĽÚUü“I.·‰‹Ő3śťqşăáÁ-r™Ď;÷l•agn$ŐąZFŽendstream -endobj -3776 0 obj -<< /Filter /FlateDecode /Length 2624 >> -stream -ÄřŘO±8$3ß`aěžť@'Ýŕ„»ýĂz":÷kDjľżv'yęç;çÂ75n]*hh[_M®ZŇď….5.€#Ş?č˝vŰ/9Źí+^@Îq1‡©A*ŕ´ oR -|ÝSíMY©|TÇr˝Ëüx:§°ęˇĐô?Őż,k΋ÁÄ]÷W‡Ć˝ř_10|ŽĐß,$Lvđŵ4–çz$k𸠀ËÉŮ‹î×sR -o¸bü/óO+˘…~Ü:ÄŐ›_JřZ˝aQdŞń&©i^ĐLNšZiĆgŚs\ť‡ŽŘ '‰Ă©>ĘÖJęăZ=#oůzS l{Ó_Áł:ă~ŘŠŕ_Ő<ľrÄż±rDPx@>=űGbgXŕ5Ă0ŔÁÇł,/–Ę3Ô˙>ěč×$BE bÄ„=§é:»`Čusy¤@ÓĄ˛ŹçÉS9˝˙ ˝öĎo„‰€˘aďHň¸őKv´­˝Ö`ĐU9^kéžŕýÚŰWčł°°Ń"HČü7Hđˇ,Ś-uDeý*†áňëŤwĐÓů+[ŇCr«<­Í›$W]M-Ío˘Pš˙EkqăR»úm[‡çŠ^á[§Ú©>Ś^˙ŞA¶^ăűďŕş¶«¸ŞëhććČ}Z{¶b·©ö‘˙@MC˘M¤öŚt,âŮ[P p)SܢŔKĆÖ”5·;Ą‚Ü2:Bͪ͵8šŽ<ÉÇaÜ' c˘-BÚ{ óîpÍža2ÔűěŰîPçyŮĆ© ‰ś— ëÇyY®˙~—–9’ÁK`WíőY€™4.žVLŁÓę×FÖŔN<Ţ8…5kű2ćšôĘÂN m4D”*'Ü-Ô†h­Ű%-„«J3?ôÂ÷ţDę…ý¶!ş•&怆fđ8 jhĽ•7Ş,Ż‹Ăq ~ß*VFB\Żę2µ˙ťP žŐą˛! śXNŞˇ:o_ˇ¬'ň#>Ż· €Lőłłá窦sźÄşÇŁ`ZlŁF“ůV EĽ_—SŇAęÔ}’› -‹ NâK eŤÇęt‚·Đ•K%ɵrâ µőZ€^߇ Uý4ćá<’nقʧóĘ‚é!¦OR´łZ+!kĂ ]–#˝áÎďS“V~¨Şw˛•Ž=fů ŘBgÎŤV ŞQŽP÷Ž*ŃćsLD-›0é”ti1Sv÷ť·d}hm^łű5= órÖV襕™·®íjŹ>„[jf,Zü™šsqVVŕ†*”Ĺd(yů)źqĆ,śPN–ń&j™ü^ěşű Ů•Ęqű9Žo*µA5Ü„‹9ŠŮďŻÄ]âŽÉ7R顏 O™ ŻÄy#pxV ~Îa•©b`˝NřKŽ>5‹ś‡”jĽ2ą‚8Ż[/°.­©ąÍŻl)D7ĺ`–RDäQt$ -—ç;>‹<|+¶Ý(yTéýüőF P}mpŤe»°KŔo€H­{9§d5jŞŤJGî÷ŘćrhŠáçôż >că’„jiěŁŢ‰"ÁoˇĘ6ĹĆ…ŚĘć¦bÉŻmž›$ä«j/|ßąŤńůż‹#–ÄoÂR0 ¬ł ŇuŃĺ1‡­|ׄRă§rÉÇR—äÎiéâI÷g©Ő4Ś•\ź'¦@ľ+·ŘŮmp57YĆČFµPżE =†Ëw~*Íâ«úmM|˛ĺá˝-/ąuťĹ—l’UGAGŢ—p÷AÝ­h6¤ÝÓ—,©LŹß]™¶'aŞ ß†xńwgż~ŹAćźtmwvőŇ»@fŁÁżÁ|âYr'%»;)eR­˙«GDQyR%9ç˙`aëĐ·MřłÄ‰n«Ź?z!‡ł|s$ű‚Óę5eôäkČKuD4áČOy59iyÎ˙ŽĺBÁĺĆ@×íġÎ4q¦”ÓžD© ŘOj\7ţĺWjóĺk˝áZlÇă~µĺšyĺLŤ2°b‰’Ť†cĆAŽků„ćǵ&«WŰź±BZ˙MVŘ,Iţń ^}±™ŇŕŃË—Ę*GK‘ÜÉ\ąN(Ţżq*{Ë~tâĚ•ĄÇ˙vŁäSŢÖM;Nv×:/–Ý +X&ěďW ¦<‰¨`6„ÔćăăDĎvq×·äČß4M©˛°(oą)lż^'1ůÖißMN}fÓśˇÓ;şńĹřÓŇq”ŮÓš|=ť>pÝ^‚ě48ŞŘ[Ţ’ěűT‹Ŕt…:ęŠ8ىYH×ez@Ű®úÚäă°<ŇÁŕ˙vżËr+’óSÖE˘*ul"? jŰeĹËř7"ÎÖ!ÉúÁÉ2oEü™5FT‘yyt0ŢëDpłA˛[.]Pü„öé>Ň:`Xvn¸˙ç°áđ?$"0|jnĘLVuFz1?ő'm§)>4˝‚KHŤ0bŁWĚÉ]Ó? $ŔÔďNÝ”ú§ -î/ÜĺqT!žî¸Pjü[Ô™Çl†Ąc‘ôk®X7n¶FŦܦds:˛)ıĘÄcPO 0‹ ?zs˘ç§_ň€4`@$¶ÍÉ7‘q۳˾ÓÖĆ_&˙ c™y4Ú->ËÚç2ÁZŰ÷†‘¨ÉµGžč”)ŃŠĎSs0Ć0Âë5TÓ…ë3EÄEîN\ĺý_ňÎÔvĽßdĂ˝S -ŇűE‹{´VÔ2çNI–’ÇáD1’.Đ.őŃXăŢťlZ-­×±Y4răŹŇd¦„Ĺ//‚P>® mçţ6pžŮŕçIys˙x „XŔčXʲPáŔj=cŔĹ#mIź]paţ!qFzΖ$ţ¤1KlËÍzŐäQ ˝—ß+čă¶LS3?Źq”—Ďm›OĹendstream -endobj -3777 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -X"im°Z‚ĺăM1 .GÎŻ-ţDťŁ·U§ÂČVn®‡ß‰@V…ž;řČ´-+‘R/t˘3«üW`H‚’tRbŢpz¦9CX†Ö*J_ˇ—{gÜűŹ öî¦ö˛;đÖ(©ŕ[wţˇ˝3W5+5¸¤ĂGŐ§IŐ˛ÓŘ9^4щR˙R–Ăý±wďöSIVDář÷ç!ŐĎľ°ćĹ )“_L&ů;›†lÎÂóîrĽdkňy•¸ŚC®ÍLٍġ›˘ÂŃŻI:ŻJhZ“ý¤g썿5„şřż§@űö4Ô -…„¶żŻëę\’ž~ŐąşD= -RŠťÓ$Ç[yBl”8Ť´v§lpîä¨ćăCă9ü#{‘Ť6_?¸«Š‘ ĂÝ‹SvóĽČŔ¨¸âDÂĐ{¬śF0ć_|oˇŽ…GsmEš^µÖáćküýş˛˝"ŞČäl25Ď<ţ3şI§ů–Úş'é߼Ëý±ó‡¬ş)7qizUđ*;ÔeQĐ34ŠJéŹĘ=Í•Ý -çţ$vvÂnňÖiÉ%¬2’č¶së›ŘółtźŽU7˙Vd†Í3«6[^pŁuG,YšzÁ;ü˛R-Ŕgk.M¸ţ®q 5ٞLk ·Ú¬‘8çćěă!lŇ}“ÄďłV]¶Ě©×?­ňÓúC ÎĹšĽ*q»Ť‡,Tď#żŁhÄÝ7WÚ!ę ›°gáĺĐdŽîÇ1Ř!Ëĺ%ĎF3,™J• gp>!ÎÔźZîęwőp‡f‡ëë©lʢđŽg^ 5ř–yNk=b>±7Ůřß[WyĂĹsAÄ3d4gż,˙ó)€żW¬[Ĺ«[.ł±lçaä®Ô;#]G!€âęl®PT…[łxµ/ťÖZw}É’'˛X‘•RżßÁOŁiŹgŇ\í\űřź¤(™ŽŃć2NűR%[Ŕz,AľzSąż>xŰ=t ]Ř8qL±ĺ®/ť‹ĐÓ9—^4ţ‹ęű2ü9źŽ,n •˙OíâJĘř[çšúpzŰ /:ÍSóŽ5@žW~·6˘Ő>3ś8BJv‡ďŞ/¬ď™ÇC ˘Źă9šÄýOáyËĽt-Q6€Kfů‚€ř`łÄXš’ł\To&gč<Őŕ%†{g‘iţăĺ ló1:Ü\Ş}í d«X°˝ŢжĐdż+|“—ËŁ‹Šń[™řî6s´k J>=9ŹLž˛48,Ž•© 7@´˙Ă -crg˘ű.$˝lx‡µÂa' {ă—0™ĐK;ĺnŕÖŐî_TÖt"KË>ŹťyPhŮĎ`¶-ÚŻÁ.ú®řeżÓÝH§§+dIĚ!cĹł‘vˇž¨)OŮŽ»|/ž^ŮŁp§®U9ŃĐ[&5ët¶´N˙DCß” ±pć +~%Ń—ÎóŻh§Ĺ… -%Ńě3ţK„őě^׆~Qą• ÄaÇ›Ńů5áŰ:Šň'" V÷ů4"ČŁý÷/] yÄOłśoL=^8"ÓĚv÷”ip°ż¸l ˙ÖŠńNŮŞÉĚz ¦×˘¨ś‚ŢŁcâýß-aqzOp6ł˛©©[·í-Ŕ "ńÂÔŢ{\Ş W0H° -ÓţCń*ˇŐ •đfĆŽ@9×Ó>®Ň‘¦#ďźlÔľ_–łY@"‚răěÄ˝ż•ěĄPót wâ_[5I0˝̦'rOž<}ž©á‹NÄĎpl¬ľx6ń¸mŤR\78"Gn9ُ@.17{Ůý—ĺŠ9Ŕ—Un±@ -7÷ꯗŞÎĽ¬ ˇdR[dˇ—’TL’d«6B<×|VzÎÄcĐą¦šö኏’Š”†?|Ľ>`°0”VĘ€hţOßâ4 · Ö§?ÁĐż ±ݦ§sËŤ#©㿯eď¬%Ô­lú.˝f-ę;˙9em†ßĆmăZťČnŮdˬ¬ŔÎ Ó¬>ůCrV¨Oi0ń]Í–öA˛ĆÜŢ@o®şĐŠ»–Çendstream -endobj -3778 0 obj -<< /Filter /FlateDecode /Length 2864 >> -stream -–-Uĺ_R‡’`!Ć!$€”€@bP›ź¤člчŮĨ˛%p<^K±`ß›«ŃW‹˘śa†Ě[RÚ´ĎLÚ›¶úy±î¶oZŐ^~<7ť úť`ß>|m0 KI$†WűZ5?á„X2¦€‚FÍfÍ OŔF~s^•ďÄŰb66+|nÜ^ ý!ÎFćő4†÷7äąâ5,8—m ?>$řÓÚďś&ůY¦żškÎű& "—p×Q?룂yzj-ťżJ\˛µkřÂ]°ÓS,{´śů9ż_ýřČeďŚĎRźkŇŻŽú´ŇćÖ­ŽQş"8çŮ_žWܱˇ`ĆÝŻ¸ÖFĘW’. -V¸Íb8ü„Á - -śß7é>®2ČĄćżrö#n,můfĽđ%÷PXŃ/ÄB° ľ-®!DQ=jk3,Ôřdî1”˘Ü%jţî:A)n®yßSý‰ű83Üjőbnő[5lĐrĐc˛#aćH‹¸” @‚dÜĆnôÇB劀_ťŚç–>fň×XÝ&ßŘŐPđ>a¸-fë”­bĆßńˇtĹđ»ŕ¨D‰cŔ -îç-~.÷ĂmęJ©NŘĺďČ ¨ů—áé^Ůňş–݆>éŹ1Ź?ă‰mN'y%Éş«ů@C†BKŢ<9?#ěů u÷„1Qű&ţw×}Źxéxő\_žŮ˙.Ň‘öłW&JśFŞ%›®ď˙ibÜ;bĺOµş20AO×;ĎT|ÝĐ& đľÂÎďGQUYnă….܆»™ĺʱľ( ´wÜ çh<&˝É^ ôJ˘Š„Ë„öü¬˝šhö-zÇK“'Ěčů7B5ďÜô‚¬—ŢÜIw3ż80\óĚ×?ŐS•7Ęž9HŻé˘fJ[‹Ä'ĐĐÜ uaŕŠăďe6ëwx{•gtśaöDÓ‹-37ýLPŞ@Ĺ’§3/—L (úµKig#Aąĺø,ZűŞM\ŢPÜÖŹ&O„ôBż3ölÚýřßÜú’Ő(ĹW˙ŃE˘6ä‚§#d°Ů '¬7W0Ťdç%|1ÄöQ,„[É÷˝ńobt¨żŤ„¨%s˝Ű Ćهů±„¨ôOÄÇNŮ·#Đ}61IoyRéxô˛ vK¶˝ŔěQCç^ÜtÂQZM]3“)€ĆŁ ~}đ÷bß˝t -ĘAiĹäŽUö“Zž%î˙n|o‘ÓáÍĆ)Ţv…Ő|[f]JEM´ń‚^nâi»–ň°żň›żă*"ş®¨„r–ĘŰ#kWăë±á˛Ď'%hij%Wś ‡¤Ä¬ţWV¤EFÄőŮŞťNś§P2‚pC&4żŕíMxy›’yÁđ·ZŰ$Äť!ń~ -ż‘Ú"Îpǰ}h¬Aü|·‰˙Z> šŕ‡PĽE2D¸bŮ:ÓŁú_ŁA’>b `Ť6ÚţKŞ]`aťˇđ9qQ`¬}„Ü%Őc‘S“¬s85É®Ŕż=”źţÓó!!˝¦Bü‚śE±üz®,¸Ë^Ä룿ó•Üfn  ĘuFˇP$šqO\§§íâc<°|ń^ÖE.±Ž.ŹÄú¦Ą˘Ža\Ł«Î>şâ’KäŁwčw/řĺôĄű˛y’Ž Ż| -?e č:&ËVĆŚž°*ő?yë/~«„ŹŽhÝîĺŔh©q΀ׂ5‡żťxËwS‰)_y5‚ ä8ÇKrä6s5R‚x‘*˝ úÉ€1ţŮgĚ—p@Ó-ČŠZGkŽ©V†ˇkiu0 Čů<_CjűîÔ"`ń+°WÎ2揺ŁOú…ÁéwŁ[ŤÓŢ y9ŃyIY6ż<%.RćĘwPÁ y,Ĺ̉ՀT¬ë9{;™FN˘Ř»ă¸—xţ jĂ;9%›Í?Iľő —?ÂQűŕŁGx]ďYöřř…¨6em'Ż}míű”L$§e¸îY űŢ09;ĘFŇĎ;›˛Ł#Aŕ%nŤ‹á宂E”ñ PFĽŇZšŻŇüźÇ ­(˘í¸­ hSÄnsheÜ…0u‘âŕÓ-żü!űŰWŤ<î$1ľšÇÎdŃ< 8Yëçí9@ë«śŽŤ|í¨ˇ6M—ź đŕ6$łĎ˙«9K_˙k›>]ŇDTSAŠÓâ>»î/›ËşnÜ(EÍPçäĺ¬BJýögÂĆ/ÄÎ…÷p˘vúâĹ»mQ^JŔ‡önŔAĄ«S…ikI%UÄfĂ;†s†é1ýň®¦˘z®?ŢĆ,ŚÜÚ/| “żżTD1‚BNě\lB¸ # Ł.ýđî†Ď6ླྀ˙Éďµ^ůÍņ…ÚŢ:J¬÷"T~H­~s6?Ęš±ß9 ˙†.n+>ť×ŘżŇ˙ľřW_ţô¶QňíçĆ«"nÄĹÇžŠŽµc‡đśěĹ4flă©oeđWG7BgT.ušĂM[U ĂŞ3żAJF k®*h¸0‘Ťj{.‘‰$"™Ą8g-ďʬöˇŽ9cr ´łÓĄńzĹ(ľŹŐ [Ąî8,.Łł`ůФńłĂ(dH%(úcşaŞLtaV5ˇíůlk±˙vĹďm±ď˘l˘V™ Ge„ ħ‘ť¦žŠŔÎOÍ/˝űŹ(ËČ‘÷Bm·i(Ě`}çĘ9zđî@E–ž±×ŕ4¸Ó.Đ’»fJŤ=>ęMśbÇŠĎáf“¶`4´ÍćěźB(@$çŃIđĎzćoŤ’ -HžÄ`˝] J˝Ňşj¨ t^›´ůśRW'.Ż@?şO %I)LGF=>/*Y¬{Mş-ĎŠ0˙Ťćĺ=™UΡü—h ÖéÉ[fe3VHK1ĺŘş“ç$Öźđa÷?dgáŇé|ĹO…]Ľú_®&kh'ź%@ě`p /ĂŰÜ{Yů yůÚßţ.ř»yVM bdý ­Ú˘MŃ&C“ÇIĄŘŞŚ:öÂČkňL/g¶ć™óѧ¤LČ?Đ@ý7 BöXć*śria3çEó17­tş…Ě„|M%G:Eýcr™Ř¤?”Đ=§uěŽP,Ku}®ÜĄ´o lEŤ™¤:E ,a? wop`~ăŠčţŃ':čo—źą]7e˛k÷ -<Ź|>/|·ŘďSkóŞ‹ÎgN( endstream -endobj -3779 0 obj -<< /Filter /FlateDecode /Length 2816 >> -stream -ŤYšQZ±Mµ9B‘S'sLc Üţ˛âËÜH6Yy{F‚â\+Čj__I@f9ZˇDpëţXH˘Ąż#łDĄ÷ąw8‘Ł_i3 9Čoé„BŇ©ËQשks˘–ÓFG.ě=†‡ă+ëpmEZG–îíh_ĽŇ´>}¬›DŘŰ1Öö dfşő‡?´¸Őł;÷X¸b»^%Űş´[¶˘—™Ü(Ývů&Ąe}8=Ҩ¤!ăťe+[3Ě‘Bđ1&Kű±¨Y˝–Ő ÷¤sÍ43^…®@˝Đšs×Ć岿ş®ß–5Ý7kůoí áQ(›Řî÷ű03{ő6…üAd‘D<±d}IÔ¬š“Ăü-{†4Ń=¶!ÇË+‚ü˙îlzEă;cÍL.ş‚ޏ±ŞÂęt1ú°ßďy°*+đŹ© -Úy+ -âŮ;Ł˙uŕM;:wł\Ö3l˛“Ką>2P<Ö9‹äŕ_Ôź4Z ĚUÖe~ŮQŮL'rú˛qC~X Lň+~W^P;^I_VZÖ(Zß2rI·ý/bČĐÁ^}űqł{+/»i1:śČnż˝¬|ŢŁťo+‰¤ű˛ŠŚŠçbSe㮚Ľ -ŚÎř–·gvę#[Qą n·8ܵ…©“»găŁőŘaÚMŮçhl ™¸tÖ*Ý ^ 5/Đí‡;ů—¬ěĆÉ•ë™mWz7Ţ—ÇIîÇ˝_#‘Éť…á¤S_ܤbN‹T:–»ÜŘ~‹I×z„–GĂóÓ2ˇăď˘űZˇÂ!’N˘T%'łnążuóS†Mäuŕ‹ &)pU^÷jęg„Ä7\ß{/\1ön+҉}ÄatĆ`fp±ŁÇż%éć“‘Ć•ő|t0tŮČźÖ®éĚrr‹€+Âj-kß óÜR¸ş˝§–™Çŕ͡FóWS* 2ŁgvË Ö}ŻňšR^WĺPęaÉRJ^‚ůAMĽÂ!Tę‘V:ĂżsůL€›ěµćgLǵ—ĘPş+ú¤ŚĄ"J“@¸¬ĚF6G ]şiäFÓ»DѨť•gHĚ<<Ä'ćEp[Gń!„,‘_Í%´a«Ťµśş©Şńn hÁ˙ŹűlsÂ`lˇ¸HŠ—CšŘź[FŚËěcŮ)pZÚä_őUŐ 2/I(٤3ÝIýYIŕVń„YÓĽ´ő˛şŠogřÓ3Ň÷žď$ ÁgÚ”@xL˝t™Óĺ•Ů(ÇŐÉŃ>5‚ŠŮ"E„˝ç¨ďQ±¸Ż…—Ôu¸óĚ ¦äÖt YŤ2ďčk$ ܡĚ—h_·ařĺMĆŇçP gfąď0Ďě™OŐ ^€ ;_ywó†âäËöý`ůiČ!±ć¤xşbŢÔś3Í(ă)ŘŞ/Qý(ÇÜ2m·+°EP!Ó 7¶Ço)>°ŰTś@.TSÖ§Ţc‹Ď€~Ü*·ˇŽŞX€šżSŤľa5e–°TP ¤Zę”Ňă/“™p¤m˝ŇжĆ‘Í=Á`‹giŹJÖžúŹn¨ţuĆđ/R _ʍŰ]Ó%y+dR&Ĺ´fŚŇW—2Olő’ZyhÎ~€5:;‹ĆŹç‘ČÄK‚ńmáýŢţŻ+Kl©ôÁfÔ f6´_2Ł\đ¤(‡űÉ˝ ÔŃuľŻśl„&†ńU›ŕáŕŤ‘6ćbćjű@kž0PŃ9P€Ł–yzÁÚë…him¬ç›ŚiĂ×5ĺ‰Ë_ÝĄ -j—m…ੱş˝číkQýab°ç«e–8Ęč­ů*oEÖĽEER1Oösśm°sň’o’inQ+PÇĄ­łŻŇ©{ę‚zÍŞűoqp¶±e4Ş1É #p{ôe«âÂJš: &#LŔ-˛¸Ě¨ňúŤ¨¬,â/mßüµ¦ň¨™f9ŽâÔČžŐ“lĚs.ŞU?e÷Ożé(ŤĎKĹľá…s?ß›ĺpó:VÓ ‡ÓOs¦OŔŘpJ.—É]q[™!@HĎŤő¸—tşB{ÇTblŚó7˝lĽGŤ -˛©Ăš»ç6B͡(ˇ$&GŦ|Âä -~Í62d––ĂqŤáqágwE3‡¶ -×Y¨0OĄ¤}lłÝv#6¤®ä«b'8s˘ťňµÔFŔţ2šáŃ·(˙2Ľ†ŐF N˙W߼†"š,FĘ`키&˘Ťî^Ç6Ş- ă,xă,#{·lO¦ŚLM]˙›6ů˝_.ľ`ah˙ŇpŃ\h4©‘¨ŮiKç—THUšŁąĂđÁďcďíô+\™ŰVÉ]aÄ{p}â-b>ĄjiŃ‘bPHřŘ؉n4çÔę·Á˙<+rűlŔí|ŤšÚ7…fdĄ­äM˛¸éź˙_S(ŕüyžŃeZk;`ĺŁ-w(  ·*ÔŔcÖÝú“`¶ňŮWŘ1•%Í˝j™°Ý71ϤÁYʉ >U=_Ć<Ł›ŚâÂ3DÎŇ),. şąz#.bĄîTčÍxů/__‡¶‹0 ü\ěŘÄŘËŚeÄŔˇHŤsűo­>•™ś”\¸™ęűAõWŠ µűNZ\é«ËgĹrň•>ŇśHV},­¦í·á}É2€ÍĐËšPžđ(8á-ÂŹ“ŹŔ«3Ďł¤\éä™iAJKNÁ·0t±^­“1[BŃs‡C1JŞşSµUżFm8ě뜼CöÝ—(Eń„ÜF”#ëďŞ44'"Ú ^RGCöíĐâ°Ň‘©ß´±6\›÷Žón‚g5 $1•xÝŮč­Äv®‡ĺ ¸Ž4Á+„»?ű¬„±´ý `•Ô E·ćü˘WľŃ´zěA6Ř 4¶M©Ăi\}ßZ>ńÁ2űâ 6<ĐvĐŔÓ¤Ńbäó÷ËőőeŢŽ´QěüűYu™Ń„ †ËŚHV&Ë­^őDëĺě[Ń…—!\4m,óQ·äJ › ÔämY}Ë}úu(BrÓ›Ć˙9Ţ…KpśŹUoÇ«V ť#®ŚľőA[¸uÖ¨T÷zăéƧ.Ú»K!:6¸q¸Î| łü«¸xô{­C‰ťLą!G¸]EťŻŁŤ¬Ř†W!¶äőĽ¤ÉŰ}°H^«‡±ęŠ5CvĆF‰Ú‡źŞ&žl`JŘ6k¬®—Řě–ÝÎ’9‡{ČżP#b_mH+ś;ÜpCö®s‚ľGÚÜírĆ5ú;ĚŹâ©ÔdF5]=:&Ă.Ě -ŇÔÚç˙ŇŇ4áˇ.kWĽ„-3ÜÁˇP¸¨Ť‰—ďĂNĂ -ĹIž„-I™?wU€#^ůT"ů»vţ˘lĄNsuCuB\4¤Gďv˘©‘»( -°ţE©ŕŮŤ űće\Ą3ÓĹ"ŠĆŽ ‰ Ď¬_Šł€ŢËçşîÂďfUZ]wĺ‰VÚr”#„bŚÁ±űµ~Jx¬áPx× ©ÓI%ü‹IŇ6&ůÂÉžoÇ ňjëŢ ¦ŐIrĂ”•ŕendstream -endobj -3780 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -qĚôÂ÷w0ńtšB*R"ńů9ř‰Kľ^¶—°†7× =`Cx@2Yň^ (AĘĐ˙!D2©xŚㅸ˷ÖîfúžˇäSnÓ=X*BÇÚEízD¬Ľ6°í•ČĘ’ŕąEĚŢěN`9˘élfă-¬«ßk¸ÍŃ6$–ši8xk0ĄČâ’ěOűĆçhYČá·uC­¸K#ĺf‚—U˛@fkD|Ďĺ$Őň –›Z9Ą=®u+hÄânť-,Šů$GUNëđ©9 Ú”0’p)f>ˇ>ꔄ9ľnóyÁJ( ‹'üh—âálY‡nüúŽ‚č–!m&źŽp|<˙‚@ŇN.©GýŮ čtUĂ·.YPq¬?ŤënłeíŽúîá(N‚Č V<ŃŰů^ŤZŁŕ+¶¶+Çě)VPr 0lpi?HiŽś:XŁsí?VĎsĆáNßý:’%mÇýQŁÚ€:¤ľl©©îmT¶ŢÜłŤ¤€Ăôra_>p˘Ě‡ů úË\lÁľĂŻ—*µYÄ›=cF„ř’J+˝fÍ„ A|Őý'D` Ńk@®K" U5ߌ˝µeŻb%ă­’žnq[ŐÔBßFLý2AÉô/dŤŢŃŔźh%.NşčEícö]hĐś'?OH; 3+SŮŽŢ -ü{ÎžÝ -ĽőpM»usď¶}­.M%N®ěZą×ßIąD§J"˘é¬ßú,|4|.#S»i qňń’N42Q/íCŤzl gäÂ;Z}ňěNÄMh)3ŹŰ¨[>TĚZS±úŞi Ą/«ÁŻ÷y=+tB"{‰ý,ťUđŤG+W -¦] U«¨két#F‡ŁâÉ "=€źijđÜ|ÇĺŔ»‡×Ox?Ôߡ/5łŹ÷sËŹŘ4ňĽ éo˝âˇÍvHöĘ‚źs kÁ‡ăh÷aPmcˇQw•g"\Ľ Ą‚ö”Cz×~‹˛‰í¤1ŠaŁ;÷βaSÝX9‡ ĽŮ·˝-_ÚPY¦¬]wUa(G€âřIMLźŰpŁťcE—´µĄ®Ó3ËYřˇˇ\ŃĄ‘Ěáw¸&ýW“v7ź2ËÝS¬ë¸¦Iąa±)”4,ácż§Xj9Q8»¶3×Jé­“ĄKÎ;^¬ů]đö ‘amQ˛Qd»‚ńˇUĘ”J)8@ĹÓ­Ř@üeEčM·vÁD E4…¸»ďń⯣K¶îsp LČée)%ś Objäî[š‹8{´câ¶r7Ôç›i+&ŃýLń~f5đĎf6§ złů/ëÝţ•iĺ…ŽŻPŞvžű6ĘĽ¶›+X` -=X.u4yź6J‚3^łO‹Á@Pź…/’ĚiÉŘcľ¬8z8 Xv7gâˇT˝á§Ú§c^č -†?yyÂsZgчâŐ$ĘŃWC,†ĆDâB¤Ě*ť*&5Hś¬Ú-´ÚşÁřilGŻá.olßLě‡3p4¬Ŕ4°ţžÄüqŢONT˙9!ú#Üg}5aâň?É$-ŹUˇ%} - žÎÖĘë«áVzK;lź% „. âZđ ÝbmH"zy弉¤ß2č:{é'4I(ŤçHĚIDO<€ČkŇÉëÁĚD$bŃĐ?đ¶JzÝ@ľýK(÷|µ!;xt ő8´›¤şąe;T©“{ž·@â-'Šž©ţ‚XţüV-Ń5>{Đvď~ĹĚW©ć_®{ßŮÓő~ި=lą^UĄďD=yßř¶8u ŢÚ‹ß•äIî>2şşü% üI_őQB-O´ö(oyŠŐ}ý®aâ=Ⲳ·eÎó§đ~=™ú)(dîA$÷Ć*¨ďhŔ(:«‚ôśg†+p$–+zńf˙A_źŢT‚—@%–ˇĹ|:ľxt'­ËĘëW@m -_!˙Î?ÚyNţ!éw’ş_1ÇÜóůL”KŞ\Ă_ÖôÓMI˝h·BÜQŰö4l»b׿Üo-áÖü٤endstream -endobj -3781 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -éŤVŔCq0RŔ´űQ}ůh}?]pAřî,@‘$č"ČFAŹó¶‡ +Űd˙€íáĆ`/S§cwîbśŐó."r„5ńo‡Ü;"˙ĺÄfĽ7KĽZ%Ç]ł7‰„îXç›÷AĘîNn%1Šć“ćx?@r«ü~BąU0žšá®7lšÔéíI’—Ôó@6UŃ7ż.2ÉÔ Šó5 ظ¨ńŕ‚OmFLˇó›&™„ż…'#ťĎďϱ¤® ţî0ć•*`˝nŤüÚA__…‰h:ŹhťďŮđkcpWRˇ?¬‹'›8¸˘°V4wĂĽß,L®úV„Gc^»`öˇZ«`YŻoÁ‡4ŢPčÄ™r¶łµCšÜőa ^Yç=w´cM±Âí]8˛űöÓŻ‡“ˇÖF,Ö /+ŕ šetÝ\踌OŽS“ÁŮ‘‘ž˘Űuésm[ş¤Ó¸,ŁÖ.CÖţäJŻńXPěy‚ĘŽ %Š­±ě$ ňŘ4é\h8·Í$o0¸ý­UÍ˙“ p4«¦{ńČţČ„Ct‚šÝ/@%ŹYđkyÝů˘(ťgÜ2Jö‚˵fĚZźýXgH¤Dň1 ›]Ň!~ŹŢIšx˘ôhÁ‹ŤĐŐ×ĂĚ٤×áÎ#aäu¬­Ňľ¤ŇfŃÇÖkűČ@Yśb?ńë]†@~f´Ř r ץĺ„c1™_+2Äţ5–?š’ŇÂć°"&Eď@Ő UŃJ¸şĄqĐjđö/ERoSV=$Ávt ö|߀ś'h CŃřżx~Đ4§ěTęq¨ý:Ąđě˙Ç~pa‹̥×4]‹˘—w ·Ž`ú~\źňoőŻ%3¶Icdť˛“^¦śe˛ňö´»s†~ĺä{.µ%Ę9ĐUtQ´ŐÝ/4˘kçCJ8›źNz´MoÓĘHĄn— ěćŁçĎŤËKBČ,–¨®_>b°W›wĄp°ÂŚ÷Ťşçdwí.ť÷şjú˝AiűĄVťî@'ÔĄĄŤA_nCRëĘ÷NŤ-MÎÇVDfLKž»»Ú¨Gů;x¨˘jťL”âpę[ă îJ%csĄ%ű`2„l¬l“MR„ŠÍNM«l0TŞÇZöĘ–‹˝˝r{®Gż<»*6ôŢů0ç˙l›Č:І†aŘY-şÔŐ„_7]Cď1žÂ4ˡć·Aš÷fcł‚IfÔb1P0w˝ŤĺËŇSyoÎK̇î@Ζ@'„Đ“ˇł;ř–ţĆÄE­¬µxí&˛hWőíH„ťeş<ĎŃ´§âm„c7JÎA(‘ýwh¶ůÚá -7yQóÉćąÉăť{Äî—W”F1üç--y­€ćíAŤ7ntA}#×tu}°ŕ?ŕ¸Gf·NŞDB?ś€12Ĺ7ź&” -µ9Ú˛ŻŤżěţOF1MÜńCűçKgőňV\ -⤰IG1 ťĎŔÜG łńŘRÄ×ŔĂE“şoUŕß»ĺgńU‡Pn`Ţş ä šE¨Q -ZDŠ ă(^qF©č­ú÷•Ł”HE,šç‚­ŇôŮ+*<\­Cşf·®’ŤâFső&f`Ç],SĄ#îŢi’s˙–Ë_eĺÔzů¨UBűÄľ¤ëú#S(ŽÔŘjd}fW`•lx†ÉGŽÇS’ë_syĂJŮęmŁşľÓěÔhߢkÇZ‰ň¦•GŤ¨n\”¸Ó˘Î+ir“gĹ3' şkrŚrH«ő€„OćÔ{Ôę,żp=Ë­hÂŐ‘fWAH‘łO`ţküÍŽB·†$ ÍЩߔ•ŢGăÁ”ýΉťfWĘÓ …ÜřŰŤ - Ŕ -ŽÜ·jĹé“•;¸"N´ -ě>YŔşDĐ[śm~_·úuĂýáŰąěăŇĎĺPŞÜk:ąĐ m—@ŠŮZő!>Ů}ŰseOŁ[¤$ŇŁŞ 1wŰ{Ă{72®SŚź*Űj$ŻY­ˇ:$€b -M«q’©ę'ń2˙Äťlł=uç@ĂOżŞ÷YZ KŐ˘çhČte¬xéĽwŹĎc™‚»•y­U‰3óERł{ĎŇéšß?š˛ĄŢcć %ÍŻ\Ä~÷+hĚLÇ/B XE’.…ýüĽfĽ¬LH,8(çbHQ4[Đ0Ú#”'uv %ŠWŻšň¬Â1©ŽA;O•…dAŰŘ\żr­±–#wŁ$#Ökž7YôŠ#H YAä›uűw-Wĺľcµµ]‰˙}±Ď>«ŔţnĚcRHř&Č“đ?…±č*úÉá fĄ"ďúűŘfYL(Ťń€ŕmŻč¸Ý  ĽÔÉOěä3˛VPĄ.ó^O,oO'ĹGg†‰ęěQCşÉW(ą.D=آךččnžů!ĎĺäţiNí–ÂeyÄ"łą˝*ő5Ëe”6•¨,Š«bendstream -endobj -3782 0 obj -<< /Filter /FlateDecode /Length 2368 >> -stream - L%ňňLS˝#pQźjŕ˛1EvQ­~N·ÓD(ÁĄä((Ł·ęšĹjtš¦”óĎŁ ÷u›?Ăňô‡ąăÍ,k…Ĺl¤NĎř°¦ä=ŚľXß,#şĘŇ<%ú˝Ęí…ôĚ R“I×Ů~Vł«‚•&IĘÝźŤô5#·ó7ľ—őBůâ -9©‚ďůr›í4ĂľCÔRŘĂ ý‡€ÂŁŁžQ €xőřXÜĹČG[߯ťÖbş­Mî»oŢeš»ămíĎ"L¨k™˘4Í÷ŰŚůĺŞęůIŹ„X¨ŃtĐ!(هő Ýg@Şt¶[VQ¦»¬· D¬áĂŃCîŻ Ď·ŽĘ™`÷Ľř>QHéˇD+*ÎOÓÚ(áéě(›}_ţ5ť,iu…µt&&9+%žuýáőBJ=ö­śřÓřŹäŃemjn{,"ŕç° EňS|,eᣮՑu7.Xĺá1żÄçó.u€dď¬ë#üÝM>”‰qýx«oĆí>Ž˘Î©E%â6ŻSm Éň9Ö"xá€m´jźŚ.>~V­P-΄§g ľĽ†©UL“ÝéeU9Ŕ<˘W.ó"bű}«uňta‘M)ě$řéNHҬß!ďľäműţ`bîŻ8íB„ˇűgÁX;˝hěŽ4óe8î„»Gg:D´mSë:9‚± P‘#łňÄŞýťĐ3rurÎÝY˛aibđľ˘ú©ŰżĚ~ó„ě’iUYEe&UÓŚŘń”w‘[pBPŐxÜéŽC÷ČŚ$K Ś,vőh˛­żF‘¨ĆĚ´ ˇŃÍţLsŔŤhë÷¨L„}Šřá1ŕí9ť8T&ŠŔĐjźł•űÁl‹¤óa/]ëďçĐŢKKřź™Çňţő ý™ą(ö ŹăPo rÍ4»ś3ń+Ź·ŕ]·ŕßC rQÝqÎőňmËEö]—Đ—Ü_xG^¶ŞZVQ†sţŕjë6ŕ†l?›zo¶ĽµqS+ízÁ_?†Ôl> -z«ü ÂśćlÖ€9jzH÷¦•H&wŮW4ŮěçÎ'ÚXŁů¬ÂpZÍ)ŹČhśŤu=űyWqÝ(>Čw Ż”ääó^Ó‡5ő…×ÚăŮŽág¦ 1ĂľqO.0Ŕ˙ĎĎ!cW¦Ó–é$öˇ.=\ŕ´E» žĘ҉fT™&|]m¨  FćÄQ/äZđÁŹ4W=†§ŕ‘?΄/î›¶ ä_“Ř_C!ꉮή^¤çĐŽ“"‚‹rŇţJ]»Ń•čâĎéOnxpmłUfâMíbĄďÚżxÖG—chŇA¨q2ö$d wŐÚyă HaE™ť|«”ĂűŽ8­Ä†Űlf[t7„ľÂ ˇˇ$~ĽŘŰvâbÍ-áH‹)së998ËجlgxÁŘmc*z=Eě’ĹÄ<ű÷AEMĚŹq8ňCŕŰ8NO;ßgc$†©ťÉT^ŕ0Ibčăř™á¶Ąq7lŔ>‘;–z¸l‘R˛U渤kxÜ8oŰW…0¬RÜ 98hç\ÝŚŤÄ’a,+ü.č‹Âżüž\qOŘźMÍ5Yćˇr1ü[+ŕMÁŠ=S‘•Ű9-í[°Ř‹ç6 -ŘŚ°B΂ú†˘=B{ňúmeTî‚d20źňŠŢ€ĹNŁ, -r_cůňJĄXÔüGöŇAD˛˝ţÎć4鉏Bmî?ţ‰ föcęňő; -éťßvva듹Ňú1˝S kľ¦m‹‡Ę™äÉĄ?V7kAwß !nU.—’cŔvZ!NŹľŁ’Úd[ mňč›ß×@ŞĐ”©Ř=^„W\şđo(`цXgĚ6ü÷±ěÔˇpťLÓoH¨ĐnÎÔĎ™ŽVĆgAő·ĄČ˙“ČX>Ôç­ÂeÍíâŮÄą\ĚöÎ4ဎ$JŚĆ˝86ŢVű‰‚LĽÎ¶†‡EŮ‘!m~ľD%Üů÷ŘpćĄuNeą ˙Gˇ®ľđIuňrvR˘…[ĺUţÔÎUR(”š‹>±ĺ ýÄVľ9 Y÷÷ądęEtTĹ#U¸ßЬŕôdąSĽ\ş3ß`†K‹á€›•V‹ĽÉŹŘŠËŞ/‹m­p†x˛ÁVő·aAă d µŹ!•ĘüÁőWď|Üˬ§ß§Č wwüý¦oĂ,6«ß¶€YgKm%/J’­z!Ŕš‘ÇcúBěd^ęőńěĂc¸v“~Űę@5ľmňÚ7|tÔ`ďĺĹ´őH^x.@Ľ»!9Ţ-äđO+1E⏾ë“KVá—¤©=íţgßîę—RFÄč ńG¶łę:Ą=lÜ*‚cGď·X' (Ě ţ_Hâ¤c.R]`6Oěá*_Đß…sŔĚ„w›"ˬ™…‡ˇŃż)çŃt‡ý0řc­ÜHć#NÜĘCÓ5†05h­‹Ř!(V@˘¸¦*v8ąr¬Ś -;{+—¬ëVJ@>ÜÜÍęŐą|ç‡Éíý=ůŁ›ß#wüí- Őqn\Ż"Éć>®ÔqiĘţ4ŤĽ4¶äô«ńťO5há{ĹŹ1Ť™şA Ć]®X.®4l·#:aőCk§ăV±ź’$yYÁn´Ó^:iľî¦1ľI˙~@˘4ĐÂ3ŹU©žŮmIßOś‚«ĆÓ†ĐßlŻÓ·§:n~j<~˛µ,2ĹhXĐl„¦wcóendstream -endobj -3783 0 obj -<< /Filter /FlateDecode /Length 2544 >> -stream -lÓĚ€5bD(ĚŐĹVÔčDlu&XĄP†Í‹ -¬G;«ä#r·Ťĺ@ŹqťÍgęŢŮ Â.`{‰_VÇŇ˝ÄA—÷üÄI˛2Ě‹nĘ'nĘÖ%tßřUnEońgUIöÉ?É]÷ blůHz2ÂĐö dĘńům$Ôbs·)O;˙yŕR4mH-O¸ťZ§¶Ě żëtŽpM 4™LĘĂTU:ăú™"5GFŔ“lřăé>µ­PďŰţ Ę ăĎyaÁW×DaârŰąş á ö“™Č-8‰MGČdĹ©’—¶ ŚöäFµˇ*¸Ăç)cjÖX÷ߔ앛>nüĎő¶?ľ;Đ)mfľţ9śŤígyŚč§<”®X»H¸q'ĄĆŽą úę8ŃŃ"Źsq­é fÚó Ť˙2=‘ ~pĄPČw¸ ­ [* †I2­©ˇĺŻÎâÔ%ňý˛Ovkť -&ő4„ßmş1Q€ĽLµřц€©+‡Ô#eýŘołĆ¤ě¬1R“03úőťKŕ Żsâń4žÇ˘ –+Ë›•M="Ö?- ?ą=@_UŕZˇ’QyĎ`#ĺLšT|öŕk-W.ÁÇoÜŁCęGQˇ)µóŕ™úGźK8O‡o"cöówL(Ł>Ľż¸dA>Śç¨—–Ź”$ĄňD €)DH•yX‰Ű9e‹Řń‹˛IW­{Çěßń¨˘/u‘ÄÁ~ ´'ˇe­óŮRďĺŔZ,ÝéőŇö‡Óţi“NÍęfßjÝܤżwwŇ–5·±¤ Ę™…+4 ›.ÜZD<؉힖ľč¤lÜgŕŠG5šÓ겯řh»w`‰â˘ÚÎÍb˝ł@ -ćCöĽ¸‰ťöxEč„ęí­‚â­äăÖg–ĎCpŘߏ-âjuPqöłŤŃĘ <Ś[´—ˇÎr(¶şíÚÖ»˙ OâÚW[ă ‘ÉBîĹ*‡ú¤ zsŃP#Ó/Ö–`ĺ|ŢƬÄ[‹A[đ{ÇÂ:€L«Ľúy ¤5ĎIS̡…K®ľkjŘzça¨Îżć‰•ŢÍ~đWƸ!Qěî¬YhźČ69!Gá±b€¶(śk(ő±~n{lAťzĹÖă•AyčŘ(Ôh6‡O¤~]¨"ĺwE©‡r*ËÄ9)»çĄ!űa1w/ëĘÄa.ó5žďgCVeś©ÍÂcH–f`âXn0ÇÄČDE/ßuŽ`vężĐjµ{é6K›ă“µňŔÇâ Ĺ6ŕ9xFMÍŤ·»üĽ Ké H•އ–˙óń^Ö ­U–cTYí­Ć ĂřK[ŞËaĺĹţȵ¤Ä*N$ä•dÉÍ“™ xl=µ6€(]hš/g,ŞOí$m Ojz¦°€Çö&śę/G -‰půŹ °RSá…Ş±‰Óę\şŃ”ű‘Ąä˝)˛HçmeKł/Dgţl4l•·[ň•T?$Ë$fˇ`%jâ@·¨˝ 7±ň®ľ®¶>÷éť='ŕ/Ť÷"đjŻm»5µhb÷ŮLˇÎ:łŕ·’čšÄĆxZm—ŮV6̡e Ťk$Ýđ«4µVvBüm•A†űÎp|$TB}¬Ćhd)"»Ô ö ±ÝŇg9îŻrZÄ‹é(z|6Ť’”~N™;ŰÁj‰%=qOiřSMŞ#XĺÍ’çţϱs6Ď {O‚BÎßá©©L[ŰÝ6^RßĂsPIiS¸§M Kăy.@±1˛÷“””.Wxšă!ůo’ŢŃÔĐt:ĆZŽ„Ő§Ç9É´ü©ž 4"Ŕäéčň ¬}¦9iMv±ĄÉ›ÍZ'Ówl˘]96ÚäŻăç˛ç]Ň|Ý– -öÖZ÷’U0#`8 /¦qy’ĄHĽŁÁÎ×ě›·dI7qEűsň`ÎŽŇĚĘŚ,»•ÄV&áĐ*)煎ϲiŹzV†ŹźyIfą) PIĐ*ÖŮě͡A(2¸Ťę «óť…Wľ}ţ‚´j_ËwýXçe©EĎkŕßîxk’©{ ”1.’Öł Î4›Uba—4‰ö”\Bô…;3ÁčAO€Ţ6x;Щвë…IL‹ŚUşĹ‹3ůg/€—Ľ‘ďůş -r» ›©«ĐHV ť -eâiź«Ń^ /ź2ŤWlbŘÍăł¶ôşÚ*Q!V|4á7+)ü"˙źČÚôelj ·ĚΓîËţŻŇʦ´Ľţ‰nĎ••Ó{—#@÷űČ® şTË SPóŕT¤lAŘM› -›dń|>veú“3W ő¸µYd~mG,âĚŘŞW‘ ź‹Ç€‰ *üO·S1ÄéšÇĘů¸H¬”8ťŔÚBöZ ¬JdM «vŰÍ HP•n´= yŐSé^0*D:”ńL‰”•‹¤3*P`¦H8 üĹőcŕýź[„:c(ÜĄľÜ 'źtȶI­Uŕ:µÍł?"âśß]¦.]ţ\¬ž5ÇâŢ‚ě',endstream -endobj -3784 0 obj -<< /Filter /FlateDecode /Length 2800 >> -stream -C`±]}=L™Ç5ġņĐ2C .o7iGZpÜÇjB7Ůĺ’´Őv«'8C±ô—]·Ú¸2s©E'eŤxPwXßŮy+) Ć'-§bńMQăm%źä¸l|HśęŔútŕ}f‘ĂôË  ‘şťt $ś„l˝l7ď˘ÎfÝ&ŁůA@Oyő<Ý8ŮňyÇËŽ´˛'aČF`TŽáщĄ oŽ}™ß‘ y€¸Ô‘Íú„Ţ“ž+ŕĚÁŰ+ŚĐ}VŔ±GŐMÉř荇6:öE:¤{>‘+ňófŁç Ő„ëP¸uJljO©0Ë-űŃŃď?PPFŰńyˇ kF D¦Ĺxh™qĘnbĄéT;ʬÚBůő -`€ŕŠŐ9ń<ĹŻ˙¦c•ăĐŘśw‰Ö×uă(őŘ®Oń+1ęž­şŔĹa%ět“+´{ČaiâŇ4L*C÷¤ž5 qa°ëńŐ_|ŕg}‚kˇ ;n!zw+Ý˝SU#ľĚcaĽËBiÜĹu -Ž ë†¨°$\ŕdđżěb„ |Éç ËQTĂ[‡64Ú÷€”HýbO•ršŻmĐčK r±ăűËöăťG˝â yGÇń_ŠĘÜŔd[‘Řč XÇÝĐIX×LžŤŰă?CąS|bŕÉŹřҬÁíČ|#ŞuĘJ‰oĂ}ˇBý¨Ô]ÖNâČnËE€8ś¸*ťkÄ„\ŻĐ©grc -H Ó$j {ŘAç^{ŢI&…Ď2É‘\ČŐ>0˘óMäťÖŞPă[µŇÇ\ʵe”® -ś˝aÇlúř쨌¶vU™e<`”Y„]TŔSîçĺúÄp»ľ~%BĽć_:b"ť#•jĄŕSRP!–ę]VÓH™ÝR,¸˙TµĆĚő!Áë(ůĄM°îMaĹ3ä´,2ôĐ*Yé‚«•ŮŻ=9’řܨnĂ K$q|ł5Q{•ž:HÇP/ďôŇGíÁ5íĚ%•Č{×¶7\Ę…$É<—ôoŹťÖ1ô ‚*gĂĄöň+çh<§¦âVN”,°łmŕO[ ďB§÷¸%ÇWÝĘš CÚ‘ŕöÖvőCĐ3M2”/iŤÓ)¨ąŚkĚq–ď ĄÔ5ôž«Ž›^Éö°ß'T{^, n-_™nŐ]˙ŤUěo™ĘŃlj¬Ńů‰űŔWäaÎő’A&›ŁÉîđ˝öZ$ ?č(űaśôµ Ů9\3‰SŮ999^x.îmŘ‹nČŇGśÜţŮü’Ąh€÷8ÖŇ*u*îkc3±ŰW Ěۧ(#¤÷­ĐŁÖŢt¬č^cŁčĘ/j–Ř>˙G\é;Ź ÷îđ{°áli ŢqFOŢC§ żyÓA‚BĐô\âuŮŃVôĺv)8hŤLڤUjĂĄr'ŤŤą˙˙EP÷®±‰|/Ň'CŞuŁ÷rÓ¬.R -Ł H!ĹŚ Ôw­8*H_ €pK´†3Çë¤×ý$ÎÚöQŇż›ßD1ę¬tĎýޮ}–1tŠ úłĂőĄeňEű,˙ŠÁĄbô©s“j–”Ę‚M<3¶őőHŚ‘‡Ç„10Ç -•„†pFýNn¶6tOŢ®zS@ű“Ř-Íô˛6ťě¨ÁXyĎP|_SXlóŽT›j›$iËóĘöd§:„ÓkËÍF欚ɛ€ÇOË~Vö<›®őš“ôăőf)`úö¸ĺeŤ>Xđ-Čţů:Ő7t^ŻćÉmÄŔîf¶çÓÔÝĚ´0ő!u[Ɔc7{ăď`™'óv“Oí‚4†t•.tcĆö+sI¶G-ý'ĘŹĺ´uĐń{ľâşž‘µ<ÎL ŕw<çŔtŐ+Ů;n˛’:Đ´e·`Çęve׫bF!^D!Ä&€ @~.ᚬL0×z˙^ŮVź€ňÄů:[No ¬´>B É2yy>&Á'c–˘…¬ĂÎŤÁ‚ĄÚopxŽ0'B:ń~®j´a!ę[.úăcö÷ßĹĐl‘«ĹyeaŐ¸o=“8w3SľQÁ Ă\f[ŽŔI…á/—ŰCú:Ŕź+é'K{˙ˇQwúž‘§ €«i8íŐüŕ†¶ת,čA8±ĄX(8É—’€rÄ€ŠŠg7Qͨ‰—w6ŢćąrĄŚ„LJf¶k"P5ô Ňđ2łB Ů‘ĹŐĽpĆ©űHÎ8ôOĐéµe"éÚ´ľ/ě÷xŕĘÔ:oŕ ٢‡8Qăöó!ŃčÇ‘K˙ť›Ž­ čÝ#"îb“uÉŠ.‘)ňeşęM=ŕqZĂéč4»ŽK;8ďŞH}ĽF!Ü\ŢK™ú/…n° cKD3ň‘ś îZč#iż@­endstream -endobj -3785 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -ÇÉŔ­Ů ˛Ą( -EgkµuRXn3ŢkůĽ°'h g‰, V‹Â‰^Ă˙í`r|W)N«úÝż~đŽI/äŰ#Břô Z/Qň#ĆłŁZjţPV“>>ĆEĎ .!,x_7˙ÝQY DŢÄŠĎ -·‚úµĺőßĆťVwŁ{Pdŕ4±TIţÂÍ~$śł>J*®­Ô©ŤD‘0yąAN ŚÜŰ“(yĎŹŹšľˇź1GY]Á Äć:„Dcľ`Ä~Ą—`lňLhŻÉ;şkyŰę‚v˝ ‡be75·näYĺ3€d‘FBt ÚÁŽOť TRËą:×Ë ™ť7EPďVMyÇđ™`M=Eĺ–6Ě˙űh?}ÖV9Îyxâşd˙ôíX>SźĹÍ–9ßHĄS‹×݆¶¸‡“qUqW÷č=… +ŢÄ€Â6Äs#$źŽßtŔg}!˙Ď'—ęaěËź‘GűćŰŐŰ)÷,é Ű/?ŘcÍA­ůű¶M"ł˝O8 -ÁË[_»‹ĆŔ‚ö‰n&ť9šěUˇĎO®}Çö=7cbÓŐޡď:MK/Ł.Éż ˝ÂsĐ$@GТŰřf¶T -µ…¬ ő 93{iß!|'ö‡«Ţ{żeŕ~®Ą\˛,9y9íćŁU8™ghßß{Ja,M±ţŕŚß”µÖL…7G{>wÓŁůÉ‘Ž&y{˘Ő‹©-’‹{ć>uŠ—‚٧ŰB¸…»“ ˛âŠn!$c¦zŮřTAu^qăž•ÝwI0ľ7«wYB3âYKĘF»őÔ‘t‘łI.ĹR0Š«týčZS—_=%u˛ E ™3¶a±‰,Ďöű§«Ý:5ݿǷÄäă7ŕTó›v#Q4Ö™9+FgŔ×Áí‘ôZ…6“(—ŕąľÝ˙ë Ţ$´‡#é-ę]Er´JEü‘^íéQĘ ˙ŕ÷*¦ĺ‹¶Ű@*n¸ć¦wŃäÍ9”v€şˇR‚B©’°ĄĆűNßů”;î%wöF#Ł€á!˛CµdűG°ÄŻH spŘŇU¬˝A;ńY2ň݇˘8"â({ń|˝ę٨'2¤ŢTł×Qh&žáŔá”qźUlżB©fgśoČŚ=ťďŤćTˇâ_są2ř±‡¬Î Ů´M­?ncKíbôRf–¨Ó]VË˙­´é‡$Gk.ak- vM ăúRžĚß‚ći{ýĂÎ ą ]‹.ÝŐ§Ü@>D86MżÍ-űÍŔnťá)fî îî±ć¦Zł÷„§N…2vš˝ ˙÷Ö“:˝[â3-ďaÜGŞšc§Çą?Rp¬ëłpJí>˝1r‘gd5Îł{÷LŐ}ćYÎě®4Ω‚Üy,v˝´n­…Ű2i1#ÂiÓt|‰ ;Uŕ\Ř6ůđťŞSן$·:ŞĆ˙VuňŠťE2/é‘PbČ1‚ 5e´v -GL-"žIő.`,Byh>$aHˇ÷x†qéÓ`wą©ż´űAW í%Qě?µ°Ú“.tÔë% 0E§Ä˝ę¨Šqý:Š=«Á3FWý ă‹)ü:gÁŕ˛0.ß”w;:ýőĺ9śuĺćt0Ą. „—šű+]IN¨żNAé öÇŕ”•y~Ą»Ç`d†¶Đ+ [ß‘,[¨NŃm÷ĎËZĆiS¬YřţôÜÓ;1ŕĎţGO…‰ #MFü}rŹYN4¸j…ýŚEó ]CAŻţ…LaS„ ą š3Ţö ?ŮąäĚs# čß˙=z|'Ňtě™wž‹Ř7 wTĚ6·FU5î§‹âl6Z׿‰ĺça°*éµÂŻ`’ HH™ţ;—Üë•Í4· ˇ©ÚڔʏGo»ÁžYŕłgŐßuš‰ÁŇ5-EWŘćgµ(Ą7L|đÖ§Žeˇ˛«ĐoŘüĄŐ+–Ú•° řŽ˝Y•cBÔ_á­’”ąÁ*u~ü¸Ńźë8ß«iPPd!~!–’ “Ł7´š¤ä^ň<mÍh€BÁ>Ţ)3’µĽ1Ş^˛ÎóÉ=D‘¨ŕ®J1đś*E"Q$…ç5±mY[§"d[d§-Pg©cS ¶=hżD÷.ľŐđt_‡Ň)^(Üç”Iř˨6Ç&yj5:ä´Ŕ®r„ĽÝ°¸b;şčAĄżq˝Tť`Ţ“¦ÉMµ˙»Ú«Ý˙ĺĎK˝á~Zm>‘)¨¦!é¸÷ ťě‹8„liďmlürĚÚ)AŸs,1 -‹˙Śt/p"k†%…c˘¬ -]25)NţÓşLŘp[Ů© ÚÉi!@0rT°=™?ő«¸F´ĂGRl«_LŘ.u—>ýXůüĺS¦¨\ź°MX>, ÷¨Ůń.Ö×S¬ńdúH×z¸ąl ĺŽ?].Ź(m‡Ő©%újírR_ő˝endstream -endobj -3786 0 obj -<< /Filter /FlateDecode /Length 2608 >> -stream -žűŮď&Ośě¦#L,vÜeg®ŕáüł$GyÔ‘iŐzĄĹĘ_Ľ$~X¶¸Áęĺ€Ó.»ŔŁ`8Í˙Áë˝.)üă‹út§ĚŤMaá|±ĺ`ŮŚW芵ôú….4LŤ±á‰şľ–ÄŻ 値ě]BÁiŐŹĎÍ5÷`CŠĐ—_”0é â!Ńö9Ëě“h7|߉’čĎŇPÁüT uN±6˘4îĽřÉf«@ö}†.ńWá4ś[ÜEÇľ„ 94NSˇ´2áwYŢ='V:üľěź8GÜÍŰ»ăhľóĺLĹCRG7%Ů«OIżr˙şüë„“ŢÁ–×CWá<!­ +FJÜ -zŚ–ÇłK±ĹĄfĄřňĽ¤Lgv{ě€&;ä5Ź…ĺyĚő"•ź8ő;J|E(¸h1墹$Á\Ś^/ĚŞÁáčÉRŰW&ŽuH[W„{hŤ¤Ş<8MIéwk.H×vjëKöA¨L%Ň‹ óë6ű¨TFȲ™09tă'đ@ŘɵčP8p=Aýáüją~€`ž±ŇŚtf -ňY®×Ý_ĺ{"sŐ•Ć[ťĄěvć†)b«§¤ žA˛4‡˙YMéxËÁËYźă•ţݤw ů@›őđÉ€?°ÔQ} 0ýŐhCÍřĹIüSŠäŢbQřÔěč”ÔAG{ĆňWÔŻUwp3ię‹Í„kVŁ*rnÂ%\ Bô­çů™vž1vu¨Čv™F™gŰÇ~ZH±ně籩óˇju釛©SŔ›7TÉŤ*Ą‰•Ő+§ŰY?ďPőJ‡=ÔËé¶Öľˇ˝ý?OŘŃZĆf3ŚäO×{â˘hÁŮ‹˛í“ěé›úŔhŠi‹źÝËxźŔó -_:T…·żĘÚs·€¶Mc–•UĐü-j˝ă/çJCł]žşČReŐug“ô=Ú_Î4ät!A4%›¬Î/:ˇŃ{ŞĄ˘B˙aĂÉe-q>×Ńb k—˝Źh FÉĄÂgY¶µ 6B'ńOXÁĚ5?KʵÚ6t <ŁŤźŰŹ%®®çAŢ•“ZŹŚ´ rV}A]ĘŢęúÚĘI[ń¸TžŤ´‹ŁŮé{.ń -Vş tĺ…ťĂ>“EBŤ•,–ăd(ş4·YyVŤ$•ĐĂ„mçá3ďmö´89-¨l/Ăۡ]…a®Q¦/f:h‹1ˇzh×v@ x3˝š/ÂŐÇP|JË÷źŇxÝÓěĎjŹÔݰÎĚîé«í<ň>ˇśĎú¬ŞFwkş™"şą,Ź­X* ¸;Ó {ęĎq'ié € PÍ÷>ç•W~çc[â—ąç.Őú˘ -ťóĽBµ7¦=µCwřc—¬,Ň!śÂ"eęÚ]˝®c}2Ĺ™WęB Ă^®)@ÝRĆ):ÜůJAýŞřα6mżjŰ×0ŔÉ™Ó3â#¨3nÎ5ÁwpPó»»“î"FĚ/€ĽrbŘjnî&tiB“‡‚¶X‚"*Ë9dĚŘt*ôŕźK¦Ů´3FJ˙)¦­ľzÂ8q4 -šKŐ  = »#Ą©·ŕgxťćîĐÁQî1Ń]‘SMZFĆç]‚mě«ňŁş -SžĆ&ČL­=PÎ HĂČL -Ůmx(ł·±¸6Ý Jń,őËśm+Đ´µĘŇÄłkţČą#©5ňł´ŚŃ8OÂJ6ß4Cfyµ^€kmĐ\. BƎϢ T ł†zy“®•ĆXJ.)k]č,ľ=÷é ş î:S!É1ŘćG# kѲM´ĄĄ&+rOpĽÓ9€gVĆänąăůľ?W}‹-Tó‚mˇ°f›—¦8>ŻőÁ;‹â‚č äŁĎ*¬ąČź$˝ĽëV -™Ę8KgŘ˝&ő<7) TNyçöZbŠnĹ $Žĺ¸!cŢťZ'ˇLĽą.Lĺöäĺ~îŇ-Ă2őüŐY-Lŕ¦W÷ŔŘ®y’4Ćt“ÝŠOÉ– "n:ǵ‡¤{5†ň«cß¶ţšÇűęb$ŕÄbݦ!°p…ćě>{űJąýŕÁď)SÁĽćłęŔF:ŔÂ:ÔP!Ű…Ąă uˇůĎZĘćČ\S›Ä`ŤűáU›˘ď’áÂ$ż|´¶SLô¬BѢešta9ĂŢf+Ř$Y”˘UĎéŰą‚˘Jĺü˝ü}kú<8ĘŤ2ÝcÂŁíÖ -Ϩ°Ä ×Zp`§"‹Ôd×qÜ2Ge‡şśÇ>Őţ -vŠí°q'őɇ4•ćp$Ô1]­ĎŽź„:TµP!«c9&7în ¸ dŁÂć|›×µú®c^ =Äę &R˘§Ůď -u™rS¨µü:F7ę˝Q±-Ţ˙˙Ä$ĚŽŃÉčá6ă»˙¶®âµśrd Ţ—ő ěܱ羦ĚG´üŮáŻŃ‚6WpłňĆ÷mč{îEEżšĎ–ś–Q…ç$Ćl¬P*rGůKĚhD±RE_jĄíýG¸Ĺ– -řĂS&FfŐeę9üsťuˇkOđ`ťbçtžMtö\R0ężĐ-xŻ2,€Î@oR ±ÚB€á7ý™b±ë§­'>”­¬6[téśŕČ™B˝)@«®yůr?<Ľ˘§±oź1Ş ő©˝äş»šăŕß«ˇ¤~–Ţ«J˝ŕ™ńäáendstream -endobj -3787 0 obj -<< /Filter /FlateDecode /Length 2736 >> -stream -śÔunţ….Í€VCÁS -€oâ-ńšOQc·ýş¬óm9‚a6.›ŹćR/RŃ©‚·w‹žđĚ9ą˘GË~‡ĎĐ!!â‚Ô_—Óz_ŹIţ'đFÖăŽ(ĺ(eéT\ř@Ř®†ČőJß^!%RÉpŇ©1LIÜżNAŔ\”áhi«ôë$C`·Hś‚R ŔReĹc=[i1‚÷şXKÍL[#=0:AĽ#1ŰęFqٲQâo ůĹ~ó«ÄaňK§ĐżöÍúRŹŢ«9_sÄŠ÷€ÍŔ0Ż † ś·\AtĽĘšŽĐ§S,ßohy6•ő3ţâ¬"¬˘4żkŃ!RÁ”siwÜŐ|hP‰oĂypÔż¸abŇe2Ěťó™v!Ú[ĺ©ôOµ”â®ä‰Ń˛NΞe^h/Ą\×m­ĄŕjĂ×€Žđ Ţ‘đ.\Ń’ösŰ#W׎װŠ[âű9Ă~Á¬[źP¶ô•ŔŠ+oy%€(d·ă6E|ž}[ ˘ŻmMŰŇć‡/×)zŹ{ď \¦‹ě„UG¤v­’byÍX6UŽęň­N^„J®…ŕ_päŃpŘp.”»ú2źőž·€˘É0éPĂYĄjÚŕŤ…I "IWßĚ/Ł-Ň|ĺź… „F.»ĆC:4ĎŹLőžűB˛¬¦äĹ©Š•ăQ|ŐYdÇŢ[ôL2˙nůIᔇN]ĘĹe_F™TüëfL ă‚ŔŮĽ@•ÔĆ4/Ň™ÉMÍ.˛—ňÍăz*W%ç\˘¶ţ5QĚ ]ď<<Ş=ŕ™~V«c:¶3Ť);C衋÷¤:Y–6ŻĆ6ksy˝ĆUúfď>ž  LľĄbꚿםÔţŚŻ! 8Űľ•żŻ TX/Ďń&9+•}™á‹µ‚\»d1÷đŇďőÁ#ţas%ôŻđFŠDľdéĹŔEbÝ7‘O|pşÖôS6€v0Qľ6ʬh±đ{ë8‚Bß Ń‘JŤŁOĂô^ÓVĄMc‹Ň:ŐbŕŻČîD~°ŚBDČp Ü©űŽń§0‘˝‡9Íŕ ™E‹µMgx˝¶#đwĘRÂ8›ď~•˙ÁgR:K1ăěáá0µě;›łÓÉćÎα±Ń{ä~/Ů[ZQç!ÁĽËQYĐŁwÖÖA‚ň9JđŃ~•ˇ‚ř€ÔŢšďs¶ËÔ€ĺő™*_’QÖi”´äG›,•WăŮ!T:9­áµoť^Ȭ”ƫךsź^ÔSŚÁ˝ŤEĐ3ţ90*'rc˘6f„A'P|‡*˛mCSŽsłůĹF.٧ź''Á*hxŕń 2ᤋréLk:„±/Ů•đť fűY<ŁŮ-L4·[ŰŁ6óŚ=ö§jîÉ^ŔŃßż,ĽY4 !{U*ܬâ©×$˙Ąl´YO -ť¤Św´ţ/¨-0ÓF÷‚€üdĽ•©cKJÎ-ź X‡MáˇÁo|ó‹4ÖÖâl˘ě’Ě~8šBŠžuc86­wđߦlF5.ŐFÄÔ\'^›°ń´$ĆɤVńIý)nz¸ČkűU—ÜmqŰjΦt˘0“%G˝…†§FL°&Żp @Š›-ˇçŇŽ¬é üaÓµű#1¬˙r~łŐ¨ŻÎ(ĎąÇ2ăY~ž˛Ă!ŞĹ1ׄÁa˙@”.ˇví­řů/$~GH¸†©<—…ŕ¶)¬ŔE™(JíXvă$í~ii6·¦4َHÖÔĐqřŞN×ç }×`ÍTF'¤uʲmşŘeă«Î›*PÚgĐĘv‹ —‹‚´Z”]éÔ˙ž„zH˙jŢśÖHďŇłëÇSB=)m»|ŞÝ7ďCdl­ĺ‡k¤­d/d3 ŁČŃĐ/Ăň€ŢƸt0<ŕ"8B|h¸9Ět:ŠřŻCŰŽ(n7¨¬ex™˙’•ŤKňúŰ4´§YWCŻ][2ÎP(Ťż_SS:‡hŘ_ąZHuż;őJ]“Ály ÷O3ö¨MEoôpqŚ7eŃĺ3ă"*‡ÜkţVĚĚ”±ąş—jĚŰŐcŐ×ĘďăĘ®CSĆ_ĄůG|RÓXĄÇśĽüáôčŹNY¬ż%ű˛v][ő[Âs -·ÎŤFôW:á †«~„H?\D\MýĹ•Ô,ܧt-Ş­žźݢ/ĂâţD´źĄ^Ü3Ťi'“H^+ť¤d»ľŻ‘”ůvY{dL˝÷žĺ˛Ę— ŢŁ¸Űu=ŽÖŘWĆ-žÝřŘmˇ‚.<2¶ť‹͎´YŚíÇ#“™Uđ>ćúoBËoâĎ -őÚ˝ŮSďrż&JđD¬ŽÓˇőĘY+™®!¤‚Î"ůĐ\_ dë¨ç«îđÓNqýw˘D?é9Ľ7éŢă5Ó&…Ĺ[$¶i±ES â"@é„ýĎY_§!d›ĎZ“ë(hŕÓłÚůŕżí ”ĺőǤËrô_śĆ.żÇC%*“t¸eŔ„\y~…!ĘJa‚>¬ěˇuj -r…\žÖüË‹iÄó6Ľ -Tł"WÄ9{vG1m´‰l‹ÓćfH¦APĽ_É5žT^Ę­áŠ`Ä·‘E Čşîۦó:·‰> -stream -;¤8;·¸9˝ÓĽŃ–ęy`*ę? sĽô0»µT,mĄłsäŮZ;ś±ÚŐ§«´/˘ćJXÇôb¨Ü.ěďďÍřrG%F¸O«ÎČ}ţ›‹·˙ŘŞůëú¸­Y”ˤŠK2©:iŕ{’ű¸*-áÎĆća<ř>RÁ”ń%JďŐל»;%>5zéÂ#±ę$wgŤfڶťŁr…,C:9 ŤË)=łšżV§×in{OĽ¨´qťxĹËĚ ¦ĹáŹçŠXý?%ń‚ĹuOo.F‘©řJĐĘ0ŕŔKä׌ ~´"şöY´x…¶ -jŘ -űË<˙ń, ÜęľźÎ,4ľ]ßŕ%vË4yšŘ}•O~šŁ/­˘‘¸”øÇRgĂ - ROč x˘Ćí;ü;ĽBpM?ůBđ­RŽÍ‹ A, -/öĆ⸨bk—°JéMQ°3ćŇÄĆ뢥rD+RŮĆ" †ViŠţ5ütPĺę­DŐsĄ“˝rާkĘűe8Ôf†Ä:¦°ÝWłëÄ9ĺ[Ńą„ĎEŽCş§đß·Ëpx˙Ęh‚-1 ¤>+ ÝKőŤHíZŞ~m;ŹÜŔ· ŃFQ©ÔMKiĘĐ4|uĂ ç0,zŘ©2ÖyL@áz4‰F‰>×ţ>ń;Ř‘t{•đ‚IůpLˇś]ŞPScB*ó·K†ŁĘÔľž”€1Órʇ9±•™ă(•ä›ôCĚ9 €ůäň O2Ą îîť“źĚ@1J+HŻĽżďĚÄAŁ©©Ťl´1PśÎŚ·ťŢTEüđ)WŕÜĹ󞼮 Ţo—cMµĹ•Hý*ă2ÓĆ;nĚ隆ŕů®°cŠ #dŚFö˝÷óĽlŹ;€‘ŽăX®ą=-;é ÇŁ3 ł ÷>­Ď4¬m‹]–D:5Ş&řŘ9˙ŢpáÍÝ”âEhş®÷)Ö…Ez ĺ}°vÓ(Z›PŁ<ç·¸ě#1 ú''f 5»Ţ4mÖJ¸*;ÝN—@‰d2yěü†|™9w¬Xîł´><ŃśZKmo?U›¦†`ţ'_ř K€ŃóŽá"ďůcu]WOHÇÖÜ—'8iE¸áňVżşřžz«wçl9ÖČJÁ â<"Ź JJ>÷śýPWŹŐ ŠŕIcSS Ť_ó”%Šř=–×ÚÂúuć%ćwň¨Ń@Îî'B°jÎs˝ľ¦T´06sľqľÖ›cµâ´ż‰»-ňě×Ů‹ne -ШÂ瞥™ú‡jł1Ľ0ž|TkĘü§ł$úš6ĆĺťéF$qíáNr.@/ -®™đ XPpó«|fy‘É€<‘ §LжE ťĆµś ±¦ďa.ź…űiŐiý46pĎŕٵĄSu—3mmvú‚·T< ŻAF…KlŃÚ áN:ŔríkęcÝřEŐ‰HiÍ«Plä»%G23† ßbŁoě[±Ú„îÖÇ,•Ă8mŹ]Âá]V«aŽG»p{ŮĐKĄąÉa' A,V!ŃĂ‚ólwďýŞýP™vYĹůs‹§¬nÉo(™isęý0ŽÂĄI¨züôýÓ§FŁA -ęy'Ř@`ž·ű2‰i7KÉĐöQşěsđ§^(Ą€Řs9á±±r°‘N˘• ţR3GBÎ5ĹkÜ)ő ň`ۦ¬x'ě} d©ăsQ©őxF“ĚöűŘ€*feSÄNüőK:Ô>,&¸L0őŞ­řr¸Ť|ţ>­Oŕ2ú":E9ů¦…=ަmô«ą _Hłç^łď.pRďÝ -™E{’Ż3ő -\K§Z}&=ČŢĄ*ý_ ˙Đ?śź¶ţŰýíM]®A_q9…P\ŘďęqňXHCůTÖÂëĄ1˝§X~Ü'ëćĎi9żIôż§oÖąDŤ÷šćnĎéú>xĐĐ$`3íŇbcmqČŘńćH JăŞBó§ń«®†Ź˛ą‡űZ§§í|ăízŚ™˝tĚâ뛸hƬĎ•9ĺZh«ÄönĺÉŃşĽŃWc®«1a"Čݲ‡ň¤5čś•ĺĂÝg—¦čîĐ‹µpF …ĚF}Éчhçy¦3ŮĎGX‘¤)…k$áč ň­ŠÎ@Ý®ąX#6ţůt¸‡†YŚpü‰yRśsáŇŚj®ŚŚq8J6x޹ܝ±$ăA 5–™Ö¨ |CîŻ ë1GĚ” :GĽhĎbN}_&ß·€µHLÇ4O˛b, —--s+PĆLb…G"ęđ+¦î´&χš.G…Ńlŕ÷d…bśžjxşí±T[˘ú2ĹETaĂ>‚Ą›o"č#Ö8C —ফŻRkÄ.üţ()˛‹›U•(RcŢDÚKW‹’*_z7xňxóÄoĎaƦ듂ú4÷5]=É—b`2§l.ô¸-Fbň¶lĚMd2żÇ=Ż[Đ4>OˇýłT˛îČĘš@ş†–´|›Ľ>8Ľ¬u—Uş<}äě‰Ŕë„…Ł8nŃ݆żç„ ,¨¸®`&ô?ťňJ©?üÝ47¨µ¤ŐĂNő.ŚąŤ×Ýduě™L­©đ\Ĺ/ ß*xč®ÖO,~4 AúŰm±äŠš˛% ŠݧM/I=8˛ą'5± wÁ)A!?ő|0ł°˝@PÝc.—hr´WőаĐČČ63~o±Ő§¤pP“1zŐźŤ´ŇÍu´ÁúGhQ§Űźü‹ÇđgÔžČú ÝĆŚRd·† ˝GŠ^b2¤˙€h í÷I:Ż®&Pé™űߪŇ`2őĎ}ťd®'@ťÝ˝łŞ -OčţŠřäu§Č_ş˛Š—ý·h+˝Syń*wţú[”ŁŽHŇM0P®AĆ)…TűfŐŠ€ÂÇ ŕ’‚PŞď"?Á"ÝćÄ®ďŚĺŻ5’bĂ9懽"ŽQ-żň¦µˇ;ŹôfăŁrP2f±BÓŚl§#h --Š~[äʵb4bb6–/‘-d•獴ă{üĽ{őR¸S -ţ€{ľBŞ2¬Ă=„!^ 1-n™ysX[ăÖä(a´Okn0J×ÎÍĂÉy/żîă 3uU‹Őń'ĽŘV‰ ŻsúŰöŘĽŰqL¬7t˛îsŘEymÚëÂT˘ÁŽň  -éZP T˝{o<Ť‡ł,"DEąsý­ĽH‘XjډtTpĂ˙M ¨,ľŻS@žz~4ŮôŔ‹Ö­ľ*Ţć/=(;1 ĺŇendstream -endobj -3789 0 obj -<< /Filter /FlateDecode /Length 2816 >> -stream -AÍ]Z»Őp°Öo5´µőú5še(Ä. Oł˝ú|µsC—Ƨ۟7ö™Bµćó´łL*T^,ŮIŔ ë˝Ç.3a 1ÎnľÂÄěG ‰~ĎxI ´ äMĂŚĚ}OžS_ÁGKśD™S3ř[ĽŞ É›ę,\?Ť©‹¶ Ă×pň €OöIm¶éđ®ë{ĺőŐś¸eŹ b¶0¦t–ĎKŕM®´űgŐ§Ź@šnňQĄĚŁlúëę^%7ŁĆ ‡~‰‹să‚č AOs]RwMˇ|5•-Ę5Ă­‰\ÉDŻÉçz\Ę“KJíÜó·hç>(Ţö?· ?VĘŚ2L^˛Ěď—ÓM¸á¤ÁGş2zůŠpQ×Ç‹'ÜźµŽj†WďřcyÂů&G·×ofBOÖńĄgT -Ô\a(Ny–Ŕ*{?[Ž»ßX$xŤ›á–{H啕«Ô3Ş®Ü8ř(ކěüÂËWhSzűËGvźźíÝw{ىꅷš>‡5¤žUF÷ĚŻ‘})1s} eW˦łaŠ;~™ć‹ž°ňNťÂ8_tßĘ0Ý<Ź=ĐV^ą vv_/÷e¦#›ůČ^VX]űRFžnŃ®UF0ő# ¨ô[\ '†Ń«”ŻůôŽ4dóűě/Đ7‹ J&Ş’Żžlµ´Ńś4PE¬{EŃ:Ą\oa™3É{DqsO ©KE'+ÂŽ7ät±˝TŞkŔ˛Öy®›0‘ű-\ŔŞD¬Ü‡›‘,KŔ¶7Ą#Ů®(îÉ‹bµŔµáŁâ'NCúÁĐ,ÝřqI0±á^”źźLđÚĄQ)±¨ kDS_ń‘r#Ô?¸ÇŤ?$‹`ő¶ZáŻF íĹâ7#´ UH7ČZ†^ŰsôŘD‹ mdćŠ …)ź9ˇ/MRŠĽĺ±´sÔB]úĆëŹěč5{Űbs۬%Á+§ÔNî su® -ż’a4Ą6ĺĄV“äŹbId›ż=B{•-2!S;¬"™2ş˛{ AYMŮOheű'x%Ff’@‹0Ô–¦9‚Y*m˘cŰt”ąLöůyŠZ˙U•9ÁUË-W€·źÜxós¤}3¸i˙dą·ŔEOřŰ˝n@¸`^óˇž(üŮu±GŃ;ľ†‘"ÇŇ‚rłŇąÎćW8T-˘hm’ -@Ú‘ţ&˛z3˛ž@ŢOśáŻąóźY~ńhqŤ~ŃŚZ0oŮ7NŮÁíÜx?ŁŢví!ž!Ź‘XŃôlIľ-]ŠECĆîËÉaŚůšp6 ađµľzěmC ĺgçŇ‚7´1‰‡Ş Ö$®”G‡ }PßÄׂĆÍ»ŃĆÁď!ąma†`H´ŮżN´9Š+;Jr‡›eĄ`ďGďVC2ěß3ěGm™zß(>Éő AdµĘ -¨lfZÖf$ţ\|śů™O ٲű–BšŐfE—|qÚVůĂMu€ ŘŽKŚYÇĽ:ówLJ{ů“ĆSIžt®7ÓセŤiPËô?Úaź§ÉĄź ţVúÖ)§Ţí剸đĽÓ* gcC/Ăűű$ŻŞ·y[ťţ{S(Ěm91ř± „É]7&(JšU*ľ@’řNP`$¸p‡Í– -Ś™ăř˛É€…ű7>ę·~Śt4Í%^¶ýfb|™şđě“1oř¸ ‰Q’C±!dU‰ cÂp˘\^ŢĚ2*[ĄkRঠ§uü¸â$7äš§M«PČůó½˝*–Á“)¸ú-Ŕ ľJ ç—s(ńĽ_ŘçG^XŢłD惘~ąJ«Şˇ@ -ĎçÝ” AWSM$› Gš˛ŇVzĽÁ¶*L¸z0n§Ţ´<Ääí´°ÖhĄĆć3˛nő˛¤E©D¬Zü Ý‘ŕ ‰Ô×˝H Ľ`[ÄP#¤×ÖŕtE „sS^đŠIq=vç8ŰÓ–BÄPłsÎ#`E?ÖťHd¬}{ôăR#d¸˛R|ö˝z>Ń~"ʰăgčů ę§Â~#ĆxWĐr>(¨ĘDĘ,cĺk\0"«ÍĚ „é)§ -űcCL1XCyX˝ŔŁô~‚ŤXůí÷Ů•KůuÖbÍŘEiß(–2Zs0[7ŤÂ_+Kńs_/ţ­ÎSźhú°-ĺĂ*ĚmŐŹćzŇy|‘FZ†Mü!–'~iS]¬ęŢw§Ѩ9pĎo•Ў$őÎŮžţň tp±”Ž6űp?mŁÖĆŠËĚî ¨ďŽŰPÖß– DôŚ4–ާoôŰýć]~ş†Č ĐEmńómx-d8­8|é_•ŰWŃŹ xŕŻKçţcńŇďúsĺÂý -HIz+YŚ#ZąŮjaaF Ćé<Ť'|]ź"Iňjß*g5¨ŘX­’ąĘçÖńŮádâ[¦ ÎD%`ŞVń1J<,CÉ)eMě™%ş Tŕv»™¶8‘jµÔo_Ś^«dŇřŕłlßî{GANPL˘Ç’j/r–%Ą>â’ަ™)XzĂÄű4Íůű—!‡6ä#_§8O;¬Iű€6šó '= O3ô´˛ĎVV"žJ>yÄ(G;ť,Ş‹yb>ÁneěňwŇeźôą& -KbŹ5›tŰŁÓúň§)Űuç ĺűä¦T‚Şřmo±Źý:Ľˇr­ŕŘ‹“ĂË58TMqÎ÷w†fĺĺ’_áÔ˛ü’ůY™âÁPő}óĽ.}h˙„9ßŰÍ›śYyDˇ¬*_§ŚŮę±Ô´,HÇm¨–áćŠ:ş -ŤŞłE÷˘»´:ČFHđď5w]Ýş@vS,Ő@gÁ@µP˛Ř卩\§8ŚGqRľíé9Âě °ŰŇË?/°uiOpŢĘ»K׏ŠŰMź.Öt™5B×VăR«)<Ł ľńxj3“®&şä–NŤKó÷Kî+a¬®‡pI‰FS¨¦]fLąäő30¬˙Ńa-Bď „–O±ŕŤ&Dî§X‰ ă`kź+ şşŻć –LILŰbŐ¶ďÍńx2M­ ŃËÝ®*ßUއÖë4Uëč3ipĆöâHÉÍĘ×9QײNp[uÄrż,ËžVŚ? S†Ů–“HŐh€ &s!JŮs3"DŞĄ‡>†V@íz¦/˛ËÁ Ú„ZcŞ*‚8ŔÉč©8^ŢúßÍu^al[§¶\[€ü™Ă™đ?€}‡pŠřŮřN=CçVréÁ‘¸g­†×yőË ţ iÓ ońÝtíąyr<'´}…_ dŽĹˇŞí®E™śq(XŕdŞ E'éůŕśBpĂAă…Ł„ŻMńź#7j®)Ü©E}­3ě‹÷˘g“_Óď Ť!9tű+ŁoĄ;„Cň›€ –rx¬#$ZŤŰ$ň9ú2TCŹWdké 9ćÜÎn`ʆ…p{Ż#Ű4¸ö),D{Ŕ4r/­ú Ő1ępCéđPqF ČäĹw€BŘÍ>|(ňŠńkâľě+W‘°đĎÚ˘=xßdÍ2˛T 1BL{ËŢťÄÉkŮ‹Á †”w•H-;‡HîU+Ĺ4µ»! ë\)ţ}¬?ŹWhN\gŮvľÎ9ţ2ŕ!˛F?T‹«M|éĄ/ݍ˘s^hŕSeĚŹcĽ/ŐmP<áěídŇA—N/Űvf(­[ŁŹŽĚŰP]ňendstream -endobj -3790 0 obj -<< /Filter /FlateDecode /Length 3088 >> -stream -c3o’3my9Á4:ĆÂ#ěÉöéFň·ŢXƦC$v;řµ^‰^ß’úz#S ’ěěË0JJиŽ[Ĺ—Př‹á0Důˇ˘đĆß8j®0S$ÜÓŔrH- °kçc}A”›xňÉ+ÚZ™$Ę Đk…ĺë7…bo=>kb˝tθ2)®{řlF.—«7zţ%a'Â^Ĺ5îňŐŘ+–âBś4w‘MŤWYŇç=öăÁ ËX^scŇÎ'XÖ‹ýŃa?‰ar9™0–Ş>đr±»Í–+]zşČzkĆ3°ĂQ5 ßśř­×Hça ˝ßOňÄ´­˙%A=c‰śěüŘ*Ý4~cöĘ­=Ď.˙Ű=±ĎÇVOy+ąÂł )l€r+g‘s‚7G•Ť”Ô'öŹ60{CłecáÔç *<¤R`ęŢyÂl57„dÄBÁ •¦]ŰŚARGC0YŹ˘ř~ă_WÁ äaüŔ“†Ł‚‹Ăj4î -ü8X… Ŕ8Q“đóŚú9Ó¤Aŕ×Á_gš±HŇ„źŽŃćq™ćäŃ‹Ź.ał)8ép‹Ţ»ús˛ČŹ•¬ř†?ś!‰Â)ęç_żfq‰¤„cŠ[$ÓŤŕÎÓĘÓŢ×»_—h!¸He[KŐc”błó3«4g¶|śëŠÉŽQŇ@AgĂU Tóýš¬•aLڱ9ý-•ť›Č­Đ¸_ťdŐ7MlŚçÇ/®¬€ÄŃH) -C7Ő<ŠŘUĆšAÁ.Ϩ­nĂ6OĂ3Č·QĽ+Ťó y+ďS`$»ř‰ -{ćnŽ žU|µâlś'!j°ě}¤ţ˘c™ ľżŻ›ăG†6«Ppžąť)Đ8ŤŐ¶¦c[ËEVRÔ*˘ĂĆR3´F–M}ňÄ’˝ľß¶źeéÇc'ďŔ„¸dž>8ě˝éŃţFńH#P h’m©_Ó’±[›eé?zŹć3ĺ%ßi‹Ęű…ÍŃQ… -ž´ŽW•¸1ĹTłŮŮÝ|HDČ”-°T§@~BśťÄŽĹ]}= |ć“ŃVL"‘VĆÝń®S` a˛’ťÚ§`\Čn}Ď=|P}‡T iłh§rŃ  V3mĚ–pI§Ld࢛ŞaM«qÜë~f¨bŔ‘NŠĆv+ŹA‹’\ŰÇv´W$‚˘ű‡o]ú#ü+üTÖ†*Ý+ÁňĽZ‰†®»ţl*'b)˛ŃĐš°@Ŕt˝vĘ÷9ô$ÝD*u€Y)z2Sn{bľ" /&8”ŢGÚ˙Ç8r°[ź7ňŁĂ¦D°bożb_T"Ś'űÔ ˝Ţű1¨?Ȣ; 9śůëă6ö}«ŰĹŤî"„â·»hî™Ô(­Ę¤ç†ÁcÖ­‚Zřf;»ÚQą’,7{?V'Ts°ô•%YAn"7ë× 4!!ň3A™€a•‡\ŽOďIQ†ě=âDÜN$(2âw -}ąĆwż@ŦvÓú§7iÜgĂ{“\ćÚÔ›cŽG«ó–éŞŐ%¬ŻP‰Ókö•:ŻC…LĘI3ięäa€_3ÁÍ}ű1ŢŤ޶ŔĆÖ:©‡ń¶/IŔ†DWÇźHŤFb†Ą÷ßôłZš=q*ţIqko;ś/cíJ±zve`őŮĆĂ -ľ˝µŃé¬]32ôa©§K¸ Ţ -Äů6č^ZÔŚÁĎ`©NjÖMŞúç¬ I$ĐCłăxĄŐ§ ˙駦»ČűŹŮ?’?ŃÝŃÓ-şsVí.™c*'şy×ç÷TÔ ëg–Ő9†Ő!–(ĹTťŹ‰źľšÇÓ§xňű¦2ÎĎ?ů=­sBĐXÔ´aüłŰřB˛^ÔW¦yt˝ż ť© -o#Ś?˛ńA“͸R,Î×rÔ›pB#&®ß?M`šâ˙®ÎŮĐ–5~ŘE ĂNw,o !¦±řĂmeŔŰlăyĽ0OL!ś-ĐŤőŁKúZ^{®Őó "É y‘F·;7dŮĘ{Ý=ÎižGk_}ů`Ě•T1˛A™©`.o,öŃć0v[ă=ŕ‹ź9ÁÓ¤G/ÉXëBÔÁtÓÜ€žđaan‰ŹX\Iq"WüÓÔ)ßĺDąÝU+ ^â¶u±tâ6ŁÚÇŢJ翤şe— ňNŹSy%ŢŤ‰§K ©‚pD)ľ›,żŢňbĽĺ>0+WTŃGę:CĘ—'t:‡ÔçĄGű-<‹ýŁSŤÚlĽ1x}$é®› -ARJHű2üýAV<8{îÜËaŢ´ëU—˘VŚ^ݵŘqb¸ZČ1277ť&<(ä¤$Ž®ęG÷™ÎŻ^ĽXôUfµBźSd@$e6žłRě´­8 DéZ2·\‡ď,ôěp7›|¸Ůą‡˛;–J©ĄŞ€4hé¨>PłqíŁ©$™®‘ş Ď:óqÔÖîŢÝű¤˘‹ő~Č(,f®8ÚŻŢŹţ•ąe.ĎĂ,˛†ç‡'Oł'»{بd*I`­Ícm÷ôc-hĆŽą ň -%Ýă˝pđş]ß ˇ®1ŠÄÚ˘d ýö¤° O¦áŤáęš§`ÉE˙ßmgVÂĎ‚’í!ľ0 {ÉĘě .éV»NOÍ.ekźTżýo»¬{nČGoT#şQ´y…9kÉUć‡u~adnľ «č¤`@ ÂŽ©súŽ5Ńhr"Ł‹ĽąŢŕ‚ňÓ›ďţ|–C:j1ś`:Ć«tî‚çČě?cífĎ&3¦mx?AŠ#)Cp(ěgąkŰö§Í -9[óľ»ŘIíĹW|ýłM†xeudlqß1cś”Y”‘d¨˝ö]v 8QŰ”Ť«şáäs Ĺ.>rđŇ®Š™5[Ą‘zo‰›‹Ť%ŮMŐ8űKL'!­AÎU›߀ó–Ç:Eó ßdÉĘ - —V˘Őń?®č9şĎĄ˘ţ>`°?›f>ŁŚKîE¦R.ďC’\př?®%} Çvä#ĽfľŁ˘ö ™÷Ąd»K©éžŘëšcF}p~ąŇ“$?ţe3Nw_÷Úôqx§ÝPz‹Ľ. ’ômk—=P1UVU€ˇEÓgĎ6/n!®XFędŁCvţbK8*ř“`´EÓwU%Xn®7B Şď®^©‡Ţŕ¸`Ů›Ś>ÖJHĘzd$9,łK]Í>\âI˘Ű öĹ宎>Z9[v‹vŢ©$v^"#oZ˛m9;âIŘsĆĂŘ7 ?4Ó’cFdä°X/Ô™qŘr9Ůe¶ű¬™UJŽ´<¤·LW¦ wÚ˝ O `˛üÉ Ö®Z1şŚe?pZdşYC”7PSY4â™˝M¬ŮÖy:Ű 'îÂy˙â!aŘh8ߌcT<<â‚eH91˝5É“÷-rî",čĚŔ†˝É‰*€¦Ň1H:˙®Eđóđ–O¦U[2…ŚäXŁzŔŮ®é<3—öżžçŠLeaćď×náV?ˇĚM3îG _Xntl S‘śŁ–6vH"(ŕ–:=‚˛ńÇnaúćË*ţĽHŰ_6¨éü§Cś‰xÜŽů93ßŃϵַ,[ůYź<Ť§ĚŞ×Gę޵9ÂüůčŻăEG -÷^´:Śy¤ň#§Âš—•źSNB ¦G<Ť‚M5°XŤ„—$;ĺEŹůĽ»Ó…7@źl¬šendstream -endobj -3791 0 obj -<< /Filter /FlateDecode /Length 576 >> -stream -Ͱ˘ÜkfÇŹë`¨Ëł ź"ü4üß;ĺ;Że\haÓABy©˘ňé_ßůgbµ’Ş‚+@ŇCŻłŤŇE˛d*[a¶r4Ľx;qZŠŚţŽk‘¤G  )ę!•·ă`* ćˇD1@‰/źoˇą˛HĎ«]©˙> -stream -pH¦řk§Śä.k»”'Bg8Ő|ęśń<÷˘ĘöL´ˇńŹş)ś¦Źg˘ť#ýÉDlYYU‚Í„Áąşˇ8á›O ^ Ŕů({Ää:ě˝ )xś9KIćsWCÂ,?őß(5–GUęí‰ů3ëžşžGk¤\{śŘË#Á±ňq[>Zé.XdRĹ2ŕ±P;.\Gëč2µWŞŻőË@—ý/ü¬ź‰ĐźU˘Ohr¦Aňbf&îŔ¦‘DQnç¨03ˇ Bmă°oh”§ÜT˛Ĺ,ż›Uż$ä|ŔĎZĆ$3€Ý:űžŇ‹âzÉđ#ÜýzĆHš+×Cß1•:«W%‡2ĂťWŤ— ÄżEĽ3ÔZ>’7śz&I%Rřţu3ëťz۰ýeÄďäO5{!2&Vťßá‡.Ź`rcí˝Ćáę<’ÄÁL]š´ -Í[(xJěĆ; €¤gA5‘»Ą“˘Dń\5ČźË ·«t·ČB§»Ýéjşńˇm™^»j#ů­ŕMĎi2ú'(ŠÍŢ–Ď|”iŻq“şT•ľ :ečS/”‰=żęĺ m/ăŠhĺŇ^ŠěT·ĚZᎧ®Ý`ÂRhśĎ ë§5*3d’Ţ©ĺč’ R­Žj]çWpvĹ/+—Šôť»4y)ńD0n§lş‹Í€~ĚPěáµŶČůť6¨ËćÇ_rŃ»SK€Ô÷SµÓ)ŘĄFxEµxG¸“ëÉd“ÚÝż/qôúM! ek”Ň;ŕlý…ó9VC]¦µý~­qzçź3˛“đJŰz%PňĹŚşndíĹŁýă‚xz}dŔëÇ×·†/´ 72jŹŇ•?˙îrő ±Žś2äPúŐyí5é<Ě·÷éĚŘŃ%Á 4[”©ľ;ćÖ¸.ܨŰÄ·JO˛Ç@“C•qÔşËh™ÓunćÚĆ ž¦/»ŽÔě]4iUŤĄŹĆą‰šYˇXo/Çě˙ůďżŮżź’Ř B5ĂŤ‘U>›ÁjĚC͵ątý‡Ĺ¦?,PĘŚîŐß±­Ň”^Ć$}űŔŔá.ͧJ/RébOëŇIg s?Ĺ<Č$®Î%ŤT -D/U˙çYÖJźłâĄrgűi:Y=ĺuřf8ÄąáčD«¨¦‹Ó~FáÚDzŰŇŘ1mÁĺ†Qjý c&„]ű86R^Ö.”BqQ)ůÓďŔ9cÁW—X4‰ i ‡uPîK> z~EKkYß[˙‚‹]·űWçŌ㋟ńŞŤNt§Ětçé śÇŐÉÁEú‡ŻÓ ⹀­ )¨~h}·1—§G$ę9J±JĎ›żúĐź)Q!;‚rîŁĆ;őŕŔR÷ĆFÉ;łuBf/"7ZŕkTżô~ôםÎŮ(82ULuó/ÁžTŤ©ur´ÇŤş±ŕŞ:űo—m&‘™&ë5ęQj‹0<ąÓ§‹B:Z}xaŐ&ďŚóŃ+˘†ÝŹ˘¬l`)Ź>ŢuWI­brĚCÂň‹–YC2dLlxXˇ;0yIzĘ{š=úŻ×6sŘ˝€ąăű[G¨°Uş]5f·éľ,|ŽëďTjťČP“ ‚š—Ĺ)Ůô,3ł Ëň˘ax2ĎQĺÓďrUÜÎ@J.1 * NŰgyyűQŮ„˛ő~ŞËó|ĆW€ľĆĘ<ěVł–¶rŮ(âŠăÚwő˙„†ĽvZć6J´°PؕıE3ŚďŃź7ÚĘ˙ Yúm&L$bĹ«cB÷ČRY2É‘ąd!fs0Čń“VŃÜX›|•Ý Ű9·¬ĹX꺸Ŕ†˘ČźˇŐ€Z1V^Żi{ą°.«šŘ€9Ňë ËPľ‹J5ňrĽ–±faÝ(­Ă­Ţ‹A°Ću'¬LŕkžěaĽ˙##îk(˘ůʬĽßG+*¸R}µSľ>·Á•vâÝě}žyyžŇzđ–µeŚÍQôÚý}%N˝uOü0›Ŕ^ž˝úR=­8_k÷E޶üďß3#‡f8$OÓV(JbŤťńć˝1­Şs“E®íi‘(ZŔâţ‚víwŔQď%$^„2qU+%ç%¤Šä93ú!Ş@¸Žöš$`n7Š×‰Š0^M»§é°ămTCŔľ˝»‰Ä<ŞÓZ;»ą’ÁV|†Ď›SJVÄăJäD4xŰë©ü»[‡W{(ÝKÓ±ÖáÓ)×Zlk€żÍůÍfNŚéfŞ - UDú¬i;É×_ŹCüKIE:«Oćendstream -endobj -3793 0 obj -<< /Filter /FlateDecode /Length 2944 >> -stream -nĐHÁFeďĂ`«łÁř<Ď˝k™Ř Ĺ. ę6ËO˛U7ĚŘë÷yôÜý‘93ě¬>˝ ţ$’ ,l…Ěřő­áA/á"‰T`¬¨TQĚ1MŞů—ߪú\ďÄŢ9§ú« ۤpź?ç—ÉŔaöÖČJąĽáź“]u¸vĄh8ĎT.?iú ođ[ť«í €aMË"í¶5ăä×0ČB0ú/+x·j¤áp¤†Št“–"Çă1¤ gŔĎ®ĂßÝ=PÎEW#vë‰íÍÂiZ˙ťHřZ‹/ˇ´&'[ç§(áłö;:@g|9m¤<\|•TráJ´-ţD1*Q~ß®›NďÇŕĄ. S™âEĚÉŮhÝ›GىË8,‰wq$úl(+'§JÂ#ďä !)©¨™Ă­:6B]ćŰž—gL ©žŢh»WwMĐËŘ2í±ÄJtyŽíÜę±ý˲U’> dK2BŁő—(Ť/Ď‚őm8zŞJ˘CL4ĺW ź±%ťĺ~d`21Ö^i+ÁOÂ).ÜĘqÔśßĎ*dSůîŕ”ű$%¬Šť(­2f˙×*4†gAÄőŐjäËŔŮ×îÖ E0dsígfŰ1JÁ(MŚot¸}§CÇ›â9öş\×7ąˇ¬(·Ѣ]™šDIĆ€`~B}U:ÝŢZFx MóÎ@ňdŻŔÎÝđó÷Ó:ÝÓoúV¨8ÝLŕPH~[ń˝©ľ -ˇŢ‚·RŁłwśŰ¨Ž˝Đ=ÎäDZĽŤEnc×ĂPJúݎ˙Yb¸pđs C;;é^XČŚÉ™›b­,X¶DI<’¦šťů˝XŮĽf•˘Őj\ŤÁÜcb‰ç,!Ą -Đé&ĚżO›ŻűžÁČäŃăr^ÚňĐü±ËŞnęx "¦ŹâI/cëŹÎ6Jß"ő"ŐŁXŇmâGđ›cůőŔó3I@ĎĚľ—Řě(á?Čŵ`vŚvk!±I˝ÇVEç[ťY”µať‡#Ć0Tj €xö.H[Wţú2ö˘¨ä®E×˝—ÎT}W)?YÍIO‹Ťýr×t­něV{ë3{ÎŤ+$Íí‚ď<}Áđ-Ú)˙1†î ­—˝ -Ôl©\ß#\fĄŤ‡2[€ř”{¦Ó2P«é`„0žM_¶ąş©xKH;‚6‹ÇoĚÖ2)×/ç=ÄËÄM>Ů©?]ý\ă/É,8tlůĹqŞŠŤlőTŹč¦=Yr“ „DřŞě˝ĆŔ…€Â%!$\Ö–ÁîŤÁŁP¨Ă?-Ľx,/¤I_c°-÷’Ű0"“äÜŰĚ٢`ž…¶ü/ŚÔ¸Č_úUćżrW)¶\ •âIđ!ř…µtz_QQÝĄlŚ÷iîśz~W^yx‰~ăIśî?üőŻqĺHŃhńm”Ëă)§]=vL*ÔQQ‡“%A‘¬ęL"%Îţó”Ă·+8ÓđKeÂ^ĺŐ”‰ęľ~٨€0 -ąÍ ¦Gę–:‹ëô•ÝwÇФ:VŮjZgú“=Č^W3“|•W*č |nď-­]Úôű^Ł_R¤]¶ç` -‰%·,6Ě,ňXŠ w3(ͤ®’va1ĄÔăž%Á-÷nç‹?‡éÝxÝBRt›Kł4ěş<­îxśí,úÍÔ«®b"Xc˘ĺסXvAnŘ’+_¬Ą!jxŚÇ%M,ŇŁXRżČŮbQn«=HˇÇŚ”¤RŁs‰ŤŮ\ňü»,Đ&E™`r»üOß+€OHŻ.›ŻÎ$^4§a;ľŞ:=uí%·~™gnĐôéŁKąĽr˘L6¬˘¬¶bő…đ’j:ä—pAÎä\âň~k÷ОбÉ®m 5á•á @Śň„=®tv(tą«×,ę$e¤;®°ÔUXćŐ`ç;ÂBG ‰ÉcÜ+CůD;!61ď.Ö‰oĐéÄ©E®Ž&ˇ^š <*ůülś…gřc‹>¦5ˇ–ţîŠËŞÎů5xí^Xjj@‹ČŻX‡öŁŰxţ„ČT¤ůĎůöÁů«m)_íd1ózQŠ©ÓHHËđ:Ę'¦bE“!Ľt©’™źˇ(8V¦Đ°TS÷w'“~Í …†A…ŘĐţ%ŚÚ@H K?É@U)^üPaV˘üźIDËHŻAßť&¶§Ş>7Ž1E©Äç•®˙€XS2‡ů>;iöt‚hmŘa O#Fpťë_vËX=™Ł‰FˇžOĘn1HW2x,Ĺ™Źc\ţşÖŻ€­â«Ö Žo,‚”¶@Ň$~5îw©ţ -Bő‹F6×ăěĆďŻXh[IL+ĽĂň ÓLŔ%kX^Ş>Żó±Ůŕ>$™E^dŃUpú,sÇhmŁĂâď &‹§wbçÄerl­, -0IąOşâNî ńÓ´Ü\89ÉÓBWćШR{}¸´·#ÁË«ë~6= M9. Ľ–‚Ż…=Ď˙ëÂ'±¦Ó]ô5GéÍLE-] ”u…ô¨ŮQiń"Ś~©Ś6ţóöů/ż ßx¬öźŘ]Âyň«e “J/ăťúÝ‘}mŇłx9Śë¸f0ĽS˘]Ăň˝KđéŰ^¦H¬‡˙őµłŔ|›Ć’¦”ř®Ę!*.$»xÁéÄ{´f}bĎ tŤ,,)zJ’śW§Ŕî^ě%d"phT‘ŚÂ‚víî”^Ěú»m†`uU›…Žń}sąý>;Uô›˝3B}ăľĚK§ÎL|’ßoÍzĘ™/†˝“f4á„Â瓧ţĂÚXGč•9–[C9Ćë˝ećeMňÇçV·S+v/W- ">NĐDÝ•:bŚën)Ł -__XłŃmę!ú·f“;báv{N™bß:«H,řLó>ř0H3ź—¨&A‘hTXa;xű† ĹUáYOΰ.>~xócćC0š}2óŰşq‰5/ăăŃŻâ¤&Őî -s1ć|ŮŁëgŁ2ć áTK6†’¸ D°»ŕ˙ňq!«z2â°Ë ¬KŕTăâ[`O|čÖpÖżÜ -ľ-ňoľ÷G-<~‹ Ĺ˝:ľąn}ĺLö™|dű°ńäfn#ÎCÂĽUŔ0ŃŮęřkn‘˝U@üV#§°Au€j«ú˙ĺ1äc´ČCUô-',NůČNV1šaňç%t2xáĊІďń{×îrk°: ˙Ç]cÜ«Šd~CŇ©’T üa{#GŐµój¶ňńă|ÝÍ9ďy%ęříiň/:«GNŠîÖôü,1žŐ!óśk.>%m$§řďË0ŞV‰˛0ŕb‘HŰm‹7śÜý•ÇVŚJ5úZlç5<®ąĄZݱťŇ†ÝĎŕEˇa.C”D2)BXô¸Ź´äţQ¦;ţDÝŻČđ3îűŞÎ:0 &"äIÂó}˘Ňiă2< đ«Z»L»!=ŁČDřšÓîĄL-Ą. !ĄŃd `endstream -endobj -3794 0 obj -<< /Filter /FlateDecode /Length 2176 >> -stream - y¸ŚuŔĂĎĎ`E‚mÔąĂđ~‘E•ŁÍ;ô? Ľ™Ęˇ9’°°ÝÂŽĄ -±7—Řő/ËG ͧq ŕkŚOá|Ý‹\ő]žs!y13«–ĹLřÄžůT‰žÝQhYjR38lưć.:{Š¶Ő­%®_ŇeîÂ'E«.íA·R˝JŔ#ńĆwł óą2nj4ö;ľ9~Ěnt­Ĺ<Ź/ĽE)ĐaÄÓÓ“mÍý7_EËSăcÍL_˙JRá/^ĄPÓž…oy}ç&"K>ihĐR(=JIJ3łşů’šő)Š7µŞ”t_é?NbÚÍ.qňFźÝÄ˝Y›aÜ´ÖŢm”ŹÓ’‹á•"}Ę–Eş4mĽĽÝV®ZĚPČŕ›)Ú@Đ©˙5®B€˙,7@MˇBŹÇť­¶ĎKM™ď©‹~Ü.ÄówĄ=qĎäĺCâ ýżŐŇăÁ‰¨ä,TÉO¦ć±”ţžó#—°ń׾Cf§I2 ůP„ąfŕ˘ĚWž2ÔĘAođ˨’í×\˛´á•¶š–š[€M˘oÁ۶`xŹ#ÇYwbŻ˝ş jő¸ů{éŰĆlb®ş iLĎ'/ĆÎŰ‹Ńzř´ ýż -Šű› —?śŻ -ćÁó–jw@V‹I+­OĚu«éž «'HKůŮ$}ˇŢbőú¨f -ŕxÂć›Óş”»Ë™ďśhgO~+”ÓDM€Öč§…Ů“ôóý‹\ń abŃ”míľ‰Ňş~¨iŰdň”1gţśÔÓPWG_Ý_7ŠE©´Ű˛YAçöě‚*Xp’\H,<ć«Ö:ÎÜqî2źr`Fň@”,Ë »\˘´%‹ř(dĽŹ_…†âCoD]ÔUś+Äůǵ §k˝Żż)ŞŐGE]˘µ7űÖôŐÜĎ ‡®Bp¨ˇĚYĘWöěYáţČ ČˆťI§˙~>ŃšeAq}ĆÚ45‡W€ÓŢ$ż*,éühĽIuʇ~Ŕ:˝ÓçčěH(ls ÎďŘJíÉ@ťBŕ‹Ń´í/ÜjŚItł˙"v…Šî°2F#ĺ ęŁó΂ýAÉťQ?>(ÓQ}ąÜEč7çßFâ[k@Y#äżmÂX\…Źnç.7•'ëî«|GeŻ ŘÉŰ]Ća(°îÝ´š,‘)•P`.ͤ˙ňjła´´]sÚX›ű˙›÷Ç®:ůŕfŐM[ł#Ń7•çë:gpý,P­>Ť˘Ţ|Ä{¸‡RÖ„EǏŸWęýŮ­4G<ĄŹŔ,p_Ć7~ҡŠ1Ƭo1{U7rLL ˙Ć2ĐË^¶µb{!¬˙"{+AÓ<%a˝[¸”ÇqK€6ŮŠRĎäşÚ¤űˇŇGÜ3%…wp¸nWă)^:çŘŻ,˛ĺP¤źńźâJg¤•$#޶ŕÜě­EΉŘMa;Ń"ŠńîI*yńN˙„Ó<ljŘ˝…ßžcĺ[”tĘYQţHŕz—BÉ-ĽÖ.Î0Ÿköą¬łîDZüFA5éóGő$Ý´ęé“ꇶfYX…ëtçOŠă¤¦˝'$€1D•cŘ7ĐÓŠ+ó áń˙”ŐŮ  ńřŐŻBŕűÚ‹~/§źfÎ/ÂbwmÜłëŕôÄä™;ČM˛`*MöŃč}U¨]Ľď ­ĆîďËőÖ=ć…V—5÷>ő4x÷F‹]nţŘĎ»–{ŃęÚ'01\2ÉYß”á lJbMlq×ÔŽšąÝľ®ÝÎvwŐçř‘˘›%M˛Ďѡ1R1]év@Đ{ĘÄĽš@Ô6˛Ô/ XĽ7vZJĚ8[ýuxě‡:¦Ý|qľĽ$=9Tn¦Ęp Ł#1~aÁfAhÍq=ł‘bÎaÔ•Z\…ýE;q‚lösÜ’›É‚˘Ôbw޲3×ćr>ĺjŘűß&cńáĐc<űö¦“»¸hT‡Ž§Ţ„˘âžÇí0é´fîţČľ– đĎŰ7ł‘měćăćĚÔnU Ňyjřąď tj»âu7‡µˇW$v”Ť¨ű?kţ8€PĐóTsp&„•RMĹN5™ŕ†×x°¤Dv3ą:^´‘7‘ă6Ćhgnś7î¶©řIŃO˶¶KEŤˇÇĽĆŹ&Al–«Féň…đđ~&4ŕz‚şY„˘l-U/>â륏`·öµĘ0uŘźęhşÝ›tŐ•Ş©NâĂo|ĺEŘ4h(NwNI|eY ¶ŁJKzů Ý3kXp&Ňěh¤M ~Ë%:l/ŇÚ©öQčŕféËČ')«:RĽW+p¶ô™`?#Ŕ¸}“jßń+´l"ějnľnŤŇ= kpeę4ŇťŘĎ`!&ŘůđmŹóČKńÖóč\·j\\Ź($> -stream --”ŻRCJyĎĹ1@-"…ÉÇű1 Ëȶ•ś~žÝ»"Ąľö÷‹#=XrRSŮOB d{úŔ]“˙‹€/ć–tT6=đĄ7ĽţĄ׼„|»_K«ž1t1±d™÷Ą„–áHŘ“DŕźĐĐ‚ śF_ó˙ř%űpŇh$ĚeŕDI˘iCŘá.;îÍmŹĽŰĐen}[ZGę¶O'BQ ±Ó â—–҆2^č•QŁšŰx\4‘ü€ěźťE™EgŤĹiî ->齝Ŕf}çţÍ­SŢ€c©üu>7Af‹^‚ř»2LŁŚ#ÄĘ0Äv L:ä~óÓđ‹ÚIšĄFÝjJ9¬‘|_™QŽ.św—Sŕ'čj+!Úeüiˇ§fŔoóËIřŰÍcJîş­ź4.K蝉 ä85şÍĹ.Q…üąÁXŠź÷ČB ĐöĂűąnÎ †ä­Žk1 °­QSPNěúýĐ ňYĄyŇĂăß‘ŻČn…”{¨2~/r¶B˘‹™{Ł$GŽÂËôŰNßţµLiA<ň.‡D­úyZ’©Q2=±E;źç‹ËIŰHËÍŽŇÔT`©śBb‚¬ŹÔďyeŔú–p`ł‘“ţĚLRŃęÍ·Ú´órbikyco7[żŚ.D";4Ł’LŇ<]fČ‘żů\ŮeńA‘WÜs(ř HĹŰşŢSh‡§|Sű»,w)ţÜT«ą†×ďßč!9›{3v.¤űVŇl†4 ć^`´»ôsŰí”leâ|Ô•Ŕ°j l9¤¨˝ż*{Ü« ˙űűŞĂIŘP,¶w&Ł÷F˘Ťg›FÄۡîۧ=ĄKÝ–7ZŁŘŃá>[…ÝvĘą*’'zŚŁ ˘ äĹ1Ť¬©H$Ë»©­ÄŞĹÍ•g+AňmÝUCÂAŞă’•o1÷˛@âmá®=ëLłÇśřŇî€P¦ĚŢŔVŁ<š˘S@%Ţ˝őÍÚĂý -9:jš®$‚ţöä˙N0yńýěęű•gü¤Ű?x…»·…`vq}» ţoôGOIÝTvĐguřĂż]iĐhĄďqťüŞą°Ś^oÄyžćâo/ÝOÇj -ç v7N’ٵGíŐQú]Çw•ŚÔQG꙯|ÍÖëmIŤ—‘Öľ ‚ †ÓPµ?9¶ -Đ“&¬Đ@óę"WĐ|ľ;†yz®›żëLŞ­›Ý5¨ć>a>’Ëľ™R{/Ö•gţÜx.!ĘCPĄůJ¨-ňx4dÁŕĺŤĎ“ţfĎŞ»@ĂŁH‡hžM»ŔábwŐG;/řZJśđÜn´6&·XWźW[ť›&7›e]€/*’JÇrµČË0fhŇXŹř® ăbEżĚ&ćJż`h=†ů9nş]ą¶(ÚMČzZl°Ŕˇm÷‘ől*s¨¤čtLŞÜ? -‹~ď˛~P~§mĘ,´4i+$©m0XI´2ž­eÔ ř‘ě = Űsy­Ť˝şÁ^ŤŻ¤ź8“¤¶ěn—XjȲY"ş§¸ŘL-]QCee2âíôÖë¬ŕXĺĚ]oŽóQÎţą‚ţÎ|«Í  kĆöŮzN™LŤ)(Ëżć<Żn<ÂkZ,?aOrën>źĂ´Ďm çŐ“a˘…1w¦B4Ť‘Í OÍčJ5¤ĎÖS ŮqR©$%\P©ĄzqhFÖ€ů¬×ÎŹŞ}g„¸ŕ—]‰‚[7YîĹ«ú\äғł©żvć’ňtMVĽjEOś3˘ţěߊ€WRÚéO«8R9Ľeś¤ÁASÜöĚ”LĽ„C5¤Â‰$CóÜ et¨_(3Ú¸+ç%3TŃ9 ăc 댔»¸eÇ»Ĺ%ôż´ú}G^čcÝ1TŢ5g ěź%9ÉAu$~ý8śH˘X8’Oť€[>ź<¬›ëÉ˝cńPÜDjČ?‘?#QéFŮ8§) b°•ŁČt2™¦ëU–BÉŹŢÄYŔ Ó%\5ŚĆ×»íÖb‹Aą0šL']pŤîÔU@áz¨Kó-„>¦·™ ©.ăÍî¶'ÔĂîc`O—'On×Á@çí·fŞI%îĚ~!-&¤ZŮ9̧4(¨¸Sf®ŁŔş=ĺˇç‘ ¤éçB•é•3•Ţí|ßőv%„]» ´Ńž*&Őąžĺ×C6Śż;ŞoĚ©iÍ ů›<—6¦Ŕp–öŃp–#«%+Ö¸éÓyŽ.•¤{‚†c6Ů?3ÇV×6ţ€í“ĺ-Áť fäR>)®%ˇ´ÚJ[ôč˙`]ąŐS¨o‰‘‹ ú­bOMÂÄ LŔ‹)XoÜÖ@„·)eĚ?«”;h# 5łĹŇžŐ@Áýűj‘đo#t7ĘŠ@a-Ńăt0ä¸%]ăă˝ŇgŇg4cńf¤l -ćw;DLŽăYĹŘňŤ…1x(͉ÄX đ×™ŤîŁë­Ů+˛•ö"¶$ŁhŕˇB«-í—ŐđĹż€Ý!±iú+s&·T˘i|<ý.›Ň ´ôěň§öy[dôú#mâëő=ó 0äŹß¶˘"D®· -wĆ]ĚZ· hqîÓÖĺ3őzřŽf×řJ_P˘|NŃ— )j„Ó˛Őg`FŁc ·ëóăǨČRŰ‘±ľĂvßÚŘšÎ6šďJůWߢÂpŁÜ…5‘ášţ ¦]ť ·¶mÇ:a¨×*ŔqcIĄ‚O™í·ÝŐ ż_ŢRä7„˛‚Ţ|>Ě+—´ńŁ­DŐÚąFΠ -aö$mN( Ç*©Řsů=úÚűľŽŢU2UéÇĄH€ěc%˘?> -stream - 5Ů˝÷sO*-mÁď#ˇ˝őoĺ…®Ě$xľHÇ^lÎŃńSt’sE1#°'…Ę37€®Ůžy']ˇ¶v:FHžJ•g#ÁwP%ZzjVOÝ»xużNEňŁ?« xóä§eAO¤Ő”OňÄťńr¶()Ět™ ˘ř»ţd{uÔ—Ő5»ji{É |ŕ˙•jöíšž‚=鮬®[ĎóÁáó÷Ť©–T¬wEi -— { ‚ß^íyNŤT^žĎ÷"cîq9Y :ő´ŮZ•ň; tÖ}ÂĐ1¬ďÉŚ·|=;ÔÇće6öŠľ°/Çú6č[ž¬ŕ$ǧ2ÝGM¶ąŰś 9vS.¦:˙F×Sˇ¦/Ł»h´Ýü]ßEÜeáÖAë$˙çNČ€Ą˙y9ě ťMlC3ćůÝüąo|dWÎě!6™Ş·Ň–çż@Чâ´0 6góÖ¤+/Úš ‰ťç&q[Ęł× 븳0Ů泣YHńŕ3_ 7™#=_EŰ,ʤľ˘ľZă L抲űPąÇć*~+Ý'$Őřd¦í@”śÜę–Y˘!Ç÷çŘŃNř‘4i@««ťČ>źÜĐhˇľ‹ňÉ,ˇ×ç-ż>’[ŐşăZŚYę=·Bş" ňëä¶4ĚÂ@ČÇŻťuËü†äá¬ŃŤ¦mU!> âî«?‚Řň< -ÜqࣸꙛłóCłŐÇE›VNÄ~‡ľŤ/ z^ˇl&:gQř0řÎś -U#“HšŘ÷L*ťżŽô,ëhspOÜá\‚0„@đ­Ěbl xhé”I_ŚqhżŹd'-ěĆ&Ş߆»pŮ Ź.h‹ŠŇčť‹(?ŃO;@zn^«ůRŠçÍCĺ ŰŃ8S¦Ĺ°’%hصť–Ú=ˇáŚXĄ0śl1E<"ćGc`‘B0ŻS} 5čĘendstream -endobj -3797 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -*˝4m¨©“rś`+ä%ŰĽJ' .»ëżî5;óL¶nX}„cűcGF·^Â#›qű±Î˝†•”ťťh)uĺ 6W°t­®µŁ“‡&šŹ¸MmRÉCcú‡áŔNśç@¦}:&%ąđűWŇ&k--¶Ç>ń_ZfRó‘feůţ¨j®ĘĚţďAnľXjŢ}p5%?¶ 6ăŞÍł<ßÚbŰ«Łř‡Ś>Có×v§7ž7r{š9/Żëve´ ŮĆ,­1¸‡°ˇĆrčjh1 č×tľÎ:€_™Ç •)†v´»pŞĆĎSŤÎpŻëŻÔ·_ăî§sxÁoôŢĹâř™ ý>—˘q«Ę?FpŢ Ëę4?iő4Ę9¸ű%ë»Aİ<ĺ%‘cťUĐŤ µVÉnîÍöF;˛ ™™…mbđÉEÂväĆ -ˇčâňę.I(°ŔVĂVşÜęť°ú=Ă™ĹTz–eÜĆĘ«„˛pb¤\Jčę›Â;Šż˝ižc^r^Ő8›Ţ÷ҡM|]ŢJ›GŹŚ9E=e‘¦™˛¤őŻóS˘0‹˛P(«2ÜÚ%1öř6ŃZô†Ú‚tşĎ"O0íťŮ0ŕćúđą˛!”Żxy@.·óRu°ßąÉ# ţ˙ß ű ¸_s2KjUBäĄEükűÉĨőĹŢî/±xˇşŃŠç;mĆĄ:ŹŻ+ç4©÷ üW6*J~go-{SýfĎQ™*˘[€ČôęĄg°đ앞ĺLlÂj¬9lz+yh@ߍpłQ:|ĹB——Y  ç×gСv`%¨Űć=[eľËř­dŔ™Šę›Q[©0=Ľ¨şZiÝĚ“Yâ‚Ô‡šď«Đq?,Űăŕ{ bäő÷¦:‡švlĚ˙Ü´ž(ŐŘ–68ě789ľˇ5•?l#Ě´cüČΞ ú ˘ńÖ?-í;ŽEyłŤđ>¸Ö«µ¸ÁDYŠźŻŘ (á@ŞF·ös@\ňŇ'SďŐÍşäÚ§¦ 8k™;‡ln˛Ö_M5&ukťOĚ›8ó@T­e„µ®ř0¸G ° ˝Z©1¶¶ăaŇ÷gxĹAKťe‡ů1’3qŰŹ hĺÇzůÍ—U‚[á¦3d|RýV%f[1­˛©ęKbŞî‘m¬)IbţĘ\Třű‘HďqyŁu)#“ Üň*˘ŁŘ=ÇHIsź>™źš -Ó;ë‚ ¨ź ÇŠ`P€Gíö&SÍ/%ŽçËâ{eqRŞVabřSł-ýÄ~ö,ąXéJ^sŠę,B -iPÁŕóB&’ţٍĘßË·Eúz[­Ű.d]hÉóózˇKZ–µPj+Úău¸«Í‹˛aőYĆÜţä>K‰ýąlóź6]·^­ÜYaş9•ŹKś>ý´ů´ű`U©‚RF93”8ZeÚ^Ĺ.Ź—9­C{: XúÍFÉ“^ :ŔÖč4ău`Hý011źř(í7ăb°HoŰŤČOŨIŁ>)YCY$@I‹äçuůęVřúµ/p¬Ô†ęďůH -‰ĺÇ2ű@»M6âÄ𭢱n´ë/DăźQ®MJ­ ă‘‚Ę­eČęšăÉLs{‘†sC…ĽpV7őÚş7“L§N0·‘ööĹN \3w?ńúa/˛®Bm*ÖŁ7|Żz ¶ &'ŤËJ!%ÖŔ{Čă¦zˇĽ:˝ŚÉìé,›ú™Vűj—´eĺ}?§D9€ŘÎ3ĺÇÇ»l’ą@Ĺđaż5ËeDa–Sµ”úbí§Ő~ě«úÖ0Ôů˛Ń(śZF -<ët¬ˇO›f®47č|ţk†Ť/¦˙,”r q‹íĚ‚=č›S©›źXx:€ë/„ľůµŞx$^Ţę'!Ý%ݶ×nő±sé zÎĘä,ópřP‰€Ë÷Ĺöăb(NT T;~'ƶét =čnSć&;$؉»Ŕ2oŕűÓÎÇĆ” Ę]”ňým C'F€ÚLx<éXö­ĂL¨fZkĚŮyyµŠXQČ[ăd9âď5SüˇťŢt’e®Í3˛ůĆ #§$‹Ů&ńˇ +Ůě8ëăÓ´ŃžŚËb—F|÷ýĆ)8Ř»%ţţ̸ŕŁ)ô-ťÎ+ůˇ‚–s!‘fW DŇ:0T<:ăeв~{ŤŤő?†#Öś´—.ýć;G=ŐŘc‰üбOŕJVc,¶AëO÷„Ҧ‘ËĐ´űmá;ôF§ZDx» ć:Ľ"çş•­fL‚{Î ą74< e1şbźźÓ˝ŔţPś”¤űÚN†ŞőçĹÄjöŞKSŕä<Ý"§EAéŔ`Ę™~endstream -endobj -3798 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -gŇčćůňḚ̈Ţs’HжEcxŹ(â e‚±7ź±]¤ ÜosX¨ŻtĺÍ}«;ŞÓ˛Śaľ«#ľÝ¨ Yc.8M«›°CjŹJś˙6 -ś+­kQŞÔôĽUMl4(V,kŔÚ‹MANl±Z€gěŁŇóů»ÔOŠ­g@n““9Ďv7GĚ÷•đ…ܸTŘżG†»włüO§Ż>–K ď!:hŹóŞęč…µ řóó¤°i˛ď4żŘŢľl)ń+ëĚ–Ô8¦ -ĚŞFB+Ô~e]ž§ˇ†?ŰýźŽ€Îw•…©‚Ţű÷ąĄőĘ řJú 'k2iŮ» çĐľ$ÁâŔą˝Ur{úâčÜ»r Ŕ\.2â‹ć †0ń[ -T %÷`Ľ&~ŔňőŁHg(2ÄS÷ÎşćkAŞŽ3ń—-B‹‘WĎÖĄKőú@vŠ÷?­$¸a©?HŹ…ŕ®pă!Óo@»©oG~Ďűľ-•źÎ‡N‚ő|š˝e{§ŕą=ČfeEŠ‚C÷Z›n°ú%F:Čé (+_Ý´BŰ—cdťä!—"tÚ„~‹×.7L«ă: +ü(f,ŠĂ⽻ʂ&ÁhDČ„A j4#wćJ/Ú|Ě#Đó·•Szş*h&Ss"FŤmš'DąąÔBRł–_üŐ -‚'k˙ńsŢă;«ź†Ś˛٤AůÄ–ÍĚĽôEŽÄ5üsc[”ŕ+ŔŮ(HŽŻĹMSß út˙jţ6ĚšIP׳٨lüW˙”˛ž Ď šŻäŮá0á©×ę˙3«ůŢE&KěřEĘ$¬M°©+‚ŃY¶i4¨.gNüâ6Âů0¨ĺÎp=ŃEµqľˇ$ďŃĄSőÉtôű:m›Dwzˇ›Nń+;.ÜçĄ<ůî™_á-»ÉęMł˛÷Š%~đ&é:ö–5§®wČç"»śŹaÜĘ ¸ąr Y«úľ«ŕŹeřAą"Mź` {cŕk#[×µëTŤ-MäFÍ<ß]b+ń`Pť|Ŕ‡ű…ťĆ=ŻG¶7YĽŰÉč„—*Ĺh+Š,śßĺ˙µ{qŽžÓZSöž˝sŮŚjşĎďH…ŞGi¬©YíĹÚÚ§:¸7 m—5ŢüXĄä¶ÂZĂĘ2OaWĎ˙®6q@ë‚l˙qsW<ĺżAÁR¶íLy…sĘjúę/ÍöuĐűâéÚA…}ç ‘Ś<±`Q_č˙JOFĘMŁ«OŃĐŃÂÜežt(Ź :Zů·×O¶AµŰŽŃf‚YőőŔý˝i˙~F›˛> -ŹĹ‡±“A)áKşßÇ˳اş9üS}qÉď—±+Ä3ŽmTvľutW(†—x“ŕ4/<®F,[Ŕ\KÂúß6H»™Ę âOďfźÖź\1ó>GŚ@A´6˝5eĎFfĆŐ"r‰:s¨śŘ…¬™8«¶ěźj öż‘Ž‚úT-ÇË×IÜhĆɶśę?zčÔ ĂŤů\ţLV¶Rű´óŃĹ” <ŕ˛8ÔS(Ýľt{ĎćtĽQ}«šMŠCőćŻÇPl&äđ»ú؂é#RŘÝ ;[ßŢ=őwŇĐ›Uw6bžµf˝‰°ď-0F#ŕŮ=„Š4Ťv¦BëˇRśˇC˘YĐ6$vŔ-zb\Üm@’utŤZčŢĎô™E8–ľÄ=·*ŹTúSHEp6jĆ•(ëMÇÔaäjb`~7뤩™×3!Ý bE8Ťďóy©·5©Ćěx”“jűóGůWçď8ŚĚ¤đŢ‹äŘ8jŚ66}đý -¦`O­AW’ibúŔ{ëÖÂ.¦RŠÔ˛Č†c™‹ŕ:¦TNż‡2ú(T;L§đ˝Ýߨ¤L/™UŮ”ďŽPÔA#zPź -y:†=‘X9ż.ö]ŚĘTÝXSŰ3!­ ô~¤Ä‹|é6P%AŹ9L7]­X€ĺS¬m­łxĎ; ç !_iI[ť”“h2íjů=8„Ďü‡AO…úŽŃyk0ń+$ľ/‘ďMÖt„°ž5#üĂiôRM'[…ëK¦VĽ_Ý"WAwó+ĘЦ8#|r&آendstream -endobj -3799 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream - šŹoŽZ— ý0~ă:&ă—ÎŽhőőg:<ů˛îj?ÂŹ_rN~ä_öŰ_KÚ¨ŔY¸Í<®üWeoÓ8&y;QεS3_íżB8ZhµáCÍ©<\›ć׫Ľ{ĚňĚÚÄńGđ őJu$ŢG4†Ř~¸‰ü˘äU:]5s¶čµ=ăâÇn|âA îYhţ'= -HfűŘB=ÉsĘĐČ-*ĽŘ*÷\ť‰/żŻr[<…ľž¤Úc Íňȵ)•Â9]ýóĂ\,+a÷·†sW!T:”iÔBéřD®SjšCŰ­#ôŞWB^ńîÓÉmGůÚx -« 4xďwÖ„ ŮŻ Jżú}Ý4s ‡Ť·_ O:sEúráv4jk?ĺzŃ˝>ź&~*Äůćţ÷$[Ř,ź)UVwcŇŇńČ;'Ľ ů˘K%&ô/A–TÔĺ"‹ŕ\@»sÄŹĽőr—ájixČ*˛Rř®”ĆĚE—cDKď´>‰?'dÔ¨Xţź®ľş}ă löŠčÍŹF?!ŹŹş}ěĚÍ yň¨nTś ‚}ÄÄÖΛŞ/Sş˛A•ńkúňËď ĺďÜLE…ś/í~¨é˛p=đeîÓJż­Ç'ź‘zŰ»q:yÚj'@÷ĺ!M·Ńđg‡@Wß%SÎKIµŻ!/ÜYňÇšŚ'>4đ68kŇą[ĐłĚVg"áC×ɬpâÚÔĎGŠ®?;ńFÔ, q»růŔ -˘d,n˛yýM KŘ´^ČAażçűńyÝĺKÔrCć=Á‚éˇ~hiŠĚĹďKŠzVDŤÉ/%6®îE¬ËcúţqĚf@Ou¨â¦+îŞP_Ó°6Ĺ9@ăëIYRÚŐ—>ĘĎ6ŕ)úĂżń›ť2)I”öďeÍ …ă°5řŞ“edČÇ9 XÍĂż< %RPş™ E’¤GřšřÇLzś¶ä„°şĺ9˘—±)ßäHšĆ@óˇ żša …†ł®kjČő@žp2äş;n=´wa?[Á.É6|Cú ¬Ţ]¦N)uŘYůÂŤ^#F¨Óa=ôĽ#ôߨ›Ž= ,Öľó>˝2˘70ŐźÝű’ŚäM„lFxżţüóNnîÉ˙?ŢPxdŞ F;Ź‚Ő©¨&K˝ ĄŐŰ~R7Ëő%ŢD^Q·s•˘+C(Ý­ŁuŘ6Üę€Á+ pŮY‘ČĘ pö,ń–(ÄoN ľ«ĂwŔż`W6ëž/ËZRgSO¨ŹŠîś°$´Éě&N˝0Ą`ÔN׼FßQ&űÄŻ»0ç“ţ.C§ŤĂˇë©űF -s”ĺÄQŐR!Ď «ž I ź6,6Tc†(÷b&Aéöűžqř˝xĹvĽbňţW‚„ţxÎ…,·ŇÜ–ä.éű:| Ţ\Ŕ– -IŞ-_ń*ńĹ„|•aW:LÜ ţ÷Âq&°ôÔ+·Ô“ŰHŚ©řjÄľë«üŠó›ţ˙jşłNRô…­l·0äk‘ł«Á}–ČŇđąůŘĎ2ĆčPůRewQaÎPxbýˇ§ĘGô5‘`endstream -endobj -3800 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -(kŐ^´řA÷Ő€ťŮ’P”Żďޱä;Ţł7ügÓ†-8iAQĺĺKçŠW™˘ĆŘŁJ¨^-Hpá;('‘â™.íĺó<áúBä‘x}©ň{íxGm»˛gÓ'çqŤ‹‰‡nT±­X͡˝Beĺ-ňł3™@ŁłšŘ@D·ŽO u¤Á‡ţÖˇÖSr‡Í"ÎťäłgaąŃ7ŮŐŞÜá.ÉóęFčW›şD~\żcżMŐÖRîh SUk¸‡á‘´%iko⌽oŹx&žĐp]A<5' âVI~ô éĘIlP„ä¶’{˝©#ň]qU´Čí¦˛LóĹ´h%áA”GůwŤ3VĄÖ)aŁŘţj! łĆ(ăţˇMF2ÄăĽË-o˛ö!Ţĺ[c=;7‰V€™x´a"uŽËxJŃ­rXLXĐa¶{ŘőAkk‹8n˘$«ŃŔć1bąę(Ő¶aŘSm¤$›  €P«âÚ2{° e †žôŢ\_x8˙Ę_>ĐYÖqEĆ/J®ËŕŠQ.Ę·f'—±™¤08<|kPB -iWYŃáÂćô07s:˘6=ŰĽŁ™žĹČÉem'p«+Ř ĐhÝëüĂ uQĂÁ›µf$×rĹuwęŃÖżh3rŔŚ UŁ„C9…9TMowoÔú‹íCsŕş9»ę«•HŠŰl˙šč˝ˇ§:Ł{ÚŔчU†tŇjpSŘŁáĐ>“ą·§_+˝×|ă[ŁîîĎń\®ľufßĂpJjÝ.™Ă©^žĄ†Ăʶ[˝K⎦9‚kčŔŐ˛‰ÂOśxĂŁdÍĹB°'Â|DťíšŔř~䏊Łú ˙ş"Ö‰ţ˘0XďD*EŕŕhQB·őަ7ć……°Cg\%Ř™‡ź˘í—ˇÍX“‘hĂFaÔLŰŔprÂŘ6cöyˇ]źľżá!ˇO˘sS4˝Ą…7<„“«Ť3t2eq ˘řHÓĄ¸˝¨ő aĆ {ÜWÜ÷W4˝;–,čťN2 §j0{fŕÔůźL¬T°"Ď˝Ű×C1`bˇćzĽ_Zgž(R;Ĺ‹±WöĽg?VŢ?ÜŞË7źňŔĺ'rXoiĽ -ń»µ‡,§Łďô´çŻűÓ!Ô<:y:=Ą¶e* 9j„’LY@‰ő#Ť&ö8ő*ť*jńT-oŘ÷'ěwÂľÇŮÁ:ÓW´ţËĄŻ-PÎÝ$_HŻDg'O:pšÄµU˶6é wŤŻ ¸ŕE†g:fO -‹›¨đ!ý9(!NňPĚć92KTĎΚ´«ŞýŐáĚ*“=–ŐÜVîE’Gív RĄş÷ÎUO%o>©Q±Ę -ţţęĺ&nżńş1OĹÎ'IS=4űňí—KŢ;hlFś~ßmQÚ-Ş˝ôŃź’Ą9’‘‡ÄŢĺŘI­Fč3©»é±ĎŃhćÇĎL¶ćX2sTŚřZ<6…’Ą…%1!jĐéşž•endstream -endobj -3801 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -Ýb“ ©WEżĂi“ɨű^ĺ`Aۇ›ĺ—żřÎĄ3‡ŚÜ_Ô -A °7¬}IXŻó˝ę\ćĺ¦rßY/Ŕc©…Ri˛ -“Ż{xC9˘+k˛Ľ@Âbŕň]Ël,IÓ_^MÄH…')Ě÷řKxćgŰVÂDwëÔM@ú“’™Ol%Ů@™Ş -F~“LčäĘ97f‹řirý'2µ×#V±ť ŚŐŮCŁüË`Ř1ş(—›ÉwTfA(Ů ýđŃČîb—¦—˛2µn¬ż #P”u9as‰ŕť/ÖÇ!÷ňÔs,şŚ\ýĘiřťÁÚÎ:Ű˝ëuÔ`WÚ^aă]©TÚXĺ±ÎşßEĆÁWQ”2!“ĐŰňÚDôî¨ԫߨ€¶°$q8ňŞřŐéę9. ÓŁŻÁ}Ž·"đ1L\ÝK+@G´‚ú˘ŃP¬žnKá.Ów'~üŹÄ±9xĂ›4‰FLŃÄýЉ–/ *$lúÖâ©8ÄT˝űVŢŐG ^őümomŰ÷¶Ň%ľG+ 8#qY@#R[ýfN–¸Śţ©Đ8Fţ‡Ý<ĆƱݩr@J4ĶD”÷˘Jó ?ěśîKĹfˇŤ`ëć¶•U„«JŃ#ńp⎕üDJÎ@•ťV± ‚â_xĘa¨ »Ä‰yeŢ,[ĎÂ4t/V®g‡žăhÁ_µŞ4ň—i|˙"Ť¤¨Őů«Fď­yjÍŻyŢĐĘă31ќ¾gJٍ*†nKżě¸C€şYBĽ-sme8(gŁa.wŠć™őžb”©ŤăK«ăČLŁ9ŘĎq­î3-ł]ä‰Ě†Ýx¬ínăČQKcĄ›ňŐ9 ł`łAő:ý]PŢ›u<îdâ?Ý`á-ŕŘ/39 \¸ZZnsYDđnχe6˝r0“®ˇĘq)Ęôs­꯼猭«…0Ć`ĺ óIIŞ,ě0ݡĂPWŘ•ě0™]t–¤‹MnHTkAďB ŃÚ^µ®›Ż2<꺡×Úbç*Ľs|LlÖ}oíGĽh®“Ga_FóI]ľG™˙- Ą^ÂśbfH‚ďd!`Ľ˝ÁŤ‰E+ ÷n#É*•©íC^3@Ç˙J":ťŤ¶ő ~ĹY©FIqO K­ÜŽ÷»ŔŮŁMTŔJ1†•±¶şVđ›CŤtĄÁĄ­ÔŕýT§vÜOsk\/Ýß¶T# l‚'ŠU1nŹő*ßŕll|«Q?Ťh Ż®Ě®g"˙KĽ/™0G:ŠCÁ¤ŻŇúG€ŔĚ·"ćKľřIă Ďďż@b&ÂiöµJ.:ăĘČÜ]hŕ`Źx;g¤%k(*™9'ťO–Šq_i‰'QFÇ9˝h»‘ěąNíiŐÇü¶đpş\çMŕ‰"luÄ> ĚŚ|Š—Ö”EŃśůîѶľę;˙µoT\hg'ľ6íöcú‰Yý±ţN´‡ ,Ş˙7·_áóŃŰ –Ŕ‡ą;«m٬j{sęŇt%𝕪.ľĂJNŁmccĚŮňKqłł­­$E/->UGâťŔŇÔ)"D݆ćnyŐ.ÁT“'ó#é¤f‹#a<Î…€ŃŤ2µb+Žk"ŔĆ)žĚĺţ_>ĆőHh” -eü’x+͡;ôI'ÇóÁ̬aż8Z˛Vż¶ÔôČćL‘głĚf÷˝˙ZuęĐÁqAeQ x_nC»Mh$6ČGk$nYedŮVz)Rő6čÓl|<%»ŇőVv} -_“:Ĺ’•±ö!µuęîç~&ň#‡É>ăq'Ű×#ÔO&&Ę%ú˙źi)xl¤—ÄžÚw€uNĄŤŚs·sMtđţ QŰr5†îlAÉş‚hŢq›·Ŕö 5f2©ŤrMS:ÜAJH´W«‰Ď6śŻ{Ů«:nş3‰P˝řUvEťyn3ôTimçlŢxSůş…úM_K4ęśJ´ÚFÜ–+ĽăĽ -°6ťć± â¤:]?ł}Ű[Ô^*>Nf.ĽZÚüíZ•÷OyęŤ0–mä M2U”ŁF—)dˇČ‹endstream -endobj -3802 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -oľşŔSâĺOZŇ·YQHĎFć¸Q¸ö„Ža­@>Ń"ąÎ¬$¦¶‚Ú#ętÄThă'ś´T>ěW"!%Ą(OŞŽ·p:á+qLŢÔY*RdÓĂT8ŤˇďŐŤOAoP57: r‰ńT­l”:LóĽWĐpv•ňGôvq§A1ţ׸Ľ`×ĹgE$#‘Ľű©J28,ş”1ÔŠtW+r†™ôSúSŽ#„ĘÝŔÓˇ™v1ěMóp5gr^<;毋tąó ’]FĹ3î ¶ĐÖă9 ÖcĹl,-7ÜYXhĽ„A~IĂŚtZ€K>Üť'©>ľqĂfďtćT*ŐńóI­iÍ$é'Ő€˙ʍĘ•rř/‚ŚÖ‘+TáâĐűńYEŮLčŢČÝRG(P0Úű­Źtâöü8¬ú`OśšÂśęŮČŃ)ěj…ďQ#©ąuýV7)âW`ĺb=Ţ8]MED˸Ł?2î!ŹH{>XŽB*âph\ź˙š= -±N’Ç«xSŻÎ1ů¬iöÂó}hćÁ "˘úyz‡7ţčó _ťé¦äR Ě÷KD pő¬°Ę˛ÝYÖVŢ!唓JOĚÔŚź@l– ň9î´¦Ç[e0ŰAľÁĽMËPL¸¦Č#٬Nš8Ç'u”‰ýw?ŐŻ;Ř’ĆŃŚČĆ'Č•!Ń$M»$Eš…^aY^XÁ8”Á0QÄěSF•Ż9»%ĐwÇĚÚr”•K¦ĎząŢK›¶Ô˙Ą"žLKě;#ćb;«ťw•ąo'ÁߊÁęäńŠ1 ]óŐ׊ǒ–«›8S(Eĺ8»ÖCůZ«í’’2TśŤod´¤AeůdóŮŮ©âLk¶ŁGcŁ´¦–íÖĺ x8iAŇĂJ“Ž}8zş˘“1•h¬ĐpÇĄŽ´2#ľá¶ë-ŕ:´4ĹNçŃÖ.űy+‚RťvÁ”=@ćdŁaőm×ý ˘˙¤pĐť\Z<äKCN§¸Ś_¸„5Ő€äl\łŚ}Ýłs—// -¨Ť§Ż%Ř;Y´„ˇČfz¸/ť>¸ *ŤNć`ý뼩=\Scë (†ÂťäsÔ=ÉWí—Ő^@mĆi‡tl¶$’Ş@}˛t’Śđś.=Ć 6±BVSÚĐN9ą†?Ű.µWôÔŁ@ÄĚZ÷ŃŮ2ُ9Qx}=Ó>SĘnůR†ÁŽ8Ľ^xlJ‹óbĺ¦f˙Ň®‚ŞÖľÇ`ş}ON+Zć «A<ŞnxU>={j»IiRHáé]ŞwjŤÔć7Účđ"°yÇýžjLB -Žú -°ĄŻggŝҴ»ß,>ňŚg˙ĄÖˇđ©Í;‹Ł­őrs”Q*á żÚkł–ý7Jú6–yx-‹®Ď–uőe ‘±¦çWuĄĂű·†›áMQ‘:źÔ8zp7ď83úĘ3ń–™W«Źendstream -endobj -3803 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -Fró6ü:\p«úJ ?†›„–;Îr[ŠG–ËÜA"#=‰§Hb‚D-B -ŁPEŔ,”ß>;0 $m kK‡3ĂxÖü#M?=uçľ5 ¤ÂǬŘđ)őh˘Ńg%R±P2k3&şúo!~LÚýg„€ĺsVź¸BŰ«ĂLĐâWŽŹ /ÁP­°–q¨ÉL[ĺśë‡]·zá“ †Ő|ľ V9’1#P$…Ŕľ‰ˇ >9îݧóŮU·î„ÁÓ…Á…7u§Mb‘ĺˇaâTŇŘ™ú˙=Đ«I¸HŹ„ĄöÖ.¶B`»ężć´!§łŇ éPňÇ8ă}ßjčQ¨=ęL˙ ˛áqfX87˝öhhÜşěş=2u[Ţţaä ­S*íÉć8ă1A%Ë–=h# -\Ś·/:űs\ĆmeLĐË jíîîźý›ß–•RiśćB)“Ťr}«/ë ďhă>)\ÇV&ĆĘŠ Ą†ÄpcBő"Ěýö -běşÓ9żŇZdÝěLkéůř0řÂíp|)o)¨8Śď‚ô¦éuy §zĄ «šý)ú±üÍţ‹Ô6¦‚QÜßYˇůÄČżŐç$-sŁRíFßa†ý»Żč4ë”)Yő'Äq>`”ň'ľŹ•›Îś€$ #ŁzÁírÍH’ëáÄ›Ŕ'şá=ż–X4L%@­‚q•řé(^ä¤Käř>ř‡bw—ř?Ňłîť7­€ĺü‚ ­Ę°č´Č^Ëč¤ TgŰ= Ź}±ÜÎoŔ?Ő>ż˝ß\k%ÁÁŞŚ­¶K%ťäA`ϡdYXŮŐM 7İ]Ŕ˘L—júbĽŇ'€ŃđËŹm/‚W‚o“çOqĂ€'7|쇑žäÖźtşŽHk(É1—i€HÁ_ka8˙ŮÜ~ă7—¨ÔŰűfěÄbg“’e”,HŹ‘ýwĺww-@ŔW6I™9vfć`őÔ(Qá.Ł;d.‰ĚÚ0éMőŹŐŞG˛{U(ř7'•\’†©Č¸˙PŠ5Ň·v,ŠÔwŐdľszp*iPăBşÝör@ŮĄ}x°3¤E*Ť!f:VńÁÍüŐˇî#™JĐŚŕ0‡dU`]„ŻŁýČcőńŁßuYPŘ8+Ńą÷ÖËŞăľ4ćď%Š˝meĽEilÄ˙u<Á>]ugľŤ.8Ó$,ç=ş]„%K–ą™Šó0ĺĘ›…ó^^TęNë€Oö‚«Óč=H;´Ő¬%Ä®›\űdíl{‡;ćüú$'•ŻćŚLu;Rş…ŇđDćY®ÎSŤ[›”¸Ť #†2<ůöU† -|(l.Á\\Đżv&s˘ě˝0ŻŁQ$woá·CŞ<­/S§>vQA8 î©™+0śŘyRĘś®śŁĽą§ň -á­2ô(*ÜܤöĹ!íŢĹĚâ%€…`Ś{:–Í â\ľírőęy'7˙Źr˛Ż ĆÖŻ#d\n›?Ž|äŚö ?‘ŮвaqňZFxŐĚĄôłŇąÖBÝůßffőOŹXŤ±ujâÁý.żd˝7ëÚb’QŃÍF#zÁ2#¬F*Ű’PAž¬ělÉrýś śÖ±ďmţQ `FŠ‘łBĘĐ-Qśˇďé0€5Š63ź\”„DaśÎüˇÝwö%˘{B…‰V°ťţ9ßWÔúˇú1áäJ7,wppMz˝:Ŕ¬+" F¤Ë„iI:t~˘L;ö5ţ7Ç ŮŕžúŤ X&4üqrňŃ"+¨5źJ“$ÁGI¦žÄžť¦îćź;U+ÁŤ^H`(¸aHÜNÔ\nťxqf›Y“ŰĘ?gÔ·®ÓĚ‹8a7‡|ɧúČ- úQaY)?!Š·¬ŐgOHß¶"‚‹ŘôTµpiŹÔ©gĽŽ"ü<ę*j,Ý×Ęݏ¸ uýN -Z{?ýÔ}„č`ľŇôi9|Ţ!׽؀'%±Ę_?‹:v¦'Ň_u屉řfŐ}1|ń*ŁşČź…'QÖ^#{SJőŽ­\('Ҹů*7keŃXŐáH?™!•ń´ÖażÓđ~Č 8ŤČEß,n4×Ë»Čdł‘g‡fÔ…8©NńA kŚř;ü_†ňąx‘Üź‘KíPűíQm$îú3§˙Ąű1HĄ­ T7(–ÇĆL:xb1Ü3Źäx±Âđ2;¬ńĂi­‹endstream -endobj -3804 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -¨ĽÚ'˝+Rj¸BČŻgH DkŹlŽŮîuż'â&\ZůčNnUp2[©’ {¶Pł)ż#ţź…LŁőčpBŰć"üö‰0‘n+ʛѰxŰqŞP{˛Î{ÖqSčeý]GAĹOX–_oŕţŠU{ž­ž´yú¦xhtQń?dGL{ćäl5ÁnŕËíŕ„Lk5dˇý‡Lh:UĘiŃ«ţßl¸:¤eÁČă[K?őHfgĐHvV9+ Í ĹóęźeH“/ĚŢŐdą‰!nś÷č_«[ú†k4čĽř´ęňp°xĂÂ6-速u,|AÓW 1㲠-ů5Jß‘Ďů Ý4,sZry3źć†ęµśpę·0ŕ¦ějýż$ ‘®RgśőˇOiçm2:l,&rńČXč$Ra ůFF dZŁzłÓőZćtu#TzÂúŃáÉŕ·Są®§úć¦ÁäNń¨Ýňđ.)v~ Jźśî‘Mőż{ם‚řôńol Ó°=A68ÄűpˇěäŰ•5#-óČá¤6ŕ™ęP‘ď\˙ś‘«»qË×eű46»p»˛ś“áÔ×Ý`¬ ‰ł$ *vŻJëqůFă%Ő9ËxČŕ“Ą›»vh‰( )jĄťýlNóů’ >ëłÍ*qşi-foĘ˙“CˇVé+JýCH:DÍOĽľ{ěĎAߦťŘ­$$Cí”§Z4ďŞbł9öbĚßb“]žsý«ĽsůŢš?‹”NŞ»±d”Ţ=UD‰ć?ĺ\Ű®Ä •ëŕń@o®Áf\ů­{'Íiż^>fÚçAů+¤ó@”ătµ†˝ň‰šŐ;ó=L1Ů©™gřőÂÉyÄ“H¦ŐS(»t[$ř˛ĽĎňiÜ GëŠLIúŤN¬h°ŕđÓ"uBˇThól)$tö–Ő‹ŢoÖŰőÇł©IŽô–bˇ˛Żä·Ýş -eŻfş"ÇŤ đ çh7úÍĹłöҤwzÇ˝Ł[śI:ĎŰqü…2ÍľęgŞk*zَ­….,wăź ’-ľ7ŢŤ -§AçVŰ#żÚŻ}“:î~ťEń+•S…lk\Dvźńc·oҨSěÜäůĽš«NąMÓd°-řѦ5ŰąŚőA'©J#§PF5ä%WIţߣ…<ůä=$ĽíeßńcŘ—­ăĚŃň&Ť#ݶ¬TŚT¬ ¬€Ü@<‚Ńoç$‘ rŃhĺ·”ý9…ÎÇa\·rłíZĺ -0_–˙ťG–d»j:Á:Ď,‹7}ž«á>ŇiÂÁź$ÍŞ´Qˇ>`ő\ŐÜËżň=QĘn2Qě˙á‰ůőĽ:Ź–Ť%Ť­ćüýÔ…ť‘óG 5ăF¸±†P‹´ ţĄËEˇ^Úőľõąí EĎţôŃąNčI<¤˙/s t˛sUú*š÷q1Ćp__{¶m$(JĹqĎ}aVQBNđ u9‚˙ë1„N=1·Bô5‰-@4&‡ˇŹuIWĆYÔĚ!V$#gŞWPÍS"iŁ/·Úţ•ôQÍ‡í¸ź¨µ2WžF z48r'Ü3+ŕŤĹ˘¤Ś™”Ă ČAÎ(Mç:‘ëyłôÜ,ůąŇ´ébbĺąÖx(şh­ťÇŃërF`š8ł¨¸‹ť ‰ĘŐź{#¬óźY‚N‘32uSŕmč§ů”& ˤŃěťŢ˘¬, <‡`RÍP~Mkx +Hž˙Xű{;Lç¨ ö\ň şö™ŔE*ďý™íÍ%ůĺg§·„IŰ;TÎř—‹(ŁčďÚŻ·Bl=śĚ«Ý­TŮBŕ.S^#jVĹd±Ś?<ö‚ć–îŢb9úF$ü|-éťš˙“ÇB¸-ěťHĆę”ŕ›„)<ęÍ ň|rOč,4ä–ťw šĚ͵ÖRZ'4ÎqĎ$‘—ŇŤ%lTHk¦şSlšžĆ‡"15â¤MLžďްk$‡ŞjËĐ(ĺ©˙6@”R­ţú¸ş2¬ -Ş@˛±×xź5Ů쫳ŃC;ŃjT1Ęč2É@ÍÖĂ ‰ő1ą|3…—|µ#Śv%%‰%”3Ëł–L(xj˛†Q śü*ŕë–~Š ŠĂTÖ<;ŹîŁ.­¬YO1IMV‘>§9¬*u7×)*ŘČęFŽ[*Ł“r¬M\*öFŐ˙đĘby8Ít6ڶ4Ś«ŘSé Ţ7pi4äW Ŕ~d†łĆö2zÖ&ËP:¤F b%ľ˙ :űU/ „9ć†ć¸bŹčŽ~eĂ ŚôV2â™ok¸+ BůKÍ[¦5—CKb<&k… ‰˙‰,zíĆ«,Á11±ą,S"7Ň];Ě3žjžŢÉtZúč^rĄG–Â6˘á¦@î˝6KQ?ŞE¤Í•k·•ó SzˇÂŘW÷ů€ŤÚ»ˇÍ€La`Ó§rXx S\¦3Ô]öČJ[¨@{q{ś•ŁTÚOÓîbS9ždł˛U_-»Sňż•IĐ&ž\'3ÇýľÁqˇĘĶ0C*pVó÷tą\.¦+biGtÇ>y„Hůý]ăQ,6ÓąŢMĚpŰ!¸!'‘˘­ö«™ďŽóČĹ,­»endstream -endobj -3805 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -Â|PůV ,Rp´^.#Ł©»`9íä/Ůѡ[ť‡Îéčwâ*ŐÂ0BČ$Ô«†Ö`ž©Ô®ĆÂč„ć¦öfŚŰF˙„x^Ä÷v-ż5+ó ·W4CM á»0_¶;„ż5n Éň«Ig(ł@Ťl3ČjE=5pBb‰gA>S” -Vęó‹ Ń»µY;_A?˝^ßȢ»ú÷ŘfM ĺDc]ĎÓoÇýĎśwkCţ×r ¶×¸‰;]ó ţQV\0ČqVáuŐ¬îÔŔr‡ő×äi4EŇc' t#)zE(ĂÉěŻÁ­ -äŔN¬ÇĐ$;KřČÉĹ~aHéÂŐó®ęă5Çý4šăťăÁýsű«Äž'®ĹŁ ˘ĽuŕěńßÇÝ7×:a{M¦{–,rŃ–K 5KüËyź5Ç˙R ×K‹ę0¸ž5źđÉJÔîzěrG›—bÓ©ŽŇ \Ń+äŻę#ćfpÝÍ©”'ł9řÓŹ»uŚŢ¬ µQ›Đ±ÖŘŢ!Éj™3 »îŠ+ Î_H(eŚCŠ™FúÄúT˘Hˇwľ[㲄NŁý¤€ĄđÁŲ\9Ě„„jg<ލVˇ%¤˙’ß -7ţŤ‡ÖIGţ­zö]8#%yíĆ$Ű­4OúzQÔŰzz*VžŰSçŃó_l›ă8°=ĚÄQĐéxŰ=WÂÚíwL=ŕkűW¶“ lĺ°Đ°o-¦~#ĆO.Űş…Â7ťńťi/RĄ±Ň‘öž#Ą`ń%ܨµh dÍCÉBłě´T‘©4¶_ŁźÚb&Ę"Ó -ýK—é3;­°}ĽBN«bľźă*-Ť–1ąW;Ž…›Ĺ?X[Ů#, -Č*ŽR$©!łŔ_™–~h Ż™o%(ĎůX8ýŘÂOMFDHĺÄósG4€˛ŕV Úă2§žwZÚѡF,î+"^Ţýîćźŕ†Ž=üŐ”\WŇĆb†˙—Îc;sC¸ŃX)ÓŐ›@É%oNě ® ChôrHn»ű‘f(µä4ăÍuˇ -&p[u*jqgŃ×ęQđ1{‘÷Ŕ&6`D —ÖŇPŰV8óa…}˝ČďÖH…‘™jß -’BÎÔ—Zȱ“m€‚äÓ®^51¬ßę–‡¬čCÁŢćtÚĆ—FY·w€ó«OđZ®jAâč×ţÓóJ¦oiĂůá·ÝP ĄËýż×gąĆF~PőÜń‡Äí*’Ö˝s[`€4ëßäGaxR_Ń­$+ż`ÓŘ…‰rě¶ýäď°ĽÚtĄĺB×$Łvü•_p CBé÷ă˝Rné6yQŰ3Íq*'Ą“ʵM¨g„b•ą]ŁŤÂ$T3SŮńą‹ąĺ+÷üÇIÚď+…ü6ńĂ“^˘VůDäÜ*ú«ZN©dlĄ>Ęż*7@ضnFđ@ăWż®$ßµÇÎůODö¶Đ?BpxŐ2 -ř„ąŻý^ęŹĺdu>-še—Šd®ÁeSf{5‚˝é´µŤýÖY–Ó5A5ŢŁĐą)»j2ĎG«áIUfOAżź4*Ű…Đäj˙|»´•tS9…Yz;Źž‹Ż”ÜBAË_qşĹíiřęĐp·c†}M‰č`ç†î-Q« y˝„E glźbőŽîŹ–:¤Q˘÷îĂ Dć~2ynµ¦řg§w VHMö•‘sř;®÷X5;jZ]Űţő‚î( ‘¤Ä ňP~ŔŞôý¦¬>ŃOĽ·Kă‚ZëŽŔ·ĂîÎVO;jŔA×ěˇu%u®Ć©Ńy5#Dy˘ÎŚZÓżĺ?H+×5ŹL—ôĆŤéŔ d·b69ńw -Ź­%půĹK•sĆÄŢ˝L;ŮőőKwżUĆ-ÔLŇ©×[:ËľŁ¦ń F&Ŕ§k;…9˘ÁŹnBí™˝mż.ÄŔ¤gNUQ†ÁŃů_6 ¦Ăç™ć;ăëd·<•"Ü8ိp›?łˇ›W°“‚8ćeCFÁüÜWßGŞ¤Şťęyý&4‰1OŞ)ýNźPň”$ę4<Ú´<^‹_nŇP‹WQÔendstream -endobj -3806 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -\żĽ' ŇáSz™í‡łÝ(ÎŃ‚ĘNٰa“ńťŐěKÍuV‚ʧܓ'ł»Í0QńmçăěHfÇ˝dżŕëúĆÓ|gĘżg¦©ÇX -CP3 6k®F¨NWĂC»ý>>öLăxRMjă¤%U8fÝ"OÉĄŕ}Čf ěŢ`ĐŻüÇ‡Ř†Ś¨”JlC8‚eR+ňŞăĂ·;9ŚwuĎ,T|‰Ť<p·s`.é\Óňc«EpTŽx&V‹U –oC*ŞŘűęŕąŮÚvţk;ŇŁÍ9JÎÎëj~椶Li] ÷ζ,:FT°DˇJx¤×Üú1Î.\¸Ď9–äFě1/s †›kş"¤çŹÎ.®‡M!vL·Ś_UŢîwŕ'×é xŻdÝ0!›€íÔ,›ÍkZŤTe“wA6×äľ |6nM´V&®2–2^Ô5%ĂR$YĄ-ÝX.^S¨mrÁ<0&5@AśrfK3Čgź“‹ĎíŢ÷Ľ÷®€J.“ źÇÂó‡Ë°·ÓȆ–‡Ů{ëBÔ3ĹÜn0á.\á9 «ČŞŇč!*­;¸ŕ䎲`?fÜ ŐĎkfŠ;ˇęmwË]‡ż:łŹß­t~.&č˛ďô+˘·ČË=T5ôę€.şg?<¬ń¸‚‚.‹î~bŹ9·®{Ééh`|WŽŐ»Čš–/6jńľ©řČ:$HĘç“ë:ëżĺś´Ôů‹bćaGę{›_ýUÁńx8.îAňexpë=JŞą\čŮ]€UťęKâÚSˇŠŹŔ™–3Ő„¶xg˘±Ĺ,-oHý;~©H Ö÷–cd,?Ź7~`ű@Ťk%¸Äv.ęŰ«Tał0ěŇÄ]ŠP‡;׳áÄ%|ŘŽOxGĎŕĘÖřďµzß_>zĚŢnC‚6Qe!°1ɰű:Ăbi}ČWuLrÝ ™zî"9»µ`ńŚÄâ<˘ĺŰ8[Ť ˝ ą˛fŠ4 Äă=ě_˙ şéK”ž°Fěđ7Ţ~Ë~&.‘Űńŕ×…ońX˘sˇzÔ„ďI9¤RŃśżLóĂhv§(G•ˇ^ţw„ěŽ:–zŘ`‚‹~Ôc%á#CçiZ-÷ćµKžBĆ—č´ýŽý ü(Ůňç}žýëČŢű§źŢl_›QčđŹ:ą‰_C¨ŞőŞ{»Ş˘0Ő -{Ť8é"·,$3 hzăÉq§eܦ,HČűĽAÉŚ]j‚J(÷U›hJ·ÇóůpŢ;×°Âčţć9ŠĐę_¦ÉÁď@.ßýl _Fö_ÁŻzŹ?÷â~¨v*Ůau»cĎ$ Úł1#®Ú±6čĂ~ĎiĽKäÓBńS®®Ă…­Ż$M$}‡?g‡—>ˇ!ů\33óŽVëR˙ütTl˘endstream -endobj -3807 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -ä$d#Ś*نâśôÉŞŇŹľ2”F/â:A‰+ ×PťÂ‹d´ľvó‹ś|†C'1-€4fK±.÷ŃwŇľr_ť#&_íl’ŔňÁ’XpzNaNBi*…ź'Ź+%'îxńłăé(ő{ýsĘŔTĐfŕ!2ŮLśä}6ÁqŹg(ćářłëb@[¤é>{¦ŤLé|t‘WQ=[(9 -4nŃŽňµ#I~ ěOĽ.ÜN2Hú™u8ĂG´ż¤:@0HV·ł«ĺÄa­ßóp…đg˙’ŔŘÉ“Á5G©űŤDŘÔ4q¨HSčĆŐřsBŹëĐ$myTĎłByZĹ'÷îXGôţ:äR`1¨ŃGuh^á((ĺç饕'qbĄćq$4JH†Í[Ëţý@¨$¬ #Ąr÷ę’6Ž ™j{”Áű°¶&š±<÷3 @čZ4Çú§ßŐ˘ŞôrOüÚKNĆĚçZp$MJŞô¤e‚ćy­rI&×Ę2 m-Öh»Ä:J]ŽŘWoÄź‡'ŁĐKł#Ă_b×"RđŐ$lUđoąĺľĄśÁ‰L±śä*Ř.¬ădŽ7±h¸Ĺ8·ăŐEµIUČŘaMżĎ˛ď‹ąŘŠ"ň$ş}ˇ÷9ô9kj:›ígÂÔ|¬Ú­Â‘ĂQIţőP¦ńH×ÔHRęŁÓ>Q z×CĹ­˘VYýš¤Ű­đ ďD‹KEĆD‡ŹjćĚ»°Ř˝óű–RĎ‘12é±bÍl-Ţ|–2ľd’šž.i¤<(1·±čUšóRĂČ5ÓŕoJż}Ź6BHÁ§¦}nT|÷6¨ť)Y7€x]—Ń -(ű`Cżm~6W+lÄ'(Ę•ęńôżsQg­ŁgKęÇ’ˇŁÄčŚúw¨ „wÓÄ諸·ÄÖŰ’˘÷pQ±dűĘÉj~ž^!‹䬨 ˛)29ÝĂŇ ťşMŢđH"<ŕzůT÷?ýý§IÄĂŠĄbf/|§:É’eăcŻrRÂď;FŘ" -’’ĺ»Öę8w\śĽCmŃqżĺÜnóŹpvfÁ\KŠII\dë bň@·^P]¶G'Wz§őj}áuďúĚ㉠Čp ť ËniXáS?57FK—ţ/.î¦Ü“bT˛ÔŤeś®H+oÂĎŐ]iő+ŹhvQ Ť pz,×%]ž^ ˙XCdââX°ăxťĆ7˛żÚ$Xlâ-jŻŕĆľ•]( kYXz -°_đP˛đšx8­Őů ż™Lǧ¦Č{¦kř›gř©ŠÇÁ€1}cćđÎmÄ—úÓŮIŘgöüfţ¶+ wPáaŤ1¨éˇu IwÉ7ĎÂÚ,îµóĎf‹•Žď‡Q"Ö­\p]»öé,ŽŮďŃ»ř›ČjgňF -Š;â6Ú úÂ_S–w‡T“Đpď¬řľ‰Z*ôÔ4űXeřcÚßżžZ޸p¸‘ŕŘ6¤ĺcÚëE“nž0< ƲXĹE0Ç(Ő¶`·ĹŔ·Ő–Ő{cŕ3­ˇŁs!â$1 dëëăŤJŇ‹â\Ţ˝µbÖŹôm/—V–`öÇ3>(%nßŐ2Ýj/¦TpĘ; śÁń†–S&ŢH>bÂÍ.ę‡ý7ŕ®2endstream -endobj -3808 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -YCOyjO¦»hŰCĚ«9üRd ‘C'¨¶˘ F! öw«ÂQBą†÷•Ő\:Îl;Łw'嬀“.ľ8ćß -xäő=νf._ü÷ÍÇn´ľó„xÍsŃ•Šííá!:ž§Ňűm}Ţq‚'§gőő0 BĚÓi'wŻżÓ C:=Ăe-f|jěÚSë -ÁbwĽ)CöBL1M>»€śżŘvNŕŕ -!ąŁhąSú¤Ů]żĐ93•°JqL,sştÝó!ŠűńÖŠÉ˙^{‰2·–R*\P˙Š«›#ťŹ|jµ˝ś5Łü®SĎtóÚĹ šţ婱PGR•ďfć}ĺ/›Möe‘övp× Ĺ<ç“–—.źÍ•u¸#-KB=Hǰ€SÄăXťŢ;úßZzčüŐŢ,fXëÎüžşBĐmP‘$§ŚšŞtq¨‚±ˇ%Z5ź´-Ý]nÇŞ<Ć'pĘÇ­C•/,ž6ęÂŮz« ŻMa©Ŕ/Érz~Wc?ř2ıTGJ§pRî#ÖÝ˝Gjľ§rA*źCčU¤S2«¨Ľ±Ső˛°Ďĺv9ďÜi‚>š†śIFńÝçń8ÍĺôtwŔqb‹öt ŽÎX2ömÇň-2öÍ€ťż5În>°©,ÝłŘđ°“Ó“€9溦Ŕ™—;9 -Änž‘§‡@?íĎŰ®Nŕý*« -MýÂ;÷Ó„PÜ!ĺ|‚zóŚ|qęÉGüţEů .kt-"”cŚy6•ţ6pť fŕÝ`řZďŕ·ÇźŰłç˙zG*íďA*źg$/»¨ÇĎdźywŻŢ!˝¬9îúaQëoµŔ&E⺥Ӱ?H(ó磞”‚Š|ĘHžlŔĎŘUÜiŃáď—sCsňą,¶źTÇ” DkCF.ŽrőOG‚ČVxł?pŐ5C˘J]ázzg¸|žF¸’u–ĽÜĘ»Ě ŕBß-„»T?•ȤĂzĺµqý?p~ręz[čGăŰłSŃGŤ“'G‚á!C?żÇSĎůCÔ$ÉĎx_íëÎU0» "ťůiBáčúÎÝtXŘóT ĘŔBaŚĚˇbśíôbSÍ÷ă­†&»OˇűÁ•ľłv & p…ů}ř§ö‹~3VĽâ“Ż"Wŕľ·ů<•űůCŰ$µĂę• ÇA>G›2kĚč‘(řI‚Î' >X€Â“#\9Ĺćů‚>xŠĂqŢÖ:Ž®*¬˝áýO™© %cc­•˙Ą ýÄqüu´Ő6,k©-¸*4đń…T’ďşĎ'xď,mËÇËšé"W‘qŐićôBŹŠU9d&x;SüľÉ‰<0†!xję=–ą6ľéűzŻ}cbcšÇĚEhî…—mDM.Ć śn§]ż'.%Ź-ůOŔ/-‘řüń@Zú,,ľŞp9ńŹT%2˘!đÔń¸™°S*ľK:íĆzŔć°ÉRG-ăýŽO«É÷šč>˛ĹJŔÉ–ţE‡@ÍJ‚«~=Ť…Y«Î§ą€„†µ_>7$ ¤˙s­uň:ęl¤ÉbŮZW7ŕ‚óďŹjU¬Čb›5bt°z›Ř›Â÷§ôëW‹ĆďRB -E‘Iytĺ4C˝6˛ŢŞXö®DX#g0t«=ç—-PyŚ÷á7V#’z¦1”#ú]4aç1yFˇčf­ăô¬’ď˙†·(.p¸Ň룟Cą‘ë©^[kŻäć2Đ 3ü‹ěŔJúnĎlů2‰ąEş”đźYßB/˙Ű˙¬Ľ! aõ2…} ]n,ž -~/ÝT¬hŻ– 3‘ţVNĎžµWŽ /ňd¦ßÜ^©&ńń2_>ÔşĂ[Ô®ŚŻQďŐŽŢ·p’ĹĄ{“\ÉěiÎN&kEçř ţŨ\!8GFđ!Čľ‘»rřŢYpä€4Ż™űňŠT]v{ČĄ'˛č'RIśź[˙<ťU@ç9—LĹžMCH‡ľjÜŞţhŢOőŔłR2Ot ЇQŞŰăĆ7p2€5ę5zifý¤ÖE ­Ú`°ÇË?„~[Ş© .ŰĂŁ·âŚÎ™zfűŹ/y lňűendstream -endobj -3809 0 obj -<< /Filter /FlateDecode /Length 1968 >> -stream -®%ĺóA›ţ0i?HÁ.=‰ż;1ĐYĽ W©Š3uMI„dQ‘łKc¤+(o]´đ|G Ţ3׫'WĹ®Ś—Ű0ô.bĆٶ?ąElWíźÂÂĐ…SÁ¤q'»CôĄĐVH´ýŁpĎBĆ»•Ż=$%Í-Nt3žÍŮĹů‡ĂÓŽ0<P S€Iü4Ńbć±×žX@ű@âüy]kŐzÚsÄłkr®€L‡QO -{š“¸I–ă ‘“* ŻÍiáBůĘŚá˛Ű ůB‘¨ô|ËčÚnŘM Cď÷ ͇]ÍĘaPhbőÓŽĆĎ)Ź`én}hW÷ÇßzIíţ5*,Ĺ2ĂÜă=˙óT‡\ӚϥDŃ %ţB%ËÓ™BŮŐiĹvY¤…¸aşMŰţ¬\ ´ş$:JeF ‡¬z{Zo6„´79 -¦Č/Ź=¶Śt†×Řłźé. EÇ"ÂuÚ|bŔÉĎ™ %FxÉ‹jąP(¨JÚ EÖH ’.<ŕČuűé&=ńä=Yj„#PŹ~¤Ů=Ź8î÷¶ąHä˘ĘƉ„uŃfgđMMgFztP¤šŞ±ěŇ:ľŚ«‰Ń–˝ÚŮîWŐ \8XqgŃ[{ćPFa¨Ś…nq˛™ŇˇQĘ,‹ý"nÉľ<[âßHű­ wďP +§áŰi\jí‹+†G޸˘Id_™ëUô÷Ö٬ă)Ť@XÉâ¸ŘSÝ}Ôöň©Ć\šî‘s#ťš+µB0ÉŤyŘSőu…–{Ůńú-¬b9ôýmőď75ľĂPäŽB3ŕĄiÎâń“ĎEŰĚRiżV.z[Q |WŃסRŃÝÓČ î¸1‘<Đo†7ş\PRĽË*&,ěm‡ßş>hďçD”Ű ^¶†#Ôk_čď|í¶¬†ONi˝ç|Ěł—¦ły˛nĘ Éů‚iŐcsł‘–ý?ÎÂîQĄĹ;KĄă€Ŕ)ÁÓ?¸_ć—¨'õŻoÂýÜw<ďĆ% `řâ:" `^ťŠĆ4n{¤hÄÔ}k‘ŇĘ‚ž ¨ -Ĺe›ëŃG.şOÁńDĄď’vFź„ü§ -f)L@ó¸‹l™#™xâč:·X Ȩáö°V m{~đ#Wyo*ŰO鬙§OgˇW  <ňĐâpĆNXč3±rS„ďňęÂŕm–á+ŚhŠš «’~ńe,)¤˘Ď*€¶aďâa÷|Ťđ˛ő13ĺ”'Ę©Ż=ŁTŕ4ŁKşrjľ˛ę[ťÚ›žŻ9(ó–=2ň:Í_ˇźěY˙Ď-ôťö‹T}ŽfäV{#+Ů$Şp˙ĹŃüÝi{˘')ß©âc#×ÚŹőÎĚB¬w'ÓLp㉇3î˘Â ˇd"o»”BnŇ^„›0řű==Ă+vĂ(P– MŚ!#ĘÚÚ‘ÁA&ýřxÉB×Ys¦¸ś^.ßĺş—Ľěí+˝Ý"†ˇ%ă‡Ę–BH4Ěł‡ ʇlÉQQĘ2ĐC lŹAxĘ«čŰŁ•Îß}‚rłíŽ(íVÜŢ› }÷ůi•tŐqüúç劓k+])«†u?X›´x4'« C-–u©ě˘QĂëNúSP&¬?Ń­\-ľŚ,6 MůI­Ř˙;ţi˙=® ÍÜ»™gt^][šÍ,9j…ĺ·Ě“đ>Y±QÂňô‚ˇçdŠŢ©*·އ.Řţ$ő3D-Já}¨tŰ1/üä<^Ľ‡>6ʍOˇ…¬1m~@léϬ&đ«ÉŰ+Sű7ĚĎńGyń8KJ‰~+ŤAq-$ń‹Ć·ĂÉÖ`ýŞM°%‚ä´Ŕ׵㕛ÎP"ýŹŐŘŞŰĆFôJĽ4Y!iiaeŹÝ“ˇo…a­&–¶üî_Î˸—ⲀgôŠ`_ţ ćţ÷z»L?đs—íˇÇäK|_.‘9Ób·$ëi†(ăąTa‹ŰÄ(ĹG*|5;3:˘¦ŕkůş\˛ńˇ4ĐSúkOó»ŔŹĂtÜÚŤµÚXÖ)]§Pićč߸ĹÖ‹űD*Uśe}ŕ%ĎŇÁ>9/űą‚= ˇ’ŰË@®u‡(Ú˙k¸†Y3ÇĽ_–ŞĐ¸p?®@RŞ °-)=&•K ጶ› ĄţĘŰú1Ł2­Č”q·cFzo˛˙ZË>™ö`×.WUËH2Ĺendstream -endobj -3810 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -jĆĂDżźE22°zz¦˘éhĄVú¬˛ôYÓSf$$şvŹM〠V N}˙ÝĺËvá» `瞇žĚ]í'ó,2.—'•uŚŚc¤ëńŤ\.·Öˇi4[rŁ\Ľ™ć™SXŹĆŹeńqW9<1ń5φ’Ť|Ř ¨”Qý"=w*C¬ft.e» ‰©Z -űđĚraZ)UDťß@(í U•Ą†lĚ#4áěű$ß]jújŃ„˘˛Žů Ł» vČ˝ŚÜ6ńź}’|ź8l ł¦Łx˘_M_ühç‰ő––8 ÄćďµßâÍéŘđ3_N|ŞĎŠŰ›}ŮÜ·Č<ôr*ßť˛?tfqŶ‡ĎŘ[ÚuŮćXAPć‡ýŰĐŘ„(XŚG8‰él:ĽďÜUőÔ6öúűĽ˙‘ş×ÓŢ%łI8µű&&2Ö}—‰OWĂ5ŚŻńNäŇXÝÎÄqyµ‡K+’D -0×ćU­§rSAE;Ů6nŞÉ…ś¸-ĄJ’f»ă%“LB4Vý[]%#ž3Ja¸ťµS!~©c -zl®.:÷X +—uŹCľŁ÷]J®ŞPęÖӀΪ]ÎGĚ,‚"ŠP^(×S®UꏭĆFÖż”´Ď‘˘‘ŐÝÄ–ÚßźWG!?Am±6â:¸ö>®/›q6ÄŃţ䂜Áëî§dn5>BęÝkv¤ďŕż´Ą;AălÓ©k–&őK4¦aäů^nŤĺE„|6ä3~ʆ<•)ę*îđ1Ú]1šŃę0ŹŚ!;˛pĚŹ’TložćnÓ PőĽŤ$g - ­ĎaŁQő8”ĺçňĚ‹äýk|ÓG×6…F›SűňƧ)ňÁXÁÓŞ&p~ÓWt4˙:ĚT‹´6Jb„*\¶1ĐÍ7?Ĺ:-P’ă|SĚéÔ=i#ÄeŠč~9˛ť‘fW2ą'^ÓŞ"\@†—}gí¦TMĆĺ®q [kČś†ĆÎ %(&oS˛>”ˇ]çźFQÍĐ}2Ä”Fđ+`Ž ·ß6GóĚ|ÎľRÉąť™Ő„Ŕ -ŕ†•eą ŕôÎąĺŕ •Ä—»ę±źÓ–Đ~ý Č.Ô9)ŕ ůSúKv3ŞţF„)’®t†Yfů~]±Ăl4ÄÇźú ߡvtŮ:2NCőŤŁĺ GÚä[ه#ě=$řHçfëŤőŇäěMů•“×>9Iň›ĘDđşł#c87Xˇí.tp[:/čđrq•ІđäĎčť-Z÷Ö™p8Î;:\ŽiĎp%mč&ž˝dâ&nąpáČo{XĆ”Q˘!ôź±ä;-™óßĘ9r0xD|,#.ú†ąÚĹ»“&É,vG%d,µÇÜąxŔě2ľŰ7ľ´4k9ő…U‚›.fç+ŻŔŢŮÝ")˝Ŕ•č®íüXJ·=î5 3pźŤbN±žÔQ—ŰeÜbxţkßÂJí^¦űĄ‹!ÉőłüY, ˇČ٬[Ý«ŮŇ#÷Ł#”lî{˝:ţ}/ Żź@ă -6iTń–ÄfvĘ–đµ¨O~§wW䑥ĺ<Ťýěł |4éŇgŇp€lXżľ\g2×ä§Ů‹‰ŻŤC8´ć´Š3ď¬ôşŃ\]wí–Vh>ăř®—ÂźÇ˛Š &´ë3Ml=š°X:4Ż'(Ń•ćă{ćK4šÎÎ(™˝#ľtť AKGGFv0ůp÷÷áí^ôąĘG˛˝n̶˘:»ăK€¦b?uu;‡ëźäGv:ŐXńÖF5âP^ŕ-jŤl»¶Ş‰Á'{ęŁ4ęᜥ"9éQq®<>ő†?B@˙(tâU|aKţá-W˙A5ĄBJ¤É̲ĺĚ PŤ°†śö*˙€íFú+?ĎÂłÍ:űqxj|¶†{J|ŁoX&pĚăy?Ő0 ÜB-Ďâクŕ'cś…ŕ‰ŁYë“»ś¤J˘†…lh -r‡HŤębVĽr(‰š[X{yźvpńŮ -*°Oíg°`ɤ•j@±«—Ń­_T$vA´"^7_ąů´i¦{ĺż`Ňž0#šÉ¤sýs˛Súë ‡÷ľş°–ŤéŚ‘N”y÷Uoˇ@k˙Ť´śĆ†Ü¦čZbyăF)‚„Ęé§o˝˝F¬\Ď×L;ľ§Ýkkę5l 9ë.b-(-gOâµńá|ó"§‡E·ÎprşXŽP8ś­ôn|W´835|°Wo(z<šendstream -endobj -3811 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -ŹŁ ŚĘboGŠNŘü6ąI4׹ ýüó0šUă>?%·“Ą3M+ŘęLC҇ß^E•ţN_öfŮbx‹®K´×|ű.—xiQ>˛«vŻćđ _ÖAa•W‹¨ˇ.óůöh^´ÉŠĽÇWÁí”wčW«wѰźş%Ś"oÖWVŠ«’ŕ*n”Öé Ął%‚ź/îčľ÷ć‚y8Čyxŕ;,ąłoDO&gNĐ[¦%¨«ţŐ:Ýfv^=ŕ -Ýżbp#í^„íV1v®””ĺűĘ–tź—S— -łé)ëěV]–Ç€/*Ę Ę-7ßNDY–¤el¶šaˇ1ű“á †C¨YÁBVšníarXúµH-ştÜ]tG¨Íš(|ÝĹářąTRüĂ}IUQ|˝gŚĎ(•G#­›˙°zsĄ-ćK¦R¤ĺp'´đ±všôĄhRí¨dÖő1ľf¬[Š>ŢÎżPEĹ .W˛<~úŤăŹúÇÉY%U±«e+rÎî ď ÖÜú€ÓŘŹíEWđ0Á†©­3O çşRÔâtDNłE…t˛VŐˇ9ŚżŁĐDŁĽ%¦aÂÂĄ0ŁNSkËVĺ6 řŘň;d‘†Ýt–aŃŻ+Í®mľ™óS‘ -Féő3F4äéY–e´3Ăä‰ßO=ĹŃ,Ý—ĐkĚBÁĘJőçů‰>“®ŁY·Ú,ů"Q_€Cë–9[r‘†'RF`.Š lŐDűnsaö©;)˙łöF˙ ’­e‹KiV•·,ßüQľ!· -Úgc ÇÖČűAŇ—Š_ -éC©Ëz…x„yÔíŰ®·é Ç6ÜFJuÍI ¦ĂęëIw|éEJé!üZoä*¶oÚÝ®y6˛ ç„f.Äš°&ŰÂĺžľŔBŢ÷0.«OĐnnÚh/żř°Z űv3Q,ÝŐÝE»ĆČ´Ű_V´‚3rCôsőT’ÓMEXŞö./1§?RĘ„ÖmÎS•eXeÝŃsfýcHą‘ď‚čĄ[űyý-¦; DXxŰCŢňY‰†D _Ŕ/Ë\gZ¬şńĐQ‡’şĄ—ćë†řpfz/fAK›Fr XŘ™˘ďz"đs 7;ź‘6ú›‡FíbëŠúH>‰ša•ýČZËôgfE¦|}·ˇÁ8ĄŻĄu¨ĺ|a8•ľč|bŽ–{*M/±čŇ->ĚUz-ćÖ­Ąv6®pIÂŹŤ‹ĹĐťôs ®ér7E"yÎy4[iî0e€ÎNJ0y­ŚzcĚnR˘áÁő0ωSOĺÂ˙áóBäŢákZk‹ĐÂŻVa;0bí0ĺČ"îÉd l/¤®M‡JˇvŰÖ|ĄżUˇ”p˛8čžÓ­ 7}š‘/‡\YôPF^˘ßµť“€dîßçTŐpD|‰—3śÝh‹9#fO†é{âjż^Ú -ئ0Ş%Tq>źyý—ŐĄ…Ë͇ţ2F–"Óś·#–€Îc,ĹtÂŮ©ŇjŁ+¬p[Ť,^ďd±łÓâ¸/Ř4Ŕ×ë# -ßö@Ę“M#”ýE#ÁŞ8W%L“đ#ů&t BR07ĎÉoÝI•2šqBiďa”„±¸ZpRáÝC Âw3ř0 ‰Ň˛. đ({ŇYĺúäś™ŇďUÉCĆUÎb y[kßľĐĺ·Ë±v·*¨Łô§'ÁfěžďXĂ&#ýćrĐ»ŽNüć›ŔŔ‘°…0´ĺć’Č‘š1\ÇΩô·Pć\0‰ŽĚęĘ÷ćV×˝~~X"žáĘŃČvš·_`ś_h«“sˇ¸ ĚĎ#%Fă9WŔjô·ĽyŁËĆ4ôä»áyĘyÄp}ŹD¦FĄIÝGřµ`_fWH+LyŢÔG÷Т ˝`¨—§ľQÚŽĂ0ĂI‹Úkü¸|˛>Ś˘Á‚ -{Ś,{'ĺŕb†fĎGó˘!Qş{ž©„ Pµđż¬8®§®ů,].˛ČĆ|«J°îš€ÜűŁ®¦»•Ž4Ć—úř!R* ëVR‡˘{YJ‹Íy‡¦‚§î$É6׬¨ÄĽÎ -K&~/n,y­Xą•%ÎŻoB3űÔÔ’1¦nBtăg/ ĄwŤJů"桶 ¬6‚Á×Ra¦ŮHP®––Ş4:y¶4a36ꤎÖN&×?‰ü879ćâŔ-Đ,lľVŚ<Ö<äĎ­0k›[ţ¦óÁMs:dóײ2 †™dq"Ľ&‘.Šç¨Ň|Ž“{dň}ÝĐü>'ëýHZţĘTrÚśŞD‡Áendstream -endobj -3812 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -›2ŮáPSJdó2 -ĹŹfŤţ5Py9±{ş39ťđź®ĄľiÚÂć%v3ęë+QJ h÷ŘĐRݧI×Y*ŘĎŐn,»â‚ Z®ź |66fnáĄ1 †ďďŰGUb7Í–š]‰´^)IA#5[h­Áéż2Âń“)$Ó j&ĘĂmF -»O™n˙—|9-y´ĺ«b–@@ś‚Ô›u©eťWyUôÜ»÷3¦„śęúާä:;%9N "3{=ܢ‡$1_Ő.e n±5ZT+“r–@˛#âŇMĽóĐęÖ7­@& nÉđ3˙ť¬ÍÂD! /A›öĘ\:ňÔđť-Ü:š˛Mě‚”vŐČBÔź6µaĆÇŘPĹŁFö§Ë ôh‚z ľH 'áŤŮrd~“gĐ™€„çIuݵn˝5ĺÝşµĽ&(Sń>^“6ŮËO§Đ3[eme1… ¶yoöČ{${öbćŤ,4e5=~O?–×~1zz&)ł÷ŤXůcÔyÉ<źĺ6őôÓš[‚ýî}g“Şg H¶ŕh ť çŽţPŽs]—ĘMRö4˘c‰É˘ aˇ®ĂÁcşűçôŃ«ľí&H»ždf äz¦ďZGĚ,(ćnQľÎ˘đw†ă˘˛1üxżsÉ逊—!‹aÁűé;MS6ĘcâY˙°˛!®ďlďuNőnß q.RÎą˘čAU32µ)çËVü­8ĆQoKőűŃ[Y/ĺ—'ńĽÉ4ˇ 9-ĘýBEgKKCFm=ö{Đ •áÁ  7–ćń|1©®eÚóÎëÄÔ‘%t9/ßďhĹ|Č{ń§FB·}ÎS1ŽŮľĎRq9sdóMŰż•Á•ë -ŚńhßďđńŚcň-`ŘöÇŕ—˘SąĐ"ĎăÇáŮG°Š:¸ÇŻ• —üŔE` -ĎÖ+»Ý/’ič¬ t}““bvüŽ!9…Łŕ†Ei ţ‰Ý†2:mŕ=] ×?¶Ł[ĚŠ©‘®Ăs -~-#bÇU?óôP”áÓȢPĂÇ鮾G>kڞl‘JĘÉźć7ŕ×č~ÔŤ´)Ú±#6㽚Ą>b†0¶±Á7ěJ.s¤7 ŤľŐ0ŰÖ+§á˝<*şWÔ©#&ŃýĘ´@¤H OlÔ†ŤĄ¦ü° -VĎĆ€G–@gµűńJ=7÷ťŃ{¨cv˝)<Ĺë»9FMNŔ}ÜŽ’芤bČgšBĘ^wAeŮ>EzC˙ďk‚#g2lĹDĂîV° ›šfĘ{Ą¸kVXsy—şó{kt=*âľĹşŰ—Z7$Đ&+l¬'­łŇąâ†AƉ俰çpeNĆe˛ß2JťE˙«[+ć@ާôîÓá 7źŇuΧFFâ™§OŠ‹ô>řŇńçâ’ ‘u2C¨J—îËn5yĐ6gĽ{’ĹE™Kd›YAxáçôßćßŢŽúĆę!H©6´ôpą5.żE­ ĂîîdöDAlÚź VkćÍm‘Ż):Ü™ńď×€Ř$%ö{h›şÖ7#,(ŠČtrZI_Ұ{6ĆŢY54C]YGăÚ%´Škkű™—± q «1ŢÜ®vęóĄČ_Ŕžî0ˇ€JÚ±e-T9ź/´t´¦Ł¬;ë`5endstream -endobj -3813 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -–/_{<­LđÉşÔűŮ„ŚŢÖ°;„łô‰~ŘÍňʧŕöŚ,~&ů–âĎfń(ú0ËŃ FőĺżßU§LĽ®ˇßŚFů¨&ÚY¦ÍŢýŤ˝NÇyeŽĹ÷lśpáµá±ŮđÂučw˘Gí–­ -¤=ąÚٶR7C( «ÁsĽJeGj€×_·Ńą<›6’Ęc˘ ł¨=«€ĎţVl!ť*LIbqP[č(ěíŔÄIśüĄą_0lg°aĚWAÉőš»1ĄŹ"”ʇ-ŇáÚĄśÁ~Ľ»yŻţluo(ďî[źî.Ü]WĎ˙+YÍ.ŽgżÂů€Q!5.<Ż€Űc®xżµ†qŐ‰ht˘´cÉpKözP~aĺFżĚ ‘í'\Ý˙ŢşDhx!÷ńÓ˘{ŹŐő$Se3!)¬śšjźČĆecJ’ŕ"ç’UÎ -ýmÂHfżv9Â~Ţś-r굫ľ˝5Uó;÷s‚’Ýşé‰9ŚŘž^Št$˘ßiô6ü§ĺ_/W›Çqľóý¬e߸]ÉTV38˘˙¬·8@_ÓťóăüŤŇŮKá „µNĚzĺö§+ ˙_0~‰âsŹÄ%Âá=ZýEŤV{ËŽÓÁ*§ -ţGÁO)IAocť…‚bnä¶oü›\;+Ms™4îž*CĘ(MwĐłĚp{č­ć¶w"/|÷ÝL ĘXµĄ|5 9Ůą#6ë_ ĺ ‹7Ś6)­6»äĎăľúţŐAă Z&ʨîÜb7w•¤Č. łY™Q!acüaÇš9|E«a±ŕĆp¦˘ /[őÁ°ó[(—fLô»¨ékă–H&ĂOâŮčY<‰JŚ5!ąW9żäŁŇ®fVŕźç8v’Ä)M#®‡Đi˛آĹZu,ÜÉşiń•ťđ˛ďÚX-Đlc€<•ŠÇ­čdčy‘ýZ“óuŚ8©<ĄŚçKt"î@”üőöŁÔt†M~.bo[j)^ŞŁHgt˘y´RźÓ±Ś]Ô'DaćDťŐ+,U””%u†‚÷·ÚcýTgů­¸ëÉ襍i±ÎŞ*‹$DäďçCFLč-°çĺ˙ -©bAO}Ćëv¬c溊úIoLÇ®«Ű¸bVä˙H—ć©—m/ór{ďěm÷Î"‘ă;žrpě ßÄŰđňhŻśŤrł~Źř•ů9÷¶WÝdŤuÓř`6&FGáHÂ!2ÍK”z·i]ÝĄqÓ˘–>Ô€<LWwÍ+ň\ď=‡‡Ź‹·Ţ~âáČűĺp—îцşró!×UaŘg­¤Ca÷©TĄ Ýˇźmˇ Ĺśź)qţJ1±ąĐcďăĆÝWÄrÉеIü´0›`ëۇă>ű?H[­ó‡k'‰Öwš$ą xEă5”Ѭ<Đ;ˇ§VĹŞBGŠúšVcLlj&óŃżfdŔµ` -­Q,WŹĐ˝%‘Są‹a°ZŢ©:vŞ‘®˘ű×Fˇ¦őÍš~[}{)¨ß٤pŁ'C© zB Ůŕ}XDÓ‡¦ Úź:;ł; ýîźa†É±|/yýxx1…HŁôÔô’OLMťĽŚŮŢ}F`3žÓ/™K/×!ŮŕNąCČú˝çW¬š8ą-‡ŃQ†=şľjÉěů—–T˘ËÍ3d{YŢhJ~{M+ť”mţHMeQŻ7Ćä~]é»ÓwďHđY]ĂsŚęl«‹5ű{.gĐźÓp÷X‰Ĺ0–)N~Ío¶x寺¶?Nu,' đ9»ç4Źf>„$ď? [X~iăB°@ńuuŮ„ę¸őˇ+•Ng -Ő·¤Łß’dÖNú­a—K -;’ÚťQmµ˙SZź˛,Úy€3qAőťáĚN·OĂSĂň?Ž…RŘBi0ř čŚňŽÄđÓs‡fˇíş> U r…ĂŮčĚ~ôuŘýIą:*RPjËGűaѢpČ]'ą=Ţendstream -endobj -3814 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -×TІá[C† s©żfB™'€€ŇĽČ¨#(‘Č8>qĽ’°˙˘/Ű7ŽkšŻń]>rjÄ6çă7.ZµÁ›ßךL‹^°íĆjç˛S$wT€ŃNZŻř_°J„rźC¸Č}A'“ş¶)¨®›ÜFŮTŮ÷ż’m ČĘ÷ĂÎĐŁĄ”ĹKă»\ľ]>$[–¦ěś„«>ĄMá"ŘË‚6vmzĺ2~]Uó5ޤF€B®7çh„‹|+©„€Č!n®[#ŮyPşn»4R,2oď»ě*?˛jď&ÍŇĂj$9’ř· ˙ŢĘ|éPWř˙{Ié·Ň~µÖí@»±Rě$€Ý€ä¨DQ}v ýh¨zp§vŰÇ ľ{ ńâCŐÄ8š]á%®cA6áe®Âđ‰IR;€¨Ů=ş´&ÜĹÚzŞšaŤ´=L>¨ź Ă=,¤m’Ę÷Ϫ㣎î7IĘKĎ;měZdvIA®#úŕŰ˙ˇ^\–TĂčÖQ›8†řŮŐCÄ›Ż\$Yö-4wGůĆ… °öM˝Ô¦Šň Ak«n|śx#ÔÄîćD ĺ*-¦Á*şh=»ĺ3=ÇZ[˝ÍŇYoď¨Řਝ)ę OĆ1y:ů…f -s N˘ŰY‰çĂCLđ9#–şÓEl3~DŐ&Së!*‰ oÉw˝Sűµ:ő&Z˛[ĽŤf…ŤYu5ΰIvC ön·H˙Đé>Š«ÜL‰nśYńCŻ[Óđ+(!ŞC›ÔŕSQ$m&áeH!°đS†ń=úQ®O-F0^Ĺ#Bn‘”Z5sŻăvţm©‘+;čÄÄU’ó:ČrâýsϰKZ_Öa4}@xßěQ™Ś\ä2FN¬}çmóSŽO°6öi:*ÇbŚŇŮč㆙EŮʲ"„ý˘špđ}8ŇJ¶ĐІ®vőçHÍ#!6«(¤šl:ĎĂŕNą xéł%Řs.‚‹X'¬‰˝ĘôÖ×Ĺx{ąOřý"ä6ĄyÁ¦¸ZĎßqB*i‹qžA’.ĚHZ°†lÝľ¸KŠĄBŮŰzß]sś0.mQú„ToUY'‚u˘=‰xaß! CřMlé@¶DNXđ‚č@ŢSŕľ•äKo€˘NŃý~ŔĂőöř „NRĆűó_ÚQ%Q>—­HçjŤ$ÓJ"Eűď×í†xŃă›¶ˇNĎQĐI@SŇsŚ SĄŘâT3\ż ĆČť*ÜŢĄ&"†{ú©[¶X{ ŤšXi'<÷OKi˛Ď7Y/¦ˇ)a@-¬â©ď9čjëŐ<°|‹ůµ -âĆFQĄ¸Zóú`TcHlzů,E„RO†ü!dUó/Őť0ĺ˙Mź™â éHŕĽR ¬ă˝VzżŚ »J!Ń»#{’*7iÓĐ"?6…˝\:§^Ś…Ń„Gs¬ěś°3™´~Á]:s —85äŞ$_Ź:ęµhŕäGŔ„bÖe3çC’:źÉ»‰›u6NCů{Ě>+ńľ“>ŮFf WóŞľ[šÉ¦ŔżŻÇ©2@riž1­ľ­:Ľńn7Pr1lB.÷¤RŮŞ\#Î}$‹µč`îŢś‘rÎÚî­“\‡ů˘˘zđşůQ–K*´ó@´ÁŔ">(COó‹\ÍĚŘ›SSAŃeôGÄi10_ÂÜ®¨;ń>ĹÄŁ·ÎślClTA7ö8Ő°)Dzď›ĺ‡ü> -stream --+0 k¶tiĘ%;öçţłP ősHěTŃŠ‰Đ‹Ňp_F§"\üčŻ š5 L ßťß§Ľśögmg'$#E4JN>„o„{ ksŔ:&HÖ±/LÝ}¸ľ$ Ŕ2”ŮcEćĽë#R©\_ęávFܸéß0ĎWUiŠőŮ›çâŤ|{†%%WM †I oçq'¬ş›µ4![KŃŮÎkúĄ+Ó‘÷.}Hű˝· ?;šÎ„I` ‚2꼒ÜĹd=P‚;–±‡s ľŕ il<Çř¦aĂM—ď\‘k™ŃÚŘwŐ Ô Ż”Î y@ŻNxšńF í–[ÂfRVsE+37Dôü•&jč‹‹ÚPT®HżŮŚf‰ ł3ś˙âiÓń3lą.cĺ™gŐŰ+Şł/é­ë YG“ä—g±żíeçö4T0F)ĂDď­=oęfwUk·˛bů—ĘŁlÜ‘ZáéIú^ţĹňŚ*Í荸­˘>x®~ŕW#2.pw˙ -ŃK}VÖ†·q|«Bšď˙°‹_÷MťRŚYÍ»şůř–uväë|PëU]4ě™_ŚbŞÉ!9© „˘&21ęĚŇ Ł˘qÖočąÇ6÷Č•€ęÖ˘ĆŘhůÄ⡋®®źÔ~­#-žčGŹ‘7«s±ąL®…Šf@…ŽŹ ¶ ¦ŤçŹ?ž,¦4`±—@†2zB#;âwM8Ű1Ž™Ďżv«OѢmĘ2¤VW/ë>î»'h`;ąřĹ Ć"gÖO(•wá\Ŕđ•uŃ]6R/NŰël¸>/¨§b˘łO"÷ůŞ^É™§ĺĎ6íĺü"ÜőŤŃ äŮ©>ţĚŤ jS¶ě(čH°¶r˛ž`a©Çąźüą–úŃÍ©őÖ6&=%yVU¤‹9OňˇzRéM\ţqćůxgŚá¦RP’›Ž#"ýÎ@ -ăˇAí-Í‹=‚/ćĆ -ş˙ĄŐi…‘‹ŠJŃIN0Yo¬ÖdíÜęy‘÷ŔNCŠŘŚšŻŐzl#g’°ÇŘ”b—Ůq†ëŹ´”‹^ó“&®žő¬řńŘZ{ŇÔ4˝Ó`sđ´żN|z{Tx¬±(”łk«f‘I OA? ¸ˇ©FŇ'2‡,?ŹĄŁ{’_šqIÖ$žÚX­-§‚_¤čyupÍÄťźĐň “é»´(íT Ę« ŔáÂËCäŤç›Ë°Äd˙#ŞsÝYBWT=ĺä©9N\ąś+†uD /L‚ -Ö­B:w?u&ĂŘ őb}xÇđ6¸!¸1Öt٧<­bUţ¤Á‘HhZo]Ô·ýá뺉˥¨şURGŃ\ tn"L ~Ć•bQsŞ Qsö°/»ŇŻďÝ­$—endstream -endobj -3816 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -¦ď#&4LZ¨¤^űëôMţűě4(qń¸ ŕTŐ ˙v‚ ÷ŤŔ܆®Ö-o#ŔXšŘL‡7qâ†öÄÄLGî*›e"R?®r票É<0IýşN\‘ÂÓÖřÔj|"&EčrNđHťöĎđicÚ˙Yrqg§ŤŐ˛É·;rCł[Ň; ç0d¦>Â=fض¤ćáëUęWđ’™{]U¦˙lvŹ˙ý叱+mZT¤ößÔÔͲĂ{W‚g‹•–Ě~dîą`‚¤ -ępčMř_$ŁD—…"Ç_¤R/HtÉř»%dR—†YµHđÝßĹ«Ú,=%®=aőżuĄůQŐ :Ě„!o#ŠŮuCB˝ktŮ­VÍŐ7$„2Ě=p×úţ Ľ›†ÖĆ 1EqŰÄbóÓĆÍVÄ"ó 1u×Ĺ\Ď·HşűÁ¬Íˇ^k# –•DtÎňFç–C§ß™3{µ˛Šy&ĄŽTņ/ĂÎż\ćkúČ,\(O$˝ çáWóJ@! `5‘ë ]çN—đň•[`ţN„ÄéŁń»B&-‰‡ŐvýA˝«›îGĘórďÄŢcd ĂL8uäÜGŞdQ!áűş‚ˇeă'*„G]0Ţ26Şŕźş5 -a“ j,ňL·ęÉ#Úň ‚4ÝóŢiů6_ŁŇčŃsĚPŘoĐ‹› UÚ‘TOŘ\ {˝Skćęě ¶Ş¤¬(Vł&›k @ĐTâ3‹˘/ś9•q_jľK$;ĄĹ»w;ôbŤ?¸ÂžŐŁEĆ®wy‘R\őp×r]vĄĂĹ"Ąą©YŮ×s;é/«YŐ‘Ż ó^č,’ĹUM`čć–.Sµ˛žEb(ÇĹ’ÚE#HĄ4č4 w–žÎáĄxPq1^8úśň5P0ŞˇÇĚĘ1âĹÔE˙A]©űOäç¶/ĂϵĐ{‹|ńÉ*E r*Ŕy„˘÷7yăŠřä´p(R0mé€ćó×5÷_qÎ+ÇB ‹(sŁş?śoŇŠ7÷ -ZIxď€1ŤU<4ą÷¤ţ¸Ć¸UĺçÄ”0Đ?5h‡`=LYĽż‹TŔ¶ Čî–4=ßv@°Ţ¨ľöŽŔ´hA†‚úU¬ĘE—Š_#ń8¶NqpĚ/DG WB9z ¦gC:°DĂ’ůË Çó=˙CšLĂK0úć%]ś)Ż&ĽcŻÇ´Č¬óđ_źŐíĐůź‰*Ľk ‰p:őë0ěuľEE^«V2ěó;­îÜS˛(,Ě0ä‰>ez›nhĚAé!r¨¬Ë é_=)‘™MĂל Ď4©±g$Ź«HÁR°(ÉŮóÖwUQ^u×ÓTMŁĹ‰K_! ®ß.o´6+áKj ’Ě­ët&N3 -EőČťÖé$×—Á†+l#p™úČ,Ą<ČţlTšÄíšé$…đVŻ.:şžjD© a¦ąbë»1.đ¶Ŕ \ň,ÁWendstream -endobj -3817 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -sÉ2^–‚ -Ył ěÖQ3L.ńqż±`Áź/ÂŞFZll7›9N -˛ŽĆĺ¤A1ş©j}Őd4łó´#źRüž_đt#«lŁMµÔJ3Ł&Ýč¤ÔH)MhŘĂL~ÓÔ·MĘ÷÷‡.Pëâ 7ť pďkŔť·%˘ÄŔ†eÁö)ń¦Ä|µxyO’WË(,bEď‹"ô-§d ”zÝ@«Ľć~zÉßyç -;LˇwyĄ‘şk¶ÍŇoŮ~2ÔĆË4±ţŔCĸĽ«ý+aˆäŠwpŹËB*Ý2Ů"ţű{w–>N¬üč ZD5cd)aüÓß Řâ—¶é"Cł1(Aúě2ĂÁĆí4˘ë;ž§µąŽď-¨¬‰rbő[µĽ9Ô1‚ü·ň&§ŠnrfůNc…¦Ăşi•&€9SvönXţ#mĺZĄ°¤żî{wôš˘ Ľçe)‡ÄÁ?ű iť®7ČÖŠŐz…ĹŕĚS†ö”71:AśĎ$x_ŐK+ĎźĎĐů_”쬫ŇÄ…tuhĂ]IËŕ\–ý’‡÷{žOúÇYč‰ëĹf3tš\«3żúúTß.óžÁ‘w`ÄĽ…r“›”ęt(v ĆNĂŔřV 6qX"jć®Ď<ÁT«>Ijňˇ -ާź!nßéë‹ä|‘ŔéŘůÁ¤Ç—ĆôpV´.uŮ{S_ŞëH"#|8Żé…ÁcÁ[łTPZ -HěDT.HÂ^ʇ›˝;Ĺ”m'$vÔ5¬9ĹŘůđbRâű/E??yřś%p\Úć(TÍ%ďOô¤M˙¤ŹbJ·ćţ^­í=łă×ak żp`*ĚÚ±ÇP•{aůöDś&ę’Ô™"j%ł59‡Nk´,Żüý § żŃ™ŮpB|ł]Ěö•Ąk#”őö’Ď“ŇŐM>ÄTyÄr–ýčĽ&%®@u$qKf-“•űŠ”,naŹ(ʼn–W˙XtöŽßOËTH‡#ҡՠú1rň‚†BOŮf°SĄăAW%@R¶ťř7dĽ-Ýqýɧ?F9† —&˛ŕ„•oż>ë6a(vV·+aŔĺ ť_ăYa%ŻÄľvˇJňśůŹDď6uTLŹD’]#6w6dń{qäoĚižŚ‹’Fť÷MáU(¶S ]Ż ˛w6:×;/žfÔ/őRŢdî"˘Á+eöNîCUA÷~FĄé`ŇŮľ_Ő8·W˝Bđ$>á™U'=Źsű¸Ř)‘ELA“ÖÂ9¸ąűm śt ěLŘŠ-ę˙t}`ňdj71…áË€Ą &ä«ċźÎ•Ú\öÂ3g™Ć…žů˘ #Ĺ×ĎKä,/ĽŽ“ř‰ćŁF}‹ŇEţ01ÉŇo#u™ľ$öżey ËPE8ž›S#ŕ4K -ËVQ­Ţ‘—@&ýŹlÓg9dü(.wOG±9Z=mW.´fGÜ .2üÎÄôŘĽ|žX¦pč?°ę}đľ" 3 ->%PÜCX^b'š‘›ydŁ»ˇ†…Ź” -BűŐ‹xťÄť^ßë•: QxxGš(,UúÇťŇÔ¸ăÎüě ”QÎöě]Ř÷(9g-őëđŮĄ´˛/UčŇmžcK˝±‡ËhŹ0ĆŻdÔw„ &ćy´ÇâŠVz4ďě˝ŢÁ č_Űqńěĺő´úč– -ŹŹĄŰRĐíšBö+ §NÖ0ąßżřű{ţe2Ą ڱĎ -ߥZµžÁódR -Bm°ŻŔňçÎŤÄş…µ—ěż Ć{“ĆcËÝŤ¸ńîž_ńÉ)*›~CŠ&¤ňł®tjÇŢ8AéX6H\Úł#X]˝(€(nŻv ¶»FYJť…2Łó^}˝°íî,BPg­NČ8ĽJřH¸?†´Ř÷MţU°yő#Úh Ć⛀ť˝ŔˇµĂł¦fvVŻ Â¶6Gçěj§í^cţ¬B€ …> NjgɶzőXtŽ/ g|b*ˇĐŻN|ŤwTKÖÂWĂ*Ýcm†Šh/JŹ’‰G«—’˙YďBţ7€ăx¨űa‹l‹ęľ,Ë‚×č|‡‚âŮEŽ…/  †µŮăĹD‘ë;×Â,ţVŕᏟ€š¬+ŽËi,™\x.V¨ Éć(ÔG/a0$˙d›tÔó_RĆ–ßžm˝ĽfGú?ćëYeP˙E-ŤŁQö¶Ţ8Ä -k~`Çč%ĎYô[˛…K Š\‚Ë Gš&¸ô‘–yMOi˘R˘Ţ#)qř1lŘł5ünˇkžŮŻ2jťGp›ĂŚďˇŠkäµyć°§gÄ×Î*ź×3ĄLźlň–;—ȡMo>EýrÎ×î`Ý€.<) ¦ÖU493öhĘyŽ 7ÚĚd{đĺď§Kça‹0Ŕ1+ ±‡űOünľjXx"#ŰkˇŕáÇ$•[bI5endstream -endobj -3818 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -):G–˝‘9Qůt{uđ˙ŞóЎ,Şž7ÖďÉŻĐ"n‹Ö¦cŐ}ĚOWeh` ÝĺçM;ß úa<śą‚µ ’UĐSŻCh¦µqŐŕ\dż”˛]-(5Ę ˙™şăčc*Ö˘@8ôq]á‡,śic|¸iňKF=ˇ.ť&)"„8'nFjÚíeĽ–{"_ĂÇ@µü:“} NٱΞő±qó´îBŁúN€ôkvËü±sHßí÷Ö)1Ö‚q†a?ĽuJQ˙(79ĹŻčźî_EGâ[3ݧŞexŮEóAĽ7tŮŽ vĂ&‰á>˛§#vŃť„ůęzpŕËÔćŤ AË4tY^̹dž©XîŚv2$î{?m~yĹ­ŕű ¦äţ1ŐŁ«O˙b/R]%‹C‘Ú‰HĚ!jűžuCh3đ-¶]'Žó>”ŔÁ={;•?ú¸“đu~#ýYÜÓ'>Ëe\fnó0Śl“ň¦†6¸t7÷MĺÁaĐѧ<'LţăBND2o„'tÉSx#§“Ňojf@Ňő8ÂłiB9»@˝}žÎg#Üc÷ĄHŘžżöűm˙~‘8†Í©G¶Ć…íN×z4oSÖ‚á`µ_î#PŃůťE¨ÇĎ»Uň]ÄB^A#@i0/ŁÇeś,úŚŕ…2*Ügfšşß3éŔŁáđ‡0.Č*/Ě…H*=:LڦoA›]đÔ{Ł2mŢ ^™#ÇŻéGPţZ«®e=Ú5uů@öľě¬J{UiÂ&AůA´*źd]˘2šIµřYD ‚č,îlš‘HŤ;żßĐ\Ťř<ŞÂnq„d—îďN&o:n§cťJcS ąŔBDŰú°¶ł|«Šo>kð;‚ĆtĐb7h_!c±la×)˛xůŐp†ă×JŠń-ź•ß3Q‡ćűPýůFKąĚÉľŕŃźSąę箜5«ÖˇˇĚTŐ˛Ćh'lžďÓâlŘó×Ă®â; ş¨Ą˛Řâ­‹ă-`îDňY ť -{‰e2<´)s޵äazôU6őáW•ÜŹ×Ő.)4 ů÷[¤`H"6Z+o$ZU’]A¤ő+W¬Ěň‘Ý0ßľ#l`Ë2ŻřăYJW2cW5—şűľ&+WÁ.ý7Ŕ“‡awýH -Äd'·ëiŠ ż®;ŐůÉ/Q—e­ě¬Ős»ÉźýM˝ń}±~Ń~"ć„Ń?!‚xeŰF˙µ:Ľýţ&śÂňÖ±éhjo]äiĺnćHlf^_pĚŹ „!ŤŐd> -stream -A'ŔqJłYDçĘy;8Îr ŐţdŐ— šye{ťas\ÎŔęÉÂŞÖm„Ă© fŐůˇaن ź´’áť_XOcŚŐŁN®8RpŽÜmµźňw6•äTH~c ‹áZ3*qhMd› *&·ŁSŤúŔJŚwŘż’8î–ÉŃĐkó*xĐ×\!čÍđď´)łL-µĄ€‚·¦ą8¸¶—O‚ŮB?æŮ=–~Ő¨ę¬2WWE€*$jg#hVIj&!ĂD“u†±€Íz8/‰Ân[W‡Ľú1 ŚĹ[”– îΔL2r\«˘ăg<żöˇ¤ńqPËM56ëŐŃAbZĆXH¨.AĆj¤ÄbćdGţ.2ľmĂL¤vßwÉN„çÚ9ˇŔ=Ů0ç@Ju¬¬ )ü+ú™ÄúĺĂ}ŕĆ6nG$ şß˛kiŞe¬łBć|yÓh‚+"[üjŔĎçýTľńŐdiŽ?ÜS†JQ\®Q–ĎOü‹r †”™ -Ť˙LÁęž@{*€Y3y° ŁBőÖgI´ Ô6üŁË–Ăę@’Ń›ĺ7š*ĺe’÷ňZąŞ$łDé†AĺDĘ‹­'rF3Âć®o'jŞÁzô­řGE¸ i­ézaCV6Íâ®+t(ér¤`‰ ÄPEżf7đ,ňß;CR泊ĂU÷*Ď1ěKNn÷ăćŘgä\ŻŤ=®*†Wö_WŁwş-‚;‰"B éŤĚî^Bzp|‰Rއä¬rů϶»hL‚rżĘ®–đ%WDÂş!`»µ† ×°©ü -|0—,ăËäŐVĺóč|I)°ó^¬á#đ: î0 "ϱ±o$©OčCn.°xětţ™ÝĆHî|ú?ř”’‘|/m”ő(kN†?”n.ńßç6žČß¶2TqxaéÜ™BŮ´<{±ĺ5y5ś=×ďĎ˙OŚňŰ«úEGádÂ0ÚŁsĎŻXĺny—gů_^ż¦’2tt]ÜăCHchNĄî®8ťH«îv‘Őż€‘ÔÁźĄśö“ÖÄ*]g»O \˙¸ă:!7ŘŠ3[“>žD8xgó˛(M¬›.ě%ďôóˇŕ¤+M°îNáéý ˛ů¦XwÓź ľłü¤żeń -i@GężI€%2^Öj¦Ę#ŠE&jâRendstream -endobj -3820 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -î›jřETMöč˛Á–—=ü-IŽ?MăŘ3 1đÖu:ŢÓ˝E n”¸‘^="x)ĄhŘó‡ČZhĆÝZÎd»ťľfĺ9Rą•qµŢ Đ”lŻŹV]ÓĺŇ­ŃL_hĚčtŐóµÄČ`ńÚŽ5%đăpžÚČG†tđn#ωĽ­„,­Ćy"_R— -ŕwÁŘĎxŐŹÄćż·D˝Űb„w@6źî+¤Ţę!ÜcH Ó$ž_ŃDŤ7ĽĂSy3ąĂeśś“Nb?ŹąĄę|†Oń¸Â9"]¤~áIŽĹ*Î-•\qĎŞňü‰ďôBP$‘ß®ŽŢ™…×ćôđńşB6¸‡ŕ„8ł +uhš*šĺXz©v@ú+ ¬Ď‹»ů˙¸-ŢƶW@ŮqJ»Ô»˘|ö Ał™Ł·cô ÝÓŮÁßű ›ĎĄ{˝m.$ĹvđÄĺ7cvŁuw…žĂ´ńŇ: JͶ^Ě ŘŮmçc: ‹´V+ů‰jÚôĄ–8éĺt6ö ĂÄG0Ú*@Ô|"#'–UÄü˝ç -ŐI¨6‹uŰűu/TÔńYăŹMźŐĚĄb@ ˱xŮź„đôű)-MŞ.K@¨AJ&Ű˝ -™6Oزa–’” -3ç9¸č¨ę`ŕŐ7*ćglh=Ťön°—–QJpŕóaÉČô B΋˘Ďę=ĹHŠüׅІPwĎxÚ’şz)aé'űŽ5™ˇýˇŢń7k´íÍ\K$›«6I ›2XŕmáçÚúčR:˝]°WŽŚś˘¸+!Ä“í]ó®L´×†(hýČł@´ÇX÷ÂŽ’C Iźö€Îń z†1d‡…L-&IŤxUNb›=lO©·9,XFĄ ‚›Oę’0›ńęÉ’/‚¨«1ô‘´4Ĥ„é–Z¬•$ě>őÂŐ?¬Öš•ń~†ÄÖ#[ü"ş„,KîôKýž.[ «ľ‰¶şĂ‚ŔÜÄ˙ &{‰ˇě;Ń{źI>]]PXďŰ ;1çěዸŠ"ŠŻÚŘ`;-z×h·ŕq•óËCe¸ Ďké7%Ě9ɦâĚŁe–3ŁÉ‡p؉"IUo©fJ&u,RIaË>xM„ ˇÓThŚ91Ŕ˛V ‡[Âqń~ÍwÉłž.ëćúQ< ^ŔěőśW?śö¦ö čŞČHצUÜý°şx´> -stream -‚ľgHĆP¨“MĘĎ}Ç×jr -ϸ6§T;€OĽ LČJPÍ˝™ů¸BíĽń3WÚőYß‘D'0°.ymÖkĺaŐČ2­Š<‡ -aňA» É돑~Ę?cłźţűc­ ¸şđW´Ç ńy… éż:m ‡Sż/Š4Ź}ه/ůť@—Š…ÍĽQ[đBŐvĂĆ';΄ś¤ŃĐúo÷Uńżß˘ąü(Őw›ćôd;shÚ0úpÖWCŢsÁc{" 7’Ťť P"0cű†§ÝÖĺě˘űÚ\Ç$ńłTůlŁŇće چ@±ńš‰öRĘě×ŇöŔŕ 6ĹcÉž´C€žî'\ă&źIAĐŔ±e%»Éâ>úý°+;ů‡ˇˇŕř0ĸ:»ě’kĺ|'ČeEÍ3q?BęšZ}=†ęç|­‡Xy -‚[n˙řlXîl”gäËłFÔťv·˘•âůŤµA|×Ë­Čů+˛í 3H"qÇ SG±â7ßZý­'B.µ‡H„5q(Ăí6ŐE˶łĹŁÓR´uşz8ţ™rbľXš äÝÔ6CĆ1 -ő/â©‚ăpů‚ďŘÄŤî-ŇŠą wUĎôô—Aě»dn`PśŞ¤ęU Říĺţußř{ Üőg5b}Ś7űY¸ÚŘ_ƬŹÉUPGőÂ×OĹŤ•ţ}}Göóč1ŘeÎęöа}Î!Ť®°«/˛ĄV[ŻŇźŠßy6÷;Kx+î˘v’‰¸f>nů+"egü·˙Ďr<o Tîgl*3ş¨Ô&m;¸fř€|"ąŮ8~”ôäď|‚°ĘĹĄ¸6ßsĘé®čÂ?8[>#łł—í‡ű@Ő |Ň.CtS–N´ “=ěk*B-!qφiKIńaE_÷·KW«hĹË®lĺhe±ěŚą•uŞÄ"Ň#ŽÖ»–÷?ÜÔË@jˇKďNád‡ŮôÇ4áä—R69ľ˘^R3WGĎ`D$dŐSOA@Ł™—n«Eý|ÝgCp…cá\Ń#Wż ŠöłÁ^±ÎëŁ:M’x3s÷¸ý1hX”KO;gαvÇ/1\•‡‹‚ÖXe3ľľůwˉĄ˛Gýą6ă‘=ĺŕ»ţl8쮯‹J dšöqU‡Ńl‘ígšŃeďé‚ŘBîçÓéXć˘Ä’ öXťn´0e~ĐčWÍĽ ]ëęÄŐŚ.ŰÂ+Kk˝06đKűWśiŇť\ľ;ńOMP4FŹrü;Ű™!˛»Ö€oT˝ď#âż:°şK#§ž§hiQĆ9Np[ú>Di‘°6†L`WńЎ‚ČtÄČżyć9 ţ±ť(Ŕ€P.¨tźľbË~‘°6ŐkŔ~Ç‘ŤË - b|˛Wgů^cßI¸bŐfâ5HjŇÓŮ6ăťťPAhŔ‹ĘH,“›Fq‡·Iă&JŢĂqŠ=`ă DŹćÉĽxě&6Ŕ")É(0†‚ˇčpţ‹Š&"& s[‹)Ó$ÝóI)—2' LŹQÝv¤}ô1˝ľÖIÁçfh:ń?Î^j´Íű}ńąçÚŚ±Đ!<±fé†JěWÚ\Ę›ü®WĂ0W¶¸çěŇ%b´&ĐN6Ăő‘GI¦Ŕµ˛ń5Á†çë‡éwsÁűqR)iĂÁr‚e$âbé©RýÎK&q8-Ű â“ťYšÇX€«Ď ŕgZ9&Łřň«¨B|EC!âAëSčÂ{^„Bó(@fÂbťGë?ä+©•}ËUĄü3¸P¬ĎL« ‡ćżAčńí:†ő‡ťÔ: y«Ěâĺ• ăÇéSa/Śl`Ö9Îc÷ĺbv}Ëű -öŕş=‹;•%Y-Žcőł -kţŇđ”> ‚*V~r§|ȉfYb{Ĺ˙ÍQĆOÇ•H(ĹBĎscÜö3Só·Ěú‰L7~vsűź†8gÍ_8>Ń!ďV‡žW* ýŁçđ›Ę(ĆŁ™¦rŰ-?©Fq˘4aU•K&ČWÎ{\ˇŹb±@§ń)endstream -endobj -3822 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -/ű»­ěŤ1ņyšŮßpLÔî­bGuĐx° .ńDQ’Îş+ó6érD¬nąGť÷ĎF‘GtĐ‚Rr¦p¬ÚŁ·&+p©Uk×°­é„p8k‰‹kŁr'Îś Óë¸&˝=2g3ęKUT›,ÝX?¬§¸’‚ĺ{Şd˘ś>˝Ësµ‹8¶ąŻ -ÇÎÉ»2*ë3PhŹ+*Č«oŤ“YůŮř­űr"Ă#)r)Ę·^vÎ>ˇpw~c]ă¤ĘÜ~3ˇŕV‚‡m˛1·Ö¨M˘r™BŐ‘?„śM[꫆Ć\•˘u¦%ÂĄ‰) l2đbQ—ŢäXżú»°É2SI0’´"“EűâŽ<ËHo_fć>NDtŕa • "\Kgi†«D-qk‘_+bđ¤ó;[Đ/ŮTd6IC‹RńĆ -í6±Ť’)ÉęW ¨Ę[Ł-C×&h„úlĹ‚Y%±ĘµâšŻŚjÓĚÔü@%ď:ŕŻY^6Żrz™u.ŔâIva -˛‰ľeĽÎ'ľ§ÖL˙TđťŮ^Śś Ň®‰ČžF/Ř];ŃÂŔJt2nE®U™v p«ˇFIer†đ ŚË.`$k­—)1`Oi Ó.y ŻPÉ’^oţ¶dTąŇ9?°U\w^"c&Ú°ŕ‹ęh*}ˇ+°Mŕ*Ďf˝ŚŁ & âsˇď~ťJý¶i{¬‚¶Ă‚ ßж¨Ük] -Ú€¨gÉĂĘ ”†äĽrčÖŞ™$/¦É±-QSî7’Xş\y0—XĆ[ˇ5$IŔĚB.ż™lG5Bë¶»ŐŰgp`ř•“‚]±(rÉôu˙h©öú\ćčŐZÁxĹŐ[Dlę'°©`9¦`rµsĂWáé ěŚřą…eÉÍůGP7dy•)^ߍ<5‚MíÍĹűľVížw»ňi 3őEś»đ yěÍ ^ľ%2Eŕ4 ¨;¶Š±€Í®ĎfÚ]ib®eĹ»±ďšçßo]Ą§×T˝ni2±ŹĄ««ëζšrö=׳F°~Ý@%×*1t€ËföOX‘?A/×’r1ÓIÜ˝&ŞđBlţŘw*8uňkśŻµ‰“„rŁHr”ˇÂä”É °i5+Ý)ä4D?®ü^kCɡńďę&¬ÝٳΎSź¶CńPđiĚLŚÎ9__îUö„Űj5Kî—ŕűÇa‰$eŤ=|eJX˘§ĄIÇÎrĹBF´ďĺ»qńUEI…]Î÷ŁWk·5é©X[‰ŠÂĐňą`S=ű|VĆę*Ѭr{ŚÁ쀵ŃęGëŁáMIčkp`Ý,mĹîŐ…™Ď=4äÍŽűIÂŃú2‚Ń!‰¬[DC> ŞtY™ř–čߪtéun”˙ůŢVG“ĂĂ·QűEÄ3áňÔÚġo0#x€‘¤vŁä­‘ĺy&í>·šőSöA•ó^¤·LyČ}˘$ŚgË^˘ů¸O×aC*icWµůů6~pĄ Ă,o «t›¤Űkh‘t@–*ťš˝ş06N'»Ŕ[ÁI )­ `^2ťĺ–ôŠ&vđ"źôJ7±¸ö;Ű<¨A«jöËÎň ‡íMtäx§„ÇĺżĆ=“GMł˛şO«"%·Čů}»ú:lÝQňëwh PŐ—çëG'zgđAÍU0z}¸Đâű<$µ 6!LÄ, O;ĹÝ#ëtţ‘ÓÚg“”T–ŐzDčbŹdÝFÔE"|YíM2˛č2ěWB/öCÓę‹tĆSäM®CĽ ŃHĺęÁHLȤáµVO¬ôąÇÚ.Lě%ř#X€•7Ôó! o"B_í Ä8¨…N Ăs#‘ążh˝żk×4}oe­đ…đg<íąăM»%Ú‚Ž,[pRű -2ő¨§´ű.}Q)»3°Ť“Y;<u¨y?˝c°Ż)˛–OYpVŰö7őgaľ4[ĎHžŰ4đń‘Ő zcħc‹ţW@™żFZ›nÝŇ %Ľw°Ëd<ÚѿᕎńŰXĂ4äŇč˛X[|nĂ<őЦ?Z†TLçŃú5íO4i† Š›uM?!/ąŠř4\Ć ^űV!ŞĽ‘¤6ó!3C”xŰ@PĆͨΕ'5őjOVĘ™9®î:R~wś\Ča^Ť?+ćńL‡zŽ“íd‰Ł~ßŮfZBd|.ť‰·–ń|Ý ńýqSR˙Đ‘Ľ\»-Pâ ±üôgYuőŮ›ŔÁὟ$–ÉĺQźM…­ Ë}yüJz”w<ço‡¶Ë¬]yŔ~ÜN‰¸endstream -endobj -3823 0 obj -<< /Filter /FlateDecode /Length 1472 >> -stream - ŹŻYOyJ8^lyÝľyő)őÓRd·LÜ”ŕ śąţÁʵ™5«K4 -Á.±EcÔń"R&­\őËŁS7GrkŘî,dͤ7"©â˘Śµ.‚łŚ$Č•;“±ŹćÓ"äÄ{­A)˛'(6^&ápŻäF'…@ŃÄ€śß̦`ʡN!éťj‚¶}+í8)…ŰUUú™€üŮ›Ś""YO‘Ä=v’˛%ýŃÍy’Âúe%ĺDđG¨/DŚ\"Gö?€ůÜďńÍGGôđ I@ ç€Cë†x8H÷^"gĎ˙[ÔÔö{±!ŞŞ ö>×ă;ZôĹ Ă_]› & žb¤¨Üz -x7˘·Ý*éď”ů·âéaRäŚm‰˛[Ő'ú>«™Ž% y<¶,o"¦ôD/MeÓ6ç/•Ő°u&­ť%ˇôśľjp+¶MÜíLśaŤÚ#Dh„¬¤›Î®ęř“1°Ň¸QPPĂVŞo«€ -i8E{ˇC7_ŢȤ^ţź$„^şc¸ĎeX°Ý¤ŽňŔ>ĎF÷>°ü`ŇŇ!8«wy“¤Őp)FŇ <ľ·|2®__ĹĎHÚ……)ĽÂrZ@‘·ÍjŤěLÉú"ĚĐ@s“*˘ş%‘—wű•Ë1(Üé˘úiÖ?ˇö·%Ý;Ĺ?t)Ü ± Âk^îŘKC pJjŇ˙ýŠý@BPx43rD…Ť$.¨Df ©ë:Ż\ń@`Rѵď¦j¦A¤ěĚŞ›ş#fôÇ.™«jÎö›˛ąŠMź{D*ZÝo adVĘŕí—HŚĺzŢ×[LJ¦üF(Gy\›´&{W=dXgÜ—źČ,đHIV˙ĆćUŰ3űčeâťaÇR‘-·‡2i Uʤ§ŁC  ęčÂÔ†l“˘‚j>0ś6´”ţş:ସ‰A{"®ľÇůĹFĺ^ś!E´Đ<GŮ6ę\l˛ř0U [ą÷sî8ÇUŞůýŻÜŮ÷K —ŇI ĹŐ‘±*iO‰¤ŠHlĐĆą(uN Ç+Ť¶Ă··źžsß$"+†üŞV‰S䓾ít—fÖŕćć™÷j‰‡°Ł»ĽÜ[mtč]AÝHż4şµÄtaŐྸ?ŰŽ\,ĺql˘éÝSć ěMßë{·@JÓgDG ·Ý˝R#0Ş7ĺF´Q‘DůrWY߉OäTWK˘eˇŘ©!Ő`ŕŘęÂŻe†ívĘâlěőô0RkmQX"á}.2čZ:sĺůřmHűp ·,ńGPŚ_¬3ś'’D h„OľÔO -¤Ă٧Š[L·F4W‚¬D@tIá(Ť9źNZgâ¬âZęĘ—Đ2XćlŻř· z…ź­÷§ë/ÜĎmČůűeß«|Sţ¤záÄ÷ -8žaCćUR™ďa…”/ɡđ?R§"»Ňë`ŽT±~’y’±Ć†d”]jZÄ“t Ĺ^ľľ ÇGźËAžĂÍyŻą0y‡¦oÄŰ34—Vµň܇ĆI?·RcüeŰ_ě -ůK:ĘHúăŐ«Ŕţ8›×ÁńÖżz5ü]tĹ7ú4ţ3—×ńć•“ďńĂ=NgřżATA8@˘G“®^•Ž*¨hŐá°â\ńŇ4›KP(‚cđWţ:hŮÉü« ŕ씊¬Ŕř§ő•éCâµű˛Čzˇţ\™ä|>4ű˛ëXÇëtLŰčgŠŕ2AB— qůÖ0Ř’ŘĚ]ąŢUżSžŞ» ;Ůĺ&É@}¤î#YĆ*É’h‡2˘"M‹ÁĚO¨é´0ŽNÍÓy*‰{v7›©ŕ šüŰŻą6‘endstream -endobj -3824 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -•^»§źn®:X:ELł6ĐŠŤ~9/LÖr.śB(çĚu’Ćő«¶oDzRK1Ҭë”0:26nrA¶a9e“Ŕë›^‚ďú¨Ěa`i~RšYRĂ:ţ,€Ó2üWvÜ kdä;ĺ›ůŇĺq‡®J.¦¨řĎŮř® v:Ěg}ň:–Řhŕ°)–€k,±;¸‚F30­I]Ěżëä§]°§=Ű”µo\k˘ŤčÄPżľü}Ľ÷„äLśąĂÓcwť22ž6×`Ň‹ßHH’yŻkS–Pŕ,Ď˝’Tý©·©c ĆłLŤŔGU]uÜ˙Pd'bž—>-Z9Ă‹úX­hr& UYY{®Ć›Ô€;‰vŐ,DąfąÝM°‡]Óło|î%N—°’¸ŐT߬&¦UL)Pkr¶ňˇř7 Ćp0qýŕiů/µ‚ĄłJGűlô)<3ä'd1“îţŤľĆ*€% č ë´°ĄřuX˝ÂšZş(+±ĆĐ……čÝFóÂ˙ý˙®Ř nGÓmoŰÓac Ű’Ţ7Y5ü·TDDĘóEy™Ź˙}i:Ĺ—\ť»F¤‚ÍqÚofż©˙;ă}?jbs93ĚGq ¦ôňţwUßNCĐüĐČYýJD„۰TOťúv*µy´ŮfuŃjöąA‚—UĂľŤËŕSFŻt*ÔŠď;fOGQL°ë§´ #FíO¤nů -uŹźâ(Ôqáót]„ެ/říĐńkä´´čÚď-‘ŻPUfÂbµš¦ˇť;Oö›R Q´Č¶ćYŚ@żď‘ -:TlłÚoË}k‰ë~|ą×˝>QD?L“Ojă(gb†á%\ĂL–LüŤ3Ju–˘ŹĺŚ?Đ­„ťI\×N»V…Eé¤čśüÜjBÝ{ţîHň&,٬kÇu˛=ÇGŤ<,ÁndPëćĄI^ZDd“´4‡ĎLźR˛éč -YçD5&$†VlŹI$ÎŢMUąI1D3uĆ=ţË®‰pYś·8qü˘RČ7Ń×{ká“­ÍmďäŃč˝fl¶¤ř>ś]C™¶Y2ŐöXF˙?Đćxkΰ<~‹ąË3Ż/‹Ůrňi!*{lÚ[¦ňkm\Ďb˛]­—]g”H©ăÍ"žŻł˛ )7€UŐĘ[ËöĹ ‹?&đqHÜS¬38=d&¨üJűCŠ•G(Ub˝ď|€—H·-ĽćëĽÔƸB;”–ËđÁW—QŘ]>>a —ç,)†€Ĺ¨¦\óť>Q2UýĄÚ§…^AůňŚ=éĹęęrz<;V„N}¨׹…- 7ť˛‘;ÇŢ‹âŰă´É¨L‰¶«1źGWVCµ -OËiv+· ś%†ţgłP,zĆÝ‹$~`ě†ŮźďţaőcŕÚŮęoâ/Š úrmBgi+XÚßĂ‚M'O‘ĂęfH_¦ @ CÖĎŤČÁZuô«ĹܲżŮT!‘KS¸:'I!|$ˇG_›Ř -"wł¤˝üY;o­4\RĹA hŘ1ŔčH`dDc9ĺf;Ăámuěcp1 ©Č3#Łšb R+­Ď0§ĆMă(ŻÄpG¦y.ˇjËójKF˙wVŤŠ™-Š·ąHŠýŇčg B©ň-ϰΞű’& -'#ó+źIĽGăyHÚÁk›6PÖJgĽZŘÇvV€Đٱ]Ą+Íšq—<řýA±H›§ĄqYĹcT÷0 +~Eß’‰ÓNŢß„óý6Uv,äů”W•Aż¬ śĄ!›óh‘VÔ­·łîóhR›d A7Í„×Tţ Žŕ{=ŇqŠP‚ö¬™%} µO@Ó'ž5.ĽîEŔ¦5ŘŠ.bŮH Ŕoéw—ZńЇ` ÔcłßHşě\.fÇíâYŕ]•hĆP©Ť樿>×âGŔó¤UV/ö.Ţöűţö±qaRŠč) jť;(tpryŕ;żq„äx:NĽ­y;`˝Ś9˘ßąŃú±S9ÇÂÓ˘Đ.ž2“ ^bG"ťů~6Tůń„éČfÜswţ=­kŚÜź|€}<ăÚ< ˛-ž+ŮŹđo/Zŕzľö ®)9âŁYž­aNdS€űóEÇu"ž}ŹR®ĺ'BÂÉéuç -Nű(ĺę~‹ÜÚŮ˙±žDh$<¤ď—đEÝFó -kÓ(ÜŻÜÖ-ć.KÔĄWq†ěő­ęű˝endstream -endobj -3825 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -("ňË\S:?điß׉ŐtiĄŠÓ+d¤Ĺ_@0śŁ1µ4hfpő4·Ü ihůÓíÇÚ}˙‰÷Ý7Üc ĺÜSvç~%äÖ±ç˝c' ¬ÇÎ˙fżf‹!{Tć}f¨GNDÎ@ŮJěżT’FĽ* «@vo÷®uO”8ć»ĐĄ4*™„ć@‹˘ćfň6_—4Ř].ć˘IůDK¨˙˙ń#¨N­|7Ť>ţó-}˙±6ÔAÝ’CŘ:†ßdw⊺2o_Ť´ô”mĆÓh>DŻŚ5­ô÷ĆäĂÝ÷+†Ń·ČŁ^7Lďl݉·Lo2§‹“f}«ôAšRYW™p´ž˘Í$”{Ąŕ‡[(xÄ"’űçÂd 8‚ŔĚ?ťl›ç“f¤ű«É"1* ™VÎ_ŁľĂć® ˘ńęôŽ˝ ăXĽ“čáť^ÝţóřŚĘďŻTÓĽM˛Ňu^Ů϶JśWŘ -mŽëĆî úcţ‚džˇú=ÇŮřŁş¨‹Ôźv><­(L2oĽC”;€®TŇŞÓÇ.P#:kťĹÖ´đá»řy "{JŁ"wŰyŹńŁĐđß=qÔÄt˘Řž‘6řR§˘Ěů©Ĺ¨ž¶'BŰ*Ź–“ZôXą’ëK7~XžĘßׯŃčßâa™?áłĺé7DUÝţTę]§X´u†żŠlTBÓÚęힲ]Çr­úů\  ‘vÉ6g “›>žŃ6ÜŘ.ěÖo×gýoŹńzoź żm¨Ró®BÜ2;~™ZŹ +Ţ@Á‡űÝ™éĚ-„YĎ4l¦`’ĐĄWAavŘŽß1üu Š1CŐˇýőĽą”,ź#T;žů`kąsHĎőŞ…Š|]-•Jnö+JÉűŐŕÄ&y9ě4­qe%CÔ‰ItŐÉꙹ÷Ű*_Xc6 ČÚŞ5OúľÎ -%Zŕ ŇÄŽ7 )ňěš PĐźŻW…5ÝŔí{Ośbá.¨Á®OD„ťť9¦yÔ]Ă ŚŕŽCl}řů}ÚPâ›lkO•¨úDm~'m†Oäç˛ëDîc|¦`sŇĚ®ńs8;ŇEÖ)¸4ŠŔ=Č2OĽćâr2ä/6˘4Š_L‹†8ńQÁ„˛âáŞä› Ó¦©Ą.żĚ·*NDób’f•K§đć·Éˬ1ČF>;řřîgú›ęÉCáôé+o|Ä˝IÖθ%îąŘ˙(oO̤Ďďµ÷)qGëQŹôą6Pü÷üxőFR[Ţ[ę˛\E/oĚ»OO™ŁbŃćS7ćĆĆ3Jç#kŞçh#]'„ᯣÜ%Đ‚MßuSl×mrŞITqSÚDzpˇV{˝Vz$Pltţ1qŽMB,bůŤGĎ׿Ő7=płX<ČwŘ4™$ ŘáÇ@Ňäb‘Rş Rz†©˘kźű,Ö–A\<3ţ&R{c7r*6_%?ç®EUď–‰y<«lďűµńľ<š预ÎJ:÷]:ňüp3‰ŕ2ŘŤH8~Ě#»oRhŽk¦ }‡q"ŕ˝`EĂ.# rő”ť\3÷ťűv0{_Ý_© $9zę/`g…_ťÉČĚŞL{Ňe4Ő,ł,ˇŮşkđoí§”Č¸ąxĘ7ě1q„i:ľ¨uÄţńüđŹrąĺâ.ůt[Ä*ZÍăžË•č‚ď0zf‰ -Wňľé- -:­fÖ'hŚeq¦ÝÓtoĺ€é ˘­tD•Ć-(qG‡Cž?\ôĄ„żáÖajF‰Ź h+Ś"ËŇ&J:†°×ŕţůz(^w&ĚJÄÓ}ŤJŇ(p`LdÓ[X+öý“RŰwŃA^Ť@®˝S“¨ça¨Lbeć{«˝«,|‘q§/Ö˙Ň5ü㵫tŠ‚¨ŃV˙zŽó (\:szkAÄŐW+jEnźÇ¸Ż€ îYČýőÎ2&îâÝ—źęz-5xq®ďý¦0±č|8yŹ5ÖKˇtÝšrިůîő*ČęaÍw•Ĺńq1¤=€Jö [@iß ?É0“®*şűňPb‰hęô¨%ýSÝÜ…)´0÷9ŤP¨ůšŽâĹwÄ 8Ú >¬ÝËĹfo]7dŁŻ¦/¬†hçY16X4}ă{_u޸OŻ@ęŃŐĆK󮝤WňÎçŢěRG#h>ŢgˇÖ"ŠjůYĚ0ýS)1&}´q\űäĆ×:IĹâż‹ů)Í”Ä?€Í‡Ě˛ěÜ/DŢYŕ.}ł¦Ë ĐV6hâ'•@‘Çw٨%Ä)NŐĆ|‚Šś0>rC BćW•ß Ć˝ÓޞmGĹ´7đÎÜő{j‹~1śGłudeendstream -endobj -3826 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -%‚wöśÜăqHD=$IjŇiZşÚ×xś J óÎ6ľ>mp]«,3Ű•ZűŹ˝”˙ż,ć9<ÁZ´~j_ -—Úgí¤ĎžŠaJ!Ś ´0_v»eěXcF¦%Y†!ä×Ë©;n—ÖŠ Ń4äˇänY€ÔaT 5BŁ0řLUişŰó Ł?o˘ HŽłŇ¦SŇŃX‡’©„üŹ ňLĘô|¨N'Žg܆ϩRícČ/‰´ę=1Kmř¬˘§w¬nśwe*&­BăŤp‹¸Íü5 E‰Ĺ9p4,ŇşxĆÓµ.ç–ťĄZ´­äŮđŚ«±×yđŔᥠ˘gĘjë€w<ü¦ňчÁ^ci.ŕ´ßěRĄ~ -g“2° ăogm˛©·Ą5@ÚŃ+pËńčŔZýľÇ}•Éë‘rčL˘žó¶|ńŤľ•÷ę -Sž(xżČűŁóőŃkćgëă~G٤…&řHGG$!ôĽNZůu+Í Ť˘ -ÂŻ…Ú¸tC˘¬Cźş5î.ơÖ”·»ęuÁ[Ą±2nŕňjy¨ő¸ú‰msnµ\™¤ý–ěĐ(L>Č*©Á´Ň*Q‹wý&Ův;N*úć¬ÂěÝ_w <˝|,3Ń -嫿Á—Ă‘l™W"ŹL‹¶’”Ý_qęŐÚŻR¦ýQďZŚgŁűs -ęüî ß`„NŕM^¤GÁn(dÁń‚3ç4ö>vTvY i÷ŻôŠ# ĘKqĚAĄłčÎŇë©G°÷?‰(™ÜšZčÚÍšySĎĆAÇ—Ŕ~Ľgĺ1ËV™1®•N” -Š\Yp¦HÇň„yŤU–]žíŽ%źô)Lj|É^%üŞŹŰéĆJT{ú_ÇěÉD°l{P1ŠÄG&tL1˝™ęăńâáďr*Řh=±$Híc˝^&ĽdOO]Aő™P…fÜşuúKâ°Tmt¬@Ěťň¤Ôţ'ŚkUÁGkR"( V~÷ -Ą»Ä¦Î?śÄ}ąU]Ýę1+Y®Č¸Ąˇ;ŞYKd¤˙®ś›d´3]©Ů»‡ů;±šT¦śŻĂż[Ě=qBß8~z1x3ńjH/Đ8ůě¦yŐmˇmSó´Ú2u%(ˇîłKzßĹNŤ€˛b:Ď™¬Î`ól9ľÍGĺ‚°–ĚĄR¤P„#ůmĐŁbôçKÓŮ˙yzÜ7qěŤ:Ě·ľőşn°%&:X&+‚`˛›Ź)á`ďÉMÇ•OĐHěu­ŐĚ8‚pďNďĚŚ1§„s/zsńBA»řlŔ‹ş ›śT­ÓGe»ô« îąçÖL™Ú_Óv*OYöQúĹcő*-M>}ŐeÜ1keýF@Z| ]{ĽQć° Ľ´vZJ†řő•Ęry·č´Ů`ť1.–VŻîUő;P[mÍ‚Ż­Ő›4‚«gąč&u¨óM14ŔdÁxyPŞ@gÔŞú¬LĘj5şzH ‰ÎNč’ ą0tŔ‡Ř\”®Ćč´–”Řźo±{ňą§üúFëc˛L!¦FŞFŐŢ›őů“Ęive@ł>Ú„˘!TM‹úÄĎÓ™6ŞuçzČb‹y“Ěçhi{’<ôîšW{^: –gÜJ…fśńcsź¦p=!Č@ÎáuřŹ®ö­Bk xňá±ôűĹţüUşW—K]8ä~ ĄJYżµ…5Ó,h˙řaš;č{cݸó`ö|®Î ió2Ó#‰QŘjZšóZrŐSaäöżći:z漫$Oźµ>üŹîµ\I=: ?jÚY…źYČ@-v1ś<śSç-ăseýÝÍŻ©Ŕ‰ -FjţNđąĐ8ĎĄ¦G˘HÄ -F¦j_¶ç(˘onFL°ć^Q˝ńíŁ¨7'6j”ÝţďĐ”Áă’Ţ—±‚a/´Â@Ť j1Ąá3LDď ŕ»Užw?IävkÍ7ĆaiMśŚŇnĺ•í,‚Gý~Ä3äń>úł±Y’¬WŃ -Ťâç'ň–ůę»z B· žy&ĺă¶p_ aŤőS+äHH#/Ó=x€ů_Śţú™{÷Z<šE=˛şô~ÂR­Ď—ŐŮŮ\Â6ż¶­†**nčđÚ“BkLkęA[˙a­;ŞŮ|đ?ń˝‹zýw¶ń*ÚčĺűŞ3tđF¸k9eÉź Ş´*Ľ_.Í_d™Çř'ż„\Ëö'®¬đfře>ţŇń ŽXďz8‹É÷7¸«iĐlĘ— -.zž9đâAűa“â:ÓÝÚĹ3ň"·7×~uÇZíîPĹ3xüĽÄË^'ĘHíĆŞ·Ž•Ż‹ -g>ţ˘Q‰Ó1ÇÓhđ •ó¤Ä…'–ŕejÁë -­;śŃüĚľąŻŇbó7řŁťÓ—’ĆÓH -őÜ0¨çay0\·Ęb÷rĎ|ɡŕé>Ŕ3¶¤%GNŞĐ,|iyłRáe*IWÎ7GI&)mĘVŞć ˝ŔěK¨ÖđVĆÄuĘ&NvČ‘Gźn‡Ţ4bíÓ•€ +z3endstream -endobj -3827 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -ą­÷9—ţśŔ3Ŕˇ:W.s _Ú}ŮNé+Pť}nĺčî*Ě´“6ô ›É—ÉćHnÜÁ‡cSW®ü-l Ř˝ĺĚ+9@t‹&,ď8y2YG&ÎP€ ·r›°n?H; ŻŞóËŠ<óVLµŹ{´¬üőe¤f–F ›Ťt¬Ś´ßcĎë•€‡4*U.¨•{x<Äv˙®­®é’’5ϸ¨"ŁŘľc°îËxá.ż€-ˇż@ÂĄ•ő^ç˘b+îĐüGů¶Š%˘Čew ηŠ3rÝ—ÂÉŮ×&©KU$8ąVú(yЎn˝_8ÇĹ‘Cěß™Ź˘Xߎ ?Kű­—jEş˛ĚÂÇą·ŁjŹÔ •x-geÍd -ÄZRDŮă/…§ÓôĂ3±śFňÄÄrĎO®5Í˝*čČ˙ŐDÓŔŚ"yÓ‹IŠĚ8’MĚŮľ=ÝŇË% µäDŞ` ŻAšl~Ëk›ŔâË91ÁĐ0¬#,7KŽiĺ·ć2GtZ!6ÄS·rü}{ÂČU˘ŁŇŮ÷Č|ź)»ŻßEfv˝Üăą.5@y\9oÜĂř€D®möFí˙>‰Ü.÷óäľęÄc¦ą; YEě¨ćvB»śť©ŁöyŤĹ­Ä/@žűěômŔ>=ĺ÷i˘@$X†@đúu€ę.ł˝š·p}/ţ=Ťů†°Kq‚Ýü¬;ÚŤŕÝŠÎ5Łiw˙ńS|*¬j·N"Ľ•J1Âm"€ĹŞýŻČĚDąWÓR'Ű™h2ű.ˇL/qÍ虚ňËýßă—"ľn2r’Ţ<Ý/FŘŕ׸…i¶–epÜ'áŔ!ŕ©…®ëĹ,eĄő/h¦đum?†kËżč/ŹuvEuúD¤Ë!üıš?”Ö ĺr9ĹĐ?uDĹě+YâŻ@™…Ó \ĂúQj|Ńo†M2ŰGóˇĽů'7OĹBD7ü¸Bě|đ?EhŞnĐn9ŽŹFŔH?ÜÖO}ěŽmí<şčĘ@6Sűyj%mĽyÂmíoÇ_ V, ¶!5µ˘q9^W'pʵş9 —ÍńS}®4BL\Żę.űˇŢÚB&0LdşE]RĹĎGx7ý›±ŘŐZ‹ ßzů0EۤĂ×]fŐNS‘ĽľĐő@HH±łľDŤWýö7©p´ňXČ0RëłČ0šŕB?xEO±ŚŔÉňčYťEa?%O˛ÚĘĄ6óPalîC§ÚžÖ"TęTŃę§ä=Óą9ů­­…Ó€qkŹrä8üwŰ2T}Ě0dię˙řŃč´g—ďó~z9*č«RŕÜŕănޱ٧bzçžCF‹.­ČrĄŢ=˙ÁW‹÷€îăElë=ßʸoj¸e’Íż¨V“'Ó‚ŚĹäŃł cI6“Âk~ŹxË z>[Ň&Đ_Č7ąÎ?Ë: 7ČĂ -¦‡Ń Ö(•tIŔđE¤%ŕ-G bůdźů/‚-ź°–w č^‚ě'ÄpýŘ‚Č_'&+ <öşîí)ËRłTŕmŚĐň-ťgŐ†¶|B˝ŽŢfű‘ňůúOLSůíňľŽŇö QÜúe“Bjľ…(Ő—jŤ^§%/¶Ĺ› UMÚŽÎâb!ҡs¶zSĘ>Ż<ţ‰Âm&’Ľ}ůZ# - <”–ľĚvÖ¸XĐ›ĹčmąKhńaTHJWźě ‰ók’EîŃ<ŕ铏oŃ\Nń_ę~ä>ÍçSN+'ä×qDh®źľŢ@KiĎěő> -stream -Ͱ]Éí!F6>®žÂk/ÖmB5Â=R•›ŕÖw‚ˇm‘ZębÓZqŁÎŃĽ0©K­¨3,•(a¤8ľ sĹy>ěŐŤŰ3b -Ň…¬/s^ŠB%ăŘI®$Ý‘¬ 67d2wľM&č;˝dąWr ýé"™ť„źJ˘ćŇfŠXy#‹ź¬CâŇÜ·X˘&ëD6^´Ţőy -ĚíOçF?n?FT±™fŠ05Ň…)q˘Ë€ń;–˝ŘX%\ϤÍ~gţZ°” -¬.%®@±&™R„u×ćU@/${Ľ`÷xdĚ}ßÉVř•›ÝU2pá¶ĺĺ`'÷J?·ä˘5:űsG*vg9ąh0§P˝¦Óż` Ĺ}ŤÉZw3±ň‡}„pí<Źü<áIć*¦KńRü!Íül_˙ÂŤ˘sś´Ěĺó;‹ ]1źË*pšŤr „ă§ÁÜÄ-ĺHř@q”ëWwĽ‰ýX\ŔĽ:As;\ ł)?t=&ů|6€ęf˙IÔ>ńI¶1á -Šf'‡~]ĄíÔVčŢÄĆ\Ş7e ɆťŢčůŻC#ôJЧV'ëUE$gdŻCż(é={;o [˝©Rfč$$”vŮ x»ÓiĄe›K„ŰpŤŠ[>ó”OaL]Üs»»”™ Í)Ä^i8Ôâ[b˝ü8fčÍ.uó^QQ‡3µˇßë1÷ď1§‚řÇBWćäĽô‡;5µŔP˛Ä¦AŻ/ăťŇcxQa̡ŇeétŮĆ:ŇUŹť#’cqTxţsi ą†6Ô#Ü„çO§7®ĽgoÎч©O–§BŽ[;¸˘ĆOŔ¸ţŰé(ŘE:Ő="}b”†@¬ůÔXö×RrŢ®ń.*6;>«|…yT·3¦ź‰Ď<‚ŰD„ůÍNçŽ˙™›÷$nWmb‘oÜQŹú‘Şą™“2:źćś;` -Ţnc,8N”ď¦Őń´'«=©›ýXdź´.şŞPd·G˝D^µşrFâh˝Z„Bhúpúżgdé©= „0wü!ˇ1 &éЉ{e/IĘGĄgŕ0uÎ}ČŁL(­–{T“ÍHH„Ň®-kŤ{  –Ś8K”Ż´úQÁKYŞžáţńËE8éŔq‹]oć}Ę«V3“µ„˙ě”Y  ‘ÂűŽ~Gpř+ÄłŞĂá@ĄÁŘŞĄĄśACRB‰ČŤQ0ŤKC1[ľ*¤Âą{źČWťTFŁ «ŻZxZk 7Ó‘«ZA†?Lp”_÷Ü8§‰§® oŐ9cá:´‚žI^¶Ä†L,Ćb´?ްµ‰»Ç‹íµ…c"ňAK—jIR÷„ę äëߤ˛"ŢíBu Ýßc`ÜBD˘ÖöŘG/Čď[ę‰#*ôcy·<.BRôžo[ÂT×3#Ú˝ďK‚€ZŁř4,^."S˘4ořľ =¸gĂ–í řCVËq,rĐŢ;…Á MýŐĄe™ŢSĆsť¶Xí]Qé©e©S†|°@ßÜ}L\GD•ń/! śznhá(B™LÍč•Ć%Ă63ăÉ:_ fnAQSéľditć -S˛Wđ™˝ó|yK‚­ž¨źĚôżţĂ“Ăń|vh˘B:üéĂ`EÍ;ťĆŐTÄendstream -endobj -3829 0 obj -<< /Filter /FlateDecode /Length 1232 >> -stream -:™Á¬»ĚšNCÉ IĆÄěŮ”-˛rŰ/ąmדYČŤ¨(™ź˝ČłŮ`q˙¦”KäÉV~Ő_„mË +Y·ŞÓ‚HÁĆf†*V¸=îŘďÚ—+t”ś@&*<ŻÎŃ'Č>ÜfĺJ×W»«âÓÜĄÉ·–ś¨kiDYÎÍc~łf:sďE˙Ć2pşf}+U uËž= Žš“h*nrĄAFź@8Jí,ňVË@Ż~"źJŽâłTŻÖüąîöޏś&,©RŹđ ăţĆőÜÔěÚöüÉ.@°#ŇÚ>Óň»Źađk~v=`­ďvŘńőŃ‹fz%· \|ňQ‘„a:ŇrÚ‚‘'‘–DA)żu–Çď V?÷Sź4CŰ&šÎS¶Ŕ6ęŕbB˘9LŔŃúĹEuSYw­9ógâ‘ĺ@Őę’öKtŢĽó)íę,óIěř;XÇ6^^7€Z`BüťbçSku.>Ŕî|­ďŘ­¸[E·ťAŠšô7ttô".ŽźÎ•T‹’%…¦h»2vŃJ”`÷âĹtc62~sF$hçóOYŰgşŽ»ćt‘g\š€)VôÖ»!Ą•Í>˝p‰'—ëSđtŠ˝ß]KJŹŞ»“Í®<#(@)1ŻÓrÓv÷?o&KJ(±Â¬2âąvWUŚp~¦şĹ5u<Ąĺôlt< -ŕL84n·5íşkʬ ¨ż˛ő7jŢĹ@śYTnëj%EW@ĎÖqA4ĹÄä¨"楗‡Š ŇvPhcŤ® ´ĄMęńĚ…[}2ŃśJüďôJhęI‡ä­đ„ş59¬)ŘlŰľE%…ŹOÁĚSY—)Ó»ĂvF÷BAPösĹAă®dÖě×,ŚL°Ů«MĐüȲր4‚Eý7÷ńś+6éę¶3Sägáv¸a·1µ¸ -捽‡Q ´NÜlVť2đëÉ’<Ţúćń)Ę0ńa·fľż%…Sőµ)ÉxńL~ýp૸Ušx»€Uşµ!ĺvŘö§É… ů7ż0=é] Ĺ®Ű\e+îĽý{˘Ĺ§m§B¨č1÷ĆéĆn0=˛T’ęE:S’Ź:ďžX‘6yř÷Q.îHcŠ=xł¸N·s˝ĐĽź"@ D­^cŠn§Ö,UKbĹ=FÖŠ mĎô>3&V?¤‡JĚľd‹‰¦k(Ć˝«(Ńâ‹xąV…ÔF[¬ż´`÷<5z’6¤ZL^šFˇaţ96sĘę4RYwS‡+_¬˛Z‚k­ÄxÖ§ô=¸ţ›\Đü»ö¨‰¦KÇ^<Ë*ŐXţË‹×ăU„=ëg‡ĺ“GYń8ňÝŠZŠw{÷ŐŻĹ(Up©Čw¶R47–]X ĆĆÚ´ŃúÎĽô%űeqÔŢa¬BSZ’f×tĘŞäýAEŢd3ăĆ®P21Că¨đě^ꎋö©ávđµłfţ¤š ­ú˘ôŔhĺÓOh(00čUĺ]b9M ¬I2Ökć­”&´ /+_b‹:UwŁ‹›,?ëż>ę+©qľw~ -Ë©,@Š»Lł `ËÔ—KÁQ׎| ^RłżŚ.ĽŁŮfĽŃŠăf‡âendstream -endobj -3830 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -»ÓEd‰f§îŤő=:?G#+Üs°y˛cÉßöÓ:çߣőQ%Zży4'ŢěÇ˝voŃ{iË™tH̊޶S;·Iš®—÷łĎúĄ…`Ę| çó)„ŃÉ),Ä â$ýG˘đĎ,ŰÓvyőI/žŢAÄd;đif»ËJ‡d[BoÚ=~++O̡·Á^ŚĂ*Ám2^¶5IjýěżňsµĚŇUë«@n#TÇ+›Ěńi«ŘŕyK"~îlaĺ]lRȤ9ŰRŃ0ËŻ|ÁĄîŔ33°*­ýÁ'Ág¤S”óţ˝µ">ůăĐü.Ú˝F¬!ĽG(_˛ŹY/OűŞ.é=đ(ÉrĺŰäDGEy…s+/ăWěWÜu˛<Č%i»ĐF§ÖvzfvS"_r5űť-śiZ?NĹ1© ęHí&ĽăR#L\pyGjĚIrü^(b…5Ík‡~nŘć}‰UďoÎwŕy”,Ĺ5Qz… wAáoiHÄŞBIďŔéę®ëaŰâĎÇżČ2[J ¨ń\iމś‚Bhµc§f—ÁˇŞ8ŽŢČϡ˝Ł€Ö&> áCó+j͇qP¦Řµf˛sń,[Äíńa>KĄ -P´˙ü(HH0qR·YjBGđĂ…§kâZ룣č€ţ¸j-fü &Ś’ÇJüáőâů†!w¬+3€¨di˛ §Şˇp<šä¸l 3HhćŃŁ- -ż#„ö‹HQsÔřMŇŰ K 6g‘"°,Ź·ů@#l’cZŽY6Ź[ć _ňž»S ýgţú¬€<¬Źú$ŕ‚AQËu .Ż=*ÂŘ14×Őŕ’cşng„ڵˇ›CEű°†5Ă˝1žĹG?´Ë›<Ëľţ ^|ŞdËb\Ą‹PnśÂZgy®©Zw네Jźŕ¸a}™R˘â»…ŕď×9–QČä(W”/Šú$ÔŔ«b k -ÔëŞfćøŽtk褩#=á­Ţé'¨Ą?S†7ŔÝ(şu >eHĹńZJPݞďčϬvç5n”± šŽÄY¶’ö9‹ĺ¶§>ýo…G-#ĺ¸$Ń˝ą™s}"™p›żm×!żË0Ź'°…™«w¦á=ĘŚĚVâ•‘ľ"żĐőGů·ę&“Îä- Â×a}±nĹÉ&)C¨˛Ů“îĹł¤çÂÉTdX‡M‹ěFęíŇíEĚb„ďě:X˙S? ĚŹ~·zß--'íę'ÖsµÎŽhZHÝ :EŽ~Ó´źž~Ż{kÜyGˇßą_„‰u°ÓÉÜŤQ/ëQă)xA8÷¦”ÇĆ7>ßI$gQۢđÁ@^’˙|Uf<”Ó•{ółşß2.`+(˘ÝÂă€W“»ânboăĘŹâl].Č~*¤ö…ßú‡O§=‡‹"•xÝ5ň›ú\ĐS N2nńęĽĚ?”ŇmČŮÖ'–ĄbŠo:ć±ŤŇ ţŹ9gŇúSC"=xŢ7)(q#¬)[絓™é­lj±ţ*áŐI–Č‚äOYaďQp“ÎU1ŇjË -  gKŰ+y€Z]¸"ob+ZnHßsHdř‘ ĺ»%ř‚PÚ™b^®ş 2Â4Ő)ĆĹ̲–í˙D»młĹ ĘlCqnçe©ţĽľ|ŹÁŘwĹq“4:čpŽ:‘†ÝŰ?;ę.°ąK ±üdD4’€(=ăፆř¨z&ĄnúfÝi%`ăÖżţÂH JŚÇŁ ýťQ!`:Ř€`@O˛ŞĘWţ÷΀ Ž’şë:#dOJSáuě»éĹ6٧§őg,U•ü긏ţü!ćô…° šyürj]T]/;ÚúmŠHi4@Äś”{Ş+¶Ŕ‚ YýĹI¨§<7řGJ>b9żřî‘€Ž4ŰvňW_ěZwž6]v–Źlńg᥇MKzRŞq—Wôn'ă;¨ľŃV‡h’ň ¸Tjťđîĺů_Jéf—ۢx¦ÚUyřKň%  ćĽ(™ÄP¨×_ŞU\˝Ć?hC×U?s˘‰‰×Śôâf!ăĺ)śižP§€ű%ă$W -†ëÍńJ{äž\·żÝś“ĺ#7]î>ő[öصҖtc<˙Žť™Îő0oťŰ¶Ňś†€›xY· m?ő!‡’âô’‹¨óí$JÁ;^»şŹĚí:ĂţiüŮd‘$_ćjŻ)É §Râ)~ĎŞűyk+~[ňĆ‘äiLۧxÓĐ|˙jÚňo(QŃ"~ČZě©^ąÍ!€ďyĺgPŹ1ňJążaMGľ`Q`ĚŹ|ć0–Î,GbCő\B÷ŕżĆ˙\[Ś˘Ämendstream -endobj -3831 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -´ĽoQ’M¨ř}ţQ3c‹ź«>F{L®oÖ/@cZňŽ ? Ś*›”l$köňôămŕ…l0d€­ć@5łiÄTaµąËD.f˝*0z:ok$˛/ÝlĄ#ÖBFLŐ­2~@â3!PĘEŽb7Cř÷;§xźjÄók3°áLţ߉âč¨X¦ćŠdü®«S¨÷ąLń´ĆöĘ‹·4ˇřKJrಽĄÍ.đ)¤x$ú¤\źśÄ––µú3eKuQ—Ź,‚Ú•ČéGłäéŰěOćf -‡ôŰ6űđĚpŢJ‹n¶·k÷Zą}TÎĽ"Ů*„Ľ¨ÁSxę -a@ĂŔ?~\Ź=›…XĆĄQ{ŃT °nçĚJgü[™+AŐăÎáŃâkD={˝ˇ©?mďmÝ0¤Q=?A…ťćÉJžUÄŤŇ”€fÁUŢdO]®ź˝ř•üSâHš_âđ„ö üĘ<)Ľ\Ăm–EÔ×3®­w8iYZöGq'ąUüvÜlĽˇ‰ţ~yĽę8EG©µĂ˝îš»é»u-w´\çŰ0Ž‘o(ÍŇŽNiľ.Âcc_Ň(€s ‘čédîĆ=Olrâ‹sňÚęÄr14v®« ˝ŃŃvµó Ąąlf{ڰÖŕ S`| şîľ‘Öq&őv_J¤`˝z<©„éȤqlÝ€ŘMČ€‡ń Ż>.ćŐë4T—Äu’QŇ”Â'PNłŕN‡Jěc6tĐxŚŮUĽÉWňzĹłë‚ó:_§C\Ř®DâČÎiďiđŘ&ÖÇF_n—ňf'$¨<÷ÉÖEO/ÇhčĂ÷nřOŢ;D¤Ť‘¶$aÜŔŤößY˙7oď)ý5+˝ä<ôÜ ľŁ¸ŻŤ]܉…dS.P8”lrg ÚQ™°çě`ˇŠ©UĐ´­&›{ۡ;Iü*lj|@~ă‘54Đŕzś -t Ń{AÜęô”üŻđÁÜö*ńDÁ8¤ť.0‹¬KĽĆ-‚;„äű$D÷jĺ_÷@ć=%=w$Jő‘%5oˇČ-€Ç†‹›{ňčÇÂKąg,ĘΕKĄ„›¸ńŠCÄřęđ¦AÜkiŃ^ŇbďŢó"†™4fP;9ß“}$s‰t˝8N*iqŠ~: ™F.ń<żR!¤… ”Š/):On™v®_,,!¸šÔďśÜăĄůY€ĘĐż D‡iďU>Âťüľeś%mxä\V2Ę»®~‰¦˙gé’iu4—L†ä¬čÄgs,ł Ä6پ⢖]˙†Fׯxś=˘ÍyXG*Ő®×”~Ę~íĆ7ŹÁ~€0äĹ2Ŕ¤-Ç9v4öâúÜ*Óüş]u˙FlŐűqUz:šm˝ŚáhKľB$»B9«“Űeă)í/d”.ą)eć˙aMŚëɤ¤şöęëRXŢ_m„żKĄÜĚďO‹qÉ G<íŘŐî˙‡Šué’ęŹĎÇű‹ ܨůÖô‘8–_tÖ˛ -Ęz–çäęUő2Ż‚ÇßđyK˘4>úÜczáWŮh×÷4Ć.iëGŢžĄ€űĐhKÁh_›żŤďćB+ľ!ăR°±h}Đňe(2¶qŃs::@šíö/Đź×ÍŢ)îůú™–"¤oîýŠIĆÖłcđřP7ýÄŤË '&¬‡H(Ěą "ő™KÝŃ+·3Z™ŘšäpwQ˙,˝$Z3y‹ékĹ’ţL$đ˙9żKź­a“B´ ŢŢÓc—ź(‘ip…4ţb{f2@KäĹË;"Áąä hâŞ`Ą‚Qş«ĂpŹÓAo äD”§ËĐ÷ŢOK’ę‹qwlVę`¸4Fż*)UBň’2ęŤůŁç¨lĆŕúRäďäÁ„'Ä'Ż+ÔŔĂÝb=c:…—mÍ1ţńKĚ*껦Ňňô⪗ČS‰măÇëc=`:ů$ťÜC'qŽŕĄ%›˘"HµÎô•& -šÄÉ˝€+M’0š '_䍞(ÍĄ^›Ř_ ‰áíWéü)w*Ę™Űsö—Čwłç8řpQ_KÎŇěĚßÍTÄ«‹[â F®ů)ő¬/…Ťx\–žóqüőçÎÔjÉÇŁß#÷S·ŹJˇ«ŻÁTůęo :žËuúťĹŽÄ1 3M p(űî rŠŚV i¶ŔtÍ&>6[K‘Ľň(–9w&0¤1€[0»bÂÖ~Ô°QZYî«3+ĽÜ ‹Ż12ŕü\ˇŃż)ˇd:a@aŚŮ OűrÜdŔŁ ÝÎsś`VG:gîgBCÂ;pň… +e7q­ä'ÉaŁ˝¶]7-» »˙ ‰Lĺ9TÖfzö &endstream -endobj -3832 0 obj -<< /Filter /FlateDecode /Length 2304 >> -stream -Oxö޽ȔůčϢŻ :ű,Ť‘)6ećGŮH?AĄw|}ĹćÂ:‡ß#q¶Ř@‰hdžÂö!v& ľGEšřżIBŤ>F@^ńţmɆţäÍ4kfƬ~Äó˙ÄĎźŹ‹ FĚEi¬˝L>(}yMg)<ă’y¤˝®‰ub0ÚaĂv>ÜŠ}uÖŐ\R*fj c )n[=/ňy1Ă%Ž%żkEč/ůé‰Ö ©\.°Ož]Ë/ž:ÎőJŹ=<3ß•ĘvbbŰTŰúĐ´-yÚżgPŢÓA…ŻΗYC:<>ÍřFŽĆ†…™.ĺĄbťÜýľ®ŤŤ–ęŻĹsçj©…M„ -ÝńZâů÷Qa%>¶mʧő<.ýżČ­@+Ş2E·á}Ő J'l@.¶iFUF9láĹĐOçRFÓ«çZ#wůRÚEÔďX? A,ä”j%pŞuÖăă­őĺ…íľ|¶*WM놋y˘Âɬ['űäFŤ%[-Úńą«Š•8]}ŘôUíďhE˝ęěF1ć.—›ł'ýŤdc4âNö…ęŃ÷iŇŽ_”ŐĽáv÷ă@ 2Ű[’S“RLýĽT{Wc}ŕ—·ZD“% -Ě›JŚĹźů˙¤¶ĺůŚXňä1A€„Ř…qö ×pš:.d”Ż^†î$Áž¬›°öŔ/ŕaťŔ”>ä©AÇ -uаp8Ń ć¦t%ö¦™ľĐsm'ŤjK~Žď]źa‚bÖçŠP2?öS¤ .Ú«ÜÇ” ÜúƔʊ+I޵îXĎź@˛n8#n!e˙7»NŹŕ{ěJ]h¸Č N®BIdŠwÜ@°€ë=.ř»ŔaŞ9GÔ÷ TXÜĺ|n.Ľä3zOw6÷Ízň›ŹtRwÔÍî†Ë{ÖŽ]Éú/źľ1VCëa Ům&č -ź2RD…`Z`áU‡ň>5©Ţ*ëŮ•ŽŔ4o ńń®H\řŠÚ88j5ęí~Qé×˝°R -Š÷ëµGú÷uđAsß—¤zd Sm9áűu˝ßéR+yĂ×C_gâýů%¤Ířj‰&^:Şo{ .=u}4LĆw»ÄîS$XeÝßöö"Ż8Ŕ‹Ů:ˇCnl gd0 îžĂ˙WŐo=Dđ -†-úsFb`éŐéŘ»OŮv‡bzóĹH@Ěb¤ l}ť”Ż9ŻJQCC'·Ęb{äD!Iáĺ%ůhvă;éĂó6ť=öëuý,©;, :’=ݸ¸ß&1ăĂ úUtžô¬”Ćfɱ0ąV¶‹Xü,Î÷,Áă}?R€g^`$Î䇫&ÜŐž ˇŚ]kůrŁ…ßO~żëˇ2.wŐ… ń —éÍ,É®•9JeĺĆE±x&™s^㓣ˇÚE<éŕţÚŠŃ^ˇIFăń‚Óv˝Ż“ć"É—Ý<~ňz/J˘Ő»u#qĐÇŰ÷ {‘¶O”׋ś@<& Ó,a ‹Uqn=LL ş€ ŇźrP"6K“n˛)–e)ń6  _˘Ż>˙RŢfÉJĄć–Č#Ř” Ë - -8$Éć_?8űŘ˝vy<Ϧgf˙_/Ńľ®Ď,’tĂ@Ö;ŽŻ{e÷'ĺŢuťsäĹ˙«’E,ÚźçłÓżÓKm{Đčďn\GVqˇÉÜ,ň%î€ä4đAÝ;lďíqşă`&3±Ę¤®ë‘iťóhFĹ÷Ś×ăś12 -‚jÔb–ޏXţ¸W˝Ąţ‹v×x‡ý0ormx„Îá}LÖŤHщľŃ Ŕ",Ęł˝Âł=–ă:ÍÇĹ6;ş¨x©ŻNł AŻ•ë˸ŕxűdÎp~ËVZž± uUyĹyĂž·ÓG čÁ‚ě ‘jÁ. kyzńY»dtÔťţĎăşľđU0‘L•oWuŁ˝>§' [‰Ť;a>Ч a(á¦1 [ ţ;ľ,HţWd4–ÄÓĆL!• ;ř2ş¦Úeô¸.˝B˘Î<>ú€ZA5‡nůŘ˝Pëy­(öŇÖŤ«ĚÝÂ|Ô.Č—î°Ö†.á]Î+ǰ†şx{©7źNů!ôóhVµCř Ł\[}ŢE·ôîňĽĚŞ; Y˘ZŮŇ ŰyńŤ¦hʼnŚźx*µůgkmđě߉ŤDěŮ…Ht±Ĺxvˇ $sFaÄ˙}üĐTMWˇGë‚ß.OŚ{lműbͬ„×….: Üo–WI°ľeˇ×(ŞôRz·bŕĎ[řPű慶ҰŇéĚő…éälřGfÁŢOŽů>DüŁ@ëőYŹ÷:śIÍ3jĽ|?ń!ëyţ§nĺyt[v~ĐçD Č<şéŁék§űcmo[“T4ĽR{•bJË'ÉśŹ ¦×ď˛Po#%¸ü$ç©*\±ďďŻŮµ ÚÔőqŽE-1 -§);LY -dŻżvröÄş§»3•ů\WËúf VÍ`|eµ:ř”ö¦şśČ/ĹkÓrô@ŇĹ1|Ć9]zěY­4‘;ÄŚ-G.r¶qµá™¨M ű2—ďýąb©%'ÜeCĽ§Ľýęä8@¬¤”ÁŤáš‡ż_ł -cŇĺ0YJ!Č›a¸´$=H&őď”¶klŇCdÄ!>ěU˛í cÔ8Ăzos5ĐóŰRuv‹´ž)xá!ŇŞú·n‹Ů× -c­¨1çĚ©Ď[†jŤ¤č˘ńŽŁ„ v‹Ěś˙ě-Ä) -c %ĚŁŇř­Đö,đ“4Đ -˙Oŕmc8JÝhŢ–˙Ţź~č$'ŕżâý"ěÖ§1äťAÓxŁđfiřYbŁůŤ€Ă Í‰Śč-,«-ŕ!m:h¬ÔÔâ$Q\LËX:”ś±)ÄCÍÇŰiOŚ $ř¬ńTôçîÇj6”ćĆ?źwôëňŽÓ÷Y{ŐöÇVX˝Ő{n÷>ŃQ«{÷~L.’†­ˇĚšţ,ía—Ý߀x¦8řăW~^Â@xhc1 tţcóňF’ZŕźĂ -=B.·ý’Żendstream -endobj -3833 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -9® "޸X_F!đ6¨pę¶O"˛4ŚÇ—D"ŁŃWŔ=Ś'ĄCë·˙ľ@áĂřQĂ‘ćňŞŞ'ţü-8í÷IhlÇĐ·á•á@Ôjź“§ŮţĄŔšĐčĆ4ĄXŢýw¬c-Źüi,|_ĚŚ{©CV"÷ÔעĄ -2ŕ·-Y^)ٸĐďh zZ»Ôj‚#¸¶«~ů×m˙3ýy!şFjZ“¤OyćL~|†źWgň1śd—‡ˇ÷€l5y[†äúý'jă&851¤ÚĆúYŇűą{ ŕP^Ć^ÖÄNGöŹJYŹżÜ+Ŕ\Ŕ!˙ž5ĚÂtŢÔĎ µóĆev׎ӻga”»wlI"X}ň$ʵ’€"üýBWúSŁxŃ8ľ@´kÓ1—i%©My÷ýĘqĹäćň:˘pŸB”ýyŮ Î@ţ:çlÔ`ú Ě`Z%Ő„lsJĚD˘K× RęZEÄ–INŠąâxópM9y"XÉx“^X<&żĚ×ü»—mÜżZ·Äű鸽ĄŘŮ‹ŮHŽÚÖ…Š.Ęs:żhŮ…=›3•^omd#RKŘ‚Á%YŚ÷qF ďĚ6Rż=›Ź÷xdxCľYŔů®gą_ź!Ę’’ý,hË´!î¸xď^ôúŃŠŔ@'ĘňÖĺÇF¦N<ÁśJTČŰćk7p ú ř\˝ç(Ç­éňÝƸă&(n;‹-ď*¦/rŻ•R‚i¬hÄr (HŐż˙Ô}c<MŃWEŢ Ű{ĂŞh]«_&F.˝»Ż;Gbť ędH‡-+Ά=nw]mŤş/Š2- -aQ` -ž©Ś!%Ťč©ł˙ŞXBI—~/’Îu™NL˙ÔŔ­·Öć¸l0˘łWMŮh:&ű ‹ýK6ĽÂŇůśă¦M3|­‰ Ĺś“ňĚBĂXâ°vŞÔ|6ŃeĘţ»Dç`@»˙M{¦Qł©ŤS#ΚÚiŁ@ -))_༩…«†¦wťT4ry0Ď®Ł.łŽá¤äą €čÔ ó Yˇ&űVĽ^íş6śCµjŞŚ<]Eű¨˛Jął»_Q6e0${Ö¶PcQwUŢۦŕaß.Żý¬ĘUî8Ű"U,$;žŮ.{KGKÜ×9+Ŕ…/#!˝gÉ€ÇU…Á‡' ŕă÷ †_B©Eôˇšä˛ďźŹ˙ov*Ĺq4 -“ó(`Eż×çÁĽ˘yD=űŽĐ“Q9uđţUŹřyQ[Ń;šF‰ľ Ô‘uÝŔJ’"‚´^_¬ „ć˙1ś4üá—ŔĐ*÷aE7ę}Ő‰îËŘ9÷Ć3ZXbýŘ˝!±‚ pa°6ííżď*‘U`L–+Ýá’źŮÝk]”±ţwŇUh) !‘رs0 -ś3řĎĂk[+ć+ľńŁ‘!#\çĂ,ĘUć0G©Y}§E%&!„/›_ 7(_çŠO"°ˇS VŃUw{Ý­ŘÍşT’ę%Ľ@¦HR|Çüp~Â>{Çč%ź…  =Hŕó»‹ĹUă|N‘/[íĹń €ĺTĺÁ?{öđYăÔÚą LýFRb.Ţ*ŃjsrΧăůNJąĐW+€ň›Ű•6ÁNđsU9ň ÇĎDĆxRŹÂŃ ŇąŕĆ RŠ -2)rUż‰¸ŕ©Ź“˝9TŐ7ůŘԇۮĆóOë›­—Ú’Vlśý‰X~)ÍZJž{‘ŁÓr·í¬3˝PXô'a;Ť?řÔ˝ËÄű_ΔH?BY“ŁÔ‰‡Ói5IĹ„°¦öN,Rtß—ŠľeßÝJHńIYđŮT^#´®féDXş«cćÁ@eĆ˙"uC®˙†ĽÍ-í«×ˇŰd«úď>űkÂÁĐĎđş)Ź]–Źý¶cqłÝŔx>ŇKÄ ¨ HżÇĐ#¬t{ ¤ľ™B´‰G”ÍK/\ÄŞ@Ő’üďĎ]ôW§śZ¶ŘśxWKĹŽLN1gŤúÎő'Â'iúhÂđĄ4€gĺ–B§+a˙ú&2VÝźvPźi­3ćĄ&"ßŘ -yTu"ĘśÖřÔyťĄDć;¨ܨ‚Ň–~Wź@ňşŽO18_3?Č—ŕ/žu|G­hÂľD÷üIźřKwűo-ˇ„[Ř”[$pí\Ç|ŕ-ę‚ÉŻEŹ\€s*Ţöýŕ©úŘ9ójzžńd®±ÚĆ,endstream -endobj -3834 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream - -gß8–bg ¤—V+%üŘ ®e=iş¶qą·˙Š;Ż—qË ©[ß'%…»gaPFo´GGřI——‚FúÜĘ>J>˙vţśKiéaűxfw™·~ČRµŘÍĽ¦G1¦¶ăŻ3ů˘˙dôh©ř­˝ÇidŞB9Beîa†ź4űźőB×`Č‘{]©Ěá˙mmë“ň±§‡Ůă2ßi‰ŕˇ#´Ž%v|$°L´xö)[čŻJłn¦^|KbI2›xč I»Ó‡N€rë¨n^6}ţ 6ÓQ‚2ŕkc+MÍÜÉ\‚§ÉH6›A"UyšóX”F[ßęŞuŕhíyÝ›6gő‹P7,÷?hqzÁh‰•:ŹgÇFŁűÔ$~0'ŽÍ/€<( M%˛ŢtKĄ¤Ş^ -ó)_@ę‹”ł+Ŕ†gS˙p]8ßTyr•ÍóŞëú±úŕńW>čĂ@` -ľ I¦ófäť<ł0ô˙ßĚS”îĹă˙DKôŰđwó‡č<‡Ö!kIňŤ"˙5bžVˇ8¬•,ŕ ¸(¤|†Ţ_(zň‚-"OSżž‡yź* b±ăH« -šăÍ4é4±’Ó襦B~ßErč–Ú´ÝeL®ă†r¤ÄěhăgĐ«®ÉRD“"­Âň«ŠMĘlŕ”íT[JžĂ.Ą˘č‚Eř]"¨ÝxtÔ‹ĂăŐhv/™[»|¶ ç†HV+uÂTĎůI­áŽçîľ,Ó‚éL/›‘C®]#ű˝Ć>„Řq™×_ç)ĆO8CŽO˝5b–ÁÉ4T«ŮŐŁ“^Ű]„r_B±y«˙ČŰ•!Xň‚¶»%Ë{ż:‡žd=Ť¨]LßJ©–Ź˝;Ü4uWxJ(•hěƇŘpĺ! r -Ő<)ÝWCĆć€!ýݬśE˛Ć–ć†B%>],ĺMŔ˘µÎs´@+53"~)>ÄŽĹN°cyPäűW`˛†Jž\ZVę­Ě«ň¸ŻkőSWĘh<ř«i?>qop\ÜfęÓ•żřoěEÁqÖL­+ŻłŢMKýÁ#‚T8ęţH®RŐŐO_­ …•*Ťŕ‰óĘxĹŹnŔĎž[Sň!Ł%PcB W0é=Á>űůQżŕrVÂĽ˘íŐáó"m€ýBeĽNŃ7˘'¨śŐDzÔj ;­/—°ô3˙ź“÷ź7_RĹ@©aşb{aĹĽCŃdpj,/"’ű]¬úήąţF7f<ËhšÉµ|߲%­Ľ¦Ż ;Č€kűr$µ}9äŐM-»‘X]™0oÓóŞÉ*ÓĂőL¤ŁŐBjV1zfďżB퓯›đ{9öP‡ 2s¬ťk2ęďjsČ+K¨\ćá—QŞ2¶]ÚÁ˘‡wđP®¦¤‘Ő‡jé×SÜJ¨”Ź aÇpaÖW ÂËRşó65Ű–xXšZýÝu‰xíŞÇ¶"=×§h]Ë›Ö8E˙?Śn0Äěü>_Ť€D† _fŔÂŽB1¶ŕť§6TÄTĺ‹Rřđ¸vë@_ÓQjŁ8ń\L‡Őw‚z~ey«¤p"Xs1âžčQÎKtÁĐ€B*+Ö+rĶß$ÍßŔŽĂĺBl ‘ź+yĘî(cb}C«ö1űLpkOľ†ť»¦•?ćNţIŤÁÓč_&*š4#u¦J Ł~­}Š®“B(źJ†µŘ¬Oâ€˙dwlĹr Ű»ďóĚí» ÷hÂĎCZޛ፤¶0NI6}!=cŽ`Ň«ća\Ůy$§đŞĎ!â %°Ę0#7ăË -kłź]…ě bĚaýťťÎÄńě•HuíH˘Jó±ŢTᲇÚw‰hëX·ť[Üć(6Š—%¤DĹ’î=Zý—ŢČ(‹”ř˘Ĺ$†őśk«…~!KĄh¸¸óúşęˇş‹¦ F§@Ú¦›«žç`]]b¸ńŹtŤ38íśeĹ›ai['¦&ť9{ą#úä+Y,©çV‘Ń}Ű|ŰüU‹äŇ9Ľ+y%Ëâ…”W€µŐoGfÎq©ĘŇđ©cŮaÍ‹‹Ô ĂÚTWeäŹf&ę<]ą@—Ćň5V)ůP’âś®űĄ:řYü…ˇĐč Ó” ĽKü%˘9úň˛ë -'ÝÎq#?ܾܿˇ„–ňú'â“‹(kŤV´â0JŁŽ(}ßů¨ć¨I¶ŕGäo qÁı”Ăyčî^"*usź,XZ[”ŢĚŤT~;;ĎQŔRú`Ľ@?aî‘$Ş˙ß G—Ž¨ŽžLSç}endstream -endobj -3835 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -ĂüLíB|Gýń„X˘Óú§Ü&šBl^­ţůgŚ ť ÇRęwXiX˙±r’š:9żůmJSK2G9ô îµÜm˛Ť:@ĽÁp¶®I;ő¦HŚ®‘«»>ņ­ 7MIŻCąBĄČy>Z-\đ8ľ÷Ł)‡«Ťâş4ÖAzČů˛iTŢyŐ‡‚Ď Řó®×Ž1± ŞśÂ–=©Ä‹ŕö çé÷J7ż9<‹¬÷@!gstŔÁDd˘·řż‘±1ä<°úďDÄPé­¤P!•P¦÷÷ގö“ćŐT…Î,ÓŁbŮřęXw 2-’kŞř—.xăK‡XV>‚n©’‹ r ä9ÔÂä -6T®tbşfsŮß™(µk„“ 3Ú*±Ä=ż™¬¨z€‹6:ú×ö†¨Kën/Ó2·xt–\Âť]-kÔ‘ m>¦ö 6ř=ŹIŔ8l—E`ŇëvĺŠ.‘s_^ź§Č\§â9<Ó~QÉdĎ÷”4ĐŮČ6m=łŞknÔîÎťHt©–‘#?!ŮąÄîxB'¤‡Ž2n.©vŞÎŇ l9€urí»†ň;S1-Ôó@…ÎřXR—0ěEäk˙±zu=¤ Ä1ěľş)¶ş´q—JQżń—{«ŹźŠ)ţăá ěšendstream -endobj -3836 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -ă±–iđ:CťúČÇ-wY…HdO¨¦%dc~*šĘxă˙OLË»‹ÜCýa›öc˛1“azžEŚźŠzŹęžÎ<^„rdTč·“pŚq‰:äíäo|Ř<Ó! h ˝ďcÜ®‰ 7a‹bηtO&ęmńUŚ6&\ŘzŘú+Ł}Â"pÍß1\5G@¤ˇďň™ü+ŞAQĚXň-âW¤¤[ż®Ć“ę*şĎ3ějSËgsĐ»>ěĂpŕôZ Ő×~üěI~M`J$–•—6‡RHµŤJOíŃ‘‹OŮ´^P®Qś?-Sr¶űăźłÚ'@Tň8fňh iÁ¨§!÷ţ~;h¨˘žě&2NÔŮđ>ŽŔR¶ Ś‹1,đ8Ąťý·čcżń†îĽçQCK‚ű?yZ~ÔoÂ(^˙6ŃéFݦ§ůńŻČŮÚu,˸[ď­BmPHbtX(˙ćµÉ´űł»GŞű>ň5®i«Mżđ­XËÔJWzTB”o»¬d°řę~ŕl‰AP‚ŃÝő]ů,úÚtŠ“©suϨëČDő+3ľ˙ ­Đ«)°>{Śu"sÉŞ$ŢĎ<Čń”~^˝ţ°ŘSĽIţU‡(­˘)K$Ż5P‹Öíf‰Äw€TÇó®7y°ë^…ř#/Ž:ľ*˙q—źëJxşW˘+¶űč3DĂy®§‹l˛ĺ¶ă Ą¨kŰí a ąRFä@F/¨~Ŕ2ˇsY„ąŽl |Ţ×˝8H1Ťxŗ鯺%iŕÂ;ŚÚ…g*¨µP‹V`?ůţp¤hZ@ĎŹ%-$ĚaȤòą03’q(GÍBô–Ő牤_±Ú&ő•™» ľô ĺ&vÇ#ěz.ě^™9%>> -¨d`é==άm‘=Vt~i«ý1r¶ýu ‘™42Éč2ëBís;­Ĺ&Ř -ň_ţSK ’ł`±ß€0H|ÍLÔ‹ZŠ;ęú±-”ͨUE§˛.w5śľîX{t¤fe8íž)Î:o‚ľ/Ąođ%g-ĹX‹âÍbç¬Ü*~zVü~?ó ·íözµšÔç€ /'"MÖSTě›ÂśĄú{ćaĎ'î`ţöČÖe|dă‰XŁYäe”´ëŰĎŃ÷űĽ´çžÓl2E•ôČÜŁ«;,`QëćeÖçyý®ÚÂÍFô#¦Łuś˛U-c˝#Ş7†nVÜ ˘ŇÂvy˝ †PuĆ­ÉŢŽ˝ůńŠěHőĺ…×6ם˛RZÔµn>d^âŽeîBú1Ë` -í§Úäńď])­ŠÖ}ľ¤6J@ Ô©”&ęKbŇçEĺşrň’N-“0h"bݤB±+DFgŁZî·ÎźĘ 6Ľň'˙O~}6GÄçŔ"ř§ ü2şöÇκ–ćí 5I2Ś"`ĐÜ˙&E°ű?ďoˇhę1PßhĂKšxIęNĚyúO!ă°:‘µ´ú¸Kžő…C4ĐJ°Ć(©ÔŁ.’óɡˇěG¤î©”ކ?Uę8«i˙Á…šŕ¤KÚO- ůěÍ©ĺ7R1ŽţHYÍ1ĽdCša:IşóŢÉFtÜ‘«*íPÇ4q|%Ö g”=sÍ7ŕR9n„'3{3*SąHTč¸ -4«~WČĄ<>RvKúô`3ŔţGB=SqA†Ö˘@z6i#öŤ -««¬ĚWj‹ -NŃx2q#ůÝ›VfŇŕ‘_v/RąyÝ ˘,‚=Z‰âĄ¨v%X1ĚÁ@źÄa‡¤.“n•FńW®'ç`ëbôő-ç,H]褔y4ŻĽĂЉżĹ§›ąw웞ťb"väç‚#>)S8OÁxo>hU(,ܧ=đś’ć+úb°Ř|†lÎÍÚ6'{D{­ž˘q˘ŚźmRAg±›1g)—Çl“=Z -ÝZNžDŐ6usďq7q ¦endstream -endobj -3837 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -ĎΫH¦Y:m|ça­§Neş8©Šb&ó“O8©G-â'`ę—Ą>~ŚáJ»ÔĘ ËŇcI̱Że®ŁÝĺxń:ü‚»ôóg]Ĺ˝žReÔ`îű4á•GŢ~ĺâŰ}čb'4łaC'A7ÝőO¬ńO·Ź‹Ňćôv÷¨lDş-¬'I0ŕŹŮ¤BĎngn±ŘŚ0€›ŠdD±ŤŐÔľHvyżÁ‡‚v0ĘxYş­5¦ýšÖh±4^ SV3ç'˙§€aŽŰů÷ .HÓ‰óYhk-Ť˙NX[4®ąůxŃ{µ&úgşr÷úĐŠuž«RŔQŮ×ĺYůŐۉ-ąäŔÔ€‹G 8‰„Ě©EŇ#]eŔ5˙BŽ3˛ü_›ăˇŹźÔKÝ7\ďŽÝ›árŐQt&mŠi/o]ęs{Ň ¬ś‘đyźó4 =›熟ń8ٍUÔe ô‰#L’ßj·$pľĺߍ#“–g„ĎfćýéźöÁ -ŘYlF׬ş“yń™RY bÜőtÉżłK…Čěú`Źßž Ţd_]ţ­w(ĽßEVŘ1,¬)ä–ć(ˇÉ!0yµ«1ÔƉ*µ°éq!Lz7żĄš -hŤJuňă?…p:4‚Dx’zMÝżłbx65ţťCłcGg0ŘÓ[ ŤŰÉőÚ•–ETŤÔţó•üę8řÇś•˛ÔëMnHVŤđß>(čGu–ě~ÜD7a¦­-§ŹB9Ěuor{QŹě UÔÍMUřJÔĘŤ´{ŃuşĘÜĄ+bČ…7Pîxâ«2`°$LR‡ŚÇőÄůŠŃŞŠ;¸'ńÜČĺ#EjÓjÁ˛%ŤHÉć±­Hş¸|®Íhů!X–‡'cýfEŻ ú °âĺncţ˛S†žÖ°Ě=;]Ĺü]KETן¦\Đ|ß&Tu.cŐŠ”5ő[çŰD¸·”`3ŽŤ¶€ť|i üŻ @íÓ#Ą=Ţc<+Ă› AI‚š©‰5`H”vŃĆĽšPűhvnÔó Ŕ÷ëµđO9xvt㣪™c±nę0Ř‹¨~­@ľŻéCř¬ŇüÇäŕŹŮ{4űëűü?ÜWGɇZŞZh«.~Vě{“›$޲PÎ9ťÜŃ-ó‹Ŕ)ł~P7˙7OŘ5ÍÎŔž &ŇŻ­eű¦?—‚X€¸yÜńȱŕ·ä»ű7•3ÔT!©$«)-t<ÔśsŢ•ąo‹ Ń2ăÎâc±«-&±ąľ´Uě/–@ ú]ŚYmŘ]“bTđî4Z˘qO€m›­Nݨç(Żyb÷P·ŕ®>‘”T^ šë‹SAěąá:p1ěç 8Fgź ß[Ju=Ń… á¸‰FŹ&˝PfĎ0Jxk4¬?ň5hjE®™Íܰ—y°5T°·˛&Ć’•â /Ȇ_¸¦Ô€č€9dĄÉPC`T™Â„ˇy<`ÚÝĂ:Ň -vJç4Ł–‡RŞyiĂBdÉ'"ÖXh{VĽŕ±üűňË^ŕŚmó)Urë #cÎbw×# -óŕŰGÔO úŤaIÍ9}¸Ă<ŕ§áz\»@âčE@ď­·>Ŕü«cr(<®O ‹©ˇYŽä¤dU" $V…Í‹¦8–=Ćů”Łj”éúsK¤öń^[ňÂe€Vó¬áNqŤh\+Ű€H¦˛@–“ł‡íÄRť©ˇ\'\>Lź'[&MHäßs ;Ľě+ÉjŇ_&Spű€6$«g•”f0Ý6[¶ó’Upř)Đ“ł•Ćő'_Ů4 Ż ü«Fö⸰eíš~€–Lż 9gĺmĘťă]{ŮÎŔ'D‚ťbfşŰ\ů9Đăůw1ŐĘ& *9›Ľô(Ů˙(ŠÚY“ňžú?±‹“P<Ű«ťţL@'+…2(|M⚉€Ë–Ú§Ç) ô±»¬Á‚±ÔüżZđ_0éÍ]׋÷?0"·† I-ö5Î$8j -vž.B¶Oş“+oJôě ’ń¶«~GAzއŻÖă1‚‚'…ČŔ˘+.şq}zM*e oçACíg„ĺ«*Çt¤$Îx,Ô¬Hăkćdîr.h`ŇĚ oč÷mo¶ŽÜM\ĂMĹ@ě~6Ĺ b„ĺéÓô 0=đ“¶_N™±˛ÁĆ*Zim”j$S/rßN¶ô+â9biYúň¤†ą¨Í ?P]˛ŮlĚٸ ¶Wu8p„™ý }ËGW›H;956›*µuĎŃšúÇŽ}íăśíFdsüŞ!ěŢ?×CNĚßę1Q˝Ď.ŹťÝłOó§żÜ“GUĽ\ßo8ĆQN/wěĘŃ@‘ÍŃŹ ŽÔ„,+žËëO“ Č‚Nšqë4–sendstream -endobj -3838 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -á¸ŕlVÇ,ĚϢD˛+~°¤¨ßq‹<ú -.;4PĂĎŮ‹R0GĽ@ę—9 núű—VöżŕOw~şy3ÝĎ9¬´„«ĽÇkĆ_ćą“:#Ú~ÜIvşiCźă[łz¤f ٧J‚ tóT -Źo3  ^-ęr_˘Ę-˙jL7Ž\Ěň[ §±…ľ€iVU’˝ć´§äů‹2xçťŘ_I#6m ¸hž*[I뚦ILGé6$ěł9YfôĆIkO n|‰>¨#¤ -—ʎ¬Q"ýˇTźc‹^rŢ*Ń%=~ëŁ,©rˇ'˙-~—ě˝C0./(§rµ„-¤Bc -!Ž~E×:NÄ_Ő×­ç˝ÉpűYwB¤íňk3.AÎÉ­ü©gĹ“/A2°łűľÝĎźŤęw+ĐŚ©3f!HćgŮ{w©ÝÓ Ĺ9uÇ(µ1p‘8üł¶·-3L7Ś/NŻ^®oj/ďÜŞ N3ĺŇ鸲jš˝Ţá·ňâ¦nI)S€$e”SťRÝź˙ŮÁźČ˛Ö3|˙şůĘ`jŻĽô4¦Ť8nDÜ!:ä鹇ÁŽ/ĘźN^ąÎç$†t}.‘ďpł›7YôRß ¦XíÁ4, 4W`“í~|‡ľ[ß…Ňu=AZídŕQ8ŽçW]ÉŢEJŮ˙vyÝÂOěh9?‘;Cţ!…“rK)|šĘh?"8¦ń@ýaEçÜ/wV”Q PěPą+ôä]°Ř»;:ÇÔ빬#U$|íP›¶Öc—ęUFž;ĘnËĎŰíżĆŃř×Ú¨N^ňŔĽId"q·ţQ …'G«9–qęÂcŘçń¸«¦ële6ĦRelŻać ő\ĺáJŕ Ä”kjEMś‚sěşůó -LîéHş´Ň=I —K(őVżDݡš»Áhť§ÜĄ·*¬ż™çW'Ő)p 6QrHx%‰Ó ün†ě^<Ţ—×:čęJ5އÁAmÔ«A±¶ŘŕĚ8L tꎛ˘KĎ®ÉěĽD-Á÷”M¦9$vßn~ÄX3rhUč@ÎőC{JŘ@ÎiP6®¶ć©š—/gă®›8°Y˛&­ óöĂaŰŠfw‡iѡJŇžšHŐÝpfĺŞV°*$>=> -stream -ÎŚŤ‹"Ó7" -ěĺíż?„’SM‘sq× M4#ôCŹU!ÓX 2ĚâH‰.2\đO@ŽFĹhnÇdÔV‚AŰuÄśŁ9d.mü VŤíź NZ]ŰCB{¦ŢŃé%J_2”±Ż/hÁZ©ř­ţ‚ Yl ±şL Zú´ć'Žzĺ…˝zrěŹ2O'­@ľťuP°ľ…LYĂĂ굄ę$Vň€Ö›#‡|ší˛Źć?h›Ť~,—”ęž^i$ĘbŠ”xIPHEń%‚GţL¸—`Pá1¬FĆK"$úŐŠGOXźVe}ěiŮĂ`Ý\,µ2qÁŘ>—ąÓ­ăW‘}ő %ţďŻâšZ×ý?fë UôËŃX›‰Eg ¨Đ''~¦Y7Š-T̢-ň¶/(H -Îň.©°Eě{µň/ŐđóI»"˘éJ˙ă\Łőű+ŹŮ„ńh+ÍQľüĆ8ÔvťÇŃ ^î”˝ÍĐŽüśËD„uĹĘÝ~w´˙cĺřô÷«}w!– W}Tcw$Âd¸ňŘÄQÎw°–¨9¶O\î6&Dgy&^Ń…‹BQŹ>ĐyŁ=KŠž‰s-?Ą\~ŠOŻh2gÖÜ+†Üʇl~ŐNÂ$ZYŮIţÇäĂś´;‡x±äĐWźűŘźîłČTŹ›˘ú§ßl]ľHĽ&’Kqű<8аď•UGdšDąX…b şNR¸0ů Ţ,ĆßĆ1:Č®aw=–~d­Q¬.Úż ÜĂu%Ćž›ŻFjĂ•;F*ď¬I¦đ owĐ»ą˛xµyBt¶śjŕ]l6ŠŻ*óůóĺö˙2îk q׿č3űůd(ň˛ĺśAµWĘč`ʬhI,nˇ1<ś AŞYŻIa|ń+÷V°óľąoÔâ‹Çđ22,K4>ě 7<É5 -řAµú:Š~Ľ }Ň3Đő‰î®ýT6 ufp^ŕ‡^ÁÄÍ0ň­ĹiH!>MáĘV™Â ¨|4ұ¸±fţ°üsż+}’ä8ô†.˘ß˝/Ś-iE"ůŹ—ÎúÓyń·Y%MeQđ…ćű6¤ą± r+Ń˙HKa_I.@˛ ëxĚĐ6iä÷öPWÜڹċTAŞrĎTŢŘ>}XęČ_ęm—^`9SŮ=ź¨öiO’×Ę0 Ţň(^x:‡©#÷ÖÂéŠA„ŘŔ“7WyL&‚N;)M´•Ň&żN7PÂĽ„öp‚ń'±‘.Új& «řđÚ<ϧµhEgš±GÖd!¸üşq_FKŮć\ËB6çˇ -Iq >)ÎâńąĐ†ľ$ż„S`ŃCěZ‰Ľt×2j‰Ř‚)ˇî±Ť<ňÓ†Šý©k-cDóé¦/›rĆőŠ—ô;ůBA+‚,M´^®P9Ü.3ŽXjµÓ¨Â<”ű[mő úi¤™RM0ű_•N›¦)˛Ątë:ĽęáuĎ [J…XŞzBe3đ žţ"Šg‡¨ĺŮU[¤„¨ŇŢVçĎÁ®b ľ­ -j&>§ÍÁ^.-ô;tJ‰^NĂŐt5VÉPęAa[P~`§wMoxŃ 8ŹËä@ŐqoĂŘIG†üau íĆČ®‰ęP,Ľú7R‚餇 Ŕżv\ůíÄĆY)eş5!ČőzD·UQ¬pelOŘ^9ŤÜ+$ę"yDă9 ›ý•űďŐK±Ä'o~ŞHÄáw¸[ěĚÓ˛úµ 4Qlmˇ -ěCWPĘ€p~R÷ b¸& "eRđĆŃ~ĐCjĽđ†–ě„âŚ"÷$GÚ<„+ ‚ŤlĆÓë ^r$ś5Gc«kjÓÍCGł÷‚Ę•1‰ÔWŻ„x»YȸĹÁJXë|5IoSŁęŇä+âĎQ}ZMKčŘ­}V!0™´O;Ż›ifR0ý®yŰ -ń–E”Çv:VTĺ– ~LaÁVÖŞ,˝kYO<~Ť‡µ§ç9M˙PÖśŠÓ¶M«Iˇň— őPkÍŞŽŕŇČPMp"°Űȉ)‹ů¦bĹĂϞª÷Ĺ -Łoř”W—ÇaŻŮäČ^2qT~—$[M=gŕW“fmć— ¬QÄdž‹§CşJ,ám€ď1ř\ЉŔl/xU€â&GË+k·ÔĆřZůK$»ŠÍĄ/HZňµÝ¤Ľäh=ľe\ yÁŔW1ŮyÔČĎ Ř+ČŕI®Y7•/Ę YŰV] 3(­'Ëőqá[ eYuĆR xµ[Z(‹ż ϰµMÓŤsĘ®Í7NP…2ovXÉĹŤżđ÷öťňA¨TNE†cÁľ¶ór}IRxżçJ)t20 »A¦KĘX]ŢLdoÓë·Űţ‹d­ňŹXćů”=+âV'•Á ŕěŢŢ!4Î]AŁŁăendstream -endobj -3840 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -ĽmŁä(rmqÂsµ;Ô§š}q:ü¦íŔěőMO.á°éĺ$ád’†¶R⼲ľbšâ7gL¦˙ J"á›Ë"!ę…WűĐP<(ä*;t8`n>1…˝?©ˇňüv¤kł˛ĆŠ7cęŻypx7ÄZüÓ˝B5úŠ©čĎ&”P—Ř‘Ë#w»O˛–dăń6ť”ů‚n®Ol®RЧs®‰Gµţ‰ĆF3j{EĐĄ\Úę@˝Äm¶—”©‘:f¤­ĺŃť.]wÍăĹ7›Á7'!&YÇ2¦ĺu4'đ„qUšp–Č/ŹťV ŻŹV~饻aŁâłĆ Ç?>ă㹦¸ł)˙<¦ĂŚędÖt&wSżş!F”Ú”ŕ5Đ'óâ<B._ńż†UĚÇ2?¤"®O”}éŐ+ĐžíČ-¶ G±C÷MSK°öŹşsĹ…ŢśŚĚ’ ¸°W -ŔYy®h‘«źxiăöçHY“Ŕ Şőa/r2±Q5ťE]XŤwxt cđ›vr çËp°t•š€ľxY}Ľ üÖfá=†čŰ<Ú…%Čúö.,†2JDˇ…ľô”¬'Esş^Xŕ Yú‰ŽŮ`ýţ0řR )]źŐMXúlݧş7zöŽĂš]<ĽçLxŇć°6ń¸^‘he€š”b•c”LâÎłE.ŤŢÁ¦ĐĘü† ĽAa0¤'ŁŇHz‚ss»#™ą ÂëŞWń/\Wčĺ; RĆݡ ç,RT'ë"ůĆĽőôçL_V­çŠtŤ[ŞÉ÷D\˝˛EŕĆR<ʡš®!OĺÇd' uÉ7\Jś4±˛ĽX)v´ŞfˇAw*Šyä’¶oůʸ~đ•˘űŰôí˙]·D˝©Čë+ş˝š ˝xyÂ%ĺsŢ„5jA­Ô!ý—+)O)ú­Â­ÝtMĄçRKŇB6ď='× x›ľsLňC1';ĐîIo±`:÷l¶"¶+T<˛Ń—‘Ë -nyzÎ;‹t°GÄš¸pFů¤ÔČ#ĺgŠ+‡ô3A…eLVś7ŃaůëýŢŕÍáŕ#lş—K¶LqBtVóŻi{¤rrXđZ$HµdfVs÷ʉqTÜl&µšB Źńš+ţ’[÷ŹŹ;Î?›n!†TżÚüJüc€éiŞşk˙ź™5žÍ5tÎĘQĘÖś§ţ˘zÓńŕď¸2nšuŔPŚËm"Ęy{zD®Ý‡†.ęĺ^@/#q"ofE°>NŁHˇÍř4…; ľ‘Eçč üXÍ‹Żq6Ďő™hóř>rđăGjU!ý˙OĚ–^N{ÝjnLcŰ ó“°Â`m™sL"D”ŁŚ°R0•0Đŕîwĺ3::Ý~ë‰_vL¨e1)x‘űΧUt´IčGÁôíd¤s%ŢĐM˝ü M__Jßq{ŐdźäŰmŮ=­î´J˝Čĸ<ÁYdiʸ>Ď?lżˇ śM‰ŐJłn{ÖČmbYĎÝ^)S€ĄBÚNĘhBÓé–FC¬ŐŰ@É(ü–20Âë”HŮz‡ŽÁ#O˘/Ç2Á‹ŚĎ˛ľ¦iľŢ÷Ôşţˇu‰ă¤ąĺ,|đ3ë÷Ăń÷ăMyf=÷é _9ż_ţ–šEtI…ęőŰ‹ęlů„Ş:dtD(Xš€{JIÝn,ňHčrDĽÍBé z âČŻ Áá$ÎC˝˛;#ćp\=¨ý Řą´çš7_2µęÖćÝ­ (¬" ŃWćI«äÜ8™‰v<´­łÝ!ţ Ú»vżq¶endstream -endobj -3841 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -ú«tí\iş`Ó4Ąˇw 20›hS?Ôaͧ# âËcËq±ITśkrpî ă”C Đśző܇ZZ)0ĐA‰ň~~@ 7oŇÓ(^LV}%5ő'¬Đż>ĺZřhmţ+˙QĹź6^uČ\Ž:űá÷ uTŕś"¨2ZŕϤH&W⯴ T–áM˛;^ :ŇM[}! Cýç®WÄp„¨Ńî5ľřú\ĂęŘQËĹÄ|ś¶› ş`łZýŽ+Q%$ŐwýŮ[:să|g(XşžŃ匉«°ą„ŇbOj—,dő•řtÜ^ő6‚±T4+mŮYÔW©‘‹ňËݦv č„„ążĆÔ•#iYŹX©¬z9.{ë¶yŠ;ťů3™QüZ˘<¶:ŹÁâÔËo­,7!ŹŹ·čΤkr3VÉ“j u´ľŤ¸énĽO˛˝°#轚9ĂÎ’6«0řÉŤŕs—wžŘ*°a/WPńäfVϬ[LŮÎîöÂ\ˇĆŞ2čV>´´5Č'# ·ł%ŽX/'O»hłČëü%ݨz)lµŽ1Ťë˘ű(Ěďp\bŞuŐ9PÚ•˝Ť‹˘xkđOĄ8Ż !öĘ:ýĂ0˝$ÎsŕcSŮz:a nqCŐž°ő‡ă*v?G şŕU¸ŻUuH` :—1ŰI=Ş(Á*Ťî› -îţö3Ĺ”ć)ké[‡vzµ°Vo˛ókÉۺ©3Ágâő*ɟޗčę{7_f+T-~ع˿ů÷$ “­pJ/đ¤Č:çzŐşâűďPMäőKĄ÷h„÷ ĆaŠQx´š’zôyÜ;Ô`ź@Ě­°uýÎĺkuË7ů°0vj\ő?K±‘ŔÔË´ÔÄłGśĘá!…ř^şĽę©čů=†vĎĘ>˙Ť}´—OŤĺ…ęe˛^E˘sÇ…ČBÍz|ë®ď®ŐhÇ=hćĐMšňň=meĹëq†ŠIJŐ9?Ađ˝ ż}• ÍS±Ě?—j “¬]ôvëvdżówKZr§ą}r*žRĺ­ÁĆR>ř1.ŁÜŽĽDÇRt™ś¨ŽF„×=2řÖLu(ÜŁŤKŃ|»ţoÇlDľÂ”Ňę#b虂*Lą`»IX_y<φ‚ÄL[××ůę“Č›˘EžËešŇÄůş ´q…L·?‰şÜÖŢĂĂ4ôkv×Yfć’먋5ZrP¸ěŔoäľ“3“wň1/¸ -î99/H~—”'Ü(áH…Üf\(ŘdaÚ3m1™YePXĘÂńôKť őţŞîĺO±WňĺµFq{ MMoK×p‰§ÖýąŮU—™çôľňĹĹ®L×ͭ艹~\­îÔ$/ŕDéYç’[JŢđŰ~×VkNĺhGŽIŮXfák=‘Z~é?#w}‡¶Gë#7}óŽ)I©çŕhÉ]‚߆Q5Âwúq3K˝ńh ¨j^<»Qđ†Îq-Y6lpsÇ?Ë~î?ń8M;׼O>ťZłDhSł»'Fj»ý+ |lwęŻEżÝŘ.UO¦ęÎÝţhă$Ú˙ŮwřἽ˘$‰öz-€^sřŘż> ި±éAúŮŽJ÷×U†–´`¸Óş•dMâp]FXe^#ž¨ţE*ř˝Ů¦*šâ0âî?VˇXĆÜił{OX’d®Ž>Q$ŁRc5¬Â26ÚřN;Ňřż‡]zÔ_í˙°ęń_yóĚŔĚľ’˝–Q|oˇ“”©Ű7ëÖ0=~ -ţŐ¦ ś‰WČQKkŞŠĐťËű¬(˛ÚŮk}TXź°aţvi^‡u¦–vóë˙úÖ0E×Ô=sR´š’mŃđĚőRŰŮ\ÚÝĺ \Ŕg÷•LK`[ů€•|ĺŕ`2łDoĺpĹĘU”u–űtĚh…›¦ëš€ĘćŇLł@^î'Ř[9Xš'Y*®®”k˙ßMĂ- -RÖŞľ›†ĘŕűůWHG‰„źk< S(wöŻ$Ó6„^mĺşLńľn5"ť7Ô¦"†gĹVŞĹ_4s0˛hg{ą#2ÓI`_“·2S™ŮÇA *+­Ü *T\ ďŠ0´WŰĺąqţňRo‡îÚĘIă}2‹‰L‹čĂň4ă>d-µD(śZF[&!şÓ$Ůyô˛[Í…zőׇ^ŕŤ‡ĄRâ 6!ĽLHóŘ­&%QʦaÁ€đYćŰčlËÍSŔÉ?Bx•R¶ôDęvGřYŃbfĽ ďrQĂMj›WşŠĎ@6^^átP@o§endstream -endobj -3842 0 obj -<< /Filter /FlateDecode /Length 1248 >> -stream -ÔĎAźF”*¦= 2´:Ł‘8ڧíę˙h×bşÂńC"\po~|Ďd¦=®»YdLűá3dÔcU.‚ÖçëŔ -ĹL!ťääYĄ©Ě@‹ţµd@ 9„ůÂÚČ ‰ŔˇrÉÔ¨\ĹĆĎŁo’ŚŚ#!QňĎ9Ľk¬ŕ#«J{âŃű »ź< -ą5 Îşńz‡c´ďc”†ĽuHoEtÉŞz°ďMŞwÖ'vč"h~^OUŰ~˙_s~%p¦D+i}ŞĘGOŞşO -QyÔ7+żřžŚľž +l_U´‘~§ÖehIˇűŽlĽ÷) ÔÂYUčôÚĎ$2qoŻ7Sł_´;`e™O]Ăąŕo:›9[vä*’V š$ŻÜŐ3c«A=ĎóůHĹ×¶"€87‹đíßî‡ď OŢ1şˇV«xtęÉHěć Ŕü7–›śĺV“‹U Ęă±ĂĘ‘ĺˇÇÉJ÷d"Á4Žyýü•.ÎĘ®dE˙ĺĽ8y!·¤;ômé[z“Mć:;ŔiPŔŁ- -Łď‚ĘRÉÝä;|¨Xě©ÔkĹŠőZ$u%ă­‹µí°ćF!śN~Š×™™đP AňFT ł¬|dżÚľß4Ł-h¶`ŕ}.o“†ÖKŇ<ľ—ô’´q.] 0X’šŻőyO ~Šżµx'8 ŢW.ŔîżSvD¤Ż±Ž¤erbŃvăř.aĐ;J˙D˙‹Qt…áX°V2 - -Ň€Ąău,kĚ“íz^Až1Ч.ďR˝á˘—C1‚w¤)ÓrËZw.—‰ '¶̵˘Zߑ״Ž;Y}x1|ż@¬Ľ.Т0V˙f§×b*(“µŠźŇʤĽZt%ąLŻŻKŐkIĎź(CĽß|gXŽcŁL´=3ĺ;Ô2ÔŹľÜu=Ď!ÁPt‰I§é$]ă˝ßŚŽ`˛‰ľE˘ţmnŠ(!BÓMÄDQp'¦|óńtżé4áĐ}sí±z\F·ˇM˙ŮÍšŚő÷ץĽ{°]vËžh÷Ó4uö¸-đ9aŻ'"ÎWWhŤŽPÂ!÷eHńÂj’;{$™× …`"4[U¬hş’>sÖco€ź·űĘ€ń˱«Ö»>ŃŹŞSţ{âÖáć…§”ŻCdľî𦱠GŞ)‹–BńLQ‚Z‹:găÍŠYX”‘ű}^UôÚ*·„ ››¬ŕˇőϲ,-*wZlT¬Ě€5ꀓíoÖ&ż*>—Rśłk+X]zŔµM˙€ű§Ŕ×&®I©č\ľęůN±–uüÓX=–'ÍýmVß[żˇ &ĎáŠAřĎ{1<‘™»”{Áă€äŹ›©%°iÄé.ď‘P*)Oz[JóŔÚ0]ľ±®Rdp(§ŐBšn„l”luÉĹvŚ©GzßÁU:t–ę¸MžVőˇ‹áŹĹ–ÂčĘ\˛ř5¦H -­ćšź›€,”0ŢxŚTĹE&ܡسp“Ŕ:g˛¸ÍN|HĆČ–źvWĽçt~Ţđ­µSZú)¨µ§á3&nŻvăčÁđö÷§˙ËýÚ´ž  ˘C®žbU uV]Ľxą&ĚŽtą[¤üU™]§Ľ4 yV @U©Ý‰r *ď+> -stream -Wdž~g€ĆťÝâ´^†S &yâ¶dÁćٛݪý;=#z:ţ€V3^Öj'(źžv攍6AáV´âţnŚŔT‰)Žł™NŃŠ<ú@ťR{xrV|«ÂÓÎPQƇiPŐW˘ęĺx`bD/ˇz˝Qó´ÚŮâˇŘW¤Ż÷.ޤĆÚżOzí'·=tN:âúB4LXLžR÷Ń€Íü“PXČĂ0ˇZŢťb|Ő$ş­•}ˇ8§“uŘČźUiŐ«Ř iNDa‡2W*]EŘÉ@îUq­)ĄČ\m+r˛3T?n&ËčD©X:DIXí-ŮĹ`ŹXî°Ę±ýîŐ -Ńl©ˇ·Í‚®zV®Đ°H¬Ľ_Z’ 3~¨¦W›1µ1Úš€§ÝIę;ŠÍčmW)‘ł9ľ§í©ŚQÜÂf[Ú0­ý’uĂúČ2g¬A^„×K ‘ĺt-<ÁŘ6qT™7ââV†.ü“<ö 'Ĺ~}59˛¨Đ+„ńqQĐlT„sŽ–IYĄõŤ˙%î)úlM ˇ»FF÷42TîŔÔ±Ź»ă˛2°‡ş2_YŁĹH.őmźŢíünaŠ)Mv—0ŢśOmÓ§ŃÎ#h*í;E!¨¸‘lˇŻ`Ć)nß.ľ~ř]š2éŹ!l·ť˘Ě¸Ł¶úÖePŔ™g"ŕ%—}&q -śR{ľčţôa?nG6YäjŔ¦H/ٶť®–0Ş{}Ý Ňň¶Ę3]ÇŹEśíßřqW~©#AčäĹÇś”˙"L‹k¶ĎV ű6MI>Đa˛¶Ŕ“f&ö…ł(7>ÁbüC—Nç†Îe%ţÚűĽlpC2đ?•żĽ—(ëË4–<ţ Šö#„nŘ’®5Á>{k$¨’㮝,÷Tč¶3ŕذI쳏Ńë>®¤?¶çUFýß\§aGňp;_´kD"@ĺž»bzpôy^7Éęł-P‹˛ľˇ@YĚšeşBAöv14łűýůVHßVD íh’ŚiĚ]”!7˙Ť8J¬ HPsEC˝mŮÁT(ťŁaÓ‘—~#|÷vOjk·x‚RÂGJďakz•tÁĺ}[ÇdCŽŠía z(ĚÔIŹĐ{Ç;&ňĎVˇŐ·ňö ,l€ż­`wn| ©Ăęđ3šś@ŕ™tÔăz“Ă“yVżađß´ż‰&ČËe1^9+lť˘ Ż^4©â?,˘ĽőÄíëú1pűţć]ľĺKÂ,N€đ2iűÄSďşYFMĄ‘í7•ĆŰÓŰ»üClťŐ‡ŮíţŢXy‹ţSíâŁq\C­Šđ ŕř{ň »dRmw6«,jp`°Bĺčď>;#g{ď§Ł őüřÍťéúe’§v(ţş—ís|űŁ=oe°Ěo1¤Őą]+Ş(ţŻÖŻÔ[:`¤`ódňZęś÷‘ÚŹí$4§Í–ëkuH±G‹Ô<ţ[Z Ľ^8ť»r,^úőŘ8ŁiąÓ¶«Xk& -˝»µĄRŹ•Wźˇ \¶#*Ćă¬@–âc8čp2 “#Ńúb>F+[/ڱŻ#?±–<Ă†ŠŻ¬ëSš:MJęýÄ˝‚Őpˇ´!EŻ"ßY¶®Rỿ‘®Aą UšřĹ>ŘJ¶b¤#–Ét -Rí›Ü@K6Ú¦ľîöĹ&ůs×Z ŢöYĂ’ËŔR@ĚhÓwŔŘ\’Óę -aŕ7ČÇÉË -Ří굓weŃëĐz"6Ňv¨˘+~¸Y[ŽMɬ3­pRT|Óď—$ŤŔ‚Ć´2L{YJĹĐpNGŤ;]ľăA{.ËÎÓü݆˝BĎd÷Fr÷•Ô@‚iÉaÖNŔeä—D S¸B ě ŮăFGTőńś»FĘ=š<Ł™ÓÂ;zţ#öđ&c)čXȆc+;úßĆť»¤łÁţ nČŕ’ëřńTOBői‰VâšĘn=Ąlë98OsŻž>Âć—HŘłÍ>ł Öupó$ŘZr쨯OM8ë‚3č_7 ˇäďJ&@SŰl\4<ż˝Čh>oˇ$Ň'ÚŞšŇAęŮ äÚÂÍ”¸ľS¤üy/§Î4IÜŰŻĺąňŤď0HuTĐě^*p/'#?â# ăŕŹ9Č›[Ăďëti¸Źł°FZÎşh˛Îmfĺ©Í§MÍ—!¸*}nZˇQJ^ňŮ'#żŐš†Ńt™<ľń+=;´ŮY)0uo’éĘVĄpbş´8LčÁő¶Ĺi?M^F`ś˙9§ŰĄp -đÎti9c  ł:ÍŻrödáâCŰ5—šZendstream -endobj -3844 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -!zŃ`%Ŕµ˙ŰśębTǶűŤłk'żiGĂzT>^ę8íŠz´ŐVôÝ닛Ζ=“T…™ő©žÇj6sŁÖb{l†žˇĐ˝UŁăîßŘ3ĂŘ1ŢĂ »†›ËŁČÍ ÍpFsŘĚÉÇů[,Ä—Ş­#bü4—ŽSyś~ęđCňÎäü*|b^;4ďiGgŠťž9Ź?Ű.Ž^ç‹m]m1ď,l´‡†żĐ´<r†™ËrtÔ+Ëöţaý}ú—÷&ťl{8ŚC9+1źâÉßZąřó÷ŠŠ‚ńsĂťo×@¦NÔ[›,̖ʧ“íúşCĐ®KC¸•€e{z•ˇđ[¬ŕ{Ś/˝‹;Y `‚#JÎ:‰LŞÖě)ŰÄé–FŠ6ž´˘ŐZV|ôžĎ^"‡C$Ő÷ŤKKë4ÇęIčóóeB(ăy6lák^?xĹÚÎđÍýa!ířŮĺ¬gÉ›!&Ääh˘=¸}‡–Ň@xI7Kĺ‹ô{9ŃwŃńb˙†¦|®˝ËL1”í|) Ť§ř)ăPu Q2^´-޸ ĆŁ©Č/‡J1Ńěá-;)Ń+ĆjŞ?r^„?tŤ§sÁ*5iŻ`ĹEň–ㇻűýaă|sÓóµču°i9Éüčrë‘ń¤řޱRÖéN˙Ô őCn,•ŕ ęOľ˛ëKłË•Ňš.~fÔQ)¤>ź´»Úô(MiĂ=Ăó“ü°ą$)Wštß D"ź]ó·µ#ĂăkużuGk`űsy¸ikT1bX5(Ż1&ąŮqMK·Ů–ŃL ůýR(_·˝;ţś·RółQłI|‘+ľĽ˘şxßtÖČ:.˙.ÝPĘ’Ův×DóĐwTÚťP}ţÚÎΚal67ús ˘‰ľŰ~ý±Ęm’LéŢmáĆóă<ď=ŹĽ`¶˘ľ“L"ýD‹mű§­}ŚT÷Ú§D)LÜ•UHazú°$9 źĺäčŢĆčáĐĺÜ˝P¶w§ővŔú´Đ9q}kmŰ9ŕ•Ŕížç+äŘv!qŔ\D,W_sŠŕ—H?ĎĐo>ÎČ«8śÄű{·Á1»1OśLů“đµjaÄ]óŔˇĐ)„·:P` NŘÖ>‘ŁŃY?V‰Şçj2Ú$$a†şÁIÚí÷ ďołŢRÖzÇ>tN{“hF°†?É‚ĄĆń$!ŢliľA&M?%{zeŃ{xŃZ'P˘ ćÖR>5źęŰĹ‘±ş´rCż÷yôôĽhHkŕ,LťŔíMdÍGŢwŚo!žx&¬˛)Á\MÎMcFČýRgöíÁxËMśţ¬Îgň9 󉝙s1dř¶ŮY Äá ->Y€ăÎzN޵ŤşąM"Üjws—·iJlšvâ»˙Ö]őéŚ>đ-_»vĆľ -YŠŁ¤†sQô™qöpôŁ<łŢß:†ľżŠbĚîÚŰâiôë· ÖŤdc\—’ţńgޢ7ź­fEه¨ůÇ‚#Ţq‡XŰß‚H;ę>!Zo<ݲ}9Ő\[%łg—‹ĺMJhţ·˙Ł''üţZʸ!5)柉żĚĐâ`Ú×M9E™í±@é> -stream -rˇ­ç^áŕëŐ>8C<0NΚ:][sO^±Ew7Äó3l9Ń(S©Í2)Ô'ŽÂş«Ż¶şőˇ•Ü -aB­!ńW¤!^$lG)JÁkťW(áőxŐ€çW˘¨ćҸk”~ßµvkÎZݍ­şž˙đS-b>–(š$ŮnÍžö#řĄígßPźł’ŃŞď-ă•§Řşůbsĺ×ę ˝Éh°Ö>[#Nöt6„ü]t/1‡'PšŇŇ_üÎúÚź§3>WńŠĘ¶<‡*µb ńe›Á©E¤$ -˘Ă]š¬.ż.:Ú˘ÜcLîCى«-&ŁçĚ—3ę>ýEŢO˛´/śşAÚw2q‰âÜŔ€Ŕő^¦ëÁ4Ń0+˝ű ŮÓkňuÇUMޱÖÚľYgL”Č|MzÚŰŞ™…+DČQć]ĽK0z7¶Î.Ăţ˛„ꪚćQĽKő}“c5ă>y<®šE¤ů+&çŔŔđ¦E‡ţđZˇ“mČÄÓ—4“çáG°OE/[ˇ¬•Ö-đŰĐAHýˇ†–`M¬Háb¸k¶RpčŐ2…Ę`­…Ѳl@˙Ý^Mţđ^ö¸OEôW=ÖŤe˙[°ÖÍŞ5Ş+€t|ĽÉąL«us<Ůć‰P^)•Ž!ć÷_Fy!ţh—ÝŁĂnŠ;‚93ĐÄě¨Á€ß‰ôuĎźŕ|‰=Ś‘)˘Ţ,ô7€á*xń§áâĂ ‚9ŕv,"ˇš‹%î:ÖĘSUɦŔAţŕÖ‘y¸N>®-ţˇŰX8af˝Óźµą0˝›˝fÓ”‹j¶Íy.Ák^/ßźžŁdÔ^tŰ~9ľâăôn2mĽZqŠ8\×]­aşˇ©›Df$XÉ©0í÷hh&H”§čaµÍćõ×ĺĐŃ‚Až(T‚T`)âŕâá{"m{r+•›Ĺý€çKc“$íCÜ.íP˘Ž/¶5ĺ{D~:śO°ęŚß`úfŠ2h!ÎěŁâS“ÁI\§ť-1¦Sö6_€›“¨Íú޶ F®+ăkĺ@ġ©%VTőŚnzÇFâJĘGSĐΉ3~V ‹ľkAtŠJĽżbq¨ąÔrěcčBş -ěΉ—ölŇŘ~—şÄÇ*źL<«Ë«Ě>iSIć çíqsDF¨vA¸-}Ţ7ř2‰vţ˝[R[Băbkâć0 uČŚíG;·¬Đ›¨k‡Óç€GRĐÓë ©đ”é^řŹbĺOkťôWvö.oÖ -sVhEeŰ€ęŚEĽŮń`,[R1i#šmEąYŻ đQůťs9üT‚Tţ^ń‡Y P”»/uvV¶ĎÎy`śTĐ#Tcbö!TŮ]U˙NîÍ—§¸7ĽČÎTżá'VŢ*Őzk^(šŹ.”>C]Śđäŕ©Ŕ–aúšri'>ô×E(˛^Ҷg\pJB{x¶ˇôůüzŮáÇ˛Š€×G#j•3žî¨÷prŐ±‚4(kŚÚ“qÉCůÓ?Xź÷VĐBw©ŇŢÉĄůJ¤Š©[fCÁ 8}Ť—,˛„šW=WLú´„L4Cd}ß—ť8Ü»x~Qż{S5µŃrkŠJٱé¨;E"BŘÁ¸ĚXfÓ2ŮęRS"×Ő50ś©č7¸Đ$UJĘĚr:LđQ„‹ ±Ng!§U8ď ő%âűV»dąěqě3~4¤*’CŐtřČú€żhf<ä6t˙Ö•@\/{ŤéYs@Vł-_čČŚŕ§áeý#Ă×[ćMÂ1‹™›ciěÓ´őyŔňôsßČÁoŞŠ¨…zĚvpAWʢ\ÎTyŤŁu›ĐL$çíŠOŔBzbľŹÂŤůÇźKô7^˛ŁE Ő•´2=ĚćLŮeYmă0bĄPaŇ1Ý\šű‰ĺEoy´tČ‹í.G+ c°€©LšÇÇŻ rš —nQ /Ö$3áM/2Ľ Sá1QFŚđżš0Ť^ß~Ě[ŃŮ)I„XÝ<)€Ł~u±Ť°¸“‡%ˇwQXZŘŁ.şŇň;8Zč X|!ć ýtÔk.GkqÎl{ł©0<CRI›öś8ť‹ô9ĺĺ̇ćú\Ň[°Ŕnv7{ČźŽřä‚€7Ř"K‘ʉ-'ëú,ŚeD,ŮÇ÷Ńꛞ-™“ťń,Äz]JĽŃC™!§Ů˙A®ĽzÓ)çăĂKđB®ąß¤˝l|>*—Ě#ÚŞ.˙ň¦>týqËíüľjŁşŤfK­ĹÖkn×˝úÄéSendstream -endobj -3846 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -qÇ©=MŤO­ËYężŇ6hţďŤ#–;z Ę7ÖNó>ţ-ŁNSFŔţî\!ŇͲˇ˝{îv7^÷G­ťËŮ}t:ÖuÖ[6ĘSŰŮU€*<Â2Hď“b2ĺŐĄSŻh| éM@˛Űz‘›Alc¸ćq–í(´G˝-áBçĂŇEěľ0°D¦Í»ţM«ÖvÉÝ8ĚeMˇć¶O‹˛aÎôC7ˇŽłćŤdVŮP0Ţž ĘŹŚ® -]Äą€Ö[ާÄ/·ŇÖĹřţď'âK*”»5 6†Bó¶fĆůzä VcQ7„Ě]n‡®UqľV\›{^ÉXťÉŻřČcńsHyeH|“áĆM/ąÜt2:Ąŕ|™,é«%…ŘÖ‘‘‰°ŻĚúŮŐy@ îíĹĆI#ş á EMÚM -D#ĆťŻLxđŰ4zѦ(™EX:Á.7ňÉ?¬n -úÉu"íđße~\ť~Ϣ‹>2wwžS?St˛˝8gvÖ~ľx4­ĚꮵSŘ­6ů$n ëŘ8źńţ KČQX;ř+ŇąÎON ňsěB['Ž'¨đTüůň8z‘_÷©¶cĚY‡›˛» Ă’étý®Ă˛Ŕ -mËa óĽÂsç˙W}aYHWü˘Ö5w‡ů;ďţ˛VrIűű0Ž˙ź{3dwčĘ©aöŽą'›[W9Ţ@˫ܿf›çăŔ°›IDǤ»J‚]~XĄ!E”őuŐ\?/™ĺǬ ŻâýÉý®Đ>ŢXÖcş -“«DÇ­& &cźÄ hdƨd\»l^T2’é¬TU2ń`B#JO1(ŤkZěQŃĹäçÓKÁ{ÇRůG=yŘo™ě»Öqrhh¨ĄÖ٧¤ĂŮ9‰ď´Coţ( ôE쇉ę\OůR·˛ţ<-&EZ«ÔŠózůĚ/ -kĘŐU˘g -Š!ëśúĚ(Ş:8H ép1ýoăŔĘť( §†â]î(OÖˇŞ)ŮP}žŁ ŽčÓŠČs3Ű sĺňŹNćýÝĘ„ÔňËˢJ+ďÉmś¶@QĄ˘QwCĄ—‰JÚËRp«I-/lt_¸ŕ_Ő&¬NaMľ@í\ ›‹Ž´ó{É>w-=n÷ń-;!Pątpđx NČôÍí.čí(†NI®Çm/^"ĚáŐ…A{ÍÁ-Ń…D:f˝É’Ě&['ő©`D9Ź2˙ -ąÜ &s" -G¶Ô¶`2ČŽˇ˙@ÔĎÝQť†€M5_üąm˘“p«”hˇVŞŢ¸Ú€Â3Ú]› -Ä1-‹ëÄŐ=¤PŤ4;ť #Ú‹*˙FzרztA -¤ž×řÄßhťůČ>q×&”ť -Ŕ‹ÔőĎUߎTíĽĄ­+,‚—Ăahţí˘ű•ĺŚĚ‡ťÁśBUÜż‡s‹ćkĹÔ^â¸uɲĄMt#×O–DŕB8 Čżâ`îú©bzN·rŚŹÖŽů+=©ÉLR” ńŞźy{žU´di¶˝ýó·% 5z¸†úüí–ţ“ňg4öF7šË‘ Ę íşÂ6´Í(¬íOŹv´„˝ >ľ\TńĘą…qpŕĐďĆiĹ?®ŁŮ"|ÍíŁŹ—Á‘¶ćBĚqĎĚLß UÔ'áń0p˛MŚ>ůłĂž*`”ýý€DŚ?Żűú[IžŚăţnşËġŇ­őÔŕÎw˛ ›ąE@ŠUѲZrŤ‡śű`ŔägŠK‡Ăď5Őn˛î9†EX˘ U_Ů‚ŰŐe2SA>";X~(¸Ą˘ÂąěňÔé‡'űm›ĆÄ+eŮlöÄĽŐŰú¸„lľď$ťÝxÂÍ‚3–‹U@ ÉřŐBglVl<Ż/„·“> -stream -WžÚnë•<Ľ¸Ăh°đtÝĺVá1 ig slt ”T-jUäć÷pŔ÷˘<ë.—˘šiW‡Aůë'zE*#¶ňRőŮţ81¶§dFµßßGý*ęS‰®řýouĽČżŃ|<§7Xni»GFˇĚUa*;đ•žRźž·)IüíHŃ­T"âúŽ’÷87žß>»°QÂ/Ďáż…] Tđăń!CľŃ 2€rÉü~ţ;Ě(ŁžKVÉ›!§6©¬ĺÖ%żkeß$°S"ŕÓ{ô]Đ6Ćť—ýąú?âX8˛\™ĹhŽąňg«“Öí0y]ŠŹA¨FăuüŞ«0U1W9ŃjÉÖ‘ßŘG—Š‘đdç%?ő$ä/Ý®ˇł÷ŕ¬;ŹľAWO3_2wpÓáî^¬Es· ­š…4&úŐÉ"XďŤB%4€éZĚΡ¨ŚÂŹpUôWő€Á; ŻÂHb ťi¬ł/™VĹ2dńů—đÓxľ9ßăü{°–]],á„ó•Ö2Ŕëßą )™¸™óŔŔ $A?|•©`™¶n˘ó:p404˝éf3TíFµ‰R>°U@©ňLÖź®Đa)şOćĚvľgué>žÔ#iú®v¸—O)“ÇöRű¸>Á4h ež€ě2®fi×ćyÚc˛¦óYşřűŻ%¦CîQĺeŮЉ“íúáY±öŞMÝ3yţŞEjw—ąá`h_÷?Ç8Rś˛>O‹ąĚď8†m,‘’üšyAĎ*.Ąg1±ľH ±qň:>ĺÉr/Čuë%µ×»„ľgŕK„=q0‡­€™Ţuđ–ów‚ÁâHĘZ“¬>‘Řd2€$Y ´ ö&ś|ŢJąŤĹŚĐŔ9łbo3iŢ ůg—Ô`ʬ$ž~âoe&˘$1®2(ÜP`k™—žę(ĺů +]{rĆájĆíwŞňX„™˝2SĽ~T'ň!ĺýKűDę6{űXiw°˝gţ›f_"9u €zSöîôźŐ0•@ńJuŐďť˝çnl-Ş“^…&V÷yW»®č HMÍ)…W "ÔŽĐMËĚŤµźń*·´…Ú#ßIY‘V‡ć$ž-0Ó!#Đ6×2™KÚiÜC !p’ὑÜOá9"GB°rĚ%ăHPÇΉWµ4߲J–ô–éiD“‰’ol/ECW bňLVKv˝±ö'ßúďI¨¨»ůŘRPsÚ„‡1ŘB㛞}Ďő’Ľ0[¦”ÖŇŻO…Ń𠽊•  «¦ľEôőů›ň îŮŐQ¨37ěŰú‡"Ôp'¸Żó -uŰÓ?¸›@­ö$@2ęťr(ŇeǰţjnĐŢŃ—¸ć~ :µ9cŠ×'®˝˘ĽąFž•ü‹fÍ~éŹQŻ)Ô.¬ąpRăßP%)\ť– ‘D W»Ž¬r\±Ç˛_R“VÚ$Ť˘}u‰(ęÍŰ^*┼ϲęř¦Cúr6(Ť?=˙đ|Ę”#µPÉŕÔBşĹ¦î;cőzJ}“Řů ćf)\›´ż+OÔx śn(đŽW1¬Ťž }zM(VÁ˝Sš'b`z$îâ€räŐ˝~1ÓPJQ•G!¦&X7)ąĺű¸HŚżŰÇ˙ű‹ ÷ŃÄüHăZŕdňčWŇ"ůuŤcÔn’Ľ8Jµ®T“ŁÉC"wöÔ-­'QTíٲöy¤TŞ3—ŮbčňtË-śĄđcg;xÖX7źč翇tŚçjëa·ü„{ťôÁ—ŚőNł S:šm=Ő\”ʶ2‚t -ŚĹ7śAë1ŞĽ TÎŇk©¨Dˇ– ‚ŤÎň'⺌EWŢK>ŰáÇg§{jâß4R浏U´/sĚ#—Ĺ…ż'?ěË´Eó79tl%ÍŃyřŔ>™¦k­^jĽőě­”U÷°OCGġ8endstream -endobj -3848 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -Ęî˘mäúh˙ŔZgcZ7`Évq˘cŃtµ®™e-V *¦Íw 7Q§xx |µJČđ@›Ą±đV -ň†ÚŰ1şż}q Z»z,üźÁhŔÚ°†dkďđN<żĄ·r$Ęć -6»‹*k"+oĎ/n źćë“ÉRĚá¨<ŕnFîăgőÂşúÔłQéĺŃ Ĺ-×ä›H˘vj@ăid1B@¬ő–`4Scv[ö‹˘šŽŃpëţm‰ń–ŔŔ&6–úݿ˥.hIĘeĄö_ú…T+ă ąś—Ô(á…7 Ť M_ g`gĽŽ$B*G‰«÷p$Á걇_Ęb¤mP!Ίó´8íšĐB,ş:°;©ďęÔKăđÄô‘Ëdýł®i*şĆ,I°ŹI•˘˛Ą'M§łR^r¨—蟣›>ŇéÉiHýđű,íQŻIXčüµ¤PnK—î.f»GŐĆŔ@RďŤS‰?Ăą†R -=’§ă‹/€[2¶ëca2ö&Ź^“=„Ňd"…çÓµłFôV -č~řiefďÄ`±`äą–"ąw˙éÚ{üÝî:Ž?ú7iy.đ°Ä ÷ ď\Á! Ňů%z]Řkh‡8›ĄCO¬Ó4ĆăN˛Ä¤0ĐZç˘5úöhšĚz)GVOÖ]›íăŕ);Ě4XëVż ŻSîŽ1±wăA!µűËoVÝ)TE—s¤šŰ$ }`eYÂ’\ ěüÍăÉőć‚ËeâÔÄäeX’7N1Íeôt‡·ÎĆΨťŃłíQ?ÂTO˘Ö±šP Gˇő¶Ŕj«_ŕĐ śzí:€YâÖZ:Ű)GęŽ —Oc_ɬ(¨c°,Čý€”’2ö÷5OőÖrw‰7?Š6Šo}kjFpß„V…IůĘHTcŚ@]$Bý­ązâa/Rl 0ćlâÄń)ZC;Ç«ůUŘ’śŢIšg·w3d†ţ"9Ě2);[Z°ĺsŽe6r«{R@ŃB/óšÚ.sšÂ“dŻÁ»cݵž|B‹&‘€Ąćł `áQűir—MÍÄpĐm2·ţů{Ŕ÷ç‚M°Ź‰4ĂÄúŹÝÖˇFĄb’"\‚§Ěw†O‘—î J}µĚ‰&ľÜ¶i¤Ă“r8ůÄe0tć*Z¶mĄZPż~xf‡:ZľŰ”±OĆAŘVÍ´Ž/wÚ(ŔL}q*ÎYăO±zżsĺţH ŞË»Ĺú>ž'H)ěgŚłśźžö‚#Üß!źH­ŘÂV÷Ĺ â’TAPË -A&‡ëóăüNÔvő–»FéăČvE 9ŐOţö7í LS2·÷ý¨<Ź5Ě”iS÷"@G€cg&–·Ž<°覥WzúRíÚT‚|Őą i\….;"° §”EXyV§őą<H]Xr?ĄŃ©ďŠ÷jĎ’÷ýĺStgu1ř†®zČRžcĘwĺ4ăÄ &mš” ÄŽFB15=Ăć†j{2.lVpuÉ?9F˘łBĐ8klŹ9ô«!E=ż±h÷˘~ üëŰĺ-xža šŠZ÷脏y˲?1Ř˙–˛×âń¦ÇÇóťč^ďńÜ}ëŻö_4 -KxĄ[Ű ‡´–.Sbű#7˘IVłšÜ…‹L+éíM=Z,SDH5Şţ„cďçÓ홓Řc-ň•AÔ• -Ó-Ű5ř»ĂUĘúţnó+ Ěň}¶kúü  CŐZÂČ\Âp6•{¸ÎĽYďşň’F#.4„ô>â7Ó'˘%9 źąjäaŁóŕŔËŕż]ĚbŞŇJ#0ľŕŐÔ›;ÚďvéćBQżřĆ4Ušá÷;G¶4ô¤UmRäĄüŔ!8†3śÄ)ćâhźřâçZcMsendstream -endobj -3849 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -Ű?4×ß›ÖţçđyI^ ¤„6ÂäŁ:G®!“(ÓXj ®ĄSÂČ{źs´ĽŰĎd=~:ôÂÚĹ2-KO:áWcWšţď $Ź,·:ÓgÚ…ű®pš=!L“UL>›EÄĹ–íż~‰1«¦O8ůZbzůÁĚw­*ܻİŹ -¸S'®' -m¶ąU{ŁŔmţ<Ď ’"• *WôG'÷Ĺmd7 -Ű$®Mý–)FŰ-a¤ěš …J•2âÓî9ŕá~Ŭ$üć/˙÷.PTRŠwŻő5.őľwI„ô[ŹľÜݰë‰ÍŽÄ#‚EŤ©ČJ -ŹčoÉŤÁë ŰÜ“8Tšˇ|´ęíŹŕ†(a˘}ÜfD™üyÇyyY–şŔ”=őÔlÝĹi°ŽŔ±RŁĂ‰QŽżłť9)PuÓę÷/™qgSEü´ę˝’8 ĄľQ|ŚŹqµBéÝ…ź â¸ß:Fk¶eä)].‚r鱇XĘpĺ8,Çrn/ĹbLF<´ňxžÁ3jćFÖjŰ 7účąÚ™‘!âĺňň¬\IÝŚĽŞ]Ç6ź(»ü¤ž+ĹAÓÇÍÔU‰|ůőâŁMyé¤<Ôň^?·Î-4BoaX^ŕ{°ŞfaĘŐ2űuŘ“}˘ć®ÄhUus<†,ŕ9¸ˇ7dD˝áľ%q›ja ˘Ć;â^­Ís)|’^¤ä\´D3ăÇę?|Ćż¸Sóď/Ë—©Ť6C¸ R—Ţ7€HsRŹÂrBG8zőţ¸Ł—i üՑҢ3T5wľKâŤZ˘ţ‡MbĺĎň‘7áf–˛D pÉĚZŘY@ř%›Óëßô}4ćßk(čˇË ľ8ŞLĺűˇ’ÜĎ9M1tAožÍPK5Qń"mHX›1z[*]‚˝t—o$(ąRÔ•ŞďBĆ˙+aÔ\퓤łaăÚSS.źĆ&zKő˙ÎEůj{*Űá>v=)€KČ+&Á•¶˘Ş‘Żô9XhDáB ši”á8>3ëwA ‰Í_;ÄÎ)ŁŃm$]×Äő\ǰ«ˇ?ů:ĄŹ‚Č ÖőńŹQ‹Ú‹B‰˙ţÜ]áŐÜÓd ¸LK8žîS.đŇ}†\ Â}ޏ‰=Ů›÷0qö®=­q~‚HË“$âäŽóë/8‰ŕ˛&e;ąK9o‰ZUĆ(݆"a‰)sµk$ń€:*řdü±RŞ‚žM! -·®Ŕj)ßŔéś Ĺm—łeRd™ţĐç'Ą¦m'pTľÂťžáě/ˇ/ l%rŢMč'‹IŕDÓą‚ź·˘ęă¸Ĺ$ŕŹ"Ƕťę]vÝ8 )Ő_IL+\€@iPZłKl8Z(RŮlÉ …Żďîń/¤ĆrŹB’ćeňzî­Îůsé1ý#é‹ć™$˘>,ŰĆľ“ŢôWT#4ů‚I7)„ -$vŰÂĄ)$h2űK?˝.ÜăHkzXÜ«şéŘ™~‚jnŘ„žóL°¬÷^ĐÓF‘›Ś×Ł·ŃóF dYDé…Žčš {Fµčí,-2ا€aš_Ňţp>ľĺp 8żJ©Ł1X‰j§ßţ˝®"|:›†§Ő;¸dXŇ7GA ÓŻÝŃ'.B–pŢjłÖŤ-„©bÇ\CÜ€ŃarV ¸‘ż©žÍë3ˇ˘o˘ÔbĂTľä[Ű}ß -5Ź`•# V’cbXB§1«ůł)śĺgÄ ů2Ń·Äh˛IŢMjŢä4ěŹ6@5J¸8ţă|q]N~¶Jň ÂĄ¶ŔsćT…Řk%˙ŢŕČÇP÷ęĘÁ-K-: ťGÉ ĂŘľÇÄÁ+K˛á=ł=~e - -c2é ¶»}*4d‘sK–†a!ÖoĽ`S˝6eă”âz¶Ň`É'ľ#¨…¸?n‚(aŞŔ%ÖŠJ:ˇĆ¦Ť°äid&GfĆoűF.–‚ň«\rendstream -endobj -3850 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Đ-ł¸[|™ŻzňĘ÷[™:…É+I8™DĹ<Ź1m\rë{Ö»âvě4›‹×s/Ó n €y}__BWpYKjM0Ń'ÝĹk»ĎęO±Î@Sí 7rVŐ\Ă˙Q‘#·NYÉUYTő=+Ç0´žń”5ńD€%ĄŃ?alAQ`Ŕ¶CŐř¬›Ŕ¸ ŕĘ“ů -*­î®űÁ©ó¬ú‰T$Ůő„Ҩ±ĺ†wňŮvĘÖ«Ťîŕä[>éxň Q]Wix„îÜň&‚XŘ `ĺôNXÜ+c˛|¦  q&xŻuôýXţţFÉ˙ ëS\WöyÜZžřĺ©Q˝Á^éÓ7đ[4 2jGźŮ-ŽÝ˘ ku™ô)¸ť4rĄä‰˘ßT–(‘C2.Ô™zQ»QçĐq8cM?)›!#ŃĎQ%ß54t 4Wó(˛Ż|ł}¦JÜF|H¤Ľ•6˙ůřßX”kLüŁ?"AV›1˛řŃʬ9†Á©ľBć × Ô»´­J-?"$xDř7”Ćű’7G˘Ţ_,řęŢëŘ UşüĚZV©iĘď«aaÉP™ßNöÓ+¨§~ es€çŁžŰHv޸kQŇ×O·=ú 1LącĘEÝ”fVĘ]ňě).Ф0LǡŢpĐ8ë€Ý\H°JŤE#ÎÖĆř#v‚Î HĚ hĆ ßáŤî¨Ő˙_¬r‡÷‰;aâ˛ĚXČ«Ęćçjđ×h$ôŮĎaŃJr´ă‹ ťŢbΓ q{K÷Ţü‹Ú±ĺA]ŞtkŹčť˙ßŐKsGSpß©[3„J8}śŞ¬Ţ§ŹuB_y%ĹĎťé˙Ş÷±ߥÎćçNTMĹń±˘\(]\©>úŞ!&yw»gâbľâX^6‰m|Ţ!â|fWáČů‰;§q±_‹ `™Y=%K‰ÖćaĎŹőő˛ŤÖ“Ýď;µ‹—™äf.ĂmŠöFűúmH«VöâBg•ďUŕÜ‘ß{öĂG5çâ^ş‡őuWČÄ!gӀџĺîWgůÜ ëÍzßzxŇf8—V1¶¶ř]Úß“ZţéV[ú+ď @vŁčĺĄĚzď^ʇ6g¤`rÔ»2YČć*ćüýî˘ďvřTÔÖ;çѲÂ3c<@A*r±žáýk=ŠŢ`ňÜ/NŞ$«q˙ć˛;:C^‡·,ť÷ňD3,fáSµŞ@-?=ů““÷xh\ 0“m‰ß-š¨Ćč;żÎ¸¨3[çAO˘:EÂp÷ş¤t xBˇk„ŻÜ„1łÉO•ş‹XÇŹlÝQa›ćDÁ|’”+÷掛Óŕ´ęçLËĽjÚWk•::ś‡3‘µÜ鉾b Ć*©aÔAş`Şjgßt§ą_Ř8ÖŃéó¬ÇŘrZQ˛pm/vHČ›{“YŠÓČ4-ĆXĄ‹łúIÎpŔ(+Ź˘ÚÉFé¶ŽŁü™¤…‘źSŚw·ę„ăď©WZCčËÇ‚ˇÍaÝ‘H%lţGš(]ŔÓ츗ľ(!µ˝¬ĎŃ÷÷>ÄŘŻSď­-z¨+\JpmAƉhě!7zwúzóyĆEéK…2ŔŻŽXâá őňę›ęěU˙(>€w$»P›#Oż°´\đMCkĄFşä×ěŮüĘHă>ăË[şü<8îeL"ŞŃ5p&Ť…ÔŃmľ]NÄýí. ÚÍҤ&:SéiC9j°F,0'µafČ.J;ÉÚCaP]îR7EÎA&Ő]ł˝>OřG”K 2WÚ=/U¨g) “ŕţxÂ>rŕŞ7Ţě¸ôÓ!2;Ó4ł,µ-]=©Hä­I#}ěKNĽÔâř˛ěÄ9ŕ[a¬3-˛ÄŹFť,pWáUlZžĂIG^ÉŤłÜúdď -âxî˘)}®F¶š#ŕCP€ď™¸áÉţšŮNi‚‡ÉaNÎś;«ˇxNÜőä!ĚŤmsH˙k»kĐšiu¨w[’ÇżOçÖXĚ›}ś¸úyíM7Ă˝U\ś )Öyˇ—÷ń…«ÓŽ4ŚźąC“Žôĺľ<‹:Ř”HőšŰý„Ň—ŞË@?Ć<› ľŢź® o4g¦' źö‡`#ÄléšĚŘ–‹”ŠWů¦1ć†~Ű.}˘˙™ŘPxuEV ”e¶<ŁCţ…AŻóűÖç!®gHΔp‡˙ÎÁ1â­ÁĎ䪱ŇEčÉ&c‰u€HŁä´Üáh°' SąÎ)ń®00đś‡R\BJßý00Ä(Oŕ©endstream -endobj -3851 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream - wÍÝÁ7„›-đŇż-ób4JlZůîsŢzE˝†’˝C›Q.ĐĘZ ¸D@y)¦Üň˝iŠá= X†J -ě]Xđň™hätăč>sĽ´"ÍŠBYS2üŰÍMţٍyŚťyÝ -f¸:ű[eŮ—D¤U’l[×’ź`ď +Ë ž:ńĎiâ Ň×fyë—íä¤!¬Ń›¦»ÎŽ÷É»=Ź’ÜÉ™Ěö.y>$oĹ–—}î/í ‹ůMßj.N\ů¤ďőÍIRÉeÄM‡Çjlys“ă;@( |ň¸yÄh¶‚u†â&¸L[Í[6‡óÜÁ¶N’ćLüÉłźQcz°+Ő7ĐâĚ0ŽPĄ“ýŮůĹ—ÍF§jđű!Ůátדˇ–€Ź“c¨Š ÚčŤŃ«^tĚGBÜ 2ŕĂti“ŰaŢ-¶Ô:ďŹL3pAÉW`§ăÂpé‘w™Ŕä±ňn­ľ“śoWŇă٧‘˝kŚă8]cĆĄ@łŃ…Ś•§ŘN@ˇLË싱:0ůëŐ¦·ľŠžíkňURÖ­íş–0Í9Ślf#‰§uĂ‚;lÜ™aGX§"H4Ć™đ÷ő$4 őŕŐJNĄęŇhăĚŠ·Ľ&r•ąbă]é) -2Ŕ@ÓŽÚťgęňˇŃ·žk»Úๆ|«Y)`źŻÉ­-c“Zř~üt,¦b< -ËfĚĄNőŘ{Ѳ‹­:xuÎ{+|ɲg’Çé­ą¶˝ě-i«'˘Ţ‡ŰȢęé $ů•›µ+ŐŠD=ĚĄÎG͡ějłe:f‰4ééi>3ŠŽ0]BpDcý«„Bľ;(zLďôś0sDŻ,^—<"†…äĽđPÍߡ`›Ě-aj‚‚­Ę÷$VŞ*đk§ęńŁë˘ö}@Ýň…şŹ=ţ˘Ô•R×1‘T‹YÂír—ş‹ż”ůfŹze;™gß;p#d«nŇJ@jh Ă Hď 롿,s°{F/[ čz)Qöçfé…ĆěFŃÁű.k¤,@š`ť@Ŕô “—ʣΊĆí=f •»2MTĎaĂ3µČׯă9l”W†ëď/żvëÖÄ ˙Ž •´}±ë) dGxÜâŰŞąg5›8ňĚ\€Tťü3a„ĺËo€˝Y0ĐôNżZ>¶žS'’š]|„Ń<3Y•>Ôx,) -F®BúÓ©JŐ“9˛Ń;ŻŚČÉŮiaťą.ßašClľ>ަ™ď' F¸wiź«fbš©9IIŃUťxsK…ŔeŃL«ü톳Cëćâ[ţ~©ŐÎe$‘ďZ9ž÷âű‰<,»1Í(#O@ŹňÚIxt Ęj’ÝŃxOiß›ůXÇ>r‚äšőľ-|,sü˛iRl”6‹„>)ÍáE3@Wŕ“ţÄ˙@]ůl!G”žW;d˛~Í -©v’×KB©C“Ĺ(ŤKцp}Č_)đBÎĚ 2Ąk¨µM.’H4ŘvŰó"ę´í‘Uo˘Ż¤Whŕ‡W{‹ŽşČçńů6Âů%\éűGPŮhF h7ŰÜlÍF©ąkßRŮJ~€š&Rm gHAfJ®ăoĚj>9‰¨ c=­Ě o"y"±cČlŁžžŃB'x ,endstream -endobj -3852 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -ĂXÍťáů úô×3qw8XŕČâ7~sK˛t´ë<†Ű% )¤ů”ő_ř™­E6ZíŤl˙đ¦ţ†"ˇ66eć3k˘`6Ý3dĄ–Fľî<3ÁcłH'ý„śÜ ]€ópmËĽż–ľŤťĆł-0~ÉÝ/·*zRÓaŕ¦ßš|É­ń˛sJ±»bąďfËçś^‘á[p!¶Ş3»2IÁ]÷ĎŞ(1Ů${>¬Ŕ#Âş V{NÄçm„átÇqo`¸ţň©Ź$wzdSđBXÓĹ*ĘYÚĎß–<Áá5N_˛ˇ{ôf+ôĄ -%€íbqŞ_ç©(‚`Ű~×d‰ĎFCrPĄóe´¬J>§ĺ×)"ô¶†[‚ Ů,Fß˝Ü TŐ µIsť˘ hŕżOŐ~÷LéŰ·X0XShp‰čú_pźńe@ä°® .żűŘÚ -yŹ’)ĄÎ4âüŚ]ę;×+|m j.L˙őůŠe§‘ôĆŇŤŤ#LRçŔĚHÚ}˝űî š-\? śL;ďH/ö䆹cËó~! ´3iŕáŰă6Ľ5~ ‹qMú˙“DEćĂIč łw!•\Ůů‚ą%1Üh~O< _aş­x¤x~¤da9CZmN**ÁőňAS ->~¤ô?+*ÇUZ>3 -~őő÷?†vîń(…=˘Ö–±ĚKVŞ$KEVßtâ8‹ímßúÍ -ĎʸĽ(®‡<%b\[^Ŕ g)Đ*1§'¶Á˝–d)p%gŚ‚xMM Î)÷Sö·ˇé>޶˛ÝŰkáüĆ:5˛Ť/KňŢ-R·ß ­”O{_•ľßŕACvǡJuT_”cČR•%ÖÉňmsHI÷Ň $đÔË×>9>| Ý7üŇBÚ}YG«[ÝĘĚBňK6ecéu|VOóŕÁřQ°íĐC2ßÂÂXďę;5˘ŤŠb™rŘ„?TŮ»+sóű›«ž¨ľ•{ł4Đ 4-8•ÔŮ2´çáyס.•(-Č›gPč›ţ Î9!O·¬ŃO6'{@ě`ŚŽ×ĐTł—ĘďţîTĘg&(/nHş™ĚŤMĐUE¨©™Ů:FŇřlP©#—S§YÁŘW‘|?ˇ÷4ěĂ.SB?†Ý§ŤrßžëP}É ¨R¶Ş™”ŽŔG›,]űźë¨ąGÝřŠľhř—K -CCÉĘE#µ'Ćłť™5ö&ĺP0p”îYü&¶Vbţĺ…T ú/“żc ąCŰC˛m‚ćţ׺Ë*’MTDŐÝ0ÝNi”>ëłĹéU¸ՠ†]R»Ó~µů0&…ěv6‡„Ł˙•ó’űłëËÚô7×ćK Ćł!%«"qĆŽ»"{Óu˝ukĘľ|rDf"łň§‚o“š(Q,é=¶V—¨fžËäTm0žÂBP\ŔWßE'T:şčĘ; ĂŤŮ¶Ä4^ňŤŰ<f>0(˘eˇŽ n~ˇ­˘hź>Ű왇—>ÚŮ˝´c˙<Ťą3.~ň ˝`A`¨=ă•.ĺ”T•ęÍZćĺ±ĺ5MCťćn’Ę’«µ§í÷7>-č{rMř«&˛'†#ďúŁŁtwBÁö*bfĘ?Ńř“| -›Ď ó((Őşę_—5 éPş~Qőô7`uFâ˛ëćN;Ú§ć\%nŢ đÇąőźN@Д݆Îč" ;x“x_‡wČśp­é&ł=«…ŕxa0§®aRą&gčż4aÂÝסÉ6ś©Ţ ÇÖťNꪊvn¶ °ĺ\PnľůřŇľ>¦ ·Ô¦oĘÎťnű¸0™*aXC3áŻČaźE@Í-úzłÜkp„IĽ6’]a~…úě4!‹ć¬ ‘ÚO—ŹĚ‚Őć¶r€ź -`nĹłfÎfn:üÂJ4ÚŔ’n˝·}˛Ë[s‰Ěť¶ĆčŐ˘űŔÁq `í „µÚŹ'ř~&ô{ť›ŢP|žGŽ>ľućł+űN®·kÚ“Rż1EŹűŻLŤă‡sŚn=X8R™›&¦ç‹żó"ô̡ů›9¬!&uşdëŇ&ú‹"†ÔP3ž|`• ›eľLůô)đUĺ^ô±l±ÄS›b”ö2 Zżş[5ń Ć»Űx%8ĆĎ Ż°ď0KHČšäë-DŞjđJâh5ęŢv´‡é`«şZ_¬¨µ¸Ö ±2\:úĘĽxŕ˘6="SzÚm,#Ř>ĚDžsžHÔŰç^תJśe:kM˝ĺ6÷Düă -0Çťövěě߲V_NH%M\š×°GW.>_>ďňuÉG¨K1’ńŃ|2ʼneŐ× jWü‚W,SáŚîlň<‘ Â•>Ę9*őđ豤uç·=áËô[ -!ęŚz}*9™HăÜ>MCµşžÂ—` e Ú¨čšü®DqUum˝Đᥴp±9qq%îś A±×>2ĎB§Ĺ¨\?ßb‹±¤Ř3„Óźendstream -endobj -3853 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -ÚżăĐť2ůăÜä¶Šą–ůF§–q`¶tôf„eĂĚŐ w8ÁŕR ł|f§¶¦¤ĎęŞI2üęvÍpľjĚZ,˝qÍ-ďm‰»c%+ťžLÄç´ĘĽ ÖŢŐc‚Z «Ű1úlăsb^řFbMˇ¤7RTé°«—ťÁqT† •Ž_ôúFýCYŃm)1˛5O,ŁŐD…ę~×Ä‹_żW××]ŤŃ•UeéŤßĘřŕ‹ĐĂÁüż€ß‰ŮRDaŔäř¨ýĎKąµĂEmÜM×_Í*6"䣹ÎSׄiV¸•±Ň'1çË_Ő°Vô'úp=mtďŞ#±Č =‰Ç2&qwň; ´ č•]»0ĂPłóâé\„ţ®bşMs\ŕĎ?/\ŻEĎ ±U/ôMo±ŕđe5ßŘ*’TŽzfÖ‘ň|\ýh€š†YŔ«IęéeČ.ť]8čŇĂ(ăę´&übň™}]ÚÔŕśozęCßžU…âÍŢc·?ÄiDáď„·A‡’Ëź†]÷9ŠłÔ­Š!ťŰÖĆÄ”ćż!L{'Śí=Ba÷—s)Z7N¦XË! VWčŰâ%Ä5ŕéYĄN­µ ŔşÇĄ…ËOKŘâśL5 …é‚ţŠLŔ(!zDű+}ŮzĂ.°ÁOíE©(z¶ČyŃL>H2]Y,ő¨{Ŕ&–^ú3É]* ťgď¬+Ă«‚ŻäĆĎ˙rr­$“¤rcü"Ë+"čçf;HRŔáXY Nn—“÷˙ó¦WăZSbă‘ţ~†gHGőďj]xČlßŘ -ŁBÎđęĶŘÇÓ{$żl·™nĘÇýĆĎŔ)ęN;Ŕ3K¤”׼8wőK\-h­¤3~†Y¨íB[ĚęŇ$5µ6<…żŔ-p"!ńv;g=É‹†Ż=¸ëŢş)b˘Ő(jGôŽ -1é5źÖ'×\„ĺn’g~pb&(> -stream -«[Yż./ŰĎ»df-°-ˇ'!’OŚ8˝CtTVČ&¬ëŐ>ÉK8/3FžűYf‰€4  >3˝ł@ą~˘.tµCöúŹuŻ_@ś«B2ßíQ!äúN|<Ţ1Ťäőµ Äl9^űŇ“:8E‰ÁŐ_QÇołj´z?Jn¬Â˝Ď2ŚeŹ6– ćłí‘·­éRóĄ~k»A4o±i4bÔ˘:sÖÄĎň¸™Nůj‚LĂ~ĺţzAĄ( -¤…Žt`xz&Cž©Yď©ŔĎ•f†»ŇźýŔg¨¶KÎÜ#—»ľůŻźUĎ7©+ů á`!ĘŔÜx$i‹ąXő–T 7Ckšv ‚ˇôqśáńNĚűj&ÇĽŤůbFHž ä:‰Ť@Ú$°CO_âŐ'Eü9Ëâ°ŠÖ¤*˙!RüÖ™BECC$iý1•ŘŢQ€ţÁoőI4° -źĚĄ'xě–<úÜ\NĄ»‰B°>–EĽĎhíO¸pĆpŰě˛Ŕ”-§T\4Ůý~°ýÓ\=°_/Ö ĽÓő׺»#)ŘMö3Čeéf]—-›Sŕ<ŕ:V+3ÇÜěčf‹z‚ióčY·Rnłc&˝e÷~¸%ěŞÚ„y ˝§ďşs]LĆ{Ŕ„9¶Ú&ť¶LFś[ŢęeT-ëŐrf9§I~ź˘“˘×´B0ÚzÄ3Đ×y¦·źnB^ů’«7mĄ­|2QCLAľIX\ěAŤ»ęsšfh-,o w¬oő(Zä~Eš‘*ÄľFB†¤\5’&%1ĎóÖ”˝˝ë'ËS‹¬µźNd©=˝gnúÎy*Áęýc±&r”Ę—eΡf«ĺ†ÓőŔ]›¸=Ĺšś\W+Ü2l"źŤř,„YM®§ÓýsţÍ'Ź?CÁË×ŢěVč¦Ě\Łâă&ÁkĄ,?´!?öł| §ÔPÄhëŃ­° Ţ*ŕÄš›awŔ J§ÄŇUYbý;Đ»YżUŞ©ćvŤ§›Żôß“ÚeI&Jęëz›ůćťý7ChĽŢ7ębž9!˙K1ăBŤˇˇÁÝçÚO7ŢŕA™ną Ű»| ýţ/łZqB´l„}ó ”ˇFÝ«TA˛Ŕi˙çë”Ózôł ß[ÓOšy˛pVYÝwQŁě|yrDßÁó+±.ĺŮLĐvŚUYŞnšGcîźSâ‡+\µŠ}ľ!8ć­Šjě&\ŃŢż©„AŹĚŹ Ë]Ň)y!žzţ4©ŞViZ .$crćDdśJO'}‹%s\V8qE>ă4‰A™ÖĄĺ0ćű…kĎÖbnql¬ă!ŽPbΑźÉő‘“˝6ŚJD&‚=ľEnĄ|Ď1a©îKЍôá@¸s%yçěňĘ´ý¬¤F9IJ‡¤U¦Ë µöŚŔnJ,©‡r”ăđ ěAxt™—ëEgŠ€Čp**KŤÜ lć,ćxu-É×.#ȸJčŤ˙¬}Ă3ä,]Ö‹ÚiCŢj–*ď{Ż„§ śń(wżŁö–:UÝ|ëčŤBIŮ/–,MláOĄŢ »k_eŘôO>¤"¶ć-ŁÓo™jĹrÜą."şňëMU"ńÁŚăB»t‘„Ö0”6.Yú’M'}ŁŐ -í¸I€˘™ł -‚˝ĆYqťřźs˘÷ÝR™~BűâăMbđüq‹¦'kmeCä cđÓ­^çG¬ÁNPFŕŢ‚’eýçPáąę Ĺr„©ĎQeĽ;Čí ®TÄ)az‹S7««¨Ż˙ÖĂťř…%©cá”ó"™bű|ńsv©¤¦µÄëČĆ%ĽIrî2‹Ék8łNµđ„ˇüđ†¶S^i$á ™#‘Ôţďť$„űU#J@˙ZMhg˛7°´źaČ=×FÜ‹â®Ë ě!g‹|ŚŁ&'ţş‘<Y·»Ň©A­ÁŤ„f(˘a›çjYä±ĎDÍ‘ăć–›…šŞ$Ţת˘)âHuŃWŠ?$•†áŘu°dB?’Ř­8q{źşäĹ®Đp¦(ŇĎŹPĽÖËX@śßKÁ`%ť¨Ň áUIźşĺH¶jLîîb%Ť»ĎźŞŃCľ©,^¨«ź¬ )aŰPťűË_’/÷P±?wĎ?ĘÖŁ–*‚@F %±ą^ÍŁ°„ż!bDŞ•ď?eKţŇV”đĽĚYĐăSĽĘŤľł;ą«Ô*rćÄH˙čÉä ŢäGĘ®" ľ©ä -¦ÖÁť6/«ěgŃsţm¸ěĚÔ€x3%efÁbXUú/O‹SĽuŇłq΂ó_~.}őp¶đ4pRj,hĐďnÜĹ´äµççĂź\ňĂüęßp.ĄÜ[=ňendstream -endobj -3855 0 obj -<< /Filter /FlateDecode /Length 880 >> -stream -%Kߤ“Ăx°p·<ř xË…řé:辏ccĚí|ŇhQm™NŞú×$„&$W šźň>ă3ÜÚW/ÜöqŘ»¬dĽtXălő_ • ŻkÖÂč;sGâfe{© ,nÇźË@çYĽű0gÉpo˙áĐÁfGtż2 ¦t»iÖÔ•-üW"0…@y§ŘHuľjSЏÝÎăżŇjAT6ťdHOÔ[RK›ŰrŹĐ”ň‹“S„Úŕ×hźë @§Ž¦%ÉOF` ěKÜ+ľŃZ]ĄJ')S%i8&đ!AË]źC ŰíÎnő…nÇÝĎ.íŃ´śx˙×|ˇßŃĹ_ő}MÖ`Ľ­íá˙*—‰‹‰˛UR*}Ŕyů­T]wOéĂôś nĂŤ´Ť†,ŚŕďdK ČřEżTÄ™ż\Ç[WŞ×đ¸’o2.ĎŃő-X‰‘ -}RÜbĺAF*K±R=źDj^xőýTVüŽůµĐaĂp®Ĺ9źjč‰o‘îda\…ďÂËđHfČŕáĂĐ׊ €RĹ,<$sÉ-¦–—N¸Jkś{ýű#źŕSŞT<·éJSĚ©hĽ"Ň[ńbą“ů @mrß{Żmmâ›Ď^÷8ČpÝäž §ÁÝ·™űŃŤá¨}ŕB»”ŘkĎ~ 3ü6¨–—[Pí‡ŔřşGÉ=ĂčAÄ*‰-¶şWcb•VĄ«vެ§[ç~`ĆŰöľ{h¬ň‡4deŰ9•GčíłŠ‚endstream -endobj -3856 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -:[÷Đ[Ç”ĹT©–¨Šů3Ç%< ˙ÇB n‘ňµýĂáE~DÁ8:ěxNČż^ôEiů"(މţmÜ_=´Że‚ęĹó˝ňĺŢf˛AǧNžugűK_+ô»HLĽłšť4>fĺ…GŰ“®I’/®V¸óÜmđěhşŠy[i™»rČɵdńWŇ2'‘Aȇ7däSCS/7Óđ‹_Ćü㳆e•2´7\{x€"úxçe'KÚaß´Ăý!‰Ş@¨j Y¨[ł^^ťk¦VšęŁi ĄŰX·óĐ=E˝¨žf\ý íîaÓ{¶fěNÜÜţQO·jLiĚQ&1ŕěľTMyMĐFlŰ´ - Ŕ 5×ńLÜŻrťC/¶Đ‡¸;­ľ<—ţَ* \ŘYľ›="JŕícΊÎ{k6{„úżĄ˝ëÍ ”Jčf1{ ä*˙Y^şâ3­ -K†Óž˛I8ᥓ”‹ż_uµăĂAŁ”­g˘iŮxV"śşŮ#C€ -u_8[ ;;ŠeKfv‚&. )0W N•%FŽţ’T)6CF‰D×Ú±h ŕ§yÓĚ»ä<=e¤c•ÚĘëŹd>ÍAîĂ4Mt˘rŻtééÝ$T^/śĹ5oÚă*7J˛1˙DĆ#»Y,h+řJ#†ZöyÇŇĹ4Âz”ŰXŞp“őżn–“oĚC«@§Öł@´đŤ:ČWeđŔCX]‰ÇîŰ”H¤´É:¬Ľ ›¶đĚ]ˇő¶äŕ ˙qźŚĐ©ż }„VĐň‹Ă =óőľY»–á·Ůc5ŘuW¶ĂöR%łyśćÄ -|á{ĐVđńrËŚ4{O™µNĹk{wĎ|Ů~9*—Önź–› ń/eáx*÷wv`ťí%"ß‘7Z -˝ą$˝˝Ă[üZĚ~úYě,ŢeN¦Aôőf×˝űuRVĹ{3ů źx±čcnvŇ•‚’Ŕé {íĄý2x>Fx -Őňµ’¸°‘GaVkŻ|úaBÖTńčŇx+-PÖz¦'p®AĽçpďd,!BEĆmCB‰kGDüopâuËÜ•)˛DšŐ{PÂPšĆ’´"7ĹĹo“i-˛ĹúUŽî·»űDB>aŃ'˘#§QäK ˇGŕ’ŤF -űźB>°TĎîďŃ(k˙«ňL˛žń\ľ~wľ™ť2— o8µR[‘N5Ů]q…ś>jłhu8śę«eý;?ąXSôŰ ăŻLŃ{*°·PH†Ż*ÁÓĎo—oîŹ^-ëYą¸`¸űTsÓ9GĐ;©€%ć«ü6N[/Uf]¶qr{i ™ź+đ]€ęĆŇVą°ď„\@ĐdÓi8»«H¦ßĆąË÷ćç¸čBKŁĐõ"Č‚ń%·O‹‡ÝżźÄKÎŮt§hCvQÉÇ÷źBL¤cuMśĚZř7Ő•dĽ(‡öąŻf×lßĐěÓ,Aéî`@\endstream -endobj -3857 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -DÇIVQą ęO§ĄĆŃţxť•GçH}D•Ać¤?xĺhîĘĺX02sü¬d°548IIKíŞzöĽă†±ŘľŻËÖ÷˛ßĐ…ÍtZAtíŐ É:U[u$4 -ď-ZKn!Ă”lRŹ×,ŔJcÖĎK‰ ) L¶4…=cήÉ} —Lú+liëôęďI PÁF/Ă‚N—§ź¦~h'‹Ş‚Â,˝Á–Ďţ9ýdśqŘw˘ĽÍEăC.·'˘ůůfD”őŃŇĆ%>ŻňQďđoŮšřŃÚU€# -ÜPůä²CdpάÜü€I±”ö Uµ;ńĄSĹŁ¬)öÖÔĚó;Ăn=!8ä(ôWŻ&q®Ě”ř{4b@Š®0—ößďbÎqgfô ®ŁĂ”„–KăµŔć|”Ó¶°Żź6Hńí ¤1!˘o÷‘ÁNigőu‚uÔ›p:ň­U‹č„ް×S—^§Ft5ôĺ -}—#Ĺ÷=ZË ýZf~k?ńˇfŮżáŰ82˝3[9¤®Ö˝bÇ`AÝĽ- \&Ň/ş{# xMxJĘiďŢ(uM÷n˰ijłüµ2WŢ” ‰ÜHB·´şŢ|ŠJ’ăÎbTÍ«†q´˛AyaĘJqů6RE˛¦0á­—8Q5ü”$K - ő+WŻjmpUşjڎűP@xw9ÓŰĚľm?ş'ÓŐqëÝP@t{rĺ]1čµĎŕ—˛¶Ľ„QÓĹüÖíďŽfŘPwMЇwW›ÉÉ t…ĹN|ʍ źćŕ ˘ŚńŻ'±TvK/oýţ^ˇgpŘaŔfö°÷«WtŁ`Űŕ!«·QôęÜfˇnŢćI¶ş/ÉĆŐąĄ˙_Űőbzrgd°Ý˛ĐSaA±śä\Żq»ŹŮ“5Ö jô:n«Â¶‡Égč €÷|‘Çt“4‚GF{ďQK"ĺx9vŚőtT·äLZ8™ y@ $#GrYJ·de˛¨3Ë×ͱ†‘,ópŮž¶·&ţ˛Í—%ĎŇŹÜÁă†Ó G’hXZčjşđ˝o 9€¬<ŰŇŰ×®oň”âżä4đÖ·źŻëě#–"Č–Ř… ±‹6up«@>Ž -8Ú”jíTö_'×Ä>ˇé™ÖXâćČý™öĚ6˘%‡Á\4·@ZRxÖĹU^YÖĂzŮ1°™Ľ7«;'ŠAđ6A·¤ĎWĽ\ÓĄG[tOs7±m‡)7šçÇX -$RŃ\_­” )(„ëľ÷ŻŠó¤é<#“‚n1.X]7Ĺ]cŘŃŢ/ťVłşµ&©¬w/ÁŮŽNÝěźřVe†SÉşU5=…ˇ~g„î;FtŁ‹›źŢň3€«,ŚŘ´Ą[ČUč7D¸*ŕ Ž¬ëźĚáendstream -endobj -3858 0 obj -<< /Filter /FlateDecode /Length 2160 >> -stream -éęÖ»'şă?n‹IóŢ‹RçJôú!r -Ý·$ä!:h -Ou˛p~ŤäÚ_˙hΫ]˘»žűb84|ŕĺ~—Ľ(¨Á<ˇ“.€×ż—ÄCÇ7exAÂPę&Ě­µ˝ÜŇÓB+Ä˙¸ń‚ĹŤ -óŰĂ9~B5ăˇ!ĐŞ×÷:E!3DÚvŁüSJÓŚąńr ö˛˛LÔnŇfÁOGî/ůył<:€ĹF.ŐÉf›h­<“gű+miS•˝ÉŞŃŹă·żWšĆçÖ $^ďDE5ś3ĄŇÍy[~{'&¦Ćě]Đl?¤y&F»ňśI0qSÝB:(á -ă‹‚µâ(ŠĹŰwčÓ†HăËŃÁŹT—F¸Ču•…Á=2;={fĄiü ü'rFŞĹK"Č…‘Ô·*@źŻŽ®}~=÷=«"'­Zf¦’lNc$ Sjö&MÝś·bŚÍääCÂä˙żb˙žú0žiťĂ!m ř2ľJKŽšďzěo#ÜAÖ:9¦˝ÝCË9Ć•)ćä@¬sźU5NI;÷tXă2ë“!?Y?"™[ŇZŁÔÔĆgC_Ĺ41ć¶ł†G,|L-č dkîOÔµ–îŕíŠZĂń"Kd˙}˙†Â(*xMF†Ńżöůu)ńĎ,J´{Ě0@É»Ő÷,âŻË Î7›ř_öĽľ#sn÷U2/ń%îa»«ő绨‘4ŞŤ€ŁĘQXî(ľŐ_łâ·đŹ-6éöto–OEßlrŇ”B€éöÔ¨÷uŘs#ßÔác˘JŐN@“8”ŘĽ[O#TťÄ«&/|ŃĽ‡pç€ć‹U‡?ĽúVÂJsÉ!, Ţ=´©L§TřeĹâp$¬‚el‰řjxÉÜ“ÂÇ[’‰wř×„ŹŻ&ňńÓś‹@łARbŔŹeń’*bľ™ćlćją9‹€¸!Ź÷¶Ř«ÔkÁ!B>Ý«żŚ -_ł}ŕYLw ¬Ř#錺ťŢK D©]Q¶!˝/•°ňí¸8jŘąÎč™üń÷ŮďDŚÜbĎ+ş‹ŘŽ&iĆyşFGßYçďoŃt Ł:¨ăc÷„­;NÖóRŔ×y« ţcj Űió+úĐ Ů -čĂ”:%'Ł•Łz4áţźľ’HQjT˝€iŽ1úJv?“˝›‰(h+Á dŘ Ë -`čeŹ/Ő*6G·ré‚C„ÁTÄ řlÔ"łčŮĎ#o,ŇçŔnP[˘o˛P9<‰yăĘMmŁţÇôzx…§>45´čzK™ZĆíEquí»!Ő" Ŕë9§łR®…‰GŔĆEIóągĐ24׻ٍ›đÚČŤ»Ä\ťĽŇ>o [ő5¬îë™ËCačÉýŻ Ä˙$˙dűµ-˙›¦˛úĄf+›Eç»ó*G‹ŠšÔцŚEfŽ -t‹l"Łf…Ć^`­ źď—ú˙@%sńŃt6›áR áW®¸Ő7ßüŐ˘»i’ńB&Ć `9Ý€pE#’ę„Tëí±× â±0Ú"âĄRw­ć/śVlHďR`áf—ŻĎĆ"UŻy‚hZ.ŁLűŤXq<„E,˙‚ÝYµß®±]±ČUW{"łĂŤS艂"µ&“)xWÚ=›çßMŮâY»ĚÔ=şFʧnäŢűîďňžPâi{Z9€0/2áČŚNP7˘ĹśnĂ[whËzŘ’çĚë"MĽ -#PŢÄ]ď»’qf/R[ĂŮ\ÎYx×]•:Ę2(µnÍ űMá®O»ÚJłi«"ôĐÝTM°ë-S,MܬÄi‚©ä–®ŤRŘÉŇimލë-Ф'Ť×?»Ť˙˝vÇ—Şžţyńű¦îćI&|Ű©ĽE?|‡Bţ˘Pä9Çř)ä”'•S=Ńžp†8ló+¶¸ Nj@LÄ ĹŠOyZvŘ-îĘDLwIóŐ+b!Ô‹>5_ #ésgŤt…/řĺ!9vÚx¸V,Rd“NçżyęFŽhćP/FŃžqÉŠĎrMéĚÁ¬=őĄ”Âѡž¬< ÷Ň.\ť_ą-Yś2 -[¶ólŤ˛… ň×54T'$ WZŮcbBjśÂźËł¤â´¨"Ő/ăôF§ŞŞ«‹µn°V®©» ¶±%©ÔËOĹJTĐ–_´­Ń¶‰íÉFŽŻżaÓG€ę{ŠP~4°Čןo•3o˙´fý> -”ü+0 FXčA†FČ-Łąçó”`‹ZŹX=xéíF˙ů·Bă.;“ˇ•í:o©ăľw$őEÉţ¶{4§KÔó¸ksV(ău¨VS^V‰"md—Íŕd Ř[Ěśk1:Ĺ ‚ë?Bd8z̰ ‚¸î P:.?\ąqLÄ|ĂvôyR·v[ÝsÄöK|ét=eí…¦"÷&€lçźé×çĘĺÉv3ý1ç(!ÜÜ5ŚäČ ČéŚSÄŃő“:ňÂaIJ“H˛^A ËđĂ`ŃWWć~ŤŘŞúj Ř‡­.Y˙ĽÁá¤ýŔf° -*bačç.'_ĹDVÎ6@ő©óÉi±â`Y"9¨ 6/ÓÁKâňcë˘,Ü…#OÇG.<+~ţ˙> -stream -{ζ©EÁú©KŁÖ(‘¦§9iĚîx-ldŽ”ŕ_ËoAšvę§;LÖËľ‚X.ŁyűÉAL—ĽôŐr~ŚŹ®.o¸ÇŢ©6rťč)•ÚŐZ‚łzO:Ţ{@yÝBÖ!‚řô Śré€&ŽĐQĽ§íiJĽgďY¶7 d˛¨c\ÁRF®¸NÔ´lE4B´ǥ3AěŇ"ZÄ~Â)»Y`ڞČiź>Ž‚ŕ⩺Ż?5çä§»fĄk]¦ńἹ_r˛%Ś5¬óž+ž}~„0BľIú—$đ7MůóQŮصş4 Ľ:ŰPń‹­ĺÉď¶ń€h†ÜßqMŰ\ŰCQ˛N9ËâŕŕyâłâťŇ3”⾀ăĆŢců@…Őć¶9:˝nFÜcѵ:Ź&”7HZ.«Ę ·YťÇíÁ:ą[÷»W2Č`@FŐşłăŃW€ -]%A (ktLŔc“lµKě"Ä.śřµćęü ‹°U/pŘŔ‹˛9ĚF&=Oó®q_‚§R-ż˘ŹĂ•«4Ňi&¤=d‚(8áE~ţ‹Ű§4­Ř!ňŹŐĽZÁrçł ŔĎÜ’úXůÍŕ¬@*H†ĘA8w¦”›äŰ˝ë沚7%kYŁc_PlžďŞĹŘŚyŁŮçäsšGvBP¨7¶l"ÄOČŘâŘ= ‰ş`@ČŃÂí8€:X‹ĺăŰéVÚWíý(×ôˇŢűŔ%„×a°0Ľ°¤‹ŘŠ%×` x!űsLn–ɱ \‘9&·ýŐűĘR€bX»qO"˘˝ˇŢăJ!ÂŇSÉ佲`F•ROŔtc´ĽÓâĐĄţ<4‰Ü®Ě@~XxC‘^żŹ -Ňr”C=Šţ,b¦ö[ -j˘ÄsŤ˛Xvńídč"@$s1xšÔéÄ’ďásŮÔnD¸PÍŁ…” 2Ë_Ô2×&›2J{ż(îŠ#B1nwŢ종łx¤%óžóE4˝7É‘› cV„’ͬ¬NĚëť]„ßĹćç–uH|!É m4… D:úM‡o$ZŢ?§ćJúŢŃ)ŰĽ[üŤş$W,Ëqö•\§4¨‡DţCz‘g·Î™ôl¨^=ś×'ě&/€ěs O]Đ7}×ńAĆ4s\:uÖ"Ě›îőąÁż_OÄŻ±ůrCMÚpČIÓŮ*Ópˇž¶Ś‹˘[”ţ0mŇI¨Íád´Q+ŢĹŹ MhcÎË÷Ŕ6±™č>ř Č˝śîuŔđăt€Ë`¤-[Ń'Ҹq[HQ9SŐ"™>vcKŔş2ÍPbú$Ăęä®wň^6ç˙LáĆ ČÔů«Zű¨ îBJ™ ż;ň-žMuIrĎXpä{Č0ň qWđ`€«uňÇE Íý+gf§ň4Xţ^X6Ă…Xˇ?«U8•{ű˙,RJžÓÖ˛žúöíőD\ßS˝}UÂXŃ8olÝhŤ~Zä…ěŚx$hźĘógÁ†¨ş[d“«7«7€hhÎ<çh“¦¨MÝé=·5őóű5ĺ­lƱcŰI"Ż˝4ĐĄđüxF˙ޞ9ZÝŇĆăE¬CcîD*-żäËŐŞAÉpđ@k;´ä® #â×üŐ–MŁÝW#a3Hăť˝^YCĹéí<űą‰J9Πܹ@Ĺ<ćěđîöwOč «1^Ą §ŞÖś ÍźRNÎőŢúÔńňBŠ÷L©}Ą=†Ř, ˛Ş&M! -JG·9—„·%5{EŘ•čCz‡ű=¤ÚCb*ĽÁľ-ůµ­n–7ĺ>í˝†÷+0nNâUCW&߉C± ¸É™Ą‹žÍ42:`ţ•đíÄŐçîDJsGđdé - űvy­…BëĚ$¬qyČ0»ÍnŽ‚¨ -öźCpŻW˘ŢB–Í⨰˝rÜŽ˙!ă úlWhÎă'ńi,¦ű íc5í礳™8aďvéţ×ä„·ż˙>`Ű2ěĺ1;„ÂĎ\ËŃ}Ű˙Ł‘¨˝Ţć§–Âě!Ăş˙\˘CČ+üYZ˙|dnŚŃ@qŞ•^1ĹxŇ*čů ¸T™üé„D`W8:ŕlćx9ŇG˝öÍŐi§ -Qˇë䏯X虦vQ)éÇ;ĘťM­Q}Ň 7–ş…ş /OíűŇďT7ÜD€BJq Gżß›N]śÇzEť`üŐŘĐ:ođÉŻ¦ŨŇ27ŕxjĎőÂ-í4{mËK˛ÜÖ6ÚőzîNjQńrmHPN;vÜ<fńŠ@v(ö®ý¸<^V bŇWá%űXľwU¸<énĄEc‹1…ŢoMή(¬UŽŠŞÁV‘€> -stream -'g•ýd˝Ë‡ŮVö—e`R¬éĚhri-EÝ*ʇFt)·*rŠĆaažµyCőĽ˝MÓކúÜř°út3ő÷rľ eţ1‘čθ —^ äP¶·ŠU/#ć>ň%á)ĄĹ¬-Ą|lé“dűĐK6ćbÍlëÚÄ~â×0ZĺM81']:óFąÍtíž–Ł§áFĂJ[ůş]EÇFFG-RiÁ¬Ň¬żď^nDĎŮλx -R1@ę -MLŚą#dvŤţęV_†:•ý^ŐÁlSA%*Áv¦’jmÝŘő• -{Źo7Ů™`íăžš0Ýw©ňtÉO<¶b>^«’.7˝—PŕľËĽn‹i  űÓƧľ¤Žú»H0ÄŰšSJ˝GÁrů· vs˙řîýúxC×VŘýhXUŕŢß‹z nHŁÖŔÚEŤ5ëÂH áÜQŔň¸B¤™Ťź‡»ç6ş˙¨Ăę+Í6P€ö$D9űćę‰ ¨ĂŐé˛ńś5ÁwhwGöĚUÎŃDL7őśHx.ĺŞ ŃŹş¬5ŇS{Ũ3}šrb&MrĘŠJÚ"×|É-ŚFŁAŢ6Ě ŁÖj4â’®s·ŢŐĎĂ[V“ľ€É.ô„„Oäő5őbňÄŁdř®rgëć!¤»Ó:™(a¶ÁsćĽévá𠉤ŻĐ–ŘĄb’ŢUL˛°‰¦—ŞČ€jÇřs˝ŞáZăôÁž×z‹!âjŞŠ•ű0sŔ -x×…©x…¨D‘:Ë`čđľ2Ů–ÉŻ”—!kHŠůZÂů¸U žŰřőŁÄäm!o +żŘ -CĆćÚ†;ľ~÷ #l5'öŢé˙>UV^^ĘŮN#U?W¸ v÷&cĐ2NHđşđE:QKÄőŐŤ8}Ý"w٤•Řç+Ţi]źkl‡{}ëŰěÚ!˝ł˛|ßÄÉ9ĂSčq5/ –ˇP)q¸Ř‘–F:6ü_[ŐSšŹmçĘ]qÇ!ÍxwpÜrµň”K²k¤EŤŐ»‹·÷ĺ—ť–6Qjjő”ĂëTÁgČe*ů¦­$5®Ľ™$SŇľşçZq?{¬Łť:ÓŃ hĄÍčí~ż”†|‡;3€±±hpübnsÎĽł~öţmÂđëĚěŮZµőŽčňätĘ f{1éĐ1=,ăaÖŕ)[oI" [\ ôa¨kIˇĆT‡`§B"¨eě>‰ňq%wBÇLG`ĂŹĘ4ú.ď 2"‘ʉĽHŐO[׬×YFâ˝HrIŐŤ ‡×±«±ĹĘYPJgtE®h +łäEÇLTŹW»!—…@„ÔÄ$,¨-Öş€¬™y§e·@ŢW÷PD¸đ䣥;ýŢ …‰<4%ŢĄh]6Őn &h!IűĆW,/<ăÔÇă®xö¤†j “řśíóŽĄŹ˘ ¨ÄĚËfŠ8źm\Ŕ)~*ë™ ‚óĽ—u€«[@@AÚ,/r©Ëö`Gňnľ éžµS]ÉôOóóĂFöÔźĘLĹ*»}n©tŘmH×/b=éo¨{ëD—&Ŕ7Ľp7ó9˘GĘłíbF÷ e0uŘhřÝŮţXľůRµTdlÇŮË™Ř]cúrv]ú‰iÖâQ/ţ žw5¸‚˝˘µ†6ľiŤpďłu†żOW9ÓŃđôű1¬Čę@PY¸äpđÖ—ŰŚ'ólŘ| -Ő Ë‚kÔ‚ľ…xJ&;«č MÔ®F¨ĺs ä î…HÂ,Y÷€ŻXÇu~łxĚ[oî{άfGéÔ•9v{Sͤěą_i{Ô‹j«´¦vĽwX6˙ÚjoNwŁŕ–ŔěÇŮR‘ kas­¨îkǡí^‹€)ú¦ý8+â˝hĹ|K5âE+‚I{qeÂ;Ió‹9ÍçÇ $s+Ű MŰ{ĹŔ5@ý'ÍC3íjš—b2éLJŤČ|Ú-nr›1<ĺ$掅?ˇ„`Mť+#%‡ü_†/Šž8ßőxHň®ő¨X47ęPíťÂ}~ł¬žů:ĽjbŔm!„uăyÖÖ5ą‰Ú_5<´·Áč–ó†ŢT>1Qţť~Dk“?í1­K'Vă÷Ľ©ë‚šÓ$9s‚ oÂŽ~š‚ü§ŮńŔ b Ó¶5•óWË`ŹČŻŠKiÄÁµ°kŢő ˘ńŔcŞg÷ᛄt ,]×Ë8,ćčú’y> -stream -ُčQâ’÷Źż ÚäDż­ł?’n‰/˘ ˛ŠYT2ĘŽ8­k˘U¶ nĎŤŮYĚ *Ćmâ­ş\ŰÖá$Üúź#|›FÉ,ÖÜ´ÚuĂyҸpK* ?'w°ä6HN=OIĽĺâ×zf†×pŤ -„‰V€8†ł[ ĂŃN&\_Ş‹(~şHT…KAŚÚäöy÷ě+Ţyľ =Ş©?ĹÉx<áK¤±˛yš@NZ…’5î’©8účłuÓÝ9ËîđUŻË]Eł†%OËhyo*Śy®ť”€T–Ě«¶bI(ą@µ˝+óô¨]'˙tÍÁ‚U/ç#„›Ć<řýŘ)oľłó&öo9ˇ‰S-ɇ_ýž¨ßIőSY<)Â\˝syD*"<’\ąćO躏:­ńźńŠM łÎtqJ~ě©kpů­Gős # •FË­4IŃ.iđoÓă7ĺÝ•˛ů?Ŕó:9ŃU€Đ€™"›ŕŐ™Nú#çÂ$ ÎJ˙Ć– pą[ŚgD kIŘdpüסb š5Ôm9Çn +qZëÝŐŇZŔł nyűsŇĂđ€)6;ÖKźňZÓ`¨{Ű[;}ơ '(ŤŐ;¤-zŢÉÔEĚÚ*ç4¨q |^Çf®©!îbö, €S„Ń2‘3lýDîčQ'ú­? ¤ť¶&;ĺÖłYýCäő ĽXT‰,•KxXyôSóže˝¤vś*ř,ËxËk7ňĺŞgĄÄ>„ ;Fu±ĎĄ6ś;š JÝűĺ”_1 †J_U˙Ú­îŮ“=€fJ.N`Š`Ď$‚Pľ_Č(Č»85éÁ1žůtéO”\"<Î:i'ˇWz +&Ź.„Pj1uWLţCt´âĘlTó ęv€^óćşBŻšÎÇŹ"˝ěń=űö$Ý›äűhżŤ;eŹ Oń[s´Kě‰ ”`w´ -㣒›I—NĐ9'^Ş*!®řO±‰´s–HüŐe -#)ácšVÖµ,ůžě•ËŔenAgł-ÎBţp5“ć ˛c„d˙Ěxtş—ÂeŘÓN¦ç -ˇ´péďOX÷ć5MüśŞ8câG¸‚#]–z‘ăŻ\f‹ä%٧jE´7=ç"@˛Ołm¬P„Ü|pă ď˙TéeäCie±Ř6÷ѓȑćb˝ŃGČ Źž;CüĂ/>íX“i>ĽQwĹ‹ŢĂ.K(Á—éĹŰC…łqPîÓŁ/'7%±z]F˙ŽţçŔ ów’˘Ě ěŃ;Iý¸Wş®3fÝL\˝E| «¶OÎ ¶ÁÍ;MiďśZ¶/âÎŇŁL4x?O9ˇă¸€Ţ%Č ®é5 Rů}<â®#$˝€ĎšM÷Já^đ +Šíç0zD/ó‚U-xIk#÷ Ń»U78. š]člŻÖťTŘT&…ý|ÂőŐ%˝Ě÷ĚŠýÁ7ű¬6°é©öćendstream -endobj -3862 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -<%eüm5ŔőhTjŇ'oď¤Ţ µ%oh*tÂĘe]'ŮÓ ęßŰ’~lĺP­–ë»UvŮ ŔëîXŠDś0ľůőYÖÓ›ąŚÎ·ó‹řţě'i€đn–GG‡Ü·Z‡eCřĽÚĎ«öĎřŢ}–áO!ŹyĂńT9ŚŢŃ qcúďŕś9Ę.ĆkS˙…W±ąoe—G?kťX’‹gĽ´=$íf¨.0–ŮŽFx©Éż ÷¶°:Öjµ?Ʀą»ß¨î¬Pś| ZýŞö…8éôś '(=Čü|Č”%e0ödÉ>ż˘ÖÉĘŞÝ%Y=&ř†ňdFÉţ©ŹăaľÄś@·ŕH´sú/¸¦ąĐšŐçR˛tg RĺĹ3cnĚÇž -×Ö-cŞÂýEEZĹ%Ź Ö>ľÜ¤źUăĚgÚÔżŃ>Ťkóőéúĺ`:ł·XłL¶ˇM!I~ˇGrB‹öÄ´o0~eSuS<,xŔ·‰®Ä9}¶`'ĂCR™ş;¤)4·këŚCúĚÉ´ś‰Lľ‰“H -ćÝ*Ž:^"[Jŕ2(UgÝäőî4żĹ˛Ň—A8÷47<%č<9t*YrŢ4  ÖĎD›¶ZŰuŠ,[ş|mË Rž—!ņ˘^p óµ}ż&´›·_Şyuöm?K»§‹0Rňb¶KU1¤»Š)¸ -s¤Š#F¤f˘aČn—Ek©žÇzJZPx:wO8§3űGćc#ěfűŚ›ţ­Řě«ĺÄ˝‹‚ép‡ ž7ž•ű>°łúvoiŐS‰=xDA•*š„„”–Ż[Ň\ĘzóŻČAł‹y(·¤†ŹÚ ŢÝqůK'/'Ú(¤vÎş á -z.´Ýlk|HŽk`ţżKá÷2k:(č˙k*ělW{ÖˇÍú§eX+N=z -ţz]¸Fź‡Üű[ĚI˙ĹqDŰž‹{Śq9&9čĎôŁ‚Ď˙KÉĘż7łŞÖ‹Ůňź„NŁ‚±IÂ7ˇąţg»\fŻ·ąjk`(«Č– «ăÓĄkěYÖ˙Ťy˘˘}żn`*,CeeşŮ>[V•°QĂ˙š -8-› î¸>ŻĹ"Z3î+ţ6ÁđĂ4Tdh=ţP¨O–‰¬­ÝŹQĆľ}39|ĹšŻ@Źţg7QÔůÝLĽą0ä0ŮC ~«z¬ĚŽRdQ(e2~m˙ť’–5S|Fŕ?_"´Ă°Ď!lFą_YŞ hĹÉĹyţ‘¤X«Çkľv­[áÍiB›-÷R€¦G‘ľ§-p˝H€Ús ąŚ¦SÉuśÁ˝ČŐq7ą;ŕé*U=DîlÁ„őŹčdŚ-ő@LÓó|Á™GAłqŐýŮMŕCŚ“ś€ˇşćż‡aíŚWţ;Řş!#´Iě(Ż´,dz˙N olŹrE|˝‘L°Ć!?4® váĂ_ˇĂ2šČF*„&jÄáč>8˝ů!VÔŽśaO´XH$ EŘÍěAő·„ŘK±ëfs™ä 7m„+=Â}<5 ÔqŐ:©Ś6÷’˙r|LŮź;Š4Úe;1Ĺ»¨#.‡Ş‚?UłMąÁ'ŇěŔ6@ú9eűĐăÚ b¬=´re#6T o‘?üŹ™ĹcĽýďĎî\H¤~%+ßíLö[SŃo+‹§)ćĎW4É fí˘tÍíŚçLQyaÇŘ®SMş6öÓFYÇśĽż74.čćĂIžÖyÚË|5l¤H{i˘¬tŁKq]±GŽPű†Á˝go—8Đ!†o-ă"ěÝ?}.i>ÎPś Ţ -ÉóQHľŮúˇĐŠ ^>×´°j‹«v.ł»»Ö„m|]ĆÎ9Ţ55můkŔ/&(ćŰ”ž1vÝÔ˙ifN*)[řX°úÔúähĂ Ď@#]®×‘‹|ßĎ4,äŚńTĚÄRßµ˛ňöw=ĄÄ2ĆÚ3GŔ27&Ь.I5.Ź)㻫֡·R˙‘ÝŻµ¨_#Ůjýp`˛W,Gż#Ëź%Ą+ĹđăÇ7É6Őd 4ľ‡"N§±®Ö⫤ڍĄ++‚ŹL(Ń˙fH¤ňďČ%{¦¸ŞwĎ -ä úa0 1n–9ô€JOóińkÂhMrľ)hálKgendstream -endobj -3863 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream - ź=#AĹZţąMâa™9Ó°óMŚ÷ 7ĎNůCzBFJýn‹úąH}f -'§Ňˇ÷=f5&N•îÝż9'°ŃXb@nIŚ&Ę3îIÉ`F!,?4ĘĹÇe§ŹRő“Ź€±r«Îo{xRż,uw6GŽŃ'gŤ_ s‰â«đ‚G‹0Ęł,SîM0f–Mśů™H r´sĆÝ×¶ĚRö!Ü—áö zo…{z `žBS<.ŹăÇY5RŘxę›MŠ,!a/ö­Łô ťJú{‰kť*.ˇ»p„¬˙¶§ŕ Y‰řdLĐCş xđÍ -;gřtĽO*Ę» jşŞÉ5ýĚ9‰ˇwpĄ$f©ţČܡ>7đ­ň.=Ë=:![›TC‚ę•dqî~čŤě÷\Ó]’Ű@¦0űĄXz9c~ŠřD{îřHa# G0Y-äťÖ>ß7Eä`ŞÁvůŐ¶‡…GźÓo;IÎuŁý\+L‰%¶·¨!ÄR‡W•˙~ L …®O—ň¤’¨0Í—¬⊠€ŇZÄgŘVŘý†ß †˙Ɔ=`˛eîşł`łĐ` }˘?‹Eo ˝XÂcšˇŻĘÚĺţfGËŰ1^Q•ĹćĹnzÁi3™}©¨wi)w0k¸¦55ŮqăIŦłĘ®hüöŕąÎ<â¬nŤ$9«lDôůzZ7eÄ -ľTĂ -90ÝśżŻ c'ÝOnŽz‚ô7ý'äź»ňJty%V1FĽ„ČâsJ0FóČŠÔçom÷mŚ!H -#Aű@T”0q ’Z\€ľyž &Fć-ĄÍ’ŹĚü_ě>"©a xű·}4ó‚íϬžßT?h¸ĺŻÂîbx܆B^čyś3JłćxV7bŃR? Ů®¶şšđ.÷)Y;ˇě2¨Ţ>HŠÄŮ ĎŞdý¨.ă…ĽÂł8C·q°n2­{ŠN¦/ÝZYú-÷ŤzƱBi-Ô+“îĺ·,Üś=Ý.Y|±»ZŚç)eĺčv©ÔÇEĹţ:Ł$ăŢż…ő‘fŤŽ€PµVĹ »tČĺЬŞ4Í0H3qJXôŽ Ě_řó„›}hŐĘ cbÂűłÂžBdĹy<Ăendstream -endobj -3864 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -¸ú€˘´ďű©ŠŻňižŁÜßfX,ę)»&ů9č•rc ÝV5[şY˛Ć˛óćO`P7žĽY.%"ŘgRĽz3ŠÇďröeŇóg9ˇ^ -Hߌů`>˘ó>eÍÔ7ńLć*zĘ0WF6¬c…¸SrĚe´GŮü^CŁ·{Ăjđz 2ŠĘt8ąô}t˛ń”2ÁݍeŃ?6¬Ś©%űD9z×>•”Ă -۰§ž‰Ý»âpťggćOňÔĎđ‘Ô,˘­~4CÖ÷?BD‡a_Ľ y$×CMË'Łb\ŻŰ‡7˝]że›@p ;ˇ¤Îg/ŃĄá4bg)}âw'đl"ÎYâďűá VO ®é®á©h„ćŁeě©ćŚyXśŢăˉ˙«đŞäIľ®ŐNaţ/(Îl4»EdŹD¬ń>eeAfÎXżßüiĆŇ'•0¶!M8§»>öL´Í·Ţ˝^i9pő“\ß[í; ®¸MÎYiTŘÝ*đ’ -çWŽŐŔ¬ŃcČŃĺ+EPÜLÎŃý6ý&\®—śăÍÎQ…hiď ,.DĘ mÔŤ¨@Ů@ő´šëy„rMĺh¨Ś7¨íK‹]Ö5¦~°§)LJşřŮ{ý.Óź7V&ä9Ç Âşč×5ĂČk?ţ—śj+Q>[k—L1ťĂ6®ěó˛Í”í †÷–îĆą‘5&ŕző^ý…"íTBhgjŕMîMó€|IŁ/Ą\yłłO‡Ţh[ź)ż5»Q8ŔŞ)ťŔ.ÁŇf’Ľ]e-É"EksJw zž?pĽŔ1ş’•TłŤ˘!ő˘Š!e+şţ¨_¨Á›Bf^ęö={C —´µŚwŠ-§jÇ<‹?M8ŚJ†+ SłčŮů:źyYÉ. RĽĂ%[îÝ łđVĄÜ¨Ěş<Żô:|ČÚóÖ™ľ\­/óZăQ‡M˛HÎăÁA2N÷IUËqiÂŰKždç IÝ6Z†°.•ë‡._ąyÇ©Żüe˘ÜĄŃ|ßô𪭿yU=ŕ=Ű5óߟ$h)<…Ţ´ö"©CíČÍ)of])]±Š˙\Öë†%á‹Hk/‡Ěké­=ÓŮ…ĆB*4ú48¬ü?t¦"ÄőOÍ ˇ+cwvöµTo’qţU$6Bzŕ8·\îÚŚŻšTż„˝!|Z€|ż8a´z©üů±}‹ĂěKuŽ<$ń9ŰLqv9‘Ox’ß#Ž>źßíb2VÍś—×î͇tEŘš(ŹĂ‘ĎŤ•“ë¨"SbbŽĚ.#~4ĂŔ ±Ő‰u(oëw+ëCĐq&ěłyn0“Ió<§ÍÝrÝěÂŢ[VIŮűżNUâCósůB1Ó)ÁU: -ăy TB˙R -ęzškC“Ď<_RŠ n -4ĺF9/Öţaáx=űşşđjlRş˝GČĚŚ˛Űu<ŹLµšËô1΢_ŠU©rŁ{o-_A8DĄI3í´Ĺ÷BŘbjGDß©Kݦ¶‚!»ú°Ŕ8‚ča*ÇQ"ŕ^XąPâA@Ő·˛—ŘJů)&x¦nŕÝDCCSÜŮŞI:dé{ąů"ç Hź†A¸ÍáôˇFË•ńÎĎNľ`SôŤä»g4}ERŹTÁęw)´¨¬ÎŁIşĺ]‘I8ňšż7č>؇ĺ9Ż…"bo†/§ŕllX4yfň?N”€ޱ€B^‚Ař~˝ÎOC?ařЩԡż÷Ľô¸1}âňďŚŰĎS1‡ĎĎßxY{oѢbçŔ·„>zŞĐŕßîŚCϬ¦í]¸H­ľ|S«dEĺ~u´‹ůďŕ|LíËH[ŃHÉ—¤iú˝ -qÖ‘áă €äÇ·•@SŤÖćđ6[ęŹ9%™ýâPH”śËçye¬-?Ż6,Ůü½é"$ăMzl-}Ćîă8·Ć\ňTByťĂ± u0&#«C$MËŃšˇ]‹S{aÁG ¦»Ă=q®¬ńĚ׋FůçÉM,něuÉŃ?ząśîz[ŮqGľüĄ@(´GČqĽywISĚpÁQ:%ËB™óbŮa@Âr0é]$©­Fćź°x˘(Č@×Íĺ··»J0ň8´oËqĺSx‰Ěé|˘b'¸~‚…:eµ=đ./A?…Sé*쎋”É (Ŕ„ꣂŃC?Xţ,đK®¶ŘçÔCĺF«îx ň+ŕcU˛ű?d‡ˇöe4‚é$ŚKҲłęÇËR€T¨Tendstream -endobj -3865 0 obj -<< /Filter /FlateDecode /Length 560 >> -stream -„9łśś•ŕUźÄʧń)đ  ó}bQµpC{QMZ “S9űÎÍ˝;–g˛Éëös b»…Ľ˘’NsŹ­ţó~ô8ŕď<ÁĽĆ5ŕA¤s·EßÜ5ATęś\qä06N¶ŁŻ±rVpâi…;ˇ~$•~ë2 ŘLŘÄ`lýĄ,·çe Úż+Ťu¶lČö6ţóÖNm•ů„ °BűĂ#­ä+& ·Z[ôŁß·ŽaćH ëäý™Ş…Ĺ.ÄŢ[”^˛`!}¨l–ťlcŤDbPűŐÍŰk<·Ň€KĂłmż?JŹű<őŐo´bÜŦ>í2‰â -•O/@j÷ÄQ!UtAžŃź ýŞĘ¨jŘ\ě}çoÓĎŃ×ýUÚFp-8ťŃ+ÜŔXĺXpa98Đ…qŃt`˛­˙Ő_v“śOłNĐ`Î-EŔMe5‹źĚýĄj§6€í¨Égwüż|Š|pŃč”O×^&Š ą¬űŞŮ+ÓĘe‚˘ĚË—‚JŽ5dşa6¦´p?¶Úěź–endstream -endobj -3866 0 obj -<< /Filter /FlateDecode /Length 1968 >> -stream -"%µxá{í(6*w…l‹"2Ĺž­śp`Y^T­ý·tdŃŚŃsđ®>˙˛D¨IĐÎ˙EE&ä®qy [—„ťăŔwŰ‚Ąge5zLň0R)\ôQ&Ěç(»rŁhśş®Ř×wőĐNť$źŕÎĂS+I^sElXśy$ˇG–ÂęF‰tBŻT™7~@i• ěÁȲö/-Q™/38 «ö˝`lDŰ»Řř…ýF÷ŐÉĆůᜦl b=ęVď‘Č®äeîôOh^‘TXĺ)8÷0–¦}€OÚTĆ2ËŹâM‹$iM·řC–÷Áš‘TçAŤ‚[é¶<©Čú<{`3(˛ ń‘¸Z ť{ěŠč©&źI°Łî‘Ś& - ®?źKĂŤT,Ćc00đŃáŤJĄŮyĎ$qT= ¦ÁůˇĹť -_t@Pś@í;‚Pó’G/vtJMşŮŇĹ‚ő†Řm˘k^y}|”`ÎÁ(­.Z"V*/Q~‹fJ_sŽaÖ­öŃJ/wAlĘť8ś;±f©<§ĽŕĚą70Â.oŕ,;ť}ëňźa(Ď֞ݪyII´¤«sÎĚ`ŽŤ87·›čłĂÖâ’ĘD|ďC©üMô¤\ÚŠĘţę¬hV)Ig$;Ú­bVWę;(Na¶?罳IFŔ6°¦–vŤJm ÷şŹoĄ‰řĹsvxTiŚŽ\áJ}8'„ń,"‡ŕqř¨O¬H\ňR“}%2ą?Ę üŰŇŹFä®É\®ÍäBkűµ+›őˇů ­Eš2ôµ",ÍeŻ_đ„·ňMô˙_Îm< řW…gtůÄďŽŢúił§:S†s˘đĂÍŤ‚s+sp32‡¬|š_}ßŮEĂÇ™›ă}ýßVč¨XÂ%gűm"ď]5ÚöítĂ9.¬Űčl)…řŘZŃ Ú0 ëţTˇżT€rw±‘đ¨ŚĘôcaęĎ0/ŹžŇŁšs; -=©cţ>#0…±"g§0"‡ˇ-Pâ®·µ11I“Űz`vőtYďLďBł®†®p}(Ŕ‡=ÇƢAfÔÚżËË[ ĺboĆ‹~4­Gt˝_´Şµ[ E -'o˛›UŚŘkŇZş˝á'zľhlłd©6ämýĽe%Cvm´éćâtçżnUźLüŁ^FĂsk/µTtęĘ‚°p Ô-×ëR`đź`dz/"g2G×—W˛đŐťćÚŤ5¬Kb…ş BŹ[XÚ=“¸uW”ZçżÄsć¤kŤôU·8‡E=M NlĂuÇŇĆEzű"ŇĆÝTĽť[đ`~î%¬YßK4RF—†Ěk›6+˙I77 xµô%şeŤŮ)ŮUO!-‰>A{i˛Q‡އ` -˝­\®’ˤ݆¨4˘:ó}:î,ś 5éC6-Ňs:®üÎEJ|,—,óLá˛Ćîř Ó&˘ÚŔ˛çüđęa\ľ„SâRšş´ýúłĐŚlđ] ßďbdšťęmHŁŇE_´OjlăC6Ă…˝BUĺ÷=QÚ«¶C)_xzŤShrŃ™˝ňĄşŐ‡»„Ű;y¦0V˝šÁ?Ľ|ŔŁąÖWé^±˙Ćg)â…[¦^sĐű5@ćpéßýţŘWö’“Ż^.c'›oÝť¶ DúIÉŃŠŕíذMĐUu¦BĚ,´ó]1i*¶Ö§á’"Pś®—Şe8ŹÄ?iŢ{bwuoqĘař ĎJxo|±$‰Lťé…˘¦)ÎźXŮMZY(d‰° üënł˙Vô™óč•.;1Î#ŞÇBZÇPÍeR‚ţH¶@nů` ¦Ć&d˛7INóhRťč¸Nou"Ć̬zŹ -ŹŞÉ—:\‘ĐDgÎÚC”L/*9y2¬mDĆăöń˘uÉüpaLţqŽŃůkÎ3«kíQ·2ąAsU‰Ńsň /ÂÉ·äĘ«XÓw›KÇÔ®<ň"ÍôĆ€NĐX¸Č`‚ä/d«?WÖź^ÉJQľÁDJß`7—;t"#§ĺ„Öé5š€Ä C^Üî—†ë5śĐRendstream -endobj -3867 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -ú:Żf`­O Áú J%ËźŰ%«,TÂĺLU6^Č0 Ů5p‡-Ďé•‚z°äK:>cSŻ0 -Ř"7Ó|ĆU'‚,ëeć‘mž¸ j8Ŕč'˛-m•}‘óP[—4•u·L¦ż•IüióŞähqşqĎ“ŕťćnů#ćó”˝úÝóT¤[@V? --™¸o¤Bi˘v¸Ú ˛·cŹ0±×ŕ„”oŰń őh6LŐéZ>vR3F„»júmC -ť‡@n1¶˘3şd·•ľÔ‹¶]Řő‚#·čÇ÷Z`áR»pÎbôŇć‹ĘŢ>Ozb‹[ćJ6XÍá-.xŘżźRbâG:éÇ×Nřňô‡‘ŰéPËí@™Ź“źŇś|&(3`¸çňŢëĺgŮęĽŐÖŽÔn\ńŃěQŢ©rĺ;Xúˇ#ă˛É "đ -ťăÔaAĚb?yćm4…m…ŕKŕ‚Žô€~l%Ż`g÷ĄÝvvQż˘×l"–&îđ+ě«/|ę†ň˘k–— <;XmĘ,†Ł±Á–h8'¨<ZĆZw '/~ݬKţÉąjÖŤöÔGâR/€Ý'^-K﹀\d^b§s‹GXź;çZélű fގŞdÔÉhbBŚŽ ';ĚşůS]fB˛ŹĘ@Ńlö/š…7gżůבi>š‰Ť™4–R -2tNÍç˙ăçG Ćuä?şRéő´ŽĹSĎ%©o‚ÇŁ1Ű©äń%´Ţqđ)Ruhí9E\YţWhh.SŃ˙ĐĆć©;Eü«WQćđüś˝ŘÉ: -¶Pě‚N)Γăe€Ş -TŰ˙_¦h ŤJěű ÍÉĎü”¶çżş¦“SR”*-9ťZ\چ@Ű.ďÜn@÷ý;Us›ďŇş¦ÇěwI^qÜQ ?­|ČľyCîH;˙Ş)ŞűpĎQ«R‘’>2 ćl 99Vݬ–níĹÁ©ĹŞ€=mč -ˇ–ĘxńÍ‹p^‰A`˛nŔKř¦Ú9t==2_¶xŻtŲ7<¸\ř›ăpľ#łGîW©«üÂËgÍ{?G;şş3&/?‘t§˙(…'ěĄ3*čx´. âđÁ2˝Mŕ;mő6“~#ˇŰ5b,łĐPŚLź—OdPÁݵńU 5=¨Ł}L]Şk>¤)ĹäđŃŽňĚpH -tż-ts©«dž®ÝO†ŔްV ¦'µľLyň0ŰD îI]ťUzutYrMn‡ű‘Úłšź‘ßÉCÔ˙0HčÚ_{i{‡&'í,˘WjÔ5›„†űîŞRµ2#^3`w'ľtAůł;›żYŐĽq]÷ž€úĂĽé|ÜFł5yÂbs_?noď„ŢÂ`Â˙x:U‹UqÓyNĆ4ĺ8­ç}29‹ňţµă'$¨É\8g?˛¤ą €…ăâó˝á­^Éignš[Ea&¤ş8/čžü"Ö†řôÍ:ô1Ż aX%®Ţ€536Y1¦‰¬¨ä×/Ű0Łô•BžžEO«ĂŘůîĚ•÷ř¦ jhď0áúsÚŚ Łĺgٵ uWR.TĹAÄŐťţˇ˙±ě|eÜGčWuüQ"ŠUßÓ‡í¶™ÂÂçŔ$żĂŚŃRŕ§'|śż_q™¤›2ŞcLíÓež®“ÉŹ_ -§:śqĚ\i}”‡»Čú‡u UŠëdü›ˇÉđ÷HWD©…­ë÷ĺL8¨p±Ůşá8vű7˘>pg†f XĘýŽ4^ßĚ´~"97ěĂ%‡TŤôŢúÜđGUAXŃ›endstream -endobj -3868 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream - ™kćQOŘ­öA*ç´×ťĚ˙J˛"#ź¤îş¤ ⡠-JŢžŹmâ×@Φ6^ř1řźÉ¤’9ř/gĹ“ç -Ů…ß%›gŠW’BcyË BĆź ­ -Ţ]‰.°ŘľmŢQ©ü«ĆlY\‰3çŐ?EéÇ2'¬ŻßÝM*ë5Á0(""ĄČmd)Îď^ż¤;.pŚżpEĐÄ-ó…ů5­X¬ö$S6Šs~ěx3`[!Ż!gŰ0_˙ÄÄ8đŘŞć Đ:¨ °î• šÓÚÂ縰|úZśN©ö: K%Ň8m¶>éŠo'QĆYőLኝSĚôŇ“„eXu źý V-Ä)ý𫠤ÁÎNśyŘS¸,T,&H}¸»–1b•–UCĹňe´¨f8i@jkj0ÄÉa4ŰĺŃZVRGúrŹţŮS8=„â#®Ü”á¶cĆĄżOÁ‰[¤ą"d:ćÉ@--?e${K-®@­@9S–QRĹŚÓíbčQ”浑NÖ`F0€Ź -w‚勊OÍX ¶ŁJ¤zgâČ„+T./Ć5q S:óSŃžů’ućsDf´&×P1\ÓŽ7]vP~AlSözŠ™ňFU7Í_q‚ľ 4!Ë$ăä…%Ü7S©§ő&ÁCY­ —ć+Líí^™Şts›7 ×¬¸,ލ>nRă3žŚ“®ľÄ ˛CÉž«–T-ĂryÇ™U­u%+i˘P Śó·Ş§Rąâ.z–:ĂuÍÎEPhϱ"tiŮfÔQ’ń^ç»ÓAHޢňqUSŐŃ$űßďąNíK*Ů*3Ü•űXŃż ţ/ßC=y¨öŠŔUöjTôA‹Ň ů-¦†é«·×g¨Źî0ôO*aÂpćă㻼#V`ôĄÇđ$´L’5´­ 7çŠË|Łx'TÉrׯ|×âcŻQŃg{pĆš\WüŰN,NöoúŢEbT(Bţ‘/éFăfµQs2k4›|oűąF¨!Ő;m$;X €*rxÇfX9›Ű“sD·iŢ5ů6¶¦›Ě©Áö á6š˘˙|óîF¬¬G7:Ź2ř¤5Z„=µVSëlĽ8ń˘üĘ hM˛ąBt_IÎßiÜ21˙ď™UřĽ˘± Cń3yÚä;˘;˶—đ!ą€Ö¦fÁĄ1îŻP/R‡őB|LYĆ؉~]´nj_đY¤aŁŔé_óGf¨sÜDŕZŻĂýĘ;Čäâ=ĄUAüŻ]ٱVÓ8\eçbÚ7:PEOg5;”á\I~1á~ĹF ôE^~{Ź Ö¤H‹_éeŘąĚßv˘Ľż lÚť!ă^áâĹ’řě7őëŞŁŚ™¸Ś™ć¸eD´Ői5®űfÍ-gşeg˘U€%~t„h§Vź€MĄĎJ•¶Ą?żë Ň­÷âRŮűg ‡ÓźTT]×+˛Ű5,‚b6đOHŤăW$ôý÷BTŇJ^äÜW„UŹŤšq_x9[ÎJkYÎPr‰ÚŚÎ†]aŹ&ËŻ1r~Q~YúÔÜG" W˝ÂaÂfłß’ţ«ĚX˙k©^Ä^fNNĺš”ýuZZŁv+hk - Dă‹6˙’?y¸e±M*şł$^çeż8Ú@‚ĺłŘ™s\?!Ňs)+âfŇ˝ľŃRv…PěđÇľ’ů‰*^Y6żPGÓW§:üáŢtX󆄹—ź<ďbÂ(ďGݨ޹‡–0ÄÄĐuw±ŚPŁiÓˇK’(ôBšąi€MšđTŽ–1×|îşµ@âă‰}u}wőVwť‡.“Qä—ôTîOŞJ!ßyQ§ćr@Jnµ±>H‹Řv›”Ń`E„Üé–ŹčTP?űů|ëEĺĚ(ŽŤ‘É&Í›`zŔi&ä*N`¬ßĽąú˘(RŃJŽ×ý'I›ó€›ók;_Mţóf&{Ě‘6ň,”_1-s?kôvççÍ„b7Ů'&q<ű»ů.ď ńëüŘr„ôe -„jű6¤Â„cvrđ©hrˇşh$®‚Hů1é· 4 -âďë…NP(§Ř§‰O–ÄŁ$;8 "Žá¦Óýtëë† jíjŇ©-ŽQw~ÎÉa#p B¤#ôÚ5Ę Âíu™řVćŇĂV2Hr€…óč]E‹^ýcXFâO…KŤ;ŕYşŠ”»˘cýšjלWëk…űÖö¬Ib˧UÁąh&«ď´€/S)űĚŐěęŢTrÚëą3z5ČSr¬«}«F‹‹dĹ™dý2±eĺă7*±wŻ U1)'He -7Ä/Şź­‹”ÉĺE(ĘJ*ÎÁöíČdl!J (Ą ü#NťŕŚ6‰r -ËŻKĘhońSó{!¨/ĺéZÖęö:Ź*5¨‚řŹlË/ÉĎendstream -endobj -3869 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream - -źž˝ňż4ämŇćő3 -˙®//A±¤ďäTő]ź^U<6c‡ĐŇ‚Ngŕ8rÖŇěďq7ń‹Ć8ú‡„Ć*”8ĺYkV#Iµ…ťíĘ ¶˝['°d_ŐäOçu Ŕ²0÷€˘ľ­đމ\!Ć@§QEˇě’‰~eź‹Ün™rŘŤ0Ůü"x0µ}ž0|u÷,bĂ°Š·™°–:ü€Ż~Ń)5%äPP­yă/“'ëń±·“ÓÄâÜ ¦qTQĐÁŔĎŤš‰N"€ä"ěśMŻiSe[‹¶hłó —Í "AŐŻ—ŕK™Ck̆vŻě—hA5Ż=™Sw±eË"CÜ­âÜ(ĺ|q݇ëMFt„}śő!m0ťŠČ?˛Ď¤-‰ÚŞŻŕ”Ŕ=ł¨áą­äا‰˝]ŞrüˇĐ-˛‘ć‡éř„Í. }XçŻŐ Şf°őm>™ŽĽË< ®íą-ä(0h÷rdËý(÷næśNÚçUá ŘNµqkÓ“#LěĘŢ­żąďĹŰňS‹c bÍĐŞÁČ:Şz†|ĐC, ƤmyÓđkyőîiť*^;Ě3 †ą¶#:6/żíęčĺőµÓň*¨âŔ T:Ă Úćô›6‘´–vˇŇP1;5ń–•ß1Ć_I.Çoé -@lµëo¸~|Xz%cü?ŕďæ’CM“Úx¨=jX -o˙¨˝˛ÉÔ×Mśë^§”¶3–ŰČŘ(¦;:’ˇ”lr¶(ßy“}+‡‹ĎĚŕˇNľ>CřŁŇú<Ń“bj–wĄŤ„#Úŕ‘a„!×`| ‘Ö˘®v9~༸ ˝˝,y6 Ů‘d甊Ţ˓ˊhGľ˙˛™˝ľĂ™ N%ă^ÝNźŁGÎćőJ—•Ic0ĺ4ˇQŽ^Ţ~×°tÓÝ Í–ŹWç ÔVś•ěž·"oC)#ĘěĂŮm›r,€Đčü:u,L,GHD„§%Ż’iýü"GŔC4ƶř‚–ęă„1ÉgĐ=qBŕ’ŢTŃĐ=Ě…Ěś$@ńÜ,»I;â;Îaq8¨T‚!nćp®—2iúj6­†ňćsü=ëÍ÷l¶” €~ěxúç“ů`\<ľlý÷#©Âźů‚@Ąoq0ř’ĎwwLeVA0býŃ’>d× Ż±WŃw¦ŕQq´ŞÇšŢëťüîYő}9ĎÓ ¬g9•ť­-ŻÔ÷łC #/Ńy˝řü1$-ćEĂ_–ĄĚőŞą%öM7ë6xĺ”Đî{˝Ŕ˘č,ZUŞIŞÓDĐ.Ú:[ 5‘aĽ0•ቱĎäÇĽzŽ^ˇŤ‚)uł.LÝB±/Ë-«fR‹ ¦·tňP9ö˛($. ÷ű2ţÚ÷€ŰÁť2s<(ź±Ęâ2Ţë&¨”B×őJ=ř¤ň[đ<śBg“¤˙pÖąŃ$é×ý*Ń/ Ŕ¤Í㛨ř &Ç1H¶Cq8ѧ‰Ř?}ŮfČŐ§áΗ™ź®‘¦|śÖÇaE˙%°ň®ľüzCµ[ťoÖÓf]„kÉűč>{ÁË_˘@n3N¬’ęÜÜ­PÓS—aÖFvń`©‘łRUŘO$N bŰçAżŃŐf'ňń™eW.L=ÓC+ËKźŔ›`íĚoŹňó~ĄĺűČ€9m•OvČó.í˝'Ëűţó…ŔqřřnYż3ĺ«Ř#bLĽü1@ĺ,éąÓVĄˇmEÇćŻá94ŰCý‡ÚšRôc{˝ćĘú R‰Dtęá1ŐH+ˇ$lÇFĎßüňŮ‘WnµumN͢Ď­˛OX`±Ů®'GňvbŇ őjsµú^Űů°6(ű\ßř?ó)ă–$oüŹŹAd뜏«ů.WBewsÎRkŢĂĐĺÍd°C-UÓ¬×DĽ§ń äy˙•¨“VU:mŐFłw’ç3ş{ˇŢW;tôÄ7w.×üi)Ď`ÔđőJá@ f38ŮśYQ’'iÝ1ó!™>Ŕ"¦Ť*ĘŚ[šč›ŹÓ¨.e±T>[>Uľ…Ng†H”ÜuC‰–ÚÁľŘsßŘ™^fů†‰‰÷HÍO4˙ů]¤f„ý™‘•‹2±şŠňŐě¨Ô¦¦$śŁMÉŤEŚÎendstream -endobj -3870 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -ÄĘâvUĘΔá~$î‰gl°úUŞ;Ď‹#’!abůíŮßëü:„4!fö1X©=3Ë˝T­reŽ>çVŻ$öÜKŻIĺy„óäíě¦äq.I:Z ź™ř­Ň~ly¶Ę–—M¸eÁy‹&+Řű -°//XŰÄS L”Ľ —P˝m .?!rEăli`*ÓçRI¶†jďiw -/ŕë-¶l5ó·OeN¨[ŐŇ]^«Ź6ŁÎH„U­@Ŕ„VôâźÍđęčzF Gt­ăŘ -–EĎfěČB1}yˇ§ňmMGơ{ ¶ç+ÄČ=۰Ý­GÔ(bď&/ý¶Lyꍅ)äÝ>7 đ´efˇK˝›ˇ'ĂŕýŚĚŇřrB]ŞcŘĘT´”ęŐbËÓ­şµÁÉŰ®+3ÖĚĂBńĎłWD -ICđÍ-ŽRčHűÎQ ĘŔëzŕš”FaµAh?ŘLúS&'ř'ž«ŘâbĽp—Żrʏ(Ţ,‘ş*¶.°…ŹHšG‰şN]^C– QĹę%ć÷`uűͦśžĎU°c_®=݆ŠóŰ–űĚqB,K">â+rÓ$źýTI@łŢ"ÁŔčוŮV+|WĐAuQ% g(sŃyă>ĺľYk°‹®ÁulP°U¶b8#f€-ä'ÚaÜZYíR4¬_JöĎ‚)››xK“vd±Rdsnő4?*-–é˘Îř¸ ™˛}ě°¸tG3¶zđĺđÁ ĂI&ĺ,p–צ”ऍľ‘ťő$Í%;0;iU˛r<X -bW}îĂ•ş:Ű« -„jűäőŤBůîIůîč=žěŘşľ’ŕ}ćš"Q<ş‡ @ÝőšŞ™wăq›%hĆ漋§v[ÉĄĺ–Aú)8YfKŢvßĹ#Ѭ??ˇ ůeĐa¸˝`[BŻĐ}aš ŘŁçPa¤®ŠńIŞ˝Ű[´ct=ˇÓ®Ž 3ű:ť'ü Ɇ?1»VĂ5GĽń˘őŢ8©÷yF$©)znĺ\ë|q4$ťŘhß~ä”·LÍ+ŽńŰf23ÓÄť˘ÍűúĽżf[Ď^ÂxbráNfÂDŰ%8Z;ĚJ !‚µÉňłśÄĐ5Łő3f0öO3Cţ!ă;FD›Ją«%ůé]¦i)iśľżÂŃ;%‡®vY$׹︎eµZSŚĘS.H”lT˙CC8 Íćb5p%· †nŻtyMĽdFój.Í—¬“Ľ»ŕ%‚®]˙ꥨBDĚ -µÁßpPž#9Ň,8Ř44V¤ýwKJáţ,= Y -ł÷Äł€'łq°űÄŇYÚý‹Ňd`Qm5–˘="zcp,4yĽ5a™lGĐ µŠdáyŁN6®ľĄÇš%(¬ŘwüLŕú7Di =´‘ě €Ř ë­/Ř.|5ÚëŘv8čpŞXW)z«Ľ<‹9żŢ(Zđ†. cWź¶˙+gJźőäM–3[Źj_WJKŶ˘^öËW=¨ÂľCty<ßŘKĹ,Ö~K+b P4,Šş[ąU js¸˛uľ<Ü Ńvc.Ň7®(j꼂̝ůűřwOÁł»ĆÜčąäî[°«¨‰?±Ş~ޤ]¬Iqe† ¸Šžţ¸ŘŁßs4HdĹ&#L=ËßÚĹNÔűňx0$dÇU@]¸ńl˛™‘ŞĂ/71)8šžtß6şŔ L·:óîÚµâîÚíű'ß™D"^aaËđŤ÷Ňm¤!0µˇfx ĎĎs<żR–ČzęË˙ĺh~T1ZHŮ‹ěŰo1} ¶ďÓgŁ–ç_çoŠŐ¶ÁnžwQe_r=OśŠ>ŤsĘhbD«á| ÁÓŠ×nďŃ;JźÜ¶” -fR!&|áZć™73EĽ«íw”CÇo«˛Ü3”Aă+C:1M«d>]‹’đ¤}ˇ!Ř—Ą±š‰§Ug NeĐŻâUVźÖĂXDˇaŐ|ü"OČÍ~Ć©§Đű;YŚ"eŽMcXžž#ěSWŽc`¸\ŔA… ʦ.ęô0V¬af†ĘjŮĘ«b4‰:oáÔvgĘ‹‘> -stream -˘¬3b`ŽJ´”Ă7݆-L´wx}{ÓTa÷Ç)î¬!Y5¨–ľ`Ő›‹‡»[ă¸-ĆGîR­6614â&žÔô?_%ÄGĽťşj¶<‰1­‰$xśůAţÍĘâ0¨FDÉ3đ*‰eMŃχş‹č-u‡śŤ˙mŰdş­še -ÓÚ‹&¦*{g•ذ˛Đäqş§™3i#k˛ŻůĎvń°ČÔ·\y=©”X[u ۧb|† ł5…~z{&ľĺ#Y„Ŕ± vGŃXż]zó«úR¸›Żq-eţ<˘í=Ŕ<ĹNŁěÄľG—!÷ßxÔŁ˛©b S]΋ţmđýëEĹ»Ť?ă*&Ó®A…"É’ÚsŐ°šż8ÎŤidEˇ‡+ţŘ>ŰX"C?™¦zťüh$­xŞĄKěĺîŕ*_A0Ň ö÷ÓýŮĘé©nGŁŰ>”đ2¬‚X›·¬"‡ 節ë+óźD¨ĐmŢ>”ŕžYňÉÓČÎb¦,Fâh -–ĄŇ…d<'‰D›Ń€ ď<ř»úKĂ%ąsÁL-»2[ą ˝<‘şřvÚˇŁĹ­—·śôŰň—†_…V“°é)â­5Ü× ‰Í‰Ř?ŠŢT®4,}(©ĎÝxѵGlšÜG<ú§t)ʨ®q…,×ÜÂUëČý7żú~Â*܉čdĂľ)AČ DƧ«ˇo¤5 -éď›x‡5ŞĹ`¸#6e•ŕ§Ö#Ý® šZpnp†a_ĄĐ®Ń÷q%ÄűâČĺKrš¦^y‹Yl,*üű¬·'4hÓUSÇőP=”´NV˛¨´Ôo% 6Żë·•p“G_\:›4Ä·âÜű-ÜÚŽąîŔbČx›ŐČóőÚp˛ą Q –ô 'ň{ŐłŤoA8†úRSůD—ŞÔnsš4¬TU#)´M•đŮŘJV Ĺ8Q®ÖôůëOe"¬1îř: čžš‹ É”–šq%dŽ Ó:d´ęnNçáń‰‡Ští> -stream -÷YD.]Uó'J)ôđŹĄdXw0 ¸ŰŐ•lcť±]&kŘ“F( ©ÄuýU‘ÓB‚Ń÷WúM^µvĚ€ÝÉ!swŁÎ®ąd¬O3‡8ÚĽb‹żş/b_,rnŐÝpYéfŘ‚g˝“_ôí÷âÁ&˘ -Ä©HÚÝCÉ…ß"Aáâŕëč5€gÉ/ßü»$A®‘cĘŲ?! -e#K\jCĚoŕÉů¤¤ťBŐĹ*ń:Č”`aÚĹFs'+cYË6rsiŇ2dŻiĹlKŕ˝Uv)ž<˝r5"ɵMůšŤź˝¶t]óç—€nHÁŢ—y‘ôĘÜc?Q^ÇU1x˙ő©ć<†"ČĄ1h -t \,ŃŐ5Y Ŕ­2¨D¬ŘËšc˝µ¶fow0ËíĆ™É箟ĺáăÂǧ¬Q`Xo¤¶’śj¸=ŽPÇť#űÉĐSDĹmŁ”’J™o–ŔćRaÖy‹T’ŁJ~XşŇÂ^ë.|ŰYq#ţłWĄ Q†5R?Ú4âôV”nú•đ«9­+ŽAŻ´©Íü5ýÔÔÇZşĽ?ŐŠćVżŻXaaü=Ô$ż¨˝ ~Ť'ĹŠ¨ĽŹµ˙Ň' §·>Z–Ż5`↠˛¬nŚW¦.öŞAČ }ě öú¤ĐR¶®ś`ÁąŇE•ÂąŤUń‘Y¬ÍWýDjŞ.­q;Ó•gxQś­™:˛ŔĆĄ^ŤęĂĹ‘BxgŤĆ»&¤÷•ĘŁ•îWéÇJ[dV;ŤňFrý5 -ę}S/µš¨qÚ€…YŔxÇ FśËşUř˘*G űŠ nćż0ÇĄ"„&q÷ĂţŕŁâú.2·Ç1·„ÝÄj§ľ$Ŕ–«ĂbćJ˛,ĐT™ŇĸNttUcűĽ^­ÎąŚ}ěËIGÍ˝ޱ'©¬Vb@ŃđkźËi îŐpĂűZ˛ť˙/»ŇĄ®p ˘ľ”ľÂ·mS?líÎ%|´ˇĹ8Aő=9…}alĽ`đrńI)ň…rűÉZě×[†â,L”•Ŕ‡¤>iQ„ëd@RőyüÖđ­if9o΂UAŢmČ·ŞŞąM%úGËĆňO_iwĺîBdĽđ[ŰľF›ž¤Ĺ,´Ąľ8/Ľęśó㣝ouqńi-"h‡Ý‡Ű8ćqÂ%Eó ‹Ą ĐŁ+ŞĆňď‚ń˙¸¦u(x™k]·Ś #Ë”2¦. §1ĺb÷gbĘRWx×ËżÔlÂ+Ý'ľ5ő*ţŤ:˛4X«hÝmCŃşf‹˘«ŔĐçÄ<2$¤ŐĆJý»ľÁw~Ĺ©5™"«çżQ űąbËJ[VÔř5>Jüx­şĹ(C>Éň_÷"=DÓđm»lĎ[…»m+aŘ‹}± žŢ[ąŁÝąxĂ`źöůž-Ć_Ž—Ď±É®D›Áţ1¸pÖ’ňpŹĐWÝDů})l›=ę»4ËDEp·`ů5XKą3T@|Gz{ ľĺXÝęąTż ‹9’Ëx›Z:RÚ™r€ /|¦Ź -˙‡NÎł±Î™)™r[Îöe‡yą ‡ĎN°ă)©§~~RΠ$źÇÝĘËd\×úOr#é˙úQdxk‘¶Ľ|fŢ‚ý‹ĺ– ` Ó—^ź÷… ˝ÜOţĆ$ŚôŤ7dLqe5Oć[v]<1Ű“Şóé(¸ť¤›k3Rz«:Ç3éó«ŰĐÍ©šĂR…öřJe¤ĂTéĚĘUÓ÷»šá ¤ZáÇ.­%d®ďÍ •ą´cHÚýŞvťÄs n÷–sga#ŻR©U•—iÓfŹXwţUŰ zăşwg’IµŃZşYđ+óL€‰u±} ‚•ZŮ÷ń .ë‚&±GŦz›ë«ĚźíĐG Ő•˘X'¬Ż÷ĘŤČéAĆ×cMv8ĺ¦C·fÁŽ>ę:łĽŮe¶bTáRźÓ-!„šmgŮ9§zĎ,ď9)ެ­ö#„}اJś4x•1Żî ‰G -äł%ÍtÂ3GC;ŕză—/ťKë/¸«tëdßŔE cŻ˙‹L–"۬ˇC“Ěb®Qłu"źÚŃ"łc˘…Çih„É}ŠíŹÉŻQ(ęco…ÍŞłŢďüÎÖ™ÁŐMA]˛ŕ1(WM‘žg:/ŻłŰ&¶Ş®€@~ŁÚkşłž -¨×óŞÝ@ddŔR3ČCOÚčSW6td -ŻÇšÓ”Ý)µî0>ľćöǬ;öAv °ŘAcž-T2đ5endstream -endobj -3873 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -¦”IŻA,iŰ5ĎZ‘°¬©Ů••Ő_·łů>@g|iőÓŽňé{•ü#ň_ź6 -eůä8<ÜęU~Ű’q~ˇ•óx)g[˘şÂń¤dÓf„:brâ~S¶%óW9€żtçÜd§uýň~ŐÄ 1¸ăS*Zń=F&v´i …^˘`rőSŇ8ó¨‚CĄíëĚťŁňł¸hża¬ÉÉdü<šd+‹ ë/ŢÎcçĄtxĐč˛|? ü‡ü Kfďß…R†W+6ip=–Ć—Î$ź85 ®6¨ińŽ5‡É±Cu÷Ą1^~忀‡Ď”Ý{Ţ’2ýŽ ť^E@Ă+=3ă{ŕ1ĽT”Ź}¦¨$Z-úé§ĐĉązZMč(˛´ŕ, -}¦őĽ/˛[o~Í äµ -'šűűcyŮĺ#‰x{ă;¤Ý€|ŻxU©Ć ´eŐĄ7ŮvŔř7›ďFlfř¸n4č¬z5‡€2ż§ô´°%<†ýÁ®Ł«6Äó.źß[ɇ˛–ŔĽřŤÁË><™m†ď$ §ÔĆ®)(sÁS^yÉ·ĘQnS%>ůK\ŻXôˇîř×*ńYca˙ěä>ÇgĘ, gĐF)čźR†´ś’Eńµűć`9óąŽÍŤÇł…|f8óa:φ7ÄĐýŚTpQęĺ+29!îíÎ!%!aĘH‰ý˝–xěţÓ0úm2˘ ®ěvgúbĄľţž~ˇ‹ľĄˇÚźnë-EĎDśűÁ -rKŢ*„F÷¸– ‹›ëiiWĎocŃ!ą«^k-‡´”ÇŁU§@8Vl.ć°Ť›x˙hÍ94ÖŻt˛}Áo4ä5yŕ‚L‡^Íé+Zřčř¦ś5 UeU›,ÚÎlq”SP›T=¸OďłŃµÓ˙G GĚyŤ CˇíOO, ·+ň'ŽĎ2@öŔŻnöHç°«#jŃTµţ‚DKřúě–mŽáĆmąĹOÁQĂ^5gä yxÜQµ˘]cŹŕéMopÉTGĚłÚňíž%‚iÄ0ň…Ă(Xřh1ńŰ‹K“ËzT˙»2ĎSó2"üO3GŤĹ˝•|M˘†bá80m&‰Ő:(Ú·T6ütŽ-˘Y(°ŽZđ6ZÂkýů¨ŤJ ×ďEf6 ěŔ‹J wł2VM«łçv2&o´CI.JWmÜîĄx>¦{§.”łŞ“¨ôLqš#¨2ŕ łę_ĹÔ…@Ńň(šUÍ'Bݰ6ţ]ń‚ĚAʍ"|ŤĂJthçIŰÓľáäODö¬ĎüçPĘ1¶Mwźuńm„ľ­›PxŇZß˙]ŠSÎvy™ö*TŃ…{Źý(GYzÍ™´3ç"\ˇ§ô›¶9âßx*źQj${üł;_ĄI+žB5ĺbd˛ţ`ć:!ďhĺwµ….Ź>ţçk»fö RĎ:tHz€ľtÁś¨BE‰¶ěť H­N€¸ ”ň+eńy7Ä‚ôÔ¶Ůł˛»ă#6ý¶:SĹÎĆą]hfËI]V¶ Jr}Ô›@}2ű'óvĺ'.× r^{8uÎF·ôýŐŐ]óŔf~ˇ¸3ĄůáícIě…Ůo ~\F -ä¸ÄľGß_©ĄÉNMÂ?Ą< ×ä­Eͨ+'ŢĆŻűQÝńgd˛ˇŤë˘ď#EĘ-V·?+¶|˙ţDBiŐŚuäŢâ#·Á$Ç)aÜŤŞOŃę¶Z!Ë Ţ]ěß;Ă$EîZ8ąÇusD×9]ávÁÄÚc*áÇ:˙éŹóééď-^!Kć… -=Őa×ÇńĽë×Čôv(˘LÇk¨Łń«±Şčm•÷rţŐ:“ZŞł3 [EśÔ.'ĹÔĐÇł -ťÁE˙ |¨Éě ę!>düѦąw46ă:[˛Ý>z(•'[:i(pÔ}áľOî`ĎžőÍô'Ĺu (J §ŁÝg¬uP˝/-.yäü0ŐËٲć†bv;8Ŕkĺ«^Ů÷B•‡ź©|;§łRŢ!ž˘aşë7 Ü.¦pĺKr*őă Z'b™“:¨$H~¬$lđ'™@’]}hvşĎju}Ôir‚‰ŘäŞQěr8˘PßüIW]Ăr5Ż)üŽÁ˘Ú}÷ł¨ěśŢ1ć‘_‰iÖ‰…|Ş ~‚:8bv2“{1*abŮšC­€žó†N-ÎC×6iI;ľÖWJendstream -endobj -3874 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -´˛őCÂŵ-C›Â`ÁÇś»úH‹{ĽďMî)9ş˝ô1’Ak`qÓmţţ˘Ţ¦5Šmě ý łĎd n†F?î UAŹ~č789Ë1Î4ľ˛ÄşD0â¶ô(Ć53Š­žËëđ`¸ĚRŚcÂt«”Ţ~mÉÖ©{Ôzx „lfęx/€K‹a¨˘ČłůCv†©·Üöż[XqŞMfĐ]|śŠĹQ°đ3ZÔývȡ«"JđÖ`…@Ç!B…HoÁ˝d ż¤.µ™3(ÖóĆźw™ĘýÂbÚżŕëćwGŤçořłD·{ĺÜtöţ}äbéŇR Z”Ę~k -®“0Çę%ž’˛\ŮÍ˝G*JTÓ1ZĐÖzüĹţ'€íÔĄzŽ^ {ěA´SÇ*ěVÁĺĂńAÚ®bő>¸­yÓ|ÝN˛đžhµÔ1ĎĽ>Ç=ŚŚHwQIĹŞZ5Ěřä=ç,A”ŕ}FBî“w‚›¸żöíV÷‰Ď0ął;·Ü¶@•­#ä…IŔ‡ÎŻ2U Yw” iîgś†ö¸śę™řAÄËnh!Ńét×ţ<ÚÍ˙"PŤ¨Ů U #ň˘s~ 5’¤×‹‘ŕFťă&ż șʉCéţ$z0–Äůä^Ó_$(0ăť§|]óźĺ3Ô!›şÇÇ”ăÍĂLZĄZ¬}ŞŠ…ʨT’RŔšżĎđ őÚí)Č@úoĎÄö!^pËQÖź;ŕ[±âô“…6#4T)˝ą˝É#ko~@ňe,tô˛¬éŔ†Śězb§Ú¦ÔÓ5śĆęÜĽąó‡‡Ć2č$Ô­źl»Ŕöďµ$Ü/˘čÔu¦ŁbŽôʧŞĘ‹ Gżu”|5.±6±ăË/=hé÷Z’]ř®”ýr+ -üč¸ĆőD}Ď&g‘ůµŐ:BňĽJÁNëśô 9†#ŞK{͉a1ý¶8ÇWţš§ŞęŕôľP;Ý_Ś ĘvGA:LXبFú‘îö&„i¨{ÜýÚ"2”’ţ»űb2Aź8BÝÇä随 - ęl¬]@Ó|ő$»iţڧ"1m&Ąő‹¸ Z’ű~ü~ÄĎć?RI°•86î–ă -âŮť]ߡJ,uKuëw˘JŢâ/Úpż ř÷řň÷ăCą9ÜÇ{ţXđÍGĹOÇ0#—™*rö«ę+Á»ÁA=x>K˝Ż†®`S‹˛TMđṲ̈~Ô0VmM®Ő#3]ô1{˛‚źcmř,qť+§´żGɦŢCÉÜG¬Úô`E7VőÝzy‰EŹĂ‡ń~zRŚ ŃË1ŐfŢ'ă}6‚%ô5üó“jd”˘FUĐÖľË^JťQ‡7Ţ6­â`Ż…«äĘ8ţjd~îF·eC+a‹ŃxK2ďÔÜÔeśâ!čÉóDµy¦^zásÓą‰‚¬#éŞÄÖVČ/l`çÂ=5V0š ÎÝĄ şVÇ"ÔËTK }Ćő ţśÎ"|ůęđ›4N -@ţçţĘÉű“bč´§ -G{ ׺źUČŚ¤?9(\^ňxPîZ+ŤŁÔ«ĚQÓ%ŽĘ{ŁŐń˙g(‡ż é<µbŤ›©¨KÁŕżłgÔÓčěTS‹€˘ŻŠr  ŢzĄ‹ß˛>“—ź -Ąz˘G‰ ń»k!"®Mą Ţţ=~yąüe°ĎťŔ×Đáendstream -endobj -3875 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -wěÂĽÄüYŤ)gd3hbBN)Ďq¬‘SĄ¬_¸#FŞü•*sj¤}®ët9XíĎÍ·‡Cţíś;ČT a MţäýŕźëA©ä‘0Śż12ľ ďúqÂłŐ‹ŻZ5 Ő(ť§Śzv­ó -‰Ěľ-%q9ß9iĹp¶!%hEPˇđţÝZ°0zBФńGţs8ßCx_śV«b|"+M°ë¦tĽä4§?G‰¨~ŕËręç§á3R·ëó:ŹúIžÄ¶`(jô~w~oDpŘęxrÉş¸ wYň˛¬:®¤†Zślţo f–©'Ú‚é§»”îkYm-oÜŤEµE÷’ś8ďćě˘<1¶ZîC㑞Y„iPVßz‰Ý5)Q/‚J+›{ŽŻŃ‚Ĺč®ç•â%uľ¶¬Ôž\ś,yŇ/_gŔ™Ç¶eäv˛ŰRĐ3ô¨[ż˝ĆŰHJmŽQzbkj§‘m|5F>ň±ťëŢ»ţ­˘$ ;ÂŁfĺąľŚ)bn ÇT]+ łý@fXR4' Xh_Őče HSY:ws%…_Öî^ł#¬–Ťň8e\ˇ7Č˝‘AWŠë4hŃ׎ze&í€Ćnę‰ŇÇ>áŰ9Ă7”2z ŚY–r8-ŽŤW~‰µ©†ž!ľÎîëK“ť€c[dŃ›W^ÖâG5ŁËŇkĐ*MäɰZyýͦgŔ˙!ěužËrHQ|>·™ČĎ6ü$Ç…Bm¶Mn{ŘęúϦÝ"= $ďźô ˘¤F îěÉšĚ2¬Š…Č‚ó}MÄ…‚b]ó(<1Š}QޢňÉFŃ}†ĺ—¸qYčĽéńíbŐZĎňóŔ Ükýńě=)ě™(×[Ęd/2°‚Źt‰;ďÁ;ž††”Gú.5¶o™{učd‹vy!¸ ş(ě‡\Ťžç©˛ŹŕmŔxÔŃó[żNmÂőz~~äŘöŤęע h™huď·«`>YŰíĆSÉ6Ţömš(TďlÓ÷SŁ2ď&aśŕniű3J‘2ťŞu„ýj49•\Ď,xëCžf(ȶ¤±óĘÉý{˙•öü}KĎ?Ąx—E -ĐtKôT±{•q ß×KčRHŠ,=đ}ťë%ž+†ŚhWuâť/m™uťY&̱Ľ@uOIđĆš]=.ůp3‚˝M%źîĹęaÄT7RżťĆaiČ9›[ú߯6pWżG¤x·WáIŐ'Řç)˘ť[ŐŰL&R’:‰źţ‹cŮB ëłÖ#0|Ţ̲ëÓ$TǧíúĽPřoŁzdőä$Ž ć‹Ţ:Á€ŕëjÍŻDçű2ŇŰkZͶV+3ŇäCy<’\Ř1D‰Näc »ë—Ůú  jŠF¶çG™%Ąę5y›ĺµş0ˇŃ@??8&ĎęPˇĺcPűefŔ‚Ľ^C$Y…¤<ĺxa¬÷TŢn¶Ű?"Ą&µ ^źË†žf'Ůę­!ś<–ąŹňĚ6|µB đĆüU.ÎIIŽ<•– ]ć°uÁ2šµ­ô¬HĎGuSS:(ÁHčs⑞r[—!†k‡:ŁV]żŹ¦cŃ(RçÎż)żĽĘŚ›˘˛`×sŮ0°xí}Ô2tx o@*Ý˝ĚÇkĐ -(ťd}»ŞÇŕĐ2ń{+IĘ䑌É0ĎÂŇ%vUPî޵ cţ!ąÇ“­…­:`řׇŮf5ÓögÖ›jĘq*=zĐŽb-9+Ë®+ĘŰwvŻöF+»®ŰúřeéFxSJ8”öy »şë=ÄOŔlnrŁ<ľ·,.ÔuRëY+ęś–<‚Ňő .ZV(ťÖîrTłć‰vŐďvX=ăśt‰Véč,›3„ëŢ^Šą 3łj+?L„ÓSC®}Ř\"śB)˘Ć©ŚZâSĹĂŮvä ÎŤRÖ›D1µoYµ¶P“$$1gC2=¶€ l*ťrB©ëüçn}xxb)ŹT˝ŠH´ńną¸Žć–"!řŘ&†Ö=ę¨hşŘIŚqËđ$oCÔZ -;6üđ‡łRš‡<ÂĐbé)úCvć.DÝŕ_ţttendstream -endobj -3876 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -ÎçVÔjW×§Ľ&ů˛rŃď b»xvfÄ3o'ŚS˘ÁľY¸őČŠhčş5ŽŻţA­č ěFL=ů 8j*Vî,/łztąÓmŮÎ2ß`p¬Đ9e‹Ž  4´puBŘ>^‚tq.ţĆ[U Ł­Q 8Ľü«áwT'Yťyt„˛©>Y”ó]0Sj 0QĚîýV3Ţ…ďŞ*®.Śş$ĺť|„ub)műo$=•8”!nÔ•™I_óö….Ä "ôąBßŕ$=$L»´48jµ/ÁL®SŁKŢSŢą€†1|łjt»T—mžęf{l Ŕ"/BPŤŐÝ~iy‘ŁţMyT56á‘y ·âůîá2ĺ<ň84^\JˇLĽ•b+yţc’[ĎŕH íĺW ĆG‘ -ÂZ0c{3©łĘĹ<˙~>MŔ Gä§eˇn‘ö@Dc/ł tUŚ|˛äĄŮ±ď§żL»t’ ř+aDa,9Ôľhł;Ń1$nJ!¶yŰ Ę˙HĄl¬1Ѧň ýyU›Â0ć[H FĄŇ«’ÖŚzą>or9č壄Waú ĽLŃIÚᇲ .€EěđC‡–YD~]Í"ś9–ZµF(‰řŘY+.Đجá~î:6»żó25Gů˛€S±= -ŮXRĎ˙XŇÜůŽ -Ŕl:(Ň_;#¨Aćh4´żRhŽŁ"Z [Ç2/çp8ÖmĚçđ'úţĆ„‘BĎ]ĘcúáďÍś—Ź@yé†=ŇF/Ón¶?ş·ąX|ob{u8‹["ćŞ7zwú‹~x˙BXzË«~4 "ŇĆ -FΉ˘Oé-îăęl'H~‘ „qŰgL -řë ‹W™™ -Âí*ĂĎ’$ňRŻŤ:|ĹŮÝŹŰđů(zy«Öě4˙@Đ%ÉáŮ…“»6PuáěRÄ®ÖUţgx¦ŮTŇ<ÓsK‹jb…ŕHĹéËÎč5śL]±Ż\ś´«OWĐ,Ń=]ů’@‡Ď>ú?‚–‹Đ"ëě7Ů»7Ä»Kę8 -;űOd&°-şNµ$<Ą‚HI&PŕţŽzů]–ĚÜłŹ6¨…đůTźÚ"âú˛˙kźúm8ëôâ*/ö»Q7-ńŤšmˇÖľă¶Ë4űŮiĽňýă!X®?§éßŤŁşJ8ŘvŃ–O4ϲ^dmKÓć\A•TˇgĚ?:"«ý“áË«W§©Fô»ď"xqŽĽßŞr{ÔÝln‚o‡˛¦ĂźSš#ĹHUĂ˝âĄ8A‰ Ă~l^ÓDIżŤAl¸Iră™äa=}¨JKxCĂ* Ö5˙Ah}č̤Ő}H…ÝBÖ1Ł űAgďQ@hGal]PąW¨ł Ń -MPĆe֟ݾž}ŚŁnÝą(čáz­ţ¨ĄńT1¦°óß))va:ó\€ďvQ™ŹÖŐ!ujŰ~†ŇÝ4p–z ĆÝX«đćłžŢĚ\sËsz+EĚŠqq˝<ŕÔĽ"‡Těó.Ŕfçúĺ‰Ú9 0“§«+ŽQ}ěo ń$#şÝ’ţ>w¶źĐ2ÇçüµĹa‡é\`NmKźţl Ž`1g­‚çĎłKĹv k–×_ór -± ‚ů†Óę-š˘Ťy¤JŐŮš€Ć?-ÂóçëÂŮ®a,#ŕ ÇΉ•l&öé©vd—v W(ŕlÇ{›jW{Ą¨±Ď(ŻRAîÔu#ŔC¦*=2®YyÂűâóŰĂvéć˙Î"PľMă6 bľť‹€RôÖ}sâîígź…I§ ÷ş+o“˝žřLÁ0Q…%°u0ĚLÁpKň‹d¬ śE÷ďĆ7dľ ”0)K…ţśK[băég…Ň$Ć7|Đö€WÂtŠé qÂB ă Y>降üţĽnëČÖ19ôÖ”§Ű˙Ť"†|Ővb6ÓhÎ2/…~OŽýą<ĂfŕöQ¦z)Čâ÷ămÍ…¨¸K‘P+ Weą 2Nݦ ŮnŔě×Wá -K5Lt^!÷uÜĆćŻîĂâxy[-KállÓŇĹ´uĽ"˘/ăž_éReâ×ččüqr±ÄPfďžcçPK&ě—ŰÓd܇•y6GŔ2·ÚXžendstream -endobj -3877 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -˙ńČ)¦ÇŁőá·É„ŘâFm±p^×ČfĎ“A~vËZ#•uőń;ĎŐq&ČÂĄsę>Đ"iu/Š;Oj¦Ů2ď¤÷Ź!†Ĺ‹Ň8ň|•(61Ž%Ű8ŘÉnűŘó!Ü)·Ň(be;˝\ůÎÓ ĂP¬J‘Ř[şQF«üFă  Ż\Kí÷·Č®€+ń—ŔŻ™ĘĆć$˝ L¶;Ö_ܦDŤRŰż¶~ )íńËĹDÝĘä]ž‹8r NČĐÁ'ˇźÔ[ďí‘Ó´$(%»î›˝çŐ#@\qőIˇŐśË;Ö»AŢ›¬' ‡›nVccňŢK&ź@ç|Ą“âFnY·ň‡§9cb_®/«':Ú~t’ŢjĆGĄ­‡ý'yZ÷z*]Ă„C6pZĹĆJLľöńeŞjÎ’ó)Á‚ď}Ý”3üÔ…V2"¶BG}ÉÚáć'&µ˙ăíân‹śŕ¤˙ŢîňÜôŔĆ[8s¬±Ř©¸Đ‡ă¸Š±H6bDÉęÁŁŮí1 -Tz4Ż]ŔńƤĽľ?äfÇŘ´i-·řôeSsŁ$[©Ün]“ě=`„ÉÚ¶ä$9˙ -žIj…lč9űců,ĹFńîżé`ŰnŤŃ…×^Zb°€ÓîL˛áÚSćş h=¬Sbvžď˙öyi\I@e‰Ţhˇ}ô§ęlÄ[Đ%ÓЎ€š)O…€ŘäçĺE§jDţph_şĐą@ç˙{¤)Î]z^nSwOŃ–"¦BĽĽ®ztµĘ›^!Ć”éŢdĘünÔ]ŮÝĽŃ«B»u‡Ź D°m'­†·JÉrůę“Éö6†ßŔÖQJn?JóIžOłŞ˝ËĽWŞH§+II=bšvyŃÔťUď¶ĺ^«Ď}çE6˘vžľYŕžß5—VI^»ks©iĐóŽj= ŘQt˘Ś’d@b pa)°¤ü_v¤á)äŞvŻr¤üîč2/gEÉŽőMŽúşŁ×"0ezŐüŠFŤ€íЦöµ…Îůzş'şeŠ˝¨+b#†6Ý>¨ŢłiË•)!Śr p#W_B‘ä\2^üűg:—ĂýŻĄ¨••Ţn‚Nó‘ä2@WČĆďo1iRU‚nšÍu„3üYpÎMXz-Ń˝¸¤eĹŤ!ß<ÉĹüőŽ|ÝĘ=óŢ Hů—ź=B( |đ–ÎŐÖp˛ö÷Óí<˝B@#)–‚zÜmW"Sp¬Éą"´~ÂÉĄc÷âłt"S«©‘*ĐË)StÚ‡ÝmËdzŚ&čp?tGőjBĺf7¤?8`gĽź˝-Ň7Í=dŞŔO~6H1[ˇ‹yç—ů• •nË Zdâ ){há R<Č&y¶ŠbëYMŰĚ·ó• ˛yĂÎjV´źŮ歹›×Ăšîî·5b¨ăbIÖ˙ŐˇÉńwâIL ŹĂw#°`Ě/†?ŻFHĽÖąŮUf„pcnč"¨ë8¶‚éΡÖaŰ]v&¨ćm›^"ýĎ Ň_ÇĚÓĂ_ÎíÂÉł1@żŽsÝ€PB<§DL<á^)©;!ž$Ë6`c„ăËok]S|ÚrĎçĎĺ--Y #ÁLŘ8f±uĂ|`géé%ÔŁWÇ=ä^°ĘĐîôÁDÎŤ|Bâc(Çě”¶—4_‚Żů'§‡Źkĺi‘®E^jUç"MĽŰ懮 Pnş°fˇ¦[‡endstream -endobj -3878 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -ŘaŘÂiB%[ĄÍ`č‘p ˛ŹŔT}µ˘bx¶®BG”'nÇÍkť“€:*Ąđ!CU׾v¶ćtĐHŇôľ3:•‚2ŹV`ćjHéôŻĚŰ - Ć=$ł$2đ $č§r2;ŔÇC§?ZĆ@Ö2Mj˘Ľ¸őn¨ˇópčаĘG{BHćQ:˝yŮŽÎf ëě#aś Üďçč^˙ď;‘ŰšQ› -•Ő2JÉ µH¸¶`*úť^,ÓŐ’ĽdÎm˙“źf»Î•t¦X!„ĆŢűdF‚ŃťÂZp˘ĘSsRx;|r˛ŃĆt%*ŃNBNĎL[űaóˇSžĐqŕIÖLÔĺGŠQ]ůÎG˝čOáěŘ;cbeţgŢ;ÚĽ’¦úɢŮŘ´ë⫼7’[M± ©”()2µ™Âë«aefÜťKx‰śěĐőŃÄ…ŤSza૬ -¬ćfQ“|ş­hYńé“„źo;Ң¤ÇSĽÇŘ1»©ýܨs|ęš§¦+Ë//Q‰`D?Ż -ŰŚTü‘ĆáDzmí9#ÝAlǬXčQ–J ćL:{nRśşĘ)C ęĚWsęaú˙ć3ŰĎ2;ZUš€%+l‚e3ao›éë!n|5§ůďéÝĂčşüšY­pQú˛_%żŞČgŘĄm˝¬ŞRµšçź{A·ç÷š„¨›*GqżMpgř›ć8DĆÚ‹ďŃŘĽ¤č¦ű Ź’Ü–h¸_©dî㜍b9Š©»ĺÜě,t 341ľ¶G­aSNN0ÔWü€$hČy/řŮ­9ăňȉ5!·$?ś í= -ăł–nFý/–ŃĚ™­G«ąuśˇ\8Ô5ä Rź‚Ó{n 6|Gń?ęŽbgÜľ¬ńÔP !i˙ţ° Ě &`5nŇľ%;sbő9>3Łů]©˘ţ×}‚ÍŐňŰĂ'"”yďń6ĹČŞöÍ7ţFÔÄVI#áoJä]hĽ©ĎŞč´Hł_p,ÂEĂFťŃŇ0˘&ŰÉEŢrpĆeŃ`ľŞ{ťůó’ą úőrŃŹ«˘jޔΙmE˛Öxlġ¬Ű›K÷Ç5 )†Ábń*găĆ ôÂÎě·ĘoL-G0h c;÷mÓwšŤÓ/gú·řBlJXAÜĐ B‘&HáĄŐś¸­4#Ť6ĘO;Źoj}Ů«uhľ[L¶¬â¦ ôŐş*łs´¨×±ó~Č{ł˙®§tÚßö!C±€nŤ®B >/_RľŔD»$öî)`jÄć+AWr»ÝĶËéý˝ĺ@šüëŐŤŔcwÜŽ€ťJ‹—W y1!rďR¦Hőią’¦—Ś@eô­Ó>ń–żŮţ¸5đŃ•*FźV×K_q÷÷^VeČ4ëÓµČ B©)^AÖű d@&~P€W­ ŃĂW2”^T©ýµ+„BˇřN«Űcc ź›ËĹÔK”b˘ěČxGŻěj0‰>ôÇLwí]8v:Ü}ŹYułĆBťoď,ËSLtÇ‘h˛™Ďâ*”äZ~ĎU -0~çňKstëM¤ ađL~¤ůPךč»×›{<Ś R#Ť7î†voÂ`+zÇ?řx}ü´Šż`ęĂf_vUšŐúUSď6ž“.í’99·BtŤof}v-=UĐUކąQ˛p>\­/t -ó'źZ‚3„˘pĘ]”Ƥ§: ¤hÖoÇŚžçâŔKyLh›l)°‘Ôô ŐKŇ Wú ´ŔP4¸­ńźďŞř¬¨[Öî!T `,ÖŘţ¶[Uu©—Ë6 ¸Íżâťîy^LŞ }_C ŁóçŢĎŻöô˘‘Ž!G¨Íî{ ÷^ˇ'Jí!*k‘Ô36DS ëçÂE?…ÓéÝÍšňţ›‰ÄQ[ęϬŇiz8´ĄSĐ×ń˛čćVóxqž±EGey3[if_b™Ę`ă«Ę0relnJWŞŔ -\Orhż"~a_üL 5%b{sůF!…뵩Ôń{/]Ţ3_Ţł÷¨QbSĐ$BáćÝó}w¤ş~· Ľ\¶[ÔŠŹ•R+ľ6řU žvK ÚsĄ3l5ý6BóéqQ5âeg'ŕËÜ=7ő±FD±şRő}Xł÷&˘ú.2őÔźn±×cŇźšqBf‹jA®Ęػࢠjv쀕DľŹĆ…ýĺ‚“řQŰ—É‚;Ú…¤3łˇG¶r#äß]T]P«őľĘŻ3«óúöłxáÝ{40 ¶Ŕ×jůĹÔ‰ÎU±ţ~źűMtřJ Ćzůĺ«řÎŃĂOW7»Gă-7€Ói‰$ďéţ°Ńm‡¶ę1B r„ýň\fwÔ•k(˘p„ <ç¦^¦ő`Çx•b2B6w7ĉ،Ěŕ$2^BbßÔU<ŽHź:“*‘ظv0dďĄfF4źÔî´1=Í_ɲî‚F&wqŹ$“fö^ÖrŠ'´lěw˙ ÔŃńŠWxőŠ?T1„” ?súŐ—x‚ŞC’f¸‡ł67jE©ć¨«Űą§A c€Y%]W\ÇŮm…n±Tđm¨)-4€ä'ؤEFÓH—endstream -endobj -3879 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -d`kj^™pż7E¸72 -žś,"É™®Ł/Ąpsę,Ż7 ‚«l€KőÝé-)% •1ń@`·Ü4KŇ{˛l¶”O•˛ÓŻ­y%r3>˙/µ7çń’2ŔXa÷śôŰM)ç9ËgôřţÖâţČj=şš÷vš©Ż©\ měłÝÖpčÔk Ďgr™¤đ<OTĺ0"™Ń_Hă- Gč{(&±©Ň𰙣ň€wĂ7$ŻjBĹćŃ‘b#EÇőę‘XĐQđŘ…€"®Űęx:Ć*čZ +TrDu¤S=aK·Ô6\| Űé°WYŤŘ!*?’'Rć’sa@Ý eA>×Á?WŃľîí>îL\5”¬Łˇ'Čećăl˛›ÇIq!ŽH˙¶u˛^¬wÚľÔ%Y·gç č{OëTú÷ů”gá÷°@Őa!›ÁÓmÇ|^ â5­ľŔ‡¸q˙ą]śNš}Ű˝GIëJIľTQocŽÍVhÁV±|˝ôŕЛ݂…x˝+‰\Ő3’k˛C\•{}Şît\2… -+!mN=®b#—*ž‚Q˘öňmÓĘĚ;3ü„ĄÉÎ(4.Ű4ëßń;k´üěYĺí¨L=-źÁ9«UĆp”R˙ŠO"ŠŁ\! Ą{yĹ˙ŐË'«ž¬§[ ™b»,wô&©ěZ5Ú˝CŠb›»ŘLĽ†znŮŕÎ]ů«­şRPŔé$&ŞŁë¸Lćŕń6µČŹ%â^›7Ξzs/ü\[-y»jV¦ć™Á”®uľ L#7 ‘Ę&V\(ŮtŮ,üČŐéD‹CH ¬GNČkľZŹ}©ô\ßŢŢ •dčřcăĹoÂŻsšPŢČÇŞşD4h©PE ÄC:ű^®ÉR‚Đc<ňŁB}¬˙¬Ă©)Ýe‹é -jrĄr&/w÷}…$Á§[[(«0Ç:o Ć2Ł­®)\<&ły2łÔ¸Ďť8ÎĚźO z©jż„  $˘ţjÁé°"?đ™ńşěÄď-Á’ÄŤ=É^›Äb0ݶŇĘyBô®śľn€usĆ®a¸&éTÜQ -Ĺ30*OŐ»1¤tJ—ĽbL-.ńb1LĆŁ}aiŕBEęq@­;t_q'1ÄťŮç¶zU˘ …ű@ăk8`ŇÇ,ďv%«lHdńEâŘ^BR–×ŐÇőÎ'I¤´ĽŠhešfľ¸˘iCĘč ˘żđq±KŘÜ7g~CĹNÖÖj;Äç©P[˘Ţ Žĺ(¶Ę ©mżGh‹Č¸ŞÓX.bMƸȆLxN©%5HÔ§¶{)Şţ¨ľ.ôÉQ3ýgyd§ VÄŻv®‹ŇůAEZ™±K °lÇŮ-ŕڦÝoiÖś‚§×HÎt‰tRX+X‘‡đ{];‡Ĺ«ú…đ‰ŤYöĹ|o -‹ń$–ݨ÷˘»™{$lGż>endstream -endobj -3880 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -QčÉąL-€”ĐwímwZظ‰sh´ÄÍţ®=¶(ö5čęM’…““FI×ęĺěŇ -Öhồ–ŹctA‰¦'ť¬¤É‹FĂrćëłÎ`>÷Pí“°•ČMÍĐŻm„Ăä4¨Aľ4!¨bP#vŠ˝A"f)ň|s ťŘĄpstô»Źěyźîqú•şŘ`˛ĽMۉnNb˙ćOnÖ€ś…gu;*NYPRŞë"NąO’‹XĎ"µzt[Ě+꨽ÝE’ş†ˇť- ÷ď—…Ú~3jËGĄ^—k64ZĹǬԸ św®/[”s_Řąń7Ap‚ąVYßZVuâ˛7K(<Ż|˙»á4Qɵ3{ddű4ě`(¤*şn†±˛_E€?=ÄakKřßcov]Ą—“ćżYińĆŤáú 8°fîĐÎN¬%=|ÉÖĺşńř'XşÄ˝E®8«Zżü„ç–:çGXs’oŹ(וš'«I{;pż0:I%q}íÓ µ5w%.,‹ÂÜčtĎŰGźÖ0äŕʤś•[rŠű|IĽJövđşy†óąV Ńô>C,CZŃR>/ő%?“)†G÷ę´ĘáôŮ_ŻLéFÝx&ĺbsŚh>®`{×mÇCP -;ލI¶îw¤ú˘r]Ş^żýĐĹŚ¨*ZEgV|·!őÝ`›˛ÎO9O.čĎĽ4Šóů(ĐŘ)ř'«¦d]Í”ÎVµž•SÜĐ+č—Z­÷t4´Fŕč^¶„ÔĆŠÜ!0ă ĺ=gáĂC:xŤ Í-‡Űţ÷jťî/ĽŁËÚXöć K÷Ň|»=oęLřŹ%Ă+{` 5©=ŞiďY†$đnëSů6CD€·éĆ“±˙±ř‘Ý<"ÜqŞVńţĂMăď‹i€á›Ě©ʇŚ]˛GĆ>u ą„"ľ÷eíERJ3ňŃ7g.;Ö·© Ů¤©˛n pâźG1›3×V›hs¨)Mݢ çśoSŽŔe¨™&ö;’öx–<Ňâ@Qk¨Jok“‚Nm6ůt§SîŻaËȬDľŐÝ %ąČ÷@jŇĎ„“IşnÎRÇ<ąHÁK\&p$żC˵Ë>‹DłušŚ|}Ü.$ľ<Ău1 -ÄţľZçp í«I®ŰÂF^Źhvó­ ¦·WL§™‡¦JŻÚµđšâ„!Ëĺ°ÖN»ŘŹL…އcX3#ť Č_ş>ąˇ†˝Mť§s„‡˙äm˘XYVLő(o)ml7$Ą_séĹ'§›’a8`>Ą×4IWÓ -üôą'mÝń= -Ö˙čŘŁv„g]¬!UŔ>] -ę°Â˛V¸¨Ľ2)o)©Zd¶ä0YżúÖŐĂ -ĎgëĐnQ<»?äˇ ×o÷™CłíÔ‡›–»é%°Áeή­ĘB)7Ó%µSÜ dsŹ­j•ÓˇčYóLŠn1x/ɉ˩Ŕ ŤŞ'Ç7~ÍýÇ,Ű`ŞďÇcťÁNËŹ¦ŔÖ fŕ~Żţl ŢŢpľn|Zs˘"—ň Ů|[ď˙§śZçҵ÷…ÜQ—ÝĹ"{C·Z@~9ą źÇ«$ţqš\žČőĄď±Ň°±—ĘŹ4¬Í]ˇ÷AäĚ&”tΓ—®± ’pˇů¤éăÖč|»0Ҩ¸fduf;^‹ľ±š‰Kʏ¨ÚÎۢY…ň˝·•))ş¸Ć#¦Q©afľhŘE–`«ý —Ň 8Ý@UtyoRŐĄďëOĹĐşąČO]©%:÷Ç+4fů~ 5•b˘ăž;mf…\Ż|Ż/Úćů¶ßáŘťďČ˙MíÄß­ĄĚěă—ůĄÂ>fáŰżż‘; ßŇý59ŢŇékOÝË\Ű’Yž[ôŚßµ"mŔ}5¤®ĘOź­E Đ®¬±T1ű»j"1"*wľ`D˘´x=ĺ;‡Ë Ĺň.Ék fO ‰;äÝ-źWřŇŰ~ľ8ĹÓޱŤZ `HÔŽĎëéŤ\ Ńs™ŕUÉ» čW:·’kNSôŹŁmń«?RWHúendstream -endobj -3881 0 obj -<< /Filter /FlateDecode /Length 1056 >> -stream -î~Ňűďk-NďÔ§F3ęů±˛’&[1‹`ÝŽ.TŇÁICł˘GP|¬fÂÂgČ5—Đw\’T…îžŐk€űĐ®§~U…ů˛÷­ -3а #4y^ĚzĘ7…ΊčÄî+ěžY¶™ŤRI˝•‡™FMí~Ég÷ř˘w–6.wĄjňŐ“¨˝Ŕbţ•˝™xjÎL¶#aÄHx¶¦~3^Ĺ9˙?‰O xto†y#I\á«QVŕm–Đí’†řކá}EcÜúvTl6ŔľŢÔéq€ň9ZăRŠ‚ňŐ—˛BćŃ?kÁm˙?9śç˝˛˘Ż×rŁp§°ŤŘÍ=B÷«@n—ěM¬ŠĘJ_7çIcŚőâIeé ě&–‹Ľ,©ÝG¨X¡T‚…yańńËUIK¨AŕYÁˇUů°,.’Q†1 í>÷Öao3‚ľkOQ8°FS]{·>âWâbufÁuD_”~EßpZs -#âäŮÜA†ľľa¸ •ÂPĽbţĘ;ŤtźMđŁTyb·ŔŮaK“ͨł×·AŃm–‡ĎYęÓ ¨b-ňyßDäĚ˝Lő×ĎX˛ µsą|źő* -č*knŃ-#í] ŕ‰ÓÝťąŃOWŔFçq7>÷ŐcTż·Q;OŐú2•óŔŽŢąÖzÜĐ‹5áQńôĚ·ÄqŇ;°Ň˙“ŰÓźŘVYÍĆýăĂĆĄôţć‰d'*ÇU˝»(ą*Dµ+E줅Ť őŽőp¶ŻÖ RÓŘĽ Č9i[Ĝ鮉-0Öť/„ĆcĄ·D‹űf°{ÔÉ„];HžăołÄ¤_2?úÓÂ\€ż”=.ĺon˘¤ 1ä6bŃxŠô–ä]ÔX]J :rf«'oó› -'‚s aendstream -endobj -3882 0 obj -<< /Filter /FlateDecode /Length 2368 >> -stream -ńLĐMjÎDžá“â’aÇ·'ńłě(ÝĚ—Ĺ{D˛=ťpôIMbÝ 7LÔmÜbéBŘŻÁeŕű™á+“NĺËĎ™‡Účfí¦ăŞ&>ŁVź1X‘lR'â†Ě7óşĺÍÍy­®RŃHăŽ0xD;vyŻu#JěňđA=Lč°›ľ—1ôÜyƤ„Ż‹śŹaŁ+=ď¶ýĹUřŔk2_żŮ2Ęý˛©Śp2çĆÔŻMçĎŻµčĽ)%ş]z`ŕňĹĽv:¸—ę+–ęf ĆÝů~üR¬ňŔ`:Ý3l6Ć™$©ńĚ ‘°ŞÜ] ŤeĹĂ6Ţ‹j…vťůî` ˙:Â}Ę?°8$g©®‡ĺył3sŕňĽËťü»đ ß/)'H˛ł´G›…,iw@NÂŇł­0É9‰Wú1E kÚT¬eÄţ?ÚŻtvŞ‚ݤőR‰äŞR¨šëÔç$5K5iM4*„ăl1IŚl晥%H8H«›OÖ”2¶S]7ąćśCKâş°<Ť,:'Îřô´ěj˙ŕĺsx ńÖ´G&ť$ˇÁ|¨«É1Ť‹úń®‚ĚR\©¸ž 7ż¤¶[RËŕ¨ĎÍŢĚn%ö‹Ţ…•·@N®kő6…\?DîšFBNwđ'ůš÷‚ąĆóÎöŔ?ˇ/¬b'p‰@&ăNČ©K´RC r* {ń ęôë`o[ăFć6Ş"˙í_Úk<4T˛”ÂZÂLú ¦d´őh¶ ?3ŃŔa=akĚfĺÔ¦ťîĘ´,Qg!ňľ­Ç¤'KT_ú€`ęů‡}ojĄô›<&ůÓWŤEŃÁ$gÁĂiąÓ Ń˙úü‹ł‹7qJ,«|ńG ˛‡ná€o=š·hF™Ň*YrBwľ­ÔŮůNđ.´^‚Čܨ4LÇ™űmż\›+Ť‘kYÝş~›aő‡¨aŐRÓ±ąD*ţ´)×,HŁ–î¦ֱPfHćŐȰsčŔ†Ôdmc"ůgŹ`aŔ]}.ţ$8Ńá죋vzśŤ"˘8Ľ¨ăĆŇ•j7Ţď"®łĺĆ˙„'ţFč2=ńŐĆE‹ú–wCâ™dFšvYddäĘý¨&F!ĄśŢ˛«5Ă·ÔT€WIw7ďůőKcëłîŮĚŰ,MĎ÷ŘEd xke˛6JáIś6ß>ÂÜc‹îuů4¤Ë ŹŻö˛˘ÉëČ•ô?-0“€^i/ Wĺzĺ;Áâjďe«F«ţb¦#üźe'ň+rîöEÂ""Đ;B«Ţ®J7Ö˘ż9ňřĺ¸tp¨ź,KÚß”/>ęgżpýÚůćW±›ZÇG>¨„°+}LŇĘŻÝq¶ĚŘÝ*¤±Ň0—|p÷OŻ]ŔH‡vxz§Ôe®Ú*1NaM"ĚĎu -#f¨äR·–<:Î:\Ŕ ëVŁH”Ć)ŐXú‚ŹëxŹ™7řôŞ*+bő‚Ř*–ľőÉQąÓyŞh\˛RŹ­$ ¸łě¶ ·ËĎ%küWíg^»vŘ«ÔčĎN÷D1ř¬*MéjUc;Wč’*ŘOgîŮr Î^µ`ö-őł°[ˇT:€>ľK±îµűÁ®Đ˘Wś|÷]ÄąŁŚQh`MÖ/ďŻĺ±ëT¬öÔŰ„Ť" ň2_ýä¶OůĽşÂ’ręF]×Çš6ř5"»÷®™ -2ľF;UőXC2żŞä~ŽľGůX‚ÓŻ =ŕ܇<}Čč›j5”V|Ą{H„X7Í%éz¦ŕf¨=6„4±ROĚÚ*Í ŻzÚrbîzs^Ô4»–‚)U–q;oTqÎßň­VĹÝĂ‘_–Cť±žźGöCG× ąř1‡Ň´3Ç j@„Ó ’ńÍćďęm_WrjŰńýń7ř2ÇX#ŕ#‚‹wţ'0«…ľ%Y'޶’R—ŻË{ˇáž]€4Ň(c—¶Ä Dôŕ6‚Řż>tŐ•¨i¨ĆˇV”ŔÚ·R`…‰— ši[¸.đľd•EVC3żĎDč3V8BTYlđ=ěŻóU˝đ} ,“´ŐÂ×Ňřt‘¬‚E­ŮÄăiĹĽl‰Ś]ę–đcČ$q9‘Ľ,6kŢ×˙Ćýqę .ľV˙kHő ńąQÄ=ýާ(ji‡‚–¬afy^nň‰8?Ő}ĐDZůc»Ů0ÁÜ{xůW=·ĚP®c¦Đz˛#Rř/ţ®TŞÍ/ÁëסĺAyŠÁ;T’Á ·CN ßL¨ĂŤâäa9ÂŹ_'lÄ™ŐZqU¤Ä•-¨óY=9Ł夲ą´ŢŇŚ'\ ZËá×H‡,ç,µ‹˝–Ý[Í3…Ő4˙ޏ+! Ůs[N©Ůý…5÷8]?†0Úß$îâwPx0ÂČŽ¤˝1Ś2Ü ˘)<3šžy%Ż=·ýł}R¤¤č8 WٵťIřťĆvÄKşęŰ$âŹý"čĄA§Kş×<·˛…Ä"Ń‹á8|ä^@ŠM{Üjm%ú•2g”ÓÁă9]"ČIu HĂŔ?ýĘYŰbX‚·bеro~ŃŘxXöŹkđ”ĆćaFËHÔ7F#¤îVčĄčă2cÝK‡ˇť#ᇜÔî–ţaRi4lőq©B7Ď,eôj -(»'OowÄÂŇN†:p´jĄd˙'`)’6ô‚ŃŃč¤gpŰu•´9m‚ĺg|<Ŕ®śnAţŽ+H¤řҤ’»ĹIĘäzX{źŮ6!ŠÝů€1Íę{e#Ě7Ç?Ś5%ábřb*(—äV¬řMilʦKT¶2»;®ÄĂÎń3˛Ü|@oóË®ä†ô9ÍđQ¸ ˛\d4µZ~ŞÜbµCłuZ4VúĚŘ -ÜX'ße•KşĐŢ—Ńď1GöŰoO†„3``­tů}ĺ%v÷µDŞă;YôťH˝˝‹RÂśdo0łŢýÖLĂŁďľ‹[~š-k0ř™‚›R& -É3SD”=ĹM÷GÚ¦v-d0@–Žq`fÇ·‹P!¬‹÷NEYň—endstream -endobj -3883 0 obj -<< /Filter /FlateDecode /Length 2512 >> -stream -‹00Mo®ŻÔ»Š‘Ůo”ęÝáp†mńĹQW椕ćđCGÔ? ^á|gcŹ6ń=â$ąÔHů4™±küë>ŃÁ~ľiZ“éäp@Âö±,Y“ ¸ŐżyŁR{Á¶"ŹAj’÷»…|Üš™qŰ{8rE]Ś{aň¸ç§Ą[đz«ű‚Ý([CQůąk#Ř4p‘PżŽü娂Li‡et¤Vę÷ÖkOĘbłĎ?€ďÖMěç‘ÖúIä) pj–ç}­’†–G07ĚŮŘ“zΩ*VŹ™—…ť˝Ôµ¤^çöiU6KwQÉô5Cg.\E-nűÓ@x® kĂY–×E«sĄ:ž˘›7Ęv÷TÔőÝÂőĄz„ŠM˝‰ö Ühŕ7´â N vşÚVÚ1 'ÜÜX`ťÍŠŘ‹?áZ6ëIłUĽm—ËWř=E}–¶*2řÄÓŢo¨ääž˝ŤĹAŐĺ˙sŃúó62_¸!é‘ó Żýşš„Ů!*4ëDă*«;°Ě+g~P?ˇŐŮ`-ârV”W0{Ł!ĹÓ+®0ŮqĘ놢¨ÉßRď?¸qd€sn]ÎCú~ĂĺwŃŃţ}”Á‹ë bľąŤ„Ü*†~F :ş€óV0Tws6ŰĺkNT„丵Á<;JŞŕÉ䥎ŕ^ ¶„Šb–JśyBd÷ŃÝ•:âb&úewŃ|,ěäÔ,Ą|żĚČ•dVA§ńN3bä#P$Ľ!s%‰{ř{3zÚ=Ň8C[Erl28Ľop°†–ßŰdđŕÜWÄđÉ»‹Ihk„^¸?űąC%RKßb‡B¦Ý1˙ľŘ9ÓQ8é©äM]Ś /Ő˛;6÷=Ľ˘C踛Qu÷~áďÍJ -ÍĽÎÔLś,e ‘Q‘ýO[×§ÉeşßźH©ÄíVP˙»€TbYČiNuIč ’„úćiă>ŔďjĹ |UAÇC ‹µ˘N HHg`&znžHÄ„Ř~ű4%¶d2ăEŰ ď$JÂs“[ÁŔÝo¦k-Đ1™É»˙F¬G¤SĆćH4\}ŐhD%CáłBÚžU7ĘčÉÂç«ĹăŤ*0Áćz’ń=§\Ł< -e µĹî%<Ľ }›V¨ ňˇŁ ůőąWŔ§íJhşěń&ÜKłî÷Á,î>†O2Ř©d°LUű˝ö‚ŞĄVË/÷YĆđkě_%ř} Řeź.„“ب÷˛stfg¬Vk3¸Ém÷aĄA>×Ů)ÉŤÍlٶĺÜĺ ßÖžt7·Ĺč>zď;Ą^F$ Ŕ P7Qš·ttt/DĺĚ4nÂs$yÉ"t”-«ąŞ2Sl­1—™äľ;îżŐը䧏°:†?7ýiRg\Âăɨ<§––Ť€ćC…J“ář?î$a8žQjkµëűDŠďŻ\eľÇŢŘöxŁÁ”4pteíl~+bpŐôµ.=gw:Ť7Éčň -䱦ňňű‹B‰śFňkşŠfµąíéř‰ űîŰ˙€PĆ€{i^Ő*-ńÖša¨‡„źŐ.ł—Y{źŰ$ ­©ř?˙˙j-ă‚PŠpV¸§Zç`dÁă‚X%R”řر­~ĽźÉ{4Ô7$ ·ęۨvŚKTŃҸôÇ‘hß_IBAofŤHńrăÉÎňr\~V0±UÍˤ{Ş«UGĘ7~„¸zÝ˙B$sç±Çb«š†š¨éĘ 1ˇßFk˘/3Ż»ţ"Ę[ýŮZJÂŹŚ­»˙ŘaS-µt,6@‹ć…^ńĘ‚Łą Ť% ›ł,yńĄt\Ë‹i7‚.ý­A’ľťeă(şŕ R€/0ÉwYE(µđ|ËîEgŻ^BdbCóA+'‹FĐśL(BŞŔĄö1{e¤É* qŕÎ-‰ěŻφÁ3Źĺ×Hň2mŰŚUĘ­"ŁędĽ%_śô[«b皇?ŢFŃß!ŮÁĚ„-üBŹąĚhŘĂ@#†ü4i#PĆg˝%Ăő'ËŤŹŐ‘$-‚pŘ2Ü_ş°|mx‘9Š=­W<[ŞzÜĐFĐĂ"\LŇ#wnýVn—4˛Ź_6îú@Čýx-şi-8żB?âĺ3ťF|ďtźˇ+˝Á>iڧäîÂňěR üµŢŢO3CÁđý?4Ö…"ż{wř§ -ú™•=Â[f Xf+ĺBÓ1öŞK·­<â<÷Ďd҆5ĘDř˙'‡ďŽýřńĄ…™XůşFĺ}+3é5ĂXţÂĹNŞú0HíEם˝'óâĘď[c®y‡ 84:XŚywÎD K3á[` Ŕ3§ÓěP‹=ÔP×8 5‰Ž<;\—€ŮĹn?]őXăĘ> -stream -ťKĎ´IĺŃ_J` Ű‘äÇĺţ ăµ´Ź&|@VŠH7űjŕM8#8ÍȲ6 óú[T·ńWgć…š§÷m¸…Uµ(Ń ^p+°ŻŐ¦™‘ ö¶ĘúI(n’¸‹ ÉŻ˛wť uhsÍ!ŠăóŔal5ˇ®‘Ëb'~w2Ăo^ŕ©$80\i‹8§GÓÚ{, íDĎ«)ś9A°ÇOÉŚˇĘúś¨›V €m\…ÎŇ/3Ă0uŤ9Ń]'iŇ@˸ýbĹţî$J˘JŢ2ÚÔ¸ K)‚«E}ź‘ŠĎĽ–Vi_¬–ô íÍ&›+H- p”(ů]Ăcr¬đáŇ6Cˇ=nfŰđžĆćôĹŤx"ů¬¤B câ]6ĹB1Tór~32 6^1_W­—<ŕ…ďň-ÓŽ§ .iOĚm°”Ä&RĎ$ŢU$—î!ČłŚ@ţł}Ţ~ŞĘ#Aüđ.]JᙪFÜľěS‘ć,˝:ŢÚw$§dĘF2K?!ÂS§¦€7ލvYŻGŢ_€e -,¶oäîjŞ~Á-’ĺůE'Pőz ×\§=m19Lď$GEŰń›ZNĚwbq0Ś L¨÷!v3Kä™ĹËo'«JŁůžmŔŢsµSÂŻő©†ąy¤\~ ŃŃ<»‰2Őč s?\ÄĆY­ăő”™\řŃL̰üěÔćĎNQ% űĎFXóškÂß GŇđ§O˙Ęý±Bj=Ç”żU%07+Ż#ßʲč/$~.íq+É*f*/&Ů#Čˡ†ă±˘óßfô*ßž 詪Ŕŕ]ZʤaĄŰ$žL-aá=R_ZŔŤđĘ7/Îň›ĄuűSÄ_RVqĘŔc˘SlKŞôKëŕr—@J˘ \Î>L{+×[:ŮjŔÝoÄs,ővąhËĂĘNď%~r„iäŽ aˇ#ŚPúüÎĽQµa,čiěÉ`Ukíćčúľ¤¤˝#Ćä0î`oĺôlCöšExśĹÎÉ Va’ШůkňÝô¶Kä<”t€¦RŁx“•ü\tďŃ“ňŤóGhĄP`;'0íőĄG'ˇxýąĹĎ|4ůčB¶Bµ ‡VÚÚ.ÉÉÜoh|Ź‚SŇ ŻębŰŕVÜVÚ€ËHöZÍ0‡ěrNׂ}3„÷\đ; “TçN@ 0>ń.lň]z#űŽ?pěpůř˘>®soT°đn'[6˘Nˇ~¨¤}?i=$ż)H*Á$y9WvňŘĨ[‰—Ls)©/H>J©Cµ»¬C˙šzÉ,’ěCô‡vÔH'¬ °ŹÍŢ^¤ú˛/D)–ëfg“ÜýĘc`đď\-›’0ćě*Ćć˙WĄĺ…ł&­[––Bбé®6p˝ÂŮÁÁT]Dn°Ąˇ|´®ü9-KŚĚ¤!K?‹’Ń#@¤6ťÂie~E˛ťěŚâJ­OžÂJé@@\'»¨ ÷i&@«R˙‚™“kĽ§$Łűy‘âÉH_ůě€ŇŰ‘á@€"ź±§™'ŞűxH> 3Í÷sĺ@wĄö‡Sč Ä˝+h«â”˛ú—Ł`ý3­qd/,/j6ď'05ł·6ßúŔ¸j‰]„C”4.A˙"´ÓhĺdŤ–`÷#óđŮ+ ÉĂďźýĽĆă]Ç–ĚŮX<ťŃ5áô·Żakű='Űe5— ë|şíĂŢ"5Oú]/šÉÖ˛Ň-Żę‰nCŰd%ńĄ · Ď’ŚvŞ* -I±»˝Ŕ7˘ ląţ.(4Ć_ -ę{,-ě%Ţ{Nr® Xń7›xgéčrŕZeŤą9źGĂh)rhâ]‘ČAǨE0ĂPí?Ć2ÔĂĺfŤ˝ňępUÎÝőě°LôF‹şč&:žňx˝zčăÇĹ=H×ú/Ľ®ę`b¸ó´Ss6¨‹…µ‡f‚˝÷č …Ëźí5’Żťpĺk܇‰śYŚŮ9P-@Kč| ő„„ţR˛“ńÉŇľ—–Äí¨ n˙wU GŐ_ÍďWxb/@¬Âő®®b×ęäńşHĽç“)<î­Mb¶\sOâ:˘ﺎ!ďçą2­O5ŤÎw§O‡&ŘRÇÉů6÷6±ĽzěÇŚťô %𠉦K p,XŇč÷1n.Ěc·Î/7@ě ‰#C´µĐ@ˇXÖ–“aç2!\ČĂŹEQň߼ae+śÎŕÜC‡‰%Ń˝˙}o‘÷|,ŇŇp”§ą%ĚÍ=‹Űx9ś:‘Ćh¬ŽÖˇ•¦I#ŻńYÍŹfC¦gç-Ľł˛=k‰$ 7öŃ|Vóŕ¤W˝ł­KX*µöZ.Ţo¨0Ó!Ô!Á˙MĎÜ÷otő™TDzĭfu2íV‰eĺeJČň·|ul%¬¤YÖ"U$§kG2­”+|wç&DAłžžA)ąä© Ę˝(˘hŕĽx†DĽ/UŠ5Qp4e‚ĺşZĹŮÎ\łá@NI“µú3Ż•–—R'UcľYłĎµ…)bHľdڛ֋ʰÖîŔ„câĄ5ť';D·)–a0Gm3mžńN‡reßč ˇŽŠ„ŞR÷¦ —‚Çq˙T9ş1ZMGY"ăů­5?ťHÁÔendstream -endobj -3885 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -KŇü Ng€‚4G[2ĚFAc±ëjoˇ$ű˛`GYÜŃ© Ř™ sÓČŚ;x6É‹f뫇çĆCĹAD3Š{ŢÁ¤ ?.ÉŕĐ dŇś·{MP -F –»rˇu|‰˘Ňµ¶, ¶ˇcŮ$îb^SĂ‚=Ć+¬0-ć9Ő<¦]Vv¶,«n¸é€-ĆŹfĽčdkµ(.>Ll‘ěĘ!nďë }QB‹ĺ}·@nÉ67(gŠP|3vD ń[n2ß™Îkă^:6h›9z‹mcq4‚Ž -Ŕ:É,éG;őţšřUšŮä[’ŽúčjU:‰ĐÍcřę™ZĎ$äs—ĺŘDŁŮľ);Őń«ćĐŕ7ĘFmýÚb”.ĺ¬4tG|<ĐŮ*ţQ -ÇE”|V$Ű”F5kh”7ěÓŐ@P}:Ń7Ü—(‚źÎ˘5iöĘűÉňđ0óP!PśŃŽ<~¦<>†őÄŮŐ#pN7Tcü!ëň'ó‰9 é9" Ăç?ýeT¸ ĂÇ» n¶iŹm­ ˇ‡ŻŤéŠ(\z0Cîf9H ‘FűR!ŮŮŕb©ĚhZŮü,a‡7Ą¨;zěiY=»™?âi5ŹbbÉnNhv&ş«!U_ö;áýáÉh -îĂÄňş­}ţŞĽq»˛fClšvsyöďU)ŹćY‡G3úX–ÎGßřĆäß0oX8Ď…ćěUh,nč®>{bV?&ŮăŐÜǸŕ*v>C÷qÝ•LŇ¡µô{ź7băŃú‡ Ć]đ‚ľć§©ÇŞě?aVŞu'8ť«ĹťF©DµD§•Ť•üĆi±/n¬ŕ¸ ńQl%L{?BeąîpŔ/ˇQiţôŃÝ…ŕ&Ő}†D@/b®óo払6ş2 Ęe 6ÚłYĚ<’»ńL<„-şHŃvY–|˝ů#2Ś˝oś=ýF´í9C0Wm´D×.ĹZ«.gÖ™« -řŚÂĹŠĹbWěôÝ5ËZ#Ź ¬ýh3Ů‘¦†ŘĎ|YuĎ„˘DP‹:~Üë@çg©lzů#oŻ*"Ć+<…ŻWXxô©+¶ÖP\żs-XČűťZś¬×—eICČęçlh|¤Ąŕ$Şż?V§}ĽŮŮWç4Ojń7:ĄÉűz7gÄĺźTÍó·Đ Ľ0ďu‡ -ťh"Żź»a=|}0F—ÔN4;R2q‹f ˙Ž´^p¤ţH‚# đ$±·3]¬‰ěna¦X—§ô%¦čŔäybľńľě¸›˙Ĺr‰ÍŁk“Ăâ­˝©<ÜcEŘh’ŃÇ őţ&ÓÚSu”vQ€ČâŢ•öÍšY&]˙ &ő—·‡'ęÎŹ]ő?ôv7µchcąrž¬”ýBťŁ–A©Ľą—\łďšÚj±ˇSěýÎ ÇŁd© [áź @‹ťĺĐBŮí­¬DßgĆË>ť ěüMFĄßJ'˘ÉĐ»¶±Ť¤j[’ţáś¤Ý 20vňÁę<‚µd–˘ä„ÝŤö?vđ5nŔ WT¨V»vžd»› „J*:nSsľÄ´M÷;şcqţo”eͦӌ‚ń ]u:=/XŁa2Itć‡j"µ€ĚĹÉÖdg?B?ňL€BÝ`r‘Ď~ń«U "+uGäč¤Pş{C «Îäó~ŁlÍŤNrÂc#˝ńUnČÇ$='Üqq¦DÄH‰F—Y‡}ły%ZÔgüXڍ|Ő÷*|Ńm€­ŔFFi÷¤č Ŕń¤jźĎ5+çsN7şU5jł2rkÔiž–ĺ/wŘ5;Anboň$ŕžVŢ™#č ë+p’ň€endstream -endobj -3886 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -â8€ňqŐb·(Ž˙RŹ íŔZ5Ŕ -ŞŻ:É cőď¦řj¶äöb„âLů–¨­¶ě•`C‰Zţů}ŮxęŮĘô×<;ÇPgjQÂu)(íâalέţťxb·pľŰ ć)K`™)Ą@fłrhR0;®ťzý¦~<‘źn8 #~Únü~\ćžoĘ 7L'WŻ™»?ßAsČ™ ]ź=1,w:H™łÚ®ŕ–9éÄđżÓĚě+jÍVúŃŻ´ćKĘ´ăĘĆď9)5h8µß“‹ăDýt\±ÝţgĂ# n Y2&“ŹK?‰¦őu´ÜŘ!WÔrb`iü"| °NͤAÖT#’a:‘8Â_ wwž \)(fş'¨ńď~ -9ź8HőŻ‹…˘ś 4ÖS‡cłÎ¸ô۰3Ä 3}ŁI‚ -őseźźC ČźżX(<·ŘsAÔ|¨8ň¦ôaS3\ůß”ËŕĐ“…\#ËH—‚µ"Kc]ŕÜŐr >§~žńłŐşm~ۙۓÉ˝A‡řŽ8ŽňGjołcKř­»P@¤3qK`Ą4_OĘ8;>ć!Ú¬˛ş°ş.…|ĆÇWÄÉÇ ŻpôŐ`U¤`@´řxĽÖ\&ýkJ`Ή0V÷F'9†đy|đ&÷0÷éüŔdçׄÉë/7ŽÉ‰5ó˘đ9}ŽÉ¨!7á¨@M‘Jď; áˇČ'g^O<{°yFřÔPmd·,ěń‹n’]bÜĆt SXt¬8V¬ŐŚ‘ciŰG'ĎŹ6¤Lř™-ĺ^Č?—×N„&~Ŕíl±ÍU?gÁ¬°ŇĂćĎŢUé€T/۱(×7ůzi‚c]¤ý,,\ŰLÁĺĚź× <äj*“/x¸;Pčţ%-A˝BąSź@ŽŽ,’Ě” aŰÎwEđKô2'dMU/Ißlú>=źőÝÎŁyş×řTw&óN[Äž™ ńK†Ö‰^îQîü’ ëK>Bí``ĺˇGáą‘´šž‹Ŕ(ąyJ0x\CG;ĄďP7I  ¬˘€µé”8ŢTé“öŐtMłL{zŇ ˇf IB\©ŠŰÍI‹9ç—űËí!•éođˇR x˝FŐů—Kéńś Áýr Zá“Kik -ŢĄU·Ő=e%ŘIÄ׫¸ržýąbStĘ;[cÔwj]˘éAń»=”žsCŚuK¨JÁ%BKě´°¦ -Źý+5J˘0îňćh{TťH¸č٤n&ëj [%GTWw´G‘łý& OĹŤ\Ś3ŘXÓ>T¤©«čĆôyߨ ´š·đ ›ąs4ŮKžxó›»ţkŐ’oŢM±GôLĽö'°—$öAຆ¦·AÜč÷ÚÔíůŤ•E}â ~É(ÍŻŘUÜš‚ࣾzűJ­”űţˇţ«Ç“8euŘÄ·“ú#>Űŕ°Ĺ6 2|Úő•‡jň%+a]äÂ;?_Ě‚2ý™}-X’“ţŮłÓ¤*ü÷>ă©ĘjđÔéŇpŚ>¬ĄĘ Xf—ňÍ Ćőóµ‰úĽ6瀝md *ÂFúŽĐ;P^,÷‡š$űTť; …GÝ^;<ÚřÚčô Ô±gś˛÷ś+L´‰—ĐĎľâí§1lµzş–yÇK‚ÖńöŮ*‰ßPçŐ·Ó±™ŇµkE 4ŻŹZF±ŤlCĄâÝVAíҦ҉ý‚S<˘eăš ŽQÎÉŠz^Ľ,ëT+·Pžúň’ç#ĄN ŇNĺ6HÎRSłP’'>ć*­áăkţ)E_ÍF”isŔŕ;”áO±_ą»!ER`ńçîdő›őÖRő˝MŮ{ńşsbó˘ÉöĘ»đĽWÇW˝ľŰG_Cŕendstream -endobj -3887 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ą_"R[ĽŕĘMëtűsĚQg{+\_>e¦»ŘĹ·tnmK ˇ2Ż/Ď6sqn&Ż“•ÍLTĚYlŐŁŤgţÄ×Gw÷®u*!Ěś¦=ä—Ů‹Hb s#.—;ôö°BÉC#'Şmĺ1F?hnkÉćyú„Ľ1&Ľ›{ĐaąŐĎ–Ć‘Hąő 6˝ć‘}|蔯żµ€…ŠťŰl$¬ˇ1@{$PÔEŰc9=‚ĽúŇéĆ.ťâ`ČnŚ ĺÓâŞ^1O/€‡Ţ>UŐ_3 t™Őĺ÷|>ÖčĎm"”ŰłJ‹ŢKGk; -ĽŃdq…j { -§Ţ@s 0ŹS<ř;$۱7 7űéů¸ÉĺŠ2â}V´4b®›V˙¸c&9(ÔÝňB•LćŇĚUš¸‚|íâY×Âcś™»4uyČDČ8Čugv»'«dfąĘ1ÔAĽ’¶Ä.bhj­b0dOĽľţâU•ݬÁ4‰(@¦¤ä©±){`ăk5Uhű€ĎlôŚ€ŤşHHˇ‚óűŰNb[á߆Í)7`eĎ˙%Š$ĹŢňG ČЬ췠Ą¤(±ËŐđÓ*­l~V·čľwÔ#zĹGŠŔť˛g:Ř|Żi„?µiÜ%Sď—SŽÝ€%*ÂŢ™đGšá® ü$:+źdĂš”šĽf–KÄíŠ"" ĎS™rŘ»Ş]D Lů—»FjNţă@KVńÉp@qaŘçW —nµŠ?ź`ʨ±ôzĺZÉË“0}*$S[\ŃÇĹl//u/ň&sǨZ»ăý%Ôđ¦äÓ0ÚŰČń@?„ ĺ¶BEÍ‹ÓéîńdzÂ/‰+z!…Y?¨˙Hž¬[%j3%#€MCEJî)”mž5hůµyLŻ?ÁµĎH€¦řO9 KEVň h¸#ď×SS–狳 ™Ůßâ=ýdŔ˘żH‹s=Đ'ľ0č7Şqăĺę®r_Ź5â™Ă% %úDÔďĚÝm›#uí0q&®şx/–…«‹zB·70`€ÝłRÁ8ćĽÉËfV7ßnP+N'•ůĆÚXŮ &\@ö`DEŁ‚ůÇü Íç)5+ĚŻkšEđîí[ň#Lóq*Ú%Ľčí%®ü…Y® •Ě"•Xe5ŃaUë~ČŰí!"ź›ÉýËžOúw’ P_OIP󔦻[6 w×ęJKC¬vôiÜVî 5?}ÉřĐűVuąńP^Őgn<$čŃÚ‰ćy‰š"D·Ý¦˛·;äîĂohHŔfa0«„äC©ŕ|ě_n¤'Ä©áŚú ĹÎ9óŤq/ůY5tĆqÎÖ.î‰;¦2^@ŁO™Rµ -ĽCVěY•Ř‚`ОU–¤ę2Ý_áx†áś=^Ć^0&™Ę±ł1t ýBż¨‘ĽÔ–HŞŔ"ʇSŮuמç†űBÔĆ›ş\cŤµnµ-®NMĚ^9łľŕčzŽČrEwڞŮÓ €‚ý©ëÎůô:ťí1 XŐ?~7çě2Ö"µB‘׉‘/'€5ŰelŢŚ%d!¤7Ćg›7W‚tÔNa7˱d`ż9±—qż{Ö!€ÍňT`ŚŻ$Ú¶1ą{†ÇU#Źő@őú}ٰ¨¤µŽ~fÝ »÷×xX§(žÇ^ó4]p$:_}xQ+©—V–öďĘŔÂďÚ‹5EČ®˘Đ3nźWź¸Ž.őűX6ÔŤEŽSŹ‚pHzäaűË‚Ňö­Ł–ć ÝřôâAVűOú&f$f䢜ůQ‰üÓćěx·?\íÄ8»f,Ç­©9¸ÁgÓŚ÷äŠ ˛”RÇQn‚ţŕ7ĎňvąŇ“@¤ăŹ~0ňL\0©!anzŘ3)xŁä§ź77+Wr9č8m™ţ÷Ľ‰‰]—›"ŇCÎČ˝ŞŠłÔ·hWą3ÇăT‡ó´¸YšňS3H‡ßB^ףÄ:U$É,51Ť"Â#ô”ěôó«18&_ĂçE=*đ.m“óCÝ`i„öסěîšhi:ĺôŕ{*Ď /ÖoňHô×Ńv:¶ť˙-ő(Ą5Ł7EÇR>w©{”ă’¤y V´ňĂźoěĽČó'KČ9Xn7úČŚăHŰjz‘›F\6›·Šˇ6?ZUĹIO'ˇśr+âÁô{J§j^kĂ+S¦şęú  Ú˙ś~§jĂŇ9ý8«†Ňě⯡_˙)D - /Ń j*kߤů‚ć¦(›s<0ŔłłŠĐQ“m×V`ú\]§&ř6ÔEy‡_ ÖůŻd4»Ôß(ŐÓůs5¶jaafendstream -endobj -3888 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -)íá K–ĚpĐÄřÓÂ3’x;3ÎËüÉţ0@Ś€ú9§ŃKPżGMJĆvă±Y—+î˙Ż•S›•,z -ˇřqäkw±qÓďo0nŐý2F;Ż—/· @¶˛8Fť ¬0zŠ* ˇŔň/ónË•6ćóul¤™Éo­”Ű1HŠ4I®q‘Öű ssľ™¤µč†$ť&sµM]„"ôÁŇ©_4$A– ŕ™+ˇ¨‡şj*UÍ!lżi‡±‡ĺžGn@¨1Ľk ;Č«Ż˙ĘI‰w0ýömësRaC* ÖÁ+•Q)^„¶|ŞSy5Ćlí°źh”±¶:›†8Řă”ęří®E‰ô™Ř¦8šŞtůT‰8ěą+ć -RńĆă|ě ŃW{«pdö穇~ż¸…•K¤ăDĆ\1ŮÝ?yťýt‰ŮqË•eCÁxqş÷)2+R[L»ÔçDăKÝĺ8łێőZsŤ î•vjŃP”[żo™yťu[€«űc) ‡ Q’ný´ŕ"ÍWó7 Š]˘čU:¦hĺ”SxĘ)±ëoM„ U7—ĂbpTĽĽŘÁűYI¤ j®%XUąŇćĎŮvf&j/˙XďyěÖţLŢ˙;ˇ6ŠŚ ťW=>˝3pó&Q… l ‡·!5eŁ%PW`Ť Úçol›“îÍ2`ÄË|űtg%¶?Ł˘–m%śňąOňÎ ÓI‡ś.M’j•Ołu·ŮҰ ¬Qę)w6° gÓ5Ó;ô˙%f‰şZ`ĺÇő˘§*fňĺ…ąéóßîˇEç †Ňľš&ÍaLť«#•ôu ‘Fč@«đ‹Îh1©ťg V- ĚĘ#&X”]ăCF±ĺď4řćŻ`›š$K|<->ďňĆŚaŠ$Đ»hŮP$˛š¶*裩ŢÍ Ű銱X‹>Ł×3«´‰/ĺĚD,vBýa``­ęIĄ5:w—âÍę4yŞŔ“»BşĺH¨^e€‚hˇ—<É=0ş0‚•­ČłŰB›ĎÔŁé’'™Ý=çA´­ÝÓ­ĹńÁ€€aOĹŕGÇ]żŽĎq®0ĂÖ\§`ΖNŐŔb7vlÇčLeŽěŃń‘˝r˝_ýĆ?ŻÄ ‹ýźS†möĂř”„•ť„ˇY5Ú“~!a-ü›{_éŮ–aSÝXŠ·("«‡cËŤ;ó0*Ţ -Ęś«Ęš;µTŐu4®ôLČ’*Ţ şáŚńOť­Vmňq·,‡F3"‘{Ü.%#\kôzy'VźŔh*¬ÍÁ—®Ú\Ö"ř&ŮÝ/©fyZ¬Kĺ/ľn~|č«- 0LpăÉT=Şöuąš9ó‡‚«îž đ@‡ŚÓ Fă—ÔKv?Ň„ů1‰6¸^KťµźšF‡ÖÍóc§x¶(QHuĽĽ\"âěŐ·I]G)ŢÚmµqendstream -endobj -3889 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -sĹ -‰íůăťď#Ůé¦ö¶N›WŞdnó´~}µŹ€lŘÁ.Ů6BŔřźč¶,ލođŮúéŃ1ġ·;îŕ1xjn„‡2ÄÍŐQ•ÍľKÜ–˛Ă·č˝öi -Ó]pĄőlŤÍ$Čج“'G)ŮÖăh1]ě~9íö÷JY‡eF’ËÜ(úŻĚ €Ľ6’/)§“ұ*ĺí+G -w±wzYY!é3 -3p@Uw;ćAŰô$}áşÉ±¸pReË©/ň«'f"tĎĂľę5Úú¨bŢewe™„“{tŐŐżÍă\;€xV:ÍÉäcmKöŢr8ĘŰÚđŢĹ4ńp›ô°›ŤĘý¤ŘUP”\»IĽkЍ82ď]A>q~Lγȅ[»A™¤›µQßjj‹ýIĚÇÍŐ«r7ž^JCrĎšŹą„Ä˙ŢňZăť,ä Ż•ăăO˛“ę[O\É{ßëR›j.l—RB›MFş»ëlEĄÔ^˝łFˇ©ŘˇzWěfç\§§–¶MŮ\ĺňŢüÉĆŢűY7#(—&áÉj&ď1y¦--@ńG6vNJ43\Î.°·L\—$W­Uôă@±ľíÁ¬`ě#>Äšv0b×ĆçŠÔ~5ž˘4ýĐ&xöt\ůęŸźśÖ«Öq!Oľqnos>ȵ)wčFH©úëSóŐĆ_Gk±”OéUD¸Udżî{aCEšŻÝ冄"˛2§Ő(Ź’ŔĎÄTŹzď‹}V-C…ŹĄ@/›¬aZ2ďzgFCLńóşČĺ -+R{˘~+nlĎÎW;S-h%gÄŹU®O"<‹U=\Ş–ŔĄú‚ÖÚ¦´ ČęŁî_D/ôpŐ˝”Ą‡¬2(.’•Îěw*ű0«ĐS<7Ó— ©z[ż§«™A]Mż ö>o1ď¶ ŞňÜ[Q_Çă¶âF—źéfz/"ŔËą$9b#÷D"ţ{ˇ…”ۧ‡ý^eXа!…r®E´ö¬{”—/ě‰˙Źu÷°·µ/AąŹ5ôCzžiz_i˙Ş’Xdöa-őzufć(Čk űI‹ä‘)_ ľ,˛rČď°ňOĘXKÉ/˘Ě€îž›86Ą›’fµ­z0S¦ŕÇ[ęĘÍ•RĂk˝qŤŔý–Ő«L[kXkYř1Fśő!AŞ l2Ňoláa%¦±ôĄú€Ď »Iʢvý ›ýąć|é_‹iŇýHńvË„ě 4(ú GÚŕn  Ű5fsm#3Ó‚Ńľü›¶CWđłDµ¶PNďé{Ż6̶@éUßÜ÷”‚đşn1´Łj®ăLi˛gA`éVĽ,¶ĚÄÝ^ÜSŚşn)'„$Ů~"]‡Ő8Şe¨j7żt\kHËÄÖ!ęlŢ(zOóňZ®ó"íĽĺ‰:Ýđ<.Śţ{ŕ -ąu -+O•”Ëuźń‚§Îű„Í!A+ýŢÍ‚»1>”óĎ·‚­1ŢA˝Źďr3Üަ\c ŕMß‘NAĘ`ö‹ŚĹáňő˛Ý­:{ëéx0ÜĆáŕÂLvü`–ÚʦéÓî.H]ň÷`"(0äżŢmFRyˇXʵsĺH.Q×{HCŠĹ8=ă¤ÔᇄűŠ^ęç‡SĎržSô%Ôˇ™z˙üyE?®”"ŔagĆJ¤ś“\'—Ů„* Đ™ű»nîĐUÓeqBîAj`€Ž˝¤Đ˛×Ţ9 ĺçŕ°52Ń®ŮűÚňݏ”•˝‡'z‚ŰÔ”o¸V†ÎŚqRp˙Nä#Q_ě4;ěłxw•ĺĐąB6)SŞgĽBëÜóá2`ŮXţ«ČJ˛;†éÂÜU¶ ‚µ1şCŻĚfaëöHj\çňůäů K [Čž.e#ÎÜŽ…Eí©Ăk_ -hó+ćcîiÁţbŻja‰X˘F-›˙C¸0l°ďKE]Ö‘zoT5żÓ“â–cŘň$¦®"‰Ůµ7Ż+%áZSZHtĆ‘k×$ó&ă •LL¤©z(…»Ç˘ŰĎ´âbžxž­; ś?Ż]Ą}ężÔc?]d:¨Ku˙ý—ö+6÷¤)M/g™ě´™žę-žëă`Heů¸›ăP®€4çŻO-˝TöRŘڵ ´î2ćËy»'ÎżU¬µÔ”fô¤$S–Ł~„|ćuŽ•Ś&Ű»¸®„ř gWČhăl;ß|­é×˙ÍňId¨Tç°Z ĆÂV7+´=™Ňá$¨–NVl†8Vč7594‚jËTń0¶\ű;ŮäÖˇÂYĽ./[p:ţBŐažíŔjr -=v·$ĺŃăű"¨ŽO[žuÍô^¸ÁĽĺ!Łf†A‰cČ‘şąĄÇÜt‡> -stream - 5ń2a0ş$W‚łĆ\™Ş÷*áv¨¦ÔĹěęĚč·qśţş·K1dçťÚĚđHϲé ˘CőĐăĎČ‘—!ΨÍë‚ÄWôŻ‹Á® ص-–ů•/Ř0@XϨL_ouÓ˝˙/MŮ -zřŚłKyi‚Źţ!Żľ•ľ÷p~žXĘ™‘uŹçČ7ŘOdĂŇO50óŐ)chJJd+g=Dd'°Ä›jŐ]p—3 ·Bşm¦”łZ¦ł˘-Ć=ęç×(ź8‹Śsš{2÷öUŢÄb9ĘfWč–áÄ絪2ë2IĺXĽ|˘:^˙źSîńSl+l* ˝ś’Ľź„žčWéeżgvŐŃ3RA UXä™Ó G}n˙ĚĘ"q%Πz¦VÔFN3ߦńZE3zöúKŮ×fČ‘@Ô˛ Öb%Ž@a…öę¤)µ4™“SÔ5É˙R­3yńż5g†#<Ź˙Gą–žSÎű†őË”BŔ®[‰cY ”,ÚŻ›RŃżĘ|Óř…n¨˙1ťŻŕu‡šoN¸ůr¦7YŇÍjáY8P:ó´÷/ҸWm‘ž‹ÓEśiźW5~Π`XÍ—ţRéÜ “,ěĎj»s`AJ7Ü_ -xÍôí@ž,:‘šŘÂ|°+,ĎNĽíÎŮv`ńł´é¦ń&@*O AKÝu0|ć-˛XŠÎż^'M·M'Y­QÍë\]ĽÓt•‹ -"Uäá#éLäYÂ×ůÎę(Ă·gm›Ś# ĎZĆ‚[¬Đ“÷ j”Bě[ŮzE‰#1˝ă± #ĺ(i·(ťĹň{¤ÄYé.Ťf=őDíëěżŢ8rűě+¦Ě9TÉaía)örËÚÁ.' -Ü ·ăS‘B˙™ÎÝĎđşŔ<–őáÚąAT;ÉÁî^°Ç´6ş„_÷0[SäHźD,–(‡ä\T—mŮ–üî-9>Ľő‘’ç¤K©ď;X…ëIëâ´jMN4djů5ŻA"]’I'ćŽÉ9\ď–fć튄÷Vj»×NńMd§ˇđB N3ęĆ‹ubÝ5ľâh'nĎMpôÜĎ&;SĄŁ -ý`Ý’őE=!e:Ro7Dî}ŃÓ€Ľ*1'F‹ -+h¬ ÄR›ęŞÂî7Q±pZČ}<ýˇl%îj\$‰ópč*nH©âěz¸Ľ[Ä0Ą„¸ ®Ď ěŘŃ-Α˘PTFfŐ<ńO›H»‹¸ÎPóE,›tL›Őô3= Će>~ęĄKŘůöν5»ďř}âËĚu‡XDé˘ŃyëAz˙ʧ–Nމ¬Î$ĚĚGôŢNNöK%|wó“ł Q-`"ÎDkKÄ.Á|eLM#x]ŰĄÎâ™™rÖ·"ŻTEŃęř/…]@oཬŁ@đćô¶mĂÁţ}ŇĚÖŻŤß)ŚŁî_% ď2_cžě̆–zŘŻ†é†!Ó*~]LîéŘ:VcčGfď …B–›&ú=żýURŕágźçŤ#ţ©Ć€€ď‡F=‹kňÇCµ»U4Ő˛M¤ťZ­Ůłşałn,„ȧí5˛j‰¨ç± }đ…M;™ŠMxúZH‘ěULEńň[żdČ]Ŕ đW«Ün2—÷50«W»;Ă˝âew0Ěr©§ËÎŘw=Ľ7Ať&A6ÚĐs]jkćZ%`Ä«úžźCé5SŰÝ,a9ĚĎůüYđ§w?î{}· E<şČąÖÂ&Ź™×Ť˙cŔlé31Ŕ?7žHOÜ™Ćzčj­ -pÉ“1«Şŕ-ü™"Îb·âa">ňN‚ˇ•ŕPyˇ‹’Q-wlO‹şqţMËn|ľTÔ]ŰLrr¶ ĐćÓ5ŔĆ3Ĺeż¨ôűőXäÇ"yĘE‡-g{m…ŁtžĽoPůµWCčžËőü<šq a_ŐCõĹ•¨¶eb»?bÝ= -^ ‚?ňn–c±11)‹9ë¦Aî A‘ÓËŔ#ůĆŞ#ýŘÔ‚ľ»ţ—˙ń|ˇIäG/›«ŘĉlY@÷ľ?3 žlc˘Ż…q´Iżţ™=ő"rFˇ,›†$é*‘R™ĽŁň÷/ŰuťK)i_#0ďĐĘQx:“÷čÖ"2&ĺşş+4ĐvkučáŰr÷O®"cé{čŘOp5A܆k9&ٲarÔüĘ11LźC–ąş ô<~!»ŚÜi»Č¨źW´Žęž:怟eóâYÔĺ92®3JćÍľ‡Şž×ČëPžţýÖWÔăII˙ĂÉĘŕu*‰oŘŠ:ĹÂjoŠendstream -endobj -3891 0 obj -<< /Filter /FlateDecode /Length 432 >> -stream -i.¨źćJY`¦™Ëb żŰµťčÇ$fžęW0: “ › őWĆL~şJţÂ' €~Ýß…«1€Ęđ0ÍÂ\fɉˇ=6÷ymŰZäkÝ­s_ m€ÓŽť'\bĂ~ť˙Ó}iSpŹ‘†:$×L6ťŇGCơó•Ű3î’Ęń"©QÖ˙ź^žwg`Ý—Esy&® ÍĎWß˝™ÂÎ|·Ô0±C'3í§•L‰q‹é“ץFŠT|š6nšöş§@.“g]Ź®vvĺŤk`‰ÓŢUDŮ/ą°čĽ[CKÄ’ŻG+ź ěö˙6¨­aF‹«W"˛ëÎ˙4Č—su$ †sÂWÜIll„9Ď|w9˛BfeĄ‡\M»énűYĐ>6ÖŔŐ4¶Ůĺá¨DÄ?Śű„D“"QćĺŤ˙ŰýzëÇň‚ •ş$u˙vÓśśđ!+`Ź©µ‹ßÝAâôZN ţ-ČH_fK1nÂEŐ°ô_.$ů?×ĚW3S/™Ř`µ­‚˝¦a!a3Ă»ľ»$¨Ě9endstream -endobj -3892 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -UŻ·ËŇ´ĆśČ.«W±>X}Ł ¦čÎĘ,s(aŰăŰ˝üŔôÄś—±9O—°ÚŤ;î?S)ľŮaGVĹŻ"î*—avUŘŮÍ~A»Ăé˝7Ĺ$ćWůo+ŔĘ"{ož,ŽÓ·âyî'ŚK©ÝßÓp‚źzvý‚NŤ,ĎđÉ.d˘ÎľNfN€üÔ§»g¦V_bţ^űŃx߼¬íbRő­&4 ÄΠůĺ·b“É!0#B_§g"ş)ýphTÉöęuřŚŻĚC"ÜÖ`Ĺ;ä YŤS/ý­3óJü2âoä‹”ő ‡yŰř¨—t/Šł;µa)F"LĺnŢŇdŽń\)±ZĹ÷Ă;żÚé˝ŮB3ţ"+J‡÷dg˛ ™ŽÝŮ ˘%č• -9€î˛Ń*›Ú$áŔřxy`¬;p8Ö<%_Dëł ÜfŐň|şiJ垆|©#µ_é•"Ň·ţ‹ěáęQ5—Úłˇ~N©|^äÎ˙‡óĄęŻWmĐCµ¨%^"ĺ´űů:-,J™Hľ/66ć(ä9pŃÁËŃ“ăÖBµ8ĂŢ­Í϶”‡gSqß6©ůâż©ZZô‰‘ĺŹPżÇľ¬kć•pőŢż¦¸ 12‚NEÓF~ڧn6Mô0ňłFI¸ëVb·ED;g"ÓWńÁ–•ߢ NrJ~AĂvYŁŚ <ޢ5ÝĘZĂRćŃZ.ôq÷Ţ!´ˇžw4áýiďÂdüę\kdĎŕ ňÇWvńg¶Ě‘ů›ůÁ¸H¨±ÚŃ?TŤćMU˘Őµž?Ó/ü3śńŚeîXÔ&ô™y ćOÖ”ŔyŚłAG˝ŞFÎđĐŮî¸ Pľşu6ăČŁ,Ôę{Ś ý‰"ţŢ:jp ¨Ő‚†_hĐŘ7 ¸O™Ę DíAJc›y[?ŃEM8›F™¶˘Ůn·<¸iÖg3ńłtW'wíV‘Q˘˛Ę›˝ú¸nÖ´Ú‹ŁÝv%‡0ˇÄ 2ł‹bé„pŐIĺ–€¨[v‚4Ë.™[=ě°ţç7X[Üňáśô“h‰¬¶­‰Á*=~Ľ…ŞBIŕ“Vţ>‡)ău¦ŔěŠ_'éČš˛­ŞĺvĆ>ˇ‘/,»Ć·f»XŞ{-ćwl-ß î6Ωş3·h?´Y*vE+U CcŃöyUXXŹqć™J9q“ź#X_áÇęě¨ee^´:’Tý|@ŚZ"čŻË ŕşxĐ”­T®»ą’†ÓĐźî“ô~ě4ÖÁiŚŇŃ}ÉŁŔ•żâvPŞ*şřvćđĘ ’ę‰TÔ‚uYöîâ†ÔÜęîV”¨D¨ahaZ†$ř1(~Ő}¸»#‹ă -ęú -`ŘŘěŢŕ FĎYiVPŠţUNM‹Äi‰Ŕ˝y¸^ îĐ_"ĽŰžďnm2pj…ÖM”¤Q¸ řG̶é:aGH-lů=HŠ}Ç8±]Ăô Ä5&|ćöÔJ‡>7–’R<“BؤU¦'ł$„1L»URHËGź@K ‘$o9Řú¤ß* *¬$ÜPĺ"ya˛L)sŮ;ÎÍ&>Ö Ě—Ë,»ž®ă‡ ¨–˘IPšĘ[‘mŁJśöB1 -Ai~ K«l±=®AÔ@`ă;gr‡ňEµDŚâŞô˛‘.–dĚZ (´¤wóġJ#Öp?U{Qđ\ P׉¦ďşk#…• Ŕa;®¤'4ŇýŹ­ŇÚ™Íř&W"ŹS44č¨;.ŃZ#ě,fמ°I1€ŔŚç(‡Mn“Vă )eúŁľÇŃ8{«· MË Ž¶â[ˇ{ ě1YĘlĽŇn&Â*ŻĽjM_•O.L_ąŇuëS)śrmĺÎ#łNO#87ž¶Qň±YČŚÂđ #idyYŐs€îTHě„ĐĂU*„N pÉÁŃuaźÔ`ý"{Fĺ´ăŻŘb®°¨ľG–­ą® j•|qéçĂ9Źę¸q쎣γ^4Wu=Ú}YÍqSÔʼnčęsendstream -endobj -3893 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -Rćlˇ‹†U‘ tN@Y”©‚ůfćí‹'¶?‘Á,wą®:¶,D(,_ˇěí PŃ 4Űňň`dĹîŮvëíŽÖNÚź(‰Ş¨î2aaŠ€y3ř§YËŁĄ“ŤFÝŃ Ż|ddgjŚ´äÜŻhĚŮ]{ęNńŘ›aÝŞú™Ö·;'LQÁµŚU'¦íŇ5ĺú“µ%:ĚŐaÉ;ÖnóŇYV„ĘHŘľ˘¶-CIsKŤŻa¶˛ü$Č_ Ě»¤ëčúÖRsXŐŚý Ěë˙ÚXuÉVËΓ-Ôbxnč¦QdĎŞŰ€V‚Ź燂ÉQ›ÔA<,˛ l_é¶Ů©đ‚ kh>ݰÎÂX±Lrdúië1&ž¤dž°ß3Љ’ľĽwXLX”ˇ–č˝°˝řî#)m¦ąô%¨ Ţ!Á2 vF·Ő5ŚŁ_ ń8„˛ľ°TRT^Cş˙˛‰H:P˛RDqş{[©yU4ű6ˇţ­ÍŚhAĄ7mőRç¤ý@ŕIÚ“ÍAg0UŘŕYű #Żyµ9gߍž®LjaŞ XŰrI+´VŕăśµµPŤ÷9dÚ· Aą«ŔÍëHŕ€4°|Koç5PhĹH¦!•ńCĺČUőŐm népçfńłZěÝ!Ű}?‰çt%éčQXßŔ±^ŻT6hĚ01ÜŹW¶•ĺNďĺ+Ô9!›žYS9M^ MđYłyUß Y¦ż:ˇvKÉáVŤźŹť,Řj|G‰‰ýţybËjęZ•bŐrÍ"Ář/,=0 ­äĄŃh†¤ňršâ¤¶eA"áożáăů3ńůä$]±µó*Mbµš0dë†Î?‘Ó˙ÖU”qđ"%űGĘĄ ĘňÎa`doą?[’łĺvżŃÁĚ |ÓÜÇx§¨2îť lfD‚Ouz2Ç=ÜÔ.QŹlËŽ3ÜŐŮ^ŤAˇX¶ŽľŘL; °ó­ -˘R°u Ű Ő•„RVMŇ23pňGîńu)VNÚÂŻŕçBé]fŇÔ|Žm¸čé¬cWĚv´YAQKŽroJWëľÝĚ[¤svÄU˙őöŘFÔŞÇ;TčĆ6MV>ßD”K1Zí.Ř%fĂdLgĺÝUČ|‘m?µýčvőŠéËĽËn JĄÄxҤw¨ŔŇlBpî&ëß®Ą»]Nń ńz=ńŰ’©1R„ -F­6{eç]‘Ľu(‡·*ÄË7×K«‚‰°Ţ ąDŚ€hž*tę¨ćÇžg»ĹÜÎ…ë÷©"ÉÍĘČ˝‡x,8×(˘˙®žM·é‚‚«„˙ŮrO5Á}xÉ_Ě«r|¨0ŔÚ€Lé -nčáŠYďĚLĂâ99RÉą§ĹdgŹ…q‘H„"ņ\¬%M`¦Ć{ćhoĘýÎö_”Űá>ŰRE/vĘ'0Sĺ„0Ž˝EźáťĺĚo|µüPńôç#}äÚĆíŃĹiĽűĘCi—µTWŻXUwíM´­ÇTRhbô1Bąv¦ ěrąmަIaĘÍ[zT*mĂ"@5n?Y­«‹ -ŕ±HméTń±–N4 fżC 7~rż71>dpśĎđ¤VÖµí߲Đ÷×`çLőCL›ßqć-H4ß?“T5`hŞaÔÚőŃĄÜô _ý3şN’ośÉ›‚÷i -x’ňÉŠ¶.j‹Ą‚yđ9*ůľc1ęˇcą/gíËň»ˇ&ĺü)ţjmďkŻâ§sưVt‡kÂ,|F”~C(JĄ.ކőnwśAČŇŻ«2ßm›­†źÎ¬«˝G×§ś^r¶':Âx,Šxz[éđ´GČ -:˘Ä ?†|Cí+)]čbn/[Ńs -d·«mPňŢśR #Ő‰Šć"óŹ‘FŚťĹЇÉ܉—Ő®ťĺ”MAĘ Řňaţé+¨ńÚbě§×x ßĂö§˝š&éFóŃÇ9uݎÎY>…­ąçĐÇX@äÎ÷ŃńOęuEPcN_@3!OőMű­yendstream -endobj -3894 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -7łŮó 2?˙kĆX{÷­Ć>>Š2řç× ^řŕá6ă[Ş_Ą*‰+7z÷ÇDŔ«@µŃ€!ďRĹň®¤ČÔá ăÍ%&Ee}\.ůs¤D¬÷ą6±1äăóĎGNěŢ4×ôĂ9A­ć#đ´gh'ë\BôP ëy¶!Đú(h ťĆ0DîzýC ÝS"D<ł Rv”$ć|‹éŞţźřöýĐÂh©Űż±omS¸•äÍś-)^p4JÓÎî2Ű<]ůMĹsľů>«W»’¤Ľpđö$ţÂ)°şÎX˙ü{DIh.J˙?É\\•ńâób@±Ůct‘@75÷&@Éé–°n% ]©,şŁÜÚăŰ·T˝…Ů=d2D–Ô@čŮ/Ü˙,Reű$;$ ůj=±]ó…®d'g/ă˘Dďž5)_†˝ŐźĎFXA|{+Zíć¦dÁÝč–ÝeΞ`úH¸—Ă‹°€rĽí\ -ÂÚÚP’«ĹšÜ‚Ş×–© ÉŰ”š‰\Á§¦`Áë>vlWwdTŰŁ‘Ľ¦]îĚF^Ź.㓾Q©á;‚Éi -í,.«buCĘď‚ęă0\đDÉ˙Ň;7Śz\ ´)Ý\˝XíŰÚűQ…Ď«ÓŢ5‰ -/xţOÁ˝ü#ČřŘf]3?ë%pb6ľtBa¤ó˛“Ms®™§+w -WL·éu­ĘšEöí V@‚ŁŔ‚ 2Ƈł«‘–™Ă›|po“f´®Ţ?Ríŕä Đ.–Oęě¶~XRîťF4ŞÝj¤˛1?"čkc®ŹÉă"`éąű˝OŹŹĆ$·‰Ö#·iJŃ{ ĂÝ!ÂÚőcäyă3ž+±sÂđťdŤ[ Ľö zŐ¶P°ŮGđ0 Ö§f¨Ş)Ólëo˘«ż çžbH(Ĺź@VĂh~íś `-z3ŞÔĺbµ Ůű±Řž«ŃFµ˛Ń9•^Ô)üendstream -endobj -3895 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -Ł=ÇfŮBěš‚ dź«űqĂ2ˇłüF}®–ăf=ů&r(N¦uÁęű©˘ɶĚ)×aeľ['†¨”´á c¦ÚŮ -ł?ôjÝ«Źź’ͨyĺyŻ'®´–˵…ý"Ń&€ĺĂSdP óĐ˝2{‹GȸŽ*¦~%«Č8‚ß%ŚZT@=éO0SÂŚ¸0xľ–źµôóäçĚc9h,ܸtx!{üD?žA2Ľz+Žç§x/gr:ůJäk÷Í-t•Á[ĽQ¸ÍŠuTâťh¦–k ¬žV1śÝ¨: 5e -łś4MWyÇěúLÄiY^˘3Ř«)Ů.&‹ś˘ôčÁŃś"đź#µp¨p×Nlˇ#Íwí:[5Ča+j¦Ş ‰ÂoŻç¸cDŰgÖöŞŤ„Űă¤{‹ŢbsX¶çžęë?­dŁh´’äبDPŔŤlťVŻNĂČđ†jĂĚĎßáUŞ…yO«÷áÚ÷ ă¦<©1cÚT^FL}µ[ť v[Ëţ«űjC§Ď -j}|ÎäŽüjĹÂsůH[Ź­¨‹ Łß®"Íď _b٧ߚ ë÷éó}(äčŃ •o AyyĂ:¶_J -›ßnĘŔ3ŃS:ń ”Śb€śt_1¸ýČ”µť,€â˘5‰“ÂpR °Ó"Jç­Ł¨1ęś”H笋×l -Ä“úŔ´@eTüž8"FRöR&żŐ¤–绡ŞN©1U’†şňŐş˘ö8ĹŞáĘ q%ńó2‹ˇ·ú/§â1W$ŕřőU˛aăË&O -—>JëCƮح1„Ë×^jˇ-ŚśĚi%}×]β%™/ţŢőt~"Ú`qś2ŕĺZnŮ…MśžâáRiݎ7‚Î$ŕjŕ2äř.Šů~U{Ż4xcý±w Ŕ‹‹{^Á,ެCĂąj»G“•áYĄĆ^K†ącÝŞĐVůĘ֝鄯M„paÔC¸źlÉ“2]§ĐFËé˘űÁë ¶ëé­Ţ&˘44Š1‹ÂD GýrŇőćŔŞéÍE‘Ž‹EQ;ć˛NPi‡Ô^‡—»—i}‚úL|W HŇđ„")ŻTg¨Ŕ‚ŃT`ň]Ĺ |—1T'ĂçdO%›1€ÜÖ©’ąă-ÖF'”íů8óîĐ#‘Č@Q;‚qÜé„e#6×˙%ÇJ設ĽÄqšF6źC¨©ĚÁÍJ -^Ôjů”Ž™ŘÍ žÖ™ÇŁID?mýe±ĺ0k·‚Ç̸fN$9‚łb?8‰wŽ[âtdÔ¸®cÔž…łÚ±ŕ*"ŃŠîFG‰ĺ_łTO¶3·S'Čwť!25P^1|_msTÖ uçhbćĆeL7h-ÍĐ&0„T2ý.äâVôô;`&SĆ=ěbŁq§Ľ_…@ŃĘ>ç·\†a󓨟´îDáľĘ5ßőđUž)ÄçĐuGbŰ rcˇ$š/ó&Ą'ŐŇ$$ÖSó±•tč—e¶©Ô;A ‰“aNµ{”«&ŹD!‹SAíżabÓ>éHoĎe$ÍqR/Ţg3woj*I\a’¸ëŘE“K¸ÁôSů’0týĘ„_µ-Đť>pC#š8xA’;ž –6ýt] XsŃYěZč#'âś’i1ÝÝ Dť~áů>ýD9Nůälż7e˘ř+ŞEKŹ’XOĂZ„ůöé<0Djqü|$_´Ę‡$ő -ËĚW{w÷¤înyWň Âéž6›‡„§zź‹>÷,Z‚í ćË1­-!aÇÝşęhcę(Ďú*»XËxď.&p•9@Č€•ÜX™…Q¶rctŐÚŽř“*7lHÖťd«Ş{ľń -îˇĎIäÔRt?}ť™Măč?ćôČż­zh„§8Ć’D–˛t3‘Äm_˙th–ĺ˝ĺ-śŻ+Ń‹ö© _Í7źÄÁ®$Ą>‡}w‹´7 1âíf«µ­ĺ°>yóźń Ů•Ń_·ţľŻ×Óë>ŇĂ.źŹAdv‹'@ÂQ&´¸î¨hI°ÂÂţőu"ěendstream -endobj -3896 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ÔĆHpš©s†\¸ýŠě;­Úáňជ/8JYSÇúĺÉŤÂZďÁđuH! úły¬¶ň«ˇ3źOů3<<2T,±uËě­Ëkł¸ i×vřl •őŕM¨ČqxML yvŕŞ2ĚŃp ăPű"‘Çר‚$†mÔ´ ůěAEfŞˇ¶ŐWÚŇiyí«Č" Ĺń»0ÓÍ֝ۜ5.µŽ­ÎQUr9ôOrĚ;é%¬ŻźĘüŚ} ŠŔez/ď3f\ŁÔIK7ÍVśŽĐĽî¤Uo‘ďÇ϶˝éWu´ČAy"ń/FÉ/—ß2>ĽFĐŃ„Ş°×?«tDŻN~mę—Kᨂ‰ŻD<…|@„h6EÄAüňh•Ö®ľŁr ăă[?\.ÍZŻłu(đĽR_÷-ŽJ–ëÖÄGÍ o›ŮÁÇ3ÜŔ Ą˙v›7 Gú4˝wŤ~Ő·Ó˙ M/B -…%ŚéHĄžÇÍŐqĘ| Ľ…Ä “ĺ;T×%Őýbh"3/;Yő4ĚÉžŞiĘ -eŹă‰Rü‚Ógůšźş·f_ňGAšźôPŕŞ_缑 \żÇ§‰6Îa-‡dž¦ß#x–í†dŕcR2{«ťVg3™Č.ʰBňo€Š.Î’—Ý˝š”řB<Ěy× ÁBMŹ‚íBXž‘_Z–˘ĺ@ś.ZzSˇâĚ%" 4G";ĆčČ(ŻK>Řš2|zŤGpâÁxŤ>B+ŢcdsŔ«kŇ5©Úž^€iÁâ±LÂů-UóŰ«;śŻ/ϵ$rç]1}ZÍÜxQˇ¨éA PF~lšaKÖ|’— po@Ť—#Ë/˙Ďó†č€]ĎÖ%LÇß#Ş«e`†ż˘í^ř A¦ňĺŃńzÂďŘ´ë;¦Ą ý˘†‰Ł â\ îĺ|x¤FěDíěy/é”xbÄúń -Iő>îËirrpŇńÚňűąÇ ńĽ ›“ŽA—nďoüo6Ąi…¸Šµ/U±6ý€/°‡ńó:Oń1v1AîÉI·ćX?ܫͣÓň„ŚĐKÔQćËZnŽt»ńţ † ‰ÓgxĹpďbČÖFÖp0ŁŞ{}™á,g,-çS¬€!h/LčšÄ^˝ńŐŔć<ź0I[µuyÂ^!_Ú 5ÁŘŽ§#CţĎqÉřŽMÂy&¤hß®dgrC$—bŽßBOľ;·źů`^'wuXtdÖ.ăé›&¤ŤŘZµŁ6ił€Ź¨ą‹ŢĘěĐ%ĎŞ{^& iđi8+guśŻ/…PŹmŮN'‘¸Ś”w a­iËOB$Ůu -iEuZ¬Y@…Ţ4 -şµäŇ´Ĺ‘C>ľEwĺŽlłţŃâ˘-Zľ}!ZÉßr(M« QŮĹť­h JŇWWË'SľQ¬}©qš}0“5áčjň`'Ó'ú©úĂüĄ*FëF1RřÂř_)Ž©t//B¨źE˘÷Ďś1;’“ť¸´Á¶Ś’Á)´çĎ˙•Ó1yş^ =™ěhÉ«9A›ŞäxîŘ#°ń}«Ľ -”wĘ??u‘+.:p‹Mb2N“’– -IJ6ç%Í’{¦Y•ĎŹ’†ŚšłűąŤpŐ˝Š§čéT -9வ QÚCbo79†Ë! =GG…x˝ -D;I]ĘAîé',ŕ´:3F%Ö1®‰QtŽĄAXĚŚ+¬Z~mW?měÄ|ăŁró%ť2 «ÝäýEFU ´Qţ‡wL - Í‚ű9UÖĂŻH$2šSdwo{ÚËäÄ:÷Ú<”12íŻ7­<Ňç:ćŢ{…÷zÄďŢ÷‹˙Ů#ęFB?78ŁĎçfQż0µ˛üa „ŕî±ŰŻ{V Ÿ̂"Ťuŕ™Z,ÖcŻ·‡Ż Ň ]–„UF&óîzÓFý†oľń8Ž×<ř‰PŇ+±xň*”×ę]ýßtKlh€M¨·źOĹ0>cP|Ĺî¨·Ź‰×dw;R§#ah¶I 7©¬ŕÁć|,őj4šP·¶ÍVF5éѵż]űgügä@5iéęč˛ÖŕćpťTîŮ„§öţ§ě`Ć«®4I2ĹY -3`}ůňrŠaÉ»ôKi ͧgKđDŠOĺ–(nÔ–‘łsŇý‰ŰŽÄ›p网՛„# 0U­TT÷PÎľ^ědżZ4ž.ç!µć{¶KŠ×ľn ęMĺ4;—RG˛©ÚWrqľçř$ĂΠü3®n®w÷0Ŕ•ä24Ă\’ÄTńî2ĐEťÍEp·łž•"řk_8î=_§RßB‰ł Îý»ਠÜUeµC‹o!otţ}G|žE;Ŕ&[ů~ş xxXQ™Ú<Ď7›ĄżĆEµF ęëţĄgM±÷s~m%9öŢzG™ 9÷0µç_Ň›@D SĆbű\gš~.­2 ü F”8úă@R7ă >iˇü]é»gş”ŕ- áa°|çIˇWšendstream -endobj -3897 0 obj -<< /Filter /FlateDecode /Length 1408 >> -stream -§”Öőjâ–pł;©×ÉöMQ»¦ĺŚ‹ĂUŠi¦EŰuĹSĎs±ăs(R°=”TämwľY_`Ëë%){& —I1eÁذŚčNŇź…dEôh@YŠ’ĽŘ˝B˙ě”ř3kűpš1µ -ó,˘é¶ZůĂXŃT»›Ľâ÷Š)1ŽĘ~Ş{•^,µ¦ÜŐô;Ĺ9ÍŮýş,'ç^?Čč.˙ęÇňÇéië–ë -㊲·ă‹^ôę±&‘7»ç!1O“†©‚TTžq-ä3y dÚ˝®Ăĺm0'šxFTÖf¤šŹá?""Ô®ęü6ˇzc]m‡Mb̧®Ú%çźęčř5~q•ţ¶^„uv¶˝ćőSK•|ŁĽúŇ„ôŐę䨪÷8~XRÓM#´&÷Ó”ˇÁĆđőˇX7‰F§·•Aő¤źđ|ŢĽ¨äüâHÉŔG…B«ŽĹ@–üĐŰkÇXµC¦…‹ŚúM_†»>śŇVÇÂIüţgTÍŇŻŻ}Ää~5ÔńŢčíő¦ä)ú&ů]ć:Č Óo´K”#ěÉ„ýÍw¦č!±ŁA•Ú®8ŽÚ^P8o"mźK é~GE#±'M<7ô˘a|Ůx$ŹWy!ż5ł˙ýËŻ«Ăź”Í%th¬L…–î ń';ĹOţëěîDĘÉóź2Ĺô˛¸+-Ě»ź9&(;(N“ ŻÎ]\|x‘QSo«˝˛Öç,˛É0ĄČ¨v/mćÁH°ř§ěm‹î p"Ĺ)6´ş°›ÁâH6}pgvŘŠŐ NŻseÇqŔ{yŚT˙ádfĽ•Ŕ$ągMě5%`gKÉ] -¬ë·¨.çŘ”}v‹‹Üčh±łR”óą&ć*ůëµ{2mČ˙™ş8^ŚÍŰ=uĽ85(BĽĺĄ+ŇBśşÎn…h» -Č@óŰvá}”ďŹěBi‡PÖĽ/€ßVşTmOH_Wę“Šĺ’ ›´ĘuýT·r©\ -¤X˝%Ę`ZĺPݵ•ç¦×ëůOW›ŢĽźü;»çľ»UFL¬LŢů d,ŞÄš -ţ)Ť/?0{(sÚ§fŕaÂ/ů)xn«GY‡q[Xä˝ň<@QđľÔáťtnĐ:ŠĽŘÚF«„Č7w~˛’"6!Go(cÇ”@Ez…0ń7Ô§˙îz$ňüxÉ2”ißcŚrÞޮĆ|é­+&—ˇĎâ70™ţöÁé$5“ĎŤÁëTŠČéÁWń\†ů˘˙e…y®˘ȱЉi38Ü›ŕRb6‰Ü]ąx3Mt·XŇ«žÍ—Ëä“[ňX5eoĎĚ[Mś70„ -CS^ˇ«Z\La§Ko­ŕËááö¸ĽLCđhIľ\˝·Ę;w¶(–ďr©­ě0M/|¶ -WXa´ )@ËF”†¸q50Ţ*˘ďčW¦Ď ÖÍLµťú˸T`[Č}ĹŔp…¬V^W›[’Şţ})Z4[N¬XÝendstream -endobj -3898 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -i”÷1E­®cN„Ú0Ô佢m;¬ä;"XŽĚŻqÎPNµôhS?Ăá\C@ÜR"şr?U,×·ů˙˝.réŃĽĺŮfU<¤Zűî¸óÁNÁBsĄëŤţ|?sŕ«Ţ\îĺ$#eçsuÎĎÍDÖ“«ü X<ýbË^Łg–´ü ¶ ^fáđÍü!Ź$ďWĆJe]›4xď"5×Í}SE¸¤XÔC AĎĺ$Í­|Q´GC’žëyŇ{Ć`y†7ĹÜ ě°i}[62±Aqiť=ş ‰ś5w•6ŕy×ęä)Cx.âÚ 7E/·ŔyŃĆd‹Ŕ¶Ů«]Öěéµ^޵lfŰ`±JĎíhD\®‹zó°ş;&HG”,#’áŃZCcőfîˇ}°ŤÂ‡«µcĂz±$MŽüŕ7"~’ B)X?ş‡¶ôëĎ·Őbd§e™e|Žň§?©Ř P¶ČĆxgó ž-“âTČaćUR»Ĺ«Rsb»e‘f˙łR+Ýw¶›áP^*šn+ś=/çüÜŇ…Z¬joőŰy¬5ľW Ocnîp[Pä}Ř[v +o‹ŽÂ ę?Čž(hfŞÁdIyŞW€ÜkF/źE$w€Sš·’$Ěh:Y7,•˙žú·‘˝[9[6üÉm -a|f‡«ívxöSĺ…łí!ssqÂn*˘—ĄrôΞ¨Zë$ŐşŞ}Ô΀çunéSőQ‡±î®ÂĎĄ ®W{4îđ? ¦Ż<¶Îó âqŽ0x -b[“gĹ·"¬k €kí×Űz°˘^ Ţß­Ş­@ş6‰†qĺ -3c~[BÎĚ}˘¨?ŮÄ׹˛ UD: Üţ™“L†láčWŮ—űă`ôGłťţUź?2"JaEuÉ_čÝOĽ@šą’uĐpĎ“Ý h1Ă˙/}ŞňgTşáRęéčt˘¬‚cn+µżĆóőUáQ«xP#ĺlŃâ˝x17w¦Ü†ŃKł…á|m€7{š“˘/é•ZŤíÓ`wĐw_¶tŃă÷™ů“,@F\î[~)çĚü^vOťsٵ…¶ŕ \„ÄÄŕiýř­ľkZŽH䢜©˛pjăÄŕ!ňňÓ’ŰčR'ť´ßŞLű­ ů˙Ϣ˛Dź-żĐK°ĎKľ•w§Yé4¤[Gw"[î®Dg›}.çeÄŁÂ -ËĘ‹ä ŇB1·ÜQJ´Ô#P1\őđ& -LéÚ„˛ˇ˘qd/Zy÷‹Üí]”Î Ánˇ¶^JejŞU®OJf2‡YĂ…í˙ô*©G;,V?-¸˘˛1çd(fK‰”Ëţó¤)Čx© -7µ_óJÁŤbC\ϦvH|ĺˇ?˛ŹčłEĺĂ÷ Âí˙‰xę]L^N:Ł’K—+ďÝëvmk˙^"1o$.ĘD뮿Gśď©,TqÎÄyuń}ýZęëeˇŤŢşż^Áě0s›ćÂş©¸ą€^÷riĄÖߎU1 oWOŃx¸RVş:SłG·`s»ö“@ ÇsĆűŔŃz2˘!Ś2"öRSîî|AU»\˛* X üűłoeTŰ—”~%ůtŹŔzendstream -endobj -3899 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -&$Ş®/ o•[&›H:ţQŮ)şsż“Á]çt.yë`“4űŽEOŻs†ě«ŠÇ™ĽKőŽ4nśhJdÁxŰŃ>TFçÄ˝]Îz#Ś’´G5IᆏËŕM±~̦BÎ8iÉNâĐu¤™ţYRůMw©=MJĂ*ç…bü’6t÷9Ě XÁöč‹ýT»Ęea×i‘4RW#rF'ć]/ŢNQ=»9^Éi粗ť:ŮᏦ±µ’śNwV”á)I‡“1ďyëj<⨠$,íűoxö¦ŕ®ĘÁiďô`{k$_D™«Îvđße‚Ü"b©­áQr5c-)Ŕş…uë®m-|vZ>ŔDoS ϶HůG9ç-Ę“X…+*®ic™ÇŇ@żĂ,C)t#śO:oĘ3ä śHYp˛ěěYWU޵µŕWK ńy„Ť/T7†*#Ď`bŐŐs>Ů|sHKE>˝Çca+–´aá¨*‚]ٰ§dŘwě=ĚÂ۶±ŤOéPwizÓGˇbá Z׋¦ V2,ń{íu…ž°^ń=BgGăxűtLÄS)u¸’Ăv‚ąťÖ4¬řü)†ě­Y#úČ3!0€ëN2ŘLdČ1¨A}¦msצ÷0.*c`.YŕúŇb˝DŁŰ‘úąü‘ĚoVě(ô§TÓă¶Ă[­˙|öÂ:ŃĚkZ,ťeź×»RÇiilKx»Ă·­•ăŹAdÂVňqd»b´|ëŚ-ů‘ąJ,żŔ?Y*×ʼnO6†7[;!ĎŐ/Őkëž+•7ĘšR`Ź™ěîŢDm ‰9{gĺźŃL¨†ć7&“&0ŐíTŽ0ĚRµËŤ˘8F ŹYÚV×bmu04>Ź7űĐ$. 嬛}ăÔđ{r5Î÷5‚ej´–SFów:ŰŰĎiiÝź;ëâXoďr:T ”UM3yţ!1‡B“JxU4ČĆf^łúl?klđÄSPf†F;Ä<% RŃáA}÷$%ąŠD¶^a—.Ä-·Ă?_-ś)şçA×cŔŠűV=ęŃź×éGťObŹs(˝ ąń/ßJÉńľIé@ŃŢź–´ąoŮ+°örÔ˝Áó‘m>ťb‚W‚Í{ -©Îý¦ÖyĆlń çň×Ökh?&—öŇ%°¬ł[б‰H“ “ŕw0óŇĄoa)l"2{á88QŰŇ ú‡×Ă•dO˙1÷d9w˘bţŢŤ‹˙r"5vň^EłŚ±µđÖ†PúôŽ”r«Fe™(Sş®~ŕ˙Ü›Oß'O?Ńąľűď «ŔŃÚ(ˇX˝¨HvkZ&źĽ>§čŃďi±ęŁt¬»°_.NrţnĘUřÜÖrű/Ţl(ZS•Öĺ®p¤‚ٲr1µ¤,†„çQ#› l*^SúZ‡˝ńšbŠ˘tĽyD]ľw7űŮĄ.·”P&’ě’ôúff/Ąˇ™ČĐß«.«ü”GŃy=Ůö*í¸ŠËáňęZ—ŃËès_+8LoďŠÔL­5“mhgŇwŮ€&'8mm"·ě2‡Ą˛$‚}@{îżqő!áý?ÄŁX$•¶đµčîxü7*â"ím(WžŃĐu_ŇĂó9 1–zÔ=)5Řq5jK…ű‹hG9*nz@2 I°ňnZ, oL/§76őňŔşe»´l·á›¨A“Vq‹Ö ú(T=gŻű«a@˘gp4‡őŘxÜŻîüŽ34NNxż°ĘŃäń$ła; á-šöôĚN`hgť&ČÇ5äŇ> -stream -ŽĂ®4” ş˝>ň"Ű–tÚQc‚¨=Y“k‰•N–ž±xۢöjY¸Q*`MŽr§Ň–Ö—˘Ż€cY»üeBăŰĺ×|*ňnV¬—nÓfDÉťřIĆů/sëíŠOŹRwĐąô#ŤRK,ă#Ę9•’t1bt`ęYŁÇ™á=¸°Ç‹U˛ůEcď°Đc(đżCfî‹C|>˝ĆĆ7á†ßŢNň8Ľ©KŰ–c‰“›Ö®ëň&1y ő¤•eí -y~:,ŕŠ…ľëˇ’Ą?đ;D©oѢ¶Öeü%Á -ăďáĆ­µŐW:[é‰ű?ţ»¦ŻA_{×đňŽRđů?®Y<]@Ň•J´lyÎqTٵŽl$N/ˇ,VÁ¶<»E§aşJ¸ÔG8eŢâč9dm›dźś¦ţk¬äń’±¨}†!ĺäj* ľîÁÖä ĐŢ0ďÂĹ۰čľ]IĘ ¦äĄˇż¬˘O·ŤŁÝťÖäČźóO“`‹DĂ]RľGÔô@›n7ËśV­9ň$ídčüeڦ*:Ö@ü‰«ęď<@®˛FWfP˝‚@µ^É=öÉ´“u§˙ľvú‡µę8U%w;ŰŮxGźaNµ”üP09Ź%$gFŤČ)r7˙ŐđSŮ8ÄJÂÁÖ‘”ł/EÎŘ~Ř“5rTţ¤„°ýaŁ÷×›ôÓtZłé』ł´)±íÔŤ›Ţ_…ža>2—Š‹Őýoă3Dć¦>ŚîI­ÜKg6š¸tÄ©Ř.]–ŇŃ[ÉKÍş×H üÝýäÁWsĄžB&çv)h°–‹d[Ŕͦ÷#,`ŔčîOÔ|Ç®’{›yÆ”•ŘB÷LŞabŐ˘ÔÁ«´#T%^v‡ýáüd¦Śxą6­óBp˙žo1.ICÚuüźí-V·Ôíű¬椟çŘ’Lfô±NÔOpĄA$vâ2 ĆDmd,–ČŽäŃâç}IEŻŚź2?$CNmßŘuĘá÷­ PŢ[ žůgŽşn©mĐßÎ!CŔŰE˛ ® Ż˙Ún‚0%÷Ďź¬MóĹdpTn^ś~€h˝ě©<Kc±>Şá\°MofÂ\Ş_uN,şůđÝLGŻxţ_Ť±¶D»ç^dtŕ1ţb’ť_čű}ÍŢpŞX-hőłO"ŔŽĆ`m2Îlżź»ú˛ő€5KמDçâ±ÓúW:ÂO|…ŚzGuhôáVn ®vÝ%T2ĚnÉ‘RŔcĂŠől$}—ń¬P‹ĆK=ŽÖÄşďFŚ2 -|uµÔ;ůČ#á×i×$¬58Žlj–ń GéS3«Ăţr®E˘č7ŻëŚŁ$¨Ď˛čsÜ‹{uj>Ľüť]hĽWędۇÂ.ĂvňńÚ㪺”⹇}qÇŠÎżĄÎďU~Ú[W^wĆ\9ڧ -S¨űÄI"şŽ č¶řŹđŚh__ŰžQ…pt— UŞU~Ĺ<¶ě´ĽµŐ”‰—ŮOËluh"aď§kVm‹Éb”Í˝»ý:ĎĆMËRíNH; 5çť. +L ß›Ót­á.”kfä’„ľJS"XfiPCá‡Sn0;ň8Äy -Â#tŚcµ1®.!ŞVëF4®çb_/r Pĺľ XţŮŹ˛/Đ^Ăv/qëšŕoÖ1‚yÄ6'­ iPŰł -•"c˝·©:Ř{îUĆ}LŘ}ąEur›ÎŁŕ˝}:ćMëé`ć»T}!v¦•[Bî†ŇÎCĄŠVÜsÔ.'íü¦«\őŘä@;;O=q^<Ňr~Áĺ*Šë}ݤÉĺ_·ţ± đ-Ë(f˝ô­ë*9Hś8`TTFk$DGťp'—mŚ˘O­HÄ‘„"ó6Í<ĘűsöTe ™ÁVÁRů⇊vZęä.”RN ŇŹ ť¤€M©ž÷óîTÖ#j§¬"®Ââ¤dá6\ÚŁ€¬şĆ¶ĂyrGM®ŠŤAădř;÷ÝĘę™ĺ,(Πâ´é[ęĂ&¤>DŞĐž0ŘÄŔń+ë9ńendstream -endobj -3901 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -Ďâ1”çü…G•©o=}Ů`ľ{P 2ÂŔ'ŐĐJŘř ¨tÖ§,|ž_ŢqĹ%mx_˝Ba!Ę*«]؉4µZj‡2aŔ3ăe/şH-…Č·Ě,áü…–J–†}kYwqŹűNdg*V;ׇţ şHőV¸Ô'Ç7 ˙µf ćw0ă·%i°†i~$Ôô…ďÜÇůqNF¦%Č{F‚š””ĚřĚtčp±r‡îuéŇo´fżN2BV§Vw­oşwmĎfÝ=đô"É·žáÉşńđiŤ¸®»€0q(ĎŻ€‡g/Áĺ±U敥‹;±Á6_‹ÇBx$ŔşNMŁŤdĽŐ©{öá9/×Č-ňz·,WłĚSę#ŹŐÓU#Bŕ2Ź·˝B»lÖAąÍgv3ŽŹ4Vąš1…E6}`´®´ďćčt}O\ň°čDř°E:-·›< mu¤Ŕă±Ë.ćNáŢĘ×öÓŰN}iŢ'?¬s"p3¸ćD ×9žUü0üÖ‹B<‘Ł»˛eDżL’ňć »»J'˙ś^SäDGµçĚĽ¦×©pU‘ä—ÝN{ôę®OXů<˘SĎD…¨uš{ vgľOFőŠ1tµĐ!ÓË.á˛s,{(¬î x7ŘXm–;¬˙ĺ7dX5Hbx*$GsĆ_ô3f÷Ű -ť¤Ôę<ľĐ@W/´ö|WÜ”0‡ÍĆ»Ű@ôł’ău&MfÓ„Q¸žîoŮMŹ -V|÷úíG‘Fâ§® Ţd?F» ʼntî¤i”sĚ c•–«ĘŽN¸=BHPŽÉ“ú†\e¨™ĺl€îXDŽ)jźYô¦oJÉjÜ]’8Ď'§śL"˙ł:`śŘ¶ćŔ_ÜŚXu=ý_1đÚ˘˘ß•Ň=jkđ%Ó~přŹ>ÇüűĐŮrw@¤ŃĂMĎ`lcŠhţĎ"K%ç8˘G0¤ćŇÍo)3KbÇ1Bą.Ť-®¬˘z,­ŠÎĐ©ő ˝tF_Z6ŕ¨7Ŕ0Ŕë€IŤ%ˇŇăŠ;±ü2a/yľŚ‚‚°OLIήvÄ~ě«› -Ú rl ó»üKçů#–^†  WC ‹;ŁL¬-0ÄkŽíASü {bŰKѵw>”Öř4Q“…Âh@. ęWo`úeÄŢW‚:qm`ôůjĂúĚę â– ‚ťňÍΚ …”+š7ôIˇ`Śx†jYtmMmÍwGt#/·@ßË -|RóĺW—tҤ^†`jýťµjó÷kăL˙_ŇŃĺ„^}pŹ\ńóŕKM`ý=ŹŠůç'Ő±śŇřhuŕđ „XpďSĽ™¬;·{vx9Kôí„C6ÇdN±Łç±X’Ď\vÉ˝3â*ĺ¦íž˛ki/B9“ôŽ )±`ë`ă·őŁŻc’ySófűÝşŻ‘äĺ˙ÓpŠ;űôFEWÎú'—^ kö‚žS{·•€§ŁëC|c®\ţÂ!¤i—EőŢ„Ł;Ă[.T§ŐÇÚ”ţđJŽÓ=€@ˇ|ĚvÔ›ĂŮîÁI~—kE@y°Aěż.Čű>…ÔńŃjfGż:*O\KX›É.óOsť/6 ę.Ř«çËőäôO-ş9$ľŠKJ»ĹĂm.ڇ#Çaćµmě÷Ô¤6€|Eç\˛óŽ{˘qBEuv  ;Şh;NîˇîĆwÍÄŽá9˘QÂA÷Ć˙ę 2ŚL´!s‚!żg1éwŔ°;ěÖľŔ§Ż} ŇZ^_ĎŇvL@˘ÔÂíh…I6ěőÉ9µ608g*!!1?‡™~|–_9O(~řş‡%ɦîÖf +€TůKĄ+$Ęi`iLžQkß|«ÎÓJÎđžÎ ¸“LľA9p˘ERΛűzżú/kb’č -§“,)[‡[‰°e®sĚŤ.é®Kgć\?5Đ BEPqÜnB›ák4-™Ťŕ뉤Ó÷˛3[_ĹÝŠIÔ€#P=±ĂŁŻč˛¦™ş×ŇĎ×RőI¦ëH¦őĺ\‹|<†óÉ kElîXŕŞF¨)ëEăî"~Ę:/ře˛}äTUl|šú·ď~ÚhŻ+2(ă:Q -Ň×O·7VáÓÔăYrj§Ś|™`_ĺšÎję?/źFíM9ĨËôRˇŽń`°UîŞŰéZvą4=ł/k˘ĚfШĽ¿ɔ]Ř*ŞIÖV ö §ź}¨áś+s ăM’Ąm4W´†đGtśXendstream -endobj -3902 0 obj -<< /Filter /FlateDecode /Length 912 >> -stream -A >¬)’{ýč©ÜeŮŕč°5ŮěÚÁŕPäą@ŘźWJâżOżňݰ˙`hńyź±ź;ďűŮMµ/§űá„zcóŘúáaµuň@|űë `Ż’l»çňňŮŁ59“bpţŘët×6ś<}—.őż0}Lď_¸óîCÂŔ†ďˇ…“Ś-4ÚťIćÝĄM3©˛‡®¦^{Űç©đđ¨:鎓ű…ĄŽŇśŠş#¶v ±*ÎKŁV†Yńy8ŻâjÂ8ÂĽňŘň—<¤9,VČ4°Ł†6qÇ(ĹCĆÜ®ş>Ňřá…Ňh’Ç Ü¬¦¦ě.ËĂŔŘGµGÇ»ÚëcźżazgÖl×ý§»T4ٰÉ-¦c<öčůÁŻžv„OŢCß‚Er.:gĹî“M4Dj Ň‘öÝóEŻ“Ô`ČÉý54„hň-wÄ8Ľĺą±ýŠŚ`˘íiÖń·eé8'U‰’ýÉŘŐŐnQ:|›YNďâŚLş€,rq*$/µ·ZľŚó¨Ip˙ęiŻŻŔŁ^h^Cż}(ľ† ĎVw^ ٢ŕ‚ )¤}5ëŢ32@óľ%S+J^JGŘś~¨(ěŮEËm›6Ťůž—§\l’ŘŚˇ ěărĚhutĺćÖ&;^Bá ˛zňé¤zÄ’@Y8S wfĘ·ë/Ô˛dÔj:_| më§Č*\lr°ŤtŞĆ°ö9äŮhľ„v´„%Ür€s×Su9ĚRń±őb$RŤN@ňEńPë68ž˛Š*˘Ěťjd¸endstream -endobj -3903 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream - „Ufiž&¨ÔM3¸ň)(TŔT®BV0=…Y6íÇVał7Ó^ńGšM»ä Ľ -m#˘xľ-ÎoXŰZ_I(C{5˛ľV˙[çpűĆů—׎Ć4ß'¸–.Ő u ^Hg%d #ëKşˇîw.O›ÁHĚýZŞM˛'M˛hşyŮ8>< k©~J6jiw|n¨(¬i€EŞ»Lă NpÁëW6 bö1¤žµSz×/Ł1îtă…­hŁăđIÇőŚ -ž«mÁćŞsřŘĄ OîŽÝý -ŚͩۍąO|“ÖfBCĎaťpyŘ%f1aDFř zÍŤ/ gÉśă1ĂqŐ™ŞQÄ& -áä>űÜ?9DEóC.˛Ż,‹\UHkď6ç ˝,Ún =† \—Mźłü!,Ď—Ĺé…¸&m=9ÉHIď×NĄN]ŰN÷żQőĚ”ň|óĎ.ž›˙ Óóç“ç<źŢÉś$Blë…'CôŁr´¤ěf0×ÁĐ c [\ďL‰öů ţ”Ďw°cZöup˛w¸DĆVbŔô€çŽ}<ąk~J`Ć>©7VIľ'Ă9¨Nҡ’“ŘšW«aTđ© - âř­ĘßµďŞ}‰;ĺ´–3:iĂXŮŕG8őţ»{Ô!©S=vŃÇ•ÉMÖ!ηşŇ~&â%Ç O2EĄË“?µşvűŘ ńt˙r•Ön·Ć*Ő#;G)Ő}ASŰi?ţ´˘wV»ŃÖî±~>I˙p^¦Gŕ÷v÷•ËěnťY&.CîjîŢݱőL“‰Ô^ĐP?*äĄrY<0AŐşh#B°9¸c&-ŕ HąU;p>©˛eĄáĆi(ş űľůt¶«áˇ1R¶×Mł–˙\8XŠç¦ü®`«rh.»]t-S”+Ż- -ůňPIÇďWô!cš^ŻŤ®5%"t5UŻ;ďýWÇĚĽk´0îkľŠ¸ŘKSč.­«đ¸ŇË Sc‹Í[.#8˘D)3węX;uř Ú:łPžq>Sx•bĘ[61eçZÄHŻm¨Jܰ7IU„ ‰zďJ$ş°,ýBAËĄ&ď|´#'Ę|’­ąvˇp¨űś]_žĘ‹Ö¦ŮrycřŚ>˝\FEFŁ™š(čOg$Ü.Ć/_­GÍÔ%!†˝wJFߕЂ’¸Ç ôŁ64ţEŻĺďúßäĂ0#Çű™/}Nk1(ćŘ5Veö}÷â[˙a=÷ů&’ĎžúęH’ćžSI楑ŠĹÄ4”Ăcü"»ůd&á^=«ťë}‚în[´TĄ—@o˝=\şËâk+úI¨Ňč[^]§˛ş|đń(K?ýĄuţ›·5č–i°×䜣n썑…˝8 -MŢĐ{˙Ä´˙R2Ł2ävÍĂ"菼gŰ~’Ť´ô§ůTi6ü6Rô™âUSĆ=|ÉEßQgŐ = x,@Ús@u5ĎcŕČBy¤Ă~¬kŤ -`FPéCş!¸íéŔĺˇ)ąýV:ďÍ‘ĺ~aď^őž_y9µýőěj»-®Ă·nźN×G˘8+WŽ yîuu˙–îd;€:LŔăSşÝü8•¨vaܦř‘%6 Öě?Ä“éo€ă+¤ :P{_bj—¨}ŤĹĐ߸îfÎJĂďú^á^ NޏÇ*n˙±`÷ŐĺßŔR ”ﲤ•9ÁF^Z»îw_ĚÇ›@ ĆŁztőÜgŽŃ©býAÁ¸›Ř”87|E¨ĺÉ®DţôCˇ†‚z”›}*żrâĄ>Ă™ŕŐřŽënXÂ>µň×IµxÓé*Ń&⑾‰¶rÇ”4¶DŢď`«Ş>—'­Nă_ú"“żÝycfbĚéxöř´ z\LyBSŠÓĆ7Ţh»©÷÷ďŔa ŕj03H±2&Ń`ZĚ'ĽĐ uş®.<@p1ČÇűÍÚ~ëšŐá]„ľţĎ DĘAhQŇď ý·—Ú5ëX}i1—…â·ŔI'đʧ Rb•¸F›lôď”]‡»ěÍ=Áz ęciĚË# 7±Mă©÷SřU éŘe ó!đ=îvĐAĐďŰ7`ć@ű{!LâśóÎ2ś·¤n#ďüĺyeVIćy~ŢAT<­TyW.X¤V”ęĐBŽw¶Öµ°ĎůŚńÎĹ´E"ťiEˇ{psW` ‡ Őľh+Űâäendstream -endobj -3904 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -Ýő ,ăŹô÷¬ ×ĚN2ںђQ‚ ©ČůŇ’k/í *=ćĹĚp=xů&ĺÂÔ•Ĺ™ę¬!ĘyckD“ŕeŘ`"tJŔ2=ŠěŁĽo-©oRĚ\Ť“'xkéhkŹŠť“´z_ë}]ü´íFVÝRçéż>ýtßęíűĂmwäô®”kĚKˇOŕ–ZÝl¦çľ(-Ę @Uf5 ŰJA~žu$wĺe´Vl0w®‚•®€ŕ<Ů=j >YÔFŇĆÝMÜhuUđâưíüjľ]rőV­uĹYîóN‡HÇsôÉ]ˇu»0łsë]UÖ óŹůM#W§××pf™ąľďi3rR¦$¦ĆŚz• U‡}x áĆ‚oź€â-F>â°ĹWÉľÍ -ş-Űk•W;¶ eXQË»ŁNé=â'FCÉöVQT` [32–„i}#ťşµŹŠgČ’·GďSÝt†Ýt`řd0÷ M¶bĄXڧşkš0äň2}ź łąŰ_˛–ňCx˘'˘H&Č*I¬çŻęáJú-„7Gžżź94”íM–Qö× ~Iâ@řš¬áÄÖw±Śs3éĚ,ůö5ç)ŐDŽ+!…đ<=¸[ľŃe(˘ůf·ţŁANÉĄůńĄŤ?íô‰ ń!,˙„¶ŕI0&7—ĺ -;/މϭÉPh—ŢÚ1ź,CĦ·ŚĘçm -8D¶žnýič¸ŮLŰńDż˝_ŞćX†(úĄÂ’HŽÁM*ő>s!¶ĺŁĹm Šš"lĎ S•P„IŻsË”0•®~ç&ŢŽçQ§ý¤H.[1ýŞ*aoí=đĽ˙fňhĘş"ş\j.N?@ -=´_ŻLU¬ľ[.®źŽ¸{Â…:A ”e°LłQ+řtŐóŤĐ$˘?Zźň­”Á¨«i;…‹Lµ7y`EæuÖ˝•ľNĹ{”fŚqE–‹˛ÜűDom’pç(«™îs@1Í.â»´flÍco+Ś{ýBţ“G#sб™„…ĺąňĹ,î=@UăWüł‰&¶Ý)!DÂzŔÇůL* -`E«Ń*O“˝1ěGŤ‹'±ëNµđÖ®ŤŮ“X»yOÇŽU}ä΂őN’6|‰“üË17ŠšUCâ}yđ»‹uN ąŤ{=Gwń 7=g6-&yŤÝ8ŢĚ­}ź•äW'-ÂÜ{¶ĺç´Č–A”¶sß–o=–M,g¤ -o¶Hžś`HüÝ]LÓ 4ÎÜŐ¦ŐB`®\ĘŁŮŞ7c!©ą']]‚@~>/\řlóĄ!Sü¬'ŹuUw*r‹śša˙ˇ}Ě0LÁę ÎLú–¨v÷X¸~„NZĽ ?‹·…›ŻT¸OÂ顪ίâ}YÇ@3 ßC)Ü{Łýä3¶Kái𛎢f kâ9(Ź…,őŚBé®?Ő řÄŰ“‡'š®Ŕc ¸ň}ŇŠ–E&I§a( ŞUÇ.¤µŻ<źŢš-~,E,CÜ{ ŮHޤQÍüBťáĎFôÖ4Úv2ÂJćµ+÷E^^łŘ›ŞQĐ ‹€{&?›őKf5ďĺyáÓuxX2EÎűv(KšĆşpgCPeÓ®>Žľ†XO¦$p¨ť˛Qş†˙C\ŇôÁKő!–,rÝ ¬.sě)ĺH˘ĺäř-ˇ”¬§ ¬µ¬C˙0úĂŤ†Ď»Ď ™qˡa]ĚÝÜĹiµfµ 9¸Ői?f®Ň đ˘2n¶LlĹáŇSĘč -7)l¦.ŕ<Ş~Dę©endstream -endobj -3905 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -LÄĆ2őO˝^|ĎŁçnń†#–»í¤…)ăr7C‘×;t“Eܧó'Í+&›.Au`čú*Š\"Ą WlIŰ|ŕdö«š¦µL±ü uO§–}đ´3ôĚÜFJ<^'ănűĚDčË-ăgX…kš_‹¨¬?őŇ$nvb”CB°;Ŕ7a.–_ ŕ÷,$•Oß Ć3H\yďŰ}ń»śžĐ2d(¬*ľę/ĆX[šs›)­˝­8ŇßĘŇś BÓt‚¸Şp[T’šâ9ČËĄJfçKrxŃrA¨LÁĘŠ…ɤDČŠNd6÷Ô‰FÓ66GŘPÚ¬˙ż©ËxO'Ń‚Ă`†ż™neŁčÂĄ˝=;ľ‰yÉÂ~ř,µ/rţ)Ým—»‘˛ĺa…u1 [ë)ľő¦yě˛DÚpÜlC^)¨ÖĄÎYű9K©đ÷LŤ$Őł»’HűM^¦NŇQf¦5Ž6}8/‹Ö8n0VRĂ,#bÚ‘Oóöč{„x†T·‡ QŤŔ0ż‡Ü ô^Ů=Ôź‚,łµJÉ_`ú˛ĆŠńx”˛µQ¬s«,´JIŇŕ˛{·ˇqrŘy2ě}±ąá0ëUâęů<†JÖ[˘D[›Ř˙éqb0+K©K9˘ťŐ”pŠ 9CŢXnIG­{Ęčşs‡qŃ0Jţ9I9…aýé=UN+ßĹÁ´(ęŮq:©ËJ÷ËĂAáăśeI:ßŇ˝VÝ7ćŐ« ´slŔMeÜ·ľ¦B1üë“Éży}®iźR@:[Ŕ‚Y2ĂK‰-˛-°ŤŰCŻ jĐy4Mńůf lř•Ś‘¸~¨‹¬óWq)­Ö)őF˝+p"Ü]\ţbµ5ŢŁhާöa?ÄňŢ‚ü+ëˇÍ=.FX7śeĂ/óVQK–ÜŮůZ‚iD9É˙ŠŐĎ”Śl«« ‰N«ŃßÎF†—®j1ČFő˛oPú ŻfśĚ…Y fs–©ňâ¸X{°§$˛ę‘´ěĄsó)z·*ôŽżŰ°ŕ8ŹäŚŇĎ_I)alÓŮË2´¶†nĹWŕ0ů÷¶ -g3¨_IíČSŮŕ ŢΗ[nw„Ű{ľr­w˛Óž|®pí36ĚÇ•gO·Ź‘mPí ĺ °Qxj6g‰ăZˇţPŇŻlQ8×’©ż^ť< - -«Ą#ü ]*CíşEq2úq}<‰ëEÉ c»®^ÉľtśAťśöëŽň¶°AUş”y?šz­ó§ÓäěÄîš »¦ŕÜ•îŰögÉč&…}“†Äč§Č´ż¨¤ÇE -ŻŞ“| -źq”QqX·PŹ<Ŭšăď± 'őô÷äÍBMę,çë´W¶Ú?î·Ś˘Ó(Ż?ݡVŇWc§źR•šE#Š67#Ş ÓĽ¸ž˛Ş´DÔP|Ť±Ëó„-CéąßýQKáMźiŘL¦ź¸©|JĐňEöyÂřföiI‹®Ţö’ŚŚ‰’ô•Ó~÷"@@Ë(ČîQrű3‚Řă2e|\žçϵáŻ=Śň3…j-M<°-Âü¶´ł–Vź¸C&M$čjéîgŞ4 ďˇÖv岍źS?Ó_LÂD/Íśx­ Bß©¸$ŇW’”:ýžQ/6J:\d/VˇűŇ›â»wsuNđ0 -ĆýIk ˇ ˙ëYűŐťŹV#¦lâ Ť®óŁÓOŕšäÔŇbZ† ĄŇµí™u3‹H!SÚV:…m^%3±wÄiň±˝śFkőF\`8† #Ź3n\TiîFÔŰ_;$Íś©",›n5&IíŠ! ©ľąďyż$B†„0©„(¬:†8Ńë3'ăbuG“Ő€iinZAűo°×ĄßĽćš›·’@ -űL~ s/˙6ęµoE$LǢ%$ÍD"­Íľ¸Ô Ş@®‘ص‘ÇÁLĺkR˙±$iż1T%Ż8©77ÎŹ.?D0čúĆ“#<$uM» }žk“,,Ľşť4‰«t+M„óßťťżâö9Đoëş#{VňťßŻ@ăč:\ć®R,ůÎSQĐ V^ăş,j4’endstream -endobj -3906 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -é"’Ş+üűy[K\0pŢ…ÔR:XČ‚Đ} -Ô±öĎ÷E”xäy2żÔbň۬[A -Ţ“‰Ö.ç.nŚF -ýó6Ú•^ÎJ©u)~IgöB‡zŃăx˝Úüýd8ďßŔĐ„@]y<ż`=ęőug⢍]3áúÉ•ˇ´Jž—q†ŐÇóv&î`lFďi[J¬÷Ôł&hčÁO_v¬Ź˙?ďśvÉ!ŻMě˘üŰ?¸ng튻>FÎ?ŕßíúÚ_ÓĚCqt§Ě9‚dáî–č1Yütv†­ANĚ]ş©ĂIsż´˛ÉŘ.ĘaËÓă~JÔS‚tĐ/{†EÓ¤Mş@Đ9Ížh *Źm!©Ä©2u‰lĆč¤!´ä,ŽÚ?¨V8P-đ=‡&Şř(Ń`ŚK&Đçsç—a.7,ĽđcnUą?®ą±a¶‹"’ąPĽ<iž\ű %Št«ě’ř˝žtĽPŞ no”–B8ŢYđjd[ÂŘuHA2ť[ł3’ňv­9»Á–(Óšäü3Ń.-czbĚ•KÜŇ…B d\ðć©Î!{l]Nfśąhř;'xGLŘ9Ăä®ÝŹ ńۮҏ”ɱAI‚ňŔ8g.NGž_¦Hő˘k]hóO KSxmnz­cí[O·|„˙‘UÉJ$}D-b™šDÎiŰH”ŽQřiő—…‹K'JÖÝQ,€¤Ĺ„Đ—>P\F<±Ü7i’#.úkĺJ´h‚*VĆß<µFłww%IzvÉšT»ą) I~spŁ9† ´ĆvZ0•# ž‡ąČoŠjOí Ąĺ—UD5xCW÷řŚIF Ľ­8Ĺ%u“¨ö-klü·)ÎÓsSÂÚ©%B{”ÇtÍ(¸™’ť®ť­Ţ… Oüh‰l4™Ŕ:µ‘†äâłfŻ™.E Q¨5Ă«D‚őR+$VR‚Ƈë—tľ|—ˇ8xŘËEąŕÝžú0ŞĺŹBS7’ŚĺéüZ5ĺé«ŮIäÔuÚ6šxßHÜXNĐŇ}ÓĆń»1'yńĺËŕ0P‚ wć ŐeOO‹ Ą±&•ĺHBMtČücyl÷j:$†-îÖ^q&wšGÇwo¶ -‡äşÍˤˇŹrެ‹)™±Őţ÷­:ą÷ëĂ :vgvđI­>—ę Ŕ|®T1™ťŤŽ#î†b‡®‡`Ľ+ě_˛~±u»łT·i€´ŻčćötkÖJl>ë]ü'”tŔÇ8ŞĆ‰0vÄŹ“bÎŇ›¸%ĚJYäE´ŚR8H .gmĽÖc,R´ ‘`ń®Â7Ä•+®-Ýr¶QNíüRŇŚ´`…ç 3jF3ͦgŚĎă-Orrs/lN”šD”ŁČ™U˙ŚźdV¬ °­W3vúqý´†&t¬/JĎëuÍÇU•íl4FBÉÝť˙™˘Uh>Ůn’đ·văř:°ýăÝdHFë,M|ˇ$Ĺ!.AŞ— ”očđHx×K"ţĆ“…;™řu}3¦¬@ó›,đB}Ĺ]Ţö HYJrŁčéńć¸7éúR"s|Ë-‡S0JP<Ťňc°ľŕý]»5đtq%“Ď}CŃě©-6üQĆP¶ŔseYŁpnđŤlć -üáŕóřłž¤Š§>f!ˇÓYţ]ز˙ň7W]„ĘžX&x߸ôĐCR˝ +L/âÂýăqEć’¶=V?qiÜg“ďÔ˙ ň­Jni> -stream -Ü5I\l¨Ń0J8¶_[ĺ`+ŹoO^®Že˛_jăë˙Y¨ĹÝ˙'>»˛·Ů:€+nĂÁCąŔa·Ň5đď).üý6MěbĐHMp¶¤_z)dBš=73ŘZ9A##¸. ÎMTú4SDpţ•‡ęuÄ×έhÁ°“Ţűoŕ®(Î8“ń $Ü÷)&JT*C5ZŃó=Ǧ?i˝®ČYî§KĐ)$úIXşŻëĹĄ^Ý‚>é z„wžďü¶ü_¤ÔşŃ‚TěW8Xú+Ú>I°h3Ĺ Dđß}z”Ŕłč»ä^ąŽ—ë™DcíÂ}\"öY'×%¤C’ÓÔç2µ§Ą­bČĚĉŠ˙´©ˇťŰ—±Ć”!Z‰óvĹâ“$©z?g?蓮!V¶`<_‚J8·ÓíUIŻQUŕÇćwEšZţĹ;G•Âź=|çŁŔ‚7[íjDYˇ"©.ůIsmÍźßL_+v; -lÜÓ&üUÚÔ (c‚ű4AÁB1Źx—Č÷Dv ={KŽ6nÁŐ8őöĂzc®čV;|J¤(Z!LJEĹI -ŁşQY *XD®ŁÎłĹzÜöéDÔl|KFŤżs°ă‹Ŕľ˙˝ĺDě haÝč¶Ş?¸ŕÎó'Ňâ,ĹţN ÔmÇľ°„Ţť<4đOްHzF pđ¶2ͱVc ŕrQEř Ôł…UŇ}»ĘĆ -´ŻŽj6–m,˘ăÓM›?äż÷ żÇĘlwĐqش߬Ď4íÎ!|ä·Cˤ˙ĆŃť'öŚ śŘŤĆ7«VfĚ &{řđŢ$ݧČĹs‡VJËţ#Ď÷óLp+U hŹŕsÚ+I`$d™°łţ’UWóË\6ght9F}/5V·hLieű1ÖđŁ 3$°m‡QÔÄÉ€·<ŐŤňŹŹ8duR nsVĂ"Vâ~ä€S{M/¶&¸ßú$ňҢüľ‡$e/ŻFP—Ě5/„K¬#Í_ŠAË#Źé`›+&–,Í"×đ9XQă1Ő®śŠ÷"2ůôŰąf\k#¸×őGbmk) *ľ9#jÁ6ꛆ@T§|vSń3:Ý:aä:2ĚŇ“eöŢĘ™8 ű¬QŔě9¨Q.ěgú›ţW®›t˘öfĎ|tFO339wÁdç54–M!ŁmÝź¦…Iz]@ö Ć€j™ÖEx!TˇC ľş¸2ö,n®˙Xaě|™íd+OtC9ţĂÇsÎ ŔXíoGěĐ%Ű‹‡żç»­ş*Éő*p4Ä3(•Ł&YÖ°¦ „«±ŠW•Ő†řŽrˇáHj%ŘçmťđADŠ·ĂˇÉú}úA€sé˝mBHćď9gJ«ýż(ÚĄJ4b›F7OÂ+łjÜâđhú!‹>^>«lK.đź(ś8Ď"ÚwĆ"dHľşÜË/…kßą†PÔý thAƲ©fR yöŘjG^˙3ŽŇ€Ýńžď›_Ô|ËG~óW^Á”>Ůź^2™ž'’ß|ŢŇł‘ŹŔ˝Ó§zg6%Ü×; ĽLaĄ&ýV–/–5€đŽ”ý}ÉĆr #1¤;54”Qdq·şŻ1&"TĄzŮđŢkěŤ˙ ˝ů#ÂŚ@É˝%rŢ›(Âq@Ńőňßá ۇ˿‹±5őč@K8i‘˙H66Ś×ü5ÚşÂö­ú\ő ëďťóO—í˝|;^%¦ l˝—uCŰs¨5ÔşaĎ•mçűEä-ÍMhrókµf}r $h”"Ě2$Růęđ×¶?ßĆ!Ľ-H˘cA_VO‰ž m*‚G% IBôS˘źr"Ç–×ć-z(‹_ÝIc€vexßdĂŠöŹrßYŻ\OúëJR~â¨řƝЖô.˘®€_ßuo$lÇZŐőfク‰ě#·R7°9•ÔxŠtŔŚ$&VÎćć cţÖĄ‚Xg0íĂ!ʦ˙uű°áZż,ÔÍÎ&ďYGSÄ@ş˛}×µ‡čž†ŞeloŔ!Ă‹.Řö˛ďÜĆ·•;Ěú}IPťMs[jËćÚżS;h¦#_ěHö9®yA  Í«Öď“zglŤá€ ´×®oŔHĄ“ťË¦śtÓÄ™4ŻŇjVo÷âő>T%Ňm‚#6Cl`óéÇţđ/´»¤ísś˛©9•"®í€¨%Kšz›?‘Í+3zZ‚VWMR‹çb ľ %9^#­«Aüendstream -endobj -3908 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -·;‘ĽalßźtĹ0îí’˛ýkŋއ@ž*Ś´±Pc5I‘íŽŢs»~3ńP\b*5qO=)¬Ł‡(Ô&¤ę5@Í…îV"° řé3ăÁN/Uĺp:ť Ż-}rĐ®_ÉĚzÍ·“HîdĆ>ß|z}ŠRÁ´Nł;Î1z!(›'Ä2ަžóťH ®EÜse˝Ű… ťKď·,ç1Fţ_čËRřßU%—čťkľ#Áę>ćł,mÎéT·/%đ™ @€ż¤Č& -ZBu”LY3l’M±ź2V-D ęLĘ3ě*^pĄ0óµŮZ‰gŤ^A.Ňk‰*ŠŕŔďľą|«ŹŘ=šą.F´ŽTF–üęU‹ŰŮ~ť ˙»‹Śłľ×‡ť† -UŞäséÂbġ’ż{‚]4ęžhx«+w%T“D^%m 1çčyEÔy`¶ 2ę•FćQyf#Ř}¶xŁ űéźî űLp[ËüË’ç,ŽFn ÖEOŽľĐb].B‹ÇqóF5ÇěńÚd¦’]XX‹Ç·~íę´@”ÝƬ Â(L:Ą¶Ż<Ď źˇ˙˛Ś˙2ŚlW A]ݵăňřţX| Ęž9‹Ä"$;Y•Ă~­šĚąŁ»¤ŕÇ$¸řŚŚüoGë’ńs-Le€îőäâ`žęx­ű I­?§m“wňâÖ -úA´šJdZ˝–bŐsÄx;î9üĹ ÇXJĎ‹ąÔ»&·ćZ-”ÔHoĆJ-“_Ý f1[ŻŮ,Tv$tCŠäóĎD8$žTÜđÜM±zjźn†@Qń@ŁBn­•O;"Aó×Byä$ÔHÔIîżK“ČłôCŮ’ÍÓźĽÍX•(ŠŚ+űOy -µr> -Î!W˛"Çy'ě¤`rëÉh˙ţÉ“°Ëv­Ěú ĽđŹ"C‡ !„( / ťĹ‰˝öĄWÁ&"h¶¨Řm=tżŞJÎ.ĽäđL›{I+ę÷Á+#0Ôů°«Ą^„Ü@$TcĂjřĂnŕíPĐăĽtp<äŃeřő·ułjrąˇ­Ů2žIŕFfÓß-2Q±sv“mU'jÉ•Älâ˝<5Ó"¤j=P’Űé×—'El| čdHf)gčQôđyř•pĺ¶řÔî°9Rđɧ5ŘáH×9µŠĆRŔíYw #Őď¶‚–¤üó|¦,ÁPńtŞK'‡Ć`ŕX,źSýHłĚŁ]$Ż)WŮój†±§=<ń.5\Ä^W_ĽýŐw(Ě:=”ŘNľs ÝÉKńkőń† §UĚúůŹ ăsËZNc’µ*sWęŞ\‰€ÔxmůS^+–\m,5|f×SŁÜĆŇ:bůNŽ®rôeĘét1ˇďĹ̆PŽ/8ŞŃ`×¶ öoX«—)Ńä'7 ľ^Ľ- î2Čj7PZ-Ű;˛`żQ·śa2aČtîŻ;3_‘Ŕäč'sa‚,Fó`ĆP÷BµqU¤±é¦yáńŞ®Ź~WB±ëŕóYQ©@ő·ăö1&~đ†ąç=šž±× o}Q§‹S¶óŁëŞM€µÚ‹F4AĘZŐýM! ·i“$ŞIśŠÜ``‘âFű‘™‚qgÁŞB ŔÉZ•¬2©?§T•±ĚhXeéH—€,cňˇÉ'ňs#ćäyHKgĄ˘ >7_ç…Ł´şD  -Z&¦QepS¶ć?Ńt™2Šéo:Q©†›Î˙Ŕ˛Ĺ…=Ň6 -âz® ˘ÍçYk‡ ©UO}ë‡ {o’&˛&x!2”¦VĐ +‹Zđ%™Sţ]Vv—/P8Á…¸šŇöíĺčTĆ«,JÓáq4żŢIóŢ&_éŻ&D+Ś ¨˘ŠB/(k»ÎW™çĎE]ĎožRŕřń&`ŻŁˇň§9l`üĹW %^*윪ŐŕŘč^¦µíźŤřůZóUŠĂ ™Yö{ÓĽFjd<í[~ľ‡:cŞ”„ÂVˇË&†‘I"‘Ą6yă?R1öđĚТ|°1" č4|nod.äęÚ@‰ŻĆÓ!őh¤.ąÖő®á¦ÎbdÇ-{ĽGá˛ŮXtőĹÎh¦ěÎP™BÎ@ţă"LĄäqlŐ”tmŔ„- ű€ć´q\sćŃ4Ë,Jendstream -endobj -3909 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -÷—"ˇígÄŽŃdŻ ô˙·†ëôVkQ‘źyT 9ŐŃĚůęÁzáÚ˘u̢ˇŃ¦/Ňě›áäPVüęH??yŃV+´uÎeMµIDm«˘Óň3ĆjxNµNÁžĽv Ç4Ńů€[Áw™¤ĺˇŘC'xąG0+ťĘ×/ ›tŻ×éé° lz¶-Ń·ĎS»b9)Ę7Ősî Łlýo§kqÖŔdĘ®Égý.–řţEŽś­lŕZ;•zŽRů÷ż5Puö‚Í-¨¦ŽWY7Ń]Öp÷Ć ‹I¸}Ď÷AÂę €7’ď÷Y čŃł†¤9«8CüŤ”,_bűĺWFř:Ű“UćۇôşŇ±=ŻI±ŇÁţi»ÉŤÜuu®cpż†sDťaŽ‘-Ŕ°ĂŞ–ŢĂ–YÇ÷Z'T(HĂ˝kŇ»§ŁŹkćÉ{–mQâR­8NjKpk¦a˘wÝîâŢ>Ľ M&.3¬X‹Ą'BšE›L~ ąbĘcK:>ć·VÜĐâasí÷Č o5Óú*Ó=:„*mwĐr"C8:äzu3ąYłš+Žf2Óän?aĆDbÍÝ$®ÚÎYíŤç „ťq*fÄ­ŃrY}P낝WF¸ť‡e;[´˝M.ĽÚ~YNąĽ ‘€†ö ŁtĆ{=d¨'Á¸gŕÓń&ĘÜÜO’Ď‘)Ł/»cwŕhął@dÉ3‚|}ŞRX=8¨dčQZ©Ąvś Ŕ‘U¸Ťţţ¸»MHóšV•Î]ŐÍ™ú÷ÖšdV–€Ë\‚~ąlí«aňI?M.6˘jâvŔ[­÷Ř['™ź¬ľf1őÜŔĹĹşđ´jîKOŇĹŕsδŐěYŚćE po{u,Ů®Iu¤Ť2ősaîQ›K™4X·qűÇŹîsÝ7žÄ9/żˇv' j„„ŚUfWHLˇ<ËJ|2.ň2Üg\¶Ů2ä§^éŃŤ§"Ť0|ZG·a@hţޞ—‚pZ7n ‰CϋֳěófşQ?ÝĐ#„ĂEj‰ůĺ_Ý0—ş=±ńšÖŃč§ lý·ČČ–¬«€ŞaY§îĘľGXéśŃ™âÁ°* --äŞ ±ńI7Ľo Š…¬7^Oë‘!§ä×ö!pÁ‘7ő‡CĘІ`mfÉ$âňÄ lŧCo;0ôu x«wkŤÉ+î°‰¸Łů%Űí-Ú>MżAkýGłKťšwćš±Pö ń4‹Ç\ŁíÇĹ[Kµć7Ă+}YKűť:Šxµ|pw¬â‚T„X‹_nJFeL'Čn!łii}ů÷®á$_źż@őB;ÉŤTX(iHP04™yôć¸ô,T=͆ŁÍ“cě:a>O,&ó^ŕ´ž8ËÜ˝ŤPź9âÚŕ@ůqŢlONL'Z’zş9@,ví8Gów€Îv\a†6đrÓ˝3Č˝%§¶^´® m4Äţś÷Hąč+»TŠW~r;h> -stream -Ý@ů !H0É#ă»ÂBp¦ĆQچ bnÂ% -űÇŐQ­ĘS0g%Xż6ąť5Ŕh?Ă2D5ălÁRCÓMËP9‰+lP°2M÷óÓ—züŰHtuIJypE  '¬cXědţ,™tu‡“śÇ -ŽÇśÓëwt˛UÝ×{ -EZ˝î’y,¶Lß Lş‹…¨Y˛B¸ÓÓćP|!쩢‰¦HŮ•zá…řU`ŤĆ4ĽŰ&ŘÎ ŞRÚpvŤFź˘Ncé†âukj„$oߌ+-úÍ<v=źň-‹±: ­~ťß0O*ĽÁ$h!i1v^`ÁW±Q©öÜ|,±zćS†[÷ŃËŽWN0CÚ_I¦€ćăGýúî˙‰©oÇĂcUł±&ş8Ý„Źž9B;¦Q> Ęn—i+%𴌰&’öÔÓpó7ł¨ĄŢt !*WézGrÝWPüň¤;mM»hötójXŘťA!Ţ$Lń5(4Â@Ů_ÖLl·ՠiŐ&Ţ‘_ľć˛«ˇŁnŠ„h˝rĆ著ôčFäłš?˘»‰ŤkU4ń4Ɇ˝ŠöŽZëŢÜÇ$& ˛^‹m_Źw$n•iŮ<ç¶JűĘŘÇŃ·ĄźľfšÖهuÄÔúdöáűř?Ć7ËGé^Mąře)Ż…Ƭ‘Ç[2ar„Şä([ë&¬ęg€ ;߬˛— ¬¨Á0]->^'ß'*ĺ\˙ĺŞ5MDJ¸(MĆ;ą:€s ‰¤áË‚Cöś8Žö§~eNDZK—ă1\ŤyzĆ€X±!–®:Áě-â)Ě×}#“IH ‰ă§fJ7ł†EqÎŹ^ŽfUÚ_ńŚ-iUÝaź%XÍtQL¶ŢÓăCźgňÜÓ•ŃW.xü,pj{ă¦Ý•‰ßáěÁ9î"§nk­”Nö Í*)áé“]iqđ0Ä&(äŁzٰ»ěħ\ŰOËYn‘ŮB„í7ë3Ąę, ćŇ -4â8EUÉ›˘Ě›™Ťĺfś©-Í»C+E—n`ó”ĂßLÉÖŻş5&óŶj»ťpW+7Ľ)“ëŐ$Ń Ź,©{N+ăh‰Ż<ź Ś·Ž†q|ŚkŐ ě8ή.+íËş˙V& 0.âĂA^N»Ş®„-ŮŹ6hĄnO·5sÓ•cĺ„g7ä§i;¦Äë€˙­BĽŇ7ÔËÝUóŰ./f8Ö’@ ÓŹ÷ ş·áę…SÜvEŐíĹW›zż]B´i¬»™ÝWŮž)Żńu˘ÖOòč÷RîQ“nÍ'’4CDů’Ż?'^ŃB'‘Ź˙Q Ëô]©äPk_đĄžáă<™€óYő5Ş)ٶ•¤Ő¶ůŠ%ż ]Ě+öIý4G^ _ÄţOóxĎ®±FŮăZIađ*˙7űŃ©ÖűmŐC‡§4bTýŠ%Í3ŚZ9TÚ˙÷ęôýŚŽ{ĺ1ľ“®›‡w{ŕšĹüĄYî*3ľ&6}sěG˙ľë˘ë@řÇA`ç -ţY…6š}ě ŇŠůżZtoFś(醿Ńőő\VôTş4]““8H{üżăâ4ì7LŹ82ú•pĄ™S© ŇúTÖ·ŃE?ČŢ}Ťqf5­“ÚÜÖűHí3G¬>ň‹hJű2˙wAʰŁ]K˝2Jlájúm€ -ž¸&0UüŁ d›6ű˘«ŠpQ‰ÄĹöş~DŃ;S–­\R˝*ÎafבϹ»H«ĆW[ůFgpéČ`őń»Ş’p ť‡ů“#žv–w›ÁřĎHÜű>ýSÂ)¸Qď5uĎV°qDühIc¶ěůźŁf@Ëi>.\ÂF¸Ůbëě‡`KąŻ”!;ćˇĚG ¨25ҙà Iő鲀 €v˛útu×* úéŽnJ»ö§©)hżPĽD4Ţúl -ůüR™ -ˇ¨Ť* .SiŮÖ¸äę-ţß/ô>}qˇ “_±–%ă!ęí:‡Žůşlâwľl aˇ¦Ł.gĚ]U˘äŘIśĺÉ2kÔ{đ ›Le!ˇąśŐ6 ťQľä)đ«–-”uŚsgmţ.ݟꫲůá寵7ĹŹGę -“4¤®łŽ@ć¦ŰŠ;Včd·'Ĺ41 9őŐP4Ó]I‚ëŽŔ]ž˝ľ˛ţ8¸ę˛kŮY±ššĆK¬ÖSʵşĹ­¨r—řzăhĚÚńH­é[a=•eř•¦ŐŕŰPvĚMMWť•É«Żô{AE•B®E/®ÍÜđ±oK¶;©Sé4«{ÁXT,ˇ>=1Ő?Ţ•hB1śóV¬k&Łq1›%ÄćÍ›…n!ă=,Łendstream -endobj -3911 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -:µiäĺ*‚âLTúXůÉü_ěV-帷77×Sç9d_3`¦vŃä>š *büL{`:Ëşž°YV=[¨…–bS•ŇaPF¤Śź¨>*–ä—ń€ßďĂ·[Iř“'ÍNbă |č"»¤ ;T"Čř'~aAä°öШ‚{­UÍłŽžţ]Źü•ăsŚeRĽ±dŕ„Nb·«˛˛5;2 hJĂ_& }§Aď;ćkˇě˘¶( 9ö -#ŔG= D]j”Ď٢Ů˙^ó*¶Î¸Qľ†Qč 1Í_HK\Ř—P>"^Ą†÷Š®jR– ŃÝČKXsŢ{}»ü6ö®cČM>š|¸ßŔŔ aőî{ˉćŘ‚´ń)rzóŤĐQęě‚?ŰNąĂo™!~ޤĆjŹČ¬¤VŘM˙gŁnŻyoî7%NĚ -¨u5š8űé:†A2Şm¨Żĺ7-óŚ Pů­ŕX´j”îŕ“†4IśŤŚľ«®Ç[Á©D牂ʊÂÂí2=RµóŻBöÝfĺ_µuZn÷«µu2¬ «´»ĹQ-7«ş ňčŞňş}×¶ĘßU}źÁµ´SŹ1pű+o§¬ŽlČÄŞöŇ«Çi÷›“čľďG䓾őďţUW÷jď»UJß(Zň´Śžgđ!cÄnŮ GŘn‚`xŹVuúGâ{&zĐÝ{©"*ZEýń.Ă˙.nŤ9D‘ř&n%3ęź«¦˝ěl!Mq—C\iC$ 3Áířî9ÓH¨ěéĐGbŘ:J¨ö'¤jÄĎĐßG„”ÚˇB1'îâVË^ü·ŔC5kH`b”9n‹¦oéń1ĹhO›Ë$Ĺ]ąTGJęarÎ4ŃPFń–—+Ś’đďô§Ýlđí´_ŘčůixŤĐS]o»Ą"A&ŽR] ß*z&ŕ=o}—ŇU=ľęĚ-ůţŁ=c¶;3zĺvb<9“–#Ä!ÄŁU5­Ě ľ\"űű‹4ÇŤIşj—âő¨he 8šfł+;ş@uźeŢŇc˘ňÎWń×ő錋°ôKí˙Uz‰ %8ü˙Y6GŐ?c§ŹfÇ]<±XNŽI·äŮnů•F ˘Ý±¸)¦zÄ3X-Âggť˘P©I/ćS´‡»Ć:±JÄÖQÉÜŢ đÍŔîÇqę©ßř­ý–xkIŹŘ ^ÚäŻë/â„–sĆXY–Ýţ˝™çrö¶Ľďčł…?] ?´˛ü]öTęĶ”¨Űń#BXęJF–Ç·/áâ b<Ž6OŠFîSL®»$ĆĆam資i"ąů×'2U¸…ľ|={ňm30Áj¬‘˘¶ű@ľµ«k>`(° xBm–Ĺ|=,hš~äś+LŃB(üęäuŹą`¨g+˛ž66&_ŹrÂTpA«Şk:—Á”Ę0Ü>‰ýź…Çç6ŠP \±·=ČÇ,¦žS¨&ě<ôn˛—{]Ź])4ěUáĆL•„ o˘ŽŰl Ń«Ąęôö5 RMTT;jď ‰;÷ —3m÷ކ7Qş…źw";”xJ‡Ěź"xěT-Á«âRr›ÉA„)> {ŇdžzˇPĂĽçEúśźÇ|=bçŃ”Ź -*kąEý`Ż•â›Ă;ĎÍÖµŢ)çö$âd’1ń_› Ź1Äą/F?AÜ)ś#ďj˘ŕł"ôčA@iˇ÷-…cşKD)˝íř;>ůÓ(ĄĚ§ĽL‚ť#˘q’Á]WsÁ¶C¸Nh ZRŠśőîSą;~śŐłčzćř{YÖ«2-NLZťX#čě‘ĺłşvŻTT«Éń¶˝cA„ú0î¸ ÷k.k˙ľ´\ź*XłŘ8_1zżâÁü(Łyĺ->5_|ž$ćŮá+ĚúňÜÖŔ:ŽĘ÷Ę]d·ČË}ĂôĘS_ů»T$WT;=ůÔüçÝŚČ'¬TĂóµĎ8•ošÇJxÍe5™/5¦u6!„r#Ďd·‘«Ň8Pőendstream -endobj -3912 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -•‹*·P„ BŻÍx Ąë ‚r?‘ÜÄR¶ ˙ŇצTźm©z=yJ"ÜŢFř=' *4™CD±qA 3oÉ{ŹÇ糇aůL”]ŔţçcÇSÔtBtZJéś”Ní^xź ń$“´«Ag:]é¶J¶Lď^1ćśÖľ–źl“7aç{Ś9XŁKć†iˇÉgʎÍ }]9ńO;[fÁaŹ“w¶ľŹ©©çóGm;‚ßÉ=îą@˙1i$ť NŮŢůjXeő«kîˇŃ‡CÎy•Z`2;§Ć+ -ÜŁSâ[ŚFćÇ€tŮnŘKę‚y¤ź>5îĆwg_ŕ¨|]ą$—˙ úË7.ă¶úöIőŹcl ŰcA·ĺrŽöđóy]…SMY.’ĆZ¶ó‡Fę2B¦táRŃ*h@_µŻF*čź;ËÉ@Ł?Ď:C Č¶ĽtQ “Ž}ô -ŢíöűHř˘×©wĐ.{»¤}7ČB|AőMťU’G*4ôČOÖ’ü˝?ýÄé;[ŐáŤxĚ0—^šYBĚh†µ‚Ů,Ś]t…GŞQ"ł#ĺ;9:$V6fŇw¬Bş´~ő&ťIŃÇ‘4xÝâ¬Ä"ë Ú Í’ÍČbtŃAXrű¶˛ß[›öP.‘±Eľ-%ľôiűíúĂôb(mÓkBĹÜ{Ţ€C W”cł[c•íř@E#m—˝ë‹â'ĹD@^łR`ř•Î4EŽŞäLš(Őşň†|í]Ů ©Ěßş,őg#ô+4w®™¤–ů=¤%ŕĽ:)o¤_oEŤ—ÎÜ9˝ě0_“DO"ťVj‚Ç̸ď ČŤvĘtTy#_&đćČfo[€©|ěD‘v‡3 Bćrý·;řä;˛V\·â':ťăšŻé¸Ň©ęxRw‘Ʊű·,lM|Ű Ë’Břd‰ÜÓšĄµÁGŐHs{VexAë&ţ€T¨*|Äöaadý ˛A}ë ›ąúĄ[¶Ű«˘yżhR‚wÚŃK^é2NîŮ*„ď©bR»<‚z ľH -ă>}˝fÉíŹĚëe[áń;ĺ‰AsŰśüúŕX Ć…=Ňůc+z AşLÁŔé¨Üf•w”Ь©°{,U UWBM÷nŕ8‚ŁjĘ=$a#§7f¶‹[‹9“Ý Ë(ĺnp®†Ŕlg‚@üY ŠöhS$đDÄúú—u9;sŔ„Ż÷?s›Ő-ĽB 4ęW]TŐŠËÝ3„U-Z°'™m.ôSdç–ÇËř-…I~UR’Š»: x¸,ö¶Su5yÜĄ¦QÇăÓĺ·vסéçbéjžÓ’Š”g¤0wîSN[®éQ/Tm°ă%Ť(Nń‹-kĽ·>9‡¤Ĺę©p \ž$RÖ< LŮ`°·ĆvET‡•X˛zľ8Ź=I”h xŇş˘˛]EîŐ$ľ·Ş%ˇ{ĹőěoIZę4{[t‚YÂ2ą(‚Isúé_vs’í.Ś’]l”Řáż1ńw2rlÚ!ĽOJ ź\'UŞ3ŁÖÇBĆ;Łyľ -z1ś?$ń×hńź…-žź„Ę__ő3ť?ĘsŹĐ7Óżç©ü±ń”â-X-ŮÖÄ`@"EF9}á1•8“ŞŘŁÚďŞ/§(ŃUăc|ŠJ>Rgßî$í ·É=é| ´ś 陦J@­»seżKƆ+?đW»8jJzÚëř­ ŇNC5č$ŔnJ‡5wŚäj:Ň’‡¸˙E*z‡\ôđÓ˘ŰţaŢF0鯭Šq Â8¬&„‰) vË•“7AŢĐŢ'„§‘ła/YbĆRˇ×J É>ĽŰ”Î=Š‹äE~!›mčzmr»—ŠE~„Ł´.›ua•sx)]^·eÚ4o®zCP¸ŞŠßúYo¨*ů9~×\ wŇ… E‘ŞpꝎmd/+úu›®Ł™u'ŻIĹYŮţ{;_;­Kz2QF^ŕLŮşć5U&Ź˝jkďÍč—lZđ&ÎŢĐ4r_Ěf­Î…,·Ňý~ÜÔ§>aţ. uI$5’^0Ýź HÚŃÂ`(+»rç0RĄQź· ČůHł}Ŕ¤EžńRˇ‹Äčçµ3N">'ZDýE±Îˇ±­Z@ŕ]×Ô—Ü”Rzź0J‚<Ă1|šLţ ŠÍŚťă`¨F łÚnÓ/â~úLőfÂdśËCütž_ţúČ;ŚźˇK-‘Q 6ú·1üüK, ¨˙…ęh۰˝YÎ.A6Y~ůÁ“Ô6[©1ÖW6Iw:Ď3¸^7 ({Łět*”ăIaŘPŻÚ*rc§@ WK`âNI4ó€ďÍWń©Ůb†BÖŠí]y€ôfr<´ŻúK*řŇendstream -endobj -3913 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -®ĄBĆ”ĘÍä/f3ü{ďFfłÇ×V©D<żůöĺŃ3ććE> ĎGŔ" -É‹"@ ˝úç ĺgT;ŢŞQÎOĐ·şËŰ:&Ż=Řt¬ŻQbvĹĽ3 Aµ”p)z]l§łâčxXMVGĆŠş ްÁąŔ·9…/4w–eÖŃ~rŹ~’‰3|L[r‡xĺLĽKŁHżő ‘‹ä˘sx~SU¶m–=HىÜţž¨l-/{=Ą„ĹŹ?[ĽřQę:ImµÇ8š=UJőaD'\*¬ł§SéýŹŽ«ř€pTý­3 -˙7‰O3>Öó§JĄŃHsÖ§]ÁYĽŞH˘y8YVl0VGMŹĚ‚ž[&$ł;37‹‘q¤Ů˝†ŔĺIJh,cčň_ E˝hg!Zf˘3 |}1ü}âúrüZ áŠlŻJz•ôĂľĄ ÓÎÓzôÄčhŚůÍ!€a`âÄů+őlNUR镍ŢtÜßR|u×mú‘Ż -?»šÍ˛ -/çćÉŞ"*M‡Ëß2†+QÝ)^ł1÷şFݤéŽd -—‡é—źű^ň5x-ł‰Jí€÷éČK˘–őÍ5ŽŻ@˙19ófćb±Ő»O|td¬ĆÓ×Ţé5ősfH‚!|ŹÔăIĆ}ď¤ă˙ľ4Vbn -ą´¸jö™­lş5C–}Q@•`€°ŞÁúôZâ®…é9ˇĐ ÔaHRWď|Î|ÄŞ'D -¸Ş0ľŚ™Pxü“ÝĐ›nâřěÁ4溨"Jn;ŕĚfKIń-UŠĂµp'X[·^<ăĐ'á¦RÖ>?¸yëżçMű~A ®ńÔ‹$ĆIUm*0¸ü˝…Žč: Ó«sźÉřňĚA?°sŕĘ&!Ţ)@]rWĘ*ů6¨řÂjZňm,Î[GC ´ )˝>F°\H"P±0#9/>›.ŕsÄ ś}ČÜTDÂF˛r}ŤBJzüe¸Ř‚v¸›oŻ\™GłN¦;¨\^é¶h‡ľWČsIŁäQw÷%ކ«\cÜůkżÜ sóôŢE0税żëý-&hMČ:Ai$|®ČcîežĎÄů •–2ŤŔ"ŚTšźÁÜŐ ™<-úĂÜZQ4Jçöh°É¤ÉnĐŕ ˝źŤsĂ:5Oä d˝FIő#čRtÁŇ.šF^Ë wx9>•<I‘|(¸1‰¨y··m’×9ˇú´†B„p­,µß×I`ási^ 7WDé@iŞ˘_R -ď9€GM•ąIüĄaBcNîŕ§íz^îÔ‡qÝěߦ”O‹W×ĺ;­x”ŚxąĐćÉëŰ{´'üŻčJ™ÎÉQMç Ösş±„´” ň·óíK˝KÜć†(°/_Yfł·ôô3_41°S„$#y¤r´T…6ĹxmĂČ`© Ç׉ŞfŢĎRPĂ!l!HRaĽ,ś”óJë]ŕ@X•Gć=đY™ĽĂmČőŽĽŢMš÷ݵ<7?=qţšrÂ5§»ľ´NĽćF ŽřFI‘,"Ϩ_ÖŃK}Xă'BÝG¤‰]Š(ljtUŹ\ý¤}?é> -stream -ˇLŕî˘ŕ«IŃŽŐë¨L“ż” Kś|eµŹVěPO™sęž‘ăYٰ5·ůl)źQQ•ôś"ŇBHő&‚N9ׄV–LÔ””?ă÷Ú¶#6sq¶ŤNĺBE÷3ö†1Ú b®ăţR,đLąě¦”ŃôďŠÄ‘)kТ´abÜ×bŐ]Vé!^{Ŕüž–¦‡án—Míäކ^éPŤK©3$żîľ5Ł÷éŚ*ĎiŁfäxÄŃ—!j·âąČä¤î‘Sń ‰Ö݆8S›8Sš÷V±o|c»ĄÖĎź…ŘWU8_.=^Ű.l$<Â-‘w›éq(ăxxR°¤Ý{€Xţ€Ś Í}ŕ…ĎâÇyÓý.[ź­Ż«FóňšźXö,Ç<ňö÷X°FČz¦\n+=)“’¦ęóµý×˙8#%‡2´ý´ú÷ś¶[›´č>0řnÇłöe[P u¦‰u ›9Z4dDp—¤)/ůăCe}ż(K™ÂĽ[6çüťÇ۰—©ăĂĹmř$бSÝFĚ«lĐŤ}żlăŞUU.Qŕ€¬–VŔ΄ăř`§ţÜĽČ“˝ż˛Żb޶‹ÍWďŚţ  JŘBúĚ€˛fcĆĚ#/WŚNǬ†čšŕáLŹĄüŰnŇ”úJ}ô]CŚÚŇ‹EĘ)ĺ…ŚV–SËěŢ;šÄk qKÝ|a´őY% 0Bëçńé“v©Ťbę:IsčĆîd‰Lîdě]n´ŕýöÎ,ČáGú®w6޸} ©ĆYóŚőWŢ·ăżuâwQł· římćd˛ů$Ą…#«,ßcdf»\;>5zÁpC\Ĺź ¸îƲ?ôoęfZ r«N•\ŠŢw–`„)jupŤż¸1TzÜ LŽŔ§S±Űcendstream -endobj -3915 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -}ĐkÚă%Ť5ěŤ˙ł$ŽCR-®Ń±ćGĆlĹłś»Ľü†ǦźG[2ń˝MEsŐX/%ŢÉł ßgR $¦ĆjäéĽÎëÎŮ`şę!• -$Qđ72ɶ -…Mh#kĽk_Ţă·VÚx{~«YŃ^¤N„ţ*oŮÝ'iř˘>ĺc‹§é ‹­h ą/>MďźăČŃĆzÁvÓŃ0Ť//3„Çwě×OĄa)©KW‡Qř† Ł0gM^;p í!<şĄ"†’‚Đî­ÓOŚ:ĘŢŕŘŕu†=Á¶-dăU—ů‰'ß]ś`PŽ…ĐővŘiTýY…0.p[î€Ę\ÖÁÜDOlMÚU¦Č§×Ó ľ ,ěÖTďúšŽB´dgJÜ[ócÎ5–ÍËCQ` ÖD®ç_´0úËx‹©(ĽNĘ!ç©‚pţżů—c,etÇń-sôľ_µ:ĐˇŹ¨sý¶ 0ŁůäžrLťAó!GVÄ7“{Ů9ů‹Cw¨Śűđ -ţZ“'ř  BY‹ÚůÉ.@+&±VĐĂů$5n“S4 Ľ‡4ě´SŤ°ýŠ %®ĐTŚxÖbMUŁuNÓŐűŰÔ¨hÓ¬,řŔ®ćx1GµE¶dtr‘pĂ‹sřŐJ‘3•|§«šo’3䊿`2B7ëÁdá®PÄ%—]ůąŘC´¦-±×,ö˛s~;jÇg ›ŢťÄ€QĘf„B´Ĺ”Ý-Oż -Ě–')čáőü”ىź¶Ôy\Zvß"źď¶»}ěýBŽlpgŠOÓO[(‘q™ j3<®Ű§§ÚDŘÔV<ŃiĘę$f&9†ďB·óęľÔ_¸¦ę€~ţîČh|‹a -¨ťRlh(±4Ä NĺןpcWĺN -bţď wŹ{@íťNö–­°Q!˝˛py´ŚĆ´˙k8Ä’§¸Äć«®¬;˛JĆ0neDgL€Đ.äłlżs1ö(_C˘o@NłďAÓ€4žëşqęŢ)Š0ä â~äŇf¤ňS-Á¸sĐdówvW;Ö h¬ËŹGţ׹YVďRnFá1 Éődě݉r<*ęŠ÷Ń­e)Ž»ŠČ…îSgł3*>ü6ń˙Y NuÍőˇóW´P cIÉŨĚÜ2 |Dep*#8廉~Ý`ÚČz>ž)Ë!j8µ}ŃË„][”ŤV  9NgÚ2—|ďĺŇ“©Bţĺ}©BZ†\FÚčtĺ‡ŃzĚÂżZđ›t¨ý:Đ0>ÄfAČ\r|0EEnööCł]lđČzJݡÄ;ÓúaZ=gÁĂTë/BX•Ó?•¶“¸ĹWÇz‡Jp‘Íٶţ=_9ýžeRí6©Č'HŢEŞŚ´ČëE°±—Ç÷¨‚ŃxŤ˛,Ąjq -5opŘËUV’Z[á‚Ţ—ľ<´ÂęsĂč -RcÚGg폄: S~_şM­PĄ9P ĎWëÍgăď^]´?˙9¦˝ň  v%y•Ő-tÚ±B3(áĽčOSˇ5ůAäŠć’^tcrŢY,źňÍł2,T[ťúć9/FŇHđö6ÝrUät35@ÇqK?·«®|źâ4ť˙˛Vońý)Ę»śđ:™%KĎZGuúË”]´~'¬vőą°Ü wţ›MČKßÁ&Sh­{¶!×îMJâ@gM Bď»R7ă%Chp¶ęd) -Ś  sź¶nnmiĄOä™"‡özÉ'k&[ä®eÖoQ˳ĥ™čZ…š˛zR.%ŔvźG¨‡0ą´[YĎPÔÄâaˇAżúťĄaŻŠ˙ĹČ -ĹrýŐÚ(4‹żµ‰7MÍ2WFżqÍ;Đ'ę®ç$ůLDm0'˛ę:Ôţ<»íÔÖ[¦Ýé=ŠhMM?p\[ 2 x‚:“űúT?0´˝š.ť2x endstream -endobj -3916 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -,&Éşä°ż‹Ĺ:I‚‰~5× 3 Ô×SXÉt˙–qş>{š2Lťó|ýż -;×7ĚşĂţŁo‹žÚ•hěP˝[˝ř—ďĐ{qM™ąĄ_Šv8 •lÜ•Jg=4ŞkŘż^ďuÍmĚ„|ü‘eW¤ľËŢ9»,ĂIůľÓÁ’°xĘ$4v}Z/^ah ˝ Ź -^bq‹ě"*óĄm_—kiI’Ň%€™ľÖ÷TšĐµxćna‰mĘpŻľ‰ýÓ‘pÉ~ďŞnĂŘ,ŞŕďAbŁÝÁ_rř(S<dyíËUcR†3Ü+¬:é×»óoGŰůĽ›‹)Á„uŻ”î%x,OÁž(ł1"lܲĂZJ6RŐ¤¦R­Iq ^đkL¸ŞĘ˛r踆¶M‰üʲ⬮B­XIŃŠ‚LCňsłéĆÚWă_}‰ Üô°˘uí7¸•U2 ®v¸TŮ‹f˛ĺz o©<Ä«ąMcÜ‚UŁ*äUáŰxv­ü•ü¶bĹGÚş˛E“uŕ‘Hű;Ń2ôL¶“LO?Őü€ä`Gßó09–c -"ĚňŐÇaŁg:Tëg«c”˛’-ŃĘÝ{q%W˝¸r*…)ôŐÇDçĽFĽ<:®8Jň>˝3w)ÝHśń/бĺÜĹ ‚ÁT˝ú%™ęATߢŔꯦâ-MuŢI^Éę Q-(Ţ/ ¬¦ę\ŰÂĎí'íAik'®<ާ#Ní,˦>«ůhW"ů5/Źlé?őŞ…G d)mČY;˘ĺÖlYyplqŇáŐ«pRs/ËËNÚø¶Fćî ť ¸“ )8€(Ś0Ô‚ew¶‚K_ k ct>fPÍž µűcďŤô¨ŃŃUIĎămźĐ[„-ĺ°UĽ[e~š­ńl‰s‚§ŕ´á>K+1t4j\UŞB±ĂąräĹĐ%§šy™ßŢ:Ś€gmýščńa»Č< …n®Š"ŮśĹ9ÂŇ*ôZŹ;ó•n¬&)đë¸íąěőGkPĘłťgÜDńdcéůŇZÚbŠăą ˘q§Ś›˙É|ŐCźn_tpwibţk©Ţ5!©şŢłoşŮG\0ťµˇÝ‚çëţîuö:““˙ŕWÓřľË×syŃÉ ĘjüŞ0‹XµDičłCŘÜJ®áŤaüĎx2vĎ3SA+9ő†/ŠČ°ÇĽ*›Óz%=6Úĺă”h^Cö/U,”Ó]§ „\ŇŚ’ÖlDﯣ·ţ„˝«:Ěm+9ĎľÚÄJŁŢŠ©oúBź˙A{ÓhÚď3 W¶mˇ1dÝ3'˝&ÇqŠŻwĘ%`SPŇ˝úŚ -¨ź|pt@ €¦JUŕ˙OÝä‚/ĐÁaěçÝ|ÇiŢŃţݨŞqŚ'ôůßvFł®çµD+@Żí;ää—–bż.ž/Ö¨Î/tńűčÎĄ®v-l uŕ=î–]ĄÖsúqRó*m®dŁ-$¶V,ĘŽĺl?'c+ZW„RË?#ž·aĂ&áăÖCžĂEzřL2=ÉrŔ Č &ČwĚ™PX,*ćbyţ÷H—ćüĘ„Tżh[î€çłÔ,©biB2Á›Nâˇqë0–ÂV;IÜbG]«˙3O˘űż€˝"žEĄţŁS^?”Ď5r˘"Ź=Žäľ mŐ,¤#›—Ő¸ČŮ?‘ÄádAUËŃ!“„BCunt¸ý™´p -m>«ŘEtl ?Ď YcÝj-B26‹=ŕgođEÍĚĄUŰZ­É-6›qIłP2µ«=S^ i5msEŕ¸>“şímçwvźř«ËEż$´31€ĎUşq…!5wsEš‡Ť„8ç<öŃs% ޵AőŕŽüCô4ŁO‚l•ĹĐžwGA~kŘ 0ED›µ´ÝŤq‹7w‘0WzÚĐŹ:RřŻbŐ qFË·A+[)ô …¸NOZđ¨ă5Ýěâ~©Çő¨ŹbCžeŽŁŮlđ¦F°rč;/”#ânľ:lI ÂđúvcmÖ¦G™ĆţË{!•ň™ ¬Ó´3ú‹ŢQ˙Đ}T@µ_Ä«:§ŽLS3p>Ńá'~F čŇĆżKúIŃůŮř>:e> -stream -}Ě–y™ĚHA´¤€¤-•s—š,ŮŇ÷F+™P۱čŤRJĄzF4đÉLŞč9× ÉtlŰYbÉ®Ő Ú50ČBĘ >–»ĽÉl=:Ú„,ŕXë˛Ŕöoř;ݹɎuëĂU#ˇşĆW¸ -ĐB‡ş4łÓî»[Ű˙lů9Z «6*‡Â;Ýimí—ţ÷opdŘw ”]ßHwźÖQPMzZf7™‹S ’ŮÔLj=hÓ•AďČ,ő÷äĹGć*ą°ůŹL›ťŽú+şń‡ůą~F0>ÇR}ś’M'VřMYc©&žb­ňžŇ´ŐÁ>¤ÚUHeŘW3#˘ÝôP«†ě^Ó óŘü‡^‡đüŹe)󱥡áׇĄLńŤ„›S˝Âč'Š…@¦‰Ď8}ît8î‘“Ň]Fr8ÄČ `˝–"]YěÄsŢ‚ŕ_ž+‰nÂŁ_6`ĘąUv61Ăż‡ß3ľPyd€ŹíÖAeŕÍéŚę&$×5ŢFT˝č†á€ €gĆ˙٢=:®*ł–@- ą#®ČO'úÉ”“pĂwz7ßďGšBßA}STŻ-ă_¨A6%'Ţľ?rj»ź9ťý]“UÚďŃŕʱîGq˙Wĺ±$ĺ×:°‚¤/m… ´3GÄ˙–•ŞüŚÇN™ ËtĽ+Ł „4PDiđó`IV©ťD­y$iyr:A ¨´ńtČľŠ6R7)HÖjF˘9`šŇRT%-<‡Ü~ęŮŐÝi±Ţ;đě}Ç”ž+ó~i›Šĺ–-y9„wOujKsŁV$\…:o -ÓůŠ-Ń‘ĺ@$ ˝ÖS¨Ż$ŐápX R¨pÂ?Ź:Fô€'ó`űÍĂŐ~ €?őF‡C†ŮtJjů{˘=ŹĐr¦)ŕ„Ďiuëć@®BťUŇK„cVčÍÜŕâ‹ $ť>zűČ X>™TĚ ý)ľËm›(>U’ÉiŞWľ˛ś1ň'Ďmíł{yÄ•mŻšÓâ†B—‰żËňé Ű átî’‚D¸XeÖ˘ -*ráĆ›źB­ŹŻ‚^/XřzŇŞĐ@NôâÂɶ™É´‘ŻRł""Háybă…Ł2$ttťŹâś—śůDţ~FzřzäN’s‡-~^’Q^RřsTw˛2‰DeůńHř±ÁĽ”%ćl>¬[<ŞŮ÷Žs -P“Ěßa(ňâtµż±8Ą`ůdľ?FˇpX$űöŰȵ›Ll¶úJßă ą‘$ÍŃ ő¸-č7 8‹(ÚÄ•I+Ô´ĺż1QÉËÂ!ś‰SŁuŐ¬µÂ”_sG’Oz”—‡v*-G¸?© -?ë ‘ÎúS¶ßüöý r ‰%ˇ‚´Je¨Š·Ńw˛ źŘÇ˝!YöwSăiVĘöóĹO(üPQgŤ§şĂU$Ü~*ćj¨µĘ«ůšgB¸ôM" ¤eR§ 6R:7µżĚű­ë7MDŢ őŞDô˙'5·¨^ ![â9B#‰—á$Ő_ łÉůŚđúŃŮăő­§éĹŚ*0-i îâ¦_X(\>J¨‘;s0ČŮ!opĄ'ix$’n—Ô&9ź_ŕä‹’Ě~Ü4cű×™É|@ÇT<=`(íBăŕżV>Ň4±]âąźŞfPxüá1`|)śiľ<6T=x·5th]ˇw8Ű emč#±X7ŔHVă¶?•QUgKLѨX"^L‰Ąn÷=ôw“µŮÖú|×ňR‡j»_‰üż›·^˙ž€ůÎâMrÇłKďAą5U<ăoK7+¨Ë˛ýťáíĄ mć«Ů»}·ŞĎ'ëĂç°QѾ๡-«á¶ČczQ)ő+!VŠ|—źôş©ň6ćPň°«ŠÖ>2ňG:bľ¸s.Ă=X*„›6—đŮ‚”aWć}Űoü˘®E;Á”NSů%ăÚ‚ÚAřÝYa¦}úŹ0wůݡčĘą˝X'{•±ó¤5ËW -–ýM1˛Ł—ťtfř’ŽJ1?ŁÁímx± T·*0`G…ő;^ëŮŹBßÓÝóş.qíÔ.Ś‹ë˛Sy—Âă­=5đ≖żć#zŽć›°›*ş´?ţQąÝ÷ÔśéJĂ~űí·€ Ĺ& €+ú„—µ5űŘ23 §ô3f"ˇâ¬ÜB !ćř Ď@ÁÍP¨©´s¶n€¦oQú—ŔˇŠĹ ëSZ´{E}şőřµ•™Úč«JŢ6Í3ĽlŚiŰ1N vŚ}ČąÄjz:äsvG˝‘_HRŚAPáŇĎqMď^EjȤdś2WQ…hÂůź ň€ŰfLí2c,+†-endstream -endobj -3918 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -· ¨ÚÖtIśYjŔyĂ+BöňWK¬ŕÚ˛HĘţ;OŔ’nÓłE@+IP‹ćO˝U–ś)ŮY; ¤¶‚W÷$ď˛Ď>î3SËFŐ˘™bIźŤm©ÖćjC•ä2-Ş·‚¶Q‚)Pf4¶E1ĹЧ"Ż3ÎÔf28 -jőěq ‚,ç­4·ÁŇ Fͱ?řU&µ+ýI¤˘cdA5mzü»jżL´đTge·H~đÂ5ÜdyÔ\ÓČëŹD·©SHIćžźµlhÔŹ0 ~řřĐł;U>¬Ceů˙C˝^»C1×3ÁűEp†®—˝F⺇ĽúFóű-śIJËY ľpň[}EŠOÁ»Év©ŤÓeÂAřě°ŁA+©Ă2HĺgLŹo)ŚÄÍĎ&©IżIî˝ŕń -Sz.fß§ë’ąňÖ–q€}Ĺ#5 >ľÄ,E şž@(t›A9ěKz9)i?uŹUďëż răŚ. &UźŮĆ.ťŢäŐŹ¸PÎv¬cáCřŞMÎÜÉp^'šŢ§5Óńâ•đ›ůź çŁŢ yNRţ<śçĐ@yWůż.07*g±#VŠdeĎiŮŰĄú¨Ő¤ Ce†˙„šn›8M`ĬŔSP‚…mm“Z¶O(ÎKČ4–cť4F‰Ĺ9 -X ož>ş.0“pKĐ+K˝řČŐč®r -±B_÷ňÓ`kwĘCź¸/Ú/LęâL,^±ç¸[ç·•xĎíGmßSXY ˙kWfJ™W,ĎÚŻT©1††7Â}S”IAgLr=¨—l¤]rdNo‘ĺUm ž´č,Ĺó,v§‡_…]ČITrJńŚh"z^üY›öe…ťĆ@xŃŚeÔúŰz•\ÉŐ^ÖPCÝi.tSđńđRŚÜÜÖë9AoôH+ ťJlwyÁttM&ßµř¨Ő’˛äBm[c(ţŃ6đFʧF@ŐÍ#O÷Ć}Fsx±çTżÖ×»—˙˛ĐT‹'ň˙ŤsĘ­$‚ŃQś¤˝ /[#ŔÁHa&xxÁNcZ§Ě©KÔ9FQ4»b*\|bŐüYspÖ)÷ÍdůŹjąčíĚo]ů´ iĺZÎZC?.ďM˝:¨1›Ąeţs.Ăl<ŚÍč$׹6m°OçŞí'‚äôčŐ\ ÷ŕ!đĆäĎŃ„žWócëpëDh$`śö(¸¦Y*Ëhú%y}(›µ¸ÜRČ~śÓ÷äňŞDřc±ö¤M€Ź-Ü«¶÷hP¬„Yˇ+ärř`zcw©N¸ţ¬ŠŔ0EÍçe+Íéâ}Î5!÷NÝŮđf‡'oťwAĆĄrhkŤ·µŢ€ŘëQf®ËÚ§•>¦Lú%Lă"mVs…ľ:’ÜIxćůĐ陼ä•#ŘíęGĚÝîQĽöD˘.ŕLźś7kłF>ÇŽăV+$LüĄ\ňţż]’÷ l@·#ŐĘąâRäŠ%]dŹ-o1ĎîŔěňTIBŐ®a ůÁěëDﯞ!ńä,§ŚĂvąĽÝ\ćµëwŞqÁç ’č„yďJŐ.…އdá\l*ŞŻ:ů7ü««Ł ń"-váÓę*î…dśđš GV'ÖPPęó˙Ig(9hxSž7oÔ îŢź’˘X_? 4¸©˘šĆOcŁ© ŔKÖN{rkÔŽ˙ćŕKh˝V€†”/÷3ď­Q¦Ť«6r˛'HD -ťi“|L™V®Ű0Čú30aŤľô÷O Ľ— 1ĐßV@°Ś‘”ŐČD˘?éč_Aő9Ţ•żňîć|vć?[ćđě4|˛÷ÝmŇ´°óě3ěđ7hĽ¨q¤Źą]ĚrJ.S–*“Z¤QŻ`ňqi3¸ćąd[Aĺń$—ç‘"Mˇcl›:Ů:[ěŤ?‚‘°ňÚĺ\ý3ni.~)i> śž5whÝ&ŘÁO&~xŞŠ(Ş{Űě¸\ÉXë -µ1Áţ=oŽendstream -endobj -3919 0 obj -<< /Filter /FlateDecode /Length 608 >> -stream -¬{ßz[4,&2aŔ3·Ž*-kNďfą‘"+ÁpŢ9»ËlTÓ׵¦0>ČdĆ2“7xv+Š;„ i˝=˙ÓóćŞ żn´|lcv"đ.JZú­/’4CŚ\GtŘ{ÉjSŤ~űńÝA2HXâw›« ĽІ*ÖČ´Ů;‰Ďëz¤~ąvNŰÁ«J®A¤AąG¨/łą˛3ęs^Jł)TĺĎë·¨öëXß(»ł j1wćüŻé7Ž Y=×řötONĎ• 0ÓđĂ%”LEąĂŹZHg&Ľ’|ËmúŤĚĽzż—u¨f2ďCűѦtüTzěBmnY˙ 9´Ż… - Ć|ż§PŰęµŢGŤŇÄŃ»CĆ_UDß‹yÚ.¸'ÚłFo¦‡4ʱgD˘ ‚ęfŐ𨾡;jŔ~¨a`ńÁ’X‡múq/ÖL–­A–ǿȪę=ľÉůÔ+ -Üü*Măé:Ę”lŔŻđVŇ~t-Qx]éwäČřżyŢúQő`EQŽŢ«ŽĚhîx•LXäp4Ů€G2¦řŇô3š5 -54Ş› >§äf6ŕÄ v{OE]:ÉŔÓ;ńQ§žŁ ‚q$®ž•,†¬=+‡±-Ňöą‰ -ÝĆ7–rBnóě(bw“óK*Hkf˝íŹđ,>ómpqKG†•w6·ţpx6˝+#›ËřÝ€§“iBđ*łŰŔ)}ꆱş{XĹt:0x\7ŘXáÜfËRĘŃf…eňßÁdҸ"=ľ˛Mşđ‚A55j—|ÉŇô‹ô]M¶ű-ďJĽ•endstream -endobj -3920 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -.+¤‘äo4má5•¬ 7ç±Çé:đ0`Ňá±pH­‡ôë•ô4ö5xJM  b«.jéÂĆ®ÓHűj±@6XëžąińÖ%pÜ>ťŔ‰]•¨ ,¨9G^ÄngAܵ[減*ÂĄ„,M'qlĽřP´!)ĺÁ‚WŁÖ§áF.×;»»ÄďĘ›çąŃšKNéq¨M|9÷M4‰°r6'hzFŤ`‚Çşę‹ ä©Ŕá5đÖ»ôČŁđuÓîĐ41mź6p–0I"ő4_’Ě€ń¶Ć[7¤Sdٰn3ÖC]CŘęÜĎŰ %¤–ŹŮesë°đf©äŹXó™H$ť¦˝}Ţ›ş -ŔĽOś z:H÷Č$š)™&ŞśPamĚ’TŇE•PŽŤ•¶[`Ľ›ŃßÝY†ŮäŠ$ ÷§Š¨ˇ+:r ­,ÜŢü±3”ľ÷\8ÁšNnžă˘Î¦á‚§‘’Ý´x0HvÓWÇo®ą @`}ú™řž±SG3?Oň´MLâ,C—ËQë/é^_¸ŽSőüýĺа{yáCK´±ŻŮˇ:âvmÇ÷â{ äóůě"4kŚ ”ó#÷†Ź…ŕ:čřş‹ó;¸qǦó€[NČŰ”ăÇĺĎžŠ‰|­ëf›_1‹Á~‹3ř<Żsö‚aďóËr›f>BC‹O·š ýÓľ\˝ůč‚äýĹÚŻH§5ÄĆ˝Ř#.Tţ ŕÄ.Ç5Úgr}ü»ÚN áW¬;…¦OL^wz+XK}d^ŐÄ]JNĚ™‚ZÁlŤ(Ň…Ńů»Zn|đwëMřĆTěŻä­ů/' ĆOANÖńv‰µÖŞ4[ć©©€XÔE0łć×â’+,}FĚĚ–¤Őł|d°óŻ:›lÜ]¨|1švw‚ŐJL«—]&Ş|SČżËG‚śřq»ňݦ§ §Ů’ŽŠÓHVTÇĺňŠBřAUőüĎĂěąúéD;čĽU»JzB…Şü÷Ôˇax±9Łš} -Ľř5"kä'" ·Ą˝$MY#]ęŇÚZcU¤VdŃÝs6sT¶ -Í—¬>wIňŞ˝Žź­Ť_‰śţÖ׋x®×NÎ1“^~JvYËp¸ËOĽ‡]FŔ:·[|ô43Ř“"I뱣ł=?ŽYb=9 ‹ĘţDXxˇmCUdĘgał-6¸ZłÔq­Nŕź‹äŃn3Ńtf‚Vńŕ´ŞL‰‹â¤kjIRŐ•ĐĄh­‡†ť ‘Ĺy.ç±u,ĐUÁ5™>~)nÝY’ľľ’lÓƵ™ńţ‰÷ţű¬°UĄ¦ń·1T?ŤONwˇ,đvÄĐ ‹=®6%¦TÔvOޤHu›5^Ę9Phü‚”^j1fŠ'kďÖls) ş vór0Ýú”ÁڰŮuťbßáť!ňŮó?Mđ.<»únÎSCA[GnŽv”í¨ŠD‚NKĚŠ+ZŕﲶÖ@4,†ŞŽ{Ž\í_:ę˝–wAš‡iö8I&Ő.T¬–Gc÷Âއ¬xřÉ>öŰ3ŔR˘rĆ1ËĽZŮ5™sů‚*TúśĂÝ‹ •u×]`ýAř8;ľ1řy ®^`l»˙xy>_E.aĄ¤Á´ţ$:Bąé|Xj~ -»˛˛ţŁĄ€_–Óšë;ŘłŞî:Ëqśy—°\Ö$T†Qoť+í0)Ý•¨z®ů4Đë:Dăę"ĄHőW´‚ĆlŠ˝˘ĂńËAp,\Ëendstream -endobj -3921 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -ŽW)L[™Š6Ćjř“ůG‹b}•ĂśĽÎöicŘ2hÍXëřJ`]JF Ş 4©UP)mÝUń3č|ˇľ/¦Đ/t¦’˝;Ţ;~´r¶ó Ű»,†Çĺ¬UKńŕ×[{)Zđň¦×7sŠmĎ@ň:;âYxRk#c2Śóů?k§YwčÍî\Ĺ@®S3ôÉj ca«cĄ×rp^jHŔă÷NĐßÄwĐZ(V.Ó 22ÉxĎĐ5Oî4Ť©é}ŕO1ýĎWCEŠBÔ -ń¶˘\ď1Ź# ?`(4}Xť»ÔăÄ.„ó7QÚy#»˛€M˛mĹĐĂE¦řąMiM“fś Ő·Ă^)Κ©%ë˛l{âvLŮź1Ghóťd‹K…GEĎŮ Jp‚@Č!Áň×qÄ|+ţEULžşĽ<- UuŹRB P.giŠîQ’§GMY+‚NÇéĚ$óď¸Nó0î5”E–†ŕ'ˇ`pĘŇ,ľQ]‚Ë~řJ‚V`ŐŽ†óxŃą -żaiÔ•Ţç–›^ŞTAOş7yÉ«TüÝńC¨ç’č˝''Ű «]ţhDÇG–Ó[R>LýçIb€Oď©çÎ řKFJTř§éôTůró­&zIŔR]±<ŹVôN^ăFiqpŻ–ąCú»mf}Ą,ůU\R®fâéĺ'‘p—ńÂÖöwă.ńĂS‚\͉ŕ7¶Ń0‰ćéa‹ĆÓ–$ňĘÎIp†©$вhz0ţ¨fsl˘ -ŃúĐzGp„t‹‚ŔŠÝ+t—Ô7 #Y·Çć$ďkčjy"‚Kěú€Â&exX/3÷ |'´<Ë–ćÂD3&pŤ×†n™üü’ŽńĐaÝ1'šçäOíU÷S˘" ą&—Ţ,Jň7 ń[ë…Ű7r$[d@^ČŤ<ăAďó»ôJ=.$˛K"˛GHĄĘóÍgC1´AüÔ^#;ÖęÔŻÓŘŘţ¸ŔňýpĄcóQżš<22ŐÜŻŔ·=† zy$đ¶˙íű#łöÂ;“Ý«p#I}9šř˙fIA{$ŇŚż(ˇz/ţŔ‘ѦI»*®Ű3”=7ÍťĂ9ovvf^R-ß,ÓĚÎß8ÎĄAK3eô,Iäx°»)ieg-@Áł-i}B…ˇ™)–hëǬGň/3ą`věł(÷˝±ż˙fx¨H2½vís—Y,tó¨:-†)ťo#Ľ€RLq;ę{9ŕ¤(`ŞpTa¨zĎŘ cÉ| ÄŐI߀š~znßă&×ÓdWż+RN)pŕś ăˇáĎAÖٻӚI&ŕWŘ?ţë1ŢY šúą -@I&YĺńÍOa˛;ǬÔň­n(źé‰"ůĹě¶„ľx T҆Š×†dŽŞćă[ëß’/Ú±^kđ„i -i1bŚß>?—5€Îwc0´ÚŤ˛d]˝…ć. ‚:üîü:ůĘęříŤÜßpÓŢDľëć?‹˝úźw÷—€ôÁwHŠ2®€Hy˙ö GĹ=uNtÖX™ejŤ şýäo¸Ö3;TI›u6×E>ůlâíĽ=rˇ–=LMxî ŮŢ+[ń§™Óz¬¸’ę'~Q+nO_ßý˛°#aS¬ô%AůyćäK}şĎÔž F„& Č‹ř±ébĆęÜšŐ:»˛…ć¨Á5ô0I·ËÇĚ]‹ -ůŮŕŔXaőŞn9bzWŘa ÉwJłóÉş-˛Ýx÷McS÷¤îÁ–„aď'‚6Ąžeźa_ą'e3s*ÖŃYŕOôcLô‰ÁA0,«°p 'śçëĐf-…Ş(éˇ˙'Ű”Í&:´Ž;I’ŐÓŕäąţÔZGµ§~^šô&)b$YÜŻ¬»čÝJ9>JRĐń)Lv Ń2řŞFŚ9b¸D+׉g -ś ©$Î&3ćřlµVA·$˙¬ĎBŰ꺦†ąUűXÔ?ő!ĺîD@á´¨ŻśúK‘ËŹ¸|ňsă;x;Ë›5ß‘ĺTö>ŞO©mčŕĂjšőŘ=żĹČ{s ¦Çă#ťŘ×5n´-ęÔ56Źô­ńěőQ‡8^t#lů$sSöťűÜ2ę¶đ5ř{>ÖŹ^gţ9¬č ……´ŐůV ]OűvLQtźkr --žNxfW7ń -LP&ófXJ”׆F–Ó-ĽlUîŞN«Ţ^‘ČĹ˙gžŐ8ë â)+7Ş"`F—Ú ‰$Íp˘Něj3×Aendstream -endobj -3922 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -š× ń¸Î˛'Ľ’1jňX7š»- -.˛—žĺ§‡Éw8ű~˘ -?¶ÍF|†śg”©äjęM÷EA& •űSś„ĄŮ‹ĂW¬†"ďiÂé>lľ6äJ şÍßď] …N†b ŮşňGrrÎŚđNÎŻŁéĹ›¦élëj~ŽŃeţ×OJ ?¶mĐÜŽH¦úóîąpĂ9YUaČćµę°í,ľN"Ĺ8\á±Ýpm-á„VŤĺ¦··e—‡?x }ř7_‡8ćdĎË Ţr5­¸Ń¤č=@T­]e¨`tu5F©L?Ż}%ăbšÚ0˝^qQÔLďL“ Ůz§ä~r˛"©Trµ˘i2d ęe¸äGţ=Oí¤ĘÖ—0ż)ĐĽ»Ţ6úܢcžŃ:BÁÓ.§KýZÁ fÚK—ůCšę(()Ě̵1KŚg޸ĺ/ú€ű¨«­8óßĚ«®jPˇÍiZ‚Ŕr ßvL1#/; c÷>Ëئöř R(%kŞěA"¨IDKc{™—^QúĄŔ‡Đ+8ŇÂ1AŢ - c‡¶Ŕs*FqŠvA^5źJľ4rö„0ĄŘaŹÜĐu±Ů$y|_ŻÜ’ŠN=6~^Huhź¸Už“P:d·©ÜA4ž=HČäEERŇ˝}麎ą{Ô/LÓ߬ŐÝđćYŽĐ™cĺŇ~vŮ™ńĺ4„ôąO4 }‰HĄX'rŚ"LlIŕş1Ţ*Jâ­řWh°ő%Ż˙d´ţYÁťä6]b«f%źoS-iřšZü]Ą»Í'’“χs2Z…“â»…ÓĆŇn§tDří–ŤppjŰűÄŃüţq©f#×{Ä(Ě =†`"¬Đ·#š•7@¦°;ř ±V=w3ćÉÜŃɇЍ¬fŮ~Ü⫍ †Pł”úÚ0Fł~Žüô‘oÓó\Ń˝8Mc‹'#ÄŘńŚŐjßYłR<#ĄýdŐ±Łß=“Â˙wұ -¬îŔŢqĘ`ÚÄŔęžO¤zq‚vŤ<۰oď?‰UhŰÇxćń>äuß­Ćí±Ţ,čC…tíČđy,űîŹy/vYh$ś ,›Šî -žl˘SRf(n~n=6¸˝ÎĐčHrb× §z-ąÎbFS‹–ŇÚ Z2›ËDË‘L°%ôÄ áÍŹÉ‚BVŤ‹V’ +Ě`p`Ą5ű:ŢyżúĎŐ§ŕC‡łI#n2VzĄ˛8~3ď”'Ý(!×([3Ŕ!žRu¶¶h2ŁŤ=äćę70 śÜ -z§šVܤľ1變bGÖµ­ŃY|ľ­­źŻńÚv]#0Ľ š,Ó…lBęůµAú÷|Ť»—núĐ­*‘PöČRíĺEĺfäüşx ™<âe‹4_Ô’â‘Y L58˘4ÚńYvTŠÍ´÷*ľl?Ô0nąłęX%’ŕ_ńé?×Á"J® -µŃ«c¦°piŕVI,Ď„S˛ş3šÄ(L©3‹Yüő`,e#2aÔR‹âŽ"t3ń ą¨,·µd—ÝÝ}’“)Ϝ̞PłžrŔýEK‹ř}+ĺq–ľáâđ7ôž'Łţ"ßŕ§*AŰÎ?hTwr+”ÖŹ:JĎuYą×˝Ę×üD‰Mđ ĐE6»¬`µZŐw.2ÍĺHXmŹGŹ—úLţ–Ép†Tź¨ű~`„n\ 9řOۧ¦‹RzíSť»_«5ÍVzČ©ďS×Đ.×=ěőCKTř˙:L6 ź[]܇(˛ľţ9sÚčęf˙‘ôÝÖôTŃźV2««H çş:vÁ#Ŕ »+ş:ĽçßŮ‹]ÔDľÖ^Öđ×6tńäg“ZŔˇ|Ü E¸ęÓÖŠđüďÇꤓíŮm3+·6µ:l€ -\˝\-¨djôʼn5G0Múb©…ŕ‘>÷#LčJTLŢËúq4ĘŇË;¦ĆěPT˝ăĐ’ éH±Ś÷¦ň“©rśY’5â‰+yqyAg˛łÁoËű+˘W•őŰ_-nצQÄűćśpáž=Ž1AżĆ€]GŞń&á,’îdžzendstream -endobj -3923 0 obj -<< /Filter /FlateDecode /Length 1120 >> -stream -ŽďŮŇ|˙’yŇ8,Ië%ăů„^t Šţ&a?šy!r.«ĺ5ń ąC*ÄŮQłÄ”öËID~aN»‰ľ2fČŃ6KxFÁéK+Ŕ$n–AĘc# -ÄHÝ 2yűÝnŤX:ŕ6ŽžÇü4I©¨Ô^~󍫆`¦M3‡¦íŹ˘BŁ‚1qFÜqÄn\|މôh<ů#±ÓŕčjZMpJ˙W":Ř’Íąl"ëqF/Š«¦€ÓW}~:_°ö¶đPë‚#™7á´Ůú%Žľ¨P6tH8Ŕ|Źň}‹ů3 壌şRiýÔ”ęS¨Č>ôŤ…‡řź2yxDżoŐ´®#g“€ÖšŕĚŞŠ|#éôa%ÁY9şÁH,MĘ™>%Q«ÂKĘĄ đ !?ĹřZ;jn„ŽĐňÇÓ˙OĎhk)jżttR°°ŤvŘę,Ë˝;µČ7ć­s›2I) ]ű“Ť{CRVä/ŇĹˇä ¸‡{+h˙©› -xâdqY´ŞŞ4ňÁĺ+R;n–U¬Č™ŤŕÔOjŇ…3e+AŁů¦ň%ÉJí™ááŁv…źE+žb…ŕ€€“ýőNčü”Ë vrZojš˘ŔzaE¨Q·^µc.ă,TîŃIMŹ­/u8„Ż:ä3ż¶ŔÜ؉ÎŃ5‡+&ŢŞÂč˛_Đ‹u ş3Ë1ť‹)y–—ĎÍíÁü‰/ŇKÇiä8˝ř%îÚ(ŢFŻłbŹqJŇp6H( ›W^Ô‚Rendstream -endobj -3924 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -ň÷ň‰“˛Á‡8Ĺ9e2q†Uoß0“E7ĺ¦Üęć˛óßQtŽŞQĂőiAŤö6&ą«áOśHďřq`™,u˘ˇ6‰” vej‘+Ö14gôE <ş± ôFą]=Őg0;¨¬‡…T›ômyX SŠŘŢŠ\–óŰřZ 9¨âzHlď›(đľ_¸śtb;0ö«{Ş‹ybLťł ćŘ6SS2?"­6V˛ËÜ­D¸rîąĘPĎă]ä/#1‚Űň¦[Űź‹Íę{Js WÉß$ä†ý®ŢygRVśĄÂ±{Młń ¶uŇ$¦_ÚkŚw€VćDViÉ|’`+×`ľHüđËńI[^X¬•{µäżĆ•˘X/âeF~63ýę>%›Ż  % -˛Ó&JŐIëëG·đŽRŞŠ8ş+™ô‡Ł;E‹Ç<~a{–ÍvĎ`L”á·ş ŇZ—Ł(ˇ#!ŰVvĚMs Ť;ť {ÔÎÖ4°Hđ­~084Ž_|U«\ˇĚEú[;"ŰżB«ôSK˙ˇŐđvľox×pVůâI'ye9JhM'k#m¦čV^†ëmĆA˛mqúú‘űîrV!ó.ľçž={—'}ž3.Jáý ´ĽŢĄDŃŹ]ó[ľĆÍf3É€đŇôP[©n´j¸şrcéůTs {ŃőűŮč;ţÖeB10ëŁĚ ćf5ăqߥ˘Ť°ŃAźě“™ŢfbřÝšŐf’·…|Ü…L p$~ţ†ôG)Ëղr -]‘ř;D…ˇ#ÎĺA¬ćdš"oĆ$r)§ ˙¤3%3k÷y<żče©Ď} ŻÝ:ĺŚmi´˝ś„ň<‘ü>ĄFA÷`ˇKŚ1… Jă߀í·T˙˝÷= .&śýřłůf·X…Ú<ťg3AEŞĄkrÖĆ؉Dg&Čz>ÚVLDł‚öş>őgľ ŃIfl…ĺ,F -ý|°S‚µćČ‘ŠgáÍßĺIJ2_ř0Č.Ű«üyoŚ!o×DŁ9…^Ôŵ™Ąľă[ĄAĎţů‚žy¬Šô=… -d{N’ąąĂş-ú>çŠ99&†úË”E>Ŕ5ÔU”m€ŮKlú~Š÷^żĎÉÄ”\K^ü]ŔäZgV$dújłDUcŃ --%eghȦő÷Ó ›Ȣ5˝ŚťŮ -}4CUŁYĂ9_ćoşŠ”ÍIsRŞQč˧2S˛}ÁőH$ž1§…ÂĘ3OIćyÉv­©¤˘9.ä˙Cm˘ çܸÚöe) .ľtŘX#i˘íS@Ľ!Ä4{·Ę]UéWż§Ą${´ĹăťúŔĹţ‡¦Ý×Â]¨ę¶ŢŢEýÍŹÚ†›„ôµ™oNqëwzWö™äX85Vm@d7˛'žN±Yë„.äŇĎú¶˙îµäw]Ť Ą©*#cÓ%'dąáÔCń\¨ojë§ë‡­=Öń@î!Ą'H Ëš“ő”ÚlR —µĘ PŁÍ† ö˛Ś×hŽ%KS5oSđgŕ Ĺ”ę–Ŕ+ -y˛Â‡sĺűOÔ$u߼ZúXůmTmt’€Đ˛ĽoPŮ·Ço«SˇŐ$ĎŐ…á\ýu<ç€pDż¤Ś_VçHO®©ľčoł]nŻ ß¤?Wüű«AÚ9ŠÝÔĚć!3m„vˇűJůe;ů"©âž‚D8cd÷Ö• "˙č÷@]›ëČ_ďL*Tá ýĘ ­ÍşUeěéyNO·;űQüyĄ´F5ŃOĎ'îeQF SMŚńǰ-)6Ź‚ ·ě3lŐÎEFt•5sX4IJj´ ˙Şü'4+‰Č—·hŠ<żłć7bˇU } Wç.c·ăűgĹouń`ß®AÄŃí«z{­Ł“]Žś…ş MÄ]ĂYëv1˘cVP F¸Źm±nćRGľ+` Ţ^LɲĽóš¦Ů1Ä8G©NÖkR˘Dß)őî™>WŮ5×z9c˛ç­taŔDyőü¸Oé!5^2¬&Ő'—]’&D˝Úů÷»°ßIŮ_wů1Ôě‚P$ěžxţ"wX‘× 7987„ˇQ˝+˘ż@ăÄDAú; ¬Ç`Ű"űÂR•żáVnŔĹŇM"-Ó.Üíhđ…µ7<UŻ|ćĨӞfdóCĽßŠ4ş.ˇÝ’˘c˝lü‡BĚČWŘŐµ!3‡!Ůč5–Cn˝ŤfňŠËk¬ %ZáÓËőµT9‰ + „<Üď—ľgľŚžţ5ţůs#żCwyËćăżäöÓ OmH t?ĄđÂĘ©«@S©µVH‰ÚŢÍ­ă}(ěY{ŘťmVëgĺendstream -endobj -3925 0 obj -<< /Filter /FlateDecode /Length 1296 >> -stream -g=BCŻčą»!‹žZť‹§~ -ŕŮľ‘whĽ×I:“˛Ć¶ě±…Ť$ŁZ㻿k6‚SPIĘľwŮĺŠĺ˙XÄę[ż®lm¤QJ DžCS¸Äů‘”4w-4¤˛ľ%¦)ťaPa˘ ŠĎö´–i+/ţ¬eŘhˇÝ X? …ĺaŚëŢčabvRS»6ż˛Ź‘fÎÂĄFŹ–F \Ń©czyÓ< čýiM^ÇéĘţ‰ç{ Í{ľň›y°$!Éń\Ľň3ÜR®0ŔÖPk×ŃgŚĄ]ŚÄű’J‡ň“0ĐřG"ö×zďĚű´ůřŠ/ĚŽńSč°ęĹú®vëűŚĄçFÉ6ĹşđÔâęĺ&zt–çďLßÜźŤ×ŕcô˙F5ôÍ腹اŔ] µńˇ ×®yş{;Ňň4ŻpńGv}zBđ.»ë3—¶ř;é×?–¬©áP8©2WĐ Ť«°«:şUQ.ߡżWéĄ*U‘'Á­ąĂ±›ŕ"úň5ę"‡,°°š?[ďôšÎň°—Jâ¦O§î\kvŁ€uŽ -ŐZ_Ľ’;{}NB„Ĺŕ~>`)›íw%Řh†žĄ…q0{ÁOv7Jßr‡`¦z_Ňó -ËˇŹĄÜ%ÔžłT_… ©”ëÇp"Ó±fý -Ę"YmŮOyßĂ -Ŕ‘»k€ TIĂekÇür«ů8ĺ­ś”U23=8e_Žđئڰä„đ*Ú—3śÖÉ’cpH°c„˛Â-ł…Z4QyÂEśgş"[Xř(ŞQg‹”gýNÁü!*őbI‚{°Ul”ßîÔOúĆľć*1đb{÷} wëI[ţ>5lĺ«ńrëšJ–Ö˘_#{™aÇU†Ť¨§Ęđ˛Ţଧ7´Ŕj!=Üćd4ő¦nbl_ůË4­ę¦pűG>Ž©'Ř´~ËîüG1hd\AČtĂ·,vŽěT0ˇłŽ^ŃkŔmţŠz‰ĺ]an M*«'×˦Ăŕ8Rٲdrý¤ű¬ú ĹsZTą ńŮ•»^˛ź { YCPAeÉß°˙Zf˘N52ÉuĐçżö÷‰Ăâ ¨;Ů8pń§€bha_şú)z -IÂzKBÔö𺊛®.gR{TţŻŽ‚o§Öx2U÷jűnk'‘uşyáŇ3˝`ţA× -¬[¦éď\˝ĺ\Sż[ÂćËťEGÚÍxc±ŁĎ›6öÓÍţYB¸Ę‘łî ,˘_pdŇ$ ěâꪱ]ŁŇqýâŐ:Gqó]‘™ÁbŮ›%(a4XOőy~‰lk \Čň^D¬]jh”Ű}Z‹Ĺ‹đ  u2í'd˝ůßaŔ/ŠčŃnR4,?•J ĎOż·˝Óʧ‰ÄËt†J÷ËŮť<,ŚŢk -wÄ -ÝFčűe?ě±T÷˘!^/é?róVʠʵer›4D†/qhĹ˙ú‚f'¸ßpkB‡Ř—Ą8ů#dŚíîby"µ)\.Č&ża;%eząw.$Ĺ?]Ç=¬°jMŞŤČ\]EÉAëg’6ă¬FţÝendstream -endobj -3926 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -łHĎćž] ’Năi"ĺIő,Ę+"BHöŁ® -V†wCË»Q}¦p#P¬˘7ÎżzîŰ10~HmÔň5jcŇx†ľÖů˝y4sťˇâÉ ‚3÷¶t77 Ůšß’rđhbŠ´ň2‹6ďhŢ”ǧâŐ{GÁo˘”úki -;‘óŁŮŘę˙D҉?~“ ä!űľTŽĽ‘±ŘÄA(0CăuȰ¤š® .+ËÚťŚŹ˙ĺ٧-{d2`ł]„říymuŻC±°g…§T -w|@2 jőŤAám]4»¬ś RDgIZAά¦ťř!d—÷čŐ¤Wy…†Î™Ý0f#5“ČxßRN{é9"9‘Ú:u9ÔN{ł™5LěíX¦hy•Q˘č`G7ţág­„RÜhÁŮÜgĘsXUö­¬ľö÷ŚŤŽxŃ,ó Ä?:Y·ŢţŠĂžFké˛ń`MßÖňś>éX“$w_řͦtǵQÖY&—˛đJ“™"hčt -ö šUIÉräÍGyěÂź+˘ˇ†úśčŹĐ“öŘ:)ťśç¨ř\~ä’ÖжÂJ‚Ža†.]¨Č8Î;ÂÚ‘ł `ĆÜSV˵Ľn M)ŹŞßŰΰą}dlĚĎ·hÝčĂó.F%!b¨~0¦¬ĚG^•ŞÔëBŞwô>q"­˘*ĽűéKǡ5}:Uúź«ĺK¶ÓĹn'?w›uM™§Ď\j®•ţ˙hŤżšzšĆ ż*đ(~ب«•Y­ËżgY¸Ň äÚ20ikěâÖFz§*ŻTÖ¸šŚtšźE05Tb8•đ„őÂ\şŹÓInqP\nBďÁđ kd¬Iúő‚íwü’*ňuž9š¦“Ťl PâM˘q‡Ö­„ľ®}¨ŘČłTßď]ň!ďĚÁ• â•4.á­^re¸÷¸ -Ć9xÝ@ _«źĄAľ‡ŘG觬ńýM7ł˝7/ 7üd°âě‘xëhßTŕÍ–Îź¦öë8Čl.ŤczîĎýqHGĹM¤Cs×yä>>Š\µÄDhů8ŠŻ+I “ -ąŤLVî+ ö‹5IˇŽźşjxMľLlj‚ľdwőŕŤřň%›×:\(ŮSź n÷·!O—ˇ2‰GÁu–ÔzŕU3?<ĄKO(4ďŇ‘ ‚ţl™#ö’”}-÷``¦ ‰ő53|96n¤" ~ç7Ŕ«¶éFőnv7-Ĺ"Bš€ͨvL©ŠÇ´;$? ůÍÇâË÷éÚ!Dg§W7çH~§‘ë·ŹKđtÚRĂ%ŤÝeQ $Çd5=ťAU"˙ -Ś6ŽšúÍ ąţ˘&Qčd4´lĐ'ZiŃ€hYuv™˛ DçĂtŤÄÔŁTŹÚá&ÚŠůĂ–¬N=»“ÉÜ'&»ZČľAŽé=4ô“¨ŽŔaůK™ĺJŕˇú?Ő -Š9ŇgÂÁăšÚbíCŚhfďfţů&óď Ó~ ČŹt-Ŕ“Ž€ÜÇ˝Ł—‚dŹŮ¦Âđ°e3ćÄCšĎBç­Ş6ß-!`™! ťůx´~ëką.îëĆK€¦–x§4˝ Ş>—µ® ĐDî–pđr丙4ëBł2 oÍŞŘÇí57ńÔ.äĚÍď8ÉĹŻq~ÎS›”ržšĆ5ηiŢ͡jWTüî·˘hC@I”Ž•o}…đžç÷×"^Lě›i~SĽuç÷őúkjQąaŕCq!ŠËüÓ.=*zj(˝ę•ÇnçţĚţkAř™`Vű,5V=é­g˙ĄfÚ-r*é4‘ dÇŽ¨{ş«’™·Łŕ±ßy~ŢĎún)ŻTç2- -g€Ţüäí2Čg±“-—ŤiVh$_sÉwćwK«`uÓlßdI ˝˙‹÷˝{{5_):¸á9í¨čXŐđ&Üľ~C6:eőTµR—Ó" -jž3ľ=ČJ­LëâL/DbŞlŔÜźEб˘pϬ˛üP検Uk®(Á®Ś™ť“˛EžđGwh$çiÓÄln†Áő§a°ËČąb™ -čě–ÉŽ$BĽÇĂQË]6Č| ˘Sá[F˙kŃŚĐl€~ł‚qŕrMimčĺţk8ŰšŹɶęGŠ„€¸íł.MH>¨?ŕÚZm˘đr>Óg ‰Hb·+Ԧ؎h`p{ĄGäĄ!pŃrT öčW¸7›ŁŃĆżjŽíńŽ1LwáńĽĽ=Ţ>;·miÍŞÍ Uí S/ئř L±m° - —Rĺ»+ĹóU~L{.#Ş- -ő3ŻĘjľ@ÓĎ6 Ě -8ńĘJ,Ň· ’žn~ŤÇĂS9«xŻ>-˙endstream -endobj -3927 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -“č¨đćÎŔ…ŐDZ–‰>÷{\÷E¨…3źvk6nÚ Ľw˘U”ęVÚ"Ö`ôND¶ĺ.OdVŠěÜLrď‰N̸úB²ůËÓŤ‹Žréöŕ!ŕmô} ™¸Í‹«RIŔ;w®}śbklP…üěAY­Â˘"ýŞ*–hîWĄÓI‰âĄđéł¶%ŇËjÔשxF˛ĹěAşÖqeD†^Ź·śNôˇĺt{iýk9ú’ć"źt˛śÄ´! &Ó”O8ËćM8użz¤Kě•ĘŢK›RŞDç8đŘó1ĄkÎ/ -ÄŘšGĐ8řĺ ŢQăőô.ąţ|ç ˝{™“Hşď̸ OKH#ł#S9§“Ä2އCŔqéÜy@]"ކŁeîč]7ę˛Ý˙-»Çơ `°(ó-µđţfgąâëä:˝žwí"‚ýţ -ŰĐţzîČÂů8íˇ-Î’¸X°kŻą˘÷5…ąÇFÖ–ŕ–Ť– SQl ÂI™Ô6Ó)÷ŞrŻ©ŘľcőúľwjP;’Q4„ěĎś?IňË×TČ+¬GŹEŢî” łt^\=Ć\µE†ş'-şżIQxRżHi©źÚ -ßÍŔ{`ĺͦcN«3óó í…ĽHűQ0*áÖ5Âľüqbz÷5×7f&ž5âN&Ędť$É2č¨QĐÂŘyÜ‘¶†·éú¨lËvÉ”F§ŇÉČÎ{1đĹĺť‘جd˘~Ź\hN>óSČ)FCî»Gk~~. -l:¨ ËnÔĂ\É 3ľ0ę'ěµárűđ"`oÚVŻ6Y€wőH±ÍĐôR«ń†IVŇ|h _9<đălŰuv˛ćöp’ů‘ zÓ¬µżá_Ö3ćŁeź‚1µx˙[&Ź»ż˛FecnZŕwťą€¤P”m9âŔ×ÇÂĎőbbĂÔynÂ#Řl§ż•e´XGPÁÖĐ?—QŇÓ:˙Č N1”u U›‘s®ů˘vV9vgB’ó,7áI…xę7•˘Ž+ŠđÓÉnśĺnŽ;Č#ČąQĆ€ćóH4Ű…˘čA8 ±ÎŐéÉ™/…X7ą­&ŽĆŹ~U -†Te© ŮŤ®bČ÷šătkŁ‹Éă÷ŔýtYFžîľ`Őą'#î×ěŢ'ak6ĂšćĐóMH#˛oNŽv@~L¶ÓÖĎé™2NĹ‚Ëcßż[Ő\™>\^6>_Žü&śÇşÔ¸ h~Ő]Żu»»‹rXĂj¸°BÖ˙łĎ1„UY› <śľ**‡Ż­ěŕB‹6^Źšáo RÂ?5óĄő!ťçp*;HŚ^@?sţë"R:Ľ  " -mĹ]ý_í˘ůÓŮ^S@6úPŮýSÝ%°˙A }$ŃXŰ÷~06Ü…Ć‚ ŮÇ}R;ţă`Wč UăI{vŹŤ(›ă‚¸Ĺ–Ë,¬fß´ź·˛‚Wi!‡ÜřIrű‚‚Ź_ýŞĎĺă-hč"é–ďUÍŐ¨ć‘nŔD§»‡Dđĸ~óT÷‰ď&űln śN5އŚ_&i%\ůýK=Ëĺ¬,5{ďß}9TS¸¨4!Ä[źO7˘ÜŔÚ7šÔKôŽ&ňéaŐćÄełfiśemŔ‡đŠřŮĹŚÁŞ“\©h“w•rE_ŢăoĆ‹,îeOčŐÔf\=ˇ=H4ő{›»ń†vrŕsá×°´Ť„ÚŮC…”ě“°˝Î$(1ËA¬żâß^™alšżş„ľ‰DLć…»")Ł6‰ŚŢ©ÜŮHŮŽöK±Ô˘\ĘÍαn/5>%‡ĹqóÄ^-ć1<˛eu6Ч( -u DůXđ) ˝Nى"żľĐö9ÜůQ=ś:WR +îWč9Út%rSÜsŇý˙oŹZ$ *@Ćc{VćĹ öŇw>dÁfD´cnw0tk…ąĘěŇhă˛ŮEBşňÚBŻr‘őŞÎ-OŃA¨„Ĺä”=u—ŘŮż)ÄĆĎ(0VÁBlŰPĹŠŻŐ\ÁöáŃ»Îs™xvcăOŚ'sÓKe‰ş=}b_Ó«~‚N€—Đöü‡˝őëőą¶óZáÉëendstream -endobj -3928 0 obj -<< /Filter /FlateDecode /Length 1232 >> -stream -„5źxľňđJÍŹźOî>)ż%4ś,«8 i“ĂBg˝BÖ%49&üŘČ÷vŔJWČPwúSä%îWôoĚ…Ó×/9}m±čń‰gE„÷_!8Ę,I‘íJ$ŹŹó…KŽ•8¤`ĹŠńl¤îƶT:ş‚ÚBéńD˛Tç˛%Ůż1­S§,r8ŁÁęŘ”»šĂ/ Q“Í.Š$FŇ\RB©Ä×s’őŁŐ.®Ť>ě ŔśCX«†ăť‡ăź8´ÜŁfčçPy ü -}±ň¸?#ťçÎ57"2LńËňâ¦ĺŰ~>$îÍąŠ—ĽŐ -úę•ăćµ$kŻĽk˘ĘhÍłŚµł»Š¨Z9=^ŤŔ›Ł€Čą{t¬IÔŶŽŕ/ăXâµ|_«ćđŇă,?ŽFĄ¸Bň›[UŘ(bXIĎNŘÔ× —ŁJ„ęű·©gĎâ˝éŰuuŽłs V#‹áé,–XÁűŁ•_Ń.›g/ýî -%Óń6’2c ť +¤Ď§UŇŽj2÷O ÜWßÉ•0‚P´ÂlčzŹUm -îHÂŁ\ë`RáÂâ!cÔřcn.îÝś‘o­Ő[ ĚQvÜł°Ďv1˘$î0¦Îk<¤zíźŇZyĆóÎęĆ58ź«ŽWňľ†$«ž+ĄźĘęçÖ2Y‘(kÉduŘgÜF$`pj—(Íó„‘'M|tbĽ.ŤQt˘!…ŽX9@ęhŕ[^ş§ÁńWu8–ńCćrČjj}Őő—!Ž\¤ÜNO®Mqlż”ڱ9xţ,ö~ŮĆu,™ě6gŰďô‡ q;Vőw\0e#QŻqkŞ«‡•3ŞÉ˝Î\â8c·ë[Ó F¨ë:ÔSá)ă–Ân×—ßoĽ—ŕüáŠ4…6#/fÜĺĚUs6{ [ë™ČSÉĽžiʎŕÁ5wÍĺµĘoŢ'xɡ:QuM )<@KYwşÂľĆ9P÷W÷Üď˝qcő»÷b«Î…`c«ęGÓdéşHc˝Ă÷†cßň\[’húW·xżŇKTq¨DŇďËť0<•LórńĚú“ĆgŰĄ.©M­DşČí$]MEÁśW“+dyK/®# b'ž'ÎX îďˇít}×Bž.y˘´hIÄ…eۡ)lś°î«_]g7ť>—~•Çî‰ÉÖyŽxĺľJ5l.Sl_Ş”C|J9ó-â··VT7ÖŠ¸§lí‡S=—’ 5ÂTóqł×ŢŻŁNż"ťř`őxA(ŻqGŞ =hô‡ćŻ ˇ8¬\łfpăÖŕAhéa¬O©ß]f‹ßŢ0°¶P—Ń+iĘn˘ˇ4¤řQG3_0‰~ĄĆôÁ!©2a— §˝› w€ä‡ :ů$Ü<|l;C0nüĺäĦ*<şîśď®·(RÝw–hąW¨ĄyďD"|*3ˇž3=âď¶7l—J;ç—&EźÄĎŚŽŽ÷ŮK%3Řá6:”é#Úë¦}3b™‚sâqpý`ů×}b1I‘Ú\ÇŠ\¤Ä1SŐÖÓAóDóz˙•Ç&‹©S)Túč$âMŹë'ý¶+A0XĚŽůÂÄÖIs=I;áWń43endstream -endobj -3929 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -j˙ń©˘~(ŕÔŔ°™ěHĄfÚÉ«ă¤ńĐé¶|CĽ °} Ŕš¤ČžÝÍŠM5»EŠ$˙‘-ç<4ŕmŮđx2ÓŔć뢍ů%řu«óAäť\Áną=zůbr<ˇ·Ę$::íÁFš¨,D¨ę‘˛bš"ąöúę E q– xÖÖąJźo’-glĚ÷<, ĘĐÁ~'PË1ÇwąĘ `©äŚËć˛s|Ç<üoÍ×Úvô]¬H¶sHH4D F"‡“o´OYŁ@ÂíWŚĎ}¶ťë3Ŕ3ěkgĹyňÎ>(\ňo3?ząT«WJ.(€ě%O ööăÝÄVkjž$ŤyŻ_Ąö†ĂďóhrŻR?Ö8Í«BErĂ®ľ&´3[ő8®~ÇqC|ľiwŁ…Ą)ů⢱!Ň®[m“DQ»j^§glCĂ;H2CR¶Łľ)|÷[WłuáOW1Öá>.—ä…PĺJ·»%ž§ęž)•Ö` o|ĽČŰŘĘL‹v,ů_ŰńTs÷Âŕ^T:ŞH_WćS*#ľ—‘ŕď„ö¤Řşô⦆Ž'éG 5\jý]ÂOď·Ý‹ąÇk;ż‘», ýî…Ĺĺý.¶!µc–o#]mT 6ËrU÷şŃć¬K -ŕŽMSGj^ÄöĎCűŽ'Ćç°ů‡ĘY|őńfú›µř­–Žýj ßҤFÇ‚č¤×Wů:D­ß‰ę,íą¤…ýµôÉđS@µđµü!Ďs×;mÇ~uń9–:HéČ>tÝW4ÔiRî~tżCŁÉ=˘8ę˛{48VOďÜ\dĹ -íVx–!ŇÖ˘ÄAÂÖîT’RZ¶'Á%s,^ŘKpĂ/šnt[9:¨·|WŞ hŞ’«Óŕ`ŢűH˙ČŠ:°6ĐúĄ2ŇžŃÔ©*?ëá*®4ł]ýDčÎ&«Y-VçC€M:a€ŇĹüćÖĆm~^É ®¶VôTJH2¶člČsĽ ŁFĎ]µ°Iwă7‹ŰŤ˙Ţqq(§é†r"ńP~4Öć0IŕŘ·`ęą ©Ú˙šUý7T®řN•Ąjz×m%f^JĎüáAxÄX\ôp˙Żó{- ~GŔ’ű¦ŕŚcŕNě7ጒ7=ş5A?Ą´LĺHá˛| ڦnąâ§pyőQ™¦w•~fűt€ŇYŞQ҆TçÄ8rŰkÔé˙#tĆZ‰˝–Ťt¬fY6Y`ĺ§™§¬¨—ö˘(îďó -qĂ—:C»Ş™ŮáclÝ„•TÂmé^ć¨•ŚżŕÚŇÉ`Y* ä÷KŰtf=ńd TV#ýaĆmÝâ€KÔŔł/…ŚH1eSîŹL)-ÇÎWÓ—¶nJ¦ćąx'C6ÁbúE™@Z<%ĆŐ -)¨;&͡ząKZ©|4®źŃýóŇ©X,g~íŰçňűö]đc¶ź€ ú˙d×wE`˘’”†Né€G~śŔĆ;N -ÁHő¶ÄăŠ)KôůĐ)‡}çLŢm†gÝĄŘ—˛ňlßŘě詪3—&űgßU©É~`: Üו*őBüł\™…zÍsŃştřřŽŠ’č5Ń.>J¬#1Qj’8Rn#żD¬mův/F5-ótw2Úż×KPçg­xŰËŞ­µ©äi÷›E”Wx0ňí…¦Z_ÎHNě"0ĎuŻ´hŮľRăeĹľYÓä™ÂŐz{˘˘Ýg™3ö™Đ[!ňt6˝ľGŘ?Úm/ą:L­Áš$Có]Ü•KóËú$#BA–‹p±Úٵ.L*Bđ†ŕž\Ő+›xńźúÍůĽŠK>*S?Ó;};ŤŘ®8 v—{Ű‘ŽˇHÚ0dcnÚ{ź—,ŁŠ­ř!Ľf| ť›vä7aĆřĉ=µdđ´Ěw6¨én^dĽç3¶ÔR'Ŕ<¬  fČÔ׊űĚ&ÇH‰­^Řý|-o_s%eSÂÂUx/©Î̧†S9"‡E9‹˙Áq¶˙ÔŐ@Śç_QśÁ™‰Łě‚B"zc†„Đ0p#ONšF7J˦©"˘"č+IѲ˝AMĎ1´QŠy &}O®ü7M3şŻW/7ťyćĎł}Đ&ČmČ&)íołźI3BQćIá¶Ŕ;pCĐł¤?Ö¶˝K:3Íě 3%Ö&1ű*Z‡ÔC)©˘1Ą’;ŮŚŰ—;Iř&$XÍţĘú…endstream -endobj -3930 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -}­Ńş?vÄ”Ńń"ýjřčY@q•g╢d§Zž´\ö&Tŕő¤×ä4dŞ-‡"@* -Ť±˘ů‡µš9˙uŹ#ŢCEž¦fŢD˛YDYÂeG‹g Vß^°“aú (@jŤŃYd®z|´ÝJ8±Q}mf2Žń×ÔĄKpÜÄ9A6yD“P5”[Ő#č}k¨>źćjĺ˧ĹČ=GâĂňŢĎďł(¬ -ĘŤş©”L¸(W‚Y'ąI…ťRé^m/ÂôÔČ5č•ňOD®F¨;LµĄŤdO™us9qbâ[v;ÄM,.ý[j­‰„t“e5ňz`Hś,–!č=VR]'Ŕ6ßßp{Š)VŸ }†,ÁLĘŰí˘µx¨Aś0´ĎeбÉ29?ľ®vµ/hŽ-ue¤ Y§ -ËŠĘŔž\ë@šÇwâńŞhź×± €ż -Í›X’^&XŮ1~Κůńˇđčq>ôđ9)„÷;@UÓJ2ß2ľŃz°Ű-'ŢH âÍ–®RźŘ,rs3?ÂŇž…ţ™­6Ťľy9—š=w±‘ŠŢ—燱eťő4çżżŐď„ăÔ=ŻŇ˙-p`xŻuż4O»vxÂâh¤”<YuCpńaMăiŻŮú»ŽŐ8ݬOôý´÷ÜńÖĺ´Ü÷ĐcI »?,ńqůŕ°A¸lTŔÂ(’ôI„h}®BÍä˝ÖÓ‡G†ü˛bú„çLŻŮŘ”ťűłRŮ˝·lë+ŇS~š“Muß$.1X_Š?ś‰ý+)_Ąç}Ă#ůëäf*Ď•5¦«ł+9©.)šěDľđdż^î8ĘĚlKéî†Í÷YHh«‚-N0ň{׫íKCĚlZtjÚÁ×eü ßÓý»Ą7@Ď‚á™ÇˇÎ*čZZ«íĆ%{ěĚł~Şľúcô‚ÁT‹§.é[°4EXˇĹ ň Ľ™I ˛ąWđăV+Kŕp]Ţ<ęáĆ -ü%pzÚ›Ť1řE„7 ”¤·HčX\¬}µTdüI@ ¨Qľ‹+řҨŘŔyĘs‡ßMž}˝†Cޤ…é®ĐšËĽ˝ŤJQ±ą„©ŕ@Xy–ҔՅ—Z1)ÎS»®¬ďQ±í+îš -#kr›ÝĚ'„µNjĎŃĄ[˘Ćo/Ĺ˙üFĽ2Ë«›řś$ N FţFÎĆËjü }µŞŐ¦R7 ;ő î¨Đ$Ýć‹ Pąj ©ŞŇ­śF˘ťĽžě$î“IÔřiÂ}ţ - 3±™Çöč—G& ©*iôE±}Qńą±M_ Âo–|}Ä˝yM6sPűţÄ÷±Ę•˙î)—ëiě‹ W‚I¬©óI»i[H˛ŇÝ ¶iz[ůőiŰQŽąG -]2ěnń oxłéÔ'@nŰ›Ćßb+-ÁQaľË<±:ăýb7e>ű”Ýgđ÷biŐłÔcęS††KĂ ăśšÁÖ1›Ó283µ(ŕâE×ň'µ;ˇýyq̅вZţ©ăÇŞx†Ň9lčňbqŹë{íŔŞfá߲đŹ>Ľ&µ?,݉ĚŃţĽˇžůLěÇR“!ČŻBŠăţšËJz6#÷­ŻĺW<7á( )Ł0 f - -W&oÜ”îŇ–q•HúÍy¤ˇĄŰ4s‚ߡŁĐîA ‡ł/)®_ö@˝şl^F?ě„=]Ů;IőŃŢÍg^˝÷Ç8I2ŇŁöJU?ß}´çšť'ĹŽŇř2ĽyŇo±rÜťHÓ`Ô3¸Ô ™˛$Š?H¦(!˘Z“ŁéĂ’ýWŕźVÎÉ\3öü§iúظJŐ˝+ë–°ú̸á*‰`nŹRI ˝oŠ­^!„g7ů`hŃČ”B\+OÇBţendstream -endobj -3931 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -’gpčb07¬űTÉ2ˇĂd膝8ě_<{_ű`ĂLWزj<’u÷ÇKłßl×čd¶(ä,"A¶Ă~"b 1iÝńąq…—éĹ`ŕaŐZ>ë˘$Í%}ѦAÂ*侪{ Ět»˝ -bĘ˝}BŕŽCÇ+!UÍŃúBŇć°ŃŁ4Ťöů!СiúöE“Â6کƠsr –´QYhĆ.Űý!ť¦Xčů0)ď\éŐâá•‹¦;ĆîĘ»DZĄŽK´‰ŰNŠFžŔÄâăĄV‰Ď ßĚ0Őý@†Vw@ď„}‡Xř|j(Ŕ“ôŮ‚?  B‘ÎćĐoÉýy8– 2ÎxÇ"ĐMˇ]Řľů»Ů˝ -/ÁŇ1ˇăQćűw–8áÍ-9ś˙”XćÚŮË‘/Ͳ®dFr’y1–†IĐĂr ­í+WĽT0ńφoFU÷ŐĆS­?®+¸¦Ăó -JS¶yó®@†óF˙ň`šâŚcB»;ř`smďI©ë»Řݱ9jVéęy,ślć_śHę®KŘą$z Ă=mô˘˝ys×ÝRÉĽ1®ćĹ ©ţŠľřŔŮş{:JkŞN?v¨V$)w¨.<‚żŮ{ĘťFíŕĄ~Ď€5±˘»'LĹżWU ’nř)©[ďLőţsŐŤě3ëŃkä‚¶¤ÓŁĚŹ6L·SĘ9ç_=21‹í°@ýuő%č•ri6ą:;ÄÄ;,ë´ŚA‰.ie?= uQ;cKĽđ…9“\™¬q­őDL"žD–>´ůĚ“Kj0ąyTęÄ]ÁÝ&óEu  DA7¤ŇÂőňť”iX&¬wĹmŕ•Ź“ň§WЇĆúe`/5’3š1-}v…gĎěD‹żĽ ­ô†­Ď7ŘŚ@Ú˝íµ" *°µŹüÖŞj/żŽZcŕBţ• ŠYů«±Ń_ÇŹ–+RÉg_“Łß5¬lĺ_AB( ¨Óa‚®€(ÄF¤Y¶Qö®´Ř$?{äŇŔřĎh -µÄB.KięřË6J éóě¤î &aěkôčťSl0I©z:ĹB“SÖh™$l "żF7T¶AÁĎo$qw0Ô_2Źá¤©€ŐŁ“.+đsŮ}¦‚V…‹Iĺ°ŚŞđŹĎÖ46ĂćÂúÓ$!w?ÄV$)AóŞç,“c\näücI<"dŁ—NřŤ·¦Ś c™í^łűŘ~ v# -yFĂe~˛“ȡhGQăŢ&ąĆR}űkšIăYëőŰ©ęłg%h`Lőg˘aC4c$Ě—@±&§żGWżáPű…‚^%\bĽ`–ch–S†÷«:и1śě Ő7NťÔŇX±éŔĐQ“ĹĹ?Ĺ.ąćnekަyžCg)†Ry7ÍqłCNVQ}ťś.ľ´s"Šőb‰'icuEö<ß‘ ZWĘ)\2mĄ?]ÜÓ)hr†ą8¬ÁCȨ{==6Íś÷ß7Ş%Á˛ç,›­?bé‚Ď€A¨@úµhÖŇł´‹˛)Ůăšj¬lš<ő¬d4m,„ęŹĎŻ: ŃŚ©GQf>Ń„ _ĺH!mjŢ·x€Î}Ďc†(ŤSK±m;Ç|şžŃ&éDvałzçłáď±ţĂö|‡šPĎRţŮĽú˝Í°pI4AÜđJgáźOY8Ö ‰żÁ'łyZ> -stream -^Ńu>ÔWďĆ(‘‚9lljj°Ą‡.´Ńç;&”R¤¬Ă Ý(éĺ:OáCbV‹Üâ ťŮb2Ĺęýń4‰ŕ„gz¨2źg†&&żEy#c$Ä»Ó@ž ,Ţää ׆]É÷M·ˇ$oö$ 1‚.ĺčŰúśr™g,ßHłćźÂvÜ€F)@Üä¨OWâmn<ç“n¸j4V«´ľѶvp…‰ESé7v<ďXÖ̲¬…˛5»!33‚ҵH·ĘčÚć˙X·DÁż>â­kŞÁĆo†Ô‡<˙žťCşQ+S\gívjdťÄbá -‡'Ż ÇHńĆn”m–`9Ŕ6<ˇUs4jEňËŔ°OLą–üőVwËúĺi­Â?fSČfÝż#uŻG˙O¨L>ô(¬˙ GM߉бĘ3÷G[Ž)#±Y ¨ł¸¦p°ë@IUžš§˘Ď&‹ŕ¶FNúŐ&í*z=p -ţŚŃś2÷Ú%”kä ß¤°šĺ-Ű`Ďu ^F©Č ÎdÍ{3ĺ&…OŠČĂŢ: ?kC˝> -Ş˝ÇŘÖ?Ü%wŢi$3}…0.™ÚĄr="ĄA -Ťďe’\źlM¶Ĺm Ü'Öo·áŕcm±e­®ńu?yF#JčP˘Şĺš©z°MuCŕşyÎL~ß.ŹŇć–> -ŁLę€fo1úfČoOąů`>l>“ŕmp2M޶&Ů[ÓÄţąő,$\ Ż=vëÚş‰›jđć8šb‹b˛QY źt¶O„ĐKNńÖ˙jlĎ’®Ü|łęŕL¶¤čˇ›úPëG˝Â!i•hyą!?˘Q˝™ ó‰drŤyţ¶ŁXX˙GÍ’ˇąŹÚí攟ˇËăí‹ÜdŚ“öLŽŽ‰ŹŇ+>÷ąjŔU·ŮŕśHIév Ť±×ăv.QGŁ"…űÂŹA¨#ý/f©*5!ý±Őµikń_Ô8“#BI¦NT›–4icecn»®üúňˇ‚f«ĄxÁz™çŚsĘä·¬;+&ó{şK1)˝+ˇ·4bŽŽ mLu«Nh9ĐLď(S) ‰ř0ű‘%gBšfŦ[ËEđŠ”»›4Ó>ďuňŁ…Á®#ĘF— –ťćČ{ł¸Eéi#›ěOZę¸LR41™čjí’ŽÝć޵ýoÎwě˙›[Žm^"Ĺ—ńÎŢ1Ş&˛Ęw6€E#ěź‚…JŞ4úÝýR\9–. »çž!ýΕő4P ЦY‘žž0wr0K()ďŃ»č|š0á„ţz…žÇçd$”ŚÝnzxăňZ‰TćᛲcëöżT ÇŰmo-Ě˝nަüâe¦xá 7/ĽĘă;qČÜÖW¤.b ZÇ˝K…S —¶íŻrłÍëłhćŔ)ř§j‰@îTmmŮ.¶ ĄB§ľąÉ`h=T$eľ2 -…0ĂDă”rîUŮśű{Á˘ą“Nâ*“5âě·µŔđŐŐ6kťŐô -ľţÖł2˛†>,mś©+Ľ Ń!ĹK×ăv‘™¤›j–ˇ˝ĺ)¦E.…1^¤żĽ„+WSÜF.¦~^YäŚţáđÝŹĂÝiýc\ɤD1Qlg“ÚbŘJ! “ŕ)aÓ0*÷ĚK©¸ŁŔüě´őwóHąląéůt7@2§G¨žčÔşźń•ů]ĐśJ"÷®$¨Łč›6S -â8MĚÚ‚«řřůff’>ß$Ť-jřĘ+ŔĹ k ŢŇ1(lŘÖć{đ´ŐdŹ|}m´˝|ž•¨'˙¸ %Ϧ7Íăů9—Ë>ŞśRő"Čs8žÚ™ŰmőŞęo z ߀Y-tÄíMjŰŁÇEOT2E&čÚ˛čŁ÷Ą;ܦ4}Iń´KގÂ'ź÷Đ8wÍm6\n7]jńÔ&¬”Ҷ˝ ©‘ćË ŽUÍhŠŃýĎgáÜx‹…!ÇCĚĽóë> -stream -I—őó‹!¨Ĺz˝lőłDÎhÁôś?–ÜpęjĽŹčž™O:"“-˝ě%ĄPjÁ5('gM˝zú]ź­!•Ź €Csß"%ô51*ĐÖZÖq™Ňéša‡ ˛! ‰K:'÷śIÜśCŁăă ßÖи‹íţ¶ZA6ž‘Ú~ĚP–W=čcĚ˙íżmYâ`@†~#—ĐĎĽ ¤†uO¶Iબ/ř¬x˘@‹ÝX/ôĐ”ůB#p¨‚˘¸šĐ­»^›ć¬ÁĎ]wÄú&¤ňés„[ÜwŕĐ»&VąOż4ĺ€íéÖvś$šDj9ý\č“ýĄë•qP\äĐŃy$Ig.:,Í_g ¨łXüZCޏ® 4ăI_F ˛}E U‚CëM°g_aű?ž3Ä­Ys Ä3Éo`óú“IÔ3™0 ČOZ —¸O®–ţ elĂŇ ´Đ[—Đ?mś_µdăžv\˙»•™Şj”ě’HĺˇČě”Ďx·^ް‰ŮéČŞ˙4#zűň^€écđgçŰÚĐqŕ"ď`9ă;,¦VŃŠ3'˝ xCý.€‰ #ăÇÉ‚L4N©K¦ćí6(¶’•[ű A©?–ăiFüaęČbB+’'÷;ÍŰ ŃćËő‰ /ÚoMłźk×Ň=}Ľ”3˘ÝĂAupÖľîľš÷4ýů—¤—‰zÎphň˘&pHlg»sI)=Żź4*äŞáÜţPýÔUĄťĐĚáů^şhX4ś˙·Ő2ăFI„ţŽ~üŮÍĺö#*(zÎsđ#MĹ'-=Ţ[ď7tΩ& 0#xé˙kßdŔš»Ľ÷ŚSKů,ŐôúďE-Zşdi4‚ç×ÂPžďŃl©}ĐY+Ń"ö™łu´…r}îĐÜ Ę.Ý⨠ް( -ŕ[H×iU̶ܰ‰­ă~ćă|ł÷äČç¦R|Ě ‘Ł9ďAň€4ŚélŽŐzh {Ý@ ]ÔîĆäF(žó ýŃS˛6×1»4rŔa„çZGÜ÷RÄŚK÷Ż„ĹŚOšl…'žě1ž%lo -÷JAđžĚĎÖ¸4xîr3ß D`Ä“{€ňvôÖ +˛©ĚsEˇČě\3–ęĺˇú„?ŰrÜ_+ś\Ńdi‡Ť­ď†îL˝.D9éŮí˙^qÓî\<’ŇńŚÖ—úŚ"×l«·ćc÷°Ż}ŃBÄ™GsyŁŇ'ëI~aľE·đ+Ae1+‘ę˝ kőĄJ€p?’Ú¸9mĺ,­+fJ®r¨uŕUÉKAŃ»#*J!Ý!Řxucvčmüµ>Oľ-ˇ§ş{lRďÇZI`¨o5YGL’ ;/Ý­> _ě¶pm >ŻÎ‡ĘĐŘśŹ¨0gŽ.çf›ÚČM€b}ř\ü‚Jä ěkč¦es‚Ď -b}ËŤendstream -endobj -3934 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -hŞkŇáćż+]ĺvŞó»îˇs˙×)fˇW<şňwŕţť¬ň99îQ—C;´şmzÚ+×µ<Ź÷÷05łaĆ€s0šŠ«ßý‰ńŇž «šÄ¸h‚\݇•S0[ŔE«}~uşÁeJuő¬2|ŮUÁ–”Ť¬|+´pŞ~Źß­•uü?KR‘dŮôĄ=gżâÓ„s_ţbpŃwXb‰Ď°÷B6®ĎË&˘¸?ôŹlF°I+ËgnSĂôQá`!ËH^ř0=(Ě v=‹!Vőž -Aa‡q…gäLj˛ń×ÖŔ˙ÂŢ ĂŁlâhŁoS]ľ´ě4«ŽT/ /Ëşs€ŚłmĎ<چ!ř¶ ‘®Î˙w™nü@îůý¬··Dň$ W ’ĺi‰U3xT:¸×Ý÷Čš3Që<ŃëʸM%3¨xů°lň¨FgbĹ‹^߆\×Á:̢©"ĎŰBžŠ Ű´îďvË îÖ÷W˝a}=›§¤¬>n3k_J¶—ÜGVM#` ¶GŐ®čmxŚ{_©Ă2%ĺöąEÂŘ2ư»“PgČ 9¦Éő”§Mţ®”ýd» 3˝QĐ˝žb°rĽ TLÓą#Ͷĺ9µ‹ŐÔ®(ŘA;rÔ¦Â9;Lí1ÇIF BşOúXW˘Šx«í`a§·®-Ę€‚Pő[4+üÄíŃy•µ}y˝·NîKe·Ů§¦ů—¬Üˇ›O@ó‚Żí"‚öB×âĎ ľÂa“(Lo·ĺ{bÔ ^Ąj¤ńŻő O”ÍÚ24ôÓT -Žč'.q\đ#Úč7ť=n©®™'L€;ődFŤ[C[7é'»Ź®·qí"ęÁµ˘Â˘&4˝Ő#˘ ÔůÂĽčăr´¨ŽĄ†y·7łťź-®MŞĹ_šľ¶bmĆ‹pOU’F_Ǣ=zÝ& ¨}ÇŻ»]źz¦w\–*Ö‘ţ_Ý8‚~v÷łňôI{'R^oGť2#K.Ű]Ád@$S/…Ź9ĂXÖ ,ŠĘ´Ă˙’<68ß·(wH—ÂOiÄ”9rż€n%ŹV,Lč¦hZűmAZ‹Hžďú^¨€G1踂^píÉó­Ó Htď·_Ŕ˙ćI¦,řKâ°Ţü˙”‹%ןдRľB uAŚ› sY—,ë¦Íc]†aCĽQIľh‰ZKnHüÖ1Ň5ĐO´Ń(l’rKČ´ŚĽ,[^°·W(iĎ81á¸EĚj(˘J ›ř±5:&vŠ-ď—qňž§â@ę%<·3 ˛~gÎë¦ëŢĐX¦ü -ĎÄ|ć#«Ž9 S}ź”:Ěű%Ő©tęÎC¦kmę¤uŞ[ç NÂBńšQMđĂ ą5AÓ*iëiü‹Y<hdťzsHÉ -Ś€ŤQď4ĺ Um˘ÉwŰvśWadb®µA,Ďęăx"ÄQĄż\šnÔ"ŚĚ˝őű$8˝ ůŰŁĺZdÁ?é’%TĺŠő·;ËťzĹjâtč]É ŤFYgIڰĄj˛Ȣ€_d ŚÝ -+i^íŮÎŤ&–ó€jŠ$ ± ĆO‘Žu#ää d}RvcňU_=ÜÉ9s(î7Żn 2ŔŃ*ŘĂ$ž¶–‰D_0nç& R–?¦ŻR—c°^ôf¶Lęč -ŔÓɶł0źśuiĚQL.4îm{€€çKÇeĎţüD]ŮČLĚA1gc7*Ňş*UXmá‚0A<.m9Ţ7iÔ(.:˙v˛ë2 *ÇŔń¨§:jŞ·Ô¨DăÉ]UŇO|¤*›ŔĎÜą€=¨ň;Cü•}đ9Ŕ-łË$ëăţĄN–Ë® 2ä{(Âü]®ă4J.ď‚ËVžź0 µ¤® Ăâ´żŽŘ-[biÇŮ‘‡1÷‹;*5/Leł…#{ŻkÜGn„×5irV™“Ĺcű¬č'˝|‚fűkWľÍ> -stream -Q¬čN*®W¦wä>SŃAĹŮ˙8a 8€ř‚.?rÁ˝Ţ±´]F[¬Fő@ü®5»‡Jó˛öö™ďŁ„đÓÁ!Ů+Už“‰„´Vă Ž yĘa·Ô¨č˝ŐBÔ)›-S@NµH]{K%ĹěţźPŹÁŮćPÖt±6d5ĂëŤ#k3Ô+c%˝í«°0?äjÂs§ůĎí|w…kQú8Ź,›|Ä‹xŠéń]µ}ŰŰćWDżń9@řv|BJbTßO€°‰–’F7pđ÷sdHסĆ×áŤJď??E/Śâ<ŽáNžač–_ůĚ‘Y¨ă-]bäŔ©W˛±śňŰj3bî.ł6ëČőĆŹäÍř‘0ĂŰ“tę¬k0Q1 o’˝úŰó€{Ńqz1Ú'›]Ł˝#ôě V·łľ4Ć”{Ł:RÓć|1Ë´®%ÇFoy±Ě·ł@ŠlúL¨Â&7ŞIÚă=úějFţ%‘€·0:žËdőź/ˇĎ»¸ŤrŰ"Ć]p)őy8„ăÍiFb$ŚŰuÚQ·ĆxB‡ MfaŞ‹žŚ»Äe~SJ×zŚĐŔ#Ϥ¤&÷〆 †¤.ę‰Ffyăpź]NH$-©…z©?ěld°í(]Ý( \8“Ň´2T€™˝ -Ő÷c,˝ÝŔ~Aµřý…ˇ´»Uîa,n5–¸î‡ľs«Ű8Ź0*ozŹ5ńR{ˇňćSŢÔn ÎYľŘŇa\ž—ŚMó÷—“ĺĐšZVˇ˛¨vÂőăú8ľRE~XĂ×IŇ<â§wĎţ>r`8›îrć*ňbĆ2jś9]{qŚ2»®RađagőxŹRŇŠ@ě_ἇÉ3ůż¸ßďP„iŽś2n’ńĹ%śĂüĄCm<ű˛ŞÚ›ĽÝĽd™0ÍMT-“Đ–cřŕ¶ŃÚť¶Ž‚Ě‚źŽśu» ĽĐzHÖ&ôä—BŰ·eÝř+Ŕ| -C"zQ(śź[”mĘ€””îUbnEĘZóSĽxđo¸jżQtţňÍşqđ٧"YźA |d‚J”GđV¶:ŽëůÄü’]ţĚ$#ćţ­b^Ş-śÔaTA^ęć±δXÝzDXŁýăUfnŹŮ»ô1¶^2Qř‹\v‘RŢäč)fk\BO/ţçĹ[ęźćń)3ÎbiÄ™řş«ş$ÍO$(";;„ČĄCąi@”řÜJul»~§ĽIXú|%†2 ü{­7ˇÚZ-ĘÜĄ-IŠ (Xäi»i[ČI$đ'—†ĄďxK¬'ᬠłm4YÝyz~Ô†á -ĚIĂxaLgU° ş‚â<íťd@Żź#~ŃgÚZ¸=Ť§ŻZšW'Ł$<čĐŔ:)nh*ٞůäk»w—żňL¸!bŤ‚ťK/ÍB]b»#ëĂ‚=JëąĹâp2ÁŔ6W=ţÇbqrpVóę~ĐÍ2?j–Â]"ÇGMʆ*)ĹŃťŘĘß1ءXňŚĎěúŔHÖ1 -­żë’›˘F<{dQŠ FSSe¤A©5¸ó wěEC&n”7ÁönfŘČýž™ő++ećrf6PŤ_hnvR 5±÷ŃĎŽś·c'EďĚ€$Śyd/̦»x’Î(9éúR(–ó‹vÄľĺěE¤×1m­r†Î4iŹĚkұOŚtĄ´¶,jÓµ6äÍŔ"é˝Nż1Ž‘dÁŤóÇŔ„Źt[ËĂŻuőä˝TÝů."Âěü zNKŹÓ<]]â… Ů˘Ň]ą†=bČ -łűCş„HW`Ŕú€U -˙2Ănů?ž \žÜy-M!…°+q‰ýÍ©P‚ó÷ŕtă”>·¤Ĺ·8Qô}\U^wŢŹăߌAßFc~J¤*ŠíźŮĐÝŔoňăŽW•8k˘$BŞ8ó!'|F¸’šWCéćř#Áxăq—,aѡŮy*/b5~ň94¨ źµYŹ+ü"’“˘Y ›jbĂ1ŃViÜ5B0öŻÍ%QTÓWeKĘĐ%Ž»Jg™Rˇgą["ëzëęP·0ˇś“tr>ĽĄp­ŇôTDŮ˝$4Śŕ†˙í͢WNö‚C‰|1óB'߹ř€]dŘŔyĘô -† –?M»1j€äëbë•RëŢ?ŢďSXű„ET‡Ŕ¸ůČ>;f![ĘńżMYÝ÷A{pKľ(řŇĹH]­Ľ.©S9tę”ţĹá.DBŻeÄÄČL•+5ź˝öE§<‹ÚÓń§4„ c™ďE…źSŘs•endstream -endobj -3936 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -*¸?•P^xVW t|FXu “?¨ń«Ć0 öě¶„ĽeqErhúđăśl‚I`Ô Ü5MŇ‹ŕ‡/䨢ő‰ÔŻöQ°VRi®Zúącň’<ŹCŕřoîĚÄ$/ůem't«T»6şlD®-¬[ĄIîIŢÉ=áq¶ţ÷UaxźĆA:ÉŹžH?ôе˛źáÖŁK:§d˘đ™c—Ţ,J\–QDťŔy˙ś«c@ď9OÁ<ůqµ -á/Ç-%ŢŤÓ 2Fď!Ju|,<đŘě‹Ú÷łq˙żŢâ®t(ÎĎů;•č®yˇł¤|(˛o2 Ë KźŹ´H‰y‡‘¸ŕ‚UĽH×ÂľÚ[@é‚[ä ©ÁÂGöםĄ'9)ăí ôŞřw>š&˙k“ŻŞ RăPH´L†ÁMJBŰ…(TŽUV‚  tĄŘĹ6Rť™‚$×É 9(éUZÇYr•łm˛=LáJ.ÖŇ–ĐáČ.í¦›qD+Ţľ`ŽjŇx’úl\Ş#FEÄ-i`ÁÔ“dŃZďď„ŇŮtßÍÁ"fňű“F·ÔJ,®PV/§d˘J˘yOÔ¤íZť °Lá¶€µéÄ­Ď‹úç&ĎJM ŤaŐÜ:ě6Őfł5ó˛‘j” őщmÝęYńdqc6Ü$8nQ -ĺF1O> -stream -»€|¬J—ĆĘO®wXF‹LHÉ$cŘ.ĺđĆŞďŻW¸p‰ŕ’SË[ ĹÖĺµŘc|ý“ ¨‚!ťŠ˝ČUú üŚ„B˘Ä}§ýšô¨˘E?Q(ŽE4g¤Ŕ79oI Mé61Łř5+c e$"°RŻČŮ<Ú)FÎËCá-˝ -AN`ŃŁÁo±…W=đńÁ YqŘŐ0_@îTŽÄŇ ßÁ0›dôë{‡Ŕ{Ý `­7)5ňŐ›ë#­Á˝pw|<`8x_m[˛ú‚YüĂc­dSČŃÝŘögť›6ťşoüşVa'o#\vżíůŘ/ °3FW÷»b†B0ÎQJä=ç‘—ŃĽŘä ˘µaëARćĂÇÝ:Ö„¶§ÍaÎą/Ě”ĽÂéą,ć4:K  lż¸ ÂRó¸ňěc±Ś;]:ľŕçŚ&EúC¤şK˝Q «šŞ¸?=¤­[‘C\śž­GT·Ăa©ö™ż$ }] §_¤ÍĂĄ}, đč7RNŞň5ŠnőT9ͤĺřM¬–ôrWfŐřSÖr8’6ÓŘ:óÎ,«mň‰vů’!/Ô°ÍůĎ"b“©˛’Bńcóv<=Q˝’bh)¬ĂLÉŔ‚Ŕ:S¬Íž‚ iФ†_~$tÍ€ę§L‹ÎĘó«­S)ŁThöc´ ¤` Ôž°+PÄI­ľ-9'HŇiT_“&|a…’Ř~Nâł•đ×&='+ĆĚ7ŤÁăKąr;Ę{EG„‹FŃzj˛–rf± 'ĄX1Gěßq”^’.ĆęʦԊ˙fó— ŐJú ÷§ô˘`Ô’äěßQťĹ#mlÔ4Óh“}Bâ#?é*EőˇĐÍKt_K§9‡ăýąýĂżÁY(ç{˘uOóĂě'RÎź?TËÂu"źýŹ’ďŽtŻň.]śŇBpěÜVçú‚–Řc¤BH¦†uł}U{ţl٬•¬”°ő_,Čç÷čŁđďI4#ý­tZ3lcP0lëg‰°•!˘†ő0›¦ŮGĽŕűť˘ž"o˙B(¬îÉ%.&Ďyú a÷gAŤÉM2Ö—mĽU¦(CÎJ•yŚ’MGźŰĎqŁöi˘t&͸„TŻ«sMÖ¤Jŕ=¦L+29{O™«\1|ޱéI%ikäÍ/‡ŤŇý˙ÎŢB·%…§îzbř"ü˝á&‚dh"]«ęŁ 's#čv——ą›ç,oĽŕ8.Úb˘őCŁ-"ŐA›Ř\ł» …-űŚ<€q«˙cPýH€4L1ŠmľKX]/ë|IŻ~`É“©žŤĆoďCv?8ŽCgŇŐZŠÎ¤˛;ď´u |»ČÎ"úĘ~[Ćšo4x:ý{Ćj‹ß臅  XíŻlĆÚYF›6˛ÜpŮú»»]‹€FűQçIźK٤ѩĆre‰ćYZ*dg›u ˙ć7Ş3ç@KU|ĹŚCDÜp´™ ·ˇ–¨$>žŁ>ŽBÇc1wÖ!bĄň›­}ŞÎ€•řĹWáö©ˇnÓ$śCf ˇ»^Ä×ĆSb*˘đŮő"ň ”*¸…>9 Í`>-P‹F8U}Kk -ËTQť¸tŮ c¶O#°-ٰű:ßű0źź„ľů5Fa«ţT¶Ť-’A8˘Ě´—¬ktaçvŕ@ŕŢđ‹¤Śói첄˙F§4ŤŮ˙^|çwŞŽ!ęŐ-ŢÚĂ㤠Qöú§ŇâŹpŰ{L¸Ďřĺđ-ĄDź±L/„QĹ[śŹ«†o¤@áxĘű ĐĎ­Óx/T"Űů´Ňütř‹×,çĺ2ćŹ2ÝśHŘ> -§ٵ+e‡&žłŘ«Đ`]y÷9€łÝ}{eň¬PÄŚJgśaYŽ8cť9q%KFd`Ścç‹óÁ[ç˘aĺEĆbě “JÚŤg cŁ›”Á¦D¶¶ - ­-LAv“JçĽőÝ%—-‘XŘ1ź•ýŐÂn×ßiĽŔžAČâH‹4ŔĽZčDÖErç0—ěÁ:ýAäKĘr|Ýťe`šBaÝjřkE/š}*˛u 6č¤Őn’u,ĹQüu®ŇŃ9náäw&đĆDŻ,ÝŚ¦áᲛvşÁżôŁÝhńý˝¶šý;G…łË—ř…áéAő´>Ú¬wüىúR=8j$µ×O÷ýoq» §˛é«•ż˙˘saKĄ‚ksŹ‚÷đ·ŕ§ą¶RgW™ -ęQqm–⏹˘’ĽegŃBęZÚŇ–h% €—t2˝áŮş‰§&c/DçKߦ¶v @˘Ě>`rÁp ĂľqýÇ×J\ĺ×s;˛ťX5|nÍťž4O.řˆ[˛ç­S1[˛.ďźÎ|ÎϤ?›ÖŚ™g°‰걟tbendstream -endobj -3938 0 obj -<< /Filter /FlateDecode /Length 1424 >> -stream -“Łă]x/8Wő.s™˘–’żÔş{{ľ6çbY¶[ÁJWť‚2&¦JB ĺ±ŰÄëˇ!˘7'řl…Öš/~ć°s™3 ŽwŢżž ž÷E¦7a+|Zž+×P)`(r 9žž”FN1.ocj%·T’ oÖĄccgý–»µÜŠwôÎĆ]îËŞËfě·Ą¬0¸AoÎ Ośý‰KM_[kŔŔ¤ÁC|RĐ„żj s$íćcmy×Í7Yö8â–”4ęýŤ>_EÔţŢůjĄf„ýÖ„ßÇcC]\TR)‘¨Ł|žG]/éŐŢ‘c:Tŕ*4˛ÁńeÄŢ×&ľuÍEoůYmuĄň+uˇe"r+ügPPˆčĄMš7f‹Mŕ‹wÝ(CÍËe± ó1ęÍ;ćµfŐšF÷˘5śďp§1R€č"3„ŁĹi s<·úN;·opĐ~Keç¬AćĽzß3Z‘‰őź9”şűHź4Ą}r— L—ż96hoÚĽ!¶±7ľď•r—•t}îG¤…N©v®ăŽ./T´]¦ëSśÜ÷ţ—O%W0ÎIuß}ĺ’„ű«őĎP挢‡Ě8Ě/ID6,ú}Ż7ö’—HG -*ÝyŞ^ďë†ň&L‡Ó0;$ľ…ŰĆQ kAó(WˇÄĺčB˙hg*ŇşjăXŕĽxrąg=ŔđPK„ *¶)x|ł…€kÍN沨x'"˙LüÄş›Â9qPř”íäňć"Ű›WÜ+Kkýx1ŁfţŽp -ű/Ď™\“ťĘŇ*ĹîC´2<Ĺ1đKŐ>ë -VsX՜ͲWEXĽ¬´6Ę„'sÚÄż€“xÁŮu?đô…şaa®„㿸®P(ęćed{ŻL'ľ&˙ţŹ7B#É06J!Ąč«SF8Ď/ő·×— ˛Oť/KÇ+EóŕđRÂß1vqb?Ł&Éł"ÁVđű¦„m ˛˛‰¶9:¶nendstream -endobj -3939 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -}®J´ŇJIîJüeC.ü˛ĺ5 ¶‹Ňď¤$Ń“‚”I«…­©LĎŇŽ#ŹĐHŠ8}é¨ë§źĹš  -©iu¤¬X¨vĂAÂKĄ/şŢĺ ň†ÖĐ1fđ€;ĹĘÔó|ĎTŕ0B·L´Ń-3˛ąşŐĽ$,Gî´šÚzđúb2 ĘĆÝńŠ  EçAT®QmcW [GV°4ômČ@жWí¸ńܦˇĂ·­ÂtR‚)ůŹŮ<Átě1؜ŒU§©zµëeSd榴%~sýÎĘ*p+A§ĂôĐ;T¶ #M·Imt¶vŢćŕw•_bČ\˛SKBáRŇUE¨ż’0{÷\în3! ťö11°dŕ8Ô¨çôѶăËĂĆk…}8šÝB$<n±~çQČ0Fô @[±Čţ“:D8ł&2pl—dD-hČŹ?ŃIóşţD‰ă·HuÇ))˝É•ů¬Hľ -ző ݶ2´(ôŞ‹ŇCnřNÇBč ¸Ťsˇ7Tđ[DzWś·÷¸ĺöĺ$5QUM]ű·B¤‹LU Ú${:ayu–Śs Ó×,úfş†“)ú¨ -źg˛.ęO™á$¤ú~K#ĺ1D˝mľ3ŚkJţ;ţîM™Ň…¬ÇµŻK9Ö®śnëž= ëżAŚ.RG—ä‚Öy PYÂÝ\ëiDđÓ_IEµ° ZY5`TH›łUFC?aŠA]4ťÄňˇ ˙ľŃ6ó9ű„ş§“<ÍE7-Z…ư•šjDX§„ZŚńÇQŕy<°*7ß@˙¨G)÷ö« ĺµ·»% Ą -‘>®©÷˘ --Żz\ŐĹ–łŕĚvr ĎSĺx¨Î·Ž˙»Ôś”ŕzÍw|ň„”9~MőjŞýh«sA˘˛âo`ëÓ<‡;éâůŽÔ»^sDX}ůůľv[qëaďÚŻ#C1ĆÁ4Véâ˛äIsŻO°@¬iÁŞÓçϦé(ó‡ ›s -ËË -Päł÷a*›JŠ÷P±_=‰0h pS ‹żÄŠfá€8JôFĂâń:*Ú±ţëO…ťŽ×J_ë#nĺ˝6˝ĐĄ7ÁH4=ń:m]gőVrQgÔěśş"Fëâ‹Eb˝A]€¦‚9ëů«tĂ?J`/nüĆ€fv2ŕíĽúŘĐť]<4/˙_ŐVă–˝ń jŕ‹,ü噏öĆÉ_óbů ÁSŔ0ŕpGĂŠ.“!Ś% Čę)© |3[ˇ~Ţ+Ł#÷>l´]±*H%|Ţ4žż·‚AŕúŤ^ÄŢ’îYŐŠ´šĄő‰¸\©…i ‰äĂÄÁ^Ył -üŤČ†ňąPó¬"Ęä”W dqYŃqkŚ|–ŰřóŘ-TdQ˙‘ÉXô›b˛řꓝHŇ˙ł|n+Zgw;8’č×\·ZŐż¸en^Ťë5Jáô~Š®Űk‡˝›ł¬y¨ĹlFhvXa8”wV/Ń\BQqb°—ł‰őę|ĺsLy˛˝ŞůËę<­eľż)řâňp2§ÂÜŰ|Ę15–N\Bý¸c‰®PýC`ä?=ßEßJźj—˛RvµźíäýËZ‘ި]$úýĽŹĐO"°8|’ -M(r%˘çî¸l ľ=@mř t™–±gnôbÓĂ…Š¸Ö"2˝F ý3 Ža‰J´ÖĺI:éŚü*ů´§¶ ö3š’ó†z—ć*†Ë-®¸«[+ž -Ó—ďÓjě§ď„ÓN§–xŰ>ˬ;ç4y”ú9ĆÎţu>şM—ŔÓŻK˙‡¦\tˇôűQW//˘?h»‰ťÔ CgqĎx*N."7ńj%®ţĐ–‹ú™Ŕx: ‰ÖQúřÍÍ=ůŞ•čäł/O5:˙üÖëÖř=Ć’aíLń„ŃÎ-ËA3¤Č9U-´•n{€Ľć˘0%Ŕ§áEĎ€"÷—Ţýß–mSŚŇ!ĺ1gr¨čŁ7,1ă;n^…ő˛«#9/uÄăĺ?¶Ň# żBšfBеŮńGlţHϲhąŢµg×-â·1ëÖ0KLë`ľ:čÎ᪙ëÖ^ÔčGOTendstream -endobj -3940 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -A°rěÁ›z·™ĆŁţ źń—2_Ҹĺ+„7ščGŽCĘ^2ľžţýč Ą*@¬ÖŔĆ<Ľ ^ŁAâö*fí§ň}&Głf%׏Łw!Ë2ÁĄÇŽ®!ś”Kă¸TFŰŽ#ü°ńŰᦠ-v°™3ŘÇŘŹ« ł´˘qˇbÍĘÍÍy¸Î4M˙7’WÂŹăc·d3îŕ[) ŐۡqÖPhRAÂjUŰćŻ{ÜzTvô|]|¤ŰeüyúŔ…ô_‹ń‰©é_€ j{ŁMvzHbT\šö ýŃŐôą™KĄ Çoů IŐČcbU yď 6±ĺ-NЉw˘TźŮo/~*ôÉnŢó,ž—`g7:«—'n…_ĽMżuÖ¸<Č˝şć» -Ěů†Uńç•×{ ˛/v„˘äGż`µt;¤âk9Î~›5Öż†ŕqß[˙şţznČCŚĐŰěĆCÚ ~;ą=: :>K~n´ŠsCteř›=žŘ!mVűަ}&hOÝjűÂąĎS‚„}0FĹ(®Ăśźeő2äKĆl°ËýLkukCť;WŻ—Ő©eo˝A&Ú ˝ë6č´ă¶ăöPý«ű•ş‹Śżą×Z“ˇŰĐ»W"Qą©ó)1ËŃpeŕ—Ľí-dÔ"Úă+ZĂw[6ÇÝ´IËl’S,Ľ$RöŘ'•Z„¸—„ I·˝FüĺÍř,†ł>ććläúAĐŔ‘¸»ŞŢś4¤ď¶éĂUŰůŹóÄřUâ”]Çí±—żÚE%x${vĽ+7á0DZ˛Çŕź.şäŘ•÷LÄ!˙’ŤFT—ÁÇ—ń@ʻ̸w‘ľÚĺq.vlŞ\%0Ó×áKŠ·iĺkŠĽ\‰®±aŮţćSAŃƆ¦ĘęöפEw±¤jâCx €ćÝń¨u9Dóü7˙¦XGT4éL›§uä9îRź/¬ĺşâ?îYg0Ľ9ŘĐíÍ ó†’ř+yůg´÷ˇ¦˝ZĽÍŽgFšŮÍx‘Z+BĘ5]Vݸ bF#Ť0-µQůk÷çNĎňć6ÉRPąöŐŔç@Őp>!¬žLŰC‘‘ĹŢů(ŰňµkĽ ­*Jó˝ÔŘÜ ™5Äwˇ¶˛…UˇĚrPń•č‰&ţX¤˙śO.×Ó°SN“Ë ±ęÄs|‚iŔTŰćŻ([—ńľFK-$¸GăąD†îC -i5|}IŚÉőµ±ďTIŹÜSăŮńč˛V7)‡$˙–®1Í*mńň;GQTehO…üĆ] ۉtuŃXr[ĚŰěű%­×ň×o%6Rç„}÷ÜxÔËpHaîŘ ż1ôl”Ý@¸*ü gĽ‘†Ž‚zÇäX´’<~Ý×ďY(ÚßóŻ2<`% I- -ăÝ -Ń,ËYq°¨kÜ›ľnî<&ŮĎBÖ8Cquí—=ń4p µ* ’züî^I .żP—.¬J/|ż_Ţc†°Ů$Â)ç¶€0Ý!/¨”»ýíęDţ-ˇˇÓcî;ŐmŃtcłeSDĺ2ąŽ> -stream - óS·TŘj(<0"ôďA#ňâiR#Ę ]0JHGL7‡® €Khf‚ku1´QiĂ1Ijťř@ď§ÎҢ,Ö˛Üü‡ßµąÁUôLSk9->ĺÇâë[Žëń19†ń6"7i¨¨\iḠ´3ÁĽGžWďmŇĂşrřźä ‘+ŻNlOóÔŐŚ4pv´¬-ĄOlJˇ•v h?7˛ -óčŹgňGĄS—Ů~’’ü…€w~“6÷˝(Š Ş¶¤¤k/Hh×q|-9˘ .ŠG]łŽsĄjVUÖµ)kĽÜH°VjąĆ_w_Qő<Ú[ŽEÖY$ŕG¤^ţAuG‡ŘówY˙9˙!wŮŽůĐĄ•±ěŤő™fŰ„%ʢý2‡2lăV§ôću´jY ˝9vŔĂ)ťd —rL -*®¬oĚY˛lcšSŞ@Ź˝˙ťîfVkõUäŮw¶n†É¤Űó‚í_ÝMȝƢ”¶¬=zä#y~ŰĘY6ą·=źŞŻ^lV©÷†í¸n ·$QÔM ü*ś‹RY?'ĄdpĘ4čaŚĚ˝úNŁnâ÷Ő'Źr9-Ć’ îĂ}ˇ‘Änjâ“vîqh—ł.\[+˝”q6S˘Ř-«‡7łEÓ>ĆăYK~ĺ€ë0ňRgđv˙¨ąF­Öž˙Ą¦8ĚŢđuĺ˝éÄA;&Zž™O}= "ľOüÁ5ő˙o| µÄ6›>cpV3oX{—zYu]0NţG}ŃpśÎ5ľ‹ęŻ2< ™‹Ôέ`%×Ń[SčB[l–âítbl“éÂ,”q1ŕÂ߸ŠçÇ·ř3ĄÄýe¶•¦#—‘>ź#‹Ř®Âő@Íúi łsě*ćÚ­xßP·ÓQŇť?ľôśfĽÝ,¦Ş]ŠxëC¸x6j*Ü´â‰Ű -fO‡x¦-ˇŃ6\{ŘW"oű‚ŰW?—ڞÉé÷莓čL0 -«B©ěůÓźęצWą•ńsËžŤII+&~Ý_îřęHÉţ0- \ůľ?ě’ţJLÚ3ŕ6x„'tÝвúX"ŹĹŚşE„|Wę–yŤë¤hRĽÇxRÓ¨šMŘ -EžűWŘgÂß|éj&[ń´e‹oÝU ©ÉFĽ~*Iě^rüe˙uď‰gť -¦Č'Ĺ„X2@úši ¸şű•“ůűÁó5s^’k‚"ÄjeÓ|ʆ1ůĘŕp¨VĘĹ|†:ŻŠoŘVĺ-Ćż8gT¦Qy§ô†YÚr´čűa ”OW‡:Ş×9÷Śsźű•V†„ÍçˇŢ–úŹĹ ¤ţŢ÷]·ő°ÓŇD]†ŕ-˝äĽVí"Ô+oŠŃ¤Ü‚hp€ăIľ25űF~^Cěv+ĂřP1řv® Ůܤ8*lě§Qí#ę¨3?QŕĎ€ÖĘg -ť6ŞĂąľsŔ Ăň71n/{.™Y†źCéżŔ^ČŃ}Í“eQßäŐ٢€žň鬷€§¦ŽîCúFŽBşĺW…”úutËaşŞk; úˇÍ–ähĽKf€wB\Ä`źĐtÎé7ͱ8Fq»µwćÜô3v›";ęA):ő„ĽßýÔđç$ßTĹ“äĆI÷TdŕË)ÄG´Ć mÂ]dëąĂIŞ›‡ľlSÉ0ňOŘ -HÁŰWma"i$! }¶ř]=Ű‘šíiŞąç\Ű#Ź—ä¨Ó c/¦SŕË4óGĺWšyţÚßłĘ5cë ŤP‹:ß ×±mf-ŔᎼĐBbIއ{ “ZŻílRĽXôˇ4wY­xD`,% Xb¶4Ţľą=Ő†¤öÍpĂsA«>‚ß‚\±âĎ\»S˝?·Ţęv¤č;˘ÄđgęÝÇ…ś4lŁ‹¦ĹzefHÝůÔ9µŔű=§ČQ™“"żY7 3ç;@GÍu»mA>tOh×™ďD˛8ŞŤşx®ŕŘtXÔĐ(–ó§T;Aídq_€Áčw!–ö8ű&\i ¤<!Ó5endstream -endobj -3942 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -lźqZű™D®ÔČÍ+!,yĚ?ć”íĽŰSĺcĐś ć—;á/;(Ţläf‡ćęŤaÖú§÷‚ĂÚŚíş˘&‚ŘŮëMśĂ'/+ś[f‘%á\¤Š˘ú˘kÂ&ľ,ČV„ÔmB¶LŇŔlĺ5Â?íe>Jž ëIcč/[›(˝„^¨Q|;=ÝlťL"÷\űĐŠ˘av—Ľ…H«á®PZť¸°Ď}9¤Ůű÷a)ăů\ŻÜěׇ~– Ű7xšTú‡<\u/ĚŠąŘBĘ9Ô*łqÉ˙HW€˛…ęó†?HEnAşźçű4Ą”Ôm§«đ%”hXhÜšV§JĹńęű¤čy ‘zOŇ`AěůwÓżÄÖý=‰ŽR¸ošŃ9ČDf˙IfŻ(Ü\†®ćJéó"îĂ’ćíîp™ů´č*Ŕ˝8:lD$Ľ§qĐĺ ô¦ľŰ˛mĹ8Ăśä xĎ_ŠüUťÓmžżR@Pź EŔ9jĂś_˛ÔŠ8S§ô6?H& ş­3Ô°'˙˘ŠdŚâˇ•2–5ń8ˇŃýŃ+äääĺŞ+ ¸SÉĎ1ÝĽdéĹ3÷­ MXé™ŰňkřŚţ/’» |4Ç'jŇ*ő˙PdšDd>k­žÝrë·Ó{”+ÎţFisPŁ~ÖÁµF‡Ž8Ü1·Íݵ¶őŤĐóŤ0ßÓQ5šÍTŻ‘ą Ňp\>°Â_ś˙h-âöţA;ü,›ŕ›Ěżś—p¤6űĘô˘źŃ~’ř‚Ä ĘG@T§éQăĄ:Űzp_Ą}Śł(ezďL5W7*XŐčHŚU‰±ćŇhţ–ÝŰB±sx+öŹŔXÓLşŐűĚqGl3XďZTfŇFźľń3 -yöĹGŰŁ ÔtT7%AŔ……3ýÖ›±¨ŁĆĂ=Ž'ôČÔÓA1•ç)CŔńĄÁo_NÉtpzhgšľ^Ž˙ńé@P:›Cą˝)”—IC$kŤÉˇaůuYÁˇŘ€CćF7y bř˘1đűčŽĘúE - oGő#źŐ…•°±¬6‚uű'˘€A —°ČeŹ_ĄO‚bHGűëµ -}rF.4ś}u!e’v˙R×eă© ô=¶fqbŇă3•Á†ŻH ZĽŤ:'îřúę®MţűŹ(–ÚL^sv[_»Ů¨Ł‹L‡8B˙ôäwhW”¸Ő—_= -ăńŁJójdřZi‡ś%°ËÚ6¬d’©y™ú ˘ÔAgőcˇ{ t^ěę‹´-wĚěp.DNî×p'łJŘ@Ů7źď°—ßČâă-6Ľ/“NVMÓI"€’‚ÚHsř«ÔŁQÖŘaNÖR˘űúéč°ŹŚćţľ‰čj¸·öąß‰Ąż’˄ȝH€íwĘĐ4íKS¶ňĐS*7Ĺ$mŐÎK3š&·µbv#ĆwâĐä”ÝmüÍ&ܰ¶!Áuś˘JŢFµčÔ\MyáÇôóH2±°Ť•{Ż´9}˛Rµá…Đe ¨ÔŃQŻjęKjŁŞ‡ř®! ’Ś'ŻWn `Dîj|°»/Š2Ăš 3ůqôI9'N>3ĂĺǡŤŰ^ŠÎĐËŹ‚™oG4B>@¨ú˘hË‘kZŽóôOvB˛Ň ±ż–GsÉV4ë¦ő ç˙pUtÓônŮÉE«&~ż¶ń±p2I‡/Ó&3áŻ|› rtČ­RĎ8*^´Đ/uÖŽM€Z őçů"Ľä,Gí“qś•éă9-Ęá#*ŚĺŘjIŤ -WűřĐ®äaŹ7¦ei±Ţc¸ß3"‰’‚ółá@qT€ŚXŇrTGqM†–«Wg΋¤ÄQ圸ݲ…ËfŹLÍT‚V‡ŁQ…]ćć®ŃÇ(™pöó^€n(ÁÖ‚ë“Đ+K\´%lÜŃa?o59Ä.ďKSý·Q -€Ą<[/ń-®u«Ľ›?OË@~(ceľ%6QaŹëíOą†öŇoĎ01Ł—Ł9˙A˝ź÷G¨©×Ú˝Ď/„—LhͤľŇěşŇ•u+cŰŞ§m¤©|qąĂf ®(ńJUöÚ%NźćdđtśgSł[†cDçąy"Ŕr×8ehCô’Đ&ąendstream -endobj -3943 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -Ěş@@ -Řv6ö -ÁĐřQŮź˛Ärâ4oQy°Ü:®Ô:¸ó«ŕK·˛…Ĺü §EA—éú-ť˛•}f˘{ŁŐ´ęXna'üäü4đ^ë–{¤?oX"ýˇHňyDÇa«ß ´:ňŕá`ÍÍĺč‰/¬Č®ŐXT,bďMi·ŘÜn–Ăť¨Ň×°_¤/ÍgŰ/A¬Ż ÓěŠ˙ě±u®×Síw¤~OD`Ö[Ă>ܦ ÷EâŞ8“GďćÄÓV{޵u=)káŞK•2Ť®ere.§°ő©0bkG-ßŮÁrSZěňČŢÇúÇ$éĹ#ÁOŃ—ŇŢžXş$Üě-2ŘQÂ\úŢ`˛ňsî2±{ -kĚ«ž‹V]śGţĹ®R’dŠćěŞuí!—QŢÜŔ¬*x_ě¶z Ä?ÖŠ`+`ŢÂOt‹-îíŹđXŁ˘rÜ [?”˛§RJ~Ďě5N€ľË9ŕNŘ˝t±/Ęeś‘w{Ę>äTČKŽM2Ľ+:v, Ł…"kŞpr}ËÜŻĐy2~PˇÄĽ#.BŤň7ĺ–¬č«ČŞ©]úž÷í)Čřü×ÁAt»°ÓôÜBŞu:„ĎB¬ô˙…ĆSąGE\ óŇÖ€'¶ş¤ßxÎ"Y ťFćźű4Ť†Ę;—ť“č¬Y3˝ ’ÔŘÓMKxtď6úůÜ7–x—N2naŕ„9:7g]'!†Î™QarLfĘŹzŽr„]ĚsÝ9ó ·„\%éK˛jĘÎbsD±‹Tx´7¶ťŽČę#.żA±Çt‘ëőŰ^űşúłTN‰.'‘ŢD«F_}žĆčćŔ*˛üĘ%ĆQ+óú„µˇ&˙<02ç—ôáFvÉÄŃľ‘ď,ňÉ,ůq•:´KФ$~>ЬÜ+îjz˙䥰Wf#ĆKá…úžlŰg&sÜ’;Ý ŃKÁd\ ­nOD¶P‡ 0H -<®2 ˇëŻ -6â5".Ăś¦t˛ Ô#ÝŁĽ ą×'jiwr\o{÷…±ÉŹP˛@ĄÄŹD „—é -=üľÇY°ęAxäFL“)P%Č| 2•`•ľĎř©ŚXś±/"Ľ/öB'PR§|.Đ˙Z–fJŻeŃ+˙Q',|§-Kß Ą>ß -ă)DËąŰÄA$gŘsĆu¸qíW- Őt@ź8kŔ¶ő!:­†®cń…ţ݆iB‚ZďŰg‰Rb\É×űË]zŻ&Ň;ÔX$¨®č0‘#Gşčéëë\ľ´S\€€Pů`Ô8đdݏMŮŔendstream -endobj -3944 0 obj -<< /Filter /FlateDecode /Length 1056 >> -stream -»5HŁ(¦řÄ÷ŔŕGčAx⛏ o™î8ÂqeÝ9d‰|íĺ:ë¶Ű˘ČÝlQgˇ4Ŕ‚Hp’żé\ăIQmĎë%ăď—bKś|cJ_ú0›Ďç«_ŕNwęW®oüÚ2¬iA4´ yÓ[Ň! ´F.Côż< ¨b^:<ô=+×ÔĽ.Đw-Í-:áz­¤Đ%Ěďĺe`5ǢŚ1!Ýgç -}ő É~5f*<ő9އÖ-Śm‘?FŚ>ĺtąĂµ;QÉááhsŽÄőč«Ůlµîý2K}š€÷rr÷]I•·5˝ťš"W\i/Ľ‘˙ µXýBůw“ö ™üZLňC5?6Ţ3Ŕş´ //ç ‡ÓBöč)B­×ßĺŤkĐŮ^zDô“‰)Ą1Ó·üLCč’«Áy=Z&—Íß02‚E{×<Ĺ^ł7$‹"îękVr#én>TGľI­âľŕc‡č´žâSp3U[·‘VŇZłř˙UE8N»$Ö˙q©Ôă^ݦ -FUJľăĹ †ć R ­˙üë­fŤ~lŤšť<žZ{ú ±V×TwŁ„Î6 ‘=áŇgaçĽpë÷>1ď}ö“çŃßü¬˝¦dő’Yo:ö ŁŇ4y¨]ńKĘ®BŠO;CĽo:ł×$(ä{Ĺ_Řăm$$Ż~ăôF·”{U§Ľ6Ş[«IćÁ[d;3^J¤´ŕ’¸ÎEoÖśö˘Bţ¶#ŇSŤ$=ŠľE8ź:/Ů鸞5PĐ<ża?×ҞƞÂĘ–ÎAćvŹúetŻśąŕ}é 'V)݇A­«’qT TN¤XÚoŔDQ>äyéöű0q×@C=Ľ!é»| ĄfQG›1Şh¨cőVN®RĄdç>—©_ââÔťf­}Ć”Ł~–Nň!ÁKÍ_%}ď×ß3(›Yž–1®éţě“|ĹźQp‰¬'&—2* 2č'l >4ú±†-¬Ň®¶SăŠĐ™ËŹ\IgP/;ě [˛Ć–HK»€r„·˘ÖdŢC\gL#hř9·Pâ&SMĎ ą_˝‘°Âľ|ąV÷söčŐx[í&…Ě·â+čë\I´ Üy`ÚX¤ł­öÖën[P&D6·”ś pI™?”ű±IľˇQnî{đTĄ·Y>`^ÝŤ–Ľ{± éńpçM@ř¤|JˇFc« ¤Ľ ľ‡%1tKÚ…uűp Ś‘ĐşÄD#×B ç ţ 8[pŹJÝuĽwÇ,řćç< &Qů¶ł:Ü?†ćjŔlđ[ж&ÜěAęű hě­¸ŻaE“«â‹l.î é/©'B* –ř$-R\Í^ţ2EUĂÁťWÔÉĎ@,59™endstream -endobj -3945 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -©ťÁ L0'AęÍbÍ^/R1yąôZşÂ0Fś-t©Áţ-Ö#A©âV)3Wü™ĺHWz=ü„ZĘů‘PŐlĦŤ_x)]pĂ2€Q«Zň—öűs”bßźßö)Ô†¬>0Šâ“'VCäe GÂĚ´† :ű"éygď%G˘bÉÉŔÔ,Ď“+ˇlý\Í«µ]6Ę+?«©*Öâ‰%Ë™<­žô>Qԥ±í üBŰĺöě§#Rݬ&“WÔlŤîYŤ3Îxř·05v•{>Úu¶;%§ Żs…=7şŠąĎÍ…t…Xš{Ăěö2Ś|óĺ„VçC)ŤęťHv k9t>w¤Ę+aŘö2FÝŢH‚?.›TĄHŠ3­…ď§±#MúWµl2„mľ‚Ь«ßíŚďţ¤ a& ż:^óă`ËeĹŘ,üv‘™QŘ S>ž4#ž±öJR%˙ëcë‹ýźĂŚâžĚ®%ď†]âbĆĐËţ™ĺtÔo%+Ő`J¶7~÷ć&îFŰ\çrćáÎĽŮÓ#ő-ü\Îb}*9ÖÖá—?­ňQÇĚmů€˘.^őx`úŕü¤–hVú1Ĺ6KŤřR¸zŻ-sjľę›„Şů"mPÎô,¬]kj!‰«ę˙éľs{Ő:Ô¨đŹ…0paĺAŞŕśëÄÄâś5b›;űe&˘/·é-â”f`2éÓYIaPąDˇ ď="T~żŰäëPá–ZŐ,|đł]–˘©5_ąîóçđęé[ô>+ĐíżL( łŹ ě@«hU żɱ"6AlvŁgáČ`M ¤_ ‰yMkţ™č´¨ixşŹ§ZÔ“úąmŻj~#NZkŕËŚîěożĘʤŇŕxuôoîůču]ZŚM†žćÝŽ~D˛ !ĺ„áF0”Ş/‹ šY„Á0»Îgť¬EvąN•>Ź…~ş:âi §ŔZîǧˇÚˇTMĆř† L7†şŁĘCň8ŰU©Ęš¨8‚—Ą6 űá;%şýś«ůo]Yđ(bwôĎko -Ŕ×€u­·3Ä{ŔĽ¨ŐhQ›ó8ŤÇ/ĽŔ%ĽJŚ“”Ϥśšúh–Éô_÷ŽFËÂSÜ•§Ű§§5Aí?ÚGú‚ ±0N&ú!LŔU*Ŕ'ŚôÔ"BAŰ’×$ťô«îń]·ÓڬŠl.x4™‘î S -âp=uѰ -Ţ"żńęP) `Ľ­`„ędŻ?äŕ ¦ -ľăcc…îsʔà -#´_†!dTnO–qĄŚ®Őă7Ď‹>*nrĹęćUIÇŚH}ł3ˇ·tFň°…ůţ¤ÝŤ/dc–%ďÁséţ¦,‡Ä9µSW'‘?'ňęzĘ-0ZbY˝’÷ôIŰř-×űp*ZÁMâęoMů%~fŘ1vlC™rísÔ·—Ş™0 b©pa;V‹|&LŕaËe¦Ń˛ÓÜűôőťčŇ Ď3š˘ďˇendstream -endobj -3946 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -IśT/phŠ †OBĽµ\=qiÁ`Ţ]±śŐ¦Ź_'N˙ÔámzŐÉmšźĘD™Ĺ’ĽëpžmąË1" }  ´¬[›Y§¬»ŐLĐĹÚIľţqżűQ(łÎŐ=íf›ĐÉ’‚„o d -sąţ—϶†čôŃΕd9»WÉW˛ŃA+qy.ńďMŽTbg[TŕĹ[k{<¸zV;7W -cŤ•íPÁ|©ŕäá* ż…ľ ˘—]gsç»GöpµIą•żP‡S7ł"–b2Ř4â®ţ·şt·đËíŔa#óĂ»X%{R‡g‰C‘ŻqФ‚5ś,ˇv­lrË[™Ĺ•m ď­EŮpţ´7{ ˸ô鉑-`’.«W¦rU5K8í†ÇĐFgyGM`vÝ]4[SÍ”Nl¸zřHńs+x˛źAxEŠ -=5ýtÁ0A›’Ťę3ܱŘY„Ţ®bMsÝţćĐĄc ݺ鍬WíJdŃ5F•hŇ ů×Ĺ*’= ńCgŞ6ě©^ÎE—Ë.´Ů™ł•¬Ręó7šĚ[®¸îŕWěńɴް]ČÔÚőŰP^Mg1ˇ©ěöźśíŮń€fKĘ’ ód—ţÖG˛â5Ă;k ß\ś˘^]r.‘¸-Ňó´Ń৉óD–ż 6ăÖ±@SńşY•ĘŮßúUy“D*şK(ĺ¬ŕćDűmUoÚ…ÇX~’WđµÍäk: Â|@w|á_h„Ě®łÇ/)ÁŽ&GŢ{Bząpî\Ŕé÷Řô“<¸đšp9&{-Úß’•¸ŽUl›D±Sę¶„ŁÇ·á4¸c -¶ÍÍůc ri+bqÜáÚ‡vűz(¬÷…xů0´Eă^?±8¨¶7*Ö÷7´ůc* ćâ_;«¬;™Z(ű8M éíDEy(Gť÷b‘öňf>[­uúgX$®^Ďť®MąW¬m4Ö—éO$ö™—{ŤđMěhĄÄ®üś·µ=*ř˝.ŤŽ2’ (ôů˘Ľţäř븎w+ŤHě†č.­m»AŹJµŮÇŔx¸,1´0Í%P ţ}śěěě›ú]žF÷€î`Đ%+q‰i}îx«2ô(iĘ “ĺă8o†íç|Sv{žHQŔŤ Pł††Äi+’ÚĚ?Řý ¤Ŕä‹*ĺŽmă~9LîżśđXEgsç»[Ý…DwÄp›Ů¤¤ŇpŰR•žiOĚŤÁÄ-ćsýS%áXţІ.Pc`ƱUŹ.ÚĵC±sÝD]ÁŘ -2uŽzŤa9 €Ô˘—čÍhşŽJh‰Q&Ŕ: ŰëzÄ#ű9ç Ö±@_I'rô˙ ¶ĄŁh*m¤.&IĎ©ďśćD|ŇÎk×~P'ń„°Iľíqq`Şj5ŞUR]yJWyţsdW ^ŕ 4,Ƶ„ýÓ‘*'µł˝Ô!(nj°0KüŇŕś”wşÓ3dü#ăL|úOaď ˙¦ó”z+ózć3f&í;] ěÍ'ŞśVRáO¬ÁĂË«żňÎM´ç"97e<€r3'Ďp5šÄhâ’-`¶“WÉ}™#!z§ąń6ÂiĚĹšćÉ ýˤ¤ćŃD± "{T¶)>MykĹb.ôhztb !Úą¨‚»B‡Îŕ<´ť^+(Y€”Č—¦Đ'[é"&ťGŞű«?ĎČé'ęánCfgfs~*ŠuÝ&%#J5¦Ż˘Ežb‡^;ńëH"Ą{9Y—&ŔÜu,rb%Úé+|É۱"Raű|ăÖ?ci'ö2@ÉBÇ;Ĺ^Ä“mwĆŞd\O"÷ µą˙ŠIâöÝşqžF`Ç¤Ś­[­*ďgIxjË”·ţŔë ‘˙ -¬WöÚ!KG<c7č5UĎťW’NĆŕ:*sZDŐě|X/‡č@žć ¦ŘŇ[ŁÓ€ ékę>Ü%OkZ&éä?Vłůtţ@Ŕw JVË÷śóW__°€’D<şňI–X65 ¸ł×~ľ´çD%żŚ8aÔ - -Rf(mBBendstream -endobj -3947 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -ľ=ć©{s]2fĽžăU şŘ뽊LŔţä±!‰ę7Ś*Í#‘çů}””™ŕĹ/’ AA‰Ăn‘#Ąp‡ˇ<”Śyű@f Ľz24“|]>HŤĐÔ‡Q/•đË}ؤ™Şâîš÷ęŢȨněÝ™ ĐŔ‹>ŇŞÄľˇDźűęę¶ 'TS™· -Ľćµ”j(q…¨–#?°ÚŐ4M%ś ő&`ş°×ĽTµŚąŐł+—m.~¦í·ÜÁ>Ű ·*ä« ›ăÉĚľ^ř—ň]Hź4R[ÄÉ’Ű»Ă; RR˛ć@ă»-D$ç"Ŕ30G!`6ýýŢaĘ=*R/“¦ß"˛NÁ  AŢ?LÄv^Ś2€Őć&a™Ó›¨ĹmGř1|÷$Źč1ýÎÉś=HĹŤ0ű-ŽĽ?µ´Ëg6´Sć”EQ—…‚ćäővVOc—[›9I7°TnĎxQ„'wőÇ#äDUřť§¨‰âDŽ­Ü‘Ř®âΰ*cÉ›±T)……RÍFÂ)t^c=žÂĺ,Zk‡“˘}‰¬B’rGÔŽzłŚ˛],mĄz4 m‚‚čXŃuÍŚ1ŐéáĆÍľi8iÜ4wÂUŽő+ńśżK;»GJmY‚ŞŤRÁŮ|Ö÷ś¤rÔŹ;'Ë>€Ęś¸Çŕ4ÉűŐW}ŰeQČśqh–Vî‹YiĚŃ_ÝźEôHDGšp‡Ţç”÷źc3%8X |-ŹúđŘĎĽš•žŢ™LžşŮiÜgŰuw"d¬łęcž2ąF;őSHăPëĂtŹ™Ł2®é|}]ń1\ ßCaęÔu@ĄQUC‚˛Bň»Ś‚ţ6ëČ•\Ő/Ë´ĚÔá¸Éě™§ľźëîx `!f[ßQĹp˛°7ÉěĹ‹Đß—nuÄYI¤ę¶=őĽČ,±ĺ™%éúě.Źu!" .)ĄJsüm©vD#ĺŢńě\,ý×ÇŢ‘Wm(K{)tjtĂ™tşC—â¦iwĚĂ'Ń q[Wo÷L*IfUf9:UĐĽÉťF#Ů$×%ĺ´ŹńϵŽüxűÓtŐVGfŠ‚] óur›FŃęŚÉVó -$Y‡'TŔą:3”%±9‰ÄM‚>˝ŕEţ–«pLëdśV}áFOŞăKŚý&~w€P•LŻ®Ňukh–LdMrfÓŚÉŃPZcÖ&nŻęvÜ“‚A š±kä0—*#+6ţ«‡Yť”ďíl/żÝ¬U­{ “žfüÄuA´C1Űź˛—2ĺjŘŚŕmU‚\ĚÖ0‰[ę˝äá“«ž;†Uăd.Â7#`*KIěř]eň€“űoUL«üLl®. GĚ{#ož7®|2~ÂđjÔŇńĺ‹ěSúx+©eÉ€Ń~/Aţěbq3Mwr[:„ť÷Ä“+Oä:ëęá1x·˘[´xGĚp¸W$źÍ˘,D?ŹżË–ĄVuŕŇk˝Ć9ĘFLš†TOM¬çY~ň”˱żŇ–…Ý †ŇS'X1HÔ\[ŕcäÖś‰9DM‰ăKąč0ńĚ_ZŘ€‰¦€śÁť3đ8dď{•łKŹnrŃ+»ŻÖ^aChK»ňÉ·Ţ›ż•aé“–`ź Ý(vÉF}•Ík[b’6t„Tó#&´&Kđë„[ĄUÓٵY}r•­/ëa…żş€’ý4,8HóaíÔ›Äú-ß›ľ‰ŢCS0 á;2$łkt"äřbâďmEmXÍ“ń§CAĺKxT("O-ćűvđŐŐő~í•Ţą"(co€‰É¦GK{ä*㩤÷ßgGWEÓ|”’uĄÎŞsňËĹ@%~-s8Ż%‘ÜŐŇaUőD%EÚ/Ô3ŠöĹĆއˇ_O^¬ňŻŁ ¬|>ŠJĺ#@É»–feÝáłř)§FëÝśžk[µŃy%§}ŻÖŘ˙‡G5)űL§AçžÁ‹5ô ´k¶Čń·.I[bą7KŃĐz§ä¤ýăĽßl­pMjsí+üsçZ?ČE°cÇ­–şiÁ ʧ8‰ççş©gJ¨Â/8‚jଠţQ¬âq­€N‹'nŻq oOY™Gp<Ż?‹Ć#ż?ŞVľ@˛§OřńÔĽRQ%A9endstream -endobj -3948 0 obj -<< /Filter /FlateDecode /Length 784 >> -stream - okµ%.Ź|ŁvG \Á+ת´RŞˇ:_á\%ÎT%˝öůöś#Ęi¨Üí\“Ű1Ţ©ż2j”G^bŚ›XÍ‘‚ČjFĘeő§Kíožî"»¶Ě -äłU“śX~¤„âą&U:Íů<]9ŐŢ{3Itwüu6I:^ˇ1GA‘ -eŕ?aű×´=HŘÖMzYĚC°™% ‚kşž‡~3Ü§Żž„<q2hoüWěG8WZAŐţ]¬cĄúĎ„ ©uiő‰ĐQŚüÖ]_˘+s>lI[± ~{ĐU )¤Đή|Ĺ© C@ϵ1S\ŤÄ)Ôéţ‘5Đ!ŕ[iěíZű&S”6F$HviéóŕőĺX•ŁÇĚ.|w?cÉMŽÓĆŠ÷ŠQj§´X§Ď k8YvŦÔL$ctËý%Ü]ĂŔýHBČ”řqS‰Ś⦠¬ąćśĄ˝ FÚ>źˇcŔv%¤Á˘ŕÁbU]Ěž‚zĄ)#ÁŔU îřžXëâţć†=J Çbq÷`űî%®ŇÉĽ2ׇ.Ô×±>™Z˘ň÷Bd Ë|ĆPĂý©ˇĎŇMrŰ8&$9®µhę̲ÚŕQöóŃ…•Ü}FN9ÉŽmoe3aáať0¸ iě>ˇě7ÎĐøĄÎ[ş"2‘ëbk›Ąźl¬®ż"21(ý -YŹ Ä«úBI"#Ű'-—sÔ»†ŹV´'—ÉW·wďö3iÍ„LĎS~ĘÓűŢećÇ!»y!'Ă’#°6Ú), -ŁL¨E&Ňŕ}§ˇ,ŠčJń^;żů%ŇHˇĽŇU& C‘K° z%ó´ü§ĄĆIźD>!“q•¦ -Ś®ROQřÇđ řÁFpó~˛)fÖq/Ĺ)*lĄ˘ŚĂű˝:ŃźĄ[— }n WĎ#Á0`<;Yř]Ő<1ęľg· L -•ýRĚ3ŹşŢŰŁg8óőÔ;ă” (F„:cĹšžźüf$ç°Ě•:‚IЉé%endstream -endobj -3949 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Űěô‡Ęŕ«Ń)U}p áłąĄ‚Ů@#0(‚ß@´¨˝äv6{!Ű ˙Đ–=•T¦?ćÚK+^ĺĆ=«›Uë]9yCň_EŇČf!xĘ&ďŢŮS{4r‰7 EÔŢ -– ¤iS‰čô±F[Őú˙őô@ĎslgĚ«˛­¤ţ˝*‹udÓcrQ˘őÉJÂęŔé›b^Ëę\ź2šç–˙"PRI}!ˇÂ¦-eŔŤU"):đ˝ÎlJÉ9ř8,ŞŘ×# ËĂô˙¤otiĘhŇ'Ťë†đ|†ŹB”ÉŐÝ*R˛čŮ(:Ű– •j`0Ş8>8Y8äNő;ńmŤ}¦l±-Ů–ÇW÷Ě»aFJĺűeµŕ!żÂÉť“GiNĐW…-5ĺ -)´«ř0»h΄f -u ĹC!†B‡f±·Š|ž"b^n0šG‚ĄÇ,Nôn“Ä>öRßBř˙k+&$9  -Ä‹ÍvŽç"KŮÂ+U@ć…h*¤r”JN@·ŚĘ·ÉţąfĽ‰ü‘Ęx±\ÇýcemMŹďhX˛AI żŞ{tĄNŕ!Ŕâ’ž¸ăÔüT@Čc®‡‚VI±:–]?Žę Ĺ-XoŞ cxB;˘ÍĎcŁóFN©˝·H|‹¶ĺOS¶gë^,¤â]˝â+/Me°~É ™˝ČlŘv |¤ĚjŔ¸´Ţ -|"çj‹Ě(ŰĐ´Ü34Č6·*ë˘Bď>ÇT‚Ş`䦵 o†c–ÚQ·m+ĽXro‹ôC’‡jŽFćí!KAĹ•V§îň 'Ysőŕú‡Y&VńŘl‹şń^$Gâ Ł)Ç–É,c#q9`T´ĹŇŰ”L—˝l+"6‡pqfÉgݶ§đ§&ŻŇťä±ôą#‘â~uCe\ŁŠĘbwör©ś="jC+“ďkÖęD•€ś)>Ö\cĆ _Së¶ĄüÝsm tEäúz¬2®k2ÖËÝžÁ–6Â2!Jáe˙ü:%'V´Ę!#ěýąÇ<Räřl™Lś—/µ 9†”t{×ĉ&:V ŚNů#Ęun§ČM:žŐ‹ż.¸E•ŢyĂŞćł^”ž7C.“‰5%ĺwOu•@‹ĘŻk'Ŕą'9łťÎľI)ź:«Ł÷h‡Łď,ń|ô®D^EIÝÓ7ĐlǦ,"$̸”TÝ]ÓOgř G±’! źęܲ‚)RDD§“9 ŚżĄl÷x-ű\zúaSż}Äß­Üą¬~_ ^¨Ś;úĽ­`ŻG[,…XGęř€·Jô>qW©™¤Çȉo‰}?§×ÔČ…ˇ¦›ľŕFîMe‚çÄ=îĘ_ŻQ8qËkř •ęŔfĐ7ľ7îžcţY‚č´ÎT`_o›‰=Ýq4ÚSÍĺÂŁíŞ¬čťs>kJý1äCľsĄ6‘ů :JčYŠ‹ŐĘěŹ1´Ć-Ëţ) ŘG;Ř“PťS×xF?ۉ+äe‘/–3ÎÜăÚě]¨f‡uˇ'qq5É7Íee—F$~ňÍu&· Šdű0ŹAG,ÔżŻűŰjąń Ř`Çňźkendstream -endobj -3950 0 obj -<< /Filter /FlateDecode /Length 1248 >> -stream -ź˝hűý_ôŞ1«I -đ–K"˘J i©¨hĎz{(śćNŽi}őFüČ˝$˝mÎę±Ć˙_óě˙ćW©8oüAÁ”ü’LnKŰŰľ4lz MIÚu@5 ţŤÝyěqÚ'Lpă<ßdSQĘš/ŽÔ„šH/¬´˘ZŚąż&¤.Ex+:ߨ©îŠ®'›îp×}Ł~¤’3ÓŔřz"w¤¶Óś‚”+L„źä‡J -ł×S…áýµÓ—9oÓ(†+XmmşOŃÂëSä %ĽônUKo“¦+TmĎO'Ćôôcń«¨¸IźÚ(ýב%†·Q–ö±=jÇ„&jŹBĘWď?+CßłZ8ô™yäĐť÷Ţů6ľ g®/ޤ˙Z­:€) ¤Ďď´çŮ’Đpµ'|ž:+NŢ_G¶°®´3¬ű¶«á„"x~ÜŕóS”éőž†|˝¸w S¸mY]¨F¤­ł‰ÍÇÉ—uÉ<¸©YÜ &ü( uš™zGç;#ÁëëÍRsžě;-}¤ÇŇN»Ćäcż™V'}ĐËöź,rÉXň"Ć;°ŞY hť™#&i -)ě$Ů.ČűíŢóń~I‡ăIő -K˝6<*čU…@•.p¦Sę|:­îú®ńÚM‡'Ž\Ą^m8—¨05ýŤô‚Ă%|rĽY´ˇÇž×j‰¸ ěT0`|ô—ríR'ô1ťřG“’ WUu_ťí«Ü Ţô -Ě‚˙é1.“<čÉžlš‡yNU›™Ő -L/÷b"0rśŐ0s.dí ¦~îŢ›’ub Ńęt a#t/ĺŁ7”~ř);ŕ‰ÜÓ€Cxyţ?Q´™XâˇÜc xpY k^{ű÷PĐş,ůĽIqĆ.ď…d’o•‘J˝Dzč€#©Š\}™ŰĐTÔ×Ń–ç‘M)ż}†TSŻ$)î;’EĘě"; Ü%lC íú đęř_{Ű&ëňíďĎŹód3.âé„9ëť=Şc ôŁŻ\[ÇË{S·O…꛲yQŐ%Ş˛"vźĽ<""5çD:Ţn`źĚ6~ĚüzČ÷"Áć•Ý€ü™Ů¦KuSÎoű˝pć{¸„ű˘mílÖg7ß­YX@ʉW:Ř0ňŽóD5…îđä”|’Ő‡>D\÷ö:zř÷ä»VÂ~\)G¦ť=7zIt݉űćż3S\pÄĚY÷ç€s¬^'Ťű2„l8…B™šˇ2 lŚQP¬ `dřuŢ«$ÉŃ+ő§®łäÎęgCĂZó@ł/ŮOćŕ‚üď¬gńď'Oi•o"‡aöVmo-‚‘đŃE‰ą_Ä'žBăB#:7©©f?źŃÍ䔄3ë“2ĘY¤ôł8…Ttőrđă/Ňr}ź:8éBG1Ń^őuQó°Íݎpj$ň=bwó+óŤK€ÜĽg¶ĺz>VşĽˇ:Oą;NyµâOYžďř^N&˙s­ĂŚ€q·ĆX†XÓ#„Ô[¶>ÓĆÓ¦ŕía-y¸ü„ł0ˇđ?ŮŽ“3./GZŘ}RËfůÎ&<·ş”}\Î|T‡uĚgčKŢ endstream -endobj -3951 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -çĽjd -Ű,`ć(ţx!Cď<2!‘ÔHĄ˝¨V[bLÔ®Y‰ľ±˝Pk P B2CËŞ"Â×8©ęëĺ![Ó];g´N\·łÓ*óů›ö^݇7jöă}Đ:¬T-Ww™ÔoC;k)X<ž%SrKňô¦hž*jÇ3jŃĘ˝Fuř=U¸łzFiňkD7 ÷€-««PA˛nCĘÓ­ˇa_‘)ľlqĐg:âáú¶vkU^«•NĂ6­v%˝8'±÷çôă;!ł5ą= -9‡~ $°î­Ć łwĐ7Ł?ŞG3ěו~ő3ć=˘!łWĎהּríâ ±5cb°[ÎvPç÷°ľ5LĘŁz(ĄübçT€ĹOÜX€ţ!ATO8ëMćŽJ -nżŕÜÚĐlŽ*óŹ2Q‚úUÁ~BőöéVtbvP[6BĎV>HÁĆíçşQĎç˛Óü7­jűä‚6™¬49ŢNÚí WáéŰĄ5úí[ô ¦[×rŢÉŰö#Xđ$ňk¸čy§ÂQq@ťrťZ‰R9+ű,Ţţ¶‡çBĽr«é2Ů€MłăCć[˛<âEREP RŠ3ăł—^iŽ…ö;łŚúÄ+ĘnÓ·ŞoľłŔĐá荊AfĹ.ńsÖéŢ-¦wńSÂk]ŘÂÉ>ˇ-‰Lłú¤-q´Óî >Ŕ6Ę ”Ďřó ËIö=¸†xćUO˙Ă=DŞó¨1OęŤw<ĹĆ"؇ĂÍd˛=¶‚äÜ„BĽ[ľýM>4_ţń·oŠ/ŻĘŰĆ«Ŕnµ’`E&ľ%xv±Đzn´ÚgsNĄ{R1XęP‡Żoʤ%€ß¬ém’ă™c˘$Aü#PIĐő±oBÂ0ŕ/{x,Ľˇ|?něc^‚‚6ç’‚¤•ťo.W±2ž6¬>Cи;â©JGáFZů›â먹‘8 o÷u÷ČĘż<@J.y3(…ŕk¸¤_ŕÝjfž[jV–)G^T…ŢŮďuôźQF1 ó Š „ŃěWJ@}żůŁ!M§»d -ý ™аĺăŽcĚ9Q:u÷3“X)d$&B‡Y^¶‘F‘ß_.‘ i%לľ©úŤšŇUi)ęgŰvD´€ÜyÇŹ4źŘ•{ă 7µű—Ą$Dˇ…[ÄLť® -AÂŚX§č­Y2Ą`˛®j‚­ŕ“ ĂÎ*= §ś´Íę…\şŰŮĆÎRk±:)+”;0…ČŮGľá· &P—–ŘćČőí&·Î–}ßę@05Ń -­«ÇÝŘéŐ@őĄ)[ô(D$ µXă- ‘|» `=ž[^SUň·Îv¦3ż)» 6]{;Ú&ĎaŰüa]ŐÂŢ݉ÉÍ×Pö„G_Á€É—őr…DAˇmđĂ)ó&U TÔmu…‡f5ĹíÇşöŞÔ’™±™§źđ‰ĎÉI—ŰeŽnŹŇűJ5Š·‰>`7K˛k6ŔŇ÷‹ňGá tŘb&50Ιô©ß)Ůr ¦¸FO%ťgđ˝ÄŃ2E=¨=ŽŁt›Čţ@’°Ô8EgŔřPLÁÂŔ[·Á÷D×N„5/íK­ŹăŤĹ&§Ţ ŻR+ŁŻt/Söd~—/ÜşRÜ˝Z7Ě3w‚ «yŞ~ŘTß—]łÂÖ{!×ÁŽćűÓýR¤;Ô‹ë)S™'opç[nhÜLXu§ßWť]Tɶ.Mś¶Ď6P+QGEB$…LťŻ fWÓ¨Ń$Í7˙!ŁŚđĎ/x8kÜ_ě%ÖáĐ;&‰Ďiä)ä·×B+<š"`ZĚ_Râ ŽCó˛Ë@ęXÝGźăŕjó1bfq5Ó1š'Ěřçlż˘¸§ßR) w”%ÄnÓl–ďYOŮ5ůŠĆJ`şŮ’¶T?ÔH¶VhŇ‚%zTĽě¶Đ~ŤEűF…L­ź -sTóVđendstream -endobj -3952 0 obj -<< /Filter /FlateDecode /Length 1408 >> -stream -U oŞ7(*´ű©‡b·×t(Ć„U *ňeb•«D§ÁŃÄtř:OP™kǤédωEŘĹAް$#cě2Y8ü˙ěĄ/÷ĽąéJŞČetâZ;Ëö5g×*Ă{Dá”˙ŔŮ—›(>Íůg>żv˘('ظ©¨«đ03 -/ź÷*Ά‘Ä!ň¦tJ¤vGů˙…ĄěęF*±\»ÜŻ>Ä+ŕčZ 3Şź¬†¬xÚ0ýŞ?‘¬˙'"Âě#h:‰ż]V!ěc_şěP e!¤›3[šŽQ•0”—Ń -÷»C[FJřDîźU\°SáĹŚu¨OdĚÔWöŔ -S`Ě=Ďęě~-Ń-ŚŔă"˘IîZ ŞIIĐv4.[Â˙ö¨1ÖÉ/×,qË&'‚…U»ń5ŃîÓz>Ł?v%xí“ŃĚ™ÖFŇŻş÷ŕOˇŮ©Kő®Z\8»˙ţ‡ţQÁnÎąśŻ§űV׆ĺ÷ÓŔŮ}A8Ă?vˇł¨pi)ަŹË¦–ٱ*â-î=¤zŐĄ‰“©âlçÍ5 46”0ÔßBPäÔOhź\ŠN|ÉO{Ämo¸öó¬1Bwââ™˝„HŹ*ď {˘Îik“kźHűş3Ôęb;ź^*űú«,űŢ7˝‚źđť.J¶>Zą(ŻXö•Çł-`ŕ\áß?Üż‘ŕÄŞf O°hÎĘ)Dć¤ČnáÔ\e…q­Dż™J͡]_ŹŰ!˛“ťÜo5ZoôůF©ó'Ós™óµ Ł˙ü -›*«÷Npŕ81ÍŹÄa<ß];ąčď*“ í‚{y©SśŰźˇ<ČČ+<8:UgęÓ[{­=Ş;űöHŠÎ^_6T– Ş6 ¨Áč51Ô†ŁŽÔĐĂ+蝯5ýş"w–ń)ŕXĚĂßRú ;©_ńVJ4éźI{9µŘ)úŕý“59ŰęŕŚl]Ďd­~€¸K¦°-§2Q@Ű”ěÄ’l_>ô°0i,ďďϱ(cŤä›©°čÜTť§ŘŹ1Ѩ‹?TP`?»Ŕ·}Ů@Ę´ -Š›<<`$v~bçň cŕxşT¦\7Zęřäa|‡_uA÷ŕ1y9g‘¸÷ŕ3“ę/ «,±Ôš¶X>Ľy’Ń«ú+ÉďĚv¸Í'šz¬”{”ix1Fť®9NEHŃ‹Ă#@q9‡"ţĽÍPXjs[‡GÁs‘Cájâ]ĚĄ$3łČ‰XžŹ­­\ÔŹĺvźeH|Ţ7Ć))<!ő -r¶^3^uŤËO –‚:Ş^#ü’'A pýc&˝4ŃĄ1LPśbę?<^ĽµÍcÇÉe©|ŮfŢŚóý/u;ňĘ­ľÚ3ťĎń.zvęá^«ÁÉٵ´ÇBŢŁ ‚)®BôY€úúG O2,hďiŘsÍ?ŘŻŔĽţ‡óřJţŇ€5_Ď|L„ňŠf3ĎĎ(ßĹĎąˇ–ÝŻ±ńČ-î–µIyÝCŠ—&ÓŁnźxô˙ÔQ”ú ;đý±ŘLŤűŃË5Ű8Fá8By[/řueő«¶˙®$\G±â9>‹z˝©®°9x{nŇCŮßÄ ju äS÷˛manâ„+šA`=Ü©î3Ň‘ÁGĐ%§endstream -endobj -3953 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -‰łÄ‡‘|ě+”™|Ť,˙cwý_E4ä3m<Ţ®ś(#µ,(vÚPE÷z®‚Ž}ňâ’ű1H â/O ? ÎůYÔ|ŮŠň€´^Öő9÷ép4K`Ś“Ëż‚¦Y.PHIuJŁ+#šKxÚö¬4Źo˝H•.8cťĎR˝ä -˙yş"ŐřyáŔmmę2ÎS}(běM4+%¨ –*€´‰‰ęőü={»ÉśŰÜ -±Łí‘“±ĹĹHŕŁÚLAµRŤ˙Ł3YżČ^3"Ä {Eٵʕâá¨Ä3j4pŽkHćS9\‘˝Ä—ôŹ»±Ęž/˙}}«ćĄś—™Wv”ŕăů®–jkç^đŕÖ úü+î¨-~­¬ěSĹâŁ+7žňq™ŤŘ@?ŰßK(9?ľńŞ âlvü<VEvPű-ăYtĹ´ĺćż4ÍsXĘş©¤Áa­+B¬>gđ¤Š÷¦;nÓ2Ü#îŠ;\[Ě‹Ę1·¦č"qÍS[‰LzňęËĹŃ–ů»Ź†yŢÖ|ć%Ż©WhÍ’y’{:ía±»S|Ň•®Ĺ -ý4ÉŠ›‚Ďůů6Çňf‘Čą`î˘zŻÁü/ ¸¸Öë7‡§řđŁć  u„C›őuźž?`¸"UŞ÷y­RôzÁĘgۡSN×fRť)ŃÉŠÚ]`EBŽŔf)jŢËł±"®“sÝî<Ća˘6”?.'ĶEąlF“f»MŇş™Ň“ÚD[rÜÍó"tzďn­™vJŠ9Ľć ©ć Qkm4ZćČśT2ĺňHO`ýÔŞ§¬Cú}ÖIÖ3•“"ÚäŔ€’ö橏I$QOđeo©,#…ĂÉj«Ł\tŞáŔdÚc®űëcŞ`Z¤ŇÝäGÖŢőoÇ›†oާű>¸­ůŁ©ŽĐ"&ąvÚÜĆc )-Í{>:§ -Ň+.M‰CV'¸·|L8‚FAdY$ýT ÷Ö^5řlFgľŢ˘vř°6˙ ú? Ťˇ”E´ďaHóNŤÄ(ĺl•ź™&ű-?mˇâř¸hŔŞÄÎOĚWôý (­zôc?rÁŹ •t!SÔńVm%ŻŹu‡ZśˇI]Ő@aýiRłWô^ Ü4UČÖătŔsăÂŁ “91|){D znr¶¬Â÷ -ÎĎĹySǡ/c@„wJ–1dÚs¨e6nzđlţu»:$%{îaeâŞl}‡™žżŢł@7oŻ$2,ĺďźo“Í4đőÖ&ě´‰BĹ.źÄÍ´fď6HüĐ©żuÚ}"‚J5‹ôآF.??Řĺj yĽQ$ĺ’ß­O¨Š…sR`)juqLýţW©Żb;%G?¬eü?‚˝¨MŘł kőôB›&ć(¨q^sĆľ™\9«?—aů¬Q]Hź@H {Ń2ĺ©c -ĺU‰dú.ŤXšDÓ˙<ˇŠ!ńpr#Ź7ÝuŻZ0zĄ ő¬R˝í˙'ËBŢ„řB%'{Ó9=Űg¨Âq!h…ˇĽ™Ż´j)e“«ě9O0úUő©[ˇÜ“ăÜaOĎVPbPŃ śa¶ĐĹwN] śaŕĹĎŐăę謆ëh{,QÜ/4¨ŇzĚibŢčâ¨+QŐ nÁŤd¶\-‹`Ă…ű– “3˝:Őř|ÉeąŠ|°[®Ă¸=î?Ą(c­SÔÍ$€`Ár'Ő¨a-íKč’$QVĺ:Ř'>MżŤËGŰDÜŽ&hßČ”ĹČ,n÷µÖ˘{Q‚±«  °ěR,!˛BďçJŁÄÉĚ•Ž¨IĽQ€ĺ†h Ë«Ą -Y~ë¸91ź‰ÄyM9D^J‹Š™ű0Yú¨ËD[ĆÔ:oE3˙H’˘ňä¦/B塉výäh‚±·×ŇEë -˘‹‡zůÝÇ7`ôFC`ŮGru<Ő=Ooä$¬oÁ$>†ˇ~ďżIm>°ő& -Őo3íŬ{ć=MŘ+SJµa@Fłµ°U˘­ű`ČOxźfj°ÍôŢ9šu’ѡzWfy›<ÉoÉ­dÖr¨•+ŻúR˛µôÁ˝ČČpZT— űö‚vŔjľ}úäAʡ˛“"endstream -endobj -3954 0 obj -<< /Filter /FlateDecode /Length 1424 >> -stream -/ÁŕšéřkľÎ§=Q¦ź„ZâŃăL¨V ¦*y‘XÂ:b¨÷sŠ ŽĹˇÚh K° śkšˇ;Aő>zµÇfoűß{GýŠbWłž¦ą1’v4 ëhŤv0µ˙…¦p¤”Ň@î‘5DMĹĎçŃ -e¸´$ZLŤ‘0mŐŐ†›;ďĚőC5Yu˙°wѡŻ[ľ?Řf ¸[>â 78„Mi`ÔŚ.ÖäPgA`ĺń?zZ»±ĺ@ÝiźÉŘ8|w0ěepecIq`F5„ŰĎşX0CdÄ­_5ŹäQňÜ}“r} Őj¨Ďď¸őxĹsŔšŇ5·˛¨fŇ ›v¸]DĚzWą5ÁLtýć 4ź/x +âŢÖµµĐj%–KEć"ËŔŞĹbëħ=+®/Ě8xh–ÚiBČĆ”ýťw…Ó:¸¤Ó±fVmŰiĎ(üňÝŚý!ę'͵5}2č#=ęěŐÇmPq:ĘĚ ‡Čĺ¶Í˙T7ŽÍÇÔm«Ť–;¤UĄâ˘ţá&6 «0J@°˙kż$(‘Ë®ľáŻń޶ڗQXZP༾Y`¬_ĄÂ[ĽęŰË”‘IËH®~Ý8 xäLń¦Ă™!őµ-mŔŚjîBV“Ű ­ß wĘĎą©.Ć4[ ş´–•ĎLş>‹ńäÜg¤i“Ö“ľ eäĹÂáQžr¶řĂąU -ĽĘK0í"onĚ›¶®OEé7Âăˇâńn$äřtkLS2dfpďOčŠ2yYUGńăŹU07AΑ!zéÜĘÖ( [íEPŽd=\†đŁ0óE;!Ş»żm"uŠźi{Ş_X‡x¸'ťŠş$ďĆ‹žńľ´<zMęô^,ć}Ó:sx - 3ożet3&Ű:Ď€›9»Ó+äüe`ĐJáCĎÉ?qBúET‰ëa':ççž=&<Ü -&)É'$ÝN)7&·h¨]č­" ĆŽŞ0 jßĹÂć›săâ"ŕö˛Ľt˛rŃOD›Ú3%%‘.Q`•&ţ¤?}‘†>ÉOoWlX~{ Wś—#C€çŃɇĹsŞ\B -ďR‹ż¬GM[ď±l3JS=#†mç(Aľâ§n$#ô $ĎŁž!ôĹ™üę¦{L”Ű>*ŹćĘŃ!ËŁîeňď÷9s/úí6Ý,|®˘A…SdŰń“?8ôׇĺ¬=-C'ůĚx -ýé‡[šŇJN4u“‡ _UËüĽŹÄH`Żß®qŤĎ­iŞťŔ´3]˛4¬f"Ň_Ť4VČ*ŞřÎ×\qsłşźŮ"{̱=_‚ő? Šü–9+Ч«íio¤Íb/¶Ş[ţTä hĂŻóF9)C[^ó űzéí-Ňę+DÔń±ÔąŇÔ Ŕax‹ł¸¶i™¤ďl óźs$ş{Ř ˙ÔđBíťó ô±ÓÔ'9BÓś÷‡\)« -–XßG{šI:-4­9q—j“‰ĎÝCo¶• Ô\‘1Đş\ ů\ລúSâŰ/ŇŹď–§(­­|ź%ÉŇkđţt›‡9?XŔ6€ßĐő¤ß/#ń’óŔáމ¦=hľ77ĐC`DăĘîŮ6Ľ'ű•ŹÜ†­ó}Kí(_o__e‹$ŐöjwA(ů\°ÉBČ— ¤Š'>Đj%]zk4°¨Lbkpěë;?úąę«Ű‘—_<ÚĆ‚šÁ˙˘ÖPÜü+ôřĄNý‹N Áz¸–­tśźwۡnźZúŹáśqČ›şě—–ł>Ţ–ŢdačŐµ­gĄ y »¬Ű -WUS?#«!'ĹJh…kÇ\˘ńćŢWOřk…ëÚlďCCę }GvL°–ľĹ¬EĐ“gŔŰĺ—5endstream -endobj -3955 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -urŃvě@3®!¶ÁxÖ‘.´eŐ˝+čöZ‹ú‰bXŐn|ę•*ň»Uy:ÉÓ‰UX™qµ~—kŃ4•íU›*a˙¸VŹ çě,ëq˝T.Éu“ĘĐ€tl–(úGvúŔ‚ÝŚňy[řăW\*'µÝ잤GÉ&ö}­BHJuĆ˙®YZ4dĚgoţÝpž‘}Ĺ’źŮ.rÚ~Ĺ?ďF+´Á“Ýa=VĚ@/ĄŢ&<,-Á$ŠżbĎYnţŚC›T–E«Ęć':@ ź4f"=J’Őë™ĚčĎşyđÔÚŕń›ě|*2«Jf×âCÍľđ;Ęi‡ú^4-xٳ׌şś†íGŮC„ÄÉóťř˙I]ć Ě}‚Đ©Bpp…VqW*ϰźĂ W>ÉÖď|7Ö0`ä±MMOoRÎ˙Ž:Ůëddx}˝NRĂIذeŔĘo,ť‘GćźfžX'nřgNŕžâuáSu‰úfĘ`O$7uŇLń"“ŔËoű÷"cSĆŃT´.ËlBÄí1ÇfRhÄn¶ĄĽé%űÔ–_qRňńśkÝÚăŇÔˇ96 ›,!¨ Ä}€‚ăÚ‹ ŔIěŻ6s |ďk)Áś:î;·,Š@ÀВžÔeűŀп¸Š\–ü(-=HŰy1 -hXĺeÄ­ŕĺâľ:g‡l‚uwr8Ü`ď.űąěv8­Ó~I.S…®ě +?ëI09PRčFaéč™ËMW|*+Oh S¶őź[ěsĽţĐ"¦Q‚ťőýĄŞ«I ÎGi×sÉ÷Ľý嫍oĺJäâ[­SZŇřřŚôŽě  P\Wüľ·Ş­ŕuŰ'gh‰Tn€ÎŢyÇÇű?F)XKx!&ÓĽ¤™´Ř`çdrĺ]$®Ń*¶áŢ3˛Łíy€AŚyúCó74DŤ'“ʵ˙ĘńŔÚ’ĚRĂÂmßq~ú n 1ćkš4ěÇ–.çeLW”ěÓ#xaĺc”WyźLíÁOËČ"ˇóµ‹ĐGVé˝Ęl"ÉÍ˝´ü] -N t -QĐGŤÔ đÄÜińŕEÍSŤ ô ˛yv3-«b=ôŠ÷m6N„UeíŤag|-â…Ŕt°ţ`GŐ+‚ŃDä™5˙B·‚©{¶»Çg4‘}ÁH‘{î ŢÉÜÎ%cýz~(ŤżĄé|Q öŚPGŇ:W?}PQÂωŤľăŢąAiZŽmoJ&ëá$Iu´(Ţw#JȲ†ö; Ň’bÚájŚs–y?Qбźś)x> 9DÚubůěĺĚ…çr’‰N0féđݞŇZ`ÚÚ…nZŁé|śSH_Ę’ęY˘«aÁěЦ§±Î•ťrkŻźńÇK8"üMaPŻnRlj[‰ó«Ě ›Rď¸OĂňŘ‘0¤FN‘¦>q#Ő鹯Kč´ZôÂń'Ł˝ô׿~BâKÇ’(IĄJłđd‘VĽ!MŻŹ›,Ť*ŤŰ^źŚĆ Ś<°@çĆ]5‰OT˝ąŃ a/ëÎxÓ Ż ąÍ$hgSA˝ö±'/ëił‹ŕ¶ײß)m;Pi˛2ă{f{s·›2ĘfŤv‡†x‘Ç (×?Ż nUá'˙cůč|cv”ű8Ď‚ßŢŁäŐähË ú^ťQŕŠŰ±Äl»5‘”9ë7n® }‘ĽíPű¬—ĂÝ`M\»AřNą4»O­• -S·@ĘZŁÇź‹ŇĹďô¦ěř‚†şŇµśiĚ%Ů˝(Ő±Ş‡MMBĄq¸s;YŽ«rZé2~y–”ý›ÚúdS¬ ®řÔ‡ßŇ´ąůEšşYˇĐ–U…ý;– \÷K®7hĹář7Ľ’Ö˛đÍÓ›AŢ3rAż»/z˝úŕĐn).9łŔ¨ľ›kŇKŤ?VÓDĐĆ}ćÍ-ŕeCX„Řh«\ąô6+ĂŞÝZ_řĽăË ÓÍjŃíyË·ikRt$!Ô«”ŤX§ŃąŮľdU”ęc:ˢŢ<ŇÜěc߼)ó° ‰¶ŠŮaŤ×5°Éđß}ĺ z‘כּ/¨iź×đ E­ăîç8×ě°žö;ôšďMŘ\˝ŁĄjKŃÓÎ?ŕă&Ř1ěÔMá¤Ëw˙Ď7G^©>˙áÄâjɸaŃqäO’©NÚÄČOŕbS7 h—’uÁv«c¨Ë0c‡„‘> -stream -4dY|ęŔÎv=á:óŞ3.ţ´îه4¦ÂC†JôÄ×N3?ę& M—á|ÇKľs¤FG+Žüxkä-d»u‡ęŞŽlÇÂŹâlŕşâ&ob€ÇcTľ?=˙gt’ĂËÚŰüÚÁ>•ü0eŢâ»űoôŘ4Ôîţ§‰żëÎ~Cĺ7íÝ 1IB =Viy/Ş×µ#ĆéCđLc¨4GÉĚJ„-¤ż“˘Ţ•Źń‰wksÎßAGR™†¦9żš‹í)+oąŔQ^e[ BT ĚĎÝýĚźŰhŮ|˝/1o Á/ĚŠẖµqÂü+ŽšŹĂç˰DHŻYĐݱc\cŇĽ:@áq™5aŻ4H€ť5(î Šëě}g÷ %Íý‡›čÔóI÷I¨¬Ôü[DÁV;á<#ëĽŃěÎúZ7€ÁÜ:đ+h(ž|cURbů ĺŤ_čRźŁü’ĄŞ¶*y÷ÚŕŢžß­Ä>(µŽ‹« 6Ž -.ńMáYěŚsúű˘Ś›npaóŘ=žęiżĹíÉ!_z‡ş«ÇňňÇ*GčÚ$úŢ؆›ßÁ˛\îĐy›Ň0‹őZs•hB 7pŞ?$ú×>jEą/^&hťIŚuVwLÄEđö뛇uXZăĘŁ@űă b‘ŻĄ}/<‚AŮ5qąŮ«ÚŐú…m[Ď0 -ůŞ»ÍJ®,xjže…S˛ş˘ä»`#@\P#ßt­cezé‹fÝł‘kÖt’kŞPAo&ď -ŕ€ŐSőÔŐˇç,:>–š3Öş\Ľ`DÍv˝şwŔi3•Đ 9Đ„•şP70$.Ż ‹nVçű MÎŇłÍ(2bÁíźď"k» .¤v ŕĽxrâÄéu_ -Ŕ€cŮ`bYŽ#—ňć,‹-’í›ŕĄ\'•9©Ĺ[·hľëFç PI^}čPaĽw™7YIĽHěň ›Ş ŢG‚aÂ’žŠIóM’Ă›ü$ó(2‘«ŃšĎ*ăťíđ¦xŹS‡v@y; _ö7 ‡°7-bcâo‘#EZ ˇę`=wěÇnČńµĂ~‹ęÓ»łT!)'úPicҡö2nş6 {o9čôL÷lşżtNÁČ]ŁL]|hfxˇĘ‹qňěĂo‘š'AꎺSá¶Ů˘•Đžç“X^#Ьšf)o®á ŢŐ0şďĹ#ÜrĽn§"źŕôx86ó¦φž›•o«µtuk™'ÉC¨ŤL>=hnů¤ë–„tĘľwó©bV‘Ą|»ˇ|̬ýµůĘQś¦ůµIë¦Ó*ąx‹±sWŽči†ŽŹLÓóĽ @}G±zu¤ -{<Ěü0ŘŘ -^Üĺ´¸&ä!cäśkáň^ű ,§č7 !:0Á§OŘ‚kňřÔő0géY˛}ŻMŢ™kt_gҬ”će^ľ|`oçaăŘ·VŐ^łŢää­ŃîźŇćJ.föš±©qg Ö”Š0eń>˝V’¨„[ćTﯕŰlŠ(p©$•e»*scfUąČ~u‹ďśC]íŁžËTécrź‚‚­UügŁ]” u_]Š–âéŮżŘ2?€dcDáăŠî€h7Ű’4¤üi7j*ú¦«V¶>YT'µö®ŤqÚ%€ĎÉâ˛g‚OŮ]­é}ç–áÖyźĽ®O%Ůš˛§Č`9ŕo[ú¦Ä.ĘĂký‘¬P÷Ń2ĘŻÖË9ş+Ŕ;čŃďÓ €dőľ®ÓqŘ~ťw$ś´ťDďąWĂÇ̱‘ÎŽĂt,ˇŢŔB ňTyçqVzkáeL#™Ü{#Ěă[m źc «§€ę®%#Ik‰LUŁďĐS±rćŔÇ5ü´§h;µ.XV~_Ŕďm€â­&4Űąµ•Ć„ř“°Ër¨‚n[F@Łç@·2ą {évŢŔĘ.ß -°;•)2Çf^čy7Ü©˝¬üż˝ńď–łm†°¸ř«™ŚŻčôôҲ‡”ő ďa»‹ôú@Ţ <ÄGŰJ"˘fţIÉ`Ű‚ůâŽ3_Ô®ĄĂźEÓ×ţK€dČM3éĆ{P[i‰nÂČ„žńÉü)]ËjąŐÚë;mn˙g,f»¬ÝÝMN4\pQQsÂÍÓÝ–’b®`Q¸'Ţp‚é§Ľű-a~ţ%Ѱřg^lä\bľ˙ŁU˙äT'­ŐeŔ¸4ý愉,éŻÍDßÓĆĚţnGĆendstream -endobj -3957 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -łGmĄC–CÁŹgňÎ:CNúÜą\Ů×qŁç¤ËĹÉYŤ^GÂUËFöź6sH0˘ghŚq˝1'ncż¶L‚G7äý–&©/ź…>(“źâjÚöŽi"+H"r -Ű'öÓŤRSŽ”[ů;ĺćmŐxĹÓó6‰˝ćĚďý¸ŮŢĽm$ ŚÔçˇ;T•!Ĺ,iŐOę_ä8Ş/é Jńfw‰­÷ĄpíÖ&rFĐaăŇ/nt›ĎÍpÚb` ±ńŞÝ~pH#łN)puő$Ľ¨Źd``ćť2^ś.í•‘µw뜥<Íţž®żńĄ6rńÓŽäŻn`t®o—´ßŤ>z)´Ś"V)bPfžfźŚ¤Ľ|JČ€=÷}¶Hî.¨|tß=<<óËlĂ6Kµ#eOsg§–âZÉ}g•ďŞWîčďÓä|_‡[<ĺQ]µ—t;Čx§`%$đßç¦;ÓĎy`i ĹD0eÄýѢUµěÓ00jS—y-X;ďKĄ‘Ň5H˛Ţ›Á?éřîďâů\PÉ*űJŽT5ąÇ.Ć2ń8Â?†  q@Ăţý9˙łąV˛v4;öµŃŻ!˝93ÄCÉĐüĚŽ\×ŢýçăkQ®‚g”—M%™”¬ţT›öĂ‡Ş 1—ĺÂúőÉ(ţy¨Ů•’c¶wRƨv0ˇ }čݲ*ßÓ7m­(ň=Đ6ŁrY$YJĎç‡lĄnňČ Š€DfI™ž˛Đ$'¶}“ö°S­5;ÉŐ2ľkGt+< * hŠŹ2…4źç¬âP©úQF#Qâ1WŇäŢČ@żoÜx’'Ő§/‡Ý«"ŃtďK8 »wĂfDŹîO@śä ĺG)ŹŔö.źĄBú“Íő“Ť5ÍŐ8(Bĺ# ň’ߣ÷%w°ŕ!—LCó]—Z™ź­żňźŞPŔ• LlşH“{]·"O=áVőrTYFč–śČjYu0čŰÝJŔă+1ZŚźŻánn4śúĄŞC}<ŠFˇ–ÉOy…€MX÷Ň*-]ʨDfÖŽxk‡Ké}ç"rIčĘIfP#î·fQźşXgŚG?LĐ˙ZÉE‰ÍÝń_jđ»n5˙rMúm-¡HÉ*v¨Cľ¦v<ůČĂőGŃ7DéqsšĆdfE ĺŇĽKW¬©`đ!ޢč»'A¸˙BĹÂsĺń’#`/Ű ¦ŽĎ¸äąYD<[ş»íýĺ:ë-˙Îfę‚,Ui7Şg™¤ř×{‚µ›D^o˛—úk•‰ť81ŘÇIŽËÍĆR wď‰ĹŢ˝'ŕń‘i(¤EEĐyF`–ŘBšn•Î:g°aŞ'đJ-Š‘“ö&?q˛^*’ţr=Ô -<¨8šŞE+<Z«ŃoéçĆhő€Dy8µľÁYo"ŞfÇÄµÇ | -tŮËY2/t˙ë¤[t‘›ý{‰Ű5_7{ćľoę?M§<żŕŇU |©ÝÍDStšfɶ1ČŕÚUTSIDŠ á›ŚË]~Ö{,ŞĹ¸á¶Ć Ž“t\_Łx šO’"’˘ &żŹĐ} ‡Ą4ş@Śk¸ŃđŁĄt‰X-»ąş“-ťiń©áPöV8,A˝­ÄŮę o Ş qř‰ÇÎ?ąôKKÂłŻ-’Ź>Čż±ţŔŐŽ?ëáĽĹf -ëM‡)[1ް_f±ÍdU™ ćÇOŻrç®v^‰jhµć‚/Y}‹<˝Z“ź7nŰë~L—ă.Şdxt⽾jˇ4P^o­ŢÄδřGtÝ'%vĘ8ŇËJä¶¶”‚jĄQ*"™Ůh]Ä©đąZ\›ß|gí»HşоÄB8´5XNüţë«űÉmµ‘"EP˛»dó±ÁËöúŮ0ĄuŃٶĆNÓ@]GŁZW 2XwźÔ!Ä\Ź??–óÖÚ!łLá-K’Vď™#ŇŘ*Ü‹ľŠ ‘Ű Ůö^ vă x—ę5wéU¶ľţÔBn‹Ř¶ŢaÉ_vôç9bßkˇ I_‰ĺ¨ë_8oi'5íeSË}ön"YkőrăíńSŐ-Ĺň4ńt1]ËNńaX׊8j8Q0Ün…7Ř™É9ޤ×i bG¬T{–d¶?ęÂÁđśô¨€~¶Iű¶ż ±$ĎEźüQ\ę%ÉlŐ> -stream -^ß\Bväł`sř“1„aŐŕş €˙#kCKŔgÓ€`ş7^ע°~IJm’nÄĂ |ĐrÓŢrpł ’‡¤÷\}Oź'63¸¦a‹âÖ"ňŕ“âÜŰ0po?-,Ź›ř7xîOűD^ů瓯ÎňŮšZ–Ŕt%4”ĎŰ%€ŕ+:.¨Ś›fĘÚűw`™lő4žZQʏĽÎ,Ę´ÍżéĚĘý†˝ećĆI¨S‰΀â %?ôŹşň‰Ú¸g•VW͸†m@ŢĄ›3S†Řr -„ֽęçČAď©)ŕ‡‚żi×q®ů}ě">ÚK–ź:Ť»íㄦ.ĆBţ#‡ű“"ó~L5ĆAq{>čFů†IčDEÉGf•)Ú\Ël‚ď7X.—®¤ĄçUÖ+ď|ŕ|[s€IP= AqˇaŁĺ3Ŕz Ń0Î?—š©G—`´,şŚę˙]%_ď¨üŔ/Yuéalyţ!`O°ł†xĐá€ć’V¶“ăO•;á$ňzzXAµg-µ-šZµ•9"Hge†Vî ë} ”agůĹÓßásąőpĺE\l5=¨7± »TéßZ®7oÝë -B i‰ý¬©hVyĺôU‚mîĽÉ$#‡Z9„–˛gźS~ÎvšóÎ!ܲbrz·ďüNĂ/_)„,J×;žlĄF tV$Ź@â­YÔRď™Qáń -–{ďFäöŠŢH@dmT(„ä$á˘Ęö/ϲ;Ž<]^Đ5} îŃËEIľŠe[0Ť[rŤK;c¨ÁčŔwHn5‡•ÎÁZşŮe9P…yŮŁ0ŃIĺŤxó0. –^a*‚¶ô _şAUťřÜ:Ş“řgendstream -endobj -3959 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -!¨ŻâÇJĐze´ŮÍżNĘčYŮß§Śo•Fú_4ş×+«łŇç…V{îV·¬âB]TęÔ˝¸Áśl%DŹđ- -8Ukΰ–ĄŹKŃ['Ę/1u¦!DÁs@ţćŤřŤ˘vĘM_%än™úä§Ĺ`8x®ň:Íb·Á9ÇCA0Ĺ{1ŕqź“$aöxAmîNú4ßŇžTĄŻmÎŘK7âsołď3jŹy ŃÝs™żAR¸^Ěóšň“cC»€ákęó9´ĺÔÉ(I+ÎJâ>BQśJôđu_˘ń«0j©ixŘ{‹×âţ4ŢÄÂUĹů˛ţĘ -íu9؉TÍńŮ祶ŘŇ -ő—l6m"TH^ÇíŃ]“Đ'°·'Ó”˘ŔÖeäJ-K°ů`†Ě'Ď'¨~f1Ń‹ť €Đ” -_‚>ŇŹÇZ"&Ö}‰B—pÇ9wLN¨=˘ăΠę˛o "S«ŃŢ53y¬ő( ˘iÓP°bČŔć •˝4čô/Ň_ýŢ’eJřů’ł©ŇŮZ˙ö­µş€´žçqqőW Ś8š“{Ü…ú¶Ąí ,ŹK?ëćěśhAëř5ÁôďXĐ–ýă"Ââ™]/Nëá˙ŕŐ¬ő h=˝u2ÎČSbnk_¨*ĂťJ“*Uě€Wtüv±«>}:Ł}f+^ďŠĎŹÜ¤;ąQ\âVę ˝ňPĺ‹Óf[źý ŠZC°Ăíć:#GdčËO+2ĄuÍ(O˛¬‹ă:ČâŮUVh˙Žł*˘ĺÂM¬¦E°çs3ŹŹ©őy8¬ë;Ëąř÷—×›˘ŇżPĂh1zĄ”ćs—ßÂňáb,•Ö+VŹŚěw”j§Ăźôi.á‹0]YfŚüôłAúľ é±|Ĺ´Q&3ÍĽďż~%R§ŐË`äRM!ÎŤĺćŁÍŔlŮë!2 n4ĆX ±řOomí ·t:ľe´–ĄĽwő}µ„ ťS62—fĚ{śŰ9˘FU™m„‚źwąĘ%>äeQźŇ'/>Ňw Ë|M=:üńşb6ÉĄŞR'|HEĂQ˝x ’űłiśpŔéh†ěčË}5‹ű5§Lżż›ÎĆ»*Đň.ŠŤÎ&7të>$›€uFčÉBsňqˇeÁ(V|;jćńWq/Z˘‡äLřÓcQňÓ/kAżi&ăPçëžŔŹ€ŞŰÄH -ŤŮG;ă}t9JNĺŕŚb~­Â-Ăý˙2»E‰uĂôPTb‘ě=Ô_żA#ç¸Ĺďn®í8FúHü;öŃŠFÓ#¸éË%Äę´âű´ -‹ʍé JvŻÓ›wńÝ˙™ZNľ&L]ÉYn }q%íw”ErůĚQćŽĂU úfüYHó{»žŽ4x¶Â‘łńĘÝůńi÷kIďŠjʱľQsËŠ»bĎ  Í7"-^!1KÝ.Që{ňń9!űŞŃhh®1?îä9‹2ąMĽi?4.Ü‹}McÇR•—wc!+ňśĚŕqŹP/bDP$¬ŕaÇż°‚đôuť+¬d„ -‡š*·d˛Ô{! ĺ^żXĹö„nzęy–B€lŔ#ń Fn‰ýбž˝…@mŠ&şL6C‘ţŕŐŮé˛ŐĆmËť ťu -Ů[rÄěFĚYî3ýűD ל‰”Ő'ßW‰őNČŁ;HżMŃ*««cE wrRČě Ç'΀_^¶Ś{Nś9+67óʢÍQßŐżó5ôůc¨ýJX„|CŁÝ˛–rý¬8÷o~ę‹+@– -đĄotž6äâŔÉŠRqdź“G˛GËvŮŠ" $ř̹ʛ˝qűă$ú9Ö+XGí’ĎU˘a-tÁBćďjżĽĄ$AP˝Ő¬„–\Ŕäe×Ě®CänJÍY¸Mfó4Ă<ďpZŃÖ1_ö kÔžC!Š™ę¬.iQ^\IËK6#±âI§[ŰľĂE›)śśˇĹ(Ż …ý"ö­^üwdĚ—ăţżg -EÉJŞŚźÇ–/sŻÖĺVÍš’J —u“l_7m,Šł%ďy(“oÚÁ7ôżúźĂyaOîÂâ3;éŤy‘á+~˛Ť@ďĂÓťM@üĐĹ“A2”{V3ŻÝů°NçÜendstream -endobj -3960 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -Řşř!DZBŮĂ=0·řâÁÖŠ•dŻú,ÇýnäNšTO†=áŢö¦Úę÷”T+aĎ ôűô›«c`ĄŤ‘.Üć쵬 ›ÇÓĐ…OF´CfÂMeĽűÂXĺŐÇS@ʸů#Ý@(—Ş Žă/;פËeă´Ź ú°*î­Ó¦h@ ů9hÍ8Ńö‘ÉS¬óżĄ"Ú<űŁ#bꢙt®×‡}‚gGŻô’%Ňža{®zŇ:g–hđffŰšŕ€Úpt„ĘË'ŁŃIR˛ŕ'Ą?~ęDZ±°„a^÷}•P?_ÜŤ 1­—Çźăq‡«s_sqÄ©.zŘ„h¤í˛P*ĺŻúq‰Ýôő¬ŤŚŠ×tm>ŢłĄŇĆçŤ[µHaO&޸#÷LžĎ­ŃĆ4ß%ڔٵizeAZVu+k¶Í¦‹;änŇV­<›€gó"q#eW”ČjçmcąukŁŢY¦Ő¸ěZ ŮhNw>.±j\ó’bĹŘ -V`ě{–Śs\ ’,/żjĺŕ™PěŲ)í’8ÂÝTyDv‰;tĄž¶¤.¦€Źg<{‡x".ł/¸¨e¬ŔS¬F˙9·m?[@Ă Şz-ˇP52ě6ôÂ' üÁ€2Ľź­ ަ Núä’˝ëý×ŰĹ --S8îbú#µ ň(K ßn¶oŐĄ >]*]:ˇ… îkf….AX>¬ÁÝŕÜPHóŕ{=Ţ™U„ă™áó.ĘSÍQFÚţń«ńYĚTT,Đ*¬`QťN*›nďI—Á„ĎŚqčN‰…(KC±ĎŃÓřŐв9Ľ!/öĄâý⎺ɚŞĺ3–WË´Ä­µ<5LľSGIy/ť]˘{“ę"ĂŚ/8’›HąY.*ć’KďńLżX^…ó \–«`ózoŰ[is2V)"°·OηT[/śî–±Ź{cS`ÄqwZ”ˇ©…LŔşYôz+÷ˇŚń‘‘®řě!˘ĄŃ&fżúZw…µ{ą -T°oúĚóLĄßVu•â»đڧ“T„cš×ŕßläóX> -5;ŕţ·˘Ŕ|Ž2Ö4ŻÂßc‘ť˙$ëbRz,ę;#kŚ‚‹Ţ=(ýĽYVÖ¦4é˝^Ří·j}”P/’gdžÖßs6O@ ¨Öňľ4‹ -Z7` ŢÔendstream -endobj -3961 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -‡yŕĎ@Ś6‡á¤u@\Lśś‹)Ő]‹cjq«č´×(ąă;Č%F…'<’Ż|f$ĎyŁhSßËý.çÚMăŹÝlůŇ©.aT÷˘ŰYĺ7®›·„ &ŘwW–—]fPbĹfî†1‰txŞż˝ĺ˘®^áŰXG9ŚdĹV{Rž1<ě·¨clĐ~OĆłÓh^–ć‡T3$׊ňĘĎ•&cĆS`&ÝcŇťß{Ç„h -ŰŻzŁ`DŹáŃ—[U[•˘ÖňĐÇ4x‘$yŢ€GÂe6bŞ6Î]ĹÉÔw„_ŇľÎ˶Ľ5Šë$Ç^hŹËÁT #FcŁÚ+0ŔKPőĺĄô€É×9mG˘l¤¨ş6ßý—Ě0|?í^±…BG‚ȉ.AŹr&$‹ 2}Č7ř°ž @†“šY<ćSŇ;/I<¦Çl/XíSçÝô«.#+–éj‘G’–ŰŠʬź:$ŠËGޡʨômułčUlüZŁăőcŠV˘Ů{p3W”ť 2Iš< H9ˇ. kš<âGDš‘·Ôß|đČíţę1ĆŃCl3W4+›¸‘¦7^Qä.üř+ŔjVëô&=vABw Y_P¶˘Ś%-R8OqŞ=ßP™e˘:pďosůĄłĄĎd„ŃewuôU|ŘŢČ‹ß3™…¦Ě'K¬aw˘üt]$×ŕ`Ł„ëpP˘IŔČ"°43Đ keH·YHě†ŕ -0~ĄÂ‘řż•&Ě—V[Gů7–ű ÉIŞPK‰?č/üa/mí5ű^]›@łŘß-ęňŹĚÔxrŰI¶aVŁ]B8NßAJ&~·aŐ=»n”{ڞ¤łâŮŽ&Ź``GsúżŇ*Na}ÍřŔzš+˙3P>ß ×˝ě.V!~ĄD÷ën,¬M$;†™_†şô' 9˘EŕĚn¸]ÎP(ŵˇźŻ„^kíÇÜq?a9ú>µČSő0e/ju•‡?:U´")eŢŮŔ›Ç0ÇnJFja()DjČgâŚL™z,ťˇćQŰÄ>iÁ€çcŰ)6ďG”đKx“·Ć+Ę1ÂĂ÷˙ü&?î`µQPÖHbýŁs´&42‡^"šhßµó*uV€„á_Ľ…WË»PÇ^j“e˝YM‘ѵpíá/_-Y¬Z=-hłË”ÁÂ]PŮŮÍČŠŻŘR±d}Rëš očţ}ĆĹOŽr •§L–ó8ië§»žÄç-ďÎn]}RM´6ÝŰ˙#©{™p(vŘX줷 -†¸'ú&ĺp ŐM*Dü-t:4n> -stream -TŮ­fŐĂ 5XL\ éßüq#űľDS?“5Ă«Ă=×§¤ŰHÖµ?APÍóíńŤńy;Űů ´Bg}+0¦€q`bĹŐÖ•gOŘq®ĄSiŇÄdhĽÎĺÉ|wz'ôËŮĐŻ§X‚uÁÜčc@ýlZ2ůbyôń=0 śç@Đ‹srŮ>3QeĄÜ,ɦn.ýfrߢxGL’Ôú! łCŹ˙.TPŁÜL­aLx?Äé2RŔĺE퀂Ćx‚ř $N“SSĚçK°Á…˙f•·c{Ďq˙ĄĎ@›ř -¦âlN1Ç$‡ î{Ŕň6Çâ:/j˘Ţ‚ -DÁÜ÷w±•C glţ  §~G-Ć.k˛ťuEµQ0ŔŤaL&uŮÝHÖLł¶3ĽďNą4ďź(ľĘ´Mť€Ç.ĆExÍ«|ßŐś+Łăt8‚UśťAuëË׺Ѧ"ÔŻvÚuKíüůZŁÉ­c¶8fQ;Í–‰•ęÍ[=fŐ‹ÎÝó ’¬\2›¸ĺĄK;pP{LÉškŽŞPMű¬É·”ZbFĎĎéšĚ,Ű‹:®ąĄÖ" 0qk8L«łŁEŽY(ß ĐRFÇëYze–ř“1[ŽÍŁ" xdh,Ń!}lގ-7tzoZcg7viŞŞâ°ăwŰ_Źă{USŚd…-śEÔB*ŮQ‰e[>8r$¶šč ÁvýŹg˙Âgpń ź‹žŠţ Â~ÖEŚ -ÓÓťýţMü7Ďy€a˝6Ř…yŰÎ9,tâé/ř_›ŚvZJ‘[ ;ö0¨: fÓVÓŞú*ú‡X TşĚ¦M#Gެ”9Š2ĆB«ßľ7T÷«|dxăy<9 $Č:µR2cl;Ăôŕ÷Îçžń¬ĂdVͬßS…­$qŔÁą@ĹÝ•…Q´[kćȵ9ŕ$NśÜT.F9őM|†Ďť Řh´ĚŻÝěYyIuoKŰP!ŃQ&†ÉÝúTJ‹ízÄ9xśúZZr0h|˘5,żÖ2UÜ—='so -F0Îűk9•˝Kuźď׋jÓ]ÝĎj!Ť%ŘMŢE<î|óŐ"—ŹN@ürm(`É\ją&R©·{J;ňŁ^oËRÝCć•F%E‹Ŕ4 ŠĚęř<.%‰|ďEőą;ýçs4>ÂĎĹl¶‹¬Ą¤fť5Íw"Ąš=Â7„f«Ś mń0~†Ëú¬Ý)Ěi(O˘ťĘż -Ë zÂBÂÎí Ţ<üłü57¨¨×jîÓÁ1÷‹IPîĂç„w—Ô©śnÜtr·RR"Eb&°ţśL€{ĆBn:äÓÂŃá:RN¤€ZV#ŘĂŇ!­ˇr˝5y«j_ -_Îŕwłć{Ćs-š'gŮ4ţ+·fͰ1’@Éó#ŕŃ·Ě9VźI)ý†Ű˛L—SAPžĹË2Ţ€ ßC‡‰łŠ•öಝ«¬©ŞŔ ©ÍŠÜ4ĚÉ»–:ADÖ˘žůW]Ńh—Ĺa‹ÝΨä˙ëY>†Ś.pŕ|Bő˛pjźß­Şjň6ř$0vÚ×-Ý\s1äŻz@(Ą‘}Q¬ŚÂ*}V¦â/őő"JłdĚí¬ţ[ő ăŹodáI«#xZś}CäK|@T+[[ů§oělS„âę*y^ż~‹v#h|´šÎ`ó‹Ą7ß­JQúŢŕ:vżE…˙tűúW\°»Ţřă®+ Ź›/Ö€@ Ľ7ŹžV$­˝đsZ‡9!‰żřVŮ!ÎD NśˇOC¸r'ú&źş”j'›căĐśy-KQy .Ó)Ľč±Ă"·ńšCY#Ç·_ľMĄ> -stream -ü4ž"m˛TSĹ:ńÖ˝0|A -Ę3‡"\^Ťţ"ś`yůeMC¸ŇăwlÚSâTGIĽ™mqôĽě·„LÓł™¶ѡ–NAÉxdťYŇ×îÄVŢÔËÁnňŤ~ßEÓ^ŮMSn†AqŔ:ç*E{L÷€˘]ýs«…ígĐXzK›cv·m€ŘŇäĐäo×ôč j@›e˙tzÓáŇ®(*­R٬YbżC¬zKs%­Ňč÷r‹C°µ[íÜ3>q*$řyóâë¦}ŰŠ» çÓoö—Ç­ĺđob[˘­g§·»Ö滇ôÜŢfzłŰyžÄľLMöR5;?ÄúąÉŞćHÖ.†="'âüť¶¸řu2%›Î6źÉČ„jyű?V÷Hs„}Ó?öб7ű듾g$éXi…ýШîë-{ţ¸2Ääeĺ3cř·Ńćµ$î˘jţµ@ŰIČmÇ‘U7ŰU'H›ĺ˛†jt2H2ĚöפFއđď óµ©3 ď“'©WÉaňŰ-^\„¶Č–°B˘ĄÉČ_ř‰¨•DŕăńXž/0”z­ŠCŮŕůKc#” ŰÝ's1­ň§Ç»ŔmĹÝ•+˘«rÍf![Aäw ×)»ÍZÁ†oakîMióQ[čoŕ~«*‹h2í¬Wš QˇuęK™‚Ž\k†gÖÇ~öńE˘Ä’ÎĽ7%íV«qfŻ-˛ĄílŇ(|Dq yČ2í‡üç)JąţÎ>Ń ž%>Nü^*űúżĄ… ťţ3čpÄňś1Űî9ÓČ1™Í(w=HĐŇZ Ă즞ş‡Đ:MqětV2+ÉJs‡[Źk ÜîKš2ZśľŻzBÇąz+–BőËŽáĽĆň§¬6:ZÎ~=6>gnĆ{ýI.!itŮć“w{>Dk!@.ŹzŘn`'%XbbŤ’s6Á·µď¨VĂ8ŁG±/`AŽ ˝*µmŁçuŐZ2ŚĂM:=€Ű9,Ô6Š˝DJP9ł&'ó]ŢÁ!ŐŻŻ¬ šL›şT0×úÔw§ľÖvžÝ‰ ¨Ň¦ÎŃáäj4Íf2C¦#ťíň•L®#üŔ|`Ëš«#`”˘“{ đ#\=ObMiÜEKšĺ -nÍ+$aeŰ\ŢŃl!M3z硱Vyž˙Ć+­C—Ă€.Ł<4Ěěođ·Ĺ× ąěŁw´}ËÉ- lŚĚ¬Şz‘‹·pPhîj{¦Ňşßđ\’›†Ůť–·N…PÔ’ţWËńXß XŁĂ–°˙ٸáçţš™NŤł_b2öś¸z•{*“YrqvnŁ*µĽ»ë?sËŽřsJńŃň0ń¨ú^§˙¨Üâ”Ä»S&PWËz:˘řpÓw§ý8ŻčiBÔfÇÜÓÝđ„‹ŔBü­Ľ§”ĚĘ€ŕčŃyPĺk·×¶˘sŽâ˝Ś‘Ë6»®ČHRP D›Úq­ŔĽUó4¨Gńş[EpöťÔżµ"ł=5.¦×~Î'R4ßÇD9‹¨8Ś<§Š—Ű‹jkÇ$=(»( ‘ďđé'˙A…ˇIE†HŢl×áÁćwť5§0Ú•ćŃJ‹d¶#‹—ŁÉŃ ĂL°ŕQ(BxMÍOܡ@m´9ś—ëAŇxJňlŠ +–ĂŇG"RľęŘŁf``âyc]´’·M׍ĺUşMŐRî•a+;EĹ&Đ5DCű›“ľbĆOŹôůJy„G˛‡Aö‰Đ:,ź‚®4 Ű#&Ćl')Bâ7:ߥĂO>ödÇ„óGsÄłĽ@|ŮSTuţ“&弋՗u*yeYô/žľ@ă0îN×ËQŃh'jc˘«¸­B„>ŕD›€UwĄÖTŠ·Ťš‚÷1âĐ_y$„áŠÂl®ŃË2#7Ëî*W2XPKě1’ŃQ™đé¶w.7|R[ä °[L­.™)Ţý˛Îč}VnŃ<’-Ř›?˝a@W ÁĂż3§=â4Ĺ–—sÝĂXhgj¶ÝëLűŹ•ŻçýýW_v`çĄl›=tůV~¸1M9?fŠ8ŔÍłÍS!çÁ­ßިĚÎ-l^ďç·ě4ś›ä˛ßű"­¨'ĺĹ~EĹ3MËDGo=>ëŐńV(ńBÇ.Ó}I×8úM­¨Aůűß:]¤ĺ?şîd‡JÎÉÚ<‰.® ů¸ ą’dĘÖďŤ^Y$ĄąŢ^·¸ˇCW× ›ęQi(ËlÉ=7Ý“ŮĎsŰX·Űçj˛ńâ ÷Ú&mkmí…ůe=3X2µď‚^,¤Lúědendstream -endobj -3964 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -ÝÖ±ŃÖ™Îm*ČUAëĎÁą|ÝŔ”L©ŁkĚžo 6ׇ|rPçW“ÝĺTůC"7d§A•v!|’ş Zš*kőu| 2PCÜůńşcŘVĄPćlµV˛OĹ.<ĘWM ™_(S×zkÄúr&ĎÓÎĹyą‰VÉĺŤXJ3ĚŞđ.[)‹ŃHON*Ňmŕż”Î_ěG ‘fа’M°É'˘Óźđ˝ÎžÜ -m,˙VŞâň űL©˙ćË­kfĹġęU‹í0Ŕ/*geyŔŇýnTnbŻĎń’Ë]l˙Á÷ęRý«ňŐŮÖ•Đo›¶!ľzTŤťB>^ŔőxS‡ě»ĆVöŁËU­©WąŔţ;ŕ;äîw˘–eez3~k«S9ăî›Ţ"ZB.° ę!®˝~ů-Ěâg0žŁ<¶—w[Eś=ŤÉ¬iś‰0W’'ţ/IĎ^Ľ-˝%U—1€5ó°phqaíkÔ»Ít(đ X¤1é]ÝNč­©čĆ)ďÎűĘEZÚétóźM4Ľ)˘÷ĺεůÝ&úP€·E¤i˛$,€pŰ_Ŕű6__zoťä9w¨VŇ5ľÁttwgz¬«ęéľÜO÷sîěŘP´µ12cš(n÷čďfK«KŐĺÍYź v8)Ç“ŐG)óͨĺí…7!±~ Ž C:äFF Ű”äÍĚZÜŔľP,KŠ˙@}‚ĹjFĚ®2ÖÚµ}ý}»OŃâäQŮ^ű~ĽeZ¸ňA€VD§Ňj·ë· ^[\Ň/OĆ`­ &’oŃܧ•ËZżMTĹ ¬K® ĺË"ü 5†:<–S·ľ°‚!r‘‡s¬‚nwd>Ë^»¶R¬xµĎXŇîĂő -HT©ořr.@V“Ĺčđ´?ŔĐŔž6 Ę’ĺVŠĐ@ĺĂWźťť]&ßú°ČvM˝ú¬ÉwĘ3­XętŕQ_"r>€Ę®ôUúřŰ(ÂłÚ °č=4 ?˝ˇ›ŕO&ŃŠß>ę ex+¸? íEŚ·˝u<:¤˙(†]”4o?K⢠˙%Ć;r bĂü›yŇ×…(2~¦Ë/6_łđŢč’Ŕ.ĆĺŮ !SˇPTk˝STđ€DO‹őݬhŇ%F»–}çî-ž9Ő5Iümˇ$_Ç9ŇŰ#–RÔb0É5U`=iMQĆ»ě„ €M óMA=–˛>jűţą§.ŔĘ5\N‘NŔ`śNa˝» -ŰLZřČSŃ–ă¤ÇŔš{:;zéŤúZ›.ö׌«ÔŐž‚d•µ4Âlo= Ť™ôę}ă¸B^ˇ'Ń‘Î)RëvhĄ=MVtëÎaV‹,ězqBŃš˛yŘ|{pĆś‰ű™IšPşěĘÖÓŚŐbˇ„eŕT¸ËaŘŹú­Ě ˛Aźéď¤?ż_X5Ç9ĆzÔ”}OÖ`HŰźăµ®Wů,i˝’&&#„żŰ2 „"¤ęŤs˛iô$»Ż‚i`e€×ÖÂíéäçF7äŮ’PyB¨çk"”ÔPĂ– đ:LÇR…`ŕćáůnţ;’÷uňR‡UęPĚHxŻ­á™Ť¬;µk­Qb-ńá÷ôFÂĚx3BńÇV^Ęëóˇ~|ájéŻý÷ÔüŁ`p‹bó*żďZÇÜ -@~¬˝íăjŘ2gÓăEMSŐ4Ś|  šĄ¬TŻaé•2đ¤{LGÁĹŠo\ĚrcŐőŕXKgł?łőOµËIQr#­‡'#\䆄¦[t1Ź8»ëö2JÂŤN[’>Uôˇ…rtDZ‰wIeÉľ,)‰—÷ůAIs[h<0ů‚ĹÝÇ[ĚJ!aP)wÝWN™vŃĽ’9s,÷ë̸H™htĚÓZçϜ뜡^ČŢ3đËĂ—N±BăM<˙ß;Ĺ÷ޱń–˝µŹŃ»‰ź ®.or¶ÜU -ęőmůUDůđ†ŰR?ĆOŃ"Pđˇć™!´,«ÔkÉE&ußX-|‘đ%ďżÖV¨n%s—˝•o’ -«}&T› ąĹ1ćżżXZd¬ë9e,›k\„\(_'t"üPkŰ9mxs:˝âH[KwĘŠăňj‚<9śŰÔ@GőÝ˙^Í™AŔÖ¤ed—Đ|6n¨=V®…“»™áó’‹cą`iŰt.ĐOGYĹŮÚ -ĹÜź’>ýéyQ+Ű)ćjčş-Ë)+«ŻŮcălćěŁ:ž5mu"ëH-4ĆýHqÓ9x|$—AüÖ!Ú9;ą°ő,†€¬Ľc|ŻŁlE"hŁďPaą+áLeendstream -endobj -3965 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -Y1 Í8‚žč"€Ő—O\ď(ÎMd ÖYŤ‘ㆭ„\{eMŘŁ© ÷5Qă@Q8\Kúm_řtxÂ\ťLŃ=%fĚE ßţ¨ßÝ”|]`k‚?§"1çŻ×´FŐÇĘÉĆ - ¨>{2ˇ¸¤č§Ř°Áő¦+±ę‘Đě(dĆĺ´Č]ţtç ‹"ˇ¸xĹGs+©qşZÄÓŮ×!#]4A,ký&:›ĹÖ÷ţŕ:/aÎČ đIOĽmÜcéOŇiĚ0â#‹‡üź¸4đ3mšRf`ÇjÇ)8ž÷ú÷ţq†°O ß\č€j弣!sÝ›Íh^›NS…†Ö“¦©ÂİF;Şžëó$('z«ôҶv§ …”Űl™q’4îČlÜŚá+ÁúšXÁ†> Ą‹˘ŠÄ"­DAŢÝĹ3 MÓsdŕ{éąj2ȱÉÓžŞ, P§Ś¤±żőGůłšĄ.ëńäŻ@pâ¬+Îâ:m¤CëP=;/LđVHŻĐPŢÇČ˝m,W tbz\m˝_v¶×zéPš§W⦖tLóä’*”,ĚÂŁ'L”@ü'~fÚS\l˙­ÔĚwői´ćéŘúFsÁ—ÝhESE°ÜĹ9e?lŤĺ¦§š‹ů:éfi< 1°§ĘřתsÄ®1ŇřbÖÖ9""$f=IUm Y—ăÇ—ź(gPKęAű_;ď‘ß`5ńGĐňčů&Ë,ýW— ˘+@ÖbłÇ¦qFšěŮ‘`“©í5@D`T° “yGţuoänÄ2廌 {©xz, -·@Ăa˝ĺga¸źfŔçsk Ëf×fĐŕ5ĆIç‹Pd÷ĚW…FŐ(×ëML}D|‰.Ý1;ŽĐÓ5ű]I)"z8 űą}ţ¶ch 3ůę«H,I’˙ˇß/ ă—ó÷)Ođ݉9EáZx=ćöĹ9ئÁÉ@Ěä :űŤőďGŞ/Çü›G¬ »1K§*fHv9WĂMĆŰŹÉ_|d‘¤OëĎŤ÷\¶ć ÁBuűÓ3żZ{Ř[)z@ Sßkɧđ#¤Rjf!)n4;Äg eőî±ŕUvüäžĹÂ׹*CęańĂžŠúĆOH¨eb«;޶™ÚC©V\{D\đXSŽ$•ÄĺHĺł”%IŃiGĂž ůŘ»n«Ç\YÔ â÷NĐĘTS(iˇ<­Őf&őś¶– ÂçČnĆ‹F’.LŦkţ©XŠQ |hř.óß—›+_ĐŰT!˝1÷ëB8DA‚ˇU–!) š -+«wÔŤŕCC˝Ű;K±ű«ÉFi/_,nCUř}ů‡ÍL4’T!ěŻě¸e‡©0®í -ąW÷Uż -j2ĆƇ -voÄÖ.űKY§‰%Ę™bźŮŐvă'Ś(ÇűVđNËôÉQ^DľIČăű§‡řů˝\]ŤÚű_tâ»7ěWŻŕ˘¤ĐÉÜ"vt\5ăł×ť{—g,‰đÎňżß’F·včęň 7?`€dK‰2BB=Čćŕ:ă(G›ş±Î•yžaý ˇ”‹ĂŰ +îd@ňę˙’z˙;)4ÇĚ…;”Iˇ2Ř4đĚ*¦dvŚ…Ři©oݦĎ>ł;aë;ÇlŰG—ŚB. ZóŞí*ĄëKA,řĺBkĚ_Ú‹üGź˛S‹^(#ow”jČ G}ź)ďµÍťRząśÎ[4ä€ĂˇÚ8ł‚[ĺ°2L4üű©–"WĺĆb˝Ď8ꢚť»$YµFŻü÷ůj Z_Í9ńżţđ\.}ÔŠ‹¬IńŇt¤ékăĹŤw‡~==r<–„ď‘逴€ď"aŃíC©#ÔŘ»ŐҨ.1Î$ş­ëEB­ Áqöpuł…~¦Ę±P_ę•ZÚęú#—(‚ ś!eň‘Ćr°ZơB'·˘–±ĆŢš4z¸ĽW ßcj†,jşe}qSďJřČt&‚ž­ÔÖ3m‰Ö‹Ŕ$fĺí ş°:ĎúNĄ˝t3wúúš‚ #ź`~5 -|9–p®=8)ó|úBuŰ ęAŹ÷ťJőݱ•ڵT˙;.ţIŠ12ÇęŮĽ¤•Ż›>Ťxsuü“Ië™Ňíźąź«"lK*Aâšş{ż#kmBý–'ŽŽ^6µ’ßaŽhś9𣆥˙r8™ŢĎ5$Ë3÷©ß`ÍÖ4´í–ňú©ŁËn@Óü— {¬Ą9vµ˙˙®_ƆěąO~łl:%.Š­śnS,„9Ycŕö{zo÷Í!°´Qş/ÇkŃ~p% ´„ëjnšđŔżendstream -endobj -3966 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -©q4‡1_tî -v“ť)ľ‘F·bsŐľ!ż®µ«*°B=g!Ŕ jMHpB°ÉćRěÇpt^)!|‘4ěţĚľ8/FDýíí·Ź[ËëčŕT4ü`í.X9ş@¦d|Xęý<»ÄTßÖݶşK ÇcÎăxťIâ_BdIm®=đŘÉΡ´ńumľg¤gDmuńŮ/x#ßŃa`Čq˝smta±GöěQĆĚC׉…8ÖD†~íĚpąŤÝ”`4±ĺŽsT©ĎÓ·[{Ą‚aŕaSńąçVeÚV™ ŻtČQµľ¬*˛šÜé&`™yMôŁí®©Ýľ™půř¸^K2ŘŻâČY*»la™ľ+ľqî7ÝřsăëŔÜS«Óžŕ4ÍRĚ ×;Γr&Cňí.ö¤Q©äíşgp×UżÜ˝PÓ¤pRΆÂÉţIhámÁQŁßź€o„¬˝Z·Ž źE"-M+JxeCł„Řxí -#!­U4WîőůśÄ[ęŞi®ťO4l—źwJT|ţő”9Řtm–lś0[§»E»RR¦gNJJžÁ_ŃđY[ľNýŽşQfń¤qŕë(A%©ß'Ú#Ó&Ť’ŕŻBçŰvĺ“Ő@Ş“«ŕÚ!üqĆŻA».–Ů…Qł˝{aÜEŚ„Ú®xŚBwě# Ä©˛`s8Ţ~:Ó*¤IŘ‘¤rrňš|O -ĆP,ü=C¸dEŰA‰N ýOm°\Bµę_ žŐ“hJtbwHć@‡_˙şˇ?,›ńˇ*Ń‹äu˙Đp_Ŕ… ‘ €×Ô_‰ŰSţ2Kűť 9’^ä¨ĺ7§ŞZµ-šB©žuAÎß÷ĺFşű}¶Żăb÷e}ŇěKçhZ)q‹¬Ícm±pö0tHt×bW/ŤtĘTEČĄWtŮůU»aČt˙Ź˝‰}ü›Ö€šˇŇŞbSuzÂ…ôb:O4uBo(ěőő˝/>ş$Bvqľý©)ŠŐٵŮQ•}ęa¬ł?č 0L%]"ÝŹŹúłěÎ;e÷Ł.)˙»!­ěČĐĺdů˝çđö·ŮH™Ź—±†I¸«ôw¦n“‘’÷šřëQň—1Üiç˙ęLK?Đl_ćöś¶l㔉‰bÉNëťß ™Ą}>8&5ÚJĆdb<.ćH {ĺZ­†Â‘ýlÄÎó§µú5¶ç(ňŤ€[¦SČš–ŰFażf»]Ń+Îo÷Ď÷č×ěěíí\%ѡĆJ•'¸káđU’”JtĐk×) -ŻÜ>É'ŕAÖć1yŔîÖd}Ć–‘ĺçŃN'ř Ěť›\ąA ®ŠBJ‹ôżřmowsĽż—Ą \˛şň˘e5”ť{܉ęÉÁ ť3«ú¸ĘŃ´dE+č¤(I” Ŕ%I• âfÂEŻ`ßV †ĚQٱ.hV"Ôň~BYežFŞ-©Ň8đäŇdEľJ­cćeżˇÄfđv’(0:ťS´A·šrÜíĽo˝„m?xÄn™Pä®Ňäs‰#ü1Č>Ő‚ŽPYFťĚ=†şm kĘ*G~É<§`Ą±O`xĐ,áA‡cJé &ö K ëuŚĽâ•(üä™Yt”(˝źˇ»c•Ś’bLĹŚú -¸zš>ÓŚ†Ű¸Nj™ď¬ŃwČ|ä_˝D5‚ąť„Ľ ™Ă[Ł}–ň†ăŮ!ű[¶«Śż’=‚””űVň (q­7­Q3¬cňěV wDü‹RH÷#Ëi$=ÂG}ĺ©Í"áx¶F+Ú#6÷XgľEŹ§ç›ŤhFŁŮágNş­©Ô]ĺa<Ľó¸ĆµU>>އÝszëΗëh:gŽgŮh†Î¸˝dÁiQee¤b‹!N4 5ő~X3SřדD™`ă™úçĺ×(ĎĘs5ÓΆŃ_LîŇH’E˘âúńďĹŹ–§OäBkÖí©R8éÜľ)că¬e(:ŘÝEľKŁEĽŽ«Ř '^î j`3Č­˛)÷q7 Ýwéů3c‡Íö{Ľb\âHÄáýĂendstream -endobj -3967 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -u-đ•cŐĆ0+¤Dą@`R eFăłŰýř­Őş—Ş+,âÖČÖëĚ$űZ…éă©\BRG6âňĎĹýޱ¸‚ÜbÔ´őäIîZ<ˇRŇ î夡/đ<$›~¬ ľV2ir;r|ţTźwź>śB%ÝXfViWžâÜěB&G^xđŕŤü˘]‘>Ş&]6±[Ć’E dIpţväMTRxŻť^ă\ť*˝ąŢ…h4‹¨âČöuy'e¶›Lă;ű­v¶K’pź•{FđšŁo¦ŽÓ[ĘŢ'l§ë„×é)›ěř˝[yëý_gEě–§ŠŽ\;5ęű‚Š`Ŕa±ÇFKXMN‡h•š2U:‹äq•7 -zĺxă GDLÄÚ/h Áă¶–·‹7ިum¸Ł/1Ř VŁćnŽ˘Ź’PŃăslv,KgőĘmÚwÁÝ<žÁ”ac·‚#7ťŽÁ÷dI)›RĄŃÍ64oÄO±sşrElÄŹw~KĘ]ń‘,ľółH¶ź 5ű8 Ýi6ÖÄJ¨Eoć˛H›1,ł5$AŮtWňéŚ6|‘źcć[nL`ÁŔ öÂ||´v¦çż/ätŃ© -ŐŽ{µ# ®^[ö#±–-ŤžÎ×ĺźöxQĘ1mţ8Ná„hĐíĂ‹Ľ·p@łH!U2áWçÇÓ|JDLkJŃ×ó]·˘ĐˇęJT5iřU‰üŘńnČŇ1Űö_‰4ćQ«†‹(#wl”Ť + Xf^;wĎ#˙D?ĎŃfŘEv?·µhÓ ‰`U/†L1c·Đl㤷™ŕ)úѨ“ č*^?„2ŇŕŠÖb݉_ŠŚLqîĆćţ˝¨R“öňMô2 dr’˘poţľłgJUŹŮÓq„vWAÁZŽŁŐ@Mkôh[ nűAáç*|§Ç#‹Ă¤Î™wťú3‹˙ŠŠţEI‰Ä’Ăý•ďEű•(řVťu"¤x•G¸ŻóeTDö;˙-Řp‚®äŮ}e˛"yçµ$[V¤ěę:ęÉYd *¬%˛~=ß:0#oxÔřslŞÖXUĄn ôĆŇqżĽ7ýĎ羣ŔżŚ||Ő8ĽďÓ‹§$)ÉEiiżsĹŽŮj†SŠ>.BŇőtü*\¨&š ®śa×ü\8KŘńő‹yűČXš^ŕzďÓ[Ě‹Í#­üÝöţp^‘Ók'ű˝l)LDc^Ŕ\őťz´NJ>ó{č7ÓijCąĆŇě™ĆůßDŚvős815&?N@0ǧ_¤ŕÓźNg… üř¶ľ*ô"$žuĐ7ŞKžY˙żIkë@c2^ë˘äŇ [ŚľÜç sÚŻqAdekWÓŠVţ}5öa”ćôpŠgĺ!Î×±Sç[ͬ -KË,Y·|ŞxŚtá@ěJjuw»¨ś§4&/ĺ˛íľk«C:qĹ„Ék¶ç<ç»Č5š ¸ŽäYąâ51^‹K%"]Žk\ţŁwŇ7\×)ä‰A‹Y ŮĎî®V‡‰;°UČ-7Ă1hăd‘ůÁ'ŢŃp‰2˙ňˇ„j(¦ÚöÖáĐôş@­lµ{ĚźIlcÜ5í6UÇďę‹QJŮbĄ)@¸IW즧ĎKřŞjńX{-}Şv‰Ż O΋­níÍm@ެjÔhĆ…sä„|C«TfČóHë”uŻQţ -îOĹʵ˙˙×4Ą«ä[ŐÜc> çšń«ź$;đŞ˙q¤©Kú7Ô]XďkśĎËĆ*ÉŇ$`×Sęź)_nývIÜĄRʍŹsú¨qTĄ…ł-~z Áđ8‹ľrv"ˇŹ!”Ćp*ˇ ŐçhP”ůuŁ’Â1ÔH Tň—»§¦űv5*o~.$É>÷–fšC¤¨ĽŇʤü»o´–8÷©«"kS*Ězę:#úF§÷ĺÉÍ<*ç´©Je.«:”@ĎŞ&ŐÖű´ °¬~Ą°–1źďP禬 1őu`¶Pzý`‘ôă†Ö$>{{¦°%a–{ťßŚŇ307¸€ćs—Le#Ź#ŐŔ`Ž‘ĺľÝĆ’O®ĺ«C$\Čik/v®Ş>•&Jĺâc¸zĆ÷3ŁsŻÄendstream -endobj -3968 0 obj -<< /Filter /FlateDecode /Length 352 >> -stream -O×–¸f5Ě?Äëa¬Üăšŕed<Öt¦U˝íŕR},ŕy|•zTŢ’Ě)»Ű0í‚!ďnĹ—ďÜä…j“ew§mŇŕM<M^&ťŘl'Ĺ™& -Ţ{Á2xÜȢë›AiěY=×M4”±Łü0Qß1ő›0xý=ź@™îKíTK`kHÔOyzäEç)ô:jW -†„ŮtšrŤ^;¤ęsď̵QTżO<U\¨˙ż”N-]LfĆ4Ś@tˇĹÓš ÖĽhtxFJ‹« Qí ;óą^ëFĐřhLŢ<ßŔęÖdCô–ÖŁřšî»ŃNvÔé‘›ü ň’0o)<ö¤K©=ö†ß/eößa·žĺĘOě~)W÷CĆyDKl?ě©{}zendstream -endobj -3969 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -.ľ±űŘ×´Ą_\‚c TÍmpÍ3ĆoW¸v yÓ„pw'Ú¤’†‚Q`,»ç „Jqózuv ·Ľ.m ČĹě‹ŮčĽ;˛&bUüeńÁcü7 f]čý®}Uʆ«2ţןËM‰¬_ńÜ/Dcđä2y8w¨ŹK&Ţ›]˘mbĆíý>,\É/×ç.UTÎ퇹 ČÂ=Łą–‹`‘ÂĚŁxíď)¤ű`Ż ÓńĆt{"ťnb†—éiů'ÝĎD/4— (úµ{^^ť©mNů¬>óůµ_E.ç.Ľ1|yż3 [÷dZ2gW¸´Aľ7Gń_Ł:ů˙tßĂßöN0űšĺ†­eî˛Ţrý$‚íŃŞ’[ű@îWQţ™ľˇJ¤TŇŻh[—>C. _X€SÇ›LĹQŻľč…Řu€]žzŢŔͤ@‹…’5†µ”˘ĄŘçńĆ•:qÇeÇĹe35ä? 1é'HJ@ę΀ědiÝqdd2fŃżPÜ^rĽ6B/¨+śKͧ÷xŻ^°x™R3Ařý5TönÝź >Jä`1„× -Á4E1tôôBg›Ý«ć8aěFÉ#DĎZ]P]‘YJ;âĚŃÜ®ź}}iŠs׳QpzUZuˇ>ů ű{č"hĄ€ĂÚ|€ó¬ F™äŠE šµsáÓ™ĹŕÁSó°˘×=ć;Ň[Î×…P˙ź_Ťëć4b¬xz{1â;+ +¨_Ř|µní ­Węé®ÎĺW„ŕřP}áö.<+S䬓‡Ô× ÄŃa¦™’Üw(»Ř ÷hĘIäíU±¨bč”đ– dŇ >JfĎ–ŔySs<ýlúwł¨ĄçŇdë…Xš"=Éß IHš’¤ĆžżĄÎOô«ĺ§ăJq®‘łox  ×é Ď—řs°$ pcě"))±ź‚V_ëŇ(sŇ—]–fH(1¸vč‹ůh0ĆHŹ# -rî îjŃžGjŕ-`Ú±C„ž - •Č‹"ěńq¸1-Ü·ą((˝ô…J—®o‰ ‘µMŹţzöˇçdů÷aěÔm¸c|9߉ÁŞ\řv„ÁEÚ?s źĚ™ś=r |xŰ%c~ýpaš‡çERv:jSŃ9Ěv@ą>§zŹČ¨ż°Î'†ë<=V§W7°±avˇżč»,–©"†üř\…ďhY!gŁFV•¤ę"?IţŞž;ĺ; "Fö})đďSÓ|,eGËé‚*˙H=mt€ZsfĘť :ąů4óëôDíöi$[‚şÔo÷°łŚIŁ`Ô;Ý˝Ř!śň%!©iTÚX6V˙śy˘îVlź@lgź,&(FuëďˇCµüăť»F=2 ô xě”lIÚKbĹO®¨îŠĹ`­X•‡@řÚ•™3čJńŁ$%‹aFNÖ˛CőH¤ĹÝűłĆ·Tz+Ľů•ŮŔĹ\ĆŃ-ŔzÓnđÝN˛"Đý}|@ó~š}ŔNUÚšĚ<«4ú?ÂKSq {9¤!$c%@˙‹(&„đ]Ä(fNű-Rý%„ţ¤¬~ÚT @qy5ouĂ{oÜłěăVs,™í¬Ă‡ÝŽ.ŔýŁäjĹt¦Č4$Ć( PŔľaŢ×7¤ň Y -…)¶PQ#±öóQŁLTódČsŃsYŤĆËĚŕ©q‚ëÉ.ôz)¤Á·éaęťŔhŠbtůj{‘ů«gBL ײ ţfA=“·&'żŰ%ŽŘ‚®oÍöd”M&EŽendstream -endobj -3970 0 obj -<< /Filter /FlateDecode /Length 1488 >> -stream -gťÖ]…Göi'GţĘňvřĄfLĚ4]ľb'·×Ť§Ť‚űC…Ě5üĄž0o -®F®›büřŕtµ{íłťĹ9áB&†rŁ»4~#ŤA†¨5íäšë”†ę+ď•‘°ěÖşćâŁKŔ~ŘŞĐ ±'ůâ~ÉÔ”Ö˝±‘i<ž—Ss©č%ÚjY&eË’“łźĂű%ŰC~Ľ¶­ë⩥K Ń"ę74ÎÎUĆúvďdĎ˝)9˝Íĺq¬…Z ütŁ]â™™>J”+Ćl"c˘Ăôp^¬éf»;1BÔO˘ đɬl\§đ®eş8©ëü?ď ¨h&ŰëD -Ŕ?Ň/5­1@™óÜwűĹö‘X*Ćő¤:Ýďůí9˙˘)¸pĆĘró+ĺ¸Ý ’É•5Múö˛ay·Sň®l«ÄaY#„Ć!Ó¶c‚†řuQí\"ăDB(Ś>Sřů¬µkžn>HY¦˙Ô=ŕďév]ž,Ň·í2B8Ě(§qř¸éč ¦Ťx™üV•Ň{ŐçÎä3ňHQzçSăž•˘)“áŽ.ëN›†5§¶hżşš6Ч|p¤”Ď ±3tFsĄC>›TgÁgf˝(y+—ń{XČÄRĆś1Ş€ŃňpÇ_4JeúÂlAZ‘ß/—jţ˙‡x¨5Wľ.íżÉč–ňďvË~tĽĘĚésďˇî-—Ó I}™‘ e;ÂĂ“řbĽ©ŢĎÜż  ž†gÂĽ%…ŘĄĄHňŢą?Šë’{'ë†ű2EEa?µ"•¦m|Úşˇ]Z2(şNÓ•l*·ë -äčŢĎgňđSÄđž|uw™ß™ÓNŤŇUŻzŹ˝ĂĽ$7IU•F EźĚjÜ?|:I9Ń~Hýóp”{YäÉŰ -p2=)G[”Ç[ńL˙”#Őâ¬5‘yrĽĘž «FŞ:ËŚ!đ,ĂDÇ*E¬Wɱ[:łéě!7IŚ4ŤeîiF˘»ŢďÎćĎ´ÚF†ëhśî:µ–ł ¶ ßV2{G(Á†ĐÂ<[Ňk¤Ö‘­Ľşü˝]***Ľ[“·hŰ·ˇc…ŕ·Á2Ac.äáČá°$âĂÓ«jP™Â~‹ Í–.÷ťrüüüDpÜK÷vY_|Ň“eĄendstream -endobj -3971 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -—ďKŞV&»ĐF;|3 -‹’çŢŃ…fŰ"0Ş)ˇ|ˇľ6ÍÚ\Hlj#ž¬âŐ•I7f`×;Bń2<ö®żQ!Ďľ—÷ů·pax¬n«¤Š#p˛;’ Ç+ď,%z ÇniŞ"ţ÷đş"Ô­|üiÁ‰›ßż°KĚvPjÁSúý€ż9ŮS<ŢÜ8ąRµ–r’ pŘ!ŽúĐ -)ťŻN‡¸Ţ -ąµH{G¸Yy ĽźÓ6Ü łoéQ‚śŢďhďT®'ÍvîĚÚ„·%©¨'¶zP–Š(j`ăaXń1núë9i(±}ü~­í~úĐ|C–Ľ$ä[HĄ§}“ňÄŔv4{…Ap<üÎ…±6 Fäć I9bŠ‘†.Ş ôÂĎŞqNßs{¨!a;7np=_B­;hâöŤYÖw*«ťwGTĽG†ĺv3ޡáw[č“ôsp§qn쬟¨›Ţ2ŮmEju¨š0őHéëî@ŤŰZ+ÍtĽ~š\›RLźp‹ ¤PÉĹ#ż.%Š”¨9˘~Ő7ěÄŔ„7ůőÖš žß~e4M’ňč,zHdDä膾íŕşľÍĆ©ąăićÚwBÉ  -é&GYĐGĺŽÚ¸%qÝŽ nV€ —Á\ΛX™•ű/.ŃńĄ6×Ĺ%84â-Clm“ah?Öí8’´5żŞ9ĚŤ0(ŚçÍ×؆rr¦ĚŹŮOjŁC@Ĺ9U?K ¶ -ŁqXÝköWĄĆ¶5t‚Ă:ŐtîÍ3›ŐW5OéZ!WĹ!±lc&ë`‘4°Ő©qŹ\ä°‹]¬`'gÉZ]Ž?‰ žZŻHZ^­ĹuoJǸd“ITÜ—0=YkžťÁ1ϡđ(4ýŤ"@+i±đMHF7ž±ÄşÄh ]#DÍJ[—ż O9ý˙«úď ů›/óTeh’QΑ×kD%/†żÁŁaä}ŕAaťĽžŃ®Ňv?švµŰe¶ÁÎâCFIą¸Ő0 @äž›V3ęýşŇĚJČíoiĺ\ ;!IwŢľĘ7=%6DŤ4lµMű~˘`'ń¸3aSL C:Ź%t^őÖ {vÜf&؉>›Ýž ć^č[Č@xd[N& ůŻ0 k~[Ő ďF‡spż<3žDf†äu[˙oćÜ.7Ű·ąĘ°‡ą[»Ž®¤ávRKî}Ööˇ °_] –BŤqDýŇŮ }“pNł -ďüVM|ußÇ)Wn÷ćS Ź3!] Ďű¶ßNËcT¶ěëç‡ń`+áBĆ~NˇŹµß_j‹śË&ÂŚŰS.ZÔü+Z‚‰âʞeÂn­ŐřÁVé1~o 0Jh’Š‘Âî oľř˝‚­™“ňąĎóůŐ© áJ>ó<3bV’0 ľ‡Ü3´É“8-ÚiÍfßRČź•ŰŔĺÁJŚęě4(Ń×đă­(ÚćŐbŹ?}öNÉ ôNŃ<á3ŽÍË‘ ·ńެě˝ÖËî^‘ŔiFjZĹ|TÄĚúz=ˇz„N¦ř އd~.OVQ“»śM/ĎK´őęÓh¦ÍÎX‹Ş!ćŢdŽš,—ÇrpĐŢŠXçhÜ@“\GuKÇ,rÔţÉ ű¨|G©m3ů__ ¶^Đá«}¸“đZ’G'&›śo˛Ŕ*'ÔŢ84Ľ „0›®ŢöJ.€>ăź.ťâvćÇšz’‹ Ë›Ł),Š·żŁé.&-NńŁ3ę‘ÎQů!ËŠ!Ú-ĽÉ˛b `“†l^z$CoÖŁ‹áĺk!ÜĄDţĚ4<Ž Eř± ÇÇUô ąYˇźÂóvhĄ÷öttÄbÁJROtc¶f!čÜWµËi+zéĎITp&ß#TŚTÉa‚âŢIlŁšß–ui”ŕ‹\š‹)đ")ä|'Ô"UvúN,ĐŮíŞLežmmęj0óí ďbŰč‘“6ă“0Iüő“é®I«¤Źë‘ItĘň‡ÎôÜňkN䌮$ -¤U ‚'Ppť⊷DŃżÍĎÚ‰·9sĺE¬ö"–&ţEi—[v˘~Öů/ěüj=ť–¸ýž™µ@AĎ•mR/Żş5ţ’,\*˛nŚ őÖę`ě‚óšŢ8š˛1ćőw¦—–Ťîťú -eALáNN±Ó ç26‘MÔŕ·@”đ?endstream -endobj -3972 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -rľál,t śÎůó‘pmľ„t›»ź4Çˢ3đb‰yČ@EbZ.ŽłŰDJę—3ÁëŠX€xŮ÷×ţN~đ[šTŮţ†(„)bVUÉ.Ęg”WĆŤŘńăóK$nĹŻyAD´˛BĂF˙ʧEnq+Ϧ%ŚH˝‡âF“†—-4ĂHô}™¨Ř Ň0Ý”žÍ!á#R»4ĺŃ«Z|X‘ëîÓ¦ĘĹń~­˘MĂźŮî Űâ‹{KVĂŹ_°Ő8ĽÝóČ@ŞŻŞ"ëŢş_„Łh÷P:F —ľç—Ôą,¨¶<26 tăUtĹŘoţ7Ńéú¦R1ÂŁŃĚťEučŔ1›˛CĎYA‚©”ľýUd%őÔáć$|5„čÄÔwâ_Ű˙‚FR–ÚF\ŕ§ Bá­Ď×ŔÜ­|ĹŐůŽîÖôrĎŕ…‡ągŬł}ë˝iĆR‡@îDdşŹBËnÔíKôwöăł…Ž"BOĄK\ĄBŻ3âšňµYeXł łiL̵š¨R§¦ÓÝlH-•.?̬&Č´žŮąxhÎ$1ŮÖ=&đů kn¨é7˙||zŮ’.Á°˘,ş‘,Î?1Nątş!ČDWµ6ŢŻw -"‡qO+¶xě·(TcÇö꣓>ş3gÁźöIˇĽdăÚ>8´ROO8l8] Xš„ňř˘Ů«â+˛Ôžěj*'‡ßeőOYU›:ý·3ď†879’”†ÔmCTÖ7ľ;µĆgŕř’]ŐL„ŞŁ+{¤6rmOpžé rä$*&ÎîfÎň9€‚’ óŁj¸ ú˖_ŐÎg¶íägô ĎQˇPrµĹ·łä”Ś­fo3ÜÇ,Kîű­Rţ¸'rd9@ăM+Ç@8®é¤úđń}m/ÎO9̢ÖÂ8„˝ŞÚŹÁźnHü»y>ź÷M1]}Fž2ěě#ţęÎ'Í­Â+\ł3O?Óý)Iůö%ň81‚f‰[ݵM djéßÚ¶„ąeýćěVĹŁ©ô ĽO¤–âÂń$†­đu´x-#ż÷-`÷~©ť÷vY˙Ň{Y»ž\jś|¶PD3t#ęÓĹĂ\ęJMk,˙ëľż(14ÍÚ§ňr^…ńđéón߆Wh÷`k‡ŕ*ÚGŢĚŘÔ¸ůHô_°˛ŞŢ„ŁÉODj¶žWŻ˘<`Ą¤¶ÖŢ|°ý‹MŚ 1żře…ČɨBśÖĄÍkqędźšsĹŐűŕ|Řr(NťÄÇ4\űDxÄ8!ŐWw˙†T»wřďĄĘŮ…‹˘ÝMX!"ŚłâŢJCV ĺő2ŁéćTňŕŮÖPň"žŻÝaěţVţSŁ;Čg6Ř*qýŚ2ĺÔŢË€w”‚$u©Ö˙ÓĽţéRP(”ÁüôŰ"ršAľ{†ŕsdËš%kąőp›Úü`\É«ě<´ëú[đÂÖkÓZ ö‘)gŘm>=°ˇć‡l:§0 "ŔqG’Řgm8E¨tk9č*®2Ö˙Î|p1©Ć;/3Ö­íČÚűlšôÔ42ŠNúHÚĚC¦Ö‰ájÜCľÇ‚ĚgŘĘ*@°yÓz’Âźîě ş4“ü\7z—ŐąĂěađveÇyâFL‹ŃđčŚR5X˛)Eħ”±Xa—f»@©•KŞsęK@tWendstream -endobj -3973 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -CÉš¬5Nb_čRäśůŁdÔtöĺĄgKżEĹxĹËö‚y7%“’‡â¬Oá++Ŕ¸şyy]™´łţ¬»š·>hs|Š/–ř3…%2ÖÉÚń>ךŐĘŚB°v ęKCS˝d - ęĘІMŃ—BťZĺ™íď*‚Kuý¨±ˇCOh󎹉üU¶Ae-Y+‡íUý¶˛ďĄ[ö c4äŔapÂÓNâ(D0lm®źÝlíCĽs5ó.Ž -¨Zw¤Ďn;ě«OtFvh‹kÁ®H ĆSĄäíĂizśx«{8öÝg4ĎŐ}Ë ­»Łj?ęW)Ą*RAʧ¤¶17ľe2Wf5 _&_„!ŇăX•}ĬW ŞôŤó<óóH€vÓQ‡k˙HdÂNý”ŘŮNZ˘[ëß$ş›őXrËt jC# bGű„ĆŮÝƦőŞGx˘–děv_\®J -‡ĐqŔśőÎNEZNÖńbŮžYŤ5É/ťÉńş˝ěÉónăy\âD‡‘0BLziü´Č Śzďˇŕ6CÁ Ľç;DB Ć{{#´Ăy84—"úPzF‘Č•|÷Ä̢ô󆻂9hmĹ×dăÜeDžWP@ş?]SýY<Ľ„ Î’Gő”<˝ÁÝ.ÂĄęáŐR™Ą Ĺ–żĹ˝ŇŇ$aş*Ëʶa2ŔoźFŕř“Äşy°Cśx"~±Y4$iŽ5ďe‹6ă˝°şŇ# -Ö†ĄŢăb}¨: ĚŠ)aŰciÇ­®ÇyŠÂUü\ŠoX»~ĐçU¤‹‹ S2_¶Ź˛\1;qÚ -ç|]ÉăTQĽ(0ô굂Pö2sßÂÍ›u-Ź{¸wgP{¸ ®é wcDI°RßâVĹĚż|ľôfbăTFŠL}Ôňf-×x@E•%‰eý"Ĺ+:·/k<Ąl¸ă‡âS ^—HŐyĽ–Íśgy+agáĆp–ʢě/ŕň—`¨kus)¨40“ÔϬµ|X`zâ -¸pç<=Źbŕ ë„Ý ±âů‹ö’MW0C¶ť+Ý*RDLolDHLŁ…#Ǧ-4—Om^úľŞî-Ç˙ôz¨h2"Á;׊TEÜÖýč÷Oů¨_śRŤ×F‚qÄŚ÷Îńż|F±¬dh -—ZőřÖCßřÝŐy7ö4fzÓx1¦Ç_ĆW—ŠŁlŮíŮ‰Ś´Fž”hdf"ů˙DĹ9‚ő÷=‰o9fgť·=Ă%ß6)ýŮšëË^µ‚+ŚBúÍ_ó˛Š,µŇŠz+8ŮK.řĄ IĹqĘąć *ęho˛Ţ˛űĽD+íj"2ˇ<:5b“P$mŢź«ţEÓ…ާV9F¤ 7>4vµ†lÍk T†ź[7ˇ]‚4ť¤SŽ.ł›Ł‚ć»ZtöpŹöٱÝ4 äbq(_ń\z›°NPŇz`8ÓrÚ§˙ô‡|2˙T ΛcŤyëÂnÓ a«?ô·q°:P>xŮîU çÔKSřĽ°v– ÔŢ_ó˘'ĎŕsîŐßad®™óC“z`0wşýő\]T0%©ŢVh’ědäW·ň..@ üťě%䊺¬)¦ľÖ ˛(öÖąŚQBŁáÄBŰ˙ôëá“×u5‘J#ú -o{`EƲ!žŮâÍO JDž2e‚ ľxőźÝđ@«¶źš]‡Źp3âýŇ“ĐtłŁîÜgŰ9Ž=QҰM3żg®ŞTЎ–ŕ¤2ŁJKş -vŠą űlcĆ„#%Ů™8ńź§]Ő%âeN´z+…Ţë/;­®î…‰úÖqŽ05µâç*+řĂ#ŞźÍ–®ŻR%đä:Yí}ű ‹«´3cgD×Ŕ¨%뜍𞠅í;ę•"ĄFčšş.®&7kE˙¤nŠyxh•ÎŃnč·,şÉ(Bš×&äş’G5K-„QŽÎ÷S•cMŠűÝśŔZČçŚ9š§ôâéő!ÂFU!Ďs“1\hĹwńŹ…çšk…’^FĐC+7€ęŢÄnŞM‘Ž~ ™ľë“Ős'SéçŹ -Ő„ŚŘ0ĺß™`XTňˇ­¬¬ Ľ +’ ]xÝ“­‰FÝ)3{+:4‰endstream -endobj -3974 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -"6 ›şĺ&ç2é #żź1 âŽě/r®Ěż )}Éq"ĺ|Ő»<*a=úbśťg‹˛^éŰţ(~ÍÎjŇ~¤Î*tćUÔ -háËM6t×úKf ź°¬f8[űŽ X7K¤‘Ěţ`I‹uřú×eŐz‚V )ó(ą ‚íqŮ×1ĚM×K{kŐ4Ŕ¤ő·ŽŢţ úQT4P&Ş6ś3ąXawŐîžS+_Ľ §ČÇ}őŐŢęÖ˘·P"µ9­Ećzń,iźŞ,ĆM)¬rKT>Ň–cňĂ©I`ĺtžÝNDŮ!ţCčí4 ěň‚©„—ů=q˙”Ŕăë‹*``XŰpS§Ü/çÉ@ŠëČ<'ë§;¤Wť[Ľ…C2¨Y-ťÜ.9/Gµˇ^tźžÂe• ˝ĽëJŮLČďŔtćşÜëi€LŹłe°ĹQY>ˇoí`PÁëŠ.űF˘<ą 5“,™ö€Úx=ŔęČNQůÍiµ4Űş)vcʬţöG­! Ŕ­-ĹÉŮ Ö€gwŰ9‚,ŘĂÝ"SÇ5ă˙ćCFSz+ä`´¤Q »ťgí&ĆIu…€K®uŻ$iRfîÁ©Č ¤Wřäă6ôĺ!bSZk3\/Ç˝:G;u» IFO>Ý§Č ŢąK Şáiö KdM/úŘł‡Äh"Ö˝ôż˛>¦2ĄĽíŤw™7ޱpůň&+v:p2¬ę±e~+Ż?ű´0ÚÉF˘![Úü_uäľ•…ýŕŞ9Ťs Ą"‘_A¶<,3g9¶W;ň>fYvÜető†ÇzźX„2ˇ\ž?ůg1Ó°¬'´nĐÍŕöm>z,7`źž«“Š®ažżÓ‰A/®ľâŃşťÓŃ'´2ÇG)Ú±—=-XÉ&ž~±Ĺ'‘s;(ČA…ţŚ˙ĘÇ ¶ĘŘRĎ=IÜ`¬=ÚŔ°A( čR™'áU6şĹAVML0d]Psëb9x–śCţš1˝\†:~2Űađv)ˢÁE˝Ó_‰Ů:$ëâžLµĐl>Â$ĺ¶;¬Ľh”8:8EşzcŹ÷bŃ÷łhô¸Gˇ@ V%VjÉăj”ČßvwOÉ}Ďçľ­Ű1Łŕ$67·9{ÎŰ·„şA™WŘ'ÚD©FěHVíx ”Í#äł zń¸={¨WËČs5¶Cé…2Ô—1%â« ‡Ŕ"˝ťvó[ÄY €8ţĽey˘?*ăסž ›Ć’$¤čŢů $ËPUqvżMfţrâ7Ť±Ŕy9‹írRgůŤĂSÉFK‰MŔš$”7iT° QouXľP¶[í»żç©K.ĄűÁM°źÄT)úÄ6°Xn4śÝ~Šţ7Ô÷ŘX#íŁŰŞ…PS×8ĐČpŹŕ›Ź"źh -ěľ ô}hx ŤĚĚoóa°Ĺ˝¤¦ÂŽB‹&#®•Qö00ž(Š'_+CÓ:˘H¶¸ q6Ď" Ź)2Ĺ™ŘCňM  ĹM¸¶tü’Ť«×&fÜPÓP–I…˙ą(.«L?®sŠßvËaÜöhźU_üŚiőîŰ€ż(ŁX.ˇ®ĽÂłJ  V©ôĺůĄýĂëÉ%+2x-ú‡*Ŕ™ďYÚf‚-Ź„»ĐF{#Hľ 6Ëť—ĚÜč%mÁO×îÎ 0Ľ¤ -éZ=ŃPZŁ€¸ŢÍɧě*Ţ\¨rÓ“ň»2[ll2“YŽy}†gAů10Wĺč8ů0Ücč‚ZšĄń,ŮfřđoCżŢK«eĄóąÇŇľ3ţ ilOS5?Jéýë5,†8ö|iH) {ňÄvś2Öb[dádĹŠľÂÎcMÇŞűÓ~ `ó\®řçîÄGK*4úŤÎůqEŕ*\t=±Ů”rý‚03â6ŇÉŞę> ĂěÚ˝Ź®€-bRoŽL€x˝ĎîQŚv«vŔɦš30ÖĎô& ;Čn%źmQÓ/nb†&RPÓŘf/eóBÜi°ËŹDÇLO÷ĆcęźkÎăş±đ2ÍĺžsÚŁ¸úendstream -endobj -3975 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -`á4ëOýW:cb1ĺÓčs(čöů3ü2Âí˘«•-|źĄWáŻŰđC“‹#%KT2ôçíŃěĂ, „jűózóÎüÓwe˝Űś‹dlTűťÍ!ů”đQüře*Îw:gf­=4Ň`4ś páĆ$“±ĺ~j]FZî ü«ŽËf~eFŃ|2qs‰@Mí¦W&O=T3¸ËSŠĂ˙˝®Ů·5s“†É›?…iČRćygăG5[¦ůE›  E› {“¦ô N4z睦5üŮâ5»%ČZ ËŮ,L_“!” tŽĚ*Ěđ­…•±ĚaÉK XÁhI¶óÖ㎓ů˛‹]·l3o0ţŃĹfȲq}(ç"˙•öOńÜß冭ęyy¨zť±ćČ›¦Ă_¶Ŕ4ËaN@Ľ@¸Ka„ĐâĽ<¤ĽçD8W™Ëü0¬É¤˘vŤĄ¤ĄýSĎ ^Ç!ş®J0–8gĘĽËöR!PÚÍÓ¤şT:vşY`>ŢhĂ$¸*VW8*A„<šeC·n8ał Ä»S ˉ0Yî$+V˝Iź‹úÎÔEĆř¦VŻÂQĽĂ¸iÁQ‘äŚ-ęćÔĂG8«čdż7Y& >ĽeC?D|©k$~ §łGŮŕz2vÜň{Ý–±Đ/ҵĆ%pJŹăőĘd¦Ł…uhŤ°b4şBî=úÔo&2•ś0ÚĎf ř`‘8ç4'%Ą,łjýŻűÍŢ—"ytwżHZ%Öř˝€.[6“‚ń8˝Ç©=VŐ´ťäÓÇôw ›±©*O{.v$°ŮălQób7é1m{UőtŢ€ĆrMç…}Ď4¤Ys± ň!.şđ$ÚpŘš.Vh\’•Ú¤Ă‡Ż­”í+ÖŰoQC­‡˙d(EJ’öá"˙Ky†UŐëWvŞíhµ©ţ.,ý÷ř;ş<á€2)&YqđŕJÇëĺ7~xµĂЬjś˛˝$Ôt7/íü$G<1ŚpÂóZ˝`¸]«Ć ¤ „>3î -=ČÇâňeű »Ť>Í÷íQ鎸_>†ëPo„lvRťŔä‚‹¶BłYŃ ->u®¤KâdP×˙ó­,iŁëśm™!¶}ŔLRgčą•@•»ţ[ylĄěÁŹ:ýűă–ţ‹YćFŰA€ýŢć‡[ÉÂŘX"ÝF%Ű<Źáýź@®ä%őČÓęŐĄé`‚ZĎ™qXús-Żż{ˇ)´»ĘşřńřxÜgóIĐťJRËe^ ţüw­…ôjýj°Qć’ZVŁď§ŚĽAô |­LÂŞÍaëc®IßZÔçx0Ň{(ĚCźż—3’ş¸$}^8%Ů G"Ż´ÂŰĎë*ąxłż1 ók!WĆsÎcÖtŔľ·áh˝żĚńCLÝ{QÜ€h%ňT4ŔF˝M¸Ę[1ޱjďON)ŞČJ0 -ť‹ĘŹqJ°K®ŞEiý±8,ýÇ“|^' §Ů‹ďąN»‚SRŔü*FĘŤJdžő ¸j8çöËBr‹IčjHS)Ř÷Őń™ íD…bíTČ«·Í>¨ĽAJۧÝup{čşÂP-Q&¸4öLď˝`“Ľ‰"éîĐB$ŢFą­Ftć\˛uů!×čÁ˘vpŤí;żĘźLÍ.ŹÂ*›ÎśPŢĽfGÓ -ůÇďLŃÔjä’JĐŹÚdőx›i@şľÝB>Gí‚đé®O(O}˦W—l ~pĆŔ,ëŢ<ŰůŹFeÝ›ćŻ~Eóiš5©řŔ…Ô™ÔHt¤ëšä.¸ů,áĺfl:9s·Mů'˙?ňţ2U–ÓyF°sMnş 'RŹ@áňă$ ' 6ţ­Vžˇó(—;öˇ§u])™żĘNmÝ‚NŰľ”ÄĚu…!ˇîĎ×Ó+fął_u˙NU•‡ÜŹÖy<ç9]řT ç+FóX» ŕ˘|iÓ…ž˛ôše.¦âf[őÉśŘu~ńhsĺR®%ĺ»G©(´˙¦É§Ý±Ě †äŰ·&Q€,˘Ż¬eád—Ú“>.çďŕ“ů-y}?Ë9=ďĎDvŽŇ4hîój>é űp Öf"¨âxÖţ˘8#ĄÖ?µ7żU~˙ŚěÝÖĄč`>3Şˇq`ćsÚď<ÚNŐ&7˝ŐT*ľ>ĺ&Ç"ź/š„D]ţ> -stream -@¶k ± RX?ú÷jŮÎ|'¦Vň:ë˘fä}Jś˝9˙Gý»hą_mń}sOŁL¶ţÖŁiŘhť!Ń92Žy‰AżőRîGH·p{´w‹ EňŁ“N16SRzŹŔóKźéę čŹIŻPżŁl˛\L–ÄMĺc&ŰěŢ÷áUÖ›ŠpO_“żŠ”ť±Bĺëś·{-1ýĆ”ˇľżw˝ĽŁŢÓt\Ź-Ź—!ś3µŰ“·Ă©źÜB˙+zŽŐ`Éšx|*ŢvhÇ_:$gţuU04Ăy%ň!Y`°=c7}F•@"Ô ˙’ ˇ!Ô"Z˛Ăyî -ôęşäŔ-"†jÔ§dD”Ţ»8“ęŤIŁőł/6¶ëşâ|(^­¤MSfÉFUfJyaíŃ ‚ďFÁ)–!Úc„ÉĽĆ9°‹Jħchhß–‘dű­.Jk77(ë -x¶“T„Ëkşű=,®ŻŻůkżÝ˛ ÔÇ 5´ë˛z(ž˙Ui¸Hů˙§ĽĚŮ€Ą,”śřâqĄ,R .@˝°!÷.ĺĐÉmŽc ¨Űža5ěó¦Ü˘aÄ©`„Ä÷żĚgľ3˛:"og’Ň:°yĄőŠ>[Ý8Ű™YgGÉ˝ľ€î­ďŇü áPű§–ÚĚâÄţŽT†ĺ°.ČŢ«DŇďÄnJˇ~x >D 1q  ů9zńGq』ŮQCuAđ }Dč{ úÁ‚„Ľç|řşĂÍa˙gŻhÂÎą’bŁŃý#˙33d^Ď8µŇçmoĹÉ-Ŕ ¤<ĘVěĐHlWü×Ŕ÷N tUÄ„ŤSÉlüČ5ýđns‹z«V:$ÝűHřĎ«b čąPŔ€‚/r»}żß»O÷š ÇÉ“ŕ#őRl‡÷fAřž€Wi!-ö?ů`­úíNe¦ţ­ęúëˇ\)Ľi]hNĘE1/ĐA<(+ršŹ‡·iG_ôę˝™ÔČĆ&a  ohľÔ~hĘI=GÚb¬¦ŹŹ™ ľřćŇó( d˙…3µŞ¦s]BSĘőĐÉŔđţĹ&ő‡B7<›PíĐŰ‹F'—˘cŘLŹNéÓł;7.nJyůmĚ0b[ń#ľŽĂôťöŻ^B\đOł\‘'Ô0*`ż3O•ňíŹ't›íč_[Ňvcޤ¤ˇňvHMÄp*G5p-,ş´űvő ‰!¦xO+LŰŻ qÁCWąŻ*%ź÷)śĂąôÚ+YŢ÷Ď&‘IFŁ¸Đ‘w°*ŻŇ9‚1Кٶ )tp!Ůf°”C» ’5”ŕwTÖ đžZZ°(—ľ.ľÍ“łŔKŞˇ0¸[ťHžäW¬ó ™\ÄCź¬RzXrř&ŠúƨPźh¸ĐNĄP"`0ľĄł× u“T§©áýŢŞZ‹I}źäNźó"*:–űžv÷ň‰§÷E%hSĎwnץE´‘{÷ĂŁE‚ -ő°|0ăćbq/O@DĎ(üßĘzĂsňć©0fša¤ëŃP3Ž –R­t˝ ˘Đ{)ŮĆ’¸´č/łâěM—Ů» ŘČž+źľĆj_9HŠs@z:cŤ¨ź÷•‡Ü^Ť$vvő”'¸r–’~ě}ÝaŐNŔŁ©Ç›NF4üw3\(endstream -endobj -3977 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -f—2µŻ¬04“WűÉ’•·sŇŹ˛ć(ç ĹH1™dČ˝YŃOţ?D!č˙5˛ÁšNďů9—17âLó2ĺgBśŇÓŢű6•g˙¨Ů¸ +·]v­đ™“őoĐHQ”ęfáQŐl?;Ç:ZV$pŔžőK"ÉVAa%;}µĚ<~˛S2ĂśĄ7›5ĘpÉngiU‹ŃU7M¶Ą&¦|9߆ňůŃc¸ÁŁmü§·Bˇ9/^U‡-iŽaUr -uëęa1g~8A_Ř ™3]ě§ăáöčúhŚěÎ`(ąäÎGKC ”îÜŃű®ŤÄÎOÇ"ř,Ë[…ĺ$,_H]bĎ…r1‡•ĺą6’R‡ŽtNTĘv‚Ů!-%ŻšĺX„K´ryeAi‡Ô'ĐŽló{ ň§Ąô#čúEďŃ%d‰Ôł=mĹŐe®a4eŹÁ»óŕTh‚Ć÷śÇ’,+^K1C;™ÂLŘ}płoßÖs_6ˇp|uaU6UŻdĚŠcô ő«)7O@˘ë0úvŤ”b;m 2ż<’ Ń$¤M żźl›$f[“2Ŕ–Ţ‹‰vÔů]Á÷ÔÍeŹÚ…ŘźT"/ö%0™+ĆA[›źyxćŮ'G8§®ôżĐťk¬ţ#ş|ó) l¨˝q űŮOŹ· Cxđë%´VÝ -·/đô&eŰJVµĄˇXB#á˝$—úm°¤žD 9ž–{ÇnsçU8S'}źŹĐ^Ó‡Đ^I%„„©G\\ůKŕ­]e´"!L˙«Żnnđ­JD+íÔE[«dęÚDSŕvxk´^•§dűňʬĹw¸ěO†j>fąé§`›túŽ0&€3đř+SCťíűäÍ»iy—<ľÔČň‚Ą˙ůĐ `N‰ůÝ(Tv‚ŕTŚps#Ă«Ą×p”VĂ|¦s]×ű$6qĘmÖ¸Ë˙Í,EE‘ŚĽ;’5˛xŮűkŢA ł˘›Š€xuĚ«Q™$Żs«/Sˇ'ÇE©óŞŃ»Sň„†ÜĹ*‹ 1Üu7Ű]~!Băą?ű =«GuGc ÷K뤱ú§dDH“źązĹÜFY+YLŚ@~PLľÉ{PŢ}Ć×óŃ<–¬čd“Jéěáöž'fË„ô)´Ťs‚cg‰uß)pH®şŤ 8›ÄGjŤżÍ’>Ňu¨î®Z‹`~âv Xcu.Š[×%ĚëE'4>‡A˘ĐXzË˝Ą[ű-3ʦş©ëpR8T·EîN„ŰË„ÄÎŚŹC7O÷›®żÓ=°řÝs¬:u»o*7l+*ř·ć‹úC/G{#(Ž5=»g˝­K5vP\âžéµńśí|.̉–4°Ţ¸qöuúęç;Y»7_*yćšü4·.p[éż‚ťgţ.‡!ďŠX«źĽż±A˛ě¨}¨v–- qăĽŔƬőlWy™ęŚ$éR~«·µçZ9ȧÜpŮé”D77‰˙'ýáŮFi†űś8qf0óŢ:g˙ť5đ&±C2‰—öë{‘´‰‚[^Jéíá÷ăVĂ™Łd(Ó„B˛ŃëŹKŘŔ‡ZWšäCĂDłç3€-é°ł›_39OĆ+–éX—¬©(<ćűzŠZDMŔO+;g©óč…’ÎýM€¨«ŽéÓŠHyÚp0ßű޵x¸Ŕ±‚Ô k Ű„yuVę!"őŚě}TŮG˛KŔż6•ärŰÁĺ~ëη9ţ\]%hh6?Đ$•j!vťýwetĹLśgrŔGzeÄ ”[ÁŤQ,łŻ`ľUle %FŞŸś&ĘŚE]#‹c;ÖŰ)ű)?)®˘¦pZÁ­Ç7‚nÇnj7Ţ ×Ş ~Aˇ)îű!×öŹř„ţb¬TQ„“cŹÎÓ«VB)Ş÷=1çm5_ëRH«kž‹ťŠŮÜRd®ŢůŐ%"č†*Śťµ—íMžT•›%í/ŽP­—öTúwł6‚”©ŢÚÖÔi>o°š¬Ô¨^9Łä_Ł«Ŕżů™Ź«jŘć›u`Á±:¦„›7<& ±‘¸s‡˘7-Q‹ˇ¨*Ô“· endstream -endobj -3978 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -LXÁďÁŮ•ítMóűÉ—/ť‡_5™ľŘČ®CZě^4©ţÇ×$Úo „Ř´íTeë5Ş‹Íť¦lxú›ń’&€+ŠÖCŮ) Wú}†pˇŻęRÁ./h-ńÇâžćšľ„kUű"Ř:¶;đaŞ C–śŔ‡»+v®=ťZň[3’ń˛uy•oŰŚ”đ&!–YnwĄ=~g±»QdŰ ¨Ó'đ‡ÔsI˘˙—'çxݡbřµÝ ’Ł>E]ââÜ˙ŮŮd‡DzÓzÄŹ%mвtř<Ç;Óúô 3Ş2ă:fˇBĄ Í›}’[ąěX¤ˇIÖ.6:0JíűUę·OhĐvâŢĽ:‘hWn~ îFşťáýt•¦(p“„rÝ ÓćZ*WyKčżß®ŕi]Ö0nG(·VFÁ—i3»"§çö-ťT“ˇ˛ŕüŕÚ,[Ż ą´g> îě_Çö퍲¸”îY6ܰż‡2Hë<eíşA·e8<ŹťĆoC{:)Ő†ýë?<ű§ýLŰ~Łž6—l7łeő~ŹO?•p´VĘÝzPüm§CNpŇhŐ.âÓFÜQ+<ý:8Á=ŕśěfĺ'ˇŽ±;'cľ“ăQó‰ č«áˇ¸äcÉ´Ńs+<›‚éUćRxŽë†‰S;Aó¤mŻŚÔJ};˘risűMíI2–Ăó=¶·9ŇçN¦mŔęFýYiě1¸|»ď5O¦h FabIb1Ö.ÉúZŇĐĚĆK!¸ňâř‘XăŔ4‡ÇČ™ô:áíD5IŮmšr˘Ü0v•I—†ĆĘŽ‹>Ŕ“3ŐÝ Ňi'"Ě`8„]żů¦‹«,˛ -“ąŢ´­™Ď'ŕ•ÎîyÚI¨uóáĐŠŢŹJt­ől¸źµžŮč*±ŐŮĺ‘/ąwĂv™Â„˝ŇŞŹĺŔšďU3ü»‘qŇXWǶ0ôÜCęl÷ä˛VŞ+ËéŘף,M‡ĄŢđö/G˛s\D»Ô.[ĂfZĽ®ź€ Ă6ř ™ wsGU„ĹzşĹŤ‰÷ţpVĐ•Ąôż‘×*EĽ•n·kŐ hÁ|ż•« şŃ‘˙uxŮo4Ą6ćâH1Íů÷zéZKĽ»wÉ­ŹÄJ 0}e 0 Y„—«q!ۡxö)qááY -ű+ě6ž<˘.Ślć6®Ë˛Pt~X†W)†}#!+ż^đ^ío*F>çúб¦Üów&–\a-T-ô>0|ß·nqăŰŞ–áĹćrë -EČĐ „{Á¦~ínŻŔ‘ÚÇĂm¸Ö’‚YÚeÂ<˝‹R9SZ†KŦň‰MexĚŐr2ĘőYh˘JjéÄӗ¦Ô.x94zŮzgW÷NźíşţčN®$w- Ť¶ﳉîZCźłłµ·óź»Ô^•Ť¶»/©ż·c ± płYm3[ŚeFŻÝöŇ:~3ş"!3`±pźŇÇŘ?"ŰN“ÂfIő˙jP)\† -ŠË"‹46oRĺöÎďü78îÔ^?íú`łßkĎE3D˛ wĹ“ŢÚT§ČĄúÎ>—Jď`yÚJZĐJÚ9ßě¸JN'ÍMjRćoddĂ ňÁ†r;Ö_şĎÖĽďÁŞîM– H„ĐŐQÜsbÂ˙QěÂȧ/•Ľ÷Č5Ş^dŰWÂ’h‘ýp(űP¤!řŰ‹ăŠ(CÉP‹9ŤîďÍ[zś†"{ń!0łŔéŃĄ—‚ćŚ"×^dŁsŚČ?şŐ[YHƄ뇖HW<\„‚#ŢŘ3h áׯŠŰ?~˙{ăúFł/ôv P7'^nŐîfń˙CĹ­Eăß'PA«€sT¨Ň°ÔupĹr#×ôoÄ˝ŐEúCžâL(ňj®řF Eúb-×|ŻFK‰<ŚÚ/ŘvÁ3ÎČŔ4Ła!¬ W µďPÍ@„ˇcŔ{tÎĆ]đReű€Ŕendstream -endobj -3979 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -ĘIí_¦<@ĆdjüL"n/ Ô_#öůV™¦˝Öď˙…ťI¶#häĆš7á·q¬ż?ÉéÇ[QĎü¦=ŠĆnv83¦|¶‘t4j ~Ś q­ZĽ•|¨6˙ŢbńDŞW»A}ŽŇÎ;Sß-F®Ş\¸1,x|šÔí©e”šog¬Ş!¶ŹP__umŠYé6@mşkĺô{µ™¬2QčżfB2•Źyľp)mx5!Ş]Í .Ă`¬kĺ. ŇkßJ cxŐ?ťť¸QŐuV!„ws\Űtu-漼 3N:´uµĺŻó™řMqf̱ “_#}†łžbÜĺŚ=ý®®Î[Фśą—ĘÖš-ĘÚ÷íwŇ´©Ź€}š˘MÁĂ˝LObjTŤÂüô‡aîżĆ•|[=5Xp¬Ő°ÜřA¶CI‡€¤pc¨ -٬|Ř{]f·čąÇ]ŤŃ$©wÍŠ¨Qd‚đ×›Xô%ŞŢ6řĄŢ÷8CqČ^ŢČhܰO¶ÓÝ\µ6®Î!×ÚqúĐ<9m_âŇěţYHX\J1š -ŠD~ňwţsüť‡’­o˝®;!ń×Ëťe›á^+4Ć-H·JRałOłJŹEq:ÎĆĹ©b[’ůĆŚwÄnđ~yNđ‰V[·­ád´Ô<4( kđ‘a‡şĎś{ýDFŽÜ›† ~«çÜÄS*łýxÄÁ†(ðý$;T‘z"ý!H\˛‚ŹĚáŕň7ččżPÂ;Ň€UűBgé$××ň>˙®AĄ@­-ýŞb ďVoÉţ6ÇA˝E[<äsxđ¤@ŽOąr ?!° - rô®¸¨¬ř‰(ypĽ)ŻĄ,E*GÖ(ďĺďżÖ×ÉŃÇÂ=Ô#±–ćŠÄ•+,ş« ETÁÜĽ+č!¶ß‰Ę> -”ě`Sĺ=ü˝ŕ ljI›ćŽ=‹Śí¦uśŕ·Mٵ˛ýăJÚ91qÎ;˝:‚ďµ4đąµvőŔŔĚ•R–.˝nĚĄ–ŤĎÄćb¤GŁËߏ1.ęa ¦¬»ˇĆs7$Ţ˝M |®ÂŽGű %SÂqj_ţÎŚ„ě@OŘář˙kŮÜŃ(q’¶Î8aŤś+–bËçVuéŇđ ¶]?ăěĘͤĎM$Öiä˙”µ“ôüÍŮ>ö9u.8"‚yďţgú2\®ď‡/Š^!ă×.á3h¬ĺ•d[cŽh2É» 4„ÉZl¸ąjíWWÝ -rš{ršK]~8_lé{ł ňçü›LŔ~!ÚčHi>ć˝ŰąÚ‚÷pqÚ”1¬ËÁu°Î—h<×b:®ZŢ ěňżľŮšgđÇKŐ.›€Ç†Dű…›x.ÚZcĚÇ:\×f˛©bbŮy=ĹVŇĂg ]ńO¦Wb·g XOúß5Š>î?°ČŤ´±˘Ç=Őñ˛$ťKC÷ô8 Őšđ×đOK¦dĐÎ7(Oĺ5jXrŢP`gĽŕË'ˇ·Ę›Úą®v?Śs”UŽs†!­ ŻÓAÖ›9źe”ҵdÜ–b)ÇY4Ţ) Ę w'¶7˛d5áŢĘĎŽŤ‡\‰ ޞz&oµí^Ţęfl.°ąbkn˙ -Ĺ)źÓźěĄ6Bk}Éz ÂůuŚ×‡\“©o˝ćĐĹďmIb|("ŁľCóJ=żă)ˇ -vÝ|%$ÝÁ”Jž Îäťł@ÎůUâ=ŃVőmQž~ 7•,ćZ{f7ó‘}*Ďešú¨’ Ç,ÄŞv{Ç+Z€ąHčĆ|úľ„2v6]p $7Ů5ô«é…§Ąĺ%UF šÝp8”'FL)Rž…E5&Ý-ÔË€â$>VWÔ"=®Ć,xËÍáCńG€ ĐäWĽLËF¬ůŮßßÂŮŞüé~Ť `˝łN.ţ\ŞÎ%ä+9ň—$WvŰ őćÂߌó'î;đÓN˛ř,ř4N K[°%śôŐDA®Béfi+¦}’şlŞćµŢÄČ´ ěa{¨†Ë +ËŐ”ů(ÚŻĚW>ńM“€ZSmzö‘"řĚÎUgáŹGö€}›1Ë‹N}AśfĚĘűĄŐ–®ńNö«c -âŮ_Ôžšň -Äbo a™JűaÁu^¶É¬ľ‰±Ë¤ĺZăűÍ9JÜAžÔÂú0W1»H( ,U©Ťq÷Ć\ŢmeÄlOűçzI%ĺęĐÖjBŐendstream -endobj -3980 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -Ěc L”ăëĘáQźÓ×’ KL.7 `ÚSüî†3D*E7cť,÷ÖJ‘±üf5#ËeG˛ţ‘LKÚŐ…IK,ęTŽ»g™ŃßIdÝo>uŢŻIDtIY÷´"Ë[€ÂĎqţĎ ÂÎWëV^Ľo,Ú;פ¬¸úďŇ­Ä}ćÜÁšb(\íőÝ™Ţ{,rŠm®Đ}qˇl jÝť ąĆ;ů¤ ^ BnmŮľŃ~fD©Ű™Ł|YâS‚ U¸¦’řy1R6ZÔgô´ŞíĹgŹá÷ľ- bťRŁŻˇ,}ĺz Żi[áwd}Lm‹JČLÓdĚIHhŠ2ö&¤Čţą2ÉćNÔĚĹ˝5úk20kÚ)5ö‘Ă’™Ó”ÝxÄÓ}¬‡Îʰkˇµ}ZRb‘J1”%›ÇŮń_‰*˧X]ĽCBxŹ\„ŘUô€ś[Ž/G°u¦|{2°Źú1ÇúĹ i8·b?Ń,MOsýW޻̳gr†böĺŐükŐrXkýsÇ=r‚l¦˘}$9Yš…Čş¤#N*‡—ČמŔ;łĺ|bf#B†ËMđyíĂ7&?”ĽeV;˝Mű€-cUOp6«0ôpµo'o†^Ŕ±*ź' źÔÓďęuÎĄż®Zeăľ^ÁÖp–±žPcöl;ńZÂó<sáHMR/ŠH'¬ö¤ăč -"űâ1Ť˛47[(H®ü& öą|JŚ€n1lö_ô‰KČŘ B„ůg/ä|g®łîŠSüŠóNW#Ó¶H¬ţĘz1’M¨ÎPtR™ŮŃgPŽk¨®¤d3©ĄýShI_/– ő‹şjšĘńMز|bÝşýąVÉFřCí? Ý"xĂí^ßĎX ^ŰQڧ…îźg ŰĽJűňĘX<A˙#­ë ŘúĎ Ťeţy§˝‡’Ď$ml±Ě«p98"ÎeĺUŃ2@Ż v‰ép{C„ Ĺ(ŐM‹mÄŰé:¦‚¦aóX”ŻečsJĄ0YÓZ&ł+{szsSM@D·ĚŁĂ¶ăÓÝK>śś¦E›H´‰(C—6íPlłűÎËn®Ö"Ŕ;5Ę24#Ú4L<˛l PĐč1{ m’,>s°˙ćÝfźÉ—ä#n?%ĂńjN*]$Ĺ·ăL49(VҲň3žZŤůDZoé¶ ?NRŚńňLő¬mőĄŰŢPx G=;ĐF›oc,ĐóËŹY22!’xëFsśZˇÁ|Nn¶.č%báľLendstream -endobj -3981 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -R6€ŞT‰c ÉŚO »}Ël?iUeôn©oD›—'şŕÜż­ 7EóÍOpóL=Đ:v^‰Ž„Gţ Xg§ĄÝ:˛k”ĐŠA“hzť6Úeř—çÍı“TůľHh=ŽŔ@] Ńş^Ň—˛Rb¸’(_¶nĆÎÝžŇ ţyᬣ`//)ĺ“^î%Ë9ţ·vÜ.D‰qőŤľnV âšÇĂ)ŹÝ‚d8ĺŞ -á"ZŃ«ůťěpżrO\ťŹBŇ˙ůłŐEAü"1<„u Ťfz ·TŚŮ˝cŠ‘ěí1ëĺC·Zľö€H3âiĺóŇj#ĐHi’âóľüňŇWš-IŠŹÁň7g G X‘žćhę±xĄjĄbź¤ßˇ ?łm&“â -ç"–ő׬9ŕŇçÚRy#`*öCÚť9aźî$ćQäe ’:%Ă0ÂPY°îDŚŞ/%Ě.t}`oË…uňˇţjâ1óĘ´áoO:<¦ušlâŐ‰·%ć:H¬ßż,çˇÉ?1$Cn•Á–5Š_n¦e¶~ŕNBrɨ„8‘Ň}ćn$i餧÷3»!ĽÍHei¨v÷[Y«÷dÁđG.‡ü©˛Ok9U‹Aw uů|b?(*Đü&dÚm—+\´ĺ‘]0Ś1xš5îCQ-:ËŢ7nĽśÄ7ÄÁI6ăČć›»ü·"ŁŚkzńL[ćž·zcĺŁóµĄÂŞ©Â>πҜon6,°ßiEÚu f9¬ V<ťŹůŮ„ůa/ÉÄČÖô+[Í!´@—-˙ŢU`®‚kzÉé/Ĺ3Í»aT*‘ę‡65@ĄÄĽÎ˙žĐŔŐďź®ř gĐZ‚¨„„źˇÄ)pu=kŮäM¸Itň¦ËižŃ`6eŁz\Ř.KěŃEÝ o:č:á6‚ĹţŽlç–rT¬đ&ď -aućÂÁv4|ŕ™ O°Y¨XYőĐç¤ÎyíÍbÝ{hť -ŔľŠš0&C×03Ä´č˙©W2yýrvpŠŰBŔ˛Šăł6 2Äbřľ÷őg+ó dŽ ZţCčëó¶ń¶Ufďě´Evśmö¸Ű4ëi¸.i$ąVÖęä+BC5¦]őM­„íÎX†ů˘ŹIIÍÍZMp–%¤~ž›§ 72 c6Ľ}˙Ş[÷ů«Ui'“SĄsĺ~Ąż™“,,dv^ú'zČ’w¸¶čŐz;¶ŚTžň(š€ű* -s@ďUÍ|Ť‡…Ř“”é’KZD”đ÷íV•^Ř“ŚޞŰOţ©÷Ş2I&ŃÜ4SÔ)›«ň¬ŔŠęLŲQţ»şiáŰN=j^N}ţĺýąĎ«EşRŇÖĆ3ŕšůEÝUů®“Cr›¦_Ŕ’«C;\;ł&ݪ۰+ép1›Y‚ľz­Ůŕ•aŕ:éÚ÷·M>Ő‚#6Γ‚Ů\eUĐmď•ó•MüÔ€¤ť˛~ڱŘóóÔźHÜIÁMaůÉB4%ö˝ž Ňým5‰á^ńż°FĹrĄ‡©)ĆŐ9Z]ßĘ݉‡Ľ·ËŮĄĄośŁzĺeçBź/¸u>N×qăő’š{ËbŰ+"Ż<ÁOwűú#cŞ4endstream -endobj -3982 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -IŁt4„őęËĺ)= Fü…ÓÜ`dn·µˇŠÖ0Ô+ňB6 8´}†3 ÷GdeTÖtPë×Ň–3´'lÖP"ř›  ü…Ő|JĎLwQ&âÍ2ˇůśQ€‡|N]”Dhj˛$—éżzfeŁÍ«éoľO°ţIĚŔ)l‡űe>ń*ąXb®ŃŢT÷Đoţ+?×ěéÜ}BvÇ5Ł Ä•~ßW1'«`[š1ÖNÁ×ÄĐ,Ó6&Đţ[@ĎĹÝ @0[s6Dôź·ˇ‡W×zp Ę«ŢÎűµŔr†éÍ6Šk‘ĎQÜŐšÝ4{¨&h ¸ňK´Iđ'n IW×Äg_ß”IÓôvç·©ČĚu»çHúuÚÁDóţGîĽVĐľ’Îtą÷ď|ůBžPÍäŹp¶ĘŠT[%ö˝*Đ˙%_ çĎ2Ć4)FÄ…ôőĹŰRu§ś s ™ipZK‡usŔ÷b.ĂÓkŚ“;Şk*qbĹ7 5]‚űu8ă5sU9·ÄË tÔ…ŕ ęëčµöÎئ*ĆŤµ˝:¬©Ľ˘Şżű|ĎĚt`Ń.‚§ î(ľčôi“$Íéů޶“5ň’˛Ň€›“b5!%®6"DzĆíăűýVźź3˛wÄ *Ú*1®łHp=î˘j1-$ `őPúă7ţąŢ$Ş×Î<÷C§ěǦ´z\Ę7•ć~ě2…˝«p‰6đ4…I4Ů€i寣O°ż3"w^čË “RYĚ -hü‡®[ŰCŃ­Đ•Ą%H‰PĚ­ŔĂrŠ|~¤uż¤ădÖě’hĽJň}mŹňéĘÎiŮ6Îú”Ö×fuÎHUN”™¶ŇĚĎ şÄ62#wôä»1ú[Ń~ć)Żë}>Xµ/(ë}†ü/ÍřZÓEr9ÄŤş«47Č–u‹ yß?}C§Î„řIrM ËJ\˙ŔŻRqv۬„ří÷˝]đ †JŹ:z€­śÁ9tÓes"Wżk°;Ľ•Ź ˙„4ăÄšěŮűěµwžä~ş• Á§^;V,3>B·g]zÁ­CC#Â×™!˝¶J)–%Ei HÓN;PŰĐhžoËr"6MĚŐią ™˘ÜKąĎĚ:íÚeńĄ‘—çnä¨q5‹ńđU®MČť;ü´'—·¦âF!đRY´’Ęč-´˛oo™«]5ŽQ·‘!ÎĆ-úIĽ˛¤q»GčväŮľ/ç}ńkHŕŮ7ąjµ×<ĘšÝ"»­Ř:;č -&ĆZÉ·j¬ýÎ,xĺĐPŠ›Ĺ8°˙<)8OšŮ -”»Eő®RH?µRDT—ß0Aĺ.¶şšĎŹN`Wxő_m‹Z¬cż-&tżăNAÍه›9ş­ç¸ńë#"Ź7đéjmţ"7™S$AŽź˙~]°˘×¦ Ë#çę‰lÄżÁ&é®?N=§yWń1ú-B,îúćOĂPf›L€ŘţŰOśĆQĂŤ  ëV -´%ĎSho™uQLkđ!cčÁůúÚO ;Őt,ž¸ŽŹ–E&ZQ -¤óř0ŕXŹÄÉEËzď}± :›«R-"ĽrčŞeRBč8‡ŤmmOÓ•ÁŻŢ|Ň1Ăžg8’ŃĚQ?‚¬ű•źŢTL´;±ATKÍÔĎF™CĄNë žŃÍ ßî?˙ź„ËágáLÚ-'T•ă?($‡Ł2_ŕÔ-×ňqÂĆł îÝ·ń?i4·lt©ŠK€¬V)wŔJ”>téýćX€DĎ®lM4ŁŻŢG?ái·ÚK€qˇüž2QĂ.%Op -;ĽŞşöeÚdő5U˘P×?ÂUˇĄ’ţ°‘ Ä ]˘8/]mVUźrÁBr®žk3Nü8E†m€«Tžęiőr¦«t"ě_hęMN¦ý¨çăŞÇ ©‰čpžqĹ—ăO}˘đ•îžżÚ…ă‚iG"ű*&Ç ňÓ]úH9§f‚eź¸!ö›÷cFh«Ô ç-¬ůŻÝnôĹz°ŢĘHá´€`Ó ~đitç`‰N©şî`‰A’ű¦…(t§Ţ±P†Ë_|Ť‰4h@ňvˇWî…4–Ą“(ôNţNT> -stream -2ßAo<.ťŻK‹L”ž' †Đţ(… b" áP©´Aé´”HÝśmwţť+ ~ßćÓĽ/)`0†_]CwÍö7tÔżćľńN˘jqćĆ%¤d.Ł^*Ă­ňŰ,WętVŰX‚®ŘµÝyź@WŢÍ…a[m/>ĽŤ t#-üÂQµ6íÄ`ĺŕµíj]?Ąmöę:ďU‹ó€‡kâp(ąwęoal6/™x7ŐöµůŤ:[$'$łá/âÍJâźČ§xG][Ä8iőÍ懖¬ŢpXJ=51ÜúGs0pëźÔŇW?uřąç3Bčžö.Ýń8NÖk†»đĎśúŰŠâ 臌 ×őłĐÇyy>čÖő…nÉ\}C|3xU˝nŽÄ`źZĹÚß^ńWźrÁlĹű6;Odµ7ůÝžő¬ĺtŹÝ‘’ËĄL­^?…€ŕŔć -®\.á™­ăzÔć!Ź„›Á•áâ¶IŤŔËGJw -ľŘŹŻŻ¶{6ÖÉh™ŠĆxő¤±NTčálËŔ#ŕ>3K1ŞMąZ3 µjňÝ4™™A=RęO_ TÉ·;J˙żKÉŞCĹéŤpŠ 7đ·őŃŹ?v –źýâ 1`”«©ĺ+ëűô"ÂŽöD¶|Ę뛣‰ryą×(´ŠU&ЏVD0Lç5·Ď}k­´¤okőÎĚS­`ţńIĹ˙>H檕 nžůë$SĎł~2Bî•éŇI˘ |ôÜîI”O3!›řÚŻ‚ĚJ$ó×w®ÄĹiX†­> 5ô]ȵ㻨ľ˘6=#ÉŹřŁž<ßę›úÚą˙D—Ă9ďdHÔ[ÄáÖň_ŚŚk>wč­oEÔó6Đ Ô+ÉíÜO|I‹ýݡJepćĐŁ ł2čYÜĄ™ç?Ă"żç?ů˘ż›ýΉ”*’• ©ť‡8SçŢI&ĎŽÜz! }äŮëäćV1[R˙=@öűË(âcú˛>Đ|µô‹ą,V$ź7+ą¬m÷aÎJ6Đ<ýZżŘÝGĘěÂçĄĺ™]ëygDČ+ş‡űÇęKöąa¦±ŇŹ÷pĄ…7ľ€)yd-ÖËé$ąQČn:Řß®RhCş¸z6Ŕ¤ňÖsľ1Ń ż`î{ňëGeŹť°ĽC÷ç¦ĺ‘ŃöŻ'~G1¤Ä%P<ë•ę:n~}»Ä {üłëzÂż=©Ăµsˇ‡}{x˛VÇůo ÝĘVŃ*Ě5C«sFfűgÚn&đŐ -ä¨Óň.‰†gbŽ{Ť~{ËŻŃáŮa®Py;5Ău7˝"ŘAŠwŘ—c_î)ź"Ţ€3ţ®ęéAűöćT¤Ô›Nl¨V}“*®&’ŁEĆ -&@….ëUW ®¤‡{;Ă;’§© Ă_ă?HŁ˘¦B]u‘źS+‚bbăĚÖÓ˛&#zú:y­=vÔĹO€x‘şrYŃu¦“őXŇĎÇfb©gšŕM«ę+ţŔ_Żä¶ _â©8!V(çx˘­»óóü^ź]vŻĄ¸(wK–ý¤Ţ[@"˝bW”<ľ%6řBĹP>•µe}×ţÎď"¶„74› W)E¬×EsąTĚ—LôjňŤJ>„ô6óŞNGZ#š]Ş’ŚŔN—ÖL©jäÓ7ţ6#›x÷‹÷í‘ŔăhÄěĄeW@ŕNÝ˙}Ť -IČÖ‹»pµ ‰N®čBnjD6É ű}…: K -ł,@ĚZ¤NZVÔ?EzaÄĄhŻbpAŤŤř[ŃSĽ“ˇ”qFĐÄ(ŚĚÎČëŻ$ôÔ’hBŠBб­'Ă9® ć Şůd?§ö0Ëm -I ŢÄŻŹGĎš¦É6Üvě®Ă´ë)±@Ř {e‡BáĽ!ß»ĹďéÍ陬ŁŃ5ł$ŽT5HY¬%oŰ»÷¸|cžäfWÂ1z8ŽĎ,_«‡raľ…S.T&«á"âďp7˛ŠDfűŮwóWy͢:G8ĄRç g˛Â3g0˛ES¤ăO*‹$0uĽr¬G5±Z˝fžş©š WlĚ\ŶŠQ˘ń’@Q¦ţďJăL -cő÷—:D×endstream -endobj -3984 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -ßfäX…MŇŢ+Ř$ŘŐen űĎŐ3ů&×h†ÝQ–/Äýř iPj -zvŮJĚÜŐ?M¦ˇtÓo1×/Eeś†şśW[qŮ3'\٬3” ńĽ˘°Ö>WĚ%ę -0jé´f†Ů©šYIÖö!í–{~Ęu„Xan'ÚŠ čŕ8É;R|•` ššf‹ł©OC$*AŇVµăA8¤8§NV"ćýd¨Mk]ţ!†Rđ.¶ßI˝.™úöÁĽAÎ0ěŁü~đ ŘŇC ®eÇB®,¦đ“T8“wüz÷€Yą˝şŮUG_ß”ýÂĐf§ŚWzŘYĚŰ[†1’Ëч8Óš(q÷ÄĘŽ¤.)sC˛4~#bŤÓAC ë<ŔU‘՗珑˙ ä˘đeHzâs;d!´6,iO‚8Ő™C™ĎIß*ýĘđQĺ3<Ź ±“ÖEŮĆĚĂŐÉ*p&YI@ąśi2¤{ň|EŢ"ÍĐrL»_ů¨Ů^&-gkËçřЇŻŰ‡ď˝Ö:EtL¦ěźKСĽÓĚVk//ł•XŽöŮ$űZ‡'¬…Ťq‡/ś‰đŕÖ×*TÇň|ńęJ§‰I8ÂdZXŹ™·„ç%ČĽţ÷Ż­y€¬ľí­zÎJQ9—űŤY…PţĄH…ŤŚ%˛›Äfí5˘Ú"ło¦ŕĂ, îD#ˇ -— "Éj"â`˘ĽÇŻLx[Zć2)MđÖ‘Rdh§EáŢ€g]Í˙&se¶\$č뱳úB ŔˇĎ±.!= ]Íę«Ď2A]0ŇÓqŻlwü‹ŠA-24Č@íµČĎŔ"¸ř›";´Uí }™žŞű8śěĹg¨o¨|[$ç¨ąŞ–˛#V3mg„<L2,iÉ Y×.ĂűmĆËŁ±“ýěh•c»yôŃ™€Żň`€ž v«b{HöZókTůô~is—)On.dFY÷çZ&î˝20Ýŕţ’ôŤ©bvHviň´ŚěYľíý‡á^—ďBµ…˙RýŁ9dż-üBĄţ\ÁžŇ‡®?»IŮŠ"(€‹v˙Ńe揑ä–uC _ę$ŕ¸N¬Ă4˘ź:Mâ{¦Ç˙rÓN#p¸ÜŔ#!ĐŤ&Ὤ»ÓkĘŰč‡ÚÍKz!’OLŐfMżąµo@X˘¶ÂýŻ·D}H‡Ž&<(y˘–9qŘJ˘ŇĚ{í [\nőBŇ) ľĘ[ĚučiÝ÷2ç|ÉÇ}PęHÚ@â÷~ţÜ`Z™Ů!pů© “N…QĹéOßkO掄×ű+ú&úŔëÔ`¤ÚÎ_ jŕ_®ú†’<.®JĽ‡ěšŽXofÉjČy÷«bÄr” ĄJšÚ˙E ům#3Bş˙Ř‘źx0c>¤eýh݇:±Üů›4[ó˙ş™Ł89Úy>."ŮT4ćVs~’s#Ȭ~J´:бrŰ­Ü[×$öźëp‹äzpćöeď¬çŞÁ‹ţńO-§4a÷ŤűĽÖŠK~ X‰äž7-ë“HY‚5 -ć±zn7â“Sj%űHËëĐĎ—‘–„ ˛Q­ßcEɡ‚^˛ŢčÎ˙ą> -stream -”Ś›Ńö 'W0 ň´Ś+w§Á¬čŠíG= -_r†ă– B»çń* #ź0ăčîF$ř…V·âeÖ54 ÔpÁźĺi&˙̤%ďMťÖxn’yÚ#żÁ‰íŐdłX–Bđ)Ü&5}ĽÚĹN “®Ŕ;?5ĂŻ7/8Ćâ8žNĚŰ2ď©â´íµ‘tżmM* É±uőź×ź6 ±ôFł)˛FĽ›%ëŇ?]ÂóD| Ęúă䆔xßă~Ş1/ZSĄŔ·%GžhŮ~Çq?ŃoşPnůЎ&)‘ÚOxSÜ_M“żäŕ2WŐ&]<\۰ŐŔ ä˝5¶ÇІ/ŮnaVôĘdćµB<…}×.zÝdÔCÜ6 -QŰ`VGöCµą2šŻ˝×ęâ4ub\Ă;٨/÷Č1gXsâ=ˇđ*ú·IŞŮęĆńĹšţśd.ŻD"µÍ-9o Ë×ŘrŃWN=hţ ÷űEmíµux¦¦Ť-Ć–µsh8÷¨ľn¶…Ź{äPĂ=0gШ”qr’G-Šéý2ťŻ|ĐE·'ęá1žf_9ÉC:[ÚĎÁĺHßč&^h@Ě:<*Č3ůˇÍ'[> -stream -??©jBÔMɰ‰7_ ţ͸µŁ÷^ńłz,y3U_óčç©“B«!e -•ěşž–]Ň&b-o¨¸­«›ŢŃ~¤šT-¬Ź,Ą0Ţ›Kź®śą±r¸‚µŢtÉ0kŕ*řIL~¤MµŤŮWjí4ó €-€‡>Ék¶ŁµôT«&©ľ;/2íĆş“5 ‰ĺčTŰĐsĂĚ>‘‡žP­±AŚ„{LŞČěÖ[¤˙Á&51iPÍpÖéÁŐŞh“y;ú_š á#؆ťérx=ôĺíAg”2ć!d»hďŤ;»YëČő*aČť’Ş˘Z[žcůN¦7W_x٧¤©,^§BănJűß»đ[Š=úW[w2Ó€;8‰Î5›VĎBC‰ď“’ZÉ@f¨ŻCďÖ<ĺd€ŕ•™ěÚÖzľ«Šë. űĎňŐE]'Ţc·jpÔ.z¤‰ţňŠžR>˘sĹ^–+oít!ż·orT27L7:%󗲡JfĹë÷·8mř›ělm:͢±X!ÇŠŕícž‚ľCü$D@3f€íŻ`µĽ7,ł—ŠUUÚĽ_«ŕ -°zŁţ’jĎ–yáŮ×Ů4n}ÎŘIĎnd=í¶‰4»¸ŚF%îŢcǡŘ•ôƉ/;}§Qű˨ćP*+Z’‘đ´Dj»-HŕzŁśŁOŹČ?É^u•´ŃÓá×kS<ŰđZü?~4ŕ˘X¨Ô‘źmŽÚŐ -ôU?ŚRůšoˇ«q˙=ä4±›CŘł˙˝VÜ^ă”ěŞíáéHĐXé«$^ŕ5Fµsú/W%=ic™#ĂtYµ™O/Ą?>Ň8˝ÖÂÍqs@ĆQŔ·yÍ©¶Ř.ô;@ˇQ›ăDŻ ‘ľ/ Âýţ–Âŕ• ?`3D«µTBë0ô¶Pn˛*„Ůçyü(kâɮŵ·V1/őSŐˇ»LÄŕđuęć-â VgO®Đ - %çlb(Ď“b©Â·j>Ťů7÷D—ăEÝŇž6Éśmöbů~Ň蹸s¨°‘­WšjÚ?vŇĂ>Łg_¶•=×’öt0ŁŃgśPŇ4AeĄˇAăľş›đCó­ťH.úŐ|Ńks®¸ŐĆTů;ČG%ř¬]· -´­üQ1ł#Ýl§RÎáŰ0}ÁŢ‚¤ÚŞí±‡űsSÁćGÁ܉ZĐ ůčĆÜ\TděĎň‚ óm¤:H»Ô§iíČ­ş5H1ß[ëŰ $'Ô´)xŰt–ěV ”$|›\ĚĹűŔWßKśsčŮšX©ůܸd}iJ<M§*+iźÁvěßřŽOŻ -%<ÖčQo„tĐţ}&bj rüątŚĽ–®HĺťöJe^7čáj+p=ľ&n‡Pˇä°Â“a;ű)’µ·űW¸ =€÷Ś[7›c}«»™3í×TÔKěhÄéúBURŢô–˙&iɨ<Îŕ·[<Şť_ű;|›zŃzRĽü|;AěĎŃ\(/y–fK¨Tďý§¦ýůśŘđď;X“<>ůçŞN´†(:úż#·ŤÔäŚ$ç"Đl\ [h˝zą•Ť-Ă˝ô«P}ÎŁČ«]x/ A -[^Ą(3›’yĐ7žŇÚÉě=ĚI_Ź›µpź3ćúK0¬2>ék˝Áë´ \Yđňţ8ŻĆ‚}&Dd«’ď92É3ŹÓ4˛Ţ„6śwŻ&ÎŐź ÔVcôÜyçB3ç#«]ÉÂ-B¨uéw}w$= ˙yRłů?hXu…fÝ9.Dv—Ć`-ÉWďl[¤Ě§ńţĨ=‚"9žsË\č Š`™„ÁoÂůd5FÄJ­"Ú ®¤8üě d§ćůđę;©÷Îô›DBśWCňëŤ_lF J .cÎÚP[f®źL“˛­?mO@†XX_+EŤ‰ĹŇgź>,„˙ÖxA×ałőϰ¨~éVB訥qŘG—©śaG(d;ĆÄOhݦ˙÷BČ·hç&&ÍúdÍŐćnOmąÁy‘B üfmŞ‹tO:¦7+±"ŃŤÚON –`;îě’ŽnĺT?Ď{ôi ŘűŚ›ž@xeVM‚Oeî Оĝϻ»s~I1Ëň.˙afÇŽ6A¦ĚŃgîÜDN“QŔéKř€ń64r‡=‚O%dĽµü*đx$5®ĆńRĹ0yf%ޱ \ť‰M\SF:ľľJ*B!4Aбý•Ěߌ|“ňd\Ó§‰­“eű@ăꞆüuKŇŐôÉ6ą!L§°b±´ˇendstream -endobj -3987 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -AWŽQŁIÎQ© -ŠŔ‹l »‡Ű4łuÔO7m }‚Uś$3Théą•H/(˝SQÓręŇË…ćčVź%A‚ýKa -˘ýş0=ČÔMÍľpCŇ’ż)+.:÷wť Ű) ±Ř®Nt‘IłÖ ¦Q†WR¨-PŁ@ŹŘwb÷ŁnŃýŘÇŘ— -O°Â‚0ĘFřŰ“[>:¨î‘6lI÷–ywéŽÉgZšÜÖíîĂÓ8A /VqĄ´–'á‰j%zś´Z&;ó'^`™‡¨żLaî pYc äÔúBĹ"ÔLcÉ0›ť¦úG@lNxNî÷+´Š‰őIŐŇ”ýJxXr®Ţ4ťvsŮ6Zű…Ć« E… -ţAj4oĘ۶:•óPűű˙•˛`dćŃŢŢjâÎO®}ţ;T<áŤ@(|3etú”&B?ů’ „ĄÓBěěá…zv -âüĺ Ę{°e?ĐWV«•ĘxřH8ĽĆZĆvţ_(^PÇł+«†rÓ'a¶ŢĆňzî+ńŞ&;o«äKcń©¨¦­ë"ňĐ­L~á}kĹ]‹j$Äh0çď}Ʀ:,ípô˙/dö:H­Ú@łÝđqĺŁ -F5¸îhňKJ"&‘0±ďo+—ţUu'ü2”|ď¬ŤŠŽPUÓʶɴë6ť‰ă†éD V ěDXXÖDMoĚ<"çÝţęa,áYf”]ź^Ý:7p˙ŕ Ľ(e`Ë.ń4;ë%Ń—N}b˟޽µ©5G6ŢL?ß_oC:2ÇľMĂ ŚžuĄŇ>°_Žgśúoú缡¸diîŮqßtěó„řůTm‹+H¦hďW›Ý‰„ńeţ`ˇÄ(ZAĄp€ě°léІÉâĹ˙Č‘&"A jN`KĐÓ{E˛‘󉵤›čá»eęEoł=vú$Qf§Ř16·ŽZ iJg¬,5µ_Ĺ´‘rľüŞ€)^Ag0“!ş6ŃÎő[ܧĄ$íĐΠΚâvuKd„$ í7ý—QŹčČóp’ű!NÝO µ*@WÝ]…Fpy§ŹČ—{ކjĐOCS_T—bHŔ‘Oa7X&Ą\*™ĽňíöŠűĺŕ*ü+\‚F@J Ős-·ý:ŤüHe˘çrqýď I˝Vź•®4[6Ú° ­¦ďŘÉďšZě¸i#omO˛ bF×ĘaG 9››>´éb]Óů¸YWX ľ=kBg8 __¨ŕ…˘Ń+ł Ć=‡i« ţ[ä¦!Ü…AňŻů­CąP¬—ąI^áęI-b©ş=¬ ä/äôeěőĺ>cX*pM¸]–˝ő -Î;ŁÉ Účyú `O±‰Éaőaü=ˇ_ÔĽO÷*Ł*Ë>uÇ8ťŘ`őăcXăći Ôĺ(\ -ÉQţZ‹*h@çzÄcuioáGŃýTËÓ¤Pú bxżUBî9$ó¨FöĂź)v -‰üA + -_FbcŃ Ą?ë•/őy3C—,ř?Łnęϲř ^Ýߊ˙Yöt[G›|‚×ayßPS2ü‚‡!:BvĄŚĹ~p L|˛ĹŘ·ĽŘ}űö˘·Ô/Üđ+°@±¨˙hťÄÚÓXÖXI­I]şă\đ/ôµslcźE)<ĂşůB­¦_N_č•`čN€î=ţRVĐ—°ŠŽw¸ńş*Ű;®sťW‹Q× -ľďD¸/8„(®ú™°Ë‹b€,/*űŤ^čŃ[„ř‹`Âr¤E{“ݜα˯ÇUÇ—ß@{Ů•1*†XŻňĘĄ»č­cbÖjY‘2m9笪mx~qđ¬xMŹ­ŠÎsőfđ T>ç«QLčą@3N—%ŮdĐÖŽ$ĄT_b´ÁĹ>R^ŮiYÂŇ2ľ9ŹG——čÇ \ĐOÖĚP”âžy©‰véEźj^ą•×8 NÎł“n)Lńś+î Ž (>ą¤ZčČXů=ŢŽťőó Ţ:|˘‰ćEůŻâ˛I7ĺJ´ěşÜ™Î6šTÄÖěJ7g·dFfôZ…:Îeüľi°úŤ±A_Đ´u.áĹ›{aOÂ!éo=ýň8Á›¦°+9CĄ˘â¸› -Ůi>DŤák˙›vŔ§ý%şîĎ'áQđ5–ěpµŁäŰáendstream -endobj -3988 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -N>V†¤…ďaŰěČŚB PͰwŻ·đZ^’ Ďpgqˇ˛o«=t34aťŇÂôl@ ™áżsş -Bů_—^Ěś€+V”_ËC2^Í–3Đ(É ů)jź:&ĺŤvrÄŐj˙ü/?~'-.Â’"=[A¬_y Vđ‡š: úˇ*Č“ž]Źăé’Ť}©Î…ŃH" lUŔ{MÚŽz;¨LĂż•řűŚ…–÷F [Ö2Ů–CT–QmÁ˛[(î±»J,‰*ż…k LV>ďΊŤ ř«$…ă˛#÷p=Ä‚ËööŠßů(kE7E¬ŚµHµ˛4Á˙ĎŘ^[6€­Ďk4‹ěăřE&«B3ř’p§Ä‹ŮÝecŃń;Ël˙5ÝúćÁâĺ0¬˝e}cCřb¸LćΤnĹÚ%އsÜsţŞj××S’âG† ŹÁ,FäšË _t–yÉE°Ëă żŽŕK» Ý˙ć†fŢHľĆ ŹYĆ~KA2Fd8"ŤŻ0™(&I$劾§őó9o=ýĆZ2)«žĎ&Už˝†9¦–áľ†Ś˝˛Ełç•cóúö&źčËŐt ôE6]BOŽ»…Jíh ]čkô2ď/ŁĐŃ€”! -‘ ř¬mŹ;VâĺOM=ŢţŚY`·_oŕÖž<ĺÔ™A‚d’Úöeř·v#«(|Î3‹°Żz°~¦âPW§ź……M˘ŮňÄAX§»KžÓ»ZĘěAÇ„Ýpk;˝ŹN.>„ë&żŇźőQ¦ź"Mň‚ÍY˝Ěéř·­â˘ňSé”ď- ĺ#IčÍ_Ć)ÂRAYźx5”#łűŞ?Ŕ<Ť­¶.ŘDŠčB˙Ĺv§2›łÔČż8i\m…śŃĎB~pąŃíY–Fń}¶ˇb»ăĄ[w7QďŐ‚PDź°N­q˙8ßĺÂ$Úę4.ß ôTć(.µ};ě,íź@őşĐô&ý¦Ě*:¤€Ř®žxąú*>RA‘ŢŚđ6Í@@ŃËDČÓ0hčů /‘ţ(Ł0cUŞ”'›¶7úqB"… -˘ DżO×]¨¸ylO±Srż‘Ďöl4˙Ň= ôdĽ˝•Ufrb› ,ÖFq†‘&•ŢoČ}¸Ż,ŢG.´x‘Ú­¤ŢU—ŽC뎱ő;» ŠÇőČqĘĚöήbÖ~XľFZĄŃy9Y›óO¬#ń•pĘÖÇía©őnʶ!»ŔüYä—? ŐC„Ö†H¤ ˛®G ő¸Ĺ™2z÷ĆNőkňhy«áÂhĂěR±oď(a”Ô…âX§QéU'ôëdó~mŹŘ ZĚËŐDďéiĽˇÎh ¬Ü/C­Î1y»Ţ”†/ţ#]Ż$ćÔ-ŰňäqŢ4 ·›h—8Ňq4'´îf÷äŐ«Ôń» Çňiš­N:>ZŇÉÜű?1dńČPOÔ6'Hh|ŤĎČÇ@‘ …Bmç'ę4A…O­fÄévZß‹á+ &|7fP4tĆ3(rm‰ßj3{˙;ýq•˘lĎ âWąWÔ†ˇ2(α@Ę-ů@¸Č%Ę)EÖjˇ#Ö* 1¶ĺőPs?íąĽ:‹đx>ˇŞ”.ěë0ćö.Á6b;wÉöóËĆp˘cĹńly÷ä« Y=妲ÔůÜÖŽv†ü‚}y-† ÓŤđJ.]5%YŰĺ“jJ˙ŮÁ÷Hçr®Ąu€?Yd@SĎ÷JVő1KĎB¬‹ó)hĄI:"ľ:ŢŽWhh,Ĺ‘»hÄ -¸rť;,Ć0p„—itíOpű3Eěě"D…Á€í^® ™ĄÇÎ7C.qbřpŘ ™ĎA»ĂV†dQD‘S¬PÓ{]ŹţĺŠršŞđ•ś)wÝF÷đX QzJś¤Řź,¸Â‚˘6ď ly±ĐńĘ`fűD©6Wü@”ŢÁx§bÉ ÜţĆWâS(M$l‚)˝cRUÍî+$w4 höť9üÉ_\%•¦_8)G…Ě=BÂQČzÓM?&Dd.féÎ˙Ö‘qĐ čÚ ’«nꨪŠCl„¬|dŻpyl®8žŕţÝĺá3Ă!şŰđ•s:"Rp]MXÔРͶbbŤAĺ;xĹ÷™şŻŻMŃC)ĆěŮĽVţßÎ}3y?őĂ«žápyr”ŮĎGĆ6ŽĆń“ü% »Bx©žx†\ó-ͬe…`8FžC'{puÓ%¶8;ähî˝ň:«*ŃSßLv˙Eż7r6Á­+Çą•)|ˇËT8vON*âgé úĽeş*ÝŰĎöž‰ëŹö´ Cą:«L“«0yo®nŹ’”_桋•áŽ0†CőŢţňşŮ>ŚęĎŃ{0…q_⤽î:7“Ѷ-¬ÔfÇ!Ro‡Q—¤5vwBíúzš EÍť®ëčJ×â{Ń3WOĚâ†ĺr¦®u„daqś:^Űé%ťś˝żâă›QAµ‡ř÷őŁýŃ€!ćÎć¦xŠލ×*K´ć:ŠwĆ4z´ÍĂěÝ˝ĄeU G)ĚđĎ—Ĺđ9Đrř ’Ţll>4<$JDsеË4…xĽř.wł!Šv;;¤Ťźë˙‹“ <°] -­ěĹÎd‰:–93"Žć°1I‚ÜŰ81ăendstream -endobj -3989 0 obj -<< /Filter /FlateDecode /Length 1520 >> -stream -Ťî"ÚSĚę{Ię/ű˛¸©k-‹2żüČŰÓ(ŻŔŮú“»YLű<˙ĆĹF‹ë´ĎfW*jgÍŢ h_ýĐţ†N“>UD´‚‰ĹASŰfŘ˝ż5Żţ|túŇhľńzµt/°¶ňXqÉ,Éďrg Yş»×ŽÜš8/ÉQśAÍ”Ů<.HűڧÝü–âß„R˙ŞĘP€v8YQw˛Źľ!ą‰¦ő[H/âˇ*ć[ć'=55mÜzę传‡Ú&#”´jŘşÎčL„KĘ}O\I"ô¦ÇŘp‘%ć2(€ŃͤoD’TA[)p~ »ěŘĄ0.r¸Ľ63˙řĄ•©Ĺ:¸Ě‹"áĎ,6p:wÁeM9gĚĆŁżuđť™Ň×îˉVĂZ§čűi>X°µ2$°Ĺ­Ž:č÷ô˘)ŤG“©CËúá?Kľ!Ýa¸W -5N, 5˝ŘRŘJ¸öLś7`Üä>Řq—´´ÁőźhM €üĂ·¦Y¤ś®ą¸Zˇ’â¨2€Ȇ­,ç0ˇťç<ő؆)„wFľTʡËýÄ+­ŁŤô«j iµzGý®z7cŰf$íuń“ć}*ׄôŚÖy­ý˛âNú¦áĎo…~5ú„‰ł3şPFbÁóÇd˙&Q˝îßo7@îś5\:×Ć1Ł ŘťÎBŁ›üÍfW €k%Áqc~–Ž(ýóź…ÁƬ‹='îdŢŕ4Í021C–ý6(M@=&í¨ŞÎ›XŠ#nt.oLpfčNGmAf^ŁB0z™űP_ţ󸦇…Ű&#óŇŘ¨ąľ¬ k¦çÔ0_·|‹Űd§5xM°Đ±=˙=&™žXOŁŃŁlGf-yŰ09…/?š-"@®.úČĐHę+»»&óCf1Tú’ąď˘Ę•şÂž<­îß*Otj˝Łáń N?’ŻÍĺŘOmëQc˘ć#· *®¨ĐÎČ+z.âĘÄŠ’e‰úĂ) $žÍ›=łśŕj<Ť×ăc1Ngč„‹Ka˛ř2ŽĘ`¦çů$®vIřŁ‚g)Á؇ĹxŞÎ-U¨µáé0a’ÓǰngĄBÄޡ¬ä­â¸}q”ťB˛«żú(|Z˝„[šč°î --FRăi­ęp«“`Ĺľźďą.ÓŮřç…bóEÖGFP·‰‚­:]µü®˛řžąŮş„¤ňťÇëxwćY ĎĹş?hĽŠ´­ăčQ©ôU®-tý6ŠkŞű8éb?Đ `9ľ*™DéÝF+ˢîÁ)żO˛śťţ Ĺďendstream -endobj -3990 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -÷ďfŰÍ”ńZţČřöő8¨€›Kŕ7Ň |ś–d8ä€q,%óç}Ą8ÂyíÚJéřeąÜb»Ăľ~U$1îű%™w”mňFĐ=Kľ×‹‡Ř,Đ :Ôüć%™Żw?É —ĚTbĄăOŹůUŕşń†b]ftćŘ€ôJĄÇiĐĆ -єÔk‡® ˙M_ÁB_o-cc\ŢoÉyĄŃ,A„3á<ą«‚ŕµ"řXŚm˘żżüxfí}îňÜKJÍgőÜ3»>ö©PI-»Ö&矯ĚxîBŁajő!ťŽĆŢEŐÖ#‚vb€íôý¤Î­:FL÷ţ¦6˝‡\éˇJu‰+ńHő$FHWc˙ś<0J±ťćÄLęÜé |´RͰ˘OřŮfał–G\¦i@Ś~pvO‘óŐ•đţÝtaI˙”› Tɸ‹43ąÂVLÔđIŁ Ć%}2‚çě-ę<Opt ‘¶ŻKí§'M*VrdĘ>dÚ˙ Ó¬ăteŘ Űž?Ľµ/j_ł¸đĹ1Í*ř˛ZĂCÓ ÖÂć%Î*™P¬GÎ?űDÖeňá±Jćx4CĚAÝseÇó)–Ĺ1ŤŚR?śÁ@&eć›ŔjĐL±U&Ą÷ödJsá#…j7]”fŃĚ÷ü§Ş—¤9ěĺÚ¦ĘĹŘđţ0b?°tż\‰dYÚÂÔńńÂč˛ĹŠ6Éž \dú¸O¬xtÔ.89¸1A©R’K#€Ń~YĆ‘·¸7ÍČĆ0ZĽd źN.Žsč ä9ÜK­ýť,N…ŚpĂ·žQţ‡×ö_J&n‘Ĺ$ś Pc†úJlřlÔ›4|˙%´F…ëĎ79)IŽÚů×Wy Ł0h‘–.ń“$ ;”ĽďŐ@j’ýôŃČż˝|~¤ŁŕăIĄ’Ç‘ô¤¶öb{•ČďUo¸ŃČ`{xŘźJ«ü`{Ť—ŕF—Rş=|9ŐńDŁ#tş`6a«ŞAP­—{ŮřdL ™]q/¬k<šűŕ3¶ł˘y˙X§ö„Î6FĂMŰüéö6c¦x\™řĆYNľ}K`t\1PEDMw,čYŠݰ&:qd‹Ů]K„U÷wuím/JŚĐłó}öţ™ýŁ=Ö Ŕ#1ő‡bZąÝIĆVŁŃ´†Č丧‡Rý'¸Ý{ü=4YŇf_O˛y•xe±źßnK FGé=€X–ŕă#ÎĽĄF@ęÖ«{"B—O`áâL ű"„Î;şAŚ7ÖpĹJ~H9čWî‰YÇµŹ¸ší/°ú‡;–S¶łĚaUc`ŮŔ4Şj6÷¨żď®˛´«5Ńt4cÜ„ňy9ľ#… %4‹V™€ÉG{23 Ĺ54zŇ«ôĽ=ś´sŢ ś¸Ë7Z”ô÷%T2â¨leÚÂBĎH]#`Őł1źµv‰j -oS]”ÉŕĐ Bt-‡Ř•V˝ÇĺOŚÜ„ČÄ«ť´päÎG2`€§ |“E˘şč¦X?b~‰µŻŽôŠŞăĄHbhFB#ËĎ´¸řŘx·çÉQ•;=wđkY:d }Dȉ UýEtžŚŕBL%ŇSď«nIg`© -‘˘t”Ö>a‰ť…łŚ×ö`€±K±rhn|f“#“ă=Ť˝• ;˙‚´żĹjĹ ->Ą:¤ľM=MĄĐŢŤcĂő0\2´jhSÉČŞť;Ľ‘­µîŚńňJ̱sˇöłńe€C)t -~“LÇL :x±{qĎśŰ䚎n{б¶Tór»ł2?ŠŤü¸úĄR-5ę€Pśâ?˛BĂŞjfĚUÉ'ďĄăűŔ Ü–W©ţR÷f‰ ý»»/Mt™ ˘L›v‡‰NĂ3Ţ0¦R0EÁ/Ä Ś×iM M÷¸ż+:Č0(@˝÷»(aLţ˘€µ!ÔE5żěOcÔź…Ýj:%, &Ű”ě&qĹ‘7Ć0_Çn‘hˇpšŁď«Đ€ž·6Í`xJ[‡@Tż·ą}Ňł×2˛š•Ń $ȇë$=°qďfw±9 ˛Ť`¬."ýYĘjp¶żíÍ´Ł+KŤş?é!2_đ -“®Sł@3ö˧ŢRIJ©ź9R…ÁçNřńŔ˛y$ţőm€¤S7âDhČdĆ?Ňb6‘˘ˇHD?­±v:”îćdž¸ĆHŇ}®sŞ -fźôoŹAüA킟˘4ÁýoÉ$Ü~uŤÁÉMń•$?[ý şęç^ĎHÓ3í/µu«#bR>;Ş™endstream -endobj -3991 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -"%šÜ‘ç×/Ľ67)1ąCËCBí‰qŰz2Š[ÉA|v^pʉę@KE!z•Ún« ®Žiá1ďkrm9ý j掂`őˇnźU_”s>¨âDĄé/ŇĺřëśQ›áíâ¨-şĂíŮÝDó+ *÷ĎĆ÷r‡ű{ĎO|Ť{čÉQĐ&·č’ę”6)h{‰ůíŁź0âč"ęđuňˇ,6ä:Z˙#Ëd<-¬‹4ĚĂĚ%ý)ŚŢňÄú°nLŘę¤ -O˙»> ㇠¸fĎ÷[±'Oë€ĐŞ…3Çw6năÚ¤Ń%Ý ›>:¶±„Â~ŰW]`â¤Óľ©¦=$ŁŽ&­¨wÖ•»8wÓŰ:öÎJNŃ[-¦ĺ)0ˇnĂęŮ"nśIs6|‚ěŚo9ź$–č´ä$bwRŢމźYN7—’¤7•,}»"Óď“ mÁÖ ‡VÔk…˛Ü8ÖidĂ[ăEźŇŽĽí1• éÉVx={ďśç=&˝šVĘ$$¦&˙é6úÇ˝DŢňřµµHÉ礏«ďak®óM6~äŠ;ńąig Z$ڞkogśŽ™÷#šˇŔˇĐ Ţç÷§¦ĘĐh` 4٦† úóĽbq˙·śz±yĹ»ôM ËϬշ˝Ć3tjµ!ó§÷2^ôHę| {żĚŹ"ö©ďe‚uSÉcźĽĹ‡ŁD@U÷á…†|*ŢÁ<‘´Í‘zż®ĄF(_ĽtˇXĹű˘ŕćrÓQĘw1x„­·f -Nu÷@.*/4˝®† ¬*‘= ×ȉ+,đĂXwŹ^“Âśv>ŽV©÷!'^ĂWŞ€˝ *p’ÖěPÉ -%qPRöŁVńżĆ=„í ©ö„î~˙”÷ž;8$Ż+Ň‚ŕŮ]ýŻĆ0VŘ^ók¤JŇ[-wͤ·™ŁI -ç.ś_ `ŃĽšUĹĆçmŤNŕ·‰ęwU×ăpmÍÇËČŞCáZÔs»=řÁ/ńtČIđRć -fÇ_tkąH†mÄógü’ÁŹ4 µąk™Ĺ †řŕv›r}Şü¬°Ç8ť+%..yěŢgfm)Ĺöđ_Â*\Oţ™ŽĘ¶łTĘ`tPŘÁ{I¤¦ÎńY¨ćŰE75†+•¶˙W—¤I{ő.˝`‹¸ĂÍđ[’IáAÎN7i6Źí⯇óůőܑŃ;=nëy -ďvi,ČÖ°[îĘ%@hcŽ—Ë˘`w/Č‹˝ü»hr÷¦cŁ%¬ÍCϧc]µ *„ÜrÁÍPţˇWěŔžď’ę‹ő3[ńűżgňĺa3Çk¸č…‹´jń×w3`‚á„—ç+ÂS{lÝC»@ý~±Ĺ©)Ŕ±d-# ±@hćĚ8K[[<®–Pô“Â`¸¶z¸>J\FpĆś]?Îm -Łtemö’ĽY4]Ą|ÚÝ…$aOt˝Éţ4:QLťą 4Óˇň6Ť›:‹ *]R™PQ%ňoŇý&”‹oĘ/Ź\šQEéńz®ß:Mrü*W‘ÝÂŚü>őµČ;âńVUCŐn żNžţgz÷CBÄ0i#ÝŮdz#ŕ{bŮš:Ńt±‰=żÉ›PNڵ4·ü]ÔŔó3aeJń›¦pÎDcëV‘6ɓʭ y$®ę@­cżVŠ2şkű\ŇşłíĆjĐÎs‚lŚá·ŕě/-ˇUp€©ÖxĎą5ŕ#ä_ą÷[ĺăy%ü ű`VŃ`VĎąńĎF™…«Ę†tj@rϢ˘:“©sťŃš®Ą„Ů岌Ar_ÔpńÜpŘw™†tŔ%‚G­wX©Yđ˘‘ÄŤáůŇu.ŕÝШ(¨źüoל9Y­÷e$b—"Ľ©ĚŘ‚Vě:sł+µ”O TMR°üđŘŽě§Zq‰âéFÖCÁiĹš¦ľSHkŔ35=ŽťËô¶›~y˘§„Ú5§ůç§»¬Ż¤ňŹoZĺúçmŃ3řófęóqL·TB‘Ő>A\4đßm¤) w'[¦:謫‰’Óţ 3ójĽ.řŤŠŐOLő*ś ég”Í%’¬čŢđľcÎM¤ű‹&ál'Vî'S(\fFě6äĂlĄL­˙l´Qϲ˛łĺZ Ď‹aŞc©”hI‡?űaĽý—Řç×ÖŐ3GˇU±O……?Xj†ý«Ç ý<·ŮęMjB=Aű|0^‡ç’ĐŰúgHă¬(ć§đĚE<¤â¬+ťtO0\OŮ‚ńhľ áßfCZý~u+7ášL‹jŮh2}– “ęé@¦ŻđČĄUĄm’ŇEMňX·T‰›f–Y6D3ŽL´ďĽÝË´ť”Gˢ$÷MŰĘendstream -endobj -3992 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -Íű2đ›˛]ęZâ©°€˙2ÝÔüŻżż3ڍDIă(ókžC˙Í0B—G}@›„[ÚĄtĎ“˝Ž6 ‚ €_¬}Ţúí$r•ß·A&4;0÷$ĘéE)B$rÖvQµĘG=.L†ą+łÝłŘ‡\w/iăťA˝aÎB;JĚđŠşaÚlÚM}Z÷…‘ÝÉU¤ý©íSUˇĂäÝ,kĂă«n>”hÝ_±śĺł›¤˘I]F:pűX9ťNvע&¨}Ń+kűw’€ĺŤ´±ÖÓĽÉ\‘+§ôiŮ‚Ö~łč¶úe6ĂëÁĆß1ł#9ŐłŕÖ$©?é8E”Ür’¸ĎŮË(|=Ażé¨¸Ăc)×l˘g?¨J/[N¤óu@wŁő¨ň{ްŁ(ăa€ü’Q‚"Ńť Hٰ+ Ďűş]AÜ­c˘Ń µ'çKű৲_ÁŇŹoĹÍň,ý˛íŁVŚöŔé;c¨*RŢ{ FĐŠt˛—©Ę)Ô0™Ý{éLŞ ;p}- µAŹ(Ă0ąÜY]ȆÍőďjDv¨‚JĐLZVéŕͬΊăČŹ” &Şťâ•dM¨[|ęT§X'ó\7zź4" ďý8«š°„VßČ%ÖU‡‡]ąĆZz4ýJrĄke,ś8Łôö2gý‡ZJ˛ß} ł+¤–>#· -0ő`Ŕ2ţنńş-_7t§XISâ}VöĹçŐß8C¦@éś&\Y¤p-Ł$¦€™ŞśţŰŁČĂŰ.:° Ź)á óŹBÁdŕŃĄ˝ĆőLOžúÚŔQ vű\DĄér«„éĐűźţýh¨B6ÔŤżě§R×řä€ŮYlŐ¶ȤčéĹďţ+ŤżéâưźŠç¦ÍHEčůś—kٍĄ?ăöXrÖśXQĽČAŔŮ_˘cTÍŚîłn•ˇ…lŞu«y'qëââßżŚt™ÎŠ«…&©±Zv‡Z.MZAßŰ´ĘĐNb†0<™ ÓRR’%(V-&’[Ć žęęü–ťŹË/őĆňĆ6v!ŽH5ʬjlÂŘv#ęÝ,ąőH_»ů­ˇ†Ľőe.Č'Âş äę–ř“Eö)f€)€rË%["×=-ű ę± X‚\“˛‘ÁÄ[PÝ} -YŃBІQÖé´=¬˛:ř˝çPŚ,qî7÷ݰP í»QřÖ«Ňý9VN‹AÁѡQŻŤő]ßéÉ28`,8Ť»ŚTŢ';ń™t…› é™=ĚĐ#ą)üHulPŘ­Ĺë3™¬v6‹”ü¸<ó=RÁ+`LÓËňiܱŤŚ,Še˛Ő kĄ7OÂ÷uĆ™ -qBŚiŇ"K!bZÁ¤lFŢ•pźýľq8ČKnI–Ók”nK¬ÍXŻťGÓLEňD"SŘ&/@MđO.7<°p‡çÜ—ŇĐť%Ű·.°Ü®#ÜaĎő8ŻJ´¬­1¤gtú¦îý^ŇՔłSnč.ňeiŻ,×g+/¬fŕyě ݺŰ>ÉWŇ5Áďw‡ôß"Ř߭ę‰m> -stream -ôŮ*V±FŢP§ěDšg“ŮLp[$%Ąpőű25Ţ×3ä4Ńn\3i±» OÔż7¦)w;śVA@OH:KÄ—fŁČŰĽúGđ@x) Ú7XŁŕ4P0€ÇÍl9f;şéőI·µµ|‹ś? ÍňŠ~€Ëŕý*@łň&/żwcXˇ Ë0–žĚnTŚ/ç ú\~˝ŁWŹR‰tB8:K-pť^ )»bäLŚ5Nz±ú’ĺĺśOŞHú1{*˘gŹť9.7Žţ+‰„BÁ¤u2kdŽ ]G‹OE“ĄA9rˇ–)‚8!%ĘV`€öÓ71+Č'É"`^Žww÷(gÜ7Ćôüř9ɆZ”v›™d(üJ“v:Ntî^8Qâ¶—¸*Z¦ľÉqű_ ł'0=Ň)­O°ĚFC,Ě <.SÇľkąÇ/_0Äí”3˘ě»ëŃ7Ié‡ŢŤĘś~wqm^Żôä™ŕńgdoăĂß­¶ľ#jŕ;˘Čů?Z^ÚŮĺŔ¶”Âŕx}ăÁžDkÝŁa 0ÍSĆ[h~ťńą]­ -A›f -Q·€.!oN×S>nëç|­W¬8žG-~pr)g7ŃM%˙‘ń źoŃŢ–ą€ËNJ_<ÉŔň¦čŁŢë˝bć"ůú™Ř‡ś.őÍ·Kש×;WŤ‹,"ćaIŽŔml¨^š -µŰ~ăŚőČĐHúdĚ6G˙3ŁŔrÉ[ÂEĐÜ¬ß ůFĂt ]` š}|ÇZ׫zT±“VŰL çň\ŕăR•í3(Ý  —ůźű´SĚtŔPö#ň·˛Éxäöň„íĐz&ý ÷®ěű­{ĘÖAtU+ŁšţžÚJ‰Ţ7mÚFÉ_–8@ó DđgNł-Ó>·ĚŘÂ5«˘3đ±sázŹ®=c˝PĆg†Ů袒ü ˝Ě•n۸ţjj8W…–ác–z˘řćt‘ĹAÖ­gt¨4ßm ĽâݡkLÚÉ_yĐŰu÷o#7}žł.¸ú~śu_ć  «Yvße *ÁďîΚ`Q ą%ëěçě`ÖÂ%?ôŻ\ő÷ľ6€ôc.z`e@¸Ľ@SÇŇ×<H> XThÓá‘)*{źÉż‰¦}ĽÄ9fď8tÄ"ď{Kžß¤ÂO)4>;ůÍśŔĺűĎVéčtÉ ó}joNf •;Ë ąŤ˙W798\r˘Ś L›Ŕś7˙˝Ä”ä±đBöŚעŘŢ?/őí}ĎôüŃ* Ú°qcŽÖ—˛ž/:ŁNĚŘ ,$ČéÂňĘż "ůQ0Ă%y_X©ŢıC?Ť»Iř]Q‘{V˙>I¦±Ťˇ˙rÝő.F+®Wľ8¨\? ŚůĆ)É>ÝhâŰŠď§ÇĄRĂ„÷íy‚ÎČ#/wľoÇ–mä_ëŽ]ÖÖ{tTÜĽ{ď°]ł‹3hŐ  Ěá;G+uź"§*ŁŔ•i¸ŞBoą™/e”ˉ(ëć–ŻŰcRŐĽtuľPůE!ůąMÍóÎĹgňBś-ąÓűű\y$ń>9BÔ°`IŘů->wë–LeĂ%ŞlôÂ"S&Y®‹:TŤ$¬Ö”>´«‹`@Ě|ôSa{śĹsĚ:óNhńRĎMĂ?şŤć3e÷-Ľő‰%t&­(ĹżÝ/ř˙ÁŠF¶č÷ďĆz -ľL[‰¶K*{ű‰ý€Ěź«5f*<’uІŘ*Ű488uâÄ]!WćVd€%&ÜĘqvz?ž™rÇMw}$ĐZĹěgPť޵MÓŐťÓ çq«ˇ$•¤–µ‘ÄÄh4˝ÜâJĚÚKxŢK‰!Ţitlé‘”Kţm/zŠ„cőYľyrxÖX-rVů9ę«ăŔ‡D!DÂmĹHóŃp vh¸‹rĚýÓdž5»‚9Ł—fHÝSáĹ_»jß{)ťć;¤Ç¬Ł&üŁTš|sd4áÝ«‘ß~ł4Żö×QD¬ĆÇ_JĄ%Đ.Laghń?\łźš•VđXgŤw» -a÷µý–ÍlfMąG5Ś’p+ĚťOž hbçÁőSŢ:Y;'Lu)2?Ő› &áČ@´VLendstream -endobj -3994 0 obj -<< /Filter /FlateDecode /Length 976 >> -stream -†á2!u?Ě łŔ:D'Ěôą[’ُćşzŢîň‚V4lľ«ŕrc„,a^ŤŘíQ–’Ŕ-+7ئqţz@Şń ˇén™[múŠťh›}ŕ2Ç ěOűQlEI•5¤ĺóţ~‹8˝đ!Ű#Ö8 Ý=Ë„W†~q»‚·tyX‡–†đ˘~[BĚŠŞÁYŇŇz%‚ĘÚ ďyÎFŘjŚčş™a‘¨"7ČľOžHWŮ>‡B=C—Ž’ąšXţ‚x%šÂźÇŚl~·ižqu¤ęOy6 )ś˙ ×E¨Ĺ•ßż@g§M”YTcŁ…đÄIŢ®…ż1u âD¬$sä¦ivx2<“T–’/9ÔôęcL¶ü+e˝p2ŔŢ1ÜŹ”ľ8»nz ňůpä9sA/;¨Ö ˇ=–Đążî 1‰uu$»˙žýKüsZˇ8™Ţd Â°Ę(V·Ě™úD÷߽ӎ°kCZ`u0ý™n˙®e CńÉşň"ěOÉ=đ†*ěŃ›â9˘<˙S¬…ɸVí˝YĄ6˘_KZňňK­L'§čwŔˇŞ±™ó˙É#jfb^–ň,“óyEôťáâÓ'“¬Ů~#Ćń>1čÚ?)LŇŹXąţ–•d›üţ˙ÂłHŹŇćĂůo cpś˝ŘĹ?ó·ź­cÝe+9Č{ź?řÜř6Ž®“p'Ą,^˛®xŽ™‘ôf^Éb¶C2lYCíů@^°6˛!îµŘj˝ .÷0ęŁHÜRî»ĺŤk*9aávzŘ—śËÝĂĚ]ʵB;ićfUnŹ:«čăňË„Ş -«‰¤|XÂxâ>i:Čđˇ`čţô-ű=ŻĺLJ\Cřä•äo'ť[žěk€%šŮě!™őX' 5ç»Ď O5şÂ¦Ş\©™â´łĺd‘E=ç2X Űč2zŤ.nt{}mâ-_ĚtÍ^׺%ˇßŁQǢ#Ţ\YŚŁ!fÍmânűN!R†7ŃË-6çÍh«SçKřÚ«¬rÝɤ?] ´ŻĹÓĽ#†¨xŽJÔUPlף Ô”"ľŇÜ‹Mş\ďÖDĎq yY™Â ô‡W‚đZd•tdcÝKGÂ5§ľ'O@»zχ âŘny“8ť%şÔ ‡ł;ź`Đ(endstream -endobj -3995 0 obj -<< /Filter /FlateDecode /Length 1472 >> -stream -`Ri9ĂFóÓ€?c. C†¤żŹWő7vŤ;1ŔÝ=¶U‚äÚŐÍÍśŞôtÍšč'Á!G1ôňWÓi/çą|\üť~.»@m”ŹIfiÇŇľ‰)O®·Ť§’" QăMcF™Íô u‰Üţ§˙ŃÖ7> ™çĚC¸ăđN|Ěčę #vtŰnlŞ ˝P슌´ţĽwÝçqEpŔÁëHU‘.GęDJFXlą"ĂĆyŠ">cÍhr÷fI ´Hč †N)%+“%eăM2b[KX@vRą‚(~ffĆn¸ŮW"Dkâ=ˤ”‰×…ŕ‰42cSiˇ˙yĎ0ó´qŇĹ}f«ÝÓ·ÄDP°đ™·Ą0Ć+fŃ>ĽCČ -űúîçŢ8­ôu¨+ůǦHO]Xq4ě^ÉýÝÓľ/8ěýÂé&ĹéÖ‚‘iĂîYÚç‹IŘWa™ŔIČš«ŮůO(ő`ósé鍢ϯླű@ •Ç÷łŢiż`óň·)?L]—E,s–='"ŽŚWzŔlúpć‚éq‚ąďnůŢíĘţşX|ń×˝m"M8dĄ—>HČŕ+läBUÂ+‘ţTó+ŢĺŰ·©QŇVs­rÉ*w·$ZeÎó|¬˘ú5´şO ˇŃşŰlŻ»&[c)Ŕ°P};í˛=Ýk@Zą–ăOWŔétT¤CÔ5Ż -Č–§8::*Uü¦öű Á¶ ÍbS."JĚ=;dĄŰüż˛i*|ŞŻ=«ľ˘9vϱś¦„·Ą ëpţ©,kă¬D¦ń?4sF6čdÔÜ}ŽDz* oĘă7öŤůiÔwEé-±‘fEÉqŻ tXH3^nüŮ>ć´`Éľą|˘5/ź‹3Ú·/€Đ±{;Ą©ş•á|÷§Ü˙}ďX2L”ëx¸MŁŕ)áđiČ‹‡lŠŞŔ›č^Ýźa»˝Ľ^}S‘DştD ˇÉŽějë^#Ç˝jI¶ş'…‹¨Ţé›%8 Ń„°˛š`®âضčYQÁá›6•ŚřĚýF3$쇠B~věÓyćr»űÄ“nlÖżîáń,(Ńa˝úß|ľ†Fy-/vp™`##ńóáş@ăŔďOcđ -Ť,2/Í`B®ňŃ4g©RC–pľ^bkŞÓIÍĺ›@ d ‚㯠(~˝d€\ščŰ?š9¦ÚßuYmŞ­Ł.*łř̢*SJ†Ä š‘VŰîăo™C gł¸děV¨ź$ą–ź×ÖxV®Ď×y‚Ś vUTßąŘc‰kßşŹ€±,`|Ń/×¶%»‚¸±s¤ŇwAd÷ '‚Ś53tHn†;)ň#üXNC““żÜđÚu›ÔŇď0˛A ËhPr^!b NËíţîäŐĆ c*Ţ–d<’Eôďt–°ś^â:EQť’x÷»«ęD>+lHCPš±˙˛Ĺ+,ląľ&$Ů0zxE°g´‹Ućp1;+IŐIľUBçˇ2ól°Őן#ýÓ\ybj˙:g™ŻČ˛óKb¨ß¬}Ł.)"ZzŃđ1ěŤoBĄ=ů‰jDĘęÂ'áe^Ý‘^4*„ĽxµĘî [„Ę"ˇ‡˙™yóť8Lc(ëŕPWWéśđo5eƨÛđçÂQł;·µĄĎ$P>›Ź[Š*ňřuçi˛iĐd–ź3-łŃ·ŤQ’+·/pşŹąĽ3Sx5®SIÔǢ0Ěöö$}m°áqkŰo†ÉhďĆ6Î9źż4ŨÄ,{? m4zxG¬*sŠKňGźŚ©přz—ÚJîa*+Đh+‚ňOuvk&‘PA“ĚÚnOöăľHţĎj-µlEoß ŘąţŘek^$“P–3endstream -endobj -3996 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -Â[äôOT}±rWVâcfŃIŕŠ‹d–öň śŁF˙Ń‹Äî¨i`.Ô˘¤ő~‚d·´ŮUąŰ6;®&¤‚†k˝X9şöí¬w(865a”MŽR˘ä<˝ijâ—xf*ҵRr®â>oHó‹ŕ¦ČŽ©ťŻ÷Nc ĺč­xQÁá«ĺÎmĹÜ‹đ°8е‡ľăÚÓŹ%âń:&˛…-†ĚćçŞě¬ł«­–:/%2­SRkö¸Źľ\P]BĹýĆh ·Ă9૽OFG#a±ëég§łÜë-¬»]¶Í…¤0čóm|€RĘüÜQ~‚•ŽxŔâËŐ~u!2Ź.Jt‘Ěx].tňp„%źGe§ 4ôÚ…ĆYˇĆ…Ćh•CiYë:V€Ň¦ÎŕŤgµ×•”tCHK Ť¬Ţšj-ď –& ±B ÉăN!řÝ<ÔŞ¤řŁ*­â&}SsÎL„™|óČĺYF*ČďÍ —1‡¨ą"¶ŕ^żŽ§VţS7De•fÁăł-\˘T!âýŐ<˙(-,áÉŃl¸ČVWÚ6XůŠbÉÎëíŕ^׎IRqˇĹQÜnçdK`ÍÂ'ţ"Aó¨…Mކ· -ťţeř—ÄOeoâ74ëdeÇŁwkÜ}żŁOV«©»ŘÍ[ó‹śÄţ÷ćoĹ9Ä .§+ŘCđ#f¶QűŇк™Zf’ťĎËcŰ -¦MÔĐzĎó°mFq«á"ů͉†p¨Ďżń~”Ăh$ĹG§®AßÖń°Z{AoӫDZř$“ěXoeEoĘ0Ű]Ĺs•GsUHÓi˝9wĐ(XÜ|¶äËÎW–62„đŰf|žĚ"«22äcÇ v,6t»Ś„¬ßmÚ Ś0Ň\® ů¬ŠuDmâ ®Zś­x•Móľd[áÓC–Dąé+Š•¤ÔÎŻI˛ĺw΀ŐY‰·ŐŤđ;jŻvÚ7ĂĽÄéŃ0ˢ*„>ŠzÎÇ•ć~ FtAV÷ľRG˛+¤¨®}÷žŘÇeńĆĄŞë\K°É9łĘ^âG?D…\PŁ ţZş0^qY-|/(>ýý®Jm€Ř@:›č? Ľ»o̢DŐX:޸/'.ňf‘F=¬ż?şBŞk̢ľ`ł@ęA–m,$w -Ű“2źj¤,:mVTSŞ Ľ¤ŁÜë˘yXHýĽě,`Ţ}ĺä©ŢÉŘłř˝iă -$€-ImŽšNďo™ż“„0 iäGçZ/=ɰyxČ&ŚĐ."í®‘&DZű -Ř9v§8ÝI°‰A¦`íÂnsŞRŇâ‡D‰#Şń©GşPmDR4`PČ'­ţż^qÂ~ÓŻ„żâiP‚˘O]=sć~éůćűţšHendstream -endobj -3997 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -ËkŠś_IĹav\¤1¸Źi±b€©úv3đg/‰–vg¬ -"Şâ–ŁRÝ ™ľ˛x˛a’ɱkPŞYhRˇşŕÉĄg(˝’9tʆhf™~_:éçäb;»Hä{2Ó 9(ÇůeĹŔç ˘{ŞŮ×° —Ďf©,ěŤěbupő•QRI¤ĘżILŠ :Ob[•Â~~‘ą§'Ô`°WźG˛Ě¶ćÝk]Ł–Şµ-mćŻâ[-̡{߉í_GMňΡ8]Q—ó˘îĽĂ'3ůß«ĺP)®lěČpä¬ňŐLXĄ5Z]âQä XˇˇťŤ3ŘćčTçzÍÖ pók0_ážfFW´ĺűZˇQh=Gë2nň·=ł·6 ;84Ú'-ĆÇ^Ë<ű×ôÉYW]lfÔjë(]í!‚™µŞ._BŤu2÷Z1Ř™†Ŕçű@‘N¬€ŚĹ۶ŠÓP[´x({˘{ZĐ—ß,µ, t:ÁÎo-«fa -™\!ô`ĐŚÉéÓ®îRťżč^ŽĆ/RH•*ü±ýÔŹBćM~·,¦25\‡<ĎŃP2ĘËG3ľZ÷)x u">h1‰šé>©duőĘk(G‚HĂSG.ĐĎdâ‚ -K!ŢâĺßŔlÁÄ óöţN6" EŮÂuÝĽ45‡ŮŔšL. # . YWę/ †đć}ąÖąĽ— -[ŠYq@*·iĘĐţVŢܨú‚xU†Ôć3®gD¬mđîłU›uÎőîçÇvŠH×?׏ç9Ă­î¬÷Ëjkx<Ó\ŰťýŻh×qđëĘđI|ąć1 řŮŔľQTgâ9+ń8ÉŽ<ü Đ…űŮ%g^v×2Ińĺ˘ŕĚVŕ•óµ…jă v_Çŕ ¬ŢŢÚ­Đgp¬ľIô˝&ŕ«®`^uZEĽ>4cáö]–9.“ćbů””1ŇW> -stream -nľ]$Őţş˙đ…á–Žu»Śm}ú"0d¶ztíËĹfVŕ@öDQł^ŕÖĺ\R aÇ_:“?ę!˘v,~¤şd_ąëJ¤,S5_Ň€ićfYĂĂÜ‚'¦–Şvµu‰ţőAeć}u)Nřxź&‘1ŤjŰ5aáçlz›Âu eIóG€î% YY_gKÎ4hÖP´\± 'qŞ([o¦’–\ÜYMF$†¶qKF -ŕ$Ń%BĽŐOĆ7ů…şzXďBĺĎ,mK× •PâZ:˘ -}Č5:ŰysĎż -=x´±áČŐ™Ł[GIßDŃčÝpĐ€ůöýdµÍ@v˛/ÁűđI W†”¶’ČdŮý}݆­‚Čí¦»ŤQodŇ’MŁĄq&>tč–‘×Víć˙Oâż\ ¶{čXt5ť†$vűÂC3]ÚźNč›"wIÔ62Âü#ĐŹžy®§‘łkbŕŐžđć}ăsP9c‰Ű°ćRD˙ífě3ţç‡UzÉTLҒ®řŞÔ®N`ä!]żíW\Jog‚“._r»u¶Q×iT12§q‰ńQő>«´ďZ˛Gď+›qq•ËO0ĽeóKźpÚ -G:C¸ŹË\Ź´SĐű¸ĽýěQ;ýů·Q{jŰmäćÚŔżÖŕ–;&Ńs#ĎÝ\íIĘŰŕ6H-Ü˝ʍ”|\RDđÔ2âCu(&G\¦ boĆíÔRĐR-eöwó=0eĘŢŐŕ‹zx¶Ý_ˇiăĽÖő¤N<Żë­yŃ#uŹ~(˝^«őoź Ť…¤ĆĄđW”¤Ţg˛C‘‰łfkŐ ký[ă&ÎŘň×P3NĆŞwGţfŮŇ$l'ŮÖ(ŹĚHÎSýÍ‚Ne>Wçi—)¶{Ń÷˙ÇĂ^AĚŞáđ˛úSÚ€^±ú-/°läâ&¤Hú°wxéśóżô4¬+7X+««˘í[§ěŮńY=Śptdw¦ăÜ} ďRUwut7ŔĆ&Á@ÉäČlÍNÝďĚL‰v7eÍÓ”ű=žó -<AľýŢŰR9'ą}ą©jPד_|™Ý)źŰ©Łţ¤'iŞdđŞďÍ]źÎ;ČŠ@׍@ăNǓϿĹ+’˘źÄ4źś¤z§xmA9>łĺýţ%ŞđMˇPBÍî|Î<^pY‘4nëŮ -í#ę|ĂzBX\M™Z^Ě2úFŃŽÖ۸›ŢÜĎ7Ń‚A8RˇĂd»MíUt—DP-ž śŇi}÷ż»qpţ@ˇÚÝTăŐ¨Ţ}ęähl^QD{ŮäÚÚX–ďÂTĹÍHŘj‚žv®=ńăü˝†Çá;iQńgĹĘ’6dEľÂş6QćÓęMů -‰`ďşĚĂ“÷t`qóŮ=ua?KěMС%»Q‘ćF')SSČ>9ő×›lň¶Ů€2Çy_ŁŐ®eOk „ľ^wç}ß°°© »©ßÜc® ×s”t=# -#Ť'¤K"ĘBů,Jű±fň±@BMĄŐÔR3TCAqcQłÖßl,(׋‘®ĄÝăËšýy -ŢÔźľ©˘čÝ}źşÝ˙“ÓmL;ŰUo­‚îď˝]ëLç÷'P -“{.ÂśęôĂÁÁp~ąşf}č-Óăq´J±÷8ůÉěďyP‘_u4`‹ŕŢjđŻ•HmÓ˝{śľNáV\ȨZeę?7P÷x¤]äËU[ę¶…ŔMkN ¶ô˛4M¶ä>‰żŻwęĎ…,éÄ7/±vďl§=…ÄHe»|â$TýĘĽźáŽŠ}xŐĹt±.K§«%tŽ8îL¤'Vî‡L('XdÁźZŔ ş~ÎAÚ6'›)4 MęÚé§1×Ô±öÖ{aÄü.™¦ľ€Fr×°“ŠPü}fC&ćńsOnrŹľÚ`ÁFîRéÚnzp|»\°Ř”ÇŐrąlĄ–ďŚńܲ“şŘ+ś[ďău}D8ä€l90Óť¦@‹–´ôýGä<řĹúĘ%ɰťÜ%GxX6§ÂÖęň‘˙Ąhý©ő\îőű¦˙nŘ '„·ŠîJŰnŮ=ŽĘź@›»@M%0%jčŔ" rŞP‡|_ŁÔř§np[Fѡk}ëËŐŁó3B¦ň@ݦz!ÖdČ54ťE8™0ş«;ˇW{Xf˛ FG“¸€™ÉŞŚd„‡LŤĎvhE¸âŽkl'0öO&ľBČäX>1ĹŮ^8‚„:Brä)Ąa‡4p<í:`\•_ jśëEm‹±Ě;§…}čśU*ňÁ-„žORÁx1nµY+é~•[¤.µ b¸@Bu×áçRäxâs‹~m&ĐŇŞŚő|®aRĐĽ†Šá›–SŔOČWŐUŢĽĄÄŽ9Č -‚7?"‡şÓÁ) ŕÂĂ ą cŐ9ţxźendstream -endobj -3999 0 obj -<< /Filter /FlateDecode /Length 1968 >> -stream -qŻôĐĂ`bĹĐ~žľ˛ĺxg$$´%Żëú 5µB*ĺ7ËÖpŔ]<¨R·jÓjürś1WÄ[1ü;”«ŇщÁ:ŮDž®,Xk‚ćj=TcßĐMN“PŇɱŕÎ{Vő%ľ¤ďľ¸\ýů^Ű—s–“ż.|+ź! +ÁĘžÄf”©b¶eVë ›ÎŠ«¶^(<¬[–Dktň§_®Ô5ľ^ÜNľ”^ÜrÝL÷áRđÚąo’Pk5Vą”)…A»ÄűÂ&I'CCÓ x˙ń'ÚËĐjOţţměőź1VŹ\­ű'zęRjµ[&ÄGŤ+ł -łI›L˝8ígUÂŢčIŮ©1\ŹăżÖeauŞ{_ą2‰Ţ*j_LĹ2UŇ…’#ňŠŕ<Ëvő3Ń-…÷°ËĄŹ¦uxÜĽŐo„Š«N´÷<:Đ˙®ŻŇ‡&ŃZű‰{Ű•­Ę”Ňp¸oÖ‹=Ě—¤ -ľ‹oŐU¤'Ű@NÜ? T“‚Á»ł2šÁ´Ű Ňź5P5{tMěţ8r'ů»—:5§=Í5…`/¨ÄÇÖCÔ$Ę"Ď0Ö±ü}4Đ ˝x8¸© bd»rňçŹő›ĺÂĽ¸¦#µ©ŞŇ<ĺq=`d=%Ą˝ëMĄłkr@×DhĚß}řÄwő…l@ćŢrą’» ~ ™8jQø&Wߊ㨿§o’uŔ^›—9žţpPśł„fŰô¦4ĹðÁK´˘1š€”ź•Ĺ Á 7’„Á©>ÂŢĐ DŔqe[Qę‘ îO}÷íý¤›ˇ/N4F¶@ő ‹ÎF..e؜ݽéDY˝…ý>§ůÄ”ďÓá–[,Ąg«`u.Ž„ĐµşAńD)ěTŽ:zľŢč€yµ"ìĂwĄ°ŘżEˇ-ČyH‹4q!&‡Ń(@łT6Ĺ´¬[Rn5V žL6*î±ý…‘ďCÓ ě˝W†ÜŔąfŠ>î‡qnĽrýĆÓNîÉyŻ–ß«Lp[EŐËD@„6řÎŢ]= 2Ăô*ĘaAmí•=›öÖ¸j>_ë‘PÖNŻçą…ú^LI×űjźCŮť,2ÄôĆY/LJ{c¤ęÁ€&]ś’R\Â2f­ýęcíMăMn—‘+üőÉľµš}„4ŕłňŞ&ŁŠŮm~y•TóUły !G¨É1ót…ĚÍ>~Á''𬰒÷,€ľ`‰őRcgé»ŮĎŕî›>® Mő‹ěĘ—É•ŞRůAmi`)Ď8Cáyě13ĆĄrkVĐXGÂ:̲A~^'DČZdúHÍ Űâ­)ÓÖ _:6ěęŻŰá:1ŔĽćĐÍâľcŕć? -7± ë0ߡ†#µ‘Ć €{yŹPJ¬p;ÖlÖÜoŐý‚@)„I•űâ|ÁcĆĂřU›“ ‡§z U°u UYZJ˘}9®Ű·Á´.JçÇłYÝÄQµNŻ<ÍžNŘ/ţţÖÉf­‘°´S:¸sŤIͶ҂Ęp0ŔyčćCrFŤôŻ7ÚŽ>HéHhŐ“Ó%Őř’đ0ąĹČ™1Ő›Eö=FÍ»/+4GđMíŐ>Śgdő…` ™JÜV.!!ňď"ÎÁe‹LâĂçv€BLQttą|ŁťűÂýôO4ËZ‰SV6÷±MÔl·hR»iÖţWw 1Š,íž„ —tZŃÚ‚í¶L»€®JžµwXh§Č.Ś·_N>D-ąW˛ă’-[pçÇŘů,Ţ]†a§ţă%̉saźz«|˙ć°KůžC¨aW÷ůh<1tió5ʤ/)ꍸ鄱Ţ^d78­’ Ľ4nłÖŚ ń™¦/B˝ľKÔ†zČ`ßâÓ˝’ł"'iľ‚Ź˙4đB±6dňHyL» +Ęro޲†¨˙Ą -ĺűÉ$Đh™RZz…™'ą(íz4ŻůMn꙱Ƈ…‚Ö]G;ktIĎzČýŢĚ Bp4¸ćh–ß”·9ćçÁc‚™jk1@?Q“ś)Ú€yW塽÷ĺÉ!?c…í(É…VQ–$=1ŚË¦ĚR?ÉŰUk=ŕNË7ú‹.'Ťk,bwć«jsXŰÍđz¤c–Dбi›$í:Řţ®ů ŹÎľĺwólđý™ˇÍ˝@%>Ś -ô§*&öÄ5č÷x­ÇbAĂX©¦ü°ôL覂†«/ć3gĎďQö…Ňś#=,#b±fżnéab*čÂňE–|űńŇ*ËÖ÷R°žvŕwíä2Ďß§h@ŞnŇ}ǵbźbĹ1ť#ĐdĚsms¶Üo»ťmîgýÇ2Šű‰ăŤz—Ĺ éşÇ  ™Ţö#a™fŰęçĄG~Íx]vĄ^ZÎ…öčU á]ăëRT ĂŰ;]~Âí÷Ö^M›nBëđxYWľFU8ü2ů*7lG÷i/Ýi®J…ą~ý­ř50˘'G„O ß"áĐŘ…¦ÚU3ßťv “¬4Ľµf¦wÄ`Şî| đލ’&‘•ý‹N„‹Đ;R5gÔĆWfüJňÎ0·Ŕ;ř'ÂëKľ=Ľ7#.vŞk!ćËş H,9endstream -endobj -4000 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -æGľÖ#H:Ř>aăĂře+W±jţ Ją9¶Ů€ťRňöĚ:î´ąŁş}ßÝ´‰€Ogö=ŢËC"Ą^ĆÓ•&ĐŇÓĄŇłĄ5˙÷ŮG¬Śg^čtwŠŕúNÓR/U$ śTţô±Ö­Ęčo; ‡C Żü&ů‚bÎĽŕáşËS ϧ$J] űQ‚-žkă^JAZ…ݶV9°‡Łź®éŮ»NJ<ł…ŮĘ_´ĺź!A&\F*뛨±-/ŞŕP).Sç€Yăóe .iéŮTlĺ’ëĹÓ=M-‰»ŠJ w`!Ä˝9Fk\–NřîĎz=Śňd‰‹·(os‡âAL–UÚśÖÉ*•]9%ĆŔ}ŕYHA+ńHüŮAű…ţ±ËSO“ŞMX¬‚¤ -őÜĄ˘1{şŠŕMŰ"V Ňy9ńą§kŐ–#ź¤d8|@Ö ÉH{NŐ,Ĺí02ŞÁ×G1‹†|Ü۵v!?ĐҡŘĹmŚ‚§ÄNnÓŰĄÉŚNHT°E†´|WŰS ۦ°¤ĆŤŇ$Ö+úX·O4tČ őłsŁţ»ĽĽ2Ô¬©E?çđĆn©ťč3;Ű[Ë5u)y¨r}@´ :R˝rB±1şLMÍBib?,8EűzÔ3ě­77ŇĄŻ^Âźą!Âôş Súçö]oe’•[ÓQ+vźÓçąÚ×r&ĐěľYá ćÖŘq4EáĎ[%G4€ł -ĺbÎĚCç´Co.¦ĘDŹ’î‘g4™ěáž:CÉŠžy+âuĎĆÁŃ)Çţ„+ąŞÉŁŻ`Šő?tMľč^üşl®ü硻Ŕ†žŢÖ%ş%ߢĆŢFč:lÁë1ő‰w Їéđ:(Pć7vźŃsiĺţ6¨Ja°i{ž:1…?ű×$OŽ &ȱ:Ův¨nwy˝îňńIÁ;łGz;ëDšż’DgśŇYÔs$ü'|AŮ–8›T´r‡ipĺűŚńoVłCç ¤ÔꂝE<Éήzúho±»l…Sq· –@c1«srô" Ă®Ţ{óVžĆ¸´ÇU×猪8+ó«Ă> -stream -:Ńď[¤âP é—ćë°€[0=nÉŢŹ6P&É|ǶÚVUÖú%žÄŃĺ•ëř!˝J˛[^;ÎŽ,m¤‡µ†·!÷ť÷5}ť4Reî7 2uźC<ăÖŔŰÝäŽD ć¬CÇ•ž?ŐGŔ_9ěfť–­x%÷âîu¨q4Ѥľźµ†3Ó9޵ôďúQ´Ś:şŤĂ í­/ű#,•L?w˘nKúÖŘÖÎ’A.– Ţ•Y=ń׹8ć@öf$p3…Y Ś‘5±nŹ*Ś)%ŕćv,9Đ˙Žl¤ö 8viqëRż/f¬?-­öŹŤÉ™ż ĄÓR›d¦<Č3–Ź$jď6jÖ¦`ĽŮéž[áUˇČ$đqímŃŻŕjë}VÄvő㎴E ÉęÍPđÚś7GíÎňDŘ"0C !0_ŔX#{ąjYşÓĎ ÷žż(§CźĚ˝€đŰ}`ë›ţ*kĎM -Ú@ÍLŃRʼnË? &÷Ń©Vľ‚ŕx´ÍĄhÉEJ­Ú6°&˛µŞ§”7ŔSj'íĚ˝€ĽäÔ>.˛ő×Ŕśü”µ.˘onĆ7<Ěó­ZŐ¬I)µ„­(MBFL|•vnůWA[Ţô°_¶ĐŚĂ9ŰkZVĆuZ«Fť©łµ Ü7U­YŘMĹ$–‚ÜÎdĂßŮK«YËřJĺl„µÉľ~,ßt5ř˝,±*Űr ÁŤz´|5ç éŐ­0¤BŘF V*ŽTý"2i ·…đůÇ5!Ôq®É˙‘ăM“_1?@2ë„ËFż¨BĄŕ‰˙_ľçQ4?ŠĂ%¤˘}"ž¨—euüÜŤ•eĆ˙ ‚űÓÝŢZ}Äí_,ÎúWfëz{wY«&‡Í"4HËpoËŹűű‚„KÂą yßHÄJf) M,¸ŇL—i2ŢWÜî‰Ň«%<ŽD8ŕřÎWqş¸,Şh¶łÍ÷\Š‹z'ĆQ†ĺdÖĽ¤żý@•Ťśéf[µŠŇ-ź&ŁÇĘQoľé#Ií“­őť×­kťk®$¦YŽŤmŢŕĘłK=i(P ěa4˘4¶ Űáĺg’׆ gŢü?ĄąâŤłŹÎ¶ůCËěa“Ŕí=·`ÇřÚ×ňć+Îí\ ăůčX'ŘŢ©ńµŹ)ą ›MŽiŇR˘«ôş Ó¬’0WGnťą$€bĽ\qj7›L3ý tk4pB±ßŇł\^™Ť%'·ČQŚĚ‹HBľ|$nš('ôFMú.^ j“ÎA@G®7Qt÷‚ vďýÁďg¬r5×KÓ!nűbÔ:•ő>äńáŐ-óŰ$Oř§X.i4d>–×JÍJE ‚3ͤ©s ’ śů¬îwń"¨¦Í“Ę+X˘ôQĂ/54BŠM➆唽`so ű"g©7ËyÁˇMň°q<š•‚l$Żąu¦űĹ€7Tv¬…î;ňń˛Ü«óu-)¶ « Řftę ´d†X~!Łž‚I~Ú|#Č„żýuűłç‹ŞQźnX[˙Ůtţk‹Mj„ţ  ŇxAŚdd „đçř&ňeů(·XIÂy˙]JtŢQť?qc8‚űÜ[5ˇÝÇa¬˙W ±Ż]ŇĄVnĂ!őÔµZp®0ü«Dn·7ď mQ»íś5Aá9Í,ĎÎĺ˛GĘňłGĺPĆţŐ2ŽÍruÖň5ś„)[łŞ·}hëŻÚ‡c†Ľö˝“ŮĹŘ%W’#$Ółű]˝čH׊”K– ‰Nt&p#w~$ł™»“Ň˙”řť›Ic2Eaďş^A—ׂ›ÖďĎđŶÎR;I ´ÁҡfÔŇ•˙Z'ˇ1Ťúv7 ´*Š~ Ä¸Ň‡‡žÍ§ … °\'‹ąGó)łAö‚Ąú]@é ŐŤÔĄ‰–&źřč,óʶ^ʆ„Š$Ú íŻg lŮž¦ßóm–š­3˘H€@smŢ”ŘVî‡j;x1ţ85Fąá/\ŚÂöÜ \•‘CŹÖÍY8®Ô·ŕÜtĄŢčÓ0úlŐŐ¤ő%MƤ›ŰńöSę±HqŐôkc)>r`HúűfĆ—ą_i˘"l‘Ć'íˇďXś~0“Gjá}röÇüfsŘŮV1rm˛w°8ň ŮŰŠ>˛*ÖťľMbÇŐÝFÔďđ/±ĎŔUi'ýYŃ–óžZÎîŇug<&_[yÄEÜń:|y*ގŤÖgúŁ5Ř qL¦kŔ7Ě­mfşŰ…(žIeĘÇ\ĐÜMö»@[-ˇ/Ž{žCOZB­Ĺ`uĘ'&ĺ_Ľ­ěň§—,ž¸…^FŔĹ–&Ädöü+z,S«0Pz7nµ'çš˦n 4ę.âmEÝs;Ă^0ˇ+fc=ş=”F2ëEŞ}ô^NLÇŮ čú-&,xÁ’ęÂ`µ–ä#äńX|Şu.÷§ŕěO˛n#«W‚ĂÇöýć7( 6ŁąoOëHÎ\Oŕ‡Ń]yć$ĚžČÍ‘ŇyÎŔ -r6…s9âu@©ĺŚbB‰eŚÄĄËÂ> -stream -Ţľ -ődZëĺßI›óRMnŻăŽgńB JłSW_’šú}ÇZŕ\A‡´Ť„#ęB*Ż…¬ßžT_›Ăv7e3Ě‘ŤÍ©·Ď¤Éĺ *<˙|%-ĹîéĄář:7ěÔç9czo&Wą»&¬Ęav_\FÎJű¬ůŘFíaEíe`NŮćĐb §*•†F@=±LTÇ)S>xAE4¨Hůußa•Śď=6oůľ#+µÝĘ"¬V¸‹W†ćZ±©–ůĚđDEîZfA1HăzÄv*Ő;3ÜD'…to®ŘýcJë>V÷ŠlR ;m÷7…ąźA}¸€îÖ*‰]”ˇ´y–^®S ŢŚí¨ÍgüSOĆšio 9IąőßŐ:&Šć§ŇďCYł6Y€˙$0ę„äť…ŘřËy+QźĎšžbü7Öďž:Ń‹}´šQôĚĘ‘±čá´RUô}Żć&îpłXü»íýG0 /–BÖ6iQ°H:bĹq .Ô®mđ‚°˘§łŽ ˇÍ C aÁ<Ń>ů— $endstream -endobj -4003 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -[xÓă×ú¶†ŽÂ*»aĹuÎN'Şçž;ó?"Ě•jAŇIĺ?Ń 5GO1CťěŽĘxźó±pµ>ÂŤ¬^oĹ­ľUĽ´Ldęß)n˙²ĘZY¨Â™gFJĺ ň\Śh?1µˇS n h¤ vŚëŕ=Á© -dfmË&ŽşŁ¸’ČIX„CĄÜ:}ÓŚ]z$dHÔĄW飼ąREŻ{ˇĚ 1Ď"P°Ň€z†kHé’ŞPýEźçŤ>Ś=;›áűnŁKP3¶Ó mŽÁ” 7&2‚ŮŔ?P“ż? ůľýb‚IŔ´^°Đ9‰'9"ŢÄVŰđŔ^ŹÝ·ő‹5Öf,ó‡v žňĚgčýĵUř˝öór¸xçqŽJʤ6ć38đ÷»íkʎ™˙ CăŹŇÖ–<‹Šcśš_ŘîąăÝlµÖ™J -s˛é0†Uý"TĹͧ=ĺ1BF˘öŮ)pc{1wF­o lĆ”¦źKq†y&iďČĽ™ĐŚ*‡&KÇä[°ąďť•ťYŘ˝‡LbŕKpIrăĎw„¨X˝#B…hëSw‚ČľśÔzě:Őúťď~"·Ň®?ęU¬ÚŞO:AŚŹŇž˙4n@4‘&dýäŻMĂĘdÜąT”ď± đ‰+őĹ]úéNÉ€l˝PB?ëMŹ)ř[ţJé?Hwüő‰oÇzL‰h]»:6˝¨éŃPá—Ő†eIQ›­NŢ{čv$`áÖ3 ů§›oâô˛¤ňC•ÂuŇřlłZycX:ńÂ7§śµj÷)éMę~—]źo’‘łkL*öď´źŃyŇ衯ŚQę%’Í÷ş…­LÂűű˙­ĹŮÓëŘĺ_¨ÁÁz ěşCeę'!Č!CĄ–Ýé»xP¬¤O±V×gâüë°ţ+éŘfű€•qćł<¤á-ŠhRâG,ŘVžn•úë‚pďTö± Ž~jĂC˘q›ov٬đZ•*ëďP`K@ţXsđćŞúGR¸v 難wBĽ› ¬Ű&ł{!É?žĆ?“  öęŻÝÇËÖ“±µOO™îđ=C$Ëp„şQżź"¶Ż5¦óś*]ľ¬Č>’™3ÁóŞ`ÔC÷Ĺ2 €AbSc,VýN{ÚË!H¨Žä·°ö¶(éVě˙Ĺź ÷SSč6z™•Á Ożô“z0ĺ&LAŔ„|ÝejĂ{¤ď“66ÓrS„C 5˛ßă }1Ę”®¤d·đ)W˙^XĹű=˘ ¸~ÉxÂp$ÇŰm“ALŢÖź—TjJŐR˘÷^¨ÓŰyśŘ„á złšř0ű˛G?şLě‘Ýé*ąU˙7űM*|1ÝČ5Vˇ±¦§Ű9ÝřjŽ$°é8KCďë 'EŕĚpĄINŰś,?ř+77*‹mčô_ĺŽ §R?`hů“lÎŚö¶ë¶#VşîËŠoqĎú«‘Ön ě=¶|Ó.ަňĆOÚ¶ĆbęnÝß±§›·ĎÜęPÂxgZ=B@¨Ř@#Ľy^ťxźžçň¸u›IDŮ^eŘŠÎđ8…+|RŞł -ă9Čý]'3‘đŻAä»h·¦·dŢý´ÜŁĆ˙§ś^ičÂwĆ›„ĺ¦úŢÔÉ”K4ť‰®sA¶WŮmś~wŘ c•Ă;e&€;=?Řo/#iřJpłB?\´PšĄ»§fbňkĐô%rČýň(FPK-I˙4®‰ 5},÷îĎ– 1]lĄßĺńň(ď!ü}Ę|•Y-éendstream -endobj -4004 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -âOŢ8¶#ż¶»*vÓ?Q;š»ś·µ)™Ż×ÁJ+mÂpýŮF`dÇR‹Č7ôż}kĚyź Ĺ­ŠÓlÄd^, 'Č‹&ŐgŚ”¦Î¶ʧë[çx§{şÇąń#ÜäĘeÓY¤veű 1KepŰřEsô«GM`ďy!ÓşX·ŕĂ®flôíAP‚îXĂ>ĆńĎ ÓlzrP‰5·lѶ˛Ů šŘâ«TĹÎ-÷ŔŠĂsż8űę_îůĎŘqö‰ ”ź (jÍ-ÜťŐ%·hX’ÖŰÍEl -/?µź¨Ą›-ój_ťÍÄ"‹Žđ÷Řr‰ˇDoČ3^-űĆ–V˝ĂvE¦˙TŢ-÷,´üŢ“őw-”ÝŃ‹|˙¦’°Ĺl+R ‘Z w1"™/_5nűŠ.±şÄ1 ŕAhe[•­™],ŰdĄ #HŁ2SłJšFÉ9ń›ď@‡{ß>†LI>弯36€µaß}É$iÓ†şő¦íţŔÓQw” ˇwäý\j\IšžÖz˛¸ĹKĚąéŇ -ďÇš‡ »¨đz¬}ĎÜĚE•ÉĚÍ‚úgÝ@FŹ:™ě˝ąž %ňޡ!˛ˇ¸—HY<ç剓(Ç Ó9eńéOęuhÚĹbűő|:ٍ˝.Ň6’9Q¦äÍěnÝ_§«gfŤ˝C0ÚŤŔ-WľńËĹ;žăa1âí‰gűĽĚ˘ š$-5mÇ~™:Żaî áĂäjťĽ ľ°ŻŁ™Âĺ”Cö!ÔHű-c$ެ‚ 8šĺŚčc˘C‰9ýłťËŽ[4eB#ž‹94É> -stream -TîW+€3{fhŮÚ7mä<,š"_qú -Ä˝Ća–\ t1Ń^Ŕţ̵,ĂB_csSWwLq[’«Wމ;D¤üCŐc ĺČřż˛°P˘€®Gsň\pĹERł@0ULQë”ăŰ+$z„_¸ş±;Ä(¤€¶~72JxąÂm áÉöĄ -ްňoçńAŽŞŇµ“ łeŔ6fHF_Şm© -íET7/ŰOSxŃ(ra_şÎaQ[¶¦Ľű˛°Í˘¶n6ś¬É–Ä[_fYM[żđ+vWhYFëŘŃáÖ›Z6ţF›;8;5ĘÝŁMŹţÖÄ«I.°WŐ7ökő¤ĺ{1ĹS®’í•./Âó"[©‚¦’Ň|%TŻűÇŇ䋲¶áa¬l¬ĐƯۇňęŚre\Ł6ćűR#†ŐŌ׻·)Ś€`éiĺ»o‘Ťł» -Ě`–mëFC'麸ž¦‘IyÓj -d×–eަµL"*ÉÝČtÓ¬ăIiţZĘ‹„"‘ÜŰŽ˘c·µw€B˘±Ża÷D­ˇď¤-Éşň§Š ­8‘>ńtB52` rě9ľWp*gäÇ!Îk٦őĹ/ËpĄlαRˇµCcôRě1ÂĽ'âĂݤNâ¶Ę™88G‘ř‡Ĺť­ú¦5nú©çTȨBŔę˙ç‚ůqń‰šđvw‚pn°ćnţş­Ç6(ÚpL—DÁ‹‰†¤´ëćśÎŹ[ކôµ nąqĚ,_†^ÔâŘFש7GŞ=冾?äü‘î‰ď`Ż3ř óěiĘ‹4ßË0Ç Ýż+‡§ŘÉF@̆8Ăäróá1€×ÄÇIFŻË¤ž˘ÎJ¨°[qŇtjźÚCeni›Źî«Üč«Y­›&ú*łľŢ»ş3s…K›»ßŮí<ŤšpëPIAúĎ«b7˝_ß1đ[ŠĘÓOĘ‘QŕŐ…ĄN™ŮĄp{ 6_6ťĄ»€ĆR3ŕgD!=•r.łţ±~ń@|˙ĄF `·#žG?ᣤÝGź‡nřľ·wÔ„ĘŞ‡U>Í5‘3yßĹ:z °´°­1Ü's¦–Ř6— …¶|{ŁîźçUGZ|Žp°ičń ”ëA·ĺ„•h¤Ľ-€MľýşŐWęÔ©›z0cݱ46[> -a–<É~Xyg4Oiëuľ^Ô,TxÁD{R×óšÁłjrĹň}Bvčxp -!ŞęéVHřť-Ĺ9XqŢc]yşŽxvČýEN™=ź@Ó2t”‚\ĺĐ0ň±pďš},[ü;6ĚóuŤř“=ÍUfŘű˙‰ż“qH˘E ¬ŹŹ33'źĐĚ”Ţ9=„Pb¬ÜŠ`*{@TŞMęŔ_/·Ă”TżÚy.9C’´ł -‰U~W&źiéč[:n‹mŐ<é&"©źŕđă21xV â˙_ÜŽ$VŁěAĆ–)W{+äQ©ě× -5Náśč’J~eó%ŚĚ÷ő9V±ş›oŕ*°Ő›‘ý^7ŞJ«îyBö<«#ňĽ€†'ŠU›ŠÓ4~Ţçk ÜÖ •=d7.)4J_:mĎbÔlťĺ ýČÎo™ŹůűĹëVĂfşđý1w"fŃ5/>Á ĄÓŢČÝŰB aĚ?,5ßPë6–ŻĹ×ĺ]1ÉEf^ČôěěŘ–%^ר“HńŮG˛ŰĐ›%ßCĘě"ď×ygu÷1¨­ ŕ5:5`GďöÎ; UŻĐé´äś*\? Jíß×Ë,”H].űă6}„ô÷çŰÍO(äÔbđšŃťđýř˝ř`Ë{§ -„/Ř>ţ:đ‡ -U­ď-Ëx°Ö L’đ7ÔbKÄ˙˙8´v–Ű^Ľ|N@«ôGoo(B–k=9ÂŔ™ _j1Y–Wşş9~1uŇ&ÇŠh?µ'ňÔy„¶CŹ˘YK$ę#´đ**ß'9"ŕj‡tŕ6rŢľKó`/y=hą‹A&?HÖűÁ^Ç4:(p†ŕGnú{šä9ëě> -stream -(üĎUâ´ň°±ĘŃoůËň5Űçú}#„ňüM™ű3Ň$1őĆţrB7řźíÓű…ÔżNPt,2#ăÂÓ-Ţ@r†#˝Ż+đaLÁŞO?¦TvA“µ>"éL˙Á°LHuâä/uNËňŘä«gŠ÷Ě“ęľĘcXîĺ|7˙Äô]9Ţ\$ˇč-ÝđőioI„ĆÁ#ŇTň+1°fÍWL5L{ÔXŇkZĎ ÓŚí"śf*qö,wâţ qźaăiXóžŠŮ-45 ‚Î'h9HíF‘Ujz`'Ş”=·±ĄřçÝUן2;ď˙=Ú*wqŹTşŇĹI5ăCx\Ťł^Ó±»Üdă1CLmŽVĘ5"‡ür3ä]O®®Ĺy ązQĽ’S möÎ:Ô‘1c?gq×¶Bwu+W>j¤żQÇ#ClúžĄĆÁXMÄ­;—y…Zg6١·ń,™«v*|ůÉř{O´0v_57ĺ˛Üűü’™^¨˘ŽÔgQ¸Ç=*ĆeK)yS)hńžA%{c(ĐÜl˝ĚáPxV{n˘Čú‰É6ZCÎDFÚTE‰ŢöNŠÉʬ_řbąy¤µç:¬dŻŽŠED͡…µz`Ő -ÁôWó(`ş/Ö@¸‘“×Rű±Ý&5ďA܆řWŃ&Ë׋/c€źŚ+ŇâŁ?U‹^ÔŠ˝/]b]®ý^Ęî6uYóńşÁDť§Ä ‰Rt“¬&Ë)Tťb>ঀ‹w8áÁŤg_^śCąČІOWxÁp#0h}400K_żôKp_ËH÷f¦pűäŰL?DÂĆK*‹ óf…Ô.’bĺTË\ńś#ś1‘éaŤW^$Ŕň^¸Lr™ -¶núE™37dhHMb5Z3žçvě›P©ŘOFťluz‘«HŹł Šë×Z“ý¨ŠFůł˘CĺS™Fď 9‡nF‡ÍĆDÎ »á3‹öĂ×6[ł(cĆ‹‰Ŕ–|Ţgté'+ä——žüQŃťkţ+#{ŠŰ5ŘP#HŽą0_€˝ŘĘ©gBŔÍ•łVďdL™Ş'(| ŢdB­‚JóşŠO>UxCs‘H—ÖK[<·&Lřos«člá(í3đ·n…Ĺ>zdŻČGt+˝í¬r˙˝CĐp.ÜRwN¤)ô%đOw×"áYŕÖ˛m:„;GVq÷;1• Ľ†óňg†FNá ŽÂK3­ă< ›?Ž/ĹuTćQ{„F¦ UĎQH„¤ü4##+ZŠěčb÷ pM)ČęJO!pĐ8(ÁśŃ-®ęş#1Úä& 1E«<ĺ@o§zŤň;‰9”1Č#$Ú ˇs:đ.`űdŇ3šzXW­ś'¨ţ¨ ¨ ¦§ŤµË>’ůłÁz! …L Qť¬Ú,%űO)Ŕfä+äKŹ›ň›Ż°÷ŐŽ¦1C™©Y•H¨íäŠ#U”ËuKőXgÇ\ôď9Ś3÷’–ES9ČUę#<5®ŁÄ¬5i0mήÚ=Łm=#×—ĽÎAńűÇJ'%úî8%ň·źď.[hR(u¨éjŁŐ#ŐŚ?vŘłÎ}LYŔtv“o`žůd’ĂŰó€%~%Düd ˇA8˛úR@űGČ[4ľđ?Ň$‡/wšr)—ϬZ­f7¬šnĂÝşgx -F¸<ÁaÎĄ "ốŤ ÖÇ/WĹěšüĚEH ËńĎ?%AÇLA=rećşh!PÎt3Š´Ä>‘ĺµćę!‹ţjľšđÇg ‚cŕ"ű˘tšD 12€@‡HžÄ֯ǧkç73ÉR_Ęě(›g JľĐ ¸ýHťđc[NÍendstream -endobj -4007 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -Qiű+ˇhéĺţ$Ç9Üí\2Ű&­ÓlúgÍőSĆsĐgżE€juXÑà -`˘Ľ÷Ťî=éSY k§Őż¤łl0ąĹFr´M1ž™?e`—pgí˛†ÉŁŢďěľĚč­ătĹŻ;0Ą™EAQ/ôă/Łäh3 ô‚`řĽH6+v›ZPŠxúŠŕ¦ň6#`|%Łq0ăźŇôţŐ©éjlٰĹ$h,ßéŐ%u_ŕ’Ô"‚,Š6—YőçnAD%:Z÷]ľ©ÂŃrPWNb#‘sťŹŇź«fL?¦Íł!,ŁdÍ[Aňüî+Yś6ş˘«TŽ`n)ż0—{-{ĆN¨–1°0¦lÓŮ«VÍ!śĎlß4öVşŠ?Z$Żé¨?Hý¦äÁí €irŰ4zl(jlÉXÎAĽýže•SÜŞpź„ذԵF$wîFxěµ—Mó5”ĽZO» ›y®é¶­i#©‹a Á‡-řîÁĆÜ#9‘Éî8„#00™I˛0éµi˛W!Bc61Ă´ ßµ3q$ŚŢ*Ä`ń‹^B-eîĘX -I¦l©íQţrńŕ8MacMCĹË^06‚@—bÎĹ%ąŚ·`Bb”›Ăq­É…|SAąik . -iéAZŇa°W×w¬Ę`D}vęÝŠ°Düu÷‰*tKFˇ1/ř°óŰ +jé2ăó]Ěľ–˙뜯U ‘äě¬lšéÖBđ»˛Oł{ÓÄ/wşjöě–1ďS«ŽŁ4Š µňó)«Ó›křdäőĹ€łYkŠŻÄË[÷8˛ĆĹ ř6;K> -stream -ü˙€P$‰Ť×1Ň ŚbUÔ4–[ü8ďŐĎŤö˘Ů ŻŇľî]dHď0_)âglyđçłW&–üµ9˘ňŃ ů,Ż#r†<¤ůvŰu'QŢqAŚ·˘ –$ęą'ĐŢO7ÉÔ-®u(? ő -QĽdiv5“ç­ĺ\_TËüĚ/C€!iF¨ľ’ţŤm€3Ěeú(˘Š/ˇiÉmq§SGÓ̢äăsü°˘évě>öVzJ‡­‘;‘Ý’2ü'ŽiwëµółéAwHęwŐ\âřÄ Ł°.“µÍˇŮx7‹Čçč<i!w©řË -…ŕY,ÔţôÖ`é’úęGnCťqŔřýľ{*`بz‘»—KG‡€NĺÜ6őŮŚ0t1©¦ćuúkÜGx¬+wv?ÔďvewúűćâÇcÚ$°—A,¦ŹŐŁ}R1™R˙ů»ď?§4čüĂ@ śö><śZŽz#Ä)\îęÜő„Bz ˝Z˝–¨8ů6˙nȡŚO'pv$"x¬Uç[%-X§“wĎ:;Ź`|‚Ě»ëur»Ü ‘© |ąMTc›Ż>‘µZ’\‘Ŕm‰ÎY’UµéE8âaîRV<´!R3D˘żçĂÄlŰlŔ,CČą®Ç óťş@â8đŮ>ćOďÓśb  'ßj´Ěîëť(čâŐ]5¶—Áަ qPJ¨ ;‚?uBó.FedmŢSÜĆU’Ě}Ëď›é]s/|:KÂ@XcÉú]”Ź9¤ěQ Šĺ+”r Ç2ČĐâÍ XŁńcáQѬĺŔ:9é¶}E“µÂDü@ZÁCb¸†złŽ yvŘÜ5<)d"T'‚Áă™H}>4şźŐ–ŤśW‚{†…±í%»‡<’őlŁKňŻ@ś$–™ża©xÖŃůľuŇOvîcźÎ±ŚéyÄZ#ő± ŢŁýź/ڿưX” sÎJ-Ćż]ÍËŃţË•«ěOµ•–VÉ ľ´ů-‘ÂĹýäĐC @WĘőŔŻą/‹Îô‘¨«'éyŰ.鼹Vűń"“muŚOÓSTŠ˝ŕľ—Łb -‡TÉî/:Îßgćj -cÝcÔVGÝÝľ‰xÖ™Qúr$•„ׯ9i¨N`Ü“Ň6âţ˛|Ş+#ĄÝüŻ…Ď* gc†…M0dD>Žń«oUş\d™űĚĂ’ąh‰Á†.Ű`Bűr÷đňJÜť(\› €#8HeíŤ&Ö©ĐQq.lő°Öw»‰D’¬KDŢtÎŹáĚ=Ă1ŚG&Ţ -<·‘Q“ZŔ€§•× 󼽺 ńGCďĎA#_{"lÄŽe9nüBF‘¨ťęEŐó€*Űm4ŠŹë U%D–´//ĘŐĎËRľIP¬"˘ĹÝY%±ęúťńzfqiv±OňńŤfáϨ2ÜĺXŰ~<Îzë +á¨ÚUyâţP1&$=÷ž­=”7˛­ň -ťnĄJ&0äądśšçw]™÷ŮW±˛?ßp~“…°Eü‹^M %5ȨN\űý3]ŻŁNÔ(Qň•S±;ű~¶âŤV:0 z“Űf‘®_H^–7ÁTW?pí@Ń[-~BEÄU¶\†árŐY~‰ŔĂďXؤ\W3Č•MMéú{نüDţLuIË5jr:«5’ď®f«®7yŮíhÖK Äľ±fágTđ[ü\a—GĆ'¨­ăKS~b=3Čĺptđ9EšöüěËČúë“Ůňéş6ŁŐG=+ )ů.qk{ĘŠ=Úâˇ8Đţx?(fi|…TV^×Nł\Žç ĆgťŽ'N)ĚK,"¤ŐíĐBô€›Aeµ°|Úşg8ĆĹ+ś"čň?Ř9>ŁŢŤ¶ÜŻ*mĂő=R6ěĹW22Ë8#7ŹLwlS çj± Ó8ŕ‹5Wˇx=EďWąúdzF<góŰKî»×Xĺňuë14Ň« > -stream -[Šę»›•ҵ5Ä'âťYâ€QgƧëką6l6ČĎ•ú†Ëŕ#Ř˝—řĺݨ¤ü!P>)Řp -8ŇÔë^©ëbşśžµÄĹÖăĄD,DÔɨŁ”óT„T·ţŮą´˙?ňD®˘śşŹQp™·9)eÖöFÂădIz_”8ô,‚9CŁ u +îśŔH˘—Y<¶ÎrcT•Ó ú šAícĂ›©{Ä”Âv+–¶ş%Á -šBcşÍ@ť—\ h2mWĹjÇŹŠX‡o’:,řo‡A˘ííeÜ€=B΢<–í5 -٧P‹: ŮÚâćí1ˇÜHąŕ2đNî^ßnţzµ‹Îż%o.0[± -F>~‘ý‰Đ•¤>uPÉ1x?vËŹřóĺîĄ;hÜůµm™úZH?Ćť­čG„„řGü2!ŮháRĘGYtţ+Qđ;FÓ\ÓĺęÚŕÔ jÜX#Óž}>q1.:G㲻ŤS c)ö­Ú.V¤ąkjQ¦µŁ$ł1śě¬f{/Ýü—ĎRĂĄIŘťä2ÂOŐ*NE ÁĄ´m,ésSJš5ů`Ý~SH’3 %l!Żĺ[L»RÁă­DÂłďE —0äzöN+jî-Ż©R,´ô€Új%¶ eµŐ–;ář#›¦ÍŮŞˇß‡në›<É€)˛'©­˘8 /î`Ľj–hü©Őpm¶)…ĄÖ,^z็Ä/§Ź”+ˬeŇźlßČîCkÉ@¶Čö Xöő_vk9L ečĽúĆycFlBĹŠw…üÄůŞ—ÝTĂćk¦Éó ζ4~ô^fĂ1h+€Ěg•xi ĹĚŕoăL¬5q6ZíăöŞmăµY4"GKt ĺ…–jMô·idç?— -Đ(%uC´ŰĘ0ܲ·Îč`ÎćŚv0ß婇,q(ĘČM6”Ń4« `ľćśĹd 9•¤šĂj¨–T ŰűYŹýDT€tŮi¬«'í}·¶# »¶ĚW“*"0˛>°äđđăÔ;¦mŹéž˙4ćQZ2pô† -Gş{~uéße<~tŰ«ÚhŻ(g1 ÂÂCoj«R-%¤ćŽ‹†rSlľ¨Îs68n‘ĎÜaVŕüpŃ%¨!Ű0íć2ĚŞÝn’‡n.›D„= ü2vŘDÚĺ w[Ö%Ą—K-IŘŁ‚Nä«Đ;ö1TH•Čnˇ4ňoË0;×$ľýë…đŇŮČŽůň~ţł:ĚŇUřú…=QđŻ—öĘ´úđĽ+ÎJŽ ˇ5qňÄŠ:*h?'ÝXvŠxL&=’…vęĹendstream -endobj -4010 0 obj -<< /Filter /FlateDecode /Length 2288 >> -stream -…´Ş Bßu˝‚\¨ůU;íŤvźł‡]óeL™őÓfČĎřëZ÷Ď˝×AzC‰1ˇVaqÓ&1yĘ<ĘhehtdÉ,ţqíśBłđ_"iF;l/űR«®î‡_™ę«úŤ»ę”ÁaʇšBÜHµ9$đ%ď‹ 9ŇBńÍ);Lăő‚u‰ľçÇ—ß}fŘîÇ07^ěíÓp6ĆfőĎ{őµć׬ҧ­`ůBŔP…eV«ÜZ ő`7•Ü›ˇůµIVĺĆŚç%k~<ň¬>Š̶ éÁAáß÷ ©É–Mˇ&ŔÜ—ĄvÔ!çĽ×OÓŔ-' FťH$ ä‹˝Č!¸«Rč˙”E-‰‹ÇE°ű˘ÜeĄd·nt5®·{T¬‰ŹâţŹď·mŐ)]şČ?€Cúc^ťŢ ?Ę3Ž˙vEđ€ylŽń»?şÂäŰŻÂéHB'eĽG'Ě}Ä©†&&E‘/ż‡dĹV¦‡6á9÷˘Đ>Ä—Q9Ä”H©řŐĎČćŹl ΚékBszXJR[µş§ô‹›2J˶ˇ4zÜÄ)ýŘşInCúšŔŐéxp|Řßmš]txÖý‹rR™üĨ5fčű\Ý|ý˙©™Şi‘ •ŞŘčy—9Í®¨©|:#>bç[;:cÜčžVŽ8şř¦Ó¬Çy>,şŢ[:N?ˇ†çŔ¤űŃ9‹đ^ĂŚyB·ŤŇň66đ8 M‘D~KŹs Š}MŠ4|ć-ˉĺS)xŕů†ä;B%RTÓÄŽÄĄ(ÖĺCř«dTíTn`ÁË÷>’Á‹!ňxńzü /°żşĘt:v]Áţ¶ÇűŔŐ§Nř˝&ô¸ż1dĚtw‡/”pŕ™°ŕ/Đ 9ucă&ąig(/Ł!˙ŔHŤ+§dL«)ů žłLň„×Q—Â?PŹ8±°O­därÖlfĘ÷śĄ˝”GÍ Ř \=›5o~ń ëP"ѧضHDŢ­cK´N«;^«®‰ ¦Ň…0E˝uŻśŹě±§Tsß. üMo$Ç?*;[Ih“:”FŹ^řťÔ:@˛śŚçŰ Í·ĂKHŤ5s§Ú™ÔßK{łÄŢďŢCĆqť!ne'°•ćÓaD}ÎĆŔŘđÚŠ9 Ę”kńŞy"ŘVş×/zˇŚ"Jo˝®›eX{Sm/°ŢëxĺO_Âîńí­W”ÍĐn{>m*$$AÍý^ÇvÖ©ÄKŠOţt ßČ +˙"Ä"ąýOÜM ®+ö«ŁÓ×U<˙MF -H„B1ęË{Ă÷Ĺ ž©vćčÓŻÁń,Őď"JÓ2čpr†ÁDH!ţ\o¶.TÖń&eĂ–‹8ż”đÖÁ"hđŞâĚü Ψ5Ç1·ŚŞ©Śń$ľŮ$ťľ67É«¬ ?ŇîɆ<^,su>ú¨"é!hvéíE§ˇČ× KšŹö›˝Ń Ť·ńÝxÁ+É3NžE‰ťv“©U¬&~îk&f4ŰoJË+ęh ء*ăs{e˙^Gɉ&ű5{,5čăřŘA-†ya޵´Sj:ŔÜĎg”ęů3šĐww5o6iŰOą»Ő´ď”ŕrą°N·ͨ¶ülyáTą–”Ňťl5»ÄŤŇ|Ô?-…mËNMOnČÉAaŃ)‰ÄŹ®sU*ŘÎô„ü`Kc…k±Łüoîxăyie -‡M(»°^Î&Č7Ů”ĆĘÁeĘy1ń2@żŢřČŚŤ§53ĺ¨g Ĺ^ż?šĐ‰ł@µd fsÄyQüÎ$WhD r€ńJ§ĎbčÇšÁŢĎś}|ŇÎľ§ś‹ĚF!´ĽRęÉŞPBF<č óđ€ĹßŰ+Ńěěđ}ËŚÍŢţÇőĺfwS†Ň0uĘöÄ–vĂň»¶ÚŹö¦şßˇE»Ć°ź G‹ħ Ež¶ @Ťiy9ýör^ĽÉ–±.ścV|KHđĆXşłěk(Ó> żý&jhQş*: ë•Ă?X­çýćgM:ěÂhżOĚţÖ˛’ďŃó[$Ąú꬯@H1ňë3Z^śDQh9Ôa%?żşđ 8˘ĐyIë…î=óźyŞÔ č,Ş0§ ŃY†BŠĐQŃ›ýЏÍő˛¬gŕ;ž"ńÓ“0v™Ľ>Övťµr§“ ž0Îł=÷ - Ć…iĐkoŤ¦/WůB yk÷ó‰—0‡I·m"wßÇĂĚ} -‹ťR ˇă3x’Űů©6¤ÎîhÚ˝}N‡ňŔĄő|đµ«2uŹ.WU<‹ ńă‹Ć`ĺĘ­ëęz„}(¸…2~˝÷(W‘wݨP®X™ ó˙?ĽĘÚ P'bp@˘Ě˙”ń’Ňžä)Č VŁě„22iD¶•Řđ/f‹ř§\$€µďi‰ĚéaĚ —O‰9x[Ľ^Żě0ŕÓ¤¨»÷KA ťá ź'Ë2r‘¦˙ۧÂC¶}&Bµď`IÝ{¸žý«é VŇu'ć5_ޤ8kŮV÷đňöELŞ&ůč›ŹŠ›G—Ő54—ŽŰű¶¨6ťÝ[6żj§„zĐŤľ(â Ćôa‰4&|ő%;/’…§ŞY«·ž8Ő -Tsç¤9 H•*)~»>d8 -ŕô– 4¤Šn‹:¨ŮłC6µű{gD¸bîXUľôP#ýD˛Łť˝H9ßłOŔ€µ<2ÚzzÉą »g·ÚŻ˘f18Ř•źűç'ť1C­®ˇ /`I6W%EĐĎ.óU5´>>ndą óżtÂ[<Üáőoóá›&ŕ|€µ˝vd'€\éS‡$Γůó1'ÔG˝ß ‡i5„ ›ÁL¦X3'Ţ€I‹19ÚĹĎâK‰4ËŇD‹ÚŘÁa S„sßm4ĂÁ01˛mËďßô + OőŰÝůZśÚűâkŐĺ•Ć` g&3o#Ţ_¶¸ 8Šťą¨:¬F^;ď‚75ŐÇ–Ëém!r6ćfĚ©ěYjÖ^ÜUo“ÔÖ€¦éźđc:endstream -endobj -4011 0 obj -<< /Filter /FlateDecode /Length 2448 >> -stream -UoÖ{xüą4Fmnë„K±¶ť‡ÄT<2Kńq=Ď)Ęűâ@Oű ’«ą<űMxŐuU1Éđ]/żZŮĚ˙ą Ëë˙RT¦ĎŘÖlɢA…=ćLŠňHRQJóĘHÄíR¨űArîEŚi®ö‘ŮOr˝¨Í8*·ýgž¤‘r¦6ż c!KiXžzE`źÇełáU4†lT© Ąţ SI„[RčMĽ¸F -aîŤaLý‡qŤ‚ÚEžŚă‰ -·«ĚŃÖó1ę5ďÄ# ˇ\0íq* žÄz«B¦?č=.L`íŇŮ3ß{RXs%†’+ütlWlç#ѵ}Ą)áČ2ćŘqň‰řĹuăjÜËĄČdiµmz°áZ+Y…cHLÍŽÇäN˘ô|Í"~(+†„ękz)ŮÓ›eňí}4&Ý?Á-+BNÁA] IĎw’sóHóPs‹{IŠ˝`ĆÁMęx"ąŮ@ńŘţ·uą¶©÷éâ?‚Üb13ŽsI˛6`4»ůŮ.ôĽR1hTxH<=-Â%%Tbâ{©×zšő^oĂaĹLÜ č`ş±j`ŰQ¸Mĺ|oô ďŃ˝ő3BwňcuŢ膽Ä.ëčQŻŽaYÝćQzÁH™ătďčEąEQ'•8';’€Ë¤Ç;žqo YÓi/*íĎa(ÂĽqÓô2đDč*i%ţŚ˘bń˝¨î3™ö5¦4tĹň®-űÚЬďo(xXÂ/°ă= Ă?ôA†”dŢ HÎ {ßsťá|×1ź3hźżă9Č -˘ÁŢŻťŘŤ/®ă¶Ňđ×Y/q ˛djĘZG¸N,ů‘\NţźqµykGѦ@űÔČp®níśÔ«Č˘ű#ł°’ öaúĎaŚ˙:]€Ž‹çx#ťÂF7ąě©03]ŮŮ:#&ÎZą8›ˇ˛çÚđMł›ëć9g`Ł`-f™4®LrËdł…n–¨Î‚ß"ŕňx5”˙łşfôÇ0Y_§ďŮid˛ XF",,^Ű?wŽë2‰AŽę!uNEÖ¤q—đ‘ÉłŻ“QśűÚŰSX’)#şýLÚuW+HîÝ‘mŔKÉCÔżÜ)Ë#’éÎ~ÚZ0AʲÄcÔ•\ČI~´´ú‹8ŻŹÔ€…N:Ş•ÍFj÷Ić3K„"‡0eMR·™Ŕ‹~»?˝ńn zr­wŹ.oŰY‹ťö·“Ś©ÜW©â·“ĚNŹŽy)ÁńP8]˘Đ Á3^«îčë•G5Ö»"ČÄ0ÄÉ ~*řawÁµjrçAyŐ›Y9ňâ=¦N[tĐŠ-ĽEdD,ĎďľňípźsüŔš—lî®)¶SČőŻ Ňď -rxLĚßq;lŇćcţÁ^ÖŤÖJét±ß' …h€śË&LB”dŰ3{HĂ/'§K0Iä?é‘i®đ`Şa"Âę.o‹Ň‹sMĎCB‘ôEońĚű–ÝX˙†đ YOgŐU÷ŃiţÝ–ňhvz®Î!ÖPPÉÇýâ×Âű…ĐŹĺęJ Îç<Đî×(ÄţńďÍ5Ţ’aą2lR#?Ú™WvvҤËýXôŃ“3ă,aC}ÝJŞn¦ú–BÔĚsăßÔ¶ ±?aÔ ďqşDŕęü‚™ďŮ=cb2őěB±˝™?xPNŐşyŹČäb=Żřęýy=‡F&Mčô™Wvţ]đUí®ń32]*OĽx! Ě',!ĂJQ“đŻ—<ŕ“ -}-—ş7Y“•8ß“Zvł>W]mˇłg|šňMđ®Űz6™u~)Uo6Ŕg [B'íŰ%úTŕŇÓ>˘ ‹µ„{ě U’H#2dË?nć]$CĎ™`GEŹGďj/qó_>ĘĘäÓńÄ<äúÄp§QJRČľůZuŮ ‡TI=”JÎ]sľÔ´űýÜŔ,ş ×:E [1eí§ ß§¬$/Ľ›äS‚ ś ş2Fřމ%.ő<.Ł54Lv통†šżMőדa )Nr˛RÉ»ËaĎ^Cęâ¨ss˛Ü‰4:đTŽŇľYˇ­šŹ¸őTÖß&ČśŽ“ ë'ż v±I#G÷_°ő\Źk0bxą‚rKKeUĎ·ÎřöŔŁŮ4ŤßűŇŽťŁúwuâÝ9Ám2XînPĚĺĽ6á'[9oŁrĂϧyŠLő ĂG¦t#˛'™@śůĺm´Sy 3•Ë3&­5‹!ń˙uHřűiá[‡<łC-ÉV 6¦×ĘÜş\˛ÚíđěWJŔďHyˇ—c$ĽN·w5Ą˙{EKÝn&µ3vqňT×˙żµćÔ˘=QVŻ@@ĽŻ×ř9±€(}  »ďĘ Š/Ĺ(ĹaBĺj> AvČí…ŘĘ8”÷ßZÚC€°ş¬ŕŽBË'ĆĐ·9,˘ĺ”µU$Ëň+ńXqwűJ˘‘qˇ~Ó×ŐĆ$ŰQQ µyćŕX§‰KfMC÷ß#Yę,˝|Ń­1OÄ<`Łf$îâ>Y,.g¨Ž+„SĹ ăocćÇ ¦e}őuůÔ<0°YJ.·Vs(QsôoYYá6ÖDřŮ6ůŘ)]o…Oú"Š”¤yi2Î#»ľˇfšmz¬X7qŚMłĄ·5 -o@bbw~vÍćtťý˙?Üd*⛫·\{ƆW—7»ĂôwϦŇüćĎĄ™ş%rţř» ÉxöÁ0\Śz4ÜQô¬cŞż–ďB/f“qŔO°µk>ě®"¦ĺĐů»0X~=ˇŕȢóvÔ–-ߢü„®š^+DżE8øźŕďe,[t°ĆNt=Y9hĐZŰ©>Ú‚íTÜÁ‘‡`%ń«§ľ{f(Ö`Yodž+‰ĚpÎľe•ž–Mç;gцmĹčŮ–(˙íWíŔÄʡbÉ8÷Á5B­VÂ.±‚śn\4X¦Ě †ą™« TÚş¸CKh’#©)evů/%ľő‰ôÓ§98†±…iN÷čŤŔ +´ś·Iúg¤\¸ X‰sŢü»Ů&0&ÁL,/ÓÉ(Âpľ›m!îBmo$˝d•ĄŤ\<ř®ş2Â_ŠŔ·endstream -endobj -4012 0 obj -<< /Filter /FlateDecode /Length 2432 >> -stream -ŞŇsWŐ—­:čdá ŤM‘Ć·gŞřúhĻĤ Ei¦+¦ďŠEâDp:Ąľ˘ä,řŮ4'±čg/?N˝.ßřŁź˙–oF -ĚI“"PÁlÔx¶W®ľIŚPqމzZݞ_ďW´ŤÜ ŰÜ]Ě,ŁŕłµXëőĘ“ŔibĽ5_Áˇ˙fhýCOAŹ|¦ť0Ú.76Ě?ň^őDşS†°E{φż@K -uÚý"*WăÝ®Ôb×@§ň XλnŃžs•´ćÓAîa.•v1 Ě~ĆC9Č6ĐTňź3dAćń“a™Z# íëbyźç¬H)K(ýşHž…ACD,W˘F0 Ł—Ý(G(ŇOża‘~*c˝×?Ă—›yc„ž”ĽCtM{Uç5_,ţlÇçśÔä7ÚhFU ÓŠ+dνńGPPw‘ WűEQĂÉA´íĂf—dńˇ…‰O¨=ďĹX5MĂ×,~§Â$.óŔ¬#ó\Ă+×Ü LbĽEbÔĽÂ=ćX0‡ĎÓ{'MŞé ŰčĚ<ľ±edŹ>ÁÉxbUĄU:ßČŢ»ÉůŘĂúśîNĄý i•IT|mY«ŁVďŇÄ÷ ˙v]ęşf °FřBíÂ8–“xr ĹÓ]żb!O3H”E˝_?·?çkÔOĄ÷îźJˇË˛ë-ďŁ)ݬ{¨,íâlš¦E嬽â‘ű¬#7X.ř‰1tü>7§ĺžŢĽ{D5-ŐD6öÄ,‘ČU˙<ó«p¤ŕĄď×˝Ć ¶™~¦7ĆŢëJ×K2Ńď"•&D‘^?5Ô‘Ú»‹Óő®6í‚çŞ;wä$á“Ďk÷<Íy%řĚlłĘŻDSM÷nę*uT˝?ő'Ť>p{˛;Ć Sáí‚˙x®ţč‰PdÎn^ţđ1şĄíż?”zî3d‡c,_Om—_=—Çî¤)ÓYüţÚeżY á™vy®gÓÜŃë”’4Ë€+W4*’튢¨P⥤%iżiúZrČ•=x_ĽS—©µÂâ@âTďc6 -–}ßúĹř+vň…&ţ͉°lú­¸ţYŹÍ×¶ýv’„ -u± ¤:€0#â$¬NâqźÄW7DÖSUŘK˝ńőĄF(ďšły9ĐĺŇî®Aˇ"á«"Š+¬űEE,)âfÚ¶RP5_–˝Đ»( qdڏ‡˙ŹĚ„żëxÁ>'[diđŃuĘ\ Ŕď;śĚŞĺÉaě2·ŁĎvv–] Y*, É&ć7 >ž ˘ě‰ßş,FqéV7ű{c–Ňąv»ĆeţÄęÁ¶G„ç–ZqĄż_멍s0¤Â\NNrް]M7”8Užĺ]óĹŁĎ(‹Źňó7Á(ŠźĺmÔTňFqĐľźgb(^?@?}ýâA¸,ťĆďÖŔ|…8$e4Ĺ„ǣ¬$ke˝žĆk7ąCJ>ţš7 -JoŔ˛_›ž \lłŢ€Ě9: Řö/ŁżŔ ;ľK¶ś«šPEo29/đ[ŁÓŻ€Vµ7 |Ű–ŽëŢ˝Ně\"›šß+ő–qk ð÷ĺ€ÄNžć•ě«Ţĺß~ŽK…Žšô¨J~6íÄľŰPitłŁÎ”.®ąŘž!Śî)&haQš‹ĺüôÇ>@,^EŁ"U#Ě`T"ĆĽ×%b΢#‚° łY61ÁH˘łůküÓ%ës˘AOűóý€łjÄ(-šBĆL%0%–‹ą˙¬Ţ—BnĄA]\sł*Ďz—†2ů‰l!±îqĂół|®řĎudĽ âăţĘ›ů]¸X˘óSĚŽ‹\…Ľ×oogîĺ|Šüíx˘ ˇŕ‰Ť?ĽMëiź}Ř\UŹŞŕîLÓ§ŠJóšŹT“ęX^X5ËŘ űD›z‰‰ç|¶ f ›9j˛ŢéśżČŇ"vi޶ ße“Ţ.ň˙_ĂĘő±‚=Nůß`?”ţçoV ·đáw @«ş‰V‰ ##3šbaÓ*6ĺŽčá#ľ˝Ć*sŽŮĚ•3˙Ĺ0E©ŢŕłĐËÔ6µ.pŘUGhJËuÁ˙á30WB»ŢbŃśu¦Ő TýCŹ‹‹ ÖŃvÂbíđL˙ŻťšRŞkV*©ů˘ŕ’ń[q9Íý…}Z¬Ď†‘†lÓ›ž÷,ú5ó<âiiÂnź˘« Nm$Hu ›;'s^Ó¨™ĘĄ–Qű˙A­Y€Ń!>;x‡śÚ1-őa\‘aFŮĺ;ä4ńµD˙€˝Ď -늻̝íç°"Ő*®Úw´‘Řě±˙hŘŚIřěô}KęÎkbîĹöŁ­ĺ$e?ó/‹cą¦]¬âúÍÜ{2hőÝĘ”B…ö fnŃI.†¸Jýl†Ü˘$śy‰HCđ‹ňě—Fm{®µV‡äťQ°±‚^řúúšôőkě}ŇśB čMČţó},@Ľ©cľÍť7aâ{ËgćXŠx2,ŰÚé{G6¬Ó„U“ĘČĆ“ť`î4=Kvä …˙˘żŘ8ËxĄ ‚ëčşd+2@étMŃăđëĹî©k>Ĺý™!U†3˙ôÔłFÉtř µé„ŤO,AÖČvś›Üî%ţ —ÝǤµ˘Ń)ńĹK;Ë&4(DÇ‚6ˇĘrh"­˘Ĺ)|•~RŞK¨4ă>J%Tcb4ľ­WN&ő.Y=ÂíkÓíé€`XpkÍżuČA«ĘfŢ;ę©XźÎ¬Řć°¤s{őˇŇD04Oů˛WO1–‰1ĘĽ#Şś¶1ź/%™Č-†íĆ"h3›#˙p[ş4…Sż§­IÁëűČŕNbô‰‡oéb‚ߤ=Š-˛sţx.ądąČh˘o%Řš$OÚ8şS°¬ŰłF SëtV¶mCÔ˙č†P<–ˇzš)ş#+źWŘ0áÄ?A1–›Y9ů v.3 u=TŞŁ]‡V¬g¸"¤jC©ĐY"ĄDÖ&ÉÍĺAů‘ę'”T‰Ž9|ˇĺĘpJiáNźŮk›HłŢ>S`'Ô}=¶¤J×J^Ď©¬]âp2:L¦Cµł‹‰őendstream -endobj -4013 0 obj -<< /Filter /FlateDecode /Length 2176 >> -stream -4[ĂW`Ä(ˇô€ŠZäťxýQß1~“V˝Şł‘1c‚…Ü 8¬.{—4<đŮ$ľf©kWśZ qĹÔoôXw 5˘cS€Ř={Keazô6…ÂŰaJ”F8ű(ôŔĚéq˘›¶t ˝v?˝yÝăI8“ż9Ăĺ)0‚ńE3-Şçtľî"ş´Ľ¨&ÓŹ0YO± 0řđ"é“ĹĎłŐçm*vď2rÓż–0y† TO…ďĺsů0”sG‘Ńײ -  µrčÝ Ď< ćw(żâ}™÷~|~ňEŔrŁČŇ˝˘¶Gn…Oă’í5é'ź?!Tj˛ŇµoFJŘŤśręę(΄d†HDÚšf;‡HžÄ7ĺř4˝–ÔBĎ÷çÉl“±ŕ>ăA]7ŮľpŰĘŤŐÍtn™Aăr‘€ý'űłřłćU÷|be×|Gá6d˙ß_őZô̧ŤŰËíĘ}Č- ţŕ$Z)äĐîLG°pZÖÓ*ýĐđUČ8Ľ˝–đ$´Ä[u[xŞůSčÜřNĺyp×z - ç„‰†ţ'%oŤŠ˝aîćDz7gáL˙ÇÝ“‹÷ĽXKJŢÖžżĂN+šŰCž­Ĺóź±:ŐvŃ”Đb§†UVÇo, *zCÉ«eEJ™Š¬'ÉtҬÝĎÜCÍÄźQ4ł˘ť&lĎÁ@ŐdÚ¶śüĐN΄˝t÷Xx©~Cµ´^y]0׼č¤Rc/µń°lV;s -Ś6h|5ö w…€Ý]X×·ĽEZÉ0}K [‘ĘRËŰŤ»Ś?Ł «ĄFŰi# -Ď‘—N2ô3`í‚é+!L!Ăiq·‰—#•ýŐ5ě"™űm5üxv©á- ›ĺ0Xâ%›úuâö”‡ž„T`Er^ćĽô’;\ĚŇś˛C`ý8€/ł4ŞĐÁďĎäéL!öb±Ş×‚׹ß¶PÚrČÖóXąt±ć~tu6_JëśÓđĽ&‹ü±­•Rľ«.KnÍfXÁž<­nj†LŃŢÉFWń’źŘ6.%Ď(Ô¦ý@X5G¬ś81ňŠŁ]‰.:—`đÇ^@’ĂżNéüXš`X3W”žäb­ ±ęľ·KŐŕý†ű˝CŁĚ'Dý¶ bó EÍB (XTŢ„*˝s‘X‹tW'búyęnú>Üź<,ŰSş8u"§¶6qhć*ú#S÷ŢŕEjNUJ¨$ç¦Ä<>Ç`Dˇ™”m&Ë٧źĎe]’éíĆ<łg)Š~–Ž š|)z©őpÁČ‹&Ś›Őr$ŁŻÉłrŚČ GnÍ™áŞGCW6Aőĺ.ŠĽĘC¬aÔ’oNnQ‡Hčk©yÓď슚˝‚żd’ńşF‡§VÁ <L°Ď$üwŹ™đ"jö@·óltµT"ăÇ2+ćN}ô$á«6 wžĐťÉ=żŕ`wŔŚŔp%Âă6"¦±Őďź·¦r“čéDŻctw§řë|¤űé]Âć2ŚMJŘ쯶ä?µµĆ€(ÇAć8jŔçoł˝eÔ/›ź®Rą–ęÝBËi|öľ ""‡ÄHö˝•űcŤĹ…ČĂęA6j- 3őođPlšş$Ň4hŤŰay“q,îEÄRXű×{"ˇ—éS¶mQoŠ+SŐz#…Q»Sâ—'U$|ô”‡îřLĽ vý@Fl_ú÷ńď gË‘ $ś YFQGˇĹîI(ń>űĄA5}†¶©¶&/ř_("*éĽ^¶ŽŢöž2DrÂV!ëW_˙Wc/×v‰Ľ5CnŽe·Ą‹ç̆@űc řDGlč˘ĐĂ’áeqLA~.95{©š€Ö!—şxĹřçč—3‚O őiůg‘šµîE‹<㜾Ǡr*Ëqďߨ$Š Q†ďËa’h˝™ń©f\řv#T…ĚQ°•§’Ťˇ¤žż0j;ł«(;ŘqJíĂU°ç đäd&—,ě*ę†;L«g nĄ7şZů Ś$űÖ¸ Ö[Ł„QbŃ ę '|°ZŮ@BŁ’Űµvłeo5ÇËÖÉάµąĺ+caÁ{Ăł†ÓöAů&,Ab=ÜÓž•µšE†~'Ľ /÷Ĺ . Dľůş=*YńĘ÷«‘zrŃĐ’¸O|z°ąö§Ŕü@o\¤¨™Ę(W†•‰-”LÎK´Ž,yú0açÍoé#Őąë%9bŢč—jÁ7|h‹R“)ĽBŰ»ĂRŕĹű©»lż˝Y°Đ¦ŕ[eJQ„\9Dzô(.ţűĺ۬zBŕ‡Ć ‚A(‰Ć–N jńBĆ  Č®Âă­ąízZ/|qľy®ť[ik(/'ł?rŢrZ4ô[QZľwĽĹČü¸†jë1?Cf¶Á‰3—Źí)ÇůŘ´q_ł ‘·t{Ȥ×?ążřHäˇ÷¶{dm;řoÇř_¤ Í‚d:««¤`^s„dř,_=^âR˛ýš*ĄEŕÔă‰;j(R¤tCâvËů¨‚ĺ$µ×ĄĽÚHSl4NŕlÝł;Ŕ(Z+XE•ä(=aĺ8ĐśahťTö±üĚľĎţˇnäC•0ĎŢN @cXizŔ§%“/8w|«ĂŔDTZ¶> -stream -„‘âäîv×jE¨˛âŘśyoý%áń€óŕĐź (HŁ6đ4IşQ礗†ĘËőŰCv…Ą=·Š °k«Ý˘Ł„«lgq,Ĺ ý× -ýĘă;N›¦b¦—‘ßŰd:ŇazEşŘĚ‚uď÷â“N´âľ<ă6?‹˝v«ŤńőaŐŹnE}îü’¨×¤|űB¸M‹Žp©€‘š -ĚlQ‹ĹŇś5ÔmĎ á0´Ź d%$žŮjt3&•nä~/dc¸Řş°yM˛BŔgüäé~\R]%ÝoÇóc|ŰŤŘ݉2Ô”ß5NŮM }Ý›qˇO«^ߢýN›[HAUÍńń_X˘Gń;Éjy”Śb/— VO/:«uN,*Ç{?d6Ŕ•f -óô¬Ś qŽ P»˘Ä”Ä6ţN1ŕK H 0ľđ–zľ¶7ź‰1R=\™ăK¶Óx\čŚäüXú<8ŠgŞBŚm)3l~‰–f$ŞëVxoŕ®ÓŽMŮĐŘţf!ÁĚţ:ą04©@řC‡xń&}‡}‰`ľ[kÁř˙Ö{5÷`Š|˛=¨!˝Ş\s‹č0•?•şĽdD±?K¸uGŔ§SËŁkťý‚xż Ąě1®î[ą'EK Ţ=ëÁšb Ë”4µ˙łmusÄÄÎíó¶ÎOmZ—ëG…#¶ź”}Tm„ź;¨ •öÁ$xĹ`{‹Óß­¤ďp!0b 2ŮŠ/ )±Ä*°%3ë%řý'ő·Ôbţ •_\¸„˘_ѢIdJ~|›ňĹ(Ý Ďşü±FÂŽZćĺRrĚ'Y~ż~Sú˛‚°g-›*4€éşĎ.ă™ä;ěĎq"ŐśńńáA¦HúŐUÇĹ©‡Ű¸Ďt!h€‘ #ĂsFţŢ%Mg‘r˝zýçe§ěAo*Üř3›°¸ŹKmüčµď7l5vÍ#•ZUaqĚi€6h±ě%Í$ăd­Ć,ěöš[öÝĽ…-™7ŐźéţÄU]ř'3,҇6ë¤ÁTł‹Ôł«·ÉëúâL6·"GźÚŮtĺˇQ¸Y¸Jůę ±wgçyą2ÂůäKĽ¨eŤÁŐIxk”c“eBŻÚYo×PVç©QI -ĂUíQ§Śű”ެƬť8"H"@YRS–Đ5ó‰÷´źľâoĂď=}çZđËí’sxdtb‰%S$‡Cߨԫ<ďo‰fićŚw‹Q̲ŃÍÝô¶~ŔíIćFę%ŹŃ/ĺJö4áLn«ĺQv·ľ1odb1äůČeS·;ô®Ď}ţË -Éh>P’ô}Ţ$jŰÜÔç±.äP+Źs,FË˝úŢŞmźŽ“–Ąŕ—|?Bͦ6˛JŕÎ;"´2ý;qż˛ĺŞh–č8qŠŁ¤8yľí.FÔG­ÁŇöDýÓo!~Í ĄMęŮÓ@1UtÎhE¤upńO¨ #ŐTVPűŽX˙}ŐÉš=«hôĄÔ’íw:b4nźév‚ɢ:«@Ő ń˝şżö'ĐÍť…${~1űVŔ–.Ŕě*ą\_l?do{ĚBX ĚŞŹĹ˝ -O‰eńš)1iÄ VűľĐ…Z‘u” ‡ot`Ѩendstream -endobj -4015 0 obj -<< /Filter /FlateDecode /Length 2128 >> -stream -UęüˇzĎ;ÝcÉ7Źu‰–Ş|::ŽÂß7tŻ Ŕ;¸ÁŢŠüJp•“¬Ž Ś1X!¶X$UrxÉ ŚŁTyßT§đ‡é‰{h`!ćvş(qdřá~křxűćžŮę˘ÝâJ*Q¸ă„Ň=ˇwxiĂâa[#;+Î âU8 ‡¤Ä%Ě<ĘÚÍ;46:8ŠgNZ€0Ćęů®¤0˝ąBřĘCń,ţI$ßöă¶ ýܲ7gq[ČyÄ—÷Ęx ›‡Î‘ -í&-î8bíÜsÓÂ,aš_ý*ńćőʰĚRÚ~”ďř!›ŕaÖŹÄFă;1˘Śv)Vď´ŹSijލă#°‚ÓGüŇ2ý‘ý§Ż¬*ÎťcB»i?\f7đ˙Ňl„śc㉲éďďĺÝ»¬tłŰ¤R@Š‹ĺŮ/…–yaŔľ7YCĽőďy…7‹AS":®v­n!#ňÚŘ_QKüMÉ%Ŷs…dăyüŻß-RÄ…h®µďqÁ Üöý^Ä'đ·ă¶<­ś_ú¶§ćOŹ+~™ ËyíÂř€(ťă(Ú"(ŻĘť‚9ĘfŹdźäŰ6D–mpGÓŕké˝H-ÜŕŮxöňu[©¸>Ę‹?<€~)öÁÎ+^š9ÂT•abłűoIľ,„­<–Y.\“K„2ÝK;aŢÓ–{`'¤—oT[źŢ_I3ü(Ž ú¶ËHb´ł©ŕk`ýR†Ž>|-Žĺ@Aţý˛ćřĽ0W@˝…»’đěěT_úUzŢ]‡ě>QR_»O‘żí9( ÷Xô™%öáŠ%őUďŃô\{WQ†0ä¸˙ÖC›śrţTi:Ţ8ŤHqÍ,ôU÷@†ŔŚBŞ#Sż˙Lňo­_š1ţłŚÖ9~ńuŇ€khXkÉła&{ĄoÁ¨ÁŢÄ®í »¬Mhł6Üt0t°®ŔâXÖ×oó«jôŚŚôÓ]$›¶)GŁĄ"^uÉŢxÓ*vbwĂŃB®€Čé!L~ůLęm†ŕŐXMLĹŃm‘éň\g/ý Nř]¦&ň“Ż˝j€ž5,`©šĐ—Q˝^1šsů÷ë)VLĄĽm~rvčU¤çAϰžľ[S”`4f -†Q䜌K1ň—gpëŃ6ʧĄG);łńĎ'¸ŚrN7–Ż%ܡúa‘=šs9„Ô ł\9şm×˝rđ‹Ń„˝A-nřĄÜĆ^·AgL˝Ň/ŃÔĺ%ÝĽ48‰µŞsP~$'gx#źŚą; -\mňźŤn VÝU-‚î[:HŢ$>M+]˛@ážŘX"ĹĆÜ#ÜŘwŰm2ŕv‚sG.Ěßá’Ł•Ú‡OE #¤©“şý67ú°>zôOţÁ)ŚL`aĘ‚v::“»^Äś'őš%p˛„裸c˛‡d„Cs-šćÇ©GUŰ詺CÉě Ć!ŇÇ[‹Łôg:D·*ĚÜq Ž‰§WhIô~ŕş5%Yng¤ŢTŃXý¨ő—ţ“Ő˘N'¬KCę !^ Ĺrö°uu˘â 6#MÓCň?)‘ŇvÂJI|Ěje"Ýg'dâŰ—ó€jCń«­·z" łĂŚČâgłĹŹśŮń§É3 P˝ÖÄŘl?Ȧ˝üy…őľ~ŇQo}žŐ“¤°KPU!ŐJîgxÖôg|s*ĆŇ–˛ďA9ö é‹›NSz -XÝ+EÎV>HdýňŤŰW3ÚĄ‡«î~w.rŐKéJ4ؚٴ2­z‘Ý^şYZ$ŠKí¬XůZgÂJ'ĘĐKtţ8ŘŠˇHm4§ŽęXVŽŇ÷áż~ąŮ٩ͧĚz­ü·A eŰ'&!ߴʆл\6żŚ¨5Pż©›I˙Ý2¤ă›-SqkC¤&µšžuKycÉG¸ôO:˛n€‡™$HŃ ďW§EiÇŞHĂ…RÔÎm5O`(ĎaT°jvW)™˝Áb!edňÖ2[të–Á•äÝ:öÄĨđ'pNv7Ň[[3]ďćm7Î÷®bŇr0^JX”ýż¦Ó„x&ś®:!‚?äO¤ch -'MóyŮĄ{2‘©żAĽĘÓ“u<1f6>;;y„׉˙­ęHkČü StëŠgnŮ·ńóńqOť_Á0@sĽpiq™NH>ŮK‚T‹ÜJ*ă™°Äe{·bÚŕp[^GBŞĄFC}Ô{b§ž#Ż.˙¸&řóöQŁ -<'×1r·0cô¤Ů€‹Ç`˛‹YE9¶Čś˝déő/÷Í…¤© ˘T ďóżÍĘľl÷_Ż -q‡·Ş.#.O&D˙yG!bKÍC|Ą|Pމ ľ€Ă -R;»Ěqú d|‹˘%ě‘YK-źa™*ýÄÚ&#Ř$‘r”XűpŞý¬ m¦°á }ňµĺśĐ–đÝ$­Ńś%©Ć/si+óÜU -÷‚^şIŐŤőî%sK\«Ôn}z ăYć˛kóěž> -stream -`ŮÚrAŃ~đ¤U¤b2~vËůÖgö†vh"†]üŹ>grK°˛%¶Őż˘íI핥îZxáIňQçĘńÖÚň–4´a´%o?R(Ż 7t*Ľ/CüĐéţ ĎTr¦d ąß~»‰_[Ía«c4CČ/—ó‘ĽIěÁvźÖ+­i•žčůÓ őŢŞ@‡˘}Kđ!âĺćVm[2±ĐZšeYČ%´:HfµšŤ^l$ę&—VÎeFt‘Ĺűë…ˇi»ń©±°Dşď<xé„a'%3xĐ⪓JÂ…¨|»Ű,ň+ )Ť¬ÄcÚ(: -ůep+˙‡QőťYüháW‹q4˛ÜÚV=0fŘô>őB×”řÔlnl"’¶De˝gN"‰Jfßçgś)kl”.šň ^ÜĄ^ «ŤµČŠŐVYµ}NGč1™3&±óSІZ˛­D6±m°©Ů$´řü5F– ĐwB©Ďđx˝-NŹî†¬!yŘĘłnę)iö»Ľ-ˇÍ?9ĘśĹ:á¬rü~żUBČ@î/ĘţV[ĎŰET™¸Ůé@´®× ýw"`:Ćű5yż¬!F–H“q'’¶-­.üw`ąMRËäÇ+š´ćťXX řž?ŰA]´¦üěIźAáË>M”ĘŻÓ7׿5]qU‚ ÔG@!ł»Éó#ÓŔĆ~úźČđ=µ0"AŽo:‡˝ťÓÜçĐŰľŁ-¤ńżäÍűL?~*cçĚVŹ+m"§ •öd,ĹȸˇÄ@rź ¤"XŁfN妩ďMˇy¦µ»ľ â=EŢĚ«o_“¶” j7YŞç0đëĚŢz†‹ď5•ű˝jÎÂ}·ç:§ë-uŁT±ôÖÄH60©ĺŕ{d+8YCav?đˇŢTL7‹ţ/ZIJ Öâ`ÁěuńBŁ+-ÉfŽz“řSďtÇśO0Şu‡°uuí…lGBő1¶áH|ýOÉ=ż Ř -ZS53!ş Ů‘ţŞLűľńŰ*Yâ<2Ľ«šçpşŐTKc‘3…-3|ŤŞ§ŰĽŘűÄ’”»^R Sůţ…˘čW[—?O|ŚŕXó`Yneh‘ÄŢě*¤ţňyMŁ„:§Đ&äç ‡łfS" ” ¶đ’Ăŕ´°$zóő’˘˝ýa:‰8ŔőD®ăDśďÂ#„ÎCŤC˰Md`ěp٦Eîó÷Ioé4ކđw>q‚źK™dv˙îfU ŽőWÚuŇěb"‘$8S÷¸Č¦Wń˘'wHV*Pá™!ÂN&€ ÔÁiÁ©ŕ2dLÓB48\‹^ÉÉđf0ěů Ęc\kĹnI ¦/X†Ą˝H_Pî[ôcQ1?F(X ¨† V·ń¨?zďĐ×XČOJB¶Ą?6ń‰n‰§ýSŕˇ.†ä8žUu51\#±,ňÇ·«ęlC*)zË Áxc¨’"˘.ׇQ† ’ťQß-éRTú¸¸m¸zŔK$ŕŐµ$ÍßšbsĘĘéäµaNÜ2ö· Ńţ*+mYDń6Ę3eĂW‡9-k— ›sQď@ÇŻELhĽŞ ĘţÓjÝ´ëŕť÷GĽ¶őÇ·> -ˇĺ|ôU/3ß ¶ÍýŠE‰JX%†( Ţíł7%oáżţşâ^ ×Â~2érąó˘O“6NÍ.vőő>8χĄü ZüŹŽeđš2sź)Ü.r=YÇśĂćżújf¦´E&µ"šJŕş -+hže&uďmOŘíy¤ĘĘŘůŤg• ;ŰĐj>,ŇęŽ'¶>RHĺň‚ őďJźŘâÉ~Ł~’ń/SĂy1p ńK  ¸ŕń_D‡ÓĐý®Ě=µ^śeČ*s˛úNţČrĽx€}ž<ťŹ7)ŇĐUÚá;x'žVüЇ‚Wďgűáď-µ#F2AbČ+źE°ú~6ö;Š (‚UJ=ď-ł +˘ý `{< ]ĚN&bEu|OpđšccďŁÉ8"S.ă^N?ěV -µŹ>vIJ:őÄĆ•żypNH31ˇBÄ~<‘ƧԇŐKIú>W}Ý„šęŇČé6ř)Ą-GĎr $ć_»bč˘Gk´ŻśŢż¸Ó?ň€č†‘ręičřţ;ĎžÔĽ‚Q«á:°´HDëM//¶Ž ĚÔ]ŚR *O:ů¶F|l¶oFgÜq®Q)s -UŽy"ĐGż¤ţp«Îá?˝XkÝ ‹G·B° I×YČĐ˙„á Ý*ÜşqGĽPňf˛q ž,IÖ…=ŞĂ%$ WŽ+΄ß!®ž´_UŮß8!N]#×B3q'PkŻüŁĘŁŮ±ş°ąÉEě†HÚ°×úÁh—ĆN]ŃWvM´ř™§\ -+€ŔáFąýŃO=ďzŁ€ŇĐ8†w9›Lý•JŔ)ňCçBđ„ M(ŮbĎŇZyőëW Ţ> {étţâ)ÂőFŢJ¬őر!ˇĎžHRŰĆĎŐ2ş…ďÎă}ľ|]P·“–ô¦m鋳dđÂĄęFmkżWüëśÂPécuOńĽpľż‰:&É}p$íöôŕ/„ľsŇV%F:=e  :Ç.;é«H,ç9.x쓡Ť°eÎtů•áÇpd¶†ţĆzMÔ,Ž\hőÜX*FťĂavá»O|°dNމ‹#âWŢ\!O‰ -Ń2_+1"O&˘|żĎ-¶Ď5 -g×KNÓ&E~ëW,ĎŔzĆoáH¸%¸[§ńĽ4Ű-)ÂNg{ĚzÎŰ.VăV/× ý`t%ÔĚę‹Öűä•_ÉU”h)1¸ esśÄ›čÄ6±ő!o<öĄĘu¶Íń|˝±@鉑'!Aśý]†Ic˛ę’>sĎ&`=ëűnřZ9Ě_bôh»Ż@–9ť"5Ě Łúm D›Śa!0ŻÎc«éŚ‹´ŞÚŠÖžOf°s¤,D^ăĺ°U+Űż[Şj©LŚbóĎĆÚK|kőM˙€­\RsĄ‡Zőm -;€aŐ#TĎ<Ŕő¶íÖL»~ńUŢkXvD:7ŢZUŞtö‰oÇŠ{řO7×2s“‚şĹě0Ćś0i‡r¶`ŐP 8M[Á9÷„—ôŚ~ŔţA)›8R‰*DAď1h”×h«„\[€ĘŽN>ÖD:®V 0ÜŔŤ§ŔXDYň·i•M”ď@$¬fÜ T;ĘÇąrjßÉ0@A)d|’i|nh®Ŕ ńő™`QL­°KĎ›°zőlßYę[ÁeŻÍŁßWÚčľ©Řendstream -endobj -4017 0 obj -<< /Filter /FlateDecode /Length 1040 >> -stream -Ú®«K˙±–3<$ď-ţ4ĎÇÖ÷ŇcĄŰ[oh‘vSx”Ó‘Ň‘·ŠlĂU¦‘Ë,ş‹vÍ·űUÓĚ*ńşÎµŃâË; Cży¬aőčśŕŰ1 =DŽŻ‚±ŠrR<Ŕ(ŢzH¶"üÜŰH4b0`ß6ŕ¶‘Ďôw$i”'k0/ÖŠUéÄśk]Čĺç 3XçxШ@ëOś'Ç—¨ÓT.R §–› 5x1‚”c_źyß–+Ź€őŇ@gSć(ßg96š ›8=b.ľ}Ł ¦n;îcĆR 7°y1†g2đ7?taŰoż¸{w[ťH0ŐĚ×m“®ź­ž=ďo}–ą¶€,<‚QÜd&ÝŻÁď|âŘ‹yS!ľ˘řwä`Äđ,ćK9*ŢëŚ] 8JKz’âj{ŔǦ,ĹqŐŔ¦BŻkvÔü¬ąÜä8ĘXó¬çÍ{SR·ą‚źŰ)vr/¶4„›dj…Xĺ?±ÍϤłö«o”2ŔšÎÄůÔÉ!ΩC]"˛ě§Ç™:+Q›äňĐQ>˘ą•şjč xtJ?ă±yĐŹ!öđxťědůë熭evᇆNÔôą’ĂN °ĆСĽSĎĺňÜĐŁ3ˇďոθQ2ĺÝ»H§“˝Íŕ·€A¦, zĂ -kUET09E‚“Ź4{OíDd›÷ćČ|wˇ“Á$žćĆjČúH[‹Î2ŹŃöôńBÚÇ<ŤŚŐí¤ĹĄU±Hđ ýݦĄÉvŤ˙Ňš.QÔ>đ .^-`ílËűcŁâ!`)ŽK‰8Şň.(ĺ¦Č)CąUůň8b‰fÍĐ‘ŤĽáq´­!໑‡ '0ľvÎŘctJş=őt.ľĆnąţĘ”M˙Ç´,2“nŮUh~°ć:{9;6B)– m˙ÜČ[—ŞlЉ$;—SÉ"‹Č0ß5°Ę'ŠÓpŘ$ľ·řKm)ôČám'tZSÝčŚ8`ą·Ö|µ`ˇiŃAŔ{™]„ŔĚjé–˝ú<6°Âd1A´7ç…R`@ŐúŰâżÄ˛Ô©›ŇHßnݵ)±–2ľL)gÄǵ±đi­SCnô&·`sl}!_áŐá91{Žô)ͱü×ü4fdŘ·1* ŕéąĚ¸ -ü«‹cŕć°<1{ÍJ™Ď–h ĐÎâSŹDgÜ÷üďÁ îMŐÝ«’z[Z¸ Ą±ş1 V ¸čY.Ü Osϲ.Ëýi))GF;˘łĚ‚âKßoJęL+p!Ů í¦hmČăóH‡®g– -¦~îeź'ęę•@©f$‚Fą?ă nµÂ˘cendstream -endobj -4018 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -ő÷Ýo\” ŠŚąÔˇČV`̢gÖ M!°ŤPršĺ˛vŘ— p‘?)ŘÓঠÔ,ç(”’Á¦ˇD•ÔĘÓ–«śăÖ°˘z­ŁÁ‘Ěn ád›M‹ôł0¨A=C´G{lőŁ=Ý`Őy°Cł›WÍĚóĹ@‚ęQ´š|„QEĹP÷+0˙~Űëđ€\óô1Rzt`u3(2»‹ŕÎÍďÇá ATő_Nl·TCŃ3ůřzÚ©Aüy(yE=–ĺYÚí|H™÷2zV&ńmN ßOHŹ=Š-ąěM,§RdÁ Śŕ[…9†Žĺ$É=ß[§•Ó×Ů ŇĎjO®`Ţüř„U%ęČÚŤeC´M5ˇ.ÁťS´˘ŞĘ`¦FS nĆĹČ2·Éz,îď -ç (ŁŞ7ÇŇ«†eńw¤™e‡Ń?}‰H'ü°1lÜ™ňލ3hLtúI,űUźŚ9ČŞAy€ÜÓH®úČ÷lčlYMą<ľ«&)íŔń^L¬T·ÍL˝¸8ľČíÇŃI]Ƈúk[ľÜŽQÂPL ]/*­7śĹQ<«XđáH·€ůG8TˇÜjźĄN‹ňýă´ ­Qčh=‚ŕřńéńˇÍ)oIĆ]‘äĺQ#ÂÎ:2•˝­ľXˉćŮÚţjs -O·…‡•tö"B±Hg-.FË đëÇüŇË]’xGMb®ęnÂ|ĂŠÁ]Čżř­Ë9ĐŁyKyąPů–—ş;đ nž‚üIÜňÔř¤ňá`5ďw%…/~ [°e’|1ńĽŹŕ'ÉË«qús›cě$p5ÎwbĂ#Ö˝ĐINŕí’ĽčĐ1î#P 8Z4ć\-“ź%öçwV[ś·żŽ.s?}R.B¸‰F|ąC*u+T”$SĹ™çźÜ€vgÝÂIŇôŇ'Ť(„q łő¬nÄ„Đ!«o?bĘŽź·äÚä/ź0ĎŹ.]<7\öúĘöu"ÓĎ듮鿋¸¤®¨Ýń…3­ßŘT¬€| đ^u*zČ0‹C%«ŻXkĐ2"=Ëvôú7Ŕu’'bKVë6ZŘuK"žqK2˘âÔ| _Âňłś Ëe"żlt¸łr1-9ho^O :˛s!u®ĽČř‡e.‘lę*­ú ôvË ŁŮąÍŹ­Í·S%Ř·_Qşóąžéé_Y÷?#ź;YĐ„·Ĺ–ĚŔŔR/6ZTźęd}Ó,/\žRiu'"ă‚uRdžĄXŹ®íď@ý{%6ޤ›sOM ˙#WŰćgÁşuKžµXŕKĚŹšÓ'ŠŻ[ AÖë•»1YvJĎâëÔěmWDšéV ě» ő"yzĘĺ_Yrƨ-Ăp~#¦ĄqíÔűj÷»×u‰Ř3">’wzľ›oŹ ^CW´ÁĄ¸R§" '"ú¨¨´zš•“&Jcvd{ŚĹ,Äé51ŮČhśŠ,îxÓ8”Ń“ËÂ+×’‘ü@y„ ö€Űă8Pć‡÷eB¦‰ąŁ“îS-Jt‡9iáđ$0N‡o—BńYůʡg:HŕÔ,ˇR:Koű&€ýPi2?źŢWG¤IÁűŰoŻ/9uÇ“ŃŃŁÉóiäµ’Ďú`¨c z%_Ĺ”Şe.H.f’pLQŻŃgĂRŽř -ŔËQ «ŞłŇaŚŇŃLčĘFvN^ń-‰"NŃŚ6}ĺď6vÚŞq&?×ÉXi—U u„fݶŰý§¤Ň›]¬Ťt„[aTcŇĚiąHPş‹żr b®čxĽsvôiÚ\nóË/endstream -endobj -4019 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -ń™”ďŐłâńô"4ňOŞݏlZmšlD˝ÜĘşóÇüÚ©Ą| =5 ™<ů•# ĺýŐ·˛‹űOµq{´ä˝px˛[hG‹DHB:(ĎęüÄ\M* N1Ŕ.4[tşs"÷’ÉI·ŔkíúéŇ«|.ě!N˙ôü˝ńjíĆÂřúSMMPä˝p†Íg˝î4”ĄĄÝź> -ü5?ě[ň'±ńI‘Čý˝LhuBđŻÍO۰şµ”0Şkv-m:  <»f>»Ţ«eĚ -ížT]Á t˛SüăŐ I㋪qV‡ŔÁő|2á ›6t×:Z3áRhÇ0\Ż„ąâ×Íoł*í'ě˛@0,aŐ ne4Ű®¤w°r!ćŸ.OĄň SIĂäYޤ>Ф•j:ěŁďuVš ńřŽÜŢëˇTĄL~:ĐBŇ%ڰş«ľŁC CGÚűSźľň”ĺň¡Ł2}ŢĺşýýWS:[­÷ßnůwšŚÄB˘5ď*ůUďk -W— S*4ŰţB˘ĆEÂ3ňť!—ěaąćP?3mŘ%Tżlłëq©]VŞËĽ»Pş:´­ë+VPxčzf+váÚ–®†C.+ťš^–űüý{´ŞK;÷WÉëřĹ52íj«ąµˇ[Žßcĺ€FtßŘů®Ti'@Ťś1ź{†Ĺŕ’%Š„éŮ]_—€>+ˇů,DdűÇżŻČq­”0ĄĎůµ{Ž•öX8˛mŔš6ŞVń{WŰ™;đN.ŹXÖŃ‘ŚŢÎč­M'rőlPüÄŐĐĚÍGł#<ë…yUPÄͨ z6ť0š yl@ţřgĄB><“H/‚—ćeńĄ˘á=[’ÂiĂoîm´7Kv·vĎt§_Ě:šôą’hÝť’a1y‚Čź„:ŚJHYĐ™˛—°ńó­l¤ÉqyżĽ=ëx<˙źŤÁx=Ü©ÁĐÉŐŐ4¦Ç×ö?¤‘á;9·Mş©wŚh_6×tůͫǍ9Sd^ ý#…€©dÖ·h0“X¨˙qűô k¬%^Z%l˛ińó`?nĘ”yţU›žĄ@‰ÇiŽf1_8»\hW:f[)¦Ü‹eÜî “6u^¸h\eŤŐ Vn<Ľoů…Âč\Ň'3é$'»P6ŐmNŽlv„`,hN1Ŕ=™ĚČ˙»Đ_­3µ5q7ÚŤĹžší, Ü: üÎßed€‡đx 6haI‡¸6ţYUř«yčŰ“R(…Ř>şY<ڍIäíůN~Ýl†'tŽxNśXßĂ7¬Q ~Zş|/ëŹŘ^K{jµ§|ÜŰ讏Ł4e:_b™ Ö'~”¤Ű©Ęu FgUÖy`w]Ż}墻-ł3}ĺŇ™óŞúÚýż™ÔÓŚJţ™˛«?¸_qäóńRT4<âd.t»ÎŢ â6u”˙ĘÜ‘…7űݰ(jćÄsP8ÁjđorW4ĄmHZ%ă= -÷uoŻďÂb)bD’ëĚ!/Ú—ężď É–ž> -stream -€`LO6¤¸» ßd{»ĹV,ßɦ?@™3€¸Ây'¸ŁĚ`qĽíĺZLxtL?¸y -zÂ~4Şř7ˇŰđZ/ß÷BÄżýkŁÇÜŐţ´[Ąä4Nŕ SüŔㆨ˙ŔÇu=EÚf"Bmx–UěśëµĘ€u뤉¸Ć­”ú´‹§«Y$=q”ł>1¶5ĎSÔ˝ŇŇH§(ĄÉfˇű -rłźüáĄÔi'Y‰aČ)É«—˘â•ö±čł)ŻąŔgRŢiV g«Ýr AŻíݧ)Eýew‰ňĹŚh2ŁŞÉ «šŹ·3žHÁ×îńaş×Ż_z€1oÖKU?ÖbÜ<ű(9˛*„é -›Ô±e$Bl‡#Ě0HŢ"˝˘íŁÝÔh|äć'ßşw_—}ÓĚî·xť"§]‘ó•˝Ó$ž;,É,KĚ—JLBYť+ŽG5ŃnÔ*Ľ÷"„\¨îéâĄ'¤ň™Öüü@ix´ÍG1Á-•–Q°ó3ťÚč¶v‚C&Ős .dH–ĚZµv ŘSĎ´¦ŮjŚ@Č,ú=ÖŞjb%—Öä)ČI[X¶śTi×ZÖNT^YŮďÍě5Ďp9.v)‰nÓ ëďµţW”3”ý^m×cOxűW}:Kjh -äe®o í»¸jÁF<=4ţ®iäűŘŽř\ŔYäŃeŢcB,P[ÄĐÝ®ÔyBÖ2˘XâőŤ&÷¸ű(>gÓEëtUĘ´<üĂŞ–eĆ3ŔAŮ °ü—sů -cóÂůŚű†=™zڤ}*tŻc˝äŐR” -×%—ĂeSh?Ť%ăłÄŹKĚí˘7Żs<Ťseq†Ĺ|O@Ë›T©†ÁßµŻśÎGDsi’rË®”Ч#aßq7V#Ł O[Śďs9üß˙ŽćÇX ”Ž ”÷ÖFdŢ{™ś±.'ĺ´–rďĽ#@žŮpiG/Ěâď=<žäꬫ/PƬʻő -ę¬ 'LoÜ”í1ßj3ŚxcÚu…Ž@8®‡ť˝®gVŢyďkŠí´ŽČ^źZ‚”č-ϙŤ ¸Š CRížÔM«wC±Ă7ÝB‚ÂKŔ«^ŚÉ&€˝ş -Öá˝YWtB¬Mq€ŕ}Fߊ·ÚýĹQ§Ă$f.ëÚxÝŘäʶ$‘ŐÔŤ_ŽčŽ~÷śĺs”]ÓńŠzZ(Ĺc\…DeŢôg"°t{čM ĆĽ%či-˛ ĺF6 Żɵµ­”š5Ě$·uěÓ6ľęód«nʶS;Ľ¸3ąŽ%ÇcÔG|?”v}÷F=F«”łfVH^EĄ!đClâŻsŁ÷±hIíč 6ôąRŮÉůŤ‡NĂ— ¤Îő9˛KŚÜÝíBKEŚ:ý Ó'ą’·9JLśĆâŔń`›H€Ľ<Ś‘ f´ŃmĂŔ•¶)~ž$Ş ¬ůńW˘Zd›¨µxTăŰ,»~ÂN/Ľ&x[č{ éüZw9WoRň1ľ]|ÇŐÍOžú†ő4žőq»‘C©”lč¦ĘOżŠP2㮜|ńť#W4ŰÉ7ŮŃ´5kđ–´ź×Ŕr™Ŕ9öxźy"NqOźbÖiÁDBÜfśćPH^†>c÷ ©¦ÖtŹÁ sĘk¶˙É>ľˇÄ“m‹Č -[‹ÁCʫʺ/Ř=(%»COň2­Q'vŰÍúp‰Ż%âź3ĺě'lŐBâ )ÇŁ9“Îť˘'ÍĺZF+vldTČ ß *Ő+(Ż0J4Ş˙”9ku6č…ŚJݡt•(QŤ?Ë­á1Pë׆'Qź:gA”dĽÎ~GëKđ)ą€h§6•颢endstream -endobj -4021 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -6Ą%+¶®%ŃÓX.T¨úqÇË?Ętp=W”8,‡?`DĺJ”®ÎwŽĹöŕë­şş+Ű3;ÎĹgíĽ u&Jc˙őޱ;LśY3Ă62Đg%!vłń,®şë~ÎěÁLB‹–bBćZâ´ř^ب.|٨şŰWÇ;uÝßł(«šŹSŮ5qŮCĺĄňŠMzÍj»6·pžŰţÖ đçfxŔáW3I@Qb=H8V;˘˛î+mőě—tń%ŇçŁ;ŔßWé -Ë!¦h ů­Ţ@1oŻâÚ4ŠófFżjRąlĄeú©vL^–’ &˘_µ”h°č“TYkĂRę@‹Żç?Áj îŔÉIW ‚ĂXmÚ"#ą@e \ŠMŚEüş!lŢ3˙JEiŢţv' aA3©°ŢĺOĄďE;˘ÇŤ§"Dă[Âé$‘7;rÄĎOßpŇěŞŰÖSCę€%µô*ő”~˛˛ÜĽÜ‚ ĚKOÉ©Ź˘ULţ…"ň\e¦c¸Čd«ť™d -[á/2ĺżHÄ•­CLG4F[yY±č&̤el]İ~yX<>¨®d(“ńĂř°H”¤€ ¸Ôiâĺł.g_Ä[=)ŞÄĦĄ“w Z0Ö.Űž“¸©ôCÖÂŁ`p®D_Ďj‡Qă§Ţ h´dÔÖĆśŔfŕ‚A//.§˝LNcşŕŻIśëÝîÇáaË|‚ŇĂŔ–ćoî÷ -h "íj¨Ä±Őé#zÁžq?˝ĂB‰żňăű^Ä]—'KSŇ9ŐI•n 6Ę(âkIĆsfĚÓ™¨ÜDâ*÷óNľĂs»[­ć‘Ë<Ůń™/AčÜ´Xć˙®!z@Z[âö\¬č6­BgŚ*ĂX1L5l;ň±’@ävfćK±lL!ĆE8WĄ5EĘGżVIf¨Ô‹V˛ęěě,€ ôÜ«î…íŐ]óé†R¬ĺ›§[O`ö“Vöp˙~Eć`®đč5ÉéIJłµŹĐ4kŕít´JvW#zŻM Ŕvz¤Ç4%;ď Ł˘d`®¬ňţw˙ÚÄ$ńĆD/k‡ű$:k@Yjr–ăęGÜ%¨‚Ęé«2EýÉ<'}Qˇ»ĂbR"ĽÂĂő…Ž˘{ô)“jô-AĘ[ö|ô›ˇŮçĎ"˝#ę}6錽$¨˛°‘ÇR™´@=TŢj…ómĹ6ůĺIk»)y{„ŔY}˛][ö­ýů™; Ś0m&0×UB·Śt^} ×r8'Ę ±öd“µÜ"ŰóĐ“endstream -endobj -4022 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -TVĽ€$4Ζڢ¸®ˇ6Ł“ý0 č-xPÎtoEç2°€°ŐpěÍÎ6ŤčäpűŁ(Ĺć Vš˘ŃĐĘ^×ĺYŠýť»žtňs‚şí­̆&^_ąÝ‘nOÔ‘¸¦'ľ¦¦6˙ôüg%Ą{ém„ťÇއUÍĘ‹˙Ą˘ŐÚ‘äż‹n]Zô,[x.g7T}ë W pjëʶÜ`đç!]đ’¨ĂßF¤żŔşg†g ź#ëIT‰¦‡¸B‰ý~÷ű, “ĄÄ%Óý­˛nŠ%ĂÁŤ‘Eáź…î´€ťzĐĹb7ĺfűČł(VľĄă ±Żá˝ćn ¬ ëűﱿś&Đűh­`'‰‰ŤNŻÄ˘Ë>°]čŐîűµáÎ yĘ÷Sşő¸Wâ¸NNąŕ¬“]ÉńN=ÚÔŃů=Ä:ç(Ě$G'~Ś0ţw9 –éń?ňPĹ´şkěĽRŠ.Ářşî±Pˇ`›ÜC-Ń\ŕ‰“L¦|čîĽ+Ô8ţÇîé%7q¦±TÉŁOdń[\mJtCo˛Ńř†=—¢L¬ß.ő« Q@Ö<»ť1ô cŇýÓdô#żuŚ~ł† Ł>¤6Sç·ÇóIL8Ż> ‡®É‘ĎÔ\*ÄĎ ĐOÄ„jŤn@ :śŁV¤Ů`Ś•úvaémÖąĄ›˘2mŐ7Ó] ¬ˇ*ę âJÝńZ*·ÝíŮżą` 4Ř1îź+Ź=¶îüo¶őe^­ÜOšµ)Zŕ^rMöÖ -˛5'ă«oOG±ňů>˘s[„­ -ŚL ćšÄAw@¬fä7~Y Ł^ň#&ˇĘîÂvře\ÄBëb“”xKÓbCô«Eë»˝´Ŕw#¶ŁŃŚ›<˙­ ;‹,3“±_C«uÍ:“ą¦Ěš^˛¦‘dßQĄ ű«É#ůn>‚ŃÚˇš_ł6jróö«Of¬wň¨nĽE ¦#™†s6ś—U­(…WËo-,ÚÉWa˛Oňg@ůZ¨ë#.ŐŞúEńľĚCz›DĐíĹ*%Ô×F“>á÷lŔ=ňŤřcaZę<ýţ×% -üĺPÔľ©Ö†3ÎZ;޸ăŁlvżďV(Ŕýb=”ŁćŤŤô'`d˛ű4ű_\[B›ěgěgH._ Kć!E7ÎĘŠţk’ťĐÁ¶7ŻăĎ5¬‚*? ĺXw`feôN_îĄ';ÖďţťÁ>B!©15'ş_Ó4Ĺ~7uŮeĽ˘b٨" Ź ¶ç*@t -¦Ř±KTN¶7ö2BcH\aŕěĐŰčĹ‚vŻĺI׺ ŁęŤ’FÖ~_4Ľ—]˝1€Ńlą/”Ő§zCgŕ„”ÄĆß~-őXÚĽző¬.©Ú”í«výŁm/¦±´|šš5ě5­iv·d¬¬=Ü -ˇóď_!r˘~Ľą›E@ĄŇŘ©T}4ř"ŠÂ(q+úĘB<¦ă%«†óŐB/˙đ´ -ńëDšµ|«5ŻŹQ‹™÷kúßĘ áŇ>čkuż‘Wé°ů˝ŻwtJÂTG1Ř'šM€xzÇ;0p$sÓěr»(D˛Š†ť×‚P·ÔÁc†{F*Dt:!wžć@ü›ľüŻ±Ţµ„ö&Żđ 0ý:c›”:ÍÁBťŘgx©ü±îR‹ÚťFG[G÷3ăŚç@Đ;ű6¦4Î0]w @že^ü€Ţ¸L˘s~«DlUüCíQ—…J‡#ă•SS‰‹=# ˙´’Ć2âůY|öLyTMkIŰó-¤üÂ6]tÔĹR¦"k9e‚,ĆšŻ|7Zj» ě|yíP±R…ZFcÇüm.].Ś ď -]?tQ>ZĽÜ—ĘŕÚm˙|q7 ďáĄÜ=uÜ– 63’…HŃ·—>Hń§:j\ôŤ×%@Ú[ľ—>˝Ţ םWCX‡–Tš¦ÚŘ!°ÁľŹóÓ“ü˘#~ľŹ -ݸǦk€2†¬î†MËó޸÷ŕłQĘ;'RłŇ…±–¸–§J-AČV‘]­^|0Š®žKŰ—9=tŻ·–ÓăVâ—ô7Fúśm(źOVc¬źÁČܸčLľ¶:> -stream -4ńE2‘ ĽÜ±g÷vĂx=˙†ť›´z8©¨ě@Źkw´ěŢ#*SŢ\”h×¶5ĽĹ¸Ŕ#ęjQ_ëy†ŤOQ?gź6¤DŃ{Ä7,¨ő[ev »Kt…Űť¬˝Qnď?ı#Z^NµT‡†­!QďÎďq5fË߉š˙jÄHGŇîŻŃĎ5M:NŔxYqľ4mĽŃWB«ž™©QÓS~G9©učJ3r+q¶ -ŁdDĘ<Ü Ů;mkQ–ÜżK‡_Ł Ę×E:É­ľ\jç>V~ËpbRÁz-ŹĘĺ45K. 'ŮńŠbuŤ”F‡tš3í¤«ŽY»·H6¸*ŰQ×Ü5”YO9„:Ż}h$ÇIsKë”đ§N`´¶%6¶ _ŞS,tkȇW‡n\88â„ü0+Pc˝DAĆâc© ÜëĚÝh[TLk7±{ÄŚ}©ć,•¸˙RH9qvä9r|Ýp>â=íŇ™ň§—x÷}hćĺ»®"-\ -gŻřKäOźłeú ťŤľÖŕď6`¦î>Ak¨4 -®“­qć2ăŁt–ÁŰ * hžŠ%"x?ŤÍr1 i–WâËŠđkg.`Ôˇ–Üs2ΦI‘u±TW ť•¬ÁíQ’56čđÚĺě6‰sAóÄšcc¦[Đ‚Ďß&cťŹ3•bŘQş;W€}~ ™RJµzpçH’˝›* ›Ń+&¨ť»Ç7$¬·™0°v±ĽH×ŐçĹđđ=N¦IÓ–Ź’ă̡§q•‰jŇÝYU‡:˙ýSL©}ô€áuQňąź‡ÇĂ}Ő.ZÖą@Ń—Zä5ÓĚ âÂ*ŔĺÁ˝±rO¬ đă…hŚ]org5\CŚwŢ…ÎzĐyĹ:bˇjz1¶Qżń¨y<ä©v -îĹűőb§ŃînIŔô˙¤[Q–o9KÍÜ–ąCřé¨8ă;pÔp7Üő·Ę_·>Nr jKWÚËĄšĎ[L›ßçLŔůňĄ’Đ‚A3=±ÜĆkʸ vtMe«Hg:UEeŚěňđźÉęu–(ÉuO;ř~oö3dśÁهWĹx‰†şâ‚Ú`Ż4!d}}Ún †Óěľ€Ş‹č#—8ŐťoĘň†M¶[x|„AÂ+¬-_$4F1¨'ÜxKőN{t„FUŁ ŻpŹBĆed!q…–Ď W#©a zTÎR^0&u†‘ -ücéĄz:˙.;˙ż…I†OďňśĆisלwŃďŻ ŁÓmţz†[·H»Ž ‰ń¤ÁýŃäŤV ę×%HĽŽ€*ĐYŽôI`¤ęrž_îĎ\ÍíۉÇ)ĂkŹ{;E„03t$ţǨ - [IbşGŽb….‡C†Ż‘/—ŞH@uç”ý)m|ÁÉËČ©!ůčŁ fÂź;ç'±Ş›Ě‡#d΢WˇŤčä¶ĘŃŘHďVU©,šoö™? ţB‰;uF g2:"Ą6őĚ#'©°¤)1Ý -é­}HM‡ĹŞzŮĂZd–Ä>ÍônÓ…´ÂßťZÜ˝éÂR‘ő‰†µ ›v°Ń)4Żň[ -YáŕQu&x?Óz]ZÜa+ü2“dÔ€ †šĐÉĄ-ÔG"A–sѤžă«ÝWU.ÁÎ7µâ~™X¬›axšp+źPµ»U¨s+Yháď§řSĐŰ-ńúNÝ0h´Ye^á|vY»?tçendstream -endobj -4024 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -ąP]ëf>ě4éëąňĚîŰ!ͤĄ\|ŐTúť3äRL0˙iz¶ěB0¤—lĆ€«đńDw#Ń”ŤëG•Ś%ĂĄłG’˛Á®Ý°ŕŇP`5/–f@~ä~qO©ĂÂŘ«"ăů«\gY7cžjǬ¨3ŕjŕ9÷u±wM‡+iţ×Äíăí¬©ÝŹŽŢLiŚd:V¦€,e÷ •ˇLëüęâZ‘9‘ݲgÜJvőȆ݀Ej±łíS´ ÁŮë´fó XáOl磳ŠTłëĺÓ-ÜĚĽ’†šł˘1€D&UŔĽćş´hąbř– íŕΦ¨FąéěeřU)ľť@Ş13çUĄ(!{ó—9q"™ůOꮲü(2=ÖiF±uh+…źë(/÷Ą´śŻ;8ŤĽŘNYłgbă9Ś+»“Jřřr_ťŹHÁübőˇÓK1Pâ(MOó)ţ„ż@ˇˇoŘA!Ât’ą¸ćUcŔÓÎľý.P˝ ŹĺÜٱ8ź"[—đÜWôĆtöç ,&E›ˇĺŔIí»pďŮnskČWšýTćR1 ÷ě˝ŢutяĤĎJlŰĎbŇŕÉE'´S3ţŢşpŕ‰k‹čřsń›ĺš¬ŮőH2ŔŻNE+Şůśßmq{ĺĚ8…]Ć,~•_űÓnWaŰDŮ{29^ä4ÔI‡˘ĹěAŰxşu°g$SXôČDłÄ´ĄďI!˛sz9¸ě!c^ăSN=ű}n†1uĹŹś{¬igËĽ_4a»Ţłâš˛ř̰ţÜhń™"bMPÔ7W% ?<ÇÜŐ–V†ľ§¸]Ýţ´ É ›ŮŔYůŻŁIůßŘ Ý]®Mśöfšő9Ó¨ÜÎŐx -:Šëx˙Řhqĺ6_-\Rüzŕs<˙©Ř?ÍQ]g¨Ăą·¨ăQî 7©oB›’j·nZxr§ěVĚ„Ýě ą"ôPŔ×gÜ5Lőxľ>Ńá{» ۆ˘sHxj·ű×ĆäŮČ”śŻµxDšÉÁ®UÎ=ď‹,•äĽ/CmxĆăđĐĘRĘůPüMÇŃ7aŐČÜ7=şýě2óŐ-~K1W&}%xvüÖ“¨ß×4g€Ž-Śu=…Řč˙$?NŤľýMΉCçnRá9<:ü´MťC‡?ŕô5—< #«°%žé.í{Ýââm1¤źőTěŞW -77ř¶…řˇ©Ëv]óKą^éúJĂżxŞg-Š>Ë}&łtx6Ů–Ěٵ$Ż1G$,ĽĐůőŠ[ăG•˘gCĄ5´Ä żăű/č4ĽL–ŇřřŢŔ|ÜwäüÝĹńú–Aä=€q…±ô%Â)®h›ďI˛!ÜXšăč€DŚ• |ůcŻ7pi­ÝŃwŃŞűĐŹŃ~Ž Š]J¤řË׼\ĄŚ RXęDŢ×çÎw–-–¨EóTÍkĹp€ aŮă‹ PŞˇo‚ŇŁ3±‹Ć_ó:ňÍż8WÉ‚Xîk\’­dî=sßéŔO )×!bhh»XWÁ¬L3­‡Ń_*ĂŹfŹ( ±ő'çU‡×oĚUĽ(ťäÚ%-ÔŔ-Ź9´­(RÝ >÷VKÄ ç{>l ˝ö”ÖG‚žź"A6^…­-ď@‰ęŔţď$˛A©v7#ž3VC1ď0Sę‰Ăő$ópí5H<â¬íŰ÷4fĽ -ł1~ć5x óËü/Ţĺendstream -endobj -4025 0 obj -<< /Filter /FlateDecode /Length 1520 >> -stream -ŞMuarŠ…&2‰Î|ŢËř¬É€Fˇ‚˝K ÷ŕÝŢÚ­Ý?é”l觉QŰ (ťCMj,ŔńÜś-eðTJ+Ż<u/.p5,9őćűťćcŠhoďĄ"ĂĐđ&†m«ę¶©vÁrf©Ăj ńä%Ă.ô=:óŽqOb?Ş_ăwŢ 1mş˝%k"ńuł}XĚĐąÜ/Ň!¬wÝŽîdI•‘:.ä!SL^(mĂX‘é'ĚE§V–PËőÝwé-xĆîDo4ŚDL¨ 9!g,¦ÉŁĄďĚ÷=i.•ąT˘;5g@x•éňĽ_ď…üôÚoˇ0i3%G˙(Hâ8Q.ÍŘh<ß"Áe\R1‚uĄ…qâ[Źyf“kCĚ_°ť-Ô0Z._ Ň0ä”{Y$ŕ“U<żřtNT~;“©o„hއŘÂW±r"üSŐŘÁÚ1T×ëĘMŹ ×u{´Ăąĺ<”CLűÝ4š~8Ĺďń7hDq٬“Ż)‚:ŻIAëÄ˝äjË·$p4‘µE>ť…´#H(ňcÎ Ję0zv;6Řj­˘w’"$ŁßŐŞ‰d&é­‹÷X >Ł‚Bf• cKş™|ęŚ:ơ››Ő-¸-ŽŚĎŞÓAő 5%~ĆĆ…53®JT±(ÜP÷űĽŠüzëÝb…d߲lPÚQŻB44“óÜ*pWᆢˇŻźęH•GD«}ˢŢńÁGGuXlçÇwб9(q~g¦W†ČĂ—®´ü9Ż»Cű\·•o ‚â˛ŕl.AóăV7řs´vQ›UE,0cHELYŠŃ&Ů ôkÜŐ!čDďÖ–r{5ŔÚ,µV¶ˇ}ó°Ś;îë÷$Öž˘Łf×OČ-VŃ=*ŞÔvňľü.÷łs´QŢÔ“Ţů}Ĺ e.&"šśô/Tp˙éx¨źˇýmşŻ -¬ŕAŮ['ŚvŻe"›@ş‰3Â3„×čăŚ&+›Ä» ď¸;6$.©%ŰĂ=µý‹…‰1@çv_­Š“Ć2éžZUĽž‚NžQŻ:`%4´&üN´ŚÇř¨Đ¶°ŤRXo&wŢŽRŤ÷áP^ÎyÁBŹ!mŔڱôŮzĘ ?đ{’~eҨ†›’‘î–p` ÍŚŹďşÖÇV…XťELYĆ zîŮGhżáÍâ¨Acš'çĺĐ Ľ-­ÖÇm´őçďňp¦endstream -endobj -4026 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -ĆÔ+ăş´M}Rá=łÚy„Y…­cËČ5ˇ;ŘAäŮ<!ÂŚf+vS)Pܳϖ_°Ćb0ŠČ­µô×H'”]QÉŔ›ňKó˛ćë HĄĺSvç—ňJe5ˇÓ;ĺ~“°‰uÓ(żŐ0`ćFlj­ÚˇŤN?ú¬źDĎ éA›îMpTŚőŢ{ëź9_NÔęťÝčPQc˘o2nŇk_»!đ|‰ËO\5_± -{ë+ónóĺVŃdí¦Űüá o‚—Ł}\˙~ě«őß}ÄJ­šřŮ ‰źťŤqµ— °˘ř~÷G©+C=UŽaŃť)™f¶TęňęrĽĽXę(8…:-Ç&¦ut5©3§§—î›ô×%®(đV˘+9ůŤ×úÝ”MMŁŃaÄĚĘa€˘’D‡( -[!µ^}XŘ4ĚŹËă<Ĺ'ČÄEHŕxĂ˙Řń–H=S’®Ëżä†bĚ.x@¸W[S hń'+x|ĆĚúg­tz1şÄŇI8ŻĐnm*ÍŘ7Ź"®uz#Ö>ü.‰±ü4)Ď’Dy÷ żĐźíŕ•ĺ&ZđZ{.`p‰ŘŹÎ[!ť%ÓX0)ŐAî% ůş}LxƢíŞ÷µđăfÚ›yë{Ü}䀓ÓŇ•(°·«IáąâIéŔ_Ŕ+®Lťé*}kk†xqĽ¨““Wá%?óü2§Ţ÷z’uqęŔ9fěÎäáQ¬?6ăsŔv’H[„µ[ÉnĹýŔŤ"Z­Ä\ŹÜ8Č%ă‘bć)góĆ÷/ŞM®}ý3űLŮQlĽ·QĘ3ę•,ŽŽx‘ŔKć-Ź}Ń[§g --ˇXTď¸)‰0¤~Čňú"{fŤĹ·bZ -Mݞig‹ź"˘Ýâö˘s’­î‚Č—÷[nÉá°R$ŹO9ŤeV„{źÜ>ËÖXÁ“WϰŕŃ_ AëPÎlK˛c2¨ÉóÄ‚sľ ŰĚŢt†™i÷[Ą/=2ÂČvgÜ%ĹÂI)<÷+´ŰLměî•|•l$âoąWşBV—–pŹB_µş7@«®âÖˇ¸Ăł–㢖éż×s"@ěáůőڵ>ë1n,|ĺC,ÄK+ź -Öu?âĽużă’Ťm!,hŻŃŻ-‚Č|Óąş/ýľ;.X=ťď‘:µ•pĺwź ÜC­°•Ö™Rŕ±”dA´<¸ÜŻËŻĚ¦łÍŮ4Č9UÜú\ĽŚ9łŰçzGĺ¸nµd6¤$<€Š^ç!IJ‰±żĘ*›°ô M#´·*U #[Ěűé˙¨1{ …UŘęč޲EoŰ^X$CŁË;uş´˛v2™âIŤö0v ˙bđęSđA)ČhÚh ·±I˛Aű×ćŘÍVq,X -íđŹ}:bJ-6Š©á'M&ĸ_˘‹źJŕY+oS8–¨3ó`3^@ěş}`P1ąˇý„AI(żřTřAíX©U™.Ědż‰śD-§ňř‘Éw+ ×ÖŹ ÖËĐ'“ĺŕJ0T“’WĄOrÎ2sc›¤BcŔ¬Q·é¬vŽÁ e˙®x˛†VŽŐąŢ¨äyö˛pŔKdk¤ĄŢ¤S ć ĐîłQ“=ë z?¶š»ĹDŮż…™P„—2Ş}ú4\Ś}gŰpČ&˝…[’Şćs;ÉÍnŻäţÎS"‘ú¤gzçí9BŃ -?ś„‚čŰLl3’·ëżfQBď>úŕ7H#źÓZ™:˛çáa– E4¬´ř;CóĄŚłÝ-ţ‚Ćéˇĺď§:‘/®Ů˙^Ę®?ßy–r=sý/3,0ŤldwŕeŞű~a‡Ëh%đÂjz2\LrŽ…qőÇCĹá±ëüä?€6řkm•Žć73úś/EĺŁr¬âŚáh¤ĎŹ'‘„Ě_Ă"ęń¬{ě‰8GWçař"\PÂ3+?}IAý%&©{UĐI· •‹· tZ pK=ş¤ÚpU±)zŰ–‘‰“Oâ×ĺóÁŻź7ńtϸNŤXöAř:T!˘C"™)ŠĐY=:µAüVd7XpT.–Ô”)9KĽendstream -endobj -4027 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -Ą“zŮ\ń{Ѝޗ,¸ą¤7 AL.0dü-ş@<©™ö‚9˙Q,H*~úX)ź„~¨Í¤şd¤Ô˘­@'·‚[¶ÇĽ˛éŃ€ŮF–ś^-A ŇĄ´—ţ*٤đsŁŇx 0c°ieD›J‘{­4Üo/ćČ>ă&ŮöĚT:L‹ÄXšř‘‡Ö©2ÂŹ\Ŕµ§’ô<ć–ł;\S†ˇ”GEY7ľąŔÚçĹD.„—| čnu EŢŔö ďěł,©ŤC,Wë‹` -×’Lrˇî‡Ť{ ăVĂ 7ŞJ1÷râ°•Ů xßpDX9çŘ—oňYĹ%}mnÔť¤·ašBÚÎ1ł§­·ÖĘ ‹*ń ¤»‡ľ¦ôĘs9–=éŕëÓeťE9ďšÉÍd-=ń¬X*·w¸Pť*Ť#µ{ąÉ_ľ˘\"ÂÚ…z}ěKY,q”ÁPú©.ŚăĐý9mWĽ?ńÉUµ”‡9´z™Ú˝Ś<`âŻĆŠ·NFl˘ą$YX˙®ÇŇaÚµá<"˘-#ĚźłbĚevřb‰ tÇ×˙ -Mň'’V!ŰÖŰ3°áZńÄÁڶ }rÄ„©>ëĆĆ%MŘѸÖxĹvštę˛Ŕż©ÚŚsVFăǸnÂuřÉDTÝ j/14l9hŰ …D {ć=ťeÖĚŃKUJ0÷9ő{G©N‚łb¸h'*)O\ÇÁáÚkĚŁ¶É}ôť4±]it×U'd“ëÉU÷˘A˘ ŰEB¤ë‚ä2'ůÄŮXĂWv ‡bâ1CóÜ 8é›_?¤Z^ů¨ňßúbMŢ„jňâaL5 Úµ˛ĐjĎŰďĆĚ˝ž^üv"Đa˛‰©Q16,ć3Ő šÖ핚YîžOT4-fUDâ<ÉŢľ¦E#Ć­#u,ńĽqŇŞŻëVu†A1<¦Č«Ö‰ŕóŚxÖ¬Şčkść'Ja"R G.ă’ö99^fĘQ´éóťŰ5żá&[¦ĹD:¤=ÇšxólYSč‡f/µ©I±U|vgąî¦s—)ł©V<Âh1—DµBžěěSHvý–)’ç -ţfX!wXĎ`m”Mk ;ĺ„!wŽ -ÖáRˇ ó§Ş’ý -\)TH6ź2Žă2IFńqĂĂ‹ŮÍŤ FŢë\ô·č;Tîőňäć¶//Űé.ť3çk4ň·ŮÍ -Ů5ä)šv¦D˙ĐJµY<ĵàěT9^µŠMŞp%ćÉó ë0)śxŰa©adĂĄďËV9梓Ń*űX;;Ěáš§BWťŞ;ýĘđB%üZŔ<ˇ˝?_›fµîEţč·[)•'Î’9U6q#LŤ†m+¦ë<Ň``D•Ěĺ2"Îů‰Ţ. -˙FŁp6“—AŘ{ĺd4\Qziű-×bIÉ!Ŕ®ˇ;”ô–>Řö„mŃ7ô捕‹YWľl­ătř9ʆż}3ŤÍF#®&;Ľ/Í 7ŐőEô˙;¬˝ -ô‹X7¨ˇŰë xÄ+–đŰ@ŠÖ©Ĺ™RÖđěČ'“7O?Ź9NŁŻ€’"™ÄűuLXbľ‹J?“5C(á1_!~獺öu†ôÇ«YQLĄŕ­˛ÖŹşB#—㲯Xg“Ş^Ě.˙"3ÚđOä‡aŢçÇf2ő•“D‡kŚůűĺň‰PqÇ:^=|=ő˙ć6˙äăžęÉ’Ş%•öcçZŘz9Ěřş«m:ŤŞĐgŢ(59SYĎ÷řŤľaŹ› K×ÖY×BJ:´FůĚ»t>zť‰1 ßOiO˙N†¨€őĹÍxŮžî«XHÇͶXłĎĂpx¨‡dÂ7I˘ÚÚŰ伦ř<<˝ŐęF|«áxÎ0őPš‡®{~]!¤Dî‰ÖcďA›Ídé€NA`Ž:_ŘDŚ9Ś&{f´űáq˙3Ą"BÜŤż=6‰Ó¶Î˙˛ŤRT«ŹQ`Í»XV;!€ÇP[L‘UÁ@¦ř¨Mţ4ZJ~V)şž^EBP¸zMg¸x¨|÷],ň©7ýQ˝gQUÁ%é4 ťˇ Ű: ţäţ>ăĎęľ"zO¨L5Üşő eR;9T_ÚrIMEP‚»v“†F˛ł”śűm¤Áň™Z~>×*R5endstream -endobj -4028 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream - ×LŹaÓőÉL^k÷¶aiő_x¤gŃž*„.5 Ü´„Ë­ŃĚŘŔ\ä žÇ÷ćâí÷ÔŔ‘†yQIŹßśJüŤGĐIl uÔ,4¶AWÇĹÚ‹uň,ťč©&Lµst ĽJŮĘM]zIÄżÄt6Ç”ë3č_„ɦ"“ä>¸V•h.‡Ňt.G©Č ýPéďa×Wŕ Š=Ťč-yT€{ólů­J^†&#x¶o BďŔF,ÔBVhT2ŕđM!O} ŕÁ3ŢĚ<°aÄX˝i?nuGKę„? ćďź}řÇěiV?ĺÓi˘¤[”śH ‡÷ŁzݱC-N%Ĺ]UĆ!µ,Ł=VĺeôgĽŇYKľÂÎřU`ýLZj7ŐׇÎú“™ Ú˝Úiz'×wîIöâGŕ4hčŻňÚd^2:ş÷íš=lsF!Ëďńq7ĆĚŹć·(kŤŮ{>[éߪ€úđýqźŮěĘňIŠ(b!1gĂ<2đ‘|ŮcÝW# -»Âsú[1ńH±‡t'Ł‚±Aâcđżä¦áE˝q˙ “·ô{^Ĺ… ŤźÁË9AňNď,jOS¸ÇmK7â}¨_R›?žu öÔD/ŁäsT•Ng)™-Ąُ&¦B4’fĐźÇ'/–ŐĎqŕž'&eZTĄErY#VwśBÎyň¶(ŻŇVĄ2sT†ă9pA |I‹Cʆ˙Iý2,-b¬ëT齫lđŃŢĺšjI—¶swu7LD_ŠVę÷ł#Ŕ‰ÉN·h=.Űő`%©4Őî…TdcË!#łÓý·_‰Á"Ű1>řb`d=(š€ł"x'§^ßÄV‡Xź5ŔZł3Â[—Q›J-—`´nŢtGNŇG8a2îDtçľ•řZ&ĚI -“úŁö葞¤NÜz›)¶–’*ť°NW= $g32˛°8Ľ6úiů–ě*ÄEĹJ“>ÄçmäE|{0IËpĚ™Ă2{Č=]ő‚ĺŞčŢúJoą¤ca+Ó_ů`îNßđ†‘ďiťýŤČN#RĄCf2‘¸ÍR ®Ą|r_°GřyKhGIű Š¦:Ę,O~hÖhH!ďŰ{TYiÖź ŔYb«:ŘO›Q8ľń•zEB®,RţF7žĽ2OëhčOÖ+F|ëR\ÖŹ$żÚě–ÂȸžT+7Š•’EÄćhţrłŇF:€¨Óޤ`l/Ňęéń€qҲa?äЍôő¤ ôËÍrŰHn™ĽŞ4 nłËL .v¤Ó%Ľë&ě ÉUAB_éĺ¤r ő0ü[íĹ›`ľö$ćĹ Y ¸˝ÖФŽWş$ŘĄ{¦ëMĂqd - Ŕ)î˝ŢeÔ†J­O)8†ľŮí#ůşĎÖ5ǸEÖĎs<$6UśëEn˘Ú3(~„ćĆLČ-áqţ#Í˙äá†G¨ţ›¶ň“»ÁË”ÎËÍ~˨f(°č)©“l*`«Ą›=Ö+ŽN‰đ<ĄXá)˙(NeŹÉÄÎfšw\Zć®ônzčO9ˇÁ’¶ÖµI€kşzéDrQ´Ě"o‰<¸ţ -(ÄLaŠo2täá9€–Ç|Bňâ·’h…ˇřńEď/°Ýţ’oŤÝĆ?(ş¸ż-ó.G‰—›HŠöBÖŠ¤›ËÂ. LXęJHŽ©–rwXĚŞíÎ<ĹO(Ž}şh…ÓÜ3čOso¬˙Xv:_GáU*ozݵ‹endstream -endobj -4029 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -ćÚűCWF: p9ŔE*MŘGÝËc$ů“—¦ęćÉńż#án:/Ű?㲀ë&&ę-înú"Śh!27/÷đÓŠh#˛4ާ€E¤ŚcŤ‘"ínÎpY"a}r¬Á -}Y’ÂPgŞYH@qÂo…üŮS5-›ýzżw´Ň7'cµIa’ôďód€v_—‹¤˙Á9Uű˙g©DÚĎĚ\Ńm¤Q/ŰYŻä%K­ @‡*˙1˙$ęaZ(ÇtÎkK/îňć6ą O’驢r·Y… -…^@ŰĺMqw!ŃvN[ ·†0{;[ęéf(°Í5 -¸ţÝ ďuüâl—Ź{?2Çtwă×p]Q˘D 5ÄľčZǸŻ+Ëŕ3®EER-ťá-®3n,z´™M­0•”Č$ŤÔ‰Y&5§aŚ śó:dTLĘÔ{ß<“+pC\čâ=łJGáÓZcŁD?F'(ááÍŁŮi`>Ö)·«*m@ÝĚD™›^oŇÔ÷“řîrŽö+Cť{{#ľ–“ďr™o¶tલ­KgŕQ-uÚ ďPHxĂf`úČÓ2)ťn4Î]¤Ôö. ~˙Ť%ZTčh„€ú°ź‡!qnĹ;­vĽŕ$° –×Ĺ».VĐH't]9@ńÝs\çRY$ĹĘ˝Z3+žłq]\»Ű’–eŢ'$w’ě6Šüĺh$ĄJ -9Rě%7U†ÁoŘ-„â#÷°|ś=‰ö٧ďf_ÉűZÚkbßčFÇ Ă{ač±–źáĚ‹Łs›ôŘi‘šđëŔXi'śpŚť)°Č†eq"_ ×ĺâúűP| -ÍCń™:ĺ(TË„d\ńë:Ý( \G˘Ţ{JÜSó{&Çzëđ;Ź÷çmĚ7«Éçşu(uń/ľŠŁÁ‚Í…á´|řÜR.ô=°…˝˝dćĐęSŤÜü*Ţbu y‹áBÖV”!s(:„g± | Ž|ů=0Y§ Űmpů -7ĺ %x- uă04JçuPŇHp˛âiĎ+ ŤÜŁ˝ˇĺÝdäÔú˙a/ŮŘ®r9[ťRĚě€K mŹSť97ÂMĄR\îĘuÔbŮűwś¶BI㲪î\»oh=0٨Tňl€vy2r(SR*ńűŠ.iřç@µü3Ć…qđmŠBj(Ń~"·/T´Ey¬M~¶]¤{0Ă|ĄMą‚µő*¸?lô—Ý´MX—cK‡ŔľŇýČ×wţÍ’˘I.‹d¤%Ş•ůÉYŇ„ŻFNôT Ě$ŚęÔE˙Ă/€¶®đ\aµzŐ–ČAX‹ţL|‡ě.hÂŁšaóĚCŔ6·żµh?‰b>^T|KS6YÁŤ\˘ť‚Y t˙*vx.˘r0¶Ř4ŠďśµŠ.Ý Rubĺ\I?FČČňąŔmŽÉ`¶ŻéŞy}]Ýt’ŰTŁŹŕÁ€ĂźČ«Ď!@+*AZë4­Ľ7łŠ±˘‹§áÜâ‘čëWeQx4„\Í)7–ĹY~Hě$†ëűËčÝ92Ž‘Ń@čO˘S”É` µM°‚HS&ĹÉ/s±Ň12»ÁśÔš"yG‰Ľ8J^츂~ ‡śě Ş^Bďprľ«ÁáĂ# DIí•~WG‰•îî%Ó˝4ÎŁdŰRv`·Ďč¨o­×žŔonj;É´ł^4çŹ6(ëŐżâA`4dČÖwPŇvůď#ŠďZ¦K]XĐÄĘ…FŚ–ŘŚĘ†»¨l”Pž#M”˙hôŞsůbwŰUjÝÂ#ułťłp§°<ä2ËŇő.éüyW,łÔY…Ď˙M§ŐţTGíU'·í{ś¦©Ľpç «ěÔő¶B'Lµ…*Ö–—Ö -(3*Ąůç łĹłş JR'jď4’ů]w”˛¶Áâ`R¦ 2Ş*Ä’ńa롗í;­4•‚1xn·ąś™Â9wÚ¬V8Xäň_‡˙ĽÂÇĆѡ‡ę°pćKŻ5†č -gż ËĆ’ ąóbÔ0ßîű{3!€ş%CŢň9íűŞ]„üżŞëSEp÷ďp°Ň…‚Ż™~}Ť4wwŽ v¦”5ŕ'¦ŠE^0”‚DÎXť‚o\Ąż™ó’<ř.‹Zš‹ˇŁFgpŠ`fµ¬ !Ndç0)ř^ČÚoĺü:“YQşţýŁOendstream -endobj -4030 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -"ĺâô‹‘ %2ó4šK÷zÚÉ*őůŃ+w'd Sľz4"0ô|¶¤8@$`ŚÇ=Ŕ¬)Çś9žŠ¸… ZO’oř°c0ŞÉ¶4âGęý÷čwWřS–ĂÖ%Ů(ŚŢ×j ŹMŰU˝aäŇ>żqOGYţ`VŁÇĘű¶¤Çčű1÷ójÁő‚?Ĺ t@ő1 ŹřÔźçŢUOËÂ8§<Ú5SŽzß*ŔMb„ş¶ąíš Qs˝\>hźľ§ ~Dfßíě%‹‘ë[ ÜŤ‚>©°OŐútdŁ_jˇ$-ë_p€áË.>9]qśěSĎwO;űTŘPA«H/9Ľ2Sćz“r‰úm3‚č\ŹíA3ýó6cú 06W0Ř‘7+R’őm,¨á´Ă iĄřńr…M4âŘ} -C‹­ýőr=Ü•ěöS÷Ź]%ŃlcUJ86nş`Á?Çj_·›kéJ–Ý˝ě­ŕúLó4ŇÄçąbĄÉ5a7ŔŻ«őFĎs ”‹2Ë–¨?U‰¦jxˤ?ż_…›Žľăá©)*ü$`ÚŇŕ]6˛B‡ h(üŤ´ŃĄáE=ö*–OňŐţ5Ă‘ Gî Uާ¥ße\g’Á+…~d’z˝8hŤÉTĚ—]ôµö‘ ü!L’ ‹- J¤¸>á®wÇ ŹXŽŃĄŐ©Řë6ŻFގŔ'GŢşň¤±!ÄŞA°Ě|‹iÍčďĂUŁŰ¬ßN[R =(‡~H}†”ĺçşÂÔŹ„îßă#Ő’Aź·ěţ„¶ňĘ iGˇů­ěÁhsT’±Öśn2Z¬Ěj…zñfKĎ/k}żęÚ&^Łöcü -ÄąF˘1›a¬Ąą‰·ďËá `·:–ëIĘĹE®™ š{^…7pĂ˙ŻS©w%*oIąő]sĹŚ RĎŻ©O×ßc°Ç1·Ľs(•řŃ\ËÓ°đZH´8&ä{Ł#{î‹#ţóĎP±/_´„Ý?“ľhbu?Úĺ:ňozy›€jAޡXĘx}ě.íĂďNŘ[©I]ćĂüŮśŮqţ«Žxl(ëé›LJďĚŐ3˝îńŽźň¬ń~IŻ&&bVR›¬jt‚ąhůŰË ĺ*ŢóąTď‚\ŕ'9;¶k=^q-©%ľîIAI«Xś=!Âä-_ĺÇή%'‰đ;öRŻťFô}Ž/Ż;—hěKĂ8łčńHÇ+~ŤsŤÄÂob,­§–;ľôýBđý•N"»ŤŽÓÓ®‹U¨ş]â#ç‹ÓŐf].ÝĽŔfżšěŐ–ÓĽö+Xq}W…(QtXăÖn§ŘťĎ—¬ŤqŁ˘šx"Ë­¸” ~ł¦ňäq=ČĽx ĎiI˝kÁéMúă1Ŕ [á„ €¦†z‚4.={wŚĘŇ9ý=[‚©ëGe:čvĽLv !aA«0÷L$5ţńµ¤YĐ_‘SÂoÖŁB ÉW1óa3B<îč„u‹:F]UŠyxŕż()ŤŚĂiĂ2’#&rIYŐNÄš*hD˘¤łŔD:°ť_±Ů‰Á=y ˘®JŢ'­ß˝r}‡`Ú -ě< v\_ꇛÎe“™!45š\á=±U·‚ŮóČö|¨˝.Ěő/Ë™TŕH˙NxŔž˙LPb"Ĺef6Z–ُ*40„ß"'Ň^|¦ąŘ©ŤËüv·±M±zń@\fa‚VÔ¬CÍÎĆžŤrOL¤A(Uđě'E‹ř˘hlśfúĐ[}üţ ľäąĘËiĆeěÚíJró‚Bľ†¦ÝUKů)Ĺe ŽŘŠF‘$hĆťMVÚrygŤv^čä6>Ů˙5ňÓŞ[Íúľ†šTĐyÜř·­Npš+e%xî#JĆz9Q)  řéŇ)lówZÁśçüĎÝNoĽŠ˛×Ül†,!މŤĘR˘˛źĚUÉ…WŞa± ľ ÝfxJ™Ć˛Ď̦Ú)k/Éç…·¤ť1Óőv–:YŰĽ`uy „J¦âń9‡gűß^H‚Cn€# +ł¶ž»AO2;XŢł§˝!©ĽPŚ—÷„<“~řű’˘ČzUĽúÍÖÜĆ+á˝ĘHÂÜßµµyîŕWŠAGÄČ»‚‹Ő $š‰Żo**zÍ“\xKĐř‚Łh¬¦“=ŮĽ€ÄĐć-Ő(zŔw«ĄşßňřäçH–J&Vµ‚1úéŁ@§Ç1WŐłhWw˘ÍĄúÖÍęü„tT“q+¬“6á,EĐăž>Gס2¸P$!É{Ů6‹ ë›f,&Š’‡†ă®ŰŐ Eľ´/s=˛¤čendstream -endobj -4031 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -ŹřŰťµ|Ňlž(鼹@zL‡†vŐŘ-áËž­‹Łőx}ćPďqN€O·çÔASs,GčĚp<6śtws!ßqÄ—™Ćř¨ÝŽw<RĆ(?ŠÝNg®Ž‹{oŰŔĽUOp+ 8Ŕ=wŕó{`‹î·@LţĹSF»\­ľÉłÇ$Ą€Ř+zë)\ör±ć#·™ B(]Dýb…Qg š2˘¶[_`U• «‡Ű©}ÜŚŔ2•|l6 ĂĹî§óřFč¦i®…ŠîĄ^±’ü٬‰ŇÜ!ŃIµĆ5đöy¤ÜšöHŻÜyĎÁ°ŚÔ´;ĎńUś]çőüÚ#ÉěMó]Âw;^jßPnžsg» t•óŽç+¦e)Ô̆ćŔő{om §R -)őŇË൉T%úd:´&f!ťt·•«1Éo¨9Wjń?Ď@ϵŐčÔ4đPĐéy;îH|¨äČ»_—w¤Ż}đě5-~rßApÚ`DŔ.úŔW„VŠş_öĚ“,‡°Vîkč2ݲáxŚÁ}żĂZá śÁxU?RE­ů#Y ŮsąäxŤpب şůÝőűšÄ„V? -xmÂÝĽŘ*©UaÇTŃúk}h›YDq Řzí.WĹöyl™›µśfđD×lŁLů¬¬ăâSgäyĺąĂÝdRRFVzE—Ř|ľxc˝†0<­ Řt$ˇ -5ŹLT:ŇŤ©lëÚ7Ge ÇLľ‰‰.Jëô“A0.wFÎ{ż°DűÎŔÁsÝqńÁ?VťAA|\X˝,Ú®úĂŇebĎ*¨ko}JKLĆËěµdšaëDĺŤ[…"3W#ZŔQŮbčŹ)Âś'†˘ŞŽ×ďM4@Ą"T´+—óź` † µŹÎŤUÄk¬›ődpi~ŮyóÎ3‡jQ[qŤć‡—•Ť ®Ëo& ffËŚ«#7{uč¶UÔ ˇůxBüŐ“ŃËí*đ݆@¤H/{Nô];bšxÖ˝t`+IlĄayĆ*1ŰŞ×\NâÇ_ f‡Â®I¸T2rĎ»Žšŕů·púĽ;™Ś°`L÷Z¦q¨:b»őäž9UOĹÂôą›Ő/ÝĽQ‰Ľ´ý-?&yč{ޡ‚}šÍŐBĆ“`˝›ŇS^ÂC€`˛ÎVX[˙(ß%ĹŘšhť‰CŻaËňţŞiď•;ă[ß„¤Ü5ôkcę—ŢÄnÎż b,ů… 㸀ăMÁŘ˝˛ćHŢůůQ­–«Čk[¬ ¶3qçőÄ€ňĄ'ĄćĹ‘ç˙l"‚¶cßáѸ÷ÎeOM¤4÷űÎtŻ’fšM{> -stream -ü[P>XbƲĹN°D<ń7× .”X@AôMp%U×Wyt뼟Ż/T˙ş2€‹J?dŚÖtXŃÜł}k`âBÖś‘ŠŐG4é=Ŕb*Ňźř@#»™ ‚¦ĎW fĎÚŕ—ĄJ¦8p¨®ę ň:qx»»öX1TmD ľ´Ś%kZ@†tř9’ŞĎcÓ]Ë8ŰMÄ˙8I«$ăú­-4jč{ć3Sw{–zeűQj‡Aßl¬I¸đ’usHt®žB7`Ő¶÷ÇO5đp®ů´gF0T7ëËŰ…Î50dFIčË”8Sc겊ś­ŕŤ‚[Ô[1 ńÝYi^<©ąŤČ*Ą?ď'_Á~ -÷éŐ1‹Šů„ŚŚÇÇŁ˘Ç"UF¤rb[ŐąSZ@Îqjč0ÇŔM×2ľ,­/~öţ3„7GEűYm -.Ë^hUŰĐ?ŐLçňˇÝ“€Ü/&‰Ľŕ*ĽeŘęçí…ý§±2µ’SĐéîX6JIç}ţwZ°sô<¦Ciëő -”ĐpdȆŇ×e3!Ë˝ą^÷Ď>:ç}#d˝gqIôP;°˘¸Nă2ËkWë‚Ě:¸±¸Ab‡µ/<¸§P…ѶÔlćŽ6´ŞMŕÂťő'~ęB”®5AÝ´ź”Aň®d˛ŻČ]n\çEYŕ!fC8ěˇp«ą98ęűF‚.ŤimĄ(űŰ !»¦°+ fÂó´aF7ő2JúĐPGąç~ˇ·oZm4Eű)ĚWY1çŤ:”•ąĐóm¦Ô_J\:¨T§§äŘo… ô"cĂşrm d!Ĺbf ą±Śęş¬ŰGzżG®ëďÂÉăBë§Ę7sm¶Á¶ĹŤ ŠĹ:¬‰®=Gň÷ĎŽItvÄ<ě)0×hŹŇŤR1>ĺc”ňŇ#˛ŻŰvo„8T¬®Ŕ0hŁc$.§?€>“AĂíi©RgőëŠY‰* -j|2®ş˘Ő¨LžçeKăí GâŇĚł „ěçqÖ‡qáCi%dF°]Żś.׋đO#fŻ;=o[„ń¨ .˙}¤ľń"”ű9—Üô'öýŻ«)l…Ä"'ŐsIŢŻ`©˛ĺěĄ9žmFźÂŚżĆ~íčf°»G×9­Q,žŢĚŐjżňşoÝ&b„ 3FůďÎ9řÁ­ĐŹ]ŹŠŮU¦c]ČqÜřw†> {bđI×řö•čůŹúť”nîăŢŢURS0ŮAÓ!´ -JuNč2ăCűžĹ#µyö+X>A:2‹’˝!ÓPŚ]Ě"±*ť4s é‘Ů>Ós]ąÚ{¦x)p]‰5k?-D¶B˘ŽU}šۇ§5K٢űANűP(‚góŘłÚUĽ ^\ĄGŢăe÷pQŃç„‹·B‡YŔŇsŃ3”‚pSc—H˘Űu޸“Ôt‘ bU~˪ΕäÝ“,Éťqeu÷ 6ĺek V°Eé^śë­‘E{´ÉÍ¬ß ­>ŁÖµů/Húĺ?˝†ŘÉ [‡ ŢŰĂĎóÉńÚÖ1NçfÇ×Ët~ţ05•<˝˝%•T,Ěl?®b]jâlˇ¨QÓ˝¤¶&5î+ó›µ —F4ódţ -®2 Gx›^™‚óŁpąÁEěŞ( żĎÇćüôzćPMć°a˛VŃł^CńďݲTd©­Öđ¬Ťń«Z•%¶>ç¤Nú·şŮ ĺ-˘,NE‡V™^úőłĘ:ß!<Žiö0uٶLµąá G!lĐ{¬ó¤ĐňŤ¤ŘÖUżNą%úś7ŹÝ%[ îKbbTtšYgiL­çůü!Ú3“tÝŰľnqŮÍóĹĹü8hVŰoQ;Śá¦F ë¤f%ýHd”ăßXť5N˝&cť•~z˛PÍ^AzŔ7Ú?Ź>Ç.{}HÂ'N5ů׳Źěęí ř)q¦“ŚTÍánéö;‹­ ŤAF/Ćb˝cw€LřbtŹô µ^äĘŘĂGxŤ]ä0ă ÂPÜ6wňŃÄ ”m{]t±Ó÷6t,ś6Ýi^KµkÎyć)yâŻgć¶hU¨‰Ď-;Ya®«öČĄ [[ţÇ„ Lá—=Şx˝đÂŃáU’%cŔż+—^>§¶P5w Ĺ…(|`ÎĐoźĹŕNęĎ/ŹtĎŠło/ůAÁĂö1ˇźjzö{~wµ|­Ţ%Ş×[ÇÁCŚ÷?śsű¬B+ĽsC©&j±zŻ÷â‡?[ÁÔśendstream -endobj -4033 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -B‰… Meě)+ čÉX«č¨"Ó¦©‹Ęßł™‹^Ś˙|H´!¸°:ĚŤ×FĨ¬ďĚ&‘űĐ_(ÍĐ,Çgwz}‘5j^Îç’tÁ™1‹z=ţđĽŇ1†;5ů/ľ T]Rg—ŢŮŃłČ_ŐŇ™VW­F—ÖVÓpJSx)`:Ć’BĘ%©w‚Čp™ Ó¶ýd©Ć|¦ű—}n8‹ŁŚv˝z.^k<ĺíÎ]ĄSČ -’UµXľ;#™§˝…Îś ¸ĽâÝ91Ň5bK–µtzŮĺ]ʶ^Vôé˘Ňt†>x˙?­ĺŠűŘńŤZq1°`Í Fbđ?iŹnŻşęőmFCžĽd©2ţ:Yň|ŇŃ -›F5É3™´ď+GBlˇß¨¨T2F;w[NÝ M™ŃĺďŢÓ]ůA)ö‡"pĽ¸9jl-żŚůŔ†_«4§O±?˛ŐľůĚ6°ĆX\N]ťY]t7řÄÍ‘ŹëôÍ`ł]@žáF\ŽÁ›`اěφ*¸oHxXjŠŔłŔÍŹ¬^ =Š»%ä JF]BW±ÍŻúÉ’đôŃĘ˝ZCŻĽ_¶ôů\”ŮŻd—6í‡Ă‘ľx]Jţf(ěĵSBŘu9ÖQç—bę¶Éď™Cç9KĂjŘňd7vdŃäv“Ń]Ń{r‰¬Ć÷hˇŹ8×ŃôÉő[|´¬LăôĐ» ŹQÁ¦ŮÇ„0ĎFoÓäËNdÝ‚›;ŠĽ®EŤ¤s†Ň -u~é·?ă=”YÎŃěýT»är$×]0» ě‚Ncqrş§¨t×WOť‘(GDŽéGÁ$q +.Ą 7ݱZPXX])ą3´ßőţ%’˘„„4좡©¬žhŇËęTż9vŮmG±˛Şh0­Đ‹®ËŤč6f%Płľ™X·e)¬ľú`Q"d -«úoڳϛ j±ł]ž!ńˇ4hIąÇÜ ŁŮŮ8ŐŔhÍOÂOčިňLÓČ#ăŐ§°ąŢÄß÷đĎśśhşŢ´5_Zq2Śő„đę ŁÔ9Xóg‹D¶-;wŞÔŻ AĚoŢY “ŘĂAą1đBa=`ś`nWëWő‰ľIŤ‡Ńâ!€ ľäW…Śâ©ŘaűOĘ‘śYbśĆC¤ŕ–§Ň8łşxşŞ`űĆŐ„ł±WÂĂ€·ÂÉŕŇĺíߊj–d,řň¦ňŕß9kń¤”ôbÖĄDÎgs3ÉŮré\Ók@eďéŻ7îU'CꨵÉŔŁfÔ_Ű…ŐJ¶ý˘+N@;FŻ-\†eăłĎbî©z•0ÖŃ7#ŞB/\ŮíŹýŠőĐ6—_Á⾢49A¤ăÔ:Ř®tnisűÂUčçÎíd˝fĘVkÖcť«Kţ\ i ŃĺÔçČ©üÄÄđ}bʢjôí/xXć9ś™čNď -ŤĂpeTt ę¸PźńD®řf«endstream -endobj -4034 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -hMâÁ­BÉžTĘjŤDČ FĎŃ6;´m,‹× ™N‹Ä]|:ú5űŤŘoŐr-«ë—‡‚\2xŤľtÜ5ÂŞŮZĘá,?cGęYňÉżÉsЍO€d …Ś­ĄŁ“ÎŤ–˝×ëľł°˛Ůr -Ě™Áa'÷´ë](Çđ™ČC®xŔ®Š(Şđç>FÁEe…F«JB>Âa-z ţ®*®0JAÍd{›ŘiG0ZIűk>ÍDŃľnN*¨X?ĘK& F:JH÷Ş·˛î-Ůĺsł FÚJŁĐn%–€j ;Iů˛Ş1nŁ(qćŐş†řéZ €X&^4Č­‰SęV˙»ďtóhaJÉ­÷…í]ŧ®O¨¦7ŹD¤9Sňô‹‰Ë0ŽhSÉ›tëZ“łXĐŢaúVscĺ:ŠŘšsŮ~aş3WňŻđꚏo•L˘őí n1č;ˇŢ†đ°ňaŇ!î–`Ó˛ˇÜĘŮeżŃâĂÍmŽj×í~‹ -,ń‹ĽÓű2oÚJů’$&î«)2\űĎޱd÷бŢ9kÜZ«˝ö!ŽćidN©Eţ/ß4KőäC*“űší´Wö¸ĎÝ@ÉPô[ö\Ť«¶6tÔëoPĎ7` ĚRSg€"@ĄIf$rVO!/éŽBc”n›“ -JÚ_ ›‚eÖ¸µśđ ůÚŐv@–ĂIüs‹Ď-{*¶ -˝ Ńş:­ Űą×˝q·ěýDˇW8‹@ŃçťSóÓÎNĹ AÖ¤©î¤ß&hv2~±T6ETĹ-—uu‚+ŤZÁ«rcŹŚ9Áb •‡ÔqeoëOmQCő™"Öfd°Żs«c€,.v·JóŢ žwÝ–B˝®›¶ă"ą\Ę6˘|A®¨2̛ΣÔÜkŮŕŐhŐ3ˇUĂ™|zěľŘPFěIMD…Ö/UčĺI•F Xčú’µ?!‚DBü[ ‚˙€Ë ëDŁňľg·wë×轹€ O˝@ÚҲ¦ `nú„¦zCG¸ÖP›‹G) ¬`Î`ÔŢë>av Üůh(Ü“ îq¨Ť™XŮ}3z0Ébb¸ö}RçůőĄ{a$«†Őť¤(çݧľŹ×˛¨—«ÄÍóđňvëf”< ¨iFt ¤ÓČjď"z5zp ŞŤ>xö ZýĄ6:Wb¬¦lç+jwłŔ’f{ߡ°¦5XZ3\hJT–Śô{‹ĺ!1ČČ@RŢjĺ•/ę›Kuöcä)Jd´(äí„â»ĚQ“«Ć+QMÎ@úśäÔ˝ęü}Ţ|ÚńÝP•Ę -:ňDuX â˘=!äŢW<¸$äűW?»*q t㱚>x÷kl÷2ö ‹Ř^n×EVÖŐ­Í@áÄggŐF‡ó·*Ń*Ô|BIß…eÍ śŞD5¶ö€âЬ·±Îá9ňţŐ ĎŔ‘%~™ęł¦w9‰l˙­Kżk x_ş*ŜܱŰăšF$Ű ]ĘţRb*_çá#!€–ńz0ôŇ{ý˛FΔR.ş¸©f=ʇ% Őą¶śZŢÉÔ3Đ«°‹›Šg`^¸âág?FŐŰo Ř3ćÚä»Ĺh^G%µj]m:‚:•JŚ?Žé`ÄßľNä/4Î?Öăž¶6 Ph–an™ĘŽé·óż:÷Ť‚@őKuÇ/ľ˝`(fµµw̨ßvÍôsAú—?ç#ě5+<‘üöä˙v?®[çŹH)ˇÄP§4ęzň!¸—xł ćn)®®›ą0& ×=ďŁ,)í,EÍ+ĺ˙} ÷1Ő˛z*‡Ň±^ţËĺÜ_v÷„°÷×ĚŰa3bÚß[nŤ­¶~p÷:´®éˇwR]Q:ŃFZ†ĹÜ ĂL;Ţ(ĎMńřĚáđ#!ăâ;  |^%łőĺłh;튝řvyµn=76â›bЬv´€Të…<=ßĺř>× \Ýą-ŤWŮt.;şx™Ăb~eú¬¤,Ô_˝ăsŮČWfS/±9d®EĹLn[endstream -endobj -4035 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -ů)ŕśŇ0®ś8•`$ZuUßĎAáÓP®Ćéç–ŃI'2"ąb2ż×ňđŞź2­ö6’µęßTřyŤ'ĺCL›#Hđ8\ŚŻÍŐ\Ëéׂ}VäÖ.ôI\d üAh˛ĎÖÜw†ä$ŻZ´˛•\×@Ě› b˛ĎĘiŁ·›T/˛#ęB}ĹŻ´’đWÍ|Ť¸´/*†ö^íi&@óűL: Ň[¶ä®B"2»&^•A­™<&ôĄÎ ŠĄi‘iŕRÁ€ľĹÁ¨Y5)QÇË0a8>Ućî“PmФę»:'äťĹ ťĹBŮÚpuśyŰŁuÁ2Sř¢čőC?yéE¦ăůeÓ:MĚżťQL$ ňŽř Cga ÷ž(C}×2ě=@˘Żµ2ŔFKů$>®Î»˛"Wí˘ 8.[yر[ŔK\Ěĺ˘ĎŻăC6şß‡S†űú¨/ÔŻÇk"sČ{>+%Ţńčďd‚>$ŕ_đKV±ń8^ĽýĆ‘—Ťvŕ~Ž»u„ŘcBŰ…â˛AĄR•wµh g]Ťýú–5ž­'Ź4{Óé¬{Amć`»±ĽťzH­źo4ËÜ6lfń¸Ůâ«—žQÍ”÷›ę}s˙ČëŤE ·Vo´ąó<-Ż©ĽŃÖa»‰_¸PGîE' úRŕE€Ďهsů˝`ë[H»†–í6©“HčůNů±Ś&Řę+łJűđŤZĚ(őtąî…‡EX{ZJ¸ž”VÁˇyÚń×Rϸ'>!ŚMóŕé>ÁŠBQŤhrĆďăB¨=ńm&|RřňkŁ™±ŮÝ~¤ůtś¸}ö¨ŮŕLcňIŞőµ±ŐH"fôSőĂ]ć|r•ă(ű/‰Ú. %bˇěç.0búÍ»VR°!ŐÚČ4˝ma§BÔqşóĘ×X‘‡¨ýDZĄ ŃO¦”y±üwÇ Ś(9šŇżŮ°oîůĄÜŻLT!#1ššd»śě |/óU¬ńYŞ›€5˘ßŁ •ĺÂ#ţÖ¨ż‡ŕ#÷Pöd5a–ćk!ôó·T­»ÜŮĐ(8}ÇžZj¸2lNďck­Kś0\bgm87Í'™Ö@#}!ɤä¤5ř1Ck«Ť3ŇTKvĂr7ő;w‰ß‚6ś=ťçmjZŚk:…pŹĹuőŘŁ^Oٍ­Úňńȸ†gÄűšúţÔÂ|ßËz+a‰Á#ZDlkŐ•t~§ý0ż đ°'K†Ť W‚öí—1¸ť{·#á7ć Ű^z+űďtn˝gîź§Zâa ţ¨°ĚO“Őśđu1 m„îĺ[—§?Ćcą#†#sM’5âŔ‰~ŇËîßV3Rió›¬^5™Ăn~íű'Ł-ŕHyÓÍš8–NrµČ!AśMśě‹—Îíi%ĎëŐţ·t‹ đ¬bҰ¸rŞh0ÎŇď2AdśOÍz@ Ę1Ž×˘ô -aף¶ä–ŁŚ´\÷SýáźfPro}ě-Ż µĄűń¬őqęúd] «ÜeqŐMŢćS•)\ÄhÇRZŠ®ő_˝Oťůć—ˇ{GJEs…‡ßűĽ‡phŽré›§†$ďS¸QäÍqT[¬ź«—Č#h%ü$*|N{Š"DřˇńYc:LČRŘEz©łýEAž ‰\¶ż>ŐkŔěŕ?™Ă&Ý–`t0lĘ™ąx¬SI‹RQA7Ţé&·ąLŽĄúĺľK0˘—yV‰5Ö&0wyÚv@äŞË*™DîŚđcwßÔ*í0XÓéô˙ĽŰ—µ0ć8Ôł;ÜÍ­YIöŤÄP!Ŕ\Łíáµ8ĺFé‚üąęE†ÜřMjű”W>›Ë=~ T˙>SÖUŢ]2ŃÍ2Ąk×ŔWqlAů˘u•ú© ÇĆÉmÁö}D.€§}Ţéᤂ@c.˘k\žĹX!Gşđ™ęk+´Ń=6}W sţĽË˙Säwq‡O—*©p]ŕfޱö5čI -VŁ\&ôňtińw’ĚÄaÔD”Ëň٧v>«ŚÖ@/Śd"9ĬȫܓS[<ŻíNiQ]{S‹ę†âĄR ¬ćŠl÷zľKצf -YW~!˘űŐŕ'łŕ@š0Eĺ/qç ÄĘŠçqW0ęŕMŻWLK!‡árFe8ĐÝ{ÚëM˛“Ăs”8ZpĄŕĐÓĐŽC¤ ÜQlöPË‘ÄCš0‚<Ó\iň+¤íQ»ŇđňČôĽ‹vĹĂ—ˇĚÂ}ßIů Śó»+’Đé#A[ר4%";ۇ ČĂDí×í ·ĚS áđ ‰_dŞśl–PަëŤ5‘“îc…ĺ~>qđ/7ŐIÜCEěS€}Ř™( [*śpg¤L¸9F#ňáÉűšS‡K9ąuÔ˘®†Ý/ŰşŤ€„´Íqúř<6 -°ŇʰĆb†ë–đ±<őů̽Р°~\—endstream -endobj -4036 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -sj7¦Ý\/lB˘ś¸ß„+A xéhϬĐó‚m”ŐZ˛ŤXîĄmcß°Ç‚'1ŻÎ§© ĂQP@!ş–ř8*YĘç5îÇ~±X{/lsB4Đ_®oúĹ% ȉnę ;„řh37fÝ/ęµOC‰Ye ÉÓ@€ö˙ É'"úę†üä9@·ź&jç~˘<ŐeRBFŹ™ pr]˘q©pń}R iݶ6č^„č§ľ’±Łí;ç¨ŰNVgěş`äoaŔfoŔČy_L -@ ť‘mő5 eßą¬.Ëç¶«Ü‘¸ˇ*Pâ€ŮňúŤE7__žä+ůŮK%Ą‡ $ţbńfŕŠč;D/G{ÇýQ»|Ž 9ňĎËHÖţEGČOPEŽ9ş0âÇ3D±-Őg'Ŕe‡°Ź<é— ŢĹSčß9Ş’I®É!§Ą˘33‰olńĚž˙SĐÝl©2Č zDÎI¬ĚxÎ|¦śteÎcM-íS1›˘É´ĺu‹tn(F<]Ją‡®Á €;ě Śčńěo肬ů?޵,ĆĄ˝ů„/4[Ú‘Ć^ąY«ĺE3!V++ô…꽜[ÜĘd~ŇŇŚsĆčE¤¸o>FSSő¤DčyĚ”bŰ6@;žˇ˝›+'1uÉó˙ó(ÜĘ1 ź«Ę>těÇrł€9®â¸ţţúĘ&®Ęóŕ — 18ěŇ.Ä’X÷Ňů;0˘ÁUŔ\Ş>f¤Ő|2â»9ŁŹËŤęĄłřQÁ5ŇŐş¦R—25lyňä&¶Oየ5<#tVC÷ŞňÇä@ţšđbÖv9ôłľŹ·ć[3{Ľč1íŘƵčŰnˇÓ*hóžą~Nf”ćőh‘ź’`>KN\»ZW6Y6ą~w⋵ÁĄ/O´ŇMPőŃH/ë{ŃvkA>ÚŞńK,—ü—a˘ŮS)S[žđ< '´¨…z;Ţ·Dyç˛ŘrߥVŚÖú?†„ĺ"frWĆ>˙’©ěüx„ď ĄŰpĽMťd$ Xż›e[”šFČĹÄ|ËÔ4š ßtş’c h“Ű!‹ĂĄő°'ŔĎĐ>šĄµC®Z1G9éY{N‡ź&t/äüúŚĂ[f r`Ě– !ڤ˘L6]Á몛HÍáĽ'ÜN8—ßë‚öć»é óŹZ宆)‚gŚÔŢë+×úĚďMĂăI6˝ĚS×2‘śń3tćusPąD—ÜęŹQ€îĐ®}­ŃQ ťŹ)wťÔرeá‡Üç~¦´IPµ-žÓż(ĄmBđ8řËDcg«ř_ý(©Ë\pڇÎIcąŤŹ{~ËŐ#nN.€Ü:-źĹ -ÍÝ?ŕv/:§c­řŰP)k[±4hŤ"RŮ ŮťÂŕL×¶ésE5ä r%o†ł -—JĘŰŔĽ ¶4¦ „(•řuů„ů\[ÄpČ9Ą•Ĺ;E>˙ĂČđW•@Ëőcű.+(d+pć á+ć¦Ěh´hmÚtÚaT :>PýS”Ô[dŹcq6Çýěł/ôŮÉ; Ćř¨1REň!<ň™Pöoů‡•=]c$H<ÇöńU7U+xĄ~ô”ÁUöăb—==ĘĹŰú-RH.+łďw{€4vŁh±ÖÁ]=ĄŢ«{÷@ĹÂĹ­Í ¦ÜpI¸7Ű2+Ú u°2=îôŹ’ Ci8ŚtŚU¦Ńô`¸<¨^ß_Ű­;QŔ†Ŕş&ĂÇ!Ů<Ţl K<íčrÔ˛ôŃt-nĽ~,áŇŠŇ"“p©ńĹĄĘŰłđÖŹ&¦u‘˸¦\lĹ–c±¨´LÍnÉrÓ€ÓĄđc?ă3ę׉ć¸ý}Úř,Z<ŇşlehlEđŐńQ鬷ź:Ą®Źą˘:nµJÜnµkŽÉŔŁęč¶ Ů§30Ui>WŘźäâ@Ő`­ă¦#°—}6 „Üé¬ç­§+AĺnÎ$d®˛…çÝoP×dŇ ¬LČÔj/Toendstream -endobj -4037 0 obj -<< /Filter /FlateDecode /Length 1312 >> -stream -Dătëęw'OČPŚË{ŇĽQ ok5óe¦± [zŁq<.ˇĄăđkCĎŻ˝őÓÜ=€wđx˝ůb*hi™ęľaÓ•ĚŇF.J¤ßmÝÖZílMß×oWĄ. í)šçÓoőG3bĎfţž*Išyő|RV©ü†ë6F˘ĆíđaK5•6ux­E]ĚČ禼™ńuB©©ŞM»RS„µŞ:î҉Ő`=É?Pg«×ş"’QŮ{h“Čł“łYm¦ë¸´éIř>Č<(Ďľú—k…ďHSβ*Ŕ&Çëf˘¤«\Ňî§ąĐÖ|îfP:’äHHE@.ě—/'xŠ…ęĽ®€LĎ -šź§–ÁÓÔUňśŞ(‹ů¨…Y˘†ÉhřŇ5Ő<}€.‚Jć‚\… ‡ńL±¤ŞrÍžĄ@6ZÇçoň„5±®#|ň–ÚěkbŹ+ :ÁdŢî^Í@)u,Ř*/‚ĺ${8h§ ;¶ŹÍ óm ÇĐâeh쯔ŠHřXřáśkřř‘µHA× Z ­·wC-yĆ'ĚŤëÝëŻq]ŐR:Ŕ¶ViúŠaâÔˇ,…š Ů“vÚś?‘Á[~)¤‡Ď_ü9ĆÚ„őΑ/ľ˙Ş (,Ąž…řRŢóěüÇQ¤wň+Ý ĚŃgň—`P«’[“2ť˙4 ĽÉ‚Ó>„_t“č“ĐsYM±–nôŁ~ˇŐ -Ű;M˙\v?~Ś+?_™«S(µ-eÄOÜúm›g;˛hß~uóו¶I ›ýÄhQÖFő‚ťŢ`Ć',đÎ÷˙4I_c ­*Ă)Îř@xáÎuşżÍDoÉg‘±`UśS?îN„ µ‡»ŇňX4[/p;đ°Ď,!0ÚAÜŔd¦iŢ7fS­ -°LɶUaś"g1Ń^śX>ËÇ&úńřUR'0U—jąäĐ!›*ÖŽÜ(sŻ˘‚ńwŻ5š/Bš(=;_5mżűĺä<Ľ/|I?fě@KBy¦a!“ŢćnĚY©ń?~é ž˛Ţ!P+ś—玤˘%oÄgĚ+‰ C"ˇäťÁ< -«ăz™í¶ÂÚ’”zsŘa*!EdűÇÓ:79‚ËPŢO:)Í śĐ›DUBv6N޲ţ& .AÚyޤŹE¦fGx̸IË3%dqűX‰»ůËnæŻÄ•ʰüţf3‡s=~-% ĆMxň'ÖŕĘčřpFł$aG˝…Í˙¶/~łeĆ”ˇŔˇ_5ĽFsX+Č+˝p‹°đí1'C˛ J˝Ć§§UqÖČŽź‚ŢŇž—‡®:¦ś`wĽ®*Ěd>Ů_ĹíŁżEá!V;Ń© Ěšü"dđ:Ü56©ás…­ ±Í±Űn.˘Ş‰úKI¨«J¸[aOőÔŁţ•'úgŞŠendstream -endobj -4038 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -+şyŕőęďű’r9kůL ď='óB±^ý3ĘĂ…âTťčEAŽj­˙^Łí ĺÜM÷Üő6ďŐ]ňĐ!iëĄëIelůaÖ« ÔĚpĐtRÉ©bž™ó)s+ífM{Á¬é -ă+#Â" Ü–ŕák"nŠ1Ç\hƇéĄß¨ľć—ˇ·ĘŹřr:k{Xl1OZl·+^ľP/űxIŰžjp°Gg-XmW¤:lfljť±±,ĆÇ-oëeŢZ©_P6ŐV&w"«q›BÔšśˇ_ç˙µ9KŕŠ_dŮdĺ4dßAŇ&ľ( fŤŁ‹š„eҦnóa ěÔ] -H6&ů@0棤Í“‘ó3Q ż$ń%^bTß1ŢÇM±$GŽcX1ő'ÎIŘ J%ŰŚPĺ:˙+'^{¤46§Ń&ţÓž?C ż´‹ÂĹ´»…Üš“Â,§şÚmtçy€›˙Ě$Ψ]DOŚ ŞN0+0ërý»žäĹR3ńáÄr˛">ÜhĎMë©SýęÉ€hb78Ôgáo8ĎŔ±Ţ/¬üţ/ Ą™Qi1lX­U1aŇ=ő&Tü=vĎĆŇČ3ËĎűěÔA±•v¬:‘Z¶wŞżă.ÖR¶8$:ő.?­˛$~°¶ě†Ćŕ8‰?‘3ŹsC3 -‘Ŕµ$ÍöCCŰEŻŔ®Íن6”›ßTłQĹą …5úĎ-]>Nŕ6Đ+šôĎČę6pN6ő[™ Żř_řď”T©"äúĎ…qa©ŤŽ<\Ą?;=ˇC4Á+ŻĆU!$ąŚRůĄ.ąy?­É7…ű`ŐĂ ;”ůĚä 9ăP‹\B~ é‹çŃmë–޵iL#¤őż¦®nmPÚ‰&C‘éM e¬ç8kĐűs đőřƓР-·3­ÝňfZL”„‚{µs“ýyĐ2s†\"”x†!O‚@lÇgŃsőt·çBxlŢrČe05aşXëě;íĄ/Ŕá_¶ËVŠ8¶/µ€0_,čĄĆÜhsĄIď$x.^J1B12·TżĎÇ{Ú|ŘJt({ĆťˇSz‡k‰řFń¦>a’`aŇ´«Ö4s"Ůń~ë‰RQX÷>ł”ĚáÄíşďŹűDfşůmÖé₤hhh/š/€8ŔM‚ZwŔĄQÁ致=‚`@Ř"VŁŕj¬Ä“ě´?ZPĺńHžyJÓ(&>૳­őú üćöŹlźÄ‚ůÍNĹzCyâÖM'nŢŃrô{’őȤͰË(´‡©DÖĐ)Ţű#ćÔ…˝*µpˇ| ëAÁŃ‚8;%Ť1z”ď/fFq”š2zxµmć-Ű Š–•K¬fř´;5R®Ź˛ŞÚ 燠űJvD”#N–Ä -ą8´sěăy‚"˛¬ĘůťÄX77ć¶iśńŔ×P”¤=ţz*RŇT>żm‚6iüőŔş>Ň, -íţřiPÔj‰­‡#žÄ…LµU…óŞůş¨ę3çq% 8µäzçâZ Ę5Élq€N˙áľ[}XéAZ·N –śT[Ł>u´Żř~0Ű4¶ -$–«l ť|„sčv\A'˛Ěaň‡ŰcÍĹÉNlJE#Ĺ1óť-0hÉÓ}ăżŢFÖ‰…ůó߸O÷G^ţ+Ů 4 -íÉ®…Ç h:"¬ÖârZFśÝßt¦Ü–Íń:Ćsúď"Đk¸ˇÖ{ě6ÁŠHhđ–ćÇk™bMµ2ď-r&}¨&|x¶I5x#ph _¶±„=Ĺu„3*2ežÉĺđś ł”Ş®|g]ä‘ŕ•ô®f(}mđŻAÓ,ĹěĂtţxahßôÝhś«×ňľ+#‚o®Iu>ăÄ®Ă0Âo«xM7…¤]K ń–ńŐ.čü°<ăxBUźË!şÔ¶`M.“~íuRUŢLË-,:üEěţ’o=°~.#Y‹Č`͵ôc˘řÝgF -¸ŤM(ÎÔ2*Mú‹ žŕůÄcc(Š˝±pčlo+îůÁťŐ»ăß\Ž÷K€XÝAendstream -endobj -4039 0 obj -<< /Filter /FlateDecode /Length 1488 >> -stream -0ëÎ}áe{P9ż|ě)ńĄ ó…ŔÔ` ś¸‚™Ę8=¦äŚŞŁ—jˇ7ۤÓ1żőĐQYŕWXµçŢFač%qjlr=¸E˛}0–o['ő_XŰhi}uΙ_˛…śâË^´ÓXF˙ ‘8tć šlŠą43Ű0 Ś6Wł{3uL«<¸2XiŚ7n9Ľ§7›}ňiCŢT(†Ž{h#3Ě4ČÁńmĘZ7Áď‘wŔď6ŤńĄT!śhS°Čć`CH“čBP.Ž6 ;śŇ9ąŐ Vĺîú?G>2“ŻĹöś$‘ZwKMŐş_ä%ź˙č <­Üń~^´żŇ‰L'Q쀋ß˙ÄcáYľg|’3OăŃw”ú šýúÎěę`:N1đzř€0•Ô…>mˇr÷¦ëZ+Âđ@jr€1ťü#`Ž(ňĺ1‹ZQ,4˙ĚŘ"÷3sý:mçkÎż_rĽ#hfŹţŇŠWŤÁD ż^y¨YOé“ŮëÖx˛rÇŢ·Ó×|1ę˝fËA“\`Z3ĘËŘ^_¬Á±śŕšĽá‚Ş ˇöěĺôŁýź˛"%gµë`ůMr9EĂ)“+ćčÉ+ýŹÜ~đÁČ7í+ÂŽĆ8ľAőě1ú°§]ŐQCˇˇ„‚úÝćQ9R™š Á%'ť0OÇ.öyP|*Ž»O2¦ei@ĘęSJTC] Ä÷•3ą˝´°”Ý_éHŢMĎÚ7)ŹS Ö¦)đŤőŢ -qć•ô\×ciGîâ:e‹#ýGBZ{G épčjM˛Źß0GŻE5mX7ɲfń‡S¶’˝p»&?} ѤĄ<#Ł™ * JYať™i»{˘ář~LČä$IőŠam`íÍ`UöP˸ćů;Ľ:áçrđ >•9ţä?ŤŚß4ĽĎs*‘–n<Đ2üxIv<‚/röŢ­ď{"Ëú×ČŁ±ÂłáĚ[‡iďޤŞŢÄ e8u‚Rł&0ޤ±Ĺ5ş“ăđ_Mr˙w3‹Â…€RË06~őJyö<·§"śŐńčt(˙t`ŹIęš mŤW‰Üˇ+ŐëóEoĚäÓ|˛ÁßőĄů•!‚'y‘Ä č(ŽŐŠ9˛ĹfkOäóCÓ~]¸>ÄÎSĽÜó ČG«˝ U~±10÷c—n/(Lô[ÉĂŁ "‡FPw¨Ň»+§ć!qbşť€aä~k„°ŮíÚíp‰ŘS>ÜÇFqg ¶ó„M36ąÄsŠ’µ„—Čߎ=űxŮ„Âĺ—·á7ęĺŘ‹ţšvŻq@ůK0îtw»ő Ř2]Ő‰jA0ŇňŹ‹(ň…đĐáĺ…Ď4íľ ÁءΠuÜ5ß\Ó×OČ•áÓ\š°äşxšxţţSűŘüéĐ˙ö·űűèřOx•˝Ę˙śÍ3¬5N§Ąµt -o‡(–Z@b'śˇěÜrąQ˘í Âá¦ÇFüérmtlF¨ÜřĹŃ5{_Ç›¶ë¬h iᡏč×ÓH˘‚1őat…QĘ,|DĚ‹KđOžťJ»őNqHuĆ3jĽN(óşÔ+Łv„pľae:ŘčLÍ0ŤÁQl ÂĄDˇĂ6Ţbd‘\ó#/´xťť7VŚúŢ—aŚ$ z|ž/ÎĐĚ^×ôýźn~2´e•ŢĂKŐĂZF˙Ř+ĐĚţ{üXžU1ňĹăa«*řŃŰMć~E‘Qž-çIŘyŚÎó5â^¸ü5/ő7§'! Żb/ŰÄÚO…‚hşÄD®ĽÚŤˇv}«l×´Ě{îÂ]§ WÄ˙Ď•xětď…%Y°>¸OLOą'sšňÁŃuç+×,kŕ°ë§V ë5¤cR†Úu·ŮbS#©\Q)¸4Ü‹ýCęq•şuÔItIĂ\8˦[÷LÄ ·Ţwßtendstream -endobj -4040 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -pŻz“»oxNîµM>‚;„ě{2\gô:şüĎ´Čw&h<Ľ®ŻĘHĐŽMÖÎâ“ěźáC|˙u55÷¶z´Ůk_ˇbş| '´¸Ü+ÝOÖ·ěĚ8śI ĚN‡krpľăľqWĐu)\ëT–D5qßa,–ŕŮhbGŹˇĂ‘ČNjŮŠßÎv°”h‹„đ·¶^÷5rhD†5DUdŻ.Ą±‚ŹJ¤t˘ »üهsÇăh[QĽn˛"ç†ë EgE"UĄň˝­ćŔÄtklé\GĆÇŻP6l9(3'@a1ľ˛™6÷ =©(ŕ߬>q\*5sSČwpŇżU–ÖŤ®ÂövěůTI@•XŤUďÂůÂzľwDOA›ZôővWň ýşrńty·¦i±Ă_÷(sÍt|äYG[á}î‹ÍąÉBŹ‚ń(égn"pńS‰*Ůoźße»b §;c¶,6—Bő–Ó›A´J.^‰čM,K\rs(q‰ćGc&ˇ•Ó5_Şö§lůˇ)ý|›37™ób)¸sϨqž‘¨řÄDD¬ÔĐ‘Ąľ0úRxx˙Q&;+´\đ“PaDęlÓŇ•îI‘VŻ6ôÓżÎ7DÝP("ŤôU ]0×Yn‰TCž‡ŐnăÓ*ťű÷fą˙b|.ÍŇ兀éŰ‹Gś‚†¦5C9ť3˘ç÷’yÉăZč“Č93˙‚KńYpÇáÜsÉlŚ0Ťa~/ň¨(T`8€ 5ŁNĐ2o©x„LIŽ*€gŃ^WyŲ Ůĺu('˙‚µ°“üsy1ŕÚ‘¶›î\ęő1ó2đaŽ·PMB˙đÍú–ŞîwaqXćx` ‡1>Vx—yjň#8Î>=Krđ{¶Cšč*śÂŻQ3g/©™`‰KËrV4—Fóť,xŠRkâÄÁŘŐŤľ†F¤9ż$µ†P ,đJo0v(®\CHfa¬˛/…еÚ^{¬˙UŢ‹N¤|Ń˙ÚczaR3^ňď[©L"çůZB4Ř?ËŐCZ2Tż~ç·˛ëÄ’08ę);Ż9‚Ďéré ýŰš%Đ~W¬Ű"DI~3 - ťG„~}žG¸ÝĹŮhüFv‘bë„\^bµŞ˘srtN‰t±3ľÚ:ZdGNÓĐ+,E`şŃ¶ŇئĄ€f=¦AűŢ<™`@ăďb)ŠUµÚú›¦wq<, ’Ś -›şĘők^4•§fM‡ęrM"ÇT»Ťfł„Ba¤ď—9ňâ©§şŹ/lŘ´0ϡIĚ3)w16>Éă = ¸]{-ďŘł–űtďÓń*ÔţË楕±ęqţ¤iŚpÇťükM]łm6Ó-D<ŠŰDO&µ|ÁUIű!ţ™ÖOM› wVâś/|®·ěNśďť§µ•R%–%ęłpť¬Źt#űk8tů®¤ ?Ö%QR÷‰đě/ą†K7ĽeŠ›Wď–8Z.2ŚĐ$*VŐĂśE˝” mӠ>$O9Âĺë[&¨ĆŞůŢѡĺ_5Hńµ…<©#č›ŠÓ „R^Ćśócż7Îo3ĺNJČń)G€ľŻH'vůZ ˙Ť©ĘŃĐôŃR’PCwďĺmOÓtĘZń¬ÍLM…Kó}˝*JEB…Qc˛„v˙K˙śZ cknŕ—Ě4żçR‰Śx ¶«`&ýĺD›ŕ8r}7Óęľ(„Ńôť*…ŔUĆshňoŻ„DŁgT˝0->°ÝČăÇm¸É +]Ą7č˙<·VAU€IĂg(;ʱ1Ʋ•+3¬8ŽPąČ’ZŠĺm—ţq …Ůç€/>Âń -šN&uç˛/÷N÷MĹwĄ§3uďS€10ëC”6ŐŢčzw=âŁ'Ńě&řH†aí­0Ăý‰Ä’ÂÍW…úBžĘŤJsL,őšSŇş«mk¨Üđ6ľŕúÁŚ;ľť‘6ÜGďÎG$˙ 䢤źMě!_8îc#qş€KdŚwPČ4[÷ş&OJ༏WfW0 Ećř¤ájŢP¦),Ę(Úó˝Ů> -stream -LĆONä0ljĂĆK<Ý^™ÍjZs§ŇÍm¦+ ŃíŔ×N捑:؇T;Ł»î»rđ/…„4BÓżŹgô2 -ÔšfK -Ľ+Şs•¨*™°|÷—!;çśAy˝vřyš7ÜhAÇňÔŢ–ůA•¨@´u}řşNŚô@ŃQęv)Ţ˙wň¸ đjďfo°ź˙÷|ŢtůmHl5ą‹`H¶˛Ž7‡ľÂżŘ^UtľFÍ#ß…-W–»]SčZ -.E --DŤŻĐuôß1v9/rřÄvnővú»Gţ°…©÷źéҲĄ^ɦćzj=€­‘lĐ‹Ć3ę†& pýť¨HÖŞą†Q–ł,‚łŻŐĘq;v_é÷p6vCś‰›ŔńއǏᢋ¬+H,@FşĘ:pú…0ÍŠ›@óč’śQÜńúQyňźŁ‡] ™'”{·'ăM,ĄEŻipBź—™ĄJř&€uţÝ‘ÜUňa¬S?ţÍo¨7˙Ťiä‹ř‹Í^‹r ć?(µöĽąýşŚkgR2xÔĎ6@ˇ3>qK•Ą˝súÜDNĆ ô)˝í5™0µß yĂ*ŮĘ6w ˙śŁ‰¦yOvS‘Äů˙3±M(–´óÝ•3m‹Y"¨6®Ř´ÇţĘčáf}QüŞźÝˇâwţ~ř…{d>Vd®zćîqm1˘Ű"t·÷W–ě8$Ůčp@fŽŘ@HUBëäłM(YżŔ ň$+ -Jâť<ÇŐŐË– -Rf0báB/Š“˙_ˇt4Ž&G«Rňó×]ůuŁîĎ҇xď˘Ŕ9Y®ľ&Vß<&+'ˇŢëÍă4#ëQłA±Řs+â*j'­Ëő\me@0 -fÉ“˘Ľ¶Ş%Ý–>GŞ2=°‚“R4Y|Ś•!—ąâ¤ÁGˇň÷®Ă­{łM‹Lů9; Afłözľ™Hť-H˛čiÜAŘżWâ.©×÷ź%&¶Ę>`żHú"—°/Ľ» fúŔ—–†®«[nJ9śŮ o©FBÄrJeâG‰S0Ü0Y`PĆş‹mëśžů‚Ęű‹S6ąM{Ľ1'4öQ`s6ߪk0-‡7ZG`Řý˝CŤëÚĹ0cf3ä†q˝Pâ@bŮdÚęĹŔĄż>ćiçuŻůô€©:Zwšúţzî‘Nöó&(ś‚ÎśkĆ ×°Ô¶‡+ÂÝ×z·  XÁNxđÇ÷X66,ťĹ‰eśj\sÖ~‹EUyÄ2yä2áű±XGŃE÷Ž\D)ŔÎ^FfŚęĐöŢď7s-Ä8K›5ţĂGÔ8mp’•ť(>üÝN¨NB$2UĂ…Ó>·f˙öKô4twĂĹu ĹŰh~Ă6.$$b肿>ŘŮ‹Z[JšĚOâ t/2)žCáE îL٧.ŚS÷óđĚ×,ó¸IłăÜ)%—Ç`”·KŰ;ű.]ž`Ąq—D·lZ -ˇ%@!zď´ š-…(Xéó¶rĽôq4këb0Ep1e' ˝µ]†WĘĹŮ5mnoŇÄjI^…üÄôS{-UQ ú ěP÷z–ˇ6\5q }~×=Ţł`Rą¬uF>d ł^8SqN¬¤Ç!¨čGФ±C[W+ŢAsgQš)†lٸ¨Ţ€v`ş§¬G/ô‰äňĽváŮÔj¶oĘľ}\ -sQ€2źćŘhý*gÜЦ÷cŤR…łbmФ"Aj˘€©űn=Č~hŰĺYú·ă~UÓáׯęŐšý>Őĺ]FŁQFůZÉü)Ž+Ük6łÖŽK+Y´<‚ě†]yĎťróNëŢk"ĄUçł—™{Q‘á8+S~’°ĘćMŇśŁ%äĺ°±?y„sYµ6·Ô!ŚDáŮZľÄTOďMŰŽ{zĎńÔ†4óÄlĄo‹•jI°§®3ţÄůđSuÁňŞůFä¨t@ń…Xž¶$'ś‰źŠ4Ő±›©ß`Ó¶§úv‚¨&>•8¬şĎ=vĚ=§XU)É;á~ç=]2"·Ń«xNşBźT˙óÂ3v)±Rv‰I¨ ±‰Ý?á\i†Đ¨ŤIG 7X{đ‘˝eV VâBđ[„­KŮîÇSâÜ%Ř©]J¦zMŻĽ‡LAdáy ±­Çhᙺs›zč.çÍĆŇ)Ú«1Ľ -_ ç»ő„K”®\’©‘a$‡đŔŰ4_–endstream -endobj -4042 0 obj -<< /Filter /FlateDecode /Length 1520 >> -stream -t PN†OÄřsF¬áłô -z!ď ĎŚ ů ďËKZäÉHmˇJަ*µoť äř™Hż©M§±HĺP—é[ ´‹×€źP©]ç§c»?Ş·łëdcĚĺpeÓnR€#lWkj¸Ö'=J¨|(‘HÎ–Łˇ ěÓ˛_ÂôĚ•ëHŚ -›Ŕě©Ëë8|†ôF?Ő§łÖN\o5Ą‹O® §{chdĚýµ™m˘"“qKÍËť#>CЏĄ)ctŞĺŇô˘I űG3F4ó ĚŇčźÓ¬µôWťnqĂ»1Ó’˘J°¶ ¸{;>_ž]Ń‚ô©TX˙e×™0 SřLQÔt2Hž±–GťrC{đŞ#~”új"ŰűŠH´™cŤ±ŹEZşíI\Q‹$ś§[2Ő1äČ$Ú|%ř;x†(ޮԯ&|l‘ŻT|]hSĎÄ|‚QGŚ-Łp®ç=H}~o ©’^á4Ďß˙’:­ŢpÚů·{2űš:#8%§źApşULŘŃ˙{y`–xSÔ—ď‰kŹ64©EBĽČäŕćgIţ»v˛úvb# íŠ ĺ˛x+ĆZůžĘ왇2Ü©ďMFp\‹źĽóPż¤CŞv÷­w5z)_÷ŠŠÜ{Tí«eSî#§Óx‰cÓë‘kG'şE YČr&=(T0‹ÚűŰ©đÍ3!aúY^śžČô•`4cS Řá©<ŕŇýÂ"k[ Ýńp“¨ß)u ._­,hËm䶵ҿÉVBťMąkßBw‘pGtĐÍÓŻO}ŐŔ2ŮŢî­)ÉÂťé`¬8ÖżS-ŠË9Rž—>¬z”o<˙3ąŞ‡ŹćF˙Rć$D‰€A„źkÉK6Š üCp¬5RLšapJŚJ ¤né4đŹÍr­čÁAĎ)ëT^#ó@ ^Tżë„ăÂ_€˙2mŠ}ŻŕQe -q01űzÂhÉdÂ{ж*čpO,m¶Zőwg{z5›ét=Ů˙ŹOŤ¤CµB†×šY‰ś}2 €9™‘˝Z -‰‰ô—Ń‹ň -Fź4»Š‚Ä -Ť^Űł -‹8ř€ďžj,"ą mĺ1r(‚J…Ţ”L·Ü,őC’//ŠöąYÍ=0?‡Ť §‹<Šő†!-üFÇáăÍ 49Â/@Ąa˘ç{DłdŢ´€'ľ\öl%öť+!•5@ôUŤ‰b P2ń9é¬NĺĚ]>¦‘$2餧}żÚmPe+óúąĐ…*1š‡rzŹ[zM7EČĂÄWę±{^‘•.5ć?’Ňy%Đ=ň‡O?ŘöR•…&k$:öŽĺä˘OřH\„í<÷µcltŹǬĂĘÓórz%X^şź@]DęáH¬mđJ€ÄŠc .Pt·ŞÄě˙·3apÄ1­ă]Ž‚ śšĺ‰ĽÂ:PĎr2˙§Çç̦ˇF.ě©×Ürӿϕ-Ě´°şęDËÁ#©îaWiJ“Ł™ĺçŃßÎëń˝ A¬šžaE2Ç(’ŃSJťäݞÄ:P §5Ç…x6ęČżĂäµCüK”"k˝ü<ŇAOż˝QůŹmö^zţş„5›öză¸ďůńńy7Y˙ôWAZ†P±5»'‰ †Ç±ČJϱ“0¸§hjďTŃ4·Ç_.tÍF}5,ĘóDAăäŽ@¬Ď Ă'ÎkôgăŐ=?MsQ0ÎęuڎŁî…ČpQVěš îŽĆj)6ŤÍ)'Cš-ć$%b†čć+ٰŃ䨺Ý ˝ţŃ}Ćę’šű÷"ći6Ľń‘ÇűÇ,Zśtg/XÉmü¬a•µÍ˝*U€OP‚zQlfł Ŕ}¦­‹Ě` -§źşŃąűGÓZůü¦ż_ęŻřŃ_˘ÄÜżđ&7 …™g`Ăřé“c™IuaÚˇŐ׵ўőĂż_¤ť=ĂŻ«U.Ă»dTËL"çLŁwŞCd¨ńendstream -endobj -4043 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -–x8)wr}wQŞ=`VG(SG/•ć¶›ăuyZ:âÉC=ÁŘVnN Ű ś-Ę÷dôöE˙Ü(ŕŘäx˘ÄKż–mOb~J,͙ڼŠ&˘ŕÜcüµKľÓÂŞč×ő*‚Zá(ŃÜx6e:ś˝đ"c™E j‚ďŢĐ…;‡`wđëQř¸ďßD»äRł]‘ť35úÚ8x`›ţ­}qĆgßTh6«k9ěöFł:ĎPžu bűÔQfŚ%lr  ‚Çšĺ—¤NîABdoĘ“˘ÚŽtîąř†-«Ť’!c*ő÷ľă*×-łdŕçhge‚ĎŽâů@Ö§ĺBÄă Ü0ŕü%9ś>’Ť)?ńSfšuz6––ę˛]˛jrJń¦VXۖm’qË„˙2‰·¶ýäJ'©;ÍŚ™Ä±v HPI¶~Ś8řŢÇ/Ňł“"ětUŢ$ě„ődű¤Öý@ŔŚĎějͶj ĘâdMˇŤŐŘ6s×[”B#T\*qźtMLŐěµ nPíˇvČ‘č“ÚćÄu5Ú…ťúVýڵÔe†¬Ç"|n×i(ű„é0eA—®ňcp·fvĂ:F7î_ő2OłĺYo)–°_¨¦jşD đmăô)·ö†-űp Cţ«Ľ=ĄÄcÜ$Ψ"  ¦.HČ4¤#¸1Ô‘ÖŽęćb<÷ń$iC”8ľĂ1\Ŕ-,Üv[‰RÜfNÂôâôP–|H=ţt2°DźŢOƤWL (ăÝŰńYL‰$»đę·Ś TŰă\€Ť)˙áďÚD”ó¨ččtk$™V˛ăW?Kř¬¸IT­řúŃęők¨ –ĹxSĚe>ĐÇcgăéqĐľçϸ™ő©s‘![Y8©MXJ‡FĽG¦ľ«‚ô Ü[Z±č- R­ńŇŁţd+ޞŔ·Ó 0)EóňęDp•l0OqóőŕMĽĘĂöThükĘ2©nL‚ŹpÖwţ”h¦üsPč—Áćެock ÄčKęu–ů0ŐÓ˝ö. %0ô –1[ßĆ~‡«ö‡Q bń±T©;hµ‚ -š?X-âąBÜČXëĹcŘĚ|ĺ——ąţ •{VŽfwŇşUµäk‚Ř$~ Ŕ‹g°ÖL´řő-ë=uŹđY¨Jµ©ăۦ(s™ą˝§ąQěÎt<÷ŐMp?÷›éýżkźŁMř0m&dĺęńšŔvŁAw:®î_Ëšy‘P˘af -=˙ŠUşďÜP¨¦rĎ–ť«¬L^%»ż«+ŚÎ–ŇĎ´mݏ|]qŐ4†i—1};Ţ’6¬eKÁ !TĄÔiqÄ•ˇr­fĚ„bŇŔ\W˛ćiÓ¨uct -+vłŇ=5bLúëĄă(1đ6î*·4_S‹F{`4úŤ&‘$¶Ůąo˙`µ‹ W‘’<͵ٲŁ'Z()`ѶVF`űÄégäĎt đ ¸čuô˛|úĄ>Ŕo Ď=˛ń· >ŮkđÁ řĄ™VN l°7T€:kĘÎ[D‘ÝĐjČ_žšŠąľÎ@âš>X 6śĚý;áíîq6l­4˘ -ďɇ8dŁ-4çŃ*öž[TU¦[JŽ–ťqbKc]©©ĺ&ł±LKíc\šPgw;Őő«E0Ó@űUNđ>L?®ËüâiŔ‹őŻăýq5íŘÖ±6g,3#&BÖ ˙ŤtúŠërŢń*Ş•§¬äň©]±{)ďB1 - &óóľĆSż!xTđÇÓ݇R8ü'…¶jO=§‚*6u—*u;ű[˘ŢŠ‚SáRßďČr,'>?ýÉZ÷™š˛ś­©LDČ术‘vĆÄďśěŻaáŢkąnykÖˇž|ŞG2ö7މ„.‰9©gé”Ŕ/Ű·Ő!cKĂ»#}đH—ůę%S"/Ů`¶ď’™č"MšTÝQ‘Ôů”Í%+]żź•]­-öOńeĹťüćĺ§9lsŕá"Xň©-Ô,¦P}ş˙Ű5Q?łCÎ'Íb)č°´¦‰E ‡ Ǧűí×endstream -endobj -4044 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -óŰ\ ‡6¶˝îý¦¨|ߥ=J™˝4Jh›P Ów=é›&žâůVŠ›*ŕÔÓ7^˙ŚťŐq.6żQI)˛/w?Ü ĎhŢ"ĘGPbúŤ{‘ Ü†ËŚĂ®tŁiů{N‹Ş^ćďF$?aË€Ö{BKF |’şnNńÍQ?ĚĘ9ďĎ><’ÚSË´:CH.ö­zO¨]›“ mP¨kÓś¶q$­“śŽKÖę _±ű8!ż´b$®ŘĺíÎ)<0»eśČŻ?‹†Őw‰Ó‰rŹ…Ň89˝y†Ä ůJ_ń+ĎL5ëŠg‹ęPČ®>ů:‡Äű0QŃ.Ü‘â/ŕBGNŁÇ«Ń•ÂmĐŞ8ÝVć3ů .M@v´í÷Ütäž&Ö¤$á`(HFbLdĚIşŤ@†nę{:.ěY`ě<3ĚŽ6ZŁ{Ăc`<ňl‡ş˝“Ž`bíJ€z*:&×SÖŢín«uC´ťË-“ąůó8]ĐÔTYđ‘»5ŮşRÁ{Śűnöă`ŕ5m-Tk$0mx–`×s*MrM˙©0d˘©úĎ×<óé†ĆdĽLF•§ž"šöë6Ý›Ń?‡áJ"÷ÔÄFCśSđşKDâśôí<_•!ČťżŻ_âs2;Ry …·®L´=MäŠwZ6č;EILEOöU]îCŚÓ~ŤÄ¸ÜušÜ^|ą´»ĽĄ}|Ą~ĽÁČ,úá_×–-ŞÝă'gÜó5‰űlŃěé=7ió0ŻuQdŽwʧvH¶¨ĚŔIú=Ĺ佫tĆm2źX®$ß>ĽŁú—żŽwBą±)é Ő¬GµÎe˝Ěm›Ŕ/úÇŃ”MđÓˇ˘ŃŤČl©ť~Âá®řmUŢ®jŽ KCŰ“ôÖçô?›,ő@/†lPµÉ˘fŘÖeË+ó/>Ą¬qzę™ Ł¶×r¶VÔďI‡Ow+‰;óž\»z'˘đxëlqoLNŽI|™x•;ěpdĄń §P=’µ=?µčÄ רńKŔnP# šAw9ą -!á÷mÉďfľ\zęL™öO í”:nm‹ 7;aõţ(ďnÍ€?ß2ꓬ2…m—*z@ńŇ&ĺbé=y’#p‚96ăë˝Z,SrIľ€Ž&ÝF–áHÍöćöÁX4Să˙Ś=ö4Éáů±WQ/Vá>”üâž+ËĹv&fLň¨+)Ţ"Ašvő7 ŞĘv¦• E«Ű˘ĘíĘ`^ ţÂD@.UćŞ~[?c-őĆż}ŽÇuŚŔÝصǶĹj˘¦EK`o§“¬śÖMV IFE.EKa ŇQłď”±*— ü˛”*uďL_í»ł>mĆĺ ˛šú\Î1ů•Nśn%Č)‚a0űqÝŕ€endstream -endobj -4045 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -sŢĆ—ţÁf]Ý‘ŽhÁ~WnEŘme·¶îőĐU řG BÁŞŢ:tr}ąbY‹´gXČ"ĐffŇžKţkôÖ ť%<Ő䬿ŤpŘČ™ôU)×!Đ€&ďx~#@…oPF4`Tç<´ץŕ‡lßóKÎŰk<ľ‘QNÜ/3ň[ôŮŹ‹ÄN&9‚’ĂT]. eBϧ—•“Ż|€Ýv8F·Hő—Ü®ývPęŐćŘ{°š|ćŔ3žĘÚ%mS4Çß଼0eI’D0Vń ,ŐdQ}JťJçÉâ-úďé›űźÝ[5HĆ4·Ű?~{đźµôšv$VT]pa(íÁ»ÍI?§čާ˛#ÝwTbeܬß#ţwîůŢgS!5V -D\Ł/¦*,Äî}qď9,­őţŻŰ¤źČ·áöŹß/„xř¤Ó‘mÍČ- …s|1…6—ó;ͦn…ѦťŢIŚę^7WáąćŔ‰˛0ŕ•˘uICU!c±ň‹ýÔᩲźH‹V-¦cŕ~@˙÷©vG®Ü ŠógęCÖá1…"€’¨ŐwôŃdh˝©čŠ»,Ą˙6¶7 -ŃvR&Ăé;ň«čďšDŕSČ}x¨‚ĽěŇ?·©>čĘĽą.»O[ô·3V -V5‘¸ÔoZUIÔřçŐ¤¦ÝŹ˘\¨ů‹Lţ‡ ®â¸ěWW­=]1$îpÁĽ}ďÄ‹¬†ËJĄ'wŕBu…+}©ó°&†Ă_(Ő-] {LÜîw·Ź•.Ă#M¶~LĹłÍQŁcşĘ› -ŇČmŚdY€N¦Č\̢!Ť¸®fµ#7>€¸ËÉuXą{5|Ő-c¬˘ÝĚŠ‹{GÉö`Ăů©;kYůŢ«­A8]#Đj^Đ,ľ§h˙v=‚†«T™wuמѪq\Ć®s7°ŘÁŰÎłOµqCtËF8găî TˇÜdƤ^€&ŤoP§twčö§8Y‹A%ťIhÇGĚćkX=7?µćşšč/v‡Ů(7N/~°Ç!Ťź´]"Sß7¬Ú:‚5g ]ţ/ę9čË:Xx·Ľ0.c$6˘’c``\ˇLWĆMmĹ‚ŻČýâëť’ J*őáä­RvR.Ň7řw”rM%Xţ>ĐQN@'ż<ťĺWنž3î†{ôű xĎŔz “gĐx"48….ÄéŔů Řő‡9¨Ćadůgz“ýÚ¨qÜgÁĚw2§ąĹ!ä(mź|Céę>8łvŚÇL„ÝU/7j~!o^kź™áó@´%h‡zÎ21ą\zbŇ‚ÓXćů°_Ţšůř|ő[žľT!ŤE E|0#† ö_w!¶y=L"醠aô’­űH\¶śÍ-.ĘąBđ­ô—ŤF5ë0sVČăW3âĚ2QÂTůt·úDÓyä »î 9o©pdĽďKĎŁ€ -ġóÁL cYŔYŃĄŢóşq©ů•9Ź!ĂH˘ÔĚŤj-łT-‰H©7ŢĂĽŃ-aÚ=€ŁÇGŇ_ë”Ćć¬!Jµéð! -˘¶¸ ŠŞ#ÇSATöË‚ŘJŰé«!w!żo˙çNß–ěÚ„]Ĺ­v1F©ÓoP[^CEDµZŞ—^ř^ăYďýa$*b|¸Ťž¸="D¦ÝŁ=DĽzÖ]Ž,ß^HÉű|öýÓtľ` ęChůCd"ŘšK›‚:#Gď^őŕÇ=PŘBQ·7ŞzĺĘ›$«úéf84Âą—Úu9b›ţţőź˘Rcq$ť-©R‹N‘pnŻëÓŚzÔŘŚ¶ĚÚřdaXĐÚĎjÉRx9Q™eţ(eµ* f7‚Ś?]/MÝ·¨.%ŮTĎPNVÇ@ô¨§Sj:¤·šB~LśsCw„{>TßLÎůÜ{,P—ňV?˘¬IüÚLď\d3šöWü} Í[ß˙ŇŢÔĘăĂ»:;T¨¨é‡ČŚţ 6Šá+sX đendstream -endobj -4046 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -WµS}’\9d(VSŕy—žyr‰ůCA1bfo6€ďGˇAKmMPäŃ̤Čj ^=Ť~+ĂńXŠŰc‚–¦2ÄAN˘Ă6'6ťý¦E ™ń~WŘK!ŠL;(ţĎ®V+ cĘ€hĘu‚ö°Ć— -GµxČ.rľTÝÉJŇą{Žžt©@ecíç$LýІ\Ĺ…ŰÖ’ćZ·i{śĐ*ćvć–Oët°QS_k;9VÔŤ>/˝î=ćƧ˙®%yO†ZÝŚČ6îÜFFFRőĄ4"H;¶Qc€+EďJu6»gOYÇmr-nŹI‡ńţÚgB }­Čk)Hô{÷'g•8·š¸-´|!›¸ç¬$:ŕ‰kµäbU—žźY  čä¦*př¬IćŁě™-ż“Ťű¦”lç}=ĘŁÜt>E®V…˛ oš €jß>¨ncĽűäŘj»[ZA -U©”ĺkfµ¨ßX•ŞMVL_ťŰĺ´ÎI 2 ÜůµHßvrFp.Ž­ű.1ě€ŘŠkâÔŐ/ž'«—<äW?°˛şbőŞą|ĚV+H‘ŔQ!vűúPŐ«ßxôłî6»<ÚŘÚGçň=9BX×RšPÎcÝŠUi\˝‡´; SʼnĐUJĎõáDŰhjGOFFŮ™j‰ăĺ€ §1ŁÚ‚ęx.Ŕe™©’ô Ł ¸AŹ1>ŔŐĺqdŃĘôY9sä#zˇ×kżŔqą„ąĹűŚQ`ŮŻn ŕńCP¸7aˇŻ%¤÷Š,Ldt)HżD)ú§ł–˙á‹ö!ŮŇ 5Ow”śG‡†“ˇKf˘ňl xpřäö őćĘ>lÉ%QŘŽs Rî%:;·ĹeNięäjV9ý«"0fźOđ0^.Ëâ1wO^ö,{@çŐi羇g¨A©ěB°ŻřŠćÇ1G-AÄ`—â“<ä8Ş:D*"íkD6Ô9’Ohćňlk;žŠç[Ý„űŰHsÖ/7Ž„?WÎţÔ؆•^·‡ĹCRÂ+%â -`´7i Md›ż ňfî®z2G¶5Ę'Śxř´7SÝ[/ݤö^uyěÁě5-°}'•I”ůŘŰĺSăżţąĄ€|Ć›áĘű°%Ĺë[źżl«ФăŠĚ@Ń0wŔ»ň~ôd0đŔ.Äcë´Úf%i¨PD[Ř}ĚÂ̵?z¤ĺCÂbCé–‘˘µf„Ď.aŮuŤŞĘdxý±ţ/p•gúćÜŇB]SĹýNŮVž.…šadu¸Ľ¨$ő µ`đéľđm{I'ůPÓĹěü÷­%ÎŔ:˝ěÁ3f®Ôżš5DŤ®üvĄ™gťfQôaĽöJendstream -endobj -4047 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -b1ů˙9Ř`/ H‹eU`ë+Q{“­ -!Łnbh®´¸˛mh‘çJ‡'Ökq[˝Í)MKÓ‰ŔąYŤäúOjăŇŰoxÓ†˘%›ÁBR™׍‚ŘçFD”±JţAEđŢyäTńŤ8o†Ş› hÔ0Z7çő¨ź«ŚjëYŞRř (‡X8¶ą™‡MÓţU4˛Ňě|ˇŐ»…ň`†Ł­ůë=ţżv"çýă{Ďc!ˇ™jĄÎа1_Ş#ůđLí°ÁäNEą)–đď`Lá(“\_ËTĆBü!IÜß=Ů»ŠM1›”ÎŁ© ÁăěďĆÜł¬îŕ´¤ľpĄ)ląăđç¦ çô z¤źŇ+ł×,€ăy#ýzŃGĘáÄ0⇶­H.íJAj~óîvxtßŮAˇEĎĺŻáŘĎŞvTĘ˝1DsC*a3v“Î0Më§H·Šîß#Ín¬:•Ř™¦ÍÍí[Ľf6YyÓ5˘·5hÇžŢőům1Öt–˝]…źPkďË—I»Ęe -żĄç1ĄrPÓ"ňßŕ|"Aü»Ĺ®ęN«\žáč- eď„’8±^ɬG±ţiž nHúT )hŠ>ăp6UÓaKľľ`dj „•÷ŔŘ?FR=ťąPe•5ůÝ~›÷ĆG,f÷Ň •±Ve=nň3:80/¤ŞĚć;[ýN•hUk#fڬÖőśĚÔřŰ&E$Ś5ăöBt>"¤‰;y¸“»Ŕú8#v§C´?ŇŘmE^ç…á‘A(‡7mŐOÔ^ďçBTžŹ“‘†Ýf ‹¦’jňźË|cÚPY2żCjűě…•P „¨%ĽQŕŁűč¤Ó *wZÇA§ŕŁ/w4şěť­îĆpÜĂZ6.lY—3Ü{­ŹšĄ§ ’ěŕL~€›˘)ýś«NŠYbÎćZ5áô–Y$AÓ„TEŻĚµŤ ‹LÜ*I<őt -Děľ”d“8as}űbŇ5âP;śĂ|ďŁIµęCŽeżĺ®"¸ikńÝV)ĺ&„m`Zqm"|Ď5áéwóďP‰çR5::Űč”ŢćR8ڱxĺ¶ďÝŤţ’k9b':ćĽJ@Qâ˛22_Ŕ@$ŐuXY±ţZö(A©ŠG›ĎwŚt#¬ëç!ďr>$¸_B‹Y‚č{´;‹&¶hŤ Ęr@ ĘÚči¦†_X âPj.Ŕazią‰ÖJ‘%¶WČBŃm üsAĽ’rm(ěOďďäł—9ňę.ŹÄÎŚ]PŁťseÚŤmPćĆޒ®ˇł|=oí’4üüăŮż7×;†Ö}S×éuwŞ9†‹G0Ő¬~hJ‹Ţ&…ÖV)+±„jÉn}DĆţ9żŇÂŔ± \!ĽĘŻ>Čđ|Y¸®đW+~xr·Ýą}vĎ;L–}Ł4t[—sµx5<łJŠźÂăĚŽK$FţíŁ;č~_€âż9Řs§ß•đ€±Y)TjfS·!ľž‡Zד˝Ú8ÉĄ^¤s:˘yŃTRXšÁť©8{K9űB!ôŇŕNčd>\użQ!6q‘¨Ž =Ą’¬˘5ăÖő«9ĂÁÄë‚izŠ4@ŔLĽ¬.ŐO×O÷@“âď8§^Ę -·|•Ű©zŔĆ~Ĺ EŻDPnMĆ?ËÚŐs´Ď6şMvshEkŚÜŹĺ#Iendstream -endobj -4048 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -úů`óůŐ´§î,$â)ńü±-Ť1Đ#črV ü¨ňě*5˙‹hě$Kv6Čéi'Ĺ{Kµ¨@.›äË vęŘöľĺ>Óm|WDJl ČrcbüčĆÍ—hËąéŐ_hÖę/L{]ß_µV‡ÉŃ$w(΢fü˛çĎś+>Âişéo™ˇ-tqoÔ*%sD[ĺ/a]üµ)ţ^Ír˘ô1Ě0˝ý#-ŤřÚ‰ů¤oÖx]I3#Şâ‘@B^â¬CÖͰŮăÉĘ{ĺ0çŃę±Ŕ”Űďr•°†?XśFŰąŮ2bh˛>fŻH=VůŢ ,ŔHr.rÜqô´"Âäá«mLĘJŔ‰UF“E=xÇ/#Ź–ęŐďMČѰ§í"{ĺ]mŻŽ‹ÇĄ¸8xęŞMa5üľüúäyĚA*N°Ť»qüŐ™I÷$Ąhŕ\qB3™c‘şýń§Ž=,Uň{ŇŁ!Č?źEZđ;§WŐŃNc7Ršę*ćí‹R; PD6‘ú Ŕ†¦É*ľYŕÇŘ.a0Ť×ŕÍNŕíÓ§xSf­ßVY ą—Śő -ŰKóa.Fô -Ś#ż˛©IX-­’fN“2î9v¤ĐŚ -â+cÚ}¸őŠCd™©_ -ľ•Îg˘ÚÂUťOܢŰZăĂ~›…¦˝g×;rÜNń]&ďĂjfŤ‘µÎaĄx6‡4‘M~ü'I)€u'=o|MdÚ0éuÓýHjĘc·˘‰feÉBjîNž•S'kŇú‘Ę9˘‘¨Sm$ĐĆťhmŕ›H¶Däń,†‡ŃX¨ťsîÜ”YiŮšÖŹh¨[ᳬ6¦Z3®…’ţ;ÜVý<Ë RJ×u$ř–óAQ^ÉŤ-N­Şą´vv8úÁ Uô¦ĆG2+Yç`DSÉZŮŃ J•7 éŃ؆7¦-f‡"a0-Ńş|ę;sIiďbC–8’Ä«pťĐ0㉳ö? Ü7Ć ĺ‘ą=ßA;üňZi˛ ŢŰŔ 7‹GŰę×V3wɰőť:wŰŮN ˙uă?˝Áŕ™2¨@Í=LÝ˝T1řĽtEçËąĘ<Ő§×™ęzá™Bi&Aă`ú~YôąkcŻ:ĘôŚĎ:ţ;ŁÍ )VĹŃHÚ5ľBÓúEŢÉ -á64óß^ď;Ipś´5DůžĆµn3…yFŰMÍaPxg‘”¤S‰»®˝˘ ÷ME(ĂHOžDB2MF6pݵ>îÔyݦŐFŐ†¦endstream -endobj -4049 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -Jśˇ—¨oęk­Ŕhš» ÂÖVZ»7?­ë ý7P¨ő3®5>LšĐ†ó -ă7¸—p.LÍZJäĘNnB´ZHůXQ6w ť‚Pĺ0‰ÉYßBó <˙RŤ6›?ă‹Ĺ]ĹWÎ{'G7P(ŰH‘hřÓß-0ńzHFW^¸ˇ.°BHK_•ÉbńauK§%'1f†čąh’Sż–ńtßJ®&vN×8ŕ+á._…€_HĽ•p~&Î˙ô޵ۥóÇ&unQŔtJţś˝y_ýň†Íçş%T{ěţm_őđ˘ď@ÔÎ<@ż4­+YLOŐŠR pB5'˘!XÝ"đ ŕgë{%ő{z/áń6cÁpĽ.ţ*°‡‰K -ďőč(XSÂbŁc€OĘŃn*ňÂ-â–vÄŤíwa—Şť0I¤HŇÓÄ% -Şťé<öÖ÷¸ -™ĎtǬ}ÄM‹dÄĚ/#Eíç>‘ÄáFúýĚ+z†$Ĺ›,‡ЧČď9{áIUvÎ,„w—ńë1ŚK2ľb2‚˙C­ňŹ–l>……® €ěrĚśĎΑĽ5[×ý^¨C%[uÝ[«o·‡0p -€˝Íŕ’vW•]/ă@ *„î€Lqn€ĆÎŚ -źÜ¤–]|kPW¸âc“ĺá’uIŕ•Öęź™WůFʢ6µďT˙p…ĄzĽú+mőęÖIľĽ3 n_“ŕE`~¨ë›=Ń,-wk$,ÄČĺ(3ĘFar$¦z˛i¦a -öă)łt.Í1ăä®C´JŽ[4šŁ‰…ď{TąŐzŮüCNíT˛7ÔŰí˙LĆ>ŕ`5Řşqúo&”ĂÂáö¸“‡ü!–\ňă9\xô_»BŠgJ?őlśi–Ęľ«Ą] ^+<i–¬—ţĆ×›gř…s»®¨â1D'€éŐ?¦),o0o7Ú»Z° ͇ -fĽü~ŤBÂÝ · â’cZ!Úäv—őg~>C[ňĎ{›Ä9a¤‡DşĘA%¬*¨‘Ge+Zńw¦?@$ 5­Dä·yô›ĐŹřK7:«ĽpŠřÖń™â,¨ŞĄď~Űx[€×ďÓsŐߤ#âEÉr¶ŕ«Y+Ú`“ ˝cŇŐş˛îâcjŔ^lŔ™ź·ĺůJęľ™ L-ŃhłO\’źÓd˘ł¦S™í…ÜB C%ľ -x ę-ěqľľ¶0BAŕęg¨Jt¬ÓĄ”źˇyTX ΄ÍőײĹxé#çň™]ŻY«uči|ă­1™j|xđÔ7zR’hţěh˘shłiTţ9Ůű—Qért!TfR|2ěÁ""Yv&s…@ c¦‚w&ĽŠ1˛âsë]˝×ĐOsz¨Âł‚Ä ”×QëX—UĆn‡ţŠ‹»ËQ'P=Őă»čŚvŻ\¨X43  čkÖ©Ż‹Ü_•{Ó@¶g$µŮ»×AŰ*;Éą"(ď¨ăřąŤĹÉĘ/d{¦Xr“µ&6}MńËyz!č’ˇÎ1ŔÎ|C1aö±U˛©ëˇUíË‹ĘĐ›7zaÓEß@\ŻůiÚŢa ¨7šŇl0řWßKĄLŐęQo0*ëő&c…féDČîS4ć^„ć í»ľ ]ź@˛Ď¶ -=Dđ„ˇÍ«4=†«´ôR›«QbdJĘí«Ňâ•;s -”QWU¬(ůŇŃĹtŘâm> -stream --ČľĹáxŢn7„8řÖdŐíwtÖÁŻäFˇf‰9űҵ†ďW†5–|v.ü-ő¸üŠů¶){ś~‚ˇUśőé‘üĆËo6”r‹NŞ×ĺÁB|sď{ŕ„>Ľs‹g„lĐú´Ź¦Đ=,0?Ľ %L$Ń9Ú…Ą…o}­â™!¸?<ţOc¸‰<%ÓJ¦ü¬'żŘ5=ŢŁ$7‰ČşZ›X7ü -“ţÄN¤4î±­Ň–ŁŽźvV pő<çíuXť9;ď]uĹGQYgÉăx`Óý…[SK¦0®ůĎ‘H(źe<ŽH»ľ, -]07EozRL"ęägčÇÚVk}—Č^ Ň Xź¨ŕ-żmďÔK·é'}4 P‘KÍ+8҉ý—N“q7đ”ARżLłáŕŕoö8hď¨I±cÜV{|ř˝`/ľ'ľ$tĂ*TRýś ś9ÖpčëõÎUg2˛9hJľáŕŹ=Ăľ­)Í1§ .żQęKÖŞ:Ô$'§qÄ&0Ţ÷{€-ĂĄ@ĺ6 ĄeĄ9¶ĘŤ[ŽpŽŰßý_ő’ĂÄšm쓚çyI :=ČyđZÜď„Ř™ôŔĆĽh–Ň=ĂsvQßt´kÓźăTă˛ćbŁţÉöôoYíýÓ#ľŇ0k%aiÓp":xЦi$}ż2(&ôZ–SG­-Hˇű*§iÚOüg?Žł>;ß&7ĺ­IŮŃ&ćęyźRŘ}G÷ôP›F'çB&- -YđĘ©0Č=ąďYÝWCćµ…ů©I{áćNľbE ßá ‰żńO‹é¦^˙ŇYăĘjŹ4évp[íE@ŰŽ) -nóČTç˙ňşńŔ?QŚŘńP6M’…™ďÜ\R^„âĆ+x°Äő¸Oűy3·yöő—ţ|seaň%hVTN Ö(v˛Ď…eoJ—ň‹0]µZUu컇WJ¤Éô=Ŕn%LćŘ#ˇŹkř›_ź·¸ŐŘWvľ±¬p« |ş1EŻóť#˝,»źš;·­oç -Úę%Ä»Ĺä[÷ß rÚhjĹ{—‹QţĽb‚¬r‹cΛ|&îËnAĂĚşŔvhÍŹgöá® hă:×Y¸Ř}’eÁë4QÇÔý"9 ÎAÇÇ) -ôĘ|Ţ]_#Ń —}xÜjč—ߍ čfÝ·”˙ŻWJ! iMďŚa -•˙”sĚW0 c{v?5Ń@@T¨żě‹î§Ô/±€Z4¸`-4nĺö]˘ET!ŇŞ8Ŕl4˛ěŠëpę·Šś3Hô?gZęŐ$Źţo‘N¤cÜ$އÉÝŁ \ éu€@˝‹Á. -,MŠżtŁA®Ý$řâ|Vş_ďÎ%?W,¶Kż\.)gąt:˝ýR}ş…‡ó«”¦Ą>Ă­ű@¶E Ë—R)FĐ5çµňôťŰۉ ~=/Šk~šĄ´ĐX–ö˝ě űv¦Ů˙©]0nđwů){ł·‘řŻ÷†• }Č|-¨Ô$/–ę{ĂT¦D`‹ŞŁĹ „CÍ8Uů"˙‡˘D­©ˇendstream -endobj -4051 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -‰ y—V‘]5DäΑ“hҰˇó’ -ÓÄs`$ćZ® áGxE&@i‰č¬zcÇąú#‹G‘´=Áď«ŘZcÄ+¦|ËHş‘™ĺ ĚqçĆÔÔŮ^Ę؉3¬jF‹)Ö4Ü΂ËTjy›ěn=üd„,"7-oI1ćĂľ*VKÇÎ XV`ß„VJ¬ť„ Ž^Đzë"Ř$kDűV-Ă:%CŢ˝ü8"ňCäŔŹmjčwA#Ge+EśGnS4č[uőŤĆÍż zo(ŹŐT,ˇr=Hm‰Ć։Ҥ¬:a­UoŰřeńb6{-µ”ăôI„%ÔÂä?îíJk'm‰úˇć±9˝ń\„`‰Çň0ŞříĚrö­S¨žŐ'śÚďtöľwí$K\hKÚ&ýšow«aÚôhě?t)‡—·2$|‰—·q1Đ0$ÜÂ6f?T9!ŐÄ(ť–} -M ů#?¤łé]!dE0ŰfŢłeÓ™Ŕ±_kµeí±ž«vžăťQPzĎ0ô,sËŹ©Éh=Č:Ďď…ł)ÇóčBłĂË–Ú¶*rYźŢ#k‹;ž#šj°©î÷cčZ÷d±- Q\Çj3źÉ„?Áĺ9MZHQDs$ź ·®Bş›ó1=ę»ZŰ·@ö”tđDŻ©Í1nˇŞq,‹« l»„°€ř´Ť)ń›Ěvćţáüźţ€T 6 ÉÚb¤q—uÜ‚N]+E–ÖE„«‹*ÖKU:.EĆâů`ö{\ćÂŃIÜ>o2©¤@šV@Ä@›Fa WíçÍőŠăů upß>†ÓŽI`™uŮDFžFŻXŇtÝhËŠ‘Ä9ťeůoŽÎÝ!,`™¸‰V{ő㇠tłë\‹,3Dq{ ‹ df&hޱU8łĘI’ď{?e7y;JŮfŽÓ8 ťńő©vłÉV ҬĹ\•ëpţ–p_˝ĺëZYí!¤ErU^Ľ˙Ę0-ěYž «ˇ[ÍůMˇćb±±ůmX!'_U,>ÍÁu Ďüî%AEî„]F Vő”Pש2lxŞ—"ěAĚc!$ŚĽâŻ śă+xk'®R&›ŔĂ‚O (ĚŚÍÉQU,öęUBSéÂĂ!±đzOâÝ«~˛Í÷±TăW ő}ú‚/ě´˝ú×^ŢÍÖ[6?Ąë݇f:yͲ §‰úZ8.řÚ Ę'n!(Äl˛j¨z—ě0Ťc>„°:ďv|·7 ă¤Ţđi5“«@€žU.µ,eí_ÓŞÉmŇyŠŔ sOűdËm €;–KĐw2E¬ĺ2AĂgŇ+sËęQ‰ŻŁčď-ô2¶ ˛rPSič¬'Kíű  - -áća¶ĽwĄvë7ž7Í ŰµjĽ -"ütŐÓ>KIŞĺ]ćňC0sN/ßüqŤĘ÷‚…TR?útşežd2‰r{‡ĆŞrČŁëýĆ)Ç€Nô"aŘÍedĂň©çÂ*öÜđŕW%»)orľ«n˛XÉWy ÷R°%ëöíŽJ°{úŇ9‹ í˘·ŮŮřࡧîŰo~ř˙ˇ4+Ń0<ý˝Ó¬Y î…Ů9d@>á2gĄŔ‹Őst¨Čń—ń]¤ľLjĂ3˛3nÓßŰđ ăüa±ŢllĺiŘżApâČ3j2 ·»Ů˛™Ĺ«îęRÚHYy_ă˙©‡N-O„Ę'ý ąőŮľěô̢-Ľë{ß…#*iÓĄ“/ż;˝Ť^jIČăS-rʉQ‰Ňîńů¸ëNUă[†šŘÖÇ Cëŕqů§şŚĆ^éGóGÔí„ÔŁ -Öý‹iř·ôţ“>$ó(€B›5)JÔňmmľđ“ `K#ő®ŕ‘¸ŤjýI?Fî>şýMgsd_şN¸çş˙#A¨ăŰeÔĄendstream -endobj -4052 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream - ćŚqrÍ«h*›GµŮë./s‘ŽEŻX°6r®t ›T5 őĎS‘KżŻ‰žÂbZvgĎZ ·Áá\V9 (‡€ĎŔ}gé)~ť´‹+ęĨ-fUoŁ˙7<´˘„é.5Śą=ţ6¸41G -Ę…ä“JŢ+€í˘ Â8!P;)ĽÄ›|ô·RÚ´îĹ™ĐrÄéxščh%‹ŻărĽmx°Ńqvذç4§}a¨o˘ÁîGĺIýćâŞÁâ­†=˛;o…«J›[ą/ąşxŽy0Ű˝§ŽáşlĄ-EÚĽĎŔżą\ţÇö…'Ă‚Đzřl'¦cčyě ­_ÇâE=V &'äq;O ą$I>Čv×Ôź>†•~Čw:uqZި‡Î&~ŐŇÍßBË-‹OM8ÁAIľU ‰ĐąŮ?ÂÖ.>&®¦ř„‹ĄA].k*ɢ”‰Ń&ŠKkXůŁyľś"€´'™ä;ÄŔƱř™:\?řDŽęŽŘ}PÔsä·ŕ3Ű?PŢ©ĺI¤9„)–ŠL×˙¬ěŐĆľŔ˘•íđÁ‘ śd)/ŽwŚ'=dÂş¨@t–\…ć–GH{żĆçĐ~¨Â·â°wËđłł?ç|Ôę= -ÔQ]‹Č…;ţ,ˇŤîÂvcţ_g~™W[’±J÷Błžü ¦€ILnhrŘTJě˙>Ş“¬’)ä&YɆú4‰¨0Nď%ëůx'˙'ˇúÜ,ś\ý> -stream -XA.’ľ-€ů )ĺB|ć‹ő]ĚŠň‹ŤÜĺ+eË“~Šźiö)˙f·KÓ·¤,€?˘Ué#ŹÉ€\ýk«˛Ç›e÷:‘M­ý“÷"K4t&Çý»ť#Ľdr*yý×/2§CYA(‘ÔÄôZ]Űń1Ź%Ćš-cy$A'ővŽŠţ 2˘7{虤€ęxGzĚňL<ŞęRwĐ9w\…°uyMˇ,NôHě©Äů˝÷¬4çńŘ•2-aľMZ3bÉÔ˛Y„čĺÇ‹ęGŢ +"ű$š-Sá&ÓĚMfĄ*Ĺ"Itß˙Ij‘řĎ"r•iKçű˝šoósqč}ÎĄńKőť­^ÁB5®×;~ĺ*`uĎ•ĺ‚Ü»Ą¬ĎCCŠ]JŚk˝ń,G0ů˛Ă§e˝ôŠpEč,'Źj'‚Ż“N ®3ĹńP!ąĆa©A+řÇąďF‡}Ű–„ÜgľIĆÁîtÎ,Ę8_I|«ű¶rťrÎ ÍImÝńË-_®ö˘7Y@ŐŹH˙ů=Ĺ/ŠÜŚ_śÂ<†·¤ó:X°)Ůš KA+ŮšC¦ bŢO~Ϥ^mí˘J—¬^Ůřď\^łÇâšň_Ť›Î·š!ô¦ s8V tÔţ`;höZŹOîßtĄNtEˇBŤ?±.Ą~Č„…ĐMhpqUvôGń -W¶2ܤ±“ÜÄȬ"—púH˛żS_gőńú‡ďóš›LÎům {4ë­¦€CK_™ö¦VWÁc4@mxąŘbUuŠ:H˙TeÂ;©Ů);F/'óöłq®ZĺďH‹a—–ĐzôÄŹgžtÔjO{0 Y¶ yJňě$-…ÁŐŔ]ăL‚+۸łj;šz…ŰH!¦= ¶^ÎeÚÔd^˛.2®âć|FĂÚҡśŘnŞ G8ÜĄ?ĹLvrú,¬ŠżńZ`őDă…`H+Ă˝k®ĐOy<»{8bŮ64Ť˛đËŻß]í¸•©‰«ó-O_ćc5I}bů¤˛4 ¬č©ňż*k$ÓÁ|I†Z«_7ĺü¬uĐ!LŃf…ńzÍ2±Vµ3nľˇ›GÜ+޶áŤmż™,Ŕî#ÓP°żgŃ^ąh¦8îqő,ÓJČţbÓć¤_iőé5Or/ä2J ÇSŮĆ‹ßncNńľ$˝•ĦźÖń‚ąË/±ńńď…v J&¶˙Ż?$&”˙ą'rŐ敎xźŰ>Öő`®µoäW×dŘ0ŠU]AĄÖóǡťä•“ł4+ąäĂ -=N.)%¦€ľq„¸‰ęfľ4}tŢr!Äř%ŢßryëÔU#†‡Xýý~ÝíćlI<1DýgaL Ă|BÄî!«’<°ÂÚdr˘}»őÎ* –wMefZRýNBË/çH<@ó7uT™đ0ly^¨űE‚ë¤ÁśÇB˘ÖW•­1›*€>9»&Ăß‘÷řŐ˘śpćř%qĺJ…ă§+xw1Ă€:€Śśwx˙ŇĎ`čU˛9dő(nŹ1©âh˝’ÇqŤâýW áN÷˝Á±ĎkŁ˙ë]VCű<ÜĹŃ úČfŠůăSsÓ8„5ˇCŇŢ~ź -żŕŻż–Aő; b eŠŚĽó)â)YNŃ=4ŚJNŠP5ÝŠ3%ÉÚscp…0…PŮ15†ĐÂk¦CŕÖ ßxúaÉ–y‘ŕ÷DŢ3Ç)Ä‘âˇCIâpŃş5A)ťrKŃ» /\çaŢţőóĄŔŞdZĚ ×ć0'šÂNEăwí~Ôçč€UXÖo¬6˛ŕůš:v\yިţS¤rsÎlm?ü`äBdQú˙§ÓŹÓ’NµÖަymŤŘ Í»vňş<\ˇˇ™]G!2#Řűm»§Mş±óxs˙NË=ŹŻw˛dęĹ(Ö›ôEĚâ)ź -sŹ•›źŐSŻ>pŕ­[¦ˇŻĚ°^Aendstream -endobj -4054 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -ˇÉ&;Ďn' I© IŻÄţ5‹Ůz]¨ÄnčbJ©aâS·!/1Ő4ÂóÖĚ"kź§8î/€ÍŇ˙©ę m™G6T~ßfDČ\Jă0ŘŠú©łŁyŘÚůmä1ĺJYĹ5] §aQod"Ć;°[™ -70‚Á¬-|Ľ®Ć·żŐU…ö yQzŢbxw#¦©źrĽV×$«{ně˛l7ĆůY˛O›Şbo’ł>HOkôš ß7sĂ}«źYpd…Hú"jNjĂô"hX™ÎĹ1†rϧ2Rő5’Nßş@ ›µ´<ÄqňŢܬ7´%ţŔ€4†H–Ýů˘ěW>O›}:/Ü”÷fbKÚxŐw*µ\˛ŘPź¬Eä“Cółś5ąß«»Ę{*ąŞ›żŔéČK1ťZ›X%ŹŢ$ĆË϶f€ÇqçL§362ʍp˛®®·Y„ů°ďńţ"yť{xˇŚ/"ľź ?¤ë«>Ü"®ŽÇ™ĺ4äOÍÇD(¤´…™…mrX}”DܰúD©ńźł´j÷jF Ü–#hIJćˇ8iD…oĄŹ'Č<˙hžŘ6ŐxËĄxŻiP¬/|[3jáÔ ›0‘xg‡¦Ű™P l X©>Ý9đ^Ţšë;8ćURKPÔ•€ž5Öú±ó=¨BLG,Oi“n\?˙X«Ě<ş'ţ(ß/(fwŞ)ř•1|MóçLŤĚť‚|péĺö˘“ö–‡ĆśRě “]łÉ˝m¨42™E•»qCöp®‡Çž˙µô -Z>úµ“ĄčOY2Aç_Ô-ë r«FTĄiÄÂ0Ę;Řßµ -.´n‚·-: a&řžą*«oč”üaÁ6Q·wZţ"é¨&Y°¬¨p¶Ž­h_$ŮUJc1ŘÚVď"p„7®¸5oŤŔ¨‡čú›p2OB›V1©ä˘sd8Ĺňnš@iCŁrĆüLó( WĽ ýÍɸ˘źRxˇmkŚăű^ŕfĄéµť\7,;] ú/ńż%Aęcť@ŹVĐÄ2‚“J ‚Điđ0ŕ `|-ë\€,“˛ -Ń5{&ţYž……V‡\áâÂlµ¦8 ígZ_¸ž6ůĺŠ1='9ŁśR î˛ď_(.{¦ hŹ!ÜÉňHK†Á tĎöąlĚp]~"Çj: }nĘa̵ö‚ˇbv°aVéÜB-3Ę*„™G -şąů‰ű¤oůą•-9Żć°¦şĽ_ý;ů)É7řeiă§YÓŞîRąy·ţŻVEqĎq!Zě4®ŐS3ŹÔŕőŇŇľůţřŐWCŇv÷ŹĆcŽ5eMϰ’Üđ ÄL—éş_PM\g®áyXÄrg–[DúôŢjŃË:ĄRX’~NDŔ¶XÇkÔjW#ŐK„ďaÉLÜ&b”úü¬>5*”«†˘_´ĎU [nű©ďewďŹf>ą€ś]ĚC†·ÝŕŞQp#kUčvî -ȵí¸gE„čË%ÝúFś-ôĽĚŁß'Č=©aYCĆ4)›ÖkNµ Đá’ lk‹V$ćî=ɰřú<Ź%3gĽ8ŘîfśNQ»µô)J‰Ňµ% ü˝a2p4µ¨%ÖźšćÂËŁˇ'qiśÚN@eĂMGä9ÄťůŔý ý‡hé–Ňzţ,ú®čš®ď߂єm܉űk?őü•Z];ëIc`”îjĚס2Őş •ľleÖkXwä@ľŠäü`pµ>N·VkĄKâ]3R0žđ4Nرă›FO+ŰĂĎůő&8Ă’h¨‚č'wkۧ„gŽ÷pB~ )wĚöbŹZ8:w=ËŕR¨‚Ç[–iß9|›ńOx1g+^© ΓżóIv”äľr›[ş~2˙äÉiP§¦1ż»c75ŕرM±*ň–úřÎÔđŻĚÚ8¦ë} LŰ_°=DHcîpÜ"VŚlÂ'ý#Č€jä'›ĺ%ü (‡ž7‘42;›üĽendstream -endobj -4055 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -Ťš;·®!Ë@`ő ŹDč/í¶L—[ŇÁďh+9×r“&.Č0­!C´ýĘjkypWͨ,”§żxŹxz–¸7đ0ôľ:Ő'á@L¬ŃÁ¶á%VÇ{>\íńä\s5ŐH¬ĘRŠÉ¨÷/zű—žR2â°˙Xj?ů=¤vŮÖQFą4Ť·Ú–ŢńFܨ®Ŕ…¨ĎŰ ,UIde‘ëą| Ő¬ëŠ˙Ż4f´\Vň¤KŚs-x ‡Eś^ )>Bł@´.SĹ·řš˙gIęÓ‡¬\ ČK“Kśękŕşe]ĎU,äyą}Ő¦'ďEO±7ĺP¸mĂzŤGc›cĎÇ1†xvŽűĂYŤňçVśňú{j=ŽţY‡Ô:*†ŢÜ”0Lăv­6Ý»feHmâ7Ź Xő§ -±˙ňxfšőKľ.ć=ˇ++ŻÍ'i"ć9Î,đ€9íeőÖšů„68÷ Xńśž®\¶ŹF˘=ĚSYB FŇ|ëbXßąÝBŁŽď}!¨ěąbí ±ă´dË&))®í`úPŠcŘ®¦ĂJ“ˇ-›„‹Ł*ćůëő¤} ­—üďŃäČ(׫Ý?o˘<Ĺ0&qsĐđ´ŽĽ´ŚÝ+.Řřéˇr’Ü×,eáŕg‹QŮőM\Î ¶đy'黌Ň``ÄşŁĹôŕżĹÓĐ„´g#n*ô}ĄHš7:đ¬ Őg8ú¶JŰCö°/;Ůôt†Ď<Đh;› nG~ďĄ/„‚4aGÜE9Ş0tą×$˙W:ţĐo˙b^0FČ…ÎÚ€šRÓĘ/óuŁëĂŇGŔÓ‘ŕ~úÜS§…‚l5ó‹Ć¤4ٵĂéL{ ô‹¶a.jRˇśxčBáöţĐń;j 8¦Ą*g‰ ťť&/ššŔ»„0/0fĘ"Żý;íHŤ¦†Jş!:ś×2šÄr+FufSůc}Ł “&”4V‘‡Ak3>΢ŕĚÉeDä|Ĺ% Űâ7 -Í ÷éĄ#EŰ™(4ÔFűF®×đôĎ<¨ÓĄÖvŕx´DÁ2ŔBőC$ąŰ‡5rźŘ0‰›JťhQˇâ€O4¤ăXK4ÚuĚźT躢㒵‘ k÷·éŐ@aF±,ÝEwC!t݉Şä4€âÂĘ4ô­‚——úŤTéî *×Ňtd7i»·ma(‡<ÖŹ2)de†a~ţ•ďĚÁ|·R\Tţ“{Ť•ę$ÝBĹ/Ü@,O ŰË%xßĺŁ Aq°†N‰•ˇJç÷)v+G$ľÖ‹É5Äďs/îGCÓěüta0§sV'Ž”˝*Oă5ťsäcčeÁ ‘`“hMľüóŽ˘ęAľ&Á°{=~S FŕęÇ1dÖÜ’nÚ}Z€©űŤŰŁÂ%4$wŰňMšŰjßËůÜśTŘQ)«ßÚeŚ÷řž˝î3¨ŁăRxńT€şoČqTsŮDéËU7„%ĚBą,‹T-lĄž ?„żĚân<©ÄŞÓrnÂNŞ LOč}®ş­…iT¸Ŕ¦Aß§^G˛u>ľ—Ś •ÖyPKÜ“UK ÎfŠú8roe…Ş­1?·e&Ľ©!UBú#Űő‹ďMźüLtzďµaÇ’ŻI§ˇú÷‚áÚÍŠ ăőÔ‘7ă.VŇH“Oo!ń éŠS3é!”uő<“°´§üjÓő…˘íűp6»~áŢjÝţKłř8×řČŮŃ\˝×‰Íl”®GÖQö„Ňmz˙ n•8˛‹ś4°ď˛ĂŤÖďÔ™r0ć•čPmíh€/i{ËÚ´ľŞ‘/OlET”éxÉś;VO22ü §CáŘł}=ŽÄH`ŮpŻ)d… ­ÔU]˙©3 YŇaŃôĎI·(ĎŠÚP×˙—6ÂuúwÓŮc•[oŰ ŢŁ6qí°s‘ ŃrW¨ÔžŰ_ŽNz`ađőyťy –2¶KçóŔkĺ@5@r®†!x†ZćâßÓendstream -endobj -4056 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -Ö„‰Ź#-IŮ˙Ł–Ç}ąÚ{mM=UČ>TîÂ7wnű‚Ë~~őä[ŕHk|IńđD6~ źic×uŚESćXúnYrŚ˙m›¬äyË}®ş„´H%ßUă7Í!˘P µËV{Ôîr&Ź>¨ć4î?ÍâĐâ ha^'>čµkűąR‹VHP#]áÚ@$öIsPnDw?҆T";[źĽÁýŻĎ8Ägrđ,ŘËť):ĎČc±?qúéűÝ šđer !ODÚĹ“ß+őăÓGĹZß«ľ3ToŃFˇňřÎuĘÝ´ôGÚ©śňe¬đ¤|°>ńD¬€±Š íc·• Ň÷_Ë™O”ňEĹŤQ -“TžÂo›.8NeŰëÖŮMŞÜ/_8› ěkGnŐöÔMBä–ůůu®żď”ĂŮ#vO™ÚŢ(˙J4jÇLwĂ|ĽÎs1®ś‚‚c,!e"­>ŇB^lëÜŔLđ¤É-<ÓĽîé&ŃŚ÷ú€T–ËZÉká,z’?Xöq[ŃĚÄÎjťkô/Ly]VrÉ#«?ĐgćuĎ`ę…Ćx± ]DŔ©1ctÂ3ŐjĎi§YuňIjş#®T;âěÍ'~—`Áz7ú)p ŁßN-żm6!üÎÇ%žúůŕ±őëmpdsíŰpNl¬¸Š<Ě é:É>†lúţĺn îĚú#ľK?*–Gt±ż '~čš3•JU{;5Í>ó•zSáłn™Íîü t°úÜg+D}‹0÷”š*Ěy|x¦Śqă^JYŢu·Lw<[1Ä™5q-L0ö=Im š;AínËĂ<ŻßóIź1ŠL/7®»PuľA‰.őßäP&Ňc˙5jěĆç’ MmńçmΗ‰ĎŮ1ÁLCęďć!úŃݡUŕôâĺµtrťÂ;ún燅ĆcěX± -9VŃA Ź$ňünź)ĂŢZ[fé«=®rľ—U:é N;ýŻE#÷°`čńđRT{CJ9ߣ]ŐěÄ*wˇş-y°ÇçćYŞXUÜx.5¬@{w[ÜŰ:śn٬$%+Y“˝^2/Xµ“† YT|*aT<ž( ěŘK2y3Őµ(ódť<±“Z·e_ôőÎĄ»ďăŚ÷W}ś7†xîíŘĄŹ" AĽ×]Şb˘ž­Ţşp9ČsđRóµćdd'NüHäB§ŁW ¦2RÜÂxáÔěĹщYŤ(܇ű†zä#Ʀ™p•@d»5ťévĄ -¸ß)yx}*Í$‡ŔQ·„8ČnĽżÖRÓc^ű9xŕ–Ůa™°Ŕ &¦,RYmSň—@9 ¨a.`DhÜ;č -Źýs«<7TvpĹŘJéŔ˙8†¶ -µ ‘ źĽ ŁźmÚ¨uŘÂEMXNŠ©ŰĄŇ; áIrQ‘!˘$¸X`ăZ÷ř6qjäS’ôŰŽÝ–˘A‚™=.ă ,™ŮU_ çëőĚd6…hç<C´(¦ŕĹ §vĘÇzP™\÷Ć'#ľď“#t4€âSp¦$™łVW"Ů4)*ţ ©ę»pTˇlZČÍ ‰+—-¬˛JQ|׌¦ÂOáǢҠҸ’ČN> Şsü2N`¦Ůť*z8\Źł endstream -endobj -4057 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -Ąśşk 9Ŕ‰ŰŚeĽ5}ţf+{ßr`üĄË˙ÉÉšjѱ -އřˇ2°4ĂG#˝ť(iđŰ4žń YJĚéϩB©)»8+ý`˘“™·»Ă’d’\Ś€–tę& ş˛nťúMOĎË$¶ZźKxüwo.Q‹·‘Ű€ë­ú÷$‹{],•ŢKGďz{ĆT×w}7鋬ç3ŤÂpßĹĎJß‘×rvî3™#LČŰÉĎhLWĹPo µůß0ŽýšQ!Ô_I“EćľR‰ q;đ5ÂA|Ž×,k3)ŠÖ#ˇ ĂČ,ddÖŽ74âŘ^bĺ´=ŃKŇ}ބ쵮.Ë-(őR†ş9ľ…ËďÎé€Ý@{d®b - ‰ALľxę¬f‹ÁQGfŻ’ą˘Ľ.Č©ěN5dPDriUÜ.än<G”´(Ye›äĂë pLTľk(PÉăĹÁ:|'­mu„‹Ńqý‹Ş€°/ëL0‡řÁŇtd…Jˇ{í-`Úg {#»Én|aD¬FüĽO´ç"ˇqĘ/V:­KKG°â»Ň#O¬o?.=U|D^[Ȭ|žÇp“SÄy*ź$ű™ .dČNuDŕţŘjE9¨P`[)?‡·q‰4‰Zř fńÍŢŤ×I˘í°zLĽQPě°J7lt©ô¶Ĺ©ăm=ëÎŞ‹ńhL(ą–1Y|$}D ŞpD$ßk(ő?,‰{Fč2@`ďőÄ_(n#‹Ľ´ˇ÷©ÔÁ,'"ÝşĽ/TËS¤oÉ‹*‘ÁUA= …‘;°Î"Ü~BdŤJĂ1ˇ ÂľťkôĽđGěč˝ŕŔŔě3ňŻ…Í$Ň|źA.W#¦ň„Z”ś‹¤ ĺĹA!‰¤gÚŰ&\>¨č—ôĽ…»źž~łŤtŠ“§´&ksÂJŐ¸Sbúl—W ţ í¶čÉ’ÔG$E€ę¸€9ÖńHş ©ˇľOčVŔul˝|†HEűă;I˝™‘îWű7bŚí\ÚŠp±NŐ }'š ;„ňá€Ĺˇđ^ĺw–Ro`\X1,—ĽŞ‘¦«t€®E„E §Ç;מ›Zź»ÇCpäŤ}{řŔŃwb¬_şÖG$®¤ě५“ĘÂŹŽĎŘ÷x;ú'¦A»Ck•ó"/đŃAâç~@W žůŽřÝÔ” C%žÄNEäXÝž4_$ą q)ßxEZ‡)( ľç‰Ŕ}U–cKJi”;:Q­ űwçQ¤a·€ őžáá/guß3ĹeM« ő\äoŃńŞé–Ő×/ßĂćK{~¦śĐ˛­`¦Ř 6@7î’fd\ʢ]q{d§c;SÉź›Ű¸b ŰŻěÎ<KľvqkJ-ÓrW>˝†…âŮă«Düc(Łů#ˇ¨ěv> -stream -řü8Ŕz´Ioëůí¨¦§n8ó›’¶ŻÓT©Ţ/oS—Şu-ŕOsDˇÚNĽŮsŽĂZ,ZšNMŘý÷W†F7ËámwUĹ ‘{Ń[,C†O›ůb˙SÜUAżÖĆʶ›F‹CkÜ^ÚÖęĹiާ„cIZ7ęÄö*˛ÄĽ[űŽň=ř:¬…Üu.1q"ÖšDz¶b»Éž=Úö˙Ń>ćÇTôÁoŔFP`FŤ»vhz“üů]y" -ü*ÁS¤·2ú:ßhŻ'¶A.ŢČ„) żłÍý•”ĺiă0ńW’{ń†gŤtâBzďµ×`Ń!›mĐ^ϋųݱDxŕzlf°3*»ß¤Jfßďű°0˛«6ÂĽK÷eᾣďyąWŐoxĺ^Ă®řňăc_/»něÚfµüdćlúîĽ @K˛ař÷q A1ÍČ%|>eŰU—ůPÜWÎEç5…‘‘NPš‡2ËcŘÍ6~Óy׸ëme#pÉp ŢĎ_вoCĚXĐyęO|É˘Š†V@®FwJhd €7†e±ÔvĐů×Z8ÝQŤ^!•Î" Î÷»•ť¬`Őł3őĹJľ#1ńÚĎýb~4*Żť·áö(¶ -Č[/y+Qp`úÔ`„§­· Ďxw.ň±x_ţś1ś°žÔ±AąK…ĚÎx‰‡’#ńsĄÇŃŹŞF™–mş˛¶Z•‹0=Ş4§>ĺč„ŰuÇ2˛Ecř=†.3Č8 3™Ď§ČľřO}™–6ŕŔ&ł˙!8łkWaŞÔ/ -x7ţiśFź{xYĂČ6ěŹXS;¬čűkŇ…]r°‰ ×90×-ń˛4“Äk[yŢĘŞíGúQ˛2˘(•vď1#Ël…‚ysv¶cř «Ďf¤Lźúš=8ŚlÍSŮŚŹh ă¶é¸%†”}CľáYÁű öäĹň8›ěOTű (WľźřUWU¦`N;~=|Đ.!uß:3mq&5OŽ·5ŁüjWL>I©:°řô_šÝĂ39.íĽ\ٱ‘KşąŐ‡+¦¨[ ĆÝ>ÔűWIJŢxrü\ZáţT™çU—©Ć©ˇôh‹dú8kbJě˙‰iŽ{d$‘ç‘@vŮN¬tý]±ţĚ@ŕđ ? -0#Ś>¨Lňľď|öÇČé¨ČW€ľâlĘ#”D„é6Í.iPř K ULQ®¶N Y®ě6Ś_ť¬âX—â2~Ő.1§D2â®}]©šś:,q»µ^ľ'ȤaöÇňř´îÚýłň\Mnk9±~{É⍊©R„”ĺň­şÁˇ7ţqŹVń­Y ¦˝xD±šĹ˛¸˙–W˘&Äy†0ýúT.ʎş|ł> -stream -NJ¨ŕ°`ůaVąaGµĆ’ü[d { 9Ľ)ć!¤0Ú21ůfU˙U;š”™ZôÍC}ľyI°Ő¨đ‰Đ‘ŔÇ#‘óŔč!G)fŤN\’ĆąĄ–hľç #±ős#M"˲dľ˝Ĺś¤CRŐŁt7‘t oĎ Ů8R\ŁÉNž±’Ix+rUt#Ŕ4˛’<[Ô3ą—çs(§řÎ+…ČdÁĄ;Mlflß‘“)ގ,÷ő h8/ˇĺŤüęY3"ČG—O&śŰ.š÷*©L?ňÓ|Äo˘rçŇá_hó”ĚŚ˝° łźö»v{N7%[öňóN Ł´qÓt`–Kˇ» =7˙%bN·®i 0¸^Ď^2ý”V±Ě®Ńś•Ć·ާ7RWŽ*żÉëIś(c+@Ţż5b,¶ŐÔ¨GëběÔ BşňjÔµŘGW%CďPWÄfĘŰX‘˛řHpŘĎÎĘQŃ[[Sô´Ťçg‹É¨ď¬ú}“s5§Ň mŢé¶M ľkkNfóVţĘŔŠ€oÓ8wˇ°5vżfęuň»?`ůZPGĹhŚegÜĎúoŐ§iđů&¤˘e¬I澏·÷ý»tެPúN2űň-[¶í€x\úĽäÜŠŚ<§łµâCŽíđâŇ”°w;č¤ Î ·×sţbŠÝ®Wß*´Ž¨îşż( «˝´ĺŔĺásg˛9GaÎu”“.»öÔÂ,RŐP Ýňo¦(UŞE1ůş[^ÍĹe[˛&řęˇlÜą’g¦ľ÷-‚ Ď!±ň6 ‚ŕ;pi›Ž]Cć=/Ęr€‚}Żo܇)E¸É źYĄ@GěxkGÍxŁÝ°řjAüĺ¶›‹ŢćM5’TT!¬h‡Ů É/ÍQÝ1 ‡i(oSyAqOÉĹ·3 »Ę ń+ÓoE^iĺ8ĽM^Zi1]ŠńĐŬ˙Ŕ˛WË` yŮ#Ů׹¶pRĂ{ńе\YŚÇČDńäˇ]K9ÁsBÝ~W° -ĄŢÉőŐ‰ÁDk®™°- ߏrD6łČţĽú VA—ŔáŢ9Ä ĺ»CŠD“EŢWÖnë]ęBŔku¦\şfF‹ęGD–D}zś »§g“6p?˝úZź`¸ i8W…pj9)´j˙éĎ/ŢĘôGěĆJ7‹xŔ´îpiŇČ÷!Ř^¨,ć»o•úäÇ˙¶ÂŞ`ÇZŁ|EM*Ď$[©Ŕ'8řî-ŘűşjÖ/Ü>¶¬†{‡Y4BŢŚpő2ޏfѦԌ6ž›S‰>3j>Üő­¶GąËĄÄ\ÚŠ#µh@„‹on˘4˘ĂtQ=#z_"Ő•¦ŤLŽ‹‘gÝřGnăĚióÇÍrĂ„ëýÄÁđc·HĆNŠÂ“_Qrt~W%ťf´‹w©‡ ă­§2—íT9’¬ĄTËVbËýÎo»çj.Ź„Ą¨ÝÚú/¦îj±\Π߯ń¦ő–¬ÍŤ''*9ýXÔ”8˛‚Tšb¬SęʛѪ§_˛— ¨juG‡%}nź2T Ş,ŢLbÉŮfŮŮOyĘó0Č" eţ90ś5t%V+ĺą{côÂw ¦HéE—l‚eĚ fšĽ†n’8EÖăˇ8Ň>ż8jU˙YtH*–`Ő2¬đv BעdöxĘWëóŽS°AĎ ´7ń3c‡B®?NEß©>è~×嬟?Ý„9˘ Žőńî-ÂłŤTę\ĆK–ű×I?0(Źl!d΂ĹîÓ_eyÉĆßČiď)ÄS’W,EH=9řž)ËdXqP)Ž˙8îů>ŞĘĎ;ŕ„Gą 9îË4.MB}䛞’Ĺiµ!-śęv€·ě2&=î?Ëŕźu0ÓąąY¤|Ďew1:úô$vű Źĺ|yżűNżŰußů¤ĺRá˝ÄÖĚ˝ĎŔ•Ă·W¨,bM¦/”k\^äSż÷ -KäĎ }Ő´ť¶¬˛(РȡE ;ÓÜĘ©®y‘ěI#-x䄹Ń™E†ZóęZ˝!ç6Ě(W›Ż®G™ÓoJ¨Ľüř^‘EšŠźÔ ÉňĽ@Ęf;tبewm˙ř»f Aśű ?”I _ßÓZ[‘Č aÚďţH t˝ÁŤSŐ«Ű… ”I“Ya›&,endstream -endobj -4060 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -G§Q]ÉŽŠq`SuŮ}hżőśâá¨8÷›ĺrú ß`!®dúĹ=;Ŕ§sń]‹Ţ›ďʰΠWćÜt2ć‚=˘3—‰M΋©¬ZŕDŕPÄöŐ…öů'ĚíAídÖ˙ŰdÉ˝FAĘ˙ -aE™Ëde×­-†‡ŕbvAÜçnQďá”Ţ4HĘ˙şŞiޱ@üڞ ŻŠáňHÝPúlč„\>°¬Uýüž¬gź¨L6‚"şŕtM˛Ň0ő=&¨Pžš†H]~ő®”¤',ÄC›h9o›hu”Ť«zAą=řt˙AvÄů?±D‚YqÂĄ‰ÚíĂąUép•~=űŃö2°1`S /ĺ…%Ż8oL˛ŕ2éŘčÜäRËöř6ř<°čIć+s xH •ůś¸3Ł |–ŕ덷uĚ?2}lě*<|-ÉŮŢHŞÍ˘Ěâî¨MFuäůoÖ Q&©ę;Ňssΰçô’˝3ŐžÄŔAůĐžyéxőšvYüźŢY5<2X˝’۬plk‹› ľľŕžä9¸űôŽâhŽSUĚčM*V>"#€§ž sÔyŁ~µkqŕL -”{·R´YF*öđBw~Ł0_úIŇA¸÷˛->)4E”‹{{őý˛¬ĽćăĐ k.Hů&ÖŞČ’š ů'ě«0=Ź^em7dcl•^# tĺ<‡Ęşti„řЧÉ2Š°ä”¨ßĽAÄ~ö›±ŻzĆo -'a±f{–çěAQ@µwë—އ÷ŕoJzľz.ÔË]ăí•SK \QčźäŠîśĽînÓôŰžţ‰§%ŘČ;•jm˛rŠhć®ôWËüČĂ‚÷e_ŮÄ~ňß%ÁăAŮk±§e)űŽ Z1eµ®IÇ)x–Mšő.»Úżą~«î/GrĺwTÜEH—”'Ľţ_勵5:.T<˝Bă<ć‡ë°zo˛sÔ+ç:+ľfćd(KuŢÓ`#‡Řú±7ľ}ąk@6oć'>A CĐo"lŻ.Öş»ÁçˇA …‡9Tµ­§qťĹtŘůüo,8„I±owpW!FÄYî,¬ôYĄÚâą‘mżĂÂtůěĚu‚ c*÷n¨4řR WdK”CĂŹJŁ™Ó`h›źyľY…ë’S®C1z:üťť@éoąÝxŇÁ欯‹ÖČ»WKíëv¬“kAaĚĐä™ŘKC$_»}UHvZ®hwí2‡ţCDŰâŐ>`VŹEnZ•čăb–1ďó÷yô•r-łé}Ă–0XťBÇ1r*k ünÎ5ÚvĂޡ[Ř"<_’m=×E I -ď#r -\]Ĺ–c{䞉ť’”_®-X@-„@2(Ć]gö×’ď3žć;‡ľWMđÚÇU—!0úÖQś4·J#Ĺ®0ü!C -„Ôm 3ÚÜ‹˙-ú…ăeţÎĽ©—?Á°^_!Ă uąJPŰá.ńŁ…ďO «Ľ›MŢZ&x"śřIňôq đD:xŮplá+$ŠyÂĹ ˝:$»(ë‡kŤWý9Íń |ŮËQĚc,Ů܇Ć]ĆJÍ®I Ö=ŃÇ´ü07ŠŽŘăFšŚ91µg.#ąóy€ČŠl+Ąň<ťs^ş<•:Ü~Ę·ÇŐ -bńg+¨O=%,%sí§(¶e‡$ÇÚ5Š!ČŮ˙u¸ŇŹ=§*# ‡2ú+iĂr\‘9ęsd=H·ŹÇ S#ÖąË޶zřz×*sHľ b=ç„#ţÔ0n°Z h ®7 `ź†yuç.„¨ůzî1ůÍÔŚJÂ`Ăú"ëĎ ź(‘ů†2•1`~ŽS9lü¨3ťqő šř°8 ~شsUÁCS‹sť m?čŁŕGČ[ÜáťzY=á“IDň`ÖŽvô_\˛©&ݵK‡I«‹Ůe9˙“­Ŕ_‹É;málH_7p9¶Ž;Éȇ:"É臋KČuą°«N^~Ď´ľúŵnX„äĘÓe-`…ÖĎüGaĎóJéě Źećk…Ľu1l -rŻvúÂSL&uč%yrăô†ş°ŚPÜíěőqwc‘ Jß©=tä2tdđŹ–§ýM;ĚáÝHŠ•45ÔZ±7‘îdډh :ěř/Ć,ü> -stream -Ę.-ڱ#(öćCŽ„ŇĵČ®{÷  Ë·ç-?Ţ@äűlâ™ËŐ9Ś92»öJÎÔ¬©Ç98ý×¶´ő¶Ó€LÎ3o™yNgÁnAťĺYp¨Ś$4ä¸ţđž,Ű\ý›RÚŤ6lw˝>˝÷n˝1e®ĺ& î}óógnÜŰ:˝›J?—{Öcé//)šż˝f. µĚ0žöŹw­oJë°‚"‰O˙ďň±etďącŠăÇô–îc©Â­´ÉŁ!™Ŕ"<ŕřŰh—ÎÂźůU31—RyĄ—ǸŔË«w‹Y÷«Ôˇł©ĺĹ„B Ü͉[ń 7ôţŚlôüÝ(×~C÷?ţF(čT,ÝkžÚÄg;éT(Ä⌎Şa×Ę›ń·líéV âţě6é’<Ţ2«HcĄź…Ëę/ɤŇÉ9už¸ä?Ő‡)¨¨Ă8Fî킵ĔLŃ(# Âbnä7l€ąT˙DöÉ Çű_ą•Ób'$Y•f4ý˛üÁvëŰq ýĂŽąÝ3C% B 0BS]‚ÄC™§Çďů “,]™Ř™¸¨ź…˘Oׂ’†e{JĄM–ęu;>ÍÝÎťcVľţÝÚŘ˙ǧŇI¶©’ţ˘Ú°_TŔÚ„|XńIEęŢŻC;5ą!z”1L<ŞKž$°K+€2ë´šxťt»ľ&ÚěčFš3Âé;:ßÔχ˝;ô€¦w¸qâˇŇZ¨ŤÂi $± Ć2çdÜpQV´€Óże[ŚŻ1– “xCýżąŹśÔ„ńýö¦yż ö3Ú‹}a ĹľL“ÄÉ ? ÉQ˝iNŻy*(&âóW TÉ)Ď5mÓË„Áäľ…äľeňUd—dçD;!f]śô€?Ą­ĎśÄ © 2çđ=´ä3˙ël2ZńzÖq·°GÎ0`ÂđC†pr¶÷’¨éó~-M[k#g>vŵßUa{_—/‰ň¨•t§}&MY•çËĂ ůhß5^¨jt}ąm¸ažÁTČáLm¦Ź ýjęĽ7O!ćöAŮ0ęie®-y ~ w…ËěŤČż︕+9mMڶq‚Ý-Š/¬Ô-ÔčLwT)ČýËLĚŮw¤ §s­p M•ĄY d5č˛1ć ovĘfú_ÍmˇŁ—ŕ“¸"®WÚP Wn"bصfetAűťŤ‰&†…«@ß_˛e†µ´ E«ŁžŢFxSTś‹gšÚT9Í”–tFŤ Ęë;q €ŕ$dHpľkţˇŃ˝Pqla§´Ŕ8`GäśYTÜäF&+W‡‹o6ĺhM›jIô]kZ®x4(R'sGJňŇ^Xté휍üÍúÇ}Slö’ZK ňtŠ>vAßW˰¤^ř)Y´ę'¸ŚĄÓůśÇŞ7ŐÄÇ[MŚ‘«Ac*ŇEI˝ăíSęS§fŤAÔ\—śÄ (·ăFC˛ąńgŽŚöúl7z$Űj´=űŞâ¤Ž¨yS±Íž­›’vHpCw­µŹ;™PJ XtVTŐ{ŐJ叡;“şG~ÓéĎčĄJpä a]“˘Ă°ÁL?ŘŐŃí˛ŕx—Ű:l\BÜ鉲}ăËě^?g˘Č¤”ce—ě¨ězD," #đéŔÓůVÚŇ鲡}ućEىŢ1čyGPkë5Zé辣ňp,e˝îűŇ·/ „ h-ŢÓ˙CŰ–Ô•íď1?`Ňiâţ}lşŽ§ÎąÉń•ý±ô‡ěôeŮ÷ÔT9b!´•K*"2Z‘Â8ţj[m~—ć]:·śîz°uś‘J…×§ -/jm6˙8_N˘~E_4ŕ0lĘH‹Ď0MÓ ÚŻ‘ťC’ú[(×DÇ!~›6*ľ­›&Ď”©ô8R‹(÷ŃaG¨í%N7ŹZŹLżC0«8;áfšfŃ<ĹĽ·ĹŠx3ąáOG"šLżU(PéÁϬÇâ«JYä÷śCG<±Ż`ß…#écËŽîŕK~Eh2zľÉůÍY9‰7ר\MmRś+µęÚŰsj•µ›F0<Ď~ě„ &ł «5âŐ›¶ß™”FřMN·endstream -endobj -4062 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -\®§ĐĘBŕąBČčOĚř '&Ü–.˘ŮĄ›ŠŇ0ˇ® łŢ!fŤXŽÓ#[ÎEť4¤Ţf|ĂežWÎŻ#R…„<Ękśµz2ńcśż1V„ËZ{U‚Zfýo&aO čŇÉŘ0zXL?ČL8`†Z!ŻK&|ń˘ßş”ú Ęt> -Cɶʎ‰Ś‰:»;BĂÉXŐŮ -`”!iX˘ŃŹ|–\G s ŠD{W‰ý[¤Ń  vř -ľ#u}Y:ü[ů*ulČzţÉeUŘ5şÝA±†ÉÉč:Čč…/Yô i:€.˝Ľ.ÝŢ[lë2’<ę 1FZ"ő÷†{LőŤ—·$nÂ}ěŇUŢĐ}¶›Š¤Ü–SÄb}áQ˛Őf ¨Đšý¨%›e§hPäćfaąpҨ]iŐíM Âňš]!ófiłWĽ5§°¦źűLuíưSŚÁŃe6®X%G¨w —íě8ţj4äaI±"?¤ôë38jÝĘa—ŐŞ´‡L“7¸›qÖ~T)«%ĚËaŔ˘ŞGôąiĄ]0kXş$ĚçRlÔĹw(-Ű o† ęš( -7>"Ę%`{ŤőŞţ™^ůŰŢăS!sŘ©Q}đřR—Ą{SĄť=~LEh&‚±ě_ÂjŐRKn(R*čmĽ¬¦ĘÂ-€rŐ»Ś=_ÖŘ/÷úĐrŘńb‹ž¬aŢ´¸´ÄJEQĄ‹‘űĆ‘u±ŃŤę¬ß‹Đ¦±˛!軄3@Ţ’ě"mŇÉČ7°·¨¤Ź'ѨĚâµoĄĚţ5— YÍëő=s*“ąa0¶tµ>Ííć+MoN˘ë(?k·Y%AAťźSóívT±¤jŃ.H’u缛·űfz›&qsÝeSŔ¦í_Üżź­µ'O#OžGR_’Ľ9xOĘŢşJ].´Ř -1Í/z ő6E*RČ$ËęĹü©\xj>ëő»v›ňĎhÉB”™–`Kž}¬oĤůń»z#% Źk=ŻNűáĆĽźÉÝÓ™hÁJš€\Y{ŠĹl!­R wŤ‘řß0$B=žm’ž}đî¬zAéŐ^˛b­ýU5ĚÔA»4żé&ŕĚŠçLâĺ/äG[N^Ź 2řđ3Ő+{«S]ŕHJJ꞉଄Fv)–›Š$X‚[řćď6–7ö´é±QRň“vQuGNOÍh/ö›ľĘüV%!˙ńńP@Hşö{Ŕi^›¬ľ"q fcŘ=§ĐpÔđ=—š×DZ”IV¶ŞC~„   M–O5d˛Î.ÚáĚOŻ?ˇăFZřdEFá<zUyAú˝ŕK쥦rĹbx×uP…ź"ÉϛؽO ŕ3źBŞd|e‰_'ŘŞV±őď ™®Í_HQ¤TІľÁ|cľ;Ł(˝wE_PQ@} «ŹżQŮ“Ż’ChI™SŢŤuCɱŔ{FmţPZ’$i+Qv~üé81ń÷!řJK>Ů–żjł-˘4/·ÂnőúBęű6'źÝćˇëXŠ‹úľx]¦B°6Ł>T]´Sk¤~ŠĺZĆź6‡čl&z¦¸üfěÝv0+jç-ˇZd‚>”‚řiń—ćr'>doţ‘¶°„Ę/V ¸Ď§“ÇŞIηŞn Ďę+Ú+ÔŐr‰Ă·âpr|uÓ™.Şč(›h 8ĂbµŮÝ‹R+8›Łäňډaăk˝öň_:g=ŤŃzÂôSŞG‰Ş3÷Š×ą©„)]RČ5çŞSr*‰ľAŔôů‹ń<Ă5rŹ•ë›ŇȢşĽŇICµů ‡]¤.ëň$şţ6Ű˙" -sË“qRxáJ4E ¶f|‰>¸Ä+f?Ă*[ft˙y'¨§9)ă]¦f4<(°ß¨Š|Ä,RÔËeR†VeĹČż‹\±äĎ> ŻVG‹ŞÜďńŃ{J”ÎźVRwuxČ ¬­/VLsžŠéd‚ćh[bs>|V?Ż]şo®—á°ÇÉ/„˛Ĺ´ŚŤ-~'m ÖĂŔhçÚw;‚ÓgPŕŁ\7zdS;ç©DtŐ –žÚJ°®VŐ&6Ç…} Šěńí˝[lqđ¨q8ż­ÁžÓµâÍĺ}5K¸I˙Áäqa±8óQmé/şgńżÇÉżUP(Ú:b”NöŽ™&őđ*ľ5É`ÝĄ9÷i·A»Á9«řΧYâťgŘQ’Őlóp»býnŻ\ż`âhŽËdę=)ýôľM”ÔŁď”EŢ×fépendstream -endobj -4063 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -A]b8Ř+Őř(Ýl4aB3“ьҰG>äîMf}ä«'ö$Á\ŞÍŮŚů33P/Ý%UÜäyjc۱·Č…®P¨›as$šUßbpňľ;f\ŹÓ+n Ѷ\9ŵ"uËjń„BĹi+4ľĐvÎŔ’öáş;UNcfÉźg6@}ú§‚Ň$´Ç Á=ůc2İét˝IyÍ&ęO±©8 ď*ČWG•ťŚľEmý7‹ÄęŐÄ7Ń^^”XČ9žY·?öÍůw{Číă@“źă«ĺőT@×kő8˝ŃŃE˘züÁAîŹÎŁÚśăRö*9Ľ;~r”ŻÓ´ôŠ6 ďˇ;ţ/ ÚČĚňżN(4Ś÷+>ĄéĐ‹äfÝ(Ź<˛ştzs‰Đłţ>ú|ă0ľË*ş–ĚDÚ l5°*X8 î¤)#Ć‘tS_‘_ÓS—ŠőU‹zŐB1ŚZ´߻֚ ˝OóÎF!î‰.4ř,-é” R§¬tDE“NÎ(ł+_+{)H|‡˝÷¤ĹÔçÉ÷F#oPUIŇ’5Ź"9ŮŁL°;Ú«®5ĹtźňH«;Ę“ĘÓş˛Ýçö9NÜBsË…řUŽü©(ă!DîÜ?:é/"‚%Č»wcő±ö¦˝î±Ţ1Ń~0°oő_ć‚ ĽűpŰÎúfląäŢ ć®źŐ!Ô"Eŕ]†˛ążŃ)"qxqfTÂţ©Ł?Ţë'îR"5äĘüJĄ T€ĎŞ`𳀉mÄŐ9nOÇC7n›&wc°—Ű” ©ůX—¦â7´Ę~9ÇĘ]ű®"¤Ľzç~VFČÍo¤#MVqŃČsůÚá#:ŐŢKŚcíź:YËôü- {đ#Ç»uČćżůq‘ĺAâ‡|–V5.E ěáv_ĺŤř -©6ČÇpÉd ę-=f_„Č[PĆú -ü3Ňż˘ÂÇň˙C¤+ĺ’g ß]‡4gŔ3řćO%tž4O\ý¤r@NŢYĎd2(CB-Ň÷ßk§ÄŘĂ -˝´€Ü`7“‡˛TÇϬöTUBcC`S’1ă†ë‘Çúř ÖvÇÁg°´ę×óŚuCwVŤ«˙Q–,¦:uJ†b ŚÓO‘ő¦y23€~îMyŹŠAŔú'SÁ<Žäń -[šă%*Lí˘ézb蜫܏yćŠ~«lD ff“#|ä%Ç“ĎřT·`µ‡âT…¬®Ü'ć(J”hstb‰Ą}Í©+߼ßPR.*`HqŞ`ÂŔ˛ń˛DfweÍKýŁ„Éog1HëĂí˛ęSą˝ýĘůH×d8ß8šrŤŰ‰pµ-śl?B:‹ŹÝü ‘L¶—®óMťÝ´WSër–ě˘(B– ę“xMÁN¸Ď» jŽ1•ĎÂ×óֳ™“TÄ´†ň¸â.~„‹›`mć„Ńf6.“¦ÁŻ>(sĎ| -ZąSşÄSřé}_ ‡©>ˇîgěT2Í 4ÜIŇÇ‹V\FɡĆT‚Łí.şžKŕ¨P~ŽK_gy8ńşoI|íćK0ä&”F¶ Hâ$Ő ýć~•¶ăe ’č·»˙v+Ň~óQHÚ| -™.Ë7ôČ‚‡ĄQAÇwţÜîÍUúšŰ6ťB•Ź^+EHůË’˘ˇ˝¨­4€ŕzô VX˘fáđ&Jź‡Ů§ťDPő0FŕÖ“„Ńűlň*ő[Ś]!żÍEŕ»Ç,´lú-tő‡Â2Űo%ÓXB…D|Tnż0é\k¶di ÷‹RqÓÉ·nÚ -ر©hůčËtů”Bvbr§çĽđ·52} j{ĐŁŁC{¨“'Ç˝ŘŰŽ(îŇŚ}Şcî =8ëa´ă ß‘Šźez…ŕŢ4ţô±-éeéVăv€ĆÍÚĚC§´~á}Őź]Gyendstream -endobj -4064 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -ÎLËe@áÁ[™ůŇ`ç0±@…ÁźvšrW˝© 3}äf`ř\T¬Zȧ á’¨"Ý˝üwüRĆ@ ;úżŻW«@ ·˘cák]´JŹÖČ8í€FíçŐ˙ŽěĄ¸uÄŇŘ'2ÝçęEď«é|ö”'~(9±y%~–¸ËŽGľö ™ᄱďĹ˙aöaoëÚvn¶îÔhĂ›ç…ůQ}ÍŮž+żůf~6dĂQóÎx•( «ßڱú bSƲ=Vyń{‰=‰%“‹ŤRqŘúéŔpÚÄN -Äv7Yý¸—ç–ßř~ÔgwBFbÖŁņF¸dŐ‚ňůŻXs:Źő™TĂĺ˙»÷–ÝBî‡ö…&-‹Av͆01…af¶Á˱5 CEs«Ţ(a/1/JĐĽ•|~¤=Ŕ–@t¦¸¶Źq&Ĺߍëýcű­ő[¦7k%Eé9Ršń†š‹č™Ű¨»ÄGĚb\”Żű.űÍý5]‰tőäh¸Zń˛”r$*źűJYÄجć7Ĺd‰`@&¦ĂżŰĘ|ȇľďJ  €-mX5¸ĎoT÷:ĐÚ‚TŐůuÜĎšgg‹N¬sĐ‹őľľáÉź;6ÂńĘ8ד¨fAȡëR_ŚÁČŇ™»á5Č˝%®ř -f×;ĄCK3ALřÖ6ĺ1„>Źěł(snű7d} ñ „.Ę ĘuLî‘›rçZĄŰĚ0 Zß…˙ş -üI]~é ëâX! BjßÖ5ľ009sęčR ¶m$M÷†čö×nčŹ|s™i4ßŔ>˝ké»fŁFLłŚ|uć.70ŤŔúnY1+dđ»ŽnÜ0ćqľîĘo˘>čţ-µY2w/Ţ9kĘ -W™‡«‘¶şLěÍä§}·@#a ?9dWqsiˇŤŚşvŻĘyi:Bâá•—’§1ńŁĘ6d7%ş€”1Mΰװщ;Ż)°2lh–„ZÖŰDűI3 ,} Ő¶‡Đ“'˶ô„yfТŚŮë -ˇ·ď(ĺĚ__ ŽţŇ˙łŤ>;‚Kę¬7$ŘekĐAÚžËXřÓŹ)ÔeUéYF_÷Ę9UYc­ŁľMďuŘ\z8™”×ö[g$˛Ë݇Äđô•7bîű˛’ś(č÷q!čń×ěN¤p;óA”$Ţ/¨SÔ]+\ľĆ!ENEe9#»Ą8ti?půn7©ď!ĚťÄ]lpĹąXŕÚ蔬ND^d±Ľa<<.>ę§y¬ŻŞ]üËĽÄ&dËáŻD»„7năI(tüŻu5ţg“řI2zö1Ă•Šąhp•A»VQ >á’/ă!ŇâĂ\Gçi4ci÷™%LN(t6D$Ą#Ě6}t‰g°÷QfŃp˙Ýj+ G5©"pň3Ř!k®}3ĘPfË뵣>ođ®ĄY?t)$řeC7aëđă©?”¬ -Ą†Ă–']‚F;çp¶qieđQ ™ -rWŮ™µO}Ŕm;[>V$öüŽZŞmTe59o/nč*ń|ň¶nĆ”JGŚybŁh©Gj5ú;¨ý †ľt&đgŕëÎÉѰP]]¦ó±łnĹ«ŘĚÄ×选ăöÓĂ?¬ă‘F… ć­PKĆ2CHŠS×´LşŇô¨ŮĐ~vˇ¦ojĐu_z%ď%2Cá'Č\:2°QiŕćÓV&â -Ń -MŰ.yRąÍŠťWnE -˙tG̦MúJŐM’ŽĚr8mšCČ沼*­1÷“‰ogl:•$ö#–z)›°HĂ˙Ş 9’?Č=ÝŔő­ Ň~›×K@FÔb ôĺw±­eá•ŘÓ)î)Eš/mA2ČɵKő»>‚YÁ𼳨‹ š·&;Ú˝+䯚H«şg§t»Sú#čČ–(,vˇâ¦˙nüUť€=L2W_—mqëë3>§–^·~»†nK OިĚytjkţ@üžŠęם5‘ĂłĄZś‰Ž[Áž]W"ý1Ś‚ŃŰ8M:ą§GŕĆdäÍ_‚ŠďĐ®ě-¬î¶‡x‹ő|ł%ŚŞ]*ĎhҜѡ'©Îđ~„ĐżÉQücäX+ŁMkj‘Đ‘ -žĘÜš?č§GxŽýżáşendstream -endobj -4065 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream - -ŰŢÖxݡZ‹ŕQśňýćľjWĽĂâ2Jö!ňŚ1ßäAkuyýG”HĎĎęH‹˙ňr2C‚>Ŕ!¶ě¬gOsK3:ž1Ş4„3gĽ°žD"ÂMcÂrýs€HCç…GmýôSÝ;4™Ë~ĺ©MşýâJş`k}Ę -úD$rnm7ąF\söđ»ŮTyň«ęk…"ŠŞŃäVvÜšx04 2¤”É}L˝ ±G¶—q…ÉĚÖľţé‚D‰›ú‚,ŕY>r‰(j{%;•$Q˙ö#MůŽSD}Ö§4LŻh€Šo˙uńž–häm:¬·4mQň†}â—ďWľ/»Yóřź ––‘ŹnŐýďą™ś|ś·°ĚĆ>‹“ř"ţą¬á”UĆ}±® -=$;ŘTpĺ­ţéSűŔQU_ďî¦,_˛˘‡´á¦•¸4™—%ŇŻW,Źđu]čnŹSł˙°8HóKÎG©đEz^9ʦŻ_¨Í˛ţbŠäoňq]…í:Ĺ«H{H<ó‹–˱Á´ěšxlä­L@cx*zoCë\*óŮÂŇş1V:•Ó=™ť6M ,'7JOż†¨Ű·6ę*hY¶27ĹKďäÝM›L5:L]ŢăÁ±žao8 -YM•KRXţ’ĘOÝ:YVÎŞ§fXж 6iˇg…ăĘňâ9_‘ @µ#çŁa5cÚ}yf`f>&Ŕ1t7ęc%¶\Ęň]ő@y€ů•â0¤AŽFëü"ó^ŔĘ\L{Ođ¦ŰĎü—}•ü¤ÚÚ g«—e„˘3Űző :”íuç żô°EUm<ăyZ…}.ŽśĎD•ÂÚ ä!ýWĄKöľ˙OÝĄt-TĎ›é˙•=ŢěĆ1á·â§©•!{n˛ ¬…ä­—‘JUČ”%YŢW…×ĐťĎöËĂxó;`ćèOaH¬K¶okĘV3ĆVĚ~Ő-éfćÝ4e÷ŕ§±»‰O u÷uŮ*>ÖŐÚW5ąiY5TŻďVťhNőGfŤ 珝ś±›™p,d Rßc¤-"Ţ0Řű"}woŔGĄŇm4 ŔńyR:}AĂů«Dů°6FŃ™ćşa |JŐö\MŃ RşMóKşCʇh=Ž)Ë˝Ú˙X9ë_óŐX,lŹÝŕWFťúé|‚ĎUókFćJîo_ů‘ŇNĐďť1ˇÜĎ2 ±ĘŤÓú’ˇJµ\ÝJ˙}—ۦŘ÷F,…ś,łżGéŐ$]2mކ:!€áz8®!Ç^ÂË`ţ—oŚňg'ž÷eTŃlĽ˝°€ň•·&Ȥ9Ł ÉÇ;–üřÉ .Đ•ć¨ MGU–łVŞ˝É:'0á5Ďđ­'U6AÝ|4ŚrlůIw Amć› -;<źîĎV7cJĂ’ÎStüćZ¤Fi_S«łpv,{i\"Âň -e†ĆţžB“âŕ1xĘúŹ’endstream -endobj -4066 0 obj -<< /Filter /FlateDecode /Length 784 >> -stream -µ(.5ÔŔ ÝôRöF5ß¶2r×jč3‹•ę ü®Č™×+đ7/THşy8' -$ś­®®y…yx`ciă•{?)˝”9›%Ss^ŢăĄÓW×9a6=Z›ß’ëĐ!<= Üf‘–Ć%Šie¸ŤÝ!I «Sńďl&[ć -úhďçwőµ&ŹčŮţáv†4”šţŮůYËĹ+IJéV¬ ‡ŞßqşÁńŻzČ)…•Éx^™Tˇ6µÁéö‡Ż“Ę=YwŃżÉ\dŐô™71#:îŁŃ˝Sř˝@¨ Ř~ň¬‰ź+t7w¨í—€§Â5úU­WŞĘ_1TaĄ 8 -Žăř‹ˇ@¤‹˛:…\?’&ojÓÖPĹbŹńb땇âŕzĚ4zeY MʸQ¦śNý m6Ü,»:˛Č'„“Ô™4XycH¶5_BZŽÎâ°ě 8§Žť˘‡fGŢ.ă:YCQ–~MÚ^ďŠ$•şDQř•WT’ż  Ů č2ě^T°Ď°´4ßµśů&\ßĚߙ٧V$=Č\‘8ZWű‰0l2|Ą ¨5}ýĺô}i6>"şŤóKŢ6´$ HŮ2NvdÇV:Ä·Ş;-d¤/[…ź ‡i(ŕjM„6ż X(óSÎbl~Pć´Ůß.v{./ZoFqfşüďÉ–©”‰Ë”Ĺ ´T‘Ę*g}§łH›™”ÚÉVĐĺ`˘ 9C!łjá¶©(đłQw`l oż\´ó·®˛sŘűÜüÂvUT¨[1üŹ6 Qěs,vÚ=×’WŢd ßX$ťÓĆnéŻ<–«ubđhlh1ě%}íŕeú÷Ö“Cu,Ó:5}[a„ÉÁMKp3âď> ÇyaJ§*řŠ>IÜ‚ ?qXĽv…«q[MSFF^ćÚv4ÜpŤŽď"ó@-IČŕôۀĻ(öĎ2N‹m!1S{۰ ‚»íeűpuľ±ąG¦\ą”Č QżŻ…BÇÝ~ ŕtär©˛´ů•ńq­ŽG‡endstream -endobj -4067 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -±˙Č暨ă µ; ť‘J:Vý”´ôÖ:ő‚—mŞ5)ą+‘`ˇÓbmgjţ3­­âcl™ ›Ł#<1JOĂb -čFItEÓ1,˘wěř‚×=óć­†ç¬/Ą;cŮÝ6\Í9‘|Ôuéókú’_Ĺ -µn+Gű±ş±pĐ3)T€ Z($x.°™ŤÁ'ĂŻÍ1íÍ|ŕ¸ëpźüA:˙*&ˇ±Ö˘Ł®íKÝ;˛J/>ÓşőŹ/ßĎĐ‹t$P×«Š‚éŠą§Ůś\ŢŁńQ%K‚–äĽŔ »6ăj0™F×? 4¶{†»ąőńtifŔ(.Bß˙ ˝OŚ(ipŻâBDíµťç÷Ź‹')—ÔW"ësŠ1[DŚŐDň\QçŇŢâ·)§»’’«i˝ýÝe#ŠĹ“—5ŕ*¨¬˙ݸ¶%ŇW>LÉ!ÉśiąžąŞ‡÷›D@«ĚłŢb@—ýAp ÚŐŔ‘ľŻ¬YŐ ćTK,ç'<ä3ðzAUđ6IĚŃ?tťí‹G“Uü•ągI:*UŁ b±J:ËąÓBµ?Ü“r‘+ ±um·JG¶s\4 ű#…b yÖęő†«©xŢež ťP˝Ĺ:^ĐdčËÇ€űI¦/z,ÎĺZÇp@ĘÉŇ«eú&*• ú=•PŠ­SqŇe,4óOť =ö=v[8.ë(Ć„2wś‹\Í`XĽAZg§‰ő4-˘ć±č…"“Gsí¶€#2{u•÷€X˘`tčLQL;Č ńÚč9ş8,+egâßë3î#č n¤†ÝmA¤Ý"Ě›¸¬cˇŔ<'ý}˙ć´NDć‡2ĎĐ÷m;HµO@Š…‡–a‰ŕ–$NŽ#bŃÓă×~‹O\ÉÍF['ŽŞÂăçÓwa4€Nŕ ú7#ő éfka—ďňż 3ţëö ZĎŢ@·Šwjřa›x-`OÚiŮjX+Q+·˛ĘĺśOçMĄnĽWg”Ü]ý© ˙ĚqkÔŮΆé;}eNVw©řÂŁÜ>ů=k´ů8‘ÜůË«˙!ëĘCŞĎT'“ľN;Şv—>6Ć{L˝ęrcXp‡*)©^vÚâźţA±'Ů÷z'Î#–˛:gţĆĺ`v‹W›g4_6Áă°4ŠO|Ćgáŕ AĽĐż«lŽďŮĄ@•‘ü¤3nÔ¨~č–ŇqŹ(8ĘÓpK-ŕł o]ˇµQ”V°(-ZN/ŕgyărpZöŃÂźýÖĺ倔ő‚[í!1Q‹FéHŹÇx˝Ôţ¶t cQˇ¨®‹âl—Ük<Öş=; Ü/Zě4ŹšÇW"_D+Ф{v„q?~ťN§ĹYö˛"e9W…0Í2f—iF”sU×áČsŁţD¶rF.Ź—ĺ’u35´.ă|Ŕ°!ßć …ČŤă(gŹ{Ö $(xú+ĎÉčmůy Ů§ .Łů -Cز.ń1`)ÉYšV2ŇÔä?n­RřšlÁŚqě4yß+nÂŰ*™U Ë{b ?~ú»őęĄĐ #Xüd«lˇg=C^M30Ą2 ŘkŮ·ăąň‘1ÓňTőŤěĎQĽĺ“Íúíć‹1‚ýÔ -n^s÷v§Ý—hšŤÝě°N®č¬`»±kfI˙ăŰůřB×!Ť˝ŕ?lŰ<”¸M¬:?ŕ%‰Q<ĎŤ¤q7p4ĚJ&­Ŕ¸§­- Ó¶ă­Îř˙ßpFw7°Ű,˝>qdxܬ˛‘l%˝«ď°IîŔĽ0‡AĆxď>ÚľyH -_#…·¤Śč¤_ľ!Řŕ0§Ş@T,éÍVă@THŰwݬÁ?efg|n¬ÓŢq˝ëŠ.îţ´Š-[­řź™6×1‘†Por‘bŽ”ĎľżíBłąe#Ő5—N?Ěb®c;=BĆ>Ú×µ”¤"ítˇőxŠa~Żĺĺç+çó°XĹST§E6×ćĐľ 9ąJ*Xć¨pWą(ŤKVš j‘‹%şNhňńŠŻÄŰi'´ćĐdŤŘ;@qJ¢úga¦vGW6× ¤¸NŰ¢ŃßZqďżăŐIú•.ío®xŔ‘yc7•D;ÂIZŻʧßC+}oĄZĂf]đ'In!†xAZö0ażRź®ŢC«ÖżČăHÖ(ţu¤ž -©ĚŢ®¦ýڍ.{˘ZB˝ř<°ďá¬ë’öendstream -endobj -4068 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -«ˇö ciăî:€eÖ‡&÷ţ…ĐMŽoní/=« ĐHĚűÉIbŁ ‚ę2—şX,ŘËUÚp*#té}µ´7MăO¦€LŐŢz9V0đŽv‘ÄhPŮű—¬=‰‚N|MZeiq~IpËÜeżőÔŁëďďĂ„™ů]ťK]¶ĺ&WcŕťxĚž“˝µ'qçz–ÍaO”‘ʶă&OÜÚµHɼ׶řRrH×6’`f>ŇhPŕô)绣=ęăR7ÂáçC …Yď櫌ÝĆ)sÎk€©—pŃŤ0ňy«6§’‰A+«§őŤĺî„ g™b†–j;Xęy¨+yz ô ĚyÄX#ŤTĎ@¶K3CúGZhëĆóË UBţ  şÄCĘĚ6ňú4ćWîďzOh”_€Ž˘?m€×Ä™[ć XCš†6ŞGx†Ç–s(vĘ®N’čťr껩(šjl‘9ŽlFŘ^Nş‹‰¦ŢźřŻ`>Pú4ÚÎj'ĄR!8ëNÉůY˘ ~íoş&Ńö„kD䪧BŚ$Cźy‰—7Κ-.1¸'Ź^!÷·‡ß!HĐó÷žĚg\.1rŘŘBf !Š6.^n;QTÇ–>ÇĂ1x(Ä ˇ ĐyןŽ·«jUCýßçÚÖ˛ÖfE3Ĺ=´4O~ëö%řKg-Nw ›őŻó2]ŹcóP‡%÷Ô±©ĚhWŤ»ÓŃźl_5¨`nL§ńţ–E¸Jô­ĽJ(™RĄżBßśK2‚dyŤÝŽß۲c“ťţTxkXWđ(uhGŠhyňľ[ż˙:8Gˇ7Dî“rW’®ďáh·‘K´ŚĽ»±5ÍíO”·3fµ)%Ţd‡Źúžä$űŻpsęîgot޲ŮŮšŐĐ˙ËăvîŹ#0>0AV?FcĽş›hkĹŁ›MbHÔÜä*Pő^îVÍ[šXŠN)gÝ °ÇK˙}Á.ěŚŃÜ♿M®aá/ďm5Z´5T-čęăš[6ÝÓ'ŹAúf7Öľúäo[€/ ôăÝřÍű†Čżó“ ť9ą2R5˝ U/b&â' ţ.;ĐÝĆÜ­´Îń´úĹznIńVq*9erö- Ś„âa‘ Iâ9Ô»żnE@oÍ(S’§ö”ݶŘÂľŞ7˙-ËťŻ;SĆĺ»s¤A®jÔ÷ "ÁběhĺoŽ:yÜĆô…V¨PŐ†özřÎ`W ¶¶ŻĎÁz:ŕZŁţ>q'’˝˝édźl‰V>2Ş™úu—"}I>¶%‹˝¸hŁf‹hĽHXz˰üăŤ>—¤|49 ˝ -&T͡řlcjX@cÓxXÉ`µą]< éSN<đX6°ČmˇŮ§f•ÇŤ`·ÁÎ/w’Ú&Ű-k/ ÄűjňÝ8€ű†ý;üĐňôÉŢ=»v]ŔÂł˘ÇŐuÓGę¸^ZšYn”źČm :'Çdą˙;NĆđfäĐş”XđťSÉÝ…Ď덫Đdoűöć­qÖün+»TwW”ű˝Á@(wţq« ş˝§űČPůçеi%{hV5ŽĆ±C†—)ÆC¸Ô*µť9;oŞg‘4z{ÔŰÄÔbîY7Ybž´T¨1 -ó`¬ůpć˙<—¶˛îÁOÇ5(•”ç‡BLw%ŁŢ‡Ń°ÇµńS€u…ćF‡,ŰŞÜimË–]ÁAüĐYŻ›ŹVfËjăęvZÖŐ5Îčňꀅu™>!oŐt‰5«§A˘÷ôź5Ż^´ďť&Î˙Źn -IĄ§žč±öV°D°]có -OŘW’6€ş˙ËÓżČHsŇŠÜňHąÍK&Q§!€–©%%ňÚăj‡á?Îb€Y„—Ľ6ľGęÄ Ě)4 í)żq¨-­+­BLÂq±L‹iÝöüôć–`˝,YËŇ€˝đ¨VÓDÓWâ'K,2Ď+Sꎴ4˝˙Ä€ÜÚhéŽîŞÉä®ď„üqđ†—»j%[KĄ(ţ«a0Ą[ÎŽŰ=yTµ8˛/ˇ´xó™I§Űë]¸g3˛ń[ń‘”’ˇŞô‘áŮË-çCɵ6ńn@ĎT NçRŇ=-…ˇ'±‘·JňÔ, - ¨ěđßr[±qÎŘ»*4¨­ç^+mÎŕ‚Đ—3i†/€¶ÔË ŰO‘&a¨áoc#ťćľŔżünAB´*fĂčvi?ÔH–ëеâŠŃ­es,ÖŠ›-`+ÔdÚ¶ hQ|´ŃĆw˛a‡wuîŞűŽ?d_~¸Ŕ– GöŻ´i–ŠŻ'%B<™’<ň·ŽŹf\ÄźŤšĽ;ňVÉâŐo¸żšä¨‰h–EUżńĎÍŮY­˘Ř9˛xĽ”…ď¦Ţ°^Žh—iâ @~Löć^ŹńÓ„úrö*dMqü¨Nçendstream -endobj -4069 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -É­®xî@šţrDgĽN"ńW˙¸@(ő"ŮŇN9?CÚś#E;*ýŚ>Ă]‡mTaImÁRd({˙5ĹvΞ:š´=ŁÉK…íł™ޏĺçţĺ÷}R}˛}ó vŻ~/ŃŰćęHtSŮ„r<夅@Ďń:ö­·µŘ•ĺ„l—tZ~ŇHştÜâÜ9+X׊5ęK<˛Ű÷ś÷…ó59ŻP(Ň«Ý"J ~^Řîk`Ę@čO ÍŐŽđŞ|8UúŇŮ=ç ąŕIĺZ)a”éíČu“Š@M)łűĺ0BÓJď4{;I -dZyÖ]‚0™ďĘ|@î–¶Ç1ˇ_ŮÔ;1KĆ1çKX¬°ŹśDî’â!˘íЏ«‚Ăʦx™Ůa‹›ě#Źn(iÎ đ€¦Ĺ _eνĚbc¶aˇ4-8Ҩ'ăq´»©,ąd@MQh•Jălbe”ť™ nUZ"e*RRšĚegÄ!˝,t˝|#Ě2Ů·ż“ŁŠ1$%L ¨Ť‰Ut<ČŁˇë uä7sQĹ4ŕË -<ź!)$žF­˛˙Ó@yŤ—ř ĎŹBXp™îúLWǸšůÁÇđĚVhÄVd6ĎMŃm×\ ř7͸8˝Döyz -’bˇź=|Šě/¦Óę@ÓtŠ{î „ÉŹ:,źÝěiBˇVzşâ |ź„))ÎKŁ:‚ĂŽŚ*™uĎf—VÜn]:|)8JŠŁń!-©b~ňVw%ö‡ź‹UqŇE Âż1QÍ4źŚ˝wÝŰ…·ż×NĚÖ.uîuˇčNzÓ÷VŮiŰ˙kb|’±ŽŤ;&řĆĹI'ÍmnuáZGčön-ÍŤö0á3ć“ma<ůAĚUÇč>٬wm#Ô—Ź šrtńˇ;çho†Äň@ň7ČQľűňžj´ű}—Á×Vî ’#KÄ˱y`Y“ě^Ť}wN°“ůšÁýĎPŞHK:ÄbČînó^žĄ5oŕŘTýć;ިÚů›GŚÍH5.ýË@’Č˝5Ëtąé8›Ý9ËIÔ-2‘ěĺźĘ¤B­ŢKwK¨qEÔËUý'S+řÁai6Ęë´Ł8ĘŢOPEMĚ~“ČN"ŚÁ°÷DŕĹ!ýuIł˘|boUÝŕT6řfˇpŔŽŚŞÂV{K)ďŐ=ďě…šiž·(˙$—!’ĹžtĆ ™¤ědç2rýnbj88gžČˇZ”ë„©×kĄj Pä?†Ís˝í Üüpn‚(ÉYXĺÔńĆş“ Á.‰ůаJ%HlřčVEz-`Χ‡ĚóŻz*ÄŃâ+ôńŠŮMU;üśKµ_Ń.ťoĽú!DČhĽGÂRí{JĆÓÇËnŤFź`xFŰzť»]^ĎěÄÔ»ĹÎ * q“FXĹxŻçdGqşQgţy ÷íŢC˛®üpjAYék÷ČPŘ›gřo˘ĄX°/ţ¨YHŻ…k8ňÂ’¸­ÝyĚŇŢGĆ÷Są˘6Á÷ ‚˝ĺVŢ#BÖČa;¦ié˙lő‘ą-ëśÚb»łQ’™xţYĹOçUö-«ˇWrŇW•ao‘f/Ć'áqÔGľdoyeç†tL•çŢPŁ’sËŻ˙Ń~eÜŞQ~iIy–|„VMöWĄŤß>ĆŁŽĽ‘î÷—Š)µ†=ç!¶tť°Ę.ůňk´ţqŁ9lżF>„Zo¨[Óě5Sµ`%¨Ú 7Ő»µAŔŻĚ@ůŰ۸e¤mŞ*㝌´Ž”¸Ëľí íÜĽ„EÄ1-ű¤Żę(¶+M¸>ÄáŠ]•ď¤÷ţH;a‘˙Ł> -stream -yoµ…ş8™{¸ît2¦*Đm`uD[cR•~DĆőϤ€j’đ‡öR'¤ęCô籫oëš4 ęÂmĹËm˛47ťë" ĺź«Š˛ -ĘÓ#‘3mŞ`5Ĺ02šeţ8¨ôÚÖ;ÎÇÚdş|»®8 Ý ýUq>3 Á_ #ŁĎcńPjbąÁ¶Zs™Çx1S„„d¸ˇęćsÓŃĽČUš€.w¸śwĎí˝ŁĎxé’ýu—MŮĽD2+™;ś¬űl˛<‹ňĺ¬oŹ4*Ö@t_!ę‘qŽ>żÁAzńş—_€™jó‚E5٨‚*Á“ë™a¨yK ·ĺ›é;«‘ŕT–'@şí^ M—ňżN‰Áe /)oďçđ3ìë›GÖqÚǦ4ö¤ÜŢ3… .ŘÖä6|¦V°ĄŔ+v´`ĂXĽyő· řeĄa¶!t€t.˙ŐÎ †ÓR±˘%ϡ&vÄťi\ˇhbSá©Ř&6~ýĹG_+i w nľÇʏâYG[éOÖo)lĆŃČ<:ÔěďÄůş'»—y”=ĐŃ…f[ś˘N©|PTäLÔÉ ĺľ2ޢ<řIs%`¶®g9ÎŰ(čľwJ¶ŮCĹZ­Ž{ŻŁ‚ÜąÔíŕݦťÔíúC¶!IĹĹoKň˛3ď|«Uágb0ímqĎŢ™ˇ5S×{›€EÜUʨ¦‡0–Ę@`§,˘ę»×hNîx•©Ks…@äâĘ‹<ESrĆ0 ߬ó7ڙ䙿điŕ Ř®BŐgö‡Ö9G„pĆ•ĂÓĽä«$µ–^µ˙µ@âwČaŽŰwpZB5t^®Ě8őĐ*§ŹérĐźg?C­ź‰ˇ΋Ý^ô„6sܲ˘í*ŢŻ`QץŹË»r)v¸PÁ…l×^Ś -¸5îk -UôK( ¨2cR*>G‘c„"í6:Ź đ»°Xc¨“„¦f е¤ßšă˛ÉźĄnĚĂębąz÷ü¸Îx/JjíâD Wŕ'{UJŐ‘Ińż{ĐVŚ™–Qď€&;‰‰2›„ök:Wź^t k}ş’‰đJ˘Íĺ,, ‹ö$ÁôFő!ťił‹]Ĺlä/Đ­č1Óßůź›UEH©ŤŇľ•˝IĽp˛rs¶‘;°‰CÖ‘lťÂ[ Ź.F6ö/yśßÁ­_ę=Ďäç”LPéů˙H,Ąe}PĐęp^S&z¨,EĺĽ@ńÚ‚^˘†A>NE{î -hŁ.¸‚W“¸ĺż]qÎ1Üîϸf zN‡­Ôns:XZ÷ćŰ˙Ż÷šĽ’"ËBtoEÄŰĺŚP¸•ÔëS3a7ó`ůĎŰA` ZF~˘Š´& -5˝;řŇő[`-ö¶ŹťĎŽ8ű–Ů©hŹl˙·CCNs|Zý­š@ĚX6®IĄĚ»ŹüĺÄ,×ę®óĘ×~–VXCŤp%őŤ}<ĚójäZ޶ŹN„7ĘóÎPŚ»gyťfßň‰ĄdžąF›]Î(Đ*— íá„bĐqô8€ľäΦúČĂýb(u“($Î˙ßżé7­u„r,) ď“6Qb«Ż*µóşŚöH ¬ť6Â9ÝŤľQ“´üĐîÎGąôöm}-[‹Ĺř3nµ2ş -Ó§ĎÜ0ů€ĺ=Šř…@¤«ńňÇ“=8hŽMĎ'e«^‡ÂÇ,xSŹ;ŻCR‡ůNä0ź.Ë]źBQ»ýżMßqĹFyđ]1‰Qendstream -endobj -4071 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -éë|ĘAáÝŞv{’cü€]0v@ňşxHŘ($ÍOĆ7?Óěgbpᮥt{€už-4>6Ľ _ďkGg6:óÄĹä†XôÎ||Ň3*“·ů'SÝf)mg›UO˛“łˇŘ î?PńÖâ8°Ě׎dnšđĎh>źăDéCâ¸D‹—2˝ÂO*~š°%łĎÜi„·A¦ĆÚ[űbăwĺç.Ľ˛¬Ô…+L[ωŁĹ@€;đŽî0 QëHyKŞe$d¦ŃŤ±’ČĘŁçy0 €÷ćµďfŘߡx˙ČŐç Ľ˘?Ü˝,~‡čŃ.Z -JĎ€ěŕ)ą…™EŽřQa˛Ţox?*«ŞŽW_sŹ€šđÖ|>Îü3vËX_Śš‡čĆMĂeÎÁGDÇ ÎśŮb 7˘+›cĹóžÚŐt_f|ý`ˇÚ”o>•UlÍ™^e©u>O_×Ř{—X§ˇ5˘ânX÷ëűÁN_;}Ę.ĐmRóŐŞWŹôv¨1â\ľüďŤ2€ ™˛cpű:'z‰9‡ĘĘ"ljH'|–++›čŹ8ž›Ę”´"}ěOo%ÂV×NďőA"T.:Đ÷ét`—ˇu?ŮđŹ ‹ŤL|FEW˘DgId·qÂ-é‰#:ö×ŔQţP_Sę›1 őú‘-á;Ŕîo2ş–"Ź@Ł -ä“ń“áźÄ ľçtDĂ$;µGW஠đ˘Č>7s\My¶9Ç0-`GϬ‹†ŤÂ‹k @€ŁŹ’Ľ7ć®7ńěś>ŮďŻ\M`ˇ•9F}Oˇ‚tŽČ+5’ŹK…óła’ýÎK*q*¶Ž5ůÂkěĹPÝ+t§ë/‘°ľŰ¶¶nMŠ"¶´[ö÷}d$<ÇÓŹ$AXJ á›ý˘Ý_Ý‚űÖŐHŻČČfcăÝąâőz.Ílyş{ď=P‹­c·I7PÜ3u3$¨««`ĎĆó*őškf€VŤH.›éU©8-ÂćŔC**ŚţÄUŤĆ1ëúź ®–bjÇ;űĚ· Ĺ»řI -ZQ|ăŤćÄDOző虀5‹›ý¨ň®ĄCů26˛°U$ĄL°¦^¶"X÷R[˘ěőaçůOçń<gw„Ě2H°6‹¦'ŕĐĘ®ÜâÁń˙„#Íp­I /­‹&Kç,’ÉB f<0měćŰ–»ÂĹpp ĘńűŽ#Ŕ§ĂĹ‘aVöˇŔUăB‹}ß­ě:||Ě-Ď@Ł !Ř-YĘQřu×f&> ÉŢM!čązs‰µ˝ë™Ń5R1›¨D?2_o6Ňbĺî˝UĹź;Ü9Ář™Î^%Wăó[ý(˛+Mę¶:ł‹¨ÂËJjm‘˙Ôć`“~F÷ Óó¦üłÂX\ŔE-°đŔA%Źć`‡FłU;:…FOŁ8ľ±”G4ŚľŽ ű ÁC?\ÜŢ ęýîVö4ź€@ů9˘6„˙1uˇ¶W‡źü"WNlEO9ęć}2aŐKÎżšb_󎹏»ÇıÄôz«›ńkőM:°ZMňĂË(¶ľ(E¤^-[eeĂrRźŽĘ¸ -HĘiŇAD:"ëśmśŢőâő„n#é\=ýk¨dîS?UĂËTp·™\u›´°$ţÁKɵ!‡D ®Ą§>)&ň>’Q§‰@ą®?GQkWj®óŻg’j1T2 ¬Ü%¨ůĽ©kgçź´/8/ěĂŁŁň]z¨öWşN†ů]úÔqâÄ^Ĺ}śJzwY[€wóV gö…endstream -endobj -4072 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -®‰=ĎÖ’4ČPxKq±÷»,s,Ŕ§úR‡"č>đňvyF•€Ćró?:Ż›Ú÷$.ᵬ:vY•()"•AÜŘ}±BpM\äŢx}ě łf´Ť)\y˙ZŞÔT˙ÓH,ç\µ…!ëS™™W ·´ęŢ4ňł˘ň?ą”Úw É!$gsڇÎú ź©Ôoµj Éd)he^°AYY tjAo)•€8C陝;Y ]/L‹¨OV‘“\ĆĘߎ%şŁj\ěD5Žř†>¸öĹ”iRŢş2ń+2‘;’ ]ó“·˝\^Ô+Fô¬i ńQa8.·íľcđ˙łăĘeĽPb4aŠ'Ö=T6äq§ü3€AÄź}*ftqhĐ˙'˘®‰)ťUjŐ -6á,s`Dw ·l¦×xm8Ę›*‹¨ ľ•ÖcąˇDĚ"rZ/‘ěB¶*ůrWCJDBw€|ŕU٤ôÉ‘o:¶Ă‡/xm7ńł­ˇ#Ç\w}¬mâŞ)ZdŠŕíĄźňĚŇu:ńd’„ăŘňČä_ gy~Ř;÷J đmČ şđ¨ľťĎs˝E÷ś„Ţ|i‘¸#›hłÖSĽ4ĄË@x}NŮ…ÂUiŐŹ/ăËÓDś?!ş…íŐ¬8+ü ˇ\Mŕ#ˇ+˘7VQ>>U˙Í(ĺmTř %ŕEČ ľHżDî˙°Ăg,RZ×Č;Ť2†Lî7Bđ˘ps‡ô‘ZŕPVg9”ąw4P°#…ă«Q9Ú¸ĎűJÂc»‰†©4Tů?Ě+PN@±ź2 ôQCśśB'BF đµíB–·”Meąx×›—c Á„ ŹÄ1ł‹F>őíF%7Ůý÷–7¸ŢŹÍŕX ®5ô k!#fČ,??JľÖ\Go·AmąaL–+’ć˛îŤŇ%چ‡íB6vSqˇmÄ÷8F›ę¸y·şŹ,µź0b5 óY…–~ęą>Iítc/e΢;'$üL[|ÓSĘ^Dpř˛eđsÉÎ×A7Ą™i€4lJ6;Pöâý^fňpăähCp´­Ő†vOĆĆ V—{Fď ~DŮx2 -r> -•q3 -ę<Âî;;JÍáWĘĘÂą&¦®cfžAŹ ±ĺyDL4u)ŽúĐ×1;˙gE"K*»“ĆH¶dŚă)Z-+Ŕ‚ h—Óď©˙ *ýۆÉ(@.¦ńĽl6Z…”$¶ë§ţo’? üc©gî%_Ó ětËĂ”+a–†ÍĎÁŘĎq™×ĺÍzOýŮzĹŽŠwƬĎ.‰Ęy~rZ®GO'ŘKĺÓ,Ă7”¨­Ľ íožâ» ;xµĆPńUŇÇŃŔhf+wCbaî›ŢĽ‹E ›–Ů6l©»í -;I#ý 4jz%µĐŻ#®“Ă{ eď‹o…˝_Z˛ —ŮVݤí‘…wlě[]2(ub>ł–}áľĺi IŤkVĆfV“^4F4éÄŻ˙ öÚÁýv*Í}Ů—ÁÔ0ôŮ÷„:—‡)T¬ŔT6éťů~ŽWµIŘ÷C{4űöß4ČűÍłp¨S/qË9)Áż3Î2ĄŻŢcäŇ RŮuÜO@‹Vkť"vĄ‡ktMp˘®ž˙O—–f‰ü~®pKDlŞ›îmŇ™g(Dńęĺ^_Ţ@pŘMʸ†÷liS¬YfS]ΑĺVúĚź:x‡I"¨·Ą±ď˙Üâ·+ß([µ{€Z¦=ÍężV2ÄŤxĄ Bţ'y¶7%…'Ş´/ćFý÷ô|±¤9ď»aĺŽD˙é`ëť©lüüÝű-ĺPRĘŞ/Ăż€ůń̸–Ď[Y8#ZnX -†"áśÚ]ďÓw}ÔAÍöBŠžM©_§ćřłŽx+F+(rŐ­Č oŤt[Ç©q®Ží©_¸Ý^S iC—˙1%…Mť/çaŃJ÷Ä M, -7Qý}%Ť“ŹâŘ?I0ŐzŰVŕŘ3ĆNűű<5»řďS·IL,ţ<ČŢń»ŹŃźó‰|ÖČo¨)čµ ťv—G°Ôô=—ĺSIx”2”ÂŞ$íř˙ćąĎę}®Í ř>¬eÁŕÉ= Eˇé·5ťHÜ´Ľ×=ä©Zç ĘzT™đDî[˙†ëgp˝;gÂb  18±y•Ü5ÍILuX7‹¨{®ó×1–ś!˛Ús†Ł®JĚŽµ›”#ň  €áć9ęKxžuTwEđ,‚yĺ’ ¬%”Tmŕ2F¦űZ·˛” -Z×Ĺ|]vYăDµ„Sendstream -endobj -4073 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -®Śs‰Pľ.ȡT·@µ߲‡(päßY-{)¦FäSÝö~ŞO€ fŤjŤM˘k -ŐÎFŃüqIxĘ뱳IF'nĺoYPo€ňXü˛ţ·)0RkGV‹Q:`ŞčBm·ˇ$Ňý+1Č<ă#Ä_‚x6CćŮyô_ŹŠÝ©ł–ŐÁ·'öU]ć¬ăŠĽ ëV;Öď1\î~qÇm®š®L 6ăš×,)¶É^×eÓśs&Uč'Śh0î?=ÖŹß@6ü0‘o;Ť‰¶ŕĄ›9|çďŽhňţŠ61‡Ň-;!eČ”e[<ýţ)‘™2öŰÍČŢŕÓ,Ä#víË,e`1ŮéŢ Ý˙ý¤”=ë¤ßłµ0•qeŃ·?€Î÷Áמ%&:Ó‹WňĄĘZŚxť‡­…Ď^¨´C\``á…3·Ů÷¦_üÉđiŇÉ–kŐص¦RŹ*8%© -÷ ĐÇ”ÍHâÄ“ŹRX9ăËqÁî×Ă3ł$ĘhŚ¶ćź‡d!~‡šďÓ¨lz.ĺ—Ćńꋪ|äwUůj"!ަ´Ţi/ńţ:ń8ţzň'Đ*®Âźfh63C™ËvQă˙€b"O¨čHü\ML‰Đpҙɥ˝[‘Á/—‡0l:@J}<‚ü _g,Xä“’âŚĐŁ»$äŰÓöús,Ś+d¸j픉J#Ťáü81ŚYa¶î”»źÚô^H”n˛vľSRV¬·%ˇÄ';ž–^V1}{ŐK§-4a )N#Ę·;ő”)uë34ĺčłnúZ>ë–c(lr1ęŰ`Ý}i”jäPţŻź©ßęľđďWp‘ZrYMÔ9źećěŇŁ¨¬ÇŘ/ÓnMüÄřŮÂ>•#ČţtţÎię-I5áÜGŹó='đü…Ä™jËÎpu7kÓ\7”Ŕ¶Bµ:xhL^.ÚţNîB”agąQĘŘ]qAu/‹|0‡‹É'ÁŮ{Ľko+Dz™°ňŤţ<ŹSă)źŁťb›ĹIŕ{žďŐÉ/<ˇňâ(OänđéĘ&ĚdgŰ I­BnĺÄN`q¬ÓkTh -<ŕš'¤ôiŐą„ŚŚŠĘ#Xa†ŐJ7pďÎP­ŚŻÍS<ąŤćuťĚ˝A”_ĘŃ׬a/§C0 ­šh¨*ÜŽż-”­ăvµż7Ľ­±nşX§ÝĆp´wLŐ¦Xµřlőq«€Ěf -ä^…7y3Uŕb€C[ĚÖ5?Jňíź5˛ÔŇŁŮ+iĘ)}q©Ą/ăÄ:•=;ńÝ´ -eŃß‹‹ĺ¸ńľ."e!7ě›Çżďa±Ř–Ý)›”•š<'˙ŕŇßo.MTµ§0¨™—qHî~ĘŹëSČa‚öőńn’B•Ă:“<Ř›q€Q¬1®Ś®¬.GYńał—îO|G†ýÖŕr;#śáÖŢ!ó‘<2čN«óűľŻ¨ZߤN®Pmó„ťmjv(ö/3JÁ’đbÚ/­ts^c6Ę?0Ş]c‡z™\uřčMíY"˙; 7“ÎţkČK,4¨č’˛Ń˙őč?^‰1śLZ_ˇŞNŘ^~@bĐ\ȡzüK‘Ř~D›“‚ĽÄß„ë’\&&€,“-ĂŞMržhT Ói+ž|·ç!Č‘ -RQÓ.[Śą á “QöľA0ËźWT0RĘźíç‡Ę>ÄY?ÄÖ˝Ŕ‡úź\ÁJlž2€ęEr{$l« >óŮ­q8ů=Pd9‹Qé?Žş6„_> -stream -É ŮŃDŕgHRÝ7DNý‰Ö -Ł­ę˛•Ăš«ĺ6i^ęŻ<˘őšŮśD´sQ ®Ť\ UU©núkÁÄ7T]z9( ĂĚË^.îMqdĚsř…‘0ľµs¦˛ë*Cˇ$µ’ °—|ăËËOČçĂŽJVŚs[Axç_k"ç;DŃ2zÍ‹aNąŁTúg|OW\’L““Űٞ~‡ŤľË媕5őž}ú‚§†vkđiáMžh®ô‰ą8JÇ—˝fćŕáóţ¨ŤťeÚ0Aóqé`YŽ–@ …¶¦dĎy|RXV3ł>&X[wŕ§SĘßNÓďńŚ{§Ç ŕ6Ć7Ŕ •|Q@Ž‘ô0nnî´(ŠľˇŔ=u2AŇŠ”$ŞĆbôbŢ;#_Ô‘˝ú6÷z» -xDĹAb1Ź2¨Q‡fT5úމj03ň2üĄęzţ]Ś3„» ŰtĆýiLËIĚ;ÔŹE›°+ĘÎŻŕîjy.e§u·ăŽdĄk°jo<ŔüžŁ5ÇŔľ†I‡ö Ůj2kŮŚëďzŽTDá?ćW…ŚXýgađyxIŔ€jŽ#óŽj4±`Ő#jQ|ń4íţ8>M’qśě^$šźe|€_É -;nŃĎŠ=çŤVvó.Ç5Yc‡‘4ďB%®…Î*ő/aAj× ł=Zúö>]]÷]7™««gE]˘U¸ŞáőřŢďŇônć’ąëOÝ ż÷$|›ŕAő 7¸›pśţňÖÖE‚Gç“SuUǡ -"y%U€ ŁĂz¤O[éźATçeÜăü‡˙W߼@µžGµ =r)Ęłtčě 1pÄ%,¦Ł†Ń;ípáL˛SUžZ¤8=7‡9ÁĂ|ÓŇ‹* §@”#Y§˝C@ÁcúŻý;/t¶ëÍ?CDĘ‚>’ ť×JťNV*„s|ÄŰŞ¦S7Šá¬ ćhSHŐO+µţ“‚ÂQŰüh–Ř…źô¶cÓ>¨·„Ŕ˝•ćt1ѶŔŇÜúÝĂbëđ›»ôÜŢ|uOaş“M×űdt3*˘§ę˝ŮjőÇc_Č_$ĂíkhŁAʆ‰5[=PŹTÎÄÖrÓK™ËsÁ>Ď䂦 vyl,ae™Ń{é?褙BÄqN˝ěŕKP:éě-EÔ>WuAˇ ě×€FŹ#)i¸ę“÷ůó ŰSľ÷ůOhm±ćFÖ<ÉźO.ť©Ű›NÜy- ‹o¸KĹńO'„ŠÓN ţhGđŘűΫÖw>ÝĹ‘¶Yśa´ËĘ|P.°§'ÂËÓ˛G…Qk1 -Ő‚Ě8ôtqĂcáďv+ÄCzowM™rµżj±I»pŤÉĆ}KŔńBľ>1Ä›( 9ˇ„\î »×gôƇŹËz¨§s“9Ú"R+đ]¸8S°'őîIFÄťěí ÇŻLîa·Fąć_ćUĘ{čîz#–…¶NƇ‹ĺe¨<şżd2©ŹËŢöměd%Jňm>RG˛Ąg]’ż đŹÔŞ\Ś'ß-hóyË$ýÇ!¦Ă -ĎoŻwž)©.¤±Çv0˝Órľ_€-x÷ÎŹđfă/hoˇ^W»Vn}^đA¨ú~5Á¸ë’Áž› B ÓĐD% ‚ąa•]ĄiüŠ.ɵŰ^˛>ó¨ďőčZ”†˘ČwzĎ őü)¨|Wr‡žľĽ~ GÚ4¦wś3-ĄĘŞ@)…乣%€×~Ŕö±¬±ľEú@čuÚď]Ŕźîň6Ţ -¬§`ťO× ®¨­yĹ‹hĆ÷;Ëž,ŃČšsى×tGˇ\„ds=ÄŢOZň3đ·`Ň'\#q7!9†´˝ÚÁŔ/I®Ůż1(ŹźÓŽ.jmuŢ ¬ĐŘV‡>Ç&ßntBEJŞť8Iô÷Yú— Íĺf¸¸{Z{ˇendstream -endobj -4075 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -‘VbPĚď3żzyN¸9:?R’z°Ŕő1śţ÷+ËéĐoĎ-i -0ít4ťí¸AýŐ;‰ET/-–ö«°"ÝťĄ‡ŚůŞа&•rö™5~Đ-ß—â5´ÍŰ,ęv¶=Λ2< Ś'E[±Qa˛_ŤŤęíŠřh -2 €'ý`uÍĐÄE3ÁkpĚŹĽ·Ŕ/ZH€úěĹűŻě‡W•<°)k>YŤk´ŇľŮ=Żę]Y*Čü,Ňň˘?,µĐ:˝˙jkń‡ďŔ‚ćĺ߬Ŕ8Ws}UŤSKK• µóŁ|oŢwmůÓw^o$ „˙çÍąeI‚cüiŕpČJż]i¤ű­f¨bó3ó^ĚĎ d’Ü´ĺŇÖËäëwP‰ ÔÇÎâŤĐ÷ę~ŽL’B{žäIł§_`¬¤®±‹űăaY<‹’ěXő©ŮŚmNéţČŇühćS€sŇC{Q//ŁnąůSˇ·µ#P*˛".Ä˙:‘0®‚»gółÂ’-ýŰěO¸zr1°!Çx61I䜦żEgřâÄü LĚ/’ŻIáÂlLińG? -łiĆţ˝ÉŤ‚<ś0>Ńę-nv5UŹPö—Ş9•ĆŇPč=^ĺŰF7[ŐÄÚćó @iÔ·Ţ™D¦Vć"N°ă—Ăęΰ9TY~˘ßVĄĆ~ɆáE–űL]Řöjkpţ­Š'OťĘv–?-$Dä!vŠŞÍćŚňPeüě¤éĚň¨±fY†`6â>‰Fţ›Pjü·ł+'ąmő !ŁpŞÖ“zžTÖú^6 Ë| ĽĹ9ăYü‡¤<ëßzAŕ›ŤbµHyó‹ĚĂ]›¸I·’Ó‘˙™~K›„šńIY)â„*~1żm5ç¦'[Ć *»ĺ€¬/Ľ®ë}ŹÝnd‘Ęčm•cž+Ňűe{×"ú™Uľ9™Yš ťŮűi8;"—ńő+4;ݎf†¦=> ´—á[q=űĂŞč<żbí)jˇ'…µ(ţíz!܉_SˇTî>ąĎbÍk¬iöŘgěÉŇ )ňpĽrŔYŮZâ–\{ul`†v.Ba6A^®ĘaÄŢ'¸ăa͇˝.j]đ2ÝtAşEW}}¶˘łT ll-U7ő8´˘„&™^ úź>Rč^»)PB,%»+j÷Í´»t•Jóă­ę}âs¸â|ăĹ˛Ź…”Řék€SË[‰RŢe$ŕî:†*ĂKöĂĂ\=Ä0˙;Řt—ÜIaśĘˇP'¶ -ü0ĹZz›‚ăř2Ď …ő,b±ŮŽ%ŤŃď"L× *±ŁľDéd%ôÄ_BDĄ"q<#𢿝ڝD3ŞĺJ}ůX›Ě÷ÂřŁys~…ά -•aA¦UÍŕťôĂşĘN:Ťxg­rë´łöĹÎěcg¶ISÖ(^ąÂŠ–Č-]e‡bzŤ=T‡ŞÔ×…ÁryżV…ŠÜŹ››¦ İíâm1l˛˛Ë÷‡Y*MϸRżsđG!÷Gŕcmňčţ¤ßţq"G=áµŇ° {ą#ÚhŔ§îuÇOń)‡7đéK‡™ Js'†/p˘ XO łÉ=Ř›gÍ/˘ď•P+aZ|¶żíAͨ§W_˝éµÖ˘ndCŠŇ–@$ă‰ö -`$}endstream -endobj -4076 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -X°+ö<ëL˙öř‘4LŢ×ëN|(řŕÁĚW,#Ô<dďóŚĆbąŘ[©ö…Ăe2Âă?ƤôEźľĄŠ¨Őżo†í+őđĺç˘5×Đg)Ţ &:7éőb?e¶¤Pz¶Í®÷đMŃ[đ -=ú5Ú1őµz!á  ňű"ÚNqŔä…?š$•`Sqą¤=îÖĐŞ7 BR\ę -mßAO~ÉGgvŚľ=~đ_Ž%Lń¦őµ÷ČuőEţ¶ß\u–.ÖÂů\;a˙§{ľĎ*RďÓ»”™°dÜw”d¨#ţ_—,RuřäMú»řzf¦md™iZ(žę#ţ„Nݦ-ő˛ ˙5›SĘ®7˙4Sç'ĐXĄ˝Čę,ŔěŮ3žGŰ šĽŻŹřžV‚ 8`1j{©S{âť1ť+×,ĎÜŞkś§:[.<¨˘·ťg,4uŃO.Ą,ÉgÓ°€s›˝ĎO„LUcE¦K5Uš _•“3±Ťş ~€wr¶;‚C€ŁŰ#[¬“3žv†Šđb'ďl 4ô‡9ýI?}¶_Öü)IuŇŢ)?^˝‡Ö~)pŻ•UGe5‚Č[¤úÖţSúÁąĘč^Ź%Ë„ŻiŠ%iřŢď7ČE2#ű{Đ•ě„FˇéßF}hťÚ?t”Ë;ŁŚ×&Xv1!+dyµ+EţUş0±LtCGĚůHp?Lâ6, ¨É'ëüŽ”9ÁÓbť"3Wľť7Q\ Ä„±$NÎŽřF,Ťó+ÎőŤÇčp_Šx4ýCżčk/ÎĄ@Í95`Φž”ľľI%Ě'Ň¦ě­ ‘g,łWB~Ľ;Úä&®:†/ů€‚̉Ő{ …nCúgT0˝ -8މ(&÷µD†ĐgYąâŞd°kű"ŢâţÄ\ď=”±Ł0m}“˝ĄRî‚ÚŞ/Šă ŰsçĎvެ,¶˙?ć™Đ‹mâD­4.ŚLl~ôí»łzy GĺEÍi‘ -ÇdÂmĽ@©QőňNžćů1fržÎŐî±čXB·˙ĆĘż9ĺłwĚPXí˘·;áŻJ?bÜpľLăoް%Zk6BâŔFŃ໸uÓO©3ŮHlkç1É­»CX’ĺµ_B_ÓÚćź/}…”Ęż±w ŕϸ¸¬äs°¶w3F2Cł;őąFŚ–sGúLgH·•Öp% a<ëOÚ2Ęţ靆5͸$ľfYý^VňVDʆŹĚČŰśŘqdť@˙v4č‰zTOš ˘ ’§§#ËâW\cמg‚R€{; e:Á6+ŕ^ĂpP. @“{ű:G*@xm1KŰŮ~@x’Ä0aç†Á!p;Žü,¦üŔĺó:Jr}U­]soJ¨{ČIą E~ŕ3^bDěŞeŻ*¶ Őű‚é1(˘] …ÖśňŢTPŽĐ&ýE&׼qźýŢk«”ŇDˇî±ßŮö‡iĆ[Że?&V'â˘ÜŁ”Cű4»ň– ‡ůôöśbsĐ9sśáÓ·ě‘Ä,]Ö,BţX WAéăÓ‹¸<=]·™›5Ą[&Ĩ,őšKň[wu/8j°äËN"l´4g Ű~'ABŞ t/Ł,ó÷tťÎŹŁőS’'šń -±p˙‘®1©S‘8ęmÇQ>ˇ4©Ů?t§h‘çť’bŤ^©sמҖJh{kÄ@d'ôÄާd`Óë…#ŁŁ¤„Ĺ$Ą/ßSşĄZwŁ.6 -ďO˘)7úż:ڏ 4ŤcĆĹ”Wn*‘^á#îŰvňß.óÓTKĆ 3€†ĆŮN60‹únMęĘzĘ @L­«ŃkíśűQĽ­ą! -BVŞä Óźđ´/6«Ź\ľ_tqw\Ă^š(]é%˛˘Wü&w0±5*ů -ăň?=Żł}Nˇ/‡†™!–Đ/µ> -†g—™·#«Ń ř¦…>ÜŻăgŮË÷嚪bÝ=] ^ei„ NŢĆ @ú xŰÄ@8 }ŮÇlÝsydú‘¦×9ăo$ż}Ú·ťÁtţžť\‘C’ż…hB¨ąčżĘ Ł/c‹”ÇËÄ(ŇËz (ż -!ŇĚk‹F—ť¶Ż<ů•f¤G•>"mMń>HĚ8ĘYÄMΤ]#϶Y -UasR*ĺc“ćľ”_ŘWĄ®‰SŔo_uĚr­d -2ÚŞŃtŇŠ•LŢRě/­¦·ćgg2‰…Oc†izËe‰5hdżŞx]@ÂżXFŘĎ‹čöqÖ3{·ž“©ivajĂF>.1ć9/endstream -endobj -4077 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -_ŹÂ?RëꡳţäŐAKő_±&Óur…1p­Ň7®˙­Ŕb–~ :ő"&? ÎG·RF˘Ż–‰Źąűvkbç—jy;f¶§ ŃëÝň ě…•5®[ɢćSa’4ÎG]–m5řBâ =ÚÂ\0mŤą+Íľ/żq5'a’ërĂQmT*˙:ĄiKŹŃ$-Α{7źÉlŹĄHNÁ,[ńŞZyÍ1—·µČ޵,ÖĘĎ ó¶*tNÎ"Ś3ůReB^.ŔÇíľgx~ŞŽ‰ČJ«ĽIĺÎÎ(‹e.vŻÇšĂŮ€{›%w%ĚâĘČĺ9!gÁ°äĂ 1Çywp~˛z‡V†¸JëR—ËîÄú®EŽśZŹ>M¸%pŃ9z>UEÍhČ#mŇÓş#[ *m<Ř ęWłĺĘ~î/ěŔJÇ.´¸ő1ÜŕőŠ^X%Ţz‘*hLßôËuL„’ÁbÔÂCFíiĐF_6ŢĄjź0 ŕP %ľ*†íž‡^2ş*˙2ć\Ny Ĺć{SćU^]ĺ®ëqˇ€°=\Ĺý±H«ŰBŁ\7á#ĺpµ)rOOM'p˝Źiu;˙™ÉŔ-JM/1;O<%›·,fĚçÇÄm {ÍľÜoľf*ČŔA“ńM -ÂXOi{:ą€ţJ^ôÎ<ý»™!”ś[+ -q»XEh8Ĺş«—ůĎ.Wn¶˙ˇéDłú;۬ÁŇ˙݉¬$Í!鸝îz^endstream -endobj -4078 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -„Ď‘qŰ6ŹżčŮ‹‘Š4¸Ë.¸Ě¸ŹPř%—¸ÚŁ«>Ä.­YIďj°|Ůđ¨TËoě˘j:âźz}"a×zg ÄS_ňd­'SE)ź¬˝bÜů¬Ăn§śÎzôO{GžŔjc öĽ‘IEŢ än=ů\ťî¤—PÇň4IN“Č)rťÜÔ2ľÎ.=X ¦a*uořŞS޵3qř’Ć­'ă×9Ńůb’ĄIŕëu‚B[«Uş! -KçxÓ3©†ZŠX–QŔ›ł”n¤©7ĂHŕĐöąG–pŃőĺŕfv;“ý@x&÷âË/'ĆĎ żŠ)‰˙”N ‘Nkł”ŔI˘âµůZ˘—9xÔűÚ Eĺŕ{3ÇlĎ(Ň(Ü>€şßl$±áyłÁÔĐn™F‚ý–ÂĆüÜ?ZşÄ®9Ämşě˙ Gâ¸ß¶CBf”GóŚdÚóĹ'ű«ůć0FZN”–†,'U!u¬«ćn‹Ąşrţym"<ż]Y¦Aů Ó +Ę §™Aĺgš˛žL-Ä ¶lĘđčfĉ„šđ$ܰ@YĽV± âŹ|$ ]7]'çĂ— “*M†@Ĺ™:k0ŰŮĂí0€Éwş|uN^¸Ů»i# 2ććyÖŚ»äSúŕťE ĂÎWŔŞWŘ®c,ŤřOČĐĐÍţ˘¸°HËIݦĚz - +ÖB"2!ٲws0l`0ř0j$ţž -‘źs -2j=ă—!?MáNZ‘jÎç XUµeLĎjůNBT®’ô¶’8í\}«T˙z°7Żl)Ö€8 dÝŞQĐëđş.VŔ°¦n1Ö:hÜ!6¦a[ÍŰSś îÓýÓWt9[ĽňM´:-dĺém€ćµŤ8»ňÔ¸ŹŁgĐÄÖFŠÔł@A<ěŮ:·!ŞÇąU€0ű„z㉒’Řsę·rÜžĘţbŚ?M:űĺŘĎwĘť/ł{Gá°’^ĆWueX× mŕń`ď®őť›\żWÁd·ńq‚ČćsŢU±™2暢šâ%((ŞKu¤‚ݡtŮ;ă…}ň(kĂ1¦Ę•Ě…ń)‘ÍČg™ WělŁ9Îú;z×đýˇ»Ëв¤ńÔ¶ďB’ÁŔI8Ý6C‰Íě(în)•Č4M4öĆtő Ö[ Uýé€ţfĂLÚLP¨4”Ú˘{¬­&5ŘĄ5‹™°!R€ť” rś(Ťllh€Ç´Adž]:—éQą€wP:Á!7„é±±WÜőĐ1Ťóy̰k©ŮŘ4Ay¤…ÖĹ5xŹŕÚîYJDäÓîYÉ»apÂëuŚÍĄ|_ÂAČ/čQ3t×üÁQî˙¬r!‹‰ŐÎ_Fu;N˛‘ Ş~źx Ż9[>ˇZ¤ËÚ0ě“9E÷äŔ9•(O¸#/½± 5ÎâÜĂćËKU–ÚTĺ؉KašC]ŇCÁĆ6ţ$®X™Úťĺ/ř«Ă»§5ŇâÉ%rőendstream -endobj -4079 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -ř}Îl×ۨý Łiql@#Â1 -NM§>.ţrb¬—H /˘Mř~|Đ:éSŹ05zĎz#›Ë"S—7jŘ9xÜá>q@…c“ĐŤDB‚QĘrÍÎćżŔYAžkćÜâbz7rőpľé‰ÖŽ•‘ÄŢ÷Ű}^Şâ?lęD×’¸/°zŰOÓÍ™ö~WŢ“?té–ú^ȲˇĚ`5álnU·´° -& -劕üźÜßü0ʵ$5-Ën*Ź&ířĄ–TQ¦G4ŁţągŘP*ÎÖ[_yĄ·hšę÷ç\Hjżóbžo@ &…č%ź’(o]/ĽăZ…Ât\†zŹżęän°kúůŹČ€ßlĐTśËmqűî&D·1bĘĄ`”jÖ˙ŤÚâŞ`ĺ#YUá÷XZ2(…˝1ŽÎ&Ő -‰ŃepiCU®,ÓnđŃ1N¦âKeŠšIů(lwaŕ´ęËrÓ3,˘S'~řw”Ňy›!03¸‡Ť›î«p&đ0ŠJ⢗T„LiáXa{é7ń›¨`µˇŻ¶7`0^sďWÖ<Ë% pBŚşÇÜŞ -‹ĂEo¨mň­Żřuć2Ü.š'=¬H [»«ÓőÓ {¨3Ś—@ŹŁŃ†“!î·o ¦Ńn~ŇBŕš;ë2ĹhŘwűlĚP á¦ĎöTË,TÝ±Ž‰'·Ýâ­ŇkĺOöAW™ß?ĺ!…ý`a©SŔTDây´0™~ep8ĂŃË,tÝK{ LĎL=mA™Ĺ Hđżą5´:x˘$éŐCâĎśnE€Ż˝nu r¤{«1/Ĺ•aa@8›}©·—s l­¨Ť 3řVm5÷˘Ý=>QiHç#-•ţ6Eč{/Ě5”°Pąĺ­xw·Ćkŕř˘â¸^?ɦ@•ľA›—Ëö · ßôđéĄ`ŁVŘSĎx6¸wëŇî&~‹ŃBFäćĎťňE"ëyt ¬g+ŐG5Ő7µÂň©WV86aw*Nדҡ$‡|ŚśéŮRi?í¶ăŽMŇ-ítÓ1«@×-TdĐňŐ1×ß8 |ů>É4'aóĚ;ş Ze(Ó†hěe‚|­žđ˝EW˘áć Ű*Ź•ţĎŚóŁ…z´¨ś+j­Ż#K]‘FĘ(+Ěöń,×G˙{{Mł^`€ĂLŐąĐbĺźÇq-íöT:_üBtB*$/+ś+BL*ή#®='$J˝háj“®3ä’Ĺţé4‡ţf׼ - tçó$Öá#ńSź€ű©¤Gë«îˇM#('– t«Îz¸űő †®Yą±…váś#ŃŠiŹ3Śx>k-çA+ż -;ÔőVÓŘEvÜä–íÂőô&‰š­Ćźđ®3>´Í„®ÇjŇšHńĘŢ8&7{ăJ´Rs´p}šłčďLf®aVŮ‚ń…š«Ű]ü~űy ˘2uş{čŽŕ°®ÄO‚$)}Ęfµ8u;ç›ěŻ.ťjp‹kÔJ>Ę»5GĄďę” -;@–Q=ň)ľ9ëĹŽ“mábů”۶é*őńÖß| ŠŚ6&–Ä2fkUĹ/‘ü%Yo9G? ďi¶E=~ËfWůŕdd1ş»¤aD®:$ĆĆ_Jš«‡&Š€SJQIš†czw·°) ±2&oAvńcv@Ě ‘[G”[ż¶Ű&ąDO—őŠ™¬F¦í®/łŕ•Ťj8,¨aJăŐ'¨`nđŕ§4±ŕ°1~m-bÉżXťđ™šâwžŢ;Č'ÖťköµsńZâYŇŮÇsć˝ )ěendstream -endobj -4080 0 obj -<< /Filter /FlateDecode /Length 1968 >> -stream -¸;;˛j1cşŁóf±đ¦’B…cß”ű×P-=Ě 6&¤ű±• -ŃîŢ}ŁEQ ĚA~Ky;?·4™üĺ@~ާ@×ŘKÍĄ=ä…×Č&Rs2©ÚÖŘi–’ż•Ë ŃĺË}PţčeóÍU(şGJk•ůž5'đâ7úăÇX©’đ;ó° ®aŘ:d:^ţxŢĹ©ŔjS|›ÄÉO-g8:Ź»K]Ë Ţ¤…uÄßQ‘¨›őç•űČ],©ş“%"ď\b^o ‡µíżHs'ÔmßšçUŹ.ÁâM§*”„í·b<˘Ö$>VŠŢźÔÄ–Pő/ⲧţüęóC‹b fZ"ěĆ\§ě¦ó›A´^ű8i-m;V-đ,ĺ%›´”ą+őÓMهR÷üÂ×ăiŻ{WžľŘËŹO ňÜ‚+(Ý÷˘fľ -íT4ÔgănP˝Š…ŢŻŞ·“O2”Énő48šű „Í5Üg+ö4łH­yB¨m¶†ý]şŤ/ÚSŮ/,4+T€\1d5ý@ÓR•·îße)ž eüĹ#‰ÁąţcZ 8‡öň±ěÓ¶rłÖL˛Ę"ţ“!CnN¸ăđśg›óß‹ů)`‡ţľ\Ipn÷űZ S˙mĘ•ÝJ\a3uŤóLÔ^wŞöâď°geU{:GLˇy±Ą~ŕuEwLq°ňl?Gą`ľďń‰€}Â?ľôRhĆŕËk߇¸¨ăÇrÄz ±ŚE Ż*řKáŽŢ™Ps†cjżawˇň, ç™Ď“C”sťä•|lRÚľşôţÍéFÂaccŞĄ ;¶yă›lQëů.‰@˘=ň^ó+Xňoö -ÇW/ÍÓŘ*šőzź€płN—÷V¨×Üm4Áń˘ÔX­ÎÂä\ŻĘz¶w7ŁY M&ÝJꨝÎ1 Š_ľťé×ж·Üúä<Ň^çmÝŠ#ú$ ÜÁuÜc­8xź|ßĐ?"=Ąěöm7ÜPXč4Y¬(;“&?éŔ–ýrRĹ]žź@Iáá.-ějŃŕ#ˇmln«w𭉯¶0réx§ĚźŃYŘň¬îĐ[IEş®·čŕPJÉXk,*=0¦šĆů¨V "h—>ąűľO¸ĺÇëzÚN¤Ş6&Ö€Ť -‘YĆĚšîx -OŔć"@í„Ő _˝š®·™ź/­.&Á8ÇcŢÜś -•荙Ľ`•®1U2†Í% B2@Ü[ B,µ¸¨źlj„.“áîł]ÎŁHPśŞ2ᕨŻB?©>ÚÉŞ“Î PAňŤI{˝©°= )Ż´>mY>ĘĄ˛8ߪ†Ç{BÍ×Ň÷O¦hÉ“:]®ŢĎ´ç$ýż_k^mW7Śha‰ĺ› -¶/‹4aNÜŐî:LZµęy˙?'p;¬‡ťČŇđB@Q*~öâřšŮ=Ń_—R8_)ěăŇxÉî?”9¬ ý“0Őňµ7.x!čŰľ……ŢbĽ<ŠĽtť\č9÷ ´4Důd2‰HÉn‰¦đ[ű„ş<ůSâŘS,¦ŮţÄ€řń„UŢ쵏!ç§Ú\č–ĎĽŞ>§§YęěĐbşp70Ťá6Ń+°Ů°.vţp_PŤ”Ż-‹Nò´= \Ľi Üzv'5w7'őkˤÄű¤Ż$Ź…¬Ëů{·U(-ٰřĚřĽţ ZK˘ &§’ë‰öa#6Á÷;“X@@oÝď/cqyöíŔáZ·‰z}Ź0|p‹ë÷ËČ_ Č?¦{c> şk}L ¦·źő¸ŤÖ´śMü Y[fů‘ ¦;Cjűćc5lnŤ† îšŢü†˛îá+XJLŁĐ¬G?”!…ěYlŹ™_–ÜEâĄîŐçÉűťżŃ@,Ś+ďúCçďĆĚaŮŔ§©×LdŘ@^?Yľő’Ź=ŘwŇyŘv|ćaEŚ4ÄFžZ4]gőöSZń(\ýhÖ/¶âETZ5X;‹ţĎĺ'T„sÍŇb(NŽőő÷ŕ:ň -ŽLş:$ę«4¤rwđÁAb\ö÷^‚`ÚCZ¸Ç -¤“Ä2©çp”$ëz…·‚żŐÚŰz`EŠç)ď‚&C v2W|­X1ý`<ßÖ -ydG-ďO˙RB@ŕx$ jëKÚI˝Îęٲ™‘6´Â;dP˛tđÍuš<sźłÓËŇ%ę©ń„óË=E"ůËMÖŚ[Öú—ćZK‹7o°Ŕő4«*ŰŇ—e%[°@a<­B[‘'9Ľ/u݌Fîî~üçWĄ`đĆ\q^ĚNt4™ r€˙ţ:\ŠgżgĎĂÖTJóG­ćÍŚrendstream -endobj -4081 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -#Łą4T·˛˝HNđƱÝ^‚â‚Sľ@Ç@2eőD˝éaÉś„ôEŞđgú¸MpPÄśňńćÉş;*0@Ó1ǡ<ź_L*¶žˇŐ˘˝UŔ«®xďŚú>ď¤=a8¸}ĚFĚţ -fš¤Kł3ŻqĐç:|Ú×—;ŁŢNH˘@őáśŰé7Nóť¦ŃŽéF˘’Ť9]?ˇ»%#Í“„â[ňrWŁĂ•küDŕŔ§Zč‚č^Ŕ#!Ąé†ľ2ä,Jęz ť $‚ÁDĺ»@čÝĽ/'ˇ -`»ô{şí>*|+`2×ő¬U€zćÝém?b†Ýłi‹†°QŚź~o×8ΚßĂx¶¸Ť^mdAŕčP‚Ľ¨Ž'IFÔ(~ËŽdCÁ%ŇŹTb†&I(ŇN!łE†ę‚\Ůň üë*ŮJ˛“Ŕg<ŃKżš)ÎśZdśÉ?Re{~hq8OěÍd|ľYÄŢô *ÖĆZ˘âDŁwżŕŽđkâ¤'§ eP=Ц Ňn‡q+Pç›§ślhĐňÔňě•TAClđĐŻTCŠ[NKôO€^žśëJ¸Í4˝ g‹˘˘khW@÷ăö%©7·Nč»Lϧýď\ ű\djË~E5Ö'ČXčˇfÝťjU";—vű匾G=ŞC~xÔ9-ô Ó%çüÖís qĎŢŕr—ń+mkÉ»ť<2ůwżö©vC#" -X:»ôJńkđďúu°gq±ŰRdŔ‰ľ¬ńM| Ú¦[ŤwĎş¶ú$l¨nžv3˝ßŻç{NëŁw+Ľ™kFŞ˝´Ä•Ž=Tť’P'E tßř^pÇ×ÓŢ((äúČ -ćÉ‚ës}šşĐ“EE%ÄťŻDp>ç÷áUéŔ©~ő$ aŽZ{-s%7[vR]?VAÚűůă·EĚ ŁôPżőú?rşÚKQú´uv:Ą°7‡‹ĎuŽô ďC8Řş¶N^^hG8Ĺń(«kăk©ş-]č±?KŕP3˘ňÁ˛ěŢeŚť:‚™řyă@pB›ŕŮS»]đůŕUŘ Ă*­@XVm1»Öj3®Ä¬:¶UuŹ% -|Śre’ĆAşÜŇb…AAŠ.1‹Ć’|5¶´IWĐ8 ‡Ęez(`—OR„ŔŽ'ϵŠRĎLA9ç`ź®IÎŔś^’.«ęőç‹%‚ŹČŠîµo8ŇÍgW7M‘‡vVŞŁ}ćfôBW˘üt„Úíŕ%ľ~qňn ĘŐñţuÖ u–tąÎŃ%óúş‚kĽk{€[ĘmJmŠ`ŐE ł~ł†‹.˙3‹ŻOIîB!<Ügć$Á1żGÎ&äŠ L¶{°ÂâÓuşýąîĂj -ȧč ŰW!ôOśÍ(b’á -”®ú9jz…jŁ:¤Ů2ćr·B6çGĺŢ'ŃĎSćż6źş›ČęłUćQőĂÓSő/ i‚__ Źz©#iĺŞZ2’q*f‡‘7źś·a -GFÜČŐ]X:Ĩ–˘])é3÷ÝS`˙Q.4¨jŽ ab¤ nyc'Äi–˘?§°AĽ űňĐwÖ<0L–fAškPfđ -˘Ś*“G҉‰šîWĹ[¦Č˛kˇ:Q}ôíu®5ÍspýOöQÂ*$ýKčmG`oŽ©-ŰTľĘȰEˇ1¸ßn8ܵż3Á˝Ĺ¨Đý#Ś„v“Zg1ŇBÝÉA f çłźN‰Ś39¶$ł˘9YđÚžy«™¨‘×8ŁĘ¤˛/ŚŢJţóň5çęËü›3Ô>“­!DXÍŹŐ÷ˇŐčă_~Gšł5Ô›ę˘ĆŤ* K[žEóŚ“®şű´cĚőťý8YxĎ“ę'łŢ;ńífl-M¦ť¤Žž6ń®Ú°i^ľ…Ă4i%°9ö["Óë[ŕ4 -4ČŔ8% -Žč˙8ňŤĐăn\ -k?IJ‰ŔÁ€ł. ÔŁ‚ kÁů”5\é*IÝ? úí:e™'IÚEÇôn_@š>–îďŢÖ$endstream -endobj -4082 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -oÔ=ÚË—{őýE\`ËťĐ?TU őäÇ ‘°é‰ś÷4˙ăb™¬ĹJöVáů×°=]OÎçăť¶9ŕ[`˛đšśäň]a Ń §×).ĺú)â÷ąÂZeŇĺM–ŘWaćłXCď;­šn#®ÓwéŢŠ…T ¦Fů*T\0U÷,Ľ‰Ü70-8\Yť“eśé¶Ŕ€1‘QńÂJş_dÖcP?.€|`K–4Ň*ú!1Z]ľÓáź"c«ÂŮIRłŞŘ?==uŁ”Dí‘ô?…ŐřµvűşQs/´ć§Tűźě˘ŤŃŻn™ąôđu2®<$f˝$űZ'îĺá‘ËÔ· 3Ďřr¨<«¶í Îňőh"WŘí>ČüýŘŽŔM›…Cô|.˝ßŢŻ)zçŹĎ(×Ů‘ŕĎ{+›x†ş0Ęâ’jĄÝ%‡ő52 Ă2,ÁWšćĚňĐ9‡‹0p±˛!*–˘OőęJ¶?­íq‘úů ßKËäaóŤěŰÖě~›ĆóůZÔ™»ż@݀ʭ/{§˛yéü–„ 焌0ćÍ -Đľně()§Ţs[»˝ú¬("W"M‚O$\lIyqb^ľ[ČOZÇĘÂVü}ŇÓď?f¤<}75RĆw0n™ń=x˛[ó@ŇŚóíŞ•žéČ‹łÖµ’sá'HĚk]É/iߥ›G°öh~‹ßg<€6‹äŔT /o3©¤˘´\ů+ÓŃ?O ňB ˛G,Y W -Á ĂçEó5ă–iˇ~ć rć~÷]ĺA8>ěÉ« gďdNNx=Ę-ĺŕb÷͵Š䙓Đëď–/Ť›AŞŁ°IĽ€…qQ§˛Ŕ‡–ÎťYîóua±»‰˝Ăf—Đŕ  -P(ŞŰ˘ÉńA‚†tĎ:ćÔÜ©Ď?¬;­wpŮ ŘŞĚ/anX¤Ż.81šj7:bn Łjôç­6˝űnţ©Ä?śGÇGPNĽň*ĹSLS;íE˙î'đ6ű´µŰP“Ç?ęů Ćq, śĎx&`RlÍ fˇ):—ËŮ3N#‚˙RçD52äµ r“díLSŞ6Ę'=Fa­ q#ŤÍÚ‰\ű{“Âó߆CŮsŇĄ˝űهĘl†=ŽuÝł«ˇÚEŘîµPüm™t‰ŘşrG¨Xmprw×iÂ{y6°Š:4ĂÔĺčę‡űOőVńNgp`î%O´&ż¨‡._§źDËF8´*CîżjŞs5m!_3ç`µ‹g#ŇÉ«qÄ0Ŕ:Äu9Eß ô -w”•´đt¤óŮİşé<ߪĆY Ą6 ˛>’ŘgßRŃÁRŹÜŃئçöVz#8«z¦_ŕÎý äŃ&®Ť-qÍ5˛B4_[ő'N2deĄ“;{ovŞ®]m(Ř÷¬Şâ<_ăÄńN}ˇňm"‡TQët1’ô±¶Łžcęˇŕ)•vŹS% \€UwMŕgpđĆetýę Îę=Zc^»Ěů~JCL«’cĘžű ô×a„›ąc)‚č;¤Ýń2ˇgíîÝĽ«ěľVQŐ“ĘŁĽvjĄ:Żó,°( -=´*„ťě"Áˇt°{+¨öŚéé›úŁ(t†ŠPöýD“­#{Ś+đSBGBm««ĺy…ł\–fű™” öň ä+’ýjożÓ ŇxźĐô´vGßA+gĽÇňŃśü/Iú¬j˙őé¦e©¸\wÂ.ďU´]TâĹ·aÓg°ŮĆçýĹľZś:ý[LÜđ m2 “zR'Ĺ Ö¶TúANÂ^ń$eXjµ||Ë&}¤’j‰ł™r,$©%‡čé0µ™‡P3l«PG×@”Tőw4•ćŃ.= ráÄ čŔß)cňUo=ń?ËöÔdŕ]ěbŘVRÓLI€µŇ/É®hĎŐíĽÉ„š°ľ_ţLá·1eŹŘú}r•ŹNÔ•zJ"I.Ů2M~üĺ2šĆŘ{·JxÂÜ©—µóˇłä=vů…÷»W_Ş«YRiŁ|x ôcdŇţńC¤ŹŠ·RżPĎî!yČÝŃHôâŁËx3Gë Š­¤+݉<óµ[oüŰ6ěg“ľőíj]=¶ó©Sýi÷~˝°x’Ph ŕô <‰Ź;ýÎż#.ż3D˛ş_x -šä´“Lço0rĺ>« EzEV?Á+/;é1H?ŕGĺLŞČ­‹ćă±ÁQ-Đô.{“~Řôín< DĄ ĆCͤ1‚I太?ŮŞ…}?Ľ¸]”‘˝öońűÔö–Cendstream -endobj -4083 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -Ü0ŰÍĺ*őröně»heJĆŞg2Ář%łO†{sZÄeŔĽ,/8€‚ÓÂz¦ĚdÜŮĎ0˛ťĄF›ÜÁlÎg÷¸ĚĆ·µA÷ěiBňcĎńůJ8W¬™1.p#Ő©Ľŕ0» -ł)ź¶áAđĹăDĆTđŹjµ±‹Ú}›u+ nŇŻ\ i0Ăf§ÄŤ5żĆŔüÍĐ(Ý ëiůBBéLGď4äLG‘BöÜÜ‚ąůE“…¬‹ÔŮłOţ+a-™çl,´JŘ&O^EAĂJBőLó߉_™çÍËx.çJ†‘™©nŽ9ÝŕńĄŽG}Y âqv7UĎ&Ô2č&jÖŕ ˘ŤM¶©ßÓ‚€­Ŕ묟%ˇ»¬šéhjxG™Ë'ř„˘Gź5Y,ŠĆćŰö†¬iíýÁMĘ0 Cąh%˘.¶R•q°üvşW™«$öP'ĺBëÜä÷Ů.˙ă?ô\ÍrKm^PŻł žyńräQĆn+ńjFH.±Ń„żîWiµÖ}čÁiŇEYNô´Ŕű~^$ą»ţHν˙*Ĺó[y1G»}wŮ43N÷Ś~ćM/ü‹B٦Z5łĚÎř´wßg[DÔć-е:Чç¤Óˇ€o¤ţ­Ô¨ŤëŐJ1:Â-«đÍŇŠúpŹýT˘®äú“XeôŽäű›ňŚ>ć+Ąşë®ŮX1ÖlżĄ¨´2±˛ÚÂźŰ÷ŘžIęs 3JZ&+Ă@pźňĆWô˝±â,_ľNŽđđ¸ä.¬Xâ(˘‚|cąµlŐPI^挍***ţšcgŞ»xĘŠŁÔZ“äşž±°RTx4ŤśNŠ<»}VĆç¨g:®Šů˘ĘIݤů‘ř&^ž{žn^FăŢĚŞČÂ[ ±űĆÓ.ÄënنĘ˙Ű´új -d#ůY›i~Re/Ń©@ţL¨ĂÝGk ĆůźLJĺÎ?Ţ;¤Ň± ńĚś=çú˘ ¨,.Cޮڸ ˛îčpިÎ#†˝Şt^^®šőŚőĎ -óĽŕčĐď$řîÓűÔ¤°N ź8_c·[ÔĘ!ů“(ÖŞTdEš>]™ß1IG=?ŚĚÇSćő†»ufˇô<Ó˙Ó€ O¶))Ć”î5‹ŹŃM7ŘNSš@*{ý+Î˸§Z·/F‰ââĺ?ň ¦ňei)şíîR"›ôň”ÁCô•nR0TxŐąË×’u{ëҶdż‹Ş]çÇ*#(˝©[;6…Ů׳>îǧ&H&•ëڶˇ×8ŕ2G×˝ľ”<<ę3đ9Đ~QŠ’:‹M—ިúÄůőK2(‹´ťîâ.ő–J{%˘s¸R}ôÚ -=I»Űĺ#µ?vh'ěĹzŘ öášG!íĄ­ÓĘCIJC•JV”¦Ő~ŞüŞk/ X5[Í´ű1´úĄăÝď·Üß0iŘ"ł“Ş.y˘n änĺÜ‹ćîԀś9n>LřźXç-ŔÜ›ZąÉ¤E°yÇlÍŻ •Â`–wüšQBđę/ÇÎDµH€ë.1¸:}wnČ/h"°ł…Í™ŮÝâéá=ZUÜO'y%łÄÔxޡŘ G6˝Ă˙1­›®třą‰ä†˝Áz»HʇłRżj+|¦ŞŢ±ĽŘC®\,¦4ˇŞÓŢGŔ”xÉĽĹ,OˇlO˘·Ë<0ůEďôî`É;_ĺ)[53N>eೡěŽ9°i'.Ů?Xkó0K-kR'p!:¦˝[×5wK›z˙ŔsŐ¤N÷¨ńŇKě퇰›._vý“A#wλ ҲgMDBČL­V(…‹n LúMᓬĂúcç±Ű^żgawÂĹDÜhĎG´#nk.;ă>׹hřšżE*ş0ő˙_Vś}?™Ö‘?sĆd}!‚µćëJ_d©\eäÁ:Ü©2÷'&ĹôlFrZ÷÷Âúu´ŮČÎÚÇ'‰…v6sŞ}ZÁĺł°˙˙Đ#TŁť±ŽP`jüEŤ˛¦ ÜÜŕˇOŠ_Z!EĚŐ’MŐlC˙Ëô–p“Ă>@&Q©]Zü‰dZIëî\¶­©›˝§ůJ"Z?A+śíÓčD]<˛_ÖCŐý1Áí&˙d•fÖ;iwyڤţdŤč€HóĺéĄmËÖpśtš^,™Ź¦±49_—SŃ´ă˘'é`ă[Ń‘Ýĺ“EŚGD{–wIýgKo†ĹZ‘;ĚŚĺřgÖ¸łÎ´W]EšŹ’äŘâ#ëh^Buű:B_b¸ (± {i°|š-%SÝń.Lߨŕ×X&a¨mORfŕăŚűv˝/0I˙›Á¸@*5KökĽ\M¦ŇENú] —‘Ćsý őKĎYě˝endstream -endobj -4084 0 obj -<< /Filter /FlateDecode /Length 2096 >> -stream - ëö/”É`ˇ W‡[ü.ŻVTWř¶I­‘HĘwÉŚ•Ňk>±d\pć.ĽöŰ@ŽÖN˘5b“Wéě+™Ż8rx/¸)C€·,>7S§ÔëeŞ<Ĺ[…Bämݦ)ĹQ›Ć:8+¸xů§W€…% 7ťLOäeäF„„ëŘš"e(s_Ú“ÜkpA ‡aeP©€{[{ÇU¤:#IA¨YľeřnzÜ-8Nšŕ$0iěĚŇ^Rq_¤Pädť<=˙.|.)ŞôxGئ =éçň"!ž- •d&@î°ŔB«NŞ3ŽźŹÜ`o‰·Đ©ś'Ě˙˘u•%ĺ_OßÜ'Šu}•ě†÷ q»ăYO†¶(VŘ0p1ůaf¬ćĹ4?ăň·Ň: :\b±hÁc\T5ołŤwş¶š©áĂ„Ł ĘŚcćąkéő+kÄ˙ăÚqŠ!¨âÎčhičA‘mgâ›Ä…ćö p{ŤçĐÇéżźÖGË»/Ždžsł§9Í“•Ł mq}-Ľ˙Ż’Ă˙c„ËáÎy껢ťąĄnŽŤc®wŢw”]Ópp§ ˙î÷´üK#÷$d_ă§lţ.9Q#˙®gL˘óĽŇŤ{-[ľŔ—TŔďJÉj—iaW%Ućw¶ö>ţÉpf†Uyż;ţČüšĎx?"lÜĆkĄ¤ĐlŚxvOňnś±E -JâéŔ%—ťćSd¸> -ĽvÇXśw6f’ÝşZ˧{˙‡f-[M…úł%;JNÉUőĘ%ÁT=j«ś´UĚĐć2[)`L‘éë6;Ö—ĚpŽ.oŔą`÷;FgČ®ůĺÇĘ‘ö˝b¤D=‹ ÷Á"ˇôM>ÁĄtKťŇf3Ő­@»L˘şë5WQŘľĄ§’sÖĹTś´}teţ˛ŃŘ@˝č[frŘS. ÖžCű2?ńđĆďŔ·8ˇc`ú|Ó78¨» -±˙GÁyT)!+—2Ł5 Qă Mfs›Şť  MYä~W3ĄšJŘ´:.yţšçEĂIxP#Ó¤e–g‘Ń1VC$ęßä'Ź'ż0ď®+µHţH(Ď?ş4˛?!2„)±i,µ¶p)dS†ŞÎf7=·Ţ%˙%/Ż˝b;Žřó„·KEd»<ÚóÜżß!łK0"őA vxnżöxü›7<¦Ô­A÷bGˇ/÷Ě"ě<†˘(˛m¤U,[Ł« Aô­żÉcîĎŔMŇ5Üz0Äôf}ĚôXMżÔYŚěÝI=lűń„#‚ôĽ‡Ş?ĘůíM~řx.öęl4Tü16k_ň<‡q1ĺËýÖ@ôĚÎňn)˘%ŘÖWĄBâÓ›”ŕWřö:NWA‰/(L”l©Ň ókbÔ•™Ôű5í iŁ˝É(ɤ_ÝJŹH7@çą~<˙€‹.•€áéôTË.Ę“p$ď˙×ĺÇP<Üa0/ťiÄÓ+P#„9–S t¬+LŔi]“– ÷ě‰KFDa!ËHY*KĽOA fĆH&5w‰Č(ŕŠ(˘ŔéÉws‹“čx,’µĐĎNgÎQřžNżµQŁ ˛ĐÂĽ/źĐ()ľ®|ď -šÉ`Pżů.B¸•ď(MůĐ˝]ťJĆ ŠzǬzŚŮé[(Ô¬"úĄh,čîˇI^‰ő-»pFiüuâ)6)ĐA'˝D·HVýNJA˝Î ŔW¸RE^|íXŇťYťöěŤŰś@A˛˝Š&ŃŮT68cáĚ#,űć"+›)•®VsšHU0t·ˇ÷UřůŹBtuţYŤÉ…éÎşÔľz0íéĺ1=ÓÇžçCę÷ę-1çN˝ÇŰţCxűĂuÍŰ2]7ľĆrFł,‹č -“˙ďf–ĺ1Ön!?‰m@[÷ŞşŃuߏ®ŘŃ‹>Y…¦WC ÷^kKÉč›Ć#B)[­0Á:1za®ĽuEgz÷éѡ>ęhłŰ˛Ý1RgRV?ł8 WłFK•ńĘLíůÔ‚‚ű81ažw"Z(Č„Ž7MŹ.ÚµSďăłË롻źĐßŶc/řúéßă˛ŘˇaU™ ş§V Ř¦ĽČBÂEëě”0¬;cŁĺ¨ĐŚo@x˝ËHĆź«1o .zĹť˘ú§”›Za˘ôšţx (p /l|͇CřȶŢd†›ě¬›FvĆž"0kɤ|(żXąOĄ/k ťü?ë±RD˛a÷ĚÖ!Q¨Í&¶ż"1ňÎ÷Ż/ <%ˇ´+°ęČÝőŘSozÜ@ŕdÄE«-A{ă ůË"ďźtBĘW—ś?ݱÝŽOu -›Îc™iŘ“p:˘]¬ýÇšî{t˙`8Â0ä}OĄ‘ŮîÇô9Ř<żÔGî¦*a±t9GŤź¸endstream -endobj -4085 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -Ą %"^Öu›‹X ť¦˝7KÖ>‰US Ť4BYH‡VboÖ uvŁ zŻ®ÂČ•|‘|źł¨Í|ď0źČ©Ž(6ť×…řě oŔ…]©˙U Ł'‹y9-cż°kĽőŔQĺ™w!Čşů2čF­ Č„F3śWvAŇÔŽP`‡ŚŘ„¤ľĐn˝űaz×piź\4ă˙*"şC謺 MIżtÇwЎl3Ďw4ţ‘hT»hG ઞ'ÉOäÉw"ÄäG˝‚7a#6¬F’ [É›Ç)8}¬D(đŹü˝\<=ťDýËL»†…yĎŮ—CćZŞő¬ŢpN’Ç…Őb{˙+a[ ¸ýµ‰žÇyűňŔRR­Ϸ™ ŃĂ ™ÇwžwÁŐ·×<ąpZČ|ď—ě° -’(  Oä’•Rs­Ă”oňÖŔŇşÓ¸\0±€*­ČZjbt˙ô҇N6†,$l‹KÝyÂwűe‹§ť†É_»FĐXß?kč–˝ä“úóĚú´ç}Ť?†ßoCÍřR5“(Ö.ď¨Đ®|$FŐ á´ŤĎ®M]łcŮDuřŔ€žęŐG jűśŃqµŤ&pĽQM’;mD»ěËr÷ÚPľź•-Lá%¨mw÷ -éŚÍŞšźTÖIí,‘B]¬nG)Ôš˘ć@<” «ąAľ‘Í'śţŠkTönô¨iśáÂĺ•-T9ę“[é"oă„ĎŠ|ihˇh'ąŘf N†RT‚źřŢYhŁĎ?j®ČÜUmlý 5†ˇćł|D‹vpĂ ˇ“ľť™Ëµ­śŰ™qôld˘(cŕ™î ‘Yú4­´ăuŞ ´÷’íÉ—÷Ć„ ›'K]IÍNU2> |±íRľ†gąqŰiłńŮPaĚ´tą}ÎRě -=jҸŽ‹ł,m=˘&=óWęůő·­;áxcÉObŘꦢTĄ2Ĺšź hůűKĎaťŢ)br+!´ĚÜ«•)>LVő†®ÜŚ -‚{`˘e¤.óQś†yĽsY,¶k%aĘŕ4q‘24ĆpŚâ€L‘Äűơ>ö?]ű Ą;¤aŚ8Ś›?Úî§ő®-‰6[¤U^ŘŐřaĂ•ť©hj‰±WŻó Ś.ţžÜ.(¶ËA•ĂĽ|Ęž+…ž| :Wf/ĽĘ1h!$·H‡ĄZ˘†ő[öviÄhâAšÇµ´GĹD)+¦÷t30äV•aeZ°{múdŤ2ÄÉŚéŔ‚xb9‚…TůqŻyM܆´'ą‹ź€_µö~Lx;ó G6ĺ-–¦éJqe±ö>=ű•­§ŻžÓXNWü_íâyh"&Ž$č–Ó÷«ĂŚSÂrŔDyW)ĚŢî~Ěż&A=îËW¤Ďß“2€¶†±'íúLÂôÎ@öV”ŢÜÇR¸&ť<KŤÎ TŘ´żRŔ,÷Âů_ -ôŚmŽPZÚý M·=›M2‹âůŃů Í‹üęcDrŤµ2¦1ö±¬,şŃĹCŁş%(Ú7© k$Ż­ç7z'V†v&&Jě]}í–Qm3)[Z™äl0EˇXť¶.đ$]ě$  -ÇZĂs'ňÜĚ5ÝŕČ`V'«˘ľ†ó—ÂZ€8_Ů™‹čJVnz–XTJË÷âĺ~Ö¨ZE¦Öűsń˙Č÷Z\Á„iµNĂ•©én"ú˝n­Ë÷´wě!ké.ËşJÔ}5ňkÝńŔŠÚyćQ4*©;^Fä@mV+Ć’’§–şV pŤĂ‘â{|oĚW»«Eë\’i;ÍËc¢Ă«űĂßą›v!YüwT5ű8ô^0¸(ßh*e4Śđ]ďÂk|ăSsń(NTPň%Et\Vü#ÖČM ‹Í;çčánâë>Ň—_—ÄĐTW*uvfdź»­ž–č:  ÔlŰB{ceŹ ŢdčĹI,č“=HVľ^ľ»B!ýżMŔsĘKt¸÷kIR8ž żĺÚÝŃžzŃŃöłěńŇ ·ÔŮŠµľ"RPďĹBkĘđ"Ňä żvşř–ˇl Ž«€l!ɧőÂ1~•>˙Líz+Ű($š3Ň:DF†Ľf-cEQč6çňż¶ąkvŤß)ĺĂk1Ëű_ä”ěâ±ĆŠYÄ‹{§Ĺ+endstream -endobj -4086 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -¦öŠG§ěĺD’Ó Td i.âîŢ9 Agt9"ÔMCĎů““Vk®•E7ëEč-O<Ŕńh˛KPHoFĄ{đé*ś;…štľ+ĽS¶fhq\Ż]”¨~vÔBÁiŘ?ő·ŕŃA­Gߪ2˛ÄĚ ŐhˇsžČůOžq]¤ wqôçâRR_r}¸Â3­gÔÓÝ…ŠfÖ ˇUXŞćIÇ#"huÄęŃ˝W{Ä­ •1°Ő2‘a ŃgŇ-2˘ł±%Ěr­Ř µ_%˙ĄSHŞXĹŮö¶’×–ŃôŠŐÉ‚MČGL¶zŢ.ĽĽ@l«.q˝ŢţmE ţ¬Őßç‡ŃĹ$#(<;łŮ%×’–âĚÔßäo€M4®ĚÎŘ -çlČË >›i®(ž1”HÉ7«T©9çO/Ü"7I/Śd–˝a@ĺßž8‘/DÉĂąŠďsŤ-jUCŻ5(˝¤@Y›®hÇząľśĐ’qgq -ő©ý!f…Öí ÝčlU! ŢGľS`ýufćÚ*Ą‘kŐY†Ý3µý}?frłO!Ť°ç[ÄČ@r§đDfW.¸_`™€fpe -O©ď¤Éé_đĆ#ł§:->Ż ´!łçc—íźďhžÄŇ{HÂjóDÝ„Š®ăňńE&*ĂŠĺ$< ĺk9ŠOvł -ű”uŘ#ŕĽÉ)»«Şx ?”ĺ ¨0°Čů.n{Ç=FÍČ8ÁĆüř·ŹěB]WK·'G?łÔ¤ĺLă7¬C§L›PőÚZĂťi­­ -—ł–k Ô,¬U)ďË Ga.Ľ)Ó.ůÜ5şő“ę~f"lh/ŰŘYo•çTz¤Ń˙PBÖ2iŐíáý­ŮEý tÜaBŘÉU­Ĺ/ż».5áB——[äÖ«úa#ăS¤i¸AăfÔ57úů˛†Mžű‹l&ţOŢ%‚çh;Ů›‹Řä¶Gmů˝ËńµŚlˇ€©y_˘č;'ĺß'¨C1źÎŰݧĺywyfŃqĐŠWŔĎÉZ6çĎ"RbŇ,Ć(ѱV)O^™P®bbĄ&ĺDm¦¤[¶¸Ř'Şŕ˘`±˝$(@ś(×]í cóéňhl<ŕ*cÜw#j¬db&™]˛ŕÍáëđSÚüĐźÚbÎĄ$'7Mĺ00 Ć–đxŘćB—H6Ö}y´~±şžÜ0M4ڍ”¨/ú“Q>Ks˛;±†RMzwçHÁ2däŮÍQch ńÇ®âźFYV9m€f÷P±ô?ćjś0µŮGžÓBŮ’ČBĺWdŻ]B9ľ,6‰ŇÁŇV¤dĺĚ=„Db0gJ’¤?ŘPť¸ ůp(jÖÜ×耥Ć>1>\­¤$kaŠ <RFEË@¬_l°ć~°^eí÷{ ›Ě'ô+jěnbMdĎ!â †`˙ČňŤóşî/ -+{y×5–JµőµÂŕb9Ž ”ĘłE.Ç„» ¸˘ł)±,żIp0 -©=±këľwaÖâ.%¦ÔşË¸¦ ç1Ó]ŕ7öüѰëĐÍiňvŽFΩ­[´ś;‘…V -cĽ…´á8ëBŢ ŕ·Î<°C·ŰśrÓ±ÇP>2wEH%´=î'XŹě0Ň´‡T|ĘLcs-6•}ü’ôH©¬Ă7ć$ř=ÇÚ–Ó­çn3Ű*)ń Íu)µëHˇłě+|3§"޶‡ÎBTäŹĎö‰sbnß ÂA‡%u=ÄŘ•!ŮđQ˛9Ž­„`4g?¦ľC NöOťăѢhYľý±L·AĹ5ZĐH/îá{1LLsŕ‹Ć+H\Ú˝ §ôÖ5łŔł‚V´˛h˝^M€ŻˇžŢ-qô2ŇÜę˛ţ™â;čߪ&ąé›»q“Ó¸-c©E\R·^¤ÚŰ ufË#O[ö Ş'] ±gĆřý•X'–ú´7Ăďž—jĚ> -stream -6°Š"÷r-•'Sú#‘ßb>üĚ÷+L‚ŇÖ[˙ą…µúŹR:[ˇĎąAť†¶O5­^ĚUY¦©`tţI«ťmŁą’Őµ`Ž#´lŢĄĚ&Io·^~·MLĽ9.o -ʱ™«hŔÎTbs·ţS‘J®3÷$GmÉáÚ;Ů&ňOŔQ^cIÓŞöWSŤrĎ‘ęKŰvYÝÔ2ÂOďŇi]|ťăNT·ęT‹z6®ăř´Ş­—öµ ĎÓéré2pă-–ć Ô|3"^&qě°<>BńâdapVŔ*Ű9©ë5f˝HKáŕ­‰P4,liĺńäFĎ= .ˇ]/ý+őĄĆËßĐŢĆÂběčú„d"XMÉŞîÚ3„ݤPF§&rD_ë,ôĺĆb±őş5Í1ĐŕÝîyKJ§{N°wÁC®-MRÉłgÔŐlR%eg –27@-揽Ů\ěYđÄíOŐ „jqáfPÉÓϸť%ýˇU¸í»Ux»ôeĂ\!홬ąř'«¬ĐK·ň ŔíçŞäOwâČ®őńŻŠ˘čQĆÍćyę -#·1w‘ş'ŁĎiÚqş5 ŚëOŃfcÚ8dčÜ5 ă ąWµ¤Тč6RŰ)ąÉĘE''÷î9ęĆźő¦\k§˙®¶ĺVäĹH˝ÉW;c1$ťcŻľp ÂlŤ ~1łtŤ·X€ÍtěÜ&˝ÜˇŇŘáÔ’ą­“đđ¦ŢEPtĐxVüq> f±Á˝›ź"5Lł4„őó-SmFćĘĎ-öA?‹L‚Ć˙°H6®ÍŹ›„>)ű¤ŐSŁëܬqžP<Źž«_ŕ -bfqĚůĽ|S»GZ“ѵäĹŔ†ćr<~zĂÍe0ôď?eďtq™‚ÉJś¤»#‰ľěŘíy˝¸-žÔ¨îp(4'Ó­5-šL]‡ ŞĺÖÔÚÄĎźFhÎÚÔ–źřňTŢčVNg$~k‰ SŠRv7 uůĺŘô5ý&·×ů@“+áq‡fuĎ~Ę Ä2%ŤN1ˇó†ZqTŃg>`)vjŮ|óž!Ă&,ęš‘Đ- 4O=V† üĺ;ÔÜé‘c?Ěcb.×”]†°Ş(ŚĂŇPU-Ľ€ˇKцąúß.ęD¶™ÜHÁŤŇŤi AJo„-•2ŇlL):‘ž -Ţľš*Ź[âq]IŮ {Lp˝Î-3ŻJ“ŔˇCřšA/˛îZ›ňeĹłţi!SJ_pJcÇ«±řîÓî™|Aąž„p^ůmÉĄ‚Ɔeö¨çđ¤{ľ‹·ć˝»¨¬3‘}YI…ß#‘U¬T iSĎÓ”±ţ¸ö‡[Ţ n•´ß™˘+Ď “ąÄĚd§łŮżŃK8ńÜyBŰ0=myÓ!|9{Ş7~ń¬_¶9'ťČ ť°];ŚÔ»vksŐ¦‹Ö·ĹzzLHnüžKotUˇ›Oe´(°ÎrD/Ąirí§LŞWWÓzŰÔ[yAŻô -#>Ş -IEǵ&·9=<ŰÔ܇ş±zMřmô €×YrT[ÜŻĄ9Â[/îhŻ‹šXŚgŹż¤Cĺ#ţ†ËLúĽóŃ ˝ťť=ŕ ÔřEś7ě›ĹM¦•ŐXýCŐFŃx_‹¨¨ĺSÖ\°˘Ŭ0Î\QĂX(Ä–¤ËÝ­6AŠH(ŽWX«ÉťdŚz‹’W™endstream -endobj -4088 0 obj -<< /Filter /FlateDecode /Length 2160 >> -stream -Zćrˇ:§ekÜg@Ą \q!`Ź’„‹f ěéέ‘łUĆâ“Ćd7Ë9Š -‰ü,ŠX]‚»§rXDIiqŃî—Ęć©éŠöČBŞşi¶xa -ĽOţ9E=˝ń2ÍÜśNëüu(»?¶2˙8z÷ŽČެQ5Č$ŁţýYˇő˛—p[UşúŚđôë$_gU-ŁŹzć˘L&Ŕ!9 /śi€ chÚ^aZ“žZE¦=µĄóçSšś—¦nD6ĘůŚ„ő„SÍƱ JŹďĂ+ęOĺd• W¬¶ć:MŔ\J2Xo"wtůׄu0^¨ý‚úň l…„qW€´ gŽ ©XYaŚuÖcŤŕ!(Çí˝ßť]˘<ˇ!BŤO„LÁĄŐlkĘJ8Vľł»,ń—z®Ć˛ą4˝‘ëŢEî %zčČ‹ÉpR蔕|~&łbvQg$Άň±űS]¨ÉäđnYqôĄĘ×T$źJş ™!3—nČ2&Ŕ⡱č’ř"C:%).\ę,âÓXĆjĚ[€9·Ä&f”ÔŹ‹ń3čÁuľÓc$ţÇ…ĘÜtŕ/QĘĐÔťXęlýs* :˝2Mńϸh·Aß@/`ćZ2fÄwřßOě2Ľ×î&ŕÂvŕ!T¤ă´´ŹWđÉNŞŞ%ÁĐv›µ±ŔĎ•/ÔľoşY<44’ććí:2=;ąő}Ź;TĎú\č “hśľ@™­ßˇŮĆ R|h5¬ěČçj^§#ĆHożičDpc uŐ+Ó­ż˘v‹Ügůw~T(‚ݍ˘-?tˇ| +\˰ś‘wőz™¬mkš‡č—Ç[Ĺ|ć”éŤÉ(HOp]ŽpµĹmm#_ĚŰ2˛śgZoCŚťÍľ{2ÉTŔçápᇩ:÷Óq¤äpĚläsůăńşĹ~ŽCň4ű±ĺúî‹H€‰m*n+éŽ~R}đe$-yČçţŮ<"g¶aŃ%Ž -µ—˘‘ě,&§";¨—Ům0Xëµv˝4ž°ÂKô#¸ŽOSlŤv×$Ť| F -Ͷ˙0şÚf<Ăę*§łŠJWDos9˛đË{k‚¨„ÎzËĚ  Î6ŻNPoĂ»Âéy —ŹŮŕ€í¸/źŢôěqÓ Đ!¶Üvń uŠP—čĆ’ň™8 ĐÄJ.ZH¦@Đ»ÖR»´ÜŚ0j"µşP—·Ö ť˛ýăˇö‘;Oö”iŤď{qŇ’ZP`=¸pËÚw?€Pż’ŁÔŻŘ|˛=Ň·‰Ęßyî[˘{ĎĽ -x(śÚ”<ű‘ciVTDh\×'ŁŰú) ëńŠé‹)Bµţk–AĆŮF¶ęSUhśVzňí’±Đđßuč-é±ŰIÖýV{š×Ă -NŐő™ žmqśű_V‹ 2ÝÍ·”fŘJ’4–%¸ôśí ďµoŐíKsŮfŰ›LOň6`Ë!Ę^T"ˇŹ<ŐG‹iK¤Ë— uĘYľErJŔ+Y3ż_RŐeâ`ĽXD.bа”Sň,ĎD˝ŇeU!*ęőXý%ęçŁäÔůů„_1ŞÂăl•÷Vůc×đ>p$žrTsBĹ ŔÇA:0ů¶Źwf7 AöĎ% Ą¨8îVFµőőČ·BˇĆ†Ůű,˙ +ářZ^Y÷çeS$µsXF]EŢúíäbyz%µÉ]«ĺUOłžŃÁIΚ6Ây5–˝ŐY=ń,$Vˇ-‘{d­űoĹpŮĂ[gĄH ¶ŕ€ËC ćcČžTZZţjżj7Ž:Ľő&ÝÚ%:µĹě‡rQĽâMgq.Üóˇ+…ůđô6Ă x&k[•f˛ú«Ľ 'C<»[łÂ;¶. @ŞX†¸ ďŘW=¦YÄg‡$‚xé -ŇÉćĂt;„ĆŰĄąG2“k´Śű|ĘLšÍ`Ą*÷IOޢ“@Ľ <¨@¦]@g6¸áŃĘ.^ ł0DË´¸R§głŞŻo˝‰RtöaŤ'ŹËcŚď*nŁn˝ aá»N_e%’™M[IŮe@µąŞz0–©ČÔŐ–źÚ(ĂBY‡>>é¬1=ô‚Đ -›8˘Jţ¨ăĚë6ŤtŹyň4śY«hYaQ‡»]Íň–!ż]¦©Ż%K¤(Ů3şRśÇ h®řÓ‘ťa`.¨O´$á§°ťX¤dŰú—rŐ„'dÚͶëŇ/zhPr{´…ď±z?Ś‚âń™ÎvśĘ;ćů6ĄJ4˘šůyęk<›ó†1ĺIČ89Z›łOv5ÖĽĄ |u%d•Ťź0śó¶;Ů㍅¨ă_:w_·s†  ‰Ś$Jö?čďHbń;R©%µˇb -Ě-GXZ+ÄęË8źďşňĘ—ŕW8ţyE>7’%ůĘ:uc®ůF¨OágŽ °=&]U!<»ăm_7@&,ŞŐ$ě=¤T‡p~Ęž`/$lŹüR÷(ŞőĂPendstream -endobj -4089 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -ŻkăL‹}$¨kn«YĚK …;ÝvÓ}—C«‡'"_e°BfÚÁ¨°5HdtöŤż’`Z.­ŞössTďDŕ™ß'¸ż™Ö"ë|Ų̊źĆş‘’‹ťňpŢŃyŤ&SôON#Ę&ťz™ÝnŚ*Nĺ…áEžˇëf…çüDý°áktŹŔŠdčMýČX}$F -ÖőWU̵M9‚÷r*ş«÷ń§1‹¶ă'ŚĘöĺć"cÍƬ˛†_ÎÂp“xXľĚ$‡7źm©pér!lő¬< R»w]Ě\–g(łh™·|Í“ŹőF–Çúi%ţ&ú_fń¦E¨ÇKĽÖś|µŹME.‘+b;Ěą LujXŔyRIÂĐ {4u5YđÝh1¸ ĘőBŧmOąÝŕ‡´W•5íP ۸ĄÓNW„§„sdżQD™T Ň“˛µ(w TrM(őů›’{ť)ßm‡é ÄóCŞ\sh˘TÔu6űń^aÓ7 ±W‹ť˘ EŕĹáúÔđŤhĐřWV™˛i’ÝŃ)~——s&F•_šß45Ş3ő¬y÷=jaÔ§uP>~®“’F€TĺĐ€Ŕzç°ç‡‘Sjlęh[#;Î…Ł¸FG:¶áë̉8łŐË<ĚËÖÁýś ú"ÝŞ#Y˙ľM`'naĄ¤đAxe©;íŐwíq›_#‘†Á”*$˙‰ĆX•/·“Jň"#“ĺ“Ć ˛|›4"K đ“WŢ®Î?ĺ˛Ĺµ6C‡c*>FU콫ĄÚeÚ\CťW÷ĂPăÝä3c*z'éwrwݵë^ę}“ťŽě™Ęúłő:©˙Àǹ»Ő˘“ĎšL”îěę‹ů‚Ü3->˙1 äşÁLścJµ>ánďmx[ÍUřľ!ťP˛Wkny±­˛gL¶ź®ł'Aň¶ÎÉg„…÷Ç-Aß󴉋˘$­e=šK‡řÇ^¶ĐŚGĘř $–%Ĺ’›ł)$~÷…ű!żGĺěN–‚‰ y6=mÂc Ś­4ăńC~ô6 NŽ“Ćpoű:r‘×?6x7Śň5 -C)Ć ˘ü÷ţ XWőóí2ő7Ű/qlÜ—ă§‚ŁÜXÓ:0ocGz&#“DTć°¬Ę^mâš;aé#ăUß±ÇŔňŃÉš;Ć8?`â ĺĎ…˘O%ŠĚ´Ôdü -©”]Ü«›]TćIŽ ý‹ôoi›|R|?ÔuOŹa˙H˘Ü@Óˇ¬ŮĂäX[&=»•˙TŁcÓű:wjˡÚ’ůÂkÍájQµţx(’z#řIˇEő±$5śÇéĆ^ZáÝąGůŇÄk•9 -/ŚrvE;3`ÝPÇ.ÄđënšŽ•Í đIW™3÷:©\,˝{ĺ˙hćŰ'ĚJ6ZJ¸Bf7¸ő†XČ2&BHj¨ ś‘jߌ¨ŁRö§M]QhÖť'!Ťy{˘O. 2Ź‘Çhµ¸3ö| - KŰMŠ6Z‚¦ů’8Ëë>ńnčdľKe1čµ÷5PÁŞJMP(ÁĎŘť şCŁń¤aFŰ.”·woŻC"× $Ç(Č8ňupĹź€„ćţéĐă]ăWśčqâ,k–° -)(ŃdÁB‡zO˘|ß4+ÓÔ €DXirçm®'mŇ<»žGď»xĐÇÉ–—o’âC=ň«Ng*8bVŞNÜ´,!n˝śŮ¶7eŞ^y˘–'ľx­ÄC"r„@!Ťü^\ ->ŰNnôl Múg…ĽvC߉†±ÔçĐ#˘ę_!<ů‘7*VX†nîe„ě¨n‡s±Ř{;SŔŘ>Ă–ĹmA­ĺÜĹů6Ί j+€›fŇĘóíěô=±ĹßPĺgńgśş×íb潾¬¦ě¶_HvqÄPcër†|B0»nď,8Âç¶fž$JŹQŐ ´5čĘ‘đ÷hGw䢡ĚTËEĚ&»É<‰rš-]L…]}}'Ŕ/ŐâA9-ńţQđ5˝ˇŚ«Ëá8«Ü»°¨„;McO‚Ý>2Mă9;iÖzŽ¤ÎŤÝKäKIc´Z˛Jpä–!r_źŠŻŃŚXą©ş'«k7_ë_žŰÉ~Vl=~ňđT2ŞaŰéô_,pcP%ľ&Ő… -t^Jß`¨ýö ›îćŠMZOŰOňô˘'BĄÜ:Ń=nGQ˘*AĽlM‹ťţÁýĄWOV+ ©| ňs’&oÍQpwBŁçŚU{zÖ‡geľB«r|a[¤S*‰ÓBoó÷ň™Ĺş|Ü*_c'ąŻfË9÷pôB<}Ętöă_ˇąÇŚ”Ĺ(“űąZŘ×˝}˛;ť•ł^*•%ĄŽŕendstream -endobj -4090 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -‚{g$ ‡bá‰eA¤6A°ÇqßŔpßU ťt÷™(樟?da73ĆąôÍŤ8…/ú‘¤}p˙/ŰX6ˇ<`-‘aéąÎ(-˘…ŃúmÍÓzŇ[÷hl¤5ąKý-™˙ÝCůęRo(łäňŰź…ôuRbJ—ő¦”óĘˤ ç‹ÎÇ{MÂ…|‚Ó­łŘ7TÔŁ`#źë©Ž›r¨oež"Cü‹‡˙žöőAű˙-EÉ]o•­M‚"PášţYěó,p §M2. ‹5<·’€ˇĚ?ěËB^”|¤v8óeém<(śČŐ €OĆ?x«P…޶ -T\˝N€_Źň×)ËČŚełŢ -€Ä/RٶŘY©J†äţ#<ź3ĎU×ý–€M+)RX7Ŕ@˝çćúćPn5˙t.ćď§Hk6QŞÓśfśČoĽÔÓä`9ő§‹Jˇ}欎ľhˇĚCź¬*8ĺjcĽ®ŮC%G·1V$‡Ü;V3Şlo­ÝzrśämĆĐľ .ŮÖ/Öůt¸;EĎSőŇ,AáÂÉŘ€Ęű4ÚÄ*ďÍ^± Ŕ.Kĺ‘É›#üŁúFPă)­żâ˘ˇ›PÖ÷ŰNĎeŻGč†Ő±´ő(&Päxsä@Şmnóć«Ĺ$h“ťUčă˙ţĽu´Űŕh‘,5o"¶F,_8ŠýIů5úFȉ3 ć 0Pný¦8Ş|̦ŐđpŇ@Śŕ*űÂ[ů‡ť–ěîRÚČÎ[‚ÓaĺĹ˙=,L±á~—¤WK†—ŮLŐÚAŐ7šp˝#zY­ÂeĘU{nůŘňäřP¤LĐ×\}€ô˘ËO5Y)—bÁň ĂhMŰ"*0k§ˇM-V_“ęîű˘±:Pđ_Xú<çĄMŠRzµ ˘¤"ü›Ĺď&ÔëÚjÝý©ém›+CjtpÝ^$ŕBřÔôw(řŽÂ<ˇ¬ĺjq¤|ŢdŤc:mÍ2ë-'OF˝Ž«ZiMXéPBkż’ó[ˇWµDa ’‘{ČfĆÖĆĘ4Z˛YDř+nżKĚ™Á†M#g –ç—x@űűťA ú}ÉżëĄoü17k†F‡ČBĎxÓĘ%5ćPşĆ~°¦×8čuź\8‘ünQ1w É ·˙°@.ęć¶–aCÖęśL K˘> oĹ=)Ôů8±ăM¬~ţ(4FOÄ„&¤ĆŮ˝qô™mEĂćă®ńóĘźčvťí4ÓHP뚥7iwćę<Łźą*B‘m‚^‰˘á!ű'ĽŽAV,líĂf0ðçˇGÜťą_«Ä†dÎŤ¦ŽčQ<ŞŠf~^Ţ&˝˛Ý1ÜßęÉ$ŕ,sŰ6µ@"-Ż&ALI®í±żY{ž†[µÂôwčé=¶L,Ap{ÓKşžťwĹÔčJ:ÓŞČZF@Śęľ0ç`ď Źť‡Ő"ŕU!%ă^[Ř×ZŹ{LüMK*V–”Óy‡(ţŚ$žPI<ĺă3ŕ1Ăyx^ٍéiö%ŃŮ0bpOÂ÷d䏒űeV‹—‡ÝRŔ)U’ő§OIŘq¶­Ú‘)ÄcîMzĐĺŞÂÔ\íńb7'ĺ1~ndŚ -Á6gpů¬D ±ç@™…ËágĘĚś˘ę ¤sËÖÖiEچ`׿QŢÇëŤĹCjTnf>ÜŢÓčŞT\+UřćŹâć(‹ťŮm+˙9®U%áÜ­l3Ă—ŮĹś™Šc+"Űiˇ‘3¤§rËÎ">u»±€pyîVŽ.)Ś)>ŕŰâp$ć’}—¸ntŞżÖеşWňžĄĂ2ĺZ\»tN&íŽŐo ‚čĐ -Eóx»ĆHR[ź~„ˇ,.®ł÷ň|Ű&]IĘ´©€ľsʇZ}Đ„˙ö -ě?×rU„9—@Îëj®Nštă´N}L\cĂVŻ™đ •«YłŻbúĺÉć^k‰"•Ţ™ßwĂ!§Iş‰=˛sŮÜBa%č[Ď)Ϧ'vçů’*2ŕ2 ™'iÇH>ĽlpwĎEhß,VjS~h_ăH•ŇRoNŐ›IK˝iÂdÔ|ë–m|&ҢþՇ|Ĺ@Ţ‚â[ÓeťŹ ¦W 5<ćĚO`YłÍęŢňŃcďÉxvâaŔ ®U^gŠź·{ÝŰJűm}“Ł&aşŁ˙Üőy’"{$ŻÚK `vŹEř8ŘÖ+ČĎű*˘ŞÂťošžä¦‹Ęů±.żsí]îg˙Úy岨=)·˘¨ő®ąYaśd·®ýO¸ô««ˇţ°‰3˛ŔŃŤ=ßä‡Ä•B®\ЬTFDË®ó§Bň¶ŰžŹą;Iř; qëöĚťöĽQř4F§:<7šČŕ˝YůZ´ôöyu˛Šąü) óµB9CMWĹz?<Űb2Źâ–J< Ó3„d,yDwK/üV[ĐĆĚ忼ĐćĆ{ŕV‘ e•‘Ą¬đ+¶Ł˙bwÔ¸»ú03™ś>»Đd×endstream -endobj -4091 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -¦HkÖžßĹęF‰zŕ×K:«Í”r_®Śˇš±µ™Jü“ o]ăjóL ţŢ=¸ŚÚą…Ľ8FšŐĂž€ŰŇ+ -ÝÓń-ůŚÍůîđ˘{R"™Ü‘®jLŔ“Gł2]4ŮâŃµŽą<ëÇřok’)'ůő]*Ľ­š^+ŤfVâÂŁřĂJ˛ńxůó䕆u"¤ÂôÄÉü•٦·é…•đ°Î˘ -ÎHÓĆLŮĎvPVŘ~Cot”4źă•ĎS®¦ż ꔾeô\ÜőEý_qq˙ž§[´&xž`°ʇĄWüů'!î"¨X/:Ń15ß|>ö*Ü+ŰŹ|$`K)8Ëŕö #+,?NwÝ’Ż$d¦ -!&^ßn—îÁĂňŠľˇHěĹ4,ť«…S"<Żç' ŞÜgAJČ˝-áÇL¤Řz2;ß:´üőă%&$OŽžň›>’^o@¶čĄüÜĽw“úu°Đ Ó:kŰŰ -Jß·ááF!Ó›GäQ´˝Ŕ/0®FţęµX¶ĺ0Ýŕ¦Ó"ˇA[wÚ|j˘ÝűúǧżTČ)Ś×E2ő싍ěńsĎą¬qőŠŮ±ÄVá^˝„+-¨ÉóQ+¶ö%ÔőňgLÎ| Ž{c¨®—M™¶řۦđ2§pŰáčď ß¶A_t§$zvFYjěŘJâH¤ëÄâͰú˙·ýŮ%¤ąTŰŢż˛űuŠďBô«đůkÚ “cBM¸ajX |,j5g/çěÓ©í üÜ;8|V™pĐZ”i¸ŁŠ´â4RGň×p5Ç–vđ•o×~)”Ťüţr€HíÂ@F80ř®!şc6ŹáiN;öš™âŢł5©„°_57mľĐŹâ]ŘIx5‰ZßÖ@/ÎüŃÓYĘ9…-™úĄđđ-MÂÂ÷˙®i‚ô×lÜI`PWľ¤4ćaŔţéń¸¬Á&ľŚÚęşśRÝu-n詆ëĚ -?‚=RŚŽ«Đ¬µlŢô·,ŇćíQw_ýÖ°Ćy„KĂűI|ßєޅ­śpi&>2ć;ßěW/·X×sâHóéŻ9ëJŻżpś;ŽUĽČN€­"ĘőÖ±9™„Ëo^ţ»¦śI¸Öóh@ ·YĂŐ ŮC´‹ĹRĺ8wÖĂ#ŠtqKsQö±p¨ă1f¦+{ŐĎ)ţl÷¦ë+ęŰ›ČݶĽ˙q¶“O\‚Z·«Ę;čđ΋ĽŘFĽ©ŤÍµ—LiAQć TVYÓÍRwkw 6¬FÇ˙7>é -ëű3R ílĽ™:ŃîŚXŞfá!,ľV‚F.J¦oÔ”ťwďUËŤGx>Ô=ęWËYš$đuL ­™¤e«‡ŠÍ­Ö”ńJ’7‹ďN¤ ńRBÖ‘ń´ĹÜ]–Ĺ™UÇ„ çĹ!Ď…L†—·Ř@ş˝~łÜ–ŤNO >AĎŤ'˙›r—Ă…:GCEŹű=źÚgĐ©éÁ¦Ĺ]ü.Z‰é„Ą§š"{ŞPčŤ8ćoR‹łJµť1©°'[>ŇsD÷Î kk» [9±$™—wą%™Ä}˛*ŻŢ›đoĚ`Açá©wsIO Ęýżđ«ei ÂŤŐý' -*Ę˝-n šmz†Ş0Čm1Rć$"|†>'őź[óÓŤŚŠ’-šywEN# Â~ĘÍb±SE2ʬµÄ¨d†-ĺsܰcŤ{5Š›$XÎ<-ö3´6+Ő}á˛Uµ-U<=ř;[Ĺqłbâ˘zżŘvt­Ů…aĽŽ`Sá[wą,§u}`Íu1.“díĘĄŁ:4śŃĘ›˙¸îy@éŇěBá#SÖI™’—ŁĆ"-´ ŻĽ;QÖ˛µ’‹żrH®Ź“%(DřĂł7Đ0ŕOXĺ°ę -eÄ1!ARŚI/ďKš ŇČü,DęÜş%5FWtŐÄ'˘ő Ż,A°ýĂb©­*űAÄě¶Ű?°˙4µ~gašNDŘ_bÉ&ĹĺZéqTbÚ(€`Ć2ŮćŠ˙X…ÖĄPmKJÎJUPO,`ĘŚ{ˇbAxÖĽ:É›e‚ľEX¬Ék¬¤ĹzhŚhJn–-őµăúźóž!rˇ`ćoüŞžßČsëpüĆB&”.±&šŮU5\ÇV°ćݧ跉ę»Ńxć88j–Őë+WJ¦y÷'n+68yŢr8ÁĆkI^x6$z0j‹4-8żQĄľ…L$š@č›űa -ëjgĘĹ…šr6,1Ďë púí‚ů…ź{‚K~˛Ţfď3y1ŇŰöĽ‘Gk‰Ě–‡ °yhob`SşcŚŔmvťLsđ°5—Ţ\[ńĽËrô„ŔúYĂ{S’Ov´„÷PWĂöŢŽX°6/ 8$Â…—endstream -endobj -4092 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -ş‹Ďťůßă{ÓG[DÄ&Ř ş:â—ť“ud“«¦}ŮÝä$4;rŢłŞÍ ă„`€Ň)˝˙ą¸f‰D‘đł1ű˙=Řrˇţü0ž(/ŐüşINÄ–ć…&ucZ@:hUkgÍŞť;OÔtm0Jd™¶dČR‰ŕĄ`±X2€ µ/”îЇĎqdńئî€.S$}j•Ęb"0őňLž¶—Ë›Ďn“7~/­ĐH>^ŞÍ“…â3ßtµ"^Eµ=JfÍţ  žŐă–Íß[í—FsŘ`}âĽM–›Q˛’lŇ]gFřéŮĄ;Śô˘;c_-ťÍÉ%i=Í–•ůa7™‹łňö;îU€Uťš”µ+śç4«™†aŠ˘ČÝëÂ]Řĺ!Ň$[|;I)ŕa”ýmË”©€ŕ<Ż»V2¦Ť¨çŔ«îß!3ćđ©€lŚďŹgCżÎS%Ă7G™ Ď.¸źúđ‰5ýÇNíź˝K„r‹r’)™ž*˝U"h€vG¤ňźK¬Ă[ţ\e(Ě”$MAHc<ń ęľ4¬2ü´1ŽţI"[hXĎ*+9:@tŻą‰ÍäŻ(›ŕŁxŞc1i6y’»ü>zpë/'HOšđě՚Ӆm˛.’Ť^›uş8PZŰ „ňç<Ą°#®ŤŠ`śţ4±Őt„şĹ}ş1zëűWk‘QŮ4nŇȦ±Č­ňˇě…”OoÁa»fAŠë3CPźĺ¤,Oâh…ąyż‘1p(§=«öQŃwu$Ű}Ú)7m!uϲ=@ŻZR(ĺőîi˙˘‡®(ÎiUÍ‹«u“â52Ŕča2WC3Jé,0]ŽáŢĆĐ´\ n÷`Ë~m§Ęý?łąě'ă$ÜŚŞĄ™˙ąŽůÄĆlmŤĚŐÖÖbĎzĎLíEÜxu4OSŽs±QŚő2?Wa|_¸-^ź BO¦ť6Ű•m+öŞ/$žŻ/,áJĂ˝\şS%ň:SŔ8µŠłţz!'ĂLŠŤÁŐžtj#é nn,çd'¤âČç±háoVE3Íy ‰Ě Ź7ĺ_ÓDG3ËąźţÖKTujÂQíŚ1ˇ¦2(źßđ¶€Ď¬–ťÓ¸cDQ;·ÚNŞˇ$őđÔFşnŹo[oś?«ÍÍeEĂ]26ĺžqbâ´Űů --x ţV dV§† %zą4~ü -`° r"˛-™WsŇŽ(qÁíLË›¶WĐĆ».€µ.ÂIP袹ÂîŘw}ŰÜ.(˛ŁˇżˇtYOFP'? ŮmÄm•ŻZwFüt×=ýÉ78˙&\y}ěGą‹ŹŐuşD¨Ü0Ú~8ůŮ÷ň&˝!Ć_ßň,l+ŻÉ@ZĐď˙ب¬ą ¨˛7©€ĹšůËŢšcŰáĺq™­oĘń¸8~QJ…<ęe%›m˛´ýţőb^4š—›ZJ/rŹ!ă4Ś”ôJ©áÁß݆ýÚsQJÁ¶N>ŘZĺöË=›™VXďVűUń0đĽ2…NÝ”&'zé˝ -°@Ç}s¬ĆiÖXYW4ŇŁ/HPCô „wž& ď(ëBŽw+ÔgřăŚü‹+€Đ!B(0•:Č1Ťň8ŻŔ‚ß±ÄÍ”`Éä›Z’ ľŐ‹“h7€ÚMó^é˝Ů"^I¬ ĘÜÝÎ3Yb p ’ULmWú=źĐßó…¦p+S>9Zʆ˙ćŮ4É»EaYU,‡r‚5đßíg®2„ČŇşhÝ@Ěd](Óš×sZ\±yWx©ę˛ÍGL¨u5ăŰZG1ŞňRşĚ«&ć<›5árýÍŞ(›dÎ}ÉŁâŞJqcŐŹČ|¨Ś˙Ą”,>/ĹXŐ¦ˇQVJNꀆA# f;*2ˇß˘Ę¶]5Ű2}K5ľ†ă¤˝|ôWzxě@ľJĽ_©]! ÚM2G÷7D“?ëR†äË. r'Ë-üŹţ`&Ť6ęäĺ@„ŚćDum5W¬Ý'ńGőqŔ…młËôšK?w1ÍÂ!9ď^ˇŻş{ńR;ü€7‹¸kÎÜ*býžhŇŮnɬľ«´áÓĹMEKŮ€É+Błzwân¤Ťő@řý¤bBÍY1‰Š„ĹŇzäqČ>b>k‹Ľ•Pb$®5íóGcłl‚VŠč¬,ĂÖO‚ t‡¬műń -ůÍ9ŃĚ`§Š ôęąDpśwYX‰ă“ţůÂC6z­]L íî˙ˇ> -stream -ĺ2) „2¬wQjÜ‹d>Ćë…Pxõđ­„Rś¤Ę~ĆČ€\áćź]§”ZâGŽd ”sŕ×úČEٶZČ›˛ÂéV€Ů/0»ň,N=u3o§H(°8)nŮi@^ů¤ĺŔ6b‘=XÉîńś Ż9ipm 9eÜUěµR7¬HŤ\0{úel·ßOđ®N YOn|úÔŞGwPÝíPr†úÚÁÁŽ„˝’uVᆠôŃ*7˛¤Äb -YµřOôĽŕŹýâŢx(ťµušUÖZD€đŕ€Ţl·gŽÉ\Ş*é—w/rc}ĆYH2ˇ a'4˙üQ‡€ąĺ"P#ă81ö^TpÁ?2µ_Bs‚üě){*ş.!Ó˝ĺp}]bH -0P(uUćéŹbaÎë ‰—őÚ_}Ş˘fíĺ/IC¤Ěš˘ÁăČR ’ŞGŇ”ľČw­)Šb"…ýťeŐ/s~8żŞđ;NI9Q¨F­+vľŕ!ęś^·9ÜţÎqˇ!tČđc7¦Cć»Ń왢g‰°˛É+tygĽµB}úxé ÎŘs­RÇli[Ü4ăĆf„Ąq3âH™ýW—ŕé€MVÄ'‡zĽžkZâüÉ—cő_îA$ÝŻ1‘'ÄA(hKuĐc„ű>_îźúžó Qře€ŐŢęaŹä€›_Păl®—}–,äp Ž WH'X]Źt4ßžŕ-9Ęz'ŁÍďł!1‰¶}G+ݍŚn€‚ĽŤI礂ÁOť•íÎ%X -żeß(Śb ´vqÎßi»$îu¶Á=V  ŁF¦WşŹ†6˝ůXd™]U‡Lýô·âSh†˙Ťo`ľYž«ëęŢBĺ,BV­“]rFIq}_çŐĎmĚ}«&Ôm "(yŇÔÜďK˛±ĽfĽ„‘jÍÂŻaVî—&­iŔ„‘EéGÂ>¶źµ©ŕ=PoĽ0CíKŤ«¶„Âz7u^…Üc@70%T*Vvş˛»h@4Tjk3#Ý÷ŤĘâ{úőÓ -ĆĂ&ą> Qed•ö:‰nÂç´Đ˙]öTŽi‡é­çµĹB´VU¶‘Ź4Š^¶LąŕwMą·O©ţčN"F‚˙MVţÉ+Iů9˛}arËEŻâŇ#~Ř1Q°Šç#Ď®R“ę%űç¤ÇoČ›)sĐď6ţĚéŃ*„Ku심r:˘/ŇßÚÚRőţYDUŐ+zšµk ,b¨¦ŕ’h ˝­ |V/ITá/˘˛‡Ś"cJÇeŹH›%ěćîdâyżlˇż+(J*‡śTYR 7ž%–ér¦kůi0Ö“g!J“͙РĄ`ś…ňjÓD†Ú6şŻ9Ü׬ă¸ÇľŚ@ČŤ1ÎŮmO˘–ÇŽčHN…ôz{•! šaH7‹äĺMáŽBSŮZ µäŤ­v:`ńn‚É4#Ú”Ő´ŰĐÁü)8A› C_ßÍżM=Lđ+zěÖč‰cŕݱý˛Ĺhi˘†Öó’ýöŃSŘłG%‡&¸ďS8W­j‰±ťPŤMÎ üüAWE®×€ŔcYČ dr“ał™7ŔĘz ÜŰ‘]ŮüŤ]ŰşÓˇ­ÖY€t‹V‹ç$¨F$ `ä ĽĐ ˝Îvě¤? 2€bJuĎD;ŇłžţE€€Đ™˙o$K^ÓĺaBŶŹO4ëŘĚ3}ęşÚqí 2Ű ŚŰ‰ŤÓ=Óń×ĚW=aÓł‘Ő™ę)ýt3šIÄ Řęź‚ąŤ°Ňa|řňÜß(Šč+2ś˛‰G-’:P=•IŚ<Bë‚aBAŃŢdVš°x^2A›«8O7ŇrŠ`ĽÎŞ˙Ůó4›Ž¶l‹ěe^CG’ĹĂ´IB*ŮXřľ*_AôY©˛ŚŔäśýŚĂÂč cť-al4ŕśžĺ MođJßUz7Ç#vŹ==–Ń0ËűfślÖ—wÇ˙`—%4ÂÓ‰ .J ôk2xß©gŃšš^ ^+•ˇŞĂ”5Óţˇ,0˝ujŘ‚őČ{0köó@ĺ›ôŮş­ňHĺfpĹaű˘ÍÜů7°ö¨<ôí1|ŕčŕ,É™¬Ń$sĄßáv~ŹŐ÷ś(Kâ1Ű“çyqŔ@P.Ş™µa'ľô°š2 ˛FsěŠ\8uP~ČV%l,D ¤t>ž®Sa«ÍV˙^ČŻQź‘ŕ˘%í®zYĺ¸ůĹÁ†ţĺ÷:ťąŽŰşÂŔô9Ôýĺ×_üpŁĂ|ţp©]Á§HÁR$4Íž™;aYFg*‹bMħćnząQmuĆBŹÚendstream -endobj -4094 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -:ëíŇ]ŇĹŰ3«|€úŢÁ«šŇĄĹ YĚŻ>EαSmpÝ>šžÖAţłqfŕďhýďŔ6˝BE2úv‹»űŽh;ظ»ÄđAĎ hăö™ô·áŹ#0 ˝âćí­Y-ý©Ě×u|żů.·ú™j“ÄZyŇ2®‘8ŘÁ¨4ÎfÁ„qýóÄ‘f ‰/˙rDŤ-µ\íŽ@nGŃ_Îc1$S\˘Žlçăé!L§ üݧ5MH×Ů]W¸ -Ëi}㇮괗ă—~çĐvĄ}âEAř)&¶!56nɱf…hSĚGżź¸;•€ZŃţđ:ă»ÂrîG*¶ĆP÷={Ězáţ‰ř;h…çç˙l]—٬JFä4‡Ń ţ  doy˘>ىUÖ±Ân}ĹiŰÚ$“K’hŞÁ±ŔÓýL›čt‡‰!H×ŘşbôV00ö+ר˛}Fk#·ĆůÜŞDĚLlÎ䉮pďcu·2X\ďŮ0ެyçř±9!´]Łh_enX˛kM4]÷42gřm­c㸚ĥßQ9V Ý|A)ŻaÍšÔPgćv:Ąsvď؆$¬5Ö€F"ßŇ3ŮÜd•RL˝ů}˝~űĽĄsÁfČzd$`ÄęŃ(µ*hB‡2’«Ż Ć p,0~•<˙ŔłjB‹n\#9:‹'µQĆ%ÁĄâŔ‡\ó”–+ŔłHżĘ`V¤8šŚ… öޱU€…ąÉ"T˶×čŽÄ÷¦„2˛™fä%(@:¸PÉIíYÚHż¤8o‘[¡‘Čd#XŢ:,ë]ä^ůÚŻ†şĄ7ۗвd˙ř¦«ř)ڶfż+Â_ő¤ŃžCüâYýé&[9qťŚ…,a@™ßeTx"O±üÉTU§YęîŮuňŠA7%::ÄŤťűžˇěŁ'WÍ+ś|@€ÎŐsRˇe\줸Ę0^‘úMز6Äh%’?$‚ŐĐZĹůĎÔ?•`ć„ţ×^ z±zC?†Ę›Iá0ĘĎ„O&„˛Ă{koqŞćÁCŁëĘŻ¶1LŐ©­'L:¶/9šß·Çs#<híGůOVűEâ=?&Ľ¬üY!Ä*$¤ü$ę@ëH7R-úw˝¨r<ĽnkëŤGW“ţ[„ĺ±7Ë'$©ÚEg)NŤíű3‹ěŃłI…^ ŞĄÇ#o«qy:Ş]‚ËŮŤFŕtíÇ˝TQŰ´čK]{Ĺ•˙č&őA"4˙^?˘h*d˘É›Z -9 8^ţ\ĎojTŮPi"*‰ä®Ö>Ź`#*îpľV]>RâźëłVÜ{8Ľě%AEŃ»4ťHüzzKł#—!ę† ä1˙걣i˛ňqŮHNMŤK MÉŇŰ].ąÇC˛®řki5î4P¶/äęU—†ᑪĄ+›Â4ŘÝđʤˇbÍ(.› Öwđ'˛Ľ—4vBÖJoÔădË`"˙ůľ¸(úyĂédćÇ5 ŇzŚ©đĘ‹ľ­¤ÎU­¨±|Ew÷WQÎ-buÜâ˙f^k%HŔďsËąúÖk¬qg_ş÷d9p°Ţę¶©¬›TęÚkÎ3ßčŁzŠSćş>`ŹßpăýŰO°qJ‘˛O™Ä$sě ˘J] ̬Ɲä -‰vŢ[MV˙ęfTG‚ !¨ş°â»ÄÔý5Ŕ“Äň¸—6CZ«µŻ%ńĎđŠkŞ+iŇ€— őmç ˛ řÉÓ±YČRR>p3v@Ńç”ÔU2.ó>°čÇĚXšňď˘(HÎxÇŚzŠ^˙<Śd¤rÔĽ=Á^˛™Ę|ă+BDŢĘ1g‰µ4çßBV±endstream -endobj -4095 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -$"ńEşbË`čĂŻ‘ĄŚ…™ýÉ\_nT(€®ĺŘeď:L\ËJ猏ŤŻŢ9ľZ Ë0‘ÜÓ+fLÚŕë[S -ż醂ä†řPCĽÝ`9J ˘ÜĄ”˝ĺźVLfoŮVăoGŻTHM[űĺ¤čö f˙›kűŚu`Ú8†b±ł [嬾{B ‡ůTŕTŃA}ÍK  ·ý[¸˙9ţéhÚHOŘOŔLlČ–¤ ˙J›x+ŠšqeĂ=|ŐÝzâü¶V‘`¬)9e´gy¦gďĺ:AR)ŕ¤ŐĚ)Őm¶LĎŁ!>ćĎ®ŚKŁ»´ăDu¦©™ľNŕúUµĂDĽSgěB¨óب¬ŢďW^ŁJĹöŚ0¦:›[ŁQXÄ|čÓCŽYrɦgSřpLä}ŕ©'§MYÁfw -•bŞ7J…‹ŇzŚţ›™ Çn!q×fYžŘ Iö%Î ĐÖů®`*ë`W«~»S†C9Ö SôcŹnő˙©ÁúŚĎ żňEż…ŻnĽ­Ąúěokmy ΄a-ͨ˙ĺß,Ć^Üá»±-wÉô-ÚzÚYOŮf.µł†ÍłQTńÔä˛oJť]ĎÚďMßčÝejmqŃ´±:±%ůň şIÔE|+?`6Řăt°ýTĹsóîdś›»áK—HAZPz„]çÇĆD袢b{Ý!ĺ9­R…ţ¦ť¬#­‰Gňo‘VÎ]t…¬ÄpťlüNÄMęĐQMŐ@\Ž´ĎY5n,¬˘…gsŇkľćÖ}Ő<ŁŻđQşQôžUÎĎ®ŠÇ;i3c P˙şTĚŢ»’Sěią1Pâ Ô,]RDXîC›$~¤”Ä’ -őôźé:şDŇű™Ä[î$R? %ńÚÖąpSx”úź[;„˘KŚŕŢȉ©—dó`ô»°X”ă+¶$ ő†SÍ!Ă Řţ,ž\ʍůŹRîvĐáZ ŕmžÁÇbÂyVB«Ś=ń˙Dţ#d#{6ŞĽóCDżI˛HŔÚÂZúšo]F )ŢÍ zÄR—áNqŻFňáý—<ôUśe "ý°9·Ô=ŽÎŔwFÜ.g/DĆOG—ÇA‘“‹ŢřđQÓX„¦y™+tćěUéRň]*`·H3q™Iő4K!âémëľŰÂ]ĺĆě<-Š2‰¤ĺD´%me˙ş*Š,öA2ˇéb›;äCV…÷ -X‚·:˙UýŠAMţĄ|ë‡V)ďݤ?Ť×S‘…±»2+†°]˛áL“ŕx_Y+é1Ü ŤSÉčm â‡Ý[QRT+•Űü$Z?ř~)j÷XőᏝX–HysQ€kŽŽäáćŘOĺ~wČ&ĘZKşř&ýA&Ç-Ű!Ľ]€aĹň=sö/ă !BP<Ëßĺ:>±i?e4ť¸—;Hć[ă„-ÂÇľTG”OY‘7-5?Éç5ě¬}Ż€íoŞ&7BŤţ^‘*Č_YíUĎc+˛›içŕ ĹhŇXwUuć™ ·4¦út &Ń‘´ąq·«·«őY<+]†aÓ ľzém3˙t™ZĄćŰŰ‘˝rą˛Âďż öÉ3aáµKÚÄ<áşqmĂÎÂ@¦©śIZĽţj FýPćb©‹Ë‚ń}| ÷×—Ě6ř.!X|xŻE2ëNڏÂk⥷îŞy óÍxOä%uqrp˙+k}UvK##-Á›2a-¸­ űćńŹÎĽN•ÁL$“Ż7Óq¬lInĎ^¬ĽUµ&ys@­ ’rŨ±ć7(a‰¶%ݬ? řŐ?ä„ʲŞ 2=’RˇĂ‡ń=Qw~ěŠĎ.seżgµ¬fEë˝YŁI•Q 1–¸Ý7K™<B—‰$Ţ1Á-řŔtŽse7iŚÓčÎ}żĘ~{wB•×¶m{|KlłS=‘ŚŕŘ©Ą*;iŹ–'HÎ^-~çR±z˝öÂĐßI˝¸šYĘó†ń -tnjuZćgä˛é˛O#«ż)¸jćŇÓK›[lĂ97Eă#fV]ĆQ#ŕfÓGIŹŔhÔ6Ęf]mĆlts‡ÇZ¬Ĺ{˘ĘţEJFřbĘ1Ł=—±ľÝ[„@JćxŻ—śŻ.w…:»! tendstream -endobj -4096 0 obj -<< /Filter /FlateDecode /Length 1376 >> -stream -h÷ż®Öf¤'S}fž‡›ü‘W0l?K-© č«P>t݇>„–‰;ײզ8˝RĹΫ·'ďÁUd_¦­EL°Va4Ä1ő¨˙y&"LY—B /Ě(8€‚>;^ČŽ€+“śřZŻëü V´xáÚíĄbł ĺkD¶ő~ÜččÉWTjńҤŠÉ`ę“y>đ§üĚÇŠŐ#µŃ†QAO#łţ0Ě>—ĎŹ# „ž0Ѱk°Á Y’b íŤ`łs[[É„nÝ;áy„ńSđáj–]f”_BdŤ4aw8*˝ßă©Lbî®u>řŃ”B€|î¨ID%÷8YŃ‘ť°\ g7đ -–ď‰sŽaę"„r\mΊý–›Ăúνŕ÷ąËq.Xd -ť1şA˛Î4n3§Ć·IďtxÖ]÷ ¨BŞż˛ŁÖµ€ŔtëX· đxţŐl°˘ÜL âő -Ż9#*ń†Ýň_°żőٰŃËYdR…âKcuEbąˇyL&W]jĺCűFů†yd­N*W.ň­A|Ő¤ ˙Exrď`Sčëěvz ˙˙;Ë©¸r8( ô‘q·!DŹc#ëŚHoKś>$ť&;®đ»Ť~ą”x~RNËú8ř<ĺ¨HÎ"˝A­hĎ㊽.šGút$&čtzJCV`]10Ă­`ź ?fČ~!µś.]Ó'ݦߙÍíUŇ‘y9çóĂyďňsh5„Â9Jăjx›„tr©¸ĺ Xɱ"c§żµîܵˇ†ŇöhťÂ{ËZYĎ7µ==ŠĆĺD‰®Ă1úř&ďŮÍ -$ĎŃţ-ÖŮŕećÂa"żnŠgoózR` ]«™b>í”^đć',ËöŽ#;/Ď6đř8'šâţÉňGšu 0ÔáaĐ7ŁFďE–áZˇBZxóޤ‘=ŻÉ¶ą„źŹÇŽĘ„ů‚´'űĐ€íTš=Sú> -stream -±BŹŢ‘y-ęĘ -éá-wř°¶\ËÝĐgşżŚ××l¦ÔŘ©ë˝ćŚüÄîäőŚWt‡ŞvŽĆ4ą\Pđĺ °şj (d‰<Š©r˛¸ęF„‚úEG’đčĂź=f‡¸ëó6Só7ë™xÎ1Ą‚’Öţ~*$đnC)0Gý.Wś?—Mfv#€ĹŹĽĄ9ôÓ FŰoř=á26ݏ”ÍkţëQf±gŃEKW… C - ’çŐŞxKd–§„’ͤłű€§×ĹĚŤ˝°Ôj™G›"ěán\,#_Ę ‰%ć{Ůގ,ťĄd{·‡O°(#‰<= Nžđ‹iâ›1F’dĄŽ¸t\˛i*Ju¨8€Ëâ٨ąfrQô!ɾϵ%ÄĄë2q —'ďZ‚$›,¤ĆÄ‚¬Ô—(¬˝śE0sŚŠZŠÇ.h?ikłŕś'’đD{?Q¨SQp÷.şÚŁ»h/ůí® -° M ~8—r“ "ŁÜáÄţpá&ľ¶XěěŁäoX ýđĄ˛<ţ›ĹŘë6©HVSPŇ·V2B¸,Żxü˙íÍöäŮRůťY2ńôż&´k=ĽěŚ[¶Ú/».™óbw(Řč­­E]—˝RŚŔaŔ;}ÂżjásŮs$|°ú(˘„{¦ž×$°‘]IĘěkxŐÄ>=ëÄ’ďĂ_„R‰Văr±÷iÝçM—ř× ÁzŇ«^ţrgC\d báEÚ,h®kŰ~.XTŻŇżćąÚŕŇNĐѷ컰Ȭo©~ě3Rźüռ•ďWjPŁ“çĂËe f8Úö &úű˙:cwhuűô8DŃy‘kzî@ă`}­aÜ-´–)Ľ#49oV°Ď÷ ö™oQŔzŇ!€‡\]9 ”Ď‘łŚu¦4üś>eM0đXµ˘CÓě™ădćđËŮĂŘÜzĐ”Ŕ(†Q•­%žZfbżŰŻ›‰nÍTA˛Ż™˘ =ě_; "iL7©üĘč˙¦“á„jQhUS»*„Ť™bśĚ5‘%$˝”cęË)W -±đ\3‘kÄsxŚ;ëH^ť}^­ e3RÚq^L”Áhď>eß\nnQĎÓáĚ©N˝ă‚"쟆ٍÖ{¨šę ·×óí‘[Ň·B ;ĽkŃ Ľ_·mŢĆp˙ŃąŰ(/eŕ0řŁ“ wbÖŮ]X“s=­#áÍYÜ&CEËděäeýSMÝ8•š÷X„Ů®h\’žŞšT=ÇQ¬Cňˇ¬ż±Đ8Ž$%ńoËź’Ü€ędó<9ťżÁHhŁýRţrjü/ł=Kíďt ěŐŹˇŚnŔÉđiŚN‚Ř…„˘ŐH<çzuíN­ĘqŃń[ÓÔ -µ÷é5kă+ŹČ†Mu:ŞďM0ýAV,řŠe6Éîłzĺ–>3vÄ٦k8¤éĺöp+ÜĽDIĽ° -iďMľ+ÍpsĘÝčXBqIYŃ×űî䦱îŃM?^Ěů=ŔĂ+MG5ÓqRöňJdł=ňfk«ä}!ţ錺şŃbőű…ÔQĂÔ±Ě’ŞŚ&™ŠŞ0Hy 1ť<Ă»˘2‘|ŕ2ż?Z¸nCPĘ8I´ómg(c_V!~KZ§jÜqe5‚ĐčËŮ÷›¶ÂžBęxRK&ë9ÎcáY“Uý˘ăPÓ`¬§Şi}3şk>¨v!íoçG{»:Ő9íńâBçĹöżK»Fđ®j/fţÝPĄ÷ÍčÔh6u*Őkkj ¬w€'XyĐç%·š3™KŁDŚ‹gŚ!×°Ŕ¬K,úK7¦\fÁµçHZŞŃôµ—E–í9aĆůwÂďčâ§VĆ[˛0“ßS°)K^)ˇÔĐ*ÍŐ¸SCďHí¦6ĽŐo˙endstream -endobj -4098 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -ş µŕsK:°cţč”1ó¸p¨ô “A—Ý+‚jXŞ€,˙LSe„ź®ş$3{÷TٶÄęÝôg6a×Őu\W†Ě%_îL¶.ĚXŐ ťfGČUbĽ¦ĹíňÖ3čCÚ±ŽÚÝg‰řĆWČgvĽ3ťK†á|ł‹%XäO"†qîÖg˝ď…懻˝  :íŮ„ĂÔ«! -üŮÁDˇ9D׾’Í,˝¶ îď+©b‹ń¬ý"ŠäŹOŰYňhĎDk‰ŠŢÓY!ŢxTH@›×;âZ§Đş*¦,‰`§­Č¬,(Ô ”}sfv R¬±¬«)âÓŞ3B”zÚTĽ±-đ‘íd!2¨îýś‚č׹Ăő¨0Ă zć›ńL]ŃěOÇŮ“(›c2?Ć›:čĐC TČÓÝżĚűÉĂ··¤7h¶ ęĂECý‹GwLŮ.urÍm1źeeńYţC+Üí#$ ţ vp_†řrQPý¶VđšHôśŠj§D$:0¤e„ ĆÖJć6ŤďďR;čDŚîĆËód|÷<Ű.¦Ĺ Şý,{Ü%‰>xڶne@ÁÇc˙$˝aO` éM_'(LJľ— ęÖĂoßÇhöť^Oe1@O\JgÚžĽR`Ë’kcŻm0+fr¦}EÎ ß¶ţLâp=ľ [ÚéŇ|},SŔ°3–„™Č(¬ŰČďh}ă÷Hş®¨kG*đŃî—ćG»:4ÎŤa¨äpPA WL›zü·I?»çĺň eM¬F Ĺk˘–çŽćŞ5@'žŽ=ć>$1q öŻ7Í\–Ě×›‘/ ťÄ3ËĆc>ĄßB´ R —2-!đ z™e6jm‡žŤżG\đŮ9©k^ óm¨}R–Ż«ÜËrřž HĽÄĘ®mË6żô.ČFÖ´~§Üą‚éŰ"Cł3˛2DęŁqµb2ňJa†NńŤ­‘9ę -π͞ڰëKGظ—kŽ_ďüÎw6\GŻ –wxCŇřŢ0fĽC|7˝_ĚŽÂ˙™UYO%ß©Gšł»&uÎ ]ż®ŕŇÚg Üصú Ů*ńFÔDóčÚS׊ą„T*ö/Öż2Đręs [^÷ˇ7ÜAŹýžźíkíZ$Q¬Éş˙ľ ™¦d#’_|˘źaóĐgűP޸4žTp\Î7wňóuŐ+g«%ö­ăˇöžÂ+ĄZ¸ XÍÄC¬=¦µťPDŬźűě·áŃ9ź©–&›'졕mń¨şŔŁ”i -r!Út Bżźp4űb_ Ż˘š‹”QʞÍ}AÝŞaµ; ÓŽ‚:Q·Á1‰„Ĺ5JŁĐ†‚‡o0„’!x†•tvbâYÇű8»A>^Ř*Đq•ţ'°[ŕjE“ů‹ô,=ęŢądi@Ă)çžqж)_X°ńSzß&®C"îsÓď9¤lw7ŁăĹ·†ßRCńĆš¸Ů¨ŔqßCîß2ÎeĐ5BT»ŃŐ·éWÂÖŽ -qÜZăéaěP4RJQ^ęçÜý-AFşĄÎć÷ŕÓÖ˝+wúˇŮQ+X_Hđ4Ú‘çóľ˘ßťćPgUĺĚ'µ ăÓUUÂŹp‡Z?x;X‘ű„‰y‹Ç 0őéÝW·ođYŰ?™ÁT‘:mŔĄźwv©ř" €,°&4ŁŰORA«¦;»]MˇFljúÜe˘śKďůŘz€¸wÇ ţ ¬ĘľôçđęQšÇ*ă^p¸Ë‘‡Q‚ 4>='q=é;H×´W0ž®ERÄ#@çną˝XT'Ë1“Un;•đÄD ČáVőO˘BüĄW÷EyÜő¸ŁIľ—ACřÉč<­ţřŰJö*¦ięÜ\¤!¶GS˘Żđlgě%÷~Ăŕ x?m(żůä+ÓZ§:Ç3Âí€$/Ł!žDśÎťżźn˘r®đ"aĄ…ŤĹ­Âáö2%+Xʆ čNĘ…0y—$C˘žíÜu—qÖŞ´{ĄđýčHIÎAö'Î&dÔ®÷GAˇ”L.&DĐÇÝqYň<ÔuÓź#Ęé­›Ő=aŰdî·Wţý9C @L"”űľKÁĚľúđÓćśb3Ö´§ű÷xtÓÄ_Ź™mذKŔÖrNçÎL0¤ÓŤ“Šwß&Nŧrő\}f€Ři݉ËőŚ gmPKαSŤZÍ"ŽSv/=ĆľW°…í,$ÉřŰ fqŹIk/·ăĹy.®L -?´RúÂľwčšň«źm‹7…śâu’Î%~ţ Ń8g•îbfA˘[Ů›Ť.8ž'q4Gé‘|•#ŔU6[{ŢŚ5d\Ţ„I$âţ“ťĄą­G •š_Á‰ > -stream -U^KFěÍâ–Bzđ´ŤAŞšq2K¤ŐĄÇI¦3%.,íÜ=ˇŔőţ —ĐU¤ĆŐBŕöĘ€:<?F‘:¶/ß~@#ˇÎI ¶F´ż)K?âË–B$Ĺ2l„ü´Ď–ť ę™ŕx]ę'â8Ű`ôߍîď‚zgsąiK ”Ü]ĺáhNśĺ¤Arbꦋ¶fyŤŢśüĆh H@®§÷îěý -żŞÜާt m[M=Hč^—q ?@4UaQ‚ ˇNżôˇ(|mąÖćN_LŚ %**›Ó7pLDĹq°ÖfąX ¸‘ůÉ<”ĐS“§4“_/ľQgÝ#tćµ} ÷̵č[޵c덀ăL-K>PC¤ ßĘ:iC@ž¤ĺqßL˛ĽÉyŢ -ëţŐĹo&čĂy[DV^2÷î¶ĆČńgîCş÷¤/Ď](a6—ĄN\÷N’ţZ–\·$Óv!‰AS{«#)&%ăN Lâł«‡ČSýY˛#¬’këčN˘!Ťôďş‘ –DŻK#Ć;¬Ł‰”oć`ői~sSZgHô,ĐWńbC+‰Dôh÷ĚWľ)1řg¤Ňĺ™oĄ·’ (K‚Ü[›¬°¬đÖ*ĽTCęů-żĘs@…#ăÇ|Âň+şAŠM“líDŽ@d9‘„[2¦ńß±rfc^íŇ™ćiŠŕ#żf$uęŠtÁŐÚ‹T}—ŁÓ;tt죊ŔČ/műDN-ăż3‘Ť-č—ú1ĺPÂ]–¸żŇříŁĄ@ř”śy—[ŠQ‘{°Ć…‚ä.&=ý‡~fé"‰ -o Lű !ĂHÜ{` ę©Ňć3(ÓmŕˇAXKfś!§TT‚Á”Úůł±Dëű¸e‰sˇbŻ‘Ř*2ŁĆŃ\¨µçŠ7DţnôiŁ-"b#ĺtQh J¦„NRućgNłő ŐĆ;ĐŻ  ¤‰5ÇÂXËič÷ŃmŽ?…ÎÚGŐ„~Λ^ĚhŮŰIÎíx^śc8°Ă¤Űeç`ŢSµĚH+§ňýn€ŕĂ/o uçYŢŕ@ -cíuâ­PHŻ K•—WS:¸tŁîYŹđňÜ3ÉĂGĎţőŹcN¸;éQVSă§IZŐ蓬” ĆţŮť¸®ňřťIáfâÁ<H¦ -¨Ý’ywčza€:vŕIąxí——‚Î…]nę:HłŞ"8·úúwŐ•«#™ŔgĘΓG?Ľ µ• ň®Rś<ŰjNúLŚÍŮč-ˇaµ¬gwwW|}QŮ˙°%Uó]…ŕS¤F“uäHÚµŚ:Ž’#żÁŰáňż±:€ăÔ¨‡áĂś”Ímń]J’Ů6¤Ű­Î»˝óă%×:…˘ˇĽ'Ň_(ł{˝2É;»;ßşó„ö]śÍ%Q=}÷?87#¸"7 ü—™±^'ŕ srŃC:o+¶šŁ?’#óřşF®O= Č۔Р8ő4G·„樷úÂ*‰„ -“"®”,™xüz;Ig‡ž´9c<9†$Ma+lŇ8uB%čMäÇ`|ô^DZţaâ˛íIAś#űćČë§ŢŽĎÖ׉ŕ®ěqťă\xö=ř|_źß5-‹¦O,^› -}}F(şw§1€ç>}ý˝s?vŢ3™Đ¬>BtÄć+ô’—CđżSÂňĽOC âĄÇdŘŹ$—PS{ęłQÝË’ŽöŞĎSüÖÔ^,ű¨Ó`Đ“?ęőtĂŞ-•iŁ™¬…hĆ3Ýżť;‘GŇÔRú]§ÔĽóĺ9 MRË\ŹBł –¬qc˙tU陿@9§~[Ĺú íčxŞ §âđ dqĄÜQĺ|ëböłX•đľß…Ć8›´Ź_ăz,Ó»f÷Č(ĺô_ß°Ż—ŰŃâîěą4̞ϑҮB?JUL}j|­ťqÔŻŚď\ž—Ç%/É’hĹ1dIeaKĚé ´ąĎ„—Ö`óńţMDÉ:ă“f4‹™¶kkäˇ Ńž”HŢia»ťď¦Tö7ÝŘXđň8lY•Iź âh4˛˛Ď­Ât„ěĆOÝ’˙vĂ|îó± 7ÜS€gŻ5.şş=a$ŘÚ{RBx˙ľ©ŤîNÖ96X+0¨ÉŤúÚP» ¶ä.‹úźÚ“Ňčíí]e{ůŘ, á.˝9…ŕéɛ𛧠-‰Dűő5ÍĽĺş™dendstream -endobj -4100 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -čKĘdÚu´Y{‡]Z?™Żß­¨#?4uyŠÝ(&öŚYíoiŃfĹ5-Ű­´Ń<‚&ş•˘đĺ$V?«.žX°qÚ8tÝ7Ć›Ż7š ż%ݬs°đ*ŐÖ-Á^Á_îX¬vxeÉĂGç ŕtńÂŻ^ł+™…~™ČbŃń~7?dřŞC5 …N?ŢS\â.ˇ,DÁ× ś<šHÖ")מo!&ÜPÔeŃ‚Í"ş+ Đ]I’˙yýbčĆÁ•Ü]QÝö-9Y‰S͡G?ďőI˘^4ĺd”¨‹ţéŠĆŁşI’ő™îě ›źÚ•ľĂ¶ŚßCŕR~jŠmrjF™LÚţďV¦öÚţRAq­Pi2oαxŘâ¶´ŕĚřRń[ěl0ţD’|J©ŮÝÔ!DÜÖň’¦¶(íٶÂ5F-#góOĄok\ľ2P Yn«”2ú&Đ´ßĹĄsĆvôöáúo1—–¶rXl ť|Wiđ°“E‡ZřţŁ=-‚-P:ĐL%^&‘Z‹$Ń'«óV{Ö6Gp ,ŞWôŽ3Űzuh _o;őčAÇ›ňĚw7IÎEPćrÓ?3qff˛&0¨â\¸‚Č®˛oY“Śy§ľXg>FŕKÂƧ¬0sşŕćBĐőuču-»«*ą%…w”Ĺ;C"-;\Î !çöůťe·yçăś‹IFKÄ^ßŢú{ŕ tŤóc"Qd3šł#fŔ¦ťÓZh˝)ŘĎ“ŕU¬¤s/)¨ßľ#őEŽ6lëă>ńÄăä^ÉaŘÚ=ČüŤz‡ôa©P‹¦ŘőšBhו›$˙µTńéUçó S“/ź KÝNÄ?r*V$Ľ D•¦ß’2l0ňę »&w «_a]s>Ş9„ŞXvŰG,ł+é}Ů"›aEż’ŕnOŕ ×PýŃĂ Wđ»_ĄţŇ‹ń°y°ýzrÍ˝Ŕf´aˇbĂ7ŤÁćyˇŹ¸Cł‹ŠŮŘLŁđ_čvfWť5@6#ŁYçO«o3ż™í ńđ›ň“P‰ŕfťʍŽ?ŘZ?ŽÍÍÔ™ |Ö{ -µ,­MřĚŁ¬äJ-ĂÜ| öEßČŐ¤ĄĄúuÄSˇ+\ţt»wâë–y p<ů' ÖÄZČQ•´ÂŃH )ĘşUť˘BtCâ'-Íç4*­ŕů~MLtşÖ¨Ŕ‹‚ľ hbt®ˇiú\D†Ä9¦n Ę-şrjŐCܡóÓkPBd|ýSßÉÍ‚€şăBĹĂýĺ)tŇ®JÚ®ů«GRź.Vy1”ü…űPC«x”Z—BÇöĺŔ†©Í -&í4®÷|;úťZŠÎ-ěA¤ ˙lţÓ`”ŇX1|đŃ ç¸•‰ţáqTź`ľ8ěÄxNZm•qv-sOOX(ůË,kŤŐ"fđ5xä44ŢŤT]ô¬4”wŘ9`ďęn>¶çAŞŃęÖ¬ĂŃȩ۹´e@ó‚ŐěôŕĎ©sr€k™­&ZÂÁJi'ć’5ˇßÚ 4Çw—:ye’¤ŚQäŕhrRÜÖhŚk.,:BŚĚĽ*âĎŞ -oŽ=îĐIt¬lřĺvŹś˘…6Eśţ[÷ťđ\Í_ö+D˘/1^Ś’gc«Ě9–qXNŔđ—ĽU0Ś[ýgŠ €µ;Tr›îŘ‹}qdEäaËŠ!Ĺa?Žđ‚ÝRŶ9[ŕi¸ č“Rd[mö “Â=¦b2áD`‘é(@!¶¤qą…ŁÜÇµŚľÎ÷q€Ů]jůz?‹á9ĆťdČţKňŃ ĚóÔ,–ĺ”ň`c€ţ+bZeá0XČâABŽçá-×˙ÔR!Q•űĽr¦çÎd~+ţ´xJqb@<Č7Ý`$×™Ö˝$yG?ŞÎńÄ - éw&É}u™€mŇúij¦á Ş«…Ś\ f=Ľ1m…241÷· VŤżÉ–*Ű-žÄČŰÁKşŽ|M—‚ޢ7BŻ®O1ˇaçčr—ó%d2đččMÉZ5Rţň ŠxĽjG›ĹÝ/«zÜ'I -Љ‘ÉE/ä· 1BÝăL–wú2SCXendstream -endobj -4101 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -B݉Ä~N’,›ý¬‡źęĂ}9˘lřä‚+÷Ұ块lŘ·˛+ďęń"´W¨FÇíöĄôT.čdáŇIĘÝĘŃ=řˇ2|ĽL8öĚ%`%.g·őçâącwNŠ2k«I/eňŞáţ"ł¬QMĐźg"+ĚőD`Đ BRk¶˛:H{?¶Ť5EÔB69ü…×:3Ť¶cÔö¤Ć¨ď­čđ˝öËţ‚ĽĄý ŇýçvT[FY5ü ŞďO°dC#9ż…‹ťš) –A@s*j5Ü€Ť¤14 M …Ě·Úűâ*=(cĚ™Gk8y˙kDFk˙–ÝĄÎXël JWX©Ő˘n…˙âµ|=ÄĘáśX…çjŘ—Čěě?j^ëí˙bdc)F’Ąîôy¨<ą+źČ™ÇôŻŞó<ˇô -ę#ö VCMY"=‡ Ś®I$č¨Îeó«'”ő™®¬ÄtPĆáXëwýŠkj]6?Ďx*˝c۲µÝJ©H,Ť±bü”~|EĽO!0ú˙đ ď YłmÖ °‘~÷K|Ł]uc­}˙$śżÔ­¬¨Ó €t—Ň0^Xh˘ßő •›d„´,$ü1›ĹYä UµąĂbŞî%§uźŮÜśjóç,ü…ˇ•í@Ém˛`÷kŁ -ŻŁÎ€¶,2CÇŐž ďúŠPLÖ4ĺ1Î}„Çp I iřt -Ť uYóÂjüň,E¶,©±Ł -Ţ‘ď~}¬@˙ŽÖöµ=mcŘ7Ac:ˇrb,n”Fĺ]đ1Rµ )3?Ě‘Xo˙9Ç -EUĹ;ʣǦ)ÁUŃřg·±6óË”ńJO9ů l°ĘoZ¶Ě{;őc›\ ľągţ6ŠćwŚv&+yŽzîÔ˝eł5Ü.Ľ¦íO<Yµµß+kó›Ăz.5>ýé.ňl˛§Ů”ălÄtuÄĚ‹:#O˙W–®Ú¤•Ű©złľôŤjĽÝj´ę~ŃößYÚŇĽmŞ´K¨Ë8Ť$wQë|¦%^Űţe†VqĂŽÝ*uL~#@+}Ŕf©ŁÜ)|!­qšz·~ŞFtâk1 ąp]#}§ĘćőŔä3+ŘjFťŘL.­ţéDoüĂ%2ăŻOkë^h¬ź¸ŕťD’‰@‘_T»~ě lĆGŽC Oś@®žâŰ˝Ákď•3«ŇqŘ-űNŹNřtť|!šŘŇr }‡řç ü.źźä Hś>M…@®H éËçô -˙Ńu Ć={°đ'ń*‚¶îhů(d.´ÓĎúа˛^›’l.śK°»Ď?E®˙5˛¨Ü;)˘bĄÖ…Ŕ -­kń Ĺ^głĎw -bLjEtÔ%É[ÚG„tŘܧĂaŤÄkŮyótÔ gť‰w–^í=ö_ZF0ŕPŰ!Pł|čž +Ěi7FËT5Y˝cř–;ůi ź]ôÍ÷ůIđĄń$íĂ?ć˘Ćµý&îé_”‚;ô×Űľú˘îЦ(ŹŔÁP¤hĄ˝ä©ńkî*éĽG$ÍeRLĚ8âő¤W H“Y7¸Ôčššď|Ç•Ý4ľ>ćž®ň[}ôŢĎź™MD$)©+®,BZMÇ݆÷G ˝'Şżj×U»±O-H6îî”ËNš0»¶ZN¸ĹË1‹QEˇë˙ĺßöHľ#n»j@¬…@˙H*ą3höĺóÁ€Ă Đ› úh×đu‹Řň—Hş7I@?)ÝŇ'2čxâÂĂl5#Zsó©{€2]0»%\ŤÝ;ç -§Z Řť´ŞË¬öČË@Yéšďyaµ‹ľ8.*4,Mş˝éHÁb% 1Y‚®ęđXâěŁ~dk>ŢMÓŠxśĽľŤčď(Rv$‰` -ŔÓ%öđ^Ágo4«µe„Ö¦‘ţN¶@Ú(ľr†ęĚńP7›.ýëČđÚ†2 ®÷µ ůń™ĎJ.0XáľáöśjUOÉońÁľŮ¨0EJń4O|í¸=ržUĽˇł˘5uŮľŔq‚ŰÉĆ;Ç79sÂS–'éY™,M4rcXgĽ„Ř&Ňź¨s´ďIÇ8úĽ†é“PĽ™®FŔ¶IćHúgpmWÝ8Č<¦öxŘFżŚü3—ţŮĐZ)^9QŰ1¨Ü$ţuµŐK"ĎT‹ÚĺEţ*Ą®˙‡ -ęř’ť"Ƕó˝&^^Z0ľ˝‘ł “vÇkTCF^ëFK°=,„®Gř,&‘¨Zăe(Ö¤ĺłZ}oÖ>"­ťşT÷FěőµW×6·ÎUć± ;ŮŮŞöż@ů*„n3őďȇit–ăÓ?h°kʟؾž][®Ž)ă¶RÜť˘f«ÍŤ<÷“<•Ż’ĺŻA_ŚüŚŻ÷¤ę¤Ó­„]l\Fýˇ),Đĺ|/ÔŹ”Ó,)p [¤rsĺE'­>é.Śşrő4ţÖˇ+Ż.`¤bL)‘ßhžŚ]Z›´^t©wýf“Ů÷zN&îQc4„ n­¬¶ˇ=]É|‚\Џłůu61Ď´B§éy¨ĺµĚ%6pŞk ZµS *ŔEHňĂÎŢüŚѶ'â"Ń+ľĺpŇZ ‡SOňJ%UZś0ůÁźet[˛l–™aÇ> -stream -RV¤Öw1pć:‡–6ýˇÇąSMep†řŤ9ľĂ“źćÂCŤQš–M„±€łK¬a#W|ďë‡ÍkŇ4°'ťXImđ¬•Í­)3çž ć‰(p[7}Q«Ë=Rş$׏\LĄĘ\ě8K >řjőś!55S¨ßDˇÉˇŹ©XF€ŕW첼öW Uą”)< ]t›_&Tp]Ţ“7tżKKŽ“ţH¶c -ś67ózßÝ|ř٦đÎŘ›źÍMŞLZíD:ĐÚj í*ŽPo&f¨g tšá}3!ůŹQ82¸`xIOýNUmŁ[Ř™ů(Đq4ľÎ‹¬¬ĺ`–ć'×{Š’âá­?ž<Ŕ•ŕ3˝wÎ2i–ąľäÜőóűi™`ůMn+9ř«`ŰR6VcŢá¨gÓ™ZJşL,kąm -s`1J,!:žsńü˝8e>żÓf¸ěá¬c¸®Úm¨˙5Ó.äÉ8{g…=űÝ—čÎ(V” śŘŹšpËźquD’*ôç>%—™ĘżĐŮě%ă0uUÔ°)dC®"×p­°TW Ü »Łźă´Z°myL¶Hýtfň\ĽAőčŢN%VőŔŻĐUŮ·ŻůřšVvl< ·ÖSkť‰79ĚßaÜF ń) ­Řś©8É(j!ŕ~IĂY°É?MFż^~ď$č=îDo5™YěK?‰+cËdND¤˘MvZQ٦˝5ѱc ]Ľ]ěţ¤‹˝YËyˇ° ˘ŕÓ Č+µßÝV@w™“{CŻ;Ra"őĚx̰ňΫzě·¨pV:îTV9ÓIĹŚ>$eç˛aȹįµřBnôŁ“¦łˇ´źR™TEĐ ?Ţc\šÉ"8—ű@¸9lw5ÍžťpćáXŘIdĆč|çN“Ë -LČPÁť^ŻŹAŕ¶‚ő$î›çK¤që1Ä·D{›©µ,\\±í?z+›×b9;Ţqť¦*$OńőN« Ńś/ib‚_Nů=q ÜS“Ă^ďH˙ěríŢĚx;ćoĘ‚¤˙|&¤1…ř»ÉG˘±O€Żz:e:§[  AN„Ůkěgp=ďÂCá#‰Ăa€Ů:r - @öŘérŘy~ÚUŁ:łÝÝ5µ^φÝL˛7ęť]ÓYY|.Ť ąÁmű‹ ™ýVBW ’u{çŚj‹ˇň¨ďĐ5Î`µŞCWł¸ÁŢÖďtvËŽKeEÝBÜ-$xC¤1ˇ(Rýó«ZGÍPůˇŚ×~ĘL›Rč…VÄ,ÔĹŢáK|~ľżĆ’G@äąÝ÷•eĂ—™Ř8ĺl6.îçĎKÇÓ°ao¬Z˘ŞNt†˝ĂQ˙x6źď7ĚV5äą!Ĺwpłř6ë—“ywQńEë:Ë32lµĺ˝o¦™śź6“C?ް퓏”ˇŰF Ŕ†Ă듏şú©Ŕ `˝ßęBą/–{}0ĐśÜôő…ŹľŚÂ? -cТڗętipQ‹B±×Ĺů÷qÁ^]›3j?.Đ­·`vR pVçŔ,Űl¨ô*aͨŚ=%:[±Ejä— -±çX®sĂ7ťH,ÎqF(µŃĺIu_ż¦Ëĺ˝®0¸§˝KĂ·X’ŚůřKÖ M.U«„”ËŁ.H`F÷XDš%dţşľÁ;ya ˙˝ú¤Âf°Ş“¦ě0­íźLçÍNĹBC% °ľ†™Ýź´÷RŞŽ,#÷'Ä˲@îŔ3cŁ7Y_łX¦˙rŐ·ę»É™´cŹŤÎÎ!Úę,ňÉQĐü%0Źâ €gź+šňţIČ]q ±O–?'Ž2‘4f‰””¶ěb2â-ˇÝ|T"–›8„ípLşĆ;ýf<“¶/|qśţ€ĆÂQ͢#B–+®ćňW’‘gÜ…í˘—Yś'îŞ`_Ą}E4”«’©ÁţłÉŹ›ś/›#nź xú_8[2ŠâÉß.,Ě|Á1¦ŠGAçŘcľĚ  \ľoß±ĄA-Ç*.®2a˝|RfŘßɇšő_Ć&˝űgěYB4Ü!')^žją*ů© -}ŚY¶HqJ űů[‘ťHS¨i{TęháşÝyĹŹ2´ěˇ#îáÖV’]¨eBе1R•đQĺ×XąłÍ¶aiŞĘÚääZK\ĂÖ †•Gcˇb&źF<6aŢ«PĎ=ž˘o†éT2/Îôdé6M[m ş"›Ü·-p‰#"™Ö˝ÁěIĽĘ=Ű:ŘŞŇ@ëlţ2řE­ †zëŹ2©Ľ­˘HW|ş›–uÜěßş× ˙JSi¶ÎSÇ>@đ±°b ůËń‚•ĐRZf!u‡â `aq8<ÝŔkIܨ5ţű¶XŤđÝiđ'i’S–Ă#žä÷ŹţÍmŔŢK|Ń´_?0—"Ź "o‡—Îr™U¶}‡‰ăżBsŐn -ÄÖÔgÎř¦MS•zŤ9ۡ–5‹ń¬wCÔh‡ ťc÷ĘFŤendstream -endobj -4103 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -10ŢL\ ¦™ ~‰Úţ3g•śbšÁj§L 5ú)űĎÉý±~Óŕ)®źćcޱˇ-ľţ„NJ)îŇšô„ŇŞ‡ęŤ27Ч˛Îş«L -V™łw>88°Čąá„˙şŰIçÎmoIfń‰ŢĹŤń •äpN8L)h5kčö ý¬pćć%Ž“‹DyÜT9Îp7/ŽfCAůľÉŘóëViĂC)p‡,”Đ-SŚnb%µ¬\ÁlëîsůÇ0«®µ[GtňŞ]Ą2Ú†Cĺ"Şű5ÚqYŢ­kŘw«Đ0>o*,űɤfz-Ł×-éţIąLGKÍDĎu˝Mţm¸ćć‹!@ôŠÎ2®Îů‘_1TÂ÷őÔř‘W 5ÁMÓWľd› Vó~¸N)Î#˘‡ _7ăIř•T®UéMa^¶Q[s×–ß#˙źęř mF`0 ˛±!Ŕ—ÎŁĽç´XŘ8Ŕ B¸­x{ˇXÝ®}Y†+ÜLxăJĄ;KuźÜň>JT¨ßA(r'7-†ŠQî‰ňÁ„`ĆńÁŚÂ*ęZ9ĹýÁa|=Ôye&Ź^•,‹Äďd„»®Î˛ÁŰN$$ ä{[•yuG`iFtW…J4řDʏ_NŻ&Ę0Ť¬đţřäÇŐµ®‘ÔŠJXŮ˝ÖÍz łSŔmµ´şŚÚŕOůR/—dÝŐlčEĆa€A·U“-ôęNŞńneŠ‘Č ŐŢî}j–Ă7.<3Ó˝¨baË;Há‡9t­é)|;Ü -~Ü~?űµ_řć­mOiV¸őD~‘l.ˇf:2/.jXš1KÎĄĆ˝ěፅ´L#Čł„ fZp¦đنLnÜYäjŘ,ćëÓ˘|‘ Á`R4í:Cĺ3O++…o\uŃÉťź…ćJPó˘ĘĆ“|°HÝláuř ŮoűŃÝż+Pë_¶'Ę -đą/3 -K$;ÖAläŰ~ă `Ú>]ŘyĆŽ -qÇPýµzţî"Ď i<űgy÷tL¬“ł=Şg’¤d'b. oNĄčV†5I‹*×˝1)}„,úcüş+¸÷ĹÍ/b’endstream -endobj -4104 0 obj -<< /Filter /FlateDecode /Length 1168 >> -stream -™1„Ňz˛łŃ`[ÁŇýMµ˙~ÔĐsg0 :gu=őLY” |iĄ/Űę˙l^ÝÔ@†,ąAcü¶Đ“¬ĐzÄ.żĺ–8Éé”ËáänÔą‘*Tš»ĂĚĎLä÷ p;8ÜuÂ4×#ĽrşJKŐ©’«ő2ˇN‚ŐĐ7@Ćlż/a]đ䏻/đI°±o ƤýM?QcÇ SÔĹ\Ŕd}`w€ô˙›,¬śPzE%ë…Hż–˛ăŇ÷¶*°µw€h>®‚Hö›Ą1ü _Ău{'e€‡ń]Ű^9 -·Ężw-Nvyđô -HEęĽh6Â&6ÜP[6 şq¤±©7ľLŔ˘^FzĄZ›öălŔwŽ‚a–ôĐ­¦±őµm§ÚˇF±±Ű , F˙ô1ŽŞ(˘Ťł~ZĽ3#Eţ뱉a¸ŞGRLXč_ŕ’˝hźF!ńBĘëńôyT)(Gu݉·şźUĚUŐřëRÍŤ&â9 m"ň ĆDś ć±<Ő»XĐëFÍě‹ăÔź+äĹyŢá#ly»|B"9ř˛´XŚ4—ťťŮÄ䏎ÄÓ9„Íń.S q»¦®ŰybQŮçGÎ+ŚVĄ•ÖĹyÍwX)99ţaĂRE(-ő…ňÉ2!ĽżJŮ?YlĐĚř] ‹o{ĺčaQ+xžňéÚߨtÔSDĹy{Żi -ÖvçVkĎî‚”ÇÍ=Ľo´Ű2![¶ÝK‡Ę°é©ŕ ¦Zň;Đ_"[łŰŘń§K4†Í}ńT[›ŻsÖ‰73{QK§ęb¸K(ěű†ůţá\‹tGÓdß’TŘ›k„ŘTÁ`Š)`]¤d–9FF~ďňWž -^Q[öě1*ĄKo7F•Ţ’H»R¶÷~6rĆl¶×gĄřFĺe÷/¶šdu"H§dOźŚy‡{cDíłMÜmjµ -g—ľ—Ő…źç0ʸ3'#9ëĄŮĂěĄé>|:Ö´ößPôM~ kżnŤ6óÜ%P×:ě™ČkşIŔźśCŠ‹“˛faĚP©Ń1Ýę„<»gB™'w–zĐđ:¶Î­ţ‰•Čŕď>%~ÍžäAłj(6p“«§ µžŃ/Ęýłîâ]7F‹99úžŮ…e=endstream -endobj -4105 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -{đ}˘7ŘŠ˛b'¦°cÁ„HŽ4˘ÍBF„ €V÷Ç\“ă–čŠĆx†J`A¶–­IŹv Ăşh9ĹKÍ-#őDíŠV#€|Ž4QíŢÉĂ{[ůöü#ď0mm1ĚöUń¬50r)Ćß$pđ|»`Ţü›C(ë€F*óŃ<ł’΀ - —UJ(v€Ü2—DĆéöóE‘´ 5T ´ťÄ©ŻfíÜÝ0čˇO›$´_‚RÇ–P›őgxžÄą™z­x®+x´–Ă^J,Ť„„ó˝ˇR,_ńGţqKíÚŠ@z•‡Q°ŐQ×y.ˇBű‹Śá¤YŇgv†…36ý©Açă~śÎéŐcÜ1ŻČů´Fa.ĺ9şň„řÖŇáŢ˝ tŚc(ŰąIjŔô5kzc|ĹSm¨W¦^¦›}oĹ&*Ňa§Ńxjüń,şGŚRclö%Ĺß…Ąäe’ÖŮrž°ł ´ĺOa¨x¨ŰÜqŰ^k/Řß3w Ţ -0Q!_ÇŁ`­<<1i×ä6Şzťĺ”IÚâŇߣO č|óö,šx2áĘ÷3‚wĆ‹*w(— ' ZPüdţúŃ|8í[żÉZxĐf0Ă·jT×$VqäŻvÁŔg`@%‚ŔeĄ9óĽÚ2\‡a<ĹVµxÓß0˝a0‚ĐźÚ›żˇRŮźq®MXŽůť*ĄÁ¬PÖ’ÚM*šQŃ…ZÂy{‰}¦Kj\Ích -üú=}Rńű%§}‹¦ŁëĹÝÖTóC «ŃŻoÜAÉl9Ú!˙~wžßÓľ«ČÓÜŽŘ`=B—•äŔm1á5–~ż1ľ~~äT8ľşű6TbX<•Ěf‹Ŕ!&…$Gś k äxpž3ü|ă˘vş¬ÇR´Ô(śéÁ˘>ëŹ9„ŻfŁöËĎ4ŐX¦H§VÎz -:+ăZ¨=0fT‹š‰m¶ą 0™/6”„e°ľľIc_čRŽŽčVŤ¨‡ú\$r$žŠŢC4EęÔŮÇQ \â˙‚Vó"}ű M?Xż,ŠMŁ<Ěřß6ˇ¶GßbO„ :żŻVÍlEç˙Íá»p\śěÁ‘ë‚«ă9G\MÎŃ,ő˝ČJŠwŤOAŹDá]ňZjđlÇQg[ˇ§qŠf]PŢ™?ź›ť˘¬;9cz° -0XrźŢ|Äúş!T[˛:˝ąćV"GI×´*±żAG"ę1 -ŰěI!&Z­w) ô4ćG=Ő˝ůŘšJł3kFß:ąĐ@^ë|\ť«%—tŢF’żňvâË,%IV›ď Vw„*ÇÎB`_ˇ©óĽ˘Q1 ˝ô}č˝Óč]Ý՟דŁp$pşÂú„ ĂS­Q~„;•CŕPĎ$x`[ţ˛+ (ÂY!RHzÚwNy[Ň/,¤T™P ´VĂť¬Í˘‡Ž6SńY˝ţ!´ěmî|IFf6´—`Ë Űť”óě™Ůáţ"ÖvëvÝYzÂÔčlŘv}ö­÷‡d4~jĆńiᙤ˘?ÚWá|śË‘™>ĺ´ďůă“eʶWĽĄQ{‹)LđÝ>8íŹŔéOňe[[‘¸E¤~Ń•…Îůxë7łÝhéqµű 4QyĚ}ŢçňʤŐĐ×ŔI:.'.9‘ĐťP:Ž-|ú3vMťŤ"q˙ýĘJŞ˙>«&heám§j±;QP¦J)Wóę°ŤŞ…de°‚Q“zá‡çůlÝ82C¶vŃ=çHôˇüX±‘ŹyV°łĆ˛6”ÇĚMáľ¶É ˝ŤČ$őĄ$\çČnJϢŻ+Ąîb&‚‡"aŠ4;upč dşńÂ! Lxʰ9¨t/ÜMGÎlŞd`„+ViÁ°&…sťţľ€…n6gŁň­“ł˛]›¦^!6uß¬ŽŚu¬eÜeăÇ}¶!U68Šżçńšť•~Ľ‚ŕꪟcŠţ±}üh¤ń]kii×`˝ěň(żđţô [fĂw•ŚĂź^§0Ü×°ÄG©C[G٦ öŤőtęĽÚ˛p3Ç;±ş´vňŇ˙éŘ1×? »ľánłkÄlÉĚBü–G•ZĚěü_gŇ^ĹB.ď÷ţ†?]Ĺđá>ň§íĘ™B4P%ŢiĚFă˙? -ZAű­M`Ľá±»endstream -endobj -4106 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -¦ oŚmŘĽ®K·A;Y̱mMxĄ'KÁ¬{ď§™\čwS˙ŘŹ"é+o–(µ—câWŐ+ś–î_BŁa睪é€>´Ęxz©î˝7éhć’ ź":ąXC0¨Q¦nȵzjX;ć}â9ůŤü~ýľä3F@ěht6?<źIXw Ö·Ë}Ž×—K+Ý«c–'źWßő ń$©´ Ţ Š%k^B{¤idî”,¨WoQčdŔ¬X_Ą‹(đë¶j:ahónăDZ˘3_ön¶9ěbü/Vś".•äćq7‡ţü·´ -T/K<żŽ˙Ő‚ű9Řq\˛ŘnćÖł—G6ŽŁ›Âí‹5MźqGđ(TŠvÄĄÉ:vĚČíćíMŚ·űeî6ňĘš|çŇŘK0YđëČÍăIKµńŇ=ă™ÔÔ»ď©ČăE‚BźęŠťÜ3żN =>€'›?]*‚'h+tú"żťűMQ¨ ÔĂšÉzű}•á˘xău­épŕLŰ”tHŃ›í‰c&a77\†ëžŤĺ%8:ÄÎh5 Žđ´ż{Üć&f€‚†áM,ýÎÝşĺ_ázĆf˝´Ů]şţÄp٦2)+© ¦ -––Ł)Ĺ]¬—7a -Ba ‹ňŚdŃUĎâ'Âý+‚ ňe°Ěůwă6x —lÝUQpźFŰKô—BŤyçéÚq‹ËŚ~řý¨’˙Ő×÷Č`(•üŽ7>GužËuí‡7 «pÝPjt˘V3r·뤚{u:ó®@ćža‹V4Ěăq±,ĆB$ţľň•Nr 1)Ś/a*PôĄŠK2ŤĄşŇŽđYę­ i—­đaŘÓ~/=ôČŁ` â#ÖÇ ˘Ć¶ërwĎł(*Z_$ŃĽ5YíB*v ~+¨ĐôGň˝g6\bJč­h4ă̡h_Zń¨žb}FăBŰ«$7ęçÍ=óWČĄ<}aľÄ–-GŻĎEĂ#Ě8ĹŢŞ{ CăxżM@»’ůń\©еËĚ2?vBil¬09·ęÝn]K~ÂĽ Ő#Ą§hpäkžÜë?‘9î!“Db~'Dó[ÂňÄóâĹGö~“HĄkůŤBE=Áď»×¬L4Ż÷qýE„yľµLŢ۲‰g÷Q`¸ü!ö\€×{‚FCć]ç™qpÓśž¦íňHTć]Px~u+¶î?Ąo¤ĺFO[Ëă˛@%Sň^ -ť]żCţApA°Ő=ܶäJ}k%–tljËĹdśGŇÍ7‰¤!&—°xĎ„ ÇĄŮł†iřÇD:©ARźFRĺćTŃCÂb¸fkÉě•K±wb`Í­`pĂĽJeě§=AÎĹ˝4;Ú.Đ׏rMLęŻ ą÷d†”Íń€v—™ŽQĘv!Ëł[¸ęŁYF(¦G™č±Ú{Ó@–žUřXŻIĚ s`şĘ'Ćň;ě™®°Í¸'«‰Î1ése,Ś\‹0ÔćZŘ OŹ[Ýç®ĚtÁ1!ň óľ3řé2ěćŁçŠś˙ÚéşťYcŇÂ(¦W/YÎM*ÁčŢl˘wÖ*růy<$ď_yUĽćş»ĎqľPy˝ěWNŤş?ęęŕ>ĐAd“ -ţ ! ;Đ×+Ť†]>í ÔČEĹ‰ź€»&!;+nŽ/×ÝÍ˙K‹‘:ŢŤ'[ Ś‡ţ`ÖOÝÂŁiĂ)ON@jm¬‹‹|€ţFŻít Í@ë2Î]–´2§ýKfpŹ«ü˘µĚ]Tŕ}‡:vi_í˝†A®.óŠŽwëĹ$\†`ĎGą«itmě˛Výw”ź–.Ę_–®$ZÇ|˙U9§>'ô9Đ÷Hţ§đ‡Ę”8ŃĽéM‘ŤĹ1 ‹*Bp“Çž–-¤ť—E»#2öć;Î3’uĎÎ~”%:Ě:úŐĘ‘őÁăĘ“[´šž}¦€h©'/9 -wuęâ±ĺ o©L:覹Ňjď{@ÖZUG‡[©Š¤t¸ëŤłFÁâ¸DuiGY7<‘š1PřTÓuHV Ei«ŘB\iť—qĺ®ß3T¤T„$„ȸ¦zöĂ”BWK6­?=ďǡë@Qí6wy*P:Ś«MţŤŔľB¬N´jČguŕ˘Eť‚ÝTç`Ć>ä‡"YŚ–f› $q„·99µÚw#ź\<·3^RÇ„´Ý¦Őj Ý(ď{Îět›îh¸yß"pĘ#‰fYúńe…tÓŘlęC‹ËúuL)‚-‚Ů&Âo( )6ĹĂ'3«·DëZRaŹŢSg‡´TUxd}w%f/ óň1ÇŮqą>cĂ*¸ŐsŻ«¬{ŰUŘlE˛ž¤Ś7Á‘¶˝čĺ5űgt¶ú Ż…˝«››=ĺÚ’Ó·†ÔżŕHü(Ć˙ť´¬EĐ=˙B€ł†ÇtD¸ŃÄŁşÉ5á1ÇÉńi §9€ôRBí¦Şkś·öŮ<Á{ЙҞř3鉷˘«ŮŘtc–ĺôúhć°´X1ä¬î{^IÔÇZ¤¶Ź¨8VäPNËÓąŔÄüÔůŐţäµćŃendstream -endobj -4107 0 obj -<< /Filter /FlateDecode /Length 2464 >> -stream -©G]Şw9ü†ÎźY×—ţT†ˇÜÇBvÖdZŐ5Dúbj¬ ć槸¤Ńµs쎬ńgN‹†Éµęv§19DS‡˘’|¦äq’ć{ŁĄ§čüŔś×ů„ě«k@ .Ęż‹˝F¤űî±v‚¨o۶W¸ŘëY/„ţŞ©©Ýd5Šöjßě`ĘúGP@łňÜ!ńöîß‘x7±­=R!$SěŢC°+…ËV®čŠîEć ˘¬>ô|¬¨ďٞ_>šď<—K:VËC¨îBĐ˙‘S­UĄhÄË\Ý칋٢6ę|(ym&“Z!őy×ń],é×}·m,ö2"çEŇśµÁýÚ«¤˙ ń^µ!ᇠ\‹ - ÜĺóăŘB+ç9ś°®LÍV›Ýz.‘!ŇRPrł—v<â •6"$ęĎjĘ2ói‡\hß¶cü.˛Ń Q+NR­”¦B )†¶ČčWź}ŠúlgözćĽĐÝÖ™uoü>¸ÔËÁÇo÷so89żĆGŤľ¬¦HÍ­]*Ě_ő\(ń[ˇ!­ö„w|Ş4¨­x°%Ľ&3â…ř\އ*Ě,öŁČ$A}Ú,  răŠć{lpŚĆ|;ÓÖh„GđCĄ%ę‹oąö-úěó8ŤČĽÝ¨EŃ’ĺ•Áů±2¦Mr ŮvÍű•X†ĺó Ăj«č4w,Őlb?B.&)3°×¨˙LEÇŇp©vjĘ%žG7»_´h Ž‹Juh”›+ŚtňP‹¬ÔŃtĄzZ†±Ç˙`nřŢ‚:şÍ~ć~;ősťMŹ™_ćKQxšR˝Ifź«I@ĚŃi€_Kk‚Ąř‚©pK©tźEź%GsśY Žź¬i¬’'2%MP‰)†˙‘ĚíĄŘ:†Ź‹)ÉťËXy^TţčĚ"pőA %E·Đŕ> „Ľ_<.Ÿż]6¶1ĄqÚI +3Ŕµ|™YžÎݦÝ×\AŃ…ŇJ+U`ÁZ:%(çwx¸LŁÎ3eS»ô{Ł_cůŘş$sůrXZ2c jf~t2ůĎ4çřţ¶>řÂťg>U‰Áç”y,Ľ!ůgD˙XwŘ)Ňłű!.Wš–U˛đŰ—Ś¶W†ÎŰQ¬cv(VÄ›bÍ_óŃ÷&°é@ě•°m1˙AER5áŕ«I -·Ą´ť¬ńŇ`;o;c@VÝ蝬'ŇŐ„´B˝°G‚ÔŚ%ʤY›_E ¸˝·'©Ő-Qßű’ÄkŔ˘Au˝&§°úďy¶ůsńăź;Џs,˝ÜSÎ9ůłŚËďŚCćÖUPX!ţó-L·1ŻËc^nă#á÷~·+ÉŠĽÝÄλŰpG‚ -ˇW˘śá“Ţ{vřBľťuéäµúäŽbťó’-ôó™µQÔOˇÄěęÔ\Âř¬]*€ŕČbé~?Ő -öhŇ*Yy‡Lň Őz§5&Tĺ(WgÚ ę“lĄ@áµűŰ(ˇ¸¬n†&›m ’T Iü×QS.ůAFŮŹ×fq®$?Úľpçä)Ň>."˛k‰En¶]3ŘűVЏµËUÖ$#”„]ĺőÁ\?PҤž!1Ż‹cĽÔTÜšď·-ŽłrKJĺµÚA)fL&!<â4H‘¬/ME°O™¸\j_” ĚúŠ)űąÜÉ”ęŔ¤Ď\¤›!HÓ+ ©n_ýäĆ`U;/R–S@Ťižň7űq#kÁĆX8˙¶Nş¬ĄĚ¬Ü5P"Ú‘ęńĚÇ\‘ Hކ")Ő;K·B1™0p ¨b˘C]ZA®9»o˙©ńÜQ{’ß™k®7¤u(ľ_çuZśŃK™•UĂ‹^WĹÍú˝:¶űÖÎ -i‘bď§C»× .ÜIĄŮ|,´ű)I/}T1*q5+ëď%ŽTVąĎ·aéŚ-b`’ŽŃi7ž‡áËyŃ_—g*żB´©Ć ű™Ö6q-ŃŞX^‘Ë3öĹ/3ÁküC¶°öČŠa>m€ët¸ýˇÝ›'ž~÷ď¤úql‡NĹ©ĄwÉ Ç¦p\b"+m*l)±06Ř ‡˝UMé‘K,úv ÜřçÂëďvSN]Dü9Ďú\€MÁČ+ńs ¶fČéëvž˛¬‰µ,}Y%(Y¸i¤eżJľřt×í­tx%R­‰?myź­~䬏cż@÷ý·Áˇ6;źśŇxŠôŽ#')Ók˛´µŚ:4Ő/‹ű«Ô P÷"n?8çEQ’÷=wJřBhbežŢI>¤1};Lqş™ž:˛µ4Ĺő(•ë§/éü:Tű'łPů¶ü¤źeśĽaâűň7D2˝+Y’Äßć»ţŕSÍR 5kś§PtjőXN˙Ż@Łá=ˇ:u”Ü{Óöłeô—[ĺ™|&BÜ—>Ž;.ĆąšŹÓ¤ç5´J ů‰µqčáZ[]nÇń—ŔĹťt#–"ŇĘXŠĂbM>ĆrvŔÇp ŘÂţ‰^%éěO˛ËÜě]ŕĘ`§źę*žCé"u˘hÚ¬•u@)é_s6ŕ¬OěÍZ¤Pµm¤Š[h6Ľß>dżwěř¦ -s1ĐPjzĽČóÎyË×Ú hEsAN±ÁiڦóŢ|_x¦ľř@öę®úďúô™Ę‚ź -ÄWťƶ@±Ł¸tąFÄeZ–XýLQᯎŚĆĂ<ł!Ň”•>śę&K–ńÇ{Ú2aęz°őÇsô|řť<ű T ĂŐŰŰÍL—Ćçx÷ŘlŐ!ňšÎ›?­F0±3O< nóńŤěy$ăs’ËýŘendstream -endobj -4108 0 obj -<< /Filter /FlateDecode /Length 2336 >> -stream -™4Ľ[ĹŐş‰Ff~t\ZCűn n–Ë]ż!=…+5®Łí{ďÚhóžŐ -ÓźE_•¦\tSxá˝Ó[ŹŹŐă™=ú@ŘçĘŻ“Są†ÂdŹ ťąŹoµ|šÇÂĚó´ľ_`.›lĄ˘řrĐąd†zŢ(|·}GÖ°BjOţz-=Âkë’Ý6©‰É±šĂÉ ëO2 m›B[’ł?'vĂ7 ,Ę'ÄF 4?ôqŮ~Ćą{‹XaŻęZε­ N8E1Ú»%ą­0ëyZÍ'ń´ÁH¸~˘Űłă$SmŮĹWÉżÍhŠŤvŘW•>Ľ -7Ő„Ž“&Ą ú[R´g˙1r¨dJžKť^Ľôq S‰0t‰–ÚĆĐh”âśîă‘cHv\$ő'8Cds’—ZQĚ»mŃÜÖQ°_č G[Jë–QÝ穢†ćdp_žôVÜůłł%™f¶ó'ň$vŽtŤčő*á-$N"ĺÁc4",pjÖ>#i°w(ţĹTŃx‘óŽt´iuűĂto˙[qźřŢ?ojÉôŕŐ$¶\·śZ‘ěV<±ˇŇQÓťéž#}+fÉŻžč*…« at{úłůć–}§° iŐ˘ÎgJH>†¦×31čTŻT˙vôÁ˙ŮcÄé\9)¬a©ĹvŚR׿‰»!jNäě Co˘dů‹~(Ęď žšŐőÓşźgL„XXŹ%łUzEż˘°CëFÄ|ý@{Á1•jFgäÎţůyÜŮÚ™úY»Ô­Ş.ú}Gäo\hŰWgX{)ôQQŞőO&:D%µĄsęi¬U&BxQ˝ÉţL*x8™08ësë©rEĎňřs_FŮaW»Ús™V~nb”ŮÂđJ 82)0»Őmů ¬D:gÍîÎŐ> śŚN}l$SôŠD„ţuŰł6ĆhŔ{ée-Ăë¶0÷öüĺlSyM_ÎŻrĄšĺţ,ęŕ‹o§kűŰť÷ Ť8`‰p6¬:izJR˘t@Wr˙e62¨”ËüF%bó0NF4š3SyŽ uw‹zßĆďaÍš‰#Ě|P^Ł×.]k „Ľn1·Ť!±Ë¦¸˙—LHK`ů–ľźbÂ6˝«RÍ úťşU•)šj]±kˇÂÔ*¸Xň]ɩ엞}V‰€Ł…™4÷{ᱨ´éQňX^Z¦ Ów ˛Uś”4PĹ©H%ş5ôż €‡rhÄź4˝;Zđ ‰Zb¶{8dů:śOZ/‘a%:ÓŁĽŤĂ’ísÁ´ić¨@Ń—+’ŮąšPІŚ#bş‚*q` -ęüŹ‚ -8í Ŕď2!’Ľł÷´ö=Qě¶SkN‘FixÇ{'®6.kĎ&†7Ň$Í©ľ2^ĺřQĐXȦOwÝÍ@äôżF˘Zd-I:ěĚP~‰ZăĎAŽě#öňFf#Ĺ;H[××…ŔŐąqH˛Ó“–ňÇAč9uáˇw ­Î`Í™ŚTźan°Ś*B ÓÍD,8b«Ŕrʧф®@ťR‚úá$Z§ źY5ÁuAúŐ§ŹŁ‡łv‹­÷# ýYm7.qendstream -endobj -4109 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ů'<…l Y®…—çD!„†üĂüçNŐI$ąá»Ţ ăMK->ĘŮÖăű·¶‹ĄLţ«¸§Č -ŢÄoŐšĘŃn¶ě‚“"G…ŕňĎťđ5ěj.k¬4űml‘HU9p1 bŁq N$g“F‡Šâ@Ĺźn‚ ‰"Á±[Ŕţ ‚bŤ Î"eď@`č_Lš ·ŰnŞ!0R¤ -/…Ř!^é$™h ÓËkťŽ˝ÜÝŮŃëżlT°ÜeTwa±>K´Kż°»łjYXCň˙(Ó€(~¸_’ŔýŐ™Íwyu©I~źŃ…ů ,™GĆ攚@‚j65#Ö´KÝĚËSLP˘^}¬‚‹‡U¶j‹–lU8 Ťôł&r_09lGCék9¤Ú1HĺÝ[~đ¸˙:ČfyĆóPťŰ&d`ă’»c:ëŮü{Ή’)ŕ’ -+529ÍólĂ/Ůf›ůÖěu 5'ş{lr”FÖ­:PĺfQçŽB€Bp)"vţľÓ§†«h(Ó2řŢ’ ý¤™ŮFDę­&Ŕ6 ač#q§ ć«X±ŤSIŠŞ~xm% úÍ=›h|,ČÂpžĺźŢV•_‘ËxĆ?ЇÍÇgÍš5‡LÓÜśŠöÜ‹‚ť„c¦xĚ®çE«î_*ćăžČ>Îü2"!>ş ¦ŤécťDŤ^÷;€Ě¤#ćţĘúMÇvřjRßćT< §…X Úßikm­zY¸řö;hĺUćÜ\¨Ô°’bŤűÖ¨™YçĂuó\L»´ÁĽ©WXiP(Źóßv Ĺ .ұŮěÚ0dÚR3qAßRp1L]dçq’¦+Şł˘‹$t˙íô[P3Ľwbč.uĽÎđç˝G.‘ÄC—¸}(üh?ć.{Ď3kE€?ă¨Ć#üe†?ĚŠ2®‰hs˘>+Ub&. »í6ň/@eĘ][×%9ŘČŻnfĚąDI~jĘP¦}®-„ŃôD¸jälĘ€±ežÁ†âÇgj±¸®–qě±űÇš :Úúťľ©ĐćW)kŽ"6×%ô’ď°VBw“hJá?ęs$ú_"_"§b , á—@cžU#rLMPçłů‰JO ńÉ”ulŠÄo «{Ęv…™Đ˝bd«`¶ Ď[Ť×9ĄÜ·ÁĐ8öČ6¨™©ăă;q707Ň'uIE[R"‹”´^gm‹N?®‰…ĽŘlלő|[ö -­Ţ_×vS5(7íÎ4ZĎćÍ'3.$~i‰­F‘MIŘŞ!OČjR¬g;çu¤n7öçF k3´§MłŽ`Ť‘ 6‡|˘ -§čڵ/ /9N§ Ść!Ů˝g-0ö\Yb`J•„~Op#çS‚Ăę\aařč•é­´’>ă{ŃЦz˛ů ˙pÚ5T€Ż1ŚŃŇT‡¦Úě” ÁކDy·úWQý’U˘Ľń´łÇóT—˛1ľ`x*3–xtA˝‡ćüÇ$#¬ËYÎŕ7b¦QˇŹĹŠÝŰ/Ĺ8#ě.zUĐĐ(Şő”Óa#uu…—ž/˘˛¸`}ÎŁFzGŁ÷ Qk&ůŇgŚ­SÜęŽ@ jůw— €:š¨endstream -endobj -4110 0 obj -<< /Filter /FlateDecode /Length 2240 >> -stream -ě])ŠĐV4Ę@ć^>[ adžŚ[Ŕ·^gü„|Ë‘ŤU–Čcő~iőD$gSDbß(%°E#»$ˇFÓĺ(ĄEl˛şĄ…Đ…dÍŃţ±ź…Š ábiCzô´şçÁ‚FŠěŽlÝç–Ő{đYło7ăŐŐ¦V9Ů`ŻŚ+şĄüq¨!#ąľ[˛S‰‡HĹ ΢´,Ĺ©í]˝§aڏ}ÔwËŔ‹s[Q)j›)ëŃ ,"đY÷. ŢSBvwµpřŢAĆgÉ­·{‡'Hŕ%űÁÜżÁŔÇŕźń€é—ž$¨ą^7Ť¸ĐH™ć!ł^áÜf‡Ń:źlwήß6ŕ^d€'ÁůŻV7Ďî%Łß}Ő®×»ŕžRâ‘F§^ë•ző¤iÝáŁîR,H†¨3nDס¨÷NŇwX9ö€…Q4'hp0˙WßW¶0¨žšÎĎÁ÷gĚą|Ď„• ŐŤaTÇ„†üVa€ä„ 8˝şüŚ_[’yKíđßw‚]r˘Ăib–Ćł«\©MÜU‘!°9gcPcal)ĚsvýBÔG|Ŕ˝ż’­s}6Y+-$&ęň\š9ÖĐ·c×ââyčű~EÓ`Ü(>ç1+#ßć ¤R§RĚ«ÝŮFHj5BŮ®‡dtRÚoXHŮ÷ÓŐ/öTKä±x1uösDťłż¬â -˛—o&é$FřEŤEáb‰ś°ŻŮy% l4˛ }đŮŠ$Â>Ś[E!JqŮK Í ŕýOďĎĄ—ßF2™’|†)Ö©néů‚vi˝.^á§hbŮäOÓeó$„¨ť‰N߉&~b˙^z»FM^§€#ě#cí?Á©^,9\ŮGÖŢ«†ňˇM(ŢA•†QĐ˝Ş‹Q‹F׿őŘ4€:5Ül˛±˙iSĐÚÔäňÄÁĄł8D¦…¶ÍÍ‹ę&ŰŽŠÝźi€+0ř ă··ü'`ÎŽ"u-ݏÔÓď).¤Ľă¤pTű˛Źý fÄ8Ô®|äÁGóÝůé‹Z°ŔČ^Ž~w``$“3B¦±}ĚŐf6Îqö]Eć)őbq1ßń­Ń˝Ž’*„rŰCĎe;GĚvĐ »8ĺ,ĘAPB*ůĹYˇ®d0%l=îţ)˛}ŃÎpŔ_ľGH(íĹúšďP¤+hYP{IÔÍ{$_|{“ŤBęf1;hým {€ó+‡çĐ“™đŐf,ó¨.•äŽäËǓՊ N®“Ŕx“ŹĹIV?×ĺlďŢçŰk$M;°o IĹń"óĹÓ >»I=KľśoÂůěŕŕmĘčqŔkcľ1T926XĺČřwĐ7٬ßzWëKŁ:ź‹— Ě>ĎÇ–Č|$wŔ¸pi_FŇŘf#ŕ&d†ô–üé™—>Q2qdo•8Ű\ŹýtťmÜ s\yâdF‘rMVđ¨üö¨«~Gyş×ďź7Éëş§d˝3‡|Jbs¦xTKé&ě~ł2m łJ“Ňa{ڱíf’Đ5 Â,ĹYCc¤ýÖůqňŻ*“şV7po-ŞK0”ń@’”ŮmŻ÷H˙Ď»˛;¦ĹŁ+`‰PPíŕfŤ2‹Ľüd˙=ŤŠ™`mĂOr^LMőlĐ|gM\Ę™ŔFŤW†)¶hîQŕ(IsÂô»©0Żł¨| F‚˙*CbÝ:a{ˇĚ#9gW˝óďŁmČ©­‚ÜšuÜ‹/%â—ëm» DZlŃp:Ăg Í oapŔuĚqjúZ‘C4‚ ·şŞ'µ0m=pś'úmyIYǶ˙OR(Ş”¬vsRě–†ďM,XÝ ŢI3fćlÇc»yżÓ@pŤřÚĘôëvľ,>ĎĹ#„ëÄŕ¸g®Űö^cŇ­IwŘĆ #F †ćú©/Ů›‹Üˇ°µx4Ú$ŇX00öDŮb/¦Ć'ëAĐ®ßhF˛îŻAjG›\᪄B™će¦b[?™Fv_ź T)Ög¬·â´‚ş<üă V»Eµ4ťŻ¦Wú§ľë'Li/Řî¸C;ś¸ß|KcĄssž0 ďîŮËŚ!°µUşUĐĺş uĽŁú¨¸U™zI…Ô5 ü/’ç´íd8Ďô‚±%śĽ„Îě’!ˇ«Ô†ń'›ˇPŰN°ż‰KŻĂŻr/{ă*]Uĺńu”ć‹Ăq¨ÜŚq?pJËÂÝM™ą˛ř#^gýä·ĚxĄá,AŚâbf°Öô “ Yn+cµ˘iĹšuŹ~“´R cś_ ŕ@ś×,xŚŔzŤL4a°Ŕ},ţ5ľ˝Ů“ö…kfžĹ¦¨ś×?A9±ŘŁWÂ;Ô…ŮQsĎ©<ĂÚ»{ KÜ/ĆĂ^)$” ·ş‘ýým]~‡úMoäl‰ŠÖˇ‰t›T zŘŞ2‰¨ă‡5ľĆőŔk!A-*P7}ĺ!nČ_r¬¦“‹aŁ;µţ­:8Ŕ<«ětă >ŞáX±ĘżM†ŇÜľBŘ ÷Č‚_ç„(ľĂŔ­ŐaAôřćálg,ŕ‡ Čl€žŻŃ«J 3ÇÍťáśÉ6=>éšÂVß$×áČć±çϤŐů?ˇµGWâµ”Ť·R@šđ5ă?ĎŻÂ&łľ÷p1PŢťQţÁňľ}únĺŁ É§úŕđ(ém/Y3’s¬âĂŕ†?NeDÍ€čđxčŹEÚV·9f‡S»Ě]a•$ž×.shRŔ?„?ä<\c÷ůüˇYˇ‘xx®ěs]2Ž€SQ€ýę:5Żrźz« áń…ż[Qwţ˛\‰«áű0ş]‘ó’śĘ?Bcâ{zl[:ăTńZxłUŐő!Ş(­ąU/‘©öłŃ•Zž†9—ž„Đaż‹3ZŃś(nčQÔ„ĆUk!農s™á'ćBbË\Äendstream -endobj -4111 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -t`9­š~k­'µë±áĽW9 C?c­EŻ7j2áşPó%ńbPŢú6 Ô©§hÍţWA‰L±‹„’…ŃE…ŞšŃ{nľŽŇ!c‡A÷´ ţˇĂJ@É'žČÁĎ`ŘŞŠ ?ꥼ¸ ślSë–DÖ3M^ô@C<ôĎ[\Yů¨­:ţźĂčĂk%!k‰z»üţ˛-©v˛%ص—nä—4j~Ăż>Ń5S±Ä\OqDoíŻ‡pµ6;ňn%z!;6Űî,ŹŔ[6PQ )łżS•–ĽRäwňlmxFëGŔTąúd/EéRX¤6¨/ŁÜĽě7sţł[Ą4hÁ“*mÓÂŇ˙µ:4óś–ö.¤rŇ×®«%kifdgŔSŹÉđI@]fYa©ÜZvďhÔă -‹"Ŕć{dÂÍ>Ô - €aeş$°3 Úé; =řťç4x`,$DđMĘHÖLÄţ˛&Ąčií5ňôüőFąŞí*1ÇăČÖ›]OµR¦pÄÖÜxËN¦ĂX*‚ĐŽáč"!źĺ¤wDvVr4…‚—şŃ˝ů¨óM¸ťMs3ŇŐĎ(b`®enV$ÎÚ]‰”qŐaçČ–Ťá6^˝őőś%ÄńÁ±ě*•M<łĽډ›úĺÇßfţoěŃ÷}9-a]k­YÇSąÄÍ7bôNďsyńŘeP¸Ż&÷Ś+%÷†ńđ2i4^Ģ´Ů¤Ľ8Ötđ×……z©ďzů±¤śüéFŁT˝Eçוâ˙;oĹŃţęĎ+d0Źe:7?PlÝmVaG8J/3”-[¸ýünđ(ES­;‹6hŇO+ů¦błxۜᬵzĐDŇŮž—Í5LĘeÇ!ň*4'2ŔK>˘žĹě6RźíŞV˙\[kDŐCŔ5LĄQCčîۖ´mTx7¦ĆţËM 2ŞíuöîĘŇŐé: ť9VHRćl˵×ă›VÉé{“ŕ«ÝŤ¶‘D‰:xP/Śt®žćË!Ę ¤k!|Ë0‚îá´/5Ë‹ -‚ł0-k«s썅‘Hë¨8ć/úËp·ŰϤađiq:C"źü9żÚ× lCľj&­Íˇ:îc¬§RĆşÖ6ĎŕŔ ¦ţĘ9/¦Ç€q)lh&ęî]Ľăoţ•%wš&2‰H ŢĎ 7ßÍÚUgÎ7áSz>;µő@Š÷w»r÷<@JŮ-,*Îkf.O!l'Č›ř(//Ń{ťŠő~ŕájĽ•ďŐ«ÂË´5 x– `_Ó¶ĂVŁĹÖŻ%a§d,pL`'t׌?±©5yPTÎAŠ–ĹÇ;ĚŔVTVRŤ^Ö—*ŐĹa~ SưK,GśUĘ]ČŃ‘žĺÝĽčul}X“SŮrXWÚ1‚çŕ$äµÉç_ŢRÎĄĘs‚n,Ék¬fG7ąýÓ»şN˛é¨°G٦, QXą®Í˛7ĆWöľ#ĆŤšiŘóŔĄ‘ ž#ă…˘9ëBö¦ŘtŤ©<9ýűB;V_łă™ĺƦw,yéú,?ĺ¤4|v–Ša‹3đ-±/0ěŢ@%»EäńFŻÜŹ É߼»şî‡vŃP·ş’(%Ť+ľą?®|ę»®é°ôđÖ/QÎJAW—mÝ ëĽ÷trź/EćmĽ!öŁ^^Ę&ÔO ŕŰd­˝SXiµ€ΕÔw79 -H‹ZĘ!mXęű¤iw@¬‚1ť„GŰ®0đNC˙(*úš™Uôď…Ó®a@ú̇ôQy­ýoř_W%}3Áš˘–(¬ÓѵA††UMendstream -endobj -4112 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -"$źĎ„}.ôO×T°a¦N¶Ć˙ žy.!\'h§ - mtçŢůeD$Véµrę–l PÇfŤx:Đą¨¸ŘÜE ž_bęő¦çCČ„+^"N~ŠFZbŚÜiLµM0h,´lü9ˇŤyAĎ‘P¶vŢAň‚4I˙ú -‰–ÓÉ%˛bęř[ -ě‚䬄ó拪¤­GŞ5}*?l#ľÂŃFęU|2ň„B[ýŰe_AöJçˇ;ícײ༕ľÝjśçŹEöĺM_@m]„÷7äRëŤH! ŠüťŽôöý!"¸‰=?Ó×Y=ż˙†`«Ęt}=÷ - =4ÜŹ‡r@' -řPrÂöXČ ŕ+ 3đŐzśTSĐ Ť‚žýë Ů:ý¸|V˙nK(łyËîŇÎŽR‘ćî^78ź=c#¸_ŁLšW öŞűÝĘ‹ w¤ ƨܜ7Ę®˝.ţŽŞč[uʱ63Ęú"ўʺĆýŁ ˙zě)wkT¸^µë%< -Ą‚|g!í’űTŮ”±e^Q–É)-î.gg čßTA J\|%m©YT»ămîăh„Ź5ŘÎőźôÂ-˛Z˝îM!]mŁ$ąÜ cĐ]Ë+žvâ|Y°Đ=w™d71<€#}Öď™ó / ÷ő°ÁdŠ[|”Š5+Pµ2ÉQ¤w¸Öü»ńeţ2€Đ5=Đ4SiČĎ•卫‘ -j¤Ú÷ęÝć×-Y,ĐcŞá,y¤Ěo„ÁUzM}á˙—Íë0Ă;¨çŮatÖś%ÔŠvťČ×OŤ´`, -¤ÄÇ486ţ+Y -żt€Ďîďl7Pë°łŠtś¶…)csIňT÷?<<±šĹ7ţ<®ŕ»Ł= bđłÉ¦řżm:{ĺ¤u웸a&Í,‚V9Ž[˝čĄúą´4Ű?A’Z&ÓŔNłWxş^Ö˙if[yšřRóVCVˇŠ÷ok1é-~­é5ÚśÜ.}ńáóâČ\µGe÷DďE ˇ~ďő(c(tÍî»K,/[óP&3â+·ă -ÂŚKąíŕ&HB^ŕZX1ɬ!G·ilü—Ň5Wp#—Ą8ŮĽ»}¶ä›ă¬ÇDęgVţŢň{‘{ńKÎűŤ “·ćKůQŐAţÓöĹc<Ď)•v˛FD™G‚ű‹«ŔC¦bÜ|Ä„(Ý"óě @t]‹ş,‘—.V˝‰¬î‡©” ôÜ”&«qD…}áf ·mŤ?€-eŮŢÜ5_uÂFŞJ0ůwYL÷â0&[ŐnĤţÂscç¦9ýŁĺĂU˙:$ĺ»řaŃžSŽ ­Y2~ˇó‰[‹r]®f•4H»†˘?•ňz eŞăy#ě]/»0ŞŔ;ITŞąeČÇöš ×ŕ7>VD ÚÖĺĆMľ$O†Ř9ŽîŁ3çĽMF~ąë[ć`“Şe4­÷LvÂg›ÂĹ\ţ cî`ŽĺôtĎrˇLľÉŹ,™Jřşŕ†ą=ŻéŇR|»\zů>,QÚp^d»ő‚—;&z°Ň5s™ú{7‡6^ĐúD2)tß6Z$]—Đ,¶c>9‰+”Ösň•0†UyZď˙¸Ç6ŻŹŤă±źł-˝†$¤ČôłĄ"ŮĂë!‚ԌÝIÇc×a¸¬ůQPăoü,âć<|}üÝ ţ/u]OX!ë÷†iu ąôgulĹfů|­Ő,Ľ[’d»ŹşŻjm}»JpiĨľmâËŠŢeş/ÎÓ_XěÇ6€¦ łUa‰7Ć$E•QVŔ(Ý8™ÍŤEŰwżCuĎĘ"ŻŹBînŮUEj5·˝j ľűîÔR";áŁŰŕ„@›Ĺ«S0UJ'wc;f¶ěp_ ĽEš 'OÁ ŕŚU٬˙Ł®ěŹÔç Ş36Ť|;*vDöŻBĽ -Šń-XU°—ź§~źŮ&‘äCo&ô@‡śYŇrFÝ„NE×ë}<…xĎţ˙ɤJmńď7ŕbß§Y˛Ĺă.ʰ„–D‘¤@%bNE\ż )s"Nńuq|ţý Ź§Spz T„”®ŘĐ0<F’Éě]WÉüŢ7YŃ]ŰWR[Ďsp[‡{®ĺŞ~ k˝ĐĹ“ =Ŕ˘Pe»×¨Xą w¸†‚Ő„—ĘCvJşĘŢc]­ój® OKďőwş…Ĺf˝NôçčÝv˝ýŮÝ~˙ž)˛×,ŽUcöđ0^Eąi‚zéďÝű.T!3},Fb& ö*Ax—úŢCFę!“n´Çz‡AQîł]0Â’ďŢ@i¸ýšuëS,…ěôí waŞú‚­X!‚§eέăĚ/qÍćÓKÚé‚ę5{™öŐ~»˘é~čH–Ň4ćt/`óŰţý>ĚÍVăĚřendstream -endobj -4113 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -ßüüBę_jBe>$ZßĘ*Ë"ҡ^SóÖ5Ýř­í†6däą3:X%+´ĄľM"X ¦ů{ëÝČBę>ś·âŇ·^ŰŰ–±$R-R‚ÓËîFĘD.ŢJщĐčîo>Ćşă LŤ& ĆÚîgÚ˘'x‘ěßµx%żžqĽ=ÓŔwëČĄÄ -V&,3çć?g„íqź–ľ˛f8’ČĎUzŃ'I°aelšż%~R5^ć¸ţíÝ… ‡@Ü9ÖČ0×ëÎF9ÍňŁefxxKv]źo˛ÜS=ŃÚ=¶uçćĚčC(¸Á¤‚u9@ĐmÉ™°ţe@<śźĘř2)·ĺh¤ŐüUZď]ś‹B'ç/ĂĽ7?–F.Íô«ô 8bŮ(Ť™•óĆ`U® âo®ŮóŽývˇţĂ’äúť7(ŃÁĐĺIĐ)ĄĆđŃEQ?ú—íb×ĂKÔß‹ üt•“Ģ„<Ţ%µě +™s‘ţ™4 ×+Ż©ĽŁ†.˙k ?gĆMu¨VQ€¤řÉM •:5őűnđü_Ž.©ţťvIoz ZŇMmݬŹ0¦¤7¬Ż˙=݆µµ޵wáO®ńI  -“C˝—â b•+›ôK7 ”đ,`;Ymôw7—o-E'µ‡‰E‚Ű^áĺóˇČ}s -룱‚šČ÷Š©‹ÍȆiÇün™ýč|41 ‚'ˇ¤lM”2´lN6lsţ÷&Iěä+…gY{šc-$˛Ô—’‘ÜQ(vŕá< -ŔĽܱWu)Iöč«Z‡ĽzÚZ›ScüŐiöîv(ň}ČÖ˛Ô•E@|浂/¤Q€ŚŃ S—ď‡Ú@w“Űn¨Ď1¦§OČ|3ŢlîÇ™™ţŤ–,@‹@·”5p6čçéÓó­l=鸗˛ű¦Ěßó‡Ňř—Ţ*őŁjŞCOj9`Ść9,'a{ÉsÜZ…d­,őą65MÚ—î¦ÜlÜD°ŘŁPŹk¶<čE”2ÂtĂ*ŕ ö\WU.’'÷ ö&M¸ŮÂF„;ĺł-ôj]VŤW0Z4§i磫8óSŚCŐĽËĺî¬^kµ¬é~@Ě™OŘÉoD•–jÂúý>N=ťdÔR·Ţ©ŻˇµZ^§{ŔůXú )ib˛ÍLÖś;S$µw[Ś\!ŠîŔ‚*ňË;éGB˙”–îvLâSGíGů¶ÖČŐçŹ}ľřŰA«LO’2µĆHdÁBÚýKDˇZib] Śńç(§Źřš´aĘ >Ş‘Jn-Ď -{ţxÄż : 3KÚ“Ňe&ń$Íś:ăY[—¶ćŰŹS%Ň|íw¬÷ ć5aş<00@ě^ Ô˛K š-MѨçVX«B̨„´ź® SúĚ­k>ĘäµÎ˝)~É›B.”·†9—đäŃžlÖZ9ôÖčq°˘yÁ{¨ŠdÓÚ~"ńV @| -ŕ“%ŻĘV¦uPÍ‹řµ'mďěÍá˘ćŤˇÔ™->ć9a+S]#@oýCvçE#088ÖC„ď„RCóÚ~“ą÷ŞŔľTĐ4WßÓ´g|ŰCc‰ńŢwŕř˘¦Űe‡ť4ř+KňD‰ öŐld óµ2JMú0Ų1ÓL«›lUÉFľ‹Tő´ńÜŻ=Aţ–ť# ĆĽGÉÍۨ°jL’gB^*ž¨—|-‘`~AżŻrµWˇeťÜeĐ™¦+ÔX…]řň"µ52÷ëWx©Ě”ÔѤO–aĽn  T śRèpţăJ¨ať…dÍÂ@ -Vź^Ü€bcĚ´Źd˘˙éü›…ăyŔ»QĐź1ĺíć|»«ĄŰď]ĺFč,đą€ujíď ­lVĐ ŘŚ©Ă 8{Z-€®!Ŕű˙žĎšW¤ ćú“Ľ°WżPŐs đ}ÖVČłŻţŠ÷şÉ¨©—]ňżőšúŮŽ6ľ2łÍűš•ś…«÷ťţ‹pXéBÖCËý“Ęf1hGłô¤€SgTěf—µB±Ř#ć9ě)ucCł˝<ëŇ´](<ĂXC˛´Xî4¤ďŠUv§ĐYý.¸ňŤy^UÝ©‚>q ZaŇă+ĹŐÜhb…µ¨†|RÔîőB­őź g·Č7ηbX…”%ž°‚™ čZá¶l!ŰţnăÔ.Łď·UŹ϶踖#é5 QčöÓÂ!§ÓöějîŐ*RJĐČkľ°üŮâďľ ę âť_˝Ĺ‘ËŢjX˛ßěŇKq”<|ĽVJĎ&^S‰V5˛3LőŮ›Y*ž)Úe'÷€§ś}~ú‘!¤§éĽ‡ô­Ý7©†^¶hÜ@śâÍť{Áčpd:ŤDî]—@•â -4ô‰S4¤š"BAž^7č’(É2ěîE\,ťĐĐ,óvŰł:Ł©xÓ`ŇΕČű‡‰îćłGj‚Ćßś*»m‰ęVaĆ…˝d‡3–çţë·z|´ň@oĘÉ1s.§· g‹@·E31YÚ“g@v=ú•ňé؉wŽwiy-m†ąČďÜČ­ů¨`׬Ř.řÝŃ?ŐEU´ ˝®IҮ±QĘţ.€ŞĄ$îPë­ -BCĘ\ őhŤendstream -endobj -4114 0 obj -<< /Filter /FlateDecode /Length 1376 >> -stream -mŻŤ0ý?z?(ŕTyQ˙N˘çmťkŃţEńBđmýu«Ýłń¸,Éęiz&ĄŐęóȧ%ÝëŽę7”T-¶\Q)ş“4Nq.ţČg9<S\ÖÉIđ‡1^íôDł{6SDf5aŘnĽYmç8ŐR\ŚĽ(Ŕ2е­«>zUśçśg°¬k" $Ű„™ŃG˝â„yMű yÝ3VIç1‡úHŹł-ů´éXiu‘<ÄFe'U'kÇęäŰ×ß`­‰~ -o6•ÇőßŘm $;âiuÜáńÍZÄ—dŠ’ĂűóqĘÁ®ľ8ßmĄţBĽ;çĆE›ěEĽ|hžFTŮq–śgĘL2vvhą˘®“ěęĹü Ą7Ä”´ŃZčÔ‹#íÁNë9 :ń-1?ę~N P¬mDożG®ŕµJBľzŕJ÷ďÎ~óÜŢŮ”5Ú4"¦YŚże -Ŕ“ň~‘đ&}Źü˝żş®bL·‹ C«ź?Ţýű?:ŚŠ}A•3^dw1Ȇü‡« ó1‘Ş‘HŇV–Âe,ç0|SGć¶"}Uôëí'ŤS®Ë#ÓRÂĆţCyeN§kdŇiph_B‹ÖŽ|6v„ÂĆ °™V®c‹ an *J}QU¸ĂÜĺ$5‹°­ĄŇNČk5+Esö7Ĺâ"x×Z!cĐÍV7ᡑý•-~Íű@Ź9881&Y>Í}㦠ö›2¦MŻ Bś/‘L~ăŹpv¸.ŻHxn,7˝µ ˘˘EřÖëČá_"G®ţł„Ś«mżÎUďľ ©;M˝ęm×ńvé -·ŔÚF‡Ëx7JÁ¦«‚Á6NR´ŢđFl±®­ýŐĽ“ťĚÎRfč€8§íoz®Í>vdŚďsÉĹq1Ë0FH›şúĂĆ{t.ßO§+žĺ—&(Łđ2ZÍ÷śÜ;jeť±©Đ`EY2~¨ -'ÂäGIġyH)¦uşŘťď’‰Âw8ŃsčśTńű_fjňä-@Ę;µ+%o)#~(Ů™uůČh”µ›®ŐăŘ0ó¶9Ďőąx5ÍLM3ÝóZ–†żKŰ"OO™+s˝¬ä ßpĄźÇʉčšL–«´ţŹb°KůŃ6°ýö(óÂ…ŢP0†ýL‰ů‹.Q+śd˘?OtrtĚ6eĽ#>ć ´NZ%—]čłzŮđ˙čâú+¸ěe§—Ä‘OŤXŻŢ°1ő7­Ô+ŕ§âáýE‡JSeáýˇ™t©A S(h nŃrîe>ˇÔätťo§3ŔŠłG®$ňv*5´ŃŻ/ ‘íLVO×BI;é´˛%@qźi7Úë˛Ó F„«Ćé ¦‚.Ěĺ‡xĽ ‰›e?bˇ?ů)÷÷űoů)ÝĐ_¤LŻ–ůZ†ĆÉVfďěż;¸Mećm{Ťľ_˛ŔˇÖuFĹ« r帪tewT+ŚÝ%ěZAH—6ř™ń]ßŮWŮĽˇ apA}}Ą¸Xž$ś¤ĺ$ŠĂ“Ďez/î0+–ň›endstream -endobj -4115 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -.\ž . Č…óîY‚m -ČÚ«Wŕpź¬q®[ÝŮ|Š~Ĺ[±nëNűGH‘—Ńďy[ťČEÍĚžú»¦łcŁ™ î{hi3«x>lťöÚŔ”dőCű,uŁśĚÝhBY=@ă’;Ý€űž» 9ćS‘|‘[<‚Zž›Ő€ˇ‰űŢĚ‚“SUJ-`ĹČ©’,ŠóĽt·Q“ ŽZ<łŘOG:řŮĚË””žĐŻ!Žxj¦đăTC‚{AW#cÄŹ73ݬ( >óżŹLvóĆ[$°=gëů`Şđ­¨ő˙\»—u"'‘(LŚ>Ć9»ü†ÓP!$‚ÎG >®¨yKéPRȢĂĘťťĺXúôčYů ˝2řŐ{- -Ýí«i)×4ŠŮa†›ÉŘů­´RŔŻ€>Â|”¦—EŇ× îVÇĘ|ęĆ,8a$ŘRšF‰öÁ„^j" oÉKs Â޲ŐjĺŻ đ÷6Űo±4bÁ+-ÍbV0˘aőűąŃsk%Ű}ۢXYQoúö űeˇÚµśEĆ!Š@Č•kYŢ ¶;:fľr 5ŰÓĘD‘ŕĆ×í'*\YÂń´xv/.ťyÓ/„i ńhm:~ĺé˝Fđô°łÂɬeF8aâ@Čî#1жŤĹ±ËZ·x2KĆ>ýPvOpˇc™“€:uŐlËBÁ~:M*ä’ó -´ĺ[:2­®Ś`óăźsI5łnĺMÇŢIťI«VĐń‘9Ńŕ>[ü¶ÖéO"Ҳ)JŃ9źŔŰSz ˘™u‹ŐZO©J`F3íS’:(Öóv¦žP?ď÷są{ŹYp Ç&•)ô3¦—>o—?íwgŇ˝ąű-@?A,¨‰ŢEńD(=ŢMäďÇý! můťĂÖżH„I†hÇĹZz— îohÓ¤űÁzyľŠW‹Ţ|B - ĂÇ5YCĤW -%[Ü ČtÂL_>lw6@¨µ$Â.m˛uIJĎéĚćęC{ -Âé@ąPňÂËp‘oÉŘĹɧď·˘‰lQ¤y.cu4}ŘC|°nńĽ -[)$•úbÔÖÇŔ´Ç›üTäcoFÎ÷[eżšY{Ś”±;şc¬Äî1X`A{>3ĆŘqQSt\ úřrZő™ăożÁ"S˛yÖŻ#÷MýŔ¦FŘ|ź Bĺ—QÁŤłTק˵{ÓIv®ä®Ľ ®Ť`ĚĆaz»¬ü~9d,ěĺkë$´đ•YĺÍ|óčhJąFŚgćËjôƦ;¬vyČb‡Vş¬ĂWŤ¶´'L´ś“ů Řä@,aŻÝÚSŚíq$ňył6Ś/łÁ­5iş“Ü4N©ňŚŹGŘĄňݸ’˝7‡cqňI#zňU\Z˝Ą–mĂ_cD|őŇÔźűAą7ě‹î7‘ˇOîË™`Š*ŻŤ-dÂŤo‰ ,p „5vżuSŤ{ ÜýűÜ9oęqZĄ*7Ip«řĽJ/QÄK¤j©młRgé‰Z{–ÇËŻ@ĘBéc׆˛@§ůbgĎĎ„_?l„ĺ/ŐĎŻMß__ w/Í&]wŁńćCÉeó­Qn -sŃPĎ|,#˘wäm€´/Ńü>Ă<ű~L×zq)Xs3~%çÓĂ@öP~8—ŕJS`Ë?2üŤŃWţç5żVGaTôÍ*eňSMU¬Ô.‹Ě 6ütÚ™2úťż@0ô›‰ţ)ÎÚ0Ko”Ĺ/äfđ/ZÂťc×b©ÁřĹŹZĄŐ÷ -ŞΞPľˇď›˘vlçMP7žĺ8gIî|óX ę¸(ü?dňĂúU/~ř1O)_€-ávR‘/?Ç5 hďIű´…Pۡś]ŠÇ÷ F¶M×4<.ĆyĽ›¬ú>áĆt±!XľMĄ„endstream -endobj -4116 0 obj -<< /Filter /FlateDecode /Length 1488 >> -stream -očT÷U;CŤ|dB™¶‘(ĐÝ'”Ť(7%Řa meÉŰł†Ě¸ŘŚ"Ěč†ÝTż\—2ÇÝÇkŰŤÚd Éşé€ĂŃ‘t ŹLŁćë$ŰT[SŠZ÷µĚđ–3Ë·Ž3~¬!śÁ:›Ë)ŚÎL7Ą }ÍŽ:YťĹ‘·ďô(O"ŠQCůÝ~B«ÉÄđđT§/·DŃČM -gÚF`-'©gŮ(.4fZ°‰íQÇňĚFvZĆł]A'W2p;’ĎŽ»ü”rjî».± $kăóě**žu´Ű×O?‚o‘'ŕ­P8PŐ…SkV3 śŢĂĘ}=üRe©žöĚfň{m/’­€uź †”‡#LU®;ÂĎÓÖ%gC‹ńÖ¬ÚĎ€S¤o'±NY`Š9T­ÚĎ/ÓöâŔj‰âء†â_Ýnä|iBǨE·łcÉÚ˘ëÜ;÷˝÷™ë‘DŕĹâĂlVt¬Žü ffD˘—%ĹëţłĆrŞ @üFÁX<Áy=Š1SÄG©–Ľ[ű]ŢR5ŚwE<ĹDzyJ -ŮgŐűUW©aßgŇHqőhXé[ôűĘö=Éúă"Ö‡‚î3}´ţ{ËlŐÇث۸f'“˛)¶ÉQ,DÁ˛Ŕë“•z©bźvząĚń˘‰:•ěEK‚!ŤN!ö;„aTë|vŮĂÖ'Š^r‹>I]ü…JYţÄ“˘ěF_f^n۵EÁš:p—Oqyż¸š^‡źoęwĐşgL}Ź1x’z‘Olňt)Ś·;`ł ËöÍö„¶”Ň9/ÇÖ.UĹĐ'lK+í"F«·wĐX:ŇF l ů/!ň`BéźĚ”ŢňłL­Ţ9RNڤZoJ9q©ń]l$ł4—V~,îVě- ˙‘>áűŰWf»Ş»2Ł ;C†zÖ®€Ă,–ȤŁ:Ę'iWĘ/%éüÓ˝ćŔAřĐvKŁĄ~-ČŃ۶·\Ľ9akd:€ËčâÝtJ„Łbťő°VČ ¸Ě4ë¸; u # -ůćsćÚO¸F‚šďŮfŮrw‘@¤úYŰa~ćĘ5vFćëînşCGä4˛ý_ }Čo…©bZNW3ţQÝý›9)vO€:îŻ -@ń‘&Ŕłmµ1ÚłX¬z_R·uÓLiy|)ň ç€Ŕ2X˘ŔŠ„—Ł”ků4ŠťáĄZýv‰±‘śš -«ň)śrŽU§ż˝4Ó‡3lĎ_‘ŚŤĄTšŮq wď2ĐÄ[Źt5ş7ĎDZdbĆD©ąAOľbŞ4ĽxjD’mssÝčćĂłd.†¨?Ł^ ®}ÇâÎc—\žşŮ[°bąč™;ÂŞ:ˇEĆĺ~¦»ě ->áŔK*fPCfĚ)+śň!/vć˛1Çă$h˝ü$ŃÍŕEŢeŻűI9Ş–aő†®>ä°şxÖ :ĚC_­ď¬ČjĹtv`˘"ħßËąP®!őŠź4qT€H)iîÎÍ6«Ľ‰U;Y.aĚŽŠ µ–QpđßvÁôőÚ§mú˙]V;˛zňN‚ţâąĆűGVéĹŽqQv´ă­i'A›fńd—×ó‹2ŰfŐťŮ#óšŮľBŚzręŕ M‡'đĽr–CçVζšË ţńÝSÝꬂfp¦Yú' ć‡ôĘš$×öČcş-k#őŹ -+nWk†í=ĺJ2 e? q xb‹¸=Ď781Z©Ż,2@®Ź:ˇ;“}Tú%+w¤űWŮľ}~p?̶%]}ĆZf6‘n4Ä´Ť‰¬IqâC‹‰ŁňµĽŹe¸öµQNDuń¨í,ń—0áÝ+Ůđ€endstream -endobj -4117 0 obj -<< /Filter /FlateDecode /Length 1488 >> -stream -wß -ŰQŕrJľóŤomëĽQnzzç@|Śöŕy´ŚĺAíş -ťśsÁűÁťŐŹ:ľäĚ"ŹSé´ą©tGÄőFcýáňťűs|]\¤PNÉäő7r–Ăímn-śžčL|¬}R¬ÎgűĘĄe׳ЋĹâÉe]:ŃŞó ä76˝ ý×ăß–šĽ–mŃ'j‡I7Ú8(Â~- ˘ć—üölßÖłĺŢEďéh‰;ć`™ Żb¸7É ˙E,Ă ÇLŰpŁĎůRîđIc˛aý¸®Î én75Őßdş‚\›HżQÍeśzć8%]ÇE¬ÄŚZ”`Š´Ţ6ăŹ×Ž&˛móĺ*.$ę‹P ôŕzůw(•˙ŐÂŰç  ’îđOZ–qá©řU¨q¤żäY:šô[ĐXCÝiü~şĽäÁÁn‚ś;čŤa¤ÓZĄ±Ćŕ/Đ˙“G¶ł˛j->ž(¦şľăo’k@޶XÂFHá±{ň4Ĺî˘J’ŞfÎ>µä)Ćź˙ôLf±°H@ůęĺ2Č^Tě^¸‘ľßü—¨Á†Śˇ÷߬ʶăXZ)éĘ5–Ětł·‚ŰBŃy3u:,ćĐoMŇC§d.ŃÝO•Y·‘D4PĽÝZŁČoçnőě?·!šŰ*&Ź–ÎG›Q˘8őŠ.íxüůůM_śťf¶ôt5â>täýąĹó|lĺźËܚ٠q>b)ÖŹă./ĺܧ±3¬¶R%ęŢÚĐÓ'˛K4`ŁĎ #—ó§FÔ«ň?TŘhĹţµÉB.±’i<Öž$ŹXĘFgçA"ř܇„ębŐ=é»DGvŮ„BlCĂŰ.X0oİY]Iúľś \qż¬Ś1ìŤˇĽĘŚU3‚†Ö•^E6íě|,$őČ„8Ţl–ćC5/BK|_şu­Şő QşjV7űj 4üâîżLPµđ ű4—Á¸Đ™óǰ>śGZ\ąŹj\l[E12ŔŮ=cäüeĆ­úNoAkPżţ3±ůßą±ôâĆňZ^ŕmęćAâőő‡čžűš”×-˙g@LîHTrVăÜ„íEYÓ룸vŐ¨DÂlKe[ZĺPŻk™ Ă!t¤ű%ĚVík%.ő‘Oö5{v­F„Ь¤ĂŢ"űwÓR =u6vhMń®•µ`Ňj«mxP~4P gŘĎŤ`č|Î=ďÝ ¦żé" ˙Yď›»--Ä##ĺ |˙¬ÜĂ*ŃĐ -`C‚–°S?wżˇšąą]ó„>ßVF9[ë|&§đ/79ĄĎŐ[ě÷˘űRG8¬đ{ ˝i¬hWFĆWr|O…z-ć—ŹĆ®"ËęM›í»Ivüyl©Ć#ŢADSˇ‘ű—ć †EĆíČëŇ‚ú<vŐ v ˛m—AĹUřq®Áá8q+vt6MOôż gú6WžˇĽy ¨4áu%´© -j3ďűë>  R.IĆ2üÜ-;•aČŘŰGŠ*ř‡˝ŠÉ>/B<őöm/yµĘ7!H3ĎÂVVM7§îÓ—ŢŞ‹ˇ$ŻË˝uŕlă0Duz˝–۱Ýc¬Ř0@ˇ[SÔlÝbš¬č(JĚăž[Ł‚Ü_ݢŐĐK­óǤ˝!»¨× -ňÍěq -6őÄF"jjpŞ*ăÓ« +ňýĄ˙Tń…»É;ŢcjP˝°ÂŚXP^n¸¶1hńm/G~ćyÖQ -Ďzô†I®µµëŮÖÍN÷IÓ¨E„‡ç)ú·80Žb‡ C@E ĚÎ˙ąđů%—=Ç4ćRIIťŕG#Ĺ©=y ˘ÝR'rÔ}pc¶î˝Ď,ѧ]߀ö4˘żËó Mí“©" Uq1ú3¸Ş}LĎëĆŘ˙QFYţ ňÎÔcűXni† Y"’ň¬ÖE2ĚB&·ś†'$ühĄ~ß -â[‘h!üc„ŽŠŮF“endstream -endobj -4118 0 obj -<< /Filter /FlateDecode /Length 1456 >> -stream -Ľâ€´Ä_O˘='qřd -VVëłżé¬ÔoáS 1lĆĽľ]¬»¨–ĽEÄö‹Rl‘ß Ó‚ä°%©ŐcÍĐ»S¨7ł¤6dšÂôś#`j·–ZŔ•¨®ËŻcL‹;\“w]–ekęîXQt3JĹ68Ń3­{4‹IŁk¶Š;G’´ÇáŘ2 ‹QćZm)·˛ĆűýCVrÜÎ-‡»+/cŔ˘&şgI±YŃ đDŰ ËBh»Ř(h Ěŕv4Ě©ŔŮä.żM‘/ä š!DüE´p‡Ü¤zÝ[˝AŢb–qÜ\çý’®“Ě9źß+<üŇt‹Er# Ż C–ŰNş_ęÓ "+Őw{Ý_sąMĎľŠĺ?X9É:Hwýäă{ŮŚXÔĐ÷|BjşÉg–ŠŘ']źA•˝ň/nzÉ´YU`´*]©|q•ČkĂŻVđ†H•ÇSz:nŚĆcxŘj§|äz­«Ś÷k +=ÔÂéÔz±Ä á9Ůß#ŤDŘáCńQ°8ŐÂjÚo0űź­µ(LxůŃX ů˛da$ĺŮ-ÔRúsç@ PcpÓ |÷Ľ¸)ľˇúídá"t±G/Y.OĤ2§}»ë ŁŞ»—¨€)Y‡(Y¦đ@Łá ţÖ8 Őˇ©÷Ĺa;P7ĄÍv+%·š» 1cŇě*ůÜÚőň‡Wśá-P_W«ä-ŁÂč[üţ¨_1ÇŹ@ŕD`úM:Ł]Dđ±‘ű°‹ńĚůť¶:ŘČŚţ'cI=nđ¨B°9É9ę]yëZ\µ8–Ôϲ}9‰ľ)ź·ÍŁ ŠÎÚ¤+§R\ ĚYáȵj[ŽÜyŔôě°ą†ĐÓ#߆OÖ=â!8LUÔ`ćÜŽ@G^}đ´p‚ĚoS4Y‚™ŚĚ©ű˘™<;dMđIЧżű«ă©‘(˘c»źifcý o‡šŻoţÓ_]gX·DÓvŞNő¶Zđv1«Ę_FKXV!¨Źę­z/ çRŻŢřźkjYµâľú6KÓ5b°×‡PüŞăV4ł•‡¸é4ž€ŘŔžň[Uůµ“Â`ŢĐDÎ^҆ĘK4"4m|&0Q¸Şć/ę! ĎýVyV®‰–Q‡Vɇ‡Ó¬ůµ3B® Aí.âÄćĘ«ěnW,-‡M'¨’ ˛¸żđ\o ŢÜ\"=!mŤš1Źž´h€µm%d‘ď-Ú7%ŢĺâŃ˝’łk23áSĐp6ąHLOc¤ĽŰ/­=/ęŐ h§ű ąNŘ>iD -m’śôIŰ,ކ ÓDş+DŻzě/;TN˘ž‘ĂßL•‘W ÇüÜ,ĺlŁĚŘüI]e˝$ĺÔęEb’€4UŁIOH¬â‰Ń ]@̢9?5`€5ŚÖ:ö(űX;µq”#ŰşO>ďËěËJ Šů])¸( ¸pAôÍމu°‰Ż. “â©ő2 ‹CßPřd­ç0` Oňoł)×Ćv -vľ¶s[ĺ,‰ţĂDřÜĘĂ”*&wâéRúZŹłŽWŤ`äół3ů@l7ýĎr|ęíĎâm‚1äP¸.gmEiI°&Í(˙‚VA>ĺ]$ŘU-ŔR~ѱZ›Ôá6µ-*ęĺł"ň•X%‚"@×Î/č:ţ )kÔ@©†`éĹýâäíćłB«Yť3§ĐŔRxl*@„amhčŤőQnŹŚĐřѨŮűTĽŘ¤“m}őrĐuÖKE?ą+˘Ý‰ÂĄ`®°:Ş€˝˙8ŐQĹ”·DĂŐź`ĺĘč öŘ_¤ß1 -*đ“-Ye-;KM^OGş*MD™oŢjß0ÇY´ ź´NfuÂendstream -endobj -4119 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -v~Ż -›pÇ5VŕGUŽ‘–‘ÓřŹ ćőž˝ŃW‰WLp$†U(_F^»ąŞÜóY¦"%ĐŤÖXô‚·ćčÜ+&@üćíÄ‚´R~˛¨0ĐNŚ^[ľ{"Ye,‚.?×­PÜ_«§Á”©ÚŚĽ°™>ę4Y´‰´°÷2r^˛mى0$śµşŞ>\+|€މ 8`ěŁ1RÎpú,Ia‹rA ÷p5Ľ0ĽÝú<Ţw ýÝ’†ŕËA|ĺfik×9IžA4lŢoIN!fN6 -’±mnxý­"ĺ‡)`Ţ9HFkhcRĘ‹€­Pĺ»ô˝żqĐŮ?ô[1úh÷Š÷]Ňeď®ĂeśńŹĆ•Ţ fĂ©85"Áą*ßÜr6”żB)ŹBý®7çS§\ 帆t**KÎC’~4G¤gXRyűě`ę Á‰v«•ÖK' -m KT* ¶w cĹ)|D9Ę+ž Ĺ'‰9Ś9ę9HŃq1Y±w„ĆAs~É›V©0aVF~NwzŠ}¦[ĐÄáŔhŰO?xçnŤwŤă tLN~)§~ş ¬ɡĹví -ű’ďŔçBĺAáĹq|đmqźŞ‹ô·—.Mš\MH”ďĺă‹ÇÓf˛xxkćŚ&¤"¸ęĆš.UŰSłr81ů9°EűąËěŘąđGo…OŐâs‡“ŻĹÇán‡~}/PT•=eŕ˘Ňŕ 7pߪ¶¶ÓƉV rä ®qxx_†ŢϸZ1o ˝6Ę?ęĘ ĺ7›Í‡Ćd„l[KăRÖ¦Hkđ…Xśµú2‹ŠŻćáŐá§ÝfPyËŻ6!{00#Ŕ¤`›UĽ=Eâš<Ń€± -í…d¸Ť·—řvQhR>’Qccç´­zţ1eúFˇµĽ?2ůÜ–eFó=ŻČ\±gOv)}F+kré»{ĺŰb1ČŚ$ŔřkŢL>ÎbHčpy“hś_bë;üăZ$¨ ZşcóY)n‘Ĺ©`Ăçż*KC ¬u+Ŕřň^kj´¤ŞôÜ%BwmIJ)‚( ÷Á&Í‹J»r°ÔďénMü\çc!SH’ęŢ]ŤÔĹu5˝ÎÜťpqínnÔg=s‘ţ·ĽáMÖI`c+ĐOY#qUŘR“|$&1Eb_%H°Ź:…JÝε|iɉfM<Ş#€qČK™ŽËlÜ•’¤›ôłČäoËŇtĽśQŠŞŚ(˛ę_=Ůćns© ‰hô‡CĆ[MchgÚ3˘°śĚT]Ëçú3ď9$cDú¨Z!yćk¦.±˝a3˛3Yíä®)¨#p7(ľŠôÄ1™šńśÎI÷úŮ&%óÝ*PýŮřPźŢ?9hSöÓ1 )<;Í9Q”ábo"ţs(¬zBö^’ÇH¸ľŐ-¶bj†x±n‹ˇ´TD«É6ťYŁŇđŘí/É›ižŠ§2'B í9´fH‰kFś4‰÷nŰ]ŁxôěĆň_üHś^72©Ď—`‹:”Ž@;L¶ĹĆúAŕ„Ę,—yK˘âkŐíd¨{ĂĐą¦ĆŢsÄďH'±C¸Q4f3Ę;^ąÜ´ż/"ĆVď˙ĘK•G,đŻ™|q†ˇ·@JŤťĚľ¨ăď39ż7ľ\;Ŕ7ŘL1W„ 0aEXŘ<ů­»OůbčIňń·5bHtMµřB y0xÍ΂dh&µŮCď–»3¨ďáTŽ!˛ŘIgal&'j®>­«¨i€PÖë3.ĐÇeDĽg"%3“mň÷ď ¨ę| DÖ_§†&Ťů‹ ţož˙)Ę%ě·HU‹˛™¸>L¤lŻu›z’)¬î#¶€xPq<¦!eZ?¶˝>Žv‘3*>¸$1=?Ve4•>p{X0Ľ˛ -E9+Sw+§ň…¤× t¶Ě?‚łÝĺu~q¬â˘4Gś8šhq…äjJ'˝«Dr:žÚţz<:Ş'ăáꡋüU*‘GĽĽQ4DőźŐeÉ îşiZ”™.ŰüW¤¶Íî#*OÉžMcô ä1;čŤŢ0Ý2ĐP0Ĺ^WŹ… ˛)×^Çv¶˛ÄA&¶2ĹéăÚńk’˝:'X0·Ńy.ĐëŚy9şÂ4Éů©ÂŹřÖđ´ŕýÝendstream -endobj -4120 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -­ş¶âŕü†ĐťíŞ{ĽŞîĎS>ńűCÁáŤ}¸ŻY~˛ÍXu3Ď)N»$‘wάęÜď{”ĐĚNqçýmp`ÍÚ±†ťęđeUy“ŞˇL@K4Űką_Šďź/Ř<"8kţNtu+?ěwöňx&™<ňs 5¦(¶Ă±!wCąźűú¨ÂwQRg,9ÚщęMÁY{u_ Nu^lđU%ýHş™ŻéT#˝`!8\ľŐÚ>ť›Š=ýűźŽűú¬ŕśG‚bŕňŮ6Ó•źŮ\Ś©ÎމöxÜe™×°,ý5h”LI‚gm¸x‘őB‚ ňŚśe3"ń0Ô™¶,(ج¸Ń/íĄŞÎcíĚ6"V?^E{ŢcZí ˇú«N–~yy }żöÂ`ń „«űŹyź]?¤J†ÁŕQĚÚ9LŐOĐDc—Ţ?:S^ŹWIÇĆĹ#¬ÄĂ‚PE_DÓšq%B[ł„Üńçüó ď -xř1vN‘“=¬·× wŐŽIű¨B xń†Ô]¤S‚ řny–Ť×ěµIÁ…- -•áÍż‘»ř~6ĐLT” Rhź ¬ŔLc®ŕ×bP[:-^Ň˝¬Ő:9ďFfvó:»&nŤ‚lcEE )’žtkСěŕýö×ŕŇ/Q|Ü"—{ß !Wo<ó´ăp2;zkľ„AýHib ÉIµÔ¸‘ŃŞ,2X"ĐÄśY1ŮŻ“ëŽÔşHÄ&f›U”řŮÚŕţĚó–۸•ńĹĐŮ€µ~{;)âě5^S=¸ş§z?®ˇÄa@ÉÁcű¬xD.Pkjňšyř&ĚŚýÇ^é’Ź0 6wžB|Š~Ľ’é~Ç‚FúÚüşË{°Âg^Ł8MD¤¨ßA"9lŁoeh—DąH3˛€|Ý«ůµYľµ®nCĄT§ÖŤ’ÉĘŰĂ’†qgH—›ÓČö -ŘÂ|Q€Fx5 -[8®D2Ł«™Űů @:s[F/|?|ł^%¬”˝°Ţ6ú°:rע9•𤭴íŘ+•™Ç‡FZdIrÎřUéě·27üűďÇÇ2O`Ž\┋EIŰ•éĄhŞi^,ť©¶âTWEÇňlyPíŻ4yŁéI´4ŘFřć$Ó*J¬!)ÍĺWc‘@&{ĺ•ÔJĽWÄoĆ-KóC&ţńr(ň ŢÜ(Zn·‰Ąű„ŰzEóŠĆşăňUϱε :¨|ö˘ĹéućpC ˛ľkSGL\Ţ˙OD˙ç4辰¶­“w™ľ\ŹßôŰt)čĘăP#|•>.éŞËm¦…i(SÉ–±ŔřŮŁ8ĆńNůż+Ŕć=‰ŔaŢ! >çűÂklę|(ýÖLŤk@Ľp)(L#`„|¨\yŰ©şjs)8pŰü& -Z‰A[.¶ŃçÔ—Ő¦µf¸AUĚ&&ŤÂLíôš†ĄŻ%ÝÝOĚűĚş‰ę^Ţ ídgŹéőJ®JŁzR ˙}z–bĹýˇ5tŨ|<±×1cIˇ=źÍÓ6(›­ĄÁSĄY÷-|řtň5˙Báác^ĺŢ—ŘĎá)ťÂ*ľí>&ĹĄe_ŢŁßÁą•’Dbr|ů~2ŕd˙(—L‰Sq¦W×}ŐËLU÷Ô ˇŞë~˙Ę˙ű›ĐYúÄ­w(`dŰóµÜ–×í®IKłú€éĐAßǰ5ŤştRˇ†ďĆŃ‹%I€9ďż`€Ö -ań¦ox„|€3ő±1NóŻÎć>~Á¤•Ş#Q[ďsöâQ`7>™É´oÖľ$l ˇ¤!ŰÄC%â¶dłA5Űá˛@˙߀©NĎ -‘.]üYńDž^ ő%ä4ˇIÔx®E<2"Ľá‡3ąz0^Ť‰ČÁŽGřŇxŔ¬–fĄŘň\¶g•ÎضƉęL´8}ăO“FiY+`ĹőŤžă°Bß\šçÁCţyg5l”Ä˝vÁÔü.6V;6Ęó®Ž÷z.“W)l$ë˝™ ňî$^\xú|Âľô‘4V°6ŮüŻů™›çń0ĺmSÇßђߥ~÷‘âýÉ“!śŕE@ä -…»źąmˇÓ)š@Wf>ŢŤŃ"ü 4oXh`Ő/¬•~1$bű™Ć´C"\lgÇ'Ű3;2Ë·@JĹ좯n¨GUőC“ä˙2ó@1R?ćbÜţoúŠ_12ÓćMłôZ±—7Ů0.PHËL”Ľ‡(GŇń˘”röâ)>’őú«hVą{÷Üä~¶uH-ą\CÇ3ĽĎ«šŮ’V P˙Ť–ăn˝†I(ăŚă­â¸ÔŤ7†|¶ßľît{UwY‘tă]lÍB~endstream -endobj -4121 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -đŻWľ[&Zśĺö“wáÔđ / ßŮFć‹üÂŮnxÚ°ż¨‡rí{ĹgŔ˛z…/ßfx;µhŤW}’dWÄ~ńo©ů”D|č/XîAËÁäkň!ם)^†©ÖŽN>Ń1qgî;Ń“â~ć ő‘Ě›üŘ Ŕř BŞ×ç+`Gß–÷şBŃ.aŁ­‘Y…”%‹ÍÔhú i8žpÓFpŇ ’‡6˘PĄglo~ÄNÇKf`¸§®Í"=Ń·ÇćB!ęĆŠgŃe§ôY 0řĚŤÁËąFčŇĘŐ+î™÷ăŕO¨­őn)fCóu~gÔ8júCŹËk7‚>ĺdeSW¦ŁĚEç2Cu=ŽŮȬFéŠ9×ĐłÓAĺôކŠf€t/Ť\–Á¬˙7ń KF]î4ä†^T×ÁłßË$ĂÔ â4 í’<NínQCvAŤĹ‘ŹI›‘S«‘Ůh:ďꨩč BtµŞ; -ÝĄ–d -©ą‘]¨Ú𻢏ě -UĎ/z/hňj†ŠľC1_™$*›iřZb‹¬ŽýďčÖ~ŤF*ë–¶2d N)Pä÷\7$Ü?ńi»lŕQT -˘Y;hPÄW"IŠ–DZ‚šD5GAńw”J%;öÓů¸c:]ĚřFoŽ<–6 dćx˛]oőp­‰+ŹVö`%Dřö›9ÜCě®r&ŕÓâ,:˙š’Büź=ÜĆEp¨®"‚ËcÜ.dWĘť!™v|čôF' -şýgÜ\“5󉻱łUéú_wţĄ$Ś!ŔßËŻ|ÂZĺVu3ţ +Ž}RĹ™_îĂ– ěb…ńĆŠżôťÍšëxěY˘ Â+ ‚ĎÔ`€!ŕôLţÁÉ!¶ŻŞxČ©EăĐóÁ˛‰< M©* ®xLÎŢĽłOďŇš›ü5Ůß ‰™*ű© ×-± ‘cB…¸Ë ť+ŰŰJ.ŁŚrMŃÔ˘%ĹL‰wŰ㬠-Gl ‹Ux.śÉě"—ÁrjţÚt™ŹËéĚ)Ľł+Xt>YŐĆăHŐ-´ř!›†Ă«měrA–…Ë7ęćަ˙LŁ»ĺ.Ű®ď>Gśí *d8-ę¶6 #»IĘűÝšPmä;¨»\Ąz…ĽL8ăJĄ7†ĄiĐŠŽ7E?ťÁćTČR÷•çl2Zř^#•D -,¨r[ęţP—ë䦨ÔÁŘfyµ{řvEÁ7OäRß ¬ÇŔîď~ě—«_˝ éŹWśÍx4ňs±«tżsG‰b(3 čüu_ôs4´OĚü~@˝Î¨mŽŽžR+DV",ĚiĎ ¤L‡î$@»Üś ş] ‰ÝŔ,„łř¸ůĘ1Tfů ]mD-hłőB='}kţ| {¶zí@×<˙Pv3űňˇZÁŹâ i0ĺ'bL€‰ă˛ÝM¬'Y‡GżPČK|Ö3™ţCu=XóΕ„Dy¦JĆ‹P€Üh-š*ş1˘›;“đYĘ xÁĆńϳݢRENB€­Ń´u’MŮßÝd(š^’Ý6=ÔuzΔ,ýé6ýĐ{4:řu>tŐšS c.şţ#ŁuËźá4Iţ/p2éu’[@rőĂFâ’Ő°ż”ä¨ 'gÜ=1ż˝;)Ääg1»Qůx©ď˙2$.‰:¬ ýÍ„ÖQđ‹NGT*€91d@v×]C|bí–¤¦QýŔ°Ć@ń0Ě1Ľ€PmŽąa ~łGBÔ.y!}[çG‡4ćůA?@opŠĘč ű¨:ŇZ¤bŽ‚ÇÖ•_L®KÓ»ÉĎ»Qµq%Ćö 4˛˙^—Ęęĺ5ňă»P‡Qň4’ţÖYţA­Yťzój•ÝWĘ+ÉđćX5jV¦ćxL5·% Dţ,yŚWĘ”Ű+VDÓŮ»ŻĂGb܆˙ ĚŃÉô…ę2|íě»ßZb[ÂM¬÷@ńAóa!¦ćc|¶úé8ÓZŢ=l:v>OygO‡R…cá`Í©ő˝×gyJĂ„í}ô”i!;ĄŽb4^Úµ“ÓyśĄʶL‡·ĺ¤ýi:Š]oi-—X%ŐĽ•˛+ŁöjÎfµő«zU[Ë#K[ůŤţiś¤V)?Oţ“ µ±Pp(­endstream -endobj -4122 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -`Ąt6ä~AR3eš&sů¶÷=¬Öă~2eŞç@Ś Ł2»şë—ŐK‡ŕz CWKÚŕA_fn¨ůĺů…fˇ“Ĺ Ąßf1‹ mĆT™hą~Đ×o0‰ňd† Ă»¬SÉ)}br&ü'~đküJĐp—©7";ÉÝźßýü™“µęĐ!íÁ;D?mj¤ĘŃ -j¤ýQN}ą˛J%Ëä®đbń°óz>"ÚR=^ÔÖÓf<÷ĺĆ=˝IšN9€Sw1óîśżm(p7?+$F°Ř "7!ĺ‡ČŰS~%ÄÂÜ…ňÓ¦¦Ř'—GiĹU;Ó‰•ĐVfôń|r»p Ě™ľŹšBÚj\tr‹X€ňLö8EűÝ”„ŮiŕŻqrüCn`XăÍ·%ŇH™í^€sA-´ć9ó)2ÚË‘+ůRlu¨ŠbřW6Ô<|?‡‘Ŕ›>lâŰ ‡h`;0ÂĹ@K¬"Q쇡Ářę±%J"Ż4•–ŰťEUn|I‹ âF*&Şř˙¨`\ôŔZ7ě|Đ'i\’čňdŇ>7‡7oż˘$Äq9­4śK 8W*3rP0éfw˘‰’zrŹ©töLŢÓ/ÂĺK- é8öíĺÉ72d†{±¦|”rű˙tśĚżĺP®|¤¸÷"¨č~$YŢz5 -Ô™SË€µ˘ÚO׍ű®wTbťŁ—?ÎdnWÇđ&ÍřX4%KĎ·’VŹć@‚§”~ÂBq­Ů·€¨´†0źů¦ß@řj”˘‚š˙đ!ř\ä®ÂC|\śWožä§ikĎÖ ´ęŐLF~Ta0|ĺ’M~)ݡA ˇNÚ#áQ!č¬@ö§Qă7oťôą‹$·–{âá8w˘ÚőXUôpŮXqMŽ‹‘sQ°ř•ÖÔ# źéŠ,ý\´ě÷'ě¬xÉ,@©čŚ“ŔLz"Lť¶Iâc&öÖĘ#źxßCڱšĺż?up‚˛8d·4]ú^BYI—Č&|=Qn‘ޤ&ŔěüĎ™Éaó{ĆĚpQ¶”ź4I(l@EŢtăµ3UN¤ę‘SFGá)¬v›äfš ĽĂžŇSj0eóó΢ĄĹ\˛3c¬t=?(ÖM“ öäEÇŔQ_¶Oá ŕ·Ç{ó˘L Tľźďâ°07*ËĽ;§ŠTĐŽ~ÓOꍉŃú‡ă:5-[:8éHŠö·*U`P 5ŔŠ*.)<”÷#J‹a‡Ä˛Ż®Ťć€čÝ%e·«×1˘Ę xQ•8,€|yŃ©sńh t—%řÁŹ&řWřĚ#ď }¶‰ŽăëĂśĄ¨výÚQyőfS,Ř'@Úg/Ź˝Öľ8‹;ączđYă™±ą×¨jOáł‚–5Čwć˙çyu’ł|F>ş ڧ֤â®ÓĎĎń`y3ŻK -ÍMîϤ÷ĹBŞż_bTŇá>0Bą?·5ÍCšT@,_qńěźěŹ'kŻű骿ĺÍĐőëHŔrLJżÇěśÔô&˝.˙Ń^´-śC¨)ĐÂpłĺ)NŽgÄ˝?ç>^Öş6‡»ž© uY;X‚bÝçŔ)ŢčŞb¶?ěĘQďl鲎×gčóßUÓ -¤ë•,ťá4ČúŘ×Üu,ö5ĘkąŮzĺ—‚~Ş?ÝI|Řçx‘‰Ž)F®6×gd8a6sąHŽV©őŤ‰#/@áeŢx›L˘.毿ô\¸ŤQ˛űńI}Z˘1 -8QP‡‹äŃPFj"۲2'iZ«vűÚi°縭_Kż$Ś 1÷ ‘Ă+3ÎčG}»Ü˛0L—¨ŰKúóH×p./î:®ĐOż¤ż5b(x $|žúÝU3çŁĘh>š7ť„Źi)žçŘzĘLÚ ™.Ëą“×*¤FŃ…:ě˛ZsrÔj8ŕő_ü _y<ź*ŚqűąDçßftˇŔE˛,śUˇŕzě“ŔŔP}ÄęŇu1â6v;ĽVŰ7G mzŃŕĎńʼnß^UĽ3*fÍŢ@Bt±fy,?çKnÂă˛Ę%şzTĆ×c"ňh>—Ŕ`±”ż›÷iz.š -"íeA‘ެ†M† ˇů6ţ訳¤«‡$Y*,ĆâuČv+ţUꨒ„(É.„ô*•Ó’^ů¤Ů6ąĽÔŁ&:. ǶVRâŢ÷tŽËpÚŻťkƸP¸JfĘŐ$Ď˙ÇâÎR¨ŁEŚ+úŇ˙Ţuz4Ř“¶š„Ż”6*ş 5śÚh)éN3.Nž{şĘô´ÔRĂź.‰Ô8çGo‘&ém×OĄÚŃ—š"ď>`BÔ|u3BĆEbőă̦wËň˘[Ż˘Ţ«ChŚŇĽ­•Đ#ŤIWŹ1!ű;™Á<2ĽÂ˘‰¶K«w‰fiîqťí5–óɧłÖˇ+^%žeđý[sŢu1ß"ů řć“ţŚcµĺÚ -·“[ÁŢnI*‡ÔˇLfŃW‰–Ďť¤§pŽkN»—#ˇ6Ŕ­!7ţšÚ‡˙Ů©ź7 ®·»;V“ÇhţćË 'Qˇ(ËÄó3haFt…¤Mň 9żÇ2Fî•wÖĆ@ť%Ć€ ¨+60@CÖD‰ńş(UO ·»sI˙2ôd ‘fšĚQ<9wÍp1žöŔLendstream -endobj -4123 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -Źłń‹aĂĚáB˝U3O:°ĎIâf^vňŔŮł%ĐóčYŔ8df~'>hK™[+˘7đO”ÔzŘť{ĂĄ˙řĽie>ÓcĂ-ŁśťyÇ?Oç\ÓőŚžć@!ĺšú@:d6l!űŇ˙ŽńľŃČŻfn#“&°*\몌¦¬‡–Ť3¤>ýÔë[sň‘ç ~úÉë}˛ŁÄ‘&í˛Ú˘ÖLĚÁúĆIĚ`ĆĎď_x•ť y© -ŰP×ĺA˘ÚÚ@ř–cöî< µ^V;<,Âkpş'ëń4xó•Ë©‡Ë×NÉłÓî¦Qaňő7RťVŰá!8LM»óŁ/“‹SbŰ(ޡ٤´ú6xŽź–í‹˙ý¤0Zf?˝ąŕX*V°úűŮ+ďčOřR+ˇ–4u9í`’ăŔY^“*®^—_Ťix'˘ Č”R.´Đ‹/t xGUŻ´˘őr‰,Ţ:ř¦löGdF)qÔý -ňŮéM§Vř0ŇükKcďý–?ntŞNx­Ľaî:ć{"kD(~SzH'ĹÚśíżY—“ ÎQŠ á„€}C—H@‚@ -ĚCŮWK5QÚÖýsk0ű;aŞĄ®Ł 2Š'\;Ä©eKË‚--HSG"Ç>%Ä%ÚyÔ#!iŢ3”ÚŁb©†2+—dÎ˛Ş /…!ń˙8Ň+ÜŢM©)HÁâ—„Ď]o9¤-ž4Ĺç ůxrł|ăNFŐŚv«'ěžÓý4ËúCéE׋c=0Q=›µ4!!Ͱv˝8ťč×®«\|Âl=Č1g®)í[~!ŢzU(­úPé®j<¬^FĄ{ŘQ>lÚ dó–`2ĹcÁpčŰ€śÖYb¸gâ2ä˘gUr56|—-łÖ'Ňé «­#'űź´i·„ééEpܨ™ĽýWxä‹+ -‡8šŁĄ›«JA§@yěđ…-ÖFé.ęÜÎQ§ÔŤŘ·×ć™fNB Âö&HP ŹŇ`8CęÚ-9Üß˝WzJĄ#¦w!čŘ´6k‡:6VŠĂo‰qÂţéí/B’–š¦dADŤóZ|ËşÂ$ßnýdóe-—ęzńËžmş[ŁEľ‡T|OŔX|DÍżŻŹ>ws -HßA(ěşĐ·‹Ďł˝hÔ«ťđŰ.Âĺ6ÂłBÍů$h(”Ő<ő‹?Ć1±j÷GW®5•¸0a@őâ˘CÓYí YĂ’bЎRsęK…oÁS$ŃuĐŘ‹¨wřW(M»2ŢtŽI'Ö?ŔÝÉb}řÓ=¨‘ÎIדąŰqŕ~ŁSB/ Č]FĂĎÚvýęqçD4ď/ˇ†–â&m%!3íŽ4ű¤TĎ ť®ýnTŕŞyÁ3¶ľů¨,ĂíľžŞ‹jxÝ”’R"Ź­ä×î2ń˙ âVHĘ‹ł| ÚB‘H~Ú”{’Đţ ḔyWó‚ŠLÝGé1—ľ¸WřsÂl ÂtÍq…]é[a–Ě>¨˘µÓ´Nś6ť—…7ŢhVý[RYŕuşNÔah3jŇü|“>_D§´r+î9g6ëŢ |…fş…Ǹ¶°Í«ć,/wbˇÄOEA©kĄ^g8ó6=™~˘&µˇůQ'źř[KĘŻěrˇ`{ '›w^Ľv‚ŤLO Óëŕ«BŮŻrJ‰ü[Ěţ]uUžµËĎHwŃOv‘ńelOÖB5ÝW§÷ źµŘ_Kd®F™ˇ=żjlhßd3™_KzĹ–'š0ţDŠ4Ą–ČÜ2ű&|Yi9=Ašž3Éź± $X„çéM`ňîĆôT/“ů•\pîť -?™ÚčŰlČ:o;Jé憞ăá´éČ—ŃŔ˙ź+H®2áNÍ×X -Ť*1žDÇţ˝Éi#šÉĄÁrĚĎžDa  ľÜB&ä3·#IŠâ–içĎ˨uËî߇UT^;W´E»őŠŔ›ZGMUC"ĺ ľ(MłS?8ôáşúađmçÁW‹{6BSˇ^ĚwnőrU`E°*“»9Łešd}ű–¤¶ź€—ekwŰ|›d­‹“ő”Ô÷Yi¦Q -¨mĐxÄb,¬qŹŐťÉTşBŘĎoÚúŤZ6ĺ'Ž`(ZZ63{=PőÉ*¬fY[vëŹx?PVČn÷×ÄiÝ[fłí:É#M’ąB.•Ců i¦Z ŘĆA@@aÍKşńńŞv\ ]Jő(ă8,żßđNČ©XV74†endstream -endobj -4124 0 obj -<< /Filter /FlateDecode /Length 1360 >> -stream -`ĘËOµ•őŁ' úe©o÷u„.•%Ď9‰ň_¬© ¬ÄWůôőhPNúívŢTťz}lť‰Żqfµ¨żU óB»Ł­!"ńŕÁf€$,Çŕ±ĺŐnoqâśZé0ţţňÖkSÄ,Ż -ÓńWÖĄ'0?‹č˛J›P‰XM˝ľXÓ®(¬‚NE„űÔ=‘ťâŽ-˙řġ”-pďďi‚ť<8.?đ¨m¸ďoláÉmÖörń‚ĐgBˇJMbÁ=˙řľ¸?@řÔşé·rÁ$Xű7ŞT˛}F¨Ľ@K_2Ó®˘LšŤŐE—ĚW8bYý Ăëř;7\ Rß{wjř923@!žpQ%ú űšĆÍ^ăU޵¶Íś‹ZőWtjo®„Í*łJC:#úaĚVĺp©µc!&đű˛ëľţĐ­%¸hTŽYxdĵZÄĚŠ¤UGý§Ţv+ŕŹA®:"„´U–L6ŤăTŻ#ő/ý|Ŕ`Sú'íFS~ZŃŃ]N¶ä¤+xśqŽUiʶű:_âjŚ4eSdŽ!)«—|Ž‹vg\®űąôüťŻđ’Ö”Ź{7ŇĎę%ż`>~­ \b‰ĘˇBC«žË°ŚXË4ż„‹EϬMrŕp#açţmęfµ4gôÓb& ÎĄb5p’ÁŞ‹ŘQxé{d@Ó6XM§ˇĆ[>µ'[¤Ń™)šaĚ÷üls¦CíjňŐ—O>:’śÁűőęąÁá?őm‰ÖłŤ“ŞG|ëhˇ×l“ -Ç!¸n›ŞÎŐćdQÜć¦56ÔôôůF')ďy›7}ŻťN}M‚“büž"Üź3)U˝Ť3 öRɸ|®HAĹ*9 ĄÜDXóß•‚ŁŚáOČÖZ]¤ëh™ «ĘČ\+Ă–ýۢ“Ô3Á™‡FńĂX $09ďąÖ<“ćkđţ€ŐŹLü\ëÜâh¶aNh©&Í8hBŁ”^DxMCwţa… łŕÍ/iŘfýČIܰ#úČ.iăt_ĆŘ#ĘÔĚ©Ţ;/wĺşăEú٬q€i°{z0ă ]qŹ™#ŮćagŻźo*ýJşË®ýľVüöŚ4šKPÖČčŤËrÝjÜŮl 9l,đ ^BşĺÝhśÎP'ˇ0n ľZ䯖ć†*n˝oUKGv{[gNČ©ŃAů˝4’µZ/Ůý9aÝ4–ÇŮBÚŮÁ˘ePEŹ»&Űţt5=Ľć0řóóŢ—˘§ŔËÜ? g[PEÝ«2×÷‚ŕ÷ěvmżp0ůQQĄR8†IČčO$§Ýö -c%y7B>rBż‘Ă z›W˘éž%z‚É*@VŹJbMíÚŞ'2¬€k?B?jăÍĎh´,?—¶ăę%ȆłÍŠ|®ŁńMPÚuΛK|ßT  ·ĎĐúé¨}¨0TěĹ“î,ȶY1RĎW˝1ág‡Ě¨‡>ů3±–OúškŤÎóUŰS†ŠšUÉŔ5ž#h-ŁŃm¸É‰}$TK ÷ !¬PJťŐňtĎ@LÖąt„HËX¸i%˙ÉfL”xý^”ć·­Őł¤Şú˝\(®ŘX°“»íMKhmI8_¬3'ÖÂF™©ęg·PD ŕY= -3±z^ĹŹ„kCf6ʞ9Ú-ś¸Iě0…Ťń6<-ă1tmdü©óPLyyoڛ˾ţ§^üů†gEËçΨý ö'}b‘¨ÁRŔÁ8ś|•x¬Ć‘féöŘĂ@3Ew!°Ź8endstream -endobj -4125 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -Ýŕ'3ďă~Păp]@÷ę űC›:A˘ZG‹ŁŮ źŻâźT±>\űśEQóŮöĘEP(ěiÖÂLçľąëq}¦7€*%ňĺ㊠DŢ€ĆAäÄ÷‰äť I®gę—·9ËPphaL=+XřäQăËd~EňZžzî^’BvČŠóÝÁÇĚčˇpu8şE„HĎ7YŐc¶Ż ľúa;ďŮ]?Mł”SČÓL°LÝ »ŕ¶áH~ąa=Ń_çCfG,čŃŚw…˙I f’廟iôŃDď™ÝÉ›ŢRÔ‡ZďŮćÔmŐ4ë3nă2ô‘OUî“çsüž|˛˛Ă´bpÂR -6żËy—ĺVą—q 5ů…N*črÄ„Ěs h%ęâŇEš»IňĺA‘“OAi+ /µ˙B-^é*ş$fţî~' žĽ¸ -]ë‹B˙DbI06>Ţ=]tŚŞQÝ’ĎPŢú ˛©×Ă?˝|!J“i¨Čú¤[i¤niA»˝Ŕżn=ÇC>q:ť„”rńuÝŃGî`K>Ş[ě[k$D]R];5żK@DRýn '-Ňý|8|v°#µ5ľ#şM'k@óA4yéÇZá ňTă´híźzÂff‡ŕ‡?ˇćÖ -ţlTq!łŃĘÔ9×m}Čú3€T~xd|ż‘†Xń«ŻM@Ôţ˙X5ČÎőP<>˝%„wyďp’Tň|ŕŔkŢěž±íŇŕk)şKÜ˝3~˘ń=5˛˝= ŰI›2¤Ŕ1&¸Ű!ő×Ü­6t“çdE›ÍŢúd©ˇPK0>íĄkŠJ ŕčß™EKî)Ůaň?ó«Ź–•m~XyŇ&~}(ÓŤlŤśˇÚ˛†WîYmÂDŚúN¸:M¨ű“N<ťŠJ=H€źľ–9ýŤnĺäŘÇečcRáĽ8 Qă%Ź–ŞĄ¨:j€ nă^ű, -ňI+ŐőýPXľŔÂţí¶Ô¤±—ýîű0ĽŞÔ›|ˇ«ś7‰ŕľľŔ1¤±ÁLîŐjőpĂäX^ëI2űŢÇĽF0^RĎ®äcş(Şň_žtH̸ĎŔŘ3kŃšFlŁĆʉ°4ů}fÄ4:‡ 5käÓö_j˘\ôW™ ”Jň˘üAŃâbÇŮBtmsš,*¸Ř: _ú冢9I.şRb!rä݉8Şߢ]+%Ť;/ţE*Ů^ąńü4ĹO®úM´äľ±°}÷VB O09fëZe+é"P1“ [ŮeĽWj6.¸ˇĐB\Ŕâ˝k|M&oč·¶…×#‹ -,ůkw[Ő¸2î§â6okË6`:Čô692>PLsź_ ꠙתČrM.şÓĆö \'«¨P$So´ă$wÍ}n_ú ĎŃ=çRy®RkúD69ÇLś›PÜŁf'‹%^B¸¤Űl«Ę×$şÁ4„ů%LOÚRú©I ćí{Ż\`đô&6¤ÖďjÎ ÄŁ¬VOÔOŘáréîśĐÜ=Đîü!“Ú(Ë íCp"źašdE“¨0W đRf9Üo8Gueä˝ď´ŰgżdLî[Üńţó‚9AÂÜ=‰i˙ýK•K‘(şŻzü -•ˇ€† ö÷ˇnd!ą†8Ţ şě´ˇŇɲTź.DL—ë;j±°=!ßüJ˘ţąż‘:3>ĺč± %Č=äm`Ăʢ XăQ•ĹfͶ¨×4D›*#Âň[Ó( †˙ߎ·ZĚä Qr9ŮZ~zÍ5LPD†ýą’–XĄx+aađLáîΤVɶݩ‹ŢŹTő ŕ“Jłvʦ#ňňÝ*_˘Žlł™­®ÝÁŞ@‰¨i‰ËĚÍ» > -stream -Ľ7ŚčË*g–n6.lÚyłÔ -ţ6Á!’»v`íFÔŻ˘ę•Ůţ–1ŞzEËU±B9‘“eç6˛„T?ú÷đĐ ­M N母ap) iÁK&ńy˙ÄI‹3I^ë0á7/űUmőăbżŃ7.|řKčČŤcÂW:í`7óţ€¸fš˝ÜÓTYß4Žőą«i”LĘ3śÇŁÇ2űŞ\jn®,3ďĘoĂ­°Ő®÷Ç|Ž ęžm–Mž"AŃU€;IÄěBV=Ąâ$ó†wś‘hH›ţő˙Eň’ ĆUĹ6+lj>Spočh×÷‹<ţ@Ô-•€ -’O{2‹sqVÜP˙čâŔý+˛Ç: ÝˇNÉ^Ţ{v‡iîiŔ€XĆžšáőfa{s­FŽó"ˇĺzłĎâŔ7«/Ń>>8´mťJ§›¬lÓŃż—ś°áß0‘HNÉĄ»Tť…F­Siľ3<„¤_xJRŽÇŕ(sü‡dቤ}#íůXťŰ©±˙Z—w –ôčŽË¬ÍኩĂŮhú˘0,.™+Ę»o§Â>N6mÁřŤ`4’Z­ż¦čNiŐÝŤŇ×3ĆÔŻ üăÉ/čŔD’MˇuĄJĄvpRxäÁ‹N;鞲#gëďrÔę˙ă ßí~¬řࢻuëÉS|Oě‹˙eĽÇů[ˇëŐDhř.íë~oł :ČŠž+i÷J¶ăe𠍬´Ďk’P÷h±´¦o;ť&ĐŮă˘Ăm°ęPjí~6(ŃGü¸fSd@Ht -ÎŔ: p(uťX152äc§qńQÝĺUT˛Ź°G„Ü?”ó%Ý'c“L˘¬Ę/ý!Ë_äĹíßM^‹ Ć+H·…Óő§ş± JřpúKęHśŽ›~çŰ×[`ű 7gădĘGâk ¦7™+ËŔX&µ°Đ DŽGIbMzřźˇw]śŽJ1L”ĺC"~ÄĽů7ůŤ÷Y[ŹW§č˘_óţ$čŐMţJc<Źq šßFgPS]9űč”6ô\ăÎöŮ%tĽ 7á‹[ŇŽ 2Źô˘Á®ŕÁÜ ˙ď§űéKz{ăa÷]o6ľ4ěJxčĚP€±®‡´é‘÷řžá“bGáü6†WaQ@ -ż1±É¬ÉÜ€™ěH×C¨×/rüÄ×˝VŠĎÔRI()q_ă™Ă˝az‡í†É->—üLě˘Úf - ˇĽ&÷ó”FŚžIąyŠ6Zď>™µm­nyp 嵫ŔQÇA·ôľ©ˇč>qЏkRF:S„u©-Éq‘7Ě,ă„ÓŘ€XšÇX\{ęę´}ą}í nĎ„­ŤĎ-îDYó‰,>|ů:;;űŔ1 `Łý˙ž¤(¦ˇQ‚ ¶Ő#ÔĘ[endstream -endobj -4127 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -vµÂťÚMěş®°nČĎĐŁ]›J­LŮ<ŤňC8P'ëذËĹşŠSó+ĘîőMe: *ż*AZg›ËdU‚ŇĄ€LŃ~wÁ -ýwâęqŃżě4{Ťw  %KŤâ뉟“é”1!šZE+L+ćEÜmŇą% *Č6ëŁń“áI—˙ŕĘgDŐ§Sőżľ(­VH?EeµTź¤$ŁâxŰ*+sBeĂ$‰÷Jů»űÁ-öÖłľ’>kŹŇ™eMżŠuÚel·ôbÂ!®0˛MŹ1µKh ůelśh%úiRrŮëŹ,‰Í Ľ‚^yСă››ľŇ…ʱvŠi9T9ÝBÜ"ťĆ4DŔĄîŕćź+Ö%qQ#”Fĺ™çYô¤¦‡,Ňě×ĄĚľŽ…Â‘F˝ś=ćźÇâßy_ť"XşŹG—ÎnTř˝čîsĚÓÁ&űu+ÍL°j‡A -mk1 ˙ uE8,  -‰ŐÚiźŽج0©XSgűĘO±ŔnŁ·Äĺc(ďÖĄ:ÉjŃýÚźŹ˙ŚŻk8Y ĺ?z«ĐŘľ°)8Ă™! -żöJÍ’ńăŃÖ#ř6e `ěč %ťŁÂŰCč6Ă’¦ßöMŽ(şuF”íŰbŹŔ:‚ý/+0†ťA°ť“°wěę[Ź€"ÜCEtó»®éďBŁ2Ŕç‚vîĺ)B÷ 7SÉ|ĄGvě0ą Ł -8OtdÂoéőtź•€żŤ,8$)y«ˇ•bVŇUNV ÄíĹnäąćĚŃÝ9Ž(ó^kü“žăćZ;űĆ­űç!`ÁŘ/QÁżú|•Ó• %ĐĐ+Í7m`ŮÚ¦Y@¬4{KĆ“Ş`nsY-Ĺ^˘_uř#âꇲaŚF1.ŰĎ)óei Ť5›ăp;Ű‘4}ő,Ĺ? ě‘Č'Ť Ä5OÁR——.¦[ýʉ§Ôr,¦éëä`îĆŃŤŤŁt?űśÔřnRfnôd{ú¶ĎÉ©r•A!J¨î!6`2h;™â<>).",%|boçE]¸âë %s˝ă2Ó’Ý»DYŐŚńv]†|"Ç6e…ĄęŘđ$Ţ ĘPĂd óŇ"™"´jů3űůöČ·w,j–ň̢Ĺp%ďb¸Ů]Í ;tźÂáě¶÷ĎÂOąČ”ňx-D8‰Ýé¶–aLc -ý¶!ľç¬–ĂÎFZ?’%ůÔŽ©˝ßą=K×o’éO|%ŔĽ5Ur'ŇÖĺ÷•=·ß7óur,/A%÷öä\oşR!´y»%vB4>ŢIaë¦ü„ňWÂľżMĹ˝ř¶JřQsl©(iÜřłÚČĽűžJ+WÝŚ×âI…˘Ó—<›zuś@Üç9ňÍW‚Ôꬿ3ÔĚy|‹wŽľŕćcŠ0đ6Ťw•-tlŕĐ1:•B„Ź.c”E{¦ÓŐő˛‰ç(3‹wĘěAšÖŚÖ¶yendstream -endobj -4128 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -G`±ôőnú XUřŰ€˝ű-˝5@ĺKľ\M}‹†!¦+ľ%żgXa¬˛¬Ły¸ďńÇúÓóéN1đBM¶Ü[cß“W÷˙ĢÄa…g42hčś·ÜŘ/ý®Ľt—Ľ,d-Ż5ÜuŇámŕî OŹçaż¶U-+A]LžnmNřE -­xîLš—íęrÝ>vÓťAżÖĆŢC>ŃÖpF Š'y ůć†aÄţ8Eëíî:đâŃ-‚qÂdîkžŐ…óšź{cD˝_ţ|U‡}÷P¨'H(Lćö\PŤ×nlŮѰrź¶IŐŘFľP#نĎÂ4¬ŕ7Ał44AĐEţčgů#ôHw*G‹ÖÇé]>Ě&űÂťśťµÜ†:X}GÇil8ň®Ńä;ŠQ‚е‚]ÁŮfŐăbą,*ĎďeÎBfßÍĘĐóEśŞ…bŃ­‰*ŁŠ éĎE’µ±˝ť\L¨ěhD• eźër€tbob¦űˇHĐ z”™M† hłŻ“öÎŘęą„^^˛KhyÉP8Săć]®Üą{Š´12ç6™ŠZ°VEAŽšsŤ7ŹAˇ>”ő„ă°>A2CĹ]1í-:ďv|{­SKGn›ęĚţ­,gq:•B«Ná'ZţçLŕw ¸6ˇW ˝Â<8¬Ž5ĹČçđOźX…рЇ摍_74‘ŻR"ꯢĘ{I%ťëő‰ÁŻ:—ٞ`†, Ă\*żÚă|Ţ>¬LĎîMËKjŢZ™RŻÜo'w'n _ÓMiîź”Íe>˛6€Öc żw¶ťßPs'@'?yjuş[b>2Đ0Lµšô—ŕÖÁ«ü}இwÍ~(襸ď%ܨç™Ö%#}*´i`÷|÷·ĚĘâ3o•ČŘĹ„›ĘćW <ł/ĺ48+¨sĽŻAÂĹIóÄzŐT1âD6§ŇnJ}†đÄ*‡]Ŕ 3W‡~9$—nr–żXľŮČÜLź=ÄP‚ž« #5˝Ć -_ť«żĎ–Ž3 dc*µ±dmJľ*žX¬Ź_^ÂŇ2SW«ŰIO˛‚d¶Q߉Ú2áŁi‡ž ßŃAó?S‰i>i"$;d†ĚénXtúPŻ_4Ę:ç5\ţ‹ĺ€ď/A<”·ăô.śŰ¦endstream -endobj -4129 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -ÉR}DôZ l‰[EÂT4z\­k>©ĺHbĺâ/ăôđ·Fë›kł©ĺ¶çĄÚ»„Fúd· PR8¸&ܤ™’pŃÜČı°wµŻ­XŰ˙ç1"xćščqů7Y›Lô2ź ¸FéCTUC‡HÄvbH„^0šÔ=hăf'¨ jęjóSë4ŢúŮÔştn÷JUşú1|ßĘM»üdž­k#ú`BŰ6ăżşYt4`ŐÄĺżţÄż^#«QžřBó<ÖŮ€ż ş1y1mÖ$CĽŘůÔL\´=e‹öŽ“TÚtÜ˝Kh{Ęu]€ř~ńaéŽjáŽŇř=©śÂ$ýŹ$Ô¤x“;ÍţžbŠŤmâuµ'ˇŔ}uÎR]O.X˙č_5în6‡·¶lˇj-U˝†ó`bş}I;ťs~jýî° ®…ĎWLő›=YXŘ*@ҬU&îţ­ŕ;eĽk;Ę H•P_iüď=áQv!%‘ÁÓŹI!}–C‰á‚ýľęö§gW|WÔĆ^m‡#żw'ËŃ‹°fĘĐ6ôçÍTIđ‘ľYĂźâA͇™3ĄŤě“óÚyF\Fp⑜Ę5Ö–o-bĽˇ"9­WĚ,ş27`âş-9€` K -ĐÔččÇ2äí©?'`9=„Ŕs)$CmĺpÍFPë˛|ţť»ťDŹÓq6i8*Áń@řŔÖÖtôźÜKćúśHtâźŐSlp­t)/u ×ĂŠě|5ĺÁ,íđs9Zqţ&/č.pš IP]S#)˘ţtš7“!X|łöłeĎI)ą pqBô‰^~Zv˝©&÷)"ČjS?žÔ÷ްŤŢv6~č'Ǭą*Et§.ű€ˇ+‹—Ş‚7?ý*i| .OË@ŐÓ«PôąžŠŢ«r§ďŠxK°ěm˝9V†Ź­LŘ•ˇ<\”†ĄÖ4łPiĆŃź:>uŚGĘÓŁ*l -řs‰ä…ś<¬šŁ˝×+ŽÂ…M9s`¬x#y°ŘÖXQů9eţôÂU˙šíÇqĄuD"ÁŻČ ÝĚ3f̉yŤQěďńéBäôĽ=ăt˘ë¤ě›I˝Účńfxěaë2ő Z5ÓËS«ÚŁţł9U˘H—f’™ŽöWŽŢ5ú˘]´·SÂrţŚÚ©gÉŠĘo”Ât0č0w4(6†ŇÔAľ#ł‰Á×a˘É^Wȓ¨99‚ý“7gYúm«as͆ž#· Ń{AnŻÇÜ…b˙=?ŔSŇë< .?ř›ô«Ä¸7Âp|z˛­­„)ž-´öÚ‚‰Čri5Ó€6ŐG:řLń8ź@xr{űfŇţżů&ZĚ7€}Âó:”ŇĺPSkřIÉ ^ÔáH‹‘őěÇ1¸=¦ę2­jăËi(Wąš­‡‰§ń¬#il‹ęĘ݇Ůr€ŰI ŽŇ#¬qá­Üć?—žO´C¨l„•Î3qdüÇ6ú¸ň-Z]6<ŃĆdż÷´f!â"±µD0ዲŽ\`ŚÓ5íŢdŞWÍś˝śł~@ůIa  -±éśn!/j 7›ŤI7ŁÂ¬ÁEĆRđň¸CÁA÷Ó”‚xF″»˝Á%§VU˛c™Ţ82aX¦ýş{0ďž_Ő>űśtžo_j&[ ů™-b»3ÂçH!îŮxˇSČ ň<ˇ*¦’ţ9čkťOće÷Ĺ5D÷ę °â:żnňšeZŞ8c(·HV@žś.|">j´k„®ä,‡J˛±řöźăęÔjÍyxZ~jdLUVfđ·âf/†¬č™dܶ2ŕ3ĎÚ’3ďćR碬AöČK„&…š1üÓłÎđ¬:ł2^ű˙î?Gý˘çŃA>Ş7dĹ0ÓŤŕ>"űčAĽYBYU|Jôyďx(ű"Ǥ¸ -_F‰´w`´Ôćë&÷ŻÓ ůRVĆó3)#×ŕ…ýôendstream -endobj -4130 0 obj -<< /Filter /FlateDecode /Length 2448 >> -stream -lú|ZÁŰ«3ZĽ7D٧¤ůS”§‰Ińk,řa-65í]¸0äśhţxµČ9°‡·3„Ó}´WßľĎX®?†—fšşąé‰ĺgY÷«Łô‚ĺtB¶«µî&·$tHÄtŘ|ÉĄÁ!Đ]ÉFî=ĺ™$…şżĄ¸ÜjŁ"Éč"ÄçtíPťę ň¬‚D›{%ń‘Í×a{™}|Uv‚KĆŚ÷_1 rj‡,ä[E?l3;ŞŃ˛‹«t:u#LÍ™îáŞôÂŮeÎT,˝B,Ŕ‚·k‚&2ł«MuŚŔĚűyđËWľ‚ŠÄ‡ărţwń o·Dů˛ąŞZб>śŹŰę”NXŕęÁ÷¸Ľ ­i ŹĄ}·ălßď\&»q8™Eúś¶űŤ¨„·Ż,ôşĎä„nK!ůü–N”'uůŽ˙Đ3¨ý‘ĎĄ‚<…d&ÖtŽóý@xÓúç~™ÇËÉ“‘ňęAý{I’•ŕ \Âp5z1-Ľ`ŞUę›çáláąÎ}üm!u|śkqąl#lŽpH‚½'Ż–ßőźlý!ÉMô¶eĄ6Ώ톺rs1A'ß®Z#ÝóŇ?´IőôĄŕX>eąčć¨ő@fĚ›‚ xÎËŘ xE¨RF«*r1ňô´Á’Ľă..YZ•mIŮŚ(„C^l!YŤĺ,€O~;OŰŔ"— Mc›Ćýý”ŤHňîÉO†™|¶×4Ş*?*ĺ‹jʡ[mw®\o뙸űžpf~÷ę<ŻÁçěעíwđK-…8YŔ',‹öó‚1CІüY6<ď_=÷ĹŁ>9óFᇮS J˘'6púÉŇ˝ň¶<M `VĐçąËČ€yMTdwŤíÇé@]öĘ› `‚5 -†S Í€/Ţě~—ŇX\®ăĺÔ\‹ńׯš7TG%ä84köÜPMôš €ś©WÜă’=ĄÍâžĎ€âôMS»Ęd±ůŁ`g°q´YÍ3šÍ¨VYÖĄ“îfóąedJÖżÎÔ7ÖT‘űg–ę-üô*>*ňŰ©âÚd(‹1'•«ć×1cµ~ŚWÖŠä’â–lg?‚˝3„y}}ĎÇh\óśb‘gó~ád®^őkšD>8Ö¸6S¶ČI úńÇ©Š/Ôęőt‚Oě”XH…đý~HŹş_: GćbvB…HŽ&˘x¤Ü´Ęa-ó©E/ŽĂÚŠ˝/ăqµ0ąö0ꬫK CZÄëĽNfÜ•$˛ĂŐAS˘“Żk/Öâ l|ßb†EEťÎ ľ$#ş:»ťwçňÖ[»‡˘8gX¶Ń˙@ CU<+őkÓ˙Ę:{QőĐŮYšOĎŞîđ´÷7ĺk"{ -Ň1Ż4÷€… Bç{ńĽ/z'±Á¨cŰ.bĚÁż‡ďŮěĂw ‰EâcÔ‘gŔÄì˘mçÚ‡+Sed-IĄŚ¸–Ĺ-âWÄ ŕHŚíämŠG›&·Wţ`.Ýn€÷=#đ™Ľgz˝}DD‹Ś–Ü—ŕ ËŹkŐdNµ<^E‰ôuu6CÚ˙ă -¤'ľ‰ď˙GÎÎGmŁ$áT3G›%ząšBB«čČ-’­r°w¶ŹňLĘäĽĂ>‚pKŹóމ Şś?„u;™&!áf _:&8^Ö+`B©,At`˘† Ďę[Îo˝ňěëĂKŻŮĂAéčQB_™Ď[$ĆTÍ⏼ެH-…,íβô˘‘j’`ˇŮEŔ»Í&nîâyJJÇ𰆙zm±„îőٰňczźŢ¨ň?S132{ątk‘ÔÂĹ<´Q¤°Q -G#S!帪±U»ůN $k_EBľÇÄóďôณ ¨ôęň:ňÄp–3¬Ę%KŠ•EÖ‘%+ćîžźŐ ąY,:a âŔ'ć®+ 6kqGţŔ›“ű9»ĘĄ=0C4Č"LďćfÁiꦝJ@Îo{Eżř)›e)"żNŃ— Ik톶e\‹gHtyţë G|!1š]p.őłGň˝L‚áŮo•ď–\ŹßîÇ -X©ŻVŁ"ÍXÚe¤Á“’ţ®pbfW•ëN4řĐҤ#ůům·pˇó,Ľ?¬lKŘä÷Ý•myËx”zQ˙˛pĐÔ”6ąśľu|l®‡4VĘ˙A~’äÜ2űG™V\’ľ1ćcźÄ7|g†ö„sńwoö€w3ҵEĽ›Ú‡÷ĺÉgţy#+tv»¶``;ÂŻz!ܢX˛ż”ľ‰ĂźÜfđM6"5"­1 @›ĹýšlÜĽ“F8ě! há’ýŠUŤ‘– O§w˛łȤäőËţl(·#šĎżž¤1ŮŮŇ$ ú©°™ćő†î<‡9˝cŇŐŇŻń+Ł*Ű#ŔĐ׿Ľô‘ož'»ăş0žP~ŻBáO‚‘Éj@!ÚŠ9Ořţ~d˛đ±ö¤bIaÓg­˛Ť`˝ÉoC┌~ˇ°ŚM1Nš=_ľv ŠŻŚ0çuĐ!“h™ÄU"|)Fć:Ũ~»‹¤´ÄűűĽĘQ8ř˛mŃó5ň?%™ÖµĐÔÜ Ĺć¨nży´ĚIŰ•úU‰%í$„«Ît´]řń¤ě⑬ÔLű’W¨§¶ÇQ@pÖgvJ&.ĺXuý—‰m~Ô„h„YůvHČ»c -ÔĄ5agýúţáNdéFÖmgp7ŕ2@?…®-wqȬˇe3˙šę î< )/¶3}Đü!¬ZF‰–ŘV› ďľ9Ýüť÷!źÎ›vţv„ľ7f§_zďТ.uţ­Ą›‘#ľ‰ĂZÓ˘3¤0śę™Ëłś¸RěUEđd˘&>†D]÷Č|ť§ĆoŻŘ+ŚZ,ü?$×jsˇ -ŕ¤<’ÔTžjČoóŕÉ„Îendstream -endobj -4131 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -[;ôĹd/öŔšM°°1«/ńń Ä÷¶‡´?>eĂŚš‘Şv˙ířMôŻ«5W‰C:ńéDwĽ…hyÚě2xb#2ÜţýI&“A “jŇvń Ś`dşJęĚ.<0N,H‘+ŕ~;xýŞ fŘáŰŹB!´^3 ŞĎ(ŕtäzlUzńŹüµÉN>éÖm:ÚTjn$j źm±59n0Á” uŹL¶ú)đőŃ`ľŇŇ”†ôČ-!c‘îj­¦vĐŇnDŕ4,“Ťm;DĘą[Cø¬8}ď°¸~5ŘČ@âU^ŕ˙ëdÉ4wÉł:;â/«Ť[wŻălT/_‡}/ĺ«kô7Źm¬}WŕG’XĚk;©Gßt†9oeÝqşĆĺA$‘:Öńµ˛ýě­ń®ŽŹHL{s‰Łź÷-¸LM}9·ň<×Q@´ pÉŻ3˘ż×žgóffV#…í=ݦŔ­ô¸őH>Ů# .Ľ3Ľ ů}Ôă§kˇŰv…ąŘ¨dx$“ÔőCăĐKÚŽPńř—2CaîĘ}Áݲ¦)Ę.X˛N}z™=Ç­~DőÉD„Ż«Ýč×ŕ148šďqĺý:Hšâ‡ä‹ťëÎďĘ şĚĽE?¬ýŘZc+ z“pűEw=i,.Ő•€˛Ń„Ł”k<Ć|ČsÚCűô[äŮQ´âµ­g苾ަű;L?[Çű/Źó(5üt'(xYˇ:ßčJ耄Á’îŘö¤%pFn #ÇMË€|)ăLťSGó/JÚ‚›5‡xçŚxhĺvŕ%bĂn”a)HWO3:ąČ‚JŁO’Źţ,š¤ D˝MhDY™7ü=ĆĘ…J¬`° =ř*7`űUZ‹<šúD[Wź‘®ËsĽ\Ź«Ë-ěĺK´|ză.Hv*×#•6ł46—9Îń‹ë}łD“ —ŠŕŇ®ňY†¶D€ä2'3Ur-rîjżč‡ńň[ăgŮüǰQ‹3cgňĂ21d{A´ŢVĚuŹG(§×Ú;1ECõ@Ý´uťüK={q­ď`S! vőě%pn‹:‚‰q„łś¨ţK[Žý&¨ÖŮîc ě`–bţ€UCÉL)S]¬—‰GµyÝP4ĺ?űM€ruCża ©k~…Y‡*Ćďđ¸o&ꞄČÇÔĘmóĽ0{*”JÎuk,>Ł+o;I#™<›¸'š”Чö›îźŇđ÷ťÍÍŔÁšö¨$L†"ëSÚáťďyň ¸ë–ŃąW×ТjlĆhżkx' ¨Dű¨xRr”ź<»!RŮ]2kv۵\ń˘í8Š -¨^Ćźź-¬ ‘µ’őË„ßyéd%ëďć('źŘŐ=źń±†DÔXP;ý›zy®âŠßˡ›Ô -c2Ş€Ŕ~ü9ľuR>=݇ ą%fŻMIF0®‚Łź·Ľ?ÔÓ`G„Kĺ^r×ă>Şs˛x1*%iUÄĆŚ. ęZÉ6Ł+\=!ßżąŐXřŻŇ']Ż -ĺ“ip*YšP1üĂá~J3@˙'ěˇÜC‰Îä=·„tA-Lֆʰş®« ęöřP]×dD4AŠ€íV‰cďňâO™…ű{zLPě Îʎ gÁ*,śľŃ÷¶ đ>ĽíőĚĄŢ=—ňp‹Ő‚7 gĆéJ‰¤Q(öĎ;Tż¸ô.RAgšë:îMK«CX·ľ}55-IJ怮Y› ĽqŤWæd?…óbBn5@?śS\‡ť†¦Ţaŕď&*'ă}Uz#…©¤A h'Núč­]BŚcQ qČ_lÍÖX«ŔŚ«đ‰bĄGÁ+×ćňBŰÔ˛<˘G®Q—‘\{™Ć2y*`pÂ]"ňĘKâűrPĎvĎÜď«~˘’ăüŚě>~KçX­Gá3łăigÓ$ĺźř)Ţ f»ćŇá˙ŹŐ32ýřPAHDžăQ´|'0‘KĚ[5>śf¸ę}MDwQw•ľb5´Đ}0â/13&˙ş¨GÓűŚ{ú|äîˇz^Dź$îÎę˙z>[Ąçx¸"ąČ`Ô”úü_96¦ŃY‹§2 V+ĺ^žię˝}Š -)°şN&áLů÷'W©â=‹XH ‰°N÷Ł?Č_˙Žc›ÜN=JGDN‡¤Ř´ÇŘćéKPÄ37­ŮS_Ţ`)‚UK2=tÎâ[žÔ»ahĎÍoESÝB[űĹ|ʰô|ŻâÇ=ýE&˙wúA~Ň+¤¦É¨Í‡”@:BůÔ™?ŠÖđh1­…ňś¶FÂŰ H(R{ ú6.zŰě p_ńnâ|öM=í‡ZuđŁ Ăg/\‡tq«Y#QÇ&͸׌ Î,łö…ß@އó$:~^hÇËkĐ -’™ §[(Ě-ÝRg5ŚýXo¬Úâ=§GXĘ[]a ©ÂĽż…h>ĽĐx >]kÚŞhĐl˝>fyWěg˝k…`Ö‹"J‘»C?C=7ʧÉ.ő‘˘&9™endstream -endobj -4132 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -}ĂŃT‰üζ¸×VĽśNÚŃlX7ßLŃYŔ ibą2E™Ŕęíř?őo-‚™5 HČTt6¨A2\67lPÜNŹż_ţĄńŔ¦ W+ÝüĘ…ř̇đ,G#'+Ç»•HpúžÎ8bY«Ő±¨ÚĚYLrâŁ)°Vi-ÚĚn[!ľľ@’I{ď˛i#=ăÖÓž'ąäŐT†BjjĐÚł µâÜG0Á;®ĺÚIr‚<25°ń ÍĆQďţĽX´Mf<ŃÔ3;4Ę -¤©†™óSs”úĽĘ%.`ć°M´dfä=m®[“ľä†V~c? OřpXbEĂÉl-ďďř,O˝‰‘­×˛E:C;9CÚĂřB¸“ůEFŽŻĄľß´¤ďvĚņc,ŹßÝ›xzÎp Ó× $6ĆŃܲŹMč¤ö®ŤÁ‰ßú ®Ľµ–WaC$w»Ž­Đĺ8ܔދH4ze‘Ő ú§Tqĺv7!FUzi"řÉŮŹ"MČ>§)ŕc…Ű>qh(óRZŰjw)żĽ†ĺDő4 9xMáŢlvAŁ´©oÇ=…ň–U|´ŁŹçä©d˝¸E‡Fc˝P)€ő3¸Ů˘lß˙s ú¤ {ÉAć¤Lćě‚§cgVEŤ˝˝ŔĎôWĆő ]'[f!‹€}t…aălżŘ´‚,čo=5i4µ©ÝÄ:AžDµŰőŤˇB€Ó—Pí-ˇÇDz•üN•Q› -î‹ I‹í– Ţ~łô›sŤ z˘č¶#b Q—÷\l}–úV“»9ˇx#%`±vm_Á±(0=˛&G¨1ý @E7g›´čŰ\gK%xFF®ŃT›…EÉ)"Ňć˘ôGQ¤¨ŇÇA%á¤&ě« ©8ĘvI -U·ż`r Đ@ЉgŢnC E1ý~•±öŤžŢÄ˙L@T}*+4¨ŠîŻ#›a$ČvS¬\·bíD˙MF2ť¦s`ű•éČ"ĚB ŮöşúŹÚ÷NýjäĽLĚ2ˬzÇθ7™FBĘ.9Ë$ŻNňÚX“µiß™2‚ťłÝ™Ő[S€ßęůqĽÝ¶ŤQ¤î±7®*…•6Ľş% Żůw-h2ˇR}˝ç°§¶ěGämâĺP-Z"÷±:oźţě;ł,ăgŮîXŞ,b NéÔćEşj ®ŽÂźŔ^ĘĄY» " ¤[ÜK^ě’Ě˙¨]öőćŹ"¬/XGpăFÚz}VsSěa‰t.ÍíMÓs5Pˇ]lhĎ«Y~Až×”Š`ëC9‰zíx«Ćú)ýC*ó!­RETa¬ŇČÓ´Ă> -stream -U´<…jt™sGÜ“IvPý Eł˛>Ęâ^ä }gŚł˙ ¨ŮNţ)˛¶šîő=A6ŹŐĂQ´c—iSn–V$?qśż Ť k§Ól5›‰7­©Ü˘ qŇŁŚe];­Ř->«<¦sBU“YĘĎ;Ů›>I÷Š`ç-ÚŤ¨GĐ|é͢xc ľBÓt6üÉ'& -s}˙ŤÄ$Żc­=ŤˇĚL¬WĐß:@뙵\ržŞŐ±|JÜÜ"!;Š{ŢÍmÇ—ĂĎ·>´|n-Ĺ…ĺs¤Ë˝«‹˘đ_…µ.óG‚ŠjMý˛±Vě´[d@Ľ ® pµřÇügyŚé^ «yČďőS˛Şś‰ŃőRZ(Ł´7xË˝ř§D)#lÔʉ«‹ŮĎĄ -QáfčÝ”ŞsĽŃ©ĹPBČX»ى‘K—‘Ť”E±Aî|áâŔ‰­‰čäšĎ@EAf+¶(Ľâ¨}y"•Č9‹]GÍ dvűxľĄńyF5ťőÝŃŘóc·oĂEâđ8lZ)˘e’G0^’ -{aŢÖÖS ™<é(ŇĽ_<đYŢVţĘŠŰ— H•t]Ć<¸äGr |µ“ůW‚ťr…ĺ·Î›!)Ą1q úkďWjýŐó°ëţ%—!b¨Ŕ«‚VŰJxÄö•PśK“ëHÂYRĚ7"iá*}g-‰˙aFÇ*oĽąŠGu†Ľ¶ůuĆśd2p5>Ń˙ć ‘=Đp˘‹"óŻuëtüW@8”Φ Ë8ŹěIÂ˙ľ·ćp>oBW`ŞÚ7îu/)X§W‘h”ĆŻFŚ8Ä`80–g±ůÝtĺÎĄş$Mßâ—E“ŁG…Čdí‰!V›KÄyŐŘőíeźŹŠ€Ů wŰł©^\Í·Qr´|3ĺ2§ů"ŐôýěßV}e×mס–p3ĎČ”ę -´:Ëřqzľ:\ŹßÝŁŃşˇŁ+Ü_q+Z6ŞI?ýĹÂÜ›‘€5ÇŹ\`I†k/m;bÇ.ňPž‡'ÝĽM ş›}żI ‹ČľR6Ň8…ź”ë«ĚˇT§yŹč”°ˇ Ä®CŕÍQ6• ‰ €pňIł®ËŐA4r”ń€{×@¸ô~ä.#59*ě¦hO9?2éŇ~Ęž˛˝Q`)&“çQ?D\“Ä1t·Oz$ôv6c+ČfĚQ•r>í¸_ÔPCĘŁiVA»asXĽĺ‚C^ËĚ&Űż?-:›Dşî®Á8———5®Ťmös™(eőŐ7~dĄrsŮ"˘H2=‘.‚G"oxX)UäŔ,9­Ţ4±É…ěę–'juU Wâ˙×”Ży4čěoÍL3Š âz Ş˛ĐÚ*Ó,† V̉Ćř—DxŽI@€­×f`Ť†KŮŚ!ć˛ÓD@ŁSt­¦ź÷ůŤ:sÜ;ě«|č†p5”}ĂŚ0Ú]é©Óď˛ŇY!D(çG骅aĚ`ŔÜŢÁä3+äĆK9…ŕőY9 żűĐnB™yUĂŁB^†źŚ' ĺ‰F=íp6’F‹˘wQendstream -endobj -4134 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -đ7—ŇŞu˘<ý4¤.ĂŞ˘Ą@+$ĹkdĺŰĹŇŚ;0aśŤn~QUIë®PÂiŔ.ĆKôśË´ËäQ4Ř R_e->Ęn†Ş‘÷ő‚uTú;Q˛‡ćâóN$_=ÇHv=Ĺĺüđî\!¸zK6Eé^­?_aybŹU–žĘgńˇĆ¸˛ó Ü[Dä,W¦ťŔ“P}ČŰe¨CZ©Žµ€y]Ą ËHâ5ÖiÓ̡ Â"̇N-bmĐa -&SQ,ÖMMÍ8˛„Í#7h´“qÓP\N÷QŻLő ěÍźŕvFމ ]q Ń€±R‰UG˝mČ˙nB[®Űě3>u.ź®ů”Žrß°ÖŹBŚđ„*~.Epd\XH(Ľôç·:†Hľ©îµ1 ›¶.ÚţĺEÚă˝M_(ɉOđh6)áű˝UĺĎĹ üĹ­ńŐ÷5Hz'¦[+c*a P ­S˝®Ś¶Ť\’B/žÖÍR`E<˛n)‹Ű­C˛Ć/«‰bWőŤ:bž[śĽá]lęź«8¬ŮÂîü#oÖEÍ ŁxrIąúşłXoĂł+řP.LÉ…]R±pzžöĚá -g$řV»łĹPsOáßFˇŻzěj'ýÜ[úN;ŇQZDMŁPÖŐoT[ Ö ¨¬noĺÖ—,áüťĘ§Ě·–Ó 8'2~Ř”é* ‡@…Ł(…‹–ÖÖ‘âÍ^™ÎMwęÍvUX$ô8NÚź’›¬>ôđ+é+ȡ.~ÉQ6jZ™­.˙ű\×}V˘—˝uâÁâ]őŔuŐµubďŹlŤ3˛"HÍ7 .±5żą:ďůH‰ĹŢŮë”úé‡ÎI‚ÂbĘÚĆť&čXÂáÖ^€ĄWŕ1Š<ď1ëŘ Ĺ -U>‹ćJt»Řü«&>U]ýˇ˝Ç˙Uő±h?ünđŮMô”"oŕFGňĐ#{Ü$&ňŚÁäŢ„evßś¶u6‹á}¬BJâF[ĺv¦˘Î Ý$¦ňŚI唞6X;ô]ƲÄiçĂŰđąÄÇăDÎŁV‚öđ.p(ĆÂ%‡€ţľ:îsÂsÇ„×7 ”btĚ5ptžYfŐá>8ŘŮ”„iöŮs¤~ÔT‚Ű©‘áĐÓ§ĘG¨á¤ďqE#gčVŚáÓôË>EĘÍzÂG×ă›Y]ăěńé 17Ć* V#Ŕ)ńPďŚ{Ű 7"ÚâČ1f7^gńžČÝ4µż/Ľ‚*9Ą÷/ËxU°ą8ܱ8ä ]ch4:Yú÷ÇžŕŚ&g~ÍIşC™"4gQÉĽŽjÄV lj„ÂÝArRŹ{é©í|I”e\Ł1븲Ő¶l_&śXńŤ?ŽÚ$ľB@ôŻJ­ćĚýVgęä0FŢĘDEŢ7´55˛…LŕGŻčĺřľŢh,~ęHí5µËÝkj6L>¤’bő[ĎěŮô¨ľ4»‰‰ćb10Ѥ#9Ü{AŚđn«2LCc~ÜŽ›Úä©ÍçƨÝM"őĘNp ‚şĐţj(ýŠşnË Ż1Ţ!)ő–Nж樯ľ»Ą›%-7ć©|ÍÂ\Ľ(IzĚxBÖQz”ł10 -śµ‡ ąG„1ţţĄ‰}NŔŇ~€K(Q©ľ™‰n:ĐŹv "ÎDÂÁ¶˛©ŃP.Sú+ů",})iäÖ“cMşzÝóą©SŠY¨ÇM•5€(ŢŹĹ=H‡yđŘ9‹‡%ĽżhŚsŇ&ŁCH·ź18ó3Ł "‘9Ž"łąî} iüSµ8s›ŔÚ’ůňZíőü,(ńÂ\÷»áîClä\޲Ţ3·ĆP¬_´n'Ü*e‡ĺ< ×°|¸čJYÁŠĎRyťôNo óľfSYP ۰´cí`x¶×|éů´áŚF{ÄĐ‚ńěPŘ/8Ô÷çł«o–K5Ú% $8Ő¦÷/Tú¨Báz¨’Îç-ďć!«ę¬lŹ`Ž[i;ŇëĺBň{żAęĄDkśăR´-aA\l˝;Řb]Ăß5Ű–ěčNz>źRG˝pť^ŇŠtgë)”=ó…,ŃÍ.=V('{»˙GĎ/?¬ű4Ć5Ă äSřâÖ™®vň_ -µ± •1|É)”!…˙őb… .†÷I$ř‰^‰Vś›Ąę0ý0{¨ĺ –ru4î…ľ~ ʵ̗5í@›ŮłZȬR7 -ře5Cőâ"ýăŁâńI3m(ysýľÂ»~ţţ×}”ÓýŢ8—°wĎűş–EIâ×ŇĐ+ŘcB|ş¬==äÉç«Pj &•ŘSÎ#ůżč‡ ˝“śí×͸qű(0¬2bŻů›×M°kă÷‡ţ;Á7;°CůÔŁČćło“endstream -endobj -4135 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -K)–@vÎÁ -ż KyúŘë‡/5GÓyÄźRo ¶ăPÄíô‰íĎhÁD÷&u ń¦đâÝćĹb Fç‚^F >|×Áő# ţ‚*µń·Ź]µ1ý·±°QzĘŚĂúĄóŤśäčëĂŤĂ?ĹŞ4ł±)ęČÍ^ QË0‡Ź-ś´±`ÝĽ˘Řu ?fňdB° -ˇw[M d5Îi‘/š3‰Ř?"a‰ŹşßxóÄB^ĺ;mĂsżô;ńÇ+Ť1UHĘTÂWNÓ™?ăçVÎȶ.±~®čp–ă‰O ŻŕöŁ•Ô5n3Ň s5ŻCVŤŔ&GźŘ­ËúD¦ř,&µ\¨Śť>Le»SLA ŐoĆxmŁĽ4[ŃűŽVô™ĂPÚ €öÓq5ŔîG´+–Cď.Î`Yř¸§«KŞPĆ踽Çţ s~¤”ÖPn»ŘĽŽ e¶7ˇďµ^ĆeBMaz'?˙ę‡r<é>˙sfŐOi®|›ŘÔ-Éő¬şĄĂiˇ…ř>n6¤»s,^4­í• -łWi'w$)®Ů ÷Řb‡ŚyPľĹăÇ7¸»¦Ş¬§oŕąoĹx‡%‹ ¶ť[xŕT^ŢÜ…n2ÇÇj„.?Ohć >đ˛°XX »X›Óţ˘Ěż :Ăł4ĚrşLuŞ-«w{…LŔ~ű— Kš×c4íł˘Y­ÁwżÝ´*^$óŔĺĚndîjĹmľ:˘ÂŰBe!pp¸ §@CűýhŚ?ŤĐ PVgT˝łhm`ş~î)ńé(WĐ1üI?ĺ,¶4°ëĂtüÇ߀RF8qi8ä“Z’,xĚÖĽ)”:GĹîÝ„ů‘¦7’´C]ř„zŢC.0€K‹˙ln`‚Bűy.ÉÁô *źˇ]÷™Ě>`Bź,™·Âëb -_ŮÍ:V`µ^@,6ä )‘ĺtś¬ŇGăŔ~8SM®#?í6˙«îEꔦŻHť*­@ť×>Y`z^ĽĹF•č›6ű8ýôa!Ŕ|ůIę«pŘ7=űŚđ#jŐ×ÖĎ2Éw ,Y'÷!bßRů!ď,Păkóüi˘|lÓŔôŔ5 ‚%ŤĆ„ě] Ŕ¦&·> -stream -čž8Ř)+YěúÉţßž =áC$$ü@Űeřz~®rÇę…ý›ŚÔ¤Dé!`×{ř~Ćňűź-ký*läřŚ€ućżÄ,6˘go#ČĆ—ÄqDÚ —cĄLTSČ«â9BŠŻÁýĐü3zÎ:dGH‹Śö Ź,ŠFĹŞ˘ ĚtűÎťE¬77 ŚíđdŇßľÖË…źčWE*âo‰rńî>Іqüę»lďTŢbc§ÂŞ”Ź)§ 7f:¤"ŚŠ đîT±z”™‚Ş*_çĹ–ńŃ}Ś‚Sř^MĄáU†ŘŘL]Ž1Äţq~dďËaĹZ©kBÇ–ë™ÉçÇĄ=}Đż{dAÓ:ĹŁ}c2#{7_Ç_}0xëüŁ|»˙˘*&łýg!€Z\Ö—ĆĎgżO·˘ňv)ľn}sHS Y8átz/öÓEŤŕ-ö¦Räçę 2ďxŮđĘb"^ -¨§u+ÁrR6‡Ě6$ú qZ– Ś]Î%Ĺů»=žg1ţ -ÓŇ_őđşK]‡ -ÁYP^ę!řJűŔú-úćăś.0nÂ`|%IŚˇŘś:pž@Ě,’Ö.öĺÚJ ĺמŇ_9ďëĘ­„řůĹ滏 ĚŚZ‹É÷ČTĽ3OL÷Ťâ› ď둪ĺp9N‰fQCç&Ą\žI˝m\„Nĺ©¶°×äÖwIyrËy g*<=qŐĘÝşđ yĺĎG°VÁ‹¦yÔąnrĄ<Ěř«Jsöů]jĎSž.c…şŞ:Ł’cĐś/HŇíŠwd˘í6ˇd~ďš 0¨3©ÇĽüü3˘pÝç>Ş›¸×㍠-`>'ž›×ĹčîbOË?,> -Ś@ŚŐ.cŰąŮJ†Şm–%‡}ŠeÔ{ -,Sh,%S†“ ˙›•ZâÎř#&0†šĘ4ä[kłj1D6#9ZˇęŔ˘íQą%ÖÇĆeę›OŽoŤ˝{G€‚ődgďëđY†Lü „wÝ˝ű–…BŮůOȧ%`ůť:Ć/č-JF\Ň&”đ(° <蛝 âĎa7Z˛aVt2ą–Ľ[EJ‘1*¤.iżO]®ş˝ő~GA kqyiT:ť DŘÍánč´µ_I˝—GD‰?ĺ|ŮÖ#ŚE¬Út(Vę=ľ°Űض™ÂKŐ -ďTE·Pzâę”5fH°bŰk67ň=7 MC§Âůmâ·ăÍ`ű„—čż¶äÔÎŇ`ü»« ­ˇ^(_ŐŹŢ=ŹG"P„IśBÖţJËôO‚03˘§wFˤ»» +MŢĚĎÇó„•r:ß–‡±ś‘„éx„G  :Ŕ=0ߡ)ÔrŃÇÉřD±Ţ¨\4JĂíy"U.íi‡4ôÉö-vÂ3P z,\‹%)ĹťÔë©i*Ľ–Aś˝‚(ć„O5bë;bĄa®ź9gÔÉť -ű‚/ 5dWÁďĺĎĺ>7Ŕ[™Ů=† PěVŃÝ˝ë,÷WË_Ť[ÔŁâ1ŕiáţńţŤĺE,ŔíII[cćšH÷ ÖĽ€9Óc%DŹžQµN:Ľ©őEŐ•)>sŘU'˝(ÂĘ·Ę$p|±ôŁĆ":qąÍ2«ÝÂďľÚ3»x=–âFH’.łwW9źŽ˛4É‘BŚČ #¤ň^­Ç}U°>/L¤»ý$«űG° $\7±S˝¤›¬}Ý„Ä -}öµk=̢)}BGŠ»RŮ+FÓ–%Té ¨Yř,—łÖR*…qűą?ľÉ.ŢĆT3bĚß)=\~#Nio2÷$Ű`D%oŚŚ×j$č+tŐzĚoˇózT@ôüß‹âÚ詇ÖµĂůËEŢ9@ć,˝{ŃΨÍ"2-E†'ŇŰĺQ—×/[¤7Ţűüy[óWÁĂC”f‘—ŕ˙‚}îT3ˇő 9s~LŽ‘“ÚŻ˘›´ŤŽ”+č ˙ÔŤW{oÄ&ÂfbĂ~öŚF,Č€Sl?ŹňQ†ó\˘ĹRňú#oč ŃDĺř]q ŕyÔUĎ$Ä­üÚ<+ićôH&˝_>ÚNcFťĽ­ŻŁ»Ą’$:Ós’Qěijݧ×\c3$őC+‚ç—΀~kŕ˘âĄ˛ěK&™ÎQ`@™‚Îł+lŕSTaP†ÉA-Ěcď$÷§.Uj -”Ây@ˇJĽ ŹŢ ¬AĹ6“ĽwrES/ţZ<¶îendstream -endobj -4137 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -FŔ$öxr‡2_×"-*ź°ő@WBĘŽ¸ŽÓ$TÖÓµÁUč}ějϡ»‰í{)řŔŚ•4)ľe]Pó ŐőŮÉ˙žä_˝Đ‹‹ÚÁBř±G'sć$¶­äř¨!Łý›[P…Á9±€ëÓ9ýúÚŇÍ ĐŇkźĄ’@ÇI ˝!ą·pŤnŚn7a™×ă©?Ä1S%RŢĹK­b9ů©ńٰ¨KéŕĂá©h˘(’׌xjuFěŘ0qš\T·D`Đ1ŐÉ×QSýLV„Ü $'O+Pl:›ž´8©ÍD8eşĘ!ďoʶĽ\q+¨ń’r’›~쏺¬DmY\ĚŃÇtŽRŃňĄZx3ăî.ą{Ä|ůH -ÜŰŚGy«Ex«ĽĆî[ÂÖT¨ŃmÂł;ö…Âă_łpBF‡„ű{éU‚ĚxgR ćZV˘íu«ťäInłC¨Zĺ˝ĂQ¶‡LŕÓIőóüµ6$őÎŔvÓÔĹ%bß˙Ź'óCNQ«2ÍÇH@žĽ ;ář›7źt“÷Xw¶…҉Éi«á© ÎWĹĂi—MťUţ¤R•‡"FE[OaDZpŐĆ…ŐJ›"EŹH…“ źCáE¦µÁahm´ŮÚBcfGť JPyé‚•ÓÝ8ń’’Ř„3Ťëý®@r+ \ňÖu–żÎ-úŃ›”!‘ťăCa•Q7)ߡ7Ňl%r(.!О˙ş#W•p9ÖĐšľ›JóÔŢĄjtq}ÉĚWnőż‘4H;L)Ú¨—>úÔŚ^ď§˝gπ܌)$¨ˇµĹ’–ΨľŻşI¬ÓÎ÷šńń~ˇ ĽőâL:/˘řśžS‰F×-SŞ,‚]yFJšI # Ą2őóăř:ÎAČxKt1’/nO–RźTiľ˝Vyľűq>56…ŁlWî” Zi*kł‰É{H\}m{F«;loÉ̵–…:”?gV np;T­mčdW4őwIä6Ŕ;2đ đÖqř…4 }Űä.śďő[Ô‡<Ž9ŕrvtj¬QŃče<Ű Óső ôŕĐp{ľnń§šćő“§é®BÁPš– -Ń: © ßjöz4RŃďůÜí¸ćŽTT>Ň~Ĺ—B\aR>s¦>ë»tţ ů…—욉vy×[:Ś˙µW@Ňš@ĚŇ Ij¶ŚNʞu~Żĺňµx}ď–ů<­oďŔ·Śp`ĐP~/-\ëZÉ%˛ť mÚ>=8‡ďÝa ¸ -ݦű!‘żľŮřÖ7TAyˇŰźŹ‰Čż¸0Ž`GĐa¨CMTEię«őAó6cTR{qZ#ŮjÖ:_¨¬’áSë|é®ÝŐ»ş•ב*ůű°9n“ôÍCč>WHŚ›Î*í$özĄ ˛ň&Jr too:rÜÂŻ×+C˛Oů Ś[DÖ˙mżdł‡$.|yŹŻ=ŢM ։ݮ™™:¦FśŇDő5hŃó„ăhŇÎľĂl)eE™Qš5Ćŕ€m˙LüÖdŁŽú± @ŽŞÍ{ÔîUÇ­č]UXˇ=ŐsW/ůłÎZ˝­¸źŢ–Ü´pDÎîřő÷&űĂ€ů] ‡)WP]ţhDIڵŰ$9Q,ć3ŘdéeülŞD4¤+ČúA~?ĚŁĎ?‰ź^Đ—Çe#‡vŔÎsµ}Mw5ÍĽ¬öuůĚş:–bpć÷y0vŘŠň_ öS‰µ$řÚ× PlŇŠ˙9˙dkĆOU]Đ~L®¸ŞŹfüu7+öŻÁü$äôzĂŰgA ëyE^­µäŇa°Ż~·”ć<'ńů”ť„%"ÄɫՓSP ăoGs[0ję7€ô}ĺ0ů;\đąÝ‡DĄ ś¨\č93öĎ…K8?+H˘¦ÇŹĂňłč‹4mq®em·¬áĄf/>#\(ÚËöËu(µěâŻ^¸Lľ‘Î~> -stream -·ŻNĄâ·~¨ă\Č;öx>ůµÔţqűgĎ™iůÂ7»2H[+ÚŁÔiťć|(ô$joąOv˙izŽ!™ˇ.nJŤÂQ†Đ•BÚvLá’D,P‚?ÇŽM;n¸XĘ éÖş ŽąiĘNţ™Ě>9#PjMĽß~ÁĦ)ß%PBô3ŰźaU¸ŰżFžk†9ŁkV!i°4¤;é‹’ÄE#Ć6U6K -©ňAőzŐ3]â¤)Á"˝š:Ú=âę×úDC–SÉ#”/¬ťDbÖÔ瓹Á»ť X*—ÄxyHαÓăTĺô3gNXéŽC¸BŔô:łqĽ„%ež5sć@…kŠnĐÇ‚ćçŇU3ÉÉ=f7©%»{…`v5?¨f`ţŔ2䍞H :*âű¶l3l•CńXÓ>šůÓpĚÎ*UňÖKrHđť@ç4Äń[V…ŇÉ˙GC_Of€y§Ůś†ěP€9»ÍŇĚq#@\¬ÉłY|<śţ­J\¸á‘‹˛I]zřţKJwď$îýě%îŮšŐ4wݏ›m܏”ş/«« ‡Ś ó}ď^§źÇw„€ÂrjÎ@3¤˘¬<·Ń?A|g -ĚK÷-p!­ÔŁKMF¸f¶ŮÎSkč0íŇĺÜ ŘŚ„9 ś±wžŚűů«]ŚŁćúRë¨×]4™éOŹBqĽű#ú€‰ËżGŹ)+'€˙ńôŞÝ“&TMéhôI†™™éüiüPF€DČ~&4ţéył×ö®*ýóě<˝HÎ ”L´Ď3Ý6‘nŘ!7ľćGLLĆ&ÓaŰ.»ţ~W·8¸ú´_ęľB/1a`¸ ‹‰»ËgŐőx‚Ĺsk]¸ çfaňÁĽmUŮŚUA»ŤN ˇ5ćň«D<÷đÄď×nkŠČţ_+oňu†ËΖLĎÔ¸üˇđm\ZŇŚ÷ěŞĚ:ŃŞö÷0}MË|U§•f˙Ňy‚“–ëžrćór2†ď_řźř?«<Ô9†v˘î0McŕŽk@ p¶LŢţWI˘#žćŻüqĽMŻlŤ0‰N¦pmMď¨ĆZ7÷ćv/ş-ţ“Oşôl¶•§›ÚnL|®yçD_ %Ęů÷âě‹*,J×ĎO™Í -a…K+Ť^\_S¶Ps«ü–µŕĆźĄ­0VňLŚ_śQ%ĽĂĆź‹×Öć{¦÷ż€ýá4‘Éžđ5á!w°ĽĐYóÍ7-čÓmV#ř(jkäUA!z«bôËúlhC3ÉQÉšÉëŐ·SVÇ*ŠćŔN&¸4•čó»’– öşX|ú%˘Y#›Ëŕç~w|T7·W፯ęÓvj·Ć-}íÝBQ>HÜ“scbř9lNübs´ř=‘Rňž~~Éű{Ę!߆'–ÄŻ:“ąI8µ"*ëQqŇŢĽ©*Çúz9i¶űĂ7$ĄÄ˘XË2±:›ľËM¸B!ů!Ă.ĘęG€˛C´¶±F‚N,şQ˝u ž7 ÚĎ6Ę#k6ć¸Ň1V¬‰_ż4˝ýä//” -ßręÔ‘H`_ĐWPÇ0ş)áúť»|5Żë„™< ŞP‰kâ9´Ů]/ŐĆgQAý2Ćv `µ@w¸Nř•˙ČK˛‰üÇă_Ü Ö="tË -ŻN}[(–…Ń(ü…»Á—ŹOR}/S/˛’Ě!V‡?ŔÇÝÄq y^Ś Ĺ;`3(ăŘ˶>>&ĎĎŕ& Ô BşX‘â?hů†Ăă~󅪬ăÎSČúîТŔ E&;.Â×Z gÚ­ÇdŇiÖ&YÇ`čĽnÚduŕŮN䄚Γ2U[wź^W=ź+îüŮÎOŁ&]ÇgĎͰ«Áß($KŘŽäř úge|c çW¶ŁŤŚ_˙!6h_äˇ?ŕ[Úśţ°÷†¶ŔAÓ@Á‡ň’'ŤHŠ[_Py–“ L—ÉŞhe!÷×xęňŢňV‘WoʨŢsŻŇé¦~YÂńÜ ĺC6ĆÔáŹeS:‘V=ąŚ%ÎŹ%bşšw‡F&ŰŻ{;ÄF:­€ĄŔřH±˝*? { ÓőKë«>GOUą°,•Ňş|f(ÄźBy챟śu˝fAßÍŢ~DŃ&jt×<+č4{Ce@;SŁů8+ůś7cŤcngE -R†éňŔ»_™¨f±nĂĎ#˝}–endstream -endobj -4139 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -Źk‘.Ôr_š‰©Đ=[“XśgęŻ42¦‰™şÚ„CŮ0}¶Qň“źBµ2n|)ÓŠ÷&2Ćű &ÄbŠÍéWoäŇä’)ôŰn’ć«Jc`’Üb6=·útk·N€5Çž?Č6 =§9ĎOÂŹňI‡° ‰0k­ö€¬ž¬ňwO-…˙ďĘ(±WÍ»–Ăő©XEcntźä+ýϲłßŔžé˘l‰ČŞbÍ[*v\ę)qp€ĹîÔ?Ŕ±Í -6h­L©=śčAęb‡b)cîäşÍÝfÚ3|PąĎ=·oŢÚL˛ľ.M„§ŰRb6ŢtIë` nP”:KĐą}ü°˝Sí ůń8úěÖ2łÇ4d úŢgUű‘xú‰‘őˇc–~Ď ť­Ť}÷„CŽ–ÇoŽźÓßWĚD‡Űşž©j3ęVöxZ€eŢfÜ Ď»d§ -á(KŔX=w©ĘŁôqhś˝âřű9“őým¦{IŚ‘·'BMĺ‹}ľˇ)˝O‚Mţę+ŕ>«ęŢĘVdPÔŕďL‰××§íň˙gNRßčéM÷ÓĎŤ$9 wĹ^ů+ä%÷ůqK:ł¸ßŘwµZíĚĂáN"2k¶ůśĆ~Ç+ÂŰS•ëąMé$¨_z’łë2lĆ4š‰ťK -ĄnÚüűšŢçýŻ­®ä"7˛Ť·3‘ÉXe=vr…WŠ ,¬!–Yxx1DAK±H}=;mřž—Ěp$ŻMuăMşöÍa„Ö˘ôĆš»ŚţüŤ’Šú xbźö)DZ†fa„˘Ý ˘Ř †X7ůÔoJÉ}#´,ô„/cO„ÇxÄ—k€ f&Ľá®2kô¤vó” uÔŢRU|T@Çâa-x›bÇç‘\I)zi5UiŁ®‘/ÁYëwŢ Ďđ¤˝ę˛9—(ää”Ů* ™m`mđcpŻqĽ_}ÄW[Ę1F]Ő˛„Ă,Śő&1ĄrÖřë؇I|Ą‰ˇăÉń"_ÜüćëÚ_Ŕ˙OĆGs›čBáň2‡ŠâÁ‡Á'ÇalKÔŹô_4†µŮ•÷ŽÂÖ1 UiCłľŠż´—< ¬ ś´Şč€ĐpĐĽš˘•GµňČLş$R6i }˘bvĘúNu_Ż7x†qďÎÚ§Zi˙ŢźŚc‹ô®>Č^&íîÖšşĄľ€˝ĎĘčÜtYnËřßáBĚt屩¸]ăµoL*Fwëćýc–ĘĎnŠ’Î⬣t t5ĄVȫɤ‹äˇŻ Ż:ŃÚ5a•žpw(ŽsvĚ11u¬v€'y¸V8îCş]Ťc“ZËY[Ż“¨Żü3Řݬpa”S؇kMĘbŬDzÍ|ełŞâ4ž'ů†DŹnŔÎÇŰ&dÚCÖ§řě]CůiAŇ©źÄ…Śápö8Á:ŮšT˘;Ľ*ÓQt«6 ŕ¦Ď¶ĂžBőżkîµĚ|ç66ôᢷ+‘zˇendstream -endobj -4140 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -×Ü>*ŮŘ>5}f—˝W9y#·ŃxŔs}§Óą-UřXEÁő4ęRĄbĺI¨ĽIĽ`šACۧĹ‡Ź­—fLőŹc˝}sfŚ~™ˇů%Ľ,k[ěÔn;ë±÷ -Qż|žľócś5'Ţä*eÂăÄ ë&»«W‚ĂÎáwWę‹×ăw1ÉHÉrĚO“«zV +ż_qň˛!¤ŕÚřFcHíÖűmJ3éČ‚đ4O*:\ż8ŇY'EŇ`FE‚DŻ™e ™­ÁtTé?ú^ń.X8‰f‹LŤ·z;Z˙ÖŤH‘„עśăńŔgSćĄŇx»ű¬»ůiIřT(˰-}Wfř|—ť/ĂńDt®”¬yBą6-ąElą®e0!6f:ÇďĂăß=ó=YrŇŮćꬎhŁ™Äj=XĄ+m…ćW0 éźű"C¸cxŤř'řp…íÔĐT&l‰¸ĘW!˘Ý˙<š 즇ÝJ´a?{¤˙\:urĚRôđ&8f@¨“%ÁQ•HݸĐÁW·zů÷y'ś‰đţÇd´˝/Ä+EW -YŇíżŕ‹„J9ŘQD_¨˘ÎÇŤůđt?ĂW%Ą ő\Íő ąWmĚ#ű,aÖF“ ˘\ŞP”Ň;ÎTšťŢĽ^ĐJŠ6Ž"ńýÇh1•f x“hj›ę´}qá‘€jQ0ĎQéĆ6ˇÖ>MRÄ.CĎS}Uo6cŃ! -ëËßnÓ˝n€CĂW~TxkmĎV>öŘÍ4°ç M‡AĂ{çlvS{÷¨?đNMc^”Çl}¬ŇâL4VÍĚ‘6ÎÖ­o”Ěü’Ý)}Ű#éę9č&ýăL“6”ĂÇÄĎFĽÝ|Âç÷Äh%qv÷Ę7'Ç&Ç8rż¬\ű_‰!_9ŢL0gWq—TčĐ×eŇAŰvď[­Ť= -^Lf'Mîهj–ź™ŮÂMţ¨ˇŔzHvÔéé\H/HÄ%1P\EY¤kOęGÂůÉ‚í%Ak(F–E4Ƶ<âVçÖŤëWúźWş„ ŘČ9¤%Nź¶×XPĘ‘ -‡Y†S*7Ťá“™‰ć¬ü»Ę‹\ňI»a…ĽŁůoŹbĂ ëF|N/yHZ€ŢĽQö^˝0Ëű!&çU®z‘ÖçS.X‰¤ehÄI6W€§+Řo6Q$¶ŇAŃŐźAzNśn}/9ĄvëXčĂR -/屡eĆź¶ätűWzü†î.Ü} -ĎăSj'Eł]„6ÔÖ -˝˙«†wGŹ6 p±ËOť¤¤éG -TM‚=a™öĎC4ŇnśÍDKŇTń6«śyď†NY3üÖs¶0rKĚ@~¨é“Ř"!{YU÷µ”Ţááśń†á±’MK'ť‚c‚ÇL/cńN…@CţĂTľnJGĺx Qł«ŠdÖÔ¶Č“Óň¬hyÍ}ä´hĄLĎ˨˝Ś|9Ýš…·Xi\|–úęoNćö›O‹\aGóďÂŐo<”rKď˝›ĄŽĎ[0Ć#›ńul×vßj†s§ç Ş`ęZ'F;‘^(2°DĆđÄE€…j–źhěQÜ-őŰ  ¶Ű,şŃŢ ž01ťBŕÇăÔăH¸´jÝ*=K‰µfYuő ˙ť·Mwۜ¯/ÓŞÜiVËaŘfs"ř"ŐJ%<ţ}2ąĹ}‘@> łLüZ"FŇ©v6©axúÍ ÔŃc@El¨ľDŹ Čłžv˘)őoËřBé°Ô#ĺĎPcč\˛ž#É!NČë¶*ů†t+‘„!±$céýĚ™Ái˝qiHçUĚČ]ß„±żoÖ §˛’ôKt…4ĺ‹Ý¸č1Žĺ:-Ű3ĎôŔ0ř|‘YúÁ´ńU±§ł¬úž|â1 V6x%Ť‰§''Ľ-Ž.†7˛Îwr¤`~~˘y?~ĺ ]ł^ŠÔ̤"ęŰ+”_Ă ÜyYňv”¤©?Vń1DÓLzÇVÄ«7†‹ qíW—l"í’¦îÇHë -"R“_¬7†ÓHpyşĘ˙ĘşĆÁŤ‚U“ô_š—䋺 ˛Łv]čTdÍĚĐŤl‹.˰HŞˇ€-ú-gč°W[eňńńJę^özL8ëéŻ00;7€ ›Í¶mjS\ńTîšpĐ–ýd‚Ó<[âżÁâwf‡dCî;IąC»ő_aî áE3{"Ýő&÷ĂQ‚5ĐŮq¨ýS ă Rý‚q¶ú˝<¶˝`'Xń‹ohäíRépýčW˝Uéţ Šx›N™©endstream -endobj -4141 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -LúŃb[·śßçoLÖń'ľÁűĚ# BŻ ’ë{ikő“R^÷¨?°ľw *Ĺo0Íl*Ó´zľű[ÍKqŤ&°č¨ć(ŇĚH>uŕS•ŇGĚźA:U˛ I›Ś“Ű“bXv¤&ń6˘±Đh9Pʶ?ú%żKźJŕ77Ě3G¨ž -‰ćwXřáQ}* Ěp"ö!Bű4ă)KcŢž¨†X;X^¶}íFTSđJKpőo %Hm®żÍÄĂŐ@ˇŃ‚>@ꛏ֎–¦–˝«–mÖńgÓ‘ Čľ•qz3˘~9‘„†” Őďݰ~ĚɧdďL—ÖŹřĂ 2-ÍĂ÷>żĄ\Yw4?1ĄţÉw„ÝEÉ>€‚"ÝÇuýÚm“ę2L¸ĆąÁtd›ceűą’Ťˇ(AŹU'ʆĺAg3Ř) -źSuRLé'ŮŤ[u‡¨tŢÖűߌ+IAÖéfiJ€­řV9z2Y3˛5A/"QR‰Äs˙-°§¶ŻÉC[p­#řXh¤˙Â2ÖŞ±JţĆmĄ¸Ëdż(|x˘ć­‹/}űv€iá’ŮłłÜČ€KÓV“Ň Á*Ú‘‡|“µ5ąźÜźx¨aBĽŰÜËĹW?R$IG2$ŻV:ŮYLď`S|5 ő6¤ŇŤÁka5z¸h[Ż·Ý9-Ő„‡ĽľÄSÝ‘lÓ$Cő÷j»ŕq­e=íŕé,tć†rڶ‰â˘9ŢŰ˝X-§”¦Vąjá0řj\äĘ+ŐŔw~:7oWy˝‘ĺd"˘'Äds+˙Á[Rv°Ň4F>–$, éK{ľl—KIFk07ş=ž1ć­±;Ęi­qGŰ˝…,¬÷ő˙D č¦,¸ě×ÝépKćvŁ_ăËęvĘŮü\6[qň§“kyNľ(ŚúËĘÜ ;×Ů[űp^őb.JŰe=— űhsD•ëţăčm1ĘMqQż´B¶C>ľě¶4íůk@  -Xj9˛[2ř›ţĆ™4(Ĺ0 Qé„…!D9ܸřŐRBĽ1gNOĂÜQ;¶^¬kVxíą0l;g‘đ\›ť>ÔÜč_IĎď[F,&Ľ /––ćGÂl@]‹ŰˇžďŁŁĘŁálX·óÁŮÎ ŹažÍçx~?ÔKˇôÚvčLŕ6Í9çÜ?ŰFş-“bÚš(ăuđĎ\]ë–W\8q÷ôq&ąQÔMU®ńş|Ł7Ыɓďšü4†Ô3T<˙ldÇ“çh…IO°3é%<3ˇlL} a6”k/Q7ý‰ŐßYÜÁ<™ĺë•Đ ęD‚îF‘W¤é(´BLŁć"Î,öŃ[ń>2 Ä t˘[…‹Š GÁ<‘Eîţo?Ëë§rlkÚdr´ĆŮÁ—Cśl &čóĄ×ŔęK޵ěľ?]·‰Ý®9kbî€Ď2˘Žu$ć•ELűnEî´Xř„ظݚ´ľŁz€é -ČřˇÄá(Ě*®¤D8b¦\íą<řę[D,k‘ýŻZŁxnڤ‰RśOÄ­PeĺžvŮU_3ĺF2ř¤OüĚŽĘçŘŚdç˛ý—**§EŁ]ęAIł©žÚ5ú˙ 1d@0s9ů öZŽż»OÖNÍA•AÜ8ŠŻű˛ ›ť ĺ«BĐÔ. âÍÔµ> -%‰®‡4ŕĎ®ä_vę k“ŠUÄ0‡ŚŞ“ŕľlň4ř(ĺŤgs`˛¬ 1~ś&FFí—©tL9,^®“şťí›r¨<çvó€ŘŮ„’Ń«‘äđ3¬Z±n·–ů>#L·ó({˝‚Ł9'%č‘mŚ9p¤ŚşÖ"ęYÝ쏬̀âŰćpsČř-PĄTod6ĆE´/%: -±N0Ůpnú_°odFÚ0•ľ¦‚g¦ G^É<ÉČČBŞ¶Ě‹O)ăFÉĘĘëŕ-y§Ęwg,*1UâQĚcąo mZńŠ3 -Ł„é{Ý;%dČ i{ĘNéí…KOelőҵú.¬ŰŰcÔG#Ą·%śŢV~ďżc§ÄVtgVM Ń·E!¦uÚG’żBh—‚Jiuz?±ÝŢűühŁ'Ň˝^lÉWăήÄkRd%Ś ®]ҧĄ«í´DŇ´¨“|z~$=Ť4q|6ĽŢKnlÁ|’ú4Żž®Áf:ꔤE,gjÓ'fă#†2Śé -EXIäžoç"“ƱcĚÎÁ•ň1 p^·"˙Eŕ̵đN[7łdsúŕvNµi7['őç](ćjhv\Ú‚SĂ"hئc·Ţé—‰JI•*®|ÔgľtîÔ‚ZťL6žŞ+Ř&N[L§]#i­ŐÚ>BËÂăFá™ű¦“w[“^R>ßä¤_¬‘¤¨Ő•@­ÓDßwľmY÷ĽŰ‚ÁĹë.üŞq´“'ß'vë> ł‰ŕ6endstream -endobj -4142 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -”ű-S¨V'§ö{Çlőôd~ĺĺ§Ł m *ć»!íÉą\ź@ČSýęĘëv˛ λ%î‡My@ Ő:·ŤŤČ; $"bR'ŤőrÚ ~açڙ׳:I™)ń›aČ4îSHŔőël‡Z'ÁóשM0»äÜ70SąjŔŞAňŰC^ç?.XO?<>ÎiĽTÁĺhČyükPÁŢ«˝G“GźŘ“®f®ţŠC Jű(–ŠţĆĄ$jŞ 2ÇąúE[Ýt~ý5<Íqoň?éçţXüYËŮő>(1©ô7ው NłTŁ€\Űv™xuÂÔzá™Ó^7ΡuxůÜ =‡śźŘ…o)śŕ“Ě}>ŕO‹őĹŞmňćŠä_ Ĺ`™”Ů×₪Ć_ד—~sIŁj,„ŤÜÖtR:ééź&Bâ×´Sĺ{.Ş˛#ëîĂ×UPłę_$¨S‘BÇ íU­Ŕ}hý‹ ŘÝtÉĽ·`ä_ÉA ?eA!M§Łľr3Ů•ŤOŔ9,Ŕ»h¶ŻŮ˛5YÄl$ĹĘ&sőT™•¸ČÎ˙dĄ/dĄ˝źż)z~›ôt®ČĐŻ3d~M9I4y¶vÂe‘ąČ©IŞF°řÄ»kDîEďÎp¤»ăś†Đ‡ď|><ËKpÁí¤÷‡˛Ď6J«ôX¸űO|Pěw˙ě hvŔű­ˇť•ЉH;łňšďß”Ť®1chaTő˙L$ăą9ň)Ë#[ýü+Y6!nž7XDh/3ĹĎh·s›j°=bť1:ú5pጚö‹ÄXݬ©ţrz}ôíŁaG 68zĚř -z­+q‹2X]4¸ôÚ”,Ŕ‚}:•ŻÝńQrw0J»îS –x[‘}ŇQ˘řËQŚ7Ţńô„i4iý+cŇÔ’>”Tö¨6YŤ\K˙ˇŠöŤ®¦«Ż…YŇÉO™wÔ&ŇĽ·ő6Z´®r:—~Śu´6çGěě–KŻ VqůµU’iËLíu–š R—ßÓ‰`vJ&gGQńnm‹+©Ć»çŃŃ­i<Ä],ŚÔĐŚIbn2É9ÝéŰÝ–;÷đ -ŔuĂJĹ3aU˛%rĽpźľ#o&L÷Í>ɶ•2Ěăb•ü'rF†ó“:˝zÝ>–nüęU}AŃřÚŚąţĺĹ9ÇWđݡČćQIémŠF7Cŕ2řŹh }Y%ñ‡Şđk‡ÚO…3§µČ7Kűó-¶ľ˛µ ľ’ŻŤ1s®×ôŇ;ď—wepŹx/›qčťeëH6CÚ3ČšŃ'Ý…­µf«HÓ,íÇaľNآ\ăşiĺÔ«ŁTnOOTżÉž™_-¸WP“®ÚÓđăżňî83sYG/Ô`@ZQx¶ę-oó——* Vş$ú ŕĂc€š·×#$bŹPÚÝüLŽU„eđč}*Ki-Q¨ LťŞOÎÁÉR¦‚ZQ€ źVXż8ŤŘRjÚŚ7Ű"rC Îó‡)Nd§ŕ”’Ö"=INŻ(ŠĽFö>‘‘‡°gNű–™~ÓŤ¨î Y88%¨˛ÝJ—./iSŁ­>ˇĹ4Ę–ďq¬®%mWj5nBt{Ź'î˛q‘=% ď˙›5o?~>ĄB.ŻĽ[&Ň’&ö®™ó2ńlëN@ţü7łë$ŃňD—?v ŮOéP×4ÖĂ×WZzńĂS· «ýi*B,ôŞK=á颣l¶ŔxEš_zŘăő·Š–±4oÇĽsA~¶×ĐŚ\ó{ p••ă…‘.E–ńýÁaďŤäŃĐoJ1άżőƱ8śÇ†řŁ—P3ŻÍŐierAŻŇż7ś8 ]?PÓÁĺ2×–ˇ˝öe_ë?z¸|b­ÖjÚ -gZ(š`źýr >}7¸ďď ¸«Öjësu‘’lćšÂp=a†iŻ·N4ë}Ôá´S‚ŁQ ‡˙V†=Jż]Y¬4U1ďqżJO˝ÖÚŔůIßłŕ6Ç)žx3)Ď b€‹őDDâ­˝d]‘KŰéÁ 4©*Q),85²- Wó˛TH˛ Đv*ŢéK\ §ţ đ”NcFę Ícž*×”y¤{—KŇpřPqĂ "gĘBĐöŐą*$řV@łęFe̬P„GôéŚbżµe`pŠ0+Jř)Ť©Ĺ}ćžĆśŰ¤űŽ-ÉŚĐýyŤmë±ÎÉ/¨/©ĺ…Ľ312%VÂ6ó†ůÍžN j_8 ‹:µN¦ęOp;a ˘ő Ő>Áy˛M3¬ě\8\¸W–Őd&Ó6|â> -stream -Â+â6ŢîŤ8Ą(0JÔ+ŠľĂ}„RĽĐşY„©Ůćď×/@5n˘ř•Z=să;ďâSB;Üđ@?ÖćĂßbńË﹧ɸ˝]‘ŕidżtwľŞ$Ö@×%¸4ąźŮ‘Qŕ’äX&řUśĆ }#^?ďU -Ę® őĆŮ ßUŰ:5ś Ě›ćŚ ¦\PňGÄU”rLŢÓ ]lĐ®žÎ~–Ůť€š§®ŁĐň^`{źÇKMÚáÉ˝žŻô)ç»>ůÁn§Dj±pśSßxÔšÔÁĎ.cé]5ľ¦]ě˛=¨±ł8>9j©H;PŠ–ĚěÉ‚ľ…¸¦h Č„ťÎpŞfNsfô(C&?¨Ú‘vŔ°íŤś<¨˙ -§¦[K,W&:k틆9ŢÇč€ů§OЧ¦VĚx*śÓł­#¦|>…Ľ®ş’cáŘţ:)ĘäĘń ˘_3śŽ<97 ÉÇęF¸ ÝF ÍúS䌰ň7UťÚŠCiň+…ݤ©MeîçĄ~«KŁŁ›lf5 ¨F[°xwnIq–ă۶ߝźóÄŢCŚp&Ó-ÔđÁ>‰Čâe(†ĺIŻ—–%› } -}Ól`Ä>Ť„ÇŁ,Ţ‚űn#Veëۢ§‘U“w«Ö%TŢ`™$Đżç‹!š¨-ÁňLąŚÇäľşîo¨şśĐşĂŕçlŤž•ĆŮ8 -,=8NŮ?´dňÂmĂ^Łę´ĂĆ4ü( ˇnµ=Íęy‚¸Évź4OĂ\"•J˝š,ÄęaeďÓ Ńězkäp‘‡ę”äs lîH(Ź%쮾­,^}±ŻőÁĽ´žA›2•2¨Ä§ł=ăßâDż±QL.EţĺkËTćÍr1n\ÖŰŤýęç—n r­TĎöÍ/Â*ÝŁ¤«źČ0ÁD†Č<¦ ¸ÁDp­Ž3 O í·đ/µÓ"z. -9ač®2Š’7Ň#4ßř›ń_SďŚ<ľŐzGÜĺ:ý KCşg˘k&2óćżľµŁ9Á­ꤑé×鰱̨ -E…ŠxĹ:…1ü†™€ůŐ6A{﮿ąďżpg–iµ•´·íuíVĂŰÉŧL®đĺN\3“Ă`Zá`ĺ:ČwľĎ±XŞR۲„!SĘ8ÉĹy1şwt7łhÖÂŻ×ţ@E€9iÄm=$z•¦ ŞTLť=ădĽ§ÔĚk·Óç˙–FňVRŢ[HŁşäźŞđŻĐ9˝"ř ůk “c稸.?ş˘çÁs§ýˇlźŐ°fW¶Î5|ĚK!ůpăçÂüpČ -ćŠD¤/h€LÂŁ=XşÝBÓTń: Áuă„ůůś×4Â&EÓšQĺt8Ca(¶d÷¦×]Q҇Â{ŔčرĎÂ2ĺßz‚ÜŚtRőŕ…»¨¦×Hţ[ncú>ŻtßÔˇt"žvendstream -endobj -4144 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -G¤/R4a-ş˘ŠĐÍă˙"! l$®Ű.I´2\í3ĚĺwÉ´®O»u5Ü•óm{>IvĽĚń”Ť˛‹uJ;@‡ÂňŠ0ŐK _dc˝[×3;KEŹ’lęf—­€D§t´ đMâ[ř‰Ňéđź tčHm…±G^…á:Áüeŕ5ÁSX:,˝“fµ?5KK&ś:˘“Ţ˝ ‡ *¨kČČ»PĄą×{Ýërą2ĂÜ\đďŰ xÉ7‹ş3"Q˝ľ­`úŻ\oŚUyŮž®<*Ţ· –a~g(dĺĐ˙1Ă]L_^ú´]Nřj•EükĂúđ}r•]ŔZľi—dŠ1DHŻ<fî $šTféíĚË•‚5˛MsܧbΑĹCR}ŕ´i´7x˛ßöě€ÝÉ9­ćÓLŤ±ę0‹&#ÝźÄYźŽ›Én¸ę0Ó´ăűáYßíďXCÍY鍋˛űU‘}5č°.0 >ź$bxëŢź#T«7 „Yu°ŤŽ)fÄK˛ŻUDď‹<Ü#!qđ.đÎu˘ˇQ˘a*şŇ·›9&WÄe-ťöęĎ}4›j1wą3?¸±^ŽX5‹5éUWçµ;cZ=:qb„•u+î Ő”ŤËXÖV쵊łą8đű˝‚î”­Žiˇ! ›ż©4nĄ5Éaą {îÍ1E®®S•sČ]0Đ: ¨7°őΙŘ, °€AŰîf›ţźýčżşź,“˛ĺ—Ňşż„Î ůXş -łTz”K›ŐĂQbą éŕĂČĄ’—ńn˙ż[Y›ht:đQým ź ľÂB™šŔ#x*D;Loň{,ć1%ĘÔ۬-P·vFś¶Üâuwčt]ŞżĆŹđßDč©=XôĹMŕwúÍÂ[^ę€Éů·Ě­çäˇNbÚ†ĐC$ŮĆ2QłŹé÷qrŚ@pGc‘OŰ0 N×0 4‚/ŔÉ` Q|ý/Ŕ!Ť‘¸|9ąŹÓáŢ6°‹mĎhrđŢ!b~ĘÖ‰{wćď‡[{”Í]W“˛ăľ&řNÝ™?ť„ž:đD -3ś»ť•!‰#ďö¶ů\ ć5´´o2¶Á¤îă[ßtk9ě–ťĚA-ŻÉÖGúSąo¶ jö—Uźą4ŻӋ᧸±’3‹®Đ‘ĆaŘć›98ż^Er°>ĺ]şĽnjź$O-c/ě59p|Ż}”†Ěßĉ(PKťšóiČđLßŔ&¸ŽűĹ—]­µů8Í\ÚŠ`S™®§7‡ł*BV$:ăŁ>†önW&ҌĆ—EśÝjŕ‡¶[3hĆK¤‡Ĺ=łč‘ľ†;¦Ć|Nëµ4 ĄŤŁţf™qÝŮĽäK^= Ř…ÚĐ•Ýi¶-2đĘ»Ë+*jŁsÍ`/ŤQ¤Ŕ“ă ˙¶ńI‡ýÔ÷CĎkÄFöőýreŘ0*°ŃácgŇÝ‘·VŤ_Sz8.t»Ă$f+M4«?kdßą˙5%xCÂóČĐ.ť5Ę 3,µ ŮŚM˛;‚B6 Pz|jZ>+Źz˙ě€x7‘¸Eb2h©VâÎ˝ą†´ĆwęűQVúNźql°´TĘűڞ.ČËJ>c"/®ĐÉ"Ăp©”ćUizŃĽ¬ť[°śđ ľTY«Sk/ÄžüFČE±íc‰ĘŕöďůMlnćŕúe™ŚÁRµëPwB’Fp+ÔĹó&`ů@Á2dž#IO1ý%ĄĘˇź©ud1¨×úĂ3káh«CüÓÇBMŠ3ç Î;Ć‹Ú#Z ö:Řç>ůNńQHŚFŹHí4݆)‘ˇąŤţQžjGąa‚ĹGsmwďą"Bć×ĐčA§ˇćÜÂu8©ÝOsŃČHsăeŹĄé÷śv[Öż@AËňµ#nˇŞup4Źa*e{Í>&¨Q˙Ô™)dQ @B[¨…C:†%K©r‚Ś|˛¬ŹŕsUŕet_Ü9 -°źUÍGët ¢VbŁŠ [t7jÍȳ؊ĺjVŻÓŐ&wú‚çĎ›ĘxˇŚemËѢ8ü uÂ+>}ňR…®Źćš…p›©{ŠâČ™"B¸)í×+ĽrŞA„cĚĚ&¶ŇÉÚÇŐxy/AŚ Xĺâ'Ťw—WíŁ„^ŘÎVTâ°·Nendstream -endobj -4145 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -r@.‚;pÔ´ž°A7Ľzł ϲ娣‹nv2K9*”aüŘý<)bVÁ¦É9Včz™ŰPb:űˇĺµ­6”u’BÇ‹'=T\ŕĄh5‘»dĂßÎą™ď×Ńu Úľ -ôâ|NcfÓţÜ%6’ŽM/Gţ§iŐiŕ٧ę#űTĄ°ŢDSiÂcOxĐÓŇVŽËFŰt;C4•ÍŘš.*ęKŘň(şNĺ´.€ŕkő°˝ŚŃKőŐé źÍš$°eWҶۮ_§‘É÷Ś@‘úsY/[Măfď ˇ^ %ŰÇ -×o·áą”|Γ¤řµ¸őÜ҉$ĄŇűŰń ¶źĺk%ktž@ę5olĘá3ČÇĽB"ŕ2wgxDŰśó>1sÜŇ,z¬‰ -9śĘýĚ™ůď8°ü_—5L•žČ‡ç)kV+§HuO“·=^@‹›?őbŽËB…żëŤÓŁř,“ą桖óćb;Xµq’/›«Ŕ'?ýô‹,ÂőŻ€‚äŞŐĄ®ăjĐĐl{ą–Y¬HW% ,ąiÓ$Ľä 4Ššjôő…M?'OąňřŇÓ O ěóĐ–|-,YQf3‚ *`ţŠ ­VśTf7™7öŘ ˇxWýsŁJM€Ó€“7šY÷đĽóĄ„¦jÓ«ě¤Â°ˇń)Ô[~*[»@ĆŔ4d̳ޣr©ÝUnHŇDí¶”Ä‹Ş_y$úŞÄ a𫔆’M[*7Ň$ĎČŐ®héćeĄ˛ŃHvš,hß[‰H˛Dţýú~¤•é\Ě 5·ArIzD LĺŔ -ŽćMń°,¦ Ŕęľ"mZtë`xÍ'·š†‡xE\Ţ€>TůG·ĹEĆăN˛Č“YLŢgF˝(1+7€Ĺ——Ľa¶^ńĹV)â˝ANĺq†)™şÁ=qbŠ,"-îŘ}´TýĂđKšÎ$-ëŃ›ÔE…s Ń PýőZnVO x°řŢť{\ĐŁ/‡× ô0OމîĆuÖ-‘¤J^ď)m)$ ŤfôbX™"e& ɉMĂzšúnCŻÔš/‹Řđ“p6$’ĎÝendstream -endobj -4146 0 obj -<< /Filter /FlateDecode /Length 1456 >> -stream -°·ř í‘ńŲč5X‘ĽN¸»˛_Ă·ŞëÍ!'sżťBč -»ľ”÷plóúš)«ĆçwTÜËZµŰ\L_–,Ą]JbĐń7±ÎŇ)ľl ¦ż° ·v[ľp5ăÔłFíôŹ_cgá[˘{şwâ±/Č›Š4D˘Ű„ţ.´G\nV÷bO<Ňbz’Î`ű+ s‹F?2/¬c2™3°1?đërÄÍ#¤&yăK)٦^Ášż9OřŔ>ëtů§Ţ6†Đűęç¨hßśş H˘GIä,Ψń ÁżQ TŃ'_2D kř¶Ż°ŽöÄř]ć’u®W,™é§Ç+Uu(/Ű S×÷M1ů«XY&;şpË{ŁiM–ď=ń´ -Ëq/Ç9-› h?„Ýac-’~{ş‚ `§¦á°ô…ď(/9ę^×ĹŽ‰bG5P‰“`ĺÖÝ·yéhh×;ŠHh Á×p Ţć"Ú3|bf[N·Áp)J‡Sݧѣa¦·ŕů"$ő¬˝[Śá¶HxźIfm{Ű4!Ń|ěHÔš§ĚN gćçÄŹßpĄąËÜ€gYú y’µäk„,y‘&‹[¬*ŘŹ7_˝L˝—ôš[^ŽŤ˙ˇYbb#ŮFĄ­p ˛ë§¨kćßqDŃ:Pť"·/` -J}†ű†äU‘ †yłč#źd]Şe‡Í ¶ą«Í%C$<ĺ^Q—‡#sSvSPĘb3ůŠäŚz˘˛8Ňä.=¤{oĺr ť,đ 6 óPĘ2RJ]Ú€S•ő/ˇn"sJčĎżŠ¶an}X…ÝwŮ.ůÍY/ŮÂľPz5Zĺ㦒 a°ĽUăŞŇ!kiuEie‡}g›<Ę©ç4áŠáĎCŽŕĺz.wž…´Đ%ť !Ł«°şwą[Í%…n—PPßIS$#|ÁHFŔąç?ÓëČóČářö·Ą„čÔąÔ‘<°…磻‡ŞH«Ł˘îř ¨LjG7ČÍĺúxatV˝nLmX–~îó‹OYϧž®J”‰€NĆOś b(2—ńjĘÓnteĘç}÷Z°’| Íi`9_Ĺ^dj÷uöÇ/ljaĂýÔ,I|‡O‹=łc -_ťřÔť~ řĆ޶LţučĺtË’ĂŐĄ¸fÚRg¶%ĆfÇýoZj‹÷§•Z3q.MŮ4%4ÇÎŹÖťj=ÉýŠŰCÍu±“í–˘0Ł‚Ü;»ĎLXÓ†ŤR%ÓDÓ6ő&'‘@G`Ş Q»vJ«cŮMÇĐŻoĄĄĎ0őŮKٰEĄąéQWz­đ-ýsŮשďžZG|‹b»Ň4© šnČď4aďj\Äfc -y÷Ř c·ą"ŗ́ŁRąÉ‡wä8±RŚżźAN„‰Łů`'pQFeĺLzý8V ŹiY˙îfĺVŘܱŽB{!ńřëbŻĺÝŢJ&âńéľA\,âąsŘĹÓ—Źę )ťśRd,‹&.ÓPxéf¨q·Öš\Ďsđm”óŕ–‘‹ĄÁ_ßěŻW[Uß§í -—É(3±Łňd M)·X—áSóę:aG‹zĄŔÁŞ'>–¦­…Ą:Ĺ%'°G&ކHĆ«ž÷ ¨>O*#1ââ˝8}&Ĺ‹ŁŹěůę·¤+ű¶O…Ć/póv×™űPÖ­ĹşubĄL‹˛ć -ʦjúĺ(?5qĆü§ D©deşľŚ" -ńéNô°ďk†ýâç3—şđňťç<  ˇw’úôá•fx,’Usüź+R.Kż4ĂL¦guYiŚăŞ 8ŇŻélZaSü—í[U«SOşNNčŇÖŢ‘±Äkw!ëYKw@~$:™1Śk4n¨~7ź…k$X[˙7±N8ÚĘŰh†ý®”2“Š.Ţł‹0ą*O4MŤź -endstream -endobj -4147 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -lK¨ąĺ> -łJęwRŇúýiÚ+’~‘*łBµ”çú›o --ľ˙R(üĘ1,7E…[#úťĘJřU$ڏx0˝Ă%šx>W¤kŐMNb 9â$¤†–'‹”*ů^>ÖŹáFĆŁ yŔÖSĺĂěT„ °dĹ,ifąfîÁĄKĎF† ®ZzWNĚxű"[éČL" mĎţ<¶îÝĂP€ă®1·Ü -ŮŠŢýÓݬOčľR±ärf {o„šuN÷FÓ0µśłĂˇTŁČöŞ’–ßř“Q»Îq$›f$Q@+ż đ(„řˇąb#Ŕ׌ônxĘHDv®ĆµÇ]Shî wńÚ¸»vú0 @ËĹż É%˘íŕą.Ę·×ÓŽ1âlçVbř†¨  áŐVU (6vŮ`_vn±öb_ż†ës«~[Ő¶xÂţÍn*ĎU1OŞ–źźy\–čŐCn*]OSű™«¨0ˇ€®îmP«öĘĚ÷­ŃGęP>Ł7“Qu2á°ĐĽ¶ž‡#Źĺ6_ŕMŚĐpďâü3ô| Ű"sB¤*\QmÁJvIJ˙67¨›Xä ó¤6ţ·˘N‚P[EŢÂLB°ź2XP˝îQi í?€--Ż?=+ó™÷Îük^ëöef*řĽŁY68ů“?śzČÍx×*ď@ëjŰŚ©o-˘QĘVňcQ_˘;ęő@ýKa‘Dź"5#ć^ú*ř/GßśH2Qb›öÇÍp­6;h)˘{h‡´şăd—ţü UÜ3?€;†đěîöOe&źąĆĚŢiÎýꤤöV˙˘S„˙q›‡–Gd?ż>bÓ[ڮ̀^C_`ŐµţLŃ _3©ŚÚ·Ó¨"F˘){S¤řóGĽžu¤ägᙟVpz 'ŘlžśkĂžN# ć -hËŰĂđI—­9j±ä4ţtlŇ™ăăÍ„‘ߏěĎęÁf°4ľr›Śű#sVQ|k ůoxöš:9#v©âó¬ěÓ  SůU< -»HżżkÉ ¸ Ǧ–bÚŘXW‡Ńu‚Ó6`Ć}‚hgEâ4ź<Ü>"lGź®ŕuUŽľ?Ľ(É€0kű°Ďm)ÁU<ČţëČŐ ń_©(u1Äq±žâß~RŰë.¦1śÇb€¤‹ÖŮŠâS¸(Ű˝pÖőOO‡üÂ$®o>áFř“ć«ÎŁ—HBđ Ď?]<áŔlc-(ľ ’É©g‚ü #ęcM¶UÇE«R%”Űř‹Č*v™ăÉuĘ §Î&¬„kâÇZuĘ@­ą¤2µŮq;Ż o€dcď58ŰvRA •Ç•~jo¤7Zćpűś6ďEIýumßtń!âóŮ®’ÎĂ•"תů¨‚OTź%”6AŁ*n©„:Ś3ŘhçG]˘®Ýx”D¸TÉ{8đ¬ęňäąă‚‘öž)L˙ĺ3h…íĽŐEC–•koŻNi@¦żCŹź'ęÚ®Âőq&zvŐLţÔ–í jREţ{%aĐ=;ŰΉ¸ŕ3”e‚ [x‰%#ŕűž™†rHFůS=P~ŢľžĐ"Őĺ[|H-ëˢę!V+ăÁý°­4&S»C߀*óµÉä^ć‚«<ą9a8Ô©™2OË·®§Ď3rlóZ1űX’o[yl}yfŮöHJ;źTüµ×/Ť)a"ßă‹ăL–¶7eΆâÁŢ<ϡ8ŻěSuă×@>漶”ĺă‘L–e +Ę­nżŚ8Íl/>Ë»żL㓌@ŕkSđ–®0,S¶É8ËžJłČ+¸Ť·é7¨á}câ^x«» ˘3FÍK[~uH×…Ő3R†‹%řłtl&›Ş‰°wr¬=óSޤĆZé*Ď„Hł~ÔTÖ^\eY:Y+óđË'öëÇ -ݬ}ÜYئ?ŃĘĘ6ď ˇw`Yn>Ńjâý|wŻ:uo9»ŐÝ7ąęÂO± qŁéj5jŮz‚¬m±ő*YĽ7@$9č/úz@;đľ’Ĺ䇂Śä.yc;X`aĺň&fK#Î÷PCÝľq’îâѬ¦yCh°Ë˘¬rŤ@c1k5ްŇ{ĄĆ İőe‡řŻQņBźţ!—Î.ľĄßÄLűƉ… •Ć7‹ç)ň&>kQPîÍ*:’_jűQWŇť6+{ĹZóMŠŞďŐ”séäöőůXL,ík“L~Db3Ę$9n9ɧ#{şë×­†|ÍnÎn"endstream -endobj -4148 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -ą"¦Â–¨ ·ÚŢ®Mýń}OęčY/Ţʧâ flDgTŘ,gŐW’‰iL¨W’jÝpőÎ=ž˝•‚±ÚÖç§vĹř_ëDý,B­ľ’Ŕ˙X°LÎÂÜráZ&źüŤą˛–[ť’śŇ¨ÓŹP<`†Éă0;*a7Ň&ĂŁe ąRľ˝‘‘Xy±#­<6„ĺ?‰s€ŕ~ŕ,3ß@&[öp•ŮĄŽeŠ Ľ„KŚÖ´‚"¸µę:{ ĄŔđ w¨żK[“[.-G…cU!żF™FšY -nř„rEi5@s#[Ž”-€ńÇĂv&%ŰÇ-FĐfő>üŕA`Ű˝|~SúżY7'08ČČŻmcń 2ąI V€ę>‡2”o¦¸”{ŃҧŐzT—ůLűŽĂí¸˛¨ěú€Č•28Ç P—9=ĽżÄp´‚Ÿl,Ń6ÎzşUw?G2n'_ć.µ9Ęq?+ýÖÍ ŕá›Řy–7z3ä@— ŐżD-îr€YńmlŇË˝Đq˛7ŃR#ás=ţZöx1%zťi<¤łkĎDÜĺ,Qś3ń}ťÔľy’• Ös·.gж»“i“ć¬Ń ·xpŞÂľń¤-âXBÉđ+â:ŐíÜfÍýŽW´ŕ¶-śÜ¤i ĆB±rłó]P­Ěř„:d¨©µňţ=™XŁúz ˝‹›(ţş‘C »ŤžMFרćńrŚ5bZ’†ÉÍÄ玛CjO]•ŕ¸4Łv±ašKő!öKŞ’‘”|ņ́9÷aä+ußáąx‰,‰ÁB*ď´5q1ˇ`$Gë·gułd»ť€S”“ݤ†Oą;»ţ¶ÔŚV°u̱ËŇ‘ ‡vą‡4?9äĎ@ţ …Á[â,=§ĆÔ{â‘ůá§L_Ů»/°'śŻčĺë HďĎO˙¬Ď—’ĆöĚUĽ¸•Ęa¨ÖB#mĐ] -v$Ű㊮=î‘ęwň/KQÍj{Ó•ˇ­Ńš~mŤa˛íˇÍ#Ú÷[Ŕő$ç3tů0z"őĹ™d:‚+ŻLŞ÷y©Ř?eP©1ÂF‰bÉăô ×˙R¸Ęó‡ô#'™ ň€Ź6ŐiZi€iČR5ljd¦ň†6ŻMú°ń§ců÷Ôg¬QëLn-ş,ý‚ĹÖ•T‘Ä2©yŇX~PĂ…CMLw? ÝŰłŁÉ6XCaťo÷€š“¬ŞC»ěkFpÁëüζÚ2JȨű©§R9đ¦/† }.Ň8„ŐfUQÓĚ.)8űůąf«mużŃ·%¬Š&P Ú™g;Ü5îy\ŻÄ~p@ýčşyđL:9Ä\Ë}ʉtcÚŕŔť±¬đfĐť0÷Uݱj¬L^ÝL?m~]™Č[•tĘI†úgdÄo×Ţ -ąÓ€¶–· 8ĺ©dÇ} ěˇy˝Iýý9”ô f‹@FfkęŘuďL/ä§vM:çלňtĽĹtH~VPł`kí:ţľ˘ŁüÖ‡†+¬€ u›}˘ü–R—¦yŚŤÉu»Jřc1ň˝.âş"óÜ;ŮăČű´h­«â3ţ_ŮŚĺŕ4aĎŃWŔ€[Ź/ ă§bąk>D4Č,&5@í3fyHďÜŘáÜĆr!lůŇ Đ7ĺCĽjľ3nڸ퇋§…PöP›w4Á–Ą¸Td“ĄMć`×đžCÍ:6ŰĂČ N} 7gŻđž(kh Ťů*\®Ľdc‹ň†˝şp'şĎÂĽěĹż•`ÉŚŻO’±•K=ü:z%,ÎjíMëÎ+Y_’3Ňhf“‹8gBz¶%ÚŃ‚µDä%č^^qJOôbţ‘ -Ĺ ĺ˘TS\çÁt[ĆW¬ófWZL"Kj9 Ú˛ąÍĽ ľßHjqu®y÷ÉťÁ¸¤/ßqčó|‚ßą>° ­îĂMśöú/VbŮ®­+ɲĄ=ľ2ń׋ߴ<=¶4‡˛'’hٰS†Y¶TľŞ>Ǟ⓪/§úh ®âĆP1}í6ßɵ.Ú¤jËĚě=T>mdô¦ŹŐLIň«HĎeAQ˘B+\»‚jŚŢ>¨A{D5%Šž ,WÎĺ]ŹźRŽŠĆđµŘÎđűöń•?t1V{ě¤'Ö€pÓşűßşYîSżş¨c+ÄĂY¦d^„^+„wëuŰ˙ XĂ:NA_ăŘŹG µ?X ‡“ţ¬¶Ň©A©#¤1ÜsËűŚD,§:FÔ¨·1Ť"Ó~ͧ[endstream -endobj -4149 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -XZ eb3N)&ň׌ً.ÁT)\cŠD´?zůQ‰e•Jgzáś#Ă_·ĽÇ»ciťĽŢba¸*ń ´Ĺ4%?[őëł×Úz˛÷ň¤ĄćúhöRC:őW—yňnjz*ɬʊźöńö >Ű·RŔŞi´©W=\3QYŞşĆŹ -eFVUß#†n5ĺ5­tü\ŤŕR|˙uˇ˘ď’üšBwŔýČEZW-ÔeڶĆh)ŮZ˝Ľ3—b™¤— šŘT:r ˝ˇż’&*˙V®JاbŢI%•Hkç¨.€U*ČĚ@I0›küËŞ'żîPśÔۉ}ŠžŰľŤNËĚřń´gY©s€gŞ7b.ů!~ÉÚ…ń:Źr,™Űw§@e:w˛[ĺ)Ó śôůˇ ý–ěI—EwK“Ś]sx -Ux*ŃEżý"E'źla«„‡ť”LMŘgŃËÚĎ” -ąŇńŻ «¨B_Żiťč‚÷9CZîŕ1ËşĄ=âş“Ű áFłU;“\·ŚĹn^9˘Á`%qú¬`Ĺ[‘˛N’ý@Ť§ľí€÷ţ!ÂWşě?'1l&9IŽ$>Q-^€˘é®ůi˙;NĘ.A‚â3·+3—ú3Vj˛×ô.H[đËSia!ßPűúßď­Ř™_\¦2 )Ń_MËQ© µ·Ů“ ÇóŹą÷Đ˙­§Žľf¬=Ď,Éł•ˇł:ĂÔ =guŰ”G9ZR#\ž×1ű·ł/xqÎŕÜ^PĘú6ßggşxqó5Ć8IPAťĎ%đmIЧz”ŐynűÁŻ“GÝCßL˝…Á?¬ĚdřQ܉`&µ+,]RUqÁěuzŔSq×áńFÖüG.ýaŹ0©KAI€áEî+ď”kfÝMŘ_ŢdjÔiš3xÉ,öŚĘđ°ÖbP/Şî;Kv>{űćÎü^eHý¦ Dnm1Ţa­r¨#ŔÜçÄfaÜĐĽ‡¨ą~q‡ź'4: ˇžřk‘ňť  -h˛U5aßqJ‚"vżÜN:Ű)@ś -Öům‘˛~f™¸/Fŕú€ŰR­®Nˇ=Ú„‚&ü´€ÜDÝŠ¬=ďiŇńŕ­4t?"ˇWoý¸ĺiVxN0Ř:]…»I[·°­ęčăĄú¦Ć1B`fJJő3X,€`4oÝ®­qâźĹĎĄž<8ÂéřóúW-ń. Ű9ÂfŠú8#úůűďÓĘAYńĺnó÷ˇ÷(ĺ_XÖ~M:¶®„wvnŽŃKĂ!}×ô˝›Ź¶ˇ%Ľ­ů=×VZÖbQŇ ”i[r҇Sb|Zrą ?Zˇ‰ SÉĂ:™“»źMB`ŻŹj|€SdNĐiW@˝ˇ§ě€Ű4XZp ‰Íŕ®ĹT;“ŇEx޸k·°˝ĄăË)á«I*őP‰N0=Xůˇ„^î5ë;Ćö WÉ)pÔ”ťÂśwćá m§·†ĹUPĹ#c3±hź„ď$?ġPi|!PÎ$OććĹýFşqřňâ˝IŻÓ¨ů±Á~XmŐQk9CtĹUЉÓ9ˉĚaTEđ—ý nĂy#ŞnťuáŤĹʞ…~|ĄH~Ź<ěyQęµ4$*†mĂ Šď€ŻŔ)3~‘¬Öt7}öxy‡ÁäîYc˛ŢL¸†w”’a%•ťę,ľ?ýź>Eť˙¨€–-©M_Ł÷nśÚ’ Ű{ęĄCÖĹĎXčČšw|#6^zňo†‹=ĐB°ĺ(¾穏.8ZîŮCÇÁ™Z±żĽRŢSç “^täĘmßFď~Í p­ĎĆ"¤ 3.»0ÁsÂäťX¸s;?˘mŞ(X!77N˙m…pr0©’ħxŚÎűm5 JGń‰˘(0\{Ďj]ü!W2YdRu¨s Ó`őkŮ[ó žžŐq®ÝSŔÍúđ龮擤o$$)ŹĐ7×Çö$˘Q*Ľd8 ş“ RŠţőxR·Ř.«víë;ľ6‘™B#±‘ŕf†ŽqOÝ»/ÔÁ«‘F3<i ćć|—Ľw¤Ýĺçӧ釹E‰0%9úE¨eĐ@§ˇű.×űi¶ô$‹®#$ŽA › -ŘNš®Éf÷ÔrŠÖ¨ćřjőŢÇÍ_ËýĐAPRF¨z®X8Ń6Hs0FS÷÷0|´¤‘T– ×8¬v5¸6¨—ŢEŰý§¤Sé÷z[GçňÜâ Ż­7yW°ŘráÎĆ;ü#`ó’≹‚Ą¸X‡mendstream -endobj -4150 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -…Ő@Ff‹EN4ßŮ®*;˘ü#ĆPŞ+z…I÷—ˇ8Ź2SÚ ě{`±‰›sĹ*BqŰąř›ň‚ -2VAŢ Ü*FŚűŢžd,1™żŃyňCÁËô˙»(Iç¸!ZęË6hŚĚŚď%˛aDVÄJ5,Ä˙"”¤ăSłŢl<íŻŤ~ľŃóöds‹¦e‚˙5°á;§ ” _ëLĚ­/CĎ×8LQ×Y$ąŰĚĚBa;vÚfE oőĚKśśŠĽ éŁ|ńH…Bm¤ę]Zův2˛??ńNl톛aˇh»Ć km!řüőa˝vűŇLőcÚŞµ0¨‚0e˛î÷Ë‚€ä5VrE4çťbBáÄ™+J»_ľµĽ9Ž0_0ß÷/9¸~€}i4ĺBš=é1; 4’¤¬JĄ=­NZ- Ű˝gжpóŰXřĘhë±´‡hß:ËđA<ýůµNEšsKߍ~Ä.}*V´Ű·$ş _G(úŹ~Řć§v} cáx“‘÷âµ Sč;G0ówł·Řś^ -ŹÉ•Äs˘´wµ@VuŃĚh°}"ť™‘ěůó`!¬ĎŻă."W!QsýÚm~Bs° Ŕ:Ý$-y3SAÚó±˛ăÓŁ†Á{cvOp®ü&'ÇŢŰ ‡«R*—„dç]+ô4Ú"î‰ŰQ|nŘwÔˇ: ĎÜć<ŢVgž·0 ©©?}Ő뼚Uáņ7ClZůFî˵śíôO-ôîrcŐ…ŔNî§…ŚŢ ×`OGN~Ř~«×ďQń»A¤ČŔR˝Řĺú7/ľ9e=~’‚ "ŻzyyšŤ9ş—Şůë ^řqÚŁś­av±uĆŚ1Őń(?ěľŕâ\^Ś ÔKĽaŠl˙}âj¸ÝÝ1š˙äň™6[ś ŠB^€ ˛– ö#c}Ą5KE„îĆObĄ?6iýő:1ü#q%#qĐä•W!PŠX‡Đ†.8¨ÔžfË‚żAîxŃ\€:ǡvgß!Îh»Ňż6*čÁúwňXĚĹvLYcW ÔßäçtÚ/FŽ#(8p]P6×>21u%¦„-MĹDPđHĄ?Ż%ę˝p‰ČajÝE)nŘN Ć%šoföE®Đ˘0$,mÇ9ťŹ)ࡑ/¶ň<ÎF [Öër"Ă:đBK¸-u‰YŻ}E” ŔZń…A6ć–Ňă?“Çěyřx®•%ţ'ť7ÜW)ŃŃ-áľawĂŻgÂ/>„Ô}2NšaÍĂPUžÂ*Ő´üÇ©}’®żę.µ! -ŁÔÄé‚|ĺ”UÁ×#ňfŃŞI°,Rç°Z%ĐčáěŚm¸wAE sÉ– ë–ü6Whż> -stream -X˙!/‡…QëEšĐФŞ*ÓÉkËäcK4áęÉż:úPŮfá‡D^ś"Đç…$ÜűÇdŔőŞJťxď8š÷őĚ“5&Ą -_«˙›“G)­čWŢ;¸ý!‰„×X]ťČ›˝źÍŞ9ózb+Wš† v÷Á`xnR@‹N=ĐŹx‹™9S_’<ł:Ös -6âçÓő¶t°’µńüôQŔaÝ%xh“ ń(spň}Üď úXá*ú–ű`!ć 9x±ď[gĚ P·P Ż®Ćs‹wţ$ą3MX‹™výîȰsÍÔ@ZXëŰ鞲rÝl ˝b~a3WüOŃm 6O¤ĘH‹G?/ZĆ˝TŹ]ŢŻy*“Ť.Č™T;ţî¦xŇ->š-–cńÔ*ą÷ţĺĄfQÄî ŽĘĄ‘~vŽĹ¸©SĄ„F>vBĆḞŘ)ÁµŇ•úďŕÉČ"Źg’śG8»©B-lĽ<ţë}wܦ3XH9ŤűĄ2´mí߉#ŘÝIŢjŁTľbˇ×˝94,(YĎ 3sýv`ÚÚ©‹·>`™UôPĹbLŇâÖMÉL˝/Mµcz±ŇÎ?ńKŻݦ^u)‰eą%GŔ^Bş†¸ĘÍW‚,Ă˝˘+ű˝)Bčĺ ÇCßR‰€ŇĄ…wóhĄl"ťÇÉĚ&%бiWü{‹ß°üĺŠËNEW䀴Eh*žŞšžę#SŹÝŻ/mľáb|zچĘäśQ–łz@•”u÷ŮćăٵpúŁëřvĘĺ¦ń“‡ŹQ x2‰ÝđQcąbxş,ŐČ#ĺ#°˘zvőĹ5őlĽpÇŚeÜÉÂťećŽíK§1ˇ)¨ö˘N<ŐÓ¶Ré#Č^Zôi wÚT&uFŤsŇÁFfÇl%,jj5’»¨YÂź/ endstream -endobj -4152 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -»űóVńßM$żťĚAŘwçÁ¤W%łČfŔŹąH§«•-ÍÓtaĺ·\G2ěJ·ÍZ[áŐ‘!z G”ăüďâmonBUßĎ ŮgtH„‘JŔŚűq^ć´#őÖďuĘŇË "}Ă\0ŹÚˇđ­đČHęŻH¨m˘A`úhm€_"±Bb¬c Ő0VńDY÷MX„*UŮPÁŠ Ũ“šŕVꜲ2é$Ă7Ę‘ś»ĚgXJĘ*é›_‡šb4®s9@–aëµ>JAż1ĄľńldЬÝÝ"d˘O<ÔĐ­>–ÜŰË ˘éí‘ë,şąŔ-6‘¨;Á?†Đš LŞŰ™`|]®đşZÁßíĂý>bŮ|ÜČĂ_†đc iµóĘGCŻ ÂďűáÖP(î7á eđ)« ´:ŘYéw5+‘k:olDč'm»ńŽ'čú§6î‡ÝqÝŔZčQ}ˇ˝E[]Gdn ./Ľ}(ćö(ÜKÁv©YküYíZµ -F-]Q™${ţ‰Ăún. -»!ß@ˇ›¨‰q ~\»ąˇ3n˛7żÉ°Â×Ü*?ČMŇ=cBńPtÇŮţ>Ausď}żĎČř”h’€Žśm5Mr§Îňh3(Ö ix])™XťŢťě¸˙čŮJ9$(Fs“](ľśnĐlvOJv ”Ľ­ %3’®_¬äžÇn“˙,'sA«Ë@ďÂepîś‘p”â⨸Ť„âĎł@°g"kq–1ߢÜ33Ž ń˛-Y ö»%žb ű”U~%ĽťdM.ĘźłřŘ‹ç ›9´Є陚“B»´ř*¦ˇűÜĺ+TŹđ8… -ş$Ś żä0űu¬» 2ŢPQنÎ2KyŐĄVěnö˝Ě~ŢóiA‘ăčňPNIÖ S‡ĄďÂ͇ =ÝÔP‘¦ 7±Yó«BÄfxFAÄ‘=ŁOíľ”ĹşG˝h «÷öÚBÉ aú{ÎňÄ‘Č"K¸0žÁűFŻGxŘÂś&—d_lľľÎŕ0÷ĘÓFě2ę·ErC#¶9x»g)5MÍ€ľŹkQ5‘ľ ÍĹČÉ0lČ˙Š™eáˇ}S˝†¦µó¤ř`(|6‚©ß)Óel¤„™yŻę_â/±ű…Ř‚™»ŮvślYĘTÁ üŕŁ%řM›·…Üť­¬Ľ‚^q×+f]z‰*Ůt^†€ńť>ĘIÝŕ #{#Ź ŃÉÚľ>ŕ’É0§Śťm -*’ĐČ©Kwřă:NŚş§ăßę ÉĂЉÖŘU )Ú…9.î ŮgNZs'šÓu+l"‡QÇOŹ˘L9KŘŔŤ—\ţ2@šK­ >÷đ* Ţ‘zš?uVm·‘Ť9ĽŃ+Ŕ…Xç(€†˛#¦oâ­Ř7ĐźO$ŤĘ'¸® vŠkІµŹIh/=“?eú5ď’ QĄ`EoŰŔ˛42Ú˝4Ń…ä&ť­Krúcˇ8Ľ÷?=fX˝pÚpjü¬ţký2âei&¶lϬËů˝I ’ CÖ©!çňŻ2‹ň®LČ8ĽČJJqq#LnâÍhśuęX%>BY Ěňëű´łÉĄ˝Ů޲öÁ÷40Ó™ypŔún—ZŰWŘů.®Ľř1©sč @ŔśâO©Z/×YÂ’żÎo`se.¨Ó·-­D7J,Řű4ڂʫbŁ& †ÇxŘ´j‘µ¶ ő\Î -Ň(3măGŐÉy‰<ý‡cTśrę퇡5ď˛Ő+Ż‘ří…ňNDB00mšeUxŹéÚśŤÝîdŻ­xŁCę?O§Z@'nL-…ů §«}…Ž\,tŚľ&ن@E-ĹOiőď®čT[¦Ć´CÉő^Jě3ËA>ÔS÷=ŮŹkŚ.J ?h~%NĹŐ+#L— ÜÉ[Ăß§†ˇh«%ç‹Ü,}e>€>K -ş/ÁąGŞ„ŃoŠ}II~¦´|)ňi˝ŹĎľ]żŚíšB´LĎzL5‰»ÇcXŐY*%nď~R:QgŃ5ö‡¬˘g‰+Yď`Ž»]®ÔD*Ž,ýh_ŽZbpí˛©Žôˇ:ą“l}ů ›~DWŠôëŮŃŽ°ęť§954endstream -endobj -4153 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -†%$$ź'¬VË ů ‚ NOĹ— 7´ˇ(Ëu묕µćÚ†ş\čř•V_Ě%X  ţëÁHé…gŕ7`ł¤¤D—eD.6Ä?@ß®FÝą˘Zz/{mS)ČCî5óÍç|[ŃBçlëćôš‚˘0şĆÎ÷N^§‰Ö:¤ĐŢt#sP’`^ŽńOţä4Í|˘H,Ü” Ö~ü9lśýË]:ÎyBaŁř;ęl™čăô]%?¬`űĎWi`]ăą-;Ŕ‘Ŕ·]Ťôr]4ÖUIÚ%•˘ř°«ńLÂh˝žsŘÇ’ç´»ţ‘„clÔ‘â0§čűÓm§u–ŃăƢ őĚ-<ťZ·­ŔD»ćCÂ9ÝésłîOµ cŢ5—WVŔT:FĎń×l~{‚*.=Ű“´€u ŰsűCůJă8qr˘áź^+]^Ňh=Ć2”ůl艴^ŁŁXAmLWTýťżŕÜ÷jB#řëâËiŇ{Nf¸j“ľ†Îj?9z›‹'–śa -’*EČ1˘bâ´PĄěôlřŕ‰ůE­–[b‰6SBÁĘ$úHŻü= ‡k üí-Ż˘ŃÓj˘±Ú~Z©AĘĐĆT'ła^MűĽ“>dÓâßbČÂpž„{I$Jv,щ‰—şo>ż±‘í4ġŔ[ĽV($ŐdŠ6ˇO٢f‹ő|ü ˇ&ą°R÷˝,‰P÷÷N†ńľ ]®Ş|M×ĐÂEN’N‡»ŚřäR Żňx}Ž•:Śî®0˛¬RE‚gą!óLűNłľC‚ş{Óôáţ°¬Ű€8Ż˙éY‹¸ĂŠ–oĂŞ‰ŤÝXËč¬ú €iO 7T]Ęž×ŕ}ż (;—GÜ-Ą«ĂgíÝ٬hÄî®]Ú?tg+şď‰¶3ŐÝ"1T!¤p®±Fť軾¶/¸2QňxWwsâŤú§8Ôş¦Îż­z@Eíf+Űv€!âř–NKÄ-‡'{őËó˝Ţ`ú{łŁM1ěýď¦ßĹиQŤÔ?"VD<ĺ<żT㢖ÍtBéŔR7­7Đ#2#ŢĆW«2Ňj»}ZOa@ż›ćUTn–ÁńB8Żő×6­´Y[Čđ°8AeŇlłţQĘŘŃqÍ&p2{08ěZ¦§Ńg–UÉ9#Y–¤ľöôzŢ›`2°69ÖD4[öđt–‘„ ĂłÎ+r0_AäŮąk €ô…Áéä$đBSŇ„;Iš˙HŃD9ß*ô ěn©Yp »Wy$×m•2rŮňc!­»AHě°«ív%^ŢčŃ©6T -Xöé?Ťŕ-pŮŐTrë>}Ťr1¨ÓđÍ™ŕIŐŃr;܆|]ŽBvNY3÷hľ-=Ý×s¨Z :łŞťEÚ˙>ÎH='‡ë¶ jŰť¦ď›“®ă°Ň*ëĄ(‡‘ĄN -+ĐC{×,r—y޳ȶ¬=·IĽŠ|úâ,›śÔřĺą9Îä&šĂękJýDăH¶i¦ě=úYŹZhU&+a™8ř<˝Ë‰Ťo żK{|ŁGáQQű=ÖĂAŔw­Ąq€#‰LëŁHęÁ,ZˇlťVĐ,ôÄ‘‰9’óÄIjű6] Ć®eÍ×1<˝ÇôȆwJ`+.WŘł±rł'ŕC˛k$ś•šĐÖb{j L,_Ő)ţ®÷-°™đő<7EóşO_র‚ʸFT‡÷^I·ZP?Ë~ű™ôÇ{ÉĂ·ýĘ=$~p8JvócĂ}J»ö˙ŞE›$(ąú¨Ďú@±úU;ŕ/’nÚPZpüČ|ŤnŔR¨˘ĐÇAAáÁđuhß+‚UŇ…|Ĺžąrn¶ÚŘ%¦‹őwgÍ.¬!ё̸™ĺ˝fä€ŃfM2Ćơxs€ç“Đpzq,¬{é_˙DR–űą7şRqç â˝S…0ČăóS·ë¤ŇKTă]™ŰCé/¨Ů=aţî Ddb n2·6űŘŠÓJß 2@^ -N+lŔ żx·rěuíżmáýěć, \üÇ‹±Ä¬/úl3SĎ›ł -Ą2xm*óOq$ç·^+ýϱF#hPŢYůC ŕĘr-ô}M3—îcčߩЎ,ÎŁălYÚ+^§8cŻĂ;čÍ©ÎUäŢiÓ!GÝ\˛ŔÄĘ?Ú<óŞÜ˛}­pŠđŤńĘ—€łîíľą—ßWĎçE*7H’v•o uHęĐ2@¬sTáĄâüVB•ZÖl˝DťĺXRĆü˘;aBń„V^ĺ#:ćř5¸łŃí;vŻLąä`®kV r*Ř‘;uś«÷ć~HhU†Ź}Ę›‘jˇ€UD§Ą(_Ĺ*áťí"vŠ-’0Z[ŠĆm˘Ň€F^?ľšÄp±>Wć˙Nendstream -endobj -4154 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -9η| üsÔT «b©(iłU2˙0_rĹ »Ło‘Źř%!Ň–öb -N ÜU Zó¦Î– ń_AĂşK(¤ęái× -®éžé\PÇ‹Źwú@Cý÷áßHA'vł¶*‘IôçŞĆŤfffÁ8Q›„R(ˇŔí°Ë;ťPKşł¸cÉ,Żź¶CŁüTď»ŇâŻ:Clj}ťsL3†~,Ťřăş”Őa6ÁŇŕöÝ’• ‰S-łtŢÂMi[ć{V޶qó*9ü¸+J×˝¦ž¶FAOyşS|PčqŐg¤i,€ěŕ…µ1sµż2śóď¶( ŁU!„3ŔÖďç&AtA "ôÝ] öhň;¤ł·  pGÜŚ\–ßđf:PÖöŞmäw{'¦ĽmëÎUvdş±®¤O±ĘkČ5mÁ›¶Ń¬żw§ľĐĚĄuŰÇ’mň†.›…ţTľt/VąZ€#ćUŽhIő!ő]o -&kź†1Ľ’'6 ĎîĽwČ+2-™u9H©ŠÎ’`2r‘Đ«Â6ďé]ëěLşÜľŹżcZlÍ!„c#@´F7`Yź‚ŚăŰv7ÍŸ´ ů äk^<É©ĄKŇ˝Ą[q»Ň $˙j–đV1µ€đ›62U $?ŕîĹĎ ·pµhńŤ˛ěĘ]BźÍŇ|Jćl‰ ô‰SĹôč4řľç„ŕ˘ÂďGćÓĆÄ´2wÖ$4Ó˝NjŁN¨ˇfó¬U ˝`účkß]ó?ĺüÓŢ›á±d…Ńö˝Ů8vŁJnBqŠ| ŘĄ]˘Św7@âM ?ÉČR>5)¬µŰ.]–„J–4˘9ĄLmsU;ąşf[1âŠe¸sŤH=8Fý1ëNCŁÉµá?'Ńëđ´éĽřŚ€®u%cęg®c$ťs˙/ÖŚ»ѲţĚm>+Žöo(«D6ŢŽ«3RÚüĺÜ{Ż%ß°×ě9¸ĚÇŚŘ®đ˛č"˙†Íµ]@öťâ.Fńb‹Ľ=O‹Ňýy€qČÍđźJSqThĹť—ž«ľ|J™Gę»L©n §ňÉC«+–Ŕ—H˝çű ÖŞ˙íw„čáw[ş^ŇŰ3Ť)¨Ť&t±"dkái™‚Fhö&p˘ T·ř׋3Uĺ&ĆąÖ™D:ˇĐTIvTŞş‡ß\ŕkV "¬c;‚wبĆvp|ˇ›÷ęZźúJ|ty -ŤŠ–q/Lël "˙D›ŐÝ˙|6ťX×$WĐ >–…ޤ;ËlĺN'/籊ЕŮđĺb•›¬F`î›ú˘G7őgëź7¬M¸‚‰UşÜóD„w[)ě"w ˛iŤ^&qą\m>ú~¶!vÎTâî•׋+ :U˝ D¦GÜyXÔÎPpüBś“}nÚZ§ěĽ(i"FŤy–žH’ŔĹŘĆhjbEÇQQ\ԝʂ¤wAWE*µ{]ěĽëdÄ`dź2?^POXw+&·fÎRU˝ę~Jendstream -endobj -4155 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -/â¬Ôv·’.ń1šŔ™g|ˤ é”˝>˙{Ěűs=ţóvă.Ľ«$1ÓÉ·Ő‚«`…z¸ßY†0Jľ*pZ†CĽK(– fČ“¨ŽSm)ČÉ—âá ” ŕµh›dňţň¦o^i$[e‡yą¬Żm?—¤É -CMúć§ —㥉 ˇ˙ńą‡čdßâŰÉWŚI.¶©Ďy˛8Űt%< Ç#‘„ëÚ|°u…L.Ţă{TĂĚ:dtľÄ&)q¨vezÄU’Ő°$ĺČ&f+N7ŁSNoyčš<“đëň#mmäĐÍíşűŢ2”§7;Âł?Űw±i4e„·ß˛7¦PÖ˙yávĄCC±éů°7ş¨Żi’´~ĚĉšűšE*¦Ď_LMäO“EÎcÖís‡ó"Ę+$­šOTŮP`…`ŽSßv!˙ăřęŔ"…0ęŢń ‚Ő Äí$éú]Ŕ@áŰŔeId‡üh`‹ůgîÇ ü©ó˙§fĘcĐ3Îö5ďÚc6»Ű&ĎÇP" -ÍQ]NJËwPI¦Úé­.¶ú¬%KôŞŮu§`,3zřĘ ÷”ˇ7ć…HĺÓaľx”őbŇǰÂ|OKČ7Q¦~śC;i l­†Ł/ŢA±W6taK4r Áđ Uîńă|ŕž„iÄxČ gĐíóÔó@Şßv5YŠ*ąoęCńd~jÔ-ô ©o±ŕęręąéi“‹Ü~ĽĆŞč›¬‡múű/öŕy0łĘ!Fź^v—ôK[îĘ˙L… -+>ň‚/gŮyŮ{˝5Q6ÇőĂW”˝˘d÷LnF?›§…¨>1»¸¤=Ő?]i—ŇG¸62ÓX×ke^»q¨-Đ´ýŽ’2s\§@6 :ŤÇ$Ůh`ďŐ‡<ČŘ9ę&@{Üť1Yµ˝·FĄrH -ą`Ýèn#*gýh×iŠ}ĎşM Ą!€‚0ýŻîAv)bű–P® žô-"t5ř|?HL7Źë˙í7Ĺó{¸%~_"QŻÄžŢ‡úť˙ö MŻ™ů?!Z‰Ę,ÉňéĄ Ąe"|ôÜ-í݉®Ź˝¤—Ąč|`í«uAVOÇ9ëŹU&3´ECÜĆQ1ÁWŇ!–Ysů‘®k<öűĹAÓ­’΄t٦ڡ0#Řęz§ą|~CYâ6ŻL«ů Ý´é™­Ú”C†rŁtčőb%óý2&ˇr”®kĂTٸ™7%éIP‚·?D¬đ¶Şű/Ť‹«‚±Ę1ňDµÍN\ľ·ŢLćŕ6\¬6ˇďpH¤U¸×K뱌׏ëhąc G˛™Ž\ÁÍvĆÜ…î/4śp%Ýťü÷anN·ÜµA ˇXŹ'ką¤ŇX¦¤·gđÉ˝1ĐŚhÚű]&>-3*sf€żęéé]Ú6.PUîÂřđżVG®?•­|éóI8ńŔifăÝőO -žkŇJµ-iÇŻ÷µŚ˝¸¶öĐĽ§Fă–oyůíĂąö,‚GÖkśŢŔÓ&iT\eícYŐ\@Oýío˛ŃBB±~y7ô{e5@ć±r/_ATŹou™5Â;`Ą”•äŤv·‘á…'ÄÉ ÉŤ„őŕźY¨-g+4A¶%ÖDČŰŐDɸE?'”3ןźŔg|ĚŔ^ţOÔ—qkC«ÁçK±„©·ÍÝŤć¦Ý>ĐW“p*±”ú ´li'ßBłendstream -endobj -4156 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -óöÇĽOÉTĘ’ŇĚ€Ď=ŇĂ;;šćĂ)nĹrX"ô Ł8ľnýÄ•úĹŽë§Z˘>|ń‘+@ţe˛l Ýß“JuaŃG¨ŕô;v’˛ĹOwŕů—šžŢé÷U3Ź™ÁÝvO$†¦$H˛Žľ×ë}$Z˙ădň˘¨›ńŢ$[N„-w—(çż®sî=¶9| -ˇKąhBŽsř„”Ún'bßQ†>Î_€?JŻá|\=`ko*Ý…tßAĂ=¤žxÖs§Ž°Vô®2Âç-Š Ҷć„ËpŔ2mNH‹qzĚs(8Ús÷đŢ»ś»źňg<6ľ°*xŕĚĹ­[l´ß{j_ďÁe;k$\~)yLşBš‚#Ń Ev\!vn´Ä¶s=KŕG6č´_^ŕhV¨čON/ç?Š4X^Îb®‰`4mĎ­$s_ئ âB¸T¶JôAÖ1»žřH -)0+°™Gϵ­ŻmłFëŠ7ŁŔjÖĎ2kĘ Ý Áň•ĄíÖ¬Î#•$ű‰ŚůYÓ1w°*Ăź÷¨]íVľĺ+mŃ3!ݱĐ4ü ŔTcÜĎt}°ü‰éF}î˛í‰uS=ţM¨ű9"ď\ęó»,+µĹwüZEŁb«ë÷×az…—7t)ŰZęŘCcŮ`[Ť-b­!ţ.Š$ńÍꀪĎXŻŕBűI‹š# y×HJfË”>hPŔ~&X„wfżĆ˙-*†í≠óú×× ‡¬ &8!ä?:ŃŻ}ťÄx\Ůý‘@uç‡ď6Ë6łúţ2Ü3˙:[a>dé˙â0R84Ő”2V„ĎâvÍ>¦/2Ę…HKŃj[< -‹Ť‹Bź+ô“µđĆňW‘ÎĎ:%2‹X+a=0ßúýńţĂ ® bňʦvĽ…s;ľ»Ö×i©ÚTgĐ˝™úqČPˇ{Á*·Ł MVí¤×eë‚ô‚*ýę0A™{ aśűa°lüCW‡S,Ń!ë!^ ‘Ďç«çě,ĽťWSÁbyđ»U¶ CéBŕě¦$¤€­0_Žťźp{ó 1‹2 Ţw®°ĚqĐÉd}`$#óŮ€ÚR88[F˘ÔZŻC -µ˝=>RŠŢ ]ÓÝ=çŮ4ŐŹZ=a†OÚŤO`ţ¸É €s9µVíŘąi!r0ŕ?ťĎ%ŻÉx"Á5EŮW”]0j­®M’6ôőPĎçŕ©NÔ”qŐüőä}î0ÍmJ‰‚ľąłô˙ŐŁŐJ_ÚlźAd8ŮŘůşkšĄâE’6̧íî’bZgXxŘÍw'©WlÖBůZ?A@Y0Zť—Oă?…’ń¨RĹáfŐ¦Ż»©k qgĐ^Š*MyÚF@Ţ9ńŽĄľŻv±đ łůQŰ]÷aŔĚrÎč8Őzĺ÷9tŻr@Ëú‡O»îM©âµ -˙db+p4Pé }yµa)’řPI®`ô•2Uą±źż÷r pL⍪S^™üĄIŇü‡ĹŻűa[ö—ĺ¬ dđlż-$ë‡ c%¬ž¤ŹMM†G<]ľÝążF¨†PC/6Y¸]}…s™ďŻ µ,Čr…Ý.MŕőŃ< ZÖ9ĚÍŞ:xŕ«E,ĎđÝĺʵ$ö‡Ut§#żń6dˇŢłž5QŤůĚxkYýÁę BN2á€ĺÜËňş$3Ŕňč¦{ -ůź÷T >ŤŽ±¶yö{šrW "uÄÍŹA'i€€Sčp2Ĺ?Ťld;şŇ¤ÓŽâĄSę¸WJ­đ@?ť«–T2.´XřvĹGă8čo©ňĆĘ0ÖVA -Æ ŃóĄďk=b%;0$o¸‰N=?`:JşŹşµ 36é#Čóq۲TôŕŻId7ś¸SW°ŮëŮP±Ş˛TĹžW¦lő÷l2¸g«OăŘDZcü¦Ś& Ł­¦46~řŐđ€‚U'dŠĽFIæÜ2̦2Šş˛ŔÖžVu„ŠPßq Bě~¨"ąĎŞÇ@^;,ň‚١[l˝™yý0Ľęťű(Onę°€ íWÄ}t™< -·WAĽ’›?í -ă§ů‚%⦧zń«6ĚBU7 ´řJʏĄžŐÔYv϶ľŃúřM$JéÎ#Ź`&˝‡ż+ăł_Żurůö÷’6óaqbWň©ÓS‡\Zľö‰ZäöŕWCď—fŢą_™ááÇÓHµ§âç`0OöôXä.˙ň†'슙;ő~oQ|‰ů qĐŘ®ţ\ß’1®˙“ČO,·“`g…wBOgËÎ˧hî&xmŔhŞ2äî=ŻU$4 JřpĚc`Ą‚Őćź5iĺĎ€wąrS}b‚ž¦pmůń'á·Żî€;˘–O Óňş˝…HŃ&{čúď™Âś´ UWřŢć·4&°<úOş {U\Ú] -_TřÖcr1°uź\ńˇfÜ>— -,Ô;<7 Ť U@fßÔ ë¨&öŠkćČ{—~7[ú]Uż#2đîŤŃí¸ęňÔů•±¨ÚJ–±Iɱ‘Ë?S±@ěćHČ/ą\±úŐóBËk#ĐF<÷3ŹĽ"Ůüë;Ä s§MĄXendstream -endobj -4157 0 obj -<< /Filter /FlateDecode /Length 1440 >> -stream -Ô…ÄÂĘ›ůÓK"ä°ľ{ooCü:ú‹źóĆ.ł{ŞKîdĆŦ‰BţTł3ÝJŹ[fŐFB'ˇ¤ţ ´[(-‡ć7\b :¬ôŹg¸Çô« %äă_zx5iŻdŢ„R-^OöjL´őÉ‘|ü;°8ű^‡:¨Ó]z:hţcqŢM_íđůß SĐÇô˛ż©µşŠëbGĘ|.˙S|ŽŤÇéHĺá ëÁČZ‹ăűÎA`Ń„C®‘ŽM˙’´YľÁ¨aY٤3AěGľ‰H Ú9÷ŃA1X‰Ž‰Pá -Óg= ŹżÔ’ř|Ö˘n†kĹ 0S[·†7†ŇĽ>Âfş™$ţüÇA™đŁśČă);&wŠôK µ4î9Éxú=Ĺ3ý˘ĐÝń-ŮŃ4VÇZĎe#|˝éCž”/¬SÂá¶ąś©rÖteĚ*©8¸ĆŚőMHż°ȉ¦V0áő%m€©Íö…bďhęߢ…il‹•bQ±°Fd’ dŘdnlJž(61ŃîsŢ=%4\l>îÝ˙0Š5˝Ü*BŻ‡ÝŠPIÓc‰ľł®)łŢŽĄ@)đë– Ü©ÂE-~ĺF/-ÇüáţŮuŮ|ŮlA¶ÓôWFś! -É]Ţ 3˙ě/«7‰;÷x3-î`ˇ_RŮ1*ť‰öĄÓDWÉ8íI-†ţ -ľYÎkeĢ%L}FŹBľŘ¸Ő’5Ă­JI|ĆÇ™¶_yŔ sy3¬Hö Ę:8HĚSZVâš6[ŞáÉßťJČ%^VD‘LŞ*n¦ýSů¶,M uÁ“Pŕ®YŢsSAĐŚ=Őµ•c1éí$yßňÚ;Ń´üĺ3ýeÁˇÎËjßEĂ‚¦ö¸€JĎv9Ýý»$ţťkb¨ńŃ·¤©śî¸ůÝĐ×ół#•z¤Ëc#·n«_m˝]“Hl.ŐzŁü®*ÜúRďpĽÂ~˘#Ö(y@5׍N[PŞ=SAŢŤ6©B˙}¬ß»‹ŠpRŇN¶on “X¶vˇLÝtľ„232҇ÇÓžŢîEhň0oÖČâÝÎ:ŹWŃ ńi¦ŞŚ*ä]4,tž‰.^‚˛ŐÚˇńAÍnU@Ř/óĘ‹˙ň}C ^€iÖ3xÉé´iƨŔÄgJWÚUýîrIŻ·üŢŔŔYÉ*E“©:Ć˝\°÷äGŘ*‡Q—`âH´Ř#rSN¶šŠĆlť!Fľâó”ö<0Dá/ňâ{(Ä!ZÚ>¦ĂŁ˝ĹŰ -AD‡Ł-/ö6Ó·ĎWŞeGG©ÄéBĘ/_®̡‹zÎFcmŚlî‡r‚Žůö3Vv÷$üĺ܇3Q†âkď řĽľâ]‹š/|¬LHú–¬»ĆVŚÁ@K/>“ë4kÇ}łĆöÜ”ÍdR¶rH*d8}?ŕň"Fáy`ĽËrš'Řv}51c§Ô˛.ââ9éţ„ş“â€E[Őź„­ObßPËҢÉA\–:÷ĂČZěW-çöSŔ4}rÍďl€/AĽr -oqŁüÝ» ™˝ŮF1˙I`@3p¸%GiŃ»TmË€*¶R(Ac|…©*űáń—&§ŚS÷×pfŮW鲩´ŚřYĹ{{KoEHzëŤcyĎ,ę>f\…<¨’ö«I]!ô{˙»­ĄŘÎäpşÓĆR'-€´§ ¶j9‰+ dk…lršśQŤbU6ŔÄ]7@‚†ŘM6QcPÔwmvźŃ„üPYj%Ý+ü 1Ů#‹]3µH5ăaWŐYEý…‘j]ŰqÄźzC°‡ă´Ś.ÔţݤŞIą Ç•ĹÚ§0’4Ľ!äÇşćęAŤKČy0źE«§‹ţ†(|0.Đâ™*N‘Pă¸Ç–l˙endstream -endobj -4158 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -=ă9qîËčń{¸/d.Ůô¤—PBp/ďýS0Ďj¨“„ŚŇ3HH„vřÝžNgéxĺQŠŚ~ÄÎó%ůľWĹ0Ű5#Ůď ş”%ŹéQâŚrűď.Fü~Ă«¸] hýV JŞ%á%v—ł­ăöčĆ |ń–s§^T?Čn4;ăHž{K9‡5Ů·+ř‡p"ńv™łĘ´µ˝m FC)ľ%ś0ßÂŹ\–Ů:a^)Uˇ99CkÜ{Yç"{‹+ŹŽXY|§P.ź0žčo,2g…MŘ(ż#ű{őë>č˝`Űúé3µpçŚýŻ‹ Ú‡ET& RćÔ§ç 2ĆvU_¶HIµ żuŁŻ)üűŽ ëčZśpΙŻą·^ŞdJ!1ęÍÄSUŹG…"r]>9ß5ŢÚľ9ŤNń_şK„%ŤË+ş8Oa4źÂ ńóh2”E Ą¤]d\M‘ş§ÉĐ.F*ŐôpÔ©źŞ¬•î4ęN őÁÓ/Ăe[HÄ‚ruV˙\ýaË” ¤VNäŘkî Gi®˙LŤ›`âÚ†›Ź2RmŠ Ěô÷,p†ZÝnR€pžĄŤeĽ(MdF!‰Bfăů;)~(íÂď@ŰV "©ăÍÄ-ĘY‰Šůś‘`Z=lČaéN¸™żńĹL 1 Gć\nƨ×ŃDÓ¬ %}©ď$G·±©×e`kÉG”ŢŰ™ §D˛í†{îWA×ӵЇQđ•pqSKHŹś>"żh’Ü.j/©î)ĺćď, }ă7E§ -Ň. -©ęܛޑG–J™˙f Vź)N·KŚi‰ä’Ă`‰Tz}ž77`E9bČű#+j;ţşĆ YPÖźĺ_§¦¤;Â+6¤ť1MŁ˙x†B©K+ a¶íQ»ŐüŁč®Ňnk)Ł4ź…N@·Ŕę™#ć ß5A´«lÇ„ľöuvëľßÎ Úui2ĺÁN:‘Ů\r M#Ďá''—ÎnČAŰ)Ű7jżÎmŤŽŃhďŽ;^d™™ĂM°ËóέŴ›ő ÜíúhĐÚˇ–ŹŢ÷EJë9ą ŮáđĘŽWčw®©ągaŔQŢ•čAĽćťöˇ!q9y `6žÄgZVŻŇőÎĘéß„íF'Ń‹×KXĎĄ<­•,„•S°Ř]ĺśÇv~aqCoł­WŰőCk”óríI żMBd@ -R5Âď± -¸…×Í1ŮLí˝ďBŁ*î!PK1ŃÔą\ľ°AŹnŠßO¨‡řđ˝ŕŐréVÔ$WČ˙…×xM2źÂbg -T: e?ésîó˝ý­NL˙ltE»)™0·8)ťTśsE.z[‡4zU¦3Ń6ŃÚčJ“spA/Q˘%äăɱŔ‰×•äĂňŔ‚.îaŹ4kX5»G7/T?ËNkśÂ¨eŘúýEńÂĚó’¦éa5đĐ{a=:ęlĐď­$ÄÎ[Q~Ăţëb1ˢW@†…Ż a1[ý©dŹ;nreUűYž˙'!5aKaĘĂýL†˛M öę—#OŘĹÂĚ%îÂ%kzÇц„µĐľp^Kęj}L I ©0ÔwĹćÁa†Ă¸{ëů€öÇ5~ŕŢî⺥cö ˛Jćx÷&"îńű«?ş…€ŘŚGĂÓ yTĽ«]źěߊ“{Ý«{ -5ŻůÍŹ¦ĂîC«¨zń°(0ŮŤ¦fčGTţ‹źfĺąµbÖËđLÇ-Ů/gv-!ř珫ó{EŔ®“,1ăßȇ¦ç›)ŃŚSŻ,ńZU˛ü~ˇT#g‡zţ(I馔tţädcöh¸?+ Óű}îzţâͲŘC I’ť«–j’Đ5·őŘ%ÄöH-"KHšG0ŐˇÄwµ=s6~=şt[ąa’ŞóUŰňh®ąÜNKö4J#Ä;Ú˘ď¶Ă¨X©Ü`Óh;şOÁvV 4¦g6 ş"@¨ß‘—´ -yTŢS×®_D›ŃvŮ0ů3 -üţŁ»¦”Ą©_$“Kk'Ě[Ęçg“6xÚ^sk§'sćČišQendstream -endobj -4159 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -ĺ‘×ŃA`ől×™F~…ᯔĎáĘUŽüSBE>IńšâBS‡t®ń˛9ű t†;; ÷ą‚NxŃŽ=źyâ׌éVࢹ6{'őĹsn5{ECliZŃE•)r•=Ąô š!9úT,Ťl@v' őM°oŰń!ąĽBĄä˝„ź¸.$5䢋gKö%mĎI:ÓÍó*€9,|8>ťsŘbĂ2i`Iµl˘T 5] `Őž!ę[NőŤ¤Nj«ńqć–ÝŃ đX”Q±śNHČ•a®_wî6˙ô» ŔI­]kÖřxr_Ô·Ú3A©——H;ŰkSŮuI÷@⮟¬*†3~ô{şďR|aöÄőr{E'n˘/LęE~0KWĺJb»µ÷)”:ĘV[‹›ŕ[€4OÖíĂ7y‰J63=|Aáŕw|Ş™$|Ť OOwwĆ}"¦yiQ˙ř˙OyŰ\Ž|ůW&"9âŢ|¬˝ď˝É0ĄŃBjń˝iلݠGµŠđ±ďjsš·Î‹×“ľGíĘŕVľąJŤŻšÚópď+ŞuÖóŽ 99WÇR´ O×–šLQ´ę“|ĄÁ#ß":^Ş(I¶”’ýëMmqiÚO F󏢯Á‘ݱ Ľ‡ű Ł=ˇ—Ç‘/Đ4ZR^•cúkáË*č—Pk°ĘŃ)ąQ ÓaD#űţbęďl¨ňÜR¦~=ăfŇ—őt’—ŹŔĎ«j›Ń'ś«zn‡‰˛ě‘ ź¸ęí[„)%w -¶VGOĘu?ó´C*U‡›{4f”‹±w’ĽxY -.zŰÍ»IÎ^+9CŮÎ ÍúúlšUÔ‹ţ¬N?Ts.Žŕ[šä!ÔÝ*úŰë(C6¤ö:ä:P.Ąmhč‚ČäÖe(S;°JÍ -'Ffćbźł+.óÚ|î”:-Ű„?°`¤ů¬ŹŘĽĘŇżęzY»ą K[§Lמ×XKçaś{b"âËnl›P€FâÇí2bŰ*fë´é[¬ż Z[8Ä92Ő®©ˇĆ,©J¦ÁJg#’ŔßŐĂ­aP"AĽ×}UîE8|Ýp Ä#Uź]Fó—o{%#ď»gb—źr1¶wôËý0ĚÉ b^u*°2Ϋ+TiĄ#!ݤÇď¶wpcÜv÷NçKîo¤gaŰI€Ň“kj>˝J+Żm:÷Đ˝ŤJéhŰ«$ŞCK'™j<˝ŠŰď˛ŕHFůaJSâç}ś†şŢ<â`´¨~SP=ëŤÝM žŻfďîđI4"‚u¤ ·\dŚ€-4ĺn±âÓ$ZuIôĎ7§Ů.ç‘C 3ł1[]<•Í4Ś®K}ÜvDĄŐć-á!—ËĽVyäo •akôĚ:ݶ“UŽ‚}8˛o(Zý´ç W¤łČŽI|W k…% ľi‰Rą1ĺ$`.+•KH>!Íĺílęd b9«?ư>ž+?Í1tŔ çčĎÂčúéűÂŤ™üŚ—ŚfĂ«Ww;FH/EŠ^Űą,´ľÁ@śK_2ľO´ŃSh-Y7XΙŮ4c`ş/ꎤšÉŔżö‡dĽ…Ü»fě'ÜšďŘŠž™buľ7Amw#'wXŮYŠ.Ü{ÍÎP ÄŽ˘¶§5s^üRpx˙»9.dîäJȤ"•i:×.— ˇźń_™7$’=”ÔöżáŢ;a‰ýŞ©~‡$ÇńVm¤Ž¨«Űăű´yQ“ĎBÄÓ¦o)x gîPěnŚ—fb×m[ǡ´Ń‘ѫŖÁxş”~0)ďA7µ°šfbřĄ¸-ý•*'găX€‚yL/2^Ťńń¬ąďłwë4‘ĆŤ„®ôÓ3Ř &ŃľűÇěbžoŇ]·ŔnÂÚcń^ŞOŕI¤Z]7ŽbÎ@EŞ›Ő.—â^ÂF/í–ó„ňsđ9'ťGâ)şQÂł‡Ń’5ő¨©Idő1®Ů°µ2‡˝2_µ·lĽŘÎă<Ş!Ůő.ýőŐőŕĺ+^ ¨EfĽ™¤ˇYâŔĽßxM2˙x0L÷b©5Ĺ0ꞯůESŕcWóÉŘ Mx±6O<[ŕjAŘů%3MsÁg˛ŞŻĘëoŹ6,Ź™đćäÍ@bnlv¶ö·†D3>v·7•ôŇâ$ŢĄi¦y ÷‰ę[*ndt˘&.'âAĎhYYĂnsz€.ç‰ńö áśrŽČę¨îŕGąÝ$p!ľĄ}†ăIČ„]oÜÎIŁj$Yëć ާ1"·TYĐFp\±B}X‘|ş’˝ -s»î‚°ŁyČaëN¦%¨2#SŁňŇz˙ĺŐľ-†‰<ŹŐÜrSX#uĘżänĚâ}ŚE˙lD32"¸T•¦â÷şţa~4+ †endstream -endobj -4160 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -—}šÉ‡ŻÁÓę×bŢ2Ärw űňBüŮ ŢŤ/}S§X\iŰhE?¨"şGÂżâB”Cyďn*Ó] ¦!°Î°U¸ÖQ4ä—'x',ËbZĚDä_ŕü<”Ń*š¤[ÔS®u »FvÇŮů˝U.í"'4fŹ{~¦ŞI•4bl$ŞŠůTQw‡•_"3ýLőHś9,8xüqĆ YěkB¬{ ŁňÂ…°ßŚx%©.ÚŰZe+=™Ďâ’~$đt1ś%x—ŁěÖ˙Ö1 –l/eµźÂŤ=šńĄh…š÷sĎĐŘě_Ź«ÎŢłŔîÓłîďî_Řł˘6?ßČňż`b2ü#¶ÍMtB¬™{ް ň°‘7tKŰĎDšh$×X|â•,ŮkĄ"¬¨!Ő'—š^U0Ą .óo´¶’ů]Yz¬•y´k -Ż C'ů_-` ©ň1ŐřĄ¸˝8Ć$ő}‚rĎůgń–×^Ói1Ą€|›Q-™Š¨MgDl'6ůNťZAĘűęąÇ¦QRăr ăĆdž8˙X7Żí°ŕż{ś]ÎXOä;-ç4:?lńäŁćĚžčŻZŤ%ţ«p~ĚË´ŐĹJ´ÖăÄě#Á+Ao”TÂ'd‡‰:¨ŮöY„z¶;ÇěĹ!Şź”‰Năx»ŤăĹWĐÉXSž˝ŕnŘ &ląEřÜżĺűAC,ůâňö`É -PH(jň9ň6r°‘Ž@;„ňcłć}°x6/Vr9ß}úbşNßi’ $‰r•2Ř{¸¤PO…'1¬‚>,3´¤*ŘMŢⱡ.ö -~^™ě!¬PDď”#‹vo2LCřĎ ° -.Óř!]—üţž'Ă$Ű#8üĐX®~ęŘLĽö… :ĹśHmCÇŻS܉!–a?]µçĹ$‹lPX¬¶f}»ŠËUŤź‹q Š…@îUz$śY%ńýá%}žâ)I)“tŰ–ÄhGou¸eč–.h…4Ś‹yFýĚXb…~z‚¦•*ńz”Ş""–:Etdô¬,M˝zŰř\–˛‹ˇVMOGŽeűŁŇúç4GY—Đ©f:§××ţŤboS¶n‘¨¤ŔçLkeendstream -endobj -4161 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream --ËUÔ-G‘ĎŕHů×4ţkŇO —tř’Kú`Í }ĄÔ1ń‰ŢŔÇ3L­uB ĺ´®ż.Ö=ČÂ-ńÔęâŘý§¦dLĽa˙áÎV™7ŁÍC•‹\Ý Ń2Ź4%6Ťd Aź˘ď±%ÔYJA-sľ'C^„Ş{ÓÚ:Ś®@tm-Ç&/–—»KŹOëa -ţkĺQ™ľ32,Ő Íý,“aE|O©Ě>¶vYv‡$už -Ĺń /cĽS¶Ó0d aG) âQUđď>űóäš5^ö×fcj{îĂĽĂ0Ű ‡Ľh–}ąÇ7†vÖPWĘtó/»¸Ö(młĺżtěš]ś§V\]0,»gż*†E&%IÍŁ˝Ű>`GŇq°ţŠ%2ü0\Y}2H‚˛ tV®¬JIČŰýO§>vÍ&9Z­U*zVÄUĆǨLmŹőŞiG7ĂeÎ5Ë=UÁ3-qčZě»uQ¦ëTŹ]Y©™0Ş,Rˇ‚‡df?Ţ'˙§0ă1­z5őĄ•(„:DËŽhç¤Ëß›SxKűÍ’”ŰC€yë<ö€“žĎJv†@űFAGŇa-śÚ}8L;RbZ&“ś^F<3îů’ůó†]ünám›y=Ë(ô´Źą^§˙»x+dÉÉ2$ŮŘÁď1'„y"/ÎJşŽŤEF¤bpŞř衶Ö—u&đŢť)!×ű˘¸+Ĺ8P ĎŻŔǶUm¸Z_60a©vÚfŞĄçKłZ7Ú˛˛L@ŘNqËšă˘ŮÁşX„ŇAůŹ,–;wřÍQŚ˘ŇLÎ0Ú3žĚ÷÷[‡!ŻYÁ(˝ÔŔ}Ś+v´UÖyłŢb©ý)1č~ ĽÓ9˛^°Ž« ĽŚš4˙Už”˘ Ť‹7ÚőcY”‘ć}SĘ#ś9Á„č´ę 7XO€<·–©ó—cŞ™Ĺęf˛TŰ»mŞő–‰¨E·Ď hhSőîß”ô°—+ŔCţ *KË}Őg†LHÉm<¦ŢZĘ~űȦ÷ş3°´†Ć‘ĺů÷ éçÇvĘ®¸‚Ť˙Ĺ®ş˝Zş»‘ÄŰé|#óşžśŐJťIbŘbmôGeÓô×ýöĚ'Ü—…ŢcÁ>J˙‡S””Ăţ·› +: ľ‰EîYf7Ú3j‰ Ăl-¤µ°ń¶2Pâ^6¦ĂAŠŘÇÄĐLŃŻ”aöŁt&/§÷â{5ěsä$ la3éĐŇĎ]uhŮĐ ý°ţłŻ2ř¬Ç:^Q´ŔĚ®…¤ŇCQ×fĚîĘ©WM¦ĺuGě¦%ĽŮŢi ŁsÔóm–ů§a4Ü™Ţsć’Ů‘ukV^•<ň2ÂçYsöEÔ#l˝¦Ž—¸sÖK(m/dŐ˘V¦ýëXW‘âŕÇç‡0ŔQ":ĘĽî‡Z´Ôšé˘zŹ[ţŁSłó¶ŁXfĄ8tĂ%±O/# celG]űÄăŚÉ`ĎŞöb*RÁg_Žg€ëmĄÖüpĺBŽľŚś…ä­ÁŠŽ$Łĺ‡8ĹÉKŠčFń«Ó3źů”Lş±ł»\K˘Őx°ŚćěŁl“ŕ‰~ýi©‘ˇRźĆ/1ÓťW„sł/*ě®g„ˇŮ·Ř\őůü`÷Öp·Ă4ÓąC3|QÝ”đ)ŹKq…ĎŐ¬¦Jq»^/é]ĽZä=XČ4=ŹÎ“ˇD…«©†|?Ćś€ßńŠTăEÓć -kâťž?†kÖS€Ú±_Ů×Á2Wđői]5y%Đ´9óźl囀§ĎŔq tä1_»Ň?źŮ•Q xŠÉő"+>4!­XOú?Sˇ‡ČDŤ8Ţ2¬.ĆÔü «Nۦ€Ž>ůÍ[žpćtćŹĚŘTé‹§óÁ{¬Tňµ8ô˙'Q®×űDË@ýb-ŹâĐώǤę-râ¶ľOV8Őás7člúă(çá©©:ź•ăćî@˝ÖÖTűŇĽĄńŻĽą\ňŔ˘)”3a‡šŽ°‰*Č}±ÎĐlę{L3źŞžW ±‚îë“MëTŐ@ă˝ĂCĐÔwŇp€Lî-=–ĹWŞO†gŹkë´ŃFOŤ+Ńş‰č8f _ˇ(¸5 ŮGä ďDendstream -endobj -4162 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -úĐŞ}íł.ËHśÔĽ8şň!’g׾˛ŇdGMŰ“ÓËfApĽ Đ*oŠłýů—lVúËăÖ®ułjKs÷9„qI±µţ.Őĺ®Ă·”Lq™¨gşÄ$Cn‚Őđ­T¶ě®×ĺGvď\ô(žČ»D)c8Ą!ÚŹăŽJĺ\CR{-˛×ÚĚĺ:B*uLŁËŮB(+7Ľ†-Ü .r%—ůń}Qe"Đ!`ń7ú U4ňL,ˇa‘6>ŐXĆć Č;5ôz,žęPFú ę´†(iXĺ(v;ôőĚ µţŰż*´»đjî"™“äđPÔöŹ~]bËÁÉ?4­˛ß–¨—‚‰KÁčyCăiÎÂ*ű3Űvq3zOÔËř߆|É&ž[śŽúł - )ř~ĺBŠŹMŹĽDĘ]ł TiěQĄŹé˝Ö]Z‹«9”(łß ?&ʧiš1žĄŹ\(…’°b’5řý…(ů•TÓ?çbÇ2“N< čEâżßáäO˘yěň!y&ř­x{š&äˇŕh˛yK°*č|™Ř?ň DÚ%A¸%¶aeʎáŽX[„ ”;z %›b®™©¤GN*ŹYM…xaaOËl˝Řs©OM<4S¬N9ł ©îsĚ'6)™×ßÝÚśĆ^üˇJîU„.[‡u¬×:j8Z{ŞęÇ Ęd•Nń)ĽŻş -hz0’Ř=9żÁ„¬z_0Šâ睿ϝm.aÄ$-O44\Ş·I?$ú8żöÚÍ'M@G4)ôl!§mPú?ŠQP{2Ŕş7Ąlťň7,CµQJaň‹˝»}ÖčcP~ă·:Z»+ÉÇÜD®Äíë°ÇC"U8Ü `\gi‡ś¸Ł?@ĺ!„ßy F€Hő›Ő"Ľ¤Â·Ô˛Ŕ4şs·3¨,©?˙U%¶- -‚ĆŚË‹,ކłű_ź&7¸Ů⦨ŹŤdŰcÍźZdcź,Ëz˘·őůăo˝ -Pİˇ®?x8ń˙ škë´Tŕ‘ţ˛§VŻËŽĐ+ öQBÇń'—”r%-Ń-cžÚň‰:—ôěëŇćÎvdĽµ3fxMPü‰'nî”U÷,éľçÖCHLŢó»_ľ™HM(Ţ—ëňn%°q®ŮŞď lĺ !űŞđ„ÎľŹd–±»n•[P]b˛ţ‹×3|đ=~g^A˙7rť’OÇxdćć›×WŃó€wÓ@Ă1ń×R­]¸8:ß‹č -Wk»™®˘7Fau‰™W´±_*Ç4ť_ŚU…@ěťa'2–°»Ý@’3W)*c"ÍC,frŁ]ąĆ$ě#dä]Ň ÄčĆI‡Ú© ź Wk‘ďpYsę›ŃýłF]ĽÚč•:ŘÜ•U`ĎeئÉçOűŔÍŮIŔ 8v˘f îŃŘóG Lů2äCI1ÖpWÚ4Đ)ŃŞâDŠ>źˇ.ł“đí?äÎč< Š;í^3*†ď‘Aâ«ÂU5 Bµn˝ tsÓEa -Zľ.µg^vKĘ´Á˛Ť5yíż)ś=čcŚ€oůř®ąă´–7iŇŹ[§µýUIWů1Ý\7—>6› ŽżşŇ٦úFěŁŃÖPnőťëţ)›‚©O.k#Ůă‚}Kq”RŢŔ˘íj žĚŤößć©XŰ_Éh6vĐż˛—VΨ6çÚą^XîůÓ·J3ëqŘ<ăR–™&TßMhfuTÉ…ł0Ăr­€;Eź8ŘÜé&“»uň0îżäOö¦€3Ű6J>S@Ř?Őä„M „öK;/{ŻŞeôTďâP  m;ˇŰ2jĐp éŢSŮ3C’ôǵă¶Ký+s±ëŔЎbö~<ůJJ -óMfžµoĚ}-~é!Ĺ" ßEĂ^<Ń˝­vĐč8cŠV¦™ÄŻŠ™ ŠÍĐß„úŠpbŢ'€bh´Â…WŠf”ÚEî·¬ ¬•ŚPşiĂ„Ś ĂtÂÚÚaj>ŚCV]Đ «˛›‡=ČĂhŽH -*˘ýNU±‚ ŮCPÝŕéň6Ó 6߆ó.ĚfOp„®ĂşNÎăšF`•hSŁžt/GÇćŮOŞ,w;yă:ż–KµćłT”¸vŐ~Ĺ19Ç€JJPÓ)BžzěK% ‹ŤĐ}?čĎnH¨‹ú~ź›™Ń‘ĚĄé0ł~\oă s}6k1gűöŔIZ-Ń˝‘¨F3r{!=“¸%äúŻxĺ .µ^…¤č§Ź„v´ÜWÔăĺĐĚ‹LMÓÖô{|°űôăQÔé¬ć1}?5ůö›Ŕ0!endstream -endobj -4163 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -ť¸Ĺ.çţć^bUw;éőByŢÉVč_-,6P˝¸B`°=Żx†‹&oSwűőĺ}ç{˙…dó$€f>#čCxˇüËÁÍ%¦Ŕꊑű ëTá‰S°á‰Ä/A+Ä*·$%šń/ěí®xBŰ[s'ľˇËzr¨şOéÔ6˙m»»‡.l±‰ę‡ s <ö˙­¤­XÇć» {ÇôJźşŔŠź›ŹĄúI{Ć †»4±HÚŠEÁőé+őJ"˘źů„ËS~(•+‰ -ażĆfĎŐoŽęgYhą Ž~™-ď“€Ü>>]¸BqbšE«—ő´1U:rÁä—¨›¶/'ć¸öó#ˇZ5ÇÜz~5ţ1fU2”ÂŞ" -T˙ Š3ŹmcąO«żătCv:ňçśĘIĘcjÇ!$š]Ç:4[» Ů'e~*X2†mh g"([ŁĐ(ýv›đ~,< µBL~nѬ¶Ř8ăDo…X}ôČ@}4so›gŕťoŇ‘†ętsĆä-ŻżŠX»úňj+…ŘŚŇ‘·¶Ć>qÜEĽěO3ĽMÜžÎí°•O5šcP4VF…ó]73ČótíR„§DŐ:M>wşĺ íč´„,†+(P´gWĎ|$é!K´™!wŚË%©O¦Ľ žżťé…¤ µ~M G… aĽG‰r”»“u˙»»ĄČ~ôFĽ#¤ć0bŘ_ÂpČ%<|¸*ĆbT•Ť!Ż.€đ§×ŮąXŘÂÚđ°)x j^YZP_%Łžď|Ú°~#:YcéçĺnýŻ.mup“jEŁ {Žčt€řÎśěk׍? -Ű€ĄÓó°_8CS=|–´§:(^ŽŔW±›)D|¶Ř -"V4z4Xä%¤cŕ–ąťuFT;E H¸ö6ţN©T†ÂlŢm«d3YBU†uSâ™ůoľ‘A&#ŐăôwMáľŮ@ë˛Íľ r…AĎÁÁßJôZGIëŻ%śA˛duÚ!U)XmlĚö™â?\Xă»8-źËçµ+Ë(ÜčěE ”1—]9Ŕ8Uě˝,ç%Âű!y-^Y˘dvĚ×5[Ič[h]fżÎŹ®s2`|.AuĆQµ4˘ÝöΨâĎ%‹9|TŰłQóś–F±y4„ďŰ?e2…¤ÍRAóöˇůĂs¨ôíľCoJ@łţ“k<ěY_]´ćÚÔmV 딮ߛ9Z=e:Á\×yćW®U—//­59Ś·’÷…ă~÷>I[&C˝S~˛ą3ó]Ěž:J"°ď5µNY<şŃŠîwĎM}lśW¬3„l”íg‘ę˘ó×q‡htH-\úô† 1C|X]?,oÜéߌiABPĺ§(,U2´ęYMˇäYůM¤îđÍŞ÷ýň+ź÷˘GłˇĎŢĄás?˛jC©[iźň¦| •rČő ‡/Íü‹Śä›ÂfléGŞŤ°– Żs±ÄŹjÂëL‡Ú”µÜĄ”a8é§…¨Ťc»äµc:4úqC´!dŽőí·%Šu’ˇĚ&ľeźŞµhEv°8g k–F'Môvo˙KŰőŐ/´/°w’U'.zŹoű&í KźË5$nüăÖP@Ŕ…qú@Ć>č-č ë!ě%{‰'YěĆ»ĺl -67MuüŚŮ±ÁŰĄ:˝ď -ĘGćť%%ÁÍÎ`q€›âúXik¤Ö›I]™ŃKB±ůĐ»c^w »k5!äÁÓçOÂgşşÜ°—9^>*~zR ë”óśB·×ˇrţh›řcŮRŇ^ç/úvŃj1Ńë@uP(«jV?3źÚÁ@v<CWxGrŞ$tűŢ#PňúĐúa`—Ü+tJTendstream -endobj -4164 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -•ÎŢ{í6{Ă“tÍětúÉěz¤.#LçDťü‹–'ŠĺĚ2eśeýqăö×ď|#1íČ2/koN’^,VÜѤş üÍi¦ŕqBŽd9ß»ţT´>Q74#P˝ŞĆŕ ćÖYćS ´žTŐ×’J‘ŘőęJűmt—Ż\ţč¦űdß÷mK=Ů+ńokŕÉąEĚ}ŇŇ4-e-B}Äp ü·>y÷ -˙đmŽhh ©ŞHáZpë¦ţ?µĂ÷+‘Z$”7»Ň"Ť5\0˘kQäQňU}Uňs;'l×b†p5ĺqĘTAËK2 ľuśH\äJxwJańŘ:skŽΔµsÉřÁtŽ„Ă„ĽÉhóĆ,´­Q:DűĽŻ” z„ú˛ŁĎý˧lSuEĎö0J]ů=ł=Á1ź˛Ö¦ń6˙®§ÍnĽ¶‚”çďĚ`ői«©z¬&d2ŐB C2µˇŰá» ľLë>Š€üMÖtfV[Ó©˝¸k‰bĺQ^‰ZJ’”ë•Čě‹tąÜIjđô“:°™cáŹoćüůdńúB†Ó̡\屢;’ň˘Ý3-)ZcĘWr‚"" ¶8ăr+ý8­#ÝŞHĘĺ6<|\7ůö° _"dźµ}r÷ µçüYEzsHЦwáT űÔŰX×Dż903=–*Ł‚Ux*?9ś’F=ϰ Dű‹®hčc¤ŞË‚‘1‹~ŮüŤ*#uËÄ&&wÔęW=3=š/á1ÂŤ !_íć­’+Ů´L5®LÇîDŠ´¬­î8{ďg·PD2¨üXőZŚ<}±—’ű´ĂřM4Ó©16#˙l¬ÚýŮËZánEŚrż»äs†ţ«ňy‚đĺŃp$ę)58Ň)ü–ÝŔř×kש„7…/éůéŃŞĂńăé@máĎç´ń”“ój*ŘëŇŞ “łő+zŐ©Ť«ú€ń{‚$[’U¨;lŁîÝ„źÓ´ ײő€!i*ŰŁ ÁÄ"Bgčp:ÉÉ$I-zřôkşÁ¦ĹĘ%ăă¤'*ó 3߯]…7obY˙Ň -%Ů«ń™˝˘›šáöŤ……µ# íJ8) ď -Sî­Nňş -Ń›%ŽL{úŠ7Ł2# B*vĄ'h)µÇ>¶ŤůĺďńŽĺKŐŽîülÍ2‡cDĎ*uM†Gđa‚W>8ýCŸ®[µ&¤±ö©bˉšFľ´2 -‰Ë½ŘG$’ž´+ŘŘKD¸®˙úu ťĽö^8ň($¦Ł—#+Ů9€‹\`ě©îgĽńB•–5XŤ¦˙ż¦Ä?3Rˇë†ć沀Lݨă"ťĹ2ëÎ… kňA*´•*‡ť’]Ć[\şÎgčr˙–j’^rý™M™[ßveĎŮÔCfD°3čZj.źĆZÄ€™÷x-’ÚĆč-±%ó%c#Żm\µ (Qv&Đ×ţoňN(+SiĚősÖ§VÚmPü7Î42ye‡¬;ěxŔĚ·1–é•Ŕ3V1FŚzóě§ĚZFŹŢv‰Ňđč°řVwµŽIµNĘ)·G_źc˝ËÔĎ6ŞĐ€oéxő‹ž;ă\‡TiµyçE* ‡őEţ…Ľu„˘Ŕ_ZÉšÚČß+‹sś’KŽ)łž'Ŕx@‡ˇaŃüę7ö&‡:™»Ŕ绯/Ęć{!~kXR| yľ9&ŃYőEíý%ăćůVNězuÝ<ĘDQJˇ/öËÂ˙đC‘ʤŻá8lbÜt*Gžů)Čô4eČîşÄ\-EčGBVđśčÄßÚh˙LnţŤąć] Ďýôěť-ń6õ~Ä]gYdđSnŹiéáĎ -±?ś>Ł&(WérÄä.jm2gŇÝĽ¦^[ŕ€űkÜč ‹ŽÍ!O-INňĎťÓ€Ż§<Ť sý˛ÄUÓ IłÝ2H4žđĂB¦„}óě˘Kp ę)íŘĘóFĆ@±÷“^\B+{ń/IÄä×ÝŞžnĚąţf°pČj©řťŐŠĚ©˛xĚÎ{Ůß'·¦٦-G*Fl>Ęz `ą˘ńˇ˝€šS˝&ÖMÇwĚĹeçÄÖôôV –ş˙LO30ŕ6Ţ×äYˇ™Žâ™”kkhCęE¬Bţ[Ű(‡ěźő÷Öendstream -endobj -4165 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -łZ5„´yď› -ěŘ÷+}çÜń­6ôö*R#m"{Ĥů‡™>r§8¦ß‰>®ţáIv^PD0ś·–_ŮŁE­Iov–(®FÉúÄ0A^ݍ®Ś#ěxYdr}÷/qzĹqPVŹ!Şű÷VÇĚdr».‘ĚćKˇTÇ`C3żŹźĹWy^§đd˛dšuő¶ŹČŽ÷±`H·NÁ‹‹µZwĽmnĐäSÓšHTQ ›ň–¶ů„ʦ ňO#8*¦s48HÉĆFI˵MtE‰m ż˝IëĐ-AAĆó`fÚAAjp®ŕ=UĐ-„@%ßôtŇ,gçtüz´Q<Mzé aMt“»4řµ˝Ič+÷_”ä2¦ÉÜhđon*UĄzELuhşš†mÍ“‡Crű´űń‰íĐ -Âcő› Â-[ŽŃ_ůYZŤćţĚňŃşĘ9­&ďp!/üĚ<™h] Iř\)ňźÂŔźu¶ś˝6–oN*Z¨B€±°XˇX,hnw\ôŽâÇ=‡­˛RAK¤żRŻ«źąG ›L6ú_?`Dů/Ó€ĘÎâ¶ś_˛gäSŃ{âÖ˝ż˘r -fl.ë -eTĆî×XL&ŹTţÖyzKĄ>ăAüëX‘JőăLíżäMçTţz[8 -zš)…aë"MI:BNč_c*µ$ŇŁ}śÂv˝Ő ˛,s°*Ş+ľ°$)rk‚J|-15˝˘ZA~/łOŰŽęŽ^Q‹YVU×ńÇUTľ¸Zw2}×ĄÓ«ŚŤ‚|)ç)ÇYZřŘ—A€Ŕ{–„ůâIúŹĚŃ€[ĂÇĎu2cO­bZ„KŠhŤ€yu}.…azau3h4!2ŻőPP´”íŢ]L9Ś’~$É@CÝśzÄÍĘĎęßţ&çu°đUˇ†ćS¶'L迤[«0ţó: t•Uę%±É–´sÖôňFeĎpĂKY¬5ɢűP±/C«[\+PeĄ—,÷tw6EmINhÚEµÖÇřć]Á1ülĘG_¤>Ű:č×Â!‡äˇő‹ZaŔ)´®ÜŹH´\Z OݧəĎ÷Żq«„Ä<âĂ5@Ą$® Ň~ÍTĚqúő#“ŕ%ô“]-AźÁP%dú…jg˶ż’Ă{6 _öm‚^5ë7ĽaqŔă»Î7bç*Ç:x`¤öFWŽ‚Oćúa¨JqúLEÂfwwv“ŚaumgouNź0ڇ<ľ Ä{ÄŹô]ĆűnMö¬ŠéńÂY±ŠăžžŐaŠčΖŠKă Z­ä[;×ň•ń®!tý7-ßeł8#ß}Úď.ÓiţT’°n«ëÚŚJ¦#6lÂFΊmR:Đú‰FŃ®,»öŞ&L%*Î$–¦ű3އv›«mWB_‹č2•·QŽ"pŤĆµůżřvek|ĚĐ ŕŔë´™¦R‹ľ5“w(Ŕ*­:˘Á"dźř˛z|ő;Kš<Ădž„¬× ę'öY»ě@O‰}ĘVMfëü8ă3™CjÎ˙ńőw%č•d*_¨©ĂJšÖÔÂôˇ—íCBę™ Y#}ŽI{ájŘ~[ߪÍN›“’eÍÓÔ…ą8çMňn ß›¬ť&ꤔ04”8ăĂţŽ0Úţž˙rş8¦Î_9“c>Čbp Y -ŢŇL†˛ŕÉ÷·! ž *ełáď×Î:uţCëĘýÔâeg\äşi.¶‘™ůĐXŢI•đ ]·Sď§ľśSÖ;ôŇW”ő4l: ď/Ő\ŘÓ9Ě#ÖˇZ2UŇ_ŮhAy -ŁlZ>€`;xč§K DŃ“¬Wí—ťĄ+qâĹŢFŁ~r"‹…®,Gz´±Ó‚,%-íµm„zŮao‚†ŐqĎ éűŰ(Ćȶë~—K.řŐˇ•Y†5t1Ç5ˇ1$‚žse^“ŘErŕôŕTý7M›»°:ć1˝Šł”:nHĆ«bço0÷ÝąG×< Z'ŕN §rŞ™LÇČĹn]›Żˇ®53Î爐!Kĺr§ŤĽý(ëLq…ňÔěC›ő˝f˙`ôĎż­ßóňěęh:w«°›ŽĚl·¦ ꨟ -€éďΔ &¨=VN4-ŤČ˙çŔ¶Žń°,3ß’ţrjě[°›ť‚1©·Ľ9ÉvOcĽÔ— ë»…öhD¸…ő·endstream -endobj -4166 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ňô÷ŞU )KŃHe†P2ú¨ÚÚ#S˛ĂghÄÓ±ţ\iČkÓAIś=Ę1śÖ‹Ňđ˙—žýĆżęm Ď‹ă2u {`\g©•üT¦á 9â »…)ŠAîw±Âȸé"žň©Bžá«ł3dé’&;QL(%Q{j@"„ŐG4ě@]y¬ëᦄ*$ż NÜAâFNřřyťQ–ĚE3á%lĎl8Í%YçęZíg.HĆOPšiÉ÷ú¸Ň»ż—ż«ŐŔ((íTĽý.g"Í9ý4k’ÇĆŔn.©^26pÉ]}łćч!íb¨ÉËÄ}zł(0˙;6L?ýĄĘÇBu-ú-RŐě$LĆ©$–jhŘ· 3ا©Ż1‚żÁq>:śaű#‘ýőőƇć'âËSiZęĂ{ŻYvן i…ě…sđ?Áw‰J\ŠüâŘZ­# śezţçcx©ŮJ ĺż[U˝˘és;¤nÄ2±e«†é4ąT?Wa$–2ŇŽávŕČ›ggýÝŕÚŢă˝6ß·ĄBň“Ď\)†2íśžbaĆ*OŹşÂ( #ű)b‰şM÷ßý˙ÝÝW1ÍŁ/álŃĄáů0 ›E.Zą!jţÓ~4«G¤·B&ř+E Ű6Â÷Y $ĎsäJ ‰Źs°“ťđĂ„ű™ÝA醹 sžéÉ=N!Ně˛Y,„äÚCUöÓ ±Ú‚ÔZMţc’drx&Î…ń»•3”Ë©Ó$ŔÍÉem}5şUŘ8›DŚä_őV˙ń)đăbC ŮËÚY!/’‰$nZBHqO€Ë˝/ -¶rÁ0ˇ˙ńďćtť µ,ÔVSÂ/¶ŹěEúuX%sü’')3E*NUň¦ VŐ )6‡ t$Ůł‹çě{.ˇ˘đńxň‡?˛v,Śű6Ô(Óµřj݇č˝>ŞŮ}<+X«h ćÔ˘B™™íůâäőşŘéĺi~%çy!wĄš’ďËŞ|I}0˛€ţc'rˇeůnJ]Ę7S#†ľA¨űY$ Ǧ -&ucôňz,>fŞ ĐďŇ9íô} Fń¶‡#őJ:+ôź2{ÂŐL„JŃF}±Ź5´L˛ooč7vlŹą9qţ剦śWUL©&žđJ4ÎGś»xŇ ÉC.%€,1˘őú9$=ČjśxÉ`ę†Ý>«° Ýn’Źąţ-‚Ňľ„nŁ,űä5ć®uő›ÉëLÍZBÚ› ű¤mç5W"ř24Ą;&řđ“ŰÉ›b€ź:ľtPiÁ ¶.”Cźŕô7¨čťať·ę Żú&tTFwădµégxĽ:ŕńö6ş„Y1q,}ŤăꝼµÎ* Şť+Zv°ÖvoŰܦf™¨öţPÄ?g¬Î‡¤čñĹ+Ť0K‰O™&jľě‘TľŁOd˘¦‰Ú׍ÎRň -Çże}.kÁmáőŽč Wmł +s|´ÂkÓ7HpA÷e0;;ß!mÇendstream -endobj -4167 0 obj -<< /Filter /FlateDecode /Length 656 >> -stream -:§~;&&P·oé°W-;ĚŁďĐíńľ ,±ß'Ą&WÔI2ÄI ă{łhN~2Śż@Zhu™řxhűî"Cť5nގ5‘›˛čXĆ;`S›Ë˝ąK^çg¸őëôaNSś·b§zÎ$h€i¦,älkťÜQi—đU>¤ÄŮ%ł[FzoćőŘÓÓMTn@QčX<©Ógá=ˇ!.(ŘôúŠÂQ­‹'¸ÍÍA·lLPtV®4Ą;üŢŚ(ć”Řľ3qÚ˘ ýçţVł%Í-U8ß8*ŞĘf‡Ą Ęôϧ`’J–JZv®´'ÉűĂĺR¦›ő­Á-7pÖŠ^źôdŹ™vÝúAa—°ľé ¸ÖŕsČ ř×GŔ]Ísľµ,ŞĐę‰\ÚN˙ZGx™x+úC6ě˘]Âΰg6ňúLdĹ2: ’Ż’ z©BBGü¶Łš$1ô^ÜQA%$ud4RŤ/= ”G"Öą‰–đ›üËPWߣ% Úý'vÖęĆĽ9÷XŽ}Ű„&+Uˇ,Â.śž’Ź‹ízčL»Kwź%®ĘM(Ş*éÂ|sgmĆ )»äňm¨KŇŇątÎ}3ĺĺňhâńČt™†–D"üf,9şů“‹lż"QŤI&g@*“ŁŇřĎDăöyvĐŤÜĐٵ;¦Ý«i­Źm†5;Cü ’4t–`Ew‹ą’ÓDúgcÚĚ˙\łšF…Š&ăŰVĽvTc÷đ%–|ˇGfäđ”k4q‘$•€¨,ľJ†‡© -ĺ;k:µË÷śśÇ3Ř©VĘż›ćňIçí‰c,ÎNtôÓCgŠĄkŚ9AX$®endstream -endobj -4168 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -{Ѧ"e8is! Â_wÇŮü&$#K3yuv(ë’ábŻC›· ˛ťÔŐX˝öc<í[ÄáC?Súü36)¨ÚŠN.ŕ®´ŐßQ9ő˝f/˘pëĐV·Z@Ş.=Y‰Í®äšżÚCKˇ¸öjäsýx’b Č8ʤčíbśł—żÁĎŹb™g9q /ţ”{ný©čĘđ4şE"FŮđ]?'_6ů”CYIr&·ô.4âŞM€iNٲp|{­Úű$–­äAa¤đ´Ťň Ý…Č\Ęî »Ő¨QvőʎdpĂBóP mť|¬‘©nNvÍd]:L¶ň÷Ln PyҤ2ÔĚöÁšŽÇXzaţqű8ĘÚ}?žáá—ÁÍÜ3@:˙â‰Ěă=•9ŐóD GÇÜ.5í - -Ý[ş·N´ů=MżćcŠkčńŁűYýN•NĂG2==ś‡~]öY|`ŽS/‚fü9’FěÜřĆ»ú ?Ę·ßJ§„˙w¤ßżÉoX¸+a}@…»aRx+ű‹–ŔŢI2Óę9ôV¤ă«9¶NŰi -Ô™üuyzGҦKĐ -Ő6čp…—ĘŰi§xĺř+±sYh&*—„# -Ś9’»“ńX‹ţŕË>Đ -âmĹZŁ„ -Z®…ąSÚÎŻhmĆßjß­oăř!â˝âî×mŻ­ŹŚS—&f¦šfKđ´Â>ÇoW€śľHM4´{éĐŻ,zڧLÄUu \ĂÜďVĹ> ô ­Ą®ůę“2Ť{fsT¤hg A}Ż_ďjh€:ŤŮj ,=b,‘(‡ôP°Đ0—âÍ9‰u~—Đť[€U“¸LĽëCś‰ö'Uş.ĹH€ZÇüÖ¬tşĆz”"…˝›Ú—™˛ť¨ŘşđM‰S7Vs晢ĹáűxśÖ÷IKłwCđĐ#ěíg¤Ĺ:šv/ŻĘâ–Ű˝…ScĆE=_W”Ľnýv|ľC|¨B*}Ö€ęKť}˝©ÇF(3ˇĐT~¸7‡­ :ÎeŇ Ŕ˛Ż}%}6jďiČ;‡Đ¸[íúŢt«HʦÎ=žLÄ9«¶.¸‡ő­µ]›_# 0Q®ľá VlsŰíŻ˘řFY3ĹĆ ľÚ÷ Ď‚<¶ĆwŮ]fůµ~·ô„M nn9»ĐśŻ·ĂúKËĚsj«.lbsYí¬Ç©ĆÜ譲ǰ®C¬Á/zÔhÜsŤI~<Ď6‹7â&&˝Xlâ,Ô) ĽŢTd‚ŽôLĽĆ(Ź©ş?1ŠÝ€oş[|ĆůzÄ.ó>¶±NNŁf(wXŹ“ 2śŐ}ÁîCâ3VN fUřpů#a;ú‹¸ÄâŢ÷ľeë×çz‰mÚOv®ÓSË"ôihťÓNŔŃe1]ť_ř•˛př®¤˙ÂnbF˘XRo¤-dIaĘ#¤¤EŐ5 ¶¦7Ő ) -Čů]7ăd8oqŻŃş%‹l±Śoʦ$’¬‡GöJ÷VU¬$[Ť7„i·§˘ů?ŇŮdçŃ/Ăm4Tš0 NׄT‚bíËźLxHL¸ý"’¨D:ő. ŮäG=s€®DŹCá@—Iń 7+3 O[őĐŢ}×} -Ŕť*¨ĽŕËLXg±| É—ŕőŢŇBíăo°UüT8—§ĺ’ăHqŔ“ď)ŚÝ·Jv­˝ĐÄČ«:ű´`ěpĂC>ţiPn´bÄ祧‡%ŰĐ“oMíĐyÚ“ÖR˛E݇¦eŘ Ľ…«y­z. VóÓĎ3Ö[ -V ˙ĺ´J[ÝuÝp%ęďű 6:h_ -RßlĬM #Ow#RP˘ń ȌX^ŁÓ†¶ ŐśVIÖĘţ$źŻ¤#çÓ*î5=OĄ^X˝âîJfҢC át&H _ ń»endstream -endobj -4169 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -pčşL\mÉŽżź¬RŹ>ŰQ\Đţ˙ŢŻ®ĂląÎŁeë»ôă†ÎúGp÷‹¸Ý?]Âüń”¦‡öJĂf4×m¬µŁĘLf‰żÖ}«2Ä7TD8Ąc-•ü@ui̬˙—%ĆŢ­$‚BëöT?Qć,0Šsđăď¸ß ÂÉ<·úW P˙VRŽc\!řÎ+•°^Ŕ0¤Q¶kŃŐ±)O˝uŽ»rCň Ὄîťnçmů9päÔÁ¦6Xw%bňńťĽÁÔ‘sĽ-• ÇQ˝Ä–Ü2 °ţŃË[gěýiWţŁăÎÉ9ix1®ÂQ8ş’„Uđ n⛍#ßúyc»”×ݱ°| VÁ<č`‘ 3"F• !!V“Ą ´?¤{Rř­Ś7m(vľm€?-hÍŘL0@Ůx–ĘŽáź'îśúoŻY&x*ü˘ÉĆ Nđ}ăQ tr-ËąÜÖ¸’‚äŚbÎä[_¨§śg€Ż<ţP˝ś&sD»m±WYtH*)D5pl?·×űŽw#ZEsVÂŘ !5ô”¬*kđ” -ń#ĚőűŔę焞öż$唞źĹMŘkËÓ8Íđź ¦nWčfŰÇŢH$+×sp”M€Ž‰˛¶ĚŞ÷y[ié_»Xň˙c×đEť#I»čwz´ńÇď*8łIWIÉŽ3;|iXÁ§Ľ§ë°I·Vs[A¦BHĆ·36óS•˛ÍŚFűCŽwF˝3ŕĐü}}çG‚ #‰P ”©: wU(†9b˛śß#‹YŇ›«á`ß_Xugw·—¬ľSŘçk5úĽb—YĚÖ1†tw>ĐŮ Űjj±·A<3űă–[u˘.o4Wś°‰ąÄ‡%iäĐ_}/ă\ŢÔ“ŠËDŠ\¶¨#űń †”Á¸ŮnlLn´·˝‡“OúÚ’´Ďc>Žy_R)Ś2ă˘'ŽŮ?n8zkp?4'« öťń/ođšk·±®o 5›Pogť9˝d%+âŻI˝TŚw ô˛ư ÂÁ۝ኜFó˝W_°Ćąv×FĄuĚ™)fÜ»pĘŚ—I­s'Ţć¬ů' Ă8‰c™JŕÄj:4h‚LńďÉ·Ý Wi±u…â §2)›Ú4ţ1ŞG5Ůî¶EKTxŽŮ ->—T9„Ä”ǦoŘ_Uގc!-Q¦y´ś­0 r[6ŔŇú#Öx7‚?iDßäĘw#"=+˙Ŕ˨\°ą-ćăŮü.ŔމQ–łÓ$Çt÷5ôáŞ`—×PVµcď’ÁS‘$a6hŃ€ŢŘóü;ĐóE…dĘşÂŕL‚ĐĹ®Nc™O¦çl®XنܛEH ym94éY8ľ°‡çNj>;Řů‡úCżFůhˇČŻÖya*î3"Ksw¤)ˇëZůLŻ ÷ iÖ %+ťĹ_"h·%‰ÝßXćś˝’u7Z3Ľ˝[µUÂś0šţ4Ź"óűW ý‡áÉqgŃnöŢ L­YuA—÷‘}f\oS˛·2¬o‰Ă”nů='šĚ×{¦´u—™,›“ŰÂáŠ^uiěÄJ[#PżÎ_ő9Eës ĚzÂţůŁ75‘ - řo–čń JÁoĘđB]á]¸Ö1ďČł™P@öЄǸđ '›¶NÖ†ÔhĂůI3CfnCô˘ÍI5vhośÖ?CSióĹ Őhpžđ#¨!kŚ»=%–q‚˛±G,Şă˝i±QťT ›,WĹč@[e¤*Šx/:¦EĂ+ľb.vÇ˙’EQ…»]ýÝ%ŽŁ*t×'L¦öăÍINąđM—Ąë;Žäő•ü;:v>Gá\k˘'"âóEěEwě °đĂ0›šśĐHúÎJĂVŚ> ş†ĺôżĚGě,Nv”c)řżüGťj‘Ů#Í|ÁP¶ĐZó$‰ˇ¤i§9ÔîJŤF‹˙÷ĐŢĂTşpü‹,Ľ#Už–ůmH:b6آŮs⇿ĆÜ3Ć…^Ü:†şv4Jr°Ž>-fšĂĄsĐš5Óóö:7EÁş‰ůKŽć=†ŠÚµ‘ähľÄ@`®wAm)÷ÝpÜÉ~7äŢčä »qU-w™»HŚÄ…(čđ¤>ÄG@kN7 ťliˇGjô‡ŻÜ‡`s»Ű{Żű‘ÇĚßޱűi€ %î ˙'"ĐWendstream -endobj -4170 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -/&Ó”kĚűÚ“ {ąń„6/…ćf˛ 9ÉŰ…Ž"Ĺ’ćhŤrĎbą^4Đľ>ćçŁd­ľťĹkK”6« ±·tóŮzBńIňkşÖŰť§‘¤nĽÁ×Ď= ܽӽ(֟ݾ’ű–ď™]l;­k„ -¦}’™Ű&jÉň"uŃBm\Ă€këjtcfn=[˝IÉY«Ěţ|vs&ŕ (ňŔ¨a¶WKňSůJ”Ü5`]ţşş­éÝłççߏ†ĄÜ)Klír¬‰°7ŃbÉŠJhŢ–}ĚšŮďRŔi9ÎyĺćzĂ箹dzE”…ýZÚľ»,ŔżšíK†áúË+ë—)ţ*O‘%ŠźĎÝţSŢnaĚ=ľĺXYNa:üńÚd BEg şĽ>śâŮ"N†éK€Ę=*Śř˛şëó€ČżěŕśF|ĂĘ4Ćęo›ą¬#/?yl|vňxý?)𳳌ÓËTÖ¤~ĘE,ĺ§I9´M ˇÖ -mŮkţš€anŰM?ćŔtoĄÍ4ĆťÇęőr?ěP ߡ#šzŹ ľ(™RšX3 Á˘kŇÝńËtóQ -żÖ–ď—ľÍsÁ»Ł -áţľÂĺbŢŰŰ_帖¶"břŁ!Ŕ‡OUú,"ÖťöŽ…·i©ë-mü†¶v\áĚ|Ů™śAA´¦ ŕwŞV~µ!Ä_Ĺš§Ďg8üzŻę´Ňą©Q€-µś@ŔÖť 0Řô)ˇö’vřŤ+˙řÜvíP0^âŮSčőv€¸!äşI pŘÉ[5ł†ŽqI1˝ŚúŠ‹Ocóőî€ä_^úpKhx7Á. v­H·ÎŽá-ŇCfú‹‡üuĐj؉34Ç#¸*قı«uúÔtŤÇĽ3·­óęŢřŢ,"L\šţ®ôDÜ5¤ő÷¬ĘHřAs»J°Ě^Č˙ ‘-ÍÉ4wö›Ó×Ç—ŃP{[f5¨ß‰ IěąôŢţ_˘™†Ăżäő şňT©HîÁUXnËđň{Ih=ŤX!üŻŠW‚Ő'č9ěSÍžŃÄ™ü^‚ä‰vĚ €Ź‘˘·™Ł¦Ń@/ÄQ¦ÎycĐě@6˙ÔAAv/IÇyWśk± ÄßKźšüăXG;3µćďÚΠHx ń†¶Ú’‡ľÜ[ţÄL\2îŠ}ÍfChîÂz»rć8^˝Á=™Ż”~/"ť˘ž -ďLP»ŮÖ0•:ˇ™VUď™ĂbHůßř‰Dç"ÓG\ę©yü(ý‘4źB ě0e˙ ~ÝŠ#¶Ś\îüÚml[çQŔ™ľ·w>oDiŹËkWŐ˝Üíoďô?ĂݧǗ'§tZâíŽŐµAxđY@ŚéŕB•f(2”Úň ß!ŇĂ5¦źço,0äĽX]»¶űEµ -p™†Oß@cHű©ŘS -Ł0gä1_¨:+SşPýţ:C÷Č9§<rg40EÄtcĺńâ":MđĄ!*Rť˛‹›mnz#čF®<—UľJ*P0˘Ű#ńáĚ{žĺ`çÉ–T];ą7“¤¸l›Ök¬ý(K¬BăÝ -\mA¬J˙‰Qř - ŐGmĽS'Ŕ_ZűSPÂś"ÖgpĚ6ĺ˘ó0đtžH(âh;XĎšl™/~[ Řě“UD c´­ąz Ułm.â´&ŰČŮW𦠀¸ŐŚ;…'…ńvE—5˝99č'×4îő" j'Ť'™Ę_C÷ÍńCtlűąô_É”Ó[÷%~Uě_€ŹÇ‡°Łwž°ĐK…Ž?ăÜŔÖ>“ë‹ÔߤŃloµN4DÚ€N@M™ÎLß—T0®´ţav™6ÄÜ˝ËÄ[%äöendstream -endobj -4171 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -$çš?wGÓş¨tĐ.O"BΆŮ$bëóY ´€E«ąß9@<^‚đ^<˝:Ý­•¤UCż)˘«®›!p#˘×µ‰ŢZ6¶ŐH)bĆŠci,A„‚é/WŢ˙; g„(čéUÚ‚ú[íoK="Ă…»ĹÄĽ5´;„G#g5ţ!Ööć×ÍŚ39nĐQFÂŁZtůöQ/Đ0Ľ…sOH·FmY!8Ż;{±ň@2áę–¶t§%ş!äĚ÷·~^ž„'ĹHđ}GX`šŘny|ý*TŇ$´¸?Ű‹ -ŢâĆÓuB ÁYRą'HŘk ˇ9 “­B'Ö‰öÇoˇ„ ,Ç榜Ƞ®í!®&˘.F -Š3UŽĆŹlËI-žÔóçŇâQA)zś#&˙fŔ­Ą­šĆŽxľŇśÔŚĎŻFx+p˝u2ůëĄbÔż5 ̬ˇť— 7K8&i®ŹuEÁď$IűK/$™° o.Q¬™RâµHćőŞééw@©cŮŠÂş`Ü*a4n©÷Ź~aßé)KŇxŁb<ü%_Ô—züëVłÜŻnŁVs˛>±Ëx|ÜńQ“ŕÄđȕǷAą@—Ţ1 YjNŘĎ6Ň‘ÝţÚđs ŹKŞ6o´$gí¬€Sn«v2ý· ‘|ěžúýÖÝ3ĆÝGav=·c ¨µH’ěšţß"3¸˛Ůńŕ ľ(÷±ÄĄ<•›ŁYš8÷đű»đ‰ˇµĆZ0-ÁË÷âß.„„Ř+’§F~IŞČ˙cŔę 7âŘÂŽđjf`éTŚŐD(ă‰Ţ@źŮIr×̡ĐJ6a[=ÂÁ.Ő±Ĺó¸/8)Hě¶ -e)éććý%ÉwŰ5jELÁ&ˇŁň±›`v'˙ K F<[őëŁË@Y¨—ő‹wç|ŇRvGâŐ—đ:`‘úëš«×Űo‘ß“\ęŮö˙Éw#ť„#-B€š„3Ďb nůŻ?qÁŕGRVHČoůi¸»Nzđ yłtĽzŚ!­ä,płz”:$€żĘoĐ}öŁőJź3%đ á’endstream -endobj -4172 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream - ÄwŇ’ĂɬBâ­ZĺTčo,†>‘źxv–hˇ`ŃŮ/P2ńË^7¤h9ßĘ’7É˙eŁ€ü˝‘ü Ą± -[ÇÂęÔfo;˛šnßĺ±’ ŢÝŘTř”$(ŰŠćŘN| -¬ř>¨P¬Ę“ŃîĘŹµd°ĄéEQĂđSK{Ž^ Đv!,<…IÓěęěž±tŠ(‡ -‰!ć~Ęó˝EĎ’Ó©[Ȩ˙˙ ·VÖş -Ţ´:ŻyçL]LOY'ŇĚ;¸ţxőĺĆüő˙éŃGşjS)ÁGh'¦Ľ‰p‚ż>ÉŇs÷XTcH-üO|;¦QŠ6ZËlL\-=[nE˙âorédxęB•ńŠßł°  ‘_™ńwĆą]Őź‚t^inQżŁ°*ŽŘśň%˙/-Ú“€[#0@'ĎJŽ%Řţ,$áB­Ł}ZägÇń)!ýćf Gř‚OßfŐm ÍňlP\ČÚ’ń2­UąRĐ9Ívqeř{ŰC~–uÄF=ŤďŘsfÚ¬‘·R°%Ěü(ěČfYó«“őąexş‘c6-çÂ˙Ď[Ľć¤AŐIŔ <KĘ3ř5^ăĄec+†Ü8„’R]XjO|ó`sV’l‚KŔEvěëUc´8ÇÇdča -Ľ…ę-`µ$A™ëŔ"ü¦ŹTY®(íĐ ->›ä3Őą§Ř»*%ř@"¶V_áßÎŽdLŮěIôÍîł­_poé^I%ôOZĹ“5Éű€*X{ńĹşQÔpş\řЇĆH -8ĐVn&1Ň8or˙eňĚÁx"[`ŚE6˝G X50gŽŢ·Ő§ąáĎ1• )RŘ›Ňěď:žÓ„‹z–5č‚wżťŽ°5Ça‡á_íĽwMő`p ëĆ艑4ź+pWž—Öf(C:z!ˇő#ŕ‚F°‰CŐCđ€Y1iŁ2çŇ„& Oc3Ôžsibd­DĘűĆ]‘9o`?±-Ö„LŻ;âůuˇ»:qJĎ=°Ű4†Ľ`·E\·U;5â.®nÖ/_„éVŔ§e¤!l%hé°#@r2¸Í]ÖOYµ--ŔŁ WvďJ¤°ľW7´˛ĹËgur^Ęş¨ă:ć´™ÓRĘŔŹ`] ń$âR<¤O+7OçŞv÷%2Tę…Oďť—rwď[ˇ;‰8h ­Ď`¸~ôÍóş8zgś†µdi ¸H×;D™Z«žX˘ťX1Hi]ÜŕÄ‚˝f Ą:ôŹC©ňX‹QÖdřbLk -~žËőr¸rc!MR`úGń‰SO¦…ĐAąţ"/ơ&…íLJ°´ňłFŞs§É{$)ÚxÇ´Că΄·®_ţýmÔ˝1n:ňĎ[‘3?óJ1Hř·Â8¤jU\ËăGh»D‹Â—â -9ôppG´ąˇ˝k|›ă}OBË&AjÓ†ůVň™Źsw ülYŰh« ”ÚęŇ®(p0Ę%ő›dÍzy»şš—‹($§•#ĚČ űĄéÂŔśńŤ Ő< Né ›có¨b5şÜ}3işc)řŰÖ\W“łL±çŕ]ßČáf§§žQëfÜVo)’[ڤ¸Z -NôńgîÄiU8?5ą-A´•Ą¨~Ć@aÖ­GîćŽüůŮí»ÂĘNş{2’çýb/s^6>tŹD*3 Ü#;·Úź›łUŤe¸a€™Źuń´Ş¦ Úě®ÚtbŠ3Űă×rcYďŹ -ÖfRÁZIJŠĆ-ćµ7®˛b0¬8Űzj?čmy¦Ż×;1x@Hš ěą;ś#j°}ŢvKZg°]a±{»ß|ŕÄĂm¦Ű¤‚Sź»(,¶}úfĺ5Čą€“źÓŃ6ńüâ>Xs·™‚óyĎ™yv§2cŰ0„ťąňR}¬i˙J¶fî…řďLyÖ&Řú§‚ ĺ©Ţ¨^‚ÎîX¬­tG˙:şÄŠ Ř}°—DIĘéÚĂ>H—ŤŮwË'  ™JKXÉÔDµ†)ű ÎoĹŹŁ˝ŰL ĄI@üÉ? '#_Ęź0§»e&qűmašŕ[÷ ĹÓó—ü¦ĺ)‘\ůK¨)ś ôŘŕ‰ K+…!ÓfFendstream -endobj -4173 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -c»YťťPcŇ+ĆŐÔřťbfXřü(¤k×YqÔř*źę÷˛ýLfEŁé©Î -9öž!'ł[Âéšîä©^7cÉăpšĺ P+6ŁśŤ -]ůnM© 3âlŹŠW´Â(ÄÓ/N<ą7Ž.(މŕ9(4 áp(Şď{†8:ʲő+®—;KC+… ei>ĄłóźevkĚ.üMčú™ą5dÍKź"á€Üun ĹL!­»L‚ -0 ŰĽ ÓšąČ0i„k:‘ŮDgÔ–…vQŰŘ„n”´É±d)ŢÚ>×Ĺ«w4˘e•|3©i?Ąz}Ů'ë¤k•¶‰6 E§÷Ă2®p&hĆc®Hěş ľKţ“łž_ţܦ^Y\cśraÄO,żŚÂA6í—N˘x?q -ĽdIą7ď¤u v üTěJ^ń†•čvô<Đ ‚1 1ukk[ŚŃpôńVöi!ó^jQ,¦81RjŁXÔ/Ä"ŕî!B8ż A_dY(ŻöŰʬC©Náő€ŚX÷¨˝čD?٧µ']í ‹%yř™uM-năÇy>T >S"&…W.ÓGdŠŚxQîË’´®bg)!’Ü-X—îšsm¸â¬äOÖŔŃ’hľŽe®H®’zźóK«ĂĎßi{!TÜůťfXŐ… «‹ŔˇbC޵žMZő3°¤ )3Ĺx˘dĽ;UÄŢO±]Mz;çΆŕÝ-.o›5¤‡U"·ô’ă% -ÖBĚZa}3ÁÍŹNćŰąźZĽV§šíť¦ «ŰťĂQóţZpµTÉ´ÚRY+Ĺ®¬Ç\Ň=ô×âó‘ˇpU;íVaŁ“'ś4žů ü_x¬Aí<–m<Â2Io’4µćM,Aő«. >ĂĄŚč«r)A×j-‚ďy‰ |ŢY»żIVë ôeTBôÉEČ"ě(ôlGĄ˝”Í›9·­üQPXë3 J‘˝Ů˙Ó0ołjK•6‰ęź !Â?!›·^tĘiŘ$úđ´ć;áţö€FŃęlEâů_ňčáGçdČ0+ň„Öjˇ‘ôúăÝśÎB.V¸©hżŰ ř>Đ”{ýÇŚ*¶gzĄą…eą„>|1ö!ňľ˛Ěł ~±—‹xk˘C´Ö.î6h’ʵ^Ńö·0ć@>ÎÜż[[š/ě|{ŇT ŕď$ú¶Đ°vA·×Wu#ş+ö­[Z‚Xvl†5k×Qýëu'؆_‰ö =ůhĺ´ŞwN7ü4s‚©c‚…–Ĺ'Ť9Íć”(ţŁUÓ@ÍqD‘ lÓ¤’ vţE­ÍÎ{C–łe×9!×őÔ`NĹ$qă(á±> -stream -lI$BÇ­˙Šcŕpô%Ěî‚3nh™Â(žt -NĹ˝¦ąß^=ĎZy÷E‡ŃŻ6ë˘Ěn–ł„O| ^ůň&÷âŐdú&űqhś‹°ÓřżĆLiůZ‹š55ĄAŢéSş ÚJD]ź¦×$kÝgńÔ§T˙ĚżP?®{(‰8€ŕ˘‡ĄSAEŽIËÁŃl•5&ײë6¶©,>Ďr]ܲ÷óÜn"&VUŃ~zQ%ľüh…RŻĺx‘­®|04P­čťşA‰ŽĚS˝D­řĆ%ÇM1:ďüM˙äK¸—7™ęôývŔ˘hďUô¬<צEľÖϱ`ß,oˇ!މń!ÖëíĘšÝËžśá‰ę©|ÍFúĆ ťÇŮOűXŃTKţäÓ“¨¨Xśí'˙6[21uťĚ/+Q·9_óŤoL}’‹m«ţţěŇěř€ć¶ŞŰ;}3Ű#ź:>ĎĎď\‰ľ(łäŠ´.ô>LÖ[~†ďŔ1Żĺb]ö (̧¬cň łqR‹ĹGKÖµćŽ#xR ĽqĐço^ŔÁ‘ň˝_BPBżÄA3ŘĚ+@K^K.w…šĐwÖ×Ř,OŔú`O•)ĹáÖłsĆÓ:‹äpaШq,­ˇ#Ŕś…í´ŞÔÓÚƉą'T´ř‹áߥdxŰ—+żš -W‰pQčˇs.ňšLČhöde†* ±ĽţńśŹDęę b nTmďM»Ę‰7I.ÔLKNz§Č”ś’ Iȸv÷TUéšÍ˛Ă íőc˝zĹő=®6Ú ÉšKÚUtü}Ť‹Ei ËČ›ü¤ĚŁ\čÓax$ŮÄđËrů i˝µü±XÔ °±úíh[t#PĐÔĚeRO)ÖĐŢ“Ë-Ń%y÷× =`·®.éH‡'†č4ÔŁ7é4ZŰâ;¸ŰĄ‡Îľ6‘^aůß &AŘŔ[]M§j–ťb>·qn âÝÂĽç ąosŕ{ÉŐߏcv !ůÁRî¡q)tó”›u•@NŃĽÚŠ”LżŮđâ$Ř !\I?‹*Qh{ ^,%âylŽűv™4§Ů˘ĆS-±4dwč_ŇË5hó ÷°{¤§ŢX~igh¶¬ĐźëŁ;s8hqÍDb_ÂŔ†ŕ3¦ĂĎX¤ąnY Ź-4 !}*pť×±Ĺş=\+yÖă´c‚PQËł&ľ­ňů ¸ďÓq/ßě†QHďn|CV&×sŤRÝö·Łí1]Pł’µC\ŤšVWNE,®48ĄŔϤ ˙Ícŕ#ę|vŢńp Üö Ȱ§ćRj',ßxČ”Mßé^×xü{k%â¨Ž×”Ž°Ź;Ł^:@ę(žžŐńŃ<ÇÁF#Ş^b7Z0îđô 1 QöďLě˛Ů(ĹÄEHXum§MÖ z8żŹ”O‡ŘdpaÓ v $r|l©ą̈P‡ęĎĂćĽ N¨Í®H‹š!N¸|°©y”뾼@T€>k -Ö©Zř‰:ŰSÚ‘A16ľ´ąe0-·¸ËئąÖ˝É·µVp”w¬zRëpA×– vÄ•Ęĺ:±Nű¸@°&N§Ř„.6É5†m`ľÜ}Os«¶ˇú0ŮËi;;:©śm÷µź+힍cäĽ|żCX´6ŐőwwDrC>Öň­}jţ‡µxíŐÓ¨b»Ů‰v°tÇ,Ńvpĺđ×s…pŻ3uâk/Şm]Ę)˙: ă{‘-gËrjÉ´ôymáđ·µU˙ ‘/{ gP[fýÂx(~âÓŇw°âśâŘ5Úmöťh¤gčö Ą\ĺ˙ žV8é]Ú¨pőD&hĐÉD|$?Ą‚Ö’˝a¸NWg9ř—‚J’î ąâ®?ąÖŕĹľŕ%I|kňnÚôţ†şđýÉŇ<á@ťäŹąĘű;˝›),ÔűB“>ëŕZĽööźnšö$ ްt5®I¨˝v¬÷ÖÖłÎ€ŻšŠQťţ!Ë®{Ójóçń\5>–K6ęCtg\eTÄĚkŃÚ/m‡ŤQ…o݆‡ĎLIňó"Éć«NRvo’ě0ŰpŮ>B(“›ňÓ鮂Ó.Yݏói|Z)űŚnÄăž"ú˛Ü~ŻWÝ0ź1ým$Ć´Ú­©…î¨JÍ ¨|ŔčGU+ŕYôňµ}–˝—Ş–“\i™ sŇ endstream -endobj -4175 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -—k8ćů‘Ű’¦ÍÎŰůŚB -y×Y¬~ś‹Đ4` ‡j0ăăĆĤ‰ÓúŞĎ/TŚěśf< ĺ?ĂóĂľHßŐÖ‰mÎô&]’|S‰Öaűţ†ŘíAšLÁ— ĽńĹľ‰Ęn«®řHŞ…d! Ąřpu¬bkşŘ¬,'0‘´ńóŽüí«´Ů ÚÜ–Ň5łÂ‡ěÝŃĆŞDlO±9÷ş’Ş5¤Ę~ýF9€H¨‡Ý¬¤CT1Ç#࢕čěéŤíĂ©^<'7T€°ÂÜ€,óHŽÜSŽY¶3|öĚ™ŕŘs„Í1Îxmgŕ™ ÍS'Wz”Länľe—#)*ó™Ż™ŚłŞĄ‹VÜ37›őňCłdG,r=|`µ`ÇŘ(ÚăBN¶ţ?ł&ěąY--ďŠ-†˘ńßJŤ˝6,`ęĐl.ëWŻşćážpN+IB ş -ôIUxóµzL·r«Sµ2ť—U‡‘*ĄôNĚ÷ź Ť˝ˇZ -4ěL|}›FÔŽĂÖŇ6Ń>X»•Ă–2˛ÔÉAűĎ˝‚ófř—ąŽ¦$â`kśâî'LŁťTěçF~há;Đ{V»Ă«—3ĹśŐVĽ×ĂśżÖĆ7„쪛śP0sÚęľ"ŔBO$l -‚^t1ĘźÓ,'q÷?“A۱ÚMíÄ]!ŐJgú} ¶#¶“?Ľe Řż<Š€”Ĺ@0¸˙w‹.®…WČŻM 61ěÓŔmÜw’×5VD!j“Ƥ.Ú|ž˘pęë’azň¨ý&_F’&& Ĺ{~˘gDJąŘ=v˙sġ%#m MlA Xi>€SšĎvDµäő0‹-Łä»C7f.S©Ľ"Ŕ…ĽJ¸éőĘVş›§µ3& ú/¦0"»/‡‚´»UŻ…&cVé\ŻťĆY®/«Ę©)ůäQÉJô Ú‹Ţ´ Ţib‚GŮĘ9™Öc5€ZS9¤˙çéĄ@<Ź#Ădy*ţAŠ6ß«aSIt9XP|ÄShúéA:ÇA:4*űC ˇA”Ä0’ű}ľâď]ľŠ«{(FňĆ!—UXF@ú~‡©~úź2kîěČÖĹW˛C*sűsďč‰áÓn€›0Ł<Čmúól@˛ŕĹ­ĆÁ*ËsÚv)÷IşĆł]k(;¨ZŇ„C{s¨ę¤ť+Ę–¬Ĺ»Ë‚ŃóüîZTGÔ‰›Ľ)»Ťv¸— ĽµpbŕúOߣť‚ÉđĆLňÓ[>DŰŰÜo¨pç„‚!.5 ©”kâ˝±›łťćŃ ČX‚&ny8~)űąmбx*| ź+ý? ±†Ľ;dô†}Ó† ŤÉ"©÷¶ě«x5®\úú2R€ZîŻă=őĎŞ-kaH,Ąű»,śĽTAňşç˛Ú׼š‘čă1l^„ ĹÓÓŠéŮ ¦Š˝łŰe„F:ÇxŰrßą˝t`/¬ć)~|?”Ě8mÁAŽÇ \źăI_DgµűmQcJé;Óó¤54ń—ḿJ{ţč˙ô;‡s[t[˘¸‹u_=‰n9m®ŐˇZĂ2ź %±Ě-„%‰ëćw˝›Ć$ľľ©:ąi+ɢ‹Î$ă®Ë¸Ła/«ď'n«}ű·¤]Ř ţ¦*2h\1ĺŠ÷8ę©ňw*]hÓqTA3Şak©ÍUüç7îČSË Šşś¨–„âĚ€‡5-Şű8ő‡=˘AFÁ T…cŰ1Ρ†‰Ů‰ż†€y–mbbrŔc~oéß\AnjĂhGöúűłÍR©ţ€ ˝9u7xΫ‚Kd!ďŐUźř[§3hVBŃQŻ Ümú-äZfMs‚7@Ď0ťwýëż°Ú-*•Ń‘îËPô+H`ĘĂAµecŮZÜä±xËeoŘ61Nű;ڦo*¨+BAÇÚĆkT©|¤,ÎäŠjĚ«oÇ 0`‹św@ät.D¬Úđ2dFlÄ›H,UČÔ‚hĐ6ó 2Ű…łčżÜ;RÜĹŇŚJ9‰r˙Ť]endstream -endobj -4176 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -í™´§łę(ĺÚVŹŰ@suFę‹§ŰWşŮ ę7ŁÝc,Mlsn˝äsnÔRzxą­®ţ®ľúâc('¨OD¨Ľ9}GĐA#ÂAÎXíLMý•SC ßDÔ9°. âë^;›ąąć„_üñ";bďGŞŁďČ9_–!ň?»żÔUÔ[ľý/Ą˙_ Äď؉>‡ĽĐ‘"ńGő_jěG Bvu-¦.ŚŻż~T§µµĺ×D±růďź‚K,QŢQ -dč 2+9“A‰ŘC+Š jęă}^ŠďčO#$Ü -šżşyz%m¦~‚ľÝĂäŞŇßŐúRßL™ní¢À–WQ5~ÝEą8"m(mSe3ĚLăąlаL™Ŕeʤá)A§ĽHćť 3üž:P¶3ôĂ1\ŔŁ˝çyě'ůęJWQŞB®ËŚQÎy§Ö#EN¸&KĂ4rŽ -ĂyÖ6\±çá) ´ĆŢďi;ŬńŘEküđíÍŽH’¬UŞlM Đ+AY(K…‘"żŃ÷Y ¤ŹqiC~đŚcČÓ”.a®ą˝`÷ŢŰKťőhŘ/ç~[5‡÷Á-ďÜI‰óŹMřŠŢbßp-@ć0`‹WúĹt•rłÂj1&·­‰ÜWŮ)@$Í).¶·kZ‚@‡č4`Č*ví|Ăd—.Ž3„m1îydzcK4Ž‡Ĺ‡¸îţoß9‹űľD‰ŰşŢkăO9Ş ˇ{‹4§x@—÷¦ŃßČĚ2ń:6—:Î,™ÁŁB#@ţh‡a¬Ô$?@–xt ‚24ą‹sŽŐFxń‡Ô~UÝOń'đ]…‰˝ű3벧–ź×uĐĺŕđ¤W—% –Şp~[+‡}ňďbâî>í±h˘nͶônŚ\0ux\Á4Áů LY¤‡8˘ć\”jXK&Hçᢞ—fů‘K§mŁúŞQjÓý‹ágţě<( -ä»ú3Đ2‰Yîđ.nPl4Én±Fw®…ôžg-ťä¦Äq&0Ş )0Áđ)é,v'Ź -MßN´îě®h¦3—ža[¶rżÁŤŕ†&ż ÍÜfŮĽZc ĚQ'â)`šŁ€ŔpqzyUőČW2Ś®zl_XŮ*µöxcu+îűĄQ;˙&}eE´˛Ďř&g7Ng`o(^cxÜi»áž>8¸čá%ڶîËĽó:äź’gĂ’čz­e7=•XO›XÇB$Q8AĽ§Ď@č5ş»@Ó·IFĄO U^ÖvÉ&jĐÎěĽI^§>4 ąc.žŕA-©­ę®SO±çš‘1»6 ĘsŻ×ßR,ÔEúkHâ&g+¶őÖĐ iöŻ)6y7TŇ_®…(GĹ‹ŁRžTVřGÝ8RfşM,Ô?',°0'ČVż¦$™cÁ8ţÜ×Ŕ˙łU­§P*Ą•˛ĂxFYŠ ~‘{QMJJĆ‹źě‡ţý6Ë»O$;úżĺ<’~†Ľ"*&sq—´Žsóî¸cp}—Ę©*íZÇIȵSV$çĘ˶ő üÁĆ˘Ź±±^ëłÝá/^’üáéSý,Ç6¬Ę•Ě6”$ -`śN[„qĽ6ęĽa€Ec4QŁí—íí¤n‡C_Ć”…śŠm^,Čb3Ľß§´pš3~©ŠÁň$|jýOębĚç9+ít0i‡/7F‡dĹň ŞV¨Â÷rJá‡÷ů%Łç¶ˇěZů̆Ó_Ů´±ŻšŽ“OSLWJ_Żô÷so KâÖŕŠ|s6Vîč”Ý튠ËWőOOH*˙âöz:ĆĂŘEXü-ĄµUAŠŕu×HPő>˘PÓ©;1üendstream -endobj -4177 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -Ŕj z­b“ţČ.Üô©ŽĹˇĽŹ•!®©j@Ąá»LżĆň«Uˇ^Ě•«9-sřűMż3ő˙NĹ.ń=€ŤďŕNjçĘ쀴Ź?Óńˇőřok·÷şq\cqR—4ä^‘ÍŮ\6~şłŢçÁ)ĚbĂ"G.öť†v¬Ý—Hdĺ0äˇ0D÷IY ßPҢ-ŮŻMÓ:ÝIZÍ›4Ń·ËÍíł’Ý?pë+?Ůőě¦vtů~_=ˇ5['#YĚUźóś»_ŮkVÎP®ŁH0Ŕ¨PTě ŽRw¨lÎ |Ź´öQËZ[xő0ÖöÓĄť˘äÚ“U|âË©(SLSËÂtĂ楳ßZĘÄÓAMńř”+L8ŻÝ+T0»/ -żÔMtmc2¶ÖukQď±KÁÁh»źN§ą;ˇ~˘‰µ ĆôEű°f‹pGpęv=:U4»NˇŮE&2ÇŔ†Ą‡o÷ĺŽáHôźţfł^ßnxŸ…|ń MŤn-ýÜŹ´KŮőc bŔ¨ú0â2͡»Ş€'o…§Of[?Y˝H›é ËĽ;‹"…]€Ń¤S.Ů Qg4"m(­5ŕ%a)ä¤Ë{’“´Qôł^­†‹F%.›hS&C,0Ü´®Ă!±ş¶F‰Ňo“kٰý˝Źš)Ď,+‹MA¦wȵ jX.úvłďÚ/ h°koňTźŤäÇů"†–Ľ4<â•­î6ä¨ű¸ŃĐ.2¶˝¬>‡ÜĚÜ»Z;đ¸ŃB‚¦ĽmAc€–3-˝‘ýş<˛Xk¦ĐrĆñ†¬˛*¨Ž;dˇhˇš”>[–)Š,miÍ9”uy’>ţáy,‹żŔ±G/‘H-Im‚×_ Tv„_+ÇŚBhŐY.â›*)”ŰBśTžŇ¨šP_ß銍µŐń÷:—ě}Č€˛1Z°ŇÚ_ˇ)厨«3Cz€óĂëşćN?+2*ů©Ë×D,*B•˝˝KśxĚ˝ÂpĺŽë÷=eÁčŇ>·€ŮÍŰŹĐE‰őŐ˝!'—ŘĆň8¬¸‡¨Ź|ůh÷Ă×ČűÖżHëĚ&łrJ&Úĺňéťf\şşcťö(ś˝Ë§‘2dÁE fťś•[r=}ś›űžÍWZŁ,Zr >HhîënÖožądľ/±-úS°7™PXTsŰČCRJm‰„'čö•¶Rż±äyeÓó7€Śž}ÄMihŕű¸X˛ŠŮ%Ďsζ˙Kç\@ľ¨§' Ľ‹ýU”ş‡"XŠ&ßĐéuäŇtüă°4‚&j% Śé4_‰gsš×aĎ­>‹O}QWVśď;Ň0"qËţy˛ÉŹŇ5vx5'!̶{ŽYmśVJ®h§ťtđVÔšnÉŕ]dLô|ČШw*•¤ýŽŚďŘ«ĄîĘĘ׌]Ö˝śçĚ„ŽĂ#ÉÜ-ş…ÔŔn>ŻÁ˝ŁRh#E¸g±–ó´>BžAf©ÉCK+?IĎŃJËÎäĐłÄTw]áE_ ­iŁ–zfĺWAč\żý?|ă¸{¸…›&úŤwďŤÝ¸¨š…‡ź6!ś"łd?ʨ -‡….pů ÁÍWWÚbpˇ&Đ;źRŮü"Áq©ËaÉŤźćGE‡‹ţş8ź{mď9ÄlT5«@đN“13.mÖ u°Ďĺ)Ňţ„ŐĘm %wM »0+ç9â»ŕS;›$űT|2´#2ŠLícˇŃ‰ -ýŰČęm×ŔđőčTg_h+ůBň řąý¶Y6/©€Vô“‰Tó°Äz}~éĺZendstream -endobj -4178 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -—‹ôǰáă-ŞŐăďÎJC/Ů”Ţ"ĐB$éÄíř):vďâŹtZy<čpŔLnÓž˝â±‹´ŐO/ĽĘíî55{řËŚó3Č´˝{1]E«†ř%N\ç@,sĺë(ŔAQ”Z>ˇ§C§Ćt‰ -š+‹ŕÚqÝ=‹oý›Ů—!wöîjČçĺĺu ŞŞÍ÷ ‰ŕL(Ş–ĘŰŁżÇłŁŽŢĹnÁ Ň6Ý?üĚR~UźÜĐS0BÇZ{RĎ—˙PîĹӞث‘Ë{ž«ËÔÁĽĎíĎ Ô>kŚŮ´. ‹B_şËjÄhB“ćg˛^>0KXéHĚč´­Ůh±pŚJš!6@ĘĆôi˙µÖňcŹ|cŇx$ Śeď'5?OÚ±"A•Ečůłt.äuÎ,<$ľ Ł`«ćwłLƧ jő…óđ@Z€ťĐ’™FH‡Ąm=Ůś–•›.éµó4Iń9gIoDŢpÄ’mŁŤlź)ł)OQ:\ĄcżâbS“ ÚG—…ˇ<Ë—}ćG~ş}:7Z’…¤šËĂrČâ"4›Ď¤^Ţâ[ˇROKĺÂă ř®¸ˇÇLR–8[öň°}ë*ʰ¨:ĘVÂ}đśWÍýĚoÎËnUاŁK°uâT`µŻgďŤ!®đJfáŻ0gţŚä’ó¦üÇÖú‹g{ŠzŚ  -˙¸ů}HwąěăKů1Ípďľ‘~yŚĚşKŹsŁb†®I4›‚łśYb®ÎtřE”?Vw˙ÇŹ@<ËžŤ+akąš&ġÇzQ±7AbW‘·ľď‹ţŮćăT|ˇr Ë{üĺŹZĽń‡#öŁ•§“©ŻEîcČpÍÚÁYőcë÷đŇC®| &±iăęĽMÉ<űÁIBIr;ą}’ăd¤ť˘Đwî®ClNbBuľžôɶÇ=›k«ŘşňŢPĐŮG 7R˘fâěđôsjs]júŰPąŁä ¸ŠöŃ4mZ˛Ń .™mŞŃYŢ}k/Fnĺą[H–OŢ­‹Ľ“.[ŐĽ˛ľSŰŢřýąţoťô@b›`EŃß­álŢđS‰02Ś!_>_¸Âč·Ú|Mš»Ť±;!,źČÁ’‚ŐÄnŠŠřŤ\“ źYT'ŘŇ> jŢŘ -úú{çÍç±t öîÍ:°Ď5ö:ÖőOÎJf[žČ&řáçĚÖŻ°4Ühśtö Ç(Q6,v‹ôŤ˘Ť'[Ů~Ĺ<ŰŘ]çJŇ[_ţĺ2gqÇĄŚ}5žDUŤgŮňńj‹ŹC«ˇ µfY‹|ś–#Đ@0<ÚŤŤí'„§^2ŁÍt¶vvŘcBĺ*÷7‚÷¬áF%U9R&F“Ą†Äľ±íżÇwÚQ4fËЇôôÔ® şű;·x4L»wŁâ[8l±ČÍÁ¬cŕ†‚žDĺP ůٞĐŰż¶ w°ĺ{ă`›ŰŚFj÷]}8ČZ/TMČÖźăť9%Š®$ DšťŐ˝ŇE„,÷—˘ŔÓ Ľ«°5ű¦ŮçĚqľżrXQ~2#I ¬gŔ+$?*Ôßź Ž/r%ľw§hą–żĘYjĎÚ¸WyˇĐŹUr•Ş;łvX×,*‡342]D{>×0áʆî`Ý’_ /|–ż LĎ»ś ňŤ®Ę7ú:éQčĹ<±ňä-OYĘIn¤Ăőß*ާ jü߬Ζý…?,;SĚgF˛Úa;źTöeVt”U·ČŽ<r[¦…ÍY¨†´’7Ö8íď7ĎQ$ÄŻáţ˙‘¨i˝śLvKa#Bőű5ě2ŘŁY.sÇű÷*Dr…sŇM *ˇžÄťŇťáV;L1ľ_ĽbvbčpĂ1p_‰9ěě7˘VĽLzt»0ô„ÚŃXćČ!BôľxŹM^ŃdN,™aâO°Ç‘\ôxZQÄžSÍ˝ŞgXÁé*_§‡§đN3#ý`o˝J+µŇÔr ×Řóé0l¦Â¤<őX’)DLwč».3˛…a€ŤÓ'\ż!ó¨*MôŚ3ăy›Î4„˛ZŹĄůX”" «ítaŔrŃNE°©’s!Ż<ĆRĚëŞűŞDQň¶xF1Ž(‹;Ă^J?¨ =¸eŻó›˘ĺý˘Ĺ!źŇő8ŐĂ•¶ăHVüˇŮđá5±Ľ%˙šv9B\"ŔČ—¶Đ!Vo"C:Uť{MFĹ$˘Óeˇ‡˛ăGÓ #=¬^ĽŢq-Ŕ! F ĄävN^ä[ĆA‰[ Í§:!¨^…#řDbÓ©°đĘŕţŤ©Ňt\tI«ër›+śěmZ+‡rÖ×boa!€âő ·\kŘKn‘ő÷fĄďs)B¸šl`čĐÜß -‡Ç‰(„ďž6zíUÖb$ÔĄĎú˝¤zÝôO„©ţ··ÇśZ¦čU&ę Ňç’!Č>÷x×q~Ž ČgjĽ’wDÉUX2ČXxc®ă‡ŰQfGŔgs޵·ŁŽI«(Wt˙ăi2Ôęh‰“9:Ą<„Ҥ-~Ś]Gr$ -r”»JÖżçô…ÝuQ÷šcÝ|ĚÔ‹>ľk<Äٰ~pú!/Đ5~Îp$„ä×€.„“™šm›tź%endstream -endobj -4179 0 obj -<< /Filter /FlateDecode /Length 864 >> -stream -ďIKöDCQ-›9-ueęßűT=Łp*oőďS}s˝ňąÖ˛Â‡‚ur»hl,ëÍ:ŘΦ7ť -Ń/é35ŞDżŢŰqągžŕřzh8#ÍÉ®MHf¦_Ő9G.–ĽlÄr?§9’Ź8«řu[‰ŚtýěźSđ%ĺסÍ#FEě*˘`HČ˝{ŕŤaŇÝx»şřü4|K:‘1Đ“_«pCúČ™4^€űHžÉM NNN€ě ćęMý}u=şŕä~NĎÚ©ÎŃ aS8SĘnVâwńĽQĚ LdWü+ë~– éYgčVäR”ťž¬t;P3kżż'?ÂáG0‰6ÜŁŢľ.źä6”`µRäśĎG㌖<+÷sBUM˛â4Plc÷Aúu±nřá{B±·˝¬¤Vfş2c5ř38Mnxú¤$˘LŰ'„‡đh1I%]˙)×=_“ëĄRBŁŚĄëRÉýŠłq ±qv‘ÝÖICCD@ŠÇÄĚßcüŚmˇOUDEÚěačđ«Ô‰ú¸ "‹¸&™ŠýôWdHEiZŐĎS}ůăçćó›ŘDç{˙ř˙á¸˙\)ď\6µA×S!$ ó‰Ő­“4>EE— lűČ^¸Ű—…ańΑj}†pKR¤g±Ľ‘/tÚ7sŐÝ)żÍňđ5ý¦V?ĂŐa -S;4WŮiŻ5°ť=›Ie”uokb¸„4î›I'â -ăĄßµÉŃ0ô@ h6ĂĆŠ™Ö(– Ž?Ü‹ÉHn 5fJjşÉ}›đ<š§ýň´:…QPw”Fß×GśtcĺjDiřRĎĐ[é^QLMüN;~iŹ.‡¬áᙆ;_23őx•ś•[Š,o> -stream -úű/IÖ­¤(k»a«ÇĚ$0PĐéÁ\ -öYęwt `Xť™z˘řôµřŘ%oUĺ“ -Ĺx’đ{Ęv1Ďĺ—C'!ł`6t •Ö°Xוö“-ŞÇbđjń»N?¦ău®§ŰHĄţÝ?«˝í9TÉ(˙[kŮ4ÜV^˝îÖ˛ÖJ©şz˙eGžź‡Ű)ľe«6ňë0—ŐäřQH_ř¨eŐ?›{ic0żfXĆĎ© · ›!?q4ç5`®Ü< Đ¸-b rQĐžo@!„@5 ťsáŐć€ýęäČ`_×)ÄĂ$WÜ l;Š˝hu±Éݧ(ÇôZłá±Ŕ7k-fŇ_9ăâvŤGWx €ÄUçF‘ÁQŔ•ďÓ˝ÔFżŻ«ÂĹš -*¦Z49řÁęź! e˛ŽF@»Ż„×’˙oRIś¸–øĺvŇďÝgŐOŠ=Uau :@¦öú<Ó(gŁ:­U†Ç±«ËłĚŢ× Ă2X‚ľ‹)9%ĎžĺčK•„KŰĆ&QˇNĚę!(-ň»Ňҡ4dý+VgµügŃM»0QuĆ(óŢb=ٶPOĎYąX_‘ĺ·ů”;â./‰LÉHßęŐ&ż D (^KÁÉbĂňˇW˘+n9~lcşN„ä0ë°ÝtV¸:”Á_·Wń -´3śťűě€ätĐhOh#Ť=>™:ąßę˘cb ˇ˘±5n`‚"W©±~ ĺQAXNŮą–PŠç%:7ý,¨f¤Wôö"lžżE~ăî Ýť=hŚŞ·Î€.`ßǡÍÉK ąÍGâ—k<8dšU>C)«{µ†Şł±`węǤK„_6t/Ěf»đVLÜüÇÍYědöíľŠŔŔQ©ŹxD4$oÚ^{2kÚÇ´,o–Fć7mwý:x kS—~&S|wĚTŻ8üŐáÄ•–řkcî//S}¸©l҆Ň[‡âLňŃĂJţ;á?¸˝˘A‹ NQ”yez Ňš`~˙©…˛űÝWA(_¬Ő'Đ›™u3 ĺŐoż™Ďöh¦#ćç&3 •D`’¬.̸uk‘üOk3)F2ň<ĘňCďyq—©ü”ŁńCõW‹v®aöÖĺ’içÎ/µhUůą»ýhĘٰ`“Źź!†LóşÝ]–7‰‰Řaľ±ć -źžk[ÜoĆtR·’XćăkO×Ňţ¨ň¨îHqów}ÉRí®Ü]ô<'oéîčTÓŤJ -=ő¨ŞŻ’Aš>CŰŢkĽ7JçFť4mpěU ÂAZóĽĎHî‚íćÄ* Ąu3 Ś·8˝Ďµpź˘đ§NA`fÚĺŞSřP˛5Ł·‡{‡§Y‰rŐŔ5ź”B5)ĚëS’ř -ŔÍ韌Ýa,ę"ďuug—p0©[żśşî»ZO„mH<ćjťç©©.ő\ZÚ«Ą÷¨ąÇ Nů¦Î-'é2/Tůţ -ŻzńQˇ*L‹°_T$ůÁłĘLá>ú ­bťŤ;2¸#űĂ#\şăO§Cűľźĺ©|O°ýúCů¤÷č_źÚ‡ú*†č+jŤOtž -f}ć©‘ýäČE‘Gŕ…ş:šôSÔ›LxłĚŽőźlWËňąĹ2Ö^Şĺ°i$őU¨ÜíT6©mmhf ˝4ą‚ Yłüx JµzcŰŞ"ííÂfÖxĂ8ÔŚĹńš;'3~Ěßă#ćÂđJßűAA€ÔvŁQ‰sË0}zÖŕIČâU|÷endstream -endobj -4181 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -$R[ňG/ńm@¦ÔłÍ¸„ă4‰~”Ář2żAŹŁđ•— -ŔĎ`j·ĹG*=ĂĂ#ޏąĽ”oJ -{ům1&HkS!lüB8Ýy–ô1 źQ0އ7?|f‚Ť¸Ę쵉P2©y ©ş‚LS|~zůTâ€{E…]čőŐ<ţőď™ŮŹČ™÷f[Żm?_Öp¤ü0«-‚vYwźÖjÄÚ©¸ňÄć\řôñVĐFŐtŮÜAjó¸+P4ť™ÝŔF¶fˇnXŽ(6̣Љ†>ż=>TîÓń¤LŤä­4µąJ0oy^8ZĂQŻhĐsřGŘ¶Í˝Ş©@ăN$š"zż~‘µ˝0k–‡ČČćŐ­zŹoq–ćÓý¸aB6µĚivß$#Lś˙uŕ*Ő*ÇO(dO{ö¶T‰6ZŔĺöÂe!ÇzT!ĺi˙ą.,•eŻÓk`'qQ"î5d-„±`ľAí*Hť#J*fĽcąžrĹĺŔô%{·ź•UŻO{ŕIŮFX‡|»B´˙›2Ü&‹PŮĹô5{+×…L<¬ţAö«"Ląpg÷ËômŽZR˝“Ţö©8Y+Űzgu«8«p]çďí˝sÖŠ6Bćă÷Ĺ!§˘ü?Ámn‘ ?âćÚńrę/4óÇşfG?“Ćjş(oDć×D’Ë—‰&=>7BEĘIHą¶ë˛J¸^˛—¸=Fç™Q+JdDVíq3‘ĺQ·ísQ"=Z+JšŞóPnň`#,,–ŐXű!Ä[pKá·N[Đ UÓb1ţyzGőOˇd-ö-t ŃĺÜ®4çČ ÉCÍŻŐ;dŽ8ĐÔ$ČA ®ĺďą±>ŹL gÚ‚Ű 0´×qtsł39dJmžîЦIR^ŕĘKĽ3l< ÝaĄ·¤ßłý|ąĐ ś}îÜźŻďŁ/ięĂűÄ{˙ëÜ’…ĐĘÓ”ú¸_rc,h‘&¦ů1GĆĎ#őPĄ1ű –÷‚)óvD§8çđŚöń%Ôßth鲙ȧs˘S¦}Ţš–xĂüdAęřç]¬ßŕ)oć€ç™,ř˙†ŕŇAđäéŔŃřąĎzĎÖĘM Řʤk©»!3ľopÇŹ`ě@Qô-´đČô”řŤWľĹĆ‹ÜT5->+äĆ…¸™Ťű(ôŁĐBěKýÓ™OéBKĂŻGŹA)ŁŽ>CeÇămŃ›úTiôj’Zh”7­¶ĺqO{YiµGvĎ{Jđú»F$B—ű˝Zz†¨o{ł<ТňˇŃľąR—űßńÝ:Ł@{éŕD[a ťdŐŚdr‰ŮŞr#«“ŰŞľµŘ^UĽŞýGWĺ°Téčę88fß(„îčf Pµ&ĎpţNĚş`„ç’ó]ĐĹ—v¦<ś/*hׄ“ĚŽp'Gˇ2Š b)nçÉC‘u=4óÁ9UÍö rĂMŚôř0˘kËYrŕ9ŽiI^:A~Gˇ˝# ^ßłHÇź/r–Á‘Č[…9ü®ąˇŁb,UsPpďÚ‹$ťőOĎ…8˘%މą[˛¸‘ců ™x)Ű…Ś55MúH$D)|äG [—ĂFăĄcY“©}˝_{(aľI0ă:†lF(%Ř»&ďÜŚěS Tě©pMYŻ:ř4Xôw ŃW©!W™µ<0˛2E|ĆŐIú››=“ÍŰČ1֥߯éÉ˙ {ę©‘Ň ěĺ‡uS:;^—›=rž ٣Ƭ%ůîiűZçô¤ŰWö/a:ŻÍׇŽóř„łę‰¶YSk-”zňfńŕ¨Đ"vÜß9cśť± pFŰ?hjô#Ű|zc4řľů4TźŠS˛›¬ţęľ[őýŻ$IlŻ'żýĺP7¶Čś*ń2‘§9Ŕ! ĐŐ´ŕ]vćϬ - [Y¬p/Ó•2FÁßtöńÝßřŹ&¶¶Ç:ޏÔ®Ł5¸}Ej÷˘Ĺ»Ë†cĺ!ĺÚUyĘ-ź|w †Řçżř§/±”~ěs VĐMϢˇ=8÷©ż?R,Zo©…Sťendstream -endobj -4182 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -lL÷KíŮ 7o–[ęAd®lëűĚ -ꪉƆËÁĽ ­žS p‚sx/ŞťI‚~ౢýŃńĂűę׉¤epŤŠ„)ŰÉ`ńĺMŰŤ'U đF•$tˇ[°™P\*˙ÔÜgGźQĆOŃśĐ˙ݍÉe†UÚU_ź¦·Ëˇ¸ä0ęf«™!¸bă,żé^™tś9­KOń-CÍ”:´S´Wí‚3.(…+U0ή–ĄÍâAz'—˛łĘ/µG§›kT·˝?Úڹۚ8‚MŕMGWŕŮ“ďÜźęÝ%wČş4,‘@ĽGôi$3ÚK;@Nč“ĆáÎň©_BŽéd¸ÜrŰő›˘ŽS¦Ľ-KhŁ=rÓA=émg"rŐ:ş¤ŞŠđ«˙ĘL2lÖ ÷®čGĄnČű&1ő­‡Ćć<~üg űMsę4´Żç:rűj™ó©Ĺ+Ů-¶i”đ9 eë$6ó–řˇŰ6ŁÉŠŁL]ѡë?ĘB> ĄQ1)ĂEVúseT‹u¶™yph•u{űgb¤„‹™ň˛B»©$iŮĐÎÖ†ÂSŕôlú\ě¨î÷Z9 PPVQÖ8óźC¸D­›üä*ň+Ąô.euCw¶8ç„é[€¸»’U›Őď±`N‹|Ń.SUM›4¶2řŚ#TŚĘ!N˝0W6«Őćdeä‡ęňÜéNW)&´QŚęp¦OG "˙ˇ<î~Čś'o…©ŘŤíˇ_€D -“]|>ň9ľe]íŞjĂżá? -Ł_Ę"Ă2ţčI˙`yTwžîܨ޷’ĚŇBqµÍh˙ţńî(äµ÷Z&m'srÓ«•¸ID›˘Źaü°Qă”wLChÓ#KęŚxÝ>ĎkËťäK ÝÜăp»Ű‹ Ś< -ܡöĂc' 9šeEn—‰ěCý„$÷Ő!‡W"ÇĆŕŻíŮéµk‡š(+ˇ{˙ç­ŮĹĽńâ&Ë"^ÜżŔ§ŔA®Ĺb„éß­}¨vËUYÎÁK„·ő*Ĭ/§ůYvynX†©JÓ÷gÖĘĺ‹ďDÔc_Ô pG”Ä‘†š´—jLa‚JzŇ>b„µŞ©áŰő¬C™7Ţu@ŇϦé®s†ó˘Ő™¦»#6P ăZÚDÝ&đŠ"ÂY-ĺ±1‡'“hśŃD׼+­®Mü‡Z卞čň·=—ź8Đeţj´úć€L<[’\ ăî›yMż„ұĽ+¦Ë4~šOy˙­łJŕAŚťŐ UMĘ9¦ůiL3šŽyÓ(#eűLŐ}ě.OÍ4çŰBD憥*˘¦źćJˇćĘŐcŰ -„ĂUü ĽŠ†čăó˝<ŻüöSWőĆ_Ël)bÉÎçŃ}Çőv¸¤~Đś}‹hű0Só¦ľ'ŔSË„ç–Ĺ€˘hŁš­}:_’:čńÜ÷Ébভ­,›wĽ‡H˙{sy }g±Żüˇ”4#1„^’ôt|N´XÖdWi.čŁË˘«%0ß«´3Sk0ok‚;3YGUTńNVÉiy37«e¨ŹW(ѱÂŃĹÝp‚/Ä gA¤řöŰÓ -…ż,‘©Fˇ?IňílľćPoá-»¶cŢ´!Ź>ˇ…˝ÖÂĹÖĂJ¦˛·é‘ŔPfíj…“Q#šQÍ™’':¦`ł ™hŇKfjáđÓ‹¤kPÂ’Ćłă-٤(]ßP5ŮxĽ| -I#ҬfôŻ”{ÂĘ%&—Ö´T:*Ý5âN1Aśz*a-ö±Ŕ]n sľ÷cŞ÷™ (ď…J\ěiý <´ś|×+‡‰3VKłóĂüšg«Ű`ĺG*ŚŮ©ŕŐKxŕlUendstream -endobj -4183 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -Ŕ †`aĆř='['Ă`«„ ëfŠ“7"$Q´SBą“ľúż};@ÁçŠ-µéŇŁS]Qxb‚Ĺs ©Ň ôî(Ů`|°NŃex“Ëi.űťŃŮ“xIŰŰ:Uö @~zŮ–ěSZ›4ďÔňlĆśřąî*ţÝąńöňÉáH >©đNHŇ .?­¨žŕ ±—V8»EîÉH÷A9óĽ[ŘĺUÇ)‰¸,qeÜ[µßmÇö§7A/F]x>FJlźÝ­…şż±¬3śŞahčTíâ9I†ŚÁNál~–ĐŔŐŃe4p}u6ř· xȨňHv¤une8Ů™ë5Nřťâę%÷LU¶t†oťtIí…ˇpĘÜNd7_DAŞkا÷‘Ú;OäúoHá粰֎ů~övˇ,ĽŘŁ–cŕ#LšHAŔ9$ČoÝ:€Î-Ă˙Áö]˝ÂWů‡Şô#*t!ě®V[ąž˘ô >——ŕxUX«`Kmfó­JŽ^ÔçAfÔÚ{’Á~!}CŁ‘RPc˘§l·đŘ‹Ť‘Rlş÷+PŘí¦˙Ńi3“ł;;A’ý4uÉ®•5whóŰą1r1ä7fĐ#?…МХĘúµ;Ö, śÝ6‹ń=¤µ†¨}Őčă?őĐx[F’Ścş8ŤlNő1ďĽ.Đ­5żç˙‹6śÁ“ň3!ľ‹Ě!Ĺ’ŔńP=Ţ,ťEV@KžÚRlÄř˘ -ݦĎ·® ‹ń¶©?:*›ŞR>Ü+îôBÍqóułňnÜ[A’Źţç)źľš G*EőUR˛Řŕá# -Ň®iÄÔ>Üĺ]ţ(/ű -x!)u™c`Égx’ˇšOCˇÔK˝ó{ź—ąÇRĐ´g€Ŕ†üĺ.Đ© ĂkăńÄ$x6}”Żć=Íl‰‡"ËÚË[ľQČ@ŞíşóżüńĽĎ€ =ßRńŮ9snÁUR¶ćě9Ž÷ńzRĎ4ˇUL]Ďľu]ř`Ý•ĄË˘GČřn®ń®={BUEe™ŔË»q“m¸ßŮň‚÷šIčĘž4˝ Ć<đÖśóMCjÍľLë=űŤbÁ;âöd1ýÓš.şÁv-A÷°1UTi^Ď"öŠ9Y‰ÓÔßÝ˙4}óBßcN•ç| KzéŇĚp˛D%{Ä š‡—ŤůéYyóµŹuě†ö›Ă¨‡Bú…1 á‡F’%c ! -ĘĽĐćâJW»mׯ\€˝*ł-sĹĽ4† »ŢV·â;whĘ 0ć»FAXx¶ć 3 r—ʶăb1‘l7&ž¬‹k ÜŇuQK,?ŮćËlÝ唂-źşŔvŰš;tÝĎÜʸĐ4î/ľŰNmŔpĹus4_é‚íŹidT]…zq Á›xłFÔ@Ěý-•ÜW®Ą9¦ÁN3-ďkÉź&§Ľfć©›|¬Řňŕ,÷F±ÉjľíLĚ\ęäţŮGÉV=púŽ9.)´Ŕ±ađhÔ˘ű—ŇĚL|m¦ć6*v xQ»;¬Z'Čt†…Łq­,˙üŇćroG2jç¦yžŘCŹ']nT´«ęÂiO@U.ó÷˘bá…łUj¤?;€ÚÓŮY> ´-ÔuѬëKŽ$%ˇÍ(5Ď›ÄĘťśŹěÄZ+Â$<›© ťx1—”š×Żirĺ˙O;—(ŽDˇ„–š¨ó®:yĂ#ůT=´řËP;Ü×đx_ÝB˘>»’ń¤ÂSm˘/®#o­DD ß´] ¶Ň„-öŚ9J3~DÚĎĹ%ĆYžź:ęÎŮ9XXqŁüć®mÍYǶ3ăŘB÷'ëÇŻd Ŕ:¦=íĂ#TQúě†K˝č“Ô‰$vO˝¤€Ő&űĹŮĚ*“mŠW°/Ĺ7IÁí´&ô]äďh’Ş3ÂýŢ Ź'>ź˘Ń˙ą˝PDcĽ4a+Ôę–çŐěĂ ›•wsLÜVL¬‹ gËôĐń™yţ=Ł.ŘČU·f}ő#ćOǰVř{,Í·Sö·¸ŰžÔwW@ľA_(2T*¤WňŹ_5*ä( -néôâUčuMxĚéČ?>Ĺ‚Â0ú#:ć ä6ɦĆ^D´ĺ`ö,á"&úG`ľpŽŹiŇKď˝7 ×ä”ěcźlE0J÷!‘Ϩ©şĆł”-ĐX– -Ł©´Ąz€tű<á&S‡@ qöľ]‘ňŃŻ›ü›r<.©ţ˝«Vś‡H.đUK[n …»ŕ ÁŰŠ‰2ëăW޲z0.Mendstream -endobj -4184 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream - ůráüň ĘpKkŘ.>hŁƢ‰ËěĽÎb;@ěJJ‘ue.ŇŠ»ĐÔÖ,#‘ˇłńŁÓ4g”6é¨. Ę}„Ěň>2:íEŢď'Úüâ±s‰ć#lŤ”î)O•ˇ˘$çĹÉrŞ”ţĂ)Ěúĺ¨Äé5ŇD˛ˇđGÁ"j©@†z­Q0“M“ŽĆErDl[6„^0KyŘÖĂAşĂĚÜqU1u´‘ÖřăĐŻ8F'fu'˙Ń«^+*¦ńŇ&J–ZµŠ0mâ˙ HnWřĄęÝ9¶P ąí™eřËŰĺŹhoł‡Ř˘ĄL©`XüK3«PKFś.Zr6‡‹Uj±{ŻD¨r`~Ĺ"ąŻZu˘ĽI® č†Öu-¦«ÎđL˙ÓĆ(Aé70Ü î·€Ż'ą>G‰S{JĘŤł®¸Đq[‘D¬ĺ|^čCg&#µą¦Ą˝Ź6#ul°m+´@ašĽfräśťĘ+­\Â|>Á8Đ—„_żi'§íßt ˘ąÔ{ňІĺÄP¨+­ů–Vĺý*šx«7^ęp¤-L˛¤=ďYő ŚZXrđw}Öëć! óK§/5\X´ŇžD÷ŮŮ´p}ÎQp™ú>ć"˘’ĐűĂs‘†ë% öq;Ň7µ1ě÷ËĘĹŰ,őˇr¤Ś`Ň -* âXŽĺŇá Í'kĂ»©ŇuŢŞî?Ku„tĚdÖ;^›xŹĘ6O™ »c%_ÓÚ6‰íŐ­z-€śâ°ó>q{ę#‡+©¶™GËbuŔQp^;fü|ĚĄPö ÍO:g|  -wÉr˘ĹçPÇjIÇřśt´Ş°>Ďý4dѸÓŔqÍ-cJůX˛A ÄŻ»Äě¸ÓN›®ebĹůOe¦‘çK¤.4ë[)ěZ » (&Tu`uŘx~çó|EČëfX >ZˇëìY“Ť˙ĂŘÔŁäŁě2(R‚µ•Ą´Gx{\ôÉfĎěâď»ű··ň\ą%*0’Z·Ýąřâô5źââäµÄlM,™>ÂÖy¬Z5˝ÖÄńźS®ôu <ń˙«dČ6'„Ď‚‰Q©Y!FśÖđ˛CpĎkľŘ­ĐFýŤX~őBěxŹĚĆEßú|Q Ëśúvą‡Ň»µčv×´ÝZŐ”îęú”×0 !|RÁĘ j G'ÚΊÓëű6řóK_aͤW|„Sl Ş[Ş']˝©Z,jÓ÷ň(8Ě24uĄLSLLđ‡źňť¶Ţ#}g-&ĺĺ´‹ŢάřĚ˙âńÝçR®‚ Ć&ŞH1ŃnŤ űx:Đpp\:Đ6óTzöVµâĹ@Š[gf¬FZGĂ;!—w^PL‘žĽ3~—¶ âçáJ<ĘŘ B­¨vìŻńLýg1·–÷íß„ÇHŇ-·6€|›í”ęk:˘ř‡ě3}‹őłČłć"ś8†›ń±‹ŃER#d‚fbHÓČl­†NvëfŰ_ÓZ©kV±¬G‰ŚĎY-Ţ š<Ę2v G¤í׎3$öá · ’owóJŃÄKĘ0Üőµ×% ŮĄ µřvůĆ‹{\Ő¨ŇNF …EĹ aŤ€gL.5˝JĽĹęR’Ň1“Đ⬎Kö?‰Óötű˘SW~Ň=ż8p˙l*‰d¸›.ťznw–%őşÇ¬ˇx­¶Č•ŞŽFóuđ踩÷”ŚăަšŞËx–Ą-ŽC|Ćr ĺbd)ĘZ—ěÜ„ŐBOY __™o4ç5Ăß(q˝ §e¶l,˙Nç zúç)ôl îä«CJx¶Ú•CÄö)žôžKŕ^íYÜ„ yZh.;9®M*Zw^!?ó7f~žJ QżÖ=ľ<:É2FĐq‹rY„ô±a÷ŕz-6ȨńÍ=ąWRÄv9ČíŢ1o›ĐG*”V/ űŕÎń۶ů,ŻĹ s.#JG^źk‡ŮKDőh#ůŢžF>Ô(×t^đ˘ó/ĂeÜźăú˙N+EűŞŰĂpą‰÷cč§Ţ¨îş°a¨`A‚MĹ[éŇ+1_éâ@4ę,°–ˇÍjé%É6żź 0|wé‰ţçśŢÜčŘA…~†¶s$KŮÖ î™}ă¬-ÂuűĂ2µ,UôGĆJbĹZ'%ˇł'ÖKő IMëŽ ş(“łą<‹·endstream -endobj -4185 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -{h0!†Óá­¦\őŤ©ŁŃ,FµV,kŢů牡•ŤÚZ¬řütxo‚|Žř fs3đĆűA]ŘÇ”÷„–ě% &…{÷ŚÄI*/Ůąăg–á"MţĆđ -ŽŁ%őQ>X„wž©Ä„ľJMŞmőéµ]÷çGŚYú -$Á‚úŽ›Ç¦ecÇ&ü"¨îşk¤éě{˛ü IŁö9•VpÉé'nŮuĄ•w˛TŁUîŕĆ›‰~EŇćőŮśd é,Z˝µŤ]ܞݏű&»[ňÝ9¸Ą©!Žét&ŢčĆü8‹ô»Ń¸ě ”C'ŠŁ€‹űŻQ…Yď/!Hü˝t(řöµËĺ[ęcuđLĄ/ŘV±Ç »ťżĹąŁą[ôiąŁLÇđaěQôµžůłĘöŤL?¸ş°Úx.ŤťőĚő«)ËqźźTjÝIŻ´ťU\łÁ’{4ë|ű5÷fř™J“ĹĄ}'rř˙ť­ě,G˛ž0ĘxAř öĐpŞ0BÍo(}2qĐ4÷ú7DÄĚ•ňĂłe3Ç—©t^®Č“ďbžO Ţšäág]«šOěÄĎÎđvw“ˇł•Ł 5Jđ7%HćôÓÝXtD›o`ĐűŰ—%†ď—§ŞG™$%ŕ&ÎyÎhYžŹ·#S˘÷§ŁąSşżgˇňą‘Ł´7«z¬âÉĎśW˙ÝăZuşz·@ƨ•¬ëdHń"ď—Őăn3Ľ®fXUÚö”›aͳɑKoń@ůđ˛Áň?ËÜs˘›0,k1ăťť•¸˝ëhKáoi~úĺËę -Ĺ9&´KtOu†»8Zż˙?'…y°bśdÇŐ§éžD_mQëonó(ę?ÍÉè1…ű±¤k‡?ɶźLžŠÉ¤ô4ĄLB:˛ˇ»Ä[§†uá.Ç&^´S™ťţ-żŞOęęsT¶Ęuf€X4bl<‹tA˘÷ją JäăÜ/‰°ű+p "éĽäÍR/ůđ*vě°cCvŢn¶WU -â™…Ţp ˘hNµźÓ9pŇ_ČšĚúmÇÜô´äĚë«[ĄHD…´ĚdšÍ lô2Az H € ‡dŮRę†%®Âj4¨đ5»_Oa,Ľ':‰_°m0|úö(]ÄN¦@1Q»,Z2EG zk˙ŁČ"_đ „XRáxôV­U@ń_ťJ‚:g&Y/óń7r›Á(9/ ×<Ő¨`[ŢYšČ Ił“¤'k=Č0ÖŞ-~&ĺç‘#,K?öuv"`úb[°%A}“‘Î[3d4¸”ÝEËyaŚŹŘHŢ5,@8ÓÉ€.•10k0 žyĹw45¶?/=đÚ\róˇhÎR,µŁ*U„ŠűsAµĎ+=Z'Δ_`qN§öömF|Ő -P_ŁĚ]aŞcI0Ö» ˙bŞ}¸_L>Ť|2ĄŮ)2/>}‹Ąi6<Ăń§ť^®ňîwđZŘ…»Ö¦hQćP©‹hĽ+„ĄÁÔmn›hÖŮońę­b!YRźˇvsĄ?8čö»‘˙đ 6 *IM ¸Ż¬›Ě‡‰^ 8ĚĺxµgĐޤ”endstream -endobj -4186 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -D[KLHë‹CF¨%ńg+ĐÔ¸ëeřȧ ®ehĆůMî-[6Ş‹%~ČţN.śá6V-ŕµ ŕ_1ÄE K9¶™‘Vb¶Írn0!ĺÔN’…—Mźţˇ† RÔ~›˝gT^kŤKÓ7őőkwx‹î¤CŢŮ>n¤BKá[BŚŞ…©H ëů?tô-¤ľĚGńS­Ô>ć.;ÎVć9ĄĂhkÚŇôŇoĄŰĐŐ‡“ňHĎnÎÁľN >AU®ŠO:7ßZť>Đ­eáŃĘ»±é+ýe0"`™8F¨;{-\š·`V¤Ń»4ú´µ yuPĺ|î>Fç®j¬:¶ˇ«˘µ,YX|cADňFčj ÷íËWô˛W][e9·ŽŚę›đF}7BČŚb".[yĎ łĐ›·ť~…Ô&µ“>$‚’‚ḄśĘÓ—žĹžńžTPůßŃ)ń -+8PĽ‚b𬱔4g˘BV ibĆË–ďEp-(Ž-ëˇ(čćFS$6Ą F7IY@”̤ü8ů¶ÔîMjç°É!"@Żő1ze˝˘·‚ô|„)%Ć -îáK#Uş -·ě/ ì·\’qgú¶[ţi‚·ţ!Ą ×P[‘$žäĹ燕 )ŽT»BŐŻN=Ţůp6 ľĘ©ws,!ĐôŻŐĺOb:ť}®6–k[eq~ˇĺđśŞ|¨,´±…ĂŽš6tĆ«9ď—Żţ¶ j—ŘW5~»‹v˘O-ššY2sýëlŕwűĎuŃžŞC.¦´R©>Éř‡’×Ú[qŻ 6ĐśB 1Wtoú폊*KŕfM»©ßóšÉ#XQ–g>VÄkŤ†ĂÜkĎB=ńeŁľÄ`®ÉÍ,QWAëJţS'k÷dÜqĎĹ9ąřnjXő˛o|ůp%07'›Án¦ŽőÖ°FĄ]@(Ws@NG¤–yDp“óW6}JjCÜôµv>xÓ}˙˛2#]IIHFŕÁvÁTmh`VX5|łEíjs$wTËi—j¶»’}[µSϦ‹\±-“XúmĽĽ‡ -zÎÄlĘ… 2n&YŔî™±r@g—/?Ž$]S_čŮŽôd2fD˝yvGźĘŚ ŇEH2yäµNŰąÖ¬v5¦ĐbGxFPVM÷śóYô[nśŹ»YĂÓzÇdĺ#eÍ(žśźž”sę>¨=¶clwͲ§şÖä kuI72Š-VXż~endstream -endobj -4187 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream - pl˛|¬Ü ;ľź~Ç(ČYž·Đ†`Gľ÷˙iČĘŽ´Bp}¨Ĺ\= ›9±;ц;—¶B±ĚEÝł! 毒Đ*\­Ľb -Kb€ŹU™*źÍOp<üDÉ=ĺ+“áWĄ˘L¬Ç‡Ü4YR’;ľ“ł -°Đ Ó;LkäÂ;üťńZ‘îRľűžłš´»u—:¨ţ#uD°¦é•©ča›[ăȵqQWXÚŮŘ0PfßcÄ-.üăóWb<}ąg›9X#Y”WŽ‘rź%/~]ŠN”%€ś‹‰őŮ@ćô‘0U#KÉĨÚáĆ·3ÖNw«^űŚ Ň°ŻW”Ţ  öřăbÉďq4ͤ(ČŁńqUßK˝šoŢ˙F5ĚFâ •& u{ň§ -–Óíw׍(hąů,íü -ÎŇJ˘FkčĄŮkä˛bfW…3(ó‰4š]ŇSíU¬/şOËż-J¸»Ĺ-DÉĽŚ]ŻBc"é˘Ů%u˘Ž_(qÎ -L‡/űp¸+ÍŽ¤vĘUç“彟< 54r5iŢ7ÉV·Xk9áĘîťĺŁăťśóKtx)ŁM–€9ĺ¶8@.©¸Č•sg~9": Î…á÷çČŁAoNßU:%¬śJMo€cŘŔČÂ1/î•IĹđŘw"´¨/ób7>aŔ\} śz®bAޏŢŇ`-JF”&Ű9UžËgĽv™ -~ő@Âđoĺ°łĽ¬“üË‘cN÷Üx/ĂY.E=WpÇiŽÁőkňärëç|ŚÝ}PĘű@ŚNŁ×‹â$ZŇźó4Pş.ŽIę™87t8ž|E‰n˙Ç ŔňA˘;B -† -Â‡Ź¸˙ńŁť`jH‘ŰôN {ěŠř'l6™¤"»?´éž–ĺÄškdÜ”eŠ`QůrÓîź]‡–/ł|w -™öń_-cľWTóhýmGŐ¤ÁóTĺ— iÂ!]•¨ËŁPI €i‡Ëµ* ­ţ¶”QŞ&|Wźtěă@ČÔ¦NY°*§Z&NŇ\C‡ŞšŚ´Ł\«E’‰)¶ŕűţycŽu?ČmĆX;¨®{m«ý# ţęą]Ŕs%,fŁŘ~lY8Ľ”ŤOdç]rÔh»Ď–ţO?˛o@1¸ťäZĎ!ĚQ'm>·8k+`±´^’k_"’ ű#*ŻzŹU–XĄ€BňV4řˇş¦şÁ'eZŕu ËÝAµĆ­O YdăKvŁ?ĆgCđ]ůŞű˙×=ŇK´\í6ř9ÇěloÇžă[™Yű†ßš¨ČCn:€´ŰS7Ď9ŞT€zŕ¨í¸ŠŁłU-oŔ_Ě‚ŕóŠîp™y"ÁäŘh(c4áŤÇ’G}>Ët~A×ÍÜ&žJD-ß®Ęj%š›wĽ§ć—ߌ0˝çţ vú_Żg1H+Ő‘Ŕň6yBíC  đňęZ`Š4TâéĹşóg8ÁĚJ@Lhë,ǤIW&ŐżąÜ^ĂŘĆ[¶s­řG€mÎËč8tpĎ„Oô <G`yíŽë‡˝ęjS±|7݇ĘO´Ł•Yďĺřît]¨[‰R;î쥖 É1`ÉR-罏¤Ě1Ăô¶Č3$g|-Ç˝”lߍ‹ňXCâÇ­(ŠÂFúFXD€µXű#`ßd%÷ëS®ńčkÇw_-óĆŚdŔM˛CÍ÷5k_Ř„©Mń•`0?3âČDŠ4*ŔĄ¬C.Ţ쥠dJendstream -endobj -4188 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -íjAzmld)Ôµ6I -<Ŕ÷d$Ržőâ@3)ôőyöBµ§ýšE&—[ ÝöŠšŕŘuşWCGťů?™€rÜÝ·'Ď>ÝĎś1!i!†.e»qy94tkŽűÝ‹e;KÍ?ôĐJ~–•Ma–ŘAĹőAM™aú}‰K ©5âq­ßÄ÷slR3tÝí¬Č'qÇ'Í1ű‚O:ä—n¤îwuĺ­ů%¶6ć tŃVŮ&DG 1ŻĆŹ'Ő0tőb'¦ý@XšXSž ZĹp›¸ęÔŔ†}@ÂŢqżx¬HĎ’˙Ťł†'U˙Äş˙ÎşŚđSíĹ&[¶îĄę -îy†™´;·Fźá3»Ş":IęRŔń˝ˇtćCÜĘ‹)ăTŮ;Şú‹†wSiîź 7Xóv}š.©x™—i…×OíŃüďÚo”Y—áňé—ŕ‰XÚÖ„¶ôͦ.Ť äŤKÁú:jP‚Úcź´Á Čç¨ę-kĘ84đ D$x˝Z’uźöáa÷%î̉ĐG™ĽöíĚ)‹ImĺĚęÎŇuéaÔ#ŰŐëËţ)ˇqßW¦%Ě[ü–qĄ¤÷ó–Üš•Ş®ěŁľĽij -9¸ăBˇcŘ:R¬.ya -MÉá˝^Ĺĺż)óŃăgGĂě•gąbqÝuÂÔ Jˇs†ÓsŰ!ŐĐrşj¦ĄČeŚ9â`řć÷Z"âűܬ™ZřĺsöáŞőyŤÍÖ®ú>ńYá,ž{łĚ%.­ű6ďÎíQjÖ™ -—ËţGŹ–“ĺP•ôžŞäLɱ~Ę›9OśrýyPČĺ2wg@î/ţŠ âÄsAísĚ::FÄÚô;-hĺTŞI‰V’ýuŽ=†Ü„XNĺ1t„:g¬őqg#JűPäuŕŞďAŔŐ+J¤v;LíÉłF_ĎŢ‘o&ÄE†jě6Bńď&eě‚Ň—`(™ ć{łÓ/ňĂŃľľóÁą=\óXó@YPQ{mů™tĐG)[ŕ lŽó›˝$ęÄuË©é;Y´”´/ÇSçI^5d7#ţŮ&+5,rŮo¶ěo­ÇHČjÂ&ÎşOÚ[r5Ł—áż"ş˙ME&V^Mő!a‹YĘą”—łŐ|őÉ)‚fîR'cçM¸ž!r±Ţhs.–×&o±‹Qo;ÖĂA’.e„Ů7'~OŮ,(ÁÁ‘Ă9U¶[ŻIJFsTöąč]R˝Ć€«G±qđ¨îÄ\Ao×`wĄ*ü eŇZ 8XC|'d!Ś/Ă­°źÂ…/ŃSË™-Ć×7/ë›:‘yx%ŠV0ÄȤŐ­¬JöCšâ:‹˝ š…>>í rÎ*‰[đŮ:‡“3ćĘH’-FÂ2Jg&–ŞýI˛•EnĂ=DĄ#o,đŠﳨăkó:ż˛\4Ł'ď -Unaß.%ĄXm™Ź÷˝¬ş0' -ąJąx‹».tAĐłKz TľŹÂvLŻŹ¸őމďk¸†°źÎź>€Íjfmyu{ßp}ËĎu{ťý‹™ ¨‚ę%©ĚjK@ł˙Ťéěpx"!ĎYÖ‰ÖĘÚl2Ö©SSEő4Ç>&Rľ%KPZ‘Bŕ4~Q) «™ŠÚĺ‚ţsA—ełň Z|)đA5ň€žO¤€Ř«řAŻőř Őľ‘ĘAnob€ÎľqësSq݇0vW˙÷!·)H"̤ć´mĄÓ•‰Ë{buËȦŞPŰíôŞBŚ ÔhXŽ0®-Úß×1­kŻţ|0×µőK°`Ş{÷˘‚)‘ß,&[Ö‘$’í ŠlR.Nve×#Pjf[16’Át«v-͸84Lúč6´×xöŚ QĎk…Ď[X|ĽzgďŢĘ8ćď±FWs-GÁňśFk×ŇoµŢp»Čhé€lĎ1 JL¶vwÔ¤1ŤÄáD'#…ň™P˛€™lŐ˝°'9QĹŽ´—}„P°ž{P»îh ŢWĽžEĂ7b#ű&ąĐ> -stream -ő ÚĚ(Ucîć]{śĹOh†Z†hlů áW\Ň+®ź¦&P"j 0Í=&Ŕ"ęż“óňO ©ŢUMKŞ#ë>Â`ŃĚŘârwc˛ŔŁ.…DIX˝ŹU°pśÁýg{ĽK±f3‘K,î$ť źŘ"S˙1€¬Čz:«çő˘>–Év6§H…úęc‡9€$"ÝBÍşu—aäl6;Ĺ—ľwkw ü·Ő2Ě8L8x±$®vJł|§73ďŤÜDäÖ+,ÇĎÖe*+]°5e|ĂćÖ´ę·&Féߪ·ľ›Q)Ë(´ g· čÄ)‡’cď«‘ýE_ôf%ę‚,ÍqľîyŞĎ«•ĄY¨xˇřËřhšéÇ»ô‰$澥Ůiŕj,rŃp9W¤®NŁ˝€RÍčtHŢVŐá ·jčçIŻý\y„ű¶LĽľŃ¬ś¶ PZ–›ťożÎ`żz%nß–-™¶Ţj˘·hjá–*˘°¶Üßň”C€O VJ}AE@;:Ąţß—HŇ'0YňxŢîłźté˙W~˛;¸Č¶ (÷Ôžś\»[Úó1–×_¬Đňŕo©ŰĹ€ßŘkrŻ~2ąH‰TôL}Ü”pű™}ŹWťní"† ©B†PÉqB`ď6-Ći´;d6OÄK-Sá5Ź:´JŕŢě&["ŚGg€sřŕUĹuÂ8Đ ¬,ĆĘý± .ɸY±H‚±š +‡=!9+6,VŔ•˛XXřö5•+uĹČ AÚyůYŽ2«GcwÚ·ăÚÇ'RnŽ-w(EP$b{şĎő_F‹vs€Żż9Ű%ťŽŁŐjčK™>×Gj­ŕ:U ‘ľö¦U§Ř:vŠ·b %‡ţaI°ú{«y¶ČáŹ(ŠiyFHĆ}?¤Š~A}&(Îažeă3^Ty K\^>€<Ńłq8GQ‚O±Xąô» AźYu›óĆÝý -¤B$;Soî/IÖ–Ňľ-:ţ‹ŘqÚ~€;NÂńůż3ĘĘ&Ţm—xÇJS(^B˙‘5ÖÔâŇĚl©©îĘ%ę@«öŢ·pCUę˙ęjgm“ła‹ň""ÖăöJRňÓ˛Ňčő3Ç,˛hzÂR#ř]ţ¦l^ÝÚŇrÁĆú@€'óťÁC »`ţi´Ś-K`UöőŮ’Ů[ŞhöGž­żJ/ISŘ ˇ[X«›şkVs©=˝;rHĽÝtI¬·yHlęĘ®D|‡eáî˙6zč_WÂcńlMËol±YÂ:Ü0@V×{ţ_,KmŰΆ}éßňŤ- ăĂřëäi®ÍňŇęźö]łđ“]ć)´}ňź×ĂştłŠž±»”ăčŢ`\5ą1ňß)8ű Üܧ•qĂGíW¦–sßľ[ *5Ć™¤xňŐJÚâ;ž\ZO¤úó A>'I€§űGŰ´˘GL[¸ŕ—˙së®XOGÁ’ÎsóStSŃQt”đ}ŔL3yµ­€4Ňć§s»ŁbüR(L´Á ö µ4ç™GŔý­¦ĹZ!5ńi ]‡q5#r3O&é¤NiŻXż‡¸ˇđ˛K"&ał“T_z!WDŐCF{Ą(ŹLVrĎ%ŽĽO^ MßýÁ%˝~1Zľ»ŕ -ä„łŞ¨·Ě6ÄčĐűWşóYtîMű\ř?׳ŔŤďŘU•|ŃóńjŇž[éX’7不ʲÖtŞ»`ÄZQŽüĚË_vâ%Ň«ŤxGŐK)E»ßJmΛČ^¸bŞarć×é7T*GĹ‚ &ënd(BvDžü¬2ČËô°ü¤ţÇR–bGtŃőH“P4<Ľşendstream -endobj -4190 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -«ôTŞ^yl¦Ćč޵ăŽB±pk—‹U"7Ä%‡žA ®JWĘ«š@,ŕź3P2ţ‹”MćÚ\ŤeS HÍ;Ś—Ď>ŞL9\ŤE[c^ëşNYěó ęQďDCÇ]a?î“Ä©IŁÚ.üXE—ŚŰ8ŰëşÝ¸ÄDÜLąŽl˙ĘxUy7‘ hľâÇiAŢŽrđF'_X¦7S )»:şµažtĄ UĹăäő5#ĺ/ÎĂdÔť•üe¶lm -Ţă?ŰXúĎ€Ľë,g&ăMŻBĽN%˘ŁM.¤Őj_ĆŹfź“ă™ć†ëîáľŕčO}teVľkŇ®q\ˇ^aoęß}ŢrÜ[ĺË™ë»C«FzŤ~„ł}i˙ŰVoĚqâŚĎ_±sQ€ŕ;^zű` ‰żążúUŻ ÓQmc˙6‡ÍcŠ6aľ­|›!ń‰ýşUÇ7ÂăŻ)•]­Ć6@ÇÚ-Ź×Ž: -«)¸s„üS.Á™4Ž3X ›ńůÝ’PűëË(’µ7ňÁÁ§UŐ­ ÓLĎŇďę'K·đ”Ś-§†OKx%g"[/–{”¬96ŘüÝbdŠ›·F†hßc+RRˇŻ×‰«“yďĘâ ůĹt“¬Ż*Â'Á‰´ŹŻowk[A<Óµ’pYŘN’«dřp0X8‚P1hě•ÎÓ^VŃö˝YâÉL{kŤ éEÜ0šŤź\ _쬙ë)ŚzÎ×_ ‡ÇyYĚČł”ú«Ń vő<ÄńąM.Ŕ­růì‘nłoyp­®Í'™´Çe‘›5/ÄŘ‘Ź@Ďßć Éąţ¤A=KhŁűPĄśSź"alaťő$íübŘ-aXÝű¸Ř(J_aŹťˇy»Ůű ď۶ďiH‹›»Ń‘Ӟ٤X~AĎEľJ®Íźß¶Ĺ~/¤5ă~l $wĚóËçâU¬Ëq(4ü!Őfc­ BË)ě !q3‚ü)ďś‹0š`ź­˛ -d0,=H2îŕŽű}qÓČăďźRY'Vłd™‚ÁĚŁÝs6¶ 0†˛˘JjŞ˛Sôí®ą’>h—ĐÖ`˙Ű) }85Nćiˇq> JĎÍşţŤď»ě«4+0ăă€řtľ$“,jIXýa("ś/ن͝'1`D˙ŹÓ˙Ć™‰‰ÚM\ľ•&%PĂKîĎQz `/[;'ŤŐÖűѢ9˙kŮ;jD“žČËşí -žH3»ß±Yę8}N@sB;-—NÓ„ybGW\/1éČś¦Lgq^3’ůSH°đŃ7¸AŻ$¸ůřÂ(~CrKĎ;°D-ź„q»UŐó'ÍŔ⥪r‡B-´04[ vr«†—¶/FFq…9Âu ±}÷ÂG!ś ¨ĚČúTî°Ďctü„Áa0ŽBa´®FG‰’KuU|ýŤĂ?5P8ąo°oů -–ööŁĆ/Sv4&áy1%źĆX,Ţî¬ĂźÍďCu| a«óŘwť-—Ś4ŘňÖ-)$/^{…Qß?ńc¤?-ÉĐőŕHťDZ®„<‰šŻŁÜł…P‘1X¦Üţ;Ľí€qΖbź'öÍŃÍ}ýák=fˇdzÉŠ@•Ý „^ë,ęrhşÂ¤heĆĐť„ôźgeŹÔ”ůޞyůWż“’ţáhl žď˙CÝ“‡¨^’ŕîK·™J)aQ¶®·Đí–łv5mÎď»ĺ"xíÚ‰Ľ†Ô·Ę^ľvđ2„Ň”¨HR=†č-$Şk‚M^ů­m—–]ře†Ź¨fź 6©6ÎuMU8ŁüLyŽŇŰą±Ôâ­ú,ŻÍ˛F ÄleFn©Yµlúě`8CCÓČÜkîë6…ŞZŘŹŃqRk…W|™Ň®ď±‰Ěô(äĽ` ©üZbś˙-Jß˝’`AŇéLţÖfŰci(KłYîč Eîß<%MüäšëČ1˘-óśOîCVÄmň!|Ř}Q.ÉÁÄ”#Ě †›—Öo˛,†zfR´sE©"ns?®0DŃ…™Ëňđ(î)’®žÁ/ĂűÝ”9:&· 2q:R…gá#;t©Ę°ý¬˘%tň–+.ĂţöÔž@ĆÎi—ÇáěÂśň™WĘů´şB_ -Îą ‹x'ť‘ź”6„yż@su,MnŞĄŚ>ők1[7š f® ŰŞŠFendstream -endobj -4191 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -îţ_诖÷lRq„\l+·™}F&™C”żDÔüp±>džŞÎÔA.jađ"ŤţpI«ßˇľCČřţű¤şg˛Éő=ôhäęűűö|QóâpĂźgsŕŮľŢ jUýřo‚çĽđŕ>;É -ÖÔźW7Ŕô’‚EßUŰ©&š˙´µ@MužŰĺŶ…×5Ş|c¶Ťpŕ°ěPúaArBń@«š€‡x4D'4íe1pMÁç>+­i`GÁgă¬!PE€ť]\ňŁ‹[Ulů5‹Ń©kĄÉ¶ě€ţíägýËŮťÝu¨+–Td«ąBž7šÄylú0ťžyŤuĘ%ź -=¶>ąéy8Çą8­ˇŞů‚äŚÂč©7ÄqťCÖK2Šôˇs”ú­Q:A*l·­OmŔ÷„?”ć}!L”'·›ĺkQś÷˙ýô#@n# żŤ‹Q©Ň ±kž  Ź »"^É] ’~Ŕ˝02‡?ĎÉ Lď\‘ŘŕDŹŁç¨ŐŇňgh‹Q5IÉ*ä¶Ç«e®«·˘Ä®%+—‘|Ľl,; q>}ć÷cEÂ~¸XóßÂéŘąń˘Ľô Ě?śrâ^dđŠľ•,KBrÝGŤMÔ-™9Ń.—.=^zŰC˛&`´é -é‘jâ ”Iᤠ-]Öc3Ţ&Z2 íYĄĂ‹ĘŢŚ ĐŇ—Ť";R! Lu)Ě!HežvĽľÚ4µççyG’Öi/ýf°N[Ć'Żěq)›4Ţy˘­u˛q«˛s¨łĹĹ#«tŕ(¬ž¤ ¨=T_`®ťj}ťšŠą–Ç@‚ßł‡9M‚2T€ˇ;»ź§ÄÎf»®WpĽg%ď¦ÝĽ2PÖ€7(ůśpEŮÔłţ@#ܲč&ĆW ź~šđ ;Ń{8•TČs‡†]÷Xś!ňúŽîY±Ţęß °śk{Ś$c ŽŐ°pPdüî@“cذî°,łźoáG9ţ§Ś‚¤ýË - \CRřSWţx ‡ĆĚX aĐ #¸úţ’ăättĹHâló,D)ă:°ąNm6uŁÉúÝÄş0ŇĐç,M}ńó” -ĽÍ€WpÄőÉť}ŃbĂ -F˙†Q݆â”kdFÜ#YÂŇ/7^ ü©ťń2ž ô?jţ^Č‘±ˇőţÚĽ{Tä’đ˝ó«CwŇâŘ—…«‰#“¸†fç†ES¨ÓŢűŢĎëj4˛§+AĄW®tAŚćăpÚ^ÚŔ$¶ąÉ)& ŔZʝݍ:\ب8ąęŕÖ†pµš%)G©»—dĽđ´tš\:Ő(ÂP±»}ÎŢt‘\fʏ,ZĚ•Ŕ6D§…oiż},$Ł #¶h áěHčŁ2Á[ŢúĹ›öŇ„ęp™‰‡ $ąĽ±»Đ'—çŘŁ18XoES˝5憲{!Uť¶đ€ Ń'Ť˙-tBî=T,° L ť “Ő'|Ó€”ÉŁijy‹mĺ†}ѹܠî)cüęÇŹ«íö©ďgh3f~ÝJĐĹďňOV“ű0őfŁč)xX“‹€y„T\çóĺ°‚řIseřéŻpB<#ýgTý…ÔŔ«9h˙…řČż'yJŇřŇňô(,Ö“ÂeDăÜ©SkéČ“ŁéF¤ćČÚŚŘŹuľ/Ł? ÷˘X˘˘ú“KťÄč'3%€©“ŰÎ)5©Ă}Y ďhčyĆü8ßÍVtŕ”Äßś‚&–,Ů7ą˘<ëŐalź*MGí: MŃ;n^ý§ź m-KŰ*xy î \FSE`vH3# K` «vT8DOCb´8ĐfŚ®ĹËţř®,Çě7ąýG˘™iŻMP«ŚCtŞ!˙fOvSu RŇ=Čňrš©)‡Ďß`ţď‡mżőG-X[§Ń—t’W©fG»¬…ă’dS4 D˙i“Bh Cż 2M&ąŘ€jiŻ@ÍŹÎıâ°‘Ę ZĘ+°ř-yÍá`,ĽŻ" -ÚŮ4÷G=żxş‰ŕĎké[çŐrV/©zćł5ŻÍ5ńĂŕ[kĚ–_żNŻDl|ňí5>^h9î'Ł55äÁ ¦ ˛@vŰŠ)1ńĄüăOĄ’”ÖŃW¦éˇKňJ_­îě2đ‚ĦóţÄřŹ5¬ňşlxŤp~?ÓŤ÷EĄýńý®×7žOÁvŁSL˙Žń#Dwţ]Tń·hi¦–\s›<ŁŤŮXŕ["^őă&đQŁ%eµ i5h@Ô°”޵X‚ěľ´ćvýG[̨YĽo™.]Â[JĐĎSjőŰU]YŠÄ3fä×VŃľ×W 1Ä«ńÂÇć‡ő˘ zÝ‘*Ž íăă­Ř•—Ît±¦ĺ®üfźí´M @űhZVë â$^B]|’뱟ĄŕŇĎÖ;RAqM8o/čý»ű.C7›®©Áž”¤i*±¸@ýF•1ĚĆľ¬BIľ8=ÚäŐtX¦úendstream -endobj -4192 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -ţ3şěEČ˙™ďl®SĂŁĆcîÂiËŤäO ÖĚ˙cőzşŇŞ–ÇŁőF [­`C ¦nŤůč©"2<–5•€č[ÂÝ™ëBŢH«P4&×V~žŁźĚŞs"¸™\Ĺ(łçµĂWŤ@¬ôť ÂzI ů©Ŕçň˘D"Çď—Ń0˘ąb:3ѦÔç0˝Î®…Ă+™ÓˇrŹĎ«XIôţ[M@ĐüÔĎT›žô>Âź D#I›á«˙µÝµçŔäAslbábP37uëĚÇ} ěňăšąç~cŘ=Đ2Č*Żřěą>Hv”9˙Ň]šÍ5üuţďŔ&»ńýd Nö^k˘Ö¦Á”żĎŞ˘I5Čçuź Iâk]Ĺ­kGK™Ç˛äĄ"Ďë§ÓĹl±ž˙]_»Äüu˛W/U¶®÷Ŕ=k¸‹:ćR,vĚ?˛o{;¸C˛†n0Fbw<}ÚÉâ˘:•ŕŕl )$-rᢗLśăHč0†3eń@6Ą&‚‘>)ÓiD¨K\«ş+đ<2mÚ©˘šŘvëuÁMo°.vp<ĹB1bŚĚ®áY{’Úň¬t¸­¨Ú˙{ô–bĂęYŁőóBčĘ´üŮ%(c˙™ZŢäˇA5ĂzjůÓSáhIp˘Ř@ďrž. €–6BP'fDŕř?ôŤ]ç˙ݬÇĸŞ`~ ;HLoy đžXz*wFĎÉl7›_˙Aú†´T)DÚg%pE¬Ă…„ ·Ä±÷LxÚFV–” č?šŠÚć»8]"í„% ‰Mń™C˛ĐR&>‚'rÄ0Ô"żĚâŁăZ%2;ŚŠ;ŻC¨‹ÚT±…żT™G»ęgúoĹ×ËU)ç8–â°Ŕ~“ YGbÂEśß7đ;€*ľ‡Í Ň`X·°¬ ń?«iÍÖË4ž›žmË#¦ŕL\ܸ/iđ«M¤˛k;ZnC`«€µeć†Ŕeˇ%/QźÂ‘™ť’ŻřÜ“:iŔžę5ţaÝkö¸U!†Ýwć»§źçíP ě°&ˇçJ”+ŇM5Lwć 5&9qŚçýŚsĚäWÇ1j‚QöÇÜŢܰî-r…6RIjkžg" înĽô/^FÎúó˝ţÎÉ˝[¶ÂÖ -‹öüâú+ú˘"†6r&óşxFoł€ÍMě—Í_ -Î Ăľ9•o “‡| -˝[%–µ4ň_w†ŰC|˝qÄA´ßçY˘>3äÓ˛T UdnÍż·ýadăRźČ;†3=Š´‰8']b¶”÷p4n{ECݤ1Ü’m˙÷8čęűôüZ¦zV›ţEřÚY“ű°wGś‡Đ§5µ ˛%Ň ‘ߎF#Óß›ďöńUČ6SŞq܉Lă•Ď]Ť:‰Áyď'8‘ów`žŽŰHB4# Ä[-&T™áđ`Ř:ßLńip%Ł·5íw>h†‘ň†É>¨,Kř‰"RăT9°”*Đ8Çú‚ŤçŞéZc/ˇżę±°píOŮ2Čž -w›íľĆÉQZ—R·íYá%ňaP˙żăťéÍä˘7Żbl.ů‰+I´vynRC#ă<-,r»ZZđfÓą0=\ëňÓ1|ĺŕhă`#kCč\jŇ0áč;ľ­«Cß–9´ -Čăń»ÖëŻęz:UBŚšąU$§Í¨ÉÁGĹ®2]AäLŇH–¨WŔ‚îŃD¶Ę@&Ůý›żg!d¨)'DyyŐă Ž«żţŰUJÔŠĹoSŹţ^®ä4Ir]÷ćx:|±ř ĺ€Äd~Ľ—ˇÚÉľŃHUë3ÍđHPě ’RđăúŢpźBčEv/>ÁłH»H˘óy¶Ö?Ľq?×řďŁoQă{ď~+őÄĆf˝VŇ3ĂŤüe¬yµĚ–„ąŘCnŘ”^Vµ4謁ů*@BAÂS)ů dÚÎÜÝéĄ_°úWSŃO©ĆÎɵʟ5d&ť °błź9sv #Î{)Ó#ěŻ~eÎ=0óé(®ÂHçČţ0ł=RřÇKÖͧ*Ó‘éăJ.`ů“łMqYYB=‘śíW®Ań64±—2áôËč9ÎúÇ×]„Íň´”“ @Śătťoa•NV"pŻOVg5+…k6Q¸ôkĹh+,łAvsz® Ď%śžž‡ń;ş{ ĺ|wąvÍÍ 3’·/ ĚQ•ŕ U7±÷ŻNäP`mB„˝čŐď|Uú#TqAW•yPpŁńŕâŁ˙ěŇ8›wč¶ĘVÂcJü´Ů­EC÷GĐZ——äa”fŮ‚†AăVY­ěýф‡5ŤűězTéÝ÷*| ĺ^úM$ö‚2BęĂ9r†,]2"g“Śô†KRşáj}dËźÄަź<8ŇeF)R đ“׸IGôs&µËD(ŤŁ Y,çžL‘ťí€&DP[\ÍŘŰđµ -K¶wQBc1ĂŁű$ěýVI·ĎVú–Ş1,fQęÁ(ČX0kc-BYO˝8¤ăăg÷ěo´$ëŔĺkÍĘř»T‘{p?—ť·lnfK–ťr$×Vv‹•E&&[VdĺjĆČendstream -endobj -4193 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -iyGŻfĹ×NwYť,zl-ą~‡ďńÎ)‚9{…ąś,Hâü’"ZŞqŕ¦ĆrĄE?*ˇ¦ \Á­}ýť’SŢDße˝ws:2OS«äň ™‡‚2(9Š}NL¸Łľ]€˘ä,»ŽÓrY>"„y·Hşť4+¶)Ýţ¦şŢ»C,”­«íëNˇˇb˙&UݢbăĆúicWí°šĂőO†˘úY^y˝°C1çă˛@řÇ#.02oŠ;Šá,łY2?™d,¸çR|,lZŤ@üЦ˝đĄ"÷s¬“k«T>ŚoQ˛Ĺzęźżš¬z ‘ʰ/,TsľÂ{«»hĺ`łßŕŹ-*ÝU ťžŕľhÎ7ş?–…Î˙~PĄ „˝a‚RçͱDµŔ|ł­?aÚšzůéÝćĆś‚Xä r„Nâh§—=»cLđ*4p†•N§·ťG_üŮźjpŁpg6‹‘^¦b%#÷8ÓA-Ş0N_]gŐ°WŘóćÁ雀۞Ť§"5Q‰mÎęT5H§TţĽ­^tŚ–fÜÄL¶oI!8€¨O"-Ž|nÖ ű>‡”~¤Ó"Ş7UI—R–8eĚ㉬, TëÇúăÓ€5±7˝Dvj͸jń"Jm0K«·”vŔą4ßÁIÁĄŻž›ťŃ őôp·eűłú) ÝŹÝQ˙„ĘĆŃ>ĺ‹—gÂt¬éôë˘j›ü]ÇDC­EŞQůU‹V5g©ŕ¬Óśxšč1~LÂqPXĘ“ÝmG˙q‘ -š2-V(M üĐLĎĽ*đäŢ8Üë_\łxăk‰6Xńj#Ô†rKXýl6«ź­_'# aŰ`…1‘«—86S|2ńUXôôhÇ!,lđÍ­l|Ł” ˙u‰Jr`k##KO÷: ľ$Ůr’jQEĎM™Äö…îÄ5¸Qa±PÝ5âĎ´=82Ö:Ľĺ8üčc:Ů -çÂşř's´ň˙‡Uč$Iv2ů -±đŰd”±Ç±űÝnëáb („ă/SH:‚Ý’{Š!¬5 ]—6ÉGs.źKĂĘě řt›˝CŰ#Ő'Üí‚tsj€ÁH ­qc¨űÇú{6Ä—AÝŔÔĂ™Ž<˘3_ Ť·¬i ť2cS%G÷µ‚öŹS˛EOqu¤E…ĐUŁÎB9Ő|×çĺ)ńŘ“doľČˇä»™Ý;·]Şô´şÎďcrǵĚlż^‘:XlŢhĂ›VLBŇ}đµDëîó4:wśVŕš‚*0ŇwĐÓŃűąyj}»=ˇěTô'Z¬w<Ă˝ëŰkY:Ă:ú\ť±\¤*0c8 Iâ— RüđťtS:yĚ"±Đő8ˇcűů{gű”‰÷®9vŚw«´ÎWQ+ď­Ů4Ú>ÝäÉţ?ţD_żFĎ?sO =sŔĹ}S»Ą "‹‰ŔĐś{lĆáîĹ´“ĚĆX”lWWF?®&ťÍ×Č)_jr§Pżż;Wä#(pB‘şo8Lí°â/f¤ôŚţWqVŢŔ±$ކ‘ŕ‰Ëä`x.‘&©×ʦ4 şä9âńT»Ěž«öŽÚb˙XžłIü‚ ăĆg±llH‰†X]Ň#Ž­¤r9H3”á‹ŃŹ.ö•3› +ůĆá2wŰĂPĽlaŹC3Ĺꨆ -f‚˘ÚQf«;]cŰŁí=öUŁ.™[l=ěižhO3t«Ś‘ĽřŹÁ§ŇÖ‰őhQß ?P`ŃCw°˙L‚?OŞSvăX˙6Ş}ĺ„FĽjś^6™>·Ń—@1IT5'YărxX¦Ň¨ŠăÝÁ`¸Ż -vĺő¤Ă·Í=|‚ÇěBçż 5N!żĘ­;Rś‹Vŕ3Îü˛ ‰Ĺ‘ĺ3jncs N'†š‹j\ -sŃäľ°­=Ö¤•xđnďŘ'zkER7«Ě~?c—iÓ­öëňę‘ńż´ˇč0­wČ*1YDđ xsĹA%}Ć~őZ„ ľsí±î×%n^ů3§ d…p)öŤOb -B>…Ů‹Rţ;Ýռ㢸Ü/J†qĐiďĂôűSXaąŘľHĎŮV—8eo!Lgƶ>Â>Eă—‚ôlµ"h}ˇo2(>R^Ől”ĺ…ž‰Ě€„§…8.–&iů0śj6zb–j†’›©µĄÔÁiĄŘëU©MÍš„­ujuĚŠ™v4ȨěăgVmƢ7FĘŘS Ő|45čäŢůĚ„u”5/Îi] “ţf‚ˇ—ÜeßdY=5ˇ•ĄëŘ#nQˇĺq˝¬ %PQĹ(łU[–«4ŤZ®TL"b`í4ëdĂ·qîXlNlGęB=iÚ¶×+,ÜĐ‚Ems¬pŹhŹŞh+•"ĘŰ5 -ßŰ…¸ŘÍŇ`ô¶s©±Fű¦KźżgŞ8w€řáaÖďéE ¬ąă­·Q’)ĆŤ.żG¨“–ł˘ČŹř)x…%ä¸+ąäëŰŻendstream -endobj -4194 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -nO{“Iz2ź ůś ?$á‡z°˙8b§ˇÄ#ß™·’ Şć$üIŰň¦7-Zç™7M(>Q î.e42Ľ*Ć_D>[ź|5ÄIťí–„ŐýÚŚŻţ&żAÖŇŔl g­ń[DYWkĹČF>fJ|Š_ ÓŮ˙‡M3AuW:Î$ESţ·2âZź˝óĎí:ÎOČť›§Cl–đ‡Ybědca,,$©Äb€mJG˙Ä®5iÔ ›<&F oďÄŐ—'+sF8í‚Në¨äď.y‚^äĹ\e`Ó7+‰=Löß~…:Hfü¶7˛ęečÂudAÄdń1Đš…JżEn{N…4 -|\´IDTT©%›˙Ä×4¬î"Ë{Ë]ĂűĆ)U!z&éŹďĺ.3!v˙ŐKÖ%…jÄ·6xůíjöIł†˘o0ĎT‰'П朥‘ÄŹýŹýGłňâ[§â,ł˛ ?E#rŁU9‰q .(trç_±±µcm­WčgXź„0†ćÜ:P“°®EűąÝبQš ϻСwß4pÜ5ömÇţ€ č…Ăd“]łäyŠP¤űž1ĎCŞ‚…›čؾɸoÁ>»ôw™]»˛(Qía&€sV(¤ůI÷ö´6™ňF·V”#lN÷źL ź±Łuk”SĎ8ΛaV ąÇTŐßJŘRźY¬}G=ŁMą~ä>e›“ŤţDxŃvż®÷RR€čťłŠ?.ř ŤPN± ŻŻ¶<1Ůń[†.ÖcbO$ßŃ?s*…÷Lý ·áşçžµvö’ŠGJĎkúkpźĹ,ĺđBŃžŻEE?ËLĂuSy)5BOw’ó ě#RÓ;瑚’±O¬ 3Ô‚°N 닾Păµú˘5‹â‡Ż‚‰U4ѡ#í.i5 -˘Ü;†¤ďUŕʇu+›Sł,ß°ŻDăĘVc0—šĘCp”ÄO}ÖeŐťňr”É+ŰŁŇj@Ls»„ú@‹Bţë22q‰0´¦ÜIŃäăĆóGžľMV{^ž˛b#řŞ"Bog÷R E%’ÓĄůe´Řâ±[ŔrĘRĹúxřľŤ ałú–,•PކôüUŕśt˛¶»«ńv÷6Á!iśmjűĆ=â%^ľsďÉđ×xjŮk ť§‡Ű„0µ„űžs7¶ěÉć(u_:Ţľ…VtMžf|>žĐ`˛ášlţś°¨GX!ď%©„tć(EcňĐ×JŕK7="rɦ)I ˇŹg˘|e8\“6ĄŠĹŘ/hĆA eZůŮţJݧűóĎŃФŢŰ×|ęúf|^KsôŇ7 -í|ŮxĘp§·–Ťđĺ2&©©zˇW·219 -‹>¸÷]ąđ‚±ě(ĘÖ 7¶»˝2G\dőwLäx9 ŕc›ď•yŕJbE§PŽŻ*ŹÎU">@€e¸J“G":  {·˙@čMµS‚ -9-*‰Ň%CrĚ€|Ô·|Ů&Ý˝ ĘÉExml4uŁánĎ -Ů´/~ě;ŚoSX¦L‚’lą’ćţŰđó‰`_lUą†ćĵ˙ę˙ ÁfX»Lw3ŞÎţáŕ§,śv™ÜwˇŐ.ꀔ¤”Í•9śQ™ů+ĺTÚ\šŕz sZż˝|05+.±d 4óť$ŐK´Á'ĂIś ź4»řµÄK9îńÍ_eńëTßÚ+!ÔA€ÚŘ”ŢĹőmç Oa™J‰|1ąz¸X_Lôć´OďRKćTŤę­F©AÚgşËG`˘•ŮŰř/¬r¤^—[f9Ŕuáh˘ě—2q(}}{ˇ{ĎŐ.Ňł|NP^řÄîŃN(#şzw2•jßť.AâäxGp÷n)0G"5jÚp‹Ä’‹ç+˝@íýÎKŤűV‹EŁť3ÖIT6iřO‚BÔ넇M?WŔ÷c`ćK¦0Óg2ź,‹)ľŐ‚=)„cđ‚~_x#˘' ›‚Öâó4_0‡eáşśţ6ÉÇľťźNa!—ŻB@ő8p ¬ýü[,{ćÄ|±»4ÎÜß§ôwk×úE”ű*ŇíëRôÁÍ Hl ”–*vý&C¬Kp6M˙€<$§ÁŢŔŃb{üqCŁ”‰„ż×ﯗajÓBöÜ;ârôś»p›Ćî1®~Űâ[±Ţ˙—L!u  Q;‹Ż-öŻŠ±–š\8řÄŇÂua2n;ĘĎë5óžÖB[51ýˇăČZMŢo@$°GY”®áËşµâ´GĹ soţk hË™@ŔŤöü¨dAÜKçŚtń껤·pË Y\EŽÁ`Ü Ustß@LŔ™ČúóU.<$Ôö=÷† &é>z!\ŹqDÓ$Ţ8çwJ˛´×=€ůx#Alěp0oa¦ľ§*Chڬ$*ŠYŐ°zVzŹ­¶ÁA|Q5Ć·mä!2%eúk‘av{cÁŽŘ[ěş¸ŚŹßťÉ8űhďß•§¤Ę{MYŢůŞăÇKŤŕĄ©oBĄ»QK¨g邯i űendstream -endobj -4195 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -¶b“gľ–2Q[›ĂViu^ô‘ś˘µ˛[Ne’ĘU&šGůvbŚô‰Ď7đŞţa$Qh&Łí ő×:Ń5ŠRř®P[ű0ꀞÁ« -؇P)Hr3bsÁ<3NŻŃdeńR`/ýęG=-oë;=•?T…€Ľßşď˧é`‘%Z“l—i?eŽ1ŞsvĂ#ŻaĎŃ+4 •OĎéTG¨méń"Ż–«¨úßßÉGż”ІLYJxĆÔ××ţ]̧đ.lń3F - AĹGźFzĎÎ8spb¤ß†3ń^+h28‹áňî™}ĂćßfčµĎj;T©\śL‘@MG—É Čśźę ť>Eä[Ý˝xKUpNřo"¸ŕŠÁYÔ]pŻCر Ľş’ľŤďI§||ëčʱ?gˇ¨6ó°qŻň^[KâôJŢćáţ î™ëxŰ”–…Ě‹îíłj¸čçćE’…(P¬—ŁŐ µ{ŻďňĄÄ7ĺ­1ÎÁ®JŰv– Ç…~ n˘5ĄŠ ‚kwu­0 °"îGö-Lˇő!É÷Vt^đ0NćÎĽ¤}˛‚ ´9¤řłţ:ŞîdvĂ‹4¶­›8>$đĘĎŞ«Ë!Ő’mŚ|AĆ\Zt­<ŮůřÍÝ”‰ÖÎŐŔa-ä)Řě=× Z´‚úý“š­¬ăŞ ˇsSŤ„^ă6ˇX•kÎF'ŞŁÜźĎ«µčÖňjX«UĽCš:M*Ůčbîa'ć#•ÖŹĚK5lěżöřzOAúž®ş+iQř>XÓ»/sSżNßĚĘ»oŰš•dáĂýąF%„D˝Ň gîPH¨‰5WÉj†­îĘ…˙_@„V­ŔmkOâ±ü –I)Éá_Y˘§ĚĹsë˙}– Ε»€Ě"±Ń6â׾ëx«6oôÁËúVH”±/˘Đâ9Dħ÷ě±;ĐšP¸M ĐęÔ¶VĎR™ 5#˛ÓŐ%‚@Ę ŮEŕëókpĺµa SŠÎęA¦ßN¶ô™Ôz‘)ŽfĆľ7„ÚOÝ|Á4;ŹÜ­ľßĚńĆżŰ9ä:ŮcŐ.đ„ʦDZ|r©™ęň?Ý+ŽaýO$q˘ýMMťŞđÓőÔ¦1ú=~Ł|ÔÚv84I÷k˝Ű E:/üÚŐ·#ăŕ™>T\Ä›wÝŇcdőđx|»hgŠĎCOVĎ„> -stream -ŰŘnřöëuŮlš»Ąź1!uĂR-şp3NĎ7΄Ű9ÝÝĺnëvÚbĽheN«§4/,DBÉNÍJîňéywq˘”Sx;5™ĎV -˝’/ErďlĽŮ« Kňו'ćfähĐŞ©˝ů„ą±ĐŰÉo/D*<•ĺű#?ơŚ,€ľRÚ¨–âÜp…4ńs ^¨ă2mŢťuŇmFťFşČńÚ9'ťqŘ źxŽ^ C>st){‰G%XV3i“c;x0}ŇTV¶0cyI\sěźDXę>˘çŃűöęu.4áŕ‹ńlôIRÍđdĐPşFÚĐĺh^ĂĎÍđ <Ô)¤íńh”§"8pRÇIŮĘ*$„óĎ霨DGˇ;Áß0˝§jUóĐŚK¤p2Űžśüłü–PČdIBß>K´§šď ¶†H5m؉Š1AÉE&[i±¬cŔxÚź+ł"™ČŢłýA(ű€—Ŕľ0Á%4HKĘŚĽ3ůzÜtń˘M')Á…†JÜĂôÓ(aĆĘĚ?9" -ů„_łú‰ń’ĽA¬ŘâéLŚ˘ »Đł.Kc]Šez©Ŕµs ßŢŹśqińCIţÁŘ=Ꞥ€Ý n ‹źDZŹÁ:Áłău Ďî"“Äěpl •휢úôKm‡A¦;Ů›ŘM ? XÓ/fč¶*ŠAÖ čžúÁÔÉ˝pYď*ee§ ¬›Pn„śSCĐ÷ĆÎP⹌Ç}FĚEî9ĺˇHwőßű$É—Ě­@Ęç±6:ŐÇ:`4 âlu,•<í&ňt÷x‹Ś>oŠP´ő©ľĂŇÓ1«<í źT~·âĚ\źŢ0’÷Γ đe’-%Z†#ŢmË=ŞĘÓ­˙>Â}˝×[׫ě3;‡VˇÖĚ„ĎÍg-= ţCG:)˙¸NQµ[şčšďŇâW We˘3Á$ôŁW0°üÝŠ¶ˇěu9€6SěÍ"3«á{61R(ÄZG®é_ş Ą2~\ÁŽ0MŽľWń–$G÷ľĂˇ±ߤ5ň·â\¦Ě¨śňwľř6®)ş‰ŻŇ´Ö5Ů@°Fh`jâ;ŻÔá pŻ-ąQě“3ëI˝ćjof¸=:Ăl•7ŤŃĎž4×ńę“22†%8*[ĹŃ +z6ńiZמôZ5jč&ĺŞ;S)D—ňpg_+‹`®¶Á¨Ň÷“M0&Sďh˝›Ó\űë{… -/°łeI[;Z±\¨NĚź’ŵ‡Îk©‘°p­«°ť’Ý/â"}!ţ¶6Ü1ýj‡můŁKg¤ęĺçŽ\Ř`Ôa 2†ć†ëŰälËDSSę7ŇmÖ/ÚŘoÂőb%I~:¶W cPXŰd"]6đ™ŞĚ€ô¶Đĺ/.=hÚ )âĆ ř˙4úÉăWQŐĽltĺP¨Ď2ó|–ş$ĐMý—ůUÚ6¦(N˸ "şBf}Úµ[ˇCŃ!•B qt™ÉnoBú»šíîcQoxvvE˙!ąkĆqź!íx[7?* -,÷_ňˇţa\SíhđHiŐVU‚“Ýü=Z†lc”©!Z8_K„LJ“R“ËE‚Jw‰ĺĆŰŁEF%żRËAştKÉ®NUŮ©źš.€÷ŹěxŇ{ěö\okgäŕČ Stž$6ÖLZ•GŐnJ©ôbżŠT,Ź{; îŕ ®‰čHN&ôbłmî UM9¤?Ř ÍČ?žů,z©t% >O†‚Čs«űě49ľÄ9ç˘S/µ%3…«0Ópx1ĆJ+–ŠcŇ ˙2€‹2`—nÇźendstream -endobj -4197 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -‹bő)줤 ÁNËqÜq©qţęřňÖó>axŽ[D™ůođx~ĺŇfć˝Ga“y+˛Ż·]ąn$—e«—O´]aö;Ó[Ń0ýCXĄ·ťqŮyÚÍß•ă:B|„Ô˘±‰6KOÓEš“řb@ Wžô×t­.ĽÍäo ßHaÚy[Ť?;[I|µ¦ňxń›1"•/4±§śÓ$RVZăq~Ę= -Fň9€Ţ/9ŃúŮŇšt#EąR˱ ĂË´gˇţW>đ*'ÁE,_ĹŢÚ‘» -ěÓf¨đŮßn0ĎÄĂ”éÁ ńḠËőRVX~YrËÉ»ý~đdĘm §Kőô˝ćf -ąĺ™ÁY1SÁyňK$łë…›Y‡`C#\ő#N‹˝Q1úDŚ­rp=db˛ŽRöx,ú(ĎcaĚó‰ÎÁ'ž;˝Đuڠ扭s|\kŔ$›‡mËń(DÝ…ź¨ › µY¦„ˇű Jë<)ËâjŮ‹y,ŕ[ŇŐJłžµü™ë¦ÄSľjˇ LBŽĂ‰JLT+DţA^KЎ•ÂKő´*ĆÜ*@ ,eX)VĄŚF±ŁçJG´—ž3°÷Ń•”'1Ş€H€]7<Ý{”ăaʰ]hgá5 &ĚÂ?*|YăOyGŔaĚŽĐu©Ç~$çN„ś Ź-%W¤żl´ ČMLĐŚçEh[MĎ;d[K™•u.ç˝K4q›śMFVÉ?˙Á*Óä»Ŕ¸Ü>Ć‘Éűň© „BÉ÷ô]‰Ęř\?€ůČ24MеA±Úž^·—ňŐú˛6w˙E$Éť.}ľ€@Ý›Ą‡™ll˝·Ađˇ‘XrĚÚlëFbąiř-M(«iٵ= -Mz÷W :B2©7Y¦¬'"~Y´Ž3+4NFńżF›P$Ľ­ŹîşŇJúS ź0•‚”ť8é±»ÄN˘ý=ş””ťUčĎËťdmâ§0vÖ¸Řę¤ěľfbăK_m Ń÷Úd}!«ĐĹ -ź…0ŮPł/:˘ůÔŰóvî -ĄČ5á(;;dE+P˛8'ů5Xş][*0ŕoĎXłb­w#»»ĽęüFEa„¸«tKźÚg>śńüľF&HAŰZÁŠQvyY–ŽlŕRîéě 7î…UçžĐ‡ý`żUĐ)Ř›XĽh6´MmňÎeŻ8íÂjNă¸SąKÍĹ9©Ă»¬éňoAËa‡Łß˛lă 7ě˙šĽv ¦c+Ś?ÎcÉÓsݡz,€oş‡ŹúúDÓhŮ®˝Şş& ™@Љ_Á/t´·V·¶1[Áoż >e;R}úuÄ„¤t„A,Ůožż”3i~okŘł?ůg‹g*§ńGyÜ&Y)©¦ű»8:ç} -š«bŔC‡N3cÉV ŮîËâ@¨&‘Ůub_ŇĄéŔU¶—ăSž(°.ľ6ą)¦ëö×~‡í¦tAŞ´‰ÔÉ˘Ż a€w‡#,ÄőĽđÄĹ`µ '&Ńűw5^p®;_Š“7>şäŕ’Cî ů´ż‚‰CĐA°Š¬śszÝŐuÄô Öµ@­ö|ÇCŁ‹ĺ -B@0L$ßy¦C%7ß5𪖙×ÝĘsŮÉVł"˘ţ{eŚeÄĽCv{-7µ`hK°ł·ë˛O=h bcď_č©pţďćÝ*""cô7ýßv ¸¶ÜÚI›‡/$ě gu…_R§\fi™>.@yűQŘLŁ!č©á|ěś |r¤a -)µ‹Ł”[e3„ü…Ű`° -Y[Ńb¬Zä†éĐâh!Z–/ş]Đ r'yěß %SJ{§´ ·,<źĐ‚ 'áŐ!ÝŹĂ»3Ć]IřRf˝7x8ÇŔ©zü‘6ĚĺPYEvlPHń‰|iíN¸E˘ů(1dÍC6ÍC -KŐÓdűďřĘűńZ¸“pF‚WY‘ťł}ť§éf“4üĐAĺD(ć ¸”¤LQVaĉVň“}˘ý-K„ĽíÖŽş%:+4Ý$©ŰöAHzuIŔČ*lý˛lßüŮ ĆÖäĄŕ\×ŢÝäÁNLś4…ÂŢFCeu<Ą }‚?tíL}_[/ş˙{5:…Ůź×Cü2;(Şóm±ďcbÎzTí%Yendstream -endobj -4198 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -u‰UÂąüA§źZdjŹř+nECťy“ft_‘¶ńŹ—o -ÇR,©‘Yë ]› -C:‚zőází…ýľ)M, I†GçÁşÉOĽP†5#;:qdę˘ú™ĎŮÄČĺ1Häď–Qy~@řř‡*«> …iŻůž~@“Ô©kÚ8ČO<ĹĺäĘŃÄJü„Ćqë*â«đi˝…H¶`‘Jş['o”ŕ:t´‘bź¶§ĐĄLĚâa+ç¨Á¶¦ŚüGžĘJ%˛žä˝7aÂŁŕżP˝Ö~Ť¬(ąQj\ˇ–nďâ ¨ŃYÁäVŠĐ}"/ -¬»ŽĚ_ÜänRż¤Ťd -:Ť`ŇmLŤ—RÍ>Â)…k9z\-źšÁ€LL•\«pyvŔŮ i¦i*–\U÷Ĺ3‰žzZH&¨vHľŞ›Jg#^Vşđ¦=UŹ1@eËüWőqÂÇâ(ČŤ;2ʸ¦ -–ˇh8ctŞčŃÉ8 ¶_’!Mëö8đ wŻ* Ź;$ü&DJ7s{9?¬11¨QzK6;âJJ§˛ŽŃ’}B"zęfqSě‰âńŞäé! y9DG•sQ˛%xYîĹw@ßBÁC[ż”T6Ć@Ď|¦ÎL,™tĐŤß3@ăŕą",>ˇYó·í-@rŁ./”SYí…·µa87»ĎâfŰŻźÎ‹aŹňo¦;“eé-™Ľ„ĚŰ1.¬E×)Š%HÍŢ/?K އű”Ö(sć˘çöîIËľćĎ—Ő’˙6ęLpQ… -i­aĆ·](ŃÜ&ĺnYűüSőJ23ąü-“f± ĆNaBmń‰"âĆ—Łć.đ.+äâúvÓâoöŮ®¸Ä}ĽŔźÖĎßÓű‡X ®"¨·µÖˇ1†‘”YÔÂű˛ńw+iX¦:¸y^¤W·UyeáĎĽ’Ůź5ßxőŘşč;Ů{ˇ•A{‹cś7H]>ś3ĹÇWErť,2¦¤séGҬN¨ŤÄÓ6UÔŁ.dRr&ÜäŐJîiĽţáx™sR®QowtŔ…öiđ$€OÉ7Â{¦ťh6,ôâăUńarx{̡Yś§ŠűEśÜ#{Îq×É­YXeŹÂBÂę٦¶·“qßňRL3ÓŤZÄĹ`Ę35ĺ7ľ‚ď§‘=h4ĄŢK@rë-ťjµ4ĘXĹ$5˝çµˇ7w2ç*ń&ŢŔńÓŘbĂ´&Sc¶-ĹĎ‹°ąă@’é?›µá揾?† -RŁ÷ş“«k ¬=˘*RĆ»Rw86;»t˛yG«HI$’îúő{Ť9T\cĆM|ř„~_^;2´Rçy…ÇQŇ Ąň:[ô•Ě6Ĺ~FjĹíßkáxP˘ÂZ˙€ă©% 7—ŢłĎoĽŽcűŐ¶d ĹÓ[¨sĺé “Śöň„ĘđéĎ· A‹D«×đçL#ýľŠö=˙Vň­OŇ0ţŤŻ‡OŚĘŰĽD|ę`)vE¶ßhÂżMüy…1Ŕ7·z¦2łç.Qá?·^ô×ŔĹ@”É”ŹVhîżŮ?Śł­Ď8¤ô/J1}ě-źő~;vť­ë>€›KO˘·‡źć\Ë­ĘkąŹűÇ=wWZĺ Ł1ż`· Ů”Ő,›™z¬ě -‰m™űŰą4P’ĂŻŃ4adÍ©¤éoĎĘĺ>’DřŮ9”·^€p;řęń¨ö{i©'ł>"çTß#€Ď •0ę­)÷ĹâwAUg<ą&WŹ(‚/I·~ťdw&ľŰ5‘t&A¨­ŰDĐłˇ -’ÁŤ3l“G>óѵÄ5˙Ý -3Ű.‚|„ óqđ$äú·ż«Fˇźî?bPĆk§µÜŰËag)łüőş–¶˙TDO˘d08ółĄBşîgQµÔx'÷8Á ß…"űhiŘ ÓŹ ͦë­×Ňt+´6;®m ±sˇĽj¦ÉďwÂőÎ…č?$ťĐ}ßd%ń¬íöW§THłXć¤ÚyžÉŞ˘ Ł ¨÷«·? ='˛ŰηëĎŔřMYh„­ )°0ń´,ÖF*äJŰá9ÚP‡GtűĎR]ë38?ňÔ/דŻÖŻŮ -* -ô46ćuendstream -endobj -4199 0 obj -<< /Filter /FlateDecode /Length 2672 >> -stream -±»L×㎷Mě*'Ü MěíEßj­8 kśĆm ĚÄťnó)ĺßM΀ÍQáTV=Ťihŕa–âµR^[U’Ëbó:>wí`ʧ&„\…zx\łaµpÚ/źh =ÎŐ{Y'ŔÂéňy®Ĺ~L»7Źm•¶Ď7,‰ŐM' >kŠŹ¬&ĽýĄţśž—1îožDŠ›ń÷%čJsšiŢéşëß|oëQęĺ k P˝6SJ}Éh’pŞ(j¸ěňŃ0“Yů;P!ʇÄ+mS\–ő)v±}§ąŻpîCzÓaőĆěeď"ú\Ôó©é{SBbŚ%° ·ł‡íoĹËn§qh -tś»·Ĺă'‘»ëš[ŹÇŔ!üpýëš"OŞcNČYtĹ6Ř…H( c_ďäo˝‰ś€¤şT#DÍ$Öęp0ŽUâv °b6Í–ŠJ×tßřś!íSF €'ÓÎŚff/S˝E -Ýę`ÎŮŚ¸j§ţL_ĐÉ÷NĽRżťĆ•ŮäGÂlK´öă=ę[܆ ‹Aß§Yěýxě©’9ń±Y†N¸‡Ű5Ú}8hŹ'ÚP|8`ź$N_“Đדťą¸ŹŠ‚ă 4as 6ä‘h{ O˱P­Zc§Ś ré:o"2+Î#Ľf—©ţ*&+h)U„ę€ęźĚiëó :¤şłśŽNw$ő!gKÁ|•zKömĎéĂpu„‘Ĺă -w•DôVŰĘńRש]|żpŔĐçŁ}(…Ţú°¤ď/ĺŢ'A´˘žąĘÔ+92iűŠç»Îšą#8“tOÄ$ˇň)>Ę+ŐĺÍŘyXú!x@°ýĽ,ÝwňÓďIÚV0á%Ź*š˙ń'}‹7ůÜĆî9+×zĚÇ Tq™đŇävIOčó'q{äC]áfăŞ~ȶP°^Uşą Ľ|­Čéi®7ćÂh†‚„ë».ˇ©‘ęí89uH¦ćSrmPłC gÖR@mmt+Qé¸ü&ćżđ2Oić.r#Ň)E ŇYńr´Ő =îwÂŃâ —–!qĚ÷.@5{§Ôm„Ť ń,2t2Qđˇ•Iť=Pş#q¸zXi˝Âg5(Pűmy’´ö­ŐŢ}Ť!Ž Çľ…ąű°Jĺ¸Y -pď¨#y®¦›äsŇ~˝ćËäQż(‡íťłţ;SpÚµŘËĎJßű d¶C^Â-Ĺsj‰ ĹĚ[|ĂEdó[Z=M - ňÜkţ[i”8żĎŁ(˘/ą éĹŐDĘ?ŤĂżúWbÔł¸p1täóŮóŃ_Ó.ŘÄÄ&Ąink†îSő3I„¨ ČwFl|@ą= ©čě>v Ż.&ľ-úĄ4Í:Cra×ČĐí;Öż‘ń*_¬ćI)'‹Dt{Ę€Ô°H˛‹Y¬€S"Ő‚Ŕ;UđČbuâ ‡S±tˇ}Ű űé)Ż蜭q¬u­ó–ÚÔÄ2w‚S›đ[&\âí öFČJ¨ž™‡čČăĺň±EŠP±ź«•*ťŕţxŮ_Ý+÷Ű..éý‚j –¬Ék‚(߬†4?Ű2´–šyhž´74µ~ą¶ ¦Ž=ž||Ą*)­ÓÍĘűwKá×Ci-Ćs ÇCă]\MówŻ - xŽMu°ćk¦¬ -ĺT^ą˛ŕ¦„QDř`©ß±Ę˝úWá‡ůÔÜcŮMŃôžRĹ…|랢ô`Šô9čśuɤä—1.HtTmTĄjŠç×%ɆqĘťľ®H»Ť‰¶Ň9Ë­8´šĎĚU˘šńďJzXćó¨‰SţJ­â•k@»$‡p’aé¬ďîA®:§óč;ŕŇÂC×…»n\ý˙Í9ą:ŇÉűL÷c}Ţ ČR*Ô cßěµç5¶íÇ­Î)OßXKó¤’R'IyHE8endstream -endobj -4200 0 obj -<< /Filter /FlateDecode /Length 1184 >> -stream -¤<&®”÷‹N°Đd€€¶¨ąbPňZ÷Fł^ý-ś–ľ“±@ĆËŻůVZ—›ń{&ţ•׌)§.»üE“g9Ŕ…ŘO7×An\Bšlť=áëřąş&v5$Ç-“9ే´OĆ™‘ă_•{"ĚŃĹ x+ôFf.ąlt§Gtöíž©bcŻGŤW”„ľ m3µqř«}b ë2:‘<5z ĂčľC»ZĆ8ÚˇŘjëíÎ9ÇCŕ­} Š6ÁÄcŃŃr:g:=š‹©!)’Yo%ÉYG¬€9Q‚ mPňĐŁ9ëŹlÄxt‚Nł…cDôT˘<űŐ‘ś1ť§˙˛OđľŰcdÜ3ĆdcWŠP/Ńřji5‹~7#jcÍůhJ¦NŚ÷<ŮŤO ŢU r¨T€ŮŔR Űtýš6ň (•€ŰćI ď0…Ň}¬ćľ<îĐýnUWľaĎŞP—Üü>Ôy´Ęę=Z®¬r K}Xő5 ĐX4‡ç”:„ýő‡öĽexŽźN ŤđĚRÝϨ۫ĆO¶Ř©)źG˝şŰ‹%Ś`š$š˝ˇĎ)ô¸]-Łý°ă ‘ř >ŢŰ·0×÷łţ”JvA´•ŐóĎH—qxÄ}†ď®Vxr­T´1 ˙sđůOš ŽíF9W$ˇ;Är¸ nZVÜe8‹RţN%Z±ÄŮŻ8ťŃŰߍ{Ôq(+×ÓŻ1üöË–.ôdŐtrk -ˇ»‡ýŻĺ©”‚*fmĐ Sҵ4'#µô±Öéú®uWWÖ’Ç<ÂDQ˙I.®ä_Ź.Wfxuă©]yÝWˇF‡Ä=ěT.ŮŞ/¨ŁTď¸S"“Ť).=˝‰@"`J:y”0;,ËłÎ÷Q ‘F‚ÍłéőÜë<Äř>F - ‰ň(ŠW°%+Ů‘šKč“ ˘| ®O˝ŕe§6°öîK9 îs—ŠżŮçăžńhăM—¸ôěóÜÂ|Ł!@”MáUZeµô&ŞnߍÚňr.ehl¤‡×!×EćÜ~đ8ŕ :i¸+'żć;q }ĽŞL]‡]ë‰Č§ Öî'Ő(A˙OvŠjÓÜ`Vpڞć¬Ŕ5řŚx©&Ň˙· ĂÄaąXŕŽW -Á0# -®l5Uřl—ůXKŕ×]´9 ˛‘sŐ—DŮYę“3n|a!Ă΢ô—˝%VvËrĂnqyöë†ĺ˛3‡1Ě;29ěSű‘9›Ľë,˛ĐÖř•µ"6[„v‰“j“Ä˝†ëtĺ˙ŠľlźŰŕë˛îmŢe#ůÇąßJA·ŰPɱ…?Ő?ZZ ş|‚°S(‘­ŕŐM•y›ŮŁš-)|µĽööł?DŮsĽ˛ű§ 6ŠuěEó{–źFíN€3H<«ĂsŹüŢ®Ě.9đ+©pHn$!7ž)Í?$™đ]KyMĘG#Ó¤†’`W…ņyŮJ@JüčaÜUŕ ßč9ŽGŐĐ)Çb,ĚRjĺ2Ócąľgŕ¤`:#Yč´[Ř3ŇVĎö12HˇZ–ĚČôQĚvóendstream -endobj -4201 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -ÇwMɲJżťX9ćX7pŁç×iv‡Uęž›AăűŞĎą®Ý#G0úk—XŹÄdObŐI_ěÍP\ś´Ăeyžą¶Ć˛ź¨ă­c`¦Ťź+Ńá•úö˝„ĆvUeőˇú`e™´U«ÎÖćP:ĐäN ‡ŇxLÚŕ‘Žn RŢŞĘşŤš~1^äÇ”sĽ~‘Ú¸+۵‘‡Ş™dű¶*‚ˇę|ÔŚF Q:’@FVoÇMŠđÝY,⥦ĎAţ–kX TĐ WŇępďˇýŢ5PáţéÓ“9KĎyÄn^VßgĆV}f/iRÜ]©;Ă'\µ´ůůFD5-„ĺ:lŐúŞ;HgĂ”÷C˘H/6ŠTĐSB+Âťë÷Ż#€}WN‡“Gˇ,'?~šňł0ÔíŮD<äl’\¬Ü?!0ţĂ[çĘđT5e?eCß˝‹q/šx·gŕb¸ľ'T< 0ľ -AFHÁ=Á´-i$¸í e0UâG‘©Ś=ó¨ËŠ8á -Rw˝n0(9­'@E~Iô宸äÉ–oűŁ7ü|B*«ÍţŇęř@8pž`ÎÔšÖ˝©hĺOo!Ň›gzbsq×ĘËJRqÖŚăźVzliÍ|üőĘ2č?—ţç"Łm·«ĄvVíč÷Ľ„ŁA¤mŕfVĐ:Ž_«ŕ»7€0šVËzzěý Źű95‡.łžčÓîę áQEąEfZSó5ZŠUĂ‘=ň‡Eůs"̢ Łşh)?™Đ÷0+_íó8–hŤŚŕ/Ć&/iŁ™‡®(ŁZ1}/§š[5««4p'hUéů§ŠZËî‚K•o]ćAş4WIHHëťř€›ršĽ_=ółk$v4ĺ>2ýńk 6Ń*ÉĘ“÷Á‡iýľ$0ĽřkP~›eoŞp(«Mö!í˛†Č–Čş pí—öćXçăA1°sÁć’&ÔnfyŃś˙ ­`ëp‚ŚŁOge‡ ä ÷0ťń=˛Ş­2eaüGÝĎžH€9b9>qď`K|nqn ´1C^“ßr-űńţÇ9Pč0&üś{¦ä“Ćzßu8ˇ -`9°”Î}ĽűĐČ.„´‡Ă)_voupVJĂŇ8%Ř)„Ô×FđgSôĘOgßNÎÇŤذR8 -řTmJŻćp˝˝7E«Q¬[O„Oh«ůą8±y}Ęśěł§É$™ÝkłŹ•Á¸ťĎł—ő-Ś€IňěŞ0C_ Jő§Ř¦UŔö@”QM+ĽŞLđ’=×H±FÓ˛ő÷çŰR.á‹ŔlÝ·*r5P˙†řµ5)ýćLÚ!ob˘Łb]¦˛ÉśYb!SŹ~¸ÇO1ď"ęöÄ> -stream -‡g^ŔĄŇµ3ŠÝŮ, C‹ÚUżo94f‰ţÇ+íüeSŤłŔ·AŘ'ůĘoŞĺŽ»+ó,ۛٴ˛f­Ă>Żđ‚ŃyĆ)bŽ@ 3ßQíÎq(ŕť0Ä+Čë´ó˙ÉQę~~ř5Ň7ŠÍŻ 3ÚU|9Úíżő‘ó¤†6+źˇD^‰+™ôŽZĆ1;·*yn~/nĎE:G+“NŢ6˙űXź`G*“ů­ZX b?xrţĂ«öüD#nŤ–â$(ëGî©ŮŐşÎf0Čç ÷«®ČHA$(ňYćYFŢI5Ń$Łđ çńŹcRó&&Wć““PFţ$»‘Ăëӄ߲Sź˛Mjž†®„^›s5&Ä\­@HD$‡ć$^´(Ĺőź?¤áër G>ó“H5׬Z*0ws;–íÁH•hŇŢʲJ¦şŇłmäđL×_F…ä/†–ÚĎâHzăýśJ‘gI€śżŹĚ;GîˇmŔÝĹ}B=BQaUHëÎRĚÖXB˛Múůńééµß ĆÓXâ÷tµ@a´ókaĹ~Ó/¤ľ»DgWń±s«ţRA.­|óÜÍ/$z–Ĺ?î4·ĎíXş}‚ĺůĂŚö]+˝)ŹĆď˘a±·=áç™Ćë5 čÄÇPż iL –‚*0z±ŕV 6•R‹^ŤĘR–ĆÚ1đ.ľ'v¸sďdůŔfĽĚ™ňφĄă‡“Ĺź#“iV\Z‡©v¨~G•}^µžńQ˘u´ÇŁ„č]Á(C©¬m»ÇÚĹä)ü®ŢWÓ»ŻuY×-ó y>Ëaĺĺm: $çË'”:číBw‰OĹËvŽVÜů‚˛ťsz -5D– ČZ.7X·÷Ť—|6âµd”ŕbCOţBŇ;t]5ĂŔô=nP…µţ,üyĺ@Î3†*P bś˘ö¨m® ’˙oąó˘‡6ŘÎJ°*4dÉů$¦bSĹĄÖž‰ÉÜîň .ÜJw¤¦˛`€Ęů*¨0Ň÷Ä# -(4śŕ͡űr-ń—Îv%×2‚uҳçýNÓŰAÄŠGäd.ÜKžßňžéYgމę¤XúŁŕÝšăőŻRA‰2EîýxáőťŽDÉřj7ťM“MůôDU®ťĄ Xi:LS«BĎY­PAŽ”QeVZ˝ëc}ríK¦ŔqqBI$Kí‹Ţ…raqy×ďĄIv_SÇŃŞ[cÜzˇşŢß+VöF@ÔÔÖ'Xéw‹ĺľ»?<)]n®7peĎ_XĹé Î÷”ŻäőŤ0¬ż¬áčn>®ý)Bř˙ńâr\äXd˙“FRă_>Úsrĺ¶ü1`=ÁřFWşÜťţAŚĄRË^âěJmĆrěTŻN‡Rb¦Tä…‰_7Qm6ë†Ö§ńbţŐ2 ‰Ž…ş#S5ĽŇÍ”żŮ/vtGˇź…¤c˝$Ŕ]ż:06Ö4{ 6¬ĘĹ5D‘|fŰÖgĘę—x4N° ű6óeň7n˛Ą‘î˘Uß_ś˝ŘăéŇI9z’R‚ĺÂ(čćS‡ît€^M;ú“+T^9 H9IFńĺ‡soµoźłţĐř<÷úíĘúÍ Š<]Ţk7ŇŤýłęź·ý) şQTJ<ÎŤĽĂ\żdöG$‰BVýřTNüĺBŃę"H†7i YDŠĄS<ń30Ńŕ’(ŤŃŹŞűŐk ňŚRéUg›Ph0/ˇ`ýs즤Af‰)kuř˛tĐĐ‹Ŕ+gc[:O÷±)d¸lÜ™IŢvjÖĘĽ‘ÜLŘi>"Ď»śő -.t!Ţuú™źb>Hj±dĹť†17ü‡ ¦©»áő -ŮPťzZЭśŽu‘üµóŁé„ d‡Y?Péú6 $[3SĂÓćř¬— K;Ű•Ž%TłąHňŨůÔŠ"‡4 IVJÎĆ©ă1S%Ńş=jţSâ řŤ©yŞOˇŽ^yŽÔ¶3‹”Ţű¦Î5ňа»ç÷|Xk“c|Ať¸|.oŤŰ±­\Ź=—ŤšĹáňŕ锡ŕő#ó®ϑ—`Ď[îI„ŮŞ+ĹĎy.tąV@HŁáčendstream -endobj -4203 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -dR6ňóľŠŇ!ĹC¦ň'ćđ4Đ®Š`g2cŐŰř>“2¸A&¸mČČXPVd¬r/ÜĽ‡D{QXŁ“oŘ  ó]ÚÝLn;Ä ˘:6&ł¤„ -WëőWfŕ[”1LkiÍŕ‹LnŚ·»@U˛ę¬«iĽ?Bl›ž‰‹€ŹB˙Xs 9ł 7p2µµ7O­ ćěňávxŁ•ŕö!żţ>‘ś˝,·;: čX2×Ekń/^ đŹOş»›t}JÜ–­iţóâ„°gÇ so+ǤĄŠÉó`:Ď ‡¦¦śÇÇÉ–”\˙ň^,vËŠ4t7ßÎÎ5öl`ă‚fŞăńŻĽí3>|ąiJ˙¤Š˙˙=—Î łúsb+žu|l<ąě"ˇă)@ĎP+$Żf#¶Î Éď€Ĺ/µq -á=ž4ÁĆľDşíŢmNŞř˙wY{řQ±X°ŘOˇĚ»+=uε…G&ą•ŹÇJ0…žó[ZLŞYŁbÂĎćŻĘAş;·:¬"Ů’ ńěĂšÔög:=[Lş@}-]śű/˛8ôł©Ę5B hnF ž˙­-őĂî»–ź`Ă)ąż”°ˇ©ĺBŤęÎöVą^­Üµmö2¬ŘXűn»ĆŔ&Ţ"( 2 MuÖđC9QĆ9ř;Ę“g7ŕĆ%š/>=ăA‚Íźâ…-¶q˝‡ZsA22đäoŽ÷Xl)şB>€·ŮÜѧ2ŇŚr*ů€x˛Č-×Δ"?şĎ)eulbK6ňLD@ťOÓç •ôúöô#|¸h˙†Ś-¦Š5ëĽvŃƶ°ŐV;8Âü«çPµç,áP \ŕg§Pp™7ĺÚúđÂꎗ3â[‘†cŮ~đY;mi¦ÍޡeľľÂř gv–„X÷WNŐ°Ë ‚lë-“đ+ ŔQ+~âŢř#ý‰ű÷Ă–‹–~ťHĽH8ŕďş˙ńHYŁćüK ,ť«AĺĆ‚őËîŽń—Ú`‚•ś­łŐBäźE)͵·Ú5»ůĺ*ŹÓ·ŽQw ”ç @Aâ9Š/)ÂŔ(Kˇ -9@ L€ý™s ţfí……Çă¶1 —ůD­ý°ŕîc"¸śi!N Dúň=FňŚ`ŔZŘę=®w˙š’¦ŐŕżQ>‹Ć°DO'”­Vý UKť»mrěyűVÓk͆[;đ]M‹ʢ2¤żíËnpŔAÇ@ő“(‡ĺíw¬§°(ą"PłGÍ -tx‰ČRd|:ę†ÚęS輡BM,a"[FźdB¬X}?#F7WłŘbňî;–±c)`”ý ?~+ě›"ç¦ýK6W±Ďíd<ŘňŢűř)ő˝ŕxQőP¬ mőfgâçfDć4HóN«šPËźöGrr¬}Çä@ňendstream -endobj -4204 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -ĆtXF÷NV2Ĺb }Ń6Ô]żnűv/WOľ­č#˘ż6¨’PW'Lč›ţ…:!,K”Í‹Á”ß?§,M­ŕ‹(%W ¶ĄşŰ‡ŽD§oúÇvŚl+óí%Çd<´Bň’x„Lä`[Q’2ďś´úĘ Ż$-…Sp{aíG¦˙íŢ·Ů+ś@´_vú9Ź5}4ä'…ľ=ů%™¦B„ĄFlŰŃęhŮŤ:A˝íŃ-î™tm^ÖJ8Ń»oNĂěTLę|™^ŘZâ MúnËÄ/ĎŮ&źŔűb­e8Ëä7@ě—†k‚¤^ÓĂIÍQöa47ľčó‘š!AĂdäZ~GeâÔX«xô&סÁBâ×”ő4‹T˙cÄĐfjo“OŇ5ÁCňAŕ¤űÉß%8-žě®śţöPŃ'kzńŮmCHń˙Â)ÜŐ–eY€„*ýI{]LbćblŘí -)n*'žěB ÎČmf…łZ‚ç-púĚIc©ť%-ŔQZ #P;Ś5¨nˇ˛AŘk^Ő°ĹÄý湌 -P›‹ăNŞ->ł–i@“žÍČŠG±ÓŁĽtX98Λ*M/ęÍŢzîEÜF˛‡ôÓăCS·°„ÄjX,T€ť(‘;T73ă;XUű‚4Ń$ÉiĘT±«Ż°I8ÇÜ…dc…Bçdz(\&Z™ë9«äŕ÷…÷Xň‚{8ayű%ŠŇ’Š\‹}ňßŔ N†d#`ó<ř7^3c<™ő -?MŚ ŕŔîawR$Í ŹyÜ6ŤějđpÍi“Ü‘Â6ŻÜôď^GJĽ@ÉŔfóÇł'č""F45ČwŹ?M"ćÝ&źÔÚlU—”ćG@#śE)©(ôRP?čűÖ”â'ףG7G ‚p‚iwäĺćl˙+3Ʋš{} -ş.=Đ:lüI±Ö˘c´T#I"pHď6¶ĄŔNťß‚ú -ŠÔĎęqŚÚĂ›ęr3aíŃsŻ ňŵźŮ˝şD=2g¶§ĺŽP·wŰÍÇęcčĐ+üOŤl¤$„â÷‚ΛyŁyĚo ŰüjI±« čČtÔ•ś»ĚˇFž#{Qe&ćar÷Ú?Ô“hV®?ůĺ}·ł¶“Żă¸Ő齬NÓ‹ŁMÍ·9ůkăµ*Ő>ęY§Wt–̬_:ŽG!Ý«Ş çĄŕ¨cÔaRλ—‚⼴â°#Ľđňť˝ś˛Ä¦­ň±đcăÂU9§«™_“•Łtł´ľµ:TV!´,˙ŮN”G0îRIŢ´ ŽhG’ă®D(ţ8ü¦'äwřÎ+IzQh¤ĽľP ´3HVżčÎC ·QÜe´÷Rfbý°Fů›ţa´8ĹŽÔ/›ş*uކEţĚF‹¬‡Ţ—ɭȰűßęqkň]ÜoYËÁ|Źk{Ť1˛Ź™űËo騄†˙ĆY´ęß ” ˙kAŨ9ţqšhÉźY±Ă#‚>#Ś>ĂQYČĄ ›Â’ĺîLÜа“c»îŔkBLňđ“ŠÝzďŘ«]Ç8ńPe m T|­ŠĎ挕‚ĽŇ"sĽ WŠÂ±K(ެůŽóĂJno(ŔňÝX¤ë“b©’\ÓW&˛ÝYľ-qCUZ×ň$Zě_5 -jâ+˘Ńř»äŠđ:˙~3‘łíęČľ ™Ŕ{F·«Ň9MP—¦ÉNľ,łÎß#ł˙¤ůł’Pś>´®ÍńOŞlćZ°ôĽ*‡ˇŢ!eŔ!JŹÉlę–ŞUŁ6ĚY‚ Ą©;OČ-˙ËߡŇŰ{G™yyˇnŽz\éklËMŁ&úhňĂËČŚb1ÚmĂÎ Ż˛>ŔlňÝśťx€P­‡aźW•ő’‘-•ŞCxWHe(“BhÖJ*8‡ň8˛Ě•ô^A‡Zkż¶Ö^BzźoŮüÄ`ˇi?ýúţń]źPRnfŚĚˇ* ¬rÇŢ;ó€×®kJš'ż¦ňĂ壹W8X•"·ŔşY€ÝËĹ7 rŕy•×­ôÖŔ¬xĂĂkŚS’)ř^ŚľíŁŢ!‚ěëA°číĘNżľlV]J-ú{Ŧ- -\ĺ=Ýj‹EOĎz‘cůü·Ń®=g0ü7…Ďp?QË:TOŕa·SHěşç¸ćŔĎ‚ä8ČÍÖ)uüěÝT»ýŹ79™úw±Ą…ýĹÓ&—‰O,nđóĺľč=łü2Ľüt^ -/cČŃUŻendstream -endobj -4205 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -·ť/óÚ Íا3Ěę¸Ĺ¤ -Rtn=2Ś©OťšÔWAloHV ‡!\ q1ůx#€PüQCŤµ÷"Âwzk4k‚4zjţÖ0ű‡=°’±Ű†FŮÍ~ Šű9ÍłéŢ[šň—Ľ{„:ŃEr™pf*fR^M!±VőŻ( -…¶5×2LMRp"ú¶?Î Lŕ›—Đ˛ĄŽą~VţÂ#Ý® -•ŰćhT°čžÄ&E豩Ěăě>»‹-xŮŮŻŕ9°…Q*:ňe®ßä«ÇĹx{Ô ś‹ř-µ+RćxžěŰŹYÉ·ŕµ@5”UĂ †ËľGˇ¤đúĺÜ,u›|Ú k}íu“iQ¶ÉkIpĂ®'ŞUv®!r˝3-O.¦HJh·…žs<€P!ľ€…í]‚$A;‚2µIeúś‡+Ţ­ßYbÂţa2ďĆÝ߇%ž’‚•níÔ ­Ł¨m!߉Ür©-ŰŠ™2`ן(.á™řÁ+đZ×Őp´áx­čźVÎㆡĐ?˙„ÎÓŔP ý3Ż‘&‘€;ťáÜ$˛c 1 ŕ>¶˝fOďs5°ŻŞ¨tá\ý:ߌĎŃ/ŰÖ±;ËmÚ4†f~¬±bŽŁ•GFČâKűŹŐ_‹›Ň3^çĚŃřSBóÖđŕ łűxŚěÁďhV‚·YŢV?#HëÁ’D¬'ňö”XŹ›wĽoEű>[+°+’üRŰÜg:"7řű ’~aădźýŤ4qo®ń-ßÇť#q= ĚpÄgtr}ÂúŠ[?6„ßřĘpéü yţúj$dYo¶”˛)‡*9µ^˝Ix-—N0%(ÂÔé)ąfî̦×]ŁĘľófěF>kě|Ő÷?.vę*lÉOMÇ×± -+ž0®9z> -RÝ1L‹›čČ2ŃhżűIrÓĽ‚ŤByÂŢ~_PShY~“˝·FZ–+k‹NÂĺž_Ýś·Śä]5wŁš@Ďn=i¤N "ô}ŃbúŐsť’]޲‹řŇ*Ąh`}‚Ɗ罹…QM“rÜ’ 7)@ĂנÜM˝WN>*Ž&çXCÄ{B¨özŘ|¨8Í=˘3‰Ő‚kÉó©)ŚlO»řH‰yú|Â^ś›ˇŰsJ ¤čťHUFÂjÚ0endstream -endobj -4206 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -Ý÷N7ŢuůŽŹTŘě0Š%·´‰–˘i:DuBWĘúň‚|«!ÉűÚ˘ čfîőµm€ĆƵQ‘n(€i?ńDöÇŁß‚g!‹vBeR1p_ü ŕa}í†PG¬ë{\Š?Ó‚€„pYĆČđ˝ôçFUč‚LĂ›{ĐĎđÍ+cv1¨dßŘk"÷§}Ž—YéôŠÝňLozÓw'h׮ꗢ>‡ńŘ’vq äř?ź›ôĎ4R”´×4Zż7€óŢ‹ éş­™đő.|»­ópO„đ´Ňy¤ř&Ş -\z‡~ą©Ş&pţ˙ŞzîćÜ™ *!–„6SÎ:ÍYKwBy¨_”¸O”ł;p˙—ZÚGí¶ngY T~sSŹś3÷Śáěo†W €üźË† Ě_ˇ–ŠsŃYř–´µĹzŞçëą: Ź‹ˇÖă‡üĽNŔü§Ś!]´8ôeŇZÝŢ!-K'ÁÜDÎH¦Ŕb 3™ĺĆʨ µwĂŮ -CS„0«ĘÇ̊Ȇ{â Î4űŁ0čvÝut›Ź0ĘĎ-€ź çĚ+A kW*‡Ćą–‰’îk˙Őě)ř -Ľ>üÎj‡Ĺ‚O Ř ’n§Ňp‚&3i§M=žţ‰ć‘çĽcuÇT9łůŻ`  q ›:3\ É÷zZÄEÚ̄ٓtrJmL®]3ÜÖȵ?źy¤jěhŞAOňô˙6Ś4fÎ&ëŃ‘C·Z] r†÷e¶GXs–ű˝dŧ Ąčëie&BµůŻ d>étnž*IŐÓ6ľÔąě<Ö¨#ăńu5SPű¶f)$íÄŢEź0d™ŹăUŃščcĹÔѦfʤb+čćD˝ÉŕF¶jŐűÎÔUóÖ¨]ČYo±˘MEí 8íUś ń+ŔM2ŹcJćÖĽ‹Zd˘őf%ŹňńL(GŁç¸:Llµ˝!Ě~š–0.霢ťJČ˝‰–Ҩ–v"µü8‘-HÔ)Ç;ÄPtge¦:.”á›<6źů$Ü"ëvń^I'ű˘†PŻeďŚfiŔű(U_ŃhŻY&DžşÉ{-6J˘ĹI(ó!;×őľ`šęL’ueá3·C‘tó›Ę(D ¶&‚Ćxś×.@R»ŔmRL,V[žĘ„:©ÚĂă’×/$íYţpq_hBe¬{źŽĹ/'?qÔ#Ęß׍8÷@F5äyŠ Â—Ęi ý} §uéěB—wÄĄ\v --«ą>É;ż}ÁäÓf=ÚK(Ź€• ¬»67Ĺeó¨ZťłT<™qXýĽ÷·¨0HŇ®˝iE5srĽóhęÂQÎ14 /ń†•*FŐJĚĚC˝!64Šë ‰gŚUÄŮIÔ‰,0ĹdÉÎnčŤnéţ iꩿŘO»Ăé¬[WËć~u7BJ<űäeg“ú’ŤcP `±_ ›Ó˙’<Uˇx.Ńŕ/„ vŰÚ´őm^ł/ąTű÷!ďłޡLŞř<¶„ńŇ÷qjö‰l!•“Rřáčű‘G ‡đygëâ#<ęÇęB¨î=Rßň©Xłŕšhůđ=»Šžâ6ăakUc+‰Ö‰&‘ž°w‹ăťUÄÖ°ă#ćF3¸ţ:Öa4%IµÖ;Z3ćĘ Ů°µ‘…č\ ŇŃęŔŃóců›ŽüÂÖJô††Śi8Í`Ą(îr&ąÜž‡•öôavô`(¨‘Ó *[ťL5‡†´ 鏜ó‡çÔ_ŘtŠáČdř˙%.ޤ(Yş“€~Ó'(&“yĚÜiÔşxťŔîŐ‡Őˇ¨ĺăÜĽŐ^XT†Ĺ,>5ćV6ľ4‚÷(T—ĆÜ-źJˇPG4îřŕ1‹Ul®d‡ŤÎŚ’vž’dĺ·€¶W5ŁP€ĆÝß}l¦ÔŕéW9¶n^(Ű>˛~Ú;ÖůżŤ÷±b ź’ ěKV„‘¤ř6˝$Ü˙‡jAWź¬.Hć{XJpIŃá˛ň»:˘ŻJ1ç·ł“X1¶žd‚ót ęĚ!8ĹrŰO4Ş(Ę­wZÁ/")k˛ôeź·"WĘż,qÖöĽ6Ť‹oŠŞ3’>÷yzRS3żďL’:\áÖ‘¶Ą˛˝ŘLOä~”ŤaÉu´Č_‚~CŔ—ö~g·ë©—­ł@Ŕ‡rźś.đ‡wä˘Hü@‹›YWIbľeňA€şZuĆm;çܓà -5ÚÜËendstream -endobj -4207 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -‡iˇLĽüĆt]2y%Ă%÷ ˘EçťmB1‚ĄŘ!-F(XaBÉ´ËP\ţÍ˙ś;>*•ĂťE‡ř¤ D@ÔIjD‡±NLÎIFď¸Ě˙GĺCęrţˇŘÎym ĄĹ ôŐ¨q"L2–•CĹeŰö\äŢ˙ĽĽJO»ĆJ?Ć«»gŁĚTšŢčŮ€Ü!€ą\ĂKU‰ó-DjXô5ç}¸F6 ł ›®Y€=AĂK“ŇGů…Ýŕ7 Ĺ]ŹCáďÝ\Đ!Ő1 Âě[ţV˝ąłôá™tĹ}¤Çž:ź“Z›K5˙˙‰ÚŮcŐIH>ZvÚrRµ´i^Ü•ćC^Ë Ě@F8ŹşÚÝččÝÍ熎r$Zż¶UÁ ¦FĹ;ÚËwú’ôm4ÍÓrzöýŕjqÜÁŚ5™ŮĎWŃ”Ż'«†ÄiY X Š™űXM,˙&W{Đ.JşŚđ´uĂ"PŐüúÓŮ‹V«Î¤’>ŰÝG1¨e˘33áo2ĘçŞR¸fÍ´%+¨71>×%P I†ž,űKĚŁ{ÓÇbj’Ňa2żjF)ý\jč` ·ŻÉA´wVziNqStjM‹őw»‚üưÇŰüţÔ#f¤Ő*äIĘR&ep˝·ý×ZHÜ“WăYiĺ.?é†/É^—â a챨(›Éи‰DDó ÓŔĚrVżßů ¸ĺűÖa›»ŽĺÝs''§Y‹č€VŘ•>ś@]„ę\đń<©ąśÍ$ťŐŮžI¶gâĆ—ňŰ0WĎűE˘eżIŤŞ:ˇXůźF¤ -‰2FDq6÷†8ÎÇĚ­;Ë4Rß|Ăiő‚ą1SMťÍH1wšPm˝0]”©Ic˝•Ë·ĺŽë»ĚěkË1#î*žTz(¬wSŚĂÔ4U9F›eĄ‰6ĐÓŘĆ·M+]ڰdfÚ[NoŞ˝ŕvĂ4!b0‡ĄŔ Ń·»LćO×r‘e,&†żEKÍąGő°íź­:2vaćCŰϱś®Vb%MůĺSŮĄÂSGŹ>ÔöL¤Ú5Żgž—ĐŰ2îÄfrFĐńţŠP Vľ×GőĺšbŢë™ŕL„’đąăřaĆV”w.bŻ8(•Ä^ëOčÎ#DᲦn“·¨ősśXŻ/îĐ - -@\`ٶpĺÁ·˙ç†'Ěł!j ďá&~<ݦŹ[”i4˛2†k!ßŘŚýËĚ«Ćă#a˙ůŞ„rX˛ľŽk#ůu””Çnąśićň…¤ĹńÔ -¨Ö,c^Éncqĺż5ď# é‰ţśŹ„ô„ĹI(ŚĄNÁ*a­ńáO×Q÷Ć=»q±ŁhG7€×Ů ę‰íhuĘLçc:qźWÝď+?hY U„ -oźůÁvm¬ŞcŠAü™„žjŻCÔ°×őȡţź:+Ä3NĘK0ž„ŘC»zu1ëj.sřLŚsŤ_ úy'}śbý{`ü(”H7ČKR˝«Íî(R ţÓś(Ń&óʶšçć„6Y^«—čż'iń'^ďŇ}»ě>sÍř:š[…T$ŻsĄhÍËçř¸…u 鍴ëź(JßK.výň/¶qŽďBÇKŔFĺkÝŃBŤR¤:Ú¨˝«Ĺ¶‘; ŇZ -ŰdxpvŕQĂ©źÓÍÄ%č÷ă{bß~M˝hjć(±L¨±)Y"O%‚z;žLp&—S¤C6U · X“B~¨źě»Ęb$IHžޤůťőLD8Nďhޤ˝ŽżŐĹ“R´Ű‡#Ńí|°ŚÖ¶OéÍ‹·Č{Ô»ěÓ Z’˛j-Ô jfYu…6sŻVC…|©ĺýx{,ň/—ę5 ĘüÖ¬Öć{eendstream -endobj -4208 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -F7<[ńu=ĘÄëúĘ%ŮxÔn%fD•óůB~ZBŹqKü~Ϻ̢}ëÖ-GřÖl±…B˙Sጴ€łŔÄ0,_FF„ě>±ž(ƇýŁ,-)˘šx͸¤&–ČúÜÖ -4®ëë<­7˙ř'IÉ’Ëňl{…µĐüçĄÝřV7Że^k‚ëXHó­µwHMuŕÄÚöÚř™ş×íÝ18˵° ¤ŞŽ'%•őöRˇ?ąřMHń™ŢęëęĐff-ÜvŲ×ţ-“†đ—yćZC/•‘XȶVł^eóąĆĄŻ¬“IçG8ďÂą•¤°şwÔóS(!Ů{<‹&ś’*Ö‰¸iT]Ô/#ĺ}«Ń·ŘĽ„GŚhÜMocĐ–DśI®Ö2 čÝ÷Ö#C› aX,$išig<ťH”C*kăN0Ňç,§Źž]z`›ű\^~(FX†+ý€ˇMţMefRۺѓXln­ôU¶~guoĘ'+Éż°Ę&×"ĐŕPl‘;f#zÍ™†¶sJg’YđľĆ%ň)—‘á‘Í!K'ŢÉšą9˘É§ ŹµFe nF†='aśm§áśXůy8mz­\X#U?çĺ°ÓiČŠEě^űµŞ¨·”ű'ż9­}Ę+FŻ!'«íŞ)ây{…ŁO48Žjrqk=.˝l)­Zçľ$MÜ…OhpEGµcź˝™ÚÔwş‹Ié„LśŰ”ýnĎ~sÇt?7ü˛ nMىőÁýRJ‰(yż8ôŇ€nµ,ôž‰±ŤvÉWďFĄ -Bmď±,˛Č†D ńHLţ4[‚ň”ŚŐÓ–9l#ĆaÉ<™ýĂsŇ -2¨ß/'HďÁs~ř.j:1Ly2S$‚Ám%•c· —ËřŐíż”R*âQŠi{<ŽC:Y9Í(Mٸ|čŚŰúMjwpöÔąÜř'.ąµ ;¤§.Cď#÷Ídx©´ú0ü¬9¶pź›Łˇ™=â;ýň…ΆI«]“öE?o?Źą”@wĺöaŃ?Y3vơÄČ(Ě‘}Č&P -’±0ěÔŹ¤˘ÎřÄgĺ{› ˇA ×.×cH:ˇeg×ÓQŮĂŮ9<ílóa% -<×Ő#Álä¸ÄCÝrŘëÝ#ڎ¸Đ…öîryňžĄRÖľTlŐQ-U~ É ‚0(ÇBÚ -Ĺç˛?ŐZ°7ňŮŰϸ˙ŘĄm#ß1w‡˛ŹeX.ś©?{ž`íŐăő5n˘¬$*ćr0D˛°¬čx E«áĆ~Rß0ÖoJŻŇ^Ą:á‡tĄŰĐǤuF™pׯÄS-͵DİÎř…nÁ*)ŤJż.B7ĹKUMV(1­ôđ"#Q3Ť‹žq&\¸YH 5łyňţhšgb~76N˘Ş8ŮŚŠí¨łň†ěŔ%îäŰ d6«çq·]Şá<±>Śý^Šń†t¨8yŠďcú;o¨nĚho> -stream -Ya¬ÜŮ1ëAqc®¦ ÄÔăŔ­‡őu{¬}&Ľ¨ë‚¶oĘ &}ăI† ŕ»2¬¶Swëzqë÷ů,ÂŹ’p ŚiOĹ߼՜o(#VÖ­ĺ—H_p -?ÉóýuĎ&ń‘»Çńs -Ą&ýAŘy±»SMV®ßójöš„ŹżřŹÚpG٦S_Ü"Ż|\×󜄲“dM$B›ĺÄŢŮ Ě”´â$0·§Ň6]ô‚"<â^ćS˙fF .‘!?·Ďţ 2„‰©e§^82#z ±Ő±˙Ţr Ő,M<ăŇćĹřŦÎXčÉ–ýศx]#řÎ]ŐááDEaŮ˝ĄÍ˝{ţĘŔmüXlµĎŘWx {›3ľxSxÄSů^Ćx†ěČ<"žF:ňYKfÝDóp4ÚőRľrĺáPň‚ŤÚ{b$^ Ś"—â×óŚç%©€ŢT¦b -ÓŢ2.˘ŤĹ_ľę˛Wş 1kFCű32€]DedIúĺ\ówOSCĚW zqh°šË™Ě6ţ˘ęI‹y¨_ĎéâČĂéá®z™r-3cL;ßÂ׸b([—ÇkQT­ęµRUű¨…=[ î(lN/ńĺ„Ů}Í%A źůdŁ9ş{˙Řĺ(¤ÔŔ?/vÍO•‚«đmčcÔŔfڍr,FŠ˘±{oř#FL ČţŤ jPÂęŮ.BU őĹ ±á3ĺżů éťD:S&Ň@×ŮłGh`†ÚÍb0űRĆsŁŘŻ–ëëqË!ó$ SoâĚĘŻxL„B!ąş}‡ʰ>=ćyŮR~~Äç{]:^çă(1DT;hWýđÉĚCPéî@eRŹ€’ˇśú>”™ĚżŘăÚ~öČ˝˛ciŇE¬WÁO>©źäŠzżăc˙RtÚŞĐ"´ńE_¦–KÁ)×{%-ĐÝZJ¸iŰç%PĚ-Ý0 )čęęěäΩ÷ËŮíĄcOó¨ď9'.{`™kb…t‡[ŔńżE#*Űěˇ;n·w’–¶˘ńT~lńumú+~Á=>ľO`$ š¬†^ŞÜĐÚëŢńŔÜ źXŔ1ďľ„`J‰7vr[Č…ŮjĽj.¸`—0v(\H ˛ 0ń=âÁ I×óźähÓ‡’Ç‹>ÔřʉŇOŞłävŇI?Iަńę —ďc©ă'j¶úÇS˘—©÷@J?™šoőRĆĄS›Ń\#;B {36«•yQ€aʧ۪ä§(Áę.»ˇHÖxęl±˘A -ŢL2Ιp"{ýeź\ ‚u†¦g”@8ŁŹ¶Š(_.PQß*˝<Pĺa"KŽýĘĘň líVŹż“˛ËÓ 7¦ÚpUg3Ďtg1ÁÉĺx][ó/‹šşî˛áÖ˝ĽXÎÓHóč­îÂ%ťĄbś-Z­Ľľo‡ ŹďÁEóäć4XDWdRâÜG•óXcöäҶŮíG.vŘkŰk Íúő7&MŇMj>÷öąě?ţAIÓç©ÚŠ›˘é1U6uAĽč'[¸hĘ.6—Ý“ö<ć^˙‡u_…m=;S•3śwĚÁ’¸‰&ĺ1'źˇ”ŇťĎŐÍyU†ň+řV3REđb×7^_Ó˘ÁśuZ^ď4O<°ëćÄţlŠW?j×–ˇŰTX×÷P12‹Ô‹kýpÖ»ŁNęťęY´&µ˘}¨*.ÝX´BfäĺĹ6˛H·¦â/+Ă‚űÝFłťD&-t5-Î\s`mŠęńű:\Ż.‡?łÉů±g8ršđQhÍâYH.ň”1WŁŻö\{Ĺ3ŐŔrŃďiÉĺŻâŤGŰĺ‰ÂsČĚS4 ę^|4Ő^ńHiťů#vN~ů5± 8 Pr+^Ç0 Ďâ~-šuq¶ĂÍ“ţůĆ©Äoä.6ŔCh°R™rűßÍv’"˙sŢ ‘ Ă -Bu©załlz…/űOVľŚÇߥ˛$K,ˇdË§Ź»*_óâ–Ţťç)ä,±gQĂrm˙Ѥ1ö ë7HBđ«čKŞ‚ł˝g´|"ůĄ¦k€:™~†łX–\őlbĚŃj°gÔźendstream -endobj -4210 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -;2žw1˘ŘUJ€Ö&txÇ»0~˛ěs÷5{đ>î'E€ÂFŠŁ±“ 0 “ÓN§d“|5Úg‰8ć]/ugl˙WŃŇ|sç·‡ľĹ -i8‹3Čü3źI¸•&ĄMčú©•ĘŰtĐë€!ł“ô7 .ů;¦˘¶0 -d)Oym6SŘ G$PöÚşFŘpĹ˝{‹‰ëu˝ęş'UBqęľT8áąŔŢŇ\e]ÇîöŞÎxG1™ŃT;=Wä]'„¨nÄSŽť'ë’'eb‹ŐßëĎ„ -±ţŚp„Égu ľĆ¦ęžsĆz­ŕěéŇ>´qDŁJµj¤á"‚<抔Ě_YWcü ~ôcuH´‡0dĹŃݬt -Ă"˘SdőČ‚˝á•IáŮÓH2“‘6˛Z°Łťw×T¶‹îd٤yĆéJ;AÍŤ.D"Ĺpµµă÷ém'{Aŕ G–źçY)ô) +‡“ T™š˘Ţ®í8’>mÝÔ®‰ÝŔíÖł»&›¬2‹,Zľ]ŤsĆĂsbĐTG˘”ĂĎiNq.šN‘p.ę+ÍßťFňÄl謭í:„¦ĹYŘü„˛ŃuŻăQ'¶"G,@ÔĺĂĂóÔvôăgçvpčĹĆŚ˘;Ű5_%®D–@ô Ł%zżŻĺOMN_(3 çdÖ膳 + jy¨Ią “AgŘ…»ŁQÚ }•6f3FVŇÓŁ;ČJwĺ‰ÖóÄő‡ť*˝xHyČJątĚUzÝ˙h¤,IĽn0ě2ިApŠkń~ĺěçčBŁÉoŔĹCᨠ@*Kć°¶Ł>˘˙2ďfš‘¬Ę¶±(T$±M ĘÁáv±[–{<‚ż®Ę˛Sz.s“ž/˘űÜÓXĂ[ýŽ·Ńěy™=«Ťqf;ôD 2!]ď°‰OzŘRÖ‚`-‚˝×Čáżť‘‡~7ĚK®r¤ľ'ęČ”ýˇűŐH¤»ë3ě ±…5cŤńúîkÎiü·t |\ý<çOX -fÉ bfşĺgžť—ý!}‹8¶a©Kć2ÎIlüž&ÁYjłĆxłólĐMhďÖÇÄŁźŞ‰č)ŞTk -—p!p8S2¤˛äĎŃÜ´».dNqǬsㆣŤˇ÷Y™f7ť5XĆ”ü]Ęf9MĂD6wýVś˝ô¬7±Ýűk?ţ3­Şl;×ő(Íě8pýq{µp„ýČ—Č?¤şĄáYg>Q$ĺŔŘÜ!ĎŁlRA.†MuUčĆd>ťâD cP‚¸-—o§ÚsH˝ÖžjLO?9Pyé“mÎ&DGřQř*ńpß·tézW€ű"u Ąâ(éţ§T˝7f›¬eDČ Ä9xÂG9% ¸˛ÂTd‡ĆŐK“G -Jsc›žCĆ'ˇ‹yOęW~ó¨Ępr•°ŹaŚçĚjjC˘Ií ŃěM(Ú–Ĺ~7ŔlCdP ~Tîu¶:ëRF·ët!ŕž'MgČ)üĆűycć™CŚăŠÚ—Ś.{,ߥ,Ť[ŁŐc‹s«wL|ěëaä+ -M˛Ź„6‰K䩥řÓÄg»PÇ•…ôcŤŐ&S-CĹeŔrŹ˘Ó”âűëV9LŚať…Ľ„"a&ɶű}..WViÉ™Ów{҆ő&s·|3$ oV óÜłČ9ó†eÇSmŁ1ĺej–-›ú-]gëţ-¬Čšj®‡DÝ/FËĘ#—X”úNßô%˛z±ąŁĆ×,ÁŻE->±u=r&ĚÉh“Źé§"ŻBĚQK”űÚ†”†wr”ßţ§EŤOO‰g:ů‹]ş–¤ÍôłÁ¸> -stream -)Ú §~îާ) »ĺuv–tű lOş?-P±ŚÇJž® Le7^ĎCupŃŔěŕ`ˇb†Rn› ł´e…(P–O˝¦Ă_„Đj˝’ąyÉÖŹ•ůęÔ€K¤ÖXł!\îb ž©ř¶_¦Äľ=˝rGjŻ8Źj/cű­ä–—˙%Bü $™UŚ,Ζ úy>öÜě~·€2AP€/!lh-ŮqáSw@;ĹŽYQG§‰Ń6q:Ĺĺ‡fČMÓ„¶Z-±5&ZÔ¶Ň%4‚vĐĽSa9®ŔťL•‘^+űG",ĺ˛Ý– Ń, ,Â#^łb&iFÖ1>W aűVďďźP˛>S‰vrJć5ËľD˘3‘AěâqbČv¬R «€oť›v50P­*˘U«:Ę©ý΀%őşHď°ĺŇĘ^žÎ¨y"Tö~l®Ďł®Ý©«eü®9?YÇ‚ľ}°Çź‹9¶ë–):ZŕđÜ$Ý-çí' ʍcö÷Uvb©›O°°ôŕîµÓARJťŻjČďRÜP„˝dC ™Řd’|‘iżđ^ ~ŽšK°Ť‡L–Zy<ěÍŕhaĆň/:T x7;µ6Îor\,ŇćRé"Pk«Ę/^§TtČčëÓŽ–J"Ę3KHůŢc#­á÷†Ţo› şőxŮ·ĐY€˛ŞŹE{•·ŚA84W/<$aŠq¶-;ö@ Ď–˙MhÚjţq;=Ĺ:ß¶Ý´ÂÔ)„6°OeN´ˇîŞ8ăµÂĐ žO{ć—ţŘ>"ąxĺńu›şaN‡ÄIú_ôsfU;Ą*Ż7Ş~ ŘC± ’„ ő Wťő?漠˙Ăü¬ťî\ß'Z -CŞS—ă÷B–6śV86—ű,˘®§Č8ú—@/U«K*É  yśË¸•Émn%űÉkkłąLćJÄůYßIß”é\Q×EşÉţ™“-űî Xòfůš—Ę>ĐNcW9ĄxVł»ĚBY%1‚Đę[X'pAůq»°®´řë¬Z:Pf©Î*ëŔäŞÜXĎ–´íô0[:”:EŹWřá$ -ZŐ%ź>ýKâ‡ç[W:'\Ţ!źů´'öB*ë¶Ym¨,0" Ř;ÁčúĎ´äç†Ę~äCËŃzhX©řÍ‘(*»ĺćÜŃľ° äy1ĐDß Sp< ŤSî>˝Ü†o‚břÖ -qBDě|~˘.‘°Ây3OŐŤCOć@Vť:c7zd:R*qÓŇŽ˘â¤1Ílv%¸|;ĆëËî(ź®KݤvĺófxCvöćx®HaťçVSŁS´Ý*!6$5Íë^–(ľg*ż{śŚÓfÁgŰÇ´"Č[Ž&s–v[ş®ů "ÂR‚i2_v ę—ý“/[ ›ÎmŻŁxügUc+FL–öŚęĎľ„F×Z 2]’n7mŞĹüÄ<óXk„Ă.˘1ŻĄ;âˇ× řÓjfĎ}i{ĄEŻţmÉh¦oR UfąŃîöŘôĹ2˛,ź\ LWÓ„WřŽ_óţÓÂf×Z﵉FĘB‹ż`V3WNUë^ŻäŞ—ÝGMůąĄěŇßĎ8ů|$5zšwÍÜçž©šNę"ę±çIAǤđĚŞUhrBX_ÁUžné&^Ź\ă¸%…oęÖ6đ[MB ëÔK;VáçV\ěěyŘC ZS4ôˇ?%s6:ĚFiĽé‰pţ -€‰ýÇaL4ę^/˝¸mžĐôT¨A»€ťš¬AŢ|ĚtţFśjF°ęęšĚ*.«»ŻÜ µK©«˝g:ź ă]ŢŹířv|‹‚.1endstream -endobj -4212 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -§iť”AHĎŐ5’Is‡›ž—a;O5c–¸¸ý˝1BF*S5ĹnTá;.ěîĆË7Ć“ˇRi;LŤd5;†Á妦,]úî8µJő&‰±ŚˇËňŢpÇO 'ŠVČc}o8łűÉ™@o§VěeTŘ+ě…^ž¸můż]‘(˘@“Ůň‡§C*šRfÖC9'¶=ĚÚňD¤‘~ŘőUBţ4˙T.O±ułěMű€ę ůÓ[ďMgłŃOŢ„%qgŢLż\ČlÁ·Űz˛Ł‡B´öŃdž†­±ë¬đńéŔę…:+[ŚŽ°ŕ¸Pł4‹Ř+—Ęń·%Ćoíˤ۸e^TC—-ßîVJäQ_†y_y*’Źŕ$ú¸Ţ*tPt´ř ·@–_§ˇR"{2`˘!McŘČž= ZIĹŘp˛–ÇŰg?Â@ŢIQśÇé'€‚ü¬ËËžŔGa˙e[ߊ›i;.÷ééâÓ’ÉŤu}×71ÁÂ*đq,TęÉeI)~sŽŰTĂây€•qC2?ĺĹŰ@v m;ŘĐ@˛L`ó¤Ŕ}Ýí™ýYÎÝj’/@ YjěŰÎ8íTČ2g¶jď"ĚÁž=}Ţ s…+őĐ2ŕŢ(ş«WR\ ß<ĹĐÎDHŚ2 ˛E,f—¦ő|5ltL¨HäÔâś0âVh¸FĽ‰ůZpŕˤˇ`żfź°u ţ6CŻLbtéÝ*A±sb7‹I=®ő4Đ)"lIŹUy'pN˘'z®)ŮbŇŠýRMrú„îuAlö§€/Q~Ěf°>Ś÷:îwŰiPőÜoBPÍ/=ř;QęşČSVÄa I! î1Ő¤Ŕ§uq8JvCő¶N`ě˛A-…őerťkçfu˝H“ď[Ö/­öt-gB¤Ž+F™¸ćé%UWÂp/śjl‚ŹMĚň¨×¨ß†‚u]Ş&§ioDŽPËj—-— ÍÝsđŢ?ŘnĚášt«‡˝itŞ@ZfiĽ%Ƶş®n 8Ťąę4s†Šz¤ENţvŃJ´ÝđË`ÇIĚ7iËą1Ń€EYWG1¬Á\ŹÜצÄm»Ób:ł¤(ŔÁŢÂŢđ“´ -úeůM±ůťŘí–ŰžjŰ·‚‚Ăđđ‰žbŹ14--˘ýŤČ–…á2Ń+čd˘ă07řX^fPµ~4`kyčböĄIó)`Ŕn¤řëĚ[Ä®Ž8lÚbmi8tE‰Öj“z›…¦‡ę‹lÝÜ0ă Éŕy‰ňN_ş— –/zëN6§šK KRIGk7zî•Q¶×üĎÓ…µşę ’ç« ±QŻFăáČ…‹ŘîZ¨ő‘<Î/>ąW( }:’ĐH¬Rëg±GÝNžîäň0ę艱óŤ%&ŰĚ@8?V؉.Ć©˛Fh -î¬ŔŹ3ćqÜ™3ŽČCRÔűq¶ěżŐ~¶ś4öXC˝6÷جĆ;*2a‹~†ÁŞxË‹ZF'ËĎpY -8z_f‹Č ż´~łÂUŠj»I “ĆţĺKŠÚal6ËZf˙``{ŕV{Ýe•sÝ„îZŚ#@S¨XšŮV60Šě‘™ŐĄlOĺlî'îjR`_X¦ě* yO×…Ćż˛‘ł•mS>Ý/ÝDÄŽ`‰K)ň©Ň˙qÍ -UBSŢ=šĄB›óŰd6TR¦kĎI]˙×­Iá¬T7nŐ÷<EĐÇĐuz<3Y퓉yé×$}$÷”LI7¨9zWÇŇ}1檸M¶)…7ŻGĆ÷Ą?őüµý^-ĽÎüđą‡ô!/ńµ/Pqç<-1$öf§‰’Ťmu]\ÄŹ)«·äü±†8µc^i2Ć‘„ń\ŹĘ…>O:iYMOďÖČmˇ~§ĆGzĚXq˛ď1 Τ7!j"Ö‰Âń®uy}*‡ÖµăoSńóeM’rHö,ÎUr‘ ÜĎS4¸–n$bÁÄăřý"ΧEq&[fĆW}(ŽŃŇf<±Č’Ńké·[îŢ‚‡úëšH&‰83 ď[ 77T÷€=ś~νmfŽÝHB?+†© ăÍWĂWěrř\R=Ť8qłpŃryË×˙˘—Ë+>ä˙I%Ż2KW˝úÇ›V)5ş–\‰ąoÍء˝ËPugAlŚWŤúF˘9vciBÂś`}AšÂˇ:ď©›g]ďŰ+Á˘qun ÷DBş…€‘đ.\hD8ńK!a`4«{› łg{|»$ÄEśŤ®™Ř•[8„źË[Î1łr5uendstream -endobj -4213 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -¬›QJäH0† żŞÂü–äţ’žŠäłUŽóM“™ˇ±(ńh·Ď!†%V´ŚśßCRĹ>ŚŹ˛úcÓ|łĚHČÖ-Ů”ŔKŹÔ…crĐO1ńgOü ¸\rÂŐOÄŞşŰM ‘ę§çŮâĽŕŠ Ĺm6,Ă=ů{®KőŮ×%„Ť łŘ¬Ťk’/»Ř/{igµ[ôY*Ţ&l·Ę´‹2Ü8˛ŃXČ+81=Wcżá¦A#7ôˇlU´c%űOFXôµn—îô/‘±x‹’2žIIđ¤Ô&) wľ óŘßlqN?ęŮęÂ`(”ËGew$ô˙ޤ$KBHF‘IŤtD˘Ý´+ů|¶–5XV©ď< »ô#b¶ŘťÉÁöĎĆóżAŤ~Ét!ú˝Ř‚$Š;zf«Ë8TÇ8,Â[6¬®ę‹¶±MZ`HJt¤ '®ZŁ®DGí@‰SAvŇ?\â;î6UPG®{„ógäÁYĂäô‡<¶ç&Ouz…é.ë•Ě®)®xżČ«ąg.ń˙Ű4'ź‹…ClşYа– _T‘ŔáA¦•ž-aŐ7JQu©L/ż.-B‹†şŢ„UµJĺ‘3™ź™ä ×a1v¨GµŻőU·/ÔjÉçb˙L_"‹9 Â:ŠeĽęŰŠé Ńż{¨jűă=_{ljźN:u@‹žž -žÓWWE„GH6ŚqY^ż*4ÁŃiZ©đŔů˙3úťTnÎăÉ!üĎ’x[ĺĚű -ŮVhÁ…WmsHňŐŽ¶` -ű+u1cĆą6G5H@k‰= µŤŤQŽEX»3nąN`6G<‚S” J¶ĂąńdâéŰ_ÇŤ Rť6ZK/O‹żË‡–ŞŃúnÎ,馺řŹ·L;wűtGţ­Fk}–'ŃX:VÖ_WJý'Ŕ+ŻąŽž%ôfséć…ů$Ěn™ÄKR 1—~ž]z#ĺg:C iIAw Q”pµöNBä $îÔü ‡­ÉÔ¸ˇ_8ť/Ę^ů*ě¦D¦FĚŐđŽÚ…F O§ ŐEcďEĂ™ŢNDˇ×L$‹Ž‚ĄR“č†Ţ -7gÔxŢ -ś[ŇTS‚%f˛<ń×pßÖüXµŇ¬Ô…‚LŘ˙źN”Âr ˝ťÉ1ŕńŽDčmŤbşae#üŞců ń+»™š-IĹ ™ ĽŁ_RĚ2ďÜ’˛űë9µĽć>IdÓÂgMaîŃJ]‰üĘS8-V*/a޸˛0cŮÁ‰NG}ňT·Đ0.`öĽâ¬'kڎă,!ţɢŠ•^•Ńřd8‰"Vg6šţóëĘ)aÜ—ůőŞk'4$űĽ‚H$T×űŘż~ck[”4„Ö$ĹłzŁHšWĐĂuďČĎ=ŕč§Č%^IĄq,©ŘŽ'źŐ˘¸P©ĺ nŢÓ1G•ńÇ­hďt:s-)w­ółNt«SŁZťŕâ ‰/ĵÇśŻ(ljŻŻţ:2ę;Gŕ&|ÜÂ…äÉńŇđÜÄO­ˇăŃű‘@Wb2Ü Ü–Ł˘?•+PŠp(_§-$‹Â^ń”ËŤ2Ż"A'O˙|­K8PAť{f»9xXÔ&ů`˘Ż8\gTŤř ŘŔś˘Z7ńuC<„ť‹ ł$ŰĺŤKÜAţ9µ‰GĹ@ÚŞ[ĆŁk+ź‰ż łm¬żŮB.;ů„ý*oŹąSi~‘·ÔŮ=´­–O…[± &şďN€TJĐęÂƶ<ţÓr[%\µŔ÷ p•8î‹rşZQĆKâ/ >CÂ/„+Ş·/‹ -Z"͵n·¨îÚQŢĄf‡.ő©\‘Dü$„šBš;H¸ÖI îX2€iç·%%ßúÓ ‡¨N–Lt';ç˛ü2ľŠ-ŕ0+yWö#Iľ;żť„`\IÍŻÚJ %˘í™%óâÂÖ˛±TÄŰU=C6ŹŃh1ż9ť‚—éŻLÖWŻćY…“çřňëT?Čh0 -Đô«@ĚLĘľ,•®·üyŢÂĐŔŁB›G9Ç㲛¬LžuňŘm#çĘ”“D“˛?qÎ *wíëŮ]´Ţ·ިté_ľ;§áXÇM2{~>ŞąaVnćßµďC}—Jď ŕč—żč Šżc€Š>$i.í$‡[ŘŞ}0…j[ŔťŤUUśw28hüD•HXÚ7’—k HÔş'ŚkÓĹŞuťuđžţ\çKďg,Eäž“ÉLAQŢÉ 1vjnžÚüŃÝ™{ÖşÓhőÖp~`qkc‡ĎQë·S1P߯w©Ů!Č|«^®úËĐ’FfvŮĆççŐ·Üb%ĂżÔŔĂ·żQjÎW‡Úd®Äž/á–xŠç.đcŹ›)XŮö#i±‚&u]÷“†e'ąÉú©öĘéĺ‚i(›G‚‘&A4Er;ý MI]‘RdÜ** -O¶ńyP=sĚç–€'YéSjνYCö~ˇ˘ -b`­ć?ţHíĽ }Oîî >2 δ•endstream -endobj -4214 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -ޙ—Ä`™č§J(łŁpW0°y]ţ¦* “!ÂąÓ­…ÖŹ¨Ó^iă["Ť*>,fMąÔw7J´@ň5­Ĺ EÖfg“ °±=ëćٻݖľ€î˛+G”Zgš‚…2ĐŰĂדˇ˘žöđČÉ2¸ý—Ś]k{"O#‘ąy?nTß2Ôřčą<÷–Ň„:mťÎŢĐŽ€L nTršĽĺŤ&»(ŔŮşŕ }Ţ9ŃáąĘnĐËOĂŢŁ`˝RßĚ9©mĽÔŻÎ’j˝•őŃĽ{:ĂŽqýR{ ßßť>ë9?â™±‰a«rĄIcŃ—WX1®H«Ĺmݦd-ťăĄ ëď&ĄiÍűô(Ăü{Ú´yđ ę…s6ř#|˙¤HŔF‰ÚĺSŽíđŹŞ—ÍĐJĐô[ZŕÂcŃćĽbŢrXś$Ąđ™ HN= ľ2iT_elčt­`˝ő|q7ćy2WoĚ ’ĽÔě›Bź@+ľš~VąůŃ=‰ÄB,˙CÇÝ:)ÄP@sDöę9ňÖÜŁ’-úţ9 Qqśzńö¨…šÄ–±Ô$ŕxčő]ŻÁ…ÄÍĂ6.4p~ś7Ĺr©!p—Krěm·°6śč‘S0…:Śu€pR+vw¸˝(nɨ<;Ţĺć‘őˇűŔíýÖ€–R.έYĆÜÝWä™ć‡›n±33J Ž€ÍŔIyŮÇŇ#»VLmj€.|ßsm(ěP• şĆýBYĂÚ‘„µŞj‚ĺ#ŐŻvU€= Húč8ÁůpŇŽ(ż‘,g:ul[ŽĽ·Ąy_ähÜ.˘[Të×ÂźőS‚é%)Bńë~•ŰYQat¦’śA “Äęd±O±Ýa}B)–(Ă« –fv«-W.b[Bk±Ő€÷Ö'&@šižţJD¨Yd˛^QÖrí<‹}ë«sĘóq™ĺŠńńnß‹qQBň!äđ–ěe}ýŹńł{d'˙Áj0?hA–ÖdX;`ug±ňP·ý(•ě–+ň’ĆšKFh¸\‘gnŞ˙óŁî–ăŃÄŘdNŰô¬óĽď”ĚW°OÝ•0D–i^g<Ů?čß)ąUÚ`ňk”3ü»vĎ۸miŻîCŽ —Bă9dŁŚ_-ë6óAŚ ŘšônÜ‹PµŁ×Z/żO.Ś\`Gëi=šS2†§Ooí˘>\›ÔqzҨĄxJÁë]:˝včC©XKáÖ'ÉLҶÓ#îˇf©ĎŇO˝ŘNĹŠMýŐË5¦Äo$łŁ÷żTOş‚Ëz˘Ýc3ř•żö<_ \ż×ĺ6j)äň'ď=ľúófhQŠóöŤÝ©yźäzźÇ!Ę˙µÚg†+pG<Ść)˛˘X]6öä”ć|8íľŢńw 9ˇĺIv -˙‘Ą^;3Ď‘Še˝¸łµ˘JI×3GyŢKĎţÓ@¸.ĽďÔůäU7«řˇÚôíRđä (ňšjoöb_g6w˝xÄĎQ@Pýö ĄýĂqǬ±)‹DŘŘçgwĂ©kń ĎŘ.ăy*g·aGŮ\Ý‚Il9Ę–j Ö!/čÝKQ‡ OM2÷˙ÍDe*µI׌m°z™ÖÜ^PrŠ–˝Ô’Y–ŢÖ:q‘ÄňŕŃĆŞd­ŠÚ…6© -ë_ńJłČŽ‹Ă¤’:Ć} Ë[W­đŮz†FEĘI‡˛·Ń•ßnÂŤ0Ó†^L·](żâXhŕÓY§šŤĚYo-çµŘ@çę\%Ľ,“©(¤Ż¨ŹzfT,¬U$„ۀϒ•<µęŤĽ˙B€łŠ›ť€öPŃđÝ×Ö°čb?ž ,i"‰'âb!,¤^Ö†.ó#KXúˇďČ5×ú´?ű¬qÄꨴăY1ߨbĺÝő‚„'ż]1Ż™(…6i}PácÚ#g^ńŃ`!DWT1ŚąĘ·ž,H˝c?D{\.ŤK^aęe¦IEINŘ„ 7T-–5řľ‡CSWרťŮŕ:yě; Cő`Ż3Ţű2!ΫItTűţŁíÚŐ‡eęĽÂĹřI0*^^·@'Ť­ú«/HnóÎg­ś±ę~bšÚNä.Ę>ýÇË‚ňŰř˝őuú‹O|¬ĆU"Îíbš6âčÔŠźµ¶:ě‘ăKÔC0hŇ#u'ŁU -Ě_Ič9·&ŞfşmŠţ¨¸ßendstream -endobj -4215 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -Ë5{Y&9N'a¤­Űl)™ň^Ř>«YG>Fܨ•Dˇ¤ŁZYbvL§¦×$¨ľ¶ę¨ŰˇÇ‚Ő 4?ó?·P ŹQ(öR6ůS|­\ÔÇÔÔ[’—Bnî…ĚÍÂĽÝě®Ůqđ‹\¸äÖ33pżź§?9żÔIł*-é uó R¤ Ć<áxY©=z_‹4ˇŐ÷™ô Ŕą4$mC"±ýZ'wmţŐĺĹL8ݨý7ăžJńk­XĆ1$— ±bÎpĐL/8˛¬¨›ŃĎ­6!DřmAľ8 áňd‚}Îră4oÚ?ÚˇŔ˙m)Y‘ĆŢD˘ JË퉴p˙ŃŕÝNKBěKSsCÔőDâCÇű{>á­rň—í.¸I9+ij¸%JO}g‰«×´`-CÁ‡Tjs"ăř ‡56MvŮqS:Ź)“Ő}©Ç€rVCÔ"1ńĘ—„űý‰Â$Tx^6ř3˝áÉ^ažJlü#™â?>ŁyÝŕ§ůĹ^b1( w©Ä„‰c«„VĆGU•}Ř‚L×V†¶)Ď‹,u›Í¶šÇŮŤÍľ¨ÄŠľ3ŔźIg…~ejdŃÄŚjÓ}x€9kZ{–NDŁŰhą»d`ďIyţN^·VŰ{Ȭ|Ö©.( ř=bSp§ö´Msď-Ó3Éí.a…uHüe3ŻŤ^5îĹxŃÍčŹeç!†Ě@č±JŇď¦=ÇC'sx±ÉVÉTڱ<¶hG›Đň{°@źÉ“ńNíŽOř¦ĽˇB 6áĘţ•j›ęlâPZ5›{«Ö12NP†}łT§ÎU·ů`tއěm—†Pů”C/xďň÷.i×Ô -HŰęż‚B=‰1üC™Ą?¸ĆÇĆLťĎ2Ű.›.űGěoĆa÷Ô,fÔC‹ŘŁ©Ž|”˙v9¤¤şm’bYňD=‘9FóúS‘ČĆ-Kۡ*1ź@×O‹<Ą¤‡3h¸_ůFŐxÜťjô4}ßĂ -I˙áËLŞ©ZEŔKĎyףJç>8Řé¸m§´&— š~ęi§wAeÄč[i]Ýz3Ú”e»b‚톚(KęM¶Kô(úĘU ÝęNš0»c†fD,PI‘v‚şâöA4ľ*˙í }Í4blôOV(˛őă??ą7‘źGžŇj±1sWiź×ŘËŢăn]1=GˇîîÄL©ńŻvU¸ňhdMÔ-ś´Y]úA—ÓV´7°R1€-¬ÁcôáNtÄ Q#J#şUĂŹ -«Ž”ýs»ÇB?ř8á‹<Îŕ[áv©ýDlwżˇ§_ĎŤ°ę#±˛Ńy• źÎ˛ëeČľóhđ!g‚¦&ăĹŠÖ,\đ5äŃRá41|ÁÓAaŔAůBŞ40ĚńžšłťI°e‘ł˙0ĺ…ĹWű~ÚQZŠt•ŔuŃ50­oE‡ňKsĹHŚvń¸VłüëâŇc5 #éjyŁ9®¬mgí8ťşn5$pÖḥ ĎzFĺřU)ĄęŰ®ˇúŁóŻp¦wYëB¦Ŕ‚$ľëó -ÁÉ+g|mäEÇ Űe'-K…~ˇ:›Ćš»4őúj%žú -±B;yşj\ŚKMÄö†ÖK))¬,;D¸ĘBŔź±ß‰6ÂIËáXlý“^Y¬ło3ťäÓ;­ÄĆN«Y=ĺŚŮiÔÄU7ŇQz¦óĐ;ÇĆ#Ö€Á˝‚;Đ|W¸ÁˇłŮ¦c׉Ůȡ)űáSŽ0őćú0ÍZv•{~ÎŘp?ĘM.ËŃŹŃ Ô e T­ - ý9q -*–#>‘Šń6ĘŘś˘Ýµ,ń;D Ĺ ŻlČBă´Ţ¦&šÝĆ"¦Íe¨„$ůe ˘Ń´YaÓć9hP (÷«<ŘĂáĹÂnŃă˛P^ń´éCöČýéŞGK¤ë[{4±ÓÉržB„8vŻełĎu¬’ Ŕ^ô9Űl˘UŐüĺÄćlFĘn©~ÉěI)P~ˇ?78ŻŰ›ĺ<ţî#l°˝@[“+‰ ˛sÂ:´Î[ÜťÔ”2Ćô Ô_Ü‘ IŞ&?íB`ýä0oŃž÷‹éüy0ži?ť SŠSú¸_^«¸82Wý 0ĐsĎëă‚eB #6*‰Â,,Kă -endstream -endobj -4216 0 obj -<< /Filter /FlateDecode /Length 2448 >> -stream -8¦Ą ~O“Ţnˇó}Ž»…–'ç[Fë·ÍĽiA¸źX\ޙӮ ŰĹvŤ‚K)H˘"ÂŁŁ‚E·pîçÎĽËtNm"Äë<5ŐG“ľ­ÇĽŔFřn^—3`JH2˘!ýéYíiu SĺîÄđXµ%ćç¶”Pęih=Dwc˘= -ś÷°•Ł«fžľ…qŔÉdD¸dş¬Ř[u¬˛ĎŻQHó©ů¦Ň“#Ŕ¦:łh -ń‡3˛‹ŰmO¸MN­IPéĚΆsc\4´e/¬%7ş2öÖv3´sşłĽ„ÎÂgE|ˇĐXÁ°÷ě~–uC©ŞcE;L„ă/WŰw1ŽŔĐ’‚őÂć ŁăŃ• -\ť 4Ý× ´!Áş´6T–zĎöˇÖ7˙ăvŽcaB5Âş˙rf»ČĘI¸[ňŚDöVN0ČÎŻ3ąetRč‡íF{UĂ.s2“Zy`’ÁěýlĚÇ‹ôŢ͉Y4ħ \ŽB? /uŐd›ţŃÎ˙Ü” lEgÝaaf•)$•wkSař#°Ć1›r źQ>˘»EZ´J$cVÔ˛´Ŕw¸ú.ZkÄÉČ‹ ů˝¶ -ĺz7ŕř*k ë!ŚZ 4–ëvČ^ö®Qq•*ŮÚq!z˙ĹҰ>ŕľ–Ő±%ąÖî–Ęaë|;ź§k<Ü,ĺí“ !č"é~Yy˝¦˘UDĎ]\Iůď1ż0Ž‹—®7úWźČl’áü˛vU‚R`…őť AvćÓěB¤úfPôüÔnšdť%ç ‡"î]4Z¤fĐş:^‡HŮĽD:ۜȊK>¬<íţ|čâăI wő_[`‚é1AŐˇ=g-D>M6Y˙ëîÇŽÓŰę~.¨IŃÂ?qú´\Ă•ĘŮűmG;*ÜJŻŰaĘë'OđVE`¤¬3yEôTS:T×ÍtŚÂs°ř.#˘íP(Ö’±îDäčM輥ŘĂhĂsä:«°AŠÚ®'Š:ŕ´1˛őcQ5ɧ(éĚ śöŔĚ»ž§qGxŐłÚIý‘ŔŽ+3&vdťE„ÉV…iUÉ‹čŹzH=ŻăqXĐż˘ülŠ×±† *[Ôś÷ôo2Á~}W°ýń“>8Č~W¦žRšq¬üSy«ŕËň(Op[Ă@%WŰÎÔV›Ő)ÖŠâˇU{µib€´¶đq7ŢŐ(őŔPo|n¶4°’y+ó<ˇęáŁ7~fÄšňŮb¸¶ľšÖlöůîŘ€ĐZ´f¸`µÚÜ0şÔŕóGŔAß >ßŮŹOÄ oá&ĎĘi2'˝3aŞÚ†óá‹ -ďJ°—lüᡙ¶râĂüśŞ R”׬[}8y·üw-]Šá|–mÓ$ŽŢ\SŮ®°„Ő- w€óůl5w4G‚Î"4ĺyďş ú`¬iŇe§StÝ­WUŘ%ʶ‡Ä.śuł˘ą˛/¤ű -7gOťŠ©@Ţčw„»™PţîĆY`Ö1oä'čŐůÜďŇńĘäq ş\EhŐú Ô˙ˇÂzp|áţ·ä®$Yü…ĎÉnGZú—$ťĚTđŻłmŮí rţíŻ`ˇd§F4—ŮěĹ!řî‘ ±&-lwFŢ»o3“=°¦.KôBn:(Ď5Ő~Q‰NŔą·YńĄrAGYť‘Ě’Úź¶sŘşwÚMl/Ý/üŘ#jdĄźŢłlÂŃ…8ÚĎi}©%˝„ „„°5˙5˙l'Wľ/Ň.EôyűčEÂŢ-¨Ů$8:O•¶ŃÂ5ĚŰ,†]+ű˙«Âąž$·±ŇÖ"¤ű˙§Q—č΂rß—»Ý*‚ďs< îr2L!'ř‰W–˝$~^*Ăçű‹ ‹F[™ťdĄź#$ĽSĚş_+R>i=’zvř?Ęx¸Ř°FŹ?3Ă^Řf¸ŠÁÍ2H©ă -+aűXkć|é,«xá€!ş+o-aÁËéůźpěşÇ& u-€ DAÂOŃŻ¸˛ÉѲřÖAqL0—E—ÄZ cs$gh°Ś§ÚĽ!âĄĚ~kÖţý@ťu©ŐŰŃŘ‹0ĂÜŻÇO."wć?ßux3Ţľ -ˇ&~†ŕJąý#b˵5ď3Ů,dÓ^H˛yÎş—Ż, §§’{„˙“ÂĦmN&ľîý&âE”Á*Ú)F@D4RlĹË_+8TÍgُô‰2Žoă"úŃMYwŐźąF’\^ç哬đo>Ł©ä¦Áüjó -‰>ę»éü“ŢĽ§(ž!Ş}”Č0¶l@Őm*=$†ç\:ČřE[ÁÄť8C㪜<ýVąĘ©Úů"iE;}UŐXRů>E:Ҷؿ[HĐ˙~ďĐ(Üř´a p@e3{ ;Żx!Yâ[8ÁPúŔ ĘÁ@BŹ"@7ĂŹ"tv·`3˛˝Ę0|ŕ"l4+ŮŇ;K{> -stream -U:îs)…đ]«ĚćAwË*%NoǸÝa!( ŻóKS?¶łC)%D[\•fŁ  źkÄpÖŽ‰nW˘ëVâ››!«ń(ĎŕŔ´xjÔč¦é—˘Kű˝=UvŻs䦢öń–2şO4uˇŘđĆ5–*‡5ł86f€ę´ÄČĹhč˘ĚčŞ`?ĐdPŃ;oŔ¨î«`Ď?';ň°-˙xuƨč´75n5‘w[PĄ]M 4›jŃ;lĐÄţ‡ó€©ďŻwçń€jĚÍąş Ő¸yQ°L¨ŮÎâäę‹-tršÖĹ˝VŃEeĘ_Ű+?g -`˝c–mŹ0xĚPťX–¸%—M€kˇy,k…Tˇ1¤gđ”żĐ^yOڍµťm­Ţ?Ň<ŕóCŽl^ÚB24*Ę] •é(Lndűş4ÖöáF]é!T{Ědť€h˛ŹîšÁ‚0ú«ëxĄŻ}ďꊌ0\GhÉŃşŔÚú>KaGÖŃľ桝ýŹĂM0Ş;9_Ť::DʉóÝ?Ž)ކG~°[‰›Űžˇ1Lďż]%âŇ,cÍÁŤJ«9ŞŮ¶lOQŘž¤—X>ű8đ>Ş)č>RąěÚQ1¬d­tó€7»Ţ‘xdř|eB»]Ł?đ&ô^¦·†çÁ7໏–ę˛jÔk1PMuq© ë‰üŻü3v+ů÷˛WU “™sôî¤c çř—;ň¦ŘIĹýfćÍy?2đ´ÔZ(<ÔáS«ËŐiNTpÇsE{ őÔŇ€ĄX×U%ĐßÇ—7 Üűç©~cřZ_˘˘G\T;0é¨-KĐeafm‰l- +.†¸]đeqůŽŕ§Ż¨}Ř4\‚qhFa{Ŕ# -m;~ĽoVŻş#Í MěČZú`»"©Ť[·U vÍּ΀/şáĘh,y¬¶IC á‚~RfťC˘™ŠŠn=r–ôI kѲ”űí“x·Áŕ2!GEqě-(r>‚¦f<Ŕ·Lđg>5Ĺ&Ű»čÁ*•są˘ŢÝž?á¶ÝRÖµ‹p9H"wdꆱlĆůő9ŮJ«yłŞh˙;7mtĎ:cwćśpwˇÉ”‘!iß >Ôë2–“Cq¶3~y„&^Ţ´R9Mâî— ŮĹ©Đ_·ż_h«0u¨ÇV˛ŽšĎ•bO ™Č ćîř]sC4+§•&:Łj%0áč’˛ýL'/÷©gÜŽ …žěp–ĹóŤ‘»× aţŰIń¶zőiă±Ô#0‡ż¸T-®ą­|˛çgöúYxµMŰl‚m‡ßT™Ć’Śő¤gďËz>„Ž$ÎQÂűÄWř~µm‰0…ČlĐr‹ę¦8üŹ9ťWŰsЧ‚'µ 1s˝&¬fCÎrĂ55Ů~4,]hg:˙+”*y÷Ö¬‹‰›N˙tć”ŇM¸eؓԖ—bRFuˇož_[Á:QÁ1Q#ŻGÁíҰ°‡ď«C¶ăŚš×¸V毉żµUWY~*ń^ćát’Ň0 ŕvľĂ±çÁŕnŃí‰( ŠşçßßöŢ×aę ?äýë˙(6dtî»]gó-!¨b΢Ä:ĚĐá9Ľ©9Ľăa Ě2Şčľ˘0±ň|Ţ{źć”óëcďú~^çtx<7Ź,Ő©zľo2ßÄď^»$[\„ kJé–-ÎńËę3Š 4–^"c'~E˘¤ĹĆ1d°Pp3ÚÁi)Żąfv®Ě‚Žĺ+)¤&„™ŤÂ‰ć$čiń+öŹLa-[ťK_ć˙‚0ťăÖuVQ;ć™WöËŢ‘!Ďcg>˙¨âá?ń°>Şy»(BxżŠXJCq„§Ăőu×J8ń S/ öŘŢÜCT–cZŔ«Đsh–Ťý Âendstream -endobj -4218 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -´âőE«!Ą6Ň5±hý°ŹT\ÄéDîÉu»z-Śwż_Ę‚řë—QÇ[ô-€ý–1Ę17ĄüÜSĐÝ7«6:([„×ř'(Po4–ă«ůęÖł„i»:jzúć0—RzÍřfţ&W­ŮJ$NúO|UĄš¸č_aUć’›«Žľ…G#Ą.Ú¶ ÍěHĽ¤i2··đ¬v,oß2ŻŽ%ÜóĎ<ł÷>F- -ŇDR‰şţ”ú±nD„ű$¤L”ű:bqă‡7ÁÓ¬Y6g¶ë‘ă‚H)•›ÂěX„¤xňb ô4Ź Ţ[T ŤÂˇŞ„rG] D˛ž¨-o8H["…‘”&úČg×Qsh@ëYăX ňvý˙?ąYN"ű°Ś@Ü( AcĽčŽ"lÖŽü©'xZÂZ1ţ˝yÄÎb%v)ő{Üđzç>şýĄe^©Í 8^YĂBD˙úăŢRv<$lŃäjG†^«a@ť…aĐČžéť Iˇ+µáĹ,Řšˇńű” ŰQVSa›@ĘŰ®Ż—ôô$/•'×Y Í˝;Č$u!ëÖÔevźhLĂÎĄ°I%”IŚ -1 yť(ÔOáčýËaťiĄďůÁl@>ŕ&-ñ@ńT6®îvŹÜ޲ÓôV2yÜŰŐB57g_»Â&ÝÄđŘZÖD#Gt%23h|Óńżí{nšP:Ůчś°Ś2;ęA<•Éůi?ĐÔĹUk©q_®Ôl_o¦\)*¬z"ž§Ź"ň+ŚÎŠF,‡Ť#2˝<ÎŰař¶˛er»¬R€ˇV‰o-đ -˘ď¬˝*shóA§ĄHę-ŤY^ ¤f­3Ľžî …Ď&˘ůsá¤ĆÉß•őic3óďÔýLp eś»ŰÔ’ HÔ»ćăv˝BŠŢ{g1b^f‰Á^Ä4<‹T—ŻXĆRŠĐŽ…ÎwČFW©lsÉödÂĎǚ验TZČóŔŚŽTEŞA—Pčn…óęZwOdÁ}˘°:W}ČÖď:вtGŞćţ*ćYšb˙·‰ Ţg@ágł3ĹÖ“cšS‚}ßÜY f&CÍ’ÖĚ8ťŐ]ÖR˛M†NđĎÉ;:Ô;'ÂJ7öSŻ„‡>x0=[SőĘĽiĄędg·=–>wcŕyv{ÉŢgg–ŠťÝ!Ţ‘5•Ţ[@mÍݱťF;±M&­ö*#qĺ; -vĐzŹ˘ËDBöź©‹Äú‘°jĚŕ\{űxcü5¸‰q0ŢőLQËÂmŰó01ckŤú«íf:ňB!nâ«!Ąü—)Ó)M-‚ź»ň8›`ôě1çĂiľßS«H„iEĹIńŢ ©ş|ÇŽm «P.Ěż¦E˝hÜr§5 Š)i·ŻÖ§hy`p Ç8®[nuń‘KĹ”"„`Ď\§ß ćź·!ÜwżÉÂ}TÎ+´Ź“¤Jü éĐňĚgĚŘÍü*ĄNâú­˘ż E-hÉoď(hÖ»cLř°>CQ÷$µŃ§$~—÷ęgî2 ő¬é¶ŮOŽŻkx%úhˇÉ1Ĺ2LěŇ *Sv•ý-éă.Ô©Äí°jŰŹ -śŘ+ŰĹ䡅 Đł„ţ(Á´ţ˛˘d5éŐ_˙'©\ŐMh°ŕ·ţKő"¤ś÷w ]{‘®ĎRéöMÓ“]Cs P1ŰͲ'SYíYżÝŔŤ,R¸5M§l&hÉ…ÔÁçţ:pÄ$ËA®˛$ü鋉éRo›ôHËÁAűLeG4pŮh°Őh…ťnřçvÖśBvŠ‹ĹŮ%FEĆL—†ŞÇÉT]đę}endstream -endobj -4219 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -ĽĐ.TťŘľ¶ç"ز+Ť[ľzÂŕ7‘Ta­•Ďĺ^Ígť­ŢÇĚIťđD6ů+E/P/ɵ{‚Îf€*+¬‹X»=íBkÔ,ÖUN¨Ě3Ą`VěłÖ1·ÜŽ\pŮ —ÔL•‹Z<íŞűîÓ¬“‡s2íłö)Ľ;p®“†1ňB -0 ¸+jصÚa9=zާî‘ĆÇO5-yâ Dl¬ĺ{ĺ°żß/ĺ”t@]]ßÜZ†X7zJ;ó40úČ1=‰] ˇ·@2täď”2ńĐsx&¦š¦î7 «µ˘ď°gΧ+<ď¦íiÝ:KŰ–^s·ăŔ“«:Xv¬;7>*@^ą ^Äń4O%´ĺ."MÜHÎá.Ő(UcůPÔĘšöÉbɵ;ô“sUť¨7ßYKŘ›§Ěí†Ń{QÚiOě ăzg*%šđ‘×)%?ŚŤd‹Ż˙ágń-: Í’˝Ěů|×Đ8ĽŕKDZSţ"c0”2·¶Mł!čĘP•ĹŹf´ÜhĂ•I˘&µ€f¶î@ Řř~ŐLq«Z›ę5-ŰšŽpŢ­4˝ihč¤çMüL•{Pñçş7*Ä-Ľĺ–…gú©ęM3VĹD˘-ĂĄZ8¨’)ÓĎŞaŐË!ngł@IĐ\Ť#ĆŹŰ+¦¸)ăŤĐE9pGű9BE˘oVgČéŘ ˝®TŃé/ȧ@GI;ufÁŚŤĽö×Ě SgĄĽĂ˘‡L0 Z‚ÝAëň ČŻ—ÂĎŁt}«ť~E5gŠe3d'ć·wx—ágŰfrŞ´“çS«ţâąrýń8ď]}Ásń­D}ˇÓ0Hę]š 捵M-‚ž –Rd7|ĐąL˛«Y#ć¶Ň·•Ăťm›t®­Í¬›θĘMtíĄÜ#jd“Bo5$Úß°»W‰ěLśśAí?@ôđË»/ҡgnjáň“‡<ř{'oVIń.,k*XXë[´¬ţŻ‘ÝZ5ůčłń˙‰\Ě]řY÷[G<ĄµĎŐ^9@“Ęů‡ˇúĂÓ ţţĺqkzőŘZňľRpˇ1aťµčéow`t5řĺ'†Ç•XHhźě”ô.ÚâÜ ±«ŰZśŐť‹ö«PźíoD«AÍqpnłN•ěŻm@©­b53 ±éM(˙§li-}Ţá˝®ĄL ?*VNş_źÖ•%Â_QHĘ/ˤ«ŐHÎkQWłžĎ@‚Kžć@¬é:±ĂśČđ7ěčcŢIîvŔ -ĐąG·:+mmů¤ČQ\=¦q“!Cé ŠD뿍‚6űßdľ1+´â¶žÓdź°«áD-b˙“ĘNu5ŐvQ§\ŔŃJ\´,”téçÄJ$G€"k&temä ňÓę‰p€.şÓŔ»řô…Ú;#.–yEöű9řP -¸çeťÉbÄÎďPŁ{` ˛łNfăH~Jš0Ar Q+wţdi­-[ĐIÎŤDŇÓ6°Ę„]Ć›&#(}©Á™Ů†oAćj Ú UćZčéIZ)цÝOeĺžđ*ˇS|GŽťźéß·A…>aßßl_ß! ç ĺąN`š¤:ń„w^‹“öFôD2`8~­ł ŚÓ’CYĆóăsŹz€˛aý-Ě)Ś´T[źf‰uÁ„µýb˙0Wď`)Ѭ›4ëľ–>ą0Ń´ľ¨* -ę?ĆÜ#ĺ–wÝÎ{×1q‡Ť|•ÔĎxע€Ž|ĚAŽ®až2 •ÁÔ"/ŕŰ+÷Nä\®ŞŹěě§5&Ńaő0Q0ăi^3źkëÚ›çôľ?ÄđxźűJ„ŕXIE™ĘPđrßýT=7x‡ Ą‘˶.´ĚAp!1ěg0+\Uo AGjOÚÎSۦČ$qăúöż‹ľ˘R '$©ŻŔ.ŕ$s]mmđ -EŤĽË$Ö%[± |ýŠżÂxvÎ(™hnâ%äľG“Ě>•ŤVY‡H$r&dĹendstream -endobj -4220 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -z5—‹·˙`©.©}ě#ą[f, îÔ%5rçІ…ů7ëłÉôv‡P¶…±QĚ!ť^ePď˛>÷ÓéžTmˡćv´‰Î­Q4G[H-)ÉĄ$ibsiŰě[aŤ2aŚxšĽ.˘‡~}jĘPI!Ĺź6nHÂsëüĹč{&˝O¶€x[Ć­¬÷ťDëá€uµ¶ŮH őFŽ›SÂ{89"ÎŃ7/ăćNóš [ĘŮPŃXö^*8!/ę  CT;ÉâŔ¨p·JHą_‰0ťŠĎş}¸ÖśîP‘ -ŢŚ©2ŐŠč\„łču|Ű ĄW7ň -‹żµWčľlByĂŕ -Ď÷˛ě‚KJ}K E’ąů!´?d÷šÎ!ť>>ć…3sŢöz$aiËXs8¨Ôćöˇl ŘÁcA1ÚÝB ¦Ź¶/=až.F -Ů9`xŇË—âöż2†Ŕ:s[PĺĄ,+ŃXöÝČý.A^ďĹůhqŕŤ¦€,ŐsL,®TxŐšô€Í$RvéBŮŇ€2 rč†ö™@đôŐVt„ťö8 -çYJS|ůs)stęđztLKď›r¨g¸ö?·=*nD }Č@Ö0űżŕjŘ,»?ţR錻˝áiIĚáŻ%^bßbŃwA$$„ź$Ř×A˘PcŘI…Q”0Ä ÔKÓGděÓŘŃÉăMQĺŤè±KŐ šűsťnűÍ7âěPĐ}ŕŽń G#äzŤbq÷ĎÚń«oP\é·ßňK¸ŘzjĂ渗B$m&Re+.éOĹŹĽçµ_ZCŐýü¨)Ü \NHTż¸({ż9^ťŘ¶¶8q˘ąŔRÓˇ3¦ŻÇý°ň~ í8ŽBŚŘď# Č]A1bžôü;l™´áÂ_¨ÂúçddZŰjJ…đí¸ĹU…$mJżÖŤ8]tFjüôŁ{9v/>/2¸9_O!¸äÁKn$20%^‚Y‚z•ş^¦q;§ĺÎ5߯tŇ.~üY¨#ˇĽčI$Ř~Nŕ6:jçŐ;AÝ%rJ÷…ŘxgçŇ»>ł÷Ó„1żLeKI‘Ľę™»éí°ĄÜđ‰’g˝ŘCăĚS WC;4J"cČ6?ô3‘ń‡5+Č—•#}qrÍÜOX8ďpŕďíEĽ3 fq`ö%đ_)Ši?^R+ŇDÂoÍ>’Ôhaă_˙­µ{YedżÔ&ë7ôvńťH‡3˘Ç_9î©€2/Űą»Męúšâ´óŔ×·Ă]› -“C—Ť/i°ťiŮÖť¬ĹĹÚ+Z#bŤMd5Şĺ:ĎüÖYđ­¸Ű1'yě׍ôq-ňÜ®#5VaÚč0ßCAĹÓ„~·G§†Ď›Ő¦’⧇™ç^> -ŮxRÇ!Ë&”f{ }vů.Š©˘ x´|ĺ•–ŽéYĹqŰ+endstream -endobj -4221 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Ăĺˇxóąű÷Ĺa¨ňڵŁóç¬c›…×<‚EƲáÁşĆm…WiSÖš)¨ql$^QUfăµjÍkż÷óC¤]€)ü×Îű–ŕ·¦jź_˛hÜóˇ‘é&Ź-‰lu"ÓšęÚ'·Ô1NŻô”ć­ Sy§^mŚ€p lKA˘BfŕUÖaV0©ľó?w®‰Wcłď|ñW¶=nf~„ŽĹGĎťu7śt{[ĐÍŔbŞ-zń#&Ymý÷˙{ü€Ź»‡|áoô'™Ł"ő |ÚÓüt†Q/ť3r»ç$ÓĹ}*'űHÝÚ‚=üÝĺ݉–Ö#|CźŚ˙L—;Ç꣋»uÄLą—§ş=§Ńˇá}Ú#ŕ¨MIŢv(IŹ"h:&‰ß„Łdď=n’QÉłˇ9žé2gc`?ďhÖŕśĐ;¨˙iš4ď^+YîËÂ'k•ó™[›sţż˛¶Aäłp Ě Ť©{ć¬dńS‘PŕŤ"Χ–yUé:›x,—CZwÁË.ËK5˝íi™2®„÷r. Ü(- ¨b˛$}ĄP¨Üä{‹śĽ‰ś_ö"oŇvŕ.}M€rç‰ó׎Tm°«őńHe†0|Č—lŕ+Žú§u†ź%R3ÎA3…t 6ʇ6ź_¤@±5|9_­MüO„†/ť.Q8›¶ŽĎ ź3Óć(ţ¸1J·š0zŔë­ËF:SáNé [Цň®íÖě2‰Ľ“řNĄĂČʬ +ČłăžrżďŔŚŠ3ž¶ť Í[ô‰ęIÇš;PĂŽ±űmtŐÁtšő˙čQW[Ź ĺňľć˝jp}+ѱFż ·(lŽ–Ůí#)µÎůňeˇűžv®ŃHw˝EŘ=Á?n¦`¸(wŚĹ7|űd"žÜ1 ’@çů†ĘčĚŕ•fx±© Ę1T·żáXETđ_R5~5ʶ2\±¬%YďŰ×]Ćły …EqGĄ*ďf•č¤2Ö(éË ý˛J§ĽHz§I×zFlßÉé÷îM•D©pJgeôÂ×ÖźqÄWěžd0ňg"-ÂËÉž}úXČÔ©ŚčŁRŠ“¨ËŚma›J×«Ň šĄŽ‡Eí\<Ű;ĆEíar´ęßµč^†xaź”Ý÷ş$äyŔŃ…I§;äű Ú8ŢL­<şŐ& ´7Ą…ŇZlŘW şCă=~‹ţn×ő—G]Ý%Yy˙ta”P*"±&Ş©»9ę1ókĘŇŢI8ją €oe b{ÁÖ˘a+‹3H_ľËَ‹ÁŘPÓ`§ćrdŢź3y…MGCăCÔś€“’ŰĄ—tŽ$ ůĐć»)(uf֒䤭ĺŃ˝'ßę„z DŽ™~J(Ś„ĘÎ×_2]«ż¸ÇňľVÚ_žňÎ~̉çsrň•úžoăŻđ*çďĐDv•¤5¬d,ŠŽ’ü®¬ô±ÔţyN€¶ˇ„Ďť†8<9'öoÄS÷Ăě´b+?2óş5íCŚMč‘´b·´śŻłüÚuXśŇôŞŻvě˛WýÓB·7`»ŇŰÍ9 -ŠM~8tDXŠ›  \źřW1ÁÓve¬´í'§Ş@endstream -endobj -4222 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -é´\ol@é˘ĎÄ˝´Uס\Ĺe8żô„a?FÄňąŽ+5şóÖ8Ü-"yCńrÝUµĽx âäéŔĹ®ĘZń´łâj€{í`ü"—‘\dŤHx®j5A€ěH#úŇ ęŢüřÂ[¤ĽzŐඦ™¨˛ gŐíż´‹ËˇĎcE(ůłł÷zŻLáżz§çĐ]óA5Ŕ?°űŰ=MSXš"ŰŚ>ÉĽ{Ţ5? ¬36aU„Gťć8Ą iČQĐľ¨1×üóËÖs­Żx€Ő U3XŽąČf<đ1sß$#bŮĂ,",´g«ŔŮťEEt&s yŤ\t“Xhč X_xQ˘Ďtě¨8Č$F¤xH«šd‰Ń­- #î2HüÜš?ňg˝^ -ři1ĎľŃZ«›­řh„4ę‹§]Ëż‚Ăëzaűš•lzŘńOó2’3çÁGeMą‚Ó%«E/jçŇ §8kÍXý~Ä?j=&˛*9ş’#î`TŃ›˛˝.&HěźbÔ­ř‰sĺ—Nó;íV”ÝI-źĄU*;†(t%6Ů,?—ă‘Îî–¸ßĎ̲ő?ý¬ň@7Şô[<—碙ťAvŁÍa˘ iŔľĂakN?¬.Pµ2¦.Ě]7âÚXRéŢwM;~Ť}Ń«UĂúµśě"Rdާ‰Ä‚ŐäŇ„˘HmuţěCRÎş«ěIÇ n~ c'Ó‚xwĘ}Ľç·†ďf3/Ě;#âtG÷` Ÿ;l[qŰNŮ.hą{ťäš­đfŮ@Ť’g§‘»śë2eá?ŔЉ™•~ŁüF›¶—lĄhř¨U!1d9ŰŃLJÔÎŃÚ˛T¨ eíŠs 5F"° vČ5f_ ŇS Ű -W±¶%9Ë «Ĺ)‡ř…Ź:Ë0‡Ąü˘ěĽ/P÷ł¦©-ů.6wž^ówžźű´Ře#.ö:Ţ·ŚZvMf0L˝éF˛Śö ·N?FščŐăBLhľ,˛ź«ń¬B“ęů%NŠ<˝ZjĄÝ!g‡Mâ1Gţrk¬AÓd „7.ń6˙Eĺűţ´Ô¦˙ó$*!nwz~Ç`Ú ±ę<˙łÂ4=¦XwO7±[˙&ee Mř=#˝ś˙k{Ó'¦űŻ8{Y\kŞĹye‘®ĎçjJ}u4se€˝ť5]·L˛đPŰš© ěËl%v‡ÄᦵN“6ŘC‡­|ĎWÄ;Ʊż©™{$‰d6‡Ü˛őuM38űĆ_5ťjťhŐ1 ´Člj¨ş=äuźŁUę)Bę0¸Ď+ćGęňŰ3&lĎ|Ą­ io-÷ů˘AjK"Nfšmi8>Ť~F°ăŽťöďYp -oE$esËż¤zÇt>â;í_xb)šž0‹ĐłOMw„©ňĐ˝JoŚŘ"ۤÂXWĽ=ÇÎ>3|ćzâ@Ę“–ß=ó} ţ@hç·+8®gŬ˝ż*@ˀ¡­®ĄBż3ŔÁŚ2 óŰz ™&І^Ă}Öt=ă÷ ŻźT°ÚÍŐ·šÁ<ń^ą˙ęXĄŕďFîâITâ@ĹO˛śńçËöJçá3\dfőd\X’×Vľ˘˛t˘/!YP÷ĹS#.WëäµÉŻÖ*_nĎU ‰^'îiD`šµzcG÷ü#ľ±ů‡!4Ńś'|•©…qËzÓTŘL gş{N™eHę!ľ‰˘‡şImâń…‹­äIĎřÓWĎÖ§`‘=ĹmŞX uáw{0 ;_K$$¶?:ŮsUJOe>ÂkóÓz4"Żętébݰę¦|äČ‚(–7/ř|lÄkęĘĎŰ±Ô q˝9ŽďöĚ[V’ŞůĆPÄy{źŠłFýÁľ  -ĄFQühLëzČ”o†ă¶ŔďĆŻýtăJü@ŔěIBaŮ<0"ç÷ó *2ů-ŮËŻá†:©Qďâĺć Ł©pu#®!r¦žďs*u·c ů7˙6(QˇŠá^ŽĄą†QńŐě•ŢÂyGiQaą!ń´>úşJĄ%‚A@¤âşç%ŚĽxZđĎŚ±d ôŕÇĎčTZS­Żčyłŕźďľ]_,Eš~ýßNü,ŇG*eüpńĹćINą|ˇv'ᶤ3ZÖ1;ń$E÷°ßâě[GH¦@·Ś†đőGL_ËßŰ.ś‰Ž#@ ťEŐŮxmvšj1Ňo5^-ÎpĘjX¨-ňőJďVĽ´R¶Sˇ›Kş¶±Ĺć> -stream -!ňÇíwf¨ÁĽŁqŐŮpŐ°<•đ\—4¬«ŕl@´2řy;wď÷Űô˛˙Ű7;ŰţČ7ę2\ç¤]Řq !ks…ÔŰŔť„˝/xű¬@ŻD&ř_UŰYn!Ďľ +¸% rÝ>ř¬úuÜ‹‚`üŻ#Y,˙îíurBşLĹ„ôŢ€ööËZL» 2Újeă•ĺď+% -×€Ďw=*é“95 ĘЇveˇř n ¬_$ÄňĚĐK~đŹdKt¨ …ěo½ ůŃ‹Ç/ź’™ü I÷“ö´ĄÁ@AIĂňĄTšąQ°E,Ü\P˝JF»&.t€Ť3FK á‹hôŔ%ďç¬$•´X•2 §©Şž)őcţóŮBf-=XüĽ^|Ľ98žŹěC˙©ůçJ‚}Co;W$‡ô¬Š”ŕľ‘fŕç‚—OpÜřuF«]®üokĄ€ä¸TşŰĘŢu® -8Ń0k)^Q5öh‡f\Nýćdä®ĹÄu„Ďď ÎĆĺ?}€oçyůiX‡iŢ•ą’Swí$;ăpÚů.R&3çă"“Ś\ŰyźN]âśîwíű%—´[^'wü܇ĐÂôÂç —ëO6ŠÝś2«Ž#®Şą7/GŽŻ[¶ -Ż»ôÖşBŞvŽĽ§mM?>÷ňĂmżWиbâä1ˇţş«!›6äQ»7ľńĐ€ŽÝSQOżÖ‹ŔžŠ“~‘8¬d@ŰZa/«wI7†ň1+b‘l„t4śbčľAM ůÉBöAh.n=ý›Ě,WE­Wfâi -ĆR«g¤Č=«YŚËe=•9жjľlhźz@z¸ř ĺĚk[lI&ř®é±2 -šĹôĘâ4śŐtą ›P漏ƙ…ŽřĐŹţęX¦Nö†ľ7é¦@¦ F€ń%ۉěXT9|mĺO(T“ś@!ŃłÍMĚmíĚkĹŽjX[;z‹íŇwŃpˇ©Şa=ľöÉ -*ąĂšó=48üµŻß¶DŘN–e]jeáM0ý‡.!QAËÎGŇ%ĺ#śÂŰRčŐŔĄ¸#2¬ŞÔÂO@ÔÝ€*ß88+aú3Đz~ .;bpÍ;ćÍ“eK‰{ bYă'ĂýŇ(›ŐÉM),i°r;äLˇ¤Č?z7ßn$ě~KýF˘ŢtDC $^ph›ŰűtŐa˝ -'NK­dßµs‡*¸ŘIç@Hn´R”c©ć.gzEËŢŕĚm`ŐŰÚVîâ^Š÷g,đX€⡑ս)Ev¨ lů ‘ćŚę`źŽ ‹+iAý.VÁźĂăHWé tH›>$—ń0–±k¸ĐBÚŘť÷n˙(žx”$ŔěúóŤ™?×2Řój!ĽĐxäţ´ †…s/9ë# ‘ĚZŔLˇÜ˝^ĄYüv‘^iˇp!TKŮş{ôä^]hf˛„NŢírMLŢ “Á8„·ýsťÔĄŢ|Lĺ+®Â;–ňŰ–€QĎý‡HT*[fÚş±·IlHőŞYl(j ©o4d±Tq' -#¨ - µ·×.^$Ą‘Ůgýl Ңű©‰=zµ§ęë3rŠ?î 4§#ęTů!ç˙\˝&a—8'kĐ×*ÂúťyŃ™Ííľ“ăĺŽ4Rń8xŁ:Ď–ü›LçůdWß›ëÄ6‚g«Qfůf@…MGµü‰m‡ę\ÜKř&i‡¨©qqŞ% ۨn’,úÉgBť1ya$Ň(¸ ¶XNóxcÂíwD2 †Š±8PĹŕxÄĺŃ =ö´‘p¬ôö-§)é ‰ZWFˇ˙k. G\%.Ió1Aś1I2?ŐQµ˙ĂÝŰő‡#ĆÝ·IüÎoö‡†RO»ę!Z0C«µU§ÚBoń©-`Ł"=}Âî 9'íűQoş"\“䣀ÚVA6µ˝Ń†ţOÚQ1—:µC×Ün:˙¨+—•§8€=8R –O4“”ďMC®-ž˛ÝĘ54ć$†ť9|Vä«ň[ěͨ3bŔ6´ŕşIqˇ„ 6”0 ¶ăíBkXÂŇ• ę8Ý,yě±–‹nŮřŞ'@lbóŔ-ič[ţă…/ŚO3$‡Ó Ž•Č ź:É S˛Ú}Hź:Űdˇ˘b«Ă"!Ň,Őď/~ R+ż¬˙Ďý:ßćÄkp•ˇýĆ}F±ę y”/ăXS`Ďö™šôΉ§»âě+¦\^@ŤÝô-g§›©ĘuOű¸Őň$0űendstream -endobj -4224 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -ÔSئ÷ěu1'áü#µUMlz˘VŃSÍÝ~ÎŚ>ŚmuWŽIyoÜO\[ţgg&V´ňĆżˇáĎÉë$ťŤ]¤ő. Ââ5ťZă®oź‰śś -ęrT{ÁWĚb>˛!‹úîDBÓŔ…4´ńš;úâ=ÚĘă+Ńż@ĐÜ™ŕfé&îVżYrř‚ß4ďŃÍ‘@n_Ů ć޸‘Ř+ĹŞ;S3!÷™~Őţ€Žąö v™mN{óŘćŘÔçCůîťřa -­ v­.;* ±’Ë˙Ö~†9oU—)=ŮŹi}ôäI<°1Î5ýŇ­%ŘqľűĆDfß’R@™^]OŽË˝Íş«ç/Ö2¬a«`c›Ňyť€@Sâ!uę‹úźÂ˛ĆćÜĽ©§ëŇľ« ›6v ­wÜ&^7ätç ·»–9#f€Wl¬Mu”Ńŕč1ÉЇdüušš?‚«szŢ‘ }ń,ę V± ÷”|  Ý ŠÄaŰ1Fę˛ă¨ÄâĄ÷ bˇ€(ďn¬?ţŠTý@e2§Ěwŕ4rMú6Ý%šY‡›¤ŕÁ-Ľj#hČnç–%WŮiLžK]9Ĺ0ę «čÄRνě†&!ƨQîV?Ú]V8‘t˝dSŕňÁQ?Ć0†­4 úV ÍV7Vuy‡Ů‹iŚj¨€`_›ś'ę Űř/i°[]¦ű~ťŞáŮrsě#ďD hĄĐ0î’ …éVk] -…ń}ŁOp4á6^#W-hŻÁăńÁTř¤´rřĘP]˛Ŕ"~řŢҵ—¸Bvž<”fč6+6vŮ\Ľv.÷±"=”Ó¤j˙™)łÄ\AŐ5vůlÝĚZŇĹěđm˙P”"úCÇ%BŘú˛v\¦— O 2žˇĽvÄo[¶Đ˝)m Qňáˇ8÷tmÇ˙eĽ0/Ië.y™DŔ¸˙tyÎĂ·ĺňąs‹[hV˘űiáž2r¨bŕ7¦©8m´ëüÔIPě˙^”ö‡Ö¬č-ĺ1C{ćĐi ¸-Ó˘ .?%?R­µ”2g¶äS”ĂęxžméÁM óĚV*Î’Ź -‰ĽjgD*Ąü?ž1Fvf€\$sň˝!h+É÷H! 3ÂSŢb8€/D‰ŹáÜn5︇Ă÷,@qŠÍC•׌„Už—‰=(öă±™Ŕ€%;»Î7‡9“!'Ä‹‘ŚÍHĽ“xXÍk¬‘`Á÷şů(ő„srą1#ČáP(Ë.•PÜ`jűč[mÇl˛yŻ,5δ9 -éW|k° ĺ,Á¶kşĂtýŻá\,Ž~óąČCnkšsWŠeŮţÄ! ż6fi|˙0ź„@ô|¶vŐó)˛¦¬ŕ,MÇ€¸’;Ěl{?ţ «”[ěŇĎXÚFü yrÜ[FGÍr‰…鸆ŮqÔLˇ:߀y© /ćÓFĎ–4Ă?Ř Ŕň4ů:‡«ŐOđpB^ y ŘýšFx4&.˙¬‰‘i+úŽIőH_¦†>ĽÝĽzö€‘/ ZË­2ľŰu`“€-üyƸykŻŤ‡VéšŘ-ČGîšÂ˘źz>+ShőV±‹¨%Ů/♆Č9îDÁĚyŔ: ®Î~Ý’J R¨JWŠBĎHtTďb©‘Ţ<&,ŹżJYGC^Ź:˛JבĎäe=ŻÜÉ!.ńEc´äCg‚®ü(Š~CrćvÄĎDľFĺ8.­€M¶V‚”ž]{°Q0¸ÝćÇ™ď -?*’ÎZŞę•E@÷N„)¸ů’x†Ą˝ Fné©"#¸ţ!&ßOlę{W]IJö†/q˘€H·‡Ď%mTj€ŚăďRMBl=Č7_Ćä´cA*„Ęp|CČ0¸ą×IW\´SO -Há‹”ťy.PO᜸#®Ů·F6˙*jÓ@Ë9ŰT%dçâÁŹ–tˇÎŕ‚šYe8fSL4yęiłăÔ`äĂ`í„őn;Ő¬†Ďiq$„“»K:Ľ+Żî6ęý‚˛Â&BU­kŃ?{±¨T¸ţ‘ŤTíIŰP‰#ß{B/|őöŚV7€íiY{ąđ|ź%łyňĆsSPłuPjÂ]ÖDŽĆvBÄ„+çŚ4šŚĂ¦óŰęrJ‚ŐĆ4›’ö\)Ź™Ćf§Ó±e\hŢŤ¬qŔ÷‰µą×1 ç`6DJqжŮâC´ßExmPpKşĎ%rě™0[Fę"ăĺ„uböĂ˙‰Úý“ 75jB+Żă·%Ćbs’Íg0SEŘÂ}]ÇzIÔ¤{0¦˙ěöZY¨îˇŁĚŔßzd <˛žvď"őĂĄAendstream -endobj -4225 0 obj -<< /Filter /FlateDecode /Length 2624 >> -stream -Ąl™84Á(źŁqÄ\6—uË,v/« -˝ý-S˝Óc¨Đsč±[=®5$ĽY ąI™f‘ę¦řěz sŇËä©ňîŞČ%Ďqp/Žŕeďp ńí…7UG(üËwűĆ:ěË[´>•f\U&Čä͵Ů~ËŹ–]˙e?˘ă?üP;‡:řŻôÉé<–ý÷đCaś8ÄfAę;OVÉ'‘Ä1‚\0]î„7 ŚéŽ)ÇĎXčE‡°‹q’Qćř(Č–«NEóü’ -3‘ž¬††ŢP‚•%ľÄÍ÷7ÝŹu,„Ť< 'rIó Ťw÷[‹±˝ ˘,w5F©&TÓPě Ŕ&~DZ:%ićĽ%_áġöPвԺ67@gë{7ਫ਼>w“…ĺAŔ˝PDÎHśŕ*ç%9Ň4 }yýŞŞuŠŠĚd0EÎ$Gô9Úî5‘šľDţ /]˙Î8˛ -ŰđBő;XsMŞlKĹ…ĹÚ:¦ľü<f8ůäM¸ýF%ĄŚ­°oźř©gÓ?˘b˛«Óضťóvś«¶{A›Kh4Ľ‚éJké¸3ăkCo -¤®R%ëq€Îňca‰i„ŢuŠČFĐ‘«şL)®( 8řBWupTÝ®^Éľ TçtŮžé–Ég]Ł•z!“łGěÂŤŽÉ?–$îX|xŽĂŃmى¬FE´xé‹‘ű/ţŇÔPŘ©zç墇é;}Ö¤­†Ů€*¤ńݵE˘ß‚G%Ś«*./6Ł ý,ÔäřŐcx2˝Y@ˇ};Ď=%X{ÓÚČ*287‹Mą°q°–`Ă'ś¤ę9rŠN—8`ťY†{ ‰ĚJć#µŤ¬ťCç&¦¨}ŕ‘äúé0‚QBWKŁ3:fđĚq‚›»K¬éwBŁÖb*ńśđŕ<łČzĹřřGćŮąú/Ĺú·mâ‘řüúŢÚµ¶ŐµüކĆMü±Ę .ú$V‹Pľ~ť‡."9 š‡´HŢí{zižˇxš” µČ$YٞöÉ:Šň &“KăU@(†É”u(1"Ć -ŻśA6NBźr¶5ďÇÁÍP‚ -UHŮmi𡉼Ŕš+őJ&MGO¦Z•Ł1-tŐ x‘Dç$Öµ–Ë99«Ť|6Mş´?qCěŢ A&›'˙ȢƄĚÝ«,űa`‚+5);C -ÎpîZî}Ę64óśüóYD>`CŇq'üá„D9Ęr «Ň7#“÷M‚ŢQʆrŇ5dóń˝“Ąýgهˇ&ĚÁ‹H†Eü!I‚„2ąşÓD -WcÔ–:ÁbY?íg3p7^ů_íX– ´¦ÓÚ’«•ƨĆ'šĎΊÚÓ9±÷‘ŮžńîńśVŕÇľĹéh§ĹkĘ´"6Ŕ]‰ĚÝTI›Ö‹Šňí•mU0đ 2j‰ĐolÉwß Éě#˛cf‹$ ysĽŞ1Qç]Ľtäę”ô¤›á5ăÁµ6•Ű^ -“)&—˘‡22—ÉR¸r7™µ’ŘŰE茖¦G'Űň"¬Ţ_ŽłQ|J٤Rtf´6Ćövćúzkó+BÁ¤=ĺĐ -Sö_Ë+LzgľŰnGI¬Ýş^qí§k^p%H‹㡧d|…•M%üSíAŐŕüÍ% ţŔ7ÔxvKä]¶Ą{Z}Ë‹Ş3Stp”&Řo~aő'źV} ýĺ‘+±;Đu̸Şß§ţĂ…¨`ŁE,8:ˇ‰˘µV«~Ůôedű§ą˛č$ ~XŮĐjb3XŕA¶4˘-_˘đµĚPÓ›Óý×5ߦ&›…ý‡ű…YxáDŚäq´· ĺ¤˙W¸X’łř#O¨™Ż" ŐŽŢ‘]^~ä±ÄeµFبłĆRü?Řž~)­(8O[(ňŇS®đ$ÄÉÖD&ţG+ä 36}P_Č;…¸(nbŕ Ľ3>$ť¨$MÝ1ô‚dETÓż\5Á?Ka8RCkQĎöBŔц -U1&«łŚü‡­ťD®DęF锺fęUXŘń3U®vUThIËu–¸Ů‡i„ˇţc"ěň-Q„ŕ¨>Í‚S«çů‡‘ľá±ś™Ľ§"‡Vńń“Ć—¶Ţů®źVçöt˛^ĹrúËE‚;´â›qvD‘Óeç2tbŢ^„ÁÁOµiµ6 Ă7'ô_žbw°ţúE¬ÓÝaFĎĹ«ĂF#R¨ö"¬”öőAçżL—¤ĺůXy¦QŮ3ĘĚ—Őä„R–…NŹr6\z˘e¨ -{)Vßô~’»łď©š^>é®–é…ß{Đj\Ŕ©±Ebn/Gť®«©ΡP tć› ÇÖrüâ}2I˘Ř6ÔqFőćn&‚ZzQPÍgWťâFßćĐ2 ©Ż9đÇęlBvśó=›"wé‚”˛IźÓ”˛ŕięč6ű´¨ËBĹőIĘŐ†®ŤÝbmŰW(~ăŢćŃQ…7Ě 7•čcU$ÂîµR˛Â7©–I»)× ,R+D_e0^ąw•!ą^× ×›Ű–Őýžn…üÇŘÍPđBŃv€d·|EŢ.dLOµÄ?ďš­šFÓezâ¬PĺŰcÜ,Qž'}bsr.Ź[IŤ‡ŽúOo‹P[0Ź%폤ă%pUř\'#HX<ĺEĚV–ô2‹ţ^¤üx)MňÍ›$क> -stream -q•NfźMl2W<ôŕY>÷§(í2Ú*kÜmĹV+77ěśńĹdg:§ŞJµo™Ăę<“ą‘$Aś -Ż‹ů€2jéhEh­¨!}ř{ů$äĺĺpjD[n+C#)6pĄbÜë˝(0°,ŔéĺX˝@Š1ZËo×>OĐ3˛ą>Ś?bŹŃÝyf±>7݇%,ÎΨm$řn9DŤ÷˛^Ćňôů ™µÍ‚Ů)Ĺ€Ŕ|=÷öľŇßfŇG$JÄ8?Gö¦ď«kĄ»[¤˘~_fëĘwö‰!vĆţÉć"źs/…endstream -endobj -4227 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -šË B m¤\Ćî_®,(®Z`őľŚu€ݰ‰s•-¸ŔË÷%Ţ:˘QĚŕ“Fá‘F_Q“ýĂ`'§€I’1Ťü ţhŞXďÓË€AĆŽ7\Sa,Ă>`z&"»Q÷üśÖúÄŇ‘9˙4_%táy°ÄXŐťń1‰eĐÍŢŠ´đ)šÖ±"WýŇÂ…±ČYłŚîɇqbo„š€•}e"÷ž°UśÂÓqR¶)w»–Î7!†ß]žVrúe\b |·Ú ą°ž pJTązł%“Nq5ß ÝĹç?a|KÎřŃ(Ň4nŤ/L”ěŃú4}*rľ•žşZşUřüôďčýb”ĎîĎí&H”ą(O&ú)‘1%Ŕ(QŞDó‹ á1ÁLCXŰ9 űć^ŇĄ ćĹ~˛Čď‚C9Z8_Ű®úF2(‡źYĘÖ0~sçéđ´łČw|“:čëŞ˙–9/“r ,ź÷¨čĆ>¤4ô‘Żž3úů–V˙hšŢ®ť™Ěč€!Ç 06‹~x«šî˙ÔPŘPúKjĎg™´9é…ÔkĹ`ŇxD;;šśÔ ANĄ‘(öʶ6Ś…!×é‹v]‡‰ßßżµ8ľ5bĘ” -dć ł?š%Í>ťáA<ŇčÎćd„žF~=· “ÉĂî)‡LofĹ.ąëťâŁ?Ů.P=Y–”€}ôűL‰h\*ďż•ś+8,Sä-¶H/ó,Ä–ÚkćĎřäp4KŠš|¨Şčú¨_đńÚS×~sŔŰ=î)ŕĂ{}·…ą&•‹—x†đĚ™2Óh^j¸ ••Ź?^ăeůŽť_ lwÍeç“ÔŮ řGŤ“čo -U¸"§Ź¬U¶±˙ä\×™íćg˛PˇđDez|Q1áh)Ö&….ŰŘííć„äb‰ń~_M°ŔĹăű»…aî¨ä˘zŁ.;ÔĹý7Ú4}ÜÓ,L=ý‡Śkײ.żf%GĎĹčÇë¸UÎ,‰źţŇů†‚Çűv\P¸ĆŃĘÁř”G*c\ӛ݉óq7&ĹÍňç´7A˘‰®âŽ‹}ĂO`Hş¬©ź¨=XŘQşĐvłľş¸|ń?“âlČ•©!T•'Zź›Ë”'âÚ§I;OG;ÇM»alq¨Ň• ÁíHđáť±ö {12‹Áŕh¨†ěI73âň6®‹cż_É&ĆtÎŘouů7řE™Yo@cFNĂW,ÄşKďĎ Ýéš Őâť“-Ô_ÖçÄ4ďIp,ü1ř˘t°oîFŢçŹdˇ•™2Ýđ–×Ŕô©\&SlxŤfŹEEýü¸kxPëčĄýĹÉ-âĚltŹâg¤gAÂÁ®(őB’&íúŢĚgř˝WUW‹Uź'e1ľşń¬\řŐužâgjűß`čM3ŰĐ2ĘčľM5hżë”Ő›ŕyvĺÍ“UŰ™H8f)«E;S5ł€©‰ËŚ9 ˛>ëxâh$n–˝ą&·qľ -JK‘G¶ }ZÇäłÇu|çŘZ˙ĚĎ™!ö'FYú˛¬?ę m…R9±Í•e " s!DśŻ^)‘Ä9ČĐ“^Cç?Ę“ě‡čŃÎé%Dj÷ę´vrFRĘśö©őł˛ë‰ŚZËvl•Ď<ôłf#(lÚÓhÎjJ®ăpŔű_ĎHk,{YđG}w.¨ŻöM‡ŐE”Ŕn9 Aň︢g«ÇęŇçž®e{/Î{kx¸.í¨ńŇ,»ĂŤ -—˘x±”†kY¨ÚC -Süđ9ě‚㷼Δ©UŃm#ŘY$Öę6d˘źł1|áÉËYk‡@MŻč źn’@Ř@ąÜăZĚÜG!~2Ů•$Ć뼥§Jrů_đŠ6D˝=?ΠĐ3ÍD¨ęj‘7y¶¤î˛=É»Ž!Iq‹aXĂ…ŔT [J9«Ă1ΧŚ3¨ ©J=ĂQě˝´\8¨3í -ńrŻ1;ůÓěąĚ-.´¨îÍDi–­ĚCę#@˝î†“âőŘX?ńf]đRšJ0žř§ÝÁ¬ĺ(©ŘQ‹\°Gs ńSĐĎ÷ÍţVŕ _€[”cÉw$GîčJ© L"µŕřÔ›Äç*’ ź‡Q[ĺÝžR”/¬uÎo˙>QL°ŐáÓVIł,…Y˙¶RTC>6[”3bTĆ †i>d`ł_˙Š´íȧy¸c"ÇÓňť×ľŹDolĽ7ó=ŐQCendstream -endobj -4228 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -öřŰ/CSŕfQwŚ˙uÜW‰mvcFľĽnę×Ôď;By« €.”¸€Ŕ]zs ĄĆ˛ĽoÓyi¤L%=Af°qTNsńĎb=b50ď¸aN}]¤•‘is…8 -ąßŰŻë#nR“v-č‘}¤ź}Ú_·ďR9wÂÍŃa'—%đ*ĚI/}i^Ű“;ÔF¦Ş˝|Úő“ĹŞSX<÷Â=w×§wŠľ„âĐ~Nż¬FÔzô[Đ…Ěq;áîHB'QŮő+„G‚ĹČ® -]Ł~fńýu!/(ľ9†ŇřĂÍx“ Ő%­›Ł[Ç›źżŁ…ćZG'Ôgß)ŁiX{H´ŕ)K·ĺŐyt†Ą!$ŻSÚP5H4Äţ (҉»—Ĺ볼ÄdKHÍť°šś-śŤă‡ĎÉ’¦ž°mł†ÚÉUşĘô0sďđ°G(}˘&¬Ůĺ0\ä,„Ű䧬ŕCVŘlž±JĘă€ÚĄý(ÝXńVŻ(pP}Ş€®MhmLü Ő/ŠĆ51ĂvR«'Łh2BG·S©ŹbŘ˝…ĎzőU›o»F§‰Đ~8ŇŞ}&‚lţě×Ć ěĚZý ›D+b?ý•łCő« #Y·ŘÍ »]ßEÖfÄżţMA­‹€˛@YÜjĐSŔDú=>@ł¶¸ĽuŽqĄ@ŘI$jş„2Ö­ÍuhHáúfYsG/Şjű5UÔi7ÁqÔ/íLr«Ń™& „ŠÝsúó…DWDÓ}D¸5Nú¨óµr:ŐŹ˘ĐĚÖí őE{Nú Š#Ű÷UŞ)ŢU´Kĺőĺ˘btZ$&]¬Mo-ŮÜS7¬Ž°—Kâ×ě=âčç ­jy„ĘČM»Lâ -MČ -‹* ?.ˇ âoG†víÁ#ŕ8)U[™íńب‰sg ™<?\’RčąCŽ{mĘ›1¶^D}tÍW¨ąMÝ7qá}ű_"b©¦ _1ĚžPě7+1Ž#Î.ŕĄwŐ¸#*:Č“`‰Śú-eG0}±ĂÖ›řUF`ŃŢ-žKxU'UtĆÔGóĆZđp˘óĺÜv‚ýŢ](Ő˝ę~ņV¸G~ś çCŕŃôů ˙\^!jXU”诲Ź5*cť·údÓZWgă‚|Ëł oá;«‰cÁ#ŚČčáoęu¶tŘ{‚Lžčd_Ôĺ¦:_0"0¬‚ĆňŁŐČÝOz9ôGF Á(‡k”ĚdˇËIN¨JÉńŮúH„±çÁ-…†eiAšěö8cŕ-ršÁsÚ‘ŠL¶c(÷8“\ŕnžżĹěO¦H×vŰD*ŘMm Ľ?WŐendstream -endobj -4229 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream - -0Qčsź>˘ř"\&Ć˙ݵ.,ÖÝÄǨŹÚ‰Kyá@4NQÓŻ{jđq3ŠďôÍ/ŐĘXşŮ÷úľ»ă+ŤL==´ąîĎx«´˝Ašć“†¨HÚŚÇE8°Xiž¸Oëf/yn·(†íóăX\–1„ŰđÄĎ:pćŠ)ť-říš D%üu-őqTá®đ§°ćűXüîóÔ˝şĺu“{µ|ç;vĽ)T¦ě4«Ü7ĐŤ;.b”ť ‘ăáöźSÔWěî‚"ć®ysY—é| Ź‚Ŕź )–s«ę őBD˝¬ŔDçO±¤ÝÝHómŠ)¸íćL ˛püűľrQ?w"ĎŘu,ŘËŐwŰ…ňăw®o-ânˇŃNÓ¶żŃ}V”bB)h˛V Jß ZŞ}ĘD”ľ_ b¤n‘0–Žp#9qŹK·ç@ďČ 0î7)N­ۉ3ĘânĆaˇ8蝢bä$Ź0möĆčE˘Ő±˙×2š°Ť•9¤"!Ľb=`ŢÓ®;H€Ę<ĆuRĂO Ußö?úb„bׄIu\ľ,"$LŃ"ŞžWą·dá™8P¦ˇĚFŔőz/Ur™\Câ¶f1´awUżń¦hćÇĽśF<1JÜ&®'‚'ékĽvżÍcGŃšÔýGp¶­Ç ť$KŰ.aLŤ‘8ű#›ďś5QmtC-“9Ho´ü¦—lAXJ' çĚqŚE~uűh<§¦ôsNVDZX:š›R‚Üô®ČL÷ć&ŔŞV#żf†„Ú´Ž9=v*~Zö‚ęO±ÚdcaŔ”üŚćł1_Ď­,<ŐUÉO(G¬ě‹Ľ<ĽÍ(_Ł•×$îZ?X¨€/´bYÎ,ôShîzwńjŚÝ?C0ĄŚb1·×ÉŹJ„4˙ˇ -ŠR\'=ŹÍGčo4ä–lżWöÁ‘ń{Đ&©µĄ=B¶Č—Jń˙L žĆuzźf‚Çů«łĂ'sY3[3óÄ˙kÝ" …$ÖßŐb#‚-u§ĹČŹěB©ľfT §éúÇ˙µ ę]g+ďýĹ>©ö±ăçÚÚ.Ň í_ýć ->4ĐH:|žÄČűnÚ5P‹ÉÂCum˝J+…‰TÜgšş®MÔYÇüźjçżS ¸ôâî’ŠÔâm҉¨W¨»Sö®a5°—a)Še%ýĂ© 6‹¬k‹‰Ż‘H5ŰČcCvÉżĆ^…ă*Vł3Lň+ůŞ(ý_“4=©f $0‚]v˙$>…;ł ŰřÉůUmxŐŹcQsHň&ďĚ%ŰâÁË•s¬ŻFD[hÜ6·Ä:7Ů®ČĐ•h˝™ĽtčuŇAżîűPä–¸ňaNWr›ĂŃŹää—ÍÚ¨©ýÔ2§sŻł“żŞ&™"ĽĆč0>˝¬đ1Ž\|z)AŐű ľLÔKc3ő!,]pfĆ6˛#‹0e«o´P¸ě˘ä¦1‡Ä‡€Â§/H™RëłĚTďb-q§·˝ÚGŤ‘݇/ ‚VĎŽUĚBŞĽ˙IëGĹ· ‹‹Ł/aŇű‡Ë°Sľ9y˛ýrĘ´ÜšŠ;áWŢď¸K/vU#8—\Őwˇ§¤_qAóŕ‡ŕ -ĎDQkć—Š¬ßłô"H­ Ę‘N(ěČ)ÁNá~G -ő ĎŽÄng6d&aLĹ%ŮŻ%ľd÷4ťÇĂG•Ç8ŻĎŠ0N%ůoz -]9!xµ"*ŤYš ś›źą#CÚqĹéa{P’‹&™f‰«člíK ŁĂ˘ĎpőްĆDŞÎ\¤ÝęüEÂ>S€±qd‰EXĐĽń•#RYťp§}ë‡Ň`¬¸bŁ+\” -Ë”6Ó‘-—so¬Á˝·úQŻ˙×ă=¤w<Ô‡zë úÓŤI-o*ź›]héi1öÇ´Nv«pep©ŁXj _ůqkeÜÉđ‰h¤ś%ńŢfRËĚYYq Ý‘8™Oç‘f´‚ľŕ´MŘ8qzň:?Ôţ *Ç+¨`śśYę]n sŞ©– -řÉbü”ęZőAIDGŻČ!`ď揥«%jńH]Oq&,_Y/TáÝĘÚÔgFCř™[isy6D`ÚýśôŘľŁ‚c!ě¶ň%€ öř×b‘Qú’Ăôuxrü·NHš˛«Ůl·7ÎĽ-|ůíŇę JłŔ˙ÍA—N@–ĽXR<Éł™2Lé -LšŢIźbT`·AV^`c펪€çSĹźŮD'Đę&ă53pĽö.jý‘çŔŮĐ h3(Rđ‘`Lž1±Ĺó[•RlťfgcË>´ügIŇ§Ź–>»ŤöQş8MSWň3Ő¦{ëRD`aSDF—(uHć^ XJ*ľvkúeavÂwµŮľ,Ő‘úŰ‚Rű»9R©Ó†×ö(u˘řÚÝĘĹă5ž őőŽÚ©~4$¤1›\PĽw -ŐŚCŘßôeőŁřÓŰm€MÝ`¬\OŽ@ęĺąÎť5 -z°m´Í€ŚşN/0Ň–ŚŤöß};«Y&ZČďŞ}Ąg•?p®Ü%AË_Ś#ŠÜJĺü'ő„v¬@ĆúiR.ŃĎHr - @­48Ć ->‰°ÜOx ©§2+“˙ěŔyM8endstream -endobj -4230 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -3{YÇ×h†IV1ÜMŠC]Ć­ ŰČםͺ ČqŐęNÝGüNťJ3,ߤŘ”2nÖ‚#es¦\ë€Ôŕ }q!ÝĽ$<Ä}Ň_×ÚćĽ[-'9¸űŘ…†+ÎŞDÁ•Ź<$4Š29›Ňŕkíť|;Ľa™H¨kČNtLJ•ą@1Ü0«[†[ŞŃuóu>2 -÷„» Đî×7„Ćť˝.HŻnú‡SĎń ĘĹśäáeś!áÄ]Č«&¨ż,UŔ¸.Ż9˝qk©Ë™V Ő’U§SGÜ3"ŹůBÇ»?ýMľÎÇž{ÍńÖĂžuö,jť¨ďY hŠl A«2,©€guež KüłŹˇTLí‹Ü¸Ýűß< ˛ź°ýą2˝=˙Yů¶3CŚ6Täíßć+čŠiÖ—í /¸H—c•¶ţjŢ27©ú’,üOu#ý÷‡¬U@˛PßÉUn˘ó}€ ë Űqň’7bÍěÎ `š°w6¸RŹW¶˝óħ×u›űĺrÜěΑóń2c¤ČF0D,2đL=×âU+⢕$(+<¶BĂĘřŞ{îĄ×•ÍâšŇQÂŔj1ňs¨ ľáˇUi]+q0qhpĆ4&-ö‰Fn'‹—FŇRü’Ú7-ńß·Ň߀]ř,4ĚeřM˛Ä‚ßá]qfČ9EĹ-=»Ź_ÂëĆÝ˝hM -Ö: LMč‘nţ€c…Đ+އzŃř ®swČŢž˙k]#9ăř¶őLŮyŁ©ohł-ě¸ëÂÁCc5˛-žŠÉź•^Ëz˘äT"wĚň'”·[ďś!_ÓěŔ‹‰Y1˝w~ŞéÉSđ+:đŰ}·čŻ2Á°HéĘ3 #ůr-ë:`x8ó‰óP{- :µrq`ô‡‹]8ř 1łófL`Hßm1,ä‡"„ŽÓk©đ•Ŕ%߀gpő~6xţ$J݆ĄI’@y¬çŁF¤ëé剰5bŚ·ł˙ -Ç0¦nďňgkv×€D)1ţÉ©s±Nísó<Ô»/Ř fëĐÚű]t¨Ö1ŹV'ěŢý]”›f|2HRFmą°• oŐ`ŽtřLËf·ÎŹrŇć[YĘjçYTÔóP!ĐžąŠ ×&ťÜÖv#ˇwsłz=ÄX…Ć:łČ-ÄčÝđ łđX‹xżŘĘi·Ľěµü1/Úvžđs·®Ú ýiűp4ČĆŐ<#ň#Jé”|w>o%X[B |˛ë×Ó$GjŹSO?ĽßŘĺpđŨáő|—N„đř Éşy®řA´“Ć(\I•±s:ÂV‡]¤“#GFs»/,]šúO<ŢQ$ĺŹSD/$É*K-Ő¦Rě<+,ÚĽ~t÷‘*Hw)\tşćgZcĘX>^¤°ÓÇ&“8ţóęb6KηҢů†Ďüx&Ę.ÉLúy ń %`hQ§7Ş ˛¦B«ç§z`7Is«6ě€c.ń%ó9\z™§(o=đŠ] ^ů52ŔÎŕzÖFt8ç*ÝŚlMm TÔŠŞŤOĚ|¦ů;ťÄͱţ)–ö× ďÚy+ŽLÖ‰Ob5é`l;]:XÇô{šçĆ÷+§­ÝŃxBe-’J®ĆxZŢßH¬aIqŃc&F&1łÖů@¤gq™y¦WeůąĚ(Á÷a?­feŔ+ yîĂvö©{ˇš‘ÜóSp›Üfč Ö'Tc2ĂH:śRN6‘P2Ç|żđ}•§˝.‚ëŐÓɲąŢŠ.䪅6<¨Ř+î×(ŰWůşO“®ŃńâžZ9ţ´gĹ>«ă'ˇ™{Ś$íÍTl&šeŇOM×´˘Á!~_7¤ăJŮĹNđe¸Ńˇô‘Őď¤[D˝}׬<™ÉÁ¬řÂ)ă‡Ë±L“Z"'úżzŠgťS` î!D6ŕ™y¤uäť÷öŞEš¨ŹU®Ëˇcw9J.e†ńĘăŢSEŻFQ¬z#„^5¨š™âžA©„ Pą="(ţ(ĹFt"ă+ŰĶqŕŮŨ4«Ă -Wm/˙=Iősaŕ2”endstream -endobj -4231 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -R Hfy{{0ŮŻ–éŁ&~? z î’›v]o)z‚Ź SźvĄq™Ń14ů2ę[Ę\``Í,eú\Đůx;©Śďä–k7˙,cÔ5ŹÇ±fĐĆ•v§§e|¶˛yXrŹ&źs,bÎĂöŇ}żh9Űż3·w ŮśqÄŻ‡±× ¶T<LË‚őě÷ro>¦$/taBsŁÄEąx;N­‡ ҰϭqŢ#¸IŘ]dŇ’Â ŐŐ¶…ż_ž¦< 1óLť:HőÄ Oßłhđű ŘĘg†˘d› -щĺ9Ĺ„·őj -ŢýôŹ nž8¬¨םč)`“,bĄO-ś÷!Îp˛€Ń|ÎN°ůqť/ES†0I&Žó±Űî7Gn]ŰÖąšĚŠ ˘‰fĆŐrdiü?ä¦ŕA]gýhn+bĆV—¬+!Š(Ať M‚µçajôV7˛>Ó©ë;˙ĐĽĘ1ĂCß@ŤP¬&ěť2+xp[F ٤t.śËký#úÔ¦c@ÎŔů’pOĆźŘĆďęŇą˙AŔ±°r#‡ó»¤ďłüsnÓTŇŮ˙‰¬ęÄAµcHinĐ }žá<¦żCáŐ˘„tŁ‹ ”+ŧęÖ],§óŽQôŽFU#v§Ân~aŐŞ\={)űž\"|ő']ôlqáˇűŰ™}ĐČš.ňóB`T˙ú9ކÄŢL[Šú@)p6X(%}ôOYŰŇ牑ěo`ŐÁ¶‹˛4 -űŽiűě#,~©˛CäËÜčd†Km>l–âŕ·aJÎĆ(óűÎZ˘âN&ĄŠŚ´-vő«JŕşU‡9’7§Ç-QWB+m’”‘ â:pŁÎúčý{>”{~oE­­hT;´ “â’´Á'”N -Ćîh’ܬV‰ţ•ŐF ”q“c¸Ć[třpáqÂŤ“ß+zt 3CwHŮ#Á tiI/â­&!ąRŢcé©O6?b!P gúovj˝_"ÄEyâOůä¬<©.:*®ľ˝’­5?ko(č}=ŮÍáę,EĄM\ţŐ[fÜ1kʇčö©á4vsÝu”c‡Ąi~Ćć2xŠđ€7ćMČ˝\ňtÝŰď?Ů]ŕő«vGšh-JŚP4˝ÓŇ7ľžd_çEŽbć†ޞšX¦ śhÎüŹËAŽV˝˙ž-ŇS%w¸ÚËĚŕ4]F?¨˛'5ݱł5[:«™'ş5Š&žSx>XJ®—WŁíĺŁ&ÜgzE¦ť]ĘąĂÜŞ•“ľđ‹,Ţ®Hć»”Ŕ|"ž-ćLAŮrF°çň;>Ż -VĂNáj3‰&şµdąŇőÉ=ôŇéźLĘ@éŕułđŃĐ0 -Ößí^ŻĚ–(ö…ÎřŹV`ϸđ3~9#1ňř˛VB”/5;“(nvŹ(Ôhbi°}ó|­đ,ôÄȦÜ:7ň@(Yăex⛡sĺĚ»‘`ĹÔؔ½îT­…ašôÉPëkŁćÇőµ“üŚ)´â¬;r˙(ŐĆÉŃúkYŕĂ/ŇĄN2Ş‘Ń—>őŃOşÉÓř"-3{nWČÁ±;}ÎŻˇ6a=ŻłJP^5‰ŁoĚŁ><ŹŹ0ÖôS(ëMÖ†°ň:ŁM˛®Ź4ÍŽENmĸuíFí‰,#şM=ĘL†ńĹĄaWź¤MŔĹáe9,X?\ËÔŰE °…1Ď;eTy\E[9MšéŠ1».ülű8ďăK-đňGŔĽ®kăLý¦'´t30\óÜ1€\.ĺ±@‡˝uG™Ľ%.á4ŞîQŚ)ɵőd—Ć ´/ÇĐkxŤąV$äwTÖ;3ĂÚi ľ‚Ţ:˘Ë٦s#‹¶Ľ*r•ˇęŮ˙ďX -­Îę¤Ec8yc"ëďŢČĄ© źĺ‘őţXü‡ŐźmśÝ !˛OɤCOgSm2Ó¬ř -]ŞúŁîŹăÖţ.Ąm÷h˘u9ŤJ,&ťŁř¬]‰NŻÓdÎâ.>ÄýĺÇO”Á -¤@{$L›c ĎgŠŇăwRqćř_ý© "őoîđíń»ęů&ŮSiF“FçË&rxî}‹č:Čiß}űr6Ü\Šw¤ěÁłădÇ˝ć˘IY× ¶W†Ş`\ ¸ŰéF€Ň`z^5ű›ĚÝp}ľWš˝U)śB€° ;É[r¨ăkZŚÍąÚęóʸ‰¦€náĹjfimQV+-D…•׿óendstream -endobj -4232 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -!ڥءNOXTő#í"’St’¨ź8G•.3‚·7ťíGĚ ¨¸Ĺ‡W˛xh}bôEkŔ4kf -/Đ1Ď—?摒żĂW§t¶5 łD ˇEor’©V˘$iŻÍŢę:2„*vXżĄŘqáE”®6óAXtü'äŹk\Ŕ÷Ăîűe.ô; ËŁ7‚±>Ň®µ?“$JéCb-zŕŃţ’XQ0eSŐçś*7  (%lĚYü0ł×Ź|{ -ă‰CňŻ(.öőżÇěri şÍŃ0ă5űŘka±FI ›Ę'>ky˛Ăs˝©I`éÁv)*ĹÝBtsď·÷%–hCţĹđŐx4+jĎá `]„’‘ŕâUˇKĐASáŚĐw-E\‰ ÉŰLM -J»JbŘx{căőQÚÎăˇÓrX|¨üĎAc łŘÚ˶ÎŘ‘hř«®¸ĐdŇwU5śe×®}ôQżÎy†Ů÷ W­ô2ČŇqAdBć˙–AĂ)Y%É܉lěď­Ť×*Çę1ľ%†ű‚»6~ÖĂ{‰í’$‡ U-ćS±ąŇörh°·RşĹą×đÇtj[\Ů÷V~}ńJŮ âd¸±Äk5yăd˛aŞB{kíŰůÄŘ+·k™uc‚v˛Ďńň -ÎúgÓc۶͎ިŐŔض`=‘0r{•ÍjęmzC+ŞDKşúč;Ă*¤MÚmív}jňÉ•¶3¸¦/Iî*®ś_‡ĄUżę˙ŁÜ,b†Ĺx.t“´Ę‰F;Ű]éP¤ ŹĎ -íşăü ™­V08WInv„fYśv^ ¬™góí uGĹk:n40ltžÜKl’Thˇ#Ű ŤÄ„zc{»Ś~˙xżns -2˘řŻ`™°« -×úµ4……ů“Ą±{R Ăn{XҰř7lß<x–36ϧK˝ÔĂÍC’a~ÔĆvâ‹—tăµÝŐ!˙ -Ă-íWKŁ6$•°hÁ¬÷~ ÚЉ}Pĺ`™ÍwÄ,†˘G`†HÚĚ´‰†q/0xŠűëÚřŮ%ÜQĚeíÖÓťĐóM=Ěs=×üîz/ułř:&ý÷©ăbO®M ®ĄBE? _¤ íc±ŮYŠĂ<ĐĘ4{JZ0¬Čada]čwFnś¬EżI~c|XSŚ#zş“ç`ôp@Ď—toJíG -m1ú3§ÖWć/}/ ŽŚ`"—2`h«Đrł - rř‰›Í§Š…Ć˝ďpěP´':X |ĺnY‹/EęĄ Ob°€°-Ó¨ď{ű%ĽÔż*îALyáäetç›qčókžWË‹]›!Žüçú˘Śí@cÉňă'¦tµź;Ă\.EWMYF69wÓ”N§CŮb‡<+ é˛ísůÚg]d¸©Ŕ@7š;á­ł­ĚßĘ”ÓíĹŻ–ôŰ„óendstream -endobj -4233 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -˙9cÔźíOÚoöÚ±·ĘoáŠ.á"ŕţ. &ż‰ÎeWuz]޶xĺnDöhňwa3éĂ oî–A.ČűĚ‹´\ 6¨fľŐgţ”şvú>TŻbĽŁĘęG~ÜäŹg6;†}ýž._¤•h˘•v2’z§G"j`"¨ü5Xç{é˛BĄđĐËÜ8¦Ůý]>,ŢŢ @Ë#:!oüT¬ŇĹsţ”=$Ę*!ďD4,µwϲ^0ľúŔć2`-żL÷ G\&‘ĹůŃ,fé 7•{ćĐa~ 'f«G‡uĐl}˙ĄPŚ{­ -~3]„?ă>rźňű2jśÝĂŮÂÝdŽ,65[mÄ5ë@Źřf ťJîfÎąM°0–Äwű~8ÔHźŔ㢌 h˙ Ć¤(ěÎíÍAl hn˘ÍľöýíÉů#_OL€÷>&Ąź3·—řőĂEÓÁ'8»Ű25ݏ+ʰşĂÝVźŇÄÉšŐŘd‹–Q¶Uí"6Ô»{l¦a–µ×ť1¶…z$­E×ÜÜŇ9I·¤űĹĚ(öĚp·ŕŘ« ĺĂýU×}"ĘYʦudözçLzţď}2Á^Ţt§ď;Dĺ Śö‹7 ŕäţ)×9²b‰±í}FŚŽ`6‰r8±›ú[ă‹—¤9ˇýjíěů ň, Ó™<µ‹+ń„0Ťéßt체Y›'¬'ĘĚ…B\ť©ćž?¸qŚ:Wf©ŚCLď=a|ŰɤŕÔďą#{F®YŤ&ůdŇ€ľpż#°•Á)Z|¬ężÎĚ™ľC°źi&ąh! -ż9Ş^’&/—ĂąŰ\:ë‘ýŽ–á÷glwÄ,Ů~P¶ś,Ht† -îáá;çB KŔŕ‹Złóf›2d#/`P¦«ĘnÓęţb)«€{>¶ą¦Qđ°ó]·ü‰­!¶·Ď°Ł˙ă2tq †GĽWş[aÁ˝®ĚéLµşË9°Ę’qä[řĹ‰ĺš·× ęS Ę%  „{ŘĂdäîŚâĺ -»]éłç—W'h|.ęUÁDĘ ŻőÍJ6Đ8}ţxă *˝?'dŠÜć˙ó’ K×@X>Ża}ş6Ż˝Î(w+sjmÄĎYdNć\{"Gw3ž©ý7ŁĘłygEmÄČ,nŰ&µ ćŰ,­O ™(ŕFS0•r[vcÖ ‰2«$gď«úB•„ÓŘG’>Łpiuß3”íK(. ĎϨFŻćaS˝(8s+pG=22ŕ•Łç$˛ńüĽă`Ť®Ŕš#ÓYđÜEŘO¸rä5ҦӸ¶¤¶ł5˝Ô7k7) Đöá4ŃQăJŠÉČÚĺ{}čşendstream -endobj -4234 0 obj -<< /Filter /FlateDecode /Length 528 >> -stream -ëůąBK@ůíxÁ“•«7ByĎŠÚĐ€!_ś_Îv0‰ÉѹƻĹ2ÓXÄšqú’7+†EeďŰÓ#–źŰŚÚé!ąŐć>Ž9t3]2O‡ÉŚ$k7ˇŽ‘3lTvľĎŔ°ŠdL!éăPŚ˝‚—˙ -+bM8ăň|m€DmŰG)KĹĐĚ>UáuW·˝çţ‹f¬öąq-–8śqs6Ril4—*ÓŐ.' °ŤĎNâ“˝N •©ɦő ÇďöeŃa۬}tYj0Ľ§mŮŠŢpťŐ˛?iبŔY -)Ť»‰*ĺŽŃžŤĹ=)ËE,^ş&Šmf…NăšĂ¨j$b.8‹XĄçđŃ­DG-3'ݲUGPŃ[ŮâŠŔjRCP×íďS@˘Ú„Ýî -k´lĎZ‡˘([˛Đ•ĎKÁýsÍsł›âZ9KOaqŽG‰I“ëVן˛r’ŚţRâÜ?[(SpÔł!cx¦]QŮgˇ0śĽ»Űendstream -endobj -4235 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -®·z‘Ž›GWŽhTčâ”Ml/+L(TŮşőűc ŁS.\ÔţĽ jfîýž0w#Ę8@Ô˘l¸ş»Ô—ň‡ńćvĽ‹ŞÄ[íG ZMX˝o?Š‚v¤#«mHVL1eô_ĄD$ě% Ř!iÁ6oEđŰcěŮňSO?ž*Ű}o%/ŰO··Lč}şüĂ„äfĹŇA ą'`ű fNä7Y‚Ď3ţ\ é‚SÇ6neYĺ×=sˇÎÂwřӋ걺o•A˙¨\{#zľ Dßn0řsĹ˙I°R]ţP‹aQâĹ®h^´â}ęÉn=şÝr|·'fĽËŔ ‡P*s̵>¨zJÔ+J>9’ȧ‡G$ ďr:T"}űľý)3`ȵ˝2ĐȬü¤]JQÝo?“S¬,4y±¶;ň.{Rż3álÔcĽcęüiS×Üş0ŁA-!ńčVĐźIj­·(‹sĘŹJjí¨çdĄü_ÎppŮůÓM}Ţ6|>iHrň2—đtź#ˇíđZ*VĘ•ˇ©·ź *ąë,đâz‹VP- _aż{śŤÜ·”gAŚJie«2açŞÜž»¸ŃP»ÜŰjC;5FĂ}}ńőşŘ8Íé eŕAPŠŹ»Wmph¬fč‘9çř“>™t ó`+BІ$ůśC>Ż2ą\Ŕů4Ä—ijU˝Ü!Ń-KŞáh'ôč;5p7ËŚ4†b°:࢞PoďżŕsĽxťF±a˝ůuąá$sfJG…ůŹ<Ľ7§T–ZQ¨V“b±¸ł˝ąs$ăěžţřô˛¶WÎkQ`÷V˛i漾L@ţłçůXUnÍĽ>}Ô+Č÷v9Ř {®ŤNŘÇĐbŞŽ3(˙ďFЉ×!Yňk}¦>‚ě%ubŚéÄ ęTzş¦Ć“ť0{ľ‹mţ’·áUs†§ s¦Í`{śčŚßSťńťš@ggex©NëôN0»NŹc+ş;| -śöT ;HĂRĺď{żfľŞßŮ/rĂžleťĎ~sĄn ćżEG ií»YÜi@[ęU7¶<ßt.Ňö Ĺjńčx¬× “;endstream -endobj -4236 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -„«®šeÎź<[Q)ě<·ŇŹA˝µŤ¨í Ł˘†.`•˘đR3ŞK?($×Ô|á× ˙Ť„”g­‘t•lO*eA†ä¸ęÜN´j{ˇ”˝ě8p˛ş?Ň~âůŐ“ʼnüńójś«)0oa"PĘ–ČtÎ/;/uËťŞ,MÂîµÚ“äjSÚĺç"µ,Ę/Ň­­tebě[­Ú\ƨpžđF}ëĺí5'z "¸şWz€ynŚâe]±őŻŽV`V»0ňĄ·ˇłxżÇŐduҰ}lđűČăf”ŮĂRźîˇ_%(Ť†ť cľÎ˘YĐöp\,Cńó'©xm⍪ŞD·şeË+q»Ři‚Tݲč8{jÇG§mźŠóK«î 8~Ź Z…ƨ_ńč 6E6™…9^Ç— ď§w ö`[AŃłXĹ5đ5÷|Ýňë«l¸ń;W­±˝–B } d9°qă^»u­‡otĘę0'ăEk C&Uđĺf$«Ő_§  :ÄNcy\Ŕ÷VŠôuć±:˝®S ÷‚‘â–{Ű˙C7۲¨ÖWÔů†˘^|ˇlđN·Ý‘‰ĄsJŐš [^FlĆ~+ú—â˛D˘ĆÝ6ůÇç"[Ě3”_mŢLĚgu7üřG Ôëwn̩à †ŠxĄCäz RTB4"Ăż ¨‚)AęW$ĄŁ°˙_ÖąŚ gtčŰjn{§Ż}Ýh`|ź’ĹţŠDÓ8řţŮ˝:J.O4;ňń}z%ô7ß3#Yą­î>]soD\ ýł‡˘ä¬ć#„u+ď9á€ďJQę´c„;ď ŢyP¨€ ˘Qî„ŕCë6J0E%0śžč‹˝Ş)ˇuRL č56'[Ą(žđB„ŻÉU[uÔ,ó^.:;Ŕ_Ň!¨±fďkWÇË•Uő#—ň»×Ăv¸§*­LŻyŐMŃŁ@÷Đţ‡‹ Ú?3±8jE|ŻĄ}ßéúřv2>#‘w ?±Éď2= ň]¸‘CÇhŰűŰĹ- -Tú‹CŰÜtťçHhé°3ڶÄIř ·l±ąTĆĺVĽ&›čźuôâw6łÔ Š˝utrŘÍÍH×Űáú®˙gąµx󢚥ufőů:µłđâK±¤ÄđrâiĘV+Ž˙^ĂÁÎď5\­Ý5ĚeĂ÷^sěÓ­‚™–Ú -ČQřŕŃendstream -endobj -4237 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -«vü˘.4bÝýˇ›>ßčt2Imu16čđf֙ɻŁŐ]Z¦€x+$9eŹ{ŮŞ~3ľ7~ó@ &8săŰA¶eúĎÉŇÝ.ěě‡ňjö[WT”Çś"ć"V٬<\€Sf7ß ¤~ŐCS»¬†Uö}É“¨W†ŚËU¦Ű©F¶±ÖťÚ“$­1KPu^/ŘYÚ&>¦öcc;Ź:1 -!bý—ÓŻ=Ľáń™„•×@=(A0°ńŃ’yÎXL–[©[0)‡ĹT“Ő…­Fr&şyŽp’@ôŰ%Řuqá‡őŔ%ˇ¦$uä]Đd™ťqô®(9%CǢQAi÷źŞgăő=…Ëäł[×8H7Š.üş6ÖL„˙ űFJýČ4öż¨ŕ ’ˇŻŞQnÇÁĹ8ČÖOdnTš&UŔ%&ŁSDŰ5BĚąŇdŇąá¦Ů,ˇ\@kÇ™/Ý9 ČŽßôdç7¶=·Ú±KxS[dĘĽ=&—T ŰćÝçRUcIÍŁÚN·ěIj8[S®Ćăű:÷éŔ„Đg#“â˙y†5ůM˝Uqo“Źifł‘Ů@Đ3ť4Ą˘LĚĎľŽŮáá3N«‚ümÖ§Äć–9äy.=ÓőŤ‹Ž„H !v%¦ŐZ6ŔP¦95ňóŰ+äŢ?tŘ6ł˛ŮĘÜ‹›łâż7¸Xk>¨HC -m€gbvňćsşQB¬ŁĎ4ĆžŢń±7ń/ĄYPBĆĄf`ä'7V®…I­5Ô&;†!¨©E…Vş{{0©4)a?ě*†%ő,j˘Hćd%`yóy¦9\ľ(ÉšăBŘŠďâx-»•WďHvŽH>sŠ;]§č»^Ń -%:ť›k”­ů| ­¦{9Ä{e?Ľ‹Vç,)ôMü@Ž©|‹rę´¶„{rP™ţ żę&^L‚ďdRjÓˇ&Ür]poJ:ő ćÝ U{ľC\`•ćÝŇW‹MżĚ­*ővlĎĐŠđP·0T-L?đĐ -‰ŁąÎ{nŻRC"ćëŻÎ'ú~Í{Îh~UôƦţ”Űubv <9W ÜoCĹ:ś\8şŃÂ\]šö©Ń÷6Ąś] ŔGQVHyĂŮĽčTXâ«h3°oj+8nîpörĘHttY`rA˙JŇ­—MĆî8¤ Ű4Ż`˝HE%RTľnĽ _‚ą úsqxBoü.’í˝ą˙żÓ*ĄÍ ĹÇ“NE⬢]Ö§ögČ9B#ę_íăf ŻöđaL–›A ZáHÉjFÍ>ň¦î1˙ -¸ł‚›µáIřß6‹×]ťež,ÚyŮŢ{«™ j‹áů’Ó0_2#Á.*ŔĚu•Ϣˇ#‘©#iłk…žŞ”ł!Ófa2ô¤0đkQĄň f'ŕ¸[ŁéäŽůŕéŽŇ Źţ­Š·v,¦™ -}1I“2rđ9€ď¤Ě1)1Y”,QĆSrwKeúo®~'C jö ć˛5óěšPĽâ‡^D˝ÝJ - aňoŰ€@[ż­ů~u“ÇŮ<Ą^0eÄŃľ˝ÔÓÄJ"ůůarŕ9E<Ë ,Jq3^5'ăq•Đ'ß0gÜ{łB|{ŹšĽP«Ţµő/—±µ¶-¬Şm>Ř)Ö0uÓ¬`?Gٲ9óg ËÁť‚`ĺCn®Î ,ó?í(ˇÍ0gqˇ°ŔâĎ,%–řn%.Lct–Üłć<'ŔYF·b\ ‹á0ŚÂ—a`Yendstream -endobj -4238 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -žuŐPÉö> -stream -ó»š %wçĘď6ąőG–2\,z{@ÉëŽW#°ŻTŰ.·âÇÝ3L“( ˛śkŧÂň#s'í!ł€lţ"•ŔYaÁĹÚ ăž„ňťÚ<€Á±Ç»•ÉöL„™ý Aŕ«G·Ő&}´ÁJÖ¸§@×g­»{‘ź¦_ Ő#VĚ×’ŤęG55Ý~ł1…)Í>Ť´3̬˛ -ăľĐ€iôŚ‹rÂ]ľE XZÓX ;'™ ó.«r1ݸG.…DMjŹď¦pó¤ÇŽo˘şV -đ«S†\u+­Ź/ÂáÉ8–m°E:6^ąŇÇAÎĆ›;~8ÎÜŃqź3O^Y‘* ~Iô{{Ě?H·ŐŔ cÉ$Z˙ »˘8€Ey*źëĐęÓU -`ö€|_]Űmż‡B8A_ ě'6xÁ¬MJ{‰·y Ö°/GyĄçŽü°Ű5*Q-ů>Ý÷ču\žŢÝ×aŽ&»°ľéľ<ÔřÂďPäűěŔ{˛81mś}%^ŔŰuQ¤d%-2´ýËw&‡ÎÝáeO<}"ŃŽ0Źs3´H#%ßőşş¦-řźFíü·8`.ërLăg([*ůgµŔ˛ă¶¸ńA.<Ëçěëq˛gLqŰnËâm˝µÂ;懜ĚÁŤnű(»LS(ďěOLHK2®ß -ă%ę›1ű‡Űáš#GÁ@Én -ČDá1Ą…(žI~íý¦m'®Ř'Ţ,“Y…¸^úťŻ1󼋎¬€0ĄŘŤÎJ~‰ĎŐFN ęV.ă …ĺž]9ůŻđŐŻîÍFăNćUŁŔö]‚QđârаľÂŔ^˘Á hWÂŽŚω É3ŘŇ«ŐdxĄ ýł…1Xfqî0*ÁAáxůśŻyŻęgh)L˘×ĘÇň‡ă©.8Îűgź§%ż|čř”J¦žÉŠé'¨ĐňÁ`ŇbÔ÷xś¨ŃބڄŐă·éAî0Zţ3öFúË!Jąáˇ|ČM.Ćčˇn©v±Ńp·tJNmčü$+Ľ>LĹRyΧ©(˙–°ŢAˇ¬’Î …ćńf‘‡5Úc]O „ĺÝCĎłďµBçŢ *ÎNUŽ~ň<ąPűúö ‹!ˇČż—Ěvç~vs. şËIńú ˇ¦»ÖÝ&ŠřűLÜ1gW×ăőEÁŞTÜűîvŁýD+Bo|śÚ Ţ7‡%©X$1ű:'´Bëß»›`şöJ•b+÷`®bŤ·Qá÷ -Ús#ŽŚDS3¬{3Iéw·äČn~ -^ě7żçŞ—„űoMs;;ŮţMÖ‹·ŕyâşt…tVŮ%wšr}!HJ;z¤ą†ëmÍřßęGĎMă“ŰW«Ź§¦µeöćqŔχ“I˛%±X9m߲ä”Nużk'˘ťŮÚNąŁĄ)‡)T–Xâgc>öF•{Ť˛î˙zw–ţďđŔř zMR• =ŕRA-Ę,ťáÄbŽuwphFŚC©?Ů5€&¤ŰYq]v˙kňµíáFEážK ­Q;8t‹ŤuŽÚń]•7“Ą,ÂňŠ„9ÎL˛jhJăblQĚQµý㏱Qňłç%WĽßľěN7‘őĂaˇb&z7 fWGŁ`ŞÉÇumçšRÓ HĂ”…8/ (a˙wמZfóŢÚ§éúÝţ4!˝FŻ@çV|×DÉ—3«(Ńq«©ÓNęăÝ« ĚŚ‰ô5uGx0S×j€xiÍ)˝}r4FAťżŞăú'pýóMĽŽ!7Ó"cg¶ˇŐĽÁhň±˙ř^ţ§®8FŢţą3µd,TÝBpÜ.Ż–<ą jĘ08­n@Aö±Ç‘ň!‰ź·†ť‡'ë>5;ĺ7¸"Ň-R— _ ňżÖ„7„Ľ™s`#Ĺ7ůđ®ëx1;çŇ?¦!‹Ť?8ęµ’ĽSĽNĆŹ^yPĐÍÖ‘é\+ˇˇbD;P›'Ůç­çé\<• µ$öaŁ|r×F–öknQÝĽ‰ÁxA¨ 'âWćę,§íĎms˛ĄeĂrµWŞoáz+ö˙˘znŢQ˝:m}SŹŐ»Ş’Ť”˝©H› 1ŽNv«č áxĂ$&’ÝK?K_OĘI˙t•A?¬{«ě} 7'č´eWqřf4ĄÝxbörĂźÔźŞdďWćsš!ĆWpÍÓ{mŚÄŤH–óS1Ë!·X -&2ěy¶q^¶ĎĎ%čńh#°uĺ§hrě4Ă93~Zs!;Ž”swĘ4ÔZ(Qd›Çô„ś ńä6ÂÎ^D7=»Ć—Äţ,[¬hVBj c‡]ţ]tŽJۉś‘şÇéËxv1JüăH஢,y’u•já»;Xqćy#3ęMN$ľŚµRŃPfcendstream -endobj -4240 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -ŇÚ;UňŤpGĺZ—€JFÓ‘`Ulł/M5GB&T_ĺK0Š ˛vúŇ sÇŐť%»˛dJgršŕôÓä g¶1‘׬ţ;Ź‹\+Ań‡znŚl}¦ëí–…ńV .Ě_ű±Šw4Ą<ýMĂ´ y¶t¦Z8B\¨ňÄĽËȉFŚUPÎl9×aF‰d·„E1˘«ÜÚ§ůdľ ŃźňTł‹ůÇ‚ăHj› -{Ś.§u§Ň0řüy&em'ą/úŁVÁĹ5t˛őĐiňA{«ů«A5›Hź;Bu 3ÚŞ65ź!s¸YŰţWżŘB|üÄ™ĐÖ„1|ž Š[‡űP”źđ§çµ ç&Ţg@x®bAI‹ů"óÖ„p‘ `qT ‚JŁűŁYŞ úĽíeě?4%ĹI*Ü^g@ĽĄCČ/ÇÜŻ’DóI»®*D,k(čÎ4P,˘ ĎI÷Ů$ĺ.äSTĹżó<ęî:&"űY۵n&z}"/zÝ„í@˘ĽX¸FŹßą SLăěĐ•ź®•Wk“"ĄŞMŁcyŘĽL3Ë“§2‡˝°w±ZrĽkɱä×ŕęř+îsř‚ľdţĽč¸Q3 ţm+q'ľ 3-OŚâ@«#č78Î…őő !d<Ţß×ŢU¸ßú‡LäG’”«ČęX˛nF|dŮ1”ÚÝW<„JŞ­…ˇ -ćŰ[îŻň}ɱޔYń@âe¸ÄěşvĄµM]p,É;Ą=Qa ÍŘ× hăßöl*Ń<€Şł…0Ăw7,Ń,†+ śÝGµ«˙ŤŘžľů™ş>ĂŕŹőĆ‘DŇĹë~ĚĄ†Ç)!ťÜY#ŹĂ,×ÔéMô*ÄËŹFoi.±Ö‰\Ë7ˇŞńw>FSďq9+}ŻńŐĄZňťŚ5Vţóc~IřÇw“ŕźőőžyÓďř•Đ5~żđŔ®ŔŘIŮ&ýÍů¸ÓO«hZ@Ěvе.-ďbDÖwć´ěę·FćĎyyL‘ đÜö•ÉĆ“Â;ąÂ·ąľ3ÎOüľÖ¦P˙náEÚŚ5ýkŞšDµÁŇéÜZ«rg Éá_4ľzQ¦ţícv^Ŕę>łýeŕŞyfÁW׫Ęr«´+•ŕ2Ç<1Áň¸îs -ZtueBýĺz›ĺs® ¨1ŕ"|vdÄÉń)+™ŚNŠ'E€ĺ!÷3Yű­_Ňöˇ€ŔvQ™“*_y3ŮňMňÍqđŠ]Zó^Ű/Ľ—¨´Ü6Fž(eøw/gQĽHf6¬®…X>Jzß…áÖ´ů}›WHňôäÓOČ…Ya˝OĚ !o‰Ć˙®°„ĎéĚbŁ­ĚtRĆRzľk”ľ… CMňąđ,dşy[H›Şn;¶łŽb@@şq·µs‰ $·á‡$´°…ňî>™–b1UŹ} Äs#9>I®Ç`ČE×ÇÚ:rôUWb#AŔôh/txrU!1 a=”•2Ů-‚ű·ęlJuS§8Ę\%L´ŽA.b›™§`čv&S#ç]t»•‘ö”Ä&9=]É•–8ăo©89ěĄÉ.âf_/ÚË:Â,W jQ M'0^J˘PN.őX´öK ÇM˛)żŕ ßO e O¸$ -›…ó±yÁćtŕęŹV°E’ŇQě!F~•Ivřăâ iÖ7ŔđRŮąyd0I?Ă+Oiĺ˙ž$uô[ßFŰý÷A źŤŘ±9ÍĚ6şôY¸©‰—‹L€*W Wzţ{éW˛L4ń;R“DKî§ŁCô%–ľQSąOý_ZŢŕTÇĆ@ůEÜŤĐ+µ\ĄŽ·•‰¤<±÷_> -stream -¤ÝÂ&’€Î€Íđ:¨ć‹Őö®MXv̇ć*ť+BČŘÖâ»Y]˘ç µrmQĐMő6óęJ»3Ř{Ć®ń‘TľĐ:˝d ôě-[±¬cŘ>é¨ptа§m7…ę“îń|šŮŕ;)Văöřd7‚řÄ‚ a·hÓp—Ξ™[‚ŽB·čá˘Ö9ć<çH4€Sń­ăco˙)ńŵ& Ó -yA!e7SUľÁÜÂú“Ťö0ŔŔDÇN<6śűÝ4••,×6(‡~j‰ó¸2×/Mc}g@9ĂŰĐ6GˇiKHČřy«žj@Ű×BôTĘ7Ęż˛Ą»s–Ň'#âččjCgZ®S§}Żmh¦¬:ݵu~hoËŔ…ţúyjş†'vř«Nu/ö»ÓťóĄËĘkˇw˝–n ĹŮYýĂ˧ Ěçsłlľ”<´0 ”)Ë–?şµ©4p Ô8©!M ™~Ě!şřWç›E-|ť»“«ťu‚ń–65•#ůl(Ăô$G祐ŇfÄ<€Ő[Šľ•Ś(óŚTäVl›j±ŰŻ đÖĐc>«ëŘo›âżF83}¦ď^ö«Żäö’ěbi(~]öh‘{wŇÓĹkÇ}RZ›9ÜLó«VL!Ó]aŘş î]"+Ry6C’˘˝X ’1r˘yHŔŹâ¸đ=ŃxĐÎN4]k.Ř ,Ś7@K?zŹŤđj ÎrŰ­¨ŞŚťŞ% TťŤ.RÄÉŠś‰‘ -5Ŕa r’V Ď9©¶§vşf·é~aÜg ĄřĂé’ÓőzLÜ×{Y{ÂŔ~?ŕµČĘO˙:!J/ 6rxĚÜçëQY!ŐrúábĹ›}sôÚŤoeµ6ŽW°Ó“.ťˇľ’MMW I†á=ź5Ęq𢒢Ě×ëç˙ߢwQşßD:»ZAůSŻ3jřFł”E©Ůé1”Ě…S]˛´L˘:ˇR´)%…-†[š_2ĺßů±}hXô-Nž3<_…·Dµű-:Ľ˘RvVť5ś#•eŁ!ě“Dˇ'Šš-]|$©Ę:7ęúĆQ%`/úą6sޤŢM …+Ů«÷CđćOŞÜµv˛=#łxh@ăY]¶c—í-'¦fvďSžşže3Ň NŢ -ť@µ - úňťtŃł¦~µSU«Đ@ŐíňČsřo¸q‚`ßHż@é_×:ŢAĂTśS*:0G§)[Űa«ŢŽĎ~¬#|RBNDłHˇ;7˝bé˘Qož5b"AÎRYÎłÍPX PS™©ÉÇR –f{-€ĹŚÔ%‹H3î¬÷ÉfŕöNpÉ츏:“ŹňJŮľŻşŐ ¬áĂă“ytÉ•‚N{V±@ĄÓŤ‹ÁčiR°+N/f¬Fgٙрiťmř8g>5 oŚaÜ5ů9ž ťX#VëxuEŕ–=Źľ8şîçZąÂŐ´x”‡÷˝uďď]AĽZoN,_ýŤ¶®endstream -endobj -4242 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -˝Îë@%2d@‹»íµ†˛ P$l‰9őd—QÁäČ9$˛©ř-Ä+”“„ÖEĽjdŰâÂŮO)âĆ ÔÝHL•ŚÎ’›vÉ`ťbG4‘p÷öt°Ki”}ÎËžiňÇ4®@^ -ŕÓö uCÁÚ%ÚřÉÝFĘBZť;“–ŽqŞßmáPĘ?¶CŇ­Ů•÷ ·Ş{2·ÇŰsKptŘé†AíŠ7¬DÂ!tó•D™Ă ÝzěDBłv׫¦¦o 2Ě+Öęě!çWťÖĆëňZ<.ďî"€÷c]Ě^“…$\˛öOć0ĺIŇI2űIcQ‘›Ě™wżő‹u“Ö~+/Ďz”âH4Ýř]kŁ{=!ď]ú{ë°‚ů9¤ÎîĹ 1źC‘M$ZvĆA;):;ÉV„˝ef ÜϤ^@=FĽ“Í®-ű~úKѸîë\. -p‰Óěµ­ĐŢĚgsçă¬Q¨ô×föĘđwE ‚ďVs°“ ¬I›˘i,M$‡ëM0\qţĄ¦ď.©'߬ń‰Č ö•'˙Ažm«ď܋ݫĽčę°r>9'={Ć&yUčôđćKä fŰ˝ĽĄ&OîůĎx Îu6^vţCC.>ŔţľsÇ˝»Uwn¤Îd_ňq•ć›d`ěĄL¸í®/<.Uš-éÎEć)Âő¦HÇüz«˝“ýö”$_Ącµ„ď°ż6(Ău˝C۸ď‚ŘęĂÂ'ÝQş4ż¸PužlZĘ ňń8€řŇÂ]îhĄyL› UŻuŹţLgݤ·r97‰A>|޶YÝ­ëźe ;P?e‹đÔę…ůS~ß%LăŘ|·€óĽű˙¨K`*đ¶\ ˘úő:[k~bezăfö¨N6w‹1`—uť‹Ť¶cÄ· Řç9Ś ˝íˇŤhí˘óŇ\"đxŃĚ—-5P#vU”u#­px= -ȶ%7Zâě°á_ůtgu›DŰVľŢ÷ďséuŕůtS6'(÷Í  ąŞIXĄżóBO3ŮűH7‚“µ®’UUjö·W݇lO°”üF­Ł…]´´”;ˇÖ˙h.µ’üĚŔ{”×Ď®ĺR÷žŐX…÷+[Ľu’‡[[C)ĂČţ…•ďRěeUx°őő:<Ą¸Â †b<wŚ4‰Ö”Ý®4|Rů¬¬şÇîÚŹŠˇc¦–ăĄĘ dŕ:¸|”:±şiŹťˇ`Ä)ÎĎp sů~ >´tµV…p“bŐµajםĘtsIY›21Ů0Ű’¦Űt'GńÇ/YUgËÝÍ“úĺç•4[Öiµ¸Ç¤ ‰‡kUÍ׸B!Ő\éý–ĺŮŕÇEě;°cpµRůׄŞG01ŐäŘŐ[¤©ś|?ořÄîͬFýrw Ő¤Ń(főT+ÔßD1ٵi¬µ˝ ±Y˛a Îgç•’NęF75ôO9ŕeźţr„9Ü(´X«ř=ëťSŁ7Zx¤¦Ë›éˇ Vdą¸»±ĺŻ ń"ÂÓ´3vóŮé”ô¦i¬ -={ł,éâ7Ŕ »>ź9Ľß˛ěŻ˝Ű˛ßX8Ž}̱˝bě'áËI©}oV—ĄtŤ@T+’&+~Ŕăü#úÉŚ˘´·çÔ>j,‰ĎNÎa– ‘°Ů\&±\7ćjáś9Ž+‘ú‡şßWCŁęŤŃÔf*ýlUŹ4ż6v'·<’ň\,–íg ’ŻŇ>hIrý›¦\•×I†=CËZ¸ŰĂ}]•I‚D© ď‹~—3˘’4Ä:ŘD [6ź°Đ;®ńŠ6ň§Ţžľä…!RŤŤą±ĽŃç ĹbŁäűEź•9§K§Vţ˙7qÓʱÎWVrc—aHAŢ*A^u<Šlť´á5‰ ™ †–l0.Úâ/ń¦¤uă|YÜDĚ/ eZÝŚĽmŘ„b±·HŢÄ -ő¬¸źDąÔ=ÂŞ-Ź®Ŕ‘(CV^ŁL’CEQ“Ă•âîW@©ü}'łž© -Qendstream -endobj -4243 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -Ű=Ę÷˛a¸ i?Ď´Ś=©sś—đ¨—G2âÁGčc\°ą—ŘýtČşµ ´0‘łf>˝}«ťĘ¤RMşH-U•啊čźnŤQ5j«Ö-Ł4X.yg§ĐĘžą9ŻX¦˘ |IŁľŐěč}GăYr×đ*>+O„RH*4ZPđ†—†+Rľ˛¤±>ĎPWżçjŃ(tćµÂ1âsĎŇVęĄDJÔýäĎWŁ Ăöt-ő˝@`X€=nÖ–š'đëś·5®iŐS¨ÍËH8SżLŰů|P9©źtĺ˝=˝f7ô¸ţs_uM§Wk¬çąŽŰb0 Ü€ÓÝ­”Ż>€ůĚôĆüÇ’¤1‡•;ŞmśžšewŮAß`9b&K–EŽ bo5=˘ź=ĎĘż‡ÜĆ :ţ„ ~€sÜţ(І¬€Ŕ­S2ŹHX -č¶8ésC‡ÁÓĎ•“Â+|±Źâ›µ€u}I’°ŕßăbÜŹ.ââÇçpľ´!sÇĄB,¬â»&™=ˇaZ_…tô\ťĆe>>ą%cÝ[•ÄT$|^A/wsď*O¸¤á~á.Ńň˛Ĺ‘OY=Ś®í €%[8í8T$Ą‰+LícÁT,ßD· %Íźšw„sŽŰ›ň_w•÷Ö@m§ĐüĽçŚ™ç¶lng(^éëßM´ă ‰ŽJäü/O1îAî™1‘¤ě›rmŃľ·]lbśŔqM„đ{ZK!đp»–ŇźŮDfeÇŻ‹¸&Üpń·‘3ÖN>é«“˝ K:ůë“ÜQf 6GXÍ»ł«ź™Ň6ó­lŮâŕ‰Vr9 )BÁ­WH9ĂšGÜj•¤†RťX:`Eë’˛őuv„Ńő®ę?Rvó´čŢ6Ď ő:ĂsĽď6đűi·TDĐ.ňĽowÎÎHń·/ňŞAwc¸ď‘¦vúG Íjn`îď‚–ŢÄ<@PR -ä÷íŐŕLJŃŮ$éľÂâ@źî^­/i+0KJO+i¬ä$m\çsiˇČč‹Ä Á–ĹqěŽűü1MmRň#ćOٱ„,!ôČ5üR®ÍÍ5śČňJ45ZŢvĹ­ĺYj”×mťéĆ&VĽ@WIŮE ¨Oţ Fwe3d-R:B ńŮÓˇźÄö™’ŽYW3Şśę,FťčO䦵:z? ůÇtŚw·Ľ“Ý÷ś=“¸ŽŢ>ŠŰh#ڞ‘sžřŇĎ˙ˇqűca±Ň§¬pL3îÖů‹ćŹÔÚYoc>ch;HĎN·[líq=ÇZFç¬ůŻ/C0‰,2I^s°BZ4užr (îď,n~Ď65 -ó®:¶Zá®”lUŰÉ„ÔRß -NÜŕŞKaiíťĐĆmŐČ2VßÁäS|¬ŕçŰţ?$<“»fEâµnhľ8iன¨Á Ćč•ÂǸąĂ—ĂcŇÄ~ “ŠľľPľ…c‹°4GNÄ€Ä-˙§¦b1@<ąĂsˇ# «n ĎšVAĄ#9Wî՛Ǯż6X˛ůbň¸.ŇŠ®Žyá4Ţć M>gd¤G]źs5Ů]Ę…żGáxĘŹqnVÜt޶Vź‰^$»Ă‡Jj - 6 °Qiˇ]#Ô·ęÁłĆé Ó,{†öĽ·áJŠö9`éyÓ­čĽ3RÝ?<ŇtThš= pČčA dťIëLŮ9{–šĂŢrţgZ -Ęâ^%ëT”Ú·NUo¦SýI˘Đ'3§ '!|[Ł‚Ţ^—|¸ń‘>{2,‚ŐSöś­' -0'ĎćV.şůŻż‘çAKy”ż$Tţ}2߼űÖĘ›BÓÇč"µŃ¤Zќ˺r˛ŇŔčđ@?q$Iz$Áçb Ʊ‡O®ăúO1éP›Ué¬( ˛™s ś:×xř”Egë-däÖ„ę>^…«%ţN@YTň|Ż­=éăő´,kTiÔţ¦wiCg. |=Ů×͇şňîČQLĹÉć>X đŞŹĹ«br7‘‹l­oĹź‚Ç g‘“E6;.ę@ŻÁ&ߊŤűçł;NÓ˘fÄ3í»!Ľ×ŕîXk©ZŤ€âËkeYü梭HîÜÎs‰ě‰&ŕoÓŹŠÎc69”w0őbD§ Čß{Î34¤‹UÍZę·š˛â\ËB§_¤2ľ^9fW -·+Ć™©şűÝ>˘ŔbWäd˛¸ŔĚąŮ!em–ý ÷C‘†^xŠęp1ÁHĐ`RŚ8Ç‘4˘Ó˙ŐĂ)ŁÇť}Ě˝D),.ŰÓ »ľ¶¦â.ť¦{éc…Ýż›j1éă-m›mçßNŻó‰Í^ýŠĆur–¨ {F{Ö?8KY‹ęŮxű/Ő(@şS<Äů5w9rě+a^łŐĺĹ~“ť˝ľŤÜ\ŇM|RzqĹvě‘Çý…ŃâI €Yô`şendstream -endobj -4244 0 obj -<< /Filter /FlateDecode /Length 2288 >> -stream -Zٿʼn”]vĂN|Ie5Š,ďý`ą»đbŤľ7ęu˝Š±ÍŻ}ÇFb*¤MZäĄ&óľeŐ¸vŽÇ&žśLQ8ÎZŻ@ۧž -¸'± uŮ`ąš­ŢÓú QM1TĽŤöčüž7ŹFQęq‰4Ú‘@Ö•M_¨`|G-NŞŕ­›€n¨>˛§„őf@hŢ”i ”0ćŤ;VqµĽ-Ën?ÖF¶aÚ|Lż -EÝW~ŽÔÚËqÚgSÖvkĐ`ž&7˛)®ČQÜ-H§XlĽę? ô´Ćp>?ýj!‚ RÉDćn¦ź-V–šADr)ćp—Çž¬ ˘'JšĚY€śťsF¦¤Fż:;"Ř ó•­­[ż YşYćĘ{Źn%ř2|IŻ­“EÝŁŔ™Ľű[čźYÍ ·‡>ű|ň Ź-’Z ľ°'ýCľĐí±<pŁlpĘśrS/uÂćďŤN˝ÚŇőxţ)náýřú¨,ä—V˛ŕÇÝE ˝‹”%‡ŠjéóŢű~őI—Ö -źÎ¦:ŃgŠâ ĺ»őĆĄ©d±áŃ”ňßťĎuŽŰc×ŃxşR›±Ô!DD—ăC”^ůdĹq‰dmŢ›°o˘JôšZ:ĺ:'CÂńú˛†ÜźE­Ę””ąć´Ź»§§ś¦ŕÂĆ"H–ěĺµÔŇě:ÁŮQâën -«+W:7ż·…ňŰ’ç˛Ý!|u .–iŕ)‰áG|ż_é~ÍPč’Ö.ź¶{“lŤ—D‘çďIđöAŔ]qĆzD”ŠO%&4ö¦ů%Łřśđ¸k ëµ$¶˘‰ťćţ=á~é÷”ů‚źć«đöť'(űÍľŐ9fŻ^yz6Ě AöŐˇhşÓ*ŽÓóp‰MĆóĆ~)QFi—ö>tĐ8Ó4Ó“±€\‹rĹ-2 ÔÁWĆoeŁŻ‘&Mßü˛ÍgN¦ęSNa€PW+* ľ§Ńaç…»ö›ľ] !^jý>ÂV|fˇznhÔÖZÄź~\ˇ›‹)‡f«óľÇFr°čO:k¸?“ˇĹ$“=Ďű,"ôôŢP˘:ׄĚ>ËËň!ť)„âú©{ôTpÍ“í[%ZPß˙čh lÁ–Ę@4ö—›řá™®MŐ®F4ŐSK?NjÖl ;DD -RP1Řqű€Ç[ÁÔsµŔäÇ5"žeňČ˝"… AĐCńĎEÁg+Ë<"JÁ>ĚUă·ęG©¤»®Ś’%?Ç4ľtKmUNáŢÓ°Ô°G.‹|…Ź6 Ě*{†Î•ĆAÚfür1ďi»>f:;±5L3¶ýŐIˇ jť C:s÷ş—•Ö^4ŮH/ëxŘą¸€p6A±ÜD‰ü ö:JüÍ…{7ßd„ć킌ѷ3$éŘŘÔŢvLżoű;ÖÎŁĘ‘<}VËüO?Hç}ŁÚp\ďÚżßPň*™÷4Q*ěšŢ}qš´yü˝ýőŞCÖn»–HŮ&.ţa řy… Ů)7”@ž©%|BŞs”xťĐ*7+y‚ĄÚă[hďŇ›TT{9±eż®TÁ°[[$9 >Ą߆8ĽxĄ -Ö=ÚEęĎ.UÄ­m­«QÔ-3 ŐčÜiŞľM˝)¬mR¦`Ö ,]ôö°Ľbąí•Ďö:ÔľO)\Čůţ^Ú›{¦yFý“ŕ0Š9\ż 1­Ďľ3˙˝‰© ¬'ľq@©ßű{»ezhţbT˘@BŻ÷·úóç1˘ćÝŁí¦Đ´vĄĄguż›ŽG—u5[«kĎ‚ćcŠc1RŠNÇÍÔ|˛\Ć;ĹH:s‘8°ÁRFťżęĎrB`OŁž±í,N@âsNa*F xçd3JÍć©—Ö\™{˘wO-ÁY_kŕ¸ŐęQ jÁq§AŚ#ČÚěÓrYŢ_Í…c}-Ë‚ GD3] žőoűYĂď"ÇîEÁ÷``uć«xĺÔ¦QŘą&É_Wç -¤Čô:o9FšR†ÍĂÚPŞvĐÜóu1X­đ{ä|Ü[ÚÉ,č~&tĺv–®ńŤ> uT‚ŕôlżĽ§Nź¤nVo6ź/î9çň™Ú˘äśKâ~âbŃ 4Gö7NĘ4nŕ‘¶kéţň®ř}ř^~Ć›ŘQpXyqŃ˝;3ńN”ßVXźĹ·ľ'ó›Hç*NXá™tľŃÄmMŞm#ĘĘ0Nľ×=V,)$ýűR&U‘/†šQh§k»fJ{–Iî”đłÔsSîĆHe˧ ëěšśĄD•:}7…ť±5GŐN8L Őĺ~n†WCňBő€łajgRA+WJź/%fJßaÂh=źůE+%•G)_xśOśŤę‘tÇD˝Ç‚Y­‚`!Ś}ătBZëé•W¶ç´ŻfuׄĽ” ľ öé9>}ÍÉĘť •Ď˙ÜußÔŤ8:álÄ™‰VŃ âú$ja)väťuÉ‘€-ŕR>g‚0'˝{tW%ßMFeĚv:ď&{+O˝lhSłOL>xO” nc}…Ú ™îmźgĚ'rK´éĘŮa ăŻ2…×í”¶+–F˛zs„d“‰Ô–Ń@´Ž rÚm0Ľ% ü§ÖŢăâAÉ:× ąRĄVĚ'µ4-MŇ$Ël<Řöc.>Á„|´ŞĘ{ďs1w0‹ŕ†ÝrśĄÖ†$QeU-ę.úąü@F— \Ú$„ -3yή ˇËEołŁňv¬!Ú“rKwd ĚŠ¨ŔFŞ,ům´<ËZ K%ه7‘VÁ5ş‰Oł/”űq.—¸oZV]‰ĽąŰ|LAzš!ä ŃäJű¤·A¬ČĽä;éA̢ç/ßçOČňŞ1ôź‚Z"Ża¦”"ďQ;đ€ŮEşeŻń|TĽUH›ťy˛C!”Ľs‹‹EÄ‹]?»N»/Î2ÖŃĂWĎauĎ:çe„¬Ś_Ţ›íđzz&ŇßŰ ˘Ów µh!,Úo;PÝ­endstream -endobj -4245 0 obj -<< /Filter /FlateDecode /Length 704 >> -stream -¶„‘·ŔŔíĄeĽč9ç¨Ěí5ýňřkâ2áłQ˛¸sPăŐTw3ĹŹ>8ćŘŘ]Ő6-loĂ*pNýfdOă˝ULp®k;F^VŚäŕz(sĄőżažűˇázzPĹ[Qť—´Ů -I(QĄS8bqPĚőź×ť¨Wɰj0YѬÓY_Aë `h‚‡łÄóÉB8XÁ¬ytß—.U€˝ö#m°łJ `ŞŚnmF”! e?ęË4šłńbL`’× ď´@Jöôa±P>ô2n/ďň7!3pëŃTM”úáwUaáLA\˘Ň¬ó1âqBŢP7cFDˇ !ć‰óřMYá3ź„mfK^»DkMvh°&ŹWcĐ•Ńo’Mk%Ę–‘ďendstream -endobj -4246 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -ĹÂ܉맞ŠöúĂŇÚ™ 9»<…‚Ô¤ElsWűý4WňÔÍBl$ő#ěŐťń:9(+÷/=´Üă‚9ôűôŕÜYjhăÁChôEű)—Sžu&çű61)Ř~ě *`â»/8ó¨ažtŻSşŃŔ‘L&iű±ݸŤž˘AŠv–űĽ ±%2Č -Ś=TWZaßž>Ńuô»d&ů{e‚ˇWňÁSVÄę^$cŮĂ 8¶âđĺGVI–ÝńF°öʧÂöť9řOü“př—ÝFXI#ĹlŔŞlwoPźb ĺe–†Ú”syĹ*EZ·ˇ›ÍşQŤPď om4Ç(‡ÎźüŃQźv&w…Ľ«hTŮŚ>u?@ž—4ô Řľ+ľ ¸ËÁćP- ax˙Ŕ ~ŢŹźÔ‘ŘÇ'TÔuÉq“0ÁҶ×\HĹłĆ@łâ”l´ywýtŢOÉ:m‘‹Ą°v:U1ŰűˇôZIh0$|j-Ţ}f‡Ä;üQÍ ÄĘr®„ne­RĂ…ÝÓŰß`\+5okŞ[‚˙o ßóW`†dŮŁú&QęŻ!ş™+{í:be­hÝé”›>nĚÜÖłÚłţ żň{ë–$…Uĺˇvú§¤‚1şşÍ‰t5h -ČGŰŮân@ŃZÍU­\Ĺl˙tB V‹*ěXßdŃ»żô*UФt>J)Ž:ĆBJŐ©-|׌ć–1 úvĎfŤmɆý˛A+ i†ě۰'©8hŘ•1«¤4RŹcÉx4ÖQĚpŮ ›Ů ňÝEzúTôĹkĎ#Ćf»[×ř€ůÜM§KĚł,M ‚€7 ‰3¨jeŁ '&FČRt÷űI~hk(¦=Ö¤!·o#’9őŔCáŔtívÔ$đ ˙¦ĎĐĎŔU¨ŰóÔBrh„6”*9 -qg NćZ‰sę»1z¨Żć-×ú#r­wĹŤ´ł†ăuced%'lpű[Üa˙DÝčĂ ĽŔQł_·¬Bű†J/zÁXŮażŃWďs×WťÄmŇŮ]:‹y9~$Q3äŕ #i÷GůMĚÔ×fťöˇ¦Ç&©^E‹Ńc÷  ĚřRĄ­˛µĐşwűO2™Üąí2…íoގň3Rîáé%'ެ«zĄ-fŞń -^b<»úB¬s€ö:GÄ;Ôć®FĂôŐ’öŐ[|5ű\Ă Čŕ˘ץ­öÚŐĎUŽĐŤwýś‚2-fřîjŕEAlÁ=&Q‘Ň ě%Ăç† ŕ9¤JU÷ă“7pĐ{€» - śgŢ$ߪ,wĽé<«;Ľ3ßëh5®˘[.)|ţ˙?HÂĎ4G÷â°¸rp¬9¬ŕ‘ůyeßď•…VŤ?H®;k0ü‚ă'|úx=urÇt©EŻÔ],T¬ĄC\'„ -łÝ…t&´Ďŕ˙ĺľž,Ńw*ćúľ.6.ÁM©ăvěFĹÔ«ź‹3Ňß;˙`ńb#ŻâŘŕ˙3ÔnĘʲZ žţ!ߢ0Y<łçë9ż— -î;źĐ ‘ł^^—ţóň'ř—B“ĹĂr»źÝ<›Ëˇ'!ŰÉ™"Â0O†¦DÁ@‚ßńě_~w`ŤČĂ‚ţąžŚ>̢ĂsOɬÝ|ŰcśUÓTěšÍ!‰>Ď»›»2śë‚včâéĚőtđÖŹ+™sŘC=P˙[©l‡ŕ«—_™ťŻÔ5 —> -stream -µĹ&fo±kutĚiٵ\Ň+‚ŔÚBNQs,9íXĂdŇcBmch9‹9>”ľ„ÁQ("Z4TWIäşÖ9~F‰˛W» ˙Ô®î3:#‰l˝X±˝Da+Q(ąN^~˝ôžÜm řG#aĆŞň5€łidŃ’šşŘűWŕµ™ -¤˝ÖÓ x+ľŮ1{-˙Ćąü˝-‹˛ipĆ+’ŕ’řö.ř€‹´—Ň<]ş»%éäŁn˛m°x’ ôns:¦8ëzi %Eę‰<™mž „ź?’_Öc(¦Ľ7–ý˝ůăÉ7î@DĎF®~)Š|°…hzxçľ·ică*˙·äwŮNÍß ţ¶\.‰Đ©ż-=žĄRüó=®GW/ŐÔ„pôT„vf*袢ŮчŃęíť·a('ű»8šűu^Ĺ»Îô™sžŮ  ”PDyȶšŘXxnrd|rrnűÔ*2o®Ź™ß •˛]oŹLŻY™*y˛ü䇎mn;ěL·I«Ţ9źÇT¤Ţśě¦t- áTř«ŃšUv8R#Ţ˙çőëIĆšwŮÝať« -Ž“ň ą°33ďĐ—LŘL°hžÚń°6¸çŕ{O©ő‘˙Ł’hGÁ+XĐ3ľAŐBčl˛ëË^ h=ŞłĎ_r3§3Ň…Gp¨U”ż4qcÄďb?jÄ,y{ä{Őp˙>Ţ.B¦@IćŘĆ@ţš@Ŕř]ĎkŹQµe$»ĽÚ# “y˘{™Mĺ…oÉĐŚ˝e6˝(ÍaĘŮÜg8–*g_˘Ş}ţä,ÖŰ'$Iz´#ë ;PeDEZٶ} ÓY:*Ůţ—IĂö*`Ä— ÜŤśő „ľq·%» ҨǜödN‘Ęg‰—©".^.¨ľ%4îřç­ŚcébűfSw#°§CĄpń`ŽŘ(ZŹB•N Ön×Ý$LŐ_eŕ•ˇ?-H·ŔĆxzĂ •*V.D*fŞ!ě«é5Ť~Ď/Í«9UÉj…0Öçóku¦ űá¤KRň­9r†flއâć—y,ĚťYVnG±WAÇ×CiŢ'Ϥ ¬Ě1{žo)@^ÁzsnöøDĽł#;áą@WöˇŤC=ésĺ´ÚJ:,GÔTŠŰ5ż4˙CăAó´&şŽ†yÂIÄŻö2m¬śë8ĆĽ…©ÎačÓÝĽJiťy⣔TŽ4„ő^ĂuâzRN5űó±L˝K9W!™ń -mŔż¤T65ÁŽv€ŘŤĺze8Pő_V͉ĹŰD,aÝ c´$żĂPÚ:ń#”©ż<돕ąýň#Ëť&=ŽŮĽz¦ua Ú›Ä.âĽúŘĽŇK;AÍš‰"ůě?‹[¨NgX*Ú!ŇŇ7*űçn3›fÇýţ~Ń´í뇭ň˛^öJäţ[uŘŰ:®Ť&í’™-J>xĘ.4ř‹ tRÄí2@ijŽ6 ^¤÷Ţí×B&;©¨ćĐîů¤«ţó¬©íá&i*KŽîcw+‚] Ę”5řIL0e/â— ě%mK6tťýĚÎ?jN˘ÓĂCbÉ™AQźż¨oĐčůŚIí,lî*ĽrQ›Oť.ďp._ůŁ%‹wŇS - ±x*ž‹v\= -:A9IAGş›˝dŢBîmă˛ň–Čd˘i˘9xˇô¤ČSš—ƵI c&{€Yh`˙ćúňj6]»©mC/âžX¦äźFăFNÉBůÇé0Iú“u0a1®zě‹<ł -¦,mŢ\Ęł‚ŔO„dZ<,2ţ\˝ŔJ‰|ł›Fqťú¬÷¶ßÚ*PÎ "1>öyÎ&śżěí™»ěiĎ嫍#’śÚŠr;]Şlá@ÝÁ™K;űMS W®7Ąr<`ÔW>Ł–MUFu*Ý쪉WkGÄClu=@ŰUv±~e‰UL7úĂý\u˝X‘Ľrösŕe{ÚdQ•Lő+jžŰVá p—ů_%cđNICÔ9 a-Xˇ.#Uă±˝bC¨/- ő#@ß»ŞZ¬[Ş‹ľŘÉŮ5ó JŢ|ćsN~j÷FÇĘËcwwŤő«škߨh21Ż$¨v}ŹÍô¬§źöŻTIËÁsFç4盫ЅŢÜ) blüüęšrŚwŠ×<֨ĒĘ6+rŘ|„˙We¬xŇg9Ň~[Ź0%˝•LEÔ -ô°AVó!´“eŮT#đŃ6ă30ąéó­Ü;öh˘ô[vĽŮňóĆČ©*öendstream -endobj -4248 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -&^[é©®Öť"ÓŕĺŞ&ń~Ő…‡ď°z?.łžŚí9k‡vëíźţTłJł0-Kň0SÇóvĆ"ťZR­°đ™śš_˘Î BŠšŇldú&Ý+ĂÁȰż:6áé–8@DSě&ď\mg®1;6nťß:Ď·8îˇú;M_Śö-RnĽÝĂ>BŁ‘ ąÎ{BĚA҇“ŹąÁšťw#ł'¨´t ‰Ăp^·Ä" ¬4'U§ -Ó˝bčľ ¬„J{şG7˛Ä;/ľ‰ú«śÁÔ^›ĘŢBÁ*ެHfŤ×ďąIoÖÖ*ĂŤĂ™¸=Nhě‡3~˘ ŢśxTůŠQńp㊝Ăě>e±śHČLóDÇÔëuÓVŹÉuÂýűţ“‡Ć‹µa¤ŚŢ˛_rňśd»äth÷M5:{Ó%«ŰWË‚źÉę°+sŤ/ńDąos'¶• İ«Ä4¸ťżŹÎ>JpaźđŞ68XzeüźF(ŐŚ´ż¤đlŔUZŮMř~Ó9ýý -ÓçE¸,đQý?d›ŽČ .ž0>–´ÉîC¤űJăś9ě ńŐĐ›ĽŠđ ¬•Z®I _ţҸŰ:eáÎZŞ<ťŘ]-Ş9ňk™˘•‹ĚpzXái9ǡD°­ă¸ľV)fąÄ;ťIʵÂáË5ř3଻έUřy7ź1"É[–F®×ş”c'^ĆXWÔűŁ×+^đ4p†ť¶ --‡%ß CÓő‡§†ÜO˛k3ÍäÆat—kÚŰ‘)ß<ÓÂpflËcě§ -FŁŢ› ‚„s%¬)FĽŠŚń#ô€7IˇĎ1ĘŢ÷¦~ÓĘ,čö€ÁV-ěĽE+Ł–ébĽ€_sA/t$r•ŃŘ…×78ç'Ĺ8ŘÇŠŃşP×…Íů8±6A'łIÍ#C {*Tă¤Â»öą(ő¨ěÜÄÄľ'ú›1c °ÍćI¦+ĹŹ—ζ›™n’Ő*ł?H"Ő4  ˇáEîßn˛†–muÓ3ˇâđÓŔ'óbÄŇܡPµS¦®m.ÍFŘŞphűĄzÇ4ôđłőňmz™§ ”ďžąîž7RÉŘýiüăŘô‹”'aMÜł:?P’ŇÉBąs:ë|řÁ‹ŢJ>÷ň—žWgkt)<ńłHů×S€;Łîj”fYË\ʶopH*?•¸Ą¦CYÉĽ=źˇ_; Ý›®Éʬ}ТĘ˙ĺ‡S˝Ęš0Ąk‚W|´ZŃÄ2FhĚđ;wŚb® -ŻčŕRQŘ,ť ëÄŻ—Ćőîµ˙5ó–żňlFvJ{®Lšč¨ËaľaiÓÂB¬şŐFIŤ¶ĺÓ'˘$.(•Ńé÷9ÉşwB,Žľ ůöd¬%ý"ŃśqßÉÜšŁ*ź*8'úâÓ5<»˛´“EÚ5†ń=ĹYcVU”ş…$•?1ę§Üʤ_2sź‰hO ;[NI<Ł‹”îĹP˝HćL6@}YIöŔWendstream -endobj -4249 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -Joččz¦|%éî\NRŃaghŚ?5錀†ŇŘô©ĆëW9Ű*wĄC~«iL±Ń,>ćNsâM˙ţʆBĐĹĹ^Ž k=mŽŁÖVč oVÁü­Ű4A -©jä± °¸`ě¶®­¶!Ů­ŚO§h!ţćX;$T©€u-â.AşˇŘöE]Šřóí`yőr›/EŤ ^ů?¦ű˝cáĺ8ř ° RW đ6bŹ65ŇöŮ鱝“Ş‹=Űčt™± Ý Űą7wţÁÚýKşělj:­Ě´–fŘńםă‡mřbŕŢd®˘^¬ú„+3ŕ?Ů&ĹÝ­÷YXyąmä&Ź$ ÍEBĆL}üF—ÓQÔ×]ó§ą[ŕÇŢ/›UŮďÍBŰę($ëÂŽjmŹ}=h°<`°ç 8»8Nąň”´%bSsď:ŢÍ_Üax‹Śu–fÓfÍ bćuô„qceˇµŘfSÄć¬Ń¬&Í(ô©Dv¸ŽnţîŰÄPšŻf ÷ěI(u›iČú<=Řb°5č˘Ţ˝ŔŽÎŽ×HšČá03Đů ý’Łť, ’„>~˘S Ei oŮX¶%ĘgŐ)hźR ;ÉŮŠôŞ#OšőDíMϰ±¶ż÷Ł9(Rţ whúnŠŻ>đÓĎ©ä3öˇ\őÚĚUÜ‘ź…ł.t'0X‚ůÚá -›Oʰ® ŐOÚôEÁ›íd…:7–zčő×)»_çW?wb+GR®žÓĘą‘IŕUhŤAÁ•«„źö!ÓZôOÇ‚˝5^ÔâD„ÜÄäŘ]a @8>SĂ…±7FÁÄ—©a$ĺđ Źď˘„ř“žJ>ł®9Q eÖZ™ žÖŻĎ”ĐÓ8†mSNŕBމ·üójB&eÓ9-’˝÷ER4 :áĎT¶ŕ3Đ0ădę8ŰŻ6YăM>EÝ7ŃSÄçęÄ»)˙®6­PŻçüŠřQś„@#ĂÉĹPcŇ>ęŐäľ;®7’낊qęTńuGň‡H“x$ÚűąĄptűt„0Ë(b!Pě&vş#Î2S€ ĆU‰HŘ <đ tŐh˛€›ËI“m H=kŻšYX6ńL?çźfp:ę$…HáN¤şŘ54­ßš7YΧ1´ĺĺ€^I,J©ÔAűlwO”/Ý” ŘvrkókúçëdÍhaH´Łł&>ř®Ďú9eóY¬Ö«^ä<»nËÔă=lŠŹËČĎľł,=­k5ĆÓ‡sşŤş/cť7…Ŕů5|@żˇ§ë™XQ,Ő%ĐövcuňĄĽ IÇČŐvÍ[¬Ă{˛>ÔĄ[ÜH XéŠh‘‘&f-ZŘO,)r:Érb˝j¤úu÷Evx¤Ă<ăýeO¨kBŹÉĹ`‰0="żş×,ÇŘ!C,ŹŤń\Ĺ:Î4T|đ×™U'Š9¨Áa7 |FŤN2但«^ĄmâŁŃÓ¬űwéšłz!é†ňť -Ă16 8ű&Ç‚q'űÖ+Áűőy*Ś®őšf×Eľť„g, čôNl±r?pZŤÉľ&nÝaÂ%´t0E‹Dá~ ó%j( -™ŘăIç»tKşÇzbĐŘwrúz°žmó% ĚĆë|­)rÍ ęJy^v;IńÎB`îĎ [u/ô'L,ÎĐ˙4.۶°v=Í÷tłÂ ţC—Ýę]Ű2žŃ‹Ds7ă¨Đř®ľÔ9JhŻŰ"S^×hŠ=)SR ·â/ ś´"=–L®UFN¶ľ¸«?ŠŔn ŢĆ­ŤDř.]ń"ľđŤSSaNţÉĽşÜiŠ |Ąą 坌«…3€q€•Ď!IOpúQ˝Đ(˘ŻěŘ6č» ĆO$ve­<.?}ÜlˇN!Ě–śSD,ąŰej(aMqHŘgć V!4śžendstream -endobj -4250 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -Ü<‹ë˛9VŇ.N‰Ş­ Xžž¬7hGčYzB Ka9_¨+rłQËÎŤuW“|ţ!,ő3tËąĂz3–ć>a]ߥ:#ÔJŻôV‡ďFq~¬„€ ťG©ťTĘ':±«^đYf.R|·g‹”Fç”6pžĄw`ć˛yńő#żËjƢwź6ŔqΊř†ŮOÁř>’ŕURß,:jfCiÁŻ[>#ĽzWŰôއTv‹ -Š LšZŁp”x§v­~ŘŤö–HµGxé‘Â^śS+;Ť´·ŃŃ€žBřȬŐNX‘ÜtŐOÄj{H) !®Ă‘ö“ o®‡ô9ŢśĐ|€ŢЦűłÉĘßß“6›Âj?*ńőţ«ŽĄďŐ˙se‚5ľć#dłŐč9(e4Ţń0ít7BGŇp,cb‰ąĂJĺś Šp)!#Ëô¨™l­…4pG÷Ű„łM qĄCźµq:kŔŮě!'Ľm,¸–Ď&ţ-rńËjŚöpŤúNŐwjŇöäű))7Żb ‡wÔ/<\–çëv„Ö„BˇÖ.ĄcyĚră7ţ|°n˛Ře5 -ďźđiß×6ë~†¶^ ĺxŃî Ś=*Jß@ÇűśGďđ24öM3ąź§ËôÓÜkSj)d1€Dµ7śĽN"đTA “ÂčÓ®óFě'?Ń'+ĚĹ"Ć‘Óv—ÁŘ‚EtI0zĆťµJ~bőL÷Cĺ’t=łĘ.ĐĚÂL*tŰY*ÓśRzÝźˇ’T¦1 m]ŃłDíßIu÷˝,–Ó·c•ÇÄĄ– Ă?a.Żłű¶¬KµĆ·ÓÖ"nűnóUQ«ş":ŕvE6«É8 Q`FËśH`˛Đ9•ż}ęi,%ÖŐĐ+y‰ʱúĚÇd[ł'IlütÜÉl¦"Gą„ąç÷’ĂÔx™¸á=§6sŮFíÂŮ=ntÚđŤ˛ćžlofŠR®B§ď ĂúuY•2vm5ЧP’ vŤ=dÜ&C¶>ż<7¬=׋Ýu©j‚7"°ĄęNÎFѤő( ü`ŻŞ¦‰˛ŠŔ;}]DŠ‘ĚTn®$çďR …Í9ó`.ţ~xíäŔ%yĄµeâ4A“H€Ą™đyAŞ˝ÎS/^~Ŕ™¬v5V­ă'€ÇósÖmĐƇUÄŘ˝]˝Ű÷ŕ:–F–7[Xp+ăMҢŢ(ŰȬĄ·‡âą/m‚=Iv6¦Ó±|%Ćą~|´Ř„~!€ÁňĆ€°˝ ¦Ç çLr›&9[±¸E!wQńˇ?,śß¸ÇSrÂ-Ň—©MißßÇ'źŃ7q3•:č]™™YVWľç5ľ«qídişkŰÎEŮéHâXć@şď\0"Ö`řŔźaĽ1h"—šţ˘ęţe#ň×ó´ůâÝÔ(áí‚%(so`S-_Ç“ţ[Š[…ęVšŮú,<Ŕća>Š™Ö1Tŕ°c4HŕcžĐ .Ť3 U…öŕrĂcń/gćLm4Ľţ•pv±šŽÍ÷ŕÍ`7ĺç,ú¨Ęűy¸Ś°Î¬>j®H:H ÁtöóEE2>Ş`CĆ}˙aMuYôÓaŻYż*Ś3­7Gj7Ăب‘dŻ˝­yč'(OSĘŚý‚ ŰÉjĚŹGînŻo )OëĚ µő©űq49\2I‡lŁĄâ[ůȆ!!řĎŕ—ěä>(oWŞ>\8ĎWPł¦ô=ěŔĹyu*Z,Ŕé6p×`ôćťőŕżŃĘms”gÎW‡Rwë2bŕÉŹ•FÜĆĆîÝ·éŤčúyPRśAËźÁYnŁ]§9’Ł>"ş2đŘüŚ3đO§*.@µ)ßÜö=RÂŃ*ŻąNĽP±pŤ»ł7.Üîś É;HmOh}H˙şčΚů/m†©„>ňWŘ‚PwZ˙;‰Ú‚űx\Dc‡PóÁSÍ6YÄ…7-YW»Ě@Ä–šś~8Ť~×ŢŔ*ÁŃ‚Â^ś‘xŐ—1ś¸(̦ëR{®„7s˛ę–łPŚ˝3(ŁŃé•«ÇÚŁáť_»–‰R€QĚžCJŘč°2G]°ů@…~H$Źá—ŐVéÜÂ=\GĎ\+|˛•Xš=ë=zkŁ˝gʲ‚ ňµk%Ił„ŕĚÔ€ą×8¦Ä€\kĐΠó!{Ř2¨& Xë9™Ł$,tDQgěŮ" -T~KôFÚ˝.ŃŤ>c ôĹ÷*B'ńéuޱK]¬K/8‘Ó”EHQSÚÁţfJ:äEO¸ Ű9ˇ©uú´§ăŻ›¨yŽŇ§@ÂúůTţ -¤ z*¤čŰ»oG5*'űüˇňćÁÍKG¸X+R\é®ÚsôY ÔćŻĘ~.L?~´Ă1Ť$ç -óLS˝ąBŻR?Ń­Ő•ó”„bµuR‡hŁź÷â´Dµ‹ŮFű18đŢ®ń-Ó­m/SyŻXâiYśśĺ×}諢űOŤÜAÁ®Żpý臵ÂOb±ÎoDendstream -endobj -4251 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -/´‚řĺÖőű5°G“Ŕ+ ŐĽŮ)óǨBj:c[ľžÁd˙NŃ0cOEËű-ĎńÚ/~ŞD)YŹeŮů3ě3¬qşˇüĹMN°{jAa8~ÁĆ©Żeă6Ly/.ÉE&ŇŐH:˝Ů>¶8 ą˝Đú/ţGôś°„^ŹäNă8ü@“ä± W5ęÂRyýúaöş;“ ŰZ”WłUN0<ńůIÍsëqîG‘ŠLË&ĐŘ_!m,°Vă®m×W,zČťĺúNk|ąvjĎpoČPŔýSç· ¦kR§g· n![Vôn¬?ř'™{A–k:ś[ž›Ë«gbń™$Ó$bAĹ}Á¶~G˘ł€µjühăău --†žÎ§WÎJČăǸŔJÜ}Zt‘ -áźŢ7• SŕŚjéđ6M…Óţ|LŹNž—ňçŮ>xBP6I–éňĐҧ~ă!´˘w¬Ď)ăUŁlÉ>žů<Ž(Á€aŇ!ŠŮßŮjMŔWŚ?łľŇ¦á۲ÂÉ;ż{1:ŹůiĹu|ÍÁŚŐ^÷/Őmoü¨Q[ĐÔ+A7˛2ŽÚ¦ -cN‰ćź}ň×(8K¸«w2<…ťJ]úő«ú#ĽzćĘs“»+ĹăăO›AĚF -čĎ Ź“7Ďć ™Rö:h¸ĺe«R¬ «÷k¦-Ľ°űµßC1ńRůvŠMÍĽ|~k4°Ý©#O2Ń9†ŤmrŃeÝŘ÷F„!Ńyá··Ż{9:]OU°Ő&(ŁDŘ4sĘ0e®p–ů§—ŚĽ¶+_í¨×!‚şąśĘÜ o†ęŞĂÂ[v.>·WÁźÎîO"f`‘~ř čsĽ-úâ&…¤˘síŔĎĽFŞ;;á•N=±ÉöĘ`_ő#YĎüłCµŻďAŮAś›;ľ(ÚšQ F3ĘţÍŤ”čŽö>=püňČ«`]_‘t&Qí–˛Ş;Í׆®K‹_X¤#˙Ţum”;ć‚űˇd NăţD\ŞB—, Kár‘ÍÖ…‹eTŃďR fëôž˘[tťĚxG«Ô˘ĽV§I<úpş€ň#dmâža‚ýZČŁŤ˝ˇěť˘×ÝÁě 9óZOŕ -:Ńxţf}ÚN^; yőŃ*üe7‹}îöľĐ˛ăMWŠŹrăB/ -˘^|_ô»–0—óΔő°ď‹˙•ë7÷ußóÖ’š#‘+˘Y,¶ŘŻçÄŻćľű6[VQ"ö¶ŠX’/~ŤÇřŹĹ,že|Ŕ`ř3łý;I}§3ëĺ€`16\8­šÝĐôtm0ŔĎËF›Ë¸? a‰HŐ,ZjČBđÁłg9_űw~˙Ş ŻFÝ‚4kŃÄŢ\ŕĂĺ5Ë“GýîÝ@"ÓŢ.ë$Ń—M5JŽľ‡3éDętXgŘ,T4˝@^ R|rɦâőŤ' Ň«źwh¤Pi«.ń:&o^Dú’ĚÝʆÜ a‚˙މ>‹íĘ -ĺÔ÷˛o - »Im Tú_1aˇedŁ}&h†=eô˙Ű[Ěxům^âË OŽžş¤ş)#âHy‘ÔŃűg¨’·XÔ甯ż/xî’˙.6×vđ˘Zř’Y#ôÍJ+tĹÉżŠ'—ĎÔíľň/yd–—[Ç8őĚvßB‰§RnÇ•ŚCßsÁ‰I—ÓŻ !äű",㯚ěŘďđ˸=ŔXP}¬'ÝňU/ÖŞ=gErö]é6QN¶ş“ť"łŁšŔ<5Džă€îvĐ=ŤŤůülv3<‚LÜyíž•˛N·S›Í <×~ue7ŰŐPQ.ţË0AÝű2‹[ńĹ[/DVJ/‡“n Űz/·˘mP›]‰:¬/é3PĽÓ†OŔţĺÉá~b©ČÎ3>KŠú»¶†nťD4bĽ8ó)¬8Ś(ÝCj"ő% Ř[ÇÂÝ/ĹúŁ ž0yRfZVŹ” {|ଠ-0µ±Äp -!IF3"ÜčϨŮZendstream -endobj -4252 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -XąG„ČĺnŁš—:ďCtĎ]™RŚŞ’ş˝—ćL‡‹¶>,QÉŞBb+=®Jć5üĎS…łŘ§™Řć:Ó) ˙±Şˇd#j°p[4ĄHaµ}óW”ťcłú\壔ďůĆíźÍšNżç)7ńqĘ˙*˙Ű,Ň,ŃĂ~ ’I'qţ¸® "Âčk|F–ŘÝU¦ÍZô··h~ĄĆL±ëńŢmr›µ¸Şioş“č1rp‡ďl@ýžËť”„ÄŮęa<ÁS˘Wi+ßاî5S—2źľ~Ř´ö0Âf…Ł–.}ĆsGi÷űâé[~ĺ‹Y0ńÉ$Vl@&çU©ˇ%Ě^őÜ%i•ç”2x_'ě;+đ`ÚŽŤ#MwÔv˘#oÄ7a>¨Vކđ?ĐÖÇbŞÜé›â‚Çźę2ßtá$»1‡k-î wÂö÷®ąd*©Ş‚ś‘—:Ş­˛KkóÝgQ†3ŚAě1›FĎúÍTý/šţÇLnqô) ŢfóÁŃî=_Eä5,1 áÍÚă8đť÷”}}Bú "śyĐ}ŽH -… -$žô%uďçdČż™Ô[ ´ -úN±ÜËük˛0 ĄAh’1;gÝ)Ě3¸ÎU˘H+ÔR±ŢPTüDľ=?t—čh{ę|„ĎG]ţ9éŠ\)P˘dśX%a‚a€ĺeľ—Ţ€öPŮ=ÔgEžÍ=ž#ŚK٬ś\ÇęK9dgű±ę«Z@Ő,ŹŇZĽOaĂ!LŇĹndWäýW—˝˙Ď`»ĄéŘŻ-VÓzČu‰túŞQŘWl%ČFŕtÇýb@m¬}ŢÝaĽĘY|‰Ö䤇íîŇUÜ69©´K6z5W’ąeěQî:” –4Í©°¨ßĆ9—â§óp#˙5¤Šżčžp,PÉD÷:]¬-“üëĂŕ…°8\ŐÁňęs âD}BťćZ0ĐFś^~W –“XrśÁŠNµ-ZŹ´eăˇ-N"ýžM -Ěě.$ëĎ×Ă}8č>éřüD €ů#ęüIř/©¶DFą$Vąč±Ů¦ň/\ń˘"Keóç9#şôÉe¬ŹevŕŢŻčç˙›đ“ÁyőÚf Đ"iî¸u1‘ÚŠťäŻAŹ»›ŐĘŚ0{Ż‹Żže92ôuő>'›r…¸‹0cE`üwő -[č uëV’ÁĽYđµµëţĄ8önAczRPťő·MvÓ÷ťWH$eý©*×yäű<7h•Ěp˛8­7dĆ &0&ÄěUÓ°_Äłę¬`&˙$ßϵa‹p°Ń¬. ĺXcwä.BžŻÍśľč±'HbfŻž˛dßÖŃ?Cî%ˇĄéńĺéúwKźć°ąÂĽL‹»š,÷ŹxµĂQbňčQ?Q-Ĺ8˛â˝.í×Trńš8¬ĚN“‘đŹĎ˝±ŇÉ•˛âÇ»bóĄmĺOÜ˙żĎd”×IZŤÜČJSpúžB]ăňÚŁÎ;t–Uv™w˘ńŠrvs·§iŕK˘z‹PÂł¸| ô»ÁžG{ů&+ö{nĹż·Ô‘…€•…}¤ą ˝đ:Í1q(gćz;áŐô´lâQm¬čĹ žb᪢̶]`xÁ8Ü•˛>¬&¶-&hńŕ÷*îZŠš«H<ĐBű,GŻx‚™cľa®_5lU"ę6·'źźŇń†˘`{L#ΰ{0rYÔ=bő$ ř †Jv ¤Z¸ NöĽ«7˛€¶¨BĎsµyźěŃ|n;Y ·«ă 8-Mc´O@ --ʱ=Ą¦áŚşź÷!H±ŽGĺ-swż’ÉăŇŘŇĂ\î*pšÇ_K[­µś˝ßÜ3Ş­yέâ˝Ü”`Ƥ—Ö)I5'yÎmŤ.'ÔÂí ť-' ćć?kČendstream -endobj -4253 0 obj -<< /Filter /FlateDecode /Length 1376 >> -stream -lţÂyx™¸ŽFż f©9˘÷!ůý+ I›âăz…x€×˛ľx |Ş0ŽŚ.ĺ; '‡Ş^ˇLĹźć ĚJÂű}5Â^<¦śôn›´×\ßcşAT6ÄŃ«¬đčÁR”&¤C†ţC ­zËÖúĹţ=˝źŃšŘÚň,ĚBĽC}HZŞ$ ^X­˙ÉÖ óI˛jNŔçp{{.Sýư¦­TthZ“X,¤M¸á• ü@©7Sš¶‹p×EÍ_7⸵P¤ĽŤĘSĄ—2OÁtâÓ f-č58ţnPhlČô°äR™é-–˙٤¨“0*mž©Џ¤+ć™Ră*sUd;ăů¦ňex#8Ň6.8¬ĽfKűšNmÂć×{!uĂŻŻÄiĽĚU­¤ş«^öřÔş[™ Ë›–ÖĄ «˝ŞÂ*VPężîť4pRxmmßaT<ÖżÔôž…Řhäćr_Žuôqý¨¤CPŐÁÖ>ć] śŁËÖÂt[‹T–"ď9bd}şxíÔ^!9»ÚW\ů¦aôP˙Ä^^űÉ·˝TŰqS_^™7@T¶Yť˙~lëv_Ję±ő -Çě”S6MŰ8ŇI=Y—Ú—»ĎĽö›YKjg^lď¤RľĆč+şV’ż.ź=$`AôÇ\‰›˛CbŔí)ÝźţđѦőCÝáÄÜ›{j§6]®¤]V?&~Ă´˘ÖŇ„źÄeś[®h.|pXqJ8jwëî—Ťv -ńűĹAÓ¶odÚ˝l™@[ŻA8ł“…ŔBx·ú¦fl>Qp.Ą8DĎ‹ŹQü y‰»řpŤu%ý……eÎËa’‚.(–rk<9xIĘ ř¤ĆBSť(•d¨,U„¦†óí¤ćýň\_¶‡oÔá¶éśöš˘ĹöĘëľä´K6SëĘď43ÔŽWrXŤó®ŚŔHv<"Źܸ”ôŢĂŁşÇ¦QÍGlŠ˝¬›ŘĹz—ť -žPŻ Ľ†ą‡]=…I1nĹ>9§&-5äňü˝h“¤bh„±úĐR˝_›^ôI]›tćHôÚĹŔ}g~Šőv´”Üô†s§T=I sÇ„Đ<˛Ką±Ů˘ÚAĂĚ‹Nźt 0~YGL»L*鼵úÖMü‰ŇĘßÍđOŃłˇ Üžp-yŠUĎ8·ć„µV®;bôr…«~ŹHM¦y˝˛á7ü˘Ci࣭nç®›=]™¶óĺ'wűô ¦ÂA”B@‡v a„µŢ˛Ă1IƝݱs«|ű©Š”ő€eQëe"ŻDOšsa zWx BöA)›ś”ž3%酊؆t’Ąn¨ & hĹé»ÚwwbËŔ¤{ ¸?G ¬|˙6C;{YĆĹáĆ(ă˘7Ć2i+áMŽď ĺŽĆU–K‘ÍÍ G -=jÂřľđ.cĺ«MŁ^tĚş{endstream -endobj -4254 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -†·99s[!’fäÍ7çeöĘc…ě(ń -_µ=m"&ÜSÎ-€\Ňűľż*f¸­›řqüKEM*Y<”őŽ}X…‘G‘óÄşňá­Ń9 Jđę HrťÇĄśD+íK‡v2:XŇ+^»ď& Áąĺ2űt'G˛˛™7ąŠiňw1 /ŞBY4t<ěńzaĽ[DCţq!|gs„§«T “Ϥybö•Q·ć·Za¬ö÷Đ/§ ŕwŘn}ş+ť„$BV¦61—‡.ńU®/=C-_Ěç×˙?eéŐź‡Á&ó«`1T–J`Ľ}ÝĐ®ŞÉiâ"Ř™z’Ěá%P®áfs‹|íą\©űÄ]ě+»ëłK[ü#čQŔń%f–Z¬č°˝¨óˇŐ̇~ŢWňh4 -E'„&GV|_NçĘÚşO+ď…,W¦îű”ţë`Y‹karÚ盢 ĽŐ/ž 46oÍ0ÍŹŞyc†ĹĽ?»ÇFĄäŹűW"-ýŤ#ÝçüOáE˝·ŞB;‹ŐąµTb­>/+î—™ ęę±ä¶˙młŰÜ6¨đ-O"˛cŞé:=hlBăĘOÁäYG¶ţ÷Ŕîxp$ŤçVĂ˙{Ú’ Ž´¬®ŃXÎ JAFŁ8ÄÖ@~ áŁî’üôťDwkXf3†Č^řť*ř{Đä¤ 3ś±¨bI„w´âޱň–’ŇÖ°oX†ÚŹŕÓĆúýÜZŇĂJĆŢ/Ą*ÓUR%Ľyö`·Á2gfP7aŤ˛ŔěÄÝĽ6ĐUÖ‚Ý ;ÝŁéWđęĚtϲtŐř2mÖ:Moô,Ó śMy$é6Ő.˙´áýɦ)¤ćĄóÜF7^5QŐ$pO”ÝöĚÝLđ[^ aD¨Ł9Řrk™Ę^C<“SŇđć p´¶‘ţ‰ĄŽeşa@ęJ {eCĎL¶ö^$aYîňĎ'<é…HíµěŔbÝ_6öÎî`Fđd‰r{gŇőé mY:>¬çL@(7¶Ć¬ ć#,čä&ý…đ¶K­şąlä\ŮË‘F&ĹA4:s¦@k/[3it¸źş6WĚ]Ť©óqEŞé@Ůo.Ăq&2-±kÁ:XbŞľŞÍ߉ŤEm{3B+¸$Jž†®`·bčăĐ&šĂ•‘=ôG0zZßuI7Ř?ˇŁ-Ł'¸@0żÝ|ěă¬Mňfźd<>k -ąö1đzFö°hŤ7Ľ««Â†’§sTËb&<÷Ł&W `§»Ë÷˝ ĽÂk‡*ŁV7c¸r˘›§Ů: Ö«ĺë&‹Đ^#÷®gb [ËßŇ=ü4W:•ʶrâ9 'íě‹c–]B•łAÄ# «ňů1jÇ.2Ť""¨ńbÚ,ơ ›‰9Ě+7Çí>ɰ,(T‹o>ܧ śç.&łÎyÂÇ„‚dѨââNwŘ`2đÂş.żµFjo§sdáÜ,ŚÇIşÎv\Ś&c`4ŕ¸ŘzBCvrŻľ+jů…G_•o˙Xć<ÜHĄ(+ĎÚ{bošńěp·\¦Ó× ťoďá¨,~ËÇ+üž c8­‰şĂG–ôůŇĽ)öBűüE0UR!‡Uę,îż´ÇŹendstream -endobj -4255 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -xwi2üłS_‰ĐXYN»egsŢc8p>yÉ–.dÝ$îa:Tö‚ĺď(L¶‘í”=BH˝ň¨·|vČ«_řqŞV čiĄ”,ýS6ॢoEbÎŽŘŚqÄ@¦9×Tł®”Cď+đôŐfÓHP}Äo«ÔW!·5]Çb ś‚`Vđę"ˇŘ6„k¨ČšĽć^ż1Ä؉Ńő({(Ëĺň¸Đ”§tđO/ś röŹĂGGÍ0 5E J*[ ˙#ě·űţV‡zÜĚB ôŚBçÁ`(yĐź—¨cj̶%ˇKE ´~Śźpˇľ0¬ ÷ľ€¤Ć˘-t,Âúś˛‰ď•ň+[Žä‚꡺®“dľ=gsç¬cxúŢŚ’ÚŞŘź•ÎnA8eś€ŽÍ1€Wĺ‚X -+¶a“ű¨_ Şvjż˝§›×Ś3­3şÍdĆEŤ%şÖäđ–‚ęąč–Ú_ębťOďšÜníŞĄÜJŐâÉoÔŕř&‡ÝěđÔĺlřŚ(7÷Tőăy¶ ÉćM† §Q6…ŃŚ™«3ąÄG%ó›Q÷ŕ{ý7ĺŻřPi=7ťLE…Đ} -ÎĎrt,q<  ‚É(Z4ĽA÷÷áő,ĺj—dínÎvGłpŚ"×—Ů´ĂI4f´î‰łtž\LĘÁ?ÄÍ©ŞkÍĚrľŞGÔ°žâjłUX21¤Ľůü‚®És(2>›]šf:\E_Í>=śsëťîIW÷‡Ćő@Ś„jé"7Z¶w‚2Ř ĚěFfeßÇŞkŃ‘Ü5Í7rďňkĂěT†[ÍépWĆó‹ešq÷Dú%OČšLĽôq K{ˇçţ!“Ĺ㇎†Áé‘÷PÁÜ·±tˇ˘ó)ďEňsßňÔ4µúâ€Ćő>qť;áŻR)PFËßćČÜT#ľŇ˛Ĺ‹űo[l3¸kőŃ©ˇ“főt¦nâc.·: b5Ä_N°Ó÷¨_ÔIüe’őďůdk*žÄí7öŇmχ÷Q1~+ˇýÇWŃ0KČ)±®ćlӺҩÂÎHť1_ŃU÷k ťwUTˇŹđ÷öńqótëJ4ÓÖßgf„[xr Ä[µĂé• Ť} EŘÍ0™Ołˇx żD˛ŕiz[ŕßtt¬[Č€Í,Mş»YŔaÓŮŘ8‰'ŻŢ5ý_á%ľ˝ö±VĽ!:IŽ–•NtĂ„ŽOŁZ#»ĽuĆÇ8Íb@Ęß…®"yÝÍźxcůVGş!•š´żţăĆ]}iżč@âÝ-~`{]]Ý“­ŚsĐ „LSĂś€Ó´ě\ă[’+˛ĹÎáŔÂ5©+ÔűTërl©Đď˛îÚ™łCBˇŹOÇóŃ!> -stream -rŰ9ěˇs×úđ˘juŁÁ*€ß(:S™Éż1ŞN·LĐמ—ŃdXöˇ‚;FĚŽ]—PkĐüuGúŇ‘™U:Ł%NăI¨ţ#lw‚_`]X @Ói.űó¨D%˰Ť’Ýx}AČŘls©˝R#Kş)Ţ×\ěnDmWQ±Řhuky*u‡& â\–˘Iů+f˙_đfjĂ·†Ö?Ż–~P3…¦Ćć‘ůůUpâP :6d(AAŤuĽX!ŠĎ˙X -Ä…ŕţaŹĂ¶Ć sÚI‚7´`Ń{QÍ\¤IOÜ`F’úşÇNaSVĐ|đwhĄŔ.2/ä̢{Üp¤ń 'e ŹĚĄť¨÷ i*K—{˝#ŰČ}%ÓĐ c*?p i¸…&Č·‘RXş–}—Ź‚Q5B¬Žp(Qµ&C×~·Î%đ_Slzµ˝TŹcť„XEҶţ™4 ść…«QHş9˝ĐłnRsv#'5/o0çŕéc7vő%~2'Xěc¤Ŕ_ -RÉŻąľbU2c>űţî|Y—ĹřŤfˇîÎ?"˘mudžŃRĽPHŃÉ‘! ÷ŮÉŮŇ´ŘĄŔ«ë-s‡ŚÓoě]r*[ŃvARŘoÉ‚cĂw𻕠-qRőÚ - -äsŮGĆřüţ5Öü{R–ęlŠÂTc¶»ĚÁĚkňĆÇ`WŠgÔ˝)[+V·Šhç¬<…ĆĂę,1"ž9˘;hř0ĐŞš3`€ŧĂÓĆůĄW̨ '†iŐýđl°wT!@f§Š6ŽĎB‰O‹&S;ŁhĹ/×ô±§ ÍC%tMS˝LT}BsŐ7˝ńZąă’?™CŐé˙h:|RákŤkTłŤ7ܱćÝůÎ$¸°Í±']TYKŤ®_· yľ‹×ŤT €¬â31°2–Y‡Ŕ+L©ŠŞLEçä^ É"ÉüζÜŮ -‡ÇĽ„ -R•›Úv„n}î—sŚĚi^©ę§Ĺ"ĺ'*sŃÂ@¶ę5§··pÚ ÚÇn Ôuţ¦şI´¸ë\„TĄk­NĘĐć§T~Ń"a·Ü;=ýję­.bŔĺŽă.d÷t‘÷1Şł -‚(żŠy»“ŕívłťl!"8"%ű+'ńĄG`¦W{íTzÚéŔ|‡hş~鍯ŮŐŠý Ú&ÎC*tü“Ë…Ny"ÁJŢ’Ą§÷>Z°Ý°E÷’ÇćţA(šÉ#S’ơĽŁ‰ďg´É•ű§ÚęXzŐPŚaÔtť¤†@•˘—´µ¦D«7ć.c¨~ĄÔ Tąó ęćÖŻ´R endstream -endobj -4257 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -ć`ě´áŇwôź'Ăń TŻo÷á -rîD>á„br*Z(K{śÁz–ůÖkčâ“[‘-r×}Ňpá`·nŃ4G(Ô±w˛l6>…üʤi›nµi¨9W|f*Čđ×ăZčýDiG o–\‡·ěěHśĐ?ŠŻŰVŹ@UB „r_F3kSü Ő;&a@š ř˝eY˙ăöúś¦ęę’©0™vąřY si°ßa€•FG‹šKĎhÎb!ĽŘHŞ*ě.ćˇ×pYŃ`v;çN‚k±‘îł•#úšňËPY*“/ †Jń:O~Ó@˝á$!ĂŘsút7mNş‹PĂ…™ßÝę˝Őu±¤Cčfí5·—ʰ ňĽ•Ţ]Ő¶Ľ_ˇć5aMÖđ´¬ý˛§č(©ţšťŇń-‹ Ę -üĂfymîc˙ŻűQ¨2`{´ć[eĚöŇ&x`[ÓŐ' -Ő۰ąˇe~҇Ŕ´µ 2î„‹”ňXŐ®ć|n řÄ#ÚgŞ Tz-`¸ŇB“×XÍ­=ŠJňŚý™!J9 řŢ&®ceÚhI>¤gSá'˝;z#‹†)ť1 e= zHŻĆPLnž’­´‘É$B99ćř1ËÚ Ź˛l˝wŤŠCžěµĺušĚŘ|ţĺăNěg´¸č,'˙Ó'ű=őVGcnď÷j´[ôŞ>SőĽś¤ŘyqOű<‡^¨Ďeď;‚aÖ¸âdl.ú#«Ďß—`(ßÖ˝-aű¨§;W›„ÝŔ~ňv·<-šE‡R"j—űő°#ĘßîIÄÇ!đ¸{DăJ •Žřk)RĂ#xQ§Uą-ď`_áşfˇĽ“Cőâ|{l0m "8e6¬ç„¦bâCź*ÖRÇE:+őęc±}~O˙ŁÚ~µ@ť%AAg“u–Ž-«uE AŇľď@Uš9Ł?x”‡Ň Ő±~‰sÄą­ &»‡=T‹9™†’łĚ8ăĺ»îŃjüÇtýťŇQÚ;ýŽLý; ”ô8Ăę!Ď©—„Á| í†%:F—đűŢgrÍ3žżđ´¬XŔ–Č&ž7‘I»y$DZ ,sőí»Ő:ţ»Ěů§îÚ™e“gHŞ -’˛L±>\Ľ˙¨óCž)‹ K¦ďKOŤťS1¸oÂ×Ř®ÍH˙'­[9Łrťu[®¤Ń€|/Xiâ”Îj«˝|Šń kUŐÍJ—˛Ě x×|AE€ /¨‹%ŁĄ‡?Ý™N{Lëşű¤•čyëI9 J~o´ B,>¨Í–0i’Ťi`ĄŇDŹeDtĎÚż˙RďÍü<˛¬"ꝇR÷!rá§çZ1Iç=‰ź=ÉeNís>PĂÂîŇ|U(îťĚ¤‰ňăI€Ůîť[zSla¦uĆ•«Ő® _i‘$ ťD_˙QKg![¸kPj$ěgér%Ó&3«ď},ŞÜ6WЬ1#.Ń1LvŚ6ÜVsĆŤ6Ć& )Î2ż3<#zŔŘRdňńXWp(QúôšütX#Ă–?™ş/KFŢUđú°đM{Lş!»XpF!`ßĘ~Ś‹Ű§’çOßó(´Úý©ć˛ÎÁ¸ÁÖ´{G“‡›3můµ0? ĆŻPޤvOő€›îy‰™h–h§\mGÄJ‰?T%BťTLć=ŞwwQÄ=O(UĐ>ťĚBl#עÂZ G“Ő’ö°lŇżŻčcŃTd_1$x3RRbŰ5 †«ŞŁčň+µlÔKűIő–Á}“łB¬Éw=˘żŤŞcy¸üĐrOÖ_Ö‹QplÇë:.%Ń2Ólö;ík×é(K2r?śňÔ0lmbŻń€ YĘaĄ·îúĎŞ@9Öş1—8 kę»Úú5Í++=ńą—Ĺü#F©‹˛ęă*m´!Ó!(j˛‡Ą„M¨öRą3N?ö¶˛2łh–ޏž×ď@­(ÔßJžÍĚî¨ayM%bş ÔŻ,P“Żi ǧÍRÇ|Zj|áFwj–`ŻŻą1ĺDŽĂendstream -endobj -4258 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -`!RÓ§Xśď‹=öUç=í6ąńpýĽŚäi N}ě‘®$Ć„qŁß=„˘UDˇšĺđńŐ\V¨ë a Ş[V9*mObÔrťĹC+Ym/OĚlßÄ3FaÝTĂŮÄöŇ}¤łwe[kű"V Í»ľé ÍÄ|RV®¦źą ţ1ÉÖ¨ŮbŻË -š­|dD ر`ú¸Eîö ŤICĘ”ťÝńôk|!­d{f?kTyLŇyŚ#ęEĂöŔü\ąĚw4ÓżŹ˘˙ äOv<ćůäľ)0;<ń?Đ‹i”ÍHđú{ ŽĘ™lW˙rŤJ‚ÖÎÉ&Łş[ˇj4ů†Ü§-Ý<ä€*÷ď7yB[2[çTÎeŮŘ2F„(őUňnZ q Jm§ş†Üf)¦ĎŔ9΢V‚ Ż"Éܲ©§9_3›qŇhěy}Ů}íɰIsýćă™ÚŔç2ďŃÁZ×Éá+‹Ä…Tˇ/ Ô÷;Ţ›-ľFąN{uřć™Ňůg,€ K:ŰĚHkń4KĄx…ťÖčÄyĺ,pÁýŘĆH¨±ákŕyÝţRá±Řâgú_Á^D˛ˇüł+9€ĆŔÓ'7l -"ŹĹX4âCŢ«ekl X~ -qĎĐ>QçÉž'Ad7Ţ÷QݱTéĘ­›ôJD[–ŕ -Ź;‰îéXŞMîűąD«_^O¶,‹2ţ<` -ĽĆ\•řů¬nWaö (A ¦g+"ôXÇ$‘<pݞgśż%ŇX7J‰˙içéUřŢbčljĽą/)cµçŮ€—ĚźGešŤÂŔs2ëÜäDo şS¬ýŕ'2ä dŇŚ^¨¸gµ7čĹz—Ë#•ŕ>ÉIZü oĐ'ÇAŔŤK= üK~kr9W"J[~?KzćďjD!:'Ç€ľÉ68äqăÂÂđ P[> »ůtrˇ@˙”}EçľÎ.' -˘qůĎÔxrG4<ŮTě[¨ ëËóăIb]ŻĹŁäř˛R„žT´%şv˛~ÓEDúnąňâëgynő ź€BŻO°Łç¬­€©€5ŕQËşVśĘ>8‹, KôĚXŇ﫤ő–„á$‘fĽŰľĎŹěO˛iĎľĚ71/iäµgňĐŔ‹®DĚîióŔţ™Glż¨ž‰ Oîâśq"@•d\J¬Ĺ ‹Gó¨ÔQ·˛Snu<•ŇńÄ„X⬠ ‹Źű~ČúşďŰN‘}đß<€o! X“ë7ä*ŘαX•ܶźdąpÍuvć>ç7żé]‹&»ÓŐ.a†'uf~B‡Tâ× nČIN’wCAY€&÷NMÚŇŐw1¸ŠľSĺë=ÇW89źKb—Ś·—ćĚĚű„ËÁťoŠ S,˛Vg{/Y* -¨„¤Ş–ťÔ˝ Ź×őo=7ŞŞ°(!"o…20ŢŹ«?ŞąĂ&8˶nżËĐP4GęJ'Y¬MlˇPt©mA"X!cPťĐ’÷d¨ę†°3TxpĹƶYzI&ç‚ZìôĄş;F{Ů$˙ÁXDŠr©†śÂÖHŐi’¶!`›á`ň%­ťŢ-¸7(ux€ňT*»‘IŰɦőT›…`Ňýá%Ű“˛2‚pG†v´(„ÄŘQ®”‰úJ˙fE‘|dÉĘ k@gżJô;©A+Á_»4˘Ö?äxđ˘ZBĽľE6fe„śTw:)˙ë‰ů2űŹ#©ĘĂťŕs}Bśů†L%VĘř>îcŃŐ­~źK‚yx:µř~ŞI băëÉBaD'Ć(ëwąŹ¬Çr©Šaâç_Ĺ8żŢ˝oŰ={ÖŽiŠ·Ţ@’»N߉> -stream -F·$ô M<źě5 Ƣä3‰ Jjµ©R” vłv´2Ś*K€–)żOĘs@ •clŽšsëJ0€>еbX$eIÚ©fxĄ!â]Őö­:űăĐă <Ű˙AUÂzŠ# -ż’˝¬2kîzó ÜG¬E=k3ştŇ|j}Ű 4χDČ.´x†Łrť‡-/LCRńH÷Ť™3¦+łČYč“°šŕ[ ;飕<üŢĆŐ*ß -ŃĆTP ’€á“̆µ×álśˇis€?ÎcŻxܲ*Čá«ÖżVwňęűA( -xü%¤—=vďý~t ËôřÔ×ĂA)qG´Í}ęrW}˰2(#$ĆŇ©6áZŽŚČĎCĚ|ŁŐň•pĆ_t| »:•¬~¤ˉĺÔu_ÓĚ+Âs’ÔQ+lč]=Ň@łU}dim%×Á±ť Ńj´żň˛ŢÁu¤`qĆhJ§–A‚#fF1ŚVâhgŘë9ŤBă–Ď©'—ÖGÔ8 Ö› ŚĽŮ'Ęý‘ÍđFɰĐ…`MđĺŢěźË;űŇ4´ĄöĽ·đ©'®W-IŮv/CU č•cłIźňćś–čn4[ůŇ/©<ť3ĂÂ6úĆŤÓXáF:°ţ±BЦ¨vÄ›\4^^Ú•oĆŰnál•›¸¬CÄ»:,{»Šç~Q@)㪠^ěĐ4-»ńW­kŠd4aGĆň&ĘRfb±>• ÎÔS3šŢ}š ×µ ʧ«¦˝oH1zŇĽˇ"„n`%;PŰ|}7ž†€…KlL‚¶ĺý^Űő’‚1µubi˝ĄÜńsm{Ň äŤc)÷5Ő%š -!‹±¦N1Ťđŕŕ¤őŚćĘ÷ű®·¤ç·!b9Éc-MĚ…Ť/Ô®•”Ě6ţĘńńIÝ -îVqB $ĘV«Ź>9D…řs5Šc;ŕ`ä˛}ţŤN2äÖ:”|…ČWlĚ}7ó>~)ŞŘŻ„2NÇ-ť©é)źŃÚż+tĚ„Ý3Ŕîą$´ŘEwŁĺ-97=@šŢ˝µIrf?SEŽ˝Źŕ$pßdđG#OËvřs™8Úp–§sańŠ á—~ąďk@š9ĺ3{ť]§¤ť9ŤŽ@˛§Y»kí…{BCIĎşČ&´č(6(m{Ń_ňóČŃř?/ţ9Â.#‚:đâIauғܳ"Ô&ÚńõTyÄşnO‰·U¨Tą"ęvަËx˝ Ž6ŐŽ”ÍwéąŔŐŘŔ 9sNöRQśß…sí)Bb -BítĎÝ=9@¦Îßo…ŮsPn9ţ…agÜendstream -endobj -4260 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -/Íż•ŻŞb6Ą…żS1 Ö/¶S%܆ÁĂJŢG6ń´`%!Ϩ–ÉńEŠE‚UěěVđn{uhŞ«…¦új¤nřT@ž@ľaŃKn·g—t!Š|ŔňŃév˝l!PÜçł;ÜĘÖű JÓUgx©Şą¨¶rŽľVÔ´{¬QÁW›`kUyc %¶F`$´»Ňđü;\Ă‚lLS<1ş¸ŢťC -—TƢ(-oĐÜşY%3Ĺ«Ç×ăüśś€éoXť¸§ŕl>-D۵°®řŻŇŚĺ°ű8fÚ†' ÎY/°ůÜ>öf†›Ë:$ă™Î=[wć抙Gč«Ăźžoä/Ķ@\ł›ę'« ÝUF˛6ń q6ŮÍTL>ăsŃĄ“24´©|v«ę[´Ůš˝XĂěf×TÝë+¬ýáPů«Đ›şăB͉hc-{~Dg¦á#^OgmÎôŠ!YÜâJ5Á3›0 H^3ęÁ7ÇXI÷ „äxĂ^ý}Îq'‘Š©wSéŇŠ0oă@ tŇ77Ĺ/A.`¶żź¦˝ž‘MťřÓ,éĘŐ¦‘yL¤˙ĄľăŮůAŁM`/Ä -2týó̆¨»Ň„D¤Y -Ç`Řúqú§J†-j6Eůóól"ł´ż˛CцżT.Ű˙áŮx˘ ô­ĆLÝČŻˇÝ‚Fĺ7Č@z)†ŢÉňžµÍ*ĎÔŐ`F®»C`ú:Ć˝Ó$™ň¸Á:^L·’TtŔím Ŕ {yfÎ…±VuÓ°uŢ> p ™IÜ%/š;ť¦ąč°Îđ†Ż”Ü(kŮw@ĽŐ žËŃŕ`"g†;šŃ3a‚RÓ˛¬ÇÇ<¦´úńK%Ä:VWŻ#1Wg6ßôQ—bč l˛yď”0Ř -ÔxęKÚTd~`˛őBz%C4!ɡŚřN"z>< -˘Ç0Bü7÷BĆtŐůjő1†.ř‚]žŹ®ęg}F±`‹‡Ę9Ő-˛ÖŚ•=>^Ž҇TůĹQ"*Ţż\ľą I9 -N€“Ŕ±éW"#ä^™h˝––o÷ŃJ -—dFÝÎĹK6Y)WŞ\ŚÚŇW6Ś$¬^ł§6ÁĹĆŘ5ĽrÄp‹«ćrÖu °<ő®‚ÓˇţĺÔţÖĹó[}î2ĹfYJ–Ŕę‹·ÔUňŃ‘aCHĺ -´ :3¤ćfk÷{ź!áĐŹ±¸˙˝mÓßęsZťvÝ3K"ěę|†ŮśŘ9 Ŕ ™ h¬ńpm .:Ó›mçć€îý—-˙éż<ÁŤp¶ŚÝőńň«ŘjĽ5Ű*µĘZdl*řĄÍBľŁhµk$­ ům+âŰbčç\’eń śDNž4´źlÝ1¦« -Gn<®/A IĄ\íçP—Žë3*«ŮeH_e1?łÄ`äÉŁ–ç¶”E¤Ăś@<Ąü˛f†1m -=›Ű+‚;qѨ^đyźďM5ţçíđďÎ"'_Ę:d}śT?Gď–ű%ŇŔ’a2Sk7†®*őýިĐÍꪥMďJŐô2}CÁ@loI~ ÎCq#<ô(0–!T/Ş 3 T*#› JÁ´\i-QPFĚp,k ::M-ⲗ…$`§·löÜRü'â˙ ¨Ý2-›}·E“qR¬•qôĂCác[ͬ™5Ú;~[kS Ŕ¦uĂ’C%ЇĺĺpaOšßÍDĎűŚH"ąkyu„f)‡Äcٶݚk˙‡ěĽ'g¬o»G‡oÎv•·ĺ”-Ó\[—l>U„Z‚|&FPôťendstream -endobj -4261 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -ČLdä3‘íłâŰ4Ęyy+ĎV°GďČI#&Fŕ”[ŔWă­á‘că‚[Ô=lŰäGŁ lm˛€wÖÉ%ňÎyé'!.îË•l°7ôŤEt3?^nzN ,릷Ť–QÓݶâG1śR=”&¶Á<Ŕ¸\4¤6}Ó»a˝Ď,0i mć"lÇ޵LŠţW@ö[5ĆŃł'G`'pm< wGQăUÚ’=.cäćśd[çÄětË\ -BM@Ę:L1wč‰b/Ĺj?‰k0«Śîęh”¬Ü1” TLl‰fň‡>"\EŁďˇ¸\[űăšO„OEţŹ` ďžO¶ă<Ó+Óu\ĐŃĎ©mř|ż‚‰ŢĘŤ0đ¨Ö‘ÍĂ JĆf–ę=ŕă8sÚ@{ż!?B -;ňyŰŢŁ~Hýż#tȔ⏎oöx‡Č<®c-Áuqf!{÷ą!í‰Ę·SőA¶Ôĺ -ĹŽ´ˇsë. -ň,B–ŞŇ˙ëŞIě/póŢő[1]q0±ëÂ×Ő(łZ·†ĎŠÇ~óÉ٧<ýő„zˇO{¬t9°JgŰ…Ü2µË+âŮőS9@Ŕg@q¶^ÄŞ×P‹óÉő2ń‚=+ç<ͱş_´´Ó_ ‡0·ĄĎ 骓ő  póÖ´‰­A´" -őwUf'¬ ˝T1č]şžmcÔÇ`zätßQ˘Ič{ýďuRą^„řE"oÚŮL¸(Żkt÷žşé€%4 úMř­ÖNŃUYJÎ~ĆDÍwÂ_HBߥś.Š©`1č‘YŔ&oŹÉ:ٞ™Ö±Î$ku!±źh0PĆ”X—h+’Ůŕźíů:ŕű8j ä]ÎÉáíe@[D]őXźă?™ĺPjéÔ‘ŤK@\6cC"ô¶ň 0ŰzľH©üŢn‚ü¬3K[GY§\…DDSęŮ)[Ň~ _1­V/ól‡˘^.ŕŕdšÉ·}§ß.~a®"N®źTCźĺv&Ł€q×u^J)K§yĽ9Ś\ĚÄ”“Ż'růnŃTĄ6Č”ľLĚ9›;ÎOläš\·ĺz, ±G)_ÉřPŃť[‘˛Ý ˘ÉčC6_ K×,Ab­JHź0‰ö]ŤxLbř±B!“S{.Çlâ§jc‰ÓU$ăx 14%Č:&.¦ÄÇçĐĽ"[Ć~rC \ 3éÚ’];­T|¬-@ϢČ_lňüŞţă$Ťk®vńZÁ‚ť1r¦˘Ă墢„Ű×%ü^nyŻGsÔďśľÁ 8ďę 3}ŹÁŮ|“ÍL·Ň’Ü×>ż_›­ę 3ĎŹ<äĹoŢM~ů ˙ďŠ<îýçźÍš‡¨'ÓÚť-‘Ąz(üˇT’–ł—[­0?ňu A‡Ă‡PęŚW<{$í´NŐŚ_oEiJ´Äř ş)ü$‡FăQHd°lŻčú/F˙ëpH-%rŔ3Ń,úGYnv–Ď·R·Ažšâ„Ő|m­ż şĚŃŁ …ýaű@Ýiz§8'ťžn%…ŘţČ•>׫śIzqzňĺ®ýľhŘSD?ř“< 5˘&¬‚XëîÂ˙@kkÔEŤÍ!Ç(č]‡$Ä~w źľ‹ŮK.ë3¸ĺ’ÍᤱĄîBAŻžÚŘßc‘aÁ=‰ôËţ#§@ş¦+źô¬W(—TĂäŕWľxÖ±juÎP‰âś%q¸]ì|¦‹ä˛ăXűŕűąJĚrdC:)ÖlHpňxĆ•Ő. 'é("[! 'ňÄtAK Ü•ĺqY0R4Ë·ěV“¬ž`‡4ë«™K=ô“*+çĂžjÍt-‚HŐ«Ëâ&Xendstream -endobj -4262 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -äăQđ6VĆL\ŠëcôÍýJÔä==GV:Ä|W`ݢ~·aćĘnzpV˛oąËź{Ëćc¬´ŕĚ'ł7¨(6›ŞŤđ˝¤E! öŢ—}ť©U…J9*on®Ů lbĹ "‘4jÜ˙Ť‰L9ňřMÍAÚZ|4á;żc×<źě›&KIc'Ú}lĘ'¶ĽzőBüä>ą1‰ľë š‹˙‘ľń÷~H›úĹÂGŻŤ ćµ*äú˝ĚĽĆ’Ľh`l›?Ř))YŚś#RfĆíΗ±šŽ¸ÄäR&<Ý]]N6ďP,ßKů¨¸^€v« Ťď×kâ}§ćčíşăŇ._Aü˛ da´$ą8 A?+ÚwµłLUQ'LnB­CľĄ´±´qÉĂLÂş Ńő˘±ŤěäăĆ˝7(#Y/ĂŃ/’±épI.őršÂ¨ă¨Ť_@8Źë'8.pbîÇ´´4…–©–5q“FĺŇÇĹÔšG€}K®Ć3Ě#Ř‚;úAÜ:vűs$Ă€MSöó—«¶!ڇކęÉ;StĺđnóËXĐ–6 :¸Ďů&Y÷Ńí†iŔ(íŞ^ŤĐ†ÁnäÂŹ=Áµ:· ĂňŠŰ=­ixkć -;=s]Öxż2]ĺO3#^D(dńoz= ůVŤŻ;ë4M ÚKĂŕëóÉLqŇą,"ť|F0BsKíŔHŞj\đż‰'~&z?˘›\B‡µ.!erłBLÎęNjŁ[KçusĄB6LĺHrN,HcşĎĺq°Đ]_1Ŕ Š…i6ü9\Ý ęwˇČţcÉÚłß<ÓÂŚď•Řž…J±r‘D8vIíŃ‘ŹŇ©@;Şç»kܸt˝VWp˙I×ŕö‡tvš˙`suŚ´ó 1vˇ®} b·V·†D_BÖč[žÜÉíŤ|đUxŞý@gŁr_2Ň$ŮŠ ýŞ~d|v§;;íăţo((ńźĺJ|éČ --Ö‘Eşäâ¬tŰ’)áDa©žÝ~â×  ŽR©P*ËćÍy»7l/ÓšI~ůHo#Ăö@ĐôXWúxF@Đ -B)Őň,É5ÖˇUG>–â \XUž„HňNvf‹YýCdGžůܱ·}qҲĆ)ł9Eă ¬ë wÖĐŠ -˘|Š·ľăšXě—mÜx”ä\i%ř±LžěŁý|ť4Ĺ K]^R=ĹqJXĽŻŢőëŇiz4{’Č]¶ÂŠÚUiÄ´ő=FdĚËÔ¬g1:–ťď—fĚŕîąý揊 Y<<„ĂŚt“íŠ\ˇE}AÉHĹg|pë®÷럥©ŢaŮňÍ:§×¨3°˘ůHÓĄŮ“‡ŕ¨ik®o1B×äfě€0> -stream -ä-öíܦ6ą\<| ů¸I?ű[çŞÜÎľ…(ű[`tĚO·׎Ń->´a瀳űk×ţ ťxE¨ÝÝtqšlÜł±ňý5ăÉhX©ˇ ăŽďZUˇîźĎ\•óż^±Kß\SS®¬˘shđ;F{[o­ĽŃô¶/g­ŤNfŻŤ…D‘˝!ât›v ¶°ňwP2Qp PňBň¦p«9ÁŔ*-Ŕ€%€ †.ľĺđ–«hÓ ťĄ!Φ‘/’R§Úü#ŘŞÔ’(h2J ěĂŇW*›CZÚtâ=3¤ç~ ›ę¦É´‚Ř$7{ń®Ď‹Çr“]"1ú{ë\ś›,‡Ę\tn‘w¸9?®c=ćYçu¸Ă‡ĘŽ—"Ą—:&ĚS•ÖętëaSX>ˇ4Ă›> -őŞÜ2p[‹7ä˛đir“E”Ľ ¤î“܌ç÷VΦěĘ_-™&j¬™ó!V'(SQ>ʨŘî ú*†©)?GÜ),ľŁ$ë -–2q‰2óhsHAK‰’đ˙Bö>L< ÝÍ^sľË%q…0Vážďˇ˙‘wmZCŞbţ%ÜÉuŁ6˝|%wő¦¤ĺ@ę7ćŮ8Phâ.ý:`™Ů©’ŞŘ“}%ÖŘ©¸BŃşôRv{šázîť7n¦1ĚgÇM­A‚Oq5Ś˝3ŁriěTöŹÖÁ…‡\®BHaűBFš˘Găópó Ń8ÇŽpôC4c§Ź*IląĂEGPÖ”“­1Ž…Ť€#>ĽŚĄ\Ó}ż.¨nŻÁ Qó•2/Îőň^‡ˇfň©ą;č-x‰ü`×u¦vŹO }v 8¦R˛ mwí?v#˛>ŁÚ°~#µ)ô6U‘ZđnęŞ=U×ô“ßą,XĎoQ8y Üx…·ňv -¤¸*cKĄ+YtČě¦v†@ŔídŤŻ® ±ąĘý˝B4Gű·7Ńx˛yÔÜ©—˘© ¦¶‚^YĚůnvg†6‡ X"eGËyŤö˛ř/3 o@ˇéŢeďş-Śč·±"Ă5˘Ďţ®‹đ)ŮH]qŮ,ęÝîkż×î őňIŘÉL¤×ßyqVLMbęúFÜĄQPřfŚ?ܟаHń©pU/áôBĎ„>žśŕ¸E‘·1°äsůěő 5•ů°€ĽO*]…đ뤿OŠr?ś'HŻ|˙w#ě~J'úËše§0· 9?Śi2pŔç[Â=CúĘö'¤óö.Đs†űŁâ` δb*ńÜ~dőĹö¸–WŠĆŔm±ŠĄ6ĂÄöĆí÷Őł‘đB¸.¬Ă9ď8ććyçiŕßÚ*ІHÝ@ -'Č8ZŔ¬vgA¶Řőü“đÜŕŢë—TĚÚĘ@ď/ű%Î[,ˇěµCArJË€m -ϲę/O12LíRHŸšg|Šśw"™X »żˇµz7eÝPWc9~/Z4 †ěsňőĘÂrŇ` b{űŤ hˇÍŐ ~+R`„ĄöŹj3ĚňĹgĘ/S^¬Ž†O×a¶xß“ô‰~ MKÁ“íîĎT¤{~PŇFLŐm'ßiB<÷˝‰%čË[´˝D}9­‘("ßD«ôŤH&tĆ -–CÓś“ó˘I©´"Ą†}Şô··AU jčźĎős<˛}ŽlP'…Ýt.ńlBNů,|„d ˛0ÔÉ.m“Ľ°Ňîé7DŽ˝š'ÍÄ,‹CŽ-8Ý´ňĄ`ݏendstream -endobj -4264 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -đ.ÝNąXSŘWîkŞ)kŰ,7řL¤ĂSCÎ$‘döuŠčm…hÝ7ŠBѬJZđÇ9‹bź>ÁÓÍTŠ3Ĺ'Š2Â^ě*9 ëp^.âűŁ2-Uš š\‹Sš1ń¬%'°ŘęÚĐŢ'ęUţ.ż´l±xčx*ş1ÍTŐ^ţş‰˝†«wąÂ¦r=łŁŕŽśF'÷ŹQ¨5‘wŽłŕup†r[÷ěüdńMzx©\Lş®€EđçŘr„áÁĺXVŻď€<ĂâănλÓyď]f,ˇĄ<Ă.Qí•C팑‰5#„%ú¸b+ĎĽ5b˙°]d—µąPÚ=+F$ 1ĚĎ#¤±a>!Haß"Ë[6ĺXŻŃôý„f‹t~@ b*ăˇŮ>čßöM‹1ŐĂřŃ€űODqHůĚíżv’Bďł ‘ľzä… -TNTß@{ưĹńufVd·9ٰŮUoňjű2Pň©4mD٢Yi dĂh:Ţ•CÓ7ö·qî΋ĆFd{ř ¦V˝ťwýÓăt˛3Í äˇóO¸§upbE2®b­AÇh™HůwÓJ©ryŤ{[Śż*í;˝ů;†wŢňŻáËYÓk-ťŰź¸HŐZ¤jUh2ÜŨ# Ý*4íšĎ›§oslꇬ0雞îÍů°]ć4&DC>Á-&6ç„ŔÚ!őf˝ÄM†Í•ň×'&€Ľíź®îS†­ÖäWřč´ĺúLôłnPµ„¬†x:™ýap}Ä“e&?)©ůZuÓc±ó+Ńű^ťy ±-óę{Ű-‹QÁ7ň{™Ů&dO\8š©čŃ,Tj‰íjx®Fc~HÖ{<»‘ŠÁ×pŻL±Ť42ÔîVFl©GŹśPĄ[ŁTžŚ7Gőă6݆c^ڰ:Gźą¸'ŻmN1ŐĘĺţ…AAÉM@tL{Ľď ˇSĹĄ’mä0ĂĐÁ ‡(ô{ĽžăË'ńĂŔĐŮábłäuLćôŔ‹ŇTËV¬™$ťiłw)öß4Í!ą˙źaä{ű§dĚů|BÚ–SBŇĆÎ㨲ä:\©H%A)!çĚm,_7˝™Ýö_HČ5§_ź/Şur»` ®ĚÚµŹ<ÄŽĽöŠf:N%ätykÓ5‘^‹đŽŁuČżë LA2á0§zŻ?_‰„Ą,rő«Óˇ(CłŽŮóCÉGüsntŁőICˇRęI°!ĚĹ›o2+9›0>ľť' -|‡Ą=Ńę«éŤéĆ5Í’`zŽČ—9żBé/ęE® ÚwŮ–)Ë÷ź}<˛ś S°nهXľ•®Nv[ß"lWŽś›˝hc‡Î›}ľýdxµo5“¦”´GpŠÝQąŇ¸™ő8i±‡ŇÍ+ü/ëţꊊ’E“a¬PŰ”üYďť‘˙’ó%ż(żú ľŹ'§:Ň3íćą~î>“‹K}ďg2Âé–)3»#k(·ąĂŇÉ2%Ch¶÷'U8o”¬QŰľíđ`M#áĂÍa¦V@쌄9?Xâĺ? \0Űź1 ¦)AD±~ö#Yzç3Üń‚[d´Řq}ó1Ó]?Ëhpf’PžB?0ś“ŚäWoĹR m<ú uşł†›Tô‹mT’×n\†>Î.ÎÂĘňÍ –‹ľ¶żžT˙Áyěȇ0)ߪ¬]Ŕi­(h-DĆs9ćę…$+LÂ4â^ ŻôÍŽôëŃFJÖŠ#šëâ](™ĺ`§“ˇ°‘Âg@>ůa 6b1kÓmč3g({-ł˛y?´ě©8󸤑Ťđ¬~ˇpo]KđŠČÓöÚPjCł …yćí`Őo;˛al }Kí#Śß©~°ek3 endstream -endobj -4265 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -Ăˉ:ĘA^¶—§$Ŕ+ŻÉŐO¤Ą~_4bt—&ŹfKŽZ±đ°EŤj?Ŕî\ÁÝRĘ‘‹ŹÎoś©Ŕ`3 ¦Qé›ČľŔC × Ôé_9U#Mˇ9îX5·ÍrfeVĘvĎůíaÓfŘ(µ«ŐŤGŢĄŻJJń^7i¶}Ř]bqK »`'sŞNÜc9dV”?g’[–˦űđ=0UÉgăm`ôżŮ*Ćę·7űß{ąŹşčíßHž Ť~GY…ÝöślIł&ËľH‰3[ôŚ!…Ląˇ/u^®Ű{QQĽȄꙆ!„É6yĎ±Žˇçäµh‘Ö„/µ˘’sٵz‹ T µZă …›LUł‰R&;^îtĎň[~ť+ZČuhr _4®»Ž:t;¤;éÂ9€K?łnŤť[í†.N¤®sşłn`ĘÂW"hłÉo<-đ=qâ’R%TnIg@FJy!u„ű¨<—ŕ‹äz20=shŔJđYÎě#Ăľ]e-šůnv‡~ĺlj±ż®`»@řZ'¶’č.äh‚ţę˝–ß±NW¤îČiöݵ„ţ(Ӹލg.bZçŤlšĺî|¸ßlk(ˇ˘*Ůä{°ĂDÁÍ‘‹j-«íźČáĺä*>-g(l]"J!qAöśdąßgĹ`V±ę ÄX[Ă}8đ¬Lj>»6Ľó'rń{sĺ÷?0cťý1@5¶'Čď’»ëäŔMv†žłRÍßŃ«FxŘ}ÉË»łPUęBV¶nłĹw|>˙kˇ.ŚMÄDu>Cîá˝wgw_Ę5FĽ¶ę~Öś”RÁď‡üŢYr˙±Nh+Ҳ=H>©:ăąR˘˘Ů bQ|Yĺeť?iÇ#h\hqâčEäOßřBŁZŽ"QĆ µŹk&ôŘe2`Lk®ř·|×A%©ČnlŘܦáEy™‡Yé`HhvDZ¦?wOĹĎĂłG‘lŃO<{ÜĐ8¬¬‚gŕâQUľüđefŤË0¨Ăy_×JSóŠĂ·¸%×#NµbĘz˝Ŕ}É/˛Ă§LkădaÚ©*÷«7&™Ń×ém<ůÖĐF«Á¦P?ŞŹ“«RTSćT7¶°„ËŤÄ öćöťÄ\fWÇ şĚĂ@|íwŘ´Ľ´¸ŢěIłhéűfů}đ0ĆHŹ+Óź#Ő.’.śí{ݰvüźďORţnúA›# Íshô–mUÍî“ĚpŐ»ů§­™µŠ\©¬P¨Ńű­2>wĘ"˙áôŘÉŮIź˝ś{lś”áTmXvŐ—»J¸†iýŠĘ°ëýXŽ·-ő<ŘUé¤Ë÷p !†áqÄ®˙ś -ܤ،•ť“K©sÓ/ЧýjÇ›Ę3 ¬ˇ&^>°ŤÎÔV\7*ĂR‹¬!dVş%…'S,á¤Ć«Ľ(LacV%»›îמ‡úxČą,v )r[3}z5IĐ7çŤM›ű¤1><ÓłąŹ ¶<¨AąŮ…xý§o·“9¤IŔos±=+cw‰Lµ˛‚>ŹÖ•,›0 m”›á`^`0ąßĆpöMѬáţqI>6X˘RQXŃU~áˇ^§}ĐL7†1LgžO·ÖAW¶›ZYÔŕĐ(ŃęrˇěĹš Ş\Z:k_÷ŠtÚÓdúć11ßűdÚ?q`P9a+¬ĚXvçŁô=×u÷ AŰŘň°çϦ˘ŐĂćŔĄ[eÔ{Â#˛äK<*‹#?_ČRÉ>V¶d¶iŐľzXrČYŚ DŞÁ†žęăČŠí‰Cŕź¶ŇłűˇË—hÍ}áŃ6ÁÁŐ9g¦śG Łc> -stream -@¸ÓîhyžË–…ź°“xaŻÜz©ŕĆ1#:- {€ëőé»ĆEúPRV<ŇIăąk+›e^Ň˝‡1®9ě¬ĺyht±ŕôěú˙°h,$Ń+Ś<ţ€ŕ¤Â×ÜdíŐxüďúÎo?§?Xź˛q c·€GKď´e6í˝. KÜÄwP°čÂ[ţ*Żă`•MZą R­wŮÎF–üľJĺĺ’ÄBâÝÄŮ–CgZ -µMłŠ˝i;zżk’ Ĺčćâý“˛Â’â{âÁĄ.¨BĂŰ˙ ŮôŁUFJ:ĘęČ7‡Ř˝$ÜŤuçýžĺýBŢ#l9űół\„6Űď¤IúóÝ«9»I3Ľš:0Ľ.ßfʦzë]őxoszs˝ůîŃťÝiz‹˛ âďÄ!Q™˝.ŚĐ{Ëi˝0h0Ţ̦Ń€füŔuYůxł¸ú==¶xô4 ďţú»dZR^ę†W¬WŕöĄŘC!›Źp‡ŰËb¦Oc°ţ‹|×ęn­S VÜu>i*rčÄ€kU݉`gü!ĚkúÔš¶˙ťą»ŕ]ěČ{Rëbc˝zyÇFtFZEq‚ÇĆsČź4čOáá+e8o 5¦Zަ@‹€ę>şVĐŻüDł6V\Ó›T¨@e̶ÄôżV‘‰ŽĄőŹÄŐ#Ď}i0s'×ŕ”Hď›söŤÂÔa×!C.*+ýJŁl{őÎOÝ˙~xĂ•ň…&¤k#„D4Xřă‹ň'ź -´Mńµcť»BÉí6‡K1ziń§Đ"< ?7O -ć‡üńm9/ŃŻ{žĽMË‹Š#ZŢśů7~ě5iädsŔŐG¦oë¨í\ KŮgZ= Ť#:ÁNWФ’Τ˘ÓV…áiĚ9Ę ™R2«…TDŐ&Ź˝z/Ý˝Ú)ĹRktwܲqv pŇ`čTăY»ó8?ŕlC‰Ď?µú@7ýť(ą®žS¸îŐ6čľkĂĆa9 }˝ţÁÓB Tż´¨Ízĺ5»¦Ú ¬o×áxż˙ę:'VŰÂsYŰP/ŠöŰ´śTFš+lęjA»ť—ĂVT,vę:G0ۡţšşĚ*:Đ;ä€ő“_>u;Ă+˝uo÷GńŠBÎIĂxŁßd†¸µ‘ö[őÇíb±śÖůáË@ĺ·÷Ą -—™L)03{°ńnř+Áëe˘.ŢO``+"ŇQ˛Ąä(Ôw qi ŚČ$fEŽY•DWŢü,i+śŰ±ŢŚ@08Óß«úđźgUÚhÍV¤¶VďU-™&úzčniĹ%3*!í”ţÝÍdÍ8§y–‹ -kň˝ř3†.öĚBÔG;ČQ¬ç= -ú ¤óüÉÉC”ĘËčç*ů -FŃ˙ąë ? Ź÷eßa‹s˝6hj[qMę4\ÖĂAcÇđmŐ*H“1WĎ–ěYŕć«Ă˛ňW\ [s -’ ëĽAGŚ2˛¬P/áîhząc!§]´ž°q€ţ¸ŚÓ[xvpÍ0Š÷ęeń®]žoÜ4ďK,’‹«Ć hsiâMpu‰µ-öw‰k4l=ćÝő=Ë3Ä<ęž:„ďôdăŠXh9!ŐŰO -b!ýµr®*ÚŇöôáB¤ŇŘžP˛l ,˛s9ÍŔő’Á„îd𩦖äřˇcÍ86î:Ą¦~(ôŘÂz·¨§FF(”29üqThkKŇl•ŻÉ”‰ĹŇăXm8zÄ6Fú/uNŃnPO`a˘ČŮjĘXŤGřĹ$ÇŔrÔ\˘<'Ö‹†@üőµYİI`t ČáŹ5ZN đQÁ¤Ós’»$zóÉ&Ů—z-!…Oűµ§UÁ±§•çuK€8Ć.´GÄyž• şëČ4“9ýTŰŤ`ťîVČé *ŃĎYpd?Fę1ř,_Ó}1M!‡ýĎÝ! jijëÎfQuÜź`ćŠfW©˝n˙(3q! -Ů«‹˘˛]ęjüŠřnčŽvJĄý}Ň–‡,f×”xfD0ŃÄ“źóŤ‡mendstream -endobj -4267 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -čěrş&Ük ľ/ĺbŞđE>Ś‘«őÜƵ˛Ă)±9Őř´đ* €8ŕ: żŞĚ%ĺgáô˝^źË~ĚÔÜvE™‚Ţ^aśěĺd§ Ýç¶éš _h¶c ˛ţMŹŻ -:{mÇ9˘j/Řnu’RŃŞB]Đóó kďęĘÉ’ŚAŘîMAľ‹†·>ż•@ľŻ1kž”x"™°ŠD+'@®]ąÜMőŐÉčł{ťĹk«äm¦ ©›HPíhń–Ú%qĎÝLíTÂ’żĄFÖ]šśĹ«¦3Ós!î‚Ň łYIĆ qIRżČÖ -Rę>c08Ä=‰ŔľpŻ ~ă¬k*óŠ7Ţ:˛śůË »A›Ä§ŞµBţŮZJjí«ă˝1i©5>¦.Úř*OűŻE‹ÖŔÉş!Šjöó˘ÝRjt§ |¶Úúľ`5đ^+ă©7*Hkp3cńU’'dR€q!xzîňmŕ˝o¨~¸%4‚ĚS"ĄppŻĄrĺˇ]µŹŤW”hźĺGNŹ˘±˛t´Ď)u9WĐóH3«‚éČéĂ` 1Ţí™ +÷Űa:çáíŚ86jHŢŽuĹ—1AKőT€v“e -Ž—©a1ôcýłŁŘʲXÜŤ{Ř8QŹgI™ü×ăÚĚĚk›±QBş=M ÍŘłeýVWKţžđĆ„\äV~2i+™čsTJ)A‹źFLŃŘ9Ĺę-S»eŹ5Î5šF†ă–ăÓ#çV^ˇHCăĚýć¬ítĚP/6Áň©t[Ż*Yň+‘cž¶ůŃĹ`Ľ^ËBEhf—ë@Ą@ćŃ–”X ]¤9Ҩ9ڰ1¸‹l®t/}—”a¬čž\•.­±şßF,p|2sô ŻW(wŔűoľBA»v¬ĄÖńĹč«ýb_ŠóëÍ$°ßŤ%ăö{ëS -™XíwĘě’éXk®]müŁoü¶BŞäçh‰„s!F6Öo˝)şÚ˝| 61ΗŘ"č±­.M™#&˝UëÜl“§Ě`9J‰¨ŻQh€›'lřČ!ŚđĄŔéá«$†_)Ů25ü6_n_†$—'Ç4A_)–µD.l×Ú¶uYHnJh]Ŕs‡\śĽŞ.]É6°r&ËőBV‡Ăí`bűôŃ2+Ź<Ḛ̈Á˛x #ˇ9)'¸ŠEÖ̬N&.vşÍ*ű©´ßA) Ů:}“śÓÍ -ÓtĽ [cSë‡3ŕżKäă (–ĄdäăAŃy+xĚXg@®ŔeŘŘ4îËK$W>í4ţ~yDwŽŇXě˛!…?),‰YëŠďúă`gĹőGťŤ={‡T7&y•*…dŚ>eˇžý8÷™°Ş¸mZ-ö˝ąŇ.rl-‚8všÉ´śÝŤÜ!Śôů,ř§†őĹa4řąÂ×CQĹŕT@T(;áKşĺ›|«Ż -/UU»rďĂ‚ä̶éԢёCiŃeIs;(¬»YŹëůÇ(1Ü€·đÁm±*\ɰ/" {ŁńO¤^ńŘ›ˇeE7UcÓâ…0¦O&=Ź–ę‹”Ćým$)ŇÓTäâgV±#J˝ŇpwÖ!<ŹËKn¦Ţct˝âřŮÚĘż¶cv˝aS.‹6P?đ5é~ż9*Ćąě* %ÓOxŤőťŹb¸ú5™ěiA|Ďt„cĆĎnů36ŔČjť ŚYô” X}uá;‘V·ĺ.|§Ĺ?ZÎ*źďmw:Ѷťßťwî^k.<ÔâÓ4 1 ČĹ®~ăáâé1IŕÓ5ńĐH±¬äfLÇ8 Sű‰ĂŽľsÓÉźçó[Šż „*jß7¬m“VĹrăEż•ÇwˇĘJVîÍ ďE%~„‘»ę’Ş8ěđ‰¶Ő8ą–-Ó«€w\aĆŰŚ¦‰őÖĹ!Ö)Sč‹@Äpţć ¬¨Ř;I‡K5Ő YU <=NŃĹ#>šCäĚŢIÓHŁF‘Ą˛Ä PfŐĺ‡Q@>ë `ăÖAfůTřłň~V Ń=ť¬eŮW|*^~Ľ;ŮâĂźte+ŤŕkŰi}üŻ HO<Śh˝C9M9šü:؆ăő…ÝÉá2ć;Ţ—endstream -endobj -4268 0 obj -<< /Filter /FlateDecode /Length 1472 >> -stream -S˘Č?SĄ0r9ÝÖ îČ˙CÖ¸ş˝dzř‚Ę ybśîÄD’ô‰vĆŃÉęŇq‰d -č:]búĐáóZűĽEöŞŃ_:ÜŁóćŔňď'K5§—<ń°ß¦d5ű HŐcO¦Ž—Şyóű¦ 7/ĄĽzKŤP Ňo/×3˘]ë&ى«ŞI 4'BŇŻŠÇÝBĂąÎObKt ë$,zŽ%פ=ź„…Âô`WWž –=VévAŽZBr^ńĽłó{ľşˇ|čŤ;ޕזé ůˇ“ ŐÇ ŚÜ#`/ůfq -µÁěęĄ?‰)ŠWéw [Vł¤i0€.ĆŮżř)Ý-Á3˝ Ą{°ÓjŻęť4 ł9Ŕ< jéˇxÓâ)ÚŰfľE•rŤµĘ ŰîE=Qµ·e–˙°Ž|aď2ôV…} ú˛iŮ>JĹP]@¸W*|ťďmÁ…n,=[ŘXNöiy™ŕ-÷¤~žpÍfĎ‚ě¦Or8Ý0—&MwŠfxAĎÄYÇä˛ěŚn‹ŘäüHÇÁĚ«kÄđĺďó«üďXQ5RżSš:-ăűřVçľ2 řňÖ4 §ąD›źŢ‹Šú2ĄßóÎŁ¤Qőu%낌ÍÉ$F?–-$ŔKóBF©k7,żĂq<:Ôl¬ä“#ť {Qç’Ce’Vät;aSCD1«dö—ŇpokѡĚţ~RäIs­+µZmb¤˛*m”Sô~™*žoGŽÚŃg9ľ>îqšxłM»js¨Y­şZ}U)Ä$…'Ă@Fí$ qŻ”j”¦fźpůČ- uFEľvăČ€rµ˛ö5W ÍôľµŻ lť6żäsůÖÜV¶'˘J;["] ™óEA7Ă˦ýAŠIeŕ´ŔÂJĐŇ[ËMR%•ÔY“Ũe‰†ÍjĎ0ëĎ#/îŻ]– v—]¬NE8IäV×4ÜÔ$HęiŹ©ĆB+¦„¨Ż‰S» X(wŠ -Ś@tÖ”Amż:Ś3kĘÇňČc«L§+Ř ś^PČi7ShŚ.Ö+‹‘g7ňUJhĐ[ߡŕQđÁ˘ No>Š0·—îůµ“˘ďV´Ž©Ł ÷şĂfál`DA  +×_r1í¨ lÚŐÜÍžđ ĄYř?˝REz9čhŁw)ś¤GË'ęFŘ‚ebc9 -ö;F–ĺ€g GwWăendstream -endobj -4269 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -¤Á«ĹzdVUÚ‚)` Ç«Ü]Ł‡Ő©Íšw„Éwś.„É´ŠéSŽf_˛Ŕg^™‹_6XĘR:qPX|+ţĄő{»~çEy9áiZő‚5Ňßë?Ǣ_ŞŐĽyĺ˘ě˛źŢwmNŹş‚ľüi;´É @૭t…ŕ´ň­đ -0&©r‡¶ťXÍi±Ŕ<]á ćŞaXn=Ţuý˘łő€™5ü@ťţďdÉ™źçd€âĆŮR'ŕ%Ů掶~q,ŤřýßýŐ¨˝ĽPQ¬6łřTĐ ë–TŇłw… ˲×3¦źxőą\ôR -„§Ű{;ŞŮ¸S!˘ĎÔ8äüÔâđ5ĐŢtqČ^{ĹńXi8l"(“Ěąďí;ÔNęĐn1eă Ď©'Ôą ¶-Ć┿µą>źńČ8Őšč÷“Ž“Çŕ®ćô¬¸đ齑ղjŞ©ÝQ÷żŚ14ăŢŠ7RR„kŠ©LwýčĎcŔůš!v˛&ôë%č=Ń1'a+8‡đ,š$ZÔľ(XíŞ&:W竺őň§6~ě>›WśuóéB !Eߍ×Óµ‰ţą|ŹĆ*AĚaâĄĘĽž ýÖG -=vOřd'Ř ůáW;Ö lnś73UŐjě7^O ßůÓ>XXƢ©×řâ°ýý5…©6UŠűOěÉČŐY“Nuçię‡Űw…C)J0ĘIÍÜ׫%˝Š -iÓ0˛~Łr6Ź-pň€WëOâ5{íEWyŤ»«€âÄ?óžŕÜâM =6ΑvQ=ž2-#+ó)űŢP°—ůŻL­PŽ ÓĺzLµŇż Óĺâŕr˘µ_ôé'üëř;@˘áv–­±€w`2,é‹3röLŠ„őˇ‚µŻ\BXżş˛# -9Tţw%ÇîŰpÖ¬ -,á3‹hkń¬€!>¶×ń&±*•‘tI«ý\8™ç‡^<é%č®Hú2U•H¨­5FąíI†?€V˛ -$,†‰ˇ$µüa`ň•ä :âÖo0ő?»eĎQ,Ů\eŮo©öäęw:u$Ť7đŰ«QľŕyČ.źŁŹűś|0 /Ńą,†(`K'0A)j -d(Ď;ČWŐií¤°YţśB§•Üřęcú¨8ŚÚÖ´ŇpYôÇ…ne±†ťŕâ`YĄA´aÎiNA<`™^Ň÷żĺYŮ:ą%Ĺ \©íŐbö)g{AB°):łĽ9D\|xŰ[(•7XaíĂnţE"gJÖmĽ´˙Ó롲잫ŐCm×wą®ňţEA}EŞS“ĆńśĂĆiŔK9-´]X!Öícˇ|—±…y†N„ĘT€Ş\ĄBÎÔĘ!'ËĐ@j–'â‰ó ŹşŹćÖű34—Uř˙2GOpçsHBńW^Ľ˙§n$TômŠ.ŽŃ¶^Ü…Hˇ.ËK†ÚňĄsĘ9ôöđ"iv1 vUúš¦űPr+ĐAáµÖDJV¶«Ýŕ'úNŃ´C“ç± [ -u€˛îîŞţŘţ¤ł'4őůbťŞxšÍĐz.ÇňÍÓG"â¨GVś_”éP>™ÍíGÚŘäT·ĺ»# 9Ő@R–ÇÖŠĽpiÖ©He]`nßŇwí(Ł`‰Ç•č€ÍO]ˇ~Pçqˇ=w•Ů%řačaۢŚŘቆ¦rŇpść‹’ĺq˘Ü*ĘB M>l–?ŞCf_<|Ň ‹'ÓĐőëgˇ™ĺŞ«KEY×÷(XŐ.G7áp˘Şl·žµÜMľĆăÓěŰ—4µ:6؇FˇSĎ×u®® Zqéµz·ł*)ÜŐzşÍ|߲ŕ<Ĺŕ¸UNr—ü &Xď·r[Ü[:g±i -p’q2OÚ#=r°„Ĺň/(e˛ň:EňâŮĐ5Ş7ůH,Ó*ER›ť‚a pąËL3şŚ ľ~d˙ÖG&ĘľöÇŢŇiőR†tîAmĂŇ&YZ§µR‹·ĎâvRh--łčjzÚ&f˝Q'OľK…ýżí†ąűćküĂŁ6‡ĺ/4ă2á±'ƫćÄđajÂ(Ť$×Ü*1376‘IčH®_ňuŠbmĆěp^•ń˙oÝÉ 6ěl·oŃÇŢOr ݬËĘÓ/( ďćz®?®Ńs„łíGäŘN“ýĆwQ‡<íÎŚ(nĚHß  Ň\܆¸hY}[üÓç™ăÓ3f>ĽęĹŇóÂ!˛Ëët7%ÔNVą-·> -stream -dS­`”™bŰű´•Y”U-&Áđ"˝wĐ79Q‚ř€ Y\Ő=«…ÉD‡.ąZ‡kÄé]>*ڶz Rűá"ďĄpÍěńłIč’—ÄB‚ŚšăMBÖ~őSc¸Z÷˝µ§wÄ1×Oý0âz ź çľLG,|ˇĽ^\ü6,µť5e‡"K}V„˝#śőŃE˙˘Ă©ÔÍ!)Ĺ3ˇÝg×/ëĄâřµ°ŢŔ¨aľY§|BŔKäĹŁpd@鮕™Č“›_–ĚF˝x#ě¸'îşRÍ™çüń2zu›Ż··j§śÚgZ¤p1c)]Ç5ŃXöË1ŇÄĎţ1jŢ}Źăä%ł'ĺ˙Š'i‹â‹ “ú(T㮦©o޶ß(G‹NvĎ´áëNţúDż\ZîţÔÜFRƙԙ·RSTCĎ›-–lyţ—s’ąć;™_v?’#ú3“fr—1ĎR>Q% h¸„ ¨‚Ł~mă˙X·ÚµŔĆßĹ| ĽYđĽ™!łq’kŮř!ĚNx#¨BĘŘ58đ "â—IÇkBŐ‡BBč9ęVĽ#ĹIuhÖĚJ 6§G·žłmˇÜ…ź˛ô~ňĄ¸šŠ.o/%ŕĽ!dV3?帿 !1AŢđnĄF´ňë`b Jpć/j  ÉVšŤ˝ţ>o¦§+±J塶ł¤Ń`ó^Eš.ěîośĂ´ÂŃÔ´Íۨ˝ř)«şX[ÇdĺRŁ6‡ŃĎÄJhe±ĺ’¶–GtÄôŘ@ć0ř·Uíý@nnrąŔ=7ţjDVmŐköóvć OÁÖ­·:ű$—ÎGG`(Ţ…/•4FÎ{›~@Tωn%7ś€űbzjŤaŐżIĽq) !ąy¶ÚVěkŐô‹Ť—Ë Š+7+ŇăśČ“,URÄAöÎ ź*7k]‡ÂKű˛EL5liĂ8ŚQ )ďPç?ńZ|&ĺžxT>|ŹţĚ~±©,?+MB{ˇwˇŔ -ĺśĆ=»®í-("6¤ľ&ő -ű– Ąч.-`nEŇcHäŠĹ€F±sš‹éi  ťęZŠź±)y©HסąďłĐ *Tćůż6>هŐf¸ű”ĘůÜ%(6ű§R%B ĐĘĽ÷sKl6úxr8˝ţŤawî.ËAż¨ďŢ÷ăí^*ěcî˛lßĐŘŞŞĺ3šyU“âvb”«ŢĆ0WţTĚŁ.yťŁ4Űt ?Ç/6űq¸ G…}ě­”HYĆI8üÎŢ >íílŔ&MĹi̬Aň‹ŮEWłăĽťřä@Ćđ,$dş|LŹ;ŮÝ%Yťi(ŃiiöŁç@0×hÍr’!K1 ŻßÖŔwöŐl˝Ä±@Şďřß›CúIÜ?dÎOâZ-”1­QµiüĆGť¸—ó µ ťĽîî˙¦Ťôß:»´ÂĽÜ.˙0>Îx˘„rf4Ä•1»h÷ŃFäË}ăĄÓŻ[˘ľYČäŐŃę2nĚC‹”ČűWŔü¸Ş–‰·™ ·=ЇťßćŕłT/‘˛dšq›»!ľNç©7l™”ˇž/9Růń4Rž“÷€(h\Éuß›]÷]ňř%7ž.ŕtŇ·…NpXR5PŃ1¨ŰŰäű˘Ň×ůÁ-Ü”1ŞU -Čí<<*Ąđč`$|&jÚĎý·ňůf˘LĆĄ}PCaQ}·ýq §VçDF¦;YľăjZť.™>+Ý[˝"zܰČnpBFpîöěÂ8·ä@ŢXŤ" ŁFyńcÎu©‡? ĐVÓPvů>wş˙÷ňL*!+!€đöˇaŻćrĽ endstream -endobj -4271 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -Ť¬–˛ăZ«GTş4śŹé­‹ĹűjŐ;šŐ" «™„÷^CŕIBĹě$¸9îŞcký0Úجjµ·:şXGŔua˛á‘#Mř…/Ú“¨Ô§`Ęĺš_˛éÄ€—ů_G˝óź74¶áJÉ4¸-QŻŚ„·±«1©MŤcVŔ¬ěGXT€QR®z–9WÍghăÝ.Z©*‡rȱî(]ŔxpO¸Ő5Ĺ. x=ŞE©Bo†'Ę ;Ĺ!'Ă F(_í?€ÄˇŠ"ŐÜh˲‘ÍĆ6Ľť7ŢW•eO:’ëB÷Pł­B˝ZźÚ\sX72Hqç$űYµ=ţ(–řŤ/‰ęF9Ť -Ł?…;=řąDě_ScYČŰť<Ą¸1»ĎĆ~K•\gĆ‹Ű-Ż/bó"Kµ÷Ś%D·khUř(Z™Â˙p!Ťj ^Ëi®Ů %5×aŮ/PXéRĘĎ‚°î# ąĚ`ő*9š:fđIP¦‰“>‹ ©uŻ¬Â•ŢÖí4xAÔ—ýÜV¨„µĎ•…ö–DňöĆ)Aéć2’É™…1Đ  a^B‰˛ö_*m*X ÉÓ AOšˇăĘ-§ŘűČZ›4&Šů_ ŁĆďŘÓ`rע2|ýľö(®Úˇ=öP.óąIĐĹ&4ű„{ëâ—„Će9Aŕş“ë@-mw_Áaďřd?»cpłŘÁMr ®Ú®0đ‡§h›–´Q=q·áŐFlľ6ôv3Ř6¤C’>^;nÎËä±čś-EŻúVt´OŁ&{$–`6©3"çk¨Ě&ô„,;Şhv‹Ř5‘cYb$ňf•L8¨ ­őEČ,„žÚďÓ§¦Ń)0čnôě‚C†ňą~rŃü×\ ÂWoŁ>ŃŹRV*Ü— 8€m’‘Ă­?‹/aâżĺ"Áî#őţÖ(Ѱř76dę‡  ä+^Č/ÁöwťÎ-}’Ô("Ëiµ˝žÎĚ~ťńŮ«-ćŮčű!ŘĎn±…&'*N~gű”ieý’Ř?äćAMŹmQ˛Ü őŻtÚ+ń1)WËOĽ¦‚ş -xĆc×H˙jU&ĂQöqírś¶JÉ×–mÇ4”"n1ÇNĹsĎMŠý‡řţŞ}guÁčcŹFźţË‹×Ę+¦.EÂŁTĎZ÷Ń}«ĄŠČ6ŰÚ:ëlt.•F üpî~–I&[RĹú¦ę2~R´ŘçŔ×Y–ßO:/@ÄťĘFÁNř±{ëŐrc–ż5’7ßţoJ+«MJć÷`s`!Čď;Í ˇ¸‘ë·lIH’eˇYźľ×Qx¨QÄ9üŔtt!oxë!¤‰ŕ&Ió ÜG(F(· UŃ˙Ĺó/ěË„]÷ŕâöü÷áL VÜEŰ0î„phćŇíüŹ_˛Uî:%„ÜÂDr/+›Ô¤ąZë†ŐĽveZW3kÄ čQBłĘ›‡G +#‹ţďíwPqÉĘ‚ťOz}š6<ýdu…< Č,oŕyfÁµř–{/V żž0.źĐöţ‚‚QęGWŇĎ ›Š-VĂ uËŃí§‰µ˘1¬D>â‚ä¤Y…g‡Í&3QW»a…ŤV*ĐĹTfÖŹ.Sx… -SŚ$٧íjţÓĎKKÎY˙hńË1 ňd=·Nëµ|äďžĂ˘^ôˇ aÁRÂëęő'Ď(mĽNqď$B|_ІIX„UÔ7Üš<7ĆQD,˘V!ŹÄű ÎCĄĹöFDáŁ^6‰ł5Ę3L:B C@A2ďĚv?áÜ…ąńâ$ÖxÇ‹écTŽc*Ňͨ`“X@\ĎË–]Ľ`ńşËŚűĆłT>ĘĂ®ě/m„#…o|iMDµIrP¸ôźPúŠp~sę’ňśz”÷?Úzą…VůĽD‹vä-Y -‡¦^%a%®ş«ť?ýx?oëpĄß×2Ť “ŘČßz|µCT'˛YrR3ŔĘ jl;cŤendstream -endobj -4272 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -^ j±‘‰'ĎÎSîŐCŮ<8¦,vîXIQbá[Ô“ń#Čďţuľě#=´+F°Ş‹thRęaűʧ”ĺ׆ŤËüXŠ"vÜV8˘u4›ř1볢ţęśgue“»ĽłŮ'rß­6(=Tf¶© G [EťE t'×űöA)C×v'Nţ§4W¸ĎjËÍdéÄ@rŕĘ:…bí^‹NÍŚŔˇâúË^˝}É۸Kđ“;‡‡čŔ%F˙7|łş!8k`9‚RçâwÓ¬ö¤4$‹¤ŚKdëté.Ů_suÉ—ŐŮ&pˇČŹ5˝ýC4 IUQ¨ -ƱÚß!ŹÔ¸uˇ ×ô‘(˛Z0ŞaŹŞ–ůÄ…Á¦YfO#PďüĐ~yđ,UôüÁ,/FŔ‚Ć/zŚ ŰążŁerŰ xŤ°B5{ů‚éÁĹkřŇB˙bJ%¬Č?ż K/ Ľ¦§©7vçĚÚO¶Ž>äÚ2K-ŢşTŇ$¤}ł.©gJ˝Ă6˝ť¤vÉJs[úf-”ńńĎČz”ő¨#Ô ÍżlüëlĐ8›ŠI˝XĄF9#_ęu;óľa‚Ax•í¤˝!×ꀔ6ő‚»¬ńLłÝż›wiP-θşwÝ6B&ţÝÉ0‚G†yA ÜEŰĚśŽÁůŘ-‘RBfnÄ ~š1»r%Ü:üi&Ą;?2ĚR>ŘeB6­pHRUQ˝_äŔBŐ—ÎDą ěpźŤaŽÜÄ{ĺĐ÷öŽBĄ]ü!…6ˇEä~=–U"{K”H´ ?žmęC˛é—&÷ŃzK¬8ŮZ6›ď¬ĽÖź&Y«Â-S‰íS¶E»~Ŕ†Ňůšé¶#r1'ËaÓŘ“|Kö‚`±E©ž>^(Îĺ%EĂĐ" Ü"ꮇ±Đxśaů’ĚD†ÉŘţڏBńÖĎÖ‘ň4y«QäÔ"ÁłÝŐW÷ěÉ40ś"đ×hŻn)28=ęćô6† ެBšĂL*­#VŚéÖąBÖąăş&ň»Oß+őcWŻü[ٛȓF‚Bv2ß}—đîÁ Űȵ¤w'¨ä‡hĽű“j şž1+ń-yŠZ]7Ş<ߪfzIBŞükuöjĄ+Ç•ŐVX6=,Ť[™7 §±Žéŕ:t=Žť‚Cč'wA“|`îúj±čĹSčq$ä˛hî“ĎÜ4fKD!fpXpëŐm/ĂBueż{—!F\rMU v\Ŕ•?¶ż”Š7%źé(H†śz;[Ńé -1|«˝ ĺX#¨íĆ:ŔUô ‘2q¸LÂS:އ÷îe ă‡lÍťýüGDöĂ0vÍxݰɤaós’|)¬jŘĂÜo6Cţjíťń˘UÉ×˝ťĆAUĂEA6­ ën_ěIăhŁkdµÍ^ď˙5Ő˙*f=pÁ®ŞžM2śćj´!IŁ$Ż vŐ‘†jř†ł=UšB`ĆhżBKô‡Ą®endstream -endobj -4273 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -J«!­M^Q@´ůwÖ7|*i9'TÍöš§ňć–nÉÄ $ťl/%|łBŇ×k’xT™Ů|4V’öë’.FŰ»ĄşráčË[:«‡÷@×ÜyÔŃsą{JÚ ± ŹÁK0ëć%ĐŚyşüúţ)K®›śďĘémĐ„4 QđYŤ¦l‘ÝŁç8LìÎëßÝ"°b\h3Ň  -&ĹŽ˘!2U5>ă@ľî3‡q¨á´Řŕ‹"š'Ĺv_Fžlř'\'¦uKCČlš»Ťxß^÷ç!5[‚†jĘ{L¨<@®·áŕ‹]wŢú ű•ěK5§•oXĘČ•X,‘AľDąâ]°Lă#¨żlúF—¤Şš$Ťŕµ%Żżž¤QĄý6ÖĘ“Jµť_+c˝„éâŤ:.řxbÝ­¤ ëß®ŘbP=HÎ!<>‡’ĽüZGEĚĘ”§ú5;\4áěĆĆ,ŃNÖ¤÷ë˘ć’˛ďOçc{?nů\öAÚ2gťšM˛ôvN*,ľŤĆ)éô~tW."oMŐD¬đŹM* ümç9©¬â+4ä:DĐ´’lUëÉńč6v=ÁéQ{¦Ŕ —Q:_•t‰~AV%,•y(Đjłż3ˇOĐR´:…í—79„Ş11Źy·ĆdD9tްËAR+™¬†-ő˙>WÎj¬Ŕ‚`)Ťî Á†’:“’Bş±_80O©ĹýîÂݸlŽ@ŢPeß N6ä‚”ŢÍ/ĐÉ'‡ŚßőÉdÖ¬ďX¨=w› uż>ĄĄî]»ôfŔ9ŘĹńősú[s˘u4Ůj - ĐńN-Ńř0çťŹŽ¨ô}5ĂđĚ)“¤Ů%ub ‹iIđfŕ ˙ˇ}´R9ˇÄuTĂš† Aś‹ěŠ2„ďÜęĘ+{Ŕŕ´* ŘŚéY>µöř{Pkrˇí+’ j;Şô™Y!Bž°ŠŠ·ťoî%ϰKĺ֧豫;¨W~¶»<Ű­á ç‹úú+¶2 -;l%ókĹŽ ţ-Ąáy‰ěš7•H·ť[žT]łŹóX(żö‰^”wśfLýtčš±Žĺ#NýŰűď=Ă® Č—č0ç -,ŞÔÇÂb%ĺmôĺMlÇĆÜ;i‡ŞâŤĹ -Ř0Ц^p;ż˙WÁ”ń®µAŹŇD=R:D†l! 4A4rˇ~yšČ.M2ŰîSüË)ŽëH+Ĺ–‰>WhPöĘéu«ŕđPvŽ„tÉŁôT˝ň·ÚVG*A`}öúÚw$˘1·Ţ6* lÇ\u"-ĂÇ@ęöĽ®R[g«u«áł[iPqphÉ%+F“ áÂ*ŢĆ˝;tG źľBxą?`Ôs–ýe§Ç—ŐUÜęÍ| –m°•`?lM"í/ĄF*ĚA~t1e¬ZX(ÔËYt.Ś&‰ĂwżŘk—Kć«DIÉžŠ÷Ú#ö®¬9çD}ŞTAÍÝP¦hűĐ7ůˇjľ2ţ2ŽśŰţsňô@şlĂţík/Ž#-´ëÔ"$řbÂsS3sü\ĹŻČ© Ť&z¨C>Xđ›+Ś>S%ţhˇ]c§ÓŽFÂťýÝr^R\$QL’:Eŕ´”¸YßWęlŐoǤŮúŚ»<â_Că/€2†ÇĹč›WĐŽS uS,Řý&Áßá‘Iíň´-wuŐJjÔH?cčlĎUž7ş(Ă0E‘dÎendstream -endobj -4274 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -ľJ*ÁÂľňĽ 6ý­É#[D =e+aöűťô¶fpśiH§}!ŕռ㡪ýĆile{18”ŠO'9ř§i$Or“ę H3Ô +Ý -šéę-Â?›%ń -é&Ę©DÍ15 Ű)IŃ÷O]ë¬ ÂX̰ -XK¶¸Đ' ˘śu„«šV¶fËU]_áF÷•y«čđmv7făe§JnÎXĎ’Ľ1° •2E_Ľž}ż…yeSóÇ=â÷Űš/…®dŘËć'U›V Ń3$«VD[_Á˝Dx«BEYń"ró#>ŮĚ4]őµ -űJüÎĹśrCY,·ŚFÄf ĺ” -–U„×’ŤxˇŐÍ 0Ô>7·í rŇiKmŽ ¶‹]˛¦ »EŚA”*AŚä‰ťČěR|W‚Ľý٬*FÂŚXSčĄ,„€lŐ#;¬îO«[:Ö¨A™@+ÔTŠ% ’±u%óa^Ôe`D¸úíŚkU-ُéK»Ö›őn'#|šä¦Rp ĹŘfOńqV>Ĺ)\,úńJcę ĺą°îmˇ©,OŞ÷Gx 'ë.5Ć[!¸ĄŽň8ŹaPoOrV $L÷«˙©ĂYÁ¤˛„ť°‹ĎJ‚´˘`g,Ţ[îqŠ1ľŇťg‚ĹľĘć? „gď^äŘ·;ĺ^Ľ0@ňŇžëN1Ĺ`DËjĹ~ěS:—ćú§ŰŘÁ˘śŕ÷…?Kke^“ÖĂ‚öޱ?1dbű†™ÍSŮ‘ÝŇ˝ľńf„CśşŻhp?ßrp,ŞCYSkţĘÄČK’ˇ:EŠŁZQ8&ßăžgZT›đ6Ň ôß]s?„—ÓZtkÜ›¶đ®e¬Ě6z›;NăďÖb]1`Ro#<Ă1üĹu\¤ą$:RÉ`ŘĆ|Ň}1L›í>ą·ż5˙Ao S»•8˘m–„×;xÎŤčósęâ[ öcá|ăŮ&«ÂOŻ (ýpŞű˘X‰-CÉőď2{÷ísbP|„( Ě­1uĽęÝcŁ`7çC…ă%cźÁđč˛oÜĐÁh÷Q.'ЉäÜoŹsÓ;“Ňń _é?X˙=˝y!Č{˘?hSKôw†äqŔíć̤KŁŇaw» hëS/˛\‹ÂĂĆô5®ył®‡‰Đ]ŰčŮbN ˝3±§‡ĄžĘ®Ćb K] -á›GiŤ•†U4ĺ•DĂm˛Rh,ť°Y›J>ü\L„™^í2·ňMpŇd&,˘Ž÷ë Ř.sĆ^K"÷BŻŚÎ !ŢőÄX%â“QčDȨFn)8¶˛Ç‘k§Ćíhµ–·#¦Q[Lµ[a‘ăýÓdQů>,ůĺN´7»‡]Žô –„D‘b°0 †ŠA™îßV”© -ďÍä`«¸˛$ś¦Ź†M3Ʊ8Ť›˙|ĘęaçźĆK ®tl¤5vś•ČIź°ánłŁ×Qą}šo Îńő:fĘJâF§6řŢšNeq,ćâq·D›ŹŞóŤŞ.L3kc: -§ŕŚhšŇ_QGoő 'íä -ŕ~ęŠi´N˘%Ö‰Éúą[9-Sˇ°-$‘S.«ŕăW±ĄĐňtnyqisR;{€Ő˝y¦f—r˘ŘĚÂ3(cćVýăžŮŞ®Ůíďßű¦’›'‹ÝVć\E•Ű:ăŔŰr?¶:ťš>ßsńoiLą1ęĚí$ĚvĐb‡tťxpłÄ=áÎöîµGőŘë€äüăŔř›^oľ—¬ZÚ ď¶áÔĐśoÂďwDˇ“ň^?K‚á&v9üąH¸»QEťeHły[$9ÁUţ™ŐŘ`÷xw—|g 8•Ya·¬ĺY¶ôŰ}˝ÝÇHĚš6kűŹNĚÍq!ď6ö6ëťĘ°ďNâíďý‹d!ćĂúŕţż‹±˛¸M·ľ4ŕů’˛ŕ! Ňť ’f -*# 7ä»îW±|’ -'ŢőĺL‘¬śÇa¤ęUfFÔ°EüQćŃýĺ*ţĽwČ{OVÄ"É®ˇL?L±<#T«>sJV‹k°–řϨx0ĄTgY¶oćň–&é)•ĂiĂć7aµ9Â#ŔpBĘÍúIď"·őľKE96Š®Q¤Ů<(\ŕ[…2 ĘĚ> -stream -sm˛C˛őfČ'k¤ ¶Ä9}ńtc.qü\~jĽ<ä -!hn\áBă›@˛tV sŹŐ¨Ux1S™bŚY"z‡|üú™97^P>~ź÷áqđ“?¶ŽvmČc$kBű-Ŕk"Tś?iű˘^‹Ł‚ňC–Ö<§‰hx$5đSŔÚĺ>č´Ř<TGű÷mjlíęő)}•l: -±?·6DCÝťbÜ$2 OsYŕoHę©~UĚh÷^†ĆpßţGŐęĽrőčĺg=ŇąřâEK­â¤vDú¶%¤ąqóŤÍYr|Ńt\ł,~Ţ«ĂŮîbĘÚ[CĎ˙ďä]kî|¬“ ’‰ű…ˇÝżOPŐĄżHŞ˛^™K©Ő}âEä%ϧwżč°MŁ®Á}´ů3»EY˘Y×—‰ÁpF ­rYoşV`RĘÄ[Ţ‚¦źţŠŞŐçâĺżL?§•J*Űf -łOÜdđ’Ó…ÚéVľĎ˙¦<^U|G­©¤“MTܬŃc -xâÂIí2_DgQuy 6Űýf;CDDc0˙FsÄDZsě‡[<>{Ö÷…H\ď›&G“‰ś[ú¦jq?źDˇćÁĄ2ëk•HM¶ÖW;lúĎÄÝA7sýmď -ŇfĂÝXgEn*nyý(Íĺ‘bž§Ĺůć&ŤrIąM™b¬<*Ý)–I¦XŽö Ő+85YÝvQ¡bµ<öÜĹ8 r_P\Ş6ĂłîăµÍBĽ‰Ŕ«ëjŘĐ‹‡2ĽŁĎsŢx@Řa‡ţôőľQ,Ďů«żUĹޢÍT -Âňş7$™ŢŚtec@»łĂ:(=Á٦“é#‡2p—=’š4nHł2«‰4ű\“ăUWN›IP¸űú$ľ-çˇNôňßčé_Ą˙ý„ł´>^ţű…Š_ăˇ-©4~YÎe-ő#UKŇľ¤5( ÂŞ»ŘëÔ§ňÓµaůU*¬nŮP&i‰ÄXFěî[ 9Ä•°çŹP°˘ńťĄ¶ůaśšQhŕ—Ç?íü.ĽD5çsbě¦î" 'ŃűŻ7*QÄ!kpŰ̦«Ř—áŁ×yŕ%e hNc7AŇ Vi”î«)—"śěočĆ Ý;^}Ă·°Ăµ@|!ů`=zMŠ'żŘ08‚żób˙ŘfżąEy-3ĆćŁÔ·ŕç$Ą9‰ÇđąIw€S˛ao,ľ9ť=19WćÍw‘4·źŽkÇđ>’úďňđ&ŠK˛;ĚYpţIĽŽ~hV‰Žüüę—1ßŰ ’˙(@ËbČ$0 !ÄgM~ř——9Ě~°mlÜ_mÂăűCiÖ”ŢěWtL/®<ĘMlʰ4áĂůďŐÚçů€Ą«™đś(޲6Ť€ťU ©ĽiđtÖŁ×O*Ë/ÎBN¬éżŚÂ3T…š/˘eEÁ?Éřöýu“:Ěő%°;'•°·]SÎ2Li |Ć„bFǦKR^vÔ5řVbJ U“xÄxŤ‚Ź˘Łôöl-Ö Pß©qwî´#ét«ĽoLěß ¸>®ŻňMf/kĂŹąŢ\ßż{Lj¬u[§~Ĺ~bk„BĎE(‰4¬).®“Ć+@ÂĚ(¤^słßôXázcŐ‡*ożÝŞh÷§ŕpF㗼ⲢšĎ9!6Ţb3÷đ×ńóAvN«:é]ÎăU0ŇŹŇ:)Sé J¬`•Š4É#ŁV#WŘő>;ü˲—óÁIŢZ•&~şźŁ}n¬ •óěźÍ hŰ.íď „ť/ fËoîjT›¶ĂäWö¦Ě~ÍÁ®HęYCb¸|M&É&m@ó›e „“5ľA IIÂgQ“Dŕ(îéKů:x‘cŕŤţé¬S_Ŕá=A9Ažá®ŽťÇS©†ŽÔľ"{úv¦Ĺ˛ťmÓ‘‚‡qÓ†¨&·¨ÖŃńryň†/DD› 4iŻĘŠ -řö!ÎťÔwŘĘBMcŘŔmbwňśźŻâźĽ;L—kt¦’ŠéˇnsĂĆ™eîƦ¬>?ŢŐžĘ2íŘŐťď+EKČ.Y1%}é'”ńŐ؆-h› ą«ąW]×€‡p‹Č núŔq++ýšZ9Ó“@¶írEËą?±(ÜčtŚŕ]’¤;űâ™Éź^±A2ćšé+tčËç(­%¬‡~Pb}@3ă~¬mĹUeĹý2w -ÄxßťFFRĚâ‹;Mą†Žâ·ZWpY=âa5pTH—Ëáů ü8ŃW‰/ÜʉF>BÜ3waisęo_DoÜŤžo6ŁęQÓa´ů]j;°|ęÂSj\–¸u¶ĆŚç¬r+d îÍЇ`Sßś=Ř„t’š´·xŤüg…> -stream -‹ěC{üšŹÓôń‡¨~!o~Čm{Ë^ÜQ@°%ď.ś-—m3 słĂXťë%'fťyŽ—ĎĐĺk¸Ď«đ˙Čéîą\kO łN0¬Ľj% Jä#¬Ľ%Ś×˘üŔÂşU"˛O[«?gŠó9{6„Cp…ři´ĎQ˝wz@@U=ËŁ -·wHCc–Ŕ÷mˇů+_‚-mĺćźr8>ÓźÔRŕVC>L cŁJ®ŽĽW% …|o˝¸L°š"‡;ĆŽ8+¸ďŹ˙x*ŇXY’G1eĹ’Ôţ 0L,rÔO&w]Î55ŕ9ܬ„Ë˝é1­ÚĺůŚÝďU%•z3$bTCQ‹Q‚4Rëuü}Ă(˘„…`šŻaúžv]Kđ k蹸B«äM‹ číj…ţ‘4ˇýq›9OIč۬†`»Ů“¤«gŽ‹-ËúŮ]ć´’ˇ6 †]ŽÁŹzműd÷šˇh$€an S3s>ă®]ĺ~yĺÚ0Ł2äC«—đrIëj~ÝĂJ®ŃaşŤ„ÇŮt•Â7=F›”Z•ŮËE˝»ĹÚk¸.‚â7žˇ˝:ŕ€ßÉ©ť“!júŞ×—a"ĎPrŰÇÉÉçűŇRŔÂ>ĺŔbMÔQĐüĚŕśé¦DíáA¸Nx[…Z_ŽtfŹvHÉ?ŐŃ Í‘­yĚNÚißČzIfÝCş÷żj™\#ß÷Ĺ& şÝşđvpóĘÜ—yśËXቪQw„-e˝g2ě?“UD©yᶇ%ŐŚMľĽ‰ž6=đ4BÚcő‰%,ĹMo(/8Ĺ÷ÂňŇ8˙<\ş‘ ŤÁĂf•˙ťXü †S…č?ÖŻ%˛C^†iëA)wľÓvć×-vŇ6pŐlĚű_*đ*= Ó /Ľ5'lĄ×>YgWó  -ńş=RÎO•43k.oŰżIä}r»Š¬ÎňĚńw |Ćg‡ †ĺ¦WáëoqŐÉ“.’˙]ÝÚŹdLGŠÔ‘:O›Çć%ŕüz=X”ŇC˛¨Š -A9u•îĐQݲ@rŮŻ…±ĆČj«®T` tÍźŇň§‹lq3ńÚM +¤`˘{4káTĐô0Î3 •wlž›˘Ě”v‚ŠC5VÉ›(cL*ăźN!`Ms˛Rđ¬`ÓX “…ĄRŇ‹…L‡ą»‘n7(wfţ÷Ľ.,rÁţ_evo%'ŤŻe9ręQóaŔĂĆQý˘‰ĂjšŚ럾؅ - w†N€ö@ßÎ6 »˘+ÓşWqĺĐ>k×I¸őXa¤­ö±ňZl:R w˛ý’ -đFt˙łÁ ý‘|ß5”ĄÚ|Îá‹WDĂű+€X¤Ę đłÔ÷$PMÍQ±ÖOgŤŰ%r˛Şs XśÍdM,—zKWăľ”·,b´»îůđŮâŢBĆgy˛Fźę«e·´ąĹ±=°Ó[)˝so·óŢŘ\KeBĆ}a}%ƔŻŠPęÚÎéÍč A’rKČď8^]<ľębç˙xů¦[nŮe˘˛ Đ~Ňžá5]Mę -ŁArťä€á[ë.ĘÂ+—(śő#ŢN üŹ8šŤˇ{Ż,d<*ą·#ŇI§Ť ˇu[MGçĐ7^ös$Šžű»°&⣬€Lďc5©ČŢĚ3Ť"©Z[Š[¸|ůu6ë4a÷ľ.-;v]‹zy“ĹŤăAňđŚ({Üş0t0ˇAÎł‚÷ŞŢĹ/ë ‘ 6˘+vŢ˝ćQ^ Š˙G5dëµ @Ą-ř˘Ocń©ëÖÍ×¶÷[#¤=0D«(íwŘUËuńMĚčĺťgĚ8ľŽ·ŇÖód…r>CűÇť”™ÍˇŠ˘5˛ô„YËx€|üĹ|‚ťŹ0ĐŘ5 ť%JU‘]‘ -WŇ‘?ZšZšČTËfÇĐ eńwśZ^“ -˝eöfW|ÜmŠú{“TUKWˇ3Ę5'«rÍ÷•j—ŁCŻG—űëKÎűyč«ÍÚ-‡_˘+µ˘– × ¨x‹Ď‰ô¤Z¸Ř[Ł/ÇËgÝĚ-ĂÍîd2ćüÄeąÓ™2ĂĄzZÂ&?ôqéŕn™kVç¶hĺTÍęŃ·mÝĂť‡N}>ś+HĽőkÚµéôÔzĚuÖo»ő)‹#((ú—˙GŢz†î‹Î",ä ¨v3[[Â^9dŚJ˙ŁaIj0đH>`8r'Oy3YĐ€©Ř­´‘2îz µ0Ůý·',«ŮĄ%ŘxśIçY†rŻhšOáČ>ť—™v6‹đ§†§(uQýń—‡Ś”n+6/ŞßŹLĚx»ä·µv7,î w6śu›P 2eH„χn,ô^nĐHE/yLC śwű9­˛9,‹DptüÔ5ą[ă·˙bzňXŔŚě&z˘x`oľendstream -endobj -4277 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -.ŠŠÔběŔ§h‚+Amź»Ď -Ô ‡Yď¬ˬ ”çTZäž% Źg3Ď©îŔçqWÜŢëE˝'d ô—˙ĂRđŚ¦©€ôz&tÓ9Ľ©¨U.DĂ(”Í0Űhâ·BX"Ń„«ľ#+M…žŇSÚN¸š5Í´…eÜůs›Öă_űG\¸>›ý ™@Lj˘Ł‰_·'ęe–`P°g© E׆!ĺ?Đ‹·ű‡äÚE\˙?‰E€d+ˇ#÷¸­Ę˛öëšm4č -=úYNŐp|ĺp5ě2%™ÚżYŢA’cŞ‘ËŘÓŁS˘ń!ü‘$#2‡ňfĚ-Ă-}†~É KyEśҥĽ†&a_Öú˝Ś!˝q'óä-ôuźTU˙˙ßäźřrdŮŮö“Đ4ë6ęÖfÍĂ$LÝ]Č×÷Q&÷miů, 18¨ĽßH?ÄÍşoŻŮW4Fpń›Ýűđ®Çž—ĄďH°ŤŻi7m€ëhçż{Ň- -2cÝŐ[Żő‹GUä,«kB>˘qx}K¸ŤŚÝ—ň,­Ô•Ť ¶0şk -ÓoďO+÷…(¦ę,śĘd™Ę’ô Äę ©Äaź×cF´ô§\mňę řV@Z%<¶î˘öwĽ NîÝŃSt·ďŽ'¸„’Ś€Křú+ôA»2RZ µ¸E…{B`e•7g0ç,in_›ć…ŁŞÝÔšŽëÁŔÉO¤d®»ŢU±+Ů&°Ěc–l ţěÄ-ɇ`ÝÇěÓúµ‰]˘Ă‘ÜË…_¤fŃĆ´fÚŤ8My>µŠ°G]plű„ÄŤ-¸ŃQ5ŕ6ä¨ÝD‰:Väun0;ĺŶ¤ćŃ Ôěd13ýiO#5o€ź’ťÓ~…W¶ŕş–Fźr˘©]2ćCňŚCŹ—“úuDGůÄŽMw¨'ě'’ÇvřVÝ`śęfÂ!ˇ˛Łsě6`@gxBů.cŚ˘NiŽGź<¦8 »RÄ2qR'q(!v§aÚe›iCÖ'X:o l¶»h-śÂ×[›Ję(í{Ăîă(E;›Qt:ďäE|ŮdE8ş¶h R{…—†?É;żŚuZš-\pâ”ŰV۲0Ć—vx„gL9ćź#ôůĘSŚ1'":y)endstream -endobj -4278 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -rŞq¨¦¶·9‡sL:‚] ô$¤©ť>đ-QDüŇČCu*őČtĚĆI Ěsó­+/ĐÁ°-+) AwöçžEy6‚¦ă{ťž;íë†jÜż“ro6˝š?Ďś‡}ťKWĐĺMŻUć|yx±·rj4¬ŻóÚęĽÎÇ1—% ϧw^ -c·ő—ťű= ň{b ·óë^*·ş _‹LZ†ÚmńmÔÝÓŘÜź˙PU‚Í»ôńfé Ş‚ äRĺ»!8ą3v˘8d2XŻÔ´ôť›ĄŻ–jěłw61نDWÂ-Śm§P,„ÍŐiÇ‚{¤Đľn(џʥťY}$ŕď)üď‡9B‹ŻKĎܡ9OjŢY’Nq—¦áśś‹Ő« @Fčô…M\ťĘOĎýhH«úô±z© µTrď٦oüt -¶uŮŤ|"K˙G—öđQů˛¨ůGQ`bAŮÇ8ď Â8“NSľD¬ˇY.çŞ{*ٸÂ=ęş5ďĘŚ‰Ě(Čę…uÚ¦ĚmËc)臣 Pâő=[MŰ Śą'0cˇ!ú> -ZŐ{|U&ş„şË'°d‡ŃĹö°őIAüŠ/F´Ĺ‰f˝ä°€ Ň@ÇQ,Á« -¸Ďë ôN»Tô𯞦ďťh2•ďÁ…Ť”§±Ď-ň?n7tsălZ÷ô#TF» ŃČťěµ­«Q8ÂPX - č0b›Ó.ş‹.ŐD™âq$¸Oß±šúČ,ź ĄĄč4ö‡XmťÜFçD~{±Ż,Ńâ“čon¨’Ţ ]ďež´"ú1XÝŻaS/ĚY~n«ę(şňúMÔśłé%=“Řoü$XĄáŮ|Ý"cë7 -’˘=-}* ĐĆ–=Áňw2m.Nˇ€‚€e1)0’Đ­°>lułŽŰržG:}÷B›ľĘIňöZS\/Đş<‘g{ůžqé@™‡X€BAľľ7Őą*<-Ă'ŤĂÇo/†Ĺ—6„xbËÔc"n¤seĘÍ70¶^Bt:P…?[Ű5Ą^ŽXĺ«p§wëohg0Đf M)ĆÂ4”RpLFŮÖ¬ĺáuň4KT†¬˘eüݖۇź‰~¤uîĚŻÄ|f…ŠIô‡o«ˇP@•ZŇó—ĺţ+ÓéFü˛HĎe^!ŚĚĆź–Pć~Ůď;9oTs ×—é5Ń·„/‡‘!w˛˛žZ˘}d×<î—EO÷^ă«s{µÍJ‡§ŻŹ5°ĽKyYľ›ôődô¤çT€+ĹzŻaKO˝¨zŻJúËl=DÓ˙ÄŻXXGáŔç.ŽXjá“Öú»ŽřŠ5IJ˙A¤AŇ@Ć!VWq,„÷5Űę˝YÜ–č•c“Ôśß!żYRń3('`Ľľ!7>řt'A§)˘lPł|ů Ö¨×CE«˙­kîř°:ăŹvď‹S¤nMj -/—(ĺ˙:Ýľ1ö.[I5Pź2Z¨ŽH˛ĄôŠ×€źG6Ĺjm˝˛\´IW±Äŕé†kÓ9†3Šž˙\ł8˝µÇţ†7—GSî˛űbŰłi4Ú(ăŹď'»Ú•ÎÎD$Ěeß­ó«řxóĐRă?-ىý¬îş°ś ’8ż˙•“ç·/9ĺ$¨ëůtď;"gţ˝‚…—šhE ´™ôî¦7zČw‘G„Jkň¬Hß> -m÷Qč*3Ş)ĐEăk;Ů7zHŔ›] -®‹ Ćť9žçŤŔ…owĘ·¬öŮ|†Lš=ËÚĹ8·^ŇfŢ"ő^ô `…+իήú\tľtCEDm/0d:9¤“űůbŃłO×Âşbđl Ĺ€j%‰@Ö[Î`‹MíĂÎk_0ľŢZËKűR’Íé2Q–:Ŕ#%ů iÜVڎÁ·˝˙ÇâQd3ş:U¦ŐëT`s‹pĎĽ7?‚Ž*©•”+\ánŤUăŕ˝s‰4..FPҡMÄ20bXKçQšZŐúäůÔ@űu+ŔĽ'1)VkńťÜŰÉIy`˝I6 `Jâ‰đ×­U”Ůič\Ą˘ÇŚÂ>•-)|OA|Ś\~†M·qSAţ6ng*Jší8˙çÄXʰwť¨QoôE0á‚ä㻵iM-o—ŕ -ż%ëo¬endstream -endobj -4279 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -Ď)g‹Řťä„ţ„ ˘(ëV’˙ph v9IŃÚ×^ýąâËđEиµ˝÷Z)~‹{Ö›w*NšCÍ•°ÔÄϤ޶Oj1×áŔ°ĘµĄ? ˇó~†ďv`FHË9JˇŕoîxŐK$©2"qöĚZěMę ĄpYs“Ç– ŘCư1ňŇÇ6ŠZýÓbyĽľŮŃxí2µ¶k[is4€=–HßćŽţntšR%ţ˙$g¤l‡zwŽ'áeE±CŻ]´h !( ąż¸üŠÁüĐ8@HľÉĚLł=Ó«?|ÍĹKĆŇhl¬űňŇÚÉĹNîY çç~I­{$ -ib»mź!Ż,‚s˛Ěž~n‚.zΓß÷0¶ňOž#ÁŐ"4˛\Ş^ÚĎ\ImQR[YWÄ뽡}ЬĂ~Á0HĎ^Ż2l/›±Ů")3ĐĄq|ĺDqŢ× wÝř˝Ô8Ę[1ßű ţIí''lr~ţ׆çxŢiocŮušH´aÄ1ĆŮ)ĘzwĄžÂ¦éÇúĺÍ»+Ź[NF2vž2TÍ–ÉńńA|8Óň­?’üL€HÇ…×F[ŘţŔqŜαږž˛Á®±¦[ĹÓ1çŢ46I -‹  ->5+Zë•/k€bXZň•,rç˝ć2Źj)MHá/iiűcA獍ű<×JţĹ á)@—“Kő› íµ~Űşš-—¤˝)ůyÍçő%’˘.vw rÁ\@¸çÖoD ć» 4 Fhç¶»:Ń×­äMnŐTšĽ€>eăFĽÔ—ôűĚ“ůŰ’[ą˝):/ď÷b§źĘ=čk‹-Ž(âŹg”+˝“}OŞ©¦¶=y ů4ŐôŚrĄÚâ UpoL8!iéŰŤ<ţ„Ń™lČéE‰ő8Rkť}pR81ýM‚Gdću i–¨Š/Őŕ»ÚÚLÎś5bŞŹšĎŢ-Î\ĘW˝čL˙6~çíD1ß©Ý¤Źž™qî˙;šŇÉ4ł@l§Ąť%Çx%)ŹCôY”ť1ŰB:ĽÓŢŮ ÷çč(™ö“C¤c¦ŹŹ]ů'%ľ¸ďT2)ť–‡á:*ľ0=M±Ač<:SŘ"[0†e٨ˇřÄ,¸RíťÖË‚ąčÓěŃóG¸‹çűă@wUĆŐCuůźJó~bb}†DĄ$Ő˘/`Ňe/–©8ŘÄĂqűI€&+ż˛Ő•a a~ťÎËą‘Üs^2¨¨‹cŽ©©UęîÔÝ~Ń÷şý©/jd˘ŐĚ+´Ők&ÖŻ”× ŹLTÄŮN}¶ëąŰńţÖˇZZ+R‰«|rŘWFšË“¶Ź#s=NëÓŚ™´âꬭ…­a Ť" -üÉkŞJ@9]_ĹGOľĐ|őÍmú_ČU§•fđ´°‡čš7j„ -*e!Ś‹fXC -)˱hR§Ž”ő®üSÔŢu‹0VľpM÷t^*ÝÝ5(©|çWżž`úóĺÚN¨)Pç»óĄ"3AÚZjhTv)-§ŢňÖřç騿¤Y‚›ţěQĄĎ ß “ľ·ŃŽÔH@ÂŇč*#<óLfµ O ‚‡ŞzRV$[-3|ŤLŇö~i‹úí·›Ĺiö]K^ď1AöuÖ). SŃŘGŠiç±lŢsxľĄdÂć<\Ľľóé:˘[s<‘`úg‚>š»§D|…æƣ°k†n Ţ4óxŇČŐdîrŘ3ÜmĄ™s,±·:„T4±Ýˇ±̱€«‰«şw3V]3%)oćFú…‰żÁŇ7!ĘJT9[:č€döܲ^™ţfWiiőtŠ*‰kĎ7Tá%ć'.ă0we+$ß'¨nđW¨ źŘ®îV”ňHőÂÝÜöVW(]&Ż`{MYrl„2No‰LU8Ę4ťĎzű[ u¬ůoŚajMÜ{ىp âp¤…]^Ó_šë=ŔŃ jĎdř€íw˝Ćvo-PjKwUHIµ%FśfrŮ´Ä] ńá Ą: 3®íďĄ;^ÇóG’ž—sGčA]cú †6Šn÷ě> -stream -óí{Ś‘ň!}™óâ@vůú–PBl:DŤ°ř=3rČ6°+j.ĚÂ}-Eń@÷±>·®¬é ¸ö“J¸‰D™ő!Â˙—­śJn(wJ× ¨µ«¨b¨ęÍr!­& mĽ0¨š›ú†Ł—ömVëi1"iu‚Fç{(y·®Şő'ľĐÉĎđqĺĄT˙Q¶#ěô± -ĐČÖÔCU1–$ -5˘MۦyľâHplk /ÍŹŃ5{4%1epKYUѦL¦Ű†ÄłvüчîOµ6ţú_?ô·SŽ*~tÓüc˙§j™"Ţs¨é6ďśfű IŞ?Đ…»żôQžHČ„P8ČUŞą°âĹFíş6¦ËT‡öqÔ[tá[í@¨qF›OińOń -ťQ÷.úřŻ=äGŹ›xřŐSr˝­Úô˘‰yĐŞO݉ř`ĽJĄ±Ĺo-ŞŁq22SÜCôAŘCÚafŠk|VH‘Öt­Ç}ů˙"?Ě9Ň /íIr=›Íń9…íUiĹöTĆIţCe ^ñ‘[yŢB'C“Ę˝2¨řs·}PKRČA^ˇa۸Ť -ľ^p°v°ŇŔŰuďWÉââXő;«ł&ŰxŇűB„BĹ%•NĎ8»yGjîłYTŢo„i™+5“ö<Á¨^™ĺ`_˝ZŃzVúó˘‰UrĚ.çú;J2T^ĐfkŤ»ŇtYĹG •]ł2,ˇ)ëŞ×¬0פĎjë†Âť1Íś4&n˙µ"|ňžN”/`]ÓU•rŽçÇą/™ĹŁoçrb1ę˘ęÚ®·E^ˇ[—"!&Ż'ťňwâ ˇ—ś9®vŐ®ăÇúńđ,Ŕľ!łĹu ÓEťąéöťHűy*ĺ4`~6ÉtlŔďSx a÷~˝ĚŰ9Ú¸í׉Ż@Fúč± ^Ę<¬Kô ÍŞă ÓÂçží˘;ű NO¦pD‰ÎÜd´d:Đ1…ˡGrnż,h2—ˇŕ€fJk%ňäÇ WIŘŞw˛Ő±â'”ŤĄŐ÷\ÎWŘ)ÇW3˛gy˛V_sÎľQ‘ ş¤lŰ—µ¦Ńt9ú8ŻŠę˙©/ݧ»nĺř^÷Đ3‹H “ëk‹­ýŔ-düW}Ż1c(řE9i—'˙s ˝ů} - ňÚŻÓ9"¨`ĄI•:ŠÔç3ůĽ¨”Óp˙łc?Ô®rŢ‘|ĚDüʉµfWGć»ýö«‚Ŭßô!z0//‹ĄćHkNňĆĄş‚Ž`{C˛t¤%gç/qHjĘşô%ŹŔ*6{úą”čĚvĚ(°’K)ô2ËČ|Pš yw§Î´BtĽĚó”ÂýQCÍUoSUĺ–w˙ŽQÂ+öĘÜÁłý&ćuÍ«ń‰Ňř†‰¦ZÓ˝Ý]ĎŔ›;ÂqaD*âvhÇz›† Žw©>h@tŐţ oStń,ÍŰppĹ2¬(đFFOÁ´÷˝8íĆŽ!^şE´»|ĎDkw“vµ|9(YsŢ™9†‘ -Á`JěwÚĂěě8‘÷đŠě˛żĂv 0€ćRB˙%j:ď†Ű%«}GÝâŇ´6Îb®Iť923އ`×=ľ‹ŁÓş™¦|÷Ő0µwZh0…Ôá˝ďäW"Ý‹°îd—zëbŮĂĆwöŻ|übo,*KÖÖZ °yóôCß/Ť˝×şµÓJŇËÔU“식2f"ŘńW©\"Şz6öłHřendstream -endobj -4281 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream ->Íţëľş©«„ł)É‹Bßđ·–ZcOo˛…9nc¤Vü1*ÚżË{ââ˙őiÖşh#ĆđćČ8ˇµ;™’W0GŤ Ľ“€‡Tv© ‹b'‹+¦F˙1K ëY Ň5ą†1ÜFÚř{ąléÖŰĄJţ{-XkHYßS~ą]ÂĹĂ]pU6ąŢ oŁt?>Ć›˙&łŁŇě˘Ył¤ÂĘť„śŞ’ÂÁ0Wż‹IčdGF†¤›ě_®M’ł;G«YۇXÉ=·2F‡%cHÖVúe Í×o•Ż$ĺcčąďMm;D†Ć7·ÓŔN=ňGřĎľ«h¤řť-#2_ÁĎâaŞSĂ%GŤ€ľŰĽúH¨Śeľ Ń[úˇ äÚ!@äŰŇ»ń¸$×ń×ú®Ć~ŮbqSÓ7úî,C\B¦DIŢň%ËQn}}ŠrKűą°.ňz` źŽÝ/ Ň&‰Ťó-7‘]ĺ:‡¨Ř„­VĂ6ďąy÷‡ĆIŽsa`ěw[–;JmXž S縪ZużÓF´ŻÖňýîŠ*ié%wkĺ[ŁÓµŠŘÚaH°%ęúŐćj*ŮŰŕŘÇ٢©k®żÓ ÔOĽzÁÛʅŠn>¤G€f<ŢËW~W4Ęé3Ü9íĺ¸ăzGÍ!–˘:{ü0‰^ť§÷$ą˘ť¤ĹK ·Ő}@ëĐ’*%W_gŔPy MC1Rٮѷ—v¤4hŇ -_×ËA-ŚÉż×T†ÉCK·­Ę±ß¤şß܉ ~…âµŔ€»űBó·ýČ7޶űŚ„KZŰBĹ/ Ă5<tBžGU×!R Ý'/4ę#˙ŃHŰĄá–űµĆôó†ű|ťp^XĂÇj´hşHć«°ö7P-ő\ÜíEţŰçrWfí˙޸żň ‰ČÉPěý×ff9?ă-icâR(5ް®SsŚ<3’uĆî·Ys˛$YŔ°6_Řů·ć›Ë{{‘)ęţň•M°‰uź­LThě=–ˇ–érÎ G ë)JʎgÎM>ÉË׾?g=Ś^ 3­8ÂľqžÔ=LN çŔK1ĂGfźőĄ0ą’|&ż^§ězŘŇ“Ş`Đ…ä ËÉq¶ľ{:ÝG˰ŞGV˘`¨ý`âMé 77â–?@´ PđľŽ6Iľ,ą[× -ź Ý}|‚DXRŤŢX#<=ˇŠŇÄĽW°&gI ĹlÜô Đ™5@訙dfÜw rż=ĎÍ9w'2F()m^Ę4Ž ÄúńsŚëž -ćť·HĂPĄÖ$µyGĚJŠ~P§SŐ€$NóâOű3íę‚ -- -:öwŚó$Xă˘j×ěľZ™ ÝJűűÝň`ţpľ"”ĚjóüPšP¬‘Ě|)Ó+XSd‚Ă&KőěGť÷źq”±í _©¨ă›Ę•Źh<+–ÜäłŐU3̲¬Eé×3X- ‘«dM -77Ę€ôĽ‰‹ł ĐÄ.Őů‡mŮĆĚśu”‰}Ňw2:•ŻZXn^C®Y\zŁ&Ťjeć].-T<›Śźĺ?Î!rWE|Ë€ÖZÉCű–ŹÉXîx@·9}=‚ÝŻçŐ‚W“*úŻ+©ś -«XÎîBýIAšg_iOb7dq8ŠÍw˛ŃˇUv¨‹a@ńSv­Éĺ÷/É8ĚÂĉ«y^âÖ‰žHNpĂz‘ě‚7ßעFúYßś#‚D«Ô,$ëz¦Ř…éÁ˘Teý˛âÍ˝>1xáňoąÝĘ„ÉäjúËU’Ż/-ŢĹeLëÓó.ţŹă}akX"±¶5ĘXTâďŤ%Qš•ĘűyyJ#µ âC}˝‹Yť,HŢÄQblŠôEPÍ~ŻjČ™żA‘<ŃUQfNKłČčťďđäUĂ(‡SÁŻů7Ęc]ËGäCÚ[«s@Ňp‘iĆ!×ůő˝6¸Ă8t´Kú¤Ó›’ëËv<’N$YgóäöĽC…ĺ"A6+ěŚUaěçdDĺ^ĺĂ7QřŠŐĆ÷Ł/n¨áđř•Ţa­/ŹZJáę^J-” –[ŹĆŁ6@^RŢr*µť> -stream -ĹUäž"bJ/î¶Á˘„˙ˇN¶ň7-Ű|ŹŹ)>l_IoŁcG–®;wöbź«·ž˝7ĆëpTŘY…”€MXL—‘ŚD­š°Ž“MUîJ–áČw¬ây_”F&Ç·h¸,˘%ü[PU­Ó?ĺźf-ď¨x§«Ë‰ę»”o,Í~dµ‹“}»ÄÇlŢSgÚĹj<€ř/?mJ˘ű ±® ?t}M˛  O7Đ -…ôú‹Ü° ŽČq\€Yש{4I¶ćDązż(úň•ř iŔç¦ń™!ˇAČł.Ŷ»u4VBe󎇨Abg*b9ë‹*šu§"ó3›qŻN† &ŘôöÇ2–Ë6=±Pŕi¦Ä˛‡bâŘ#^ŘEŔEBŤÄŻ–ěćD@˝d®˛ áo6Ľ"7 MÉčÄü“G\—×-€úŁ4M=ÎF‘Ý\pĘśjŠţňa¦ŃFgÔ±ÎF‡î‘Ü+Ą°Űj“Ę;q9‘őű€Wĺ ş•Î\/;ăĐ0”ö\gS ýľŃ@»?e #żąŁßŐďsK6đ1aJ†QÂđ¤O»N“őq]cÁWUEsµˇ¶ĘŹeďcšOsˇź¶)yŚEägĹňámHv_ęę/Ë7ý«<órăMÝ^Ď(ëͰV8•SúęfU5™0 -őŰ›g3’™1!’@Ś<‹¤q”¦ś˝+«üŁhĚR‡I±öć\ŚŽó#ÂćńGŞń+=u˝Ţ:Y.ÝŔ’ÜčŠ:@>ĚĽXuç/GŠ·Őo'11E˝îĚW$î±tšOç7ßř\iŐakŠ©ŰűGĎJȰNô–Ń„–µĚC{q\’ȰQ/"˙Ś·‚».łe GÝěŽ-Ů -T<°‚camXÎfbĎŽ˙Höéq};=“×äŮ-měßţ;t2Ç,y˝ţ'ą ˙ů€›ÖrÚMsPĚ=dŕf® ˙OŇC-h’;I}MK=ÁĽLuţöwŠ~ ńŹ:,‰Űlňt{éM'”,6YhqôÖ·–ŇT?T…m˝zö(Ů6×zn×Ě&ô'mS•šuťŠ±K·bÄ˙>Gäß•‰kHŮ˝´Přýß´wÁšđţX•$ůţ|ôü¸¤ą –WŕĹlB¬Ź ُËG§©ťwu´Âv5¤¦Sv-uýqŹTÝá?㔚Ń·ÄĺXů;˝ŔţŹ›‚…gř¤x{îĄýďgņ˙\XµP.)ůĂ -’Ű՛ҵáÍřĐÓxËýŠ@,ÖW=łŢAÎŰWü•um¨Yeć¸Üá  ç•×”_¬8Đ! -H䌧ÔŽ FĚşĽÔ-Qđl˝— Ćž±˝Ů`Yc2ox[Q=‹N §Ä;°†ŚK'î¦ţÎZIřB‹Äŕ×G,čÉÚđč ;AŠÚ?f˝ÔđŕF˙]Â7öW s­,ď -`zTěé]Ýëp¸ !ĽB(Ěf)Ť·/ńĄ´ó;ëyú9ŇMńŤ¤ýĆlYâ˘]w§Ë˙?`¸|—”oHzAT·a÷D¶˘¨ÔýöÉ*–!"毗.[}”;…—ĆVk\ĎŃ -ł`"ŤwôÝ+#đľŘúdrµMBdsTůű†źFĺ¦ N†“‚řÉ\Űţ.xŹĚ&Ů}Ů×ĹŇżŔ©¬“BëůtĽíă!ÔĆ‘˘â0‰Şąk‚ýzŽľCŁrŠďË2cw~ýĺłĎšZNĆöS±UKŐ?»2¬¦R$@ITx’¤šĚȧ2©4—ÂÁé? ;?I`đ•ż=ËŰ_bÄĘmłqń•4ä;°p0Ü1–hBŞ'ëť±úrwÂ˙žµ`°ű$Q¦ o`éd˝şď•1ÜÂK| í 99jˇ“Ž>ťKČ|n‡‘•\2Łę>¦ĐňΫ…Ôd2ă8bŔţV#śF¦Ç/$“.NšßôÔgůhúłcl๏i)ŔýťL,]dmĄä XŚTŔÓIux¨.¬ďËg5QJ°'čŻ-ŮËöd°pŚ™2sÝZÔć”$†i}á÷îsý”t8őjő=tčĺ5çč„é@,±—ŁnÓe•fÔŠ‹ä|.ě¸čÁ8ÍÎXФůÖ…+Bp^řëDĄ&> -stream -G2W¸'„čő-$€ś"TóoĽďťÇ÷ ç»ö0¸ÂA‰Že·‡­€ ż®XUĄË+-.Mň99}źúÓŔ`jëŢKz]‹ý^| 1Ś/¤E¨`ýqŇÁ .AŽ ÉĽŤvY¤ů1ÂÄ0qWm $n±+ -sß,Ž©/žÜ´ŻŠZ«ó8ɤĄ®éiµ±W{8á„îóô±žPHkMąŻBü€Ďră_ůśş^W0~Ů0Ş~MĂłIyl\’ľ_·Xí0ÁůqŢŐ.pş[Y[áP§¸¤ťŻÉFďŽ=ÚYJŚ[öz,:ß•5»ÓW7&Çć3ů˝d€ -ZěżĹŐ]’t'=4ÍS€łű«VůŞv ż6ČNpÓ͉2âzŁ ¦ ]ůM‡‡Q8á!~ !UN@vţ߼µřĆ·‹~ş{‘üľo?á€Ţɰcg?äqÉ@nÝůŤ)<ßË#ćüŕŃîV%˝:ëň|ĄMŹÎ˛ˇÜ÷°#•¤CsK1ýo˛ŽĐü!dH#O‰bOâ‡Đv.'š­3Q_.ŰŞ¨„95˘y‡a2‘ ěÇ^^k®^OÜ„~ôĎöpbűŞxËř’ źę4HZô÷Őü5 ÚpŢCťúł´q Îň đ -§EíçĐ•Vúkń^#Ź×“‰¦Ć(\ćě5çk-áŃĹeAz\´Jˇťă¬ÚýÄ–5©ŞY¸¶Ó{5ó†2„đp_rj†aýŰsÇĆ!ŤÔHĚ@ŚĹÇ®Ćř<)Ś”KšĆ2ňŇőĘDÖ&jš*„ą.ëzIYÓ<^yl`·Í‹r%xˇ‡RÝ€jx¸ńŽqŻ3¸`űýŹ}‰]«ô‘ç<üa(X޵­<ÄÄćĬbRD©ú - 5BĹő€Î[@©[ă–Rű]|ĎłR!©,“ŁŢ Ž7”Ś­Fđ46ľˇ$ű+Ó)ŽĚ{W¶Ż©4 sÄnîn,­XĘ- K9©^©ß‹§Ę±eś°z»—·'‰O$ą®Z⽚íÇ˙î‚®ĹĐ. ‹hO(輑ü -í#(±¬d ň˘IHÄ75ĺcϔȅ![D»ů;’ uNĎiÎÁµ\J˘Qŕ© óKŕ×ÎYDPsŰo” AGF7űŮ>K.Feöŕ—&m‘ĽRw P…ŠvĘÇÄ‚ęt 6AŁďżnçÝF•±39?¦5ÚuŐîĐd.Ś0>ą&9oÄ—lĺÚŰ dYâ(,3)2vŇU(şúccţ_ŐžěŃŻ™šcΛ®ŠkC±‚/+פňCD™ß˘}u¦Ż§T>uł‘ѧÚg“Hľň/NVzĚő0˘w=B°;ÓÍŐńo„ňăÜahŞŽŚx€ďIMÁô^š . B†!#'Ž%D˝«©ĄĹŻ@>Ő83«é˛¬EĺUŢú›ş!6ĘŹe_]ů%¤ŞUň3ČVąěO~Â\•šą54±©¦¨ž!ájŔĹő´Ů‹WF|¸’ßF"P®3C{ۢŘ'šáşYó¸®H2)‡/ Î‘ôcX6j9 š–ŇăVJíŻô7C¸ć5çÇŔUđÁjŐ&/Ὠĺ°}× +‚~Ô1˙łÔŻľAî*{ÜŃF&ájđ°źÜ—-hvŽéż™™Iő†XSرôlý±˙€df:Ę—@kšńÍáJę©čxÜ?âĐÖ¶{Ryć—úIačÜéµđŹ˙M=˝]‚š@Ŕ§4)Ä«Â`Ż÷ëŽčţ_–µ9ŹČ'x©€4OĹ8űpŰ y7p×TEšŞ ¤&  w<Á™iß<}*qˇ>iĽçÖÔóT…fJ׏ʚś/ó©Ă’íö?`Ź»‰şe,đsÔa‡\Í:U’‰Ě,Űwz›ç«ÍÄ–wĐ>˛‡ÇőĐNŕÚRżžŢ‹z§uÓç‘÷G”đJĐT -iˇTŢ µvW©ôí‡Ó=I~íVĽ&ÎeŃ ěQs> -stream -sÉÜ+xŔ!ß -löË!˘{ěKF)˛ydµHńmĘâbZŁÝžcKL)ʸiP+°ĎAËGËÖ›Úą -viË붦˘¤v[Áżĺ7{žGŹYUgY™÷tĹőţĹé~˘ÎvŚô$liżĆöéş®ďbŁ;ăăUěnÉçřÂQ(Kçü>fót -.ö-HM2~8ď„ä›hÖfi5%YwăJgĘú#0KĐpdđ´ł9”Í@\hâcź‰ĎAÄ)_ô9Ĺ$6ęęóS·á'§Ij=ĹćJ”/ü­:UéxXőŢąáúž]<<˘8Tľđ„ěń±Łçę^śb›#Ĺ3ń2Ŭó±]3ś˘ŮüZ+]»2¦Ë…ľ}é"¨§Y'ë†Ţ›_–”Ć'tĺaźąĐŤôS{ÍÇÂL#8-„í¬*u۬ ŃÉýAĂe°+ˇ¤Ü5ENu”ÜzG/cĚ[LŢĆź”f(jí ˘…TI»/ŃîŞ~ąÔ"ĚÔIĽ·íÝDÓTŕ—ţYąű¸*ż33mieo·ŐÚŹŽĘ, ŞzÜ]°Sëĺľí>M-‡@±pŇ7Ôů2,g*Ăâ|{ˇÜ’ÄĆŰŻó¤o”oZ¬ÚţEŮë1đ“Eâi$2őW•i¨XÁű­l®ĆزúĂčíé'Ůšţ’0“^Ů#ΡĺĚ WÎxŮŐ€űd”űÄ-ÄąQ3ŤlŚŹ ZÓX‚Ţ6ţ‡ĎĘkó»¸<çł;·ç– :*'< hv_1G[§vg>Lq!»5§©“ţSĘ–AáINs&ËŹ§’ť’XŠ ţ -cűś,źź8†6f6§[ŕÝ*cĽńßĆD‚Ş«9ŻzĐ`´2ůśrýăůfáÝ3‡Píľ-ú˛,hŽ <`«ŕVq¶GY/ …$.Ł`Ď «1e5×÷Š0z-5Ii=´ë'”6?=*2M@¸űąăŃý’żľŢ(,Sţ§@ˇpŐˇ‘Óh‡ŤÍÁť.Ú3O­ß*µ›˝_$uwz BÚ·sŘ­xMD—¬8”f„ăEGz; -j$ßĹkŇqÚŤ2´¬—ąÝŠ †óŃ<¦źµąŚŞ3ä#pÔcůGEŇS%č[±ä›ÉĹ3ŹőÝÍs@ü!ÁÜČPÍúđîźéÁÇžô'Ęíél»ŔOć^…şÎ´ŁWť M\`CYµĎ W…˛ÂcxŐb2€Ć™ĂBhâë—lćĂ$\€M(Í$¨ęŤ' MÂd~^«QžvŮ7ŘÚÉGU6ů˙ůł\ßrߊÍQ`jP ˘§JŞcěń"¤•i"`Ęűú«/ŮÇ Ţńľ2®˙JN ”aa=Đ?jěő.{©ŇTőöľť…ÝlLu<߆¦BŐ·Ů0nÇ_ÓfîÇ6Pŕ_ŹČDŃcTüĺć´&˘,eçŰ^ŃćĂueA}Qw›eÍšu%ł?,M`<¬ŻYv™ńٶ”]Ü–YüćÔ-Ź9j'CMjÄŐ–.ÚͨŠ(Ň)˝ÍSŞžÚí§)zĺB<ďTĹyę+ó†ĄEÖuŕQF|Qč, çřjI›ˇćV‘M6r{ ±1˛ĐŘÎľ.ů›)ľ/Ä?ܢGĄµLÄ×endstream -endobj -4285 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -˛×ý ^nµ;‚ęPWăb Cu‰a|3±rŢ÷ńGqŠIȇŐgŠSč‡ĂŔßŰšÁ%/˘äÓą+7ş°ú#±"{»ľ˝±µËqLŇ -ĽV˛ľAěĚ·>eśU—w \˝¸“Rő€™ésń·RpXé#`:Á‡S -şĐsĐncš@yę×řµťNą®›U ŕô޶m}ďć “dô HÉú U™€RŔö1/…dv]ďkűfT´đ€Źłţ˘ËűUçÝě|x,}˛"űŹę,yŰ3¦7Aѵáú*µx%4¬ó'Ë[´vČË]˛S6F_҇ƙĄk˙ti¦‹)Q?4«. 9î<–®*­S[Č«…$Xë$­ůUqŹ>ČŘ˙ŕ&ć,‘V00wÂs"mŔáW*†QŘ‹˘đgk#“̆V©”Ś'U)„N &Tě|{©"ą«Ę€„WŽF?¨ž$0f/×"ČEĚ!·^Đ~3 -˙ Üf¸ú6C¸ŹUÖr_zIČĽ˝ÂŃ{Ĺ­"Uĺ64÷桪ĎÔ.K:áYłkFJh7ö,ŁWĽőä-3şˇo:µóř4é’,×M[â‘C.¤ŻëCa KIťë|/r1é9 Â+i_Ŕ—.ÚjÚě|ŢBÖYĹh&B”\0äpČoÄBŐ÷Ů;`]$żěwů“ňĚnŤdeeóm°+:!óŐÔôŠOĐ"Ďy'sw»dĽ“"óŚJ§Ň_iq‘Ćw)Ä3/böëCT­T3¶¸Ú@§Ő¤ťĘŤŚymřź‹3ŽF·75ŘdŁýúáÍ#Vh(‰]ľüçěÁâçr÷ŔŰł3vĄöâňíđ›¤7Çs虢O¤\†U~‡Ąž™9 -q]ŁNSnQ˝:/•Ť™?oEďÍwHźÝËi”pCß#i“ľÝ<ń˝ -BČcŽÁČJ>?dôx)'ŕq«ESŞŁµŢN.‹ÚČN˘/Ł5»Şá·¨ŮŔ;Ťô›L¦ďpĹY„K‰Žě‰iÇwb˘;…OQ˝oŤć‚ ć#M¨˙r,Ú®”|٬!{\/ˇNĺšnŹťŢ–xb4~¸ŻµlśąŇ×EŚđóčö‰,W]ýţ3,˘™f‹-Ź\Q(ő ÄJ`uŮ'fXáeť ¶ĆŐŁíýGri×÷ž&äĽFs›őnô× Ŕţ/7e˝ŘAdÖ`|ĄçÓ¤ˇŮm=jHüńěĘü3ÓÄŞ€wŰ2ŇŃ „TČrçÓŮJŇżţé·M=7.Đó$gĆÉ!Ř>řŤJ˘ŔíGÉsźáë9Ż´âOq?MuĘ@…›Řř©÷~ýĐAü3jľÁD%yW)Xx<Ďë­•ď.6çF4«űl0Â۸şC×nÉ9Ô)_1Ägś >4Îťłó4ÎçňDÄ‘A­s‘÷~ę})Pđq ŢđeEIP‹jdk•VÝG§íçqQËË“ŤVâ«1¶*ę’j53EhőI¤ř`űĽŹ&䩊 ńů.~QާĂţŢ,ęŃŘÉ%ńĄú6X0ź8Mg÷ť¤Â¸™Ć$ŞĽ XŽDhý˙ě±ÇçŮě­.áâM©‚ŚÖźŹŰA1¤gĄń(zÚř˙˝Đěîč} ©‚ÂJ4ť(çGčô¬Ú,L¦đ2î¦řh ŢëttŁ'Ů×ę×¶FKrŁ´2C+Še$ź:^|·f'W^!5Ě×(4o4\g)ő·s˝ń@IF6../š©+ö"Ţ·iž--ö[–> MVď_Ĺ ‚ĂÚ‚ÚµľŕądšQܡM ŐÚÔ¨ŚĺďbŮÜ•´9ČVÄŇůJ~ÎárŹS\”aŐ8Ő‚Öőäů<ýÉťXC(íwŕ˛Éb -üî˘ÄQ˝ľ.5%ˇĄ1Ë %AÉĽŁ ýĐäé…%Śź|Ş$<ş0Zň´˝ňÖT¨®Ý4‡cj)ęÍ€Ť@‘ňç*×/+ŽÇŻ?¦Ü¤ŃŽqŽÂ²˘ü›Süż"K?¬‡S7č#ćŤH°vHk\  -Đ*Ĺ€ËA”ˇÝ;€ĆXĺ¤ő•ű÷ŤQ•âĎ•:÷ůŽgÍş¨Ĺm`)Äđl¬FÔŃý+ -¨Ö!±,;jej–ĺg_xńÉ5‰“Ęk´ĆWÖJ¨oR -Q¤îZĚüw Ú˝ĘRϩŀ}‘Ż"âL&,żNţÍďĎ@Ţ ¦^ď(ńý ĺşÄşhĽ¨ż‹Ń1:˘Öń/łäÖ>^}5Dv˘›ňď˛'ě/doâÇcŔ­ˇhűśT§¨­ëVéÁyĹ‰Żµ,A75Yu?»WŇ»ł“á±Çß_íą“çŁÎuÁÖjŔ‘ŃQlYŚaŕĐ,G[„­±FU“çŃŃ˝’ĄČË0ođ„ÝQßco˘ ${fK[-|†03¬ĽM7˘)wŕnKÔ~čŃ©{ź÷ŇTéáĽüs®cš4—yďůŚá–;•ܯۢ¶˛%G™˙endstream -endobj -4286 0 obj -<< /Filter /FlateDecode /Length 1408 >> -stream -…ËlwĎžÄ/c“yˇ˙©‡}!ŠB_ÄyŤ“ž\a“–üw%Vl—ę8żě\FçT®c8…Ž'ó€ę)čňĹBn ý•^ĄV@KĚۤe·Ut7¨:ÜÄĎ]ánڶNH)™»ÚM˛–%Ęü&1‰§‚ű1㪠đIKđQ0'MoÇ ô“4§€Ŕ¤A$›ąiG čÜŽß›mX`ôĹą†iöđć…޸eöŔă4KąC«˝UšÂ‰9¦›R ĺU“…FBĄÁ«ńďgę #EŮlCY2Ł1 -Ú#I-8í“ZL/őöl _ÄYĽv&„Âßôč"˙TI0ÇRe˛Ş„,ď‘TŘĹ4Í2ęCCąR7N&ť´¸éďö)ăcgE2ĽlŃd[Đ-ĺÄ©’« uÔ:ÚČ;4Óq!TšőĐ­Ýść€ŘqŇÓë@+Đ?š…WŹ˝•pžś3'c¨™:NŐ%ł pYuY_"]•“|k‰!TÍűNĹ÷…ŁľTŚZËHP{›žů>V·ćň7‡‡ą1}ü@hÁ`ë)O Ż*bôjÚˇ|%ełj||ŮNÂ:žnü Ú…×(Ň^Đs]GP…;˙)'vÜĎř‘%ń×K«Ź‹:»•’ŮmRn…{§Jľi[wYń©F´˛©× ëęq~5&i„’Ŕé­ő-˙€”řčJëë˘ŰőIz€ -ÍMČ^-­uü;ÎŮâë_ÉŽ®+o—H=’ă+ -Młtšá.>Ĺ(ë3|?ëWč ő1ul„¸żdÎŇ·Ţű2v«Ŕę¶â‡Č_í i-¬ĘQ˘(Ń{hFPS T»°ůĆd6×`ü|!馞тqć(ݱť]V+ ď@ÖŞǦ@é -őF~ ŰŇĚn®Ť wp„ŐÄ6‹±Cĺú´ -‰ěżńňśT«î4 qé?)ĺ8Á† -MŘçăاHóŚb’Äś0¦˙ŽÍĂÇlY-t^ÍLŰÔŤ÷ö˘ĺ3PüŠEé| -˝Zö°Ł_Đ ˝6f¸Đ}µ~öR×–`ýŞ“Q(¸¨Ęqě#€Ď/¤9¨ÎĐgyâĺÔŮÚżq‰‰2HłË»˛Ťí>CX;Â\î†YËî¶`Ş 7Y¬%w>ठ'€^w¬ŁHĚšHsäoŁL?˙.ů‘Ĺy< -¦Ć>Jă’ főđ]S ßĆ×´ÝkV-sĘŕëćÜQřŤ‰NçÖ•®ÇŹnŐůáKöŇŕőT<ţ>¬†~Ad×9jKjRdV®.Ö{č» TÚ]t?óA?¨UĹš·ObCĚP×4´b1iB‘ nŚąĹjĆCĹě3\;Ç=¸BŚF-CC©ŰćÖ@ai·‘ť!ËĺAŕ(xD§c^§ "Î.+ţ;[@a™Ž®î_.Ą×¦űßřÎWĂ\ ˙pÇËýtÚćCý@óh?EË'b»c=§’N–A<ŻĆĐŚ°udć 6 Ę‰BŞfŢđ]˝Üqä&ů›2Ú6,Ú‡ߌM‘Ý­¨ g[{¬Iiű«_“Ł#l,¨ĺo6üűWú).€ŘnČ­é1–×­źż¸.!J2ŮËËýđŐ(SťŮ€5×vd÷ĐîÄ’ô 9·Íš%¿۟őňÚT–?˛:őHź5i‡ś|gE\¸PçŹ-̨ľ?őHŞŽĂť8–ăĺµéČSC5ăűÖOě>§­…¤ţٰ—†¶z,Zj^Ó-[ŻóĘźőCVíŻÄ@#ĺě\ ő}%í=1fİ5fß6¸“°­endstream -endobj -4287 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -šłś“˝ ÍUI m ŹŹř‰şBÜĐX¨÷”;loŹÓĚłÝdËBżżč3č±;Ş:w H]‚Ďę×xĐDQŃđ)Ío>¦•¨^÷@˘ëô‘1ĺÜm]h€o{cŔöäúұך§¦Ę@ĆH;÷``Ѽͼ挽í>á1NŽb}•Mť®»m«.â˛"[)U@wÝhČ}#¶¸^Q©Ľ-uĆž˙úŕHpa*¸ôÁűxÉü4–łśCKFřÓ‹Ix…LgžŠ=K3´_©şp¨Ľ8‰Xo‚Ш ś+‘G×A‹ú#m6o†©î3 üľ®—ŐK;“Ôvuů^3“Mh^î&­äjłŁ‹ě+‘;ňa\Ę3/†m¤ăěC<‚ÉUťs¤ôJPâÇňĄ}’“S‚^q°N^)¨-:űÚ_”ú ß;8˘~LĽ:éŁOLdŚ˝¶ŻéP7Â…d·č‡1h(5\ţá©ďůˇ¬Küm÷-mťv‘F€pGŹô~XjaŤ’ýN+¤˛6ăŁFwóţŕ‡”Ő}Ô(Ĺř€IđýV§â¶†śqAőÍu†wˇńáŽ5J‚˝„ĽőČHf‘$śĄ‰ŇĘfĘöőFá/Ťr×°;R0aSoą7gôĺđ`_ľÖÄÓ--–|ˇk=h6]Ȧ§]C×V(2ąUď|¸:Oh\/•%PKu9ĎÇç Ö?!źÖŤ±ÓÍßFäT´^ŕ6Ë1"ÂQ|ľéKělËX@Ź;Ş´¶U&‰¸˙RŽč×8®đřă}†v@ŘČÂGŮy~żşÜüźNéĐd'6}®ľ«űÍôĽ’Z«i˛ă”6ćŢDDâëŘRLwc“:2 ţO~)ă*« Fćn§Fnj_yن¦ÖíÝCłŮ1‘ˇy5qň×§ů{ü>u« hi#ßA<+~±ă†h(›¦µNlw;JÍm‰ŇČZÚĐşaĆt_4şŮ- vWËs\MĐ•Ôčř¬Ě¸†čVnń†;ŘńS¬¦U­KËéřª•˘g><<@Ę,ckĐ”Ťmµóť?@q«$żĂ ŕsÄeąyŐ{ţ*ĆET•ĽŁŐZęNŘ'´ú5•Ď• Śs%+öžŇ¶3Ąy8BᣚApĆá/]Ş[ Vˇł˝îę_úżaź.Ўć÷.b)9đöęůž-:D«pŤQ„sv -üS÷š’ ˘÷Ż/ĽˇŢ`1 Ł^Ř!yůÔˇbŐ9ň“ičůb€Ź´ö˙2ş ©çy-‡ŞŁ7ŠgÖăń_hŻ&^íxqőPV|âNíK\gďČMŰ iâpŔ˙‡ąió˘5E^?“0F»BmożŽ¬'»ÓÉŕűŚM‚ăďAK±]´…ç<ŤÓŇ[·§Zß˝ăw+Mýś%tóˇb -=öí¬F¸úTŢB´ç -8Ś˘3zţÉ˙żz8Avdł&u6Ę*Nü.}łůxHF\{qžţ·`G§]GEKEó¸Ď·ĘqÂ+ńś™äÍţżf˘śű˙ľo5dI_rŻî‹Ľ–i˝’Ć˙^«o^$Ô:Mş>ÓţIÉŕĎ ´;~ ăĎr4!ŽîKR~ Ubnüâ?_pĂŚŽ?Í^gÓ YMPo­Eăs˘Í~L˘oĄ4)XU) şHă™WmŐ%$ě§ĆćHô6^®mhfűl@-˛*?Ě4Ż#¨(™áFş L$ůHzßř:PĽ:> -stream -vźä@’˘(ÁüQsŔn#\ä5á1â ˘Žß.ăÄ şĎ¸4Ňxęĺ” Nq-˘KĘp‘»öÜď”íiäM’šľÂáŢ>ísŰc4´ƦGď,…“I|°đřŕ!\Łăćč kŢŕôă~ŽŔ+·čo*'ű´Âýč9<P"YN»ó§ĚĆĆ#z+€öY}ÄÝ>źÉ ĐyË€-‰†]†*eĽ]güáŐÂŰ\°Éđ§Ąh8.Đ/”ŮĘšHŽ«÷˛zś|%ô%rä#ţüĂđľ±çu*ěŔ÷Ŕ•®(|ZAÝB”0Y'=4 Ö’’Wµr󴬇ŐhR0ĺŐoiŽň´ř"1ɉ‚»~Ôß”´N›NoÄ­Ú%eŐ)OĐr·–4ţ…·'SŔ‰= ŹÚ3np%TŻĎúŇ@Đ)ŠZÄťŚňüt0}diŞ -†zôn\C‰ŚRqů“|?!1ąŠý‘¤’3Ě$ŕ”A?rëꔞ ËHß]ňÜü˘–sÍúÍŰśy—;Ü!Qóµ;»č7ďĺęjµ*ë`‹‘˘yYľ’¨唆bűu4 5R*Ml5§ç@Ĺ_VŹ`mŰ‹_“–É˝ µG¤}Ň#z*Ś®ÍÁra¨Şóżë /ĐţjßQ@9™ąÍЇŃ^ŠJ|8pöj4‹Ţ/­‘zę7vČN°KĄŻćQ[oHyy/É|TYě Ą%uŻ’0!P5Şo¦űśÓŽ]dׇŐ˝ôT[Ţa2±ĹhÁťÔşĘä}47Ҧja9Ť&Cč#•‹â>/­=z‚祆أžěa“Â>3ŢU˙ZyI3¶^ˇŤÖ·á@ ¤¸é¸cWD%+ä-(źyA´ÂO4Eěendstream -endobj -4289 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -Ů!UĚŃůS| ž_|Żg×CNä4F‰v5´`şĽGÇGĄ™<ÎSZax,Îj8&N{¦h↺{w Űbß]ĆmH´E éżvŢ©Ř|2*6Ĺ»*j ÖË+˝–ę˙v|Ś«áŕQ-HĹ…E!Ęť»jMQŻĺĐlĂąŽřŽüŔ»Ł]VNc&ĆF̸Tt¶ť”Š@ŇZç“ět]9×słR -Ä~śçÔn®ź}ŁUU7]4¬‰tVH?ăŤ×ĺŻX~)¨1­}ĎWÉ’%ăcśÓµŽNćÇúAc•jŁIOłb?YÇă¨2«ŢybööĆ87ěM] -+čY·Ű 3é¨j‡qFŞÓ¬ąˇµĺCšµşÇ€`“Ą7yůUWTšň>úßí€rŻÉňZż{p­2Ť`şŰŰŤkť±ýču ˙”Űz#ÉgQS'EĚN}śt®:ďöŁ@ÎV™„~Şň6TĺŤń!ţŐťW‡ĐlÉł~_ßZásŔAŹŐЧ}EšM?âmË­$—H~áŤsvNşTŮŇýţŔVV&V]S¸ń">ü<©ŁGîË)űJŻ/LÎU¶ŠŚ­~±íónËภ-äĚŞúkîťLąŠ-y{Q=UĚ1iuˇt€®¦bÍ“x^1µVWčĂ™ÎwHůĂŰ}Ii?±“_QůżF°°ĽC8?«Ë#±ěĐ Ú^2¦OtĽ3ŃN^S&ŠČőŁ|цšreźőÜE—4ůNÖšÔ!Ž%¶нaŤžcćIţ5Çcłp%%÷gő: ÂłN[Ąa6ďüŚöÜÓŘYOĆ·7đ*đFt¦Źf·ËS­óČĽšŮąÇą -$x#ëÉ-LíůöËÖÝŠŐáÜv›0˛ąÜőśG‰†¦™fÔ)—zÔŇÖPăő±ÓJÖň*GlP|†ŃŁâ˝¦ł|6}Ś—[bîM˘×Ůtď ”d4‹ÂęäĆÇ ‘k+ÝĂöÎWf<žjÖ˘žĐ:V ÖşnEŰš˘Ű°xż·»˙ňçTB¬"Sř’Ü/l+KČ‘=ŕzSX]”“łLě"ŕ-ĐŐ÷#‹Öy?yÁ<*FĹň]ÂYÇÁ‘#Hö;˝Á$OŤ–)‰ő˙cí"Éš·pö)ččg’ăě÷D/Ńp~˝Ł)čq¦Ú‘†ŇYjHqɨPç:WĄsąÁB†hĂíwĺęń˛Óf Śn—Ž|ŐŠbÚú|›µćŽÎnäSżaf;řYž\śó—ÍŤIôř$tČ ç˘I}ú ů•k¨¬—— c}÷ÄńÚ/Źřܶ3&°R%źzĽ%ͤ ¬I-ZÄôâđ…‰ë6÷^qv¸zřu Ź—y~ť˝Y.Ł<řW€¦xX¨ś×ö÷ŽW8¬Ů?Sę™˙Ź'â·Ü»…7ŁË?D§z#ơ™×›äRĄ -Ž'…“JĚj;ą{ű?…˝Ź`”ĐÚp^'Q »;Fvo›÷”»PB+Ck -ů/*`ĆčçA?*r*ŕX€bűŠĽbíÜ9Ę "Ů’M ´ĺ  «dŮ-ÉźMŕDłş˝†ě7[©]ßm 8¬^®°µ1‘;\rRÂć¦AwR4ďľ=űͶëĺIDĘŻ… 6ąíďy˝OPĆÔ{łnK;™;AěšÉ6s†_w<áÎlcfvD¤Ú]Á‰-]¸'‹Jú÷Ĺ0ĐYv|ţ©6$ŢÎI:=d’M'ült®©0#Óéč›ÔH‰É˘˛VňżĄŘű©gĘE^Uc´ -VýEPŠdĎv©4Đ#Řp}ĽWô¬”É^Ç|†Xu:—‘Ď<Ö­îîVW»üŤ~×’ˇ‡qŠ‘ő= ëÜśŻĘ ľÖŚŢ„\JŁëÝůk­Úv\ .ÂŚTM)_i±XţZ>n~N27 Ţ*‡Ž·’‚nčţŮžu$K RnřŻ6ż XVß\˙ŕäŕĹ&˘M~đ·…ŢĂ8ŰżwŕcÇnÍeřB<ü RôqĺÍsúňé.W”k¤óo*YŹe®˛ŁŹSźÇÝ“c¦Â<7ŞđüćfA=¤WĆóÍ ^€ˇAĺó˛™}˙ŁŮ]ńř:äFm™üâ!đŃÔÓĽůë4_š-˛L6s»čđŢ*J>/äý$őO Żiݵ÷ńµú'éÖ×fÇľ[ĎŤÓ\§Ú@~{9="Ůö(endstream -endobj -4290 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -wś9Ýn`/âsz]s3•Ý„łĘ»@•Jě×zĂf´Iř'‚ß~㳇¨Ń÷?7J ɨ©§}'ßĎ=Z´ě×Ţ‚ŃHŚtýŐËś< ‚t$‘užTýq9—2†RÚýĚ+›‡dŹIfŽţ@o´h1‡¬řN‘Tą62wڱ˛°Ň¬Řl˙šNI ˘W,Mܨň›ßćJE9:¦Ť×‘Fxű~ń†+Ô·ťE ©D]#méŕ,6ۆší” pŃśĺéť·ĐIn¸öpNHUĐž¤vis†Í!#K9Ű© ăq˙˝Ýyú!Ţ©ŤěH1ÂMŹŚ¤ŁrAFú’Śqj¤×öz"Ş}S× śbO•k*‰„žÓ~ ťH ÓŤ;GÔI<Ů~,(@č“t6d©ď ­ ăďČ5OŢě^µžč*äB"˙Ąi«‚b'e ¸cĎ›? ¶–Áć®–FĽr­ąßŚlvfeüşHcźÔ$Č6tDÂÔ!ľ' >ćŁ`źaÁń čXä)&(¸p«„Ű1­˘€e">N— -ĘYşu¦ť˘Ő‰ëxŘ2ë׹Zh)0BŻGI<ťcđ$žá*ZŹęĚŮzçčh\™ an$8ą\<Ö`Çî‘,—őő A¨ýęÁTŠ}îfFY 9ä4±Ý HZ¬üű«Wĺ¨Z±'^cŰB×']ĆëŃ©; 1(žľ_Ę’ŹăxťpVM.ĽWÎŔĄ”$ŐŰŃźłÂ©čQˇÖ"ęMř}hÇ­ĚŻµ§ůÓC˙zş„ŘyĹŕÜeŠĂUT -ůâćÍŚFIĐOµÄ ÷»>ÇłŻRrâJ¨Č <9j¤řôÁŤŤx˙\Wd Ä K¨ÍµěŰţb|Đr×§”˘¤đO=íÓ˝řžÉc‰¶ó•É[ČG®6Ďi&ÓőwˇŽő %şl‹JP 4!xÁŤÚą”ÁÜąv“=ŢKž®ć n`3źBzŤ¤liYŐ_ż‚ŹÓŚ#D ˛WŤĄ·ňu=© j”v™äw'·WdU‘ ě9Č€‡©/8’ NŢ;‹?}w Ëj]ŕ‹Öë·uťq”¸˘®ŘxLJŰ€TĆ+ ßp˛ ’‘|´憞•uó5„;˙ţÝq1ꨵKľź@«eÓúČ.đ (’ 4Ť!+˘JPěh± ·ˇEý(˛–Ô4IźsŻ =Ýş9Їkç]ŕA1|ʛݲڞViĘέ¬.¨#Ž”q‰¬>č 8î/€C®)ý:l„-0 7Ł‘ä”ej»0°”ë~‘íEţ)ojuĎNşç¬SA?ŕ:ă„ ,™ô´ ©€Ë‚°WTAŽř8[ňt{[·›;/Çđn?żÔv• ĄC­*¬Ľü Ó»ŠZ¬Ą˛ćńŘ'ťŠżâ‰˝©”lěŐ/ëčŞý‰ -a†Ó”¦Î“ă3h8[ 5ő·ißPźŤ«Žř10R#çŕtCXĄ=¦©ŕŽ@RÜjmLµŐß|¬ŰŘX›“Éű^/¨„^©ÜšËfä Ě8“‚l,Ďľá9WkC€e‚AЏxMŠ 4ç5lKşĺ‚‰ĽĘRK8`uϢŔÓU{°Čů$ßúňĺć{Cëmśî¤‹ćŐLSÚ­š_ćRC4˛śˇáŔé1ă!¸ż5Lß§C”l’eşúşőŐ<óB˘7]›Gm¤ë*_0˘+mĆeÚîÜş«ůCöÖ­t-KżžŇ‚¶Ë C ŃcźާěbĆŕ»>w˝&&eµ@©ńx$ ”üĵ˛ńoő$2 ľ’włÁĽb‚Ńd«˙Í2ŻŔâyľ`É´@Ŕ`7Í’WÁ$b čŻeŐQ)ë;f -{µÝb\˛Č©T‹B †™üćÄńłźÝ $đĎF+őN0⤀ě…$[endstream -endobj -4291 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -j:®SÜ(žk#×ë°mĆ˸ -1Ąrś®®fNÇčľÉWŕŐK9eÎ Ľ -0»n˙LňÉZşu¬4 ®0wjReď(łňÍáRb_Đ“ ŐięgZ-Â3Ł°ŢžđŘ&/»ŽäI±:Ç‘:j»yŤž.݉˛o÷jRýyVĐ#ąha–ýM5ó.ňđ1|\Ě[ße«ogňŇéúíĹŐćS©fMşgu‡/‡Q.đ,°ńkĽâ&CmĄ3Ď‚Ş`ť0Qâ¸QÚŮv”mEÂŃ”4'ű xt$Şę¬µ•úňö ŞVpŤ -Ę˝P,i>Oë:\ËŤ3đ4M–Ťí[Ąýüc¶Ą0&vŮj4‡ó˛¨N6ćóňďsôMO¶,ĹÖgľúůÔ1„ ŮÇÇlş|™_ćőŞŃFÖŻ7â ×Ę—Q0â°ř©îG‘VeŹ‚JÜfůb0Nč…ç3”sjÔJęI8„˘a÷Çm =Ť-ZšűĄŽg nť‰Ňçz;˙§ŔŠDŰ›Š4‰”nשݢë^LÁ—X‡Í#‘çfŞ$OÚ9V=»E<ˇŚó••ł§źĹŢu9ĂvŐQ†‚_íËüěYŢÓ»@›ęđ˘%ŃF¶I˘/^ń4ţ'äşíX”ÔvŔxfr˙ţ§k3>Y6ć€Ţ]ČäăFhţN̆:Ú č‚ u˛;HĆľ1ŚÖŚŇžěĎ>}sóÎFú›{ěµ&úEň·Ěv_a¨ôđŽiŃ äłOGŐDRĽÂž€Ř`5jUŃfW‰°Ld=–±ýü·µĘᄄ욏Lóy±×Ć|ęŇA0¨%‘ăG ~©uQůí —Č H®ůyź‘°‹pu -ΗUśů6fťJ5qĂÁ«—‰‘XÜľI˨&íKjsX›ćą€ëÄ™C68Q+aŮS1Î…VŞ52M'x·jţ|ćéjnŮa+vnu»#Qk,’e]ż<Ŕą„ŽąhU™ćĚÓŹĹRłöŘ…Ve[ [yV(S Ľb| <5ŕ=Kč!pq$SĎß|WÇŚ`&pÚŃä€:/vág »§(udń6í®ŰžÓ[j†J‘;jŢććÍt‚ď)«ÖV±ążěČĐńň2=qżrklěůŠ{¶ţ>ľČm»×™$2ó%[Î.Ç,ę-÷ě=dĎö=9ćŢóćť]©«j"¨´±ů¸—˛«q öCK vń›bćńĘąCŇ©O—†/Ůî%ÂŘ;™[ˇŠÄ U»[MZlÝÓ%cť4ŁŁ¸ÔĎ -®š«9´†<Î=së±,ŕÖKFťŰ†ł'mőČâ·§!W’ý{>a¬Ołä!ĺ..ţů!ÉíYĎ»íÚúM*D řXsËsę´+ĐqŐ/śU„N;¶˝|L†S ĽA&»j˝r‡Őłhçoů («č÷6h«łmĹ|»„SČŁ±ţęv…§ăendstream -endobj -4292 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -ÂxOólE'(©ĺŻdűÎłfśź–Ĺň-’Ł&’Ě|!ń˘! ‘Bűۆ7˘Ô?ď+ŃÍ·ő˘^w!n׬ôY dƲeä#éQmˇ*+l4kĆö·ŕ żJ9†ŰCG…D®ěc ŤĐ˝=Óč4rLťĎ …×°!ůd M[˛˙ µpD"—»RüKA&śm_čd)˘ŽP<H,tŕö¤çҨ;Z$.z˙´tW¨=Łňź,‡‘5‰ŐTőţA+ě"Ęö,•bÉř|ů#UŁöĐĺNKŚ0ć~4 Á›ęţ‘xˇw)ř-Ľ>ľ -?RžDú“ĽŔ·ŕŢ‘ZÍ®…Pb*BčłLÇŹ3ý.¨ăC{Áô[oHŕ5űÉw?JĚÍyťiăVm}ëé˝Öý(¨'F ·Yéýh'Klˇ`g?Ĺ‹Ŕ#„SQ¨Lóa@řkŃ·=Ô8ŽZ+ĺĺŽGtÖÂËCŤŇ –ćűÚâ¨DW.ł­VË— ¸‹‘ďÎfPë¦9é0éăV>‹ŁÉŚĽEq’ŃJö, -‚´"Ş—!QíĂ‘äęËŇäů4éSÇ<¬Hń#$!Câ+0:ŮÇl8Y5Ě óŃŻŹ*ę.t=·ĺ‘93Ň'ĺĹÁÝax°8 9P·€*öVµ§Ř» =…ŮOkD«U$Y -Hâ+˘űú¶ú§Up÷ĺ_N:Şý™»­;Ň q×p˘üłiç\ěŁw1×*ą˙x«Vđ!;XÇ®%t„†#ĘĺLË@ýz=‚p1OrmŰ &Ă^'ń˙‹·Qďz.‘«”I’ť*óŻĺ— 3:áŐŢř2ú¶ôÉ®b'ůiNîˇ"o÷ź$1u2g´1¦¦Á^Ş˙ÍŘô}ţ 0CŇ ¶·Ă4ÁţÖL±GĎ”7ć‘mJĚý†BĽn«©ô3±ŘŞíŘ˝ˇkžsą -s„NWÚDkrĄűĹř«ť"Ąjňť7|°ś•‘˙#E'pţöÁĽáĂO§zńí/üť@,çiîPó_‹`#IĐQŐ;}/ĘŘš˘ęÖÚC~bŮŹŰzÄąĺ2!(Ną˝y'Čű$śă!:$&¤iÎhă’nřN€›Öŕŕ:ĄLxZź\˝?i±0°oÚ_łpŢ”c®gbĽ4 €‚zśĂŠ @®ţ0DÄ'Ŕ6εĐ^ńľ7m6żöŚ‘˙Ă“¶F‘"°ÖÍ Pń8Şo?ýÚč×yOúÝkL¨¶‹í\ř/VĹ˝’}qđ$‘0şSe¸ŃŞUu†˛ťa·ÓGžľţwH%a­A¶ŤŚĐĺZ¶+°ßMfUńî´ŞŐÝ–"Kc γχVĺęY_š|49‹ÖÖĚčs¤ö+=zS˛Űé"˘aŃ‚éÍ™ ;Ő©*zh×™i˝Ô¦žPW>.`çÍč·}ÓĆ5QYifŕ,SlIq•Ýh %>1źŐmáرp ě‹"ÜÇvł‡±›2+GVö’÷eľřõđĂâF’…Ş>iÁµŢíuĺÓ¬?ěžťĘîÎăR–“°ó|#cÔČ÷w.ŰkFŠŽlwk;Ňî[0e^¶’‰äTqÎD¤Ě(đ'“ă@C1Ď«ÚDőšRľÄ¬p‰TťîRş™žx©lk%”zÚ«ËË\%?“łľ¸š¶Ňn€Ě"3îDâJ1v†&×ěŮ?ŹŘbQm2čź–M Ř#k™¤Ż‘ßN\Ńőűžţ –yߨ›–ČÔ”śń*çGqúRŰ€~^€INŮ„Źćş$Tlh\y¨Č©ÓtN’§o-ůog7É{ę—#ôłšĎ^C$ŠČgĎő—µŢ ĎGaAŽ·VĽO)¨ŇXz[e +„)Ő‘IöçωQTílâ/> -stream -öÚ~a 'QsŘ! Aű\.ꬒw -иŽśţ¦~eÎď5ţŽçoĽV<ÂT*¶˝ˇ}żŘO\_%qŁÄ„‹ą¶DĄUý?7ö8€ć•°1ŞŘ9pć@šˇĹMÄzZ”뇴†˛ĘUNŚĂ}6·Jh®úŰ8:€«ć–sé*·ţ’ÁÄČrëŃż…ĽŠă< -Oďzóăęv†¨ĺ -÷“ŇiŻ@jQZ4öËúq·÷T$«‰TÍCb.›3$k˙Q®Q\“Ćß}Ĺ`[~k”=dľđ „éÄ‚ä«)ďĺö_śy°ĽĂęÚPłš§˘C‡á–śĺž -wcş­}M—bx78É·qZĚ7)Ô·!ß'Dľüwdl(Äńú ćC}Ť¬a¤‹';€ň%ü]Ů z=yW̶¨µĐň"\Rýăő˙Ô1glÔ䚆޼˝č·šŮËdvGěg˘)v{ţPč›ósR‡ zÄŐÜ9s§ö’8«ĂÝá;H\ý’Í×áĘ d81gvĚäd–© -D—™1yßfű;TGlBYĄŹz:#ęXeÍ~«°Ë@<şśsúHLO„h4Ď#1Og5–*«‘đńśşniëÁnś×쯛©ô+žŐaď Ě˝<Š/ŻgP,e…–®Îá’A(­c&/_ĚcŢä.1Gç' Ůâă ”M7t0Ŕť]O™7(WMWŽ~d?s¬zţÄ í˝jë8†ŢÖXŁ  ;˛â•Ü+l:ěÂÎŢŘ6*÷’đD“J?Z Şĺ$hlž€X=É,Y9ŻýSÍÉCIĺ ×´AH  3š‡l‡¦P5ýŻ×|Koµ&Ô“¶ćóÖÜU"ÔLÉ#őä,B™j^S+»@É.4j7c«+$Đą]űe[CdµÓÖů©[%˘{Ş\˝E%\…Ä~85IZuqŤéŞâé ďGb„ůGŐByaŽFŮi9 jxĎe‹EmloJ4[YŔ†Ń»›EpË„˘Ő\„1gţ— ôđ†Ą4ąwQ©užáľáQ®[˛řHp}mHłÄţF=É9˘H#_O‘˛¶ýEĚ®¨BDU‰&m7Ş=s  X&ű©qÓ@­Ž+ w‚)>‚l ş_Z7€Ŕ™*#Ɖm ĺ§h—»QঠYh=źµČQĚTş«m¤5v4ŤĐúîĽŕLäcQQ®†ő®ťÝ›.˘ńHî_jů ×ěÇ@ŕ2–mąŻ†bT·’Vž ž@ąkj¸ 4öS6çŹB4÷FüŠúŕ(ďJąÇ['ęűICÄI?ţŹź)@ąĎ™‚ ú¬sÍ›ŘŇ©®ĽíŔ×_ …‡řšRĄ±s1SHłVÁkdeiSřîů×ŘŹzš„ŤÓŕ°ćW›’I2yŰšű§‘ôé˕ҵ~\H¬yq+Ť[´*â|ě{$Q +ťŰđ4k=„ó`Í÷­…ž;>­}wcz÷]pk„˘Ň”´Ľ|ł c˙*fÎlľÜ#čBU ŮśE‚¦/›ňݡ±”śqĺaˇi®Ú]ú(.ťjVŠÚţĘW–őÖÍ]!ĚŃČŢ…ńč4ڏZ‹€ŘE*ox3ÎŤ?ĂTŤ.če:Ž˘'íd4™Ţ’ĺź÷Y˙:™Cú˝«1qîh-XYŚA±Ż€ň”.Őy†˙ş^u٤{­))Íđó†gQ‡‡=ňFwŃX‰mţâY~i—ŚĘ4łJ÷ůô-]b+Ŷ˙ ¦yńÇJ¬VäKB2ÉIÂ,lk^]ĐmIŮý”ű b`y‰˙‚"NúCĽű\9Ž}źzĐF‘Z`ľLÂępďiřB3PU˛ű×ęp©Ú37î3ţ`/Âţy„Ď]łŞ/83»ć2Ç© IJ(K-§˙`Ţ”YR 05ó Ń!c!ěކĄ«š<ă¦ő‹LbáŹĺ*3 ë,OQřPť˙¬č? ŹO@őY¶Ě1!ł3 {ů=ü:cx ůąńŁó»óxĎk.nUÜ]eëĚh dňÖűsż†©rçmÖ•ś Ó;îösŽřzç/•~Üfşô6×^ÚóΛ0¶$róÝ87¬m~wŻ5fÇ’Ůş¤@°yń,GĤ¶i®č˛&JŚ#O6dýűäZ©o"Ťčś.­[oz Żv¬,rmÔ_}Ö?ăXSqŚ•®µ}űéSéć@{Ü}ÂeŚűáęő}—č÷¶cj=endstream -endobj -4294 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -Ď\ňfXîU 3©Îh„WçUbĘTvm3Ůhą îâiÎä)„űšÉuS·¨˘2Řd©š€Q­»Á“Hq -»®ńgÖó®L:8Ż«ÖnóK)˛˝×őoź€ŘE°=őë/GżôĽt]ę1*1jŘk čkj›m¦|"“ŃÍĘXČĐžÇń‹:¦ń Ţ®Ňű»hU˘µ¤·Č7p¶Şř€ş3#<xÂłb=ýřşT-ʧÂÄËSZô°V·Ôě¸NŠĄĺ]ÝĄřň3­žąfÇp©™JV—˛Ĺűć~^¨oA" -r “h!sŇĚß».ů9ŃäGÁĺQ2XH$ŁŰ6[Şâl¦E§”aěťóQPE$ź}.<Bß˙Ěůßx’ýôŤ·aţš_ ¬ĺăLuťá'¶ľ"¤Ĺ=‘Áß=Ńr?Ő Ń™űĎ©~W˛ě¦źLMyy+f¤!őÇŽëmdVł4p%ú±0Z: ¤Ę€Ĺűfč­/:EçXxm†fëćl´açŢ+*ďR¨ŹşŠd'ć‘$ęÝŞh9śp„jäűvëĂ5ő’werg™ÜŢf[Čŕá“akx5SÜÚ00Ĺl°Ď„°cÇL>d±U«ßĂYE‰8¨óqčaBr›Đ -×{^Č×iÖ÷‡şv§'‰kpV/[ĎBM[ęĂ<3ý( ś‹^ňÔµŠá¶ŘÜĎ8Ě.}ZęáŚâÍŘ:Ű6 gzNZ7GĄc§üŚścĂiQUôÉö~ďY©=BŐpN -ąbţq Ęňáăµ÷}›41@îŞVNÓÓ0ş˙žč:ŐÜn‡Ź˙ôÖÂŇbF?ŇB5Úx¤ăl;ż‰;žt€YůÝ|*Lßu¸rY0đJŔŮ×í¶”ą´nôvr;ij} ©ćůMđwŐ‰âŐc–$@łH/Ţ¸Ç  s ţźŘj2ÓTŞçĚôĽáq­L> UĄ°%nţŕ´$…Č‹î"ľÚČ_éélŚ”@%Ľf˙Öw]Y -ëçä{JłűO*ľOérúǸŇ: -ňő¬¤)ţ|-†žFYŠ‹uŔě‰;Ň.¬pÎoA6©Ü+•jü.˘ŠÇ¶6µDľ”[Ź9Üm$‚//ÝgM˘`fšł0X$ m‘š±†É&>q:Âٱ/ĂöMź -’T,C§Ż Ëľ1Ő±żú_XáN4(\•ב§$=]?‘·fçŞĹWíĐ6Ó…( ›ťńZL~†öÉ,Ó9ÚZfyjüvA¸LV‹ĺ­,Ć´BŇÎ%´¦uľ`ďězt¨nsOńx4Č…Úö ±sbJYÓ ?V5ĎRŠYç¦ű­RüĂÔĐĚq‚Ô%YhŔűëM4ÄyőˇĹŕ…»ń©Uđ`ĆA5Ü‚ß,śttN’‰‹Ićľ×šĐ~(ĹüVCŰŔD4şĐ“žCĂŠM¬Ô¸ҤTW¤‹Â†k9)IN0R†´J[±N_źÍßÎAxó’Eyß…IFíŽnŹ[9¤K"®.›‘­rJF áČC†ůźăÝÝ3›˘«‰ć dYrGi'úˇÖ +Ö[ťiŞ.âgÝW‚#Ô¨đÂ)ϟْM°ŻŰÚŁ&¦#Ȱó}T‰ř’­Ű…üz6M.¬IvŤşŁ›“x˘É®ˇ Žçł,erpŠßÇýôn`X—ăř /íUď¶S9X?˙/ÎýKăŽ8‚ŇŢ»šë‹|b•ÓĂśGVĆm?(‘B˝ąf¦ěŠ7?%KŮźżÄąä ăW ˛Ô&rqă±SĽŻňÝľę•8. ˙w~$Ł"!Ď6ş' 7!D’Áowµô' ĽşDá|agŕŮ}ŇPˇĎ‰yźpł©dp_úôX»j]-6»ËBłý •\ÂË; Ř]÷“X‰:Á2§hé9Ö´ -N–Ć,X[¨ ˛ Ťf‡ÁŔ(nŔó‡}p+Ý»Ts|7T–uŠĚ9”•@vî=ăX§Ů.ľ×@ÔĹ+É›3F­"]3“9p48Ýh,JbtńţeJ‹cjxSĂWŞsC,o6\2Bj;ëĽÁ ř×Ă=%g,B‹—l#z:´Á›‘>ŮS'c0ůĺŻč˙67—x -.ůvĐJŞŇxbĺv¬˘żsU6Z3ާ]^†rLŽ.|~ąĚ÷"IN€ő‘č™S ™Ë&áÖ™ÚȧÍŁçČŢŐ““Oq™®Ł1ěçKőŠăéq¤"hT ű†FbT!…łíűt6â¤bI¦”EfbJăÓsłlŹß%âg1”&Y)^¤˘h‚ŚÚ¸É«Ą1˘Gł}ĽOżJň°ă‡ŇŚá®!}ŔÔŚřM‡Ýĺí–χ.+Č|;`tŐ@‹ĂŸJ‘=Ö'ďsŻí˙d¬Ô#,ÂN]¶‰‚ôép¸¨Ű[™j÷fźÜŘs˝í!+˝ZMđ39ZÂd´} ÉĽĚ'ś˙÷%VŚNÚbÄľ -Ś˙Ř(“ź“VbA6 ÓŕRÜ/=1ol‚sqĎ ŁŘÜáS&l°˝»F„DZ€endstream -endobj -4295 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -óŰŇC0Ü&Ri<ÄKT≩ůsĽ÷ - `HX;­ó(ßdyQ¨©¬NR6U+ŠsyŁzaĎĄÂŃ€ŞŚ;isâR JMw ű8cš¶!t¨&ŇV‰_4_¸xäôň'©~Ĺ/ űzĐÂÁäx‡±«š)y®ÇÖ ?8ďPđ’°všŇaěs|vn}ń$Ľ`‡6C9®Ś‘ÍŔZ˙±‹˘Ô¦I0Ű/92ŽUâ˝°š&ţÂ%ľrNŞjúIčőa7‰IÁ+·;śrMż’§bQVFN¨_QíŕÔkɲBtNŃP UÄ~ĽţOU퉨 ]Ű4X>ŻŰËÔĘ`)ĺĄ]9»M927o#5ÉËoC¤\Y˘‡ Ţ̓檪 -z¸e**rv[¬7¤ÓłŚÚĐđŹ˙Ľ$H°ÓŇfٵ)€ŃÚcŁ ôMÄ Oń±ĄÇç‰:D›Ăâ>ŹdŮMăŮ€†Df"řOÄK!’ł›ň]ČÜČʨü&?h"î7 †]4¦Dď7vÁbŕěť˙Z[ËŮ˙&#ňc"÷Ą™˝tĚ‚Uhę‚gśđ“BĽpjq{E@ń& ČaĐ®¬w eî¨OŽ•|ĚsÝ~?M%·Ěň@ëk {"ť43W$뀛Ť»\¸Q§‡ˇz`ąNVX&@Z‘.íç6xŘéÎ0—bż3ł éOŮčÉŞ˘Dýĺ}ę˝Xx7"’IPpËc$5ttŇÂď;Rş„ÔűäČ\ă”~zËŠ«š­Ó]ń ‘4íܲpŠ˝qźl@™ÂAI*„ě5RŰń˛1%k˘ÄŔ_’$$ -}PÚĹtéşX«Ýc_‰5ůÇť÷~Ő^\©Ž&–|[* iĽ†6&*©yŘ÷´FĹď%Č4üÜđ§{ä,‡r®Ô¬iŕťřčf!űçˇćŢŁ­Î ‹i˘?ďÔ¶ű,4ŁI®÷µÉ%ëKâÁY/–|~Ćý ‹ żqŔ„$ĆM6ŽTnÄ˝Nźî3ҢVđ8u4¸"Ń”žgPäµĹ6;Ĺ”c´q¨-áׂgJvеѰ0’ńĄv_a>Č TýŔâ¤lqéj {®Ç7¸yt@ĂŻ îľák¦‘ć+Ţ\ÄťÔ(u+XŞŚxŕ‘飴”§«·¶żśD#üäh¨;IŤ5ľ®”ş®-ň#”…wUžÁHÜ·gM/ťfI‡ďŮ^ěâŰçŽŕŔăIÉÇpú*˘±"ĘügĂ9ôB•`Ő–Ż†đ+„R’ôëmäW[•ĄŘS¸j*,)z8P ·ĐEâ!:6?2~ QÜ k•iÔoAE IÔ~óť^a¶éw¨đíöĐnťX'Tcţ«Q°WHŻqpĶ…î -”–ü1]ăP! -vďĂÁ)˝đ%_óńĺÜĄşW§ÎŹIöK)»öĎ3é´ĐDÂJ΋iʆÍÖÖúŃžö3ǸtÎĆŘŔh— -ćäÉ;Çf^ŢMÚČgúѢyú‡Ź^y‹S‰łRl˘?t˙ň˙ LĚűˇ h_#É“Í!·ŃÎË çÎÚ‘u†x¬M€«ąşŹqdüççI«)äŚlĽnËçö+hi:”…ň“ođ(Úűí»Äň.Ľ•HŘĄ®ŠąĐ$`ějÄPLݎRŽM­Ű_o´™č4 ĘY¤;˝­Š1VŻ.đĺd™n¶4‡’•}›$ŤG(îqpěă¤ţTDX%ÓngťoK)úT&ŕYĐ ŻŠÝZˇ8ÍTĚvßQ9 ˝NčĹëÖ˛µvĹzľăJ©Ň†‹s§ÔwîĂb4Śö}ÖÄđ–$ą+ôʨÂdTç{â"­â`a ˘ •YFĆÓŘ„+řŽíyhpĘëˇTC -ćřĚ.Îendstream -endobj -4296 0 obj -<< /Filter /FlateDecode /Length 1200 >> -stream -9QťméQ¶wÔłćj67sŻ"3Żn2ą—'«"Ňsg -’ďz+Ö&—PÔd»FO<4I]óXĂtâ¶1şŐÜđ«[ç%3‹«߼n fÜôqÝyź:ńˇ-™V ¬ź˝áô%Ł -ÎţJĹc…ZnŚŚGŠŐwZŚŤ,Ž•q·.h'Ôł#—˘S¨2«/㺌dD% o9Ü|ŐĚ!ý©;*M’ywąčuTͦ–q™Ąä H/ű4‚´‰Ż!—iQ,±ŕÝY¦„w}Ţ©“~Lkč“Ďśˇ»bb"9ńŽľbĚák/zřIqŮÓíPĎđ‘ˇmöfëCpő2`ŤjęÍ~;Ç‘B?—1VyI˘ÎŇ8`”¤ŐâÔ g0/7>«P…z†©đ.y‡6Ćc˝p^N'îń•Ů(€,nÂNE^čq_M8·@‚&/ 0Ł:JO.»˝zX›VI‹ĽV•ÝjA—xëÍÁ•ZóĐi?š!%źP˝‚âő1j Řžsöę‚w-şş7y2-|{ń?/S_µŕȬéżlą‘oÔßvš®ŞK[ůK´°ÖČĄťYX‡Ŕ·W -jo¸$^ ?ă«g~71« ďg@;•<){‹1­ŚńĂYjĽäDńÜ5şěA9G§ß$öÖŽ&ĂŽ.Ŕ‹‹ú+4‚t{(ČŘnŞň/Ea _Ę©1ńSF+|lő˝Ôv&nlëČ]s>01ů Řo^öÇT‘9 ŕ‰Ń6ą±6A‡”Ę\ň~ĺČÜLőn'ktEČËH„+XăČ -·ábfËkwO Ą%[ä>:2îkX& kp}“(’çvO#s7Ź íbuôąňĹľźŁ‚I -ŕw†ŢŹŮ>yËÁ {a|€/ÜSwĂTĺśYĽb©`ł$R˘Üĺ\üô‘Ěh»;Ł3pş}ĺl6Čröňˇ>'Őendstream -endobj -4297 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -E{P}veîQĄâ­ĆjÓΤ°WSáö ő–¦á9ŢnÉF>swŮĆůÇĺ'….~űv"]Ȳ¦Ď‚żNJÄ+°âsŃČ?;ž–XÔÔyîjn)¬‹tŮ_=iűžnů®úŹąř>ä<çSś{Ť8Žfq}aqěÂ7«SmeFOjü¶Îţ^Śł˘PQ «7ëbÓ×Ăע<­s¤ń…5RŁj|el†Qq+yš8÷H, ÚL–{|óśyBţÔ8ťŤTĆŽnŐe˙ůşčhÝÚ'd/3t?xłµ·P”$Š -'“•O©A×ńőö?Ł€…\QĽ=Q7¬'j8ßéŰ]c őś`±˛˙ Ží™Ó{/ř=©Ęo;ů‰P‘ţéß8Oýőóá“>d:C=e¸)·Ú%+xčĚ9â]}Ý*"{QîdÝnSF`»>Ă ŁAőP†ź“uĘ®­ýÇ@ôZÓoŚnYä׋«ţ =J_†NĐ\áéĎźĂMśDÓ+Č3ĄKŔ[ë×°¨đ‰Óö\Ą|°ľ]b|·”ga÷ťL"Ý'΋ĹP,?Íţą§I˛]żśĂů'i»h»ĘzŮÉ‹}¸ĹđµňŃ+C†ť¬Í8Í)Ő}%[{fh‘Ďőîš2”/l˙ť?šh7bżłvWTÖ4‡ŇW÷ë’ ©ŽG/ĺţÜHn¸`·idhOtRCçh7 dÍgŇÉl4űmQdsŁ;†N7q…UŠďh7Ś2´âŕŇ6Ůzd=fDf¸‹p˙ç˙vso'ë˛q¦k S>öë<Ĺ…ě´}iĘ7S¶¶r…çúwŤżÚgHë§ó_!ŔQćŞh˙¬ĽIȬ5ذ㢠}ŔAłŽů`Tó;öÚrfĂ‹Şý*l´)+X€Ç6k•˙(AŕµËŢöÁ§`Žm‡§fôÝâSí©medW‡Ö˘rˇ0ť˘Ç•m—L `RŔ~o±¦0Ő–ż˛Łžú´ßĚGţ+‘” -˙™G 1X*ßň€ťČ ±µ‚P;L”ňŤečĄÓűkEëňĆŢŽ“?ËłRj±bd-lkĘHg]jž­ňÂjŇŞ»óĘj\~vv·ëÜŃTÖDTHqµ€nÓOX罹*oÄÜ·•ýĺM{îšmk’MZ‰‘¶‰‚ĘQ&”óEĽ°HYëąĘZwô SŁAçŹ hËrÝŘ.´†ĄlvŤăăa=\ŰĂývéTÎyÂn†}0‡K¦LáéÝyĺí6aty. 1iyS)\–Č)ÎŤÚTŹsßŇŐcÜ X„Ć0Î`eî_r(1~{ę‘dŔ#ąaÜ?óH±3 üšiăçXc̶±=2»é7ÍŔĚ/âŹ{ˇˇ=A5•͛愲“>\íŹË„¬ÁŔÚńÔ2nfPhb¤źšJn´­Zč/ëÚ«'Çö•a6Ůë÷µ±wUŐçVCMç7¦Ĺ>-߲ ל¦‹ŔŇěyFłćšöË'YwÁŻdű$Ąâü"řťîŢSďńáx,`bĹ6Ńě7kĆŰúŻ5"Κ€GoóňšT$Ő™Äë &)śHľúĺŮÝůS¶ŞÉj^[TC-áÁÜsÄćZŢżA瀞gĂ~$PľŕÖÔÜň zĺ @ŤĄ4€ŁËµ|] Fd­}.›ÓÂSňĽ˘¸MxÔľ“jŠu®ô•ţâ<6”Żň—4ľ€SŮÖžRá$m©Łlć6÷lđ=ŞPŮ]´Qľ¶~ůN!99"i•T5şŰڦ×#|ßěäcMŇI=ˇls -Ä&„m<žZý¦…ż:­‰źç-ó7DdűŠáΑ›RŔW#Ç‚C!ɰM{´ dY‡×ML· Ř%ŕ±Ýh:‡¸ÍÔ µÁ†ŤS%sk[KŠendstream -endobj -4298 0 obj -<< /Filter /FlateDecode /Length 2256 >> -stream -|΋ąŰr?Jf»â´ )öů¦oĆ@ż“š.Á› ĆĚŚw‡»Žs$Y©)–ƭËç~´3´MăoŁŕĎę+?čëçRw…¦y»ťńĐ“ľRÜ÷cMxôĺE.Ę% Ч; é>f‚Ů{ŐeÄŵ1V‹Ď—ĄŐiMŻĚ,…SŁű7ą|xŰUî|$4€Ű‚2–…t€ů˙oDC–"đ4S7 ‚Ňu­^ŢsgH8)T'fú‘^U_Ž»ĄĚ ©®ńwúâ,ň×Ȳ‚ ^ɤ¬Ý×°†čľ7í}{jTëÓîOgö׏Ŕ$„ëUE*2Stú˘“ž$ŢNĘ9x.^kPn%, ŤŚ5ŻŤĚ8ÁyěÝ‘±\Ϧ[Gň&ŰŽöűÖŁIͶB%đîw—?>’jş,µ,]GŢ€ŢŢ}@Łşäř2Ž@Ýd•¸~Ţő©qzúŞ6|Y…PéÇŞ’}7CĄl˘#ZžŰHDÜ…ÚŘ-ŕG•{ Fˇ·e#)ŻBM˘č«żÉż„ď‚ ďľćiă¦KŹo›Ç3|¨DAúş(\Ą¦`ë8ď?~yEOyŘÝ›zřŐN§×Ú˛âÍ -On {•< +v–† ° ëç÷SććFFŐđMłÓ’ Ş÷+łA>î„=Ü [ň™<‹TżkpĂ< -ě"â¨<‡ŃS¦UĘăřJ:ôY'”*>§Ŕ7&řôŹôÓ){AB‘Ĺc‹´‚Ţ'ěĄ bÎ5˝‚ZÝŰ…µ¤+rK…(»Ŕ2×íčŇľUß)m»jZ'u:}1ę’0‹+Ď!płT­ůdęE#`m]šÉ¤ wĆ˙1@?űvAGÂś8Lľ3°†ä6‰¶m`9Ő‹n &éĂ”Đ3­Pa™Îžj[Hńµ‰ą!é!ÄWżč`[%Ë-gúýeźL^ÔQ{şę„űtoćMQźÍÍÍÖ%öŤ7BSĘ) yő,Äé -ĆCÚŕa’Űa ¬ďš}/÷’‚<íł´ěÚMY‰Ôł۸K`K)/Ă`@¶Ń5×»YŹ4}ż ¶d=4UÓ âŤoÉűp -s¨ćźGßwq^Ýxˇ¬,­I÷8Ó‘‰Bw’¤ˇ+¤«˝az+iŽ^ďU rĆ"ě{:RDď65ĆŤeޱ¬† Ě,«žľ¤%$FĆ™6 -^'2p?€KŽ;.••ŘT%§Ľžagφf’ô:WEQBh -6T<ŃĹ—.YµőѬdÔOH‡«ę˙¶›~ă1ŰÜ¨í·ş@&Ýt‡1ďŇ‹ÖĚ5Wn6–Î"%łE-™@ŕ8¦[ň¦•š»rŇ/eRODž.žHöOÍůfĄé°=dµ»ŇGä–¨?şq -io0Ö·ěň¸WúQÓu’W´šŠę'H¸?1KÜMUz( “ZŠ`O{”VÖ>`J( :h”…ą#ţŮ3T¬ĺ>±lPfő#¸ń˛rÖÄ&Öž"-çvWšüzE†Očv%Kެę?ĚşÂIĚĘśĄTV>w؇Qąp0ňę˝"*Měm’É\M ŹT˘Â,Ů'`Gٵłärťjq퍰í\YęÔß=+´Ť…ać­ŕ5\Ć yQéw<śi=ŘŤE+±ą¸g®îczĘ=Z™~ {![»‹S'´ë ´˙ŤŔ˙°ŢW‘âöE !·őŽiÝ”Luč}Kč´ęÂ%`¶ - őm˙Pe¸»âďFÇNSµ+)É©)5ëtˇPü|Źő…Ž*|hҦ‚~N3ŹF›ĺrŤ{ÎŮĹ–’9ÔĚ%âôRŢU†îăQwŃD„m`Ě ŘÜBűČSŐ+˛¤{Ćc§ žá|V›Ź‡R!|˛=YQ°!Ô'•ĆVÂéŽöUlé Úş7ĺĂ]WÁQ‹3vÁ,&·^˛0•»r:šą\A1˛óők)ą0: Ëű1Ű^QFřŚU!”Žb/ú@PPé ?C,&ëő'žB•ś[K UŚ×MP˘cA1W@ p_‚DTÚâ¤.ví)`–3*śWú±mäľ*ÍŮ7Ć;IŠsŕ€xŠ+ÔL‚VĄ.Č×UF»Ľ8§0tć2.Ő Ú–FéÄx}Q m˝3« I›{lrІ:ľ•öäęYďj×Ĺ\4ýÄ&)ł+†ř¶ř•BOýątäůăT‘GU<ů+&`C;˙ “yűKđŮĐIY/ŰňqĂh“ÎŇť¨ÎĽŁ ĺMH…©lA~j^/©1ä‹Z‘ř=GĆLĐ’¨Y­Ú1őń’.Ř`ź &:’÷Yöř‰éŰF·Í ĐŞÎę# -2Óşr ŮÍDsWXÜXěí˘™ĐčŇąb¸ú aPŚ5Ńę&b;‚.Đ2kÖ-ŕĆům˛´=JÂX©%"Uˇ:©Hڶr”Zą[×)ŹŹĄď•wŘŘŽŚ?Ţç¦Ö4ŰN´#Ţí‹ţF ߊ#vIKŕ#Ô× §]'M¨#y,‘–ÖhýY Óâˇ$VkkJ1– ­çIqĽY;W© ]6ŇŰ˙­ŠËyb¤íĎĂýi•; ¸*Цç*ľŢ&ĺŐΰđĽŇŕ[H[{î˝#‘€î?`[ž3HÍ?!°ŚfV6+$Ss:ٲÖEŤ°e¤t{÷AIéÍxŰČŻPµ¶Bŕ­RMŮĐ~)ý0› y×hĐއŘëbrĂćĎ7­QŞď5 {]ŐgęĎ–ŻŰI<ä:¬iź˘cÎ%ęŽ#ęÚ6ĄĎŻÎÇi7±SKqďL޵Öt[ ŕ -¨¤ýŘëył?íť}Šž×t“R ÜZĎłČŐ6ŐĹCůkpąŔŻLV¦p–ÂŚQ‰Wí*IĆ›ôľă:PŽrŹ80©Ł$ž $}˘µÉrÖ„6ů óÜ}Ćl-b÷ÝŽ®¨÷ÂqqˇF×OJŰendstream -endobj -4299 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -¨s0+AÖz$']èľÝk…˘Đ^Ž!š­ÎJĄâĹë>1Ôć EҦ¦ĐešŞýeđ~¨ ¤‹•úV˙2ľ¶C+¸‚Y c-c٧Űmî^čÝąOŔŕ§&“ Ç$-DŮíšÁĎŕč97¶ÝÂ%‰=3ńGęBJVO°l-?]k·yĄu”ĎŔ#ľÉ`*ßmüŘ-#JĎk‡ÎŰÎP˙ŚĐ;ŮÔFs’Z€&­¤A„ÄĄ -—-ęOBíz6†ßđďO¨!r®VO8côĺθŘ|í ·&-^mÎx˝é˙¶€vśxözŦG”ÇĂđľaŰÍß±U±`h`ĐV챹-6Ç+w>,—Eöśw •sŚÝ·˙5»nCţôOVˇţH‡Ô{˘$¨uŹéŔp–&-‡ ëÄŚ aɨˢzI¨>ZşÝ›6Ňő°ÄčdŰćÚJÂ6Őˇł¦ód€čź¸‘Ů·©KBę°ş_ëŻrĺĐ+¨K$ȱb|űY‚=+”€6 ‰ÔmŁóJáŔŠ=lř”+čNź=.Ö@á4ş› zÍ -΂@ęŮéLçĹĺś - MŚRRP\S¨őŕŐ™/ńlzXĚ‘<Żž§j¤1L¸#7Ů7ó‘Eq1]錉L±ÖP%ěćR0çŹĐˇ7"¦,m˘ÓqK†®źřGY\…űą(­QJzF!Ѩ4'ÄIxj"˙,Ź»y”éŁ:S/Hř‘ýçraOlKi’şŞ@ -«%´¨/ÝárLy®äÝpíLxŞPBůy‘žô´#ęmNg'©Ś‘]U Őۆő롫Qž ©…B…‹nv!2„ ŐwÓfzł[Sb0;S[eJ ŽáDS. ç1Xz·—hŘÚĽýÝ7E*{öĎ](•(„r6`¸í¨©Y]îtjeYşŐ P»ËúJ> pTm¸Y9ËAގč[,3ë’-ö"̢K#&ĄEOŽT}ÁÄŃŁă5› íăc‰nËń,¦'öiU]ĘóZ±{;[ňS‘+­iEž{šńa›r´Eň ÔĂ[Q}7Ŕ™§/fűUFµŹ+D˛›lŤyăî*˝ú#6ŔÍŃČ_Q´FĆ - #oVw®sŘRşpö¬¦®PôŠ˙‹ľGy‰ňôˇp÷¤Ľ2,¤BĘ}»fZšp]śHĆ:ves2špĂŘş4·±~Y3ńHlÄ@퀜JňcÉËlzş×y6wîLŢFË^˝˛Î­-_›ervt¸cľ(Ďşc–Ż:ro˛ űʉŐ•™¸ŠćÚŘZíł8ë‹™WΙßWáŻ.¸=Ćš4V°â#|3mżXendstream -endobj -4300 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -' @ (¦Ä‘k':šáh7ůťWda::Őűć 9„ěm bí!×ř”ă|[8"ćr2Oµ;ţk5ąŰ‹Ą”’ą(M@Nđ ř(‡{YG–Ěş6y JŔÓ”ťÝXHyćiIrSëęY°úâ‘·óJO+ĽJó2«â nĹai ňÔX{ŕe|NtÂHńéh±ő·9JnéřĺrîQ\6QNŢvz‡ Ţ“·yjŞL–©ľń‰G|+"8Ŕ‘›©0ĽŮ¸VAečó‡n§Ň°“Ţ -“jîOúę'ËŤęÓ(ź8Q,2eü]ÁťäĄčůĎZ÷“FSeŚ ŘŞ9ö) ĄË YÉŔ Rż´×>ő¸-:¸ŐAýg ),f@žë»l˝HśŔbÔŘC4˛‰w6Úcń»<‚ąhe˘HČ]ˇĄHŇmÎgŤ…±¦b+™˛!­3î!‘x#“sd¶ěöÖŐq˛Ď_9˙ ŔÝ˙/úK Öłq~ fF˘J -ś¦u™r2Ma±ĘĺU&–8c»ţŇšLűsĺGr—ś‰Tuzě§Š’J{︿řór{?îŘřÔk'Řz< *!0'Žşź7eáđ†1QŹ^ŚÚŮ“)ŕ ôXĄMĂžSsłpsăÁá¶é0ŮĘ$öÜĂĆ'ť+޵EwIÓŃ›1R*€ˇ§v(ö`Dš;®Cŕ -ŐH3tŇÄ‘{çÉR ź2Q0HÇ…éF@N¦ŁßËËOaĹyn[ 5bqżŹŇ“×ů ÜäV{Ý[ĹôGĐÔ2 -®™&Ýîj*CăËě k…lÎŮr? ĘŮfkη3'•ݰ&жťäăŁŐAÖőˇDýď˙®O„ -ĄíSńě*-fę·`¦čżvÓb1ÎőKÄhJgĹ©˙“©!˘Ć},Îärz‰ylÖ¡ţ‚3(A·ä1˘@l8ŞČÓ}Ŕš eő¸ö\ňXhÎožsKđy,PĽy©Eóä¶Ŕl‘¨ÂĆ•@ ©đ÷±0c›4弌JĂŞ¤Ď{Âc]!ݲ3íYm]aäBś:´¤L wE<«´ĆĚĄ Ł 0#áD8Ďôéc±Ţůôű[ý(~)UqŽîÚ<ÚPíšĐ›Ż¬;*ŕhĺŤg~(¸áć$7Ö!TIăŐę@‘?Ś.·"Çi¨wB­řë´W`C<ĐÂŇŹp=†-q˛Ń <’ ‰ ů¦ł)Î>AĘ€hXńţSC™ćÇŐ€>y‡ŮhO=dcw@Ö­J&Ż(zÖąaŮčcW­|Šë„áÖGŽ Jr˝ŕžÎą@J)P,Ą‡ÍűrâĺŔe. Ďý©!HwRŔtŰPŞöBdŤGÜM·rČť φŐ)Ř×á1ť” €„šŽ‘OÂŞÝ–ÂŐ ×Ź6ľŽ¨b­gÂŽH$µÁ™(­x>±·#÷lWŘSU‡"é€;ˇĚ[ą›0^<(äěş(ŰpDłYř6*Č&\ Ĺ‰Ş°ąĐüŞ—}F˘ŹZŽ?4Şýv-±<8ćň!Ř´9ÉIÇF}Ŕ ěpďćN®¤Z¬˛»ďě"endstream -endobj -4301 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -‹LHúJ­,Čć,(ě™—ŕYÚ*đR@…xrĆÄOů|/Iş©´°gŃ÷|—=_;ź/üJ¡˛,b$dŮÖ -sŕSUkĎ2Ŕ‡¤OáśůĄ”đsěč]ô'EiWoqcC: ˘íO”`ôÝ)cTđDźŹ˛ŢYťmή[͢˙‡Ň§zá0L9ź2B\€ďşóšŰ‚ÝP3¨Ů$«Böć#7ŹjĐđH:Ě(Zh$ýčů@=mĺ˙ctž>ł‡—iÓ™Šh~MšU‹ö ő%Z_OV-4C`ŔlGÚWľ ÚÖҸڡZÝď•$cqú/„{–ŞżLS5Ţ‘ý píÜ/ňůˇTN°aő"ą€¬XEâÄ„ô9´O…í˘H ±ú 1˙Űk&hÓó,˘µŤŁq5žŢOŞf¸–¬Řµ¬»ćűş>& wö–ä1e~5× śžg© -'­ĂĘ©˙˝eJÁoţí"˛ Ľ={Ţf™:ĘBĽj¤}b;ö‡­ĚÄ -ďŤĎ­'Î˙±rzŐö•„úŢě+phˇř"„eřOyó čhäŘ÷3÷°źšáÝÓwbcoŚĂžËÁ'™…ě†Ĺč¨qvq?ŕČá‚g4Đ[uÉ߬ôő^öÁňNr˛°Ĺ#ŠhˇLFä„)°ú»DŤÚ˘É·EpNëtďÖoťčľ®ÉY]Ć7őĽ`b¨ĺYµŚUe1á;Ąëšä×7µŤZb¦”@Ś÷†ŰÄfŔ·`Ň4DÄíyuÔ;––EúŐłßÁ(¤/Nŕ@\ Kv÷¦Ś´úŚ^€éĘVf­&–HJ30›€['ËýöŔťgź ¤ůHŞUáÁM?:‚ť"qÍ*H2Žu’ŮŇ°Ś‡çřäBJ_›BNOŨe­”»¶e=QrŐ¶| uŃŰAĽA,o.¤ -®ôË«bł]üÎMЦŐ÷®ÝŘ«ǤMôÄ Y[ł6ŢŃĹÜyú$"[6kí·xEʤč Ć1oĂ’–Ăž Í9Só -ÂľŐ÷­‰ČÎ+( -CŘŹ5f Ó^y87zu‘¤UpušŚ†éöy[\Á LP1„N©ă®H9ł‡¸†ńŔÇA2ŢͲ K'Ť°ř5ÁUBYyÝ(…~â>ăÚF›j†÷Ł(Gx8^Ö†ł‚S´¸ -\tžł?áí\T5ZeKŔľđ÷™EĄ8 ďËYㆷcvĐ>ú~cMŚżÁ U ±¤ˇŐe.çTçąôî…]/ĺendstream -endobj -4302 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream - Ď‹?lş›;&^ç— ř*™±L°wY‚ި–Ů˙˛r’´ľTťŽŁ?Ň–™KźÝ·P ;„+Čł*Iv¬ŰeŻ 1ă}Śd´¶Ň·yúI3_,ZqH¬,„ćMŠn<°ĽČ&bOŔW7Š„ŢŁßĚěyB„âĹMŠ9$+^ îcˇô§i@<Ě{'¶ăŕŹWߎ÷CW×§©„¸Ś[‰5/“„ČĄ®/á7sIš>K»ňďÝű ̸ ÇóRŮŚSŘ\íş°lĚ|×Wc˛žö?ë]l†©ô #oĎă¶łâMGü$ˇ×ŕYYjĹŘŹ»«ybBĐČÉÉŢqŰš2 7Ąh¬V·  ÝĨY,ľ´‹ăAĄ¬p?óudh®HŚIŃé‰ŕă©QŇ»[«Ă =ĹĘKűáŰĽű~zźFŢZ‰šFŇťC® `’IśR~Ł´«SçDđz•[÷ŔżE×dŕG Śě•vtđş5`·©ď"Ć eňÁqŚ”SßđŰtŮykjßn»XĐü«ß2s"Ż®žéŐŚˇ€íÓx4–á>ÉOüEfQ«B… €í-ću#ŢŕTČ=łnLZ§3ËK»Mfpżđ|=˙ňBĘđQżöŇšjaIŐ1ęU¤ÎL–Ó5ŤŇmT\*[íŞ;WGF:sKb’@Âs… Ą_Yö×ʆ_’1öP-„gĺ3?ĂÇʼnĐ\Őtďŕ8»óľkŞHŁÇ†-ŤÓĄgxĚjÜŹ#kÇł§É^>üŹJ7úçÍfŤ«8ýb&˘2‡Ăx¬Ę!Íkh€<ë™y]ô†X]m,0B•ę Ź€ą] µtş…Ú”Č/şÂź¨ůpň»DľS[{¦ŹŰâ›=6q’ޤYoôfŁŻ1wëYţÖéűĄ(ň:ĐŰ$Ężć§ňZlăa×Ňůë¶U/9QÂ1«®dŔZđ/˛˝iiNS8›zâšúéż~hŽ›ąŮ{n0Ţ8ße˝¶`4!;`¦o¨±Áő·ÍЏĺć@Q]łUwşW¦„ä{H„Ű -ß:† Q=w¸ R Nz®w»c¶ăU’®´ŠEŇŤ•ě­–^&ذNFî»sÉĚ÷Jěâ†Ńň Cć÷¸!ٸ~Ňy™ŘUÎ Q±`O˛L;Ć -Ç0+É …V}x™ #´aOYŮ»ae‹řÁ°¸3¸ÂÚ=đŘ)×Fŕ Ë÷Ó,ÂRĂé;s9ĄWď q D{©ř§ çgŚö+ ®GŹ”ĄČuň»ÂA~˛úőîULZa(ď˙ B; _÷]5g¦đú[g“!Đ·:şÜBń÷Ô"Ćű7+Şv±Df÷'í»”ěµŤĺ-Í<§x%{˘Ć ”)čŕÇ>sŤ«śş•#®BU笿4=XĽ4Ľ€ô߸ZsGé ÔÂöçŤB0ô°_* ĘrŰ Yp1Şóôką†ČiŠé /š:ä1Áz5ä@…~™T˘kߨ?WLŐź@×őŇ­=“»·Jń¦]ZTB°ŐĚÓË̶Yyď w2ľýíd‘Ăń'jŠAËb‚hťX^­Çß%⌥¦×ćjăĘ®ňTFťé&1o˝AŠBdŔ-±2ő]Ë-ŐQŠ‘ĆĐÔµ+E”¦đfţ2´âލcŕöËDő—Ęí»_„á:ÔHüb÷#ÄÇk§@‹u\mq¦bć4|ÖĂÖuńŘâţ‡~‚^M˝#Lŕ)ľQ)cmoʆŽěáD!‰řěđE‚?’ľjŮY§‹‘XěŻyÖ•©U© ?Ĺ4·U`GÖ1«˝•[±q<ŮqDöj˛ńľ Z~MäçŹÜ3ÇşTÓăţo_\CcZ%ßw’‡Ž<ëířÎĂăe¤ ţLoŞĐť?™Ç‰Vlˇů -ůőŹUmÚéuE§h8Ôóđ[ÖÝ"^iĎeÉ)föŃKűi> -stream -đą;]n˛•SiĆaP0tšĎ;w%<…jţG@ JÉ©ĎP.¸…AľË˘}Ka«.:„Ď l,j:rźS‡şËčµ}UeǶýsęHa´Î“ůAXě†ěˇ“„áÜ`ť]°W•đ 3?ŚÖ+°ˇé`&ëą{óµŢ $G)ilź%îđ RSW:~›>Dęn¤ë%z~Ů+âcwŞ›™ÖpO&>©L±Ţă •ąWÄć`€†‹ ÜaQ:Ô8Ť)ŻX`–ŞÁČKÓýJu¤Ů8d$rÍ‹Ćs4ÜéŹĎT~ĘźLüę¸_ĘmcJŇWÄó;H­ą×É®”÷äÚ‘‰Ô–bęX˘ŘÔáćY]>Ú­Óc˛ý˛·ý˛Rf*Óa(ßCŹeߪxĆ`3?ŇKćtę Ô}ł§ÚŁ"‰vNj?RŤU§můÄű'c96ËŞŹä‹÷[·oOD–˝dó=ď4ń÷ĺl˛o?Áy]gĹĽ1±!íú ¦TĐ8 ƱŔ¨¬H""i†ÓÝK»Ţe±Ô¸kX ř·&˘®'FϢ;Mh>˝ś°ÉŘŢ=T„ü%ATÂ)Ć>!ÉXqą“ś’ăe«Aš‚ŔëţŠ+úKt^„˝čúł‚,)ˇ¶©–zG#şŹBP-ĚE˙Łč°wC©í«š‹J!´äŮť’˘Ů㩊1rD%+“”`w]@8E®‰âˇŇGEň¸Ô'€ąL¤Ť` ůŐÓP¨V d” '|ˇz<Ž‹9.łĎĎ|2DŞ dËĎ#¸čņs)4.“Ŕ”n-=Ť-*ÝŹ´ŻP <ž"ő(ÖéRö©ُo=s¨O7§5hGá(ŰĚź äŤÄ¨!Á©¸ľő\ç l«Ů1Lz$łJŞWO×'wZişpÍ©ĺĄXWáUH߬JŠ|rTĘTÔÁ«T‚GÍ@ě{ĐaÔîeořmł˝‰Ů)rY>»ÂqN—1şýŻ -}ť/¶Ó]UűŤo+l“đË,ăŔÁĐS¨ $ˇ,\X…ő+1ÓçűC%ą»o•j΀z‹&ćżčóeFBUâUjŽn¬ât2Ny‹âĂ€Ú¤´‹ÍŇśę0rőďm®ż´¤>\ß(Ů“Ççj9rÉąhx&„´Ż×Ąn&$îđŤJí&{x ąért˘@çµ%©‡˛ŔUä•ęľ@*GNCoĺK±¶Goëln&&“b˛ŔIH€‡ş—Ž)łđŃę$ľ»ŘMĎ«*hiżęŞWfă `‹ -Ş·)# -ŕ›Eĺ.ą\I¨ŠŹľK 辯2`¨îÎÜr±%€÷ŤštÍl\»RôT®¬’˝ř•7¶3µ´?&ľüŽ ¤GpZš§ż{‹nŚZŃ> -stream -Q2·¤>!´tzFy!ݦP]ëťjďnbžé° 6“lĚőPqaŁŚq‘‚b0ć)Ý+./>ě ŞW¨ŢĺŞ8‡2płFR& X[™Őâ•–QŮłĺÜ3"äĂňýÇ´}bf")·$DbC˙I@«‡Ő(’MG¦ ŢąŰ>MR(8čÇW‹ńY”M,$*Iă) óČVˇ*)‹›Ž'e›ŁâE.źÜFË$_ş»ľ9µ]‘`CŰXXD }hS=đ1sAücrr Loâđ—Önę7yŇď°©Íä«řŐCeęT3<´‘mĂßźVIÚłÚó6ďDRú<ebĺ±ßŰÔzŰ™2 ׉„» ą˝¤…˝én)žńdĎtzkK|¦%–ôl+™SBˇ§:иŕ1y·&˙ÉH=ô±© ż ›ÜKČ4•––‚ŕnJöŰË3#‹žŁĄE3Ä őÇOřyěD`'´˝/™îĄů箬%=m_ŠxqĘŮJ&.Nę§zCđĹg‚ńgËŤe>=Ńś„&E -°aŢ)l] %ÂgGöjż»şÜ5 ˇ ,ŃrĽőP÷]Žęř‰,8T¦4ěĆ´sŁÔý‡€ÝŁäŢJč>W “mIJĺ»’éÜ'ÝhŤďűâů—ţ:jÚ v&iS/Ú—uŞhpŃhWđÉP§öXoRý9ĐěŹßp6ő[ňlĐM9ŇL 7Äî!¬ îUđyKn;Iy­ŰŰx¶j/ńľíhdĘőîGńmXľbx‡¨FŔîqG%Ű:Y°M˙ţĎnŞ@ާŘ\;öZ ĽŚhNd—(~”Ľ(EŹ q/é…yá8R¬“çó§đ¨Ş ü…pŻb˙c8x§ł YYĽűVŰan„źţ“ÖR@řL7PsťömY5©çuŻĄ;ŠŮN;CT#U-{fMtŻëżćŠŔŤ‘łÇł7ŠîüNh’w€=řĐEŕUĹ­ţ=Ö%Ţ7)rżvC ŐGĐçߝٕ5><Óč˘ÜĆőŶt€(}NM±>1ö ŔŁpŃÖëŹĐ7r·Óż\/ż˙Ł'´ŔăżÝ4ü5ĂRŢϧ*Uj-Ěá·8‹×Jç¨÷ĄD#ŕ+¨Ç¶7olíZčqÝ+)ű±b0@Xű×eŔ ŽxmąWş9¦0 GŚ2µßăJ7LQ‹†ăŃYZ1‘¬{ř‰~O'S¨ u1C¦č0íĆ(ÔOąî´™ ×âÄú\> -stream -6aŠń]č’jďőP -kÜšŘl’A’kŇ-çI\<^Ę0~çD…°`’ꌒś…Ômq§ç>¬Ĺ,[΢)dń†Tź›řŐVE`5đ…ZCMžPüă;{ĂŘŮĚrWE‚ެB~/.÷?ĎZe“łLśśPŔ&Í óö˛®gš9s/éí bѱ:ŕ -S xăy†g˝ŘXHP<*’*#‘yČŁäbŐ“|4 yđ;bň)VťŢ—š'—ŁzÍĘ -ž*·šŽ‡76ă ýxmšóžBř ŃOmpšô¶XD@Ś+‡Ą±Űk¶„:úŻ˙óꂟ]/íéG<Â}ġ“´íD;\ńŠ“ąAâ yšR°ie˛u:|â J,ŢčäyV&ĐŘ#č¸]‘uĎBÚ~YÝ×!ą†Iyńů¤fه–Ć٫Ȫ¶fV&j­›ö n "[#dÜK,;´˛—e«ýÝ—ŰśH†łŞŕS ĂĄ‚©]Ú` ¦ş'Ďß7^ŤTMA?Żv´ĆmTýëÎěpG „T@¨ˇöy¬ 91,‹Ű¸OŰUc_jň¦ťĄ’üQRŚ.«î§!âzňŮa>0U±¸ř—!5} *ԬР-‘Ľ˛¬±wć}ą#ŚĂ/ :Ďt٧P9-T·¨f‘:ă ŹĎ­~jň2EŽŻuEK[Ăp§ôk.±â¶kń[6~¤; şěëöÜ‚2-U,?ţ™LA|ISü ‰ŔÍťÎWř6˘Ăx›[%YPWqô ďě5c—YZ˛ ÔBöĚk3˛˙Îtfď ůÄn5ćDRͬ¬§rĘp ßź^ďšŐĘ«kzęÁ”P¶®ĽŤś©[ţĘ)ýbŽHú„ Ţ/ş6T˛Îgi3®>€XjĹ%Äő–Ŕ(.pí(ăW­©ëă'÷D ÜĽÓBo‘fl[a©‚#-ľ¤XąúĐČM‰ÇčóR'ÁŹą=] ďâŮYľ«rÓ{fţg‰ŻŰ;¬I_^ßź&'ˇpŰĺĆ—ŰWÁ?%ôĎ3ńp"ŃXŕg'CT¬ěr[AiéüĽŽs_«ĐO"jkěÔW™ŮŠdމň67Ačť*M¬ ˲5ďś'r->ţ‰šŞ č`U~Ë˙ -đĚŠµwrşŚ(ŕ¶’ÄY2[™uÍă*ÁĽÄµv•üŔśŕîv'4çPüËĹ Ą“÷LŁ©éȤp~eĆ ăVłI)ě.pęłĺó6ć™\/7ÍäÔ­ŔěN;öîmJ2î<łyÍČ«ç p#ł˘śrQa ¬üya;'ß-ÖŰŃŃŰUw¬&{ŹXŁţˇ`(hşâŔ±ŞŤÁ×bĎaú"Ł®8*›˝«yŤě{ žęÇéćČą“˛_yd.ă¶đĎÜÇ$fú0ĄŃIµ‘jućyô«„ßNxžM°¨l61‰.~Ě褔.h˘‚A‚ÖdÓ(Â_Ü˝ÝPŞF^R©*6•¬ipEHi~°b.i.čŰ`ä‹/Ţ®š}Â:zÉ öŔőÚ˛ŔĄŕjçńŁĐ/8ű!ă,¦8˝eý±á`aÚÍÜ‚(]…k¨đáFË‹˘ÚÚFË[ţ…}śíZŠ|®űOí#z†Şcn@@Ŕuŕ ŮJ$ŻžphÖSF%Ž`íÚ€Ż‹qh˘h°©˙®ĺ9kXŔ8-ńą}Ä™’\śßő&ňgsî!![Ń#DźV\€[:( )źXŇ^Ť””îGx˙Qý*-)^§˙1ˇmţ‡śňÇŔ¤Ń—pjąAIÚEş -jÁč;W=ÝЛɊô‚]Ě­©SĆĽ°EÁßá>ŕY@Š9e€¨a]{gSr=ĹÖuQ8Ř5ôŮÉ>3žĂç Č©í°ôţrrÉ×3Â'r<ĎťľôTă‘Qž8 -<„â Ţ;8q3¬§’]3obďah<Z‚Kęü)Gô3{Áw1żť˝/|rKR‘C< ę&,T›$oˇ’ËÔ‹xÇMz±Ž¦*c! <•ˇď%‡°‘ž>°ű«_Óů€cő€É{ăí|t„ QRmáȢ  †uęKOĐ#J% >_8Ü|/X'hIöfU“ č^Oč@1If‚ «™ct¦‘{úrAQ}çr—‚oßđ’ń;v1Ç'vo7O×Ŕ6©v) e~ŇuZ¨±ĺżéľł?|ái‘Lh€‘Ëz‘‘€°ô¨n˝őr8e@ťŤgQ'Jť0–łJ2ó$ůń Ý|D:ťendstream -endobj -4306 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -c"|ěţłXĺ;Ţi*Ň;÷1ßypaX¶kΖADIë÷Ý2@&(Ű˝Ër)«W–ső‹57˝Ą_ĆęjöoOůÁŮŰŐ\`:ŔĚą|áBj‹nü˙ă! -V&vzę/eAó„5ŹŇ°ŞÔÝ˙ëm–Ô0a„Ťś6wČ0†„3„k2đMuhŢŹ¤ĺÔ÷.˘e:eăĆIšm¬řgň”ŠgŮľ—=:d%X„˙ő8Ą‡y˙7Rß 3jŇÓ´đ¬űňý‰ź˛TîÖś®Loż}lÝńąÄG-e&?1¤XîA—é“?™’_ jg>@łĘtÎŃB÷ˇĚ2Úťů¦îE*ČËyĘ({Ç~XRyĚZQÉzMČn=ck EĄ·Ľ4FhoÜ6euqŞtÄpüŘđިEőaĽk…·ŻyřĐ1ëw)áLź­“-RľôČöw®Ŕ ^€ŞMž^>č>xÜ|‡ź†¬®Ź¶0µÎmQÇAÖ«+â,ŻW·V=Ú +ÔéŃž[€0Ë\ ¤·#m,Ż€)—5nmçŹ×eSCi"€®7‹e”ÝĘňa/qŃÉdKŤ&± „7z3ËąaűąX~TýÍMŔČ*AlŽf+\ŢaâżůÍÉćO% !ů] çpÖ¬˙pěľ5˝Šä®"±ÂžP…‰ělŞĎĺ™Ë‚eWńŔVo|& ®‹‘¬)7ütśYTř]óąéřú;ú—GŐYË91!~Š)Ĺ’lˇąȇ†LˇL´=5AމJ×’á¶gÂnmÔ~vę—îT´ő/t­ÜH·—Ţâż´IΉ÷A‚u‹y'ŇĹčD1ÚÇr -Ç{ś3 Ô@ţEC N._C:×&;đlŤ‡—qy“Ęłˇt §[Ç0ĺZچŮfČřaQ{›ţ‚ěďbԲ̤3ťífŐF˘~¸oŔ÷‰tř¨ňÝTü¦Ńf—q›Ł8µŻF··x] ĐEyŻ/ˇLĺůŻőź:HdÔÁHv…řv‡âXjȨËńŮÝTÝŘëç+[‹ŃđŕĹ8ľćAĘ8cďş%”mÝí… xč×ô±·v'X®č¨ŞĚÉ->éĎŽ_ĂiibŃöż#ĆaÉhݦK:˝l -ü‰oٰDŻ>)MgGëČ+Éîüć3˙:3q×Ë'ĄÎ§¶,ÓUřH÷ůÁËŤÔţ‰Tč?QˇJĄ°äŠé¸®©÷ŻÝ!¦¬·ŔďKeÓ,é‡#2EsŮnç=mZ6)ÍÎşl1! ŕV_mTiAĹ”ŕZ2ň~{Ż”šß×˙_4Q$ó ­qőÉ xŞôluBűŠµâ·©źţöÁ¤Ë¨OhŻEm5mjbo.ö­Ŕ7"Ót—:őńončëE[dJJť‚{šy+@xú„Ś9̏Î9/Ył˘ą~˛¸’Eۢ°Ŕß]‹2©Ö§«D®Őř÷ú–LřPłQßK÷@^4Hľü'v¦»*=ýK}ُkśş•ÁÖ‹BĐńę-a)ÔŤĐ0‘WĹ«¦Š>AÔqć - ©›č3)±Ć‡jíŞčtŚ!P¸ŕ&-†S3<7§0í›ĆjµŢMIĘ/Đ“łĘĽ/<µşu3E+ČqňĐśqźBŞĐ˙ąREomÍ!ÂŐÝÉ›ËçĄ/©¶‚ĺ<đ˝h@Ň *ę·Ý{SĄ - Eဠ–%ż8 ˛Ę^EějŻŮ“{yT”!F ÖLż&Ŕٶ: b‡ńľ).’ĺ*—tř…QŞ—§×ĆšűČ[°”…Á˘xś>iüNŔ 10 Ś›ţD1&U±ď‘Ňe™ŢCű0"»Č›ůHcˇ•ŕŠ–úš(pr†đ¤čŃ˙CA⣕P\ŐÎM†Č¸‚më§U$Ł»t s§ p…\Â)ŕČm™ě —V˙SJbżXĂ_)8ť‰P7ëÉf¸+©UÁQ|&‚G{PJŰóűĆv­ ´r×˝L€M~ˇNŢá\ăßEŰŚH—„xĘqvmXčő;`Öoäůö ĚMÚUŁOü6ż®/µĺD–§~ˇ—Ďo,&!r˛"˙Ú6uş“~ÉšÓÂřB>Bůť‰«#KuŃŻs7Ň ú#íRciŁţ…ŐN`0MĎ<-đżÇ˛•Ů\»l­CAÇ6Ül5VµŹ„żëŐendstream -endobj -4307 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -ű!Šw%Gǵú¨ˇ„j‘#Ú|iĹM~-¤~ąC +f¨gaűKűX»;tîíeĐBâwĂőxnř $d l,Xm?őś8ݦŐGĺĆŰCâ`‘Đ>¸ «/‚)G -Ń{ –]Ëe>IĎËůż -8Ý®zWĄUĄKß'ź9(ÓWȵ4Ü 6˘ňą yÖg·ž‡†ü©ŢÇY~2 G|â˙Ă‘ĺłőŘëOvď,˘pç†ë˘]ýęÝKtűgHŁÍrrľsÖ.ßfQ«Z“3ŮŃ+9‰Ů`.ŕ ´™’÷Lůó˘ĆJĂ -Ç)*Đpž‚ž‹’q"q9Dî“’­ŰbíüŔÖyĄ|l‚˝0­śţ“G‰¤ě´ÚńC3CË]łĎŐ~yř÷LŞŮ–~îsc4{"Ź1¶ß<.4”ÓîHYě9ďäm§}#~đ˝Ű řZÁŽĚ.“DŮĂőÂ#(g‡`‘'Ž'č•*ůĐđH\§‹Ą!8ĄAf#¬‡ßA)ź°^Y€ ¬Ë ăá*Ů2ĺ÷ŁOĂŮ—dš»â ·W|žřöĚáÖyđůgl©ăî¦ ŁyâľćéĄ2yˇí&—wÖÇ[ qaĚ˙ = Sýä«„7rŃV8ű4.&Ĺő”]ďŔr‚€—s]…jű`ÂůX>»v "ç»_Č,a‡_`VĘ\=˙¤™qqť¨ß´µ-‚Ëť©ŞpÚN]޸ĆyŐő ‡†3"·ÇWÚ n.c"ţ‹Šü{Üo$ł±¤,üP6^Ś—·zźä ±__€fĹşŁ)ÓšBA‘©OÉOľ6?Ő«ŹĹčDéĐZź›5ҨăşÖĚíͦń’ýóQótgÜ6h­đ‡€H0č9Ą §[vyŁôRv˙豯¬ý73t("îÔłě9EeôřCdžŕŢâÂ$n{UŽŻX!ąiZúeč?T=—ČçͱpôÂ:R] ł.NÜS .>š.Íý’¤¬ŮŇäJ)@ü?ą—€ÁgpÉD.4 (> _âJŮşž+$Ň›E° H_sĺ9 šZ]ZťÉÓ[ŢUę;Ěź)â· Ë#*¦†ţŮ -9ń‹óϲײ ňU ´űPÄľÍ8čŤOP:ů÷x§¤2z{¬uŕf…˘č'ä–Bąç{h˘)TE -)qŽeőIqlܸd…˙Ľ©Ě~[#ű/A,¦°6ĚíŁŤ(ŕ–á/÷âăý¤żËHYÄŔw7ŹőIBÖ®¸u·A ąw´0Ąę“έá‰_!j‰U±ßśó§bż QÄÜâZtŁCXµ(Ę-T>ę2 AúŚł1úuÂH˝ŁDOzÉKúpĚc$ća5µ•ńYŠŁLNmź(`…‹` nâ*qÎăťé Y‘ůźBŠžeľ7CcĘ9Ešmc`kOw°jŢńČSŹfźĎŔ6¤‹z˘üů«˝OaîŠŔ_Aô%í9ą“äŻ'ŘP’J‚€Ü‚ęő &tr6ô÷1˛ ,´WPţîŤ+/šr_Y‹nŚPíő śĽôÓđ:ł*d]G'ŇÎ4™*W_|R”ž?Fڇ˘!ő1!‘đśâić÷ +Ľ(€R¬®á-–˛‹U‚Ë>Ť·0Ú¬‘r-CĂ.¨‡G´¦ěoĄáJ”¨€±cv;8¦Š $Ž<Ń»€‘r.­@$92„ĘUâŠÉóů„RY+ĹÇăa’€IéW_ÉK„uN×±ݧŔ ŞuKĎ©[µť1endstream -endobj -4308 0 obj -<< /Filter /FlateDecode /Length 848 >> -stream -7Ă"¦Ž D®ŇęODh÷ť2c•´¬7úS[+-'d˛Ň·AčńĎúćŕÖ4VüĐzW~½l-Ę!íýZßÍÔ=DŐŇ®¤öě Ú®·XjÓ˝đK |Ed_†÷y23€ŻĘň©…Ę_Cf˙¨ŠX‘Ńröđ/>Zča¦Ž»z -ďoŃ÷°,łđĹźŚäŢ›óAó©˙Ďj("WwČ7ôď(<‘UdÚ_řůŇM¶;áű°j8¶±Ţ_CčÜ2vŘB$ú0©Ö-˛xëşUýk[G;jš)ㆠ-~ĺ^đ"Ę•2>ˇ -ď„CHé;_“őłLâ͇ĘĚŕć‡ÇKłt:|ŢôxöŰż– -'ąŚ śËď0¶äĚ9ĽÍHŽsfu¬©XŇ€V@°·ßő¶(GůLU‡­ą5|—1%§}EWrÔIg±rćśó -„šM ŐĎá˛Ză´ü¬gV« ©n­:łţoZdŤˇbrmóŠ»Ů|×| ˛jz…¶} p xKS{+'`8îSŠ^SR ĺ™‚(K´Ł ő -—yô0Çť?ŁÄÖ˙JçgŰ/ÉP{˝âä#–gĎ[ĆmđötăµŮJč‘4Űł4·xäuÚőj@´ő›ě2YJÔ€´f2ď2Ť^˘my–M[BŁWňB 7mżÉ61S*„qčŹÇ6ômMü»eel×ꊌ4ü"ćTŇM• R•&ß™¶_7 !ý’^Ncřú“/·ŇĂ’AQbŘáżbŚ-z¨ęC­°IĽą¦@pKđF‘7ů -,KÝąŐç\…ňl`Ţšň5úŞöďÉ穉@xÄë•úĹLĦFľń®Ä`Đł›©6b-qó,I‰¸Yo@Ĺ*҆D8iä{t/ÂY~‹¦xHWĽ -T׾zŢ6ăEU6P5˘żś:-É–•0í°ą¨'Żlžá,m 8P†vŔ!Ŕ÷d4âż¶ź‹žďŚŠ> -stream -mN˛gľVl´Ţ÷ČDóś0É?ŚśiQÁ}[}〼@˙d‹¦c3n˛ôetm›ËśßIKF”÷+ZťÚ–&׺†—ÎXÇc ŰŰM „™Ä "ynAOűő.¸ô’úĎE좪á雍sĘ•.¬Š©PTSVˇÉBŞ»Ű%jÔA›ŽS7üÂÄ -grKŁ?.eľŁýÄżlśX?)Ş·±m@oq˝7ÔŞsÁÓq.K7Ă­“âĘWŇŤ~ojŮ„7(^;'V@Íľ(4+tđŢ`Z°FéńH1ńxń$93¬C1ţ—s§†°=ě×URv"ÚžÝ~4ř‹’j?WÇđx§čŔ7™¤ź‡ł ZTt“¶ý8wH­ Kćn C9Čßv\8Îsr÷4ĽF…Ď„‰ýy€Žçq.Üc «1Ůîb­:&2că^›W× âQËŔ^‡}Ţ Dš ŕľ%ôkQá AZw¨n.µT0h×"ŘÓ¬ă˙źz¨ńş1[Ĺ8  aBG\:ˇzÜnŕz'ă UŻéCOŚc^ŰamŁVQ'Dĺ¤á_š‘Ž!8 -á u⼼©ç1Ú źUä,7ť~XĄjÄ©¶+DÍ©Şo‡´póÉK—§őÝ\o\AOfëş=đěitEţ -'ĚŁ+ťWfÉ'J’7Mń•ĎPłĹtS0Ť‚¤×ýáşÇ3PŁĺęd9Ź:´ejâ$vsŚŕ÷»Î!ď+•Lë/Ů ‹xt:ŁÉÔ®KAvRĎýĆžźmäôs ID>Ď:¦¨…GŤťcí˛ŔűŘd¦vđLYR/¬ Apşüµţ5Űă–­UŰ7ĘK`ăšŘů÷äIT4dńŻZb’3ť4•§ó޶M#śŇÚ„‘»KşůĹÖÔŤa2ęó ˶Śüö]ŤĂ÷ßŮ“€”ÍžJYO'Aކ=Żâ´$Ľ¤]AĂ}´ă¸diđîű‹ĘÜď°ţ÷ŞZŁ…#Ů4eđd±`ňă34Ňńúió€ŤH *™iŃ…íďŁĐ}kť aĘA&çÄéÜ™…i 6V1~śń5y/]U÷+“ćö¤cb9HZÔq}J©$&ť}‘ Î_đ vaůÓ÷‡“\Ů7$P ŽvQ{¬Ĺ —ć˘W łĹďB TŔ]Ľ×j9ńćKTŚU§7Ô(‹Ý™Ń HjÚúč7Vă˙BACBî1DöÝ ś+LÉDńĚ˙żďĆL¦D«đ9ž1V…äXÓÄŚ>Śf·ŞŠDĂk‡9—rŢxN_®Eu=»ŠqvĚóťď(­ÖN;Q:iE!lřźhĺ¨ń,Ú¶*O3|™s\ŻůX/1öź•°ŁŹ¦(: 9ď}’”ĐČÍÄďäá/ł¦ĎĂŔŘĚż„­ŠÇáÜŠȨŔu`Ćs>í€e‹Řc܉”縹ğ€ç«FĹw’“^š«Xlůi?Ь›ăׂzFWăCuCöš_Ż‘©t®K6"ęšŇ@îŇZXŐá6CRAT™ř*´ŮÚQű·`Ŕ`ˉäÖ2űPh$]ŔÂ15<÷yý[őX?˘ëĽ‚\9yő› ýÍm\““Ť@ü!’háŻ7Ď&„HđŽkÉŚ‚yćtP`0^"˙V$ëN9ĂÂłÍcEfČhööśĎŇ'ĺ{Ő÷srĆ­]Ż}¤mwŇ@:,V…˘ţ=š†Tž8ˇdDxă*š±ůZ)8 s‡”ę{„ĽjéB%NíŞbwňA%ťó4°ë+žâvͲ)·OFÖ‘÷ç †Š.Ć–úy?ŽU°ěé6ȉľQY‘A-ޑƼŔxű$śža¸—éŰܡܦúčlp˘Č'§ôoč9ţDŠ˝ÍëŕÓBűń7!*#áÚô-[Ŕ›~ýd#V xMŢÄBjľN†˛J2pĽF‹Ô€w:ăUŻzh±gˇÉEöâí\pł§aŹŃ+q ´,6ţŮÜOO†7­1ęVO‡˝šůW !˛ćŃ nZŰş‘¸xiÜŰ*<é0©Ż?2|3ÚW:y +¬ßnÄÂ3 ôqÔíV -Đ Ĺĺ˘Ď„xöüŤŐCućä¦ÁX{ô«,˙ѲëQ?H$‚DąŻýË~µ˘SŇřOŇ; ÜÉ.<ŢçĐ#šÎM}uÄQĎ2ű†·÷€KNŘĺo+–;‡Z~µ<ěĆgç`TRI5ämđ8±SŇ(0 -T©Óg3«g݆Ą ‰•ÁłŞĽÚag¸4H>×,Sîĺ}X…‹ SőíČR´ź„¦±ć?<›HÍeýsüT"5I1ż=†ż|˝|Ť¤Xš]™ŔUýć°rˇrxhMÂř9m6trţZfä wŇ\DXń·hű3Â)x™ńd‹âw„Đ›Ö\TP'˙bLŹŠ™‹ëRAŃAzb“›ŹŐőÂ˙ŤŻO Ľv¨ÓkPµüÖţô±‹mŐw˝ ÔÍO˛ çcď¨Ę!¨ň !ĹŹ//ĆË+…„&+•ÎIoa© šćŁQDSč«đ9ÁCOÖąEv+şýu0VŇo ŘľF dendstream -endobj -4310 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -Ë[¤+d§»Xfď_oŽĺTëbÄü{{>“çE˛ÚµÇjÎdŐÄ„­ý„?°}c7t•#|ұÁ Cś?1‚IŰbËâ%…ŔŐCFĹo>ˇcŽ´ôvfé…Qoú nhŮ+G łbâ/˘ť˘ög˛Ç® ˝ł‘!¦ü8Ś—w…TWÇ»CíŚÎĐo§éŽ $xćŢqą?ĺ Iĺßŕk15®mSŞb˝® eĽŁqLÚUČhĆ|î;†[j‹:Ůě7#56 ×kËú"®H3ČlţB„7ŕâ°ĺŠĚa¨Ă=˘Ę>F´ň~Č˙G‚šď^Pý¬Ŕž=(¸Ď:JH -ÉÎ.ŔĽaöß楜ŇŮÖXěQ{î绹ŚĘş˛˝pű[ľÉđŮŤ= D+„«TĄÍďÍŐˇď§ŰhŇr“†¶evâćťHbWőŽëâ5llîë ~nżŕQ†Źöă’Íś!ăddq“|° ÜŢ×Řąx‹_Ŕ0•DúŻjJžCŠ pŐ¦JC"ViD˛vRă•M öK =¬Ź3„†żťŇ„pĂ â‹ÇŘÉ:¤Ę.M˛nÝČ$ź­:ž/©ĄŁŻůTˇ,1 žÍRßdű¬P %¬ŘÉŚňŘľś—ĽÁ›úp@aĐ@7¨K®w[ë -GŇL*Ćş­J’ţ§żg]ďÚsżÉ„ÇŞVoi7"Ü™I™kjđ…Ě· -ľUamĚřÇŠĽ^2G§ĎcsY‡· ukŠ÷ E‰J3îéµ7ߡŇů l›ŤŮU:`ÓŘç -q^6ʱŕüČÍĽ%ůĽ‰R§ł×ÁýĎş*M{ÁĎČŔW|•©ŕ„ôźŚŮ4®i‡ĆD6˙tż:Ů]$m_h› "ŽL”ôĆ˝&?0±Nőč°Ŕ¸Ż<÷Řü}ťťŢŽcˇ–%|˘ž&/”ĺď?ŁÔś|q)† ö„Řw0ÍšVm+Ćk3xŻÉjP~^…†„W­żLjbtŚIUü¬ĚRB=@ťs×ô ŻŻŮß§Ş&˘Ëř)Í÷<RoqH-‚\ítĹ"J€ˇT{3'8hžyÔaž*Ć\‡”ůöŐy×”%i¬x%µ‚­ÜÂ,Ďň÷‰°‡dČńŕŚ‘™ŁĺNË(âÜżđ9Z¶z>}ňUÚp°U8)ěÓőŚŞ]¦—YŚäqąä”GK(Ţ–úŘVΧ¬+î25˛d·Vô®ń»ÄkíhÇşM»Î§”EÍŐ«ŮŁVz¤;ľ÷ZţáÇU"ľüŃŤóŠ.‘6®2˘DęÍ«ëĐ Ůx]Ćú厚ňŕ@üźg…˝sýVwňĐ@ćz©ł2J8ěĺ¤{»8_:ź‰ąYĂÝ'OjľGĐ*ľđš×–ŇE•_‹`gR•Ŕc–‡4›Ď`„€.Ĺ1.NWÇ8qĹŁkËDRm”ďBjRÚÇó=ö$č”A;5’W/7ŢWpP|Ě…“5ó"ô“3QŮ™-UócđSw -"»~ʬپ6ŰtÉóďh×yč´–=ćsX§v‹Ű@™šá"ĆŔ4Ëźˇt]”8EŽ ß^LŚ ŕŕîSčlŃ€ĄU .úÎďťŇ0Mmńaů㙦V>=ŚO›°şńoŽî˛$+nČ#בý3Ż2ß«ËWŃÝJnT)Ž~Zµ Đ¶a1ÚqßňÖfrîčń\ŘÖ›‹>«•äâńrŇ ěSC?ĺ.?dQČv±éÄ5T˛Ů”«źG[IôčÎdß9ë”ŇÝq4ĆPďÔ8‰iHůj /QwEs¦Wp‚6h&—hśVZ´¬ őm±vypL⸪endstream -endobj -4311 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -XŐ€ź©ÔÇK;$¨Ä–xh aF¬ĆďoúRâ4 Q¤'ęÓŐÚ…Ú©bÉł-45?«T±o¤†‚°i(ßó«H×—5°@ł]ę;Ĺ™˛T5[:A–°(R†ŠÉ*|őę˘"í۬’pýş>>ß4_(y–”sx(»SŞ~«©hĽůĄl$¸Ă›¤Žůoż^smzrĆMđ!ŽÍx¤ă ˛lŘ)…°ş‚ůY˘ú_č:BÂjü®x— úĚd4Ű^őĄRŞa 8çąÇi_ľÎŇIÚöřjĆDě¤ÖĽW/YóĚą@^~©ŁxgăçZďčý~f"Ö„=.Ós@2ŘFĹ|Ňj4jźĚHÎsřţp ¨űR´…#ĆwłÄ¬iÂ÷ć8‹ŢW÷-DÚ4ěÖ zŐ‚nęŚř0űz8ě9ĺä?»¤ů7aŁ.%<Ç—őá ¨â2Ý>tUe‹ :ČŹ^€“ &xÜxËwŰ+ęLŁ KĂlbeW¨[Vać6C˛şZęČnęaź»-¬U+ZdŘ1GŚĎQrrĚo“ XVĚP¸ňŰ QuD›şJ¦MIO2x˘ó^>Í‚ZüI]Šu,]áe X*ë¶“›[g·Ćőe|M1 (QűBQ”™đímëů­Lá™›¶ś=z´0W–:88150Ú©`*«Ď¦ő“®! 6:¬©O@?¸ůħE}UÉc9;łă<đ:C*ĐŐţ€‡RŮň(Ęc4ç­ŐďůńńĎbl-ýÍ€#ňi︂ԹA2Lv‘ˇ”2übž ”źämŇ c‰Ř™~ř*uĂ_°Ş=­RĄßL<"bŘqO(j÷dšő7Ě.ŹÝUúŁc~{iĂ;Ô|±#€)ł%zăâ\ôhö_¨ät‘fĐ•hş3Ćz’HczŮ.±w°_U$éć>ű;®‡ i)oÜ6endstream -endobj -4312 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -7»gęp…ŁĄ—1ń‹ ´Ř•ÍűąÝ‡ç4/ذ,”ĂPP„ŻôËU…˘xwI‚§ÔOÁ†DĎ-_hyR…jŘÂz÷»Y -j€%ކËdJ´6é Ô;ŽrěÄF\ZdŹóÂŰ|d#ůMW@mLM=¸BK ˇMýmޑƴžößţĐŚ@ĺŕdźő~şv…Ą‹‘g7ÉĆ1r%óYŔ‹üŤ5ŃCąÁĄŮöüťG< LxÓÁ;ÂZq/‰ ą× [őoŃLMĂZ7ţő2&˘4C!órF-U]Ë#mú6‡Q4Ú%*âűĂy»ČBuÉ6މŠ.fŰ˙ękĚđ©fçŰK\·U¤cFŞV ¦Öťđ pzJbŢ6jt€ílÂf˝2CĘëĺt˛g@ŮŢßësśÄţ!ťRp\&hyp^5čśVźjn;ň–y-g‰©Š7 ş¸šmi$ŮC÷$úIŞ4Đ™•EŢ:!CYE4µűżnÁ]Qpe•3Ś…7µ»d$_±Ę|lZ=‰d^5m¨”…•uŇC·gx "Żšš®ĂŃ -fi§p•ź7GaňHGëĂ,Q„ű­6]ű¦Ź5đ*Đi,Ţĺ_#Iő~ÇŚńeÇj«46ČŇÄC˛Tô¬˛Á›ćÇţ ł†[2YË1–ąÓ”…PˇŤ±7W9C^‡Ŕćíνp—|F…4EŇ×z27ńs 9Ů3:0E˘ ĄĚmă1óe©­*čţß\ŇáŹ^q ŞŇž¸˘ÓH`N¬—©?'TJiŻq¦@†]t( ˝Ôő…FŕiG˝aŢW˙I§#ńůeŤ­<’Ę#ěm-·lĎ6_g2‘ ó%1ÚÖ‡áS€`;ăŮ`J‚őń,şŘi°Ç 2ł(ߨ$›ěv p4"č÷ŢkcşI\ňč]îh>¶Łí_ç<ÉěQěśS^č 0 uν)ČU -5Źx¦¦RYĆ!9óś —ĂîÂ>ńs -•ě› ŞĚoN”óś8łŚřÔńµ÷đĺPÔž>B+Í]]‘b/~ş†póŻ ˙nÎ÷ěkvëłÓ-ü1ă,_?>"µ“Bîî™WČbáĆ1ůxH•ÝĹ<÷|˝Tě«^Ń[eqXE(áůÁ/‚fČŇ"'ÁYŹ'lŮšPőśÚňTâP4Ă5ť%Oi.âůCŕĹpťÂ®VşÄł\†1Cئ}Ť]U?RTÝä{Hă‡ßĺj&Ş~˙‰rf”éŇ G.%Iś€”ŮŕHCSšqă&ŕ ÎŮŻCPÔ“öž)EźŽ|FÎ?gč–ů™8|Ţ55|®Dú·/¬„ ĎŤĹ›k_4}dçöôĺiş^K¨ ź ĚŤ;–BA«·»1ç]·»\Ë,ľ‚%čxćw X -ÜoőąŚb¬Łű?CŐŚ”ç׹ˇěbQŞçچŘď2ŁŃěCÉ"oű*¶zÎǰ‰Dn¨`„¸őíŽ"D]ôC¤.ô2ĘpRS<4hK~¤WŇVé<]>Š6†Ú -J·˘R·űhtp‚!\s&u:ĐŰF2ý~Pqč®ÉÍ<%ËĺÝ:ą’-Îó±{`m–áĽZR] É©ń.{M㆒bş•w~@iwŠJ[t K^×Ćúí‘RĄ?Q•®±Mďcý v—‹Üʦ›!n(ę”UBO˛Č…%ÎU•×Z»RnČ„ŃđŘńCđĺőuhź‹mőë†50ËęBĺç¦Xúí§Şľ•ţ¦ě…űĚB’¨č/±ŕ§‹čSF ÂŤ­WP”Çőö)dîdeÁŽG;~dClę)»cą<ŁÝĘÍłhIyXáăőÍ9ŰśóĚd@Er,z>uQlMT«3«F1yĺ˛ ;ˇ°Ę<ůýx6<uκäCZóod)iuŇůhą<®VŔŘJ‘ŮçÉtm®2)łRç˛âBA/%”3Ť©I­¨"Žä8×ő}aç‹…7P ŻSź‘ĺ˛endstream -endobj -4313 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -ŠJ{ş'R€tnÓ0ëăÓĽŇŻĂwš™2YucĂlĹ%׍|*ő ů°(đ:ú*0mp·×Ěú\(Ä•ý٧~$:äp´'ěČ—#Őúwź ,ŽCÜý7 ZUBz˘° °_Qć×§ SŢpghçIĆ…¨¬3eY«ęŚR/©AŔíÓíßÄ"cÜşőSŔPĐ}Řű6˛Çq‚Ł0Ľ•éËxV uOÝY˝ą\ÉG -k+ť†mä=M{ú'¤+Ă”śßÉV%Ś‘\˝Ä˘8[A\jŢŔx~\„Öç_ŕŹ˙ŃąXÚ©wˇť! UT/Údf!X fŕ·•RAÖ@¨ł†lšRţľ·˝źśHVäönŃŇs™ śvÇđC — }Ł -&łh#UBöÚ±.&ČťĂk«N"ýP?_~Uo3; zTj´¶ZéOĽ&#ëÖ®ěéĎéőK#/׿-—Ů\i»˘řň—^1ę3ˇD@É Ěř ®Ľ÷ßO§Ś)ČMęĂgă™X]VY…XĽň”ĎÉKh%‡ôâčÇ&ĺ/KŐ’p-bYW2U•˙oRŞ3ř…#xŮëü`XxRŻY>ŮŠ u¸˛´…ÍŽÇćť^T Ť&76n`aiîPźÇÉVÚÓŔ©Nµ•zŚžyń×ńĽ¦ÝÎďĚç‚JŞó›ŽcAiĐLšŁ€üš;lŹ'S™Ötţ$®ňÍĄ—⨶űŹ=»®«ÜwJ9 -úđíůýďĆśžăkÍČ1šŇE l“WqŹp)´‘hYg=GŔüŐgcŤ!ˇNžŔq›;XÔ…†˛ź)çÄšß} ţYůQŽaôŮo™ĄŢSźzŇČÔ' ŁÖş y_Są, kÔ„b6Uö¨[ ®Z Ň±@Î$ÔŠ‚ü_M€Źx+ß˝$qg Č,ýĐbŁĘÂĺ$rĹ DmnŁA‡9§čŃw‘‚†ŚoĹ>®”˛ś®]6˛29HÖKaJ"ÖU4 -%Í$2Ł$…ÝJçĚy#p-Ç,áţŤşßąsC×RT-'z€źč‚Ž´ę}iSź›’(rş{ČóXűí÷o Ü⾌'ŞŚŁ$†Că&Ťť.ß â6ÔÎMűx’‹0ZD -8•čYOwŚ·oĎ?‹’c(Cňřűó{â$Ç®y’j»I2Č×ö, <‚X›í«:ę4Ôj>·Š1iK®‡wąŽLü^ jLŕÄů~®č&Ź0Ůbü—M=đťŹâá5aäĐ p–>üfŘHÜećµ?ŕů4U¦éJ‡›%ĹŁűčĘ)é"ĽŞŢjŰ;ÔńË—|Ąew°Öv65űŤEařďlŚĚ[;'ŐŁBeđů{‹Ž ő‘šz1™3˙ŰŢB~ö‚1>7ă –:ěl?tôë—笯_Ćî’ĺF†Ě~U`A/Ó’ž˛[7$•`I‘ÍłQ™Çxx•Đ<~?ŤlýεQGnŽťJŢžYćÁó®gаČ,ĺ™Ú#áŘPÇÝŠ/ůR_÷đFŻÉh{~ ±ĚQŧơhÎ|ąˇ±-3B¶0ůłLsQšžŐÚzwgWE€Á~;ĹC¦¬Y·V–ŻŕEŘČ[Fi˙Ié˘|‡Çą^ÉE"V tÍČIČď¦ßÇžŐ\xKPúíęÁĹ`H -Ě­ćąč‡~“Z_cyZ´:1s‘{Ăň˛×¤eúĹ2ę5Mxĺ®~î‰x‹öĄĚiOt&â/îÚę`o D=«l.ě ŻPóărŁď±íżgHúŮďţ”sWF¨_žRGĚî -&nČÉ菋F4%gN¸%Ă1Ű[[ń¨Ę´°·őň5\>ŐÓbţ€äs‰žŚ›&Ną÷ľ -]¦K)SdTČ©ô> -stream -|Ýăé3IÄű•BK4hĎĺp§bäŞ#SńRëJ÷‰ô™ć©.^4äźďÄν/Ť:ÄiqEmďxŁ˝ęgŰđvŞţŁ=ÁÖŹ ŔĽˇ<÷˘>»ŞűKËĺ†Îcaš›Ťk*ĂÉ~t†D—2â…iÂâh<ĐÚ¸,¦žÓ´”ĺÁľ ˘g ˘áD˝ä•€cżÇL¸+ÇPHlhë//嶬fâ·Š— ]çOďiO<ň8ËÄÔÁ¦ëĘ­úmoˇ*çýé;%ŤącěĘę>ćľÔ Ś˙ßHłô ťĚŽ?3^k}şŠŽov‹˘pqĐňé*Y -‡e Áém?¸÷sô -Ńh@GQ‡Šy˘Ey;QÎhż[°ŕ’!Čálŕ[Qdó€]  ÷Ó[YŻɱ~4ČĎ[$š!7pi}YĎ$CÎy\ĄGćZŹź}bâµVţtäčŔ&.b4›mXÉňčT´jžKćźťĆň1ŁáË_料*ąÔÝŢ8w.1ü]ű¦´‚ÇÇů6ˇźdzŕ+Ů— üĎe¨H‹IVß9š23<Îy ©yIu–^xj$Ţ}†N$1˝&ü;©D_<ß÷óžđ¸>—¸GęşĚż›•·ÖĚ“«™ůŮšxu¸í–˙—s@z´ jv&¨úŃSV®­€‚ó5 ĽŽčOś†o~ő[uoÖq©Ăč•"o^— g>·yý&ßý/ «čXâFľŞ±{ě,óÁŠ"NÚůľáŐ‡ĚńÜĐĐ»‡Ă`ŇŐ7t˛Gz5ÎŁ‘`n¶źe°#xĄX}DŞÄzwφ· Şh*‘Ůó\űÜ áí¨YcżůÜW&_t4¦Ľ°·Vç3źF‘ăź+¨c5€ü€}Ó3ßšAţg‰ €i•ö›Ýď věOÓ; gŕz ŮĎ´ǵ-Ż0—,S‰p«čîŤ~Z`ŁsŔFÇi ôřDzŔ‹’@Ý›ş.}óŁâ‡ÍY7LˇéX­›J×Hn čŰWÚÂ`´ …Ż ŕ™ ÄËVĐóRăôPFÚ¸M ‡0C ¦ýľąż™'†ťm–ŕ«NNŽ"ˇóĹźÂI"#RuYn,` Ô0¦Ú%4’‹Ú2q+Ů0Şh6ŢÎQő_Á -˛S ľť+W}€+ÂČő:Ŕí.É'ić—ě3ĘĹś,s,§"šŁq(÷ŐykŃ€%HŢĆąťżĂëŔ‘‰(™#Ž[¸5Í4îáÝpŔ“¸úkDéNSârÚřS,™Iä·ú<µĐ©ćř‘±íf«29¤µ -íÖ†U7 -ĽP‚~ ď%+’©?aÔ‘v˘"%Ż{íő¦ˇę¦&pčZhŞČc÷ďEęzKQSu…ť{S>átŘgh^±^6ás«QńşŠÉđ0#”cËáQň¶ôa>Ş-úÜţĽĹŢ~ ¶‹™\‘ô†ú9ů[KĚiUvL×=30sm ß)+şf/Ö·EϬުÄËźŁgűmÓ+”°&´ž„ÎŔx‚†l3#ž8šsąů/—oäŇ«‚»ňä(Ąj?7ŃęEőuSéş©}{f8(éOĄ)7Q8?íłaÖ9úˇ -zű­u51r@?/—ĺ -M(ÇřꉉtĚÜ C”„‰ĆżśA Á¨ˇA9\ŠŮšstĎ7çů#iĽ‹ ă É7¸¨„x!ś‚ĂŐLls5ö˝ć” Š =%•ÉĆ„óĘ`~xđ‡ÜL —מwă rź…  ímVmÂNwŃuUD†^3H ˇDŠÚŐëâ~ź"Ó«ÂB¨Q«n·#rÝ1ŚĎlĚŽŚjź8ŁżČ}}Ć ëAîr­×÷ŮÓR3!­«=«Ç/drZ.TWř˙ňť„önŰĽr,˝·ćć0Ş‘ZD=‘endstream -endobj -4315 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -N§EÜ0·2<ęĹn1Ë\µG&# â®ŮŢŻAPîşŘe¬ý4+‡É1Ĺ–Ńś{íQż‘„cÍmßLd6j«fÔ•áŐ ‰‹ÔŻě{Ë6;W<‘’j°Ó’Űík~8<ńťĚh%52jc˙».&†«6Ŕg\fF?™ -Ô>Gć&J„ţq pŇ>‚\V«oK°ĐłénN{ ť±‹ą^GEg3–y\Óó\ë|0ë…x•S'H+XŔňÔ¨ö<—?n€Ôh‡µ·ĺ˝Wʏ“%EěâxL‡aÇh˘ĆŤµq€Ánď*(¨ĐP¸KpůËĽ°`˛ťČ M„§%ő6MksrČT¤A :Ë­ř«ö‰ŃN`ż‘Š‹ľ·>ˇĎ -&h<…0;殡öh´k>ÓŘřźŕzĎđŔű¬śÚ|yá'–ĺŇĐsŻćőŢ9¤fá‰aÖW™ęIa)ĺp%X±9ň }ęę#yڞü›ű¬ĆM.>éJŐ­P« -ć%qŃ_Ş|<•ĹüYl[J‹#éI†Á9 \.,ĐH4fĹăßž¨ŘFl›s˛p,«ľJtů2$…%Ź/°‹ ¸Ô=$Š!|H7Ä@‰UĺsŕX¬|ž´‰#ťĂa…ĂdÂĐ3áîÂ~e-žcĂw_¸ń ęŘ,\azý-×q=|Źvőn,ćwYćĄČäâ]O+>j{ŽRˇ4şőL±h,Ěq÷&¤c6ŤÇ°#ˇ| 5Çrlîk ÚD·lžăŔJť)›ťÂ·č–ćhť”A¬Ń˙ĺ-A,¶żôíÂ?Ń+߲|tVqˇĚ-攸éXë[]ďz] !i5oÄí]ţVWEçđÉ­’łV]ú‹/ËÔK+/\L2ŞŹ˛°µË:D/Ţł:<ěhĐđŠ5ɶRĎV˝č+gáÖúou H,n&CÜŞ»’Š{ő¸\¬Ł mńEpKvÁZFíŞŹ3€Qkz§tˇŮ‹źŕD{[Ëý‰Ď59– ´ý@¸ÎÍŁo€Ë4ď4Đ$ä–#hţŮ#Cą Ĺ݉çäŠWg—<ž,ś†âýµE÷¸G›¶«Ćám+o› ”¦$k!<…żŚkC¶×câĚă‰)t`oŁ3SéąâG äˇÉ*ërĽÂN6ÁťMkąż“ÔTki†Ś.§:g Î%ö5 aĚA&ŐżáěżĂ‚˝v·V«ŤÄě1®OĎĂ*ľ6Î-şU„ŕ>ŁK`„¬Ý9‹öY¬ŃŠŰť.M„öľ¬p^Z-?˝)>«LÝň_Y lÜ–Ź*jý)0ŽB6sŇě]±EĘ ĐůdŘ‚¶ŮDUV‡ë8śô&09eY¸¶:}ĎsĘźđţjpBĎdg‡şmÓ -mp„™ ˝KĚ^böÝřu=°ő‘†(~zźtĆN ŐBVx{Žę>mEcÖő´żľ­€.$%™ţáG°Žw~ô`©:8ÎU5g -ĹęÔ‚ WŻŘó@çë·_ )·ßÁ!Ł[±#ĽĆ X¦tbKÚҦÔ„˝ŁuÇ$ĚTîCďú’ł]T©Ąř ¨{öŢŞ-<¨Ť&»¶ŰJ=ĹĽtnvŚ}da=!HUG=ă÷÷ŐUTŇK˝÷OĹpĘžßé?}K€¤dĐ Hß˝ ×á­5¸ăŰy´űęt_UËôs­ŚťMŔúfô×n⨞ĺÝK)‹ŃĚöEIĚř*PË“‹÷ZÖéůN?úîĎDĆ໼ó–v%čGgi#Żs“ŰHĘŐłqŃďŚnâů}‹/$Ĺ‚%÷Yę@F(yŻ’NfwśuŞ=>[YřŃnźť–iŞaÖđ•r<{ř,iźůd§Ó4łŃ ’-Yęj’9É5ŔKßl-Âß/E!ĎU±—;ÝţŚ¤Ţ -?w0zd×<ľýÂĐK­˙cÁÆłĐ¦%ý^‹‘k†X[Ă©~ 4źoH9T &\Ć, ÖŠîŮÓä 0δ©1wß…!ç«5źí(xjĎŞBi,ó˘hÄĽłťhěÜę˘BĆp$üă~/ó>ă˝UA]Ś:*e÷ĹŤ2 ĺ=çµ-.Q99ëřk{Ä_ß“ďźý©jžz<Ť×étéÖ+ …§Ň™=„Ëí -Ś«v @!dďwH>nש«Űě´ń/µnşMňn‰ÜěIÖY$‡”ý ěĹ©ôŰ€Żly8NĎ=Ľ­1ĺkí-ÖF §ixÖ’¸Ć#ní ül©iŢJńň îčÇbôTšńŕâez¸'vDXôÉ·ąG _Ĺ’ń˛Vęôt `ô3€źĎL‡b >§u1řŹsôŢE1c—đ‰ęĘüTčˇ%mÂ'endstream -endobj -4316 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -쎾潼ďĹTٍB@Ľ]ž„RaĹZřM7Ă=»^M‚ę÷?Aîťďµm±¸Ą˝$x ç„ÁT®c||Éob˘)8°ářŻkT®?ŔąBFż Ł<¦IZ\`˛kf5ŕ‰ë‡Šs«ş*’ođ™6ŤŔ,Â0ůçVIŹÍ(3wcďŃ"4{ y6ťc»8ul›Sß·”QúqJ`i&ŕ"®Y -źÄďÎVGŐmşRá!9d—Éë m{9”ôťľb¦¨ŁľSR<̱Ý7uˇ}šrkj@zĄp›~Ŕ~Vü2Űr9óżi0·őŹ¨äŞˇü«Ps¬ĺÜŔF$đ>…sl)H 9ł†frJ_®†C ÷/pűéD0\|äćAwDÝUP×:ăvňMH‹yĎVýŔËîg~fľjč\&.©ąL8śđ %qepdB<0ÍůP´’=ć±R%ÄOiĺĚŕèŽ'ľĺĄËHőLJХBđ«Éxä7 …ŔÇăν¶c …+#ćFbČĐÜ#CŇnm,иuŢ(i,¤d†¸$’™\äŕŰlerąńµ€Śľ¸­ß>#(¬[{“YŤěŃ}® {„Č4HHS-ĽÉ§˛ü_˘ĐĘóć6ŘŠcÝ#=¸ďˇ3™ŹJŹwÍWqł‡ĺÚ "8î%˛BÖ]ćeÖeädúʤB™]—5ń"° :íR‚ł ň™˘Řóßúo˘ «76f%x‡_’Bř¶9bŤ_čéTuŃĆěŁ2ägďKnK”¨Š«ĐŢA&j[=;ú•* Ał¸P$ Ő{¶©xO®±ň,ITýü`fo;IµCMëú\3ÜMĂ#¸ă%ĹQ¦/ŰSŇbŹ=Á µ)«ľá:mÜ#«S-@mIłŽswÉ3ş ˘ –¶#XK€‚_M”jËô_đ­›ďč—ÖĎbwĎxěú -N;|ŰůyäĆĘŕ‚ ?µ4Ą&@ÓeÚHżĽÂ‰ź‘Ĺ%´ň -Ťm÷ ›*ţR輓‰gkRÄkóĄ=éYú;e¨âߪˇžźßK9ĚľküĄë~~Ř'Ž4¸’ŕý'ťîđwĚ鏔\Ĺ0P͇KZŻ˘“TÜýfÜźÚ§Wp ßĹ„Ż3Ą°ÄŻvŚÇŽŽŚÉ ÁÜŰ@G^RUn1–ĚľîÔPĘ@ĐÇ›(z@Šd_ʬČHŻQĐŽŽMŰË{ô‰ŹźŠýĽT:ÓvĹŰe6±€™ÄTGCÖQ-5jj#:Óü9ěÂ#ôčâęÝŤîżc˘çhŞbąÄłŰn:µűˇ6y›Ó ĺúM°ܲ·O;"ďŐ{6ĎőTµ¨/ü­4^ëTx­®ú=&Ő…KZşÚ«˛U*UŕšOö¶ěhµ2â€'3Q©si%;ĐžßxĐ…`´zô® YÔ,$´ ]rgxcŮĚł/vPCż$rw9/®ˇËOAŻ8őø…÷–­ăQěľ®­B^2_^ŮP«h:‰†Ç‘6“ÇĚ!`’ś=©B|ű •QĹńÔĘn˛fMŻMűÓÁś`›¸5ęFEl˛[´ęüěô”,¶ÔˇçUÁ,š%–Ń#Hç0ţěEĚA#^éţn•¨·?€ »Ě#LŔ°_ŐČ>L-Qü@4ăčŞ ŮŻ§W¨urmG®Ú­ÝUddyriwýrĚ©Ž¤ç*­¬¬ü˙äVĂ‚Ł:ż¶€;^đ C<,ިťŁ–„EŇŃ1#c˙ś(ÜóŻ#đR5p?M'źăńʦ1¬‹3mř¸* ůJůąa/úw„Uů¶AËéOň±ź¸µ&JhÓ"ZSýŢn<‰'ŰÄ\,nť+Ȣđ·q5±dĘ‚ČŐ5A{mmę?<'^‡3Ŕöţ’'…ę—Č2żÔÍ«-ódâÎČş]Š˙Ý+¨Vď‡ĂU8ďF°E†|S®ă_ˇ•;,?µI}4ĺrţmcęCYâSϡ -•7®áŁşĺĹ”X¬'ľe<›Űc,‰5ę›B¨M sů¸2CbŇA A© NEk#8Š ô©$SŮś)%ś¤„ńŇ‚Om€:;‰ňÓąäóuR¶Ý`Đ›»Ř =°–­ů\ąčż¸ŕuze2nžĺ%~h…%ô‚;KÝX°5«ĎśD·‚B™OţŃ»…0Ň÷ńŁěć5šŘ ¶xÔ»++„)(ŮÖë9J«ťcúÁ†ĂŤ-ŕoęđµ´Ev¬ąĺ·ŰLnÇ›Ĺ2Ї>ܲš6l<Ů|RG 辍=lŻ–G -ąBĺ» Ĺ‹Vľ5›y#ßT, -ĚĆ" 6ôIŇĂÍňýendstream -endobj -4317 0 obj -<< /Filter /FlateDecode /Length 1456 >> -stream -f0ĺĎЦŕ™J|DŃo* n[‡(ň7ů˛%_vÚv­#7~Ľ ö2%Z-ű»}z ů’ö·jr®…ëâ%ďíĘ' hëd¶Ąk˙mbËĚY`Símöy •»Ţ·ČůĽ@c©¤ěÁ­Ń×Zö!eŘmjX—-Jηd§™ë*(č„á}Ďžą˝F¬ÎźŘł#‹6q(K6őĂöĆĘ*CňŤw#˛ŹőŘ}]ŨWőî÷ë#–®üDfl‚öííd>%>¦×¬y™˘ë7zTęĚI|":Sď@^]Đ&ř&ĂÁ[¦9¬žNFÇG»ÁŁ< âJŔÇr¨Oß׊ ĽŻNWú?‹îd ĐőYěŰz&|’‰ńÝR†CMĄň›–C¦â<±D¬”ZŰ11o]\™däIGn<ëäĘ`@n<9Tc|HÓ'ç•1ĺ0~/8nŔŚâ˝b‡%Ë9A˘”JKŲ CëF6ňKO–'żß%7®Áč¤7M˝e"BÝŠ3ŐšHĹl+]éń"Ö¬'ż$W'¨ôRXH+Ŕs©%¸ŤA(_÷lă -s Ô;ĄMŢ}7ăJxŹÓuJĹéř¸źř!Ů×hůý& ůo¤€ă™ęíd2q @#ę¨_€»„Ŕ7¤şô©> -stream -^ŃT·lx/kGľ0Áó5ś–ěŤîěĄ˙” -Ţ„ćĆZĂ›.v4F^HtŽ6÷jPÇM§±Z^Äň¸3˝­Ż@-·WÁ++t2Ϣ*˛ąÍWůdŐ¬H ´·Xf)FYĺ!ăĚŕ‹«ÉÜk_Cs%Ť”á- ˝ đ-}Ťs‚TŽHőpďHÉ’€|Sf Éß=ŻŻńňowO}ÜAűF;Ö¸OŽsĽ\>Ką¬Ĺ ÔĘŕ)˛“W` -éZ,&^…Wó„ÚbgťePő'i>ÇOůą­¨¦9ë#őÄ»‡yÄYĺ+ĐzäH~ű›Ł"Ž/„/ÇĂ€FowO‰Űz ˙»”>I›G6łE’µ -Cś{”rµD—z0b9§ť«jçĚ'ězÍ_od…ía\Ž—%Ć÷ç7żřç €DylqHré)éh3;,:‡ŰsĐĹ$ -t®‰Îą2¸SčAŚDâS~tgÖ^đ[@p©e„"ŠŢ}ŽH7X;ŚoiĆC–É&–΋¦'űAJ2>PŢ-eĹoÖMtŔKpĘúqôăzůĎ_tE4rř¤łľQ–m™¦áßM:ćŔއ_‹^Šľ~*‹±FX<¤ç -ÄăĎ}é?.űCgBvAźŕ(­–k–3Bđ<…ˇ¸§ĺÜ˝ŞtO0ˇ¶C†ÍWD¨N=‘Ěé"Ă”dŻ#šů†,. J¨M@'ÓC ť O7ů7®»ĐN㿪ËěŐZ˝[ůCÚđý•nl9fŔÜ+ŠŇĂBAĆ'F°4ÇóNđÇ*¶Ţ5ÇAśĹZ[{y°1N¦JG:U° uTĆ~#ŽĆ°č­aQbWUCv. {_OÜŰźQÚˇŹ!Y@Îgŕj÷'¤aő;ÍÖîŠPčëßö8‹uśĹ4=Č×ńČ>;_úk>^ËęďŠ }‰Řţ{¶ vy¶Î2‘ĽµŔĺSŐD@…§ÁĽÄ$?ě\G;üVA#„™ QqŁ q5â_Qľg»!Ăç'xÔŠË3ŕĎîfq9k]Ś[S2 f° Ë ő—j †áa’­ŮዊY0»V-ď„89bXšj°7s{Ëčě·IŠ1ŕÎzĺ¤y=Á&g7Pn!gÝ(¸y·t`©‡Ć§sŞ t[jV+a#hô:qđ=ŐËnń`ŢÝ!˘řî_\×Ńw©˙ýńx±"ž /şi˙ösGvBFňüç!¶ZŕąjÄÝ:/§Ď<©« -é±P”OŇ0éĺt®"C‘0VUp$†ÂŢWźü;|j¬BwÉ^Ô‚˝ ü†9ŤŞł×uÝ/•*¸´ëdPĽÝ7xĽ&6íٴŲµUś—O*1ű%Ąě^šś0ÉűÇuťů|ĘjŻ=“K@‹Ń>ÉZ·Hpo$ÁX"ö”¶Ćş„ŽďńtOƤúŐ\ë8uâN1GăŻÁöÓYľđ,ň-yŽľ.z6¶Cî)Đh GÎCúˇ6ÍËů4U"íó˙ĽýR(^ŞŤž -Ń+xW®+ {¤-S< ďčü ŮT÷R“ą=šXşÄjXŤ®ÄŮ1P`&Ď"xŰřĹM„Lč¦Á®–mnąáqű,kć/ý{.'ŇgB=_ j é  ®ÁčꚪvÔÄżk˘ÔÖ*ÇLEÂÓvÉ©™Ţ<ˇU j쮯 şŁĽhŞ ÁŰRúMú4Ď> -*íôű‚˙#ÂV–ĆţuYÔžĐwˇëś˘C˙F¶GđZßŢm·Đß» -̉É]ކÂqzľ,Ę®e¨Ű-DąhWëĆ—a!~áŢoˇ2(ŞOűXŤ;ŐINK˙'T厨įÜűĎhŃČÁ1°$śŮ'Ť^¸Xĺö`Utń)¤? ôĂv%B?˙RŻŘ6† pTI‚é¦ÂW@v:'• kU?üqý¦O%tŐgb§1—׎@ÄĄ“‚^čȬ¶·li»OšÂ“ÉÔ˙q:ű·Kî -DÔkHĽc«¤Ç’ŞdĐG­a˛ŻeaÍkžţ<ŕ“«E#ý­9ŁAhÔ§şń!¬FâXOTtůşÝ%˙¶ôOоݼµľ’®ăřÔÄëŻü˛e]«ŹOJĂv)ëŇÝ -–÷źĺËú3ó8~vBem` ÁP˙Č9·_Ęó}ľ˛ť>˘Đ©%GÍ—ÓËŘˇŇ ^—Q{Ť§Ájxľä\#×Z-ÂZ´!€LĹ©JÇ“;HĎT7čĎBťXşŃçźNď±F’¸éÁ`EË}ZX—őÇďfJŚÓ3vr€BťJ-±¸NÝw <¦¤ÉNŐŠć a+ŃŠřwN:ţ䱆CMĆ>ënx:äA2„iĹ0°Č«=Ńmëí­®‡ -.—v~;®¶ĚŽ»*ö#4›…is÷çjzž—6ä\pAâ§Ai%/VřW^‰;r˙ť7d~ -ľJ;endstream -endobj -4319 0 obj -<< /Filter /FlateDecode /Length 1216 >> -stream -@ň—ćŘNÓI±čxÜUwŘTˇuAY´3WęßŢP‘ŕcÓź)5OßDŽĘ;`>k~ó?=RRMĹňGő™î^!ЇżłšU&^{ű:ęű>±L|™ 'í%g Ą­VŻ'>×%źť0‡Ţaa<0?Ň(Ů˙€0}´ćÚ Ő"÷íČÍŕ™RW"›8FFž´8˘ĐÝž($ą0 T Ë[WňśZŻ&°:î"äA˙zá˘ęŃ›„ö„°ŰýĺŇ<.^Ţݤiž–UtUÜFxb.ŢM€µŢćsOňŮŚ|–µh´ţ˛”úťŹő•§÷ÝKqFČV欼·ë¸î#ÄX¤öÎÓ†őË É Ç3TÜtΡĺĐoKĎúbůJ^Ö YL7˘§TţDžkääᥲ!o¨A"ąA'—Š ’+ďxú»;ÜŰ5źś ó -ž¬•&_ôoZâD»+łľőµ–9ĹvW”óÚč6ÄŹ÷ˇĘ휊áú]¬¬bcsú°ŻýmMQ]>»)ş©¶+P<˙`>ü@=<3.ë˛?úM§BöníVŘy÷aib2ěáCĹdô§¤«#1?¤ýÚŇ%sV†˝ŚŘŚRŘ‚AÂňń†  K:c-™ŮfJůMaĎÄz€ÇjEĂ®)9¶=)°  $ßľ<±`Ź›—÷ć4Ŕ.8Óô§J -í¦ĹÇ)Zm‘üŤÍČ7ĆĆäĄó–âIËźRĚŐ¦§Ŕ?`€“ľĄ’!·ß9Գƾľg4­TĆ *ít[=XPřD¶tUÄÂGS‡ É'Ć™šż¤ĘÇῪă#·ęëz'm¬Ü~äER[ŤÝŮyUÍű“zNăčjš$ đ†ˇă^eÜŘŠ“íh靡BUÝ~Řapk7'$-LÓÂŻ˝äu.­,`*>ť˘•Sť7gÎ5]ďĺ9‰ĐŮWĐúŞN*Ś{ůuč+|ďäIíN–°s8Gíéx한ÝâÎ÷ -­F—¦€ÜrZfüSMríÖ„ąÜĂŔl÷lcŻß3A‰|KJrşL”…}Se9úgÇŔë˛Ů8Ĺd_'ő™˝Ő9lŹcrŤ¦¶&í®‘ń’2¦šŰlőÓŤ%Äé‘‹Ą–ŃFüŢ`d;ÖÁ(ĽĄ†Î™‘‡4Uź~łŇÔL<ź÷­ëŻh«(uď§Ä€gÂ5Ţ`•”a7EăbTß*Ëss|>ŠOp"™Ç6 /±?Ýö;ÄSěKż2$kWKš¶ŃzF\ Á0>‚řK¬°ŽÚ¶7ü±tD/›«mZhOŞń— 4g†-F‚, [n§q:äÁ;ĎűŔ`ÉG– L+3 ŁY:ő\,Ë–ôřD2)ŐT„ťŘń^Ş[ Ű›ˇ·6•Rź×[ ţ•)H ¦ý-A&Hůá\úţóKĽIő(űÍT?dQ×lâ@çT.ŕwŚżŤł±0T‡ÇB93şĎĽj‘:˛F€‹gűͲžľĚ ąń]ˇą2ý 8ôËgóď¬GS·oFW"{M9|ŘÜa‡9üpĽ•‰řĽJĽźÜő”›Ž`{ŕendstream -endobj -4320 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -ÓŰ˙®öť^ďĹśä|3vŕ“4“E)‡öě«Ç3,.żËÚcK’ar}Š˙NĄnÝśţlަr”ć]ŃzŰľŚÂkµËŢS~ŰÄ6ŃtŞipň;ŔŽcŐĄ®_'źgÉ9ű! ě 3Ďr«ÁšľŰĄ@S®Cú­3s<ÝJJn„9|č­”ʵÖl\gp‚ÍĽźĘ]ađ‡żĽ_TÔěá®yA,š_îsűÔđđ¨Cú?ŕxgë.HfŚ”+tÇĚ1ä -%őÎ<ˇÚ-ŚZCp€‹°ÉM7˝]Z~S<“Yă‹řvrć ň`ť˘ĺĚN*wH5‚ŻęŻGzf  J›^e}o&e˛@…[hľ€¸BłĽ‚cę=ěµB˝›üDaUP”fWť qůçHšĆ˝iÖ¸%bţ˛ęV®/Žëx•Ă”Óőâ¨z É’úk&Ź'ŕŚj NQU…ľ8i’ŔQ§ -űrşYgĆn3Aëj2«ä´OŽ´ lúDš§;ˇy·˛ÂaU›’­Y6Md–ą‰ńBďÝ^×Ŕcë,žPçˇô±Ĺݨ÷głźŮů?P´mOhÉ]řźĚ=ŕő Lr(­ŞRGf‹@ö'tîĐYÜ”ßpŰ,šÇűz&Ś%Ô„y›ž}@7бź\‘r’..i¦úĂ!—kʨSZ1źf:Ĺ·Ŕcm ›GěříH ĐąřT]]~üÍ,’'ĘbvÉŘćŮ< -lűeÂ!;m§2Äé –>*f$żž&ţy‚‚Ţ n!/Ľ ôäË;~ÜóTTxg,§pm?ák/X†•ń˘dóĐ íťúş -Pvý`dŢ(Ƕ <„ç”JËuöĚĎŽ=)Č+T*[«Lţ—EÂęÂŮfe(z.ś7iy¤ŢY\Ĺ´wK;§Îî1“ÎËŔB¨5K/ĘýűbÇ,EbŘ>bEÂÎI[órť¸äŚ­pÎfĘ^Ó'Őřćbש»^,ľ;nÚšŕ:ćnAš_;ý€řçš$p‚Âpµ§,ë ™$&&Y©tĚđX‘´ŽČ˙‡ö_-˙włí+m3ž™ĹÚÉ:ůň_ßeî"}"pPqOíżľµ5nü(ÉĂdn˘ěmŚ+ (rµË¸L`“ĽĽR2Ž—‹TĎŰ[“­sµ˘4BǵůÖ?Ů2ľÜ{®\E¦u^N…Ś!¬DĹň%&hć—Ń=ků\ö´B¤V^´ue屹¦6ţ†íSf-Ŕ†iß’…Ňby(g(]Ę&Ě#'ë'6I?VRęi (ÜÚ_ˇ0S1Âáv—E‡Ů㻺˘ué+ą$ -8—źlë& ú­ůempń—ć‰ęĂDu‹'ă°7Ń:ÇÍ]@ëA­FŔ'®LŰ" řt±®˘Ü“*‰Ă1¶`Ąö˛ŤbčŞö‚’-ŮÖâN–·ĽLľ‹CĹ‚‘şÇk„z6\ -® i›ÂźuÖËC!—~Đ«/~z·ăxĆ.;ťŚĐďwťĂ]Ł‹ď(yĆú._1ńęrsîů„vV%·ŘKµÔ~ -âÓÂ0endstream -endobj -4321 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -Âáé÷Yĺ2ĺëw}IY˝7­ÂgŔ3ÖĄöq 확¬Ëg]—6éÓ3ľří}µŐ<]˝Z÷¶kĐß(jŮâ<üéÜôMđ€˝‡×Uś»N’ÓţŘžLĽ ´tˇÚsyźVF‚v ü¸Ţc•íČíą°O@ľĘˇú!©$Ó´ÚŢnA­Ö:|7¸ĽzFHSą$MS]p\ÍqůE:ě˛c-Đqłvg%Ybł -ĂřËűZ…ő˝¸x:9=Ů”<#Őtc°»…t+0–ŁŞ%ÎrşÚ1ÝgĂnrL$©ŇD·wF3Ţ–ILĽŰ=d> ·ů&ť¶|;C6XúŔÁŘ_}ZĂ:4h±Zâž*,:¶e|¬Â±fڰXf÷™±đěŹ!tą=ę@8dŐÄ”0_Mé~Ôýb匟§–@Ża,š&XÜşřVÚ¸ę¸ęQ«sÔŇ;_'ěé…á7dŔŕÍëČŽP,Zq?Ί<Ý=feăâĎk»x6:01Ôp;@ju9˘'"c}u4^ĘcĘ yăS·^Ć×mÖBŚÉ89í°{¸ä\őľ?oqßÍÇô{ŘÚż -Í]Ŕ9d°x"ńTR,]cÎćEŮ jÂĘĹäIő%lôßOŐĄRü?^Ĺ2K­űëŔ,Oź*Í\§}‰ě> -stream - Ë…)ŘŁ%ý5ż†Ŕ"sůüŤžöô‘ÝĄ›kšśËĆهÜm~79)r{ †Ŕr|…·6)î6-Ô‚Oň– -ŐţC-±Ńwë2FţhçË-}4 xáAxڰHĹ«ÔE©ăLŹ©ˇWW¬uvŽ[ŘY’đň=ÔąKúÖX3oQăPú÷ |®¨ÓţĂúçâľ=éűu;ŔK0ů˛˛,úżÓţ 7ä*đŤŃ;ŃM+vĚĺČ™DËnÓ |_.ZôôŞ•a9?LúŤP1ˇ›ťf™d†¸9=ź©oľQ±óĆ!‰ŹvĎËĎ^L?ŤýŮW)piŞś| J‚&úÖ˛b¬¤2}ävľS.c;QFsćÍɤVzŞxĎ-ůÉ5ž¤j@ů“˛ë\7ȵlĐvúüům¸tŚătŠîÄ„pÇ+;ęÇĂüĘe8ư âš‚›ŐPüüţäS˘ď©¶#Őč‡<üőç˝F»[×ÂJŃO ĂA™a}óĂQWoŁŹE¨? (Ř7ľŹvÇ@K4ˇŢržÁ_& lÜf­xâµőćłđô€z×'>ń˘ŠEÇQÓ8ľJŹöGP®Ď:¶ Gěfâ4Ą.uX'ŽŢş®›¬ŹošŘuĺˇ%«{OęN¸p&oŇŽŁÖTJŹŚ‰>$—A˙™ßĎő6Ëż*źˇ`ocÝ  )‡Y~h \|eĘnď—·ÔE_ŽD5'wNžÁç¤ĺv+E;‡©FFb”®«˛ţÝđ4}&pf“N»ď ,&h´§ďwuţGZeĆ~sx0E¶ŕ…őII3ţ‹ jy.ł&jŹě&í{K|óqI;X1ĺ¸FŤtĽ‘ć úËąłČ#FčŞÖĽ«20> ăˇĚăĺüY84›ťŘř3˛Z $Ŕ%ç‘ -kÁ设śS‚&˝nüŘ)ĹhĄó‡YaFw‰šöh‘Ü Ăŕ3h[¤»śą;#źŽ‡6K Ż-äDO€ť)LEú.l>Ö\ÂŔýŠ)RŻ«ë…üź˘‹¤…€h‹“ G_lQü -Ë)ÜHuÔ'ÓšjľYán+ąh“Č -@>î((<~¨óžŰ/¦Sż;‹9OÚŃąn,ţ€Žđ*Őd@4‰Š±§Ż\X°§~€Óš_ f‡, ÎWŚßŮ -zL„Eíaák"z`á%a4Ăez<Ę Á•Î×öDµŤÓ—v‘·Paí™=j -»ŕŘ·W¦úż¤¦´~źjdÔb+fśţż©ĺY9ţ¬%ę?%ěÍC&DŮ˙ţŇÇdí8O–ćt•:ĺŘwZendstream -endobj -4323 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -¦)Oż^Ŕ€ľo5•âAi•Ô@˘ .ÝɰË]–¨Ćś1‰ Öé!'čŘ‚ѷú%WđǶt›A'Ţ×­ć/ćý˝aHMźUďŇÖičťE5X‰)ç+jŽĚ.€śPPő§‡>b‡ťH3=%î˘çü_d·ôţ…Ăć§f%„rQ+›FĆLŠWëĂ\!á*e~›o•"%€6ŢŢ!áńĆ@:ił07§¬éŻŻ Tqö©ŇÎbä÷‘‘͆`ŐŔÂWNc­şl´°IßSŻĐź‚p"tfNůŚÁşŠfĎřź™}íÓO}Z–T ů5WŇD“ćŻţçÓB,®˘ş..+Ýz…–Ëo$0q3—ýĘý?9?ăˇt‰ÇÄĽ“ˇĂ¬ –K¸¤ďÇĂô0ĺ¦fŤť¨ľ„‚(e¨ĎÉŞp WZ„jECó:Mľ-̨t!·şŇ¬Žfă۵vW- eY]„ćw‡"–Ă÷–m|ĐCńÜMEN—.މ¬O-ą5ŹĂbÖÚKdÓq`„ěHč¶™Ý6cÖ|oÉPĺXUő˘PHđ&ź ˛ě­Ľdč÷gŕ -lŕŢR¶¸4Ú łc>j·ĺnµ"˛,ŠŇ*˝zi¸ž±ÉäĄĘ˛ělčX»}2‘B‡P«—_X*iÍvę‘$QČ)ˇPI ę»đ>hLźYĘü.d|Y‰ ˙y—ŐłČ镎.¤)Í~G)ŢJFI ĺ1Ń’aް0í&» ¸Ě•ő‘ţdÚă˙d—Z&ÇJTĆďUMĎy#‹şQŚhŚŁšsE…úđءöIŹ%ĆLbUkW.3™LTčj‰g^¤j> - -E¬Ë=ů`Ő,âI_VřłęčůT/…żn íá@#ďn:żc(Ĺ« ׳4hŕs\ßó'†ôdbl–“˝EŔĚcě0ďRĚ‹#Ąš ÉĹ«…ÜKÉ“ü¶ü3TŰB·$Őăŕń^±}f6ŰŻZMżb•—ş˘ÉůbôŇ–vyfňÂDâ)ÇżQř”Jc~ÓF Líż†üj¨é(ľ [AÂJQěFbŔŤ¸ž>P·”“›Úś"A#Ŕ“Ü5tľĚw`msbżĂdś…8€a¨@ŁaŹĆ}ż´f*Pš‚csçD\N¦)Imś×‰qçD©Oą‰ /™endstream -endobj -4324 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -N@Oŕ‚5›#‘jşĺ´a?ŹďJ}W8Ř(Ś_íÄ!â˘Ů;Kůş4gď*ë:UM#» -(Ŕ MžTŐ ‰“üF™˛)¦¨¬wÉäP†3.$ˇ§Ł5IÂl|Ů Ľbă;öJ#{1¸RHb=ú#›_5dXćžń*«Ç”É­Ó;'>ňdłĺľťÖ­(bÚ"Ţs¸í‰ă» €µhŇ«eâSXäz+§‰żŰ‚ Ęy µďĺµP_4AŁbó­ {h®÷°˘[1Ź$$Ó+gC±S$ť’7/‚ ®đ`Çą$¸ÔK` ‡QFWJÚÔ‘ă®Ă€ŞVk{śŐ§#!lčxwE/Kč‚"YBůW-  W3ćb ęW¬Wľý)×ř%T<‚@•ŤÉµí°Ązá+‘:¶áŔÍ.Q¬•ŮU.M, -lT7y&Ď; -ż3¨GjR‡q¬µK6á1ôţp˛mkFÉň.sĆusmânIĎŞ«·©ďs89˛L-Ż_·_O*f%Rm"Üš©ďĹwwžl­f{É ŢńŠ—ĺŇQ˝ATsçDíĆ٢ůl& ż“lđ±ź]GÍá‰Űié(dÚďÔť±żŮ'ż/‰çë×#P‰55‰>»ú{ í­7űšÝ“ž¤đëČqÜ ç^5}üßŮXCě´_ôźEgĹ6 ·F˙ź;řf Z,ü ˘MG=Y,Ču KGnć J{ŘúŤş ÔÉ˝ń }ő ¸¦<©«F;‚Ő‡Ż¬>č׋łv\oţîhnň*ăŢł@Â4Á(ŚšÔĐ^BYĹŮß|QfĄ™ăDđ6ÉĂŃ9řµ ˇs ú´‰ °¬(›#×c8Ë:ď$ČőŞ7`ÖîÍNŮČŇě`6 ŃBÇ ˙dUÖÁL,'ĺb^0uťŮć•D¬°!>f]űŐ'ąé±ďuöAĆÚcÝç{&öťë—=4팀)OuDĄ@Ëtj÷g˝XááżAŤĄzW[Ń–¶žHI†ŘŢ}丼w÷ü"m/Ą<‰]G¸/ČRÄPfË„Xm6Íńy‘±>x <¦“ml˘Ů—)Ŕ‰Ś]—¤}Ŕ,Ďé…5AF |2dÉŚČD¤ß`©˝_iťşĺ$…Ő_°řâęř„†,2DJżÂŢ®()pő±‚OŹĂEŁkT$†ţ浾ő·Y §ăf’’(ëĹ‚—–«¸X ľCĹB&3(Śpß™@r^×<¸¤ű§ßÄšKđâď+ćm>jäFýé‚WE˙‰óľŞ:d·ďNwAşA;‰-`kX¦9Âťý… śJ>U/iˇ(‹"Čü”¨r|Ľ}ń»çť-®ô˛•Ta®—ećG 4Iś:“·Bäff›,$şäHÁ®[Uëíťr«GhDÓ('™÷Fřä -RôŮą şôŔü©Đ;®'yô¨°rÚFY%řB'(šŕ=p#@uÁ]©Ř+üďvě[jýaW4ËŃ:GŘá/xĺćŚ b4”â§?ś‡SŐ–g–~‰şĐPÓ˝ťbÎh,'·—<ŮËç¤˙K -ínĽ7:‘ ->TšŐ·‘…?r'îĘt·ňđĐd˝Ľ0Đé&ŮłçRŰp‹EŘ“łÜT—{±–„m9ť4G ę™,\â3«(žĹ®5ďE?Ě o‚5;Ż­ďZTżÜÁw´Vk”â%ţňŰŚ»aw< -3Á"Ho7ě}î͵Vh©\PU(“N-üXč|8X–ĆŰ ĂÜČN-ÇRSÖ6…î=ڬj›l=ƉŰÖ¦ÓÉ…ćÁd“řĄ §CďžÝ{m7(Ŕ„Ŕ©É.F÷.¤÷w&`ŐC¶a÷`Á˘ËĆůű`yĽüۤ±pË o`ŚýĂ9ŚÚčí`yp”ŘɬďoĆKëÓšQ9sóëZç[Ë Č4 Ąräřě]u:Ďą€áŻâÄČ‘I¨ÝVĘőTĎłľmđAš/Ó°Tˇ–•ÍîI“›BH”ťOł¨ź’5R$ú÷“ĺ>JśÁ—š(JŮ× ďg={Ŕ \¦’1eŇsżýË€ńřď´‹cŇhľ‡‰dóą \wU¬ČÇc“+Ş‘DŮ÷`Ůhžň$˝aŠ],¸9ž‡ÔMoAĐJ}›˝'!đ“Řeę -G‹2Ě÷_*Ř-xLg$ŹÇđNtІaendstream -endobj -4325 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -KMÁćzöĄ.:źóě†3u‹ô Š&thţăaqů+ů̆úźŚY§¦-]pť$Ę““0üaEjŘËîÜG˝së_Îpő@ĺ}°.Ş.Eä¦,VVBŇ -¢[/Ŕ†&káPĘÁ/Ef|ô€>NB(ńrŃG¦˝/I¦´ŤÍ˙Ąń¸ŇRĽ{¬…,·ă…ĘŤ&%Y˝(†$ęÂNň×W‘ľáˇŁ×' ®ýIîôb`“űČ´DC¦ůĆpv}”R!¨QěMß{‚hăń.v‹Ĺа˝V4ű2ΦŚë~&Ą§µ¨·eŮ4C©ßŔ?Č0i–ç<řŃşÁ ŁŃ>łQ«+GUw™r2ŹÂPÍřŢljë`Ť±ÁŤŕ„ÝTS`>Ë{c¶&ÇŕĐôć”ôżĂT…ŞĐÚÄó€ötÜtŤňđy–Äř€Ţ’Ň+Ón[nĚGŤůż¸‹ř.]ď'Öé\ś#9«Fŕ<{]mF€˘őý-ÂEŕ†?Jöjá­>ź¤.ľ^ˇOŮęíiŐUŞž/˝îď-fl°cŕCQ ”hLî4ťő¨54üoQy? <§Ńáő€†‰Ź¬wh ç0"KđŐPl‡!żřűú—jeŕżI¬C6‹PÖn}ö˝Iú,†?ŕ@~¸ÍH­<ž÷ŕ&ń™'n%Ĺ€żńżÝÇ\’S!:XS=ĎG·/Ťî((Ě’ľ®=,éAn.zúQ1†ě˝y$ąäŽPj°<Éż!=˝}®nŃg! ͲĚ;í ¬đů6p± Ů;G*‰†đ8AoĄžĆňŹ6µÍ·:_çŮąkë¦:Ă/V}a±ó¤NŢ2>L™¸_Ś_îÍp‰´í˝5égĚ-i¤źmwSD•”rꨆóŢĂ^šg?H†<ÜéÔ“Îş6µˇôěüS$Ş•şJ"竤Ër?UőÁKq«ŕůÖ˝L„6”Ä–k Řě)>şś?o‚—ôç Ąłť{I"@>÷ŚçB’ˇ–2§ź`ÚĹŞ k˘±Źh‹$ňÚř0n6Y ·6'7Ą¬ś¸­HŚUÇIN1…§Î/+éőˇŇ ůŰŢšş“ˇÎ@EÉŕ¶\ŚĂ®†m Y—I^‘µăĂEDkbCߙҠů±/HZ¬)˘\'ľÝ٨čŞLhţ\+(u{ -?‡¤c"ńB…J ŤĘYî|rőQę{2đ›XFţń٦z®ě•)F+jOR4=p' ´v @ŚŁ .FK±±•˙ä[Q¤ßěkË«n$^G'X:şE‹ş $šřö:Tr6*&ż«ôf÷ĂŁ»>Śşąţ%qÔ[`˙> -stream -ë«Au]i7–˙Ý-JăġĚÉâ)źçDŻ@­ůjRuë¶ëppön¦—ř6”‚žş_y"úDÍjvő.äĽHvüw—…f*÷Ot·Đý’–lŘĆü;Žî~oOÔ2!Řş¶0ó%qń•ÖŰś<đ’ÔSî¤ú¬·s„’”:¶Zdçű4qvăůŘí/őĎ–ĆQ ˇ?|E:9wšć<ď;)gŁdřÇ>Ĺ0ĺl·8:W#ŞL÷dK.Ô:¤t'|śé÷Ů6Čfń…“é˛ŕ{äŚa›>« ®Ňwd_«8S¤Śh/SáĄQĚcÔÔů­ěl–bŻ ^E_Ř˝ţ··î[•ÂüÍČćÚ~9ô éUt˝ŇĘÝR6®ÎŠÓĺ‡|éĽw\–¬-ě¬tTÝl¤ć…Z?Ň8ĚdŁ2 ńjuŠ:•ďĐQ’"ŹŻUëęť\R$´Šóć`XôÍ8YÔz˙yÉ»1¸š˛ţeůxÄŰ ŤK6{w“ šłD”ÎLćĘ)ąXĆ á7Ú!´UŠ Ľ˙xáj´É¨ n+Ąúř¨ Gcž€¶ĺŐkW8.OćWnxS{%ÍZŽ˙¤~¤ęć?˙iŤ -ŞŤťŞßßí…ľC<­9WM&‚đů Ă–ůGCNî2éŹ*+‡ Ž[WĐ×ĚűÔię™ýEřQHń‚Ĺ9´'‘ÉRČĽ„}˛˝ ÓPËů»ăL1)µKBě©ŮćšÝłPÇŔ[-W%E@×Cńš'WKކ˙…ĺ‰Č·q®kX řXg›ů÷zéîC…eŔT0&8&y¤m1Cú=W†3ÉQ0Iśůšă^…' -cńš?†Ë7AĺYávó-­–`Ţ[Ç_Ľ«Ł*±EĂ®wQ˛ÉąjÔUR]Ź›†ű‰ł‡Ť‰ jˇxzĹ)ŁßÍmx° F2»ńJóö?ĺÉŕ!ŃMÔMDákmś ož,rKĂŞŁŢĹë°ÎęYŮhťŔpůŐÔůl¸Ť°ş÷L(ů8ČŞgj—źĺ€3pé÷L‹öýŢB@NÍo|Ă (rq°‡l]‚Ńş€ďZeäăF.ŠÔ{ŞĄ&śý>şü’ĘńJÜ2"Τę 1ďB>.W\¸Lěř ”e|>…Ń«óqP°ŻÉAdžË&zVĎ…¸đžâŞrßµ˛ŘĘŚCŤ ô)¶2$ "Śí_éYĽ¤÷3uZ¤ăIV”Ą‹TCtř 7ʉeĘŕłĐGŠĄÔËŢĚť#&•{RjÂjTÉ,®ŮEľN $‘ŠĐ/úŢř||ŹĽ‚łĎZiµĽ%č´N¦t–5u„cśZĽŮŽ˙Ĺ-Těź!’ŮĹü(±óúfŰřký&rlz¨“ĂpĚä#„Ö÷ć ŁÖ4éCRÔ=LßAâUf>4<Ó2€8t{m~Ä6¤Ľßčs§$2r"Í7‰ Ű×ŰMOF#lŽŔ-ěu§}¨oÇ—„…ݵˇ2ęîyS©GÔZ”č•ÖÍLą»2˛rćaA­>“Rü „7.ÓTá­•ó➏VłŠźĐÍ8ď%Q‹©‹‘8°J‚&ś -ŐŰ‚ŕe± ÉҲ«ÇÓ ‹ĂŔ|gÉŕP¦źđđ oM÷ńs’Ú Ä[Pföcx3 ¦ÖˇéŹŮDS©šzŹ#Ŷé†CŃĄ¸@«¸Ťź•đ3}Ů.a Oż]DG§C×U“ëQô¸†”@Ŕŕ™ŞÜŁ­€fÄ#ůíw4ń–ĆX»T2ąA(¨7húÜVN~Sč­îíÚ<^ňQ<|WR௻úIŞŔ'Jäŕié,“ŤČă@Éźń(­Đ˘“ć˙y[>‡$ŇI‡"Äxž}‰0ËB k]…}ÓGŃ@ošşńĐ=˘é6 -DSÍ\[™Š,j: ľ}ú<ˇpíOř A¨ź „JŠď{3áęR3Ö<ä"/o$rĺ«!{2SZ­i=&„ŕqňĆöžB’JUŮžôdđ-‰ĺăqzö@8żm 2"¶}'(Ă ÇaČ5)őŇĐ˙ֆَ××äýeu§ĘXö µdD¤O`ÓĽĘŽ`;f¦ň_Hť»i?:¶GśažPS aúC­EŇŤHŔYęžţ‘Ć«Š$JQ”,ЬŮr 1!űş©ŤĎsřX›Áa¨÷ÁďËâ^"ä¨çëîŕţ »éTĘlµĄMd Ă?(rwFrW™xFGä´ĽfÍNÜou~¦p\>f;·Ä ¸ć¦Ďďýďd<Ůy -ŔQIFđţšIkŰŰSm&Şľ'dBpUx ÉąÖhm›ÝÖÍ’ŃńMC—G  {z'ş·%׫&ćpzščÚ.öĄ†ç˙Ԗʰ—$ Óű9ۇóëĎi ĘF‘v•ÔwvÁ"Á¤V»›ČsŁdckëٰ˝›Ě[>qźŕřl¶®ŢÄ|0Ô0بŔÄ1-ů,ČŹ„×.îđ}ŤŃ÷ ٶYjä¶a-ĐÇendstream -endobj -4327 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -7Óó#ĹEřBI-ô’>dë\M¦“!#7*™ŢA$KJŕ«ŕ źę81çCŞ™!X×Če ­¸ Žk7c4!V2ÖéHg‘UX0~ĽV«ěÄôŐěg˙Đ ˛Ľ®9@µx!ćňÍ2úV›„­N<'§Fv¬Ę —)?lR<)ŰFůŠ°Ű -Šfí#SŃ'ľ4˙Ĺ7“ĹʧHWĘÜĚp”9ďr‹xl–Ń5­`ŻŽďş ŐÖ@j3ŃN÷gCŇbÉÖţx]đ?„tĽŚăośB3É÷¶őסÎ#CK’3ucPőűçóábäŇ©®JŘAď»EůßA‘&•™qh–ł>ŰŇXň€Q‰8\ÂMáÖ¶‰NlźŃKoś`†‘ăkOVÔB{Ĺç&Źe]ú܉ď~ŚŚL¶LgŹN©uƵ•ćŻÄÄOaŚó6ŕ0ŹĄl#×]ö¤±…ŽfĎţ¬ć!ťÝ?ÄCŔ—ô”#\J »$8Ëé-5ĹźI 'îě=D(Łţ`TôžéPÖÓ°-4ĹXűß臝›ĽÁ\űy‘Ć”z–‘ćňöN˛Ř€aňK”'ĚdÚuăqź(Úţ»>“"6yEĚ@tăcőŚ7Š9ţ#Y¤ g±FőüJ•G˘Ô3°Łk¨˝®„ŽYŃĆaî;H˙v$ÇČ]ôřŢÔ-žVóÂŃă% ŻÜۦĎjŰ-n_ĹrDŃG1l#$ď¸ /ͱcv±Q¸óë˙A'¨7Ń3F.„ź7űňžĽĄ+~»`{Ěá¶*ű39ኂ( ć? --»đ¦ę20qěóÚ»öמ"7ÝÄżo‡Tj7ŘÝ%ä˙çĹę˝»řk?üWbÝxôךƕ).[K®Ľ˘ÎšaóHŕëť`ěźíŠöäţůâ%Ń’†TďÔ·4X˘Šq°ßöĄ&5zlÝŔ›ÄE5ͱeąY~ÓTĘ6ô0Šűóc)€:Ç(=C“Ľđ®Z©ĚĂ/y«»žuĶ;Dř’çâ^ú»ß Ër0CĄŘ÷ËQÚy żÝÁ•ŠD—˝÷ý€ö相˙¤o64[!ç]…ňLštąˇĺ3źYV3fÎAĹuÄ'"P:ŕSPü ĚŔ'Ń´áyÁ -ŮÝcçE­¸xńţئké}öŇÉÓ‚Z˙UňöjěŮvő®ÝŻMł3ŻsťŔ SGS¤d•ŹĐkIş)¶!ÍîßkžŮ@şw ~’,7o.ÔŚÔúě~yží¨çÚ„ ¸Ř[8•0ŢdźĎĹÔˇ)ĘŘ.Ôůë+e˙🢏>©µO2E 8ą üEáŐ@0Ťŕ/$t•¨a® JÝťľ×óş8ž“ŻVęÎ:ĄŠëB‚đ\éĹ\P¸KRśĺžCO:‹ů<Ëu3xĚ&¨ý. x"–yĽµŔ=Z%!|¸›Ý3gBÁRT+}ú'ď¶A´•ÚĎe2ĽÇ˘âZÜy÷[`h[§ń˛u=Â>đF@áKĄ~Ć×ĹE¬ß¶âƧ8ŕ•ś1Fĺ¬$ś\̤EăňhP bVG:Ń2těáÓÖqF“ĬußjM -iě†{‚v±}(óđ }x˘…ÜąÁ:Ż*îOJ…(ÔBˇŠÍ”źsŐö’YYłĂ>çß©Ě5¨Žv‰ś˝y6G4a­=ž®Ă‡ż×6ĹFî4îŹbuÓ·endstream -endobj -4328 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -hđÁ•:ÔÇöÁxf;xŮŰŕBěâŔý¸c•N ?CćťpŞ „ľwő„UŐŔľ+,N&g™č)?Ý9ŞEGÓź‹ôâ\’/€˙'ÂŘUQ -M®wóďnÄđĎA|(8jN`Ź81ĘńcA`FşŠÇeM`Lö~tffB­}e(ĆmÂŰń]°ßÜŹµ°Ív>śM荓ݧH."Zl%ĹF9%ͰÁ Ç“łő"ľ"!ĂŞrX[µO˝7qĐź>‘ ˝gx Ćc<ąřAÎľÇŮW(Iľµ¬k¤ćźĽgâőú¬&BÔ H>‡­tżě–¸-µü!ł…ŐăÚCRô¶>_4tŇé¦ČÍ •ÝújÍ\ěIÉyĺ/Ç´»“q7ýM>w.˛ŘQ 1Ńb 1ü—dzYÖ•rĹö*ŃĂ®sp:_řŢŠHXµšĽ đéź<$Ë冕…˝­[çř~MýNçigéňC y%7EĎŤZ#Ľ”Ťˇ0#LÄýČÓuÂÍH˙rîżď!\öcú»ŠýCľv;ż>éc!ĄA4ĺýh)đó]·’-ËH«q°p±*ď ĚÚ*P9Ş€ą7JKěq8l™,ß<ęNŤ‰F<„7'\7ř Ý«®e[ë˙\*[Ű8Ż«ăTˇ-FOs[ a iéĺ´ E6ůăŞJw˘ G6S¦Ď^rűÚkc »ślŤłzçi€f Ga‡ŕóc_ű0ĆçwJŢ>R>š%űn)â¨w¦jüR̢\Nä݋ߛ”>µŹ*¶Ú¬%©J¬ăÄŮÚ˛ŻŮě0*•™·$Ę–ňŔŕ5d‚]?é]ôU>š±éˇ¤öJŇxŃÓ˙ÇŰźJÓ¶…™Ćľ`_űĺá›Ç˝Ĺ‰t9Ţě?ŐWěĆg7ŔеýZ”o>@}_ţeî)÷îaázÄ`4ę¤{‘ěXá|7ü'K«;[¸ V—›NéGěí0@Çń˛QŹy„dÚôë3)SÜe˙+?$˘Ăóm€sD|yůé¦Ć{8xjĄ} -ť4=KĘ»»xUqŤŕŮ”ołŹ@WHő’enÇßą(đ×Ú,ţ6ńÖůh[öřjұgťŔţ‰pk6jFťüi$Z§Ž -Ý1Ąéú»@sHŃ4¶#u„© cŘĐdâ‹N›ě| L6yx…äń€ÁCŠdń‘Ţ ›\ÔDŘJ•„’D ®ćx56s+É«®Á×ÖŚ0G9µůĚEČČ‘ÚáŤ1Ĺ˝?ß|­żŁ†Ś‰Ę@s—ók‚řŠ7R¨Đ9¤G‡@ ĆM¬×xť^V“(ëŞf”2¦Ó‘yţ± RÜÝŤHÍ‹iŢ•ŢÂý˙áéc} -âô»E˙ŮŠťvÚ=H Ć’5˝•zUÄx«›/żőĂP ÂH–]6¤83q%BޱŻisÖŤ¬7Oâ¶é}ń×~̤†jŤĂXCgÖ'yÔd!gpŕţŕ/TËť”@«śč˛j Ąr$ÂąîßéžWű:_ľ>›FĎăQvÉÖ\60sr¦úçZˇÎ^Šiľ2 ”#(ęÜÔźĽxm.›A51î°PD§Ó!ásÝ(š¤íĆŕ*GóĄńµ~”?. }µŚŔendstream -endobj -4329 0 obj -<< /Filter /FlateDecode /Length 2896 >> -stream -7*ś*ĺ’Ó0ü,ß`#Ö¨®>#»× -é˙+ËĆP˘]ŽQ0 -%¨Ą«ľY“•»űÄ9Ň .ť`ÓľlńŕüĂ7y;MpiŞäcţÁőFšúńA¤ëŔÔ– Ąg( BÉVЍO9U]Ď[°Ňv˙qĆÝéKó«;™çîµng1ŇŤłüčŠÝ¨Ď°ŤÚˇ› z7éŹR;Ž…‰!Hď€ĐąĘ|łJ©nÇĺ«LđŽJÄ>Ą˝…ÂńJ3‘‘Ý€Ť›»aÉ>Ô˙ 3śµş+®[ öf°Q1 6DXžŁ*fy &Ž»?%ňÜ„Đeűąu”3ÄÄB{GÝvżÉ#8'〼@<´fđ3R˝Bşt˘!Bňʼn•d0Ľgbl1ůż(?Evź2 -Îě„¶–:;&€×"ú ‰0C`áOKpËy-»úŃ1yX8ţ â—K˛Ëgť@-Ş–ď©öłÓŕ’ď6ÁľśZ<%ąx'1X®¬Yh!&u×őÚ> âł ŻëqÎ+_ë1‚áE6ę·v óhłµ ˙ţAĆąhşŃ˛˘Ö. ?YąČ â†bUă`áŘáŁ46ŢŻ3Á2°c˘ 4Y"ŮĹžBË’J_ęLÁÖ‡Ó°Üď•QvT"÷÷Żî0óÁgŤłÖ˙®?˝Ü×Ěw´p?*ŃeűcáSĄ… ˝HhťGtýźŻnŘ$3łsÓHÔAbY$뤽śłšÉ%R^7 ÜzľMV—wŔ™úg^ÇŐ×ÜÖ9…Ď”)ů5Ö§Ľµ- ÍĐŚmUŔňsř Z»ŔrĘ‹Rm&NĽ=ţ,É_\íć̆­í Í^4”Óčńx]‘öŮßNőĽégÄXŽŕ;ť¦Á®ůŮ·®ńÉ{Ǭ¦n‡ţ×L‘ÚMÜ‹‹QE&+űëăyŇa ĺőˇ$†3˘˘™ÉěeµQĽ*‡IŇGôŠ™Ů#_Čâ(łFĆ)eKó“S˛šsÉL®ú„|ô»»3`ŐQá…d¤ŕ`.Ţaxůé‰!ŠP$I{ďÉU”ń­¸HĎ“%˙IŽw—Tű‹‡ ą:§ˇ»˛÷ĂR,ł (u~ÓnB±)f˛V§kŚÓŃÁ_XCçZ]±ÓnsqO?sTŤµÉŮŁ+I»źŁPšÇC¦â:˘éčѵłuúc,J‰•E Ůx Me_dH¶kTđ¨E_‹[ÍG ĚÍI ’p6•yŢL‰ -$¬×ŇyöMÖh̦ŤÍoÉ»Ŕ;W•]E&°«Ŕ8ęU’-V…É`äO¤‹ß~m~YŤyŐP+ąÔÄčÁëuĘFŃM% ¦ Ĺ$X)¦Ű¨źZÔĹ5\ âł ˝G;„á´–ZűGçŁôV­V\üv«7şšĎw44ĺĄô4ßüµřNµÇÝő~ţJŢś˛zĐďgiM5ÁÓś~‹Ej ]ĽžÓ$’Ö„0„öT}Ô=ĎV˛ŻĂ ¤0Ä5ČÝě)ą. Éά‡ěë69ńQW0yM9¶üw")ţ˛<mĘpěĹľ+ŞŽ0Ď•tŻ<"HWtX¶˛ QÔ`žbĄ˙Ž+ WÚÓLŹÔĐzĘU( ÂüŞ˛űň°_ޔǧ=I¤ŤĄy#5ˇ4=â‚ňP ­Ô`P–ÉNÉĺ -Äd(ä<őfĎçŮ›đ­E7Ża…nT7 -†Í…-‰ęŁ}žEő2§¶^łWĚŚcĎ÷1˝j n6Ö§ă˝á=m)Ü_(@‚ |±é@¬zĄ¦žé!fOfÜ=ú -v'ň0ůł…Ă>2Fóźžć -3^ň17mB’xR´„ŹŞ¤ÝňÎ4Ę&TRŐyŮtGśq8<ˇ3<†dOMeáĘŰ4&łďPc“BňU™ę[™¶tßQčť©“Ľ®ţźh­ÂÖA~PsŰډ -čĐĐLúm޸™fn¬S®ťÓ$ksˇ(Żč÷‘¶4Ń6ŘÉ;@ěĸŰ}3fŔ}-ţ.äP{QrqČ#ť=Ąş p®;ƤfB„Ž­g¦KŐ­ąîiuĄ4"ˇO>¬ tÓžň¤ĘYÚËJ]ů´ÄáB9ę -sX+‚›0]ŇÖByţFŇî[h¸Őšv´#ŔGďߢ•Ŕ0ŕŔD=đ§şŕ‹ËŇy9VĐW8páúš©&ţ¸îWk/řŁŃÉV;2ń·Ľfl×´§Uv¸č/=##EÉčꄤʔĆ‚(‹ <ćŇŁŔ—˝<|·ćt¤+aÄ5Úy 7_ňŇ:]Ůďŕ“°–ᢠ-Ŕcoć ˇ¬ň±CkĐçg¬V»ť®Č´§mY†Łă̇Ęwâ|–™Ŕ×˝C˙`Éi“ŘĘ­ĹúFÎół±ŘéŐ g]ąÔ2Ĺ‘ťVÚÜň<«Oë$ä'Î,5Q Ýň¤ßŇîzö™fÄV"-äžŢďç·ôJłäSꮲäĄŮâ'‘FÇ^RzaĄŻčid“ݤgAş~ŮDYÁńí`Â[zÜ ÝşMóµB‘Z'kGKŐńě| C2Öš­jČ•źz +¨ŐŢ…¶ľax*ĐÂ`Č˙‡jQĆcĄ-Qßfd8™‰Ź@÷š×vřÁâ¬g7‡ţß1F‹áKöYéĺ‹íȲQ$)š€ó;3HčÄ hŰNXđ%•`öoßʉLÔD¬±łŮQ®Ô¬xZ/óŐ> -stream -:ę]Ú2@+˛?y©Řn,‰đŇ«3î+:!Ĺ<ŕ‚c«çٵĹLSřä_Hő¸ćëí2˘î^îťýmď#‹Vɉ®‘±ysĎć+ŮĽzţ§ę^Řšăôóôťîˇ‡ťÔFÁ ›ŞăŹźň=:˙ýľÜ%:ęSTµďŰFč×ţéjŹŔďÇç’ö3s-TÎÇđ>‚txÔŇÚŠ;süéŘť¶čŕ1äź` X€;PueČ °nu"¤yaő1쀷ł ««)¶űhĎdśŮájĎăÁYajŮÖ‚$ë€:|+|?íśčqšü® žc ©»ołśËć}·@7t™]Ď÷ؤKÓ¨E*řUűŘŘjŇá—ßŘ™P—s µK ěľHi2ŘJcĘs™}gP§X>@»bxs`ÔTkŃ/‹50ěáUZś ŔôÝä¦Ѱv­4F]ŰVŕy'˙Żąf{—É•¨c˝Ç>$ć§P)L\ß»<ĎCÚ‹ÎnA€ÔŤ‹¤ť…”$őń˛žâgäb BŃČ6ą»j©¸84żéep÷xäk[oQů¸ŻLÍŮĹÓžÝö6›˛AÁ-Łn±ËÝCîČAŔ&ńCýaŠ‹ěě”lgŕYăGÄĹ‹˝´:¦Äű}—@RK·»7ný±?ĆĄ˝ďÇą*ăC;BuŘ5őľę7ë€{&“@ »c&¬%ůĽ»‚nÔK;Y. ->1ťŚŹ×+/rS(lÎ[ÄH‡N˘öRŞTŚ—Dź;ń EÖáĄ}ˇÂ!Ňě8ťG5ô**ăŘ€ŠR,ˢbCř”Â˙˛XmUgn•¬´9Kgδžb…X+ÁÝNaim-çxIŤ¬˛Ű[îQÓőű"$6C!‚>D–Ą""ň -˙˙ýń—µ~»Ú µ–f3ěýS †ďâű\3‘…Ápg(dý’3vąÉ(ˇáŇe:NÖŚDY úâŘ­µ[“3%äe6‚ŽžŰÄňmI‹7Pď\€üŠ#0= KfĐîůR–GÍґƷÚTěDŤ]GŽż*Ż)PŹT‚¬8…Ł -/¦´ZU-’‡ -ŹČóÝ©exĆCČ.Ţ2pTˇ’1âîó©˙H¨0IŔ…ç[őź{_aŻ·ŢŹ‘ ôęËír>š'V(jčĎ˙:řs’ ceŻÖúľ»5€ř¦Ńxßć×®Rú¶nk¶¤ÇBîŃÜř^É-Ľ-EµŤ_Nm¸öI< Ć’(Nhpnś?‰^äCÜmdžę‘QФcɶďÉXi[ŃsFe5o\"+EŚ©ŚŐ0BŹe^6.x”¶˝¤/{lŮh¤%8íĽ&©ô~zŠŔs‡¦Ćó•nźó^q} `4®‘§–ĂÉ‹»OžFĐŮÇ}Ą0÷5çéř–Şsk÷Vń((S9`Ö"%¶Ů^ -{j:AăfłŁ]’#őĽÎyᩊ}žAÉ•‡.6ő©¤A‡/·ŰS]űú˝‘”óçj‰BLz6 =PČÓAîC.µfćű7=ëaŹŰ…‡×‚»(Ő©µšCźr|p:úu´=Föš†ú±µ›<*vdŃC©ď-™ćµ<˙^ܡ©9)kÎ śäPakńŚě'ş¬ůë :í¨čŽŰý -“X|Â… Â¨Đ€[Zě§Vendstream -endobj -4331 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -]…éBB·_ßń IpŮ«wQŔ?-ă/+`Yň=fZR%ôĚÓÉ18Ö;…ż—ąˇ3Źăis¨¬ŕT¬ţ¨ąg)Łç^´ŞmŐ^üÝĂNěúĺ^Źe&‚r§Id>ˇ§V=ł­ťŚbg#ź- #O/…uŔ‰‰b‚˛žŠÜý  -€îÖĐ”hHbwzf®ŞËo·€.;ý˝ú&ë]&żJŕâ·µWÖŃ˝óĐż1®¸Ţk"üYńčúśP(N٤śtË0[ŕĽĎźó—%¶í$°ŇŻ€H¤(Ř˙ďa™¨}/Ľ…ř„+KnŐ±C.ŰůwĹ5şfGŘÁg#bG /ô-.-.ŮŢ0ÂÓÁ•űYˇHPKĂiĘ:¨2ŤŤ>Ő»ý&1µh>n߸m'FÁľ¬„-6'šĹčT–ĚAަ~hSvOcĂÄ«BŐqLÍk›jTMVĺ 3żěh;-Ë‹"Îą4Dó™\âžľ„¬ăśĚ{`u˝ÝŘČ }·T±Wčđ”éF÷¨fó_-/mŚŃ=2"áŮž!ź›üúů×ŇľVü!P^ňďňaËžK0ň.vł Î -§LLĘ™÷ŽÉźĎýíY«ŕĄ(4žî¨”×qX„4›%úL™14·\—ëC=~·áQŁ˝ň§fĚ#ç««™ˇw›â4AäŚ#ć~Đ‚Š§$Xk™Áâ•?qLs.së]c’ˇ¸¤=2ň©¨”RŰÔőtŞiĂoŽL<îŚOşU3¤ŁSs‰–ŔYŁO»)ZŹýÚ¸F”ľkbuęiu$ýPI ‚0tˇ®/â%Čđ­lŢPs˛čGR•Fď*a‹©—<Ŕ†sâý7öZW‡Ü]˝·ÔĐÓ_Ü6q€o–?ÖŔ,({ÉÓ;ÇĘŇp×Ö˘4Z¨ -e™9·#©to^ˇĽˇO3ÔŁd¬#żĺYëěpťđËÔV¶ţ@”îÖUĄs(ĺYşvîWřľbëCNüÚýđc.b .r,j¨ÍM¤ŽeüL°@$¸ľ•1ƨĽh'č -Řîä¸~n§°<ňÔ'?t4• 0°p嵦Ë׹˘0›Hťmz'ﳡâó ŞdĽŞ K®c)΋~#m¤ĂŐhV -'ßĂ~Šž—5D±hk>ĐXěq‹(ŻĘşß¤śÂ[˛„LŁGvG‹ôńF „Ô‚¤ěÓh\ľöýŹÓŹśż ľ¤?[ĐŹÎeř…ÖÁ~† vľ‘O pö-(żŹfŢRĐÍŔ=±XťđHŹÖŢN†!Ôo/qo°"I 8H<'âúe˛X @Mc±˙×Cj9ű°yDM%çBîďŚ| muŰŹŔňĺŃ|j]ZşîO`1Ş%ä)jëN}q §*1h…šČšşß˝WFząŃůöŢźš‰[2q—‹Ą8RIŘnâĺ—ą­ÄüoF¬´¦îązý)•¤r˙˙d˘É§f*A8yżIňš„ŁlĐĚÜq[tSwáěHQ‰SgMgďdGZÎZĺŔ}]ż]#"¤¶]Z¦§±‰ýÂIxhĄ81JßöM0\űçxćwMŇZß|QIŤ -ó -ëÂ@lŽ˘Ďäőž]aÜy·RËYˇžŁ­zGłŔÝĹŤh‘źEő”űç4Á!š<:čô…y2ŁJHLE|ěĂ* ´Á BE1088ç>•”Ý‹ŢŢŹ.źv6†Ův ´÷mŕáGmÚ>CâG#% űĐĆ;úćŢ ĂOpŃ×I^JÓ\ÁRůüSŠ ˘oµe´ĆMf`z;CÇD7UĐ q -üE4  -Á̡„™űv†źOz˙×2ç‚ĐĘňţ‰T‚yK´8-5Á¨ęZÁS•yđ•ă“ă\ -ęŐő¶€@%Î+^oaćÇ"Yő‚XĄ4D@˘öĂ?˝h\*ŇŚë±Z¨¶ńĘ7­xY‚AŮ -SŮĹŻL7g)Çę(ŕ„|ýOŐ±ŚrśĆąrZH‡'éH‡Ľ:2GB%ĆY_Çk˛gx˙«Á7ŇÔ=Ť¶x›ö$o^ëJü9SYendstream -endobj -4332 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -Ż%jż[ü}JyP vSľľ RűušD]ßNĽ÷Ý ŕˇ’aqr˝- ^›â0ëÉ$ľv…4Ďý:r”&0ÂĂcłČŞbŐHŐUűX,ëĂżáÖ7żÁĺȱ}ůÇŔýúëS4—nµ§ŕƨňĺĘčęg^|¶é|EůަaŮ˛ź¤—3“2L±é)eéęO$lX˝u´lsŤ• [Ŕčj"PJ ˇÍV>šéůŐŔŚęÁ+L<ďpČD(2'ý¶…o^rĎ>•źcK‡ JBćn¶ €cr&ˇ)÷›O\Ń’{Ýę{Ża{¨G3Ž˘ů›9ýŽqˇ—± Ĺč“’›ę!§B˛_\ż…ńŤbbT§JS¶IG¨\6 űgŽX÷/˝@Ť:b&€'ĆCAZTJÍ Ţa -ČJ{?X„ĂťÁŻuB”›nÍŽŞĽÂx~˝)žŰéj. K8F™±ôüň–ÍÝE&ĎýĺĐ!őô—Iłý9żLĘ{ďë) ‰Ń–d4˙„©”Ťs!¨CŤ˛38qµĘ¬¨–tď¦đ@ź~8aO|Ž0Fř”W‡uŤW8T|/|ž¬¤±v<™žDÍ k!˙ ş7Y:¨ ®ÂŽzPjƤOëbU›ÍŇRݲ•ËłfŻa‘‡Ţ^ČJăGżbQuE•ôvŘ2˘%ĄŮßżFü6H“ ňâYη’HŰ]ĺ:~ÖvJę-©Đ–L’0Ím8â—ń‡Î`•űütłA©r R^ľÁ)dˇq'4ÎěŤ&,K’NŻÂĎńÇľ­śČ|Ć -Ś« Q=ôf°ąćĚlłĹ¸Vë%0,Oiő*aÁ©ű%¶ÇŁ‘żšĆ)ŕľFýëVw:—ŁĐßĂs"2ŕˇ×ů(ßËóňĹŁJ`ůçäË,©é˝ŠťÂˇíwůyŕˇČŠp*ť »žăďěľó›nÚČ.’ÔÄű‹é†đŁ+„š‡¦”Úż­«˛Aç<çë7—ÎÄß9«Żfîxęߨ]ęO5ööđŽ‡Ř¸ń ±3`{rőR›´ hIž‘ŻC™ŔĹÜřw¶Ŕ=hć٤ňôÝ%Ąµ€ś*hI#ůKD>ť¶x˙zô Ě -Ľäö?cśő ”É˝;šú?˝=Í^ ő&—h -ą‚źĐ cX)b˝ŇViĘ#€ó"Ďď3$”đ˘w­šV<’°ă)ńĎ>ĺ€ -…îl©©`8űś†ë7„ »ů-<ž÷ăŃŮ Ł'ŇDĘazqźl ú\P¦€)ĚqëŰS‹eO"ňťř4Ę,%|§5űő㔄¸G="k!ä±zĎ'ެëq03ˇEŰš/lv°ĐzźJ8U|Oľ}ýŁuIŠĆ)¤¶$Uĺĺ}Xź3O53O{U§Š$dŤ-sskÂp”yß´śŤAą~ýĹ~ůݱ¸ŢĹöĄ­=ńq=kťł˘b]®/:"6w ęb];Ncaň3_'‹çŘ30:4éC!łlîK"đMN§˝p¨Îîż[±ţ§â¸NPÄ Ő‚MÓţŁÔś-äŰčÓWh'żh‹6Â%I‘TiX·ĂŃă]Ş–â\'çĐJb®ÄsŐ‘‘†’P€@CŚľ*5¦xÚap>۶őV/‘AW‡ĘÂĐfŤŰQî6)„?Đ{,|Ô1kCąŢúđÇ›Rľňí¤Ő,B„źř1Ét<ÁB‹N_”wQneZ‰a;düö°f{Ş3‡AV;{XşŤÔck÷$´K*PqŔ¬¦.‹¨üżüŇ ^¨ÂjŞÄrÓžşĹ,çĚhŃőpŔ>÷ë»×endstream -endobj -4333 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -˛’3Úé ęcQßk_7›ňVMÚCł‘Ż®‰€G/"­ĹÚ·ĆYn'¨Fâß» -3ÜŐÍܦS©ĎĹ -Ău¶gŔ ż›OCX…PeAŞĎ—yH–ždW©©č®ţ[ŚĄąĘ–¢ýJő(Ą…Rńd$µ•—‰č¦ÉdX­rě·Š*&]ÍlżüE÷.Ş"&¦“č˛Ç/ŹMţ>›‰őjK¨e˛f•yźgĹźeD^űk:€pĎhڎL5cµŚŻŠEŠ\ĎMť/‰YÚn]gŚ›^-$fVO}V3t«ĺ¨In2–´8wbŘăvřşĚČ—C+˝[ łáÜkZ‘ľźkb˘Óű˝“0nd§cµh©ă‰eűd‹âÂČ,s~K5Z|N&”P±ĘQóO \4~Z¨łŐ -eą¸w‚ŻÖVä 4\ Ąc§ź €Ôt@RŮ4KćŞ_ÔłâubÉ%ÓŰü{%¶DU&]ÎňędL[žxŃËßDa?1R”±lôb1,ĂĄç=kö@‡ś—OUř¬3› ëHw!ŞŹ&´˝xűS˝w+LyF5˙ Đ•¶lĚU˙j,Ţ+”ź*p6 2C˝5=oĆy÷2ż7’6í¨üŠňŘZF ą!ctg”ŰÉl= Çůw°9ß‹éOT÷ľŻÔŢ*Ąí+űdd?­ď»ŕ ®!6öš Á, -JiYŻCbž:Fů˝“Wh8kÎXíŤâŢ+Y•$€$ž{eiÍ©úFí¨{ܤ/0ťׄŽÄ‹ -ťw˝¨r' ™ćSÇ0ŢŚ ^ç‡Ń¨n @l¶`÷ ů/´ˇRŇl^)fgB˝pčjWdëD*üŚy7¤M˙93â/`l­kqBľľ‹ź¸v†˝ĹkxőAôô$`{…|H'ˇcaIaë'6.ďşý;ßçë ÇÎežQĄ™dçž;Tëۧ !ř%ŐÁ0ĘĆeĆŃÁýO‚H2Wb*í&Q=«§uLáą:O˙ .¬hż—\e-†’˘ëOęËăS)çŚo#•j”»ľˇ"'qŰČqŐź‡…{ q©+ú9  $?ĘžÜ{ă2 ÉĄb‡˝ÖV5¸ĐęźZ„cgCšÉ5A[¦OYóBŞEu¤$ ’J[Ű<6lĄţ‰ÁcËJ‰pueSŽÁ˙ ňô®ĘoU˘ő1ó6"źf±ˇjMŐ/Ř6µ)˛V=ăk\P°‘ĺÝ ”•Íłh9doDĆÔń[2p/ Ó&k­"Đ.-vâ]Óŕ%endstream -endobj -4334 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -‚Á -Ű1(N“0Er.ĎÎţţ„ĘŠěó€›÷ÝŇűh.,÷ZGÇYľ­DJĽOĘ:ÇĹÔlV®}_ĹiâBEĎËkOvM÷†¬  “—Ô¬Ł|˛ÜJEi¬Ë3÷řŚRŹ›ŻGiâÄŇ=ňÇ#‚ äB’˝D[ŠśgäSËď/Z®ĺ—›E™ťyËĘ›Vn`ŕ‰×ĘMď.XÂ…ŮÉ^$/n-»ăőű…Ž]d¦ăúď°Íçˇ:[ň#NxŽąç T4é×pV¨>_ęK€jkŃĘB ËňĚB3X«`Úiěł…k&ś5Čͧ4ń‘tĆgCźIţ«JklłĽËKí:&óąýŚpąkʢ~u>š‚¸‚b]Ď7HxdţĘ-5Ť”}ŹĂ-ââľëX‡ö˘;D×fC ’Çăc¸qąÄąĚ}Ž1e>Ş«L 8Ł˝@óh€#í´Ýŕń˝6úWzI˛6%˛'0ęY3>PU‹ěŃ›‘šh˙¦;‘Rř’«2üň\|§tY«ü>1ŢúIú.ˇŹH)¬×ţ[Áq°©ŚŔŢN/÷k¬é8Ó°gÔŚâ~übĎ,náŻęp+ü:wŇÉ=Ö`M‰Äz5`ĐrXŇEuP°š2F’ŢVY(]Ęł¬–IřvV1B˛Őgk~·hěÓ˝©úŽ‹Ňżu1Pf>Ęń†”2• żÍŹ9ßÍčżĹ:«řÜČQ±ŕ9ç‹° ‚(vŁ(‹v3Qň?“A0“’OwµŇŁé¶ Ď[ -®Aí˙©T—ÂY'/б×MQ&cf^„O…Ě! !rD>‡‡mź5!UUGSĄŔRĹű«é­ ó¤<¸™—Ő 8i¦WşxˇÎ1şkż%OűdéIż˛‚®{á2BáčA7şUżľ«/!݇ďŘďIîÁF%ęé»lScyËv2¦OŢgąxóćF¤`6Zą|đ´÷Ą—rÂź„Ťsmި5ĆÓШd͸·€`ˇĎä-HI÷ďE/p«‹#ŃFR5&Ŕ*l"Ü [ç$r_^(‰öÎĽq2EŔňí‘L§÷a[ë%%/©Zr~6ŹÝ:á_tÖĂ­ rńH]¦G§›a°ŰFS–‘-ĘzŢ#„Ť*]Ą‹˘†AZzôŚbŁíÝSÉ]`ńŽ0ÝĘ©‰ĘSÚ;_mz´ś%®br!ł*EşvĐŠŮy§EdÚm–Ő[ëÝ<˛{‹Ňq‘ÍŮ »-N ŕej^)ˇ–„őĆĹ[(•7ŇÖÄŔÉhÝs}Ď»_9}ż‡ŁŘŞ#Łć ěX/şśvĘVç,ë¬K÷]¤%ŤCÝ–DׇMµ¨ßş“޵“™VNPmÁ¬â#K#[O ’îDw[Ýîé  ä*äjµď$±ą|gjWĘí• ŞŕY|Ö[či#ŢbžšnËPsS¸©†xƬFÁ0Yś:ëž}/č*ąćŽMKkŇÓŰ`˙Č&pe{¨9žnJ^âµ -|ZŽşIĎ:LO2L¸JîF™gnçö|¶Ć™PÎۉ÷Îríůîş·LŐfsđˇqÜC2ĺhf‰Ť<'ŁŤö Đp+Pď8vT•¸Są;cPxwNcŐ|LĘŚż!śOW  o‘G¨ÇgčL}y^ܦţĺÉÝÄbŐDŘYđ°~)¨ű„Rܡ\”›é®˝Íđçîö‘F˙+‰% ÜÓBI‰E -eö'ŰU$Ťá¨­HŚHŰźdb±ÎĘöv>DďUŐ˘w.­»î\“2đü)űtKźĺÇ6·X Sݰđ &n2WU€tIţ¬ôńŘ«8y^î:–މ¸<ˇ´>…ďá—˘ßÔÍfÉ• - ůđíš“ńNŮęd’žĎŃ&Źč*ŠČs˙Ĺ$…‰Vµv·×…UęQ—ÝŢl†Ű¬żŮYç3Y±łLZvĺ®l??y~3Š÷”Ó±¦‚ °@’Ďş Jf »Ţ´+ÓŮĚîöÄŃendstream -endobj -4335 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream - -˝ë™Ů#C5 …Y–rśŁßţ¸cY@ĄB›˘›Iűĺ›ÁęĺĎîZľĚľó1î÷ý¸¶wĂ2aBf ćµy (ř2MŐ€5Ć3ę#] ZĘ?jxő†€ĎµĐ1 ¦‘Î5Wź2FXvVײ˰‰]ý`‚ËçĘ›şVÔL=´ř›®€p’‹\ő®l‚0ąß&«ÜŠ«;ť‚¬Î†Zżť1¬Ä[M™¬M®Ţ*Ď=;gç­_¨Kłă9f>PÉ®ATŕaN37ă8wŚË˙{‚ł±í3 ş!ÄL -ö…ĎjŮŠâ |žO]ÔMziá\Đśßy¶™BztudĽPĘăťň©‹µ4ŠüS3úö‘/ŚxđĽz˘Ř1ˇ Ím”™Ţ4Ł–ŤŠŚ|pŐş¶oř;Ľ_­%˙ľK¬cX:ÚzěhRöJçK9¶7LťŘ{t—8M[;x(8%?i`bq|u´Îz¤źj ßĐ­,¸« -QPkľ8őťÔ–m˝XĐÍÜ$6áý †2›tżňĄÄżĂ¸ĎlZjĂčúÚTţÖ,Hň,ôw;3‚'‚6ůě˙ćΩ[ÄćÓ% Q“ĆOóç2H;wÎMF÷˝µ}’žS@Ę»E Äßoo¨öúg±S„h‰M^ŞqľČ…&¸€Ťaó9)•ŕU*I˵›zöQ4€°D)oščŃëA‹ ×[(kŕÚAšŻsÇí±l•JWË•đG˙ă¦tQ˛Ţ]‘ęű%é,ΞáíĘeď~ź)cşÝD%+`”&üb2ę¶©?f$şĺ>ĐH‚xď.ĺŰ—švQŰoqMÚgR‚~á$ pV",gü™Ú%ş_•€>Đš“Ö)0 Q\pČń1µwŐ·”§ż i}ćţá†.’ćY é±U°»±Ŕ^°ěéö˝wüžUĎŠj]Ě@J^cu:¨×§×Ä FiŢPË*ţł~†ăoT´V -_ykĄç9‘˘€!p›+ű2­óľQH§$‹Ĺ1»pĂ\»ăˤŮKHžH«t  ·ę8 -ZrZź).´ĚC[)l4Đó׾­¦l¦u®DŰ÷(¸Ł„¦ -ŢľŢUź‘űM…Űđ(Ô©Řń滺Ď7oŻŘ„6Nd6‹ -ăî[?M›(ÚkËţHXFlůËŇÔµp/îSśĺ%•ű[uEszčaˇôň2ŘŘ·¬p ˛¸‡x˛Z/ź5yŁËK©sňůчëZz˙h$ů7Ρ6°¸­y[›Í3Ô :Ö­6|Łşź‘fÂns^””+e8f©ĐT‡$ęvqt)tłů€ĚüębD›ÝLKŐŮz©1ňţ,PěĹnČ IżaĎ`ŠP@>¬ýÖŕ܆;›ÜnČ“yhtj ? ×ÁehH"ą€z´f˙+D’ZvŔQ¬ŇŇ-»Ámű~čČ Ë-Ѝ{†ó5+‡Ł1 ›˘ »«§˙`„Z[‹tendstream -endobj -4336 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream - @ŔRHr+ÖUf ŽúŢ@X—ąŐňÚMŘ#1zí—•µJ}Ěj"BĚű»·m§ă&đ©ĎÇź`/ -$Iuť˝7¤’¨­čŞe1Ů0ű±Ńč5Ö‚‹Tđ -dď8ÁiPťJ5 1u›§Ćf:e`MçIdEj¶$#Đ_Ő2¤ I:«šfĐoůöć©‚4oŞ*×·qőőeăĺ2üMp1]™{FFGľĹß•t„ĐżŻp8ö*YyO|ĆrÁĄîRĹrÖ3QÔ’98ŕž0ęηnBę§Öéc®ńNĚŽÇě SřÍC™s:˛®sŠňzďěí®ŕÜŇź §1ć: •˙Ť?3Ů Ţ^^Vă\kr0‚ŃÇî˙É_UĺŹqŚźSşŹOŻ0žüú9¸ bń©±QĽŕ·v“vÓÖĽiEŤîëlN`ć ďE˙ĹEÁ –Ëů›ÁuVáţ˙ S’Ű`˝|«Á›&2´ó0[ŹX'µ±ŘĹŕCä´{hćĺ”c–8׌X~7~đ -‡·‹îä 20h|OĄ1]kŚWB$&‹—q«tüú:jKŢ{ ¬6Bňź*HüJpuÂ(Ěíűn>Żg­şšp&ě?a –“úŞ(€ţ«EŁ>ĺ—*tG[ÎŇ:‡Ľěőě On3ä°ĘsŔÔvµbay*ÚnBp‰-ý4^޲U/ifxŹůEݶ¤&—Ün —ĎĐÍŔ…ňoý)CĐäFäŻÖPňذnCŕÓĄ<€z¶Ň1+ÜÎr*d‰ppĆł´M@®[KŔgßłY Ě\¶%ůJňcGÔĐi”!>"ąŻĹ;xžĂ[{±+ŇîťÎ´j sńR‰ŘiĂîÖ~i‚Ëă Ä'̰5L+]âGzÉŐ… Ěá”—,–°¨¨:O ¨”Ű˝0αY—”éhösűGöŔ´f_éPŁ_ř“\óSL\ÄKĄIĹ(*§ĽňĘŐŢ'•ZŠ0†E›ôpđr·|DáŐ5,zíęý•?·Ŕa‘yUˇ5 6~*{fçڎ?°đľJ]gmúa4”Í[-›7˝łž­%ŞÚ+PÇígĂ Ľ"`–›áˇŤąři(RQs -ľúN¦ţÇ˝-?‘ „‡°HČmÚŁc'«®öB?Ą%Ô…L7[Ľ‡áîŔ—`¸8˝JóěŠHuĚŃ|ŃpÚ8@UŤŮő# ů¬Dz%h×Ů8R}şKĚ `T[ÂĂľ×vąŤ®F3Ţ(}&~îß±6äap –0˛=mśˇivRĚ8 -©3ŐĆy|%¦üŹőQĆZuF•şÍÉHWQÓ˛Ů-eź]†×[{ĂžÖ&‚˝Őćĺuż…Ď„ą> °ĄŘŮ.şćW!]č6ó)¶9Ç ‰-iae ÍňĐ^y;[ß|8}ó±ňx’»á^@y;ŞĎ‡’kG˘±;ČěöĘ:žŮ:.ó¸ĹD¦łĺ<Í_˝Ďł*$ej»h0óÍVËk}endstream -endobj -4337 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -:˛Úź˙Đ/Ňu26Ö`J\kŰGµŠQř‹Ľ‡ÎUX鉎ľđSŐá6ş(B,üe÷zš(4±ŤŢóJ[˝ OI‡&V~·ÂN©]—~lŤ5z¸"đ›^NŐö×˙Žemĺ˙Źšu:ňé1Úü <ŘśŹ¸€Ě[ -ąăMÁÜÍt -OőŞ%»ş­€—©ĄűŚö¨3‚B{ ŞÓ–áߢd—tłŢť…ťćŕ\?ôµcE ţZQDČśxń4‹ŰŢ[Yµ˛żUt’ů'G,rž~_˙ČsA ť8Ć]:ő^ŕ†fű3‹&áQ÷%Ô8’˛ĘTÂ&2ü\–ŢşRsşŚŮW¶P͢‘2ŠŞVa0Ń3eY–8ßîöţ–lŻz0͞茖¦Ä,ťíjä{;ykŔµFö6pŰďDYżßbÚkCŢň0¸@Żźě”ĘKYi ¦°h••ËÉtťĺůË FwŤľ3˛oS Mé˝&đóhş›ĹaSWh#8řçµCU±ŻašWnu}B`‰˝g{Q©’ĺhŢ -Fu\uuÝöÚp€(ő -§žťUĄ©łűWEméS,Jĺę˝Ü› .q3•öŰó¤ß#(ÇR!ę'‰Ó®˘y·?*\Mܶ¨µŐŹŘ– ZÁăĐÉPŐDćşqKA‰ň*¶°ĺo sąér˘7V9ŔÇĎ{®đ…Íľ Ń™ÚxŐ -j!ĂO‰†Içˤţ'łSQđš®x];"íyŕ»+hÖĂŤúĹ›ęř]“±ođp®´‹—ÓÔ„ZŢ䛯N äÄFĄ5Ń©ľ†kÎmüŽ Fşlľ1ú‹$Ľ-Pž›«>TŰsň -˘Ď ‘ň(™}ţ:üa‚\¦a<¨ţˇwiXVĐmąÍŤ”Ąq±[w…(ĺĚA8ű·CAjKĘš SżáP˛Bß%ő#µ ÚŇ(ĂvĐłW,ř{–ÝS–Xe<!éÉ·-ďÝ\ĺEf|%?Ĺ|v WZ{K¨x–ˇ®®oő'qč¶ďžä`LĄÖŐN[!ŻÝ™5ü^a]»ŔFO‡HişýH0™*}:1[6[˝˝É_¤Š–uŮ·“D:ó<˘E´>DćńĐŚŘSýÝ=$‘-ÍIN)UÎ@‹<ŰÄňU?ŤŽ§H đď¬OěŹŮSN‹Ż×+±|H@ŁQí^yI ĽŽĽeÖľjˇ5¤RUÚwłÔT®ăe‚"Ä·–ŕň1®ö<ó‘ž”_z,Ĺ -ęNGă‚ń #«S$ŔQµC2 çů‡qăy°Ay>Si‹l8oކçcőóĽŰřj˘+ Ý9ťşqoĘ5ří\p~‰¬/ŃŚý™a¶E‘ď']±gŹBŢKtĘĄ[C(˙}ąż8‘wýVĺ éÜ]Hů…@‹ÁiÖ?R«˘ë›NÝá§pbńăý™ŕ˘ü¤¨»+fg™BfX«ît×ďŹ EAźfl79MZ"€Ě[endstream -endobj -4338 0 obj -<< /Filter /FlateDecode /Length 1792 >> -stream -á@¨|T _ŠÓYbXni'UXĆ仑čă;áCşÓOHŘť°Ö•śgB°9jŚ9­aá/ŻµŞ Áâ/ÓÜ]č¦Ü¸´n~°Ůó”ű^”†RxDć.¦Räďi®YĄI˝P‰&[đ—F)7Ýx nâďRZľ¶=²żzćčŰ®˘ W‘jDďK]źč}mUmÖó)Ó««ó"Ęş1*ëč”ă?ĹąQ‡§w™—¦Đ°č3}ɸA„Ąč¬ü y x6čť/^ÉÔűS ¨ěSEC×ßěůő BD?Ô߀yřgÓ8ŹúĺÇ~EŃ†źş„÷Ýś˙Ľ©,Ă$»żsł±úJç-T˘&©Á–÷}ű_rí8ÖwĽé™=aďqŁZx`ůŐXŤ]7žZ\F§¶Ę–Öż°zĹńYUËÔ2ŰF|sę â% .[Ë9T]1\ű" ·Ŕ±hߌľëÜDĽ -ď?ăBáÖďnđwj€ü—¶aĚ#䲉–ĎĚ áTYüM››P†îöýpŻÝÚ_íCď%Ăž˙žp§……¨WW€Î/ Ąu •8řôč_ńÇo:A«őÂŤň(P˙al™×ćxşZ¶ŁënŢ0·,¶[Φń@ íÉŁMś~@b9S^" •„LŽöyů­Ęw?ň@ Pźé6Ýo†śŹ¬Cű”\¨ˇôU€á„+Ó‚k \ŢÂBŚ~•á aşĽđŠő&4a-\ęáy­»§čZÖ}´ń4:ę‘=€@ź¤CرŽŢ´nüFÄůŮë’ɧhŽß|Ľî4x ń’jŰmžv/TźĚ1¦‹Í°±\ŞŁźE|6i1@8HŰŚ´h.“Źf›JzŠďŃŹ,ťB|mŤKBü~Ůúë3§‘ŚFˇś=ÁăSL·Îú} ťÜx[ybT´P"ĹwŮ ~ĎX§ŚÜNlV¨ę×§çÄ7—߇2Ę'++ -ÄŘ-č“§ ň¸ĐTŚ_Ô}'8kđ‹«Ř\߬ÖdSaŢČ@Ň‚‰c şIL8D€Ńél\[Îs’—łŐ®™›lďNô©ď…­{6„˝•SŹ…Kbß@Ü#P>ďÇ’Đ˝éÓ„ÝPŠ"%á_['™ U2µÁtg8'»Ňßč“L‹ŢÂńç_®t«\X.wŽÄ©f.úC«éĐęC¬é9‘Ö!9sC(; =·Ú“őa{×ÖöÉ%Śu°?Śń‚·mś°„ĆŽxJ%knéLm - „i ŻăľÁ>& ýíÉ(rć¨ű -ȧĺsÔ`™˛™U3Ô“gYŘ Ő·Â(°|H[kXŻqŰtt98LW¤xŢ÷aŞń1#ľ{\3za Nß\-wy`yĺ~Toçte‡˙Κ씱Ĕ/„é˛ j_cP _Şćéíë{Ŕi<"—pîŕăÄ!őÉrˇšĄK˙’łRâŤ3yűÇYWkŔ'@iŕ¦Ë—â^ ÓäĚç,†^˙AŽ;Z@Bř -E®IĄĄäůR8l«±­÷ŃzýŤĆ˙v…®ŐĚbYi˛|ŰCÂÇÎäkŢ ¨„++ŤŞőüiśaŔi<`ĆyÎfxP%ĂfWî)MËr$r30ZČPŕ(é¤VŢ/0ęšP"F‘Čë@§1ÂÚ©ťý3dľ4çżŰĘX€ăşźüźŘ¬úe* Ě–]h?Ó»Ů!OŞt›ĽËGünô[Kµ&ĂŇ ‹Tű Čá× bŐzöźs*2čŠCăżýß“š]ş‹ÖwŔ” M ŹMU",VPăËĄVŰřjG˘=lJ.Çü]ś.›ş¬ë¬Ţ=Ü·‚©Nľ…ÇDo2#- qJ–˙ö‰ĚôöďÜđ|5ŕKG6Ľš4»Ĺ°S ‰mNđAęĂfTąY—â~q‡ôĘgHѲIçyS“M\Iđ)Ţ0[ĺŁ1ôo“) ďęËz¸b*Ő3 ÷Ý<ě…Ó[ÂY]yuwőÎÚJÂÔ–÷dă±±ą^O7p¸aő÷ęô ZÇF{Á¦pň–çďFţ 猥˘`¸—\ˇ~O·ěűCŁÝcÍžV°›‰Š!¨y´¸büJö`u0>Í®ńĚ+ů?ÄĂŁ±„CmĽňP3ŁěŔ0öz•Ś,Ä%4tBNbWÎXÉôűĽd'a˝†ŤJ‚Wćđ­˘ËŰŹ0ÜĄXł&:©ćş ­*ÔXđ‰ąiß1Đ»¤3ëe–©ç}"N/btë/žóâÂG䬎Ă~çM X"ĆýSBź#)ý·ŕPXđ“ýítąˇ"ł vQůx倽łŚĽťŚČ0ö{=ĺý’7ܢendstream -endobj -4339 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -‚„|†ĹçĽP3ω˙ĎúÓi’]#U*‡5ű ňă¶őwM˝{}Ńv3"ăí)c2TŘŕ·J>~™çFAGŘÄŰ&Cߏ˝ÜT¸x“tĄ˘Ôéb —OMϡcµŢ˝h|1ěŇHIĂ–Ç\ę=ë€?~懍j"ĚŁ`YČ“®/)5łăF•5JŤáh›\dŰŰĹ3°_¸{˘+t‰gU ÔfáąĎ¨ŇJn$Ť@®Op‡ÉyďŇ˙/¸Â/ĺË+Oł5DŤí*ťG -WuEĎWWäăEů6–Ł.ňkA{(c­IÓĘ1µv;9ą‘ŻĂŕä'Ű䀊złN ‹Ű÷·z söëµu 5ÉS˘wAýX€›Ú{™či€bdŚ Ĺ˘-™»B–äZ1±UâÄP]<ُčýÍů%úý€™’díK`Ö TFt*› ›ńzCŮĄťŢáô”áŮfqFą'^T¦‚îuëۧ‰ć3¸FN<&.ÇĂ­ ńżŞŚłOaľ ׺G0ô°XżfíOCEőŕD4MŹö†BWdŕbáwV<´4­G÷ ĺ.Ë@o-EYěŚ:Š0r`ŽĹĺĺy ˙YŐrQuš¬@iŃáeOS3HHäüjŃh׌G*Ě›ĹU”4y"xKÜü~ĆQvE>Đ<šk.|)VüŹŰm¨lĎĘ„ -Ú0ŕ´c6KďŇĄmN(±#·îäFŃJ WÁK9óń©Ŕ‚|Ű}ŃŘąÖŔ¤Ńı}­kň6T a§zťJęŃĄďşQu*#¨DĐüÉĂ÷6ĆŃK˙š.Ş˛ŐO©ĺ^¸(ˇ›j'áuKŃŃ‚’ęG—ÂďGyŰ•WHSšzŚFW(kälÂTďxŐŤíŕ®U$ťqJlÍĹ®AäëÁFnĆ›meŘŁmÝtm«·ôÚ*ő^™×Fś qôľ/ÇčőÁG‘ú–3”ĂQ*ŇPŐ ż<]˛ś‹Ü,č§iî‰Ěઇ) -µCűůÔ“¬t—hĘE$žż0Š“;Zű¨ňíéł,wNýOĹJ°vÝĹÖŠŮV:¨ôTxp.uŔ8i2Ťć°˛\ŇŚsĘ(ĄCˇjZç‚ Űy71qNÜ7ôFiî 0­9ĐřĽkĺľ&äBg]Úť×z&óŇóňYÇíË3ÍűĄąQŤ <ˇJď†çžy tŇ Csń,ĆÚ:4ů÷jE Ăŕ -I®řĐF}ÄBúŔn*$i«Ůk-óÝśλľń¨Wťę®YŹŃ¨]őćÍbÂň=̦ôIlőłÝŚŃd‚[ĹQnl›lŇWáË]ŐÎŮőńÝ2:˝›í‚¬}KąŚ`LđČ.m>.ľôYđ<ź“—ŠĐÉň1x·Wb^±ˇkĘŕ°ß°jA -Đ‹ †rB_ĆěMž­-ŠĚ1pđÉTevľŢsżŇ”ÔÖĆ‘Żc>ZWľ‚؇ƛëö۵‹ŇŇšíi•řÔ Úłń"MĚŽogŔ´6Ç&Äl“ľÖˇ…Y§Ź˘ŕ«]˝WEc/“ďv… -RĎi_¨Ţ) ĺś4!ĺLH|ÝDąóVľP.-…\#»¨dSďwBXŁŞ-K$řs~»‰C<{˛Ŕ±đT ©-\:‡dĎzonůŰ\&¸¶'äí"úř -ˇ¦†!ârqC=:‡Z´óŮR©]wDÖ8T€w|>sB—ʦ{<{—I—=TÁäČĚ{͇uXôčîĂpŁ G}ľ&´lŢĂÂ&3$€[÷áMN?f†UÝĘa†Dpá/CP±ÚomĹÉ[jW™ĺš¦»÷˙ćZ—ŮUąňč¶Ľů*v)ôR㪠˛Ú}äŚ¸źŞŞâŽŇ+nĹ-h‡ÂŠR—ju‹Ě1›jăŃzÚ1¶ú]`YŁ.‰úňÉmvĺꯚ’ĽUc"¬Xę ł"1ÖŢć»G†z÷ô/lą®ćÉŚ˘Č›A¶}µŕLď©ů -l4ěx*$ xÂMł(†áµ÷Ü/ďŐŹ°Ż\P›’jE)bÄčťwĐ+^]”-QÜ٫곮ăM©Î˱ĄwXţŰ™"8šŚmĘt8¦=˙•°ĎtJ/”Ç]¬>wendstream -endobj -4340 0 obj -<< /Filter /FlateDecode /Length 2304 >> -stream -͆µ'řĆ÷ětZ@sż“ľĐÎ)‘ź2—šő%ťB.:t:G1‡¤:8„;Z»ěÄ)ÂZNeŇĄ+wÝDńoYΡő/ťPžćfbĹźđ¨fY1Ť“WŢ đwý´„őü/ó+@[±ëfĎÄixňŚš¶8¸ă×ĎpÔUi,Ô2RiŘä\n'€›GIźgÜ&U  ›„‹)~Dçfv{xW2|ÂbGřâyÍ]Uc@iAĘť} ŇĹĽnHőü>&šH;™đ‹™Ąćś^MH]Š”ĐnZ­§ŻPŰ)Â}ŽÉ^oĐH|vމ/^ěp0Z^| {ÓͲ~˝F-Ń«I€ -‰7“ĺ{ŕŻďł[: 1e>¨M4Ň´7şÇÝ~ă\oJ’ĆŰĽ¤§mČ·şÁ𾸷đĆďBÁÉÖKet6aŘL†zKŘžöăHŇa¨dÚˇüLľGkIşcŰ Ië.Ń&±ÚÍf™=€iĚŃ­W‰ÔűĽČŮ.“-îů華ě|» VFR…@ d‚S 5×pďˇ=­‡ť2ř1Ťâ±ń;ňŢ>’{ľëEëŇ{t'1Ô BŞöŘ 5R)gKîîdÁ×}l Ĺş¤Ě^ł}»ŕ¤ímĎÂŁ"ľí6Ű7潤nI˛Ą}‘±6}®Ę›>s”űWbŽf¤PŽ‘‡Tv=65ŤËS]ťRlľDŢ‹lGĚą´Ý¬-ž8WĐ Ňc¨Ą+G—ÔşĘ9¨jť˛łŰ G¶€zl?•š×Š Ř——CRôéťIÝ,n†:ÝĹQŁű„MýoCUól,â^ l1Ř“–‹ť`ëÎ5˛:pÝF‘Xomoä©ó€i‹đ†u4¦%MÝ-6еş–‚Ůß<\@”ÚŞQOF6Vßnőúő#«\­† E¶†•ë3Ź×dÖśâo¦E•7ŰŔ“wĆĆž©ŔŠ]ßý'p'MÖBY^łň(ę%ł(Dľ0iţŁräą÷k´9$g{ m°—ćÇ‚s-$ }ě*鉝—+AŠ‘µ«…Ŕ·x…Ü–„źsÍ)ř˝¨*r0ăŃ,ö9„‹é¦>l[•Ď,q$üO5öÖăşÉ)¸ií»›&hü›ŁW<ĂmYz&¦ęÄXŇĹ·gu‘ţŤÓ}ňŻJÇÔěđę×č͹ғ˙Dß§Qͤő,v*¦4-c^ŔÚˇ€x.džą\–ŢpĽU,' ›É1ő+[Yň ÍôĹí{ý^'Á_:ď°zą,ň‰ôŠqŁş‚˛Kăł/j蹼T =ĆmžóÍţ­··“6ćňĂĄ{éôz‰›9¸ćôtťü+ ‚Ę ňa|˘5%‡ -[-“µ%7ď v“tŹY!Ú˝Y¸ť‚( EąÇŁŮL+­‘C˘ĎiVF”F"Ĺţ„{¨ó쥌—Ąôűë˝›Oź)#o•ăAć „žáu  Ťsô¸rşrk?î7CŻúkŃ˝}úŚö|hťŕĂÓŐ†4@Px?_@[€3ŕö¤Ř)/¶RcL’/VÄĂ!ýK‚¤pé/čóÔŁnĚś+AÓçî -$IÉ=ĆËGF‹A˝Ů‚zLš’ĆĆÄjK-ŚRËŔS<˙QÍ-F@D ą_út 8sŐ-^ -ö}ź‰ođÄLuˇŃę·ĘůzżôÍýĘб¨O×FI®s—ąüŐČ„ŤˇR—j«pjD­“¸üĐW ¶í•á•hňđ%rí*ú¦1»o°řQ’j7űIsý1;¨µöótáŁű’ô·ot<€«N¤jüvÓAmv´ŞČ&é˘˙qpŠŢď¡֞Ók¤„µď´ß/p• ç ±ct–&ÚF~'Ü6 $,%˸şŠh}iŃĘ‚ÓR҆Ěݡ­s°.?x˙ö3M€ -¬/᎓)OwÓzYa§ňĹÎîVîö÷¬oŢD E8xĎäń`ŔÚ¬lśÄ—ęĐÍLg.ÎěW3q<_f“ w0q2­°Ćl¸sÚZIf toíŠř§z«ű™Sđ7ý/¨¨~5@—hĽ]˛iż¤“—R¬Äđ•M§čř3j¦ -rĆľsIĆŚU7¸bWzࣼĹĐ.eâpëżÉ˙đóY]92Ľl”»Y¸ýDdŞŇýĂk­ž®f©=dĐűF‹„=í'‚,Í>7.SwAŽVěÂŐXpPŚ®µO0šÚ Vˆ´Ŕžg,ĽĐ|Ţč@‘­qze¨Ąb!ńS)E€B@&źIVJł]Bay5-1ěŹP/Ś,{_ž{×äôŤbőĽ‹ŕU¸ŘČr7/\łTK}üř \ ÎGH“Ż{­g/mŇk5ôŹźžömj‰!+Ov>B—ôĽě•śrMË©ö´5”LEvkpßj!?}‰éÝŻ+ą®č;M!寭´dËČ˙„g#›NÉëm¨şykLSÂ6 €Ł`ŇŻś9$ëfŇ©é.Ég ŔQ)4Źý9Ůkš$Ć;L€ŇéL§™ Ţ‹K ’X…śďh>í4Y+čąĐOS–-ż]îg…é™D;I«˙öMŮť-FŘ3%Fâá ±I¤O?}ň -¬NŻ3ްł=‡đć6nH€$aCżÄËŢę1)Řüý)!f˛ôm/ÜC÷Ş#›F+%endstream -endobj -4341 0 obj -<< /Filter /FlateDecode /Length 2224 >> -stream -`čĽÔ:^\:çÚ=ľ=ňŐµŇŮÄ…Â?× ďóđ[zÇ}sđ´ç7ĘŘkšä^}D>ëřwHĘáD–qËęÍ»ęו Q°nó‰€&lüRRŤԨ{&Ţžćúʲ+ĆÔ<śÉäVOÖZ‚:1héžÝ&äóË•üş‚g·é¨ Óz*Ń„"ŔÄ·mř×&ľ:'— [W®ŮLÉŔĐŠ#y=UŰś2›/űcĺ´ÇX´śĹ“Ą[žŔ^r%ă ,äł(ď=-?µ2ÂŐ¤N`ń°D¶+˝JŠI2Úš ŰIUMĹwâ$ÚSžĚ†GĄ©ó{ ł3ÄFFXJMźÜĚíXĎ«ôşcF;pBbťę«Z;©yëwôrQk -<ŤÓYć6_&¸§ţAlS[.ąŐXcşs9ľž# Ő"ßżI˛VřIÚ"ßn~N”;Ł&ó˙€G-J+…Oć űĺĚô·,ü†8PL¨m{Ů!Đ̨`;U­2ň¨UôĽł]“ ~a‡˙ě&‹żz‚˛Ĺb “:őSĽĎë8dÝüaÉI]ôkĺJđ$KłjJ˛"ˇŹ&ŻgŚŤp˙çëTĎT^ŁwR!“ŹĎ.äh] ĹçÓí„{xaá711’éY¤ŻsëÉÄÜdM)Ó¨­ú/ZeŤPžYkŮls¤˘ÍR)ĺ)˝^đÁŕ©â,bš(]îĽĹi_˘ěçěď!„/Ő.\sÚßŰKs±—™rŔ+N§ĐĺSÓR¤’˛R቉• `9ëĐíŔŹwčó"$ăAţÜÖe;LˇČ-úŕTLľÉęŞ)8§MD -® wÝuâ -Ö›šŞwÁʔ˺ގxťĄi8O‰cnPia?Y´ÖŻNŃtĆ`ę¸úaN hťř°ßŠĐ¨P 1¬éŢŰ(ů*›ž#iÝ9'I‚ˇ -Ţ6/ë*=1ŃÎMÔÉ-ńŮĽîô…gmÚN^ä/9±~Ţ·Ě\Ŕb’ď|6gńí®hňÂľŻ87“@ÔO+“M¤ĚǦ±© }d†©Ţ DJÇs4ĚŚŃ9žň“ăgż;1Üľëo©fęyQH*ř€âĘš¸~¦5“ěTu‹Qö ˙”4Ăé|;â¸ćYËŃ©†ąµŠĂťB6‡íđâ$‰c?ń|]e걦>-.@źŰk¤…µě–­ňŤ¸á°RnŞÜŚáăĂ&»T´—©Ó ¸łX'•× 0ßAśp˝˙.3bíˇlt¨€łsKZAűŔ.ŰÖÖ-y*ůŚđÔĺ(=­}ňČÖ4 ’čé´>F˛©[ˇęď%ŔQĚg«Ű7˘Ś™ľqćŻÄ0•ż.˛ŰOYFĹ“żęŰ@ö/o›řijIěwjřq¦éÝć­8yŽPźYG…L[ŚV·!-_''±ßŽ@ -%*VzŮ;´·´ˇYý·Z ExŮńÚqžfůZ˛ÁVeýěÜÁÉýaŇÝ€„¤Ű1­¦a…µVφÉ=Ú梡żKxLşöVőSl›†×esĄM-bÔˇŞßó_‚˝g—ýFď4¦ŮńüC{Č›s kRxĺY_ŮZ†^+[‚Ř(`GG UA˘(¸TĎaëę R@îđř‹fÜřël •ĂňµqHgŘ™öٰ°Úß’ Ô¸ciŻÓé÷ÚęÍĆď™ţ,$j!¨: +/„ĺźK˘/FgBU#ěĽ' -˘É­bŮ@şuϸiňĘfHz?‘č×˝{_łzR·,) ůýľŢ)MwÔËĘÇ,Ď á >µŮŘÚ2,ë*ěT$“@–âKX}”Ďłľ%@Ç™Mň;”˙N;`¤Ĺ=î ŽR&ZÉ{/ăŢÁŰN6ö!¸îŁţ˙fÉh1Á\ő¤Ţú·ĺÔSĐĄ°§hKÍ‘Ź|*‹$oĘq˘¶Ů…4Ůsp5b Cm<RŻëPŮ"ަÁťz± -Ł«´Ŕź4ÚÓ’Đ‘X7/ -wݨ“ü” s˘ůŁÉ®‚´µ\m.šL|ÄŚdVń€ńěqÎTSô Ň­Js>66 DŰPŇę·–±«ú–.I…ě:€|łŁÂEoMäŢ -Ť)%ÝĄÍ<ńČŞ7nw4î:Ŕ‰ŽÜ6vQć˝xzń©Gfś«mî¶ĄPş? iZĹ"UŮNl߉›¶¬ŻůőëŇÄ5\+StÇö(@›Úăţ‰á¸Ţ9ŃÓů6<×1 µŹ*INt¸dŚŕČhzťŘBßgň‹8”ĘK'ř˛ńż¶ˇZ^.Húr `š@Íńš–@yzŤ0n/Ę·©Á é¨FˇŢT“qŠÎšŇ›Ţ>ůŃß#|g¸Áíd¬IŰqŐ.łĹí’e[Zęšď F;˘¦8¦MgxSťVS:JĄ*ׯj˛nék˝ľů”Â{08ÎűKDEiý¸śuo©C®¤_ ±NŘ2wmł» vVË3ď—í1;+Ăý}UâBá4ôźjůj•Ű »Ńěô_M†‚Ř|˛3jăŠF&-®BdčbžfůÄH“˘UE$8ŘřŃţ´šRűS™ësµ—Zčç”-«ő™.Ćţ‹~äâ XóP—CđËI!cţMlP$ĺĘë«6±b„źŤ*HU±ĆnM»4RdŕZŢ©®ú‚óŐ  >Ł.¶‚>ŕü6¨HČ„(t"ű‰a4ĐĐßűx¸„č~5íWŠ1H˘®Ŕď;0ŘĆřČv±ëCEZ#«Ęt>źA–%đĚ˙Ň ÓĐŮíLa -âQVý|ňL1ď h‘[S X'ŞíŃĐ`Vˇű.Hżâ’$®ž‡n­í¸ňw¬ýÚt3vŚ řcq/mţw\ĎÖŮľČ(]ĆO}ĆIú€Đ‘Y8/Ţ=&?Őţ|Qq·đ ň§júď¬85endstream -endobj -4342 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -Ňh7ßçŰJKšßß wli_ż6ÇţrŐ­tű˙Ę´,¤˙^tݶVîň~q¬Ęe«DÇT®é&¸¬5 vcşß—‚~L•őýĺ`I@ądtűkň%79«Ď·–ţňǡIA7Ur,ÜC:d8 hť{íž{W—>p}ä‡Ńż}7łbtĆł^ŕ*t±ĺk ű1«SRérˉBX~ĄŇq’F$ć6ŽŃ=ÄŻ ňHt!$‚Š_—#϶@Yَ\+ä‡~Ž‹LşÔäWzd'cEëłźR™sÍ´«śÚ­p™ä˝# Ą*âĹâC·ąĺ0[Lł…O6î9cż ŠŃ`,Üg -a× 'źĺ¸üčĽĘĺ/A4áܸ™1ő€šôh~tTń6sQ/Ín˛í`¬ˇ#sĐääµö3Y.…Žă_Ô˱ˇáĆϱ F˙tU ›s«˝:ŃUBe·9_ÜFb± J,´2ࢠőŔčé -ąîĂi^W—ŘŚĆ…ęú¶×/đ,boĽň/ŮÇ‡ŠŹ.XŇÍş ɵýXŁ„|ćŻ1č±–¤Ř­ÇŮë•&˙ÁXţŞŤtżß?\ @;‡·«šś5H-FČ}·R.©ie´‡D ŞR]dµŇ‡ A‰wöÄ}ą€¦ üĄ0w=—č6xgqX¸ěhĘó'wˇđŮč·ď=Ɔýł#äýű\CQ‘®¨čví|č˛(«“¤=křnâhR˛S} K~Č×ăK ŚĂ·™ĺ;€y¶·€ĆěąµÄtlBöńČÔVŃ÷‘äm*µ -¬Ýß)öo€ţ˝6Mü«ä€VNŚő…ls]A«¬%ŻÉë˙qĐtwôš4W¶ ˙2Šę—Ƨ§ üżVŤ`áCđĺŻjRÔťcb$<.qČä ©Y†(›yⱉ‰ôŤz™0«Ë { >ę`‘®50•aýgëˇűźBü€ÖüÔĐşşlą!íÂş”ŕBş ±*Y4®ˇă$\ŕšá#ŇřŽ»¦d‘ݦX·9‘Eäó”‚DTăﯵ ŚvHq˛n.<«[f>č5â/z•—Bß+cśů!ˇ–YiÄÄžâÁ7yĚL %k{¦_ť«‡ÉÜóó夹BK#iíś2(8¤U]v1c¶Ö5rÍMÁěË÷—Ž$Uááđ[Ľc¤Ô¤Ë 5°F¨ óĆ%µQdíV@'N\+YĄçódđđ  ~Ȩݵ6<ĘLN®ÎˇoD¨äŰ,5 Ú_ýMž¬”)Lwş_W¦=ń&2Fł¦x€ĂCއĘs…×6to™cXÔ8đś -™GEÜŁy6¸”#”ŞŢz6G¬GŐÎS÷™éąvçý)y„(;nó<ĂŐĚç·ľŔ{Ĺ?+ü:Y”oŰÚrő{†IÇű›Ć2ńZ‘ŚkB€ m ×ÇÔBăÚ<{sg“—>Zť‰Ý»˛I:Ť¤#>ŁVűězXĺžĎĆL˝ďťĹ•mö6ŕóň%ů:•ÇpQq @ô7ůmQĹ!™@míüě$çđÚ§§ Í -đaťWD4JŔ•ůüţe˙ö1¶ŤďšőĹuř€Y4‚*™üKjż źJ%đTj®ÉýL2/„y­NŽ~:Qî­Ő°.ř 9Ůç”ÔţÍm'ľ<łQýľŕŞ(nő¦pă,‹nEŢE6`{ 3šűŚĂ[)ô ¤°ĺÓ&Ő!Ť˘T­ľČ@¬íbWrUXŔ'ŢłĚÄ#-™ÜŕÜL3d†IçV+ô:Í  §Ůř\Ç‘6ŰĄ©żY#ź.ä˘$„ŕcŻ++ë3vpĘĚ3`ă€Oư€í%¦C‘öĺHÚmm!ţ…Â-…(üöh"¤<·Äśý⋢»ĆP “˘^†©ă~«}-‡îj Ë8ŹÉş—}ú±” [v•#3„şyüň  fáDŐLšŻĺ,‚;Ŕ#éŻ×Çćřă‚Ó‹ ŤŁ™x\ž` <#¨ ”c‚’Dë(Ý,„!xPŹ©ŁiÄ.źżČÔBŐ\@)ď‹3ë -^îÓáĹnSÁ„§Šď˝üźSPq@’9¬¸H­˘&_Ŕš’V¨žu»*'Ŕ%ť+bendstream -endobj -4343 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -ˇŇmŔ\ż=™ÔÁvăü…>ŞÂä1Ü™;ŐŚ˝ňq‚ł–Çj[řČŃcëO”ŕ«ÖÔt–Ę»=q}ÁoŁ:‡PłźčŔTŘwWű´źß}Ű0âVóŢj#=%Ë çͤ46Ś%)®Ę2ㆦ•@¦éśg -s·ćs›@ “đ–ÂfűhdYĆď1벤qPí2|„–{´BŞq_'¨&âŔą¨ČÎÇś\¦ĽŔĚŻâČLtľť˝Ň~˘s"J{wKň·Ś˝ HÖD¬ĺŻŽM’Ź_4•Ň"dřA—”ĺçŽwyčäĽ -§ĎŤ_Ĺ”Šy™†” ü’}ýSë‡Gáń]8,$’{ŤÝ9Ż"·ˇ‡ŃżĐ›ččĐŚJ<@ĆďŚ'÷t5łLҵ€ÓÖㆲ(áu -P©ę|]Ô“G>Ž|#c?ÖFŠLy}D ŰďĂž -=x5űíIÓkużußż`şšAşŻBöŽ@oÖŽŇűS.ĂD/ŁŘ»Ó›k/G_ôîŞĂJ6˝ÄN¬„ś^†űp¬]ďŃđ9Vć«gI˛$G€§ÂŻI$ýÄ”=ÓŞÁĹ·! Ú™'îy/˝ő;Ä „óŮUůü`ě:_sąž€’m?XťUéŮŮ„ŃPäťľZj6E2ĹďÎóĚô‰ŇÉq S y,ŻOŔ葮댯QݧPŃ\ç _ʸ#cŢTvW{¨O}raŞo¤bysz%Ü« -°ógżm aCČŞ§ĆÉžpĄú_uËřŚ˙•öýŰs~Ú̆ň–R9 -jń‚!Ł`ˇ¬žXuÜ˙Í=C*8%Í;ô%——’ŽA«v3¨űÖÜŤ^Ĺ Ő泀î"ˇX,ŘHăÍMë?ł’0€ÔxĐ×ÜŔuxţłL6w?fŇ _íJ_"ŇF#Q*0Ţ&ÉBl=Á8Ű@P‘´Łĺ=ô¶ŁŽfoąâ]őf ÚRđ~Őˇ&ąŘélĺ±4Lë>2YŰh>“nţQwă¶enű‹fŮĺ!4”é¶ŰÝt%F}ás7,·”ś«šYřŹV_”˙"ĚΗATr7ö¨ľőě1—šŤÔ-ę“˙ ś”ÁŽčeÓŚÖ)•˝,$`"óÁ°+ ‹|źŤťáÁű2˝" ŻTFŕÔ"Ű;ąĆUXňID˛Ź/żß^˝ĘŤfď–›9‘Ő8 ÄrŮc§ËMőŚ« -DŔű˙Řgć|Kę)Ů©ş^ÜX^ á÷G’—ÁbÍó˝mpŁQěťc©ŘŔ˛ŇIm–|ąMţ⎙‹j­ż_ľČf ">ŃĎÁ|ćí|°Zł¬Ţidź°śLÝńpçĺ}‘nÓý @*¸’™ Ă8’I ÝŐčE‰fajő]¬ŮIÜo3"%qŃNÓžv9–A×Q -HwĄŕ´g(™f>÷%m٬!}{VC˛2PÜ‚ŤOË€öÇŹîfć?Ć…PWŢ”–¸– ý_€đ~ëű'N×{¤Î˘ŰĹ bĚY}á#ĺB|WXD’Đ‘X‚2Žô@ÝVMď ÂsT–mL_µEýŇbÍTŕÔÁp{+ŘÝ©÷h˙Ľ)ő[}5öđjƧ#l,äbJ$ö2NhK˘$ô˙& -ţä Ś@<_|>m3˝×V®ö »˙]VMĐ€ĆHüŞvő¦ÁHÎÎômŐşń°'$C fQ ÝžjXX]ń!¬č¦ý/"ľń(<Ýó'ÂTľ_¬5 ×!ż%.8Ż˘_3:Ľ0đwÎ’ÂŽ†®˝Őq’CĚ\aj -ç`endstream -endobj -4344 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -c˘Ŕ5ŞÂŕr´$‚?ˇhjŞ!]ČÂźđ¸±čĺ‘ŕŹ=4Ńc] -'§ć….x»D9rw 8NČA“1âđşĽđÄş –ü‚׋Íb´úxiĐ!ŞöÝgóŐ>P[Ńü‡|­„ى€HĽC đÂfJ@Lă…ČZ€&¤C¤ýbČbá-*ÓĹ .›Ţö(ôŃﲯ1wíc¦4cu+~íüüC­Ę2<‘zöŇSą«b!0FdG}ÜGŽ’E ˝ă…ŕm—6®Ř iď4Źz›ŹiîdÔť Ťç!ŤFNd“ - ±—íRőéXňwÓ űç0z|€‰˘Ăćhms@ëŘôqş¨KLŃvË}Kűľ»$0nŐiďÖµtU}Ty`ŕíUŃőąţÍŁš@ę¦Jr ř¸“?”¤bO/‘cqDŐX{†ĚФÎD˛?SbĂŁŚQť>VÔ”7ąjÁ9Îy”Ĺ…ął˙ł$aŢ!‘ő6i,—ă'7űŹNH–(!ü€Ą Mc‰@j¶1/GË{Ć]żĘ˘}»5Cë|ôČŢĽIĂ[Pš^Ťę^ôyč)Ôp6üL´É‹Ţ–'µcŰŘÔ)ÚççA)ďűÚb?š™-\±c墼g3C«jő‘u:„~qí)‹ -¬8Njo3¤jU䉰_±äę5 4ó×JN×…»N*RÖH¬ęŞ^ënBÜK|ö+IBNF•|­Ůž ę;ĺevp6¸h¦•ř=ü‚Ň%Ščî6łżnŻK$ءMŐš±I<ó{®pÎÉĘky‘ŕ˙Ö¸~R™„[€á{ľo´F†s†MĂNZâ.<^®mÔ§±.‰.ŕĽf&xźĐĎ{‘O€Ň3ÄţDď—Ë–höš›ÝvmU°ń_ŔŃ'ĺ…y0.ŔO¶—źRN0ˇ3" cí_ MŁŔ:ż[ü^ b‡ăŕxW!x ý®-Ű—N)XŢÓ˛mťĆśŐ?Ręb××›AˇÎH[;b©Ű{E‹¨ üE]N(ו*aĐ˙Š‚őŢ­ĘĽ¤0®ť.e´­¬ŠHÚůn‹Ü4“ŔőN~Tř˛Y«Š`ÂËűC¸é±Śî§ťžŢj|)0•¦ @ßÎČtÉ2Čň*9eȕƒöŔî5;|%a”0)]óo‘y˝‰îq‰XPó2đ|[YbŽbĺDČľp˝<1řËHuńp6.la ńĄŮ‹ő®0p¨Ô@¨u ĚŃÓČďH°ĂˢZâĎśĎ<˘@5X§ŇH¶G¸#ÂÚŚĂPŃ(Ń‘đNKź>ŹL陀SzĂ&%Ť‚‹˝‹R!*ÂW»Wč×J0Bç?vÖ Tkóň|vÔ'ö…ßů™Kş¬ĺšgݍÁ˝-iK ˛FĘ]&ÉYë»f§Ć&;í®öJ.‘”Íav~ Nŕtś‘ ôµ_ĐŠ`cŞJIWmâ¶®ożzÜ÷ S˙T+¬‰rRL­ý»¨pËyělĽw&Ă®kš˙ö“V˝]E´ůiÎF;udâđé7-–ýmwß"ńçĆhčk%»§âUô—g„YEÁMţV{PëˇkŢU‡˘ČY}†Ý¸·ât†Ść.Çš‚ř¤1KÄěaó1§ݬéľăÖŐáëńXĎ -ľ6&¸dR}Ž%ő śűŘ<„Aţµţ•]đs5lŰŢ'tµ[’›ć> -stream -ĽĎ ˇ—®§űO7–x#霢ŘŤ«çę,”Á -˙{<łVÉÝÉŻ5˝Č© Ę #Aňö”(A`ńfôYŇ -Ú#í<ˇ]ŞcĄéá–"{°ö ř´¨¤™ 8˛@í Ń«‚_"’ůuĆš˛RbCfaËŮ-,†p?ďů]‰äxP©H %Ť}Ť -°±4Ë“%D_ĘS§§CÎľc4¬óóřNO·ČoŮHbÎ÷š¤°-Ż•!Ú\›ü“VŞ–Ęl17Oo޸|[G2»ťŢŁLăFRŁŇU…„`§IrŹOfgeóĘ%9„¦ÁRśÚ–pD˙®ýŇ#˝–†ý3k cĚ: ź†Kź­`ÉA޸ .ŞŁ!/Ońű°ăŠřÍăě^k•čl&ł/«¨<ë4sVeí m˙s±¬_O˛—Ű`3ÂÁ[+ĄčGuć:ŔÖ°^L·âŕ/őÎEŘĐʸ§ˇĺönUÇŽÔKt”΀3O¤ :„d´ń"Íx*I<˝ŽLCÜ’ĚŘűęmáę -ű”%3ş1ŠwÎńţF.6iKÂe{v=ĺ ŢDđŽŻ%ĎtR'f¶-NřóyWcCÍÔęP€ĂĽd6-Ü\h÷źdL.E,âb­±1!z‚Qđťś‚PcN=ÖgŐ®ká{¶0áa ,·Kůă $[ÓĚ7űzw±id×Ö -ićě Natę|*q¬ń»tDWŮ6ę•křÉ«Sj`ů ×H˘Ń÷˛ŘÇëQłłrŮďöň‚#LĄ¬Ťě[ăçKäűY¨^>ÖGüďčßű?…sQF% e÷Eţ'CŘÜHúňŽEUőo—ڰŚ`â0˙Šă»)j.$SЉ¤ĂĂĄô$%fuČvi(ěAąöm—űiU·~TM_ĐjťoŚjčRs—ş` -^é@tc§ł~‚`E¸Ty*:JT­S*m ]Bv÷üěgĂÄÖ_+ŘwČ΋5Z­›§ QőÚ¶­«íč} µµĆMĐů’/›ĂxwŐĆ%O‡d‘¨¦´Á©<ô´w_ÉÁ^™ 1@›ˇOcĘ‚®e|‘˝Ŕ>¸čw»$ąoĚ:`‹2äKď7Ív¤ô˝ŕ GÄ}ÖuRąÉŢă¨}ăä|ß(€ę=!ŕ´Ě Ĺ˛Mw řŽ0G@qk2Ť,“Ěw.üúa/Ńţ˛Ą»uVżnˇşęěAÄçQҦ†:ű•—Ô›Ş~*zňŹšľę{,&öőˇÁX™2C¨kPĘPŚs'¨ú#ě<5ČÖŤf8M«NXü¸{łáŚCuôôŻ˘«Şg ŤO‹˘Ţ®É&ě&^Úb$h¤##¨Ŕ «—/j> -stream -·ő×'<7ű“őµÔjăpëYZ|I}ůuťĐQŘ?™?ÖÉ_ĎT’Y(őA^ŠŠ­ĂwŐ6>>Ř(±>Í\ňqKh/.¶$a@ …HäeR`ĄŔkD)ĐĽKŠÎ)VkÄđWX -XŢ&›Ö˝&dĘ—¬N ˇ"7‘ d`a7»ŇŘ“´¤Ţó®Ş"Ë»°ţK^k šF±x;î§bŽGŽ8Ŕ‘[jŻ#3„…ůŹ™t<“•0ŤIŇS(đÓł×PˇÍ)Ý—, µ®p!ÍĽľ»#ź×gźőĽe_˝×.IßXmC<ȢDö¸îÄ€łíéN®ÉBôHN>Éh!…Í„0‡đµ­ MoT -w~,~Ű’ĽrĘÚoÁ ŤěXšZqáA0˝ŕQ?Ć‹¬őkŐŁÂ*Ő5žDÂAĎü˙YäŻâu;nGŻő̉o%ĘäJ‹9âc´Ć¬‚W ‚€ (&Č‚˝p¸0C µ¦Fâ8¬# Šň‚›*)–Ĺ€ŕ™?Źě¶é&™”«3‡ -'ČŕňWrc‡Eřë t˝ ďA ý^ĺ l\ŻMń˛†xÝ›9•wMF&űq0>fľ`ńG,¬­…Ĺítt`Ä«â˛'ëżPËC­™×î 4ĚsŢú<‰Y©Ýşcë0űŚÎJ‚ë?ođĹÝďÍ®ćD$~«‡1†ŤH©xŞLÚHĆFxTť=î‰gi=fżt6ěs;¦50xŻô"„äT¶ +±§ĆŢŕ‡~¬›Śá5Ůý«QSąeÍF’{ú7úŠŞ4HÜÄŰľŃŘ>f[Śš`aV?GϢ"‰s?wÓĘĎ’"Ë‹‰ňHD›GqU!B[żtYŞęäň(Űon¨`c€ÄşŤ—+V98=×5Eç&H=v6'čR×s^ˇ TˇBéC*îň,ÎL( ]u^6÷<˝ĂTBlš’j9tţM”T…_F`ĺŃřËßÝÜm­<˙ÇA}şâ‰Ý-Qëű­-ą4w&jü±|َ×Woń_CŠ0X…<˛ř=‚ĺ¦JůĂA+ĎËéAÚlQţ‰¦†L„1M®eÍ»†Öó±í>Ŕ€ Lű+zőhšp·¨U·´SŽ+„őĺJŢ/űmµ™ŞaGDŠę§ýĄÂÔéuŃ@-±ŘgBĹP‰ü"űßưˇąłOűűÄZ*ÖGžäaOOâ䔋Ůakőď—{`EŽiáĆŚ¸a"mŃFy}·+´3Ú7]Â, w26vmŽgňI6_¤UŚ~ţviCËć› Eŕzžş&É×d:ˇ«ŁQvi:F›*tžüđVô×>%KʶąfŚđ3‚'žă–m®ö6ž;ˇćĹZ‡”GîV5YŮ—óúAĐÚžÂ[ďp/€q[.ľWëÜ W)ł”ÉÝ)`Ѱäab…,_9KÔťCÖ;x7>Ť»ŹŃJÎ\%5’nɤǥâG† ýäl˙„y~+Ď)HÍě…[Ą±Ůô—¤OPzŻf®VâÚŕo@U種JČą(Ę0VVQ€‰P4»˛U- f#dhúm^čâ`“Šoi1é*ʵ-Ďď€É‘#ŞFďˇZyuIőn;ä@Ü©ň7ŠJ˘3ćR†aßPŕëoą9s5çÓ Í (ž‹˝”HüŤ,-ĄŚ‚Qő#V…8Íňqě®Ď“۸ZűŞm 9‡[b cÎAN°UMS›á¶&\B9ńţy()’ÖÂ>R‡ÄĐ6R}R'&ăă;ţČAŁŞ­ŐEHvˇčJ_ÍôśÖŐŐwC -›pŇ4ůš'‘m?č˝"¨ĺm‡µx°Ľ¤gÔť(Eä3¸űéA¨çpŹöžw/cäĆ ­•.ý¦×ČŇźţ¦¬řşŔ¶ŹlJ¦ŇŻ0;ć UšF0CŐĹ+éNlßŇ^¶ťˇŞXXJ#Îeĺ~Vĺ»NžAŐZoz [|š9Ő¬tbÎ(\ďŚaRÚV ‘=$‡Ą›ČÖî–– ód –~LĹj5ú¸:ëű˙¬úUńw׸„řż!fť}Źi_k´|.ěţMşj1t0ľCNs7>ŕŁfčc$+ýÜ•é^(EĆ0zĆׯ–QĐ©_Źě"â‘őgâĘxAĄĘ[ĺz; ŢŮmřŻĆnÎLű`ó؇LÇ‹`lÍđ„=Ľ(zĚžŐŢÝóŽ˙'MÜřźýE±[2É>ýş…h™h:wţ‹I›gŃ2?xáá‘s4jĺ|Ú…´@*˛ˇĂ{Ü#˛^ůĘ]˘R»(âŇĎőŤ Żu?=0G'ąŕ‹«¬3—›,žśĺeov%é{&x㉠ĂY«‡[uĐEşčĺ‰>$Ŕe}ĎŽÇ:^Á°ťuŚî3ĺBˇŚRr•° %e‹@Ý™ţ|×ÄB.-yph¨=0–$#/f`jz4E?5Ww™Ď‡ŽýDĹ·3°˛!ݫԋČâ8řĎ}Ň*h¦ ąuB®Fźť‘łtÍ]PAJž€Ţ7î‰Qendstream -endobj -4347 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -ž›ÜŚw>rl‚vy‰ó3'+ʉ3ćÖ4»eĆÍIxŤNČr“Ľ%ćŐŰ!P‹{g'*á!č{iđÝŻwP§L#NžÚaˇ…5 dUć´¦ Ł?‰]{cąQ¦‹că€Í1®ö!| ™W-Ú26‘WňńrMv8qů´‰]ز÷ÎĎ]*F ß>ÖáD`LÝŕŐ™vQ žőŻÇʱ‹-Cw¦bá­ŻEމMŚ}Íq“2HäšaŚľÚ‹9Ú\O¦%‰Żň+5ż\ýŢw( ­4{XęÂ’GÚăkŁŕéZ˘~0ę pĄśĎPŠ «pw"Ě Řč ÔÝV+ő!升^ű¶ŘŕmńBęđ…$|WĄÎ×iVŕ2=(ËĆgŠŹ] ‰üNÎqIOq…Ó&!l6ČŔ~Ľ ęݤ:-…ŻT{x±ÍěŘ;tSW•g¶‘ă31l«äŹCjâ;Ó—¸›é(dŢ($c÷ďď4ŁJ‚÷}ŁSÝhg9ŞŘč•›‰„OĘ<ç”yřé%Šěa›â©ÜÜ–ˇOL«]ńT´3#ŹYËTěJěÄ'îŮ'¸ÖĹiGDöęAůďÇJÝ ň 3€Nż§ÝŠĂůđ†D¦LÔR˛ εáDuýţyăţÚ‘”c ˝ ‚çjFý_®âlĐńJżD«§?&*7ö‘ř˛A©Űž®Vó÷ Şćąw*ß! -h©čjH’ô«ăFëF »g{M­Kt„űnövm Žn÷ëÚm‰ţ{slŢdđβhă‘\-‚ÖŐöôazj„KŽFTŞÁqŹ:ŕfîÜ/Eáoîq¦&U„zK[ȱâśCőţţâC…ĽĽéŔŹDčlŠ·” 6HŻĽ ¤~.ýB÷G `>î&ErLű„[6폴ŮúSž}…ÉŻĐüÖKq—ßç] -xŘťJVƨ˘–ĺĚ×K&×¶…Č‘˘FŇŻÎd{ňÜ/’ř˙Âł[Ăň~YŹGfÂűöŻź ĘLHńËŃÔ8ÍÎ ;ťNbĄ­ˇëôŞí7 Ťň=\c†ŻĽVM ÝŇČ»óęéW%xČŕâÎ^މ5 üs¸D¬äk¦+^öŕő¶c*Ŕ@cîŕ1ą4›r0X=F°zľě§:ĄjôĂZźd µEC23şŽÝ(p ŤĎr_Ą®…šÓiů$ţEőÖA/Ch=/Çf˙utđ -Äwř{;ŞXž¬^ŇMsŢ óEh•«ĂÔ‡b—ŢćŐ8ĽÖ`s8zßł‘"Đ•›ő‘pHýÜbşDĄ4ŇC¸ĄĘ‘%Ý—ĺŃh”zł…űĎĄŰM»µ/qSĄŚ6! A[Ş€V®3 šĘúĆxę‡ĺ ”÷Ě!źsS6<ó+Źu0,EŇQ˘~ą˙eH˝94/ži*镯Ä,ű§”~G+ s"µeůÔ bŔ”c~8’ŢN˝ë"6$î_ µëAp -ýŐDĹ GÓ˛©,ú—.Ĺ<‚ŃTPh®˛ëźć&םµëĹl;đŇöÇűíH… Ô{»Ť–7vŘ=f’7á{tÉzY@Ąë:‹] -oňßÔ—É;"5g3WXň˙ †ÔęຊřdCŰ6?| iYZ eŞĄźě($7Őëyß"p@şäąşm-gŹČ`T9ЇNf!tIP™{ŕń ĐôJfPs3/hl¤F'ו:ׄ?»‹şnĹwĄâlQ×GĂ”“źřendstream -endobj -4348 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -RCµş%ů3‹h¸AAb—ťy©YőI¸˝ľe“§|ó2e!Y‚†%űş ă™ôŔä»ń+ŻŕËÚošną&†¨„+ŢŽ™’3ő V1ěÂ’µ¶sáě’ç'çj>ăk{.>9ťŻfN'˘$.410?ę1ˇĹΩm¤¶úń¨R‡ŘŔ-MDÇ«y0$!ÂĺvF={cChăG j˝%¬ţW7ŽŤ‡‰“Dp+9Aä@#~n¤[ŘďQs˘GĘţÎ–ŕ‘łhwá%ĆÜ\µ_5˙,}Eńôü«ö.pČščoÓSZÍËîAҰóĐÖ‚xń€_~+ Ů+˛Ң@Ł%˘l=”Öc§ĺőO|âÝRŠŔĄ îqéôń)[9“í°üMHmÓĘ…Â~Ć´HóO`ž»ÄÄ·™H‹Ş:îF«“ÔŃáµň‰5<¨pť Oä”?‘ţF°±8Ď|.ÉŮzčŚđ -űíi^$9r6áŮy â$îě]´Ăz0”(…˙ăŠPŇL/¶}ô_ňĆQłř}ąxšZSăáđ;©Ć,–WŽůfRgFů -pĆhđ - yE®Ág®Řu^Úš5®şOR_ĺyöGŃÍS´čŁ«J\Qńť¤˛&Łô§[Cđ;ޱ r8EĄßąëáŃŢ(9:ľöérˇrę„V‰( R˙OŚHUV1˙âQ™;Ő!ÂV~>[±îţćˇÚo×çńĽµ·s攍„6jTÁĚ• ÎÝş8v>vťĺKw0†•⢫ĆĘÜq$ÍÚŁ)°×(ü[“`üţ…0Kü(™ĺúpőZŔDٵ¸Şh”măVďŢoĹ«5ź‚xHĆŃZ’žç «[čXsÁDy'}Ž€ÁDá­ş÷łĂ’O›  m[u°Ţ3’şĄú—T绾E@K±‚ƜЅ¸tľ$1g<ÄßrŕWôŃF#hŽÚŕG€3hp—Ú+ĽŃŇŕ—¨+$隬˘źs QÓ¨I"4ă\°/ÝëJŘ4PÄk˘Ć…o(¦šÔô]ZáU^Ę,ő §Wö|ó“˝őîë [ě ËNűŔZ~â‰~ŚŁ.zC]Ťl -ß©l4Çĺ‰n¨w´źŢ>&+/},]q6wHCÔGýgˇóoĆq‚fťpřC[cDĄîPBŔđz–…–˙mŮzŞ4]‡Ľäkŕ$ůŐůVŘň|qU>i¤P·CÖŹ`‚O}Ř:ă˛ţ“ü™×Íđ”¤×%„ěŹ:yc·ś¸KMZ«CŐl~wCŰ~J0Čke'č -—¬ö¦q.8~[śšĚŇŢĺ˛_`¤ßu4Ř®B~ĂşşÍí"ů‘Ý1HHE•™ńKT„Žřp­ŁŤźaěv¸EHQÄiHĘUŰg%­ĚÉ)…š $ŚĚ4[dÉŁńű›ŮoŠpő»Ţɢ®ý\OÚń#Č=Ú+ ©fW©@1r(p¬;ÉÝÇ’ŮĚîđvĽţ§ŇýŢ̡иĄůć>ć…˛ŁFÎ$ái-Ů„¶‡D§m.xí3ÂÓĚý
öxOlŇą -gdH‚őőnÂäŢŢ_<ö)㣳Ţ ŠĘşśÇä Aô˝endstream -endobj -4349 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -˝$>ě -äďçĹůqż(…¸ ĺä§«0Ă·ŮWµÄß0ÜĘ˰Vő-ĚŹvE˙ŤűřƱG2Őó°«ôéö™Đ30xo˙ŤÜçKsŰďZËbÎÜGĄ"ůáS/(^ď# N˙>´.°m—Ü&ú™¶9ěĆl˝¦§¸–l•2ż!Ż^ÓT„5’3}-{'|°čńänź–gTčvf¬ đ -ţ:ĺUwĺP!Ŕ9(f€`ĺ”ŢłMČÔ‘Da–»eĚ^ľKxz–ËĎ”¨\˛=Ţś5>G}`/2ŹýÚ+§“ÍÖT•í]ŹŔˇ×ř.Ą Ăpxăx^•[•«"éeKtYž@Ä=F-çSęxG÷‘{Ŕ9ť>˛«”ŮzűęÇ -&fş<"?›ÉŨlî?˘Ôür#“ţp,ű\$Ö•-ésô2ËÁNîeł˝/şYš¸óîŇŔÁţ™OrÚr%Ď˝_tŹŢÉ -ö ‚ŚcĹŮgäG\ţa4U˘!čżÉCŇő†v]Ş "=jV.ť÷Šę¬I.Bí0nWZŘNOq‹‹ĹÓ0o0(L9„~?Ťť 1jY°8*8â–čn 1&ĆhŠśÇšó8}§řơ§ţŻ_Śq¶›‘‹ ĘŰšSČ»Gëůű" ˘żF-dżçډ•Ó+î/:ądÜşuĄI”¸öTU_Ň1ďAK™*Ç‹VBĚŞzťSdTśNЏ=䓉fýʏ °ť[v#ĂöLŞDľ‚‚?O°Ľă6ęh¶Gé CÔśU*ž`¦ ęk»Š!q´!űĄ˙;ĂćŰĺ!ÄVśŽČ0Ř`‘ńOë~Fş4+’G‚ĎÔz1ég›uďîËH)˛|•ĂË\ţýá& -KÜÂĂřFEQܸw=‰ó‹.ËUPĘT|b™ż’ž”OzÂŮjNmÖMŔÖë'—ůaľ†ÄŮŔďWĆě¶šc‡š$´ »˝’sŮa»;ă §iW0ó%şŚ$Šr©qÜÁô‚ĽHcXd•bÜkq´'dęŁ>•UZŮذ«3·°Â-?üĹn)ý—”BžšSŢ–·ö÷ř&ôŰë„Ţ:n˙¦ł#˝Ý€Dh0™¦;U±ö?/b Ćę*bŕT|ícşŢ'R+Ëéq¬˝pšţLĺŐó…6ýX:%gćş˝0“rő_Ç­úE›.E‘GYëĺ~ä5ľĂíOű¦Ź -ţşĘ+.9}ÓŮĆ?‡«ąBşă+ßü^QŁÁ_©aAŕŰu'KĹ€ĄČ‡řh"Ćţú×ËŐÉ=<şp¨ŘŠ^‹Ţu¶kp˝Ăâš-úvż8j ú<•\¨^GÓ†3eq™ŤąpąýźÚ›¸¤ňiĹ]h]§"dň¸T¬<Ś\CpX :ö= R}.s[ztłÓµWʱˇÉ‹†Xęz6řÍS롛]ö×pß?ě%á"4Qů+„«-Ák*äăU‰źü îQZJ[Řz—L* Ţż:JĂ ŕňŤ·ľ  rÇŤphbĆź»ˇ&žT|Ýň?Ä>Ě4{ůgdL^ţsŐ—ęý0Îł¦Śj°ł_ •¨¸|Ąµtʬ¦\ŢČ>Öż!Ąč|/ÇLˇŔ[&C”ř›%Ř^ú¸l¤%âřýŰůte›t#žiĽVÜa*kOÚÉVaMäŮöŢĚaeđů'şpĚ};sÉm7ůëBŢ…¬±©Ý\¦.Őe*Ď˝?ó‘ąągł±BHj^$mÔkĹĺŇéJrp -žË^ěőđŔĘez]¤ĆĺéHś?°ŃÎÔ_†6m0sťÄl“#ÇłQ@q©{+ĺ* -!;UX¶*Ź„[Öťýî:içać8¸¨0—µ‰žŔŢvődĆle«ą±ěšĽ˝Ńďđ„“¨=6Źăš‚3GüŠĽ–AuAöŕM´±ďś_ôQÜ“żćǡ* ÎŕGŠëc ŕßäíµ9ŚiŁX¸„J@ÔN‘ňÍ9ŕó/ŚůHČ2Íg°RŞąz¤Ľ*<¨×ŠuĐ-třŠ?KUVgt2.sI-^¶ ć@iß7®}˝›ÖĎĽŠŚÖńmR…h±ö'KéK®ŐŇ˙FbÍdY~@ ±-L1˛Ĺpŕ9ŞäçňźiýÄęxěĄbştďYn3Ů’řVS6dŻ]> -stream -F‡żeĄŕ%łűt,!`fO±îtaäŻËńöbĄÖŮZžv4¨°MązÂŤŢźmŞ2E’^řUŤ6Ü_wď+Iµ3ő¦Ő`%¬*Đ!)O1ü*¦*ľ -Ěvá`Úx7s°¬#ŚX â,˙5=NŹŚ{ÓFL-ş:OŕŠe‰Á. ĘëJ)ş/iie•·`şpÓę >­ý˛ŘďçxwőO7(!^ŽÄ‚ŢŮ`†xżhEŕĎËŞrk:¤¤;˘V Ś?«ü~;& -×gőŔâOÔâ …îČ®eÚUFĽCĺŹ=9şzs29’&Â}=–i7˙ŇV nMĚL¦Ż8ÂH˘‹ŻóA=s…\&C1®tę2XĂÂń,~HĹ”%0† +zyŐ |ás2Ťďą~v•Š;‡»W\¸… żŔ]–;d>m=§,čy{?iŢ·p‹tO6Śc~ŁWO«?µRCy÷ĺ k^*=BMł{Č×Ic.…TÔšj÷áÁxzÍö`®-qŞÎ+®[Y©â+Lnć.éˇzεXEüW׊տ dY°ďp©Ůôţe¸+Ń\Š–@{鑎}Š˝QÎ ‡mç®gŰ N(Zݶ fžYŹ)ç žČđg -xľśéĹź€‹[P›młKU$;¶Đ˝ątLaNDëPÁh ôÖă›®ÎotGJîEL"ćŕ‘ÉËT×<KĎĘŕňJ¸őîWÖh9m^?ß<ĂćŃ‚ţň.…Üâëo“ °±c ßA6yĆćĆyO-ěxä‘JľĂťmäă÷„Ô ÖöZU¬4Ĺ.ćľiĹŚúűącK#,ő:€1“;ŞČ¶O9{ż•ŰrÁĚ)ćAÝUS´’Îô :đŃ0éÓŇŁ‡$zs8•bâŽA.DçČ?gP‘č C źÔň–ŠđÄĄRHÁ"©aĽůV<&dđÉ©őNvUíK˘÷:™â¬?z-żĄŽÔÉf=cĆ[‰%už?mR} W¤ć)ŢQ¸ÖÍď2eÝ’ál#Ő ™ -ěóŞÝŘK«ć[„ź€1ÜË\ŕQŘ˙€ëź’!ű.h/šÓĂ„4AŻfŔV¨F8=‰ˇĂh.nGµvŮżž&ńu‰BEsв’Śçńś§H#Â6ĂŞQ.ŕ&łŃt14EŃ'¶ßÓč¨4ń ÉŽMꬅčC»7.ТüB,!Vâ´Ö’SB+Tş ÖE%bB×ŢŹ´Ű•ď—âŁ&üs9›ü˛ŽŁź1ŕ‰‘@ôäy©d-gË Đ­$PÔ<9 č· ž  ŮĚ2°·GZâôY ČsDd“2źËîěŤlŻE°…rDAý)C?DâP3»@}ÍçÓ®& Ä7N,Ćq´NSˇ>ié0Ň9ľę)ÚNě©ôjţOYŮÜŞ)·š5΢\U_KŻ@“g<˘ĽŁŃ4ľąhr=ťB"ěîI4ÇŔćg’Ex,#ťý¦·µueš:HgżY?ĂhÇ\k\×Z -‰p= öHaĆ&Ú-]´é¬ÍËłâčŹa×áiÉ~˝T»r)ó«Loü„né#í°ľŹi2jő„XtG$Đ!+ʍá}ň{/•ýaYÄE‹xśű¸v €L~­šv°‚Jy–ZfT«Ě9÷ő¤ 𶧞ý¸Ú]\.4w8O…÷\˝‚˝…Âş«Ô™CŢ—O«ÎX·g˛A*cČŢ;»ăiöN×Ü„Ň/áq‰P7jů‹ż´tc«Ćc®^Ü˝$kóꢖ÷nş¶8žTŤł—ň\!EY¦‰ F˘ĎĽ×ŕ›Üă‹TŮí»hDXĺćŃbëRÍŹß»„©čöĄÓ%ňLÝA(7‰9÷lű KhV÷‰_Ń5±â¬ĺ‹Î&nć“4?X¨bąĎoüąp }µ’D‰^5iԳޞTÜ ĺŰŽ“‘aůŐÄç1Ĺ‹§˝)Ś]¶ »A(ëSŠ@>GÎ`s…č|/ņŁ˙|3ă?Wŕ^ť#eçů?1آ<,ÓŚFˇp×o óĹżďPI_Ë'™Şô·cž>× hŐ$ol”fĆŘÎ5€źoNؙೠ¬ ?7Ç˝‚ŐšăŰSčĘPhg®.TŻ[Ĺ1¸6¸y–­3ńžĂ!-Ăó$‹In.ń˛ůý¶mv#TÖ>Uű† %şę~ ö€ćbÁ©üŢBď‹PáŃrDôNx8rö…čŁÓ§hń÷§”–óA·Ó|¤dĐ$˙kŘ%kÜbŔ¦ ¬§×¸^#•ůzßă|öÔňŹE esć|qŁ»ďÓKĽDüsę]äkř»Ă®˘şűíendstream -endobj -4351 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -×"XśPŁQ˝dXY¤‚D¤U¦Pń xqCGy(×rË4FIeá_ĄoĘČF&kÁRÖP_#"lŹ~*Ď•đ¸D)oźŠ™˛‡„R…w#?°ÔŐ‘Š·8R^Fî$díQp±í%řˇŤRŃęţy+héŻ|˛fĽ×Olʶ ąÚ­U!9\»E‹|ŻhĄj{ţ^5Z¸űW„Im­ĄŻ&1Řn+ Ş?{O,ĎШbůĐ-‡)`ń|ógŤCěS”ş€T"ăĆGÖ‘ŠÎ°™n}Ć—áA×Ńhr›˘x("ôđńŁÍXťŁĎ,CM貿¸?˝ őîP™ž_)'ę©"‡$iP„ĺ+/·ŃśŠŐŐí^ĬăS9/ä~µ‰˛=¤lÄ/oź -{'č3ŕiŃüDś™Wašv¬Ář[W -'˙°Đ\Ö˛,"jHPžuĐ|ŢqgÉÜoůgňđöO’8óT\ć:ŕ·ćdëçŤ Ž­˘Ů]őő†xĆĂ㣖ůd±ŮŹKVhWőŠAÓŢAűĐ4ŠÜĨˇQ`×~“°+áó[[5/Yc!žcŰÔPµ–UÔ 3Qh } K­9ş:ă+±ÔD§łÁ <“o¤ňŻEĆK /RśYɉ NPgi Źu&OűÔÓĽÄ›!ąŘ|óܲěÄ^#í4Îs‚î€ţ{ňá™í¦xŰűpÜ›ýSĽThŠB ü÷žKKăD¤JÇ´Ö^m†éľÍK¬‘É=—°äˇÝS®J»OËý!ß{ăâ4äëE™óü`·ďđp‘u÷—A*nʵŁü9ľ\"É -§b}ř„~ňć őíęľ0Uqďţá9Oń6ń&źăŃÇj'(hîgjUé˝(Č_ŐŤ?éMëQ_˙śq{ aH đpŁĂĽ,Ţx8ôt‚FCŹúçÜ{x˝âjÝ„mŤ3îPËĽ,?S휊ąr6b;ŢćĆPV2nYÄúsݬ¨ŞŢięwúęvĽŕ'(-ëH¨7îĆ<nýŻ‹ř×űX$ĺFG4h ˙éEmŹ˘ô€ěţË´Y Y<}%Іô9R4i•˛X8T=ß±§%9xţ•8T[eŰ•Kĺ۲D+ç`¸2Ú‘m °óTtŞóf^Ŕ\OŠĐlĐÓ#}I˝âꂩُéęŤxĽłQüÔ-šÓĂş -”ŢĘáą˙Ąg)ŠěG¦ÖçÍ5wť4r[é'„Ľýú. -¨üPęeĽĆĄčďNN㪠îŰŤú!Păb!»ť ]–m›/—Bo/‰ÁDr´l•1m)l ČşëJ ™ľâu/°5ś9č\‡ż€C¤t%§ĎĄ\wÇcŞUS§Ç2:Ý­:’´"Đ»$[•z¦ -]ˇ°ř­]nU”RÍXŻA‹‹¶U&xrNIűš™ÄŐŘ$˝Ď[ nęÂCboá:µ8źN”•§Ďó¸Çe‰,ZjŁ“čˇźŞc·îţĽĘDţ/’´Ţ­[A—±ˇŤéMN*.‰ń|ř|$aťkćL«–ĽÝúf·s¶ÝŚIżVŠç%PZ›ěÔ Ş,łč±.>šçáÖ¦Ć7'ŚĆ`fĘÜ‘ÖÖE"Ë›ţgąkB7#ŐJáÍł–ę¶䡝ĹD˙źáň@}´| “;˝ÚŮ]×[TOś&fĽ1ÁąďÔJ[ľ˙ąOĎq„/Ń ę3đĂü!·&ăYU’ő`P_†ŢĆş•‘ĎŇهşńJIÖť ur1Ęe)‰µě -OnM 'µ"€üě0•¤ĺP@öneUŢ:c¦fĂţűkľ]!“ő8„1Z%Í> -stream -˝Ý~ť9Ő ę?ll=𴳦›ŃwÝ™s>Ć8ňPYĆvsëy1–ŤsŤń¤ź¦2šo:ă_±ź†¦!F8÷än©xlHH"ů?kmm¦Ą‚ QŘłV ¸ÜC.r=˙,Ťë%gŞŻšÇiŢ›[˘áw{&6 ®$8»~ëI€ˇOł[[?âg?ŔäŚ9˝\Ŕ­m5%ä;¤ľíë77^•Ź }Őbxł’1E¸‹pIl{{Ą@Á@ťů<­p°ý&${bněh>™“bEeřîˇőú~4Qé|צys ‹¦~jăA+ f@ŢŃsKÉuž­LŔ€Úś 8*BN¸ŢĘî>¦H\ĹDŁ« ä ´hp-´ŔÔ»5ş:„1{ó-hŰBIň4‹_w86’×%*F¨uç]¶žC‚AÂŰe‡‘n± “ąFY4«đ¦{˘ŽzXŤ*tµĐţË›9Âm­7ŔöŘý˛YADĹ4˘˘ëö\8sš•+ÚrݤxD“`ů”~Ů‚05}®÷ăSEŘŽYö2˛Ç ÷ńäKść«5Ü‚ź=r9wÚ˝LĘnßd]v,ßě[‹ŕ9ë?3Ď .¤ŻÓ÷ë5‡#ţţć¨Îě#}‹€1ł9°ň|RfĎ´m˙<‡kWˇl–5Eô1łCü“3Káˇó‘¶ĐŤróuëÖ]`¬Bćś$ž+Đ Yf/Â~ţIř]VŢY®2đ•%ŁćÝ}ié®§żť(ćŮ“¶ż„$·S127˘ËS‰CŁl0ZByĚŇăi(A@ÉLĹpÇějµ{!ŔŕFW{iÖĆôŠEźŕíµÎ±pI5Ž^ę¶.ÓřăśĆćĘ[ÖAÇŕ«Ë.eźNŁ+__dř GÚ8Ŕ'Eč0qx="2”˛l ČWzŢP}*~Dâ°ę5ĄIzŞ ÚÉtg>\‰-¨WŤ“ş+˘»ĽaˇI Î÷•Ý‹éƱ„#Çů-Ë6Ŕ-ŁmÚ×1˘K˛żŢröOŽÁN­±kMö=«¨;Q°SµDc¨rÎľźh&´âűEžŇóă5‡/B·j›˛ĆéĐ{Ë´u3G(›ôú^cÍP{ĹÄ*Î{ [5đ‡6Î@XÁŁ0ůĎűu#Fv@›Áńž"‹ţG&Dó†‚-˙!˘\ˇÄOA˙ĆŔÓ(Ăž#ę~жóĂ•*v4«t_ËćëL! P7§¬,xŃtU4Ž˙ŢLŁ×{/W‘őcds4Iű744č\PáĹČĘî÷=ßéę· xń!ö)@d{O—î“l -`g¶G´ü´řĺ¦ÍŞÂG—»źŮ]“é>^)âď&Ş›çžOę ŮŞk÷'ŕ´ĺÄîéťçe±kĽ‡!‚ö[űEŻđŮ*†öĎúŤQRšíđĚŽRŽJEŤ *—b!ʄ梱Ą>­bĎĂĐ/Č‹j1Ď?ąAjŻëRł‡ćy2}jsť<čPŮoo _/Ĩg4ź#’¸G3ájôf¸$ď® Húf¦¬ŃĹGBŇ´Ę®˝`ŽÁ“QÝ  Aí…et3ŮDLÄIú°őÓaă(¨pÚ˛“ŰÖ˝?™‚xü2źšL÷Ň5oJ/Ľr9+„v#zý–¸ /’±ŢI·Ů@Ě©ůsp{ží)o î±u‰`̱÷öxnçw2ZdmŰ ż•ľżi؇+řeµ5Mc%†ucogжĐöÁÜŞ0 3ÁBÂń[čÇ×í0ČM,ąE$˝kmĹiâ -—´Ő8~ťYhL§óâŽzr!ÁË/”=&:‡h¤ -Ťőm¬¦čÁ1ěHsËč@Vő `:ÍBśJ¦/‹u5 -Pßáţ5ˇý¬üf® đ÷Ň nwµćbdĂťëđú‰ÎÔ·ú­U©»µ-W㾇eî`ǵÝe -Ě9ę\ý»ŘHó -\¤fjguŤľ*ÖfôH˝He™ű¦;żÄŞq8™V88$nBę1ńËmß`‚•üÍžÉ|Vń̉ż@˛h˛nŠiüľH'*Łçíe÷±&ßĺ,–„É))é ¬7RvÇ'Żl ]/LZ°tendstream -endobj -4353 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -ŁbÂř4‹Ď&N´Ëń -˙N«ąźŤóŃÎÂýÎ^3?÷” ¨Ż‡µµA6 Ěď]¶ľm9Úą]}TKZwđ¨nP…1ř˘÷)ýîP3xHó–OňSęoŢ©QfŘŮĘśá"đĎ6ě°łE[Ndi‰µ¶đ0­äŞN*8éUF8S‰mbÎüb)yu+^E'|ďĹĆĹW|ĐŁtTF Á a}r"ÁlĚÉdÄ{ţ–ľŘÇ#l$G9ngę˘ă@Duţ|¶¸-Ş/ĂYw®Őî;!Aň"Ě˙3Žzĺ_&G WŢĚ([nÉ$Ä¸Ś %ťo™—ěÝóٶc™Ŕ(«´äÝ:Ąłź/P‰ůŢ1Íz#r$˝¤{áí‹®™‹˘uŤ~9@[ŢđĄ‹$ÔËÇŢ%łpbC/jjżŐnèČNڧ3˙)ŽdgÎëf7x†â ]Îň9Í‘ĘwŤŔ‘ą Ęp¨ESSIža—R:ó’ôM°8^q!?v¸ĺ^µ_ö rÉĂřÚ©/«4¬Z -¨~ń··BYVH.†ě’Äľáçm ¦Ĺ?]D@šçxŽŃĚă…‹\ĄVď{Š\ ‹Ŕżn…®ÇŘj<ňBŻî÷CŮR}Ł Ż‘iK? L˙ŚqČ:-Uö‹/=vhőőµÉ4é<«@[ŮExFĺlyŤÇDň)`ZC6WŽđ^La)‹­˛=ťrŇš·Q‘öWPu€‘çUâ_Yć `żÉ1ěr ·J­ĂFpzË©\§7mâC·Gi’÷C$á+äŰ'Srč0ĐłU`·‚š‡=O,aAn†¦´ć—ě÷jĆ ­hČźź…%*śň^‘„kO‰|s‚ -ýęWÔ]ÄB żťE6Őd«ŘSčŰŚ= e€8ă;˛ovË_“°ď+Ř–g‘U -aĽRóĆ‘lËSäÂN9­xAŁü”{ĆŐúöpż?¦Dk x’‚Űľrg 6N7WĂsO}ÇŁę×űz`úúĺ4ƸA‹‘»L„/es»ö‡MYťÖߢŘF'Mž]ó‡Ńź•ĆżkéQ&1ěLý¬ř-˘D@1©0ýŐśŹ—q®(ŤAŽ»<4µ‘ßŇëônĄ%ÓV˛kŤ5ÄX‰â<ô஠JBťĐN–QČÝ—Úﲷ)gK›çŔMă<Ł‚ŻĚ>WßÓiC -"/_U&«*€çDLkq<źşÄ%AŇ»GŻw*١g{źm#c4đ9ś!‘gďmşmôęX†ZN?5Šd`ĽÓ:tQZř™–fXă­şďÍF:6ŘŹP˝^(Çţ¨‰ÓÁĹ×~Ç(Ťu啬N…Ş7}ŞJ»ÉvôÝu«Ëtçvha*męđŔu0:ńSČ#żÉł]?JĐ—Kzş#[Ą1jcŮM›Óך“LoV©–g[ő0 ĺ„U¨<ˇří.‚ŐJťBȵS“ňDâ7Ľ±|´ Ď•íxŢ~ ť)Ę…V”ˇv±ă“•O‘b%®yüx…ľń=H ! wLŮ‚¨;^îŚËşĹżÂc§čn±aJ®;9vâÂ*¤Nßą¨»…Á˛‚Ýg±*A©úýÓ“š_lµ•T!›ă̬hŤ,ł˝)f[”AşÉ6žg‡/í®é,bZĄŁ· -´¦C©śë[»xÁ_©¦Í",Ku††ÎČ­ŚM×ŕ7zŕż»Ăh#"aĺ˘N(ţs bhĺQej -qM»YorËqč.†hÍůáçĎY™”&ʤń 0 “±) ÖşČď¶~ż>]¨~)Żâ.k×s=ëđ!‡[žŮZpľů5¦«žţzwi4O†É|ş†Ólţ Ňg°+KyLD=†%jsAË3?&¨ůĺ> -stream -ŞťY";ôPx LękŠ×’Ôµ"0ă`l÷wך/ţ¬kŹboŰŁÔłX˛ů}p¬Ńś®|m:ná Ĺ.ü™˘,TË?î@,–±‡u -łD¸łâ"Ź$Lfgí8FsLˇáźő0"6XÁR›U”—űíĂ0 W3¸7˝ *CÝ^?ŔRsG•_5ľĆ…8‹}Uťrě@¬ĘUDŔ¶´?Şé…8IËe}ů*¤ŃnYÖŠëtš3Jú\ýKÉždş,ż˘×lčŘfĹOTŘrŁTź«ÚLj”řš÷ş#ăNß2uź7M&ҡZí4µúVčTú†i5ýŘ`–˘%ëĐĽ”Ž3aţÓC‘sŘł9uľG]ď’§K ˛m<QQ°Ë铵GżIö‚@IÚśµŮ•¨ęsgŞ‚ÔM$Áě%Śă˘ÇšŞ&Ł2ŞŇFFŇß Gµ˙ŕ3V|^ş6ŤjݵĄŤká™gŢ{ä” Y "¶`JñaCz¦Ź–qÓűLX©Y¶Ť~K˙BT+mxxsŻ4| °8°R8DyµŔĹŇvő–ˇ\řaôŔÎ žČnÍÓĄĽ|`ńa&Kşä×ĐÁjuÂô‡HD±ŕ'ź&VŇ%ˇ%ąĐöŕâRŚęfś™~śDŻ ňŠó0Cń&GÝÔ ]2)(źaÜ8že¦ ±‚ ycńy,çw]Şĺ8>š‹¦|+chZۤš–9›I—{-Qţq'g1;ÜŻD"Ą{ö"ł—ž.h›)5»c.ô0š@Sxe'©SĘďˇDá&bYm d3âUB HZ2ŰšÇöPC|M…ÎěÁUlš»ôFřHúŞZh–5!s«|Źźtµµ·Ěń ÖÇމˇ~OQ° őz«dľÇwSýĎúÄÉD×`„VMCž :ŽFS¦bvěÁů>D „Ü˝ť©{ öá‚¶.ÇÍ6\ä±ęż q0˛b™ü5dF)—!KübČŮ.Jzź@ ćĘťĐę×Ń#ĄgŃ˙ČO¸Č’Inmaŧ‡ëÖLz}ó›ç13űx+‡˙óA›ľ/{ŮVŘ T­Îčőľr%#ěÄ‚¶)ń¤FčˇiČO’V…@ ^¤űv×X] -¸endstream -endobj -4355 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -Ͱ“NŔÇę%ć q4 soé.źG Ť]ukĆ…ĘjŘAy#uľNň;(P#: {˘™ő)˛ąŕię˛ů~Sĺ”~0iH"‚YŇ}4+ś1č«ávđßjIo0/GÜs¨ŕĂpťŹúU–¤ ‚EÇ'TTß%ĹČDĎ•q‰RřţŽ˝¨\ţOmŁV*Đ ˇ}=d.µ_PĚË»üđ/)oÝÁ¬°kLFľˇFĂ!,ß M¤bÄC…sp|Ü^E>WÓ Ř|ôävĆÉ€üó„ˇ"ł$őęS°R<ŰOlh“&JZÉܨˇ]âK ÍźxĎţ•]™D‘1Ś­Ň;EúÉ]~ŕ‡đ8˛×°BŚohȧt-ĺűŇk4XĚf8ÝfÚôÝ!d\aŔ|} yJ6%L|ěű‚wˇú>e?…‚[+Duü®2rŃWüĺB‚Z/DU°ý|vĆXHřBËNq®,$VQř1?B¦ŻXÁ;•‡;Žý¦_"-ťU‹ć ˙-ă\ĄµŹˆ¬>Ż1ÓG¬4—Ä~zMÁweĄbL#•Łă&˝—bqËG=_ÂǦĘ l -ľHö°ĎîHń‰My"~ ŐV>Ďź–ÝÂÁ5†Söăc ˇ2פFYwŞ–öŰMš×‡ÔÚWă¨ń6c€›r;Î)N——«ź¨fşçW -ËšĐLjŰ»áŃť–2:Ĺě@[pÚŹÂGĘYŚ‹Ţ{ŇQ`»„—´XH&Ă›V“Ş„eJ)O𙩴ZęKŽÇćG«ĺ‚ÁRިă=…«Q"µÁ»Řˇ]~oGö«Ja±2í–++ç0‹ňŮ2ĺĺâTŚjŘq»EŚbć-µî%Á5AşSĽ {T4渆wę6ÖŤ†zćVnKÁ×YÔ3Vµî÷=…×j7\ĘŁéKC‡ŐfYŠuŁú ®WĽÝ•´Bź~Á‚Ŕ?OĆ9ÇěŇíń÷Pă1¦ŽA'›4Á=ŕ“p0‡€˝‹9‡)xŕTÄ\żϬň@Óžú}Ečň‡MÓ\ŃÖ$‡”şú\€T… ę2 –¸Iiô/Ń]ät’ž%¸Łňžy€íëI–qsĽMš„ZÁ+·4ĄÉ¤šDă‰&ńždÎŞ@„żo@¸Bň‰~Ľz %ĆČBSŔ¤}žľđPÜnÍÍßÄAă}vůáâŠÁWŐÜSZtłÂÉDĤĂçlÂkřń(Ťˇ,(˙–*$ÉŰ>Ölw롊ŚIć¤46i»Ä&… ž•ÁËśp6ľČĹt®—ĆŠ9Íá9ýth˛ˇöÎI˘ 6¸&ˇţľyT ­±Îµłđ—ćhĆ»]5|ÚóoÇúaYcî­q ÷jŘ€h ÜFÎč^\y5‚©ä6Š=ů°ˇFPvµ™?“Łk`ejĹyęsÂáľç6¸üÉ QŤ(čWHUëX™S¦7IÔ;¬3fnŠ€ = ®†şš¬4ňˇG}¸Ř®čw2Şo&Iňš"B+ČáW«|_żŠ‰o;ä4€Ň vdźŔ©=ő™ßhńŃ2zˇhŹhj`ÉŻÝŘv+đ¤×ŻvI•76Xh§5DŁAëDÖMc}x”Š:}UşlŠ,Gp•WŤm&Ý«űU—;«H ±Ůé(µ.D€(»*[§aUŁlüΞMŹf™Fđ6ĂI˝ -7ě™ö‰,?®rýj¤ďŘ›8X§ÉŔ š+M¤˛á®Éť! -'­¨\[-îhĐFŁJ–î%ÎŃHß?’A@Ż IčĐ8Ç-^ţ4@[EÄÇ[W8Äŧ ´6\ęł?p7ô˛9F‰ě -Í$;®”Фä4N¶]( U¬„٧>›Âjţâúľs>đ?TqôY3Ożx*h™§ Iź~?Pą9©ÔŰŃos4sQ¸9á-+öl¦6CqÓ曕RÁçř8^Ë·ĚuMőď"pÁľGŔ%Ť®8CŰ´íySZf,‹±h`¦r»•űĐ&ç\”T¶±[+ŮäřQŚŹRa“5ńč+endstream -endobj -4356 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -Ă4˝˛äLYoS°_4®IŢiy°zľ˝Ě+˙€÷ę^öńîď›ĚŢpŹţ•A -Ŕ8 -†¨Ž‘ĂJÇÎyŚ ŞÂa¶łGť!~az™Úd WE›b.N\fÔţ,е§{/I—h{ŁBÝ» ‘ 4wo-ŁşCëâvRĹkćÝŽ\ByÁĹ«Qk::pZÓ;znä} -âÓ‚XÄI|¶OVAhè‘3Ńä†J&ž7‚ -¦škńŕC:ţe;ĺîů •a®€/»DŰłÖĘS9)ŮKAŁśTl_ oÓşUÂźźŮŠő”r´öV|đx?§Ŕ>ŘäCúŰaŢxą÷×!Z˙éAĘĂĚ*ٱ kq~ ę 8W Ź<înÉäOÓó1 ÷^ú̡ŢÇ…KK‚%zࡩr«A[yÁ}g6xü˛R°2­¸°7ůhŢc\ŽťÇµ-«ŁäH-Ń•ň˙{ł^đ6Ű\‘rˇ‚„07 ŕG*¤ëz©S•#¬ýqYĂvzęÂYJBí@–Çú+ť"ĹŃͤ틉㠰x¤ć4}n壊7ě]š<ëC$şĚ Iź×/ĚĄĄ¦ź)‰»«âĎĢót®s¸.ń’¸ŮXýK€;Ç4śş0‘Č^Đéť± ŕăéË“cŞr i /$(dŢcdÄÉqínĚßŢ|Ěí˙šŘŽ#Z¬ę©cíÉ[ś‰Ďľ›ZU)fÖ¬ śÜÓś‡ÔąÚ¸&¨:s¤s˘*ą˛ď1©EﳸÍí]Ž;ď9× ˝şżMŢ,°ś–(ŽŽZRy±„9čzrV]żńŞ‘h(”ţĎ“¬ř{Ńů¨Ĺ·ÚlÔ›ĺ ĆŐ.Ĺ^Ç#d8>±Ev–;6 FöĘ!Đ:ҧ]Śŕ ěyÓÍO:«‹\OäÍ+ąoŘ<¨$ů©KČ€FÖŻa¤,ťa·ÇŹgŻaH™1„˝ -tŢq“e˛šŔ5O Yů\‘‚GóÜdöŐ™%[±~&)Ŕąí¦“ŻúLš{‰3_A‹[ÎúµŐ‹˘ŘC#îĆ.aĆZ–ęQŘEe´HeR -ŠĹ@ń™Źbúę–bŹÎŐ¶_ć­lĎŹ-%üÉŐMŔŻb[ŹśÝöńĚßŰiłś~iďX9zÁk­ÚĐ…1/ -ˇă¦őăĄÇWíníP ŃTt%Ű}]…uş\ĹÓ˛/ -|v·*ÓH{žSŻ­ÔP3­Ę{°Ţk\Ć ôďHln¨× >uRŻ+nş0-á!Yş„­xżI ę…ä6Áh‹ńA{o’.®:‡“Řć$őGĹf`ôqC¤ŽŻě@-Ť˛U¨LőrmÚ2\2ń÷0«ŤŚd»—[ˇ« ()ź­:0ycŃf3Á˙ŻEüÇ•ťÜŽr&Y3@2Ä(Xé/ĂąŰÜEĄfb= ě-śĆ´×”×ÍzT‹Ô§ ĺţ´pçcUá['bdč‡(Ć0Áµv…ȆѳPf%¸öŕ… ›b§ĐË;”3–ë+ˉNöÔţdN<Ó¸0ĺ©-׍~ţ0ţľđPĄęÂbćÎ˙|ąčÜGÂN˝^ZŮÔ#tvž5dĂOĹî#Ú %&˘‡GŇ]+9Đ3ŇŤÜmŰäĄTşq pîî@8 úŽhłŤ˘bŻőBHM|ŮŃÎ@Ä ~j‹Ú—…Úç’ű@ŮÍ&Tëć óÂĎě#/}şO(ČĐTřÄÔ%öçÁ[†dńÂ[(^Lľžx;ÖÔLI)RJ´b—|„QT:ô°˝TŐŢďQň'Ĺ«’v¬EhżŤ„…H¶“¸ćnXćČç×MZ{1_Aąô'‰m´µť~cîGÄ˝üÎiÔi7;\5JsŠÇ¸Zŕň,“Vą9łm8r%˝őš ČĎ…Ŕt:Ť«âoHßă+če"U^nšGݏ@sš´\s˙ĽěmOŽ8r–x“–ŕ—rĂ 5TÎźV §QÔ$»†?J¤.p~ˇ}ť]¬ľ=xsŞËl:FŻ÷ľiŐsNđďěÄ­¶–1O6]żlCg˘đçę˙.áYą+b(YòČK™k)@ÎIˇ%d’‹ˇÔޤĐܝ̾\Ô“śl•RZtĺEÚ‹ ÄóăY]ËY˛t,úËőAů^9?mń(8sT‘j -B{ýg%ÔY Žt ))<ř0Ö)ÜÍ Ć TÝB!ÚD¦°đ™>RÎÁ>*˙Eó)öfĺâĘďóË=/#T2ŠŮ<¨Ź ĎöJŕ=¶nnBÎoζh3 VËW}0/uřu6ţ‘á·ź×–ÔůźÖhś1»Řy1ÖĹá·Á%ëM9/»Ĺ_b°q©4ß3¨>Ç€ŽŹš˙Ym˙Iu$ŚúyÎóÔ~gŃzÉÉss1Ň©PÚíz˘‡•b’ç(0J -zjăYíăVendstream -endobj -4357 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -Iü -¨{ -3†|PČ2“ŢöŃĆ™ÖbA;­âméťéĆ8„›Ę>Ř5Ćň­]¨«l›ĽŽ®Đ§bgR5UVeZçJWĚ–šŠXś}»ťŃÉHĄ‡EŽH`żťýoxŚÔ†ÖşN᢫ž˛(i±ýŁÉŢŠĐGŐz|Ó„EŤ«îZĆé{0*Ďd†[yš |™˛Őá‘®I±oÎy5dÍ–&xÄłăŮuťé -“Ĺ'Ť×3‚ä° íbŔ幌>Ęţ?ţş/˝Jkv0bQ([Í<~Ëk¨űéóAhRqÁ}ŻÝzŻŠpş‹Š+e#“ywów[ÜC#N8hC9Î%ÔeRo R{żŚʼnBľS1ďk`˛lěTó> -wlŘkm˝öÁ;‹Ź4H_sOÁ=ÂÁ˘~dDýÓAó™í¬ő·Žw;(.šfS&#™Äň@Ó3Ś~¦}0=E2I˝]ČŚ1ŤÍµÜfŽM“—á Ő±Iw •e(KBąľÜA3&«ˇýŘJ2k-žşä,xÍÜ›ÄĘP0éŃgĎ(ő¬;“¦-„ŃúÔ>Ć őNŢ0q`_<– š#&Jk›éZ·RĚWžć˙&:[€™Śä‡űż{ D/n¸Í87x±dÚńŃšľ;GB»ŤÍ»·MčÇC÷íĎîěÄsě"‚ UJˇŔÁ…¸‚áŤď…ćăS6…†XD_µ’´9WăĽ(öW ę—›,Ö;~HľŃ¸Śµáň; DĚđ±ĐŔ”uď˝ţm±Â<+*'ě«”'€ŮҢµ‹Ôĺ  -=ëe~(AN)ˇńĽĚŕVU¸h…Ő2Шë‚7žŘ¤$X,„îŰU,ě/Hm®”Jđ»Msó)M‡éÁ›L©Eç‚ =čÔĺ1 –şĆl -›\=ęş{řńW¸Ób‡9†š SÍ÷ňWL«;ˇÎ.1ýxéOm¦pjyr •–yŢ"6ŇźZ^µşů’î[Ój—­’!ďxĽµťţ Ú=`„oăCÚ”ČÖ$L˘Śů(++_cÍ&­+żM6Sä{I“X%© nŇíŃşýÔr—µ‹%Q`hćÎüŽ˙É?úSťˇ·ď=+š®D0sÓˇV~Ϣhďüčô1J—SL#.ć×&ĹϧSăç«ç=ď(oIj]X‰UZyŔ¦ĐÉfĄ·Dźi¨ź•V„Ő€őŁGöpžC|2¦H‘+uf˘Â°ĚŠćëŁ6ôLăČŔázxC Ą!8=9ĆhpŐ’  ť›ČŚîÝ CÝ -ęŞoĹ]z´(oĂđ Ýa&T›4÷U}‘’Ý -֗҇?Zś&oL†­ďń !ÚĂňĄ×ô&vç™fA16mîĹl;"ďúŔb36öÖ­Ht,C -|W•¶s\}ČbÓú{Lh…`ÚTEfˇˇý|4zŻÄ_mŔŢkĄzß~Öäą2Nľß\ô‰Xëië!ëç­Re‡+swóéoÇţë’ë!–ÂÚp U‚ŐęKи "b %¸Ş Ż ˝í&¶#úи:çál Wő÷ŇT†\·­§áčďÉĄĚřt%cxčpŐ”4JóS:f”Ą¬ć‹ ťŞ9•k*úŰš*á_8@ۧCAN±äÖ”8 –#¦ŽńlÜ”_]BąOĚńáäččF -/˛4q-ČÁ‡ŘúkŞp°3ťYŘéYúý`TŠŚ}›3˛Ş\ÇÇ´%$ęŕF˙=şŻ‡OAßyřbĐŮ.Ö—!ă 7üP~ůVřüŮŹ3Ťq!°!x˛ -ŽűČhH`°r)ůć#SĐĺŁěşł *Z¸ŔaŔv`Lµů¤#×dŮ ˛JSĐ%Ţ7Ćk ż¨}mqßř—¸\¶Šďla– ¤gśr/&u»Á»ť˛j?*1ßőüئ쮗4¨y+[wŻpÖĎë×]Źőż¶]ü%ÁNđqDşîC•>3búFTź¦cÇŔŔfî/vgŔËö+Vٍů˘Čř#x3d70ťÜéh—ŻOÁĎ3¸ä›ĺ_ÍŠŁŇQĹ`m®3q${‘żlü?űĂă2 -;Óş4‡Míý:W(* g|q˝0Á¤™ď@îŚI^ęvöc Y*…˝7tš}(ËC¸VݬNŕV5Éx13˛Ŕ‚ž¦+˝TRxh˙h”›»j/ĆâĚ i#KŐęă@żś8ŞEŰ\ŚĂ]0u˙hQ<ůŤĘČ˙É33Qjńc>·ěťK”<Ęđ×%Ą: ŕ*@iŐŕ0Ľ%)Lź» FB´ˇZřJŮÍXSP,‘!ˡgc2 -č‘ŘrŁŽ´ĐÎäá '•jő€·rąš > »µßendstream -endobj -4358 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -äžÖ_ćRNآHČဳ˝@nţ3!Iéě:0źńUĽŽ3«ŢŢ58rFÝ?—QďR”Ů!Y˛pĹj#ŕF2l˝7Óň‹ţ›¬Ű,ĎľD%‡W'őI‰Ň¦–ś2Ć$H˙”)ĺi¬;¦Qń @g~Ť çÇtşFA -÷, żíĎ­Ą\›/ţb¬ŔŇâ9_5ÜO®îݶq‹ u›š :´źÖ/tŰ%­xžŹ@˘Ďß…ď|Q#ţXéĘÄ9 Ű/Ť‹S°EĚĘşĺ$ŇäQ­™3ëCńÝ×6Ú }ÇĘB®ţrŃKŇŔp 5‚›JZ۩ƏzůůUI˙ł”śŇg™ĂP"Ú=öÝ^@/µ69ęŠudF5eŃ!z=]ţ»nE‘>?L–<ň! •d{ĆË`‹t|=`ľĄ#˘/ҀˀIlŠű¤IE»é™,9[?a9ůá6ÇvGËÓĎáۇL8`‡ÂµZĹHŇ#JŤ¶ÝH?—¶OýĆa‚Xu_én®‘FţĄ.Žß_„.p›ă*!íÎO•2D„`­É6t“P]ɧŰń™ÖÂ8ĐbŐä— 4+`>ćM˝‘M‚ E'Ő_Bą9Jx†`aŮAy÷NKľ§uą±'«k˛Žć‰„;č -É”Ŕ.Á®cbN悵„Ű”rtűç^FS5Hş(÷´š(ÍŤZŰ^=iŚAčĽÜ—r†ő¦ąŰ {2n˘éąY -ť_¦+š^TZ|ÍçTŞc,ž#ëf5ž €']¬˘˝ł°“#ś‚Ë ä{mÝQcTÇ6´p·ÇĆČó»ŰÜ:°<)J·ßŹ‘¦†|BťâďąĐQŤ"Ä1—_# őÚ˘V•rěßš–„ŰÜäăÇ7ĚrłˇÎ\UŚÍ4‡Żb Ř!­…âę÷—žD§üđ>XŽŁÚÓ§k`S¤ň7Í|jWâHܬĽĽťËŚÇŢě˝/•\Í+ř[śzX‡űçfT{ń8ĺR+J#ĘýS€–tÜZeăN Ôfˇű‘Éźn}eendstream -endobj -4359 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -ň›7ÜŮŕ,`şQyËâ5É‚¨€<ÝYĎÓ2©nżhąphí0§kąH ŮÍL|]żµ\jôíÜ ş+#'“Nł•ŚRŁ‘*ŢN± ed†ľz÷q(6D@ĚŐÍ߸Wd~6±Ŕ·bmɵý¶¤‡E±ÖâŕáP#îLŐŤ¸×HtkęčËňř«D}×”Dô§!ö-]łTú4¤ü—⪡Íú×ĆYo1ş µ Ąă0ú‘«.†XOÉř©ýZ!Ą9ťé|ţ¦©đ"[Ť«o$Ď8c b` •ęn{C˛5śSx¤›d]$‡łd›­˙ůđîˇč®]v]gË{b¦ĂR b ôÜmW_ áÁ«†6îhµŘé­Č‘]¶Ę ŻqÎ]H»ĚâÇurŔ€bć9·¬ ÂŕWI”@ÓFĘĄ}#Sâ[ěsćoĐ:úCIZh(NGşĺ.(ßxĽşHď«Uó¶Űg‚řCŹ÷®<~d¤IÖ\VIÖĎŁ˙0řŘPů·†bÚŮęálJůDá „ut¦`t6ňNŹ1°?ěSť[Ŕ” -9§ČłÔńůąŻ8m¨fĺ #_Đ­ĺü©Ń˙ô·ôŞÖG{ăľĘuö±¶f<đ5kú‘c§<0‘‰Ü—>뀇$žřď Éáţ€z?I¤Ąk߀#Öj.V=tÂNQŮŻ.ůÚ3Lęď ›*˘4nŞ<%sě56Ňk–-|Ţţ‡‹Ě˛Ľ|#sö Yeö›ť“SF§ŠÖęxűí -tją¶î®°†-?%Ąz»+”rŃ-ćdň sb^Rď9¤9 ™sf¸vŰ#ŔHß5¸QÖÇěŘLŐ§Őj]2U ů¨\+&’ -a‡xŁ88„§2BąiH‡Ö×UÔ@Ť&żňöŚ».ŢŰÁ o »ôFÚđ×WĽÜěý1Á.0¸ă°”ş´l`ŃUŰ`y˝ ţ¸ö+|sóJ—=ę»’jiNxď„Ă@3d3\˙ę`9C˛K LF¸ä2;Ä%dśőK÷§Ĺá†'9zęÚ[8źm/ĚJ0zvaęĺ"zgeÄ9 >`7f\­Ű§AO¶V]÷±Űɶ™ŽK˛ˇ@6§Ső¨0íIhí%aĚć^F˝SUSŚ'z¦0 Ú˙_•gÓăŻv‚ lV¤$°ů°o`|ř‚C‡8"ń,Gm@?ͤK–؆łhĺ©·v±NÍé#ÎL”D˛\•ݤV“µCÜ´ąeT“‹âÝĚ&Č9/Ľ¨ëo ?S/eö‘ZŹŃ÷8ńńŞXKŃb#W‘Ůy]n(b`nY¸±¸K|IĄzą+öĺ ĺG©¤¸\ AGşNVÝ \AC=)Ů/h"Ű×TrŁÖ9«#~8GűŚ>~ŢúÉ[cóŤçĹXÔ<.ݵ¤Ěë+€ A7©˛ ĆÓy˛=“„ [–ËÍ›ŇůBĐśäźÓjl2J5”E,yMÇě;V㻝űXâĐŕ(%çѢ6Mi§!ýšż!’^„™QÍŽ°Š¦á:±=ł<Ý‘éűÔ«LÜ(ďę({/ÍCŽ2'˛yĹŤŽU§3Ë0i\îőQ˛]IŤ'ß~śx`—نä›5đŃČ"ßîę<şß—%7}eنą‡'qrľTŮv÷a*rź×N=:~ă7a_ö†Â™{p`㤼ń1&PˇŢËśŮ?ĆŇôFđKŘ—ăźóŞń^ˇ«Ř©ż0Wj‰ŐU|€g‡Sݦ?ěăJ°r7ő0ÚcĚĺśÝb… JhôY€P˙ŤÓyłT䦆ŔKM*wCe.‘ŞÍŰu’w’¦Hźę[]ጸk¸(D5&+ĺ‰EŘBÇLř§íd5Ó;\ŃmŤ@ ->Čüžű±E˝éĄÔ1«Ávý†ŰşLÁŰşÓŢŮ9sěc®$ĎeN–ü˘‰®Ků¤hW˛ĎĄ˘Ő•7d‘.׬¬Gą>,ăřŹ~ü—:`Ú+ž:`¨e[ír&}©űçłGďˇĂËhç~K•F#í¬a˘ - \›čĐş˛Ś*–źŃŢ–ďş_NRI˝CŢaEÎQo€ž±«cgÓsEéČTőü’_ĽxÚÄ5Ói–íQÁ?Űú"šz:‹Aş/D‡°$F§§ćęŘ»ŞÝęlĹ| »ËpF¸SđÉxŚźíú¸~äÉ6ĺ ÖnËűŻ2 PŮčĐá2ŕŤ}ť‚7ü©× ŠëÓÓnqFY®10jbdÔŢsŠ®:Ő,endstream -endobj -4360 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ŐčF2;ťě!Ą’ţśt1X!‘ŤH WóîFs–ʱő™ÄWVBÖŃWß" É  "&ĺ´°áŕzüĹzOÁx ˘—Í*7]‚ů¶Čëi '« ŇŻfT±IyeްˇJ - óÜ&ń̵k.qL§naÚ˙,Ţ0Űë(Ń9Łť:*+;méٵI%4>ŁÄÍď;aŘdć—ŕŃ.™Ű:®ţl1iBéţ]Ú3µ›é0™Ú‰ —wúËŤ[›Žx”q”ŢŐŻsŢ)gÔţ. -ü4 łż\ú[ź}±•—F±îQbY”.0hm–Ľźž`†““@’ł±Úýßg>P]„ýĺZ#ú»¤MlcvZť˘H2ŃN±Ç=Í;&ŚV˛‘ ™Ą„W'çMÓč@hć^ĺ` â´m‚ˇNR„­7˛¬!®2łqÇyaţŃ7m ĂX™ŐG Ű«7yâ«E…rh<#lĆU6¦ňpˇ«b±zв–KmĹ–ÓĆÉţ§Ăńc|ó:$ˇpoáM=ˇť …ŇdAăŮ╆+Ął/‚jlkď]†D•”í ŃUmĚ0­Jw-X ŔŁRÄ€MuíŘé17čĚ,ńŇü”ĹŮ îg_÷TŃ”~Xč˛ý>Ĺ[—cxś1v< #ŹďbĹÂä R÷ÁT…@%şf\•@•‘˛T0FńśCP¸%PUţňĺ±q˙ëˇr8˘ěŘ+Ęzbµny!#&¶B%wk“ÉŽ-Kž;˘ëŰŐ ěBdŔŻżuő@ü†©'A 7É5%¨8Däů  ßřţ'aë¶ç^Ďž?”čŻ'ŕϱ"ř™Bdłx†Ýp•ľÎCI‘s.ŘUņş]ŮÔŽŘń4ŮďÚE ?“AµŁOBä.2mč˝Î2P¤…ţ'?hfţ~ {ę9ü3*[דşG*²@5Í‘9‹.Ş2•mgű‹ĹŮj˛ů#çď’ľŘtçűŘÜ”%w.Q2ęÓnr®ÂtóP§ë=ÄŤ'vE˝:ŔęSÔ+ĚI%pź÷ -ă–PśA)c}ű$FŤ^÷ÇbvCĹ=ă8z&ËšÁ?öČpTąŮ`mEůf|ůőĚ_2ł¸ňO·ĚőůŰ©>„“J6z+1šÍýĘ –›qľ§'cŰđťŹ7N´ç}XDş;ęd9Ü:«Ę0¤)©©®~6ŚnDjĎ]ĺ#sĹ,˘­ÄÁ•óv‚Eöí±}P0ŘŽ(áŠ2ü[`@ĹşJśZp0_ŰÖ†›ť…!b˘xť‰ˇë§1jWőč GYřöÇIÄŇpö‘ ŰNé¨%.ÓN†@Šd®%}qge¦Đ0¨}-)fŐu ŞŇźĎˇendstream -endobj -4361 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -ź{ÔAT‹úObŚ˙±›—)Y˙‡ę ‰u~Ň'Šł9üéŠ+Ó¬JڦrjƦŞ\žb­ÁÜuJô¨ąG‹Śźí fďŢ\NĹ…łO -kÝyÄ ĐűE~>Óp÷vf×Űe7Ŕ㋣Ŕ˛ßI^öňĄjXz\nłčżëÂ˙çÇâ5ZřśCŕť3řc—{ÚhŕHÁbORČ‚;¦”]µsÄ*KśëÇdwî*°÷JÉYẲôľ$@‚;xç1´0Ůúód(‘]”ăě&ĺv;zqPQÝ­‹r`üEµŔŞÚăę%]_ÔSŇ/ŕú5¬îo4S_cÓöĎűš·úMýľt}ĺf;Ő\$:‡ë@ś<ŢͶ‹-ččČɶ«äĚ$˛µr6ßí Ë|ĘpÎ-IrFCű†ptĄ‰«ÎltŠŕ-ą#hlୡ᪙íxăv±öĹß#'˝uť9Őe|†ÉĽčĚC“ťdŔ/ř“UC‡\;šX7j/đKĺIyäË-Šk­(’ŰR ůé15Şglü—;]$¤$‹<”\±—"٦  Ţl%˝2ĺýůű(˝µţâ0ĎÎň®ľWřđ|1EQá±™Ź–µyáv=Ő'˛ŕ’ëÂSkI.>®7žŇŔ+ekéŰ).|W0>H„ލ¦±»-ć¬v űĘ"č ¨Ţ0{ĺ‚G -qmďß’$kkż®„ްhúËVťc9Dł‚#*Źć52†qÜú¸hHYÁŐË4Ť×úHZŇ0Už]NH,§´ŇŚůäŐâH:ĐL¸™¨´2i$âţ\ -÷š«qzůmÁÂD+Ůý×!sKSyE§0ë¤eŰÔŸ—ť% ”‘ Ńóó"[/Űšüő;„†Ý^ňABsČŚB¶tĄmŔĐɶŕ¤˙” ţ -kŔ2ÖŇJ¦É&§ßÍ|±ż6ť{•éF^GQü«#š×UR"‘ ‡ f<ĹJ™¬G4—ĹlłT޶y)ëERk6K>˝ź&śE)Ǩ»ą ß{Á&aŽ6dW&ŢT‹‰}˛sźŠŐ± ·ď)ęĐęBŹţ2µ"ŞŁvO×Úźí-SUőK gÓE`|Í'®D•­®aŽ9—˘wër•ôÍqwŞkUÂ’î ‰ß|ńß> -stream -e`ü AâLZXE|a—˛üyĘo®źę‚ŹÍł[ečúč˙ű븽 ^™±Čb8ÂËľ˘P‹ Tęëd5Ö^Óż eŁ}NI/\F*\ -ÁŠépŻ\ĄÚ^2ĺFĆ ĎŠ›†š33łň¸á¤s˘¤G>`ʍ!˙—<*yv #cĘýRHٱ„ś1ZÁ`ńç`ůľ-úÓ_ŰÇ‘jF;7jQAoŔkáčažIí~rc)+AÇÔ<ŚÄ—Ý×)s § KÚy#ÚŰÔˇ5EÓyŻ3ŰJ©ő˙¨’†ebcőW+Óqfřj ůT«Ą˛®ň#+†K‹í7ťĄŇîB!Jj¦Y f‰Ş[gDĺsFL´Â§ŕ,‘ĚŽ€ś  =:4mL„W€„ľnPšś·^# -JŽr§¶SPCu'h#Ëh•~x`Ţc(/ġß›äťýY´Ëv»íÜ´ŕEٰzŠ9«—Á,rŞŔĎŠ˛:î‹Â'„řLXţlH)°Ě L Z·2´Ę†.‘rř§8N_‘TcË »Äď'6pů“ŔŚ-?ޱÄÚĹPâ‚A8âúčę#d6vČç5ŃLm‹áµť-–˝ŐhŠ©>ÚW|ű´šŇŽ/z¨®™ Ş˙ôôĂ0-Řx™‰ďŹ{<žSÄŔ¤«l˛Hőnď!zď¨ösŠď'ů…tłÖ"*;Ç'I[+x>d¨)˘S„źá‘úyµ„lŇ´peáxWöá3–=Ým•Ż'Űt4˛ä -Őę“˙Ď„˝3‚íidAÜżAINóż>XĚ]6!Í -)Zô8em.T°”OMĎfÎĚ?ąĆUUŻé ćíýúM÷µÔĎIŇż?;›|ł÷Ą#YcY±k’=sŘ“ú1jËš–$·•Eëç2ĄÜ…=!G÷V HTź `xó~Ѩ­™Ş%A8Qč@”Ź˝Ěţ˘©¨!­©„Ë쮇]äm;¬Ş©X„ÝŮJ°nźřŽĘ 5¦1ŠźłXr‰s·ľk¸E¸ăQ…Ç‰Ś‘Źšdťđ"™&[BÍ ÁäÂ\2â.x8ĺŮű6 ÇŁŕµ_´˝%Źm6cSŁ%Ž ÁÝúu›~ćÉQPŕcjČóh]±¦Ť÷4PđytBek°:ň;źŃ ÓŕîC˛˛äv§!  -é e¶Čm;M÷)"„2šdfxóiDZ´S}+;§űţk˘¬Ą›xnN1[łV±0 şéá]QŢ´k˙ÎĺHÜ€ŕxÄšÚ:E7y‰ý™z'N6íůtbć=b@,žźbIX˙°“(憏•ńQś=dvWú -‰îM+ę9)Ř!@ÚlD/§Xún-\đ™ąé¬V·ć*ő)(1'(Ńŕi= 4I°…^Zč4ÍtâšJ1ć†őfü®^ ĐÓK ĚŞŠ…CżźqŐthÎ6Ţĺµx#ôVŘ1™Ş©HFZŠ5ČaîS“î˛ëź÷9 d˙Ż6¨ŢPEIt á&ŮPŇčP‚‹Ń1ýPď+C¶řgr­bh7ŇCjܲđ ×ż'ő5őzţ´v>~óc"qÖ‚yŠž˛•`›ĐŁŽžmxNó–š]2â|ë ±QŚ@ăh]@GŢf ?đąOt»¨Hp –2Ě—ţ^;/Äiľ'ĐAŢ Ŕgl:çgýdM_⑏á—EÝî”E±†©Ž÷:ôÝ ;´űn•×0©l@Ő*ĎöhWÚ˙‚Č}Ú§Í$¸kÇ=_47:,ťĹŽgÎÜßYYż7ĺţˇo?zČ8˝ď· Ň®}°˙xń1ˇů‚60Jf—/ż B­ÓĄđźM«Şaaڄ͞nŕՔ伷äţŕDîĂ]¤Üß*•5Źü{ňĽĂ:´çч4ľräęĎ­ÜpŃ"ĘŰl§Ŕe˰ŐăTÓŹ`Ńť÷#¸we´ŠdAÁő]aü?-’Ŕ´PÓfÂi¬¨}l—Ő<;`iľ¦ăşęăÚŁ3”‡iŻK0u ěŘ-#ÚŰ3—ĹĎńbfţHÁ·Z賝Мɇöş {";í3Ă#ť ‹‰µUBśMdE—I~üČçü¨‚@$€W%Αs?®ę3 -Dňń›?Şť?Ą<ť;W^őD Ř·„;dU´ yéŘÂgóÂŇôÄÔOôYIí{zŠyµ9ú€ť7É^?ę”ěGE±DWSŞłÜ‰˝\H'öá«e TČ…ë“ÍľŔ`±é€K â/ź˘­Ôćgé‹;ťýŤJŻ35cąĚmޤ4»‰‰k‰E{ô‚eýmę×EŹ›8aZMžLĎŞŃňý¤m¸˘eĄ.Ćq`GĘÄ|á®Ď¤Üĺ<ť1őŐF&eąTQŠ««'1–˝ť!›š”XĽgĘKšKäo n0O&^‚A}3iB_ËÝAĺFr¤ĎYĄoÖÔ†ĎK·Ńř˛ö’nŕnp0UqQ€žzj”w5@ŔĘ=ČŮÁą·ŕ„ě¦bŐ -wŹvÔ–ĆŤ˛ĐTmBc“ü:´OťL °éOŻÝ®Î+‡™íÔ´ŁŮĚ€»yŔ´G©˝ôŕżŮ™nň8“™~ë-&|˙üˇmts/Ąß‰b®Šz>ͱrŇÄěEѨŐřŔ—é;w“źM±#Yb5wol^v¸+?ć -ýˇVÜŢó]DlăÝ0İS¤;W’µ¶UgCŰĹ©‘¸×4;ĺËD˙¸Ĺ—[F3zů:ŕÓËŽżaTÁÉŕ€¨†N-ęą­ -ŁcŮáňĐśäÂŁśÄjuxĚ t' QŢ»—×nmxHfZ…UNMqýÁ– "ÎĄăM: Ţ Ň{湬ü‘ţmňSĐ‚f~ °e¶ň*j(łçhM˙ŢÖzş$5R^űendstream -endobj -4363 0 obj -<< /Filter /FlateDecode /Length 2128 >> -stream -Ű\Xęźş–ßĆδHĹő×Óx+č1ěÁĐ™ô`§ˇ ”'ą,RX+ÓůŰFÁ”÷FŕŮČĐT»(çF2ůď˛0GRěŕ÷óőř dLnzĽţŻ›KP!oß[}ĺ|ĺęWy¦F‚DćŮ_°Ó‘#ͶŤ(¬ŘPEĄ;ä&Cg1Ą¦}ůbă n;?˙±ą˛ű˙Vü™p&L 6ůľ‚W2F;-şŐLÍü°ŃqmťwdŘŘÔp"•jzÍäÁ…és‚ť—[*p‰{űą6Ń%-Ö‹\ÎZ.;ţ=ďa9ľ&ń_ăońDä”(ÔŤFxť!ŹG-— ˇ¬ #Mů3Ş8>h•Ăj…f‚ÉMwŐf6IŞ‹`©ä,®;ÓL« Ć15çmĘP¨…˘ [¸xÄoŮch·Ť­\ĂW¤>Rh‰˘ŤV -f—Ů7ŞĘúăѰ©9Ť™‘1F”–ítë[f:Y:‰|?{}yI_HyZ –nHžěw0Ą7YMÉń=_¤StçötˇI~ ýa ř(í#¬ „O(śÁB5'١ż-d̨Ľă}ŕöůgV6íĘě88xT±Ý×ÍJzŰO¨‡×Z"Äf"šä24ň詿ť÷‡~–&)6őńa°°Ăđ¨¬ĹŃ2B—Bş‚îŘh(ŠóÖÚ¸ű!Ѷ׍Ť,N˘®đ˛đçÉšrĎ›=k.ŕq mE í|ŰuŰâa•ZŹłĽ*ľč­nç„éo@@L§‡p­UJ.±ĺI&č`0ͦ1ď,¤Z„§ĐĄ_&Ń]ëÁ)ä˝®¸ăŽď÷±ˇŔ‹Oř»‚]d㕨ş5«t¨r›>“Ń"ů¨ř[<‚JÍ·ü¶#»!ćkß"Äěö6Q‡Đ˙‹C¸ÚÝ őčô =ÔJI`›ä żéc\ µg^Â!~YpÔĽ9úŹYO„4`şu:5Ë áüDä° ÂgŐ`éO‰l@a‹ŠňgDdţ"­"Ť -¤ôëµČ/78äĘcŚŠ­’j÷îoĽÎV‹Nď23rěfÝv/¬QʞɊ{هă%˘T-\]XŻ˘»·;G'h[ĺË3@ëčú6+ŮŠ4't$»Ź ŔÚÇm‡íţ»şŁ–3ĽMŘÚÚÇü0qiůTí•#óĎööí7Ăî`6ô‰śőO¦é=Łąa©DřÚäĂXc‰–ö_2±ľâNFíKěîVŮÉΚ>{ú‘`߬»ďnľA_áÚ™b;Pd¬líÜÖ$6ť=Yą‘Tzsß‚b,Z ře^ß°vóń¨g˝@GcĄ˙˘ †Čŕ6ăHD°{Ű^˛gbăŢeŁQčFż&Š(®ţíeăŰč~ćĹ(˙đQËĽ€VYňřťQNÚ_pŘ.†U îË`úíi÷ľ¦ő‹j•“GŮPVôÎTSÎĆ~ú ?^*϶°±ě›rA,ř®! —Čq• ŁÁ=“„(©Yx :n@Ň“ÍńôS˝›#λs. ±Ďfĺ˝ p¨»:^kňůödEŁ:kŻ­+ßSřŤ6ś áĘ{™?ś‡ôéM×Zü3ZĆĺ,ˇŰŕ č†pÜ'ŃŇ­hż,ŔOşbťçą]ëXó#ŹŃÍoÚÇůŃć1”ůł~ăŚXoe+˘N>T§Ą˘±Žv_ë¨OÓ¸+%ÝßţôT=šs ą"Jŕć=ČWUµG›™nÓjM? ™gQ…¨šX44®ćťô¨ż YöuŇîŮâ®ëAś’Í^Ě\čą3˘fWz›1‘Ó0#¶íXĂqĹxA—đ‚ŽÔ¨?'ČźZJ{”é=$,+X[=ńć`’<ěýXgä׆ĺŁO»b˘ -mxî{¸Ľs°nűßÂŽ]TůÜ•·G+©˙Ź[ôŮ` j†ěşL—Úói´ X#á^.©aŠíťîŕdm% 띢›rČAaŐ7›Đă—?;A¤ľb݆C)"¨őd†8ę â;xU_j«ĂőÉp–˙ÁtHw,ťEů¦Ř9Ś4ŰW‹s§ ľľ5˝®ťŔ˘Łś3–(Ë_ŘrťÜY˝áßöÜ›PĘuţiČăt°'ěW7G·Ř `7#ĹÇŁ ;Ľ~QívaÍPůó7`3}śćŃEr,ˇ€s‰ďęň®PTU·ß‹ăűiüZšE0 -2ĺë¨Ké7~/Úň(*ť*OĹ ľKÖ*ŕý#]{-|Óƶř-xqŃ.‹ -đÓ\Ué¶î2ŰĚG(yĺ¶VŞÖąvč(%uŻIICč—Í'#q×gŘŁÂŔjíWŹŚŰRş8ŕÜ<·Ľk´ć‹˙äÝÔPĄc#_Vź’·ÓÁý㍠±z/‰–ČxđÚÂ= ¤ŚŤÎZâ<śYEa-Őć:–HöÉ„˝pŇó Ě[b*ÍŹ«ŤĂz]V Đ÷]§BôĄúý:ż‡RjiŞÜ1bˇh#ÄIP ÷UXúâü/|hŰh˘[ž7äĘ™ëÎ á†V8ÔÝ×TĹ5Ű›Đ)J2Š´Y 4ŹÉŃ1ZN‘2­Ĺ ŻKß•$7 ‘çËňę‘4PŤOÄżěPžC&¤ą0U]ÇéŠ'çqř¶$Vzâ5b\a‡Â[ŇŇާĹe:°#°ţA´óŔ¤s.,…­Ý©Â_ÝÓřµ).—Ôzîn sě3GďĚŰ{×YŽX‡38»{RżG^U Q˙űpä`söëh7'JFYŘď|L=g/lťćhe:NĘ,ş­%É'xŤÂ.»zĚű:endstream -endobj -4364 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -’nŽÓ(żť¨é8áMOđÂÔc=ő»fngŤá3“ęó˘VŔđ”A0Ą±8AyeńL¬OŰýÎŹ€ í˘—[ü˙Ń㎔,'r!žzëDgĄ=ŹŁ‘ŃÂŮđ„Râh˘ÖzşA¦·9:Aß\¬đ"!—¸EË(ŢPĂ­ě¤\ŔO›S¨TÇ;°ě 1ËGÉĄ›]lôU^÷©ŐÔ‘©ě|¸c3:˝“/ŚÓq5Š ŕb…9ş­ŻÄ3˛Ó*[®GQZhp‘h“˛čŤ,ZGÎ'ůĚI« kMj’8ŠşqbĺY€BLZe«k€jŮ´‘ő)%1—sΩZ·‡u‘OQ¶´ř3=ÖÎ+~ĘÓŔÜ猫¬gcâ­ŃOĽf–ëńżX 6u¶(Ä!š>iٔʎ((ŃłĽÓµ¨#lö>&”aY· űĨ’ZŞ! -ËV|7Í8s2N`&¨ íťţ*¬ďËĚV‡Á»×ź…]§ä^»&Jńbqco1Äa†ČĎä3K´Í2Ô¸ČŔšĂ2Š},qDŢdr®ÁŤ ÍTI2ý燢ĺç¸÷Üł—o—g ř\çITŃÎAkˇşd«ů/ľ»Űžs4Ęc\Mş•ݙր ~Áđ8Ý%ŃfQj`Şü -ëŐń+Ł·jő–aŮyŞdS¸fű‰2P·?)ľ°QĚŹUŻ4omŁu\„ b¨ú©6¦ ÷ÍŔę ěâą;ä†&ŁsĚ2“çK†}ÂöâřDiű`¨V7u‘ĹĽ1oĹ4‰1„Ŕ --ţăĐĐ'GÖ–ů×]R3ZŠÓL4ú©XĽ-ˇőźň©jTXńţ%qŘcL-ýńh$/0üf´*ěŢŁëđő(ŁĐ^?,ţnč‚űGĆĽ9c'•k`"z‰Ş=śŢq‘Ç…{KđUŐđeĆ®„qU쏲~7Ç˝+đ…/mŇťPíVűľ=řű1¨/… Ô9™iFąĄ KŰf'ć´0ď$BvŻËőRăŰU=FQŢ[_âÜČMY†Ű¤¶LłQ‹d1C ­1^âjě%[»ËwXŢŐ®Q±uQ|ešŠ·w·f>Ö0Ź:.–’3©¶µŹ)Ś ®ŹŘç—Ő9–±XěD)ßtŮŃî%“5@ßm{3k+ŞJĆówÓó( eä ŘQ$mwĚřrĎ‘+ľľ‹ ÷U?gyćÇ#Q]A Ş@[Ł—Š”lş ŠŘ6%))×)¨§|Z6Owĺä!,Ň9pD™Ä7j¸š3I9Rlˇűó™“>ąÍŽfMe »«Ĺo˝ýíŠńŰŻź3…|’}yׂŔČ<Áňâ’(‡ŰĄčťŤł/UŰLĽĺ\ 1˘Rµ»E=¸‰.`y§ŮŐ g)ÂYďv¦ÇáoM|ąĂJ•bč Řmă´ę‘ -!7¤č’ - µź†‹łq84?NgŻE5fýŘ»>iq1Ż›#,4Űś—ËŰfHµ8ĆеđIď˙‹`¶‡ţ˝‰Eë‡x%s˙ĹȵŐC/ĄşIŚŢΆkŰéŰ+t€1ŠÂ'Ře4ßô¤~Şř}Š˝Y€§¶«U·;-ĆÖ0˘Đf™ Ôc€}†zĽŻ!ő…—]ě +×Áz0 ç˝îrp«Ż6ˇâ“#Čăý9ňöµcUO6tJ9ý -fÜB3SŰg!nŢČ— Ăí̤°ÁUµ —›wvđTn ˘×í2Q®|ę) ] éfžő ď¨XĂ'KĎ75Ů‘0mQKfÚf ^éÂ/Ş|šäô6± C™CŽŁM–ţóÔR+»––‡l†ăTęńÉťŽÇ Ąěňu¨ěżünRözH†!Ľ‘…‰ň"Ö=s<ÜŻ,Px©č27ök›!gUŇ…9v”Ř’¶BWŹ^6$Ă$!yń)y =ĄVh©@SKÜôk(˘‹a†w<)đÂť«Űµ~_Äk)kćŤ"ËS>úŕĎä\ EŁ#IĆĆáQą$ůĺ@^ÍÄÚÓÍçŞÜ’>Ĺ´/[-ŤŐw8Va‡•ߥ±rlŤäô#éBUUš…?~OŰWŻ˙¸dÁs…CxÁßľGgöż}kň”¦T|Ö~Aş2«gz -Ş+“&řČř±endstream -endobj -4365 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream - ¸$ˇŐŃ©{ž÷φęNă~ůËܢŃ3ś:›Ý’ň9Ţ -}ŽŢ©;Fë{$e5ýCŹ8JÚ.č­Ę$ŽýôPPYôÖJŻű_ÂSží—8·dAyĽz_¤­c¤y}I=öKň˘Ćú[Ô¶D]ç÷a»Ë×'ůÖ˝ž)9SęŇsvôËßhÎČ#Ęř ď;ŐŁ(·jzĂěŢg!sÉ<VŤˇđĹ5wţŇ`_çř­Ăôő[ű™Íżţ˙؇c*J)‰;öÄŃó–ŰÔVť˙[ăÖ%\/»ľo§Î)ąç›í>Ď»7GĚ?}E7Y •E łˇ_ÄČé]˝ÇxkJ69ĽVÁ݆ (· ™ $.S˛®#ÂI ůú”OĎ?ĘR©“™¸ń1XÖe`\2¤j$z3˝Nňµs… ĺŘć8`T ßză.wˇYbFW¶"𼥿 ĐWýgç<®ŮT0IżöZ:ĎíPÚÁĹĶL•¬)_Q*ÄFO°·Ă^JĘ1˝R¶°RyĚňjťźj^Đ©EAŃI{Оb‘xâťwU~±K#oÉăÎě§ŃÄôN¨¸ăšÔŃď)‘ż7ĘJěţ§ŔŤt Všę/|ŹôA2zÍ-ý.‚‡h‚±ÇYW [ńŽrv~rŢTĘ€7ÍŁ@:$Źhá¤.O^gŞŚâ$yť¨[N¶Án°ĚśLô”y´ý"ěv˘HýgaÎJ1 -ßţŻűé¤T?ěĺčěî•çŽÉČX·ýD‚÷†çş±š¬îőÇ|Twö6ĂЇŞţę îĂOĘn„ŢŠţVN?Ĺ]B•N …›á”·q°v/L&şĘďTh‡T­>$%îsö#ů† îRG?EîÉv˝DŐi¬­±’'î·2Ů1ś%V¤7ÜźâUťX—RÂë˝üoşĹ÷íf ú'çí|ÄGą­šd•MĹƬ"—śR¬ dWbą[. {î -n\–cšSŽ_C"DMU®0Ö×÷AťU‹ŢLěIÔm}ńîÄş.jŃg۲»$;~_(đőšĺÁ|0śßuŢË ±[˛Ńe@ĘÍŮdpX,.)`ĂŐ™âďö=¸Ć‹Ŕ[ÔŃXÉT6@ÔýifÉą=4ÖD­mbç?AôVQYńý:wRÖŰ?tW‚€a9c¨nAÓŮţŠKezĹŰ%ÇľĐsOŰťŚAý*^夠p~\]ű#M2źË±k"nÝNĎü0‰W‘¸ÓťY+@ć組 GŽŽŚq–šą’>š2—­î ¤Ĺ!3U_«w鳯QĎ·šŚ«2ľ =gžŐĺčaëň.†Č`Ő°ËaĐsN‚P\ď2ža#FGz¬'˛R b2¸G’6×Y˙čŮăÁ2› 픬m{,ĚňjT9ł° \Ňş’"kŐí}P­ëÄ.´-67€„ČčŻ%ŽŻŔŽ›“/Tíă!}– 8š>)-Hű¨ Ď‚NŢN6xxE\ŤD‡xęř9en®ĽqŽ%Ą:ˇDĐ#$Ĺ1±ĄÂ‚Ç{vj€Sa9‰·3jĚ—Eg«5˙IŞÝmś‘äó5ő^|‰«Ç"Ľ_]tfěňsK•ŘmaŁm -_™  źÖfK9á©^ś‹¤L˝§ĄýË”SĚ )GäŚy6bFjQyń˛ÎÚ/=łÉŞyć¤'^•xqA[eíÂöµźÇ*ťó‚uNx¨Ĺ Uë­_ňCúBőGA^ďdUÓx”˘i -¦j—­ŤP0ŞlF{¶ ;ÍŃŇĺ¦âÖĂtýż7`eŹĽnévN‡€ĹŘÁŚWřxÁ‰ŔďŐ%ZŁ,‹ˇ¨R–k¦dTAéiă]ű˘ŽÜŢQJ@¦Éç-%€ŃtBÇ5Ö÷ď“ĺĚü—ѸwŠ‹łâ‡d=C6żŠĆf™x®řYMř‹Ý©~•ťeŻ;í >„±mĽ0üă.yö˙ąZ Gy…aąCă,3šĹF#w(m•VšŇ{óÍoź”=3^ř·[#Th˙ťż˙ť¬ČHĽöző¬ÂŚ}†ę*5ëk€ůhżźLYźYÖ+?€#ü6<}™Ń…˛×r®Éţ6­ňĐ!Bű‰>»©Î&XÖ˛Xűh¬Ńžvmă¦ä]x˘gîl’~jŘő+łç_‡qYđf»Č MÇ0“žL55ĆĹ ˇQçBvcÇ{K´Ë}ľĘE&ˇí˝TěÖ‰H·Bz‡JXŽ% AĂ«áźĺăpËlăe†Ę?„®ŽĆ»±”j°žaKí]mŮapŠţŃÍĽ¬úŚÝ¨]ďçÚŤá°ĆíMrŹu4ÓÎÓż•ČŁOŻ9}¸—Áł.ęyendstream -endobj -4366 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -žĆŠ EţŠsˇ™úO#Ó>ŞŘV<… dX“’?¤Ś^T™%3ş>é[Z죋n„FAw”śło„[ĺĺ4Aî8ŔOĘ ×ô7ő’/6 BÖ©ëF› äŃePáe ;›~—ôKy;ß1_{ -¸ČÖę8—F"QFĐ˝tLíŃşŐ7Üáč"”ßµă~8P:îpаԡ˛doçúĐő&ĎE•‡A -Q fĆuąÉňů#l|ÖOÚ‚ŹükQ(Ó†Q­ß­qbąj¦Î| ‘ţÔ$Ň#Mńhˇk(šs‹ę¸3r›w*ËĂBśHN^dMážŘPĂü© ®°›PYd+-Údj)^aYŰěşć†|7pw=]¬ş -cŤ×Mň~ÇĎ–âk/˛ŐĎfŤůíIéZ`,>J -:Äikeyž,7ĚŇN[‡ź( -ź --».%Éíˇäč¦ öúč -.ŔĆ·(”Đ -~č>óęö@¤‚,k ¨ą›qEXD¦â˝={Z˙,ʰäŹ7…8­‚Ůď¤Ű0’ŮQňfó"’ňŤF˛žî`™±čť¤™ˇćÁ…Ş<#›˝~COhy([ŇÜaCøm”Ů„F,żq7śMg» pĐ ÍŇáòĺh‹‡Dňw®‹ĺU ůŐřűqťD9Ó¨›g>kĂC%t›luĄb›oŰĹţ nĘ­ř0’˛"$^ˇ†çĹ+­xŔ)¤¶V»<)ł žkřÉ™wŮĄáv¦š>**±9U{lç7W†qX¤žÎÜaU˙®őˇ_ŕ˙Źn]ž¶ŚÎšyC3×]T.h€1mHíQ¶çi–¬Xm)ä/ZăÄ’§ÜÄîtmu)đGwş8íšď¶Wl9ßUžÝK6ľj®ÇĐÁěíä‚C*.ÔŞĎ’Hó‰×ç /ôO ę}ˇÔ ĺrumŞśn˘Żů*ëv°h(4›–FoZ¸5żäć¦Ykh•X<ŽĚ&ĂA-ń ‹‰‡…4Ö.ěşĐ{¬]z~˛ÚŐtňŚ(Ń*1WÜ« Ő{O}­® ő• ťH¸e*Bőlł0€HĚ—TŔö&ő5žbűË’˛y]xn|Á]",š ¨=2eÎ.ÄŁ?®ďĺŇąŞŢç¬ţ:Ejô&¸vË‘„ĹÔ/M† nľűEwí8+%Äč6Ť@NŽ _‹ľuÜN#üȢé2żyE~"ę{Î\´Bw" Ą2śR˙S!ŘÝíĐFpŚ´ĂV<şřÍKô(=Ĺ_Ő&ŠČäćĂ…ů­x`ű˘Fnł\L4ý ¦ŻĚŐ*u‘?ýÂH8H…çÓ˙}V.t-‚ć”w©ÖÇQŔŹŃ =.˝łŚvRPšÇô.7Ĺ÷ŔqÖ耠¦k©c/Ü\ËÜŢri±˘UjfÄ\ý|˝h‹1ęy„ äüF X“ ’÷ŔŢD{črB ML(i11ó%Ş?í–ű3ę˝Ó].€?Wß‹©DđĂžŔíÁ„ŁĹŘ=ń^?ů #ţ[Q÷Ú7ÉőtŮô*˛D‹îŚĘČÍ*]Z`^™ž¨ÔY+—¦°ŚÍż‚nEmżMÝY*jĆf´XjćÄ?KŰ7ĺ–żoüËm&ÔO6 Ě˝â#op×xp6y-5 wJ14É~W×1‚ow¶˝°Ä>NµĘ§ôfiµŤgo]ŃAşŁ[Yě§Â˝/p¬ő” Ózf)\p^Źř]”Ĺ> -stream -sRîÓ2ĹČăđ6‡ X¦ť! ™G]ĐE7KžwhňÇeŽXd¤}Śđ\Ő‰ś5Rŕk7fwaůIÝ“—ëH;rT<,Ő'–@gFP5犎,ŽV¬Ĺaž`OuAúnaŕe1H=­ĹÝÜ‹/ĚĹ0wę»lrYhT!+-íᑾV€ůń€©öwút¤”Äs“\ĺĂŠůqWŤ| µHDUĚ'r)ĎOĚ/%_ VÇ›ľŢ´*I+NŮĐ&»ďěče·Üi®]ŘÓj}nµL<Á+ňŻÄńrm…ywÖkIĺ‹Ü Šů†»ř)·vÄó¬9 ßőMđڬ_!¦Ć΢K#Ş]tîž#H¦…E>sÁ - ö-{Ů3Żís©oĽ×UćĐŹŠŁ®hxčźS76 1ÇĎŁÜf‹ IÁľÜ&r#~í*lóÔ—6aéyĺ~˝˝qł hî °“;ÉN z€Ť¦Ądř(?3ŔË9%''¶ą$mgăZ¨&f•4 –şž'Ň#S˙(@ŤeĽ¬1]ë%†:…x-\ #>žŰÖÉ/vłµů¸Á‘˛łôÚŃ{Rg+(GŢN ŢŞuÝO°Ă.çC,|<˛_tďn–®ŢÁj Ţ`H·Ň}ŮçŐ­ńФÖGá}‘2S¦6$ó_{ë±&?N)˝«ŮËzrV~fĹ—(Âg×KÄxŚđş5GĽi—ˇWÄÁ+”ThˇvŰÎł ´ĘČý=ĆCP´Ď|Ţ:ř Ň‚‹JŁéʆî#&ş ŁP8U?Q)Ŕ±Ć?®ë*"ăîęŁäĂf‚×ý÷KYś–óâş$—ţFÍËĆŐÍŘ ääÓ01UTLx š-Ns 1R§‹š§$¦ľkşĽÔh…Ťľ'UĄ3ŁcĽ0ĆeoĽŁYô›T~ŇB6EžßˇmaƸ%ŐË7úÉŻZHň\ôŹ€ň’ßîŘ·źo´ő¨ąÂEUĂ 2W–}pK/jůlą˙ÎŐ5`¦W4DÍŻwߥ÷ł®xQŞ -ţó~Ę…G¤Ćó’™ĹęHŐĚłŚOSýFóş‹ÝÜ^Ď–őíČ™·‰AÇđŃ‚˛ŞĚ€™±nĄw˛9młw ë·zFÝĽöÚ®DP3ÓşÖ˘ź†Ű  Ó‚˝EO.äkÔů¤Ź–*Ń®•ÉĂ…żéÔ‹ ·Ë±?Ŷâ׊>=­/ëcXŤµmëîŇł<ŤQ¸4¬XdÝxî”ĹŹă-Pd¦ˇ8©Ĺ3ŰM–şŤ:Ô #Ô/wRᆲ¬ -†ˇă쬛Śiü”ť´;& -Ë]Lg™ę´\á2Á -ŞĐĘyś‰a}ĘNÎ=±Ů˝f‚ţŽ- t±XíĎKqŁŁw5sŠŠ>ícÂ?ćËqL„é>Çč6Ę4ľŁM§ -©ŽZ( -{đÓä’<¶ňâ"aĚ1x áŇş CÉřÓ€řÎn„_ ě5á0µĚ*żÉáŔČa´”JqWDGp:_1č>O”×ë=.čNÝ”„Âj!jůendstream -endobj -4368 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -Ähd!Ř/Ť–˛ńö,t?4罞֋‹—‘Až»‹-§·ĄňR*w"X#,ĺ¶ŐőIűřm–/Š€+®!kEvűjY{DźD&l)»5 ©y(2ćs¦4ňŢ+ť)IJËV÷ĘMÝý»ącN«Cm«!ČŤÇ"†&řČó•_Qţ&a!ME*˘.- Ą„N˙g@QŤü±tě[Z'C tFĺţ/ůżR —/É 5H8Q‰¬·aÝă{DkaüWÁÂT7"`pq»UU=Şę沆ąĄ.„ókĄ)—®_Ť@˘U_~B«šr‹Ç3-a幨řâýJ­čą)Ŕ.ňéß=ë}×ý5I˘‚1ZaĚ; b5p'ĎQk!qOKq·ÖŮ| -eBą™Ą ®3őű]eFÝgQ~őŞ’Ť(4G”ˇŽą“$:™Ş'0čѶb¶Ę&Ę« sMĺmĘáđ d33.;̱–4á=4çÇ6i lrc%WÇ=AŹŇ° i‰: Őľfů<Ż‹Sńű÷ŐUW“Aăó˝WŚ;=˝Ś‡˙¸b`«‚5dńU¨v˝k_7ŮQÁePté\LĹ!`ĎŁJÄŠoĆN ”˛jzuŚw~ÎĎe˘&÷7ÄŤá–®lfŰ¬Š¨üNŚzÚś8YEň‹áóűTm -p­K®ľ2âç,şßňTţ“FB”i¤‚Ęąýĺ%®1PĂ®Řa—1É̆˘ťW]îť‘¸ŕs1u°Ď­˝ČĹb»äÖTž@ľKnś¶Ź K &՗ͤŞi6‹Iž»ěX/ŠąĽé1ÔµT…ěäŹA‰nů#=[Tk»`*‚Ż6®˝_^°éü»Z»i°~LŞĆj»)Ҳ8ćŁjŚoÖÇŠw -Ë1·U|ľ,ÓŚ˘]9=[•HŹü}›Łz'ôĄ‚óŠ&FöŻ> -stream -+G\ś—ďŁd8XŔ¦ăq VD<1ŮşQLŻ2BłOŮŠ]ŰĘBŻşh“N 8Q¦Ô.Ź‚ä”L?¶ä9bŚűq•—|;÷Ą>dŰŃ_/qúYLOową’@ Ś!ü^°Źűwú&˛;Űŕ¶ř»k;“|Ô˛‚·o`Đ\›@ĐoăÝŚľ#:ÇIJ:żh"Łľ'IQQďtdG§Ą˝ťG‰ľó)łë¸xÖB$XthźÔŽ'”ť1t\Ý`‰˝T]>čNGu÷\€=QjéôvmsĄ®Ł1uqîä žG~XŔMżl®>X¶ĐrQ6·GťşŤ*fťJ“ô"úŰät› şZ ŠýŔËiBČ«<ô— -…ô˝DéZRäyN$ŠN*|i>ŕČť’FZ†äĐţc!‰śµOVâi4Ą ůʬ©"mp GxťrŞ–!b~ÜŢv$ť&ľ7étm0’¸!g¤o}†…}†¨qt1:«u|>·zŤq· -G°±źJÄĂxs®¸>ě†*pn -^Vś 2Ľ9ÂP^¦”ŢAĽü˘Ť=îg`¶ <ŁZ´{çĐÍű~üčÇ!ű‘SÂ(Ý:™m3JN—Ž‡Ţ˘­qzBá :{‘ĺMÔ˙ţ† ż—&`ÎÓ˝%~ÄlŚu`¶]Żľŕ¸°b C)ř ~?M#Ďĺ<ŞR‚żŻ¬cfk=a?Ü«13Lqj&Lpţ¬kĘUUřZĽ@áU´ĄP{ aOµ1 x#oK ZŮCfÄ»yöľšż_>Śó(‘Muog»´]ÄX&ćËägy-śř }*6î‡ßxŇžKňÔ‰ŃKJ‚ úśâ ŰŃ®nh`ɨźÝۆŘáée”5§A*Éap38ĨÓjꑸčm(tçé•Ú™ÝŃÝXGÎł\vŹa»ĄoÇ›*]ÓŃK µh„ć_ĄĂŔ+8¸\ćFźţ) ™+ÉF"Žc {hßýŹňľWërĚłŽÂ=xóT)Ąe -aiąq8}ô:‡ĐGävR”7ööt'çŇUÝ®„ÜËűHÎ1Ëd`,Ęî^˘ -Ý…™đyʤŕ;Ŕ(ŕě)¬đţ>łcÄŔ$e(îSX`G°ÄĆÉW!hżňW˝ČÚyď)Ý·[1¨ú9–ŞzŢ’*á bź`»Ô¤Ěked,RΩŕ˙C.±oGxˇĹ…D )k?Čs§ÂżQRu a°©T;Ľ)9Ěż—ôď†l4ÚÇzń ĘP¶Ánşźez`=-ţ^d˙Ä!´WC-ć@\ô©kÂł˘´Ý‘DM?w™1Fa+Á¦áÓ–ë¬bů\«+ËKs7&ů©¬l"¤łÇ:ĘExŚ, ÚÉ/+†ÂB±ľ˛i˙č÷U âh->÷˘éĘŤ“J¨Ż9»ăÉżż]·¤.˛QŮóx"™ŐÚÍĄ‘ę oęcúőâŞ?J]Đ{¬ÝĘ–Š]TAŢű m Áncźv¤=@ †JľZY9ZKJ‚Ż ĄËł›=P®&gƶH*ĚqĄDöS„~!Öx@řń.ěuJWÍĚĎŤťqwbjzú§Ýji°;$]ÔZ§’M§ü÷ xdť±­iîqF’ ¸CĚ„»Zyş –ęDĄf‹*âB°•ޱ^ř}Śd뮕"í#˛c~éVţj *đ#Ż«*(‡6J·Yn0¤=ĆžvźGű7©¦nŚ9 tĐĺr×ŔÎ6ŹŽ°®5?§—×ř‚TwŚá}oi¸ćŽ^LĹXĚľZLNv;0ü¸ź 4#±Ý¨ŽxĎ;IŰ´4;ŚŮŇ1a ĹÍ ˇ¬HµöJ2ËîúâZ8?mŘ«™3I_9CrZW§m€Ü’…dWűôą˛˝Ż -~}ăŻrŮ–}› -ÄŕO‡;x-> -stream -›¤ć" *Ž}»IU{3\L8ouY![ť¦+-OŢÇpNc¨7Ď ´ýť*žßz}S:Ł mśb”í|!=P¦ –·–µJ{"Đ"0ŔŻ ˝6YîB¶EÇUšĘZT°rĚ ßł\ \€„ĺŻëHłćIĐ”˛<™(¸Lý9ëQsPôčq Z˛‡đÖHm—nĆB‘ňfł¤!šîĚR&ÂąôRRŘüXV)OjńÚÚ‰O8ÁLO.t>`~Í–='ßYĘŤ˙hČĺ9Ç5/–̉Â*é«R q$5so]Í-k'áXs'0if‘Í8ž¸·—®†,_AU3d°Ň‚mŚOŇëo{ Ä ŚŃZ°Ňe€•ĘR…ľAt­Ď<Ě.źňÝ -Ň’€ŠL4ź/ý¤.th›«ě -Q’n—±łOGî®äßč -Ή¤g–½ÍM¦ŔŤ¨{ÓćBч]䯾,VĘą±šo•#ĺQ&»¬NKśÖ!Î)KŕĽĐŇ…W˙F¨†đË4ľŰťš+ß­KĆy—C &ńÇ]3ËJAŔž•×öŮ›öyž®]ˇÖÇ”-KIpëÖ;ü%vE9(,'†Ź29qřę©qíáďčßÔ98›yEva»@Ń~K–8Čŕb;oWA~ł‹釚¨vŞŰ#!FŤçî ę쏝—L†QŢßĂŕŻ9»`î±Ô<1`m‘âk†5,J9JŽ0rde$׳á7C—%¸YdmŢ®‚&Üh+ćšsD»¬ŁÓ‡r×Ů÷˘´éKp\î ĺ§|Ą™•5zríÉý4;Ś0?KabńöWpíä•˙&VÄIÔŤŞ ď–đ$Ź6˝Sč#YB4±eýŘÓŰÖă¤2‡ű…çügŤ(&¤ÖYo™fgç(QńRm¤hŘĘ:˝jp‰›üÄ»7^˛ cTżb¨1-ĽĆe5bű #αâd˛Gşä •Đ,ń’)€"łccN˛ďÔÜaâpŐQ'O sÍ"[­’'ÇŰ­>ýFt™bÖŕŐ‡Člăň”nxőÓ,iMĺŁĆŃ#?âű@­řc°?ďHňţw?S`ž`MLy_ž¸c‚†ž)˛¤ đreޱ:&,#ĽóÍ Ţ¦6T@Ń1˘>ę{F0¸6A+xëúŚĺN¦Ný­9‚ÔÓĂĺü”9| -0źő×ďő-±Î†?ŠŐŤ˘OÁLšŢ#żňů‹hŤq†űŽ…ŞřO]“5côÍť¤Ů?hşd‘™­4Í/„5K -ťVŃdĽű‡‹růĘŔ7oضIN\Pś™m|7™ĄąÎ…]Éźuv.?c}MśN'Sśs‹\TLÂ*ŹŻÜŕ/śBĘq8çź—µľ Ă};‰*Z—í»ľ*öÄĆcuv’°ş—ţ7ˇq @’â%ŕń¬Ĺíi6Łk}Ěî”4ÔIČTąËž1rr›IRŮĽÇBh“_Ô\Z_ -- h(0Ä˝}ôŽ@‡ĚH -$JaC¸ -™(ŁŢłąłľč‰rŹŹi.ŐîŔ‰01>ÜĂnP„&ʲßri䥑S(”±iéÂĹFë1'îTË÷ĐĘÇ2Ó7*•[KÖ›+ö,îšźy*G|$tuë1r÷-qWCőđŇíI±'EŃ™ř;µÜű¤¬ÇZÜŮćyŇ~l*THJwk®ŰÄ5"ŃHŇ* ţR¬„ ÝŠfrRPkŘ@3CĐôĆ!‚ čg ţ~‹”px2v;Ş@[GýK8ŕG;iŻI!ţĂGĺp°çr}ç˘@“ą·ĚČüĚ™µ<¤ŁF çĎG˛6nŠĺ®Ś–– Ň -Ňż;p]ďşLŔŮĄçs†­“ź>0č<–ˇŠ=F99Ř;ťťű2]°çi4¤ÖŠ×YýţŕWŻžß(Ą6)ňŮ.BACu[$ĹtHMĢKCŽďQrď`ULĎ/iщÝ˙« 0Ć„–ŐDßϤńł.:ćQqlĽÝů;htŰî¸#¶4Rľ=ËeAk m.‹ţó0gڎ*Ľ R‹şÉ°ť›1 jŚÂân†Ń‡Y Zj̶µžŻc4Ú‹Ľ`5içu"F^¬'JÚ?Ýr&g4ťé°TĘŮ2q-ÁU!ě­vB/~iF·Ďż|‘»6W…S±Y@Ż<ĽJ­ĄślŁ»çÁţ8I3Řle桟áŇÂđ#3ľ†ňg"ÁäµÔš`24ýI%2ĐťĚD? Ż|Ĺ8[/vŐ’}Xˇ´ ¤¤endstream -endobj -4371 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -›lżyvÔâşöü”"_ňůZe:§Ë¬}g(`Hµ˝ńžbşRJ~FóJrťßCÝKt*ČPĐMĘÄѢ3 ŮĎü -łÁ ”ě¤6_‹!sú†iÂăHTë;łŚ®Důʨ›ŰßőBžĂčóÓ†haŇ4—»ż®÷™CÍ3 -˙IäXI˛čZí…4¸ 8 'Ä&¨săWě¨ÝóżÚ.LĄ©\Tśy±B›đ~’BÚ_)đă“9OsŚwĹ“NY›2@^é¨ďçs(?–´5g;Hc!J×OqŰ´ŔI­ŮMh"©˛%K#VI/×ŠźźŠY0łą:6`®űz’×eľŽÉ»“^§n%–šČÉdíîű2ůM,$ÉÂéP9Š–LÇ1áʇWÜ ý×Wcgko!ś\é)ößżš!2}näÂ8ݰ†úR[Á -ˇ™‡‹=k.Ě!an‰Šx•+¨B­{é&…K9ŕO)ŕ,ו™Ś»%uëśzš˙›>łH«ě¤:¶Ňšľ^*lÁG,[Řá”sĐÖŽńŻe1ąngâ[0<Ü;apΎ̉ůëNŃlŮbk‘ÍeřV0řQ._r6ř 6ÚÇ˝§şĺ’”kâq¶şÂőPŁîOۧČX•aíO%m—Hź»ĽvqˇBÍIŕ=qćx9tV2hµ©™QU)o_PaC"~}B‹tŞôőŕ$˶ѝVŮţeL ­Ť3ĆŮ ĽżůŽćUU<ăäć:Śu]`o)řŮ7ż`·ńôTeU=oGFŠb•Ż -=ďC›{¸đ\â€>h\ w -8™m"Lq‡Á=©2S™rnçzäÔ­ł2 —…*˛âiu.)†ćzôď-Ř~a'u§‘3a H• vĐ=¤ÂRü®Ň|çiüDM=ÓVň7¤|ë" B¬¤}©łŮB衅*Ř-k5ŮŚ}{lxlΤ'ţąŔ^]óQ˘—Ý?ů%Ą)„č-hŰRć§k†•Č.I}>j*Ós5Ă÷Ž€L-Eüń3rśbߪĺŕWä…(>ô,Ó˘/*Úž˘ëŘĂ’uĘćĄě"ŕŮÄ5;¬sTŽÔC$m“CN–Ýrq‚Vkˇ+lŚDt:ďr·rAö9L©u qő]…ШŠŢ;÷ˇV±ŹúgçŔň¶‡Ó‹¦ˇş<­Ž˝˘"˝ßZËłA˙ęĐÁNü†¨§"¬:č°äÁ˙šĆ{źfř!yű„M ¶˝#|řĂôkohÝ -ű;Ő^ńy0íR–ą#k~Xˇ§xţzŮfűîŞ&¸öy%6N“/—űz.­˘iýµńĽëCĘ©v÷ü«‹§+0ĺYÎźmFWeĎ`'iEŔAb7ţOşűÝ:7u¦Çć3E@¶Ů!ę”Úóâaë=YĎ#0ţ°k$€ť¤íő÷·uňŔ8ÝŁF3gčD“`'tö'D5ďň¶čw¨őśÖ zö°˛­ÉXÖ ¨€Ď¶">Ú6Ă^-J C{ pKmc{ł»8´ŢYäVK¸¬ -!NMU+D$l“M'cłř -ůż6\jNʧ˝‡ˇWŇ›7Đs<Ěř.Ą¸ }8V)…ËŤ(™OńᢙZ¤č+ :9Ńgŕé2ˇEx3T6c&j<E3Ś•.7żY<ŹTí-­¸łiĎת âw…Îóx€Y8\JüTďwĘţn›“¤Ń‰+nZ§¬ä|?I_Ď^M3ŽyŹ€Ž ¨ńĆV=·(Ő°énčoâä’‹‚şzüŃ~ ZŠżz… ŇýěťËçâ6 "żz0Ľ€™F—ńł‹ĎŹ -óË켻ŽBZ÷Î -ڵŽĹzNÇ[K f$\+đ*TŽoe)…©Žď Ń®!—.Â<>™[(%ą¦t8Đ·Mľů˘ł*Ä­ťÝł€¸WgżlßRXXż"U¬1b÷Ĺs7{uÉÁDëţn^¸:華51WŃ#ut;Ĺ‚Fű9nšÇŻ ÝsźY—Źz‚čt.X{lĐËUöчƗőôŇĘ!<3ĂÚ.‡ń»eĆ#βÁÄ}-ËäŁŇŃ´îÓ!2$Ëř (ŕylnŢ1ýëV¤ż÷Řš~°hĘť°Âý훳˙{Ů]V(Ĺ+jĐl姆®wţľ4 ˘äÜď'ÍéT¸™ÖŇvüąthŐ|öHpY§m—4;_mďë‰endstream -endobj -4372 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -Om:Ć—ĺ7zŹăăótU);JŇwWĺhĘ~¤ÜjčâXó°+¶Oôô!ŤH˛)IävĐ‹x€őŘ…ŽNˇlqÍK#Oäär_*·2 ”†ąě5)-K1µ·U‰żM~¤TRDŃÍ´„ŕ¬1_ ńźš“°´ĎěYýpÉVě;7Í˙gQ.;PP$E˙Ę–9á‰W.BGŤŚ\p¸'·řă¶Č0N`öNË®ÖvČ8T˙\ËHěÁ®Ćž~ąľ!ć~¬›fÂŘíuâÚa(¶Ť™˘~ćE4ľ(çi<”˙f&i…BÔee4g Ô1t­„ŔăçŠ/ŻIľßŁ/l.=y§VˇŰ=QR¬ÉÄ´Ďę-IűŔrR}:÷gër«Ą—ŮÚĂŞŤ"gyů˙˙Çśľ)Xak°v}(¤V˙čDa'Ă™U‚÷Yw¬É=üRŘéß÷:ôl·íű5˘łę>Ý*Ş©iÖ”µÝ PôZ¤nçP¦ÄĽÎńNlĘËL„}ĎOˇĆ»š}+Y^™ŃXf)Ď‹DžŐ•sn„ćnE´F¸@ z^·Ec:·! äJLQP´˛éśÖ jL±Ía˙Ťhşĺ‘QóRö»72`•ŞÎ±čąlů?$•5Ĺ,şđ'`#řóÁ& 5—Ľµżé|O¬ź|ÉTĺ,"Ŕ˘´WČY8˘Ěfš.Tk^®mÎиŘĆîđßËÉmPSŔ'ťß((©–Čm©A'řś˛ąłlęňĽ8Ů1}ćŃÔxG-‡čn\Ó×;ÂHÝ7X¶ď_Ż-ĎwZĚöUüseW-ďi­´Č~| Č5‚“p˝Ş_Ąm†ţJ0Ĺű˝ oŃ0PőĚ”Ż)ŻęÔP©—…ŇkřĆ6(hůô¸Ö:2[Zŕv„”°-×ÔiHA®ćq×tÍT-´°ďĎ®ŢűşÝćgO?ţ_Üt0OéÖ˝÷]g -v`&¨úim–ć9É»6ý4(/nź N™;A‚zş2ę2˙ ˙ ˛ÇüX’ż?Vš÷zŕ‹3Ńx°Ť s,áÖřŚ 'z[wjýŠč¤‚»’ľąfqî@çîŐî6Іi5ZŁ^ł°†¸ÇóńŁ/«<č˙9¤s&’÷jBî&ĚäeĎcÓSˇĚžP¨+GŢŞqů¨»ďŮ·‡Đ=đóČ[?MXŚqqF˘QÓÝq˛fďšcVĄ3­ĆÄ -(] 9-ößb="*öş&5ő¶?[÷Ż{qżqŤŔü!ňŚżţ/ź=ş:ľl©ĐĎÂÄ!!VôťhĄ%ëN)Ś˝)Q0y”´Ńö÷6…®ë"@fsŐ±`˝çţ‘YúüްëÔËś÷$H)%f.ËćýŁ{CkË“„Ŕ‰˝Ňż‹~Ů˝ßyĺ[ď¨čµ»OÍýzžQę@¨¬]€şă0Ú:é™\}Q«ŘˇîŕÄć<¤Sł‘j§o&pÖ™-ĺ$ÚbĆýŤ­=¤×•ţŔ·íÍ28}¶Ĺ@B\‘ť4fÍWT5°A€a …t^c`˛a”ěŃQc®FˇT î÷~exĽ‰?«°;ľ~ÉëEre˘šüŢě\'öh/öŤM¶íD -‡Ţwţ{“0Ńżć'đČ€沷Röň±ěĆ_c‘„ŹTaŐ? ŠřĹ<Ő7·=KnéˇIčTp„$őąyfĎ%5â9tŚ+tm.329n rő[8Łĺ_™"7ie# €ÎC’"ť|{`¬]î%K/¨>¸]ÉŰ‹ -Ą´íĸţĂV߸ěnŘ>Ű@ľőc”ąÔUV;Wt™ą»čendstream -endobj -4373 0 obj -<< /Filter /FlateDecode /Length 2768 >> -stream -µę2—şÍ,öŞ4ÍY’zÖáĘD]?˝†€¤.<ŠJ`.OýG:Ź‚bktďf?oĆT>ÜŔ1qĸß8GO'4֕øŁčFas@´Zěٶ‹¨1źźiü/úWŘ}şśî »xş:DŹ”Ç‘WżU~ţ9ţKj3Ô…đ‰•S¸Pő8Žgmâć y#}ŽÍآçއS"‚ŕÚ7V‰m[JlÚ±IŤ´‚Ž+Ô:ÄŹ®8‰Ën€§ß˝,= N¤Í±á']‹z3CţYĄ.ü4˙ĎöK‰=ŰGßbŘkÓÍď¶B`B_[fOeÓ*â¶Î%9c@›ëŁŮ»´˛Cb¦2Ćäµ6•ÚďAbÍF|‹­׌Z•Ďąl69!˛@kăľîR«ÄńŚöMÜ&ŢĄ|ˇé€5ŇŇaOŤ«Tv$Ť˛‰Mńđĺ‚s®űÖěhťŮŤ5Z˝•˘<ň7úy$Éó˙g›ˇOěąW1ŢŰŚfÄÜŻ -Y˙rôĄ!S¨ôéĐw$ ú!˝á@ˇŔnćŰôŘ%™&$<¦‰RČ1č†OţŢQąť#H*Á«ă†×ç“ϨťKа!-ű2fŕÁŘEĺŇ0‡Ľą—Ť ×@­VČś_ň`hUÜâ×ô}pŮ$ŕŻČÖđîśo”ŻĺŻÔł5v¶čL®ňĘ]Đ ¸–·„O‡sYŔˇČ’°z„ÜőČuďSÓr§Ű§Ń»Ř·D“E·a´bŁÓ|"݆©âúçeÜAČ#|׾´Ą+Ňóߤ˘/xO$(F-|¦Ľ,ëŐĐgP˘Ýű[˙oâř†đóaçGo -Ô6j,N4cËڦ%g(t‡Úňíuu<‚?kŔę ÔX1´„°ö~ôăz”–˘+@†˙06Ë}WĂÚżĄív«^ľ…y´Q,nÓ–Őo„mveÖö7ý¸;#:ĚÓ„uŁKłËÁهp °Đi©Íp2Î?VąhĄ‘śă›ˇbˇÂ[ľÔ[PÁ·y¸!˙fiXyÜć·i “))%TŮŤÜś„ŽDÔM3Ă zQŢQ/±cćMŃ»s?é˘gwş}ş… ŮŚ5ě.>ź3Ď<5-»µ|îČ_BŇú:žÚ7´ßHg2ĺ-±-­–O$]„u?˘ô´ź¸Ç÷ŤťTícă¸b1ÚöŃżTŢIjá”î2ŔS’9ö‡PýŘ“ţt+ąŤčkľÚKw:ZíLH^L -cá¸]ô‹­RˇR^÷ôě•ŕ/w­éőq54zHÖçoş- é‘üiS#đ>†•ץ*Ë}č]ĘP€MEn)Pž ń*á·n5>WŃ\~™®Ú«T»(™OŹ6lŃv“ń¦8{,ŤÚäÉ’ÉRpń«÷Ü|Âńi‡n„¸Ź?•Ńf• 6\,WEÓ4$N#µé.é[Çńɢ©é;jkcŐ7¬už·WC5äg4śŘW+DKn5`łĽśĹ®íD<Ó3 ­ŐřŢ÷‘X† Ь|ŰôޢBZGDşćĽă4l~ĹjCŻâ~jú[Š;ż!앣^ŰËPźÎÚßŮy˙'}ľÄĆĆ)ČGŠ˘ĘJâQÄŇIwÖpÔ2Q$@ĚnxĘá•my}~Q+ôÝ…ť|_pć/@;ŁĚk=ôˇ‚ů“űá¸ük±u2öËP}—qÝROP" ł[žüÖí8ąnĚŹőyŮDN›Ąôąh;žŮJŹŐ¶@°ąĚŻ«\ -H.áU°Ăd -("üľ±ÝC/ÎY ä™ĹŢKÝ4žL,ąUH0űí¤Ěrj¤*Ľ ňz«Î+É2ö‹ü8Ň»´íĺR¶ęĄ«c¶x­˘j¤µÁáHÓnł ˛`óů ×—·\^řČîě+%ÓjmZzN=łt<Ë‘żůYZąMŔŕ‚aj9¬YŢśrÖMbrK•ËbŐńJsO*—!#B‹÷oWxOc›îě'ź—ä ÂůŐtě´¸&óžËqŃě©C{ľ&‚ş¦u—µ¨|ůĺŇ…'ÁĹŠ¨™×ł•t2’ żśí`őîĹ.¤Ŕ­®Ý`¸ř嬸‰Ęű“†/SĚ;űAUöşąă–j6 Şz¸#H0)ÂVŤÔfΖRŐĺ´l Hć˘÷Ą¨1ŘĚB‹,řŰ&"Ę©q„źZ¤ż"§ő„·Ě·&m"7-’«ŁQď(aUTˇ'/d‡m ¬ÄÖ—•śŃpÖŤWUQžëĐ}ňâÓ=GŁŽŇz,¨Ô‘2üŘ2Őže¶5ürjűG;NÍěú›5ç|pőÄŃ?Şíźě&Ő!,>'íYPőŚÎŹt„žíů ÎŇ>ÎĹqďfĄ”¦‘i˝©ĽÉ,YŻpđb»`\ĂsĆŞ¸g0OřÁ×çč™Ň*‡čo^‰pµB`Ml˙ÚĚD´ĽýŽ4»Ó;$OŃe1ˇźÇŇÎ Ă|%n~GŐťfęí^Ö;=~MB¨Čn¬ôÝwlHĐ<ôé1„-e*&Ú§iţl€iÍB}e!seßm_Ď3ôă‚"ʶ·Ľg|~ň:©:J$ŐňJÍšbtVU(ZáşŰđѶŰPj9ľÝTĆ*˛Ä–OřßmThčÂĚ#Ý^6צ㜸ŚN6ö"jr ¶$|} éUfŤ· '» -DB@N)> -stream -€çęc,+s~WŁrfĚ|]˘Ťł˙ ˇ0h \ŕně–—#C«g,H“1ćţőÂÉËpĚ…?ôŹ˝R÷RŠéŃQA;JgCSąŃć´Ó>č4g„J"ů6^!EŃÚÄń˙­,ÝćůL ¦H÷%ó"ka‹|ŢwüÔÍ™ţłN ęšleb±µPĽ8lĹ™Ţ ¤IŔž–8Štr!r¶N0ę㺤9ŹČ†ČJĹÍĚ ‘;ËôĺČK/-dv¬îżq‹Đ6 ` éUľ¤÷©&ďďĐÎ Aě{ɦa'ŇĂ6ľC¶˙g<ĄúDŮuGůŇ\ ŹuG´G®ÖŚś ą:ÍŻßÉ€Ý?§Ż;†k¸®ôëăŁ˙úÚw iÉSŁZüűÓĐć&ŰÔńOÍ9/äoÚäĐd3ĺŮihű§ý5$4}x„„L #^ćĄFßź'Ť­J’{[‰L‰>¬ąw €ĹĚ5ŠJ9ĹÖ™#É2JL;µ‡†ßU(J%KŞäĂßżË'˘6v6·=ć[ÍrÇ˝šçƬ5ď|РˆţÍ–Ş˘ă»´ş/Ƈ­Mŕľ®Şđ˙pßÔŤs…”}ń‘C“#Ťi~y8ő2$Ż›ËvâFŁĂÜFthţÖĺ10̉Â<+ŁĺEkrSđZ ({ç˘Îć9ńL\sC#aüíjB”r{ŞŘpŚ´ˇ\źŚÓOPn ´ěBŚ!˛ô$ŁçăN!5顷H0+D#e4HCÔŁ`Ógz»†ŤsJYŞ ©[ĺ¸ÓmŁgEŞ{‰3ň×í/Oř Lâş"ŘĐTY¤ÚAźÓ­bßĹhgÜ3ŇĽÔ Ő3Ô@®dRX»‘÷çž?dČ—,d ËŠĚv‘3L4ůî$1Ĺ;°f' *¶ţ9č Ć^a3Ş‹Ňf?аö"ö.)PcxlőekN¬Bq±@ 7ц ¸ąMzŘ9|ăýď'¬őD°Wäé·®Äđ'‡ŁÄUÄ‘\`Ş+TÇh`±’ŇĹa®}EëhHq%§§ŰX=îÉ$Ź–$µjQ Ăb`yŇפd ěÉw4Ü úXŔѶçH1ƶÁ/-ŹÜ™žg5 RĽŽ>>dóh7SÉÇ2P`GÔRÇܰ¨:YY,ZŚ ‘¦6âTő ÎŻ¶”­ŰýŔ{Č~ˇőüX[ű´4•,Z’ťśŁĘ+ ‰ńľAćÚŽ?"ŢĺçG• °TGBüÇj!ďa±)Šî—^O3hŰĺWŃzwf ÓsÁ`ztŕ»)/‘zџ͉|Ă.Żn¤üíĂ’«Čběw‚Î'Ăř?~ۆmŹß“KÚRŽ@ń˝ĎE˙5±ŁKäzăFüá1Џ†Í,Žvźşça­ęµ[°X\aóóž‡Ć¸\{ú˙Léű›†<Ç–GVěŕŠ™đ¤'Öđ:Ń("Ĺ_şPĎť“Đ>’UI˙ɧ};D:zE -°´^ÎÁ—‡3ó7-pšĚÝxD˙›t®ů˙¦Q)tţäšŘÁ3¸űŁwn­/ géž°ť%Ě'TĚüˇŐö÷–+źő(bC¶űŠŚ÷€„‘ZLÚNcĽ,ˇí§ŻŔű˛Śĺ—»Š(ę®°M¶*NË "}Qâţé$‰S¨»Ú~CÜňMIË÷ŕ‚Ł¶lLÜÜ+`»B®Bz2âârmLđxá-ŐÓqßrµ«‚wšs$ąX‘´kÚ@8CĹqÁ@Pjaú®*ł/SŰŇÁĎ5łňIyő«ś§u"«ź$>°ß ÁĚ~j%Ř”ËépnVötCęˇ5ÜţHČ»ËSöîn3Ôb~v¤—nżž2{ű›ďôb·ÄęzŚRÜŕ·Äqe]1L†ćŹ Hş†ĺ]0áiG”őĐÉ@ug'@7x\j!@¬Ä`N=ř݇~ĂřÄ,†XŔâ‡[Ż -áťT—BłŤĺ—ĚT- s™ŤpWhTßxŤpÝ ?-(†Ý•ťÇRZJµŞ•UߊďĐę\¨ľ{´&A0ĹŰór±Q° ëX•|Ž\•g—ޞç~-(grżĺ«óĹŰ4;5šO҆˝ý“śC-,÷d«Ž2=«á‚E€ăˇĺ źÁ@ű\WJ٨”w:öw -G†7Ďâ®v†ŹEŻ~B|K—ď9±•Ţ< /ŻCAŇľl´*řđá𬯦v.ÇKĘFřë;Ł“.tr =ÜĎě5If.‚ęϧŤ06rŔމJˇ?.đľ?Ä?ł˛řmR•( -›iä24V•‰âYŰKAđµňîÄ:`]]t—Ň´ÎŰôACIi2A–„ýÔ­jÖWϰ›&€_î <©Ů|ă ˙Ë“5–ĽĄ€Žĺ`§6ŮŇąŐĄŐÖä´;śžendstream -endobj -4375 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -ĽšŰÚ2tľbS ż•ąčaqŢXgD:"Âú´Ny6Ä÷mkzßď!Ŕ©ŮA±Č<&t,‘č™ô—|rĽ 3Ä® VŇqWˇ(‚(łĘčb_ň -•뵋Ä8Ô˘ ĐA–UwóUŽyŘ·VZü«Qj–V!7©mę°}íôŐĺYÚŘf„zXůűfŠĹFtKťF2ë˘:iÍ  6äţ2Pr ĹIPŠ«aÄĘĆ‘ˇşd 3Pßn·#±@ĎĄĐJş}Fŕ°ŚŽ›Kđ‡Ď$ÎYÖOqń왯«8]sÉh~ ó¨0„Yűv(«C\ä(ŮĆý~•T®:©–¶Á#Ľ„–%©xźu±>;” >7ŰWËS‚ą ĹT&=fTşEEUů¦źË8[yMĎ«˙×=j‚Ř^€Ď8ż9Ŕ'ÍjMB>Č.źĎ˛řÍN*ľ“p˙XýăÔ—n„.$ĘĐFÚLÍ…uÚâó/ô‡T¸€’ň»çť˘"=Ŕ>ćFgńŁägĆđ¬4KŞ‹EnM<%…­Ż ŹĂě -/đä0qŞC5»•ś äVKşŻpbŃ}dŤ·[Ď@śPź¨LÄŇ&××X†ˇöń÷ĺśľTłl4¬ÖŇqŇ;Żvó/ö»˛DiL=´A@ćÁ7ôßbu°7źĎÓ|pv¸Ě9ôÚá"q1Ú`ŁÎ.Cţsńć‡u’˝©ľZ¬©ó‘6ŕ„řťU§a˙ěYî€xL˙ő¶/Đ}ĚĹ´|ż'Ű™“ňSű¦ŘPŇúç:¬Ěyá6ŢŮÉřR€>®KIş\‘P ţD/.·—Çů\ŠâłîcžĘ7ľNÓh•©=ν7g^ۉ`Ż·«ôXek3 -~TSţ‹9Ź—^űn Ĺ"´/@ś_\Ć6?ÎŽ7¸éĎ©‚Ô&§én9ÄH"đ+0‹=é•´bµX˘68l SńodŹdŤcŔ «Ź›ąSÉ"’4“~óVE¶Čr5€ŠµUĄÝĄRoĹ˙,íÍ˙/Ôťr]âŢeřsRků&+gÔĄDtH“dă&ŐŞ•Ń—ÜŁ†x}“N@đ©=­óô˛ňAŐ·7C4žżJëëTřöřj.2U§a·>‡ëă9Ć„Ő*´ç©ťú“¦ż¤~l{şO‰ä|vx¤śŻŠk`¶ţAYŃű¸I9ŕ÷rÁdř„ďlĘP%€:†—Y"Đâ)Î^~Ř’r\ż¶÷ň5§u=4_hĂɵćBTŹä‰/Ý}lO™ăǿێŰ08Ç@FÝZńuźcţU#ÁwăB›'p2-ÝGÁ¤`(ĐŔ*Żt­é×ŰăŁG”źA…‹ĘEîęe ćˇ$޵ˇqO•  ă{ĽmŰ«ůľŢOĄx]YPńNjŮ5"ă’ć¸ü—áeŢľ)Vg–e{ť@ϲĺăÄJßđPKM3q#¦'fôÄlňo´…eę”BR\ĽÇď:đYvÂ{k˱Q:xß”€çŹJ¶ Îk-MaęŃř‡ÔmqátőW‰¶pÄ!RjŹ€Cv)ŰmSY¦O†4M·É@śŘ~Łhî™\±Vý -łËs^‘ž@á®Ĺ‘^\ć c¨^DŇ­gΙ©xʇÄĺ94(«w*f5"䣢{«E At0ČQ -šPpéW¬˛ľ[·!„}Ż|đý‡¶‰ëÖ‹&!čo":/¶ąĽ˛ ™yď3¦­A¨M0ż}Ă®—´ú"𯹪qôCđ ÔőĹtP˛ű0űŹ~|FŚ…ż‰ĄíZńZÂşé9…Hůď1Ůëitm:É5vŤ`›K [óŢÁý‡\ęA ą4ZYvéLčÜiyž†ş]ň“ĺ 4)WŐ4çzÉ–ŘWJ]Ëă༙_}°(ë™0&\jC6†ę„0h#ęůľ0¬>cuuľFDÖ.Á •ôc‡ížZcqe¶y{Ąůş?2SŇ˙·=fkTHVendstream -endobj -4376 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -4©*Ek*¸ 5áŹýGH@qDô)źIÝü«ňŢČ©Řä±=9QŠĚ¤/ɡ¬Żţ\L‡ś•P)]-˘l2$Śá”_(\3/Tßlhl Řţ<ť—ŃčąýRÖ‰0_Đ&ÓĄď5šYÜ}ÜR]`)Řx›¨Rň2Ň™ć“üáŕ»|X¦!gNO¸Ď%źćƨt~4¶Î‘ĺ}Ŕ°}IŽ5uŹ­GË&«îrú‡’iÇ9C#Ň–ôë˝.µňx#|Ó!ůŹľŚťtŮI ËŇľS8w/Ćbăp&74ÚsôxśńNś`/r{sf‹‰04ńŘ;«ČjĺtĽżi˝mtÉőÜvH‰¨ ™‡TȡäxßĎ—˙–ŘÓig4Q ëšĐÚşżn×hŰĽL Hß `o® ›íXkJ€łĘ˝™xč|ö$Áv-÷·»$ń•/3Ă^WƇş-K°S¤ö{hsš3úÚI'zŹ3•«9ľµŐnÁĆî[Ó @ćN¤öÇż5,˝ű¨í&Gß˝úśx. xëÚˇ_ä€7Đx<1*Ą‘AĆ‘ÂqݤÁgöK9îBýA& Đžh=fmzHł-9ŢdëóڦÖ/Ž}Ďa®Y#]k;÷ń¶–€î¨ć_‚ ÚM¬eB|Őí}–źďÚ\‚ŐWY#Y·ąEń-J˝“;g>zŮ]%ÜŐçęŔŽRÔ ä˛]q?@×pĚ^`ńŽ}[q TtŇÇÓÝP0PM›S/Ëť*üN@śÍ‡Bs‚r\çp]Ň_ ÁÉŤH­|üNŔb‡G…ş„ĽbuŹ#jžÂŢÉěä…)Ąî;6Q+~É“ĺđŕEŽĄäü>¦{őx´˝Wá®éď´Áű‡ér–ëP%ë/?ş‡áîčäń¦6ożĂÔlGÁl`(şÚBhÍÖX®×nDéh_ä8%Š#Ś‚ąIAłGMŤĽuÚjé±¶śÖrl´Bmîg˙P˘ÁŰ‚I´ÚŽ*íÜߡޒ•¬°}]Ńłşąş4«×<ʦz\čˇoç™@>ŕÉúŠ@.YĽyg`Ŕ“ť”©¦L6ň~7kŕŚ‹>Ţ‹ Żť—•'zŻ8QĹÉR±’ĺ]@°iĚ)ę¸-÷<©„ů<ľzĐ_«1Ćšu+Ă*W "ę,'¬5đ‰q¤;>—Ogk_Zť\.Â[› uČOxMy‰ł„fěŰś Ö„©§ďxkOje,™3ŢxĽšn6Ţ5ýťîş» Es¶Éâ©:«‹+Ďńď-Yů@śú䂹M˘Í€Ąv,ťRŕ0EĘož\vť­Ť/†A2k`-˘­ŠZĘČë&y› ĚjK - ¨á\  MßÖĐ -nŮł%8éŕ%)T)Ł+7«w%•\îę§R\ŔéŇÂçťSAl†e—ě‰ÄľSÖćaŞÖykíŐܸhËŤ””ÖF/SŔŠ(öM˙ů,ŔŚX´Ô|AűëSGu˛ťÎPáŘTľ»Ş_KÇđfds}9bßíĺĺ§.­Ňoo7§p|WôÍ#=Ü8ŕ axnM(SŔVĹźoď¦ýwě=6Ľ¦P ) -Ў· ąa&úŇ(?±äZD(Ľü…s„ôq—Z‘[ĺ|‚ö^Ę â÷ -$„…×NăŘŚ¸,ăçáˇĆOcZĘÉ``–Љí>ŰÁͬá˛m?ŮÍjŤĆ.Ë^ĎŮεH8>kÜwşńaV|}ŚgMh…#BË—RŮB›RŚ”}Cňzw¤¤Ľ› Xł÷UPä䄼u›űş";Mü©óU±Uf*вţN6_Š4Đďô}˝J2%•­ľë„ÔÔDyčng8c§S<ä˝ÁP`'T…ř Ž™'Ľ%N"M!Ó;lŕ„3űţŻEž9ÇY ôan˝ˇ‚Ż?ËrťĆPęĹ)ëâór×٨öŐwˇj2@B=»Ţä¤ÍÉÖa€Ň°Ěže|¬č˝Gż°đÄÄČË”/ÚŚ+×K] bĆeŻŁ­:ő\׾˙_ť”‰4Y ¶Óµ­5EÎŁö3yUW7v \‡‡‰w»gĂܶץOtY4-ůn ŕď“«ý±7jł -LŚŬEŇc…›y¨ XýĆ·‡âŃ1GG/ÄGu50Ŕ…ň)řJťř76[×÷[.ß×ËW ( ç*ŻŐ„ĹSyúü=ťŕ -çŞĘCIAn}V@ĄzÔţck^«÷Č žđ8$$uŁ_P&ëFÔď3t”śf, AÍĺ^u¸ssSŠă ­ż"@MÄś ‘˝§B“ţí3)=ÁU/;_ÍĽ™i-1hü•Ăíő´‡Üď>ç{ąزŰYÚ¨M -Ů #ć»ćč‹(¨ž”EPˇ~,«Ę…»|ţ20Äő;Ía×iÝ‘şE…SéXÍd& ţŐAX\*0A`°zÔŽzŮN}†L˝”źr8*^­e¤b-8µÎ˝ČÍ—É;3=ÚËąßK?ÉŁgŐNö&EaÁî€×Í TôÖˇ6endstream -endobj -4377 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -’fá%Y±§˙lÄMâŚc‚0“[¬kÝžľ«ŕÝ9’FRďéI“.Ňëš×»»WD\ŐîŔr! g&&Ď·,.°µq‚*” 0tě«Ŕ8pŁ]ýy3¸©®Y«¦®aşž2Ĺ5T>K%f‚•GżĺĆď˘|r‰¸Ú:ŚÄŁR=şL8](—yUýÁľ@ýt±Ś¸ĂÝ®gBŐA’ÄĎłLhCˢË’ěyŚÔĘ@ş=Ó}´Ś9Owôë´ôZJ4Ű(ŻÓ6ëş wŚzô»đ˝'<«eŞŁŽc“ŕÁ)ęt8 Łi ¸˝mβ‡1?=h®|Äx›IoăXBT°ŔF’ăű“ň\Ą—¦,Â]-±dšEgŽ!ů€ă˛ü˙ís2#Š‘0̰„ÝT2“5p˛@†Ëˇh*ÜNM'`ŹĹ5»€ ‚Öž zIc˝<Ĺ?pfsyÉ1km„\ú@ŤŘ;ł#łë‚ęç$ůë핿u }Ş0G˛c˙+•` îm‘˛ă´C?ŰŚ@ˇˇç“ÇŻ4Ҥk"v=ą™!ŕ^ ŐôF[ĐPŇZ|<†#9“ńË®?ŚTbč78Qőv[±jwb$ńČľ°>/ 0„­şĂ˘ďű¨ó/k|ŚDńÓ‡,Ú •ż$q -ľ~†G^rŬµ1[13Íß?ČáË0B+A^Ă‹Y - cŤŐHŃBŹĚ¬+¦klŕ™’Đž(AŁÎjý2M¸Ë8$%ďc„¬|Ěp@kT<3idčž"˛÷’$`Mô®ű÷r0×b_Ćî÷~EÖüZŞĚ/:G"xfݵ4Ýy>Bž{Th„?ńöď[‹Ącf‰Vsě!8őÖDŐĘj|řŮňŔ:ú&÷+µ˘3Ąî[-iĎŽµžł•™­ľXş6Đü‹ h?aĄXbśÇ‹SX 8Ú™ő7Ç<“§sÝŕQ=÷±\CÄîoUꆎîŘôĆŔŕb_0Ži@˛ŢűOpaŞ2ľ_€LZś÷b;2ŕL’ĚeţüµÉÁŃ,Ĺ·ĺîsľĐúČ»Řę@rp˝H…:}ö2QžźÂë=ÝťâŘ|˘ŕ„áÖđ} JTZ§|Â]úą´ę¤ ĐŐ|Ŕ“)ëqÖ:é-GÚ‰căů#C•š§jő¸çĽ»¦C9ŘO­±>°ŕgźă¶–Q[·A„䤏śď~˛Ď6.ŘZJ_tЏoĚö‚Ć«_«F˘Uµő ˛n@XÝôĚQ3óÖ_÷×%Ď#\Ňżç*±Ż5îZ¸ţ±ĚCAś é%Ń˝`ak Äg’VřCŕřp7Ůg”R‡¬ Y$łc˙Ł@˙Ľ›ĎAćóuc•О†%A ó:jOą«;çŔä˙`pS©ú «ę2×vÖ“MÄŮÁű~§«É$YFF ‚LŹ%ÇvlUő8^Ť¨ ď†i–čś°¦ôvś‚ý^âf’·-4źÉÉĺźY¦“‚*€^éŇW˝ëmľĽ,P(źŢżę›÷đÂ,/ {«lckd C/ĺÚä°l6pˇ*«č:âäôÎ@Ýńf>ô—o›ŕ÷ŁHéaMŻË ‹ÖO+Ô† ‹… ŘĚUÝý;H<Ů/„í˝ťśB–¦‘o¨!*YŻĄ’Ýż)†îoŚ.Ă̬3t–ëÄŕVŚA«ëAJ®ţôŐk$¨ oçđĹôýÜáXDTŘp@Ü ń®Ă™Âóٲę÷Kš˛Ňä4fv2Äí+H§}„&i÷ôxÜ$##y…É–Đ–XýäV ¨0‘/`Žűi«¬úWľ\°$ć.«›ĆJ^ů#ŽFĹ -ŕdMŹ9oŤ7°¤-ŤŠď/•LŰýŮr ą0Ć´ľ†M/¸Ď}!Ó? –/?N1ŁXź©Žé5Ĺ -Ý˙đţBk7đF˙Ô%wL;†ŐBĂ„–nťç2y\Đ -L¸}„ŇŻúĂŮŇ7ňń2Žťř;P,Ĺ6{Ő‡k‰â¶Tîöçú„Iíq űéW©łQQBÎ+{îŻú&ś–EŰčp‰˝YGĎ5áÝtUy3C‡Őşś3j7(‰ŻýŢ}„†oD{˝kqţ !Ş“žĄšěd‘u˘Ń€ăĄîřďJ5_Ů\˛ W·OĎnendstream -endobj -4378 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -„1ëč†×ę,NpËÖGEŃÜ‚;i€ˇNŽń)w éMۮڞ´ćńť#€ŮĽŻ6E´ńřĢ -6Ůđˇ'Ś’'÷ŮoŹî˙›ĐÇ×t‡«á+`#_?­Ô­čŘĄÔ ába6÷íĎ_'}{ň4¨¦µ+ŚŰß]$H`0ć:yÚ_‘´qkÄ %ĽÍEmýXć_ ýqç‰k}k¤vd­ĺĄµžő”4_ “†'AwżäŰr¬…Ť¤×Í~Ď ňśśq“PF“ăQŰĂq徏˘á“€+µËűůüáFĽPłąUS’ú·YŁKí4q$<Ëx%7ä5ţĂđę´>ěY´\˙ąóśa#ÍÓ?É<“j 'ŢŔžÓ¨ Íŕ;­›W&”cěDý"hăz—rBnPâ*϶[ĘľJ{iůčk…iąćM/ď¤Ď$Óöu±!v2Ź>ł덿Y&’e2ôW~4ÝŞ¤»¬pxS|8wΑuţ­¸Ôß.l˝ş.:“Ą,™˛|7ßű…Č;-f<ťÔx?Í$sţ;k˘™)fôŞěЬMÓICGt‰g牙‚š[Ç—3·\ĚęŢm‡‰¶Ą‹~ţ¶[0KŇŽO˙Y„ZgIÁhKZÚ ÝhN] -ăaŚS@Óµm=¸oŕ´‹¸őë‚`ˇÎ•©“Ď25˙o €˙(üĘ\Óh‹‡đşmšKE+űneăC{‹ş€G%#ßżźÁÉ_ŢŢ_#UĘx”ňČ®(Ă™-ŢĚ ’ŔMG±{TÎäť}P`2Ż›K˘ŤB†›ąz,ň`÷>µ1¸&ëa9¶přb×%›…ýs8[}^«t_GźnZŮYć™-ą/˝?,}`2¬$ńL\ ×WS/ˇąŃŠnęcč­ßE¸h'@…!Ň1=Ȣá4SŠ×ÄÜ3-,j5‡ żš”J†kHŰ}Ą›2BdmćOuT Ä]wŃĚ=Łxrő®5ÚĐ@ľ¸ÎS1O˛TŐŹ°NvH^‡a.-i„xp_˙JŻ1ţ§G-aŔńOŤ€•űřsčň au}Ě`‚ŹŐW‡ĎKŹ»íúJ3= Ś˝{˙ú %ShRŔĽŠ±Ž…¦—î=A ąÚK<:c•W¸żýe]’0´®żčŔ^Q ° ¬Ę§ŰV];±i’—]›Ą™P$ŤĘU»Çy퀖{oşŃ`ú$e>\a( -•ţ<żܤž˝*o0l×ë_(×íc*•îâňńWHp%9;m•sÓŢľůµ]’}îYŽĆ˙uugEĺ…ßşU&F†”NÝoŕ^Ňv—o/5ĐBA -ÝGů7+ {*‹«vѦăX™ęŁ)éöł’ŻR±a]–ĐŃG”2`ζ„Ę”Ś;r×DÓŘęo®‘ĄDĽ­ÇđĘ3&ăˇt˘»€ě/ĎSW5§ÇżŘĆřZzŠJ†j -ťvá·gę6(†şčňrśŘľ‹Ţ‡OÜŁ´}Ô”]šÄ&•pNqŽšřŹĹ„'Bž“TL)î÷ŃuŁśÁza0®^Q?~ĎźÖ9™úbüÝ~´ń̵ŐoŐgŹŠŁČ.<ÇćLřś)ĽčAáRŻÇ~QR‹‹¶/ńŰs 7(z ä˝"1=-[×*ŃDvPÖß-JÁbTłń)ŔšézçŃc&łOđÜŇđ®i##±@?d×D˘ŕ‹iÖľ‹ŠµĚŁ&¤í¤%Ň<ířDŤ“_ĺ4,Wµ±µ+ş[RžóPMěë+-Ö!Ë3ĆOyT?†ů1E?•€:Đ -:vhm9ęçőw -Dď Ó«’T*á×”·Ŕ|vĘýkpÜł#zĄ].9ŘőźíŠŮś=—ŻßP|Öë č† (®!Ç!·Ť?۲.6MVĹŢ×!*Fg Ou+LÂŮ\›Â ‘ůEçeś”˙»€żź¤Ëj« -C!sďSÖ‚ČqAň_NgĄ¬ŻŰ˛Iţ‹yâ`Ë‹%É'žÜ—:!]ʶóŹĹ‡ŢiWˇCnľÉţ„yĚ -onŤâťŹ…ú¨ShÂpDNYYŹŁŃ!:~‡uЍR͡nňČ\îNˇrŮ–4·nâÎfépě˘áď˛äééň'pă &nÂByś˛Łú˙“'gÉÚ˙€1™kQś{•>›Úb—i¨kĹ·3۶ zeěÁ€Y˙± -ĂŁN®”Ë˘Ž…Ŕ}`„ëÍxÔ o•1ăNÜ6ĎzC+˛’ÄĎ8­MüÝđJÂÖóÖ3ęŻâ|ÄÂBŰ—ŘÖŹL—çk«Ă -ŇqxU{e`ëŔúźÝů‚ÇĹ©Íendstream -endobj -4379 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -G‡Š„Ëť( &9#čźH ?QHpVôáé -ŁZ{Ä˙–Dď5Q’Ňa“mřY±?°WrĹ3‡äC›+Ę»NőPű=¬S.Ç÷ŔQ6:ŃęiŇ;ŔŚDν‚}Š»‚~a^Ţ®8zÇ1b‰ Á„®XŢ÷í]´$¬1ml”Š9ČŽÂAzŚÝi5Űl,q»p€űdÎbí‰1‘®ź\’űŻňĹÉMj‘,š0lUôĘ5˘'q€·QŔFNÇ iÚÄľV ŞfÓG)|~7R ôCoxNÉŚĂž ějzE¤řbťżK{a2La˝%'ÍăOK˝ČÉ8­ĂLľÔj­p9'–9– -L˝×UěĽ|Ę ö1 _ř¬’=Ľ&_phĘ&>FáQ6úX†™Yě)‚˛#Ď=6j˘ŚÇČĚH{ţoˇ0ĆAÍiOąŽj9GMë;eE–Řʢl2%Q$×NuDD†p_Ô•±XL%ĺűš~ŚĐhěfyŕŘĺ÷°‹W}p3ÁŽ]éc;4g-^hzńM“K˙‰Ľéc[˝;V±żţ-ĽÄ{¸çě!C¤ą$łW[nNv Ö“Ŕ‚UŇMŹť(GA×ltĽ0ľľí6Afťńz qˇ[BđLĘçar±—ŮűA ¸ř®Ś A4b.ŘÁ®ÜďÍŰÇ&Âł;÷Ąęt&ýýŮ›¦ďąĆ}°}‹ĄqÍ/ŢwĚxÄe•˝â»AéRůôNî^|}ľ8ÉK Őťß6‘YĘýh9IÓMŤ›AÝ.ě@CTĚۦł¦*erkQ“´ś&I9xě¦~Éz%mÖý‘śnOp‘ĺ‰č·w^źŚEĂqʆ,<ęiLóŐŇš‚QŮT äm’Š›Ë%BGˇG(Ä-‰®ľNZ3Ť­Ţ.ąíY@1”¶˘đťs’¨3Đ‹Y#;89—3B~‡ -Ŕ_í%$ŢűE˘Ś—Ö§şÜ„µ=wP1MÓ%7€¶]ěřMAŰô&:ĺăMbqYÖŇ‹O›+Kŕ~nt)kTÓ<źYÂWŃn4X¤ęĎ8kí âëSČźvÎ!\@p¶5»&šbä„áIţµCĹ4ą“3tťO2!}g™mťŞÜ¶ É1ÂĆd8«¨Q_ łŚťĘĚa-@EehíhŮ«ÓŢ *­ÇSFŽwîÂI΀ ÂşüjRžC`šîj“Y¸˘ŘŐCK©B.ěśş -hyÁě/­Öş‡Ľč,īôëgÉĆhu(ř@QiÄ<27föL Ú’!ôf›&ß ł -ÖčľYűő RĹŹĄ6"h,Zre -ç‹ţU>xv ‘ÉŠ ¨ě@űń<}n‡xú‹#…=P:ťč˝zş#"ťŤŢÖ’É»,8¨üť-Î.ă5žt7Á(űtË– ýăBeő} Í$…$“óEµ»ąČlŤ´7ĽL÷AV‹Ńśĺu§ …LĚ7X[z~axš˙•GöŠg _Ń(A$Í«L ymĐ&˙ßçIO™{©ű rçűĎvô—Żé>šxΚ"ť»*ť-żđ)'T ~čy4¨_lĐÍ7Łâ…ˇËĂMFż=‘TĽĹVoi†—¸@ °:ţ}Î")˝$S‹‘Á«° - 7Zť’¨N›j˛óźô~BŹßôtšÖc…‹^/ôGĆ‘™ľRoşŹż{ k52‚TôĂŚµ·RŞQ5’˘6sW¦ö}KüTţŹxĚ‹ĺ‘kÁŢұŇÓ!zEăí?:áö°ąłŠĺâgW/yěYă l#L˘ľe:"%}Č×(yČş®n|3Šço«bÚ+łZ -’r;ăĹŞěÎ}?k…!ĎrĆ­¸‚ ˝˛ź›)Őäš™śîkBăłç4t„•óÚě­úWa_׊YĄVV x H!cDPŁŠ)ĺ^‹†ÔlóßM´eŢU€ č0WGă°ž -+cóÄłč‚5a|‘\ÜÇŇ%=¶óa†-ćú®!:†řĽ˛Â×ď¦u6ęÔ6X/3«m”)ËRhŕ+ÜUš+Nç©ÄÚŘÍâNKw;˙ŰZĄ?éC†Łm}±%™®Ŕ.yĘ´Qź§f=^$j*GZę _¨›’ęĐo˝¶oÖdR$q„ę2Że¬öcB˝­+~‚t}x§qžI~YX”€ ’x+š÷ŮTű#…E6…Á‰ť–B…“ĂČG *@Ű´˘ÜńLĺŃťß˝0!efOŽë§hŮB7(´Ťć˘=šĎ"shjn|­´,[×ZÂ˙˙|eCDc0 Ť"®Ăc÷, {żŢ)’µRPyí9Sfµ©¸@]zň‰†Zoßr©«wÍá:3wt<… "7śxŕ-cřé°Q‹>yu$T™®¦<ĄęŇÇş ŇÂńJŐ„,w=m™úbűŻżjendstream -endobj -4380 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -Áe<Η8VC> @Ľ“˛X`v6°ŃŠÂTĆ,dšb5$ä»Ö9¶Ž·Ę¶zĂÁj]4T˙Ű˙… MHŕfx¬QÚ©š+A{Ł Ľž”dFW5÷ŹŮŻg^5óüűĄl˘˙÷+u{ţҦÚů·Ç°IY,Ź5˝[Ć}Nx4LßóýO+ř©Ś[!Á5ua™ZWI]Hű”ă$\Ř4™~k˘wĘŔË!ęňŃ>*NMe:ęrŢ{ň…=^™6ŕŢP•<<éIb›Î óţ˝©QÉĘ/dŘAMĘÍě`P8´lŢI˝—»4ăłô§µéqźěÜë•ŮŚ!FüŤ5 -öĂNĆfWŘ–×~ȲwYqŰ'‚”’óŐIw˙=Î#Ďɧh‘’ÔVäöĺć¸ýŠô;Âßů7L“áă;Ź›žA3އś6Ľű=¬w˛?ZdßÓŇ´ł Ď?µ‡Ăéý<ô4Ŕö)Ë, -¦-&°ç5Đ"$…1ĺ.UůŁŤě_óĚł@‚´.Ň~¦ˇ#fí_Oc¶Â»@9—ŮUh;˘}Đ}5V@Ź”mDřźyd‡˘.xG{·—QÚ˙WĂťm93ČËÍŤ†Ă@ně¶đŰ>Ç€ÄÍř<žp+Ć‘u,·Uđ™găë`cm[ĘđÂxî¦:)ő±^ ń^ÝÖWc+ÄN[sIIŕ°ÝĆB‚Ct.ІbÂěL×S˝ß׊úŇŰžŘh) ö»˘%:g[:âEG6O"}çŞÜŇ^ýŕ#‹˛×-î÷!É˝›ŰřĘĘŕëV‰®jŁR"ó*źćv0 ó˛aÜëŠoć>3„/›ák 5z}śŹ3]M]Ç5ÔŞPĄ~ŞV‰ÚÝŘíšC§ 0qŚ~H ‚wÁÜLn°”ö#9}­űb1ÇĹtŘýŔé>Ŕá䦅ž=‹LCv5Ę5TĺŚéţ¶÷ňcsş ţŰ©*(°Úb)Q—˝¶ęf*bp˙RČł‹ł7öťc~ő‰8Ň ÚŔ`»8˙ťŇĚŃŠQЏo±ůÁ‘u1eS|‘ g¸Š]Řg-a)ôhä"CźŃą™Ó˙Ś•f/ŕv â´tB§ĺ÷AjŘö©˛Đr&•&É×F w-î¬ix=óř8'<ńOx>|Ă•ĹS({cLÍFKsÎ0BF¦š¦†wçŰ™'†X tx#Ö—Eą2!A™ěčmłÂ8ÂŐ®ÍŐ·S.ď‚^92$¬ohśáÄÓŃcßţ©ˇ@%€RIşÜIŘU»=nµXë•ä:Ô>ôĽĐ˘krő”vľ·…´©>'6/@OJĂIWe¶•ŃÝŽÇ|J…|âBÍ”iąşă§U[{VÔ–)ŠRĎťś”[ň-­€ćH}ăŢmŞbŤŇ że~ź6w}"*_ŕćđÍű2·í:ş†kßÂJ¨¦©ŹÁ ‹6”o˘ţÂEg7uéßŕňQ‚Ť+ŤbâU0řĂ Ĺ~ťšaęčIS| âÉ<Ť0ĘoZ¨L沬¶cü‹¤Ýˇ'<ť¨Ô‡ô>\.}ÚTSxrfé—72 š˙IĆűŰąu¸„AQ$źä)tŇĹ•X>ÓmGşĎĂŰ‘čÎ#řIź×ţföţ‰ł&rř W;Ł?Ź—KĎsK€#Źkf`rĆr4U -ŁĄÖendstream -endobj -4381 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -ll÷\¨<|¨Ó°.ŽšŢŤÄ±¨ŇwٵRŇ|)¨©5+7çĺ§D9P,đbů˙üřöY MKo—üXŠ}´a”•Ş‚I..fŘřqňIîd‡…/Đă‘@zr[V(_ˬ$ŻĎ¤—Śö7ɸ}âZ‘Z6żçyČ­(}·±Hin¤\ŔEá<űŘc “ď›ęíÝ—5ý rP¦ë,:Ż„]c› uŕ¨Ă’! 9ČkU}^ŇEy`đ’—‹®ĺP;0®UŐ0ńvńâ>©zîXyEŞš4ś6{ţč¦MµćĎÄý‡PÖ_~Yô…ŹŮćĽq±vެheÜŤÄ.Bă@Q‚ľŹź^1pŤ”Ĺ?ÔG5łµď4 -EŇ×$R—<çÎÝ0uTłľ§Ă·X“Zţ¦á6MŹ!]§ińQ Ź‹~9 ŰG¨˘ŢV3OĤ{ЦDk<Ć~âËÚĂĎhśpţ[s憓Fhˇ˝xŃ·´ą+3¸yÁH(¬Q %¨*ZŽ6q¶sËtřőBŻôšz$mp÷ĂúP¬T&đT<ŕĽé‚{b8Wł lÝŢŤŻ–ˇŠ1Ń/6wŕ.Öwš¨A› ÔÉnîĐŞë°Suаşs»14©ţŤHIL§yQ´PśÍţvá?Ć®lí…DH:tĺ``%LC˛Í·µČN)şÝŚ -ŇZ•¨ #ßŮ[ßpL= Ý$\ŤS h­ľoé#‚_„ť|}”ÇË(Í)ú‹QA@pş·aĽ¤v\ĄÔ^+×ĺ/ š-솆^rŁ:Ąbşëgo[°˛”z#GafäËáŔÜ›&0Rn0AĢd»Ř‹¨•fĘü–C]O®ł]%s{3¸­ŽżŽăŞŹ¶TÎŘŕéá®Ô’˙őNă(€yďµ$*­%«F9J´ 7x•ë!$]ę+bÉő٢˛‚ęÄíđŤgq—~6M[3ôŠQĺúÂWŁŚg/ ęé:^dEORST˝ňŨWđ‡qscuµdú!UíLtN#ç6foŘąN€O$úťÍgCŐÂ`ŕcP@ÇŽ U褭H;šymââĽ&XëWĄŢá­^Č-‡pÝúżöŘČ -y‚´ZŃńĘ–VB…fo2ÎwjÄńĄ/lŹçMÇt’&ńɉ Ő¨ŽÎš˘ŽÇ°śy™^‘=7dÇĺ Z7O˘ĺő2t)4VP±?Ęw> -stream -$8‰Ë>»ýv6ÂcwĘŚ^Ą^j`ą¶uiˇ-š„yŃIh›ĎŹŐâĄc2ú'vM´wORf[Ă@á\—Uť˝Ůüâ˝±ç˝Psčőc&–ąv´Â˛Ď‡ĐŚĹĆÎ(R|tö>&‹9±Ů1ĺŽ8 -2ą¤f˙ŘĽO - ®żÂGQđ.ő|ĽŚşŮ[-łôo‰Ĺlă™|čßÔˤŐAW‰gg2Mí9· †žzgůŔÁn–Eŕ_řxŔp7˛cz zË›Ç/iz/~scb0 sr ßćɵôc«h·ç±=ŕĹŢ “Öםý‘0/Ň)(‹ÔŁ.p0а\ćŻ+Ť» 8!›=€í9¬ŁżţĽßÇËlŢްZCÄC ě /á|ÓLŢBaĽwŘNČ,jíŚNlťĐęDZZúęĹŔW|Pŕ=Mă‚üyb(¤ĺľŚ‹JvĹa-š8ôľi*‰˝ÖI„# @e*8ašt4H…&ŁyF~1vŕírzc -xŽq”ÇĚbb¶CŕmRŵçăŢ´‚9ZH]bŚE HÇ3ćŃä0<1¶€PÖâ3'ĄŽDŘşă«“xU…ÖŽs¶ ĹĂ `ź1fp%’TyÚµôľ\9hű ±‘Y‚‚¤ş‚WŚfß’±96Ô6Ş^ěçŽËB3ŠäĚ[Á&ôÔ/Ő‚ďý€ĐŹŠG)Éě™8Ióťx€‘äR ´*fLMCŁÄđüőťŕĘ1n,UŤ:A2żÉ+­Đöž'˝ĘR‰˛N±îË=W†RśÎđ…\`ScÁ:ĄÖräučëkńä¬u>×$¶żL)=·®ř„ş¤Đ WíÁŞŮ,şů?ss«tŢĘÚňÄíŚ\,áxýB[S îţOsĺĐ©Öm“Ü -~‚›ř7Ýí-ľ®Z3×<óc¬IŠ”Ť;[îf^ZgüG$Â9kś4 ®˘ĂFlĎőoo$YŃťÝő–ýő÷ŔᎨ°©ŃČĆp75f°Pú­Ěkq[¦¸ę»źóJQ·ŤÄ˙XOÄÎ@—Äđ0ŰĽPáŔt~Psy©endstream -endobj -4383 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -U$Űl6ÂęĺüÖĹ}´ŰŘi;Zú -|[}´B6!oຬbϓŞđ=´ˇđí…fí©űÍA°uvąĐFaBî*ł­°Míě;NőĆyź»|ś=ţÂb˘‘…—ü˙H™’†‘>ZDH4KR}ŻĄŐü.,{÷›„«ÎäŐB;ŃţĄ8„hnÂ*wd´©V‡-éÓqýŐƢ-vÖ[qĐ -RyÇV÷«4wçŘ^úCVLx¤+K 8­Ăý'łÁ!G~ý -(7ĚńńŚ!„ć™Mŕ]°´7°xžĂŁ-šËŕ`ĘŽłYŇioŰסĹaoŐÇ´Ź,–ü;PAnë¤Ęg™kŁ—n -pVłřĐŹäxůŮ<©Iř¸úB[‰…†Üă+Цé'%¬śł'S·öúă˝eLżt@čć`NęłţOO‡Fz^V¬ ¦÷Ô,RŘa%DĹtÜL/‚M8%ÓO5¨o3”ÄŁm€oęň• †úĹ'j™ZąpERćĂă -Ť ĂU1LAÁĘř4Ц'ľ”WЛաN»dřUŘB™xG¦á˘‡žăŚNÓb€‡$`˘|đ®ÓZ_ů݇GĎxîn˙’e]~Č&#Xĺĺ1đô[ÇĹ‚®Ó§‚ LĐÁpkĐMˇi*‘I»ś€q‘L©˙Í9ZĚÉUĘÓŃŞĄRÖů'Şnú§Z “’¦Ä‰Î\ŃłŰŃB;ą]IóűÔŁ|á—Jß0Ő,E‰ËĐ`ůşŹZq¤‡GůĽ tëQ5täM¶Ě’´Î€ëluUiű†ÍŁý'˙ş FŰÝgŠ>Z-ĺÖ/vë Hö÷r7iˇXĺKpSÇ4SbÔĘĂ#/÷ďŰłĘ -9”ŁRgîşĹ«±WZT—¸¬N7üRD-Ůš‘ŚďEÍ&’Ű/žÍ®Éđ˝5…0‘)ÓUfj¶Ż*ÎüŕaÎV>‘–ˇüi§[íĐ>4pŕT÷–µ-ŹŘ\WćˇÂÓ…çk4¶„Ź‘ő Ą|Áó°ďđ -J{I™®7Sú)—@đ\@ÔÚ\\Ť|r4~ÜČđvXʶ~¦:Ľ×[×Ss–fĂ»>_”‘.Áź+˘Ó’wůčOŠÄÎIű’„ó(™­ź” Š|Ńź“.ŚSîŘľPWí2fă¶1¦M+y@ß8–>QܧU0HÉ™ Íďéůú*şąQ5ÝěčkX€4dĄU©ń$‚¨˛L%ő˘ f×KA;ÖAj‘E„­ó ·l áQo2×Ěł‚ -äd«0»“>†ńĹ˝P"ϡ?ö»ÎúÇNÉŕîťzą’ôjřťy -ML¨°ĽÜ–§kw!ŘCCBCç;QŲ&Ăş$wŹZÜĚ|ц¦a ˘·6I')[ÉŘ ˝+áö>0Neľ 讀ůéży·h^Q% 8ˇÓČxśŃënĚ”†µKE:4]ś¸żn/¸–ŠŠHű„†đ3*Rľ\°ĽZ¶ţáňG»)$»–ËńgýäAč¸m} ÄĚ ¤A@#©Ŕ…eO¦‘!±ĚN1ÉćĄ&s{üÍ‚°Ľ¤­i ˛uu«5„+I4\zŹvŠő}鯙ÜÉĄ·kgŘďśĹ"Po‰Ub -‚ŘYlóĺ{)l‚Z5^ů«9UĽŔ¤é&Ł>&‹R@hňÄZ6‘ÉĽL%řJąlń^Ď~t(ú:ĺ^gľůî'Uă@&‡1Ž9|zµđ:Ń1Š7"»;*˝ł ücfN:Áň$EءöŞK_Ă?? :c+&”OLłŠ'‰řA©IŤl -Ú ńĚĎyÔŢ^s°(šěäôâčÍ‹ -^ą7\¬Nðٕí})ëÜsLÓ“?¸Züťj±DÖ@Ő vóČP)\_ťŔĽ,O’ůĹe××áůIOÔjšB˘úŕ&Ň!(±śĂ#w§ĄÜčĐk ZKÄďZ«ý.¶¶IlżőzAcI­$¤&ţVÇó٬Ş`8ł)Â;•—δ®óĺíÎGHÍ…@H;‘5˛ŽŤ«.D č-Ä -ăJ¬"$ÖźŠ'\YŃ׋ŻsĺA'Ţ\÷©Ä_\oĹÎö|ŞźWg¸”K;ŃĐ쎨YôÂé?tĎüި‹cÖc¤Ďmňýy©ČS·Xť<,>źÎ>2‰äʸ ˘ćÇň=fŻhň°~˙u±FiłŘE+h űBpU­–ĎWĹĄ:zäL4­aĹ"şŁ"VÚu'> -stream -îyE_ŤMŃb„Ďľ;źŁ7U:E‚đ—ă"h¬Ź˛÷¬ĄĚŠ÷Yű*†Ôňł -Á:ł‡*Ă[hÜ;™Ţ«Ę0MĺÓâVżyżÓK[aUÖU–ć÷ -aÖ)Ży‰fĆ;âVPJ=kQ˛¬¬błŽq§]߯bEÜ.‰bX. -°ł/ńWʙѥŁűR¸,«™SDyXí„{~·Ë…TV=D«Ň!ë ‘`°ě2{Pyu^HM®3‹Ž{µěđ5Ȱh<­+™Sż7čś…Čp>T˝]üş7Ő⾢Ţó–ĎÜqÄI~ÍüţăęINřćD&ňŚâ¬ĘĹ'Ĺ‹ú2/énF5`±ďä€đĄşĽé˝ö—e U2Ŕ‡›XńÚŮpâ×>4Sµ´ ¶µŻx~Đ6ş¬5` C”¨Ů“!ĽĘŃŐĹů]łŠĂD˘ĺRůőŞ˙%ríc–ĽHC,š! ÓëűąŠ™őŔ}j»gŕ}·={ů']ÁśY°b1Ôô†ăˇpŽŮ&4ćT–4hşú%Ůd†ŃŞČŮČŇĎŽ”>ĐR_ŹŞĘÁl ď]CÔčŐo¶WiD« ąuµľ+ ÁĂtĂpţ:o+ÍŁfßnµĆ=epĚ8ćb•Ä0ľ…ÁĂe{ă+p×'+“ 4AÝ›Ľ¸bűřőENPámĺCj=Ť#«Q™Đ•Ż!ťbń?waYĘćKš$7$¦5–>1žD˛t-Pĺ(H‘Ć ďxeěuŘ/–Ňš˛3GăvÉúőR…ĺE¸ľLwar¦ľńĚ´¨ŁŘ!¦XA{XXř’ÓÔR±i -uĄáűĆ$ [ÄŚľGN±Ň¤$€P~dő—)“ -Źňl¬KY+0đžw]W›B/ĂYŤ;ĹzÇá ©łů©`çÇĎÉçkkeš(X˘¬ąIśy.«>„€¶c«2 -=ăč$ůMxÁ*¶ÂfÇb ÷m*Ţ “Śü˙@6¨ßE·i")‹á5ň ‡É¤mB°GÚŤbůx ~’Ŕ™0]Ü@©8ôřZ::Sj«Â$Ĺ íO)ÄńJ˘Ą8sĎ˝Wűôă@î¤CĂÄąתČ!¨ x;"nr 䛦~kť4{¬¸)@đł˙­ů¶żşS[­vµŘţĘDZOcm†KGą9“ňnĄOÂďOĹEYŰaÖOOk‡†g {Adyę.g)ŤÎŚÄUPŢÁÁLx˙¨5S;<ß˝]żĺż±$Q&ůí˛·ěíý"—.˘X.yu­LÝmÍ'ŁłQŮ`ç÷/ś± ČÉLÓŁŞáÂň*ű ëŹĐĚ2e˛ń•¸u[F+LŠĆ¨ńšQ©ăőkŽ 8t°1ôíA\Ź©Ů᨞».e/0Óçg‰ń*v0ŐĽŘó€ż&ĐŻŞóÜ ÝE;ˇV55ˇß:oBáP°RéŐ˘Í6•á’I *tű- uŁ©,Ů­ăü ż‘° Jć˝Ú¶v9¨öĎňÝE§’Í6*ĺ^ _ďGÚ !xŮ·Ŕ"úL¨I´ą´‰ás¦BźsëW÷¶÷Ë4Ĺ 9›ó¬*á’ą%ßV(Ş;’!ÚĂ€Ś#ŻÚ\4zp0Ć0›UfK‘`@¨*ć¸č5.6e;óS{,jîM”ď—î+ŤAęw7[ŰOžP˝Â¤ľ˙‚ ˝Ç…­dBç‚O6aŚDŘÜ"ÉPŘEí§÷yĺopëŹúţŤš -߯%`Ö”ĄÝ!Ôˇ´¨!t5ň„‡AžiVăÄVłu:Ť»sYŢěS2żcĂęásEó÷Ź®ťń,ŁJć -ż¶0‡’Z{Śł]2”‹wóś—;á>¬â'Á‹ĺˇHřL:Ž0^č !Ô.8VD®fÖh2XFN˛+Ş8ΆŃíĆ»4Vů_D‡|˛$B˝1´‹1HǦW")FĎKŇC`÷/ű箕­endstream -endobj -4385 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -qÉůa1÷ę˙:íî$"ë9žŞĽ‹Ĺ°QŻs«ä ˝©ű„ăśßvuě}H·¶e.%(®Cđ­E Đ˙ß¶««Ő[´›!‰ÄJ¤ÔťŚ©Í™ć08‡!IdńN%łö>éq9ÓN·xg¨2=AÖµÄÉ’÷KV’dň -ôžŕal‹Íç<&—Đ;€¶:čËJHeK[Íń7óČ+ű\c`\3ňL7aÂĽM%ÝiNsFŐŔ·9łŤ‰€‹«¸šiÉ©ľUʞšqŢ0vř††ŢĂ`çőősĹ‹“fĆ -%WŚ0®Ü"C@°‘,ŁŤ±ć…Śďßm;°"T{_ĺJS7˛řÇŔłĎ,Třî„<Ë{'ţŚZźé„%ď¸Gű1Ží'S]ćňń%Z¤¨™ĎÓµ,´ĘI•Í‘^^‹m›˘÷–윯vH}’îcľLŽyÚ­kJ9ěëu©äśß;ŘGµ/čŞršëX -É-RQ­IĂëwĹá#—e·G}ş§GîĆ÷ÚTôÚĚďȓ֢;óÉkÁŹY_ľĄŤ6 ކ`Má“ÂY¤Ąo«ŘlĎĐ/őUË˙ŻË6úhµÓżëU—˙šj e´´Ca%Ök#,¤5˛aĄ’­4ö ÔŕŹßűZ˛Ť]Ö˘Óf{"I$¤¶µ ąpŔg±ŇÂ{2ěsö&n±KęŻ_;°s”ɩǛ㍳źb9.°Úňď‰dĐw™Aڇĺ?Řę+Ößą+Ł€ď‰4ôký4nţ'~k¨óź!éŐ ­ă˝ŹĄú:gí-ó¨¶ŰEE©ĽüY…aŐ;_¬V ¸vĺuËR‡ŻF˘6ü˙x}”çÇô śÝ¦·*ڧ1ŮŠ&@\˘Ffň’ć ăi>×ŕy‰ćvOĘmásIr8gŽj_¶÷Ť"ëc_f›÷†‚aýů(ę’@|Ć(OŃJ†Ş+wŤ#,^âĘé÷ ÜaÚ±¶”!µcÝ_ĎuBš´ÇahÓĹ1éĺr?ćw<Ýć¸b:Ôk<-`‚n•^CćŐ±üműśZšx­‘nŮ-mIRÍđEě¬ÍřeŢŕ˘y(±;˝čCӴȰizŠšDÎÔš!‹N@ę}CÔ :X‹&oÖ‡99l®iŽ'•‹Ö…:)_–}×ß§&1¨ ‘®X<Ů2ŰM®>Ł3­ŢG10qY(Đ]ośX&ąč1„rk™yWďŮšć@M{#bÖľ'QOłËfhˇĆqOď› b…k”\±ó¸Ô:2*xcŢËŰżž@äŐ5ŇGV^B ¤®‹¶ĐQf ű 8\…LĚî‹=ŠgeąŹc-¦ąěsďçŐ%ΔoůÂzpó+‰ˇřdŕ’Ť3ÓX•~*pknKÍ^X›VÔÓă›ę’J!ÔŠőďÄD_ÄáŢçS±ęĆZŢ×xÍJç“ő’pߡ™ë ®şZÚ[­$ —5[_ö¬đ,bćµPpăö©^hcĄĆ‹’:OR G:¬×,PŇ µ -¸çuőٱ—Wű}DęĆşęíČ“÷5w]!—yăä´0ěČ;nżW¶Ě/ĹÄ`eĺÂU dŇÓf6ćź±ýťÝ_č+DŤ"ëÜĆaG 7óui -5ÓÓáOW°ŰhŚ_Źb#ĆéWA (Đuß§‡ĘCÉpkŠ]JŹĄ7ó”ośâ Aˇ©—©7ŰŔ» Ś]Őófő%Áł5'o‘—?FŞî‰¦®2ś-MuzI h'p˙Éšž–rƨ—fé‰ć°Óݎ3.$íB”úŻO~÷UŽDHŃ {! -·•FOťKÁg×ë]¸Ścţoůă©äńÜ[<Ó˝|–«faCĹŘ‹YyzŮL<ęť”0{ëŇĐG¤ć€2%Đţ@Jlţ©«Ťfőd‹J `ŮőĆ‘Ôů¦ĺńżÚÍźśf’‰`-éT ŠSzť f§~Ľhˇ”O¨ýÓćâ§şńŁ3oŘ*uá–ŃĹqÂ'‚{Wsf0RóvŢ&É/ďŁNeži÷öÓ^2‰9ÝÚ°W)}&vxnĚaîX „朤Ô{ˇŕ°8«¸™Â@ľÂˇĚ ĚvčîÁźÎ×ďĘćÉŞż6Në"w -„ť9›Ř ň=r¬¦'=TÇś/Cöa*÷JLśÜDš8÷D¨ŕ ĐůÖ-gó€,żzĽv· 9?endstream -endobj -4386 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -*eş$y4Áš±íĄÜ\- p¸n÷8 ş8ŘÖuž›#ϡŽQřîs|şčL~Ue?©íLl'QňŮ‘¤ĆřŘF>ňĚ$·ÜĚÄBtúçsxŠ)@Ju EĺÂőu±˙Ç ´N ćîáa5¶š–>‘čFT`ąĚ8x/Ĺ ®*=ˇ`S]ţô’ł÷ł÷»ň¨ŃW…áXß×—1> 5¤RĹ\M¬ą/?{ţw*« ȧfě^ŞęڇĹů‹}Fˇż”ň…ü[Şm6ŢŔŁ'C/űĽa,i4TÇąb…Rµ%Ô>?ŐĄŞ!„ŔNSTIYRőGżŠăˇ˝|GpT8%9˝¨ůó…{+˘8BÜ:†S‘jţ› }7 `;ĄU[ÝůÇú>oąqáNˇ č˘FB“X‰»˘oîUŰĆš®†V]Č,ÁŚ´ÜosiFňü3űD¸đüż\쵆1R›D&›¶ť+a@Ô×>Ź3íÜł7)Yং®Ä`ĐGËýŚ÷ÇiAřĄ)˘ô<čxçnÔ"ÖvŞý•¸ěw§>3č]@Đ$˙řRîŔs Ä_Mŕ&*Nd‹ó‰3é[8T¶®€÷ĂB1é3××ě®d(şŠGŢPh©“ŹJ@)´ײHđďALbf€ ŁČŁíź‹çËaď”ú±Qęh¦Żô†Ą6>jaŐŰýµaCËŁĎSNhµłÍ8‘1k  Z;(Nś/Í€G^ ĹÄš+y3âśÓRˇ§ä§«źŰß$ň–bv冀łĎ~3zßąˇă đyÖłCň:· é意}T§‘ĺ‹MAÓ`o ZÝ6̨L˙dµx6źŕ¬ě$¦—S@D6=ęÂú’ O×ĹpvĂ{w&;b¦;Ĺ+’řťĄř-VfQ‡P$ń`ř[‰P)ă#ŤÖů5dćf/áţUCâđěS€|!śłÎFyĺJÄ‘2-u6 ýwô_}$můpŹTnÉWdbăĂ}űTúµµđi]˝îÍgĄó~e#ůŁeEę˙đë^Tˇ:­WŔőż( 4ş#Ei(Ű? ĘrÄębíµX8˙DAßąČí3‘^`?ÔŔŁ…,˛§ĚL{5Ó=>;®HöÚ©.\d“;eHÚş’l͢|eĽVD+UŠ:c)El ¬’ˇ>+Đ^™Ţtľ¬–ţŁó*Űăýĺ*Ö¬Żŕëè= ö‚i‚ŮáTa'O ÝĂr?§éÂ^˛ŚQŕC¶s7?°¶y ÇůůAž·Ü @Q]€=Ś†Ř­BŚ•ŔHŢU;é[OĺG, ţľř"dŇH«ťčꢭŕžg>tž÷o“Đ‚×Ú>N0®® IŔ¨ym ž?–!qŚłÁq5 yďrâ·PëY$żľ :‹RťŘÍËöÎFÍĘMڧ]Z¨ĹdÚ¶ádRa_u i‚rąëÖ]ąsĹ{tőL0¦WÚĚĂ: Ér±\źY3c (8·Ú˙ýŞëă÷jĺŢ÷‘d¦»Ţ‹ Őř}J—QöŁjiČ7}]žÄ´˛>H˝6 0ékg#‚0éA(Ž«^ű-ęÂź•'€Ă“šÇ#ĄÁČĹĂţ.‹aźčú ‹»¤L°=ĹÖŰ(ČŻ˛‰mÁ€3†˘ář%š7üeNKćŢąˇ˙Ěťż!„ ĘUÜbůç3Ą†hĐQ(Mvą iWČf0€fáaKÎMűV—źľŁ4ŔäŠIă4 QĄI©÷W{ř§3KůQ.Úň@"p×JŹŹ[őv¦úrĐ ’ÚDU•ŰĽ1´×żuŃp˘EŽëŕf†,KŕÝ«5ľU…—0,ÔńIKÉBFŢAxVďŘAöIłŽë‡ć"áÍŽś‚ˇ9śkŤ`ž -ýAĂhß÷A z8ö Îó+ŰJ˙/ňOÂęBľ7dęž±lÁ©ş®yXČÍ<۶֠´7J÷o{„źî硣[ Jń~JOnľGý ˇO× ą^®hú?kjŢnćj„Ő4ţ^v§‘B†޶qaYi—ę‰fo6ĂńöŹĹÂZZż©M¶Ý2]?ůçžAů 9_ď.ű·«Xbż±şúďím»m^}AOWĎÎ7vM´Î1·®Í<Ý\qÇ‚näŇQńňökŤ!f5tÔ™vÇR#şÍÚÄôîÚľÉvňŇÜ_ÉavŇ`쌱ţ‡l{ë2?˙C®2R(îʞOgxëgß˙pąQJ>ÂlcÎĺX±×’DÍZ®ň9#>`łö…-ŻQ)˘Gé×´ť¤a{Š…µĘYçuKC'­Ćit»T Qőě.09źÄý4u.XpŤŮm¸ť‚Y± Pé5-čšąńŢŔufŁ:endstream -endobj -4387 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -҆1k™…Śż/d2J–€,G ű©¬4fÚ¨kaŮĘ AśR,‹¬6XEŔ±©3cÝô·1w„Ţ(şŻWb´“ú–~Š S/ÂB¸'·&Ő­ąď$ …TĽ¬Çó¦–ňâŰúŐ‡ÉÓ‰fW]:-t{~˛ŐŠŇëĹ´NóZ­ŃÎĚôDzŁD‹WÁŰ7˝§},*ëLÄF[2â¸óę…ŤŠ{ĄĽŠMI'”žVFňÄ=§Řł5AˇüđŐÍdŇéű* ±÷UŘ•čÉ=~?3ßb‚—?™ľA*Ëuîü›-ö0„†´®uş+bPmÜŁ29ăXA t´…r“®—¦p[ć0ÂÉľöSE°·÷==Sťń°‹ÇŞűR7˘4·Ź†4˘‚u7şô´Ř|Ş&-ŢűTˇ3˛X‹‰®’1«FU%ů~‚ŽžhŁŐ䢒ă.YvÂ6ňÜl}k]=úÁĄB - Ř–Qxµ[ÓóăÄH~b"ŢľČBCiKěĄýcf‚LU oJmëy@ńeego-ž4Šű}FžîÓŕě#XŘĐÍtOě×-`zÇűhcŞ `Dń-ĐťM˘Ěôé|{ܰ§Ť'ë—ý¦~ţ—ĹŐřEž±K- KŐ‰Űâ ÷¸8lxZos?ŕ,+° ]· ŇĘ­ űźa$¶çC2Ůc2e pÂřŹŔV!* 'ăc® ŕŽ±X|Űl2+Ô'QŃěÔ{őNLęÁř§T¦jödüÄ‘‰ł‘¸î)ňCŢđůl#ěÎs.ö´ź˘ř¶…¨^ -ÂjłĂáú)é0KDű™BV‘_Ŕű^W§^Ç~eĘZć]­Ö4űâ6°íf<"ß0 7ŹH«çăf€ły‰°ťÝgDb€8' ¶J*Š Ţ`Ň*8@lř4č7ŰÚtč·V~¶RV•+„”Şşb@?x¬/&¬ÚW°ë5MAS Í•Ó|ľĎú¤°®ěLúD×!˛l <î/T#ô ®-Ťę†—§mş¨°§ű˛ -Efő!›ŔmXµ:D4Ă|óŚ‹´ˇ ľn›™ĚčÓ‰űkašţ@;˘Ňd%P8c™w­\úm÷îOÂźSÂţQŃR\űQ˙bMçŰD›ľ7Dâ%÷›đF~oÄ -Oąd_ęEzýŇcˇëś"y–#ö%-'·ô© ]DVjآ3ĺŔç/Eš™Bž^vřć÷¸ĚEfW%6™čśJDökÝ) Iđ‚ŐR‹Nó|hi41¸é°NE O`‡µŔQÖnóą®bN¶Ă•1řωxY}şۢ„ަ}Úld)a6Đ1 ôŤÜ!mbTRó%şpÉąŕ˝t´®“řŽÜµ$Y5˘Ű -;O?e$ćüT8b-ęZě˝wsĎ­“oOĹđ8ů' ą,űDÄÔ’1HŞ7yŔńÁŽjĎ(ÖĂf‡|Ż ü ť7¶|orˇŮł’mŢKScIů‡,Ľ´tFí`âÖéč©b´Yţ'±PČYJŹ–čţÜ2»Î,ŠÔÇ~ܡUl™\EíNwEÚ ‹yúő+€‡°…Ţ7,6­6oęĂ[ü> ó•zę‚Ć÷ăüłe‚ @é žŁčS/łą_N˛YHžăäëżZDî",i­ţă,Xłś)ľHS°fRg»őTS -˛Sýű¸r-a e>¸2ěóľ´d…5iâ± •Ň—q=nô'fźu&ÂÜ“ú´ĆoĘ‘ŇÄĚăŘdĄCéő7[ĽžfÚCK ţf˛‰™„*fÔ`$Đ{§Jö˛WđáOdءyćˇ%`„·Š¨»Ćţ©đ)lo(HîwËص_}ŕ¦eÚë˘Á;ÂÓň†đY+v„uŹtđ.ŕ“(ÚvŕżóˇnÖ>ű/„˛ťüNĘ6śXó_¸¤y›Ě8®ÓZix”"ş+Bý™cÄ~ ¸Ő…ÔJCp3¨ĄüAşĹąW˘čöx˘·( a 9yřçq{PĆŃ] -.X‹µŰfC ~0HâŞńßL©Š‹+N°ČěŃ›vHťei•Ŕ—PPgÚeúÜćyĎ‹MŐD.—ď/üwMSŐÉ{čęĂhĎ=ąs'ĹRµ0Č?`HDwŻY•‚•HRá)Ćy|gúąF&SdŠŠV×Ţof!Oñ‹_gÜŐ˙ąQKÚ~žľe|s&7…ÝŻ˛´)wÓqš lŮcť0ľÉS˙!°rŕŤĺÁü )ęröNÎWĆôÇT~&Ĺü¨ąhÇ&ĚM^Yxâd`>1\*†żLakřË`„řmÁOX@¶/GęóqŘŚěp‡Ź2Âńmns]•ýqŐ%’ •ř§e!Ě%9Pa=°HżC•™©éoe4Ą®¦®$@ËĎ6KI€|Öqeü®(–xĺÓ.?5Í4¤|âç.Úţ¦o˛Ţł} €Ę9ËW8yś?:Ň.…UŹ s;O_ÝÇŽ_‹ëuVóűcj|ú§ĘYóâďµtU™hĘBÂÁč?r¤ˇăWWvÍÇ5Ű»1ôendstream -endobj -4388 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -÷Ĺ­—”€PńQ|NMţ72ýcýDwËű‡ëű;Ăós›ů™ę®KVyĎ"n4>uBÂÝKŰ,Ece(B; »#Äë4ę#xjjý‹ĂD˛>ĚÓwđ: -–MŃcŇw`i˙o—¶ß‰čP“{‚ë‡?­|käf/uä}˙űU0J‹‡Ś¤Rc.€2®…ňÖ%Ä6öĚ{šWŇ»µ4.¤6,†üĚoάóŃ[ÔHËËz$Óř„*i“xU qFj–\î’Vxüë—3˛“§ůE˝&[ݵË8ŢžÂÚË©Ęě&±?˙x ĆNBD?¤výĚhäuMÍÔ3yáűť’ťY2Ŕ#–˝&ä{č]»\‹Ź‚]TśÂwňťíw®q_÷©¦r¸€#Čěh±[ň#ĄÓÂM—Ë˝Ç)ög"yÝŐ>šÉžRÜę"ÚEŢÂnfíü¸űĎđ/WӬ䔄ó»Wť™ĘŹíÉ"SÓd.ř&Ę+\‡~ŚÍ_ú«m)Ľ&t Ź™7ÝZą…~cD<J˝äĺWiđöµië9ř{<ťŕšNĂ%=‡5éĽQZDăxtz0…Ób23ËńáQlMOĐÚ` šŔÚúDŹŤ@_DÉ8·A.2_3ÍDn"Äť\ZD©?Ţň٬kc¬¶ ĽJz}†n˝n -B,@ßěqDx—ę7-ÄMŔîüłĺA-ËźŇŁŇ AŃ㣺!‹#ŃCŐÔ.>j ЉWĺeşíyh d@#ČV…[R ÔÄ(y,Ő V§KX»ĚYö;˙xÉ9±KŢöU9ešÄČüG•7Ľăč“ŕךäř>\4»ôZIwýűń×{$¤F\‡Ł9űŽF9mD‡—;ëPBĐŻic =˛˛®vϵkÄJtę=ćŮšNĎ*ČŔYˇčáŚ6Ý–đ7Ý‚¦8˝±vô঍Ǔ§1QÖj2(d ­3͸nú[W–ëae´Â&Ąć&MĂ -Ĺď.¶ó7Ce(_$^L˝DřĆ„Ď_€¦űô°¶yIŁňăŘ['IÔ™qDî–­Yí|c@'{T(±µŇ§<ł|„¦ŇMŘ=6ˡÜ2řÝź—“.Ăo>ń9Ű$ëSfĽ{Ĺ9ĂÍ<Ą&DŘüŽŹ ¸ëq -×lB×eÍ!ŹčÂRfNîtüŻó˝¶ŮD~żŐµ§Eâi€a€­×$8Î:D©S -Z(R IŔ,S¤ÍťĘśJ`őKĽ8ŕ*Ů(+S‰ą&ýUë\˝î%AEuÁ¸q.éńNőÉI᮳é˙_ţc˛ąŢ,7FŚR‹,˝2<·ń`¶uzëü8%8!3%ŇłE •µSvUŽG:±…}MŹ«˙ôĐámäű@ěiëŘÍ2XoŃŽîdőŔİţ>ajš¶˙¬¸ďNÝT ĺiŘĹÁŠ"lv  `©Ej*r°‚ţŻLaĹzí޵G¬`,ŕ%ŘĆţ‘F5†ô@ŽF4fÓ.•u®ltP=˘Źähp’ů4!ŢăżS;‡¬ÍzFďNx“ĄĽśßçśÄbОŚm!Ę&±ú[—]v\?Óe•„wu$”CÝz@Ć›IxśJ´o˛•źůüä<$˙]‡Á«Ö§Ä”’¤[˝‡~ˇ‚K cK›ŃóűĎÁY`ĆôŽů±)W‚m¸•ńˇ;÷>\WßlŽ öAFŽ4ťŠ02}­üTz‚„LáóďČMs’ňžŹś9(ŢĂ“VÔi ęjT“ĆSô‡&EŽŰ†N7ł€Ő3•ä}‹„Lď€ňŮąf_ú2(0Ś×™ 3Cé48ô—Ś„V¤ęě!m$]ý˘ĚŞĂ•&ĹP‚|[ýĂŚE\ÝP®uŹécĂ!GĆCz¨rŁůůĺř®ź„úu@ %šułé…aÓö)!ĐČ)bˇZ+ŞÓó~µ‚ędĚ:-żţSřĐ6łfݹꓞýT0ísotMQ8ˇlU¶„€Í‹ëŕË2ýő~ŠmÎč8ş@vf)e˝<oFS›űੇWLVóżý"Ó{uWŹY ’ҵ–oÄayÔŞá˝řŕlžŹů†1śďŔ:“QˡŢ× [Î -R±VŢíZÖŹŽ“í ‡GÚ“ĺ-#ŽÓ¦ŮЇ…_Xâá(ň§5őş&řd%6ꍖµš‚é-ŰB®s‚ݎ÷ţŻZÚ°ś]ôŁ\J lŮŹ¶ćžhý~u·k(űwíO­uľŐLXđĺyżF4—•Eą•ěőQP­!”™}Ćřν퇾ęyÇť»˘vŁč–ŮľčIĚőeMâAw­‡‡2ç&yÁm?t(b5nĎçHŇ„š]Á--Áĺ?DˇÇhp„Ň=‹ Ý·¬QO÷ÂKĚ@›ňˇE Ą[·g@73`#pűŮq¦" aˇ’Ëc€ęĆ#…őś3Bäendstream -endobj -4389 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -~?±Ó^HH%qMăxxGg·>ÎçĎ"VÓ~䏠[6Ęäb} í×\›ďÇđT5 ŠŻ /RGôI,Ž.PđŽ·Ç®ź ×N:,-’Č B/šĺÖS Ő7Vµ„#3aŠ—ö'nSAo¤EďýíÓ´!؉šs$Ď4ŐŘ"8XN€Ă2A‡YĘOp+MýtÝ&˛…őÇ[ç”\˘ˇÝrhNXü¬ŮëxčćđÖŰí{şÔicŢ”¨¸”ąç4LG!”z•NťÔÁ .‡ÉÂ;Ř:ř2µŃżĆE˝8Çeť|RŮX$7{©­H’˛«B{“çŤ”Ď -ţGöűŃĹ Yo“˘—>Wť}Ó@Ö––'ľ‘ާ<ü˘‰Ĺm˙?ţ0lČC$\¬řťXDđ‹Ŕězl™Rëpkyd‡’6e@ľďŐÝuWłéÓHíłbW4y؆ž÷ÉŚ™dâOy˘ÓňŻwv¤üČöşŇJ¤ńVđ‰cQLLëČ 2Ř™9ÄX$żŁó]źŢđjwŘ^o‚ńTŮ‹Ą"T‹.fX ™u -BŮy';…˝äŘÂ&„eÖ„Č3…9Fí–©/´aa]ťNZকGÝ|¬Uř>˛¨[ ÍdŹ,#%ׄx–ßçeQ˝JuŰř@v"l…äȦ¤Z’>ÔY=ÔŰŻ|qĎ»ŢÎŇá5 :Šo˛Ż -Ön ý*ŹXńÎc@šR(ĎĘđ>ü><‘c×CżľâWŠć¶ň:ľŔôŢdRdUS (Ţčé€ó›M hŞ[Éň`«:— źG‡beL¶ ÁęĐ(‰ř-0ϧ&˛zu± ďqß©=čzÍF…,# *í2ŽS‰ &**ť­SxíßnŹ@©u™…ďA©”¤çŹg,Ţł@ÚŰWÁďń<]Äçzďç_ P-Bóť7§ž ?b†ëÇH0ő‡w8ĽDΕĚ0vö@@ u#Š0ŚdA’^ ±¤ĚŚÜŁŁ  "l†źŇ ¤zŹ‘^cµ^ýAĽśčÔR"9XA.˘Ů|+~čI&ÉI´őŻŔJ‡Čř8ţWAEmůS–Ô67úu6Ś!Íŕ—‰#L6(ŔsšäČ—k‰[ś"uĐîZ<śëażę‰mĺ -…Fě:Y”XVoŔëĄŮ˝},tŇ{ -#V-qAÁ'ď.Ţ.÷ÝD‡­|§%‘íp´kjŁ«j!ĘšĹďŢÍü^ú Ą= ă|ÎŰ2Ś:q«ź^ÍÜĹęj„' j­˛0ŮnÚ!9~6°ĽN2äęLĎ}î÷TYŞkŻäŘĂ^jdk"Mť@Ůőy®®źÇŤH¨źě‚±4üˇ5řPĘ#4Q:}FşÜ'č¤iN%Ą¬L·ŁRčtDňh5–ÚK|[ĘžKíD|ţEÉxUm*Ń1ÇěW]ČÔQŘŘÚX2yćúW¤?¨.Q°”żgţĺšú,:" l{H—°ĺ!ˇŔ¦&©L—ę‰MšD?Âz±tuE_0ţ™;˝&dBčزçöşWk¸ZIÎÇ+[8¶G™™)XHĚja5‡s5vm۶­4Ó.lÓ0Ö¤”‘$UXAŇèb"Ĺ}ÖĹrŘ“ţ4Ç{=[FěĘf ›Ú‡Ă*üč‘ RqÓźŞ€ŇMg‚:řđwĆÚÖZęrťXWóý¶hćă FzZś­a,‚}P‹Żżb Dߥ›Ćŕ—} 2ÄßÔËĚż°IbĎ×([éBN˘Š68i˘,´Yyómx‡ÂŁ(áM)÷Bé7@Xá¦už[IďŇÂ…DBĄbk7 xZŠÜSsŞ+QoŐ]bY±emCéş›*’nk)͙Ƴ Ćîżs÷%¶„+0wkÂx:YÖ¤L°{xW§ńy,5˝ťxx -ľ?©ą żŠI}Č ţR -o8azęB‡6™Ýâ-Í™unřb˙óż×»ěěkAKţ(%,޶ŘJ:Ě -mbŤy$kÉęôĽnĚůBŹdqvë!G-DP\Lv>'Ťh×¶ĚY‘ĆŠxżpŘKĎ1>ČśćhS±,©fŚ]mK* +âH¤¦f3Qž ÍdZ˝€ç+™ë‹GşŹĚđĄoŐÇíÔÓŁµůŮŔŃřĘ„Sś2L•" rBnËÇŻp5@SYNSwk—{¤´®3Ő±uZÔV9“tExÔ`»ČqG+ŹV“•KĚîÂn]o)Áď´MĂPŤU¬Ýpendstream -endobj -4390 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -ötý;ć›(Ć3Ř1ʱž_ p˛¸Ú Ńú­OCk 噜*žé\^űąz± .b*†Č–ËťT÷°‚ y~$ę:‚=ö…ý`›“ -eIŻŐ‚@Mr7‘LŤŹĽIwÂ+L‚Űl¬3q¨•Ň'D1Y6diućřý®ę;ľKJ–„ ·>x»őPfú‰0bĆG¦ę(TJ ËŚFŹ-Äęćš5<Ąçé›xĚŠ›áÂű´!ŞĎbäWńě ę+°ż·rôhđČúmJYýq ]Ź8Ă,@đ>µĚě‹Ó*¨;—ÜžŞoÉ^˙é2Tău˛oqśA;Wd -Rdwľ|­©·±Ś±­5ÍłĎÄ›Áäß·hY×EbĄÔ -Mř‚zŹ%ú‘ ”E”ÝŞ5ëŃ| -žŃ® —n§ÄWű…đv¶[Ő;˙-đHǵîä ČGÉŠÄsAčň…-~†©e,u°ÁFLšK{Ç’w¤ş&´ůe$ĂÁluꟀµ …źż“ć|#xSÜŰî%’ ű(š’”ňţδŁŰ¬âąl w/}—Ý~ĚěóGZ•>˛É;¨†[ xČĚŔé)µăú 0TĚ-Î'B7Ć„ŻŹńŘ™©·Ę ¦$Ěîa B…GĹÓŻ©;Ŕn˝˛mmP°Ý˙¸đ aˇU‘4Ł©ÂJÖÔT©¶¸şŠö‚ ř‹Gě5Gt`ÖŇ˝k,ýôűáC%Č7$áđŮCP˘kůG‹­Ű#Őş°:ŠÄZŢŚ(.t˙ĚClU('Ş$ýHŮެ: ľśQ䋱°¬ˇ™z_Q%}hŇ kć )đ=Î͉žÜ 2y=”i‚¨\-l Y2F ˘uGm—Thű Y?Řwá×huô„…kQđ„EÁ^ç 2É…RTt“·™ăòR—ţđr±H˝u’ůµĎy#G<í)Ĺ 2çWŻŢ4#ĆiXŞpҰŇJ|s¬<%Š|)ó‡§őşŐÍ*ţ€úńiÚ|}†$đ× X ?žąŹ@Ľňv·JćżÔ¨őś" ˝öÖs¬®!ł0÷šR [ąKߥ]dR;5Ĺ%/¸,;\ČŁyÇř:´©ňŤ˝7ś˝ßęÂXʦZĐĄŹÖ•ĄĹ•ČCÝ–ŕ˝ň?'81â€ýä„s*»hÜÓ|(ě?$2”ÖšfŚęNg6©Äţ ‚”č1R˘4 Çâ%ů€uT[ŘŽYd/Xä«Ů×ěv&bŽŽăśčśŘH\++ö ćÜxŚáżj<łĂ×–FcQcŻűöÇŇ˙3/ÜEN¸ć†4XOż’,·vA[‡T· ŕd&·ÝŐčaUpcan‘íE°s•ŁĄ0Ô„¶łŕR€ůČíŁ´×R:^VRĚÉÇ ›ËY(`:Źëâ"‘zL) ׼諌Ŕ–ÔëPS¦p~ž‹Hí1č VŮQ‰z4»ŤŇć.kŞę -i81(Ňx9pXŔ˛D˙ĂĄË3ľIiاpy¨ňÂd!Ş Śä’Óă9ßlĎž)§gĹÜseú¦x)ĎŞFŢa7<žy•ÍY•´Íe·óeĽß2@łŢyÝ5k-)%pѬz™‡D3˛ŤŇ9869(ř˘żV4=Só]iľŽń.jL9i@ŹËľqÇ$wÁ»6đŇ ˘-‚ ,ęf­‹°‹S˘bĆ4AńsŘ‘JU¨řĺI Ľ# ĚĆÎ Tş¬^¶é€ňµyć/çĐG—˛„ŁxQ¬e=ą ϧ”Ů †±żč"ÍüĂeáQ6·‰ăÂčĚ Ýq×ćŻoaŤ0RlBč¬Őnn©ŚË‘ß‹”¦G†đwkĽ8ß9•"Ů,šFpHĐ$zŻźÓ•Á ŕ,Q]˙ěAË ŤqšxĚ˝Rer>ß"ŕs^ÎÁTŹ»ůçĚ#”}Đňjßďč"jËóţ jr? -ĄřvÍlŘŻţ3pr0éŚö€VëwÄ^ŮybkÓd9óĹŃű¤dog˙0˘ŇvÍ~Mčś<˝ űe)‹ť{ďö¦#)ékł7*×űcKµ(ć˘qÓ0÷Ŕ‘ŚĹŚ[l¬”-Ë‹»ěŻ%!kxXÖË´•ŐŔ˝*ŁR„ĐU‚DëMâ{ňŐť}#×Ńe~üËVP_žš-„J߬ᱭÔâ,Ôi_«ŽźH… Č(l?endstream -endobj -4391 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -jBzýĎ*rD@;ŇÉË®·ĺ¶™™Â[Y|ÚÉĄýr Ü‚BцT·kŠgĆ~ -dpŃë>|[÷Ld”ÂżÄű>´Ë6:2‹úđžW-fĘK"ăáüóę\…€u«˙ý¶/oĐĐ./iĘ…*Ű 3 ®ÁĚAS÷ă‡ZČ!e1Ý®€±h_^*ĽÔą{:ᎵH´€."ÖřřˇňPP¦'ŹÚ˝ ?Ŕ¶,s†9˘©×(ŐÖžůYO™íH3»şÖíĐʆ>ąqddĺa`ŽbSGń€ţßD4_µpP_¨˝Cp?ÍZµ•#vܰ\چwČŔ?t(Š·1 âěŽGwËpŠ˝ľ-ďžÁ|}öžCv˘căvdŮwČďQ„F©ť—4CZ%} -B!ăÄ €Ă@6ÍTšˇC‚ˇn¨™úń6¨ ¬FWąRŤĂáLCoy0[“…Aműőź’k5E©ÁQ᪱Ź`Ŕíónţ;oŃ&1s L1M]K4 -'ɢ1fÇÄ -Öžx–ô,"ÄÚ˛ ’MţąťäFFÓhĄýa…‘Ý“Ěx’ĘIÎőŇóćÁ‡rµ\í3Ř“Ź˘1QűDé˘ÓpÓěOć&O/Tšę„é§˝ĺë\‹źgdÔßq'ćCv EVΧ=Ńşt‚dŞe›ŻřO\C‚©E=öł‡Ç9[XŐ\'S\‰iCŕű+MpI3Č—»ÁĚ%T4Ăé;M=lm%hÖ=®BĂm—îhŔ95Á1zó‹3}•'ÚöHűŢĐgĂţ1DőF=Ö,}ôš–+s…^"ž"ůrH•ŰĐP˙{˛ż˙¨«% łV+uęP’TČ`P}ű-Í#¦©WoëýhíS HśÝ!qÍ(Ók7~ß ]šŠÝˇĺÝĆ~Ź10~žTE’Ňä‡akî(¦ -˘§±6~JpCfěŕç!9č"x覜?ĘyA~ë$Ë»Í%%?#;€“ő¸Ť‰ńĎhĐjş­{c?ł8:°)ń'O}ĺ˝˙m-˛áŢĎC X¬NE;ŐzóőżÓ•|_÷nŠ!޶‚óąlÂó!!Gë˝(0}—ú‡ `Óą/˛ďŽâ˝_˘7^˛gcU„ËéÁΛŤAq ‚ŚýţÁz•ř‡ž3‹Lż Ą‚X»PćÎľŞrŠĹŽąĆ—Ř. L6(Ŕ…µ5{{Ţô8ő@YĹĄ!4xáM0ŻV!)vmëzy´VR/"LčSľ¶ÍŠöŤÄÁŐŞWÝ•|0n•Šľ‡dŰ÷Ś_ÄÍł\6áFÄ< Ö7čQ™5”Ő>¤nAö|6ÇÁm<ßśíÖŚď÷s‹ć:}°F—ř8*”šŔ'6«‹"§:$NtR‰î ˙Ö'üçŘáö®Kč8źťe˝©ĄyĎžüBÍ7*w÷¤óŚJáá|•ýWjĹGiÁž¤ÎĺÂNŤťŚ–_O^ç—•Uňqě>-eťđoÚ·Ă}Df€ŞFqw–§U*ö(pgeö ‘2üG¸VeĆou®±őť:R8´n"Ż!‰ă¸zRŠ%“¤s Í'żö\ŠČ}ě”ŔÇ.ÓĽŁщď?Tľş ~gÓ‚ŰlžG2 Ŕ~ór§Č°˘îÓˇ•«ľo[y~®Ý\GuÇŇ ¦ ç7«‡U®a1Őč|WËyu“DĺćĽR`ą[pŃeeĶŘ"Ě:Ś|çµ˝0 ńąťtzůťĺ7ňĺŃAb,8®őŰwż+“?÷P"ű–ŕß$QŐs:ią]ÇłźNcmÖl) -Á6“Úp,•űě …Ł:%&G[Ědô›ó{wlQDQžW;€_¦Ň?ąaľéb@Kv€¨m&VKhŮ!yńfđÍd|ý3Ďhư§c&¦¨ěpĄD; G_¤řýö·PyČBá8ťťŽŞŐÁ_3÷6ćüj)ËQţÂ@¬‡ ĎeńV#}r•A‹cŠŰ„}XÜ˙QĚîmjĎŕ|Ұ#Ţ ©dI7K1…ýRR$˘ŘGYâţń·2čëďvILř'7:Ëe­đqžLqVĺ0&–stá,)”ÔK^n´CÜęv•:$u`TN‘L´Ĺ2(łж‡Üp(ąvŽQ"±1Ťŕł(~fŁŘwIÁYSn †$b ŹÂ\r ţR5.­NÎeGžYËLá3Éä5IR?6Ń$ÄőGˇ’0˙ZL/ ś\ó˛Ę4Q7 Aáťü†dס`_»_«)z¸´f¤*0˛©ď˙µ|z‹5YŮŔüŻŤs¨áŕsΕsѣ攏ž )"'Ćô_:kç—Řh ÚěŞjEŕ`z!Üť°í*‚őB–7endstream -endobj -4392 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -%ŐV™ŚsÓÖDţîfYĂâ"eZĂ|˝MDÖ9(Vćo7…q† -ë#ž;Ú ¤;N˙ůÜŽĺ—‹'ţápÄŘb˝e\ÁŁ0·LI‹†ŤigÄdYßÁ:Giç­2×C–´! ĺ<éÖͶ`J-Ç5]Ô±ą€ôÎX˛SŞŃUČR®¤qL\{ZO^E=Oy‹ž.oůYíś—âî5#¦°&!ŹŽg )}N76›ë,Óf;$OéŽřU.ąÂłű¸¦%©ć×>Žň©˘şů®É‰„i7˛ t3±kËEçG “‹¸ĽTŃÔβm6[fŕf¨č@Ľđçą4 şf%<,ň<ÎeËѢNX\ýŃ=Đ-Ř,DqkkV¬×O8n Ń7Ć–ĆAó›ü|m盀‘źEĚ)—Ä ň3`Yjěí:O4‘ň‰üybĚ!­ŐőR~…ô}ĐăľYę_çďß!XżÄâ;!Ď>JDYZ^ŮoZűÔşďËć6¶Çhşč0nA!ł…XĆsmőĽ“µe2n%S: 4¦rC - č›ÂÚ…ď’gŽŮ6ŻăŠP[ŢRÔĽ˙MY^“ bSÇďo:s)22E´\')FÍlÄÉ“«Ň8kNQá®5ÔP‹ 3|†]ž&`1kY 0]h ł!ó–N|©Ôs Jb1 cq_ÝĄŔ/ŕđ -ű˘ÓJ걣íaŢAWŹŞ`ç¨ ÷-ł»zÖxő®h:=1lDŤŇö‰UŹ%ts!éŹ]oăphfŠÉÇűh©íîě ťňtQw°/ňkî‹\»té˝ĽŰ żyOâ/P.vä˝ßp&ĐĚ|·ĹJbšĘľŃŐű^;Ľşžů»ď ‚;UçöĽ—é!ţ™őË«KÄRSŤĎ –űDŹěCJn`Xý¦}ÎĽâwÖ>xznjť”›2’0^˛#Á™ ŞR‡™®–饦šÜqŮÜĂ4óŞFÉ@ką­tw^âl¶ŤŻŤpyŹÜ2ŮąDăěUó éśÔ™.rśĚ{˙I=0®§äËř¶iŘdZ±0‰š­˛z7ŮKŔ-Ú,E3ţ†“v! ‚ĎúbçcMÝÚ-éb"Ć‹«É$b4m0®&…/¤íÇoW -uWq‹y:úÄE6#Á3AůCR‚©‚í»€n[gIe€Ź.MŮĐNęűľÇab\Ú*NŽŐkč¦tŹÓś˛üΆ-^č¨Ŕ»™–"¸¸%ŠąŃ”ąµ„Ůgśöqé ŃäÚő5"ĆŮŐJŠŔŰ:ĚĚżťFË–řÁf V?¤kµät -Áv™6h٤ýüŻ—ôD. Ô)9KXÄE;Rž0`2—DÔĂ€eâ-TňÍBL$„ĘÇu’öÔŹłéU7TäüܲŹLt§§âÝÄFŢRűťčb…7•B+M@fĄEUŹĆÖ‹+UpéŹ˙ô MC×8 §ÁP‹ýPJŔ{µ¨n Űp—U•k\ʨDŘV"˝®*íendstream -endobj -4393 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -ŃGŠ“ópóńŇí˝E_‹`z‡¤Fr•űĐ ŮńŐ…łJf›wM)RŠÖDťë}úç qČ3ĆIÝ©YĄíđ˙OŔ9aŃŰtůáç»üÖ¤'ŕĐ”´Ë5‘u0ÇĚ‚˝ŐÎ ˘ÝdČ):…!…rđČÂý - trT:Ü7´Í‰őZCţË( B…¶ Č˝ČŐňTłŢ*S{Ó)NYvoMjj]ĆÍ'b6BőëR†AărPFLüĄ‡(¨žśŃŢÎď2[q9ÔSśÄĘ9 €,4l}Z€"âw’Ój¦‘ćŁ\ĂŞnÚŢŘ?dőÁčÎ5hg#Ýű]€ĘčÓş¬W0—€FBO¨I"üő%űÜŰ[[aáds ˙ń:ŚY˛*EĹ6 l„×—Ć'3×·Ń3ż}Ĺ‘D«Ă°GÜłŞ}<<:í` -ËŮŁa0JX˙¬ťşÍĐ“l+fâ„”ÁŠ”“w1ŘŤ€łg^Ë#1‘ť,ŤŔ±loź«źŐĎéôăɮ֍-Ő¤ů`Ż3Dá}xć#š®Q3{‰ů„tđVÖÖIćÔ4*Ń`f4R1”Ş‚çe<‚ÂČöÔ’E'NÇîF˛/ś‚Űú×—@˙;“Ž€hDä‹÷ď9!Ń’˘Ďc•ľť·śJÉMćv°:)W|­ŕ"(S”ö,ĚP/-\ŽL˙ú·źwń@śumó5ógzżËÝČšë»Ď¬SÔőv!KÖQ/ź~é>4ĂőhÎ'"-Äo÷®ĽáGŘŤ ˙»@‘,tU1ćcC;Ác˘‡ŁáíNk2k݆rP¤©S3î1Włţ¸<Ą{ -I(ďďâÜ%UN^j˙ŞąGŐgýdĐg„yĽ5¬‰3VCłk§ÍŻP'? D…{čĹ.śŢ^ُ-˝±ÁłO”?đ[~\§[XČ%¬µ%bł_.-Ľ0¦Ěx"qSꀒ:1ĚůaÎh±%Ű}ŤP'ŕq••%1ľśř\${›©!ęhÖdrÍŚ|?ë1ůqq8ę~9HR]:SŽ,ő&Ű"=…ţO‡v"ţ6൤[D*Čć‹ ÜU!§?¸,ŢcyşPĄâŐ E®Půţď8›˘úsn‘·éäoVőC8"Ż4óG aş’ő¶kóGO{¶âW·\&¸y µR¸ąfĘó@k2F›$Ě^KĄwS‰l rŚtI™X˝J¤]+ó?4—(JűĚť2v#«ŞNŤ†Ýť#±–Žćϲ;#§„Pµ÷â\•ĂÂÇvçśëX4ÚĘrűéßČĎöaÚĂ)sN‰ÉĆ0ăíÂË۶tż#©AĽWy™?ů#ö<üy Ą:đä…ž75qÖň Éř¸/ĎňYäb‡ÔŻYtĎôŽźAědr—r*ąĎh®Yâv©ÉSß=s|> -stream --ÉÁĽČZçaGJŔ–I›Icf:¶ŃŰdÇŽ{l*ĐäřďUJ¨HDr×8˝1Ű‘ěé çÖ0‰ ˙Ą! óؤH˝ź"~RŁŇ~š=ÔJ˙÷ZÄŕÄ0żŠ$Iś"Oog%Pˇë5Ρ^ś\Ti˝îěčÇ óŤĽtô·¨)şŔ$ -ĺóg/Öűö­xóÜĆ$EŰ1$Ó67O(?U©ă˝@JdśôÔeăPŽăźďíŇÁ)8˛nGÇ€[ÂSW¶ˇ±t5¬é‹!ßŰV*=üŔ*Ź]ł‘¬„á8<Ë•|Źz~Ä»´˝±ű¶Ôŕ‘Y_^~óŘűÔhP.ýęůŮ TU±ě‹ęˇÚß/żŹű}{oëą9÷óř 3Ëwu‚ÉÎl›ä“\:UőŔ÷w|ô-éóáňň*©šY’–ŢUšÉmç€~űjíçC˙K†˙/ć—”teÚ×1)ľ*&Âr˙đďfŁé(݇ 9Ú4˛’#,xá´R˘P^ ~=Fš®ű©Ž«Ľb1%äÖ‹ß» ™ \Ü-±hĄ™{ CŚ\öČ’‘´bb““ gGĂ»Ş÷·`éż ‰űŕ˶Ş7çĚ?ŕR‹‹$ëâVeďÁŽ$PXĐ”ŹmĚTŰępŕ[ą"ŃŽřůń1 ť4"ŻťŐ¦”pÎ,]ź ©)·×͢‡ďc¤-0«Ü’CćýŹčRQ+čÂNru ˛ ęy,"Řj^žçîD>Ę•fŔFŔÉ˙MMű!0†˝Xą˛¬L9Ü ¦s.îNWLł˘^®pÎë]ú2™Śţ†_ֳřąNĎŚfłÓî<ćˇÜ' ĆCBI­âő2±N ÍR†i¦ÍAYłŹpbGúĆ$Ú$o¦Č}Lž}á°ť'©ťwż{ŚGŢéë2ň š:­m*/C—‡,]ŞkŠŠ~ť?TIXKöA€ůÚť¤~MrŁ”úćíăs*ę¬ÉJđ\—(ÄŽ;ŰÄ–ńP˛¤AŮč"ßk•ĆZPůČ]ćmŻ>Ń÷YëŚŐăŞd"‡<Ç‘ĺ3ŞÍÁ÷÷‘É0\a8ě-ě;2ZÎH̡;{Ô5őݲAx.´˛$4~)ô|•`Ň2…žűé<«©ťAŐĎ0TćśO»‡3Yî/ ¤ňż&ÝŇůtąc:šńô­7˛Ĺ™\ÄůEP9‘ăBVĆ&ŐÉŻ"˙ő{Öµ›Z÷×`XN‰źJ7¨F;ľą8„GđOoˇ–Úz:ťŐ1Óˇq,ˇÂ©U2ŹNźë—$ůŢkm„¬—1–_ „ę„E¦ĽĄf7ĂŤHŢŮ6JL}űIł÷Âv¨[Ő„˙¨U¦Ď{ęlŹÍ=ŐDĎC`,úÎ?‘ݦ‹ş Ż9ÉŇGpÂě–@ÎBçúŞŽć@(Ŕ§Ţť†@-<ýŃC˘îÍ"TŐ÷Áj©1ŐË`5s'Îm9™$ęrw5…ÜT(|É÷ZĹśjJ¦äSP˙u/@Áˤ‘^ĎŔôĹŘ5ú@JÖÍĚň{<Ţ”‚ĂĺÁ¬m”´”"7"†$Żď¤´±OŠéB¸;źendstream -endobj -4395 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -۬˘áŇ=.wóN3Ńß§ě`4SĚ›eĹ^˝µ×O–˛ád…Ž« ěV€ŘZlYj•4ĎęÔ,&»í}d2ż!N„˙§oÜôM’»öNÁčŮ • -pëGú%.—pCĺßB©ůBqyŻŮE{{ŠŕÄËÚذ¸Ö2÷ÎuDNĆ"Bĺäł4©[>Ů í)ĺĘü™´”PY,˙¨Ö+/Fř1b•úOŰűfŤä†âHĆăŇ‚:6k±o»gě9Đŕ|ÁÍű&’l¨á“PtŢĺJĺż;Őűe‰›€đŐß™l řČGľŽž® -%îü¬™P\bĹd@Ţ:!éađŐß­&?ŇŞ‡ÁˇÜ}”OŇÝÚö=’*čäâ±N€4sKž-O§ó~0Oś› >ŘěĚ]C¦ě±NK(ř7ŃôŤ©?3íu_O)A@Ű­!žr¤ą˝d,ËBą1 -ű_áűuKůtIݲĂŇp{…‡ ÔfüWË}#ŇžN€0±¤úhxť’vˇ~KÖXďŔęĘFc­x"ÄŹ7ÓÚ“Röd%TńĄő#_<ÚjąčXöž9?ë!ÜĆdRÓ{Í?6łŐLőL5W ;ĵúÉ?îźJ=ô ˘×<’,'ő’5ń0Śí_f-ä×w+žCíŻ;}ĎU*tx‹9Ď8ĹV‹8ˇ±çfi–hE_)"ţ°á}eD`ANżö«ř¬ôÁ¬¤şQţŔ‘¤ĎĂ´=‹DRŞÍyeŘxX -¸ňUY[Ö 3 †ł›oň’Ž[˛I9uÄç’|°ŰC§ś)5Ôoű9>Ą5Đ[°^+s qîCŃđQ–úšg-mň”ší‹w5Q)¶3ÝĂË6÷ŞTČď7$Č·'J9ćë†qšTŃ)ţđú)‡•ŚžÄW®0‰ŘHBâ`cŽWM«»_$ĎźxĎ2Ţ9ü2eŃ ľQô @b¬Ó/ďµ~s}UÎŽv]ÁĄěÉ? Ě4<®9ůq€?ĎýĽ_ő§TÜ©ŚDţż {*ŤÖâŤÚ }°\¨4Ď NäćAŐÁü—!¤mjZ-„›ý c>rŹÄůř;‹(¦üĚ'Aá -™Ž"-wł±G8RşÍí(v/N5ëtLüw70đ˙_˙™“"-\ ¬őÜ×@ŔíX”‘zóź:â©´•âBzYýS„j“^¸aůžs ęŢ[~*dᝢžđhFŽ~ć‡ÜićN4nÎöćé›č_>˘Š€ŘÉĆqUpŹ/ZHŰÝÖ¶ÝéCÎ &ĨúNQž}¨kŇ$.—z1BčzćB‰WŐ™ˇQ}Í­ůŽ9˘rJ}ÂSžĘUăŹÇűlßfĎňm@AťO×ű2™Đ&¨Ş†ÍC$ń/çőC[>É7]$AĺZłOÜŐ‰Y°ôśË!6Ľ!EĽ„ő‡3ČÁ~ůµ“X"$îťš•6»á#Ŕ%DšąLůóźĹ8r[3MVbń9Č([ÓáYîMß)v„-„ŐŔ51± 4…Ŕ,™Dü·”ŹÖ’ĹóćÖoµđę\ý· xĂ…]~››Ô(HEtꡭƸěŐV4P-ä‚îv© °Đp€Łá)řľţĐry¨]tk¶ĺLYNi …óńdjÓ÷b±V~ú‡."h;厸vęi·Š˝|Ř«lŚ`z‹W^fón"ÓTĚ‘ç¶Wď9ö'ÂÚ ě?Lő‰„4/K®kI5™BNk$xĄȦq‡÷Ç,PČó6ňÂŕödÂaŇłÖ­)űóÎőň- ÖŻ«¬˝WŁú”ůźŤ?µX>žRĆ57!‰śSY'5ϲĚăgŠA.IŁĹöof.Ňju|Öéajg+»]…lH'.…Ď›ě<*bňNÉ•S3A˛Řkǵ>GËžŰ/R×čŠ|fQ˙fçÂmQźâG–S’9üˇ°\ß۵ţT(§ĆčMÍAŤIoq#Ţáą=0µŃ˙B\ôŮ»J2gÎíłˇ3±†Ŕ†I€f\éąčo­_źţČę íŔ-&őéĘ~˙;¸fxŰď™ń@ ľHjcń)Řęˇ0ś¦ÜĚÖ'd -§Ř…™ ˛n";3żGîŢŽuţfŘء“d€¤!<ܵQÍi‡ŞŞ'u endstream -endobj -4396 0 obj -<< /Filter /FlateDecode /Length 1040 >> -stream -6x@Í“ĂJŠ˘źÂ;/ ]ĺLçői InD÷ݎFÚK–lRJ‚ń÷‰ŰcLëą… M ĺűśô0mŇČńŞ1xŘšĐЉÎQ†đČďţ4ă7%¨ŰěCŘűbZ(XĂŔXčto°Á_¸ÁˇË¶ČUúŚEÍËŢa%iĹěĘ ľˇZ¶ň]ęď»Îe±SýA–ĚE]Ý.uU -JDA]ĺ Ř&ű;Đ8g-;\ůňj~NŕC˙^' Ýj?)RŤ[^żb`kXĘUë„da -Ví˛Đ©r›DaS°ř’ˇ [dQţný&;đ^T‰-ď|`ä¤oqXĚ’D 43Dź”ńşCÔp0GSvţçîőŃ Ž"qýĺt Ô©s0˛č,YI€ŚUŠĺçÝ_>Cć=Ű”˝˛µĽÝĽ#/í.›˝x_$‰´aŽ!94^Łţ«ů ĹťćäIŠwĂő˘g q)±jűWźóš]€¶,“Ç©4uÎ8c¦3qł˙VnŁ7híΑ]0uYŮQu"4aĺwľÔÉąű)'®Ćő‹dřŚxŐíÔ©yř×›SBNLn}>ÝóKŔÎÍÉúqóPÚť,Ĺ®/2#Ăé°á"NBEgLťIΤܤđ0çc -`Ô,ô~ěq,ł/î*üD žĹłWľf‰~gÁeá‡Y8¬ŠůŤO«éž2ßą6 ôSďĹ "g/÷ë© «l™üÝ;U´wÎͬR -Ýô‘ »€_Ť]ÁK `ţOŇI‚lŰS ť=p ˙ΰy€F•e´:fJd±—‚™¬®%Äť÷-áAúÇ”ě\h¤?(`pĆEű±'-޵úcň.Ű·µÓÂe’ă5VC YFśďĚ »űÍŃ ™ŽhŠăĹ„Hą‡Ň„ő=r„ţ6#i–±ŹŃ¦%&ŮÉ8…µ—đë‚‘9pP?ď#'1;9ţÔŢQçÓ„Ĺž6fI˝·¸č¬¬3€á?>ň§-¦Ń(`ů;Zř -DŻpŇá Ă%ědĐ÷"¤qްÚmüô{zVCô=ŔÝé¤7ľ»$÷’?“8ăCFř×ő&Ëx; ŞgľŹËb‡—Ř…!ą˝’_?Ęȱ‹‡"2™©ÝbŐH(^d]ş˙endstream -endobj -4397 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -}N=°÷&Ţí%¬Ţó´‡ćGzF=CŻeĎeŐ–¦â:†˝°:Ŕ#0ză­V?0퀋ďS{)7aáűYf~ťW˛ĘĹń­f„ä ČÇ{o>c/QD,C‡ *w˙‰i/eÔşĽ§é4>:r˙Ăg_đ¨4Aî1ËB2Mă™Ü!e©bz¨Ó„°ĂšüÂÖŢ1—ĂmćŇńŻ~ŮěYÇÖ!óäŢ"ŤöЎŢYaRóĹ„˘ż±·˝Ă&¶ŐR [ˇđKť‹qqąŁ•Xúë(e Q«Ő‘ël /!ĄÚ­Żé˘á~kA&*.ż<íÇhX5Äţdťž7Â[Ţ \ů×T]+bŁ1¸R‡ÉŘ:€¸(“—rÝđ_»XÄsč2%‘ú!;čÉć­8һԂxÁUy—@J^›=ťő{a¤:Kż|ä󝌏LŽS1ýŮ?I˛\ࣚÇh\Ő¨¬J…'ŃH'„Y1ÇÝemŐüSĺ )‰‚ű±zŤ!đśś’ĎjŮÜ KbvwěA^ľy4ň*âPsň}ąT35xÓă­$Vů*ę¤ NŻŠ¶VKaţ—K˛‚•A`áüĆQ¬LCčá\¦&CÓď€d]†Ą@$ˇI¦ ..Ľ,mŁěm’ę5şiůÚ9 -b'ëô‰ř\üŇÓč®–I%źé•›Öć`;3ę3pBőŻyµRł*‡p˙ňú| ^°ů¦>ĆÖwY ! ¶ÎźüDńlzËĄćËUďÓ4OÚyÓj&>28HÓ<“a(L˝˛–‘äČ#Óá­"ýŁ?ť|rg«R4~´—±9™­5ßhZá”·Š;=m ˙ećµqÚ6¨ŚúÇ«ęNŇâ‡ÔÉížs“)zÉů‰TG‚Źă/č˘ëÜŁôÄ×E zó•wLž–bŻŤ%•«‚l©‘-îCx­čŁ]čSu‰iËŁ_†ú–đ¬EŹG±ÔćÚ·´‰š97¬]×ntÚ…˝|S¦i‰„ą™\ #^­÷ň™“*ăG<Â*F®}%i7ô©b¸Ţ`§I7jŃŁ(%wçId8ľÝ’ ě¦y(-?yžČĂšŰ%e3/©ÁŢňěŃ}9úÎřC§-ĺYÜíčDéěrT€çd+j‰dÓyăQř•t<Ś\ášť"o]\Ιž«¤°Ď‡x×ௌ$=Ǣөń‹pźß% (Č®vśq č‘u#DŚ5©P¬ŹŔ‰âTäűbCBoţŤâŮć:ŕ‹3`Çô2˝˝‡±ßµl´÷w1ˇű|jďÂ[NgŻ-`H& d'ĹpűİJĚ»ďöÚĐ–ÝÝ!±c:› ¨d‹»Ô­>6žä´ä5ěţ«oQB”«Să·Ö4©]Ű&ęţ22‹ˇ†řËpĽ˙ĂMxâł‘éĎkçđis˙ŕ ÔŐňŽ'p]΢ňXl°aąumfĽ•µx;Ięq'ÄęSčnţ}ĺÔ×Ńß ]WśŃ¸‚ô (ճ޲wßO7G–hý–łąX¨„¤OD‡˙ŮĎ5]َÓő›—¸{Zľ5áQ˙ uĹUÔňŇ#]FµŤ™ĂŠ–k^»âËPqµ']QiM“ćm›RůöŃ63¦1ö¸®q$p©9ĺňÎhŢ|,ąŇps#…Ł‘â˘fŠÓĺ‘ç%§ŞŞeĽL]ˇ$˛‰9&ü7Ť ö¬ůŮKuë·Ě\,|Żî,ľ‘Ů$Tń`aiŃĽ´0¸^|0fžPÍěż.@Uş ’‘Š€ĂOe88W`®Ą^Ĺ-VGŰ*<ň:‹Ůˇ›;,[i=ľ&ço÷î%;§O}L„"xz§?ŮÝÝĹkNµ6mKÓ…"ę €ˇdŃ`OěcEçµ3CMŃÍÔ÷lt(v\OlÜšŢ(Ƴ܏RJao玀@Rąx‰ş=#nĺ}NEgłAt$y.ů˙F±mĂz=thÔRZ kĂś4ĂZ [ĘÍ ţ{ă˝ĂĘĄl¦íbÂ<ŰTE÷R8aěĚĘëä[7W®jăĂm¶żßë -ť°âŐ2w1ŘŹTsâŇuBőv%čćĐB Żýć«…ë;Yó€€[UĘ ä:›ÝŤaI~,“ fśđk52wß\9ÍËKlsLŻs)< ~˛©¦^pEť`Q˛wń[Űě4Á#":Yna"™‚ËC6:h ŞŘAf<đ ńšzohdČí@+¨R.es‹´ŐĐ›ž¤j¬•Dą,*”Ű·6˘CVń…FÜóŕFq°rÍk\»Ä˝ -+(9ćö6us[z†h͆»Ř-ü,‹0§±©ó/ l1[şJžđ˛)_óUJ#,’nyż/ TaGăB2QnĆż5Eendstream -endobj -4398 0 obj -<< /Filter /FlateDecode /Length 1840 >> -stream -Ý i¤u3ł4…+KQ…?Ę faţ}p§T&OÖVË(Ĺvh§LÜ’§Ć]`;›.ü‘?f|•:‡\‡5™ć¸ş¬¨ł|›*ĹĐ“qˇknź'w§~ÁŘŃjöďřXůÓnZ4]áK¦—Ss“ř|ŔýlçNLő´•ÜDćË_˛ű)EíˇN—jůuŐä }Çž·ÖÎ‚Ţ„,MŃUĽňeÄÜfŤH^ś?X2S¨«ÇE»PŇő5´W(Q×-ŃfD“ÚËŢ­ţ“t{óSSŽqžE2”Ľ)3mjP(Ďä •ŇŹűŠ^‚”Ž „´(ĐbŢŇ»$hiËĺ¶e˙«ýhČČôâđdŔ*hČg„PB¸úˇŠ@ÜC÷ce6Ň*uhĄß¶÷W’yĐ­›şRĄ…×…]nĂÝbëhÖí+ú¤bpďŇ)rĂ«"ĘeJ GžtS/˛S~‹żâ]7{®©˙;ÉĆ˝çXmK[×tSŹűł–ŢK+F:&"wŐoiđŤYŘ;uˇŽ ó„*f‹;yLúň­Ř[V +ŔÉ4NĹ'˝Čź-iŐÇnX[VľaK‚,ŁĹ$Q -Dk·P:Ü%UWĺŘl˘ÖĚŕlčű8 ˘ěŻ&ą©űŻ7~pĂ]‘ Ů,¤jHŻ;'áý@`˘Ż»zbO\€ÖíĘűA„'n+~f¨+ -S ĹqźÎíšă Ąđ[Rü-°§ü~Ş—÷S"€gx{ÉcővÍŤž”šfďŘŞL÷NÂć®Üß 1 î™ŕ1Ą9\}ˇ÷¬<Çb?„K‹=áۡŇč”GpbŮŔbŹŰuÉ`Ç{jcs·ÖŚ<ď˘ńňOĘ_ëÁ|5^^L)_nW:w+Ů®ą9Żüěöř:ü.Îßšż·Ń¦‚Żćo‚>ŐfŁ*‘FA“˘rµď˙‰\- -ÖÄ™!‘ŕ”bŃP‚Ok!U{ÄÔâë‚“5L/‚)ßu‘ŤŚůU¸\qvŕAŔ*Č÷*ć[‹çüve^A8Ţ{޸’ňâî8;pŃČ;Ôđ§A!" ‡ź •Ů™Ńę˙–IéÁH‚py.LHNrĘß{kö9p'g*NČůѸÉmXö’›2_0ŔŚć•Üâµ+ŻóŹ; FSĘ•}uŢëĽDeđU!~ćéťunŞ’-HÜCHĘk¦Ö›®ŤnaN@uÖl2J…ćתK‡ą°ľµţ‹ĚEđ`˙ŃşčĄâ¬™EŽŁ¶Mĺ®$˘ł†®rZco7!Y¤ľíôEá/óĽ âxU/ëôőźĐV·°n șʉ8%näÁ_¶Oę’쪢Ä´âă™Q’Ľd DŇO\óĹy' -Ňüő>Ó=3m&8Ť@¬›ČŽŁČg‚߀ŢtZ,©wŹţľDxd SĄî㨆šß\xłŽűĆ·!Ôp Uyá'/&”!ُF9vŮîŹÉ~’÷ťńűĄzWá[aş¤ď_Ţ\n!TµŚŐ~ZűT^|ô µîY Ĺ…ě—GŰŁŰY¦ă[”Âg¸”.bś‚‚ (Ň0ř:ŃÜ]X*^śQ'úŘŇCZ”L­ÄoŮčÍ›.łÓ´Qĺń(cě*´®žÝ”Çh ÔĎĽl„q°Â§'/ś/ĘĐß#ŢémĎ0Zçtę9˘µ 7ľ%ŻŞ=ZVÂĽ©yö]o7DYRN©ÇäkX\72Ţý}/nč $䡰.w„›—©Y‡„řD ôś”÷ ýf4‹‚˘˛ůGĂí4"1ĐtîN_TĹUꉉĎ5xő ŁC8%đ—ÝÇ0ůĺü‰E~€—˘”;j Ôĺ!>iY«fBńT©ĽÄöh!.uAí<äőkHOČLlěĆ(ľJŃŮĎ„łýë–Žjú€AľYďËýë¬Đ×ZÄ"h÷ÍÓGź2VŘ檜^@â“ÖNK˘ÎVâv{ž˝/Ó¦ŃÄ;ä ęňŃx }jÂ?ß`l6ŤÂ×úˇf^„FĂ K5ś“lbYťy1GY@ÇŐ|rđ&´ŮŽą­·ôVmPŹ›XiŮ荙}Â^ú˘ •dŃwŢF˝Čmí4*ťŐ„o|pLőŚóA¤U‹1Ń3ĽÍéĽ/ąĚ»gt8±|€mfŃfQÜóžďşĎŃVbđ©ő–đÝä«?őu—^&~Á˛¬đ}öőďľUZžżY/lţq›Ç˝±°w'ÂÜWňŠ%ŻI¬źB-ű[öŽyMN©>+b: ĺRDxćŠ;h=ęą0îA˘f_Á0.üˇŁ‚»Uę'yňćGóU:ůšż…ßs]Ł„ŐüÉó˙ćc˛U'–;˘ťZ×+‚Ě ¦čĂHž7/ÄQŚŰ{ů'”nĺć4O¦şçS༻Îer;endstream -endobj -4399 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -%˘ü6ł¶Ľ]Ş™ DrFćđ´aéł6PQ5ž -ű)y[ifłbţçěĘt´¦@ßă“"˛ú†„¶GŽŃ6 öeH‘[ěÉvV©˘q‘¶­—8 lS˘Ť§\ň ‘ő J–O1¸Mý >Č@üľ@Ť(óŔr`ĺęśÇĄ+lL—§– „¦]u 0Y=G襏˙#Giĺĺ[őałďk®Ůâjotd›‹éźĺç4w–ć‰|s†ôଠCă߇¶4ĂQ­ýđo Čăm•`9ű`štlL˘vââáľ+äćÉůH^Vâg řcúÂź|Ô.ŞSňý3‹Š¤nŻ"—üÁëÇJĺń ĽAěŕmIyJ‡śmŐö˝ Ĺ ±şßż›ůÄ9}p0ţÝxÇpˇ‘ę 6<ÎÁyNţ.ăe&!zßÓŻlÁ®Ż:ô÷ËIRőÜŰť‘+X„KPó4ĹTź˙L…Nô›uB2Ă^Ĺ’b#¸ôM%Ógâ…FąŞ1¸˙$JĐ­8ťĘtŁHIŽJOC§Ç1S{ËĚÇ<`®;ůP…JVr˛h{Úż]¤ÝĄ›ŻË?ŔíěŤPU;Ź>gcĐ­q§Ë¦:^›{rVŽłž¬Ôščiş™;Şśç¤ŘG’FH˛Ćô™9>Ł4ŤP‘Źkf .—Ąb^r# -¶qÝ,ä'ŘÝ˝ÇřZI$©Â) źâŹ#¤R»Vńhr|؇ĹďëJĆTJŤé¤Nł=ʨH[ÝżčNMőK”;j‚µ3ń6ÂÄş~zX›ßТ´&Î1T[Ť$¶Ö°kPŚź’î@›=—kĐp‰j®ě«z:9!Ą†$vň©đÇ” -Z%ťńŠ€Pö%3ĂđÓć¦&śÍp˙ -!ŹQqeY`şfKf…\JĆżl¤/^ű04ŠAmb±zJóPŐ95čqZ >P‚Úµŕ]¤üVČ´VT™íDA=¬5fĘÖ\ę«ěpr@ŔjcČ>ÂqŠD•¸|Q‹.VÓ ßUŹhˇ'dQSÎj&éhš-ýáT S1x×.Â&µ‰qµŚ¨€¦!Dâę9˘¸®‘4µ´¸J×LöŘ6›j#‘T»z ¨´a¶ý|÷*ă»–ö)ěâi«ÓÔr Ŕ¸Ń¤ý,Ů„Ą… <îçúĆnľś}ëqBIÚ˙‹Mˇ±Ŕ*>(Ür –?üďv(MT˙Vúţ‰Ĺ¤IŃ đ˛…N¸ßŽ2už™ŇîŮłtŻ+«QŁÝťgxŮ -ŰĂ´Ľ¨!Hż‡pͰ€nÇUÔ˘Qč4ńŕřťnčKŢcRę4~°–e%[ť«´B)4DcVé¸Mú˛÷P!aĹE‚á©9ŻąŇ=…űtżDőb(›]ÁüQ Ĺö ľĂö„đéŕ7-FX%Łh:‹/âüp¶¬a'ß¶Úkdć –ŚCO1 ë®LőĚ‘f h˙ą"*üs§ů„ľŕNWQú~ę>˝‘F„µh‹O1 ađ%xÓď%µţŇ㌊=>™Ą%°Ž4ľëŹ9ł†&úiIŁ‘kÍ®uŔ?{5î;†|fLΊ©MđN_ĎĆńP7Ô0mnŐŻ§˛Îk+›ŮŇéĚ̡›PŻn—'’>ńšëřĹ!î·Ĺ—Â䵣P˘űÉź,c[ťÍ&hŮi„™ĺQ\Őhě úŃł˙4 =”ĺÇÁ?°÷ëÁ¶ …'ÂgëŹuÉŇöżJŠ~h©îOŠ+Ť\ đ -+dţl'÷1˛sżB>łDnŁT] t^°)€¤ĘjôLȇUZ°ĹhN`ílŢoé0{ţąń&sXÔXÁ`€Ă’OSIÜŞÂĎ&Uă1ů¨ ÷ó]á<2öö‚ŃĽyc4®D_t,úg&Łđpň^ßŇí—L~q|÷o1ľďIĹż´*×ďóÁ:e$Gą^CK:f=z€dĐňĽPThFŮ]N}·ßÔąB/±Ě&OAFĚéĚś+ó߳Ϊ'ÜNM±vr”™šŁsÚd%*ćĘބ৴ö`‘ăÎx⍫ŽwÓ¦hWˇ@(ćR¨Ú*J.ÓÓ|ݎäčSą¤(©GҶďrrľÚ“ đ,Očz1­ÎÚÝ´ :¦ÚÂwđ’NŠ®°ňáw®ű§vŽÓ4“‘Ş?›ár&@»Ęcđ•—‘Ś©*E𫠫¬pÄć+ůNo|ÁG嶺ÝÓŻíÄ$(ďýśĆ)¤7űŇHU '|Ń„ÂďßĚŰk;¬ŹJ8|Űoę? -©endstream -endobj -4400 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -Rčđ‚ň¸8źĆEüXJ@ŞAÜ.Ďő»ŢxV<5Ľ&ŞŻuuôŁ”¸_G:~¶˙žÔWÂlćq2 Ďi^…ĽxÖ#ŕŽ«Ţ š+Ńbw˘™ůĺµÍDt2WlAŤ˘Ŕ:|ó2.»îNȨuę´‘‰¦ŇHgME Öť'ˇ=íá̶ehgk -cśżÝÇÖ§v†hŹł{•˙Ý32ĽQĽNĚqËÓ"†´“›×c6JkĂ;‡ÜkP/7>Ý“¬ţG‹Ľ5d\°‰rxs‚ć‚׳ZfOë–[¶ŁU—›ěł¦đ™ŃĽ5v•yrņ•u}ˇ7·ÜÎeĄ€$ô|6Ř[µŃü`Řq›Äó ^×4Q« -´“¤E‡(ȰŮÁźf|Ň©÷[Czđ—L. şi‚Ë/,6óĆ.Ôű fĐꨪÔsžGSH(Y (ůîÖňwpRŻ_^V-ßfv9Ewô/P„:\Žiź§y‚ Çtý'ľhŇkő“٬áčżpŕ®k«ş{2n4l€­âŚşĺtÖ›@ -ílv™ŕĹF}`y¬ôó…„‚Ô I{ĂePŔtɸó8˝Ł«ăBhěÉ7čŻÁGfoŰ"ŰH‚‚€,n8$šĘfl=pFţ‚ [L˦I°ë#®*N Ý–ŘÜ‚#ę'u -n9`SŹçS€z˝Bőş@G_±J¨;s° řž.[cËh´úĺk.Ŕ±§ ±Lŗ́tĐQ\'N0ĆŹ;Ć« -ď„Á=•ňµÇ&YIÎęŹUKŘXĺkŽ);Yô`2Č©dú€±yjű0=<łąŚU¨»<©q»Öşp<6ö2CU»pŇ÷đŤÉ˝+Í$ŕ쑜ŐÝSB µWHdeŘ -N ¸-ŻB}´Ůtůź\*ŞoP0µŤyŕ9O8ń."âűr¶î.jŢě§íá܇ňHř&íM‘NĄł¨Fź˝©AŢCŢSkÇk5{mí?UĆ -ş}†9Á+¬«´Zoŕtö đ˛€Kŕ•t~0Ç=*ő©xKgŕXOÔî­ĚBşýJ”«ŇˇŘÝ}ňŃ<+śšŹőPTţWL˙™ŔŠŚ9ŁčŻDÚA&8cç6ĚłÍËsôî3ÄnÝ1 t™ü\ĹFdżCřŔ¨Üęc°S'ÂĎǶ%˝’ő_ÉÄ Ĺş§;‹źKŞ`> Üß·â„Ĺä]UFN]iŚ ˛¦O3=q/ńÝDů—ií ÉŽ UG<š)ŐęLh«š˛ťˇtĘSˇ^Gáj«˝«‘§==ówIó} -tWŚ%9`Ţ{üŔQ1KB™˝RąĆĹđéO]*÷J˛HŚŔÓX3ZŚ5ž˝Mk2^ž*…aÝňk‚†ÓŮĂő_>cĂ?ţ”`‚Čs™!›^ë6s„Čv†Á5Đy7ČL~¶‘ĂéiĆęę˙C -L&:c/šňŰÓ[RSŐšće?ł&F`„I*ŇäŔ*ÜËj0ÁߏtĺüŚNŠ)=ܢ‘ĆŞ™8=—%O‡,˙ÁDb8˙!Ł•ŕĘÜŃđfv'Oź­¨jCÚדXVGűé1j9¦rÓU“yÂÁlAtż= Ű!Wc»óŻü˙Źr”~ńfrč­ ‚>Ćź…hť°ńŽzK*¨čN8Ůşş=¸O"¶˘+ľ[”°™M'ŢŃóy_ŞU÷ľýrÄd´LQ N©Ŕ‘€é&8AXł©Ë;¸Íł_ąe’Ýç©>¦Ă‘%(5yw»Ťę6ä~őWPŞ‘ę·*+¸®HŇe݇wIŕůŇĄđ=V=ďRú1™śőKüTJĚ9ËWąÓźŠż‰:Ér®A„,EĽbŚŮ¶só«¨ÎMRMř ˝ë‚ó[­]­5!Őč%jě€ C¶:3{‚]^Ár§ÚŽ5ĢauÚ«“Źć†€Ź9E¤ĘÍMŁ##‘JôA"ŹMRHÄ/Ü…ŐŢćárĚą§(˘Ô}š--ú#ŮîcC3I|– “F÷^­µú×­ť™ď"¤¸÷1GkđPGÓ¶™9‚hË­#yÔtE_:ŚŐS2NN¸MbŻaq€{ÖtGJŻÓë$ȇ˛Ďö¸ŘÎăcĎ/aÂjSpÂź†2‹PY<źchđá9Ďĺkô`g!÷ ]q•'w‰ ˙ý·˛«'ĺ.-řf˛OS«qW¶«8Ź6B˝+L­čšąéč‹}»ÔÉ‘8żsý8ďŮ6bĹĎÔ‡<4‡¸§˙ŽŘ(ę 4ć{ćGk©”łjÝśSbÖz0«uĘ;ŕ0Ţ‘ŕôVźҸ­ľy="¬¤˙ťv‹w8wR7, O`‚vÓřz$„endstream -endobj -4401 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -8J|f’Í‘ m`ĹóG©’ŽúP$:l¶‡Ż…*ÄŮ ŚëąIlč†Päi>’¦Heť« Áäź•îáą&ó°r[ˇĐŤ¦Ľ+"ý™ARěĆĹňŘhř8D囹h漣_őv'ăŔg^Ä÷Đ2—č‹•·çäÝł÷d,>(ţŮŤŹp·ćż{Bu_Ó ŘňĚLĄ–k•˛iś1ť ĹעÖaš’cSßÔŠĂÓvé%AÓŚ´Jţ¦%Hź`GuÄŇĎu.P±‹Íâb%@Żľsô:IGŢ:Á]s+ŰńuÂö˙r˛ HÍŃî^`đ±gÚ˙emí8ÇŇ\-ř¶ m„€“©ÇŢV|3N|2Ţ^t 7UÂ<ďß%ÁÎHî»y!w}AŮ …ŢšÉNĐ·Ą‹,0ěô_7Ô…ď \’š†}!ŇŰW€ËU‚n÷Ŕ×3G)(ůq‹ßÖđf›r -č‚«­E'qčÂčîÔ_PD˛!Gâ&Ř>§M—ý‡«D05Ă„L…ęĚy\˘˝źY˝ pya&ŕŚjš˘˘ŁîşnăG0#:SúMqy4"ézâdr0G}™Ţ‹Uŕ ľ/W™ŇřůŘęŹ ™?«;ë0„®_C1Ź, 1‹8eđR[ %çž­SŃ:)M–ţľŰŹc–u­„nßôRŰ:Ę SϵO‘S€íĄE0ř¦«šmŞTČV&Ožy‘júÍŘĄ -9!{#橜ľ/š:%áîcČWq\Č ÷Í[%Ť|Äg˛ĺ•Ńűďú. -ÓKŚjżúŰMßŮÍJDÎŚz.§WČ>Űřg‹ą:‘”T~ŔńK˘çęC#Ťoâż4w*»Óľ!?Z7ľô´k­|9>*î‚÷)?hHŻľ­Ě2?édŘęťĘĎţťBűŔO>ĺ‘tĘ<G~°†âW6—$°T·z)ΛŢG[@¬4qň˙`iLC ĐiíVÜQñ‘uóXе3ĽZ›rďďm2¸™i0˙ţݡ@zź}Ua -‹+€Źäč2ŘÄ…źQĎ;fő°ťC™ý·3.60­ą -ĂçÜzg[>\ŇĄ›®ńú˛KNß»4•¸Ť6÷J˙ŰŇé:Ţ1ô•JŘP}»wŚÔ˙zS{]ŤĚëó˛Ů hĆ_ô¤†#‰űŘz[ĚĹR}ň75ćęÝÉőbĢ´ĎŽo˘Q-bĐtZ׏ÉÔźŰKř•ž¬+9ňŕňöZ%WvxdáČšöXqݡϾٛMkO:3ńzQᥰÁů¦j§)@^Ţ(±™Â‡é…yÔ¤µ¶<;Q™ZµíôNXšP -ŇZsÔ"ÔŕCpNg.ŕÇ>i„ĘZăÎ(W®(úö–_¶ #­Ę±ÚâűfWoʎóąşqćĆsóy„Ŕ†očq•Ĺró™ŮG˛çGU‡úĹIÇPl$ŚÎ¸#fqIŔ¶ů´ié)Řćˇ8éôwbé{f±#S u2KIgť޵ Đ[0É~cĽčT§r*aȧ˝űm[SôŚÓĂ–GáS eä´ĂŕČcâ·YfK¶Úś“5ł*ÉÁÜV˘™Ť¶VS'´Ü"T]:뽚 ˛'ťć·@Š-1Gx,µ*KkJô4““´ťf–8Ńë“ů™źńűó {EľűÄ,;ŹÖ8žO14űCĽp¶ »rćxŠďLŹ3ś|sz‡úm;_ëŤh‡:´ci­›ô¸ňđ'ŮďŮűB0ő¦6“ IőwŤĄş3đĂ–;'ÝŤ)ÄĹľ*oďÓ¦ŚŚ­Š›ćó謙Bendstream -endobj -4402 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -”&_IZ›’a}]‚rô‹Áe{Cń Ísł>ć„&°kIŤ¦#/u㋇f t!G—íAyÍóçÄKw^Ë$\ĐhLá;Ţ9FcÍQŢö}”ÖX¶ą´-_RĎ2l¦Ń/ČůyÝ|jyY6­řĎ"%hš}FşŘB„]‡S=!~ŰńB#č‘(ŮłČćŘ-¤ŚTô<¬°#‘7”2݇­ě‚Y0¶yHęÜ•Ŕ‹Ćř-©‡›ÁĎŐ®qk‹ťŽÇx~.čţ͇Ł<…íÖbBý\—»u”Uú«´ ×S7ůËZę7ëJôIkĚ·«]˝du¤ŃôN 䲆zLą|9˘…9ńöë˘ďvĂş¶“+čL2$OÔOü~ňş©éX±ˇZŹ/®+YˇÖKú‹ˇąťXű•÷Žl>ldÄŽ Ř›=źfΞ¤ţčµ”i´CŽ/vě Â&űÜ7Ř’Ź»ţLJúQŽ——hh—¸ňDżçD -­xŞUď¸h­Ža†‘śÉľŢůŐŠ±Óâí-™ęőorcL©˛Îy8°Ľć`€ązäTt§]`Fow@=UnW;« zЧڦřĆúŽ6VÖ61z‡˙UĚ)^fSóń‹°SÚ\Y9ÇńůJŽrB¬úŢv™siěĺ’fÝ+›öśů ŻŔ‘xe&Ő!–ü˘ţQµÖ‰+2Mußż:fŐ+şó±„§O‡ÔŻËŹî4––`îC’Őkŕ1ţjnTă›Ý 2·ÂLĽ[?ţ9;…Žîµ»LAéĎ.a§şĘĽ,äő¸™ż$üřŔ^^”bŹ·Đ•E8gĆ Ľž|4ć€w‚ŰU¦ÂěÂx Ô” ·x}2nq# + őŰ.üfj8®Ć jeůź¨Cč*iŕ™Ź˝iôß–eöĽekž”H]5¶ČąŮA‘Ů˙ž« M®Ruc˘IČ€±U[ÁQ‰;kw¸BÉâpEĘ"x©ż Řd5ęňě‘Lô¤b"RĐĆZ#3˘ 3ţśV­NJ,\ ˘}ŃF6<[”Ř®_”i4Ŕ꿢\ád‚.D{Ěçév›¤oŃ–ÝÖ„ŔѶ2m4®żj—x1W IN&Đ^(I´ř\tţ8@ľj¤Źëç«ulÔäĐ×ëşpŹ4ęľĺ„Xát˛săx)&3ŐÂ^ą›C]ç á,¬4dDÖCNí:Óâ'ßńŔ䊨€U±_ęÂ9÷s•áKzÜüPá›MĄšáŐţ?˘(T~•GmëEŽÄÎ_ęš™7!ŇĽ+©ŃGKÓ™ô÷lż—öžü^_}ýб™ój…á”›•hbo`«ëúˇGČăw"ZD‚§đ™0ho¸Ú&|.Ř·-V÷Îr+X–ćŇ/ôKV¶äpö¸K,źŘŻ˝·96~Ń]p[?÷˙Ů_t7ÎI~ęh›‘Ďô¤€±ˇT¨¸^đÓŻ%ş”βT Ŕ¤^¸c€1~Ń®÷p:˝űĘÚÂČC Š:GÓČ[ůÎ1Evţ¬Bmýĺł«„$×čč^€tc~ę%Ą> -stream -Őé-¦ńcÎU|ź/‘$—tKHó§ú8ao§Ň…Ý3Éh5tÔ‰$+m3ä­W{¦WŽËÚśQëˇkĘĚĽw[{2lV°Â~´ -Ë{čIäőž2Y‡Éź2ěҶ‰Ĺ-ŁJ-­ÍŁŢCátÇbig+5<ş›ą4p0µ‰9ŚČáłľůŔ…ČG'kÁ[+GďD™}†0« @N=€ç 0~kBĄćtÄÇ$Đë·(0:Ĺ÷y™ŃąĐXÇOld21˘)ľÇ”BĹP7ËOć(§O×űÍŠ‰öˇ;_k·Č ¸}_`“˙T‚|wSď­ f ŔÝăů×ćZo>9ŔÔ®' "™8?ą€xlPy~4ŮBˇđŇďu”î»6§ĚŚT}aP!y3đŞ8±ĎďŇiđ‘ń'Îô§¸I´n—e|Ířů:‰pěđÎč×ÖřĚś?Ŕaí#–Žm ă\×‡ŽŤk„‘¨> śŽŇ0%چ^n±!AÄŻîŢ&DŢQE`_upůîQÚ{Q˛ h,ľîŚW@Ć‹z‹/ţ6 Ec_bש·gn̬B«€äôäľASoT±V -éçi˙HkÇÝĚüyň»Á3˝9Q§4-.“ÉŔLFs,K öŇîö€ă42yĽ¶fˇ…ąózAMÍţŠń‰˘Oť‰×|«M"/‡żń—Ěť†rZ#«"ĐcŠG…نyicLű)ÍmݤrkďSěäę…±gKüP --… -őún6i¤bnd%”¸—x ¬mué´Üăa -ň¸é÷ąöeÖďhŢá……ÂÚ* -˘ %Ë Bî®fkˇ\ä¸ŢyĄ)» E ?0rY7şÖäĺÍÓ]ďaóĺľ%Éú±=\`Ç(SÓşeÉ=2ë©B0‹dŹńĚ»4˙4ľh§„Âů2Ş“źÍmŰAůVME>G5 ±M_sA› <ă -˛żTäŐĺşî"üý!éÎF%–Ć‚˛˘[ ž˛ß< ·Ć›ŹĄ¨¸´ZäďőD\-ĆTµ\é˛ýQQŘďŨ)(·Íç;pýŰ;×j:2]#‘ٲ„mˇ$™Ii†ű+óÔTá~)-y¶|Ő$‰ţ~‹`śP†µ5L»úË,Bĺnu€ •ñ[ź ­Î•Ľgq%40‚!p朩ٰmBč_Ýź‰ď®/z}Žpfň‰Ť×3XŃKĎĽ`/]e˛śz9ţߎľüöěe!/űÓ# 6ŘáÎó[wóZᦗM;]‚sç=źĄs⩪ČXŐŮ®uEqt>XŞXˇ|I“źÁ{Őnm2*ztÖ -šJ@¶}쏓 ĎfĐÇ­Ĺă0’HšřgBđĹî˝¶"n©¨'´ŢľB.…ąZLfŞu,0îĂ˙͆i!PSoŰ»Ôň±Ľ~Ä%Ł TĎÝ”ť:óX;ˇě§©p·öHÍŇ|ß}Zćsş6·©_ݵłć˘őTüů$ËŁĽ(qä[™>Osi5Ď÷ᜦ:ź"k_ąW“4@µ6,SH˘Îö;µĺź´#’®oŁ8,nuŚÉhgÁ˘ö_!yrÎřm†oł™Wç„TCü Áj’ şa”踊çđEtĚXű°›qĺĘç+UK -0T¨tťlÄě3š¨včr8řŤŽVeĄü>µ{ć:?¤ŇÍC×USď >âř¤ĆNĆăJ;­C›%} ŇÉá=aŚĘcµUý,I{aľÎĹzCáŐ]řŃT÷÷´ZNükŞűiëĺs‡ç7 ĽăÚíóU¸ŁmąEßŮJ1ćü9Úu˙–qPö˙čO$— psb^¨1U˙‰xh>Ä-ĺ,Y´•‘#Ä(‚;dĘ)“>§Ňj ěřuÜja8o”ŠĐ,X\ZďřĄDş`tgÄčąTŢtř®8qÍ’ÁJ$ʰúC†Ę#şůŃđ[Ú9MCV·Ti¦¶ZŰ‚ěPU/ŇH6Ă_0v5:8k†ŔéĹÓęĆdL˙ÉÍ› Jć†ďݶŕăą‹}ĘKä¸ĚŤľ20óYĚrŰ™A^FZ:„8‰OËşeËí€Á’Ě(­Ě†.Ɖđ9ő-Ż} éZ3ZgYĽşđ¤źB¸Ç ĆkĆ?ĄőŻĹâ˝Řě+×ΞľÜŁ}ţqç‰#N¨äŞw†vŃz¨äąë00ŕsTÚΑH›5ĺ\†ĘÖą[<7š}á Iš»ÖP·ŞÍşż—cbĚ‚¶X“Ř›x…dđyzkĘ·h‘ćůjۊȢ2\î#ĎĎÁhOČÇyôĆč;ˇt|es°"Bţ-ž±7;ŐäwÇSrŽI‚íťbě°s˘%SF}FHÄÔOféťrN/ˇT?»ŐJ†ň¨vÜés)ęŠcoÁjL ß{/lzU~÷g›wŔj ąs&t.¨.FKOńxĐn”E€@}Ńcdó]łhŕlÖCQendstream -endobj -4404 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -•h%ěaÝyG˘g%».#Ôušúj+¤ŞËRµEPČN×%ĂÇIE©Š;wł˙ůT9{±M˛pÍK6JC KĄSÔ I"Z˝ §á]ŚL;ڍ˘¶(› -ÁĹnä˘q@(úç_…8JöĺŞ$†d~‘8¦9±@7śk&Oc/›ł á×=Ąm@" ›Ĺ3ŐĎŰNÚńČvčgNôúﶦrŰ6“®tş–ëŮ|;\:ýĘó%ďšO©ľËˇ†W¤>OŔM~Iž1еmţłżďAňXţZ͇€KŰ/¸ÔE óáłĚŘś‚őXI×8Č ?ŔŘ#/źiÚićdôF¬đŠŤ9kŮđÖś>tľŹŤĽ6ÖR(PŁMvoÂ/XHsşÚ˛&Hń¸PDývé°öő ÚśŹ#¤sľµ)„§X'.kĺ•&%bQlÂ.ÎúŘľ~ďÁᎂ ÄĘA ź>T´i˛Ć"ĹcÂŕÜĺ?V‚Çh0µ˝íŞkj㙼´çȦ!0{ŮŇręówصŇu’ĚČ µůŇ*íť«ë äŢĹmÆżŢ`‡2źćŻŹ§“| ŕĂßíňmë˛fcI–âôÖ†‡4:‚W¸˘Ś<5b*řÁ»\.ŤlU8ŞěĐEfZöéĺ2B6…Ż#¨T¸Úd*Ç7lž°P×&™n첻i=ĎÖ›KęĐ™“ę»ŕi…łRy#ń]k<čĐĆ{wUv -MÁhË÷°pŤí­¤xG…™,{ß›ăm ďÖF ')şŚJÚŻ#k.ÍľĐőH&~ß–1ÎÉhşŚJF¤śu´"•¦!“ڎ¶Ť\¦ôĄň -Ȭv%qő©XÇu cµq§;F1‹Đu¨¸c÷ö›¸‚EV\YňŘď‘Nlfľ®· Ĺ7ô+r/‹6Úé7č Ú7+żsQćíţő {ÖFĘ…ÁFÓŞ)ö¦á2Ńťhkâl>!ůp)`2óëŘ‹°SÉREě -éŻz¤’) UăĂt"é÷^e 4·jB–.NŠőć±ę-—ůÎć\´>ăć¶Ď‰ŕv ąWÔdóĆ—ĺů Bßőh4HÁč$ÄXBŁÝpŤGU˘Wcn—3î.” x_Ya0Dendstream -endobj -4405 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -GRnťěHL”FŕÁűT] yü/Ě=éŐmÎĉßdťű6ŃČDęŃ.¨*Źţ gj ˙Á5˘v{插?sĄyŕôđŰŚßm–?˙p+?F¤&rsČş­ăŇťŞĘ·O¬ ˛\"Sˇý2 „XFRIľĂ˛ŁkşCb-zÎ5“C7Íś5®z“`wËbÚpęb‚Ĺ:€ĽýĽ"Ý®~\Űoőo·ć-›nWňţ=ʱ í§7łô§m¤şâĐžµÝËŹďŔ­Š© #9Ą[é›”8…`N?&®"Ćj §B•-`Ü^Ż·[»ü«« Rž­ăaR^TSťŮĘ1†‚lź*)ŢÍł;uxŹđËĺ§ú j;-B)>Ó<ŐÉwp†¬Ä!×Wŕ­ľM.-¨Ő|_®# ?đ#*Ĺ‹B*é×(P5R¶î,öŘ"čHő{˘—u Źűܬ3·{IđK``řď -$ń:Áď]¤MŃuÚö+á˝™H¶Ţ -€Î*€ëŚ7¶ř ©çĽ‚†OŠžTöŮ3Ę1‹A8Ć'>öěđ÷°ŤímjxŻQ?:Ěű‡ŞLţ¦÷hFc¶ťx§ćíź%‰ŘzTž‡{ć“G ă‚ß´Ąڎ}ż5+řŃ•RŞ­Mń‹(é{řźůfő ^2`¨ y\ű‡-,oţÖŕî‚—˛y“H-béşťŕ=Ř™ż­ am+H}hźš§›@~Zä#$G>*X´ő˙ Ř—C®[-nĐsbUĂĽßýŁt˝,ŘV&şŇĎ=Dk×FqĽúMÓňq58ąu'^NPó"©&‘OžŔŢÉ›MQ Kř\]˘v”O0ŽĚZëšĐݍS$ĺ%ŘzÚr*›ky),°kFnY1(g÷xŘLń§‡ó7Lx“!ĘČ"ž÷ÜŽG0˛ě3H”W.®ü§{ ëH©ű ßu>íŰĺÇ–Ç'†;OÔ(]”dŞĄg¬t轥çD}Lkg!‡yÇ&ż$;ď¤ÁBלîDŁM<'6ůÔo–{RS˙g#ëĹŮ ;«çbY–·ĽdüOćĺĎÇ”«d÷’YJFˇv ‘«Xů/,żá5©”i# Ç’Ĺ™40˙‡Űî0ˇË”ÝíS­ë3Ž'w¶5§6®ë\ѧRëâsąĂČËb^ĐS†p1p-1ćX'Ą=*wżŞź Hép1Ü’ąAµ:ăJ€w*äÓBĆ»‹řdŁĚEIoMńľâ„ E´¤RĺŻ5Ż5<0‘Ť0<'›ĎŔ¨f‘çéďŠ=Ňe·î \v#Ň4¶€&Ö6±ÍťśÎÁ1AŤüČÖśÜjZŇ©uÔ nä×c'ŮšŹÉ©’§÷ťŢSŽĽÂGsFÓŤUhŰxŠ| nŰŁeZ'…b>ćď8ÓďL~VV °ŐTŁß9syČ2]lG©@v‚kÇś‰ŻBŘő—,E„ŘČr¤‘¦XŻľĺî§ŹUăIŰ«o˙Ó‚Ôô đţ¨3ú v„22};Ë^ yu’śh÷ÇA{J·‚@Ž ‚Ć–‰ômpň¸›ľS ^—Ą‹fŠ++A¤&ËÚôşŔ°?U¤ĄHkńňÝ›‹….Ă!¦¬™ći É˙h` ć”< `¤@ěŔßlŰ>wEÇ”ZďCżs…űĐ|“ĄUŤľprýHó´çÜĹÔ”ç ¬`=łîÇî‹ńS*ŚâÄĂ%iŽŘGŘôµ‰Üf­LňüšZ–Řb8NĄqă_ŕendstream -endobj -4406 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -°‰°śńeŻŹ›µŘ1Hâ6—-WÝŔí‡Â]ÝôŐ$1„IX%ÎV]O÷4­şqJX›n/‚>ČbĄSOy -t—R8·h+U­–Č—Ür±‹ëD+;fZdĘfď• ˙ţ8ěj˙ŻŹá*Ľ¬ĺś,… "vÚ€‹á˝dČ+`˛€ÚÝrňSů<5ę‚ä»đş‚ń‡™¨1^wqL$tv3-ě#6*«’ëWTŮ(śŔB|X‰T,ăSí±Ô•cß*qKµSś¨µiÁĄÄëł¶Á<,rťe+ż2‹JĄkîvKĄęĆĹۧk˝~|Id>Zç„}ęĹQ»/Ë0(6íä"*űľ -Ę…1¤Š]8ă9ě`'Z–Dž˙čđî÷:¬ů!b€íZÂ:աކWQŃ9T0čő–—aÁ0чqé<:čx%¸—ü•°DÚÎ×ČÄČZJ{%şJ‡žćs,Ô“ä'úÂŻýpPń"ňĎŞ·bâÎ;Ŕš/bÓŐ„Š˘ĺö˙j—W‰0/żŤýa®ÇřŢójň%Ë`Öĺaë÷ ź_Ô1ş™9A$ć(/'ü?čâ Ą?ą Łłĺr= öŮŠ;€W:űŤ4>˝Ż<e’šr€ua«;sÜ˙s<:Ű`zRżŃÝĽˇ}. AŻŽîZ·°ńF†qY €*G ČŘ$XÄŮĆŠ5x1ńxŽ(6} 2řbJýĂńEíSăýüÖaŔË8Nظ¬oÉVKČL*Ŕ -íăćŇ×DĐôěŹáT•ýçˇíŘxiÍl­…Q‹Áź“ńó’•©°ŇF|r_„%úowŔĂŽs°%<ŮjfM~“·‡}˘9Éq†YQ¶Ô€Ďˇtâ áěKnš_¬‹­— -}yĎý®%ýr˝Î V5ę'miqÔ›·‡Ć –ß.Zü­@l”6WéŤÇÂ0ú+•łÄ‚‚ĄÎŞŁ§őiËđ˘„䣍#ëШąGź® -—‚'APy÷đäp¶â «§,bS%s÷F4z»~/(ňBĂ’ř¶)řU١o‘ÔK?«öë¶FPśŐî“OlŇwbř¸ňáR@kôŕeuóěô ’·ó[WŤŘÖkű`~S/‘˙ź‹L¦c€«Ż[‰¤Â•&e íČĚjĹ8ËŰasÍűÇY]Ő0A&:ĚżĎ^!=€Żí - Po2ćÖŘŔ ¸i1Ěďhwž+ǵä:‡8(—µvG ÇČ.ahp´W٧2Ł*-ĎÝWYä([Ľ Ž‹Lk¨- .ó(K”i›L«1—rŚ@ -ë†m$Q©NÝ8 ňŞ ź°Öw« éń±9Q×ÁĎťhq>9aŻđ˛Ő‰\„˙łQ<¸ŚëŮŕ޸Ćü›{rvXęU˝}§Żx …^*ŢxÖť4lÎY30ŃÜă;ËÓoóŐ% † É´rÝéµ/S!z Rad‚‚-ůC>»( Éýˇ­ËŃ2Ť?Č5ôĚŹôDĎÜÍxĽhĄ -´g†×”)2"nűß• Ĺ{ó,¦s%2ţö#č"ÎÇ9´ ĽlDBş j­¤_x®Hu‹oÚGź´a˛(í?EI‚*P…ůźßŠĎ-›µa{_ÉűY „cm./€N„{Žů‹pmó _(„n0SyO›î!)ÔfáEbĽ©đâüPF.f°źsŠf> -stream -lŇŔÜěŘĐśš×Y?ěňŃŠâ5˝Đ2ß}1%*‰(ŹzťvuĆ/|l¦ţUżAśç ŞyĽÁÄ{’]-×áĹü§5ťÔY+~ÓżR4šů)ůŻvô'Ă0M)óN*‘Ä=ZË"] ˇ˝'A%Đ|fyVjŐń~±P\Q`­ňdły#Żś*ÔşkżµŞŔł*ęëĹcĎ*§3ĆźçmŮVt«Ją_oÖŇŹl±CÉhbČöüQ #än%<ś\2QfA^О|Ńy}ÍŁL©ĺ‹šÉżČ \–ާ˛a8ĺtJë5‘z?Ă´,ŢÉĹ’Ľ›ĽćčŕŔ×oQąrhëďp˘¦XIĆWýŰůć1›®Â÷r|4J_CuÓC˝~Čń đXůą–i˛DžŤkĽŽ_™˘mvâ8ÓJhĎOF˛Őn_$Ôéµďg4jř-âHI†cF%©2=,Ú [zőH/ e')Y"Ýäfz0–ů5u/H˝'¸-÷t|Ĺ…}B§śˇ*ęm–LaĐ ńŚš¬ éQ/Éx•őď±C˝PިͧI#Ƈ®6g:aŕŇĆs¨‚ŕ˝B¨pâ'°´÷§ÖćZ•%Y˙r書…q›˝ËĂ -Xy-ŕ%ȸZé'Y»}ő´4ľĽöú›ÂÄóüčD7]ˇú).ńŇ tźănf×sůÓAß7¦ÉBtmC„ `D‹7¸ăi÷©É°KÖCzűK©ĹŢť´kĎôĚÄ´Ëۧ?A˙Hkń«VbA‡ă$ŁíiÖ^(¸ĹĎl÷µű7}M§?‘€ -ĺDńp­$ÖGT&|]},=S5ÚąéÜ 0‘I-ŁÂv0Wn8©ŰŹÄöişK«bd ©<đ˙5Ú™Ůč1~ÍidľäMŐű8+OŹŔ‡8Z2ľ·MőŐéósR2Ę×PÍ5ĆćXÇkn^•`4wç/…j˛—š¸ÖdÇ ×Î#źé—jvN—˝›jÂV‘ŁË+7ĺčäĐ5°› …Eóş Q2Š<ĘIÖ›aĘWĹţÜń˛ĺŽâ'µŢę˵±Ů0ąiĹSĺyęsÇFiůϧ;q0Ç(xFpşA¶;ă­A™iďHçÍť[ĚÓ¨Ěű{ϲLśĽ˘®R .^¤ćg.±E„¤]’Ľ§Ř5÷Ő;&%Ů•ńŮr}ľ˝¤†»[?Ř3ŁlEş÷ĄÜ|ýŞPI`¬üŘŰnPżDř  -HĂš¨Fbťô€€Óě@\Ł@ŃY>6˛öšÝ_TĽ¶¨Ń\ä7ÉÜwţ;łÁč2V%ZN” b1ß\ŠŚşľ‚7#ŠÍ^â—nHđ;>˙2g@Źo 0}öCúŘ‹éţ/iř×99+÷9, Űď†ě!ÄLG×Hź…ävęx­Í‰Y´ĎęeÚR}Gg€Őźá8‘›îĹ’RfEÚŤŠ]×fbĽxLJôĚ_‰C4`Ę©+¤D…X·”™:V(ş±3Îâ—;v#«p:WŔËŮuC€ŕŐ„Ż6endstream -endobj -4408 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -ݛؓ/n#Š‚ęŢ:ŹÜAÓăŹ%Čň…ůĂżűeO˘:ö‡đ@‹l“ýzÉx¸w6S@Šâ˛ü©Ć0źşEăń»}yrE'0T“¦V -˘Ë˝˝31“öO:»č”$ÄFă–k©n%Çz¬8Ú©ţy׎–@•íhWdĎđąXčŔĚ´:Ňý9 w?őĐŹ2‹o:µy-ZőŘ$©Ěŕr.Ż…ąí­9PÍ8Zńť…˝¸¬?!_Ľ‹ů€^t8Í>Vö”*á ăĄ™¸˝M Q^©|3_Ă+ČŁa NaCšK•HĎŔ7 É9ÇfŘTÇĄ­AwsjIX[NA4 ·:E†cđńÓň|č R­äŹÓş0îo.µć–>´dOa^,á ěžXo2RˇŻĆ?´s_Ln|ő2îĚgšň)âj0Ě˙ěúčV2EqĽ6űĐ(‡mIe\^†Űş{Úęă]cŃß®Ç,Xś‹Á®­ySZ®8E˝ {Ú‚”ý׹4‘ť×ˇv6i ~˛ś–Yß.˘JúŇ.¸0?EŃŃSŹś7.®3,}Üű<Đ™^Ě©^J»ąę-«pŕŻ!Đ`p‡kĆ~ ăBł®ťI i<ŕ։Ȣ–Jđ 8ňîÉ3ä’Sµ-N%ţăJ@ŞeĽÇľÁBůÍbĄÓcÝS›Š(Đ>ݢ‡ä¦Ăw‡8T¶•ĚoÁ3ć”ÉÔG ÉęňPĚ`†®ĚŁĘUBFÉ *‡ číDŮVŠ3m.ŻKÇuí©ˇăH ;Ŕ qő'ŚlY„öF†dŐŐ§ -±0´’Ę@¶žµ§Ľ ÄóŐŮ6i˘'U/ҵ8ď¬[CX9Y‹)B±ę…ĘÇśóßxS1Ă ˘“AISÜ>äÚ[k"˙gU:'v]4Pć†&ĘĆä*5UäŠ Äv JýNL“ŐÖŻ>řb8Š:¸źô˘~CH9W.Ť˘OĐ[bˇŤ«łVňű· Ř©äj™+ö”*Ő^ŕ—iĘ ő§ş%>h3Ŕh«űwóęc+ö8¸[ňOm vxűW[bĹ‚ć˛Ď¶ĹëÇä»x Ž˙=eŕ\%'ˇhŞi/ÎóŁ“ű’]ĘUvĄG] ‰Ťą<ŠoÝ?˝ĺ'AK@…"}E÷‹Řk¨J“ Ą–á¤ę HĂójúć;*ą«údśşnF‰zôWĚŹŠ˛˛żYp.¬ŽĐ\}zđdÂE–_©ł™šrKÓT©fo_Ńfţ»&żË“>(7Č®yU -ăçWadŢ/ů!ńĽŢky.Ođk1GŽĄUˇy)bżŕŐ A×*FĄZpŁ„¸Q˙čykĹ0´m€UQnńmŹ©¦{¶3”ĆLÍ<ŠĄý2jPc}ń4·»‹~jR'Úô"µđp íz„Ç›hÄaô*°˝jMŰŔc"®$Ş"éµ·ŃpYJu˙÷•’Dĺ$šgjáëY × ™vCÓkv˙u{wÍú)Ç—˘ ˇó6Da ŕô ĄčCŕ]V ťŰŰÇ=ˇř)&NÓď»Ęă™fH‹G¤ŁC!ěÎťpź)&ŢUo?i˘íträa»N˛u‚‘­ú±W’ Łđsiü–Žh^%ű|ăŕuuíFíM}dt,BÂ%ě9/Ń©ďźú:÷÷jî™tĚ2T™ÖQ>AJ …†d‰Ú·zk‡¬Ú -yĹóIzÚlB%ŃGbm>öűMÖ0:”šëSq˛µ.),xÎ]-˙× OtŹQDG;äKňj]ʤÉŘßM˝6Ąş\ý0,şöyBefą™{µ+Ű)ś™¦–O•+ÍZ+÷|ÔîvtćŇĹŐęi]rr)ŁO§ĂǧĂc™WđĎZý[ʎmEśÍŢF!ó–Ëń¨SU^b6SMtd*jůßéĐ×#î,ŔÍ@ÖŠqz ř-=4#\V˛Ű“ĺŘ“‘5.8.€(~rĺÇę ş+>ÎŞhÝ˝ŠnD®”^ďÜ>ěę¦mp"Ť>ű‰qFtňe0M„ŕf 1žŔڤ0±&Q¨Pć_\U–´ ‘Zaý˘ÄÔ©¬°Š˙>2{¸*a‰ęŽ&A§-kQ†Läř ( <|ç5˙MLĚCC”b),ŚwsPôXÇŁ±úLűv¬ÎNfşGÉ2vż~wťuĽ*NZĎ1‚1Ăíwăôk>!ŔŘă§Ť}(Ĺw&yűĐ­.F8Ý0|6Đendstream -endobj -4409 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -¶ĄáÇů2Će!yÜęoĄcałă¶ěľ€Iő_śÍĘ^*’łŕâękź5Ä.Ä#‚¦…)€ÄĎb -‹“+<˛ `ôCcŚÎT&v “ěŰmd÷%áaP±Ĺř?hŃCǦ±pí6®]5[ ¨ @ĽůN±c2c˝ňڵť^]žó‚u€ţŚmP˝čոÆP€îĂyaÁ‚»v—jŤĄ:FĂ*n úoGC”Ć%5<Ĺą1ýŕ`ŻŹAţ§Ü`¦WÎMÇH|8źYĂźçčč5Ć vŘ©fWCł4›ôK– ×7ô`ŰÝç©ýöł^Ek-Ł”©Ü[{t“hD¨˙üW®0Ő!üË%Ń)ĆrHGš‰Ć ¸Y\¶%ż]‡e\° -ťOb|Ef·’HŽ”p3‚îťÝ6™•Úß uj–¶OęÔÄ6Ş™yřÉGąĺrl­µYt•ĄĘ2Ls`Tç•Ë×ÖŐu<ÂÔ’ĹňáuµŃőgÓ4N&*ǡ¶ĽÄĄ›„Ąŕ¨ąô–Ő/R*1á›Ő5˝l„ ›C—*5o@ Ó U™ş`z˘ŚĆˇ( Ëß­C™÷ŕůťBóčÜŁçKňm⩢ë*Ś•yU÷@ę©F:‚ĽÝ›.«˘l…Ö|Ť8ţ¦(•c«Á˛đŠói.;iäúRYSf&ą€ł~ňóDLůž„˙:ÍŠhE—Ř+p×ţ8† br`ýtݵpĺ|ŐÁĐ!ţ«eËŃëz˝y¬W W Ś"î¦8ĄˇF1íłđCgIňé†hŰTcľoOůjjĆÍX¦(ŔůrqÚĺcŇ×-}8µ+ŔP/ÄĐŐĆ˝1đŢ7§aPŢlŽÁŽh§„(‰ÉVýyňçŠa’Ŕüąľ%DtÁŐµ9´p?ö$Nţꊌ[5?VőMch ”CµŻaÚ‡ŁiŹ×„ –O,€@‘łć úX¶ÚćÍj ÚŃžFe<–Mwü\2Bż)`Žm0Ň4Âđ™˝gĐŰŕť×pŚP˘búÓs4•ł6›^i˝Ě/éŇĹgU,´ ŚSý&Ľö‹=îzQGČÜt(NÁEňOM!Ć@?ÖZh])+ -žŮu2şËľ•[ßz%®§m•Oržň†ÚçŰ ä3Wµ—Ł#CpÝj¶ŁŻ (nčŮ‹ýçĄZ˙03@?,7ď·ÂĘúÍŤźv÷çO0öQČy_ŘbwÜ`qEn ú‰˙÷ű¤®~ą­·ÉrOzžć̻ǝ…6†®ŃŘKĺçŰ6{×RC‚äiá_vĐ ›ŞË°ĘËöČ< »Ä?ŔÔ’¨F@üR=źjő˛‰ŰÂ}—ŠëEGFaVóL§űÔoşz9xÜź9ČŰĆŞNŢ$vÝ6őńŽcmµ@ďţ¤őO|?DÚ6˘—PꂿVNU‡ŢÚÂM=WÜsm"ż… ĎőSńwŔ˙/>-Đ'žÁĘ‹kř>žoóĄGŽpÚŔ•Uó”Ľkđ9śA¸ÓÝ÷.ĐN>ň#ÎnĂĎSÍz?AGôšg >)ÄEn¤ť Šä4e]L]‰”á o˘šŠa@°Ëń¤IĂ«¦Żz×Z€ĹćďÄŢŹµźŘđ¸®pý™˛[śŮ~ý‹<4öţxű5KűO’Ţ™+o«5:—˘.üË!¬á]‹Ë;Z„Ů©ČUŠ/Ůě,ţĆŮŘŤHöan¤‹CkJôČä®ęMđâb;:čćűń±t'ŚA‘¦´3c2ł/îktendstream -endobj -4410 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -:őýc5p-SJDŢ^Rć…jÇW7Öp‰óé -ëŻ=KÁäÜŐ‘ÉhK<ó/ËF|ĚlĆŽé·‰żKÖëx\Fp|ĺ*mőt÷ ű*ŃjŮ,¸šŘ@C»™2۸;2.:~ç±BÔĘ%·úšÎ.,ŕÜ=ľ6;!ŐŐů—’¦JgMФ4 ‹lE˘rzöO=đ‚wĘYžK -Ů=^ ů٢DToŰypŁxD'°…jÉ!)®ÉLŻe˛}ýÚŚP¶k˛7g­5ShšhG7Ćá׆L˘)çËž¤‚Éf›+PŕÓS\ůnřČlěTnxiŁ·ŕ¬„˛3Đ!Ą®˘2ZF—‰©čě8›rݦ™A,K -\C|îOöɵÄËQYzQŐ°EČ@5ˇâ§ů¸‡)$ĆdE˙X™Ńps˛"ľŮiű}LJ|?ľŮ›éŃĽűżµęlŐi̲˘ź‡xb°–s-°OU’$|óۇ5ťň3Ć5ekůw;Ţ=V^ţ$Ťçřđ9VÍďěÎC•¦ŘÂîXŻ '±Ű·¤N÷lŰ`]áočz3 ßÖýă÷ŐD#4Ž6| -ÖŃőR ;ÁBŚŰx`ćFÍ©Ť\¨‡† Rb4ţ“-úŮźíMsµ_[ü˛'IËMľřŰătą¤fá#˝=–‘ŚkOŕAAg@ŢE˝x›Rq‡ -6@Aţüzi Đü±XqęÖe/ŹňüĚB˛…ť0ýŠé“ܲKä{pwQŃ-ݞ-ĺ\«˙Á›F€ÇÝbO›Şô®/8÷óőĚX~Éʵ™’ČżµÉzĚ‚ -ŔZ(L /ü$ńîý9“hLÔ6Ą±žý _RÇą1µ·ŤîKÎS[_­2:j™ćć×›rkP72ś^î¬őg‚ş—OK‰é‰u¬ôm‘|®ÚĄylpycϡi?öЎŚ?Ł_$ÓÜČ~=YG%ś+ń/•1ĐźťüÓc -`R•GGuľŔÎŔ«Ý¬¶ÇńÖ? nŮ˙n°”PîŐ'`×7§%ÉŤôMĽŠ¦B6Ő§ě@9Ť‡dČ·Ë˙l~Ę ß_u/ěłŐkeëŇ.í%Ę˙€řo®­Ć_ÖÔ]l- qw/ĂęŻ.ŕî˝oÝůÁ Kj†đť©s$fáĐŃ«‰°tĚ5ÓbOŻt˘ôË(íţFxŮ‚I/ŮqÇ•©śĘ€v$_ś^Ç×íH©ŤXťĽÂ[4y1Vú˘g— äGf4ŁČŃH2-‡€ńdöHőťYĆăŽDڬxŻá\©äe”t¨íÄDg[p0=˛˙,)ÇĘŮ1OŽč 'Íô¨Ţ˛WÁ×ŕĹ”ň´±É¸G ÍăOżR8Rä n&.ß‚Ć[ďrvĎ~c›IN˛mžń€±1¤§çÍQ:Őěřy î@rńW„Jq á*Fi j=mÉŰ îqźolUS5’ŢM–˛BEă:c(‡ľxkn«ďş%óŃř™©!ýé ł‰M¬ ®P-¸Yv^zŰŻŃ&‹xŚŐ2’TŇŇRt®ŞLŞěĆ“cčÚTŠ,î:xź»XĆîěI/™g‰˝aNc4_ó°l uZ5°I~t’WďŢb”Š&¬ˇŃ"y¬5rŃ€‘ͤ°­!v/Pv„ßŐ©ÚnôŃ™ĺśwe°ť2”źż<-PSKE†eUíÜpB˙?śš&—† -Iendstream -endobj -4411 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -ĺQÉcí¬Řq.Űő5˛y©µhůůô@ ľP|Ż.×X{'^kťdłâ盞Â3† -tĂ·L[Űu2Ü˙‚ÍE>E°Ôđ«&fŠć'’ĹSÖuw¬€úÚMm®hKRaů]+Ď–U…‚"N{x'"âgżeB0™qíŢ—u` ·ś˙Â0aZör;&äŃ6BŢŢÁx»`ź\Äfx†Áľ%VdV‚´Çm N‘2Q` ź˛&$ VťË|+®Ł=3Ź ‰+̰ôúË—{„V‘62@*łIă,î_•˘¸+®¶ŹĘ)…«Č˝CĹÂÔ)_x• -ČѦ*‚ř:ŁäĂTĚÉżS5Ĺ#@ý!ž6\ ä˛ęJĂ«1îĺ^!E~×ÚŞŮťaŁá˙ńŢ=j´çÚrź´ŕ\ťa˝ÇUcí9 gěÝÂbŢËlŮęɬÝßµ7 aŻ]¬Nꆇ-wö#$bűC¤ŤX@Ď:đ?Č^Ď?(ÉĄ¶? ‰‰(mÖĄ-5pĐ{“2…´¸ŔnÁE! Q ‘ůQI˛#:!zŻŐ[PóuçŇP±óxŕ.'Č óäńhś8µśófg¬ąDµ®ţt"˙·¶®DJ.¸"/Ä^ť@łö#ĘQ±™¤P–2ęęvŻt?–Ăŕ,&ŔpďĺŤÝâŧěĘűÍ›~yˇëgčF'”Z•ë窕ŕšĹN "{ żjť5ŻĺÉ€@ł?-»I×2Á€iľ> ąĚ]'dĎ-÷}ťąěđ‹˙©fL°É4*?®™Dc€V˙*Ő¨{΄‰‹°9W9T]'˝ÇlAóäŮüćh=ę »!g琢lŘź‚ŘvdtRhî˙A^;ěim‹HůĐŘůĂ :’§¦łťe™Ţgőm¤g_\Ý:‹Ę ź51ć —&±o”đ8!’Fëlôůo2r^ihń#ĐÓTŢeëŔü«`k1´€OŠAZŽňÔdSíÓżş_á+„Uą'Śkä' ÷ÜZś )ŃĄ”]‘0ßUť¶UrN“›±#ćgCý‚ă–R *3‘…ý— SĆ&‰éTP}…Ţč#éŔłűŽĚč®0ËŕĘN׿ Hâ˙žýg§|jâŤS ™Ş…jm!ń™Î›ż“ßĘ>÷˘`çÓ×"ŤyĄăN “°ýS …{řK|Üs‡ÄEuiřŠpËÚŁ_˛ëřë˘oŃQţ±Á~Egřű,çşčĘ€3đ© 6ľ®?ßm­žnpČů@Ă˙¸€Ćk§ĚČ.ÄÇĐ-<¸DنŃÖqěLş Ěú€^ĺĎ-÷Đó¶˛ŘĂ@€–BmžŠŚ-š6&|¤¸®€ĂĚSendstream -endobj -4412 0 obj -<< /Filter /FlateDecode /Length 2256 >> -stream -K $[T6¨nŘZŔř¬–mE_ľ­W?}˛łľać‘čĘ՞ɵ…ŚčdYŻjąÔmÇ÷%íB˘řvă—Ĥł~e޵`<—ÎľŚś~[r,îyç$¶k…ЀɎIL!ô'ÖÂÜXÂÖ;uŤ:tŮF<Ĺ ŐĄ×G<\†żä™ţź/„qĽ Oˇ>• ®CXP¦A˝käsŇŔĽóz±ąĂâ}&ÄyÔÎďKÚÜ!±\ßN”WőÁ°y¨j’žżáíˇ `˛űr÷z&Ţ`ŇšĹřŮ™ŤÍ Áűúź?ęQÚý´Ę+ł!PŇÝëE!BuŃrkcNł5“wV¸p®Jëhw'ł^ -ń3Z¤ŐwÎÄP†"ťS…8Őndž ¨`áż6‘ó{A`pĂ”˛§ľ˙T·ŤŘç#?çcĄ‰iŠž—Ă­ŇEV “T¨lµ3V®e+ŞZN—BłŃ'ąHkÁ5ć{Č˝¨tÜ’G‘»ËíaËŞ<ź°Şéą4?¶ěc%˝  *i5 s™č—Ţn H¦4ÄĄęúěeÍ­˛““öů €żF3ł¶ĽK|ŹE;X;…nµ„†4zőĹŞ|ť -UĐqlďy®ł5câŠ8,•Ď‘ qŁ_ gŚśQ·©]N˙0“ka -säLI–J2łÄ,Í6ţ$ĎÝ´żwń¤7I fŮÚ+ý°é˘Ć&s ÔHĎëҵłĆlWJá„87îř ‚)şÍ)}nJěŹ*EÇwCyşég:ě™™*¤?ŕ+ýÍ2ţŔ_˝ślbľ§®áÇśsx(Ím.™\&\ąďË#‡ 1—‹°á#JŮâĚŚNúv7ů»]pC×*ůĹhcíĐ|I" ʍ©}ö–ڏ&_|ŞJ<ĚZym°¦2Oő×Zq±ú2ć¶-kp¦†M>ęŰÁ‰~)+ŻŐ+*FĹÔ•Łń÷ĂúńLősĘ-°źäßŔ~é8d2‚XEů=3•1Éňn‘ŻłvŤ/B~\ňřĺďś–}ŇźO†ąÇßi¦¬¨,82_5l\94˛‡ ţ…PŘ„×^¶ţĺÍÔϬ€]Ą‘íŕÇő±ö-–§°!Q‘+˘*„>;)Í´XółĹ˛‰Ů¨¤jlűŁîéâzGů'ű÷/%`ÝĄĽ=&KBeÇÂLË˝IúocgŔçĂ_AÖ©­xžXĚ -š®;99>@w°ÉŹRSőĐ˙ćúăh*ňS Š’j3—ĄÝd4jß‹l C?đWÖúg÷ĺŚ.R€·Ę: ™'}ŕ"%§Úţ)Ţě;’~0Cś6űŚ? !gŃfVÂtÉ»`;iá„yËłtNŽą¦ş˙ýÎóe[¸Ěąó°{ňjŽbô1”â€>4SđŘŠ‰ŕŞŻ Ńf­Ô3סFŠÂrެ"†ÂĆr–„^¨|ľę] !i{úÇßmĂĘł˝5˙)˛ś}nrtŃ•&ŰL›Žsеşm^ŕ2şËůŞ_ş“°ůaŕąIÄđśÁžTŢM‚Ş›ć{łI“ÍĹ`QN$˘«%Ěę™gĐD¨|¬_ĽqÚ”—ÓŠWRĂ U§ćńŃŕK6°đ#‚ĹŰíQ9íČAçŃuh’D«Ç¤çąQxt_ łż ˘şë‰‰7ż] Áĺ·ČdT Î+4;Ć}cęOŽÝ uʴ΂Duw庡ޝP.gđn -UĎf:Ě}Ě>jOú|ŔŤ˝I)BŃSĎCë7ßş×)rr®čeţC‰yÖú­ 9˝? ĹÔíă”űKĚ!.‚{?˝§PŔŁÎر*Iŧa$¬vR7‡n ±Î…3RĆth•{ôjJŞÎjrđÖńđɆ*ŕ‰b„Ü›ę_Žu‰Ř3”0« kˇz¬é Đž‚Cņ‘ż ˘¨|ăßúP@kóŤş«ńi<ŻŃé™ăIJ*4ĹĚ{†¦š˘JSưąUŰšýb ĂaÂæ)Ä™»ě‡ ¦ ^çëŢÓĎPŐH·aĎlŤćű›ěI÷#–¨d‘Ď0ŐŕxifM %Ňě uňŽó0äŇ[†ľ%ÉJcO¸«¬ Í"13„_<Ó€^ >Ďô–ěŢcQ'ŚbR4w2iEw”ö´I;ňô7[R8ä˘Cs†^Gč¶Š)|Ş»…¸5I~0ܬuB÷ńŕäĚ—bg«B«ö§úoµÓ‹RÎýJ˛ç“ˇrykfŻw m·ňí•ÁŇßž ÷NĄÓDµ§óç!Ňendstream -endobj -4413 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -ÁgđxŽ5_+Zf-\E’Űűů➡ć¤îHdŽxᩇ®e ;Ť9Źq}Ô|*l—)”Ě”e`})˛Ç±8Číɦ—4€¸8ë†LY<Ů\"Ĺ5–ĹçµË=žü"ŚIśĺ]ÉwÄŔ¨Ůz«e5 fŹŹ€ŘÚOç¶Q¶>\2*Ť) -§‘`ńBQ“mOĐl˝ű“tah& #Éž?sô˝+ő@ڶ©ÉŐm÷j›§ľ=`UXý`Ullç1d”í”í„2A'ŁľŘQ®(!ęrŢńM„ó<&3ňиő†ŐŚ5u~őt^dňę†Îě"_uŔŘA^ :=ßĺ źÓzçx÷·H˛˙]ő2eY¶RĐjžCsĚٵúđÇTWÝţu˘~kýÓ_ďť(úaˇôBă77nÜU4?Ó& x:Í@FůřŻ8dsö@15Ű Ž×JĂńf¸´@iđď&ťťđ=ŕOťxŕEăÝłZŇÍ+ôŰřş.ŃdKpÇă'M®˙Uz4îZ†Á±¨xę—eŁ{nń:1ťŐŧ9Ř@†€˘" ×)!«ćküďN¶ă=S#ĺQ†ćşĂXÖx7Ađ° {j4}q ăInNűAVň+łcSzŃX;úBSe[ZpxP‡¶SăĹlyüCMéż·şE¶ťc°±żđݤŰ+;$ŞXś&e•ëBc—nčăZá鍙eă#+żMyőY:´% ÝôBĂŞz"j§Řo·€÷4¤'PóNťk÷;Ç–iDY¬Ei†‚[‘#†˘}»yéHÍKď-(iýb ŘďéŔď€7Šáá±ß‹Ř2O2ŚJáŰAÔŚ_ÍťóyćÁ+‡ ´î. ţÚj•^˙fyšuAŕ˙ř§í~>ă´#í|źĽž$ĄH˙2G˛÷ލS»  ¸3`Ě×C-p.}µR=tĘ©u†Ş'‹čÁÓ% űĹŔü’– ?ĐčÄ“rÂĹW©g.zGóżÇ×tËQ“|ݰŽ:'‰ß(yáů–XÂÎD!‚ëÍX”p۸AĚ\XČ;‚ \µ?̊͢:úŢš,Ľ»Ă9döó©ďA+ŽzŔhن/çş˙řf‚4Ü=ŻŁé™łd,ĚY˙\@U˛?śâ÷6㯠UB§¨˝=rŔ´1ăöś„i›nlAÔol° –Ë5˙_u -Y/ňĄ®Ť›D´M‚ş -š%˙ůBnřőYLß8e¤Z/žÝ–µ­K—vÔ‚Ĺ…QÎżâ W=";1Né‡0‹~“úÍt˙ …Céż"ĹR Rć§ŽŁJśg’R­ĄW:Ř`4Ĺ'Ó[ŐŁ é.¶ł“Xgh–A©»äżUŔ‹tdĚoĹ®—çŃlż›s đwx/íĆu&§˘›\˛ľ7NH_żn6'®±7ÂKţ¸ źY*pG;雞ńß7l•` é!Ň6+DúLfÔIĺ_GPg(ŽzŹ‡Ő¦. »|—ő6ě˙4ś.G”˝@U“ו% …GPÄ˙X KFŐäfl©î g:ąCĐ·jJ”RŚ€G9]‚»Ýď9Ł-Eýń GÝĎIĹ'4i^‘˝ŃŁ»ÂîűĎŐÂn©¤EăĚÉűĹdú`ŕmX–tÁŇz]‰ĄXŢËŮÂVşT! č¸U“𯴸 Ň­ÍŃŇNă‡vńů÷×lÁ,b#Ńŕű0ŕ>ŰŰW;^ý}wPc&®ţśËR9żěŞ`čżB—OŤ]D Úw}Żë$°±KţpVÉŁçÓGHű™Rd^]R.Jů ’XŞTĎQGŰDŚzI~%­ňÚţ`Đĺ»L?š ±…DŞ2/1×é/A»Ţhňę$íŞ859őßűţ*¶ u›s,JÍŽjBÔ÷N®ńC¸Żě^ĎÎ[ Ż|”(b§Đzšýň‹ÜĘ@Á¨Ž­ ô)źënÚqÎ8+¶’T‡šW¦AÇd^W!PăŤÇ®~A¤x‹‡áµtÇś#íViž‹Š»5»Zöó*ĺűĺó?JZs‹:Řj|•…šŽŽÖ[ÄĎŔ¶eŻ|6vő/Ěťa`3â {endstream -endobj -4414 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -ŤçE!ö5‚l/ň‰ÉĂ0,‡3şPOR|G,VO"_´& gÔŔI]eĎĄh2č:ýxLfN5űůT‹-¶¦ňňű~ň śA”3cm;ç=pçÔ¸ů¨¸ůźd†ýÖ"á/č4Ś«Ăv~x#ˇÄSŚJĽKôW( »$Ü$[ +2d¸ç#włI´|şi© šÇ«c*]WQűü„á8äčîűŹhIÄ%áT“Ż|ä.ŐÉHěD#yXÇ“jq¸ôĆůW=ćPč'ţô§j=PHňö~Ăń˝":“вŹăŻÚ8kîź°^lM¤dÁ;ä+»vŘă2%±G’‰{.)ĹŇŤĆ -ň]R?Ě4µÚO…‚Ť!5üf8ő{x¤0°‚8.Éz@qĺ•ÂĽ[*t­fąÄŃMf—şŻtHÂtŮIJÝPe7[QEzČŻ+0]ž©>Ň„W!âv U`eŔ{qň®żä°ŮŐâϟ˛L÷CŚé*ůF}–ÚšBx4;1ËţoŮMbţěkŤ óű@TyącĽN;pN}tľ¶űŰŰ÷ŰXb_‚_†ĘöŐOXo#Ý…}ŻźěÉXĎĐ9nŤőůĆGËö•G·ă™‰ä݇őß0ʶŠ8¦ËuĽ<ř2öŇ&đßťq&Zvĺł#}±"±šřÚČđ{? «_í‡=Źší÷“He°msztď ôqkĄ[¬rBä>Đv§j)aŰcK¶@ű$·1+Ăi1Ę3Ć•IÚćˇ3%Šî•‘Ďᬹ0‘ş%€t[ ËŤ‹î îÎęŰѸrvb §J™¶̶7‹q5M1Ńá®hŽĂěýôÄń-ŕ–ä,ŕ#¶4 - `Gc~Đ0§PŇ?S„ -µšÔ -»ż5Đ©ĄFy±¶uÁ°ŕÚ˘uźâĎĵ·«ţ%kć‡F.¶-!$h‘ľŁ^şđš -„mě#ńo…śx'2;A”­j ™[ËÉĄ1˝H> -stream -‘Ý,&âyjsď‰"ęBS…e*3Ňb%«ŤýŹĆ=´•^“KńÁfťެí^ÉńŢ,kw±‡č[_…g(ü„Ť”ę”`—DrsŽĘÄÇŕŁ){7čÄ‚ę…~•Ć"{¦Äč.ďiqĽ;yú•ú(Ö®ń°ň‡sKó"îI?WP .Úqç^ÄPh f×bš.—,Ú@śĘJĄßŰĽŻĐ¦­şő­§űüżt&űśěíS¬×‘hO*jŘ‹ň. -ß‘u'­]O—%Xy¨-·cرđřşrz˝U§i̵źËňłVą„FO_—ޏ˝+Ůçś—:óř´śŁYݎMN$ í^ffŻ¶ŹŹ[©„QQ Á'e‡•ĚѦ4@sčU*Ň%Â@âoPd7ăE÷íI$ pI“6"a{‡\uŔ[Ź$ItxÝUe¦J:fyżĽĽďěgn˛;*5bM™|zµX@X¸yJËěÔîÝęđS4!$%€?p€§JćcHŘ‹ďn”śĽ ő ŐH†6*Ä,ˇť¤ÓÍ‹Çʶ€Ńy"$”;aĺz.ĺ<BBőmA,6'˛xňĚ-4„Áˇ….‡Ś}ëˇňµ–[ŞŻŮ¸"/;±^Đšmí|3ö Ŕ) ‰Éźž˘1ßĎ}cůŃIÚÚL}ó66˘ĹŹÉŔ±IçŇV'Ç?1łčÖĹRö>ąi&_d&9;ŽśŹ!Źů×/3VχĎ@‚SěήŮ‹G– µ+ô~ ÁÇnŔ®Ú;F”ET')"™rg’7Ż’Îplô”Ń´źeúž3q<)q·]Ě^ŤŤŘu˛¨Ż!ť]ó&żÖźąH5›AÓőž´ -|>ƬUĂ"Ű{)­‚ţ ýĐ‹yČ­* ,_żG€˝u%&”f=ކçňŚŇąŹ\•@ ë# -(¦ `^u*Ă˙ÄŇ:Ă?ę#Flń˝O2oćŇ˙~ĚU]8+Čňň<ÝĚ®Úëćxz·C; ď?9ů\_IŇŞĺ*ŰŔŹâçî˙čX$± ŕTđ¶|)ć ĂŠŮá‡xr ř¶¶Uşá:Cí0ŔłmT¤âé%—Á,ĆtIm¶” -uÚŕţŐ•¬jK=KmgH5‘\€đŔŃ%'_.RvÖĄ~ßţôxÂp°Í˛¸ţŇęľ"7Đ)Ýé?ĄŤçH§Š¨›kÎÔ<-ÝMqj¨Ň -hL@5Í«{XŻd#˙ ăšŘ&Ě ¨˛]!Ú-†ôĚ,,©°ä #Á¸~˛Ó2'QÜŚTňÂôMG6Đa1čt8ý[QĽ¤ÜÓ°ăjWőŢőzŁÇusK’ś\qj>GöQMcŁŠ1ąßŰf¬%RO|ŮGíŚ‡ŹĄ ^ŇŤ’ˢ¤;S‹ -č®â‹bŢ"PP©âëçYi1ˇ -"1 *ËóWyí\Ż :MžaűŞYáŞŃˇae¬záâÎLTáú}Qb‹Ă—ŮôřDZĹż›±Xś>yO]ąĎ¦<ýM>7§[Š\Ć‘X%‚(S9†v*ďč«<¤"e«3ő)ůNä ¨"Ý>Ç~ąÎO„ŻeV÷Ú ŚÇäsKW.ů“ź zăÔË3Ôcˇ>Çĺ¸ďsćđ'nčŮrńÝPX-üTS iQ[˛T±›©p4ʡĹČQôGQKÍěe¦ÄTN…$ÄÓ>× qLünÁňčź—ŐzáNŹ(°ń7ď2fV]–=ťhnĽ5SPĽ€[Ô3BÓ µjqűň6HĂ$A[Â|‘Ő–Čzćű_»Č<É5®ŞüśXTkĎĐf*Qú±RU -5[缛Aň;uO,6kÁuRsjŽ,ş3śMľHuőTŠĘK±Îáź[üÜG1ľ#=˛ŤÓ•áA’Ź|ŚÇřčĺ ÜVUUî5uĂÉ˝ć!ŽÉ1Í~ű—ÂčެŐt-'…é%Őᓉ[JŇPÝuômđ÷_Ä_ż}bśĆC9 üa7Őđš5hźKS—¸‹ÝŻÇŹyÚÚ†7‰śx VŘBÝóŢŰJUô(ÚŤđ RΆ™î7‡r}Žôc©<ص×ÎĚ \˛n©®ôĘčĚ•ňŠĐÓÁíO¤”ÇF‚¶jňÔP_qĽĚWSč§ąXA[n47¶ýU BN_ 'Ü ţ]#â0wk-ý›{śW0 -!°[sDýßJÖ6Ëto›xZq|3®ŕ $.±¬(}’¦\xŐ°Ě ±† üƱ+\:Ŕ(ę¸ŰCěćźÁ;•·ťf$¬%Ë`QV•Š•÷Ąů®‡żÓUL#í\<źž}Q„ům‘ř¶ăŚßˇ ÍĹrĚDś>CéĐtMŹ($”9¶)YřČU7ä»ę¤Ś˛*±u”]°«+N¨¬'`<[K’J1—źjYZ©µ«Đ$ű…9ˇř±;ĹmdęÂ#¶{xr¬pGv!żĎnÝůoü† -íUcĘ4°úPůÓr2Mh¶mÚDP§§«ťw¸G“MË#úÔĢ9AVŘ~źGç†`§ć3-ä/šÖ4<Öؤ¶´0ŔÂ`(fK#íčö>It<+Ť7endstream -endobj -4416 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -e­J•M8cG*7e\ĐOu@ęVţi¸YÁŰ2y2ÚCůNdպ˰ÇezPK3ˉśŃßPw˙z˘1MB”řWâŹĚ73ú%‚ák…µ›Ż˛Tŕv°6‡:bP‰p˘AŘČ‚¸p?»/¨QÄÂ&/±šűáp‹Ŕ$`NÄUµ˘ÎČZútús ˙†ŮjM˙4S[ XkV#HE3Ů’şŰg¨6HfůńK+4™ťÍh;ŽáHvŘú ±+Vô„ýŰQ"J˛oŢ=â‚t…î~l˝Ě@rä: ~jBŁ*zśîŃ)¬Úw‚á˝ěč ‰7‘2ǰűPÔX×ú{K-Ń' -dŕ±ýągJ„E\äd<žô‘Í@’áµ?IŚD Ţ3•îŃą¨R4HCšď:–S¸DŻ<Ś‹Ş!ߢ¶‰MgQčXrÖ¸˛9ÁËŚ^ëňBžżúťîzŘ-ă:]Á„ĚúoIî]$ľä…ţSńo«Â¤Ö— úe‰ÁuLRŘS•oŁ­ÁiöĐ´ß›<6¸«ăřě - oďs“Ť‚'dH_ĽGźţą)ŕ$wjžnČ"bŞľ8faěbi‘+´šébxŔ(eaŮ­q"‰°¸§®é1DĹŰ`{wĹÚU7@±« ęçt´ŽU&V„úľ?$T§MK" Î)q•+ţr˝EŞMĎG.ůBbCß¶ĂXTłź¬Wd´.ż›!^&<Ö&7JŇşçćź~’#™:/źÖĆY÷•łÚ0 ĺń K»ţË1ŠŘě.Ú§X/]öˇŹy™^D›· ULrRr{)ßeŔ)ZůKgf~+ ›Vm°ńqYî”ŔłÔ‚’V¦îË2$+¶ÎěçĆ1ĄS×G(a¬zá)§Ëä4™TËvíü›ÜƶOi2-Š#•śäćŻvŁ0EˇŠ NÁpkGĐOĆZšź#QňĽŠd> Şg:e›Á狝˘8jéf+ţ÷y±ßuU~6Ň<·7T›Ŕžé­â‹źSö:şJA»:.zMJü‰•H^çÁ“wĄTíŢŻëN$ŰşŕîbM8‚ΖD~ÍŃv.Ş †Lč A›Ŕ1OZThÔO1”ĺ©8vňâ˛xÁa#·6™vV¤'FÂőĺ©bťjŮ>˙!ÍwˇŻyç­#C~«»Gý°÷˘%Ş*ĺ¦Ăendstream -endobj -4417 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -A9VCŕ Ë{H ł;î&°ě9—H  ó ]/3* ĐČí%âL -<±TŤ0WÚ!•$ůß’×o™ -ęQL~óMľ´íCňÖ„ÖŚ¬ĆŽPňĺ ×Îc«€Ä•q=9ĺPL÷>°~™µčˇ6čĐoja‹ßZđkҸŰÎ:ůSbtŽÍÉňýĎu[4˛Jí\d^Ŕ•«’‰,ĎBŽ h…O9˛`e€IÚ8ÝĆ€Ń76Ĺeßń“„˙#ĂÖŽě‘9Č‹,ŽÄ$YpŻ;SŐ%Řk`ÄŃţ7ß2ŻÖsŢuĄě#,e @i˘Fň´ŢŞ´Ę\÷°šĽU¤Ë tżvô…‰Ű5*p,aV]AĘęŮ®4/×­Ľi(&ĘŔś'…Ů>)Ą˝FÜk ę1-ŃĄGťĚCÓ…o3:¬Ű𨿻Ö5}Ş -ž!a[ícÇřŽłţÚs·!ʶoú×€ôR'ŮČäjĽEX_óV‰_K‘Lw‚ë‡=îżA ěä8ľ@K­‰vwK9)x~NMeąľm; 'únćľ8}ósÄ÷•X€Ů$( ĽÂ÷„Í‚ÄU^á‹Y•ßşÇ,Ăóíą™·Ż®Źu““Ńďm Śg까SIĚś¸Ăý­Ćž%¦ľµa}ú -ÝŞ9Ź+Éç\¤Ęó{4ńbNĹ–šbłŽlín¸ń§¦NÄ®żŽoŮ9?ôĎDŰS¸ů ¢ĎĎWµ<0VîXŚţy“sşC~!ŞV9‰n5…(¨ĚgăĂüŠËŐ­a(1ă)ďG’ĄŃSŚ& ¬˙±S–Ą.ŃC1]`W_»Ŕad—¦8»–Ý)y¸šĹjśéŕşC ÁÇľbňB_U…sđÓҬ›jF¨ó†)‰j'9ŠíŻXúŤ]b3=}:˝Ňڵ˘{µ‡Q@[üBxE‚ S,OV’ţŹß€ň!ÁyŕzŮ|ĄKŻń˙OŻ7oś~hZ@˙Ŕ·Ý.´0?QÖúRhń§ĚĚÂ.YńbÎ Ż‚A+âŹ}úCö‰Ź6rOĽ(‰>mTĄ 7G$Řť­˛Nbđś#űët©ŇfDŘ2›—î9š—˨¸AM fúgvDŐÇŽÜá™óâśĎѵDRlݡŞ›4 T•âčL‘ŘŹ3· N€v.ŕy‚M*ë¦äJ‘ć330ŚX‹F®Ţ\GďÆÔâ[őKŕĐRP]R¸ębVlxŠŹ´Ť,=ĽŽâăKó‰ĆÝŁ{ÉZ•ÍHöN§sCˇj„pNóĄĘ…¨ú–Ó' ąˇ¨ëE® řw·uP‘I–F2{đ”=«ą Eż+ f´áXö -ů´Ł˘CZ?Ăĺdy0L§B;¤_ĹÔN6Ťöť÷8ś‚â3śŠíS .Ž» '{Ő ŻĚÁq‚é(7P˘bçŠS7Rc Y‘lÉĎÇŔaěůeĂ(ź@ívě ˛‡G -l"©é—łhâ!YB í,ř3OŘuÁhľ°Vj.o4=I  ¸ËŰáÇR>ř!Ç·cągv -ÚJvĘXĘźö†°<ĽJŞaL%gţ‹¦m^“ĎŠ‰…‡®žü‹Aůq^Iq”xhĺŔđb±eüÔŞĽĺöŐ.D¶1Śť¨ßąf;’5–'4śł]ČÝq_W;lS6Žëîëa`×ubÄCˇ¸ÍujŐf ďřź·Jő™ %¶rfőţV;|žĂŘ‘[42¨näŢ|k5Őů5ÔB––Lâ„ÁĐ‚k`5Ż …ťoő˝ó“ŚůÂŁR‰đ1ud´ěg‡śďďÉI‘p3[dDŢŔ”ň*ËyRö¶»‚Sqf{™¶*Y‘'{bl¦--đ×tsĹŁš 3Îőo­ŕw©$‘óŚ ^¬ÖšÄMđřĎ×äAŚ”j'˝Jü Qź¶§áOóA&Ű€»kSr¶=ňźçQzI[>©Ă›4kô•G?˙ÉŞúőq̬uÖ -RY芤‚ňҦ!ŽgŁ(Đ7*endstream -endobj -4418 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -4=]ĽQßîSŹ_ň93éWäKěLç>641«údÍĘyĚáC&6B#’3-“p~­{KfUI5Ř.ňŮéRµŇáI"ąr@»ĚFš)dşńżű–8÷étF@TČ"c™ ÔfJrPź;ĹŐžŰ4®Yă’č~c.©”ĐŮíĹJ0; 0CZV/ô7}>$)o:%‹RóNk±†ßžŹŢGvżN gx!7„ťĽ'A¸ŻíX‡jFÔ¤4¸ë hZ‘{Ů#lEpČ,í 'O -¬ďt0ś$çí·B9Żm´öĆ…'&+_*M§D…ňkĚŕ€M–c°ćů:śĘ#i‘ŞřË0š*”m0?8¨S1¬ĎÚq‡#u7ó9öíđެ'»9#n2Kł¬b-7AU˙Ţ0q+Ú™^şÎ‹Ŕ/ąśFŰĂ+ ÚôN=~qÎÎĽű/k” ‘eSťk˛hnľĎ8t\”`Á«@Y7ŰN'TYÖ0‹šěf¦Ź•ŕEĎĹŃś9(îŮ‚ -Hę'%îEł}IJ 棎?oʉQ°ţZźVG8™ĂoŤ»}—ń Cç°Wť®íéFďQmi‚'çBx–ńňhăyáKđ˝˝âN•ž˘\Ĺ“µőt`×^äňÂđŤżěc ŔwËÍŔv‰¬Ě9BŁjŚ%ď˛ :/Íu«Ef1aôĽćôůKŕŰîYîŽĚ+°<žęĆÜl‘"$P¸üČřD NzRËË'ţ!GŐVć©ÇkŢźK©jDF˝G ­˙”Ľő›Uüeâ&Ű:’ľ¦mNvÜÇȦ…s*˝ˇ@_Bţz”ď“2aźÝ‚ö˘s«^ĄÉ*á˘Ő·|(Ł%KŰYĐ7ÇO$l&Ź‚9Ś)G¸Ů3R:DZ”ÂF=ô¸4ú’˝KĽ€Ť‘ŃęöŕŠü-óÝ ĄvżPćUsHĺ5šQ燝Ľ• Ť¸×đŇĺ^Çż\Żceyňě†Č¨°{ßPř2ě?¦ą}ňŮ«jťÇjMýźyNiČŠÄ•¨¦§)Q+čΊԜ}ÝqY!Îk{fÜ -xŽŞ9ß4ĺĺCrxF=€ŤY­Ń&Q<Ç[€,ëH᪢Ëb ł9ه+ŽFϬĂúąVˇo/oMmURÂäÇö„ ݶÜčnÖźDŞ)z\ăx”ů5x- -ÎX¶Î3#Ř‘Ŕ4 -,ŰEÇiůęr»źćŔ6.r±ywRµ4`o–ŹúNYp&?[.ŻNň+G\[ NĘ'oS ąĺÂAţ°ŚŹŃŔo‚ÄLÂŁŃ]—f=Ť2Z.ń(U#ţË#­úž g@ÍEëń-–G׿KéIĐ5¤’®'3ÇĘÁ[1˘–ň]lü›KoľŔöš˝RâśüÍ(ny!˘”s˙´ ?ĐŰö€đ_Á-µłg“xľňuĄďÂňçőq•ýD©YÓu†ö>lĚżp‹7PéáU°5­‚[›ó`/¸rsĹĎRdÄp:ýgÉkÇendstream -endobj -4419 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Z¬®Ńé«_Ŕ2 *ŤIÝ*CXm¦ňâÎĘźĹÇá­”‘`zGíŚÖZ,Ä‚2/˘ęd(çú­tZu~ śŤ›OŰk»ßŁYG@Ô±áE+îGYUŞKImÄ*•2xPµő"° ß+3}ż«Á¸ž{Ć2OźËÍńµâřçŐTpí"óřżşďîpŘO>iÓ¬ôúíáÉň`™ě6ČZt5JžGsĄĽ­® Ą÷¨Ćć§óÚUqWŕ˙Kš’Sl eŃ ËLüç8oÉ6jdţd$^ĄA™5!(X´×=Éy%?Łš™ -‚śŘÇu”Ń3aäb–Oč —Ť%¦¤–ZTG-©¦ ›ŐO9ąĆtÁ§ÁŠÍE·@a{á/gfiĚwZÎE,áÉŤÍhZňżAIű”†­¤Ôd˘Ńu¬ĆŰ-n\yˇ\Ń”X8Řľ 3ô¬]h‡´¨‚siú†˛ćF¨kS7 ¶k\"yWČ 79=o¦Çg‰PűÚ˝7˛q7vőác]“Áó_NÖ ™řąô"#äő0Ř@Ŕäĺś<đ·±JŞ®c‘ÄŔE:ÔP{}Ë•ipľCY4«kŃ0QҦř•ĺ ń»\‹ž'ŻW±úgż„;…yú3K$(UŔćýX«»ř‰K;9%Š'«˝âǬ‰eX¨_GMr;IaŮBĎü3ż= qˇmm`Á_F«KüÁmdV˝tą"k?sĄîSFşŁš9 fúíŠâŔ‡^éĚÎěÝÚrą„5}ĽŚĽ@µOÉ\ĽiŔĆ!ť±†^XĹ2Hôĺ׏Ď…Ě4öËY*§zˇ‡Ú‹Śí@¦>/t…ök]˘y"ZÁsîţž?)WI‰Ö¸:$.Éâç Ńěî-¦HQŚĄp~Éj[në¸%o6&ŚwĎŐ•%Ň§Ś›|•1׍:E™ś<ěkÁÄQVÉ"f·}ú‡fÁ˙ ŇąŞ â9SHČROIi .B¸ů ‰5’–XÖ`đb·Ćo¦däůPTIImédŰŰŰÜrzóN ż­”éî©aš7ŢÂé°ä˛Kc îtĆlČ«FSŮ,%˛ - 9O -§@ć·îRűÝ˵‚¬ -ÖĘůqŐÔbúŘŮá ĚUŔtńčŃÔ:H;»ŔH¦‚ ůőŻ‘şÂ̬2Uiaög0śé´ĘIЧ˛Ż2Ě$aüł{‚Ó7UÁFŚxä>ĆˇŹŁ0ś¸ ”?LÜ›‡CUÝď)oHŢäŢ}ä‡ÁŞäÁ¶Řá,üCż,Ş«0čÎťS°±«î}qG5ŻŰ_î )u“]KLG.Łřž?Gü(ů;"ŘÍ Wť˛¬npđ«E´Ç+á4¦w0…đâEYđôű{űéAIç.ř¤Ś–»fžkß›pŠž÷7’‰–îŔ­%Ă‹ášJŚ+5­ -ćăŁrÓ–"lŰé3 ŕ -Řł¦†č3%P~÷đâ÷eëţV$ŃF^2]3ľŹyĆ -•yq 2Ë¦Ź§‘qĐmĄ-Byśç˛Ě×9šĎ€©!ĂâňUíHű[ĄßKć 콨´sWrµqXĘű­˘uĚ>]ľ†ó€Dx/ń¶FWeN ­;»‚~€ůKŤ : ŞYbR…yKŕ7QŹÁ˛úŚR§mä»ĐS®Ă“A €ÉaĺżráaWĽľéz¬Ů -îű¶G“aĽ¸î9ţęň˛ůIeđ3É´Ô*Ć_·śP\ęąZÍęť›Ź& -B# ugL3bßX`hł"+c×ďĄőj«ˇÖ&D‹>` · :˝NB?ŞČkAcq@’áh cysŤÉ]?t÷Íˬ!13…Ç`•آü˘™#öMÔţÇk"‚Ţ%莇m ‚ NĘ˙ -k'ü·ÁŚÓ- uĘŚťˇ»šQ†»nÉT“Ż˝cÚ›`ÚśĐ$a Ś?…Ą> -stream -‡On•ÖőîÖqĘ{ń6;‹üů†y˝3´´zą•†J#·ÖÝc­éÚ}ŚĆ{Yś Č­z·n©Öâ]ƸmÄ%z Xy—rÝăŘő[|GG†ÝÝŰ(ů%ýą×y%żIPĚÉ"©Žľ»==‹ćśś[řk<â·MŚD&SřŚ_Tő’L­ő}á΢Ż ťwŮň­ĹîéÉćř©éĘçŔm_[\rw÷`ěěďó&L]ÖÜ9đA¤2°>‘Ž;JÍhŽ8/Ĺű¸çć~$Öb.Júżgř¬b϶öí8ĽŢen—CrZ  ° -ô.^ě•uItçÉBk+Ůń€đŐ*‘˘ŕ”Źź ‡ô[‡ĺ< Ľ> /¨/s!* ś†^‘ż}X·˘)C¦J“yČ@®Č0(‡]ctRĆtL=ë]úťŰ O•ŠaÔ˙jmJű×Pó,KÁ^—¦É~c@ŠëľŢ:í¬Ř ź(>ˇé/–Ýo ě8Vd–ľîµÝ&gS†ăŘwDŐ\CŔĆuu ÍçMŐđšI×ĺDzVéYRń!ÔB ˝b8ŞÔCĘł‚éEá÷=iýJ|Ť:hťŮÜĘ{U8×ë Ŕä†+Î:$WsrŠäĘqJtKî!ĄÓ4—˛łVT‚–‡Ŕ »/Ńł‡s*ł -„mí´öQc -áÝăxĺŚ"÷ďâqB‹ç«Ż% [~Pô–GE7­ 0ĆÚ­—~Ś„ŹĄEWČ Ű« Łx8şĐĄ=}Á_A:Ú\|"cÜżkM§×+:㦠0Wˇ*e6i±ĺîÉ,%Ěó{âvŔ)ÁŰö{çfdťrl=úŤŹçŤÖ ‘€E¬ăĹŁ÷DŞkö*„odŕ­_;É Óq”wS·Y#RĽ¬c -9NUxĺ° ˘ä -o.LDcÁş® Db$>d)~ú [Ĺ‘ŹçćWOä†k+»Ţâľ‚ëä t¶»šó˝`]öŻ_ůÍÖ^CN®ŰçhNŔyÜ>Ô.—r§‹h¬¬´ -楀ű› -,Jw/vs@‹ZOYě&¦’ǶXlębH4ÜMi¶łm\b™’ľs8x˙ BA14€÷ş$¶łv˙yQB-˝`tŔăčăÇüšŔ¨K˛`ÄĎB!H‚ń ŘU¬Ă  '^őĚKÉsč"lą~”ę"ül˙®ă3nŔŇYđLŘîD/6¸®O˛Ë-Űo"ťfö5›&ą.ŽÚyNQß2ÜçË5¤fŁ0JŠ~Z[Ó´źJgçśFĘ˱„7TBűe–E.+Ő8\iňťÓÉĄYň(**‰±óµť§3„r 2ÝÔ~jÄjŔ(őeX¬¸¤ŰÂRŻ\ř¤U÷NónÜŤ› pÜ;7~'őŢSśMp´täą?ü],<6ď›A˛Jvař:¤đ‘ůr¤ŞfäšŃľÉséo¨Č !š4 LTŘŘ«<'‰|#ç3c0™".Ů9Ň+)źďđĎΓ»(BL»«˙ŇIâëLťţŻoŚŻ¨Zbő¸—>ąbŃ„˛' ¬Ě¶×—ŤűeNąeendstream -endobj -4421 0 obj -<< /Filter /FlateDecode /Length 1376 >> -stream -Ěre!­k«Âď¦1ëîu`sáf'ĎĎksŰŘwř© -őĺon—*kQF3š6SŹŢ˝1ŘŔކCnÉ/n„šçůfÄýëšUy•÷­aܱ¦”,¬RňrőĐ€¶*s qp -^žňęrđ^ŮĎçJ¨$ÁZ”vŤM™Ŕ[ĺ—F‡ĺ“kÓkL$ÁŠÜI…™ °Ó0 ďÇ>ŹPě9đô|q±{Ün˘ŐďęGj«'†ú|/†ü L~śfvq5ËnűˇŻŁŘŻţÔho6cĽńŃĆO|$(beH‚ä„ăsÇ˙ZlRt'_¬5m$ť}šä‘ˇŹ–5žUx:n‰Ś~Ő/CyĹÓą˘ÍÚÍ®E-P?ŢDBÇ€d¶‘•gşĎúÝ\QżIĘhôúJrgč/ɇf'7ŇyÇ,ÉxEĽL - ]ąWčTg ”ă0ÎĹ65¦v€Ń§ÍV·-Ź,=úŕÖ?‘ě××%SăćTç¨o-"~d”ěŔ«e\©F¸^…IúTl+]$.PÚZ`Ýk]Ăż‹‹9!ŔyU-{% €ĆżŻ/g©"­0ap¬¶ŘŐĹFJ¦ąŢž‡G§Ĺ–7Ř(ˇMOX«$ŢŤ¦®CŰm ź‘I 8l(1˝ÍżĽ…®§Şv”\X˛drc¶Yeg)Qu"ىKĎbń1nZT÷€^°˛Ö$őÜHl`PÔŃNś+›ÁźRz@©Ąď 4Ć* é•®ü˙ĂŽĹqŰh~\¨9ůĂŇ]Ę`‰»MäIďž~ň|»çËjë) UŹÔ0D·ę„©›=eöŃzß·äÝôĽo‚OLíťV9®VËrĘ]Їu·%fšđ $h’;C¨Íéz–´~–§8ař_ Éd7ůeÉ 1&ß%‘ËVÜR$'ôŽöő$­E¶Ý.nipf /Ĺ!Vź–2y2d%†s*~Ž˙–˝ WŕĹ«¬’Őöcˇ9DL9ÄŢř#Đ ćř/“üdś77Źď`©BĆíÂ;[QĹ 45ÝĽQAwšlž ®‰ňm;Lp]+ ^˙–îh÷}3•ń¸±j|L^;Ô†F^ż G=Đç$ßJ€őâďÉŢ”wŘBj -5 ·H˙ŠŃ3WRâ#7ó"EĹm‡/atŃ•-"łiă#u?öpSž°LÉÍZKŤYş0›‘@í¤lŻ{ÂĘjóÁAOEaDd!F­ŇŁg@¦+MtĎąçĹ p  -+ŕď\0ďhöx |»br˙`‘ ăFö 8şNBĐľdZÍ#bh7â©PęľŕŹ›Ź.ýîwŘEz›É·´1(ëř ®ŃŹ‚c°”?÷É„őĽL׿Ó1ů -$ŞRä(‰®vbnKc6‰g)Ęk,*žVN´ş9íŽ'ŹyP†ütľŤ9‘xpńŰż¸¨îçÚ@1ôU.5:dň´yËŇC‘ýa–ěóYźÝŻ’j>‚o_?Ü8óÝIŮëŕ (±8Sę_cLadäĆ´Ćq)›ëüÓ?×zď‘~[FR0:/ŻoČŁOĽŽ›#ÖkjJ¸]€oşľr‹°¶¦ endstream -endobj -4422 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -ŮZ`´"Čű» -•tᑯ4*ß13¦Ě^Ţ~âiW[ŕĂŮôÖ§B2;N™rçŻJ(řź(ĚL&Çý3dV -„Ĺ ö'R5˝˛¨9R_ůj{Č)}ŤR|ůďV|Żw!ř6«š9luÖ»mÇ‚sŁĆÄ—ÎĹĹ„łÝ’ť«• E„í?ŇHZľ·kL ĎIö±•FÇ‹#°Jz”ލě0ŕ÷»™Î\ÄN¸×z­÷MĄęd ăCßÚą>î}ť ­§ü&.ţL;¸4cOŇĂĚs'nUkҵÄN÷–ädÔ¸čÇršŘ†ˇÖÄćß‘´cÚ~Zę=”®)•sjęSŁřĄéfwă?•_ĹŠ}ŰłmNçgXÝě™Ůłm)Óݫƙ}­ĐeMÔÍĺş«W[śí2…[™Ţ›ÝY° -mŮľÍa_P/,HÓâ·0ě@)ŚŁ%J>˛öe$ŐC±‰Ĺđ6Ę$¶“Ĺ śÂtteUEC]_ Ţm[† ”t@¦_©ŽbÁ;|˛ńŘĘđ‰ë›0řH’}·Í‰č6s~xŻż]I˘VěÖáěÉ.žW:9˘m7>-b‡„:xýëQG+>+řă“Í^Ř};ŞŇPěôĆ×f3H! kľµôüşµ ű©ą#ó@äöűoÇ#ڏ“T¸Ë@3kşĐH“TnoăÎuŃg¬[h Zí˛¸R®Žb´MGŰ÷? g…nşűľTF7 ńżŠ=YH׎‹ŃĐB‹ĚŮî] lRĎRÄh3ˇ -ř˙x›ö,NŠš¨¨ě34ŚQĄÚ©&|ś1´!‡wÖ/Ë”ž‚¬ĂKl{ˇŔĚŕ}©:ôqĐQŤ™ É@ŤuišJ/W˝_ŹŹ˛µ°ÓQw&^´ ­¸&ŹTriŞćă/ĺ=˙3¦O§Ş J©ł8ţó@ząjH“ćq[–V Ąr’·´•2EóÇ@,¶răňd×ÔpN’e»jj¸UÝ}Ź˝hą&ś¦=đš§ónĐ#‘±©Ą{36ő “ř -Ź©!`ąÎJô#ÍŚ—›ŰcS'° ą?=rĂćňÜËvVÄ»Pp᦯֓kŃ]Čň0ÂĄeΕ'°ˇ¨ÇćÔűNsj˛mKŮ„ ±^F_‘ţĹŢ!.ępĄ™\ć ˇˇS¬g'řá]pô„m§Ę«®Ô„4%ĺ,łją‡%Ő+„ś ö&ÔÇőI?ÝH2fč1λČĎ„)Ćdł†zzŮ´C­HëúŻ ăŘíçu'ʧĄMK&ń^}»uí4^Ě+9W/‘gq9/“§  ¨ŕk^Źz˝+Éw.—ׯżĂĘ/f#óŞ~ß}‚e+ç ď—ďGŘMVCĺ -ŃŹ 9ń*AzÎŐ˘ÚZv Ěßlúęű'©ěpx™oşÖ4 Ď‘ĹoÉżąň/zSqÄŹ<+âÝľUÝuěA<Ć&¦ą Č.€ž–Ziéß× fîiâŘâŠř -túGkâ:áPٸFJŕHž÷·Sî–\ňĂp¦úë{Ď˝QÎbŘcbŻ&¸ 2ĎŞ\1+Ţíý\6_äÖ”Ż+™Ě’ČĚ˙¸ÄnőáňŔ¦?¬ŇG`„ŕśrěĄl˝rž˝Yq˙ÂŽ¨G·^F -ú‰¤ŇťG« ĆvĘ?×5›ôÓ¨¶Ňßendstream -endobj -4423 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -ź|–zô‡ lë-€đĘ_ő%őq[ÄÇ彾/L oKÚW>f?o.ÜZ6Şš/ua…(‡f]ü -^6E§RG±ś aXzfUąŠúŰłS7>“Főěń=ÇYŚlÉO;ĽďńłrÁeÁGŇvýQ&syşšSHK“>«Ň ąIVÝm¸t_2ąÚ‰%B:ĂÍ:Źý€Š’ükN­gąŮ†­c]ϢăÜ|peK˝iĂ4‚$\+ţŁűG„VŞO4.BŚ€oލ\˛5u`禹FŞÚhŰ7Jó…-'ŘÇć/]łÓ(aF}t9g­Pڧ€d íqÉ˝Z¬;ŇKFŽÇŇî4údÓć(ľ™}ČşSŢs¸§Ľ[1 ĂŢČŢ0÷şýs!&Â.—|î¸/Ľe¤Ëw h”VśńÄôŤcgrwŐ^qÉ?©Ú4äűń_M×i7×l—cę„a¸rqëŮ”›@˝Y¤zŔú^č‰çýÔJłşR!ĄĚřĎđßĆ ”gzçİ–ľëTÔuŚaе:‹0¦€uÍ)1…ű6HeĂ=÷Ś«AţJęئ{¨ő@ëÓF† !««ľ)[ÖęÔš]DĂ‘iď~„<ß o×ߦź8[_n qx¶ÜUâö"•§ŐKŃD¸”hfťZF™0¸Ď¤ż´šDŠw˛٦gR T­ß2#ću2ß ý—fąoąÓÔÓ$đęé‚n4n§ŃÔ.§ÇËŇĹjśáHىúq[jM¶a{e·VŇNęjKßďŁů„SßB~$»ÁuĺKÇs1=×WUÂëŹéÄR˙´–%ÍĹŐěąë„+=ŰůČ05«Â7EP–Ęü#ÜR"bë&EĆ+Ůě9ě3‡Üx{đ·Ą×E[z˛™•şŰp‡záĐw@ł¸«žR‘Çî‘ĹŃrZľÜfţZe n/ŚŇ4 F1ÇçŮ´Ô|÷†b[ńG işá }•‹†lfTjgs—?ĆOĂ^YŠ|ďěíR.unµâ!Ä€ŠČ?=Ç5ľúžőđô4 {[>YlËCŤ0üŽ ŕ4AŠzŻ@•FqS,čjř?D–ć5{$ú¶čÜ÷'”ŃČ×B´°/&݆Şu AÝ ´ŕÂÇSĐTrETvčÚ»Y\Ë40L—Yť¨Jđ¸~baJo‚iĺúWu»3rÜą¤7Ĺ^®ZhŤůXęqńŞţćisâćjŢĹî€@U5–›5"ąh8Ďvk ħ€ĄhŃAQž±˘±Ó‘üŃ;ţŕ>ÔôČ -Qä.ăSE?ZöZ›_Ď×FĄ'őďĐ2łV p½͖›-łü!ĄÔr¶…”d©JżÜq©Q´†,˘ú˘®¬•oÖ%"Ĺ)EÍÎDě’ům«€{_Ťbč¶!ÚĹś n@bÝÜ>Ń Í„nš#oż‹–¬5Ě0,–®Đ0‹ É“źúJ KÎ›Ł…Ď_ĺ»LĽŇ/ $ôđř7i©uŢ^ ¸#šĺţmŇCÚ´ôX˝ÓÍ)ň \ń:vE€’·É`kgEó}"EĚhł»Ő)´×u*˘Dl›Ş+í‰SLžčË`~qĘÔúĂŘŠ€°ˇL/ö±%0ś„/N2JZ-â]ęŁÓßýĄ Éfôˇ™oGĂV4<:ÂĽń˝Ŕ#Cĺ í]L˛˙±‘™ĆzZ€Čëp/<ëTČA«ůQĺŞŢ\«äŽ}‘ĆÜÜ“ÝýÄm7lŕÂ:hˇ{±łç†EÁ Múbcŕ^mŢ|vMöďż‹•Ô’0,ů^wĚÔďŞ8×)xÜéÍß‘¬[*ř±Ä7Tň6…`4 wWó¸ -†đX÷JÁC®–Óů9ĹhąľˇAvÍN őŻ"\M:qSŘŮM&QS©ĆĘ* Ü«ł{E.5Gđ(JîçęPŞ>S †RóÝ4ĆĆđV`†¨«–ĆĹë\_P”¤M©řMţăDĐ$ůü†­±S^ ¤ÍK{áß-:#SNÎÔÄP[bÍ®g_xQ],đÝ'ű2X˝5ńÄm™r„endstream -endobj -4424 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -AńŚKÚňGMĹ8ÓP«o€*möí  äŔŰŇi^÷UK…ČV”«ë÷fnoóç%u+„Č×Y?˙á?Ţc(é©üT ĘÍVŢ1‡§íB§ŤÁGĘĄ}nqFč^Ü›:ŘC‡»3kĐíÁŁűą6°ý‹Çš鸂EÜZăçfóťE–Ú™n?‰GWs}=[>ÍS}!ą(+\Á7ś„¬<“ąż_6ÎňRĄ´ˇ‹óŇp+ësšË|EžŃ 5;s/xdŤeě&DŠŇ3fQ“yŻóve˝L%J$sźWŁĹ݆JT± -ĂääĂĄJ_k˝ á€.w”ďtn€Ůéţ»*iAzV07óö2¤Ař{rŮśBĄ|Ѧ)7!™]&$‰¸ÇŻ´P‚*! ^ÓŻ«wX»Ęf¶9±NP‹wŮ3Ö>ĺáŠÂsÂkŽh6%H[i’˝7K‡Vţvý©xŢŔŇT<2ÜĄ%ćf˛Ý ČPy•cé–©žĚ|ľâ€6§bćR€Ş‰§ˇřMm©Kdů•˙C,ÜuČ­Ů…®4„¦JA†#ŞbŢŇ_ž ß“4n>Á­•M ĄŢGrK¬¬Šăg¨dčj -2[°­Enűn ß˙`ďŔĎ=gńR?ďóJyŽ/Ľ˙GŔ®Ă_>ţqÜjŤýĂ“ZÍÇţĽe„îýf9BV#Ú˛ţŠŕ33?űzł“‘äşŢ%©fáŮ0űÂÁp›žĺrăĺć×s$Ż)ľ‚PĄ_˛<&Äó/ŕlś›^V8Źö>ž,cîő5›:¤p-éÜŠŞ –$ÄeÔ7»,'ŇŮY\IŠxG%ďŢV•·ň_V!/FąrÄŠů1ŹĘŞ/Ď¨Ż–a'=ڦŠ^ú_ôą×űu•ű S.F_›šä«™ČöpEŁÜîÂ`aAŇ FČśKńř%’śK‹ŰnGendstream -endobj -4425 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -¤›0ߤű2Č˙® ÉÔ®đhÔĽOky—  :Ű?Ý’cź«Úşź:ˇa5r«ž2oŘ{JfĂU-¤ŔŠCcMuKĽ~Ľ‹G÷;onRaΆ«śÂPx%ń "©Ă( ѵ'zJA›ÍÎł«8‚`öVí„Jě.ß+š2ޱG•őt^{E%2<ď^‡"F~}ŐÎýŢö0˝|x¸Řä7đö{„:ŕL’:|eBUwO#íV‡ç;0ô— L n§Â٧˘¤jŤB!U–Ősĺ~HÄŕđ¤U#·eë>ž…˝PăiY›<«Ť#ŻgFĘýţ“] ęajm}2¦ůg|«%Ş0=JEiwÉQm: T/ťĺرÔ$éęPĚ2ËŃŰcŕeÍźyĆŠo˛–"ń’ö(7#ź.NRęx‡?ŠĂÎÖvż‡ý PäÄűČš@nÎJTK«‚úv.‹‘𡯠PçU4¦şő^]˘ô(ŻËľĚŻč¨d·GÄ3¬< -ÄŘşDyG}»™Ě¶7ŕcňÉ gI›˝ń˘[ţPŤĐ@v´łĘv—.&Đ”=*‹Çfϰ(ĄŁtkőU~¸;N^mk…¨kŠW@źęiKQ/>‘h˛ÜňX±[(‡Ç ~Tp)í(›j2p5ńŞ.Ż·(·Öäę›Č÷ád@ŮR˘ňĐç& :Á¦ŔVŃ›i¨Y…Ĺ˙!M÷!0rąîńs¨ÖC9Ľ]b!ôËsł_SĎRÖgG†“\'Ź8¸G6Ů%Ű Ďöĺ2đ˝+OÔă:.˘) n?ĹŔeGüRÁ§sŻsÎ"óÚ´a´0\D^7Řś:3)ÎßřXM–]ĎG6ŚA(¤çAáIM±·_čM"_Ţck¤¸;¤qHÚJ Už´Řđo‚5ö{DŔż$CqëŇé8]쩏5!˛ö1úŞ'ĆhŔë’śWô„żŚQ™ŮµđwŰnľÂlNoVĂ™l_~ŻŘĂĺŕÝ1¨ĄwŮÖŢR…®ŢľŻ$?n;x݉^°ÍŐ»űŮČäÇÂ4SŻ{J˙Ę2ŽíâWÝ2J±Î ŇŻB¬˝\«I:śĹ<±Ňoł×ý‚ßËc!«Ć -І™†1OĄVĎ4 BˇI.“*(dńř夅F{¸ăjúPfZŁŤ(%Ś#HW&)ăŹHý{jč‰unkQ[Cůަaţ6ƨvW˛+ć×í<• J„îů\đäÁ"!­üíxűe@Ą1–Öüg´‚ -e¬ö-śž)î-çk…\.|·xŇ*< ;Ną%çX8-7­8méëâČEŃ™S*ĆăT‘6¨~6WrťFď#wžßNbšUÄ­*Á_VŬč~@A°W–‰A Ŕ’ŽódĄ7Şäç-tŢĹx(4ztŕa_‰"pę Š==šç<¬ůľqľŤ Ŕ x @V}Č•X~ö@ýąNMtb?"†űtű„-eą|š†Šp`WXžTi‚źPB¨<ýc>6WÍi‡ľRzäě.é÷[ńĽűÝiĹ âÉ.“ä8áěťń5ň‚.Y±–z6Éüęń3¶›ź<ůă¦L9ÉptÎejNĐ4„)¸Ď2Źo5č°iz„ćň­Ě°ţpC +ą™Y°í$îCµ!ăňG©uŽY˝$›Bë-˛ ţ•Î-TçóĂÝtt„jT9 bŃžz˙4Ęendstream -endobj -4426 0 obj -<< /Filter /FlateDecode /Length 1008 >> -stream - ‰|űQŘ;Ź­Dô'K|Us;.=š­uĎ›™IÇŰ4żČŻ<í^ ĎcřQ†ú]ßî]kÍLÇ^bZEĆ-eĘćäéZö»ńz˝ŔÉ*Şřr޸ąoł -}ÔĐÇ÷˙1p5Ď 7i¶`oš@jř‘Ă ŕ °w?ścšô °Öá Ú*ŞĎľ42®a; $™š¤cłTy%ŻŠPă[˛ť)Ǚֽ@ŠxP¸>ż¤ě(»MěRĽ­hÎö*ë/ö‰$¤'ř/Fę±W xŮa—‹TăŞh(®$î”ĺ‰Gě6dJ™ű}'qěNĽĘ„~G–„ţ$6păϰŐV«űŃm«Í5lČSËÍk¦ÄAä˙› ŘXON°¬&j‹YĽTqŇP—XdÆ̻3¬ý5t6ꪦľ"rĐ!X (–©Ú˘MB‘ę›mó ľ2ÚŽrRůŚúĺé5ž!W¦Á”ˇ´RA}yŹlC±÷Qü-RZ›ŐŃYżęSç9ŕ=멚Of@LÄ—ĚrX{6»ő‰zř×(Ź —|E…@EŰéĽ~T@mţ˘VI †Çu°vd~Dú -ái :Ľó:€Ăŕm~C‡wŹĘLŇíŐ¤o·m~ĽCV˙ ßţ*®ÁČL“ĺ×ŔiżěŇsV7\ßůśą©Ĺ‹dŐ•SÂaȢuÂH±_Ń^÷&sÂZ,!SÔqŠŞ°± ¦}zĹd0yôѸćš~ÓTóA L§fu1Źyđ™vF@Iň.‚‚˘L˛mqÚ˝&˙Ëě‘\r-N Áę[úćĺJoç/¸ezAÍ ‘ýŇd˘rG«’Ç­~ľtć2íś%…·ůÂ_á˘/Íá·íćž«ąÝď™?„Ĺýëńľ\DŻ*Ť M;`üď‘őČYJ ą3Ĺ|€äj>şÎ"żZĂžendstream -endobj -4427 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -Ţ.Ů͔ǛDó#y~Ŕç86˝ý–őDˇüÓlş:üńá BP>Ć\Ž4ÖsâúŠ]ąđÇ9spo%N†;­fVęŐěOG<“ch¬üĎ"‚8ś<_eXHĆt4l”|§ą‡L×.߆`şFőžmNő -›=Ąĺ3ýd Ůň„ĘÚ¬xC˛yéµ]ŮťßáőwdŇ– ę>l5’ç.®rÂÝę îü\Üľ6‡$IŤúc· $}ŃZŠżÚŕĐÜŰpĘÔž9z(.Ő ęűZ-ŢvÚ›¤“†ťG5_*P 0[ŢÚX¤-ü"óśb­Nĺ0–ŐłźÉřšűyă+@F:Jüô=N@Ztç (Ó#˝Ź«Ł§tfŹn+X­r™5ŘqÁÚWÇhT·«V{»lZ]{Ç"Hü$ÉşP&Í|iěWž'÷°2TŇCŔđŢ’¬üoܸĺ*6ô}O­őću,•d)ÍR¤"đvéuer8Ö ă@ˇdO9I4öpŔz—ÚĐÚ\Mó7ř´ŇúĆĘQW©FY@ˆA˘d[«aj.Hă^˘»]Ţp|hĘđÚĚu.čpĘ -$Ő’SBƤYÓ.¬8ÎsŤ'~ŻîŇăGPňb)=éĎ1lÍĐŔᯛ՝ÍŇNsŤ{­˘A§„¬˛Ă_Ą)!8GčÜ\ąá੶ž%Ú»t]VLąšÔJ­]IB3ŚSédîµÍ,ݶDyL˙,sŽ&ŔÖ'ĺłý3Šóüź~ÓGś–SĚ>—9ü"ţ4dXlôǶ*÷äÓŽ¦Ţň+ʰjS.ÁĄ«ËÓăÜ$ŇPą^ĺËPHÓ{P;ßüľnD—ŰÓW•9).ú•ĺtŃ:Wć’ČĽĆ cŮXöW[’|w䲮«b…“°&±b¬ł -ü®±żŰ€_űÝŢVhy´ĚíŮŃ»†Ęň“ůŮąéĘPîD`Qâ^Đ>ÚéęMäăö’Đ+?|ú°Ő:\hšŤAÚ“žŞřzý ńk«ŘcĚ6Iöń-Ŕ#_)=›­OU[DUę.Ś`iąI[ŃŃěđ~ŇŢ«=ĐQŘşf`ĄĹ5"lRÜý•u‰= (µ&IĹö5™˝[•ÚęŠĺŽh5hĚéĘ-Á^Mľ2dwľ6ăV¨x&ÓĺďňIłÁKĺ±dqÉćvV˘ä— Ż˝»ťŔšu˛Éî’öŽ/ŤŠ1÷ŘttKŁ_:şµ»8 ÇQŃE'ořĽ8Y đĆN­*Č·41UţŞäŘ€ -.˙HůÚXÁ}ĐÄ'FřÉ$ëK0xŞyő—Á‚U€‹yF SŁŘVíőXŻŃ4ű"äĂ €Ëß©Ş.\KNëzźöMzJ%jaŞ“ű Hß_Ac9ľšt^•z:ŕ\Z*ýńlL´V)Nžč;#ˇSđj{\Ă‹ _÷ÜĄ;«7¶^ÜZur9č–ý{¸ ÁLôuîŐčéí[=A‰©îŹ®6eň9Î[íu×7öC9:Ôś•™‰©·YG݉!dÎ6m9·îJúĘ~ˇ1/BŮÆ|u„śL™Ł»ĐOb©ľJÂué1ś™˝n±ß›Ő±QĽ¤‚őď(N Ó@2ß<ĺÓ;Ť=4ş‚á ÁGźúĎ6î F|˛Ý=O†>°˝Ô:ŕ%ůbLF˙‚9E¤=‹÷3! =j®s+ÜÚÚ[R?Ž,óDa`:µ:Fóm%YÍ‘~Łö€”ÇĐŚ•Ł÷4­«e#!íđGŢ…hB‘.đ Ż‘1éz+ě˙ťµˇ¬}Ťb¶·_ O¤˛Ë&sĄÎv¶¦ŹÔ)Îčš°ľď׹Żꉽ—“ŽrÍR±"Ýđf˝ľë:ŞÁÉ›Č]éLf¬űF<żwaĐebBKÓ>7C”ĺ źxendstream -endobj -4428 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream -}„°Řwc_uТ r«…ü)ËŤjYë~R˙ቜ–9¤oѵşś™ZÓ‘Ŕ÷ ű6N•“5 [¬ďż4ëa˝¬Yßi*ŔŻŻ&ÎĆ<Ł­Ćř\ŰÎÝ6B~‹9ד±•~ Ę Ąťđ,Lé.Z÷)×čďë%ö„ĺ Ä[·ýť -Őnd:Ýc‚ý„"ąß6íú­ÂßW^j‘ß‘=őQŤŞăÂÇŕÚ ¸ťáQŃşúŠŠ2CžśzúImđÇ@•˝ŚÓDpöý)\{^CĂN„Vő+°•{QĘÍÄH[ĽŠF_°ę9`±Áć¶ĽiÝ<ÜŻDqte1ë©EÚŮş¶].ńĺI˛ř©G3Ź1É1ÖňHËť/źň1âŁ^)G> ŔŁĂO|2’\Iř\ŐŃţ¸řęBA$ŢŕßÂ%’Q{mĚCÄű>-Ë.VdăÜΗk“_Ő­ŚďŠ˙7´ŹnűĎÍ·@ $úz‚ŽXŚ6v©H˝—Ä–[°¤śz™•HÔ†Y°^4.×™#GÍf۸JËżŚ7<ÜëQÁ÷j?F˝Ĺ é°őtŢAmľŮödpĆę± }bŠŤÜ(µűŞŤMókŐX ÁpéÄË‹Á|W«eM÷-pâ.ŤbŹhĽŕ»źĽČSÓ_˙˛Yë2+ç ™ďnµ_k€&# rĘôç•m(1âsp67 &Á"+{Ż{cÔd0†¦ĽĎ§ p†Č…5óÔp«ŕűôá‰üţ—¬±×BŁ@† ^t©s‘?“›šž7ĹW6›ŇS÷ŢÚgNoŐ -22jł–Źzdč ĘŻă¤‡4@±ÄÓB+|ôĄĘm¤Š.Âg˛NĽms?qQ>üËż3!†íů(ŻŇĹđrMúČÇćŐ\oőNôÂ7›O2&+q˙-o‹6Ó7®a€Tî7ŕ‡ŁüŚtߊbG/Aó Ő[)í xÁŢ%$$Ęí˝câe’Č­ŚM¬5ËD;G‹¨„=‹ń,ď |IJ”t_BL®Î¦č±IÚBKÄ˙ˇÖ`÷ü°ś«‘6QŠëúšŞ@Ͷ鋞{ŹĘ.ą˝Ä°‘Ç‘îH’I¶"ÎiÂĐĚűö?KŹË»˛ç+4îšZĆ'Ą÷ŇáĽvü#Ú{§4~¶ VC­ˇQ«ęL†öq=+u§ŹÜ>>ő›×ŽĹcu±-3Uţc~ýI‘߬Њ§n~kJÄÁźX·w8?ÚřÚź˛Ţîäݲ\¶íďħqBˇwňP")±˝Ři‹V]QíČ{ŞâşL2Ôü÷‚řŢţ·] ‚y ľĎ)Ű䥭ܟ)ë„Ń×złvÎ÷F´ĘŮŘ Sţ›ĄÓá ÄćË·V%(…Cr§1ä÷ĺgeGFţ©L÷ŤiVRˉ¤Ő*žĄŘë[ húúAÔ”EI!ŠçţlŚ `5\ĚHl7Ż}·;‘r ¬Y˙Ő)!k‡tJÇ -ľvó\-(oĂŕoíţŕ«V˘€Zśî˝Ë !sî·]b$ÝC+¬Ď,§ZU‰˛;UÜę¨<…ü•o É%ŰŔž.- -ĚH:‹¦.Y×§Q«Ë,mŰmÓoÉfg=đć¤öEźTçi=¸ž4<墎ţő_’D©´ę¬Ć,Ł.=nĚ1?ß–oŃiÎ}dľféµj:€Ýj0k‡–ů“şiÇ(¸ŽTeR¦}âQÇ/ -Nʓᜬm{Mâ (6YTě…i úGĘ%Ű{4íŮžŕ«En»“üpŞmG«Ž8đÔ¦7řĘŞd IÖjĘđoą…óuŞn<â đ)uBĎ:=P™Ž?ĐŞFKsG_f*.?Ő¸«˝:8 5ČÉuűd:YłLIBČśŃbESd7Ě?N‘¸Ú"ŃŽ2Á;Y5Ů ă>gL¤ ¬ŠöĂB¬ •¶lńJ·«ĘůŮ©ĄÎ÷\ęqô™!vÄ}f޵1Ţ/»jÓ–_M殌›*üÜ€&¨™3&ů‚'ńÍłË\Üţ,*1˛™3BäTĄ% -ú őŐ”Źś{ÄŰSůVxWÔ×ĆßyÓz©ó%IΊłQxÂÂ} đó#µĚj¶WíÉ0îŹOä2Şendstream -endobj -4429 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -S‡eAyď./u&/i ôńE*‘x`qĂä7Ć «SžíO´µpőU¦•0”BR¨9om¬2›%3Ř.IňÉÎáîL@6fŘŔ=Şl$”'ŮÂ+;˝P˝ěµ3é´@łŁš$ĽŠ–ެÇÖĹäČăJ6ýqă8n>a=âąPlß EřďÓ¶“Ôöě™-Ź3ŻÓť~ˇr:×ň…őfKŠ6h•üőp}ąJľ‡:ČŐZ{›ţńÖâ [¸`¤Ó»’™ýż Ć#ôÔ©BśŰ3Vág $¬Á­Vö˝)´-&äm -Űí=‘B¨j‘ÖY˝fÝ, -łmM+m -Ź8Ť¨7h'šę¨ÍŇyUť*SÚ(‹dţvß–‰1ë -ť‹†ĺŐZÚ´ž.9óstČßwkî5ŢďDDů‘Ü—¨°OÔ’{F­ ŰÍá&ó4_”Ť•ýÓ1~tx­% ¬®%Ä-™Í±«U2?đ@“#Ň) ę×(3HKŰąWpI90ôÚbJ'ŕŕâŃÂäfŔ‘¶™ţR°ŁÔ~JCüÝ~TŢ»‰ÎF›8aŻŐ…€§Ś‚řýòhw4µńfÝ›ú+Ź˘ŞzśÎ„Ř‹GDěd4•3iüÉkšÔíĎTA6ŮišjÄTfqÉPŹă‹ŰÄ‘z‚@ţůľO±Pě1Géţ ťY>~W/Ă»KađöůâOµ™N‚Ť>&ť† /[p=§áä™4Ľq’Đ÷ŚH#SXä`[ ¬_ś6"c€°E(mY$uŔ)CětÓŤN…t%U⸠ N`}#P?iµĎôĹwÇFáW&ËǦZ¬ŠeÁłgi‡Żý0°ľvNAxĎ6‹Š¨¤÷Ó7öxëkŤ¶ş~ú Öbi÷îV†Č8t7Z&!D -`[Ď'KóÖH ¦$±Ó´ĺ¸?€¬ŕ%ţý¶ű“,ŤTo•nwĽúLĄ­ŮČ-´ľBµ¤° źÚB>ި1ά[<(ČŤćűn˘ČKŔó)W#‡Ę‘D‡˙Ó‚˙¦n´#T|ŐˇV^Z,Q*â¶Í|±z¨Í!4ޞŰٳ롉T ]i'SÁdŽ9YL®"řSKZţg!Ô~>ńŤÇšéŘŃnÓäŽBF—ĄĺĆť‰9ŁÁ_„‘őhő^< Ú=iHç†ÄJü‚Ń›ÖŕgZ‰w3VÔź0qŔ ôAÔV1e˛C‰‚Ü˝ţŇ6í™ Đ_oÎ:V{ˇăŞ\wZDöż¶ăĄDRAĚŠ 0”‡~á‹űpĺŕÖVôaĄÂaĽJ%Ůőś…T™ÖOż­ŃAx¨©âšę±l«1ř§ ÉV—aÓ wE^-‰S"ůŇ*Ř'¤WźÓ‘ĆuKV6Ĺb~&w×t'Íł¦&­ó ˝BŁó)IácpPŘ8ś•™Ť•6´p¨Ô˘Ăşěüĺ‚Ń]^PÚü°ÎɬřČü´¶vŠz9s‘MŐÔ„V4ÜňZ5‘ťf>ř/rűŃÉÚćs¸q(y˛[¢”ĄĆĂÁ©dě.So"m‘}őW=®KKuéĎ`WdťĂŁ©L†[X{fH‚…—öމÍR¶óĐ;“ńĄ}Ź6ă(„µh«)ÓnčŚĎ@Î *@ť!ČěÎĺ¬Űgô)I -‡‚µ§ {é;~ýđt¬űęä;?&  ębPpˇŰ -„ôËb$ľ…Úתdšu»zµ•·ývzS~¬/‡fôŢŚËé‚MÍńkküţËRUu‰‹ű16WÔLÄä·cq‡?Ť¶z@yGUxľîů•„߯űxlˇ›ÔF˘ÂÚÓtĘä˙kíĹÖ|fBü/őď‰]˝˙q$ĆíÝjDÜ–+ě>Űťź;ٶEňč~îF(ya9ű5öŚxŇćŹ>vţgâq˝`®1zTßĐDVÝŘřü]ľyűó?ř±"gć€Óĺ$É lIyĺ"šę]E/$§ú”0ᙥRő¬ůô\ec]#¦d4Ř/ vL”.«ŇÉh2\EŹ -ž§î˧z„xŔk`Ďů+!ě(ĺ3ľn~gÇüę´.ůÍşföľ˙řřö‚=;OčĆ7ŁGÍh¨AôDÖ™¶TÜendstream -endobj -4430 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -Y€ŽňČ«îWř¨ĄľH)çcĘĄÖ(Üiý**iŁ®ů&Ő‚Sť~]ąâbóL·ŹNʲB7žť=”:ۦée‚+/f'$“ÉŤK˝ö=ęĚß–ĽŃ‘Ü6÷ĄtŁĎSť«Ó­§j·ŔçĄs¶ éKů SÎK&.¬+Rhĺ»â™0LmšÖîdN†ßJ)/ž¤UšąLřAę -Ł6 ÖqYK۰•Ľ†Ťc%ůQͨSDĹŽÝ^ý_ׂÓ­p<Émő”ć&ę:ßţí0>uĎlçr/P+Žú«Ŕ©`soä¤Gďs?ɢhâvĺTÂTĎłţŃ—Š>ęSúň°DëʡÝ[D)“™ĹS©Čž›W"§$ωÔ4I@ßuŁç9ŠĹŢ(H^!ńí5U6ĽjxŁ)29.v¨'°€*ٲJ›!`Ä6mő<ňiśŽÓ€đ_D­§:Ç7“¶ÇÁTçşśËäPlĂ›HMîŘuW`°6ťe·ç6ŤÂÂě}Ż™ęOőţL"Ft«B-UOď:¶Bâzş8ř$ r`˙ćôy€şę‰¬Ü:çĆÁÉH·F[®µuKan¦°JoS„ąĎs$ÇÍ,ŚD•­ ŮhP…"Ě)ŰfcC_k×ču*•ZB*=ęrâď\ń6Ĺ}™}b¶ěl!tŮfn¸&~ÖĂŹQŮŰ Č7ęôŔ7ţ3ú îIń‰řzD/…’Îô±Ý]UűŁkzÔb5ż€9žŔ‰ÖLü©łđ7Ł‘Ň…Ż7ípĎŮLšČECńŽ™h6‚ÔžůhT×™Ř'ĎÖęq÷Ož|jóé(+É HMŢÜ‹»~>>%eRD–#ĂÓϢ (r ť.űˇ"RçŮc‚=Y" şýŮć¸˙ -|rTµ5%z™P ‡óë»?‡hz ´ÁݍH ¶®XÉďGŘ iĂ=8r˘ ďŽ ľ[ź<‘…Á%T‚îľE· q*°'4˙Ý(`•*Ś €ZŤű Ţý1óüLá&+ü$ż†üʎé´,ŻžîöB“rźŽ†…8ĺ–yÔz«˛Öę$ö  ü-“Ľd€p}ö7V!ŽÄvŇa˝ÖKQjžůŘČ{Ä»×Cŕs9cĎŠ^‘…|b ˇQŘ—Étźđ‹(.›Ý°ťŠ)q—b3I˘¸$*e%žK‰,Ó®ŔWˇ aŔxđçŹAňŽÍ6M×1-đÁÚé„BZ9x}ä ‹đv”s7t`©(ÁvËö owž đćü˙ŕČUE[S{QÝöBŔ‹cő”C‹ŽP‡aďłÖXcW6¨Ĺ0~~¶ŔťŠ +7 <ěí×{ř֚NJ‹%Ä1şm`yciŠń.|XăĽVĎ%Á)¶ş65ţ’VáMwňü;“']ł- -†?Á]ÎÖYÉ·áPusÝ”5B怙©ćhhhĐ‡Ş·4ÁtB„a˘âäéü»*SË:äU ¶őqá„ůĂұ}‰—¬ů‡ÔQ†Y5ŞÇ…%Z - ŤU\žSĽJ%Qó4˛AB®W•‹OeÇřť “§č?ň~Íđ©:Ło–Čűę+a[¦Wú”ÓOŻŢ2¸‡š$ťŹďźš ôůÁÄ`˛Ée©XwžŤ'Ů_şwg›+' ńNendstream -endobj -4431 0 obj -<< /Filter /FlateDecode /Length 896 >> -stream -Ł”‘˙°ËÄ'nCPŰi*€őm“ôŇAšçś¨ŹsĂŢrţxß®Ô{Ş\g?1ó_u$ÎŘnm•Cn¦m0‹<´ ěÇ‚Ýw¨×5ŔăĆŢŐRÓÍ–}»Ł©  ě‘vÂZ0 ÔěeçㄨEw%u…Däa[Ż‘a„J~ácőűNÉĽ/„'-ť<ă ĐNBŘ2hťŢKĐtT/ôĚ» @Ť&ßY˘ěhó{YŻ0db¤Š-ű´! -@áűÇBşĚ”áPBV©ÜaJ´ÄĹîýfQLčCmLČř¨’ŇŤŰťźŞóďęćBEżs¤éÁ.şC\Â5‰-`[{P4ÇčĆ LqŇ*u™«P˘ktY[´”oü\áĘť~’ÚŚś@!Trűßîj®®§[ňĹË=ú­|µoq„ő„-č†GÁNtđi3ž!őZô%Šüµşř”«ŐC¬ČWąR´,[˝'÷ž‰lJ4`ąn -6¶ ŻďŕY -YSOE.ů7|1Ú—:|6:R›)ikÚÍűĎMB%S{–yHhĚ0UľcQ‘ĹBMw'!8NŐüt}…äÜMPâ ďF§“sV0úe.Äň:? &{qÔŰ -C†xMpe¶•ŃÂÓÜV/zl¤ËÚ‘&dÖŽLë‡ÇY#mŘ~äßęÜÎŮçů%Đ{'Ónß$ú.ŰA©FůEˇŠzŻ9ŕ´"O0!M{ÚŹťň†|Ň|>Ą©™»×@Ż(hiť}ŻôíďO·ňMĂŞÎ^¤urËÄŕQr¤0«ŇZ,!¬JÍŇǰ˘¸yŰoU˝+,ŇEx±¸qo•' -j!ÁýUK› ăăŢm!—®kA8 ęx ľŐR×)z‰©tżmS$ż*ŻeŘg©ű4KÔ†¦yNW]Q.¶t~Şe<łÜ ¨'Ž éó;z棴ń/˙RÁŤ˛$©të»›2ŢĚ=v[â M.%?n»Đ°Ă÷˘;0Ý/R!h I II›\‡Ć. h-AE4ŘztůKĄ"Ĺ3±á(‘ŐCč¨GB?lßą§ąµ„áëőÄPi8G:ýÍcµŮAů8t‚ű×é=Z)ônŰz·ó!~Qdऌ»îĎ•ĐŐúhĆ»±J›ŇVA÷»„‚uţÓendstream -endobj -4432 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -ţ6ŢK=.j -Á‡‰“úÖOL˘,`ÓĂŕť–ü<ĎŤúPŢ91Ó‹{Mń˙[îĐ–ř,˘8 `Bb‘<ŮFOÖ>í_I®‰şGu]Á[€)`e»lswŇ.Ój­®!źrÜX’jÉČͶHö–hčGÖ8bé ŕ»v!•és‡n¤¶caµ›»d˘Ó{)˛č–•ZĎwŁŰ@Z~˛ćOß ń‘ ×’+Ő2 ©ŔŤ‘*˘‚âyfü BR"ȇ!U9=.5|łšÔĄ9č†YěĆB+ăĹĺę=§3&Ečד~ôżÚ{F±írÝ|L»`ŘÇ˝hÉúĘfążďć[‚goÎŻeuł—·ŢmC©üü;fHňš™¨SQĆb”™dĺr°D7×%ţ´ -8Ą1ٱg„*—ő+ę{Î1ŹDc4ţ‘źČmxŔDŞjäOŇŃ+v-ţa'¨ő$ôA‰”íÜŤRKR/ťĂźáf·˘^÷çfqęÉx©Á+őbH ‡ü÷ťQř6~‡řqfŃ˙·Ĺsű˝”źđ=S·IcR8·ö4™WÇ+íÍtümkä‘:ĂVĘaçöiòGHŮŽ’R‡g#Ë] RP OġfµÔEKĘpł+¦™”ţ˘wĎě˝…´©=ÎG€gśNëŮ@´E_ČÍfČY aw (żŻ&Ľšä{ˇĆżĚÍ;ÖË˝zÖ1`AO·ęÔbŐ&r®0óŠác8?‘›9|:ăöHT´žË2,ß…ôŹÄŃÝšBšŇHž €^é-Ś6"}]%ZPşČ®Ł2v»ŠM` -.G˘’Á|á{—g˛łďŁÔ!×íďK-‰YcĐ5@í®'ć~ÝK™EÍ5݉źŠy‰Ů]Ą& ú5Ę=ź­ň” „©®Ét/{‚0IgfŁŃPDňX'·ĐŢTvDť ţťiţęPţϬčA„1­$ÖĘ–y«6gx(ń;vvź’đ„$(wŘâĐô‡ůŹZÔÔÔ٦^;†Ž¤ó¦-oJ…ɇ7`¤4ěi±>‰ŃKbúŹĘˇIHgęh­´7\ÚpÉűľR -ţ^PGĘĽ´í§čŕxs.ŢŐÝĘ\,@d`o2~±•VMë5ó†Y ™ĚŐ[NęâÝăčą±Ś ††*wĚ|AtaÂÍđ†!ąÖ$7dĺQđßĂ–Ř “űk­&Ŕž MW=ĹÖČ)÷NODÚkš8D‘´ ôÇ$ĘĐëe  ď”2ĚŘC zqü»GĂŢUcä3Ŕ7–ůś'†śŚ”Jůůô‚~Űs´ŻłČÝ [ęČ»¦˛`ŠٰX˝/G™he˙t¶ŕÄ|00UhtŔ_`őşy Ĭ…©2»zm'˛©h±B2ł7Étđł«¶»¨­±ľÜHŇ^?qW ­W٧íÓ6„­€˘ů„XüHĺ Ň“şjpđh]q?ł‹Ű`ăŕˇ_q]ĚčĎC@!Q,•^ŃŽN©A°:%˙pjĽÄbNfďÝ%żĺÝc˘˛7,tă’Ö¤ŚÜŮ„"˝tîdpŮö|čxŠ´©´eĂ@šwź-m -÷ż'«Q“ţi·ř­-ťŹr=‡ďŽ'Ěů h+ŻíśaźŰCíßG>óâWh&…ăÖ»đÝ–LibŞšń|/ââ—‘+.“ŽźşYĂe:śq“@ł2Â.SއWŽĘĎKMć4ŤLXݧají7r«`±Đ˙âĽĚ đL„»“Ď);Đ´´-¶'şĘurďŮaŰâ»ŽĎ şQ.Ťţ6h¨}ĽĆ6Nţ˙ź4×%`™>ĄÝő6c¦]t-Uě§đŔ›‹îNäF6ĂŐUÂP–żĆf4|Î%řç“ÉŚŰ"~‡h I{RG=˙ÉSçŠď)|‘'䑤 °{ý$°:^aŤ^]݉ƚ /†Ţa%G×c€Ďŕčš>>^W  •ôś3Qů'’FŘ޶/Ą¤ç»—AĽ€ž9Ů÷XtăÎ}Z5D -ĆÂîDŁ tţ§Ć© Ďםę‹cňˇ·uꦟ}"fńăŃÖЧÄĂ”ŰóÁµ'Çőî§Ňo¨şŰm^绿n5' żśť¦‡ţ¨¶4A~pŃ®”“- ‚w‚SÖWÔŃŇ}t˘4Ün6K‰#9ĺMNŠ.SŠ…•+€ůÜkOnÇI -§ Ľłý ą'–ŐŇAM*Ô.gž¬¨n†úć‹ĎĐŕÚM”mĂÔ ŮAT{ÄiᎻö?'3ý8vç>D22¶ük%XÚŁw Čzendstream -endobj -4433 0 obj -<< /Filter /FlateDecode /Length 2384 >> -stream -D}t8ÂAB`‘ľĄ—Ľx3­µMôŮ´Żź”°±–Đ˝đZŇ)7‹oąÜ…™AAę•ÔŚ–Ă‹öˇŘ¬™Ç˙ZRýÝł«ĂI@5;ŻÉĺáZf}u4 čP/EÁ¬žę…cE¬……|^%ć5˛ŽŘ˘Ś„p+AůŽüE#­¶=ŚSp;=a2ô¸Ŕ?Cv+ jęnÍŔŁŞnŘVQÜŤHżč«‰E,Ź@`Űâă—7 ăôćţ‚k|*“Ďʤ)Ś*:ţtÓvŻŢmŕl@‡u_ŤIęŇ|Öm®äĘ«IK[D‹@—ë”í·ś_ÜÖ˙ ;źłUw9 k2&gŰŻn4D]`óŹ¬Ň†(bżZŮs«„Ě -áęĹw¸}łggUHÚ,BhŘb ‰sąN$5K 'i_x’𮭽\0`$pťeĂv¬ßg/n!â­Ţ˙µĎInš{â0×7WŤ˝ …&—vĽ!s ‹Ą[łę»¬)SN ÎQűćŇ-˙+ľôęßX߼ßę¦2žĺč -K¦áVJHÍ2  č.FĂËÚŽáÜőwJŁdĘš[ŕÖQÁT–IÖ›UśBŰË>ńâŹ%ˇÜú†đ[âłGöivăüHćÍ ĄőM…O®ÓÜ,°Š>_řďZ˝±!•ćÝ˝ĂĆ"3ś%OűŽ#Q2GN.u‹Yú ¸W[U:l@ĚqäL3EYf‰@ĺď®# 2ŚÉµ&~‡J®ďęăĆăŕ?űßäÎöżÖÁénŤQMÉpłw;ť=[źlۧ3~űŮß.”´ »”ş9żS§@9©.»;ó0‚©Ń¤Ř‰Őľ¦łÂ¨Áˇń@ČýĽ`Xäó ¨Ţ\š:Ąż`“÷uˇ¤{`QçJ«ü ˘zíýBÉĄˇő„2&VşÚ%űŐ±rç/KYAšMč·B»;Ő’2uŢőPG¦ŠăQľŘSwqŔqíɧ5Á/Ö<… µúőĆedŕ!uJ®]·-a7|Ó*gą´'w[}3Â>ěŠ6R'7+®~”‡[B`9ĎÂňŃ TjĺĂěßč¬i’ÝÚp×Ű?ęç7ş¦˙2ćâżDŁWŘoŐUíő[9âuXDÎ4Ŕu‹lĘöµR¬ÉÇ8P4ŢRü¬ś54t’./Ú%xđŕ}µx™+RmŹ‚´ĆÖ´lcFťfńZŢÄžźĎűĐ“ľOWAe+mę/p˛__­hNúé„řăúć<|V‰ö+Ö{±¦<á¬@Ě -͉—ć[‡Ő˛VóWř @â¤Ţlöâĺ°š˛Xé¶ -M3ą0|iăúW12]´ăi}5„¦YPĽ¸Ao¤8Üöm„Fr¶¦ěÚ@l÷iááL"GVVEôëŐ1ëČIaŢąľ‚{Ó–ĄuZ'ä±Gx "Iă–f¦ď5~˝ĺÉEéŚ>~ŇĄ1Q*?‘%÷N;Ě‘ôűUîf(S”ëźÚä[Emľb¨ÝČRüśfzUŕúQfE¶µ˛Ym»ďúco“v1‹dNp™”ě6őďĐ féR5ÓWÂt\€î+¦üőo‹)ÚZŇz.T×:4kµk%źÍ…QžÄ©<ľc -Ď×A[ÁĚ3`BĂüŁ_ĄJ#ňpË’ä$á“ÎĽµń,%,°ŹŚÇóAv˙]ŃůđäIś˘ ýfq©lúrb8ł«uÇه¨i?6îđ$ŢkŘ^ě;S7.Jú gĂ2—ÝCÁ4ß'î¸áyĄ{ŰŠ”0ŔâĺXbTy"8Ś–Šmwžő ŠqąÍ@u.śćQ3/#߇Bľ˛çóůOŹş ˛Ç´‚BŞ5^µ(Č졺Oš¤±Ö­ŻObĘ›ş>Lmúö !Í ?ę`¤O`™ÎAdËrŕ{‚q@T <í+̪ݧ–°µÖ 1ćLrňň鮩­¦ô(×xřč"ĺ)Łŕë"!PuJľ5ËóĺxhcJňđ…#ăźÖ•ÇOX\Z®*° çô*…%X’u(ŰОťhtfâťsóNĺÁj j‹źVνŠUËüĂîW¸¸ łČ#1h»»„ŕňéŁi<ŢÉĽťg´íŰo´ŐaG@C€¤„ů ) ™…÷Ĺŕ]t‹Z“:{č×waů."RňZ–¤‰ĺxUUß…T7ŽFţ̖ᦜ[žiu­ Śh¦I?€˙’,©w¶k˘űhQŃż‘3âf1śoń&%ĐBSë[Ý&˘`×™€¦śŃŚéąę»qV‘qÉu¸"I iÓĐ=śn›SA ç·áîěŇâłzÓ9c+ża^ňd B .ąáŘűŹxö+µĆz® $ŞNŽŽ} -l¸ .wfLšŚkńO×Dpą°©\„P¤-hýâ×éŠéčźJhobZFóż„xdĺR‡hJký\ŐZ¦ëCÇôQßŰZ×ű/©L—­fč\Ax<ý"Â…gf“v˙ş˙Kš[(j<1äĺ>wlýóśť±ł‡.Čendstream -endobj -4434 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -8ňtĽ@¶ K„ťk¨Ŕvm“sb=—A™˙/ęžăz6´fĂAăú#đGGj„9[‡ÍČ,•%é~ßťGť™°ť´/*żĚ­Ä®thtăiç"˛›*¶IUĘâ–Nň9 ”ćŔLÄŃg¨¬rŻ®sĹ1ůéBhś¸Şö¨ŚzűM‘TL[fËđďŰ=fTµm<˘âÁ<–SF$RO˝€CAOmĹfđ×}bË1 Ůd˘¨k;ĺů•ĹŘ…éeŐ`Řa®3ďn^lq<±aD’4éĎăŐ• Ýëźš[ŢJ†€™QăťÉö›ÖƬńˇ—§’ă9CčŃśCźÜĄwďÖĹtŁÎ2Ý0~†ŤsM¬÷0UĂήm1®_öâ9 -mÝ.®öŃEÜd‹ľíÍ#”ĽŻép\f·ĺ5h:3©H^‡żĚ÷äEÍź…µ‘ÔŹ gøĎ%9š{ăĚnÔ'żÜÁÎÁ9é ěß{ ű”ď`…Š*Ş)˛Ke;ŁÜXXëϞ<Ő =+UǨöK±KÚ·˙É"f­@ą1QJ{˘9ż6$•ě^ć]Ť›ŮSߪ8„;AʀݶxĚM÷ÄKŚ殹trÚ@…*¦fé[66qŚÝ:ŐZ.h„NŕhĘě鯍tb;9Z"»űqĽˇËşYoĎÄ@t¦ŤŁ°ľQ‚¦_°Ę¬,—ˇĚ8žu5XALŘ®Q G3®źE=ź7bžbm6Ý*´žĂu^gÂśŐIÂ: / 4ŚŢŚL§^udŽżD5‚EÂĆtf·6 -€§PﰾЦQ†Ę:hë—ÇÉ×€4Ă;J…ŰĐŔÓĺ~Iż?ŃcD_  ±qyĂ(łűöĹߍ-ěEµß’Ż‘Ě( -ul¸ČČÝŘ8Ą¶ÔA”rÉ]Vě¨Ć§ůţ•„ł`ţoކňMÔ‘%VŹŚ(ďpč kú·Ąş¤OÜä]z›Y»3uß/ZÁZ{żň.űš =mH]Ĺ@ |%ŃŰnóľjąx‚¦>đUq WŕťYCQă9]ág2ÝQNHŽÂ]śĆÄä\těét˛ôQE榞leL*5÷Ă­Őŕ>Fz^'ŮD Q™^uJęN[TĹúď{®´e—Ă™ĎVlżŽÄą‹6ÇdňäM8>‡p«{Ě+wđ/aĘo˘h껟GpŘ7ŕ…ţ‹ Ż®“t[ŤŮXčô*!žĺ:+ÖjBźťWŔHÂhxŞ—FÓ] -Ď‹GKŹŻÜü+´:_÷{ŚLÓJ?0óL±ż Ε\’Ř A^ŁÔßnoéý˘ ›|Ő ëF )*Ý.ş×őŮĆ}ż’á© +Š"?ĺđŽ/”kÝ;í2Ť\e¤ż„8‰ n/«Ś–„ jüůRžpm|ÜHńv›_,V¸×Ű˝/VîËčPog(€ŞF|Bc÷ÔĘĽŻ ý·wńQô~z·ŘňËÔ: SŰŃUX9ë¤&GĹăšß1Ó‹<ŃZĐŔ;nÔť$NHŰdQ/ś˝atË×™B±ž’ŔăÖ{w^.8Uˇ•|ŽŐ›•çÎďHČî–Tgńç™Äě“X§˘ĺťR˝ Céé6¨ĽľÖ`óćÂäëwß˝-®NŁŹp±@!Ďď9$˝ŠJĹ4 ˘˘Dv>Ź€z_J˝oJŐ{<Ť5ŹZ_±_UČ‘˛Đٱ;Ţ ;Ř6Tąő©p˛ŕ†~v¦IřdD×NoEďIš„¨çÜÍŠÓű+'1jßdW@ýYŹ÷˘If&ííO:ĂúN™«:X¬°­ËŔ€ň;[RÉűąĚ‘_qYů+#XĽá¬•~Su^M •!.*ý´nż= sRĄzg§g*(.>TďÎ4 Äá¸ĂʸŽ!c„2AŔh÷ţgRÔ7 ĆŽHÄš@˛”¦2*ĽhxY·ć4źČ=Ε­Ľ­®s«´D“b9°Š! ˛+ęugOŹt¬gýoR,oCU\Oäřb X¦2§]™¤ů=Ǭxő}FHÚiŤ“a 'DV..wA Vę,>ýˇyĆçŇ×ý”>Ń ÓŰM@‰ÇCÍwďnKF(ęčYŽłëî$ uęóŃçs¶3îĽ:Łšńë…ösĽîűsňšl4Ě3zŘ9źřóă"— -¬ł=–·2–ăc˘FµYâké©·L×&BŠŐxŠěÎŞWŻŢEę=A\Ů–Y.čÉ´# ~camWÎ][ jĹ.T¬łuŽEĘ2A¨ń›#ař ¦92iC%ž€Wp8î÷ĄÂB¤!B´PčžĘ;Můx'Ę·rI•~ęM“‚’YÇÉX˘Śľbę†Mă'DXXe.NůÉOľg&,‚—óËĎ+‰@żk˝ąŐäĚ(®ă¤SÁwŮ X·śl°YŹŮŔ”]GWÍâ5IŁýf\aMSaýYq®‹] +g ©tN 1ßnhĐ­l0zôqîx7wˇgřö(Óí)ĂLĎą7c˘i×đv­Z˝˙î%tFcá)Ŕ„’‹Ź?”ÎJ~·…cţî›OŰŢÓç¸fÚ÷H\ ěˇr|Ľ¬-4ä`ÓWĄ:đ ’NÄoúľ† đÂż7JŹâů…(“ĎŞÉu€Š[ö.%ĆäÖ±ű^aŇŇŢý3@$¸ŽF¤‚şEŚendstream -endobj -4435 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -˛ü`¦”yŰěúE"ň‘WŔłťd) (v¶ĘMěQi5ŐZcZńu®^×+řŮG˛0]•öwŶ€Ú><›&®Á[ž(POŤŚpĹsď®:Í˙7(Ä‹'aµ. ł_aĘtŸí;€ĎJ†ëlŔ§[˛x#sß’j@׬RŔ>čÉiGťÂŰÁ›ŠKŕÓyěhmî -SKcč¶Ľő‚bŇľÚźÁkÉ“â>ÄĆ(‚`—r’CřŃ+րɉ•…â\je  C ÝUKůI\ó -˙ŕeŤ@š¸âdi(lŮ) -MÉíJK^ćÜ~ZîÉ ÁŮżmÎe¨X݂˿„çţŻŽŠ˘;ÖąQBĄ±)ąÖ™)ŢÖ”,cɡŁQI:čę•ú»ŇŻ– .­NŹř«,ä x•éśRŇB¤­ŻlĆÂě=Ő'–fvŢ<ŕďÉ>LČkś%GŢfdŻNH’»UXsŰô©:ČéŤjjÁűNE1[a^%3…üóŃehy<%$,Î|wˇY‡@8±tHŮů( žĐ>ĘÖEVY¦feőÝřł“ůŃV](EŤÄn{ě!Ľ ęů €ręhĎsâüzáp„§Bş^7W‡Ććę*Ď9¬ŔĂţ\ˇ ŮZѧ"?«Ął±©=ÄDđźIÁěxG bÖ×Ă"°[`÷;J7lŻášçUwĚ)`říµX”˛Ś”H6Çem€%ô -JĂ9wYĹĚ+óşÖw€;?]¬ĺţyr_RPÔ·‰ń2Ě}XASŇn, Ť’Ăssŕ,§Ç ?tU«ž -ZUš*Ž˝k®i]őá%(2ş.ŰCiű«ĂHçö ľůĄřJßÔą§˘ŽÁÔ3ĘĄÍ}_Ýeáż÷cŰ8S°C¨Ę®ćÔHLOŘÉ_źVĄŠŤĘŐŠččĄQŞ›$# -ÔřJô×MÍEYXĺ–t5Gž•‡§÷ëŘXf¨ô…ŰţE˝Ke:üĚ|ú=d™í QWjĐŤůá*ę^ĺáěčZÚÇýÇvF*Ŕů>/Řń.Í7$mbđoW‡bőęUďuÄq Ű·ĎW—S‹4׫+µ ëĎA°d§đˇK; Hć°ź:íOâŤ2ńâ÷ĂW#±ěťGA‹Ć~y»1Ůkű÷¨Ý4EŢŧô«h‰w_«đU(Ž˘iŮ0¬cs)v‡ű y±(k4Ó@TjoA1$Đ9í!WQ”äTű_ĂÓ˝*ě´h:'kMÜKE YĆ3[ĽŹ‡rI©ŚÂ‰Ń™ŘEkˇ›«­PźI˛W)Sh»zQu\F©%vó©Ý­:‘$h8ŹŻ>Ú™ አ0ĄA€·MÖ͡ďü$ n[ŰĎ™˙ź°Đ4džÚtú¨ÓO˛“§@¤NňĘăHäµöšVĘżJzčŻô%kF2Üź*ĹyÓÓUó)§úę©?†Ă5×<‰b7Ĺř&ŐÉ]*˙éHó-ĺ{%QÍ˝‘8ďă壓%5ÇLjŤç_ĺóîĹş`”şZ’TŤµ%$:ͧq‚FÉčŇÝvĽ%Bš•Q´Q×° –Íćłöń vÖ«ß ô-ýŤS?ü06Ěť[ĚOáWŚf'›>.kU®ž±&“˘yđö˘%?í‰bŘ›řv¨ü:—4X? 'eż@*XÚ“ ť ł˛Ľů'» -Ůăź|Óí±ŠďKc"ZV·-@ł,^·Ž(k˛Ů®+xG8!Ő!iʱfrDĘ_ĆÝçKĐu}ülcę˝*Ţ;KĘŔ¨S›˙ ÝĺgŕjŇmé’ —$ůŕ·çŁyٲ_Ią@ů„ß•pšĘ.®-‹[đúÉcśSĺń«uKJě_’€:đ˘ż1|1ŠGĂ­© ńżŔöÓ/ä‰f‹Ź{AhonňěŻ=mŻ%‘É\"^~ý6߸̓9]w­3ĆŁ¨ŢŰŕŻĚµ•32ź>XÖCCŠcy…ő,Â.îĹ´ŹqF´Ü>)7"Ŕ{b-”ű•p^¶ĺß·…ÜĽÉÂßbĽ(4Ë…ă}˝IČ8)endstream -endobj -4436 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -4%1ęÖ Z!ˇXL‡Zf#b›”S&"î‰W&]ę(¨s9őˇâSÂ0ńŔ­ş%˝¨î çŞá‹@gű‘)®ÇŘ* ű[Au{–gČpŔCN™ë=­¸(T`©š§y“Ó˙ţ·ÇÝ+Żyú[Ň G1 ‚ÎÉ;ĘQ’ęUď Łďe&őą-zVś\lL˝Ą/4M3ŕăĄ)]f Mfhĺç=Ň!ËŮ”đÝŞ,ű†ä×ZĹ]D2ŢŐ|„‡Z%Ö Ă"I•~×ŘcXöŁśŹ—ě|•~1ă8OLÔł"H>úáx.á`I9E*łh%O%ëxK®¤ó'Ű!füöq(Tϡ@®¦2V¨˝6o»Hs¦´ĺÂťJĆś|!ßčg–=ZX÷w,®šp˙ŚT ‹€gZ’­WŤÝ3žc˛”Ľ]­Ę#ŃŢ·˛ńłUŔ>˝V9|†ĚĘR$Lśeť@&”s_Ś2oë8‰ë‘íHűÜ%›fߥŰf÷¨ŁÎŔĺ`¦"é# -î¶ń›’í!»«]…·O°BrúÖšŢ9bţ«Öz!l"tĂ´lfĎă$¶.Č€…Ľč -ß›ÔJ˘·’«úl¤ĘŔ• üŔěˇ:ž=ŞZ‰hľ7Lh-o—/FB8żTŇłcHOś^·"xöď;Ć/§ż,©¤KˇňÍ5¸ąŢú,Ć ËŽunéÉnQmZń6gkĺ—y?}€fě ýř0cíK]l”ß$}Ç,ú4FŻJCý+ýĎ8mÓowšĹţą­–ŐąŢC“¦QťŹ…Ŕ©#3?{˙;ĺĽęç+‘ŤľNâ˙­~]‰ŰÔžHéu V,pŕ‘F îłY%ÖOe0´RüŰK'˝Ý_Ňc>ÓϦoŐXí2˝QÉV¦ ŘUńŐß청µçşV6íˇ:DKv'»×{tşËą^,_ \ŘÖ]8U)V<@Ü»XÜv9ŚéÄu•{ÉnÝäůĹ€Š&ü÷^’Z2Ť›dlČqýĐŤ(?ÔöârÂŞ_Ĺüf*na`U#’ZŔMř íĘÇróÝ–ŕŐdHčĆC\k¬-ÝY­Ł4˙±ňž‰ĂO.°I0íZYŘůŚŚ9žˇ>`¶ăąjµäŔóüg7nR)–¶lHkq©ŚÄc¨[wh_Yžő«/T›U°[]cWMŁĹš>Ké°mÉĂű—%MN÷:™z~.é´Ĺ<Ćň†>VZG¨'Ń„¬M sŇYuÉŔŽÖşQąśŁÍÇ6 -ŮŚ,Ęš§ł赾Übă'ę+ďŢîJ“W¦Áv';ßۉ9[ů”Á˝nlůsÔ˝FřĂŕM)F¸ŠźYvÖ9޵ŘTŘ®W=óüp=ĽŽÎ.\#L‚ľÇĚá€ŢäýDě…ŽĘ*ţCŐcÔ§nÁ-J&çŠbA÷[Ük"´(s´«ň˝Éów°0^š†ë±ÖăE;ĎoW˙='B &Á]K;ÝGÝU&ą;ţ%Ł®řŠD3a‰›‰aIaôÜÍłNżÜŽ}›tŕ~]Ŕ¸š+1M˝zÓŃpD ÜP¤±Ý×× l©‘{z~BŮ'}jbDádPĐîÜÝ…N¸Ŕî‘Ő}ufź¸Ŕ4wěÖ+ó_âL伋u=bĽ}«öŁZ-8Hą¤Ĺ’ÚÍb‘ˇ‡2NÓÉ® “±Üמ©6łĆ\ÖŁŻ÷rw°*Ą×ľ÷ŢőôÉpRŤÄý„ę™ISn‘©:@…*Ül•ŰĺDMQ‚Ťn8ňŕä˙vţąF”ŕÚˇvŕĚÚ)Ŕľ5ŠyťĄ·6ËÂÇ;\±O,NW"%KëNŹĐď©S‹~Dä\źĘ&\a,!GvŃĽ™¦Ä!eëüţ†ei+đá‹´·8ŘO ˙)‹Í··8÷FÉ‘-+ĎEŁ^ĎžJ |klH[¶IÚ<sń<˝VjÜÖőçŁË{Ľ¶mvęć#ôVăx´{}ů¬aĂnĐ7-äqÍěß)™EßÓMű\ÜPę"Q–n<úëP—EŐ°;šG>«Ü·"(Ą˘Ś…gB&v—jfg{8Śă_N*¤S*i«_›‚ѧĎendstream -endobj -4437 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -¶{µ1U_±o§éZ}{Ű qíIv¶a«#•n"ˇÉEUżćB™şĆö::Ó*ߣ‹qW [̲Ń×áĂl Ďĺ 614%ë F¶vgŕiCr¦~łôěaîRVŇ"€]zSg šhÜnŕĄóWÜăn ęĚOŞľr:̨:'ĎÉT8›¤óŤé+adÂÇŽ.YĎĽ‰˛á`„¶Öř­hpĂŚűŠRžLuH’éÝř’ kn<+‰…ŃŃ â˛¬éxłÂ¬›Bgˬ㓏ô{ŤCńEpä(l möD!FO˘.çń@ąPÇ«ő–…˘Aš Ŕ´čYÁä©ăWŇzSŞ BőĄŇeßVeÍĐŠý‹ęÚAŃuQřú•@í‘‰Ł©mŕT € ś2ĚÖÎTZĆ=¦x¶QÂ%BťURăÍ´jrP ąQ·Ś–¸“ĽÉýJ˛ás ¶”µŽ[\_ęMoGKĘy8´‹iů˙‚:Ú„{®¦Qšâp™˘Mů+çÁ˝×D ţĆľžľąüĎŻ -&Ó+1ňĐěŚ\ç÷d:†—¶çŠľ> An˛Ô–ďŃŢúMČKäxKŠRâRę G ¸S›Š=ŤZĽ(‚Í®g´!ţNúłš©Xrťôb˛ -ÇuťúîŚŐÓ4żINr\Ĺ˝ůx፟űĆŇ}+E˛äµŢ}žŞký3ę-ßě#hV&"{µy†l3*­/ćgz]Sżăsóµcss hŮ[ía¤R@›ß ť‚ÜÜĎőŹâęA¬“+ĺźţ˙żOÚ¨×ô5Ökq—wwŽ×`4T+¬k”„t|á6ő-KĂvŤv#§’ő=Űö‰ĆkÎűîáq,ßiÂ?_‰{’Şxâ§Žô6Ő6ˇżďŞŃ4¦vAegPĄLüőS% â5bř˛cc‚­‚3ĺĹËZťđ?Љ5›…,~NĂÂpż…“»i:+GÄĺ'U\tě¨p‘(ĄŰŻ8 đDćnŇ‹#J™®ŃşŐ+ć.4úA"ůÁĚž“poş·Iî&nŢQ6€|ÔXËZ}öHô•ľ´ů Prhý®Ř?±v„{yI“Ň,ąMÉ!üdNčbňŠ-"ŻI*\m}ĺĘĂą’qYRP‡lÉÇ…ŕěÍ”6˝1Şl+h¶°AY1,!¬¨Ä9BaV1Ť®,ČäíÄ–',,ŠC°÷uňĐQthFNď„4µ&ŰN™ô˙nLĄĄ FŽn1eŔlbq‘pUJ -üM §·­¸ě»}ÓrůJ"éšN€T¦tt3Č_*‰ůňăGďó˝n¦*|?fĚÚô‚€Ś-‘eL -‹vr’ĚkĘ‹‹á\ Ě˝ÖűL–BMßh¦ż[«(/$qmŤµr˙Đq~„ZCČÇüd&SŮČ ”f »ťáĄüI[j9qŚżßsf˘ĹżşĄ”Gń6FDíîżÇ©‹ž=ˬĚüĽ‹ 6Źž{rŘ&šOÁ(ß4€Ů٦ZSĽÔâ]o*ú Y!CHĚUˇ `Đ‚i2ĆgŘ+&ęSrw·Ř€«š[ˇH*š¬¬ą”ŰŃ:߆kG2–č¶v[ŘŠ«˛ő»ě$8—Ř4’ľ[ é©V],EýS« “2R\)*)tfÚ8“‘ťA.nłuŐmę;Đ\bCOů¬g4ŰŻ -‚ĽV©şÇÄÉpÁ›çúzDÉ2ąţ¤_p źži9mJĐĎ˙Oýa9đŤ^µÁ[3?®cˇÄęŚKŔÇÝA9>§şPdŘD ¤™&Mmżá ąB‡ëéUŕçšůĘôÎÍ®ÚĆÝOđEŹç˙kü3ţt̸Fý â iu$Jž:Šęú›˘U¬fňx–üşÜę> -stream -dő©YheĘÚňQ`Ú ¬1=ň=7‡<ę•OPVĆőwÇłpŻ$*Vlţ|ţżŚ‘H2×Ö}Ŕ&"Eo§ŞćzF÷žf¨š·3#†Ö}éFŞú˙Ëş8Ďýjkvâ/šÉBS€ä–‡PŃopE`䍰đ–ć{–U8úx‡”§´v.#šX6ŹĚß×Űx«!C‚Á€¦¶u†šJ‚±h -Ä‹řŇËĄű5˙c8,G"úŤCźúĎŘD.-1ĺg3“c°¤˙¸·‘mš®§łţÝ[`ą~oc! ‘ơ˛»Ç3S×fż±ĹřBŁ·úRťśEB[W˙-[ß:®ăŽ.OŁQâ7†?"Kw˙ŃřßZ·bŇKdä˛r÷ŻÂĎ(5Ë_ľ§;Aďsfäqq—Ë;n=ň´čbŁ1´|lC7řŁĺA)s:˙Ď˝[y‰çű6h¤.ŤK—™Çî–§bl`j]4Ă=îR|ës‚â*˛Čţy›tsTš~¸ú§ącx»˛88 Vń*é/·ź|*V5đ?R°­6—ÁĐĄČ7Ŕ"ßě*13¨+¨ň2={-5€[~@XÄ«KSłąVsB„4 JÉcQë˝Űyý…˘ČYŞŕţÁ3BüqĘĹÄ*Ţeh~UU -ŁZľŇ*ěT›nŤ%9q˛ŽRÚ§1‡Š\Ý΂Üóş帙ń z(őIŽď -gQý®öúxÝÄÚ<»p­Ŕř cQ˝Eh.Ăľ|ň'Šžźđ3ظ8GĐ5é×ő¸§Ŕ÷őO`OšŮ·‡AOăp·Ś›tFž˝ĎżŢäWŻÉ’ýˇ»‚—Ž~¤T©ڧsx‘¸ęDăi9@”§š-@á`]°Hś°Š®˘ˇĚ~j÷žIŹ6íP|1€uźý qopĄdŢČ·î›^qOkv«ëD÷ć2…MÚ/Íö™9ô†3=ÝNáĺ`cµ])yntˇ§ŕá»F«+䢇Ť,ĘúďřłYťu˙Ü,đľů3Ťü˝ńŘŕÓ÷=?ç9Ö’eraµË!„¤ÁóĽźN|ÎźWLjZ˝9N9ĐSŁh?CĽlWŹ{&RŐn‘Ĺť¤Ď}ś2ˇ´źů´Çą ¶ °şˇBśÝĎ\ACVrűű{7•R7s˘\—l¬Cv‡ŤÝńbÝĽťőý#«<ĚvZ~ŮjĎS:,ţŕ%÷Ş{Ű]CF)š¤„@b}ŮG€+ľŻŠů3g’,V×K(ܤ 1‡…k]]“EísO騵vď˘ŢüTWéo`?1ńU™żă7ËCř6˛ö«A=ÎąŐf™>s“«śVcź4ŹŻ¤Ç źcđ3K¤¤|Ý‚b,TÓőfŐ}“"w~:ąWĄ‘f|űüęf]Íöd×ÄAµ<Ű錿‚ľ"Ţz ™Ôƨsţd›$í -¤…Öĺ\¦ŻE˙ţŁFmXFŹČN´!d°Ă`ű -ťlĎnŞĂÔ&S”™z¨°wkFÚ-“Ö±űÂźnËŤ­Ĺ™PşÝţ—ŹßŔyçF8˝Am}«e†ŤđP^çzŢEŇ›×^ĄCXžVÉĎNU@řĽž†q˛ ˛űqrÔ`«&*Exń®{©Ů0_®'Ö¨0$‚TĆh˘Qm>ÔZ÷Äŕ -’ő44()´sŚÝ9OĘ W>>Ř -ąý AéňóŚ“«ÚE$Q›ĽĆ€F„gź¬`ľčjaťgI)Ńč'˘éÎ[šśg8ü©Ż ŃŽ7¤ĎŞzłcC-S„~t_kĹů8_ńăł-eßY¶•Ä=‡sÚq?ÖF…ń“‡´DöC´ĄÜÇŇQä| ţJWËú 2&ř¦ÇDübfđF Ĺśú^®N;ĽB#Âľxťl€.oNű]ĽŠ‘O5Í}łşł-ő[ŽveE‘Ó#=ŚU,!zĽŚ(Ż“¦ĂuÓłö@;­;,™Šendstream -endobj -4439 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -züš‡a;ę0·Ź<ĐŮŹě\™n QeČI,ö%Ą ®ţś°"ü7eŐśd@Y.÷”uŤÖăřÜ–Ş‚ŻŰ!ĺ׹–9ÂŃ–éz±÷đQcÄ<ţe«–OüQV$îŔUővHK!Łw2wáÇŽŠ)'‹!Ú)ťîć¤Č“×űs˛Vńô­ŕ"RŽŘ s<ˇa -/+`rĹ”RjÉQ'?H‹ßU‹IšůĄpt†…ÍQ ÉŘ…‰|´žčAĂWS"'ŢXetG°ÉdňĹę.w™Ă"[i;ţrîh$nČăĂ~É*¶\hăIí‚‚‹?âqÝDÉ̱ăkSW닚áźčw ®çX׬ń­üŐ—¨Á9ęÚ§ D~ł—˙™%ťKeŘč™bŚ|9€”–óéájΑ„ŕĽóÎĐVŃc«s¶3°–d~WěŞ8˘†µáۦ ŹŤŮŽŕSÉŻ"¤m¦LDU÷W-˝XľĹ±›îü.V©gĄęŕ+Ôĺ4ß}ę˙Šľ $q1¨ż,F(ˇľ‡fúěŔ¶îĽČ ­;;aT$S›…Ęd‚NJz Ędśq0x:JĂ!Ci5˛"Pë‰ …etÝžQ_’ôą‘ČPO={±¸wfĄůýOÇőÜSSŮ5ąá•üŇĐîͤI ąěóŚĄý0—Îîk°řusůS^Ő¦j¨†l*s~ŽŘYĎbOţ-ó˘ąë1ă´8'e40ËÁÝTcr‹ÎÝÓI%Ź*ŔZţç?+Ő -ŢôIg“Ăd WKG¦űÄ9%ßEjä":dá`,"Žť+¨ď­EĽÔĺŤd*ő»tą}âq'Łäµľ>|44ěCUue—–†‚a¤’§ć_Ô' .Šě ß‹ P´QZt}O˛ö{…˝-=Ú'Ôť J:´$ľß«€Đ,?”^żěP^жŰ~ý\¤'€zMô/űĽďç?”·pw˝Ř+k%…áhń+J†Î¨«­ď ±WżĄHüŔ‰ş¸ö#—šms|T¨n¬ÓEßZO$|˝?:¸¸ţěP2)%čűŁgxl$Gů.á zŰî« « ¸˙ĺŕřČúGV}§°§Ü)·±•†ůeϤ˛üďDxł¸3Gá%ČSúMŇę6eNŽç ›§4Ń莯S­RůI´áxÜďě´%î¨l—‚m» @ó,d•î3L$hďŞ!¦Ů®"­–HuE2'WŘ:Áćźrŕ,eŻ­ #ľH$5Ľmť’+©t˙ÔĎřZWT5s'b*©éĚ®ęŁîi©ŤĐ#w)ÂIe8GZ@µŃĚCM5CTÝăkoĎ@ůµŐÉU ©ŤZíĄMÓtĺß<3ńĎÄD–:ř ]&vCUíJ™0î¶#‘('ůn˝Ç€‡¶WŤ6Ĺ9¶ľM®ËűWahÎŚ“{č*™Ĺ$;u‰>#CŔ? :8,ů 4ęş»yt?äípö§os¦–ŕ4·QŽu°Ť)Ęť –uđ’đ5ś«oN„\ćX^#YĄč°ˇ„áôß@Ë ,Ĺ˝uÔ•s˘PhiPŔ‡¬!:ŤˇV -PÉůjžeËĹđŞAó$Ał{ęç˝QzT^ÜÜËŮŽ™űkŹ˙ĹýSČ -xCţ鮫>ŐF6‚Bśżęţť°„E%’)ťD‘ Ňęv5{solSm|ón¨9(–$ ,>Ő¦/ü:Š|˝ĽdKąMfŇ`˝Ë’Ř/Ą'“ăż%÷_vaľ’©Oöö/yoČńćÉĐD-ެłÉ‹Đ!ř3eó^©ĽÔĐA_sRÁłçJazŞ -Z’ĆMă3š4/ŻŞyBą\¶x#Ő/¶7«.|ôý”g~Űú^s•V…~=˝˘v>z«ëęú˝śŘ@6×íNźT -VCĽR7ÖëQţB‡+Z¶˛—b`,ßÍ籂sh9µ‰NMäRendstream -endobj -4440 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -  (ŮŠżm콟m˘«űĚ9Z/nŮć»fá—řÎ HśĎ× &píŠ]ţ5O¬Ď‡‹ÜŐÂÄ)XwB/˙TËm+mĽˇűúa™ź©ŞěÔZí ç‡Qs-N¸ćëayy«cĂY<Üq—=ž«źŃeť´a_‚"Ů:Ż´Ű Ď Zsă[ÚŮüV Ŕ#Ľëx ^kŮÍ(öüo8É×RŃÎăĂ´”â$só< ŮhDápŻPQ‰#bRNĺe{™&€ľquâ'ˬ&@ąĘب:ô ʬ+Ü©’îÝRf,öÚ>ű!°Çôą3í¸F.ąp.˛wě)ű Uśő&ř}^5btŤţië2á´ěŕĎÚzňSďVႸ!q~ş‰ˇmPŇ-ăX;z]Šź˝4żŠ@äÉb‰żVB™]â8ęí;MűEiłˇ§ÝLăbQ>=M™@Ť— ,sńśT°î˙f«ď5Ë €zĆŞz~i÷kr˘Ü`VëÓCÁ’3íimđ§=Ó(}TČ6Şđu%‘%P m”ęvşç.šX?~Ů-“§ś¨ëícsÂx­ż3őuiŘíĺmKěÂ4ć[ŕŇ“Ŕ#Zn}ˇ/"—>Ŕň–sh¶5ŠY{/í*·őń%˝*f`AqÚóą}cšQMîţĺ3Á(ý -ŁJBh?ęŃôFqÍYĐ„á¶b˘şĚ1‚}=F*Ó.‡»Žţ8ř!"ţśů{Đ׼®&ŽSb 9| ÎRFG—Â1! 1°Ł—¶3d‚ŇkëgD5ÓŔRHŽĽ”ĺ‡ń ŔMS§– „‚U'Řqx:ňmáĆÓ¦‘ÝŇN ŹĐďŚĂ?®;6ŚüE'V ,l‡`Ő#Žź[ŹŇńľú8a«/ü’ŤźČN0=łô˝jż¤ş§çL_v©đ浚J BĂ÷ěńĄrń5{^uuĚ]PYě`¨‹.ұR´•ě#¸­¦ŇSă_höżÚřđýrÁ -F}â ÁečΓ­L@©ˇĚŕŞÔ*—âń„ÂÝôşŤR@›:űŤx¶–pmÓÖ’ÓaĺŠĎ ¨­&ŻĄČ6NÉ”( ~¨Éă Ú`¸ĽqµeNťüßrŰP{ŤË/%JŃšUö2VöďšÍ†Ń3>Ů +Ž;ÉaWAˤÓ,ćé@!Fçf+CŞŰ€Y$ Ś^8şVŐčé­Eŕ>ş§żn°ËÁŘđř9zĘ2¦ň +FJađjńEXÝ{ţ©ú#&B  Wť5ąľ°¨0ůöß÷¦6n‹~uD.~=cuśŢŚľĄ¨mŤÂ|i7±%ű C r’!rXů¦RÜi÷ őu‡|FCłä‡[aŻÔJÁŕŮÖz,Ń(x_JŚĄR)PĚ•¤IőbvK]1Äç…;0ÇŤ‹âŹ‚0†ÝŤň¨Ň8ţzâ\1˝q˝ľ¤ŰDşŕ'w5=Ě"Ú)ţ6;™ -—iń=ʤ -Xî µú¤ĘS -»‘ĹJĹ3 !¶ŐČć¬ÝL~ a`.kí%+ŻŞĹŘ`~KU¸ÝŮÔoă±Ř#ZW) $Úéé`6(zux‚˙vc˙?LřH:ÎhĆ 4퀲_}ĄwŐ%ĎĹ;Ő¨¦ěʬő€,„ç_n˛ÓúŞ"JĹW¶Ţ_EđTĹÎ=âPŁůP‰8`ň藍Ő]΄‰ĆőÄü˛ŚWD8âYŻćŠŻîOÄ E;ţ«»ňoľˇĆŚ—L­BnYkŽ«·8ᜦ~^HMđ“ä ž*7l5Ń\.Š1HuŠîu¦™8ť&±6óNDĂ·É}Ŕ“ŻłűŹŔçóçXĺ(lŇÓ9)۸t˝ó¸—™:ý’(ŐîČ@¶ű i&v‘x&رĎű -l)ç $ngćIŰ¬Ż§2ťŞ‡X”ů62܉-«„¨f+…—VkËLă˙±<·i ˘by1Zö¤IÍ÷BýĽŢđrqp4Ľ÷ţ&=­Ôx‡âNj›PdóAy^ďFÍJŔ Ť„m3ŰúO—ÇKť ~!%F^‹ż‹ xÄĺGxđŚy«đÔ™T襇endstream -endobj -4441 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -ňzÁÄă3.zAq[°9tg¤Dë]{°RH-.KĆQy׸ěµcaTýÁ†¦ÓB©ÚßRäů@Žçúďđ‚Nwó-Ăę6ިMĂs˛âĆí6íŕ§Î^aé˝,VřFOň{Ć !9ĚĐłNż*čŁôi„(y<“cWí—%Çł!čĹłďš{ă>-|‰eî¦@6‹oÜë)YĺČuµ{ě|Ó1Säaµ‚›¶ű´?ˇüT¸K ¨’'®¶ÉrůŢqŢ›pp -„Q€ŘĄčx‚±Ńţy@ťJ•ĺçýĹ×úyţFí)ňěâß±•´‹ťž¤j˛^f«M7”łŮ´«BĹňHĺţ§9Bi¸~T\Ë6Mńn5şú$Y©n„;9®Ĺ®0?iú/ UĎY0HAsôT¦˛ -Ź6µ%FUŽ~Q˙Ňşó}\×eüsb…xw­ĄŁE°ů Ń赟+AͧN˝4[Tň¨’©Q •·Gč®J”Ń˙ŕNV,"~@ĄUĆňK´†Ž-›8č–ČQăŹŃ©-„I¦ľňŮ;˛wŇ×&•SČm˛üđ ťűČlśÜ•c´O‡Tűn32íĺ‘h›i›¨7Ô'L_H'|&‘Šůƶ‰74ź˝cóG¶Š"đÄëR=A\‚»nôr -#Fź’ĺĽ.h×îÜűŞ9Fqĺ ĹĚ J1p­·đ /%˝řÉ žśůĹç7ůĎ!­-Ń~`IA;]M|‹~°ŃÇý@Ţ -.÷ n•őîhIćťQP©_%B\cAIKM -Úâ „ů¶ÁOř%[PŘm ĐzY|¸č4‘Ň| îFוäŹK6ž b±˛(0†P­ăŮZutŹ‚LúrW– Ť‰ᜇŃVŕş‹ž¦őŔjŞCŃ?Ş/l^Î{¨AśrITĹŕýK-ŘŰóĹ–:˝8Ô˛ś¦%Ł{îÁ„p±€¤AŻŽEžđt#j.âa«yÂx>tm•Üţ.Ë8 ć$‰Śł¤ŻYH+oöcŁî2+Ń ­ú~ńgĂ­ę0°Ë{WÝ€´w¦0„ĂŁü1¤çÝýŔ@ëaĐ”ę Sß{»ů–fą°$ŐW+@ŘPńl?ÇăĚ`ĺS+Ă#Ă€ĽŞHşóżꀄÉÁ˙é°˙˛ąľ¸x Ř>á>Z&&ěvćVđE"ă–rśŽ'=¨4`ëz­ăĎŇĎ®"ěőą]  bÜXw’ýë~ÉIóŁ`¤WÄš”F„e~ - E„™j ;ü„€ä†óe9›ŢŞYĽĘćaťç®GX-ďžů řF QKt?@ŕđ-Éߎâ§Çśű&¦}iÓěGÇŘĽgŤdëÁç -čč_Ĺ˝ůOźOőż˛Ąe÷Ráj¦•24ˇűFĐÂç÷Cý5¶5ný{_®ý¸Űr{wi@ĄYY¶°đ`k•čŹ%h­44ů´‚]jŔUb뢴˙H—2łşRNÇ[˛”çŶěy]@ ?!ěѝW|ś{–Ő[<ŠŐřŰÍö;7Š]˙” mfŻŃŕŹ{µ! ¶ú Jµ - >JA™Š˙Ch T0ţód®Ý µşˇYˇ˛żXAř÷¤Ř3. &Z!?řń#ýďÖĂôČôFŕÜSI‘nř€l Łié'ůdHMĺ‘«ś¶·Ô”U‘=$˛•ůĽWÍÚÄĹŇ_" -A!ýyé†KdĐčpAÍNA´cőśQ¶s•d{-ÎM\‚\(So¸~@ęĚS–)+fĺŢ»míČäďŮăWňn[ś_X†bĆď_ËgłsŮ"·_°Śs:'Ú†a¶˙t‹(ç,´¶ÄkůJ)ińCˇÇą_„ó¶ât)@ŚkőłR~BşF™áoŔ„[¸ -yă±4Z«;TPů Ŕ’ܬ-Uô ŠŞďîU?ô•©91ÝVuÉ,© nHH2ĺö–ÝĄE‰Ěá2J4Łw› -ŚάmDšŃ´áâ˝`,őŠŇ̇›'H†•¦)4źţ^ŽßÇ(y‘>—Ą5PN)ĄźPíŰs‹t–BNI§ýëH‚POęĚ ë+‘;BĂ şÝ*jĘŃAĎRÎČ›2ąÝ6ŮuN8ňćŻb|řç"<–9çĚdMI UŘá%.fW{ŽxäD1™Ą™PXw<ŽkżĆÂOúx5H­Će79 -äýSöm.Âw˝†čá˝ÉW¦jO~őg(řn“VĐÚ…tÔľOl.H[ň]YÂeŤH}Ś0ş)€ ­QŠvđ=D‹–¦őąŞµŐď˝OŹ·®0ÁÔ·ó׺aŁ…ćŰč\ňKń,ZŔô” aÁ±RťtńnlÉĚs¬°®3Ť˘ć8\Ţ>H$˛ŹŮę™Űôńş/Yôš[×)®Nëś’‚ %¶BąŹá"ď3jü~ĺźü*Ľ‚öíÁçŽWůňhź+ńĚĄ¦,'Xm`Ś)ż˛ż4\őGŕtű%4^>yrfj ¨‰Ü™`ÚźdŮ‘k‚rţ®uB×/č¬öĚendstream -endobj -4442 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -“Uë=ÉĄÜl"}.ą™ă,9cÄŘXńŤů?´7¨ô,?ž‘+E îa}îŻüWk¨ţPÉ Š´Ů"fPč`ťdb’żőRÉĽg yfđËóŰÍĺ'ő ¬=ł—’ÔQ~XĂŔfěĽwŢ`=Uď}†Ă, ÝŘÚégÂN><Ą©pU< ‚ Ż“ůhŃy·ÚűĎ#u‡ăZpś“%>ęúNjöĆtŠ@/_´’uKhw`>đŘőkĎ Dä …\ŽŁ§޸r?”ĂP¶˙ÜSQi"€ÚP ń!ňŠ •kŽ7äł,âŚQTN˘ÇUŁŻ1áw픑Ľ~”ßZźŠ˛RG^Ľk!šłů¨˛®[$ˇ’<ż5ĆÇ $AÍxS¨I,®’¦†ďąę8v!Ý⼙ń>PS -;<Ę'3éeWůgˇŘ©®Kź§Dh¨ŢŇĚ„¸L‘]ĆŘ“3¸Ă¬¶ŤĹ¨ÚZ!0I®4R^ü(††ă’«Ýfč)žÖ§$ŤIűč(qíbu|ˇ f»ĺ|˛—ý˙ ő7żŚĹHŕź<1ÚBŘ!&h8=ućkTݧźD żÂ]¦˝Š żš’g7 QŰçůHćÍ®f…Í—ůÝ‚ëqBĺi‚öË]¸Îłhš•Öˇ;ő™ľ`*„ţ•ÂW>ŐúC»GA2Â0ÇqCžűë{‹„Á~ňě°?„&F¨0źîđ< -<.RúÔ™WO” -ĄD,¸×j"ç«z‹MŁKĆ˙ 0‚ćp0@ŤtŁĂRś’ęX·ó˝¦ ţ˝Ë-y/G^QVO)čL¨ »ŕöä±ń…Pě#–GţÎAC††É˘ą|˛Š¶5×oÄš\KPpźcŁJÚŐĘTŃ{Ş'F"i"´¨oA…ݲý'”_Ĺ‚“ęś ś×ŻaéCT˛×G×ĆwĆ6^–ďϤeaôS¨Ími5¨ş.öęG”GT面 4˝{<#ýş °ŽO‰±ˇŤV˙PťŚáWź˘XFqYĚ«NZś‘i‹¶šŮĺ&´iv­šĐö缵śšőy˝ńňv×+¬QSÔfdÝx˛˙íLŔS ¬Zť`őOÓórĂOŰ87ËÁ†˝ŔqôzQďzTĎQ_Ł<ŽJ[©}kß-š–Ôˇ,ŻY«N `—Źâ÷™,&M« I†ĺđäĚŃŰ}—ÉŚÂhŁj֛ٛ` Ý(Ĺmµľ5ShÎ&?|řLp“ÖŃ×ůiłmhb™ţîř^lcťxQďv5Q®ä"˙EOtĺŘřŻmhĺŢ=¶Ž–Ł%·Ťuwc•„ĺI€ř°XŠĹ1ąôęĺł1wPš‘Ń! †YD(cdĺŐgk\]汤jŚGÜ‚ňS^ š!T€^›RLÚÇčâľk­¬wš. -ůÓ6ZVő ťü56˛c®OÝ·4˝±BĚŢ·.˛*Ö÷–ĚF" igvŠÉá†đVĽďˇŚĽĚ>,iËO–í^8… ą&cî. -Ň·zŽÉŐp}Îl-¶¬Č¦[€2Ó›{Ĺäď+óÝI I®·ń jÜ׳ł#>⢚yľ8"˙W*!3ÍÔgˇXu§^¸Ü)ÄŻ.m@äEł­>›»h-±•yČäĐ~™QĽ»…1˘ÜŢ7 ĺ“lÍtĹ:•WOźëčęűQ+šś*mqŢľ§xĐ˝€ź -¶ŠyÓ®;ňśf.ş}«éřě#­˝~y˝ÂÉ]oĘłě·‚‰ŮÎWK<ɰ+óaâ31’0x¨bÉŢ•¤q\v4Ä‚©úwË·ëéŢ„ śFìug> -stream -A}j]†Ę|CâČß64ÖâcŞ˘s8WśSŘÇŇ‘•ĘřŤ©]ŰŻuu ĘâGt=.?74rţh<(á4ŰţÚŽ€Axę˙fbÜ'Ńѵ(‘ŔP@sPôâF8ă=Ső¨Ŕ¦Npz‰ŰµÉ!úlŹŻD> ʼnm`/'ń˝+¬răü«HNąŻĽő‰)”âΗ5dii*ÇQl+]‚zĆ‚ŞţÔÁ×ŢŻä˝WW> †ŻŕĘÜc”óŢÔ+ő]0ăY$Ô˝MŁś¤`Ě?őF“Ś’bů~7 ř0ďíń’ ě”oEL=S%/nÂîňĹţĚ®Śpކ'Ι …ăůë÷ ĺ, ¬Gđ7N‚ć¨yúŃYŹuĺ#Ô¬=tĂh8„;Ď/U¶Ľ*Ŕ1ÁŇmO«¶Łuý|ŔgüŚ˘;zvßk1Á‡”YĎ'GHdş4›_ČŢI94Ż*C š‹•Ť÷ę|6$0íuń,z9áiťs)Ű€uępóMŁč‚·S¸Î5m˘“„N Gѡ!qt¨6q˙ŇŐNÍÝVłŮ×oOáł5 Żú·ÇÎBŇF‡ I Ś˘źł7p»SýET"\°§b»¶ňÜă©Éi&ux3LFÄĂžü.D=F&,{‹”!“İ8Śíđ‚ŞU -ďs„óbKń…´zŢĆëL–:MG¬"y”€FxdŹNÖÄORţY+bŕÄťäľý«ól6Í#ř›ľĐ;QŤ¸'řĎf¦¸\úˇ+ÓµâŮĆí¶JŠ0éĺ 0µiŽ–pî„Y7ěIR-űˇ%ÄCj Đ™ŹöűZ˘ĘĹĘŕďĐŕč7ĹÎ ‘h`ZťĚvĚŕő˘(ŁÎ¬čúşŠđŹ?ă˛08ç4Ýáéj2ŕ•éyűřKA"hř!Ń2s8Ŕµ÷A˝ËŹ~OCfT¨­8dCn -&ÎsB—בáĚL¨gčáż°bx],főDçňŇ‚#Â}#Ă” Im/ŘÎ`ćąq§ţ@ŞI\Ć%ÓM¸ l&_¶ýmrŇě÷WwJžˇ±§‰ËŻw›U×3‡©ńŞq˛Ť†štťAöz P h˙âĽĎ+7Íě9{ [0~©şxŘŃ„ŐÍ4ˇ ŻËݢ5#[Yg¶ţ”9ŕ -P%(nZSß^Łr4ĘBhŚ_ÝC‡Ţâ ZK®Á4…µeëýąńĄJ=­@’P!˙ ÄUáÍüú‚č;¬ (€nL›âF”Ő”VmŰ*«üS˛%…úą˘»!WŰYĐÂCZaj…˝4E{Xë|S¶“Ź^x̡Ěö|ľóo^ ŔlÂĂä][źÖ[˘ŚąÎŃ`;Čťb€¶_˙śAߢĄihDós5sA”c3y’,GMendstream -endobj -4444 0 obj -<< /Filter /FlateDecode /Length 1072 >> -stream -Ë’”@Os˝ ƬWo)LYZţ¤pă¨ěç¦o–I‡uHD~ÇÖ"ÉÍSőŻmr’FKŚ,¤öžŇ+Ć(}´g4żÔd¸Ďô \0.4Ŕzâ]{¶S2)ýŕ“Ĺ˙\”Ĺ—µtB 2ću&·”Ąul'QóÉ5Yę/Üö4[âĐŘ -ľĽ€´ŚĺÓ IĄ70Ö#ĆŕĐ9ĎóalĐÇŕĚĄQŽăśŮrÄÔęoq©IsN„ăuĐ>žĄÍ]Ňq·b]¸ĆÁăÇTxŽňx⣻gŤY´ÖŔi!Éńü»ŞH;QĄţâ ę«_ÂŁ˝xK"Ýux¶;očÚ9Ť(¶žŻ‹/=头–}oßŐ Hě5tËî‚űľ÷łˇc…Zę?·äŞÄŠPĆb&Ü^‘TŚűP/¨˛®Ŕ=˙iÄů7‰T‰—U(8MWÖźGóń™0P÷7GGÇ ÔE"áŻ$đ-5ŔP»;ň˛xŰŻ‰čĎ\aÖ‡ČCöŠ›Ó@†:f áDăŤÖÚ Oµ˙dIôž¨¨łL TW%ŕ…ň gQĺEą§ZO±Ĺ†¶yś}…˛ÄiŚşőóţh*d;­Ś‚>Ć@ž¸ާ˛˙ěŔ.Íit­˛‘#Oě_ľ¦zͰ2"^ ,±–:ßwĎ©R‚҆9‚uŁ3ë´Ňź Čdi't‘¬¤EZŽľa8âˇo¦NČ ó¤Ó7­Žźa|SÔ xҦŚ.áÚŕäsŐ€ĎŔ-6ĚBĽf &Ę1Őź.¬/R?IÉąŘçMÓ?,Kw›É=µ_©čIyđ6ęŁÔěîí»I$4îó™ H&2ŘBKáő†÷^)H”Jl 3AśG «x^3Ú1ńÎ*ţ“›î^l»í‘ő[®ë@DŕuvXSŹ =â8Ä2*L8÷Ńü`"wJ„YxŮÍ+ú>EOLp+Xľ'±j«YgTé&3†'uëeÜź TL|(‘fď´ŰţaZ™ž0F®] ˇgW,6Đîrĺ%gX“ěQÜO8+ŕŃä' -ĄeÄŇjo´c 6›''řÍüĚWak)ꨱď¸r”[ĆřŞľË[ŻFz `á\ű÷¸EÎ4HÂTÜ\Á݇Zµ(t=Â1ůí®9g„w¤ţ˙Žű”0ćŮ]"éϰ(5č¶Ç ž1·4xí{yĽĹ;¤‚ő<ˇ±”ÁFOS,ąŔP«áÍf{Ź”–ňp :˝ć˝ËeÜ’¨ř¤lo· ­Ů LÎéřŠd­ŽŔďPĎ÷IJwĂýŤ‚Ş Ôą=Ń"Č«3µ{OGlă’ŹbÖűŘ8 YĽű ĄńČľ÷‹•î 亢PXrŔÝ~IÝÇúh ÉÇ×űPPă›űh›Qě}Ţa%endstream -endobj -4445 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -ňc´^—XËőD¶ťÄ0‹:…™ßE,Ć&Ú S”›bîŮż9a‚«}Ăcî&kĹ şçßĚ–&Ň_®,íďęďúhć’}ü|€JĹ+ť -h&öÎß4 8ÇT[õĄąžo±¸ˇ› Öľ>Ů6[›˙]>;o\“őH$Š“ZŰőä óEÚ4T´ˇkfŁ•vôěÄ9ť^’iŞg!?jhňÔ×»U#ńía(  PݧĐE*ă/*ŹEŻřwo>ć5k(©ş"*ÇF—˝{ŤËAVű®¬Ů¸ Ńż ζíÇ9ÍË…¦śPí(NŹ·LyŇáËqŐ˛muP;ÝČ6xâ-_ŇWNžVW÷2îşÄW±Řn žÔ-TŢŢfy‰xHĂrh¬şä€ďlą†‡2ăh…˘ďŢI,?űĐ˙9¬KÝUě¦ý—Qă%"ŞÖWKp·…pŤđ4ŚqpůBl^ţó퇀7E›ÂşćÓ;­M*0M벓fÝGé\ţˇ’„ńřľŰä®b‰ż!ŽîÁŹčąŔbfĆQqËĚ4‘Z1ěu˛4„ŔRwř)˝4?·ŤxôĘúÝTF$ţë»ĂČUÉq»WŃÍüŰć˛óŔ{yďŕTŐę˙TµĚ+‚`šKĘZ$[#î˘Ö1€Vb}ĺPÓżŐŁoưjśkŕ‰yč/fż;6–ňăŐĘ#vCFfgŇ4óAh Jż„NbŔ›9pJş!ŃŘ`SĹ…R0ĘŻFĺŞ6`éĂăAiĆZ“#0zá~ć;¨nZ»?g\âX€Â˘né'†Ę?¦„ďUQŰ|xˇF­H"Ô ˛f©žÉëŤ] -›T˘]¤ÂH¦5Ç‘q÷ÎN°>`pf µĘś^w¨“†řUzčĚk:Ę2Uw5&ň%h\˘FŐÇ4K¨€ôY0ř•Č´~°WmĎLS -˛ŞRHáôôHNˇzÁHÁ<frxčíƵ8Ö^ž˙Şs<sĂý„‘·é„©::´Ŕşŕ¬h‘ˇsëb&n>‡®‡äQŹ…¨€­-ŕpGä¶1 -Łçń.ť¦1˘PĹ AZ–8ůźyB˛LP~Đ‘˙×W+×wAße ‘çÂ4^K’dęlź20:˝NNy– ĄD GŔżőÍvcď<•âq‹'+{ß×¶[(ęôăá˛řŐ&2űĄ1äÎy 6Z7«śśĘť{(VćĂÍľ ˘Ú -Č®»kł8k×Ţe†‰nvM'Ě ý˘ľÇ&đ1,ŇR,ÎR ě'9NU¤‹ż±ŰąŽźŞb@€Đ˘Ż˝»žtţńłľ¸±@U`Aş„ýßLăŰĆĺň4ç,_‚"¤ä†ĺlĆঢĐë“ÍKŚ]endstream -endobj -4446 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -~ęŤ:ąń6ęĚöý  hiňŘ“57»|ťcú—Ä]!l™"ç“ óŘw¶H0Ë<-·­H2ű˛ -Ža9Öµ0zT2FҶ)ňúj;Aů#Ö1˙˛v ń ˙r›×ôx+E»ŰçäňTŔćщ‡ËĄ÷‡éű·î m,_d_ăn#ĺňäCí®^ÁĂHn­?Ź;™~‘ŰŮw-]řP`óś)¶zę«<ĹŤ†;‚]iń†ZEĘ_4ă®>ňŻ`~śT»'ÔYňČ›ě/üëLáŮ‚ţ‡EřA¤?÷pŮVÍ?wi…/jĄ›×ýÁÜ-c>ôO‹ľŰ*,Ş˝°b÷Ü+ -32Ób€ŇpęR©ÜSv&&=şB˝}xŞĆëq ťô™Ł™ű§qš¦ -Üm棦˛żŞšç$śčkJsL ›2 yŚÍ¶ÝRR¤loĄWaÝ%ěü*N†Íˇŕ!ä"őî,ÉŹîö˝X ¨űłT0˙ěü©ĘÔcźĆ*9ÎÎiđB*O¦Yětß ŤÖŽ6Ťnńő_VöMS¶ľµŤG\/.Ó =q—EYSúćUáó®ĐMRúJHÔó¶]xOŇ«đ‘,Dŕ˙ŢC”'•S$´$­ď-Řö“ŘAN¦3ŁŘŁ RÓ/ĂÝT÷‡Í.Î_˘uľęZ07DPę?üM »˝5ěĄ)Ýä%!9gS|&n]?B먑X÷ߨ’D™ăüxi˘ÎřîIň<¶ő˘?ĘůçÁ†A6žÜ2©p8ýÓŰÓŘ Ď”HXřÍś\ Ł…f#+ňx~r…Z6<óÁhîŇ1ł—öF)ÇŻZ<"!•EóäřÜ'§ šŞćžĂ׊–g˛fEfőĂďĹ5I®gGZ—0ĺa<µÄkx,ě/ý»oÓä,É>ŹIŇ/c :ݥȰ›;ľÜĂ™ĄXČ$ťˇšLr0ŕčQd gĆŰÍ˝4łËÔŃDŤîy–ۢYĂőĄŚzĘź‡áńgS'ü ňőďă`ť¨Ż Í@°o¬@Ç<ě8MĆ}éň©«R:uNčíżłµ>83¶ŮíŮ!¬Ä{üµ{hŻ"LAb´ŘIŠbo—·•ŰGJ™»oç@4ú@jŐý¨!IëĂ‘)(®~÷fÓ‘.ę3­q˙Đ×'ͶŁr‰QĆőPöô¦F‰Ňź´őűj%(M˛Űóć_ÓtŤLżMîXHĚ]ťÎ¨öźNŤ[˙1 -FŔI~¨:—]UâťűGgµÍŮt-wÜ>˘¦VĆ‹8¦Yb2ĆK`Üé4‹˛¤ş"4ÎLqŔŃŠfPvÚ¬­;rĎ-·:ÓdćčŢŰýÚőŠ™x.˘HąŃö™yLDͧŘüˇ­CUçG±0ĘqزĘ0â}Ňç1Ń窓őu?ŢdC®U¤šĐD˛ę׍Ě4<łĹqďľ?%;´.ë -ĺ:C#É^ $s¸'KĎĘyéOendstream -endobj -4447 0 obj -<< /Filter /FlateDecode /Length 1536 >> -stream -áhźÄë\KIŇžâ@HŹ.2ś˝x_Ă⤮vŢl5¤„YĆhîjz(0€;pGĽ°żî Ur‘¤wmí“gř…Ř6ź9;ÄWá‘ĺ@˙k˘)Ťúä|J}żlěWb\IŔ„ÚĹXŻ}¤ÇM°NFýÉS×ôR‹á*¶óńÔ´©Řó6•T4cÄ}qóŕíő'†e.Ü4vŐęwcôâŮu¤ž;ĺ]CŞhiV>ŕ€zČ”qŻŹ-ůšřO€Ş í+xăÎčôÝ˝ź:´Óž×Ez2.ÓŠľľÎk”Ě=¦ËKŔlLc·AW¨¤ě(ßĐ…užĚ˛átóĄĘ·•ţż¤“ú b˙H=…7µ¤0G…R*řĄ0*“ ĚpC~°˝Ă·á¬î5đŇůKX7z˘ě›yćן•$fS ţÍűY@aéâžŕŢ=źďčŐńY ‹T2ĚçY„󇏑IĄüějVRĐ˝ż1{Çy$âDËńoš9—ŞiH -¶( -N|ęýf*FR˙ÔâwŚî’ʦ ą±Ů±özPCě릱­˛ć\±}W…9ß0ĹÍ5ŽnG3ôŞ›c ¸Áë<±a!Rµ%%=ŃgČU?Ô.}ŇNÜĺ`_· -BĚ×É—­w/íÁ#Śś-ŢH—#Âr_·AÍ *“ÍÇŚÖ^oi%ŚŕŹ=SGKźĂ—[ď -gő®ďăXÉIĎég ¦ięŐ`š–˛°%µIs˝h•÷yŕ“§X§ŕ"F­ÁWřtFwŔĚ'Ŕ‡ŹÂ ŃXaCč6ćD˝üŰď•ÚZw{[Nąm_â(GřVËÎä©âď«Ô«•âófůÜ6agá§C6ŤÂęŚg€Ţď%ŔdKżżĺR‚ş©Z1Ü·v‚8¦c‚Ů®Ôű â|âđýu€ŽŤóÄč囂ŐÜ{3\XJ8 ßr8Ů,¦QÎXCYq†ČX‹V@´r45¦—¨8óůFéo‡†§Š—®…ж ŘFđĐ Á”j0"„yRöĘŠe~:Ä Ô·×Îě–ý1ZváüQ|2ślřf1N R<ťeip*Ä‹“pˇĚ@RťÇ)ń$F2éŃS‚6o bď»4ĐOxP€ëS‹¸¤3…c™yEćĄęOpĎd/W—agi˝»ÎÖtht‹Ş@üŕ)´ .cSßÄçŢÖ·áoÁ€^ÇZ\sď $ZŘSYBúDčBŕŘŞČ#,Ű(­\łúE#ŁfAňi9ÖFđ)äąg ]ř$ r%;Ü}´źtâ1łźz¨Ž˝s«‡±U¦ł•A˝AYč¬SqŹÓ81tíqiCfÝp`ńECÖ„Q$”vöŚź˘ŠÁÓ{í¬ůÔˇ$ ;eDw2V‘;´oş“)EÖ]ÍéáN]˝:[YßY D†SůeSDϤʇuX2kçuçs‹Ó÷_Vdq9É©Śü•/ě Ö6)˙čňxä=a¬_­›:éoW=µ¨-ţxŹ\Ý Đ5=[ůę‚]ŃżJËEOüpJőná5dK>|ŮÔĂ—±Ň.ĐĐÝéĹ»©éîśn?%-¦YU"Ź-EüŚý†Zż„<ĆZžÇHéíç7ť!°+ -ę5ť±®M\ięÓX`ĂčŕĎŔ©aIąźé!ˇ‘eS# ‰ă÷ÝX52â„mt?ZEß«ĺÓ'·ÂřŤô(¦o endstream -endobj -4448 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -źz÷=ö'׬lü/ÂÓY˘/NĚ6U­…ďü?SB×tč—*ÔBŮŤéDĂâú¶đmG™ěn™á/đîDă%¸PŃ®Ą+ü -%}gžŚyš¬ y ¬Ý|;"“ďNIĚŠĄőĹÇň"łr{#%Z/,žcÜTńb[A2ăs˘/Ô‰öj:OśŢô‡SçVł¬Ři\Ĺ4v’ĘÔny‰ŘĄ“ô -Îäa—Y/H§‘/3 Ć,ľWçžT6€+űqŚóŮve«©"Áj.˛çüĎs—šz†ů1q9Ldř‚’/ŃÍ˝§ńĚ3—üfŞ5çQ(Z-šŇjrń:ŘÉM¬ĎÜĂŤćď¶Ţ•Ł -Č=G‘ŻźÍË‹?Y6‹ -ż;boŚg­dAĘ‹…4Đɢń‹*ľc%XIp\!CyţąÜł -ΧřÚ-Ë2äü•™wŐR‘[Ť©-J%˝Äj¸+yýcޏśŐE„ş×đQ•gv=/WţuYęfCh<řFeŻQr!¦e@F9Ä8ÝΠ`Kf®q@1°ň{Oţxd‡\‹úŠGY‰G–!°z3™ň -4­¤sń‚ŃĎň@©’!>•c^Ś ¦ŢnF!ß›înaćO’vĂD€±lĂŽA$Ýę}”:¶ MČaÚNŔąŻV‹8š—B4€ňwĚůČ,ĐáńCî°_*6tÓŻ“{4b1e’öĘqăÇčX, !sqÁ……żú:"¨á—0@FD*¤·đßĘ]SŻąŽĽHôhĎjY,:ŮÖÚđzy]ú…P!ĽLývYíçĎ>ţIp µX‡€chHRäű2őOW{+wĂQ#)VµÍ&Ő á'fËň«#1ËęV]áôŁ^ô×ÉAŚíŁ{ËÔ…µ+6˙3 Úş)®< n‰ď2~ďŔôXýýřó]ŮÓ¸)—ŃŔ±6z¬ÔôóĎJ@f©­:VŻ‰Ë ÔĘy¸jo@ÚĎzťĂÄFz«V/5á\‰ľVUÇÓÝxÖŇ6nçć\á«N÷ɲúl;›ÓçĂĚ«AţŰn÷„MŔéÎą„ąÜhĐOě98Q ¶úXüëc‹KoîjÜłV€–2×/…ÔÍÉ?–H÷í¬*$j\|­ĆJ“TąĺËAĹy2ᡟ ޸xŽ­ě"‚ěß6[ĂqÔäm ťľŃ«iŮ+¨\7L6"]zşHÎC±íŇÚP’M Rč«mvČ›"óy!eÜúá9`đhęŮť3ˇUö–‚š`üŘ—=‡m<`—_ôĺ–k´ÚŚŹíWŘ‘ŠČ`Zş÷+ă˝@ŢĂč°B~1OĘ*ÖĽÎ.CDzłÉ@żłęމü©4ůŔĂłňVÄOM6o‹ŠËQßüÉ:Ť>“j˛XńŽ”äÎÍ»ůŃĚľŔ2őlüąË^Í#Î&Ę8r >>˝C5#Ću‚T|!Ädň:§z˝”°PŠ&ŻßUÜ5’öRŇDŢü˛¨˘š,VŽ%íeŤ]Gbh…đăD­uÎ~ٵĺm·¸<.c(îNgýigL«GmI°‹żŻôs…nÎţĆ ±fŠŘĄy,NcÄzÖ»áŘć{‡Ňq‰®Ë¬QŞŘ9IýŢúMŻ1pÇ`Đ+xđŔÄAm‹0ĺýfŠF¤“NóĚą¸ą&4ĹŤ÷Ń~Y{4ĚŃľ­çóŤłÇí;J Uču˘ÉĚĂĽťÂޤYPc;'Eˇ:Yié045KÓ©słüŹdµíš·ëţâyR§s.¨‹ż ˝…cc ™Ń©ąŕôgĽK#ÓË] ĄĎ€h÷K=˛S@{dŃłÚŠď ¬ÂÄ}żí¸đĄ6ě–µ'8ě§`ĘH©ľcˇ­ ŚţřÔ\96ńs‚.éĚĽŤO7őx§- ÂĚ^Xendstream -endobj -4449 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -v§É°ˇó }W¤páşźJ2G óŮd=X™˝jLzČůVÎE˘ĎSnĂ_dźY‘”<„$ ĐmĎŽ¶p/ÚŻas>5ŮźĐU.ČCCĽKłxÎ|¤ýćS˘)¨-JŘŔ×*E0ÄBe®±Aíh5«,á)x5}@d‰‹Q×6A±Ë*â üŠV'lůÍ )'';Km*eţîdq=üJ8)đŕ§ţš›çb†¶ĺŐYXod÷ţ%zţ(ü”ĆMÇL;ȤÔCMÔšžé_†¶…ŘŹG az±ćĘ=ÇVg Ţ -yĄę ¬Ç¶©u\ÓQÁRHţţť—óŔűf…Ś™_ć~ď±–N‰– P.Cđ śö#Ë|ňpQF.\ţˇ®¶8Ăv˝%ŞË„ĽĂw˘Ía'\ë ´ÚŢśOÁç˛đ¤ĹR?!%oü ÄSŕŞÝm¨yŢ —5ŽöžÚlŕˇ\ݱI™»­Ł ܇â´Ă}'ŮĄ°'úm=ś÷ó¨.†°ÂŔ€fu!Ľ`ľ\f錋äŻŔ¬AÁĚ[*%ϱÝ;2F‡Ń„Aá3ápÔO[2^k÷/·rŰl±h´BŢ‘”tNű(­ç[î\ňHZál`Uɬ=8Üx$fąEč‰V›ŁÖüä8Ęî–Ž«é‘č×Ij -lT±Ő»sçŐOÜí?R·Ţ`*ĨA-6ç–4Ć›ŠIËwëî°R˛|˘Vˇ_©i‰¸bOXbq·ßű#šj’Q¦g´ŐúítËL VóŻČ§q‘ÎMłźg Žş{ٶhè^˝—ôÓ -cóY'”•(¤Š¤Z6ˇ×'MĆŞ=TŕËLz•“ĺëyşçşbřçýkF€ĺ äźÜ.őâďŁ6Al Č«LŮ­dî[ňôsź» ýýŃ®ĽY5Ä{9o]x«)·ĺ·®ÓËsŽ`~X 7&ď»ŢŢ>¬š1:«ąĆşŘQżŤ·&ç÷XąĂaWvs*­ÍŔĆ›o^YôŞďz‚^ébEŹDSáhµMéĎxfĽVF4*fD΀ëeéâ 7Sb6Ą˝ĄŠ {}/ü=‹–ĽUˇW«g+iť\Ş;ŮW3h6wş|íÓcÁJNˇéyÚ厥óRďďŹD„…dą®hÇé6k±>†ÍVŁÍ·R `DöoĚD’TŤFnGý~ ?jMxϲ÷JV>­Ź-Ţ ± ¬'Żóđ' ýý,×Ú˛ -PĐŕüî ‚!I 4˙úw—Ź„ax”=±«ÓÍ<8“Ł3°4$‰WJf-8˛ wý{XďŮL4ţ¨‚đŤE屮Vkş™]“Ś•'đN§Uk?†ďüf/E%:~0íČZ;—ëN~¨˛[µAjô9 ÍÔĄďËľćC–©‹—¬,B>mô"ď&‚ĄZq„îşţ}v|! -řě|Âd"" Ş,ŕ‹ËhíZ§Ëh1Śç㨱ëż ‰3 Dç ⬏?ĺ@cÂ8(ě+ö -tŹĎ–ó·On6ôžL¤¦ ÚW´¸RŚHvśŹŞľE§WžIžĽC±ĎGŔOVľ 6oÎô ę‚ďv¸×_\V‹ôâř*q¬ď‹tń/W(íŕ‰ĽJ÷śn_ZvQżÂM¤O;•Ćĺhz!Gu˙U!ćźř:ęĎaä%PŹ„´,mü!;'u\{î>0˙n§ŃŐK;l¶1€ö8µ¨§…B“ŰĽRdy&ëÎď*ĎqrfjcdQ}ר2HEř9üÇŤíK“\h)ECĽ™ć(Zhí4‚¦Ś uéĂC4ţ˛+OÁŮsN˝Ńă!ĺŇ™.Ě—ł!őeô6 -? ä’va‚Ú¤a Ď»azŻş.ďu›-‡Ą>¬›0<řʢ9Ýůwd„8;Ť Ńtµýq+jp÷ż-Ľ&î…Î Cm˙ľő -˝›zćKٹĬ–Ńi¶â牥Řĺ[Ë´Š«F–:[·§ĄG–‚ô"#şşwőŠZˇ˘•p‹Hť„¨ĄxrÁÉżg›;ĹJy-˝endstream -endobj -4450 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -ľP ź!DVżž’ŚÄßŃ1J›ł/8J%“Ű fLŞŢ±â *¶‚ޞ2@¬Ó|t‘ĘÉ€Ą5\‰ĐfW­‹!ŻĂT–ŢřUĄ#˛Ż:˙ťBŇvˇI -ýő˙vxM™4÷;Z€ŐPô®łu¨z®ąćöŮ“Ŕ1®rB˛H¬ś)®°ńADąÂíÁU—Ď×Źź™ľotWoI»<~ľ$ÖŹ zwŻ4úů/%ţe|›˛G«FóŃ©·3$ -pÂqr x«ÎI™†_&zúpŔb | @µá óĂr2Íî×m”câô໥¨P6nʼnuîÜI`đb)ŔŚ“®%¤ëq×űÔ¬%ÚáżC÷©j¦j•¦6áVŚĄŤŹőתW"đúś $żVÎv^ʨ†™÷Ů•°ÎĂčâ8ŻÜAm“úÄ*#ëöJ‚¤$Z[ňe‡ołâÉQaŁ˙ĽśŞ<˝_¸ňVEďËČ+"…p]'9ĽXť‚×9&…ąŽq‘šw޻熑$°3ů.NŘ©«ś‚ l›“`N(őĽIŠÂ˙Ě«žĆŹ_"ä Aů‰ćśţ©˘óaĆa·|ţÇÔI︹Íâ—/ŕ¶Ľ}x@jFZMřBţŤS5§·ýoĚF—¤“ˇAM™s}nRŰ}÷Lô‹™ nák¤3_„ÚČeŽF°Ť‹%áuíEçb~g˝™ą_ő%8D”\€ójÖĹOůÂź¸ýu(3fĆÜg<„Ѩ(O€»Đ˙Ęľˇ%ŘÁýaçŐÄ*.ç[“:­ťř¸rl~dŠ;‘c9u R˙I”L?W¶)¦'㥤{n›ˇH4ďĽî†(%ű-IaĽńYvĐá3˙¬<p–ßEL‡VŐjĂ`Ô?âgOŮŔ3ŔkÁ -N÷Vż¬=2—Qh;ríÝŃkZ]®•”Ë%$É$X”ĘäĆ›‘‘|Ő4_„ -f5Aęá+IPa•lŔ«ŻP0Xw«˙"ĐŃWĄ -ŕV©:M2íw%tžÜÔ€w’*×§t2±`c¤*ś›Ů*lžĘ%Ôść ý˙·'„ŞNEő§*Ň÷/Ďfá‰?YĂŰĎÚůŢ  DĆĘő‰śÖéŻ nł'¶Â=ĘśGĂ<‡Ń:Ědľ‚¸¸*kX”3+yn/•Ă/TčZ‚gOł’ ®É[GŞĐě]׾˙9«É˛µáö`N.6%›ä[BwD•­Ć´ ,Śë ͨílí3‰#íĘQ°\@Â&~zŇ?D˘ŠJ ý]|ŔłdŔŤ†5čćĘç+fë3¶Ďh­kGŚů.;lţ@.˙FŚZ¨ýp‹Őča&,ŕâËČ_ťýŕUĚ Ý{ WnµÂärŻEýBCL+ţL'Rsµ[˝C‚ůÁlÚ–ď«–SäÎĐ.Ş"¸'“ČÉ^™úg^Ű㌡ŻCŐő¤SÍá’C]ç‹›bď÷żÜĂLvŠîµô§§Î×|©ż>&"r):68y+?Ű/Bgp«@ůă4RÍíWr˙-aÓŁ¸ůFVoßýo¸{ A'«HÔ™¦<łŔűÍ}Ç¸Š¨á۲T-áq ďŻüÇ~cR4đDŰQíÍ]>şD:X”ÂX4†¨A”ŃŰ)&BĺËřęęÎ^T6qWh©L+×UpĎč@^đrZ®ü:7řź6¨Ř‰‰ˇŮجnT˙¬±^`¤'7‡{ěKźPŢ7Ĺ>ˇ[ -‘7 Çh63»É·X ôĂśî@{ş%ćóGé˙\íűŚ/âF™9µ°FĆßęBŔ:®n%Á sČ/ŹK5%Hđá+Hµ*LwĽ•y -úJى?°ŻŃ> -stream -˛şÂĆ*Ä€cżŠęÄJúW˛L`<„R…ľ‘ńup;4Ň'¬m7Hź‹^2> u´$™ć—äűT tä‹VU©WŞĄă/ĹŽ˙=L—˛•ť’r¤röjÓkŠ=8ŐÚá)[n -Ö_őLdĂ<"–çÔµ+@1ÄŽP‰qÄË’xÝ9ě]ö›f˝Ć -Äyż€”†/ÍFÚ0gŢĺ—Őš5ŢŁÔÔ¸-ľJ:ż›ż{@§K©Ęž«‰iüčşą/VßRs~vE$đÍ ¸W¸ĎQ5Ë ń'2Ň;Ĺć«äŘŢŢ ŕëL…•ďµ8J{y¶>¶#Ąő;Ľ- -Z⾌7(*:ŔPČfâO₆€źŁ}Ľ!RňĆŮ\΋Ňsҟؽ÷ř0MËJŕŇŽ¶;g‰~db3¨pXα<@«đó„‹€Ľ#^ ězŃß2 ýö$!<‹”’ł¸ź†Ę‡ş©C>JO2Y“?S&(Š‚»ă’ëA˘@P‚-0B ĐâÜq±óN#Atą Ă™Ţz€ę‚;…LFRŮüG"vIVD‚»Ííěę d§Ă—\J3üüAŁ>ŻÝŇ žnŐŻ,Š…OČźçŮńü"‘·§Ói'‚–訕ey*(|5çmˇJ.řĽË¸±ĺ-W‘żiµďT7éěpĹŐ4`©ĚŻ»LŁ»Řkë)‹e†CŻŽf‚ŻĆ¤ňÉ·|xóO¨«_˙÷»ť—zAxÚS¦]D»LďdĹ!Í|B˝µŮeŇłcµÜνüŃ»O>Őü†‚1 W>hĎ@Nűż© fyü%”°D.epqe1‹S芦ţŮ ˇŕßE 5|żq¨—±'¨Ń -¨<Ş…ĎÍs5ű]8’eŘY7ńyendstream -endobj -4452 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -›ÓźI*ć' ÎŕO–ľ†M Ý0Bš‚1vď­Ě2ˇ>Z0׼ĄÜ*Š‚ÓŕeLvÄŠó;{Ë.UčYÖŤcR+ˇřqşşÚU‹”ŻŹ§đŢő+ľ°ĚoߣÜ5Đ„/âŃű/ÂÎE^Áĺĺ]ńŽ:†śQ"ó×ó4MŹÍŹlă]…C¨ř ŠŚăôůŘÜ …ńůÜG˘Mö"»‹~M2š®]7ľůŚ nY㱎'ăܨÚô!Ż÷Ŕk|\”ŤhW‡Č(ÔČ@łV»GĚ”ÎŮCĎ‹žGËS…ž#š‡e0ę<3˙´ÜO×˝Źo¶wÍJôµ%îŁń»X b./Ďo"RB®¨‘¸Ç¦¦Ľ–‹´ĺô›ŤÁČĆ"î- -=ŐĽ$¬5­ţŻ!°C ËđV~Ę# fłŻÜŰŁ·G9÷ť@…ő‘ë¨:rţŢ’ś\QČ.(˘P©PÓ3‹`Ł€†O—jBęH`Ů–B‹Ćŕآͨh´˘áŘŃŮŞëćż2Ř×;źC ?ň0Úă Ç=U’şŔT.…0pzGÁdűë"‡Y ÝđP*±S»¤”.±śémęűÁNĚkŁÇ…vÜnŤú|9pňkĹ[63é*ł’IgQ®Yo§*[Ě/ľl˝ůGâA2p M†‘šň`W3ĽĆqD{BÁ­«ďžëvűť)­ÜÇÁÚb[™h 墹µŃnşŠáĺá5ŰĂ˙ú°AXE‹ßćđřóđÂęŻjů )ĄčbÓ8cňtg:D­»â†‚~9 "Ę(¶v|XyĽµ­”é@W| -Vž?Űýµ°ň(i~]bk2••íëłüîŚńŮĹ%UA3y˝;¸J=šţ‡ ˘ĽÎ9vúžeß˝ąÎŢkžslj®YumĚ[qlżT12ŐX§)>+hÄnÍYß_XúE*P=Ý:öP7BńݤI6dŽŽęľŤ>§hůöŽšÓň–Ý…’ň¶bç«!ň¦`)ŻŕĽ|Ct}=a#kBV)îăHpymḬXL`OÄ˦«(t7 Ě”!’†˛şŘĘR> -stream -Ľ9BR xSľ żŠsĄI|Ąńezîyů Ů«§rŠa1}V”Í„¤k!&ĂŁtu*¦Ě’|Ä 8ťJăŃ6üđÔ…\$lŞž;±ž-{ú$‰°8äčLN4‘¬K†öľĚĎÓľUŢĽy }Ď÷¸KN-*đąâíů‘XĐísJ#ëi ‹ö—JOȿȺĚ1őb4+Y—Ţn2`n¶pčŽ+›ThăL]cÜŚ13†P—ł`× Ě=ň.*+x+ Dg¦wíołÝqÓ˙Ć%&ű<ęčoÝŐ_uĆŐďbúäI ë<©Ů1H/ž ¬Ç8^Uîşi‚«9Žo _.v*ćF9j¨çYóHűöu–,ľSZ‘ßa€®ąîŘÓ||8®ýtÂQś -´<P¶ő_˙h8{`÷‡‘Á`$>)Ş”Żč˛Îp‡cĚöKJx‘•˛Eëy“K±á”Ý| -˝C]r Ľ şťťĚ¶1˝24ż}÷ožq¬ć˝óŠ—”l?L+µikak/éť­dˇ(}G—±J¶ţbŕŢBaÚŽF˝ň—¨ Â*'‰?Ş2ş'Ďë<4fŻŠ-*űĂ7(LKh—”¦Ú7orĄŘČu›B‹čř3LGډi®Ę…ňţĘÓIŐ34`wďČN¶¶–ľç9ňAÔű er§(I5fŤeo»ç¬2†/úÉÝž–[!†oŤqŇ‹ô<<˘ż uŚ Ľ¤˘S_ÂU¦Ŕ;Ýűu­Öăşm\ŻËe9;Ü%üYĹţ×ĎúßĹŠóĨµR › xë{ĐÓÂëŢc HQmŞŻ#ˇŕߍٞśaC–ZU^µ+ÔP›¦e%(ë*şťµńpQÓ3Ó“ĆÜLŇPZµZú­‚ű†/Ę,’}‰ŢĚ·Ý_^í5<žÚ~)ŚÄ.%~E -ý×ńM|ĆŤ‚2'dVy-FÎěł§&4µföÝŮ«&ăŮ>ĎqƲrcÉtL¸ň>[MY©ÖÂ˙ţ”őj÷F"÷łąˇ„Fx"ŕGŰü9/¸Ý#î˛]×®»îˇ¶ţň2©3ŘĽ+GéD†MˇcâŃä ˙‘(¤ˇ>ÂąĎbfĎ$ĘRÇgo©+ î(Ą¸8»Ă_„ü®eIrÍ·˝™ű¬r˘L6 úVÎşńđ[ĆÂąě~€NŹbÇwŕeŇçŹo T§9ô>,dÉB'krI5ębýI¤_¶V›Ě|ˇ†ż±ĎřĹŰ…ŕúbíVé˝m侥pę fVMěĐ|Nů -›ŰÄ/Ŕ´aD†F"vÓťPbQ§‰j9šxŘîÓ““nZťS>͡bäţßź‡v+Tç ůw î|Bí§s„¶9Un±|ö¬°wŰ®˘®«îƲŘ$ůý*?ŽôűáŘö;2ď%t*p®5đőÔrŞlË€Ľ(]ÔsEĄźăúĆ„ ¨…ŽŞ lTĽđ'€ť‘?Jov%™ß0Ü@,lZ2sËklůQÔâA”/’ůBh é¶ÝqăčŐ%Ü~±9ýKţü -ĺJŢôëô«ÍĹ- í‰˙ř3Ž#mŠocŘ»:žÜmác d(şjď¦F单w×ĘXĺËŁÉRÇŔ󖦝#ţfúQvÚŹX«đ!X۲™ĺ÷›Ý^öĄt>ŤK śżZvÁŁă: |PšaÔ˙~އI\ˇ$2µ{ą×k?'řsHţĚ[Ń:ď­BASĚjł‹˝ý4s›WCMđ˘·ŮRŰ–ô®űWb{P~J„qendstream -endobj -4454 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -3ll˘ż•u+7”óĽęKňśĽç/ĘÂč[óĘ!€(3z÷Ú‡÷Ăp“ŤI>ö˛?Źn®¤słąú­m s^B¬ŞsvTÍĂ˙ÜđÔ ?V2—¶M:—enna'W0ôłÂAX{éN–'A±Ë$ ç%™ű"¨hÍžî+ľşzŠ$Ş­°&}$ŽäľÓ•żm’ĺî/~ż¸h׺ŮĆߌĹĐH'L’ű\ńxř'V_†JsW)2IC¬˛ĽĄňBa±ŰÓßz äŇąř¨a(’‡ŹÜб/Órč™A…¤Â“¬«yŃ(É)ąeö ~şľ~ţË˙Ŕ›QřçV\8â‘uÁĎÍ‚R™€ÇëůuF8üsµ4V Ţđ|$qç\3‚dßBI.°J¨äćĎÉş¨dDŤP‚6oZ-5ÇY˛ëtżOµś!yÖq„·'ëłůeŕ -jšŚ\ĄŃ¦Śz‹›$„ô:U5Ŕ˝ŢŤYžž9äÖĽŹěý¶ĆÇë:m@ßćv—‚J ż®/â—ď×?űÝ g걇™ĎŠôô$!yz…IŽ·Ťľ´)ÔCá–żľ/‚ťvŻ—š4@:zu÷ń›BB~ż!îĂW3yT©Ăò2%V$ť˘5`:żµ¶SčĎäF—ËuóîŰě¤t]ϰ2˛¦ŮÚ¶`­\‡É Á¨#v†¤uŻ(‡ă}ŤżZ¸rDyHtfX‘¦ë¨g|˝×ަąÝŚĄ± |`»ąWVÎŽŔZ©ľ><ďnľXýÂWç‡s şÂÓ]şŘ?w)—Â~kš7ĄKżŚ÷ĹŔv8y3]`׸÷ĺO>;§í§×7ŕ“} ZKبߖđ”ĂtG“KÄé'µ»Ulžfů†Ł=:»3?ľM’ LÍÁxĘyKľúH9)“‚嚸­©ă۸[méüµX¸Ó B´ůŕŔ”6»8ÎKľJ5ű¤‘¶ŞË˙oך+Gߎ€««ľŁ'÷¤[ʶ@ĐA| e'ÚhhŚ×EPĘĽřř`Mvz=‚ˇaWLěŐCZŕ±óDIC ŮsÁ ąĂ¶`B3U®t±żło…‚[/­ÂË’ÂČx´FĽÁâ? }Ún6 Ó©Ó9bŇn|}b Ţu©ř\Šŕr´c6ö€›lšôVs¤˙¦öNćÁ„ţîü`}<|˙"ľš»Ń9V ŹqĽÄç©ŕSYŘĄ!,ž÷Â×oÝO}C(Üu=dĚ[)Âg»‹Th\§hFŹ74ٞ,ؤ;żňD# -óýYč,Upě#Ć÷#á7˛K&üĆ!(ŹVů]…ęČůhÚ`KśŘ•1p  'ý0đŠ~Ś”đŹBó(˝U/#¬ŚÁxú€âKĆľ{‹a±WpP…ń+Ýđçü5˘h/MGśí‰{‘R¸V ţe.6ť7gDzA‚?@ÉtśágĂ–’tą jytťĂé ×›Ľ«"˘™$ö3NŞMú–řxŢ,âäôee€°s­µ§WOĄě+˙ż¸óřEěU0čÁ^öĚĂKÜďĺ¨FŠßjLŔbF7"L»ĹOI;…·ĹM‰6 Lľë$Śě‰z9_ž¤ MKî!ć’(ŚüR.ýň(y?p™ÎŢ5ÇF žľŔ˛Šv 3óőÄ »>ß8® 4Ý\ »çź"Šp©:Żť7m/¦jűÁAŰ!I5ňßĐ7ÇĎ $pŹěßěę®`nň’]ĆĦdAßc‘0ͱa‚ÚňŘ™ľ—†‚ůéŘea.Ĺř„ťľ$N]еČ6lmnp‰ČÄ6ďžż¬bH ‚µÍVG§ťˇoŞŤßçŢěäđ4΂`ó'“ÇZ@8†Š ˛nŰwŮRą©ĂŘĂę´˙Lĺůí}íŰ|´˛†zţendstream -endobj -4455 0 obj -<< /Filter /FlateDecode /Length 1920 >> -stream -e]VnĚląFPLŹ˙,c#FT!Ýse — Č„‡ U3n,ůN¶€Ezʤą^˘`¬„H˝pT„Cë°‡“QŇß,ÇÚ qëBÜÄ˝¨Btql…ąbÜŚxŇ|@t[žő|čŰÄtqm^¦ťđlŔ ­"ę_Eś]‡cÜĹ‹áŚę·q đ†¸ă·bk˘ÓÚq<3 ?ůÎ ÝK…=úćY“6ßXŢ^׋ďŇäaŤÁ¸´4ľUDŞ_Ŕa?ł ËyÉ=[§.xŔdăŚÂ-ȡÍÓ˙TĄĚv oš@^×=uš^¤r!<ĹŞŇrUąO˙gŘc*{|/Őż{E/ ŘUkÖ°DÄĐ@Ĺ -^ŞmÜŞJŻöŁÍ&˛ŘdhVTíş•;îůKźqX“% řﱪ%®ý´u+Jý‡ k<¨‰‹|űż–¸ ꔯ,ç%'Xx(ţÓPzĺ ąÖýĆě+ąPŤżzk 3H5Ĺ…G“–)]âŮWasßşY Î r%mݱ´–Æ´e˛zPkąĺŚ•B٧é‚^> ĄľĄ·vbĆRß´g<ĐşôµEč0¢Óą«'ĹqhÇŔUóXŻÚ/cľ¨i‹Đ´YÓńYč!Ť5öô˘Ź¸IBźÄÉÓ®U5›Ťîfęż{[·±\߯U íxc§ks¬R‰ÁMP^…ŐŇ::6ÉÎ}ô*zúUÔKgÔAŹ -{<}ţ*‹kNă—mČ$ŕ™Â¦»vť" -cč¶ŕ×IŹ?DýqťéŃśže€WÔQ=M†ćîÓµOUÖMpúm  ęŐr‚„ő}0ĽQlá1¨˙%z u ç:+ţ‹ŕ¤úŇ‹d"ggÝÝč/3i=ô×EÄ UµĐşč˘÷ĆXŮŰCfíţä[ĄĘ¬fŤŻ×jm—2m’Ö˘f2Ă%źsîí_äľ*Étź’µĐ~au`°ýŘ#çﻍU©¤"h7ŠyCśű í—%=GĺŐ ±r ,nÍ·ÂüOŁ9jŐ'󻡒˛<•ŮţEgž•ÔO_jíf\ł¦B¶ťP)˝®ŕB{lÓ|g^ÄeůžúŹ—´ŢňÓ^Ŕ ‚¤b[*bÝÄ«¶%űO®Ĺńou}˛·¶¨Ó˘•0łíýlŐ$!ŮŚ_–ť&Bźí_™ŘK^aÁĆŻ8BŔˇ˛-"‘̲Hb5¸B_čťĎŕ,ŇŤ±Łę8_tŮŹ{ů{j“‹„,Éšý;#íyyĎţ›˝´ŇŽ -5Ç ő?Ě7¤Ő=UG&[ŹŁ+ö%ĂÖ8nŘ<ôŐ•*’ůÓIÁb Ż$šôźgÄ(<Ž€Ç˙Ż$·˙iJxAŞđ -kâá¤gýŢ,—ł aźřAâ—ž8«Ý—Że.˝ŹQ$ä$˙nµŢ č ×F‹©§â-Ďć7mżµlâȡdńj~Ĺ«·±_ćç‹s 'M'ΕŁ;BY­g$Ů~Gv9™ĂŽ°Đ¸†śßŕŠäwGżG‰ă/¶ĄdÍ÷ÄţćĎ:ŞZeVo÷NĹ’âŢÄV*pJ€ŕ5ă&RÇ7é¬&Ż ŇEtC"Ś\{1» cŃC@Ůđ›Ć‰Żˇ<›…YsŽ%%ďŹ0@ž”Ë«â®4I$˛ĐÂńQY…ŻrţT©Š Ş–qźÝ»NYŤ°n˛ = ©heÝďhĘ˙híFUęËv˙č´/Y›Y â–j_6öÁí78ěŮ•l[¤JËđĹAč˙@‡7–Îß;%›3Ž & '.ŰŁ—°¬V–ĹJ;§±ąYůŤ”óô,âkÚţ?7ňMŞÇčą‹ÉXa6H¬fłOlL4xęŇn„Efendstream -endobj -4456 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -ŽcKögfšjx8áÓWÉ3ł3,đ×­5Cőß—;Zí"†E _¤‰·ŞYś úl_±gUŇg+¶:öD®nźÄIŇI» ĘîĎç€!¦DS>`gĆJĘç|5Ç÷ÁŘŁÇoϰËm·G|xWüÇwů•ĘńĚË.#Täbó€©č÷AŔppNâŐní@čŢ›ň9ńxkíAůÖ®Y‹!lˇŞž)’ő÷e(4ŹFc*JyĎş4+K°M5lW€§ń¶ž™Ą’‘±R€T4źö#} Ą0â"ąţ­ÔnÜÖüwľr™Ö öîxđzv-E:‰Ě˙˝ň‰[ô¬ę9a /Ô¶Ěľ jJ‘ĹűáPę`ĺ5Ě+ŚXĘ)‹ _…B"f…şY3ÂĆ”©XPĂRá¬tŰH§Łýťŕ>›>Y`Áé|ÍŞś/vôp]$óź'ś±‹ęOX -˘]®…cw÷E§úűS0?”QăAÍO±đŰFơ*ŚŞßz¬ZŢĚ @¦ŤnSsb|儍ę+Vĺ+ßűČŤ´űĆŰ'—ŘR2ú±S‹4vš¸µ„}ĽŞÂµć*·\Qró˙×ŮŞÚźĂLaž«NńS×ýůGwJBŻý—~4mtŘüŢéß(p“CVş%~hd„çľ…Ş pd ű]MéBýváUňŢ!†úÝgňtČ0ÔJ!“?ŤZÝÔů3…˙gĚyFćÚś[U<”(-[}˛Ž4:›§«çÖgxţZ’™¦ˇXíŔ$Lýo$BLłE˘Î'˝É6> ĘŔ™ňa<ěUŔ_˙ú/ K©e6/Ӱ̱„ŘÎ顤‹Ą\´J·u›ą Ëm*ăř6*Ë /d¬AŮ“»Ńj¨Bń߆%97;+QdÜęJ^<ěÔÉľš¬f®°5ůyFŇżKMńkŘ©Ă,«¶ëzó'˝“üK4¶hŐa}2BŹÜ.ÖCs‡śĽmŢBĺż(&c™NV–1$ózŔZj®ďĚËcࡓ0\)Ôö“gŇÝÍ˙đ_ţřD—řĎĎz"K@Q±.)ąşÂKs˛ţŢčh-ż;Wě‘7×Ŕ&/>=­Ť¦şa:jŚt ęA”îËŤöôëI‘D]oHÎŽ•­dý)ŔS…÷”›žß«9ń0w Źëu×Y=‘¦E„EâzěăQtÂVmi\wpŮćKëÁ"!‚{Ĺšsiš”ţr1>~é˛WĹă%áĂ“Ôţ€¬śšÂG~IvGŕÍĘ ÂóîyžĄ®ĺ‰µxÔ°=?Źîd °-ĚwQdXGć—h’­Ź5:ăĺu@۵çř¤ĎĺüjÍçßÇI‹‹uNĂCb1ď‘Ů×v @ĽGN$ď…ŤQú#Ś€Ç6ÚÇA~C»żőj?śš™ú–@A“asóO4ňÄ &j"ĂŃ&ą -”±j¦őĘBŃôćÉŹ#ÝPמz¤c?lĂ‚ťntŔFuşăEAHŁô…tĘÚhí’“ Aá_ŻFßnőâ˙|Ö'¸«@>*ý®úý5ś†^DĐĹF3MĂ[0FąäőžŠDLĺMű“AëđÓßR @Ő4-Š®…&˛3˛ŘÁšź,®›Ă+KT|íůÎ<3Iş3É ąĐ·ĐšŮăs„¶¶;:đCŇMrľŁk]^Ű­śWěĚ^%x\ŠŰÉŁ»ţ˙yĹŮ>ď FńôTĎîľZiďLŹţ8Ű㸯°şK-YC“ 8Ç‹ąőŠj(čŹU|Hhëvv0W -â¦g<›ŠAüĺťźí˘î¦ ú.™O5@Ur;˛Ó¤źĐ -Ľˇ=ŕš‹qfcSä -5K•Ó‚‹Ó_éĂ–FpŮÍ~Ű-‹ă©řČ”lČÎ=ź*ŽČj©¨lóOxŃ [ŔOôx€˛`éšţç/˛™•ČkJ‹¶zMóő˝ŐWÄ^ ÎgV@•’ŔȆo˝¤·FGüß—a|×Ćh˝żç … űj_“ɸzîň¨ýUJüU;yLÔ—ěˇ@©, XčzűĐt—)Îâ!Kę6Íý&ž˘“(äŘ­?ĺÜa¤˘Ŕ\H«>2ňV«'ŐéNëű`NőÓ7‡Ń·}ń‰ĚMőLś­µĹ!ńľ@ďoŁ%zHäôŐ˛†inšőhľ.Y÷fkzĄËľ+'†b`+Ö°ÓŞĘ˝BĂc;°ë†E©ů™ ŹŇW1íđt»‘ň“Ŕaăć@endstream -endobj -4457 0 obj -<< /Filter /FlateDecode /Length 1664 >> -stream -F˘L#” “ěţv¬yÇŕSŚŕ'°b"Ę«¬ /cČÜŁëÓl¸łý#:šo;™>}m 'ŻB#Ę&ţk¬ÂĄ•0“cć1Ń©ERńŠé䵋kŢźŕŵęę9Ř‚s®ú7}»PśµýS8”áýĎwëÁ˙îH0ŘÜÍbn˙áYRţókZ"Q ŁeĆ"G€-QţŤí™Ĺ"ú¸ŽÔÖ®?lŚf6X‹¨Qd9VÖ#ÎĽXŐlťS&˘­˙Qôé°5¸Ú‘¤هUBKýýA%@ˇ‚ç9+FHí±Üęí;ŹéMÇ&áżĚăů±Ţ›PÇńP±ZWĆZĽ°¶ÜP=}EëŐźŕúÜcĂ’Í;=´AfoPěî™&čg˛çŤx[ôŠö˝Ţ|ż!fŞV):XţXYą“J”`ül -xĺÍLP¤SčŔ0ř«Űg.ö– Č5şQgžÉ_±ű¸ÔĹ×Ôp^{®d§­ő [đýĎq´¨ ˇQČZĂ7Q+¦K×Z;ä€QĚŔ7¨Ą•=0 üDÄąŤěM”éwU7śV&y"Qm~6-€{éŠdąä«8<Ń/U¤p#Ô.×Í)9FyéJĐűźÁ] -áB-;”6ţtßĹ´µź„T7ô“Iw=‡Ô©á¦ČOJ—X’K DücĐůĂô•uIŢ˝Ülŕ.wű˘69aS;‡@đ(şůť#Šâý®w%®Ď9ă‹oŞ˛&łúiRK}Ď…kcÉÚFÉâ8Ű‹›|¸ŽužłqĆ՝ޝ&ć‡i˝wyí -2ÜÁ×Ëŕ ¦¤JčĂPŇ”ŤCŚ›Žĺ¬»ŤÄěu`«ńďëq¨ŕĐË‘C’Č´şGîoŢ0ů1Őž0nšBĺp8Iw˘Brb)éśÔg¦¬m'óŻkç‡gśÖăđŚĹśz±ŢiE^„(ú9JΧ4¨ýYnOBZŔ®~âťÂ}č) ôqj-đ{zöÔü'*ŹłvÜýPV_Y’÷ľč{‰_cđv Q–MÎěŃw?>ýH‡7™‰KčÔÂĆk× ‹H?ŻŁ8ŁPůc€řâ ťQÜ”8 l[2_“1VďUâćAęô6ż·Ť]–:Ţ'+ş…ˇĽWJOŹëąÉĎ$í°ć I+(AFk_EY'¨nSç˙Ŕ÷® ™‹×”ÔĚ7!7â.ęÜŕżÚěń ÇG6ů–W4s?<Źîi›µňZµ„Ŕ΄ŚĎ\§-ęłKŢ´ŽB‡$.=ô¸>,iŘV‡üśůőŔ }ą&6Îţč.ŮŔőĂfŠő×YŇŃ >‚źą˝´ůĎ~±0T |Z˙ŕW XmŲ7Ç+HOvşÇëu…U”SŞ xĹÉ,y]OŰěćK,aíŕFMę*›ÝPyäpŽ”ĄËK70P•‰ ăbaP«ÎĐdk ˝™ ;+˝ĘxRë°'% 0sW~TIÜe -Ŕ0D“(¨nĄň‡_ţ›'kIT±âôMÁŇ•—ýµň˘ţ>Ż"âń4ᏯGßőš[Á·H’߆ŽŰRŁ\ 2ćÎ÷ho ˇčońŁţ ć4L´ń”•´ŤP3ěżië\ˇ· %4óçĽn^±‘M˝•¸)>˙/)ÜţŞ‹Í`x—vtż ¬!ťqBˇb´CBGŚNŢ5Ľ;űčw4Ő4ÂaĺMżptxdądÜ3ąŮ_ă•NV‚sĽd;-—ślşë1U‡ëë%Šş‡íˇ_„ýk(Ű8—ĎIv:™˙äý[˛üŐ5fĺ H÷Ë™\ľA5÷ö!L ŰkĚX^2ŘÍ‚ź,[Cúm™l’.ÜJ„‰¦ÇlĆWď?1ßů}MCşŹ´śä…]z ÎtZ*l”ŔŐ+KlĚ^$źcŕx”,5Ç.av;ô`Ä0$ľîB¸$0»cŮ÷endstream -endobj -4458 0 obj -<< /Filter /FlateDecode /Length 1456 >> -stream -[T”ĐlÜĹNŘćD´<2”ů›^Âűxµ%اŤ˛ŢĚNňŞđ}Nömľ•b4ôÉ ˇÜĄÍF»şd -Ď˝®$Ú‡bAݱzĎ˙©˝H¶jóˇycÇŁĺPç%ÝużÄguwT3łjă˛Ffö}ŔŞ q!ŐĐśSéŚŰj¶! 9ĆŇ2¤$ †üL®’§¶;ŽĐFŇů.ÎÇ&Ę4»¸:^M  e‹ÇĄ]«(âÍ´Äż‡“Ďö3VŚ—ĐŮ}^«Ęź8C4™îČ=ýFŁBC°-40Áł0jbĄ9!†\Á/ăiI¤~'ů%şĐS§»Ř0Ýđ®AĘŁ’ĄËűćŐ%9Ąľ>eTůALśKćuZ4€ůPvM7%Šp”](ôŐřŢtu‡˙¶˝ĹláŢVFZgëž”ÄGLŠ&7{ŁoµńŹŃÖ xúÖ@AhgšŚ3(¨kŻf´ă&:ŘđTĆ /,ż… Bˇ3|˘aO}Ôę»é@†m Č\)Ű1ĽJ4#(ŠJjC{澍XŁm™eútÖŰßâĹĂďÂxđ(„Ş=ąŤŽmHĽN­ńŠ>QťpOxëvť`ŮŇţ -°\}uó]¦É}U˝Ő‘TĆĽ¬_©#;Üd6ŕ4ÚGâ†Ńżsˇ˛¸p=řwn,‚‰ĺyŕ÷AvaŘŻn6Ś[r[;‚ˇ@eŁ8ťÁśŤRŠöęçW #öŰĹ•nęťzrÔ˛ -]W¸ż[§ ­ţt]Ydb„—úßę$>>¦gÔUuŃĄŢ‘}DeOŰĄ\›NŻ`jH"Ł˝GŽ9•Ř)˙ę o𓏲#Őďá‘‚KęSGpĄs°HjÄݲ¬]ëH«šeťÁúQ%Ú,ÉÇkyŤ‡č)Q1´ö¤Ś6ëSŠzfÖŚ1®±őŇ…şşa±a`u@ĺdt÷ x`#ąKŁ™P;‡4qDőK‡ ĎXUéRaŕűŞ?aKTFčâlČ™A3rC«{qŐEv ÔĄôNhöÍWÓl%äÁ -×Ę‘A”(Çx}oÜú{-Řϵ:Ö†GF Ą75b‚ń<ÝÚÔĄy:v×]˛4éÎ6±\`\7ŚSÁďۆVCúźJ¸ĹŇÔ‰os ô<¸”¶Ľ#β7­l‰ąDyM§şÇG^-öŤif‚‚¶iQ8×ă﯏i{ÁëÜş¨˝Ń7–<*'‰ÎĚ%öŰĆÜRĘ‚j}{bµ˛@­ňl|÷FČďs~żŮ„> -’»Ľ× ţčË›.XÝ^,r‚E˙č^l÷’JÚ+DřJ¸ ˙x+ž÷­ůÄaŤy7‚×ë&ŕÉŚÍ -OŽ™Sä7%Iöˇíb:řa «­Ţn¸ľľŹ“b‹»<—tQ…=5Ž@’Ć,: ™«2>ÜD›şH&WJśöLJĄmű‰ýýŰ'‡ÖµfŻľ5Á¶stPţ¤ť6˝¨_ÇJk¸ F^s-M©F,ps.#;(Xx‘Qa”rT“KžoĆÓÜŰ‹ú†KLdcUÔFĘc= ćłc¤đ0ń˝Ž7WÚM=Ţ:´çxaE#?"RR.Ü\ýÓ5’㲄D\Žż˙¨úÍGŚF!Ńl^>›î`(ëT‘&Âí±Ą!{Ś ¤čę"Îân©¬ÝB—ôľérKP*]îi  Iiendstream -endobj -4459 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -ęŕŇď8ÍÄŰś’YKeŘ‘yµBËäş|)!ý“’zGi„ÜşłćÚĐţ ˘˘…äXlC4Â7Ď~ĎT›á÷‚ݎÇ10ĹC%ł{QřVXQs’' Ń;žSSU•{’q‘µř—†ž$wh¸Eá |5ąÖŮ‹‚ »aĄ#bĚ´‘–˛ MĚ -¨×Ăo•Í^˙hîPHźłôŬ“T±&±ÂÄ?sĄmW\|.GăU !­&މcűĂ„]â´rMśŢ 0 ń¶ěZČNw˝'–[Ç©ňa7Čtvhř…´·‘ ˘WµĘ-úŇ#- -!•®šźEK ¨ĄÜČ@&uŢűą¸0šŔ˘Â¤śWFŮ˙̲>ý䉖  EőÂڬٳ‹qÚzč+X®}ő2ącÎ?EKŃ”qpzz…GnzaKëW•óŠF‚gxы젼§Ú^— Ő“&Ö7‚Kt‡ÎćK/×Î6A\ßĎa™$v…·äNâ¨ËÉ›žŻő\ ϡ˝=kvÖŮ‘Ş”lw‚›ă_[<#áPmö4Ä›űCôł~VŽ]âßń[ŞôFdcŰÁf• <^y°îĂvP ř¦'ôóX×hÎ ńn±4Ö§¶Méó¨ěŢ -Ű?i§yÄxž”A¨{‚źo“{ÍĐOî[ąţíVjy'}•Ż),ÔĎ–ˇř.0lżHăŔ’@‡†’1ŰŞÍŃvÝĄ}aä›Íc­®ĐwwÉ­ ŠzÇÓďfNzZNyÎĎů‹űk{ŹŔCš4ÓÂŐn!čě·i;ĹÓ”¬Łˇ˛2BţI†¤L˙hˇA—¦v|×í§˛ź<JŮ,×~Š2Ô]Fi·ńŻÍ|ŠőćűQIµű׺ľf \iĎţ‹8**®yp{–•[ŕěć¸ă rśeďˇ ŕĆ5[Ŕrc=â`?ŘůÇX%íÄý€ôŢ„etSa˘P—t=ŚEčVü ŤO0ú+‚6fFoş‡†Ş™Ľ%*DžŤ¦C-~žâ¤rÖC`{h¸¤0™ -+;ÍNđž -1ÁOöŚŮČs¨K6ÉX[˘ÍĄťă´ěńX§cT0śZíĹĚ)ćÉĚGś9–‹{SŤ .ÚŻľčL}í?‚´ŔmĚďRj¶ąË’W±c,Ĺ´CÉĽ~gz÷e9q—ćsç*­Ż“Ľ1ěËłŔj€ŚĐ˛Fް˘<ëůŰu©7N ĄE°_ÜŮA%4ţ}ÄSÖŕ}µ4{Ďđ”LŰľ€˝ý†úĽÜŐIeţe–ń+9OTę1”+„ Ar_Ćáßń ĺJçČ»"FFę1ž„?ąĽDČ.ćÉ5ľDž˛Ş™0„đP-q{wú`k–ąkKÄë@·¸(‰UüNąÂ,9_)#žK’Ř­Šmĺ–Ô3Ě5Ć–ĄëýŁŽD±Ż¬Ę˛ -ÍŤ¬X>ů9Ţ›v‰"‰ ýů$+tĽ¬¬šŻYIR&3ҦvőwŘ~qg·¸Ě‹ ÂčIŰi ×]¦ŕ<Í 3Ś_Y‹Ďf×óf ”űb0Ť8ęBÉ9ˇ×Żý¶”~cä=(úMF{˙^ťŕśÝyžš‹˛Í{#ÜrÉȸE>!uVÝŕCĘg Ą!ŐîÚď·…o† ä5°ń`±` C›Ý6NYĐecĽw“a’^Ď-Č·Ć<Ď˝óVw.7ÖÍęĄhJ4ę‚ÁBdj_Äń¸´BXűÇÇÚÝ×Í~Y4 lETuY„¶Đ×2Đ nă5˙)ůśgQ2‡P"JçŐńÂť‡pśľ;µ’uż®çĹb!:1ěhŐĂ„>N4».ř-Ü· >"Có‹íÁ—"Cô (Zî–0Áő±ý<}X_ćóŰÖô$°K”™”îÁŃŚUŇ„čmű!Ů < ¤lđ. -'^[f¸/Ę; ĄŚB˙ëggb/–H†ńá‘óˇëşťÄy¤Çř¨  S:8:eâD±ĽŽ{4GţżeˇĆcű+ř<÷^‡ÎqvX7ĆT«NXhÄ=•}%(ť!qÚ/xŚFÉÎŕËËJjŇ„ŹźÄÜY˝Đ@T·Qłé¨łžÍ‰& (7čřŃáŔśŹmRxËyÁäŠG$NŇ -ŤŮ‘dY´Ăż–[őšŢW?؆ˇűÉČ®ů‘†ń¨˘EsďI Đ'ę4*”Ɇ¶‘@6sţ/»źendstream -endobj -4460 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -ŔXpÎ ŐäÍçqâ*E-ťZÍeşC¦{0®Â™Ĺ\˙6$PmŽ­W!BMIŃ0»~‚óšŘ«|î„ń×ßYij·­®»»#ěâ+}ž»ú󺌤Ë^`Ž5 áJ *Ű­¬q1­Î†wóî—U˝µW~ »:ÔK÷˙ˇXSpPd@Ą—1é¸*†DŚŢn”LőÇ®b@y.ĚuŤçŤtw=KŮq)qkŕ3‡—ŕ_čHîÇŔp3ŘĹ\ˇÔËěůşX0a¶Q±Ćł¦Fá{H_Sođľ4µ¬¸e¦Ś€Ř+2n’? sa\Đ™XYyMŘŮDA^)ś;Ľrîö†\.ÔůoÔ8đ/pk%óÍâ$°:ńĐüy$§3'°ëů-|Hćó[Y-.¤LŹ”µĎ‘čt‘ű2âB`)TbÔiuZ#S®ě" )ř}$%^TAŁŃ2ź5•Ţ6'‘éW8ÚfvľŃ‚F4[˙Âď‚RÝ~eĹŽmŰif`î‚ zUbţ›änn·/5ůâ0muŘxrÖ-—´úéN •#dRł23Q?V_Ї éD'±âÚD8™e¨¶çĺČřÓ=ăqĘ źQeé Y' ü‰ÔĂq–N·őwkŽ;4q5Çfť<ç#ÔŘUé$&ŢÄĄá ( -8•/VíűŁś–[ˇ_yÇ3 -żv#ędÖ†:g|¦|{ç[(6ULŢ-•±•‘zv¤¦ý6ö”ô .­ĘíëakĽ&x dfsú\ĽÁDÎťÂ0Î="î?őşÜ«I¤L ‹b"é®p7“7…ůŠĽâ*-ĘĄżÍDRW«i,ťa 6ůë÷ý@#ö0'Ă׉A.pg%˘3)‹„a«˘„J[­#ţŚ|>źĚ°¶´ĺDŹą§'H7Z)ŃŞ}9Ďëö°ćËóµîµWË^ű7·¦s­‰i–(4ĚîŞ.0ůü>›ęór»uţĹńcsů12őßC›¸7HńµĐlh\Cýë5"H=|u˛µe@Ďŕá§ŚTśĆP~· -ľąHź—ňzu‹»é s㡂SŢ-Ž©'Őu˛7źµEˇ~ĽUbđ#óŚGĚ!ď±VęN20jfúŚQŚ˙ě«é ř¬Ęűu$ 'Ĺ—ßćˇÎÁďxÄ+“5&µXŻ4ĺ$\žá&‡EeĄíÝŚ®––ßĺ8M»Íô‡‘UsyČńÜ,ĺŃÎ]ŮÄą_>¬.ôi9PhËŐŃ„ŁG n,ęŢ„đ`łMĚ©™xJ}x ńIĘ™kŕnx=»Ű/W…S׆‚Pĺ+ë=íŮ Ć!x@‡f| ˛çď ĎvU¸Iz öę' Ő”UKŠ{Qa|ćďüĎć˛6™·ŮWjâć1˘Y§=:úöP¨eńŻg¢ äĺ UqQ¤ďáMéĎJň_źUÓP(˛§ ü9éŘΛë‹Xo3Ű„ČEţq±?:¸@jçÚWťo°»Ä&Ł˙¬×kŮxˇś02ó6gç ˛Ř*{ű´Ś­şĺ^°oⱫ»—ĺ< Mgy&ę o<áIZ„Ţ9ČŻNŰŮ>ĆÍá}+µ÷8Xa~ůO]ůď_µga}y@ČÍ[´9HwęE*‰Đô—e´_‹Zdň>鿨v=«DýwčL] Đ[ˇÝt${şÓƱ§AĘlÍ-࢙(âđ¦m©íY¸˛*6;l…Wnâ–s—ýĐ=ŔRŻ…ŚVY2DíŕĂÓďa×DIŠdŰČPĹ~}EHő!TŘO,Ť^śXaÖ5B Î13& -0ÝŠČ9Ńü ‰–ŞżĹ8v‚č(§¦E<™S• o8*J^śţqËÇŞčÚ’dMJ”endstream -endobj -4461 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -¶ú@Ú׿»i€$˝w -J9¤ -M䬿пůhx«HöŢr‹Ť „oř츋eŞţŘu{¬śŠž*óçÜGfڶ#¶v î”fÂ: °(hi­Ôb¤˙TYR+3f>yX˝4ňÉJ…¶E”p•ôň5 yű}8­§ßµmď…keŃČ;áÔd €8ĄDÓ*ú{Ön>fc`h7‡ćŞdE÷Šž?úŠ"Goś”…ÖÖĆ` č?$–t˙ŕѫҖálšŇČá XóÓŃ»yyýv§¦ Í07äv[Ôç+ć„>pĂţrtŇ!=yy>HŠOb‡ťłŹŢˇĐˇwĘty%=ĘąŞ PúHpé”ömŢIîň`¦SL¤B!Ď*xËËÔ‰îܡÍ8Ż’ěţ*ëă¤Os´Ăl[gjĄ' O?Ü‘˘ ¬IÔ©¦;Lú~•Q'ţ€Bp°?Š ••»7A·ŚŐg•RŤÖNňÄ‹ÝF1 )}âĽD>ű´a};+ÓáTsŔ‡)Ö,7kĺiÖc袔ýăµsźNmt0!@-B:”ó B§öwqu)÷ě %XpJ•Ѳ±ć6\2g}għoM´Md(fńi[®”Ŕow@D‰ŚBD‚á©¶ˇ™cԓ‚ĂŚ‘f›a¬$Cc¦•GŁţ–C†÷HŢůěPݦÇűĄË~ś‘ŁI“µŢ{›‡Ňú¨»ŁŁJ=ĚÎw˛ĎŢ~"·éŃz×!U]ˇĹrÜÎŚlßĐ·ÜôţÓ'fZnř_ětn¶ŹÍ’OS'ýÁą)ćň-Dç6gD˝ŽX©Ő8ż[©M)Ş]Lb |ĆňrÉ6~yűű™6e/şűhděDΧ౽!żîCÜWÖ¤ůiâ„ =8x;rhřŘyď‚L9ă˛v?^ƨŕĘNvęiXôý¶‚ÎÖ2‹Ą+ÖpăµZŹ f󤼛u[&4ŢDbjabňw(BW5ń]nKĘÍ;ͶӢ¬ŞKj(E:Ź«á?ˇ5yÚW„É|yç´ŕéąŔ Öó5«6wŚ€}+K1"ŤUöÁ®H -v¸P®4ŁĽM!ľžá7Q„>ŻH»EOgµn>RNÖä¨Ár ĂĄÄř_ńkĄ DÔś¦fśămzjô♟«¶Íp’ŕPý±śeh¨ľDѱüž‡V ±ž˝%« -B0÷ݶŔ˙NCO'9üŵ7B.źš]c§AL¤€Î:JuąÁËÎűZ“®śYŇH‘ś2uoś\álµMę1;6H‰çĐኛłSÁ»ď¸—úMăţk ťádŁÎĽ×Ă»žł+Š"Č“SĚ’„k#°ĐQNgpë}R4•7l0űCµšŕÔÂ5äUţÎoW|‚ą´nîô™_ßÉ„pÍ–öĹŐ<ŕ ×Í‹ÇV:Ď7‘^$F5Đźś+)ľC¶[.đÄ F3Y›Nźţ‡ęÇÝÇőZĂ3‘^ĹAŠ®-•~Śp‚g!řçy86qŹ˙V¤ÂSćާŁ.ĄnŞ™ɵ2Ç^Gj†BÄiΡYƲ·s–)1x)®#’ Ł3ý„XW§wF7q[ÎËÂZ ^Ĺđ« [ř0•B杖r€­_Ö˛Ĺ,ëŇB69#¶©–qć¦Ŕ=Ikç1ÓüĎEFŇMĄ#üŰÝ‹ A+™ÉYą÷ P<‰ľŽáŐ—2Ö¤4ńőŁłĹĎ*ý~~ëý“~égu8:o˛ď{7ońĘiyr!j—îü@˛‚ô´ŰYÓUp7řP•KÉŰâONŕÁFăXú3m'7ÜTŢNjO‚ÜqAś±C”l‰3‚í·ËÉóm˝óŇXdŞÂçř—=˛‡ßĐ˝<ç—řú&p™‡ŽoĽűK@˛„˵ZľęĆů©p÷ęą_«s81Frx?Î0N†ą’dşY˝šŇ÷M»8endstream -endobj -4462 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -»¤iBŢvŰxŽD¦˙ˇŮÍvë.-řÓÇ$\đÇÉ&P˛>RhBźe*ž†í/9Í>:†Í>@ËËfË .L­Ű(ß5a»Ý"ÇsÓvŽâ1lU ksóţ[Ţ'Ęg[hŤŚ=šIbőě÷ˇ,c[˝ă<ŁĘ`ěˇ& ršMźđ'XÁýÉ!V3ůĺ0öGŔ˘ŠÖö8rü‚Sń/1‡jéďŕ¨%»+ńZćŮ›JĎ,îŞć羽4Hď©ő&ôŐśźĐ-Ć[0 dĽĚŢIDťFř˛ŤqĂć%… yO_|Rˇ¤gŘQ+Lďzě…łőÚÂÜ`w»‘Ř:…Łm%ZDjJć&‘SIč~5§¶zâ8"Wa‘îfęçŻ_ežµRlďANQź wŕž·Đg>ŇP$±*T^ť3wbŽ7bÓěěd¶Ď{ËJĹ“*–ŠOjó#QŠâť‡möýSHiě,X]M *Bů] š‘:˘˛¨t’ň/íFÂjĐţ={˛ŞĽ §JťČµ‘Pťď"Ĺ›đß(xŻ2‚¦ Gk®P\!úÎMŚN·‘ôk•_548Ě—şŢ†ŕ&*Z‹Č8'’S÷Ĺ?ż]t©gíÄ÷ÎźÖ^·•ř}|Ô+1ۡX%ľ›MG÷ŁČh’ľ×˙ĽTýż˝Âľ˘Tň—ť3†ažĐ^/3ďäO/UéŢĚî#Öa·ŕđ¤RfjKm§G4;ÂZ–Á` śÉnDłÜať†RRŰU…Ź5ÉyXÁ­ĺŢnTř=ŕsSNĹ~v Áy¸7…˝čÝ4$'€",ś4z‹01 5~ľÇ=2¬IVťďmAŹĎ3ŔÁn>vő“ˇĂĄH8mHĆů¨gQ§2r‹ÜWdI%KŤq)Ôç-¤řëĂWűü<đ¨Ł3§hD]NőTÚ;4•ň@Čôčđ‡ŁěU~sĽ)®Md7>ŻłpąĽ•n‘y´ňů¦Ú\Bí Í{ĘM+OćI2CŹŰy…äđČ<ÚsűÄ9Lř˛2Ô łö>T˙gň{8:ă58CÖć? qqŢeFŰ2RíĺĽvéhrĐrĂhÜHöÎéžb[#rXH9 ş<ŹSĽ`Ö+Ňľda<® ýćZ˝ÚütńĂIs89$Ľ€ed|«}S*š*ťo•ý\üů,Ľ$Żrd€-]0ęóĎÔ â+•|. ŃLYŠv7H_`ˇb'&ȡÎI0Â}° _S6ď%ę‹N%[ǿ̵;0BîĂ `xwYJe\Î#'§r@y©ţ:¦<˛ĄZîtnňZYUn§k5Ż8Ąź×‘ŻTvčPŻ9âšqě#‹ťÂˇm–÷ÚL‹NŻŇUýO§ý Řaűy|ĹA¶ú8Ő«Tš’b…üĐáëŔ R]TżOŞ$k©ń'a–5uČT”NCYÂćŽtňH—7iéžV8čV~x9k‚0tB ŚďűžęÂdHÚăĘě´Č”K"sq™çoËńíLžőWĺ{I<źA¸~Ćő}›gJ7“€Đ-Ů?xkçŮź{76|L 73ö?V’.‹ÇHB[ç+NŽC ·E‘ÝÁČm"o°˘iw6Ľ/~÷;>…Ŕ§ô:4óąęťą]ËFéšN‹ĚgM02.rî}~M:î…•Š`˛ ăÖćx·ő#‰ř •®„§_ €-Ő?öĆ@š)šť~ţ„îJ©ş,qš<Ď=kĹä>Ůš[nÓ[VśŠŢť§ô¦ś‘‰Vú¶ĄóÂűuě7żlŁJ `łÖ´d8·Üµo&¶w›o -©ß€TB`[iw -!č @ćDť`D§Ňý8A1ĺUË~{T飦°z5ˇUÍ0„âľÖ„ŻáH„Żłę/aĹ…@±ż<‹NRĂ´IÉͯŇysu*™>ĄËJ‡CSŰ!ŔǵÚ_oÓpgőĎ—éb `uš“/7'AĹfJ$ž1Ä_r»Ż×4‚ڏö´9ú:-·&ą|/ ©” hĘ1„„´>" `hJĐ1e(ŰďGůč™cěí N(éę}ɱO4ř@'~’@ÓçGÚklÂ_TOÂendstream -endobj -4463 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -é«&§ď>\ -gpµN@ČFČŰkĎ—Â]ž\GÁS¤˛îv{J»ç%yá0k7ŮŞ2e6B>ř@”KˇW*e”·Ľ~ ËüۉĄ0˝{„čk©Ç>[M’Ë‘űŻZţF6đÇ –ŰVđ+ŐrÇś¤ĘÉĆÚ<‡Ř<>ż -ŘËť‹Žŕ_(g‚X“ôçśň` -‰‘$ŐĹĆĆť »îřB{ĎĂčÁo{bCëđ˝¸>qÚdiţ¨<7§íü0¬h9śE qď¦Ű‘‡ň[z‹yqfZaŘ=Îp…ÔQVÄ]†Ä˘ďö8tô0üeÚôŐťŘÓ¦)žől†[ů=Çöčţd7}~ů‹őx¨8ĽŮö‰˝Äú]¬şÔ‘y˛żÉh%Çńžô…iŐňŔ˘*ěYŠľŃÝkE_$ćcĘ%ŰăďťÍŚRŔ`´ë˙R˛9tÖĚO’4Ż ¨2śě z›zł‡D -›ś4Ă‹«>ˇÁkl âÓJ±˝rµ¨vŁńâLĄÉC¤Ś#endstream -endobj -4464 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream -Ůn$+«•-Ç/Ż<č ľ°pą,şóđy7AŠMM¬U˛Ý8dS^ţŨ(¸ëäa ýµč›änÍ@‘˝QD{í‡E¸—Qvr9™R"zŁ4yeÜB^éďÓ—§lßW#­>š´Z:Í_Űx D‰˙ĚK粸Jťň‹ZÝ_—Jˇ®0¨§}±ëd}{bęü2jŻan¦°r}{Šąäý ú#@yc#©_9ňŽÖé40(2”Ó+ ďáÔR,VŔ^~yü’ ɉY˛Ą&ĹÉZ@őĹb@­ŕGPŕ3E _3Ţnż,A&ý4—ZLŕv‹lçą´’ę‰ Ęl‹ťˇ1µdŹ÷Éä{ŁĂůhVÉ´vżŐ¸» B á2y„¶ľîě^ÉŘŞěĄQđ›Í(¬×HËbš_6Ç–5zŁĐRˇń~ŃŇ”ÇÄüÚÇYĚĄoăőŁamíFđeµ~ů§šÇwadULRńYunŞOţĆ^6÷Qi Hχ¤­L.‹ążŕě9dMňpÓăâů·•smĽCʼnĽÉçPqB2 ŇW‹”Nc‡)ŁĘ´&8ôľł•ŞZަ<Śą÷… čcAŁüţR°Nä҇óVď÷ÄÓ¬ĐĵM3ČE¦ZĆuż±üŚÎ.ĐĄmb.ţ“ŞďÉ}?°b|„Ö;í¸é }nIđŐĂÄ69ŤĹAőR«*Z¤Î™Ő_˛d¶†ĺWÝĎ›Á©}Çf]{iLĹĺ+8- ‹”›\ŐëŔkĹśÜ$oý5»řdôe@éZ6műŠ?SXĽ€ż8†ât'ܸµŢ~ćEŽëBQ¤íQËÖ¨č -U˘}B '˙Ş/\˝˝Ńz˝¤`›«±Ó:čÄh2­˘yvôĂQäŐĚbŚŢăđçŁÓ«ü/B±™bý*¶gk¶wж-“\¤\4żmJ[–¨mŠFĽeLŁ˝´Ŕ6ýhĄčŤ˘âÉa>'ŮĚ(>Ä(¸Ň„‘sŮ~FÝLvq—+Ě)[iÇr’¸j• u…úâ4ĚŤpFDڤÜÉ髌em5ýHý^żźÉ©gҤ”€}F»KFťńĺoŃ33 FöS®„}¦-é\XĂ™ŁÁß÷*yúÂÜ ĚQ!؆őĆČ'ź(.»ŇÄ÷ ŤŐšq”i)oXWf# ˘©˝/ôô§ń¦š˙ôŁ´áÎCjČčC—Łaڵöâ[ËĺE.X´¨žú<ľNŕŮś{™ń řôíN‘h~Őh`=ÉĆĘłóĆŽś5ć°ł`:»|ĽŐGŽ‘ŕȱ›Ęí6ü­µę•sh´|TĚŠśoN4ŃËń°G#˛ÎíÖ’Ś®‹.mNډôB˝¨ˇhźÁ&›±Ţ& S¨7fĽ+˙ž9 ś3Ťč tR—–çN ›~ŽŔS1(oQ’”áˇĘAěA*xÚI¶@Ç`űS‡Ä?–[&}4…łôĂx%—t «•íŞÇwj«91ő¶cëÖ0ˏÉu‰ĆDzá§±»JmŹ×Ş®ÍřV f”víŕ9Ok' 4ß>Ś0t|p•`ćÄÚÖ,ęńÝ -lÔ€pgô\DćŔ1vŹŠŕÇmŐeZŇ“ÁřB$‹ř˛Tç¨E:řůÍ“čđ*ŮQË(›{>%eG޵ć@‚90›‰Ö!÷€­ź×#č~ě<˛Ś)î´ŕŤ2çő *úč™ÓO!v];Ă#…"q=Řߪ]ňycf÷Z…IĐÇ–řDĽ’¦ŐTrYŔ-b•őC“+ÔŻ÷+^%—·˝ač -)<|ߣ-ď&«Ü5šě`˙D›D“ĹS’>eëÝËs“´}"Čó-C“me™Ľyî<±őňĚĽ¨ěüĹ"‚Oo™śÔ& Ď>*ĺ(1•o»+4ÇHShfNQŇiM@t»f¤5Ü3é©ěÎc…eYAŚž"ć'K_ÝbčfÄާŻ'ŃqĘK6ÂłL9‡^wţërĂđfŰžD™n°Ř(˝Wqó¶/ lńůUâÚOO;b‚ú í˛ăĚż†ňćÝT/ţ8âŁęĘäµY:€a«^‹ŢspŠ/&HĆ2J¨ -KrÍ›kÇĘöź}ý•ÖkŹçńQˇXWzů67ÜoŔ #ýQ©*žUyĄR.8păC—»dĐńŢ·8źŐŢ?DŤ.D«m•á®˝őy`|4Y aZŕű!Éó Gě­ ˙ÎGžF0/ÚOZ¨.’ĆQ-gŃČţÍqÇL3'˛_oř–$’U4\ž,@ĹĢ·WÁehŮ®(]ú¤>ÎرR -x5ŐŕJ/›â˛›&şâá8!9U_Ţĺ†#q?<“p°ćź˛=endstream -endobj -4465 0 obj -<< /Filter /FlateDecode /Length 2400 >> -stream -ę±°RÓv®yşÁąWefÎá>^׺ę÷d۲­*ř°“ÄÉ=ľmy±Ę?ÝĆ‘¸˘ü"ó·°Uâµoč”Ő¶Ö—‘ýd5ĺĹqřŹi5埡ćf˘Ůżşhµ’F„Bâj‚ŰSL|/w‡ŁR¬6‘…7†§Ł˙Ů9 Eý¦ÉÖök˘–˘źŹÍÔ[±ŽľŞ)‡şbłË—X§ vĄvů9ä‰ vďŕĹr{SŽ›t Q Ľ•Uňľř1jř<ő‘~ŃdŚ"N˝űş>0´@·ó!ţĚ•sËlĆ{˝ŞéSšł>NU hkâ~M:Nęxw×fZ™ŘoovŃa#ó´BhTőuŔ€Ńˇdł”?.Ômuľ‡©OR\ţD:ę§Đ5îyШđ®ĎÎÇz*Ű-X2+ţo°ÜŞŚpuŽ[ľÚ†0¦Ôšä=y‡‰¸&.éú”çÚ[~s6-JCöK‚pwlˇ#Wž „‚˝É۰Ňëx”}n:6ý–·]JŞT˙Őb,0Ję†˙¨Ě&*wČónB5KyÚy#Íö)l´ŠOUJ˘żÎô™ž)qźíź÷X«~‹ĚZű ßJßí”ń:É÷¤ŕu›_ľ˙íë7™ŤÔŻ]\ZŃeě˘rmÝü€č±ţqĺÍËl+ň7Ń™Ł=ʦdy$ÇšŤąćRoÝ(łd$Rđ)¸›fŹI‘ĽŇ“=1SÝhĆGČ#' é3Ä­—]˛\%[đ>™7GňôŤ%;·Ł*ˇa˛L8@~ßWťjŻ˝z´|ň<łă='fÓęÎö>őź$í™ÔĺŻ?şf-Ä•iyÖ.P„Vß$oSÖlBý'Táq|Ő§Ť…®őŚ^®`8ů-š¬•ęQ–ß:Ń%ł8DwŃX‰ RPhžĐ%%ił„+‡‹}W3ĺËůŕ_ź3ń<ľż[qJbľFČÄm+Ő:Ş0CBeÁ,ó—+Ýň¶ënÂNVeAdJÄ kČŔť-`P˙©–y+Ôşf”~cF|7X€š "Ňäę¨ęFa´3DĽo9ËćMnąŤO1ođ]2†ÄSá‘*ć׼HŽT/.,v]ťNS>ř0=,ľĂŕě¸#_ľIĆeD5Ć“AyCń4' XĐť)!kŰ˝/¬"íe’Y[8ÎEš}tő°3ć/nßyŇ#%sg\÷¸…E5RĐţŹ©PN†üĚşÖ6¶- ¦o:ôcQ‹”tlŠ´°ąwÁݰ tNoăćLxÝĚćz˙)˘ŚđŻ•(\ˇt‘QźQ?ü¶š¶×Łé"’˛Ü6ĹćÚŕ†á–®ŘíÇÓ‹Zý°Ęqjw­µWxLĘÖh^ië3 Ó@`÷›ó™Í•ië˘";Ť8Őw˘Pß+śŚO@ĹíA;n1~2ŹŢ´“ťŇ/ĚŔJ6~ĄůčWT’6lɧ[DĂ‹‚‰ăcÖ§Ä̬ĄŹyâ«h´+Ę46ń¨Ýf<Ů{ŠLDÎ$Cä‹JĺAe;Ő™çlď­!Úl®ŮwE*ŕŚĂĘâA ‰‹¦€FCZźŇ.Ú­@xĆĺ‡çëdÁ±˙6 Â!ó©±M˘¨˘˛8νßŮĄ_šhż'Ž5H˝âŘĎě™ë°ú(–Ý5Ôô>°*0,ůAdv(ŕ_űt߇`iîÎŰ|€†6e‚ší¬J`Ľg&ä„.đ±aĹ ,1.=nop™¬b™ÇíR{7Źo4¤<Ńendstream -endobj -4466 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -ŽY =m?1>)@üË“, SWéwdʤh_ĺK<'OĘÖ,ЉŹ1Ž&|pF©äŘůBq`ř¬Ŕ¸‡4(żKŽse6ľÄ“{řŃ„F]5݆ÓĂ©šëš'BO5·2;ę„N1…2Żî2+rfM–ŁÜĐĚŚă1yl¸A,u#śŹř€SŰÄQ}׊•W,SE:ĺ F S–Č4x¨Óůꥊ´ţR8Îąm@_¸šČ ĘĎ©Ť[­ĐýęB|~ŕ’KÓ;3SVˇŽŢFóH\ż ŚśĘýúäX±ZÝłő~%Ř^ŹĹÄ7'V¶!î5ŐR 6íÓř7›*¸¨ťľŹ´pg[Őśąáu^'cŮ'«đp(—łÉâ|vÖ™ő;đÚžd:)?bDôYV8wď®Ři˛jëă$|+Ú_ÝÍžľ[äŐuÇü =[›hFt˝ťnĹŁ!kíÓµG÷˙ ß”^‘îă6¨ĹÄŹOĘ -ŰMÉšl!ĘfÔ N'°r¦5aBśřnŹÓVíxwŹŻĂŞ612ѧiFě a¤E‰±4bE—ů°áIĘĘ®±în*#*fÔęVÝÍú’ĚĎbł˛łřÚ®Žĺ¬Ý*uI˙%}EÝ_ľµĆ?g}™Ţ+ĹĘj{ç›ň1ĄpŠ ˘ÁüČÓťĆ۶F¸iL@@­¬¸“ôŚe=±c>.ą3&ŃŹŚvžÂě˝{«ÉC­ B»pĚőĹpŃ7Ő)\,áĺ—żđ=ŽöWU2WÁ°*âF>%ú®!fµĄÎ] \ű@Şž=ĎtbTu§h‘xĺ®IuÄPäęý|ULß©ŃJµŐgĆ–°©J±-şçŮb¶”üS’ěłÁSk"o6jěĘá@Í j ŠT2Ý2ď -śovĐ´/´äPş˘\rb H'Dsw¤Ş|m«g†#žîCś¬¶¨$»Ż†Ó×Đ1¬O'"{Ź/}Űuř hú.yŹł€‚¤>—¸…@9Űîíb.‘uęřö—©ÄSlŘšVÎ$ů.8ÓGG@2ńÚ6üV0­“ÉrsˇŰ”Q®9«ĄbŃťˇUHä|¸–ĽłęnĆöÖĐjr1˙ÂSĘkĚÂŰ×KĄ&´ňXóoz›µ^ŞM¬č ˝ąŃĹ>eÍ®Sż迸Ö~‘6ľŻî^Ź‹5şaâfî¤sLÝÜ 1›rON/ŹÉzěţw­˛č(C=Gěrög4ÂąÓ÷¦~Ą|eb|ECTü)¨,Z#Î$üjţaöŮşÉţeĆúCŇaý‹jg^ăL`KV-Ž7lšŹr;uÖS¤/§µ¦pňłŽ§=[ÄžĆÍ1¤€±=Â]łÉSdZlZŇÓ1ă ¦ß*›öŹXĺM2W-}JG«<ńOĽN ‰ZÓ-"fýK$q™•¸Ż†Ę„ü ÖůG@|yh‰*zé{łí śt*Ťn Ő‚<­›Qg~ęôč«ćř`­Ł´óᎠɱu¸W8X?*ᡒ†“*(·8´©Ç+5ΓqdM7_*1y/µmúú‚llm†©ÎĽ…­ )0†9,Šuť9k—2†ŃWÂő| …q* t˙Ű -ĎÉćüyőS~tĄ4ťĺČűY—ăĎt4Ę”9ďÎŤÂŇŽ|Qý9“ł©]w¦ç’fˇ‡ą0Ë -F*3Ů™—ŽŁuźj/䬣WÓŽňfëë"T­L\|}EXŮŞ”¶Ő[©ŹŁďµ/mĄ‹˙+ţÉH^#ŽZŮĐôٶCÓ¦ťŕ+r¨cŽű:üŐŦ¨=šrđň¶ćÓ|Ą5$¤Ę: ĺŚhA˛´ĘQ©î¸öŃP„Ĺâ'8ö;ć•(ĆüUđB€­AOf2Ş(_€iNžÚ `zŔt¦»§T«+“íŃ[αQ8—m]¸I~Ż*pZ%30´ËaöúElîőń‹ť«€żőuEĐcµ?Oµdźř”®FĹČţ_R·“¸ş±ŐĐĎn‘:a+dw=Ŕ/˝h}'T" (^Ň7Č/i) -ŔěžB‘ÄäM< -klď˙#éWRĹŰkNޤčűş4Xâ_ĺŔúęś»¨:˝)E¦dpČĽw{gôŃŻmă …sĎHŞW8“µhĺ+”‹Ú9×Á0Ö‚˝‹ĐŢuŕ‡ż®H,ż Á"‹ČWÓ¤)ť IB±qźŰMjI°_łĺĐ?•w Öž»iľ×ÓŁżC7/őÉ$p>zÚĄ7)ˇ)­Ą•Á¤É0Ů«‡€ĚÜ$¦1˘ŃúĆh¶\b.Eĺ´,`?Ńťĺćt8ˇa?<čć˘ó};ľÇĆť@Ńk*1 î{ÂßÜ^u†@N©âz—D~“˛ĹDąřÔ%Âľ˘<…âŽŕ1™·u+Wń’.đ‡év-˘ŇXM‰>ß4í Útz”N-"–H犉> -stream -KţeHŕHĄhýĂÓÔ:d â&ü~ˇ´·ÜÝh eS¤č~µl·SiúÍ!ł QF«OӤл‡íç0‡n€ű/Ľ”8?ÇHŹ:—rvČBŠ˝Ů˝Ŕ7éü„ŹKjĺ݄㗬öăýĐú;‘žAG˘ĺS_} žŮčťµ› ąö -ĄéĺEŞ– -0;F3ßÚ«P 4¦TŇďHyšd;y3Ö:•›¶é¬FOÝ‘±.¤âäŤqĽôA(ęôÔýćX»˝ĚÍ‹]`7ĽŃwBNĽEśńË?Äj"şŮŕˇ#`*ÉŹ:ŃDayJ}°ĐđPeěgWi{U@ĐE*+z ÖJžlžŘŃč$Ô†ůüąČáĂ©«âÍyµiôX“öôćýĚdH\Š'« Űë«,ä\˘«4Ď `¦čî–˙vÔÉż[¬Úűđć!}_Ô¨úŚT´-<śű uJ}€ąľöŽ5SĐ''č ę nQŚÖůśfq=×ŕlçqůÇ^DQô{b»ćE¤š„ĹY«ź_pć‰9ÓÇ-‹ě™%BŚţňÄ*ŚLVšj`dŻU4Uĺ$Ĺ–«ŽĚ€‹z9M+x<$Y>QöÎt›IŇ–ĎJ… ä+ŕŻ/x*†şĂĄaµoĄqôş¤˝®–uk˝fc]ŕxv €i9 ďhÚŞ{.H\ŚöńŞrhŤio&Őľ÷ôU†Ŕ8a: (żKŕ¤MŢ78ćśĐA´műý_°ţ˛ň¸„WÇ“ž±ľěh] -Űé-U)†ř]Ä=ňŔjTŮĎMjleéküďa˝€6߉+ĺ­j”śÇ-ÔŚŔ5p;}Zl?eD fů€ţĽˇ)¦=¬wT2ËÁQ+L†NŻf/BÁĹyâ¬ö|?âxÇ^ŇnÝÓ뻫µf“`§ˇAŁ®GëŹo Ţ;LCőo!Ö„" ^ďşĎcżˇ¬ú<ä—€@ĺ©j¬Hfť˝ -‰G!dő=\şŇ˘`¨ ގĺx˛ă^aąX9ýý޶n'o‰őćaUÉŤ‡ÖĘě+¸«Đ«‡µ¶Śo¸Śßyä! ő†„Š([·®đA,k·ů+1vw–EM{+;“Ý“źĘŮΖ™'­·¬&Ű©öYŁíđG9ÍęěçxăµÇF~0ÎۀθˇUöÜoCYÖí>>ćUŘUęĚzôIâćY”^$ąc­µßüR'ź=B›}ąEAcn©:ČöµµRH/¬Y^_--QŇíä6ĺňžÉŘŽŤPŁ™Ö˝ú%źF@ÜúEě8\輫Ęőt§˙BŕF˘pNoćPç;ž$ĺüd„»S4ŕÝ"üŇÜă 9ÂUľ “ď&Fˇ- -č-÷ČNžŠë©!`f)SOÇűU/i]¨Ň^ŢQ±ŢĺĽAmřŞŃľÖ…łZńE»0ˇő=Í×KAĄłGMÚŔ9ç’˘Îâם͑†iŇvŘ5'2‡îČl´<Ë´{»I‡0ÜţZ’`đ¤»WSS -}ĐWíÄ#ŇIkě âÄăňż„zIY›ręőîOÁŤ#©"]é]€ŤßuËO}á¤ÉÍ”ZCË/ĘÍáĺŁŃ1MnĐFf)šFj—~ęlĺÜ -uöđe «Őş Ň-ŇYoT´tË‹™ę1ŔĎÇ.Ĺś75›Ě/ź8۲!jďŠí/ÁíMÝé_%h¬Ň'«¶’|ŚP'vk}»bŘ}‘Y;7[8ĘßD¶ŽÂY‹Ň¸07ă2ň$ ÉŐ9`/Ľń$݉rŽŹ\ŃlŁzC@Ľă™@°ĆoF>ú^»(‡šŠNR^÷ĘjąĹ\7–đ«˛zć· ¤Ň+iMoŇ?r#śŠŐĘÁ\°d˛š3”¤ć;{«Ř˘Ö‰sóÂ2#łKčă  …™)‹Â śc#nš‚p•É­GŞűRÓeŮs>lţzÜ&–p­öżPžBVĆ ˙v z ĺበŁ«—z _]¶¬’OÔR··ě ĘäşE‡»b ŞĽm{±ŻĚßçbb–-ë:¬ßÍłŔ­ěŃbvčыԝ'1 źoŹ”°ë|mš6YŐ˘˘eáôś#x5˙ú“Ý;>†×t‰W±‚â¤ËřĆż<ŻHĚÚöP—꼭‘—ݲFendstream -endobj -4468 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -Gdt  ŻŰ‡W<掻?"ä­ńÉq řpě $ZP9fLăďń‰TŹýdË*ÔměŃ`~›LŐPXN›°E±óC÷řW‘1ŢŠ|¶N–‰hÄGĽ÷‡DŞwEPQŘń -)‰6—ĘľôBQ#ă>xÁÖńCÂd>ŽV/ v8†ń^bţÉĎŞ2kMIěÍőyŚŇđ(C&0ňˇ^ĐÍús~“®Ň&Ţ»{G>§Ń‰4ü¶ŚŤ;ëľź=´{‰r÷±bG ¤ ŐmřFŘYŽ’H›aĎ»3’“ë™.•0ć­Ú;s2ÁTQâ'[ůá5%"8“:^ℼ¶šôɤEA´čó>XĂh`­!Éą("‘˙ăŚ/+Ç÷4'ڧeĆ›!Ť6÷N;Âa°Z:ü›ŃS|1žµ)o)3%˙;©N˝Ţ<„ -/P‚nHĂĎ1<Öpjýýŕśăňęőˇ‡ňV}u)4ůô&Śv˘]lmH¨·ŹvOlIŢF ĘŐ X~•; ±UÝÇEÝDq_şĹ…ăó‘!ň™ˇj•!xŽ/§IW¶(Tł]ÓÄ…˛”Ößy5Ů‹łµ90­ćĂŚ—‡: X÷CÂx FÚ@đŕC+ [a+†ą¨Ě™‹c_áán -Ũ»Ř’O׺Oaɇ/ÂÚî šiIÖ,Ü‚pţsý˛_¤]Äł”±gpyi¬d¶¶-L¦šÉ B`î>ONˇŤlÉ7¦ĎÇ*c.˝Ŕd#7Ň ˙¨Ąg ĂGŐˇžŕ»çk6Z@é” -ČPt޵ˇ6wvKŹ -üăŤz¦.D`ôÝŮ”â8˛*ăŢb‹ł‚6*(›šT|`¸É˘+ĚŰY [Us"«ßyĹé÷KŢ˙ÉyüR @oxţ u0<B;]PŤVBbĺ—@(C‡@łŤ2ŁşĚ"· ožęgf©e(dB˘Ň:s}ĽňĚ+GT5ŰFË5™ÁśĆµNm~gäÉP"2fşŠ ´Řë-FjÂţ';w+E±«µ5?˝gňičiۆčdxŐ7™”ŃDH"×gyůć˛"K9žvđcW®‘·I4‰çB˝g’ůtĎiśűSxb$ťPʏ ĽÉxíĆDNk’ně&ö ˇbřN06ç¨ŕ×R±Ľk- óś=íŘ迎ßÎ"Po3ŕV«Śsü­đ.»{ű“9Y5DČ0Sör䲠„¬kó#ˇ‚P(p62­"UÔu ÷`+éPó9uSU{‘mTifnźc–Ăt¤÷ÓöâŐ(q]‹ŘWۧx ýĐV„`ĘĹ>†z~`·¨¤¨a&/ť eÁŹ»Áăˇ˙5–ő‹˘gwŐQ¦ |+EfO–[Wr0ĺ54U˙říĘUś$ĂΕ#Ą¸9¨1 A¦Ę> ëęו*ĄDşĺëW!Ř l“ ŁľŹlń2ZXŢ6L Ä›ĺLe° Íýr©7¦‰HŤŻ=Ő®é€{ťđÓ|fŹ:wŕIOlŮĚíA=óSćÁĂÉ ·]VYOö¨ňŰžZ'L˘j‘KŻĂjjX+V>Š é©#Ţľ­*Şď xJ’RDŞ?ü¬g¤=ÎE×!ŞÝŇŇZ°_pVĹ×~>ŐgÝx_[ęčŕ´ S&ë¨ĚĘNKٱÂs„›â¦ąlŞtĎ˝+ŹJoÇŤ[ř‡ßî¦ç™Ź¬ëŻ^ńçzĎaČdŞí -Őeá(n&¶DđýŤ^vK¨”^:ŇÁÖć2ľ/Ž©ÉĎ˙>Xđ?¦C/(·ő}QŇ $t‘^ŚŔ/\,ż}ÉiÁ_o×wsµřďŃiNŹYžÄ.(€N“(Đ>ŐŞ•búúNôĽC@•ѱW_čßW•@äbČ”‹÷W}hH9u*ŃŰxÓ’ŰG4÷GüŹĆ öĂ2˙â#NÇłY°ÉńÄ'‚˙~u=˘ Č}ÉčŃö‰Űt;:k…x¬Ä3` -€ĹQ×AέY¦+Ů-k8t2¸=Ǖȓ -÷`&LŘôżĎť™ýčΚ®…`]úđ[Ë®"|ФYpB¤č<_ZzüĆE\ŤZč#đ[d­¦LSCÉRé@í“ ·ň$'ČoÉŰ{Ým%QŧwÉXá‚Izw7Ţ&˝ݶ‚—:P^#`ňöRlmh0Ő=ópŁ–ä|ďâP™Äîלv‘ě,ťvµk­endstream -endobj -4469 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -b.i#2‚R±ţJ}ŹZ†ô÷Ň´ĆŇJ#Ům…Eţľ‹á ÁÔwlě+#QęÜ`¬ú‰Ś?čşŰăęáí6”«?•7+DZaŮÖX …ÚÚ8ł|mşmŽ_˘źSІ–í™$(ᦅ\u;®§T˛ÇVź”ëśIŐĺĄ -|‘ˇ:†Čä oČ-‰ß2©őđÓY˘Tói›&$ž_ýž ť"ô§ŇŹ‹ňśŔT6¨‰ĆB|őÉ~ů͸>Ţh·Ú˙€[ Đ«Ţ)5]Ó*÷nŹsCĘîÍF-XlćW­Ď%I0ł#üËÔń.SĐݤŔőtNˇ|'v pč´6ŕÖ"ŰÇ6Ł\ćn˝Vł‘Ŕ”eţśCpý /ß',†“Í´;ř¦UĆž#üsxř—„7:)ąÎůŢřđ·'Îfře+ßŔ«Óv ďP±ö˨ő·~ñO*-A ĎřtDŤ×.Ź<`Äő"çwjz®6>KO^f»W!5§ds!i4¨ŇÓÜ˙8Vş;šßýÁŻF:Ţ„đb`W“î>&®Üw@ř±˝3J(鼞¨˝ř¬F)L÷B„sä«#¶Dź˙Xĺ-•/ţR“áŃ©^PŇt,›¶eÎĽ¶Ş™łbG=Éţ-ŽŕiÍ}§?{Ąq4ű¶ `©ŔHšÉT[ ý…ʦ׬91pţ뱆ą…̬‚źÍéÚ(YB Gs¦®ĺ›YnŃ™áÄ\N´r†˛c5ýÍ]âý ĎŤXľÎSĘTß5VwDqËe$[ď­FáE*Í›%žÔlD•ŇřĂńŠŐb<5á.˙Ę@śž˘¶(Öy‚őXVtH0ý‹ąUÜu§gÂ’©÷C¶cx¦‹™ÍLOg|?ů¸+黡a÷óşéĆŃ2!v陸˙˙GßÔšđﲏ<ÇóCOΊ‘,BĐŔHˇ–ł<<.ŕřW‰ő™ÄĹ߇ëń‘«Ź?ZX0kCIVßÄŞSĆĄg ȇź/ŐcÁ°6oGÇY)a'ń$˘`ŐUa­—äq?„Ż  ů -5+5J…k‡†ş5šjÜ"Gş­iř6p§S¸ĎŐČ€ÄsÜÚ -&űbŰó8çWđBęEFç`C™’Ĺ$… zć«y5T=äâ%@̏?2µťJ9Ě~ë`đO{ĺÜUo¬W}Ź”Ĺi×uýäĆH{ŻhŽg^ÄÎŘŽf4ř÷v†( -ޤpľI;- 3«Ź˙Öj-×ŕÜĹŹ]tyUňHáŹC6Đ@§şČĽ.éŃQl(”ťŐ/îb‚ęŞĆÍ­‰´Tl NĐ­žăŮ]OpxŃ ›<nm«%‰ß®đ:†ěyĘ»XŽč+¤OnËŇ{k2úiÍA‰qX F(ź’‰Lśň˙ů҉ŽáEMTnZÍ&Pś•‰óŮhyźHYń|mśűüý1ţÓăýĽ(k<ŹŔĹe<śř͆udZßđˇákKŕ-#űgE±y+ŔübśSĆ"ŐŤf9kň ¦ł[-ĚDm|lxţ‡›*Ć–ŕąťHę˝0ĺb¸“‰é©0k–Â\đC$‰YVč+Y@gdE]r%ož7t:O;‰úBtf/]sDü‰ŁápsM“ŞŔˇÂ–śnáq î>gěVŇOďG ů -9źÎ+jC óFŢăÇ­‰Şú§Ľz Ů–U˘°R†Ú&“Őć>űç«“˛ŔďÔ‹Dńń­`u}fÎv,¨ůĐ„qŚIŕ!IůąU˙`Ű˙Ľ -©˙a_k@1 - ’şX -8Ü hT^±PNĎ@@iRÚâ!iqĐwéý|8Ą•Źđ¦Ő ‡* Éto3řp`§A.lţž ·‚Jm·_’L‡ŇľÜ=ć]É+ 1 L$ 8đX˛€mM7ăů4±aÖ ďBúŔP$$Ôç Sh©ÁeĽÓ©°“ĂÂë5ŃânPReąőktŰŢw'H+°ŢTďłŕ=”â¨ęPa„‹âťVÁÔ ÷•´HÔ†^ű@t 7ÄůŮę?äů÷żGł]Ł52bšr<đ˘ásę¨t ke*u”˙«Ú*FNmoč oŰŤ=»uĆç9Kř×­&źy"Ňߨąě ‡uěő1÷ gέSŐ¤Ž<%Ű­<Ůčɉ2R˘?źmžGha)í^KfÚĘą /ą¤ÔŘ)˙3r‚Üď•]±4–/gľĎW‘‡"ĘĚ|G(FŹúUTo¨sfĹ’eSáO”-vŕ=®éŽI™·«WęŐwtŢš6嬎!â7T/1ÂdšťľŰ¶Łę… Ęňendstream -endobj -4470 0 obj -<< /Filter /FlateDecode /Length 1392 >> -stream -g_g[@<ݲՀöˇ*żß‘_4˝.'A+;yŔ ňÇ|=!0ô?Ń膺$Mł”•dŰJ hĹ&K¸W»‰FWĄÍ`J|ß.úĺ4„ƶ—WÉő; ź9¸4yŇF»=§ř><ŕA1a­»Ěrĺˇ -Ęs‚łóž-í$IYjb6¸ŕv 5“"†ě.D<#Ţg©ĘP¬S”Ą™‡DMq[Ë őĘË8Ą}:ßwn)řA·íPeA ϸĄ%ź?ď )ÝÜKľOŚë }uBç¨9đ‘aC,¶ÄüKüa -™ńŕ ‹xIy•l=É—XÔŤ)_¨úŻ"˘ř‚áV -Ô„)w.19;2¤ôßLsrđoµÚݡě Uęś©˘ÖŘš¬sţ?°Ěo›¸ÂP.—(hËɇäĐ„ č jlĚD-·:˝TÂź/©k R¶~Ŕ¸Ć^¸^ÍÔů(=ăľÇăq#7ČRµťiŘŹ–ú%«ú!<·WţI1ʦʀz-KôcŰv Ţ%Č7C†‹ű$hĺDňÇ.¶ó÷i÷ .´Q“K”^ ¶; i ǧ'ş}Ŕß €ůB_ăň „"<”anĄ+YÇśď×pŃ‚„¦@Ëq&Ę "řă,ĎKĐŃ6dˇsíaăžŰ˛r¸ö m…'nL mŃ­ )$©B3R´ŘÓf˘'÷ř@ş…đ=b€Y«Sü{–Çmc/XśÚŠ őJťj١X÷uá©ŰÚÚjnv‹anT{´v€Îů Qűôâ‚,ˉeůţ5Çqť˙˝ó»i–˛€DÍlË´đń6[áKÍG7é2eżŚ816©eźÚËÍÂh•G.¦‡ą:\ý¬…ŕÄż ŤVIµ:R=Ht§-lćÎőűťRíŇw 0A˘l5Ř'Ľ"ߨ.S˙Ö%ůφ -˘¶çźŃmhŞńŘŤj‡ŞTđ$™$GőĎ$~ĚJ°ążóödíŁý˛-ßěĎ´ß5Đ”Eßâýűü`ĘŃ~Ž ‘‹XpĄf¬x08¨Ý¶ jŕňExČś=EůŘŹCÁeÄë})°f -_ľ„.I¨U˘ŐäŢsUĎlŰ/P¦I(úw=äŞĂőâ]ě÷ -í4)KĚWŠbăËÍšöđü>ˇ3Ň -ô+A ‚ÚŔb,@€‡Bk á`d©KWś -ä®}˙E;ůó$yGXt˘ ě2ŢLDH°Řók¤Ń ,żÎ!Mő•_Ś'|ce×ÝS|®±»ńc¤‚Ç•śŇ$xL -(X÷uSçźÓÚ'źÂČí:’› ‡…”ź Ń´żďĆO°MĹ®¬JťRi.H Dv\ĎŹ±rQ^°¨Ă•ů"۶Ľe—÷S/ĄäW-ŇW˘×o?] (Ź <˛ŹëDĐ˙v}ÓÄ7Đť‡ăđ^wUíUO:ą¦U-5p”~UK׸¬‰/ -î5Ň=«ýd§;}¶Č -Pv&@!¬!ô“Óęř7?S÷ł?‡ĆŇť„¸¨Š‡äĽüĄë3Ď5źžÎMwF•‘M÷öĘw)ŮďVvU68Uďľúěü°T]&Nć2g?4—Ű+Sv?‡w°ómźŽŐĘ…đbdÉATýü> -stream -:ś Ü2A#·c -Bí'°%hŠĘş »äż–M W#xš’ÓăĹy -ˇŢ¨Ó'Řů’eIÝľ LVüýy(uÚh6h[ÝŮŹ—ÍľÜ,ąŐĘ[zĹ»˘™vtď=PírŐ(ŮŰy„*tS–†P§˛ Şrî$ -Áߪ,˙8|¦ËĐMŁÍÔ‡éËvŤńdĎ* žŃĺ1QßôŔ¸Ä =z•oŻÜ\’ ŐŤĐő® N—™Ű·ŕÂä)˘ 3yŮ6G] ]u ŚF3ĐÍÍ(;p` =ÔvDc*ݤŻÄÓYDŹ“ĘíąWTś’ě{cZi_bÂV€W\wŘăźmeżčR°š@8ň7˛Ěí S)Ň{J…ž|ŤK 4 Ů`¬®ĆŤýyN ˛4Áłöţ\„™x^Ö ľv7…@XDŕďގ  Y®·§Ź$ˇÜ‰ń‰˛37ŰyY(ź]ßŕ™Žš)áł~E-0¬ŕ2ŤVě°šřßđ<áKÂËL}[=ňt˙‚™k'Ay Hň Eĺs~{Ö‹8va™UJ˙µTvÚ»gg±'ŕ7´ůzGOÎ|™OŚ6śS[,8C7>+ Đ…tóÚ‘pŤ®˙7öü<•uőär[–ôCť—X?ĘĽÓô¸˘s±xúG2žs4đB -—)=ۧ>⋨ÝŃ3¬şŘ“ŻÂ+ëŰ„vos4ů6Ú|ű€`Zä¬4ţ5 -绡‰§Řćďpx‹,ätlsÖHwĂ1J0žD}Ű#eÔeüˇ*d~m 5Tţx«7Á/kĐ,Ĺo†<˛Gqzx_Őâp/qF6Ű ëüÜÎI|˝ ÷(íUĎ»éá s~÷ď„βj]Öęř IQ@č˝óŐ—bSmJÔ‹Śů…\ś3ŁbUŇĚ"ĽěĹTč.Ç›^ŰÖžQdún€OwµëTÎ9w•ďýś–Ą§®Tę©ôşvČśUĽŢ=Ł,bÓyş˛›é8Îm7ŞdŹ{`ÎDŹÍ‘cŘHFLČ/š\F4ŚlŮopűeş°Ţ¸š§&ŚăŢ1y­h˝$f”ťW’^%Xż¶iź1U®ĂŇë™÷ÝQ˘×–űÇLŰ…ö1®ĺUÚ~†í¨źëăD|#ÄŻç¨Č¤|YŰ•ZC.`\"0Uäţh{˛ -ýYâ®ţö§ŔŢ …„,¬Vc-Âęőa÷9×NU‚©×kŹôůNŚh; -Çë.í( ¤ţ#¨"›€}ľh˙c_a÷ȡęhł1ëúŹŮ%˝tz°ÖˇĐ)&T˙÷rěĚîě&噌0hVąu ćpŤl™Ć난ŘÍŰÜZ—ú?Îş<¨ô™6_1V€Ź×†ěą±í¤ÄëI AčŇOâűĆséžţńć­„)gÁ1Ąyä~±ë“úÎÎÚ¸Â×î¤[Ń ‚ą}Ćo ×"ľšáä!ĄEęŢčżO o¦űËL;éµJěż®=îBKL?ޞ3Şót̬s¦4QZ gD2s@2ßUn2g)ż{„ń+´˙vL [¢§.–(Ó¸çtB%’˝úŻ‚ńa—ęhx×´bq?›a•yQ ˛Ë1ĺ”ڏβM–sýŇ vÂÝM•˝ž!Xż«~#¤™ě‘]–Ě)ŠĘ ĂHĘ#qçúĘl=0·ÍúŹ"WŹŰĎďÜ—‚ě˙˛ĂĎ.řh]čĽöx!®eĂç(Ť9¸+ŞďÝ,Kˇ$Ěďص2ŔţÝ":č&ř¸ŰmpŐwe‘FyىŹćŹŁ-ŻÜaÔć})p;‘|Đd#ëŤYůď|ż:Éz…őÉܵl|FçÎd"wGˇ0•˘¸ˇRH(Y©Ú‚łŐ·6s·Kľ‹v4śPľC-bg§‚JÚŃtEŐÂvBXÖś#ŽeŰŮÜÇóuí<ŇÉźES̰ĄK9—m•wŠŞ1Ď÷Š'0óB盉Űj±Çz4őČHëűhńgIĽÎľA+3ëV5sŤŐ]ŞNň¤ŐČ#A™RáéŮ™?r%č,ÔU~m;ď <«ˇ]2Ú˘ôAb»cB¤ÉęÖ¨‡P0ťP–ÄňŐÍq»Dl@-;Ţ6őžŢ“¶Á<"ZF\s`[Ę‚Ŕ”őťr ¶ap9ŁűKž[wśVŇľt%ź>ľĹŃII=8ů…6śCH…Íég\žUKú}9ňp›\ęc×.şÂ!‚÷4ľśŠ5/§GéâÔť1¬Vę˱Mčú-±“woą@łrXĆ­Io]S6&pŕ‡nĚřÇ#´V‡Ąíc¤É–´˛K˝´¬ -]®ĺŤDSŚën”>endstream -endobj -4472 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -|ŃdžĘ—&ąHµe±Ż™3Ä{ ç2óů–řq;ťCL˛[–đűúĺ0ĺŘi{-Á`‹¤đ*Řô4R’QV+ -&^W{S÷Đ1ĺý©ĎuXaL 3ů|^· ňÁ]GúCŐşł8lőÔ¤Ď#*ĽÝżi[¸fĐŹD$~Č„µĺ‹51uźn+ăÇhEL!ěĚÝŚ®‚Ü˝€ôuË(Đ_}+˛ôuĹNÍŹDpáÉŕÂË_|äŮ‚ä,Ö2\ń~üČDd?v2vTn3Ţ®‰Ôý?±Ë:äv‹AJVb¦•Đ÷őň…*–7>cĺŐ’rîŢíĺśóDŽĆÇe? -Ę=řU ḭ́žˇÖl^‰Ů4˝|öđcT®*¶`‰˘ć”%°üýSŁŃ¤Uńc5Űłlbý0ßtâ5ŠümNäůľM+ëf'7s,<¬^ö» X IQOo§¸†÷/y$ˇFFm]·`3 ĂL©™eĚU Y)Š@ꔜMVś¤@ -śŚ•…ŐN`(ßQťĎ4‘^.Ăs…)óJÔ­ŮVµľtŹŔěËfíĘ„O!E Yí—2­‚¦“¬ăë@ĚJż––3PZÝ!üÝ7U”á¤ńüč–ôĽeŐu›23Ŕ»MLtŇ+TśVű?:ŐX ľw'gK—ŽqŔ uÝĐ=Ą‹ťL Éy$v©Ű†Oi`ô^ŕ÷ĐąG+´÷ąĂŢ:ŻA)®ů'ŘĐO)áR*¸3„ťŽ¬č†źŔ»ŇýŽ‘ś’něxĚĆÔ2Úg\ńé{ťđMnvĆ“[óęç Sň_EĎ .Ă…­‚ůůyšÓIę{$^ÓEšžëöc<»çLKOa2 ýč)m`Hč({ĆĄâŕˇřÖőąg.· }ŁB9űťď_şh›Đ¸›w^r¦†• Šă+A× Ön¡·w҉ĐhŽĄôP1ŚĎĹ&sśŔ±ł>Mô±­ĹMŕÉnA?ŞeĂÇÚéÇŚöÁ»Ĺ‹v‘Îqhµi‰iý˘#B‰ŞoŰĽTPŢüčű"łÎë‚ü~ â„_'ĂđPXžŃPµBq<ÉOeŢĺPľzT ť’ŁČlw-é\y řV+nk#ěł^‡e94ĺÜČ`??ň\^)j*m.«AUŐů\ŔńŔň˝5fIJ÷Ńţ IV†I}kW„¨‡hđ•G/čZŰŤN¸bh†Ý–zÖČRn#=ŚÂ蓍ÂB01ÉĎý\9ůĆ*şćygX)‰á*‘+ś÷®ćdĘe×'x…±ĺuf A-Üáćߏßg“Ů1÷Ć–‘ďÁ3^lMwĂö”“Ç +yŞQ7#<D%9ö&85ľuĂ[Ú@˝Őä›ÄµŻŔéąix2ltBçőĚ®Í7G{ZŇ•ňň±ŇśC¸mŢ5/ÔĎj}"÷ŞĂť9FΊQ™°0ËSW}&D?ĆipDu łĎÜ7śy*e\“vJ™„ôHěbsr#~‡žA.1DN[6E ďGΗ€BííŢ&ŻŘ˙±±3Y®®˙«ĆteFvTtXĂHÍ»€ËSSî?`×µ*dpł÷Q#ťÇM~»ĄńČY\+ŠjÓ ¨tČźY·lȇ˝·r|'‰s¨•ó•ŇŽĄÓGÔlBµůŻüz„`fSgßp\ď˙óšĺĘßĹž˝q”âµ`“Ď(`i°6âą=j“Ŕš±ĐŰś=äc‘ľâž•çâuśÓŐ•Xi2śgÚULť3bŘ `PWDÔ şŢî7°aůĆřóµ×?‘‚Öij8}˘ EŚČ^˘MÉ -A+Q Ĺę5˛“56PÄw®u¸^‹ą˘ńúúÔ«Ąíţ©źaÔ„“¤rą$Ä—ÇůňŐ‡Y•qűlaĹŮ$V'¦ÍxőE¦Ő`÷˛G”<ťJ^l‹5ĺK'}čĐŐsűxVWنęş^Ń®¶N»tŢÇt…ď€ ń–UQ|îÇFvF>xĚ…ş={?0—*ct J đo±‘Nó%Hxę.…ÄřBT=­şÝľ[@r×'Ő,—?NäŐÄ?á¶dĄé„‹|{oŇRVŚáŰk J,úß·çrőř™´/˛±~†ĐŇ!ęsŘ\ČříI&ďZďóô¦Ţ˘ô_fŃ- ¨úÁÍK\Q®Ł:čĹvé‘đ9 ᇾr{˝ -)Ü5!˘ž<+pendstream -endobj -4473 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Lĺ>4r7ÍkýcU‚VöŢU¤ŽXâ­^|„GaşčÓŢ îT˙aL۸Zß']öM˘LßľD§@H©ző¦l[ěĚ6J—Ô=ßY@ô˘Â{}Ůǩ⠯٩ÓUäX¤ý»:ČÓv}Ů[ ˘€2ö°űŤ1üżöŃľú˝ë2˝ÉŢĹ4Đń”˙´:^>ľ#¨±t˛‰ŹMpłeiŰhŚ=¸×ÖM?nÇ$M=‡Pă‚¦ŁťÎ˙>rHů÷‹;¸ëxUŚĽrrٰůÔńÄMÓ´jëx®¶Ź*qögŮgÄ÷Wî} ±›U¦BAł`Ü^Ă„7t+ -h/ĎşP‚ ’őcéwë-4ö»yËď5,E(ú'MyĺŤ C}Us="Ó¦*Ąč€Ä?Gë'K:±™§óFWupLý× :kş¤iŔM:µ†L¸~Š=ŤJ$+‘=ŻôÜr~#ŽIôń§q’Ĺ4~ßDo‘9úĂĺ|2Kš ·`±{Ö¦ ęłÖ7¬ČúŘŘPt?|0¬áj±ĺÝÖUDQ’ßź”ÔĐ6b”čđW¸‹É=IČ«˛%*‰ŇY´±ĘęL¤­ţpŹr#pé—ůpń´–4fŚG_d\_jkf9˘79eŇĘĹ‹…*v]”Ü|¬SůŢé“NA"Ç®ŹxÂŹmŐS„–˘”Ž”^Ł‚ßĽ•#—’îĐ‚˘ő˙$őbAŐʡ?Ŕhśŕő)Źç-Ą“Äî%eŚ ‘öć Zt…ř|`>©ü#áÇĐ›cĂt°{ťĄM s‹UĄĚŤ˘Ü‰üřŁ\ݡŢĂ‘—+ád:čYŔŰcëł7tĄ9cÇit»kžÄÚXťú du˘CÍôl—É/nN4ęişĐËÉ:ýâť&ŮM×tú-ňˇea¨bČ4䨿¶ôQź§#‡@kNµżü¤ŃpX^sŘŻIsv+†€¶Ę'jŁÎń*qy J•”PL Ďş‰@‹ÖU÷ąa©çHc?ډęĂHňC—B>*uĆJ?î{šĐ7a>qţ[Ć{;űiŤ®˝@o†ŠaŢÖr Ş‹–Dčwš-¸]LM*!˘ć˘ZŰşVŻgě-€nü/|;3j»süV‘O˝jeĐĄˇ‹ű×ňB#ËÁ%Ü -żT˙Ť¬*1#m(¸"”OUǸ3SÜIéAWÜÝvÍ(L ©ÄB‰Ă{” Rv ™ö4cÇűHh Ő'Ç@ź7Ôh‡JvÔ:¬{Ă@Ápqµ÷ťŠ$(˛0¸çĺŰžjún’žZ4Ńżá°Ţ,šĐ4U#÷ Ďî·čŇvŰ%޶šúÜ8sô~Pâ+ŹŻ©2®]á'ŽFŇ$w-Ťę@‹ĐţöüjB|[˝+mRîŘÜć{“ß w悉Ě=—ůšEü#Ö×Tá’únÓđbs˛r iĐGFB—š˙{"*ťa€.ŞÔŇ·Ť‘3= -3xălJ–ĆÍ8~«+” (ú}}ĆdŕÜË4Ąß,!ń]].Ď QÜÖĺNJűÎ}‹ŘNXYvŐÉ_KĎLqú“UkÓ©# ś;:ę+T°ÎQŢJĆóÎźÇŔ‚ßTꮌĎJ–?­áĚđ®0ţč(Đô?ŠŇČM>¤Á(=ĎS*Káâ˘ĂRŻČksG g~2‹-şâ˝ÚRaűŇ q±\ ŞŇŐçµżŽ¶UD^aŐ˘ôBÎqÚ‡r¸[q]Ţ€€:6JÂ;“Éhž‚|2˝ł˘Ą‰§ŚôűlLZâ©Ŕ3öťűűüal†2áĽ×Xµ”› -z†Jqíą˙ B§QéHYÂ@ńáÚ$š>łʱµŁ+ʶ6S¦=AXę Ó©3Ś/đ°§ýřé'ą’‚íĺD=˛"ZđDäÄ&59IZ1Ďvrą$ü˙ĺđCŤĘśĺâ©Ç‘_N*ű[Łóî:$Ńwf°€t¦vµÁ‘Á3—>gŮTä+ ÎąbP‰ŻďîGĄ x…“‘µÝŘAo‘M™¸a˘˘^ëY§fŔ­ŕ‹mŠřĽ#|“»Üĺ ŇĽ?ŞÓ,ͨD”ś‘I†ť>ĚUŘqí&>OÖh–tbÔĽś$ŤbĆ„Pćú4CËšJöŞEŢÄ\×tI[}‘ě ”Ľ€í)Z›endstream -endobj -4474 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -đ]™›çINöÔÂť˛pá_žßüđzµ´<˝†óŤĘIŁ1żŰĺ/”v#bĐGnÜŢA~yW×`űôâ -ě;ŇâţNSaó}ĘŰgŠ`ćA××’qŮŻĘÓěţr€ź™ŹÝĄŐó“†ÖşÚxď“ŐđÇćovíCâ* -a™ť0®îí.ÚjËW–*őLجĆȱi» ŃUădM«ą“Y®˝?’â8ŔpĂś´Í&‚wWŐÉŘl Ł˝íy˘…áł1,S¤[nfĆś)r¦ÉćŢ%ŻlŚ”Á7ŤVÂ]Cź€ĂĄ„Okťo´ĚJ\€ç+'/7ˇŮůJ“=Z‘żiÍiRŢżŕ¶MľŘBóčiz éŽ$Ą‹5L›ýs–-ű¤čCđp¸ý‹Ř&ÂĚ·|úąů—úu÷5źoŘc<s#!ąů2cćGĽĂŤń ěQJćPŮ6]řq/e JYL]er=ó±QDyę9Ö•;e‚Î˙â.K ˇP›Ž3x­)F}ţ_ű˙Ţ-ëµöóˇÉ ÜŃóŠŢ—‚&zQľWvŕYáQŠë Ą?ŽčFž‹šőřđ†ţ’řŇYęk-Ë‹_Ď)…ę–†"†2vĽĂ)%đržŰB>JS÷8mÍYxÝ©ůXŢëAv{~[•¸E-¦w_"'+ IëëĂ`â/ź±n…6D4©ĹŘ0[y$ŰpÔ‡‹ô‹Ŕ1fédk˘Đ»ŚĚLťck““µEşň‡šuäDÎ-;e°7KEĐ礎!Q?“•PśčůÚI<€'x÷[Żců˙ä˘fWŢpIüV5qďČOUŘ>Ť»đ&Ů÷µF -|@Pm®ëvoŠ%Lä”AĚÎMĄś3ą‹˘žË9ů™§ĄÝŮţT9§P—ŰŇć†ENYź%C1Ň­z?"¨šľ€o$Ż/b©ă ÂřŢyyŻ1B»Ł©6ďé¬ďĄüţrb4čRídcRÝaµ˝¦D–ib -=öŠ™šOq-ţ¨,‡6uĄýfС&©všő Zjńě€Ebř’S® qMüŤč·kÉy#ú8·yŞď):<ÜňwÝq˘w©$ą†BQs‘C(qPµŮL—?}mRˇ3ŕ…t©v(€EA‰Ę «h€,ZúVŮ›<čzđxÚ6n)bť)’ü?ęݢ€Ĺ„±ůV+}BgŃé|>łaçëá€dĺ‘ZF & ą=•ݣΫ$˛*5IZü—§­L4(…>úsyÚ÷Y‡x†kÎĎM¸1w¦.i¬őöĄAďP;oČ÷Ť8e«ÎęB_Îř«ZMIáUćŮ1~Ť¨Č_—Üúeî’éNa®Ţ8ŽźŢ”du˝ůNą6(gÝU„xŢ­)őr6<ő·UĘŰÔŕµąŞ‘Ě&ĄöĆn!§/-~ţ{¸ĺ+Ă3ý nF`öŔ™nŹO§"Z©9%ÎËPŢŮ…1WŢFŢÖóąĎ^˝'$5gŽ2»ŞÎ5~e ±‡Â[8Ż]¦Źż0·f=Yď°Fͤżó§LB4ůc“Ě*רDűńCĺ.ęv)oëĘ’­ş$sG:˛’Ý®¦/ěO†ÇŚ`ü)[4mż3*AŇu©ž7ô¨Źçń"Ú4v˘ň€äÁ´ˇĹž=čCĽ Í5Xs­ťˇŃŘ€ÇĆ!0…©D°™”ÜG7ŕË‘†IÇśůůľi–G»(ă_hĐ1xŞ[đ4ůFš- ‹™A=Ś6ţŕ~¨Łkŕi^´¦ŢŇ@OxhP'”é6TÔÔ%“ -´}N»®ľzD] Q7™%ß8ýčŽo¦ô…ŞĽ<ţhß’ţ=F…p=vŞTB”ĺ`§žqÎ7ÉľUŞL©…’’ĺ×m”qxŚÂŚÉB„Ľ–^ËQćvm8 \#ÚŠĹâht¦ -´Ü ¦r% _MźxNLÄĘŘś07FŢo”0X!U¨8R•xÍePźŐť ,l‘­ŕ GäşÂ<ŰŚ„G¸5Ę“N´tÖg9‘ţÎĂ;ępZM[Éߎ“mSńo·µŮŞ·‚~ î–žű쬧×išR\¶†VÚ±^ŔŚ—c–UBe~"čY»T ’r=„‚ăz2!ŃCŐ’eô»1l'泍 ďÉa§vŠ KĆ—ă^ ÓČL;<*ÇËmHí°3#"Fc÷‹endstream -endobj -4475 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -ÓÇ;8o׍´·˛Epý9B'ęR¸ĐÝ*F2 áŇt›-ĺłä<64ęľů Žďź.nĆ—_ëő]*ˇžUő—nć«‚}ŔZ„ NárĽ”Zb Lop’ĂîÄŃq:CŤ–ŤMĽ. /ţ3Łq\Ĺź(ž¤ŤüEâ¶ňăđĘÚhžŻ˝]›üC7¤‰ĹşŮ ůe‡Çë>1ÍůĘÎÖ{.Weč±ĐôX'SĆ -@t‘\sň® -K¶]C˘+N[Ôó"‚©Í]ŰČ˙.ÄüŰG<•+Ëńděމm‡ý>pś«vŽe’úň^]–ŘçW9ˇôT⪝˙Ň]0$ůÇÚŔ‚Ł|%ÝtŰřW-dŹ-Ľ«`®a©‹EáhŹ>…‡– pІ˛qŤ'ZkŻhNąm,gB[ČŚ§L˛ﯣµÁ•ČÁÍsµš}sUÔk¸b#Fť˛‡ç¸.<Ë˝nPčMÎ8{LzGjźťÁ˘"ŽÂB˙R—Ýó/ń,tům¦ĹeŢ×ut÷şÇµŤöař ¨F^ -ŃśŐ8žÚc.9Ëp{=’HÍNĂí‘Ŕgř Ć.wxťsŃ‚Rňj%"8ęzż3<™L<† O`˙1ó.~5č¤' |ňưäpŰ“¦GE,=¬Ý6Ű÷ G*k2qžźdY7Cjp_ŽżuŘ ‹q(ŁŐ ű&|Ö ÄĚ´`náSG¸§bź4!p0±ěŽ„ě °Š«–ŤÓ+ń1Šy -ÁÂśZ۵MÜs*«ľg8,°u[Qɵi†•źbDą°q5Ćj×m´›‘ňîO·<]áňłhě6÷iO±kĆEX Ŕ˙HěůD»ö‰ě=ŻČ€AŽÂg´á  Ĺ%ÁŠŗYçó3LĚLËx†î}ooľÁ>ŔVĎ´ř_âÜyDV¸ÖQ_Ő%©¦CQSµćeŮ+9ĂĽĘß]hŞt°«U|Ť_e±ďtq†&kßÜ1ŁŃ¨ŕ—ź¶ ëôÔźztáAevűž‚µp©K‡E$EëxęÉl‘›.h}ţxúř=(©ŞcÁŽh=čř‹rsŢHö>Q™ßmµśC§ĎŮ7 -üÂFŐR˙™Ó]”g×ŰĎî=ŮĐS|¸DşČ¶§»ÄŐ™"Ô^•Ő%ⱫůĆ_Ő›=ő'1^±ü‰ řµnU%pŚ_T9çw>|¶)çq äVPV—ŕtuď‚é­čkX©đ×J_·JĐŢ€˙¬Hy‹Ü©ŕ3•ZOŠF^Ěo†ŇSpe¸ftîihŐé+uOŻMřC«ˇŰŐ–äQ6ŻÝţsrf…·ă¬`­ ëÚB’X˛@¦ ř‘žç7ď»fČa­É7’çřö <Čé9r—XżjôšÎ:ü2·¤Ń>^‰BÍ•7¬ >o=Hęö´6X°şÚŚ®§@ŹŹŚ¨ĺ t‘÷Ibť§ ďA&˝}\jÂZýÉbfצÍzv›Đ&VęÇCaćwn„Jäp#WGŤ­‹Ýs-¬CŻŻîĚ\¬ L˙ů80°I»Řß­żdźa|6j×÷úzáiá%SÍh@ ‘4ĽZf(ŽF)Ök¢ďj‰S§>ŰZiż†[;iřŁťp\#”»zÇ˙«Ž~Ť•Ú‹`6&Ž»Kµžőw¨jîv‘`*?‹TD­ýx3I/đ˛!G(•t›Ěáńr¬íáxÄŢrIŮ‘fÖđÄAŰ`$9lžîůrß üńéVŃXć6Aą3¶„GDŮéłWA&ß—,Öź yd -ań«:Ş˙Ńendstream -endobj -4476 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -)şäP‚ˇą¸Ý™¸ł‘ÔŃ_ýŰ’‹ÝÓ uĹžFŤ‘[RťËß2…$™zJ„„ŕl}1ţŹő2¬gÉ›E˝ÚçťlCOń-ĚÂůčEu[Ő’V=ůĎ6ąóđJĄťÎX†Yb­y;ó°źą şđîbŃöë‚oÉSĘ•Ćă‡úBÍÉ"Lw›±_ň~sśTÔQ2óí{[/'>ü˝Ć4¶µŁŹChŇ9AĂě&‡!a¸ŻOÔ7öě1Âp˛hÖ†>>ÍăüÝ)˝r`UhŢ+Ôú˝ö`!ź!€±ľFTť¤´|{pT9qŰ8p-rql!ű§EiČTĵd)şcQ}îOň‘>ăŔy˘b§Z:UČ‹}@uá¤HđMŽĐ‹żvĽ' ŐrD ÝéěOfřýŽť€ńŇ’y|‡üź·ś`qQ:“NŔO;^b'[ë'…˙ąŇK¤uńlQ~”¦¸ę š—9™2řc nç7»ć0mäĺآ'×RĹî+D.ńmĐ{-u]~"ÍŹSťon –ŻIÁÉÓtŢm…ôß8BÓÝßcZŢ©ŁxkĂ]0ö)ŢZ‘3mÜ"Ó řAŠni4Aý1wGjŇf|Ëä›âR§§Ŕ»•5ęrČQ7ľ”Í™6~{ôÔžĆ{fy“ZRµđnm¬ńĘ|É÷Ë*c'aüń0[0R}.ł1đ|ÁÚIw]ż~í/ü6Ő¶_+5áFóR“˙S$tbě·:>ţŇsÇvd=g ěŞ~=#i´â Pbôç3˝¬ˇ;‹s!Ĺ/=…Ő}&X[c:ň%Äţą÷ZŃáÜYE‘Ä>â‚QăŁá†B?UćsÓ§‚µc‹6-m«“«;˙qÝ˝Ż CľFçüO_éáŐ;N)#w?ALČjplHŐą )ŹľóOă÷c©¬cQ‰Ď®!C˛ĺĄ6¨r–­ĐţŹDĺ6 w7\Ąŕ\D}˙g)Š~–T&*ů\„0ǧ·Ů¦Â4WĆ´âÓ%ńGrĺi逤ő‰¤^VŐ"[3L¬O´…ÚbŹÝ+B9íIŐ1QŠ'´Kę(AŻś…IRŠý;<ć@ “ĆxëŐőŚ9<›bŤNbőí| °č&:C5sŮuvŞ%ŕ -!dJŠGňń=‰Ŕ ]¶ËG\D8Ýăžl­¬t~TĄ¸*ČÉHŃiµË^ŠTéÓĽ6Ôřľ ’ťp@3óę0ĄÁĹkZT} -¸ţk -¤ţŠă¶G ›Th–:‡ G»¨$ʵ·÷_@--„yD÷C+ów }lŇsˇőPß*4/š1>íĎ&'Š[/q,ď5[VÄŘ,°­V|"ÍÇ~›—iîăřż/„Ś˙·±2…±zYC±gĺϤÖ4Gó}ěŇěv†VEŞ WëfnŤňŻäű˘ ´zőŘ@§<äÇ5Šh!endstream -endobj -4477 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -ŃT›Ű[_S9S˙:w\µw^ĎÄĆEŁ+ěÚ¨{»°j*óÎ{Ë #ĎŤdş_fź.©Ý/ÉÄę/Ң65kďg¶Ĺ–Çżďzą ˘ýGű×’( I»gi D÷{îűS±{|úf*ËFeÓ3¤ôťůĘ'.yúl­ĎfDmé÷ŔĐ[ťrż©)ë˘,°m‹É˝±UÖ3cŻUbiæR8VŻ1ěéŚqńšűęßh×?ÄôřwrF÷q-&®Ńý:ŔĽâęű&3uŽŐdÍ•‡Rźt˘N2ě$*yaJ"‡‰Ôä»VdŢ…|ťŞu†8\-Ř7°üÚ^ Ú#ź#Ď^?öä‰;Ťý¸µŁÍńŠYk÷" NŔő]|ôŕ‰o_Ž•µY_źą«”€‚źµ…!‚aNlđÝżŘKëDç‘kYě˛p0<×0GŢ ˛ćčxôąf¬:ęoé˛Ô9S÷ŘĚ?z…I®ŹSH«/ó9›RX¶MŐŰčŰĺ5ŢöF)xn\7ČĆşĄG Žc3ěĆďFFţÚßť¨dŢď,饣 ]0U?˘ĚoÜاRĽîćqLJ…ͧâŕ­ ßępÓ˘aŠPcJ´3‚BÂÓĚ0Ąn÷?Ľ\Ń_Čít4Ýľ4GC,¨„Ąęř+GCĺ§kŰ KžA ™Ű+m‡P]R%Á–ß4P&cüźşˇNă˛!·Ř“"vC®Ş/JEMV$-xńdÇĆáŐń°q!Ź  tÜ?ôşăWí*6Ź ńtş";檳Wx˝UÚŞÔ°:g§ţ4BŮśŽpÁŻ$ŁŃ3Vݧӧä ZQ ŐL}’#}}ÉĘ{%^9D®DŠ}Óě㇇:óť7*¶H uŠľˇâ‡Ę,č6Żm犌ćAۧ©}Ú· Ř+óa9‚^«Ű ¬4^©…ÄĹîC‰‰PđOŢ2Č_¨ËŤ¬‚čP …ďi†gA“N4ťC´AJü~ˇ8C={¤Zmtľ-†N˝H¤ĘË00ˇÎÖu±Rfű·F»ą,pé7@ul.ÖplŠç:!ú7‚j°CČ{fŁĺSŁ˙¸ŮoY}w2Á×(¤5„Îű%Ő–EÇů¤ˇ´ţťLúÂ}·‹ZŢ[ŃUg÷†¶'ˇŔ$%tüšö[űFŔŻŻ2Ś40ŮËs—čľÎ¬ —91m…†µś®Ś~ź{ş±YĆŤ÷+Dů+_:ŚśjݧŮ@s*ŞyĹńžŢ@˛ňşěŃÜ)şůĹ® ŐŻůŇsnRͨ™d- «$$—{w!ăŘë(h^xväôŢŮÔQ.G~ ¬ĂŐS|—’B%í2F¨T"rv;Lx* :<ͰŮ]ř’ř?UŔM8ŇíI“ô°DfĐ©iç§ÚY~3ÍsG(ő¶QűôäeŠ-gE{ü'~ÁŐˇ°µ‘1uŃ –Ť·µ¦í-˘ň#ŰĂ8‘'fBĂjdN†ł8bMn\Q¤!«(óÔŤDÉÓ”ŘůňsçI˝]pĺ1ľY”ŕë^Α‡" ŔŞOáţěÁPĘ 4v;×Áëéëa}#qZßJ?g×·‡íšk“íQŘNÉ„qo$ŻjŢ–¬↝5ˇŘŔ Báý®ń?ßŃë+.˘›úń%›¤·ndFTJĺ°>QĽD=X -‰‰ -˙|Ă#[Îá.Á%Fţr;(=KţrU`âxíň’íaJW^Ä“Ľ‰ů­•…h%˙‘U‹´şČägˇ|Čş$% }Č˝ś?ďŇy^\7“=±Ç§Rś]˝„Ö ApĂ4Qa@Vł\×*Ě{šő€0ŽńÚš€uˇ+B$oú‡ÝJĆľ‰ F_VĄ­ţo'’[ĂąjĹWĆŢÝwM%¤Ŕ퇌q5ćQSao“ąŞŚ+ĽżGŔ›ś-…LnedŠŠ;›šµičÇ•ł$ńˇl{qpé_2÷HxńŘ­čéXźcaŔŇ«öÔĚ)zčGśpűʎžÚŠS±wđÄ Ż}v‘ň đĂß“áŚĐÚ)Nůîʇ=ÔpęĐę2oĂ&šŔC{[$Ť©Q–wu§‚pi?ˇIqЍĹ>^%Ţťô'¬Ă çy–‡~+;W…żRfgD/endstream -endobj -4478 0 obj -<< /Filter /FlateDecode /Length 1216 >> -stream -˝5MeËÁé•CĐ揌ök”j’´"ů˝‚ĆČЇ—«9—Wä`-căxüf¦`:˘űr•/HçL\J6¸g IĽ-]™72ě7…ë\o˘©GW0M)C»\A‰cµ+3×Ö{›üzHŚKhOĆÉ[•;ă€h_BQOéh°nfĺđF;'üZ@ŻUpSpyiCăŃ›~Dj mXfJĹK—ý°¨˙ .–®­ęGqŽG$Ü©ßHŰ!đ­ĆňOńü·1řĆf^:Ş…Üž)Ž5ń7 n”Ěîm|yŃĎ›LďNÎÉFőˢ4őőËdhĘ6ńŹtźš!ś ľßVBĄ AŁ4®r …ě.všŠ-蹤aQ7e•ś†¶żČÍꮭڵر›ž˘‹¨ˇ1łٲ5ą¸I,N €€˘×SĘÔd^n¶·ó"_ă´xűÇö« Ćć;e.âYÇćŮ!Ć -S­)Ećâ: -vl¸©Zµ6(G¨lPtgCťek…xż‘p¦źÝ°’3€ -~¶˛đ‘Ĺ0.ęĺIkIČďŐáú™v -é§Ř ŢDBĚßصbÍü±ĽŞ‚O µB]Éá@_†şO’`UÎyĆ%iJľ±ÔX€Ö4ľńiÝĹ|˘ń–kÎn†g$Dlç(/ ‘]p{´qĆ·*÷ť¨Aˇ •ěč6]ŕŢ»QńąMŢŽUY—°±údŢ D€ŽOŇ ąźÄĘH§ŘŹl3gö±ŕ'‹ŚÔHzěTÍÄQíJ®_Ř1y2I‡d»™#ůÔµâN+9äÔn°Ţ,ĄsÁş•MjŽéáúýEh‹âÁăĄBźŻ>şž¶tűűŚ ˛ŤŃ“˛Ö’Ű­ľeVZ‘ÝÇć-,<‚1ukćŤÔÓM\:”˛$©,#˘«> \aĹvx.®ŘgČ`Ň«2ăp•W…ÁQî˝ĺ]lAvńd+ p\BőD}p9’ů‘Ű™B^×9&”vO#"—F}×G5;ˇíWŐĎ…­µůL=d fN!ůÍ Ě~kůŇ؛ĕĺý,6ďtţDŕ÷ű ŕ™ŇlÓN’I‡‰4kl5ĺ—BĄýńv›»ť6X:ÔÔÖg{îc - -=öü@lY/›\J57]Đ/KFÄuî™Y ßĐ*ëd±`]°ť¨ŰvAEý×0®Ű&bć·”řĹĘÄLP¦耿ľIłc®·M0O“ׄŘOëÚłţ3ý…‰»+ô]H˙3˘¶ÂŔRőýŔűď©đG\nš~&ţn*Čóő˛l'#ÔŻ“L»¤Fµ§ŔCĘ*ŹÂĹJáq ʍřö˝â÷÷K7Ú¬˛•ną˛őe«ÖGˇÖŰů•ŠČýˇóż -lAíëJ -e1•Ćŕ¶>oçd ěüĎ h*ÎĽ?ăm;€KEŹk~ŁS¤6«(ÄŞ1[čUĚş*Čhٱ|şÄŞ´–»endstream -endobj -4479 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -¨A‡»să†hŞď­ďuđú­cńűůGIĄ[Ü›ůź˙â=pMˇĹVŃL˝˛wöbě†Ę`ć#÷··[đíôŕpÍ*č×$捽ĽĽ…”ż¶Ů‰­oIäçrĄrıĹPÄ.[  Ž‘[ź¸H)ÂťŢ(ÜŤż"ę—Ę—z}Úü­Ř‘H<7®fĆěăUÍSŤąâěGcÝ˱č’'y¬Ú=˛ŞÜ˘šˇ=Hô5Âë„í&%Ý9`TËšîßcÖĺ^L†ő4Ř)ĐH{żë­Ľ|g“™;ۣ宆Zş¤’Ęű‘­L\¶Sň íŰ‹H0~ôhńĆFČUKt,bÓęë#Ą­ö|ţą~[¨@X®vz˛ËJtyG9ű1[çžţˇýS„áî©ţAŻ ëU×qëĄBSYTÂŐÚ•ЎFĄnVM“ -[ězÓ{DT‚_ôiVŕDŢŘŘč3¤ď kw$çî|%KCČ!c]űÓ9*GHő(wÎ9Z<‘c«Rd5kGŽ -M˘<ýő8Ůüd•{׏ĆÔýx”äôA¨źó ©Zë[:zmŁ˘Ţ§Ú±ŰUQ•sźŽćĂKߤ -yηp±»†śl2Éą˘č[<—ď·Džóó›¸#TćĽÂÎŤgŔ^QxăŮš^7˘´žĘ[ł¨H¨ĐĄ7ó÷ŻçĎM+_ŰĂ‚ě®FBéuâ¬ä?*»BťľePĂJƂ䏭]÷˙ű„ţç2A¸ţsCő|´Î>_Žş˙ˇ¦ ˘R0bSË3”ĐËč ä|VCgóYZâĘÂĚ;ť›ĎxđĐů`I ‘ţ¶iŕę~VÚĎ~igu÷  qÝ‚ý:!Y$ŁŞgNeA¬ÝľI$‘©&°Ł!UłÉô»¬ ‡Q ®őżÖRdp‰f©Ńř#¶Q‘‡­ŁŽń8©˝_gNIرm)˙Ó‡ź˘k^KeŠąšnŞJÍQ­ˇÓuŽ–…„ţ@H¸wWv´rȊ׹łl §®«ëoďJĂĺ áôČ6„H8&á=98ťĘů›É’dtŕáÄQL§Dćŕ.dsĘřąÉW–¬ÉşDë¤ Q]Ůj<‹YÖ•’o% -×ęQ,$ŐRNŘ^ö啱śDőH_%!—TIÓgÉ:Ř'?`&Żś ű¸ÎÉ"Ţlî¶Ćą‚1‚^$‰»_Ţź?Ăá9{źŰRÂ2rĽtPŘ|k©ŠŹ«}€¦^ZŐ×­=šÖ8oĹ0ˇŐ·]I™zEAh@óW1zíUbť‡EhF° ŻĂŢ]tĎp̡žh/Ď΀´WZóA3$čPő_;¸Ĺˇµń‡Ä TŤČîńoôiZÎŃÚĦ®D« ňüŤ¸>đqoě†ů–j˛âČ,Joś;ń#lźŚ¶HŕÜﵹ ŤbŹŠäQÝ×&äČf@ Éű˘¬Bů‚×ěBͦ=\ohV]¸ĆĹoŻýv<íĺ_‡n:µÚşzöÖdŞ>!¸0Ć‹iGqň¤,çĚ&Ř‹‡î«U•QdŢ/tl&8Önµ^zxŕIóĽ”¶΢é‹?äAęŤ ź´HNŕ‘r,ňÎ4ˇ*ÍĎ›T6ËŘĎŢň󔺆 wüN§‚*v­źP•?”Ťť¬)E|Ź=Ń·]Â13ŔŠ–Ľhź(Ô"aM6`/ř:űŤë…I[Ą°C™ÚaěsüR±ˇťfsčćPřxa0”m……Gi˙¦§–’«I§_ö Ďp°F†"é†u Ćię8©ň^»Ôí59@µś`¸S€N݇1ŻeŔĂŇ%ÍMúh÷ż(ŕÁ÷ĺSЏNYěŮo> -stream -šlg¬č7ybą“("D$–Ľ´šŐść ’ťĺŕËU)‘ş5/y'÷ľä]úÖÄŰÍą¦,8°yČŕ(ÍřćhŁŰ쾎ŢüĽťÍýač.x»aůßłÂŰ îíňT_ĽFě}˝MÎsÝŘ^4+Š Đ“ˇ¸26„őĚÎŔĚČZ´– ŘćGŃĹ„4ąGŤ…}ߊFĎłXú€Ń®€ż“ńᔡ±u|›Ç|F^~ř!rá¸`ł‡“[ĺąüŔ‹4ұS{«Ţ°0Ű…-g]z\Ő'‘Cťö<5Xdż6ő;ŮsÄiĆ·Ö9$ď÷®z_’Hv|L8’JâÖ>É3\,8ÁżŤťŇ’ ÁU„ -O;)éä¸këÉMíXÁĹllďUG§fĐ÷^EˇĂČ€řé^[÷‡ÝµL4W>źö۳ľ÷UĎΉćË\„čx3üźőgpĎű#N­I/ŢÔ’Ź@ď|6¦ -–QÍô0j=ćT[ş…¸Ľ—PÝ„f«J‚t{ôf<âţĹĺ MżµŕY®›\üä[Éyżµۨç †@&ö˛żĹ€!\LĂj¸ź§,”Î÷ĺ»!čľńL_ÎVQť#äĚkś*T`ňÇmŁq çMaq*Ť|p4\  ¤}xś*5/=Łše’ OT&ł –ÂţuĚĆ)&c?(RýQ@pP}5•ÝL• ŮéĂ((vN;IVÄ‘/‚+ü~wŢÄó)űF›ÇĘ,űq¸ -,{¦{ ćBB^-‚‹—¬0¦fÜ· ˝Îž”—0Ósyçu•B°čbîîţň"˙Vó{SĽ.9 Ň<,ą7˝Üžď\˝$¦äŢ]Ý»»D’ß<č/…ń<ÓÁś–Ä©&Ňč9ĹA|9w2Ó®Z >lĆ7?ľ+XŰÄY[’˘ŹYfaË^ť+p2 áÚ1ŰýKđ:ö"Ň‹zi)—8üčżMőŤTĘU+"Eó!¶pó$Ę˙€@äÄł27×z‘‰^Ůd¦¨qhŕQÍ;týÖv–óËQÎ ĘóA<5—#ßaľĂQkť¦ ‹Fg˵ŕlNđg@mí‘}Ć…ół<ç„§s±pI±6s>gáC9\EÜXty%í¸˘€¤(@ä1áÎůźą-Ńé,‰Ľ/1…·Ŕ‹*z$#•bE€T.Bů`ÁöV»ýtsJ:ŤD˘ĂO“ŕćú &¸kŠîŐď#ÄBę¦ńč 5ŘCéŢÉvYŞtÁË~ő1ô:GHű$ţPd`ÂßG›Ńg{T:(ĂçҲäşĺ¶WaŠvphOŻ€?ÔďUçm=ż»¨h@‡@µ±}^GäÔz×zbŢ·#?ťĽ%W±cőrŐ+ŕr€ŮJÂ6*‹hîÚşç‡î§,—óé}»L r:¶¸®’,%Ç?lQóú¸řÍěĐTüůe—©†ßĆŐ*üCcu[‘αIĺń -&Ż×Ä„d3#Ŕá¦rż”ŚKöžPµĆÜŰL"ŐŘBöP˙ ]ˇş˝•žÄ!ŚR3.řn[Ž˙ć ,ÉRü‹; -·7¸9Pu 0#'ËŤ/H«ňź™"¶€ú‰ý·'6’H ĄLM"ŤĽ¤â\ŕčAr6Ś•Xěkő~®Qa -9+Ą“I÷¨KŤ«»> -˘Bś×x|á7ŚżjşŐź6-ňÄĂ–ëD®‘;XęP´ë˝ú怯ťřqúË>MźÇ ?¸‹›˛đŮ;pÓH—XŚÔYę8ÔĐâ=Đ ¨Ţ+Xć§÷Iŕ•`¤Ěp §#®‹ĽQVŽäÚČöuh¨ŞŕIá’Ź…,kj°«>^ĽňźŘw á°Ą‡čs¶©Đ˘ČWŇ Oćp´Ča6´uďř<ôňÄ X”!ÁŹŃ›—ů>ˇĹWN-Ś,Z]±Ôʦ|ڱiľf~éÚj(endstream -endobj -4481 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -r~ Đń˙ÚĂšS|Egđö)°^ôŮG§J™švÚŐÝ$/ŰIůÍa Nµ~ln¬›1¨/ěě«Q/@)J3H<¤ĺć-É=M"5{â± Ľ~cÓjiF÷ÂpŤ,ô{}©OYĐËťĽY2&Ü”7ň?ď7|ětąćë-­bZ#â_nQŃ‘qIđ—+Łvă7ĎY  äđŐ¬ÎMÉ‹ăđHL]-ˇĎ|E$ Ů_mŹřRdÝ6J޶)iŰď7JJM’ćŤk'—ć—’ç­U…Ţa?‹žJ۬ ~‚đĂ D - >¤p˝¶)€s·”VÎAćí0Šßť8ďz#»1ŇÚs„šŤĽłę';¤_"źGĺ=ÎÝşż=´¸žCdţř "“ń~˙WGލpÝ6c:CôÎ3[ĐĎ˝ˇaöŰć:"¨łô‹$ç3ůÁ)~ŻLźÂó̦¶ÄqÜ -1ď:tŮÚa?EéŁâŻ?Ą(á°Aw†,Ł˘Ô$¬ÎÎ:ć°Fr˛*ßÉ®÷q锎>…xrśŕ€Çô•˝0:ł‚˛âáé"9ÖDNot\ Błx|ţKۆfYlMű0ZŰrŮv!]„é˝úFYuR†ßöŹ%ysčŮx 0Kq1]ÂňE `%!&šă â5R~řo¤ˇľÎ_ËŢ«ha3|Z±©žP}[y¨Ż¤¨âG# jW ÷ źtż‚Sl(ýÚ‰Ś5ئ‰Ůg?ś…ç˛%佳Č×{)=ŤŮ3˝ŘXüČďăőĎŁ¬G«ÝíD®őDŞq´c¶Lg űwVó2h’ަĄ3nôČJ`ą¸g p.őµ¶>í ’Ž%4vÂÁTnÂ"Đ,Ňi8ę€ßköŚ-i´Ö9dĐ÷ÍŃŞľ˛‘Ôľă.¦µxI’C%¶d-‹‡Bc{]•ëúĘđc"ťós˝ÁRJÇźÇhţ tyna%ßş]âaŔľˇÇŮźÄtčáďřŞ(gĹY®ń[±V$’ž‹ŤÓŢťŚo«'`1_üLKBŇę[xWf9–8Cč™`Č«pŚ˙ů±f¦6 d㿀ąjőĂ Š#’»"ÄZ-ţň?QčmUĆi.3ÁߔЫľzŚÂ%čX -ŘĂŃ'ťąÝ'Mń/©e‡.:”Anäç(°#ł°¸Š˙‚r´D„¬ícÍ\Fâűs 9˘ÝŤ¸®!ŠŢÄRĽ˝ýâ»T"Ů$ě´Ywäs¸˘9¬«ÔÝ/ěĘí_ʬÎńŻ–§%Ç&ŕéuľ);ÜľŐĐ}«ăł­Ľ*>gÔś˛’©ĺmÉ„Ĺ+˛çýΨYGŠŁňüx›'ďô„||Đ4*÷!iAËż…đÚŇdť˝}g¨Ün˛—iŢŕ-gP¬śßŕŐ9ďofF$Ŕ㪦_„¬ŔT›B]|¦}ËOwUÝ©—Ž*%[!ÄZE Tşxf)l HsβşnSP˙©őŔ¶ű9W Üź‹Wńů&˛IҧD¨”{J‡ -ĺÔÂŻČne7@llüů±b.…ŞđÎĄ†čR6 Â2c :{zTęŃ‘ťEűP šçĎ5M}]aŤbŠ„×Š¦łŇ SBYźÜĘ.ꪾľßeÍLY'\ˇy$ŁčPwaď)űc8é˝Ě Ł'Ŕ ™á|K–>eâ$_?q†ů1m—ŕÖxămQIóÓč;&g÷& Ő +kš»špĐfä\?=éUţ$niň?”=K++8NÖ¦CăĚň5Lj`ţ%ůH<ůTđŞ˝Ő‡endstream -endobj -4482 0 obj -<< /Filter /FlateDecode /Length 1616 >> -stream -"ݤó ÇbÔp˘ŰG4Z_˘6źĄ0‰Ź‡×Ú;{ -Ę <ľ2‰»¬În(ҰS­ű‚xÖÇŕI¶á…§ěë—¤]-ŔD~žDF ěßqFQ ű]sľß'«Ź7±›Ü@ž@\ĂÓăö1Í[°×áVČżÖ©ýö_ݡnG(şzĎ+„¬Śďq:6ţŹšŇżHj2ź/,XZ×ŮNŤő2y%€t|fŕ‚‘Ě8ę;ŁÍ¦pŇâ +dç"‘ŁBjÚŢëO8Żb|łµAĽw•Č˝ŞUqőÖfn5W“ľçť+’©.ë·}]µÁ@ËÁÄ…±m`]ĺŃ€Ă&ĽÉäsÍ>yQŔÝgŞbm˘çŚÇ\ú‹/߀âvUp˝_Ł5CůŘŻÎÖgüd ć" q?^"÷ĆĂLŇžŇ:ŠóOŞeÍŢłĎÁg„küéŘ›Ő iÎ' Kh Â"Ô„˛O{Qţd{Í«zîݤćpßż˘Ôn<„„ô⎄­:´ 6W(bÉVź$p™äťúNť,CÄÔÇ“p6śGHX•Ł…ŰúJµŰ‚É_‹śÜWý˛n®»ýµ$í×?ężBEöcÁđŢÎÍĘćBŇ}DŽÇ řoőÔůĆăČýďôm3®Ě¬iůz[ßú_ţx™2ŮŤQŕß ˛Ý*0ĎĹËDq- ‚®J Â˙y€ä™{v(ţµ1¸#^gź~"7-S·¤×€™^Pa˘Řîg†‡Đg±™ETMK&UźĆ Q ÁÖ9ńLěĚ—ř_lŮ%ü×Uc»~{qîwâB÷lÂ2´+?ö …sÜY9+?ˇŽ˘/µďm:ČBţěč/źFŻöźVq÷㬜Q4ÄO|»Ă‰ë{íë+AŰnŘđ@…˝J¶śh‹»HëŃsĐ2ŚŢ\ŘűŢę|¤>._ĺ•QbŠA4ZçÍχbłęÓ~#]جŹčܸ·1Ć]§ö¨Űbtľ×G™óů5XĐ_=Ąiý`‹8Ş@Äřm‰13S=v¬×Üé0+ôNܶWř! ‘”×A°î=M.¤|i|0¬.hÎťeßë€5ę@˘ťá`ás±ů˛wÄBś‡ MDTĺ­żCľ…ń„3„Ü9î´J¨Ľ=°ŤRrƇ{sĎ@>>¶w µ9JćÁE×–z„°Ďů.ŚŢ7˙VćîC5OĂhšĘk4|»Wn“fdÄĚÚš*Q f1Ěo˛Ku´˝™3{uADȆţ‘˙™ýëv ß+C.XŰqgfs PĺJ(ŁĹĐç1^HŮö˘éJYřyDŐú ď€NjD]^79éśľčŮcqznä8™ +Şß®•/_¤ôľQ7>ěĄwWÉ>@†[vfWvŇfU¶ń†›gHĂ{#mKjş™Ź®3‡Áj€ëüÎŘŐ`b´y/¸Fżhw(oŠ4Šóiw_lB)A¶ŕ–ě•´¨KcIż.Ő6çďµŢendstream -endobj -4483 0 obj -<< /Filter /FlateDecode /Length 1600 >> -stream -ă;ÂşŐ&˛űś·uÓŕł[‡Pýů†÷Ń'ÔD3ĎĺŞps!Cî° »ŚŐĹE2Ęć#šŰ™:ČśQ­ńĸZ-/ł¦NßTQ‡˙´pČ3¶™lč“°ć{Ć;1ß.)~ÎŇÍô"­3öô„ÚÝ}ĽńlČnŘřő™Q•Ŕ6(ö•aT†©‡d·¶„qĎć[řŁ ^T{[j8ć–R -)ćú+Ľě|Š_ó Ě=]Í÷€1vę˙Ä-QĘ3Y‡˛’ľńËm27¦›Ć$EjěůątÔyÍ^‡4ŮZÖ˛nŁábŔč{ż‡±[ćřŐu‡^łCŐ¦+ťFţňOŤc´aÉ×â(±2Ők)vRÉţóÓă-ć >„a'ŤĂ Qú¨Ä;‰ˇĐEáŐrÁö!zčá^?ÂNÜ -őNĎ‚m­ -ˇÎ.ĺnî<í€Ůnr€(űŘf…¬P¶j5ߪ•Úľ§‹–áa;űöůŕ?8TTŇ0Ń7†TCÔ\ř - ŢűĹńiR»UszÄ»“µ‰âůҨq\[!¦{a  8žÔűžŞ:ĆëüŃZÚ’ň,ŁxçŮvQŃ«áŰ- -SëVwřuĽý÷7ŹO0©ˇ°»4ŚšTGźđ±íę2)MË:ň”Ş AśŔzu)ZÖ€Wĺ NĹipć¶‚ÓÄççĸţ“»ÁWTµßú}¦zŐFXÓ/Ń13€°%îTüTxýßT~üCiEĚŇC*Z{đP h‹‰ŻíŠĹ®ú×~űZt5ď Ç?WĽ‰uGm$ز°ÉüĘ+óˇ.á‚| -O!e?Ń8oŇfĚ,o‡$k•MŐ­s‚Íőď6–„}´"$UwŐ}Xqe7«şÖâ@dä;\«řš€×Ť€Úĺ sz #­ś:Ę…ó|ćˇx4É1š)>B÷áÇDCX»)ěĹѧďůE|pčW–—¬;i1ĺ§'ĂČᆱ‡[§™cŃ\;…ŢK:řŹ2ŐHE83pĚČűYI&Äë‚Üň3Ěo‘'(]ÖÄĺřŠ@řyßuR–ü—Źśżąđ±ől-ßßrÇ˙ŽÔúskś |ř'@đżrK'Ű}ßJ Ö´Q›Űž·Ţ”ɲ„HnwéF&ÄáŚ+.![ŔŃm‹C DőôTŇ*Úr鮩~ľQ`Ö[ŕý p^Áľ‹â”YîŃ\âVÄSo'ö«đ´ˇŻŤ4ćOĽ5Ęĉ×ÓAd Üe.nKF°3&XëŠŔhX6Đľń*Éş ˘74)lY2ˇÉÔq •D…n&Ą<…»áŽ@›É•8Šl†ËŢS -yZ§óŁD`\ĂH_•‘U€n…ŰČ~-)ńM¸N±Đ0˙›S$ľCZčËšßëY'§˙÷7Ć—Q—*Â+—Î\ëb‹˝–9ü3ęCÝçy¤3đ€‡¨#W#~˛–”ŻVŐµÉV¬ÓŹĂâÇpHEťl?ΌΑčޡşAÉŮ˙:łmŕĄńťßfˇ·‹:µ(|3ďŰŤ˘•‡%î•V»•Ču64śÂ/¶ĐFđ®ÜëٵT„ŞÄą<Ę©żNQ“Ď«!QŇR#ĺ¶ÚrUËB§ŚçIщ1âłłÉęXUä¬ - Ň‘qxEĂ…‘üŐg’ÁaQY—›˘ ÍqĹU~§­,ó"WÉ -ç3ń'·ńiµÇł@V÷ÔĂ­‚wŚ.$ü˙¦łözNĐ" KÇQĐýA§ZÝĽ‘–6*}é1˙ @˝ĆÓ@#hŚR4Ô ćąkAZ‚AŮl^‚±cll ©^®ŮB1Şˇś¨ă|ţŐL&şÇ⊇L …©w‚až¨)DF_^éTą/%…3ÇÝqˇőZí±Ă^ŰŁgŰž©P«`čvÔĘL ­­ -€ńď‡/)yNpűŢřuĂÎĽ'桾j&—3z˝Šť)NŠţ_µF‹Ŕę‰$hi*N6Łĺrz˛Ť·gQčúΆFJrÁŘUé©D€kendstream -endobj -4484 0 obj -<< /Filter /FlateDecode /Length 1776 >> -stream -÷ë“” x…b€Érő¬y—@“ńçeä„&ČrQyŢŮLŘgËÁ[ˇűLo/.Š‚/Ěwj  Ź¸ŠŰ•‘đv0™Î ůNÓa%ˇ˙’Ô'jŽréĎ~~ikE“ŔŻvÁ´@j4ů•sŁBh T'‡ý&Ý~ÍÎY’E´ŤĂw“0+t…TŔ›„+•®ŠAÍ)ed?k¦ ňz O©0›äĚ5 “&`Q+śĂ)NřýD¤,Oş©ć‡ëŞůwşî:ZË–ęôK G,*ĺŕŇ6˙”Ú‘§r§ją‚|ćۡ_©6âmd?AˇŘá››÷¬Ö»hIu9iň*'¦†Ü6¤Z«BäsfjŚŘi„BĐ@â!WďŠ}g1->ZlÉ‚@‰ŻBݱsŐŚ+ˇg–hŽ{(±u˛Sź?AM'ţh§‚s"Q»Ó -&sN;†rłQz“ú° -Ľi[đ•ůýŤÓt˙Á˛ŘZĐfęŢë«ĺŘl®ąËP–IC§×EJwÍü”:;¤†DHáďńĹU…|󮂱ŹfVDšAŹ÷‹©7ţ"Ę®jLQ¬ĂXH˘ĎBB“âVöěoŔPň˛’ -ł)B"ţPˇ,b$A†ę‘7jŹr‚tŃżF-ŘHó«2:TÎ5(KŚţó:>L]»‰É„Îâ3wi®Öú™ü(PiOmn)¬ «Ţ0„hÓś·Zěö§n.Db#y{µĎŕ:yčq 8Ż’PZŹm˙l›ÚFŰ~ĄŚ:@$÷äfiľeěÓ%mOĚĽ,9z” čp|oP›ŠßŕĐ5t 8ć·­ÉHfk6]&GßĐçíFń[Žę¤çËŇĽ°·VĽú§ú80§ ŔSśnőŹĽjąeŔeżH?Tˇ˘Żlł)˘4 ŕÁ ŹűŚĽÚ÷–ŞóQ*ŢHÜÚýžš© -ÄĎÝg“güC;”¸3_Ž3ŕ–üĎţJĘ='4Ş ©†Ż˙\˙űͨĆL‘3â'u–©ĂŇĘ<Ž‡Ë¨Hâ§ŹĘ8»Q6*X(ş…Ăźńnć)łSE.f« x”ĎUŰ4"ćÄHş'Ě .%ţsľä ňͦ ź´îďŃ*Ţ-_҉{tąöő’Ő‚ćbŢĚüK †©7˛Ŕ+bŕuó[~ÔěÖ‘ éć -yčG%ßM†’ň8ŃýĽÄ©•iv[—Zô čÎ@%„:©wp„˙ĆG&C\QiÝĹ:\T®Ť`řÔ7$ŽnŇ5&! ÔętŻď­iISě»ĐSş•äbëŐźź>nyH”=Tě­š” -çÄŠó0Vu‚ m­ň5ÂB -@H(>¶ß#Ľ(¨«á´FŮ.R.˝qcEôŮ$"íRXĂč¸˙ŘpĚLĹ`Űs0§2řÓ7­<“űóŰ™ý&LĆëýŔh×Ä…źîŽĽ8PnË€EŽCTYl8Ô] 8^$É2łŔ"ąŠüo·ĂmëuھѽéŚôĚY—Ť0ŐAN~Z -0Łä—ľU¬Đ˙öĆQćŐvĽĂ•0.JžŢ`ý˝Ä˘ľk{,v.ˇ&¤ÄTQ¤[oüŘD;jŘkUx‚ tmđuţűş±˛’‡Ž:\ËŕCKÎËŽb˝qC››ĆŠ < RČ:0ij°ł&Ź~ Đ= -ŻxP5ŹĆé&ł]Wň˙Ľ›ÝÝy¦1tÚĆyŮŹVúĂÚ´±Ű÷‹F‚Y˝ĺR›’~r:Ť—FŇ«zFŔ4‰Fł‡čďQȱ—5 ˇŽýÁXt%"Âptr$W°łőXĽ]–©X€Ö>ˇXútâť@uކŚG-ŘOđq„ô!󸺞űdÓ~1ú“vËcâ±{Ĺv˝a÷6‚Śéßv×uŮĹĽELÖ”ůéü§j—śJP|iéu>APhËPľźo” ßv‘’»±Łş~~b‹DÓ·äŽ˙ D Ť< b⎓DköŮ𲹩µVłx§<¶°&ݤŤ©a‘ç~H7GzžMM^ŕ–C´v±Ľe¨SŠ%‰–*„š8ŢXK7ťW(˘CĆđšl'É›Zs&Ťeö##^sݧtÚ\Óô¦iŇâuhćWlI埆ţebť„ -—“N>‡e' -x?ŕ–2ë~‰Ä¨ÇŽ|¨›7HĹYŕ`géŐ g‹Ňäčz—<őżQĺťm7˝śĘXmĎ_–Ŭ=Żą ‹Ă>Úx=> -stream -; FKdŃ|äşó9{z(…ÜŢŢm4đŤ0zu<ŕ]kÝk©)(áÉčÓŢŢ˙÷%GĹ˙Ú»ÝĎ—łĽeŘ`ÚÚŢĚő_%°›Ë>.DÂ’ôʰÄÉo€u^ţxťbFŔž?Ľ}c™v×ČÖ żY‰‘6šQęxNxa“ůmťď!éĘźí)§×\ ľ]‚ -žą¨«)!’ţ;wÓqÁô<ě:Ż VĄ!ZwOă°řó{ć2Ś*^ŃŠ>6ĘË_=âëůŽ>qL˘\Ň ”-i…1ÚhňĐ­”Övé“™źHâöĹĆ?Ĺ -sŇ`Řľu QÁF¤=H(>›řęű×± Ń/ć@ź"ťĆzŁĘ¦64­ -YŇ€÷]pŚž­¦¬ö«0s3ID`ČŻ S]Ţ(7ŕilŞ´řź Ąć·6xÁ7S¤Źö+ÜBĐSW…6h'uö|U‰‹«čş+°5š«»<Ҥ7ŚNľĺÉ0ĘZÖ&¨j íÓč©Lâ ™,óK®îręĂŐ¤Üi±·»ű®Ą/łŢ»Žë®çzŤŁ{#ĹÇ5⪼K‹żŞu7ÔŻ•˝G{:ňąBڤµÝŇŹ‰4eH ±Kš¶6ľÎfË-dh'#Č!€ŃGŁ$ IŽľ˘n~čů‹‘ý˝ W~ÄŕŤ›ćPVË29˛V¦S0 ‚ďČ*ľ–Mđő,üDĚ_Fz¬#•l#ý¤Ů°ÔRáÖ< $łö{‘oßöß˙Ł<Ú˰ťĐŞ‘]bŸŠĂöŇÔ‰Ďĺ1ŁÚt¸µ°Ö5ŁŞn·ęˇ0ĆÔ Wč`endstream -endobj -4486 0 obj -<< /Filter /FlateDecode /Length 1136 >> -stream -&hBţÂî'ž‘Y9jí†]Ă_‚š‘öę+u/ç¶ß¶­[˝{3Đł5RaÔ·¨€m ě§é‚_.Ľű ¨»łvž°Ň©ŠŚAźÂ„zMP· Őc‹Ďµ–ź9ŤŹgčgjlɧÖW—ĐTţ00ŞşĂzćäpRÔ°+Ap¨0rČôu˙ůbňăň†ŕ!?źm/b­ -§Ó—ägÄüćçŃ  ŻÔ=,±í'Ń€ş™ňŢaĘCb5¨ürI©,1nŰJ†ě©á¤±H÷Í>“¬Ç6%«żűeŞô#Ń’?§P™ĐyY‘Íě§D†GÍR¤']ZĎšň¸űB+Úô(ž[ź˘ SŰwµ­,ÄŃ’9üĚÜň6ŕ'x% ɉm ¶/E DąJ‡ŕ‘Ó–zsÂ}¬ŃF÷܆Z&!l)=pôp *żz˘b˝Í@”’Ş@xšŽ-¶¤ĚĆ90dʵ'‡|–ĽY)˙¤;޶N_kCŢr*—f‘É6Ĥ­}l2®Ă[ -čGôĚljľ}M™}ĘgčŐţöW=4H¦5!ŘZ¨P“2ŕßÖ÷ü™˙Óďď “ţ2Ů4˝G–q÷źJßăMRo;†®T3!şÓv‡Ŕăöś‘˙˛ó‹óEľ‚Ĺ˝ÇŐ‘_‹ć]ä_ßŃ[·yźNOÔFŹL»*ť©ÁĂńčyŘ;'Íł†íÂ.C.ąwĹK ĚCűđč¸Ňö(ŰôiąŹFŔ¦ňŻQëöěƢkłţŻBÎw”Cóhöđ¶KŞÓ*"AúË`MéÓWş3¨e©dzuĽp|ڵj*vLRqŔ«~N|{ßÜŔ‰ˇ)¬Đ˙|Ŕ>¨Qýż+`dDböoZĄpa”ĐNă…ťC{4ظ‹2š"—µ’B' dś#bĚÂąy™î/K,‘7SIiä–^ =´/n4ő`ÇQ>ĽŘ†1…yTđJ¨ŔĚ“tqů”©x+R‰üvŞţÄlA_*ş»™Lrí)š`ë€S ×’ć˛%F‘dˡćőĘJg |đîÉ~ÝsÎfzU[ţ{^_łřÚWµ:­pŞśĘľ[j‘S—]n=Ž{ř?ĚýkVV]ąK^ YĄcłž Ď@gáMš3öä[ÂYË““‘©Ä2a‹]ô÷ZÍą@kę`ĚńăŽĘ±UĐ-ü7ž¦ű›˛“Jżâ -ިü§ŔţQ/|§`ĆvL!Né‚Aü­«MFÜăP¶áPöuĂá¶,Üů×BĄ–F±(ŢČÔYăŔ3(ŚyóGŞgä/C0°oňľ“y¶¸Ä0ĚĎ?PŕľŐÚ¨‚ѵ×x\ ç~L}Ő, Ŷ±câ7 Ině‡ŃÎŞJÝŕ`ż´r.Ľe¬)˛°*KĽpĂ<,DB:×aŃ"µ·d¸Ţ—Ő”îú®áí.ĄéJË&§s™•·Ĺ@ľx¨ÍŇ/DAoř“pŘrBfĺendstream -endobj -4487 0 obj -<< /Filter /FlateDecode /Length 2176 >> -stream -™Š*•śÔۇ!˙`›ą”pzą)°@áż{šńĚ@}ď\Zʬł˛Yyřľ*ńŰó͒ѧŽŮĆÁOÚ=sňVŕn¶ß…ĐČ[]÷fŔÍäÜĹÂĺÓQiP™· ‡Ěă -6źą5Ý{4|űĐ˙“)ÝFÍ$@4ÜHNyŞy®ý€ćQ{ÖnžiłŘ‘UÎ>wô˘¦a EÁv+GVó¨f®ie+V~ŰM>Ć„Ź ą(ĺŘá„ňřL1Y˙Á@BŇ`4uť…/¤h°;şÍŽBÎeFzş.­i…Ůjz“sČt7&€`3/iSdě#MKĺ@áhĹo“鲱7^uż -`@X!·‹l–(Ş®›WÉź92xđşÝŻhďÔĄź Ű*Ňę!vöîÁRŞ–C€1_€z‚»şA2€šČ'K¬ÖŹ˙‰ˇ' Źhm Ë Śp|2ž¤ľím™±l~.žł»€đ©ĐäŐ:ń 9x"M ĽŠT5ĽJŠ€¤Š„lŇ{MĆ42ćĘ 8‹J/MÚU٤2g ôÇDÝůšÓę« -ٞYx Ř„áđś™ÝŘŢß™á1R˝öŁňŔ<˝¸ââF˛B 6jNíąŘÖŘśtdJ·űkŻ{đm@HY4!ËţÓgŘT›Ő˛dzM+żË¸X $Öć:"‰ĂŘüÇ<Ţ5Ęć}Ěeö0™!…u§{—¨áŽđꎞŕ@GaJŕVăď‡ůX6™Ž3Fb1"śeÂŚ‚Kö^săĎLÝnî­ýlębcźějT k2®¦Ń n5!.Ă©ÂÉŕ/ĎŮ3˙&}ćwR7u,ŘbÚ ÄŇŤđđ~í@„$Ż®é—ŁzCr’˘ţ¤ üŰ,f|«ÚY9č6äĺ´Ý®ŹIęÉLĂ!j8‚ \Qͦ!X“fOgŘsfĺÔě>/göš*aëaÇ1s&ç¸YJŔ)R_7-°ú»®Ű¤˙´7fĺmgSćVń‰ôcNx6‰9UŽżVĄ˙»|·ú‰Ĺ°ł”ş·Y@ó4ÂJOOŔ5p‚Úsۧ]… aŹŐ”˝‡zc!ĐŻm¸ĺNĂK(Ô®@á|±č˘óß9ß.'›>óCQKäŮ.€»Ŕ—× T)Y˛&ëPxŐ_ËbXŮ?šS#OÖZ­HJ÷ć…•ä ˙ŁDąĚçFo#BŘŔE[°8K.Ż•şcM‰÷ňÖ¨šµSzܰ¨áĽc…Í"AVäťp†!cŃ „ĺ«Ôłůč8ë3bé&h¶×čS8sąfĄZĽ®…j¨gZM+&iŕg–dHµőÖÎÝ2kÄ4ľU¦đ‚ěϔɔ¬„­ČźÖ§4ŢńPeĎ8ś|E ąçŠ ‚˘EŃXAlľ fă@ÓÔźsé'!Íb+ćź±˘mŚ ,2;„Ń”?\‚™[ą ęd’ýâĐnĺ@kÖ¤')(&/ó Ţüe>ĹĚŻPbş}ÄT†m3‘‰t˙@ żŚ´Â˙ţłUźźés íÓłco¸»_őĽµâH,»ˇ˘±ĄĄ¶@măY€!Ň«(F¶|LrńŢ+˛OyŁlüúžŚŻÖňăů‹µżîw¶ł¸2b¨ů„N`˙‹˘Ń7ˇ<×Čó‚˙˙ÄoČńD@ɧĎ÷mů`gÖĽ) \÷nZyşäŽŇ7⨡vĄÎO#¤>'kv¬ł‡ĐWAÍ#e@č•VŁčŻ"skŔ™á4ܦ&Ŕهľ^=­MS+mgŕ6ÎŐµMÇź8źJŔ˛bľHmzŢ”,˙DsüÔtRlµÇ®m<¶r=“~ľ|8J1a™6äµ´$d™·.q\UÖäű]WĄ‰5©Qčöű^r[‘ &SéŐł¶BÇ˝›âńY}4ýT, vf*^xbâ÷šíw‘·űi­"ń^'±ˇź¦qÜ{ËQS´mpT´p)ViU.ú¤Ž=!^F Śsw¨ĆČа1wN?KFu«Ľ -ý®ăŹ^ě*Ą7p‹Ťá°…ŻěµsĘÁ­@›ĽµłŔěň_€¬É;ţ™3ř¸\ý.‹é°ďănąĺ±ţ¬X€}î]±ˇ8đ¶ú€Oq;®qh= Ä+ç–g!{ńŮF7¦ąÇyŤŢHţ†s‰VÔSß~čČŕ »#˛lóŐbÔŮDąŃ®#"<(L+†á…8S ±bT†‚ŔP|l•ăŠÜóóŁá¸…Ęs%ęoH^hęŻěTMt‰sŞrw‡óáBĹr€p7ßnËn ź×(î?)˘€ĆkjĐĂĐěŞTŻ)DqÓÉ‘:'ĹĂĄ·ýŮߢŘX, Ľ+µ€ťY6}–·YwűÜĐay´˘”d#Ôć«fM†€Ľ»U”GËg¶Ľ\OéíĚ«É]ňÎčíă:—:“ 'ůF XM¨Q b^ő<ľČĚćż•@yŞčŽż¬%…Ő$'¦°¨HőzĆ éj]psvq•B„Í?§™ggîĂm츠ŐNóá®Í­ëę®t ŚÔDŰŮśśP÷·¦ŹŠŻţ€’ć~ äŰ4Ň╢ńŢý@cUŹt§FbČ´ź‰endstream -endobj -4488 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -f}tˇ¶F5¦$r±>Cfl4ö’éhUgÍ’1ާâL×™§›„€«&Ľđ>Ěř^S?KÝňŰŔĐŔ ‰!y•łˇÂ¬˛VL$ďäë? e¤Ô’ĺŃí6P…KŢ·‹µ]v ±OÇdc:‘ÔńO¸!tz!Ľ·SPF4}Ötú5=kk”ó -ĎżT2ˇň´z…ĺ.a?Đž„I5#¤YršlÁaäwËźÂ:Ľ…‹ËNľp]řć*ŮšŢ0Ao1788y¤đ†bŃúۉřÇőü=ËIȕܩ6JÍA°uÓůřŁľ&´î™›ű×Ă›7y‚řlÎ'0Ć^ŘëŔm_™_˙yť!Îł·h,._Č{l>t‡G‡so)ŞM#9‰ĎáO¤Ű^Ěቆ˘JĹąĂüâěÝŮ!éą’/`.‡1 ˙xřďUÚ5‹y-ŐćR…d%=IÁás' Řͱ™ÇP96ß»üayö¬lâ®ô韲ĐtÓS“\6HŤÎ€e”ŁM´‚{íűH±Xżżű‹GůϞ̕‡ęMB:!„Š®éŁ^Vާ–ź§8h Ş˙e°kPĎ&żÇ-¦Ź)Ç.'śçö›Ă! g—ŽŢ Ŕ‘#=J·eŤ+ÝI^­E’ŃYInŢ×Ă|˝´ę¦ďř†»±i•ď^8ů§żěĘćŐQ«Ž;k±ĺ){‡ű§ĺĚ×m+tŹÚ×ÇÄĺ Ä?a#ŘÁ{[¬IInÁ¬7¤ 7©Ď “Á'!HŹŤâcóHKhČ9q±ĺNň]S8†ż =Uóą;»P‹;(Öĺë,6Ö Sbőä Ç©#gÂkź´ŞV‹ éH˙ÁŘÓÔ®c0˝,^4‰HlŞlŹëŤ sd’kÖBť$Ś;0ő]+Đ˙lĄUčI#ý·c«—˝Që'ąIą5|iz‹ś˛°íćłÎ˘2¶ˇ( ™AłgDÓ­ą÷»ĚÔ‚-BË(Ż Çż’ŤÇĺ -ŕzEf0j·üŁ"`űČjÎźAŃ´=€6Č`¦y%“DŇôĽ“Ä˝ăĘż\׊S°×*HŐg:śQÚLăúöň`”ĺíĆ!“3óĶ'ÝF•1ómČÄ xň5 K)p 3ŻFn–&NBŔR„śężjř^ë­ÚčľŃ˧?S˛Á©&5¶=-78€"(970جáCĹsšösKŰ ŰDô\+1YĄ$Żďk#édϰ#úá]âˇCý2ď\ s9ĆT>!Â*Ď€yPô4ák°Â ţĄšµ„´ĺĺęĐďŤĂš;‘ş=‹ę/†h’Çh˛Óző”ŽěŇăč¤ú´iŞH|+ÜŢ.ô˛'röW¬BU0Ô€đĚÜäňÝţpEő5żçĹcĎ*#I’sŃŻě\ăT@ĂŞH^4Ź{‡´'˧/ŃŐu0KAÁ×Ň*$аÂĂ"#_i*DX™Ë¨k0éÝNů7%h,/‡Ľ3žŠÇA*]ľ%ř»9ŽLâŞDÔQ2k"łžęŮtŇLůXŞF>g$ŮLÇUµyE†r/ˇ–˘%#€Łś÷޲_G˘AÄĆ(8D›ŇčG~ÇWĆńÔÄŠ -mPŚŮ/Đśţq-k©ßĘB#« îwHć2?©ˇźg˝ŐjFF†äSăz€i«€Ďý}ŐZŁ®Ć9#Hadu d‡™ă·sźť˘tOÎĆ Ř%DR&ú6{2WżJF­6_3;×™\(¸K†…Y~t.˘?)Ni\¬Ą,#o( -á -ą>O=-:›‰‘‘ş4äŔńńŢQ5Śb…˘lŐĎľ'6’#- ł[€—Ťcĺë#ü“§–„ä…|´.^ĄQ˛ÇËş¶S-§5 zŐ$N`(ů&ëM+–ţť řR|ńěłËžÔqrcŰHb ʶlÝ+.wDç#ÄV”^Ľ±ůë°BwCB§N:1đşCˇĄ´r$+ŁršC 5.Ú0 xŮ\·M9¸GĂŢ’yůÉŚťF—:ur$Źc÷_˙Úo -Ń!Vˇtx›čU—3ţ`ŇüCî2g1Ł#lÇţEŽiý1 —0M©˙Ń“! ü}R_ĆÔ´‘Ý9¤ĆČŰ>x¨ÂóýřIdVaÍ=@“Ôč^¤sMu˝ŠÁłKő2|M[ž-ÎsKú­j öSŁäúűDµšV.Ü®Ć!Ëc殺4‚ň -"4—Wś*·čś{¤˙jR=ť|Űĺ-ăô„Mt¨ýEźđGČuĐJw¸ŃV7±®E#ćm°ţR†Î¨9Ĺwąkôčĺ’wTÓŻeĽ×Śçźe Ţj€s1.űÁČó& ®ĆöÇw˛őśâ‚UW4ÝpĄ™ÂT5¤y/Ű2¸Ťß`fěUŇ@É÷MŽ~Ćţł¬V$¸“„…=řjqÝŔ{Żi“t\»ôá?Žîđŕ.ćýĂÜ)˛·X¸‡‹‚‰NłňdÁQŔ]fč±r¸čd+Ě=2z«op*Ť¬‚A­IľgNűŁz_¸n§ĎlőLĺÄ˝ŹědŮ~!łŁ§űďŻÇňJ“fâ€dbý3z†~ŃŠ;Ż” -žżtYĎďv 2îaŹóčü7&ľ€1m(\0µ!Ľň#*ťfwm á˙řL2֯ئ•jdޱŮ*($L}©u÷˘öź#ýAW«>‘1\śXř‘ż zÚ˘lf˘Őe‰Ă”R6H%sśä5ŻV»–LŤç˙ż÷žMÄ-Ýâ}ł {Äׇ $đŤzŞô·ÚOA<Ę46]· ć ‹é݇qó~ł,ţ•¤1Ô˝9>Ă ďČżť]Ó;ÝëcnJZĐyRĽDlÖ7ó9ôÖóF\3ęJáľZţęŔZĘ掸ťv}1g«¨endstream -endobj -4489 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -ńé˙Ş|·ŰÚľ;ó2µoeŃ^Y 'ăPĄľ/ś*›ÜŹ©jY|˙ů†Ó^Ť[ôŤ<ŐŔüŰçÉććRŁË%âó‘ěkôŕvXg15@ÓňžĹÔŐgŻ J\"]_ ş‘ŕ1ů· iÚÁˇ4ßF@/űOőłE–¸ÝÂČ5.ŠĹ8/¤>ĐÜOŐŔ¸ŚÓ^şĘ…€ŠnÝW<̲ëTDG×®ň~6¬¬_ -2)ÍTP.¶ő¦ÜC4ĆEď­¬ë]PŞĆ_š,Ȧň‘Żřôâ˘Ńś¸˝Úők‡AüţY˙čc+‘Fö(S ŤÔ¦žPCM¬¬ů„}ĽŃS‰O;1eĺz¨öHFóQapkÜ#ĄËCćŘĐ“MÁ¶°Iő~ŤN«QD©ä…đ 8éĚ>zđ’óĽsI¨Q[łĘ{$wµ[dâ'µ|{7‚u†),˝…‘>Ş©ĚŢ·Öľ«?¦bĹ%‹”5a˙9L|̇•Ý/ü;R.1ňĽQ&,đ¤XUŢ ’ţ@ţś17-ş®ć\jd©Śr[Ź®) +6q‘fU$-nĎ?Ć7|ďşm3uٵuJtţ•€üČČ<§QŤ!ţAgĘ!×ޱŠ|˘y)¦ťĺYjžŠUމń8Ě|śô^䎟E˘ŽˇQ~v8·ŘšÚ~Ĺď"Q°=s†rÂöY¨Ušą©Ív±ŢÇŚ˛JđÖ,­Đńܱbť„=+G6zvćYcÔ§5TwQǵÔŰ+[__Őr˘w‹€fkäK…\đi%M¸€:\RČÍĘÔ{Yąť-PňÜ8Ź–Řl2p» -\éÓ›5‹><éħ$ůnüžupVx„[`±ăΕ¦tLMş‚P:Ćď,›Â>É_މšÚ•ÎŃ`piUľ”n—¬hIJîx,Ý7XüţŇĚ^~wV•-ťŽ ą<2×Ŕľ‰—¬ xQŕÂć™_¨V(¨üpBŁÍţ`ĚO´š‚LpRžh/Î {jŞr€ť×9Ŕ~/VyUmÖF’ÇŔf|ÝRŮĐÜrU'Ůěäß ´ŕź:Ďä°-öÖ®LÖ ëś¬Q3p° źi‘޵<ŕAĎa@ŕaŢĎŞ€ă‚§ 6s+ÔýK¤.řüR**pŘkŇŞ‹´«ĺM†Ú IäÝX¨–ÎJ„¶kÝ˝ć٦€­ńMJ3Hľtřů´ÖëĂ4Ö»ŻĂLtbŇłI*Y >y*[¦¦_b”äu¬#Ó1Ł´/ ‹>-‘¨xÉÓÜ’]uj%¶ůŇűĎ× rQěMźť{€wŤ-G©Ť€Í÷/µĄ­iăLÓáĹůNíůMzë©9ńůe=ÓŔ„Ň‹?ĺŢ1mÖW™"ĂoFX;W:÷ -ŔŻrĄtŐ–ÔŞúS§n…jÉŢQ”yŽł"Ý6\T=’#B«ąf×mż±¶ňCM4$%•ľĺ:ľ]ŇK$$NxFv&tŔ˙/Čz<+}ďŇr[áqč¸qÍú4ף· Wiô›üůqÖű “§AćGú„㹇Â{Ą&7˛ţüs“˛G8éE˛V5`ź }T[ďádš®ń)ZfŢ tĐRÂŢIK;î ĽÖŠÓvëZîqŞ·çŤ&Úx Ë ńč -ĎŢ}Ţ^tÍ‘ťóżŰwb¦v·83xőÜ&ëč7SÍ]o[oj=#Ëý(9ćrĄů·Ů4\cÍÇ­ŠFr6®™ÎVÜL÷WĆë\9Ď…<ű–ŚeĎČ­őŰ´®ď†_iŹ7‡·$Ay/Oą;îŕ·âcҸéEb‰”Żţď”-V‘0yQżS2¤.áAů:j­‹ďĄ»Ě)^lOé±Zî.cśÜŠ6ZČ—ňLvşUů6řWĹ_…ľŞ.AŮëÓ÷ş­Ś‘,=»Áľ8€7ËQ5ćr…úŽl>ÂŰlGú łs#÷ś}ĎĚZÍ”?@j“°ĂśQUHř5V߬ô„¶ű˛”(Ćş'×x«<8ęŹY«žü{OŘŇĺW9Br`«6©ěPŕeż+ÇÎ ’X±É ‘—›Ć śn}˙C‘ŚňxĐŮüÎŐóS‡gÁH ŇBŚ÷BÔďvu°+ŔÄI'@‹eŢJŽR ő””ç+S@u7Ż lM‚w¤†JĂx t)µ†hqt˛¦3,• ‹ST’±˝JiÁjŢW‹‰ ͆ϑ÷†đ'+†‚Â„Ś…Ćçjü 4‰±%* ˛*y…›@ëtgđţ(¬Ŕ„:(l>·±yö\ŕrŹ‹@ –m›V ů÷çäożŔwĘÓ©‰Z´ŻÖb5•mç"ţxnţ»-ˇÎN˘~FŔ` .†R%N5»¤˙őăbÇz^âçM(ňx Ţ"BJVĚęşô´O"/¶Iendstream -endobj -4490 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -'‰xĆĚ/•'Ą^ Ěíů×ö‹˝´˛`XQĆ?OŤë_Ýé…ę˝ůą5®‹Ąż‰a$•GďO(RőŁ~KjĎ+>?kł"„UÍý&ŠÇé+ťôc¤X"0űÎćyÉp»đ˛ŽŞĐlăµ]çśÔM…G(s!)‡·´ňí¨zÂËĂ:ąŘîtÎQ9ţňŘ\| “u%IžÓzúś_öŁŽ¨oĐDaŁŕ&˝cý«ĚĄËGČĆV­ n #n`OΤL,[AئAÉGşË~T*;Ë_ł±ę ňKŐęÂv'>WŇę=™ů%¦#¸šÚc6śmň×řQ9ŕwI_[Ú·(ŠŐ“ĆC ˙Ge–ĄŤŕČu!ŮŁ|ś=ęřäď1o±*@ž 9;˙”•řnRőß”;T_†Ľů‡Őu…ě¦đW «±ţ9‚ä±l”/kÁi'HeżW‡R1đ÷kôŰűń›1€`Âř)˝ÎţL°ƶ@ä·ŃąQ’ -˝}j%j  -eVŠíÖťŘ:”zsĽC©ŃŚ.Ńaě.; Y—´Ý&8Â†Ň ś4ÄB‰âqŮeźL…Ćgă(Ö ¶™uiPş0Up˝.h0Łýޞ_€ŹLFí}ŁIČjlr‹ŚËVq",ž]ÂŔq[7ëá3l´ËB[br‰JŞ˙"sc9aÔŮ?ěQ^…ę©˙Ô ŠN'ý]¨ŠâŃK§“~ť«á8¬Uy‚4Ýô@.&^>U—Tz!Ü;1Ó<®ťç“hđ¨.<Ĺ*¤ ÚaŚ®´ 1¸ň9_°QťD,HES%iµŕĐŻ [Hx˘®7yrő -r°0,3é›ĹŰ -ŰEUŻ˘rú¤éÁD -´ -Š=ŤľÄős°?Uů{mťđî®0€rŕkRUr÷ż‰„Ĺ~}í8ĽRQ?*0˙Ńa–ó{ úŚťĺČÖÂŽ™cM0x}Ş éwťĎŠĆ=.imFOĺÎŘw0ĘŤ_ ń)’p µz°Hŕm…`h<žŚFíhâČ“Ŕ#„Ü’ýšŞ’ €ŇBo$,>ŽF‹ŰşŻĹnKŢiŢ?¶v”oşąQÚĚľ!ŚNÓůÚš=3·YŹü†‡›Ťiâ–HhĚ÷;yçşŕľş×ŢÔ˙ÚEÁ€gę:ů4RnŮšÉ0í‰ů`.¨KĎY( R˙ú¶’:٧ťżĎ÷¦ěä©ZßL€đLÜ·R">é|AŇ5^Őű±°XŐŃ42˝ţŠ^%âĄŮ|ÓdXQľ•ś@i*nďŔ$±đűIjoć“lS¦’°R%ćŔrů%”;Á/ňëóŬ ¤?yqéI–%B·lL†uăă‡˙Ăś€÷çŻvcpř»°)ŐűpÍÖrŇĚ®¸Ű›´?g˘ć*J˘ďĐgą\Ĺt¶üüym†ěčˇđ1OËŮqżoůd{„F8BeuĹgŤěUŮFô‡D6«@Ülk˝ňF±÷©°˙d˛>W§®™Ž>®= 0¤`fC®íęÝ_FćÂy’çľÎĄ¨4îţL%Ż–ńü{=ŻGúě C1M ]?ü%Ŕ6aÓ.ÚúT ęďzőrT@±ŢIěNŔ=_uI DKőŻ čKÎ楒}řödŤm˛NşźJĺę>…•p 7^ąś»ŚTžđ^Ç\aĚvşŹ‚pŃź¸R˙¶e µO†¨ż”í`Ц>ď cR Ěí|ŔfžŇ őüá"XsđE÷&§€ ´'r\ydcc-j<Ű -]F@/Ú´IŠik›XĂąţ\Ď11š˛ĂVJw\\|ĹqNB¨HŚô2đĂJÇ®†«ŞP Ý˙ĐÖěN;îÁĚřH ŹxpĘó|Ń wł»„Ô30.1#'j†žyëţźĐÉ*éË­ć7˙ pvRŹUяˇD»Á÷űs­Uwúh8x–>LUˇKďÖ#9ţŤ‡6€ŰßÇ!‰‡’;űü¸˙=h–{ÁGńŠ 3v-=µŰMŻ;ś%ŤÁ *űÉžL%Ů´’Ú ;üO˛S–L9»ĐźV!žĘ­í±´Ä)šZ4™K°Í( xÁŻŐP† cö·Ďx=Ô ń)‘„ç53F=ĽEI@ -™ľa(-·ÝsE^9i|‹–ŢžKöZĽ} -c^2ÔŞŮ…†řňéă-ćbóĘ‚¸źĽ_´Ŕxş˘ňß·R}Ű­ËŔv„\‰ÔUéLÓđĎá@a_ -˝|ő<¬aHÇ$_óýMáŞĎÚZ‹PڱxŚ‘]<ζ;‰ˇ—zf‰U…Öž˙<žq¬+C©7XĂ‚"m‚°őÍAvë`wĹ$É„9˛Pąeç$5'×&B RwI®PhN°Q`l‡ďZzÇěbĹZ@ąŢq-Ö­ĂwhŞ*Éľ—~M'·&žyŢÚîzí쿎®OÝÇwľ’;y`ŔFş…Ítˇ8ăi3,ďiršf(tˇCę}z,řĂ‹•–Şc#Ń“€91'@ä*Ő{üOy_Gá1uÉČvřâSzU…P˛ć2ň×ŐO>úôűĆ&\V¸®¶ŇDgzqcUęŰ‘Ţendstream -endobj -4491 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -e Sĺ×A?‘·zőoĐz-ĘÖž^â”íô1ĺˇbđÝ·‘ąÍ˝W¦ -Ąťěř`ĂgN«|żti¨đęzÉ@nŢu[¦wvş¤ŠIÇ-÷ ĄŹ“pő˙fq? Ż™ÇĹ~·Í(*ňnŘG6’śFt!®ŹÔp…˙Ľ1Öö終•QGżozťČýűCuh‘ÍĘć=%×íş8ÚЧ–µ„ˇ73ż@«aYĹ?ŻóµËŢŮôv">ę ^ĆuUÁNPNuW°×Ýz@/çşĘůĄ“ŠüICś6ő_—BÍJ¨hěÄ-ţţ=˘µ=^pîj˝K÷ŻéRĎë·öš1˙„ŠĆaPË)m÷âŽ_!¸`S•9e ¦*Ş45¶ FűĄŰ4ŃŇ»WpŹÚ¦Rk-Ô(…äC.l/ëIJž¦ň™•µÇžÝ)PąýmPΑ2ĎśÚŘr>Ź+™‡ćÚu]S,Ť ŽÝ)ś3I±ŰZ{RSž&4|`ÉÍŮůdňŞIňáW÷É`ÓvďɶD—  - $FŇřĂ›˝QYŐoĄOŃ3§/ݵ T’§_r…lŢŻ„Ň#ő‹ťĎy´4ÚL¸™»fĽłhMVś°Ý˙Úâ~éő×ÄXâ†úĹžDb¸‡91oâÖ8‘4I:Z¬¨f×6¸4šý&A× -„s’;it©GţÁŁ‘i¶źjÜ@ÜÍž±´fž/ŕLŔv‰Ű< x¤ťĚ®gňŕ\Đťlź=çîÜÍtęÄÜľŻEsKN'A0“R‹{n®„Ąž†Ţ0÷#ÄĆ!é8"‘ ĐkźĐÓkĆWâ0Ő*s‚ͦ›şYi4Ľ‘ÝR7]P{†–‘ŽđHoł®Ő -v1~¸Mn;XJj{\TÁÓBS“›1Öakn“·d˘ąĘŘIš#óD NÔŁŰ‘҆i,¨Ńf » «Ł žćď+Ń0µa;ô -´ť˘™çĺÚw›˝°G_DrŰ9ýĚl áX¶6´Ĺ!<&đR˙--ývóĽ†1éµîG÷x7r—RK ^޵o -łą8b­—óŰyÎĄb›é-Ťjń7ŚźńEăTďa¸‚’ĐĹB]ú÷M#X!n-¨Ň‹m,¸č;I$úź€Ż°çľÇřu]F{‰i4\9Ş űł´ÁtÔĆ4ĹcGg˝ ŽÇLú2® -f_ÝŐhća›ž·^ôjS˙MIŃ!˘‘†ˇłĂżÍCčkë14NŘ3Ďń§\t&Ďę8îţúšµ±â™qF>WÄBo6̤Š3§Ăá].Řś Ś‚PÓ'¸HÍ=ĨŽ(oCˇç±ÔżţqŔäÍNËÁÍ‚—dą«MBKcľ ¦ -2¨öCçí°´NéTép«%w[.(ë‚ď€|ş®ZGV˙} 1:IőBĆŁďÍ” ö‚7V‹ ŘŮĘő.<[řĺ×XĽ*pŚö1żEňJÇŃC´‹VĚ…EňŐÇj“:;PTe¤"!ź•©@€đ.çä–˛MI +ÉáĂ…Ĺ[J7Ťż;đŤ…ÝSń“‚:„#ń·řŤx!$Xf (#ń§JŰ eřĄőÍŘáüĂî×Ü`Ěí)âKđ ^Bço;Ŕ-le·ă -*™zhÉxĎżO­Ěn" ¤Íó„ĺQ¤A39 ĎŮżnű ýř­*Ş  tě\XŢůşťÝŘlŔŻxń5Žaz‚!µÁOF~ź*š¸âě„>¸ý4Q."^*Úča3úN{Kí‹É:>Źn¸·)­°©+&ňśŠ'ˇśAŰäąűŽŞš'>¤B0É ďfŔĹsĎŹrZ[8őSşüĐtí%­•‰1qĐΤcäpS8ĺ˝řG‡IlŔ·—/Ď´ŰŮÉűüč!żw˛äv†PeĘÎŔoÔŢYäA¨ÇôäÔbw{şâ·‚Ök˝Ç¬Ę°Čĺ Ĺ›GiľskĹĎBÔËĄOu鳼,ÓS”úyY8râz5.XUľt°!Lşcd,°rF[Őż&IÜJŐp3s¶ÎŘF¶=-ř\CD^»YČCW&ˇŢă43}ŇDiÇhű"}ń;*©-Š›đÝď±VBŽ›Ę[aG¤|Ävď¦üULđ616AF^3ĆLúl׋uo>hBŠ®ŚÜBĐjM;чio6M2©Á^śŻÇ¬Ůö#2k0qŰö -|× 7çYŽpŽŕBj+“<.Y{™ ŐŇč:Ęe±Ą0C.…ŐŕłŢĽĎ ҤĂ[ şĺů"ď¨M0Č´˘ˇQR±ß´AŢ2.ŘÉö]Tô#ŁYSÓ/g¬)tĚÇ^g›µ8[^ÖI\wŠ‚ä#.ČD‡ÁšÁuŚĘBk‡Ža’ >ĹťÍZgďĐ ”ÔĽä ·ňĽĐ·Ź2â+őűŃ–•›(ę"‘>łšÍÇaŹĺنÇâ*;«â=“K>jö ˛kŚŰeÎ;bîCŇÁ'íÍŘ~i řY«šţĽíކŽă{\endstream -endobj -4492 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -8”|T|z†ěcѵ€R .›bŢ­—;kvYm”-ËL&ůWg®M nAhiÁśS‡ćÖuě C}WĹ!:6J=ÝÚß5ĄŰ˘űŐ6·nŢŕ%YČ&! -‰D€+ů…ĽŢĆnôdtzH¤/í!îÄS+vf”Š0-ÝE˛źŔŢ‹dDň«ŻßđŻĚ…­e)6ťĘňl“jGě{łE´}NÉâCoBd.řßP}á_»odl÷ŠŮ<ŕ§jQšd*[HZśžxs¨H_ąĄ_ţ«˝!};Ăgż ÷mW¶˘żĄé] v7 g†—AäD'[˸kÇjAކşQ÷ăö]\l§t‡/MíĂE·8}lŻQĚ˝“˛Ú˙€Ďn S(9­Z<‘sjíXÔ*ěăň{*ŔŕÜÚ^µăŃ@<"ů3ćÓuí6I¦)Ĺ@¬yrúöÍ´W[ľ˘…ľű‰ľť/Ďj²ůś‰ÎĆQ·Ź÷Íoz뀚ş +¦»fżâ´Ęą;ŽYČYŞů l˛bź!DŤÇíÓliĺT#Ő ęóôŞÜŇąnpbďă`*Ju>q¨˘čc3ŞľŢWw—jź>é-Žľxg˙žyĎ]•A)~ÍĎÝ/‘ʱ>cJ7„Ű/ MÔůΕtNč>íkOýPőĎYâĽgš– -íÎęň˘Ž~ÜÓřóßb4Ę*çSs.qHP!nߣ[Ćs”Ęóhľ!BŁl+„˙Rl˝WîŃüvćikeşĽ# ZÂÄt€· p`ĘňF =Ž@¶’‹!ęöűäTÖ‰íŘä°5ZjÉĂĽ€DŚg(Ř·T.3ŻŮáF.ŕf7j '˛ő»“05“ ŇlŤEň?čĐ›äeď@!WÔÖ[»«Čéńµů!φ.b3'Íms{řđvJÔŁ,?FńČ žsb.ťnźmkˇ«vÖčÚt}SŹÜKd»ľŰV¸şĘ «ń`~Yźi‰0:ç8â–°‹­?Ö6©ä4D':!}­„K§E)%Q•Cě<ą2x’`Ľ•bV Řľd1~…¨Öřć»gb"lÄZ`ăx*9^ ěĂ\Z1SD«ĽúŇýAHčäŤlźÎţqoD=­h˛IJ>ĐڰyrKď)Í 7›UăzłžşB4Gm7Hć•ËĄ Žń®­ę!Ł—âÍ»€§]ľÎÄó6Ż|˘ĺęČb â}ľ“Ő¦-OxĐÓ0ĺŔł1±1ltřÚÂŔv¨ÎĽŇ(Ňš|… Ę âIąZwgCÍž„(*ĺ01s6äĺ»özúéG¦9÷e KHř_¬Ţeڍż|/eÜĂ~Ăŕ–ťŐžQΖZ.×iT€i.wm‡I¸˛9rC&wN™ŤqyÉ[~b¶ś’ąňÓ·Qq<Ín…§Ňe“,Y5đ$Ü4Î=|/7îź_âm’(ü)ŇY|ZĘ‚V$JôŐą”Ťö«wŚ×8pažR~žěî<´T•x1P,Ü2źµ9¦6p»Z÷ďţE_vܰóUÓř3¸HdWýEóľI~­¸üKŻ>çŇi!ŚĹÝÍVÁ®ť -ďIňm&ž‘¶:ŞO»“d|ŽŕíWOź@ľJiaX‹CS¨XBLÖjgÖŹ(Ů+&F‡ëü˝=IťmD€UNÝ˙Ů"· Ë -2ŐAqve§Éŕp‰zíjr–Ą4/Z"·łÜřŤTř÷ľ|—«;ٰ‹çęvç?Vę/Č?F6‹Đ`ţg§:Ęs^D:›Ă~»xd@ÂËóëŞją¸´lLĚ1E;C˙3pˇpĹEr,)ŤĄE ”˝ŮťEA<‹®ła1V˙ă*Ë™ÍÔ”Çő8 ä#ę-}Yz¦ăIrJóÔfĄwŰ4WÔ¦u+¦QL|ŔśX2ˇ˙¤ěş=SĘB˛])ĚTçOĂ"eqC0ý ¦źeöDµXŰ`DîŢZ„†ŰďNs‹xx;GŐ?mŰçB+=ňÇzFĺ°Ů)ÂýJŻ2đj#´"÷YcŽ%ů Ä‹kžĆy=§¦tőŕň<Ô*t6@ŰAŤB%e5 "HCíśoIůKhT -”·©ŠD2„ĺĘńPmXPäé˛ćBůá°÷Ě_ý[«XôÇXöĆ×Kľ˛ë×SŞđ÷ľşx±Ř¤\Ďn4oBęýłČ~ţ7Lřć9Ô@Pęaő¸č·+1_aD˝ŽŹ”˛¨Ö­ą}ČkBa®'‰Hťĺ‰Ń®™qś -Iţn”ć¨o9ËŔţĂž+€˙€Ř“ yđ_ s'˘.ÖĹ[*˛‘ŹvŔ•ńž00úQiDŐu-lť.ˇ*ňß™f˘îśĄłŔłŁÚ—(Púi*őőéXl> -stream -G·»Wjęçi«—9pło5ČÝ~ÔZŰxYpě´Űő¤»Ş˛–ąyy‡CGńPĎY»|Ł-†«â“Bő=áuŃ©ąČő“BXäCyÄĐd(„m4`˘«/8g_‰. Ř Cüű™IŠRMOBĚ’á >˝îS0GÝ0ÝB|=ME4ßČk»´ŢŇm1ßsU†Ý*ń9J˝Ł·‘LŤU0upĆ·>Q´¶î}˝©Hś8C9׎L•x,k -ň1Áé#âé™ÄŘuáĘîęŁÇ¶;ół3!ßě[4±üĹ‹ÍG{endstream -endobj -4494 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -ú™×Č?®śŁľäď•}ąa?H…¤ő!é^Ŕ’T{ڎĄ>ġÂeůἴ Ťńýš¦u-ÜĎßeF!}«ä?Ikn'ŽQ ăÓůA™±ô•8DŁ Í§qIËS:¤<~Ú8+’hISC ü“ÝŁK éŻx€Úg(‚2˘˙żîS­á>KŮďkWô4ôT›ey÷çQ8ĺţżŹíĘŢź7RQ*Fúôć–‹Ú]D°˘N€ŠÓt— -_˘Š=.KŢ˙i´%ř\ďdZęďkŕŮ î/t+?Q—–«!vďbýŢsđ΢"˛şI˝4úťži+pöcAčőÍ]Gę6{ŃU‹"s?Ľ8.ÂLźű1•ą‰âK/–;MÓ:|;Úlţ{g¨“:ţÔXgX…Îęś3’KPžýć˘щ˘{/GVímĹ×q Ýíőf§‰ŔuhŃŁzš`ę>1ľÄ;ŠM–D#ÖŇŤÍŹ´fĘjF\ŻÍe2¦ŹÔcXjúĂ/X®/}ŞŕŘP¤ą˘°řXQŠÓ\ÓĽľDc|yţ`CFÄX)®ŹFI0&âÓ­6pţ€űËŻ‘™ď…g™ą‚ŻÚUY ŤŽ°ď­őIvsEYP‰O’?4Ďď{xmr2Äř¬‰‡ko n޷±>YňnÓX -‚át(±Ľ‹Ca; ‡–źorźt*=”Ău‡¬S:—s”€­Ď> -×áăó9%W -!ŚßřEÉť)%3ÔP«ôLŽOV˘ĎhŘ ]ŹŕY€¶ OY6Iŕ™>ŞnŽwyܦ°»< -1–'?q/"ů雉;ÉuĺK!˙ŕ 1ŹV 2fI[2ýd×Y8 ˘¤c‚â瑜Ł÷˝©Y„‰ZÚŽ—e¦˙uŁö “™ŐČĽOŞëŃŞ ě°WŹé˘ăő,Šő†ňén&é¦Öh™ÝT¦Lm‡;—˙ xśĺÎŢ]«@ů=>&ŁĆu2ąĐQŻŞő]TBdšro.Ö9¶év?RgoÁţ‹ěL˝Uăm»X”ýŇ ľ„Í׊ýö˘÷ĎÚ¬z,¸‚ˇţM‰š»ź;;ćé,ÂCřzn˝ŚU?”/1j -r ÷<śH¬‘Ť~ăë ,n kDöcý†ž€~ˇ˛‰Öç-ËU[ĹQ“Î đBQĽÓ’Ž€§hˇ¤ë”quđ¶G€Šj2' QĐfÜC‹}ŞFz(ç»Ú˘8†G‹ËúAŽ5ţŞĂşk0jđ(tyř őˇ˙¦9§Óá„*şđ0óí­śâ~F@WůěĚ®—ËOŢŔ°0Ăj0sUłiŠí«.Vף ŠbVä ynB‰jéK_ĽŘ6UlźÄ\/ňQŔíPŚ8‡ #ňţ+Ż€ČŘá¬[¦˙Lę­’T¸l˙,6ŃČ‹#«ąlMâ!Ś>‹‡Ăüy(Ú› jA] ě€MëĐ%DňF±Ď#Ů<ýËÚtjĎbŢ=ĎŐ:Ů&ł%!áÚ‡árk†9UZgÓ1Ť ·Úú[¸!ŕ€"O‰znaĹ#{.…€šË)±,‘Ĺî–őĆfĚŇzp/ţčÍ@˝ę°łěůľ«˛˛j>ô3ë –W| C<ć»§ş€ŇÄ'FĹ‘‹Ö"‹¦ă‚Aa’śÇÉ)˛ ť$cÔŘ]˛Y”J5oě©”21Ů}zîi!/çőĂ ó´\ Č˘Ť ĘzUŘ Ť¬*t'}ô\ ˇŮeżNĎ2î-T!ÉďďÎBnŔ¬ţČę=ŕ3`ŇFNw ąz¦š\`9:rŕ28˝BNÝĎň¤€Er=Źř,qwµ%k">™Ń˙§+ńQś…řco†DjA°JźÄŠ1O$ŢŁ&É“Eâ1n©·Ş}\jÖĄ˝ńč4ťc&”ŇđJQKŹF#ÁIń¸pU|GľH˝¤jit›Ą…HI-˙2Z˝őĄm”O°ži<űv tR{––cŚZ÷čj‹ďGúŻŰĆ÷DTa˙…bŘ—[1Cź,üÓ%"v*:ügZś}K×ýMř€Ąŕí.Â^endstream -endobj -4495 0 obj -<< /Filter /FlateDecode /Length 2304 >> -stream - }©™ö¶ň7›>Ö]×ÚdR lťvÜĺb,JÖ ěˇ![·Ô˘ĘZcFA¤iаJ®Ź¦ď}őu-2KŢ ·˙•Ćs66‰ę´Fą -gë€3U{i·˙- -áö,śŢ6€I>üÁfËÍ›ŁŚyńcF™äO.‰Bˇá §Ş\ ú`ĹĎ­».žÚęęÜ·ÁŽž8űíűp8 ™#ńUę?qgÚrc§ÍCfH]«ÄÄĹ[sÓ'LŠŚXI°ÂkG\|2(OpZÚCŻża(A˙j}ţ}ÂvÓ×ÔS¤Ĺ»Ą×ýd’°ďť¬zz“ČŤ2~Ą)×µł!§*o,`źeKĐCAéT°Đˇ†ÚüI;ŹSWW?'z‚ÝNP¨# Jh k-®9AŻ“Mx©źÁË0[đ'çmç˙šÝáëhŁüň`Śo$Ą®'‡:ČÝzžx•ˇâHĺ%ŢjíĂ®¸jÂk,JIgIí— -”Q…€Őq®ŻŔš$š= 7ľ(żx»5ËlĚ'ýAľ†|ş®ÇşďÍ8Řóo˘Ű?|˛j´Ő8p­n/OźšĐÉă-Ö`i´+0ŇBd¸ňQćaÜ›5ďÜ.â­űźů·˛ś­tlÍE`÷ŹÝ‰3é żF’†G Ĺ#­Ďäh0ŃiĽĆĐű«WŇŚóKi -đ˙>,j»]>ě3ôŕĎ-»67 -ŃŰËSď‹Zs†UĆĘĚŔmŁËéĹ[8W˝.ÔÄ-Ş5_–ĺ}%pť÷Űiüč)ß4ţ¶Ů#¦ŻŇşň÷–ă˙đÜ\ą+O"6.·Ćlý Ĺ:5ŕÝš{Ť )/—°”@˝ś«´×ń­Ľ:S8ĄÓxźý&­˙‹T'˙Ď)ý©9˘QĚZ·‹Ü€Ko«Űţ˘şh¶¸áÁFĹŚ‘bmśRgkB¬|ď›:*®S~Ă3m”ú6CTL ‹FµŮ¶Íeç(±YZŹřŠĂĆuĘśÇ#“ߎ‡âžĐ@iĘÎE ˛ó®Żżĺ*©Jd?{Ĺ%źł(čůÝIÜž ‡¨HŇĺČxW2!#ü<łI_O4Ţ\Áçg5›]˛ÓĆZśYY·qĘPë¶­ ·ôŻ8WŞĐ†řad«ş]ŘnGëĎŤ ívzĺ] |Ĺa6¦,;Š˙ŢyëťĆžô˛ůtĐC0H&Ş’nxíÜ}ŻëđmŰQ[{.mŃT׋ŘŃoÁ›ŤÓń´H|š…iÍĹÁ FT"nicNŚŞ€Ě Rx˘skOs¸-“cď9v÷DŞ °Î©óa·_EČ VřÁąűLλtTl TŮu®¨ş -b×v[GěCHĽáĘ”0V¸/°˘Bž#hWi ‚ĆŢ\B0Y}ŃI¸×ÚŃâ„9IňkăôQ@Uřµ±Şą˘s`k/Kça]Ȧ›ý±j–Ŕ¨“ ťŢáŘ".©dÂ,şűúčËŢí“ŢšŮôX“~"Ď#W¶ŠěýŤęŐ]HâXFbľß3ŁÁ±ťî6Ó(ň›>´×9Ôä9| ŽŕX’ˇżÖŠ{PĆBŰĚń¸ŽĹpgńP„Y:µzĂXáŚs`Ü·8sčĂVlŢă]üÔ©µ°§óápúđQâ™ođ4cÝpŮA.n&é^\ah g”KV€ńM(le—eśÖ‹ËÖ'ß‚ľ|ÇUHŞě9ÜmĘ ŞĄěŇHRBrš.«“”Ë&ĹZŻ'”§§ś¶u"pĂşűŔöqŕ Ť‰ 3ŽßżÎáv qWÄ”ˇxaď ­3w±|ĎŻ ĽCäŤÉx…–sű»^`ěOňT Ť5łShtS®6ąyWšcâ8Ë^+ąĚÂlWČ*&Ŕ0°ËÚCęĹ+כР澯ą {?™‚żqŹ/ZYrťJTő^¤¬*Ď= éýš0ä¨ÂŞd\oü„î]Y´Ű<÷!ŐŢóT #×>ë÷;źP'ëŃ 7h¸„h}6n€‘âăně¨Är­‚D*ĄčˇÂ퀙ÖůŁRČuv cČHčĆ On(C_ŕx‹ŢŐx8Ö(–ăׄ˙ ]ť‰› ŁŽOKą8ę†p̨-m™Ľłs ?ů‹É^¶Eů 2şXjXś C¨8Łü|9dŰ%Ä÷[ź4t·äŻ,śËź®bŢřvZ|đ“ kźŃj Ü–ľ±<ť#:Š9‘ n2ëĂ™ŕ^Lľ…cĂŞř - ™L ŔS—{.TöÜ5?& 6’Ąśđ§ň&U4esŕłQóNZ8zăîgŘâŚJáľYŹLšţůĆ.łűŻ-!l`ąPîŹ>x‡Çϱf.3M \|§«ť•Çhß9Y8'ŇąĂI~LQ‡ę’ş€¦C%/iŹY ŐeíŃ«‡śó_slÍ/ÚŽ¨Ď,6Ň…0y%ćô<›—Nvó>ßUÓ,Ą˝3¨wK`ÍíFő’[8?ĺa­wĚĘ wÉánămĄCśČ¦Ö«D¬řÉÁ|ĺĽńV…­Ęý†•Úkm,7޶»ą LjnDuyâ2eěs¦ŤB7¨…g¨É6·µw˝"‹'ž\bI<Äendstream -endobj -4496 0 obj -<< /Filter /FlateDecode /Length 2128 >> -stream -\p% őVHńUţŇ:Ď›VĽ$:ŤSbíĎ`X8ä#oë§Ţ×ôłF0XŔÝč˝/8‡µ-Y‹{uvéň!kš4 ˇt´żs3őP3j\ů«BüśÉŐ›oZÇŕgK Ź+:Ýľo˝‘!›´üćP¶žđŘ$HUµŁ&N@6ŔĆü§v,ôI¤<Ú˛RwXP;TŘŚfçwŘ©µ%2mâqGIPVľsۉĆX›\$w¨ŔçQÝŕ -Ľ -çčp…»ÄV´ťęe 5nĘĘ—;yťŕ#Ţ…`ś¨¦ Ë )uJ·ąÉńĘĽzo_żţNĄ=s2ĹMdý˙ ćă·Í2Á’“ĚĺIĽÉĂ4ŃÖńÎzĄ߬,jľÉQ§ ĹĎ 'b:Ń0c‘—Ż ŤNÉ^TŐŐ“^LJÝÓôć"wTÝضʼö˘jp cšńuś`D:ç’9 Đ*+HRŮťß+“qČz°/=%_]0 ÍŻ› Ľ@\+Q @ŔC˝Č_ň€îÂ3]ecᮚcwNEźą¶óçsVϤ& -«¸ú芸Ć1äKO ´p‚·śD­~°Xődúž T…uäxC'U”ĐŃľź"á0üQŁý›Î@0é2‚ÜŤŢj‡ÜRçĄĐŤŽú’•iŃÁ\}ڱ„ -Ů8Ë·Ś§5;ěHÖÜŔLna9]űáK \gÄ5»–4×ô¸·UzüÉ!=<çIÓ˛ţŞŹŚçĺiÔE -p©sľDZpnwąč«Ľž·c*ŇŐ€WčÂřłŮŽ ŹĘk oo@ 1¸rŤĽ3Śĺ @C·ú°ýˇľâÁHŘYd"t«Ś±jl„yë,´šÇTđdĺ_čq‘Üňůmmwmx< -yärß] ŰşÔĂă‹Mńä邪‹ěüßăÖOhä’°0wżEXR~펩ux%ďˇ3Ńq÷ŰšäŤëp«€JćbľU;çm‹ęá "i˘v*@¬B˘ RAł–-„ÎkK˙_2‰Š¬F–ŐÜAC„›yK–e¦ŔĄ3Ćá"„$I,—SÉŔ|Ü˙F–Í^OĂ*•ŻNł°ÜÇÎŰvß”ËÓ‰»X”Ěőt€lxĘöĽN4đr›·°ômő íî=hÔ -x¤Íń#–†äĺ"Ý“C)ň†BpR_퉗ě}^Q;‰É¬î |ĐŐâQń…Ô÷Ź{ŇBÉômÓ'…p0QÎsŕµ°ší đ ůWÖ̆á¤O+Vá5j“l€ň='|oĆoTĽ<8O˙îÎOç׼]2gâyˇ__'ŞŁeÖq5í=Ă`µwH FżrĘ—Ńd&R„@ń'I㏚ÍtR‰,3ÁËŽŐŐn‘Ďt†HµŃ˙mjÝ§Ű ŁĹ@d=4˘ÖeÎ_.¸Ľ'í™NÜžő#Ł´Ü‹€î“2?ú¸Ůޱ+4ą©Ä¨G”źĹśh¤"ĐJĎYOîl4đl3mÖő CpŔĚé«"+Ş7JmĽĄHIĺ «7+o—Ě $$8ë˝Hô-ŠUw -ičľ{»ÁŇ6nĆ%ęMXC*PË픸ÎAşÇx’©Ţ ˛í HŢÄ_Q¨Đl`i6î¨Ëî#žä„A`Ţ“‡\ź€n[yŔNäË2‚‚îpfä‰ Ć©ÎeąĹś‹l?ę(wJv ´Xős;¤×Wĺ–2”'±™®±©}‡rđçM`ůMę˘@Č*2ś «hć$‘»Ěgvi’tUnŢ{iîěĆäÜ…ć~iB‡d 8ɇ?zÉéÎP -Ăý„ČÉI.xďz¸Ę2öón[sţĽCŐQDĚŃâľ‘=Eýt¦‡h•Cvşäk­çhęx–^1$| °.?3ă;Xü>t:ÍČęĽS6@&‘š–;WŃTçą đ-Ľ^ÖoĘëŕD»ß[Äî7IňQÉŤC“f¤6uşďJĽjű#=´¨'¬äí‘lmSÍÁAĐęžČ¨¤DŘX‚2&f,v8”>Ŕ„®čBKz?Ś´Î÷‘›RĂÍm×JDQÂI’[ -~ru©ńF’@wç¦Đ’Łôői­M˝h js©ö8p-§Â_»L _Ă<>ą•°äă€nކ†Ž&°Łf$dĄ9 ©X T\łKĺ’›ż Ómđhůď˛Ď’ „ĘnŮwź¤PôĆcŽ“' Ś‘Á+Ž9JoÖ|X3•îDLxˇş&AŢ#n´kĄĂQ»ŕ[tSVěÖ/›9Ć–şź|†…úąd±Ţ_+'¨łEą3żĆŚ».ŰĹ«C0y˝ş|­_M}{ńŤ@EËkóvnĄpšęÔü¦BąčÄÎs©•VÎŤáEl€KwynűßëI«eŃŤËaÍ퇍ôňăfÉcŚ N:$ůˇ´Sł„>x&˘;3s,Gzs˘üŮż"Şž‹ç‰‰‰úËĺ !n04˘Ý̬â×ŕ‚Ž2¨(ó{¸K\ٶŢT/·vçĘ –3˙žPˇĚ¬ĆÚŢ­ ĺĆěľWt®©ÖÄűTÜůÓI©r\Ŕg™ J:ÚáÉA‹!ô’á¬{endstream -endobj -4497 0 obj -<< /Filter /FlateDecode /Length 2096 >> -stream -lýW7ϲď€kf]0z¶Ď¨=$Ź\Exµĺ}Ý+Őśíě•Ęęď`§ŐÇwě…щ۬1Jzş§Y;ŇXĽđîÂbÖs× 1z«ń‘Š­ŇfßOɢ€!-“\ÉQX1Î=j}róp«$’BŢo–ś mĎS†ÇőˇDM Cp˘‚R…]Ł”$XbĘľ°™yÖi–¤:ňRYŘ3đ+ŽLIÜ•Ëň¨ů”xĄ~W·°óAk¨ŞÖÂ;¸ÝęŞK±+jď’Ă0Ä®’(ÉQĂHŚć‘ř† ^ƦRSË|ÄČ)q? nG~,ĺŤó?űO37 ~ßÓ~/ô+Á‘ϲá,=8î%p±$ŠŠ•Î"/]/ăľQ̦Şýäą‚i ÎÍBę¤ăł×'±S>1ě;“Ă6­ň3Ľpë™Mé ćH(DŇ\cMłŔŠ|źeŽËúvTC©ÁŢżg/ eŤĽÄŹŢ‚'¦Ż 1RJčH–©ł#{ś·F ŽůŽKßn‘ĹYZŻŰ^ÂV UţP59"äk`iß×cmäIN1ŻÍ›C]ĆÇÎČźăŠf‘`‚S­Ő=ę©E)©!\‹j@ÎâĚj'‹c`›JX&p`ă‹ »č"oŔžľ9¸ŚQťSĎňî•ydĘd~ŮębÖî}ć¶­Hú0)h°˙Ł÷”ů…ĂšżŁUU}Gçn ŇaÝoKň=ÝNv¸‹ăĚ -[€¨ŤEÓ˝r -´-ŰFO;—TŇâą`‡\[EIŇai´ÖĘ6ĂŽ!0´ň~š¦ÄŕSź^ńţoü* Mxúô’^“W5i©Ř`†ö‰ă(vQůÍŐF&b&vʍ?ĽÁőŃů§;ŚĆim˛§$‰:ďÚŁÁĽ,ť-±ED«\ަ·ZC)0Úo”VóSŻ;ŠĘ(Ek@GěÖPít -CÜş$×`呚†ßŕćĹۢ}”«şŘô¦|ڞ}wŁ'Ç9&l‘hs¦ţŚu¶ĽżXpRý4iÓŠ[ ‘»±¤·#_k ťż`®ÝÇEŽW˘ł$çp•eô.NI“đkĺş˝°?>^e˝ť?{WÉěĎi lôŇв÷tÖ¨`zZkkë€íń‚l™yž”ÓiÝö˘‹±vźç”żťÜtlyYÎ|&öÍ]:,f=O¸*óň[ţč#±ŹşÜŚŐ˘KĘü»޶aTf˛"ď]ůĚĚ -ţ& ëeĆWrsRę•uĚZÖůHLe‡&Hői󛟶źH pí%ާc"ľ?ň+a%ĄmQŇ …ö`o¦I˝rĽ~"ź Mâ@Ú \Ą—ÜUŻöëďšD¤'$™Z†‡–Uf"MxŔ¤YŇ[i‘·é3­ -ô”ô­lćÉç7zŮ -ş°z?0a´Hł¤Ň—ľŚyÇĚ;gŤ/ĚęRű¬Ó)‰Łh¸ţ•Ă|2SH§ëPťí]şĘâ2K¨ź[«™~‰y[…î¶»źz%‹MSëŃŽ*…ĹžŻ`‡Ikua@vÝÔ:%™©2„ąsťi…µ#¸í*;YU5V’ř%†’*kg[PqÂQŽżpwR‘1E”ěl>Š-’ ëSŞÚóţÓÁ8Ľ…}͆rfć[l^ɉďJ•Ýö¸ kαąÉŚݸ,ęÜ´>üâ÷p ®ĽÍŇçY_*#$řÍČ‹ěŞcŮ|ăÜk¨L%đlŤ¸[őŰ"ářj3VŠőm†ŘcÓąŕ´T TE7Z‚ĎĂ8›† «×Xe":BXK ‚P8“f( 9ä`„ż^‘Y…ndĂ´µ)‰Řçh$8Ý:}í‘* ~ą.[ë`: hWS¨­Ńgľ’Aš2~„KţTx-s˝ďšó|\AŮÜ©›ô±CGÓ°ć»Ë_Ś4+ĘĆţpîYoŢľnô)€E¶8ÓőNőľâËý\wT¤ÎAÄo‡Ä$k6ú©Č {R ˙Qy2(E™·ŔĘŐ´uó`OpÉŃH•öÝđdŤź ź_»a}Ĺo'«ŽzýĹ?W*Ż)eTDŘ5ě=*ŻÍUĐh.hgË€ÓĄńż´ZĽD©Ĺphö~IâDŁżjąýNĂ©ťĆ)ă––k(Äf8Ăz‹y´sn†ęŻäďÝ5ľFpĹbÚş ďY)lÓ‘4gDB‰ĺţŮ·Ĺ0®]QÎRţ‘.k-Đ& 5¨ň‡Ýą(ţ_b­‡ âĐŇ.äE5ďˇ,ęd™ýů‰ŕ_ô3§`e [.Í+™SĆĺś#®fD5ëb9S˙ÜŤXdĐčÍ}žŔQŔň Ł$Łx3Á§ý‹ y°b3éţ®n÷C ÔJE:0iľ5Ů3ź_Í §·-Í?á{Ő%RVŚ«±)° -“ťĹF“ ް` ęd$efŚôOt™rkfdv˙“—¬«ĆŻĘźŃ÷’šőaK˙CPľ–˝›#l^­<ᎀQż’´8ŞŔˇp1âo›LSkx_Ýeě÷ÚMârg»űÓ,Tę{(ŔZC·ŇŹJ>.Ń›¸*ZLsă3pĎpPě qÝjŞ:‹ÉŽnSţ2Ú‚Üň­YŕŢžxô÷ą±š…}~°b¨[˛ůéţj.›ś@DD-Î'Š~pP™y‰íĆĂ@Őů0ńđ~uůaák‘Z•úh=”žÓü¶s¶ŔЉŠF§jP8Ěh›űµÖŚc¦®4}÷ áŃŘĐţ*Ť‚YDďOĎ8$_V“Źż™¤O`·ň!ó(endstream -endobj -4498 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -+ÝęU -‹ţ®ťGđ«!f Ëś5mÂ8^mY¶š›VQ_'üřÓŃß®<Çkmđ›âvQpN<ŞşnŔ•ţĆQË5ÖŃó"uKčrŤŢÉI­¦"';†—ß"«›2ţŘAlz÷;<Śń˛xŠâ7ľTKŻŕg.ŢŃÖ@ ›ŢČężëżpť¦TX(ł°śUĽ45-eE›'‡)ô{ü­(WBŞ]™¶\~QéˇďkŞ>ŘŮĺr+Üq(˝ćÇŕâ?ɲícźčc_şäŠJ˛ˇ”ĚÄ‚C´Ěpán3Č~âŮ4÷T‰ż -Sěń±Ěq4äqć=â;Î!Ő%Ź‹˙ 2Ęu”ÉĂÎýÖ©(”¤ç÷ř|ĹÉ2'ËŔ zú°iXXŤř¦ń##(z"Ó†~Dĺ2 }Q)ß„´—˝#UŔ13Á4^5ýr«n!čd0Y,’#đîęŻHŰĽV2<Â]ÁŰňâ =Ó=Ősű‰_!2ŇoŽŞA^[Ľ[€–ă>Ź+…Ę…¬Čެ)Ą5#‰¸~ -ÁÖh-ťŹ—ŔŚw—Ę!ŇV¨ÁdlÄQz˛Ě®ËÓZ‹áíčwüĹ ^hą‡šeËŇxËł¶˛ľ–ÍłŢ ”™}} IřîŞŰ¤-—y'µâúÚoóŰa§C¦­&:ţZđ,ß5“ţĄumr nnÜR+CČvěR4óŇŚy çÇb÷'ě,޶Nę_LťBiß{uCÜš]eT ŃuD “—ö"ĹŇqË$rÜ@«/+ˇ@é=‚QÇţ´‰$±+$jBTj$ľąźh´ť„üŞ "ŃĺH¨FÂk h –Gw/E™ă¦Ţçąaűu«Ŕż˙šń/–ă¸\ůFń:ě6‹ŕ-ďW…hĘNQŃĆvä¬Yß}„ΰ$ ę&"ľđĄ4‡s¸„őăˇűö]ŽéxŐCsC+°ťRęî9ŇâIŻş‰¸@Ṵ̋ľ´YţĽÓąE·Eö›+˛Sg{MQŹ­kÚ "=ž+>ŹĎý•` /’Ęz±:[4ýd7ÁL’Ĺ_łĽ¸|L ,»0ĺgmÍ ¦Ö)âi‹îÇ/ňëÝ7ţ¸Á‘‡K“|Í›enŮ—¶Ůy¸©˙´»»‘ˇ,‰›ť-.{Y%öŚâś—t˙ăp<—pŕN߇M÷]6“.(ő›»ÝÖ¶+Ś:¬DÄĎ ĽăëŹ9#jżµ‹ µ5#)v¶ Ć<7Ł®žD†ÄbD1dĹ,ÔY»3÷đ; +VaĽwZꉭťĆ’T1…‹ŢłgTô¸‡§”ÇR4}SĺÉďűqţ§˛nÚĽŻsÜę0ˇ®Ă)í„’ĘÚŠ%ţ™ń+ě(ĆČF(éżzŻÜh‘Ňĺ˝čńţ -·geśQiÄö-V°>Ľ­ëÇJ=Ů\q%vIś§2–ĘühŤÍs=άéđ8ľa§dýŃh;7Ą;tÍS!Ü&÷Xc§C[8e"⤵.Źoľl*Ey(ßqů_­á:Nć÷ ˇÇ8 ’±\Óä!2™;nH‹Rń4-1®“4-ΤG—·l*cŁŃ»°a!ěé}ZŇ-y—»”'»E dłľŢTrN(]Ş)}ŢR+ŃÓ“_8 GűńĂ$ŠÂŃP§˙Ü]Ôď¦Xž 3bçĆdÇ Ü…:ŔÉ»Ž˝µϻߊĘ~-Wwń™ý÷G‹±Öjë -;ąO_P“Ś’ÄzîŔŇîµ v‡GF^1-äG×h^ďáGQńô'¤Že¶ iIę+8}QŻŢÉn=b~fšMóÇ%šĐ¬tëóď×qý…·ÁĐR!™Ů)[oźTž4mĐ-ćEč’řAÉFĽWheذhh-ÖĎ\HĹÚßľ}\ťDČ1”"·µ8`3˛ł'çPE ;Tˤżú4BŃń<©x˙-UťŁăąt©_u(ŻâÚü -÷l›YlęůSíĹćĐÉ’Úą×ŮI}[ě“ú™©ńă=Yu{V’×T¬–ď4˝ bQĄLLÉł‰+ˇ†y˛Ńĺ„wNWnzĬ4Ź”ÁCq ßWŕA—zĂYQ”ŹůŰÎ AńČLŤđ8™PčŮ1žŕ…Ác­éR˝V“܉şWĽWöňö &f •'÷G¦®)QV|×f§<˛ěpS˛“/ °5„do‚F€9„ENá˙—3óü¶e?h" Ć•´ë!…M;Î}QÓ) ĄQ0tKendstream -endobj -4499 0 obj -<< /Filter /FlateDecode /Length 2016 >> -stream -ÎÓ*M‹uÚWÓMuZ§]’˝Ó!{fUéÜ?ďC…faŤ=_ň3ž’M*S?ľ ˛ę1‚ŕ»{m(ŘA–ŕŻčůVR§^HŰ15cbX”FM4`Ü:nÂ?náhŰ^úzĂ8™ň‘ęć†ĺ -Ĺ;Gi<‰[ÍwYľ9wÝ0OPN Sř‰ ¬»AFđłéą¶Ö2WŃ´ éF7ÄÔŇ5AĆ, ‰•Ď7śí& ®!ăġ!/[tó-3sí*ăŽîh$α% \ľńl±áëNN•`äf®aÍćVVú8ŁéŞ$ ء÷ňç=• -˝çc‡®8UŘ/±*˝Y(ČáŁÝF\4¨Ql‘1áĄí—ÉÜűÁ ăLZ‡ěďrśŠ˘Ź¬I{^pąeëĐsĎ«â\1żE¤é’“·7Ť©Łíç’°m‡"|{=`vÚC }QĹ'űĂX}+x ĄşÉO˝éő{ěŃt˛şŹZL]/ĘŐó ôTRż~††bľ36Ę÷%wÄچҨ%°Ü˘éÍŕ×겆YŔí:ĺÄS úeĎqą{˝,}4é¸A$SH^mşeal(µćĂčmg5ÁčÎÓđĄËęTđ•öúď>}^wţ:!™7y ˇőŘç)béčĂńŢ,%ź6'ŕ–4ęi˝îÔŽqĐ7^ÇśóEöËďOÔT?đnu{"@qü„±$ü°Ż–„ŃŘ/]đtl˘\ĺ<>˘Ě @ôB)ÓYŮľäeÉq,GUšżÔ J$7ÂQĄHřňé}`+µóçY3˛ó%\†?J¤đ…ëÁ¨)çâT7Č· ®ó{SÍ;ĺhfX4o †Ď Ó.qm‰–Y¸Ńڧ«Oă¦únQk6p–4ć<]§íŚ­@géđ׺lćÇö(¶ř?í‡ĘźhśčuóŔtŻĂ3ćKdбh/6¤•„Ű÷rŃ»'}äËëÄĂBą‘÷qxušąrősMo<ç­żîźĆHŐĺ긩O–čW–ÉO·EUO§˛ Vą>Ǹgxˇ/6(x±áB˝N+ĚRń`STëŘú=qĐ~{Ţď¨ô>î]+š˘ĐϤ}gK”ş -)¸kÚďCĎ-çÇj]@ 5©ź8ŃŔmÜh†ÍĽ·=ÎÍK `ޏĎo7ňGĆç HSmăEçžq:D¶9ÍŢpóüÓÜę,,¤H_±†w7IÖO ´9Á /¶5ó>xQ3ťó˛óPCsEn-yiŘY˙"7c<çăĺŇŤ®O(±dć¸ę -Ŕ×ăęÉ—ż)DgĄ¶şI ~!ĆKŚł°é"`,‡&'›wüÜđ3\/›nüâTňĽľü~€©Á7©ąp Í”lľ¬~ÉŐ˝ź©böMDý_ĚVXŤ5tiÓBßůöŻ@yfďgę;]\5zxŤOď¸=ť»¬łöfó1¶´ĺ/„‰4Óüŕ; -»qLGű} ĺ-éÔ&K±Żlu´)nęü˛†}ňnAn·•„üĐ"ËYD´ĺě:Š.ă’¦ˇ’ú~s:ţ8v>Q”ë´Oޱ•ˇ`!Ϋ*Đ üd€ÜxYZÚZj/w›n»2K -yzŚëć%Ű2•÷ť ‘ ÓVĘÚ,VÂe4w ÷•x . ·ÍL–ćË'¨Ä+ P HE -Ę—őRÖ,¨őČjGL‰¦ÔŁ3×ÍńźY| ôɨ‚ű„zC9Zŕô·žł2p™ŠĄŕÁŠHdoÇ AŕÓ -y6_‰pI€LĘ™ľľm‚C=ôRAjÔ™rä˙Ó«ÄÓç“7w"Ó=|ËJcŮÚë|„)‹µKŐ›ć>¤[ DŽZőv8:Ąü…˘Žßě4ÇČuůÄejˇA†HW¶züGýř4FśŤCL-:ô§Ł!¸žÍ«$­ EĂßKbU˘OÓd0PŁËü†ŢK{˘€ ž~…&0Ż{( »}ţźäiČž.¬^ý¦ z¸<Îe¨Am -ŁÁąĺŘGMľăšI­”:"Őř¨?–#sz -e mŠkQď?sSwĹiďŹFÇŐGőIb?ŞyUI˘|8z">ĽdÄ©·@bđŁpĹŮľěw”¶ çGŃĽé±NXfcřäęű´ -„›Ř™N4ÍĽj‡ml¸Ć<żV™2ŔÉnűa <-'ź7ŃIä:¦Irg Ąb#F)Çâ0žčIP?˘I­~ĽEßGçDR®<ľÝLáţ –ĺÝI_%}ń4S˛k@Ý˙ĎŃ͇pűđ,ń<}Ë —'měężô zZFrŞ2NqäôˇŤ,?0÷®‘°şÉŞűźgl˙"ëAÄtHź©ň”1âŹ]jżR -Ö öe›®ĆZ| ˛şĆ%XPFč® 9”” ״ߨ´ig»Ch¬6ŕâtL'*󦬧ҞEÉ/aĎťeśň0 ×Â\ŤK⬠ۻĐdµňçBŠ­endstream -endobj -4500 0 obj -<< /Filter /FlateDecode /Length 2096 >> -stream -%)%µ]śÉ·obąů<ü(F»›K“­Ő…ÚGUBš+ÜÖGp‘ݧ*źm ¸ëůđ íč4ń»ÔÚűľnt7ŕĐo6C^9Eqň쯩Ô%?‹U…«\˙Ń篭ô@(싮ܔÉřvc~#7ĺČXč˘eŹ,ÔP6±?ÓÉ—}¸bJŇ÷ôbęźnuTuu~U#ăuÇ${ňءĚć@ÚîrDcí›-¦™U:ł}O«wŞcHLP:`¨ľˇčaň|ÁßB ú°‚bTß/É[cE,o4—J‘Uč﹨ěxLô— á%(ľymY¦Ď„ČŔ='ňëáŁQžLÎtę3Üä:2łÇ·µâ±Ásď:9×@¦đňPI@÷Ó´^řňîňĹöV/8´‡«wÜqˇH\_óĐěÚnŢ G›ŤĎĄ|rµşňŹě^LĆUËe5Dř€dMăa»őč¤npŕĺ°˘cegŃÁ­™­ĄpŹűŇDë5™Pł–ĚŃ^¦zĚć šĐŞÂ'WĄçK Ľe>~a†YY˙‰rĎ’˘+U_4‹năâJ"ÎŻzÜ^KŽ/ÜDŁ„÷ką8SĹĚ.E¬hčig1yŘâ ů¦Ai`€&^ž¦fŇť#§Ś^+:Ó“Çe-ş¨ -ŮE ‚îŞ}uM!tE -˛UőŻn%+!žŃ"fZ[#RdťÜŕ[Z]/ňĺîj\öˇk{ŰÓ­V`^ŔČ®_E~Ž8 ÔůţʡúÚZ˘ŘNůDç´CÔűş”f´^'”â8I­óţÝś66y–˙ĹR¶)ĺúzŕ†É0AĂřsŘŰe{‡E“Ű%v -w›rŢ•ZO·ďŠ6vŐ×Ěń?ĘŤ,‹ZĹśFŠźÓWă5­|Qnb‹‘ł1ühÎYd+ŢoFf÷&xŘTŠĽáÝPOú@7PŇv—Źĺ°‹Ř˘O…JÔ-]ňµ°dJ›zVCÓ#Ě÷B…>~ŐT×”xă€q€$î5 šwyTUĆ<“ßC©P˛•Ać¤wŘŻ5“´L1Q ;\ŔLEš‚MčfëQŐnZ»ňřš{w9…YÚÎFiGwSDĺ^›,> .fäEµß¦gÂćdÄ*•Gé Pká÷©{:=. ÎlM?•—ŮŻËč#+ŁĽC6‚ĐdľBŢA˘v|Ç_%fÄsŚ´üYéFźţŰjkĂĺ8Ë7›.Ąç‰ÝsK°pSÄßiWÍ§ě¤ Ń'ˇ”çđ`?["Yybá+Läö·üQô†'Rđ#öë÷/»dô(ëŻQ…Ľ° ·»1©ľŠQSęzXG†úÔĄŮJvǰYIL ¨ëMëFl()„é°#ň–—›¦Éú`âhK„QG„Â'.ĺŰ/ÖÓ”¦FÚµŞ6Ľ`/%ÝGývΤăI 9S"x~‰¦ -ůŚ Ť Jw/ÄŰĚsżś?—Ff?Z‰ ä4˛ŕŞ©fĆtmô©GÖ…ńŕ›ťrҲżg˘ű1(4Ćq+†äóáVrË´Ú«Ź›2Hv ‚ŻÚj»G–|ÓŢg4 ?ämó—|YeĺŔ.eôÓ}BbËjʍąŻîN¶_7ÍĘ—&bWMi»NÔÚ85–ŕsk¨_1ćŠl+Óßşž~Ű4LţU!ŕ˝·|*e)D0¸/&=ű¸ÇhŞâe‰>^wŤ¦”dç%ÖŃţ–›nSnsWá ww­0ôH$AĹ'®śÍz;Ŕ#ŻŻűZćö&ůßŃ Wl3+Ú T™ć0=6ŔĎľÁ{…ů·Ç˙¬íÉ:”;3'µ˝Fýús¸ôĹKQý˘óçůÜÂ#uvÖKĚ b]°ôW†![Śo‚‹ řĐĘ(ĚüĐ'~óW›ćŞL@GĽÖ7k3äň6ƇXC̱©)řÓr‹O¦rs%R°=Ą0m“A;0OĐăHvoé]őŞͬ‡ -]•Ž< m]Hă"aëT°‡`,űŰ摜[-lVGş×1+˝RŠzôž' ź<˛%EŔ.~Ě 8­­ľQU‡Fâş#€®O*úg޵g޸·lţ‡q¦ĺůĹvK"ÝĐs:6Žp‡OcpµZW«°ňÝLŮ6Ş™´ĽŞČź~˙:đqw­ôe«ź¨|&gä7PizÂŤÔěd@÷32Y(ś“Ô|€îqÖ[Ą‚UeŔZăËÁ•™4ymKáŤGöf‚$çŇŰË& {Ęb4ŢvĎőd/ *¶5{¨"rrA©r®Đ¸5°4C3Ęşn*„Ăá hŚâ!.§EŔű(˛,gQy+˘·ü’TźPľ˙ÜXY¸î€6›’µ*«ě¬6áp.[ŤęK”˛ç˝ÍN:őś#!Čth'’."ř;kŞź:$ťYÍM –\*CőPĽ¸<8]+•;: B?†§Ö‡Űëp%ü”hsJ÷č6Ź 'ĆÂr(­ĹjČ`Łá¤KťJF¨–Đöi&ńŃžl”>>&h@'ę7ĂR†‰Âd´_{"7+sëmÄČĚĎR鲪-5eXEf°$$őôqă’CŇdô±}Ťş:áű×é&mĽ643bsűI¤ooö+Ďzö0wާ–‹‡ö´"¦§sěÇě¶đ•,lcSňdgóٶQŚGBéá%©‰"6ůí7c率:'÷ŕVćÎ4sŠh*5–wąűl+endstream -endobj -4501 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -aľÚüý~¸*G3ýl6z&L‚2jšżˇk>5r§NiPŔ‰dy§Ż÷…ŮlÎtmF"wĘĂÍJ[PjŮCęj˝ďűlA tĄŮŕ+Ę­®ë¬ŞĎ1~Š­?…úSŐjËěŹéć ě<OǶŮݨ˙×Zu§¸@Eüĺ„ň´Öfh_ëą÷G­ -CÂů‘DăŤ6Ł.=âęTó?ŞŔĹšwh5˙ÝĽjëâxčľşžň÷¤ Čş\Č©ŃÖ@L@ęü•Ľ N¦ĺö¤ ®5’7ĹaWóžĐ¦‰ŐÇŚÍupęČEX‰ehË"ą‰ -Ř`â»ńěďÜZ‰ľ(î X˘')ęCJ=bűáŹ]˙3Äľ"Ăąźmޞr×ç !'ü?xܬÓď$Ä݆›†´?ŔKśÄ˝ů8˘ŕíZŢŘCyϨDB¦©ĂNŽoľ&wÜ x#ô -Ę€6DË”h†l1SA’»gĺ&‡ď¶řĂرҩ„áŘČDMYţ÷&çV…©sí–>€şd঑ăěÎG™;ö^m» ± -Ľ›$R"×·ívK&ů˙äŰ - ÍQÉŰ×}`µż¬.Ů:˛aoXľŘŕűź˝¦ŐJ cĽG ůWÇ»a(y—UŤ€xĘÇ ¸‡ËŞÄ۶ôB x}8đ&«‚ă]©/¤(ŹJß‘ĎS?ű‰ýjć•í…ŕ-&ř´5ŔV¦ĐkbGg“ZI+8Ň 9RI7™f-Ţ,Ë”Ó-kŠáęPá Ů#"Ź] -wÔ°żţöÉ˙?µ ŰÉÎŃj±pt(R;§b௯’_wZ÷ńątŰ×8\č‡/˛ahň4L9Żmó5˝0á`#¸ů&?řŰY•É8ó˛…%OTvĂĄËQ–„,·¶Ë că»ç›őMîJ óö•NG -5‚lˇŘ jĎ©?@Ö(°G|K„ě6>ÔťÝët{ˇüčŮť}NTÉň±'úbĎ«şčˇ]rđŚŤZĽrÚ·Z‹}§oö74†Ź‚Nńp/î -lĺ¶Ä/«[ĹĂ1Ď$ Őô±Ř§< ˇµČWv{¨\ě]UЦ GCôqëLşó0íhňsĺ˛XÚnôZ.0n΢ęÝq}Pť•AC±ˇ;^qKŕe iZa™§®ŕ<ÖIÂţG7*˛ăw1űńÖ"wjňH¸?“ç¦G ‰[uLRý„EH@ ő°B”˝Ą˙ié!c’LĐ»jšŞ<}XÓ)Ú$šňoďf<$¨żúD=ÇçCíbŚA˙ŽŮůSľl›M%Ä&~î€Ú}|ĚŃĎ 0\żâ04…üľ'ď-•ď‹ &”ůŠŽšhţ’קڧ;“3ĨŤô›¸Z+JS0„źĆĺmŢmôh—µ EÁ úŁJ$•>ŕkpŰ˝_÷Y=EŔ˛eKˇ[{ŁÇKЉčęq„ŃôŞÁß5Ó‹`ZČIrHĐyĹ<R°9äŹoGŞ\ŞVí©Bq//Óqîu,ő<™-Aě=”śŰMBţžMdçx>žŽęĺknk曂 ö\nÝĆM‡¤úm~_^‹ÄeAďC¬ěxüŢ6TMIq uř1ăz/CJÂŔe§ąNÔ 4×®ŁüňT”›ńd‘ÔÖćđőf –’ŢH*ÝŘŁrčYóNŁĺˇF‹IÇ@5˛&¸>C,9Ś÷&ËäşQ.íľ|Ш'^nQRsH¦DsĆ“yŽ ŕH:!ľë î§ťĽ—půÇ–NäŇ4ś}ahš("XW±ş34u[ ŽvÍ1ɤ—¨ÚŮŠśM'Ô‰iŰuă)ŽsśáZĚy[Í`ŕÓƇč‰ -U!Ǧđ<ŞňîúÜ›Źc$ř§ú×(ú˙zŇÍUBzäL19î ĄAUś8Ůendstream -endobj -4502 0 obj -<< /Filter /FlateDecode /Length 1568 >> -stream -Ŕ -ĚL ¬‘¨x‘Ű3}©ožl2nú@˝¶’Ń‚ÍĂ» 0t{Ë;¨Ĺ}o¦“Úě; T Š•ŐĎÂOźRĹü—4•[Á—Ŕ’˘Ú=WŞJč#•ë·7Ő·j˙#´ňڶއÚđ)·vŞfOĘ€´U*!˛kÍďŽ]x†d=7›aó䇌ٰzŤčŰńĘ(pŘš_ćĘĘb‡|ŘN–ŢÄJ[\á™LVf—™ …ŹÇ€ a[€ŤwEQ ĚâŠQšs8ŢkĆ}­íëeçk=Ż<ňďé:eä/K´k™âaáÖ íţ$g,®Ć™ů†8Ł€tű>ď6Fzđ×0Rî=ÎŢĆ­¨'ŮŤ‹§YDlGţˇź;b¬ĄďÄ…ă|%î˙ őUJrź¦đ7ęÔ‚ hgń -Ň i’aźä‡4 #WŘ ú[PŁr˝\x;ŃŞu›Ť‚‡7;¸ź#ťó}Óŕy@е&?[˙·Đ/64!7ˇÄK €± ĺťI\p}V&.Hze°N»’NWűÂm[?Vć$CÂç/Íő]ć]¨bQ@1ś–cÍ;Cµ˙vkbb葏\üęI®}–¨ýäŻmË®FĂ'Ł !cTu‹f¬ő :SN.™´üů»áž„Zż¨0cpŐ <äúš„AłńTĂ»gÜuĽě‘[”ýQ–ź"¦źw(ÂÄ_.Nµ6·§^˙¶ÉóßGĄ,ČV T:^®ş›¶Ľž®Ë‰ŕ÷fíÝ}`·?3ĺÂ×­ř{ĆăŹĎ|ňmTh‰DÖúőYőëŹÂ_Ő×bî5*u8꯺ч°řĺŹÇďOO…·I·+Ěxź)ˇĽüwľě5Í*yi*I:…şöÄ»´®1áč!´Ňlë†öś÷a0l…_Ô¶¦Ę‡’1 ™ví8#ÉٸĽ2˝ŚÉ Ô5Í®§`¸U'oE§Ü-*Y ťľ.Ín×]ę”f8÷ ;‘ń,|&§[ůľôŠŮ :ú´ ‡sĄŮśIdU‡w‘q=SŻTĽ2Ľď&x,ȵ &5ŤFM„k$ëĂKěXDób˙E)ďc}p‘& `ľ] Ď}řKşÚ—ĹçŁ %üÚćźš%ET=sQ&in±‹ĺ4Ű\ć‡FŁô…GŇÔç c‡yńج¤ţcŻFçÖŁ‡ćˇEÍÁqä›ÎrÖäč$~“$®¬QŔď'0xyäţŚűJJĎJ•dt†bEâ­•‹ú™şúĎ…=íéEĂďA{Qťóřr"ŁN»˝ů›ł$‚lś %ę컝›©’f5bOď©´·ĐŔĎ ä|ž\şńvf+oôIďá(żendstream -endobj -4503 0 obj -<< /Filter /FlateDecode /Length 1744 >> -stream -Ç˙x¨§ü‡čWî›ÁÚ™#^úĂ áˇß|0/đg•ĄŻŔŁn˛UĄĘ8Ł,'ŽĽ.ÄÄŞŽŕ‘Ť–ÍśŠ’ć„r;1MzH¶¨źJ5k$×´)<É–“WCö0Řjĺ@ăĎÂ%řOŠ&)óVä ýőţ@Ş´ia¸Ç4gyĽ‰]ŽÎÉ4ĺ÷meS@Ž -|üĘŞlĘ!ć‹Í ůđۢRgáű®­ŇŐ˘,śëŰAîű5¸Ă]A©GŚ‹ŕ¨¬ÍanĂÜ ˘`Ň ÔX2¤dř.•ŇyÔ‰Vô9,ä`ز(:Ľŕ:l׺+Ď^>éPÔ˲<í řB†o‘ŃÎň7Ţĺ†óţ”6RGÚqL6=uĎ|;˛­´9•˝.rrŽEK -9ĹŤ:óV ĽĎ±Ň„5˘˘aëÓYĘŻŇ Ż\t,4†W:ąĹěŇé-eÜôĽ>‹ýŽě*zËĽ;]8ULťUüG®.»"řřoŮcŽ·VmOéţ¤†úC[5)ĽPgÁW¶Á†¦ ’éVd&-GßqvjejźÁ±ĺjHľjŰżÁŤŻŁŰŇŠOÎüjçŔ”8ýŇGóuĘVĂ“Iy¬a/¦¦ űcÎq­ +ę°ž7őĽŐŔ÷Á`wČ´ŐĚÂńߨĘ*u4‚ –6÷‹ńéť·Ř•_Ů*âí˘IĚî}™'č ¤€ŇNV4ĄPĘ,ŁÔe Kűo”ożTë"ß–ĺÓmY+k©¤ P¬.ÄśpcoXNxS1÷Ź/MiŘ$ şí(rbĂ\–7n´Â {˘ dNę~‚9ú•tđç"r -ô ×˙îľZ’–Čľ?'­Îî~w…?ŢÝ‹qu±ë%ş­ » ;ÖŐžÍÝúë;×éŚO×N.óY=›M,îF5Ńt,ń>'3ő*ňŢŻdý*IZůë%euËc‡úGłů*%öłď͢ą>4»,T‘Ć·ś“{h?Uď[Ň4ánbteŹŹ»·Ů¶GĄY$=H€*ă±~ř–š:ŤUrÎ8z€_w±g!t5yËu.ˇˇJ.ŞÂe”dżH Ę­3ˇ#ůŤmQ˘©ĺĂ@,<ś˝ÜńXŞşŕ^ĶÝ/$†˘ŹY´Ĺ_×kƱW$Fňžň“ FöŞé›·o“‰ŰOw}î=‚°„X0ŇbÎ]G´‡ůŐ>W©wćU~9oĘk^˘7ŃđĎT¶aľq ^;u]Oa6Ń“´±śŠ?^×lkŐnŕD̦#vLő/trÚn˙pýă­Ü[Ťß±Ë5eägşcä|F°©j·'üÖšßč@ĹŰKZ?¬ÜVUÖ> -}zÍťŕ‹ś ( -Ë!T •çŤŐ(H;łđ6«r‡źz(Éâß°Öő™˝˝čŰ8wđ—íÂĺę×@5= q¶ěé%;Čě—ŔwË>LŐ~ŁÉ37řVQ«ÜYá'E+h=ĺôţ»że÷ëÓíß·€” J©ˇ+*Ó.sĆGٞloS˝“´&LÄ.éÄqȡßáşř] .{KâwUŁŇť}Ń5¤}C-~‡^Źvzüf™ÚĚôĚŘxܢ\ońŘťDŞ@ÝŘôQdźü†U}DËp>BŮ -q\ú+Iŕg˘\é‡NI÷í®ú˛d-łĄßˇ{ĺĚś›Đç ¤\.j7\ľšHŰ˙ţíňCă &'řŮ.‰mšé83:wâŰĆ8µ6ĆÇQkp[Ěvt†ş^c8ťßaë~}m~ÝýĽˇSĚJEĽ‘3R•÷„ÓłµC—ţL/páCđb– ÷JoŻ$¦âgs‹eăaĚË>ťó%˛%ľ1éAz'Ă“4QŹÉ,0"Ożć˙{}űÂ\IŻčkűÁ#¬pČH:±Sm€Ęß3đľyJlܬ ®F¤evb°Č“HDŁ÷Ĺ#˙]ÂtçŚač6ęJ'Ř -< ¦BSO;ËÄ/Ł>˛ÖjćŚFĘLx ŘÔő˝c˙wÜ~°s<ŮŤĄŮÜ·Á!„Ł­ŻŻU,¶gż$XĽËdž&ű9ĺi‘3UĄ‹Ńâ€.č]öUŃgXͱ>4í—}Ľ·Č롑ŠěüvćqamńĹKÚůLsúŐ/)źÔ‘> …™lruÝ+O&˙#´ń·ÓDӽ׍ňđK0µm Ň$cůő«T¸/ł°äĚň‡j¬Ôp× -endstream -endobj -4504 0 obj -<< /Filter /FlateDecode /Length 2064 >> -stream -űš°´[L ŞÇŽ?Ľ gÔLü@šĺV„ËůĹúü7M9¤ŢŐO„$ÖŔ“aýć·¤/›5ł7¶ű&¬˙6j“0Y˙Qš‚|RýOč^é÷đă=€>ĺâV)˸őČ…esňfĐ‹Q#ÁękşĐÄgcf]†Jşś-kŔë5}X§¦}Ćź -'(T‡A­ČW©8Ě”ŚâÍŮT§?îÄľD* ôÖÄJ .WßÎA‘Ú8>ę© ľŢűYků%ńa…ŁŇ/2ÁIEăŐŮqíö˘ä~"{ż^Ö Ťé­ĎôßifŤUhŔ®G=Ń@Űş¸úŹtĎ‹H˝Ü«Çń k˝dşxźA,ůŕĹú LŻËnĚź䣰űTÝĘ›PB ŽĺěčąďŇV€‡Ç–fĄůć0U„cß{˙řqOÜ÷\ŕ1 Oó;Âţ ŃŢ“IŮJR)ş÷tWu†î1ÓV¨ˇ¨qŘ\_/Ŕ‹Ţ6wrźÎnvÝiBÚWđĂ]ű›śß+J3‰Ŕ‡ÓÚ7”Őŕ{ír–6śłďě¬9”»Y9,Ë»Ókîu¸á=«ÁáFŕn ¸wĘHT@öŔ°ß®bÔx?ćéfnýđ Ü«[ifNkĂ=>Hn¸0vSĽÓ92ô˙v­´g©ĺA˘}…í§ ę, - -@­ŞW;±sűOaX` %>F›Á -TŔ@©Hä¸[qŐhŇđ‘Q °Ëęě‰[ŔsĎPýAËÄjť<ČŠŞqŠ,¶6-k‡$&ç×çꤌl_»Ů3Ą××˙v®ÚŠBAŹ•ĽĎäĐ)"š9W5±b -~yäŕJÔ\ťÇÝ]e‡„m,şÚ ť`ŞóCß;jő~–Ą›$j/w AQ¤ěi„á,¦&+^ťć3!.H‹Ť}ů&af׌b¸“ăşBŕ»čö5Ťx]ď”ě™[ 9ášq»»B°`OtĚJśóCÍŢLMP·oőž.Ń⊠kh­›ë$so!;Ý÷&’4tkp• H–pĘÎÚ\§Ŕ‘ťďOm‚dmQťEŚŐÖî— mrb°_?™EHĚ‘Zý\äíµ“ÁެÓŰůâţ‰[…/ţŠŹ3Z&:©ŁPu¶Hôvc¤„L“n^Öă@4BvŃA -ŕŃľŞS‡SĆŢ…Ú®1ą%tî1”fTť´b>¶A÷ŇĎSů°˛!»G%˘ ćĺ@ -usCë2ěV %4_ łţ¦äćĘÍ@G¨:}¬¦…h愼Ă*ě`ąAGHzÁj o‘4{ ”ŇA+Đü)#ţwű©ÇUC9™rľM~č`ŮŔŽĐe‘Ő -w) Šâ¬ün€ˇ/cD#Dٰ–ęůóJđ)+Éě!Ş#ĺ7É -2ŕžľ¶DĂÁC‹Dw?‘»‰1˛C±‚”hń<çh9úďĺ^WtĚŘř!@ëćGj"áÓuµhB#öžÉ| 4PŘ]3 ^Y0ë‰QĽl«­<.´wF¦š=j(żb|b×âČ—čÍ»”fďâ9¤2Î) t1&çŘśAŹ `»DńĆc Ű?‘<ç»ëÝüË=Cj;H=\vU@5Ű‘•íAň€űm87Ő{.ęĐSíhłżÉĎ72b¨iôĘýĐ·őČx GrČěMňšuµ$’p¤ćxŻŔ÷r -p›ÖXw'3§ô×Ó‹ň”ľŔܲî)ăĺ`ŕŔîPáb¬ä™i…ë%Îa(đřҸá›ňp„9F8}ôĹóÁ`ňŤs4v.× -IÉMěž”!ćž—Ŕ^÷‡ëŕ Fť­PRZ)áá…pRd7j{ś‹WĘ/5¨{žJT$˘Í8ż”â–6±»ŻŤťěqŽkČ~'ŮeÝtPúp\ŐX$®>˙¬ek–7.C;¶HÝŇ7Čş%Ć%„¶ËÔźü*íŮŁYwýH5;\@j ś> B™$w°ý3S×E…+xÇk‡±íşsräC -0–ˇ¶Đ¬ĺdŔXt÷1aŁČ¶˘€QÓĺHźp‡sČŁ’kIÇŹŘő׿G RÜ;´ňôŃ-ÓÇĹzLëpgüyŔ·5x[Y$NA`Ź7jVŰŔżŃ˛ď_AB!ną˛Ç' -˘dęH?´“śŽŞÜ<ľendstream -endobj -4505 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -T.*őxr¶~šş Ky7Ë--Ŕ…»Ůź‹´´đ¶ APŐ#—cɆň§ĘCĄ€Ż -vđî†ęč:tÓŮWÓĄsÉĺ+çˇi=&ĽHé ÖÇ”7˛-qOgcě/‡č—íf¨č Ăš›É¬´C,¤÷ET k/M÷-t6jp˝ăÔăG4os­‘´2ŁX‡Oáďu9Đ7¬ądÁyž‘äŠĚFđ$ G ~TmqAŰ~űs Ž8…šŢ J ›Š<ĆË´® ˝ŇüÍ*Xơ€…NâóÝÇ{l ‰öý´Ăעf¤ }qŤ‹gi–Â}µÍkZĐ~»Qűš ë…Ł%9?Ĺk&PvÁ§IíËňtI VĚ„ EĎ’•©‹tŇNY{qx‚óÓ“`ĺÎúů-xőFéň- ĘIŞ©éZDµ^p¶ččÜ(O0>x޸o©ľY¶^`‘¦˝P§ţtĚŮ‹‚S+Z©rô›>"•Ş{ýôpĽ“ ť}ł˘ Ř6kp|˘ “ŞŔ($Zíyq´Ň Ěˇů6UÓ©qš7ŐMÜÔć5Y–wč-e‰–”­÷“B^ÂXFl2áÓ]ëňřKŮ%–…¨hśHÁÍšĐyن•ŔXSćýóúFeY®SÎjĐT `—”P{ěÍ2ĽÁ=m®Ć0ÇwĂk«ŮVäo›đŞ~Ĺž® ňżvK§y ńŽ[Ź=٬µVßo ˘ńjčDçߍ.f“EHëG=ŽÇR"Ĺă+ť¤`x/{{´jDžůk]ˇÄčŮÍvÍh] MśŠ -Öň@Ă‚ĐbŽţ»ź <5< -c–SéĐŰMŤÖ¶$!bpNńKa×ËËÜJÎă/€1łúů{[Đ’÷â÷éś,ű„Ţ·~†˘z»DçéáĄ=ذŠ@J‘+f“µk9ĎI›űV=˧y xéń´« çC†”•GĆ^Wt‹JB¬=«řr¤ü‹c6×3žż¸Ŕy"áRżćŚ@Ą2®ůV˛ LˇkDć.źýa®űžä? máQzůxű‚LVß2ůłsn¸”Î,FÍSŮűË’N!®ĎëÓŐVűg%˘sgu\ůçýP“0ŃŃóíĽskęŮj1Şs‹—a{ ›2íČ|‹ěŻ'ËŽĎYŢ ŔË™ąsá^Sđíˇ_Ô㭩ĸÍćĂ«Żí źZ <ą4HRúŃTHvľŚhĆ3¦źq -@Čć¶ť–X¤˙&8!ŢŽ"ýŔĄt!©˘^Ŕ>”A·„óE#"Żţú aPjé@3xç4¨cáÉáx2Ť`€±ôBllźôëżďhÁ|y»h‘7Yg2(ţÜ› —ZťdíĹF˘»cŹNâ˛B˛ź×é_š&‡ş7@ˇÜą1¸™Ćťď‡˙¸™ĘľDńŇG$»*Ż`TľPu›Heż÷; ®ú×WPx3 [é"—1endstream -endobj -4506 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -•Ń/€f[ b¦Qű¨%tµŽűÇtéćÄ!ÖuËG6ćŞs óůuŠlSpt oTçUý´Ź‚y -Ö€?–xiŞQ‚› ,n1×M}ňSĺUľ"WĘ“Fúcµ_%úß.öŻű¨‰2gäśćö¨‘HŠűp[ýČeËléŁĹ ‘Ů'řëA^×4«ćě@·^a` ŽűąNZG9ÓEř_rĂQż<ŚĹPkş¨Yó«Da©¬.^}•¬hńă€qń™Q:ŇčŇSÉěíöč%Ű·´—ívü_{ çöŃÖűĂŇtÉâó±Ň°l.tʇ^±»ĘAś”oÎť¨ţ—™>)Ę…Ęr™ó8~Č)@ú9^Ž2ë8Ö1ó—µ(x’B—ę]|Főá›ňšĺi ¨śńáA—ŘŠŮţŰźĚQG'Jv¦Á°+iCýv\aE˛ťűŞî’fĎ`D©ÓüA[Řë‰)hCˇNÂY—đ!|ŘĚšT§ÓĹŐíśa»Ľ:mĂ_›·—MieŁř ćŐ(FSĹ•űŞl8ş“üeéşy.`űĂ2Üł"¦‹ÎŢ®żâiˇÉ^Ł˝vć łľV,TŤuđ®ERíŠlâAý]´Îĺ5Ţd|ćĎĽnnI?ľk‰Ö/żgČżľ7¦ßh-o^ľ’xb׋‡·ľę/1™đyŰ+zA&_r°Ů×V#a˘Çt ¨yA%K÷Éúąą›>‘źŃĐÚ,¤âÎp¤ˇ›íňço0;'Żż©Ť !\#˝fk€÷J$eý˘=Dex¦…ÎHá<÷9A ;•őôčńţ)ăďµ-A™ě{:řŕłčr{4ÖţáŐď¦ď—Ă’&6‘¬ł óů#ŞŃáîúD•ŕ8ýďi•¨ž÷xmë…L YŔP6YÔ×?‘ŽD#7ję6B(öAlŽo:ś2…T%oť¨ĘłEć;„„t{]šłd"RžÜ#5yeý˙Ďč·‰v/l"L'Ö©xšďxh4ăz$ŔGEazEµj˛¦“hzt+í˘1l˛Ă„ŠĎĐ`›"‹,„δ ®nľŐ†8’~Öĺä†y¤oů›Ó)yFŃě  *dŕÔ5¸ o ĽGĆ6»qóÍńEîöř ŮC‰„Nç˝M«n–LÚź1®šÁ HIÔś˛CŘ$ń!ą|+d’AŢDÉ‚ÜEř“7µ´ĺŔŮMŕ KřލĎ;‰i'`¶E×ýĄ’LźŁŠŮD°·w9‹lÝPCnČ1†'HRB´wß]ŕ–ÔFő4J"J ±ËÝËtNw’&/ÇęI!ŕ|-;řŤDÜ ŇTPŹĂöß:wSHLŞŇyR$QJ”p€UU)Ö5Ě–Ű; Só‡+\ƬTx.ĽË4‰O#ťičk—ő"‹]ĆuUĎŁĄ ţł”ĄWhµ0­P®˝SSŤ;xŔ#‹µ1|ő› ›ÔÖç\íŰdWX@¤ü†?X´J¬˛n-Ççč(Ű< ȸŮČÖ‚Ő y”ţYĹSË»'ő§:\Ę"°óZ_ůüNĺC¤ĐsÝj€Z -!8V łĚ|ůdÝĺü|če†],Hă}^ôE !áĐNMyCmĺiŻ^Tx/§uW-í`XoÜŁęűAËŃ2¶ ĺw|T(ŹĹ›˘Ě„Á°ŞôIĆű9äćĺ˛iW&®żÜ±b‘ë‘xŇZ ëó·(SĂs=q›ŕ­N»¶ˇÓijĘ9|:QŤżI.żźčK8ô˘ -ÁäBR™ 9é^h‰eXôgYČäu†eףQ1ź$§ŢĽHçđQéz5¬«]Ę·–ó€ÎNş__Ě$ÓC™"cɆś•U]k6)ٵ—¨ÉPëÉm„ÖĂSŞÖď›M"ŹT_mřŃ—^5Ą,+[¨=:’ -îíáózógQP|gŽI;#± ŰýKÚ_NżtßČ @WšjbH]‰:Ś©RZ&fĽCX9Bq[ý>&­§>ÜÄO‡őW{ŻA±Ká8Ś:·á”ŽĘć",ĘôEž˝>?îlą­Éü«'"¨éoďb<”Mîł1ĂL’'†‡©Č+ ffŔ'‹`Źvµ”ů´C^믍^ -]°y +Ŕ0ä鯌ëC8Ď.Rp•6đR˘¬-}/ŞŮÖ™iĐ}/ËňďB“)h9Q~QýţŮ@ę-)Vŕ\5‰íňĎz–Tg…×$¸~Ўć–éňšn4ä¤)´ą™ś÷[°‘°®ÇętŔÜ Î"ĺ$y Ë”8+¸aBŇq#i-î˙h X^'­Dđ´KŚ7xý ZlÜšjľ)çwJŁ[87«ń#ţ,Î TFîˇř¶0b,‰]ęz]őÉÖAÖí ôţ‡9ç)ißP}:‹ýëŐń— -Đ›nžd¸Gě“_bŇ˝YAÔh%®łM6Q˙RÎŃKňŃD8ż­xrmJ/É%u.÷NČo×ćéÔ a©$·ěNnžWëEUăF7÷;ŻMebŚŤčt›mZäg řęVc†eG|ŁyŞđůWC“IčžŐ š\NoŽß1ăî.‡ -đĘ„ľ‘÷%##϶ż(TFJËđäî=:Žę wĂăXLéÔqěđendstream -endobj -4507 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -Äišîĺ˝+ˇÎź|ĺí·wÖvÖ)$-ĄŚń›˙=eĆöĦ‘Ĺ ÷3RS¬Ýv*¬Ü3ó#4Úâ˝ŇK:Pş¤¬=”*#U˙Ç•ńN‰iÓŰѰr%řaÓŔŁČIúdÓCĹh 2n5ő›IßeAj<ŕç=čć3ť€á[1„@u{Ś‘zŃ3ĘŚ|ś[]Şç­ŢJ‘"ú6/Éńź}›Ö'4|,Ł,đ{)ĂWש|‚—ňíd ťŃÇ‘çôéI÷«~Ź–K`4xM¨Ü©×˝-,„XÖ)Fs¸§~ţµ4ˇî~Fg¤O×ŢEÚ]Q+Îő]{—+ŔÝ:›Ř˘csÇCP a´“&Ĺ[EĎ—µęZox:ÓČqÚ·çüG"*mŁžŽ -ýŮ〓U\ˇëŻd^\mU8ŇŮEUE‹^ˇfjźC&łÂţe€ę[Bʆ!QJÖ2}Uý×Ä«@Ť@¸Çu9ه¬z®¦\íŢüA3u’n!‡¤ Q&.]«HÓ.eřú^«‹X í˘=aźzŘ[äĚmĄä´„‘­ĺaÄű˝úlU|Á 6qÖcű)ěhˇ¨kYWöm ^ ů=†ŻĹôd¤ŽE?¨›mé=ÍŰ8¨µ¦Ĺ7}ňČ3Ęw“m>Ç ńŮ«¸-‹Ďń}ô…—IľUU0ľA8Š0LcW Ö3O÷Xn^řä]÷öCOCc63ă±VéËtp wpذձšóQrXĽ\ÇaT¨c˛Ä|ÜŚů…mĎ „ÖňŞ„đśeǧ^ę ň­*¬#„tz‹fŤČž–ŞÔ7!Ľ¶•RŞB¶î'{ ÚĎěě0‹ňÎKŻý‹lşÜÍńbwߤž4 ×Ä›Ç"Ąâ:ÄşéťDÎC®F˛t!?'őőÔ^B’Ćbó¨ň„íĎč›ĆŽßűd°P3oŢŹ‚P@¤bţAn[˘ŁŤ<Óř(žĄN2÷8ÄWQH${ä©=ŤF•¬?@rťÍČ»4rč ‹Ä-b>•&]ŃIűu­Šg(ŮľS -Ü@ąHĽˇZM9mhyˇ–¦é)"ĐÇŽÁ \ťĚăŚ' eýź÷ŢÚ‰­§;Â[-üK*Ěä6iU˛|‘ďBÁłożĚ}f˙ŃNloÍ‚˝ĆE\čĆźáKkż[?X,ÝReTŤĚŠ\ϵ=vö/óâaŘç-şvX8g¸Ćݶ1^ ĽWš_3±ő珨Pk$|ť>Âîb·6±ŮĽ§@xŁßh< Uő3Śu&‹+ůE"–& ţ«BâüřĐhµ‡ -íxˇ^¬Ú*x<)UXý·=•)er\Í•‡3îr©Ž6űÍ·8÷‰†(˙ ®<„ř†t 3ňBBÚ…3T÷ď¶Č0ĹJđ6$2‚7U÷ŹŽ/%áôźń‡›‘ŕĽv«ŤşKbvý±e÷úćË]vë„ř#U é6ufßřéAíŮVçx®2ńŇ層ĂeňöoC–G˝CŁ»÷ĎÁąDʲWc­–¤jüĐmü<5n‰Ĺ÷]&črzßwz–ÍŔÉBD1řú­b©2Ě-†h›Ü#¸I™€_Â"ŘôţĂBĚykŽ}•ťr#óľ‘PpĺĹ$+vŕ‡ä>sw'>KJµęQőę7[Ŕ5îŰŃž(/h… ň75Ćdô ŃďVŤEˇ¸%ójM2‚ĂŐ=ß ŰVÎ)’Ńé!k…Y&Tě«“Ĺ8 ŃgG‡đÖqTŞp^r -x©Y7– vi>-śĆ”ŠöUŚ“bé ý,ĄQ2Íę…#ĺos.CΩÇ4M,ŞÜ IrrÎ rç1Íéż;ożŮ€e[]­„ąĘŻh‹ö«Šň„+nőń‡}čýë^ďË쌧ĽŃ•C~Öă­ zôM/ŕµWôŇÖ¦Hős+8Aá Űş|{mëx.ëđ&qâźhO†ő?­ĆfŞIŹŮęů‹KeŃ/9ŁťHÖ…ÁĽ ;ŇŠú—P•±Y߼ĎĐýÚÖxŻPmÝ‘§ą-űn‹QĂĂ’D rK“‚oMă~s5wZą,:r˛(\˙µ˙Â.TXŰÍ2aG&;˘đävÝźĂÍÂĘrËlFÔv–;±^µĘúË`Môé˘qÝ`ÝbĐ>© «…bGř~Úđ©_océŐť?ˇ™ç«Ň•Äřū÷«řu°É€=húb -Ű•iě“ü–· ] žz°J_:ęÓ­çiÜUŤ9ĺ©Vś%XxýńÁĎĽ4±¬$ V”ÎĂŁeŘoD˙ ?˛Kśüó3^CŻ×°5Lmĺţ\ĄwÜě_€~K†x7Łš…ű|Ŕε’ÜŃZg0‚Ü®4uó=¬‹P@ΩŃőOŹ=Hs/¦E ÎĚË< †—ˇH±ž3â͸H_3ע~HF$§QgdŕąŔŽÔH˝ äă<…›ł4; pPb¦_xóK‡Ť,%}ĎPüĎ ˛™HśéqÝŐĆ(Ü“ ¦Yď¬ó8śş„íťVÝŐl}ccŔ;K?Iěw˛^‘ż "Ş•F…í.b+ şŢ|çîŞUţą¶—ŕF…G6k Ú˘ť3Ą ›Ć@&®#tISН؟Ćendstream -endobj -4508 0 obj -<< /Filter /FlateDecode /Length 2160 >> -stream -X“'T¬T­D'˝L”.ąËAôü8ÔÍAj—ö€f+ÖěĘkÔĘťgÚÉĺěŐ©á8†ĂŕÝđv MˇgmśkÖ<ĘEóRM @;ˇ±l|Uě˝Kź*$4†FXŁ+($;ĽRałýĘ DͶi×¶PZÖśdKP„k;čçĺH 7}®»†˝ŤĄÇa”Íy•ë´Ţ`ß^ĺ Ţźě§vCJÁz'Il›Üj`=Ç·îµë?nöŰ& €(˘ Ű$Ůěb ťÖه<ż´űn׸Íq‚Ď„š@Źr_}uśżĐĺ´EéϱÄ[ őŤŢˇËË1†X'š[ňź¤~פé9ďZ `fvQ•őńěć-ŰŮBfĘîčzţ€_áĄ+vE>Ş«ÇVĂëŮ=o…™A-J)ďáÓ¤Ú‚h–ç=îËńĺO¸»Wjň‰ŃHhŐ‡öëqŇď5QQüÍńi^®Ě‘ Óţ>x@ËPŃŘ•÷»ëw.fnx5Ëę”M,fę!xR‘?»(<>ŰÍţN,݇uÎj˙O„1s¨«Ł0YćĆÖ« -Ć/c}"Ć’ő“€–ĚěJÜkUflâHoď}G‘L".@zď§ü5î—x4P·ęÍĘ–8óCŮ®ąËĂ#°¬"€â×U (íÎ߯#QěěÚ)bXŕĹŹDv"8zV59‡)šÚ`ŕ‘E|Ó×'áR»¦!AJ6P ÷ÝŽSDĽaUµ9ă4dtv÷÷d†ˇŢMÎőŻE1ĄŻxXh R¶R± ę[–mió‡ĎŇ -”és¨TkÖÚZf€ úHEo"w -źP9ͲгĆR ‰wʀѰťűúQZé|OÓeŮ~{(-0°Ü‰_úłć™Őiŕ*ľ\Lé9vň¬Ć5‘1ąîvL~…5”…€I“a·{Dša˝Ź´îXY^ÝrbŠGĂEŚ1ot„Öç|ňĎýB†„™4·19Ţ»Ž[ű—´ă¸á{™M Š9šü&čo·o¦4j™b˛ÂO´Á<^ËɸږőŘh™VŰ•łÂ” µi˘î›:ĹA¤k7 zeO ąwyLşjDŻ€oFm<łJ„}+ţÜŔË桔ĺ|َJůŇç,Ú˛ËV>ˇťu(–0źň{zM§ -ŚRű°’cśř; áëjL¸™buđţ5›4<˝µĹ!ŞÜł·$KťÝQ4µ¸ęĆŃĄgTƤ>Ô4YAÎÓÝÔüšjˇ1V©HIľ*ÍG˛±’f§·#ŞŚ°W…OE¨× U©Ąs2»S¦Ćjgňn˝rZJU˝dHí ôFďc¤¸~sŹo¢˙Č%®ĘíŞ9ANČ4ĺÝyP[j‘Ôg-›‚»jF‚÷«(—±_Vö»?Ü”Ą¬—ŽËŁę®:‘†üŞó7›Âq7NßžŢëJ^o]1 źăęŘý1Ů -<&Ű\ě“mÁZßQ…ć1Öëř¤SSF*q2ńÚJíN­ţČסšÖ’”ےۡ›·ĆĚvjčaš˙Ôţ_Ů [ă”( I« í -® Řr–Őż€Ň*[ĆöőmIâ˘ę6póó.M|«]sYY®_¦ĹĽ.·zâ şę2ĆćĽK‘/d ­+®·ÚăOXĹł!+ĄFi,ŻžG>ŕŕ%žr. {YJŕžÝ= ř)ąjm m~Ń -•4çĐ9A—Ż GÎŚ,•.JnۡvĄřž·ęo͉ýBÔ÷n»ę+˝›kńŻvÉnnÓÄ·*>ąĘřťŻe„ŰŰŤţ»Ěę»Éŕř@Ŕ¦Iň‘"`›+Íri×9'…”Ćm,ÇžťŐ”úbˇü~”¦´®ˇ›Ť‘ôĚĎ$qţ"C'°ŇŹ~(b¨ĹçH‚U×Gx1Žóe•[Ńča¬ˇX‡Řż`Rx‰ęy=łŮ€Śjb“CÄúş1îeŇs¸ÇĹÓ^<3µ·6Ën·U@:u;35Ż-ĽçŔŽ ×ŘŽ)D›tµ¨Ř—˘Ä/5}Ż6©ÍËBĆ©s× •Ç"Ő`8–Ąf _9CŤć^Ă`pݺ˅č<ž żĹŇa¦ń4/Ŕ"Zľśřů‚iIl(Ä0”ŁJď±ÉR) -:G‰ť«<® ¬ý¶`‘s[2uQ7“~ Ľ‹LfĄ ťiOö<łŁ‡»Ł]Ą|µ˙tý'řLĄ¨Ö3*ż‚Äňzjw·ö¶—YÇ űDďňÜŽ0ę…˙݉qöé?cšy+ę×ÁăÚ®×ÝvF…qĄ>sŢÂgl„Wă^,6 ¬AâĺŢČ“Ż‘Ćśş3 -i’KČ)Îb‘±–Sľ-˝,á.#=˙×ĚëőÄbĹź*Ś1®źý臺ŁäëJ đ[5i\1Ζ$ É\†PÉ‹endstream -endobj -4509 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream -]p nŠ•ś-ŽđËű‰‚VÇö†OAťNCŔ/Ď—p7^“×ôE‰ęn®mŁPŮ, F¸Č(× füż%x+ĎŚk0 j·Î‡Śq-pʸ륙6Ä-äQý×ć^# v&†QožlăH#šĐÇň¦ßc­Ä™ábÁ}ŕ@Śi<žĽ¸¦ßůĄX"_7nI«äŔŚy˘ÝŁř8ëĚđŘ)g#é}ÔÁ*Ö¤ćĐÓ'dôďß1~Ô›»ÁËďł8g(<[ަunňŘSsČ›îËâzł¬Ś§=ťsĺť1Â#¸ßÎŮŘÍË.L:•©_Jďő•g Řŕk—ŻÄ).2×rÉNýTĎť ˇłOÁ˛°±÷ÁíąúłţĐ5ˇÍ‰nTCěÜliF˝˘Śŕhłµvĺć¦ů›¶ŕ´"V¶ÖFˇS~—[«ä7"u­şöjŔf|ŮtŰŐ ÜY ‡ôäž@Ht[˛żgŹÁÖ÷WÚ.ČŰÂ_ě;âíëâF±2őÍǾà xçA|c­+Ż·:aJc—Jçë™ňč&©9ˇÁ©xě{dĺŽ*ÇĄ!ĺĂď [¦ G=˛R‰m×JKşDÚäŕĽ\VA§Ů‰X´Bľ—”ńŻP:]i“J˛*Ś c@Ik-îHĂÜAßÍ1Ŕ+ů•yĐXQűô©ůîyŞ™śż L߼­ťŹęe*źç<ű&ţ%°Ái<˝rô{gg7 6D°Ů\}۽Ď0ąn-ăgˇjë T>ćüwX~Ťµ2o&Rűäů*A˝@Ά‰‡ăÍÔŚţűđţ}»żXř‡ť ďßW5ýs Ź0NgY:3M™FŽŰ´ŘČćPZľäęO»ţ‡ž`ß…S˝ž‰č4b:ÚE·őPpŇĂó9»Ś5ĂśTUáĽ&ŃS‹—üş„đ± }÷’Ó†Z¤úXó˛´)zˇ«÷áĎďs’ÜdÎÍí9‰ęgÁůĂ™©…ÉÓ.ѸÍô‹ŐęůvFbeň C(Ú4¬SřÉyţŞÂdÍő9Ślă@űŢβţ" mn0˘š`'j"lp©ü Ó?ć¤ě›”Fk[… Ľ|áýĹ–毀2Ňö[[ŕlz4¸÷Ţ®“u0Ź“ ¤Í¶~„”Ž,Iż‡‹Y¤YÚAČČŻö‰YCvëÇÓŕnDÄÄ3ĺŕ˛P -_yü. Zaż4:©¸j: žµçŞBă@§€ˇ‹jŃ-âs#‡9ľźŤľ"çŻu‹Á\¤·{ÓŰ‡Ë -xĽ¤ëżÎ(řßYýś_şg-:_ó“y"†i^ł¶%"R -Wę‘2z_§7Ń+Qiź…u´Úř}¶Ó󳪴PQl.ř‘ĐV ť‡Tvş7ŢťČËruE›âtÁ,P/c&śç3WşČ±řY%%ŔČ2=†š"č`Řŕµ&’ÎTÓ”ŕXAą]fϡézňÔ}Ż·z˝oő¦řF}6Ś u¶|sEˇvÖąĂů‚†r8@čŁĺV/8kE˘Ž"ń‹6’Äeé°”şóIu^°7új\NŇ ę!4wk>é–$ÔREą]ĽŘ= ϧ蜡zňŰ dAýOŘ;'UĘ‘…´Šögđ{đw‹WĚë$4š0‹=úË%’VÂZlŇQ(—çĘĹ' Íň+M¨ÇŤq töťĽúCd”• †kHÎôŻĚűmVÚ{G%";e -°-•©Ęá¸m†`µwFŞťű˘á{,Ęžě H.|jLi ;u’\¬˛4ü¨ËB)וDJ\+f»F"ă-ă&…Ѷú\ü_÷v§Ý1†łöÁI_Kža@ řő¤:kď“ń¤´h©›Ě°ďţž“ëí9ĺĹpyJ5Ů˙–G…őpě5)ÖMv»G»9g [C§n T•ΨŔřsšäAĺSZşÇ…›°ČH"4â=7Í-×Z>BĘöĄťJŹ.{Léc–Š -K<9Ť÷‡Ą• -&^O7ÚŠ“ë˛Ţ<č:¸qA> -stream -ľ 2„¨"HźĂTT㙿ě0tRî’—zḾ:ŕK %ÖóRţő|łËź«ÓŇ -lďá©2ôčv5’HÖ‰ É3˙0ó†ĐË0Ę3őXŢçMĚ—ąý“=y“eĄůŤV7ĂŢ? ýw¬Ąľźż€$¨[ ˝ŠŞŁ/XšĐă†ŰF”·09řWĄÝÓr§°Ţ˙YČÎ@aÚP-ĽŃčU/z-Ëđ±Rż}ń¶O!ř ĺcÍňPI& 3='úŔC ± sG©‹ęń}»Eɇ®l´kť®”ŢĐ\B<¨#źąu`¬rX‚˘D&#ňG,˝2ľ@ŚP‰†·Ď›ĆcÚö˙er±ŕ;1ĎUc7íQŞë!îvńؤ„Y× -ź1şvv^XG0ĆŃŠ¸Ş‘¨Iô^hřX@S€Hđ`)°ţđ„ B]˛YÁ1ă`,kč?Ś]j”ŽŰË7FŁiË/ÉĐŽIšgĚŮś®`FÎwü| 7Ś¸Źł“żă’¶ĐReg–Ô±ŤîłŘüI/B?lj˝UžIŔçuˇâZ52Á[˲{8«'”™O„Ëx ŕÚ˘Ń<˛xzd(áŞN|ŤŢâČSH˝_iŐŰYř;Ă Rµ 4lOć{ -Qržr?ŰGC¶, &ä.é–E&mÖî˝Ů»ń0µů#]¨/$3ŠżŔßB!D<ďáýí–C“ŞĘýěĺ…}nMČ`Ľx?·6?!˘‘‹ÉY‚Ü!3¤ř}Źâ×:$Řa3ŰoGrP*B¨"âQp)Á!Ź›gÂľË+›Đ5.‰_/ł˝/ěĽDĹ//›ß 8v޶Ţ1lYÇS;ȇąăxWŹ\§xD¦I†DÁUb8Ý(Ŕ]-7=OIóŮ(f¬A`ۦp˘k­ÝI…«R#ś %3N‹„¶ůŕM!uJ’ű˘F›đ{âHqN=RŔ“E%¦žáŞl¨ÝOŻy_6˛ wŃ #S 8­ČkńUPZ.ś‹\7<7sľđŇ,Búćö]Aî©ěNĂŚĚě;Č&ýáp@ĘĂ! řa<ě+ă-ząˇ!߇`]TŠěŻ(‡Á‚?Nę(JÁoż`)çŻÜ} ޞUË?ͺã[cÍ ď˛óA´Ý›ĺ"…¶¶üűńxP€ĎE†—Ph6îšxüHošE“ŕrÔ7Óţo7áŹŢřĄÇmĆĆĚцŐůĂ{ g3ć ŇŐ°eĚŘ ˝ŮĺŮ=PˇůÉ‚ą{|Ű $Ĺ:"ň쏭yͤ_dń]3(çÄ,(ú Ľf]C!ĐđÍĂnËź09ęq2>úˇ Šăaľ‰fÓAŚKč -¸GŢß/;KąöMjvô‘·,żˇOŮĄ@q;\›ÓĹ}ţwŤ–FĘÁĐřÁ=R2—Ômn/ÇúŢËU(>:’v5ű DÜx -R\W†AEžłě2d‡MM«u¶śoŹ,ĹöŚ»®Źą*â,Éúh7ZÎH/ńg­<ú:g­ó¤÷ČŢĎ^Y?n¶BV>±q8醽ćIʬbUđlŃŘŢża† zŠ»ś/óGśH%fAŤ·,öF#s_e˛Ú§i8€Ř°fç». :›Y€ NŘzšÉŢ=аŕÖ–Ó˙JjÚůťš6Ŕ—Ä8ëűGˇeb.k˘ iółą…ccϲ|˘ ŻM‚ě ®×(â÷ WâJÁyšöţŽBI[i† Ň&ůendstream -endobj -4511 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -Deř#&ýoĘŇ+µżCj­>fgŠk$~$:™ôę—ĆbÓÄNŹŻ…âĎ\ŻĹ0(Sµ»ëú„/ţ;nj°[†{#€mx3lđťżýÍŃÖض-‘>×^~Ű—"bŻłW635Şâ ź)yZçxůá—Ľ±b6•ßÁÂ˙*a–:ŁŐîäýbK& ]?3D÷± É•Z*؆T•ó-p~=Ř -Ç.R˘ŔŇĄęÇÂa[\t#Ĺ˝ěĹüĄśŽ>UáJ(u–ý ŕĘČ:^Z2<¤Çţ×ti˝Őcâm‰‹¦·†cě7[sqütźt7ôVJŹ6•ż»¸ôë4R5ݵ¬Ŕ€ßlR&”yŕ–䮚™Ą:d…ôj žň•čČçCXZ-ߣ“3kvcnG[¦Kyw“<7 ]c„{‡pzx´ďC&ďęË &!‰1 -ßž)­§ČŽ„őu0Ź@dŰâ_ë9„ĹfÔunV5¶©˝ř ßŘdŻët^kh -x•§ âň%eab…Čç¶ŁÖ$űˇŤA«Đç§ŇäÚ|öäk#šXLY†(ˇăîR‹Ľw Q=líQvŤ˙ľńŻ%.Ť#HŻă¨ř‚vŤůăď¦^J+.kŕplcu?X‡2·lĺúcÉ1®jŔµ¨ł÷·kCľä -[0gÜĎĂL¦zĄgőR­)q*…uŹ˝ Őž;X_×6Ң]l«·c{\;7čűĚ´ţ˛áŇl/ ˘ă‹gÁ—–G>#-Đ ĎW|ŹúęůÚ|˝§°ľOčNRú;Ň÷Łń÷Ü2°F¨0ę_cł$&ď%ż_i8Ţ?bÜ<ů¬öZ>śň].žÜf’Eú–4˙«:ÇàţŽ4„›ÍL°6dŻćčkň rˇâó-\Q0Ź[¬¦Ä¦ÁýîUäy±´pM;¬ę¬ťäÚ1oŚĆrâÇnVđÁ=ĆĎÝ‚gL.,a„8Pă7ňyĆ”g\Ź˙u9wA„ ޵¨<řY=XľÓ»m Ďě~ďí©Ôé’ZÓ ÚlńHäÚB #ořÇĂüRŽE±ëĆYÇ:đa^¨‰m3¸ÓąsŢCG#uÚ/Dä©_†ľ)ר^Š”5Ýb¦ő VדDú­ĐbŔ‘i)1ǧĆëbµ'Ľî`•Áż_űáD ęĆ·ذ}µ¨5:Äš± -u„u»~cN%áB;ń·¦?˙°_>É´~FŁĐ±,8+YőâÁCZ§fŐŢ‘ěô5uqGÜŻ´­ -řH9îĎfň8ľr®Ęe?ëWEm„׏wvÜchWăfh»9Ašv’ă%áOCÇhŽŐĂđÎěDbg Č…˙+>’éáŮ××2ń”˝Ă÷żÚb8ă«‚× BÖŔµ@_˝gĽí{tř©{zmgGxĄŢźž;§LDŠţ±­U%÷?¬c%ôÄTD±¨×4P(‡q-°ŠŽÚ°čâ B–Ún±63űçUŤëC–U.ýqBş^˘ÂDć‚LéZęLRŃ|4ľpľGL lö\Ż/é[,%öźÍ™ŃŇĚ52=AF+†€ ™Đü–‚yÄ4 „îzńoj7’®š™Šűáw‹Rä†ß{\ŹęÂýżTăóĹAŔ9RŁtŤ•r4S+^S,9ďóÍÍ`4l_\ÝÚ-€“ˇ×ÍÉ%!ŐäÓl"BsB ?SȲ -’˝g2čĹ|đË©:Ż-¨‡vÔ ËřëG(PdjŤĆ¶bSŰ1µw1ňFÁüVőfž˛®Żě#«—ŽĘnwŰƸ9ß…ě°÷$’_8·ą™Ă  n3U†u*ËŰ­…†“bu“C$,ö*Ó×͹à PDó¨¤Ř“aRźągS´],I$ŞžĎV «&€m§uD€Ü0ŇŻÄxe,jn_ŤSÉÉŕ/Đ,'2aćĄčbÄ*÷ĽŞPq9’~~ň. -¸ ôŃŕ© -eŐť4Č5 ę=|R›J@?Ť€Şş€¸ÄýüRśÔÄą’ëľKż€Fiíiń/§^«xuR Eéżgü˝{~fŃÖŃ'ŔŤ'r@ŤŚ»Ý ř}§?ĄU[Ü)mä}˘H!Î>$R/ŹÔü×5“ŇŇ+ń†-Ye°weŐ1°ĎĹOÄ ¶xWKŽ…%ű(ľČ·”éáą*űĘJ<ŔůjĹ"wŹ_çŐ'y@/ HeD‘ײťb=L ˛őB™¸ ÍokH4cá—dż č))cbü ÍžŹ1Ë}¨˙JîÂ_«3ôóŮ9H‰®ç3Śłż×µŔÁ­ł= „Ô.ĄÜMµ©íÄ™Bń*o&Ťş×ŕäçOĐ`LSw+JŽś”2Jč×o…đm«#üC{ă!řYüa¤©ĹŘ9ÖýŤˇčc·»Őɵ“¬Ő›ĘŇ}€iüŢ`Ńl+?9¸rţ!.Dzd”ÁŰv˘ÁŰŠ -J9üO#Qy,Ů ť6zŹlîM4kÜ´)ĂŹaźBŹ “msD˘—p3üőťčŞ÷ťŐoVő [~Ń!ţ,«ě+Ęît/ŤDŹůSÜéendstream -endobj -4512 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -‹ęI)ú» 8vO QpˇŻŽZ(:TŽ8żŔ ҵg*‡A6żQ±"š…úˇ”Í“L–Ń-°­'!ů˛žuǸzjUsu$ÇĐâľ*„ąçŕ|–đ.-M•íŢló‡61ú^ň˝r *Ý©°ŁűľîÚńsPI±Ňý“Lú-3mqéôu˽ɛĺŔk`ÂÔéݨ‡† (MyOşĹxŤîčgl÷÷S‚^+íäS$Lw­âÉ! }Śj$C_€e~LÄ»ď[Ő›8Úö@b=ú‰n3Li=c_`ňuŮY8g ±saĚő˘eD1—I±ÄôľŤ:a:´0pĆśTPŞ…i§Ýg[ÁÇÎř:˘gmť‰´Çgö˝"[` kQŞxOś»‹™ D‰˘úwD¨Ë"7LI˙/Ů!vW5Eď [JщbżeĄÄŘ -±?_ŰóEp ĐXČ7éuÎď>ă&‰D…đłc¨ó6¬ŕ Ů51ĚĄ@R(& ÉáôGë"†huű°żŕŠ Lüę ¨'ng·)•V’öąüŹ´đď‹°-/'˙8jÉb±ÉřÔq¶ĆH®ŽZdĄ)8Yř˘ «v¬nýF)ýÓá7<Ţîó wcrÓFN’Sś+%ÝTóąÓµęÉ#ˇć >U ¶/id´M€.ďÄţPFWí"Ęě–ŰmjËs]E—⾡ędś·8&?Xţ+üËě~s¦ĚßťĹ1p}ŠŁÚk\%Ҳd.αbúŽqmd׊͝&­8çN"oiőŹôBüýrw6ŽşWA.©Ą±±<˛ŤĂ°=ŔąŞ¤…TŇ_ -ß5§ć€Ŕ˝áŃ!–±le’ŰBżsĹ$ĚUFߥ~Ď'Á|A%ń="Q5“^«Q' ›3üśf˛ŰćE"’yôé ;‰ˇx_´eô$(÷1ţý[8óě’í°9ťˇ˝™]5Ç»Ŕ“#0ŞK^úSoń‚+ô„ Çç±Â!Ţ׎2˙4" yŘĺŮ|–s[ Ć„ÚőĚ—Ę=řé=g’iaaµ¬ńěę#Ź)®#Ŕ“I•ôN°ß‰t¸®u¦Kł»¤f(U‰{§´č˝› cG‹^‡BMÓŹS–ڧK}üˇl[g·ĺí+ ť7˝ 3µ˙Öí€9„u]ßíg*Č]0Ô2•ăŘă‘ďVęÔ;%(îň`ŃSE¬Ĺ`©!ňҲ޸zRbô—sh=ąXźë;©'Źý,7ŇŔ|ż$IŞĐ0š9R*ß$9yX‘Ł}×nčHîčݬf-źXÍGÚôöĚB7MíßÝŰM.§ 4šĄëč÷ŕr~Í4~Ć –#ř0ŃßÚ‘ęqÇú/â43ł/Ft’—ýźDŞŞfb™FäS’TiŁjŔĎX˛ŮŠóâćn0-S¸x%Łßťw˘ýß]G4©ÔÉ@GĹłňeńEň6çÁŮqš|LąE"®M{hŘó°Yö.=?v§˛P=«v ÓQ>•NHbĆ}„¶ľ8Óq´‚ą+u^űhiě~ľŮäšż€ δYç`bR-9Ś—RoŢb~“Ůér+Vô ˇ¬‘BPÚÄ›ő:űEC¤żČiŢßÂt‰Áߣn:*Źú‹›U5~OÂ7GšŕđfE´łp(±4ţ$§UTe–5÷H›s÷_“żÖ ‹”/ÉĘ«uś†»TϤů^Xł»ôň…¨»šŇü?v ÖEeŽŮĘWOvMţý ?łO< tů‘/&ŮŕqוđC"áäaŽ ĎuXi۰RâÜm!3ĽŕŕP×@Űr=‰?9föŹ×öüłwÔżŢÓü^ŻÉŕĄé!K#iň¶†üőýuż˙˙“¤źÖě`‹ýű†j·ĚČ×U‚Ş ę )(Ű4H(ęx‘·^L´ééפüď/]şiÇř›ŐF_ŇT,Őśý˙9–€Ź{ŐŕcvkŤ­ĽÉ<ϱýŰGŕÚI™ďłUcű†SíuĂäuocĺ‹‘UTaşq¤=Ĺ#»ŃKŮ9zÍßg p,mĽ«ĂIĐ*c†Q +âőĹj¦h0v Á7u;=Řp¬Ëc+ˇp-ŃđuXƉ‚çz=„^¬Ć‚oÓ*Ćăľ{}QŰ9ĺZ0^É ű_Ľ2d6µ3¸ĂĽzćĚ1qž OóĐŢíŚ5Š•)WסĘę¦Ř/®ś’ĚpŻŹbĹfo@Y=Ă’‚u!ď˝jš<ĂŐ$±]ľô[yĺ×YSőĺůu™ŹĆĚG7#vőpŠŰččg,ŹÂý°~ô”"fëđ€@ŹŞŤâ:f‘ŞC=¸ 4kJ˙덛ă!´ç@kż‚hTmHy· ŞńvĽŃžż®!pbŐĽ‰nÁ‚Cž„—Z8[OhüýĐ'ŕß–ŽŽJ‘KµsőőY”F…BŐQI@iŻ_·_‹·ţĹ@G÷ˇµ2Dy»V—đ‹ćÇ…Yíh„˝ÄÖíóúC"Ô€Đlđ¸˝ň†Ă-zČYŃ×Ržšć#{ĘŕAYZÍ>ČÄĚŞčÜ,. sŹ)Ĺ LŰ}2ˢ”]FPYbž†pAµWus›L—6)NĄ cUŢ%żEŻ?J]^}49~´Íĺ‚ň‚jČ -Üߪendstream -endobj -4513 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -n*ěAČD$wá§Ůë2n Ąi!ݬ>J`Ë\ą…ÉôČćža; ô5zá·GDTl’ŔęZž^ĚU§Â•yb°7‚Ď×Â(˛ ‚ôń9 ×Q×ŰVM'OШâ&s›ű-GÁđşôV.†ÁÉÄ?Ĺ›öęŢ;>%{< VŃ-\ÁҲgY8×ŇVrěLŘM=ýY•niçeŚ•\_É8@3nßş*AÂÍ„ ÚęÇîź˙nr1Ě&-˘q™ů¤"RŽxżPľ34“XuőáwlbŰ©oÎcT“śnWŽ|§/MŠŔ´u1ŚéRÖ}G¶§”§±ŕ‹Ąc›ŚúĹFőť¨ÇŰM»E±aK7›€5o8č.˘ĹłEŰ‹ >vŞWTqcËŞ‰ö=ëń,ď·””Ö¶ĽÓV SšĂ‹'ž•?—Vż&¤©ËçŔ+oA7ͤ¦ůs€–®+˙}űĹz4c€ż… -Z‡{µšż2]?ŘčYÁĄ7rłNĽPćśe?ëP'ŽĂťĹĐ4u)č3 Ę^Ě„ÚYł©(ám}ĐŔPq1V<ŕdýąk?S··ZuA.źKß8¨+‚ĐŻy¨ ˇ°9÷ĺúĹťž××Ő~â˙‹őW2ČÍ®ĘŮÖÔĚĺÖřĘčž-ĺŠJß^.Î -sH,L4QrŔ»ˇ:ŽâŮŹ)U uR˛ZˇçüŢöŠö¤ídóěá-¨É]ý9¨S :pČŁT(°t 2˛ÝŤJ:ďĆÓ9ýŞŞ[&<ŽŢŽqďw‰—şŁůÉĆ˙_%6őv -‹ďśŔ—ă?d~IÇÓ‘– MµÎśRÇ–ő‡,Á_Eimőw[CZYâ5 żŚ,'mzŹ13¬š•RÝł˝r$âŰ鞏űÎZąś°vBTt§ YPĐcűťĐB|ÇŮŠŐť‹Ŕb­Őŕpú—“ěÔg…ŘđVŚăQ Ó°¤ŮöjG„Š™•W>‹M7G´°ĐAjG0+W\č[6bKŮůlďy*ŻZś(FF+m3XBŽ]^ĺŔj>.쥬ÍŐrôČla=@KUŹĐIÍD ń C8„bg&ys_‡ gHňd“qSVź*Ú¦Öóv9TlĎ+ŘSH°_çCÁÉ–Qq˘ěhé ˛ňưćĐ=Čş &©Í`/6”’-×Óęá$ŇX%wŽő›-¬OaeŻś‘ŵ›äܗГŌç\žC,Ůď{Óa¶…›‚ú%ťŐ˘ĐjQş¶ ŤÇÁěď÷ O ŚľOY ‹9Ż&Ó…ĄLú¦%mDĎ RŚŤřËúů}ÎXÂ˙s‰ŐŇBŘBÂÎÓ4¨B• ôJż”‚RşI%WJSIü śnXÚąë„vPoú;w@ŻĄl÷ćłD¸´~ÜńN<¸„ŹŇµ‚´7:mĆě&˙4Ţ”{¦ňB„ ™*|7»™63“ľyü‹@m*6îŃŃ­!µF A˙gµ×hý,üę©‹Qy ¬"±ÉŮH61>Ž G$łőkqz:¸>ŬyM¸3š8«ň˘ŚR`U^‰W-«ĐÂŮsŐť%k@ĎKě_*ś«ŚU>ë¬A‘jĎď„=G»Ç6d?{ý´"C٢Ć2ýA·N.¤AË™ôyôz(|ĽĂµÖ–™,¤ęĐľű˝F‘|g-e4Ąb[=óá·Íß˝A_c3Ź6&ö,8ľ )šŠ›d¸ŘU€ŮA¦đwGIÎb bŔ4{MCLu¤Nsî;Ř““aUµd}Ć´8í¶Ęôiv˛ťV7Z44Tx1‘Dö-Ąę=řłęşő „‰×ľ&r  łlą!dŢYŇKŮCŻf(ä¤őNŞč(E‘;Łő+»$Ö’Xghl42~áQąč›H§<äĄ I“ś"_ËÎőĎ%¬ÓŔ /Ă:bÎĎE¦'ö§ŚŞ=Ő b´e=¸:qş¦ĽNˇ.ěWş…z;1P–rś–AŤĆŽyúTÂŚŽ#¶FËk{4a°±š tJ–=ŕmh=Ýq0ăélîŃĘŞ%ą2Ž[«ń¸ —*˝óy> -stream -xj¬Af‡TGi*1<äČ›z0MěÔŞTŕĎŢ‹jxÎä—a;r,Pé"´pL?—QŤ­”.ľ@˘.®ČM‹ăôMľŐö÷·.ŹPĹ7Ší<—~¤çkZúTQ¦wSîŻ}ómd°c›ęv*ĺíH7e„ümë¦C«ęA–éU=…lĐ‘đĘ'”|~ć€Đ=0öżÜ0O•ž.™ú ”ĽŻÚhőŤuë©ŘIĄsJą\«O\,ç|ŽýýÓI±-8ę¦Ď”áýĄ?ÚŁ(ň<|řžă˘÷fŚŰ€đ8ÇŘ) Ş*×UËi–ĹF"Š›ńŐyŕ<ʉ—yݬdé‚îüô’G"–Ź?^?qż Ź„Pä6ˇ8·‘”˛íTůĚÄę4aÉ^ʡÔÉĹR¬aH-uů(0„ŰWkŘ™5;‚ö…ôŠÍąŠfłĹR]~fŢý©i9&Ż˝ôĺqŕíłÓÝWO{ĄÁ§ďâő%1`}ťęţĚGĂŐtµg±˛¸<‹&e\*HĂ ›Ŕ] N•9Űrmʏ*d’qKy,ÍyŻ>đŕ‡Ź •‘ŰpRŇaŻk˘ÉYeţ\îß–†7A)‡n>l˙±Ĺ­?hÉMźĚ˙äôxńž´»|Ĺą}Z  DĄ-ÔÔô#”®Ga ůhmL ĄÜ”{3Ň—¶•îŽĹa#Ü?k‚#Č\˙ç‡DČëŐ“‚WHÂǨ©üjˇ5¸łFËŘŃĎ‚'Jřg:ȡ´ #exťŠ˝<šJľą>ġ¤Űńzšě>ť ĎbÔ=*,ęĄw@^hŤ’=§ćxŇiRĆ·¬Ť—­¤†t\2Ś<Ş€•ó‰úĚćXůޡ˙0^:śI1/6˛śËŤşdđż3Ç -í]îyÔçMŮçJ>cí‰műYc/aj•śÜ/l…‚ÍGkkÇIŽGŇŐ÷€ęIżĽ7čÖčťw*¨kGĂ·ÂvNfÄGvIRXč‹H¨Ć€mVÍłmy±¦Í:Ź4\ÖĚLý'Ęćx•ÂW¶łťýőîŐĺذ«iËľHeiä¬k•×™×Fď~Ż6",_54ˇŇµ»ł ‡I\ł€ÔM%ţÖ¬Şfť­égiZĆîj ­˝î-6J7UÖ"Ž| áöÝ;űÚ`7OGlµľi L%Ob_ÇíŁŇâáöĆ ýP` CĺůN”HEúË6%˝@Bý«". dŚF8j1ź¬×mŹ[)YN3†ôŔîÜ dđgś2éPi ĘđĘ싼Sű -€ě´…Ő~é±Ü҉u*&ofAŐÖ¸tč‰Qycď -iDľ9=ĄSEÓĽŰ’aIaGÍá.ŚŞ`4ÖłUĘ5Ą{¸çU’Ď —ʰ‘h~V'´–ŤN”Ҳ Ui5žź¬-‹Ä©:JM?+˙«/I°V„é¶Í -W_X‰xěň9%bx†H.ňAŚk«oîă‹ZBĽ\`“˛źNP˝GňŁ…’zDţ_ę€p‰U'űÇMşF)&Vű÷–řI4ľą~±)ä(Ú»]Í‚é˘O@6—ů–^ÁŹ»¸­'ϡKýSćŞecšQÝfęJńX+hd@Ëä¬ÎϬ‹$}XíA0Ë÷Ę ťâ**›sŘÜęV€§é~˙ ÓëŘ5 Ŕ›ä'ËδóŰÄřŢćZDÝĽ·fOú†ˇĚŢßćM©«:dé÷ĐËĘBř 7SWˇ^Řfť×© †©!lCkNÔ|k9d­Ü ć´ká\HĚňg‘6ď~•žpľhř«Ěk®Es;y0RşąKkŤ6č–ó„‚gvŻcĎßĆ–źÔt7„%ő -ůr4˛?ş€~˘8#4†ô¬ -bĚWy(‰;đ‡7Űđ%DŚÜ&ÜOXK‚áZ(rHÓ Ó>ΑĹ_‹ž˘§é{AÁć7éu':±üOóĺhŽą7R_UĹÍúęU¬—č's=—h÷uŇTÉńK…WĎendstream -endobj -4515 0 obj -<< /Filter /FlateDecode /Length 1808 >> -stream - ÜâdŘq|†Q5%4@'Úqt`éDY\ä rźžv¨®&X©0¦ĂrmÖ\QćÄŔÇg7m4šˇVô†/X‘y) ~&nČ÷ŕn‘Ó‹«ů»>ľéŐÉ7ć¤3öą|JrÍĄ’b Ó/+0Ć=ťŃY ŹľĽ?··3˛Gßb„9}\CŻ„58Šľ‰&ä:®@]äľ=ÁU!%á€T%¬ wřč /ɻմHčđŻ-ŮműÝGúüD»{Ňş&KƸ،܀Ş´ŇÄM -`=‡Ę^[ÎľaÎK—źşşg·Ď’ĺú -h‘ˇ€ #ŔŞ÷FHJDŇ Vb"ŇoëNÁ_ĄćKü¬‚hžy¸“Ͳj?Ľ•Fh ť -Đ`§»—‘†ëďwhćRW>ĺóŠŰ{ÇąŽß]ĘZ¸áGćŃ!ÜM—ZBĂĎšő‡ĽucđL+’DsÄ·d"Ä×‰ąŽŹü'±łáĘś–ł[ď8{|°‘ýČ>ŔŇ~§ôhšĂŽÖT[Ľeü‘öźáB_N4›˘,Â…CĚë¨ßňäł Čj™Ysˇ”KýmÔÇÁßĎh,…•\éGîńła2MňÖ¦„vw qk™đ3ć@(č m_% -ç°Z`rűyȦĂB#cĐoťUz¶ ¨áö*LýŚIsßȢuĐI îTá-¬“ήełŕ2ĽÁqn3 ˝›¦ňrúv·Vú”j -ô$»"kgŐ• ’eť—i‹Vmʧµy2Ćę,P ‚eM…p˛•‡Y;ËJˇ°-’˝šy_°Zy¤ys>ŁJd(§“Ílţ[vµ -ĹŮ3Ľ*%'JA9Ś›˘p#`J‘śÜąŁŠHőä>¬tŻRoR¸‚zsĄWŔ›WaE4íě·„3—ÉAšŮ¶‡±+~ŹăĘ HHBgľă«żÖřŘ -ÝMůéŞÁěš2Wl``@K?…†YĎ -G#ČßpbSׇfd-#•eĽ"Z Ď„CVă܋ҝ‹§®ö7ůŞÇźý†-Ýň‘›W2ŃÚÖ^[G á D8XŽ`ş3ě;…ń -ŢM …–¸^gjĺ!|łŔ&ô*ŕÁu„=ŹĺSańU-$‰‰˛ [+[|9Ż+«ľ¶ťp›őg—é]‡cLkae©©A›]Ôü2ŢUó/µF­»„ôĄˇĂRý‘#í–Ęć÷8„µĽ˙ň4°,ĆŤŐ¦vĺTÖW̉bÍ ĂűóŠawńă&/°‡ Zăü«ÚĂ[qg˛8˙Çr±Mta 7ńĘŹäs_˛ú ;­şGŽD¤aľ‘ÎÖGB­' `P Ľ@°xőîKó6©dôU±t4Lwý«ÚťđĽďš<|DqK˛wÎ咽ƙŐM>č`°rŇÜă—ó¸öAďj÷°mRĆě'€}Ö’ĄQ¬6§š#R«VĂLw•4I“˘gx(â>îdu±_6H:ÓţÔ_š°GłúHżf07´GˇM”öŹ.đĹđ„÷6'‰»ĺĎ‹Â݉NÁtÉ^i1SOÚŞ|uá·0ʲĺ^@Ů*·h°Rě&ś&ěR—ďŮžĄ#¤LĎăSíď"?Ą‡9˝"~^Ýŕlţi”0˘Q‹@ö#l뢞ôç…°g¦$ĹPÂ?†?łŮz 6ŞŮhµęs#˙}iő;“nrđ?j"/ĄyYfűU ł xŇc5?¬ÝAendstream -endobj -4516 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -í:ŞV´Ĺ˛łź,µ€ -‡jßZ6ýLŚŐÔeß´=4ý9äł #)nXëŇÝëĄCFÉĎŮ7f®ü$eE#mâ>RE{ô“–·; č#&Lŕ¤0ÓJQI­ŇA°r 9ěŘnZąŁ ” |ś¨S] ó‹ĐţPĹw·řE»®¨Ţ'˘{0ü± „™Ľ]ŹŚŰé,ÎíBÖ©©řJqž°µť¬nÖ¬vRĹf(Űě†=gß/đ›ëă!ż™EBK!v» ŇűćĺőkßÍ_˙bz,ţF»Ľ]ۤVÚ Ń=ś°°‡ńPĹ}ů.B9 -č¨5Pd$7ň"Ż~DłűżCřAunÎÉÝE4ňľ€ĽUůT7HR/’5âč·} ÜýúdÎwpą‡"A++żjVpítĎP^#‡Ąý?D)AŚ<ľťľ-µŇbŞ7tŰÍöŞŁ6z35săe:rL€=śěuöJSdűJ,LáMŁiŘ7ľţí őORÚęĹΧí櫊6ŁĂfŘu›¦0VšµĘÚčęąqFtăLÔ”9zŇ팫ČÇăŃtĚDË*‹AXÉ* ÎĄŔ˝Ż%fbqč=‡kŐVýŮ®úí«KĆŠwTÉRéiT¸`ö±Ć`’7yx ď(ŕÚiµ)N$[FM›MOžBĚ:á퓦‹q3Ĺ“5¶Ě€Ń©ó“M -Ĺ…mř>H·—-wC9°-PPŰüßÓ—}AŇő x_†ĆˤŐÉ-éĘ•čőqËÖ.‘ń Ąë[7·ďŠÝ‘KĄ ’6xô•*dÓź]ďăŢSĚU(ţp­áä N”˛ÍšqO‡6]4ą—¶mEyRg§dőbćYľčżR^7kRQý/VA °;Xý/Ţ^b hßYŁÜßöÇŚ*bŞY'jă)vCľRó+ܦ -Ťl‚•#”¨eźoqĂĘlŢ%O#F8sŚ”{MçE»: ‡Ar¬vŁhJ缳ąĹ‘ĂŹ—㇑AËý8\ţĚ~Uŕ?]ľŢġ»/EĚv_Ňň§­&-‚X‡ ó:$0÷^|’S¦3qÚ#ĹöJ¸S?ŃA:«–RĐĄ‘ß}°Ic‰w {?“Ą ún)ŵĐ2ilÍcÚˇ†“ęž´bŤ…#0KÄÔ5Húh@#úD¦µHV<h\”VĐZŢ4b8 ߎ‹¶$–+Ö_ţ;czŮz¨—vm$vŤć·pQŮMyÓŕ‡‰.«®wş»Z5Ź\S±Óó+šDÄś›*Ĺcäő‹;8R"7תúŇóŘ é~-ą0˝LXx+N—uĎT€onSţą~_üúĐ-ÎË´?‹ Ó˘G8yż§â÷Ď-Y)[}IdŘ)&wĚţŘ®!ö‡˝‚§ ©č”±Ş|M-Ä"3ňýŹ7Z˝Ĺ°ubfŐĐkĄšZÝr»z.™a6щáe„7űD@@rrj@řŘĎË>UDuĘć đ&W™}ËzÚ·.†§ˇ—Źßdîm•?5ÎgV˝Î⡠(™^/ź´g\*Ü{:¸EŻ…6(ŤZhý‚qÉ3ż3¦—ě6ꉶ"NApŇŇű ®L|Ě4?«‘´oľ ^xMrvo}Ź!:ŐŞVĐ H‡%KKĎ«¨f<’ Żţŕz~ ę;ŔťŤp÷čwbČ€‚B›u×Ě úvŰpňµ„ ĄűO“>+@UÍE±^CÉŤ_±÷D“t»É»év]ć$ś}°/+ŤĘm…’ďe<R*<č-,ç8űq‚J^zháFÇ #ŐčEďôT*ű±‰KPĽQÇS!BVňű7şÔÜk5o‹×ý#>±Áĺ>fÉ>Ý:–Z¤”x»_ZnTÉ2µ]Iá-«łBóŠQbN^Ů5ÍsM‚ŁZýc€> %#»BkňeĽú`V[‘*Ź[¤Kî˙ ßp˝÷ž2N(Ď“LˇűĂ5ÂSţ@”łÇăýFPě'ę§GÜr›Ń«TłjeÄŹbŰN1á«é9©<ÔŰQ¨Şnv gÁﲟ>nů-ˇjÂQÎ'xäD_A°ŐGNfCJc‰oä©“ę`JŚ[n)|Z3‹]Ö˛ŐŤĹä[¦03ˇ©đ9–ß婺óҨžň'ŰĄ3ŻĎ1 IÝÝѸ&ăŠ\5ťŇţÍ_Żü_2f1¶oíÉçKP¨OBäń?ćĂQÜš¬ĂQ6g»1)ą?Ŕë«Qě+zY¸Q†čěĹ9R|Čţ‡ęÜçŇŤW…óö¸ˇY2ąo¶xŔŽä":1cáĐ @Ř9ŽÉ˛VŢwÎň™śI% éśr’VFNmH»;6endstream -endobj -4517 0 obj -<< /Filter /FlateDecode /Length 1504 >> -stream -ß!aŮ"ÎęK …&„Ę3:đ =‘_°›Cx+ü"·+áhŘ®B"E:oŠ›¤<•µE|g¶b#ÖaPskĘ–Ĺ|ĽŮ9T¨ÍâťLL6nŮ7äW™I?Krő—¸ĎWOF"i’ŻŮô<×Ód ć𤿥˘ÍńĹ–•ń±›ˇçÖú_%GGĘ7·Qç5¸öš˙ĽŘŢ‚uçd:µ'÷ÂŃî˝0~ôžoúÖ ÷:(ň«W¸˝I•Â$×Ů Ţ–Š·‰Yű"UŽz@Ś& ‚śŹy1Â˙"D®ŕ˘ăĘěi‰-•Űż“”Kß‹Ő&•Ż\$ůĽŤ.›čŹýQî>ZÝţ÷ ËÓ"B‚ č·ŠC˘ą‘˝ I”Ż\X:GŽ]¶ĚŇ`Pg&ęxNŔ‰(&†" H]n)<áHř |´ô’aŻ.e•~ȬyczKíśµÍ)ŁiúgŻ -ę]ďď·ŐáÚB÷ů\:ŞRŐç„âY×ő0K‡˛Óö2· -\¨=^SÄ„xšćMLiOŘÜ'»*ĎÜlŘcÔöuę}ľć•ż^ŐČV$d»gŰѧ›˘ŕQ–Ť†ŚĹ|3Ë‚«˝vü'9ÇA\ÄzČĂöęĎeJUĺ…kKKĽĆx9Sk/¬âäMĘF5…DĽ•~¸öMIv'^;nn@˙I~?Ö‹„zŤ{Ěżč9ÂÇo®ÖsĺEĹŠ"ŮčQG;ŁMčő(Z„0QE]bŢUÇŹ{{“#>żńĺü}´5¸8¬J™,”jfŘ+ľ$łh¶uŁŢ ¦Ho¬Á†ĺl;%„jÄ Î3>kkq•â’¸Â+R€Q2ö˛§‘‰ŻrÇ–č;Eś˝î“éOĂ2dä˛,ă«‹)—Dt'­)Âí–0éGAE3}jQşŔ:]·ÉyĂsǶ?vCćŃ3Đč¨aEµN ž5îŕŔG@ľJב«\0Í+“-:C+›aŇM©¦ˇW“˘bľTu™÷^+«üow4.:Úr_ó˝bÍZ˝T ˙2wUô c+‡ 9Ý™ÜQrLjI„Ń.É·0Ü*ŹŢŔø}}ožsŰ„ŮgôŃmÂ×ĚÎqVN—ňÝ<ůÝ•}üŤ~T"F•0ë5Ž#g<ě}ÎčŰšňήĄ¨ś6˝4oEc9”­óŽš÷NÁOťí*Ä:’!¤ű?y…{{Ź+{&Mh ń݉—ň"‹ąîJŃ ŹF¶@ż?Ż´|ůłEZđĂ쬨ďÖXł1öŔzé -áŮ©ČÎ/‰ŰĽDsë5­čbM…lŕ0âQÓGćD‰ňŚ9__ľ’opʰ@iňtžsw–-‚<îä'ąž Ó ó­yg|Quá-ÔXKĽ†&b¬"ěűÓÎT <„nÝÖÓŞö–˙ĚA˙đ`vëÝçŔő5omcčuS|¦ËżAĹ—B ÄťŞ6†hš‚÷Â~ŤÎ’yUŹ~ČśCńľcZŚ·!‰¬ď’ Gu|ŃYĂ/ć  ˛’ f^ÔZÎŮ‘TĘ’›ü ÁIUġ té»ĆÜ3éGÂ’ƧÉ_;®żÖARćąCł‰EUĽ‡/ n_\€xHš÷Ăw_ ňTöţb¨p]®uMöíQ>N÷¤ĂJô6O˙•>ÁäF -”ĎĹ"eűJ©đ±!WąŁŢ»U<“J´}†űÚÝą)˙ŻW­Ű:WVµA˙{%l•ď™-l'vÓc%›ĺ=L /ŔśÜä=Ťí ,đmľşL*ĎeÚ׍pGžHUĘX'endstream -endobj -4518 0 obj -<< /Filter /FlateDecode /Length 1696 >> -stream - ËóĉQŻO×üúµ5˝NÜýIJ”\Á"ědţą-*ň Ö¸¨Ýbj›XfśUđúB,ŕęLDËäş)„ăŐ’ )¶©±¦ oŰ@‘˘™ŽćźOęš˙¨9Ó’žŇÄMŇ _–ž9_ůß|,µŚĚIĄ6­H¶ź<,Ľ¦Bt|Ú 1sˇ˙’9ŐŽ!es®÷őVPObą•6V}Ué§PLôpJčAÎ!“ŮGIs˛ŇAQ вK -O2ő·Ë$UTU2ÂĽŁáônŃăÔQ$‘éü§ÉŔR'TŻžüCpŘ÷y]\‚R¦Mv>ţć3ťt詝W„$}íźdőuÜť»4¸úűš—CĽ¸ĺ}ofß.čC»¤öc!©"ďЬ‹ťţOk ŕţP!@Os!ŔűA‰*ƱVŻ€őUÎfy/×=‰«Â7O\AĐşăl{&öfbĄË`ˇXfOźFCşě÷¨öEü±]ńÄIeM¬ß„€ćÄđXÎf÷7ŕG|@챬í<d{ĎzČ—+uč 9Ĺćä…~Ç -Xk°Ă!ˇ€6nŰo?’[‚ťé7Ă×d‰©WúÂcŇÖ,˝+?#X‘Bë*¶M© ]ő© - -Ůnsendstream -endobj -4519 0 obj -<< /Filter /FlateDecode /Length 2304 >> -stream -¤ľ;ôEH]*ˇŘI}t¸ä™íVę$K}ÔŻÔCIô]HÔě p>Th>Şz1GÜîa\­ńn ­őđ;ů´´č‹űEů.­űćďtýě)nEÚoUR ©ëď×? -ő|@ŤŚmÉÎŘűö¦1ŤrŔż*ßŕdž­[|íşč?v\ŢĺV_ľFPÎ5q˙§))aÝ&“ĂSżcѲ' ďk×Î+ČžĘŮk]…Č·˝ąĚO˝,Ě_äÄ{TÍÂOéĘŮ5Đü“|őËL‰ćýťY§+“ş¶9Ę»„™‹>I±/7Ťĺ Ź.Ę ˛ŘŽ6_饵6˝Ôĺ[aľ*«fV$ÁsšDµĽuK+‹qe0śjgyŐ1öÓ -ĽÁşŞľLő~µ¦rďnśQËÜźoČr9[żę¶­6ôVŐ <ŹÜŔlvşM%[ń`0Ę?ď<{ÝÜ©aMˇÖ|Xż}roµHwՙ핔Ż0;/bľGęOÚIĹ5J›"°ÄđżĹŔćgŃo.νQt«$Ť ŠĂËUt…sźnĐ<ťM4(ÁŰ/‚ŔçŢJĘ’$@·aPŢË<+dßâúk·Ş Í{eąÇY>{•¨Ź„Ź'”$…ŹÄśÚůÉü_×[Ľć«öô‰Ć€íLôU‚ĂĎĆ”(ĺxV”ä>źŞ( }’ť•ń5č}'đ7Ýë[xdđĚ“­1dˇz°Ö„OÖ‰Ő9Ů׸ž;K5Ě>±=~\ţťĄ,'Žh+T_?ôSđvé1kâŞ/RľMDzýúCb9ôfďlÍÉµŻľL?蛎Žuâ°;e?ÎţúEiŔÓüCKĽ{jXŽ÷VąD1–T§Ă¶ÎĘ@ĽIuuE`?Z¦Çęg\rś°Ę¬V6Y ó{…č§·eq`(„?jĘúŃł*‘Ó,-"Iĺ7{®Ö`;=.ęXÄřÝä­Đš0°ĺ*Ófݾɲ‘ß–ňÄ›2ć‘áˇ7śĆEş&!IŰY3 ënYżgŹťŃ_çď‡î@|ăµęˇNŠúMŤŚÍŕŽ1¦Şďň3źĹčńŰ-:š¨“V™`±:şúđ…ů |QľÎ’éÍ…QQî -đ‡˛Y¶°GÉçÉű¸do• ,‚B%Ä•˛iýŃŚíĂMNçí -ďŢÍjÎćđÝ„A,tÝ‘łXżĚFkŁ #7ÍxQT÷tŽÂĘgrěIņQşQ¤îjbÉ(`ŞŞ3„Q.‹ň൓Uśµ2-ĺkę°“!jj… Ç›Z¤Ăµ2xkHú§>šłzA Nýzloó×Kß%‡™¶ľĂItmuqĎ Ř»ÜGžxQt€ĂĂ;çĄŃšV€Ů\¶Ť<"„íÂAXPű#çdŃä»o|„‹ë#‹F/ĺú¤Úm®ÚŞú‹WO*„nçďqÍźSś› -ł¸lőo@ˇŇ˘µ„gĂeUY}Ý·,„Će#|Mîú°˝ Ő©ÇoĹ?đ5ĺţq@ˆ;Í‚O†?Đnć#O‡0Î}™ÇOdĐěř[ń÷´ţ-W6ůsô‘öÔÜéJ˙szw3®‘)jé+?Vu<ś‰Kv Ý^˘ AüÂ=Đń×eÜńůßXnëčCz&Ű9ľŮ^Cb•§Q˝Ń Źß1ŃŰŃí›_)äiżµ˙ş‹t9>/ď]Ŕö<4ŽLóó*'ŇÔÁ^.ZÔ7­fž;g?YÔÂkÓ¨+Ť¶Yśi1lă8ĆNN÷wWPôaÉŢQéXń˙ÁěŽendstream -endobj -4520 0 obj -<< /Filter /FlateDecode /Length 1728 >> -stream -c†ń0˘Îăćâ˙i˙ě‚gŠť»ŻŕË‚$3ĂEĽ^ ŘKęcTy«ÂÍNC;üĄŹˇľ”]ĐŚ§µŇEľ¬Ă\#MóúâÚR( OLwfŽ_µPr#nsĎSô˙_°ńBśŹǢČLÓz÷wy©Xx5`AܵÝU]Ő‡ ¸›m3(dáŃÇş™ \V˛Šf›7'î™«Ż‹á( uŻĽi\F[剴śŤ¸8Hł1ý•ŕˇŕąč#.Ö řpĘĄTżÜĚ8CÄđ°b©Ć0ß0v´”u áJ)±ČĐ:Fqćž/ß,ěÄćÖw‰ë\FiIÍ̵íHjyqAętş‡%ä˘÷ćNś„Y"żÍç–ŹŃ-×; ăĘw͆׊ÓŰě'ÉAŔ˙Ĺl(n!ó%< +ŁőÍĐláŻ'ÖŘA#׊6÷µ1ćE’RN\ŹCóÍ3óPb§¦Äcb°,S3 ső3ăM"ét:#ěPěŔµës :âS—`J;fnׂaîS)Ú1,ŮňîÔ"H´ď-şÖ“˘¦aË  ćýÓĆ0rĹŻ×Ń"Ä’ą‰3˝X'(P~*¨P†6řüÎ)ĽŘ©>‘I“SŇżQ˙<úźPÝßÂi#ňńŮęđŕýç'ňx Ł@ZwĽŕ -Ń«śO"Ć7¨Ś žˇąŕ(Ŕ^t%Ä<6Čą|÷Ć(öµ•úĂqZš˝šń¤ÓůZ¸0Ŕąk/ůÄ– -ZůÁä|k2ŔĘ[ocžQDqHĂ·ëćw@Ű^sÖkýP4Ş&<Ż×ď!h ©%ţ%5Üň«ŤĘ™Ú%~oś -Šqö8I.wżdĆh‚d{Úü#….USg°ç°ťÜXëŻQţ·‹Ç=Vô@M©] 0űPůěf–U$nÜrŤżô5Ń›TFJ’H3—]‡Óą—ł ç^~—ę,íďeĎaŞŹYBáT»2tŢsr.ŁűW}tůš9FÝEĶe:‰whȦ2ceBJ ˛¶‹´$pl »±ę‰±R͆ˇ«ĹW˙â©f_•BÍó)—&EčA\3𩹵xqám*őţ‚‹ą‘?áeŇŮ€ěĄáŻňăřű–[âW˙ĽWe”ŘŘÇ硢*±ĄM…FCíí˝UuĽ %Ë Í $ Ô)µX€QkżtIh®´ś †ŰqßźţîľPç*4¦,< –=÷ÚÚ}Őa8¤»ë•/›t?Ň7{ćÇv?żÎšgŔ@/ď·úEí1.ĺ“›csŔÇ—Y>ŕ&1PŠŽ$iUěڕ⌎iDž}[«nců¬cÓI-˝ě°©÷¶ź—ß5v[%űAdťĽ8D -¶P7ţç[ň_YYr38BFřn$ۧúZ6cňÓ ÔĎy;eä×% Ú%C}ĹZÄŕóMd¨¶:rb‹<'±ĆďxúJéآqL—)ť}ć4ďť~ĽţőĄ†mOşí´'v5ę÷Çnę҆EÁ‘Ô-’uüŔćc0ć˝Úý„'4‹dP[…ą­ě’ˇ' ŔjŃŹ_ş˛Çj$§¨&žšh Č+[ŚŢ\†ÁőĄý¨®“cŮ&íšuPĎĄ3sâÜţĘŰÍÎÜr#şç/ĹAž×PóPŢĂ(׿S"R® ôéaŁ‹\äďŽLĺoő(Qź—h˙ë"X}x:éô#2XMâPűxťîŁíjĎj¬ýŠTuÔ˝2ÂŰ׎yP#_/ü@ÖęŽŐ|ÝQţ}g2ľP)ť¨7Ž<Š6z¤z×Ő§‡vćÖm™kâ‚ÓB¸Ę…t?[§ůz8t ŽřVŘuš?¸ČSŘ §­˛­-[ą#‹€śëÉ%QĽU‚m›€4wVôą’”H{é€/·±HŐ> ţÝŐCÄt!ňz1óĎNž¤9Ĺ4MbőIOÎjNÝC%Ůć—ž(s€ l‰öĐ9h¦Jł}˝ăY3Y˛”XáJş*Ć> ä?=VÓaÁpˇâĽ9ÖĄv„ôs§ó[˛>`X¶4\m–ł#ż#îŰ,¦ľ6Ĺ«şw”mF`WŐ·(ĚvcЇ٠ć@† »ŻŽU·“ÝÁ˝qřÓż,[0‡?Ý'yŠukS›™ëĂWŠ×-Ü5JÚ•> -stream -ůłBň€í^“fwč›ü2Á ÷JŮ˙~íĎź„RűŞO[x;I čÜ®~ß]T}1{VoâĐa{ĐĆô™Śë‘ç%úâ+&>5HîĚ=޶[ÓĂn.lRg–2/^ş/ű(šúmT=Ćc×6ř?¬š3˝›ď)§çŻOF=c·”ň˝Ţ4šj—AiWĘšóÝSD™šA+@Ż(˘'Ľ_:EDů‹Ôś˙#Ç Đ-›= Ľ˘pÉV©61Ұ~ʧn&T ¸¨VƢ[’É83ěǵá˙Y%ë”ÜR´ĹŤŁľfSXÜćď˝hĺŞÇš÷âýôĐąyvŹTŠúGççČ s—ÉD.ÔŰÇ_©Dí¨,’Ťz\CÉĘYÖ8śĆ˛Df‹,ţu*»?"ޤőgs˘\ĄË+ůkY·)SW. oöŤ’řéHÉż©ËVt -ü€č‹ ýĚů®ŕ‚|?Ç52!áż9Ç4y¤bđcęAű›˙ŕžsâŁůż©„˙†ř`%/iöľŞžöŘ»GBLáćŤt…q(ŹĽˇÖÉî"0Ź•~§č ,ľĐÇűol+¤¨â"©Âő…锡ďs3«p††¸hĹä&żF|yMĄ:†>ÔMŇŇ/?SölÂ×–,ł6×ŢOÇëŕJÝąKÄÓŻ/é¨úă+öÁ/’}ćaMŐ±> łç±ľÖsŘÜ´¦üHşČ¦K ď,[K-Bť>é˛%Yq\˝áűĂž¤î”ó¬‘5*áö÷2ŘwĽHéť Śbě!pYşE”­t;ËSΞô22 ýî07·Ž -ă Vë“iČç@_0ă„;ß§T -Ć#ă\ëRe Ƈł[›cí†á”žQ-GiBąiĎp,Ś|9AěkĚ/%=ť ¨únĂendstream -endobj -4522 0 obj -<< /Filter /FlateDecode /Length 2336 >> -stream -l¬‚ŞÖ ařz/׏{}„aě°ň†ĘĽO?Ţş+WL62—ęčÁl Ŕ?$ʆňgšż„óŕ?)•yL+Ăžç,ĹŔÍoŢšŤĐę‚îóhYRß˝kšןěÔůŕź°éö†pXś†NĂ®ŃÔÔ˛+‰¤F™ăńR'áîĨ·BäăjÎO^ĄŰ'—OJ°Ë(ŤCţ´|<=ě‚},®Ů·Ć/Ł’Ô bĹfé¶JŐk¸«é­‹k°Ł:¶}řBű˘sĐ!Óˇć]0Rś«2-m#ÁČ3$o¸ć§‡g\lÁ P~m=ÝQŹ¬ŽŠCG›‘ĺT?9•U!ެĂ$ţ"u®\„w6†ë âÇßQU­Čšp:_Fď‰áÁ0­Â(ßşŚ$ůýź\ý ĘĘ1˛ä+i¤ć‘C.ćö.qXáĺiş/B ˝]Ű[ Ęuś{{ŘŧĽĆj™ŘbáÄZô°VVšhZýšĂęÓ(Ę•“B4™˛±RxÇ+€p¤Ťň)űUGŽ›VÇE!}‡údiőe¶7ąQSM™o(/™Źb˝aó7S;SqvŠ_8W° -zäçňÝ -0?ccĘŹÁâ Äéĺđs‘áĺ8ŮlápÂÖuVl*óř÷•k±-1]oâŚŇ&9CÜVŐ/ĐŤîĚÜű:;«ĄťöŚŹÁ!oťŇUSĹg1ŇM­»m —–ť1`ĄÂśEX¶ś˘|ÂáĐ[Ůľ»/i•V‘Z”2Żk\v–†;F´Ż -ĐĎ]±Ą€ą;dkÚő«\X+l}˙OzpO¸ž·ę -Ť čD…+>AéU˝ěÁ“?Ć­k –®ű“î˛Ţnآ[âUX]ĺîֵČĎKĆu~„ŢÉśA €ĄÇýŚÎ°F%Ó䲻oÉ;^+}Ś"[›idQŐ˘_c«NzISwEf/’km⿬i*1®Ń] &ÔŔÖˇŹä|ż:Üר'?Ű vuŚřŞđMP7şˇ{á›™Đ6Bf%±§Ź—–ćRi“^*¨oŠŢŐtÁµD/!ÂieÝv±žť¦ĐŃüďŚŰŁe!`Şh˙km=;±]ÔŁ BA†0ůŽNý1•ib, =Řń nŔ¦lŚą¤7/ŢoP©ŤˇV®ËÄ{‹4cfH^ٰţ— =‘á÷oÔśŻ˛¶şr0‰´äyçľ[ËóG!ˇ&Ý6…uÝŐSo0ľ^Ö[k°X¨çčýFBkŮŠ™á=6–Ô€2ÔĘçÓR]ýlg¦•us©6DÚBöŢ Č8Nŕăo*ZÓ׼¤˙ůSč=´tÖŞŠčĎĆQŰŻłňiXcČiÄ·ŚŤxXs)ßlíĚ€9ť‚ç… -ůoYyľnä.,Ű#¸eĘďĺţnEěáQxľĚ-[±L{Ů|Îď)y ě™Úu;ß7^:ů„cÓô[O揟/ RKgt Bö:˙éd&ôŽÉUéÓȬ’¤jŇ€uI~`ať>ěń˘ˇ¬Ă,ˇĚ:·ˇ9 ńąáÂT0ަ§15!ÇR®=ÉčňĆf÷]Ĺ9B ëČŢů¤ÍĐU—Ů˙ą ,­§Žk±ľ&:ŁĚSş†hz”ô#Žî˛ńFŃŕT8:%ýŐžFGÝa)NbçřýçcˇŰ+%jĚi¸ťB…·otśbę—jYQţ‡lü?ż®[ŕ\ČE٢-Tډf:7jV÷ăËĘ ŕCf‰űZ´rŃ|9Y"ł@Ę-ßĐM ˝NYĺµ)\ lĚgĽß絩QŃXŽË\× Ů3Q‹8(ö´۶ŔÚĎlŮ"fQö|âŔUŽ»őíąî 6huWë3&’dĄ#Í}„hŞ ´đ•*˝žÝK#0†đHŮf–q5F_ŁZß»ĘůXâ±ň‘ąh”@­}6@p>CAu3sjLy{( -Đn%˛K®×‹Ô!u9Ş=÷l<‘4›äÂD‰0°ř«ď"Đ!»öĺűIÓ %óç©1FäBĂ»Rg¶|®[NĂJsCÝ&Er¬Ä6kčđQo§©‡cö¦żŞ–/ âď?\qđ×2¸Y,żÓ§r’jËĹ~rGÍőÜígçwĂ…hŮÓ3XŻÝ7DŮ컥ř·Hâ28s•7Ř­Ö+•Ľ¤Đ·F˘…Śki ^`ů€Ĺ˝+“ ×xnÇ~i¸»ôŻŽ8Şg…•›»Ďwçß»¬‰ú*h4Ř®˛|ŕęCŰ­Io÷3ýb ďć# »d%6:˝C -Đń^\c[”$ÝNjŕĹ<„Oš6e60Ől?…ÖďP‹4űŤfF‰LÓQ´7˘đĎlWÜ•jřě©çPcn4€„ľ0Ä=hs4 żŻťĽ±÷­Eűíuîx¶Y»Ő?˙Ý«ţâ:ĹÓ@2´5 MĚ٦o<,†ěF›%+1Ś˝eľ.^ń×ŕQ•ŚĹzT‚2 °/=Ď• 4q–<í@üŞˇţ[k×xdŮS¸â;Oă;ß ŔFŰźü -Ťk;jđ=™.윌 ĹŁIŤ©=Ł7Q®c8ÜÍ 29ÚĂ}ěDF0µPßFÍ®Ŕ»"-±Š‹ü+…@ź -”k2Ü>ŘYŰ÷;\`xÓ@ĐŞFŔ_ž˝ůŇ+yD$IKË”Şđ0]ýâQĚł-wŃńs–îâ}Hç=±»iĘó+Ú †rńddąęú†0Úuîz¬u_żŠâŽ“Ž4‹»®:Ι퍯®ď SôŔęWŁŇ˙˝2Á‹t-ÜhĂ˙ţîdĚňwŘŰ&Z·endstream -endobj -4523 0 obj -<< /Filter /FlateDecode /Length 1936 >> -stream -?Uz+NzBî:h ŁŤ™'v~)ď´?xŚB2[†á'‡\-”rĄ]=·{Đ‹ňĂ´ő‡Eş/‹ČÖ-Z!q#°Ţr ‡”_Şl -Ťn˝;[[0â840pîL$“=Ëcę­m€·ţHýA8ᡠ™ň˛U UhD¨ŹKŁjž\ń$›O*>äq›3ÁŮ҉gJńß$1<׉ó ˙5Zg,B_ăĂW% ×Cš’‹4śDšł§"K‘ř -0ˇż ŔňÚ”ŔůD!ý«X[!{řšŹx§ ŁŞúbC‘ 7ő Ő!AEýĺ×ÂŐ˛?źůî«Ě2źtúë;˙¶vą:7@ymŠéyąŠlhí2‰´.YâďĹ”·ÓĎ0¨ćďë€ţ S¬Ĺyµ>ŔHŢQ†m1i™™cteIí“ ŮUß”÷Pbé é‘sĹóń4>á#‹@íĚĐaëqŞŕCâÍôŐ —:Wś6ŇĄë¶é“RVŞńcűlßLŁ}ŁhWuÇÍXoĽŃwg©ˇß˨ABv;ă·‰s°€,ŠËţRü¨rPwąĺZUq¤ĺ/n§ă*ę%Účb8ŕ:µkčËG × µĆ.[®×źm®qČ ÍŁżKM[§zµ›—aN›S)®•3ľŤr˘…ÍŃÖdAŹ] -ĽL[M çÇŤž (jŢČĂŕ°±;÷X ßTSşď6řůäěTž:ŚçL,ś¨LŞ€×ĺU|‘ěóAO ˇ\yŮ1âĽ5@jkd‹–Uż]Płq«&(ËGRlÚ;ľĘ«*t”ű¶Ć:(Љö[ĺÂ&<Ë@-nYgěNŕřu(V‹úŐ—8§|ëޤĚHk@Ž|PQZ,…dÓEHÂ^‰ lÜuŢ =ĐŰ&./r%:Í>†›f 7Y/4ܰOHŻ—éBzc_NřYi(sŠo®ł4L8ĄRnôÁŘw,褱lUŻD$ůB%€¤^>»l#pM3…čĆ|EϬ°YôTĎŚPż»eí:@‡Ybm4 ÷p„p“-\b0ţçd×ő˘V83(f¨ČÎ^…U„ÁÂüwWH—›Łę¬r1µ4´Î—ŘŹ ]rí¸EXl'§Ł†Ŕżi!}Ló;ëâ€}HÔ„b 9BÍF–ÚC ®.'ĎŘSí-2bÁ—ůoç¦ĎQR&Źö‹Ô§i†˛ş=le/Ń÷Łüj˛Ĺăz›ĄßФ¬1‚R妋ú˘§n Ôś ˙eŤ Ź‚>~6ëë:A·ŕ`~Š®S7`î˝QÉ}ča†Ç'Fę™÷Hś‰‹ś@9b:¦ěÝÓ[žň=yąÜó@KĚT1 äUpźč˙“ű\],wĚ©^NŔÝ>Żj ¦Ľ|§ßcŇćV˙ Ş]{u9ĘËŠÁç莟—Áq6d0 •ć ™Š8řé·EđěÔ".;Î -g=A’ĘťćsĆ/…‘Śł»e¨ľ5pBŤvýţgĄ‰š &;!ěZÂiłóÚ$¦Oôx¤eÚä  źr™C¬ž_zkë6?žÝ¦myXumˇŕĐ 19ĺŤěŐ¸Űß„„Ĺoˇpťé¸ľutÁÂ8~:»ÝBłŃaΡ™Oв:™›\îü]׆"7ă·>±.ćĽV§<4b_ÜUg˝ö9ßź 'xÜŢî=7CMÇ ţá!ŹMx3?ĎÄşČţ™&ŕßio6źµěgi`«L¶Ąŕ÷ĹďčŤÍ‡Đ$M ÷đ1ȇCąTŃyć­6÷ú\ě ť.mí*ŢŐGćy‰í™eÁ¬‰zşUöÜ*Mo9'` žJRŁĘîônŰ@áŢ;+Ô{đf¤ýhN -@XweÍ!ѡ bsÜz6¶A–ÝÄěSÝz{Cł+¬śô |* Ů-Ž É—°Ú¤˛Ůí«âq0 fˇ· =ą˝ŕ“śK䮂•0ćR¸-XW«P„ž>a#ű¸«/c^•‘ôă,¤]›ąůĽŽ.GŃşÚŞšhŕá,R~ěĘźkńŐ¶b•ś:“Ţ’ ˇĺóśCX őâ„\qčRëó “n^kZŐíł*%lD ŠwhŽD¨_łýjÍÖ´ĺÂlŮÚDůÎ’O—ݎßpö­N b.#آo - -éü×’>-Ńú·ÝKpźą5ëb\yOAć’źIT™]a®Ö>y«b€\[­P»ŔőŚwůą1$ĹäÎEŐżÂĐZÍTaGťVÚ{gúŘ"¦Ě1ÜÔŠ#oĆé@p ˙˝ĄĽ/I0®ŇööYVܸ·ł ¨Ą•‚xÁĐ k‘Ďlendstream -endobj -4524 0 obj -<< /Filter /FlateDecode /Length 2128 >> -stream -˘őC„ÄoT™fv30j\Ż$*ăOőü9oęKjđ°ę5Ů˝|ꊩTv·Ż¬fřŠäZ˝âűE­ő_ü߅٤(X˝;¶Ă¦:î6…™}˘ÇUK[‘lë`LĚśęý`Ú vw"Ľx€ -—ˇŘa·€ŮjÇD Wţź['·›ˇňbjXŞ[„ŕpú±Č]:ŐęfŃ\ÁIĚŃqŁŤ´ęÍ6ąG#/3Âź\ ňĚěęvľ`´Q=bZ놹ďrłŁ)óĹČ;Y6W*ö´ÇÉîRČç¬϶BÝíé$@ĺÁś^A_;+ąHë_zńťR#s>ÍśuŚÁ‹ň™Ĺ=™”ŐCťVNm Q†ňKş‡ Ů·cÖ]ç5Qç$$,ŁĆüٵu €4Ő•ôĺÖĐŕÎÇŻďşÚ(»üđçÂąă¨"‹g…Ç‚‰Ťqýš”iĽŘ=Ţ÷<Ę^'`¦źÎĺ—\(¶HBxępĄ -ĽK%äôéóÚôś± tyďhŞ&GłČŘŚBěâ]hjć­dń&ýżOOkŔ/%ü|Ő©â|ľü»ů™ř(9lŚţ‰Ú„j“[†VW˛Ú7uˇ,ĺpw+b(´„GÎNžôúák;Öň ň…)M$‰nĚ#ďÄ…Ľ#öRĐ WvűrA†„9î&Ŕ¸#ëÔáy0ĐUÍ‘öâ ĄŽ)ÍŽI×oą+łyX µm¬É\÷Ić\ůlM0BďEžěá}oíR,Ú34šń'†Ď€ćéîň€OqH:Ę©y`î}˘")™éd‹CqUô„;¶FŽ1h:ç-™§\ş)ńCk{ʤjďŽűăď žu"pyFÜ[Í9ŔKĺ~Đ…Ë;p„ĺJĺ˙iëNn°á× ~«˙c¤ÍŢ˙sj -©HdëW8úĂg{ž±AS™*W5iăÖ˝ëjŔ]¦dwq¶S/Ęśľ“”_ ;ŤS˘í‚aXsŇîXß>",Őń~gÄ‹µD„MÖj#=u _ uîĹ ż«M¶ÎX»@ Šq›)îyhfßĆkÂĎ_{Ür›I%›ÓɦôO)×§sx!ÜťkéńťcűßR‘¦ń»¸9w»ęX¨ElČŻO@đ.1RkúĎa&ĂyóË×gT‹ĽĎ^Ëys\§2%â6–ĎÝL®żĺĄ°Ůąa˝ÇZŐH˛=‰±ýA`Ĺđv|'‹ĹK– ĂŠ)Šő~´źâ!Ć÷—!.łŢyé|PŮŢ+)e­"·2Zů]›ąźÚ ó¬$jĽX’wŘ´Đ˝AbÇ­Á6śr’ ÍîŃŘG–« śÓ53sŁ&ďeČ@y Dě™6ž‰2Fřżě6ç ť}ń*ŇÓ„ĐY÷äŰŹ<’®eL6?„óŰYŞ´­T÷ AŻĺňs)Ż„/_ZI~cDZu+Š ŹÄܲc˛r­j6ÝÉO'ߦHĆF#x¶vps¶4ö$č,&zŹżĚblg°ôRő e·6”ü]‡Ó¤üBN¬=˛Éiš,Ëź+›łD0ţ¤ -6žM.š9bMţ©ďŘ:čm·üWDăďRşsDꎂĽ[ŤÍ÷úĺ¸Ú„t”FÝÍŔc;/(ÁÄ4"‹YĘ7r%tĘŐb%Ćşxâf9b Î]ÉŻ%ĘVqńoą{Ť˛†]P˘ôŤU˘n]VÜđ̰;@'Ń´ĐĹ ţnú€B‘éZIt–¶ĚNÁťu!y‹xűžbÉĐ/ÄĹD‹^jčZ",j†$đb&Ő…†2]Îđ069ďŰÜnňń²:ĆŞ»J/8ä\‚Ę‚)úĚ5©|7„wĹ\saI@›*s!bL ŚďĐ|¤¤3ŕ‡±÷= @ى¶»#ái-îš-)Mµ·>_Ľr¤aPů2Žsŕ¤ąŽźy*„čđŮ„žQ\9Rďwącëş’±ĘmÔN}7Î-UŔ*ĺ¶ß@îAEW°`n˘eVŤ;e¶HLqW&PäëŰÍ{>¶VĽÚ‡Ź,›˙ä–K†9”ş<Ź_ŕLŃĺ;F5wnŁ>1ŚÂA -µŠr„Í'‰aľţŇM<Ë~YÓ >÷ďęŕ“Ń—ş› -äĹÁ×ő‡ôŹ/äŁ {33aĺ€GoXěMö•ĂŚKÄhA -9m_Ă/ć5ß÷”¬ă–«I3$ôd«ÜĘîŢŕ6šbĘpÔ$ţPÂα$#Ź7;ş"RŘřőK.?ąŠRB€ó˘“ýŇßČÜ 6n5t -úendstream -endobj -4525 0 obj -<< /Filter /FlateDecode /Length 1088 >> -stream -ăoťű[oőýłÓ€ÇO:cĄ6Ă8Ę%ŇĐ™ŕGMŮ{ä#ŹAĆĎüĽ/’][l˛HÍ€2Hmw;B$yJ˙őrßx+ˇ7„‡p>,‰Ő“QŠś¦ą%ɵ4@•=ĆC“$<µăÁ7jó4 -Ä”Áü‡'Şşľµ¤Ůä ˛÷og4DÍçŰÜQË ŽˇP$őBžÉŃÝꥲ&€6GsÝ×4EY?¤ řjâ "Ś}łľ´‡D˝RxH6±0\wíTę"*]$·ţ:Ć˝G —’‹o€íhЬ¸sŐŻ\‹Ý¶[©ăś¶GŠťh0O‡ň^§Ö\°G}ˇňŐ˘’(T‘‡ ~,˛Ű`÷/˛C·˙ -\ ł6ŢS˙M -§hQľ_ěGóV,…ĎëýüUďŹ0Ě{‡}DŚŠ»ią^ÎüŕOy¬±I'¦Ýj·I,ŻŔęëK", ™®mEݢ™í-ËîŐTü×ç˶Ěw‡Ľ+–.u` ŔN3»d˘®Ő˙kj×`Ľ’qËüU¦Ů›Rx8E‡…G$Kţjś,ÍděG°ćǡvß—OöXzRř1Ť–{ÉĽTáËŹß'¤5ć¦O"lě%›m­Ň©MÜ%G ds 5:ü„:Uô*YŃQĘëá­ň~Áš1ý0c.ĐÖS´·ôVŇ퀚ÂP{Ő˙,j†3Ä´Ë3·`ţ+čor^µě˝<~/lŢů«(6ś1N°†(î‡X7Q&Ěúěí@}„…Ťó@f‡ń€÷nŰ1ĽHřŚ-Ź1Ň-„kš^˙Y’`2,˘`×č­­Ă#bń’<9ŚŮę'TŹŹa‡DÉW×Ö–ťřH“HM ľWw45YC Ńéśě‡ú8)ęoAÄőÔúş±z -ö Y<´˝Y†€ćC*3Ą?š+iĚlŤ6×&um^fhă´ĄĚoÓYOáŮ8›‹¬Ą/)ŁľC`X% (0póË}q,ɤŚŘSŘ?Ć>Ńř5ŽJë@ö]™ÁŘoĽŁ›iPçR|?ó?1/ĺ»ůś¤žp…TXŞ„ş+ĹiźěKDMĽ?nžÔ'_T9uŘVóD¨gÉR€“ę\WTę‘,Dw6…`„ ý‡ŠÇT…8’xő¤'qB;¶—±eíF»îţî˝/z1rRrŽŇ¸rČfÖ#PŠ$Â0÷/;8ť=3Ŕă”â˝' ÚőHeţAÚ-č—ŚŔßPÖąśĺźúXe}!0ü†˘ß® ·Ă*" 9:Ú»Z7oCîŘÍž§×6ő»Ü Č\ţçÎÇ`Lâuňc§„' Đ«Îg`0JĎŚ`ť€šPŔLiš>΂đäŔ9ËÇ2î"3ÂCć–Z·†˝F[Pőřb×Ň&jĘE÷2pă,]Đí¨T´ďoWyGěúendstream -endobj -4526 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -)ČŠ´”Çś; 7P-5-ćĐď­•&ŮmkY‰‚?x˘®F?ń&®­¤„–Zm„˙ĎmŽ®µČ-ő»0Şq,„¤ĎťĽn”ôúŁEm¬ú ›¬Đ@¤šżŢ›ś“™ŰPk®äžó÷"‚U$| b#‚›cz7mS>?*ţŘŘ‘ĽvëƶĄ3®SÄ#6=ÍźBrH+żJ*eRńĄ9rÉ´˙SS,§<#0_î?–Ľ…íG]i ·~.•ҰߌKjĎňk}5r -Ng5Ľö±:…ćô˙ö‘ŁÚ·>ő)űěćAŐJ±Í®ňV-FýŹRçDą†(P×ëŰŠţń.ë^ä^Ôˇ† *¶˛E8šk˝ř×ŕčľF©: ŚXΫÇőĘ:ă-˘”“LŠÖŁ•1·/2ľĄő˨°n>3ćă?*"rŤśöuY>8§U´o/1‡Íeim:­Üs—(?ať\‹żiEŞ@™0 0ÇţŻ€W°ČÜd«ĽĚŞ*Ó˝Ś%…¨2kßđ­Ď°űR_H¬äҸ#É8D|Ś8…q{!łĺ¨…’ĎZdmŁlßbÓ˙#ˇOŹźĺ:}™í*čwČŤťMeˇá¶˛đڦ˛éLĂ­Bó<ł$-ŠöX\‹ýb.rWÖ×ĚÔĄ–{Żć&çă>áť GäĘŽ‚ŕŇĆěč)ĎL×y)Pq¬oÖJ aŰTkóĐ•K®ŰgšĂʵ~aĺÄ„_•şXb!Ryă0ŃÔjM±ę}h‡my:íüăńŤ -tĘ»gO›Ô·µ­ÔA_­·»e]ZĹŽŻ…hq L?#mÁ9x\sŚ1VÔTĚmNťŻ”ňa$!n spZ6=¸s†0 őSd“Hó=ôŘ!š<ĆŁA|v" `py¦ŐYři fş}TםrHőekOc˝+Ćk©Đ˘š®řʤŠůĐéŻ:Ä‚#Ă! –Đ—ÎŁČ̤ű7‰ˇXěř(})ĺ‚2Ôőr΀5‘öLă,žßÎŻz˘Ě0"!UĄ%ôĆ tžDrxN˘…ÄG‚¬P$#ű»ËŻyÎ ^ę˘ôĐŁc:YY(+Ä -P2ń‰Ą–g~+ĐÓAîUZ¶ń‘T⫨5iCÚzý°Źşđ‘ –…šîD?­eÖٸ'‰Î6}5Í—!nj‚FÉĺ˛@IaâóĚ]ĄOęؤŕcDe+Żř—đ…ÁhŔđŹ¤‹ŐŞĹśÉ?„5Woˇóďż5eÎc̦ŰĂ'U¨.dů -žÎĺŚ#›sÁŕ;G¬ -YťµŁK• mqeŰę¨[{µŁľSöA5•·ďĆd”&ÖŃ‘-,?éżbnřXAbű¨ő }%˙¦ŕö˙ázIą ó]»‚ĆóŐąß ~…  1Ú’˘qÓżhaÓkwFȇŰ…ţ{(jÂɸ—ůŰŚzĎĺ‘‹qk^T¨íNŇŞUĄG–¦ti!8[§Ę,Q1%ŕC>G„ ăß:-lÄ ĘI®śĂľŻ'x7`×>8çoč«Tţ -›˝ÚŽÁŐđ»óŹvÝ·_ŢĎX«÷Ô zćKŤóĽôó^ÁXCČÂͨ–đŽf+ßÂô›@k‹‰Ó|=ŁĎÜČÎÂ9≚0uľłjYRŞ52ýěŻSąCó`ô‡‘öJjŁ.§ýo»ĎBÚľNšz§•ׇĄÜłIS[ŤP÷«ëĂdŹ˘ţŶ$ś~Y°—o o…Cý¶´“&ěŘ_YDs/2@„Ü`î“á_ÄĆţ°‡sQG˘pWC(§Üܵ“ öˇ ¶k đűŰ#÷ Ë&5q—6Ŕŕ š‘őŠőJ,ĘÂ2CmPń ńüË‹AČ~ń0y‹ý1*}?÷mÓěAFÝdG‘ŕ< «ÍőtŕçE.ÔĄ8ĹŔ4@Ó Öł]/íŃéS˝J›?L—# 4Ł -˘Šj~{”tű·Ŕç[ŁkBĄĽĚĐ1$˝ĹĆ!~éşzh×2Ž»spÝ ł_Tâwˇ&|Ř×ŮşnâsäVĹzNĆ'4ť€µ(0·„‡O_”IßYr3ä@s*…X„9ڱqćW,ővź‹Ą ^kkŕÂ<Sě`qń̶pöŘ5kuׄ" -ë˙ŕdP4jn4wcÁ†ăkí”Đźţ#Í8ŤĹ˙|Ýţ]§X4Č÷ŐĄęL5]iÔ“šŘ€Ąn¨x<‡^ś;¸¦!-ëŹ^˝ÜĚNU\äÖ6 -î#Ýß‹!‚Ď}ĂĹÍ!Ĺ. ~pît -ž%Îú%>BĄŔń.»ĹđZ†¨ľ×HŞ€L€×NCÜ -ŕţżNÍmőÄŞé4­Ąâq<úÇń@µ­ř*ęn;e¶TÝMĹURÎßż&b˛Z.Ú!†Uc€k”áŇŚ$¶YÁřÔú´.]q¬5Á…2-uÎ.DÜ8p Ď’cL®Íg9Ŕňů -öfÉöÄFŔꆄcs•˝C<¬¸ĄÜqlëeř}Ż´_®WČa8X¦3ň±ëei¦–™ăÉ-®}ePžcť Hä˘Ń˛Ö¬ç ä?„ëđ˙…Îząâ™Ę5§ď!Ô?ÔkÔXĹ #§AM™#®ÓíRť°˙y,źŰnĹV°2N1mľçĽ,Đšn7•őYß Qw}=Żžµٵg˛Sd©KşxŢŁŠß%<¶Ĺ±Ö«ĹDČřT ř3%·©äo®Śá|ÄȸĘÄŁendstream -endobj -4527 0 obj -<< /Filter /FlateDecode /Length 2032 >> -stream -RŞX98ڏ[0šÂZ č #ű^„̲`O>Ô’g$|F1üęÔĚ'* udÚî ©ýk×Oö.)Ńb>9Ő˝şéÇ€B¸ak}ňís-múłî[ÝzDωdIN źUePtXSŇNŻGÁ„Ţťe±n9:»ş6Oęńť&&— M ‹Ďcć`éŢnŻľ>ÂXW” Ęž?ąăŤ7hć*–˙<;Vľźąß(íň‹aĂ=ĐHÝÇg>TLi°& -{*ŢĆó"ŐUÁI€4)§ă„ßLÄč—Ď ŘŤ©+Ä_»´.öÎ1ČŻÍ*¦"§§Pl`†ZűŞ´Oů˙íg`….AÁçččln)ýsšöŚő°G×w[ fź༧h\ą{zÇ "Cb˝­‰1ł(ßkđ–νîPF;I©sđŹë'č–Ťsđ…sÄ\ą§« ”ĂmUĆ ń˛Ä)/דťŐ;O ㆿĆĆšścmÔOßR>w˘b50w˛){AH+¬ UŢÖ(gÖrŞßŚô„n „2©ĺf rąŤá¬yNôDşëź5śüÖú¬°%<ŔMĘá'ď¬I¶?ę…™[ÔT=YLkl”­ Pµáď"~9ĎݨŞ@DĹˆ˛Ďo%ŤąÜżëPKp˛Ť!“-Ń  ´Ă-`Ď“$•ËDsŁ•®z¶f^Ú Don/[Z‰jžŹ»ŕ{c¦w+HĺkąĄń9Fqč™Z ‚†Ł·ŘUFkĽ3,dĄIţMB‡ŹĆFătŔ űDr‰]ޤÄ|ÖéŇÚ]u NĎ6Żmíô<‡,„iĂ7°Mv@MŐm;óXäµĘ>†"xq†¸1šŃ‚+~ÉxÎ* 7ÔżNžţ#IOĹýˇ}'łQ»ąĚ ŁMůóRřŇOn·g3Ý›!2ˇ›3CÝHw»r}YMš'PŕĹ\ăqEɦĎé«ř¶=ŔrŤĚ\˘ĺl„î‰®Ž«~Is[¬Îx1űĎůđĐčW1#D vňÖx%ÖVDfüd-®JP›¦ÂKDóéB}=ăK\ł)8ć× VĐ˝BGÓ>Ťŕ›iéĚŠŢ%U5•+ěa HĽE‚ĺN0B”_úč‘€v…äżc0Śll/´-Bf(ĺ -7T3GÚß˝ú‘Îťv$ä顠s±W›¬ —`ŤljŐ)Zđ3m'î€ü(ÍYbŮ€KÄFáŹOďNźRČą ?†łµĄoŔ]N ť€JVmâčP·×5‘7Fd×­ťµúú`´µ=OŞ‚€ÖńůŐF¬ôçÁ›ĚűĺĄ+L‹Őę|B­ę٬Ś"ßÜ:KĐvř˝ŐkĐL.[ '€Ç*/E[ ±"݇jĚçĎ‹¬o - ’ó< ßV<úÍ_™PŤzř¦:n95üY 3ÉÚ -AId6żű C¨r–ŰbfóĐÔÁf¨ź Ţx˘C#ÁVś0¦Q¨ˇD43ö…żŕlŽ«ŐáÁcB͡á 1wŁg}¶ĎÍ«Ä:ŚP[-ŹlÁčc™T•YřĎŻž…“š4qÎöY3|”ŐÂmĚbŰW—DÍKé« §Š×ÉňËH3ây_ú\ ‘%5ÎŹŔnÍaż{ŚŻrĚä屩RżJQJ! "Vc÷o/‹‡tdť_™y@]}MÝ5źŰ¶8F5ľ -ˇN)4+ż÷eχěi‡“„ß>ÉÁ.ŠR"hŕ)‰^“•÷€2‰Č* nSüA@Ě ĘK˘¬,;0»4ë‘Ü]ˇÓôĐ€§5©ÜŹ‚źUp‘´N –Mă_ŐÎÎŁç%ôš~VKĽU›ą ťúĐĐOąµ÷ěëÍ^vÂAZkžáÖfĘLg˙X˙ą‘®{endstream -endobj -4528 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -mqţU?4˙xGh2BŐ0qŁą!Żę˙Řćß…T/*Teôë4Љ7 Łá×®Ä×X6%56j0™Ä'ëőRCżwU9"OŇĹÖ55Î!a?`É2FhZÍ%űOhŢŸŔńŕÓžď0M9wa=ô†ý47V$ l˛d$o]!hGôĎŻŇxłÖ­•gŘIŰ;Š`n·tvÄĄGL:aű©+ŞţeÔTźŢ×ČČp»“ęp­6Á˘×#×ŁŚŽî±DÚ^ĐÜ|)Ő-PÚzW~žbş~šyö¶ S§#^»«ß)…g_ˇP1Şy.?âŮQ(Ř}.Ç«sT•u’Eŕ‰>Äî r€ćŕPqŹh¦űť-,/^ÎoW÷;×vîĚR^. [ăthf -BŮFž¤Üéú—Ęsě‡iÓŘŮśçÔSąÂÄM '/“®O®Ő˙ŃŇÇŢ5Ö2ʤĎ"ěQě -§—fJHÝdŔ±°î⣤  Hŕ•u™ßoŃhzâSĽĹwdy×|9›ÇíeˇđfÖÍ{ˇ6Ň]ľM+č>ŘvÖs>¦}YúóíÁĽ{lvR5µŠtYED˙”(`2 …ĂĐfđv/M»§¨UŽ mC~ŢěSąî -Ö‡–[ĺÚ{*OŰßˬԹUM,fŔFßcÚ<“Ű`JÍÍΗW8m*± ¸ÉcÁ†ĘŐGÚ.Z™sŐ„łµ­â´«ĺúěţjyŐ6Kĺłż+žJ¶H ?Żë$ĺĄsúc‚­YŽť·ç$0•ŽVF–řtë ÔZŕ¬Wᬠí‹kţn§¬ĺ[|.Ű-lîKÖ¨’±ńTĐI#Ł[•ذµ2ĺé“ÍxÍő$SűúV*Łî<wĘúö=4[«LŤqn~qˇRv”‹l·Ľç=a ˙1ShBr%; B¤×°ľ¨Ęb#r=uŔy$ü~‰mT­.91žHÔoZb‡úŁAŰYěfçiXŔń -h°DŮmíś’¬Čv«D‹ źőŰĂ^6’ä,_ťřţ…pW%Ą;|M¨l¶ßs©†/%«ęö„ŠBŔş¤ŞăžËťľw7äMćożČş€6Y¦m=˛ĎCĘ|ďůż9fżŚóňQŕa÷W<Oý?‹MŕĐĐ* Ů~\<‡ń_ęCJ%ý®U.jH™<~Nţ•eŇW˝hŰŹ‘Ă›ŠwZ‹„CŽřĹB^÷ÖîŕcÉOŤ­íŻâĎVľâMsXTI„‡ oiŠL!đęz¦¤dś =š97“M ŹiË©lçëµ(-”‡*9­}>»QÁ› ł ŕ§(.QŔ%y­Öż‡M+‘ó…Äi_ďzőZ ţôU^­Ôż h[L|Tş–Ł>Řň̬Hď#ćYiyaôg˘şG.  ż8ş6~R -Ét[§…‘‚~VPĽ·ŹBCrB9űë×p@‚{u ľ€Í}q©26đ/<;đ†ÄĎ Ú©"­çŮzWî{ü (PF¦ şO reÔ¬¸ďŢʤĘŃÍÍ0M|ňřůË4 ~źfj5Č÷ö —hź¦Q™ds‰n˛Ę™ÉÚ¶8@QeZnĐ]™Ď<­,buh>&đş(ôâ›…Ľd€ÓÎ/Â6öbůĆîą±4ćY >ě)XŮ˙µĘ×ŔËÔÁ´«‡6ޞ†¶‚na2tśL'ĺ2$±öŮPţČ94Ň×A»¦łâǬpĽÇĺµb*¦HŕßŃ™¤ť"u†FwúúĹÓjŤíé|¦ě“ăô¦^x~™‹—c -ꨠšµŮüśnź-ž5ß,š3SÄç%űĹk™×ĆzZc D5‡@L˝S÷OŹú_Ď2'ăXS!ĺľqPţŔňÂç -hÍJő=<Čfö“Š»M5€‰Ď ­ „,™-Ťy 2ůdS©őI -MÉ›Ô-aQľ'·E¤¬o#`M­ü·)ŹP¦Ő­r»‹ŞEó°Bňoa„ -‘řÄCČýáçúĆnăö‚-Xgq°«¤xmrĺăWžd Wüˇ–ąwÇĹűŞ'Ő%­{/ ˛÷Ü"–ŻYl3/!]ČŤ„ Ľ’oâĆKSţäŢRĐĚŁN_’¦/¶<Ž #łÇiąSgziî!dˡT0ăS«ÔżgŠŁSQdĂ:“©$T† v˙L‰ ×ýşo{˙Ę-Ź - m˛‡«5ćđvx!ĐÓ3?6_Šp;ÍđÄswCßyWU˙Ş=ëDĚÇĽń© -ôȢ—Ŕ+Ď -4’檪 ›˙¬Yw›Etí!uî%™ĹĐŚ®Á¨c‹·¬oűŐěę/—«Ľ€/k]2­ŕŞ"ő«dőMĚQĽś¦x/MU'aZ%rtĘ3ˇJšŮ!o´iK‰…<Î'Ůuendstream -endobj -4529 0 obj -<< /Filter /FlateDecode /Length 1984 >> -stream -“Ôjš%xndH›T~oÜŚ(CżNgłX}gPÔSµˇČÁ1ţÚ5!ůřýcy )‹t4B˝ű”Ú8ÇzQŘ( %łxŁ,¶ŐL`k\Ťy1×WXCbÚ7»Äi­pé+~„HxjPÁZ•żŕńä?­FĄŘ[ NH>lzśLEŤŽŃ6Ô›  «,`ܕۚ43&ąçVLŽŠ9–Ps -™w­OdůĂÉ“łjżÄ^"J3ľĺQä/’4@\ŘöšŚŠ‚&†Xî…đ/ bw·Aôs´ÇE}1§?îěäFa».SŚm&Syy_qÉ app]'•)řc˛ŤŰÉM±Cđ!ĂT_x¶âJsÎÚş^ ĂE{"n¤`7§ĹWŹ˝PŐ^)‘-h1Ô¸ 2řÔ‰¶Öö>’«€{rÂŁŘqb48ť!č~˘ő.gÚsĺţČ~şQĽžę -OÜjX?Gßí»f‰u¨6”cĺ>ű^ĂŞĽçIĚ%«‘Le°LŹŃPµ .ČŇ|âŐŕXÍÚŘĂ˝l¶ˇß ¸iÇMb’Ą™“^0p±gć¤¶Ş…#ŔXv›9ś3H»ý·~$ÝFҬcÉă ťË)˙Ä/’{DëćáÍć”`†\é‡Ç‘‹mH‹¤]ď{*ŻSqdüjätß1~®BÔ´žâż%˘XÓ2ę2ÖĚ!śˇ_ůôFĹäéĘ a[@¦ď'¶éf°ňKčĚĎ$˙ŕ0eß”ŐE/UŮť­®GAţ®ŔÓg\%!źqĐZ[V X%9ű —v/D©n§ö éz^Řn˛F~f/¦ž˛ň+t>Ś3isäčĺŕuq ’Ć.Ă{Dű0Ŕ™&ŘüM'°S#*G§AŽ[nĐ.ĺ ’HŹËä…'ťĄ÷üěéü2p <´5#]2Ȧ{ Ŕ-˛,ťóC}$S’Ń2ş“AÁ7ĺ&żDof•¨„B79ŕŐňÉ?˙Ý“[H¤0Ń©źş¦Ýĺ ¨Ľ¸w:źQéű0?®gB¦6ĺ}{¦÷đüm˙Co)©ű”a"›úQ:ÖŠ”„Ą˙b¤ *J„4L8‘ł5 GK ´†î_”G0„ţĽÁ’\ô2 ·ĺiŞÁÁŠĹ@ -6+ząĺôő¨çńiý´ŕoŠA„7D'x -:¸óźá¸ °×ŤÚ$ÍѦhLZŹ•ü`ęł1}j5Y†Nşĺoj9ëJĚŹ,M9Pö®˘2ç5ĐéŢ©}†{š­ÝZbn»f§ů•š^hŐBćŕ%{W@b:†ŮTfkĂB1!Á©i9鶺˟a­d,1N„Š=eNµřŇbÓj¸…ŁđQ`Űé°%@NÇTĂfk%Ŕ’ PÇŃżćL;lhR®¨ýHuhÔ3Ř\ôëčţyÚ@|ᥰ.LwĽ´b ą10Ě5ţ!Ç-ÓěpE H”ž€d÷Ńv¨eÔĺ.Ńż‚pzżŹŁ9ĘĹŦŮ2‹=ß°+Ѧ9é ˙ćŻč‰ sfŰ|Ě„ł©ÉřäbŔĘyDq¶Íá”ä©4hńŹrĄ5:`]FT¬,_Np.ă!U|˛“",\ôKű×ܧĚîoµ»¨=Ż·I±¶\ľ™\ă€Zu[Üoôŕ ňX2}ő@AŤy.3Â=řż˝ąíö…Ƶ*ç7ę?ufű¤ę*š€S’ÓxPÜNl?]¬č˙łf׏ÝřÂŢ ë";0a3\)‘˙_Hs*ęJ™EŚ}’XĄŁ:WÇú ˝ ->?q׳,(/.ęÓ˘€8ăđP3Ť_«CĽ5?4D ö‘9Ą·ľ=ˇ0{U8mç˙˘$6qM6ýĹź°P}FäŇ™K8«â“â Ś€¦?މHgݲM%ݸřź ˛nŇÔBBśŮ©¸ŠÄŤť˛pŮ˝W-ËÚIZL_s»ę3›=üčČGX4'}2 I'| ŞYśÁÚ1Ăży[”xS†ˇvů"JŤŽ-9čsŃkýş"Á·ČŔe,”ÉýB˙S› .ôb° -hVŘş «H”©/Ą~ň ů7v ëą ě-2endstream -endobj -4530 0 obj -<< /Filter /FlateDecode /Length 2112 >> -stream -ő8·ů @CÜd‹‚ĺšHy^fdýp…¦Y~–ü˘”µŔ-*Ąţ¸~Ó¬´‹&đČ€>ý -°Ż„y-Ň|g%Ľµ´śjüĺF¸ÍŠă‡ś -”'µŕżJt*{w†â:Ô+JšD !Ú÷¨_#EaźÎ6óč…™=“­‚‚•=ý*˙»qí|Eit´ş5›yDgŻş‹ý Ch8ďhVgA::‚oOíž¶ ¤0ĚÓü8µ?r«ĄŻ¦~ÉËŻáş%š5éÖsľ6 -:z1!WßŇm‡Pî™,‹¬rĘ€iHl˛LÝäîĎô¨u"¤đňÁwNŕÔcďCŘŰ!_uÓü&ÁÖÎ;ŇŮŽî*q{‡ö“˝_.Ě=ŃjąVB]HŃśüy) -„ý(– 8·‡•˙šXWVچV řîŽEoĄ0€Ežxřj;tP¬·çČh€˛ęŤÎŠĄXü=g›×<čßńU˙Qňđ|REÝ]ˇĐnGŃďŐřjú‘„ţdďhź@¦ÔßźŹ[ «n(ÉŔ›lă±đ+[DokER~Î䍧…alë|–‹ŠĺđywÜÓśhň“Ş,Mt= †¸]^ĺ©Ř@Y)kĹö(âô2QÝgiçÚ ˇć2‹?D˘¤—ŇWĺńAý5ű/čŐ·×ĆęŽONôL@…~nľňNŰ|ÄqÔWFÖwFL[&î×вGËú/{!Ǣ}ŽĽ;“šó“Ő®ELż[ČĽ­í謖pŔj{“Gj~Y -Đŕ ÁM|·­†îÝż¶â1&Éľâ ńhW0ďgŢľĺ°Óíi’ý1l=ęăÓŤSźł/xÇ’ĺŹ4¤şÔDLŐŐX˘X?ąYĆpUçVO؇ˇ¢„Íd©ŠÎŔmĺ÷'ĹNü\°ÜFĂFńűźâO^ASQ-–â?’ű};ip,Ă“_ -\bxă®P˘Ç‹0Ijă€ËT"S[ĂđöŢżĎmFyŞD)Öšš?/·ßô~P¬¶y7dÓ°Ęcs{űäÉk˛ÂŮÜF$ăÁ°kDŠ‘5"Dy?ăjdŽ:żłµÍ÷/!‹P -Őeć«™( }ĆŰj,¶A5‡’yfwŇŃL„úđ-F'»—¸ÜŚt˙ËűŽÔąŽ+ŚÔ# ©eŠŕŁfÓ(Ô÷łmĹĹ{”xňmSß–¶…ÚŮŠ9őđĚPŢć鱜É)އ IŚ„P÷#.Ć晣‰Ts“÷ÝĐśl¨rsˇ9Ϥ•Bţsˇřá¦&`9 \ő+Ä%żÄ é=”Ę®2(R MbA©3\)Žq÷ţČ@fMq[~ÓOq”˝ 6 … -ź7›Ęâ çĚţ;d Ň]Ví-FĘ3 |GŞI™m4=.p#Ó~ă °\*´íąĺŞ…)Ę«É@_9CҤپ!ř§[í ĹíÄXs>hęo2®ŔÝ3 śşnVí°üRĺ®’SňÎą7ňŘW‡Ż…®«çxeľ]‹<=&Č2bĽŹqř–CÝjšEË>«đÂş‰žžW—mótFĆ \°Ä˛Rx´WB‰Ô[ŕŔŕ<–•˘ËĐČ„fäéŔDą†yHâHęSdš1ń0Ž —-_´ďQ‘@RÝPŕ˛GE‰sEőâ"[Ü&VůNĺxl€oţž^ô(ę¸ÚrĂß]§÷ţpýžŚ˘©‡ušőóyvî5 ’ćđrë*ô,š–ŢK€/6=‘‚¶›ý’&5ś5nzh•™tp.óě’ţIźZ1ŕŤÎĎŕ–™“ú:﹦‰‹T®8źfAŘLeox3ýµÝŁ,@¬rÚËü|cÜĂňäü),“5¶Épt\$ÚCŃŞZcă3hnŔJ#Ób,áXtL5 čÜâ°ŽĹwř·Ýą)‘†VÉ7 ´´MAAłrŐu!ʵďL[…x) –›ßb˘3(J˝ŔhnĚÍUfaiť¨€go6 lÚ§LÁ¦&š:.jś‘ gͲSM󱑬˝ÚZźUÓZ]VҔ͵ ž"©UĹsđ/<•ĺIJ¬H†GĘŮójúvH»h$…Úp‚Ę[+/ĂmbkŹ"…Łű bĄřL7]eçaŕRL*6}—?@ôpwhq`[,:)Öd{&ő˛%Çđą?čmb˛ AzÚcľŢ3GŤoç‰#ŚÄůA˙ôłe35Wł!(Ĺ«`ŹRľnÎXC}ý|ěŽĘ˝őŃ´]\ ”Č…»M±'ČDuÄ-׳Ĺđýz¦·vťŮ˘-E3qśÓß r˛Ô|óăíîoŠ#‰YÎĆćĚl ÉçďŃ$đ%€™Ś‘ĽWÇ v¦ü*˛°.˛Ô˛hŠrŔęTÁ ţţüß‚ť`˘NyQń¦˝˝P!>+«Cu c˙ÍkĐąŃęĎşFr«CĐ\™=č Ť™~D`.––uf_ń0j~ÜţüţÄ]5Kž}†´Ôh˘ł0'&a™DŰ ŁČ§iWÚ±Ů`·ÂéçŞŃ‹sŢ Ľ$čš{&çňDďzŮn´‡c!%ŠOP6+ˇncS®r”»TÎŚ(8łĘ¬¬Ä7€¶RˇdĆqË˝WÖ/Ŕ~™Ż0Cmő42\§ň'ÓÇ%ĐF’ őŇ?ĄÇŐIáĺ8”-'EDĐ/°Łˇ÷¦ó9}Ä1d ßÁ˝d ;4ĆŤÎh§, QÔĐ> ň~ĘďˇmÁÓ®Áa{B"–#RŐr?ŞZ}aşŢ¤¶Hţ¨÷’tš(Ą7&uŇŘ )ŇÂŔrÖő°{l˛‚ BŹRćŰűq5"tÝv—ţ7-Ať&okť Ч¤őĽuBúbł\ -§;Á·Ţͧ{ąop¨Ž¸‰Ľ¨:˛ěŔľ~) … -üčŢ1Ym6t0=ěśUŢm\Ŕ¶;ě}‡Tź±`Snżąş˛NŮ5-®˝ŇĚ©!vňu«ĆC€uendstream -endobj -4532 0 obj -<< /Filter /FlateDecode /Length 1712 >> -stream -äMó*3ŕmZĆÖ¸„Ţ'R”öAřľ•2rž@_ˇ ń -Üń к·Ĺëx:HR1ÎXˇękh\„nőa˘ꤾÓΠ±Ĺş¦Ł y‚ú±ókjĘÝÚĆ+ ᥖ04®-#ö¶Iάu d´•~şĆ›ÚvS`S˙ŕC•ݍFËx Cđ‚řŚĐGśŹ`%÷XśńÍdu–K¤N5Ţv Ů8ä%ůź„čJřŤ|n%CĚ?0…{UÉ/˙2p`®-ÔeĂëí±ayŠ02Űđ‡‚ŮyřŢ"o»Ü7dŰU× R^”:Řôč"ŘeZLęŇkň Ó8Łb(â˙•ĹPË€\—¸ý:QYă()őT$9Ę´žö>¬ő§@ý ´o° 4Ú¸´ˇŹüĺEžŔ¨Îçů<›[ˇXťg ĺ\§€—ţ@S­]gŁu+.ab°Ą=¶t2ç©JlýŮí×0>#Ú…ăĎ 3µˇęĄűЏ©*ŢÄ"ńPŃ+tüŔři_ŕĘĂć‡ěfŻfBîç*ŕ™Jwج9¨—ÝŕJ—zHUư„ÉD;ýźźNůůh0’§YÄßi48}ÁضG?ŇQłb÷p-äÓ%ÜN—äźF±Ď#HiÜůc& U”Ćô]ćg<ŕműpV00ň"¶|÷T—ńÁRm˛üŚ0>LBő{¤}¸7ífČůt¶¬µ©ęí§™[/M”oHÖěcáYô˝;„6‘ŇKdÜ6)t3B.ô“4NĂ|$˙ŁM«`ŢB—ŕ˝Ř…¦ËK-Ç3‰Ţ -?2§íŰÖ*ň8^Ş{ŘýţĄÔ:xĄ -3Řç°66ńSÔžh™'AnVsV™ •Ť÷ ‰é–ŃĘĎś”öŤF‚Ő{ Ěg·¤Ł˝çNťFwějMN~©Ű•<4üƨăTV6îÇ$ßéD®n;Č–üRĄy—̦ĐÔB÷Ű‹ř kĽ« )ĽJT߯g$´ďm‰Us@iy«‹7Ň4äÖ xtůcşS'ôzCĄČü µÇľś-Č -ٵ#ަťG˝Ľ‹Íí&ÓT#€Óg6*Čܨ÷Ă?ďㄟm}sťpbQ¸ŘH‰Ú;kY’›Ťô€V]b€ňIeż&§6<ńh -ôF31Q٤ĎÁýö˙&{§|Ć‹H˛đśQu€Q”‡¦Ýő -Ył9WLNŤs á öŻä9™nŻđEË:_0ĄťŁyjo=ÇĽqí *±ęG}ÓĆĺmňś@:tض‰´&éSxs•[>J‹Ühżâ`틸ëjé¨ÉľPîy#{›(GK;#·˛“ĄĆŚ++žŁ·sű/W#ýŕçKŇ˝Ób˝ň6üŇCÜЬ×@Ň­eϲ4NĽ·Ív·Â[Z3z”#5’8Ń$/‰\_}łB6Ď1!N Đń)ŰnšóWQčĹŘUî&Í˙'ćPžlçąÖŃÚ5uSˇä·´ř+ŃX®Ą§3ÂďîYů-¸ŕ¬nĐOd`UUś§qĐ\j«ą2z‡ťß Ď~Î}}!\ß҇aT†§Kxن†A˙LGµŘ~™bŞoÝŠ_ ęŘvŠŇżBżű2É 8óK–T.ÚGGS15‰ą}O &‘OEY#ćVű‘ďHčUÓŹ)¤GTEńČť–­eż z`~”»ŞKE0‚ŹŚnTÚĂç+(>ÁGó§Iܡ䢩•Ôer© •#$čµpĆ&h•;Cđč#ÂěrđŕH„ŰI+ň\¶¶ŻF0w —ŔZF©bMýÓŁÖbóĄ_ÍXp=ç@>ŘC§BöAjpPf«Ýj/\MĂSw©bÁzż3Ú° ( 䉧?3žĄµ˙ÚŐÍ-~1ڍűÔwÂZ¶<Äýç¬G}ăŮkÍ˝4ĐRá©\ ŕŔ&ö°u€ŐźC¸Ü5RÄRËthČđ§1b¦Ťön {uŘ -*xdľd^.ŕ“š±aÚŞ}ČBxżäő}Wbą?ótć9ItAŰĄĺ–{·-oIFŻUÓŞa§´ŻWKřťş†öMZĽs¸¤ü’CěL¦ł—=Éö/ř¤ź‰Ć° őńĐ9¤›)ă¦WŻCeý[+ę!µdáX×ʇ|žďRC`‰$âŐKnŰ<ź^–ڬOË€ĎĺlöµuȆżkş=ÂŐČÄżÝ ]t§NţÉDŁ8m(V ¤…×HăMâendstream -endobj -4533 0 obj -<< /Filter /FlateDecode /Length 1632 >> -stream - ń±R!šľSäHY*G‰*†čé“ýR™+ŢX˝ýáyUóď0Ů6Zęl›V ™0ęţŠS`a˙Ę*O$c}Ý©¶ wm€ě5¨;śş‹ß¬”Řk:73J‰U$ˇ04ŹŔkOŃ9 ‹úŻc·w{ĘďľúQ|ą»Ę@Ő8ąiNŽ6ÉđLú -ěľfŞ—Ą˛<& ˝M,Ž›‰8÷‘ĐÖ3 JJÄHŽD=Jô:–x¸Kcóń^gĎTę€wë Ş7>o7°ż˝Ă¬ŠúÉD ëÇ{Ż$Ü`\ĺŞC…°JA×XâĆ`˙ůnzBÎP3Xx®G#UĆAFHúŔ….ŮľIS/Ć„ –u‡J‘Ü.€¬‹ %FJVřj¤Íb°D8^´Ě‚¸µż8`ľÖěÜřćÂNA÷Q.©Kĺ7¸°9˛Ř39l"zU?„K¬—D6ÇČäŤłá łşrb­ä„«%{kZ«‘Xl‡X0$úµ ăŁ+i\Ţ[íRplʱ„ ‚ÂŰü‡t¦Çöw rŔóN iźaŞYŚL\µ :Öˇ0j^y‡°j‹:m@JƵ[GHý‘8ż&J˘•Ů  -oDźa›¶R×(:ą€a9ř— -ń Ę‡„PđwW./MŃ!aťř¦bĚ0Ι?Ä`PŢ‘6¨ #âĄ(â)JQĐĽ}xĂÚÂć`e4‹ü—_ęłÁ´&›qźšéżćßůű0*yÚşŢ3ŘŲpÚ«¤ń=üôµľőÜÇŘ@Śşĺh $¸/üsĐůzŃlá5ĘfńâöNUxô˛ŽůM:öŹZ¨5ó mú] -ű&gěđ†k¸zuD "§ÎKŞżľęëÍű™ĐríŤqűfMßśÚâ)Ëé:ŘŞ~„l0ň˘Ŕd_ATLŮ'ź ’BI‡DYű©ôź¦ďÝäˇ&fţéöH ŘŠÔh—ą5ŽłR­-oó7ŹÉ9ŰŻ›¶_%<•|š&Ş9¶^·úĽV;`bx[moÜ‘3DÂ"@…|’ZR¸¬&řübř»éGe«źcŚÓkß^©űíäů!S&ů‰č5ż/ĂňIŮ—=‡¸4—@Ć ”á6Ńj¬ű đ„ćݰh[ Đmg…ŮđÓ°ŽJ͸ý€ö yŘůýV)9xôZĆżŽNą/J±Ż¨›Ôĺ˝u ZtŠÖϵf˝©,Şmz‰Q†ú°[„­WĐšş6ś&-çíěSÍ-…?•B+ł -“q·«·@hÁ?ŕ ťeŘ^WÔ{°P âń$o†l¶Ő‹ o"Đ=?Ąňk:Ą0*Ú«'‚ÉËRŁ1á#(誷ćÝfÍă˙ě0đ S‚ ŕeʼn’c÷±‡a‹‹ľ5A TGFą 8“IöKşOKÝ}‡#ðҳ$5ěfę…ČÂL3Ýů_¤L ĂżéĘJ^> ş\U‡†Ô¶_Î/ÎŚEčö!MÉqo_Jâ®*Ő0r±ť:j˛˘ĺ\źiń·«Gĺ"7:x[´!,‡A !|c¸#Ě|čGĽđížEĆßn±xšE©´EâüwĂ5Ťv™z0úŚŐ¸püĚv…Q'[‚vÂÚMżA8‘Đ űéWřý”® <@96đ’ž5•6di›§ĘŻá#Ä,=ŠýŕtŢ˝ťX|ŕŁĹ/‚řŠź‘Ć#é¸ö‡zůMµteiäÝşl;ó&2ěĺŻÝđĺ^¸Ixî~ř¦Fđ©Ç×ókcmZاaóx^ÝŔΤ˝Ąe/›ËTćę3(™ÖţlzfďŔMd°•$#Á h¨ÖFô ÔąÁ`MtĐ—  đHg˙”ő¤vt2٧Č&s·ľ§ĄµĐC`t4ńmCWĐĎiŚ€ßßlśĺ¶Řz‚îUrŞ–¤ ¦aô.OŹ÷J„$$öTťĆČŇjşjłµÝA >ť*§ )čÄ}Ü<ă”ď†™ŹŽčÓě\jŐÁ<Äendstream -endobj -4534 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -d+Ś«ĹĐÉ2W˝YĂ„eÚ¦˝Áß°wk¬_ě&aę/4ŇH‚ť}¦‰ąVáÎ ·đq#މjMďQ®˝‡EťĘŁ)î‹u„Ý’Ă5c°$îÉÜý‰_€KÄĺh®AĆO 3ţëŕ1ÚŤf5îĺ*đ6+»CďAk°PŹöŠÄđĎÖ«_7ßo?ÎQPÁk7„V˙>i@âD˛jĺzxˇ}Oĺ8`Xĺ 5ł§eÄĐtŇ®»˘Ľ$~;?E‘ń‹WPtÁe&$¤×µ }úźiO›ď¨HŐ:î ĄO1OŮ/>·ŔˇEŻŘ˝»»ę—LE%bÁQ¤Tęĺ¶xű®ŞÜISl2l ‹l8SŠ˙áG@&±ßΞŻq@^·„m§µ8óą7U86»Oe_&˛¬ĹÚ<,\FôŞgâ*‚„‘ęujpńyß ř0ž÷ÄřÚaGŽopcć:α•:©b±‘0“˝§/Ă$¨zń‰ô‘® ‚\Óä—X U>UzĘ -˘W27CăűĽH7Ř/XCC˛ÂŮpÝŻ§˘­±ŔÜ*–R/~űŰŠÚüUŔt=ódźKM–í“ÝŞrşÜ‡ÇĺSâ%…lÉqOg„UůĐIZ1'o\­>äÇű“O2CŕHúÝÍ´Ź×WóčÖ‹äô@Ç­Šú_ĂBŕ˙EO~­Lšä±a‘ -ÎSë“ül›Śmü°Z;XdáÉăޢÉ)6ş-żŹĘ`xôĹ`ëwhKń]sÝź'%ţ ĹZ‡ADqPľăß*u[[Ô‘Ł§ţNĽ÷ťHCŽx—vý Ů9nt»“Ăä¤2ÂŐ™§ôz&ĚËÔń…Ąý˛=ÔžeÎś úş¦áTăşT3’őD®‚¸Ú¬jČů™Ďś«9Ä/ĽÂďĎĐě«jx~żÂE—mąö"ě]w““ąČŇ q»•%9Wăé ­±mĺÚěęµňP­ŚöÄŁŞk4Xđ®ă‚ÔÜ#=(–tłĄ\ľ÷hjŤ¦ÎĄ‹Űsă‰)XX^›Ü-7éź\Ďę9ˇyü@´¬!ňżůăMbńDOZ¬ ÁOlj#1űöŤ´čĺöýQ?ż1%pyŽ\Ź~Áf:Ć=ŕ\<‚Ěg™¸FĆ_Ę|fť›Ç»°YNJRä-[•Ě…AŔY´ó\SSUł;şćKI@MŃkjśŞşP·‚O€E-~]RčĽN|«uI$đů4JÚóYľV0 6Ýt^t+;U±ÝŃš‹Qüä–Ř˝Ća«™ňâ}ÉÇD™ť%§±.ĺŇůôč/;c2ÚܾіVî‘o—l.{Ľ†Žáh¨˘$]3únůÖöă$ěę)bp8†ůüyńó^ř¬Ô­J`Ä>צV¸O‚Ď>Ăhş˛óÇĽŔ-Á¸ó«=ÉĘWđŚ<7±ÔWÂq­WTdUĽßť»9č$äR®Eň®SF.Ë7I€Ł- â.řŘđČźI4<‡şÔ_Ü 9E"´JŹ>!é¦,Ä´kÁ…ű*KńH fžRÝž‚ĽÍd0c ť9–ř`?ćô *˝‡Äî=ŽňZ*B´M ţU{ŕ ”€Nł„Ń˝S˘—…[Řýpr-éŹJ€O¸ó1ěâR$×,F ŞĎĚ57‡NŽ~b8ű[Ţ0ÍŃkÚ) €d^2ŚĂϦÄ޸i<ő4n˛ľň+z$ Ą…«IČľ=Š%M*łÍQµÚĹf­ěZFn rRGÁ*|%Ç€Ö.ŇĆ·ü}*ŚÚá)ݸVĘÔHhţÔŤş)~bRFöŻYs95Ú|‹GöÎ;™4> -stream -ÁĹěł/v(ZgEÓÇÎXşX_´›ˇ-©;ÁWeqíĎúŚ_Äż°¦Nm2ÍMä†Tźč"‘UyČĽQ_…K?ÉĽűř5˘w4µGFĂG$Zv¤7 Ş’H6Y)`Y“Ç(Y~ܡâOfžo®Y„zóVĽ÷í÷‚f!¸qYÔĐö‹µäŕÖZDçŮz]Ü…ÎÂaŽŔ^ن9nąťrqLĂ Uôy'ŞlLG:_Ţĺ«{ŢO‘-ÍN«…ž¦Usm•.á:Éq–2Ťëk’§kŮn <©"ě*€5އđ&üyĆ|‘&ś¦ËßOĘv4ah9ÁńDŔ#qÜÁ8LfÄČČ8W~Ë­©;¦ŇĆ9ë -O=éjÁÁ3qŽŃîĆWÉ÷Ż@ ÂęĽ|qĺúÁĹ\ňhŠă/Ř\’…áý´â[6íhčŔ¤+÷ŤŇFâZO'°(˙TÜÖűĎ;tŽŹŰě‚ĘĆí·Śo¤yĘ5żŹ? !ýůQQĽ˛¨xĂĹčĺâ¨wą1Ăľ)ŕ­* -a\ÉŇÎź5/Ç%Ë Ő1‚­ö@wHµx?+śä’Á§W€Ť˘ŁJŇn­Wě›>ú۱ńÇ)Kąĺi(˘6ţÜ7ŔíYőViR¬~çŞęć}8•´ţôĎá2™[_>Č…’ýďsń×ţ˙' :MÔÚ0‡¦Î3W)Mô»1`d!pˇPńć«öHäR1‰ ;µĚíŻ­05˝N›Z‡Çó^!Y,´9¸ľĽ0­h ó Ű-‡ś®ŐXŻĽń#%yš8Űcçjô_0]«ôŁx˝ěĺű ď™TTsaý¤çŞďJ/śÎá$¤­ĚŹ•ĺq76WhCÝO =“ńŚľYĐ«r;PS/™KÓßY‘̇úQ~k×-Çś÷d٧ۊü+ú'âŮ>1TJŤ#/UdŮá«Ů¨îh’ŻĐü‘^üvÖN\Űă›AÓxŢőńĘzâ»Ü30Ö9ŻWŻK҆w]v~Ł\u±Îµ®•JŰôcAQţI1‚ă-„iŘěľfÝßËqvž%UĐ ”~Sm©(҇.Ů`Ő -ü,“řW…JÖăwŐ\źˇ.žĆC‘3ďu!p¨#˙í÷nH2„•Ő‘öű‹0d„“béÂu -ëřgí÷A8żÍz űn%•SjîÝANuů˝<(w‘źÖ¤inĆňQ9µĘâ~FŔ=Fá+cţcŹ ¸y!˝áqúéŐ ćü¶řěÝz„ ™ ňj(VJ‰$’ůŽş¨w0~×PB…—µÖE7ćDO©ŢÝW:ŹČďŐ,lBYSS>#{É=·ş+LpZčfäNđ#đzLŘ· 041> Ń6=ö·E$x{ئĆD·<¬p.„”SĎGε ¶Ë;,ý±ůfŔަ‡"*Ö[0agfϽှýeç$żôŽćVÜjAŢWÖoóficÔPŇ$u řÓ˛ő]"Ĺ٦™Ph#KűŻ$‚ŕxÉýηɎď'h…Ź(WeľĐ‡Ó$9kźX3ÝPś`dIqG?#qfá ‘kD©íľó˛Řy¶đOěhO%Ĺcć^Ůţðđ—OjsŤý]1Ńé©ă8 í»ÄA1ď´Ĺ0Óg T¤ż»(v/ÓĂ^Ő0G&ŚQy|Ţ4 Łú.}endstream -endobj -4536 0 obj -<< /Filter /FlateDecode /Length 1904 >> -stream -›ÍĹ{+†ÔzÎjßałźsŐĐĂpĺ›RGSŔifSÔß^ ٵ7cĺ“öýČ2|uA"îk şhÉ?%§ře˙Ô–Ő«…K:J¤?đľôsĆPŃNśkţNźćv¤2J+GÄmbŤ>asŕsžéĽU‘Ĺť?ýŞÁ˙ăqÓ iůJ8ż]8ĚÝŤď#ú,üÔ¦Íl”vüphÓ/hćŁCé+¶Wźy7¦Ç©’0˛mcgkřňe×lě Ďť[3rQ,äÔ¨AÔJ›p@ ľ9Đ"Š ¤čjČy´áUY×M‚îHűfx†łČqéíÖPşHŞ&ÉŢş3ŰLŰHu.ďÎ)ŢXb»¨:îü÷K$’{ľ¸ümf—ČEŃ2É(˙Ś—ŽÖ -+žčXl\ڰÖĆŽLÂé” 2!çn€*Ěâő—hŁF×|­T¨(ˇřÜĆ Î)0hŕ`« ¬5vet?ʬýËţH”…Fˇ*DS aq%WĽ‚ůżoŮ}¶âZźÇç,ďřŽż#*ť«áf6<ńXn—›YPG›ŃŐ„Ą­ĂÁ¬ ÉF2ő’fŐÚÁľ|EI -8“Qđc ¶úäp °_OžoĄÚ“_ĄĎë$;×č~>E8!˝§"X2„ü€‡­“;ĺ ¤f‚˛˙ŕÔęE|<Ó1‹˛Ő÷»Îl©ĐšYŞČ?¦:đVCr–ŁĂT†žó(ĂéȸxÓ…4.˝—J9ź7áeŻ;Çu‹;E±ôĚĹSřjFł‘>Í@Ľ”SÂúm Fä˝ŘÔ!?,ő%6A Îűä#ŐaJ¨˛•Ă~IĹĽŽöfâŘÚŔabcVhPÓŮő1d§D†s˘Ćm(yŚł:*€äJď˙}պȊ‚l‡6b±ŐąŰŕÁ*“¦@čź·ă#–`&PÉ`;ë4hlŔfÖwiśÁŮc‘[˛I†;H´Ĺ¤&†ů™Y‰°¤©Š*ŮvhÇÔ†r62mDcHßŔĐÍüf»”KC+Ú)ěřń/Ě˝¸#` -@–nZâ ˙­ąC-*‘0űí?’TŠ~ŐL/ ~kŻ)ëSÜÚŐtÎDW­íyHmĽă_ggY_ěů“xĹĂ™µ·Čz]Ć ů]Ą«÷ľN±°(Lµm„“#,ˇ©Ď©RĚü=fÂi—*ěąň.X%2–|›őŇ€oćÇk˝î|ąô3 H'ŤV˙~$.ľž|jʏáË®ŢY¶ČoąăGč8Í|IAR+ôÄU㬠n6č˛3ýß5(%ŠÄôĺXhEBĄ¬ŃÓ+rË:ĹÁů™G ܢŐYţęŇYűM“~“­ç>ġ -ĆáĐäL ĺHš LÉĆvxĄ“·ĽeHŠ4*y*ő‘öúgÁ ľóVîÍ$÷!Ź G}(wX.Ľ~ú»)ôDX“6/C{yBäR7Ý9đěd‡ˇÄĺ‰!şŽĹ0* –vCKÇ骗éžv®ďTE€LuĆ ĎŃ^}âľży@•§Śó›kďBr2ÇMĐuNWŢřżđżdźÉ} -ˇ Úź7Wý§c@WH‹ůímdĺř!ČCžö©†Â™ sŞxĄ.É*96€q ,Á@ „éçilžŇ¶/źŔ,żlŐŽ_ęd0ŮrčQ,°[° ÖŹµ:.Lţ–5ŹrRˇŚžmúDÍŃ'úJ ¬nŽżÓ0} }Ý-áŁ8ve›âĐňHb ĂMŇ!jl}wfś& ˙ßÜ’4tu™aŐóR2]Gô"3†XÍ)@úĺÚ"¨ŕĎlY“Żćžh5Á‘ţŐK vɤx¸7Š‚5’WT‡łŮ5új‹·űÄtćěU–qŽT‡×šë«rK§ŐůÜđxţąMü /NVk](™ÂNďůĂŚüĘ0KŽşh°wÍŕÉÚ~uNŚÎ°I擹ףݿ*Ĺá:Ëłě>á6Xý”yu{=ĺo[¬b/öîpŕUň€ř«r°\Űş&4=" ĹpBÂ1#'ŤĂAM Ő :˙P›[fŇáşŢ»qH١™é ëč%b+6EĺmŞ™*#‚µf&·—év<†Ş*MІ.”ĺS93kń7J˘’9Đ#Ü€ëÉ}F×äô ¬-UÁśúßBdv—¸×Ľ€(ŁGŞ]qcÖ%­üShrŹÚőn٬ęŁ3REĂŤ˝sôčşZ6ĽěVś(7ť ™áČ`.* „ÂŁGxšYzÖś™ (´Âqý|yBeŘnß)úÄí6¨Ë÷e8ťđj÷şÎŘ» -ÚUG™˝nm(řěŚ"}°Çendstream -endobj -4537 0 obj -<< /Filter /FlateDecode /Length 1888 >> -stream -Ă™;948~ŘÄĐź -°# Zh:Žą­&2‰X[Ď\h-´#áś6‰ŮŇ7DrŹýśĽü™qö¬»sHľ;3Šş€ 0˘·Đ´O‰Dm‹h:ąž¶I°wââbÎé>¨ŢKÔ˛‡­xyď‘::Ä çřş —´ZzŃ v®dZ”­,#„»ulůÇ÷ˇłĎô˘6%”|/š}-ZćWD`ľńĹŚę`ŇÉČ3Ź˘jŤŃ÷-6ĆÔ1'ĂÉ đuq¨…i%j^SÜłËcx`iúf§]ójÎ=´—8É[‡—"ŕĽ21'mo‚¤8›Š­Î eŐ~Đ%/čÔé̶Ňç>TĽ±w; Ç0_uĺ’Rň˘€Ń-šúuÜËö‚¤Q·@ ©­b[/?Uä U~e pU—\-ďĘÔ°×ĆP"xçî0ďO ç2… - č­Q~ń"My„,(ă/–÷ú“ŤăyňiJŐwÄ ą{u_Ř]¬­ş ežąŢŐ"ŤćažAD60•AţŐpMúÝŞ85Ęä°‡Ŕśňěm˝j 8~g¦€ŘŘďë=GđÎB@óË\'ŘâC_ˇ4©÷Í;ó5˙*ßÔ ­ĽČćĘR ČÚÚ=?K†%E“í]^ńj_oŹc#&*D>Ißr–)ž¶ó˛ľYÂmíő;'Óďţ¤q ,ˇ˘;wŁ$mć4Ó¨ŻŔ)¸5ń^iÜŔĚQ°+ř»YŞ›2źč‰w\I(¸‘ź)@îÚHT!?mF+űâGÍÉěâÂśmůKL.;ľÂÝSĐ—­sř@ň[ýć´P’1ËĎ‚ /í›˙XÜöĨ1´3^łQk·Ý —mӒ߀ĺyĆ®2ĹJu äT´JŤd3yÔÖgÔGŤ}…Yąy_˛ď¶řť®š.Đ0·>Ł-dýŕC6xŠä‰xÇčŤâ%woËř‰ť«Q9„,Ń—E±OCa{»—ÎÚć€Ę8<ĄĆűŐ'c¸]6ů@°NP$€Q(͇™ÜšěyOřŽŕ0ł´Ť*YîCn>›î6ĺşĹ:ž×JŤXdôx…ěíă *•őK¤Á®’yĚ·ĎňÔĐvśaŢĄ®4˙ÉzAN´ßłŞó9ŽO1Ş)·» 6ţ€ë}´3iY>sžR˙/ŢIAC¤şuP»`\kŐ—z?Ç/açň‹Wjc„˘*RÜL1/ĎmP°w”ÓAˇSĄÓ#áČ1Şta-lŹĆššÁâTb&y¸öŐ‚]m}ĚZżwÄCž,Q¶Á:Gz(‚ [úܱťÜř& Údásý{‘±v.O 扣wŁC§ĎY(@=É#3(©o×čz=˙Î_Ç9ö[ŞżŢýUöŮ}1gm§–dH –°"Š_•­„ ÖČA>ĽîŤsÍĆ«'‘HX˛ !ͧâg-üó<ăZŰg_KeźĚ}­¬™ńqôj y% ĆOŔ¨±ŢŽ®d6EHµM‰˘"·AqA¬ÉőłBzěÚ‰ą%d©A.ëżüE+â ZEĎł}@ÉP–Kő©ů©ÎÎäŰŢ,”ϱ”GwŮŠTś‘Ë©–w˘©ć‘¤F”ć ?¨kmn7$ľ%2˝ŇcĆ$ň–]®l[̿ˑÇÎ]| 0^˛D<†HN&a- í [‹WŃx -ÔOZÚŃ,éÄ{!’#¬›Ý‡ůu9ü°BËA ćv™ýtńÇsG Ü"R©JTŻ +ÄÖ÷/›¨‚ÍkńM®ŽV–ąyĆ­:CŔHK`ľś"¸5·‡ť§ůnSä[$}~µT<˙ů‰fŐCÔĐč©&ňňMúĂćbĄ÷ň<Ö*VĹd-0BđqăýXŕž ś!]ż:| W1ź@p ÎäŹm¶j’u@V’Ť—šĐĘöëţ®QíAĆĎ»÷ě 視EĽ´äjO—E˝0ąspĆ$óíç2*=áPíV5żŻ"ę‘CpŔ´đ™I˝óJńŠ›:*ŞDZ—]ť[Ě `Ho·ů’őîăżě3řičź+NĂ«źµ ÄäË)zQά‚ ˙Ţ rJ×®–ŇűĄĐ§)çˇřÚťĽ¦B>b˙Ĺ<§¶=Ţ,Ü–Ň?g őĺ/}33ŃĎiĂŐ ŤßÎĘÜçţk6Y«ďŤrâŚendstream -endobj -4538 0 obj -<< /Filter /FlateDecode /Length 1760 >> -stream -%ŮAĆŮvfż%ëŰůÉňŮŤb5±Ł¸­N .ŽJ\şsŹYżb˘Aä¸@Ý֢ח~WEűy„Ś.­çŚź«‹]ö°wŇŹpŤśgćj—×/CCkѰ„›Háô˛7ý<&j}ZňůPś#D.W]Üú۱Óă8[ ¨¬4ăB­ -š‹]ž›OH.r†˝€\bUHCS;Kq;îvP96—µ®-Ú/jĐG :čWWú ľ©čjwĂčcőÍJté11ÇŽ5•Í’—Ëô˙hQ¨śĺjéLőĺů`ǧ¨Ő$…ćń1˘ś^wl’‚đézŞÚ" ţQ¬ť ÎÂH˙!Ĺ '˝¶ŮňÔřŠ;zCľŢ†;tËÇ`ٞ`)RĽłÖ¶:ľ ŁűUsíV–mÝ$xôˇT0ŻŮďjS“l‡tTŚŮ;·Š*ćî–üĺÚ°›|ĚěâńS–B–ˬ¶Lů›Ś) Q•«Ü!r“ˇ—ąďѧx&Ŕ .¦6ŁŠĂkł€Ń‰çölČÜ‹85eé uHíş¶Zlió€p8ş¨OÁemEőĂf}YJÎ`!†ÔKśUŽĐůšáŽ1”ŻBŰYüeĂmŠ‹żŚeĘó8×d©Š'D&ŮőŤŤžVđoĽ¬˝i1´UtV•eGS*!x1\t…˘ - 3šŁ?éĺYű,ęśµsěBdw -ĄňňLţD”0ő±>8řËߊmÚ|E3őXJÝv_'ÝLŠ=ąMú™¬;ËÜN;\ĘD%“`ă\[¸t$ŠEçYËđË?žÄ|Ábă}źeW2„ZwW/ıh%‹v˛|ŃÔÔ Xz!:öţr6/†°Ö 4č@ä=2&Ţdkm”kőó 3úŹŤ5ń†^˝¦­ 1‹\Ť·˝ĘęÝJ5ɤ°ČzÉ1béYhPÂŽG›e÷ćł {fg§ -AEzQt‚[ÔWď·çŽRf˘ -+h«xécg‘ęiÖ÷Żžd¶(ú)8|Ě?§|ą#}<;$8ˇ ť.ÖCĽŽWżŇ÷s˘\–°k•x˙€ĺ -Myň‰ݢ$ß­sě7éiÜu±}žu[™UŤ‰Ë\2ęlX˙ÖpýCă§ýS”|]qŞ/*ÄG˛á?O•p¸2=Ó«°ôăWuC_f¦izŠ]Áîśš–ˇšřňdea¸}×p§ Koţ!Ä& I3EîfÎď2–qG´Ân˙łŚ{Ú=éźĐąAHQé¦ëěbZh•LD7Ž݇q˝6ŕ -¨z–R_ËŽ‘î“ «ň(´v¦´bĆń]«4†RšĹ|¸*±łD˝>PŹęOamŤ÷:¬…ˇRęóÜţQGąšr+¨·b»ă¦n%`š ďç$ îťRç0p±*îTqöŔËŞŽ'Ž%w8Żâ\’Ťz<< gĺ«m]$E>(^·dŢŕŻö°Ö;Xň¦ w â)ŁJgWĐ~âĎ-¶x÷_)DŢ`>Š !ś™L÷˛°|ÇtD9¤ó4ŻÚř±ŤŞLx,nÔ3ŠpŢ LÄ`<,ˇó˝Őç{ÔšŰU˙R7SÁfśj·[Çň˛Á* âCŤť|‹żjZMőí¬,są}@9Ô>¤Ł)7ŞoĚ ňmB^Ś=áŐs~c)cܨ8ˇ/Äł]ŃNđ±ú˝”¤•óJo¶_˶W¤# 7Č&6Ä;ükű9šz×ßĹoÉš>Ąo0şXť$ŔjĂž‘ c´$R˘1iݬOŚĎ=*°Ť=î?©0”{ú~ ˝B˛˝Őa0éË\–QH ëíendstream -endobj -4539 0 obj -<< /Filter /FlateDecode /Length 2048 >> -stream -Ř3ç_‹żÎÓ­f °âL˝Ś±a\QäĄ8Ň«Ş¸Z[%Ş”DţćCgľTâĺrV±±]Wą‹l ‹) •/.âJL©× fóÔúP°—™çaťŔNnŁÖôŤ^×Ëz¨M´_ű-o’»cś»Ý>ú§•Ȇ•$ÜŐŞ8ĐȋߡîYATSbˇúŹ*už.î˘"Żä Ďq0ńg¤ËĎ&=˘eěى)¨‡#çŽŐ“hÓ=ßzAąŕ"<Ę]3éY×Mr\Ô<‚z3č Ŕöéş?)kşĂ v»Đ©@©÷ĺ•°%Ý8wओ ßýąőĎfÂIÍ\Ň©î11îÉĄ‘ý@7äCÚuŢ(ç©ó%gPÂj0°`ăŢ ś™Á KŁoż¨É/C⨅bk, ň\ŕN}Ŕ4ŮŘH%ŹóFiOŁm„äsŔ^}Ąŕ©ŞisbüOA›öŰ”‚ 29q¸ţĐŇg®7¤ię\#‰ńä˙ň@ňwYçŁÓŚ­q|©ÖźsR~;R0ág9r]a$Ĺă—ě\^Żąj`Á;[RR˘¦»zýÖ&đDQÜ/BoT˛†+µ$Ő%}Ń v÷LüĂ8ŔCň˝áüĆ\, a:çc±’ěßĂ S|śÎ^{ řĚŃFL 4˛Yp©¶Ë̡ę5)Ĺp°;lĐLđJęsß3Č]wUK"g««·B¨łîÖ‰j.0űR?ŻŘÍńĘÉuyW?ŮńĐt!}ŽL0ž"tËAň4cĄ Ř’98l¨·áh®‡˙çň6}ľťÖŘHÁ× ŤÍPŽ`ăżą$Ţ˝š˝Ř«Sž¦µt .Š(€FŹ‘źÇ|®ŘhĐßAÝ ŕňjv4fş¬•ża¸ç¸rŻRmOĺÄŚĂ\0Šá-Ń[‚‘Ţü`O¬9ZŚôF^';ă×ań -/â”ag@Á Ăď Z’F$ĹhLďeF4ÄmĎä=UH±¸˙=ŁŕţR8…_ËFŮQ@péY§(b ň©ăűqŚě‰Ő’ŽśčVO ŮpďŁčd:—Üw ´µSꪆGHöK§Lt! r#|ęü"ףqâMBu0ř(8DŕĚ “ď[VRŔ„öKý“_ŁÔ°@ĐćĚđ ¸řżBT™ľłR•´ž»ą®ß…R›EńšqawZAę›AĄź?Ocĺҧ±0)ugŇ– GÖ¶žÓÜű© ůPŕđH׼‚ťAR­î!÷ :MĘ_tÔ6W žŹA—•c NŞsŁą][ů‡9ŻÁŹĂ¤tâĆDŠTĺq Ó›A¸2‘QčőîćUvŢnĂH/młN.e?IůŢ›ÎP +.YZ‚°ÇżwÜJŁŕ‘ٶuú–—Şľ[ Đ´›†µďűvRí˛iŹVMđ «=AěUJěŞÁíד5FMp =‰ˇŢ* ¨Ă/q‘(.oydŘG+ű˘ÇY•đ:-xSö -ľ^R°my{)v’f¸ă®mšj^@µCGAµ3“ńŚVSgnńGűü™)ě†ë!Ě}G[čö—ć˝Ŕ,˙÷ż¦V›DQŕĐŹ›Ű%7”ůŞ–]:űĎ˰9Tobč3,xr9lĺYŔŢ4ömcß(ôHj¤îćs0!Ʀ]ź–:HÂtP‘g9ÁłšcňČĹ1 ±+ď*}”ÎÜ Âü]”ך4_g\Ť4ÁÍVUQÎEyG$˝„·ö9Ŕ’_:ĂrÇlíý˙>DtŃéť)΢ž6jŰ“đ±= -˘Đţ¸F˙o·ü D´89ű«ĆŚÍM›1JkË7$.úüÓŻéPqăL{ż 7XŔ0KČ }ŢS§,ę-›Ä¶§őGűK'mecĄSÓSŻşçH›zxĂ& ćÇ“|xšK˝îĺČďQU;Ɔ®đ&©•g7(+î2ťM|GĄËEÎăďż{˘†<ę„_ü¤ˇĂüF"…*„XŢ“Řd°/m»ôëq -HĐ?˝ĺŰ[źl”tޤÖFhO¤ÖĆUŮOßÇ m?–Ö៨âĘö¤,-eS%čö&ďAP]řŻ8wvÎ…ěkůhWMÎzĘ}FW/´Y+VJ¬Í+÷­Ęw*ň¶7Qn%°Ť8‰PĽ«–¦KĚż<źŢp¤ăGÖÍó²8–.™†™ĺ÷µź|Śř©ŢiVG–ÜÁĽŻw?âMmĄßĎ]3~D,x~ń~˝—„ ‘ˇˇYů»8!S’…Ůű„ŹĹoçś(qFôB»·'ý -lďMv*—Ç ~NÁűˇĐj\DXäĆJF©ľÜn „“wj ĐăÝ!‰>\cľNĆjLǸľŻ'ą| :b>•Vr ě)5‡éŘ;h5F¨ŽJ\%$ÁJý‹x@㏠SBy& endstream -endobj -4540 0 obj -<< /Filter /FlateDecode /Length 1824 >> -stream -ĎĽŐ‰La§âcŤ÷ť`Ú‹‚ÁíîěĄ>"qťb05Ęöň_~ ´‚±źŽ“ă} ŕß“ ž3ô]-\ě/ÄT‡WbąNENäb Ń{wA°_Í0<Ř‹ Ľĺţĺ|×äHqµŤ!őŤętކe*D µíŠr§»p4ŃŃáż§†/,˛g x‰ č›vPĆ }µ'đŰ7K ­a”zŻę‘čë¤ú®LÜXZz>‹!-†šĄôż©â„l$ -C „5 ř±)0EÉÍxGţ„¸¬L ‘ů´Ţ©Şz)°¶€BiجÍËĂ}PL„_,‰§őeNú3îąôĎ–ąo,9BłögS¦K`đÇĂÁő …“j>¨k!©=¤LHŽ–cÍc¸îN ÍĄ¨ÝB5Ó€SŇĺd¬x&aހͪ֝·PÜ.ÂfU\‘Á#°í¤ŻWšuĺšŇ§¸čF2Z -żlw”8«) -E¶n»”6!yřşv\‰ÇőţŁ€€r˘esđśLÇ"nÂś˝´ôzű#É®°Ůz* ɂĺuŢ5 GFgź®H„$y»őţ­aB‡ŽqŔ“ľ'oú W&xś őĂćsMż:őÖÚ_¨Ú…1ym‘)­Ě„Y-2T-Ŧ^±L¤čÓűEĐ8ÜJTÂ(t¦¤{ŔĚä• —ߦ˙?jäCđ›‘+…×Ó?¬…k7|5ruÖ -0ůźăł«ç9ĘŢ?ěIwX?ľąÎAËyeľQç‡S  ěH0HőT÷ý=“O:yk+Ś&áGšđ,­r?aĽPq˛tn˝†îblgŤ/ŘR-9[EĂoj ×\%´ăcOc <'•Dürú›ôE?»ĆľPÇbćU·ÜM81,."¤ŢźLv»DçW8űéEˇŻŇvÁŇË3­/d(ĐzĂ#g ÁľŇŰ9ŠwQî ]0.U^.iÉP -TEŞ)T ¸?E¤g8÷žţbŢŤ"ŔQôt.ŮŢÎĘEóČŹÖĄ}á+7ź¦Çha»L‡PŠ+ż¤ýMń;(űJÜ·éU÷˝Â -Č/}8$ĽĽ3¨z‹ˇ˙=~ñ¸™†FĄa[ö¦o­©=äú\‚›7ÚVr>Z›»ˇk$&ŞËŤpVý˛Ş02ĄâÎĆ]ĎlޡţŰ_lßFR…Bd«¸Ű2Ž!?‡ó›Cń‰[%&7!"ŘŞ¬PűŕÍ«ŚđzÎ*Y7GŁqé,:?Ńô§î€îŰ®âɶORŔŹ ÷ýyt™'ţ ‹±ˇ2B–‹7I6ü´!ş *­O##Ĺ%¶şMßFҲĆő)Z÷"*ťą•„Ŕ:Ër|ĄőůĽ˘r™˙xzż¤8´Ű©ߤd¬?‰ëĚpř;ĄůQýeÔşWr©i#Bî´Đ żJVałZ™hű¦†ýü5{›‹ÂĚ/ÁŤ*śv‡źŕětČŤ"pĆ=k˛>»„ îÇŘîCŹĚxiëá@Ő f<697kIÜ‹R’Ë’|ĽEü+:/ĺK1.Xă.Şľ+µâa^­&O°ËFĂ?ă*,*|ܧF §¬nKW:eL'ŇÔ6Ł1is‘Ş Ľ—f}ÍĎf }¤sJăúś‘Q|$(µ‚&G=íYŘFk}`ôŁPa~öe?ićŰďž4U}} ˙“^l×,+;ôsËB8±Ł%°Maď4ŔLu…ÎĂă‹H˛ş¬f&GÔţđ •ÂVö;@ÝŔ&îmb.ÜF΂•ÓZŹŔká`‹ţăĘŔG8ĐŁ>耮‰+ ý¨Á$Ňy§oëÝ,yŘ'ËČŞŇľ^!zYŻŽ?°OăśZy_ĚQÁą>ą­„č š`#Q}mŇ3č–!sA¤Ů;a‚ůđË Ł:˛|F±ť­P(OH`~e:Ůł˙•…%|‡Đ„qtš{K»‰R8%qk…ś]ńc@){H™YtF$ďá ˇĂ¨ěu[ô -/ÄŰ‹¬ťů˝˝ť˛‹č^,!ᖏ鍜Cn)7x]8 „–DĎĘú@ř}-ň%;. W?hŘ3݉ó7ç=‚Y(íO«şµúÄQżú tVTxdá·­Ňó,cÍKÎ;áĹy?{ä×®bńž€Ý V˛wŠUű`J÷ťW^ ,aendstream -endobj -4541 0 obj -<< /Filter /FlateDecode /Length 752 >> -stream -$”VĐĺ¤%‚çĹňË<ŹeÎŁďNż±a/9Ď/”ÚI1çÔXW÷ť#|sÍÉŘ`匱 T‹ŽtNzFźĎR{€wśhŐU)řmn ±˙Ĺ.Ż1‘Üŕ°›"Aű&r+ZŞK§v÷Ą8QR„q‹RůÇ íĽ«ÄĚş‰żś°żJ H×Ŕ™-7:Ę;1(Ö@‚ŚźŽ;yw@ĘŐÔ{Úż°./áHwx—ŘŔ+ęŮt}Hîî/Fż4W=ű™ŘůăX\˘Bś7LXí+Og&Ô¬?xˇ79p@ůNľÁÜ˝‚±>ń5îŰVçŘăâ¤÷«ö ŕçć†#űČ[m©Ŕ9€lU0g”ąL`nR'TíS…¬h1űq5«Śč¦‰WE3ß$ЧŘ{Ű!*Ýí‘ «Ň¤0Äp5ŞŞăx )şDw9 …°s‚bt†zäĘV‡çŃ)7ěfůR·{“«ů2&Sě0’%ĽRĚ%§"ž}»Bih%w÷B9$Őě«‹˛/¶,!if?UůćöAfoí¦Ůżűl8E}ë«fHe†.Ů…µ)ú,U‚h“eĄŽn¸Iđş*Bý‰°ÔäE>ăÇŮ0Nłvo\ˇ•pmU!3JŰ)ćŚ@0 řę‰"¶"ňŚŘg°hť±KĆŰ˝ ›î„”pk¤kźŐw~ą-¬8îDí]nŚŁ7*Ś‚öź‚˙¨¬`Mž—żçŕŔAMóˇ~ÜĽ·”6ë+ě4É‘]ˇÄöÍ$ćM, »—…ŘŁ\şÝ€ůtj fW‘nćmë§•– - 7%4@@¸·X§żA ô™}Ç­B­“|[+eµ©’Ę@4rü€íč%pŤ'áŤ8´™„m:•˙©˛6eË S/űZ0||¨bŮjV߆GOú`půY$eśírWĹ ¶pĽc3P[â«+Éqx& ÍéüÄjnü}QA˘ÖP†ň ÖiÉ!q?úwň„ńendstream -endobj -4542 0 obj -<< /Filter /FlateDecode /Length 1648 >> -stream -ĘÂłi¤€>Yž“ÉÝE6ŽHi¬++ςɀ ęÎ1“Ľ·ü†¬ůÂ<ÝPjďTşĐ ×ÜWsT+±g -2†b÷–ŇJ¦EWđ(űÄö˙-|ץ`Ą<+‘Ás\oBţkN‡\ łŘ=µ€p]GµSj2ń1ŇŠţĄ0 - ŰJ&€(H WŕĚĎk'îře}ÜLáČŰńjMGëŃŔ‘ÓѨżcb¤/6ÄĄ˛ű~ €k.~o{$ŤÎ­Á«ťv@WťßŐÄŻ—Ś˙AĹ FŕjdJŘżŮzŮ#řţAZÇí·vČĹáÍ—ŘÉ'žHpĎ"7 í%¤óT:­!uâđ=2vÖăułŤ¶–ŰMČĆH“®ü8ž;Jµ`'â˛}_·€©H~Ś řř×¶’24=s¨JµZKhĘ -ĽŞŤoA»yLJűČř=?ĺ«j@%p9)UL,N`#/Ű“š-şe˛FTá}µ~ -÷ /âĄŰkbΆţ1Ą}ýľ^sŃž=®‘áĂ -MĹŠ¸Ë÷-ĎúĆsÄ™«ŚýÂřăé˙ť‚1‡|s˘“ëě53k>Ť"Ë*\ąő=°ž|šeÝŻ§¦|Éb)ÝĂŃf*©hĂhźŁ_$€¨¬ĽŤ@÷‚B&^(<…âu§!KŻS„kĆŔĆ7‡˛ëOńéknKXë#ČqgAĎQŘ:vĐL«÷_»ö…ÝFvĽ°†+ŹWhŐ·Íu‚ÎÎ÷xŤÉ .‘?±±ÚÄűDőjĚa×ď—íăŁ"Ť›©¤¨ŘĺÓ«WžÍSn•JČ ąŞę{¦˝E…1č¤jy„z¤˛äÁäßDČZ;=YÖŃe¬®j Emt¤?˘e¸uą›Ş ¤÷ĂIk -ÂŃƢ,奵•ĺU¨†Ł~Č™˛‰ż˝9Ň+„ż Ož=ëŤY×\ťÂłJłZŻÍĺë¸B¤¶MŽÔc©@H’Q7y ‡jVO¦^Éňë^r >ÁÚe :+–˘4Z;‘‘#QçĚHś!‹Iß)ňŔžÁkaLň=Đôm˘]IAź}…E‹H (hA˘×8Πڛ+] ĘôűÁŞ€ŘXÁ -ëě;Ő”ĹŢΠçQYĚ0ýmŽ3ňŔÇĄx!Š^\»Çę`Ëή©0ęÜâ‰&0jß}ńś‹ś˘ŽU E@L1ŘóÔZ ŔGMŕdç -§űZĹ™Q}ŠŠ ‹%¸[Óü‰?VI'ś&´b°ńIĚ0déť> YiÚęŕřH9Şß©”˛"%’r• ĽâĘ81v¶%+UW»ťí FĎH‘,Lť5B…öĎJV—ŠJ–ęváĺ_LĄ|W ?đŤÜHěę™XŚ:r°Ă<đ płZ©čţÖ¬¦E!*ËUؤV]ٶ´\·ĘÝcа˘ŠjG‘6ěöÚó±›#.‰ţăËif™Ö<^'NĚĺ­]ŞÝ`@„ťA+¸(5ŐńhpŢT5=YÖ?Ďđüp©ĺڏá_e—3@LŔú ď¤&ašž}݆E‰í»€#ťíň›ž„Uô†ŢnrhÚŠ±îvÓ–PÖlâ&V_é4SłíJÍŠą8ăddŹ”xŰţoŤŁá‡čswČ|¤ůěĹsÍ$f€şÂű¨TCĆőó—TôIŠămĘťAn1N^'˝‚_j¸ąO†÷ -ëAvbD˝üÁ˝ĐËI}š „ďI%vqąË ¶tGă]ü_zŹ5ޤľhŠ“ Z´uŕ4¸Hľ ?áÜwoh»OŢ:ŢÖ”ľ[c‰„@ŤEµ\ý[ľzjvD¬¤ýűřÔŹŕ§m Ş•© wžy0Ďď>'wň`j\QĘr=u°Öž;rá)Oü+B*gě+5ýd†ˇ˛MńŽeSô۶ve‚hźž’ÎQńýA“. ŔHđD1+#/·ěćŘ€j®vv~`…–I„ŕy4ăčĽsb«>7x$ě+ đßQâÓÄZP»>ÚÖŤltŮěďrl5ě°Ô­‰á$dy•Ćí˝ş)‰jtKß`±<⋺˘mdăm¨±Ň˝Š,¤9…"Đx@@|ű"O)Ő#ŕşd˛ÉÇStÍO×LgD^/›^o<Ä[ÂA‚e٢5Äendstream -endobj -4543 0 obj -<< /Filter /FlateDecode /Length 1680 >> -stream -@]ťÜŤĄ H™_áşRH%\˛ěĎĽ+-Îoą*ňđjöúäŐ2 †Ĺ?Ş[”eŽl¬zmż#U¦ä´hi¬šäKwKó泦&Hv9’ÚŽ#E¶+iÖ’m”7x<Ú*_×ëqFZżRÍZ*ÖŮK˛Ě‚çńl„MlÓLÄÎ:]ĂĘĄ«śdy“OFBµt -ň›;‹Ţ1Ö˝µˇŘ-MąˇöG«J嬗—S(ŻÄ…ĘŹ Z"ĚŮą=]W ZůŠ©łąlĆróŤŇC.´)u1Â-$ˇĺŮ|4ľ'>†6˝fŽkwÁ1XYt‡KÖ×D?qüëL,OŕIm×đc˙L˘[ĺ¦Ď7í4˘\Ö¦ŃU˝r5e­Ü4Îë‚t˝XŘwt™P(±…AÍÂ{í)2Ĺ j€îŠ/1\Á2.ă“rřÜ“úUŽ^†"䣗¤Ěő,0ő±‰4\ ŇOoB{"Á^c¨ú"%*?tY…’’’fö vŮ®ířŤ(ďÜ6h_Ď8ăđŽŐ>uůúţ?ü¨DČ÷oËb,uµ^ś[5•Óµ+(‘OG.¤ębd0§©o‰ăýäňű˘;şŔŁś@Ďj“Ś,*(‚ňLlŇOń¬č)'@Łč§ÖŁŇŃž5ë=A—kđ&e^}ćĐDű´Î?oé8¬ť--[ěXßťˇśĐýňMxvŹĺN\Ç;ůYh#¸N*·ş}!š]9›ämĹ׊éŃÓć€srYĘŘăp1§Ż|‹EłL~Ç ]ÇSťďˇŐŽ[îeŞn­,Fâ\d—·=˙8Ü&qÂN.ň|'aŻ -9цxüVX¤endstream -endobj -4544 0 obj -<< /Filter /FlateDecode /Length 1856 >> -stream -BíĽîB]2řŕc5†ĚzČ=»Ú#háĄěU¬ă9Ş—JĎfë1Ń*ç=PŚä—»‘pˇ,*î‡Ü­ń×ű« -ĐÜb†W,Ž Uă´âëŢż¸í™řÍfćłĹľ¸ź”vô• -1Č·)“µ˛Ü"ĂîÝÚá čÜcouݤ%E-˝uđńJ_Ečç ˇĚ<˝2p|Âa,éJ ´”@CśW~µ‰b¬Y„?0Âçő–«é1ű»Đ9»Ż#˙ň¬°®_ÉŃd'OkL¸C± ¶ôV:•ęÚ ťLYÂϧ¤¤"’"áűěś”¤E}–/ěż U§Ý† řP^Şî´ -ř^䙵€JŁäür«”ő×-ŇokSŹ!¨YŘäËPQNř,ýë(ÜŕjK~¦¦›éőA>rµ]j6 {˛·ţ*¶±Řśg ^ťÔCaÖÂŮ=äë_"pžb)ůÜŁ)3·ďđÄěf`85”•5řĎŔé›Äbń÷Z(ťNćórâ{wEműG˝MIQç$VhžTWڶ€­A›řä΋§á0„§0Nź¦ĆfC–ČŃ„ĎL¤Úͦp䏻űTě XcHJTďš~٧Î̇đň|Ŕ®0„iCĹJ›H_đ?W­ 4µO+ďĽzťÁQŕ€v·EHhł…k‘®±ŘG”{ľŐ®«Č”΢â,ćß%ËOÂč Nütšˇ@9[˝úb:™Jŕ˙6T ¤?Rň¶É{µ1Sб(Ňeřľč<±X!ľ‘‰ž_Űť4{¬Ă‡nÁł?9x”Ş˛GI“\ t+ôż«Í$]á@ʵx3öącż$cHôŇ<ď„ÜěŠq“6á,&qlCöeŹF˙Ea÷#€Ë’-!BHdkÍŞ_©}¸ZOëvťĚňŠĚĄÉuÄ1Ćň ÖÁ6,KÜ0`Ä ŢZëľá^ďz4±˝6rUĽ×UŃ>shű3˘o”QżŤ˙'Xľ—ßpWá<˘˛4”¬˝ďšSřÎčyĎ­Ž‰ˇ†6ré@r|Śf_{Ú–µ/nhł8»T™ ó·—¬ěLµôUťQβ:(•}2€ÓÁA-×z˛“>še"›Ź,®ŕ€řo÷ŕVŢOí9ú'«‹3bjËä|4˝Ő‡€ěĚTC‹ŢžaŤQĚĹ&bň§Ó‡Ů*łh%ŹÂ}eÉ›7CÓTž™rĽÝx ‘ŹÂ±~/ŘÖ\4—aýź-t ÝWwmwa•BĹšč…şQ*pźr1Yë,˝rCJŰü¬‡´rń#˙–ţÁé{JžÔeC”oăt$“€©`p<2Ôë,izcÁŠ•L‘ ăr[|H$×Ďŕî“+×_Ü—2+ăŇ١xnIiŞŕްë*Ä6Çąśb‡âŔűi"ę›࡮Xl´1uV.ţČdNšs ą§©ô;ľ]bIdĂoËÎUÖ:ÇŠ˙óˇ _s$®ĚbÝ Ě2ˇü…ńńN8ă‚s%á3¸]ł3TGE”ÇĐ"Öţ…TfJ«zŤNÜúý†¤3äĘŕń°0žáďÚ.p·€&ťĚ”+žuÍüS6µ ű7ŔřTGŞçŃÝÖÇbqu&v  {ŕ®Ű°a&‚Qo±“ôFęóŮeao©äąŰwT·áŞťźćíâ´¨cë¤ý«Z”QΉ@)0—h.Ó\viż'č®MáŢöŕxTvŐß×ďŘ 2…ń ˇÍáĺŐĹçh‰‹ńŽ}€1­:·6ÓYé[#ýâcż™ă6ĺ÷M`?(öťśň˘mÜÁy~/†kMV˝á#­8¬őÚëŃÜZB·’çŤŮ[ ĺW¨j >)´ 6ÎąlZMJ éďłm_;Š; ÷‚ -wč$áĽöä¶I­Ŕ`’1{›ÔdĹ|şŽ™ÓŠ* —;R±›ăŻĂ[’&€ővm´'ş~•W8˙Šžß ë"[íl \ůź°ëXĐn aEňÂO˘’¶?ç¤áµUŻŹ­€gçk´”ČĘ–]˙Đ™Oc¨ÜăX2·%;|]<­P(˝kaÝ%âŐÉĂ˙űNEšP¶)¦ňÎůLÚ2Šâ݉¦ń>rč{î=ývšž$˘ť6C¬”š [ň\ŻĘě°Čv(k ř+#}źţüťđ)Čńą¶"ŹĐChsţ.o§tŰR‰(Hýzm Ƹr&OKĘ2˝ŇMĚĚ(WŔ“éD{ýL˙zŚőÝb ť›-iŢKiôłý˙iµ]«»"Í˝cÂÍĂôiźííÓż8I/Y3‘N4Őś®… l[¬endstream -endobj -4545 0 obj -<< /Filter /FlateDecode /Length 1952 >> -stream -šňĽł–écś -ÝâŔÓl¤;XCceüŽŽpşlř5`)Sm×2ŰŽ™ďçÂ*HFv+%;aˇsY‡ü§_Fĺőâ{ÜîE)pótˇąĹĂKůÍŁąH¤]·Ü¨a›‚W|áx"Kş qť_Ôśý`2€Üŕî'FE”őÁ×€’ xńó1ó>»I•č]ýk—óĂĘ ˇ±"•ő-aÔ9węÓ~ĐB]T\¦ő˘0nď—NmEüŰ?Ć™&Uą©Ëc4ľíý‘†5G.:¶Č,ŔƦŞ821g"jM«ÜýżűTQärĹ71#'çł.ű“±÷ł“*®A˛iC=Xó7šŕx ]-ö‰¬xuE.· Ŕ"/‘Ű'ŇwGzTĐ]±•`Š}2·+SPG2jöDŞRŞľ1E·hzŠ,›Â×ő×ŮVJ§‹ż‘ëĽŇ‹<±OĄÇି JFç§6} ţFwj˝r±qű¶’jl‡ď »m^Vw"TsďO1”e'ř?|Ż&ŮÍ\´˝ăV@Î3}{| ´†šb˙˛–ÉmĘĂbđŠ,ů‡7“‚Š?jĽ¬žTyüš*[!Öťc¶* -ÄK6üy•9UŃD‡ÔF ,ŢLo6Ş‘zČ扝@†Č@ü…íîSž/‚y*NŕĄŢQ5źÉ†g™AÉí+§™kăŘÄ+.M¶MŽoŞ IńuťşB+OżnÚŹ -…F­`óyĽěAľ‰_Sę‚ßô#)Ůg|ŞżN̦˘ŹGÓY!®Ý*˙ÇvDAĄs1ŕ% -¶ ]µńŚ€'™ňG“ĘE§ ňžŰSÁ¸˘ú -“–?3·˝ -lô zĄŤ?uŁČľÎÓ=čr ŁŔćřň´x± x4'ŮSŰ@e\RžBL#YĽ~´óvĆO=Ż—l"áĎ7©kP´{OĽ /Ă %*ZLŇç'jj˛o¦g-NdŢŮ;çRô\Çp¦ItŘOq3Ĺ -—r®¤Á^8dIÇ;¸ő˛ę˙‰ŞÚ)p »Í˝™łh7kÇ\¦8±6c€ç×ý›jg.¨©ţňEł® ?°·öľ%i&i¸ÓĄńxx‹Ó:̤•,‡ň=®ö·xUKĂOI K)Ýwsđr -ľ‡ĄyA÷ö FSH2˙Eűď#A:Č'wçü"¶NĽ×‚MĄCÖK -Ł‚dÇűeNęłsl3ŕţ-·ŕÉř{ťąÍSÄ8IQµźŤ sdĎäÎJĹŰç§Âů%X>Řpú󿪒‡ľkĚżÁxř¸Şó(ó:¶·ńî«đ%ą–mŻżö‡ŻL68SëŰĽşŞÍg·¨KĆX§ ¨_ĂRűŔ¨ě§Ł$?vĂBűV6G˘­ČĂŚ&*Ů•[CW.EÄblĽÉq†ŽűaËŇdŤhąđb*ŤŚ˘vhJČó‹oÂk.gâĂ„¸Ź#/“ďś)-Ĺű­ű§ÍˇŮ0&B Ó:ByëŔNd ?C1:O4ÔI }•ś?i’‡Ń+:ŕŁsâĂć*ĘH@— -Ś,ň‰éfř żťpX ĽˇbÇăŐ(ps«îónÁîË8çâ’q ?y̜ۛÁ'@T÷{sÖ@ş3–2˝su ŕxŃ÷ŤąčkVů|kŐźM'(ˇĽH€\lż˛ˇ¤ěs ŕ „‹¤Î|đŰń»'ţî”ðăU÷“ľSäaîý/°ÔtM صçîuĘ.$)s¨mn˛lŚ ŻÇ–J9ô”řu‰‰Kěđ3˙«źĂ"YÎe†Łĺµ«Ů^ź# ’-]ä>%[gěŢ•4řH¦ł.,«i‚Ţ˙â|ek0ń«4hWGőđM_ g{^˙ął7^ ŹN#Sü×Cz~O 'U‡<°)©—“µgE”@övhQ0ţänŻ ŰçOxň7KÜ–Ň“Śžť„ĹéöOWz‘9Ś)95űA8ŔĹ|HHL‡iV&boŃŽ - áZ\çÜ,ĽĚ:\+ĐKOţĺWűţpł¶Ô9×lk üÓćB«a&Rßŕ` čGŢ/‚I ŕe˙NýéÚjK›¨_ßÉ߲ktĘíÜë‚ýPEšXn‡ŤZhM@µÝcS©Q(k2®ń~Č6H=·2•‚á•É#™‡ßőó&Í™(óyŞůŹŇGĎ‚}HGM;«28}Iwç/ËvbŹ'a$ŐčÉ%4荏üĽ,Âŕ–W -.JŢ09R[ü!¦Łůˇdäp! dţ‚OÎ?¨=a”S~jďvEřjűúSIŐŔQqdjřIžŻłcę3J›Ę ˙u´8źşän(EÂń‚!ę "ü “ ČO°¦kľě(sP#Ćz®ĹL4řĽ‡·Ó› - Ú4굋qQ{Y˝˛wÝŻZ9zô¤ď Z_žy©MlŐŁâ¦~Š˘őŃF§Ü«˘ţÉĂW¶_ťnĆaNҸÖ畹(°Â†Á`9SÓU#5x˝Ëű›íU\W§˝~‘­kŕŕ€Ĺ#.ŃCŢ`sQÓŹđ(Ťf÷łP‡×Ąhbç“endstream -endobj -4546 0 obj -<< /Filter /FlateDecode /Length 1872 >> -stream -Ewńçť*»—‡Ľ˙°ÚkÝ›PţTńc&–rĽ_?ÖööeĎŘč¨ěÇZޱ‰ ě%†şż{¶ ÚqćščÝŠşSěó f¸¤tďu#g>×lŮ™Ř1™m-ęŁŕÇd“ËQiŻăąëś J6˙óá–ĹIF_Čr°vŇ/ -čJ…<ŕgđhąŕ„ą]˘4ň;”…E;)¦Ś* i™»ÂĚŁ DëcźÂ†=¶Ň}őgŁwW­ßŞNÄŐĐ˙ťZ^7 -ž±b1ďÄĽé -u;ťźr|( iÉ i(Ýäi×đv‚ž¶úá:VĽ eg eQ¦zü2(Íśîz=JXoĐfČyz?ÖFŚDú;äý”‘‰8v3{ęB˝™,Fł¨ľ#~µuEA衙®iizÔŰ·5Źem>îśžx%k(şŻäk…%ýÚfĎ`‹˝#¶É‚¤ăBdq‚¬śj©,@k! ęËŞ;Ş)ĄHń‘řŘšëoÉţt^ĄŢ+Ť,2wżô †ŮaS¨Z¤"&™@â†b–BóoęM“—ŻRŐyl ?\5É9ű*ľĄMj@«ź™Ë4µz Ă ĚŃ4Žyé±_Da_Oą#ě¨ő”/żÚÍ‘Ż -Ą%FĹ`Ż.2™XźŇA¤Üh-7ű)sëor h/ó5čťéýg©řÍĘO=Ő^ÓAŁ9¦k«”¸§0”’Xx[™ţľ††C>e†›@ÓŚÎ@‘ßŐZv€rϤ’á¨ŰI<Š›˙3S•ÔÁMW)Š´Y\^°=`˙ŹlMÄ“Éř4śŘü9ąđćĆöÇE¬ÎdA“f°9źnëžą+1Í©€Čű‚ 5=ăĂ ©ź¨\:ÎÝžĺÍ˙‰7é $„”$𴨩éL»Ń¶_Á˛äáÔ?i¨·&¦YŔŞ gˇŢŕŠ[…łç–őű˛ă€ŕ𶦠§ű©ň˝Äµ;­nB40Ž]ö4›e­td3»ć;ßrűs)î›gl=Ăq˘łŇł_ŻO›i–­Ň¨›Ť1®e§-¤hÇăŰ VŕHGÇÎÓČ)ě=EMŰëŘpÔV©:ö&:”Gc€ ĹŞäí{‡¨:¬NLoEťnÖľf ÜŃKłk~iRżUwž1 ŮWŰÖ~w~‚`Ťí%ÂůęEň ¬bHSńäłq‹\Ś•hw<ŹÄĸŽÉ5B\Źr pH‹H3ČŤ€ŮH\Í­˛¶ßwwW°E¦ŕ#óŁů_ýpěŕ‚íHŠÓ_~Ţ#TKTÁŃTIk¶#đoýő둉$ř-ŘL©ĚRŐä¤63ń±e^°t -^G)pYqéć>ľ¤ńęc×ę6ާěÚ§KŇa˙ćo›޵ÄzhŮXUďcoÇ+>Š,㓉Ŕ%Ď“~±6Éí;JžŔ"G =_x„»S;4É™€F˝E˝Š@n°‘ 91fYô!†O ŔÍq]"ş5(hó5YShš]UÚŔ'î€XĐţ•Q°lÓÎůˇ'‚tD'˘yőyYĄdĂ7Ů3ŤŻÂŢáoE¤¨—ĽB “Lc38Dźě˘żâŐÜéÇÖ N¤©”\yJ{i’I–ó Qü‚â[5şĎĹĺ™#XqĐó€~ľoHđ*rsxńyp;^0,ěÉkő%ĎĎ]­Ě J#nýSŁökKU4[wRĚ.Ň×MË=Ą/ĆúŢŻżfÚJˇ¦>qžşG¨đAr‡ŐĚQĽŤÓŠá¸DçÖĚ^ĽµIŮČČ…éTßr¦YďyRF‡7ă˙«ťŹ)ЦĚ\3¶P5kňŇě-_\«¨"ŠĽ”řÔuÂ1É´ )ü.śŻÚËÇŔäÂß_Ď~_‡i9(­“Ó -şöŰsZbFţK­!48µG+ŰÂdryOśĚ»)>wáw Łůßšź“Đ -ŽŔK°|ţPş+*†‚z©îĹ *a~˝ŞŃcO,ő6úőu‰;Žěe“®®s3ëű iŻŃ󊵟ë‡SňtÎeÖË´—`ŐŢAáeÖ8ux•Ęç9ąÚłiá~‰ˇď“8šŽą4Wj&™áXÜÁ,ěćI*S;S¨`C_§ńuýŚZÎńËĺăóFéBŕěąa~¶Şg.ŚŃ$ÜH‹wEBŹé¦†´Ś‰M+vď¶Ë˙ţ×.]řk9%wo)Q!"čĵôf˛§­u˝řÓtN /éĺ4úl8“Â@ľďµ‰Çă´ęčéőťŽi«şÓ}O6ŐăúE:Řt¦ž–ł¨¨¨Á*qyy(ç(T¶B ݵ$żÉEMĆťqÁĄm¦ ›s=ŔŹJ۰ɬtÜdÍǵ? ÚĽ2Ľ‡ťÝWö—Ň9;žz×Bu#C&X†U}%™š8'ą"ÇŕĚ6Ô–˛kŰú&ˇĄŕŔFa±ŁZű˛IÓV5®nendstream -endobj -4547 0 obj -<< /Filter /FlateDecode /Length 2000 >> -stream -iG®eúî=…_íVutígłÔ»đŹ5϶íÁBÂńcĆŞ:ĽĚă˛wR=¨‚"•µŽ,BńY˛żY” ”ćŽÍż`yHˇĘ|ÁďĂA™OVš9˝»öBďáČŇ/––”;gçퟤŁöS삵o}BÁę6p¸°®JÜś¸śęWŻh:.•u-‘fö~Ó9V™ď¦µ2ß=é7Ç!¨WözQđŠh„j= ś7—܇ßRş ~ÓÜ\a… ö'bŘ‘HčĐő<â°­ďBÖĄÔËVű®|îĺ ±˝žýĎ‚ÝzŔôž˙>ń-é– ’łŹjŤ[řrZ2iĆ’ťvî_} «bŞ8#ŮL|%°ČMŠ‘–>Ť:{˘o:(±ŁZ:?9ÜŰ?´@ăşEul^7€9ěżbűâU~ÜĚŞ$±†ť˛26Řó{T~ç%•:˛ă€˛{- -‰B´Üčę(Ú…Ů…wuÍ™VÝQV”Ć`o‘1«ŕfşF•lÄÄŕLµ¬éË>ÂřîŐ:¨Ź*#ŮO>IGxµ+ÉŢ­Ô< Z ĺ‹h’ŠÝŇăĘţ ÇjŔo|Yčŕˇ0TFpîśžžM#•mĆG'Ő}¦oyŔ."öâíăßśŁ‚\‰Mż…P)śäëá(G3Ínc¬€Q—µ72(ß ď;ůŕȽخMš›ŽßL"§ë‘ű»kÎăŘü_ă }Lˇ:ó÷ ůĐ8VWBňu™‡W_¸«}í$\fV`Ľ†ĘpázíşJĆ>ݵ„”ÎQ…¬ęäe2źÖ0wgGô*’ć(f¨5Ţże,iJWx]e'Ő¬(eÉ8ĐJšf }dmďJ+‡&n€#Đh˙ÔŤµR—oŁ˙=pµ•y/µ‡JšFÖOŕŔfC’V$ň¤,qűëŽĂ©ů«ć™BÁ ź¤–·ľ-±aľę÷Nĺž&€ńšúż=2&”Ő6ŚÎţ—gř*otŘ’ĄŚ·˘)ŁÁÝ^c‹\ǤC˝%µĚĐ·’p°¬ľ •E'řîŢĄÇL„’tęoˇC2W/s‹G®ĚµĚŽBćý¤ßu˝5¨OĹ÷É|±äH)çCR,Ŕ3Äż ĽHŢşä…ă˙RöÝ)‘j 4·yŞK»c8Î@ŚîvĽłš«ĽžřAΦľĎt‰žXŻtôăZ¶Ď“·I¶ô™Ú‰>PÍs±˛čó¨cvŽĆUTťbö ýwíĹ«žOĚsßsˇn‘㲠ĂŰŻŻřź ľßΞ|śÄŢ8ď…¸â‡a°čšą6Ű^µ°Őý"áŔÔÓAîrp$ëďsBů[ CŔ¦î‘$…R´‹Î,…%ÚLKc­Äx˝Ll´]-čoKxn\Íí¦hó%ýă`Uí«Ôă/ŢŠ‘KrEev§¨ążĽ˛‚+ż……Cóv珿ú%‚o'¸ e&gč†ůňîÎŞpOâ6üëËk,Âuň|ţźůkxßşQ“v ™őý(Ę˝ˇ„ř€±Ň Ć;ryÇRp‹oFL*Ćä%R¤ŕRřXË•;řL-ĺNśÉóFö5úĹز« ş -ű -YŢaz_ˇ@óô8ĹëŤMÜŽ%Ýój›¦Śyú4˝–ĂݱßtI¸-´* q"Yxi$Yh^ŁAîYc ŕˇŃçî~ńO\$6_ŘĐđLť‚Ö_ż_Čü4ßF6Ě+Ć3·Ô­;Ľkvvůáš1ĄO~L^Ä ţÜGĄz?ďp‰Ç„w_Źôbż ×ݦ-ĎDăW3‚‡«Í*[ÜÍbÖÝÝnőąďµću> -stream -şŘ_Äów5GXJFB&'¨>äöf{<¨,x<˛ŇH˙KI?KĎďőŃ{Ë‹(z“š·tB![—^H—"f™Łá¤Z:.B ÔÓ™Y= NĐęHaǹĆÎEĚÄJđ…YŇQŔo^ŽĹRÇ.l–ĺŤwyˇ­Ë6Ér\˝ -aµž-_ą•äˇeiniv"´*‡oj ^AđfÇöĂłj ĐTŐ@Ń`ö†fňŇŹ~'{Rđ ™wdRáŢ˙ŁÔXĺ}č(n"ˢěřÍ“{HÔ^äášL"ř+„™µ>é,:ľEÁIW"Bs:Ź8^E¸·ÎZ+«ÄŠ»ň±•”ZJ©'žč|ě `&p&҇§¨`ľŕÓ bĹŤőŰ:b)ŞYĚčXŁĹ%UŠH÷ťJ'»t‰.ŘčłŘă#@/D˘łlÖ‹ýdóëđßB6X8ń˘}ă.^ł‰Ń†TĆúQ‘Qeű‰Íá#Ü|tÁił‘|S"öOĂ’·E燔 /µ‹URFŃë,€‡›D›…Żkbĺ¨f­Ś3‚ĹOËIóĚq ?ŠŤ aśýw -.ň‰$óË4|+Prµd±{ę{“-ç–ÄŹŮ?5ú3ihvşb‹”b9. dăŕ7NŹ>Ëx…~űdŠ=¬ŕ Ýg4uĹń|c´&ç;p e/xđ˛Éč‘z+Ä™‰Ź)Ľ_DŔŁÚSÓÍŹ -SăĽ$!z'Đ˝l9'€ţ§ňŞ«^̰jBP<:Yő”.G>›„ -î} B¸´µ m¸|NQ®ŮÇ÷µ}Zv®Fn¦TĽHlJ,ŐuđÓ;µ( .ŘGq!†.ĆühޞŠg• -D6Ąz­h#î7űŞYLyłG˘&ýHgŇd¤Ę UÍí>›|¶;ÉlăE>™ióCŤGpN{XĚ_ËC´ü}Ű‚ÉgvíęřV‘™r8Rh8—@ąó˝¶ŻßOÉ•đ}Rm‹„µ4ęîbŚíD<áâ°o¨¸d˝ÎH;(pŔşä¸e¨R~žL{_pů&Ĺ;Ś‚€ ;°e2a`-ŁféÓüŮ3lŚŢ“Z¶ń Ľ°uŇç[Ű’8e˙s'#2şq”Şk†4Äčx_ĄÝ;5úď5TsrŢ}D»ÓF®,ÍÇ.ŕşô>®q ăpÝśF/ĹuhI*v°39O™‹ßIüĎ?Ş˘gŽť~—Ű’39ˇżHżŚ`|>¦ă^é$¤ ś˘ JµŇ_c﨣xŃč)µęĘ‚5µ8b҉¨Ę8ČդȲ XbÄÂÜýÍťKËl ŤQ†'@śj±ší<ðلł, ů¶“dňD´Î©r˙ÂÝ[8N4XVŚă"VŻVr6Öżţ°tG^ś•ŹŰXoĆŮ•ĹŔÉapFŤ0.äĐ KěHĘ9Đ5 &ýt„®Ź˛]%-3â/Ęă‘Ň;i;„3 â˘1Ý›gŻ3 ťŽ"áĆŢŚAsŽź:úň SrÁ6ô…Ů÷Ëł>Kwčiż"–ć-ĽX婱™™×gŻžNXm)Xó )jÄTöŮzý]~L8áŇýFaŠĺ’ůcVŰÂĐS^‘{‹áLŮ ŔőUÁ)ÚÁŹé"#ßĎŔÂ}@(żČvJć6.^»Ä:T ‰‡5ˇ‰=hÉ1I2š6~'Űm6‘J^ně„—ü€źrşLYH8,çÚ3»¤ËˇcÝ”µR@rçáÂľć‚ÍŹs7˙Ët¬R=ó@ć†ĘT -T;zgx -Ő;cBďhÚA»ÉĘ€¨}Rbo㥇™}´°š *m­Ř8ď9„P9Ž-«ń€Ű̱‰čłh0ó1z˛ŘĄžšřeRźřĚ~üăť27HĹľ~ó®Ă´ ôŢ´p»îFĎ 4HY„IÇó/pź 6yz -Úâł´4}ařupŞÝ) ]‰—Q”|ϲw–Ďś˛ąüúÓ9şĎ˛ä{Ú8Ůšńt-k0”( BŮS^EQŠ,?؆őIpµOž«]r°vţćĺ†~®Učw¸‚Xy®˙†źQ7p„‹ŤkDRŮk@O{í@CŔßTÎS&oPXzĂěÝ…,T$…{wúL·+ÖCł!KrĂYOŞ€Ř-J7k#°[dŁ2%`¨~ř—2ź‚ oA*ɢą ×˙\ç~×těc®PßÔü›fĐíbżC€,w/• ţiUr«RçŠÚg|öx.Ń}´ÜV()žMĽŇ®ç‚Ű:wˇ˛ď?Źç˝ş'YćOÝr†RżW±`O€ĘzÓ8?Č&ŹĎendstream -endobj -4549 0 obj -<< /Filter /FlateDecode /Length 1232 >> -stream -Î`Ä4ŠÂ5}đĂ;‚ž¬^r˘E]e,¶_őqyÖ>"×Ń%Š…*ˇK—@D {f’{& ńş°:m«ˇD s䜇ĚCő:[}_óYbSá‚ă#Ó ě7MÖ4&b~Ţ—HÚ·•Ç4ۉ7ĂrĆ—öý_“‘T Ý]+ Ć>±ĺc*;ŐIEĽ*6#ŕČ 1ďĚĂ-ć·lMÍ·.!; lăFĹőünY3ď)OĘGaôNxĂ2Úú©˝šĽÉ4üš{˝]+qňkľrĘÂn+ó)_t„ët¶”±_MJµ OĂXź¦ă×*Tž,šę»µ}¶Ve F#Ć­j–‹˙đi­ăGűëÄyŁťî„ÔĎgol% ˝3ÉéőJŽÁV‚AޤDüts^y|ę+bľ Ę/zg‚Ić Ž1 Ýíüĺ ˝w'XČBD,ĐV2‡“-8üS9!GšŐ´ôă ®÷Hd­Ä‘3„>^łÚx×€]+ŹěSđH‰čĚ(–­•ÂerˇßTCťí,éÁľ(y^[ݍł*!PýŮ‚˝ëőo˛óő¨i5ůČ{9śŻ“ÍčňvÉđ /a)ęwµŘâ+8ŔrżâÚň’űÇ‚ö‡Ňc0Ş‘AٶŃ>ăJB&đ€ŕkö}QűYĺ}˛äDô0™ü†Á€ő©%Ǩ|úĂ·š{Ď»SĽ<"9ŽÁö˙éšx&˙şşŇ}®ŇĄĂ¦žôĚÓf%üšŘ§Ţ4óËŮ’µćV{°<˝–©fh~çE8`ľ´ťÚIkig,ë‰LÇĘ–©”5ňů\ČŃlťsó_bW‚áÝ_¤CPÄŠďdv4±Äş“żIŤ.'ˇ,®ľ†Ä±$xśüű©YEË0äĆP‡se6fŠ~Ŕň­”©ˇ3i`+4×r^žü±gzf•˝fŁÁ#PÓGăTٵŢčľ“St†sxJ%'áŢř2z÷đ6+=]z§L.y©Mpősńâl·ů`źFvě>§ďŔÜt¶— °ń4ŻĂ?G§Aůşeí:Ë\ş Ń6g˘3Ў…Äü°ďÔŕ?Ĺâچ®č-:!ÄćmNX$ćfă@¸Ż}+H5QB É{Ëů$Éoö5ؤűHÁ١X®†É‚uł‡˝ęČ­#ڰůojěźŃ9ÍSaf,Ú­×4ń ŻŇV/|¶vÇăâ'ĂđÁIęBiŹăHžŐ®Pëmś×x`Hig`ĺ•.#ą›ĐžV$˝×ăc&÷¨Đ‘XvţI`3<ë]pgcd ­/ń-H»™ÜüüŁ7†üěbEń»ű˛Źf§®;eJ«R±Ĺ´`¶ćä> -stream -řH•v„gŮ<ęú ÷B4e'_ĄAjhä#ĂĄ2j ~°!Í÷_÷$7F €Ó–âĎěiYő‹Á‹w?Ä „Ř’\ôpż­¤gVręćIůU!śJ0¶ŢhrŇeŇ{}ĎxâŘk'h”šźńr˝ţĹy%uÉ늣ę -íÝČ;ň*Ź>Oۢw·tŤ› W4@5i%Üežľl˘şÚ¶9Űđ‘é¸Ë˛)˙Q=ĎĹŁb2 ¦B±ę‚i÷@7ěb8úßÁ< o™™Ą;‚v±Őč Ɖ[)ĺňëŰĎ.qŞP3Ş$…–{úŰú´a˛=ç/VČbl–ą˘LŚýň˘ĐŰ ¦™2żb÷#Đ÷Lŕ}vlsů. *R›<ü­Âť[^Ď,VC¨¬Śüšű”Ç`>/ź3ňQHĘ‹B€˙ü’Fúz.éPS‹ç ĐŔ’ěĆ\ČR¦ŽÁaŹA=LŇ÷—s—HsBŤÔÎMŚ -VyC‘$™îGČŕŚĐÜL·iHŰ“UÓH’Zk«-ţś`qŠđŤo#¬§t†@ŢAŇ8“ľtčPĂ1ĂŰ'čá|[]ÁaĐB$EŽTKąNS_ú–?đϡ )« -¤ä}I˛f … -Ţ€ď^Ĺ­ÝĂ…Éť…ď˛çŽŃ Öż»ŘĆŽ| _Ĺ4Ç -!8ËĐhsűąlźXd\»TŇdĚŠ‚¬=ęŇŔTěhŮć»%g s#duj7ŞAʧ§\Ł,ssݵ+š±y¤oŃ<މŔ$ź[đýŠ€naŚ'×ô©'ly§ŮŰÎeMšpVEĽ2Ě®Głz­<}a$ńŚ)Îx/453¦çĐŠ¤˛&]݉ąGßŇlÍpÉN±%ÉéxŻÔŐÎiQíеJö?ćßż7tŁ:@wíÉ"!ľ -EŃ 1ö‡˘uÉ;x5&Đ÷EÓ÷rl m-Áó lŤ S;čއWĺwër´}~~„X#o¸¶Č!˛4Sť.=|LÚÉRoŁÁSAaśU”¤ «]Ëřő™wý‡1 ”1űeŹ0ꤶ»@:ŔŽß_ńŔbŇTČć&äL¬×ŕęä!2&|ĚFÍ(婺)fŤ' |uÜrŽčq7]—<8ą±&!ŇööČ©`óI±bü» s¦¤ŁP„˙Bš ˙ĘÂÚ˝tt”$-Ë +ťĚ•i*ÜY%zµ@Á ŰîË5±T”§Ó`•c˙ą ?ö@6ŕΚĂëőtč`d·JťMJHO̰ĂÍ?$ě@â3cUŘŘüŹ—=^J3F%ë3łę#čń€uSó&mflءÜgGtě†81Íuî™VnćMXЬ—˙ÎćĆkpéXąĄ“–7Ěô ±BvR`XđlRxą3W’orga‘AhhÄ9Q˘!;jŘ^C7ŐŃĎľěť=”1ü¤"Ž~j»i‘=ţ"t9?Hbö4Ý‹©_×&¬óTĚúH87Ş`Cy11VńB…hMµ†îiâGĂHňţťMŃM%+¸/@Ë›=„Ęt -AË˝H€KşŞ±Ď.8·]ćâ9¸ëś^áĺ@‘Ďy*jĂüÉ,ÓĺĚB(®T婬žť‰ąßI¸Ş Ćaśyg3狤µB -}Wk5äóEđ›i`Oą·/Ă q$ -ŘőŢ) -î#`©`‘¸čtF -. ź9V^ąĄpxÍý)hň6-°ÚWp¦{ňBi®žyhíŘň‰ŽËÖŘP%Ż*ŃË.ÁŇjxÚĘy¦±Q L‚Ň8é—ˇđc×9ŠS9B…IŹÉč˘a ŐĄýŁšâ,ň,ťŔŢ|3Áúýqâ2Ó¤(̽ܟŕĐ>·L!DššVúä­–‘„%.‚ Ľ†ľ=pMĂS¦ĂuÖh -g‘Ěđi/'ű˙SM{Ő€©óZ /D­A—ŽŞ†Ů‹šÉV©ÔrëB0ĽNĎ/By~RT¤,I×űo i.鍧é©\!Oş^˛‘^Ö:A ‹ž čXÂÇęAĂ\V Ôâ×vlZ ŚňĚG–pMÇ‘&NÂNč¦ďëzÇƧX4ăëŹk_k.ńޤÖCęzŰr‰bkm3yrw.FDęAžÎ‘5ŢpžU#ĹP,‹W»BŢjşšó>7’ˇćŻ#$€Ź›'Řߪ|Ąŕ}v9ßµľ%Gü¤ľ?+2AÔ \_L?)C<–÷ëµ¶Ł(fčąăöĺZJ…ĘâN/6˘ÂXáaéĂ5¶5[ŽB9…ö Í@vÝbĄ™8%†Ěx±|ÍA4pO‘ü…Ł—$ÔË!Łzeţ©y¸l¬y’¨Bdł¨#J·Ă0ŘúŐ)ă'Ľż-•E“Ń0R¦d§LÝ–¶÷dŇ×đ?´ËÁ7’W+Ü‹+rÚˇĽpüÓúAË·uלm=L·zonŐƧ/·‚%Y\:‚\††'n1}®źćć&#Ř„52Ĺ‚ľŕTkC޸Ł:Áv˙%ÍEC?os[3¦zßíiüîšö®uż #ßÄŁ„…Űîĺ§U“3WG<ľEŻ_m1¬Ł6Ą—Ő˝&žs–\Źqkńy žÓöľ·ŢEX­µ;´ J÷Ä9ÚWÂDA=đ‹ĺ–ˬÚh›&ť%ZŔŚŐY{ŇŽĆ<“ŤŞÇcn/éGé-Ń‹>•Oţ ­EÖŕDz@ -Ľfű~ůş”8ÄojőÝÔP&8§0Üťľß‹Áâ˘\±DîňWˇţ-…îă‚t·AÇÉČHi&wrر'8RżöŞ - -« ¨J7ŞáŇ:ć~ô- JČ–’)6EgĆăq¨|µů×á4í´z\çÜł*÷•°g·şĹ­˙TăÄč·»q®¬¨ýý;śT°Â#cďQQ-¶č+¤8;’™hMZąDÜ:ŔůŻVI ’†Ü% óŇfCé«§nI‹Ö,2•ź•2xőŁQR±Ȣ6śzZXÇ-›bęÁ·‡Ňąě7Gy•φ$ĺŃdgę{°@ŮđnÔ›ÜC$¤b¦k>±D( h»0OŹUŁ]Ü’…=űMí.ÁëŘj>ÜFfýł”dóh´sĂÝĄÍ´\˛ĎIc;9FůZç”ë“ŮŞĄŢ¨Ô¦ľżtËć_?Ä…ÇIŚ Ögîgbsď!QßŢÂhË/¬Ŕ3Ů~MŠŃÜłJö·¶ĂĂđo "„:K:¤oµ>vJWUąĹE¸:NW;ôţér»ę•…R“ie*Eč>ë©8a[vS–Ős»‘ČĹş­uřé·ĐbăŐŻÍ%‘Câ%^‘˛×%vqśČb§Ř=&Őç¶źşĆôT_˙‹?a 5ĺ»t—¬}3D¬ŮKoŃŹńÂ8ç°ńÎôLɸZoQľşě:µ~–éEĽ§¨_Ý*&ĆO'{÷ĘŠęx#oČÇmUµńźáńHľ±L€âŰ—*â Ląâű`ÔžŁđÝ žd̦±J/ˇË4u*KËÁYfu)«}Ą‘ŕ±˙ăÉŁ&Z^Ŷ÷âVŮ?)óma›Úž K’>ŢđF`ĆRŠ,¨°ŰB©3ĐÖGńQئÓ:“Őůn}ˇbͲ>˘¨Éq™>úďß±0Łfćí€Ĺ˝“;IHł…űŤt đĎ_Š0q‹Ý‰&•Ô«}Š`ńFĂt¶) -$;"ße¨>]Ôđ_˛·Q)xeEŔfA …”Đ)É^Öýë‚ ĎmŐVźe#Ż;¶éUúUYG‡#«htĐr[6Ăa9ľdłľ`µ©×Ú{@ťĄŤ>ó‹ŚéđŤť«ěî\±ßµÉ3¸šŘ1ÄÚRűŹ5÷Áĺ›_”U7}5öYBćá‡ĂčO˛¸őGe -ěJŘ˝˝Mz­-–h5aĹ?ĂE_µćMMőńć¤Ř:˛TR΄őŘ–qH1v4ËÚ©"ˇvV*eY]Ł11OÚuś†őfHŐ’ĐŁ Ü×6ťWJśţ !‘Á…™¶iiĎüĎŔ,w¤“7¦!TyúE> Á¶8üąŠRˇkd RiÔ -ÔT7vU9űů*‘ĹŰĘĺYÇÜ:`ü˙űÖ ÷¤D¬˘gx… ăw¶TD±µ/$Z^¬Xń(ÖZço…1Ĺ·lCOęRMk6Q »ÄĄáÉŽÚ -Sćř3Í4~ šwWN´H -Ý>_Ş}ť$»[͆RŐůĽ\ MkýÔÄBôŚôX€‹,/?ţ´Ď1Ă1SťJ¬Ň`oѸe‡¨}>WÄ„ćqK«óÔ8,7döŕgŘiČ"B¬…łáŔ¸Ć›ÎvóqĚyĺšq}딿̉)Ď5Ţ©żńś˝5‹`čŘŰüŐ¬|%˝…VmÎĆXwß( Ţ&üÍĆűń™_î×oLcV9ÖF`¶€8™/ßżUĎě~N®^_ˇ6JI_T*°U–ČýŞcvíëZÇ— nŘÜhUÁO)Ůł<äd×FtŐ€]eśÚ-Ş·ţčÚëyî4pĎŻ“¶Ĺ·ďŘS„ďŞ'Šzę6¨ËčĘOtňČ}6±ö˝ůpşEŕ››ŠűÄM_!ůM`ßáÁ7I¨ÖŇ"‹EýM ‚kjEČýY)“ĹsůĹÝeůj±¤ŢőácJ–"îř‡Ź…şn\ůł+Rµ¨ăÄŻ©B$¸2aŔŠ.™ĐoP C{4Ř1RÂ˙%˘^«_ŇU‚`™)Ý”9/!°TĚöó)xŕw•ŠRĎ”čČŮ y4{!ëËîŘ•.Ë˙[¸őĹ1ŤA€Ť(~ç0PIËŐž%Á”Ťř㕦Ü$—ĄéyŐpäCĐ' ÷řR$h44†V‚@ZM†ŮĆů÷®Śĺ¤żé:S×Dćx8ĽDĎßb›bYŞŘěˇJŃŤ+łKF™TµËYôGÓcéĐTîˇfâ]V8níía XŠŮÓ /›˝ôC”ô+¶6ä‡ńD<>Ő`¶#RřměZ9ĄIFX4»*§8»ń˘˘ÂŤŁž%`ÍÁÂ-Z#Ď·'ăEK g” 6lŘČĄaú,żá˛ť–ţ;ă ˇg׊׳ţAS”UÁJÖă¨íµrŐÓ–ŮUNşŻ/ČĐIµĘĂh|ç RăPÔ5Śs:±BJ -Uä®Ř“l ×cěU˘šç9ž˝;€bÄľö éA>c˙ŞęđW/É -wM˛ß?„đŕ“ężA^ţn˝ˇ~Ś;őć«9ăřĚź¦5výE™úńÍžäýÉÎ×1_0±“*Ďꎩ°ĚR_l’1Ű0„}' •’6˙±_/ě#s)`¶’«HŔsĘŹÖoXn,`ýÜiNŐ¶sőaßPL q€Ť`B‡ČÇ‘°ŠĎT+ÖbCŽúˢ&Ěá6âwzÜgSřEF*ú]QÚHVŽňZą˘śp±íy89GםŻSxg†]i_·‘j”Ęý®÷:4Ał\Ü«¸ËGöUŰ2ÚţΞŐ:Ż(ÇçÍĺMÎDČĺŢ?ĂʇĻ5ßťÝřRřđ˙o#ŞŠ'#OíˇÄť´$FÖÉ=ÖŃŤ<ÁYÚÖ^ţO ,­‰¶/ĎBű°äLB}Âd4ŘxU®ľí§4ń ׹r3 W ~SźFÖ0űSŤkŁ'˘a#×äY‹’‘§ý–ε…Ľóălü‘ř&,icqDć*fpy€|µ°J5žővCş«ďÉ‚AýVk†q ˛©}˝"Ńiu)‹ôŞűÚ^ĺŕZĆŰÖ_¦×,·Ë2N üń¶ěf8ţ›ŮŽ% -‚ńüu^ýA1ĹIQ`EPM´wßř§¸´_ß;Y’Ü,žrPĆ8x\ś«±Ů | ě‹z°CŽVV8‰Ěm«ňĄP?I81ňNřŇţďžŰ­ËźÓ%x­ľ8o}şK -˙µHżá‘]o˝í^8ZXJDPo|=˝\Zlěôţn8 -b‰ş%wćúeőŕO ×8(a=lž· J)Vęę`ňŠ|xXęqîą|¤Xůg†ž¶>Ůťß vzc\ę×X„m¤ßś0Öp®˛ ŢOš88żÜS .mĆyÍP>~ŞFﱟnătőŘ2;;b2—7Čî'vóq¸K°¤<˙j› ;Zűy‘y,őll:đuÇ2Wâţč°1ŢnmeYóŻ}›aJóHóyzľä ú˘[ňBäuŮX»ŻOŻŁ˘Íe{,˙2˘côRG…ĆÜĹ5oŞ=cW]Ô(}Ţü.q-Ť˙D‘p]=bçs2ĚýS€iwé§ÇÝú1äÖŹ{ŐSlßÜ黎ޔÉPÜ^ĺ*ĘUĎT†ľř[[éßţYp)%Óĺo˝ű]g s>L¸®‹čĆ t“ąŻ1ôß®űš^p÷”ٲ'ůĘ\ä0ŹM §9×.–¬9Š‘qŢšł Ľŕ•Źeź¤Eńýż(ďSśÍj°ŽľŻ–ÁĆÚV®‡Ş‚8ŮŢ^˛N#ťńŃü•§ďK´—DižúĂČĚCßŔČo0ăoÚ'˛ęۉg7ĚĂąÄůň:. ,ňZť ¶?ťÄ8d˙^Ď]…˝»żyץ‡nS I/W ĹáÉ4˙šIĚăPă1\Dó´žÝ9cö…R˙’ŘišáYĆS­řĂźÁ˝*^( -}ZzŁ)‚ł9x®2gă@ßĐő1J­<LńĎ$ é -W¶čŽ2|Oý˛5\L麻޵çöÔ­ąLż¤p ·ĺ9x®17DÝf24 c9‘˙#RNJů9bżbĺĂśŇJű÷ÉôĆXŠfg–¦ţ{$±6Ľ ­ĺjüĹâ‹°WË‹Y‘B.Śg°ÁOÇŤ¶yX˝éősÔÖÔjâĂB·FT¸VÔX˘}ąŁ1f'ľąëG$ô-<‰ş÷DaGţ ăË®öĄůzÓş‘^` } ve-ž&dhŔőÔ©”&Dpţ96˘ĺŘ梗ß#ĐŮZynĐzÚ %<ćA*CAČ_w†ô*»ľň»•Tî/dĎüźŚĆ†ŇnvKFp°dA7U›©bű¸ţ>b++ŁQáú«QI”ĘÜ,A >‰4Wú°»$#k0{?>›4cwĄĆ§U¸[×ŘÖ6 "}yŃ„ľĂűđg›Ç4ŠjćwđaŰÉŘać@ă®Řd0[ůÜá°@'–ÓŮĄ›˛ HËçěbŠŔ61le˝¬ÝâľńňŻ‹1™X®n"wĹńŔGłň@"íŐѶˇtBČŻ¸ßô#ŰŤBy˘/<ř±_~ŰkĐŐŐ_4«ôVÚÎłulón·-eÄŕqű,­B‡ki¨ŚĽÄV’Ś=qč°:#üßžă&ăꮀ«DÓ3ŽOXҰrČV©Ză2”ťR›'Ŕ“¨{5¬ Ŕ™˙> Ţu¤€ab|6Ą¦ëKđšÎHŁŻV@_fąójwÍŰX.…ËUt.+'ňUtŤ$ý÷„Čů:ۇ  ·^—;p×?¤\xM÷˝4·ę.ĂׄKíçÎŮŐŤRŁh(Í˙Ąçx«ąţűOnĹP.o!¨íC”öŕF~Xř€ŃB|‚űÚN"Ă'ę˘üŰ©‡†g¬¨áIbN•xq@(ŻüŠŤ[ťŻ¦zQHFłT>F!<;)°ęë9§ő¨dť O_H‰ëŁĄŚV’áÁÇŠĆżŮ-ZËTm’Ý`sâŮ× ŻíČ5ő¦.!ňvĂŞú×/Č3‡˙ĆĐTM«4”ʡ©ĘŃWÜ Ĺ䑲` -ś˘ďˇo«fµvş•ó…ód^ůěZDĽj#ăü‘óGş˘ĺ•O­őýBomŕ»ZiGQ ʼnZ6PşM?l/ťđdąw4Ôű'JČţzşF®µá«w 9úâf’(•7SňËSČuńżő Ű!3“Iű•nŕŞí»^¨ÂKalěendstream -endobj -4551 0 obj -<< /CIDSystemInfo << /Ordering /Registry <65193dc4924f0f19043a47befadaf3015a46c7b6dcc2cb2fd452f242d511accc> /Supplement 0 >> /CMapName /WP-Encod-0 /Filter /FlateDecode /Type /CMap /Length 864 >> -stream -ďš÷ćů¨±¶M®  ~—ÍŔĘjł8EŔ=Ú†6ôB?â ‚ç5®n4± ęí›~)cŞŕJ[´ťËx(’?"„§ŻMpÔ‰(ľB%ÝuŇžhyŽÎ!Zç@DBpž bąpľâą,6ŞmŔŐŐÖ…Äp–Ś3'fë(v\ĽWŮřWz‘ŇěőËďňŽ«WEÜísqPúTş®Qáh¸ŰÚ™;nŇvÉ$/ČÔUw¬ä]ĘZ čŘÚţ_âŔZ€ ܨŤÚ’Kyϵřaypú¤ޤšpäł„Űr©KćŹöüöáţ2±nËćFŮuĹĘÉľ©f; ‹ř©ö -r~UŹşuÍg]m#ÍątŁ5ëÄLľęs/,lŹBÍ|=´´Čf÷Ź:îéoĚ ěŇ˝1:ÚcHéŮ{unŇŔďˇE˘Ăbů™Íä¦ouüą§'oBľłďrěĚ<: -Eô)’.‚ϦŚÎË"ţű8®!ą¸{ş6B>~Îů3Ľ·hh·Üî¶$v ›ş`­8Őć3\“fO•Ćťâ{ňĂô"8÷©| ëź+°l‰•a;¬őţĺ¦čŐ—8HŤ‹gŘ»çü‘:FHúŻÚYyxa(iďÉşĚC’¶Śrá•YŹ řęzÔÁž0iŽ Ç‘^÷l‡ĚSfšvŔě…Ü7G1Yűť -ľ—ŐéţÍLs€Wˇ0‹tŞhŕ™nÓ>Ťfdˇˇçz*µőÝ´ YÓ¦,˛×»41*óŕ> -stream -aĂ[pÍaxĆ^@Ž•ü`ÜNO &΀Ü,[„××U >°^[¤ţ·Űü§ŠF§ŞŚőŹĘ[Ő˛lcá8oĽ Ç8Ă{ö~2S؇átâCިµ5"B1Î?X‰7€ćčČbam–‚\ŁoŃEX{ňĂV´4V™ţäfÂP>ĚéF’$_QńĹŢ~m[t<łľ5M>Ě÷*ëgĘG>«ĺ@ăň.‰÷t ŢÓ€ZoTŕąńc;>âµ€,é§©NÖEńśţbş‰ĂˇćvÄ3a‘µ‰ÓÉŞş”öäµäŔećpŽ/ˇ˙ę4,‹˝ě„ ĐláL=ch2s‘ĄŞôĺő@,dxs‹ ŐŃ2¨¸ĐIŚĘÓđž‹|¸Ě­Ž÷ęŰô˛pE(ko4mІ '•¶Đő‘«»[ç”âQöOx8„1áS·mš&R:Äpe'µŠ7Čvď÷"° ľŁĎ’bľú)LĽq·eĽ§‘C˛v¸Ę…Ż*ˇÖ„Ż ”Č_?XťvţT Ą¬óxµ`[JL VŮ^*Y@ŚˇŐŁ«´řâ}9© -ŕń«)hitOľPF¨aHŐdź3‹Yä± ¬K/¤`×µŞjtOdęľéě gqŰťÉä0ş’•˙÷¦©éÜ/GrdĎ˙[ůÂóJóŔ·e3Á¤ˇ4ܸ& Y÷ ŮŮC¦?â~‹*śďńxw&ŮöD›hŃM €fˇŠ†e;;Ł€¨şĺiś˝Ň! "=vĽĹĽ {¬G{H¶ńĎăB:ŰđY±©NĆĹX›ŚFÚ·5mÇmŹř»ËVŕ§˙yŮ|0EMw—T¤E‹Y‹…‚î“Jü‡ä>9Ü ţ –Ő!k uŠ?Ö9Đ/”Ăó i3Ľ†YLęБ߇>nÚż—­ťř“÷Qa„Zđ]Hą&#Ö•C”4čÇÎmPÚ™Ü˙µsyąýşFµ,˙X)Mżőf‰ĘćmH+łéˇčŐ&T*řWIIóćtÉsd×÷”oئ@‘¸ëË_}ßşfľťlv­†ľFű‘TÁ(ýft+trrŚn˙„!‘/9 Ń m4řÔ|—5˘¸÷Ő»bqÝ@šlÄŽ×ŕ µ „]€p†±öW^˘]}.xí]Ęendstream -endobj -4553 0 obj -<< /Filter /FlateDecode /Length1 48132 /Length 10784 >> -stream -ş?šď˘L ś -ăÔ^¤]d[+%ťŮŢż¨îéž”ýŽ^ě§Đ; -ßĹ9ţ˝\â·"»?~ŻEOe ţUOŽŢĄŽúŽ<íĚE‡ë°ô˝¬amcu'^q;DlqŽM-##Ţt ÔŹ¦Ś ş§Â;ž{@ČK¶Ť”äĂçi™6Ě ýYw×s°g2‡ě*&Ůą˘®;Iü·»źüáw1ň_–ř˛"’ż„Ť -µiÎ!Ňß–űëźNđÂ6‘BŘqÉR'Ş·íNśsú˙b(ýž0Ą'šQĐ‘7Ě'tČVYŞu›öUĂţ#€2ýVĺÝrHŐH˙rřoľőRIs†B–çÇ:kôŁU_ěZ¤ő^¸b2)Š63E-ŹüM:Ŕ_đ)‰çx -©tü yŚpŻôŇżťžĹ*qô7Ăk5é”IgŔľ…Ą) -ĂMBş'ó×·mĹĆ5E˛AÔoe‰ů‰±9cťó UľV”‰fÖ˝-jKĂűď¶ZÜŽpAĚ”!íÇŞÁS|?•.ňwö”ĚÝHś”ŽőÇźŹźBß8鋡GoO ;é+•0ńd$zfµ·íĹ&‚K%^śů€Ł›3ŕą_bH“cKÓL_ź &Kžť÷dRúCÁH$kńFÄšüt„RëĽLÚ5{†oEΔ˘*¶Ł}ŕ»™XOd*_ŁsfęSă"+• Í•ô—C±ő靌C”¬Kj»ęÉÂwÎy¤HřO˙Ö"5 -,橿eżÓčçżú`„ľűę08®EĄűJҵ«¤ÁKÂ|đŃTŰ'fťůPŤŁÄ–Ě>`0° PĺT§4;ٰţÁĄAÇĚĽő`C0ŽÖĐ 2-ĎŐ<Ż[š11fÄ›×ŰÝť?!vă âŃ!jSM±“—‘çw5 stTž ĺY|žĆTg€'Ců?P|âľdiŕ -DDł,żđ˙őuěßÜŚz~VbÖęçXBpS¶v˙ćďUą#&'óÚŻ®¸ú^VÂřsVv¤LžAţfÚPÄŁ‚=s‰÷_s«€Őő˘c~8ôôš<đ63šîľĚUePß+5?5a2ŐsĐ€,ĄŻyőL$ßcŐmÂiŐźS,śD<9Łré*QĄáüĎóüúI~WDÂąű·†ŘÚřĚfb›JŇX»tÄŔ]řE űá–ŕLf ¸8vdłUž ĚŘhŤ,Ąß`vP•ŚĆő·#ăßĆJ“ň‰˛ÓŚ€~O’•nÚ©Řuô®%jg¬cnrŃäĄí ň8)GÝŁă#őĽ±lµ¤F¦"yŻł1Ł2:ůµq鄚Ďŕ<Ě’aI/OCk“ş ©€Ët›ň’đżNB!w --rFµ‘•Řk=çeę»Ćubzó‹Ĺ3ĘŔ¸ôËKŤ4ýQřźçnĽf~ŹĂČřB%bqäŇd˝ŽůЬ(łţÚť%¶}÷!ýp†Zž”5–Ś|»”r'M8é®ŃĎĽQ7˘)čÉ2+ÓZ .C<Úš·%6’Žüt‡ÇžÔ"P6bđăه‹­ý‘‘j?×á‹\NFŁJpJ‘@őµŢź3śltdŹ8ţ`­yâĎ•ŞÝď…_ĺQ7<Ő7u72l}Säź÷P čŞ5kG‘s[š*KşbĐ÷”°’ć#Ĺ©˝Â,ęÇ­tűË8Ĺ-wč•4Ş–Ë×Č2Ĺ×·´T v––Z:B*˙FrüFŚś™#ä?«űăč¤óĚTČ gň«˙¤×ł.ś¸F9˝…GdpůDÍ)Ź`/–lŢŰÓÉ)©űź…ďE^uéS7Ď!ĆDűIB Ź®Ř«­ÎŔGżc×ä(Űyđt«ë&(ţb Ę]GE;ÝÓ;o;Sk6a4čZ¸$[FČŚ>%řŽ‘—¬ I‹§HhU6š—|é{Îú¶Ň˛aÉůj}´±éŢ$ 3áŮŠ3&Đ ]~‰\öqrČ…*ô…Á˙»XŻ Ą5fĚU‚dL~%tĺJtug .”)(ö`ĐGóŰé$˘]:ĐĆP,dą°—ď<}J*ŘuJă°o;`˛Fç ›+·‰«@O8ŃţXü«n-`¤8~"t<Ç÷:lfWÓ\ßíĄÁLŮÔ–ßüůM,Żřa`kÚëoľĹüČú:dO˛g"¤‡)ÜëĆdě6Ł&Đ ęĽÜ+<f3üč–3zĺÓhHŠjŞo@C;fK®|˘Y0ă‘'9<ď†ÜăR‹ôęĘŔq_"đd—aµľ|řÂŁŰ6Öq ŞÉ l"V‘‚B%vńudjő]ń"ÁwŘtňđ6bí‡Kż!ß]ô(ÄEúA˙ ?=!TëČwĎĘÖĘ[s—Ţp”1Ą$Ş?_"«’—ë°>-”Ў¬9˛Đ†?›P˵áôç`ŹĺŐŽnµG‡ÂËÝÄăi†Ďa;1”·ŚďB €ś”Aa­źŹ“„iŢfR?=#€”÷š=—™-ç–Őz WĎ˙N_ JZCĺČëŃ’čę'ŤĚ×Ćń7Ě‘0K§¤rR›ëě‚1Sˇ0ĘdT} -ţňŢPąÁBhí|„gI?(ŠśXCëÂńĽ\öşŢ}Ż—¸áçňî÷)łqPđ«D¶sÎ$'"U~ç“ -ĎwÜC÷ß“ Ń=Ŕ^#FůCůÚb |˙؉§Šá{·ŔĆ)ď«A{‹Ń~ąÓőˇŐçL@ŇÍ‚˙é Ě5R·Ž­ĎC߸ć:Ú - WÖŤć©ÖÚ á‰«‡U¶úL=iÍDeřČyĂ„7‚ľ!~ĄI_ŮśCÇE¸Č -ü_˘‘Bę×x¶Ś‹g†cť”®ą; +µ ë0ĽËŁ3ýůüŮ•đ@ćáń#­˝ĆNŰyc¸ćU3op(ťŁŃ•JZmłĎöCbś™+;YQV…ÁlŮ ~‹ł0$Dy19Pűţ`R -EWIľ8ŞÄ ň<z«ĘÁ.O5Ť®*€zwt;ý˙$ˇĚč¬ e[\"Ś>ëěúµ /RXď }ŘŐ@vŃ<ë9$+—„J–÷ŰV˛9'Ť%lř26‘&öÂđ×hÓn#6ę>¸8#ĺ#*qcÍčrfYţ(GV x‚bI¶.:@{3zlçĹyÖlGÂűý zP˛€č?Î*u6č&ÜdŚ·F äđcŮb]»†ńQL;cŚoJ^— ;LM¤ĄĘóĆ'Ř1áw™š•±i< HÁ®Ńx5î—¨š";pČjчcŹŰç–JßŃ!7ď/‚ź *„Äş7é«[¤`_rźţIŚk›°I‘’M%w‰ľ[v3溬%µBç`KE6 ôďr$ĚÝÁ¦˛[*\Đżľ~„—!(!oP˙‰úĆ®>§$iĎĐ*ÜÎVďň]'ÇkŃęnjXâĆ7CăőňÓŽwýo¨C´ĘëÍâëý©.á4Ł;fj–‚çA†wdLôJň}´3ô´%Lę@˙Ż`2?hżWcmńżgUÚĘĂ©¸ÉŻĺG?j$ #ĎŠCS?K Ľm§ďyky%ňą÷„ýzOÄÝ/›}ѶX—Ą(rŰ żßÉî„ Ýx%ák´˘Ł@nçwěŹňQˇ­ő`@0oĐÖYšPÖpÝ-÷†<‚Ž™mcÎYÚVňŞk‡&F˘k'ŰÔ‘·ÜčĺtSQBçŞÉS®â®ž~ŐČn9Át’¦Ćß‘µ¨TŰ"ß«˛l^Ç”î©e=Uta"˘KöÍ”ţ¬©i‘Ô±uMrGĺ.?ęus˘†"b÷ˇýĺ@/ OÖ;_„ܲÁö·KŠ0(ż)’sŻ -Á‹!2L™®MqŁK݇ËěĎ8şZăŠ5Čj—¤"ę«… 2l÷)ő3pWô­ÝˇGq€ń3‹[ÂO­­L,ś©¸¶9#ş,úŃSÍ&|eÄQ/Ú1QѶÎM©oiĐ˙śŁIçŐ×Él˘Ż•B-Ü=Łă<afăxÍ(˛‹xzđC†Ě\ŐĚ=PŽľÉłĎ‰]9«áxŁahĐ­Ö^ŇŚŞŚexš›ĺ«%ó3uçńńŔĹ(‰Ç1p›ĽkWx˘«…Ő}čÓ‰!¨?…Ü2GuÖu˘ˇxoÇĄĎL|©$m·ž"úäÉňkÁoäľ-ňáf‰ĆŠă»Č¬ˇ¶zéĐľ“ŐʨߜKqˇÓT,™ťuɉ0ď¬vÓ/ˇöđĄćô†Ţ’Ău…«ň !ě´¶Ň‘wá¬ćj+˛q_CóĂüÎď5!:Ýöp’c|äEărüECN95Ą(Çd±žńî3޲žöĆ';1ČJ„Ńłů¬Ş)»´R‘hřš–h…%ĺ·ŽgAŢăă 'Řâö Y"ÚáŐvŇu¨ŻÍ\CşšŢčDĚ-‚“ąčČţ´˘~ţ4ÄÎŰ[Š”o2’©2‚ulmň’ĺbü˙j$ -ŔóĹÁ%-L‘DĚC©ćóšzáL©DXQśR˛cŹ.…8ÜťEţá*°”ĆqM]n~hÜňĎé’y•ÂëÇ/µ®'”B‹?ć YţđuŽé¶ąßkXö§ĹŮEÄę©^q,ČÔ@‚xz?ŮH‰÷.AU6ĆŇŰ…Răkě§mđ)ľč»™3˛˙Y0˘ëĄŘ4W'vT8]LT îđw{‰IęÖ·) Żi6óR嬓±ĺZö˛-ůsÝĎÜPµUÓŢ×ŕDU Ę.híRĐnU‹ě¦şA¬pÝQ°B}[€—Z,еiFµ¦łü,JX0`~莝1<Ôɤf)˙÷+Ý|q¸¤lGŃw˝H¨uď´f§ú›ŘKžčvDMFę "+ćeś=Šţk‘6Gć›ďž)áç=ksCŁ‘‰ŕł©·îěZ¶®č&˛Ô[!żT¬ČÄ/sݡEŁŰôE_? Ž^ü$Ţ&”/‹äŤ9&A ëÔ&Ľ4ŔěfÔŞZ±Ĺ©ß7pÚ·a´VyWŽŹ4 í”&LYÍż"ł™Ż ŕĄ:ě¶ł€ŠżŘ<`ŮÎÓú}µŕŁôKÇBt˛&ąÝ)ĄŐ–GĹ>“óÂD3p«´H%kB8OŻl~ýá_ł m le»ő]đ{í^µż1gŃt:×ćŰ-Ş)8Ú$Ľíö9Î8 -F—9;Mź«Ő Ä7ścÝR@ŠzđO'˙*…ťý€®ŞBMŔĂB%j˙bÂaC˘¬ő»“Ząv9Q¦ ˙Öf~#˝” ĽŽrÉ0¨ňëĨUÎ.ĆV5ŠZpĄŽÓ1E]ćŹE4Ţ…6˛–h“Ő÷Hěζq#Ї}śKě;űűÁ* n®D@g¬{•tŢ«=é‡7ţŕ6Fů~1pN(%´?U,ż,ÓpÖ -G5ŽXCb%ĺö{(Göâ‰ň®Őö¸Óŕ'ŁK2{ ]ËÉĚóŕ0䔣ą. -÷©‡Č7˝é¨Ęaeo†ś ăNď ¦1ě›jJ:ş„ŔÝ-VZNDk»ĺÂłO|ŔŘôÄ›0«Š—ÂőLÚŤŮ%†L¶NnóöOS’áĚŔMmvSO—j”Ź(Ç_f$Ą!Źw˛u…G˘854C»Ńa˛ŹČMĎgyC¨˛˛µC@2}#ĺńDL˘WunÄ.±E…á¬\ýŘ„çYTCF…łŇěß<}ăś-o’“îĽĂ¨ĄYFÓŻŞZ3(s¤ż¬,1ý¶ä"ÍÜŐ¬9R;§uß \wÓ@Ôt…ë:[ĘŽňv‚.ů¨¸˝Ëon—­,U´tĚCí„Φĺg»}őŹçđéV_K•Ž˘–\h[ěÓBPű?$ ßąŹÖ9··őĎI}¤ß?QÔGůŕ‡žş¨te%>5ĚÖ‚UUFOŹYÓĹUł“ő;wÜĚC.:F°D=Áeđ'pätV!Ť -|3—Ebe“PƧŰpb)T—Ę,RQźä5kçyšűµpüR­O8….j±k Ůuű€Ť#ç{+ë0žý#ţ9±cüE}áĎÖCÖĽ+=×·O;ń˘ł é˘UyČ´-ďBšęµŽ‡łC-r\Ő6Ő3¶‘¤L“ÎsżÁ‘ÔŻH<Č7Ę˙ߦŐÎé%ŕBĄ›DÄ8"|™Ą"‹Ď»¤xbA9?G`öyÄeĎA~ďĹű›óBĺ[óÁlBÚ·×]Ś î"µÜĂđ±ËâŮÔCű}€ŻÄÂ< 8_Ă}Ş"nP:ä8\LP%%\<#ŕŘů7jB„B€żPnđnî"ě`8˙x…QÍűkEŇáĐŽ>±•i\űí$†ô¶ť {ňJGś´Ä3´/mÔ•iSŻýŻ]ę ÖfqôĽOH¸5ĐŢ,ťž/Aú_ňyŃ.Ď$MÜč¨Ĺ=Ę€L©źěmy©KŁ B•·`ś€Çµ Ń ‹ćĘ2%-|?ŔśŐx[FÔ  ѤiżE[; -CzęĺhˇlŮ#ůZ­ße‰‚ QvŐw1eC“kügçŔWwÔĽCň˝• Á2W.A>hKŞz°Cę­ŠŽ#©Eh¶śóĺ€fŞŢ¸ “ĽxĆ? „Ńęľřśči,˙†×¦€{ąę_2—…¤˛żcŹ˙>m8Ţ5™Ź¨/Eűć„ĘA6Ţyceűsşsß‹4ň&ŽuJÓ*XU>őż('~N\ɸÚÍmeLĐÜf)@ô9v>n5š~}`wr¤Źţ ˛Čkąü^#úÁ›Ö4żŰt˝[®~Ľ§©{Ў‘¬µ?/©‘±%H‡|űďŰź ˝’[FexČ­{0€čtć.śŢˇ«‡‹,O@ĹÉÎś•ÝX ˙ĎSć˙®@vĺn+‘$®ł TŻe#Ĺę>őÁůmy OcĘŤx>G›P żźgú}źőď„ÉţŃ>&ËBPđPŔ'…«îčb*xr‡˙Âą‹ß‰ÎĎö—TPqśusDÍĐ"ÉŃ‘˙wţRe(ßřŮ…öřkKZn™„ă–ÝÖ,;ȧŚKä™0P"ˬ4ylú(IŁ|ŔÔY›=+$ž®ĎĚÂŹ“Ëťő‘´M¤lŽÍ†ŽŻzĂűĘŁĎäožouAĄ‰dS˘’tµ>r‚|'źŰCR¨Ô[}|Š˙çĹqhľëAɵlÂÝźĚţćőŰȸG–m͆ÍÔV<“8|pZňw7jE^ ě•.«®+Ç7ů7–Ăon>rÔ8Łen<ÔĺLgÁK‘aü[vZ ˝Ü1Ŕsă/^X¬GY?÷YbL =(ťžˇýU}˘¦^r¨"<,a~nęĽ9RöŔHĺ"ďŚH=ł766GĘ{l̰âM.rcYěUeďRl:ILťU;ÄMSľ%ʬ7kŠňĺ™pXżéI–vk¶)¬!ĽŞ!ibĎź7„Q†e˙¨»$×rWß·EŞ prăU !kđ°)Ť~KV˘†ěŞz¨%&3¬jĺ/ţöënb…^dÔR¶E_U¸p“4h/ŞXPCVUTCEÎó©çzÂĂ’Y÷|î’Ě!śU"yÄ:ifűŕp:iŽ$yDě‹câŁĆ3“/F„öÄÂtÇěVó­‘ĽčŽĐÚ·‘ş)o9p¸\{„~™Ź(Š˙$'ľĹ*)U®]ŶčTřiđá(—l ŻŇÍžn8ö5ŘwlAâM[[ ţ˙ý{ůH7®qÁŞ“ű=ő[ťI˛[<»Iîš^ößLš™ŰlŕÔ Ĺú -O~ŕ%<ÜŢ˙M—xŃ Ů·ýSŽ«ŠĹěšMĚFęŢ'ËëP«ć°«<*¸W;¤(Ér›%ÖI÷éöyüčHtÚżŠĺĘ5mµ ›'OÔ ˛(”·}íŻő=ĹČ:€ËńëayˇĆěa‡€gÁLfďľ]A´·.%c°)°C'BšŽMŐłfőýá¬Ď*Ň·´€ąĆď9¦Ż‘ zgYY -iu7\;ţ7F•QLŃŕśú’żäÜq¤ĺĚeű¬Úů˛/č·Đ×îŃŤ^‰o8@Ȥ –śĎđÄóľKŤřj†(&"”+şh -Ő !"~ iQîú]9ëÂYϱ^Pš€SE5yG<]:*ÖNb5©žCQ-¶™‚aÚe^EĐft‰w»µbľËHL„8 4fáŐ8Ň|Ý›_ťŔˇË±HůšJj…QżuľŽ$··ŻŃĺ9”y!•ÂçÜětç´\hçí®Kňö é)†â4Şë/Ä«¸ćí ‹ ÂT_y'8˝G„uE„\ţârGÜD:۳˻ÎŐč§L, ˝iöżačˇöR oۡvoĆucˇÄS¨5$çü"č“Řźf˝˝;W& ]˘_&⢑#j‡C‡:;Ř…đ„ĘŇ—_ĄłĹŢŮiÁe+Ô©A÷Í•Ş[ü:q3UNÂČ&ĄNĽ± Ŕ‘čâÂŔďpâ˛éж‰°ěV6iilš¶b›Ě¦*xÓ(µ8éy1÷ř-“­łKŢöÚ·„®PçéI.Č~nO2ĺŔĎ9ä/üŐP:eCÄ2%×ËĎ 1#¬Ŕţi­C7żĆD÷;Ů\‰+p@čĂżuCďăŃŘ«Y—ŽřŢ.h§Ă—Ŕ: ůŔ1GîÂq6‘KýXgé­´ŇŔŰ'Ę:7Ć@ő0Ż˘$_ĺ¡ÔgáSîŐS‰«¶ “5¬ä=đ·ęÍV€P^ł rlÔ}žÉJ -ŘßÖíî"ß˝žs®dbç@Ýý-Aíu#”TŢ·ŰČĹuč‘/?IÇ…FN–"ę3Ç$—ŠřRQŚCv*ŃßůÝV5x,7ý•ž±šĎÉhW­ŠľÄľB]|(‡¦c9’çpPnKÄ$VÜď4L!ťęĽeľy±°|fóÄîA°ěňĽźűB*1QîÄ8ö–vDڎŁżK8ڢйÁÉb\)ţ‰‡ŞŔ|-%é¦z"Q±G~9 ŕrżÂ@áX!-2 -+:î^`‰wR6CnńTŤ ŢS…đR.vňŕAë1•n}8cjWŹYŚ7TiŤĽú89ă™î¨ ć}˛ťčˇô*ĆŰŕ˝Ů!+±°Ć|Vyµi)Ű!Xź“™5äóg٧Ä1žűć>q÷íąŢXFĎ3^ µöÁđ“*(^ĕ޶Ţü.wśxzŁ˘ÂAǡß ĂtDřŹr2‰Í’-^ăÍKŞűd´o“ţv‡-ĄIF3,11“.č§Ř˘µĎ‘˱6zo{<ď}ż(­éőa8´ájh‹×©ĄĎ2ĺ]Ť‚¬ň5~)Łh¨QÓoBć Ég—(é9¶™XĄÔż]ďh”oŤ‘dĘĎA˘ˇdćśqÍ«oKۆoúĘ·Ąą -zq+/q «F×E; M`űô-Kýj‰”fĹÂX‹®ÂŠ¬Çş0YŐÝ5¨0µÎ¸A$ÍĄâôEd{'†^ÇfşÇš+Lŕrř¨MŠDżââ#zG«îţ ń ôˇ9,?­Ź^SÁÁ\ąY¬ÁŽŽÖżÎŇWa}™‹Yu6:`o•ÚRIČES®ŤD7˝Čç9;Ů×fĐgĄ…Č—Şä¸iËgK łHŐI|››ú„sJĘĹ sYŠP÷E^+·’bě0÷ŕŁÉ&@¶ľ -Ýá3JŚn@Ćď.n?ăű“ŹDďv•Đ™üfŔ˙‰ř÷b÷ěIË-5U16çUa˛±2>™ĽĹÄfŇQłR)çď;«śD¬äEőZĆOż¤ z^aJçi˛KÍ[ tŔ?éŘg­íkÖŤ>ě^ѨcĽězAN¬…!‘BJÖz 0lmÚ-Ń6ţ“á|°(Ëź{MŠ„•…PŇ!.2 ú6††"´CkxCvŞYÓ‹‰qžĺŃÝQV€ëVL¤ˇ‘8”¸q2ưÍ΀jŇ7‘a_ĺHL0óže/4äR)‰ •@Ŕđ­YhŤ= -É65i׌•^í„6Ú}Uwfëá«RP:$5łt´ev‰¤~D*( źŢE DÔ~«&×SäÄ_’kŰä*đuye©ż*`çH$ŘĄŢ×čäZ—ó,ÖăÁŽc…I@;ęô(ň˛±ľdî±M<4db»Ě–,®MaJ@Š»Ş˙Ö$–‰beźa É ÓΕ‚°:LuË“ Ń€­«Bů„ř†žx/ô)ŕ”»}ÝDŻÉÇąÚŐ#ŇäČ%cÂ*źşR%× µ4¤C–Ţ7‹a*5Oá>Uzŕ{÷Xa»ČŹůĐH6§l„ćˇËÚUąźĺ ÍX -o0.|ő§ľ$Y0ů”3¨¨jé?ŁMz÷Ů”2…áÉ7)ŻŠqvz‡ †ž~›gIšl` +l…Ź~…†qĘyţŐď‹vĽއŁŃfÝ™JHÜĘÉ˝žäAGKč1„™&<öŞ®ezµŤ‹Áť°Ö&‚5Ő_×Xyľ5Bf.ţ\äšçç­{Ä–+®.XŻ÷ޡhw2GmXľž)łM˛y}éE×AŚŁ0¬ň‹Â{ę.˝|c.Ô*ŕbeToc*žóî™ůçţż`űTuěä;jěˇÇÜł&€Żž«Ízô»µCB‡B›ĺď)î3Ö±·ć ŃÉ܊ ˇˇ.Şf˝‡¤Űqą«ŃżqÂGÄËëz¸pZE˙ČK#Ó"5„©Ľs˙˛źĽR'G1ÎеÓŘHVZÉwdń"ÜhđUôp‘KťfD&›˙JülČřŮ+vzÇłvtxŕµ ¨ ­\Ţß7Y˙â /°ý´ŔĹ -ű´ľŞ^S|)Vď,9JW­«Ś{pý€ŁlXżágö»vf¤çŢ“j‡é8nr„“t†´kşĽô$›ę"ZRé!kâgiľ=ý•ĹŞ(fjŔ>Ľh„ž<šSŢB’Ă®Žv:đ¦_:đ’âbus›áćwŠíxFP\,.^ČşAć\yTŇĹ'~¨ý`őÝŇ^)ME'tŢ·0 †ńü®{מZL],°>^Dű¶±ĺÜ0 oTн޴?Á4ą)‹4DŹť~ZőďHÇ:4•If(áLLťLź9,‰§„Cŕ/m‰Ă٨ÝZöÖ%ŘT|Î|››´t IĹęa.6Űw8ĺ/˙B#ŮgÔZe% ţ~0äĂG…” ę7´Ńę 7§"eŹV˛Ń3O .ýPúQ0şoEň<ŕpNÄş¤€ÉâÁ]ä„â‰dµÜŰŮr°ę‘T¶1/ů2ťťó–Ą×7śŻDłkř ˛ţˬa ř°k­đ?Ü=UŽÇn.ŽłëĹtÂ|1a;}+™+¦Tü Ą8ďłŇ;r?ÍR˛.łW0Ť34+©H‹x8'QŢý=Ţd•IÚŽ ®´\EÁč]A•5?Ş[ ҵš†MŢ>í§ťBdźŃ;ű©°řš?x9ľn-˙Ň#üµ -Ď^ć5˝Ç˘Ű%ń5Y¬µŕ}ňhŐ¶±†Ç¬ őű¸żŚ·Őf0Ĺ˙ü#ďkNAIe§ ę–ç†8ÓNŰ<˘Ë˛O‘Ŕa®.Nَ4ë4ÎŃP)Ë+»~ýô‰|źďîFŁŤ¤»Ŕ‚aaüđřÔ7i őŽ´YAg×ú%<ž~°„ul|˘šN­Ł=¸ű›B‚ö$Č(®xNóĺ}®źböÔ•5e— Ł,_DĺÔÝPĆÂ÷řßŰůŕŞęŰŐxhüiśpÖS:x)ó1›Tf÷ül«ú¶ico`złnĚýóĆăTL`mr\kqmńiÍěŤI3şńݱ™<¶Ą6ÉCÉkěilŤ÷\XfÍ·Ő^ß5SßÖ®íĆO˘ŹQ8ŇĘ©Y¶çy -Ha>„€¦o͸B>!˛hťř*î˝ôĆ|Á×çV#°JÔ±ř0´ZzŽaâřNhžÍĘAŞvÎaŔő5ż(-5«7iZcĂą ý˛eÔt“°$V–@ZGU\«Î.íŘÄĘŃú+•NyŞÖJ¶´Şéj¶ŐÎ. -’kdˇ›€ůžF/˛Ş¸':ą/â Ҧi˘Fý¨?Jó…âĘQR>9ŽňmČ‘eř@ĺśŰSz´HQúŘŃ@ ŕÚÉ?W˛ďvD~ůć4a$ăý˙Š…ýŁu´ %,đ4_ý¤T*mdkmQ'Ýr-1S9Yúo×űłe„…LUÎâ˛+ĎJ“ź>ÁŚLČţTµ cPÚč\'˝2ßÇń ö™sŇ:o.޵ös€Y¨âg |§Ý-Ąc5©ÖťĎŽp0üjxnľŕŃ|p…–5J˝gĹf–s#€!ř6ţ jÚÄG^>čŢo 5°<Ĺw_˘¤ĄńIhčW®ÔÚÎę™üBxÄŕ›™Ŕôvxn!ň‚ă'š^‡xé˛@ˇ§KÉ„ŁđäŤęýF}q0ăĎ 9ű×E˛Ž»_$o†`ł’Ó»śL)dĺŮV[6Ém$”8'hŰďW¬W;Gř2ćxತ‰Í(kĆiäžÂ(ŰîöuncÁ˘ńüýń­ zŮ˙eϧäWÇ”€¦ěąwR7¸1kíY3Öq&šG‰%)¶;… że2WT}G}~äD—ţaĄzvĎú+Ă §»î~›=w«âÂ4ÎÂLBPÉ=ËX§äá"YÇ/Š ;pśąěz*5“ć‘HŻH"2÷VOU Yć^"tĂĹĄQa!«™˛€}Ů®–ů°q#Ăa5"~W -5ý‘·ç˙öî |pŚ^‰OÂ4wT0Ţ4ńÇá:)oĄ=ÚúŢ]š EQX‡!̡…q ;C Ęů!«®¨Îweöiř?''/-ŔĚY-g–€yĆšŕę“0B“ŇAôGꞌŮńq˛<ĺRó [cč$=SJöŁc‰!wNÂŰʰWV¶íĄdŇMÝßőź’Đtę–—X­”·um†ÁśbÝZžgTÍÖ_ěť·™qŰŃs:uŔH/Ř0*‡U‡gsŠ•‘ÉIK^ĘząÚ -G\wI^ŹŰ_§;ĹŠ5äpůěJhëHp¶ße;Č"u RP“Ó úŽÉĂiu%µ‘ÓµÖ*͇!çKÉÝŢ&!źM{µ(ĺŁý{žâcŐ9$‰Ď=‘*o´dâL^©Xv<°Ű µ›Sâ‘`ŐäŻHs.¸¬—$MTj±˝2ˇŞh6Řüńoĺń\_¬ăß“M2[“WĐĄtť:n‘ćŻt‘٨éĚp1áÍ ÖcCrť‡ł‚ÉŤĘ\D·€¬ĆI ŚĄś,ŞTy5Č‚®Cé\FÓüŽâű¬Ňzß}S6H ť3ÉEŕ/a˝eC9Çc5K­Jôr;—†˙1’¶Ţ_µźĂ'ů6@t´\ŞLŁĚúáu/Đ…1آ˝řM9d+6b ‘XÜ!šŘao®ĚLOŚ9oÚ¨y¬Ž–ţ8f»”Óç÷Ě(Óp‰‚§ 2G@ ‰ş [=72fCö0"śC­:©ëĘ'•ĺ€gě€Na×GRŐŐ%ÇŢČendstream -endobj -4554 0 obj -<< /CIDSystemInfo << /Ordering <93a411ccbebbd5fe0622582a83d452183cd3308c93615e54bd2c79eeba2d3f98> /Registry <71c2befe54e997284c0a09f994f9576f9073ba9441c00870f39bd4c57aee8305> /Supplement 0 >> /CMapName /WP-Encod-0 /Filter /FlateDecode /Type /CMap /Length 1104 >> -stream -ţćé [éţ 5…{¸VG‡űŹWůúLÚĎBÔrÓćFűjŤţ(˘ ;ÎľŽď#⪾ťy¬1Á3Ż%w\˝ńĹ V&  ďüUÁóőőqß§•/o*ŇzŃşąváíĹ(9–čv}ŠL”Ň(Ĺ›®ł¶Ç:ŔĂ}U‹š^˛¬’ťmîňĚ÷ľÂĹ‹nnÚÝ|űë×ÇôćĹÍqOqńŇçXKŁ;A€ZŘhĘꆏú•Ö˛ĂĚ'•´ŚĺIC?jlj°›ţK”R©łâ…‚Ď@ó”zť1áçës”j@÷†ÁĚň’äfjČ;śśŕŮY(Ë^1Ź7¦nďűĆ2ĚyěNÓ>–3ްťďJuâË ęűeĹŢŘf* ýgÔvźĺořźoöM.Ý~%Ëś§őEi¬ţBÝ»´›,ÎÄgŻläbź_ĎyĺÍv ×8ź*íÄŔ9)ócÂđő{’‚şü{PJĹ{`o«µµuŰ{ŃĄŘ%—¨Š­ĚE¶ßŕ~B`Ż:8ňÄ,Ö˘‡bŹD?,ÄqĂľŃ7˘oMÝäuĚ)bŠÓÚÉCĐqÔŔ´H†ą<ÝlYąpü¤ĚúîҰ5 ÷е }a~UMH'ýS‘É`p S|ŰHęT4çOcçxy4ţ@Üo -˘ÔwĂ -÷śęł„…€`hA'(ű‰!z‰»Ďô)Č›L˛őç‚kÝ<łę^Y^ŕOĘřR–/ďµ·Ńłšj’|ŬµŐ™“łă —†0RH-ŞD…ĄLÉ0#F‘q6[đÍť´ŕ˙¶íźĺP4¸UV­,ßĹ\C%JˇÜ¤f·Fov˛Ś0M8Ük€ŠĐŕendstream -endobj -4555 0 obj -<< /Filter /FlateDecode /Length 1296 >> -stream -,$§¶öŻ7…JK9Ô¦ęÉ~}Ţ„šôkgv·‹#QÜ0 é1É´f_ŕĘ*qÔ€F -/۰˘LD!¸ťWU„ŰčrUÎ+ř¤·NmX¤ô0ťM”Vĺ Ô‡]ĚHŁĎˇő6˛uE“R»Ľaµé0wk{Žkń”rx”čÄşcĎŕľh—c/á#Tđ·ňÖŽő™Â?D}Bä¨ÓľM ź$Ů5řNpšˇ=řúŻÍŃĚ嫱DËý lÍ+䆺fĺzT|aŘQĹk]Zô5čb|ptí}†ˇă%^ZfOśýČŇł”+Můá|—ˇ*`ł ¬Ľ)ť'Q*‚p/¦z†üsi†Ë©Ú7±Ě Gm,ĆĎßÓĹń=±Ő-? čŮÁŕZ&óC­ó¬Y>·mőt/źŕEĎô?]ŠůŞ ÂľnI”xö˙őóĂ"ý|_…ç¶ą«qQCF\öB˝nʉ8ç{ůóuřâ•CÁ’ -šdÔu’Ҥ?źíëx3LŘY}ŻŹ¬M ˇß’":âÍ‘@ą06avVßuî€'Yľ3!V¸3´QGŚ_ -RąéL•\ -ű°°´éÁÁŹHŐ°7ŇçQ5[+PJyäDű© ‡Cßj¤‡o-Ň»ĄCĘ)~srU/mE„čˇu}ĄủrEiźQ%0-'Ň› Ä:C Óx“ďLJR dZ7Ź…±«6!Ľű®Ń5TÁ̬:$ťĘ”ŹJ×?KÚň8 OŕŐxÚ'%Q0šű1©ÓářMË÷‰<¤×#f?ęF˙÷Š”üŇc0żďLÎüźŁ<|:Ů Ň[[&Ůy‚řj‰ŕĹ„ -é1Đ+r3E@f KŔśŮTJÄcKÓálPá“Ď’2zű^%čE«ébͧŘŕó`|N{,›—ݰiÖ,1P>{0í.—2ů •žIóÔ÷$e -‚]ýŻĆh«íÉ^żś%lˇDC·}˙ÔS)ž Ua–1ĺývţŹ-‰_k˛j˛†wŕ®–wó˘Q™'sŐµ*˙łMřE W‚ÔP[¨îµ÷h§F_ťu]íźĚIă!§›\]¬ %§b\Č„P Y˘[“śô0-%÷5¨€!mŐ¸‡6ŢŔߔѢ)’°Él—Ü·¸%ŁťiIČçęÚnq´őÎÍzŞś3Y××…Ýmj™ö¬Í¨Ü¬P©ă+µž?Ř ˝ęÇ;Łhţ@6}Ó¦äËçcřţĆ%A*Q˙đ”J qó7¬Ŕ`B”®`´ťŽ®:VľrĘmú9^ňĐrkev"hCĆĚŘŕčדOŕ“ĂFîÁc<^ˇ|» ĺzĘ>ĚP‡µäźWa9ô¬Ş0ž*´¸XŤJ˝§^‹`„­Ó†ř·:ŞÜŔŇR'¤•°c§öţ%”ŕ:B˘˘$ů}tžZŘŚýEŰéÝŻţŠV›*Ę_č# ńcÚă§›’cP «ýéĆ͆Ą ű|¶ZKg/0f⻵tÔwš»»)fÔL1;»Kľăá?G’ÚEŠlQ•ŰřWµě¤‰äŚęt10 ZB’śŻňŐŐ~†ÚSjňÎn|§OôC6›´˝Ă<ňS™Żř!U®B)z/|Ž9”=YĹŻ#n°yHž dď bwü ‡i*żendstream -endobj -4556 0 obj -<< /Filter /FlateDecode /Length1 2340 /Length 1552 >> -stream -ł<ĺ)eH ˘‰Ç-.“ľ=gżž Š«2Nă†Ĺp׸Ľ§Ţô -;)6ę~ĄW(¦šs˘ˇ W«îýnÄ’@M{Ó—¶%kŹŘ VžäkźHÂ{ÓÁŢ#ŕ@ĺÝ|ř¦óíţ“@Yýôsź»(©‰»´\Lč˘ó´Kš¶ ĘpťadY€V*˙ž*›Ż\m¸!§rí(Hý§^ •?ÝśOŁ[őńń ¸hI61)HĆŽNXRÓsëóĚëęőQd.±Ç—çŮ^_eŰ*żKëzŕ`ާúĘÝV˛~C"ę(s$î‹ő'äŮ”QČŔU}”ĂÇS•¦ôV‡/QÎ Ý&tČy^˘¦ó|ůŮVÄcăď­«ÓńTä¬˙\˘*†ÉČâ*«ľK®&É7˛·ĺC‰zi&—‰ŻwŁţ|x‚H‹Ł&{«=ÉÁľőL<´zW®Ł7ťs_ŞZĄW-7…isß;jr›co¦Ň jŔĽA‰UÍ[vRněA#꬏L0Rꎦaˇ# Őn|xĽ;—÷YDPł&Y—N5ş:rPĽ&‡ë» Äθ„ƨ›|É:Đ&Đwš°NPw*$˘ŻĆ«ĂúFm|;]Çáúaa–˘ŃtÝáSúT´˘Ţn±´&>Ý?Ö ± Yď…Ý!"»óäi-šHđŽÉŁ$l!Xv[ěę 0;Ž7^0ÖaYí ÓO)µRQ'¦ôrUĂi[»Ťň ]yRí^ô =+Ťj÷±işoG±]w»ZÉ5\ëSw8íěě¸UČÄ´Am%‘lxćŃmŐYŤąďÝşIhH¨żFöÄóę#ąd$Ą1X§©ýˇ ÍZUôqä` f&­8jű{Ďńˬů†Č~ä!'Ź… „Ě`9|tŚŤ)¸Ů—Ç˙‚ľ˘ó’)šE˛­`ÉýqM˝qö¦§  o>mÇęĚXE 3OÄTďáâíÄ:ĹŻ±á¤•ĐÇž›]6 1a6ąĄËj’é„§ř™%Ť=|aCeé®ňÇAČHnyŇsÉLQ.t] ¶Lٶ’ÉX˛t+ÇáťôŠ€C©Ž Ząm€JvżÁc•©˘Í:w۱QüÖ+ś’Á&XĽŚU÷ŽxĹńS¦+őřäĺuŇŻß§ď°{^qĆvŠ<ĆR*Ę‚řMGě‰Ű;7)kŘ'aÂC€Ä%¶}d4^_ˇÚçŮěîe±űĐ}˝RľĆę>ĆBř`Ëí7­S¬Iµ)oŽůgĘMpů-ěŢu{f˛qçŐ±XňŞűČ -ůÜÓć±ónx‘ZÚ;©/Ѷ©~ř+‰ôÝůyi ăf„ÍîÁt‡vŰWQÔó8’˛„|-©B!=ٵ튿-j :/ŇsŚHĂ!ü}XâÄřč+ŽŚ[Y…ÇąĄü‹{ö}µÜ‰‘xŠąxŚO<Ôćü!LĐ(@ŽďéM=Ščí‡77Jf‚Ü?ą”P˝Ň<óQ™b#–·0¦yâŰŠ4”ä¤4~őűüa—O$Aaendstream -endobj -4557 0 obj -<< /Filter /FlateDecode /Length 288 >> -stream -Óú·ű0š+ ç›ĎőP6jh}…X'ŹQŮL€‹ I÷Ęk˛+#E5M5/ó÷Ó2›9TÔ6é—Ľo)öď°¬{ĄoŹ -Ć}(ĂäzFŃĚÓQď -›?΄Ⴏ<Ö·>Ţ?6꒟ޝܔT4Î’-=jYáíŘFxcś‰+®‡ű&˝cnkď—7 Ü÷ź( 3ŹŕťHpÜTˇ`Ź@ü¶ż˝ÎĆ[1Ýw°śĄÝ:™ěÔĎ7eAx’̡ń4ź±ązE‡†;óĄ(‰@Js’b«jWżŇzĹŰ„ýĺHŁgŽ- ›@\RŽs~DęÓA#Ž» a8BdÄ #x¶+ä‡n4ř4ßőŠO3/ nâëendstream -endobj -4558 0 obj -<< /Filter /FlateDecode /Length1 42088 /Length 6208 >> -stream -ňŻo“=đN*ćW=/ď6áćp€"ޱ[kl„@Č+cul‚ĐŤ%Ň‘ß(ćƦu3Đ0ŃMĂMŘ–j®nS €F¬ -ůľ…‘Í@ÝÖ]#Şc.t«ýlÄ^ł !-çŮŹĺą‚ĽP|Áö@ BŇRZăbi®Cź“ÍfËŤj¸®gW›ČźÂ…ëĹ44ľ÷Ňtr]ˇŚśNw -ILËëĐ^¬RH÷jj%hi7ÍżÚ8ž…Uką;ŐŤwĂ»HŔt€v÷ą‘`ÔţZň•šü=€ÝpśS"ů/xEm`ŁČT_ÜŃŃŚ­˘tĎ/Ů8/ŚôŕÍ_BĺeR'ţ¨ĆTŞ:% (Ąyl™ Xű˘‚Îâ—ôY@¨Ź Î~ śbüY:nNiGANsŽ_Ź®mĚ-¨<$łM¸™15†Ç5LĽq™˝ĺzÉĘű§AôaViGYüqĚ=ŮG‡ëjIÁ_2iޞ›éMÎjr=ő'Ťż€Ł743ń¬UGe ­hŻ)ä°ľŕ’8ŇY’°5öĘľuĆ®¶J@™8ňbżľt2ďŰŹŮ­U'%Ľ~…ŚOuqK°čT3zpQ0¬ü€éL -¸ű}±6ĄVv k{Ë?#K8lÝąsŹ™^X[ÔŽÝo,Ó˛F{FżttM”ŢXgăź?nz+Ŕ~źvČÇćY×SgúŚž÷îŁWGvüÉ‹şóÚńA.ăPîńMl‹÷•ĚÖµĹI÷7©4KÝ'°ń©äV¬&/Ţďm""Ĺ|ëĎ<¸wéźĘő€ŤŤS’¤—ntd‹>^ȡµXâ¸zŮžµîKÁLYq7jŞęqIió­¨$zřŹá†÷©ŁĄ«äĚF±óćţĄłPa®uśÍBWÚ0Ŕ™­ż†Ý* -Ę-°,aţt$T©†nőŹ&Öb© îfů§.Ł Ĺi¤— >C˘XÉ’7Z”Ű™€ÂÁ¬NĂđÜđYDkâ™—f6â¸#ŽtŕÚ`ú>Ă„1ClŘFZ7]MŇ\Żą ”éN#DyN Y«rte›ľ9Ąô›Ži+ÎŚś*-x¶&K-(íĽ*žî3Ń˝ÁěŔRö˝ö‹€ŹnS0fX ĎYŃ˝b'ü¨[˛<äZ¨ý±÷ćá.‡ÍŔ7}ö„¸îÎÁh¤*Šś.§,1đbmľi(ORËŮ'ÖČD5f˝[G˝vË4N«mw¤ëgłnÎđŮŠę5w†ÂAŁÚ«oěźÎ_Łůń0Ł;±)I®ŕÇě'‡#Ěd‚Á”ďťröĐÝ[V‚´&ęGťH°ż0ĹO|“˝ŢCݡB¸WÝ}ÚăŇÖâEČů Ä—C:lSđď Śźóľ9ŕÜËľEŻł1Dç·ďëT–&ШÖdŢëY,˘´á_Ć&ľ˛w)BÔ0Ć‘łă6h0OnéS‚ŰT_HŘźX Ů;ÍCy¸ü‹ŕ^Éd:Ňk вxٱšü—ôCa–â[ßS%z>j€{ĺ7Hqa =ąčěľ]C„ĺgú{vBÝ$˘—TşhĆv*ńéfĄ0Ôß{vČ× Ët@{Ż®/‘Ç;†űkĎ "<›~ví/OYfňDü¸Őšî&*Ř-MĹ\$Äý¸§ÄÓWä»™ŻůMŠcHÚ~CQă‰`_ýŢşžoh– dS"]–&đ0|XéŹ >˝SýŕŽŕÓ:‡µĎkÉůiç]qJixÂQ|ŽĚ&)zIVgf^xŃäí‘aű‰qĂq«V·áYGVpEe p™qqŚXĎy¤’ăĺP⥊\°ćɬ˝Ăő×­zăë®nŢ1ţÄ5óła]]śh Ű%Áői.řF¬Zř#ńŞvľňăSä7÷T“ĆX„Vł!Ę÷CJ9’WË«¦‹ën}d§Dź3(*}!š»©@.čv3E‘ýĹĚ78ÖkD1u¨ ĽĎřW1Foé~"č=‚&TAŽ2űS‹µNÄssNx×Wđíé9™źO±’˙2żÝz&”Ó~ >E -Ô#†éň0’gĆD:ĄrŐöBVď­q—Ä:ĺ|Jj‰`˝«ÉŻA¶O_XŔChÎjhܧřÝÔ°@=ň9XÍ×ôýMi4Ú_RÝ#ÔU˛dL˛ăyhÂÉ'4ˇ.đďł§:/›űľeŻ(T´Ĺű:,=R¬é«4u Vj“„.—ń÷÷@>ÚH ň©Q>…IXŕ:W,HÄWmËóľjF7%|=4b˘ŔŘ«ť”SrCfev8ź6řAW_"°ŔŮ˝žö!µěľH”Éđ¦w>¤HÔ~ۧEyzą­řh -›—dîę‘›Ф ÄĐÓ¦0QŕvÓ÷şŇ Vĺü4V÷ŘďmqiÉé9€MX°Ć‘›^¶g…Ô‰Ęě«FęčęVÇŢîýÚČG -„(x[,X™ëm3G@ ÜZNGTŠůIĂ+ŁŹŻÓ“ryö…R‘áaU˛mDć4X/ĹFÂen¨Ú‡N É_|ăBNżykfM „ĘF'(m©Lĺô"úť ĽŢÄ˝Iaö', -FéŰ2‘ÖÄl9»f»`RŃ™®őřQeGó‹ąČŕăě?‹flŠgOăÖQUł'ßA4Ąí;™˘%p)grŃű“ýóĎć›ă+kşüçă ¸IBm«łíśžqŞE•ĚR°RË ľŇR¨\›ţ €Ąq©ěľآU4j †É‰VuĺsESůäwÇáÂłGy/m§†ťr6â<ăĐ“Çă‘˝\J Mˇř’!öÜŹ5˝Ół 3ŢëÝ)g×ĺ—éáž=ir,äËă†(ŞAŃ€bž$ÜôŇ˙V?1ÇŰŠ˙6=ě°¬ę„m^Člá“ -„ËdŇŔÜŘ .ôKëOMńöóS6ůŚ‹›q}ć ’m#C;_łµćĐe#H…˛eR3­»žN{1ßمĬ(ůA€:µ‰şÚřzřqĆa«Łă—ť¸>ô|†ŤĽv›|đí#ݨď/5đ©—án?Ëó'ÄŚđŔV¨5ëTű;ľ'=ďŠ(}t e¨^şs(© jMëG9Ľäźo´ůüB!LqHh+ŽńdĎá‰on¨Ëghda˛ -ŔVo%ę_ €0Űë»äÖ’C’'˝9B3°Đ_hmt¶iϵ¬vľcb„ĎÓ<"ÄŚ—ó‰-Ę^kÝÝš`ÓV-Ó­łžJÜC¦\+gÎţđéÁ3ČîwĂOi f'Ö?’bHĄT. ąeŔBÄžśM<4ăâĺÝî>ÓSą&‘ÉéćжŞ:kî;IYĆöŮ+¤}aX§=l —z t$_©ŹfćµSeť»d?ę3N6O÷şŐ hCąR.’ŐH•ř`lsě8*HçDQ[]’[!±Ăˇ6|€@ě -7Ż ˇďv–ŃŞ´SµĆ­˘h%2:5EĚ1±âbÚß0ä ě#Ëti– Y&Î -´1ŽĺSX’4Nɦ҆ҙu!P›ťąĽ…w©ÜŢťźioÄôméHŚş©§ŢČĂÎd_WešŻâ$#ÖR÷ř™ŔP1*\f˘ŐHgü[öz·&K{c<Ů_ľÎ—Ú´¦ĐŘđZd&Ą/ÂĐŻ¦¦GDÂp’•-ŐŹ®n#4&_™†ć¶##őŹŢ7&ő(§Óz¦ý,żâš$Ůg›ĄNd„|?#BîQ“@“{T@Ŕ/ćE^pFb%*xąµ»€ŠO•އgČň5–‘F‹“ÚĂ”{nŽßn×™gS‘îQ#îßT‚Y+6 :®·[FF$ O®#~KD‚äÂäc¦Č ›@ĎoGâą#ţĆâçřŕ¤ŐŐŁ‘p•—DHý7tpXů¨¤:K|đ"Ćů÷÷E¶;RWF“Ű'‹˛:Ýr¦Z*9'k7÷”(ż`E!ż‡tŢŤ˙oĄSsXŢ÷ -Á»Ă,řđŢd´ßľq©YźOůM|íD_CîÔkÇiĹWŃnL‡R†ź°()8W·`Ži•aq»©‚z®„ż3\* ť;ŢkżŻ¸aü&#rÍ@”¤} Śćkpš÷$Š$řY©ĂţËćQ®ż¦5'€e{qîÚí4pˇy$Ů TQ0ŹŮŤg}UXşTßÔ[Ů䉵 lb $ Ś)ᨷµ`oÁťÄĎ=KCˇŚ,âî7˘ą÷‚ŃE3äÓôeCnĽĘ`Đ„OĽu4Đxu¬ça ™JűBŻ{h Č… ^ĺNýmŤŢhŘÝ2yl¬Śgßm+)[x´1—ç™Dq`śĚ!*ĹŚĽzô%\OxüŤWöirgá™h„éŕÄ˙˛Y ¶}Ş­şŞ|ÓěfG©äf‡­t…NS*΢طźŔ¬żÜ:HÚazűtË"—š„ľIcęďŚex©‰ceŔTŽO“™<Źb.ą8ůPó3-‘E?›é”ą©Çsʸ® -Ł]8 ęP©KWĘ~‚p€Ú2€p°$”ŔKU“,`Ń!ChQuűů™ű/śsh2kDĄŞc „f_HÇÎb;â0w˛5:{¶ä‚şĐ«\7SčíĚ…˙cá$U»ŁÂ˛7u4 ČyvÖ—‰ě‚č1Ńz´ud! -–OYN3©Đ%ĎF<ŠP›%B…«bE>>_nˇó<ÁBµÓ-t_éd/zóN z'iw!•™Y=^€€žßôJ/đ§>[lµ«&áhĺô.s*čqšY—5łubv&ĂT.OkîĹ|Ť-‰Ýěl;%‰gÖřĂ»Ů4<\ĘťĆŔÝGŇŘÔĹĐQ3Ŕ—†üµ;‘zý ‹UÍe|«ŃĐÖď´ÜŮ6Ű?é <˛Ta3t w~đŮť™Ŕ căl<=lsž.Îż‹!˘\äJXl îîĂżé±qđ śtxĽ,·ŕz)ŹŔÖI(6ŹrĐCóµ«JnÜ*q‚—¤‚ŤŤĽ?m"ž"śÇŁŮ -d"tŤ9ĄCš˝* łtÍ,¸ůDWëz x¸Dä "»!uć§ůĹ1÷tv2n›}#? ąK®±]Ź˝öžM€€ÍAE?IĎĂ´ŰJÝ2¸e‚eFé.¶,̡iŞć÷&íń»†ÜŤËđÉ‹/IZ‘Ĺók+äŐhÂ{Y˘ąR¶p¤G“$qwąC¤$ŢŞä§U&XrAóîÖRĽMO@ă•„s4húqrôAă–h˘Í´łÁČČL~vŞŐ=%˙ÓĘBIŞ.Ô´#Ł]×j?9 žÍj·Ć lŞ˛mb1Űň·v·Ĺý?§Ěş´‰fJi–Â@{iÓź#¨ţ˛Ôr®\¬é~Eř´R9{Čč;CX­\ ĄPÝUşwKáuDeś§p%;ŤłMN)WBä5ö®Őá1Áť’ćßţněë€_§©\¸E©jć§âiŤfĂ‚pÁL•Ě´ä¶Ś6ś–oŁH8quďY*ŽyV5ŠŘtČ4ŢHúF㑞hš»ľk`ýŢÇxZ®o<…Â'SÎďŹ|ëvYrެ_]ú*áFoĐýMą ;ńĎßG-Á«;lcź;gĽJÍžZĄŢ4| u›e…Ť%™~¶ě`şm¦vĆ tĆŔí¸ćÂ×".Śŕ\^»'‘ĚęYt˛p9~Ň„y5Şšhq~l|ç ·Ç\yüNŻKß°Eä=Ú°×2†ĽH»C(u•ň¨“›™3ůíÁç~4žËŠź,•}‘RÇv°¨ţ1?m * kJW/ő´ÂĂÖ>̬qmÝ).°ĂSŰé;1Ä™đ“čyĺM”7u]ůŰóŮÓtČ8ÎÓžčÖ’,u†$w -ŕrh€OĐOüĹJ}™©H˝sĂŢ ‹azIR­TpLoćaÓâ˙w=ăe…ß´tąäŢ‹yÝmAžž¶Š+"4`Š‚ă'‚Lt ĘĺĆŘľ-Ł\©ĐÓćüQš¸ń+Xż˝,‘-a{Ęů¦ˇΤ»N® ĚŔ3»‚yçD§šWsÍÔ'Qŕ?÷ŽăQ•Ý•!;Äą® B47|Ż©żĎňë0¸’5Ç%k}€Řn…0b°§t+ç¸lNŁv{wű¶NÝEĐ_pwŢé» Söš>Çî}5Sź×Ç㍠J4yř}÷8@Fpđ´[áÚ]% -„ł™Ş|ü]kjeI}»EáĚ ‡Ř2ałQ>Qa ŢEÜČIŇnK±)ĘeWžQŃB>—¦é—¸ëę¶ôćëKi?ŕ› -¦i|űŞb5Ď06&–_eÁUË^“hi¨™¤h¨â…ÔŢ(Q»îö~÷Ň&źý`sĆ@'xu-AO–­–oł0n#űť::č9Ą©ěűł±y˝“–cîĺíN®>‹„E~ŠŠ:˘8×AeŽf† Cd"ô8zÝĘŇŤĚC&z\‘ÎĐ.%Ý$‹„—Bôs°U‚áG“Ĺ€ÂĐŃ–ç–MBp˙‡XĐz’Ĺ×ŐŮDű&Aĺ5YşŽ TÍ”Ž>ĘĹ  -yíl{HÄ)µňús[^mË Ľ÷Ş2őňíÇóX~O}š‹0öő÷¶mĽ÷{égË<<^“ …hő]˝Ň;?C<6ŁEYÁĐ8RLÜÖĘMČ<­ÓiJźC}*Ϥ?ŮěČ4mH"ÍąÖÝ;ŮćŚlŤ5ąĽ=BżSţ»:°›F;a›EW'Fžž}‡_L ?taŚ1ěó7¶6Ź€W„°Ůe„ĺ"[d觤ĆwN'Î&!ĹÍîľ·Üěě¤Çč@A)¤…)ÍOç`ţý~řYÔ÷ÉP˛NvŘÜît"]%h)§6.ĚÝh—0ŔhěaÁŻEA_]Ă×2 űřę˘QLóĄČđĂ/^ç]şĺ&ŮńĎĄĐÓkŕŠ»›ë r\˙ĚJYPNŞąwĆ’/“TŠ#‹_ÚŁŕ/ÚpU±ăŁ•ź!—“Á6-\É‚nČôüG2˘…m÷Ně{ë]ĐŘőţłu]pÍŇ~äĐ\ł…·ŤBĎâe”\'ż.ž¬ä>C’ Gîďłse’˘w˛ÖňŽČęďŘŞ÷„śE‹`-ĂaUuçv6¦‚–6&OŚH¸ŹňęvŰľAî–Ę4€„jjýÍČص˛űćź~ż{&iŚMOk¤‘gDČJdŕă!žăjľ‡çšçůB/'9…µľťŢ–­ ÷şľD˛ĚťSҧ[~çrPQR™ł÷]Ţ20Ŕ"~ć CFM7'Ľg*kWč-f$Ai ůˇĆéýľAĹjÎ=îs ކđG”(3µű\\¬MGę0Ŕ€u}îťŢŻJkgőxëű@`ĚŢPĹŤmĆĐßz ý w+ď‘É Ŕh¸´ďW›łT™X©áG˛eâŕÔŇu_ĚVĚŔdˇ^Ůw)âäZ[˘§›¤…ž u6u'—ź§ýH±ůÍÝ9nÜOp”A@ľž §°9Ăendstream -endobj -4559 0 obj -<< /Filter /FlateDecode /Length 672 >> -stream -°Ďź˛j™­‘üÖ*ÄOwĄýHe±źť˝ňçwŚĐ°HE}Ďç:j8LŕĎ'ÜZ×€+ŻÜşUWŇY$}y~ąfďf»±`’pşő·©€ńËkÜ™Á)Žr–ŘŢZ…=ĐŰôŁF%ĆŮňă˘,aĎ«“ľ®Ë”i1^‡ěŇcTeŰESĂßqfěŇč0Ó}Šś:I=©ŞŐ,L9á×§¦U¤’ťŮ;2Ůέ@ňąjßÓş•ŐÚRPĹóůu´ÖsŹža 1§ŞÜňQ6Ü×á˛n -ÂahŇüű}H|öÂÇá‘ÝMm•k{ľx˛ëŢťß<ĆÂŻěż0*xöĹÜßCŔg”Ę11_˛źpP¤jEŔŢ®¨3şS{!ťVôĂ˝!5Ó8Ă0†Ö2'ÂÇÜłUC«8[WŃS Ëč(ű˛PD°¬+“¶ĹuXô»ęĆk9¬6ÂŢČé|s†&ŽâV&N%Č»ł|Áç—V‡.Ě(^“\‰¦š— @Ćn\bTˡę˙ ^h¶Ľ W‘ŐĘĐŹéH‚¦ p›‹†‡#-Ď]S¤Ú.{'úX ZkČ>ťż*ľ<á?·“.'fŤ9[ss%÷}ěO$1ź|ZÎşÎËŐ_űĆBÖ@“Nç$ŮnČ^VWÜy -'T}ŕ|ł;ů"˙ŕwđśĂ˙DXbO.ĺ6Ž@ę°Śňz†DcuĎoCöXQx6ʉř7Ó?ß™~˘ŕ”č–EŇ[öń‡~~­©•~ÜމĽ¤+šđĐYű}™UJer˛_ő x“˛]î —îĹěĄÝ¤f˛a¸@¸ CŽ-ÔíFżnňGăg˛Čüé©5l~”4«±lѲ°s#H'ŃŤéĘÇGo-ńendstream -endobj -4560 0 obj -<< /Filter /FlateDecode /Length1 31568 /Length 8880 >> -stream - ţŹ¨Ô©î/S$‘ ”V ď÷JU)nL"Ý)Av5Ż˝ań$˛Tö§wщâ áżR·.\ŇĂ`~Čš:š‚ŠME-]KV¤˘N"AQ4S·15pB‘[«^ -üľo8 2ö§„Äéw$m¶ÉĘ=ü`=‰ěe«8Z\ěh>…śB#~©Ö&Ń.Ľ|{Břyj˘…:ę˙ß8şę/r7+}ö…™‹Na’< ]%$ÓPÍV’˛\ écůŤkC˝Ŕ±Dq¬ů{;«‚ćm "đł¸˙â|wM`+ŢĄ^Á¸‘<3u®R;˛Tz06´ß׍AóŐƵS›R“·óňÝ|§˙ĂKŇŤ(š‘Ľ Âä,´‰_.ďŇË0&ç)úľ`N0˙qęb3ŇŠÓ»&CRdiŁj)käwšéB±â“GŃ6%0xľĘÍ˙ÝŢ+Đl®•ŠvŔ5;wąŻvQüHŁ)š? ĄcÝT°Ŕ’÷'ř·V[v™úřÄ>µĚ~Zăj÷^”žn0´›ĽĐßx˘ ŕtľ¶^L Žľ"c‡OâŤUÄ\żAÜ^+7DR#Ăí˛Éd‡WH䦭Ăú—}Lţ¬ńËěVĘđ -|ń{ěó|}ăwĎŞ‰ áîĽRBWoy‰K\déÜąk`xŐ’<ľ¶čß; •Çdą-Z_Öy*Ă<™ŤmÖ7ߏÍt}ąb”řRląd‡UČRíUĄŇ¦÷|[uđ«©…4Ó=ĄćÜ'#ž‚Á(hüd¬®‡|‚‚Jđ|ąu*GC%âÜ~5S2¤HuA҆–p«™™šä‡˘ˇMQk†gëóH3«„|žÓéJ™ďč\l/ű ·Y2uŘ‚ĄH„—™Čş„8óSAŐÉ. M˙°ËĘ-µŠÜş zćOžŁüĆ~¬Ł.KˇćM[\CŻośŰ˝j`ĺŮMŇK¦Đş¨î¨Ĺ[ŻB±I‚'ÖĐťcĺ0ÄüeóĚŔz‘ż?„hÚ˛Ú¦Út—VÔýLb v?ßb\ܨĺp´ęje­2kĎśęuŁböm˝†"\N4;˘lKvg‹4jD~ĽÁ~$]l {ęąd"iŇŚ4&Ęäk{ŔŹ—Wje#.í ŃÝJňvČžEVKóÔ,†Ş—'„^˘łi˙î4¬#P#ŽÖ4Fšĺ/‡*$¸¨™ŐkÁJßQ6ŞúÇş« UOsĐĹ´FPîĺĄ7Ră-ż/Z“ŇoôA6¬¶HěĂâvp}nŠ˝ÜG7ŰZ9:,2‚ű-8CĆSý*膔z/_ČŃí·Ô& 5/\É™Ęöj슦šđ•đQ2D@ľIČł‘ÁuuŠ«ŔeŐž˙ŇŠźő)—r‚TóíŁrëÜ:Yľ,˝é¤Nö˝fy™˙Ţ]qÖÍ’Ĺ8ŃCőX˝ŕÇč Š8°­Ľ´<č‚ĘâoŦĂî{ŮZŻ˙÷őnM܆—L~,븙¶ćëyWźżńÜnęDŇ<Öd»·-%ťŘ×ÁÎÖ•z®rq˛ŚŚFĺč3,ş”‘C7T|˘gâ4l… ł€9ŚŢf¦źD«>ć`”é -Ţîpc~Šô˝}ü°µ·¸9şvlůp‰^ÍĐčÓ"Ő¸°Ďě9Ę"S1פWéź6+‡ĘŐF€DÍÔĹĄ”Š=»?óX-,|‚Îú{ŁśĂŽL™…ż/s ¶ –öa,ŽsčéCT˙…ěČŠRyXĎŠ„†-+€o °Aač·y"Ä\ˇ»|÷Ú 1Č‚v OŰň#˘ÚQDŘ$ú)ú.Ű9ŇG[śßębŤŢÇH-<¦3r‚ 3Ú¸B\ŃĘş ż„VB)‹Zä»<ŮçLÓF›¦2©Ď<ş|[Ľ)ź´Č‰íxˇyň–ždqt˙F'‘®±ÓF!@®„S‹‹uÔ´Č3Äe§˙Ďţ_.žż‡Ľl¦"/[Q -׋Ҁ¤ŠI™&DóęG@˘+ŇĚPdÄmą¬?ÄA!0gďY"“]Q—NcŹ~qőŁŻ”…,BaÎ -EBP†ČÁ÷BJµY7Ż)LWź!‡T„2-Ł©Kť´Aˇ\Wrg:v pm»rÍh´C[Xä¨áéŤÎąÂĐţ4Žó4‡ďŁ`ÔŇÇ\Gĺf‘‘‡Í›ŹUBŁ›@"’‡öy5^°‹2Č6)¦ľ‰b^ý¦*ů ©yÂq)‡J2˝ßSô”ĚČĂŰ”ŕď*Ą !!Í4c=äVŔ†€žÜ‹,eź0-ŻUß]“/2ݰ?íaHlUc ,ý@¤(yŔ -mˇ5ܧŔ-|X<˙ü ˇWcAďčgŕëqdH«Ě®VPűĂSk˝.™D6|´ÓýóÔ&‹wÜNĐÜ8†ĂGU “꥛­˙;Š»"u·¸‰żZ†đě“‹U=űą´Ö9ą+•ŔAË@¬†˛Ýtuýš«,Ţç™ö5Ů^_ŁB:ŹŔŐFÖ6o«Jŕ)Ůüý+’÷6$Öą*;Í1»ŰZ:dé0 -}Źźů[\!Í\®ćĘ€!ëg©Bľ‰‘×÷A‡RÄkěç5Óy­źyUŚ›­Â VşÉRÖWpßµcö””űó…`ć—žXuĽc}‘!Ýň~QŮN@ËTÖ Č–<ˇ~r¸V!ö39 6qE˛ăNÂĎ/Rĺ›ËŇC*Ŕdč—‰3ÁłĐŚCĘśňf}$b0pŔeÁY2’ ZŚ~-%ux¬Ş¦śşRVTއÉJ\ŔFů®¶?µĂü,Ö¦RŃ]Ěza)÷«Ăm)_ôݱBĐôĚÜhĂbR™F $ jxöv$XóĹůVâ2h|ôŘO4FúÉ{¶fň{·ĺNÝr·¬‹ţĚrÜeNş a–&¦ĺ2;‹žý RO¨.Hj2UĄ[Č"hĎśv0Mş˛lGĐÖŽ3%“t~Z‚U•6&¸Éö'ă‘|_u »ů ĘĚKS«tşö™€•KŠ-w&´Ú™2+•0ŻZđ4…maToLAzŕ‰ĐżPĚćf0ă(g´şŘ>JűÉ_!Wš,…ĽŠe¨ťÂriŮ|vř€‹ĆQęw\=Ŕ+ĆzŚĄK§€č\_]ya>ţîmpÜĽäĚXŔ…ť·§ćm 6äjm©v±ŔĹ˝Š¤–a‡o -GźÍěXÎ{“¶Ź×{óÓ*5RŰ hë'Ů‚_Zčľă?ŻţŃś7.[ýZ&1=Ţ}> 0©sHśÚâ«# ÖĎź@jđłłm{–T<{QşĆ3xnŘÚ5]¤héŔć§×"ę/  ďŢŘämřDóO„ B”ŮĄáł‹ťĺŕ_kNęP±™dŕĽî9E·`řhĐú ËSP¦uwôŽôŹŔ -d]oÖ擣ÝÓĂľ Čc:'ńěQ‘ł˝ţÁ•Ó˘,0‰ţ婹QN­îYśŘ+hîd•%ŻzYřʼn™f8îÂbĄŤĎĄ5źÉNŽo,Ď78Ąs«_·€×!Ő÷é -Ö^˛S=O@´ËĎŇ`Ő¨—÷©G^Ľ]qA#¦í˙•îćŔ†4±ÉÚI8…Ř‚~Eď‚´–5 ůioç . ´Č=˘eń”껌ă0ůlČ7’Jˇ hşÜúOśĄ2¬żňűNIżýÉńeZL8őçśCJm|•G«i%·,f>MBŘ©ęÁ´ŤĆeµďĹë…íŠ ĺĐ2hőS9˛W7ń݇׆Šeřu»Ú_'rZ÷2z´&{k#,5¸ŹFW·´tĂ<ŕŁ˙żÉůlŽÇ™rG®ŽžkĘuëZ2;ĺâyţnsŢlf4Ő€»˝9ŹęĂ.I©$775{\‰Í^ů{E ŃC]żuKCëŽ8- Ĺ :bŞ5QĐÄÎ…reňl* -“ ŕ$ß..JÓŕ$ć,^Âľ˛žwéÎ܉ 5ąXÝŹşĄUj{[č^˘_ĆŚeMĹÄćÂY€`Ř Yęi7“ň)}ö;”÷ÝiĆ«`˝N¶,{sz&YNu1śâ fŢß“q¬ĘsGÄgĂŠ!1r=±PvÜťŕî1_ţšá)hwĺieøí_—h)(&Č11ž{w7—F}d´q¤lěîó̶Tëwˇ)kß"Bx Fô…-uť÷?ÇŮ[˛Č5FÇuż$ě6Šś -˙ź.4Á×ĂyZş”†Ěx 4/ŹJYúfÖBÄ _îšŘŘäY-ÂčNŽBŚ ×6WHÚJ_ŚdBóÁşÔ­Ŕixŕ^b°9ü-ú;>Çüsb{dađ¬Y¬mídoRë#1Üxdvił»¸é4™U·š'¦{ëNAÎH ˇwdxg~=€óWĽŠć×1Ágć&"P[HRöi`‘›VłT[_Đhăë!(7l $?n»ŘTYŞ…y§’!¨ލöN® éts“ňŁÂ˘µf2yű -ËŽ÷=k~ôŤ9Çzef"JŤÝÖ˛uöľ-°iýŚEЧʩ=Ôů9ŻŞ(9ŤŽĺD$O&Hşt}Śź×Važ üO -Fî/©óÄ(-™3©7‹˝óZ†©TâĂ ”„»ź`ÖSéňOÇ`Ö+Cíʇő<ý¸žRVŢ!&Aö&4˝¬3až›¬žĘd2Öĺ/ĺA)Źáž¬˝˝G˝Ç:Đ<Ť\Ě÷c÷mŹivŕ8Xś&˙ÝÄUV"Hy¶2Ś5 ž€†ŰŁ\]¸™ô¨/ůß»ë -Đk´Wí4č\ŇN[bǡżež`v‹2cÜ[;•- rô΄F|ŞĂČíü¶I[: [:đńd źŇj_q1H–„áĆi€"·íAŤtňäÖ[épůúq -/ôv'WÓşÎďP.÷źz™Ě°šT¸5ěÓőÚâźxí`«ýĽőČÓ=“¶|Ţs["LĚ—ińO׌Ďp„†×Ň8<ÝVËľUşĂëÍ“‹]™+ű–7CűŚÎ`®¶¶KŻ0 HU–ŻőJk(ááWĺ5™b]¨—d{X#Źł;ŐŇ]gőś•±C@©XΧC»ŕŚŮF}ŽG€¦/ôµ%â˙Đ1ľ€Ó‚ŰE(ťŘ¶`ŕb^>äDٞR! ęöi`˛e·?8JŤn -¨|`eĎP}đ8µ dGw5-Ëţäé_ä8NĎĹ˙ŚÓ–$ ějűK‚Ç ÖcH‰hÍŤt8źFC˝ß-˝Ű”‰I—@°Ä˝rÓobôeŤhN,÷x ÷Ť%ë YWŘőŇ­bg.,}ČÔd8–FC°ŽrńŮ\Ž[Ä7µFú.úHfŢ/ŢŽŤ!čq]kŠţĚáăfŕ­ěČÝ@?5<±]şËáđ+Í~×Ý鼗Š2¶ţżV'ćŔłp…ŠŠďýř‡ŇÄ~U2ż‹Â®Ö¸dńÂUŚKq#—źóÜW.BPpg3U*ô.GE:9»‰nĽ¸„UÔ§MŁe@+ÖĆAq]fâ)4g9=ň8m e_­#â¤üük.şC°żĘ€ó‹¬ÚeŹIŮ^˙ë ă:~—‹Ž2ˇn©ĐČV”í -®kJPuŹË €Ź0áŮĚWZĺćŮýćY3*×›ßqÁém“ÇRD§ÝŽK®VĹŤ -# - ˛nŁ(mY˘0Hşs -¨ćňk¸śá!úüöč- `‘ĹĆ•ŕžËý«ń˨şŁÎsMÜ,tt_š?Ůrď—Đ|I1uŚ6;RáĘ%pÎ+Ĺî#˘É÷/<ÇM âŞČ†Ëú*AĹtĂĚוČĺQđŔł¨Ďj=i)śßݤʞüRž”XnŇ@Ó8ŕSěôÄ,¸µ"ʶ÷(#EëXBŽŇĘ]€R‘qQNVŚ=ô6rëĚMB ˛äÓéNĄ®©eë3ÝîZÝ·úş—Bo«Á“G ’¨2¶}©ÔĘń¦Á™^>ib6~…Ždş‚縖$Ńw~H|˝±ˇúT1ěj -cÖ›µýň)Tôţ_Ů–=l¦ÚBë©)űŢFŚÂ­ÍöŚÝ§{­¸QĚŔ­‚lłQĆ3Źě„QŚýh4Fü(Š9ŞË‹>%ÜHV×ůP˛Ĺ5vA°3tĺťřWćáÂś÷}Í|ůU;®Ş%ůľ"|ň^efü¬ŻĄ¨Üęú|| Âđ©†Ó“÷ýŃYŐŠó¶P˝‰âs«´;şźsťĺµXíäâ$ÔäÔ3ĚÇj€ ŃHa,k¦ŮÖă~ĺ”f7XÝřN ť´‚vJŻľ]3°‹é LČžéTGJᝲˇ¨)ťyŕcľ~PĐś0ćŔ43ŕ*3“̸ˇ‰ą~AőHŻń‰/ű8Qť¦Á× –!Ú‡Şśą›Ľ¸ŕĘsĽ ďR…C«„đ«>$BϲňE˘Ë*Rď ˘îăµŃLtÔľ›ˇiµ¨čý©T]ĺ”ĆpKšKŢuŮ— -¨6ݡ˘łT` +˝cO8Ţ‘‹mʨdŘVąÚą—˝żK›ťhszśHuť&î%§‰§Ş¨łŰöÎß)Cä6ĄaĂ‹Š·=2}qHëO,lśe¨rQ5P_!|€v—T­Ń.ľ5(ý—ףŤÝ°óą÷Rľ÷ĹWń{čsš4p -š:żë.ZţDUź¤ę tŽ®őA5Z\IC±Gy‘Ď×ŢÄ}a(ŚŮ˘xŕă o]Ěń’żRJŽ -c¶’4ýg.ТLű>Cä@­€±1Šý$e€Ć[‰s€É)u¦äBŁŞőQŻŚŽ©ŃÓx|’,'¶k˝Q*‚¬Őóż W(†x듟í бa‘Ś ťű»Äń(hW;ZŘĂg’÷sbďOľ^»’öÇ`aJ)uvf2ńć Ř3y}=sZ ¦nýf°üărë!ľSô0…g‘ő­˝Ëăt…§Ł‹˝¬ĚC7ĆĄ›9ięüĘ8زî vWĘŮăýf¬¨C¦żÚ<(Ćző€ó—ËŮŚ8×5^EÝ2đrżíµ»Şľpß. -ç˙B`Ôü7źuÄ8r§üXŤ©ÔüÚ`3ă׋$F ťÓš•fµł;ÂűEżÖD¬ÉĽÎfXgĂy‰OŁ‘Fŕ-n×kş÷b„r6ş3tęđBµž4VqÉş^Ô#¬’č`BŔ$ţĄó ÷ßVÝk¸ßCź˙Üű[cßł Ás©ű›\Ç Ŕŕ"ču;nh€d.pűşŞÝ’‡ -č©!Ż@•*…“o¦úőVŐfŘ] šÂtśîĹŕĺŘže= -„UÁxţĐŐ§GúĆYIŽ./ä‚9Ű»˝*:5µŘqBűćüšŽ0(Í^$Ef!—;¨´ŁY'X0‡đ.Eđ˙ĺĂ˝ma=(¬${¨S˝¬Ý &ňěťngAčm»ÉEĎŁ°‰>†{™Ła•î<btzM$0·r$ŠěÖ”ĂxşV’÷H­Şů#Ţ Ö“ÖŰdm9r°_éÎřn2ąKbV,ýáOO‚ŕ >†3Ţ/ĆxB*âHâ掄„Ö# &†;@ɨ,P¸Ńď»A°J-3<ŚězŚáŞ_í4:ĂF0H\ó.yvÓýď˝ÍžŁăĹVů]ßĺˇ%ľ´ŕ.f8€'®BWőn–1*0«G# -Ľ‚q_´â8é±VĽXrHUZ’¤ŃŃeë*4Éąš#KsúVRëد͉Ô㜍˝ ŠyŹ“? -7n×CzEÉ|90îĐÉrZ$ˇÁłŃŮ"ňřq:ĺ8Ó]GbL–#Yd“ŻůîĄQ zL·Ěö>Ď")NŐşń­ÚŢEo‡?>u§ă:mp >OgČ/WŻ ŽÓŢS -ˇVş\gü)ŕë—i@&ć¨čĎÄđZjL˙ŃŃKĆÁv]eĹş2{ú˙6k Ý‚şVWaö±ý#gµr~Zł Vr[ lRx1})AĐTz-Ă=@ ćŚEăčÖAşI:Žm˝©ĐŇnŽ^&jČ—ĽĽ,'ŔÄH¸/ősSĄÉż:[}î¨?ş´F*^Q;öň5 ¬/Al4[˙Wöł—ĂYĐé°ý>˛TŐŹw}ĹÁ _îDŇw&“ĂúţăHV^Á©ÇľHyŐŤż,HUýŚÔ¨H-ą¤ć$©Ł,«đ‘hS'›óí0^˘ü6Č äjĎ]±QŁo>Ü‚őůHß^JŁůŽŹ´žźPŠT•¤TíĐrp_P7Őîŕ‰‚tĘČmő§ ~Űqľ˙˙®Ka»x‹ˇXąc2莋tPţ¦ -šý’ŞÓĐ•^…Ö=/9f_—$+Ó–SM}=FÝą -'ž>űóí‰rK„ Ťüw C iŚđK ŹaݧMDőĚ˙0ذé"öa é!9öŘ9Ö’ăv©)•72ÝÁ÷–6ž,MŇźw»®6¤Ł>EäŘ?ĚyłŞ„5•Z=˱ĺŦ˛á˝cf9†ÉçĐń@CŻmXáŃuntaĘ dvđ1›E˛gendstream -endobj -4561 0 obj -<< /CIDSystemInfo << /Ordering <4215d07ac99edc62e455ca415683710695df0abfa0daa0c2d64db552ac2987ae> /Registry <1717026d64fb67f9d83e565e7b93ed78f01aaa749c4d4522fe05aa7704deb211> /Supplement 0 >> /CMapName /WP-Encod-0 /Filter /FlateDecode /Type /CMap /Length 1024 >> -stream -ż%±“Ô©/®|sm"k–—O©Ńˇ"%+8Ý^˛9eŃ‹©X·čĺrz8ÁjF^ëÎôŘÄÂöŮqYy¦aŐ€M’\čŃ@›Ńyµ)Úm ëW|ÁÓ…ş0~BĆůŚý(IUkĘĆćäP´PŻô đuČ×ę&ŽsąkžO`o«ĺx‹U]/ŃĄd RĘLtGę\EΕłKÚş%Äĺ¸IË ç űříI¶+ŤmS*U˙†yĐČ<_s{_cJä°ĎÁ‡WůâK"$ŮÇţ¶3jtÚŇĐ>­$žBąZh_4xý8›ĎŐ°A\6ĺ2óË[Š 2AIŘú{{Î)ÚláĂéńdł,aÍFŞŹ Ě¨ ?‡3śuČ…3ÇrÔ»˙a;őÝnioř¬ŕ\ˇ¦…ŰÇ€¸m(V¦pˇͶmş˙$AÜéÄ®ˇ7’Ň;F -ťIŹŹúżŮ]Ç÷ţg '4‘6ŕçË$ÄF@č(,ůíäAW-‘—‘=© •¤ ‘§p¬ öQć˘Ńť†Ž7š´aźp'Ć!V©á&3Đdé‘3T~¶XďzD9ôë:8Ҷ‹˝BI04şdŽ˘ĽöÓŚŻo«rI$Ĺ-ůžzz$ëYŁ)0÷YśŞCńęÉščM/÷e«ß»&Jb(”=Ĺş•a’Š‚ObhjČ&ÚgZô.¦]§¨Ë¸ŕ ‰ĂCŇVQvý6‡dl9ÁĺţîbRQ{oIaŐ—}[b-Á—öňĹňáz’kEdéťýęqWfŞ)ąľÝ5đÝ›;m(Ńw'_tEÔşö*üÓ…_ZÖ¤÷Ɔž=UPÎÚj+3­e€d=+ăŢ ů(ÇV•b:9lńÉ7]‹´Ł„ć^zőŕKŰ|Ó óXޤkŢąvŇś“5#S⯠Řh˛•YQŤ†Âůţ®ô&˙éuĐC†E‰¤ýůŕÚÔf[ŞKĹÇmů{ÂÚkđçR»đM°JŽGť8ü&iĂĎšeůŔíÜĂęAvŚąD.GĐ<\ëđî’¸˙śc§Ç›ÂٵŐů żçŞôŕ|ëmú÷ľ­=7sa·jzčD®Š7żK¦Ü˘ˇ]ł*LÓkDendstream -endobj -4562 0 obj -<< /Filter /FlateDecode /Length 1120 >> -stream -4”!BfźôA-é—í!¸CŐOĆśŘôÖ´tŕ°HµnUÁđ‹Ým„QEdËĐ /É>`˛‰O<ÇârË zˇ$:ą/`rőř@ĚľMŐcěÂuIö˛¶ÝŕuÄJHÎë ŞsG±2 ŇJH˛‰mé!ł­ůăYe´DEÓS7łÇÎĄôKÂęç`K?dĺ Ş5Ť02ay›LlN6Ł‚“V{Ů.Aşe¤[ÉÝPۡmÄR;!ŮaŞÖҢd4S\jĂ•ŰęzN?ů1Éf •ę‘„¶A?¨Ć§}_ji/Ú-A]†}ÉtsŮd¸ˇ›™čjď>}´PŞ× Ęú9@%:ÁqŞóţř#¬¬±ăůbézó^˛ć#«·©~ŰzҬ7`–¸?žĺŮů^&†âR®Ťů…v-…‚”¦Ď¨_9§¨Ű-9"|›ĺRSËÄ2Ů÷Ű<°ŞO%űő©»Öá¬|ÇŹÝ„Ć -fŔŘŚ»qhÖY˝Ź{$Ük2ىżŇ’]ŞŞR.)(}AáyÎŢ÷®ż]–„÷¶ŕ:5ý;™ÎâęfXĹÇŃ×dŐ&•ŘZ|€çaJ¶ŽŘ¸ť7Á—ÄżI÷Wčtď $ä˛=9fĽé)Ĺ şËóHö1“1,5WQ‘”Áň›M!xŚşÁżÁĐF–˝žÄht‚ą!Čč©‚·&Ózć:!DÁ„%F*KÓâś2„Ĺ—¨Ť´q°ŁĽKt L¸y©+ĆŰ0W/řŃÄ^=QµÔ¸a[7J–Ö˛ˇ–>1Â1"IŽŻ<|ď[ -ŃĽŐ U]Ä?FŚř0txőmab†Dh]ąĹŰľ¤$“ìĹQUűW/šeĄI§ÚN ±ű÷zPB'ŚźfP[î¬Sőtmy4Q$I[ ~÷30fB9äŁî˘¦\‚Ţ•ç`ŹęČÚ ç™č‡˛Ž»´9޵ţ§=î+’ŕ"ň}JĘsűÖ|Ą'qńŃ.Y;`z\mŻjwq] ú`.¶ÝĺĽ&ýđ7e„o¨ąž@Ľ`mehßiłăěư·Ţ|ß Ń+ËY,¶·Ş·?¤jć'6ě¨PRnĘäŚv™L•Ž mb‡¸!K$ŚŰL?­1Ł»ÎµáóSDIrt†ę&čÜv,qŤ“xeKŽ´’CĺĹ>Ŕ'8Á({L`âfČ쪝o[ë—ŤŔŃ€c5×ČŐ$2ÍJ$Ú˙©'č©»í{ÁY#ÖaÔ¶–E<6µŢfH’hů>0叠)#a/–5;Ž˘ë†ÇYĹʉ×C ň%ŁÔíŮą>C yÎ䂤 ¦xťźN™Ý™,09˛›Ü"_d<˘p߯JÓť­ë~exŚR5;u±ŁüĺÔĄÉ˙”)çg’Wݱ—Z­]ă×Węý¤¦­ŮĂŚÚÎ3ě -ND¬8ť*·'‘€ßmN -\tȢ>22ôKĽaE$ž8endstream -endobj -4563 0 obj -<< /Filter /FlateDecode /Length1 27648 /Length 2848 >> -stream - ™ &&ŇéäY–y?Ç@8éöp·…O'^-UĐ[Iőđއ?˘™EďB}ÜIŕ%˝I¬‡žfĘ9ĘkBÄáŔ1#š2˛íľęĽ)żw”§ń˙?çůTŁĹФ=˛ĹRÜhuŠZ,´›6ŔJĎŰäÄ)žÄ2Gr:(-˙Bń*f‚&â4Í|2i‹–Iőé]?I˙Đ“A”ÉÂ"fě×âĂ­ýeQ ŽGrŃA„mJ–ńW· -)©…JŤ'Ó4Nł"l˘˝ÔăQčMpŐńöMF`N‚CŘĆmÝöÄ}VťEg¤!ĹKŁ­Ž_=k#Ë+<&äaetLçÜ1”ÚPIÁî«(ŕÚŢS±Śţ·y˙Djő«iÖňŽ/=ăȇIµŢđ˘Z§¨đB6"rČiM6ÖDHżwâÚ%XwźĎ°äÔGč|÷ś®·Lh–ćË˙p‘pŢ‘¸Z,gAÔ -źoŕ7Ĺ(Î •…Ć`ą(UÔô§×ălýÜÜ93é_j9\{E«z!Ôö8•¶,ßďć„Áśg{K9”1öěYĘ˙’€NťŤÔžuY­ś8 Ő˘¦qÇştł)üž»ˇđş%¨iYyé~ů¦' :â€é`ĘzČ©kuęe${f}uÓ»˛Řp@”(ťtýű,FY[mćEY˝ČUšÓ·Ý’ŢźßźCr%/­[ňxĄőU ŽsÜéűĐôż+źĺô´®¶b9ĹżaĄFóç:@ÇK,Qlú¶Ś);j‡0Âv×#Đódś»âgäŰŇ÷őÎD7ę.𦅎3®uŹb˘foPď[YŁ· ĽPáéhÜÇÓí#ąŮ­`¦A–ă7hčn¸íŤ5 -!~‹ľeŘÉvł°@đßE¤·ÇĂńU]ü^hĐ𳦑·˘'ł}¤Ďý+`OÇvtw_fM(ŻŁ\^0›…¸şóóQć÷XźĎF6•PĘ?:ťî™˛B'ÔŽÖËůCŃ -5 妣‹2¬ó‹™ ńżc‹ŹĄşěqgonđV@ZebľżĄ“łőůf=ĺŤxéśü8ľü°‚gÇCÄ$48˛ qµ:v;+—ÔŐäç‹X :Jü××đń¤gI«lÝ ¦Ć•ť‘‰˘–ŁĄĐ_îp[zĺÓőŁu€ąŁ´[$ąąÓŃü˘±gý‚FzÓł°QëÎJî”Ái6CÄu–ţŢM&˙V×nVCҧ{=ˇŤťą§‘îw’iťxźµéĂËkAŘzŰóÖýĆŚFĚu`ÄŮTĎ5–ÚŻPI%-ŘUn1Đf›jśMň+gÇ… LśĐż_“»ĆvkÖä˝ĐßGŐ¶ŔŰŔ«DÁ_îÉ„ĂÎ ŮfŰÚ‚öűE%Vě*j˘ÖC6]˝~:/ű٤UÉ9/=k%LĘ›qîU7-͢ݥCn4áÇWóB˛©€¸eŽńvĺ˝ű2ϱb$[šÇ„c' -óoŻŐ 2˛›¬ł—ÖCźuž":#[˝Öpp(ŘLzD#ĺugh„ňÇž¬‡ű[I…Âz‘źězzpwďD”µahĄYXűAň-bój‚Ąu—ňúGľý0 —‚ hqµ©÷ëű Đżóő5–ű4Ô±»”ɶáz6†ľĐxâ¸E!»ŃűY ké–·“~´»dCk+Ž­ŃA -Ł8oŃ|šPHUwĄ{źÄfdl)Ô&®˘€Ś…J•†Pób+©…Q )ŢŞ ! -€›ŹbÄ>ńwz0Ű8CqĚŁzą2¦Ť4|"1[gŕ–C”TnŚăd̆3odLK—ňšś™íôÉoő×-µz1^˛™´¤>–1»[tĎ{)ÄąĽB1?j¸Ňj§|JG¤-E›`e€ŔÉôÜĘ—Éö7éôć@Ŕ’‘9‰“Ꮌ_¦ö ÚífFĽ3Ç=Îh~F[!YĘĐ`“}IŤŮŚÚ7Í.Ű,»ŻĚâŚř¤čźżđb¶űÖ!_ŘôžNWw/:—őąŔş#Ë+ăkş©}IČSČvOldŃŹy˘ó<’8†Y!bźĎ!ô«S#r/XPZ>&Ç}&&€V§kćÂZâ"IX§ĺ™K_»Y8HľŹŹbr1¬á“zl&`4ŇzłI`U§Ę7v‰ÄO±Ů?ťˇ˘tčÎ赬ńe– Q–Cq8…‡”÷ ňÄÖŚí!ÎŘ&OÔuĄAÝ@ř‰Ç5@ô)k¤.ăcŻdŐ]ď·#;© .‹źt!+˛»Ľ…ţęŤP)NQ‘)´,dÇ›:.vĘjśNC‡SV˝v€S×Ń^ś—#‹ŽĹ8[™‘NE(ߕ嚥Š|´ű$†5ű–k#ËĘçŕ× jâŹÚö­Ţ©‚•5ĽÍ^j¶hŁ%wd˛É=Ű®C\Î"ÝzMÄŁáVŚ!fľ1(`Ájů®¸„}Á-ńËŐ<,éWRřŃ»ťbĂéuN®pĐŚ>Q×`·7§şbâ¤Ú;2ŤUtÔ¦XJ˛ŽVÓĎÖCGŢQÉ–qôč|kŔŹŘ˝‡NPQß’cKpkć›Â0nŰ jč;5Ô‚öͨ±óĎřë«3Ă‹¨u)ô^C±ŁK~Ž®đ˘MšJĚŁĄ7·ťÜőQâ(Á.°ĚDľwH 1šE/Ůhă$±kBL D¸oe+KE‘3úÝçóÉg™ż’6¬#µĘhaÂă޶sI%ˇ7[ÉŢx_qTí«ĄTdĹů¤ţ ¶#âí@Šč"ú6°űFź…wĘ´ťMÇĆ÷ËŔÓ‘źĐR®–B˝öŕAÄR]Ź6f„bW;XX_“Ô\q·˙Źść˘!F_­ąułďÍŔbř’©o‰Ő •$ýúĽĺŤ†ô—{ĚÔ¦ňWÔÝl ˘ËĘÓ¸ŕŕ€çKµµR)Á˘˘ ‚ü-™úUDí~†(†U“iĆ^S©őŁńx'dŮó\B˙J|ܰ˛ĚM»á}+ôćÜrŁš÷ĂŮ?űqNtŤČaA®˛óŽ÷äpl{2˝ČŢ5Äů–Á3kÚŰy”w¤7kgަŃPë \ŞłŔŚ$×ĆUš Ú9‚5u3Ěźo4oŮńĺřاaŽođr懛ɑď?řŠńÖX§t›0Đ­¤$Ű --ÉĚ›ÁĹO+ru:X\k`®gűő€0A{˛ż!şqč­&­©€śąŘŔ‚_V0Ží®—U!Ú!lAé ę»$Í&Ď8u(ĆN4Ň(Ę~wX˛tTć> -stream -Ă\Ȳ|ĂĂŹtÔÓ§7ýD»ÎÎ,W}#É›XN775 R˙“ GbňZäp?zO§eňFŻ"×"}VOD–Ĺ«> -stream -÷©ĚÜ!¶ÄDČ_+ 8Ęř~¬GA~"ÂxÄU˘A¸AlyjĚs›JÖ¦É2îśoČ^±N Ąýbá…ŚŠ1 ęMŠÁ/†™&yŮžKdĺ\™60ĂŘCŘ_ «éýJa¬5ÎNŢ”6Ú@î¸uëĆr†°HŰęťşí]¤j$ë“Lg3ĹÁj#ŃŢĐ Ű–‚JöÝą°0o‚mtÓQä:Gu$-qDE> KsţżBŘc#ejAÁ`ÎĆĺřÄ©łq;xţ÷…ĚüCOŘĺ,ç¦Nźľšë‘9öчţ®zmA C~jťÉ€3ŤŢFL˝7P˝ żň†éçš*;5µÔ,x9ĄÉ¸*Šé–<;ŞŮôëvWĎP›žˇÔ…FU„‡ÖĹů ˘{ŐhĆd7›ńB_Éý‹13B­8ů¦ńEĆĚ#ř ;+TĚŐ|ęM -Ç%˛}qÇvt•+)Qfčü#ę}Ż«rÁ!Ň·q&˙TÇJ*zlC]¶Ą•ż×Z´čŹ,EÜ}ßČŐĎ˙âě4Q•í?~ÁÉж#Ě;¨Ýsţ†Íé>ĚĽ 7łpżüÜ -ŐZ\T­Á iFXŐä?eQ/fئ›[6@YŁ‘ú˙}"˘˘Ô4ÉRŰ3pęh˛y"€^°¦K—tŰ=)ĄŁ’&} g0Śr§«Ř[üŕlq8Č:[zkęYxţź´s‡1hă¸Hü伧КÉKŮ»)OÝ˝L[Ű`Đ“DN^;©BĄ#ĽŔÔăĘĂűpVH'ŃŚ+"Ą8šńWńÍf@żb’–—^ĺÂ_DO6ŠW:RF˝Ä´ŚĚń˙Ďđ38ţĘJsš<Ř«6gŐ’ĹCßCÎ^l||=Ź7_ń]2i–B”óő»Á°=řŘî‡Ń¤ŃT yb˘ł™Óű"3ł„€ Ůíţه †ă=ďSµë™w0NkZÇrŠŕ*&P2Vńö33šŻ’B)dY!­¦[(ć~nsË)úŁlkę,>žÚzĺwčbą[ç1—j/ąÁĄüsţ•“†ATx´p_Zś!çcwpŻ´Zo5¬Ŕ -I^፣ŐQb )dőu‚DFř îš’S›“Ŕ~Ąaá!ŹűĚÖO¶Ü‘c^™ňź§*'Pµ˝‚‘ťEé-77»:[Ź2˛ńÉ4žą%Ö˘ńyŤIĹ'!+s¬łOŽ1Ş==%±Î,›ô;ś]6 XŤ1ę2*jn?Śx[d41…AIüżS…Ţ…Ť'SJ+Łó·ĽŁż–Ł@řłÄĽnóň¶za¤ëjĂŇÚ…Y’Ż*!0šqÄ-‰hČĂFb€öĆî¬srűĆuýL꽿I [Ôĉ˝yŻtaŹۉnçm3f1›9őn4FZë>ÂZ‰„ŐŇŕ5Iu°Ŕ’sAşr=»"ŐV®ďď/÷† - ô~W&”ĂV̦N=ÖŞs˘­€ŹiŐ1`é˝_ajä6F“¤¸Ml¸#–$¬)Ö~ÔŢDĘYé ŃäŐ¶ŕţśIž’5âÄ0×(ś ő«A!‹§vdH·â -·˘ y {mµäO¶?–Q˙ąˇKůĘnĽ‰‚ŚmQý-žĚ O#*Á»:%9-˛â)WĄ ™aČ1{.kj¬ÜNâoSj -9ŕ^WJńzŠié{XŔM†"źŇ.©ÁŞCâ tnQÁE˘ŘÖ®şłĺO&Upâ–ž•=a˛¸AĆř­ţGúąz—…ą˝}µżIĹ”o ®vÍv~sć2pĺGä]–÷yĂEööáÉ?n`şĺ%^‡ÚŚ]«i™SĎ•cx‘`d:K„!§$ó?Ůţ§|ëŘ‹ÂÓż¶?v}Ööž*úŻíů-’ľiá«/6‘ÖD÷8%Iâ:]‰ŁÝݤĽ;[„zË™«Nç6A«PlÜ9&3L»Ćů–Ŕ¤’Ńž<żď95+pşAÎŕ^m’eŻy,‘˘żsż=Ö7…,űę´@.hůgĆ ˇÂITÜ’bVXŁ>‰ń»őx4SŔ9RšM`»[ZśĘz´7sx Ä—ďiśŽNăhËf‡x5Ř:ëůç*µŁ7¤Ő-źRD$-ńFáďMe@#Źń -ďm·©s`JgŮ.lK]¸Q:™Jˇ«ŮĹż9{ŇxČ—·ĺ§hŹřÖBŰ3> -stream -Ě;˘§×†­¶ęUEđ~>áű{´RG fZ4P>b1Nxjn5&MŤN© $$AŇĆ3+1@úG/f€/|lýÜúĎ_+ťtô±qăěÚ`zÚżCµÝ]çlžrţ×ŇĄďਂČZ@ŹĘÔ>W]ÍÎŤąŤü¬D05TíĐu±‘6ĎXxť˘3—n‰#5Ě%RäĐÜhl®4ż48X #R%łR—Z8US-<„%5şŁáµÍüDE˛‘ÁJ‡P/ĚSöĐ"? Љ˛ľÂU…™ź›€F+•Ę”<\qŹü¦0± lWçOćÝĚXöó\ŤŔ'w˛ć×n’ÄŞkE¸ČţŔc|ęTYµ˙}č9bŽ’ěT.š”ЇŠ-ĚÁb,ľ*ŽMÝŃ;X™ďµb•YÖúů3ŰÚš·+qjD‹©endstream -endobj -4567 0 obj -<< /CF << /StdCF << /AuthEvent /DocOpen /CFM /AESV3 /Length 32 >> >> /Filter /Standard /Length 256 /O /OE <853ceb41eed172d847488443baa7f03f471053035dc1cb7c0228ab1962998880> /P -4 /Perms <68b2137c889d62330e8c621454338b63> /R 6 /StmF /StdCF /StrF /StdCF /U <6ee6d2f024a6403b5e93c37a4837ea01ccf6991b6b4bbca4c3c259b25dc985f77677fbb6330d5f821f083b0424b0f48d> /UE <42dfa2ff6cb1944b78829f50ff9a1eb31226b173a5783c2ef6555b701e3ea670> /V 5 >> -endobj -4568 0 obj -<< /Type /XRef /Length 1767 /Filter /FlateDecode /DecodeParms << /Columns 6 /Predictor 12 >> /W [ 1 3 2 ] /Info 3610 0 R /Root 1 0 R /Size 4569 /ID [<0aa4dd8f5c294255fd18a94eedd58c1a><0aa4dd8f5c294255fd18a94eedd58c1a>] /Encrypt 4567 0 R >> -stream -xśí];ŽăF%ń'j°©aN 8ÝŔşÁ2s¸:ÍÜÁśzueęh 8·uŐ F'°™9öë•ńž Ř°ˇšäˇŮÝŐőyUŐę vą˙–Ébńę,˛_ľ=óĂËčĺ/ ¸#Hţ JüËý/ ŕ!ú_@@@@Ŕ=Bôż€€€€€{„č÷Ń˙î˘˙Ü#D˙ ¸GţpŹý/ ŕ!ú_@@@@Ŕ=Bôż€€€€€{„č÷˙‡ţ÷WńóŹţţi”·óWQfȆ6{†â4CYńh‹%ý $›q­ßÚG[RťmÉĚŰwśaőÚV^fHŢۆťÍŮh3™Ěg›ëldÂJ“’㓲†Ěő6ŞmÉYćě őŁ ł%ŮÄfbĺě›Ä!b¬.lCjŁŤÍ•ćžÜd¦Y^±žEÍ7;rőÁ¤`%¤ĚŇܚؒ Ě<ńvg;‹N^Ů’ňĚN†žcÁ¶cS6Gv›ŮńܦÚśyIi«x¶g°T„í -ŚÎ,~ú™,rͶ¶}k6¬>˛Ě-N‡E ‡Ńm¸0 °žÝôăCÍ®ŕO›Kň‘UÂĘ-膬šŘ"l/[vÔ}h™ĐŐžiSx%–@ŠłŐ>>śy{u &Ą"ÔÝKüZŽ -\—Rů‰ťő`Łĺ;ćD6˛‚%UĂJ’öŕŮVHdű’jbÎCŠsâ'PĄ‰€ -fKrť›.ž©¶¤°Ź¨((%ÔťxĄĎ!a'ňő"ŻŮč\8běÂp^ËKLĄęf]Ď‘ť•Ö<ĘżF”ŻY„Řu©Ĺ=RÓËt×Mâti ~^Ď$ň9őo6:ší`ë‰ÝănµŹY/Á1]–o%Ž‘7”#ëéęŠ?]ôAFµl@k™ĺ(•ľň"F÷*qĎňY⎠-¶“¨ Tž”‘X˛~ď - <{Žź·=ąx,˛Ns®nś•Ä˝azgŃI*ĘăÇźZ4ŇĂ­<ÚIŔm‰ß.´Żd4‰—:Ž&ŠŽM«q÷ÄŰ łŽĚOw©´íĺĽŃ‚µ7Lńą†ťŚĽ:¸Jođţ ,đđ÷<ňN9RË˝Ŕ7śN…(ďťYjąsu~dďjóV×áXőëDŘČ+q»¸‚˝¸BČĄÔś2~ĐČdw3O"ÚVâréű:2%qOb¦0ëę×µÔ:çő‰=ŹěĐĆ€ Ź_ÓPşµ.y2÷|ěZ\—éSiý‘ŮăĎ™\“«Z ­UúűÚ„Ą¨K űÓGµfŽ\żN,Ě3``J9ů´xtl¦ľ ŕőN[ťo7űĽżsýtř q¤ -K&-ŇŻË˝ÄH˘˛¶íţ«gdđ†yaz{35‹üÝÔ„ůUŁZźő)ÉÚÓĘÄ©8J¤QŇ!ôŔP¨łFŮP1Ýđr©/.©yÉoÔ{ŽëyFNLL­=…*¸czC‰Ő×bđĺ"RFÖLë ž>ľ°î”ţdŃ´KĆ#ČnĎZ)Ń·3,ż›á3Ű·úc†/m_f±Ĺż¨lm{bWŰâWŰnŻˇËŻ‹żv´BY -endstream -endobj -startxref -2423656 -%%EOF diff --git a/output/documentation_complete.html b/output/documentation_complete.html deleted file mode 100644 index 1490aa1..0000000 --- a/output/documentation_complete.html +++ /dev/null @@ -1,30529 +0,0 @@ - - - - - Documentation RoadWave - - - -

Documentation RoadWave

-
-

Table des matières

- -
-
- -

RoadWave

-

Réseau social audio géolocalisé pour les usagers de la route.

-

Concept

-

RoadWave permet aux conducteurs d'écouter du contenu audio contextuel pendant leurs trajets. La navigation se fait par commandes au volant (suivant/précédent), inspirée des réseaux à scroll infini.

-

Le contenu est diffusé en fonction de la position géographique de l'utilisateur et de ses centres d'intérêt.

-
-

Cas d'usage

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UtilisateurScénario
ConducteurÉcoute contenu audio en conduisant, navigation par commandes au volant (suivant/précédent), reçoit notifications géolocalisées en passant près de points d'intérêt
RoutierÉcoute podcasts et radios live pendant ses trajets longue distance
Touriste à piedVisite guidée audio d'un musée, monument ou ville : choisit parmi plusieurs guides, navigue entre séquences à son rythme (tactile/vocal), reçoit notification push quand un audio-guide est disponible à proximité
CommerçantDiffuse une publicité audio ciblée GPS devant son commerce
Passionné autoDécouvre du contenu automobile près de circuits ou concessionnaires
Habitant localPartage anecdotes ou bons plans géolocalisés dans son quartier
Média traditionnelLe Monde, Le Parisien diffusent actualités géolocalisées ou nationales
-
-

Utilisateurs

-

Tout utilisateur peut écouter et créer du contenu (rôle flexible).

- - - - - - - - - - - - - - - - - - - - - - - - - -
RĂ´leDescription
AuditeurÉcoute, like, s'abonne à des créateurs, signale des contenus
CréateurPublie du contenu audio géolocalisé (individus, médias traditionnels)
PublicitaireDiffuse des publicités ciblées géographiquement
ModérateurValide et modère les contenus signalés
-
-

Types de contenu

- - - - - - - - - - - - - - - - - - - - - - - - - -
TypeDescription
Contenu courtAudio de quelques secondes Ă  quelques minutes
PodcastÉpisodes plus longs, séries thématiques
Radio liveDiffusion en direct avec synchronisation approximative entre auditeurs
Audio-guideVisite guidée multiséquence (musée, monument, ville) : plusieurs séquences numérotées, navigation manuelle entre pistes, liste complète visible, guidage vocal entre points d'intérêt
-
-

Géolocalisation

-

Le créateur définit la zone de diffusion de son contenu :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NiveauPortée
Point GPSRayon précis autour d'une coordonnée
VilleDiffusion dans une ville
DépartementDiffusion départementale
RégionDiffusion régionale
PaysDiffusion nationale
-

Priorité de diffusion : plus la zone est précise, plus le contenu a de chances d'être diffusé (GPS > ville > département > région > pays).

-
-

Algorithme de recommandation

-

Le contenu proposé est calculé via un score combiné :

-
    -
  • ProximitĂ© gĂ©ographique : distance entre l'utilisateur et la zone du contenu
  • -
  • Pertinence des intĂ©rĂŞts : correspondance avec les centres d'intĂ©rĂŞt de l'utilisateur
  • -
-

Lorsque plusieurs contenus sont disponibles dans une zone, seul le plus pertinent est diffusé.

-
-

Centres d'intérêt

-

Chaque utilisateur possède des jauges d'intérêt qui évoluent dynamiquement :

-

Catégories

-
    -
  • Automobile
  • -
  • Voyage
  • -
  • Famille
  • -
  • Amour
  • -
  • Musique
  • -
  • Économie
  • -
  • Cryptomonnaie
  • -
  • Politique
  • -
  • ... (extensible)
  • -
-

Évolution des jauges

- - - - - - - - - - - - - - - - - - - - - - - - - -
ActionEffet
Temps d'écoute longAugmente la jauge
LikeAugmente la jauge
AbonnementAugmente fortement la jauge
Skip rapideDiminue la jauge
-

Les créateurs taguent leur contenu avec des centres d'intérêt. L'algorithme privilégie les correspondances mais n'exclut pas les utilisateurs sans correspondance.

-
-

Interactions

-

Commandes au volant (conduite)

-

Interactions simplifiées pour sécurité routière maximale :

- - - - - - - - - - - - - - - - - - - - - -
CommandeAction
SuivantPasser au contenu suivant
PrécédentRevenir au contenu précédent
Play/PauseMettre en pause / reprendre la lecture
-

Like automatique : Le système détecte automatiquement vos préférences selon votre temps d'écoute : -- Écoute ≥80% du contenu → Like renforcé (+2 points jauge) -- Écoute 30-79% du contenu → Like standard (+1 point jauge) -- Skip après <10s → Signal négatif (-0.5 point)

-
-

Voir ADR-010 pour les détails techniques

-
-

Actions complémentaires (application à l'arrêt)

- - - - - - - - - - - - - - - - - - - - - - - - - -
ActionDescription
Like expliciteBouton cœur pour liker manuellement
S'abonnerSuivre un créateur
SignalerSignaler un contenu inapproprié
UnlikeRetirer un like
-
-

Publicités

-
    -
  • Insertion entre deux contenus uniquement (jamais d'interruption)
  • -
  • Ciblage gĂ©ographique : point GPS, ville, dĂ©partement, rĂ©gion ou national
  • -
  • Interface dĂ©diĂ©e pour les publicitaires
  • -
-
-

Radio live

-
    -
  • Diffusion en direct par des crĂ©ateurs
  • -
  • Buffering pour garantir une Ă©coute fluide
  • -
  • Synchronisation approximative entre les auditeurs (quelques secondes de dĂ©calage possible)
  • -
-
-

Modération

-

Approche hybride combinant participation communautaire, IA et modérateurs dédiés.

-

Contenus prohibés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CatégorieDescription
Haine et violenceIncitation Ă  la haine, violence, discrimination
Contenu sexuelPornographie ou contenu sexuellement explicite
IllégalitéApologie du terrorisme, actes criminels
Désinformation dangereuseFausses informations sur la santé, sécurité routière
HarcèlementMenaces, intimidation, doxxing
Droits d'auteurViolation de propriété intellectuelle
FraudeArnaques, escroqueries
-

Rôles de modération

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RôleCapacités
Auditeur lambdaSignaler un contenu (1 clic)
Auditeur de confianceSignalements priorisés après historique positif
Modérateur juniorTraiter signalements simples (spam, contenu évident)
Modérateur seniorCas complexes, appels, décisions de ban
Admin modérationDéfinir les règles, superviser l'équipe
-

Flux de modération

-
1. Auditeur signale → File d'attente
-2. IA pré-filtre → Cas évidents traités automatiquement
-3. Modérateur junior → Traite 80% des cas restants
-4. Modérateur senior → Cas complexes + recours
-
-

Outils de modération automatique

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OutilFonction
Transcription audioConversion automatique en texte pour analyse
Analyse vocale IADétection de ton agressif, cris, insultes
Empreinte audioDétection de contenus déjà modérés (réupload)
Détection droits d'auteurIdentification automatique de musique protégée
Filtrage mots-clésListe noire de termes inappropriés
-

Modération préventive

-
    -
  • Nouveaux crĂ©ateurs : validation manuelle des 3 premiers contenus
  • -
  • Score de confiance : Ă©volution selon l'historique du crĂ©ateur
  • -
  • PublicitĂ©s : validation manuelle obligatoire avant diffusion
  • -
-

Système de strikes

- - - - - - - - - - - - - - - - - - - - - - - - - -
StrikeSanction
Strike 1Avertissement + formation modération
Strike 2Suspension 7 jours + contenu supprimé
Strike 3Suspension 30 jours
Strike 4Ban définitif
-
    -
  • RĂ©habilitation : -1 strike tous les 6 mois sans incident
  • -
-

Priorisation des signalements

- - - - - - - - - - - - - - - - - - - - - - - - - -
PrioritéType de contenu
CRITIQUEViolence, suicide, mise en danger immédiate
HAUTEHarcèlement, haine, désinformation
MOYENNESpam, contenu inapproprié
BASSEQualité audio, tags incorrects
-

Transparence et recours

-
    -
  • Notification explicite lors de suppression (raison dĂ©taillĂ©e)
  • -
  • Processus d'appel : le crĂ©ateur peut contester une dĂ©cision
  • -
  • DĂ©lai de traitement : 48-72h pour les recours
  • -
  • Historique : tableau de bord des sanctions pour le crĂ©ateur
  • -
-

Modération communautaire

-
    -
  • Utilisateurs de confiance : signalements priorisĂ©s après historique positif
  • -
  • RĂ©compenses : badges, rĂ©duction premium pour signalements pertinents
  • -
  • Lutte contre les signalements abusifs (sanctions possibles)
  • -
-
-

Modèle économique

-

Offres

- - - - - - - - - - - - - - - - - -
FormuleDescription
GratuitAccès complet avec publicités entre les contenus
PremiumSans publicité + accès aux contenus exclusifs
-

Monétisation créateurs

-
    -
  • Partage des revenus pub : rĂ©munĂ©ration basĂ©e sur le nombre d'Ă©coutes
  • -
  • Pourboires : les auditeurs peuvent faire des dons aux crĂ©ateurs
  • -
-
-

Conformité RGPD

-

Données collectées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DonnéeFinalitéBase légale
Position GPSDiffusion de contenu géolocaliséConsentement
Historique d'écoutePersonnalisation des recommandationsIntérêt légitime
Centres d'intérêtAlgorithme de recommandationConsentement
Identité créateurPublication de contenuExécution du contrat
-

Droits des utilisateurs

-
    -
  • Accès : consulter toutes ses donnĂ©es personnelles
  • -
  • Rectification : modifier ses informations
  • -
  • Suppression : supprimer son compte et toutes ses donnĂ©es
  • -
  • PortabilitĂ© : exporter ses donnĂ©es dans un format standard
  • -
  • Opposition : dĂ©sactiver le profilage publicitaire
  • -
-

Mesures techniques

-
    -
  • Consentement explicite requis pour la gĂ©olocalisation
  • -
  • Anonymisation des donnĂ©es de localisation après 24h (sauf historique personnel)
  • -
  • PossibilitĂ© d'utiliser l'app en mode dĂ©gradĂ© (sans gĂ©olocalisation prĂ©cise)
  • -
  • DonnĂ©es hĂ©bergĂ©es dans l'UE
  • -
-
- -

RoadWave - Architecture Technique

-
-

Les décisions techniques sont documentées dans docs/adr/

-
-

Stack Technologique

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ComposantTechnologieADR
BackendGo + FiberADR-001
Architecture BackendMonolithe ModulaireADR-012
AuthentificationZitadelADR-008
StreamingHLSADR-002
CodecOpusADR-003
CDNBunny CDNADR-004
Base de donnéesPostgreSQL + PostGISADR-005
ORM/Accès donnéessqlcADR-013
CacheRedis ClusterADR-005
ChiffrementTLS 1.3ADR-006
LiveWebRTCADR-002
Frontend MobileFlutterADR-014
TestsTestify + Godog (Gherkin)ADR-015, ADR-007
PaiementsMangopayADR-009
Commandes volantLike automatiqueADR-010
Conformité storesCarPlay, Android Auto, App/Play StoreADR-011
-
-

Streaming Audio

-

Protocole : HLS (HTTP Live Streaming)

-
    -
  • Fonctionne Ă  travers firewalls et rĂ©seaux mobiles instables
  • -
  • Cache CDN natif (rĂ©duction des coĂ»ts)
  • -
  • Bitrate adaptatif automatique (tunnels, zones rurales)
  • -
  • Support natif iOS/Android
  • -
-

Codec : Opus

-

Optimisé pour la voix en environnement bruyant (voiture).

- - - - - - - - - - - - - - - - - - - - - - - - - -
QualitéBitrateUsage
Basse24 kbps2G/Edge
Standard48 kbps3G
Haute64 kbps4G/5G
-

Fallback AAC-LC pour appareils legacy.

-

Buffering Adaptatif

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RéseauBuffer minBuffer cibleBuffer max
WiFi5s30s120s
4G/5G10s45s120s
3G30s90s300s
-
-

Sécurité

-

Chiffrement

-
    -
  • TLS 1.3 sur tous les endpoints (overhead ~1-2%)
  • -
  • DTLS-SRTP pour WebRTC (radio live)
  • -
  • Pas de DRM initialement (ajout si licences l'exigent)
  • -
-

Authentification

-
    -
  • Zitadel (self-hosted) pour IAM
  • -
  • JWT validation locale (zitadel-go SDK)
  • -
  • OAuth2 PKCE pour mobile (iOS/Android)
  • -
  • MFA et passkeys disponibles
  • -
  • Rate limiting par IP et par utilisateur (Nginx + Zitadel)
  • -
-
-

Base de Données

-

PostgreSQL + PostGIS

-
-- Requête géolocalisée typique
-SELECT id, ST_Distance(location::geography, ST_MakePoint($lon, $lat)::geography) as distance
-FROM contents
-WHERE ST_DWithin(location::geography, ST_MakePoint($lon, $lat)::geography, 50000)
-ORDER BY distance
-LIMIT 20;
-
-

Redis Geospatial (Cache)

-
GEOADD contents:geo longitude latitude content_id
-GEORADIUS contents:geo user_lon user_lat 50 km WITHDIST COUNT 20 ASC
-
-

TTL cache : 5 minutes (le contenu ne bouge pas).

-
-

Architecture Services

-
┌─────────────────â”
-│   Bunny CDN     │  Cache HLS, distribution globale
-└────────┬────────â”
-         │
-┌────────┴────────â”
-│   Nginx         │  SSL, rate limiting, reverse proxy
-└────────┬────────â”
-         │
-┌────────┴────────â”
-│   API Gateway   │  Go + Fiber
-└────────┬────────â”
-         │
-    ┌────┴────┬─────────────â”
-    │         │             │
-┌───▼───┠┌───▼───┠┌───────▼───────â”
-│ Auth  │ │ User  │ │ Content/Geo   │
-│Service│ │Service│ │ Service       │
-└───────┠└───────┠└───────────────â”
-    │         │             │
-    └─────────┴─────────────â”
-              │
-    ┌─────────┴─────────â”
-    │                   │
-┌───▼───┠        ┌─────▼─────â”
-│ Redis │         │ PostgreSQL│
-│Cluster│         │ + PostGIS │
-└───────┠        └───────────â”
-
-
-

Scaling 10M Utilisateurs

-

Stratégie par phase

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PhaseUtilisateursInfraCoût estimé
MVP0-100KMonolithe Go, PostgreSQL managé + Zitadel, Bunny CDN/Storage50-150€/mois
Growth100K-1MKubernetes managé, replicas multi-région2-5K€/mois
Scale1M-10MMulti-région, Nginx origin shield, Bunny CDN20-50K€/mois
-

Métriques cibles

- - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueObjectif
Latence API p99< 100ms
Temps de démarrage audio< 3s
Disponibilité99.9%
Connexions/serveur100K+
-
-

Points de vigilance

-
    -
  1. Buffering mobile : Pré-chargement agressif avant tunnels (détection GPS)
  2. -
  3. Handoff réseau : Buffer suffisant pour survivre aux changements de cellule
  4. -
  5. Mode offline : Téléchargement complet sur WiFi
  6. -
  7. Bande passante : 48 kbps Opus = ~20 MB/heure (faible consommation data)
  8. -
-
-

Pourquoi pas UDP brut ?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UDPHLS/TCP
Latence minimaleLatence acceptable (5-30s)
Problèmes NAT/firewallPasse partout
Perte de paquets = artefactsRetransmission automatique
Pas de cache CDNCache CDN = économies
Complexité++Standard de l'industrie
-

Pour du contenu non-interactif (podcasts, audio-guides), la latence HLS est acceptable. WebRTC réservé à la radio live uniquement.

-
- -

ADR-001 : Langage Backend

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

RoadWave doit gérer 10M d'utilisateurs avec des connexions concurrentes massives pour le streaming audio géolocalisé.

-

Décision

-

Go avec le framework Fiber.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionPerformanceSimplicitéÉcosystème
Go + Fiber1M+ conn/serveurÉlevéeExcellent cloud-native
Rust + Tokio2M+ conn/serveurFaibleBon
Node.js100-500K connÉlevéeExcellent
Elixir/Phoenix2M+ connMoyenneBon temps réel
-

Justification

-
    -
  • Performance : Go gère 1M+ connexions par serveur avec ~10KB/connexion
  • -
  • SimplicitĂ© : Syntaxe claire, compilation rapide, facile Ă  recruter
  • -
  • Écosystème : First-class Kubernetes, tooling natif (profiling, race detection)
  • -
  • Équilibre : Meilleur compromis performance/simplicitĂ© pour une startup
  • -
-

Conséquences

-
    -
  • Formation Ă©quipe sur Go si nĂ©cessaire
  • -
  • Utilisation des bibliothèques : Fiber (HTTP), pgx (PostgreSQL), go-redis
  • -
-
- -

ADR-002 : Protocole de Streaming

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

Streaming audio vers des utilisateurs mobiles en voiture, avec réseaux instables (tunnels, zones rurales, handoff cellulaire).

-

Décision

-

HLS (HTTP Live Streaming) pour le contenu à la demande. -WebRTC réservé à la radio live.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionLatenceFiabilité mobileCache CDNComplexité
HLS5-30sExcellenteOuiFaible
DASH5-30sBonneOuiMoyenne
WebRTC<500msMoyenneNonÉlevée
UDP brutMinimaleFaibleNonTrès élevée
-

Justification

-
    -
  • RĂ©seaux mobiles : HLS gère les coupures et changements de cellule nativement
  • -
  • Cache CDN : Segments .ts cachables = rĂ©duction des coĂ»ts
  • -
  • CompatibilitĂ© : Support natif iOS/Android
  • -
  • Bitrate adaptatif : Ajustement automatique selon la qualitĂ© rĂ©seau
  • -
-

Pourquoi pas UDP ?

-
    -
  • Problèmes NAT/firewall sur rĂ©seaux mobiles
  • -
  • Perte de paquets = artefacts audio
  • -
  • Impossible Ă  cacher sur CDN
  • -
  • ComplexitĂ© sans bĂ©nĂ©fice pour du contenu non-interactif
  • -
-

Conséquences

-
    -
  • Latence de 5-30s acceptable pour podcasts/audio-guides
  • -
  • WebRTC Ă  implĂ©menter sĂ©parĂ©ment pour la radio live
  • -
-
- -

ADR-003 : Codec Audio

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

Audio diffusé en voiture : environnement bruyant, réseau mobile variable, qualité studio non nécessaire.

-

Décision

-

Opus comme codec principal, AAC-LC en fallback.

-

Profils d'encodage

- - - - - - - - - - - - - - - - - - - - - - - - - -
QualitéBitrateUsage
Basse24 kbps2G/Edge
Standard48 kbps3G
Haute64 kbps4G/5G
-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CodecBitrateQualité voixSupport mobile
Opus24-64 kbpsExcellenteAndroid natif, iOS via libs
AAC-LC64-128 kbpsBonneUniversel
AAC-HE v232-64 kbpsTrès bonneBon
MP3128-320 kbpsCorrecteUniversel (legacy)
-

Justification

-
    -
  • Environnement bruyant : Opus intègre des algorithmes de rĂ©silience au bruit
  • -
  • Bande passante : 48 kbps Opus ≠qualitĂ© 96 kbps AAC pour la voix
  • -
  • Consommation data : ~20 MB/heure Ă  48 kbps
  • -
  • Latence : 2.5-60ms, idĂ©al pour streaming adaptatif
  • -
-

Conséquences

-
    -
  • Fallback AAC-LC pour appareils legacy
  • -
  • Pipeline d'encodage Ă  prĂ©voir cĂ´tĂ© ingestion
  • -
-
- -

ADR-004 : CDN

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

Distribution audio HLS à 10M d'utilisateurs, besoin de performance, coût maîtrisé, et indépendance vis-à-vis des géants du cloud.

-

Décision

-

Bunny CDN comme CDN principal.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SolutionCoût/mois (100TB)SetupPerformanceDépendance
Bunny CDN~1 000€15 minTrès bonFaible
Cloudflare0-5 000€5 minExcellentMoyenne
CloudFront~9 750€1hExcellentForte (AWS)
Fastly~12-20 000€2hExceptionnelMoyenne
Nginx self-hosted~2-5 000€1 jourExcellentAucune
-

Justification

-
    -
  • CoĂ»t : 10x moins cher que CloudFront
  • -
  • HLS natif : Support optimisĂ© pour le streaming
  • -
  • SimplicitĂ© : Setup en 15 minutes, zĂ©ro maintenance
  • -
  • EuropĂ©en : Conforme RGPD, 114 PoPs
  • -
  • Pas de lock-in : Migration facile si besoin
  • -
-

Évolution prévue

-
    -
  1. Phase 1 (0-1M users) : Bunny CDN seul
  2. -
  3. Phase 2 (1-5M users) : Ajout Nginx origin shield si nécessaire
  4. -
  5. Phase 3 (5M+) : Évaluation multi-CDN
  6. -
-

Conséquences

-
    -
  • Configuration des règles de cache pour .m3u8 (TTL court) et .ts (TTL long)
  • -
  • Token authentication pour protĂ©ger les segments
  • -
-
- -

ADR-005 : Base de Données

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

Requêtes géolocalisées intensives (contenus à proximité), données utilisateurs, historiques d'écoute.

-

Décision

-
    -
  • PostgreSQL + PostGIS : DonnĂ©es persistantes et requĂŞtes gĂ©ospatiales
  • -
  • Redis Cluster : Cache gĂ©olocalisation et sessions
  • -
-

Architecture

-
Requête → Redis Cache → [HIT] → Réponse
-              ↓
-           [MISS]
-              ↓
-          PostGIS → Cache → Réponse
-
-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsageOption choisieAlternatives
Données utilisateursPostgreSQLMySQL, MongoDB
GéolocalisationPostGISMongoDB Geo, Elasticsearch
CacheRedisMemcached, KeyDB
Analytics (futur)ClickHouseTimescaleDB
-

Justification

-

PostgreSQL + PostGIS

-
    -
  • RequĂŞtes gĂ©ospatiales complexes et prĂ©cises
  • -
  • Index GIST pour performance
  • -
  • ACID, fiabilitĂ© Ă©prouvĂ©e
  • -
  • Écosystème mature
  • -
-

Redis

-
    -
  • Cache gĂ©o natif (GEORADIUS) : 100K+ requĂŞtes/sec
  • -
  • Sessions utilisateurs
  • -
  • Pub/sub pour temps rĂ©el
  • -
-

Exemple de requĂŞte

-
SELECT id, name,
-       ST_Distance(location::geography, ST_MakePoint($lon, $lat)::geography) as distance
-FROM contents
-WHERE ST_DWithin(location::geography, ST_MakePoint($lon, $lat)::geography, 50000)
-ORDER BY distance
-LIMIT 20;
-
-

Conséquences

-
    -
  • TTL cache Redis : 5 minutes (le contenu gĂ©olocalisĂ© ne bouge pas)
  • -
  • Index GIST sur colonnes gĂ©omĂ©triques
  • -
  • RĂ©plication read replicas pour scaling lecture
  • -
-
- -

ADR-006 : Chiffrement

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

Streaming audio sur réseaux mobiles, conformité RGPD, protection du contenu.

-

Décision

-
    -
  • TLS 1.3 sur tous les endpoints
  • -
  • DTLS-SRTP pour WebRTC (radio live)
  • -
  • Pas de DRM au lancement
  • -
-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MéthodeOverheadUsage
TLS 1.3~1-2% CPUHTTPS streaming
DTLS-SRTP~3-5% CPUWebRTC temps réel
AES-128-CBCMinimalChiffrement segments HLS
Widevine/FairPlayModéréDRM (si licences l'exigent)
-

Justification

-

Pourquoi chiffrer ?

-
    -
  • RGPD : Protection des donnĂ©es utilisateurs obligatoire
  • -
  • Confiance : Standard attendu en 2025
  • -
  • IntĂ©gritĂ© : EmpĂŞche injection de contenu par opĂ©rateurs
  • -
  • Overhead minimal : TLS 1.3 optimisĂ©, impact nĂ©gligeable
  • -
-

Pourquoi pas de DRM ?

-
    -
  • Contenu gĂ©nĂ©rĂ© par utilisateurs (pas de licences)
  • -
  • ComplexitĂ© et coĂ»t d'intĂ©gration Widevine/FairPlay
  • -
  • Ă€ reconsidĂ©rer si partenariats avec labels/Ă©diteurs
  • -
-

Conséquences

-
    -
  • Certificats SSL gĂ©rĂ©s par Bunny CDN ou Let's Encrypt
  • -
  • Configuration TLS 1.3 sur Nginx/API
  • -
  • DTLS-SRTP Ă  implĂ©menter pour le module radio live
  • -
-
- -

ADR-007 : Tests et Spécifications Exécutables

-

Statut : Accepté -Date : 2025-01-17

-

Contexte

-

RoadWave nécessite une documentation des use cases qui soit à la fois lisible par tous les stakeholders et vérifiable automatiquement. Les scénarios utilisateurs (touriste, routier, commerçant) doivent être validés en continu.

-

Décision

-

Gherkin pour les spécifications avec Godog comme runner de tests.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionLisibilitéIntégration GoMaintenance
Gherkin + GodogExcellenteNativeFaible
Gauge (Markdown)BonnePluginMoyenne
Tests Go natifsFaible (devs only)NativeFaible
ConcordionBonneJava-centricÉlevée
-

Justification

-
    -
  • Living Documentation : Les fichiers .feature servent de documentation ET de tests
  • -
  • AccessibilitĂ© : Syntaxe Given/When/Then lisible par PO, devs, testeurs
  • -
  • CohĂ©rence stack : Godog est le standard BDD pour Go
  • -
  • CI/CD : IntĂ©gration simple dans les pipelines
  • -
-

Structure

-
features/
-├── recommendation/
-│   ├── geolocalisation.feature
-│   └── interets.feature
-├── streaming/
-│   ├── lecture.feature
-│   └── buffering.feature
-├── moderation/
-│   └── signalement.feature
-└── steps/
-    └── steps.go
-
-

Exemple

-
Feature: Recommandation géolocalisée
-
-  Scenario: Touriste près d'un monument
-    Given un utilisateur avec l'intérêt "tourisme" à 80%
-    And une position GPS Ă  100m de la Tour Eiffel
-    When le système calcule les recommandations
-    Then l'audio guide "Histoire de la Tour Eiffel" est en première position
-
-

Conséquences

-
    -
  • DĂ©pendance : github.com/cucumber/godog
  • -
  • Les use cases du README doivent ĂŞtre traduits en .feature
  • -
  • CI exĂ©cute godog run avant chaque merge
  • -
-
- -

ADR-008 : Authentification et Gestion d'Identité

-

Statut : Accepté -Date : 2025-01-18

-

Contexte

-

RoadWave nécessite un système d'authentification sécurisé pour mobile (iOS/Android), scalable jusqu'à 10M utilisateurs, avec contraintes de coût réduit et conformité RGPD.

-

Décision

-

Zitadel (self-hosted) pour l'IAM avec validation JWT locale côté API Go.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SolutionCoût (10M users)PerformanceSimplicitéIntégration Go
Zitadel200-500€/moisExcellenteÉlevéeSDK natif
Supabase Auth32K€/moisExcellenteÉlevéeREST API
Keycloak200-800€/moisBonneFaibleLib tierce
Auth050K€+/moisExcellenteÉlevéeSDK natif
JWT Custom0€ (dev)ExcellenteMoyenneNatif
-

Justification

-
    -
  • CoĂ»t maĂ®trisĂ© : 100x moins cher que Supabase/Auth0 Ă  10M users
  • -
  • Performance : JWT validation locale = 0 latence auth sur chaque requĂŞte API
  • -
  • Stack alignĂ©e : Go + PostgreSQL + Redis (dĂ©jĂ  dans RoadWave)
  • -
  • ScalabilitĂ© prouvĂ©e : Clients avec 2.3M tenants, architecture event-sourced
  • -
  • RGPD natif : Entreprise suisse, data residency EU, DPA fourni
  • -
  • Standards ouverts : OpenID Connect certifiĂ© (pas de vendor lock-in)
  • -
-

Architecture

-
┌─────────────────â”
-│  Mobile Apps    │  OAuth2 PKCE + Refresh tokens
-└────────┬────────â”
-         │
-┌────────▼────────â”
-│  Zitadel IdP    │  PostgreSQL + Redis
-│  (self-hosted)  │  MFA, passkeys, SSO
-└────────┬────────â”
-         │ JWT token
-┌────────▼────────â”
-│  Go + Fiber API │  Validation JWT locale
-│  (RoadWave)     │  github.com/zitadel/zitadel-go
-└─────────────────â”
-
-

Exemple d'intégration

-
import "github.com/zitadel/zitadel-go/v3/pkg/authorization/oauth"
-
-// Validation JWT locale haute performance
-verifier := oauth.WithJWT(config)
-app.Use(verifier.Middleware())
-
-// Accès aux claims
-userID := ctx.Locals("sub").(string)
-
-

Conséquences

-
    -
  • DĂ©ploiement Docker Compose pour MVP
  • -
  • Migration vers Kubernetes HA en production
  • -
  • Gestion refresh tokens (rotation automatique)
  • -
  • MFA et passkeys disponibles out-of-the-box
  • -
  • Rate limiting intĂ©grĂ© Ă  Zitadel
  • -
-
- -

ADR-009 : Solution de Paiement et Gestion des Abonnements

-

Statut : Accepté -Date : 2025-01-19

-

Contexte

-

RoadWave nécessite une solution de paiement pour gérer les abonnements Premium (4.99€/mois) et reverser 70% des revenus aux créateurs de contenu. Besoin de marketplace natif (split payments), KYC automatique, conformité RGPD, et coûts maîtrisés.

-

Décision

-

Mangopay (France/Luxembourg) comme solution unique pour paiements, marketplace et abonnements.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SolutionCoût transactionMarketplaceKYCSouveraineté
Mangopay1.8% + 0.18€✅ Natif✅ Gratuit🇪🇺 France/LU
Stripe Connect2.9% + 0.30€✅ Natif❌ 1.20€🇺🇸 USA
Mollie2.9% + 0.29€❌ Non❌ Non🇪🇺 Pays-Bas
Paddle5% + 0.50€✅ Natif✅ Inclus🇬🇧 UK
-

Justification

-
    -
  • 38% moins cher que Stripe (1.8% vs 2.9%)
  • -
  • Marketplace natif : E-wallets automatiques, split payments 70/30, payouts SEPA gratuits
  • -
  • KYC gratuit : vĂ©rification d'identitĂ© incluse (vs 1.20€/crĂ©ateur chez Stripe)
  • -
  • SouverainetĂ© EU : France/Luxembourg, rĂ©gulĂ© ACPR, RGPD natif
  • -
  • ConformitĂ© DAC7 : reporting fiscal automatique
  • -
  • SpĂ©cialisĂ© marketplace : utilisĂ© par Vinted, Ulule, ManoMano
  • -
-

Architecture

-
┌────────────────────────â”
-│   Utilisateurs Premium │  4.99€/mois
-└───────────┬────────────â”
-            │
-    ┌───────▼───────â”
-    │   Mangopay    │  - Abonnements récurrents
-    │               │  - KYC créateurs (gratuit)
-    │               │  - E-wallets automatiques
-    └───────┬───────┠ - Payouts SEPA (gratuits)
-            │
-  ┌─────────┼─────────â”
-  │         │         │
-┌─▼───┠ ┌─▼───┠ ┌─▼────â”
-│Créa │  │Créa │  │Plate-│
-│teur │  │teur │  │forme │
-│  A  │  │  B  │  │(30%) │
-│(70%)│  │(70%)│  │      │
-└─────┠ └─────┠ └──────â”
-
-

Exemple intégration

-
// Abonnement récurrent
-POST /v2.01/{ClientId}/recurringpayinregistrations
-{
-  "AuthorId": "{UserId}",
-  "FirstTransactionDebitedFunds": {"Currency": "EUR", "Amount": 499}
-}
-
-// Transfer vers créateur (70%)
-POST /v2.01/{ClientId}/transfers
-{
-  "DebitedWalletId": "{PlatformWalletId}",
-  "CreditedWalletId": "{CreatorWalletId}",
-  "DebitedFunds": {"Currency": "EUR", "Amount": 349}
-}
-
-// Payout SEPA gratuit
-POST /v2.01/{ClientId}/payouts/bankwire
-
-

Conséquences

-
    -
  • Solution tout-en-un : 1 seul prestataire vs 2-3
  • -
  • Économie de 2160€/an sur 1000 abonnĂ©s (vs Stripe)
  • -
  • DĂ©lai activation compte : 2-5 jours
  • -
  • IntĂ©gration Go via REST API (pas de SDK Go officiel)
  • -
  • Apple/Google IAP gĂ©rĂ©s sĂ©parĂ©ment (comme toute solution de paiement)
  • -
-
- -

ADR-010 : Commandes au volant et likes

-

Statut : Accepté -Date : 2026-01-20

-

Contexte

-

RoadWave est utilisée en conduisant. Les utilisateurs doivent pouvoir liker du contenu pour améliorer les recommandations, mais les commandes au volant ont des limitations : -- 40% des véhicules n'ont que Suivant/Précédent/Mute -- iOS/Android ne supportent pas nativement les appuis longs ou doubles-appuis -- La sécurité impose des interactions minimales

-

Décision

-

Like automatique basé sur le temps d'écoute.

-

Règles : -- ≥80% d'écoute → Like renforcé (+2 points) -- 30-79% d'écoute → Like standard (+1 point) -- <30% d'écoute → Pas de like -- Skip <10s → Signal négatif (-0.5 point)

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionCompatibilitéSécuritéComplexité
Like automatique100%MaximaleFaible
Double-tap Pause~80%MoyenneMoyenne
Appui long Suivant~95%FaibleÉlevée
Configuration paramétrable100%VariableTrès élevée
-

Justification

-
    -
  • SĂ©curitĂ© maximale : Aucune action complexe en conduite
  • -
  • CompatibilitĂ© universelle : Fonctionne sur 100% des vĂ©hicules
  • -
  • UX intuitive : Comportement standard (Spotify, YouTube Music)
  • -
  • Engagement : Tous les contenus gĂ©nèrent des signaux
  • -
  • SimplicitĂ© : Une seule logique Ă  implĂ©menter et maintenir
  • -
-

Conséquences

-
    -
  • Tracking du temps d'Ă©coute via le player audio
  • -
  • Calcul du score cĂ´tĂ© backend basĂ© sur completion_rate
  • -
  • Communication onboarding : "Vos likes sont automatiques selon votre temps d'Ă©coute"
  • -
  • PossibilitĂ© de like manuel depuis l'app (Ă  l'arrĂŞt)
  • -
  • MĂ©triques Ă  suivre : taux de complĂ©tion, distribution des scores, feedbacks utilisateurs
  • -
-
- -

ADR-011 : Conformité App Stores et Plateformes Auto

-

Statut : Accepté avec actions requises -Date : 2026-01-20

-

Contexte

-

RoadWave est une app audio géolocalisée utilisée en conduite (CarPlay/Android Auto) avec : -- Contenu généré par utilisateurs (UGC) -- Monétisation : publicités géolocalisées + Premium (4.99€ web / 5.99€ IAP) -- GPS en arrière-plan -- Partage de revenus avec créateurs (70/30)

-

Décision

-

Stratégie de conformité multi-plateforme avec : -- Modération UGC robuste (IA + humain) -- Prix différenciés selon région (US/EU/Monde) -- GPS avec disclosure complète -- Paiements créateurs externes (Mangopay)

-

Plateformes analysées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PlateformeConformitéPoints critiques
Android Autoâś… ConformeAPI Level 35+ (Android 15+)
CarPlayâś… ConformeEntitlement audio Ă  demander
Google Play⚠️ Actions requisesDéclaration GPS + UGC modération
App Store⚠️ Actions requisesPrix différenciés US/EU
-

Conformité détaillée

-

Android Auto / CarPlay âś…

-
    -
  • 100% audio (pas de vidĂ©o)
  • -
  • Commandes standard au volant
  • -
  • Aucun achat in-car
  • -
  • Like automatique = sĂ©curitĂ© maximale
  • -
  • Notifications gĂ©olocalisĂ©es : sonore uniquement en mode CarPlay/Android Auto (pas d'overlay visuel)
  • -
  • Action : Demander CarPlay Audio Entitlement (Apple)
  • -
-

Google Play ⚠️

-

UGC (critique) : -- Modération hybride IA + humain ✅ -- 3 premiers contenus validés manuellement ✅ -- Système de strikes (4 = ban) ✅ -- Signalement + blocage utilisateurs ✅

-

GPS Background (critique) : -- Permission "Always Location" = OPTIONNELLE -- Demandée uniquement pour mode piéton (notifications arrière-plan audio-guides) -- Justification Play Console :

-
-

"RoadWave permet aux utilisateurs de recevoir des alertes audio-guides lorsqu'ils passent à pied près de monuments/musées, même quand l'app est en arrière-plan. Cette fonctionnalité est optionnelle et peut être désactivée dans les paramètres." -- In-app disclosure obligatoire (écran dédié avant demande permission) -- Si refusée : app fonctionne en mode voiture uniquement -- Action : Remplir formulaire background location Play Console avec justification

-
-

Réponses formulaire Play Console :

- - - - - - - - - - - - - - - - - - - - - - - - - -
QuestionRéponse
Why does your app need background location?"RoadWave offers optional pedestrian mode: users receive push notifications when passing near audio-guide points (museums, monuments) even when app is in background. This feature is opt-in and can be disabled in settings."
Is this feature core to your app?"No. This is an optional feature. Users can use RoadWave without background location permission (in-car mode works with foreground location only)."
What user value does this provide?"Pedestrian users (tourists, museum visitors) can keep phone in pocket and receive audio-guide alerts automatically without opening the app."
Does a less invasive alternative exist?"Yes. Users can use manual navigation (open app, select audio-guide). Background location is a convenience feature for hands-free experience."
-

App Store ⚠️

-

Prix différenciés (légaux depuis 2025-2026) : -- 🇺🇸 US : Lien externe autorisé (0% commission) -- 🇪🇺 EU : Paiement externe DMA (7-20% commission réduite) -- 🌍 Monde : IAP obligatoire (30% commission)

-

UGC : -- Mode Kids obligatoire (filtrage selon âge) ✅ -- Système de modération + signalement ✅

-

GPS Background (critique) : -- Permission "Always Location" = OPTIONNELLE -- Deux strings Info.plist requises : - - NSLocationWhenInUseUsageDescription : explication mode voiture - - NSLocationAlwaysAndWhenInUseUsageDescription : explication mode piéton (optionnel) -- In-app disclosure obligatoire avant demande "Always" -- Flux two-step : When In Use → Always (si user active mode piéton) -- Si refusée : app fonctionne en mode voiture uniquement -- Action : Voir strings détaillés dans 05-interactions-navigation.md

-

Revenus créateurs

-

Position : Paiements créateurs = "services" (comme YouTube/Uber), pas IAP -- Paiement via Mangopay Connect (externe) -- Commission stores uniquement sur Premium (IAP) -- Comparables : YouTube AdSense, TikTok Creator Fund, Uber

-

Actions bloquantes avant soumission

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionPlateformeDeadlineComplexité
Demander CarPlay Audio EntitlementAppleAvant soumission iOSFaible
Remplir formulaire background location avec justificationGoogle PlayAvant soumission AndroidFaible
Implémenter disclosure GPS (écran dédié mode piéton)iOS + AndroidMVPMoyenne
Rendre permission "Always Location" optionnelleiOS + AndroidMVPMoyenne
Désactiver overlay visuel notification en CarPlay/Android AutoiOS + AndroidMVPMoyenne
Mettre à jour strings Info.plist avec justifications détailléesiOSMVPFaible
Finaliser système modération UGCGoogle + AppleMVPÉlevée
-

Estimation totale : +5 jours développement avant soumission stores

-

Stratégie de lancement

-

Phase 1 - MVP : -- IAP uniquement (5.99€/mois mondial) -- Modération UGC active -- GPS avec disclosure -- CarPlay/Android Auto basique

-

Phase 2 - Post-validation : -- Prix différenciés US (lien externe 4.99€) -- Paiement externe EU (DMA) -- Monétisation créateurs (Mangopay)

-

Conséquences

-
    -
  • Formation Ă©quipe sur politiques stores
  • -
  • Suivi des mĂ©triques modĂ©ration (% rejet, SLA)
  • -
  • Migration iOS 26 SDK (Avril 2026)
  • -
  • API Level 35 Android (2026)
  • -
  • Communication transparente GPS/publicitĂ©s
  • -
-

Sources

- -
- -

ADR-012 : Architecture Backend

-

Statut : Accepté -Date : 2025-01-20

-

Contexte

-

RoadWave nécessite une architecture backend évolutive tout en gardant la simplicité opérationnelle pour un MVP. Le système doit supporter une croissance progressive de 0 à 10M utilisateurs.

-

Décision

-

Monolithe modulaire avec séparation claire en modules internes.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ArchitectureComplexitéCoûts infraTime to marketÉvolutivité
Monolithe modulaireFaibleFaibleRapide0-1M users
MicroservicesÉlevéeÉlevéeLent1M+ users
Hybrid (Mono + Workers)MoyenneMoyenneMoyen100K-5M users
-

Justification

-
    -
  • SimplicitĂ© : 1 seul binaire Go, dĂ©ploiement trivial
  • -
  • Transactions : Communications inter-modules en mĂ©moire (pas de latence rĂ©seau)
  • -
  • Debugging : Stack traces complètes, profiling unifiĂ©
  • -
  • CoĂ»ts : 1 serveur suffit pour 100K users (vs N services)
  • -
  • Refactoring : Modules internes bien sĂ©parĂ©s facilitent migration vers microservices si nĂ©cessaire
  • -
-

Structure modulaire

-
internal/
-├── auth/         # Validation JWT, intégration Zitadel
-├── user/         # Profils, centres d'intérêt
-├── content/      # CRUD contenus, métadonnées
-├── geo/          # Recherche géospatiale, algorithme
-├── streaming/    # Génération HLS, transcoding
-├── moderation/   # Signalements, workflow
-├── payment/      # Intégration Mangopay
-└── analytics/    # Métriques écoute, jauges
-
-

Chaque module suit : handler.go → service.go → repository.go.

-

Conséquences

-
    -
  • Scaling horizontal : rĂ©plication complète du binaire (acceptable jusqu'Ă  1M users)
  • -
  • Transition vers microservices possible en phase 2 (extraction progressive des modules)
  • -
  • Importance de maintenir dĂ©couplage fort entre modules (interfaces claires)
  • -
-
- -

ADR-013 : ORM et Accès Données

-

Statut : Accepté -Date : 2025-01-20

-

Contexte

-

RoadWave nécessite des requêtes SQL complexes (PostGIS géospatiales) avec performance optimale et type safety. Le choix entre ORM, query builder ou SQL brut impacte maintenabilité et performance.

-

Décision

-

sqlc pour génération de code Go type-safe depuis SQL.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SolutionPerformanceType SafetyContrĂ´le SQLCourbe apprentissage
sqlcExcellenteTrès hauteTotalFaible
GORMMoyenneMoyenneLimitéFaible
pgx + SQL brutExcellenteFaibleTotalMoyenne
sqlxBonneFaibleTotalFaible
-

Justification

-
    -
  • Performance : GĂ©nĂ©ration compile-time, zero overhead runtime
  • -
  • Type safety : Structs Go gĂ©nĂ©rĂ©es automatiquement, erreurs dĂ©tectĂ©es Ă  la compilation
  • -
  • ContrĂ´le SQL : RequĂŞtes PostGIS complexes Ă©crites en pur SQL (pas de limitations ORM)
  • -
  • MaintenabilitĂ© : Modifications SQL → sqlc generate → code mis Ă  jour
  • -
  • SimplicitĂ© : Pas de magic, code gĂ©nĂ©rĂ© lisible et debuggable
  • -
-

Workflow

-
-- queries/content.sql
--- name: GetContentNearby :many
-SELECT id, title, ST_Distance(location, $1::geography) as distance
-FROM contents
-WHERE ST_DWithin(location, $1::geography, $2)
-ORDER BY distance
-LIMIT $3;
-
-
sqlc generate
-
-
// Code Go type-safe généré automatiquement
-contents, err := q.GetContentNearby(ctx, location, radius, limit)
-
-

Conséquences

-
    -
  • DĂ©pendance : github.com/sqlc-dev/sqlc
  • -
  • Fichier sqlc.yaml Ă  la racine pour configuration
  • -
  • Migrations gĂ©rĂ©es sĂ©parĂ©ment avec golang-migrate
  • -
  • CI doit exĂ©cuter sqlc generate pour valider cohĂ©rence SQL/Go
  • -
-
- -

ADR-014 : Frontend Mobile

-

Statut : Accepté -Date : 2025-01-20

-

Contexte

-

RoadWave nécessite applications iOS et Android avec support CarPlay/Android Auto, lecture audio HLS avancée, géolocalisation temps réel. Le choix du framework impacte vélocité développement et performances.

-

Décision

-

Flutter pour iOS et Android avec codebase unique.

-

Alternatives considérées

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FrameworkCodebasePerformanceAudio/CarPlayCommunauté
FlutterUniqueNativeExcellenteLarge
React NativeUniqueBonneModules natifs requisTrès large
Native (Swift+Kotlin)DoubleExcellenteNativeLarge
Ionic/CapacitorUniqueMoyenneLimitéeMoyenne
-

Justification

-
    -
  • Codebase unique : iOS + Android maintenus ensemble, vĂ©locitĂ© dĂ©veloppement x2
  • -
  • Performance : Dart compilĂ© en code natif (pas de bridge JS)
  • -
  • Audio HLS : Package just_audio mature avec support HLS, buffering adaptatif
  • -
  • CarPlay/Android Auto : Support via packages communautaires (flutter_carplay, android_auto_flutter)
  • -
  • GĂ©olocalisation : geolocator robuste avec gestion permissions
  • -
  • Écosystème : Widgets riches (Material/Cupertino), state management mature (Bloc, Riverpod)
  • -
-

Packages clés

-
dependencies:
-  flutter_bloc: ^8.1.3        # State management
-  just_audio: ^0.9.36         # Lecture audio HLS
-  geolocator: ^11.0.0         # GPS temps réel (mode voiture)
-  geofence_service: ^5.2.0    # Geofencing arrière-plan (mode piéton)
-  flutter_local_notifications: ^17.0.0  # Notifications géolocalisées
-  dio: ^5.4.0                 # HTTP client
-  flutter_secure_storage: ^9.0.0  # Tokens JWT
-  cached_network_image: ^3.3.1    # Cache images
-
-

Nouveaux packages (contenus géolocalisés) :

-
    -
  • geofence_service : DĂ©tection entrĂ©e/sortie rayon 200m en arrière-plan (mode piĂ©ton)
  • -
  • Geofencing natif iOS/Android
  • -
  • Minimise consommation batterie
  • -
  • -

    Supporte notifications push même app fermée

    -
  • -
  • -

    flutter_local_notifications : Notifications locales avec compteur dynamique

    -
  • -
  • Notification avec compteur dĂ©croissant (7→1) en mode voiture
  • -
  • IcĂ´nes personnalisĂ©es selon type contenu
  • -
  • DĂ©sactivation overlay en mode CarPlay/Android Auto (conformitĂ©)
  • -
-

Structure application

-
lib/
-├── core/           # Config, DI, routes
-├── data/           # Repositories, API clients
-├── domain/         # Models, business logic
-├── presentation/   # UI (screens, widgets, blocs)
-└── main.dart
-
-

Conséquences

-
    -
  • Équipe doit apprendre Dart (syntaxe proche Java/TypeScript)
  • -
  • Taille binaire : 8-15 MB (acceptable)
  • -
  • Tests : flutter_test pour widgets, integration_test pour E2E
  • -
  • CI/CD : Fastlane pour dĂ©ploiement stores
  • -
-
- -

ADR-015 : Stratégie Tests

-

Statut : Accepté -Date : 2025-01-20

-

Contexte

-

RoadWave nécessite une couverture tests robuste avec documentation vivante des use cases. La stratégie doit équilibrer vélocité développement et qualité.

-

Décision

-

Approche multi-niveaux : unitaires, intégration, BDD (Gherkin), E2E, load testing.

-

Stratégie par type

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeFrameworkCibleFréquence
UnitairesTestify80%+ couvertureChaque commit
Intégration DBTestify + TestcontainersRepositories critiquesAvant merge PR
BDD (Gherkin)GodogUser storiesAvant release
E2E MobileFlutter integration_testParcours critiquesNightly
Loadk6N/AAvant mise en prod
-

Tests unitaires (Testify)

-
// internal/user/service_test.go
-func TestGetUserByID(t *testing.T) {
-    mockRepo := new(MockRepository)
-    service := NewService(mockRepo)
-
-    mockRepo.On("FindByID", "123").Return(&User{ID: "123"}, nil)
-
-    user, err := service.GetByID("123")
-
-    assert.NoError(t, err)
-    assert.Equal(t, "123", user.ID)
-    mockRepo.AssertExpectations(t)
-}
-
-

Couverture minimale : 80% sur packages internal/*/service.go

-

Tests BDD (Gherkin + Godog)

-

Voir ADR-007 pour contexte complet.

-
# features/recommendation.feature
-Feature: Recommandation géolocalisée
-
-  Scenario: Contenu proche prioritaire
-    Given je suis Ă  Paris (48.8566, 2.3522)
-    And un contenu existe Ă  500m avec tag "tourisme"
-    And mon intérêt "tourisme" est à 85%
-    When je demande des recommandations
-    Then le contenu est en première position
-    And le score de pertinence est supérieur à 0.8
-
-

Couverture : Tous les cas d'usage du README.md traduits en .feature.

-

Tests intégration (Testcontainers)

-
// internal/geo/repository_integration_test.go
-func TestFindContentNearby(t *testing.T) {
-    container := testcontainers.RunPostGISContainer(t)
-    defer container.Terminate()
-
-    repo := NewRepository(container.DB())
-
-    // Insert test data
-    repo.CreateContent(testContent)
-
-    // Query
-    results := repo.FindNearby(48.8566, 2.3522, 5000)
-
-    assert.Len(t, results, 1)
-}
-
-

Tests E2E Mobile (Flutter)

-
// integration_test/player_test.dart
-testWidgets('Play audio and skip', (tester) async {
-  await tester.pumpWidget(MyApp());
-
-  await tester.tap(find.byIcon(Icons.play_arrow));
-  await tester.pumpAndSettle();
-
-  expect(find.text('Now Playing'), findsOneWidget);
-
-  await tester.tap(find.byIcon(Icons.skip_next));
-  expect(find.text('Next Content'), findsOneWidget);
-});
-
-

Load testing (k6)

-
// tests/load/streaming.js
-import http from 'k6/http';
-import { check } from 'k6';
-
-export let options = {
-  stages: [
-    { duration: '2m', target: 1000 },
-    { duration: '5m', target: 10000 },
-  ],
-};
-
-export default function () {
-  let res = http.get('https://api.roadwave.com/v1/content/nearby');
-  check(res, { 'status is 200': (r) => r.status === 200 });
-}
-
-

Objectif : API p99 < 100ms Ă  10K RPS.

-

CI/CD Pipeline

-
# .github/workflows/ci.yml
-- name: Unit tests
-  run: go test -race -coverprofile=coverage.out ./...
-
-- name: BDD tests
-  run: godog run features/
-
-- name: Integration tests
-  run: go test -tags=integration ./...
-
-- name: Coverage gate
-  run: |
-    coverage=$(go tool cover -func=coverage.out | grep total | awk '{print $3}' | sed 's/%//')
-    if (( $(echo "$coverage < 80" | bc -l) )); then
-      echo "Coverage $coverage% < 80%"
-      exit 1
-    fi
-
-

Conséquences

-
    -
  • DĂ©pendances :
  • -
  • github.com/stretchr/testify
  • -
  • github.com/cucumber/godog
  • -
  • github.com/testcontainers/testcontainers-go
  • -
  • grafana/k6
  • -
  • Temps CI : ~3-5 min (tests unitaires + BDD)
  • -
  • Tests intĂ©gration/E2E : nightly builds (15-30 min)
  • -
  • Load tests : avant chaque release majeure
  • -
-
- -

Règles métier RoadWave

-
-

Documentation complète des règles métier validées pour l'application RoadWave. -Chaque section détaille les comportements, flux et décisions techniques.

-
-
-

📋 Table des matières

-

01. Authentification & Inscription

-

Contenu : Inscription, connexion, récupération de compte

-
    -
  • Inscription : email/password uniquement (pas d'OAuth tiers)
  • -
  • VĂ©rification email : optionnelle auditeurs (limite 5 contenus), obligatoire crĂ©ateurs (lien expire 7j)
  • -
  • Connexion : 5 tentatives max, blocage 15 min, refresh token 30j
  • -
  • RĂ©cupĂ©ration mot de passe : email, lien expire 1h
  • -
-
-

02. Algorithme de recommandation

-

Contenu : Scoring, géolocalisation, orientation politique, mode Kids

-
    -
  • Classification gĂ©o : AncrĂ© (70%) / Contextuel (50%) / Neutre (20%)
  • -
  • Engagement : 20%, AlĂ©atoire : 10%
  • -
  • Orientation politique : 5 niveaux, Ă©quilibre imposĂ© (40/40/20)
  • -
  • Mode Kids : 4 tranches (3-6 / 6-9 / 9-12 / 13-15 ans), activation auto <13 ans
  • -
  • Historique : >80% jamais reproposer, <10s ne pas reproposer
  • -
-
-

03. Centres d'intérêt et jauges

-

Contenu : Évolution jauges, valeurs initiales

-
    -
  • Like automatique : Ă©coute ≥80% → +2%, Ă©coute 30-79% → +1%
  • -
  • Like explicite (manuel) : +2% (cumulable avec auto)
  • -
  • Abonnement : +5%
  • -
  • Skip rapide (<10s) : -0.5%
  • -
  • Valeur initiale : 50% (neutre)
  • -
  • Limites : 0-100% stricte, pas de dĂ©gradation temporelle
  • -
-
-

04. Création et publication de contenu

-

Contenu : Upload, métadonnées, validation, modification

-
    -
  • Formats : MP3, AAC (.mp3, .aac, .m4a), max 200 MB, 4h
  • -
  • MĂ©tadonnĂ©es obligatoires : titre, type gĂ©o, zone, tags (1-3), classification âge
  • -
  • Validation 3 premiers contenus : 24-48h (modĂ©ration RoadWave)
  • -
  • Modification : mĂ©tadonnĂ©es uniquement, pas audio/zone/classification
  • -
-
-

05. Interactions et navigation

-

Contenu : Commandes Suivant/Précédent, interactions volant, lecture en boucle

-
    -
  • Suivant : prĂ©-calcul 5 contenus, recalcul >10km ou 10 min
  • -
  • PrĂ©cĂ©dent : <10s → contenu avant, ≥10s → replay dĂ©but
  • -
  • Commandes volant : Suivant, PrĂ©cĂ©dent, Play/Pause uniquement
  • -
  • Like automatique : ≥80% Ă©coute → +2 points, 30-79% → +1 point
  • -
  • Actions manuelles : bouton cĹ“ur (arrĂŞt vĂ©hicule) ou vocal (CarPlay/Android Auto)
  • -
  • Passage auto après 2s (1s mode Kids)
  • -
-
-

06. Publicités

-

Contenu : Campagnes, fréquence, insertion, facturation

-
    -
  • Interface self-service, budget min 50€, Ă©talement paramĂ©trable
  • -
  • FrĂ©quence : 1/5 contenus (gratuits uniquement)
  • -
  • DurĂ©e : 10-60s (recommandĂ© 15-30s), skippable après 5s
  • -
  • Validation manuelle 24-48h, prĂ©paiement Mangopay
  • -
  • Facturation : Ă©coute complète 0.05€, skip après 5s : 0.02€, skip immĂ©diat : 0€
  • -
-
-

07. Radio live

-

Contenu : Démarrage, arrêt, comportement auditeur

-
    -
  • Buffer 15s avant diffusion publique, durĂ©e max 8h
  • -
  • Notification push abonnĂ©s dans zone gĂ©o uniquement
  • -
  • ArrĂŞt : compte Ă  rebours 5s (manuel) ou auto si dĂ©co ≥60s
  • -
  • Enregistrement auto MP3 256 kbps → replay sous 5-10 min
  • -
  • Auditeur : buffer 15s, continuation si sortie zone, AUCUN chat
  • -
-
-

08. Abonnements et notifications

-

Contenu : Impact algorithme, notifications, audio-guides, limites

-
    -
  • Boost +30% au score final (pas prioritĂ© absolue)
  • -
  • DĂ©tection contexte : <5 km/h piĂ©ton, >10 km/h voiture
  • -
  • Voiture : in-app uniquement, PiĂ©ton : push actives
  • -
  • Limite 10 notifications push/jour (5-20), mode silencieux 22h-8h
  • -
  • Audio-guide piĂ©ton : dĂ©tection <100m lieu, page sĂ©lection, navigation manuelle
  • -
  • Max 200 abonnements, +5% jauges tous tags crĂ©ateur
  • -
-
-

09. Monétisation créateurs

-

Contenu : Activation, KYC, sources revenus, paiement

-
    -
  • Conditions : compte ≥3 mois, ≥500 abonnĂ©s, ≥10K Ă©coutes, 0 strike, ≥5 contenus/90j
  • -
  • KYC via Mangopay Connect : SIRET, TVA, RIB pro, pièce ID, Kbis <3 mois
  • -
  • Revenus pub : 3€ / 1000 Ă©coutes complètes (6% CA pub)
  • -
  • Revenus Premium : 70% crĂ©ateur, 30% plateforme (proportionnel temps Ă©coute)
  • -
  • Paiement : seuil 50€, mensuel (15 du mois suivant), SEPA Mangopay
  • -
-
-

10. Premium

-

Contenu : Offre, multi-devices, avantages, gestion abonnement

-
    -
  • Prix : 4.99€/mois OU 49.99€/an (4.16€/mois effectif)
  • -
  • Pas d'essai gratuit, pas de partage familial (MVP)
  • -
  • Multi-devices : 1 seul stream actif, dĂ©tection connexion simultanĂ©e
  • -
  • Avantages : 0 pub, contenus exclusifs đź‘‘, qualitĂ© 64 kbps Opus, offline illimitĂ©
  • -
  • Paiement : Mangopay (web) ou IAP iOS/Android 5.99€/mois (+30% commission)
  • -
-
-

11. Mode offline

-

Contenu : Téléchargement, validité, synchronisation

-
    -
  • Zone gĂ©ographique : choix manuel (autour de moi / ville / dĂ©partement / rĂ©gion)
  • -
  • Nombre contenus : gratuit 50 max, Premium illimitĂ©
  • -
  • WiFi par dĂ©faut, mobile avec confirmation + estimation volume
  • -
  • ValiditĂ© : 30 jours, renouvellement auto si WiFi (contenus >25 jours)
  • -
  • Sync : likes/abonnements batch auto Ă  reconnexion, queue actions 7j max
  • -
-
-

12. Gestion des erreurs

-

Contenu : Aucun contenu, contenu supprimé, perte réseau, GPS désactivé

-
    -
  • Aucun contenu : Ă©largissement auto 50km → 100km → dĂ©partement → rĂ©gion → national
  • -
  • Contenu supprimĂ© : laisser terminer, passage auto suivant après 2s
  • -
  • Perte rĂ©seau : buffer adaptatif (WiFi 5-120s, 4G 10-120s, 3G 30-300s), retry 5s max 6Ă—
  • -
  • GPS dĂ©sactivĂ© : mode dĂ©gradĂ© (contenu national + neutre + tĂ©lĂ©chargĂ©)
  • -
-
-

13. Conformité RGPD

-

Contenu : Consentements, anonymisation, export, suppression

-
    -
  • Consentement : Tarteaucitron.js + PostgreSQL versioning
  • -
  • GPS prĂ©cis : 24h puis geohash 5 (~5km²)
  • -
  • Export : JSON + HTML + audio → ZIP, gĂ©nĂ©ration asynchrone sous 48h, expire 7j
  • -
  • Suppression : grace period 30j, contenus créés anonymisĂ©s (crĂ©ateur = "Utilisateur supprimĂ©")
  • -
  • Analytics : Matomo self-hosted, IP anonymisĂ©es, 0 cookie tiers
  • -
  • DPO : fondateur formĂ© CNIL (non obligatoire <250 employĂ©s)
  • -
-
-

14. Modération - Flows opérationnels

-

Contenu : Signalement, traitement, sanctions

-
    -
  • Signalement : 7 catĂ©gories (haine, sexuel, illĂ©galitĂ©, droits auteur, spam, fake news, autre)
  • -
  • IA prĂ©-filtre : Whisper large-v3 (transcription) + NLP open source (1-10 min)
  • -
  • SLA : Critique <2h (24/7), Haute/Moyenne <24h, Basse <72h
  • -
  • Notification sanction : email + push + in-app (dĂ©tail complet : catĂ©gorie, timestamp, transcription)
  • -
  • Appel : formulaire in-app, dĂ©lai 7j max, rĂ©ponse 72h garanti (standard)
  • -
-
-

15. Autres comportements

-

Contenu : Partage, profil créateur, recherche

-
    -
  • Partage : bouton partout, lien roadwave.fr/share/c/[id], web player + deep link
  • -
  • Profil crĂ©ateur : @pseudo, bio (300 car), stats publiques arrondies, badge vĂ©rifiĂ© âś“
  • -
  • Badge vĂ©rifiĂ© : KYC validĂ© OU cĂ©lĂ©britĂ© OU >10K abonnĂ©s
  • -
  • Recherche : full-text PostgreSQL (français, stemming), recherche gĂ©o (Nominatim OSM)
  • -
  • Filtres : type, durĂ©e, âge, gĂ©o, tags, date, premium (combinables)
  • -
  • Affichage : liste enrichie (20/page, infinite scroll) + vue carte Leaflet
  • -
-
-

16. Audio-guides multi-séquences

-

Contenu : Modes déplacement, navigation, déclenchement GPS, publicités

-
    -
  • 4 modes : đźš¶ PiĂ©ton (manuel) / đźš— Voiture (GPS auto + manuel) / đźš´ VĂ©lo / 🚌 Transport
  • -
  • Mode PiĂ©ton : pause auto après chaque sĂ©quence, user clique Suivant, navigation libre
  • -
  • Mode Voiture : dĂ©clenchement GPS auto (rayon 30m), boutons manuels actifs, warning sĂ©curitĂ© >10 km/h
  • -
  • Affichage voiture : distance temps rĂ©el + ETA + direction (flèche) + vitesse
  • -
  • Rayons : Voiture 30m, VĂ©lo 50m, Transport 100m (configurable crĂ©ateur 10-200m)
  • -
  • PublicitĂ©s : 1/5 sĂ©quences tous modes, auto-play, skippable 5s
  • -
  • Reprise : sauvegarde auto (sĂ©quence + position exacte), popup si <30j, multi-device (sync cloud)
  • -
-
-

🗂️ Organisation

-

Chaque fichier de règles métier suit la structure :

-
    -
  1. Décisions : choix validés avec justifications
  2. -
  3. Comportements détaillés : flux utilisateur, cas limites
  4. -
  5. Paramètres : valeurs exactes, seuils, durées
  6. -
  7. Points d'attention Gherkin : éléments à tester
  8. -
-
-

🚀 Utilisation

-

Ces documents servent de référence unique pour :

-
    -
  • âś… DĂ©veloppement backend/frontend
  • -
  • âś… Écriture des tests Gherkin (BDD)
  • -
  • âś… Validation QA
  • -
  • âś… Documentation produit
  • -
-

Prochaine étape : Création des fichiers .feature Gherkin dans features/ basés sur ces règles.

-
-

📊 Statistiques

-
    -
  • 16 sections validĂ©es
  • -
  • ~12 000 lignes de spĂ©cifications dĂ©taillĂ©es
  • -
  • CoĂ»t infrastructure MVP : ~50-250€/mois (hors salaires)
  • -
  • Technologies : 100% open source (sauf Mangopay paiements)
  • -
-
-

Dernière mise à jour : Janvier 2026 -Statut : ✅ Toutes sections validées

-
- -

1. Authentification & Inscription

-

1.1 Méthodes d'inscription

-

Décision : Email/Password uniquement (pas d'OAuth tiers)

-
    -
  • ❌ Pas de Google, Apple, Facebook OAuth (dĂ©pendance services US/Chine)
  • -
  • âś… Email + mot de passe
  • -
  • âś… 2FA (Two-Factor Authentication) disponible
  • -
  • âś… Option "Appareil de confiance" (skip 2FA pour 30 jours)
  • -
-

Justification : -- Souveraineté : pas de dépendance externe -- RGPD : données 100% contrôlées -- Coût : 0€ (Zitadel intégré)

-
-

1.2 Vérification email

-

Décision : Différenciée selon le rôle utilisateur

-

Pour les auditeurs (écoute uniquement)

- - - - - - - - - - - - - - - - - -
ÉtatCapacités
Email non vérifiéLecture illimitée + création max 5 contenus
Email vérifiéToutes fonctionnalités débloquées
-

Paramètres : -- Lien de vérification expire après 7 jours -- Possibilité de renvoyer le lien (max 3 fois/jour) -- Rappel in-app après création du 3ème contenu

-

Justification : -- Friction minimale à l'inscription -- Anti-spam sans bloquer l'essai du produit -- Incitation naturelle à vérifier (déblocage)

-

Pour les créateurs (monétisation)

-

Vérification obligatoire sous 7 jours pour : -- Accès au programme de monétisation -- KYC et reversement des revenus (conformité Mangopay) -- Publication illimitée de contenus

-

Justification : -- Conformité légale : KYC obligatoire pour transferts financiers -- Anti-fraude : Vérification identité réelle pour paiements -- Responsabilité : RoadWave doit pouvoir prouver identité créateurs monétisés

-
-

1.3 Données requises à l'inscription

-

Obligatoires : -- ✅ Email (format validé) -- ✅ Mot de passe (voir règles ci-dessous) -- ✅ Pseudo (3-30 caractères, alphanumérique + underscore) -- ✅ Date de naissance (vérification âge minimum)

-

Optionnelles : -- ❌ Nom complet (privacy by design) -- ❌ Photo de profil (avatar par défaut généré) -- ❌ Bio (ajout ultérieur)

-

Âge minimum : -- 13 ans minimum (conformité réglementation réseaux sociaux EU) -- Vérification à l'inscription via date de naissance -- Blocage inscription si <13 ans avec message explicite

-

Justification : -- RGPD minimal data -- Friction réduite (4 champs max) -- Protection mineurs (obligation légale)

-
-

1.4 Tranches d'âge des contenus

-

Décision : Classification obligatoire des contenus

-

Catégories : -- 🟢 Tout public (défaut) -- 🟡 13+ : contenu mature léger (débats, actualité sensible) -- 🟠 16+ : contenu mature (violence verbale, sujets sensibles) -- 🔴 18+ : contenu adulte (langage explicite, sujets réservés)

-

Règles de diffusion : -- Utilisateur 13-15 ans → contenus 🟢 uniquement -- Utilisateur 16-17 ans → contenus 🟢 🟡 -- Utilisateur 18+ → tous contenus

-

Modération : -- Vérification obligatoire de la classification lors de la validation -- Reclassification possible par modérateurs -- Strike si classification volontairement incorrecte

-

Justification : -- Protection mineurs (obligation légale) -- Responsabilité plateforme -- Coût : champ supplémentaire + règle algo

-
-

1.5 Validation mot de passe

-

Règles : -- ✅ Minimum 8 caractères -- ✅ Au moins 1 majuscule -- ✅ Au moins 1 chiffre -- ❌ Pas de symbole obligatoire (simplicité)

-

Validation : -- Côté client (feedback temps réel) -- Côté backend (sécurité) -- Message d'erreur explicite par règle non respectée

-

Justification : -- Standard industrie -- Bloque 95% des mots de passe faibles -- UX acceptable (pas trop restrictif)

-
-

1.6 Two-Factor Authentication (2FA)

-

Décision : Optionnel mais recommandé

-

Méthodes disponibles : -- ✅ TOTP (Time-based One-Time Password) via app (Google Authenticator, Authy) -- ✅ Email (code 6 chiffres, expire 10 min) -- ❌ SMS (coût élevé ~0.05€/SMS)

-

Appareil de confiance : -- Option "Ne plus demander sur cet appareil" → bypass 2FA pendant 30 jours -- Révocable depuis paramètres compte -- Liste des appareils de confiance visible

-

Justification : -- Sécurité renforcée sans coût SMS -- UX : appareil de confiance évite friction quotidienne -- Zitadel natif (0€)

-
-

1.7 Tentatives de connexion

-

Règles : -- Maximum 5 tentatives par période de 15 minutes -- Blocage temporaire après 5 échecs -- Compteur reset automatique après 15 min -- Notification email si blocage (tentative suspecte)

-

Déblocage : -- Automatique après 15 min -- Ou via lien "Mot de passe oublié"

-

Justification : -- Anti brute-force -- Standard industrie (équilibre sécurité/UX) -- Zitadel natif (0€)

-
-

1.8 Sessions et refresh tokens

-

Durée de vie : -- Access token : 15 minutes -- Refresh token : 30 jours

-

Rotation : -- Refresh token rotatif (nouveau token à chaque refresh) -- Ancien token invalidé immédiatement -- Détection token replay attack

-

Extension automatique : -- Si app utilisée, session prolongée automatiquement -- Inactivité 30 jours → déconnexion

-

Justification : -- Sécurité (token court-vie) -- UX (pas de reconnexion fréquente) -- Standard OAuth2/OIDC

-
-

1.9 Multi-device

-

Décision : Sessions simultanées illimitées

-

Gestion : -- Liste des devices connectés visible (OS, navigateur, dernière connexion, IP/ville) -- Révocation individuelle possible -- Révocation globale "Déconnecter tous les appareils"

-

Alertes : -- Notification push + email si connexion depuis nouveau device -- Détection localisation suspecte (IP pays différent)

-

Justification : -- UX maximale (écoute voiture + tablette maison + web) -- Sécurité via transparence (utilisateur voit tout) -- Coût : table sessions PostgreSQL

-
-

1.10 Récupération de compte

-

Méthode : Email uniquement

-

Processus : -1. Utilisateur clique "Mot de passe oublié" -2. Email avec lien de reset envoyé -3. Lien expire après 1 heure -4. Page de reset : nouveau mot de passe (validation règles) -5. Confirmation + déconnexion tous devices (sauf celui en cours)

-

Notifications : -- Email immédiat si changement mot de passe -- Push si changement depuis appareil non reconnu

-

Limite : -- Maximum 3 demandes/heure (anti-spam)

-

Justification : -- Standard sécurité -- Pas de coût SMS -- Protection contre attaque sociale

-
-

Récapitulatif Section 1

-
- -

2. Algorithme de recommandation

-

2.1 Classification de géo-pertinence

-

Décision : 3 types de contenus selon leur pertinence géographique

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeDescriptionExemplePondération géo
Géo-ancréContenu lié à un lieu précisAudio-guide monument, pub restaurant local70%
Géo-contextuelPertinent dans une zoneActualité régionale, événement local50%
Géo-neutreUniversel, pas de lien géoPodcast philosophie, musique20%
-

Qui décide : -- ✅ Créateur choisit le type à la publication -- ✅ Modération peut reclassifier après validation -- ✅ Modification possible après publication (tout le monde a le droit de se tromper)

-

Justification : -- Différencie audio-guide (hyper-local) des podcasts génériques -- Algorithme adapte automatiquement la pondération -- Coût : champ supplémentaire en DB + règle algo

-
-

2.2 Formule de scoring

-

Décision : Score combiné dynamique selon type de contenu

-
score_final = (score_geo * poids_geo_type)
-            + (score_interets * poids_interets_type)
-            + (score_engagement * 0.2)
-            + (bonus_aleatoire)
-
-oĂą :
-- score_geo = 1 - (distance_km / distance_max_km)
-- score_interets = moyenne des jauges utilisateur pour les tags du contenu
-- score_engagement = (taux_completion * 0.5) + (ratio_likes * 0.3) + (ratio_abonnements * 0.2)
-- bonus_aleatoire = 10% des recommandations tirées aléatoirement
-
-

Pondérations par type :

- - - - - - - - - - - - - - - - - - - - - - - - - -
TypePoids géoPoids intérêts
Géo-ancré0.70.1
Géo-contextuel0.50.3
Géo-neutre0.20.6
-

Paramètres : -- Distance max recommandée : 200 km -- Dégradation : linéaire (1 - distance/200km) -- Rayon point GPS : 500m (adapté au volume de contenu local)

-

Tous ces paramètres sont configurables à chaud via interface admin.

-

Justification : -- Flexibilité totale selon type de contenu -- Linéaire = rattrapage naturel du contenu viral ancien -- Auditable via métriques engagement (moyenne/médiane)

-
-

2.3 Score d'engagement et popularité

-

Décision : Intégration popularité avec poids 0.2

-

Métriques : -- Taux de complétion : écoutes >80% / total écoutes (poids 0.5) -- Ratio likes : likes / écoutes (poids 0.3) -- Ratio abonnements : nouveaux abonnés après écoute / écoutes (poids 0.2)

-

Seuil minimum : -- Minimum 50 écoutes avant de considérer l'engagement -- Contenu <50 écoutes : score engagement = 0.5 (neutre)

-

Contenu viral : -- Un contenu viral à Paris peut être proposé à Marseille -- Score géo faible compensé par score engagement élevé -- Paramétrable admin

-

Dépréciation temporelle : -- Pas de dépréciation automatique -- Ratio linéaire = contenu ancien mais toujours apprécié reste pertinent

-

Justification : -- Équilibre découverte / qualité -- Pas de pénalisation arbitraire des contenus anciens -- Coût : calculs sur métriques existantes

-
-

2.4 Part d'aléatoire (exploration)

-

Décision : 10% par défaut, paramétrable utilisateur

-

Fonctionnement : -- 1 contenu sur 10 = tirage aléatoire (hors historique déjà écouté) -- Utilisateur peut ajuster : curseur 0% (aucun aléatoire) à 50% (exploration max)

-

Curseur utilisateur : -- 🎯 0% : Personnalisé max (recommandations strictes) -- ⚖️ 10% : Équilibré (défaut) -- 🎲 30% : Découverte élevée -- 🌍 50% : Découverte max (équivaut à national = découverte)

-

Justification : -- Évite la bulle de filtre -- Laisse l'utilisateur maître de son expérience -- Coût : variable aléatoire en algo

-
-

2.5 Contenu politique (version MVP simplifiée)

-
-

⚠️ Note : La classification politique avancée (échelle gauche/droite, équilibrage imposé) a été reportée post-MVP. Voir ANNEXE-POST-MVP.md pour la version complète.

-
-

Décision MVP : Tag simple "Politique" sans classification idéologique

-

Tagging : -- Créateur peut taguer son contenu comme "Politique" (optionnel) -- Tag "Politique" au même niveau que "Économie", "Sport", "Culture", etc. -- Pas de classification gauche/droite -- Pas d'équilibrage imposé

-

Filtrage utilisateur : -- Option paramètres : "Masquer contenu politique" -- Si activé → 0% de contenus tagués "Politique" dans le feed -- Par défaut : désactivé (tous contenus visibles)

-

Justification MVP : -- Simplicité : Pas de modération politique coûteuse (~2000€/mois économisés) -- Neutralité technique : Aucun jugement éditorial sur orientation -- Risque minimal : Évite controverses et contentieux DSA au lancement -- Fonctionnel : Utilisateurs peuvent filtrer si souhaité

-

Post-MVP : -- Classification avancée possible si forte demande utilisateurs -- Nécessite ressources modération dédiées et audit DSA

-
-

2.6 Mode Kids (13-15 ans)

-

Décision : Mode optionnel pour adolescents 13-15 ans uniquement

-
-

⚠️ Note : Âge minimum d'inscription = 13 ans (obligation légale EU). Pas d'utilisateurs <13 ans sur la plateforme.

-
-

Tranche concernée :

- - - - - - - - - - - - - - - - - -
TrancheDescriptionContenus autorisésRestrictions
13-15 ansCollègeContenus "Tous publics" uniquementFiltrage 16+ et 18+
-

Activation : -- ❌ Pas d'activation automatique (tous les utilisateurs ont ≥13 ans) -- ✅ Activation manuelle via toggle paramètres -- ✅ Parents peuvent activer pour leurs enfants 13-15 ans -- ✅ Utilisateur peut désactiver à tout moment

-

Filtrage quand Mode Kids activé : -- ✅ Contenus "Tous publics" uniquement -- ❌ Exclusion contenus 16+ et 18+ -- ❌ Pas de contenu politique (automatiquement filtré) -- ❌ Pas de publicité (ou uniquement pub validée manuellement)

-

Interface : -- Interface standard (pas d'interface dédiée enfants pour MVP) -- Filtrage algorithmique des contenus inappropriés

-

Justification : -- Conformité légale : Âge minimum 13 ans (RGPD, DSA) -- Simplicité MVP : Un seul mode optionnel vs 4 tranches d'âge -- Protection mineurs : Filtrage contenus adultes pour 13-15 ans -- Flexibilité : Parents décident d'activer ou non

-
-

2.7 Déclenchement géographique

-

Décision : Notification au passage, pas d'anticipation

-

Fonctionnement : -1. Utilisateur passe à <500m d'un point GPS (contenu géo-ancré) -2. Notification sonore (bip court) + visuelle (logo selon type) -3. Types de logos : 📍 Info, 🏛️ Culturel, 🍴 Commercial, 🎭 Événement -4. Délai réaction utilisateur : 5 secondes pour accepter (bouton volant ou commande vocale) -5. Si accepté → lecture immédiate -6. Si ignoré → contenu proposé normalement en file d'attente

-

Publicités : -- ⚠️ Jamais d'interruption de contenu en cours -- Pub s'intercale entre deux séquences uniquement -- Notification pub : son différent (facultatif selon paramètres)

-

Gestion demi-tour : -- Si utilisateur repart du point après notification → pas de nouvelle notification (déjà proposé) -- Réinitialisation après 24h

-

Justification : -- Respect écoute en cours (pas de coupure brutale) -- UX fluide (utilisateur garde contrôle) -- Simplicité technique (pas de prédiction trajectoire)

-
-

2.8 Historique et repropositon

-

Décision : Pas de reproposition sauf contenu partiel

-

Règles :

- - - - - - - - - - - - - - - - - - - - - - - - - -
État écouteCompletionAction
Écouté complètement>80%❌ Ne jamais reproposer (sauf flag replayable = true pour audio-guides)
Skippé rapidement<10s❌ Ne pas reproposer
Partiellement écouté10-80%✅ Reproposer avec reprise position (last_position_seconds)
-

Stockage historique : -- Table user_content_history (user_id, content_id, completion_rate, last_position, listened_at) -- Historique illimité (PostgreSQL) -- Algorithme considère les 100 derniers pour optimisation requêtes -- Export complet disponible (RGPD)

-

Justification : -- Découverte maximale (pas de redites) -- Respect erreurs de clic (contenu partiel = 2nde chance) -- Coût stockage négligeable (PostgreSQL scalable)

-
-

2.9 Paramétrabilité admin (interface dashboard)

-

Décision : Tous paramètres scoring exposés + A/B testing

-

Paramètres configurables à chaud :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ParamètrePlageDéfautUnité
poids_geo_ancre0.5 - 1.00.7%
poids_geo_contextuel0.3 - 0.70.5%
poids_geo_neutre0.0 - 0.40.2%
poids_engagement0.0 - 0.50.2%
part_aleatoire_global0.0 - 0.30.1%
distance_max_km50 - 500200km
rayon_gps_point_m100 - 2000500m
seuil_min_ecoutes_engagement10 - 20050nb
-

Application changements : -- Immédiat : nouveaux calculs utilisent nouvelle config -- Aucun recalcul batch (coût CPU) -- Version config trackée (git-like) -- Rollback 1 clic

-

A/B Testing : -- Création variantes (Config A vs Config B) -- Split utilisateurs 50/50 aléatoire -- Métriques comparatives : taux complétion, engagement, session duration -- Dashboard graphique temps réel

-

Audit engagement : -- Métriques clés : moyenne/médiane temps d'écoute par session -- Graphiques : évolution engagement selon config -- Export CSV pour analyse externe

-

Justification : -- Optimisation continue sans redéploiement -- Data-driven decisions (métriques objectives) -- Coût : dashboard admin à développer (one-time)

-
-

2.10 Paramétrabilité utilisateur

-

Décision : Curseurs avancés avec profils sauvegardables

-

Niveaux de personnalisation :

-

Curseurs disponibles : -- 📍 Géolocalisation : Local ↠slider → National (découverte = national) -- 🎲 Découverte : 0% ↠slider → 50% (part aléatoire) -- ⚖️ Politique : Masquer / Équilibré / Mes préférences

-

Profils sauvegardables : -- 🚗 Trajet quotidien (boulot) : géo local, découverte 5%, politique masqué -- 🛣️ Road trip : géo régional, découverte 30%, politique équilibré -- 👶 Enfants : Mode Kids activé

-

Synchronisation : -- ✅ Sync profils entre devices (cloud PostgreSQL) -- ❌ Pas de partage profils entre utilisateurs (famille) -- Auto-switch selon context (détection trajet récurrent via GPS)

-

Sécurité conduite : -- ⚠️ Blocage modification si vitesse GPS >10 km/h -- Warning au lancement app : "Configurez avant de prendre la route" -- Modifications uniquement app arrêtée/passager

-

Justification : -- Utilisateur maître de son expérience -- Contextes d'usage différents (quotidien vs voyage) -- Sécurité routière (pas de distraction)

-
-

2.11 Médias traditionnels

-

Décision : Ouverture aux médias établis

-

Médias autorisés : -- Presse nationale : Le Monde, Le Parisien, Libération, Le Figaro, etc. -- Radios : France Inter, RTL, Europe 1, etc. -- Médias régionaux : Ouest-France, Sud-Ouest, etc.

-

Format contenus : -- Flashs info géolocalisés (actualité régionale) -- Chroniques thématiques (culture, économie, sport) -- Éditos et débats (classification politique appliquée)

-

Validation : -- Compte média vérifié (badge ✓) -- Pas de validation 3 premiers contenus (confiance établie) -- Modération a posteriori uniquement

-

Monétisation : -- Partage revenus pub standard (même conditions créateurs) -- Possibilité sponsoring direct (pas via plateforme)

-

Justification : -- Crédibilité plateforme (contenus professionnels) -- Diversité éditoriale -- Attractivité grand public (noms reconnus)

-
-

Récapitulatif Section 2

-
- -

3. Centres d'intérêt et jauges

-

3.1 Évolution des jauges

-

Décision : Système simple avec valeurs fixes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionImpact jaugeJustification
Like automatique renforcé (≥80% écoute)+2%Signal fort d'intérêt (écoute quasi-complète)
Like automatique standard (30-79% écoute)+1%Signal modéré d'intérêt
Like explicite (manuel)+2%Signal fort, cumulable avec auto
Abonnement créateur+5% sur tous ses tagsSignal très fort d'affinité
Skip rapide (<10s)-0.5%Désintérêt marqué
Skip tardif (≥30%)0%Neutre (contenu essayé suffisamment)
-

Paramètres techniques : -- Les jauges sont bornées strictement entre 0% et 100% -- Calcul immédiat à chaque action (pas de batch différé) -- Les tags du contenu sont définis par le créateur à la publication -- Si un contenu a plusieurs tags, chaque jauge correspondante est impactée

-

Exemple de calcul :

-
Contenu de 5 minutes tagué "Automobile" + "Voyage"
-
-Scénario 1 : Écoute 4min30 (90%)
-→ Like automatique renforcé (+2%)
-→ Jauge Automobile : 45% → 47%
-→ Jauge Voyage : 60% → 62%
-
-Scénario 2 : Écoute 2min30 (50%)
-→ Like automatique standard (+1%)
-→ Jauge Automobile : 45% → 46%
-→ Jauge Voyage : 60% → 61%
-
-Scénario 3 : Écoute 2min30 (50%) + Like manuel
-→ Like auto +1% puis like manuel +2% = +3% total
-→ Jauge Automobile : 45% → 48%
-→ Jauge Voyage : 60% → 63%
-
-Scénario 4 : Skip après 5s
-→ Signal négatif (-0.5%)
-→ Jauge Automobile : 45% → 44.5%
-→ Jauge Voyage : 60% → 59.5%
-
-

Justification : -- Like automatique : Reflète l'engagement réel (voir ADR-010) -- Sécurité routière : Pas d'action complexe en conduite -- Prévisibilité : Règles claires et déterministes -- Coût minimal : Calculs simples en backend -- Fiabilité : Pas d'edge cases complexes -- Ajustable : Valeurs modifiables via dashboard admin si besoin

-
-

3.2 Jauge initiale

-

Décision : Démarrage neutre à 50%, pas de questionnaire

-

À l'inscription : -- Toutes les jauges d'intérêt sont initialisées à 50% -- Pas de questionnaire onboarding (friction zéro) -- L'algorithme apprend naturellement via les premières écoutes

-

Catégories disponibles : -- Automobile -- Voyage -- Famille -- Amour -- Musique -- Économie -- Cryptomonnaie -- Politique -- Culture générale -- Sport -- Technologie -- Santé -- ... (extensible)

-

Cold start (premiers jours) : -1. Nouvel utilisateur s'inscrit → toutes jauges à 50% -2. Écoute premier podcast "Automobile" → jauge Auto monte à 51% -3. Skip un contenu "Économie" → jauge Éco descend à 48% -4. Après 10-15 écoutes, profil commence à se dessiner clairement

-

Alternative optionnelle (post-MVP) : -- Questionnaire optionnel proposé après 3 écoutes (in-app) -- Message : "Améliorez vos recommandations en sélectionnant vos centres d'intérêt" -- Si rempli : jauges sélectionnées passent à 70%, non sélectionnées à 30% -- Si skip : conserve 50% partout

-

Justification : -- Inscription ultra-rapide : pas de questionnaire = moins de churn -- Découverte naturelle : l'algorithme apprend en quelques écoutes -- Équitable : pas de biais initial vers certains créateurs -- Comportement déterministe : facile à tester et débugger -- Cold start acceptable : à 50%, tous les contenus ont une chance égale initialement

-
-

3.3 Dégradation temporelle

-

Décision : Pas de dégradation automatique

-

Les jauges ne diminuent jamais avec le temps de manière automatique.

-

Règle : -- Une jauge ne change que par les actions utilisateur (like, écoute, skip) -- Pas de cron job de dégradation périodique -- Pas de "rafraîchissement" artificiel

-

Scénario illustratif :

-
Utilisateur aimait "Économie" (jauge 80%) il y a 1 an
-→ Depuis, skip tous les contenus Éco
-→ Jauge descend naturellement à 40% via les skips
-→ Pas besoin de dégradation temporelle
-
-

Si utilisateur inactif longtemps : -- Utilisateur part en vacances 6 mois → jauges conservées -- Au retour : ses jauges reflètent toujours ses goûts d'avant -- Comportement cohérent et prévisible

-

Alternative utilisateur (contrôle explicite) : -- Bouton "Réinitialiser mes centres d'intérêt" dans paramètres -- Action manuelle : remet toutes les jauges à 50% -- Permet nouveau départ si souhaité (changement de vie, etc.)

-

Justification : -- Principe KISS (Keep It Simple, Stupid) -- Coût 0 : pas de batch nocturne, pas de calculs temporels -- Fiabilité maximale : pas de bugs de fuseaux horaires, dates, etc. -- UX prévisible : jauge = reflet des actions, pas d'automatisme caché -- Respect historique : si utilisateur aimait X depuis 2 ans, pourquoi "oublier" ? -- Évolution naturelle : les actions récentes suffisent à faire évoluer les jauges

-
-

Récapitulatif Section 3

-
- -

4. Création et publication de contenu

-

4.1 Upload et encodage

-

Décision : Formats universels avec encodage asynchrone

-

Formats acceptés : -- ✅ MP3 (.mp3) -- ✅ AAC (.aac, .m4a) -- ❌ WAV, FLAC (trop lourds, inutiles en voiture)

-

Limites :

- - - - - - - - - - - - - - - - - - - - - - - - - -
ParamètreValeurJustification
Taille maximale200 MB~4h de podcast Ă  128 kbps
Durée maximale4 heuresSuffisant pour podcasts longs
Validation formatClient + backendDouble sécurité
-

Pipeline d'encodage :

-
1. Upload fichier (MP3/AAC) → Bunny Storage temporaire
-2. Job asynchrone (worker Go + FFmpeg) :
-   - Validation format et intégrité
-   - Réencodage Opus 3 profils (24/48/64 kbps)
-   - Génération segments HLS (.m3u8 + .ts)
-   - Génération image couverture par défaut
-3. Suppression fichier original (économie stockage)
-4. Notification créateur : "Contenu prêt à publier"
-
-

Temps d'encodage estimé : -- Contenu 5 min → ~30 secondes -- Podcast 1h → ~5 minutes -- Podcast 4h → ~20 minutes

-

Profils Opus générés :

- - - - - - - - - - - - - - - - - - - - - - - - - -
QualitéBitrateUsage
Basse24 kbps2G/Edge
Standard48 kbps3G (défaut)
Haute64 kbps4G/5G
-

Écoute accélérée :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VitesseUsage
0.75xCompréhension difficile (accent, technique)
1.0xNormal (défaut)
1.25xGain léger
1.5xPodcasts longs
2.0xSurvol rapide (modérateurs)
-

Disponible pour : -- ✅ Modérateurs (validation rapide : 30s → 15s à 2x) -- ✅ Auditeurs (tous les contenus) -- ✅ Standard industrie (YouTube, Spotify, Apple Podcasts)

-

Justification : -- Simplicité : 2 formats couvrent 95% des cas d'usage -- Coût optimisé : pas de conversion WAV/FLAC lourds -- Stockage réduit : suppression original après encodage -- Scalabilité : workers horizontalement (Kubernetes jobs) -- Productivité : écoute accélérée = double productivité modération

-
-

4.2 Métadonnées obligatoires

-

Décision : Minimaliste pour réduire friction

-

Champs obligatoires :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChampFormatValidation
Titre5-100 caractèresAlphanumérique + ponctuation basique
Type géoEnumAncré / Contextuel / Neutre
Zone diffusionCompositeVoir détails ci-dessous
TagsEnum1 à 3 parmi liste prédéfinie
Classification âgeEnumTout public / 13+ / 16+ / 18+
-

Zone de diffusion (obligatoire) :

-

Options mutuellement exclusives : -- Point GPS : latitude + longitude + rayon (100m à 10km) -- Ville : sélection dans référentiel INSEE -- Département : sélection liste -- Région : sélection liste -- National : France entière

-

Tags disponibles (1 à 3 obligatoires) : -- Automobile -- Voyage -- Famille -- Amour -- Musique -- Économie -- Cryptomonnaie -- Politique -- Culture générale -- Sport -- Technologie -- Santé

-

Champs optionnels : -- ❌ Description (ajout ultérieur) -- ❌ Image couverture (génération auto)

-

Image de couverture par défaut :

-

Génération automatique selon règles : -- Icône selon type géo : 📍 Ancré / 🌍 Contextuel / 🎧 Neutre -- Couleur selon tag principal : bleu (Auto), vert (Voyage), rouge (Musique), etc. -- Format 800×800px, PNG -- Personnalisable ultérieurement (post-MVP)

-

Exemple de publication :

-
Titre : "Histoire de la Tour Eiffel"
-Type géo : Ancré
-Zone : Point GPS (48.8584, 2.2945, rayon 500m)
-Tags : Voyage, Culture générale
-Classification : Tout public
-→ Image auto : 📍 fond bleu-vert (Voyage)
-
-

Justification : -- Friction minimale : 5 champs max = 2 min de publication -- Publication rapide : pas de blocage sur description/image -- Coût 0 : pas de génération IA au MVP -- Évolutif : champs optionnels ajoutables ultérieurement

-
-

4.3 Validation des 3 premiers contenus

-

Décision : Validation manuelle par équipe modération RoadWave

-

Processus nouveau créateur :

-
    -
  1. Créateur upload ses 3 premiers contenus
  2. -
  3. Contenus passent en file d'attente modération
  4. -
  5. Modérateur junior RoadWave :
  6. -
  7. Écoute 30 secondes (ou 15s à 2x)
  8. -
  9. Vérifie métadonnées
  10. -
  11. Valide ou rejette avec raison
  12. -
  13. Si accepté : contenu publié + notification créateur
  14. -
  15. Si refusé : notification avec raison détaillée + lien vers règles
  16. -
  17. Après 3 contenus validés : créateur passe en statut vérifié
  18. -
-

Critères de validation :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CritèreDétails
Qualité audioCompréhensible (pas de grésillement excessif)
Respect règlesPas de contenu prohibé évident (haine, spam, illégal)
Classification âgeCohérente avec contenu écouté
Tags pertinentsCorrespondance minimale avec contenu
Zone diffusionCohérente (pas "Tour Eiffel" avec zone "National")
-

Délai de validation : -- Objectif : 24-48h (jours ouvrés) -- Priorité : FIFO (First In First Out) -- Weekend : délai peut atteindre 72h -- Message au créateur : "Validation en cours, délai estimé 24-48h"

-

Notification créateur :

-

Si accepté : -- Email + push : "✅ Votre contenu '[Titre]' est en ligne !" -- Lien direct vers le contenu -- Compteur : "2/3 contenus validés pour devenir créateur vérifié"

-

Si refusé : -- Email + push : "❌ Contenu '[Titre]' refusé" -- Raison détaillée : "Qualité audio insuffisante" / "Tags non pertinents" / "Classification incorrecte" / etc. -- Lien vers règles de publication -- Possibilité de correction + resoumission

-

Après 3 validations :

-

Créateur obtient statut "Vérifié" : -- Badge ✓ visible sur profil -- Contenus futurs publiés immédiatement (modération a posteriori uniquement) -- Modération seulement si signalé par utilisateurs

-

Outils modérateur : -- Écoute accélérée (1.5x ou 2x) = double productivité -- Interface dédiée : queue de contenus à valider -- Raccourcis clavier : A (Accepter), R (Rejeter), Espace (Pause) -- Historique créateur visible (si déjà 1-2 contenus validés)

-

Modération communautaire (post-MVP) :

-

⚠️ Non implémenté au MVP (complexité juridique)

-

Vision future (envisageable) : -- Créateurs établis peuvent opt-in "Modérateur communautaire" -- Formation obligatoire (30 min) + quiz (80%) -- Pré-validation uniquement (validation finale toujours par équipe RoadWave) -- Compensation : badges, premium offert -- Attribution aléatoire (pas de collusion)

-

Justification décision MVP : -- Responsabilité juridique : plateforme reste responsable (DSA EU) -- Qualité garantie : modérateurs formés et mandatés -- Anti-spam efficace : bloque 95% des abus dès le début -- Coût raisonnable : 30s × 3 contenus = 1.5 min/créateur -- UX acceptable : délai 24-48h expliqué clairement -- Pas de validation par pairs au MVP = évite risques juridiques (collusion, compétence, conflits)

-
-

4.4 Modification et suppression

-

Décision : Modification métadonnées uniquement, suppression immédiate

-

Modification autorisée :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÉlémentModifiableJustification
Titreâś…Correction coquilles
Description✅Si ajoutée ultérieurement
Tagsâś…Ajustement pertinence
Image couvertureâś…Personnalisation
Audio❌Intégrité contenu
Zone diffusion❌Évite manipulation algo
Type géo❌Évite manipulation algo
Classification âge❌Sécurité mineurs
-

Raisons restrictions :

-

Audio non modifiable : -- Évite fraude : uploader contenu validé → remplacer par spam -- Intégrité : auditeurs doivent écouter ce qui a été validé

-

Zone/Type non modifiables : -- Évite manipulation : créer "Local Paris" → changer en "National" pour boost visibilité -- Évite abus : créer "Neutre" (faible pondération géo) → changer en "Ancré" (forte pondération)

-

Classification non modifiable : -- Évite contournement : uploader "Tout public" → passer en "18+" sans revalidation -- Sécurité : garantit que classification a été vérifiée

-

Si besoin de changer audio/zone/classification : -- Action : Supprimer contenu + republier -- Si créateur <3 contenus validés : retourne en file validation -- Si créateur ≥3 contenus validés : publication immédiate

-

Suppression de contenu :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AspectComportement
DélaiImmédiat
RéversibilitéNon
Historique auditeursMarqué "Contenu supprimé par créateur"
Analytics plateformeAnonymisé et conservé
Fichiers CDNSupprimés sous 24h
-

Exemple scénario suppression :

-
Créateur supprime podcast écouté par 1000 personnes
-→ CDN : fichiers purgés sous 24h
-→ BDD : entrée marquée "deleted", auteur anonymisé
-→ Historique auditeurs : "Contenu supprimé" (conserve durée écoute pour stats)
-→ Analytics : métriques globales conservées (anonymes, RGPD OK)
-
-

Notifications suppression : -- Pas de notification aux auditeurs (pour éviter effet Streisand) -- Historique reste consultable : "Vous avez écouté ce contenu le [date]" -- Si auditeur tente de réécouter : "Ce contenu n'est plus disponible"

-

Justification : -- Simplicité : règles claires et non-ambiguës -- Sécurité : évite manipulations algorithme et contournements modération -- Contrôle créateur : liberté totale de supprimer (RGPD) -- Traçabilité : historique conservé pour analytics (anonymisé) -- Coût 0 : pas de revalidation métadonnées

-
-

Récapitulatif Section 4

-
- -

5. Interactions et navigation

-

5.1 File d'attente et commande "Suivant"

-

Décision : Pré-calcul 5 contenus avec insertion prioritaire pour points géographiques

-

File d'attente : -- 5 contenus pré-calculés en cache (Redis) -- Recalcul automatique si : - - Déplacement >10km - - Toutes les 10 minutes (rafraîchissement contenu) - - File d'attente <3 contenus restants

-

Insertion prioritaire géo-ancrée (mode voiture uniquement) :

-

Détection : -- Calcul ETA (Estimated Time of Arrival) via API GPS native iOS/Android -- Notification déclenchée 7 secondes avant d'arriver au point GPS -- Si vitesse < 5 km/h ET distance < 50m → notification immédiate -- ⚠️ App doit être ouverte (pas de détection en arrière-plan en mode voiture)

-

Notification : -- Sonore uniquement : bip court ou son personnalisé RoadWave -- Visuelle minimale : icône selon type de contenu (🏛️ culture, 👨‍👩‍👧 famille, 🎵 musique, etc.) -- Compteur visible : 7...6...5...4...3...2...1 (décompte des secondes) -- Pas de texte affiché (éviter distraction conducteur) -- Pas de bouton "Annuler" : seul le bouton "Suivant" permet validation

-

Actions utilisateur : -1. User entend notification sonore + voit icône et compteur -2. User appuie "Suivant" dans les 7 secondes → décompte 5s démarre -3. Pendant décompte : contenu actuel continue, compteur visible (5...4...3...2...1) -4. Si contenu actuel se termine pendant décompte → contenu suivant du buffer démarre -5. À la fin du décompte → contenu géolocalisé démarre (fade out/in 0.3s)

-

Si user n'appuie pas sur "Suivant" : -- Notification disparaît après 7 secondes -- Contenu géolocalisé est perdu (pas d'insertion dans file) -- Pas de nouveau contenu géolocalisé pendant 10 minutes (éviter spam)

-

Limitation anti-spam : -- Maximum 6 contenus géolocalisés par heure -- Timer reset toutes les heures (rolling window) -- Exception : séquences d'un même audio-guide multi-séquences (comptent comme 1) -- Si quota atteint : notifications suivantes ignorées jusqu'à libération du quota

-

Invalidation immédiate : -- Utilisateur change ses préférences (curseurs géo/découverte/politique) - - ⚠️ Modification bloquée si vitesse GPS >10 km/h (sécurité routière) -- Live démarre d'un créateur suivi dans la zone

-

Implémentation :

-
Redis cache :
-  - Clé : user:{user_id}:queue
-  - Structure : [content_1, content_2, ..., content_5]
-  - Métadonnées : {last_lat, last_lon, computed_at, mode: "voiture"|"pieton"}
-  - TTL : 15 minutes
-
-Tracking GPS temps réel (mobile) :
-  - Vérification toutes les 1 seconde
-  - Calcul ETA vers points géolocalisés proches (rayon 500m)
-  - Si ETA ≤ 7s → trigger notification
-  - Historique GPS : 30 derniers points pour calcul vitesse moyenne
-
-Quota anti-spam (Redis) :
-  - Clé : user:{user_id}:geo_quota
-  - Structure : sorted set avec timestamps des 6 derniers contenus
-  - TTL : 1 heure
-  - Vérification avant notification : ZCOUNT pour compter contenus dernière heure
-
-Cooldown après ignorance (Redis) :
-  - Clé : user:{user_id}:geo_cooldown
-  - TTL : 10 minutes
-  - Set après notification ignorée
-
-

Justification : -- Expérience fluide : pas de latence au clic "Suivant" -- Réactivité géo : contenu local inséré immédiatement -- Coût optimisé : recalcul uniquement si nécessaire -- Sécurité : pas de modification en conduite

-
-

5.1.2 Mode piéton (audio-guides)

-

Décision : Notifications push en arrière-plan avec rayon large

-

Contexte : -- Mode piéton détecté automatiquement si vitesse moyenne < 5 km/h -- Cas d'usage : visites à pied, musées, monuments, quartiers historiques -- User n'a pas besoin d'avoir l'app ouverte -- ⚠️ Fonctionnalité optionnelle : requiert permission "localisation en arrière-plan" (activée par user)

-

Détection : -- App peut être en arrière-plan (si permission accordée) -- Rayon de détection : 200 mètres autour du point GPS -- Geofencing iOS/Android pour minimiser consommation batterie -- Permission demandée uniquement si user active "Notifications audio-guides piéton" dans settings

-

Notification push système :

-

Format :

-
Titre : "Audio-guide à proximité"
-Body : "[Nom du contenu] - [Nom créateur]"
-Action : Tap → ouvre app sur le contenu
-
-

Exemple :

-
Audio-guide à proximité
-Musée du Louvre : La Joconde - @paris_museum
-
-

Permissions requises :

-

⚠️ Important : Permission "Always Location" est optionnelle et demandée uniquement si user active le mode piéton dans settings.

-

iOS (Info.plist) :

-
<key>NSLocationWhenInUseUsageDescription</key>
-<string>RoadWave utilise votre position pour vous proposer des contenus audio géolocalisés adaptés à votre trajet en temps réel.</string>
-
-<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
-<string>Si vous activez les notifications audio-guides piéton, RoadWave peut vous alerter lorsque vous passez près d'un monument ou musée, même quand l'app est en arrière-plan. Cette fonctionnalité est optionnelle et peut être désactivée à tout moment dans les réglages.</string>
-
-

Android (AndroidManifest.xml) :

-
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
-<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
-
-

Disclosure avant demande permission (Android requis, iOS recommandé) :

-

Écran affiché avant demande permission "Always Location" :

-
┌────────────────────────────────────────â”
-│ 📍 Notifications audio-guides piéton   │
-├────────────────────────────────────────┤
-│ Pour vous alerter d'audio-guides à     │
-│ proximité même quand vous marchez avec │
-│ l'app fermée, RoadWave a besoin de     │
-│ votre position en arrière-plan.        │
-│                                        │
-│ Votre position sera utilisée pour :   │
-│ ✅ Détecter monuments à 200m           │
-│ ✅ Vous envoyer une notification       │
-│                                        │
-│ Votre position ne sera jamais :        │
-│ ❌ Vendue à des tiers                  │
-│ ❌ Utilisée pour de la publicité       │
-│                                        │
-│ Cette fonctionnalité est optionnelle.  │
-│ Vous pouvez utiliser RoadWave sans     │
-│ cette permission.                      │
-│                                        │
-│ [Continuer] [Non merci]                │
-│                                        │
-│ Plus d'infos : Politique confidentialité│
-└────────────────────────────────────────â”
-
-

Si user refuse : -- Mode piéton désactivé (uniquement mode voiture disponible) -- App fonctionne normalement avec permission "When In Use" -- Audio-guides accessibles en mode manuel (user ouvre app, sélectionne contenu)

-

Comportement après tap sur notification : -1. User tap notification push -2. App s'ouvre sur la page du contenu -3. User peut démarrer la lecture manuellement -4. Navigation libre (voir section 16.2 pour audio-guides piéton)

-

Basculement automatique voiture ↔ piéton :

-

Détection par vitesse GPS moyenne sur 30 secondes : -- Vitesse < 5 km/h (stable 10s) → mode piéton -- Vitesse ≥ 5 km/h (stable 10s) → mode voiture

-

Changements de mode :

- - - - - - - - - - - - - - - - - - - - - - - -
Mode actuelVitesse détectéeNouveau modeEffet
Piéton≥ 5 km/hVoitureNotifications push → sonores + icône (app ouverte requise)
Voiture< 5 km/hPiétonNotifications sonores → push arrière-plan
-

Pas de popup confirmation : -- Basculement transparent et automatique -- User n'a rien à faire -- Hysteresis (10s) pour éviter basculements intempestifs

-

Quota anti-spam mode piéton : -- Même limitation que mode voiture : 6 contenus/heure -- Cooldown 10 min si notification ignorée (app pas ouverte après tap)

-

Justification : -- ✅ Expérience adaptée aux visites à pied (rayon large, pas de timing précis) -- ✅ Économie batterie (geofencing natif iOS/Android) -- ✅ User peut garder téléphone en poche -- ✅ Basculement automatique = pas de friction

-
-

5.2 Commande "Précédent"

-

Décision : Comportement smart selon progression écoute

-

Règles :

- - - - - - - - - - - - - - - - - - - - - - - - - -
SituationTemps écoutéAction "Précédent"
Début de contenu<10 secondesRetour au contenu précédent (position exacte)
Milieu/fin≥10 secondesReplay contenu actuel depuis le début
Premier de sessionN/AReplay depuis début (rien avant)
-

Historique de navigation : -- 10 contenus maximum en mémoire (Redis List) -- Structure : [{content_id, position_seconds, listened_at}, ...] -- FIFO : au-delà de 10, suppression du plus ancien

-

Exemple scénario :

-
Utilisateur écoute :
-1. Contenu A → écoute 5s → "Suivant"
-2. Contenu B → écoute 2min30 → "Suivant"
-3. Contenu C → écoute 5s → "Précédent"
-   → Retour Contenu B à 2min30 (car >10s)
-4. Sur Contenu B → "Précédent"
-   → Retour Contenu A à 5s (position exacte)
-
-

Interface (responsabilité front) : -- ❌ Pas de message UI -- ✅ Progress bar revient au début ou à position exacte -- ✅ Animation fluide (transition 0.3s)

-

Justification : -- UX intuitive : comportement standard Spotify/YouTube -- Pas de frustration : si début, vraiment revenir en arrière -- Simplicité : règle unique (seuil 10s)

-
-

5.3 Interactions au volant : Like automatique et engagement

-
-

⚠️ Architecture Decision Record : Voir ADR-010 pour les détails techniques complets

-
-

Décision : Like automatique basé sur le temps d'écoute

-

Problème technique identifié : -- iOS et Android ne supportent pas nativement les appuis longs ou doubles-appuis sur les commandes média -- Les commandes physiques au volant varient selon les véhicules (pas de bouton "Pause" dédié sur beaucoup de modèles) -- Système de double-appui/appui long = non-intuitif et risques sécurité (regarder écran pour feedback)

-
-

Commandes au volant simplifiées

-

Actions disponibles (100% compatibles tous véhicules) :

- - - - - - - - - - - - - - - - - - - - - -
Commande physiqueAction RoadWave
SuivantPasser au contenu suivant
PrécédentRevenir au contenu précédent (règle 10s, voir section 5.2)
Play/PausePause/reprise lecture (fade out 0.3s)
-

Aucune action complexe au volant → Sécurité routière maximale.

-
-

Like automatique implicite

-

Principe : Le système détecte automatiquement l'intérêt utilisateur selon le temps d'écoute.

-

Règles d'attribution :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Durée écoutéeAction automatiquePoints jaugeJustification
≥ 80% du contenuLike renforcé+2.0Écoute quasi-complète = fort intérêt
30-79% du contenuLike standard+1.0Écoute significative = intérêt
< 30% du contenuPas de like0Écoute trop courte
Skip après <10sSignal négatif-0.5Désintérêt marqué
-

Exemples concrets :

-
Contenu de 3 minutes (180s) :
-- Écoute 2min30 (83%) → Like renforcé (+2 points)
-- Écoute 1min15 (42%) → Like standard (+1 point)
-- Écoute 30s (17%) puis skip → Pas de like
-- Skip après 5s → Signal négatif (-0.5 point)
-
-Contenu de 15 minutes (900s) :
-- Écoute 13min (87%) → Like renforcé (+2 points)
-- Écoute 6min (40%) → Like standard (+1 point)
-
-
-

Actions complémentaires (app à l'arrêt)

-

Interface mobile (véhicule arrêté uniquement) :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionMoyenEffet
Like expliciteBouton cœur+2 points jauge (même si déjà liké auto)
UnlikeRe-clic cœur (toggle)-2 points jauge
AbonnementBouton "S'abonner" profil créateur+5 points toutes jauges tags créateur
DésabonnementBouton "Se désabonner"-5 points
SignalementMenu contextuel "⋮"Ouverture flux modération
-

Feedback visuel : -- Like automatique : Badge discret "♥ Ajouté à vos favoris" (2s, bas de l'écran) -- Like explicite : Animation cœur rouge + vibration courte -- Abonnement : Animation étoile dorée + badge "Abonné ✓"

-
-

Commandes vocales (optionnel, si CarPlay/Android Auto)

-

Disponible uniquement avec : -- Apple CarPlay (Siri) -- Android Auto (Google Assistant) -- ~30-40% du parc automobile EU (2026)

-

Exemples de commandes :

-
"Hey Siri, like ce podcast"
-"OK Google, abonne-moi à ce créateur"
-"Hey Siri, passe au contenu suivant"
-"OK Google, signale ce contenu"
-
-

Implémentation : Intents iOS/Android personnalisés (Sprint 5, post-MVP)

-
-

Gestion impacts jauges (algorithme)

-

Like automatique : -- Like renforcé (≥80%) → +2% jauges de tous les tags du contenu -- Like standard (30-79%) → +1% jauges des tags du contenu -- Signal négatif (skip <10s) → -0.5% jauges des tags du contenu

-

Actions explicites : -- Like manuel → +2% jauges (cumulable avec like auto) -- Unlike → -2% jauges -- Abonnement → +5% toutes jauges tags créateur -- Désabonnement → -5% toutes jauges

-

Persistance : -- Événements stockés en base (table listen_events) -- Mise à jour jauges : immédiate (Redis) + async batch (PostgreSQL)

-
-

Implémentation technique

-

Backend (Go) :

-
type ListenEvent struct {
-    UserID       string
-    ContentID    string
-    StartedAt    time.Time
-    StoppedAt    time.Time
-    Duration     int     // secondes écoutées
-    ContentTotal int     // durée totale contenu
-    Percentage   float64 // duration / contentTotal * 100
-    Action       string  // "completed", "skipped", "paused"
-}
-
-func ProcessListenEvent(event ListenEvent) {
-    percentage := event.Percentage
-
-    // Signal négatif fort
-    if event.Action == "skipped" && event.Duration < 10 {
-        UpdateJauges(event.UserID, event.ContentID, -0.5)
-        return
-    }
-
-    // Like automatique
-    if percentage >= 80 {
-        AutoLike(event.UserID, event.ContentID, 2.0) // Renforcé
-    } else if percentage >= 30 {
-        AutoLike(event.UserID, event.ContentID, 1.0) // Standard
-    }
-    // < 30% : pas de like
-}
-
-

Mobile (iOS/Android) :

-
// iOS - Tracking écoute
-class AudioPlayerManager {
-    var startTime: Date?
-    let contentDuration: TimeInterval
-
-    func onPlay() {
-        startTime = Date()
-    }
-
-    func onStop(action: String) { // "completed" | "skipped" | "paused"
-        guard let start = startTime else { return }
-        let duration = Date().timeIntervalSince(start)
-        let percentage = (duration / contentDuration) * 100
-
-        // API call
-        API.track(ListenEvent(
-            contentId: currentContentId,
-            duration: Int(duration),
-            percentage: percentage,
-            action: action
-        ))
-    }
-}
-
-
-

Justification

-

Avantages : -- ✅ Sécurité routière maximale : aucune action complexe au volant -- ✅ UX intuitive : comportement standard industrie (Spotify, YouTube Music, Deezer) -- ✅ Compatibilité 100% : fonctionne sur tous véhicules, tous OS -- ✅ Engagement amélioré : tous les contenus écoutés génèrent des signaux -- ✅ Algorithme plus précis : données granulaires (30%, 50%, 80%, 100%) -- ✅ Simplicité développement : pas de workarounds complexes iOS/Android

-

Inconvénients mitigés : -- ⚠️ Pas de like explicite en conduite → Mitigation : like automatique + vocal (CarPlay/Android Auto) -- ⚠️ Pas d'abonnement en conduite → Mitigation : liste "Créateurs à découvrir" dans app -- ⚠️ Like automatique peut surprendre → Mitigation : onboarding clair + unlike possible

-
-

Communication utilisateurs (onboarding)

-

Écran onboarding 1 :

-
🚗 Conduite sécurisée
-
-RoadWave détecte automatiquement vos goûts
-selon vos écoutes.
-
-Plus vous écoutez longtemps, plus
-l'algorithme s'améliore !
-
-[Suivant]
-
-

Écran onboarding 2 :

-
❤️ Likes automatiques
-
-Pas besoin de liker manuellement :
-si vous écoutez >50% d'un contenu,
-on comprend que vous aimez !
-
-[Suivant]
-
-

Écran onboarding 3 :

-
⏸️ Commandes simples
-
-Utilisez les boutons au volant :
-• Suivant → Prochain contenu
-• Précédent → Contenu d'avant
-• Pause → Mettre en pause
-
-[Commencer]
-
-
-

5.4 Lecture en boucle et enchaînement

-

Décision : Passage automatique après 2s + insertion pub paramétrable

-

Fin de contenu : -1. Audio termine → Timer 2 secondes démarre -2. UI overlay : "Contenu suivant dans 2s..." + barre décompte -3. Possibilité annuler : bouton "Rester sur ce contenu" (optionnel) -4. Timer atteint 0 → passage automatique au contenu suivant

-

Délai selon contexte :

- - - - - - - - - - - - - - - - - - - - - - - - - -
ModeDélaiJustification
Standard2 secondesTemps réaction confortable
Mode Kids1 secondeAttention courte enfants
Live0 secondeEnchaînement immédiat
-

Insertion publicité : -- Pub s'insère pendant le délai de 2s (transition naturelle) -- Fréquence : paramétrable admin (défaut : 1 pub / 5 contenus) -- Message : "Publicité (15s)" puis lecture pub -- ⚠️ Jamais d'interruption d'un contenu en cours

-

Publicité skippable : -- Durée minimale visionnage : paramétrable (défaut : 5 secondes) -- Bouton "Passer" apparaît après délai -- Métriques engagement : taux skip, durée écoute moyenne -- Like et abonnement autorisés sur pub (engagement créateur pub)

-

Si aucun contenu disponible : -1. Message : "Aucun contenu disponible dans cette zone" -2. Proposition : "Élargir la zone de recherche ?" (bouton) -3. Si accepté → relance algo avec rayon +50km -4. Sinon → lecture en pause, attente action utilisateur

-

Gestion erreurs : -- Échec chargement contenu suivant → retry 3× avec backoff exponentiel -- Si 3 échecs → message "Connexion instable, basculement mode offline" -- Mode offline → lecture contenus téléchargés uniquement

-

Justification : -- Fluidité : enchaînement naturel sans action utilisateur -- Contrôle : possibilité annuler pendant délai -- Paramétrabilité pub : évite frustration excès publicité -- Engagement pub : like/abonnement autorisé = monétisation créateurs pub

-
-

Récapitulatif Section 5

-
- -

6. Publicités

-

6.1 Système de campagnes publicitaires

-

Décision : Interface self-service avec maîtrise budget et métriques détaillées

-

Fonctionnalités publicitaire :

-

Création de campagne

-

Paramètres configurables :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ParamètreOptionsJustification
Budget totalMontant libre (min 50€)Maîtrise coût total
Durée campagneDate début/fin + étalementEx: 300€ sur 2 semaines
Ciblage géographiquePoint GPS / Ville / Département / Région / NationalPrécision selon besoin
Ciblage horairePlages horaires (ex: 7h-9h, 17h-19h)Optimisation trajet domicile-travail
Centres d'intérêtTags (ex: Automobile, Voyage)Ciblage thématique
Tranche d'âgeTout public / 13+ / 16+ / 18+Respect classifications
-

Étalement budget :

-
Exemple campagne :
-- Budget : 300€
-- Durée : 14 jours
-- Zone : Département du Var
-- Horaires : 7h-9h + 17h-19h (rush)
-
-Calcul automatique :
-→ Budget/jour = 300€ / 14 = 21.43€/jour
-→ Diffusions/jour estimées : ~430 (0.05€/écoute)
-→ Alerte si budget épuisé avant fin (réajustement possible)
-
-

Mode de paiement : -- ✅ Prépaiement obligatoire (évite impayés) -- ✅ Carte bancaire uniquement (Mangopay) -- ✅ Recharge automatique optionnelle (si budget <10%)

-

Validation et modération

-

Processus : -1. Publicitaire upload audio pub (formats : MP3, AAC) -2. Validation manuelle obligatoire (modérateur RoadWave) - - Délai : 24-48h ouvrées - - Critères : respect réglementation, qualité audio, classification correcte -3. Si accepté → campagne démarre à la date choisie -4. Si refusé → email avec raison + remboursement automatique

-

Contenus interdits en pub : -- ❌ Alcool, tabac (réglementation française) -- ❌ Jeux d'argent -- ❌ Contenu politique (pendant campagnes électorales) -- ❌ Contenu sexuel ou violence -- ✅ Tous commerces/services légaux

-

Dashboard métriques engagement

-

Indicateurs temps réel :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueDescriptionUtilité
ImpressionsNombre de diffusionsVolume exposition
Écoutes complètesPub écoutée >80%Engagement réel
Taux de skip% skip après délai minQualité contenu
Durée moyenne écouteSecondes écoutéesRétention attention
LikesNombre de likesAppréciation contenu
AbonnementsAbonnements au créateur pubConversion forte
Coût par écouteBudget / écoutes complètesROI campagne
Répartition géographiqueHeatmap diffusionsValidation ciblage
Répartition horaireGraphique par heureOptimisation horaires
-

Métriques engagement avancées : -- Taux complétion par tranche d'âge : identifier audience réceptive -- Carte de chaleur GPS : visualiser zones forte écoute -- Comparatif campagnes : A/B testing créatifs publicitaires

-

Export données : -- ✅ CSV/Excel pour analyse externe -- ✅ Graphiques interactifs (Chart.js) -- ✅ Rapport PDF automatique fin de campagne

-

Gestion budget et alertes

-

Suivi temps réel : -- Dashboard : Budget restant, % consommé, jours restants -- Projection : "À ce rythme, budget épuisé dans X jours" -- Alerte email/push si : - - Budget consommé à 80% - - Budget consommé à 90% - - Budget épuisé - - Campagne terminée (rapport final)

-

Ajustements en cours : -- ✅ Pause campagne (budget conservé) -- ✅ Prolonger campagne (recharge budget) -- ✅ Modifier ciblage horaire/géo (si <50% budget consommé) -- ❌ Modifier audio (nécessite nouvelle validation)

-

Système d'enchères (post-MVP)

-

Optionnel future : -- Enchère au CPM (coût pour 1000 impressions) -- Priorité selon prix : pub prix élevé → diffusion privilégiée -- Floor price : 2€ CPM minimum -- Évite surcharge pub : max 1 pub / 5 contenus stricte

-

Justification décision MVP : -- Tarif fixe simple : 0.05€/écoute complète -- Pas de complexité enchères immédiatement -- Scalable : passage enchères ultérieur si demande forte

-
-

6.2 Insertion et fréquence

-

Décision : Paramétrable admin + respect expérience utilisateur

-

Fréquence d'insertion : -- Défaut : 1 pub / 5 contenus (utilisateurs gratuits) -- Paramétrable admin : curseur 1/3 à 1/10 -- Utilisateurs Premium : 0 pub (modèle sans publicité)

-

Règles strictes : -- ⚠️ Jamais d'interruption contenu en cours -- Pub s'insère uniquement entre deux contenus (pendant délai 2s) -- Rotation : même pub max 3 fois/jour par utilisateur (évite saturation) -- Limite : max 6 pubs/heure par utilisateur (évite spam)

-

Ciblage intelligent : -- Géolocalisation prioritaire (point GPS > ville > département > région > national) -- Centres d'intérêt secondaires (tags utilisateur) -- Horaire (campagne 7h-9h → diffusion uniquement pendant plage)

-

Volume audio normalisé : -- Pub normalisée à -14 LUFS (standard broadcast) -- Évite effet "pub trop forte" (frustration utilisateur) -- Validation automatique via FFmpeg lors encodage

-
-

6.3 Caractéristiques publicités

-

Durée : -- Minimum : 10 secondes -- Maximum : 60 secondes -- Recommandé : 15-30 secondes (sweet spot engagement)

-

Skippable : -- Délai minimum obligatoire : 5 secondes (paramétrable admin : 3-10s) -- Bouton "Passer la publicité" apparaît après délai -- Durée minimale comptabilisée pour facturation

-

Facturation : -- Écoute complète (>80%) : 0.05€ facturé publicitaire -- Skip après délai min : 0.02€ (exposition partielle) -- Skip immédiat (<5s) : 0€ (pas d'engagement)

-

Justification modèle tarif : -- Incitatif qualité : pub engageante = coût réduit -- Équitable : publicitaire paie pour attention réelle -- Transparent : dashboard montre écoutes complètes vs skips

-
-

Récapitulatif Section 6

-
- -

7. Radio live

-

7.1 Démarrage d'un live

-

Décision : Buffer 15s + notification abonnés + limite 8h

-

Processus de démarrage :

-
    -
  1. Créateur appuie "Démarrer live" dans l'app
  2. -
  3. Vérification pré-live :
  4. -
  5. Connexion ≥1 Mbps upload (warning si insuffisant)
  6. -
  7. Micro autorisé
  8. -
  9. Zone diffusion déjà définie (ville, département, région, national)
  10. -
  11. Buffer initial 15 secondes avant diffusion publique
  12. -
  13. Créateur parle pendant 15s → accumulation buffer serveur
  14. -
  15. Message créateur : "Live démarre dans 15s... Testez votre micro"
  16. -
  17. Permet vérifier qualité audio avant diffusion
  18. -
  19. Après 15s → Live public, auditeurs peuvent rejoindre
  20. -
-

Notification abonnés : -- ✅ Push notification immédiate à tous les abonnés dans la zone géographique -- Message : "🔴 [Nom créateur] est en direct : [Titre live]" -- Tap notification → ouverture app + lecture live immédiate -- Filtrage géographique : si abonné hors zone, pas de notif (évite frustration)

-

Limite de durée : -- Maximum 8 heures par session live -- Warning créateur à 7h30 : "Votre live se terminera dans 30 min" -- Si besoin continuer → arrêt + redémarrage nouveau live (évite abus ressources serveur)

-

Métadonnées obligatoires :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChampFormatValidation
Titre5-100 caractèresEx: "Discussion politique en direct"
Tags1-3 centres d'intérêtSélection liste prédéfinie
Classification âgeEnumTout public / 13+ / 16+ / 18+
Zone diffusionGeoVille / Département / Région / National
-

Contenus interdits en live :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeDescriptionSanction
Concert/spectacleDiffusion concert en direct depuis la salleStrike 2 immédiat + ban temporaire
Événement sportif payantMatch, compétition avec droits TVStrike 2 immédiat
Œuvre protégéeFilm, série, musique en fond sans droitsStrike 1 + suppression live
Contenu violentAgression, violence physiqueBan immédiat
Contenu illégalApologie terrorisme, pédopornographieBan définitif + signalement autorités
-

Exemple usecase interdit :

-
❌ Utilisateur dans salle de concert diffuse live performance
-→ Violation droits d'auteur + droits de diffusion
-→ Détection : modération réactive (signalements) + IA audio fingerprint
-→ Sanction : Strike 2 (suspension 7 jours) + suppression live + suppression replay
-
-

Détection violations : -- Signalement utilisateurs : bouton "Signaler" accessible pendant live -- IA audio fingerprint : détection musique protégée en arrière-plan (post-MVP) -- Modération réactive : modérateurs peuvent écouter lives signalés en temps réel -- Coupure immédiate : modérateur peut arrêter live si contenu illégal évident

-

Justification : -- Buffer 15s : équilibre entre test qualité et friction minimale -- Notification abonnés : engagement maximal, valeur ajoutée live -- 8h max : couvre 99% cas usage (podcasts longs, émissions radio) sans abus -- Interdictions strictes : protection juridique plateforme (DSA EU, droits d'auteur) -- Coût : WebRTC ingestion + HLS distribution (réutilise infra existante)

-
-

7.2 ArrĂŞt du live

-

Décision : Compte à rebours 5s + tolérance déconnexion 60s + enregistrement auto

-

Fin manuelle créateur :

-
    -
  1. Créateur appuie "Arrêter live"
  2. -
  3. Compte à rebours 5 secondes affiché
  4. -
  5. Message audio : "Ce live se termine dans 5... 4... 3... 2... 1"
  6. -
  7. Permet au créateur de faire un outro propre
  8. -
  9. Annulable pendant décompte (bouton "Annuler")
  10. -
  11. Timer atteint 0 → arrêt diffusion
  12. -
  13. Traitement post-live automatique démarre (voir ci-dessous)
  14. -
-

Fin automatique si déconnexion :

- - - - - - - - - - - - - - - - - -
Durée coupureComportement
<60 secondesMessage auditeurs : "Connexion créateur perdue, reconnexion en cours..."
≥60 secondesArrêt automatique live + message : "Le live est terminé suite à une coupure de connexion"
-

Enregistrement automatique :

-

✅ Obligatoire et automatique (valeur ajoutée énorme)

-

Processus : -1. Pendant live : enregistrement continu serveur (format Opus raw) -2. Fin live → job asynchrone (worker Go + FFmpeg) : - - Conversion MP3 256 kbps (qualité optimale) - - Génération segments HLS (comme contenu classique) - - Normalisation volume -14 LUFS - - Détection silences prolongés (nettoyage) -3. Publication automatique du replay : - - Titre : "[REPLAY] [Titre live original]" - - Même zone diffusion, tags, classification - - Disponible sous 5-10 minutes après fin live - - Type géo : automatiquement "Géo-neutre" (replay = contenu pérenne)

-

Options créateur :

- - - - - - - - - - - - - - - - - - - - - - - - - -
OptionDéfautDescription
Publier replay automatiquement✅ OUIDésactivable avant démarrage live
Supprimer replay après coup✅ PossibleSuppression standard contenu
Modifier replay❌ NonIntégrité enregistrement
-

Conservation fichier source : -- Opus raw conservé 7 jours après fin live (backup) -- Suppression automatique après 7j (économie stockage) -- Si replay supprimé par créateur → fichier raw supprimé immédiatement

-

Justification : -- Compte à rebours 5s : outro propre, pas de coupure brutale -- Tolérance 60s : évite arrêts intempestifs (tunnel, changement cellule) -- Enregistrement auto : valorisation contenu éphémère, génération contenu pérenne -- MP3 256 kbps : qualité optimale pour replay (vs 48 kbps live) -- Coût : stockage minimal (Opus → MP3 1× par live, puis suppression raw après 7j)

-
-

7.3 Comportement auditeur

-

Décision : Buffer 15s + continuation hors zone + reconnexion au live actuel + écoute passive uniquement

-

Buffer de synchronisation :

-
    -
  • 15 secondes entre crĂ©ateur et auditeurs
  • -
  • Raisons :
  • -
  • StabilitĂ© rĂ©seau mobile (3G/4G fluctuant)
  • -
  • Synchronisation approximative acceptable (pas besoin temps rĂ©el strict)
  • -
  • Permet buffering anticiper coupures courtes (tunnels)
  • -
-

Comparaison buffers :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BufferAvantagesInconvénientsDécision
5sQuasi temps réelInstable 3G, coupures fréquentes❌
10sBon compromisLégèrement juste pour 3G❌
15sStabilité optimale 3G/4GLéger décalage acceptable✅
20s+Très stableDécalage trop perceptible❌
-

Zone géographique pendant live :

-
    -
  • âś… Continuation si sortie de zone
  • -
  • ScĂ©nario : auditeur Ă©coute live rĂ©gional → sort du dĂ©partement → live continue
  • -
  • Raisons :
  • -
  • Pas de coupure brutale (mauvaise UX)
  • -
  • Écoute engagĂ©e = terminer naturellement
  • -
  • Après fin live → algo normal (pas de contenus hors zone)
  • -
-

Reconnexion après coupure réseau :

- - - - - - - - - - - - - - - - - -
Durée coupureComportement
<90 secondesReprend au live actuel (pas au buffer ancien) + saut temporel transparent
≥90 secondesMessage : "Live en cours perdu, passage au contenu suivant" + algo propose contenu normal
-

Interactions disponibles :

-

Décision ferme : ❌ Aucun chat en direct, ni maintenant ni dans le futur

-

Raisons : -- Sécurité routière : pas de distraction en voiture (focus UX) -- Harcèlement : évite contenu haineux, insultes, trolling -- Modération : pas de coût modération temps réel (impossible à scale) -- Simplicité : écoute passive = expérience uniforme

-

Actions autorisées pendant live :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionDisponibleEffet
Like✅Bouton cœur interface mobile (véhicule arrêté)
Abonnement créateur✅Bouton profil créateur (interface mobile)
Skipâś…Passe au contenu suivant, sort du live
Précédent❌Pas de sens sur live (flux temps réel)
Chat❌Jamais implémenté (décision définitive)
Réactions emoji❌Jamais implémenté (décision définitive)
-

Messages utilisateur : -- "💬 Les discussions ne sont pas disponibles sur RoadWave pour garantir votre sécurité en voiture et éviter le harcèlement."

-

Justification décision définitive : -- UX cohérente : RoadWave = écoute en conduisant, pas réseau social interactif -- Bien-être : évite toxicité, harcèlement, haine (fléau réseaux sociaux) -- Juridique : pas de risque contentieux modération chat (DSA EU) -- Coût : 0€ infra chat, 0€ modération temps réel -- Différenciation : positionnement "audio safe" vs plateformes toxiques

-
-

7.4 Architecture technique

-

Stack :

-
Créateur (App mobile)
-    ↓ WebRTC (OPUS 48 kbps)
-Serveur Ingestion (Go + Pion WebRTC)
-    ↓ Conversion temps réel
-Serveur HLS (segments .ts)
-    ↓ CDN (Bunny)
-Auditeurs (App mobile, HLS natif)
-
-

Flux détaillé : -1. Créateur → WebRTC OPUS 48 kbps vers serveur Go -2. Serveur Go → Conversion temps réel OPUS → segments HLS (.m3u8 + .ts) -3. Bunny CDN → Distribution HLS avec cache -4. Auditeurs → Lecture HLS native iOS/Android (buffer 15s) -5. Enregistrement parallèle → Opus raw stocké temporairement -6. Post-live → Job async : Opus → MP3 256 kbps → Publication replay

-

Dépendances : -- ✅ Pion WebRTC (Go library, open source, MIT license) -- ✅ FFmpeg (conversion audio, LGPL/GPL) -- ✅ Bunny CDN (distribution HLS, pas Google/Cloudflare) -- ✅ PostgreSQL + Redis (métadonnées live + cache)

-

Avantages : -- ✅ Pas de dépendance Google/Facebook/Cloudflare (souveraineté) -- ✅ WebRTC standard ouvert (Pion = lib Go pure) -- ✅ Réutilise infra HLS existante (pas de doublon) -- ✅ CDN cache les segments (coût réduit) -- ✅ Scalable horizontalement (workers Go)

-

Coût estimé :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PhaseUtilisateursInfra liveCoût/mois
MVP0-100K1 instance Go (ingestion 100 lives simultanés)+50€ (serveur) + bande passante CDN
Growth100K-1M3-5 instances Go (500 lives simultanés)+200€ + bande passante
Scale1M-10MKubernetes auto-scale (2000+ lives)+1K€ + bande passante
-

Bande passante : -- Live : 48 kbps × nb_auditeurs (via CDN, cache segments) -- Exemple : 100 auditeurs = 4.8 Mbps = ~2 Go/heure via CDN -- Coût Bunny : ~0.01€/GB = 0.02€/heure pour 100 auditeurs

-
-

Récapitulatif Section 7

-
- -

8. Abonnements et notifications

-

8.1 Impact sur l'algorithme

-

Décision : Boost +30% au score + reste dans le mix

-

Boost de score abonnements : -- +30% au score final pour contenus d'un créateur suivi -- Application : multiplicateur sur le score calculé

-
score_final_avec_boost = score_final Ă— 1.3
-
-

Reste dans le mix : -- ❌ Pas de priorité absolue (pas de file dédiée abonnements) -- ✅ Contenu suivi entre en compétition avec autres contenus -- ✅ Si créateur suivi publie contenu faible engagement → peut être battu par contenu viral non-suivi

-

Exemple concret :

-
Utilisateur Ă  Paris, 2 contenus disponibles :
-
-Contenu A (créateur NON suivi) :
-- Score géo : 0.9 (très proche)
-- Score intérêts : 0.8
-- Score engagement : 0.7
-→ Score final : 0.80
-
-Contenu B (créateur suivi) :
-- Score géo : 0.5 (moyennement proche)
-- Score intérêts : 0.6
-- Score engagement : 0.5
-→ Score final : 0.53
-→ Score avec boost : 0.53 × 1.3 = 0.69
-
-→ Contenu A proposé en premier (0.80 > 0.69)
-
-

Cas où abonnement fait la différence :

-
Contenu A (non suivi) : score 0.70
-Contenu B (suivi) : score 0.60 → avec boost 0.78
-→ Contenu B proposé (boost fait pencher la balance)
-
-

Justification : -- Équilibre : valorise abonnements sans enfermer utilisateur -- Découverte : contenus viraux/locaux peuvent toujours émerger -- Prévisible : boost fixe, pas de logique opaque -- Coût 0 : multiplicateur simple dans l'algo

-
-

8.2 Notifications contextuelles

-

Décision : Push adapté selon contexte (voiture vs à pied) + limite 10/jour

-

Détection contexte utilisateur :

- - - - - - - - - - - - - - - - - - - - -
ContexteDétectionComportement
En voitureVitesse GPS >10 km/hNotifications silencieuses (in-app uniquement) + commandes volant
Ă€ piedVitesse GPS <5 km/hNotifications push actives + interface tactile/vocale
-

Notifications activées :

-

En voiture (mode conduite)

- - - - - - - - - - - - - - - - - - - - - - - - - -
ÉvénementNotificationComportement
Nouveau contenu créateur suiviIn-app uniquementBadge compteur, pas de push (sécurité)
Live créateur suiviIn-app uniquementBadge compteur, pas de push
Point d'intérêt procheAudio notificationBip + annonce vocale : "Audio-guide disponible"
-

À pied (mode piéton)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÉvénementNotificationComportement
Nouveau contenu créateur suivi✅ PushSi utilisateur dans zone géo du contenu
Live créateur suivi✅ PushSi utilisateur dans zone géo
Audio-guide disponible✅ Push"📍 Audio-guide disponible : [Lieu]"
Séquence suivante suggéréeAudio notificationAnnonce vocale : "Pièce suivante disponible"
-

Format notifications :

-

Nouveau contenu :

-
🎧 [Nom créateur] a publié : "[Titre contenu]"
-Tap pour écouter
-
-

Live en direct :

-
🔴 [Nom créateur] est en direct : "[Titre live]"
-Tap pour rejoindre
-
-

Audio-guide Ă  pied :

-
📍 Audio-guide disponible : [Nom du lieu]
-Choisissez parmi 3 guides pour [Musée du Louvre]
-Tap pour explorer
-
-

Filtrage géographique : -- Si contenu/live hors zone utilisateur → pas de notification -- Évite frustration : "notification pour contenu que je ne peux pas écouter" -- Exception : contenu national → notifie tous les abonnés

-

Fréquence maximale : -- Maximum 10 notifications push/jour par utilisateur (tous types confondus) -- Si dépassement : notifications regroupées -- Message groupé : "🎧 3 nouveaux contenus de créateurs suivis"

-

Plages horaires : -- Mode silencieux : 22h-8h (pas de push, sauf live) -- Paramétrable utilisateur (désactivation totale possible) -- Option "Notifications importantes uniquement" (lives uniquement)

-

Gestion préférences :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PréférenceDéfautDescription
Nouveaux contenus✅ ActivéPush à chaque nouveau contenu (à pied uniquement)
Lives✅ ActivéPush au démarrage live (à pied uniquement)
Audio-guides proximité✅ ActivéPush quand audio-guide détecté à <100m
Mode silencieux✅ Activé (22h-8h)Pas de push nocturne
Limite quotidienne10Modifiable 5-20
-

Justification : -- Sécurité routière : pas de push en conduite (distraction) -- Engagement piéton : push actifs pour audio-guides (valeur ajoutée tourisme) -- Pas de spam : limite 10/jour + mode silencieux -- Filtrage géo : pertinence maximale (pas de notif inutiles) -- Coût : Firebase Cloud Messaging (gratuit jusqu'à volume élevé)

-
-

8.3 Mode Audio-guide (piéton)

-

Décision : Navigation manuelle multiséquence + choix parmi plusieurs guides

-

Fonctionnement :

-

Détection et proposition

-
    -
  1. Utilisateur Ă  pied (<5 km/h) passe Ă  <100m d'un lieu avec audio-guides
  2. -
  3. Notification push : "📍 Audio-guide disponible : [Musée du Louvre]"
  4. -
  5. Tap notification → Page de sélection audio-guides
  6. -
-

Page de sélection

-

Affichage :

-
📍 Musée du Louvre
-
-Choisissez votre guide :
-
-┌─────────────────────────────────â”
-│ 🎨 Visite complète (45 min)    │
-│ Par [Créateur A] • 12 séquences│
-│ ⭠4.8 • 1.2K écoutes           │
-└─────────────────────────────────â”
-
-┌─────────────────────────────────â”
-│ 🏛️ Œuvres majeures (20 min)    │
-│ Par [Créateur B] • 5 séquences │
-│ ⭠4.9 • 3.5K écoutes           │
-└─────────────────────────────────â”
-
-┌─────────────────────────────────â”
-│ 👶 Visite famille (30 min)     │
-│ Par [Créateur C] • 8 séquences │
-│ ⭠4.7 • 850 écoutes            │
-└─────────────────────────────────â”
-
-

Interface audio-guide

-

Après sélection :

-
🎨 Visite complète • Musée du Louvre
-
-Piste actuelle : 2/12
-"La Joconde - Histoire et mystères"
-[â–â–â–â–â–â–â–â–────────────] 3:24 / 6:50
-
-Liste des séquences :
-âś… 1. Introduction et architecture
-▶️ 2. La Joconde - Histoire et mystères
-⏸️ 3. Vénus de Milo
-⏸️ 4. Victoire de Samothrace
-⏸️ 5. Peintures Renaissance
-...
-⏸️ 12. Conclusion et boutique
-
-

Navigation :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionGesteEffet
Séquence suivanteTap "Suivant" ou commande vocale "Suivant"Passe à séquence N+1
Séquence précédenteTap "Précédent" ou commande vocale "Précédent"Revient à séquence N-1
Saut directTap séquence dans listeLecture séquence choisie
PauseTap bouton pauseMet en pause, reprise position exacte
QuitterTap "Ă—"Sauvegarde progression, sortie guide
-

Guidage vocal automatique : -- Entre 2 séquences : "Vous avez terminé la séquence 2. Dirigez-vous vers la Vénus de Milo pour la séquence 3." -- Si utilisateur s'éloigne (>50m de la prochaine pièce) : "Vous vous éloignez de la prochaine étape. Consultez le plan."

-

Sauvegarde progression : -- Position dans guide sauvegardée automatiquement -- Retour ultérieur : "Reprendre à la séquence 5 ?" ou "Recommencer depuis le début" -- Historique : guide marqué "Terminé" si toutes séquences écoutées

-

Création audio-guide multiséquence :

-

Processus créateur : -1. Créateur upload plusieurs fichiers audio (1 par séquence) -2. Numérote les séquences : "Séquence 1", "Séquence 2", etc. -3. Titre chaque séquence : "Introduction", "La Joconde", etc. -4. Définit point GPS unique pour tout le guide (centre du lieu) -5. Métadonnées : durée totale calculée automatiquement

-

Format stockage :

-
{
-  "guide_id": "abc123",
-  "title": "Visite complète Musée du Louvre",
-  "location": {"lat": 48.8606, "lon": 2.3376, "radius": 200},
-  "sequences": [
-    {
-      "sequence_number": 1,
-      "title": "Introduction et architecture",
-      "audio_url": "https://cdn.../seq1.mp3",
-      "duration_seconds": 180
-    },
-    {
-      "sequence_number": 2,
-      "title": "La Joconde - Histoire et mystères",
-      "audio_url": "https://cdn.../seq2.mp3",
-      "duration_seconds": 410
-    },
-    ...
-  ],
-  "total_duration_seconds": 2700,
-  "creator_id": "creator_xyz"
-}
-
-

Justification : -- UX piéton : navigation tactile adaptée (pas de commandes volant) -- Autonomie : utilisateur maître de son rythme (pas d'enchaînement forcé) -- Choix : plusieurs guides = diversité styles (famille, expert, rapide) -- Engagement : sauvegarde progression = incitation terminer -- Coût : réutilise infra contenu standard (juste métadonnées séquences)

-
-

8.4 Limites et désabonnement

-

Décision : 200 abonnements max + désabonnement -5% jauges

-

Nombre maximum d'abonnements : -- 200 créateurs maximum par utilisateur -- Raisons : - - Évite spam : au-delà de 200, notifications ingérables - - Usage réaliste : 200 créateurs = déjà énorme (vs 100-150 sur YouTube/Twitter) - - Performance : requêtes SQL optimisées (index sur 200 max)

-

Si limite atteinte : -- Message : "Vous suivez déjà 200 créateurs. Désabonnez-vous d'un créateur pour en suivre un nouveau." -- Liste triable : par date abonnement, nb contenus écoutés, dernière activité -- Suggestion : "Vous n'avez pas écouté [Créateur X] depuis 6 mois, le désabonner ?"

-

Abonnement initial : -- Impact : +5% toutes jauges tags du créateur (défini en ADR-010) -- Action : Bouton "S'abonner" dans profil créateur (interface mobile) -- Immédiat à l'action

-

Désabonnement : -- Impact : -5% toutes jauges tags du créateur (symétrique) -- Action : Bouton "Se désabonner" dans profil créateur -- Immédiat à l'action -- Pas de confirmation (action réversible)

-

Exemple :

-
Créateur tague ses contenus : Automobile, Voyage
-
-Abonnement :
-→ Jauge Automobile : 60% → 65% (+5%)
-→ Jauge Voyage : 55% → 60% (+5%)
-
-3 mois plus tard, désabonnement :
-→ Jauge Automobile : 65% → 60% (-5%)
-→ Jauge Voyage : 60% → 55% (-5%)
-
-

Gestion multi-tags : -- Si créateur a 3 tags → +5% sur chacun des 3 tags -- Logique : abonnement = signal fort d'affinité à TOUS les sujets du créateur

-

Abonnements réciproques : -- ❌ Pas d'abonnement mutuel visible -- Créateur ne voit pas qui est abonné (privacy) -- Créateur voit uniquement : nombre total abonnés (métrique globale)

-

Justification : -- Limite 200 : équilibre entre liberté et gestion spam -- Symétrie +5%/-5% : cohérence mathématique, prévisibilité -- Privacy : pas de liste publique abonnés (évite stalking) -- Coût : table abonnements PostgreSQL standard

-
-

Récapitulatif Section 8

-
- -

9. Monétisation créateurs

-

9.1 Pourboires

-

Décision : ❌ Fonctionnalité abandonnée pour le MVP

-

Raisons : -- Complexité juridique (collecte pour compte de tiers, TVA variable) -- Frais de transaction élevés sur petits montants (Mangopay ~1.8% + 0.18€) -- UX additionnelle à développer (wallet, transactions, confirmations) -- Charge comptable importante pour la plateforme

-

Post-MVP : Possible réintégration avec crypto (Bitcoin/Lightning Network) si législation UE l'autorise clairement (régulation MiCA en cours).

-
-

9.2 Conditions d'activation de la monétisation

-

Décision : 5 critères cumulatifs obligatoires

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CritèreSeuilJustification
AnciennetéCompte créé depuis ≥ 3 moisAnti-fraude : temps de détecter comportements suspects
Popularité≥ 500 abonnésGarantit audience réelle et engagée
Engagement≥ 10 000 écoutes complètes cumuléesCréateurs produisant du contenu de qualité
FiabilitéAucun strike actif, 0 contenu modéré dans les 6 derniers moisHistorique propre requis
Régularité≥ 5 contenus publiés dans les 90 derniers joursActivité constante
-

Vérification : Automatique via requêtes SQL lors de la demande d'activation

-

Affichage : -- Bouton "Demander la monétisation" dans profil créateur -- Si critères non remplis → affichage progression vers objectifs -- Si critères remplis → redirection vers KYC Mangopay

-

Justification : -- Anti-fraude : Le délai de 3 mois permet de détecter les comptes suspects -- Qualité : Seuls les créateurs sérieux avec audience réelle sont monétisés -- Coût administratif : Réduit le nombre de comptes à gérer (KYC, comptabilité, virements) -- Légitimité : Audience organique prouvée

-
-

9.3 KYC (Know Your Customer) et inscription

-

Décision : Statut juridique professionnel obligatoire

-

Statuts acceptés : -- Auto-entrepreneur (micro-BNC pour artistes/créateurs de contenu) -- SARL/SAS/SASU (sociétés)

-

Documents requis :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DocumentObligatoireFormatValidité
SIRETâś…14 chiffresPermanent
RIB professionnelâś…IBAN FRPermanent
Pièce d'identité✅CNI/PasseportEn cours de validité
Numéro TVA intracommunautaire⚠️ Si applicableFR + 11 chiffresPermanent
Kbis <3 mois⚠️ Si sociétéPDF<3 mois
-

Vérification : Via Mangopay (KYC intégré + vérification bancaire)

-

Délai : 24-72h si documents conformes

-

Rejet possible si : -- Documents invalides/illisibles -- Identité ne correspond pas au compte RoadWave -- Liste noire anti-blanchiment (vérification automatique Mangopay) -- RIB non professionnel (particulier)

-

Base légale : -- Conformité fiscale : L'État français impose déclaration revenus >1200€/an (DAS2) -- Anti-blanchiment : Directive EU 2018/843 (5ème directive LCB-FT) -- RGPD : Données hébergées EU via Mangopay (conforme)

-

Justification : -- Responsabilité légale : RoadWave doit pouvoir prouver identité réelle créateurs monétisés -- Automatisation : Mangopay gère tout (KYC, vérifications, conformité, e-wallets) -- KYC gratuit : inclus dans l'offre Mangopay (vs 1.20€ chez Stripe) -- Souveraineté EU : Mangopay est européen (France/Luxembourg), régulé ACPR

-
-

9.4 Sources de revenus créateurs

-

A) Publicités (utilisateurs gratuits)

-

Formule : 3€ / 1000 écoutes complètes (CPM créateur)

-

Répartition économique :

-
Publicité facturée par RoadWave : 0.05€/écoute complète = 50€ CPM
-├─ Créateur touche : 3€ (6% du CA pub)
-└─ Plateforme garde : 47€ (94%)
-    ├─ CDN + infrastructure : ~10-15€
-    ├─ Modération + support : ~5-10€
-    ├─ Développement + R&D : ~10-15€
-    └─ Marge opérationnelle : ~10-15€
-
-

Exemple concret : -- 10 000 écoutes/mois → créateur touche 30€ -- 50 000 écoutes/mois → créateur touche 150€ -- 100 000 écoutes/mois → créateur touche 300€

-

Comparaison industrie : -- YouTube : 3-5€/1000 vues -- Spotify : 3-4€/1000 écoutes -- RoadWave : 3€/1000 écoutes (aligné)

-

Règles comptabilisation : -- ✅ Écoute complète = ≥80% du contenu écouté -- ✅ Utilisateur gratuit uniquement -- ❌ Écoutes Premium ne comptent pas ici (autre système) -- ❌ Bots détectés exclus (rate limiting + analyse patterns)

-
-

B) Abonnés Premium

-

Formule : 70% au créateur, 30% à la plateforme

-

Répartition proportionnelle au temps d'écoute effectif :

-
Utilisateur Premium = 4.99€/mois
-├─ 3.49€ reversés aux créateurs (70%)
-└─ 1.50€ gardés par plateforme (30%)
-
-Si l'utilisateur écoute 3 créateurs ce mois :
-- Créateur A : 10h d'écoute (50%) → 1.75€
-- Créateur B : 6h d'écoute (30%) → 1.05€
-- Créateur C : 4h d'écoute (20%) → 0.70€
-
-

Calcul technique :

-
-- Pour chaque utilisateur Premium
-SELECT
-    creator_id,
-    SUM(listen_duration_seconds) AS total_seconds,
-    (SUM(listen_duration_seconds) / total_user_seconds) AS ratio,
-    (4.99 * 0.70 * ratio) AS revenue_euros
-FROM premium_listens
-WHERE user_id = :user_id
-  AND month = :current_month
-GROUP BY creator_id;
-
-

Comparaison industrie : -- YouTube Premium : 70/30 -- Spotify : 70/30 -- Apple Music : 52/48 (moins avantageux) -- RoadWave : 70/30 (standard)

-

Justification : -- Standard industrie : ratio équitable éprouvé -- Incitation qualité : créateurs les plus écoutés gagnent plus -- Équité : pas de "winner takes all", chaque créateur écouté reçoit sa part -- Marge plateforme : 30% couvre absence revenus pub sur Premium

-
-

9.5 Paiement des créateurs

-

Seuil minimum : 50€

-
    -
  • En dessous → solde reportĂ© mois suivant
  • -
  • Évite frais bancaires sur micro-sommes
  • -
  • Standard industrie (YouTube/Twitch/Spotify = 50-100€)
  • -
-

Fréquence : Mensuelle

- - - - - - - - - - - - - - - - - - - - - - - - - -
DateAction
Dernier jour du mois (ex: 31 janvier)Calcul revenus du mois via SQL
1-14 du mois suivantTraitement contestations/fraudes éventuelles
15 du mois suivant (ex: 15 février)Virement SEPA via Mangopay (Payout)
16-18 du mois suivantRéception virement (1-3 jours ouvrés SEPA)
-

Virement via Mangopay : -- SEPA pour comptes EU (gratuit, 1-3 jours) -- Virement international hors EU (frais variables selon pays, rare en pratique) -- E-wallets automatiques : chaque créateur possède un wallet Mangopay où ses revenus sont transférés automatiquement

-

Tableau de bord créateur (temps réel) :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueDescriptionMise à jour
Revenus pubÉcoutes × CPMTemps réel
Revenus premiumAbonnés actifs × ratio écouteTemps réel
Solde disponibleTotal revenus mois en coursTemps réel
Solde en attenteRevenus mois précédent (paiement le 15)Figé fin de mois
Historique virementsListe des paiements reçusPermanent
Export comptable CSVDonnées pour expert-comptableTéléchargement
-

Gestion échecs virement : -1. Tentative 1 (15 du mois) → échec -2. Retry automatique J+3 -3. Retry automatique J+7 -4. Si 3 échecs → suspension monétisation + email créateur (RIB invalide)

-
-

9.6 Contenus Premium exclusifs

-

Décision : Créateur décide individuellement pour chaque contenu

-

Fonctionnement : -- Toggle "Réservé Premium" lors création/édition contenu -- Aucune limite imposée : créateur peut mettre 0%, 50% ou 100% en premium -- Badge 👑 visible sur interface utilisateur

-

Comportement utilisateurs gratuits : -- Contenu premium visible dans liste/algo -- Tentative lecture → overlay bloquant -- Message : "Ce contenu est réservé aux abonnés Premium" -- CTA : "Passez Premium pour 4.99€/mois"

-

Comportement algorithme : -- Contenus premium inclus dans recommandations -- Si user gratuit → contenu skippé automatiquement (ne consomme pas de slot) -- Si user premium → diffusé normalement

-

Métadonnées : -- Champ is_premium (boolean) en base -- Index sur ce champ pour requêtes rapides -- Cache Redis : content:{id}:premium (TTL 1h)

-

Justification : -- Liberté créateur : chaque créateur choisit sa stratégie (freemium, tout gratuit, tout premium) -- Incitation Premium : contenu exclusif = argument fort pour s'abonner -- Équité : un petit créateur peut tout mettre en premium, un gros peut tout offrir gratuitement

-
-

9.7 Obligations fiscales

-

RoadWave génère automatiquement :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DocumentFréquenceDestinataireBase légale
Relevé mensuel PDFChaque moisCréateurTransparence
Export CSV comptableÀ la demandeCréateur + expert-comptableFacilitation déclarations
DAS2 annuelSi >1200€/anImpôts (DGFIP)Obligation légale France
-

Créateur responsable de : -- Déclarer ses revenus à l'URSSAF (cotisations sociales auto-entrepreneur ou IS/IR) -- Déclarer ses revenus aux impôts (IR ou IS selon statut) -- Gérer sa TVA si applicable (franchise en base jusqu'à ~37K€/an en micro-BNC) -- Conserver justificatifs 10 ans (obligation légale comptable)

-

Mangopay transmet automatiquement : -- Données aux autorités fiscales EU via DAC7 (directive 2021/514) -- Justificatif de chaque virement (preuve bancaire pour comptabilité créateur)

-

Exemple DAS2 :

-
Si créateur a touché 2500€ en 2026 :
-→ RoadWave envoie DAS2 aux impôts en janvier 2027
-→ Créateur reçoit copie par email
-→ Créateur doit déclarer ces 2500€ dans sa déclaration annuelle
-
-

Justification : -- Conformité légale : RoadWave doit déclarer revenus versés (DAS2, DAC7) -- Responsabilité fiscale : Le créateur reste responsable de sa déclaration (impossible de gérer pour lui) -- Automatisation : Minimise charge administrative côtés créateur et plateforme

-
-

9.8 Désactivation et suspension monétisation

-

Créateur peut : -- Désactiver temporairement (vacances, pause création) -- Réactiver sans refaire KYC si données à jour (<2 ans) -- Solde conservé pendant désactivation

-

Plateforme suspend automatiquement si :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MotifActionRéversible
Strike 3+ actifSuspension immédiateOui, après résolution strikes
Compte bancaire invalideSuspension après 3 échecs virementOui, après mise à jour RIB
Documents KYC expirésSuspension avec préavis 30jOui, après renouvellement docs
Fraude détectéeSuspension immédiate + enquêteCas par cas
-

Suppression définitive si : -- Demande du créateur (solde versé sous 30 jours) -- Inactivité 24 mois + solde <50€ (purge RGPD) -- Ban définitif compte (Strike 4)

-

Notification : -- Email + in-app pour toute suspension -- Raison explicite fournie -- Procédure de réactivation indiquée

-

Justification : -- Flexibilité : créateur peut faire pause sans perdre statut -- Sécurité : plateforme doit pouvoir suspendre en cas problème légal/technique -- RGPD : suppression auto données inactives après délai raisonnable

-
-

Récapitulatif Section 9

-
- -

10. Premium

-

10.1 Offre et tarification

-

Décision : Deux formules sans essai gratuit

- - - - - - - - - - - - - - - - - - - - - - - -
FormulePrixÉconomiePrix effectif
Mensuel4.99€/mois-4.99€/mois
Annuel49.99€/an2 mois offerts4.16€/mois
-

❌ Pas d'essai gratuit

-

Raisons : -- Anti-abus vacances : évite inscriptions opportunistes (essai 14j avant road trip vacances, puis annulation) -- Protection revenus créateurs : les écoutes Premium rémunèrent créateurs dès jour 1 -- Simplicité : pas de gestion période trial + conversion -- Engagement : utilisateur qui paie dès début = plus engagé

-

❌ Pas de partage familial (MVP)

-

Raisons : -- Complexité technique (gestion invitations, validation liens, limite devices) -- Risque abus ("familles" de 6 inconnus) -- Coût dev/support élevé pour ROI incertain -- La plupart des users RoadWave sont individuels (conducteurs) -- Post-MVP : Si forte demande, offre "Famille" à 9.99€/mois pour 5 comptes

-

Justification tarif : -- Aligné marché bas : Spotify = 10.99€, YouTube Premium = 11.99€, Apple Music = 10.99€ -- Prix accessible : cible conducteurs quotidiens (budget raisonnable) -- Incitation annuel : 2 mois offerts = engagement long terme + réduction churn

-
-

10.2 Multi-devices et détection simultanée

-

Décision : 1 seul stream actif par compte à tout moment

-

Détection connexion simultanée :

-
User A écoute sur iPhone
-→ User A lance sur iPad
-→ Détection : session active iPhone existe
-→ Action : Arrêt lecture iPhone (WebSocket close)
-→ Message iPhone : "Lecture interrompue : votre compte est utilisé sur un autre appareil"
-→ Lecture démarre iPad
-
-

Implémentation technique :

-
Redis : active_streams:{user_id} → {device_id, started_at}
-TTL : 5 minutes (refresh Ă  chaque heartbeat)
-
-Heartbeat toutes les 30s depuis app :
-→ Si autre device détecté : kill session actuelle
-→ Si pas de heartbeat pendant 5 min : considérer session morte
-
-

Exceptions : -- Contenus téléchargés (offline) ne comptent pas comme stream actif -- Transition rapide device (<10s) tolérée (changement voiture → maison)

-

Justification : -- Anti-partage compte : empêche 2 personnes d'utiliser même compte Premium -- Protection revenus créateurs : 1 abonnement = 1 personne = 1 écoute -- UX claire : message explicite, pas de coupure brutale

-
-

10.3 Contenus exclusifs Premium

-

Décision : Créateur décide (déjà couvert section 9.6)

-

Rappel règles : -- Toggle "Réservé Premium" par contenu -- Aucune limite de ratio gratuit/premium -- Badge 👑 visible -- Users gratuits : lecture bloquée avec CTA "Passez Premium"

-

Impact algorithme : -- Contenus premium inclus dans recommandations -- Si user gratuit → skip automatique (ne consomme pas slot) -- Si user premium → diffusé normalement selon score

-
-

10.4 Avantages Premium

-

Inclus dans l'abonnement :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AvantageGratuitPremium
Publicités1/5 contenus0 (aucune)
Contenus exclusifs❌ Bloqués✅ Accès complet
Qualité audio48 kbps Opus64 kbps Opus
Mode offline50 contenus maxIllimité
Historique écoute100 derniersIllimité
-

Qualité audio : -- Gratuit : 48 kbps Opus (~20 MB/h) = très correct pour voix -- Premium : 64 kbps Opus (~30 MB/h) = excellente qualité

-

Justification différences : -- 0 pub = argument principal (confort écoute) -- Qualité audio = avantage tangible audiophiles -- Offline illimité = use case road trips longs -- Pas d'over-engineering : pas de badges cosmétiques, fonctionnalités sociales, etc. (focus essentiel)

-
-

10.5 Gestion abonnement

-

Souscription :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CanalPrestatairePrixCommission
Web (desktop/mobile)Mangopay4.99€1.8% + 0.18€ = 0.27€
iOS AppApple In-App Purchase5.99€30% (Apple)
Android AppGoogle Play Billing5.99€30% (Google)
-

Majoration mobile (5.99€) : -- Apple/Google prennent 30% de commission -- RoadWave majore prix de 20% pour compenser -- Incitation web : Email aux users "Abonnez-vous sur roadwave.com pour 4.99€/mois" (38% moins cher en frais !)

-

Renouvellement automatique : -- Email rappel 7 jours avant renouvellement -- Email confirmation après renouvellement réussi -- Retry automatique si échec paiement (3 tentatives sur 7 jours) -- Annulation automatique après 3 échecs

-

Annulation : -- Self-service dans Settings app : "Abonnement > Annuler" -- Accès Premium maintenu jusqu'à fin période payée -- Pas de remboursement prorata (standard industrie) -- Email confirmation annulation avec date fin d'accès

-

Réabonnement : -- Possibilité immédiate -- ❌ Pas de nouvelle période d'essai (pas d'essai du tout)

-

Architecture données :

-
CREATE TABLE subscriptions (
-    id UUID PRIMARY KEY,
-    user_id UUID NOT NULL REFERENCES users(id) UNIQUE,
-    mangopay_recurring_payin_id VARCHAR(255), -- Null si IAP
-    mangopay_user_id VARCHAR(255),            -- Null si IAP
-    apple_transaction_id VARCHAR(255),        -- Null si Mangopay
-    google_purchase_token VARCHAR(255),       -- Null si Mangopay
-    status VARCHAR(50) NOT NULL, -- 'active', 'cancelled', 'expired', 'past_due'
-    plan VARCHAR(50) NOT NULL, -- 'monthly', 'yearly'
-    current_period_start TIMESTAMP NOT NULL,
-    current_period_end TIMESTAMP NOT NULL,
-    cancelled_at TIMESTAMP,
-    created_at TIMESTAMP NOT NULL DEFAULT NOW()
-);
-
-

Vérification Premium en temps réel :

-
Cache Redis : premium:{user_id} → boolean (TTL 1h)
-Refresh via webhooks :
-- Mangopay : PAYIN_NORMAL_SUCCEEDED, PAYIN_NORMAL_FAILED
-- Apple : App Store Server Notifications
-- Google : Real-time Developer Notifications
-
-
-

Récapitulatif Section 10

-
- -

11. Mode offline

-

11.1 Téléchargement

-

Zone géographique : Choix manuel utilisateur

-

Options prédéfinies : -- "Autour de moi" (rayon 50 km position actuelle) -- "Ma ville" (limite administrative détectée) -- "Mon département" (sélection liste) -- "Ma région" (sélection liste) -- Recherche manuelle : "Paris", "Lyon", "Marseille", etc.

-

Nombre de contenus téléchargeables :

- - - - - - - - - - - - - - - - - - - - -
StatutLimiteAffichage
Gratuit50 contenus max"12/50 contenus téléchargés"
PremiumIllimité"245 contenus (3.2 GB)"
-

Calcul temps disponible : -- 50 contenus × 5 min moyenne = 250 min = 4h d'écoute (suffisant pour gratuits) -- Premium illimité = limité uniquement par espace disque device

-

Connexion WiFi/Mobile :

-

Par défaut : WiFi uniquement

-

Sur données mobiles : -1. User clique "Télécharger" -2. Détection : pas de WiFi -3. Popup : "Vous n'êtes pas connecté en WiFi. Télécharger via données mobiles consommera environ X MB. Continuer ?" -4. Boutons : "Attendre WiFi" / "Continuer"

-

Calcul estimation :

-
Nombre contenus × durée moyenne × bitrate qualité
-Exemple : 20 contenus Ă— 5 min Ă— 48 kbps = ~72 MB
-
-

Qualité audio téléchargement :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
QualitéBitrateTailleDisponibilité
Basse24 kbps~10 MB/hGratuit + Premium
Standard48 kbps~20 MB/hGratuit + Premium (défaut)
Haute64 kbps~30 MB/hPremium uniquement
-

Justification : -- Standard = bon compromis qualité/taille (Opus 48 kbps = très correct pour voix) -- Haute réservée Premium = incitation upgrade -- User peut réduire à "basse" si espace limité

-
-

11.2 Validité et renouvellement

-

Durée de validité : 30 jours après téléchargement

-

Standard industrie : -- Spotify : 30 jours -- YouTube Music : 30 jours -- Deezer : 30 jours

-

Renouvellement automatique :

-
App détecte WiFi + contenus >25 jours
-→ Requête API : GET /offline/contents/refresh
-→ Backend vérifie pour chaque contenu :
-    - Abonnement Premium toujours actif ?
-    - Contenu pas modéré/supprimé ?
-    - Métadonnées à jour ?
-→ Renouvelle validité à 30 jours supplémentaires
-→ Mise à jour métadonnées (titre, créateur, statut)
-→ Pas de re-téléchargement audio (sauf si fichier corrompu)
-
-

Notification avant expiration : -- J-3 : "X contenus expirent dans 3 jours. Connectez-vous en WiFi pour les renouveler" -- J-0 : Suppression automatique -- J+0 : Toast "15 contenus expirés ont été supprimés"

-

Justification : -- Force reconnexion : vérifier abonnement actif, contenus légaux -- Évite stockage obsolète : contenus supprimés/modérés ne restent pas -- UX transparente : renouvellement silencieux si WiFi régulier

-
-

11.3 Synchronisation actions offline

-

Actions stockées localement (SQLite) : -- Likes/unlikes -- Abonnements/désabonnements -- Signalements -- Progression audio-guides

-

Sync automatique Ă  la reconnexion :

-
1. App détecte reconnexion Internet
-2. Récupération queue locale : SELECT * FROM pending_actions ORDER BY created_at
-3. Envoi batch API : POST /sync/actions
-4. Backend traite chaque action
-5. Confirmation réception : DELETE FROM pending_actions WHERE id IN (...)
-6. Toast : "3 likes et 1 abonnement synchronisés"
-
-

Gestion erreurs sync : -- Si échec après 3 tentatives → notification : "Impossible de synchroniser. Réessayez plus tard" -- Actions conservées jusqu'à sync réussie (pas de perte) -- Rétention max 7 jours : après = purge (évite queue infinie)

-

Conflits contenus supprimés :

-
Backend retourne : {deleted_content_ids: [123, 456]}
-→ App supprime fichiers locaux
-→ Si contenu 123 en cours d'écoute :
-    - Attendre fin lecture actuelle
-    - Passage auto suivant après 2s
-→ Toast : "1 contenu téléchargé a été retiré (violation règles)"
-
-

Justification : -- Pas de conflit possible : actions unilatérales user (likes/abonnements) -- UX fluide : pas de blocage offline -- Batch = économie : requêtes HTTP groupées -- Conformité modération : contenu illégal disparaît même offline

-
-

Récapitulatif Section 11

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AspectDécisionValeur
Zone téléchargementChoixManuel (autour/ville/département/région/recherche)
Limite gratuitContenus50 max
Limite PremiumContenusIllimité (espace disque)
ConnexionPar défautWiFi (mobile avec confirmation)
Qualité StandardBitrate48 kbps Opus
Qualité HauteBitrate64 kbps (Premium uniquement)
ValiditéDurée30 jours
RenouvellementModeAutomatique si WiFi
Notification expirationDélaiJ-3
Sync actionsModeBatch automatique reconnexion
Rétention queueDurée7 jours max
-
-
- -

12. Gestion des erreurs

-

12.1 Aucun contenu disponible

-

Stratégie : Élargissement automatique progressif

-

Flow :

-
1. Recherche rayon 50 km → aucun résultat
-2. Élargissement auto 100 km
-3. Si toujours rien → département
-4. Si toujours rien → région
-5. Dernier recours → contenu national (toujours disponible)
-
-

Messages adaptatifs :

- - - - - - - - - - - - - - - - - - - - - -
CasMessage
Trouvé à 100 km"Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km)"
Trouvé département"Aucun contenu local disponible. Voici du contenu dans votre département"
Contenu national"Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser"
-

Justification : -- UX fluide : pas de message d'erreur bloquant "Aucun contenu" -- User ne reste jamais sans contenu -- Contenu national = filet de sécurité : actualités Le Monde, podcasts génériques

-
-

12.2 Contenu signalé/supprimé pendant l'écoute

-

Décision : Pas d'interruption brutale

-

Flow :

-
1. Contenu supprimé côté backend (modération)
-2. Si contenu en écoute → laisser terminer lecture en cours
-3. Après fin lecture → désactiver bouton "Précédent" pour ce contenu
-4. Passage automatique suivant après 2s
-5. Toast notification discrète : "Contenu précédent retiré (violation règles)"
-
-

Si tentative "Précédent" manuellement : -- Message : "Ce contenu n'est plus disponible" -- Retour au contenu actuel

-

Justification : -- Sécurité routière : pas d'interruption brutale pendant conduite -- User informé mais pas alarmé : message discret -- Empêche réécoute : contenu modéré inaccessible

-
-

12.3 Perte de réseau

-

Buffer adaptatif (cf. TECHNICAL.md) :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RéseauBuffer minBuffer cibleBuffer max
WiFi5s30s120s
4G/5G10s45s120s
3G30s90s300s
-

Comportement détaillé :

-

Phase 1 : Connexion instable (latence élevée, paquets perdus) -- Aucun message immédiat -- Lecture continue sur buffer -- Si > 10s latence : toast discret "Connexion instable"

-

Phase 2 : Perte totale réseau -- Lecture continue jusqu'à épuisement buffer -- Toast : "Hors ligne, lecture sur buffer (30s restantes)" -- Compte à rebours visible

-

Phase 3 : Buffer épuisé sans reconnexion -- Pause automatique -- Overlay : "Connexion perdue. Reconnexion en cours..." -- Retry automatique toutes les 5s (max 6 tentatives = 30s)

-

Phase 4 : Basculement mode offline (après 30s échec) -- Popup : "Voulez-vous continuer avec vos contenus téléchargés ?" -- Boutons : "Réessayer" / "Mode offline" -- Si "Mode offline" → lecture contenus téléchargés

-

Reconnexion réussie : -- Reprise automatique lecture au point d'arrêt exact -- Toast : "Connexion rétablie"

-

Justification : -- Expérience fluide zones blanches (tunnels, campagne) -- Buffer généreux : absorbe fluctuations réseau mobile -- Mode offline secours : si coupure prolongée

-
-

12.4 Géolocalisation désactivée

-

Mode dégradé automatique

-

Contenu disponible :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Type contenuDisponible
Contenu national (podcasts, actualités)✅
Contenu téléchargé (offline)✅
Contenus "Neutre" géographiquement✅
Contenu géolocalisé (Ancré/Contextuel)❌
Audio-guides❌
Notifications push géo-déclenchées❌
-

Popup au lancement : -- Apparition : Premier lancement après refus géolocalisation -- Message : "RoadWave fonctionne mieux avec la géolocalisation activée. Sans elle, seul le contenu national sera disponible." -- Boutons : - - "Activer" → Redirection paramètres OS - - "Continuer sans" → Mode dégradé -- Checkbox : "Ne plus me demander"

-

Banner permanent si refus : -- Bandeau haut écran : "Mode limité : géolocalisation désactivée. [Activer]" -- Pas intrusif mais rappel constant -- Disparaît si géolocalisation réactivée

-

Justification : -- App reste fonctionnelle sans GPS (pas de blocage) -- Incitation forte Ă  activer (meilleure UX) -- Respecte choix user (RGPD : consentement libre)

-
-

Récapitulatif Section 12

-
- -

13. Conformité RGPD

-

13.1 Gestion du consentement

-

Décision : Tarteaucitron.js + PostgreSQL backend

-

Implémentation web : -- ✅ Tarteaucitron.js (opensource, self-hosted) -- ✅ Banner RGPD français, customisable -- ✅ Granularité : fonctionnel / analytique / marketing

-

Implémentation backend : -- Table user_consents avec versioning -- Champs : user_id, consent_type, version, accepted, timestamp -- Historique complet conservé (preuve légale)

-

Consentements requis : -- Géolocalisation précise : obligatoire (banner + permission OS) -- Analytics : optionnel (Matomo) -- Notifications push : optionnel (permission OS)

-

Justification : -- Opensource, 0€, conformité RGPD garantie -- Historique backend = preuve légale en cas de contrôle -- Granularité conforme recommandations CNIL

-
-

13.2 Anonymisation des données GPS

-

Décision : Geohash après 24h

-

Processus : -1. Données précises conservées 24h (recommandation personnalisée) -2. Après 24h : conversion en geohash précision 5 (~5km²) -3. Coordonnées originales supprimées définitivement

-

Implémentation PostGIS :

-
-- Job quotidien
-UPDATE location_history
-SET location = ST_SetSRID(ST_GeomFromGeoHash(ST_GeoHash(location::geography, 5)), 4326)::geography,
-    anonymized = true
-WHERE created_at < NOW() - INTERVAL '24 hours' AND anonymized = false;
-
-

Exceptions : -- ✅ Historique personnel visible (liste trajets) : conservation intégrale tant que compte actif -- ❌ Analytics globales : uniquement geohash anonyme

-

Justification : -- Vraie anonymisation RGPD (CNIL compliant) -- Permet analytics agrégées (heatmaps trafic) -- PostGIS natif, 0€

-
-

13.3 Export des données (portabilité)

-

Décision : JSON + HTML + ZIP, génération asynchrone

-

Contenu de l'export :

-
export-roadwave-[user_id]-[date].zip
-├── export.json              # Machine-readable
-├── index.html              # Human-readable (stylé)
-├── audio/
-│   ├── content-123.opus
-│   ├── content-456.opus
-│   └── ...
-└── README.txt              # Instructions
-
-

Données exportées : -- Profil utilisateur (email, pseudo, date inscription, bio) -- Historique d'écoute (titres, dates, durées) -- Contenus créés (audio + métadonnées) -- Abonnements et likes -- Centres d'intérêt (jauges) -- Historique consentements

-

Processus : -1. Demande via paramètres compte -2. Génération asynchrone (worker background) -3. Email avec lien download (expire 7 jours) -4. Délai : 48h maximum (conformité RGPD)

-

Limite : -- Maximum 1 export/mois (anti-abus)

-

Justification : -- Conformité article 20 RGPD (portabilité) -- Double format (human + machine) -- Worker asynchrone évite timeout

-
-

13.4 Suppression du compte

-

Décision : Grace period 30j + anonymisation contenus

-

Processus : -1. Utilisateur clique "Supprimer mon compte" -2. Compte désactivé immédiatement (login impossible) -3. Contenus cachés pendant 30 jours (non diffusés) -4. Email confirmation + lien annulation (valide 30j) -5. Après 30j sans annulation : suppression effective

-

Suppression effective : -- ✅ Compte utilisateur supprimé (données personnelles) -- ✅ Historique d'écoute supprimé -- ✅ GPS historique supprimé -- ✅ Sessions et tokens révoqués -- ⚠️ Contenus créés anonymisés (créateur = "Utilisateur supprimé") -- ⚠️ Likes et abonnements supprimés (mais compteurs préservés)

-

Contenus conservés anonymement : -- Audio files (CDN) -- Métadonnées (titre, description, tags, géolocalisation) -- Statistiques d'écoute

-

Justification : -- Grace period évite suppressions impulsives -- Anonymisation contenus = intérêt légitime communauté -- Conforme RGPD si créateur = donnée supprimée

-
-

13.5 Mode dégradé (sans GPS précis)

-

Décision : GeoIP par défaut, GPS optionnel

-

Niveaux de précision :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NiveauTechnologieContenus accessiblesConsentement
PaysAucune géolocContenus nationaux uniquement❌ Non requis
VilleGeoIP (MaxMind)Contenus régionaux/ville❌ Non requis
PrécisGPSTous contenus (hyperlocaux inclus)✅ Requis
-

Implémentation : -- Démarrage app : GeoIP automatique (IP → ville) -- Banner in-app : "Activez la géolocalisation pour découvrir du contenu près de chez vous" -- Upgrade volontaire vers GPS

-

API GeoIP : -- MaxMind GeoLite2 (gratuit, self-hosted) -- Update DB mensuelle automatique -- Précision ~80% au niveau ville

-

Justification : -- RGPD : pas de consentement requis pour GeoIP (pas de donnée personnelle) -- UX dégradée acceptable (contenus disponibles) -- Progressive disclosure (upgrade optionnel)

-
-

13.6 Durée de conservation des données

-

Décision : 5 ans inactivité → purge automatique

-

Règles :

- - - - - - - - - - - - - - - - - - - - - - - - - -
Type de compteSeuil inactivitéAction
Auditeur uniquement5 ans sans connexionSuppression automatique
Créateur avec contenus actifsJamais (tant qu'écoutes)Conservation indéfinie
Créateur inactif5 ans sans connexion + 2 ans sans écouteSuppression automatique
-

Notifications avant suppression : -- Email + push : 90 jours avant -- Email + push : 30 jours avant -- Email + push : 7 jours avant -- Toute connexion = reset compteur inactivité

-

Contenu conservé : -- Contenus créés par comptes supprimés (anonymisés) : conservation indéfinie

-

Justification : -- Conformité principe minimisation RGPD -- 5 ans = équilibre raisonnable (standard industrie) -- Exception créateurs actifs = intérêt légitime plateforme

-
-

13.7 Cookies et trackers web

-

Décision : Matomo self-hosted, zéro cookie tiers

-

Cookies utilisés :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CookieTypeDuréeFinalitéConsentement
sessionTechnique30jAuthentification❌ Non requis
refresh_tokenTechnique30jSession persistante❌ Non requis
_pk_idAnalytique13 moisMatomo (IP anonyme)âś… Requis
-

Analytics : Matomo self-hosted : -- Hébergé sur nos serveurs (Docker) -- IP anonymisées automatiquement (2 derniers octets) -- Pas de cookie si consentement refusé -- Alternative : Plausible (SaaS EU, 9€/mois)

-

Trackers interdits : -- ❌ Google Analytics -- ❌ Facebook Pixel -- ❌ Hotjar, Mixpanel, etc.

-

Justification : -- Souveraineté données (pas de transfert US) -- Conformité RGPD max (CNIL compatible) -- Matomo = opensource, 0€ infra

-
-

13.8 Registre des traitements

-

Décision : Document Markdown versionné Git (MVP)

-

Emplacement : -- docs/rgpd/registre-traitements.md -- Versionné Git (historique modifications)

-

Contenu obligatoire par traitement : -- Nom et finalité du traitement -- Catégories de données collectées -- Base légale (consentement / contrat / intérêt légitime) -- Durée de conservation -- Destinataires (sous-traitants, CDN, etc.) -- Transferts hors UE (aucun prévu)

-

Responsable : -- DPO / Fondateur -- Review trimestrielle obligatoire -- Update immédiate si nouveau traitement

-

Migration future : -- Si > 100K utilisateurs : interface admin PostgreSQL

-

Justification : -- Obligation RGPD Article 30 -- Markdown = simple, versionné, auditable -- 0€

-
-

13.9 Notification violations de données (breach)

-

Décision : Monitoring + alertes + runbook

-

Détection automatique :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÉvénementOutilAlerte
Erreurs backend critiquesSentryDiscord/Slack immédiat
Pic requêtes anormalGrafanaEmail équipe
Accès non autorisé DBPostgreSQL logsSMS fondateur
Authentification suspecteZitadel alertsEmail équipe
-

Procédure breach : -- Runbook : docs/rgpd/procedure-breach.md -- Checklist 72h CNIL : - 1. H+0 : Détection et confinement - 2. H+24 : Évaluation gravité (données concernées, utilisateurs impactés) - 3. H+48 : Notification CNIL si risque pour utilisateurs - 4. H+72 : Notification utilisateurs si risque élevé

-

Contact CNIL : -- Email pré-rédigé (template) -- Formulaire en ligne (account CNIL créé)

-

Justification : -- Obligation RGPD Article 33 (notification 72h) -- Monitoring proactif évite découverte tardive -- Sentry gratuit < 5K events/mois

-
-

13.10 DPO (Délégué à la Protection des Données)

-

Décision : Fondateur = DPO temporaire (MVP)

-

Raison légale : -- Non obligatoire si : - - < 250 employés - - Pas de traitement à grande échelle de données sensibles - - RoadWave : données localisation = sensible MAIS échelle MVP

-

Formation : -- CNIL : formation gratuite en ligne (4h) -- Certification CNIL "Atelier RGPD" (gratuit)

-

Contact : -- Email : dpo@roadwave.fr -- Publié dans CGU et mentions légales -- Délai réponse : 1 mois (RGPD)

-

Migration future : -- Si > 100K utilisateurs : DPO externe mutualisé (~200€/mois) -- Ou recrutement DPO interne si > 10 employés

-

Justification : -- Conforme RGPD (non obligatoire en phase MVP) -- 0€, contrôle total -- Bonne pratique : avoir un contact identifié

-
-

Récapitulatif Section 13

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MesureImplémentationCoût
ConsentementTarteaucitron.js + PostgreSQL0€
Anonymisation GPSGeohash PostGIS (24h)0€
Export donnéesJSON+HTML+ZIP asynchrone0€
Suppression compteGrace period 30j + anonymisation0€
Mode dégradéGeoIP MaxMind + GPS optionnel0€
ConservationPurge auto 5 ans inactivité0€
AnalyticsMatomo self-hosted~5€/mois
Registre traitementsMarkdown Git0€
Breach detectionSentry + Grafana + runbook0€
DPOFondateur formé CNIL0€
-

Coût total RGPD : ~5€/mois

-
-

Points d'attention pour Gherkin

-
    -
  • Tester consentement gĂ©olocalisation (accept/refuse → contenus diffĂ©rents)
  • -
  • Tester anonymisation GPS après 24h (job cron)
  • -
  • Tester export donnĂ©es (gĂ©nĂ©ration complète + vĂ©rification contenu)
  • -
  • Tester grace period suppression (annulation possible)
  • -
  • Tester mode GeoIP (ville dĂ©tectĂ©e correctement)
  • -
  • Tester purge automatique (5 ans inactivitĂ©)
  • -
  • Tester notifications avant purge (90j/30j/7j)
  • -
-
- -

14. Modération - Flows opérationnels

-

14.1 Signalement

-

Décision : Formulaire simple avec 7 catégories prédéfinies

-

14.1.1 Catégories de signalement

-

Liste déroulante avec 7 options :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CatégorieDescription
đźš« Haine & violenceIncitation Ă  la haine, discrimination, menaces
🔞 Contenu sexuelPornographie, contenu explicite
⚖️ IllégalitéTerrorisme, apologie de crimes
🎵 Droits d'auteurMusique/contenu protégé non autorisé
📧 SpamPublicité non sollicitée, répétition
❌ Fausse informationDésinformation sur santé, sécurité routière
🔧 AutreChamp texte obligatoire si sélectionné
-

Justification : -- Équilibre entre simplicité (pas trop de choix) et précision (aide les modérateurs) -- Coût : 0€ (liste déroulante standard)

-
-

14.1.2 Commentaire du signaleur

-

Décision : Optionnel avec incitation

-
    -
  • Champ texte libre (0-500 caractères)
  • -
  • Placeholder : "DĂ©crivez le problème (optionnel mais recommandĂ©)"
  • -
  • Non bloquant : le signalement peut ĂŞtre envoyĂ© sans commentaire
  • -
-

Justification : -- Encourage la qualité des signalements sans créer de friction -- Aide les modérateurs à comprendre le contexte -- Pas de risque d'abandon du processus

-
-

14.1.3 Confirmation après signalement

-

Décision : Toast in-app avec lien historique

-

Affichage : -- Toast notification : "✓ Signalement envoyé. Nous l'examinerons sous 24-48h." -- Durée affichage : 5 secondes -- Bouton optionnel "Voir mes signalements" (accès historique)

-

Historique personnel : -- Liste des signalements envoyés par l'utilisateur -- Statut : En cours / Traité / Rejeté -- Notification in-app si action prise (contenu retiré, signalement rejeté)

-

Justification : -- Transparence maximale -- Coût : 0€ (aucun email automatique) -- Bonne UX

-
-

14.2 Traitement des signalements

-

14.2.1 IA pré-filtre (transcription + analyse)

-

Décision : OpenAI Whisper open source + NLP

-

Stack technique :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ComposantTechnologieHébergement
TranscriptionWhisper large-v3Self-hosted (CPU MVP, GPU scale)
Analyse sentimentdistilbert-base-uncasedSelf-hosted
Détection hainefacebook/roberta-hate-speechSelf-hosted
Mots-clésListe noire FR/EN + regexPostgreSQL
-

Processus : -1. Signalement reçu → ajout file d'attente asynchrone -2. Transcription audio (1-10 minutes selon durée) -3. Analyse automatique : - - Score de confiance : 0-100% - - Catégorie détectée - - Timestamps des passages problématiques -4. Priorisation automatique selon score

-

Délais : -- Audio <5 min : 1-3 minutes -- Audio 5-30 min : 3-10 minutes -- Audio >30 min : 10-20 minutes

-

Coût : -- MVP : 0€ (CPU standard, processing asynchrone) -- Scale : 50-200€/mois (GPU VPS si >1000 signalements/jour)

-

Justification : -- 100% open source, pas de dépendance GAFAM -- Coût maîtrisé (scaling progressif) -- Gain productivité modérateurs ×3-5

-
-

14.2.2 Délais de traitement (SLA)

-

Décision : SLA progressif selon priorité

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PrioritéDélai cibleTraitement
CRITIQUE<2h (24/7)Violence, suicide, mise en danger → Astreinte modérateur senior
HAUTE<24h (jours ouvrés)Haine, harcèlement, désinformation → Modérateur junior/senior
MOYENNE<24h (jours ouvrés)Spam, contenu inapproprié → Modérateur junior
BASSE<72h (jours ouvrés)Qualité audio, tags incorrects → Modérateur junior
-

Traitement automatique : -- Score IA >95% + catégorie évidente (ex: spam répété) → Action automatique immédiate -- Notification créateur + possibilité d'appel

-

Justification : -- Réaliste et conforme DSA (Digital Services Act) -- Scalable : priorisation automatique -- Ressources humaines optimisées

-
-

14.2.3 Priorisation automatique

-

Décision : File d'attente intelligente basée sur score IA

-

Calcul de priorité :

-
Priorité = (Score_IA × 0.7) + (Signalements_cumulés × 0.2) + (Fiabilité_signaleur × 0.1)
-
-

Détails : -- Score_IA : 0-100% (confiance analyse automatique) -- Signalements_cumulés : nombre de signalements du même contenu (boost priorité) -- Fiabilité_signaleur : score utilisateur (historique signalements pertinents)

-

Classification résultante : -- Priorité ≥90 → CRITIQUE (traitement immédiat) -- Priorité 70-89 → HAUTE (file prioritaire) -- Priorité 40-69 → MOYENNE (file normale) -- Priorité <40 → BASSE (file différée)

-

Justification : -- Optimise le temps des modérateurs -- Traite les cas graves en priorité -- Coût : 0€ (algorithme simple)

-
-

14.3 Sanctions

-

14.3.1 Notification au créateur

-

Décision : Multi-canal (email + push + in-app)

-

Canaux utilisés :

- - - - - - - - - - - - - - - - - - - - - - - - - -
CanalTimingContenu
Push notificationImmédiatAlerte courte : "Votre contenu a été modéré"
In-appAu prochain lancementPopup détaillée avec bouton "Voir détails"
EmailDans l'heureNotification complète avec lien vers formulaire d'appel
-

Contenu email :

-
Objet : Modération de votre contenu "[Titre du contenu]"
-
-Bonjour [Pseudo],
-
-Votre contenu "[Titre]" publié le [Date] a été modéré.
-
-Catégorie violée : [Catégorie]
-Raison : [Explication détaillée]
-Sanction : [Strike X / Suspension X jours / Suppression contenu]
-
-Extrait audio concerné : [Timestamp]
-Transcription : "[Passage problématique surligné]"
-
-Vous pouvez contester cette décision sous 7 jours :
-[Lien formulaire d'appel]
-
-L'équipe RoadWave
-
-

Coût : -- Email : ~0.001€/notification (Brevo, Resend) -- Push : 0€ (Firebase Cloud Messaging / APNs) -- In-app : 0€

-

Justification : -- Conformité DSA (transparence obligatoire) -- Multi-canal garantit réception -- Coût négligeable

-
-

14.3.2 Détail de la sanction

-

Décision : Notification complète avec preuves

-

Éléments inclus obligatoirement :

-
    -
  1. Catégorie violée : référence précise CGU (ex: "Article 3.2 - Haine & violence")
  2. -
  3. Raison détaillée : explication en langage clair (non juridique)
  4. -
  5. Extrait audio : timestamp exact du passage problématique (ex: "3:42-4:15")
  6. -
  7. Transcription : texte problématique surligné en rouge
  8. -
  9. Gravité : Strike actuel + conséquences (ex: "Strike 2/4 - Suspension 7 jours")
  10. -
  11. Recours : lien direct vers formulaire d'appel + délai (7 jours)
  12. -
-

Exemple visuel in-app :

-
┌─────────────────────────────────────â”
-│ ⚠️ Contenu modéré                   │
-├─────────────────────────────────────┤
-│ Titre : "Mon podcast #42"           │
-│ Publié le : 15/01/2026              │
-│                                     │
-│ Catégorie violée :                  │
-│ 🚫 Haine & violence (Article 3.2)   │
-│                                     │
-│ Passage problématique : 3:42-4:15   │
-│ "[Transcription surlignée]"         │
-│                                     │
-│ Sanction : Strike 2/4               │
-│ Suspension : 7 jours                │
-│                                     │
-│ [Contester cette décision]          │
-└─────────────────────────────────────â”
-
-

Justification : -- Transparence maximale (obligation DSA) -- Créateur comprend l'erreur → amélioration future -- Réduit les appels non fondés

-
-

14.3.3 Processus d'appel

-

Décision : Formulaire in-app structuré

-

Accès : -- Bouton "Contester cette décision" dans notification -- Section "Mes sanctions" dans profil créateur

-

Formulaire d'appel :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChampTypeObligatoire
Sanction contestéePré-rempli (non modifiable)✅
Raison de l'appelTexte libre (50-1000 caractères)✅
ArgumentsZone texte enrichieâś…
PreuvesUpload fichiers (max 5, 10 MB total)❌
-

Après soumission : -- Génération numéro de ticket unique (ex: #MOD-2026-00142) -- Email confirmation : "Votre appel sera traité sous 72h" -- Statut visible dans l'app : "En cours d'examen"

-

Délai de soumission : -- Maximum 7 jours après notification de sanction -- Après 7 jours : appel automatiquement refusé

-

Justification : -- Professionnel et traçable -- Intégration complète avec système modération -- Coût : 0€ (formulaire custom backend)

-
-

14.3.4 Délai de réponse pour appel

-

Décision : SLA 72h garanti

-

Délais :

- - - - - - - - - - - - - - - - - - - - - - - - - -
Type d'appelDélaiResponsable
Standard72h max (3 jours ouvrés)Modérateur senior
Complexe5 jours ouvrés + notification intermédiaire J+3Modérateur senior + Admin modération
Critique24h (cas suspension longue/ban)Admin modération
-

Notification intermédiaire (si délai >72h) : -- Email J+3 : "Votre appel #MOD-XXX est en cours d'examen approfondi. Réponse sous 2 jours."

-

Réponse finale :

-

Email détaillé avec : -1. Décision : Maintien / Annulation / Réduction de sanction -2. Justification : explication de la décision d'appel -3. Actions : Strike retiré / Suspension annulée / Contenu rétabli (si applicable) -4. Définitif : mention "Cette décision est définitive" (pas de second appel)

-

Suivi in-app : -- Mise à jour statut : "Appel accepté ✓" ou "Appel rejeté ✗" -- Badge notification

-

Justification : -- Équilibre entre rapidité et qualité de traitement -- Conforme pratiques industrie (YouTube, TikTok : 5-7 jours) -- Ressources humaines réalistes

-
-

14.4 Outils modérateurs

-

Stack technique complète :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OutilTechnologieFonction
DashboardReact + TanStack TableInterface modération
File signalementsPostgreSQL + RedisPriorisation temps réel
Player audioWavesurfer.jsLecture avec waveform + annotations
TranscriptionWhisper large-v3Conversion audio → texte
Historique créateurVue 360°Contenus, strikes, appels, métriques
Actions rapidesShortcuts clavierApprouver (A), Rejeter (R), Escalade (E)
Logs auditPostgreSQL + exportTraçabilité complète (DSA)
CollaborationSystème de commentairesModérateurs peuvent s'entraider sur cas complexes
-

Fonctionnalités clés :

-
    -
  1. Lecture accélérée : 0.75x à 2x (gain productivité)
  2. -
  3. Marqueurs temporels : annotation directe sur waveform
  4. -
  5. Historique créateur : vue rapide contenus précédents + strikes
  6. -
  7. Statistiques : signalements traités/jour, temps moyen, précision
  8. -
  9. Fil d'activité : actions récentes équipe (temps réel)
  10. -
-

Coût infrastructure : -- MVP : 0-50€/mois (serveur CPU) -- Scale : 50-200€/mois (GPU + Redis Cluster)

-
-

14.5 Modération préventive (rappel)

-

Nouveaux créateurs : -- Validation manuelle des 3 premiers contenus -- Délai : 24-48h (jours ouvrés) -- Transcription automatique pour aide modérateur

-

Score de confiance : -- Évolution dynamique selon historique -- Créateur fiable (0 strike depuis 6 mois) → validation automatique -- Créateur suspect (strikes récents) → validation manuelle systématique

-

Publicités : -- Validation manuelle obligatoire 24-48h (responsabilité juridique) -- Transcription + analyse métadonnées (ciblage, durée, volume)

-

Justification : -- Prévention > réaction (économie modération) -- Qualité plateforme préservée dès le début

-
-

Récapitulatif Section 14

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PointDécisionCoût
Catégories signalement7 catégories prédéfinies + champ libre0€
Commentaire signaleurOptionnel avec incitation0€
ConfirmationToast in-app + historique personnel0€
IA pré-filtreWhisper (CPU MVP, GPU scale) + NLP open source0-200€/mois
Délais traitementSLA progressif : 2h/24h/72h selon prioritéDépend équipe
PriorisationFile intelligente basée score IA0€
Notification sanctionEmail + push + in-app (multi-canal)~0.001€/notif
Détail sanctionComplet : raison + extrait + transcription0€
Processus appelFormulaire in-app structuré0€
Délai appel72h garanti (standard)Dépend équipe
Outils modérateursDashboard React + Whisper + Wavesurfer.js0-200€/mois
-

Coût total MVP : 0-200€/mois (infrastructure IA optionnelle)

-

Conformité : -- ✅ DSA (Digital Services Act) : transparence, traçabilité, délais -- ✅ RGPD : données modération anonymisées après 3 ans -- ✅ Logs audit : toutes actions tracées (obligation légale plateforme)

-

Scalabilité : -- 0-1000 signalements/mois : équipe 1-2 modérateurs junior + 1 senior -- 1000-10K signalements/mois : équipe 5-10 modérateurs + IA GPU -- 10K+ signalements/mois : équipe dédiée + IA optimisée + modération communautaire

-
-

Prochaine section Ă  clarifier : Section 11 (Mode offline) ou Section 12 (Gestion des erreurs)

-
- -

15. Autres comportements

-

15.1 Partage de contenu

-

Décision : Système de partage complet avec web player

-

15.1.1 Bouton "Partager"

-

Disponibilité : Partout dans l'application

-

Emplacements : -- Player en lecture (bouton dans contrôles) -- Page profil créateur (sur chaque contenu) -- Liste de recherche (menu contextuel) -- Historique personnel

-

Icône : ⬆️ (universelle iOS/Android)

-

Menu options : -- Copier le lien -- WhatsApp -- Email -- SMS -- Plus... (sheet natif OS)

-

Justification : -- Viralité = croissance organique gratuite -- Aucune friction, partage universel

-
-

15.1.2 Comportement du lien partagé

-

Format URL : https://roadwave.fr/share/c/[content_id]

-

Comportement multi-plateforme :

-
User clique lien partagé
-    ↓
-Page web responsive
-    ↓
-┌─────────────────────────────────â”
-│ Si app installée                │
-│ → Deep link (ouverture directe) │
-└─────────────────────────────────â”
-    ↓
-┌─────────────────────────────────â”
-│ Si app non installée             │
-│ → Web player + CTA téléchargement│
-└─────────────────────────────────â”
-
-

Contenu de la page web :

-
┌───────────────────────────────────────â”
-│ RoadWave                              │
-├───────────────────────────────────────┤
-│ [Image cover 16:9]                    │
-│                                       │
-│ 📻 Titre du contenu                   │
-│ Par @créateur · 12 min · 🎧 2.3K      │
-│                                       │
-│ 📍 Paris 5e · Ancré                   │
-│ 🏷️ #Voyage #Histoire                  │
-│                                       │
-│ Description : Lorem ipsum...          │
-│                                       │
-│ [▶️ Écouter maintenant]               │
-│ (Player HTML5 si contenu public)      │
-│                                       │
-│ ──────────────────────────────────    │
-│                                       │
-│ 📱 Télécharger l'app RoadWave         │
-│ [App Store] [Google Play]             │
-│                                       │
-│ [Voir le profil de @créateur]         │
-└───────────────────────────────────────â”
-
-

Métadonnées Open Graph (SEO) :

-
<meta property="og:title" content="[Titre contenu] - RoadWave">
-<meta property="og:description" content="[Description ou extrait]">
-<meta property="og:image" content="[URL cover image]">
-<meta property="og:audio" content="[URL audio si public]">
-<meta property="og:type" content="music.song">
-<meta property="og:site_name" content="RoadWave">
-<meta name="twitter:card" content="player">
-<meta name="twitter:player" content="https://roadwave.fr/player/[content_id]">
-
-

Deep linking : -- iOS : Universal Links (configuration apple-app-site-association) -- Android : App Links (configuration assetlinks.json) -- URL scheme : roadwave://content/[content_id]

-

Justification : -- Meilleure viralité (partage social optimisé) -- SEO (contenus indexés Google) -- UX optimale (web + app) -- Coût : 0€ (backend simple + CDN existant)

-
-

15.1.3 Contenus Premium partagés

-

Décision : Preview 30 secondes + paywall

-

Comportement :

-
    -
  1. User clique lien contenu Premium partagé
  2. -
  3. Page web affiche badge "đź‘‘ Contenu Premium"
  4. -
  5. Player démarre automatiquement
  6. -
  7. Après 30 secondes exactement :
  8. -
  9. Fade out audio (2 secondes)
  10. -
  11. Overlay apparaît :
  12. -
-
┌─────────────────────────────────â”
-│ 👑 Contenu réservé Premium      │
-│                                 │
-│ Profitez de ce contenu complet  │
-│ et de milliers d'autres         │
-│ sans publicité                  │
-│                                 │
-│ [Passer Premium - 4.99€/mois]   │
-│ [Télécharger l'app]             │
-└─────────────────────────────────â”
-
-
    -
  1. Utilisateur peut :
  2. -
  3. S'abonner Premium (redirection web Mangopay)
  4. -
  5. Télécharger l'app (redirection stores)
  6. -
  7. Rejouer les 30 premières secondes (illimité)
  8. -
-

Tracking : -- Métriques créateur : "Partages Premium" + "Conversions Premium" -- Créateur touche sa part si conversion (70%)

-

Justification : -- Équilibre viralité / monétisation -- 30s = assez pour donner envie, pas assez pour satisfaire -- Protège revenus créateurs

-
-

15.2 Profil créateur

-

Décision : Profil public complet et transparent

-

15.2.1 Structure de la page profil

-

URL : https://roadwave.fr/@[pseudo]

-

Layout :

-
┌────────────────────────────────────────â”
-│ [Photo profil 120×120]                 │
-│ @pseudo ✓                              │
-│ [Badge vérifié si applicable]          │
-│                                        │
-│ Bio : Lorem ipsum dolor sit amet...    │
-│ (300 caractères max)                   │
-│                                        │
-│ 🎧 1.2K abonnés                        │
-│ 📻 42 contenus                         │
-│ ⏱️ 18h de contenu créé                 │
-│ 🔊 54K écoutes totales                 │
-│                                        │
-│ [S'abonner] [Partager profil] [•••]   │
-│                                        │
-│ ────────────────────────────────────   │
-│                                        │
-│ Contenus ▼ [Plus récents ▼]           │
-│                                        │
-│ ┌──────────────────────────────────┠ │
-│ │ [Cover] Titre contenu 1           │  │
-│ │ 12 min · 🎧 2.3K · 📍 Paris       │  │
-│ │ [▶️]                              │  │
-│ └──────────────────────────────────┠ │
-│                                        │
-│ ┌──────────────────────────────────┠ │
-│ │ [Cover] Titre contenu 2           │  │
-│ │ 8 min · 🎧 5.1K · 📍 Lyon         │  │
-│ │ [▶️]                              │  │
-│ └──────────────────────────────────┠ │
-│                                        │
-│ [Charger plus]                         │
-└────────────────────────────────────────â”
-
-

Informations affichées :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÉlémentVisibilitéDétails
Photo + pseudo✅ PublicIdentité visuelle
Badge vérifié ✓✅ Public (si applicable)Compte authentique
Bio✅ Public0-300 caractères, markdown basique (gras, italique, liens)
Nombre abonnés✅ PublicArrondi si >1000 (ex: 1.2K, 54K)
Nombre contenusâś… PublicExact
Durée totale créée✅ PublicArrondi en heures (ex: 18h, 142h)
Écoutes totales✅ PublicArrondi (ex: 54K, 1.2M)
Liste abonnés❌ PrivéProtection vie privée (RGPD)
Revenus❌ PrivéConfidentialité financière
Localisation précise❌ PrivéSécurité
Email❌ PrivéAnti-spam
-

Tri des contenus :

- - - - - - - - - - - - - - - - - - - - - - - - - -
OptionComportement
Plus récentsDate publication DESC (défaut)
Plus populairesÉcoutes complètes × (1 + (date_publication - now) / 90 jours)
Plus anciensDate publication ASC
Par tagFiltre multi-sélection tags
-

Recherche locale : -- Barre recherche dans profil : "Rechercher dans les contenus de @pseudo" -- Recherche full-text sur titres + descriptions

-

Actions menu [•••] : -- Partager profil -- Signaler profil (spam, usurpation) -- Bloquer créateur (masque tous ses contenus)

-
-

15.2.2 Statistiques publiques

-

Décision : Stats arrondies et motivantes

-

Affichage public :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueFormat affichageExemple
AbonnésExact si <1000, arrondi sinon342 / 1.2K / 54K / 1.2M
Écoutes totalesArrondi dès 1000842 / 5.4K / 142K / 2.1M
Contenus publiésExact42 contenus
Durée totaleArrondi en heures18h / 142h de contenu
-

Métriques PRIVÉES (créateur uniquement) :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueDisponible dans dashboard créateur
Taux complétion moyen78% (écoutes >80% / écoutes totales)
Évolution abonnésGraphique 30j / 90j / 1 an
Écoutes par contenuTableau détaillé
RevenusDashboard monétisation dédié
Taux conversion PremiumPartages → conversions
DémographieÂge / zone géo (agrégée, anonymisée)
-

Justification : -- Arrondi = évite comparaisons anxiogènes -- Preuve sociale pour nouveaux auditeurs (trust) -- Gamification douce (motivation créateurs) -- Privacy by design

-
-

15.2.3 Badge vérifié

-

Décision : Badge unique ✓ (vérifié officiel)

-

Critères d'attribution (au moins UN des critères) :

-
    -
  1. KYC monétisation validé : identité vérifiée via Mangopay KYC
  2. -
  3. Célébrité / Média officiel : validation manuelle équipe RoadWave
  4. -
  5. Communauté significative : ≥10K abonnés + compte actif >6 mois
  6. -
-

Affichage : -- Badge bleu ✓ accolé au pseudo (partout : profil, player, recherche) -- Tooltip au survol/appui long : "Compte vérifié"

-

Processus d'obtention :

- - - - - - - - - - - - - - - - - - - - - -
TypeProcessus
Automatique (KYC)Badge attribué dès validation documents Mangopay
Manuel (célébrité)Formulaire demande → équipe vérifie identité → validation 48-72h
Automatique (10K)Badge attribué automatiquement à 10K abonnés si compte >6 mois
-

Retrait du badge : -- Suspension monétisation → badge retiré temporairement -- Strikes multiples → badge retiré définitivement -- Usurpation identité détectée → ban + retrait

-

Justification : -- Combat usurpations d'identité -- Trust auditeurs (surtout pour médias/personnalités) -- Simplicité (1 seul badge, pas de gamification excessive) -- Coût : 0€ (champ boolean verified en DB)

-
-

15.3 Recherche

-

Décision : Recherche full-text + géo + filtres avancés

-

15.3.1 Recherche par mot-clé

-

Implémentation : PostgreSQL full-text search (français)

-

Configuration technique :

-
-- Index full-text optimisé français
-CREATE INDEX idx_content_search ON contents
-USING GIN(
-    to_tsvector('french',
-        coalesce(title, '') || ' ' ||
-        coalesce(description, '') || ' ' ||
-        coalesce(creator_pseudo, '')
-    )
-);
-
--- Recherche avec ranking
-SELECT
-    c.*,
-    ts_rank(
-        to_tsvector('french', c.title || ' ' || c.description),
-        plainto_tsquery('french', $search_query)
-    ) AS rank
-FROM contents c
-WHERE to_tsvector('french', c.title || ' ' || c.description)
-      @@ plainto_tsquery('french', $search_query)
-ORDER BY rank DESC, listen_count DESC
-LIMIT 20;
-
-

Champs indexés : -- Titre du contenu (poids × 3) -- Description (poids × 1) -- Pseudo créateur (poids × 2) -- Tags (poids × 1.5)

-

Fonctionnalités :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureDescription
Stemming français"voyages" trouve "voyage", "voyager", etc.
Correction autoSuggestion si 0 résultat
Recherches populaires"Essayez plutĂ´t : balade paris, audio-guide louvre"
Historique personnel10 dernières recherches sauvegardées
AutocompleteSuggestions pendant frappe (top 5)
-

Coût : 0€ (PostgreSQL natif)

-

Migration future : -- Si >100K contenus : Meilisearch (typo-tolerance avancée, ~20-50€/mois) -- Si >1M contenus : Elasticsearch cluster

-

Justification : -- PostgreSQL full-text = performant jusqu'à 500K contenus -- Stemming français natif -- 0€, aucune dépendance externe

-
-

15.3.2 Recherche géographique

-

Décision : Recherche lieu + rayon paramétrable

-

Interface utilisateur :

-
┌─────────────────────────────────────â”
-│ 🔍 Recherche contenu...             │
-├─────────────────────────────────────┤
-│ �� Lieu                             │
-│ [Paris, France              ▼]     │
-│ · Autour de moi (GPS actuel)       │
-│ · Entrer une adresse/ville         │
-│                                     │
-│ 📏 Rayon de recherche               │
-│ [●─────────────────] 50 km         │
-│ (curseur 5 km → 500 km)            │
-│                                     │
-│ 🗺️ [Afficher sur carte]            │
-└─────────────────────────────────────â”
-
-

Géocodage :

- - - - - - - - - - - - - - - - - - - - - - - - - -
ServiceUsageCoût
Nominatim (OSM)MVP (API publique)0€ (rate limit 1 req/s)
Nominatim self-hostedScale (Docker)20-50€/mois VPS
Mapbox GeocodingFallback premium0.50€ / 1000 requêtes
-

Processus de recherche géo :

-
    -
  1. User tape "Louvre" ou "Paris"
  2. -
  3. Autocomplete via Nominatim → liste suggestions
  4. -
  5. User sélectionne → récupération coordonnées (lat, lon)
  6. -
  7. RequĂŞte PostGIS :
  8. -
-
SELECT c.*,
-       ST_Distance(c.location::geography, ST_Point($lon, $lat)::geography) AS distance
-FROM contents c
-WHERE ST_DWithin(
-    c.location::geography,
-    ST_Point($lon, $lat)::geography,
-    $radius_meters
-)
-ORDER BY distance ASC;
-
-

Affichage résultats : -- Tri par défaut : distance croissante -- Indication distance : "À 2.3 km" / "À 15 km" / "À 142 km" -- Option carte : markers cliquables (clustering si >50 résultats)

-

Coût : -- MVP : 0€ (Nominatim public) -- Scale : 20-50€/mois (Nominatim self-hosted Docker)

-

Justification : -- Essentiel pour tourisme / planification trajet -- OpenStreetMap = pas de dépendance Google -- PostGIS = performant (index GIST natif)

-
-

15.3.3 Filtres avancés

-

Décision : 7 catégories de filtres combinables

-

Interface filtres :

-
┌─────────────────────────────────────â”
-│ Filtres                        [×]  │
-├─────────────────────────────────────┤
-│ Type de contenu                     │
-│ â Contenu court (<5 min)            │
-│ â Podcast (>5 min)                  │
-│ â Radio live                        │
-│ â Audio-guide                       │
-│                                     │
-│ Durée                               │
-│ ○ Toutes durées                     │
-│ ○ <5 min                            │
-│ ○ 5-15 min                          │
-│ ○ 15-30 min                         │
-│ ○ >30 min                           │
-│                                     │
-│ Classification âge                  │
-│ â Tout public                       │
-│ â 13+                               │
-│ â 16+                               │
-│ â 18+                               │
-│                                     │
-│ Géo-pertinence                      │
-│ â AncrĂ© (lieu prĂ©cis)               │
-│ â Contextuel (zone large)           │
-│ â Neutre (national)                 │
-│                                     │
-│ Tags (multi-sélection)              │
-│ â Automobile   â Voyage             │
-│ â Famille      â Histoire           │
-│ â Économie     â Sciences           │
-│ ... (liste complète tags)           │
-│                                     │
-│ Date de publication                 │
-│ ○ Toutes dates                      │
-│ ○ Dernières 24h                     │
-│ ○ Cette semaine                     │
-│ ○ Ce mois                           │
-│ ○ Cette année                       │
-│                                     │
-│ Abonnement                          │
-│ ○ Tous les contenus                 │
-│ ○ Gratuits uniquement               │
-│ ○ Premium uniquement 👑             │
-│                                     │
-│ ──────────────────────────────      │
-│ [Réinitialiser] [Appliquer]         │
-└─────────────────────────────────────â”
-
-

Options de tri :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TriAlgorithme
PertinenceScore recherche Ă— (1 + log(listen_count + 1))
PopularitéÉcoutes complètes derniers 30j DESC
RécentDate publication DESC
ProximitéDistance GPS ASC (si recherche géo active)
DuréeDurée audio ASC ou DESC
-

Sauvegarde de recherches :

-
    -
  • Bouton "đź’ľ Sauvegarder cette recherche"
  • -
  • Nom personnalisable : "Podcasts voyage Paris"
  • -
  • Maximum 5 recherches sauvegardĂ©es
  • -
  • Accès rapide : onglet "Recherches sauvegardĂ©es" dans page recherche
  • -
  • Notifications optionnelles : "3 nouveaux contenus dans 'Podcasts voyage Paris'"
  • -
-

Performances :

-
-- Index composites pour filtres
-CREATE INDEX idx_content_filters ON contents (
-    content_type,
-    duration,
-    age_rating,
-    geo_type,
-    published_at
-);
-
--- Index GIN pour tags
-CREATE INDEX idx_content_tags ON contents USING GIN(tags);
-
-

Coût : 0€ (PostgreSQL + index standards)

-

Justification : -- Filtres essentiels pour découvrabilité -- Combinables = puissance maximale -- Sauvegarde = gain temps utilisateurs réguliers

-
-

15.3.4 Page de résultats

-

Décision : Liste avec previews enrichies

-

Layout résultats :

-
┌─────────────────────────────────────────â”
-│ 🔍 "voyage paris"                       │
-│ 42 résultats · Tri : Pertinence ▼       │
-│ [Filtres] [Carte]                       │
-├─────────────────────────────────────────┤
-│ ┌─────────────────────────────────────┠│
-│ │ [Cover     ] Balade à Paris          │ │
-│ │ [16:9      ] @paris_stories ✓        │ │
-│ │ [Image     ] 12 min · 🎧 2.3K        │ │
-│ │              📍 Paris 5e · Ancré     │ │
-│ │              🏷️ #Voyage #Histoire    │ │
-│ │              [▶️ Écouter] [⋮]        │ │
-│ └─────────────────────────────────────┠│
-│                                         │
-│ ┌─────────────────────────────────────┠│
-│ │ [Cover     ] Secrets Montmartre      │ │
-│ │ [16:9      ] @explore_paris          │ │
-│ │ [Image     ] 8 min · 🎧 5.1K         │ │
-│ │              📍 Paris 18e · Guide    │ │
-│ │              🏷️ #Voyage #Art         │ │
-│ │              [▶️ Écouter] [⋮]        │ │
-│ └─────────────────────────────────────┠│
-│                                         │
-│ [Charger plus] (20 suivants)            │
-└─────────────────────────────────────────â”
-
-

Informations par résultat :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ÉlémentAffichage
Cover image16:9, 120Ă—68 px, lazy loading
TitreTronqué 2 lignes max
Créateur@pseudo + badge ✓ si vérifié, cliquable → profil
DuréeFormat : "3 min" / "12 min" / "1h 24 min"
ÉcoutesArrondi : "2.3K" / "54K" / "1.2M"
LocalisationVille + type géo (Ancré/Contextuel/Neutre)
TagsMaximum 3 premiers tags
Badge Premiumđź‘‘ si contenu premium
DistanceSi recherche géo : "À 2.3 km"
-

Actions contextuelles [⋮] : -- Partager -- Ajouter à une playlist (future feature) -- Télécharger (offline) -- Signaler

-

Pagination : -- 20 résultats par page -- Infinite scroll (charger automatiquement si scroll >80%) -- Bouton "Charger 20 suivants" en bas (fallback si scroll auto désactivé)

-

Vue carte (alternative) : -- Bouton toggle "Liste / Carte" -- Map Leaflet (OpenStreetMap) -- Markers cliquables → popup avec preview -- Clustering si >50 résultats proches

-

Coût : 0€ (Leaflet open source + OSM tiles gratuit)

-

Justification : -- Équilibre information / compacité -- Lazy loading = performances -- Infinite scroll = UX moderne

-
-

Récapitulatif Section 15

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PointDécisionCoûtComplexité
15.1.1 Bouton partagerDisponible partout (⬆️), menu natif OS0€Faible
15.1.2 Lien partagéWeb player + deep link + Open Graph SEO0€Moyenne
15.1.3 Premium partagéPreview 30s + paywall overlay0€Faible
15.2.1 Page profilProfil public complet (stats + bio + contenus + tri)0€Faible
15.2.2 Stats publiquesArrondies (abonnés, écoutes, durée totale)0€Faible
15.2.3 Badge vérifié✓ si KYC/célébrité/>10K abonnés0€Faible
15.3.1 Recherche textePostgreSQL full-text french + stemming0€Moyenne
15.3.2 Recherche géoLieu + rayon (Nominatim OSM)0-50€/moisMoyenne
15.3.3 Filtres7 catégories combinables + sauvegarde recherches0€Moyenne
15.3.4 Page résultatsListe enrichie + vue carte Leaflet + infinite scroll0€Moyenne
-

Coût total MVP : 0-50€/mois (Nominatim self-hosted optionnel)

-
-

Points d'attention pour Gherkin

-
    -
  • Tester partage contenu public vs Premium (preview 30s)
  • -
  • Tester deep linking iOS/Android (ouverture app si installĂ©e)
  • -
  • Tester Open Graph (aperçu correct sur WhatsApp, Twitter, Facebook)
  • -
  • Tester profil public (stats arrondies, badge vĂ©rifiĂ©)
  • -
  • Tester recherche full-text français (stemming, accents)
  • -
  • Tester recherche gĂ©o + rayon (PostGIS distance)
  • -
  • Tester combinaison filtres multiples (AND logic)
  • -
  • Tester sauvegarde recherches (max 5)
  • -
  • Tester pagination infinite scroll + fallback bouton
  • -
  • Tester vue carte Leaflet (clustering, markers cliquables)
  • -
-
- -

16. Audio-guides multi-séquences

-

16.1 Types d'audio-guides et modes de déplacement

-

Décision : 4 modes distincts avec détection automatique

-

16.1.1 Classification par mode

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ModeVitesse détectionDéclenchementUse case
🚶 Piéton<5 km/hManuel (bouton "Suivant")Musées, visites urbaines, monuments
đźš— Voiture>10 km/hAuto GPS + Manuel possibleSafari-parc, routes touristiques, circuits auto
🚴 Vélo5-25 km/hAuto GPS + Manuel possiblePistes cyclables, circuits vélo, parcours nature
🚌 TransportVariableAuto GPS + Manuel possibleBus touristiques, trains panoramiques
-

Détection automatique : -- Vitesse moyenne calculée sur 30 secondes -- Suggestion mode au démarrage : "Détection : 🚗 Voiture. Est-ce correct ? [Oui] [Changer]" -- User peut forcer mode manuellement (settings)

-

Justification : -- Flexibilité maximale créateurs et utilisateurs -- Expériences optimisées par type de déplacement -- Gestion cas limites (vélo lent vs piéton rapide)

-
-

16.1.2 Création d'un audio-guide (côté créateur)

-

Formulaire création :

-
┌────────────────────────────────────────â”
-│ Nouvel audio-guide multi-séquences     │
-├────────────────────────────────────────┤
-│ Titre : [Safari du Paugre]            │
-│ Description : [Découvrez les animaux   │
-│               du parc en voiture...]    │
-│                                        │
-│ Mode de déplacement : *obligatoire     │
-│ ○ 🚶 Piéton (navigation manuelle)      │
-│ ● 🚗 Voiture (GPS auto + manuel)       │
-│ ○ 🚴 Vélo (GPS auto + manuel)          │
-│ ○ 🚌 Transport (GPS auto + manuel)     │
-│                                        │
-│ Vitesse recommandée : 30-50 km/h       │
-│ (si voiture/vélo/transport)            │
-│                                        │
-│ ────────────────────────────────────   │
-│                                        │
-│ Séquences (ordre lecture) :            │
-│                                        │
-│ 1. [📍] Introduction - Point d'accueil │
-│    Lat: 43.1234, Lon: 2.5678          │
-│    Rayon déclenchement : 30m           │
-│    Durée : 2:15                        │
-│    [🎵 Audio uploadé] [✏️] [🗑️]       │
-│                                        │
-│ 2. [📍] Enclos des lions               │
-│    Lat: 43.1245, Lon: 2.5690          │
-│    Rayon déclenchement : 30m           │
-│    Durée : 3:42                        │
-│    [📤 Upload audio] [✏️] [🗑️]        │
-│                                        │
-│ 3. [📍] Enclos des girafes             │
-│    [+ Ajouter point GPS]               │
-│                                        │
-│ [+ Ajouter séquence]                   │
-│                                        │
-│ 📊 Statistiques :                      │
-│ · 2 séquences complètes                │
-│ · 5:57 durée totale                    │
-│ · 320m distance totale                 │
-│                                        │
-│ [🗺️ Aperçu sur carte]                 │
-│ [✅ Publier audio-guide]               │
-└────────────────────────────────────────â”
-
-

Métadonnées obligatoires :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChampRequisDétails
Titre audio-guide✅5-100 caractères
Description✅10-500 caractères
Mode déplacement✅Piéton / Voiture / Vélo / Transport
Nombre séquences✅Minimum 2, maximum 50
Point GPS par séquence✅ (sauf piéton)Latitude, longitude (WGS84)
Rayon déclenchement✅ (sauf piéton)10-100m selon mode
Vitesse recommandée❌Optionnel, affichée utilisateur
Tags✅1-3 parmi liste prédéfinie
Classification âge✅Tout public / 13+ / 16+ / 18+
Zone diffusion✅Polygon géographique
-

Wizard de création : -- Étape 1 : Infos générales (titre, description, mode) -- Étape 2 : Ajout séquences une par une -- Étape 3 : Preview carte (trace + points) -- Étape 4 : Validation modération (3 premiers audio-guides)

-

Justification : -- Contrôle total créateur sur expérience -- Carte preview aide visualiser parcours -- Wizard guidé = réduction friction création

-
-

16.2 Mode Piéton (manuel)

-

Décision : Navigation manuelle avec pub auto-play

-

16.2.1 Passage entre séquences

-

Séquence normale (sans pub) :

-
    -
  1. Séquence 1 se termine
  2. -
  3. Player se met en pause automatique
  4. -
  5. Message affiché : "Séquence 1 terminée. Appuyez sur Suivant quand vous êtes prêt."
  6. -
  7. User appuie sur [▶|] → Séquence 2 démarre immédiatement
  8. -
-

Séquence avec publicité (1 pub / 5 séquences) :

-
    -
  1. Séquence 2 se termine
  2. -
  3. Publicité s'enchaîne automatiquement (pas d'attente bouton)
  4. -
  5. Pub se lit (skippable après 5s)
  6. -
  7. Pub se termine → Player se met en pause automatique
  8. -
  9. Message : "Séquence 3 prête. Appuyez sur Suivant."
  10. -
  11. User appuie sur [▶|] → Séquence 3 démarre
  12. -
-

Schéma flux :

-
Séquence 1 [fin] → PAUSE → User clique → Séquence 2 [fin] → PUB AUTO-PLAY → PAUSE → User clique → Séquence 3
-
-

Fréquence pub : -- Gratuits : 1 pub toutes les 5 séquences (paramétrable admin 1/3 à 1/10) -- Premium : 0 pub

-

Justification : -- Pub s'insère naturellement (pas d'attente utilisateur pour déclencher) -- User garde contrôle rythme visite (pause après pub) -- Monétisation effective créateurs -- Premium reste attractif (0 interruption)

-
-

16.2.2 Navigation et contrĂ´les

-

Décision : Liberté totale utilisateur

-

ContrĂ´les disponibles :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BoutonFonctionComportement
[▶|] SuivantPasse séquence suivanteImmédiat, même si séquence actuelle pas terminée
[|◀] PrécédentRetour séquence précédenteSaut direct séquence avant (pas de logique "replay si >10s")
[⏸️] PausePause temporaireReprend à position exacte
[▶️] PlayReprend lectureContinue position actuelle
Liste séquencesNavigation libreTap séquence → saut direct (même séquences non écoutées)
-

Interface liste séquences :

-
┌────────────────────────────────────────â”
-│ 🚶 Audio-guide Piéton                  │
-│ Musée du Louvre                        │
-├────────────────────────────────────────┤
-│ [Cover image]                          │
-│                                        │
-│ ▶️ 0:00 ──●────────── 3:42            │
-│                                        │
-│ Séquence 3/12 : La Joconde            │
-│                                        │
-│ [|◀] [⏸️] [▶|]                        │
-│                                        │
-│ ────────────────────────────────────   │
-│                                        │
-│ 📋 Liste des séquences                 │
-│                                        │
-│ ✅ 1. Introduction (2:15)              │
-│    Écouté le 15/01/2026                │
-│                                        │
-│ ✅ 2. Pyramide du Louvre (1:48)        │
-│    Écouté le 15/01/2026                │
-│                                        │
-│ ▶️ 3. La Joconde (3:42) - EN COURS    │
-│    ──●──────────── 1:22/3:42          │
-│                                        │
-│ ⭕ 4. Vénus de Milo (2:58)             │
-│                                        │
-│ ⭕ 5. Code d'Hammurabi (4:12)          │
-│                                        │
-│ ⭕ 6. Victoire de Samothrace (3:25)    │
-│                                        │
-│ ... +6 séquences                       │
-│                                        │
-│ [Tout afficher ▼]                      │
-└────────────────────────────────────────â”
-
-

Navigation libre : -- User peut sauter séquences déjà connues -- User peut revenir en arrière à tout moment -- User peut aller directement à séquence 8 (même si 4-7 non écoutées)

-

Sauvegarde progression : -- Checkmarks ✅ sur séquences écoutées >80% -- Position exacte sauvegardée dans séquence en cours

-

Justification : -- Utilisateur contrôle 100% son rythme -- Adapté musées : visitor peut voir physiquement une œuvre lointaine et vouloir écouter sa description -- Pas de frustration (liberté totale)

-
-

16.3 Mode Voiture (GPS automatique)

-

Décision : GPS auto avec navigation manuelle conservée

-

16.3.1 Déclenchement et contrôles

-

Distinction audio-guides vs contenus géolocalisés simples :

-

⚠️ Important : Les audio-guides multi-séquences fonctionnent différemment des contenus géolocalisés simples.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeSéquencesDéclenchementNotificationEnchaînementComptabilité quota
Contenu géolocalisé simple1 séquence uniqueNotification 7s avant (temps ETA)Sonore + icôneFin → retour buffer normal1 contenu = 1 quota
Audio-guide multi-séquences2 à 50 séquencesAu point GPS exact (distance 30m)Ding + toast 2sSéquences s'enchaînent auto1 audio-guide = 1 quota (toutes séquences)
-

Fonctionnement GPS automatique :

-
    -
  1. User démarre audio-guide en voiture (voir section 16.1 pour démarrage)
  2. -
  3. Séquence 1 démarre automatiquement au point GPS défini (rayon 30m)
  4. -
  5. Séquence 1 se termine
  6. -
  7. Affichage progress bar : distance temps réel + ETA jusqu'au prochain point
  8. -
  9. User roule vers point GPS suivant
  10. -
  11. Arrivée au point GPS suivant (rayon 30m) → déclenchement automatique séquence suivante
  12. -
  13. Notification sonore discrète : "Ding" (0.3s) + toast 2s : "Enclos des girafes"
  14. -
  15. Séquence suivante démarre immédiatement (pas de décompte)
  16. -
-

Pas de système "7 secondes avant" pour les audio-guides : -- Contrairement aux contenus géolocalisés simples (voir 05-interactions-navigation.md) -- Les séquences se déclenchent au point GPS exact (rayon 30m) -- Raison : expérience guidée continue, user sait qu'il suit un parcours

-

Navigation manuelle CONSERVÉE :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BoutonÉtatComportement
[▶|] Suivant✅ Toujours actifPasse séquence suivante immédiatement (même hors point GPS)
[|◀] Précédent✅ Toujours actifRetour séquence précédente (même hors point GPS)
[⏸️] Pause✅Pause temporaire
Liste séquences✅Saut direct possible
-

Use cases navigation manuelle :

- - - - - - - - - - - - - - - - - - - - - - - - - -
SituationSolution manuelle
Embouteillage (séquence finie, point GPS loin)User clique Suivant → avance manuellement
Point GPS inaccessible (route fermée)User clique Suivant → skip point
Envie réécouter séquence précédenteUser clique Précédent → retour
Passager manipule l'appPassager navigue librement
-

Avertissement sécurité :

-
    -
  • Si vitesse >10 km/h ET user clique bouton (Suivant/PrĂ©cĂ©dent) :
  • -
  • Toast 3 secondes : "⚠️ Manipulation en conduite dĂ©tectĂ©e. Pour votre sĂ©curitĂ©, demandez Ă  un passager."
  • -
  • Action quand mĂŞme exĂ©cutĂ©e (pas de blocage)
  • -
  • Justification : sensibilisation sans bloquer (passager peut lĂ©gitimement manipuler)
  • -
-

Schéma flux :

-
Point GPS 1 (30m) → Séquence 1 AUTO → User roule → Distance affichée → Point GPS 2 (30m) → Séquence 2 AUTO
-                                                    ↓
-                                          User clique Suivant (manuel) → Séquence 2 immédiate
-
-

Justification : -- Flexibilité maximale : GPS optimise expérience MAIS user garde contrôle -- Gestion cas limites : routes fermées, détours, embouteillages -- Sécurité : warning sensibilise sans bloquer (passager légitime)

-
-

16.3.2 Affichage distance et guidage

-

Décision : Distance + direction (PAS de carte miniature)

-

Interface en conduite :

-
┌────────────────────────────────────────â”
-│ 🚗 Audio-guide Voiture                 │
-│ Safari du Paugre                       │
-├────────────────────────────────────────┤
-│                                        │
-│ ▶️ 0:00 ──●────────── 2:15            │
-│                                        │
-│ Séquence 2/8 : Les lions               │
-│                                        │
-│ ────────────────────────────────────   │
-│                                        │
-│ 📍 Prochain point                      │
-│                                        │
-│    Enclos des girafes                  │
-│                                        │
-│ ┌────────────────────────────────┠   │
-│ │                                │    │
-│ │          ↗️                     │    │
-│ │      (direction)               │    │
-│ │                                │    │
-│ │       320 mètres               │    │
-│ │      ≠40 secondes              │    │
-│ │                                │    │
-│ └────────────────────────────────┠   │
-│                                        │
-│ Vitesse actuelle : 28 km/h             │
-│ Vitesse recommandée : 20-30 km/h       │
-│                                        │
-│ [|◀] [⏸️] [▶|] [📋 Liste]            │
-└────────────────────────────────────────â”
-
-

Affichage entre deux séquences :

-

Quand une séquence se termine et qu'il reste un point GPS suivant, l'interface bascule en mode "attente prochain point" :

-
┌────────────────────────────────────────â”
-│ 🚗 Audio-guide Voiture                 │
-│ Safari du Paugre                       │
-├────────────────────────────────────────┤
-│                                        │
-│ ✅ Séquence 2/8 terminée               │
-│    Les lions                           │
-│                                        │
-│ ────────────────────────────────────   │
-│                                        │
-│ 📍 Prochain point                      │
-│                                        │
-│    Enclos des girafes                  │
-│                                        │
-│ ┌────────────────────────────────┠   │
-│ │         [Progress bar]         │    │
-│ │     â–â–â–â–â–â–â–â–â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘ 65%      │    │
-│ │                                │    │
-│ │          ↗️                     │    │
-│ │      (direction)               │    │
-│ │                                │    │
-│ │       320 mètres               │    │
-│ │      ≠40 secondes              │    │
-│ │                                │    │
-│ └────────────────────────────────┠   │
-│                                        │
-│ Vitesse actuelle : 28 km/h             │
-│                                        │
-│ [|◀] [▶️ Rejouer séq.] [▶|]           │
-└────────────────────────────────────────â”
-
-

Progress bar dynamique : -- Se remplit au fur et à mesure qu'on se rapproche du point -- Calcul : progress = 100 - (distance_actuelle / distance_initiale * 100) -- Exemple : distance initiale 500m, distance actuelle 175m → progress = 65% -- Couleur : vert (#4CAF50) pour la partie remplie, gris (#E0E0E0) pour le reste

-

Bouton "Rejouer séq." : -- Permet de réécouter la séquence qui vient de se terminer -- User clique → séquence actuelle redémarre depuis 0:00 -- Utile si distraction pendant l'écoute

-
-

Informations affichées :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
InfoMise Ă  jourFormat
DistanceChaque seconde"320 m" / "1.2 km"
ETAChaque seconde"≠40 secondes" / "≠2 minutes"
DirectionChaque 5sFlèche indique direction (8 directions : ↑ ↗ → ↠↓ ↙ ↠↖)
Vitesse actuelleChaque seconde"28 km/h"
Vitesse recommandéeStatique"20-30 km/h" (définie par créateur)
Progress barChaque secondePourcentage parcouru vers prochain point
-

Calcul direction :

-
// Calcul angle entre position actuelle et prochain point
-const currentGPS = getCurrentLocation();
-const nextPoint = audioGuide.sequences[currentIndex + 1].location;
-
-const angle = calculateBearing(currentGPS, nextPoint); // 0-360°
-
-// Conversion en flèche (8 directions)
-const arrows = ['↑', '↗', '→', 'â†', '↓', '↙', 'â†', '↖'];
-const index = Math.round(angle / 45) % 8;
-const direction = arrows[index];
-
-

Calcul ETA :

-
const distance = calculateDistance(currentGPS, nextPoint); // mètres
-const currentSpeed = getCurrentSpeed(); // km/h
-
-if (currentSpeed > 5) {
-  const eta = (distance / 1000) / currentSpeed * 3600; // secondes
-  return formatETA(eta); // "≠40 secondes" ou "≠2 minutes"
-} else {
-  return "En attente de déplacement";
-}
-
-

Justification : -- Distance + ETA = info essentielle sans surcharge visuelle -- Direction (flèche) = aide se repérer sans carte complexe -- Simplicité = moins distraction conducteur -- Économie batterie (pas de rendu carte)

-
-

16.3.3 Rayon de déclenchement et tolérance

-

Décision : Rayon configurable créateur avec défauts intelligents

-

Rayons par défaut :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ModeRayon déclenchementRayon "point manqué"Justification
🚗 Voiture30 mètres100 mètresVitesse élevée = anticipation
🚴 Vélo50 mètres75 mètresVitesse variable, arrêts fréquents
🚌 Transport100 mètres150 mètresArrêts bus/train, moins précis
-

Configuration créateur :

-
    -
  • Curseur rayon : 10m → 200m
  • -
  • DĂ©faut prĂ©-sĂ©lectionnĂ© selon mode choisi
  • -
  • Preview visuel : cercle sur carte (lors crĂ©ation)
  • -
  • Suggestion auto : "RecommandĂ© : 30m pour voiture Ă  30 km/h"
  • -
-

Gestion point manqué :

-
User passe Ă  110m du point GPS
-(hors rayon déclenchement 30m MAIS dans rayon tolérance 100m)
-    ↓
-Toast : "⚠️ Point manqué : Enclos des girafes"
-    ↓
-Popup 5 secondes :
-┌────────────────────────────────────â”
-│ Point manqué                       │
-│                                    │
-│ "Enclos des girafes"               │
-│ Vous êtes passé à 110m du point    │
-│                                    │
-│ [🔊 Écouter quand même]            │
-│ [⏭️ Passer au suivant]             │
-│ [🔙 Faire demi-tour]               │
-└────────────────────────────────────â”
-
-

Actions popup :

- - - - - - - - - - - - - - - - - - - - - -
BoutonComportement
Écouter quand mêmeLance séquence immédiatement (même hors zone)
Passer au suivantSkip séquence, continue vers prochain point
Faire demi-tourLance navigation GPS externe (Google Maps / Waze) vers point manqué
-

Si user au-delà rayon tolérance (>100m) : -- Aucun popup (point trop loin, probablement hors itinéraire) -- User peut naviguer manuellement (bouton Suivant)

-

Justification : -- Flexibilité créateur (ajuste selon terrain, vitesse prévue) -- Gestion intelligente imprévus (détours, routes fermées) -- User pas bloqué (toujours moyen avancer)

-
-

16.4 Modes Vélo et Transport

-

Décision : Même logique voiture avec tolérances ajustées

-

Différences par rapport à mode voiture :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ParamètreVoitureVéloTransport
Rayon déclenchement30m50m100m
Rayon tolérance "point manqué"100m75m150m
Vitesse recommandée affichée20-50 km/h10-25 km/hVariable (selon ligne)
Warning sécurité>10 km/h>5 km/hDésactivé
-

Mode Vélo spécificités :

-
    -
  • Rayon plus large : vitesse variable, nombreux arrĂŞts (feux, piĂ©tons)
  • -
  • Warning sĂ©curitĂ© dès 5 km/h (vĂ©lo en mouvement)
  • -
  • TolĂ©rance GPS moins stricte (tracĂ© moins prĂ©visible qu'auto)
  • -
-

Mode Transport spécificités :

-
    -
  • Rayon très large : arrĂŞts frĂ©quents (bus, train), ligne fixe
  • -
  • Pas de warning sĂ©curitĂ© (user = passager, pas conducteur)
  • -
  • Vitesse recommandĂ©e = "Selon ligne" (pas de valeur fixe)
  • -
  • TolĂ©rance horaire : si bus en retard, point peut se dĂ©clencher avec 2-3 min de dĂ©lai
  • -
-

Comportement identique voiture :

-
    -
  • Navigation manuelle conservĂ©e (boutons actifs)
  • -
  • Affichage distance + ETA + direction
  • -
  • Gestion point manquĂ©
  • -
  • Pub entre sĂ©quences
  • -
-

Justification : -- Vélo : moins de contrôle qu'auto (obstacles, arrêts), nécessite tolérance -- Transport : moins de contrôle utilisateur (suit ligne fixe), rayon large compense -- Même UX globale = cohérence

-
-

16.5 Publicités dans audio-guides

-

Décision : Pub auto-play entre séquences TOUS modes

-

16.5.1 Règles universelles

-

Insertion publicité :

-
    -
  • FrĂ©quence : 1 pub toutes les 5 sĂ©quences (paramĂ©trable admin 1/3 Ă  1/10)
  • -
  • Gratuits uniquement, Premium 0 pub
  • -
  • Pub s'enchaĂ®ne automatiquement après sĂ©quence
  • -
  • Skippable après 5 secondes (règle standard RoadWave)
  • -
  • Volume normalisĂ© -14 LUFS (comme pubs normales)
  • -
-

Comportement MODE PIÉTON :

-
Séquence 2 [fin]
-    → Pub AUTO-PLAY
-    → Pub se termine
-    → PAUSE AUTO
-    → Message "Séquence 3 prête. Appuyez sur Suivant."
-    → User clique [▶|]
-    → Séquence 3 démarre
-
-

Comportement MODE VOITURE/VÉLO/TRANSPORT :

-
Séquence 2 [fin]
-    → Pub AUTO-PLAY
-    → Pub se termine
-    → ATTENTE point GPS suivant OU user clique Suivant
-    → Séquence 3 démarre
-
-

Schéma complet :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ModeAprès séquence normaleAprès pub
PiétonPause + attente userPause + attente user
VoitureAttente GPS OU user clique SuivantAttente GPS OU user clique Suivant
VéloAttente GPS OU user clique SuivantAttente GPS OU user clique Suivant
TransportAttente GPS OU user clique SuivantAttente GPS OU user clique Suivant
-

Justification : -- Monétisation équitable créateurs (tous modes participent) -- Pub s'insère naturellement (auto-play, pas d'attente utilisateur) -- User garde contrôle : piéton clique Suivant, voiture peut skip manuel -- Premium reste attractif (expérience 0 interruption) -- Modèle économique viable

-
-

16.5.2 Métriques pub audio-guides

-

Dashboard créateur :

- - - - - - - - - - - - - - - - - - - - - - - - - -
MétriqueAffichage
Impressions pubNombre de pubs insérées dans audio-guides
Écoutes complètes pubNombre de pubs écoutées >80%
Taux skip pub% pubs skippées avant 5s vs après
Revenus pub audio-guides3€ / 1000 écoutes complètes (6% CA pub)
-

Distinction contenus normaux vs audio-guides : -- Dashboard sépare : "Revenus contenus classiques" / "Revenus audio-guides" -- Permet créateur voir performance par type

-

Justification : -- Transparence créateur (comprend revenus) -- Incite création audio-guides (nouvelle source revenus)

-
-

16.6 Reprise et sauvegarde progression

-

Décision : Sauvegarde complète automatique avec popup intelligente

-

16.6.1 Sauvegarde automatique

-

Données sauvegardées :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
InfoDétailUtilité
Audio-guide IDIdentifiant uniqueRetrouver audio-guide
Séquence actuelleIndex (ex: 3/12)Reprise position
Position dans séquenceTimestamp exact (ex: 1:42/3:20)Reprise exacte
Séquences écoutéesListe avec checkmarks ✅Historique progression
Date dernière écouteTimestampProposer reprise si <30j
GPS dernière positionCoordonnées optionnellesInfo contextuelle (non utilisée pour reprise)
-

Stockage :

- - - - - - - - - - - - - - - - - - - - -
EnvironnementTechnologieUtilité
LocalSQLite mobileFonctionnement offline
CloudPostgreSQL (sync auto)Multi-device (reprendre sur autre appareil)
-

Synchronisation : -- Sauvegarde locale : chaque fin de séquence + chaque 30s -- Sync cloud : à la reconnexion réseau (batch)

-

Justification : -- Expérience fluide (pas de perte progression) -- Multi-device (démarrer sur iPhone, continuer sur iPad) -- Offline-first (fonctionne sans réseau)

-
-

16.6.2 Interface de reprise

-

Conditions popup : -- Dernière écoute <30 jours -- Progression >0% et <100% (pas terminé)

-

Popup reprise :

-
┌────────────────────────────────────────â”
-│ Reprendre l'audio-guide ?              │
-├────────────────────────────────────────┤
-│ 🚗 Safari du Paugre                    │
-│ @safari_createur                       │
-│                                        │
-│ Progression : 3/8 séquences écoutées   │
-│ Dernière écoute : il y a 2 jours       │
-│                                        │
-│ Vous étiez à :                         │
-│ "Les lions" (1:42/3:20)                │
-│                                        │
-│ [▶️ Reprendre] [🔄 Recommencer]        │
-│ [📋 Voir toutes les séquences]         │
-└────────────────────────────────────────â”
-
-

Actions :

- - - - - - - - - - - - - - - - - - - - - -
BoutonComportement
ReprendreContinue séquence 3 à position 1:42 exacte
RecommencerReset progression, démarre séquence 1 depuis 0:00
Voir séquencesAffiche liste complète, user choisit séquence départ
-

Expiration progression : -- Progression conservée 30 jours -- Après 30j : popup "Audio-guide expiré. Recommencez depuis le début ?" -- Suppression données progression (mais historique "écouté" préservé)

-

Justification : -- Contexte clair : user sait exactement où il en est -- Flexibilité : reprendre OU recommencer (choix utilisateur) -- 30 jours = raisonnable pour tourisme multi-jours ou retour ultérieur

-
-

16.6.3 Multi-device

-

Scénario :

-
    -
  1. User démarre audio-guide sur iPhone (séquences 1-3)
  2. -
  3. Progression sync cloud
  4. -
  5. Lendemain : user ouvre app sur iPad
  6. -
  7. Popup : "Reprendre Safari du Paugre sur cet appareil ?"
  8. -
  9. User clique Reprendre → continue séquence 4
  10. -
-

Conflit de version : -- Si modifications simultanées 2 appareils (rare) : dernière modification gagne -- Toast : "Progression mise à jour depuis votre autre appareil"

-

Justification : -- Confort utilisateur (change d'appareil librement) -- Use case réel : planning trajet sur tablette, écoute sur smartphone en voiture

-
-

Récapitulatif Section 16

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PointDécisionCoûtComplexité
16.1 Types audio-guides4 modes (piéton/voiture/vélo/transport) avec détection auto0€Moyenne
16.1.2 CréationFormulaire séquences + GPS + rayon + wizard guidé0€Moyenne
16.2.1 Piéton - PassagesManuel AVEC pub auto-play entre séquences, pause après0€Faible
16.2.2 Piéton - NavigationLiberté totale (skip, retour, saut direct liste)0€Faible
16.3.1 Voiture - DéclenchementGPS auto + boutons manuels actifs (warning sécurité si >10 km/h)0€Moyenne
16.3.2 Voiture - AffichageDistance + ETA + direction (flèche) + vitesse (PAS de carte)0€Faible
16.3.3 Voiture - RayonConfigurable créateur (défauts 30m/50m/100m selon mode)0€Faible
16.4 Vélo & TransportMêmes règles avec tolérances ajustées + warning adapté0€Faible
16.5 Publicités1/5 séquences, auto-play TOUS modes, skippable 5s0€Faible
16.6.1 SauvegardeComplète (séquence + position + historique) local + cloud0€Faible
16.6.2 ReprisePopup intelligente avec choix (reprendre/recommencer), expiration 30j0€Faible
16.6.3 Multi-deviceSync cloud PostgreSQL (reprendre sur autre appareil)0€Faible
-

Coût total MVP : 0€ (GPS natif, calcul distance PostGIS)

-
-

Points d'attention pour Gherkin

-
    -
  • Tester 4 modes audio-guides (dĂ©tection vitesse auto)
  • -
  • Tester crĂ©ation sĂ©quences avec points GPS + rayon configurable
  • -
  • Tester mode piĂ©ton : pause après sĂ©quence + pub auto-play + pause après pub + clic Suivant
  • -
  • Tester navigation libre piĂ©ton (skip, retour, saut direct liste)
  • -
  • Tester mode voiture : dĂ©clenchement GPS auto rayon 30m
  • -
  • Tester navigation manuelle voiture : boutons actifs + warning si vitesse >10 km/h
  • -
  • Tester affichage distance + ETA + direction (flèche 8 directions)
  • -
  • Tester rayon tolĂ©rance "point manquĂ©" (popup 3 actions)
  • -
  • Tester mode vĂ©lo (rayon 50m) et transport (rayon 100m)
  • -
  • Tester insertion pub 1/5 sĂ©quences tous modes avec auto-play
  • -
  • Tester sauvegarde progression locale + sync cloud
  • -
  • Tester popup reprise (3 boutons : reprendre/recommencer/voir liste)
  • -
  • Tester expiration progression 30 jours
  • -
  • Tester multi-device : dĂ©marrer iPhone, continuer iPad
  • -
  • Tester gestion conflit progression simultanĂ©e 2 appareils
  • -
-
- -

Annexe : Fonctionnalités reportées Post-MVP

-

Date : 2026-01-19 -Statut : Fonctionnalités validées mais reportées après le MVP

-
-

Sommaire

-
    -
  1. Classification politique et équilibre éditorial
  2. -
  3. Système de pourboires créateurs
  4. -
-
-

1. Classification politique et équilibre éditorial

-
-

⚠️ Reporté post-MVP pour raisons de coût, complexité et risques juridiques.

-
-

Contexte du report

-

Raisons : -- Coût modération : Classification manuelle humaine très coûteuse (~2000€/mois pour 1-2 modérateurs senior full-time) -- Risque juridique : Accusations de biais éditorial, contentieux DSA -- Complexité technique : Dashboard audit, logs 3 ans, alertes déséquilibre -- Controverse : Peut créer polémique dès le lancement -- Pas essentiel MVP : L'application fonctionne sans ce système

-

Version MVP (actuelle) : -- Tag "Politique" simple (comme "Économie", "Sport") -- Pas de classification gauche/droite -- Pas d'équilibrage imposé -- Option utilisateur "Masquer politique" → 0% contenus politiques

-
-

Spécifications complètes (future implémentation)

-

Échelle de classification (5 niveaux) : -- 🔴 Extrême gauche (anticapitalisme radical, révolution) -- 🟠 Gauche (écologie, social, critique capitalisme modérée) -- ⚪ Centre/Neutre (pas de positionnement politique clair) -- 🔵 Droite (sécurité, tradition, économie libérale) -- 🟣 Extrême droite (nationalisme radical, conservatisme extrême) -- 🟢 Non politique (enfants, musique, fiction, culture générale)

-

Qui classifie : -- ❌ Pas de classification automatique IA (outil informatif uniquement, jamais décisionnaire) -- ✅ Modérateurs senior après transcription -- ✅ Créateur peut contester via processus d'appel

-

Affichage : -- Badge politique visible : au choix de l'utilisateur (paramètre "Afficher orientation politique") -- Par défaut : badges masqués (UX neutre)

-

Règles de diffusion (équilibre imposé) :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Préférence utilisateurRépartitionJustification
Équilibré (défaut)35% gauche / 35% droite / 30% centre-neutreNeutralité plateforme
Plutôt gauche50% gauche / 20% droite / 30% centre-neutrePréférence respectée avec minimum opposition
Plutôt droite50% droite / 20% gauche / 30% centre-neutrePréférence respectée avec minimum opposition
Masquer politique0% gauche / 0% droite / 100% centre-neutre + non politiqueOption apolitique
-

Audit et conformité DSA : -- Rapport hebdomadaire automatique : % gauche/droite/centre diffusé par utilisateur -- Alerte si déséquilibre global plateforme (>55% d'un bord) -- Logs conservés 3 ans (exigence Digital Services Act EU) -- Dashboard admin : visualisation répartition temps réel

-

Sanctions mauvaise classification : -- Classification volontairement incorrecte = Strike 1 -- Récidive = Strike 2 (suspension 7j) -- Détection via signalements utilisateurs + audit modération

-

Justification : -- Conformité juridique DSA (obligation neutralité plateforme EU) -- Protection contre accusations de biais éditorial -- Transparence auditable -- Coût : temps modération humaine (incompressible)

-
-

Conditions de réintégration

-

Prérequis : -1. Base utilisateurs stable et revenus suffisants pour financer modération -2. Équipe modération dédiée (2+ modérateurs senior formés) -3. Dashboard admin audit DSA opérationnel -4. Système de logs et archivage 3 ans en place -5. Validation juridique du processus de classification

-

Chronologie estimée : -- Phase 1 (Post-MVP+3 mois) : Validation demande utilisateurs via sondages -- Phase 2 (Post-MVP+6 mois) : Recrutement modérateurs + développement dashboard -- Phase 3 (Post-MVP+9 mois) : Tests bêta avec utilisateurs volontaires -- Phase 4 (Post-MVP+12 mois) : Déploiement progressif si résultats positifs

-
-

2. Système de pourboires créateurs

-
-

⚠️ Reporté post-MVP - Fonctionnalité crypto (Lightning Network) prévue ultérieurement.

-
-

Contexte du report

-

Raisons : -- Complexité technique : Intégration Lightning Network, gestion wallets crypto -- Réglementation : Incertitude juridique crypto en EU (MiCA 2025) -- Focus MVP : Priorité sur monétisation via abonnements Premium et publicités -- Adoption utilisateurs : Nécessite éducation et adoption crypto préalables

-

Version MVP (actuelle) : -- Monétisation créateurs via : - - Partage revenus publicités (3€ CPM) - - 70% revenus abonnements Premium

-
-

Spécifications complètes (future implémentation)

-

Système prévu : Micro-dons via Lightning Network (Bitcoin Layer 2)

-

Fonctionnement : -1. Auditeur peut envoyer pourboire pendant ou après écoute -2. Montants suggérés : 0.10€, 0.50€, 1€, 5€ (personnalisable) -3. Transaction instantanée via Lightning Network (frais <0.01€) -4. Créateur reçoit directement dans wallet Lightning -5. Conversion EUR/BTC automatique (optionnelle)

-

Avantages Lightning Network : -- ✅ Frais quasi-nuls (<1%) vs 1.8% Mangopay -- ✅ Transactions instantanées (<1 seconde) -- ✅ Micropaiements possibles (dès 0.01€) -- ✅ International sans frais supplémentaires -- ✅ Pas d'intermédiaire (peer-to-peer)

-

Contraintes : -- ❌ Adoption crypto limitée (2-5% population EU en 2026) -- ❌ Volatilité BTC (nécessite conversion EUR immédiate) -- ❌ UX complexe pour utilisateurs non-crypto -- ❌ Réglementation MiCA en évolution

-

Alternatives étudiées : -- Ko-fi / Buy Me a Coffee : simple mais frais 5% -- PayPal/Stripe : frais 2.9% + 0.30€ (non viable pour micropaiements) -- Mangopay : déjà utilisé, mais frais élevés pour petits montants

-
-

Conditions de réintégration

-

Prérequis : -1. Réglementation MiCA stabilisée et conforme -2. Adoption crypto suffisante dans la base utilisateurs (>10%) -3. Intégration Lightning Network validée techniquement -4. UX simplifiée pour utilisateurs non-crypto (onboarding dédié) -5. Demande créateurs confirmée via sondages

-

Chronologie estimée : -- Phase 1 (Post-MVP+6 mois) : Étude de marché et demande utilisateurs -- Phase 2 (Post-MVP+12 mois) : Développement intégration Lightning -- Phase 3 (Post-MVP+15 mois) : Tests bêta avec créateurs volontaires -- Phase 4 (Post-MVP+18 mois) : Déploiement public si résultats positifs

-
-

Autres fonctionnalités candidates Post-MVP

-

Liste non exhaustive de fonctionnalités évoquées mais non encore spécifiées :

-
    -
  • Mode offline avancĂ© : TĂ©lĂ©chargement automatique zones frĂ©quentes
  • -
  • Playlists collaboratives : Co-crĂ©ation de playlists gĂ©olocalisĂ©es
  • -
  • API publique crĂ©ateurs : IntĂ©gration RSS, podcasts existants
  • -
  • Gamification : Badges, dĂ©fis gĂ©olocalisĂ©s, leaderboards
  • -
  • Mode nuit : Interface sombre automatique
  • -
  • Statistiques avancĂ©es crĂ©ateurs : DĂ©mographie, retention, heatmaps GPS
  • -
-

Ces fonctionnalités seront spécifiées et priorisées selon les retours utilisateurs MVP.

-
-

Suivi et validation

-

Responsable : Product Owner -Révision : Trimestrielle -Critères de priorisation : -1. Demande utilisateurs (votes, sondages) -2. Impact business (revenus, rétention) -3. Faisabilité technique (complexité, ressources) -4. Conformité légale (RGPD, DSA, MiCA) -5. Différenciation concurrentielle

-
- -

Audio-guides multi-séquences pour piétons

-
-

En tant qu'auditeur à pied -Je veux profiter d'audio-guides structurés lors de mes visites -Afin de découvrir des lieux de manière autonome et à mon rythme

-
-

29 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'auditeur -Et que je suis en mode piéton (vitesse <5 km/h)

-
-

1. Détection d'audio-guide à proximité

-

Étant donné que je me trouve à 80 mètres du Musée du Louvre -Et que 3 audio-guides sont disponibles pour ce lieu

-

Quand le système détecte ma position

-

Alors je reçois une notification push:

-
-

2. Rayon de détection de 100m

-

Étant donné qu'un audio-guide est centré aux coordonnées GPS du Louvre

-

Quand je suis Ă  exactement 100m du centre

-

Alors la notification est déclenchée -Et quand je suis à 101m, aucune notification n'est envoyée

-
-

3. Page de sélection des audio-guides

-

Étant donné que j'ai tapé sur la notification audio-guide

-

Quand la page de sélection s'affiche

-

Alors je vois une liste de guides disponibles:

-
| titre | créateur | nb_sequences | durée | note | écoutes |
-|---|---|---|---|---|---|
-| Visite complète | Créateur A | 12 | 45 min | 4.8 | 1.2K |
-| Œuvres majeures | Créateur B | 5 | 20 min | 4.9 | 3.5K |
-| Visite famille | Créateur C | 8 | 30 min | 4.7 | 850 |
-
-
-

4. Sélection d'un audio-guide

-

Étant donné que je suis sur la page de sélection

-

Quand je tape sur "Visite complète (45 min)"

-

Alors l'interface de lecture d'audio-guide s'ouvre -Et la séquence 1 commence automatiquement -Et je vois la liste complète des 12 séquences

-
-

5. Interface de lecture audio-guide

-

Étant donné que j'ai sélectionné un audio-guide de 12 séquences

-

Quand l'interface s'affiche

-

Alors je vois:

-
| élément | exemple |
-|---|---|
-| Titre guide | 🎨 Visite complète • Musée du Louvre |
-| Piste actuelle | Piste 2/12 |
-| Titre séquence | "La Joconde - Histoire et mystères" |
-| Barre de progression | 3:24 / 6:50 |
-| Liste séquences | ✅ 1. Intro, ▶️ 2. Joconde, ⏸️ 3. Vénus... |
-| Boutons navigation | Précédent, Play/Pause, Suivant |
-
-
-

6. Navigation vers séquence suivante

-

Étant donné que j'écoute la séquence 2

-

Quand je tape sur "Suivant"

-

Alors la séquence 3 commence immédiatement -Et le titre de la séquence s'affiche: "Vénus de Milo" -Et la barre de progression se réinitialise

-
-

7. Navigation vers séquence précédente

-

Étant donné que j'écoute la séquence 5

-

Quand je tape sur "Précédent"

-

Alors la séquence 4 recommence depuis le début -Et je peux réécouter cette séquence

-
-

8. Saut direct à une séquence spécifique

-

Étant donné que j'écoute la séquence 2 -Et que la liste des séquences est affichée

-

Quand je tape sur "7. Peintures Renaissance"

-

Alors la séquence 7 démarre immédiatement -Et je passe directement de la séquence 2 à la 7

-
-

9. Commande vocale "Suivant"

-

Étant donné que j'écoute la séquence 3

-

Quand je dis "Suivant" via la commande vocale

-

Alors la séquence 4 démarre -Et la commande vocale fonctionne même si l'écran est verrouillé

-
-

10. Commande vocale "Précédent"

-

Étant donné que j'écoute la séquence 6

-

Quand je dis "Précédent" via la commande vocale

-

Alors la séquence 5 démarre depuis le début

-
-

11. Pause et reprise Ă  la position exacte

-

Étant donné que j'écoute la séquence 4 à la position 2:30

-

Quand je mets en pause -Et que j'attends 5 minutes -Et que je reprends la lecture

-

Alors la séquence reprend exactement à 2:30 -Et aucune donnée n'est perdue

-
-

12. Guidage vocal automatique entre séquences

-

Étant donné que la séquence 2 se termine

-

Quand la transition vers la séquence 3 se produit

-

Alors j'entends un message vocal: -Et la séquence 3 ne démarre pas automatiquement (navigation manuelle)

-
-

13. Avertissement si éloignement du point d'intérêt

-

Étant donné que je suis dans le guide du Louvre -Et que je devrais être devant la Vénus de Milo (séquence 3)

-

Quand je m'éloigne de plus de 50m de ce point

-

Alors j'entends un message vocal: -Et un bouton "Voir le plan" apparaît dans l'interface

-
-

14. Sauvegarde automatique de la progression

-

Étant donné que j'écoute la séquence 5 à la position 1:45

-

Quand je ferme l'application brutalement -Et que je la rouvre 10 minutes plus tard

-

Alors je vois une popup "Reprendre la visite du Musée du Louvre ?" -Et si je choisis "Reprendre", je retourne à la séquence 5 à 1:45

-
-

15. Option de recommencer depuis le début

-

Étant donné que j'ai une progression sauvegardée à la séquence 7

-

Quand je rouvre le guide

-

Alors je vois 2 options:

-
| option | action |
-|---|---|
-| Reprendre à la séquence 7 | Reprend à la position exacte |
-| Recommencer depuis le début | Retourne à la séquence 1 |
-
-
-

16. Expiration de la sauvegarde après 30 jours

-

Étant donné que j'ai une progression sauvegardée depuis 30 jours

-

Quand j'essaie de reprendre le guide

-

Alors la sauvegarde est considérée comme expirée -Et je recommence depuis la séquence 1 -Et je vois le message "Votre précédente visite date de plus de 30 jours. Recommençons depuis le début."

-
-

17. Synchronisation multi-device de la progression

-

Étant donné que j'écoute un guide sur mon iPhone à la séquence 4

-

Quand je ferme l'app et ouvre sur mon iPad

-

Alors je vois la progression synchronisée -Et je peux reprendre à la séquence 4 sur l'iPad

-
-

18. Marquage "Terminé" après toutes les séquences

-

Étant donné que j'écoute la dernière séquence (12/12)

-

Quand cette séquence se termine

-

Alors le guide est marqué "✅ Terminé" dans mon historique -Et je vois un message de félicitation: -Et le créateur gagne les statistiques d'écoute complète

-
-

19. Création d'audio-guide par un créateur

-

Étant donné que je suis un créateur

-

Quand je crée un nouvel audio-guide

-

Alors je dois:

-
| étape | détail |
-|---|---|
-| Uploader plusieurs fichiers | 1 fichier MP3 par séquence |
-| Numéroter les séquences | Séquence 1, Séquence 2, etc. |
-| Titrer chaque séquence | "Introduction", "La Joconde", etc. |
-| Définir point GPS unique | Centre du lieu (ex: Louvre) |
-| Définir rayon de détection | Par défaut 100m |
-
-

Et la durée totale est calculée automatiquement

-
-

20. Structure JSON de stockage audio-guide

-

Étant donné qu'un créateur publie un audio-guide du Louvre

-

Quand les métadonnées sont stockées en base

-

Alors le format JSON contient:

-
-

21. Limitation du nombre de séquences

-

Étant donné que je crée un audio-guide

-

Quand j'essaie d'ajouter plus de 50 séquences

-

Alors je vois le message "Maximum 50 séquences par audio-guide" -Et je dois structurer mon contenu différemment ou créer plusieurs guides

-
-

22. Quitter le guide et sauvegarder

-

Étant donné que j'écoute la séquence 6

-

Quand je tape sur le bouton "Ă—" (fermer)

-

Alors je vois une confirmation: -Et si je confirme, la progression est enregistrée -Et je retourne à l'écran principal

-
-

23. Statistiques créateur pour audio-guides

-

Étant donné que je suis créateur d'un audio-guide

-

Quand je consulte mes statistiques

-

Alors je vois:

-
| métrique | exemple valeur |
-|---|---|
-| Nombre de démarrages | 1250 |
-| Nombre de complétions (100%) | 387 (31%) |
-| Séquence la plus skippée | Séquence 8 |
-| Durée moyenne d'écoute | 28 min (sur 45) |
-
-
-

24. Audio-guide multilingue (post-MVP)

-

Étant donné qu'un créateur peut publier plusieurs versions linguistiques

-

Quand un touriste anglophone visite le Louvre

-

Alors il voit les guides disponibles en anglais -Et peut choisir parmi les guides traduits -Mais cette fonctionnalité n'est pas disponible en MVP

-
-

25. Publicité entre séquences d'audio-guide

-

Étant donné que je suis un utilisateur gratuit -Et que j'écoute un audio-guide

-

Quand je passe de la séquence 5 à la séquence 6

-

Alors une publicité peut être insérée (1 pub toutes les 5 séquences) -Et la publicité est skippable après 5 secondes -Et les utilisateurs Premium ne voient pas de publicité

-
-

26. Audio-guide en mode offline

-

Étant donné que j'ai téléchargé un audio-guide complet

-

Quand je visite le lieu sans connexion internet

-

Alors toutes les séquences sont disponibles hors ligne -Et la navigation fonctionne normalement -Et seule la sauvegarde cloud est différée jusqu'à reconnexion

-
-

27. Notation d'un audio-guide après écoute

-

Étant donné que j'ai terminé un audio-guide

-

Quand je ferme l'interface

-

Alors je vois une popup "Notez cette visite" -Et je peux donner une note de 1 à 5 étoiles -Et cette note contribue à la note globale visible par les autres utilisateurs

-
-

28. Filtrage par langue dans la page de sélection

-

Étant donné que plusieurs audio-guides sont disponibles en différentes langues

-

Quand j'accède à la page de sélection

-

Alors je peux filtrer par langue -Et par défaut, les guides dans ma langue système sont affichés en premier

-
-

29. Réutilisation de l'infrastructure existante

-

Étant donné qu'un audio-guide est techniquement un contenu structuré

-

Alors il réutilise:

-
| composant | usage |
-|---|---|
-| Stockage Bunny | Hébergement fichiers MP3 séquences |
-| Streaming HLS | Diffusion audio adaptative |
-| Cache Redis | Métadonnées guides + progressions |
-| PostgreSQL | Stockage structure JSON guides |
-
-

Et aucune infrastructure dédiée n'est nécessaire

-
-
- -

Impact des abonnements sur l'algorithme

-
-

En tant qu'auditeur -Je veux que les contenus de mes créateurs suivis soient favorisés -Afin de ne pas rater leurs publications tout en découvrant de nouveaux contenus

-
-

16 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'auditeur -Et que je suis abonné au créateur "JeanDupont"

-
-

1. Boost de +30% appliqué au score final

-

Étant donné un contenu du créateur "JeanDupont" avec:

-
| score_geo | 0.5 |
-|---|---|
-| score_interet | 0.6 |
-| score_engage | 0.5 |
-
-

Quand le score final est calculé

-

Alors le score de base est 0.53 -Et le boost abonnement de +30% est appliqué -Et le score final avec boost est 0.69

-
-

2. Contenu non-suivi peut battre contenu suivi

-

Étant donné que je suis à Paris -Et que 2 contenus sont disponibles:

-
| contenu | createur_suivi | score_geo | score_interet | score_engage | score_final_base | score_avec_boost |
-|---|---|---|---|---|---|---|
-| Contenu A | Non | 0.9 | 0.8 | 0.7 | 0.80 | 0.80 |
-| Contenu B | Oui | 0.5 | 0.6 | 0.5 | 0.53 | 0.69 |
-
-

Quand l'algorithme sélectionne le prochain contenu

-

Alors le Contenu A est proposé en premier

-
-

3. Contenu suivi remporte grâce au boost

-

Étant donné que je suis à Paris -Et que 2 contenus sont disponibles:

-
| contenu | createur_suivi | score_final_base | score_avec_boost |
-|---|---|---|---|
-| Contenu A | Non | 0.70 | 0.70 |
-| Contenu B | Oui | 0.60 | 0.78 |
-
-

Quand l'algorithme sélectionne le prochain contenu

-

Alors le Contenu B est proposé en premier

-
-

4. Contenu suivi avec faible engagement ne domine pas

-

Étant donné que je suis abonné au créateur "CreateurMoyen" -Et qu'il publie un contenu avec très faible engagement (score 0.30) -Et qu'un contenu viral d'un créateur non-suivi a un score de 0.85

-

Quand l'algorithme sélectionne le prochain contenu

-

Alors le contenu viral est proposé en premier (0.85)

-
-

5. Pas de file dédiée aux abonnements

-

Étant donné que je suis abonné à 50 créateurs

-

Quand l'algorithme génère ma file d'attente de 5 contenus

-

Alors les contenus suivis et non-suivis sont mélangés -Et tous entrent en compétition selon leurs scores (avec boost si abonnement) -Et il n'y a pas de section séparée "Contenus de vos abonnements"

-
-

6. Vérification du calcul du boost

-

Étant donné un contenu d'un créateur suivi -Et que le score final de base est calculé à 0.65

-

Quand le boost abonnement est appliqué

-

Alors le multiplicateur utilisé est exactement 1.3 -Et le score final avec boost est 0.845 (0.65 × 1.3) -Et le résultat est arrondi à 2 décimales: 0.85

-
-

7. Boost appliqué à tous les contenus du créateur suivi

-

Étant donné que je suis abonné au créateur "JeanDupont" -Et qu'il a publié 10 contenus différents

-

Quand l'algorithme évalue chacun de ces contenus

-

Alors le boost de +30% est appliqué à tous les 10 contenus -Et chaque contenu bénéficie du même multiplicateur 1.3

-
-

8. Plusieurs créateurs suivis en compétition

-

Étant donné que je suis abonné à "Créateur A" et "Créateur B" -Et que les 2 ont des contenus disponibles dans ma zone:

-
| createur | score_base | score_avec_boost |
-|---|---|---|
-| Créateur A | 0.70 | 0.91 |
-| Créateur B | 0.65 | 0.85 |
-
-

Quand l'algorithme sélectionne le prochain contenu

-

Alors le contenu du Créateur A est proposé en premier (0.91 > 0.85) -Et les 2 bénéficient du boost, mais le meilleur score gagne

-
-

9. Contenu national d'un créateur suivi

-

Étant donné que je suis abonné à "MediaNational" -Et qu'il publie un contenu de type "National" (score_geo 0.2)

-

Quand le score est calculé avec:

-
| score_geo | score_interet | score_engage |
-|---|---|---|
-| 0.2 | 0.7 | 0.6 |
-
-

Alors le score de base est environ 0.50 -Et avec le boost abonnement, le score devient 0.65 -Et le contenu peut être proposé malgré son score géo faible

-
-

10. Transparence du boost dans les paramètres

-

Quand j'accède aux paramètres de l'algorithme de recommandation

-

Alors je vois l'information: "Les contenus de vos créateurs suivis bénéficient d'un boost de +30%" -Et je comprends que ce n'est pas une priorité absolue -Et que la découverte de nouveaux contenus reste possible

-
-

11. Boost désactivé si désabonnement

-

Étant donné que je suis abonné au créateur "JeanDupont" -Et qu'un de ses contenus bénéficiait du boost +30%

-

Quand je me désabonne de "JeanDupont"

-

Alors ses contenus n'ont plus le boost -Et leur score revient au score de base sans multiplicateur

-
-

12. Contenu d'un créateur nouvellement suivi

-

Étant donné que je viens de m'abonner à "NouveauCreateur" -Et qu'il a publié un contenu il y a 2 jours

-

Quand l'algorithme recalcule les scores

-

Alors le boost de +30% est immédiatement appliqué à ce contenu -Et il peut apparaître dans ma prochaine file d'attente

-
-

13. Impact sur le taux de contenu suivi dans le feed

-

Étant donné que je suis abonné à 30 créateurs -Et que j'écoute 100 contenus sur une semaine

-

Quand j'analyse la répartition

-

Alors environ 40-50% des contenus proviennent de créateurs suivis -Et 50-60% proviennent de créateurs non-suivis (découverte)

-
-

14. Contenu suivi hors zone géographique

-

Étant donné que je suis à Paris -Et que je suis abonné à un créateur de Marseille -Et qu'il publie un contenu ancré à Marseille (hors de portée)

-

Quand l'algorithme évalue ce contenu

-

Alors le score géo est quasi nul (0.05) -Et même avec boost +30%, le score reste très faible -Et le contenu n'est probablement pas proposé

-
-

15. Performance de calcul du boost

-

Étant donné que je suis abonné à 100 créateurs -Et que l'algorithme évalue 1000 contenus potentiels

-

Quand le calcul des scores avec boost est effectué

-

Alors le temps de calcul reste inférieur à 50ms -Et la requête SQL utilise un JOIN sur la table abonnements

-
-

16. Boost combiné avec d'autres facteurs

-

Étant donné un contenu d'un créateur suivi -Et que le contenu bénéficie aussi de:

-
| facteur | impact |
-|---|---|
-| Score d'engagement élevé | +20% |
-| Contenu récent (<24h) | +10% |
-| Boost abonnement | +30% |
-
-

Quand le score final est calculé

-

Alors le boost abonnement s'applique au score final (après tous les autres calculs) -Et les boosts ne s'additionnent pas, le boost abonnement est un multiplicateur final

-
-
- -

Limites d'abonnements et désabonnement

-
-

En tant qu'auditeur -Je veux gérer mes abonnements de manière équilibrée -Afin de suivre mes créateurs préférés sans être submergé

-
-

27 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'auditeur

-
-

1. Limite maximale de 200 abonnements

-

Étant donné que je suis abonné à 199 créateurs

-

Quand j'essaie de m'abonner à un 200ème créateur

-

Alors l'abonnement réussit -Et je suis maintenant abonné à 200 créateurs

-
-

2. Impossible de dépasser 200 abonnements

-

Étant donné que je suis déjà abonné à 200 créateurs

-

Quand j'essaie de m'abonner à un nouveau créateur

-

Alors l'action échoue -Et je vois le message:

-
-

3. Suggestion de désabonnement de créateurs inactifs

-

Étant donné que je suis abonné à 200 créateurs -Et que j'essaie de m'abonner à un nouveau créateur

-

Quand je vois le message de limite atteinte

-

Alors je vois aussi une suggestion: -Et un bouton "Désabonner" est proposé pour ce créateur

-
-

4. Liste triable des abonnements

-

Étant donné que je suis abonné à 150 créateurs

-

Quand j'accède à ma liste d'abonnements

-

Alors je peux trier par:

-
| critère | ordre |
-|---|---|
-| Date d'abonnement | Plus récent / Plus ancien |
-| Nombre de contenus écoutés | Plus écoutés / Moins écoutés |
-| Dernière activité créateur | Plus récent / Plus ancien |
-| Ordre alphabétique | A-Z / Z-A |
-
-
-

5. Abonnement initial augmente les jauges de +5%

-

Étant donné que mes jauges d'intérêt sont:

-
| catégorie | valeur initiale |
-|---|---|
-| Automobile | 60% |
-| Voyage | 55% |
-
-

Et qu'un créateur tague ses contenus "Automobile" et "Voyage"

-

Quand je m'abonne à ce créateur

-

Alors mes jauges évoluent:

-
| catégorie | nouvelle valeur |
-|---|---|
-| Automobile | 65% (+5%) |
-| Voyage | 60% (+5%) |
-
-
-

6. Abonnement avec créateur ayant 3 tags

-

Étant donné qu'un créateur tague ses contenus:

-
| tags |
-|---|
-| Automobile, Voyage, Technologie |
-
-

Et que mes jauges sont toutes Ă  50%

-

Quand je m'abonne à ce créateur

-

Alors les 3 jauges augmentent de +5%:

-
| catégorie | nouvelle valeur |
-|---|---|
-| Automobile | 55% |
-| Voyage | 55% |
-| Technologie | 55% |
-
-
-

7. Désabonnement diminue les jauges de -5%

-

Étant donné que je suis abonné à un créateur avec tags "Politique" et "Économie" -Et que mes jauges sont:

-
| catégorie | valeur actuelle |
-|---|---|
-| Politique | 70% |
-| Économie | 65% |
-
-

Quand je me désabonne de ce créateur

-

Alors mes jauges évoluent:

-
| catégorie | nouvelle valeur |
-|---|---|
-| Politique | 65% (-5%) |
-| Économie | 60% (-5%) |
-
-
-

8. Désabonnement sans confirmation

-

Étant donné que je consulte le profil d'un créateur suivi

-

Quand je clique sur "Se désabonner"

-

Alors le désabonnement est immédiat -Et aucune popup de confirmation n'apparaît

-
-

9. Réabonnement possible immédiatement

-

Étant donné que je viens de me désabonner d'un créateur

-

Quand je consulte Ă  nouveau son profil

-

Alors le bouton "S'abonner" est affiché -Et je peux me réabonner immédiatement -Et mes jauges augmentent à nouveau de +5%

-
-

10. Effet symétrique abonnement/désabonnement

-

Étant donné qu'un créateur a les tags "Musique" et "Culture" -Et que ma jauge Musique est à 50%

-

Quand je m'abonne puis me désabonne immédiatement

-

Alors ma jauge revient exactement Ă  50% -Et il n'y a pas de perte ou gain net

-
-

11. Abonnement ne dépasse pas 100% de jauge

-

Étant donné que ma jauge Automobile est à 97% -Et qu'un créateur tague ses contenus "Automobile"

-

Quand je m'abonne à ce créateur

-

Alors ma jauge Automobile passe Ă  100% (limite max) -Et l'augmentation effective est de +3% seulement

-
-

12. Désabonnement ne descend pas sous 0%

-

Étant donné que ma jauge Politique est à 3% -Et que je suis abonné à un créateur avec tag "Politique"

-

Quand je me désabonne de ce créateur

-

Alors ma jauge Politique passe Ă  0% (limite min) -Et la diminution effective est de -3% seulement

-
-

13. Créateur ne voit pas qui est abonné (privacy)

-

Étant donné que je suis abonné au créateur "JeanDupont"

-

Quand "JeanDupont" consulte ses statistiques

-

Alors il voit le nombre total d'abonnés (ex: "1,247 abonnés") -Mais il ne voit pas la liste des utilisateurs abonnés -Et mon identité reste privée

-
-

14. Créateur voit uniquement le nombre total d'abonnés

-

Étant donné que je suis créateur -Et que j'ai 523 abonnés

-

Quand je consulte mes statistiques

-

Alors je vois "523 abonnés" -Mais je ne peux pas:

-
| action interdite |
-|---|
-| Voir la liste des abonnés |
-| Contacter mes abonnés individuellement |
-| Voir leurs profils |
-
-
-

15. Pas d'abonnement mutuel visible

-

Étant donné que je suis abonné au créateur "Alice" -Et qu'"Alice" est abonnée à mon compte créateur

-

Quand je consulte le profil d'"Alice"

-

Alors je ne vois pas d'indication qu'elle est abonnée à moi -Et il n'y a pas de badge "Abonné mutuellement"

-
-

16. Performance avec 200 abonnements

-

Étant donné que je suis abonné à 200 créateurs

-

Quand l'algorithme calcule ma recommandation

-

Alors la requête SQL utilise un JOIN sur la table abonnements -Et la table est indexée sur user_id et creator_id -Et le temps de calcul reste inférieur à 50ms

-
-

17. Impact sur la recommandation avec beaucoup d'abonnements

-

Étant donné que je suis abonné à 150 créateurs très actifs -Et qu'ils publient collectivement 100 contenus par jour

-

Quand l'algorithme génère ma file de 5 contenus

-

Alors environ 60-70% des contenus proviennent de créateurs suivis (grâce au boost +30%) -Mais 30-40% proviennent de nouveaux créateurs (découverte)

-
-

18. Notification de désabonnement au créateur (non implémenté)

-

Étant donné que je me désabonne d'un créateur

-

Alors le créateur ne reçoit aucune notification -Et il ne peut pas savoir qui s'est désabonné

-
-

19. Statistiques d'abonnements pour l'utilisateur

-

Étant donné que je suis abonné à 87 créateurs

-

Quand j'accède à mes statistiques d'abonnements

-

Alors je vois:

-
| métrique | exemple valeur |
-|---|---|
-| Nombre total d'abonnements | 87 / 200 |
-| Créateurs les plus écoutés | Top 10 avec % écoute |
-| Créateurs non écoutés depuis 6 mois | 12 créateurs |
-| Nouveaux contenus non écoutés | 23 contenus |
-
-
-

20. Recherche dans la liste d'abonnements

-

Étant donné que je suis abonné à 120 créateurs

-

Quand j'accède à ma liste d'abonnements

-

Alors je peux chercher par nom de créateur -Et les résultats sont filtrés en temps réel -Et je trouve rapidement un créateur spécifique

-
-

21. Export de la liste d'abonnements (RGPD)

-

Étant donné que je demande l'export de mes données

-

Quand l'export est généré

-

Alors la liste de mes abonnements est incluse:

-
-

22. Suppression compte utilisateur et impact sur abonnements

-

Étant donné que je suis abonné à 50 créateurs

-

Quand je supprime définitivement mon compte

-

Alors tous mes abonnements sont supprimés -Et le compteur d'abonnés de chaque créateur est décrémenté de -1 -Et les jauges n'existent plus (données supprimées)

-
-

23. Suppression compte créateur et impact sur abonnés

-

Étant donné que je suis abonné au créateur "Bob"

-

Quand "Bob" supprime son compte créateur

-

Alors je suis automatiquement désabonné -Et mes jauges diminuent de -5% pour les tags de "Bob" -Et je ne vois plus "Bob" dans ma liste d'abonnements

-
-

24. Limite 200 justifiée par usage réaliste

-

Étant donné que la moyenne d'abonnements sur YouTube est de ~50-100 chaînes -Et que Twitter limite à 5000 follows (mais moyenne ~150)

-

Quand RoadWave fixe la limite Ă  200

-

Alors cela couvre largement 99% des utilisateurs -Et évite les abus (comptes spam suivant tout le monde)

-
-

25. Table PostgreSQL optimisée pour abonnements

-

Étant donné la structure de table subscriptions:

-

Alors les requêtes d'abonnements sont O(1) avec index -Et le count d'abonnés par créateur est rapide -Et la vérification "est abonné ?" est instantanée

-
-

26. Détection d'abonnements abusifs

-

Étant donné qu'un utilisateur s'abonne à 200 créateurs en moins de 5 minutes

-

Quand le système détecte cette activité suspecte

-

Alors un rate limiting est appliqué (max 10 abonnements/minute) -Et l'utilisateur voit "Trop d'actions rapides. Veuillez réessayer dans 1 minute" -Et cela prévient les bots de spam

-
-

27. Badge créateur vérifié visible dans abonnements

-

Étant donné que je suis abonné à 3 créateurs dont 1 vérifié

-

Quand je consulte ma liste d'abonnements

-

Alors le créateur vérifié a un badge ✓ bleu -Et les créateurs non vérifiés n'ont pas de badge

-
-
- -

Notifications contextuelles selon le mode de déplacement

-
-

En tant qu'auditeur -Je veux recevoir des notifications adaptées à mon contexte -Afin d'être informé sans être distrait en conduisant

-
-

28 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'auditeur -Et que j'ai activé les notifications

-
-

1. Détection automatique du contexte en voiture

-

Étant donné que ma vitesse GPS est de 50 km/h

-

Quand le système détecte mon contexte

-

Alors je suis identifié comme "En voiture" -Et les notifications push sont désactivées -Et seules les notifications in-app sont actives

-
-

2. Détection automatique du contexte à pied

-

Étant donné que ma vitesse GPS est de 3 km/h

-

Quand le système détecte mon contexte

-

Alors je suis identifié comme "À pied" -Et les notifications push sont activées -Et l'interface tactile et vocale sont disponibles

-
-

3. Zone de transition 5-10 km/h

-

Étant donné que ma vitesse GPS varie entre 5 et 10 km/h

-

Quand le système détecte mon contexte

-

Alors un algorithme de lissage est appliqué sur 30 secondes -Et le mode est déterminé selon la vitesse moyenne -Et les changements de mode ne sont pas trop fréquents

-
-

4. Nouveau contenu créateur suivi - Mode voiture

-

Étant donné que je suis en voiture (vitesse >10 km/h) -Et que je suis abonné au créateur "JeanDupont"

-

Quand "JeanDupont" publie un nouveau contenu dans ma zone

-

Alors je ne reçois pas de notification push -Mais je vois un badge compteur in-app -Et le contenu apparaît dans ma file avec boost +30%

-
-

5. Nouveau contenu créateur suivi - Mode piéton

-

Étant donné que je suis à pied (vitesse <5 km/h) -Et que je suis abonné au créateur "JeanDupont" -Et que je suis situé en Île-de-France

-

Quand "JeanDupont" publie un contenu géolocalisé en Île-de-France

-

Alors je reçois une notification push:

-
-

6. Live créateur suivi - Mode voiture

-

Étant donné que je suis en voiture -Et que je suis abonné au créateur "RadioLive"

-

Quand "RadioLive" démarre un live dans ma zone

-

Alors je ne reçois pas de notification push -Mais je vois un badge compteur in-app -Et le live peut apparaître dans ma recommandation automatiquement

-
-

7. Live créateur suivi - Mode piéton

-

Étant donné que je suis à pied -Et que je suis abonné au créateur "RadioLive" -Et que je suis situé dans la zone du live

-

Quand "RadioLive" démarre un live

-

Alors je reçois une notification push:

-
-

8. Audio-guide disponible à proximité - Mode piéton

-

Étant donné que je suis à pied

-

Quand je passe Ă  moins de 100m d'un lieu avec audio-guides

-

Alors je reçois une notification push:

-
-

9. Audio-guide disponible à proximité - Mode voiture

-

Étant donné que je suis en voiture

-

Quand je passe Ă  moins de 100m d'un lieu avec audio-guides

-

Alors je reçois une notification audio (bip) -Et une annonce vocale: "Audio-guide disponible" -Mais pas de notification push (sécurité)

-
-

10. Filtrage géographique des notifications

-

Étant donné que je suis abonné au créateur "CreateurMarseille" -Et que je suis situé à Paris

-

Quand "CreateurMarseille" publie un contenu ancré à Marseille

-

Alors je ne reçois pas de notification -Et cela évite la frustration de contenus non écoutables

-
-

11. Contenu national notifie tous les abonnés

-

Étant donné que je suis abonné au créateur "MediaNational" -Et que je suis situé n'importe où en France

-

Quand "MediaNational" publie un contenu de type "National"

-

Alors je reçois une notification (si mode piéton)

-
-

12. Limite de 10 notifications push par jour

-

Étant donné que je suis abonné à 50 créateurs actifs -Et que j'ai déjà reçu 10 notifications push aujourd'hui

-

Quand un 11ème contenu est publié

-

Alors je ne reçois pas de notification push individuelle -Mais une notification groupée: "🎧 3 nouveaux contenus de créateurs suivis"

-
-

13. Paramétrage de la limite quotidienne

-

Étant donné que la limite par défaut est de 10 notifications/jour

-

Quand j'accède aux paramètres de notifications

-

Alors je peux modifier la limite entre 5 et 20 -Et si je choisis 15, je recevrai jusqu'Ă  15 notifications/jour

-
-

14. Mode silencieux nocturne par défaut

-

Étant donné que le mode silencieux est activé de 22h à 8h par défaut -Et qu'il est 23h30

-

Quand un créateur suivi publie un contenu

-

Alors je ne reçois pas de notification push -Mais les notifications sont empilées -Et je les vois le lendemain matin à 8h01

-
-

15. Exception du mode silencieux pour les lives

-

Étant donné que le mode silencieux est activé (22h-8h) -Et qu'il est 23h00 -Et que j'ai activé "Notifications importantes uniquement" (lives uniquement)

-

Quand un créateur suivi démarre un live

-

Alors je reçois quand même la notification push du live

-
-

16. Désactivation complète des notifications

-

Étant donné que j'accède aux paramètres de notifications

-

Quand je désactive toutes les notifications

-

Alors je ne reçois plus aucune notification push -Et les badges in-app sont également désactivés -Et seule la recommandation algorithmique reste active

-
-

17. Notification "Nouveaux contenus" activée par défaut

-

Étant donné que je crée un nouveau compte -Et que je m'abonne à mon premier créateur

-

Quand je consulte les préférences de notifications

-

Alors "Nouveaux contenus" est activé par défaut -Et "Lives" est activé par défaut -Et "Audio-guides proximité" est activé par défaut

-
-

18. Désactivation sélective par type de notification

-

Étant donné que j'ai activé toutes les notifications

-

Quand je désactive uniquement "Nouveaux contenus"

-

Alors je ne reçois plus de notifications pour nouveaux contenus -Mais je reçois toujours les notifications de lives -Et les notifications d'audio-guides restent actives

-
-

19. Notification groupée après limite dépassée

-

Étant donné que j'ai reçu 10 notifications push aujourd'hui -Et que 5 nouveaux contenus sont publiés dans l'heure suivante

-

Quand la 11ème notification devrait être envoyée

-

Alors les 5 contenus sont regroupés en une seule notification:

-
-

20. Détail de la notification groupée

-

Étant donné que j'ai reçu une notification groupée "3 nouveaux contenus"

-

Quand je tape sur la notification

-

Alors l'app s'ouvre sur une liste des 3 contenus:

-
| créateur | titre |
-|---|---|
-| JeanDupont | "Actualité du jour" |
-| MarieDurand | "Podcast économie" |
-| PaulMartin | "Anecdote historique" |
-
-

Et je peux choisir lequel écouter en premier

-
-

21. Personnalisation des plages horaires du mode silencieux

-

Étant donné que le mode silencieux est 22h-8h par défaut

-

Quand j'accède aux paramètres

-

Alors je peux modifier les heures: par exemple 23h-7h -Et le mode silencieux s'applique dans la nouvelle plage horaire

-
-

22. Format notification nouveau contenu complet

-

Étant donné que je suis à pied -Et qu'un créateur suivi publie un contenu

-

Quand je reçois la notification push

-

Alors elle contient:

-
| élément | exemple |
-|---|---|
-| Emoji | 🎧 |
-| Créateur | JeanDupont |
-| Action | a publié |
-| Titre | "Les secrets du Louvre" |
-| CTA | Tap pour écouter |
-
-
-

23. Format notification live complet

-

Étant donné que je suis à pied -Et qu'un créateur suivi démarre un live

-

Quand je reçois la notification push

-

Alors elle contient:

-
| élément | exemple |
-|---|---|
-| Emoji | đź”´ |
-| Créateur | RadioLive |
-| Action | est en direct |
-| Titre | "Débat politique ce soir" |
-| CTA | Tap pour rejoindre |
-
-
-

24. Notification disparaît si contenu supprimé

-

Étant donné que j'ai reçu une notification pour un contenu -Et que je n'ai pas encore tapé dessus

-

Quand le créateur supprime le contenu

-

Alors la notification est automatiquement retirée de mon centre de notifications -Et si je tape dessus par erreur, je vois "Contenu non disponible"

-
-

25. Badge compteur in-app en mode voiture

-

Étant donné que je suis en voiture -Et que 5 créateurs suivis publient des contenus

-

Quand j'ouvre l'application

-

Alors je vois un badge "5" sur l'onglet "Nouveautés" -Et en consultant l'onglet, je vois les 5 nouveaux contenus -Et le badge disparaît après consultation

-
-

26. Coût des notifications push Firebase

-

Étant donné que je reçois 10 notifications push par jour -Et que je suis actif 365 jours par an

-

Quand le système calcule le coût

-

Alors 3650 notifications/an sont envoyées -Et Firebase Cloud Messaging est gratuit jusqu'à plusieurs millions de notifications -Et le coût reste 0€ pour le volume MVP/Growth

-
- -

Étant donné que je reçois une notification push pour un contenu

-

Quand je tape sur la notification

-

Alors l'app s'ouvre directement sur le contenu -Et la lecture démarre automatiquement (si j'étais à pied)

-
-

28. Notification refusée si permissions désactivées au niveau OS

-

Étant donné que j'ai désactivé les notifications dans les paramètres iOS/Android

-

Quand un créateur suivi publie un contenu

-

Alors aucune notification push n'est envoyée -Et l'app propose de réactiver les permissions dans les paramètres -Mais les badges in-app continuent de fonctionner

-
-
- -

Création d'audio-guide multi-séquences

-
-

En tant que créateur de contenu -Je veux créer des audio-guides avec plusieurs séquences géolocalisées -Afin d'offrir des expériences guidées adaptées aux différents modes de déplacement

-
-

35 scénarios (32 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que le créateur "guide@example.com" est connecté -Et que son compte est vérifié

-
-

1. 📋 Plan: Détection automatique du mode selon la vitesse

-

Étant donné que l'utilisateur se déplace à km/h

-

Quand la vitesse est calculée sur 30 secondes

-

Alors le mode est suggéré automatiquement

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
vitessemode
3Piéton
15Vélo
35Voiture
50Voiture
-
-

2. Suggestion de mode au démarrage avec confirmation

-

Étant donné qu'un audio-guide "Safari du Paugre" est disponible -Et que l'utilisateur se déplace à 35 km/h

-

Quand l'audio-guide démarre

-

Alors une popup s'affiche:

-
-

3. Changement manuel du mode détecté

-

Étant donné que le mode "Voiture" est suggéré automatiquement

-

Quand l'utilisateur clique sur "Changer"

-

Alors les 4 modes sont proposés:

-
| mode | emoji |
-|---|---|
-| Piéton | 🚶 |
-| Voiture | đźš— |
-| Vélo | 🚴 |
-| Transport | 🚌 |
-
-
-

4. 📋 Plan: Caractéristiques par mode de déplacement

-

Étant donné un audio-guide configuré en mode

-

Alors les paramètres suivants sont appliqués:

-
| paramètre | valeur |
-|---|---|
-| Vitesse détection | <vitesse_detection> |
-| Déclenchement | <declenchement> |
-
-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
modevitesse_detectiondeclenchement
Piéton<5 km/hManuel (bouton Suivant)
Voiture>10 km/hAuto GPS + Manuel
Vélo5-25 km/hAuto GPS + Manuel
TransportVariableAuto GPS + Manuel
-
-

5. Accès au formulaire de création d'audio-guide

-

Étant donné que le créateur est sur son dashboard

-

Quand il clique sur "Créer un audio-guide"

-

Alors le formulaire de création s'affiche -Et le wizard guidé en 4 étapes est visible:

-
| étape | description |
-|---|---|
-| 1 | Infos générales |
-| 2 | Ajout séquences |
-| 3 | Preview carte |
-| 4 | Validation modération |
-
-
-

6. Étape 1 - Informations générales obligatoires

-

Étant donné que le créateur est sur l'étape 1 du wizard

-

Quand il complète le formulaire

-

Alors les champs suivants sont obligatoires:

-
| champ | contrainte |
-|---|---|
-| Titre | 5-100 caractères |
-| Description | 10-500 caractères |
-| Mode de déplacement | Choix parmi 4 |
-| Tags | 1-3 tags |
-| Classification âge | Tout public/13+/16+/18+ |
-
-
-

7. Sélection du mode de déplacement

-

Étant donné que le créateur crée un audio-guide

-

Quand il sélectionne le mode "🚗 Voiture (GPS auto + manuel)"

-

Alors le champ "Vitesse recommandée" s'affiche -Et la plage suggérée est "30-50 km/h"

-
-

8. Validation du titre

-

Étant donné que le créateur entre un titre

-

Quand le titre contient moins de 5 caractères

-

Alors un message d'erreur "Minimum 5 caractères" s'affiche -Et le bouton "Suivant" est désactivé

-
-

9. Validation de la description

-

Étant donné que le créateur entre une description

-

Quand la description contient 520 caractères

-

Alors un message d'erreur "Maximum 500 caractères" s'affiche -Et les 20 caractères en trop sont surlignés en rouge

-
-

10. Étape 2 - Ajout de la première séquence

-

Étant donné que le créateur est sur l'étape 2 "Ajout séquences"

-

Quand il clique sur "Ajouter séquence"

-

Alors le formulaire de séquence s'affiche avec:

-
| champ | requis | note |
-|---|---|---|
-| Titre séquence | ✅ | 5-80 caractères |
-| Audio | âś… | Upload MP3/AAC, max 200 MB |
-| Point GPS | ✅* | *Sauf mode piéton |
-| Rayon déclenchement | ✅* | *Sauf mode piéton, 10-200m |
-
-
-

11. Ajout du point GPS pour une séquence

-

Étant donné que le créateur ajoute une séquence en mode "Voiture"

-

Quand il clique sur "📍 Ajouter point GPS"

-

Alors une carte s'affiche -Et il peut:

-
| action |
-|---|
-| Cliquer sur la carte |
-| Entrer coordonnées manuelles |
-| Utiliser sa position actuelle |
-
-
-

12. Configuration du rayon de déclenchement avec preview

-

Étant donné qu'un point GPS est défini à (43.1234, 2.5678)

-

Quand le créateur ajuste le curseur de rayon

-

Alors le rayon varie de 10m à 200m -Et un cercle visuel est affiché sur la carte -Et la valeur actuelle s'affiche "30m"

-
-

13. 📋 Plan: Rayon par défaut selon le mode

-

Étant donné un audio-guide en mode

-

Quand le créateur ajoute un point GPS

-

Alors le rayon par défaut est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
moderayon_defaut
Voiture30m
Vélo50m
Transport100m
-
-

14. Suggestion intelligente du rayon

-

Étant donné un audio-guide en mode "Voiture" avec vitesse recommandée 30 km/h

-

Quand le créateur ajoute un point GPS

-

Alors une suggestion s'affiche: "Recommandé : 30m pour voiture à 30 km/h"

-
-

15. Upload audio pour une séquence

-

Étant donné que le créateur crée une séquence "Introduction"

-

Quand il upload un fichier audio de 5 MB

-

Alors le fichier est vérifié:

-
| vérification | règle |
-|---|---|
-| Format | MP3, AAC, M4A |
-| Taille max | 200 MB |
-| Durée max | 15 minutes |
-
-
-

16. Ordre des séquences modifiable

-

Étant donné un audio-guide avec 5 séquences:

-
| ordre | titre |
-|---|---|
-| 1 | Introduction |
-| 2 | Les lions |
-| 3 | Les girafes |
-| 4 | Les éléphants |
-| 5 | Conclusion |
-
-

Quand le créateur glisse "Les éléphants" en position 2

-

Alors l'ordre devient:

-
| ordre | titre |
-|---|---|
-| 1 | Introduction |
-| 2 | Les éléphants |
-| 3 | Les lions |
-| 4 | Les girafes |
-| 5 | Conclusion |
-
-
-

17. Nombre minimum de séquences requis

-

Étant donné un audio-guide avec seulement 1 séquence

-

Quand le créateur tente de passer à l'étape suivante

-

Alors un message d'erreur s'affiche: "Minimum 2 séquences requis" -Et le bouton "Suivant" est désactivé

-
-

18. Nombre maximum de séquences

-

Étant donné un audio-guide avec 50 séquences

-

Quand le créateur tente d'ajouter une 51ème séquence

-

Alors un message d'erreur s'affiche: "Maximum 50 séquences par audio-guide" -Et le bouton "+ Ajouter séquence" est désactivé

-
-

19. Étape 3 - Preview carte avec tracé et points

-

Étant donné un audio-guide avec 5 séquences géolocalisées

-

Quand le créateur accède à l'étape 3 "Preview carte"

-

Alors une carte Leaflet s'affiche -Et les éléments suivants sont visibles:

-
| élément | description |
-|---|---|
-| Markers numérotés | 1, 2, 3, 4, 5 sur chaque point |
-| Tracé entre points | Ligne pointillée connectant les points |
-| Cercles de déclenchement | Rayon visuel autour de chaque point |
-
-
-

20. Statistiques du parcours

-

Étant donné un audio-guide avec les séquences suivantes:

-
| séquence | durée | distance_au_suivant |
-|---|---|---|
-| 1 | 2:15 | 150m |
-| 2 | 3:42 | 200m |
-| 3 | 4:10 | 320m |
-
-

Quand les statistiques sont calculées

-

Alors le résumé suivant est affiché:

-
| métrique | valeur |
-|---|---|
-| Séquences | 3 complètes |
-| Durée totale | 10:07 |
-| Distance totale | 670m |
-
-
-

21. Modification d'une séquence depuis la carte

-

Étant donné que la preview carte est affichée

-

Quand le créateur clique sur le marker "2"

-

Alors une popup s'affiche avec:

-
| information |
-|---|
-| Titre: "Les lions" |
-| Durée: 3:42 |
-| Rayon: 30m |
-| [✏️ Modifier] |
-| [🗑️ Supprimer] |
-
-
-

22. Zone de diffusion géographique

-

Étant donné un audio-guide avec des points dans Paris

-

Quand le créateur définit la zone de diffusion

-

Alors il peut choisir:

-
| type | exemple |
-|---|---|
-| Polygon | Tracé manuel sur carte |
-| Ville | Paris (API Nominatim) |
-| Département | 75 - Paris |
-| Région | Île-de-France |
-
-
-

23. Étape 4 - Publication et validation modération

-

Étant donné un créateur qui publie ses 3 premiers audio-guides

-

Quand il clique sur "âś… Publier audio-guide"

-

Alors un message s'affiche:

-
-

24. Publication directe pour créateurs expérimentés

-

Étant donné un créateur ayant publié 5 audio-guides validés -Et aucun strike actif

-

Quand il publie un nouvel audio-guide

-

Alors l'audio-guide est publié immédiatement -Et il devient visible pour les utilisateurs -Et aucune validation manuelle n'est requise

-
-

25. Mode piéton sans points GPS obligatoires

-

Étant donné un audio-guide en mode "🚶 Piéton"

-

Quand le créateur ajoute une séquence

-

Alors le champ "Point GPS" est optionnel -Et le champ "Rayon déclenchement" est masqué -Et un message info s'affiche: "Mode manuel : les séquences se déclenchent au clic utilisateur"

-
-

26. Sauvegarde brouillon automatique

-

Étant donné que le créateur édite un audio-guide depuis 5 minutes

-

Quand il ajoute une nouvelle séquence

-

Alors l'audio-guide est sauvegardé en brouillon automatiquement -Et un toast "Brouillon sauvegardé" s'affiche brièvement

-
-

27. Reprise d'un brouillon

-

Étant donné un audio-guide en brouillon "Safari du Paugre" -Et qu'il contient 3 séquences complètes

-

Quand le créateur retourne sur son dashboard

-

Alors le brouillon est visible avec le statut "📝 Brouillon" -Et un bouton "Continuer" est disponible -Et la progression "3/5 séquences" est affichée

-
-

28. Suppression d'un brouillon

-

Étant donné un audio-guide en brouillon

-

Quand le créateur clique sur "🗑️ Supprimer"

-

Alors une confirmation s'affiche:

-
-

29. Modification d'un audio-guide publié

-

Étant donné un audio-guide publié "Safari du Paugre"

-

Quand le créateur clique sur "✏️ Modifier"

-

Alors il peut modifier:

-
| élément modifiable | élément non modifiable |
-|---|---|
-| Titre | Mode de déplacement |
-| Description | Points GPS |
-| Tags | Rayons déclenchement |
-| Séquences (ordre) |  |
-
-

Et un avertissement s'affiche: "Les modifications structurelles nécessitent une nouvelle publication"

-
-

30. Duplication d'un audio-guide existant

-

Étant donné un audio-guide publié "Visite Paris"

-

Quand le créateur clique sur "📋 Dupliquer"

-

Alors une copie est créée avec le titre "Visite Paris (copie)" -Et toutes les séquences sont copiées -Et le statut est "📝 Brouillon" -Et le créateur peut modifier avant publication

-
-

31. Upload audio échoue (format non supporté)

-

Étant donné que le créateur upload un fichier "audio.wav"

-

Quand le format est vérifié

-

Alors un message d'erreur s'affiche: "Format non supporté. Utilisez MP3, AAC ou M4A" -Et le fichier est rejeté

-
-

32. Upload audio échoue (taille trop grande)

-

Étant donné que le créateur upload un fichier de 250 MB

-

Quand la taille est vérifiée

-

Alors un message d'erreur s'affiche: "Fichier trop volumineux. Maximum 200 MB" -Et le fichier est rejeté

-
-

33. Points GPS trop éloignés (alerte cohérence)

-

Étant donné un audio-guide en mode "Piéton" -Et une séquence au Louvre (Paris)

-

Quand le créateur ajoute une séquence à Lyon

-

Alors un avertissement s'affiche:

-
-

34. Pas de connexion lors de la sauvegarde

-

Étant donné que le créateur édite un audio-guide -Et que la connexion réseau est perdue

-

Quand il tente de sauvegarder

-

Alors le brouillon est sauvegardĂ© localement -Et un message s'affiche: "Sauvegarde locale. Sera synchronisĂ©e Ă  la reconnexion" -Et une icĂ´ne "â️ Hors ligne" s'affiche

-
-

35. Reprise après perte de connexion

-

Étant donné un brouillon sauvegardé localement

-

Quand la connexion réseau est rétablie

-

Alors le brouillon est synchronisé automatiquement -Et un toast "✅ Audio-guide synchronisé" s'affiche

-
-
- -

Intégration audio-guides avec autres fonctionnalités

-
-

En tant qu'utilisateur -Je veux utiliser les audio-guides avec toutes les fonctionnalités de l'app -Afin d'avoir une expérience complète et cohérente

-
-

39 scénarios (38 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté

-
-

1. Téléchargement complet d'un audio-guide

-

Étant donné un audio-guide "Visite du Louvre" avec 12 séquences

-

Quand l'utilisateur clique sur "⬇️ Télécharger pour écouter hors ligne"

-

Alors toutes les 12 séquences sont téléchargées -Et les métadonnées (titres, descriptions, GPS) sont sauvegardées -Et les images (cover, miniatures) sont mises en cache

-
-

2. Affichage de la progression du téléchargement

-

Étant donné qu'un téléchargement d'audio-guide est en cours

-

Quand l'utilisateur consulte l'état

-

Alors la progression s'affiche:

-
-

3. Téléchargement uniquement en WiFi (par défaut)

-

Étant donné que l'option "Télécharger uniquement en WiFi" est activée

-

Quand l'utilisateur lance un téléchargement sur réseau mobile

-

Alors un avertissement s'affiche:

-
-

4. Gestion de l'espace de stockage

-

Étant donné que l'appareil a 500 MB d'espace libre -Et qu'un audio-guide pèse 380 MB

-

Quand l'utilisateur lance le téléchargement

-

Alors un avertissement s'affiche:

-
-

5. Liste des audio-guides téléchargés

-

Étant donné que l'utilisateur a téléchargé 3 audio-guides

-

Quand il accède à "Bibliothèque > Téléchargés"

-

Alors il voit:

-
| audio_guide | taille | date_telechargement |
-|---|---|---|
-| Visite du Louvre | 380 MB | 2026-01-20 |
-| Safari du Paugre | 245 MB | 2026-01-18 |
-| Circuit Loire à Vélo | 520 MB | 2026-01-15 |
-
-
-

6. Lecture hors connexion complète

-

Étant donné qu'un audio-guide est téléchargé -Et que l'utilisateur active le mode avion

-

Quand il lance l'audio-guide

-

Alors toutes les séquences sont lisibles -Et les métadonnées sont accessibles -Et les images s'affichent normalement -Et la progression est sauvegardée localement

-
-

7. GPS fonctionne en mode avion (mode voiture)

-

Étant donné qu'un audio-guide voiture est téléchargé -Et que le mode avion est activé (avec GPS actif)

-

Quand l'utilisateur se déplace

-

Alors les déclenchements GPS fonctionnent normalement -Et la distance/ETA sont calculés

-
-

8. Suppression d'audio-guide téléchargé

-

Étant donné qu'un audio-guide téléchargé pèse 380 MB

-

Quand l'utilisateur clique sur "🗑️ Supprimer téléchargement"

-

Alors une confirmation s'affiche -Et si confirmé, les 380 MB sont libérés -Et l'audio-guide reste accessible en streaming

-
-

9. Mise Ă  jour automatique si nouvelle version

-

Étant donné qu'un audio-guide téléchargé a été mis à jour par le créateur

-

Quand l'utilisateur se connecte en WiFi

-

Alors une notification s'affiche:

-
-

10. Ajout d'audio-guide Ă  une playlist

-

Étant donné que l'utilisateur consulte un audio-guide

-

Quand il clique sur "âž• Ajouter Ă  une playlist"

-

Alors ses playlists s'affichent:

-
| playlist |
-|---|
-| 🗺️ Voyages en France |
-| 🏛️ Musées parisiens |
-| + Créer nouvelle playlist |
-
-
-

11. Comportement audio-guide dans une playlist

-

Étant donné une playlist contenant 2 audio-guides et 1 podcast

-

Quand la lecture atteint un audio-guide

-

Alors l'audio-guide démarre à la séquence 1 (ou progression sauvegardée) -Et les séquences se jouent normalement

-

Quand l'audio-guide se termine (dernière séquence)

-

Alors le contenu suivant de la playlist démarre

-
-

12. Audio-guide marqué comme "Favori"

-

Étant donné qu'un utilisateur aime un audio-guide

-

Quand il clique sur "â­ Ajouter aux favoris"

-

Alors l'audio-guide est ajouté à la section "Favoris" -Et il est facilement accessible depuis le menu principal

-
-

13. Collections thématiques d'audio-guides

-

Étant donné que RoadWave propose des collections éditoriales

-

Quand l'utilisateur accède à "Collections"

-

Alors il voit des collections comme:

-
| collection | nombre_audio_guides |
-|---|---|
-| 🏛️ Musées de France | 12 |
-| 🦠Parcs animaliers | 8 |
-| 🚴 Circuits vélo | 15 |
-| đźš— Routes touristiques | 10 |
-
-
-

14. Bouton partager sur page audio-guide

-

Étant donné qu'un utilisateur consulte un audio-guide

-

Quand il clique sur "⬆️ Partager"

-

Alors le menu de partage natif s'ouvre -Et le lien généré est "https://roadwave.fr/share/ag/louvre_123"

-
-

15. Page web de partage pour audio-guide

-

Étant donné qu'un lien d'audio-guide partagé est ouvert sur le web

-

Quand la page se charge

-

Alors elle affiche:

-
| élément | exemple |
-|---|---|
-| Cover image 16:9 | Photo du Louvre |
-| Titre | "Visite du Louvre" |
-| Créateur | "@art_guide ✓" |
-| Badge type | "🎧 Audio-guide • 12 séquences" |
-| Durée totale | "45 minutes" |
-| Mode | "🚶 Piéton" |
-| Description | Texte complet |
-| Preview séquence 1 | Player HTML5 (séquence intro) |
-| Carte avec points GPS | Leaflet avec 12 markers |
-| CTA téléchargement | Boutons App Store / Google Play |
-
-
- -

Étant donné que l'app est installée -Et qu'un lien "https://roadwave.fr/share/ag/louvre_123" est cliqué

-

Quand le système détecte l'app

-

Alors l'app s'ouvre directement sur l'audio-guide -Et l'utilisateur peut démarrer immédiatement

-
-

17. Partage avec séquence spécifique

-

Étant donné qu'un utilisateur est sur la séquence 5 "La Joconde"

-

Quand il partage l'audio-guide

-

Alors le lien généré est "https://roadwave.fr/share/ag/louvre_123?seq=5" -Et le destinataire est dirigé vers la séquence 5 directement

-
-

18. Note globale de l'audio-guide

-

Étant donné qu'un utilisateur termine un audio-guide

-

Quand la dernière séquence se termine

-

Alors une popup de notation s'affiche:

-
-

19. Note moyenne affichée sur la page

-

Étant donné qu'un audio-guide a reçu 150 notes -Et que la moyenne est 4.3/5

-

Quand la page est affichée

-

Alors la note "â­ 4.3 (150 avis)" est visible

-
-

20. Commentaires triés par pertinence

-

Étant donné qu'un audio-guide a 50 commentaires

-

Quand l'utilisateur consulte les avis

-

Alors les commentaires sont triés par défaut selon:

-
| critère | poids |
-|---|---|
-| Note élevée | 30% |
-| Récent | 30% |
-| Likes reçus | 40% |
-
-
-

21. Réponse du créateur aux commentaires

-

Étant donné qu'un utilisateur laisse un commentaire négatif

-

Quand le créateur consulte son dashboard

-

Alors il peut répondre au commentaire -Et sa réponse apparaît en dessous avec badge "Créateur"

-
-

22. Audio-guides similaires recommandés

-

Étant donné qu'un utilisateur termine "Visite du Louvre"

-

Quand il consulte les recommandations

-

Alors l'algorithme suggère des audio-guides basés sur:

-
| critère | exemple |
-|---|---|
-| Tags similaires | #Art #Histoire #Musée |
-| Créateur identique | Autres audio-guides de @art_guide |
-| Localisation proche | Autres musées parisiens |
-| Mode de déplacement | Autres audio-guides piéton |
-
-
-

23. Suggestion géographique contextuelle

-

Étant donné qu'un utilisateur est à Paris (GPS détecté)

-

Quand il ouvre l'onglet "Audio-guides"

-

Alors les audio-guides parisiens sont mis en avant -Et un filtre "🗺️ Autour de moi" est pré-appliqué

-
-

24. Badge "Populaire dans votre région"

-

Étant donné qu'un audio-guide a >100 écoutes dans la région Île-de-France -Et que l'utilisateur est en Île-de-France

-

Quand l'audio-guide est affiché

-

Alors un badge "🔥 Populaire près de chez vous" est visible

-
-

25. Préchargement de la séquence suivante

-

Étant donné que la séquence 3 est en cours à 2:30/3:42

-

Quand il reste 60 secondes de lecture

-

Alors la séquence 4 est préchargée en arrière-plan -Et la transition est instantanée (0 latence)

-
-

26. Buffer adaptatif selon connexion

-

Étant donné qu'un utilisateur est sur réseau 4G

-

Quand la séquence démarre

-

Alors 30 secondes d'audio sont bufferisées initialement -Et le buffering continue en arrière-plan

-
-

27. 📋 Plan: Buffer selon qualité réseau

-

Étant donné qu'un utilisateur est sur réseau

-

Quand une séquence démarre

-

Alors secondes sont bufferisées

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
reseaubuffer_secondes
WiFi60
5G45
4G30
3G20
-
-

28. Compression audio adaptative

-

Étant donné qu'un utilisateur est sur connexion lente (3G)

-

Quand une séquence est streamée

-

Alors le CDN sert la version 64 kbps (au lieu de 128 kbps) -Et la qualité reste acceptable pour la voix

-
-

29. Cache intelligent des séquences jouées

-

Étant donné qu'un utilisateur a écouté les séquences 1-5

-

Quand il clique sur "Précédent" pour réécouter la séquence 4

-

Alors la séquence 4 est chargée depuis le cache local -Et le chargement est instantané (pas de stream)

-
-

30. Nettoyage automatique du cache

-

Étant donné que le cache audio occupe 500 MB -Et que la limite configurée est 300 MB

-

Quand le nettoyage automatique s'exécute

-

Alors les séquences les plus anciennes (non téléchargées) sont supprimées -Et le cache revient à 280 MB

-
-

31. Tracking des événements clés

-

Étant donné qu'un utilisateur écoute un audio-guide

-

Quand il interagit avec l'application

-

Alors les événements suivants sont trackés:

-
| événement | données |
-|---|---|
-| audio_guide_started | audio_guide_id, mode, user_id |
-| sequence_completed | sequence_id, completion_rate, duration |
-| audio_guide_completed | audio_guide_id, total_time, sequences_count |
-| point_gps_triggered | point_id, distance, auto_or_manual |
-| point_gps_missed | point_id, distance, action_taken |
-| paywall_displayed | audio_guide_id, sequence_number |
-| premium_conversion | source: audio_guide_paywall |
-
-
-

32. Heatmap des abandons par séquence

-

Étant donné qu'un audio-guide a été écouté 1000 fois

-

Quand le créateur consulte la heatmap

-

Alors il voit pour chaque séquence:

-
| sequence | starts | completions | abandon_rate |
-|---|---|---|---|
-| 1 | 1000 | 950 | 5% |
-| 2 | 950 | 920 | 3% |
-| 3 | 920 | 850 | 8% |
-| ... | ... | ... | ... |
-| 12 | 650 | 580 | 11% |
-
-
-

33. Attribution GPS auto vs manuel

-

Étant donné un audio-guide voiture avec 8 points GPS

-

Quand les statistiques sont calculées

-

Alors le créateur voit:

-
| mode_declenchement | nombre |
-|---|---|
-| GPS automatique | 542 |
-| Manuel | 123 |
-| Point manqué | 89 |
-
-
-

34. Audio-guide avec une seule séquence (edge case)

-

Étant donné un audio-guide avec seulement 1 séquence

-

Quand il est publié

-

Alors un avertissement s'affiche:

-
-

35. Séquence manquante ou corrompue

-

Étant donné qu'une séquence 5 a un fichier audio corrompu

-

Quand l'utilisateur tente de la lire

-

Alors un message d'erreur s'affiche -Et un bouton "⏭️ Passer à la suivante" est disponible -Et le créateur reçoit une notification de l'erreur

-
-

36. GPS désactivé puis réactivé en cours de route

-

Étant donné un audio-guide voiture en cours -Et que l'utilisateur désactive le GPS

-

Quand il le réactive 10 minutes plus tard

-

Alors le déclenchement automatique reprend -Et les points GPS manqués entre-temps ne déclenchent pas de popup

-
-

37. Modification d'audio-guide avec utilisateurs en cours

-

Étant donné qu'un audio-guide a 50 utilisateurs en cours d'écoute

-

Quand le créateur modifie une séquence

-

Alors les utilisateurs actuels conservent l'ancienne version -Et les nouveaux utilisateurs obtiennent la nouvelle version -Et un message informe les utilisateurs lors de la prochaine ouverture

-
-

38. Suppression d'audio-guide par le créateur

-

Étant donné qu'un audio-guide a 20 utilisateurs avec progression

-

Quand le créateur supprime l'audio-guide

-

Alors une confirmation stricte est demandée -Et si confirmé, les progressions utilisateurs sont archivées (30 jours) -Et l'audio-guide devient inaccessible

-
-

39. Signalement d'audio-guide pour contenu inapproprié

-

Étant donné qu'un utilisateur signale un audio-guide

-

Quand le signalement est modéré -Et jugé valide

-

Alors l'audio-guide est dépublié temporairement -Et le créateur reçoit une notification d'explication -Et il peut corriger puis republier

-
-
- -

Audio-guide mode piéton (navigation manuelle)

-
-

En tant qu'utilisateur à pied -Je veux naviguer manuellement entre les séquences d'un audio-guide -Afin de contrôler mon rythme de visite

-
-

29 scénarios (28 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté (gratuit) -Et qu'un audio-guide piéton "Visite du Louvre" est disponible avec 12 séquences

-
-

1. Fin de séquence normale avec pause automatique

-

Étant donné que la séquence 1 "Introduction" est en cours de lecture

-

Quand la séquence se termine à 2:15

-

Alors le player se met en pause automatiquement -Et le message suivant s'affiche: "Séquence 1 terminée. Appuyez sur Suivant quand vous êtes prêt." -Et la barre de progression indique "1/12 complétée"

-
-

2. Passage manuel à la séquence suivante

-

Étant donné que la séquence 1 est terminée et le player en pause

-

Quand l'utilisateur appuie sur le bouton [â–¶|] "Suivant"

-

Alors la séquence 2 "Pyramide du Louvre" démarre immédiatement -Et aucune latence n'est observée

-
-

3. Séquence avec publicité (1/5 séquences)

-

Étant donné que la séquence 5 se termine -Et que c'est la 5ème séquence (1 pub toutes les 5)

-

Quand la séquence se termine

-

Alors la publicité s'enchaîne automatiquement (sans attente bouton) -Et la publicité se lit normalement -Et elle est skippable après 5 secondes

-
-

4. Fin de publicité avec pause automatique

-

Étant donné qu'une publicité est en cours de lecture

-

Quand la publicité se termine

-

Alors le player se met en pause automatiquement -Et le message suivant s'affiche: "Séquence 6 prête. Appuyez sur Suivant." -Et l'utilisateur doit cliquer sur [▶|] pour continuer

-
-

5. Flux complet séquence → pub → séquence

-

Étant donné que la séquence 5 démarre

-

Quand la séquence 5 se termine

-

Alors la publicité démarre automatiquement

-

Quand la publicité se termine

-

Alors le player se met en pause

-

Quand l'utilisateur clique sur [â–¶|]

-

Alors la séquence 6 démarre

-
-

6. 📋 Plan: Fréquence de publicité configurable

-

Étant donné que l'utilisateur gratuit écoute un audio-guide -Et que la fréquence pub est configurée à

-

Quand il termine la séquence

-

Alors une publicité est insérée :

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
frequencenumero_sequencepub_inseree
1/55Oui
1/510Oui
1/54Non
1/33Oui
1/36Oui
-
-

7. Utilisateur Premium sans publicités

-

Étant donné que l'utilisateur "premium@example.com" est abonné Premium -Et qu'il écoute un audio-guide piéton

-

Quand il termine la séquence 5

-

Alors aucune publicité n'est insérée -Et le player se met en pause immédiatement -Et le message "Séquence 6 prête. Appuyez sur Suivant." s'affiche

-
-

8. Boutons de contrôle disponibles en mode piéton

-

Étant donné qu'un audio-guide piéton est en lecture

-

Quand l'utilisateur consulte les contrĂ´les

-

Alors les boutons suivants sont visibles:

-
| bouton | fonction |
-|---|---|
-| [▶\ | ] Suivant | Passe à la séquence suivante |
-| [\ | ◀] Précédent | Retour à la séquence précédente |
-| [⏸️] Pause | Pause temporaire |
-| [▶️] Play | Reprend la lecture |
-| [📋] Liste | Affiche toutes les séquences |
-
-
-

9. Passage à la séquence suivante pendant la lecture

-

Étant donné que la séquence 3 "La Joconde" est en cours à 1:42/3:42

-

Quand l'utilisateur clique sur [â–¶|] "Suivant"

-

Alors la séquence 4 "Vénus de Milo" démarre immédiatement -Et la séquence 3 n'est pas marquée comme écoutée (car <80%)

-
-

10. Retour à la séquence précédente (saut direct)

-

Étant donné que la séquence 5 est en cours de lecture

-

Quand l'utilisateur clique sur [|◀] "Précédent"

-

Alors la séquence 4 démarre depuis le début (0:00) -Et il n'y a pas de logique "replay si >10s" (contrairement au contenu classique)

-
-

11. Pause et reprise pendant une séquence

-

Étant donné que la séquence 2 est en cours à 1:15/1:48

-

Quand l'utilisateur clique sur [⏸️] "Pause"

-

Alors la lecture se met en pause -Et la position 1:15 est conservée

-

Quand l'utilisateur clique sur [▶️] "Play"

-

Alors la lecture reprend exactement Ă  1:15

-
-

12. Interface liste des séquences

-

Étant donné qu'un audio-guide de 12 séquences est en cours

-

Quand l'utilisateur clique sur [📋] "Liste séquences"

-

Alors une liste complète s'affiche avec:

-
| élément | exemple |
-|---|---|
-| Numéro et titre | "3. La Joconde" |
-| Durée | (3:42) |
-| État | ✅ Écouté / ▶️ En cours / ⭕ À écouter |
-| Date écoute (si écouté) | "Écouté le 15/01/2026" |
-
-
-

13. Séquence en cours dans la liste

-

Étant donné que la séquence 3 est en cours à 1:22/3:42

-

Quand la liste des séquences est affichée

-

Alors la séquence 3 affiche:

-
-

14. Navigation libre vers séquence non encore écoutée

-

Étant donné que l'utilisateur est sur la séquence 3 -Et que les séquences 4 à 12 n'ont pas été écoutées

-

Quand l'utilisateur clique sur "8. Les Appartements de Napoléon"

-

Alors la séquence 8 démarre immédiatement depuis 0:00 -Et les séquences 4 à 7 restent marquées ⭕ "À écouter"

-
-

15. Retour à une séquence déjà écoutée

-

Étant donné que la séquence 2 "Pyramide du Louvre" a été écoutée à 100% -Et qu'elle est marquée ✅ "Écouté"

-

Quand l'utilisateur clique dessus dans la liste

-

Alors la séquence 2 démarre depuis 0:00 -Et le statut ✅ est conservé

-
-

16. Checkmarks sur séquences écoutées >80%

-

Étant donné que l'utilisateur écoute la séquence 2 de durée 1:48

-

Quand il écoute jusqu'à 1:30 (83% de complétion) -Et qu'il passe à la séquence suivante

-

Alors la séquence 2 est marquée ✅ "Écouté" -Et la date d'écoute est enregistrée

-
-

17. Pas de checkmark si séquence écoutée <80%

-

Étant donné que l'utilisateur écoute la séquence 3 de durée 3:42

-

Quand il écoute jusqu'à 1:30 (40% de complétion) -Et qu'il passe à la séquence suivante

-

Alors la séquence 3 reste marquée ⭕ "À écouter"

-
-

18. Bouton "Tout afficher" si plus de 6 séquences

-

Étant donné un audio-guide avec 12 séquences

-

Quand la liste est affichée

-

Alors seules les 6 premières séquences sont visibles initialement -Et un bouton "Tout afficher ▼" est présent

-

Quand l'utilisateur clique sur "Tout afficher â–Ľ"

-

Alors les 6 séquences restantes sont affichées

-
-

19. Saut vers séquence spécifique depuis la barre de progression

-

Étant donné qu'un audio-guide est en cours

-

Quand l'utilisateur clique sur "3/12" dans la barre de progression

-

Alors la liste des séquences s'ouvre -Et la séquence en cours (3) est mise en surbrillance

-
-

20. Position exacte sauvegardée automatiquement

-

Étant donné que la séquence 5 est en cours à 2:34/4:10

-

Quand l'utilisateur quitte l'application

-

Alors la position 2:34 dans la séquence 5 est sauvegardée -Et la sauvegarde est effectuée localement (SQLite) -Et la sauvegarde est synchronisée sur le cloud (PostgreSQL)

-
-

21. Reprise après fermeture de l'application

-

Étant donné que l'utilisateur a quitté l'app à la séquence 5 position 2:34

-

Quand il rouvre l'audio-guide

-

Alors une popup de reprise s'affiche

-

Quand il clique sur "▶️ Reprendre"

-

Alors la lecture reprend à la séquence 5 position 2:34 exacte

-
-

22. Visiteur qui connaît déjà certaines œuvres

-

Étant donné qu'un visiteur du Louvre démarre l'audio-guide -Et qu'il connaît déjà "La Joconde" (séquence 3)

-

Quand il arrive à la séquence 3 -Et qu'il clique sur [▶|] "Suivant" après 10 secondes

-

Alors la séquence 4 démarre immédiatement -Et la séquence 3 n'est pas marquée comme écoutée

-
-

23. Visiteur qui veut voir une œuvre éloignée

-

Étant donné qu'un visiteur est à la séquence 2 -Et qu'il aperçoit "La Victoire de Samothrace" (séquence 8) physiquement

-

Quand il ouvre la liste et clique sur la séquence 8

-

Alors la séquence 8 démarre immédiatement -Et il peut écouter la description même si les séquences 3-7 ne sont pas écoutées

-
-

24. Visiteur qui prend une pause café

-

Étant donné qu'un visiteur écoute la séquence 6

-

Quand il clique sur [⏸️] "Pause" -Et qu'il ferme l'application pendant 30 minutes -Quand il rouvre l'application

-

Alors la séquence 6 reprend à la position exacte où il s'était arrêté

-
-

25. Visiteur qui revient le lendemain

-

Étant donné qu'un visiteur a écouté les séquences 1-5 hier -Et qu'il revient au musée aujourd'hui

-

Quand il ouvre l'audio-guide

-

Alors une popup propose "▶️ Reprendre" (séquence 6) -Et les séquences 1-5 sont marquées ✅ "Écouté"

-
-

26. Séquence audio corrompue ou indisponible

-

Étant donné que la séquence 7 a un fichier audio corrompu

-

Quand l'utilisateur tente de la lire

-

Alors un message d'erreur s'affiche:

-
-

27. Perte de connexion pendant le chargement

-

Étant donné que l'utilisateur lance la séquence 4 -Et que la connexion réseau est perdue

-

Quand le chargement échoue

-

Alors un message s'affiche: "Connexion perdue. Vérifiez votre réseau." -Et un bouton "🔄 Réessayer" est disponible

-
-

28. Batterie faible en cours de visite

-

Étant donné que la batterie de l'appareil est à 5%

-

Quand l'utilisateur écoute une séquence

-

Alors une notification système s'affiche: "Batterie faible. Progression sauvegardée." -Et la position est sauvegardée localement toutes les 10 secondes

-
-

29. Mode piéton sans points GPS (pas d'alerte localisation)

-

Étant donné un audio-guide en mode piéton -Et que le GPS est désactivé

-

Quand l'utilisateur démarre l'audio-guide

-

Alors aucune alerte GPS ne s'affiche -Et l'audio-guide fonctionne normalement (navigation 100% manuelle)

-
-
- -

Audio-guide mode voiture (GPS automatique)

-
-

En tant qu'utilisateur en voiture -Je veux que les séquences se déclenchent automatiquement selon ma position GPS -Afin de profiter d'une expérience guidée hands-free

-
-

45 scénarios (40 standards, 5 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté (gratuit) -Et qu'un audio-guide voiture "Safari du Paugre" est disponible avec 8 séquences -Et que le GPS est activé

-
-

1. Distinction audio-guides vs contenus géolocalisés simples

-

Étant donné que l'utilisateur est en mode voiture

-

Quand il écoute un contenu géolocalisé simple (1 séquence unique)

-

Alors une notification avec compteur 7→1 est affichée 7s avant le point -Et il doit valider avec "Suivant" + décompte 5s -Et ce contenu compte 1/6 dans le quota horaire

-

Quand il démarre un audio-guide multi-séquences

-

Alors les séquences se déclenchent au point GPS exact (rayon 30m) -Et aucun compteur 7s n'est affiché (juste notification "Ding" + toast 2s) -Et l'audio-guide entier compte 1/6 dans le quota

-
-

2. Démarrage automatique au premier point GPS

-

Étant donné que l'utilisateur démarre l'audio-guide "Safari du Paugre" -Et que le point de départ est à (43.1234, 2.5678) avec rayon 30m

-

Quand l'utilisateur entre dans le rayon de 30m

-

Alors la séquence 1 "Introduction - Point d'accueil" démarre automatiquement -Et une notification sonore "Ding" est jouée (non intrusif) -Et un toast s'affiche brièvement pendant 2s: "Introduction - Point d'accueil" -Et aucun compteur 7→1 n'est affiché (contrairement aux contenus géolocalisés simples)

-
-

3. Déclenchement automatique séquence suivante

-

Étant donné que la séquence 1 est terminée -Et que l'utilisateur se déplace vers le point GPS 2 (43.1245, 2.5690)

-

Quand l'utilisateur entre dans le rayon de 30m du point 2

-

Alors la séquence 2 "Enclos des lions" démarre automatiquement -Et une notification "Ding" + toast "Enclos des lions" s'affiche

-
-

4. Navigation manuelle conservée (bouton Suivant actif)

-

Étant donné que la séquence 1 est en cours -Et que l'utilisateur est encore loin du point GPS 2 (distance 500m)

-

Quand l'utilisateur clique sur [â–¶|] "Suivant"

-

Alors la séquence 2 démarre immédiatement -Et aucune vérification GPS n'est effectuée

-
-

5. Navigation manuelle conservée (bouton Précédent actif)

-

Étant donné que la séquence 3 est en cours

-

Quand l'utilisateur clique sur [|◀] "Précédent"

-

Alors la séquence 2 démarre depuis le début -Et aucune vérification GPS n'est effectuée

-
-

6. Tous les boutons de contrĂ´le restent actifs

-

Étant donné qu'un audio-guide voiture est en cours

-

Quand l'utilisateur consulte les contrĂ´les

-

Alors les boutons suivants sont actifs:

-
| bouton | état | comportement |
-|---|---|---|
-| [▶\ | ] Suivant | ✅ | Passe séquence suivante immédiate |
-| [\ | ◀] Précédent | ✅ | Retour séquence précédente |
-| [⏸️] Pause | ✅ | Pause temporaire |
-| [đź“‹] Liste | âś… | Saut direct possible |
-
-
-

7. Use case - Embouteillage (séquence finie, point GPS loin)

-

Étant donné que la séquence 3 "Enclos des girafes" est terminée -Et que le point GPS 4 est à 2 km de distance (embouteillage)

-

Quand l'utilisateur clique manuellement sur [â–¶|] "Suivant"

-

Alors la séquence 4 démarre immédiatement -Et l'utilisateur peut continuer l'expérience sans attendre d'atteindre le point GPS

-
-

8. Use case - Route fermée (point GPS inaccessible)

-

Étant donné que le point GPS 5 est sur une route fermée -Et que l'utilisateur ne peut pas s'en approcher

-

Quand l'utilisateur clique sur [â–¶|] "Suivant"

-

Alors la séquence 5 démarre quand même -Et l'audio-guide continue normalement

-
-

9. Use case - Passager manipule l'application

-

Étant donné que l'utilisateur est passager (non conducteur) -Et que la vitesse du véhicule est 45 km/h

-

Quand le passager clique sur [â–¶|] "Suivant"

-

Alors la séquence suivante démarre -Et un avertissement s'affiche pendant 3 secondes

-
-

10. Avertissement sécurité si vitesse >10 km/h

-

Étant donné que la vitesse actuelle est 35 km/h

-

Quand l'utilisateur clique sur un bouton (Suivant ou Précédent)

-

Alors l'action est exécutée immédiatement (pas de blocage) -Et un toast s'affiche pendant 3 secondes:

-
-

11. đź“‹ Plan: Avertissement selon la vitesse

-

Étant donné que la vitesse actuelle est km/h

-

Quand l'utilisateur clique sur un bouton de navigation

-

Alors l'avertissement est affiché :

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vitesseavertissement
5Non
10Non
11Oui
35Oui
90Oui
-
-

12. Affichage entre deux séquences avec progress bar

-

Étant donné que la séquence 2 "Les lions" vient de se terminer -Et que le prochain point GPS 3 "Enclos des girafes" est à 500m

-

Quand l'interface bascule en mode "attente prochain point"

-

Alors l'écran affiche:

-
| élément | description |
-|---|---|
-| Statut séquence | "✅ Séquence 2/8 terminée" |
-| Nom séquence | "Les lions" |
-| Progress bar | Barre dynamique remplie selon distance (0%) |
-| Distance prochain point | "500 mètres" |
-| ETA | "≠1 minute 30" |
-| Direction | ↗️ |
-| Vitesse actuelle | "28 km/h" |
-| Bouton "Rejouer séq." | Permet de réécouter la séquence qui vient de finir |
-
-
-

13. Progress bar dynamique vers le prochain point

-

Étant donné que la distance initiale vers le prochain point était 500m -Et que la séquence précédente est terminée

-

Quand l'utilisateur se rapproche du prochain point -Et que la distance actuelle est 175m

-

Alors la progress bar affiche "65%" remplie -Et le calcul est: 100 - (175 / 500 * 100) = 65% -Et la barre se met Ă  jour chaque seconde

-
-

14. Bouton "Rejouer séq." pour réécouter

-

Étant donné que la séquence 3 vient de se terminer -Et que l'interface "attente prochain point" est affichée

-

Quand l'utilisateur clique sur [▶️ Rejouer séq.]

-

Alors la séquence 3 redémarre depuis 0:00 -Et l'utilisateur peut la réécouter (utile si distraction)

-
-

15. Interface en conduite avec distance et ETA

-

Étant donné que la séquence 2 est en cours -Et que le prochain point GPS 3 "Enclos des girafes" est à 320m -Et que la vitesse actuelle est 28 km/h

-

Quand l'interface est affichée

-

Alors les informations suivantes sont visibles:

-
| information | valeur |
-|---|---|
-| Nom prochain point | "Enclos des girafes" |
-| Distance | "320 mètres" |
-| ETA | "≠40 secondes" |
-| Direction | ↗️ (flèche direction) |
-| Vitesse actuelle | "28 km/h" |
-| Vitesse recommandée | "20-30 km/h" |
-
-
-

16. Mise à jour de la distance en temps réel

-

Étant donné que la distance au prochain point est 500m

-

Quand 10 secondes s'écoulent et que l'utilisateur se rapproche

-

Alors la distance est mise Ă  jour chaque seconde -Et la nouvelle distance "450m" s'affiche

-
-

17. Mise à jour de l'ETA en temps réel

-

Étant donné que l'ETA est "≠2 minutes" -Et que la vitesse est constante à 30 km/h

-

Quand l'utilisateur se rapproche du point

-

Alors l'ETA est recalculé chaque seconde -Et il diminue progressivement: "≠1 minute 50", "≠1 minute 40", etc.

-
-

18. đź“‹ Plan: Format d'affichage de la distance

-

Étant donné que la distance au prochain point est

-

Quand l'interface est mise Ă  jour

-

Alors la distance affichée est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
distance_metresaffichage
5050 m
320320 m
980980 m
12001.2 km
54005.4 km
-
-

19. đź“‹ Plan: Format d'affichage de l'ETA

-

Étant donné que l'ETA calculé est secondes

-

Quand l'interface est mise Ă  jour

-

Alors l'ETA affiché est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
secondesaffichage
30≠30 secondes
75≠1 minute
150≠2 minutes
400≠6 minutes
-
-

20. Calcul de la direction (flèche 8 directions)

-

Étant donné que la position actuelle est (43.1234, 2.5678) -Et que le prochain point est au nord-est (angle 45°)

-

Quand la direction est calculée

-

Alors la flèche "↗" est affichée

-
-

21. 📋 Plan: Flèches de direction selon l'angle

-

Étant donné que l'angle vers le prochain point est °

-

Quand la direction est calculée

-

Alors la flèche "" est affichée

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
anglefleche
0↑
45↗
90→
135â†
180↓
225↙
270â†
315↖
-
-

22. Mise Ă  jour de la direction toutes les 5 secondes

-

Étant donné que la direction actuelle est ↑ (nord) -Et que l'utilisateur tourne vers l'est

-

Quand 5 secondes s'écoulent

-

Alors la direction est recalculée -Et la nouvelle flèche ↗ (nord-est) s'affiche

-
-

23. Message "En attente de déplacement" si vitesse <5 km/h

-

Étant donné que la vitesse actuelle est 2 km/h (arrêté)

-

Quand l'ETA est calculé

-

Alors le message "En attente de déplacement" s'affiche -Et l'ETA n'est pas calculé (car vitesse insuffisante)

-
-

24. Simplicité de l'interface (pas de carte miniature)

-

Étant donné qu'un audio-guide voiture est en cours

-

Quand l'interface est affichée

-

Alors aucune carte miniature n'est présente -Et seuls les éléments essentiels sont affichés:

-
| élément |
-|---|
-| Distance |
-| ETA |
-| Direction (flèche) |
-| Vitesse |
-| ContrĂ´les audio |
-
-
-

25. Rayon de déclenchement par défaut en mode voiture

-

Étant donné un audio-guide voiture

-

Quand un point GPS est défini

-

Alors le rayon de déclenchement est 30 mètres par défaut -Et le rayon de tolérance "point manqué" est 100 mètres

-
-

26. Déclenchement dans le rayon (30m)

-

Étant donné que le point GPS 3 est défini avec rayon 30m

-

Quand l'utilisateur entre Ă  25m du point

-

Alors la séquence 3 se déclenche automatiquement

-
-

27. Pas de déclenchement hors rayon

-

Étant donné que le point GPS 3 a un rayon de 30m

-

Quand l'utilisateur passe Ă  45m du point

-

Alors la séquence 3 ne se déclenche pas automatiquement

-
-

28. Point manqué dans rayon de tolérance (100m)

-

Étant donné que l'utilisateur passe à 60m du point GPS 4 (hors rayon 30m) -Et que 60m < 100m (rayon tolérance)

-

Quand le point est détecté comme manqué

-

Alors un toast s'affiche: "⚠️ Point manqué : Enclos des éléphants" -Et une popup s'affiche pendant 5 secondes avec 3 options

-
-

29. Popup "Point manqué" avec 3 actions

-

Étant donné qu'un point GPS a été manqué (distance 60m)

-

Quand la popup s'affiche

-

Alors les options suivantes sont disponibles:

-
| bouton | icĂ´ne | comportement |
-|---|---|---|
-| Écouter quand même | 🔊 | Lance séquence immédiatement (même hors zone) |
-| Passer au suivant | ⏭️ | Skip séquence, continue vers prochain point |
-| Faire demi-tour | đź”™ | Ouvre GPS externe (Google Maps/Waze) vers point |
-
-
-

30. Action "Écouter quand même"

-

Étant donné qu'un point GPS est manqué

-

Quand l'utilisateur clique sur "🔊 Écouter quand même"

-

Alors la séquence correspondante démarre immédiatement -Et l'utilisateur peut continuer sa route

-
-

31. Action "Passer au suivant"

-

Étant donné qu'un point GPS 5 est manqué

-

Quand l'utilisateur clique sur "⏭️ Passer au suivant"

-

Alors la séquence 5 est ignorée (non écoutée) -Et l'application attend le point GPS 6 -Et la distance vers le point 6 s'affiche

-
-

32. Action "Faire demi-tour"

-

Étant donné qu'un point GPS est manqué à (43.1250, 2.5700)

-

Quand l'utilisateur clique sur "đź”™ Faire demi-tour"

-

Alors l'application détecte l'app GPS installée (Google Maps ou Waze) -Et ouvre la navigation GPS externe vers (43.1250, 2.5700)

-
-

33. Point manqué au-delà du rayon de tolérance (>100m)

-

Étant donné que l'utilisateur passe à 150m du point GPS 6

-

Quand la distance est détectée

-

Alors aucune popup ne s'affiche (point trop loin) -Et l'utilisateur peut naviguer manuellement avec [â–¶|]

-
-

34. đź“‹ Plan: Gestion selon la distance au point

-

Étant donné un point GPS avec rayon 30m et tolérance 100m

-

Quand l'utilisateur passe Ă  du point

-

Alors le comportement est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
distancecomportement
20mDéclenchement automatique séquence
40mRien (hors rayon, pas encore tolérance)
60mPopup "Point manqué" avec 3 options
110mRien (trop loin, hors tolérance)
-
-

35. Configuration rayon personnalisé par le créateur

-

Étant donné qu'un créateur définit un rayon de 50m (au lieu de 30m)

-

Quand un utilisateur entre Ă  45m du point

-

Alors la séquence se déclenche automatiquement -Et le rayon personnalisé est respecté

-
-

36. Rayon minimum et maximum configurables

-

Étant donné qu'un créateur configure un rayon

-

Quand il ajuste le curseur

-

Alors les valeurs disponibles sont de 10m à 200m -Et le rayon par défaut suggéré est 30m pour la voiture

-
-

37. Safari-parc avec déclenchement automatique fluide

-

Étant donné qu'un utilisateur roule dans un safari à 20 km/h

-

Quand il passe devant "Enclos des lions" (point GPS 2)

-

Alors la séquence 2 démarre automatiquement sans intervention -Et il peut se concentrer sur la conduite et l'observation

-
-

38. Détour imprévu (travaux sur la route)

-

Étant donné qu'un utilisateur prend un détour à cause de travaux -Et que le point GPS 4 devient inaccessible

-

Quand il est loin du point (>100m) -Et qu'il clique manuellement sur [â–¶|]

-

Alors la séquence 4 démarre quand même -Et l'expérience continue sans blocage

-
-

39. Passager qui navigue librement

-

Étant donné qu'un passager utilise l'application -Et que le conducteur roule à 50 km/h

-

Quand le passager clique sur "Précédent" pour réécouter

-

Alors l'action est exécutée immédiatement -Et un warning apparaît brièvement (sensibilisation)

-
-

40. Embouteillage prolongé

-

Étant donné que la séquence 3 est terminée depuis 10 minutes -Et que l'utilisateur est bloqué dans un embouteillage -Et que le point GPS 4 est encore à 1.5 km

-

Quand l'utilisateur clique sur [â–¶|]

-

Alors la séquence 4 démarre immédiatement -Et l'utilisateur peut passer le temps en écoutant

-
-

41. GPS désactivé en mode voiture

-

Étant donné qu'un audio-guide voiture est démarré -Et que le GPS est désactivé

-

Quand l'application détecte l'absence de GPS

-

Alors une alerte s'affiche:

-
-

42. Action "Passer en mode Manuel"

-

Étant donné que le GPS est désactivé

-

Quand l'utilisateur clique sur "Passer en mode Manuel"

-

Alors l'audio-guide bascule en navigation 100% manuelle -Et les boutons [▶|] et [|◀] permettent de naviguer -Et aucun déclenchement GPS n'est tenté

-
-

43. Précision GPS insuffisante

-

Étant donné que le signal GPS a une précision de ±150m

-

Quand l'utilisateur approche d'un point GPS avec rayon 30m

-

Alors un avertissement s'affiche:

-
-

44. Perte signal GPS en cours de route

-

Étant donné qu'un audio-guide voiture est en cours

-

Quand le signal GPS est perdu (tunnel, parking souterrain)

-

Alors un toast s'affiche: "Signal GPS perdu. Navigation manuelle active." -Et les boutons de navigation restent actifs

-

Quand le signal GPS revient

-

Alors un toast s'affiche: "Signal GPS rétabli" -Et le déclenchement automatique est réactivé

-
-

45. Dépassement de la vitesse recommandée

-

Étant donné qu'un audio-guide recommande 20-30 km/h -Et que l'utilisateur roule à 65 km/h

-

Quand la vitesse est détectée

-

Alors l'affichage vitesse est en orange: "⚠️ 65 km/h" -Et un message info s'affiche: "Vitesse élevée. Risque de manquer des points."

-
-
- -

Audio-guides modes vélo et transport

-
-

En tant qu'utilisateur à vélo ou en transport en commun -Je veux profiter d'un guidage GPS adapté à mon mode de déplacement -Afin d'avoir une expérience optimisée avec tolérances appropriées

-
-

27 scénarios (24 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté -Et que le GPS est activé

-
-

1. 📋 Plan: Paramètres par mode de déplacement

-

Étant donné un audio-guide configuré en mode

-

Alors les paramètres suivants sont appliqués:

-
| paramètre | valeur |
-|---|---|
-| Rayon déclenchement | <rayon_declenchement> |
-| Rayon tolérance "point manqué" | <rayon_tolerance> |
-| Vitesse recommandée | <vitesse_recommandee> |
-| Seuil warning sécurité | <seuil_warning> |
-
-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
moderayon_declenchementrayon_tolerancevitesse_recommandeeseuil_warning
Voiture30m100m20-50 km/h>10 km/h
Vélo50m75m10-25 km/h>5 km/h
Transport100m150mVariableDésactivé
-
-

2. Déclenchement automatique avec rayon 50m (mode vélo)

-

Étant donné un audio-guide vélo "Circuit des châteaux de la Loire" -Et que le point GPS 3 a un rayon de 50m

-

Quand l'utilisateur à vélo entre à 45m du point

-

Alors la séquence 3 "Château de Chambord" se déclenche automatiquement

-
-

3. Rayon plus large justifié pour le vélo

-

Étant donné qu'un cycliste roule sur piste cyclable -Et que sa vitesse varie entre 8 et 22 km/h (arrêts fréquents) -Et que le tracé est moins prévisible qu'en voiture

-

Quand un point GPS avec rayon 50m est défini

-

Alors le rayon plus large compense la variabilité de trajectoire

-
-

4. Warning sécurité dès 5 km/h en vélo

-

Étant donné un audio-guide vélo en cours -Et que la vitesse actuelle est 12 km/h

-

Quand l'utilisateur clique sur [â–¶|] "Suivant"

-

Alors l'action est exécutée -Et un warning s'affiche: "⚠️ Manipulation en déplacement détecté. Pour votre sécurité, arrêtez-vous."

-
-

5. 📋 Plan: Warning vélo selon la vitesse

-

Étant donné que la vitesse actuelle à vélo est km/h

-

Quand l'utilisateur clique sur un bouton de navigation

-

Alors le warning est affiché :

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vitessewarning
0Non
4Non
6Oui
15Oui
25Oui
-
-

6. Tolérance GPS moins stricte en vélo

-

Étant donné qu'un cycliste passe à 65m du point GPS 4 -Et que le rayon de déclenchement est 50m -Et que le rayon de tolérance est 75m

-

Quand la distance est détectée

-

Alors la popup "Point manqué" s'affiche avec 3 options -Et le système tolère l'écart (trajectoire vélo moins prévisible)

-
-

7. Affichage adapté au vélo

-

Étant donné un audio-guide vélo en cours

-

Quand l'interface est affichée

-

Alors les informations suivantes sont visibles:

-
| information | valeur |
-|---|---|
-| IcĂ´ne mode | đźš´ |
-| Distance prochain point | "450 m" |
-| ETA | "≠2 minutes" |
-| Direction | ↗️ |
-| Vitesse actuelle | "18 km/h" |
-| Vitesse recommandée | "10-25 km/h" |
-
-
-

8. Cas d'usage - Piste cyclable avec arrêts fréquents

-

Étant donné qu'un cycliste suit un circuit nature -Et qu'il s'arrête régulièrement (feux, photos, fatigue)

-

Quand il s'arrĂŞte Ă  40m d'un point GPS (rayon 50m)

-

Alors la séquence se déclenche automatiquement -Et le rayon large permet le déclenchement malgré l'arrêt

-
-

9. Cas d'usage - Circulation mixte piétons/vélos

-

Étant donné qu'un cycliste roule sur voie partagée -Et qu'il doit ralentir fréquemment pour éviter les piétons

-

Quand sa vitesse varie entre 5 et 20 km/h

-

Alors le système s'adapte avec le rayon 50m -Et le déclenchement reste fiable

-
-

10. Déclenchement automatique avec rayon 100m (mode transport)

-

Étant donné un audio-guide transport "Ligne touristique Paris" -Et que le point GPS "Tour Eiffel" a un rayon de 100m

-

Quand le bus touristique entre Ă  85m du point

-

Alors la séquence "Tour Eiffel" se déclenche automatiquement

-
-

11. Rayon très large justifié pour le transport

-

Étant donné qu'un bus touristique suit une ligne fixe -Et qu'il effectue des arrêts fréquents (stations) -Et que l'utilisateur n'a aucun contrôle sur la trajectoire

-

Quand un point GPS avec rayon 100m est défini

-

Alors le rayon large compense les arrĂŞts et la ligne fixe

-
-

12. Pas de warning sécurité en mode transport

-

Étant donné un audio-guide transport en cours -Et que le bus roule à 50 km/h

-

Quand l'utilisateur clique sur [â–¶|] "Suivant"

-

Alors l'action est exécutée immédiatement -Et aucun warning n'est affiché

-
-

13. Vitesse recommandée "Selon ligne"

-

Étant donné un audio-guide transport

-

Quand l'interface est affichée

-

Alors la vitesse recommandée indique "Selon ligne" -Et aucune valeur fixe n'est affichée (car ligne de transport varie)

-
-

14. Tolérance horaire pour retards

-

Étant donné qu'un bus touristique est en retard de 3 minutes -Et qu'il arrive au point GPS "Musée du Louvre" avec retard

-

Quand il entre dans le rayon de 100m

-

Alors la séquence se déclenche normalement -Et le système tolère le retard (pas de pénalité temporelle)

-
-

15. Tolérance spatiale très large (150m)

-

Étant donné qu'un bus passe à 120m du point GPS "Arc de Triomphe" -Et que le rayon de déclenchement est 100m -Et que le rayon de tolérance est 150m

-

Quand la distance est détectée

-

Alors la popup "Point manqué" s'affiche avec 3 options

-
-

16. Affichage adapté au transport

-

Étant donné un audio-guide transport en cours

-

Quand l'interface est affichée

-

Alors les informations suivantes sont visibles:

-
| information | valeur |
-|---|---|
-| Icône mode | 🚌 |
-| Distance prochain point | "1.2 km" |
-| ETA | "≠3 minutes" |
-| Direction | → |
-| Vitesse actuelle | "35 km/h" |
-| Vitesse recommandée | "Selon ligne" |
-
-
-

17. Cas d'usage - Bus touristique hop-on hop-off

-

Étant donné un bus touristique "Paris Open Tour" -Et qu'il suit un circuit fixe avec 15 arrêts

-

Quand il approche de chaque arrĂŞt

-

Alors la séquence correspondante se déclenche automatiquement -Et l'utilisateur n'a rien à faire (expérience passive)

-
-

18. Cas d'usage - Train panoramique

-

Étant donné un train touristique "Ligne des Alpes" -Et qu'il roule à vitesse variable (20-80 km/h)

-

Quand il passe près de points d'intérêt

-

Alors les séquences se déclenchent avec rayon 100m -Et le système compense la vitesse élevée

-
-

19. Navigation manuelle conservée (vélo et transport)

-

Étant donné un audio-guide en mode

-

Quand l'utilisateur clique sur [â–¶|] ou [|â—€]

-

Alors les boutons manuels fonctionnent normalement -Et aucune vérification GPS n'est effectuée

-
-

20. Affichage distance + ETA + direction (tous modes)

-

Étant donné un audio-guide en mode

-

Quand l'interface est affichée

-

Alors les informations distance, ETA et direction sont affichées -Et le format est identique au mode voiture

-
-

21. Gestion "Point manqué" identique

-

Étant donné un audio-guide en mode

-

Quand un point GPS est manqué (dans rayon tolérance)

-

Alors la popup avec 3 options s'affiche:

-
| option |
-|---|
-| 🔊 Écouter quand même |
-| ⏭️ Passer au suivant |
-| đź”™ Faire demi-tour |
-
-
-

22. 📋 Plan: Insertion publicité dans tous les modes

-

Étant donné un utilisateur gratuit écoute un audio-guide en mode

-

Quand la séquence 5 se termine (1 pub / 5 séquences)

-

Alors la publicité s'enchaîne automatiquement -Et elle est skippable après 5 secondes

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - -
mode
Voiture
Vélo
Transport
Piéton
-
-

23. GPS imprécis en forêt (vélo)

-

Étant donné un cycliste dans une forêt dense -Et que la précision GPS est ±80m

-

Quand il approche d'un point GPS avec rayon 50m

-

Alors un avertissement s'affiche:

-
-

24. Bus dévié de son itinéraire (transport)

-

Étant donné un bus touristique avec déviation -Et que plusieurs points GPS deviennent inaccessibles

-

Quand l'utilisateur est informé

-

Alors un message s'affiche:

-
-

25. Changement de mode en cours de route

-

Étant donné un audio-guide démarré en mode "Vélo"

-

Quand l'utilisateur décide de continuer à pied -Et qu'il ouvre les paramètres

-

Alors il peut changer le mode vers "Piéton" -Et les rayons sont reconfigurés automatiquement -Et une confirmation s'affiche:

-
-

26. Détection automatique incohérente

-

Étant donné qu'un utilisateur marche rapidement (7 km/h) -Et que le système détecte "Vélo" par erreur

-

Quand la suggestion s'affiche

-

Alors l'utilisateur peut cliquer sur "Changer" -Et sélectionner manuellement "Piéton"

-
-

27. Batterie en mode vélo longue distance

-

Étant donné un circuit vélo de 50 km avec 20 séquences -Et que l'utilisateur roule pendant 3 heures

-

Quand la batterie atteint 15%

-

Alors une notification suggère:

-
-
- -

Audio-guides Premium et monétisation

-
-

En tant que créateur -Je veux pouvoir proposer des audio-guides Premium -Afin de monétiser mon contenu de qualité

-
-

31 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que le créateur "guide@example.com" est connecté et vérifié

-
-

1. Création d'un audio-guide Premium

-

Étant donné que le créateur crée un audio-guide "Visite VIP Versailles"

-

Quand il accède aux paramètres de monétisation (étape 4)

-

Alors il peut choisir:

-
| option | description |
-|---|---|
-| Gratuit | Accessible Ă  tous (avec pubs) |
-| Premium | Réservé abonnés Premium |
-
-
-

2. Badge Premium visible sur l'audio-guide

-

Étant donné un audio-guide configuré en Premium

-

Quand il est affiché dans les résultats de recherche

-

Alors un badge "👑 Premium" est visible -Et la cover image a un cadre doré subtil

-
-

3. Preview 3 premières séquences pour utilisateurs gratuits

-

Étant donné un audio-guide Premium "Visite VIP Versailles" avec 15 séquences -Et qu'un utilisateur gratuit ouvre l'audio-guide

-

Quand il consulte la liste des séquences

-

Alors les séquences affichent:

-
| séquence | état |
-|---|---|
-| 1 | âś… Accessible (preview) |
-| 2 | âś… Accessible (preview) |
-| 3 | âś… Accessible (preview) |
-| 4 | 🔒 Réservé Premium |
-| 5-15 | 🔒 Réservé Premium |
-
-
-

4. Écoute des 3 premières séquences sans blocage

-

Étant donné un utilisateur gratuit -Et un audio-guide Premium avec preview

-

Quand il écoute les séquences 1, 2 et 3

-

Alors aucune publicité n'est insérée (preview = teasing) -Et l'écoute est fluide

-
-

5. Paywall après la 3ème séquence

-

Étant donné qu'un utilisateur gratuit termine la séquence 3

-

Quand la séquence se termine

-

Alors un overlay paywall s'affiche immédiatement:

-
-

6. Bouton "Passer Premium" vers tunnel d'abonnement

-

Étant donné que l'overlay paywall Premium est affiché

-

Quand l'utilisateur clique sur "Passer Premium"

-

Alors il est redirigé vers la page d'abonnement Mangopay -Et l'audio-guide actuel est marqué en "pending" (reprise après souscription)

-
-

7. Reprise automatique après souscription Premium

-

Étant donné qu'un utilisateur s'est abonné Premium depuis un paywall audio-guide

-

Quand l'abonnement est activé

-

Alors il est redirigé vers l'audio-guide automatiquement -Et la séquence 4 démarre immédiatement -Et un toast de bienvenue s'affiche: "✨ Bienvenue Premium ! Profitez de votre audio-guide"

-
-

8. Utilisateur Premium - Accès complet immédiat

-

Étant donné qu'un utilisateur Premium ouvre un audio-guide Premium

-

Quand il consulte la liste des séquences

-

Alors toutes les 15 séquences sont accessibles -Et aucun paywall ne s'affiche -Et aucune publicité n'est insérée

-
-

9. Pas de preview si l'audio-guide a <3 séquences

-

Étant donné un audio-guide Premium avec seulement 2 séquences

-

Quand un utilisateur gratuit tente de l'ouvrir

-

Alors un paywall s'affiche immédiatement (avant lecture) -Et aucune preview n'est disponible

-
-

10. Rémunération créateur pour audio-guide Premium

-

Étant donné un créateur avec un audio-guide Premium -Et que 50 utilisateurs Premium ont écouté l'audio-guide ce mois

-

Quand la répartition des revenus est calculée

-

Alors le créateur reçoit 70% des revenus proportionnels -Et la formule est: (Écoutes créateur / Total écoutes Premium) × 70% pool Premium

-
-

11. Dashboard revenus par audio-guide

-

Étant donné qu'un créateur a 3 audio-guides Premium publiés

-

Quand il consulte son dashboard revenus

-

Alors il voit pour chaque audio-guide:

-
| audio_guide | ecoutes_mois | revenus_estime |
-|---|---|---|
-| Visite VIP Versailles | 142 | 45.20 € |
-| Secrets du Louvre | 89 | 28.50 € |
-| Châteaux de la Loire | 203 | 64.80 € |
-
-
-

12. Comparaison gratuit vs Premium

-

Étant donné qu'un créateur a publié 2 audio-guides:

-
| titre | type | ecoutes_mois | revenus |
-|---|---|---|---|
-| Tour de Paris | Gratuit | 1200 | 12.50 € |
-| Visite VIP Versailles | Premium | 142 | 45.20 € |
-
-

Quand il consulte son dashboard

-

Alors il peut comparer les performances -Et constater que Premium génère plus de revenus par écoute

-
-

13. Seuil minimum de paiement (20€)

-

Étant donné qu'un créateur a généré 18€ de revenus ce mois

-

Quand le paiement mensuel est traité

-

Alors le montant est reporté au mois suivant -Et un message s'affiche: "Seuil minimum non atteint (20€). Montant reporté."

-
-

14. Paiement automatique mensuel

-

Étant donné qu'un créateur a généré 138.50€ de revenus en janvier

-

Quand le 5 février arrive

-

Alors le paiement est initié automatiquement via Mangopay -Et le créateur reçoit une notification: "Paiement de 138.50€ en cours" -Et les fonds arrivent sous 2-3 jours ouvrés

-
-

15. Insertion publicité toutes les 5 séquences (gratuit)

-

Étant donné un audio-guide gratuit avec 12 séquences -Et un utilisateur gratuit

-

Quand il termine la séquence 5

-

Alors une publicité démarre automatiquement

-

Quand il termine la séquence 10

-

Alors une deuxième publicité démarre

-
-

16. Publicité après séquence en mode piéton (avec pause)

-

Étant donné un audio-guide piéton gratuit

-

Quand la séquence 5 se termine

-

Alors la publicité démarre automatiquement (pas d'attente bouton) -Et la pub est skippable après 5 secondes

-

Quand la publicité se termine

-

Alors le player se met en pause -Et l'utilisateur doit cliquer sur [â–¶|] pour continuer

-
-

17. Publicité en mode voiture/vélo/transport (automatique)

-

Étant donné un audio-guide voiture gratuit

-

Quand la séquence 5 se termine

-

Alors la publicité démarre automatiquement

-

Quand la publicité se termine

-

Alors la séquence 6 démarre automatiquement (pas de pause)

-
-

18. Publicités géolocalisées dans audio-guides

-

Étant donné un audio-guide dans la région "Île-de-France"

-

Quand une publicité doit être insérée

-

Alors l'API publicitaire filtre par:

-
| critère | valeur |
-|---|---|
-| Géolocalisation | Île-de-France |
-| Catégorie | Tourisme, Culture |
-| Langue | Français |
-
-
-

19. Comptabilisation des impressions pub pour créateur

-

Étant donné qu'un audio-guide gratuit génère 200 écoutes complètes -Et que chaque écoute complète = 2 publicités (séq. 5 et 10)

-

Quand les revenus pub sont calculés

-

Alors 400 impressions sont comptabilisées -Et le créateur reçoit 0.80€ (400 × 0.002€)

-
-

20. CTA Premium après audio-guide gratuit complété

-

Étant donné qu'un utilisateur gratuit complète un audio-guide gratuit

-

Quand il termine la dernière séquence

-

Alors un overlay s'affiche:

-
-

21. Recommandations d'audio-guides Premium après gratuit

-

Étant donné qu'un utilisateur termine un audio-guide gratuit "Tour de Paris"

-

Quand l'overlay de fin s'affiche

-

Alors 3 audio-guides Premium similaires sont suggérés:

-
| titre | type | créateur |
-|---|---|---|
-| Secrets de Montmartre | Premium | @paris_stories |
-| Visite VIP Musée d'Orsay | Premium | @art_guide |
-| Paris hors des sentiers | Premium | @explore_paris |
-
-
-

22. Badge "Premium recommandé" sur audio-guides populaires

-

Étant donné un audio-guide Premium avec >500 écoutes et note >4.5/5

-

Quand il est affiché dans les résultats de recherche

-

Alors un badge "⭠Premium recommandé" est visible -Et il est mis en avant dans les résultats

-
-

23. Conversion tracking pour attribution créateur

-

Étant donné qu'un utilisateur découvre Premium via un audio-guide créateur

-

Quand il s'abonne

-

Alors la conversion est trackée:

-
| donnée | valeur |
-|---|---|
-| source_conversion | audio_guide_paywall |
-| audio_guide_id | visite_vip_versailles_123 |
-| creator_id | guide_versailles_456 |
-
-

Et le créateur bénéficie d'un bonus de conversion

-
-

24. Essai gratuit 7 jours Premium via audio-guide

-

Étant donné qu'un utilisateur gratuit atteint le paywall d'un audio-guide Premium -Et qu'il n'a jamais essayé Premium

-

Quand l'overlay s'affiche

-

Alors une offre d'essai est proposée:

-
-

25. Activation immédiate après essai gratuit

-

Étant donné qu'un utilisateur démarre un essai gratuit 7 jours

-

Quand l'essai est activé

-

Alors l'audio-guide Premium démarre immédiatement -Et toutes les séquences sont débloquées -Et aucune publicité n'est insérée

-
-

26. Rappel 2 jours avant fin d'essai

-

Étant donné qu'un utilisateur a démarré un essai gratuit le 15/01

-

Quand le 20/01 arrive (J-2)

-

Alors une notification est envoyée:

-
-

27. Créateur mix gratuit + Premium

-

Étant donné qu'un créateur a publié 5 audio-guides:

-
| titre | type |
-|---|---|
-| Découverte de Paris | Gratuit |
-| Visite VIP Louvre | Premium |
-| Balade Montmartre | Gratuit |
-| Secrets Versailles | Premium |
-| Visite express Orsay | Gratuit |
-
-

Quand un utilisateur découvre son profil

-

Alors les audio-guides gratuits servent de teasing -Et les audio-guides Premium sont mis en avant avec badge

-
-

28. Utilisateur hésite à s'abonner

-

Étant donné qu'un utilisateur atteint le paywall d'un audio-guide Premium -Et qu'il clique sur "Découvrir d'autres audio-guides gratuits"

-

Quand il revient 2 jours plus tard sur le mĂŞme audio-guide

-

Alors le paywall s'affiche à nouveau -Et une réduction temporaire est proposée: "Offre spéciale : -20% premier mois"

-
-

29. Échec du paiement Premium via paywall

-

Étant donné qu'un utilisateur tente de s'abonner Premium

-

Quand le paiement Mangopay échoue

-

Alors un message d'erreur s'affiche:

-
-

30. Abonnement Premium expiré pendant écoute

-

Étant donné qu'un utilisateur Premium écoute un audio-guide Premium -Et que son abonnement expire pendant l'écoute (séquence 8/15)

-

Quand l'expiration est détectée

-

Alors l'écoute continue jusqu'à la fin de la séquence en cours -Et un overlay s'affiche ensuite:

-
-

31. Créateur change audio-guide de gratuit à Premium

-

Étant donné qu'un audio-guide gratuit a 50 utilisateurs avec progression

-

Quand le créateur le passe en Premium

-

Alors les utilisateurs ayant déjà commencé gardent l'accès complet -Et seuls les nouveaux utilisateurs sont soumis au paywall -Et un message de transparence s'affiche:

-
-
- -

Sauvegarde et reprise de progression audio-guide

-
-

En tant qu'utilisateur -Je veux que ma progression soit sauvegardée automatiquement -Afin de pouvoir reprendre mon audio-guide là où je me suis arrêté

-
-

32 scénarios (31 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté

-
-

1. Sauvegarde automatique toutes les 10 secondes

-

Étant donné qu'un audio-guide "Visite du Louvre" est en cours -Et que la séquence 3 est à la position 1:24

-

Quand 10 secondes s'écoulent

-

Alors la progression est sauvegardée automatiquement:

-
| donnée | valeur |
-|---|---|
-| audio_guide_id | louvre_123 |
-| sequence_actuelle | 3 |
-| position_audio | 1:24 |
-| timestamp | 2026-01-22 14:35:42 |
-| sequences_ecoutees | [1, 2] |
-
-
-

2. Sauvegarde locale (SQLite) pour rapidité

-

Étant donné qu'une sauvegarde est déclenchée

-

Quand la progression est enregistrée

-

Alors les données sont écrites en SQLite local -Et l'écriture prend moins de 50ms -Et l'application reste fluide

-
-

3. Synchronisation cloud en arrière-plan

-

Étant donné qu'une sauvegarde locale est effectuée

-

Quand 30 secondes s'écoulent

-

Alors la progression est synchronisée vers PostgreSQL cloud -Et la synchronisation s'effectue en arrière-plan -Et elle n'impacte pas les performances

-
-

4. Sauvegarde immédiate lors de la fermeture

-

Étant donné qu'un audio-guide est en cours à la séquence 4 position 2:15

-

Quand l'utilisateur ferme l'application

-

Alors la progression est sauvegardée immédiatement (local + cloud) -Et les données sont écrites avant la fermeture complète

-
-

5. Sauvegarde des séquences complétées

-

Étant donné qu'un audio-guide de 12 séquences est en cours -Et que les séquences 1, 2, 4, 5 ont été écoutées à >80%

-

Quand la progression est sauvegardée

-

Alors les séquences complétées sont enregistrées:

-
-

6. Historique des écoutes pour statistiques

-

Étant donné qu'un utilisateur a écouté 3 séquences d'un audio-guide

-

Quand les données sont sauvegardées

-

Alors l'historique d'écoute inclut:

-
| sequence_id | started_at | completed_at | completion_rate |
-|---|---|---|---|
-| 1 | 2026-01-22 14:10:00 | 2026-01-22 14:12:15 | 100% |
-| 2 | 2026-01-22 14:12:20 | 2026-01-22 14:14:08 | 100% |
-| 3 | 2026-01-22 14:14:15 | 2026-01-22 14:17:45 | 92% |
-
-
-

7. Popup de reprise au redémarrage

-

Étant donné que l'utilisateur a quitté l'app à la séquence 6 position 2:34

-

Quand il rouvre l'audio-guide "Visite du Louvre"

-

Alors une popup s'affiche:

-
-

8. Action "Reprendre" - Position exacte restaurée

-

Étant donné qu'une popup de reprise est affichée

-

Quand l'utilisateur clique sur "▶️ Reprendre"

-

Alors la séquence 6 "Vénus de Milo" se charge -Et la position exacte 2:34 est restaurée -Et la lecture démarre automatiquement après 1 seconde

-
-

9. Action "Recommencer" - Réinitialisation complète

-

Étant donné qu'une popup de reprise est affichée

-

Quand l'utilisateur clique sur "🔄 Recommencer"

-

Alors l'audio-guide redémarre depuis la séquence 1 position 0:00 -Et toutes les séquences sont marquées ⭕ "À écouter" -Et l'historique d'écoute est réinitialisé pour cette session

-
-

10. Reprise après 7 jours d'inactivité

-

Étant donné qu'un utilisateur a arrêté un audio-guide le 15/01/2026 -Et qu'il le rouvre le 22/01/2026 (7 jours plus tard)

-

Quand l'audio-guide se charge

-

Alors la popup de reprise s'affiche normalement -Et toutes les données de progression sont conservées

-
-

11. Reprise sur un autre appareil (synchronisation cloud)

-

Étant donné qu'un utilisateur écoute un audio-guide sur iPhone -Et qu'il quitte à la séquence 4 position 1:20

-

Quand il ouvre le mĂŞme audio-guide sur iPad

-

Alors la popup de reprise s'affiche avec la progression iPhone -Et il peut reprendre exactement où il s'était arrêté

-
-

12. Conflit de synchronisation (dernier appareil gagne)

-

Étant donné qu'un utilisateur écoute sur iPhone à la séquence 3 -Et simultanément sur iPad à la séquence 7

-

Quand les deux appareils synchronisent

-

Alors la progression la plus récente (timestamp) est conservée -Et l'appareil avec ancienne progression affiche une notification:

-
-

13. Mode hors-ligne - Sauvegarde locale uniquement

-

Étant donné qu'un utilisateur écoute un audio-guide hors connexion -Et qu'il atteint la séquence 5

-

Quand la progression est sauvegardée

-

Alors les donnĂ©es sont Ă©crites localement (SQLite) -Et une icĂ´ne "â️ Non synchronisĂ©" s'affiche discrètement

-
-

14. Synchronisation automatique Ă  la reconnexion

-

Étant donné que l'utilisateur a écouté hors ligne jusqu'à la séquence 8 -Et que 5 progressions locales ne sont pas synchronisées

-

Quand la connexion réseau est rétablie

-

Alors les 5 progressions sont synchronisées automatiquement -Et un toast s'affiche brièvement: "✅ Progression synchronisée"

-
-

15. Suppression de la progression (recommencer proprement)

-

Étant donné qu'un utilisateur est à la séquence 10/12

-

Quand il ouvre les paramètres de l'audio-guide -Et qu'il clique sur "🔄 Réinitialiser progression"

-

Alors une confirmation s'affiche: -Et si confirmé, la progression est effacée

-
-

16. Taux de complétion global de l'audio-guide

-

Étant donné un audio-guide de 12 séquences -Et que l'utilisateur a écouté complètement 8 séquences -Et partiellement 1 séquence (45%)

-

Quand les statistiques sont calculées

-

Alors le taux de complétion affiché est "67%" (8/12)

-
-

17. Badge "Audio-guide complété" à 100%

-

Étant donné un audio-guide de 12 séquences

-

Quand l'utilisateur écoute la 12ème séquence à 100%

-

Alors un badge "✅ Audio-guide complété" s'affiche -Et une notification de félicitations est envoyée -Et le statut "Complété le 22/01/2026" est visible dans l'historique

-
-

18. Temps total passé sur l'audio-guide

-

Étant donné qu'un utilisateur a écouté un audio-guide sur 2 sessions:

-
| session | durée |
-|---|---|
-| 1 | 25 min |
-| 2 | 18 min |
-
-

Quand les statistiques sont calculées

-

Alors le temps total est "43 minutes" -Et il est affiché dans l'historique personnel

-
-

19. Liste des audio-guides "En cours" dans le profil

-

Étant donné qu'un utilisateur a 3 audio-guides en cours:

-
| audio_guide | progression |
-|---|---|
-| Visite du Louvre | 6/12 |
-| Safari du Paugre | 3/8 |
-| Circuit Loire à Vélo | 12/15 |
-
-

Quand il consulte son profil "Audio-guides"

-

Alors la section "📍 En cours" affiche les 3 audio-guides -Et chaque élément montre la progression sous forme de barre

-
-

20. Liste des audio-guides "Complétés" dans le profil

-

Étant donné qu'un utilisateur a complété 2 audio-guides:

-
| audio_guide | date_completion |
-|---|---|
-| Tour de Paris | 2026-01-15 |
-| Découverte de Lyon | 2026-01-20 |
-
-

Quand il consulte son profil "Audio-guides"

-

Alors la section "✅ Complétés" affiche les 2 audio-guides -Et la date de complétion est visible

-
-

21. Badge "Complétiste" pour 10 audio-guides complétés

-

Étant donné qu'un utilisateur complète son 10ème audio-guide

-

Quand la complétion est enregistrée

-

Alors un badge "🏆 Complétiste" est débloqué -Et il apparaît sur son profil -Et une notification est envoyée:

-
-

22. 📋 Plan: Niveaux de badges selon nombre d'audio-guides complétés

-

Étant donné qu'un utilisateur complète audio-guides

-

Quand le badge est attribué

-

Alors il reçoit le badge ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nombrebadge
1🎧 Premier audio-guide
5🗺️ Explorateur
10🏆 Complétiste
25🌟 Expert
50💎 Maître audio-guideur
-
-

23. Dashboard créateur - Statistiques par audio-guide

-

Étant donné qu'un créateur a publié l'audio-guide "Visite du Louvre"

-

Quand il consulte son dashboard

-

Alors les métriques suivantes sont affichées:

-
| métrique | valeur |
-|---|---|
-| Écoutes totales | 1542 |
-| Écoutes complètes (>80%) | 892 |
-| Taux de complétion moyen | 58% |
-| Temps d'écoute total | 423h |
-| Séquence la plus écoutée | Séq. 3 |
-| Séquence la moins écoutée | Séq. 11 |
-
-
-

24. Graphique de complétion par séquence

-

Étant donné un audio-guide de 12 séquences

-

Quand le créateur consulte les statistiques détaillées

-

Alors un graphique en barres affiche:

-
| séquence | taux_completion |
-|---|---|
-| 1 | 100% |
-| 2 | 95% |
-| 3 | 89% |
-| ... | ... |
-| 12 | 58% |
-
-
-

25. Détection des points d'abandon

-

Étant donné qu'un audio-guide a un taux de complétion de 58% -Et que 35% des utilisateurs abandonnent à la séquence 7

-

Quand le créateur consulte les insights

-

Alors un avertissement s'affiche:

-
-

26. Heatmap géographique des écoutes

-

Étant donné un audio-guide géolocalisé

-

Quand le créateur consulte la heatmap

-

Alors une carte affiche:

-
| élément | description |
-|---|---|
-| Densité d'écoutes | Zones rouge/orange/jaune selon écoutes |
-| Points GPS | Marqueurs sur chaque point |
-| Statistiques par point | Nombre d'écoutes par zone |
-
-
-

27. Temps moyen par séquence

-

Étant donné qu'un créateur analyse son audio-guide

-

Quand il consulte les statistiques temporelles

-

Alors il voit pour chaque séquence:

-
| séquence | durée_audio | temps_ecoute_moyen | ecart |
-|---|---|---|---|
-| 1 | 2:15 | 2:10 | -5s |
-| 2 | 1:48 | 1:30 | -18s |
-| 3 | 3:42 | 3:40 | -2s |
-
-
-

28. Notification créateur pour milestone

-

Étant donné qu'un audio-guide atteint 1000 écoutes

-

Quand le seuil est franchi

-

Alors une notification est envoyée au créateur:

-
-

29. Corruption de données de sauvegarde

-

Étant donné qu'une sauvegarde locale (SQLite) est corrompue

-

Quand l'application tente de charger la progression

-

Alors une récupération depuis le cloud est tentée -Et si réussie, les données cloud sont restaurées -Et la base locale est reconstruite

-
-

30. Échec de synchronisation cloud

-

Étant donné que l'API cloud est indisponible

-

Quand une tentative de synchronisation est effectuée

-

Alors l'application continue avec sauvegarde locale uniquement -Et un retry automatique est programmĂ© dans 5 minutes -Et l'icĂ´ne "â️ Non synchronisĂ©" reste affichĂ©e

-
-

31. Suppression accidentelle de progression (récupération)

-

Étant donné qu'un utilisateur réinitialise un audio-guide par erreur

-

Quand il contacte le support dans les 7 jours

-

Alors l'équipe peut restaurer la progression depuis les backups -Et les données sont récupérables (backup quotidien conservé 30 jours)

-
-

32. Nettoyage automatique des vieilles progressions

-

Étant donné qu'une progression n'a pas été mise à jour depuis 6 mois

-

Quand le nettoyage automatique s'exécute

-

Alors la progression est archivée (mais pas supprimée) -Et l'utilisateur peut la restaurer via l'historique

-
-
- -

Classification des contenus par âge

-
-

En tant que plateforme responsable -Je veux classifier les contenus par tranche d'âge -Afin de protéger les mineurs et respecter les obligations légales

-
-

13 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Créateur doit classifier son contenu à la publication

-

Étant donné que je suis un créateur connecté

-

Quand je crée un nouveau contenu audio

-

Alors je dois obligatoirement choisir une classification d'âge parmi:

-
| classification | description |
-|---|---|
-| Tout public | Contenu adapté à tous les âges |
-| 13+ | Contenu mature léger |
-| 16+ | Contenu mature |
-| 18+ | Contenu adulte |
-
-
-

2. Publication impossible sans classification

-

Étant donné que je crée un contenu audio

-

Quand j'essaie de publier sans sélectionner de classification

-

Alors la publication échoue -Et je vois le message "Vous devez sélectionner une classification d'âge"

-
-

3. Utilisateur 13-15 ans voit uniquement du contenu "Tout public"

-

Étant donné que je suis un utilisateur de 14 ans -Et qu'il existe des contenus avec les classifications suivantes:

-
| classification | nombre |
-|---|---|
-| Tout public | 20 |
-| 13+ | 15 |
-| 16+ | 10 |
-| 18+ | 5 |
-
-

Quand je demande des recommandations

-

Alors je vois uniquement les 20 contenus "Tout public" -Et les autres contenus ne sont jamais proposés

-
-

4. Utilisateur 16-17 ans voit "Tout public" et "13+"

-

Étant donné que je suis un utilisateur de 17 ans -Et qu'il existe des contenus avec les classifications suivantes:

-
| classification | nombre |
-|---|---|
-| Tout public | 20 |
-| 13+ | 15 |
-| 16+ | 10 |
-| 18+ | 5 |
-
-

Quand je demande des recommandations

-

Alors je vois 35 contenus (Tout public + 13+) -Et les contenus 16+ et 18+ ne sont pas proposés

-
-

5. Utilisateur 18+ voit tous les contenus

-

Étant donné que je suis un utilisateur de 25 ans -Et qu'il existe des contenus avec toutes les classifications

-

Quand je demande des recommandations

-

Alors je vois tous les contenus sans restriction -Et aucun filtre d'âge n'est appliqué

-
-

6. Mode Kids activé automatiquement pour les moins de 13 ans

-

Étant donné que je m'inscris avec une date de naissance "2013-01-21"

-

Alors le mode Kids est activé automatiquement -Et je vois uniquement du contenu "Tout public" -Et des protections supplémentaires sont appliquées

-
-

7. Modérateur reclassifie un contenu mal catégorisé

-

Étant donné qu'un contenu est publié avec la classification "Tout public" -Et que ce contenu contient du langage inapproprié détecté en modération

-

Quand le modérateur reclassifie ce contenu en "16+"

-

Alors la nouvelle classification est appliquée immédiatement -Et le contenu n'est plus visible pour les utilisateurs de moins de 16 ans -Et le créateur reçoit une notification de reclassification

-
-

8. Strike si classification volontairement incorrecte

-

Étant donné qu'un créateur a publié un contenu "18+" classifié comme "Tout public" -Et que ce contenu a été signalé

-

Quand le modérateur confirme la mauvaise classification volontaire

-

Alors le créateur reçoit 1 strike -Et le contenu est reclassifié en "18+" -Et le créateur reçoit une notification explicative

-
-

9. Créateur peut voir la distribution d'âge de son audience

-

Étant donné que je suis un créateur -Et que j'ai publié des contenus avec différentes classifications

-

Quand je consulte mes statistiques

-

Alors je vois la répartition des âges de mes auditeurs:

-
| tranche_age | pourcentage |
-|---|---|
-| 13-15 ans | 15% |
-| 16-17 ans | 20% |
-| 18+ ans | 65% |
-
-
-

10. Recherche filtrée par classification d'âge

-

Étant donné que je suis un utilisateur de 16 ans

-

Quand je recherche des contenus

-

Alors les résultats incluent uniquement:

-
| classification |
-|---|
-| Tout public |
-| 13+ |
-
-

Et je ne vois pas les contenus 16+ et 18+ dans les résultats

-
-

11. Notification si tentative d'accès à contenu non autorisé

-

Étant donné que je suis un utilisateur de 14 ans -Et qu'un contenu "16+" est partagé avec moi via un lien direct

-

Quand j'essaie d'accéder au contenu

-

Alors l'accès est refusé -Et je vois le message "Ce contenu est réservé aux utilisateurs de 16 ans et plus"

-
-

12. Validation obligatoire des 3 premiers contenus inclut la classification

-

Étant donné que je suis un nouveau créateur -Et que je publie mon premier contenu classifié "18+"

-

Quand le modérateur valide mon contenu

-

Alors il vérifie que la classification "18+" est appropriée -Et peut la modifier si nécessaire avant validation

-
-

13. Statistiques de classification dans l'interface créateur

-

Étant donné que je suis un créateur

-

Quand je consulte mes contenus publiés

-

Alors je vois pour chaque contenu:

-
| information | exemple |
-|---|---|
-| Classification actuelle | 13+ |
-| Nombre de signalements | 2 |
-| Reclassifications | Aucune / 1× par modérateur |
-
-
-
- -

Connexion utilisateur

-
-

En tant qu'utilisateur existant -Je veux me connecter à mon compte -Afin d'accéder à mes contenus et paramètres

-
-

11 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur existe avec: - | email | mot_de_passe | - |---|---| - | user@test.fr | Password123 |

-
-

1. Connexion réussie avec identifiants valides

-

Quand je me connecte avec:

-
| email | mot_de_passe |
-|---|---|
-| user@test.fr | Password123 |
-
-

Alors je suis connecté avec succès -Et je reçois un access token valide pour 15 minutes -Et je reçois un refresh token valide pour 30 jours

-
-

2. Connexion échouée avec email inexistant

-

Quand je me connecte avec l'email "inexistant@test.fr"

-

Alors la connexion échoue -Et je vois le message "Email ou mot de passe incorrect"

-
-

3. Connexion échouée avec mot de passe incorrect

-

Quand je me connecte avec:

-
| email | mot_de_passe |
-|---|---|
-| user@test.fr | MauvaisPass1 |
-
-

Alors la connexion échoue -Et je vois le message "Email ou mot de passe incorrect"

-
-

4. Blocage après 5 tentatives échouées

-

Étant donné que j'ai échoué 4 tentatives de connexion

-

Quand j'échoue une 5ème tentative de connexion

-

Alors mon compte est temporairement bloqué -Et je vois le message "Compte bloqué pour 15 minutes après 5 tentatives échouées" -Et je reçois un email de notification de blocage

-
-

5. Tentative de connexion pendant le blocage

-

Étant donné que mon compte est bloqué suite à 5 tentatives échouées -Et que seulement 5 minutes se sont écoulées

-

Quand j'essaie de me connecter avec les bons identifiants

-

Alors la connexion échoue -Et je vois le message "Compte bloqué. Réessayez dans 10 minutes"

-
-

6. Déblocage automatique après 15 minutes

-

Étant donné que mon compte est bloqué suite à 5 tentatives échouées -Et que 15 minutes se sont écoulées

-

Quand je me connecte avec les bons identifiants

-

Alors je suis connecté avec succès -Et le compteur de tentatives est réinitialisé

-
-

7. Reset du compteur après connexion réussie

-

Étant donné que j'ai échoué 3 tentatives de connexion

-

Quand je me connecte avec les bons identifiants

-

Alors je suis connecté avec succès -Et le compteur de tentatives est remis à 0

-
-

8. Reset automatique du compteur après 15 minutes sans blocage

-

Étant donné que j'ai échoué 3 tentatives de connexion -Et que 15 minutes se sont écoulées sans nouvelle tentative

-

Quand je consulte mon compteur de tentatives

-

Alors le compteur est réinitialisé à 0

-
-

9. Déblocage via lien "Mot de passe oublié"

-

Étant donné que mon compte est bloqué suite à 5 tentatives échouées

-

Quand j'utilise la fonction "Mot de passe oublié" -Et que je réinitialise mon mot de passe

-

Alors le blocage est levé immédiatement -Et je peux me connecter avec le nouveau mot de passe

-
-

10. Email de notification lors d'un blocage

-

Étant donné que j'ai échoué 5 tentatives de connexion

-

Alors je reçois un email avec:

-
| sujet | Tentatives de connexion suspectes détectées |
-|---|---|
-| contenu_contient | Votre compte a été temporairement bloqué |
-| lien_mot_de_passe | présent |
-
-
-

11. Connexion multi-device simultanée autorisée

-

Étant donné que je suis connecté sur un appareil iOS

-

Quand je me connecte également sur un appareil Android

-

Alors les deux sessions sont actives simultanément -Et je peux utiliser l'application sur les deux appareils

-
-
- -

Inscription utilisateur

-
-

En tant que nouvel utilisateur -Je veux créer un compte avec email et mot de passe -Afin d'accéder à l'application RoadWave

-
-

15 scénarios (14 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que Zitadel est configuré

-
-

1. Inscription réussie avec données valides

-

Étant donné que l'email "nouveau@example.com" n'existe pas

-

Quand je m'inscris avec les données suivantes:

-
| champ | valeur |
-|---|---|
-| email | nouveau@example.com |
-| mot_de_passe | Password123 |
-| pseudo | nouveau_user |
-| date_naissance | 1995-06-15 |
-
-

Alors mon compte est créé avec succès -Et je reçois un email de vérification -Et le lien de vérification expire dans 7 jours -Et je suis redirigé vers l'application

-
-

2. Inscription avec email déjà existant

-

Étant donné qu'un utilisateur existe avec l'email "existant@example.com"

-

Quand je m'inscris avec l'email "existant@example.com"

-

Alors l'inscription échoue -Et je vois le message "Cet email est déjà utilisé"

-
-

3. Inscription avec mot de passe invalide - trop court

-

Quand je m'inscris avec un mot de passe de moins de 8 caractères "Pass1"

-

Alors l'inscription échoue -Et je vois le message "Le mot de passe doit contenir au moins 8 caractères"

-
-

4. Inscription avec mot de passe invalide - sans majuscule

-

Quand je m'inscris avec un mot de passe sans majuscule "password123"

-

Alors l'inscription échoue -Et je vois le message "Le mot de passe doit contenir au moins une majuscule"

-
-

5. Inscription avec mot de passe invalide - sans chiffre

-

Quand je m'inscris avec un mot de passe sans chiffre "Password"

-

Alors l'inscription échoue -Et je vois le message "Le mot de passe doit contenir au moins un chiffre"

-
-

6. Inscription avec pseudo invalide - trop court

-

Quand je m'inscris avec un pseudo de 2 caractères "ab"

-

Alors l'inscription échoue -Et je vois le message "Le pseudo doit contenir entre 3 et 30 caractères"

-
-

7. Inscription avec pseudo invalide - caractères spéciaux

-

Quand je m'inscris avec un pseudo contenant des caractères spéciaux "user@123"

-

Alors l'inscription échoue -Et je vois le message "Le pseudo ne peut contenir que des lettres, chiffres et underscores"

-
-

8. Inscription avec email invalide

-

Quand je m'inscris avec un email invalide "email.invalide"

-

Alors l'inscription échoue -Et je vois le message "Format d'email invalide"

-
-

9. 📋 Plan: Inscription avec âge minimum non respecté

-

Étant donné la date du jour est "2026-01-21"

-

Quand je m'inscris avec une date de naissance ""

-

Alors l'inscription échoue -Et je vois le message "Vous devez avoir au moins 13 ans pour créer un compte"

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
date_naissanceage
2013-01-2212
2015-06-1510
2020-01-016
-
-

10. Inscription avec âge limite acceptable (13 ans)

-

Étant donné la date du jour est "2026-01-21"

-

Quand je m'inscris avec une date de naissance "2013-01-21"

-

Alors mon compte est créé avec succès -Et le mode Kids est activé automatiquement

-
-

11. Inscription avec âge supérieur à 18 ans

-

Étant donné la date du jour est "2026-01-21"

-

Quand je m'inscris avec une date de naissance "1990-06-15"

-

Alors mon compte est créé avec succès -Et j'ai accès à tous les contenus sans restriction d'âge

-
-

12. Données minimales requises à l'inscription

-

Quand je m'inscris sans fournir de nom complet -Et sans fournir de photo de profil -Et sans fournir de bio

-

Alors mon compte est créé avec succès -Et un avatar par défaut est généré -Et les champs optionnels sont vides

-
-

13. Renvoyer l'email de vérification

-

Étant donné que je me suis inscrit avec l'email "nouveau@example.com" -Et que je n'ai pas vérifié mon email

-

Quand je demande à renvoyer l'email de vérification

-

Alors un nouvel email de vérification est envoyé -Et le précédent lien est invalidé

-
-

14. Limite de renvoi d'email de vérification

-

Étant donné que je me suis inscrit avec l'email "nouveau@example.com" -Et que j'ai déjà renvoyé l'email de vérification 3 fois aujourd'hui

-

Quand je demande à renvoyer l'email de vérification une 4ème fois

-

Alors la demande échoue -Et je vois le message "Vous avez atteint la limite de 3 renvois par jour"

-
-

15. Expiration du lien de vérification

-

Étant donné que je me suis inscrit il y a 8 jours -Et que je n'ai pas vérifié mon email

-

Quand j'essaie d'utiliser le lien de vérification

-

Alors la vérification échoue -Et je vois le message "Ce lien a expiré" -Et je peux demander un nouveau lien

-
-
- -

Récupération de compte

-
-

En tant qu'utilisateur ayant oublié son mot de passe -Je veux pouvoir réinitialiser mon mot de passe via email -Afin de récupérer l'accès à mon compte

-
-

14 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur existe avec l'email "user@test.fr"

-
-

1. Demander la réinitialisation du mot de passe

-

Quand je clique sur "Mot de passe oublié" -Et que je saisis mon email "user@test.fr"

-

Alors je reçois un email avec un lien de réinitialisation -Et le lien expire dans 1 heure -Et je vois le message "Email de réinitialisation envoyé"

-
-

2. Email inexistant lors de la demande de réinitialisation

-

Quand je demande une réinitialisation pour l'email "inexistant@test.fr"

-

Alors je vois le même message "Email de réinitialisation envoyé" -Mais aucun email n'est envoyé (sécurité - pas d'énumération d'emails)

-
-

3. Réinitialiser le mot de passe avec un lien valide

-

Étant donné que j'ai demandé une réinitialisation de mot de passe -Et que j'ai reçu le lien de réinitialisation

-

Quand je clique sur le lien -Et que je saisis un nouveau mot de passe "NouveauPass123" -Et que je confirme le nouveau mot de passe "NouveauPass123"

-

Alors mon mot de passe est modifié avec succès -Et je suis déconnecté de tous mes appareils sauf celui en cours -Et je reçois un email de confirmation de changement

-
-

4. Lien de réinitialisation expiré

-

Étant donné que j'ai demandé une réinitialisation il y a 2 heures

-

Quand j'essaie d'utiliser le lien

-

Alors je vois le message "Ce lien a expiré" -Et je peux demander un nouveau lien

-
-

5. Nouveau mot de passe ne respecte pas les règles

-

Étant donné que j'ai un lien de réinitialisation valide

-

Quand je saisis un nouveau mot de passe "faible"

-

Alors la réinitialisation échoue -Et je vois le message "Le mot de passe doit contenir au moins 8 caractères, 1 majuscule et 1 chiffre"

-
-

6. Confirmation du mot de passe ne correspond pas

-

Étant donné que j'ai un lien de réinitialisation valide

-

Quand je saisis un nouveau mot de passe "NouveauPass123" -Et que je confirme avec un mot de passe différent "AutrePass123"

-

Alors la réinitialisation échoue -Et je vois le message "Les mots de passe ne correspondent pas"

-
-

7. Limite de demandes de réinitialisation

-

Étant donné que j'ai déjà demandé 3 réinitialisations dans la dernière heure

-

Quand je demande une 4ème réinitialisation

-

Alors la demande échoue -Et je vois le message "Maximum 3 demandes par heure. Réessayez plus tard."

-
-

8. Compteur de demandes se réinitialise après 1 heure

-

Étant donné que j'ai demandé 3 réinitialisations -Et que 1 heure s'est écoulée

-

Quand je demande une nouvelle réinitialisation

-

Alors la demande réussit -Et je reçois un email avec un nouveau lien

-
-

9. Email de notification de changement de mot de passe

-

Étant donné que je viens de réinitialiser mon mot de passe

-

Alors je reçois un email de confirmation avec:

-
| sujet | Votre mot de passe a été modifié |
-|---|---|
-| contenu_contient | Votre mot de passe a été modifié |
-| date_heure | présente |
-| appareil | présent |
-| localisation | présente |
-| action_urgence | Lien si ce n'était pas vous |
-
-
-

10. Notification push si changement depuis appareil non reconnu

-

Étant donné que je me suis toujours connecté depuis mon iPhone -Et que je réinitialise mon mot de passe depuis un PC Windows

-

Alors je reçois une notification push sur mon iPhone avec:

-
| titre | Mot de passe modifié |
-|---|---|
-| message | Depuis Windows - Paris, France |
-| action | Sécuriser le compte si ce n'est pas vous |
-
-
-

11. Déconnexion de tous les appareils après réinitialisation

-

Étant donné que je suis connecté sur 4 appareils différents -Et que je réinitialise mon mot de passe depuis un navigateur web

-

Alors les 3 autres appareils sont déconnectés immédiatement -Et seule la session du navigateur web reste active -Et je vois le message "Vous avez été déconnecté des autres appareils par sécurité"

-
-

12. Lien de réinitialisation invalide si déjà utilisé

-

Étant donné que j'ai réinitialisé mon mot de passe avec un lien

-

Quand j'essaie de réutiliser le même lien

-

Alors je vois le message "Ce lien a déjà été utilisé" -Et je peux demander un nouveau lien si nécessaire

-
-

13. Nouveau lien invalide l'ancien

-

Étant donné que j'ai demandé une réinitialisation et reçu un lien

-

Quand je demande une nouvelle réinitialisation

-

Alors l'ancien lien est invalidé -Et seul le nouveau lien fonctionne

-
-

14. Réinitialisation débloque un compte bloqué

-

Étant donné que mon compte est bloqué après 5 tentatives de connexion

-

Quand je réinitialise mon mot de passe via email

-

Alors le blocage est levé immédiatement -Et je peux me connecter avec le nouveau mot de passe -Et le compteur de tentatives est remis à 0

-
-
- -

Gestion des sessions et tokens

-
-

En tant qu'utilisateur connecté -Je veux que mes sessions soient sécurisées et gérées automatiquement -Afin de maintenir l'accès à l'application sans friction

-
-

13 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté avec succès

-
-

1. Access token expire après 15 minutes

-

Étant donné que j'ai reçu un access token -Et que 15 minutes se sont écoulées

-

Quand je fais une requĂŞte API avec cet access token

-

Alors la requête échoue avec le code 401 -Et je vois le message "Token expiré"

-
-

2. Refresh automatique du token avec refresh token

-

Étant donné que mon access token a expiré -Et que mon refresh token est valide

-

Quand l'application demande un nouveau access token

-

Alors je reçois un nouvel access token valide pour 15 minutes -Et je reçois un nouveau refresh token (rotation) -Et l'ancien refresh token est invalidé

-
-

3. Refresh token expire après 30 jours d'inactivité

-

Étant donné que je me suis connecté il y a 30 jours -Et que je n'ai pas utilisé l'application depuis

-

Quand j'essaie d'utiliser mon refresh token

-

Alors la requête échoue -Et je dois me reconnecter avec email/password

-
-

4. Prolongation automatique de la session si l'app est utilisée

-

Étant donné que je me suis connecté il y a 25 jours -Et que j'utilise l'application régulièrement

-

Quand je fais une requĂŞte API

-

Alors ma session est automatiquement prolongée -Et mon refresh token reste valide

-
-

5. Détection de token replay attack

-

Étant donné que j'ai rafraîchi mon token -Et que j'ai reçu un nouveau refresh token

-

Quand j'essaie de réutiliser l'ancien refresh token

-

Alors la requête échoue -Et je vois le message "Token invalide ou révoqué" -Et toutes mes sessions sont révoquées par sécurité

-
-

6. Voir la liste des appareils connectés

-

Étant donné que je suis connecté sur 3 appareils différents

-

Quand je consulte la liste de mes appareils connectés

-

Alors je vois 3 appareils avec les informations suivantes:

-
| information | exemple |
-|---|---|
-| OS | iOS 17.1 |
-| Navigateur | Safari |
-| Dernière connexion | Il y a 2 heures |
-| Localisation | Paris, France (IP visible) |
-
-
-

7. Révoquer un appareil spécifique

-

Étant donné que je suis connecté sur mon iPhone et mon iPad

-

Quand je révoque la session de mon iPad depuis les paramètres

-

Alors la session iPad est immédiatement déconnectée -Et ma session iPhone reste active

-
-

8. Déconnecter tous les appareils sauf celui en cours

-

Étant donné que je suis connecté sur 4 appareils

-

Quand je clique sur "Déconnecter tous les appareils"

-

Alors les 3 autres appareils sont déconnectés -Et seul l'appareil actuel reste connecté

-
-

9. Alerte de connexion depuis nouveau device

-

Étant donné que je me suis toujours connecté depuis Paris

-

Quand je me connecte depuis un nouvel appareil Ă  Lyon

-

Alors je reçois une notification push sur mes autres appareils -Et je reçois un email avec:

-
| sujet | Nouvelle connexion détectée |
-|---|---|
-| localisation | Lyon, France |
-| appareil | Android 14 - Chrome |
-| action | Lien pour révoquer la session |
-
-
-

10. Alerte de connexion suspecte depuis pays différent

-

Étant donné que je me suis toujours connecté depuis la France

-

Quand je me connecte depuis un appareil aux États-Unis

-

Alors je reçois une notification push immédiate -Et je reçois un email d'alerte de sécurité -Et la nouvelle session nécessite une validation 2FA même si désactivée

-
-

11. Déconnexion après 30 jours d'inactivité totale

-

Étant donné que je ne me suis pas connecté depuis 30 jours

-

Quand j'ouvre l'application

-

Alors je suis automatiquement déconnecté -Et je dois me reconnecter avec email/password -Et je vois le message "Session expirée après 30 jours d'inactivité"

-
-

12. Sessions multiples simultanées autorisées

-

Étant donné que je suis connecté sur:

-
| appareil |
-|---|
-| iPhone |
-| iPad |
-| PC Windows (Web) |
-
-

Quand je fais des actions sur les 3 appareils simultanément

-

Alors toutes les sessions fonctionnent sans conflit -Et chaque appareil maintient sa propre session

-
-

13. Validation de JWT via Zitadel

-

Étant donné que j'ai reçu un access token JWT

-

Quand l'API RoadWave valide le token

-

Alors la validation est faite localement avec la clé publique Zitadel -Et aucune requête externe n'est effectuée (performance) -Et le token contient les claims suivants:

-
| claim | valeur_exemple |
-|---|---|
-| sub | user-id-123 |
-| email | user@test.fr |
-| exp | timestamp + 15 minutes |
-| iss | zitadel.roadwave.com |
-
-
-
- -

Authentification Ă  deux facteurs (2FA)

-
-

En tant qu'utilisateur soucieux de sécurité -Je veux activer la 2FA sur mon compte -Afin de protéger mon accès même si mon mot de passe est compromis

-
-

16 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté à mon compte

-
-

1. Activer la 2FA TOTP (Time-based One-Time Password)

-

Étant donné que la 2FA n'est pas activée sur mon compte

-

Quand je choisis d'activer la 2FA TOTP

-

Alors je vois un QR code à scanner -Et je vois le secret partagé en texte clair (backup) -Et je dois entrer un code de vérification depuis mon app authenticator

-

Quand je saisis un code TOTP valide

-

Alors la 2FA TOTP est activée avec succès -Et je reçois des codes de backup (10 codes)

-
-

2. Connexion avec 2FA TOTP activée

-

Étant donné que la 2FA TOTP est activée sur mon compte

-

Quand je me connecte avec email/password

-

Alors je suis redirigé vers la page de saisie du code 2FA

-

Quand je saisis un code TOTP valide de mon authenticator

-

Alors je suis connecté avec succès

-
-

3. Connexion échouée avec code TOTP invalide

-

Étant donné que la 2FA TOTP est activée

-

Quand je me connecte avec email/password -Et que je saisis un code TOTP invalide "000000"

-

Alors la connexion échoue -Et je vois le message "Code d'authentification invalide" -Et je peux réessayer

-
-

4. Utiliser un code de backup pour 2FA

-

Étant donné que la 2FA TOTP est activée -Et que j'ai perdu l'accès à mon authenticator

-

Quand je me connecte avec email/password -Et que je clique sur "Utiliser un code de backup" -Et que je saisis un code de backup valide

-

Alors je suis connecté avec succès -Et le code de backup utilisé est invalidé -Et il me reste 9 codes de backup

-
-

5. Activer la 2FA par email

-

Étant donné que la 2FA n'est pas activée

-

Quand je choisis d'activer la 2FA par email

-

Alors la 2FA email est activée immédiatement -Et je vois le message "2FA email activée. Vous recevrez un code à chaque connexion"

-
-

6. Connexion avec 2FA email

-

Étant donné que la 2FA email est activée

-

Quand je me connecte avec email/password

-

Alors je reçois un email avec un code à 6 chiffres -Et le code expire dans 10 minutes -Et je dois saisir ce code pour terminer la connexion

-
-

7. Code 2FA email expiré

-

Étant donné que la 2FA email est activée -Et que je me suis connecté avec email/password -Et que j'ai reçu un code 2FA par email il y a 11 minutes

-

Quand je saisis ce code

-

Alors la connexion échoue -Et je vois le message "Code expiré. Demandez un nouveau code."

-
-

8. Renvoyer le code 2FA email

-

Étant donné que la 2FA email est activée -Et que je suis sur la page de saisie du code 2FA

-

Quand je clique sur "Renvoyer le code"

-

Alors je reçois un nouveau code par email -Et l'ancien code est invalidé

-
-

9. Ajouter un appareil de confiance (skip 2FA pendant 30 jours)

-

Étant donné que la 2FA TOTP est activée

-

Quand je me connecte avec email/password et code TOTP -Et que je coche "Ne plus demander sur cet appareil"

-

Alors je suis connecté avec succès -Et cet appareil est enregistré comme "appareil de confiance"

-

Quand je me reconnecte dans les 30 jours suivants sur ce mĂŞme appareil

-

Alors je ne dois pas saisir de code 2FA

-
-

10. Appareil de confiance expire après 30 jours

-

Étant donné que j'ai enregistré un appareil de confiance il y a 31 jours

-

Quand je me connecte depuis cet appareil

-

Alors je dois saisir un code 2FA -Et je vois le message "Appareil de confiance expiré. Veuillez vous authentifier"

-
-

11. Voir la liste des appareils de confiance

-

Étant donné que j'ai enregistré 3 appareils de confiance

-

Quand je consulte mes paramètres de sécurité

-

Alors je vois la liste de mes 3 appareils de confiance avec:

-
| information | exemple |
-|---|---|
-| Nom | iPhone 13 - Safari |
-| Date ajout | 15 janvier 2026 |
-| Dernière vue | Il y a 2 heures |
-| Expire le | 14 février 2026 |
-
-
-

12. Révoquer un appareil de confiance

-

Étant donné que j'ai un iPhone enregistré comme appareil de confiance

-

Quand je révoque cet appareil depuis les paramètres

-

Alors l'appareil est supprimé de la liste

-

Quand je me reconnecte depuis cet iPhone

-

Alors je dois saisir un code 2FA

-
-

13. Révoquer tous les appareils de confiance

-

Étant donné que j'ai 5 appareils de confiance enregistrés

-

Quand je clique sur "Révoquer tous les appareils de confiance"

-

Alors tous les appareils sont révoqués -Et je vois le message "Tous les appareils de confiance ont été révoqués"

-
-

14. 2FA forcée pour connexion suspecte malgré appareil de confiance

-

Étant donné que j'ai un appareil de confiance enregistré en France -Et que je me connecte depuis ce même appareil mais avec une IP américaine

-

Quand je tente de me connecter

-

Alors la 2FA est requise malgré l'appareil de confiance -Et je vois le message "Connexion suspecte détectée. Authentification requise."

-
-

15. Désactiver la 2FA

-

Étant donné que la 2FA TOTP est activée

-

Quand je désactive la 2FA depuis mes paramètres -Et que je confirme avec mon mot de passe

-

Alors la 2FA est désactivée -Et tous les codes de backup sont invalidés -Et tous les appareils de confiance sont révoqués

-
-

16. Régénérer les codes de backup

-

Étant donné que la 2FA est activée -Et que j'ai utilisé 8 codes de backup sur 10

-

Quand je demande à régénérer les codes de backup

-

Alors je reçois 10 nouveaux codes -Et tous les anciens codes (utilisés ou non) sont invalidés

-
-
- -

Vérification d'email

-
-

En tant qu'utilisateur inscrit -Je veux vérifier mon adresse email -Afin d'accéder à toutes les fonctionnalités selon mon rôle

-
-

10 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Auditeur avec email non vérifié - lecture illimitée

-

Étant donné que je suis un auditeur avec email non vérifié

-

Quand j'essaie d'écouter du contenu

-

Alors je peux écouter tous les contenus sans limite

-
-

2. Auditeur avec email non vérifié - création limitée à 5 contenus

-

Étant donné que je suis un auditeur avec email non vérifié -Et que j'ai créé 4 contenus

-

Quand je crée un 5ème contenu

-

Alors le contenu est créé avec succès -Mais quand j'essaie de créer un 6ème contenu -Alors la création échoue -Et je vois le message "Vérifiez votre email pour créer plus de contenus"

-
-

3. Rappel de vérification après le 3ème contenu créé

-

Étant donné que je suis un auditeur avec email non vérifié -Et que j'ai créé 2 contenus

-

Quand je crée mon 3ème contenu

-

Alors le contenu est créé avec succès -Et je vois une notification in-app "Vérifiez votre email pour débloquer la création illimitée"

-
-

4. Auditeur vérifie son email

-

Étant donné que je suis un auditeur avec email non vérifié -Et que j'ai reçu un lien de vérification

-

Quand je clique sur le lien de vérification dans l'email

-

Alors mon email est marqué comme vérifié -Et je vois le message "Email vérifié avec succès" -Et toutes les fonctionnalités sont débloquées

-
-

5. Créateur doit vérifier son email sous 7 jours pour monétisation

-

Étant donné que je suis inscrit comme créateur -Et que mon email n'est pas vérifié -Et que je remplis les conditions de monétisation

-

Quand j'essaie d'accéder au programme de monétisation

-

Alors l'accès est refusé -Et je vois le message "Vérifiez votre email pour accéder à la monétisation"

-
-

6. Créateur ne peut pas publier de contenus illimités sans vérification

-

Étant donné que je suis un créateur avec email non vérifié -Et que j'ai créé 5 contenus

-

Quand j'essaie de créer un 6ème contenu

-

Alors la création échoue -Et je vois le message "Vérifiez votre email pour publier des contenus illimités"

-
-

7. Créateur vérifie son email et déboque tout

-

Étant donné que je suis un créateur avec email non vérifié -Et que j'ai reçu un lien de vérification

-

Quand je clique sur le lien de vérification

-

Alors mon email est marqué comme vérifié -Et je peux publier des contenus illimités -Et je peux accéder au programme de monétisation si j'en remplis les conditions

-
-

8. KYC impossible sans email vérifié

-

Étant donné que je suis un créateur avec email non vérifié

-

Quand j'essaie de compléter le KYC via Mangopay

-

Alors l'accès au KYC est refusé -Et je vois le message "Vérifiez votre email avant de procéder au KYC"

-
-

9. Tentative de vérification avec un lien déjà utilisé

-

Étant donné que j'ai déjà vérifié mon email avec un lien

-

Quand j'essaie de réutiliser le même lien de vérification

-

Alors la vérification échoue -Et je vois le message "Ce lien a déjà été utilisé"

-
-

10. Auditeur vérifié peut créer plus de 5 contenus

-

Étant donné que je suis un auditeur avec email vérifié -Et que j'ai créé 10 contenus

-

Quand je crée un 11ème contenu

-

Alors le contenu est créé avec succès -Et il n'y a pas de limite de création

-
-
- -

Métadonnées et publication de contenu

-
-

En tant que créateur -Je veux remplir les métadonnées de mon contenu -Afin de le publier sur RoadWave

-
-

34 scénarios (32 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis un créateur connecté -Et que mon fichier audio est encodé et prêt

-
-

1. Publication avec toutes les métadonnées obligatoires

-

Quand je remplis les métadonnées suivantes:

-
| champ | valeur |
-|---|---|
-| Titre | Histoire de la Tour Eiffel |
-| Type géo | Ancré |
-| Zone | Point GPS (48.8584, 2.2945, 500m) |
-| Tags | Voyage, Culture générale |
-| Classification âge | Tout public |
-
-

Alors la publication réussit -Et mon contenu est soumis pour validation

-
-

2. Titre valide entre 5 et 100 caractères

-

Quand je saisis un titre de 50 caractères

-

Alors le titre est accepté -Et la validation passe

-
-

3. Titre trop court (<5 caractères)

-

Quand je saisis un titre de 4 caractères "Test"

-

Alors la publication échoue -Et je vois le message "Le titre doit contenir entre 5 et 100 caractères"

-
-

4. Titre trop long (>100 caractères)

-

Quand je saisis un titre de 101 caractères

-

Alors la publication échoue -Et je vois le message "Le titre doit contenir entre 5 et 100 caractères"

-
-

5. Titre à exactement 5 caractères accepté

-

Quand je saisis un titre de exactement 5 caractères "Titre"

-

Alors le titre est accepté

-
-

6. Titre à exactement 100 caractères accepté

-

Quand je saisis un titre de exactement 100 caractères

-

Alors le titre est accepté

-
-

7. Sélectionner type géo "Ancré"

-

Quand je sélectionne le type géo "Ancré"

-

Alors le système applique une pondération géo de 0.7 -Et je dois définir une zone de diffusion précise

-
-

8. Sélectionner type géo "Contextuel"

-

Quand je sélectionne le type géo "Contextuel"

-

Alors le système applique une pondération géo de 0.5 -Et je peux définir une zone ville/département/région

-
-

9. Sélectionner type géo "Neutre"

-

Quand je sélectionne le type géo "Neutre"

-

Alors le système applique une pondération géo de 0.2 -Et je peux définir une zone nationale

-
-

10. Zone diffusion - Point GPS avec rayon

-

Quand je choisis "Point GPS" -Et que je définis les coordonnées (48.8584, 2.2945) -Et que je définis un rayon de 500 mètres

-

Alors la zone est validée -Et le contenu sera diffusé dans un rayon de 500m autour du point

-
-

11. Zone diffusion - Rayon minimum 100m

-

Quand je définis un rayon de 50 mètres (< 100m)

-

Alors la validation échoue -Et je vois le message "Le rayon doit être entre 100m et 10km"

-
-

12. Zone diffusion - Rayon maximum 10km

-

Quand je définis un rayon de 15 km (> 10km)

-

Alors la validation échoue -Et je vois le message "Le rayon doit être entre 100m et 10km"

-
-

13. Zone diffusion - Ville depuis référentiel INSEE

-

Quand je choisis "Ville"

-

Alors je vois une liste de villes du référentiel INSEE

-

Quand je sélectionne "Paris (75000)"

-

Alors la zone est définie sur toute la ville de Paris

-
-

14. Zone diffusion - Département

-

Quand je choisis "Département" -Et que je sélectionne "Ille-et-Vilaine (35)"

-

Alors la zone couvre tout le département 35

-
-

15. Zone diffusion - Région

-

Quand je choisis "Région" -Et que je sélectionne "Bretagne"

-

Alors la zone couvre toute la région Bretagne

-
-

16. Zone diffusion - National

-

Quand je choisis "National"

-

Alors la zone couvre toute la France -Et aucune restriction géographique n'est appliquée

-
-

17. Zones mutuellement exclusives

-

Étant donné que j'ai sélectionné "Point GPS"

-

Quand j'essaie de sélectionner également "Ville"

-

Alors la première sélection est remplacée -Et seule "Ville" reste active

-
-

18. Sélectionner 1 tag minimum

-

Quand je sélectionne 1 tag "Voyage"

-

Alors la validation passe -Et le contenu est tagué "Voyage"

-
-

19. Sélectionner 3 tags maximum

-

Quand je sélectionne 3 tags "Automobile", "Technologie", "Sport"

-

Alors la validation passe -Et le contenu est tagué avec les 3 tags

-
-

20. Impossible de sélectionner 0 tag

-

Quand j'essaie de publier sans sélectionner de tag

-

Alors la publication échoue -Et je vois le message "Vous devez sélectionner entre 1 et 3 tags"

-
-

21. Impossible de sélectionner 4 tags

-

Quand j'essaie de sélectionner 4 tags

-

Alors le 4ème tag ne peut pas être ajouté -Et je vois le message "Maximum 3 tags"

-
-

22. Tags disponibles dans la liste

-

Quand je consulte la liste des tags

-

Alors je vois les tags suivants:

-
| tag |
-|---|
-| Automobile |
-| Voyage |
-| Famille |
-| Amour |
-| Musique |
-| Économie |
-| Cryptomonnaie |
-| Politique |
-| Culture générale |
-| Sport |
-| Technologie |
-| Santé |
-
-
-

23. Classification âge obligatoire

-

Quand j'essaie de publier sans classification âge

-

Alors la publication échoue -Et je vois le message "Vous devez sélectionner une classification d'âge"

-
-

24. 📋 Plan: Sélectionner classification âge

-

Quand je sélectionne la classification ""

-

Alors le contenu sera visible pour ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
classificationpublic_cible
Tout publicTous les utilisateurs
13+Utilisateurs 13 ans et plus
16+Utilisateurs 16 ans et plus
18+Utilisateurs 18 ans et plus
-
-

25. Image de couverture auto-générée selon type géo

-

Étant donné que je choisis le type géo "Ancré" -Et que mon tag principal est "Voyage"

-

Quand la publication est soumise

-

Alors une image de couverture est générée automatiquement:

-
| paramètre | valeur |
-|---|---|
-| Icône | 📍 (Ancré) |
-| Couleur | Bleu-vert (Voyage) |
-| Format | 800Ă—800px PNG |
-
-
-

26. Image de couverture type Contextuel

-

Étant donné que je choisis "Contextuel"

-

Quand l'image est générée

-

Alors l'icône est 🌍 (Contextuel)

-
-

27. Image de couverture type Neutre

-

Étant donné que je choisis "Neutre"

-

Quand l'image est générée

-

Alors l'icône est 🎧 (Neutre)

-
-

28. đź“‹ Plan: Couleur selon tag principal

-

Étant donné que mon tag principal est ""

-

Quand l'image est générée

-

Alors la couleur de fond est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tagcouleur
AutomobileBleu
VoyageVert
MusiqueRouge
ÉconomieGris
SportOrange
-
-

29. Champs optionnels non obligatoires

-

Quand je publie sans description -Et sans image de couverture personnalisée

-

Alors la publication réussit -Et les champs optionnels restent vides -Et une image par défaut est générée

-
-

30. Temps de publication estimé 2 minutes

-

Étant donné que mon fichier audio est prêt

-

Quand je commence à remplir les métadonnées

-

Alors je peux publier en environ 2 minutes

-
-

31. Publication rapide sans friction

-

Quand je publie mon premier contenu

-

Alors aucun champ complexe n'est demandé -Et je ne suis pas bloqué sur description ou image -Et la publication est fluide

-
-

32. Prévisualisation avant publication

-

Étant donné que j'ai rempli toutes les métadonnées

-

Quand je clique sur "Prévisualiser"

-

Alors je vois un aperçu de mon contenu:

-
| élément | affiché |
-|---|---|
-| Titre | âś… |
-| Image couverture | âś… |
-| Tags | âś… |
-| Zone diffusion | âś… |
-| Durée audio | ✅ |
-| Classification | âś… |
-
-
-

33. Enregistrer brouillon

-

Étant donné que j'ai commencé à remplir les métadonnées

-

Quand je clique sur "Enregistrer brouillon"

-

Alors mes métadonnées sont sauvegardées -Et je peux reprendre la publication plus tard

-
-

34. Reprendre brouillon

-

Étant donné que j'ai un brouillon sauvegardé

-

Quand j'accède à mes contenus

-

Alors je vois le brouillon avec statut "📝 Brouillon" -Et je peux reprendre la publication

-
-
- -

Modification et suppression de contenu

-
-

En tant que créateur -Je veux pouvoir modifier ou supprimer mes contenus -Afin de garder le contrôle sur mes publications

-
-

30 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis un créateur connecté -Et que j'ai publié un contenu

-
-

1. Modifier le titre d'un contenu

-

Étant donné que mon contenu a le titre "Histoire de Paris"

-

Quand je modifie le titre en "Histoire fascinante de Paris"

-

Alors la modification est enregistrée immédiatement -Et je vois le message "Titre modifié avec succès"

-
-

2. Correction de coquilles dans le titre

-

Étant donné que mon titre contient une faute "Histoore de Paris"

-

Quand je corrige en "Histoire de Paris"

-

Alors la modification est acceptée -Et le titre corrigé est affiché

-
-

3. Ajouter une description ultérieurement

-

Étant donné que j'ai publié sans description

-

Quand j'ajoute une description "Découvrez l'histoire de la capitale"

-

Alors la description est enregistrée -Et elle est visible sur la page du contenu

-
-

4. Modifier la description existante

-

Étant donné que mon contenu a déjà une description

-

Quand je modifie la description

-

Alors la nouvelle description remplace l'ancienne -Et la modification est immédiate

-
-

5. Modifier les tags pour ajuster pertinence

-

Étant donné que mon contenu est tagué "Sport", "Musique"

-

Quand je change les tags en "Sport", "Santé"

-

Alors les nouveaux tags sont appliqués -Et l'algorithme utilise les nouveaux tags pour recommandations

-
-

6. Personnaliser l'image de couverture

-

Étant donné que mon contenu a une image auto-générée

-

Quand j'uploade une image personnalisée 800×800px

-

Alors l'image personnalisée remplace l'image par défaut -Et elle est visible sur le contenu

-
-

7. Impossible de modifier l'audio

-

Étant donné que mon contenu audio est publié

-

Quand j'essaie de remplacer le fichier audio

-

Alors la modification est refusée -Et je vois le message "L'audio ne peut pas être modifié après publication"

-
-

8. Raison - Éviter fraude audio

-

Étant donné que je veux changer l'audio après validation

-

Quand j'essaie de modifier

-

Alors le système refuse pour éviter:

-
| risque |
-|---|
-| Uploader contenu validé puis remplacer spam |
-| Fraude sur l'intégrité du contenu |
-
-
-

9. Impossible de modifier la zone de diffusion

-

Étant donné que mon contenu est diffusé à Paris

-

Quand j'essaie de changer la zone en "National"

-

Alors la modification est refusée -Et je vois le message "La zone de diffusion ne peut pas être modifiée"

-
-

10. Raison - Éviter manipulation algorithme

-

Étant donné que je veux changer ma zone

-

Quand j'essaie de modifier

-

Alors le système refuse pour éviter:

-
| manipulation |
-|---|
-| Créer "Local Paris" puis changer en "National" |
-| Boost artificiel de visibilité |
-
-
-

11. Impossible de modifier le type géo

-

Étant donné que mon contenu est type "Neutre" (pondération 0.2)

-

Quand j'essaie de changer en "Ancré" (pondération 0.7)

-

Alors la modification est refusée -Et je vois le message "Le type géographique ne peut pas être modifié"

-
-

12. Raison - Éviter abus de pondération

-

Étant donné que je veux changer le type géo

-

Quand j'essaie de modifier

-

Alors le système refuse pour éviter:

-
| abus |
-|---|
-| Créer "Neutre" puis passer en "Ancré" |
-| Manipulation de la pondération algorithme |
-
-
-

13. Impossible de modifier la classification âge

-

Étant donné que mon contenu est classé "Tout public"

-

Quand j'essaie de changer en "18+"

-

Alors la modification est refusée -Et je vois le message "La classification d'âge ne peut pas être modifiée"

-
-

14. Raison - Sécurité mineurs

-

Étant donné que je veux changer la classification

-

Quand j'essaie de modifier

-

Alors le système refuse pour garantir:

-
| protection |
-|---|
-| Classification vérifiée en modération |
-| Pas de contournement validation |
-| Sécurité des mineurs |
-
-
-

15. Solution si besoin de changer audio/zone/classification

-

Étant donné que je veux absolument changer l'audio

-

Quand je consulte les options

-

Alors je vois "Supprimer et republier le contenu" -Et c'est la seule solution disponible

-
-

16. Republication après suppression - créateur <3 validations

-

Étant donné que je suis un nouveau créateur (2 contenus validés) -Et que je supprime puis republie un contenu

-

Quand je republie avec les modifications

-

Alors le contenu repasse en file de validation -Et une nouvelle validation est effectuée

-
-

17. Republication après suppression - créateur vérifié

-

Étant donné que je suis créateur vérifié (≥3 contenus validés) -Et que je supprime puis republie un contenu

-

Quand je republie avec les modifications

-

Alors le contenu est publié immédiatement -Et aucune validation préalable n'est requise

-
-

18. Suppression de contenu immédiate

-

Quand je clique sur "Supprimer le contenu" -Et que je confirme la suppression

-

Alors le contenu est supprimé immédiatement -Et disparaît de la liste publique

-
-

19. Confirmation avant suppression

-

Quand je clique sur "Supprimer"

-

Alors je vois un message de confirmation:

-
| titre | Êtes-vous sûr ? |
-|---|---|
-| message | Cette action est définitive |
-| warning | Le contenu sera supprimé définitivement |
-| actions | Confirmer / Annuler |
-
-
-

20. Suppression définitive et non réversible

-

Étant donné que j'ai supprimé un contenu

-

Quand j'essaie de le récupérer

-

Alors la récupération est impossible -Et le contenu est définitivement perdu

-
-

21. Suppression BDD + CDN sous 5 minutes

-

Quand je supprime un contenu

-

Alors l'entrée en base de données est marquée "deleted" -Et les fichiers CDN sont marqués pour suppression -Et la suppression effective a lieu sous 5 minutes

-
-

22. Historique auditeurs conservé anonymisé

-

Étant donné que 1000 personnes ont écouté mon contenu

-

Quand je supprime le contenu

-

Alors leur historique est conservé -Mais marqué "Contenu supprimé par créateur" -Et la durée d'écoute est conservée pour leurs stats

-
-

23. Analytics plateforme anonymisées conservées

-

Étant donné que mon contenu a généré 10K écoutes

-

Quand je supprime le contenu

-

Alors les métriques globales sont conservées anonymement:

-
| métrique | conservée |
-|---|---|
-| Total écoutes | ✅ (anonyme) |
-| Durée totale | ✅ (anonyme) |
-| Catégorie | ✅ (anonyme) |
-| Auteur | ❌ (anonymisé) |
-
-

Et c'est conforme RGPD

-
-

24. Fichiers CDN supprimés sous 24h

-

Étant donné que mon contenu est supprimé

-

Quand 24 heures s'écoulent

-

Alors tous les fichiers audio sont purgés du CDN Bunny -Et l'espace de stockage est libéré

-
-

25. Pas de notification aux auditeurs

-

Étant donné que 500 utilisateurs ont écouté mon contenu

-

Quand je supprime le contenu

-

Alors aucune notification n'est envoyée aux auditeurs -Et il n'y a pas d'effet Streisand

-
-

26. Auditeur tente de réécouter contenu supprimé

-

Étant donné qu'un auditeur a écouté mon contenu -Et que j'ai supprimé ce contenu

-

Quand l'auditeur tente de le réécouter depuis son historique

-

Alors il voit le message "Ce contenu n'est plus disponible" -Et la lecture est impossible

-
-

27. Historique auditeur conserve trace

-

Étant donné qu'un auditeur a écouté mon contenu le 15 janvier -Et que je supprime le contenu le 20 janvier

-

Quand l'auditeur consulte son historique

-

Alors il voit "Vous avez écouté ce contenu le 15 janvier 2026" -Et le titre est remplacé par "Contenu supprimé" -Et la date d'écoute est conservée

-
-

28. Statistiques créateur après suppression

-

Étant donné que j'ai publié 10 contenus -Et que je supprime 2 contenus

-

Quand je consulte mes statistiques globales

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Contenus publiés | 8 (actifs) |
-| Total historique | 10 |
-| Suppressions | 2 |
-
-

Et l'historique des suppressions est visible

-
-

29. Limite de modifications par contenu

-

Étant donné que j'ai modifié un titre 10 fois

-

Quand j'essaie de modifier une 11ème fois

-

Alors la modification est acceptée

-
-

30. Historique des modifications visible

-

Étant donné que j'ai modifié un contenu plusieurs fois

-

Quand je consulte l'historique

-

Alors je vois:

-
| date | modification |
-|---|---|
-| 21/01/2026 | Titre changé |
-| 20/01/2026 | Tags modifiés |
-| 19/01/2026 | Description ajoutée |
-
-

Et je peux tracer toutes les modifications

-
-
- -

Upload et encodage de contenu audio

-
-

En tant que créateur -Je veux uploader mon contenu audio -Afin qu'il soit encodé et disponible pour les auditeurs

-
-

29 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis un créateur connecté

-
-

1. Upload fichier MP3 valide

-

Quand j'uploade un fichier MP3 de 50 MB et 30 minutes

-

Alors l'upload réussit -Et le fichier est envoyé vers Bunny Storage temporaire -Et un job d'encodage asynchrone est lancé

-
-

2. Upload fichier AAC valide (.aac)

-

Quand j'uploade un fichier AAC de 80 MB et 1 heure

-

Alors l'upload réussit -Et le fichier est accepté -Et l'encodage démarre

-
-

3. Upload fichier M4A valide

-

Quand j'uploade un fichier M4A de 100 MB et 2 heures

-

Alors l'upload réussit -Et le fichier est traité comme AAC -Et l'encodage démarre

-
-

4. Rejet fichier WAV (non supporté)

-

Quand j'essaie d'uploader un fichier WAV

-

Alors l'upload échoue -Et je vois le message "Format non supporté. Utilisez MP3 ou AAC (.mp3, .aac, .m4a)"

-
-

5. Rejet fichier FLAC (non supporté)

-

Quand j'essaie d'uploader un fichier FLAC

-

Alors l'upload échoue -Et je vois le message "Format non supporté. Utilisez MP3 ou AAC (.mp3, .aac, .m4a)"

-
-

6. Validation taille maximale 200 MB

-

Quand j'essaie d'uploader un fichier MP3 de 201 MB

-

Alors l'upload échoue -Et je vois le message "Fichier trop volumineux (max 200 MB)"

-
-

7. Upload à la limite de 200 MB accepté

-

Quand j'uploade un fichier MP3 de exactement 200 MB

-

Alors l'upload réussit -Et le fichier est accepté

-
-

8. Validation durée maximale 4 heures

-

Quand j'essaie d'uploader un fichier de 4h 10min

-

Alors l'upload échoue -Et je vois le message "Durée trop longue (max 4 heures)"

-
-

9. Upload à la limite de 4h accepté

-

Quand j'uploade un fichier de exactement 4 heures

-

Alors l'upload réussit -Et le fichier est accepté

-
-

10. Validation format côté client

-

Quand je sélectionne un fichier dans l'interface

-

Alors la validation du format est faite immédiatement côté client -Et je suis informé avant même de lancer l'upload si le format est invalide

-
-

11. Double validation côté backend

-

Étant donné qu'un fichier a passé la validation client

-

Quand le backend reçoit le fichier

-

Alors une validation supplémentaire est effectuée -Et le format et l'intégrité sont vérifiés

-
-

12. Pipeline d'encodage - étape 1 upload

-

Quand j'uploade un fichier MP3 valide

-

Alors le fichier est stocké temporairement dans Bunny Storage -Et un job d'encodage est mis en file d'attente

-
-

13. Pipeline d'encodage - validation format

-

Étant donné qu'un job d'encodage est lancé

-

Quand le worker Go traite le fichier

-

Alors le format est validé avec FFmpeg -Et l'intégrité du fichier est vérifiée

-
-

14. Pipeline d'encodage - génération 3 profils Opus

-

Étant donné qu'un fichier audio est validé

-

Quand l'encodage démarre

-

Alors 3 profils Opus sont générés:

-
| qualité | bitrate | usage |
-|---|---|---|
-| Basse | 24 kbps | 2G/Edge |
-| Standard | 48 kbps | 3G |
-| Haute | 64 kbps | 4G/5G |
-
-
-

15. Pipeline d'encodage - génération segments HLS

-

Étant donné que les profils Opus sont générés

-

Quand l'encodage continue

-

Alors un fichier manifest .m3u8 est créé -Et des segments .ts sont générés -Et le contenu est prêt pour streaming HLS

-
-

16. Pipeline d'encodage - génération image par défaut

-

Étant donné que l'encodage est en cours

-

Quand les métadonnées sont traitées

-

Alors une image de couverture par défaut est générée -Et l'image fait 800×800px au format PNG

-
-

17. Pipeline d'encodage - suppression fichier original

-

Étant donné que l'encodage est terminé avec succès

-

Quand tous les fichiers de sortie sont générés

-

Alors le fichier original MP3/AAC est supprimé -Et seuls les profils Opus et HLS sont conservés -Et l'espace de stockage est économisé

-
-

18. Temps d'encodage contenu 5 minutes

-

Étant donné qu'un fichier de 5 minutes est uploadé

-

Quand l'encodage démarre

-

Alors l'encodage prend environ 30 secondes -Et je reçois une notification "Contenu prêt à publier"

-
-

19. Temps d'encodage podcast 1 heure

-

Étant donné qu'un fichier de 1 heure est uploadé

-

Quand l'encodage démarre

-

Alors l'encodage prend environ 5 minutes -Et une barre de progression est affichée

-
-

20. Temps d'encodage podcast 4 heures

-

Étant donné qu'un fichier de 4 heures est uploadé

-

Quand l'encodage démarre

-

Alors l'encodage prend environ 20 minutes -Et je peux fermer l'app (traitement asynchrone)

-
-

21. Notification "Contenu prĂŞt Ă  publier"

-

Étant donné que mon contenu est en cours d'encodage

-

Quand l'encodage se termine avec succès

-

Alors je reçois une notification push "✅ Votre contenu est prêt à publier" -Et je peux accéder à l'interface de publication

-
-

22. Échec d'encodage - fichier corrompu

-

Étant donné qu'un fichier MP3 corrompu est uploadé

-

Quand l'encodage démarre

-

Alors l'encodage échoue -Et je reçois une notification "❌ Erreur d'encodage: fichier corrompu" -Et le fichier temporaire est supprimé

-
-

23. Écoute accélérée - vitesses disponibles

-

Étant donné qu'un contenu est publié

-

Quand un auditeur écoute le contenu

-

Alors il peut choisir parmi les vitesses:

-
| vitesse | usage |
-|---|---|
-| 0.75x | Compréhension difficile |
-| 1.0x | Normal (défaut) |
-| 1.25x | Gain léger |
-| 1.5x | Podcasts longs |
-| 2.0x | Survol rapide |
-
-
-

24. Écoute accélérée pour modérateurs

-

Étant donné que je suis un modérateur -Et qu'un contenu de 30 secondes est à valider

-

Quand je l'écoute à 2.0x

-

Alors je termine l'écoute en 15 secondes -Et ma productivité est doublée

-
-

25. Écoute accélérée pour auditeurs

-

Étant donné que je suis un auditeur -Et qu'un podcast de 1 heure est disponible

-

Quand je configure la vitesse Ă  1.5x

-

Alors j'écoute le podcast en 40 minutes -Et je gagne 20 minutes

-
-

26. Sauvegarde préférence vitesse d'écoute

-

Étant donné que je configure la vitesse à 1.5x

-

Quand j'écoute plusieurs contenus

-

Alors tous les contenus sont lus à 1.5x par défaut -Et ma préférence est sauvegardée

-
-

27. Scalabilité horizontale des workers

-

Étant donné que 100 contenus sont uploadés simultanément

-

Quand les jobs d'encodage sont distribués

-

Alors plusieurs workers Go traitent les jobs en parallèle -Et Kubernetes scale automatiquement les pods -Et tous les contenus sont encodés sans délai excessif

-
-

28. Statut d'encodage visible

-

Étant donné que mon contenu est en cours d'encodage

-

Quand je consulte mes contenus

-

Alors je vois le statut:

-
| état | affichage |
-|---|---|
-| En attente | ⏳ File d'attente |
-| En cours | ⚙️ Encodage en cours (45%) |
-| Terminé | ✅ Prêt à publier |
-| Échec | ❌ Erreur - Réessayer |
-
-
-

29. Réessayer après échec d'encodage

-

Étant donné que l'encodage de mon contenu a échoué

-

Quand je clique sur "Réessayer"

-

Alors un nouveau job d'encodage est lancé -Et je peux tenter à nouveau

-
-
- -

Validation des 3 premiers contenus

-
-

En tant que nouveau créateur -Je veux que mes 3 premiers contenus soient validés -Afin de devenir créateur vérifié

-
-

30 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis un nouveau créateur

-
-

1. Premier contenu passe en file de validation

-

Quand je publie mon premier contenu

-

Alors le contenu passe en file d'attente modération -Et je vois le message "Votre contenu est en cours de validation (24-48h)" -Et le contenu n'est pas encore visible publiquement

-
-

2. Deuxième contenu passe également en validation

-

Étant donné que mon premier contenu a été validé

-

Quand je publie mon deuxième contenu

-

Alors le contenu passe en file d'attente modération -Et le délai estimé est 24-48h

-
-

3. Troisième contenu - dernière validation

-

Étant donné que mes 2 premiers contenus ont été validés

-

Quand je publie mon troisième contenu

-

Alors le contenu passe en file d'attente modération -Et je vois "Dernière validation avant statut vérifié ✓"

-
-

4. Modérateur écoute 30 secondes du contenu

-

Étant donné qu'un contenu est en file de validation

-

Quand le modérateur junior l'examine

-

Alors il écoute les 30 premières secondes -Et il vérifie les métadonnées

-
-

5. Validation - Qualité audio acceptable

-

Étant donné qu'un contenu a une qualité audio claire

-

Quand le modérateur l'écoute

-

Alors il vérifie que l'audio est compréhensible -Et qu'il n'y a pas de grésillement excessif

-
-

6. Rejet - Qualité audio insuffisante

-

Étant donné qu'un contenu a un audio très grésillant

-

Quand le modérateur l'écoute

-

Alors le contenu est rejeté -Et la raison est "Qualité audio insuffisante"

-
-

7. Validation - Respect des règles

-

Étant donné qu'un contenu respecte les règles

-

Quand le modérateur l'examine

-

Alors il vérifie qu'il n'y a pas de contenu prohibé:

-
| type prohibé |
-|---|
-| Haine |
-| Violence |
-| Spam |
-| Illégalité |
-
-
-

8. Rejet - Contenu haineux détecté

-

Étant donné qu'un contenu contient des propos haineux

-

Quand le modérateur l'écoute

-

Alors le contenu est rejeté immédiatement -Et la raison est "Contenu haineux (violation des règles)" -Et le créateur peut recevoir un strike

-
-

9. Validation - Classification âge cohérente

-

Étant donné qu'un contenu familial est classé "Tout public"

-

Quand le modérateur l'écoute

-

Alors il vérifie que la classification correspond au contenu -Et le contenu est accepté

-
-

10. Rejet - Classification incorrecte

-

Étant donné qu'un contenu adulte est classé "Tout public"

-

Quand le modérateur détecte l'incohérence

-

Alors le contenu est rejeté -Et la raison est "Classification d'âge incorrecte"

-
-

11. Validation - Tags pertinents

-

Étant donné qu'un contenu sur l'automobile est tagué "Automobile", "Technologie"

-

Quand le modérateur vérifie les tags

-

Alors il confirme que les tags correspondent au contenu -Et le contenu est accepté

-
-

12. Rejet - Tags non pertinents

-

Étant donné qu'un contenu musical est tagué "Automobile", "Sport"

-

Quand le modérateur détecte l'incohérence

-

Alors le contenu est rejeté -Et la raison est "Tags non pertinents avec le contenu"

-
-

13. Validation - Zone diffusion cohérente

-

Étant donné qu'un audio-guide de la Tour Eiffel est en "Point GPS" Paris

-

Quand le modérateur vérifie la cohérence

-

Alors la zone est appropriée -Et le contenu est accepté

-
-

14. Rejet - Zone incohérente

-

Étant donné qu'un audio-guide de la Tour Eiffel est en zone "National"

-

Quand le modérateur détecte l'incohérence

-

Alors le contenu est rejeté -Et la raison est "Zone de diffusion incohérente (devrait être Point GPS)"

-
-

15. Délai de validation 24-48h jours ouvrés

-

Étant donné que je publie un contenu un lundi

-

Quand le contenu entre en file de validation

-

Alors le délai estimé est 24-48h (mercredi maximum)

-
-

16. Délai étendu le weekend

-

Étant donné que je publie un contenu un vendredi soir

-

Quand le contenu entre en file de validation

-

Alors le délai peut atteindre 72h (lundi) -Et je vois "Validation en cours, délai 24-72h (weekend)"

-
-

17. Priorité FIFO (First In First Out)

-

Étant donné que 10 contenus sont en file de validation

-

Quand les modérateurs traitent la file

-

Alors les contenus sont traités dans l'ordre d'arrivée -Et pas de traitement prioritaire

-
-

18. Notification acceptation

-

Étant donné que mon contenu est validé et accepté

-

Alors je reçois un email "✅ Votre contenu '[Titre]' est en ligne !" -Et je reçois une notification push -Et je vois un lien direct vers le contenu

-
-

19. Compteur de validation

-

Étant donné que mon premier contenu est accepté

-

Alors je vois "1/3 contenus validés pour devenir créateur vérifié"

-

Quand mon deuxième contenu est accepté

-

Alors je vois "2/3 contenus validés pour devenir créateur vérifié"

-
-

20. Notification refus avec raison détaillée

-

Étant donné que mon contenu est rejeté

-

Alors je reçois un email "❌ Contenu '[Titre]' refusé" -Et je reçois une notification push -Et je vois la raison exacte: "Qualité audio insuffisante" -Et je vois un lien vers les règles de publication

-
-

21. Possibilité de correction et resoumission

-

Étant donné que mon contenu a été rejeté pour "Tags non pertinents"

-

Quand je corrige les tags -Et que je resoumets le contenu

-

Alors le contenu repasse en file de validation -Et une nouvelle validation est effectuée

-
-

22. Après 3 validations - Statut vérifié obtenu

-

Étant donné que mes 3 premiers contenus ont été validés

-

Alors j'obtiens le statut "Créateur Vérifié" -Et je reçois une notification "🎉 Vous êtes maintenant créateur vérifié !" -Et un badge ✓ apparaît sur mon profil

-
-

23. Badge vérifié visible publiquement

-

Étant donné que j'ai le statut vérifié

-

Quand un utilisateur consulte mon profil

-

Alors il voit le badge ✓ à côté de mon pseudo -Et une mention "Créateur vérifié"

-
-

24. Contenus futurs publiés immédiatement

-

Étant donné que je suis créateur vérifié

-

Quand je publie un 4ème contenu

-

Alors le contenu est publié immédiatement -Et il n'y a pas de validation préalable -Et je vois "✅ Contenu publié"

-
-

25. Modération a posteriori uniquement

-

Étant donné que je suis créateur vérifié -Et que je publie un contenu

-

Quand le contenu est en ligne

-

Alors il peut être signalé par les utilisateurs -Et sera modéré uniquement si signalé

-
-

26. Interface modérateur - Queue de contenus

-

Étant donné que je suis un modérateur junior

-

Quand j'accède à l'interface de modération

-

Alors je vois la file des contenus à valider -Et je vois le nombre total en attente -Et les contenus sont triés par ordre FIFO

-
-

27. Interface modérateur - Écoute accélérée

-

Étant donné que je suis un modérateur

-

Quand j'écoute un contenu de 30 secondes

-

Alors je peux choisir la vitesse 1.5x ou 2.0x -Et je termine l'écoute en 15 secondes à 2x -Et ma productivité est doublée

-
-

28. Interface modérateur - Raccourcis clavier

-

Étant donné que je modère un contenu

-

Quand j'utilise les raccourcis clavier

-

Alors je peux:

-
| touche | action |
-|---|---|
-| A | Accepter |
-| R | Rejeter |
-| Espace | Play/Pause |
-
-

Et la modération est accélérée

-
-

29. Historique créateur visible

-

Étant donné qu'un créateur soumet son 2ème contenu

-

Quand le modérateur examine le contenu

-

Alors il voit l'historique:

-
| contenu | statut |
-|---|---|
-| Contenu 1 | Validé |
-| Contenu 2 | En cours |
-
-

Et il peut juger la cohérence du créateur

-
-

30. Temps de modération estimé 1.5 min/créateur

-

Étant donné qu'un créateur soumet 3 contenus

-

Quand les modérateurs traitent ces contenus

-

Alors le temps total est environ:

-
| action | temps |
-|---|---|
-| Écoute 30s × 3 | 90s |
-| Vérification metadata | 15s |
-| Décision | 5s |
-| Total | 110s |
-
-
-
- -

Élargissement automatique de zone quand aucun contenu n'est disponible

-

9 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que la géolocalisation est activée -Et que je suis en mode écoute

-
-

1. Aucun contenu dans rayon 50km - élargissement à 100km

-

Étant donné que je suis situé à la position GPS 48.8566, 2.3522 -Et qu'aucun contenu n'existe dans un rayon de 50 km autour de ma position -Mais qu'au moins 1 contenu existe dans un rayon de 100 km

-

Quand le système recherche du contenu à me proposer

-

Alors le système élargit automatiquement la zone de recherche à 100 km -Et je reçois un message "Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km)" -Et un contenu dans le rayon de 100 km m'est proposé

-
-

2. Aucun contenu dans rayon 100km - élargissement au département

-

Étant donné que je suis situé dans le département "75" (Paris) -Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -Mais qu'au moins 1 contenu existe avec la zone "département" pour "75"

-

Quand le système recherche du contenu à me proposer

-

Alors le système élargit automatiquement la zone de recherche au département -Et je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre département" -Et un contenu départemental m'est proposé

-
-

3. Aucun contenu départemental - élargissement à la région

-

Étant donné que je suis situé dans la région "Île-de-France" -Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -Et qu'aucun contenu départemental n'existe pour mon département -Mais qu'au moins 1 contenu existe avec la zone "région" pour "Île-de-France"

-

Quand le système recherche du contenu à me proposer

-

Alors le système élargit automatiquement la zone de recherche à la région -Et je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre région" -Et un contenu régional m'est proposé

-
-

4. Aucun contenu régional - basculement sur contenu national

-

Étant donné que je suis situé en France -Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -Et qu'aucun contenu départemental n'existe pour mon département -Et qu'aucun contenu régional n'existe pour ma région

-

Quand le système recherche du contenu à me proposer

-

Alors le système bascule automatiquement sur du contenu national -Et je reçois un message "Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser" -Et un contenu national m'est proposé -Et je ne reste jamais sans contenu disponible

-
-

5. Élargissement progressif avec plusieurs étapes

-

Étant donné que je suis situé dans une zone rurale isolée -Et qu'aucun contenu n'existe dans un rayon de 50 km -Et qu'aucun contenu n'existe dans un rayon de 100 km -Et qu'aucun contenu départemental n'existe -Et qu'aucun contenu régional n'existe

-

Quand le système recherche du contenu à me proposer

-

Alors le système essaie d'abord 50 km -Et tout ce processus se fait de manière transparente et automatique -Et je reçois le message correspondant au dernier niveau trouvé

-
-

6. Message personnalisé selon la distance trouvée

-

Étant donné que je suis situé à la position GPS 43.6047, 1.4442 -Et que contenu(s) est/sont trouvé(s)

-

Quand le système me propose du contenu

-

Alors je reçois le message ""

-
-

7. Le contenu national sert de filet de sécurité

-

Étant donné que le système a épuisé toutes les zones géographiques locales

-

Quand le système bascule sur du contenu national

-

Alors je dois toujours avoir au moins 1 contenu disponible -Et ce contenu peut ĂŞtre:

-
| type_contenu |
-|---|
-| Actualités Le Monde |
-| Podcasts génériques |
-| Contenu éducatif national |
-| Contenu culturel national |
-
-
-

8. Pas d'écran d'erreur "Aucun contenu"

-

Étant donné que je lance l'application -Et qu'aucun contenu local n'est disponible dans ma zone

-

Quand le système recherche du contenu

-

Alors je ne dois jamais voir un message d'erreur "Aucun contenu disponible" -Et je ne dois jamais voir un écran vide -Et un contenu doit toujours m'être proposé, même si c'est du contenu national

-
-

9. Élargissement avec prise en compte des centres d'intérêt

-

Étant donné que je suis situé dans une zone rurale -Et qu'aucun contenu n'existe dans un rayon de 50 km -Et que mes centres d'intérêt incluent "Automobile" à 80% et "Voyage" à 70% -Et qu'un contenu national existe avec le tag "Automobile" -Et qu'un contenu national existe avec le tag "Politique"

-

Quand le système bascule sur du contenu national

-

Alors le contenu national proposé prend en compte mes centres d'intérêt -Et le contenu "Automobile" a un score supérieur au contenu "Politique"

-
-
- -

Gestion d'un contenu supprimé pendant l'écoute

-

11 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que je suis en mode écoute -Et qu'un contenu "C123" est en cours de lecture

-
-

1. Contenu supprimé pendant lecture - fin de lecture sans interruption

-

Étant donné que j'écoute le contenu "C123" depuis 30 secondes -Et que la durée totale du contenu est de 120 secondes

-

Quand le contenu est supprimé par la modération côté backend

-

Alors la lecture du contenu continue sans interruption -Et je peux écouter le contenu jusqu'à la fin -Et aucune interruption brutale ne se produit

-
-

2. Passage automatique après fin du contenu supprimé

-

Étant donné que le contenu "C123" a été supprimé pendant ma lecture -Et que j'ai écouté le contenu jusqu'à la fin

-

Quand le contenu se termine

-

Alors le système attend 2 secondes -Et passe automatiquement au contenu suivant -Et je reçois une notification toast discrète "Contenu précédent retiré (violation règles)"

-
-

3. Bouton Précédent désactivé après suppression

-

Étant donné que le contenu "C123" a été supprimé pendant ma lecture -Et que je suis passé au contenu suivant "C456"

-

Quand j'essaie d'appuyer sur le bouton "Précédent"

-

Alors le bouton "Précédent" ne me ramène pas au contenu supprimé -Et je reçois un message "Ce contenu n'est plus disponible" -Et la lecture du contenu actuel "C456" continue

-
-

4. Tentative de retour manuel au contenu supprimé

-

Étant donné que je suis sur le contenu "C456" -Et que le contenu précédent "C123" a été supprimé

-

Quand j'appuie sur le bouton "Précédent" pour revenir au contenu supprimé

-

Alors je reçois un message "Ce contenu n'est plus disponible" -Et la lecture reste sur le contenu actuel "C456" -Et aucune action n'est effectuée

-
-

5. Notification discrète pendant la conduite

-

Étant donné que je conduis à une vitesse de 60 km/h -Et que le contenu "C123" est supprimé pendant ma lecture

-

Quand le contenu se termine

-

Alors la notification "Contenu précédent retiré (violation règles)" s'affiche en toast discret -Et la notification disparaît automatiquement après 5 secondes -Et aucune popup modale n'interrompt ma conduite -Et le contenu suivant démarre automatiquement après 2 secondes

-
-

6. Message informatif mais non alarmiste

-

Étant donné que le contenu "C123" a été supprimé -Et que je passe au contenu suivant

-

Quand la notification s'affiche

-

Alors le message doit être informatif: "Contenu précédent retiré (violation règles)" -Et le ton ne doit pas être alarmiste -Et le message doit être bref et compréhensible -Et aucun détail technique n'est affiché pendant la conduite

-
-

7. Contenu supprimé retiré de l'historique

-

Étant donné que le contenu "C123" a été supprimé

-

Quand je consulte mon historique d'écoute

-

Alors le contenu "C123" n'apparaît plus dans mon historique -Et je ne peux pas relancer la lecture de ce contenu -Et l'historique affiche "[Contenu retiré]" à la place du titre

-
-

8. Contenu supprimé non accessible via lien direct

-

Étant donné que le contenu "C123" a été supprimé -Et que j'ai un lien de partage "roadwave.fr/share/c/C123"

-

Quand je clique sur le lien de partage

-

Alors je reçois un message "Ce contenu a été retiré pour violation des règles de la communauté" -Et je suis redirigé vers l'accueil de l'application -Et aucune lecture n'est possible

-
-

9. Plusieurs contenus supprimés dans l'historique récent

-

Étant donné que j'ai écouté les contenus suivants:

-
| id | statut |
-|---|---|
-| C123 | supprimé |
-| C456 | actif |
-| C789 | supprimé |
-
-

Et que je suis actuellement sur le contenu "C456"

-

Quand j'appuie plusieurs fois sur "Précédent"

-

Alors je ne peux pas revenir aux contenus "C123" ou "C789" -Et le système saute automatiquement les contenus supprimés -Et je reviens au dernier contenu actif disponible avant "C456"

-
-

10. Consultation détaillée du contenu supprimé à l'arrêt

-

Étant donné que je suis à l'arrêt -Et que le contenu "C123" a été supprimé pendant ma session

-

Quand j'ouvre les détails de la notification de suppression

-

Alors je peux voir les informations suivantes:

-
| information |
-|---|
-| Titre du contenu |
-| Créateur |
-| Raison de suppression |
-| Date de suppression |
-
-

Et je peux signaler une erreur de modération si je pense qu'elle est injustifiée

-
-

11. Pas d'impact sur les jauges d'intérêt lors de la suppression

-

Étant donné que j'ai écouté le contenu "C123" pendant 80 secondes (66%) -Et que mes jauges d'intérêt ont été mises à jour pendant l'écoute

-

Quand le contenu est supprimé après mon écoute

-

Alors les modifications de mes jauges d'intérêt sont conservées -Et l'écoute déjà effectuée reste comptabilisée -Et seules les futures écoutes de ce contenu sont bloquées

-
-
- -

Mode dégradé sans géolocalisation

-

19 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que j'ai refusé ou désactivé l'accès à la géolocalisation

-
-

1. Types de contenu disponibles sans géolocalisation

-

Étant donné que la géolocalisation est désactivée

-

Quand j'ouvre l'application

-

Alors les types de contenu suivants sont disponibles:

-
| type_contenu | disponible |
-|---|---|
-| Contenu national | oui |
-| Contenu téléchargé (offline) | oui |
-| Contenus "Neutre" géographiquement | oui |
-| Contenu géolocalisé Ancré | non |
-| Contenu géolocalisé Contextuel | non |
-| Audio-guides | non |
-| Notifications push géo-déclenchées | non |
-
-
-

2. Popup d'information au premier lancement sans GPS

-

Étant donné que c'est mon premier lancement de l'application -Et que j'ai refusé l'accès à la géolocalisation

-

Quand l'application détecte que le GPS est désactivé

-

Alors une popup s'affiche avec le message: -Et la popup contient les boutons suivants:

-
| bouton | action |
-|---|---|
-| Activer | Redirection vers paramètres OS |
-| Continuer sans | Ferme popup et lance en mode dégradé |
-
-

Et une checkbox "Ne plus me demander" est disponible

-
-

3. Popup non affichée si case "Ne plus me demander" cochée

-

Étant donné que j'ai déjà vu la popup de géolocalisation -Et que j'ai coché "Ne plus me demander"

-

Quand je lance l'application avec le GPS désactivé

-

Alors la popup de géolocalisation ne s'affiche pas -Et l'application démarre directement en mode dégradé -Et le banner permanent de rappel s'affiche

-
-

4. Redirection vers paramètres OS lors du clic sur "Activer"

-

Étant donné que la popup de géolocalisation est affichée

-

Quand je clique sur "Activer"

-

Alors je suis redirigé vers les paramètres de géolocalisation de mon OS -Et sur iOS, j'arrive dans "Réglages > RoadWave > Localisation" -Et sur Android, j'arrive dans "Paramètres > Applications > RoadWave > Autorisations > Position"

-
-

5. Banner de rappel permanent sans GPS

-

Étant donné que j'ai cliqué sur "Continuer sans" géolocalisation

-

Quand l'application s'affiche

-

Alors un bandeau s'affiche en haut de l'écran -Et le bandeau contient le texte: "Mode limité : géolocalisation désactivée. [Activer]" -Et le bandeau a un fond de couleur avertissement (jaune/orange) -Et le bandeau n'est pas intrusif mais reste visible -Et le bandeau reste affiché sur toutes les pages de l'application

-
-

6. Clic sur le bouton "Activer" du banner

-

Étant donné que le banner "Mode limité" est affiché

-

Quand je clique sur le lien "[Activer]" dans le banner

-

Alors je suis redirigé vers les paramètres de géolocalisation de mon OS

-
-

7. Disparition du banner après activation GPS

-

Étant donné que le banner "Mode limité" est affiché -Et que je reviens dans l'application après avoir activé le GPS dans les paramètres

-

Quand l'application détecte que la géolocalisation est maintenant active

-

Alors le banner disparaît automatiquement -Et l'application bascule en mode normal avec contenu géolocalisé -Et un toast de confirmation s'affiche: "Géolocalisation activée"

-
-

8. Lecture de contenu national sans GPS

-

Étant donné que la géolocalisation est désactivée -Et que du contenu national existe (actualités Le Monde, podcasts génériques)

-

Quand je lance la lecture

-

Alors je peux écouter le contenu national sans restriction -Et l'algorithme de recommandation se base uniquement sur:

-
| critère |
-|---|
-| Mes centres d'intérêt |
-| Mon historique d'écoute |
-| Popularité générale |
-
-

Et la proximité géographique n'est pas prise en compte

-
-

9. Lecture de contenu téléchargé sans GPS

-

Étant donné que la géolocalisation est désactivée -Et que j'ai téléchargé 30 contenus quand j'avais le GPS activé

-

Quand j'accède à mes contenus téléchargés

-

Alors je peux lire tous mes contenus téléchargés normalement -Et les contenus géolocalisés téléchargés restent accessibles -Et le filtre géographique n'est pas appliqué pour les contenus offline

-
-

10. Contenu "Neutre" géographiquement disponible

-

Étant donné que la géolocalisation est désactivée -Et qu'un créateur a publié du contenu avec la classification géographique "Neutre"

-

Quand je recherche du contenu

-

Alors les contenus "Neutre" sont inclus dans les résultats -Et ils sont mélangés avec le contenu national -Et l'algorithme les priorise selon mes centres d'intérêt

-
-

11. Audio-guides inaccessibles sans GPS

-

Étant donné que la géolocalisation est désactivée

-

Quand je recherche un audio-guide spécifique

-

Alors les audio-guides apparaissent dans les résultats de recherche -Mais un badge "GPS requis" est affiché sur chaque audio-guide -Et quand je clique sur un audio-guide, un message s'affiche: -Et je peux choisir "Activer" ou "Annuler"

-
-

12. Notifications push géo-déclenchées désactivées

-

Étant donné que la géolocalisation est désactivée -Et que je suis abonné à un créateur qui diffuse du contenu géolocalisé

-

Quand le créateur publie un nouveau contenu géolocalisé

-

Alors je ne reçois pas de notification push géo-déclenchée -Mais je reçois une notification push standard (non géo-déclenchée) si le créateur publie du contenu national -Et la notification précise: "Nouveau contenu national de [Créateur]"

-
-

13. Contenu géolocalisé non proposé dans le feed

-

Étant donné que la géolocalisation est désactivée

-

Quand le système génère mon feed de contenu

-

Alors aucun contenu "Ancré" ou "Contextuel" n'est inclus -Et seuls les contenus "Neutre" et "National" sont proposés -Et mon feed contient au minimum 20 contenus disponibles

-
-

14. Application fonctionnelle sans GPS (pas de blocage)

-

Étant donné que la géolocalisation est désactivée

-

Quand j'utilise l'application

-

Alors je ne suis jamais bloqué par un écran "GPS requis" -Et toutes les fonctionnalités non-géolocalisées restent accessibles:

-
| fonctionnalité |
-|---|
-| Écoute contenu national |
-| Gestion profil |
-| Abonnements créateurs |
-| Recherche textuelle |
-| Historique d'écoute |
-| Paramètres |
-| Mode offline |
-
-

Et je peux créer et publier du contenu national

-
-

15. Respect du choix utilisateur de ne pas activer GPS

-

Étant donné que j'ai coché "Ne plus me demander" pour la géolocalisation

-

Quand j'utilise l'application pendant plusieurs semaines

-

Alors la popup de demande GPS ne s'affiche plus jamais automatiquement -Et seul le banner permanent reste affiché -Et l'application ne force jamais l'activation du GPS

-
-

16. Bascule automatique en mode normal après activation GPS

-

Étant donné que j'utilise l'application en mode dégradé depuis 1 semaine -Et que je décide d'activer la géolocalisation

-

Quand l'application détecte que le GPS est maintenant actif

-

Alors le mode dégradé est désactivé automatiquement -Et le banner "Mode limité" disparaît -Et le contenu géolocalisé devient disponible immédiatement -Et mon feed se rafraîchit avec du contenu local pertinent -Et un toast de confirmation s'affiche: "Géolocalisation activée - Contenu local disponible"

-
-

17. Demande de permission GPS lors de l'utilisation d'une fonctionnalité géo

-

Étant donné que la géolocalisation est désactivée

-

Quand j'essaie d'accéder à une fonctionnalité nécessitant le GPS (ex: audio-guide)

-

Alors une popup contextuelle s'affiche: -Et je peux accepter ou refuser -Et si j'accepte, je suis redirigé vers les paramètres OS -Et si je refuse, je reste en mode dégradé sans message d'erreur répétitif

-
-

18. Statistiques de contenu local disponible non affiché

-

Étant donné que la géolocalisation est désactivée

-

Quand je navigue dans l'application

-

Alors le banner peut afficher occasionnellement: -Et ce message incitatif change tous les 3 jours -Et il reste non intrusif (pas de popup, juste le banner)

-
-

19. Onboarding différent pour utilisateurs sans GPS

-

Étant donné que c'est ma première utilisation de RoadWave -Et que j'ai refusé la géolocalisation

-

Quand l'onboarding se termine

-

Alors un écran explicatif s'affiche: -Et je peux continuer avec un bouton "Compris"

-
-
- -

Gestion de la perte de réseau et buffering adaptatif

-

17 scénarios (16 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que je suis en mode écoute -Et qu'un contenu est en cours de lecture

-
-

1. 📋 Plan: Paramètres de buffer selon le type de réseau

-

Étant donné que je suis connecté en ""

-

Quand le système initialise le buffer audio

-

Alors le buffer minimum est de secondes -Et le buffer cible est de secondes -Et le buffer maximum est de secondes

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
type_reseaubuffer_minbuffer_ciblebuffer_max
WiFi530120
4G1045120
5G1045120
3G3090300
-
-

2. Connexion instable avec latence élevée - aucun message immédiat

-

Étant donné que je suis connecté en 4G -Et que le buffer contient 45 secondes de contenu

-

Quand la latence réseau dépasse 500ms

-

Alors aucun message n'est affiché immédiatement -Et la lecture continue normalement sur le buffer -Et le système tente de continuer le téléchargement en arrière-plan

-
-

3. Connexion instable pendant plus de 10 secondes - toast discret

-

Étant donné que je suis connecté en 4G -Et que la latence réseau dépasse 500ms depuis 10 secondes

-

Quand le système détecte la latence prolongée

-

Alors un toast discret s'affiche: "Connexion instable" -Et le toast disparaît automatiquement après 3 secondes -Et la lecture continue normalement

-
-

4. Perte totale de réseau - lecture sur buffer

-

Étant donné que je suis connecté en WiFi -Et que le buffer contient 30 secondes de contenu

-

Quand je perds totalement la connexion réseau

-

Alors la lecture continue sur le buffer disponible -Et un toast s'affiche: "Hors ligne, lecture sur buffer (30s restantes)" -Et un compte Ă  rebours du temps de buffer restant est visible

-
-

5. Buffer qui s'épuise pendant la perte réseau

-

Étant donné que je suis hors ligne -Et que le buffer contient 30 secondes de contenu

-

Quand le contenu continue de jouer

-

Alors le compte à rebours diminue en temps réel -Et le toast affiche "Hors ligne, lecture sur buffer (15s restantes)" après 15 secondes -Et le toast affiche "Hors ligne, lecture sur buffer (5s restantes)" après 25 secondes

-
-

6. Pause automatique après épuisement du buffer

-

Étant donné que je suis hors ligne depuis 30 secondes -Et que le buffer est complètement épuisé

-

Quand il n'y a plus de contenu audio Ă  lire

-

Alors la lecture se met en pause automatiquement -Et un overlay s'affiche: "Connexion perdue. Reconnexion en cours..." -Et le système tente de se reconnecter automatiquement

-
-

7. Tentatives de reconnexion automatique

-

Étant donné que la lecture est en pause suite à l'épuisement du buffer

-

Quand le système tente de se reconnecter

-

Alors une tentative de reconnexion est effectuée toutes les 5 secondes -Et un maximum de 6 tentatives sont effectuées (30 secondes au total) -Et l'overlay affiche "Tentative de reconnexion... (X/6)"

-
-

8. Proposition du mode offline après 30 secondes d'échec

-

Étant donné que 6 tentatives de reconnexion ont échoué -Et que cela fait 30 secondes que je suis déconnecté

-

Quand la 6ème tentative échoue

-

Alors une popup s'affiche: "Voulez-vous continuer avec vos contenus téléchargés ?" -Et la popup contient deux boutons:

-
| bouton | action |
-|---|---|
-| Réessayer | Nouvelle série de 6 tentatives |
-| Mode offline | Bascule sur contenus téléchargés |
-
-
-

9. Basculement réussi vers le mode offline

-

Étant donné que la popup de mode offline est affichée -Et que j'ai téléchargé 20 contenus dans ma zone géographique

-

Quand je clique sur "Mode offline"

-

Alors le système bascule sur les contenus téléchargés -Et un nouveau contenu téléchargé démarre automatiquement -Et un bandeau permanent indique "Mode hors ligne - Contenus téléchargés"

-
-

10. Aucun contenu téléchargé disponible

-

Étant donné que la popup de mode offline est affichée -Et que je n'ai aucun contenu téléchargé

-

Quand je clique sur "Mode offline"

-

Alors un message s'affiche: "Aucun contenu téléchargé disponible" -Et je suis invité à me connecter en WiFi pour télécharger du contenu -Et le bouton "Réessayer" reste la seule option

-
-

11. Reprise automatique après reconnexion

-

Étant donné que la lecture est en pause depuis 15 secondes -Et que j'étais à 02:35 du contenu en cours

-

Quand la connexion réseau est rétablie

-

Alors la lecture reprend automatiquement au point d'arrêt exact (02:35) -Et un toast s'affiche: "Connexion rétablie" -Et le toast disparaît après 3 secondes -Et le buffer se remplit progressivement selon le type de réseau

-
-

12. Reconnexion avec changement de type de réseau

-

Étant donné que j'étais connecté en WiFi -Et que j'ai perdu la connexion

-

Quand je me reconnecte en 4G

-

Alors le système ajuste automatiquement les paramètres de buffer -Et le buffer minimum passe de 5s à 10s -Et le buffer cible passe de 30s à 45s -Et la lecture reprend normalement

-
-

13. Passage dans un tunnel avec perte de signal

-

Étant donné que je conduis à 90 km/h sur autoroute -Et que je suis connecté en 4G avec un buffer de 45 secondes

-

Quand j'entre dans un tunnel et perds le signal

-

Alors la lecture continue sur le buffer pendant 45 secondes maximum -Et aucune notification n'est affichée pendant les 10 premières secondes -Et un toast discret s'affiche après 10 secondes: "Connexion instable"

-
-

14. Sortie du tunnel avant épuisement du buffer

-

Étant donné que je suis dans un tunnel depuis 30 secondes -Et qu'il reste 15 secondes de buffer

-

Quand je sors du tunnel et récupère le signal 4G

-

Alors la lecture continue sans interruption -Et le buffer se remplit à nouveau -Et un toast s'affiche: "Connexion rétablie"

-
-

15. Changement de cellule 4G pendant la lecture

-

Étant donné que je conduis et change de cellule mobile toutes les 5-10 minutes -Et que le buffer contient 45 secondes de contenu

-

Quand un handoff de cellule se produit

-

Alors la lecture continue sans interruption grâce au buffer -Et la connexion à la nouvelle cellule se fait de manière transparente -Et aucune notification n'est affichée si le handoff réussit en moins de 5 secondes

-
-

16. Téléchargement préventif en WiFi avant trajet

-

Étant donné que je suis connecté en WiFi -Et que j'ai activé le téléchargement automatique

-

Quand le système détecte que je suis à l'arrêt en WiFi

-

Alors le système me propose de télécharger du contenu pour mon trajet -Et je peux sélectionner une zone géographique à télécharger -Et le téléchargement se fait en arrière-plan

-
-

17. Tracking des événements de perte réseau pour amélioration

-

Étant donné que je perds la connexion réseau

-

Quand l'événement de perte est détecté

-

Alors le système enregistre les métriques suivantes:

-
| métrique |
-|---|
-| Type de réseau avant perte |
-| Durée de la coupure |
-| Buffer disponible |
-| Position GPS approximative |
-| Heure de la journée |
-
-

Et ces métriques sont anonymisées et envoyées en batch lors de la prochaine connexion WiFi -Et les données servent à améliorer les paramètres de buffer

-
-
- -

Tests BDD - Documentation des fonctionnalités

-

Cette documentation est générée automatiquement à partir des fichiers Gherkin (.feature).

-

Vue d'ensemble

- - - - - - - - - - - - - - - - - - - - - -
MétriqueValeur
Fonctionnalités83
Scénarios2112
Domaines métier18
-
-

đź”” Abonnements

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Audio-guides multi-séquences pour piétons29
Impact des abonnements sur l'algorithme16
Limites d'abonnements et désabonnement27
Notifications contextuelles selon le mode de déplacement28
-

4 fonctionnalités • 100 scénarios

-

🎧 Audio Guides

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Audio-guide mode piéton (navigation manuelle)29
Audio-guide mode voiture (GPS automatique)45
Audio-guides Premium et monétisation31
Audio-guides modes vélo et transport27
Création d'audio-guide multi-séquences35
Intégration audio-guides avec autres fonctionnalités39
Sauvegarde et reprise de progression audio-guide32
-

7 fonctionnalités • 238 scénarios

-

đź” Authentication

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Authentification Ă  deux facteurs (2FA)16
Classification des contenus par âge13
Connexion utilisateur11
Gestion des sessions et tokens13
Inscription utilisateur15
Récupération de compte14
Vérification d'email10
-

7 fonctionnalités • 92 scénarios

-

🎨 Content Creation

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Modification et suppression de contenu30
Métadonnées et publication de contenu34
Upload et encodage de contenu audio29
Validation des 3 premiers contenus30
-

4 fonctionnalités • 123 scénarios

-

⚠️ Error Handling

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Gestion d'un contenu supprimé pendant l'écoute11
Gestion de la perte de réseau et buffering adaptatif17
Mode dégradé sans géolocalisation19
Élargissement automatique de zone quand aucun contenu n'est disponible9
-

4 fonctionnalités • 56 scénarios

-

📊 Interest Gauges

- - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Jauge initiale et cold start15
Pas de dégradation temporelle des jauges16
Évolution des jauges d'intérêt21
-

3 fonctionnalités • 52 scénarios

-

đź“´ Mode Offline

- - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Synchronisation actions offline45
Téléchargement de contenus offline49
Validité et renouvellement contenus offline38
-

3 fonctionnalités • 132 scénarios

-

🛡️ Moderation

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Modération préventive22
Sanctions et notifications de modération27
Signalement de contenu inapproprié23
Traitement des signalements par l'IA et les modérateurs25
-

4 fonctionnalités • 97 scénarios

-

đź’° Monetisation

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Conditions d'activation de la monétisation28
Contenus Premium exclusifs34
Désactivation et suspension monétisation35
KYC et inscription à la monétisation37
Obligations fiscales30
Paiement des créateurs35
Sources de revenus créateurs34
-

7 fonctionnalités • 233 scénarios

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Actions complémentaires à l'arrêt23
Commande "Précédent"19
Commandes au volant et interactions simplifiées21
Commandes vocales CarPlay et Android Auto25
File d'attente et commande "Suivant"20
Lecture en boucle et enchaînement automatique27
-

6 fonctionnalités • 135 scénarios

-

đź”— Partage

- - - - - - - - - - - - - -
FonctionnalitéScénarios
Partage de contenu22
-

1 fonctionnalités • 22 scénarios

-

â­ Premium

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Avantages Premium37
Gestion abonnement Premium41
Multi-devices et détection simultanée30
Offre et tarification Premium31
-

4 fonctionnalités • 139 scénarios

-

👤 Profil

- - - - - - - - - - - - - -
FonctionnalitéScénarios
Profil créateur31
-

1 fonctionnalités • 31 scénarios

-

📢 Publicites

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Caractéristiques et facturation des publicités32
Création de campagnes publicitaires30
Gestion du budget et alertes publicitaires30
Insertion et fréquence des publicités31
Métriques d'engagement et dashboard publicitaire27
Validation et modération des publicités29
-

6 fonctionnalités • 179 scénarios

-

đź“» Radio Live

- - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Architecture technique radio live24
ArrĂŞt du live19
Comportement auditeur pendant un live27
Démarrage d'un live20
-

4 fonctionnalités • 90 scénarios

-

🔍 Recherche

- - - - - - - - - - - - - -
FonctionnalitéScénarios
Recherche de contenu55
-

1 fonctionnalités • 55 scénarios

-

🎯 Recommendation

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Classification de géo-pertinence des contenus10
Contenus géolocalisés en mode voiture36
Formule de scoring et recommandation21
Gestion de l'historique et reproposition19
Gestion du contenu politique (MVP simplifié)13
Mode Kids pour utilisateurs 13-15 ans15
Médias traditionnels sur RoadWave21
Paramétrabilité admin et A/B testing20
Paramétrabilité utilisateur et profils25
-

9 fonctionnalités • 180 scénarios

-

đź”’ Rgpd Compliance

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéScénarios
Anonymisation des données GPS après 24h18
Conformité administrative RGPD (Registre, Breach, DPO)22
Cookies et analytics avec Matomo self-hosted20
Durée de conservation des données et purge automatique19
Gestion du consentement RGPD16
Mode dégradé avec GeoIP (sans GPS précis)20
Portabilité des données (Article 20 RGPD)22
Suppression du compte utilisateur (Article 17 RGPD - Droit Ă  l'effacement)21
-

8 fonctionnalités • 158 scénarios

-
- -

Pas de dégradation temporelle des jauges

-
-

En tant que système de recommandation -Je veux que les jauges n'évoluent que par les actions utilisateur -Afin d'avoir un comportement prévisible et fiable

-
-

16 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté

-
-

1. Aucune dégradation automatique avec le temps

-

Étant donné que ma jauge "Économie" est à 80% -Et que je n'écoute aucun contenu pendant 30 jours

-

Quand je me reconnecte après 30 jours

-

Alors ma jauge "Économie" est toujours à 80% -Et aucune dégradation temporelle n'a été appliquée

-
-

2. Jauges conservées après 6 mois d'inactivité

-

Étant donné que mes jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 75% |
-| Voyage | 60% |
-| Musique | 45% |
-
-

Et que je pars en vacances pendant 6 mois sans utiliser l'app

-

Quand je me reconnecte après 6 mois

-

Alors mes jauges sont exactement les mĂŞmes:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 75% |
-| Voyage | 60% |
-| Musique | 45% |
-
-
-

3. Évolution naturelle par les actions

-

Étant donné que j'aimais "Économie" il y a 1 an (jauge 80%) -Et que depuis, je skip tous les contenus "Économie" -Et que j'ai skippé 50 contenus "Économie" en 1 an

-

Alors ma jauge "Économie" descend naturellement via les skips -Et atteint environ 55% (80% - 50 × 0.5% = 55%) -Et la dégradation vient des actions, pas du temps

-
-

4. Pas de cron job de dégradation

-

Étant donné que le système vérifie les jauges quotidiennement

-

Quand un utilisateur n'a pas d'activité depuis 90 jours

-

Alors aucun job de dégradation n'est exécuté -Et les jauges restent inchangées -Et aucune ressource CPU n'est consommée pour la dégradation

-
-

5. Comportement prévisible après absence

-

Étant donné que ma jauge "Sport" était à 70% -Et que je n'utilise pas l'app pendant 1 an

-

Quand je reviens et demande des recommandations

-

Alors mes recommandations reflètent toujours mes goûts d'avant -Et je reçois du contenu "Sport" prioritaire -Et le comportement est cohérent et prévisible

-
-

6. Réinitialiser manuellement mes centres d'intérêt

-

Étant donné que je veux repartir de zéro

-

Quand je vais dans les paramètres -Et que je clique sur "Réinitialiser mes centres d'intérêt" -Et que je confirme l'action

-

Alors toutes mes jauges reviennent à 50% -Et je vois le message "Vos centres d'intérêt ont été réinitialisés"

-
-

7. Confirmation avant réinitialisation

-

Étant donné que je suis dans les paramètres

-

Quand je clique sur "Réinitialiser mes centres d'intérêt"

-

Alors je vois un message de confirmation:

-
| titre | Êtes-vous sûr ? |
-|---|---|
-| message | Cette action remettra toutes vos jauges Ă  50% |
-| actions | Confirmer / Annuler |
-
-
-

8. Annuler la réinitialisation

-

Étant donné que j'ai cliqué sur "Réinitialiser mes centres d'intérêt" -Et que la confirmation est affichée

-

Quand je clique sur "Annuler"

-

Alors mes jauges ne sont pas modifiées -Et je reviens aux paramètres

-
-

9. Raison de réinitialisation - changement de vie

-

Étant donné que j'utilisais RoadWave pour mes trajets professionnels -Et que mes jauges reflétaient "Économie" (85%) et "Technologie" (75%) -Et que je change de vie et deviens musicien

-

Quand je réinitialise mes centres d'intérêt

-

Alors je peux repartir avec toutes les jauges à 50% -Et découvrir du contenu "Musique" et "Culture" sans biais

-
-

10. Pas de suggestion automatique de réinitialisation

-

Étant donné que je n'ai pas utilisé l'app depuis 1 an

-

Quand je me reconnecte

-

Alors aucune suggestion de réinitialisation n'est affichée -Et mes jauges sont conservées telles quelles -Et je garde le contrôle total

-
-

11. Historique conservé après réinitialisation

-

Étant donné que j'ai écouté 500 contenus

-

Quand je réinitialise mes centres d'intérêt

-

Alors mes jauges reviennent à 50% -Mais mon historique d'écoute est conservé -Et je peux toujours consulter mes anciens contenus écoutés

-
-

12. Évolution future basée sur nouvelles actions

-

Étant donné que j'ai réinitialisé mes jauges à 50%

-

Quand j'écoute 5 contenus "Voyage" à >80%

-

Alors ma jauge "Voyage" monte à 60% (50% + 5 × 2%) -Et l'algorithme recommence à apprendre mes nouvelles préférences

-
-

13. Respect de l'historique utilisateur

-

Étant donné qu'un utilisateur aime "Cryptomonnaie" depuis 2 ans -Et que sa jauge est à 90%

-

Quand 2 ans s'écoulent sans dégradation temporelle

-

Alors sa jauge reste à 90% -Et le système ne fait pas d'"oubli" artificiel

-
-

14. Coût infrastructure zéro

-

Étant donné qu'aucune dégradation temporelle n'existe

-

Quand le système calcule les jauges

-

Alors aucun calcul de date n'est nécessaire -Et aucun batch nocturne ne tourne -Et aucun bug de fuseau horaire ne peut survenir -Et le coût CPU est minimal

-
-

15. UX prévisible - jauge = actions

-

Étant donné qu'un utilisateur consulte sa jauge "Sport" à 65%

-

Quand il se demande pourquoi elle est Ă  65%

-

Alors il peut retracer ses actions:

-
| action | impact |
-|---|---|
-| 10 likes automatiques | +10% |
-| 3 abonnements Sport | +15% |
-| 5 skips de contenu non-Sport | 0% |
-
-

Et il comprend que c'est le reflet exact de ses actions -Et il n'y a pas de mystère ou automatisme caché

-
-

16. Statistiques affichées sans date

-

Étant donné que je consulte mes centres d'intérêt

-

Quand je vois mes jauges

-

Alors je vois:

-
| information | affiché |
-|---|---|
-| Niveau actuel | âś… 75% |
-| Évolution depuis début | ✅ +25% |
-| Dernière mise à jour | ❌ |
-
-

Et aucune date n'est affichée car non pertinente -Et seules les actions comptent

-
-
- -

Évolution des jauges d'intérêt

-
-

En tant que système de recommandation -Je veux faire évoluer les jauges d'intérêt selon les actions utilisateur -Afin d'affiner les recommandations personnalisées

-
-

21 scénarios (20 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté

-
-

1. Like automatique renforcé après écoute ≥80%

-

Étant donné qu'un contenu de 5 minutes est tagué "Automobile" -Et que ma jauge "Automobile" est à 45%

-

Quand j'écoute le contenu pendant 4 minutes 30 secondes (90%)

-

Alors je reçois un like automatique renforcé -Et ma jauge "Automobile" augmente de 2% -Et ma jauge "Automobile" est maintenant à 47%

-
-

2. Like automatique renforcé exactement à 80%

-

Étant donné qu'un contenu de 10 minutes est tagué "Voyage" -Et que ma jauge "Voyage" est à 60%

-

Quand j'écoute le contenu pendant exactement 8 minutes (80%)

-

Alors je reçois un like automatique renforcé -Et ma jauge "Voyage" augmente de 2% -Et ma jauge "Voyage" est maintenant à 62%

-
-

3. Like automatique standard après écoute 30-79%

-

Étant donné qu'un contenu de 5 minutes est tagué "Automobile" -Et que ma jauge "Automobile" est à 45%

-

Quand j'écoute le contenu pendant 2 minutes 30 secondes (50%)

-

Alors je reçois un like automatique standard -Et ma jauge "Automobile" augmente de 1% -Et ma jauge "Automobile" est maintenant à 46%

-
-

4. Like automatique standard Ă  30% exactement

-

Étant donné qu'un contenu de 10 minutes est tagué "Musique" -Et que ma jauge "Musique" est à 40%

-

Quand j'écoute le contenu pendant exactement 3 minutes (30%)

-

Alors je reçois un like automatique standard -Et ma jauge "Musique" augmente de 1%

-
-

5. Like automatique standard Ă  79%

-

Étant donné qu'un contenu de 10 minutes est tagué "Sport" -Et que ma jauge "Sport" est à 55%

-

Quand j'écoute le contenu pendant 7 minutes 54 secondes (79%)

-

Alors je reçois un like automatique standard -Et ma jauge "Sport" augmente de 1% -Et ma jauge "Sport" est maintenant à 56%

-
-

6. Like explicite (manuel) +2%

-

Étant donné qu'un contenu est tagué "Économie" -Et que ma jauge "Économie" est à 70%

-

Quand j'écoute le contenu partiellement -Et que je clique manuellement sur le bouton "Like"

-

Alors ma jauge "Économie" augmente de 2% -Et ma jauge "Économie" est maintenant à 72%

-
-

7. Like manuel cumulable avec like automatique

-

Étant donné qu'un contenu de 5 minutes est tagué "Automobile" -Et que ma jauge "Automobile" est à 45%

-

Quand j'écoute le contenu pendant 2 minutes 30 secondes (50%)

-

Alors je reçois un like automatique standard (+1%)

-

Quand je clique ensuite sur le bouton "Like"

-

Alors ma jauge augmente encore de 2% (like manuel) -Et ma jauge "Automobile" a augmenté de 3% au total -Et ma jauge "Automobile" est maintenant à 48%

-
-

8. Abonnement créateur impacte tous ses tags

-

Étant donné qu'un créateur publie des contenus tagués "Automobile" et "Technologie" -Et que mes jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 50% |
-| Technologie | 45% |
-
-

Quand je m'abonne à ce créateur

-

Alors ma jauge "Automobile" augmente de 5% -Et ma jauge "Technologie" augmente de 5% -Et mes nouvelles jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 55% |
-| Technologie | 50% |
-
-
-

9. Skip rapide (<10s) diminue la jauge

-

Étant donné qu'un contenu est tagué "Économie" -Et que ma jauge "Économie" est à 45%

-

Quand je skip le contenu après 5 secondes

-

Alors ma jauge "Économie" diminue de 0.5% -Et ma jauge "Économie" est maintenant à 44.5%

-
-

10. Skip Ă  exactement 10s ne diminue pas la jauge

-

Étant donné qu'un contenu est tagué "Politique" -Et que ma jauge "Politique" est à 50%

-

Quand je skip le contenu après exactement 10 secondes

-

Alors ma jauge "Politique" ne change pas -Et reste Ă  50%

-
-

11. Skip tardif (≥30%) est neutre

-

Étant donné qu'un contenu de 10 minutes est tagué "Musique" -Et que ma jauge "Musique" est à 60%

-

Quand j'écoute pendant 3 minutes (30%) -Et que je skip ensuite

-

Alors ma jauge "Musique" ne diminue pas (signal neutre) -Et ma jauge reste Ă  60% (plus le +1% de like auto si applicable)

-
-

12. Contenu avec plusieurs tags impacte toutes les jauges

-

Étant donné qu'un contenu est tagué "Automobile" et "Voyage" -Et que mes jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 45% |
-| Voyage | 60% |
-
-

Quand j'écoute le contenu à 90%

-

Alors les deux jauges augmentent de 2% -Et mes nouvelles jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 47% |
-| Voyage | 62% |
-
-
-

13. Contenu avec 3 tags impacte les 3 jauges

-

Étant donné qu'un contenu est tagué "Sport", "Santé" et "Technologie" -Et que mes jauges sont à 50% pour chaque catégorie

-

Quand je skip rapidement après 5 secondes

-

Alors les 3 jauges diminuent de 0.5% -Et toutes passent Ă  49.5%

-
-

14. Jauges bornées - ne peut pas dépasser 100%

-

Étant donné que ma jauge "Cryptomonnaie" est à 99% -Et qu'un contenu tagué "Cryptomonnaie" est disponible

-

Quand j'écoute le contenu à 95% (like auto renforcé +2%)

-

Alors ma jauge "Cryptomonnaie" passe à 100% (maximum) -Et ne dépasse pas 100%

-
-

15. Jauges bornées - ne peut pas descendre sous 0%

-

Étant donné que ma jauge "Politique" est à 0.3% -Et qu'un contenu tagué "Politique" est disponible

-

Quand je skip rapidement après 3 secondes (-0.5%)

-

Alors ma jauge "Politique" passe à 0% (minimum) -Et ne devient pas négative

-
-

16. Calcul immédiat à chaque action

-

Étant donné que ma jauge "Voyage" est à 50%

-

Quand j'écoute un contenu "Voyage" à 85%

-

Alors la jauge est mise à jour immédiatement (pas de batch) -Et passe à 52%

-

Quand je demande mes recommandations dans la seconde suivante

-

Alors l'algorithme utilise déjà la valeur 52%

-
-

17. Like manuel après écoute <30% (pas de like auto)

-

Étant donné qu'un contenu de 10 minutes est tagué "Culture" -Et que ma jauge "Culture" est à 60%

-

Quand j'écoute pendant 2 minutes (20%)

-

Alors je ne reçois pas de like automatique

-

Quand je clique sur le bouton "Like"

-

Alors ma jauge "Culture" augmente de 2% uniquement -Et ma jauge "Culture" est maintenant Ă  62%

-
-

18. Unlike retire le like manuel

-

Étant donné que j'ai liké manuellement un contenu "Sport" -Et que ma jauge "Sport" est passée de 55% à 57% (+2%)

-

Quand je clique sur "Unlike"

-

Alors ma jauge "Sport" diminue de 2% -Et ma jauge "Sport" revient Ă  55%

-
-

19. Unlike ne peut pas retirer un like automatique

-

Étant donné que j'ai écouté un contenu "Musique" à 90% -Et que j'ai reçu un like automatique renforcé (+2%) -Et que ma jauge "Musique" est à 52%

-

Quand j'essaie de faire "Unlike"

-

Alors l'action n'est pas disponible -Et ma jauge reste Ă  52%

-
-

20. Tags définis par créateur à la publication

-

Étant donné que je suis un créateur

-

Quand je publie un contenu

-

Alors je dois sélectionner 1 à 3 tags -Et ces tags sont fixés après publication -Et impacteront les jauges de tous les auditeurs

-
-

21. 📋 Plan: Calculs avec différentes durées d'écoute

-

Étant donné qu'un contenu de 10 minutes est tagué "Voyage" -Et que ma jauge "Voyage" est à 50%

-

Quand j'écoute pendant ()

-

Alors ma jauge évolue de -Et ma nouvelle jauge est à

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dureepourcentageimpactnouveau_niveau
1 min10%0%50%
3 min30%+1%51%
5 min50%+1%51%
7.9 min79%+1%51%
8 min80%+2%52%
9.5 min95%+2%52%
5 sec<1%-0.5%49.5%
-
-
- -

Jauge initiale et cold start

-
-

En tant que nouvel utilisateur -Je veux que mes jauges d'intérêt démarrent de manière neutre -Afin de découvrir du contenu sans biais initial

-
-

15 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Inscription - toutes les jauges Ă  50%

-

Quand je m'inscris sur RoadWave

-

Alors toutes mes jauges d'intérêt sont initialisées à 50% -Et je ne dois pas remplir de questionnaire -Et l'inscription est ultra-rapide

-
-

2. Liste des catégories disponibles

-

Étant donné que je suis un nouvel utilisateur

-

Quand je consulte mes centres d'intérêt

-

Alors je vois les catégories suivantes à 50%:

-
| catégorie |
-|---|
-| Automobile |
-| Voyage |
-| Famille |
-| Amour |
-| Musique |
-| Économie |
-| Cryptomonnaie |
-| Politique |
-| Culture générale |
-| Sport |
-| Technologie |
-| Santé |
-
-
-

3. Cold start - premier contenu écouté

-

Étant donné que je viens de m'inscrire -Et que toutes mes jauges sont à 50%

-

Quand j'écoute mon premier podcast "Automobile" à 90%

-

Alors ma jauge "Automobile" monte Ă  52% (+2%) -Et toutes les autres jauges restent Ă  50%

-
-

4. Cold start - premier skip

-

Étant donné que je viens de m'inscrire -Et que toutes mes jauges sont à 50%

-

Quand je skip rapidement un contenu "Économie"

-

Alors ma jauge "Économie" descend à 49.5% (-0.5%) -Et toutes les autres jauges restent à 50%

-
-

5. Après 10 écoutes, profil commence à se dessiner

-

Étant donné que je suis un nouvel utilisateur -Et que j'ai écouté:

-
| contenu | tags | completion |
-|---|---|---|
-| Contenu 1 | Automobile | 90% |
-| Contenu 2 | Automobile, Sport | 85% |
-| Contenu 3 | Voyage | 75% |
-| Contenu 4 | Économie | skip 5s |
-| Contenu 5 | Automobile | 95% |
-| Contenu 6 | Sport | 80% |
-| Contenu 7 | Politique | skip 8s |
-| Contenu 8 | Voyage | 88% |
-| Contenu 9 | Automobile | 92% |
-| Contenu 10 | Technologie | 40% |
-
-

Alors mes jauges reflètent mes préférences:

-
| catégorie | tendance |
-|---|---|
-| Automobile | Forte hausse (>55%) |
-| Voyage | Hausse modérée (~53%) |
-| Sport | Hausse modérée (~53%) |
-| Économie | Baisse légère (~49.5%) |
-| Politique | Baisse légère (~49.5%) |
-| Technologie | Neutre (~51%) |
-
-
-

6. Pas de questionnaire onboarding par défaut

-

Quand je termine l'inscription

-

Alors aucun questionnaire de centres d'intérêt n'est affiché -Et je peux commencer à écouter immédiatement -Et l'algorithme apprend naturellement

-
-

7. Algorithme avec jauges à 50% - chances égales

-

Étant donné que toutes mes jauges sont à 50%

-

Quand l'algorithme calcule les recommandations

-

Alors tous les types de contenus ont une chance égale -Et aucun biais initial n'est appliqué -Et la géolocalisation prime sur les intérêts

-
-

8. Questionnaire optionnel après 3 écoutes (post-MVP)

-

Étant donné que j'ai écouté 3 contenus

-

Quand je termine ma 3ème écoute

-

Alors je vois une notification in-app optionnelle:

-
| titre | Améliorez vos recommandations |
-|---|---|
-| message | Sélectionnez vos centres d'intérêt |
-| actions | Configurer maintenant / Plus tard |
-
-
-

9. Remplir le questionnaire optionnel (post-MVP)

-

Étant donné que le questionnaire optionnel est affiché

-

Quand je sélectionne les centres d'intérêt suivants:

-
| catégorie |
-|---|
-| Automobile |
-| Voyage |
-| Sport |
-
-

Alors les jauges sélectionnées passent à 70% -Et les jauges non sélectionnées passent à 30% -Et je vois le message "Vos préférences ont été enregistrées"

-
-

10. Skipper le questionnaire optionnel (post-MVP)

-

Étant donné que le questionnaire optionnel est affiché

-

Quand je clique sur "Plus tard"

-

Alors toutes mes jauges conservent 50% -Et l'algorithme continue d'apprendre naturellement -Et je ne suis plus sollicité

-
-

11. Comportement déterministe et testable

-

Étant donné deux nouveaux utilisateurs A et B

-

Quand les deux s'inscrivent au mĂŞme moment

-

Alors leurs jauges sont identiques (toutes à 50%) -Et leurs recommandations initiales sont identiques (basées sur géo uniquement)

-
-

12. Équité entre créateurs au cold start

-

Étant donné qu'un nouvel utilisateur s'inscrit -Et qu'il existe 1000 contenus de catégories variées dans sa zone

-

Quand l'algorithme génère les premières recommandations

-

Alors tous les contenus ont une pondération intérêts identique (50%) -Et seuls la géolocalisation et l'engagement différencient les contenus -Et aucun créateur n'a d'avantage initial

-
-

13. Catégories extensibles

-

Étant donné que RoadWave ajoute une nouvelle catégorie "Gastronomie"

-

Quand je consulte mes centres d'intérêt

-

Alors je vois la nouvelle catégorie "Gastronomie" à 50% -Et je peux commencer à l'explorer normalement

-
-

14. Voir l'évolution de mes jauges

-

Étant donné que je suis un utilisateur avec historique

-

Quand je consulte mes centres d'intérêt dans les paramètres

-

Alors je vois mes jauges actuelles:

-
| catégorie | niveau | evolution |
-|---|---|---|
-| Automobile | 67% | +17% |
-| Voyage | 82% | +32% |
-| Économie | 34% | -16% |
-| Sport | 50% | 0% |
-
-

Et je comprends mes préférences actuelles

-
-

15. Friction zéro à l'inscription

-

Étant donné que je veux m'inscrire rapidement

-

Quand je remplis les 4 champs obligatoires -Et que je clique sur "S'inscrire"

-

Alors mon compte est créé immédiatement -Et je peux commencer à écouter dans les 30 secondes -Et aucune configuration supplémentaire n'est requise

-
-
- -

Synchronisation actions offline

-
-

En tant qu'utilisateur -Je veux que mes actions offline soient synchronisées quand je me reconnecte -Afin de ne perdre aucune interaction même sans connexion

-
-

45 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que j'utilise l'application RoadWave

-
-

1. Like d'un contenu en mode offline

-

Étant donné que je n'ai aucune connexion Internet

-

Quand je like un contenu téléchargé

-

Alors l'action est enregistrée localement dans SQLite: -Et l'UI affiche immédiatement le like (optimistic update)

-
-

2. Unlike d'un contenu en mode offline

-

Étant donné que je n'ai aucune connexion Internet -Et que j'avais liké un contenu

-

Quand je retire mon like

-

Alors l'action est enregistrée localement: -Et l'UI retire immédiatement le like

-
-

3. Abonnement à un créateur en mode offline

-

Étant donné que je n'ai aucune connexion Internet

-

Quand je m'abonne à un créateur

-

Alors l'action est enregistrée localement: -Et l'UI affiche immédiatement "Abonné ✓"

-
-

4. Désabonnement d'un créateur en mode offline

-

Étant donné que je n'ai aucune connexion Internet -Et que j'étais abonné à un créateur

-

Quand je me désabonne

-

Alors l'action est enregistrée localement: -Et l'UI affiche "S'abonner"

-
-

5. Signalement d'un contenu en mode offline

-

Étant donné que je n'ai aucune connexion Internet

-

Quand je signale un contenu pour "Contenu inapproprié"

-

Alors l'action est enregistrée localement: -Et je vois "Signalement enregistré. Sera envoyé à la reconnexion."

-
-

6. Progression audio-guide en mode offline

-

Étant donné que je n'ai aucune connexion Internet -Et que j'écoute un audio-guide multi-séquences

-

Quand je termine la séquence 3/10

-

Alors la progression est enregistrée localement: -Et ma progression est sauvegardée

-
-

7. Multiple actions offline stockées en queue

-

Étant donné que je n'ai aucune connexion Internet pendant 2 jours

-

Quand j'effectue plusieurs actions:

-
| action | cible |
-|---|---|
-| like | contenu A |
-| like | contenu B |
-| subscribe | créateur X |
-| unlike | contenu C |
-| report | contenu D |
-
-

Alors les 5 actions sont stockées dans pending_actions -Et elles seront synchronisées dans l'ordre à la reconnexion

-
-

8. Détection reconnexion Internet

-

Étant donné que j'étais en mode offline

-

Quand l'app détecte une reconnexion Internet

-

Alors le processus de synchronisation démarre automatiquement -Et je vois une notification "Synchronisation en cours..."

-
-

9. Récupération queue locale pendant sync

-

Étant donné que la synchronisation démarre

-

Quand l'app récupère les actions en attente

-

Alors une requête SQL est exécutée: -Et toutes les actions sont récupérées dans l'ordre chronologique

-
-

10. Envoi batch API des actions

-

Étant donné que 15 actions sont en attente

-

Quand le batch est envoyé au backend

-

Alors une requête POST /sync/actions est faite: -Et toutes les actions sont groupées en une seule requête

-
-

11. Backend traite chaque action

-

Étant donné que le backend reçoit le batch d'actions

-

Quand il traite chaque action

-

Alors pour chaque action:

-
| étape | détail |
-|---|---|
-| Validation | Vérifier user_id, content_id valides |
-| Vérification existence | Contenu/créateur existe toujours ? |
-| Application action | INSERT/UPDATE/DELETE en base |
-| Mise à jour compteurs | Likes, abonnés, etc. |
-| Impact sur algorithme | Mise à jour jauges si nécessaire |
-
-
-

12. Confirmation réception et suppression queue locale

-

Étant donné que le backend a traité toutes les actions avec succès

-

Quand la confirmation est reçue par l'app

-

Alors les actions sont supprimées de la queue locale: -Et la table pending_actions est vidée

-
-

13. Toast confirmation synchronisation

-

Étant donné que 15 actions ont été synchronisées

-

Quand la synchronisation se termine

-

Alors je vois un toast:

-
-

14. Synchronisation silencieuse si peu d'actions

-

Étant donné que j'ai seulement 2 actions en attente

-

Quand la synchronisation se termine

-

Alors aucun toast n'est affiché (sync silencieuse) -Et l'expérience reste fluide -Mais je peux voir le détail dans l'historique des syncs

-
-

15. Échec synchronisation - Retry automatique

-

Étant donné que la synchronisation échoue (erreur réseau)

-

Quand l'échec est détecté

-

Alors un retry automatique est programmé dans 30 secondes -Et les actions restent dans pending_actions

-
-

16. 3 tentatives échouées - Notification utilisateur

-

Étant donné que 3 tentatives de synchronisation ont échoué

-

Quand la 3ème tentative échoue

-

Alors je reçois une notification:

-
-

17. Actions conservées jusqu'à sync réussie

-

Étant donné que la synchronisation échoue plusieurs fois

-

Quand les tentatives continuent d'échouer

-

Alors les actions restent dans pending_actions -Et aucune action n'est perdue -Et elles seront envoyées dès que la connexion sera stable

-
-

18. Rétention max 7 jours - Purge automatique

-

Étant donné qu'une action est en attente depuis 7 jours

-

Quand le système détecte cette ancienneté

-

Alors l'action est automatiquement supprimée de la queue -Et je vois "1 action trop ancienne supprimée (>7 jours)" -Et cela évite une queue infinie

-
-

19. Justification rétention 7 jours

-

Étant donné qu'un utilisateur ne se connecte jamais pendant 2 semaines

-

Quand ses actions ont >7 jours

-

Alors elles sont purgées automatiquement -Et évite une queue qui grandit indéfiniment

-
-

20. Retry manuel après échec

-

Étant donné que la synchronisation a échoué

-

Quand je clique sur "Réessayer maintenant"

-

Alors une nouvelle tentative de synchronisation est lancée immédiatement -Et si elle réussit, les actions sont synchronisées

-
-

21. Backend retourne contenus supprimés

-

Étant donné que j'ai liké un contenu offline -Mais que le contenu a été supprimé entre temps

-

Quand le backend traite la synchronisation

-

Alors il retourne:

-
-

22. App supprime fichiers locaux contenus supprimés

-

Étant donné que le backend retourne deleted_content_ids: [123, 456]

-

Quand l'app traite la réponse

-

Alors elle supprime les fichiers locaux des contenus 123 et 456 -Et libère l'espace disque -Et les actions associées sont retirées de la queue

-
-

23. Contenu supprimé en cours d'écoute

-

Étant donné que j'écoute le contenu 123 en offline -Et que la sync détecte que le contenu a été supprimé

-

Quand la lecture actuelle se termine

-

Alors l'app attend 2 secondes -Et passe automatiquement au contenu suivant -Et le fichier du contenu 123 est supprimé en arrière-plan

-
-

24. Toast notification contenu retiré

-

Étant donné que 2 contenus téléchargés ont été supprimés

-

Quand la synchronisation se termine

-

Alors je vois un toast:

-
-

25. Contenu modéré après téléchargement

-

Étant donné que j'ai téléchargé un contenu qui est ensuite modéré

-

Quand la synchronisation détecte la modération

-

Alors le contenu est immédiatement supprimé du device -Et je ne peux plus l'écouter -Et cela garantit la conformité même offline

-
-

26. Justification pas de conflit possible

-

Étant donné que les actions offline sont unilatérales (likes, abonnements)

-

Quand elles sont synchronisées

-

Alors il n'y a pas de conflit de version possible -Et pas de merge complexe nécessaire

-
-

27. Justification UX fluide offline

-

Étant donné que toutes les actions fonctionnent offline

-

Quand l'utilisateur interagit sans connexion

-

Alors l'expérience est identique au mode online -Et l'utilisateur n'est pas bloqué -Et peut utiliser l'app normalement

-
-

28. Justification batch = Économie requêtes

-

Étant donné que 15 actions sont en attente

-

Quand elles sont synchronisées en batch

-

Alors 1 seule requête HTTP est envoyée (vs 15 si individuelles) -Et cela économise la bande passante et la batterie -Et réduit la charge serveur

-
-

29. Justification conformité modération offline

-

Étant donné qu'un contenu illégal est modéré pendant qu'un user est offline

-

Quand le user se reconnecte

-

Alors le contenu est immédiatement supprimé de son device -Et cela garantit que les contenus illégaux disparaissent même offline

-
-

30. Historique synchronisations

-

Étant donné que j'accède à "Paramètres > Synchronisation"

-

Quand je consulte l'historique

-

Alors je vois:

-
| date | actions sync | statut |
-|---|---|---|
-| 15/06/2025 14:30:00 | 15 | Réussi ✅ |
-| 14/06/2025 09:15:00 | 7 | Réussi ✅ |
-| 13/06/2025 18:45:00 | 3 | Échec ❌ |
-
-
-

31. Détail d'une synchronisation

-

Étant donné que je clique sur une ligne de l'historique

-

Quand le détail s'affiche

-

Alors je vois:

-
-

32. Compteur actions en attente visible

-

Étant donné que j'ai 12 actions en attente de synchronisation

-

Quand j'accède à l'onglet Profil

-

Alors je vois un badge "12" sur l'icĂ´ne de synchronisation -Et je sais qu'il y a des actions en attente

-
-

33. Synchronisation manuelle forcée

-

Étant donné que je veux forcer une synchronisation immédiate

-

Quand je vais dans "Paramètres > Synchronisation" -Et que je clique sur "Synchroniser maintenant"

-

Alors la synchronisation démarre immédiatement -Et toutes les actions en attente sont envoyées

-
-

34. Statistiques utilisateur - Syncs effectuées

-

Étant donné que j'accède à mes statistiques

-

Quand je consulte la section Synchronisation

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Synchronisations depuis début | 87 |
-| Actions synchronisées total | 1,234 |
-| Taux de succès | 94% |
-| Dernière sync | Il y a 2h |
-
-
-

35. Statistiques admin - Volume synchronisations

-

Étant donné qu'un admin consulte les métriques de synchronisation

-

Quand il accède au dashboard

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Synchronisations/jour | 45,678 |
-| Actions synchronisées/jour | 234,567 |
-| Taux succès sync | 96.5% |
-| Temps moyen traitement batch | 0.8s |
-| Actions en attente (global) | 12,345 |
-
-
-

36. Alerte admin si taux échec sync >10%

-

Étant donné que le taux d'échec sync dépasse 10%

-

Quand le système détecte cette anomalie

-

Alors une alerte est envoyée:

-
-

37. Synchronisation rapide <2s

-

Étant donné que j'ai 20 actions en attente

-

Quand la synchronisation démarre

-

Alors le traitement prend <2 secondes -Et je ne remarque aucun ralentissement de l'app

-
-

38. Synchronisation de gros batch (100 actions)

-

Étant donné que je n'ai pas synchronisé pendant 1 semaine -Et que j'ai 100 actions en attente

-

Quand la synchronisation démarre

-

Alors le batch de 100 actions est traité en <5 secondes -Et toutes les actions sont synchronisées avec succès

-
-

39. Gestion charge serveur - 10 000 syncs simultanées

-

Étant donné que 10 000 utilisateurs se reconnectent simultanément

-

Quand chacun envoie un batch de 20 actions

-

Alors le serveur traite 200 000 actions -Et grâce au traitement asynchrone (queue Redis), le temps de réponse reste <3s -Et aucun timeout n'est constaté

-
-

40. Stockage SQLite optimisé

-

Étant donné que la table pending_actions stocke des centaines d'actions

-

Quand des requêtes sont exécutées

-

Alors la table est indexée sur created_at -Et les requêtes SELECT et DELETE sont instantanées (<10ms) -Et l'expérience utilisateur reste fluide

-
-

41. Nettoyage automatique table pending_actions

-

Étant donné que la table pending_actions grossit avec le temps

-

Quand les actions sont synchronisées et supprimées

-

Alors la table est automatiquement optimisée (VACUUM sur SQLite) -Et l'espace disque est libéré -Et les performances restent optimales

-
-

42. Action dupliquée - Idempotence

-

Étant donné que j'ai liké un contenu offline -Et que la sync échoue et retry

-

Quand le backend reçoit 2 fois le même like

-

Alors il applique l'idempotence (1 seul like enregistré) -Et le compteur de likes n'est pas faussé

-
-

43. Séquence like/unlike offline

-

Étant donné que j'ai liké puis unliké un contenu offline

-

Quand les 2 actions sont synchronisées

-

Alors le backend applique les 2 actions dans l'ordre -Et le résultat final est "pas de like" (état correct)

-
-

44. Abonnement puis désabonnement offline

-

Étant donné que je me suis abonné puis désabonné d'un créateur offline

-

Quand les 2 actions sont synchronisées

-

Alors le backend applique les 2 actions dans l'ordre -Et le résultat final est "pas abonné" -Et les jauges évoluent correctement (+5% puis -5% = 0% net)

-
-

45. Créateur supprimé pendant offline

-

Étant donné que je me suis abonné à un créateur offline -Mais que le créateur a supprimé son compte entre temps

-

Quand la sync traite l'abonnement

-

Alors le backend retourne "creator_deleted" -Et l'action est ignorée silencieusement -Et aucune erreur n'est affichée à l'utilisateur

-
-
- -

Téléchargement de contenus offline

-
-

En tant qu'utilisateur -Je veux télécharger des contenus pour les écouter sans connexion -Afin de profiter de RoadWave même dans les zones sans réseau

-
-

49 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis connecté à l'application RoadWave

-
-

1. Option "Autour de moi" - Rayon 50 km

-

Étant donné que je suis à Paris (position GPS détectée)

-

Quand je sélectionne "Télécharger > Autour de moi"

-

Alors l'app recherche tous les contenus géolocalisés dans un rayon de 50 km -Et je vois une liste de contenus de Paris et banlieue proche -Et l'estimation affiche "~150 contenus disponibles"

-
-

2. Option "Ma ville" - Limite administrative détectée

-

Étant donné que je suis à Lyon (position GPS détectée)

-

Quand je sélectionne "Télécharger > Ma ville"

-

Alors l'app détecte automatiquement "Lyon" comme ville -Et recherche tous les contenus géolocalisés "Lyon" -Et je vois uniquement les contenus de la ville de Lyon (pas banlieue)

-
-

3. Option "Mon département" - Sélection dans liste

-

Étant donné que je veux télécharger des contenus pour un département

-

Quand je sélectionne "Télécharger > Mon département"

-

Alors je vois une liste de tous les départements français:

-
| département |
-|---|
-| 01 - Ain |
-| 02 - Aisne |
-| 75 - Paris |
-| 69 - RhĂ´ne |
-| ... |
-
-

Et je peux choisir un département

-
-

4. Sélection département et téléchargement contenus

-

Étant donné que je sélectionne "75 - Paris" dans la liste des départements

-

Quand la sélection est confirmée

-

Alors l'app recherche tous les contenus géolocalisés "Paris" -Et je vois "~234 contenus disponibles pour Paris"

-
-

5. Option "Ma région" - Sélection dans liste

-

Étant donné que je veux télécharger des contenus pour une région

-

Quand je sélectionne "Télécharger > Ma région"

-

Alors je vois une liste de toutes les régions françaises:

-
| région |
-|---|
-| Auvergne-RhĂ´ne-Alpes |
-| Bretagne |
-| ĂŽle-de-France |
-| Nouvelle-Aquitaine |
-| Occitanie |
-| ... |
-
-

Et je peux choisir une région

-
-

6. Sélection région et téléchargement contenus

-

Étant donné que je sélectionne "Bretagne" dans la liste des régions

-

Quand la sélection est confirmée

-

Alors l'app recherche tous les contenus géolocalisés des départements bretons:

-
| département |
-|---|
-| CĂ´tes-d'Armor (22) |
-| Finistère (29) |
-| Ille-et-Vilaine (35) |
-| Morbihan (56) |
-
-

Et je vois "~487 contenus disponibles pour Bretagne"

-
-

7. Recherche manuelle ville

-

Étant donné que je veux télécharger des contenus pour une ville spécifique

-

Quand je tape "Marseille" dans la barre de recherche

-

Alors l'app propose des suggestions:

-
| suggestion |
-|---|
-| Marseille (13) |
-| Marseille-en-Beauvaisis |
-
-

Et je peux sélectionner "Marseille (13)"

-
-

8. Recherche manuelle avec autocomplétion

-

Étant donné que je tape "Ly" dans la barre de recherche

-

Quand l'autocomplétion s'active

-

Alors je vois des suggestions:

-
| suggestion |
-|---|
-| Lyon (69) |
-| Lys-lez-Lannoy |
-
-

Et je peux affiner ma recherche

-
-

9. Utilisateur gratuit - Limite 50 contenus max

-

Étant donné que je suis un utilisateur gratuit -Et que j'ai déjà téléchargé 45 contenus

-

Quand j'accède à la page Téléchargements

-

Alors je vois "45 / 50 contenus téléchargés" -Et je peux télécharger 5 contenus supplémentaires maximum

-
-

10. Utilisateur gratuit - Tentative dépasser limite 50

-

Étant donné que je suis gratuit et j'ai déjà 50 contenus téléchargés

-

Quand j'essaie de télécharger un 51ème contenu

-

Alors le téléchargement est refusé -Et je vois le message:

-
-

11. Utilisateur Premium - Téléchargements illimités

-

Étant donné que je suis un utilisateur Premium -Et que j'ai déjà téléchargé 245 contenus

-

Quand j'accède à la page Téléchargements

-

Alors je vois "245 contenus (3.2 GB)" -Et aucune limite n'est affichée -Et je peux télécharger autant de contenus que je veux

-
-

12. Limite Premium = Espace disque disponible

-

Étant donné que je suis Premium -Et que mon device a 500 MB d'espace disque disponible

-

Quand j'essaie de télécharger 100 contenus (2 GB)

-

Alors le téléchargement échoue après ~50 contenus (500 MB) -Et je vois "Espace disque insuffisant. Libérez de l'espace pour continuer."

-
-

13. Calcul temps écoute disponible gratuit

-

Étant donné que je suis gratuit avec 50 contenus téléchargés -Et que la durée moyenne d'un contenu est 5 minutes

-

Quand je calcule le temps d'écoute disponible

-

Alors 50 contenus × 5 min = 250 minutes = 4h10 d'écoute -Et cela suffit pour un trajet quotidien ou road trip court

-
-

14. Calcul temps écoute disponible Premium illimité

-

Étant donné que je suis Premium avec 300 contenus téléchargés -Et que la durée moyenne est 5 minutes

-

Quand je calcule le temps d'écoute disponible

-

Alors 300 contenus × 5 min = 1500 minutes = 25h d'écoute -Et cela suffit pour un road trip de plusieurs jours

-
-

15. Téléchargement par défaut en WiFi uniquement

-

Étant donné que je suis connecté en WiFi

-

Quand je clique sur "Télécharger 20 contenus"

-

Alors le téléchargement démarre immédiatement -Et aucune popup de confirmation n'apparaît

-
-

16. Tentative téléchargement en données mobiles - Popup confirmation

-

Étant donné que je suis connecté en 4G (pas de WiFi)

-

Quand je clique sur "Télécharger 20 contenus"

-

Alors une popup apparaît:

-
-

17. Calcul estimation consommation data mobile

-

Étant donné que je veux télécharger 20 contenus -Et que la durée moyenne est 5 minutes -Et que la qualité Standard est 48 kbps Opus

-

Quand l'estimation est calculée

-

Alors consommation = 20 contenus × 5 min × 48 kbps / 8 = 72 MB -Et ce montant est affiché dans la popup

-
-

18. Confirmation téléchargement en données mobiles

-

Étant donné que je vois la popup de confirmation données mobiles

-

Quand je clique sur "Continuer quand mĂŞme"

-

Alors le téléchargement démarre immédiatement via 4G -Et la consommation data est comptabilisée sur mon forfait mobile

-
-

19. Refus téléchargement données mobiles - Attendre WiFi

-

Étant donné que je vois la popup de confirmation données mobiles

-

Quand je clique sur "Attendre WiFi"

-

Alors les téléchargements sont mis en file d'attente -Et ils démarreront automatiquement quand le WiFi sera détecté

-
-

20. Détection automatique WiFi et reprise téléchargements

-

Étant donné que j'ai mis 20 contenus en file d'attente (attente WiFi)

-

Quand l'app détecte une connexion WiFi

-

Alors les téléchargements démarrent automatiquement -Et je reçois une notification "Téléchargements en cours via WiFi"

-
-

21. Qualité Standard (48 kbps) par défaut

-

Étant donné que je configure mes téléchargements

-

Quand j'accède aux paramètres de qualité

-

Alors la qualité "Standard (48 kbps - ~20 MB/h)" est sélectionnée par défaut -Et elle est disponible pour tous (gratuit + Premium)

-
-

22. Qualité Basse (24 kbps) disponible pour tous

-

Étant donné que j'ai peu d'espace disque disponible

-

Quand je sélectionne qualité "Basse (24 kbps - ~10 MB/h)"

-

Alors mes prochains téléchargements seront en 24 kbps -Et l'espace utilisé sera divisé par 2 par rapport à Standard -Et cette option est disponible pour gratuit + Premium

-
-

23. Qualité Haute (64 kbps) réservée Premium

-

Étant donné que je suis un utilisateur gratuit

-

Quand je consulte les options de qualité

-

Alors l'option "Haute (64 kbps - ~30 MB/h)" est grisée -Et je vois "👑 Premium uniquement" -Et je ne peux pas la sélectionner

-
-

24. Utilisateur Premium peut choisir qualité Haute

-

Étant donné que je suis un utilisateur Premium

-

Quand je consulte les options de qualité

-

Alors l'option "Haute (64 kbps - ~30 MB/h)" est disponible -Et je peux la sélectionner pour mes téléchargements -Et la qualité audio sera excellente (meilleure restitution voix et ambiances)

-
-

25. Comparaison taille fichiers selon qualité

-

Étant donné que je veux télécharger 50 contenus de 5 min chacun

-

Quand je compare les qualités

-

Alors les tailles totales sont:

-
| qualité | bitrate | taille totale |
-|---|---|---|
-| Basse | 24 kbps | ~250 MB |
-| Standard | 48 kbps | ~500 MB |
-| Haute | 64 kbps | ~650 MB |
-
-
-

26. Justification Standard = Bon compromis

-

Étant donné que le contenu RoadWave est principalement de la voix

-

Quand la qualité Standard (48 kbps Opus) est utilisée

-

Alors la qualité est très correcte pour la voix -Et équivalente à la radio FM -Et le compromis qualité/taille est optimal

-
-

27. Justification Haute réservée Premium = Incitation upgrade

-

Étant donné qu'un utilisateur gratuit veut la meilleure qualité

-

Quand il voit que Haute est réservée Premium

-

Alors cela l'incite à passer Premium pour 4.99€/mois -Et c'est un avantage tangible supplémentaire de Premium

-
-

28. Changement qualité après téléchargements existants

-

Étant donné que j'ai déjà téléchargé 30 contenus en qualité Standard

-

Quand je change la qualité vers Haute (si Premium)

-

Alors les 30 contenus existants restent en Standard -Et seuls les nouveaux téléchargements seront en Haute -Et je peux manuellement re-télécharger les 30 contenus pour les avoir en Haute

-
-

29. Téléchargement individuel d'un contenu

-

Étant donné que je consulte la page d'un contenu

-

Quand je clique sur l'icône de téléchargement 📥

-

Alors le téléchargement démarre -Et une barre de progression apparaît -Et l'icône devient ✅ quand terminé

-
-

30. Téléchargement batch de contenus sélectionnés

-

Étant donné que je consulte une liste de contenus pour "Paris"

-

Quand je sélectionne 15 contenus manuellement -Et que je clique sur "Télécharger la sélection"

-

Alors les 15 contenus sont téléchargés en parallèle (max 3 simultanés) -Et une notification affiche "15 contenus téléchargés"

-
-

31. Téléchargement automatique recommandations zone

-

Étant donné que je sélectionne "Autour de moi" (Paris)

-

Quand je clique sur "Télécharger les 50 meilleurs contenus"

-

Alors l'algorithme sélectionne automatiquement les 50 contenus les mieux notés/récents -Et les télécharge tous -Et je n'ai pas besoin de choisir manuellement

-
-

32. Barre de progression téléchargement global

-

Étant donné que je télécharge 20 contenus

-

Quand les téléchargements sont en cours

-

Alors je vois une barre de progression globale:

-
-

33. Téléchargements en tâche de fond

-

Étant donné que je lance le téléchargement de 30 contenus

-

Quand je ferme l'app ou passe à une autre activité

-

Alors les téléchargements continuent en arrière-plan -Et je reçois une notification quand tous sont terminés

-
-

34. Pause et reprise téléchargements

-

Étant donné que je télécharge 20 contenus

-

Quand je clique sur "Pause"

-

Alors les téléchargements en cours se terminent -Et les téléchargements en attente sont mis en pause -Et je peux cliquer sur "Reprendre" plus tard

-
-

35. Annulation téléchargements

-

Étant donné que je télécharge 20 contenus

-

Quand je clique sur "Annuler"

-

Alors tous les téléchargements sont arrêtés -Et les fichiers partiels sont supprimés -Et l'espace disque est libéré

-
-

36. Gestion erreurs téléchargement

-

Étant donné que je télécharge un contenu -Mais que la connexion Internet coupe au milieu

-

Quand la connexion revient

-

Alors le téléchargement reprend automatiquement où il s'était arrêté -Et aucune perte de progression n'a lieu

-
-

37. Retry automatique après échec

-

Étant donné qu'un téléchargement échoue 3 fois consécutives

-

Quand l'échec est détecté

-

Alors le contenu est marqué "Échec" -Et je vois une notification "3 contenus n'ont pas pu être téléchargés" -Et je peux retry manuellement en cliquant sur "Réessayer"

-
-

38. Liste contenus téléchargés

-

Étant donné que j'ai téléchargé 45 contenus

-

Quand j'accède à "Téléchargements"

-

Alors je vois la liste complète de mes 45 contenus -Et pour chaque contenu: titre, créateur, durée, taille, date téléchargement

-
-

39. Tri contenus téléchargés

-

Étant donné que je consulte ma liste de téléchargements

-

Quand je clique sur "Trier par"

-

Alors je peux trier par:

-
| critère | ordre |
-|---|---|
-| Date téléchargement | Plus récent / Plus ancien |
-| Titre | A-Z / Z-A |
-| Créateur | A-Z / Z-A |
-| Durée | Plus long / Plus court |
-| Taille | Plus gros / Plus petit |
-
-
-

40. Recherche dans contenus téléchargés

-

Étant donné que j'ai 200 contenus téléchargés

-

Quand je tape "Tesla" dans la barre de recherche

-

Alors seuls les contenus contenant "Tesla" s'affichent -Et je peux rapidement trouver un contenu spécifique

-
-

41. Suppression individuelle contenu téléchargé

-

Étant donné que je veux supprimer un contenu téléchargé

-

Quand je swipe left (iOS) ou long press (Android) sur le contenu -Et que je clique sur "Supprimer"

-

Alors le fichier est supprimé du device -Et l'espace disque est libéré -Et le compteur est décrémenté (ex: 45/50 → 44/50)

-
-

42. Suppression batch contenus téléchargés

-

Étant donné que je veux supprimer plusieurs contenus

-

Quand je sélectionne 10 contenus -Et que je clique sur "Supprimer la sélection"

-

Alors les 10 fichiers sont supprimés -Et ~100 MB d'espace disque sont libérés -Et une notification confirme "10 contenus supprimés"

-
-

43. Suppression tous les contenus téléchargés

-

Étant donné que j'ai 45 contenus téléchargés

-

Quand je clique sur "Supprimer tout" -Et que je confirme l'action

-

Alors tous les 45 contenus sont supprimés -Et l'espace disque total est libéré (~450 MB) -Et le compteur repasse à 0/50

-
-

44. Espace disque utilisé visible

-

Étant donné que j'ai téléchargé 45 contenus

-

Quand j'accède à la page Téléchargements

-

Alors je vois l'espace disque utilisé:

-
-

45. Statistiques téléchargements

-

Étant donné que j'accède à mes statistiques

-

Quand je consulte la section Téléchargements

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Contenus actuellement téléchargés | 45 |
-| Espace disque utilisé | 478 MB |
-| Contenus téléchargés depuis début | 287 |
-| Total data téléchargée | 3.2 GB |
-| Téléchargements via WiFi | 92% |
-| Téléchargements via mobile | 8% |
-
-
-

46. Lecture contenu téléchargé sans connexion

-

Étant donné que je n'ai aucune connexion Internet (mode avion) -Et que j'ai des contenus téléchargés

-

Quand je lance un contenu téléchargé

-

Alors la lecture démarre normalement depuis le fichier local -Et aucune erreur de connexion n'apparaît

-
-

47. Badge "Téléchargé" sur contenus offline

-

Étant donné que j'ai téléchargé certains contenus

-

Quand je consulte une liste de contenus

-

Alors les contenus téléchargés ont un badge ✅ "Offline" -Et je sais immédiatement lesquels sont disponibles sans connexion

-
-

48. Filtre "Téléchargés uniquement"

-

Étant donné que je veux voir uniquement mes contenus offline

-

Quand j'active le filtre "Téléchargés uniquement"

-

Alors seuls les contenus téléchargés s'affichent -Et je peux facilement naviguer dans mon catalogue offline

-
-

49. Playlist offline automatique

-

Étant donné que j'ai téléchargé 45 contenus

-

Quand j'accède à "Téléchargements"

-

Alors je peux lancer une playlist aléatoire de mes 45 contenus -Et profiter d'une écoute continue offline

-
-
- -

Validité et renouvellement contenus offline

-
-

En tant qu'utilisateur -Je veux que mes contenus téléchargés restent valides un certain temps -Afin de garantir la légalité et la fraîcheur du contenu

-
-

38 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis connecté à l'application RoadWave -Et que j'ai des contenus téléchargés

-
-

1. Validité de 30 jours après téléchargement

-

Étant donné que je télécharge un contenu le 1er juin 2025

-

Quand le téléchargement est terminé

-

Alors le contenu est valide jusqu'au 1er juillet 2025 (30 jours) -Et la date d'expiration est stockée en local

-
-

2. Affichage date expiration sur contenu téléchargé

-

Étant donné que j'ai téléchargé un contenu il y a 20 jours

-

Quand je consulte les détails du contenu

-

Alors je vois "Expire dans 10 jours" -Et je sais combien de temps il reste avant expiration

-
-

3. Standard industrie aligné (Spotify, YouTube, Deezer)

-

Étant donné que Spotify, YouTube Music et Deezer utilisent 30 jours

-

Quand RoadWave fixe également 30 jours

-

Alors c'est le standard accepté par les utilisateurs -Et il n'y a pas de confusion avec les autres plateformes

-
-

4. Justification 30 jours - Force reconnexion régulière

-

Étant donné qu'un utilisateur ne se connecte jamais

-

Quand ses contenus expirent après 30 jours

-

Alors il est obligé de se reconnecter pour les renouveler -Et le système peut vérifier:

-
| vérification |
-|---|
-| Abonnement Premium toujours actif |
-| Contenus non modérés/supprimés |
-| Métadonnées à jour |
-
-
-

5. Justification 30 jours - Évite stockage obsolète

-

Étant donné qu'un contenu a été modéré après téléchargement

-

Quand le contenu expire après 30 jours maximum

-

Alors le contenu illégal est automatiquement supprimé -Et ne reste pas indéfiniment sur le device

-
-

6. Détection WiFi et contenus >25 jours

-

Étant donné que j'ai des contenus téléchargés il y a 26 jours

-

Quand l'app détecte une connexion WiFi

-

Alors une requête GET /offline/contents/refresh est envoyée -Et le backend vérifie chaque contenu

-
-

7. Vérification abonnement Premium toujours actif

-

Étant donné qu'un contenu téléchargé en Premium est à renouveler

-

Quand le backend vérifie le statut -Et que l'abonnement Premium est toujours actif

-

Alors la validité est renouvelée à 30 jours supplémentaires

-
-

8. Abonnement Premium expiré - Contenu non renouvelé

-

Étant donné qu'un contenu Premium téléchargé est à renouveler

-

Quand le backend vérifie le statut -Et que l'abonnement Premium a expiré

-

Alors le contenu n'est pas renouvelé -Et il sera supprimé à l'expiration (J-0) -Et l'utilisateur voit "Contenu Premium expiré (abonnement inactif)"

-
-

9. Vérification contenu pas modéré/supprimé

-

Étant donné qu'un contenu téléchargé est à renouveler

-

Quand le backend vérifie le statut -Et que le contenu a été modéré ou supprimé entre temps

-

Alors le contenu n'est pas renouvelé -Et sera supprimé immédiatement du device -Et l'utilisateur voit "1 contenu retiré (violation règles)"

-
-

10. Mise à jour métadonnées lors du renouvellement

-

Étant donné qu'un contenu téléchargé est renouvelé

-

Quand le backend traite le renouvellement

-

Alors les métadonnées sont mises à jour:

-
| métadonnée | mise à jour si changée |
-|---|---|
-| Titre | âś… |
-| Nom créateur | ✅ |
-| Description | âś… |
-| Tags | âś… |
-| Statut Premium | âś… |
-
-

Et l'utilisateur voit les infos Ă  jour

-
-

11. Pas de re-téléchargement audio si fichier OK

-

Étant donné qu'un contenu est renouvelé

-

Quand le fichier audio local est intact

-

Alors seules les métadonnées sont mises à jour -Et le fichier audio n'est pas re-téléchargé -Et cela économise la bande passante

-
-

12. Re-téléchargement audio si fichier corrompu

-

Étant donné qu'un contenu est renouvelé

-

Quand le fichier audio local est corrompu (checksum invalide)

-

Alors le fichier audio est re-téléchargé entièrement -Et le nouveau fichier remplace le corrompu

-
-

13. Renouvellement silencieux si WiFi régulier

-

Étant donné que je me connecte en WiFi tous les jours

-

Quand mes contenus atteignent 25-30 jours

-

Alors ils sont automatiquement renouvelés en arrière-plan -Et je ne vois aucune notification (processus transparent) -Et mes contenus restent valides indéfiniment

-
-

14. Renouvellement batch de plusieurs contenus

-

Étant donné que j'ai 30 contenus à renouveler

-

Quand le renouvellement automatique se déclenche

-

Alors une requête batch est envoyée: -Et le backend traite les 30 contenus en une seule requête -Et cela économise les requêtes HTTP

-
-

15. Temps de traitement renouvellement

-

Étant donné que 30 contenus sont à renouveler

-

Quand la requête batch est traitée

-

Alors le backend répond en <2 secondes -Et les métadonnées sont mises à jour localement -Et l'utilisateur ne remarque aucun ralentissement

-
-

16. Notification J-3 avant expiration

-

Étant donné que j'ai 15 contenus qui expirent dans 3 jours

-

Quand le système vérifie les expirations

-

Alors je reçois une notification: -Et je peux agir avant l'expiration

-
-

17. Pas de notification si connexion WiFi régulière

-

Étant donné que je me connecte en WiFi tous les jours -Et que mes contenus sont automatiquement renouvelés

-

Quand le système vérifie les expirations

-

Alors aucune notification J-3 n'est envoyée

-
-

18. Notification uniquement si contenus non renouvelés

-

Étant donné que j'ai 20 contenus dont 15 renouvelés et 5 non renouvelés

-

Quand le J-3 arrive pour les 5 non renouvelés

-

Alors je reçois "5 contenus expirent dans 3 jours" -Et seuls les contenus à risque sont mentionnés

-
-

19. Action utilisateur après notification J-3

-

Étant donné que je reçois la notification J-3

-

Quand je clique sur la notification

-

Alors l'app s'ouvre sur la page Téléchargements -Et je vois les contenus qui vont expirer en rouge -Et je peux me connecter en WiFi pour les renouveler

-
-

20. Suppression automatique J-0 (expiration)

-

Étant donné qu'un contenu n'a pas été renouvelé

-

Quand le jour d'expiration arrive (J-0)

-

Alors le fichier est automatiquement supprimé du device -Et l'espace disque est libéré -Et le compteur est décrémenté (ex: 45/50 → 44/50)

-
-

21. Toast après suppression automatique J-0

-

Étant donné que 15 contenus viennent d'expirer

-

Quand l'utilisateur ouvre l'app

-

Alors il voit un toast:

-
-

22. Liste contenus supprimés après expiration

-

Étant donné que 15 contenus ont expiré

-

Quand je consulte l'historique des suppressions

-

Alors je vois la liste des 15 contenus supprimés:

-
| titre | créateur | date expiration |
-|---|---|---|
-| Mon épisode préféré | JeanDupont | 15 juin 2025 |
-| Road trip Bretagne | MarieLambert | 15 juin 2025 |
-| ... | ... | ... |
-
-

Et je peux les re-télécharger si je veux

-
-

23. Re-téléchargement après expiration

-

Étant donné qu'un contenu a expiré et été supprimé

-

Quand je retrouve ce contenu dans l'app

-

Alors le badge ✅ "Offline" n'est plus affiché -Et je peux le re-télécharger normalement -Et la validité repart à 30 jours

-
-

24. Utilisateur ne se connecte jamais pendant 30 jours

-

Étant donné que je télécharge 50 contenus le 1er juin -Mais que je ne me connecte jamais en WiFi pendant 30 jours

-

Quand le 1er juillet arrive

-

Alors tous les 50 contenus expirent -Et sont automatiquement supprimés -Et je n'ai plus aucun contenu offline

-
-

25. Utilisateur en zone blanche 30+ jours

-

Étant donné que je télécharge 50 contenus avant de partir en zone sans réseau -Et que je reste 45 jours sans connexion

-

Quand les contenus expirent après 30 jours

-

Alors ils sont supprimés même si je ne peux pas me connecter -Et je perds l'accès à mes contenus offline

-
-

26. Recommandation téléchargement avant zone blanche longue

-

Étant donné que je prépare un road trip de 60 jours

-

Quand je consulte la FAQ

-

Alors je vois la recommandation:

-
-

27. Changement statut Premium en gratuit pendant validité

-

Étant donné que je suis Premium et j'ai téléchargé 200 contenus

-

Quand mon abonnement Premium expire -Et que je repasse en gratuit

-

Alors au prochain renouvellement, seulement 50 contenus sont conservés -Et les 150 autres sont supprimés (limite gratuit) -Et je vois "Limite gratuit (50 contenus) appliquée. 150 contenus supprimés."

-
-

28. Sélection automatique 50 meilleurs contenus si passage gratuit

-

Étant donné que je repasse en gratuit avec 200 contenus téléchargés

-

Quand le système applique la limite de 50

-

Alors les 50 contenus les plus récemment écoutés sont conservés -Et les 150 autres sont supprimés -Et cela maximise les chances de garder les contenus que j'aime

-
-

29. Contenus Premium exclusifs supprimés si abonnement expire

-

Étant donné que j'ai téléchargé 20 contenus Premium exclusifs

-

Quand mon abonnement Premium expire

-

Alors les 20 contenus Premium sont immédiatement supprimés -Et je vois "20 contenus Premium supprimés (abonnement expiré)"

-
-

30. Affichage temps restant avant expiration

-

Étant donné que j'ai 45 contenus téléchargés

-

Quand je consulte la page Téléchargements

-

Alors je vois pour chaque contenu:

-
| contenu | temps restant |
-|---|---|
-| Mon épisode (récent) | Expire dans 28 jours |
-| Road trip (ancien) | Expire dans 3 jours |
-
-

Et je sais lesquels sont prioritaires pour renouvellement

-
-

31. Tri par date expiration

-

Étant donné que j'ai 45 contenus avec différentes dates d'expiration

-

Quand je trie par "Expiration"

-

Alors les contenus qui expirent le plus tôt apparaissent en premier -Et je peux voir rapidement lesquels nécessitent une reconnexion urgente

-
-

32. Badge rouge si expiration <3 jours

-

Étant donné qu'un contenu expire dans 2 jours

-

Quand je consulte la liste des téléchargements

-

Alors le contenu a un badge rouge "⚠️ Expire bientôt" -Et il est visuellement mis en avant

-
-

33. Statistiques utilisateur - Taux de renouvellement

-

Étant donné que j'accède à mes statistiques

-

Quand je consulte la section Téléchargements

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Contenus actuels | 45 |
-| Contenus expirés depuis début | 87 |
-| Contenus renouvelés (auto) | 234 |
-| Taux renouvellement automatique | 73% |
-
-
-

34. Statistiques admin - Taux expiration global

-

Étant donné qu'un admin consulte les métriques offline

-

Quand il accède au dashboard

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Contenus téléchargés actifs | 1,234,567 |
-| Expirations ce mois | 45,678 |
-| Taux expiration | 3.7% |
-| Renouvellements automatiques/mois | 234,567 |
-
-
-

35. Alerte admin si taux expiration >10%

-

Étant donné que le taux d'expiration mensuel dépasse 10%

-

Quand le système détecte cette anomalie

-

Alors une alerte est envoyée:

-
-

36. Email rappel si pas de connexion WiFi depuis 20 jours

-

Étant donné que je n'ai pas connecté l'app en WiFi depuis 20 jours -Et que j'ai 45 contenus téléchargés

-

Quand le système détecte cette inactivité WiFi

-

Alors je reçois un email:

-
-

37. Performance renouvellement avec 10 000 utilisateurs simultanés

-

Étant donné que 10 000 utilisateurs se connectent en WiFi simultanément

-

Quand chacun demande le renouvellement de 50 contenus

-

Alors le serveur traite 500 000 vérifications -Et grâce au cache Redis et index PostgreSQL, le temps de réponse reste <3s -Et les serveurs gèrent la charge sans problème

-
-

38. Logs audit renouvellements

-

Étant donné qu'un contenu est renouvelé

-

Quand l'opération se termine

-

Alors un log est enregistré:

-
| timestamp | user_id | content_id | action | résultat |
-|---|---|---|---|---|
-| 2025-06-15 14:30:00 | abc123 | xyz789 | renew | success (+30d) |
-| 2025-06-15 14:30:01 | abc123 | def456 | renew | failed (deleted) |
-
-

Et ces logs aident à débugger les problèmes

-
-
- -

Modération préventive

-

22 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que le système de modération préventive est actif

-
-

1. Créateur nouvellement inscrit

-

Étant donné que je viens de créer un compte créateur -Et que je n'ai jamais publié de contenu

-

Quand j'examine mon statut de créateur

-

Alors mon compte est marqué comme "Nouveau créateur" -Et mes 3 premiers contenus devront être validés manuellement -Et je suis informé de ce processus lors de l'onboarding

-
-

2. Publication du premier contenu par un nouveau créateur

-

Étant donné que je suis un nouveau créateur -Et que je n'ai publié aucun contenu auparavant

-

Quand je publie mon premier contenu

-

Alors le contenu entre en file d'attente de validation manuelle -Et le statut du contenu est "En attente de validation" -Et le contenu n'est pas diffusé sur la plateforme -Et je reçois une notification:

-
-

3. Validation manuelle par un modérateur

-

Étant donné que j'ai publié mon premier contenu -Et que le contenu est en attente de validation

-

Quand un modérateur examine mon contenu

-

Alors le modérateur utilise la transcription automatique Whisper -Et le modérateur vérifie:

-
| critère | conforme |
-|---|---|
-| Respect des règles communauté | oui |
-| Pas de contenu inapproprié | oui |
-| Qualité audio acceptable | oui |
-| Métadonnées cohérentes | oui |
-| Tags appropriés | oui |
-
-

Et si tout est conforme, le contenu est validé

-
-

4. Délai de validation de 24-48h jours ouvrés

-

Étant donné que j'ai publié mon premier contenu lundi à 10:00

-

Quand le contenu entre en file de validation

-

Alors le contenu est validé avant mercredi 10:00 (48h jours ouvrés) -Et dans la plupart des cas, la validation est effectuée sous 24h -Et je reçois une notification dès que le contenu est validé

-
-

5. Notification de validation réussie

-

Étant donné que mon premier contenu a été validé par un modérateur

-

Quand la validation est approuvée

-

Alors je reçois une notification: -Et le statut du contenu passe à "Publié" -Et le contenu devient visible pour tous les utilisateurs -Et il entre dans l'algorithme de recommandation

-
-

6. Refus de validation si contenu non conforme

-

Étant donné que mon premier contenu viole les règles de la communauté

-

Quand le modérateur examine le contenu

-

Alors le contenu est refusé -Et je reçois une notification détaillée: -Et le contenu reste en statut "Refusé" -Et je peux modifier et republier

-
-

7. Les 3 premiers contenus sont validés manuellement

-

Étant donné que je suis un nouveau créateur

-

Quand je publie mes contenus

-

Alors les contenus suivants nécessitent une validation manuelle:

-
| contenu | validation manuelle |
-|---|---|
-| 1er | oui |
-| 2ème | oui |
-| 3ème | oui |
-| 4ème | non (auto) |
-
-

Et après 3 contenus validés, mes futurs contenus sont publiés automatiquement

-
-

8. Passage en mode automatique après 3 validations

-

Étant donné que mes 3 premiers contenus ont été validés avec succès

-

Quand je publie mon 4ème contenu

-

Alors le contenu est publié automatiquement -Et aucune validation manuelle n'est requise -Et le statut passe directement à "Publié" -Et je reçois une notification:

-
-

9. Évolution du score de confiance

-

Étant donné que je suis un créateur établi

-

Quand le système évalue mon historique

-

Alors un score de confiance est calculé basé sur:

-
| critère | poids |
-|---|---|
-| Nombre de contenus publiés | 20% |
-| Strikes reçus | 40% |
-| Signalements infondés | 20% |
-| Ancienneté du compte | 10% |
-| Taux d'engagement positif | 10% |
-
-

Et le score évolue dynamiquement

-
-

10. Créateur fiable - Publication automatique

-

Étant donné que je suis un créateur -Et que j'ai 0 strike depuis 6 mois -Et que tous mes contenus précédents ont été conformes

-

Quand mon score de confiance est calculé

-

Alors je suis classé comme "Créateur fiable" -Et tous mes nouveaux contenus sont publiés automatiquement -Et aucune validation manuelle n'est nécessaire -Et je bénéficie d'une publication instantanée

-
-

11. Créateur suspect - Validation manuelle systématique

-

Étant donné que je suis un créateur -Et que j'ai reçu 2 strikes récents (< 3 mois)

-

Quand mon score de confiance est recalculé

-

Alors je suis classé comme "Créateur suspect" -Et tous mes nouveaux contenus nécessitent une validation manuelle -Et chaque contenu est examiné avant publication -Et je suis notifié de ce changement de statut:

-
-

12. Réhabilitation après période sans incident

-

Étant donné que j'étais un "Créateur suspect" -Et que je publie 10 contenus conformes sur 6 mois -Et que je ne reçois aucun nouveau strike

-

Quand le système réévalue mon score de confiance

-

Alors je passe en "Créateur fiable" -Et la publication automatique est rétablie -Et je reçois une notification de réhabilitation:

-
-

13. Toute publicité nécessite validation manuelle

-

Étant donné qu'un annonceur soumet une publicité audio

-

Quand la publicité est créée

-

Alors elle entre automatiquement en file de validation manuelle -Et aucune publicité n'est diffusée sans validation préalable -Et cela est obligatoire pour des raisons de responsabilité juridique

-
-

14. Validation d'une publicité - Processus complet

-

Étant donné qu'une publicité est en attente de validation

-

Quand un modérateur senior examine la publicité

-

Alors le modérateur vérifie:

-
| critère | conforme |
-|---|---|
-| Transcription automatique Whisper | effectuée |
-| Contenu conforme aux règles | oui |
-| Pas de fausse publicité / arnaque | oui |
-| Respect du ciblage géographique | oui |
-| Durée conforme (10-60s) | oui |
-| Volume audio acceptable (pas trop fort) | oui |
-| Métadonnées correctes | oui |
-
-

Et si tout est conforme, la publicité est validée

-
-

15. Délai de validation d'une publicité - 24-48h

-

Étant donné qu'un annonceur soumet une publicité lundi à 10:00

-

Quand la publicité entre en file de validation

-

Alors la publicité est validée avant mercredi 10:00 (48h jours ouvrés) -Et l'annonceur est notifié dès la validation -Et la campagne publicitaire peut alors démarrer

-
-

16. Refus de validation d'une publicité

-

Étant donné qu'une publicité contient des éléments non conformes

-

Quand le modérateur examine la publicité

-

Alors la publicité est refusée -Et l'annonceur reçoit une notification détaillée: -Et l'annonceur peut modifier et resoumettre la publicité -Et aucun remboursement n'est effectué pour une publicité refusée

-
-

17. Économie de modération grâce à la prévention

-

Étant donné que la modération préventive est active

-

Quand on analyse l'efficacité du système

-

Alors 80% des contenus inappropriés sont détectés avant publication -Et cela réduit le nombre de signalements de 70% -Et les ressources de modération sont optimisées -Et la qualité de la plateforme est préservée dès le début

-
-

18. Qualité de la plateforme maintenue

-

Étant donné que tous les nouveaux créateurs sont vérifiés

-

Quand on analyse la qualité globale des contenus

-

Alors le taux de contenus inappropriés est <1% -Et les utilisateurs font confiance à la plateforme -Et la réputation de RoadWave est préservée -Et l'expérience utilisateur est optimale

-
-

19. Information claire sur le processus de validation

-

Étant donné que je suis un nouveau créateur

-

Quand je consulte la page d'aide "Validation des contenus"

-

Alors j'apprends que: -Et le processus est clair et transparent

-
-

20. Badge "Créateur vérifié" après validation

-

Étant donné que mes 3 premiers contenus ont été validés avec succès

-

Quand je consulte mon profil créateur

-

Alors un badge discret "✓ Créateur vérifié" s'affiche -Et ce badge rassure les auditeurs sur la qualité de mes contenus -Et il améliore ma crédibilité sur la plateforme

-
-

21. Justification de la modération préventive

-

Étant donné que la modération préventive est en place

-

Quand on évalue les bénéfices

-

Alors les avantages suivants sont constatés:

-
| bénéfice |
-|---|
-| Prévention meilleure que réaction |
-| Économie de ressources de modération (×3-5) |
-| Qualité de la plateforme préservée dès le début |
-| Confiance des utilisateurs renforcée |
-| Moins de contenus inappropriés signalés |
-| Réputation de la plateforme protégée |
-
-

Et l'investissement dans la prévention est rentable

-
-

22. Coût de la modération préventive

-

Étant donné que 100 nouveaux créateurs publient 3 contenus chacun -Et que 50 publicités sont soumises par mois

-

Quand on calcule le coût de modération préventive

-

Alors le coût en temps modérateur est:

-
| type | nombre | temps/contenu | total |
-|---|---|---|---|
-| Nouveaux créateurs | 300 | 5 min | 25h |
-| Publicités | 50 | 10 min | 8.3h |
-
-

Et le coût total est d'environ 33h de modération/mois -Et c'est largement compensé par la réduction des signalements réactifs

-
-
- -

Sanctions et notifications de modération

-

27 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur de contenu -Et que j'ai publié un contenu

-
-

1. Notification multi-canal après sanction

-

Étant donné que mon contenu a été modéré

-

Quand la sanction est appliquée

-

Alors je reçois une notification sur 3 canaux:

-
| canal | timing | contenu |
-|---|---|---|
-| Push | Immédiat | "Votre contenu a été modéré" |
-| In-app | Au prochain lancement | Popup détaillée avec bouton "Voir détails" |
-| Email | Dans l'heure | Notification complète avec lien d'appel |
-
-

Et chaque canal contient un lien vers les détails complets

-
-

2. Notification push immédiate

-

Étant donné que mon contenu vient d'être modéré

-

Quand la sanction est appliquée

-

Alors je reçois une notification push immédiate -Et le message est court: "⚠️ Votre contenu a été modéré" -Et je peux cliquer pour voir les détails -Et la notification utilise Firebase Cloud Messaging (Android) ou APNs (iOS) -Et le coût est de 0€

-
-

3. Popup in-app au prochain lancement

-

Étant donné que mon contenu a été modéré

-

Quand j'ouvre l'application

-

Alors une popup détaillée s'affiche automatiquement -Et la popup contient:

-
| élément | description |
-|---|---|
-| Titre du contenu | "Mon podcast #42" |
-| Icône d'avertissement | ⚠️ |
-| Catégorie violée | 🚫 Haine & violence |
-| Sanction | Strike 2/4 - Suspension 7 jours |
-| Bouton "Voir détails" | Redirige vers page détaillée |
-| Bouton "Compris" | Ferme la popup |
-
-

Et je ne peux pas fermer la popup sans l'avoir vue

-
-

4. Email de notification complet dans l'heure

-

Étant donné que mon contenu a été modéré à 14:00

-

Quand la sanction est appliquée

-

Alors je reçois un email avant 15:00 (dans l'heure) -Et l'objet de l'email est "Modération de votre contenu \"[Titre du contenu]\"" -Et l'email contient toutes les informations détaillées -Et le coût est d'environ 0.001€ par email (Brevo, Resend)

-
-

5. Email de notification complet et structuré

-

Étant donné que mon contenu "Mon podcast #42" a été modéré

-

Quand je reçois l'email de notification

-

Alors l'email contient la structure suivante:

-
-

6. Page détaillée de la sanction in-app

-

Étant donné que je clique sur "Voir détails" dans la notification

-

Quand la page détaillée s'affiche

-

Alors je vois les 6 éléments obligatoires:

-
| élément | contenu |
-|---|---|
-| 1. Catégorie violée | 🚫 Haine & violence (Article 3.2 CGU) |
-| 2. Raison détaillée | Explication claire et non juridique |
-| 3. Extrait audio | Timestamp exact: 3:42-4:15 |
-| 4. Transcription | Texte problématique surligné en rouge |
-| 5. Gravité | Strike actuel + conséquences (Strike 2/4, 7j susp) |
-| 6. Recours | Lien formulaire d'appel + délai 7j |
-
-
-

7. Affichage du passage problématique avec timestamp

-

Étant donné que la page détaillée de la sanction est affichée

-

Quand je consulte l'extrait audio concerné

-

Alors le timestamp exact est affiché: "3:42-4:15" -Et je peux écouter uniquement cette portion de l'audio -Et un player audio intégré permet l'écoute du passage -Et la transcription correspondante est affichée en dessous -Et les mots/phrases problématiques sont surlignés en rouge

-
-

8. Référence précise aux CGU

-

Étant donné que la sanction fait référence à l'Article 3.2 des CGU

-

Quand je clique sur "Article 3.2"

-

Alors je suis redirigé vers la section correspondante des CGU -Et la section "Haine & violence" est mise en évidence -Et je peux lire exactement ce qui est interdit -Et cela m'aide à comprendre mon erreur

-
-

9. Gravité de la sanction avec système de strikes

-

Étant donné que c'est mon 2ème strike

-

Quand je consulte les détails de la sanction

-

Alors je vois clairement "Strike 2/4" -Et les conséquences sont explicitées: -Et je comprends l'escalade des sanctions

-
-

10. Accès au formulaire d'appel depuis la notification

-

Étant donné que j'ai reçu une notification de modération

-

Quand je clique sur "Contester cette décision"

-

Alors je suis redirigé vers le formulaire d'appel -Et le formulaire est pré-rempli avec les informations de la sanction -Et je peux commencer à rédiger mon appel

-
-

11. Accès au formulaire d'appel depuis "Mes sanctions"

-

Étant donné que j'ai reçu une sanction il y a 2 jours

-

Quand j'ouvre "Profil créateur > Mes sanctions"

-

Alors je vois la liste de mes sanctions -Et chaque sanction a un bouton "Faire appel" (si délai <7j) -Et je peux accéder au formulaire d'appel

-
-

12. Structure du formulaire d'appel

-

Étant donné que j'ouvre le formulaire d'appel

-

Quand le formulaire s'affiche

-

Alors je vois les champs suivants:

-
| champ | type | obligatoire | description |
-|---|---|---|---|
-| Sanction contestée | Pré-rempli (readonly) | oui | "Strike 2 - Podcast #42" |
-| Raison de l'appel | Texte (50-1000 car) | oui | Explication courte de la contestation |
-| Arguments détaillés | Zone texte enrichie | oui | Arguments complets |
-| Preuves | Upload fichiers | non | Max 5 fichiers, 10 MB total |
-
-

Et tous les champs obligatoires sont marqués d'un astérisque

-
-

13. Validation du formulaire d'appel

-

Étant donné que je remplis le formulaire d'appel

-

Quand je clique sur "Soumettre l'appel"

-

Alors le système valide les champs obligatoires -Et si un champ obligatoire est vide, une erreur s'affiche -Et si la raison fait moins de 50 caractères, une erreur s'affiche -Et si tout est valide, l'appel est soumis

-
-

14. Confirmation après soumission de l'appel

-

Étant donné que j'ai soumis un appel valide

-

Quand l'appel est enregistré

-

Alors un numéro de ticket unique est généré: "#MOD-2026-00142" -Et un email de confirmation est envoyé: -Et le statut de l'appel est "En cours d'examen" -Et je peux suivre le statut dans "Mes sanctions"

-
-

15. Délai de soumission de 7 jours maximum

-

Étant donné que j'ai reçu une sanction le 2026-01-15

-

Quand j'essaie de faire appel le 2026-01-25 (10 jours plus tard)

-

Alors le formulaire d'appel est désactivé -Et un message s'affiche: -Et je ne peux plus contester la sanction

-
-

16. Bouton "Faire appel" visible si délai respecté

-

Étant donné que j'ai reçu une sanction il y a 3 jours

-

Quand je consulte "Mes sanctions"

-

Alors le bouton "Faire appel" est actif -Et un compteur indique "4 jours restants pour faire appel" -Et je peux cliquer pour soumettre un appel

-
-

17. SLA de 72h garanti pour appel standard

-

Étant donné que j'ai soumis un appel standard le lundi à 10:00

-

Quand l'appel est en cours de traitement

-

Alors un modérateur senior est assigné -Et l'appel doit être traité avant jeudi 10:00 (72h - 3 jours ouvrés) -Et je reçois une réponse dans ce délai

-
-

18. Appel complexe avec notification intermédiaire

-

Étant donné que j'ai soumis un appel complexe -Et que le traitement nécessite plus de 72h

-

Quand 3 jours se sont écoulés

-

Alors je reçois un email de notification intermédiaire: -Et l'appel est traité sous 5 jours ouvrés au total -Et un modérateur senior + admin modération examinent le cas

-
-

19. Appel CRITIQUE traité en 24h

-

Étant donné que j'ai reçu une suspension longue ou un ban -Et que je soumets un appel

-

Quand l'appel est classé en priorité CRITIQUE

-

Alors l'admin modération traite l'appel sous 24h -Et je reçois une réponse rapide -Et le cas est examiné en priorité absolue

-
-

20. Réponse finale détaillée - Appel accepté

-

Étant donné que mon appel est accepté

-

Quand je reçois la réponse finale

-

Alors l'email contient:

-
| élément | contenu |
-|---|---|
-| Décision | Annulation de la sanction |
-| Justification | Explication de pourquoi l'appel est accepté |
-| Actions | Strike retiré, suspension annulée, contenu rétabli |
-| Définitif | "Cette décision est définitive" |
-
-

Et le strike est retiré de mon compte -Et le contenu est rétabli sur la plateforme -Et je peux continuer normalement

-
-

21. Réponse finale détaillée - Appel rejeté

-

Étant donné que mon appel est rejeté

-

Quand je reçois la réponse finale

-

Alors l'email contient:

-
| élément | contenu |
-|---|---|
-| Décision | Maintien de la sanction |
-| Justification | Explication de pourquoi l'appel est rejeté |
-| Actions | Sanction maintenue, strike conservé |
-| Définitif | "Cette décision est définitive" |
-
-

Et la sanction reste active -Et je ne peux pas faire de second appel -Et je dois respecter la suspension

-
-

22. Réponse finale - Réduction de sanction

-

Étant donné que mon appel est partiellement accepté

-

Quand je reçois la réponse finale

-

Alors la décision est "Réduction de sanction" -Et l'email explique: -Et le strike est réduit -Et la suspension est raccourcie -Et je suis notifié de la nouvelle date de fin

-
-

23. Suivi du statut de l'appel in-app

-

Étant donné que j'ai soumis un appel

-

Quand je consulte "Mes sanctions"

-

Alors je vois le statut actuel de l'appel:

-
| statut | badge | couleur |
-|---|---|---|
-| En cours d'examen | En cours 🔍 | orange |
-| Appel accepté | Accepté ✓ | vert |
-| Appel rejeté | Rejeté ✗ | rouge |
-| Sanction réduite | Partiellement accepté | bleu |
-
-

Et une notification badge m'alerte quand le statut change

-
-

24. Historique complet des sanctions visible

-

Étant donné que je suis un créateur

-

Quand j'ouvre "Profil créateur > Mes sanctions"

-

Alors je vois la liste complète de mes sanctions passées:

-
| colonne | description |
-|---|---|
-| Date | 15/01/2026 |
-| Contenu | "Mon podcast #42" |
-| Catégorie | 🚫 Haine & violence |
-| Sanction | Strike 2 - Suspension 7j |
-| Statut | Active / Terminée / Annulée |
-| Appel | Aucun / Accepté / Rejeté |
-
-

Et les sanctions sont triées par date décroissante

-
-

25. Conformité DSA - Transparence obligatoire

-

Étant donné que le système de sanction est en place

-

Quand un audit DSA est effectué

-

Alors chaque sanction contient:

-
| élément DSA | présent |
-|---|---|
-| Référence précise à la règle violée | oui |
-| Explication claire et compréhensible | oui |
-| Preuve (extrait + transcription) | oui |
-| Possibilité de recours (appel) | oui |
-| Délai de recours clairement indiqué | oui |
-| Réponse motivée au recours | oui |
-
-

Et le système est conforme au Digital Services Act

-
-

26. Décision définitive après premier appel

-

Étant donné que mon premier appel a été rejeté

-

Quand j'essaie de faire un second appel

-

Alors le bouton "Faire appel" est désactivé -Et un message s'affiche: "Cette décision est définitive. Aucun second appel n'est possible." -Et je ne peux plus contester la sanction -Et je dois respecter la décision finale

-
-

27. Coût des notifications multi-canal

-

Étant donné que 100 sanctions sont appliquées en un mois

-

Quand on calcule le coût des notifications

-

Alors le coût total est d'environ 0.10€:

-
| canal | coût unitaire | coût pour 100 |
-|---|---|---|
-| Email | 0.001€ | 0.10€ |
-| Push | 0€ | 0€ |
-| In-app | 0€ | 0€ |
-
-

Et le coût est négligeable même à grande échelle

-
-
- -

Signalement de contenu inapproprié

-

23 scénarios (22 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que je suis en train d'écouter un contenu

-
-

1. Affichage du formulaire de signalement

-

Étant donné que j'écoute un contenu inapproprié

-

Quand j'ouvre le menu du contenu -Et que je clique sur "Signaler"

-

Alors un formulaire de signalement s'affiche -Et le formulaire contient une liste déroulante "Catégorie du problème" -Et le formulaire contient un champ texte "Commentaire (optionnel)" -Et le formulaire contient un bouton "Envoyer le signalement"

-
-

2. Liste des 7 catégories prédéfinies

-

Étant donné que le formulaire de signalement est affiché

-

Quand je clique sur la liste déroulante "Catégorie du problème"

-

Alors je vois les 7 catégories suivantes:

-
| icône | catégorie | description |
-|---|---|---|
-| đźš« | Haine & violence | Incitation Ă  la haine, discrimination, menaces |
-| 🔞 | Contenu sexuel | Pornographie, contenu explicite |
-| ⚖️ | Illégalité | Terrorisme, apologie de crimes |
-| 🎵 | Droits d'auteur | Musique/contenu protégé non autorisé |
-| 📧 | Spam | Publicité non sollicitée, répétition |
-| ❌ | Fausse information | Désinformation sur santé, sécurité routière |
-| 🔧 | Autre | Champ texte obligatoire si sélectionné |
-
-

Et chaque catégorie a une description claire

-
-

3. Sélection de la catégorie "Haine & violence"

-

Étant donné que le formulaire de signalement est affiché

-

Quand je sélectionne la catégorie "🚫 Haine & violence"

-

Alors la catégorie est sélectionnée -Et la description "Incitation à la haine, discrimination, menaces" s'affiche -Et je peux passer au champ commentaire

-
-

4. Catégorie "Autre" nécessite un commentaire obligatoire

-

Étant donné que le formulaire de signalement est affiché

-

Quand je sélectionne la catégorie "🔧 Autre"

-

Alors le champ "Commentaire" devient obligatoire -Et un message s'affiche: "Veuillez décrire le problème (obligatoire)" -Et le placeholder change en "Décrivez le problème rencontré" -Et je ne peux pas envoyer le signalement sans commentaire

-
-

5. Champ commentaire optionnel avec incitation

-

Étant donné que le formulaire de signalement est affiché -Et que j'ai sélectionné une catégorie autre que "Autre"

-

Quand je consulte le champ "Commentaire"

-

Alors le champ est optionnel (pas d'astérisque rouge) -Et le placeholder indique "Décrivez le problème (optionnel mais recommandé)" -Et la limite de caractères est de 500 -Et un compteur affiche "0/500"

-
-

6. Envoi de signalement sans commentaire

-

Étant donné que j'ai sélectionné la catégorie "📧 Spam" -Et que je n'ai pas rempli le champ commentaire

-

Quand je clique sur "Envoyer le signalement"

-

Alors le signalement est envoyé avec succès -Et aucune erreur de validation ne s'affiche -Et le commentaire est enregistré comme vide

-
-

7. Envoi de signalement avec commentaire

-

Étant donné que j'ai sélectionné la catégorie "🚫 Haine & violence" -Et que j'ai saisi le commentaire "Le créateur tient des propos discriminatoires à 2:30"

-

Quand je clique sur "Envoyer le signalement"

-

Alors le signalement est envoyé avec succès -Et le commentaire est enregistré avec le signalement -Et il sera visible par les modérateurs

-
-

8. Limite de 500 caractères pour le commentaire

-

Étant donné que le formulaire de signalement est affiché

-

Quand je saisis un commentaire de 501 caractères

-

Alors le champ limite automatiquement à 500 caractères -Et le compteur affiche "500/500" -Et les caractères supplémentaires ne sont pas acceptés

-
-

9. Toast de confirmation après signalement

-

Étant donné que j'ai envoyé un signalement

-

Quand le signalement est enregistré

-

Alors un toast notification s'affiche -Et le toast contient le message "✓ Signalement envoyé. Nous l'examinerons sous 24-48h." -Et le toast s'affiche pendant 5 secondes -Et le toast contient un bouton "Voir mes signalements" -Et je peux fermer le toast manuellement avec un bouton X

-
-

10. Accès à l'historique des signalements via le toast

-

Étant donné que le toast de confirmation est affiché

-

Quand je clique sur "Voir mes signalements"

-

Alors je suis redirigé vers la page "Mes signalements" -Et je vois la liste de tous mes signalements -Et le signalement que je viens d'envoyer apparaît en premier

-
-

11. Historique personnel des signalements

-

Étant donné que j'ai envoyé 3 signalements précédemment

-

Quand j'ouvre "Profil > Mes signalements"

-

Alors je vois la liste de mes 3 signalements -Et chaque signalement affiche:

-
| information | description |
-|---|---|
-| Titre du contenu | "Podcast #42" |
-| Créateur | @pseudo_createur |
-| Catégorie | 🚫 Haine & violence |
-| Date | 15/01/2026 |
-| Statut | En cours / Traité / Rejeté |
-| Mon commentaire | Texte que j'ai saisi |
-
-

Et les signalements sont triés par date décroissante

-
-

12. đź“‹ Plan: Statuts possibles d'un signalement

-

Étant donné que j'ai envoyé un signalement

-

Quand le statut du signalement est ""

-

Alors le badge affiché est "" -Et la couleur du badge est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
statutbadgecouleur
En coursEn coursorange
TraitéTraité ✓vert
RejetéRejeté ✗rouge
-
-

13. Notification in-app si action prise

-

Étant donné que j'ai signalé un contenu il y a 24h

-

Quand le modérateur traite mon signalement -Et que le contenu est effectivement retiré

-

Alors je reçois une notification in-app -Et la notification indique "Votre signalement a été traité. Le contenu a été retiré." -Et le statut de mon signalement passe à "Traité ✓" -Et je peux voir les détails de l'action prise

-
-

14. Notification si signalement rejeté

-

Étant donné que j'ai signalé un contenu

-

Quand le modérateur rejette mon signalement

-

Alors je reçois une notification in-app -Et la notification indique "Votre signalement a été examiné. Le contenu ne viole pas les règles de la communauté." -Et le statut de mon signalement passe à "Rejeté ✗" -Et je peux voir la raison du rejet

-
-

15. Un contenu peut être signalé plusieurs fois

-

Étant donné qu'un contenu a déjà été signalé par 5 autres utilisateurs

-

Quand je signale le mĂŞme contenu

-

Alors mon signalement est enregistré indépendamment -Et le compteur de signalements du contenu passe à 6 -Et mon signalement rejoint la file d'attente de modération -Et les signalements cumulés augmentent la priorité de traitement

-
-

16. Limite de signalements par utilisateur

-

Étant donné que j'ai déjà signalé le même contenu il y a 2 jours

-

Quand j'essaie de signaler Ă  nouveau le mĂŞme contenu

-

Alors un message m'informe "Vous avez déjà signalé ce contenu" -Et le formulaire de signalement n'est pas affiché -Et je peux consulter le statut de mon signalement précédent

-
-

17. Détection de signalements abusifs répétés

-

Étant donné que j'ai envoyé 10 signalements ce mois-ci -Et que 8 d'entre eux ont été rejetés comme infondés

-

Quand j'essaie d'envoyer un nouveau signalement

-

Alors mon compte est marqué comme "signaleur suspect" -Et un avertissement s'affiche: -Et je peux toujours envoyer le signalement -Mais mes futurs signalements auront une priorité réduite

-
-

18. Sanction pour signalements abusifs graves

-

Étant donné que j'ai envoyé 20 signalements abusifs en 1 mois -Et que tous ont été rejetés comme volontairement faux

-

Quand le modérateur détecte le pattern abusif

-

Alors mon compte reçoit un avertissement formel -Et je perds la possibilité de signaler pendant 30 jours -Et je reçois un email m'expliquant la sanction

-
-

19. Signalement depuis le player audio

-

Étant donné que j'écoute un contenu

-

Quand j'ouvre le menu "â‹®" du player

-

Alors je vois l'option "Signaler" -Et je peux ouvrir le formulaire de signalement

-
-

20. Signalement depuis la page de détails du contenu

-

Étant donné que je consulte la page de détails d'un contenu

-

Quand je clique sur le bouton "â‹®" en haut Ă  droite

-

Alors je vois l'option "Signaler" -Et je peux ouvrir le formulaire de signalement

-
-

21. Signalement depuis l'historique d'écoute

-

Étant donné que je consulte mon historique d'écoute

-

Quand je clique sur "⋮" à côté d'un contenu passé

-

Alors je vois l'option "Signaler" -Et je peux signaler ce contenu même si je ne l'écoute plus actuellement

-
-

22. Identité du signaleur anonyme pour le créateur

-

Étant donné que j'ai signalé un contenu

-

Quand le créateur est notifié de la modération

-

Alors mon identité reste anonyme -Et le créateur ne peut pas savoir qui a signalé -Et seuls les modérateurs ont accès à l'identité du signaleur

-
-

23. Coût du système de signalement

-

Étant donné que le système de signalement est en place

-

Quand on calcule le coût

-

Alors le coût est de 0€ -Et le formulaire est développé en interne -Et aucun service tiers n'est utilisé -Et les notifications in-app sont gratuites

-
-
- -

Traitement des signalements par l'IA et les modérateurs

-

25 scénarios (21 standards, 4 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que le système de modération est actif

-
-

1. Signalement ajouté à la file d'attente asynchrone

-

Étant donné qu'un utilisateur envoie un signalement pour un contenu audio

-

Quand le signalement est reçu

-

Alors le signalement est ajouté à la file d'attente asynchrone -Et un worker de traitement est déclenché -Et le traitement se fait en arrière-plan sans bloquer l'utilisateur

-
-

2. Transcription automatique avec Whisper large-v3

-

Étant donné qu'un contenu audio signalé dure 5 minutes

-

Quand le worker de traitement démarre

-

Alors le système utilise Whisper large-v3 pour transcrire l'audio -Et la transcription est en self-hosted (pas de service cloud) -Et le texte transcrit est enregistré en base de données -Et le délai de transcription est de 1-3 minutes

-
-

3. 📋 Plan: Délai de transcription selon durée audio

-

Étant donné qu'un contenu audio signalé dure minutes

-

Quand le système transcrit l'audio

-

Alors la transcription prend environ

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
dureedelai
21-3 minutes
103-10 minutes
4510-20 minutes
-
-

4. Analyse automatique du contenu transcrit

-

Étant donné que la transcription audio est terminée

-

Quand le système analyse le texte transcrit

-

Alors les analyses suivantes sont effectuées:

-
| analyse | technologie |
-|---|---|
-| Analyse de sentiment | distilbert-base-uncased |
-| Détection de haine | facebook/roberta-hate-speech |
-| Mots-clés interdits | Liste noire FR/EN + regex |
-
-

Et chaque analyse génère un score de confiance (0-100%)

-
-

5. Génération du score de confiance IA

-

Étant donné que toutes les analyses sont terminées

-

Quand le système calcule le score final

-

Alors un score de confiance IA entre 0-100% est généré -Et le score indique la probabilité que le contenu viole les règles -Et la catégorie la plus probable est identifiée -Et les timestamps des passages problématiques sont extraits

-
-

6. Détection automatique de contenu clairement inapproprié

-

Étant donné qu'un contenu contient des insultes graves et répétées

-

Quand l'IA analyse la transcription

-

Alors le score de confiance IA est >95% -Et la catégorie détectée est "Haine & violence" -Et les passages problématiques sont identifiés avec timestamps:

-
| timestamp | texte problématique |
-|---|---|
-| 02:15 | [insulte discriminatoire] |
-| 03:42 | [propos haineux] |
-
-

Et le signalement est classé en priorité CRITIQUE

-
-

7. 📋 Plan: SLA selon priorité du signalement

-

Étant donné qu'un signalement a une priorité ""

-

Quand le signalement entre en file d'attente

-

Alors le délai de traitement cible est "" -Et le responsable du traitement est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
prioritedelairesponsable
CRITIQUE<2h (24/7)Modérateur senior (astreinte)
HAUTE<24h (jours ouvrés)Modérateur junior/senior
MOYENNE<24h (jours ouvrés)Modérateur junior
BASSE<72h (jours ouvrés)Modérateur junior
-
-

8. Traitement automatique pour score IA >95%

-

Étant donné qu'un signalement a un score IA de 97% -Et que la catégorie détectée est "Spam" (évidente)

-

Quand le système évalue le signalement

-

Alors une action automatique immédiate est déclenchée -Et le contenu est retiré automatiquement -Et le créateur est notifié de la modération -Et le créateur peut faire appel de la décision -Et un modérateur senior vérifie l'action a posteriori

-
-

9. Signalement CRITIQUE traité en moins de 2h

-

Étant donné qu'un signalement de priorité CRITIQUE est reçu à 14:00 -Et que le contenu concerne une menace de violence

-

Quand le signalement est assigné à un modérateur senior d'astreinte

-

Alors le modérateur est alerté immédiatement (push + SMS) -Et le signalement est traité avant 16:00 (2h) -Et une décision est prise et appliquée -Et les autorités peuvent être contactées si nécessaire

-
-

10. Astreinte modérateur 24/7 pour signalements CRITIQUES

-

Étant donné qu'un signalement CRITIQUE est reçu un dimanche à 03:00

-

Quand le signalement est classé en priorité CRITIQUE

-

Alors le modérateur senior d'astreinte est alerté -Et le signalement est traité dans les 2h (avant 05:00) -Et le service d'astreinte garantit une disponibilité 24/7

-
-

11. Signalement HAUTE priorité traité en moins de 24h

-

Étant donné qu'un signalement de priorité HAUTE est reçu lundi à 10:00 -Et que le contenu concerne du harcèlement

-

Quand le signalement entre en file d'attente

-

Alors le signalement est assigné à un modérateur (junior ou senior) -Et le signalement est traité avant mardi 10:00 (24h jours ouvrés) -Et une décision est prise et appliquée

-
-

12. Signalement BASSE priorité traité en moins de 72h

-

Étant donné qu'un signalement de priorité BASSE est reçu lundi à 10:00 -Et que le contenu concerne des tags incorrects

-

Quand le signalement entre en file d'attente

-

Alors le signalement est traité avant jeudi 10:00 (72h jours ouvrés) -Et un modérateur junior peut traiter ce type de signalement

-
-

13. Calcul du score de priorité

-

Étant donné qu'un signalement a les caractéristiques suivantes:

-
| caractéristique | valeur |
-|---|---|
-| Score IA | 85% |
-| Signalements cumulés | 3 |
-| Fiabilité du signaleur | 75% |
-
-

Quand le système calcule la priorité

-

Alors la formule appliquée est: -Et le score de priorité est: (85 × 0.7) + (3 × 0.2) + (75 × 0.1) = 67.5 -Et le signalement est classé en priorité MOYENNE

-
-

14. 📋 Plan: Classification selon score de priorité

-

Étant donné qu'un signalement a un score de priorité de

-

Quand le système classe le signalement

-

Alors la priorité assignée est "" -Et le signalement entre dans la file ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
scoreprioritefile
95CRITIQUEImmédiate
82HAUTEPrioritaire
55MOYENNENormale
25BASSEDifférée
-
-

15. Boost de priorité avec signalements cumulés

-

Étant donné qu'un contenu a été signalé par 1 utilisateur avec un score IA de 60% -Et que le signalement est classé en priorité MOYENNE (score 42)

-

Quand 5 autres utilisateurs signalent le mĂŞme contenu

-

Alors le nombre de signalements cumulés passe à 6 -Et le score de priorité augmente significativement -Et le signalement peut passer en priorité HAUTE -Et le traitement est accéléré

-
-

16. Impact de la fiabilité du signaleur

-

Étant donné qu'un utilisateur de confiance (90% fiabilité) envoie un signalement -Et qu'un utilisateur suspect (20% fiabilité) envoie un signalement similaire

-

Quand le système calcule les priorités

-

Alors le signalement de l'utilisateur de confiance a un score plus élevé -Et son signalement est traité en priorité -Et le signalement de l'utilisateur suspect est traité plus tard

-
-

17. Évolution du score de fiabilité du signaleur

-

Étant donné qu'un utilisateur a envoyé 10 signalements -Et que 8 d'entre eux ont été acceptés par les modérateurs

-

Quand le système calcule son score de fiabilité

-

Alors le score est de 80% (8 acceptés / 10 total) -Et ses futurs signalements auront plus de poids -Et il peut devenir "utilisateur de confiance"

-
-

18. Files d'attente séparées par priorité

-

Étant donné que 50 signalements sont en attente

-

Quand le système organise la file d'attente

-

Alors les signalements sont répartis dans les files suivantes:

-
| file | nombre | priorité |
-|---|---|---|
-| Immédiate (24/7) | 5 | CRITIQUE |
-| Prioritaire | 15 | HAUTE |
-| Normale | 20 | MOYENNE |
-| Différée | 10 | BASSE |
-
-

Et les modérateurs traitent en priorité la file Immédiate

-
-

19. Modérateurs assignés selon compétences

-

Étant donné qu'un signalement complexe de harcèlement est reçu

-

Quand le système assigne un modérateur

-

Alors un modérateur senior est prioritairement assigné -Et les modérateurs juniors peuvent traiter les cas simples (spam, tags) -Et les modérateurs seniors traitent les cas complexes (haine, violence, appels)

-
-

20. Stack technique 100% opensource

-

Étant donné que le système de modération IA est déployé

-

Quand on analyse les technologies utilisées

-

Alors toutes les technologies sont opensource:

-
| composant | technologie | hébergement |
-|---|---|---|
-| Transcription | Whisper large-v3 | Self-hosted |
-| Analyse sentiment | distilbert-base-uncased | Self-hosted |
-| Détection haine | facebook/roberta-hate-speech | Self-hosted |
-| Mots-clés interdits | Liste noire FR/EN + regex | PostgreSQL |
-
-

Et aucune dépendance à Google, AWS, Azure

-
-

21. 📋 Plan: Coût selon phase du projet

-

Étant donné que RoadWave est en phase ""

-

Quand on calcule le coût de l'infrastructure IA

-

Alors le coût mensuel est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - -
phasecout
MVP0-50€ (CPU)
Scale50-200€ (GPU VPS)
-
-

22. Processing asynchrone en MVP avec CPU

-

Étant donné que RoadWave est en phase MVP -Et que le volume est <1000 signalements/mois

-

Quand le système traite les signalements

-

Alors un serveur CPU standard est suffisant -Et le coût est de 0€ (serveur existant) -Et le processing asynchrone absorbe les pics de charge -Et les délais restent acceptables (1-20 minutes)

-
-

23. Scaling avec GPU pour gros volumes

-

Étant donné que RoadWave reçoit >1000 signalements/jour

-

Quand le système nécessite un scaling

-

Alors un VPS avec GPU est requis -Et le coût passe à 50-200€/mois -Et les délais de transcription sont divisés par 5-10 -Et le système peut gérer 10 000+ signalements/mois

-
-

24. Logs d'audit pour chaque traitement

-

Étant donné qu'un signalement est traité

-

Quand une action est prise (rejet, acceptation, sanction)

-

Alors un log d'audit complet est créé:

-
| champ | description |
-|---|---|
-| signalement_id | ID unique du signalement |
-| content_id | ID du contenu signalé |
-| ia_score | Score de confiance IA |
-| ia_category | Catégorie détectée par IA |
-| priority | CRITIQUE / HAUTE / MOYENNE / BASSE |
-| moderator_id | ID du modérateur assigné |
-| action_taken | Retiré / Rejeté / Strike |
-| processing_time | Durée du traitement |
-| timestamp | Date et heure de la décision |
-
-

Et le log est conservé pour conformité DSA -Et les logs sont anonymisés après 3 ans (RGPD)

-
-

25. Traçabilité complète pour conformité DSA

-

Étant donné que le système de modération est actif

-

Quand un audit DSA est effectué

-

Alors toutes les actions de modération sont tracées -Et les délais de traitement sont mesurés et respectés -Et les décisions sont justifiées et documentées -Et la transparence vis-à-vis des utilisateurs est garantie -Et le système est conforme au Digital Services Act

-
-
- -

Conditions d'activation de la monétisation

-
-

En tant que créateur -Je veux pouvoir activer la monétisation quand je remplis les critères -Afin de générer des revenus avec mes contenus

-
-

28 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant que créateur

-
-

1. Critère 1 - Ancienneté de 3 mois validée

-

Étant donné que mon compte a été créé il y a 91 jours

-

Quand je consulte les critères de monétisation

-

Alors le critère "Ancienneté ≥ 3 mois" est validé ✅

-
-

2. Critère 1 - Ancienneté insuffisante

-

Étant donné que mon compte a été créé il y a 60 jours

-

Quand je consulte les critères de monétisation

-

Alors le critère "Ancienneté ≥ 3 mois" n'est pas validé ❌ -Et je vois "Encore 30 jours avant d'être éligible"

-
-

3. Critère 2 - 500 abonnés atteints

-

Étant donné que j'ai exactement 500 abonnés

-

Quand je consulte les critères de monétisation

-

Alors le critère "≥ 500 abonnés" est validé ✅

-
-

4. Critère 2 - Pas assez d'abonnés

-

Étant donné que j'ai 347 abonnés

-

Quand je consulte les critères de monétisation

-

Alors le critère "≥ 500 abonnés" n'est pas validé ❌ -Et je vois "Encore 153 abonnés nécessaires"

-
-

5. Critère 3 - 10 000 écoutes complètes atteintes

-

Étant donné que mes contenus ont cumulé 10 487 écoutes complètes

-

Quand je consulte les critères de monétisation

-

Alors le critère "≥ 10 000 écoutes complètes" est validé ✅

-
-

6. Critère 3 - Écoutes incomplètes non comptabilisées

-

Étant donné que mes contenus ont:

-
| type écoute | nombre |
-|---|---|
-| Écoutes complètes | 8 500 |
-| Écoutes <80% | 3 000 |
-
-

Quand je consulte les critères de monétisation

-

Alors seules les 8 500 écoutes complètes comptent -Et je vois "Encore 1 500 écoutes complètes nécessaires"

-
-

7. Critère 4 - Aucun strike actif

-

Étant donné que je n'ai aucun strike actif -Et que je n'ai eu aucun contenu modéré dans les 6 derniers mois

-

Quand je consulte les critères de monétisation

-

Alors le critère "Fiabilité" est validé ✅

-
-

8. Critère 4 - Strike actif bloque l'éligibilité

-

Étant donné que j'ai 1 strike actif pour contenu inapproprié

-

Quand je consulte les critères de monétisation

-

Alors le critère "Fiabilité" n'est pas validé ❌ -Et je vois "Vous devez résoudre votre strike avant d'être éligible"

-
-

9. Critère 4 - Contenu modéré dans les 6 derniers mois

-

Étant donné que je n'ai pas de strike actif -Mais qu'un de mes contenus a été modéré il y a 4 mois

-

Quand je consulte les critères de monétisation

-

Alors le critère "Fiabilité" n'est pas validé ❌ -Et je vois "Attendre 2 mois après le dernier contenu modéré"

-
-

10. Critère 5 - 5 contenus publiés dans les 90 derniers jours

-

Étant donné que j'ai publié:

-
| date de publication | titre |
-|---|---|
-| Il y a 15 jours | Contenu 1 |
-| Il y a 30 jours | Contenu 2 |
-| Il y a 45 jours | Contenu 3 |
-| Il y a 60 jours | Contenu 4 |
-| Il y a 75 jours | Contenu 5 |
-
-

Quand je consulte les critères de monétisation

-

Alors le critère "≥ 5 contenus publiés dans les 90 derniers jours" est validé ✅

-
-

11. Critère 5 - Contenus trop anciens ne comptent pas

-

Étant donné que j'ai publié:

-
| date de publication | titre |
-|---|---|
-| Il y a 15 jours | Contenu 1 |
-| Il y a 30 jours | Contenu 2 |
-| Il y a 95 jours | Contenu 3 |
-| Il y a 120 jours | Contenu 4 |
-
-

Quand je consulte les critères de monétisation

-

Alors seuls 2 contenus comptent (dans les 90 jours) -Et je vois "Encore 3 contenus Ă  publier dans les 90 prochains jours"

-
-

12. Tous les critères validés - Bouton disponible

-

Étant donné que tous mes critères sont validés:

-
| critère | statut |
-|---|---|
-| Ancienneté ≥ 3 mois | ✅ |
-| ≥ 500 abonnés | ✅ |
-| ≥ 10 000 écoutes | ✅ |
-| Fiabilité | ✅ |
-| Régularité (5 contenus) | ✅ |
-
-

Quand j'accède à mon profil créateur

-

Alors le bouton "Demander la monétisation" est actif -Et je peux cliquer pour démarrer le KYC

-
-

13. Critères incomplets - Bouton grisé avec progression

-

Étant donné que mes critères sont:

-
| critère | statut | progression |
-|---|---|---|
-| Ancienneté ≥ 3 mois | ✅ | 100% |
-| ≥ 500 abonnés | ❌ | 347/500 (69%) |
-| ≥ 10 000 écoutes | ❌ | 8500/10000 (85%) |
-| Fiabilité | ✅ | 100% |
-| Régularité (5 contenus) | ✅ | 100% |
-
-

Quand j'accède à mon profil créateur

-

Alors le bouton "Demander la monétisation" est grisé -Et je vois la progression détaillée de chaque critère

-
-

14. Vérification automatique SQL lors de la demande

-

Étant donné que je clique sur "Demander la monétisation"

-

Quand le système vérifie mes critères

-

Alors une requête SQL est exécutée: -Et si tous les critères sont TRUE, je suis redirigé vers le KYC

-
-

15. Notification par email quand critères atteints

-

Étant donné que je viens d'atteindre 500 abonnés -Et que c'était mon dernier critère manquant

-

Quand le système détecte l'éligibilité

-

Alors je reçois un email:

-
-

16. Badge "Éligible monétisation" dans profil

-

Étant donné que je remplis tous les critères -Mais que je n'ai pas encore activé la monétisation

-

Quand un utilisateur consulte mon profil

-

Alors il voit un badge "Éligible monétisation 💰" -Et cela renforce ma crédibilité de créateur

-
-

17. Justification anti-fraude - Délai 3 mois

-

Étant donné qu'un compte suspect crée du contenu frauduleux

-

Quand le compte est détecté dans les 2 premiers mois

-

Alors le compte est banni avant d'atteindre les 3 mois -Et le créateur n'a jamais été éligible à la monétisation -Et aucun paiement n'a été effectué

-
-

18. Justification qualité - 10 000 écoutes

-

Étant donné qu'un créateur produit du contenu de mauvaise qualité

-

Quand ses contenus ne génèrent que 2 000 écoutes complètes

-

Alors il ne peut pas activer la monétisation -Et seuls les créateurs avec contenu apprécié sont monétisés

-
-

19. Réduction coût administratif plateforme

-

Étant donné que RoadWave a 10 000 créateurs inscrits -Et que seuls 500 remplissent tous les critères

-

Quand le système calcule le coût administratif

-

Alors seulement 500 KYC sont à gérer (vs 10 000) -Et seulement 500 virements mensuels (vs 10 000) -Et la charge comptable est réduite de 95%

-
-

20. Statistiques publiques pour transparence

-

Quand un utilisateur consulte la page "Devenir créateur"

-

Alors il voit les statistiques:

-
| métrique | valeur exemple |
-|---|---|
-| Nombre créateurs monétisés | 1 247 |
-| Revenus moyens par créateur | 127€/mois |
-| Top créateur (anonymisé) | 2 450€/mois |
-| Critères d'éligibilité à remplir | 5 critères |
-
-

Et cela permet de fixer des attentes réalistes

-
-

21. Cache Redis pour calcul rapide critères

-

Étant donné que je consulte mes critères de monétisation

-

Quand le système charge la page

-

Alors les compteurs sont récupérés depuis Redis:

-
| clé Redis | exemple valeur |
-|---|---|
-| creator:[id]:subscribers_count | 347 |
-| creator:[id]:complete_listens_total | 8500 |
-| creator:[id]:recent_contents_count | 7 |
-
-

Et le temps de réponse est <50ms

-
-

22. Mise à jour temps réel des compteurs

-

Étant donné que je viens de publier un nouveau contenu

-

Quand un utilisateur écoute ce contenu en entier

-

Alors le compteur "complete_listens_total" est incrémenté immédiatement -Et si je rafraîchis la page critères, je vois la nouvelle valeur -Et cela encourage les créateurs à continuer de produire

-
-

23. Historique des tentatives d'activation

-

Étant donné que j'ai tenté d'activer la monétisation il y a 2 mois -Mais que les critères n'étaient pas remplis

-

Quand j'accède à mes logs d'activité

-

Alors je vois:

-
| date | action | résultat | raison |
-|---|---|---|---|
-| 2025-11-15 | Demande monétisation | Refusée | Seulement 300 abonnés |
-
-

Et cela m'aide Ă  suivre ma progression

-
-

24. Performance avec 100 000 créateurs

-

Étant donné que RoadWave a 100 000 créateurs -Et que chacun consulte ses critères 1 fois par jour

-

Quand le système traite ces requêtes

-

Alors la table users est indexée sur created_at -Et la table subscriptions est indexée sur creator_id -Et la table contents est indexée sur creator_id et published_at -Et chaque requête reste <50ms grâce aux index

-
-

25. Export des critères pour support client

-

Étant donné que je contacte le support car je pense être éligible

-

Quand l'agent support consulte mon compte

-

Alors il voit un export JSON complet: -Et l'agent peut expliquer précisément pourquoi je ne suis pas éligible

-
-

26. Notification 30 jours avant éligibilité probable

-

Étant donné que mes critères sont:

-
| critère | statut | progression |
-|---|---|---|
-| Ancienneté ≥ 3 mois | ❌ | 60/90 jours |
-| Tous les autres critères | ✅ | 100% |
-
-

Quand il reste exactement 30 jours avant les 90 jours

-

Alors je reçois une notification:

-
-

27. Pas de bypass possible pour amis/influenceurs

-

Étant donné qu'un créateur influent me contacte directement -Et qu'il demande un bypass des critères

-

Quand je consulte la politique RoadWave

-

Alors la réponse est "Aucune exception possible, critères automatiques uniquement" -Et cela garantit l'équité pour tous les créateurs

-
-

28. A/B test futur sur seuils (post-MVP)

-

Étant donné que RoadWave veut tester des seuils différents

-

Quand un A/B test est lancé en 2027

-

Alors groupe A voit: 500 abonnés, 10 000 écoutes -Et groupe B voit: 300 abonnés, 5 000 écoutes -Et les métriques (taux activation, fraude, qualité) sont comparées -Et le meilleur seuil est déployé définitivement

-
-
- -

Contenus Premium exclusifs

-
-

En tant que créateur monétisé -Je veux pouvoir rendre certains contenus exclusifs aux abonnés Premium -Afin d'inciter les utilisateurs à s'abonner

-
-

34 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur avec la monétisation activée

-
-

1. Toggle "Réservé Premium" lors de la création

-

Étant donné que je crée un nouveau contenu

-

Quand j'accède aux options de publication

-

Alors je vois un toggle "Réservé aux abonnés Premium 👑" -Et je peux l'activer ou le désactiver

-
-

2. Contenu marqué Premium lors de la création

-

Étant donné que je crée un nouveau contenu

-

Quand j'active le toggle "Réservé Premium" -Et que je publie le contenu

-

Alors le champ is_premium en base est mis Ă  true -Et le contenu est visible uniquement pour les utilisateurs Premium

-
-

3. Contenu gratuit par défaut

-

Étant donné que je crée un nouveau contenu

-

Quand je ne touche pas au toggle "Réservé Premium" -Et que je publie le contenu

-

Alors le champ is_premium en base est mis à false (défaut) -Et le contenu est accessible à tous les utilisateurs

-
-

4. Modification d'un contenu existant en Premium

-

Étant donné que j'ai publié un contenu gratuit il y a 2 jours

-

Quand je modifie le contenu et active le toggle "Réservé Premium" -Et que j'enregistre les modifications

-

Alors le contenu devient immédiatement Premium -Et les utilisateurs gratuits ne peuvent plus y accéder

-
-

5. Passage d'un contenu Premium en gratuit

-

Étant donné que j'ai publié un contenu Premium il y a 1 mois

-

Quand je modifie le contenu et désactive le toggle "Réservé Premium" -Et que j'enregistre les modifications

-

Alors le contenu devient immédiatement gratuit -Et tous les utilisateurs peuvent maintenant y accéder

-
-

6. Aucune limite sur pourcentage de contenus Premium

-

Étant donné que je publie 10 nouveaux contenus

-

Quand je décide de rendre les 10 contenus Premium (100%)

-

Alors le système accepte sans limitation -Et je peux avoir 100% de mon catalogue en Premium

-
-

7. Stratégie freemium - Mix gratuit/premium

-

Étant donné que je publie 10 nouveaux contenus

-

Quand je décide de rendre 5 contenus Premium et 5 gratuits (50/50)

-

Alors le système accepte cette stratégie -Et je peux tester différents mix pour optimiser mes revenus

-
-

8. Stratégie tout gratuit possible

-

Étant donné que je suis monétisé via publicités

-

Quand je décide de ne mettre aucun contenu en Premium (0%)

-

Alors le système accepte cette stratégie -Et je génère des revenus uniquement via les publicités

-
-

9. Badge đź‘‘ visible sur l'interface utilisateur

-

Étant donné qu'un utilisateur consulte ma liste de contenus

-

Quand il voit un contenu Premium

-

Alors un badge 👑 "Premium" est affiché -Et le contenu est clairement identifiable comme réservé

-
-

10. Utilisateur gratuit voit les contenus Premium dans la liste

-

Étant donné que je suis un utilisateur gratuit

-

Quand je consulte les contenus d'un créateur

-

Alors je vois aussi les contenus Premium dans la liste -Et ils sont affichés avec un badge 👑 -Mais je ne peux pas les lire

-
-

11. Tentative de lecture Premium par utilisateur gratuit - Overlay bloquant

-

Étant donné que je suis un utilisateur gratuit

-

Quand je clique sur un contenu Premium pour le lire

-

Alors un overlay bloquant apparaît -Et je vois le message: -Et un bouton "Passer Premium" est affiché

-
-

12. CTA "Passer Premium" redirige vers abonnement

-

Étant donné que je vois l'overlay de contenu Premium bloqué

-

Quand je clique sur "Passer Premium"

-

Alors je suis redirigé vers la page d'abonnement Premium -Et je peux m'abonner pour 4.99€/mois

-
-

13. Utilisateur Premium peut lire tous les contenus Premium

-

Étant donné que je suis un utilisateur Premium actif

-

Quand je clique sur un contenu Premium

-

Alors le contenu se lance immédiatement -Et je n'ai aucun overlay bloquant -Et je peux profiter pleinement du contenu exclusif

-
-

14. Contenus Premium inclus dans les recommandations

-

Étant donné que l'algorithme génère ma file de 5 contenus

-

Quand je suis un utilisateur gratuit

-

Alors les contenus Premium peuvent apparaître dans les recommandations -Et cela me fait découvrir qu'il existe du contenu exclusif

-
-

15. Contenu Premium skippé automatiquement pour utilisateur gratuit

-

Étant donné que je suis un utilisateur gratuit -Et qu'un contenu Premium apparaît dans ma file de recommandation

-

Quand j'écoute le contenu précédent jusqu'à la fin

-

Alors le contenu Premium est automatiquement skippé -Et le contenu suivant (gratuit) est lancé -Et le slot Premium ne compte pas dans ma file de 5 contenus

-
-

16. Contenu Premium diffusé normalement pour utilisateur Premium

-

Étant donné que je suis un utilisateur Premium -Et qu'un contenu Premium apparaît dans ma file de recommandation

-

Quand j'écoute le contenu précédent jusqu'à la fin

-

Alors le contenu Premium est lancé normalement -Et je profite du contenu exclusif sans interruption

-
-

17. Champ is_premium boolean en base PostgreSQL

-

Étant donné qu'un contenu est créé

-

Quand il est stocké en base de données

-

Alors la table contents contient un champ is_premium BOOLEAN DEFAULT FALSE -Et ce champ est indexé pour requêtes rapides

-
-

18. Index PostgreSQL sur is_premium

-

Étant donné que l'algorithme doit filtrer les contenus selon le statut Premium

-

Quand une requête SQL est exécutée:

-

Alors l'index sur is_premium accélère la requête -Et le temps de réponse reste <20ms

-
-

19. Cache Redis pour statut Premium

-

Étant donné qu'un contenu Premium est consulté fréquemment

-

Quand l'API vérifie le statut Premium

-

Alors la valeur est récupérée depuis Redis: -Et le cache a un TTL de 1 heure -Et cela évite des requêtes SQL inutiles

-
-

20. Invalidation cache lors de modification statut Premium

-

Étant donné qu'un contenu est passé de gratuit à Premium

-

Quand le créateur enregistre la modification

-

Alors le cache Redis content:[id]:premium est invalidé immédiatement -Et la nouvelle valeur est mise à jour -Et les utilisateurs voient le changement en temps réel

-
-

21. Justification liberté créateur - Stratégie personnalisée

-

Étant donné que chaque créateur a une audience différente

-

Quand un créateur décide de sa stratégie Premium

-

Alors il peut tester différentes approches:

-
| stratégie | % Premium | objectif |
-|---|---|---|
-| Tout gratuit | 0% | Maximiser audience + revenus pub |
-| Mix 50/50 | 50% | Équilibrer audience et exclusivité |
-| Premium majoritaire | 80% | Cibler abonnés fidèles |
-| 100% Premium | 100% | Contenu ultra-exclusif |
-
-
-

22. Justification incitation Premium - Argument fort pour s'abonner

-

Étant donné qu'un utilisateur gratuit voit beaucoup de contenus Premium

-

Quand il consulte les profils de ses créateurs préférés

-

Alors il voit que 60% de leur contenu est réservé Premium -Et cela l'incite à s'abonner pour 4.99€/mois -Et RoadWave augmente son taux de conversion vers Premium

-
-

23. Justification équité - Petit créateur peut tout mettre en Premium

-

Étant donné que je suis un petit créateur avec 600 abonnés -Et que 50 sont abonnés Premium

-

Quand je mets 100% de mon contenu en Premium

-

Alors je génère des revenus uniquement via mes 50 abonnés Premium -Et cela me permet de vivre de mon contenu malgré une petite audience

-
-

24. Justification équité - Gros créateur peut tout offrir gratuitement

-

Étant donné que je suis un gros créateur avec 50 000 abonnés -Et que je génère déjà beaucoup de revenus publicitaires

-

Quand je laisse 100% de mon contenu gratuit

-

Alors je maximise mon audience et mes revenus pub -Et je n'ai pas besoin de mettre du contenu en Premium

-
-

25. Statistiques créateur - Ratio Premium/Gratuit

-

Étant donné que j'accède à mon tableau de bord créateur

-

Quand je consulte mes statistiques de contenus

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Contenus totaux | 47 |
-| Contenus gratuits | 32 (68%) |
-| Contenus Premium | 15 (32%) |
-| Écoutes Premium ce mois | 12,345 |
-| Écoutes gratuites ce mois | 28,901 |
-
-
-

26. Statistiques créateur - Revenus par type

-

Étant donné que j'ai des contenus gratuits et Premium

-

Quand je consulte mes revenus détaillés

-

Alors je vois:

-
| source | montant |
-|---|---|
-| Revenus pub (gratuit) | 86.70€ |
-| Revenus Premium (exclusifs) | 34.20€ |
-| Revenus Premium (tout contenu) | 78.90€ |
-
-

Et je peux comparer l'efficacité de chaque stratégie

-
-

27. Notification créateur - Contenu Premium très écouté

-

Étant donné que j'ai publié un contenu Premium il y a 3 jours -Et qu'il a généré 5 000 écoutes Premium (très élevé)

-

Quand le système détecte cette performance

-

Alors je reçois une notification:

-
-

28. A/B test utilisateur - Impact badge Premium sur conversion

-

Étant donné que RoadWave veut optimiser le taux de conversion Premium

-

Quand un A/B test est lancé

-

Alors groupe A voit le badge 👑 "Premium" -Et groupe B voit le badge 💎 "Exclusif" -Et les taux de clic et conversion sont mesurés -Et le badge le plus performant est déployé définitivement

-
-

29. Analytics plateforme - Adoption fonctionnalité Premium

-

Étant donné que RoadWave suit l'adoption de la fonctionnalité

-

Quand un admin consulte les métriques

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Créateurs utilisant Premium | 847 (68%) |
-| % moyen contenus Premium | 23% |
-| Taux conversion vers Premium (users) | 8.5% |
-| Revenus Premium/mois | 47,890€ |
-
-
-

30. Impact sur churn - Contenus Premium réduisent le churn Premium

-

Étant donné qu'un utilisateur Premium envisage de résilier -Mais qu'il a accès à 150 contenus Premium de ses créateurs préférés

-

Quand il voit la valeur exclusive qu'il perdrait

-

Alors il est moins susceptible de résilier (churn réduit de ~30%) -Et les contenus Premium augmentent la rétention

-
-

31. Transparence - Créateur voit combien de contenus Premium il a

-

Étant donné que j'accède à mon profil créateur

-

Quand je consulte mes contenus

-

Alors je peux filtrer par statut:

-
| filtre | résultats |
-|---|---|
-| Tous | 47 |
-| Gratuits | 32 |
-| Premium đź‘‘ | 15 |
-
-

Et je peux facilement gérer mon catalogue

-
-

32. Export liste contenus avec statut Premium (RGPD)

-

Étant donné que je demande l'export de mes données

-

Quand l'export est généré

-

Alors la liste de mes contenus inclut le statut Premium:

-
-

33. Suppression compte créateur et contenus Premium

-

Étant donné que je supprime définitivement mon compte créateur

-

Quand la suppression est confirmée

-

Alors tous mes contenus (gratuits et Premium) sont supprimés -Et les utilisateurs Premium ne peuvent plus y accéder -Et les fichiers audio sont supprimés du CDN sous 7 jours

-
-

34. Performance avec 1 million de contenus Premium

-

Étant donné que RoadWave a 1 million de contenus dont 300 000 Premium

-

Quand l'algorithme génère une recommandation

-

Alors la requête SQL filtre efficacement avec l'index is_premium -Et le temps de réponse reste <50ms -Et la scalabilité est garantie

-
-
- -

Désactivation et suspension monétisation

-
-

En tant que créateur ou plateforme -Je veux pouvoir désactiver ou suspendre la monétisation selon certaines conditions -Afin de gérer les pauses, problèmes techniques ou violations des règles

-
-

35 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur avec la monétisation activée

-
-

1. Désactivation temporaire par le créateur

-

Étant donné que je veux faire une pause dans ma création de contenu

-

Quand j'accède à "Paramètres > Monétisation" -Et que je clique sur "Désactiver temporairement la monétisation"

-

Alors ma monétisation est désactivée immédiatement -Et je ne génère plus de revenus à partir de maintenant

-
-

2. Confirmation avant désactivation

-

Étant donné que je clique sur "Désactiver temporairement"

-

Quand une popup de confirmation apparaît

-

Alors je vois le message: -Et je dois confirmer pour continuer

-
-

3. Solde conservé pendant désactivation

-

Étant donné que mon solde actuel est 87.45€

-

Quand je désactive ma monétisation le 15 du mois

-

Alors mon solde de 87.45€ est conservé -Et il sera reporté au mois suivant -Et si le total dépasse 50€, il sera versé normalement le 15 du mois prochain

-
-

4. Contenus restent accessibles pendant désactivation

-

Étant donné que j'ai désactivé ma monétisation

-

Quand des utilisateurs écoutent mes contenus

-

Alors mes contenus restent accessibles normalement -Mais je ne génère aucun revenu (ni pub ni Premium)

-
-

5. Réactivation sans refaire le KYC si <2 ans

-

Étant donné que j'ai désactivé ma monétisation il y a 8 mois -Et que mes documents KYC sont toujours valides

-

Quand je clique sur "Réactiver la monétisation"

-

Alors la réactivation est immédiate -Et je n'ai pas besoin de refaire le KYC -Et je recommence à générer des revenus dès maintenant

-
-

6. Nouveau KYC requis si inactivité >2 ans

-

Étant donné que j'ai désactivé ma monétisation il y a 25 mois

-

Quand j'essaie de réactiver

-

Alors le système demande un nouveau KYC -Et je vois: -Et je dois soumettre à nouveau mes documents

-
-

7. Historique des désactivations/réactivations

-

Étant donné que j'ai désactivé et réactivé ma monétisation plusieurs fois

-

Quand j'accède à "Paramètres > Monétisation > Historique"

-

Alors je vois la liste complète:

-
| date | action | raison |
-|---|---|---|
-| 15/06/2025 | Réactivation | Reprise création contenu |
-| 01/03/2025 | Désactivation | Pause vacances |
-| 20/01/2025 | Activation | KYC validé |
-
-
-

8. Suspension si 3+ strikes actifs

-

Étant donné que je reçois un 3ème strike pour violation des règles

-

Quand le strike devient actif

-

Alors ma monétisation est suspendue automatiquement -Et je vois:

-
-

9. Réactivation après résolution des strikes

-

Étant donné que ma monétisation est suspendue pour 3 strikes

-

Quand je résous tous mes strikes (après expiration ou contestation) -Et que mon compteur de strikes passe à 0

-

Alors ma monétisation est réactivée automatiquement -Et je reçois un email de confirmation

-
-

10. Suspension si RIB invalide après 3 échecs de virement

-

Étant donné que 3 tentatives de virement ont échoué (15, 18, 22 du mois)

-

Quand le 3ème échec est confirmé

-

Alors ma monétisation est suspendue automatiquement -Et je vois:

-
-

11. Réactivation après mise à jour RIB valide

-

Étant donné que ma monétisation est suspendue pour RIB invalide

-

Quand je mets Ă  jour mon RIB avec un compte bancaire valide -Et que Mangopay valide le nouveau RIB

-

Alors ma monétisation est réactivée automatiquement -Et un virement est tenté immédiatement pour le solde en attente

-
-

12. Suspension si documents KYC expirés

-

Étant donné que ma carte d'identité expire dans 30 jours

-

Quand je reçois un email de rappel de mise à jour -Mais que je ne mets pas à jour mes documents -Et que ma CNI expire

-

Alors ma monétisation est suspendue automatiquement après 30 jours de grâce

-
-

13. Préavis 30 jours avant suspension pour docs expirés

-

Étant donné que ma CNI expire le 15 juin 2025

-

Quand le 15 mai 2025 arrive (30 jours avant)

-

Alors je reçois un email d'alerte:

-
-

14. Réactivation après renouvellement documents KYC

-

Étant donné que ma monétisation est suspendue pour CNI expirée

-

Quand je soumets une nouvelle CNI valide -Et que Mangopay valide le document sous 24-72h

-

Alors ma monétisation est réactivée automatiquement -Et je recommence à générer des revenus

-
-

15. Suspension si fraude détectée

-

Étant donné que le système détecte une activité frauduleuse (bots, écoutes artificielles)

-

Quand l'équipe modération confirme la fraude

-

Alors ma monétisation est suspendue immédiatement -Et mon compte est mis sous enquête -Et je reçois un email m'informant de la suspension

-
-

16. Enquête fraude - Vérification manuelle

-

Étant donné que ma monétisation est suspendue pour suspicion de fraude

-

Quand l'équipe modération enquête

-

Alors elle analyse:

-
| élément à vérifier | outil |
-|---|---|
-| Patterns d'écoute suspects | Analytics + logs |
-| Origine géographique | Logs IP |
-| Vitesse de croissance anormale | Graphiques statistiques |
-| Plaintes utilisateurs | Système de signalement |
-
-
-

17. Levée suspension si fraude non confirmée

-

Étant donné que mon compte était suspendu pour suspicion de fraude

-

Quand l'enquĂŞte conclut qu'il n'y a pas eu de fraude

-

Alors ma monétisation est réactivée -Et les revenus suspendus pendant l'enquête sont versés normalement -Et je reçois un email d'excuses avec explication

-
-

18. Suspension définitive si fraude confirmée

-

Étant donné que l'enquête confirme une fraude avérée

-

Quand l'équipe modération prend la décision

-

Alors ma monétisation est définitivement désactivée -Et mon solde en attente est gelé (non versé) -Et je peux recevoir un strike 4 (ban définitif du compte)

-
-

19. Suppression définitive sur demande créateur

-

Étant donné que je veux arrêter définitivement la monétisation

-

Quand j'accède à "Paramètres > Monétisation > Supprimer définitivement"

-

Alors une confirmation stricte est demandée -Et je dois taper "SUPPRIMER" pour confirmer

-
-

20. Solde versé sous 30 jours après suppression

-

Étant donné que je supprime définitivement ma monétisation -Et que mon solde en attente est 127.45€

-

Quand la suppression est confirmée

-

Alors mon solde sera versé sous 30 jours -Et je reçois un dernier virement de clôture -Et mon e-wallet Mangopay est clôturé

-
-

21. Suppression auto si inactivité 24 mois + solde <50€

-

Étant donné que je n'ai plus publié de contenu depuis 24 mois -Et que mon solde en attente est 12.30€ (<50€)

-

Quand le processus de purge RGPD s'exécute

-

Alors ma monétisation est automatiquement supprimée -Et mon solde de 12.30€ est perdu (trop faible pour virement) -Et mes données KYC sont archivées puis supprimées selon la législation

-
-

22. Email de préavis 60 jours avant purge RGPD

-

Étant donné que je suis inactif depuis 22 mois

-

Quand le système détecte l'inactivité

-

Alors je reçois un email:

-
-

23. Ban définitif compte - Strike 4

-

Étant donné que je reçois un 4ème strike (violation grave ou répétée)

-

Quand l'équipe modération applique le strike 4

-

Alors mon compte est banni définitivement -Et ma monétisation est supprimée définitivement -Et mon solde en attente est gelé (non versé) -Et je ne peux plus créer de nouveau compte (blacklist email/SIRET)

-
-

24. Email pour toute suspension

-

Étant donné que ma monétisation est suspendue (quelle qu'en soit la raison)

-

Quand la suspension devient effective

-

Alors je reçois immédiatement un email:

-
-

25. Notification in-app avec raison explicite

-

Étant donné que ma monétisation est suspendue

-

Quand je me connecte Ă  l'application

-

Alors je vois une bannière en haut de mon dashboard:

-
-

26. Email de confirmation lors de réactivation

-

Étant donné que ma monétisation était suspendue

-

Quand elle est réactivée (automatiquement ou manuellement)

-

Alors je reçois un email:

-
-

27. Dashboard admin - Suspensions actives

-

Étant donné qu'un admin RoadWave consulte les suspensions

-

Quand il accède au dashboard admin "Monétisation > Suspensions"

-

Alors il voit:

-
| raison suspension | nombre actif | taux |
-|---|---|---|
-| Strikes (3+) | 23 | 1.8% |
-| RIB invalide | 12 | 0.9% |
-| Documents KYC expirés | 8 | 0.6% |
-| Fraude sous enquĂŞte | 3 | 0.2% |
-| TOTAL | 46 | 3.7% |
-
-
-

28. Alertes si taux de suspension >5%

-

Étant donné que le taux de suspension dépasse 5%

-

Quand le système détecte cette anomalie

-

Alors une alerte est envoyée à l'équipe:

-
-

29. Statistiques personnelles - Temps actif monétisation

-

Étant donné que j'accède à mon dashboard créateur

-

Quand je consulte "Statistiques > Monétisation"

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Date activation monétisation | 20 janvier 2025 |
-| Temps actif total | 8 mois |
-| Périodes de désactivation | 2 (3 mois total) |
-| Suspensions subies | 0 |
-| Statut actuel | âś… Actif |
-
-
-

30. Export données suspension (RGPD)

-

Étant donné que je demande l'export de mes données

-

Quand l'export est généré

-

Alors l'historique des suspensions est inclus:

-
-

31. Suppression compte et données monétisation

-

Étant donné que je supprime définitivement mon compte RoadWave

-

Quand la suppression est confirmée

-

Alors toutes mes données de monétisation sont supprimées:

-
| donnée | action |
-|---|---|
-| Solde en attente | Versé sous 30 jours puis supprimé |
-| Historique revenus | Archivé 10 ans (obligation légale) |
-| Documents KYC | Archivés 10 ans chez Mangopay puis supprimés |
-| E-wallet Mangopay | Clôturé après versement final |
-
-
-

32. Conservation archives 10 ans obligation légale

-

Étant donné que je supprime mon compte

-

Quand mes données sont archivées

-

Alors RoadWave conserve 10 ans:

-
| donnée archivée | raison |
-|---|---|
-| Relevés mensuels PDF | Obligation comptable France |
-| Déclarations DAS2 | Obligation fiscale France |
-| Justificatifs virements | Preuve paiement en cas d'audit |
-
-

Et après 10 ans, tout est supprimé définitivement

-
-

33. Suspension temporaire pour maintenance technique

-

Étant donné que Mangopay effectue une maintenance planifiée

-

Quand la maintenance est programmée

-

Alors tous les créateurs reçoivent un email préventif 7 jours avant:

-
-

34. Réactivation progressive après incident majeur

-

Étant donné qu'un incident technique majeur suspend toutes les monétisations

-

Quand l'incident est résolu

-

Alors les réactivations se font progressivement:

-
| vague | critère | % créateurs |
-|---|---|---|
-| 1 | Top 10% créateurs (revenus) | 10% |
-| 2 | Créateurs vérifiés | 30% |
-| 3 | Tous les autres créateurs | 60% |
-
-

Et cela évite une surcharge système lors de la reprise

-
-

35. Support prioritaire pour créateurs suspendus injustement

-

Étant donné que ma monétisation est suspendue -Et que je pense que c'est une erreur

-

Quand je contacte le support avec tag "Suspension monétisation"

-

Alors mon ticket est traité en priorité (SLA 24h) -Et un agent expert examine mon cas -Et si suspension injustifiée, je suis réactivé immédiatement avec excuses

-
-
- -

KYC et inscription à la monétisation

-
-

En tant que créateur éligible -Je veux compléter le KYC pour activer la monétisation -Afin de recevoir des paiements légalement

-
-

37 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je remplis tous les critères de monétisation -Et que j'ai cliqué sur "Demander la monétisation"

-
-

1. Redirection vers formulaire KYC Mangopay

-

Quand je démarre le processus d'activation

-

Alors je suis redirigé vers un formulaire KYC -Et le formulaire est fourni par Mangopay (iframe sécurisée) -Et toutes les données sont chiffrées et hébergées en EU

-
-

2. Statut auto-entrepreneur accepté

-

Étant donné que je suis auto-entrepreneur

-

Quand je renseigne mon statut juridique

-

Alors l'option "Auto-entrepreneur (micro-BNC)" est disponible -Et je peux continuer le processus

-
-

3. Statut société SARL/SAS/SASU accepté

-

Étant donné que j'ai créé une société

-

Quand je renseigne mon statut juridique

-

Alors les options suivantes sont disponibles:

-
| statut juridique |
-|---|
-| SARL |
-| SAS |
-| SASU |
-
-

Et je peux continuer le processus

-
-

4. Statut particulier refusé

-

Étant donné que je n'ai pas de statut professionnel

-

Quand j'essaie de m'inscrire en tant que "Particulier"

-

Alors le formulaire affiche: -Et je ne peux pas continuer sans statut professionnel

-
-

5. Document SIRET obligatoire et validé

-

Étant donné que je renseigne mon SIRET

-

Quand je saisis "12345678901234" (14 chiffres)

-

Alors le format est validé -Et Mangopay vérifie l'existence du SIRET auprès du répertoire SIRENE -Et si valide, le document est accepté

-
-

6. SIRET invalide ou inexistant

-

Étant donné que je renseigne un SIRET inexistant

-

Quand je saisis "99999999999999"

-

Alors Mangopay rejette le SIRET -Et je vois "SIRET non trouvé dans le répertoire SIRENE. Vérifiez le numéro." -Et je dois corriger avant de continuer

-
-

7. RIB professionnel obligatoire

-

Étant donné que j'upload mon RIB

-

Quand le RIB est scanné par Mangopay

-

Alors le système vérifie que le titulaire correspond à mon SIRET -Et que l'IBAN commence par "FR" (compte français) -Et si valide, le document est accepté

-
-

8. RIB particulier refusé

-

Étant donné que j'upload un RIB de compte particulier

-

Quand Mangopay détecte que le compte n'est pas professionnel

-

Alors le RIB est rejeté -Et je vois:

-
-

9. Pièce d'identité CNI en cours de validité

-

Étant donné que j'upload ma carte nationale d'identité

-

Quand Mangopay analyse le document

-

Alors la date d'expiration est vérifiée -Et si la CNI est valide, le document est accepté -Et mon identité est vérifiée par OCR + vérification manuelle

-
-

10. Pièce d'identité expirée refusée

-

Étant donné que j'upload une CNI expirée depuis 2 ans

-

Quand Mangopay analyse le document

-

Alors le document est rejeté -Et je vois "Pièce d'identité expirée. Veuillez fournir un document en cours de validité."

-
-

11. Passeport accepté comme alternative

-

Étant donné que je n'ai pas de CNI

-

Quand j'upload mon passeport en cours de validité

-

Alors Mangopay accepte le passeport -Et mon identité est vérifiée de la même manière

-
-

12. Numéro TVA intracommunautaire si applicable

-

Étant donné que mon CA dépasse 37 000€/an -Et que je suis sorti de la franchise en base

-

Quand je renseigne mon numéro TVA intracommunautaire

-

Alors le format "FR + 11 chiffres" est validé -Et Mangopay vérifie l'existence auprès de la Commission Européenne (VIES)

-
-

13. TVA non applicable pour micro-BNC sous franchise

-

Étant donné que je suis auto-entrepreneur sous franchise en base -Et que mon CA est <37 000€/an

-

Quand je remplis le formulaire KYC

-

Alors le champ "Numéro TVA" est optionnel -Et je peux continuer sans TVA

-
-

14. Kbis <3 mois pour sociétés

-

Étant donné que je suis gérant d'une SARL

-

Quand j'upload mon extrait Kbis

-

Alors Mangopay vérifie que le Kbis date de moins de 3 mois -Et que le SIRET correspond -Et si valide, le document est accepté

-
-

15. Kbis trop ancien refusé

-

Étant donné que j'upload un Kbis de 5 mois

-

Quand Mangopay analyse le document

-

Alors le Kbis est rejeté -Et je vois "Le Kbis doit dater de moins de 3 mois. Téléchargez un extrait récent sur infogreffe.fr"

-
-

16. Vérification identité ne correspond pas au compte

-

Étant donné que mon compte RoadWave est au nom de "Jean Dupont" -Mais que ma CNI est au nom de "Pierre Martin"

-

Quand Mangopay compare les identités

-

Alors le KYC est rejeté -Et je vois:

-
-

17. Liste noire anti-blanchiment détectée

-

Étant donné que mon identité apparaît sur une liste anti-blanchiment

-

Quand Mangopay effectue la vérification AML (Anti-Money Laundering)

-

Alors le KYC est automatiquement rejeté -Et je vois "Votre demande ne peut être acceptée pour des raisons de conformité légale" -Et mon compte créateur peut être suspendu

-
-

18. Délai de vérification 24-72h si documents conformes

-

Étant donné que j'ai soumis tous les documents valides

-

Quand Mangopay traite ma demande

-

Alors je reçois un email "KYC en cours de vérification (24-72h)" -Et mon statut est "En attente de validation" -Et je peux continuer à publier des contenus en attendant

-
-

19. Validation KYC réussie

-

Étant donné que mes documents sont conformes

-

Quand Mangopay valide mon KYC après 48h

-

Alors je reçois un email "Monétisation activée !" -Et mon statut passe à "Monétisé" -Et je commence à générer des revenus dès maintenant

-
-

20. Rejet KYC pour documents invalides

-

Étant donné que j'ai soumis une CNI floue et illisible

-

Quand Mangopay analyse les documents

-

Alors le KYC est rejeté après 24h -Et je reçois un email détaillant les documents à refournir:

-
-

21. E-wallet Mangopay créé automatiquement

-

Étant donné que mon KYC est validé

-

Quand Mangopay finalise mon inscription

-

Alors un e-wallet Mangopay est créé automatiquement à mon nom -Et tous mes futurs revenus seront transférés vers ce wallet -Et les virements SEPA vers mon RIB seront effectués depuis ce wallet

-
-

22. Conformité RGPD - Données hébergées EU

-

Étant donné que je fournis mes documents KYC

-

Quand Mangopay stocke mes données

-

Alors toutes les données sont hébergées en Union Européenne -Et Mangopay est régulé par l'ACPR (Autorité de Contrôle Prudentiel) -Et mes données sont protégées selon le RGPD

-
-

23. KYC gratuit inclus dans Mangopay

-

Étant donné que je complète le KYC

-

Quand le processus se termine

-

Alors aucun frais ne m'est facturé (0€) -Et aucun frais n'est facturé à RoadWave (inclus dans l'offre Mangopay)

-
-

24. Base légale - Conformité fiscale française

-

Étant donné que RoadWave est une plateforme française

-

Quand je génère des revenus >1200€/an

-

Alors RoadWave doit déclarer ces revenus aux impôts (DAS2) -Et le KYC permet de garantir l'identité réelle du bénéficiaire -Et cela respecte la réglementation fiscale française

-
-

25. Base légale - Directive anti-blanchiment EU 2018/843

-

Étant donné que RoadWave verse de l'argent aux créateurs

-

Quand le KYC est effectué

-

Alors RoadWave respecte la 5ème directive anti-blanchiment EU -Et Mangopay effectue les vérifications requises (identité, liste noire, origine fonds)

-
-

26. Notification de mise à jour documents expirés

-

Étant donné que ma CNI va expirer dans 30 jours

-

Quand le système détecte l'expiration proche

-

Alors je reçois un email:

-
-

27. Suspension monétisation si documents expirés

-

Étant donné que ma CNI est expirée depuis 10 jours -Et que je n'ai pas mis à jour mes documents

-

Quand le système vérifie mon statut KYC

-

Alors ma monétisation est suspendue automatiquement -Et je ne génère plus de revenus jusqu'à mise à jour

-
-

28. Réactivation sans nouveau KYC si données à jour

-

Étant donné que j'ai désactivé temporairement ma monétisation il y a 6 mois -Et que mes documents KYC sont toujours valides

-

Quand je réactive la monétisation

-

Alors je n'ai pas besoin de refaire le KYC -Et la réactivation est immédiate

-
-

29. Nouveau KYC requis après 2 ans d'inactivité

-

Étant donné que j'ai désactivé ma monétisation il y a 25 mois

-

Quand j'essaie de réactiver

-

Alors le système demande un nouveau KYC -Et je dois soumettre des documents à jour (CNI peut avoir changé)

-
-

30. Support créateur pour problèmes KYC

-

Étant donné que mon KYC est rejeté et je ne comprends pas pourquoi

-

Quand je contacte le support RoadWave

-

Alors un agent peut consulter les raisons du rejet Mangopay -Et m'aider Ă  fournir les bons documents

-
-

31. Export données KYC pour RGPD

-

Étant donné que je demande l'export de mes données personnelles

-

Quand l'export est généré

-

Alors les informations KYC sont incluses: -Et les documents scannés (CNI, RIB) sont exclus pour sécurité

-
-

32. Suppression compte et données KYC

-

Étant donné que je supprime définitivement mon compte RoadWave

-

Quand la suppression est confirmée

-

Alors mes données KYC chez Mangopay sont archivées 10 ans (obligation légale) -Mais supprimées de la base RoadWave immédiatement -Et mon e-wallet est clôturé après versement du solde final

-
-

33. Statistiques KYC pour monitoring plateforme

-

Étant donné que RoadWave suit la qualité du processus KYC

-

Quand un admin consulte les métriques

-

Alors il voit:

-
| métrique | valeur exemple |
-|---|---|
-| Demandes KYC ce mois | 247 |
-| Taux de validation | 87% |
-| Délai moyen validation | 36h |
-| Taux de rejet (documents invalides) | 13% |
-
-

Et cela permet d'optimiser le processus

-
-

34. Vérification SIRET via API INSEE

-

Étant donné que je saisis mon SIRET

-

Quand le système le valide

-

Alors une requête est faite à l'API SIRENE de l'INSEE -Et le système vérifie que le SIRET existe et est actif -Et récupère le nom de l'entreprise pour pré-remplir le formulaire

-
-

35. Détection fraude - Même SIRET utilisé par plusieurs comptes

-

Étant donné qu'un SIRET "12345678901234" est déjà utilisé par un autre créateur

-

Quand j'essaie d'utiliser le mĂŞme SIRET

-

Alors le système détecte la duplication -Et affiche "Ce SIRET est déjà utilisé par un autre compte RoadWave" -Et je dois contacter le support si c'est une erreur

-
-

36. Protection données sensibles - Logs chiffrés

-

Étant donné que des données KYC sensibles transitent dans le système

-

Quand les logs sont enregistrés

-

Alors les numéros SIRET, IBAN et données CNI sont masqués: -Et seule l'équipe sécurité peut accéder aux données complètes

-
-

37. Backup Mangopay des documents KYC

-

Étant donné que mes documents KYC sont stockés chez Mangopay

-

Quand un audit est demandé par les autorités

-

Alors Mangopay peut fournir les documents originaux -Et RoadWave n'a pas besoin de stocker ces documents (réduction risque RGPD)

-
-
- -

Obligations fiscales

-
-

En tant que créateur monétisé -Je veux que RoadWave génère automatiquement les documents fiscaux requis -Afin de faciliter ma comptabilité et respecter la loi

-
-

30 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur avec la monétisation activée -Et que je génère des revenus sur RoadWave

-
-

1. Génération automatique relevé mensuel PDF

-

Étant donné que le mois de janvier se termine

-

Quand le système calcule mes revenus du mois

-

Alors un relevé mensuel PDF est généré automatiquement -Et le PDF est disponible dans mon tableau de bord

-
-

2. Contenu du relevé mensuel PDF

-

Étant donné que mon relevé de janvier est généré

-

Quand je télécharge le PDF

-

Alors le document contient:

-
-

3. Téléchargement relevé depuis tableau de bord

-

Étant donné que je suis sur mon tableau de bord créateur

-

Quand j'accède à l'onglet "Revenus > Historique"

-

Alors je vois la liste de mes relevés mensuels:

-
| mois | montant | actions |
-|---|---|---|
-| Janvier 2025 | 150.00€ | 📄 Télécharger PDF |
-| Décembre 2024 | 123.50€ | 📄 Télécharger PDF |
-| Novembre 2024 | 98.75€ | 📄 Télécharger PDF |
-
-
-

4. Conservation relevés accessibles 10 ans

-

Étant donné que j'ai commencé la monétisation en janvier 2025

-

Quand je consulte mes relevés en janvier 2035 (10 ans plus tard)

-

Alors tous les relevés depuis 2025 sont toujours accessibles -Et je peux télécharger n'importe quel relevé historique -Et cela respecte l'obligation de conservation comptable de 10 ans

-
-

5. Export CSV Ă  la demande

-

Étant donné que je clique sur "Exporter pour comptable"

-

Quand je choisis la période "Année 2025"

-

Alors un fichier CSV est généré et téléchargé

-
-

6. Contenu export CSV détaillé

-

Étant donné que j'exporte mes données comptables 2025

-

Quand je télécharge le fichier CSV

-

Alors le fichier contient:

-
-

7. Transmission Ă  l'expert-comptable

-

Étant donné que j'ai téléchargé mon export CSV 2025

-

Quand je l'envoie Ă  mon expert-comptable

-

Alors il peut importer le fichier dans son logiciel comptable -Et il saisit rapidement mes revenus RoadWave -Et cela facilite ma déclaration fiscale annuelle

-
-

8. DAS2 généré automatiquement si revenus >1200€/an

-

Étant donné que mes revenus 2025 totalisent 2,450€

-

Quand l'année 2025 se termine

-

Alors RoadWave génère automatiquement une DAS2 pour les impôts -Et la DAS2 est transmise à la DGFIP en janvier 2026

-
-

9. Contenu de la DAS2

-

Étant donné que RoadWave génère ma DAS2 pour 2025

-

Quand la DGFIP reçoit la déclaration

-

Alors le document contient:

-
-

10. Créateur reçoit une copie de la DAS2

-

Étant donné que RoadWave transmet ma DAS2 aux impôts

-

Quand la transmission est confirmée

-

Alors je reçois un email avec une copie de la DAS2 en pièce jointe -Et je peux consulter le document dans mon tableau de bord

-
-

11. Pas de DAS2 si revenus <1200€/an

-

Étant donné que mes revenus 2025 totalisent seulement 890€

-

Quand l'année 2025 se termine

-

Alors aucune DAS2 n'est générée car le seuil de 1200€ n'est pas atteint -Mais je dois quand même déclarer mes revenus dans ma déclaration personnelle

-
-

12. Base légale DAS2 - Obligation France

-

Étant donné que RoadWave verse des honoraires à des prestataires

-

Quand les revenus dépassent 1200€/an

-

Alors la déclaration DAS2 est obligatoire selon l'article 87 du Code Général des Impôts -Et le non-respect entraîne une amende de 15€ par bénéficiaire non déclaré

-
-

13. Transmission DAS2 via EDI-TDFC

-

Étant donné que RoadWave génère 1,247 DAS2 pour l'année 2025

-

Quand la transmission aux impôts est effectuée

-

Alors la transmission se fait via le portail EDI-TDFC de la DGFIP -Et la transmission est automatisée (pas de saisie manuelle) -Et un accusé de réception est reçu sous 48h

-
-

14. Créateur responsable de déclarer aux impôts

-

Étant donné que j'ai reçu 2,450€ de revenus RoadWave en 2025

-

Quand je fais ma déclaration fiscale en mai 2026

-

Alors je dois déclarer ces 2,450€ dans ma déclaration annuelle -Et si je suis auto-entrepreneur, je déclare en BNC (Bénéfices Non Commerciaux)

-
-

15. Créateur responsable des cotisations URSSAF

-

Étant donné que je suis auto-entrepreneur -Et que j'ai reçu 2,450€ de revenus RoadWave en 2025

-

Quand je fais ma déclaration URSSAF trimestrielle

-

Alors je dois déclarer ces revenus à l'URSSAF -Et je paie ~22% de cotisations sociales (soit ~539€)

-
-

16. TVA non applicable en franchise en base

-

Étant donné que je suis auto-entrepreneur en micro-BNC -Et que mon chiffre d'affaires est <37,800€/an

-

Quand je génère des revenus sur RoadWave

-

Alors je bénéficie de la franchise en base de TVA -Et je ne facture pas de TVA à RoadWave -Et je ne récupère pas la TVA sur mes achats

-
-

17. TVA applicable si CA >37,800€/an

-

Étant donné que mon chiffre d'affaires total 2025 est 45,000€

-

Quand je dépasse le seuil de franchise en base (37,800€)

-

Alors je dois facturer de la TVA (20%) à RoadWave -Et je dois obtenir un numéro TVA intracommunautaire -Et je dois déclarer ma TVA mensuellement ou trimestriellement

-
-

18. Conservation justificatifs 10 ans - Obligation légale

-

Étant donné que je génère des revenus sur RoadWave

-

Quand je télécharge mes relevés mensuels et exports CSV

-

Alors je dois les conserver 10 ans (obligation comptable France) -Et en cas de contrĂ´le fiscal, je dois pouvoir les fournir

-
-

19. Mangopay transmet automatiquement via DAC7

-

Étant donné que je suis créateur monétisé sur RoadWave

-

Quand l'année se termine

-

Alors Mangopay transmet automatiquement mes revenus aux autorités fiscales EU -Et cela respecte la directive DAC7 (2021/514) sur la transparence fiscale des plateformes

-
-

20. Directive DAC7 - Obligations plateforme

-

Étant donné que RoadWave est une plateforme facilitant des transactions

-

Quand Mangopay gère les paiements

-

Alors Mangopay transmet automatiquement:

-
| information | destinataire |
-|---|---|
-| Identité créateur (SIRET) | Autorités fiscales pays EU |
-| Revenus annuels | Autorités fiscales pays EU |
-| Nombre transactions | Autorités fiscales pays EU |
-
-

Et RoadWave n'a pas besoin de faire cette transmission manuellement

-
-

21. Justificatif virement = Preuve bancaire comptable

-

Étant donné que je reçois un virement de 150.00€ de Mangopay

-

Quand je consulte mon relevé bancaire

-

Alors je vois le virement avec la référence MANGOPAY-ABC123 -Et ce relevé bancaire sert de justificatif comptable -Et je peux le fournir à mon expert-comptable ou aux impôts

-
-

22. Notification annuelle rappel déclaration fiscale

-

Étant donné que je suis créateur monétisé

-

Quand le mois d'avril 2026 arrive (période déclaration impôts France)

-

Alors je reçois un email de rappel:

-
-

23. Page ressources fiscales pour créateurs

-

Étant donné que je suis créateur monétisé

-

Quand j'accède à "Aide > Fiscalité"

-

Alors je vois une page avec:

-
| ressource | description |
-|---|---|
-| Guide auto-entrepreneur RoadWave | PDF expliquant démarches et déclarations |
-| FAQ fiscalité | Questions fréquentes sur TVA, cotisations, etc. |
-| Liens URSSAF et impots.gouv.fr | Portails officiels |
-| Contact expert-comptable partenaire | Recommandations d'experts connaissant RoadWave |
-
-
-

24. Dashboard créateur - Récapitulatif annuel

-

Étant donné que je consulte mon dashboard en décembre 2025

-

Quand j'accède à "Revenus > Récapitulatif annuel"

-

Alors je vois:

-
-

25. Génération automatique minimise erreurs

-

Étant donné que tous les documents fiscaux sont générés automatiquement

-

Quand un créateur télécharge ses documents

-

Alors les montants sont garantis corrects (issus de la base de données) -Et il n'y a pas d'erreur de saisie manuelle -Et cela réduit les risques de contrôle fiscal

-
-

26. Conformité RGPD - Données fiscales chiffrées

-

Étant donné que les documents fiscaux contiennent des données sensibles (SIRET, revenus)

-

Quand les documents sont stockés

-

Alors ils sont chiffrés au repos (encryption AES-256) -Et seul le créateur et les admins autorisés peuvent y accéder -Et les logs d'accès sont conservés pour audit

-
-

27. Backup documents fiscaux 10 ans

-

Étant donné qu'un document fiscal est généré

-

Quand il est stocké dans la base de données

-

Alors une copie est sauvegardée sur S3 (stockage durable) -Et les backups sont répliqués sur 3 zones de disponibilité -Et la conservation est garantie 10 ans minimum

-
-

28. Audit trail génération DAS2

-

Étant donné que 1,247 DAS2 sont générées en janvier 2026

-

Quand un audit est demandé

-

Alors tous les événements sont loggés:

-
| événement | timestamp | détails |
-|---|---|---|
-| Calcul revenus annuels | 2025-12-31 23:59:00 | 1,247 créateurs éligibles |
-| Génération fichier EDI | 2026-01-10 08:00:00 | Format EDI-TDFC |
-| Transmission DGFIP | 2026-01-10 10:30:00 | Via portail EDI-TDFC |
-| Accusé réception DGFIP | 2026-01-11 14:20:00 | Transmission confirmée |
-| Email créateurs | 2026-01-11 16:00:00 | 1,247 emails envoyés |
-
-
-

29. Statistiques admin - Conformité fiscale

-

Étant donné qu'un admin RoadWave consulte les métriques fiscales

-

Quand il accède au dashboard admin

-

Alors il voit:

-
| métrique | valeur 2025 |
-|---|---|
-| Créateurs monétisés | 1,247 |
-| Créateurs éligibles DAS2 (>1200€) | 847 (68%) |
-| Revenus totaux versés | 1,890,345€ |
-| DAS2 transmises Ă  la DGFIP | 847 |
-| Taux conformité | 100% |
-
-
-

30. Support créateur pour questions fiscales

-

Étant donné que j'ai une question sur ma déclaration fiscale

-

Quand je contacte le support RoadWave

-

Alors l'agent peut consulter mes documents fiscaux -Et m'aider à comprendre ce que je dois déclarer -Mais il ne peut pas me conseiller fiscalement (pas expert-comptable) -Et il me recommande de consulter un expert-comptable si nécessaire

-
-
- -

Paiement des créateurs

-
-

En tant que créateur monétisé -Je veux recevoir mes paiements mensuels de manière fiable -Afin d'être rémunéré pour mon travail

-
-

35 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur avec la monétisation activée -Et que mon KYC est validé

-
-

1. Seuil minimum de 50€ atteint - Paiement effectué

-

Étant donné que mes revenus du mois sont 73.45€

-

Quand le dernier jour du mois arrive

-

Alors mon solde de 73.45€ est transféré vers "en attente de paiement" -Et le paiement sera effectué le 15 du mois prochain

-
-

2. Seuil minimum de 50€ non atteint - Report mois suivant

-

Étant donné que mes revenus du mois sont 32.17€

-

Quand le dernier jour du mois arrive

-

Alors mon solde de 32.17€ est reporté au mois suivant -Et je vois "Solde insuffisant pour paiement (<50€). Report mois prochain."

-
-

3. Cumul sur plusieurs mois jusqu'à atteindre 50€

-

Étant donné que mes revenus sont:

-
| mois | revenus | solde cumulé |
-|---|---|---|
-| Janvier | 18.50€ | 18.50€ |
-| Février | 22.30€ | 40.80€ |
-| Mars | 15.70€ | 56.50€ |
-
-

Quand la fin du mois de mars arrive

-

Alors le solde cumulé de 56.50€ dépasse les 50€ -Et un paiement de 56.50€ est effectué le 15 avril

-
-

4. Calcul des revenus le dernier jour du mois

-

Étant donné que nous sommes le 31 janvier à 23h59

-

Quand le système calcule les revenus du mois

-

Alors une requête SQL agrège tous les revenus pub et premium -Et le solde final du mois est figé dans monthly_revenues -Et le compteur du mois en cours repart à 0€ le 1er février

-
-

5. Période de traitement contestations 1-14 du mois

-

Étant donné que mes revenus de janvier sont calculés à 150.00€

-

Quand la période du 1-14 février arrive

-

Alors RoadWave analyse les éventuelles fraudes ou contestations -Et si une fraude est détectée, les revenus concernés sont retirés du solde -Et le solde final est validé le 14 février

-
-

6. Virement SEPA le 15 du mois suivant

-

Étant donné que mes revenus de janvier validés sont 150.00€

-

Quand le 15 février arrive

-

Alors Mangopay initie un virement SEPA depuis mon e-wallet vers mon RIB -Et le statut du paiement passe Ă  "En cours"

-
-

7. Réception virement 16-18 du mois (1-3 jours SEPA)

-

Étant donné qu'un virement SEPA a été initié le 15 février

-

Quand 1-3 jours ouvrés s'écoulent

-

Alors je reçois le virement sur mon compte bancaire entre le 16 et 18 février -Et je peux consulter l'historique des paiements dans mon dashboard

-
-

8. Virement SEPA gratuit pour comptes EU

-

Étant donné que mon RIB est français (IBAN FR)

-

Quand Mangopay effectue le virement

-

Alors aucun frais n'est prélevé (virement SEPA gratuit) -Et je reçois 100% du montant annoncé

-
-

9. Virement international hors EU avec frais variables

-

Étant donné que je suis créateur expatrié avec RIB hors Union Européenne

-

Quand Mangopay effectue le virement international

-

Alors des frais variables s'appliquent selon le pays -Et les frais sont déduits du montant final -Et je vois le détail des frais dans mon historique

-
-

10. E-wallet Mangopay automatique

-

Étant donné que mon KYC est validé

-

Quand mes revenus sont calculés

-

Alors les revenus sont automatiquement transférés vers mon e-wallet Mangopay -Et l'e-wallet est débité lors du virement SEPA vers mon RIB -Et je n'ai aucune action manuelle à faire

-
-

11. Tableau de bord - Revenus pub temps réel

-

Étant donné que j'accède à mon tableau de bord créateur

-

Quand je consulte l'onglet "Revenus"

-

Alors je vois:

-
| métrique | valeur exemple |
-|---|---|
-| Revenus pub ce mois | 123.45€ |
-| Revenus premium ce mois | 67.89€ |
-| Solde disponible ce mois | 191.34€ |
-| Prochain paiement | 15 mars 2025 |
-
-

Et ces valeurs sont mises à jour en temps réel (cache Redis, refresh 10 min)

-
-

12. Tableau de bord - Solde en attente de paiement

-

Étant donné que mes revenus de janvier sont calculés et validés -Et que nous sommes le 10 février

-

Quand je consulte mon tableau de bord

-

Alors je vois:

-
| métrique | valeur exemple |
-|---|---|
-| Solde en attente | 150.00€ |
-| Date de paiement | 15 février 2025 |
-| Statut | En attente |
-
-
-

13. Historique des virements permanents

-

Étant donné que je suis monétisé depuis 6 mois

-

Quand je consulte l'historique des paiements

-

Alors je vois la liste complète:

-
| date paiement | montant | statut | référence virement |
-|---|---|---|---|
-| 15/02/2025 | 150.00€ | Payé | MANGOPAY-ABC123 |
-| 15/01/2025 | 123.50€ | Payé | MANGOPAY-XYZ789 |
-| 15/12/2024 | 98.75€ | Payé | MANGOPAY-DEF456 |
-| ... | ... | ... | ... |
-
-
-

14. Export comptable CSV téléchargeable

-

Étant donné que je clique sur "Télécharger export comptable"

-

Quand le fichier CSV est généré

-

Alors je télécharge un fichier contenant: -Et je peux transmettre ce fichier à mon expert-comptable

-
-

15. Échec virement - Tentative 1 échouée

-

Étant donné qu'un virement est initié le 15 février -Mais que mon RIB est invalide ou le compte est fermé

-

Quand Mangopay détecte l'échec

-

Alors le statut passe à "Échec - Retry programmé le 18 février" -Et je reçois un email m'alertant du problème

-
-

16. Échec virement - Retry automatique J+3

-

Étant donné que le virement du 15 février a échoué

-

Quand le 18 février arrive (J+3)

-

Alors Mangopay tente automatiquement un nouveau virement -Et si le RIB est toujours invalide, le virement échoue à nouveau

-
-

17. Échec virement - Retry automatique J+7

-

Étant donné que les 2 premières tentatives ont échoué

-

Quand le 22 février arrive (J+7)

-

Alors Mangopay tente une 3ème et dernière fois -Et si le virement échoue encore, la monétisation est suspendue

-
-

18. Échec virement - Suspension monétisation après 3 échecs

-

Étant donné que les 3 tentatives de virement ont échoué

-

Quand le système détecte le 3ème échec

-

Alors ma monétisation est suspendue automatiquement -Et je reçois un email:

-
-

19. Mise à jour RIB et réactivation paiement

-

Étant donné que ma monétisation est suspendue pour RIB invalide -Et que mon solde en attente est 150.00€

-

Quand je mets Ă  jour mon RIB avec un compte valide

-

Alors Mangopay tente immédiatement un nouveau virement -Et si le virement réussit, ma monétisation est réactivée automatiquement

-
-

20. Notification email lors de chaque paiement

-

Étant donné qu'un virement de 150.00€ est effectué le 15 février

-

Quand le virement est confirmé par Mangopay

-

Alors je reçois un email:

-
-

21. Justification seuil 50€ - Éviter frais bancaires micro-sommes

-

Étant donné que Mangopay facture des frais fixes par virement -Et que les banques peuvent facturer des frais de réception

-

Quand un créateur génère seulement 5€/mois

-

Alors un virement mensuel coûterait proportionnellement trop cher -Et le seuil de 50€ garantit des frais proportionnels raisonnables

-
-

22. Comparaison avec YouTube (seuil 100$)

-

Étant donné que YouTube fixe le seuil à 100$ (~90€)

-

Quand RoadWave fixe le seuil à 50€

-

Alors RoadWave est plus accessible pour petits créateurs -Et les paiements arrivent plus rapidement

-
-

23. Comparaison avec Twitch (seuil 50$)

-

Étant donné que Twitch fixe le seuil à 50$ (~45€)

-

Quand RoadWave fixe le seuil à 50€

-

Alors le seuil est aligné sur Twitch -Et les créateurs comprennent facilement le système

-
-

24. Comparaison avec Spotify (seuil 10€ mais délais longs)

-

Étant donné que Spotify a un seuil bas de 10€ mais verse tous les 3 mois

-

Quand RoadWave a un seuil de 50€ mais verse chaque mois

-

Alors les créateurs reçoivent leurs paiements plus régulièrement -Et la trésorerie est plus prévisible

-
-

25. Relevé mensuel PDF automatique

-

Étant donné que mes revenus de janvier sont calculés

-

Quand le 1er février arrive

-

Alors un relevé mensuel PDF est généré automatiquement: -Et le PDF est téléchargeable depuis mon tableau de bord

-
-

26. Conservation relevés 10 ans (obligation comptable)

-

Étant donné que je génère des revenus sur RoadWave

-

Quand je télécharge mes relevés mensuels

-

Alors je dois les conserver 10 ans (obligation légale France) -Et RoadWave conserve également une copie pendant 10 ans pour audit

-
-

27. Dashboard admin - Monitoring paiements

-

Étant donné qu'un admin RoadWave consulte les paiements du mois

-

Quand il accède au dashboard admin

-

Alors il voit:

-
| métrique | valeur exemple |
-|---|---|
-| Créateurs payés ce mois | 1,247 |
-| Montant total versé | 127,345€ |
-| Paiements en attente | 34 |
-| Échecs virements | 3 |
-| Délai moyen réception (jours) | 1.8 |
-
-
-

28. Alerte admin si taux échec >5%

-

Étant donné que 8% des virements du mois ont échoué

-

Quand le système détecte le taux d'échec élevé

-

Alors une alerte est envoyée à l'équipe technique:

-
-

29. Statistiques personnelles - Moyenne revenus sur 6 mois

-

Étant donné que je suis monétisé depuis 6 mois

-

Quand je consulte mes statistiques

-

Alors je vois:

-
| métrique | valeur |
-|---|---|
-| Revenus moyens/mois | 134.50€ |
-| Meilleur mois | 189.00€ |
-| Mois le plus bas | 87.30€ |
-| Tendance | +12% ↗ |
-
-

Et cela m'aide Ă  suivre ma progression

-
-

30. Projection revenus annuels

-

Étant donné que mes revenus moyens sont 134.50€/mois

-

Quand je consulte les projections

-

Alors le système estime mes revenus annuels à ~1,614€ -Et je peux anticiper mes déclarations fiscales

-
-

31. Notification seuil symbolique 1000€ cumulés

-

Étant donné que mes revenus cumulés depuis inscription atteignent 1000€

-

Quand le paiement qui franchit ce seuil est effectué

-

Alors je reçois une notification:

-
-

32. Performance calcul avec 100 000 créateurs monétisés

-

Étant donné que RoadWave a 100 000 créateurs monétisés

-

Quand le calcul des paiements du 15 du mois est lancé

-

Alors un job asynchrone traite les paiements par batch de 1000 -Et tous les virements sont initiés en 2-4 heures -Et les serveurs Mangopay gèrent la charge sans problème

-
-

33. Backup des données de paiement

-

Étant donné que les paiements sont critiques pour les créateurs

-

Quand un paiement est effectué

-

Alors les données sont sauvegardées dans PostgreSQL (principal) -Et répliquées vers une base de backup (replica) -Et une copie d'archive est stockée sur S3 (conservation 10 ans)

-
-

34. Audit trail complet des paiements

-

Étant donné qu'un paiement est initié, traité et complété

-

Quand un audit est demandé

-

Alors tous les événements sont loggés:

-
| événement | timestamp | détails |
-|---|---|---|
-| Calcul revenus mois | 2025-01-31 23:59:00 | Montant: 150.00€ |
-| Validation période fraude | 2025-02-14 23:59:00 | Aucune fraude détectée |
-| Initiation virement | 2025-02-15 09:00:00 | Mangopay ref: ABC123 |
-| Confirmation virement | 2025-02-16 14:30:00 | Reçu par banque créateur |
-
-

Et ces logs sont conservés 10 ans pour conformité

-
-

35. Protection fraude - Détection pattern suspect

-

Étant donné qu'un créateur génère subitement 10 000€ de revenus en 1 mois

-

Alors que sa moyenne est de 50€/mois

-

Quand le système détecte cette anomalie

-

Alors le paiement est mis en attente pour vérification manuelle -Et l'équipe modération analyse le compte avant validation

-
-
- -

Sources de revenus créateurs

-
-

En tant que créateur monétisé -Je veux générer des revenus via publicités et abonnés Premium -Afin d'être rémunéré pour mon travail

-
-

34 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un créateur avec la monétisation activée -Et que mon KYC est validé

-
-

1. CPM créateur de 3€ / 1000 écoutes complètes

-

Étant donné que mes contenus ont généré 1000 écoutes complètes par des utilisateurs gratuits

-

Quand le calcul des revenus du mois est effectué

-

Alors je touche 3.00€ pour ces 1000 écoutes -Et ce montant est ajouté à mon solde disponible

-
-

2. 10 000 écoutes gratuits → 30€ de revenus pub

-

Étant donné que mes contenus ont généré 10 000 écoutes complètes (utilisateurs gratuits)

-

Quand le mois se termine

-

Alors je touche 30.00€ de revenus publicitaires -Et ces revenus sont visibles en temps réel dans mon tableau de bord

-
-

3. 50 000 écoutes gratuits → 150€ de revenus pub

-

Étant donné que mes contenus ont généré 50 000 écoutes complètes (utilisateurs gratuits)

-

Quand le mois se termine

-

Alors je touche 150.00€ de revenus publicitaires

-
-

4. 100 000 écoutes gratuits → 300€ de revenus pub

-

Étant donné que mes contenus ont généré 100 000 écoutes complètes (utilisateurs gratuits)

-

Quand le mois se termine

-

Alors je touche 300.00€ de revenus publicitaires

-
-

5. Répartition économique - Plateforme garde 94%

-

Étant donné qu'une publicité facturée 0.05€/écoute génère 50€ CPM

-

Quand la plateforme calcule la répartition

-

Alors le créateur touche 3€ (6% du CA pub) -Et la plateforme garde 47€ (94%) pour:

-
| poste budgétaire | coût estimé |
-|---|---|
-| CDN + infrastructure | 10-15€ |
-| Modération + support | 5-10€ |
-| Développement + R&D | 10-15€ |
-| Marge opérationnelle | 10-15€ |
-
-
-

6. Écoute complète = ≥80% du contenu écouté

-

Étant donné qu'un utilisateur gratuit écoute mon contenu de 10 minutes

-

Quand il écoute 8 minutes (80%)

-

Alors l'écoute compte comme "complète" -Et je génère 0.003€ de revenus pub (3€/1000)

-
-

7. Écoute incomplète <80% ne compte pas

-

Étant donné qu'un utilisateur gratuit écoute mon contenu de 10 minutes -Mais il skip après 5 minutes (50%)

-

Quand le calcul des revenus est effectué

-

Alors cette écoute ne compte pas comme "complète" -Et je ne génère aucun revenu publicitaire pour cette écoute

-
-

8. Écoutes Premium ne comptent pas pour les revenus pub

-

Étant donné qu'un utilisateur Premium écoute 100% de mon contenu

-

Quand le calcul des revenus publicitaires est effectué

-

Alors cette écoute ne compte pas dans les revenus pub -Mais elle compte dans les revenus Premium (système séparé)

-
-

9. Détection bots - Écoutes exclues

-

Étant donné qu'un bot génère 10 000 écoutes artificielles sur mes contenus

-

Quand le système détecte le pattern suspect (rate limiting, IP unique, etc.)

-

Alors ces écoutes sont marquées comme frauduleuses -Et elles sont exclues du calcul des revenus publicitaires

-
-

10. Comparaison avec YouTube (3-5€/1000 vues)

-

Étant donné que YouTube paie 3-5€/1000 vues

-

Quand RoadWave fixe le CPM créateur à 3€/1000 écoutes

-

Alors le tarif est aligné sur le bas de la fourchette YouTube -Et cela est compétitif pour un MVP sans marché publicitaire mature

-
-

11. Comparaison avec Spotify (3-4€/1000 écoutes)

-

Étant donné que Spotify paie ~3-4€/1000 écoutes

-

Quand RoadWave fixe le CPM créateur à 3€/1000 écoutes

-

Alors le tarif est aligné sur l'industrie musicale -Et les créateurs audio peuvent anticiper des revenus similaires

-
-

12. Tableau de bord - Revenus pub temps réel

-

Étant donné que j'accède à mon tableau de bord créateur

-

Quand je consulte mes revenus publicitaires

-

Alors je vois:

-
| métrique | valeur exemple |
-|---|---|
-| Écoutes complètes ce mois (gratuit) | 23 456 |
-| Revenus pub ce mois | 70.37€ |
-| CPM effectif | 3.00€ |
-
-

Et ces valeurs sont mises Ă  jour toutes les 10 minutes

-
-

13. Répartition 70/30 - Créateur touche 70%

-

Étant donné qu'un utilisateur Premium paie 4.99€/mois

-

Quand la répartition est calculée

-

Alors 3.49€ sont reversés aux créateurs écoutés (70%) -Et 1.50€ sont gardés par la plateforme (30%)

-
-

14. Utilisateur écoute 3 créateurs - Répartition proportionnelle

-

Étant donné qu'un utilisateur Premium paie 4.99€/mois -Et qu'il écoute 3 créateurs ce mois:

-
| créateur | temps écoute | ratio |
-|---|---|---|
-| Créateur A | 10h | 50% |
-| Créateur B | 6h | 30% |
-| Créateur C | 4h | 20% |
-
-

Quand le calcul des revenus Premium est effectué

-

Alors la répartition est:

-
| créateur | revenus |
-|---|---|
-| Créateur A | 1.75€ |
-| Créateur B | 1.05€ |
-| Créateur C | 0.70€ |
-
-

Et la somme totale versée aux créateurs est 3.50€ (70% de 4.99€)

-
-

15. Calcul SQL proportionnel au temps d'écoute

-

Étant donné qu'un utilisateur Premium a écouté plusieurs créateurs

-

Quand le système calcule les revenus du mois

-

Alors la requête SQL suivante est exécutée:

-
-

16. Utilisateur écoute un seul créateur - 100% à ce créateur

-

Étant donné qu'un utilisateur Premium paie 4.99€/mois -Et qu'il n'écoute qu'un seul créateur (moi)

-

Quand le mois se termine

-

Alors je touche 3.49€ (70% de 4.99€) -Et je reçois 100% de la part créateurs

-
-

17. Utilisateur Premium inactif - Aucun revenu généré

-

Étant donné qu'un utilisateur Premium paie 4.99€/mois -Mais qu'il n'écoute aucun contenu ce mois

-

Quand le calcul des revenus Premium est effectué

-

Alors aucun créateur ne reçoit de revenus de cet utilisateur -Et les 3.49€ de la part créateurs restent à la plateforme -Et cela couvre les coûts d'infrastructure

-
-

18. Comparaison avec YouTube Premium (70/30)

-

Étant donné que YouTube Premium reverse 70% aux créateurs

-

Quand RoadWave fixe également 70/30

-

Alors le modèle est aligné sur le standard industrie -Et les créateurs ont confiance dans l'équité du système

-
-

19. Comparaison avec Spotify (70/30)

-

Étant donné que Spotify reverse 70% aux artistes

-

Quand RoadWave fixe également 70/30

-

Alors le modèle est identique à Spotify -Et les créateurs audio comprennent facilement le système

-
-

20. Apple Music moins avantageux (52/48)

-

Étant donné qu'Apple Music ne reverse que 52% aux artistes

-

Quand RoadWave offre 70% aux créateurs

-

Alors RoadWave est plus avantageux de 18 points -Et cela devient un argument marketing fort

-
-

21. Justification équité - Créateurs les plus écoutés gagnent plus

-

Étant donné que 2 créateurs ont le même nombre d'abonnés Premium -Mais que le Créateur A est écouté 20h/mois et le Créateur B seulement 2h/mois

-

Quand les revenus Premium sont calculés

-

Alors le Créateur A gagne 10× plus que le Créateur B -Et cela récompense la qualité et l'engagement (pas juste l'abonnement)

-
-

22. Pas de "winner takes all" - Équité totale

-

Étant donné qu'un utilisateur Premium écoute 10 créateurs différents

-

Quand les revenus sont calculés

-

Alors chacun des 10 créateurs reçoit sa part proportionnelle -Et il n'y a pas de système où un seul créateur prend tout

-
-

23. Marge plateforme 30% couvre absence revenus pub Premium

-

Étant donné qu'un utilisateur Premium ne voit aucune publicité

-

Quand la plateforme calcule ses revenus

-

Alors elle ne touche que les 30% de l'abonnement Premium (1.50€) -Et cette marge compense la perte des revenus publicitaires (qui auraient été ~47€/1000 écoutes)

-
-

24. Tableau de bord - Revenus Premium temps réel

-

Étant donné que j'accède à mon tableau de bord créateur

-

Quand je consulte mes revenus Premium

-

Alors je vois:

-
| métrique | valeur exemple |
-|---|---|
-| Abonnés Premium actifs ayant écouté | 47 |
-| Heures d'écoute Premium ce mois | 234h |
-| Revenus Premium ce mois | 89.23€ |
-
-

Et ces valeurs sont mises Ă  jour toutes les 10 minutes

-
-

25. Revenus cumulés pub + premium

-

Étant donné que j'ai généré ce mois:

-
| source | montant |
-|---|---|
-| Revenus pub | 150.00€ |
-| Revenus Premium | 89.23€ |
-
-

Quand je consulte mon solde disponible

-

Alors le total est 239.23€ -Et ce solde sera versé le 15 du mois prochain (si ≥50€)

-
-

26. Dashboard créateur - Vue d'ensemble

-

Étant donné que j'accède à mon tableau de bord créateur

-

Quand je consulte la page revenus

-

Alors je vois:

-
-

27. Export comptable CSV pour expert-comptable

-

Étant donné que je clique sur "Exporter pour comptable"

-

Quand l'export est généré

-

Alors je télécharge un fichier CSV: -Et je peux transmettre ce fichier à mon expert-comptable

-
-

28. Notification hebdomadaire progression revenus

-

Étant donné que je suis créateur monétisé

-

Quand chaque lundi matin arrive

-

Alors je reçois un email récapitulatif:

-
-

29. Graphique évolution revenus sur 12 mois

-

Étant donné que je suis monétisé depuis 12 mois

-

Quand j'accède à mes statistiques

-

Alors je vois un graphique en courbes montrant:

-
| mois | revenus pub | revenus premium | total |
-|---|---|---|---|
-| Jan 25 | 150€ | 89€ | 239€ |
-| Déc 24 | 123€ | 55€ | 178€ |
-| Nov 24 | 100€ | 56€ | 156€ |
-| ... | ... | ... | ... |
-
-

Et cela m'aide Ă  suivre ma progression

-
-

30. Top 3 contenus les plus rentables du mois

-

Étant donné que j'ai publié 20 contenus ce mois

-

Quand je consulte mes statistiques détaillées

-

Alors je vois mon top 3 contenus:

-
| titre | écoutes | revenus pub | revenus premium | total |
-|---|---|---|---|---|
-| Mon meilleur épisode | 12,345 | 37.04€ | 23.45€ | 60.49€ |
-| Discussion tech | 8,901 | 26.70€ | 15.67€ | 42.37€ |
-| Road trip Bretagne | 7,234 | 21.70€ | 12.34€ | 34.04€ |
-
-

Et cela m'aide à comprendre quel type de contenu plaît le plus

-
-

31. Alertes seuils de revenus

-

Étant donné que j'ai activé les notifications de seuils

-

Quand mes revenus du mois dépassent 100€ pour la première fois

-

Alors je reçois une notification:

-
-

32. Performance calcul avec 100 000 créateurs

-

Étant donné que RoadWave a 100 000 créateurs monétisés

-

Quand le calcul des revenus mensuels est lancé le dernier jour du mois

-

Alors un job asynchrone traite tous les créateurs -Et le calcul prend environ 2-4 heures pour tous les créateurs -Et les résultats sont stockés dans la table monthly_revenues

-
-

33. Cache Redis pour métriques temps réel

-

Étant donné que je consulte mon dashboard plusieurs fois par jour

-

Quand la page se charge

-

Alors les compteurs sont récupérés depuis Redis:

-
| clé Redis | valeur exemple |
-|---|---|
-| creator:[id]:complete_listens:202501 | 50234 |
-| creator:[id]:premium_hours:202501 | 234 |
-| creator:[id]:revenue_ads:202501 | 150.70 |
-| creator:[id]:revenue_premium:202501 | 89.23 |
-
-

Et le temps de réponse est <30ms

-
-

34. Prévision revenus fin de mois

-

Étant donné que nous sommes le 20 du mois -Et que mes revenus actuels sont 160€

-

Quand le système calcule la projection

-

Alors il estime les revenus fin de mois à ~240€ (extrapolation linéaire) -Et affiche "Projection fin de mois: ~240€" -Et cela m'aide à anticiper mes revenus

-
-
- -

Actions complémentaires à l'arrêt

-
-

En tant qu'auditeur avec véhicule arrêté -Je veux accéder à des actions avancées depuis l'application mobile -Afin de liker explicitement, m'abonner ou signaler du contenu

-
-

23 scénarios (21 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté -Et que le véhicule est à l'arrêt (vitesse GPS = 0 km/h)

-
-

1. Like explicite avec bouton cœur

-

Étant donné que j'écoute un contenu tagué "Automobile" -Et que ma jauge "Automobile" est à 60%

-

Quand je clique sur le bouton cœur "Like"

-

Alors ma jauge "Automobile" augmente de 2% -Et une animation de cœur rouge s'affiche -Et une vibration courte est déclenchée -Et ma jauge "Automobile" est maintenant à 62%

-
-

2. Like explicite cumulable avec like automatique

-

Étant donné que j'ai écouté un contenu "Voyage" à 85% -Et que j'ai reçu un like automatique renforcé (+2%) -Et que ma jauge "Voyage" est à 52%

-

Quand je clique sur le bouton cœur "Like"

-

Alors ma jauge "Voyage" augmente encore de 2% -Et ma jauge "Voyage" passe à 54% -Et les deux likes sont cumulés

-
-

3. Unlike retire le like manuel uniquement

-

Étant donné que j'ai liké manuellement un contenu "Sport" -Et que ma jauge "Sport" est à 57%

-

Quand je clique à nouveau sur le bouton cœur (toggle)

-

Alors le cœur redevient vide (unlike) -Et ma jauge "Sport" diminue de 2% -Et ma jauge "Sport" revient à 55%

-
-

4. Unlike ne retire pas le like automatique

-

Étant donné que j'ai écouté un contenu "Musique" à 90% -Et que j'ai reçu un like automatique renforcé (+2%) -Et que ma jauge "Musique" est à 52% -Et que je n'ai PAS liké manuellement

-

Quand je consulte l'interface

-

Alors le bouton "Unlike" n'est pas disponible -Et le cœur reste grisé (aucun like manuel) -Et ma jauge reste à 52%

-
-

5. Abonnement à un créateur

-

Étant donné qu'un créateur publie des contenus tagués "Automobile" et "Technologie" -Et que mes jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 50% |
-| Technologie | 45% |
-
-

Quand je clique sur "S'abonner" sur le profil du créateur

-

Alors ma jauge "Automobile" augmente de 5% -Et ma jauge "Technologie" augmente de 5% -Et une animation d'étoile dorée s'affiche -Et un badge "Abonné ✓" apparaît sur le profil -Et mes nouvelles jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 55% |
-| Technologie | 50% |
-
-
-

6. Désabonnement d'un créateur

-

Étant donné que je suis abonné à un créateur -Et que mes jauges "Automobile" et "Technologie" sont à 55% et 50%

-

Quand je clique sur "Se désabonner"

-

Alors ma jauge "Automobile" diminue de 5% -Et ma jauge "Technologie" diminue de 5% -Et le badge "Abonné ✓" disparaît -Et mes nouvelles jauges sont:

-
| catégorie | niveau |
-|---|---|
-| Automobile | 50% |
-| Technologie | 45% |
-
-
-

7. Signalement d'un contenu inapproprié

-

Étant donné que j'écoute un contenu

-

Quand je clique sur le menu contextuel "⋮" -Et que je sélectionne "Signaler"

-

Alors un formulaire de signalement s'ouvre -Et je dois sélectionner une catégorie:

-
| Catégorie |
-|---|
-| Haine et violence |
-| Contenu sexuel |
-| Illégalité |
-| Droits d'auteur |
-| Spam |
-| Désinformation (fake news) |
-| Autre |
-
-

Et je peux ajouter un commentaire optionnel -Et le signalement est envoyé au flux de modération

-
-

8. Feedback visuel pour like explicite

-

Étant donné que je clique sur le bouton cœur

-

Quand le like est enregistré

-

Alors une animation de cœur rouge se lance (0.5s) -Et le cœur reste rouge plein -Et une vibration haptique courte est déclenchée (iOS: .light, Android: 50ms) -Et un badge "♥ Ajouté à vos favoris" s'affiche 2 secondes

-
-

9. Feedback visuel pour abonnement

-

Étant donné que je clique sur "S'abonner"

-

Quand l'abonnement est enregistré

-

Alors une animation d'étoile dorée se lance (0.8s) -Et le bouton devient "Abonné ✓" avec badge doré -Et une notification "Abonné à [Créateur]" s'affiche -Et les contenus du créateur seront boostés +30% dans l'algo

-
-

10. Bouton like désactivé si vitesse >10 km/h

-

Étant donné que je conduis à 50 km/h

-

Quand j'essaie d'accéder au bouton cœur dans l'app mobile

-

Alors le bouton est grisé et non cliquable -Et un message "Arrêtez-vous pour liker" s'affiche si clic tenté -Et seules les commandes au volant physiques fonctionnent

-
-

11. Bouton abonnement désactivé en conduite

-

Étant donné que je conduis à 40 km/h

-

Quand j'essaie d'accéder au profil créateur dans l'app

-

Alors le bouton "S'abonner" est désactivé -Et un message "Arrêtez-vous pour vous abonner" s'affiche -Et la navigation dans l'app est limitée aux fonctions lecture

-
-

12. Signalement possible en conduite via vocal

-

Étant donné que je conduis à 60 km/h -Et que j'utilise CarPlay avec Siri

-

Quand je dis "Hey Siri, signale ce contenu"

-

Alors Siri demande "Quelle catégorie ?" -Et je peux répondre vocalement "Spam" ou autre catégorie -Et le signalement est enregistré sans toucher l'écran

-
-

13. Actions vocales disponibles avec CarPlay/Android Auto

-

Étant donné que je conduis avec CarPlay activé

-

Quand je dis "Hey Siri, like ce podcast"

-

Alors un like explicite (+2%) est enregistré -Et Siri confirme "J'ai ajouté ce contenu à vos favoris"

-

Quand je dis "OK Google, abonne-moi à ce créateur"

-

Alors l'abonnement est enregistré (+5% toutes jauges) -Et Google Assistant confirme "Vous êtes maintenant abonné"

-
-

14. Menu contextuel accessible Ă  l'arrĂŞt uniquement

-

Étant donné que le véhicule est à l'arrêt

-

Quand je clique sur le menu "â‹®" (3 points verticaux)

-

Alors les options disponibles sont:

-
| Option |
-|---|
-| Like (cœur) |
-| S'abonner au créateur |
-| Signaler |
-| Partager |
-| Voir le profil du créateur |
-| Télécharger (mode offline) |
-
-

Et toutes les options sont cliquables

-
-

15. Menu contextuel limité en conduite

-

Étant donné que je conduis à 30 km/h

-

Quand j'essaie d'ouvrir le menu "â‹®"

-

Alors seules 2 options sont disponibles:

-
| Option |
-|---|
-| Signaler (vocal possible) |
-| Suivant |
-
-

Et les actions complexes sont désactivées

-
-

16. Persistance des likes manuels en base de données

-

Étant donné que je like manuellement 5 contenus

-

Quand je ferme l'application -Et que je me reconnecte plus tard

-

Alors tous mes likes manuels sont toujours présents -Et les cœurs rouges sont affichés sur les contenus likés -Et mes jauges reflètent toujours l'impact (+2% × 5 likes)

-
-

17. Liste "Mes contenus likés" accessible dans profil

-

Étant donné que j'ai liké manuellement 10 contenus

-

Quand j'accède à mon profil utilisateur

-

Alors je vois une section "❤️ Mes favoris" -Et la liste affiche les 10 contenus likés -Et je peux cliquer pour réécouter -Et je peux retirer un like (unlike) depuis cette liste

-
-

18. Liste "Mes abonnements" accessible dans profil

-

Étant donné que je suis abonné à 5 créateurs

-

Quand j'accède à mon profil utilisateur

-

Alors je vois une section "⭠Mes abonnements" -Et la liste affiche les 5 créateurs avec leurs avatars -Et je peux accéder au profil de chaque créateur -Et je peux me désabonner depuis cette liste

-
-

19. Impact abonnement sur tous les tags du créateur

-

Étant donné qu'un créateur a publié des contenus avec ces tags:

-
| Contenu | Tags |
-|---|---|
-| C1 | Automobile, Voyage |
-| C2 | Automobile, Technologie |
-| C3 | Voyage, Famille |
-
-

Et que mes jauges sont toutes Ă  50%

-

Quand je m'abonne à ce créateur

-

Alors les jauges impactées sont:

-
| Tag | Impact |
-|---|---|
-| Automobile | +5% |
-| Voyage | +5% |
-| Technologie | +5% |
-| Famille | +5% |
-
-

Et toutes les autres jauges restent Ă  50%

-
-

20. Limite d'abonnements (200 maximum)

-

Étant donné que je suis abonné à 200 créateurs

-

Quand j'essaie de m'abonner à un 201ème créateur

-

Alors un message "Limite de 200 abonnements atteinte" s'affiche -Et je dois me désabonner d'un créateur existant pour en ajouter un nouveau

-
-

21. Confirmation avant désabonnement

-

Étant donné que je suis abonné à un créateur

-

Quand je clique sur "Se désabonner"

-

Alors une popup de confirmation s'affiche: -Et je dois confirmer pour valider -Et je peux annuler pour conserver l'abonnement

-
-

22. đź“‹ Plan: Cumul like automatique + like manuel

-

Étant donné qu'un contenu est tagué "Sport" -Et que ma jauge "Sport" est à 50%

-

Quand j'écoute à % (like auto ) -Et que je like manuellement (+2%)

-

Alors l'impact total est -Et ma nouvelle jauge est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pourcentageautototalnouveau_niveau
100+2%52%
30+1%+3%53%
50+1%+3%53%
80+2%+4%54%
95+2%+4%54%
-
-

23. đź“‹ Plan: Actions disponibles selon vitesse GPS

-

Étant donné que je roule à km/h

-

Quand j'essaie d'accéder à

-

Alors l'action est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vitesseactiondisponibilite
0Like manueldisponible
0Abonnementdisponible
0Signalementdisponible
5Like manueldisponible
5Abonnementdisponible
10Like manueldésactivée
10Abonnementdésactivée
50Like manueldésactivée
50Abonnementdésactivée
50Signalement vocaldisponible
-
-
- -

Commande "Précédent"

-
-

En tant qu'auditeur -Je veux que le bouton "Précédent" ait un comportement intelligent -Afin de rejouer le contenu actuel ou revenir au précédent selon la progression

-
-

19 scénarios (17 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté

-
-

1. Précédent après <10s revient au contenu précédent

-

Étant donné que j'ai écouté le contenu "A" pendant 2 minutes -Et que j'écoute maintenant le contenu "B" depuis 5 secondes

-

Quand j'appuie sur "Précédent"

-

Alors la lecture revient au contenu "A" -Et la position de lecture est à 2 minutes (position exacte sauvegardée) -Et le contenu "B" reste en historique

-
-

2. Précédent après ≥10s rejoue le contenu actuel

-

Étant donné que j'écoute le contenu "C" depuis 15 secondes

-

Quand j'appuie sur "Précédent"

-

Alors le contenu "C" rejoue depuis le début (position 0:00) -Et la lecture ne revient pas au contenu précédent -Et la progress bar revient à 0%

-
-

3. Précédent exactement à 10s rejoue le contenu actuel

-

Étant donné que j'écoute le contenu "D" depuis exactement 10 secondes

-

Quand j'appuie sur "Précédent"

-

Alors le contenu "D" rejoue depuis le début -Et la lecture ne revient pas au contenu précédent

-
-

4. Précédent sur le premier contenu de session

-

Étant donné que je viens de démarrer l'application -Et que j'écoute le contenu "Premier" depuis 3 secondes

-

Quand j'appuie sur "Précédent"

-

Alors le contenu "Premier" rejoue depuis le début -Et aucun contenu précédent n'existe

-
-

5. Historique de navigation limité à 10 contenus

-

Étant donné que j'ai écouté 10 contenus [C1, C2, ..., C10] -Et que l'historique Redis contient 10 entrées

-

Quand je passe au contenu C11

-

Alors le contenu C1 est supprimé de l'historique (FIFO) -Et l'historique contient [C2, C3, ..., C10, C11] -Et la taille reste à 10 contenus maximum

-
-

6. Position exacte sauvegardée dans l'historique

-

Étant donné que j'écoute le contenu "A" (durée 5 minutes)

-

Quand j'atteins 2 minutes 30 secondes -Et que j'appuie sur "Suivant"

-

Alors l'historique enregistre:

-
| content_id | position_seconds | listened_at |
-|---|---|---|
-| A | 150 | 2026-01-21T10:30:00 |
-
-

Quand je reviens au contenu "A" via "Précédent"

-

Alors la lecture reprend exactement Ă  2 minutes 30 secondes

-
-

7. Navigation arrière sur plusieurs contenus

-

Étant donné que j'ai écouté dans l'ordre: A (2min), B (30s), C (3min) -Et que j'écoute maintenant D depuis 1 seconde

-

Quand j'appuie sur "Précédent" (1ère fois)

-

Alors je reviens au contenu C Ă  la position 3 minutes

-

Quand j'appuie sur "Précédent" (<10s sur C)

-

Alors je reviens au contenu B Ă  la position 30 secondes

-

Quand j'appuie sur "Précédent" (<10s sur B)

-

Alors je reviens au contenu A Ă  la position 2 minutes

-
-

8. Précédent après milieu du contenu rejoue depuis début

-

Étant donné que j'écoute un contenu de 5 minutes

-

Quand j'atteins 2 minutes 30 secondes (milieu) -Et que j'appuie sur "Précédent"

-

Alors le contenu actuel rejoue depuis 0:00 -Et je ne reviens pas au contenu précédent

-
-

9. Enchaînement Suivant puis Précédent rapide

-

Étant donné que j'écoute le contenu "A" depuis 1 minute

-

Quand j'appuie sur "Suivant"

-

Alors le contenu "B" démarre

-

Quand j'appuie immédiatement sur "Précédent" (2s après)

-

Alors je reviens au contenu "A" Ă  la position 1 minute -Et le contenu "B" reste dans l'historique

-
-

10. Transition fluide avec animation 0.3s

-

Étant donné que j'appuie sur "Précédent"

-

Quand le changement de contenu se produit

-

Alors la transition audio utilise un fade out/in de 0.3 secondes -Et la progress bar revient avec une animation fluide -Et l'interface ne montre aucun message de confirmation

-
-

11. Historique survit au changement de réseau

-

Étant donné que j'ai un historique de 5 contenus en cache Redis

-

Quand je perds la connexion réseau temporairement -Et que je reviens en ligne

-

Alors l'historique de navigation est toujours disponible -Et je peux toujours utiliser "Précédent"

-
-

12. Historique stocké en Redis avec structure complète

-

Étant donné que j'ai écouté 3 contenus

-

Quand je consulte le cache Redis

-

Alors la structure est: -Et l'ordre est du plus récent au plus ancien

-
-

13. Précédent sur contenu en cours au début (<10s) du premier

-

Étant donné que je démarre une session avec le contenu "Initial" -Et que j'écoute depuis 3 secondes

-

Quand j'appuie sur "Précédent"

-

Alors le contenu "Initial" rejoue depuis le début -Et aucune erreur n'est générée -Et l'historique reste vide

-
-

14. Compteur de temps respecte les seuils exacts

-

Étant donné que j'écoute un contenu

-

Quand le temps écoulé est de 9.9 secondes -Et que j'appuie sur "Précédent"

-

Alors je reviens au contenu précédent

-

Quand le temps écoulé est de 10.0 secondes -Et que j'appuie sur "Précédent"

-

Alors le contenu actuel rejoue depuis le début

-
-

15. Progress bar visuelle reflète le retour exact

-

Étant donné que j'ai écouté le contenu "A" jusqu'à 75% (3min45 sur 5min) -Et que je suis passé au contenu "B"

-

Quand je reviens au contenu "A" via "Précédent"

-

Alors la progress bar affiche 75% -Et l'indicateur de temps affiche "3:45 / 5:00" -Et la lecture reprend exactement Ă  cet endroit

-
-

16. Métadonnées d'historique incluent timestamp précis

-

Étant donné que j'écoute un contenu "X" pendant 45 secondes à 10:30:15

-

Quand je passe au contenu suivant

-

Alors l'historique enregistre:

-
| content_id | position_seconds | listened_at |
-|---|---|---|
-| X | 45 | 2026-01-21T10:30:15Z |
-
-

Et le timestamp précis permet l'analyse d'usage

-
-

17. Suppression FIFO respecte l'ordre chronologique

-

Étant donné un historique de [C1@10:00, C2@10:02, ..., C10@10:20]

-

Quand j'ajoute C11 Ă  10:22

-

Alors C1 (le plus ancien) est supprimé -Et l'historique contient [C2@10:02, ..., C11@10:22] -Et la taille reste exactement 10 entrées

-
-

18. 📋 Plan: Comportement selon temps écouté

-

Étant donné que j'écoute un contenu depuis secondes

-

Quand j'appuie sur "Précédent"

-

Alors l'action est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tempscomportement
1revenir au contenu précédent
5revenir au contenu précédent
9revenir au contenu précédent
10rejouer le contenu actuel depuis 0:00
11rejouer le contenu actuel depuis 0:00
30rejouer le contenu actuel depuis 0:00
180rejouer le contenu actuel depuis 0:00
-
-

19. đź“‹ Plan: Positions de reprise exactes

-

Étant donné que j'écoute un contenu de 10 minutes

-

Quand j'atteins et passe au suivant -Et que je reviens via "Précédent"

-

Alors la lecture reprend exactement Ă 

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
position
0:15
1:30
3:45
5:00
7:23
9:50
-
-
- -

Commandes vocales CarPlay et Android Auto

-
-

En tant que conducteur avec CarPlay ou Android Auto -Je veux utiliser des commandes vocales pour interagir avec l'application -Afin de garder les mains sur le volant et les yeux sur la route

-
-

25 scénarios (23 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté -Et que CarPlay ou Android Auto est activé

-
-

1. Disponibilité des commandes vocales uniquement avec CarPlay/Android Auto

-

Étant donné que je conduis avec CarPlay activé

-

Quand je dis "Hey Siri"

-

Alors Siri est disponible pour les commandes RoadWave

-

Étant donné que je conduis avec Android Auto activé

-

Quand je dis "OK Google"

-

Alors Google Assistant est disponible pour les commandes RoadWave

-
-

2. Parc automobile compatible avec vocal (30-40% en 2026)

-

Étant donné que nous sommes en 2026

-

Quand je consulte les statistiques du parc automobile EU

-

Alors environ 30-40% des véhicules ont CarPlay ou Android Auto -Et ces utilisateurs peuvent utiliser les commandes vocales -Et les 60-70% restants utilisent les commandes au volant uniquement

-
-

3. Commande vocale "Like ce podcast" avec Siri

-

Étant donné que j'écoute un contenu tagué "Automobile" -Et que ma jauge "Automobile" est à 60%

-

Quand je dis "Hey Siri, like ce podcast"

-

Alors un like explicite (+2%) est enregistré -Et ma jauge "Automobile" passe à 62% -Et Siri confirme vocalement "J'ai ajouté ce contenu à vos favoris" -Et aucune interaction écran n'est requise

-
-

4. Commande vocale "Like ce contenu" avec Google Assistant

-

Étant donné que j'écoute un contenu tagué "Voyage"

-

Quand je dis "OK Google, like ce contenu"

-

Alors un like explicite est enregistré (+2%) -Et Google Assistant confirme "J'ai liké ce contenu pour vous" -Et la commande fonctionne sans toucher l'écran

-
-

5. Commande vocale "Abonne-moi à ce créateur"

-

Étant donné que j'écoute un contenu d'un créateur tagué "Automobile" et "Technologie" -Et que mes jauges sont à 50% et 45%

-

Quand je dis "Hey Siri, abonne-moi à ce créateur"

-

Alors l'abonnement est enregistré -Et mes jauges augmentent de 5% chacune (55% et 50%) -Et Siri confirme "Vous êtes maintenant abonné à [Nom du créateur]"

-
-

6. Commande vocale "Passe au contenu suivant"

-

Étant donné que j'écoute un contenu "A"

-

Quand je dis "Hey Siri, passe au contenu suivant"

-

Alors le contenu "B" démarre immédiatement -Et la commande a le même effet que le bouton physique "Suivant"

-
-

7. Commande vocale "Signale ce contenu"

-

Étant donné que j'écoute un contenu inapproprié

-

Quand je dis "OK Google, signale ce contenu"

-

Alors Google Assistant demande "Quelle catégorie ?" -Et je réponds vocalement "Spam" -Alors le signalement est enregistré avec la catégorie "Spam" -Et Google Assistant confirme "J'ai signalé ce contenu"

-
-

8. Commande vocale avec catégorie de signalement

-

Étant donné que j'écoute un contenu

-

Quand je dis "Hey Siri, signale ce contenu pour haine"

-

Alors le signalement est enregistré avec la catégorie "Haine et violence" -Et Siri confirme "J'ai signalé ce contenu pour haine et violence" -Et le flux de modération reçoit le signalement

-
-

9. Liste des catégories de signalement vocales supportées

-

Étant donné que je dis "signale ce contenu pour [catégorie]"

-

Quand la catégorie est:

-
| Mot-clé vocal | Catégorie mappée |
-|---|---|
-| "haine" | Haine et violence |
-| "sexuel" | Contenu sexuel |
-| "illégalité" | Illégalité |
-| "droits d'auteur" | Droits d'auteur |
-| "spam" | Spam |
-| "fake news" | Désinformation |
-| "autre" | Autre |
-
-

Alors le signalement est enregistré avec la bonne catégorie

-
-

10. Commande vocale non reconnue - fallback

-

Étant donné que je dis "Hey Siri, super ce podcast"

-

Quand Siri ne reconnaît pas l'intent RoadWave

-

Alors Siri répond "Je ne comprends pas cette commande RoadWave" -Et elle suggère "Dites 'like ce podcast' ou 'passe au suivant'"

-
-

11. Commandes vocales disponibles en conduite uniquement

-

Étant donné que je roule à 50 km/h

-

Quand j'utilise les commandes vocales

-

Alors toutes les commandes sont disponibles:

-
| Commande | Action |
-|---|---|
-| "Like ce podcast" | Like explicite +2% |
-| "Abonne-moi à ce créateur" | Abonnement +5% |
-| "Passe au suivant" | Contenu suivant |
-| "Reviens au précédent" | Contenu précédent (règle 10s) |
-| "Pause" | Pause lecture |
-| "Reprends la lecture" | Play |
-| "Signale ce contenu" | Signalement |
-
-
-

12. Intent iOS personnalisé pour RoadWave

-

Étant donné que l'app iOS implémente les Intents

-

Quand je configure les Shortcuts iOS

-

Alors les intents suivants sont disponibles:

-
| Intent Name | Action |
-|---|---|
-| LikeCurrentContentIntent | Like explicite |
-| SubscribeToCreatorIntent | Abonnement |
-| ReportContentIntent | Signalement |
-| SkipToNextContentIntent | Suivant |
-
-

Et Siri les reconnaît automatiquement

-
-

13. Intent Android personnalisé pour RoadWave

-

Étant donné que l'app Android implémente les Voice Actions

-

Quand je configure les actions Google Assistant

-

Alors les actions suivantes sont disponibles:

-
| Action Name | Action |
-|---|---|
-| com.roadwave.LIKE_CONTENT | Like explicite |
-| com.roadwave.SUBSCRIBE_CREATOR | Abonnement |
-| com.roadwave.REPORT_CONTENT | Signalement |
-| com.roadwave.SKIP_NEXT | Suivant |
-
-

Et Google Assistant les reconnaît

-
-

14. Confirmation vocale après action réussie

-

Étant donné que je dis "Hey Siri, like ce podcast"

-

Quand l'action est enregistrée avec succès

-

Alors Siri répond immédiatement avec confirmation: -Et la réponse est naturelle et concise -Et elle ne distrait pas de la conduite

-
-

15. Gestion d'erreur vocale si action échoue

-

Étant donné que je dis "Hey Siri, abonne-moi à ce créateur" -Et que j'ai atteint la limite de 200 abonnements

-

Quand Siri essaie d'enregistrer l'abonnement

-

Alors l'action échoue -Et Siri répond "Impossible de s'abonner, limite de 200 abonnements atteinte" -Et elle suggère "Désabonnez-vous d'un créateur pour continuer"

-
-

16. Commandes vocales multilingues (français)

-

Étant donné que mon Siri est configuré en français

-

Quand je dis "Hey Siri, j'aime ce podcast"

-

Alors la commande est reconnue (variante de "like ce podcast")

-

Quand je dis "Hey Siri, mets une étoile"

-

Alors la commande est reconnue (variante de "like")

-
-

17. Implémentation post-MVP (Sprint 5)

-

Étant donné que les commandes vocales sont une feature Sprint 5

-

Quand le MVP est lancé

-

Alors seules les commandes au volant physiques sont disponibles

-

Quand le Sprint 5 est déployé

-

Alors les intents iOS/Android sont activés -Et les commandes vocales deviennent disponibles

-
-

18. Priorisation commandes vocales vs boutons physiques

-

Étant donné que je conduis avec CarPlay -Et que j'ai accès aux boutons physiques ET aux commandes vocales

-

Quand je veux liker un contenu

-

Alors je peux soit: -Et les 3 méthodes sont valides

-
-

19. Statistiques d'usage des commandes vocales

-

Étant donné que 100 utilisateurs avec CarPlay utilisent RoadWave

-

Quand je consulte les analytics

-

Alors je peux voir:

-
| Métrique | Exemple valeur |
-|---|---|
-| Taux d'utilisation commandes vocal | 15% |
-| Commande la plus utilisée | "Like" |
-| Taux de reconnaissance réussie | 92% |
-| Taux d'échec / incompréhension | 8% |
-
-
-

20. Feedback haptique désactivé pour commandes vocales

-

Étant donné que je like un contenu via commande vocale

-

Quand l'action est enregistrée

-

Alors aucune vibration haptique n'est déclenchée -Et seule la confirmation vocale est donnée

-
-

21. Badge visuel mis à jour après commande vocale

-

Étant donné que je dis "Hey Siri, like ce podcast"

-

Quand l'action est enregistrée

-

Alors le badge "♥ Ajouté à vos favoris" s'affiche sur l'écran CarPlay -Et le cœur devient rouge plein dans l'interface -Et la mise à jour est visible même sans toucher l'écran

-
-

22. Commandes vocales avec contenu sans créateur

-

Étant donné que j'écoute un contenu anonyme (créateur supprimé)

-

Quand je dis "Hey Siri, abonne-moi à ce créateur"

-

Alors Siri répond "Ce créateur n'est plus disponible" -Et aucun abonnement n'est enregistré

-
-

23. Limitation temporelle des commandes vocales

-

Étant donné que je dis "Hey Siri, like ce podcast" -Et que le contenu change 1 seconde après

-

Quand Siri traite la commande 2 secondes plus tard

-

Alors la commande s'applique au contenu qui était en lecture au moment de la commande -Et non au contenu actuel (système de timestamp)

-
-

24. 📋 Plan: Commandes vocales avec différents assistants

-

Étant donné que j'utilise

-

Quand je dis

-

Alors l'action est exécutée -Et la confirmation est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
assistantcommandeactionconfirmation
Siri"Like ce podcast"Like +2%"Ajouté à vos favoris"
Google Assistant"Like ce contenu"Like +2%"J'ai liké ce contenu"
Siri"Abonne-moi à ce créateur"Abonnement +5%"Vous êtes abonné"
Google Assistant"Abonne-moi à ce créateur"Abonnement +5%"Abonnement enregistré"
Siri"Signale ce contenu"Signalement"J'ai signalé ce contenu"
Google Assistant"Signale ce contenu"Signalement"Contenu signalé"
-
-

25. 📋 Plan: Mapping catégories signalement vocal

-

Étant donné que je dis "signale ce contenu pour "

-

Quand est reconnu

-

Alors la catégorie mappée est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
mot_clecategorie
haineHaine et violence
violenceHaine et violence
sexuelContenu sexuel
pornoContenu sexuel
illégalIllégalité
terrorismeIllégalité
copyrightDroits d'auteur
droits auteurDroits d'auteur
spamSpam
fake newsDésinformation
fausse infoDésinformation
-
-
- -

Commandes au volant et interactions simplifiées

-
-

En tant que conducteur en sécurité -Je veux utiliser uniquement les commandes simplifiées au volant -Afin de naviguer sans distraction et en toute sécurité

-
-

21 scénarios (19 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté -Et que l'application est connectée via CarPlay ou Android Auto

-
-

1. Trois commandes disponibles au volant uniquement

-

Étant donné que je conduis à 50 km/h

-

Quand je consulte les commandes physiques disponibles

-

Alors seules 3 actions sont disponibles:

-
| Commande | Action |
-|---|---|
-| Suivant | Passer au contenu suivant |
-| Précédent | Revenir au précédent (règle 10s) |
-| Play/Pause | Pause/reprise avec fade 0.3s |
-
-

Et aucune commande complexe n'est proposée

-
-

2. Commande "Suivant" au volant

-

Étant donné que j'écoute un contenu "A"

-

Quand j'appuie sur le bouton physique "Suivant" au volant

-

Alors le contenu "B" démarre immédiatement -Et aucune action supplémentaire n'est requise -Et l'interface ne demande aucune confirmation

-
-

3. Commande "Précédent" au volant respecte règle 10s

-

Étant donné que j'écoute un contenu depuis 5 secondes

-

Quand j'appuie sur "Précédent" au volant

-

Alors je reviens au contenu précédent (règle <10s)

-

Étant donné que j'écoute un contenu depuis 15 secondes

-

Quand j'appuie sur "Précédent" au volant

-

Alors le contenu actuel rejoue depuis le début (règle ≥10s)

-
-

4. Commande "Play/Pause" avec fade audio

-

Étant donné qu'un contenu est en lecture

-

Quand j'appuie sur "Pause" au volant

-

Alors la lecture se met en pause avec un fade out de 0.3 secondes -Et la position de lecture est sauvegardée

-

Quand j'appuie sur "Play" au volant

-

Alors la lecture reprend avec un fade in de 0.3 secondes -Et la reprise se fait Ă  la position exacte

-
-

5. Aucune commande complexe supportée

-

Étant donné que je conduis

-

Quand j'essaie un appui long sur "Suivant"

-

Alors l'action n'est pas détectée (non supporté iOS/Android)

-

Quand j'essaie un double-appui sur "Pause"

-

Alors l'action n'est pas détectée -Et seules les actions simples (clic simple) fonctionnent

-
-

6. Compatibilité 100% tous véhicules

-

Étant donné que je conduis une voiture avec commandes basiques -Et que mon véhicule a seulement Suivant/Précédent/Pause

-

Quand j'utilise RoadWave

-

Alors toutes les fonctions essentielles sont accessibles -Et je n'ai pas besoin de boutons supplémentaires

-
-

7. Feedback visuel discret après action

-

Étant donné que j'appuie sur "Suivant"

-

Quand le contenu change

-

Alors l'interface CarPlay/Android Auto affiche le nouveau titre -Et aucune popup ne bloque la vue -Et le changement est fluide et immédiat

-
-

8. Like automatique renforcé après écoute ≥80%

-

Étant donné que j'écoute un contenu de 5 minutes tagué "Automobile"

-

Quand j'écoute pendant 4 minutes 30 secondes (90%)

-

Alors un like automatique renforcé (+2 points) est enregistré -Et un badge discret "♥ Ajouté à vos favoris" s'affiche 2 secondes -Et aucune action manuelle n'est requise

-
-

9. Like automatique standard après écoute 30-79%

-

Étant donné que j'écoute un contenu de 5 minutes tagué "Voyage"

-

Quand j'écoute pendant 2 minutes (40%) -Et que j'appuie sur "Suivant"

-

Alors un like automatique standard (+1 point) est enregistré -Et un badge discret s'affiche brièvement -Et je peux continuer à conduire sans interruption

-
-

10. Signal négatif après skip rapide <10s

-

Étant donné que j'écoute un contenu tagué "Politique"

-

Quand j'appuie sur "Suivant" après seulement 5 secondes

-

Alors un signal négatif (-0.5 point) est enregistré -Et la jauge "Politique" diminue légèrement -Et aucun message n'est affiché (transparence)

-
-

11. Pas de like si écoute <30%

-

Étant donné que j'écoute un contenu de 10 minutes

-

Quand j'écoute pendant 2 minutes (20%) -Et que j'appuie sur "Suivant"

-

Alors aucun like n'est enregistré -Et les jauges ne changent pas -Et le système considère l'écoute comme neutre

-
-

12. Badge de feedback visuel disparaît après 2 secondes

-

Étant donné que je reçois un like automatique

-

Quand le badge "♥ Ajouté à vos favoris" apparaît

-

Alors il reste visible 2 secondes en bas de l'écran -Et il disparaît automatiquement sans action -Et il ne bloque pas la vue de la route

-
-

13. Tracking du temps d'écoute précis côté client

-

Étant donné que je démarre la lecture d'un contenu

-

Quand le player audio iOS/Android enregistre le temps

-

Alors le startTime est enregistré à la milliseconde

-

Quand j'arrĂŞte la lecture (Suivant, Pause, ou fin)

-

Alors la durée exacte écoutée est calculée -Et le pourcentage (durée / durée_totale * 100) est envoyé à l'API

-
-

14. API reçoit les événements d'écoute pour calcul

-

Étant donné que j'écoute un contenu de 5 minutes à 80%

-

Quand l'événement est envoyé à l'API

-

Alors le backend reçoit: -Et le backend calcule le like automatique (+2 points) -Et les jauges sont mises à jour immédiatement (Redis + PostgreSQL)

-
-

15. Actions différentes selon arrêt du contenu

-

Étant donné que j'écoute un contenu

-

Quand j'appuie sur "Suivant"

-

Alors l'action envoyée est "skipped"

-

Quand le contenu se termine naturellement

-

Alors l'action envoyée est "completed"

-

Quand j'appuie sur "Pause"

-

Alors l'action envoyée est "paused" -Et le backend traite chaque action différemment

-
-

16. Calcul immédiat côté backend sans délai

-

Étant donné que l'API reçoit un événement d'écoute

-

Quand le backend traite l'événement

-

Alors les jauges sont mises à jour immédiatement (< 100ms) -Et les nouvelles recommandations utilisent les valeurs actualisées -Et il n'y a aucun batch différé

-
-

17. Compatibilité iOS avec AVPlayer

-

Étant donné que l'app iOS utilise AVPlayer

-

Quand les commandes physiques sont interceptées

-

Alors les événements MPRemoteCommandCenter sont capturés:

-
| Commande | Événement iOS |
-|---|---|
-| Suivant | nextTrackCommand |
-| Précédent | previousTrackCommand |
-| Play/Pause | playCommand / pauseCommand |
-
-

Et le tracking du temps utilise CMTime

-
-

18. Compatibilité Android avec MediaSession

-

Étant donné que l'app Android utilise MediaPlayer

-

Quand les commandes physiques sont interceptées

-

Alors les événements MediaSession sont capturés:

-
| Commande | Action Android |
-|---|---|
-| Suivant | ACTION_SKIP_TO_NEXT |
-| Précédent | ACTION_SKIP_TO_PREVIOUS |
-| Play/Pause | ACTION_PLAY / ACTION_PAUSE |
-
-

Et le tracking du temps utilise SystemClock.elapsedRealtime()

-
-

19. Sécurité maximale - pas de distraction

-

Étant donné que je conduis à 80 km/h

-

Quand j'utilise RoadWave avec les commandes au volant

-

Alors je n'ai jamais besoin de regarder mon téléphone -Et je n'ai jamais besoin de toucher l'écran CarPlay/Android Auto -Et toutes les actions sont accessibles via boutons physiques -Et les likes sont enregistrés automatiquement

-
-

20. đź“‹ Plan: Calcul du like automatique selon pourcentage

-

Étant donné que j'écoute un contenu tagué "Sport"

-

Quand j'écoute pendant %

-

Alors le like automatique est -Et l'impact sur la jauge est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pourcentagetypepoints
10aucun0
25aucun0
29aucun0
30standard+1
50standard+1
79standard+1
80renforcé+2
90renforcé+2
100renforcé+2
-
-

21. 📋 Plan: Signal négatif uniquement si skip très rapide

-

Étant donné que j'écoute un contenu

-

Quand je skip après secondes

-

Alors le signal est -Et l'impact est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
secondestypepoints
3négatif-0.5
5négatif-0.5
9négatif-0.5
10neutre0
15neutre0
30neutre0
-
-
- -

File d'attente et commande "Suivant"

-
-

En tant qu'auditeur en déplacement -Je veux que l'application pré-calcule intelligemment les prochains contenus -Afin d'avoir une navigation fluide sans latence

-
-

20 scénarios (19 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté -Et que la géolocalisation est activée

-
-

1. Pré-calcul initial de 5 contenus en cache

-

Étant donné que je viens de démarrer l'application -Et que je suis situé à Paris (48.8566, 2.3522) -Et que je suis en mode voiture (vitesse ≥ 5 km/h)

-

Quand l'application initialise la lecture

-

Alors une file d'attente de 5 contenus est pré-calculée -Et la file est stockée en cache Redis avec la clé "user:{user_id}:queue" -Et les métadonnées incluent ma position, le timestamp de calcul et le mode -Et le cache a un TTL de 15 minutes

-
-

2. Commande "Suivant" sans latence

-

Étant donné qu'une file d'attente de 5 contenus est en cache -Et que j'écoute actuellement le contenu "A"

-

Quand j'appuie sur le bouton "Suivant"

-

Alors le contenu suivant démarre immédiatement (< 100ms) -Et le contenu est retiré de la file d'attente -Et il reste 4 contenus dans la file

-
-

3. Recalcul automatique après déplacement >10km

-

Étant donné que la file a été calculée à Paris (48.8566, 2.3522) -Et que j'ai 5 contenus en cache

-

Quand je me déplace à Versailles (48.8049, 2.1204) soit 12km

-

Alors la file d'attente est invalidée automatiquement -Et une nouvelle file de 5 contenus est recalculée -Et elle est basée sur ma nouvelle position

-
-

4. Recalcul automatique toutes les 10 minutes

-

Étant donné qu'une file a été calculée il y a 10 minutes -Et que ma position n'a pas changé

-

Quand le timer de rafraîchissement expire

-

Alors une nouvelle file de 5 contenus est recalculée -Et les anciens contenus non écoutés sont remplacés -Et les nouveaux contenus publiés depuis sont inclus

-
-

5. Recalcul quand il reste moins de 3 contenus

-

Étant donné qu'il reste 3 contenus dans ma file d'attente

-

Quand j'appuie sur "Suivant"

-

Alors il reste 2 contenus -Et un recalcul asynchrone est déclenché en arrière-plan -Et 3 nouveaux contenus sont ajoutés à la file -Et la file contient maintenant 5 contenus

-
-

6. Insertion prioritaire d'un contenu géolocalisé en mode voiture

-

Étant donné que j'ai une file de 5 contenus pré-calculée -Et que je suis en mode voiture -Et que je me déplace à 50 km/h vers un point avec contenu géolocalisé

-

Quand je suis Ă  98m du point (ETA = 7 secondes)

-

Alors une notification est envoyée (icône + compteur 7→1 + son) -Et je dois appuyer sur "Suivant" dans les 7 secondes pour valider

-

Quand j'appuie sur "Suivant"

-

Alors un décompte de 5 secondes démarre -Et après 5 secondes, le contenu géolocalisé s'insère et démarre -Et il remplace le contenu actuel dans la lecture

-
-

7. Contenu géolocalisé ignoré est perdu (cooldown activé)

-

Étant donné qu'une notification géolocalisée est affichée (compteur 7→1)

-

Quand je ne clique pas sur "Suivant" pendant les 7 secondes

-

Alors la notification disparaît -Et le contenu géolocalisé est perdu (pas d'insertion dans la file) -Et un cooldown de 10 minutes est activé -Et aucune nouvelle notification géolocalisée ne sera envoyée pendant 10 minutes

-
-

8. Validation d'une notification géolocalisée

-

Étant donné qu'une notification géolocalisée est affichée (compteur à 5) -Et que j'écoute un podcast

-

Quand j'appuie sur "Suivant"

-

Alors le compteur bascule à "5" (décompte final) -Et le podcast actuel continue de jouer -Et après 5 secondes, le contenu géolocalisé démarre -Et le podcast est mis en pause et sauvegardé dans l'historique

-
-

9. Invalidation immédiate après modification des préférences

-

Étant donné que j'ai une file de 5 contenus en cache -Et que ma vitesse GPS est de 5 km/h (piéton)

-

Quand je modifie mes curseurs de préférences (géo/découverte/politique)

-

Alors la file d'attente est invalidée immédiatement -Et une nouvelle file est recalculée avec les nouvelles préférences -Et les anciens contenus en cache sont supprimés

-
-

10. Blocage modification préférences en conduite (>10 km/h)

-

Étant donné que ma vitesse GPS est de 50 km/h (en voiture)

-

Quand j'essaie d'accéder aux réglages de préférences

-

Alors l'interface affiche "Paramètres verrouillés en conduite" -Et je ne peux pas modifier les curseurs géo/découverte/politique -Et un message "Arrêtez-vous pour modifier vos préférences" s'affiche

-
-

11. Invalidation lors du démarrage d'un live suivi

-

Étant donné que je suis abonné au créateur "RadioVoyage" -Et que j'ai une file de 5 contenus en cache -Et que je suis dans la zone géographique du créateur

-

Quand le créateur "RadioVoyage" démarre une radio live

-

Alors je reçois une notification push -Et le contenu live s'insère en tête de la file d'attente -Et la file d'attente est recalculée

-
-

12. Métadonnées de cache Redis

-

Étant donné qu'une file d'attente est calculée

-

Quand elle est stockée dans Redis

-

Alors la clé est "user:{user_id}:queue" -Et les métadonnées incluent:

-
| champ | valeur |
-|---|---|
-| last_lat | 48.8566 |
-| last_lon | 2.3522 |
-| computed_at | 2026-01-21T10:30:00Z |
-| mode | voiture |
-
-

Et le TTL est de 15 minutes (900 secondes)

-
-

13. Contenu géolocalisé remplace le contenu actuel (pas d'insertion en file)

-

Étant donné que j'écoute le contenu C2 de ma file [C1, C2, C3, C4, C5] -Et qu'une notification géolocalisée "Tour Eiffel" est déclenchée

-

Quand je valide la notification -Et que le décompte de 5s se termine

-

Alors le contenu "Tour Eiffel" remplace C2 et démarre -Et C2 est sauvegardé dans l'historique de navigation -Et la file reste [C3, C4, C5] (pas de contenu retiré) -Et quand "Tour Eiffel" se termine, C3 démarre

-
-

14. Invalidation après déplacement exactement 10km

-

Étant donné que la file a été calculée à une position donnée

-

Quand je me déplace d'exactement 10.0 km

-

Alors la file d'attente n'est PAS invalidée (seuil strict >10km) -Et les contenus en cache restent valides

-

Quand je me déplace de 10.1 km supplémentaires (total 10.1km)

-

Alors la file d'attente est invalidée -Et une nouvelle file est calculée

-
-

15. Rafraîchissement exactement après 10 minutes

-

Étant donné qu'une file a été calculée à 10:00:00

-

Quand l'heure actuelle est 10:10:00

-

Alors le timer de rafraîchissement expire -Et une nouvelle file de 5 contenus est recalculée -Et le timestamp "computed_at" est mis à jour

-
-

16. Recalcul asynchrone non-bloquant

-

Étant donné qu'il reste 2 contenus dans la file -Et que j'appuie sur "Suivant"

-

Quand le recalcul asynchrone démarre

-

Alors la lecture du contenu actuel n'est pas interrompue -Et le recalcul se fait en arrière-plan -Et les nouveaux contenus sont ajoutés dès disponibles (< 500ms) -Et l'utilisateur ne perçoit aucune latence

-
-

17. Notification basée sur ETA (pas distance fixe)

-

Étant donné qu'un contenu géolocalisé existe à un point GPS -Et que je roule à 130 km/h

-

Quand je suis Ă  252m du point (ETA = 7 secondes)

-

Alors une notification est envoyée

-

Quand je suis Ă  300m du point (ETA = 8 secondes)

-

Alors aucune notification n'est envoyée (ETA >7s)

-
-

18. 📋 Plan: Différentes distances de déplacement et invalidation

-

Étant donné qu'une file a été calculée à une position donnée

-

Quand je me déplace de km

-

Alors la file est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
distanceaction
5conservée
9.9conservée
10.0conservée
10.1invalidée et recalculée
15invalidée et recalculée
50invalidée et recalculée
-
-

19. Quota de 6 contenus géolocalisés par heure

-

Étant donné que j'ai validé 6 notifications géolocalisées dans la dernière heure

-

Quand un 7ème contenu géolocalisé est détecté (ETA 7s)

-

Alors aucune notification n'est envoyée -Et le quota horaire est respecté

-
-

20. Mode piéton - pas de notification avec compteur 7s

-

Étant donné que je suis en mode piéton (vitesse <5 km/h) -Et qu'un audio-guide géolocalisé existe à 150m

-

Quand je passe dans le rayon de 200m

-

Alors une notification push système est envoyée -Et aucun compteur 7s n'est affiché -Et je peux ouvrir l'app en tapant sur la notification

-
-
- -

Lecture en boucle et enchaînement automatique

-
-

En tant qu'auditeur -Je veux que les contenus s'enchaînent automatiquement avec un délai paramétrable -Afin d'avoir une expérience fluide sans interruption

-
-

27 scénarios (24 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur est connecté

-
-

1. Passage automatique après 2 secondes (mode standard)

-

Étant donné que j'écoute un contenu "A" en mode standard

-

Quand la lecture se termine naturellement

-

Alors un timer de 2 secondes démarre -Et un overlay s'affiche: "Contenu suivant dans 2s..." -Et une barre de décompte visuelle s'affiche

-

Quand le timer atteint 0

-

Alors le contenu "B" démarre automatiquement -Et l'overlay disparaît

-
-

2. Passage automatique après 1 seconde (mode Kids)

-

Étant donné que je suis en mode Kids -Et que j'écoute un contenu pour enfants

-

Quand la lecture se termine

-

Alors un timer de 1 seconde démarre -Et le message "Contenu suivant dans 1s..." s'affiche

-

Quand le timer expire

-

Alors le contenu suivant démarre automatiquement

-
-

3. Passage immédiat après une radio live (0 seconde)

-

Étant donné que j'écoute une radio live

-

Quand le créateur arrête la diffusion

-

Alors le passage au contenu suivant est immédiat (0s de délai) -Et aucun overlay de décompte n'est affiché -Et la transition est fluide

-
-

4. Annulation du passage automatique

-

Étant donné qu'un contenu se termine -Et que le timer de 2 secondes démarre

-

Quand je clique sur "Rester sur ce contenu" pendant le décompte

-

Alors le timer est annulé -Et le contenu actuel reste en pause à la fin -Et le contenu suivant n'est pas lancé

-
-

5. Insertion de publicité pendant le délai de transition

-

Étant donné que j'ai écouté 4 contenus sans publicité -Et que le 5ème contenu se termine

-

Quand le délai de 2 secondes démarre

-

Alors une publicité s'insère dans la file d'attente -Et le message devient "Publicité (15s)" -Et la publicité démarre après les 2 secondes -Et elle ne coupe jamais un contenu en cours

-
-

6. Fréquence de publicité paramétrable admin

-

Étant donné que la fréquence pub est configurée à "1/5 contenus"

-

Quand j'écoute 10 contenus

-

Alors 2 publicités sont insérées (après les contenus 5 et 10)

-

Étant donné que l'admin change la fréquence à "1/3 contenus"

-

Quand j'écoute 9 contenus

-

Alors 3 publicités sont insérées (après les contenus 3, 6 et 9)

-
-

7. Publicité skippable après 5 secondes par défaut

-

Étant donné qu'une publicité de 30 secondes démarre -Et que le délai minimal de visionnage est configuré à 5 secondes

-

Quand j'écoute pendant 3 secondes

-

Alors le bouton "Passer" n'est pas encore visible

-

Quand j'atteins 5 secondes d'écoute

-

Alors le bouton "Passer" apparaît -Et je peux cliquer pour passer au contenu suivant

-
-

8. Délai minimal de publicité paramétrable admin

-

Étant donné qu'une publicité démarre -Et que l'admin a configuré le délai à 10 secondes

-

Quand j'écoute pendant 9 secondes

-

Alors le bouton "Passer" n'est pas visible

-

Quand j'atteins 10 secondes

-

Alors le bouton "Passer" apparaît -Et je peux skipper la publicité

-
-

9. Like et abonnement autorisés sur une publicité

-

Étant donné qu'une publicité est en lecture

-

Quand je clique sur le bouton cœur (véhicule arrêté)

-

Alors la publicité reçoit un like (+2% jauges tags pub)

-

Quand je clique sur "S'abonner" au créateur de la pub

-

Alors je suis abonné (+5% jauges tags créateur) -Et le créateur de pub bénéficie de l'engagement

-
-

10. Métriques d'engagement publicité trackées

-

Étant donné qu'une publicité de 30s est diffusée à 100 auditeurs

-

Quand 40 auditeurs écoutent entièrement (30s) -Et que 50 auditeurs skippent après 10s -Et que 10 auditeurs skippent avant 5s

-

Alors les métriques sont:

-
| Métrique | Valeur |
-|---|---|
-| Taux d'écoute complète | 40% |
-| Taux de skip après seuil | 50% |
-| Taux de skip immédiat | 10% |
-| Durée moyenne d'écoute | 18s |
-
-
-

11. Message "Aucun contenu disponible" si file vide

-

Étant donné que la file d'attente est vide -Et qu'aucun contenu n'est disponible dans ma zone

-

Quand le contenu actuel se termine

-

Alors un message s'affiche: "Aucun contenu disponible dans cette zone" -Et une proposition apparaît: "Élargir la zone de recherche ?" -Et un bouton "Élargir" est disponible -Et la lecture se met en pause automatiquement

-
-

12. Élargissement automatique de la zone de recherche

-

Étant donné que le message "Aucun contenu disponible" s'affiche

-

Quand je clique sur "Élargir la zone"

-

Alors l'algorithme relance une recherche avec rayon +50km -Et une notification "Recherche élargie à 50km" s'affiche -Et la file d'attente est recalculée -Et la lecture reprend automatiquement

-
-

13. Refus d'élargissement laisse en pause

-

Étant donné que le message "Aucun contenu disponible" s'affiche

-

Quand je clique sur "Annuler"

-

Alors la lecture reste en pause -Et l'interface affiche "En attente de contenu" -Et je peux manuellement naviguer ou chercher du contenu

-
-

14. Retry avec backoff exponentiel en cas d'échec réseau

-

Étant donné que le contenu suivant échoue au chargement

-

Quand la première tentative échoue

-

Alors le système retente après 1 seconde (backoff 1s)

-

Quand la 2ème tentative échoue

-

Alors le système retente après 2 secondes (backoff 2s)

-

Quand la 3ème tentative échoue

-

Alors le système retente après 4 secondes (backoff 4s) -Et après 3 échecs totaux, le système bascule en mode offline

-
-

15. Basculement mode offline après 3 échecs réseau

-

Étant donné que j'ai eu 3 échecs de chargement consécutifs

-

Quand le 3ème échec se produit

-

Alors un message "Connexion instable, basculement mode offline" s'affiche -Et la lecture continue avec les contenus téléchargés uniquement -Et les contenus en ligne sont temporairement désactivés

-

Quand la connexion revient

-

Alors le mode en ligne est automatiquement rétabli

-
-

16. Overlay de décompte avec barre visuelle

-

Étant donné qu'un contenu se termine

-

Quand le timer de 2 secondes démarre

-

Alors un overlay semi-transparent s'affiche en bas de l'écran -Et le texte "Contenu suivant dans 2s..." est visible -Et une barre de progression décroît de 100% à 0% en 2 secondes -Et la couleur de la barre passe de vert à orange -Et l'overlay disparaît automatiquement après le décompte

-
-

17. Bouton "Rester sur ce contenu" pendant décompte

-

Étant donné que le décompte de 2 secondes est actif

-

Quand l'overlay s'affiche

-

Alors un bouton "Rester sur ce contenu" est visible -Et il est cliquable pendant les 2 secondes

-

Quand je clique dessus

-

Alors le timer est annulé immédiatement -Et l'overlay disparaît -Et le contenu actuel reste affiché en pause

-
-

18. Pas d'interruption d'un contenu en cours

-

Étant donné que j'écoute un contenu de 10 minutes -Et que je suis à 5 minutes de lecture

-

Quand une publicité devrait s'insérer (fréquence 1/5)

-

Alors la publicité n'interrompt jamais le contenu en cours -Et elle attend la fin du contenu actuel -Et elle s'insère pendant le délai de transition (2s)

-
-

19. Publicités uniquement pour utilisateurs gratuits

-

Étant donné que je suis un utilisateur gratuit

-

Quand j'écoute 5 contenus

-

Alors une publicité est insérée après le 5ème contenu

-

Étant donné que je passe en compte Premium

-

Quand j'écoute 100 contenus

-

Alors aucune publicité n'est insérée -Et l'enchaînement est direct (2s de transition seulement)

-
-

20. Message clair pour l'utilisateur lors de la publicité

-

Étant donné qu'une publicité va démarrer

-

Quand le délai de transition démarre

-

Alors le message affiché est: "Publicité (15s)" -Et la durée totale de la pub est indiquée -Et l'utilisateur sait qu'il s'agit d'une pub -Et la transparence est maximale

-
-

21. Transition fluide entre contenus sans coupure

-

Étant donné qu'un contenu se termine -Et que le suivant est pré-chargé en cache

-

Quand le timer de 2s expire

-

Alors la transition audio utilise un crossfade de 0.3s -Et il n'y a aucun blanc ou coupure -Et l'expérience est fluide

-
-

22. Gestion des erreurs de chargement avec retry

-

Étant donné que le contenu suivant échoue au chargement

-

Quand la 1ère tentative échoue

-

Alors une notification "Chargement..." s'affiche -Et le système retente automatiquement

-

Quand la 2ème tentative réussit

-

Alors la lecture démarre normalement -Et aucune action utilisateur n'est requise

-
-

23. Mode offline après échecs multiples

-

Étant donné que j'ai 50 contenus téléchargés en mode offline -Et que j'ai eu 3 échecs réseau consécutifs

-

Quand le mode offline s'active

-

Alors seuls les contenus téléchargés sont disponibles -Et un badge "Mode offline" s'affiche en haut de l'écran -Et la lecture continue sans interruption

-
-

24. Compteur de contenus avant prochaine publicité

-

Étant donné que la fréquence pub est 1/5 contenus -Et que j'ai écouté 3 contenus depuis la dernière pub

-

Quand je consulte l'interface

-

Alors un indicateur discret affiche "2 contenus avant pub" -Et l'utilisateur sait quand attendre la prochaine publicité

-
-

25. 📋 Plan: Délai de transition selon mode

-

Étant donné que je suis en mode

-

Quand un contenu se termine

-

Alors le délai de transition est secondes -Et le message affiché est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
modedelaimessage
Standard2"Contenu suivant dans 2s..."
Kids1"Contenu suivant dans 1s..."
Live0(aucun message)
-
-

26. 📋 Plan: Fréquence d'insertion des publicités

-

Étant donné que la fréquence pub est configurée à

-

Quand j'écoute contenus

-

Alors publicités sont insérées

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
frequencecontenuspubs
1/362
1/393
1/5102
1/5153
1/7142
1/7213
-
-

27. đź“‹ Plan: Backoff exponentiel retry

-

Étant donné que le chargement échoue

-

Quand je suis Ă  la tentative

-

Alors le délai de retry est secondes

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
tentativedelai
11
22
34
-
-
- -

Partage de contenu

-
-

En tant qu'utilisateur de RoadWave -Je veux pouvoir partager du contenu audio -Afin de faire découvrir l'application à d'autres personnes

-
-

22 scénarios (20 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté

-
-

1. Bouton partager disponible dans le player en lecture

-

Étant donné que le contenu "Balade à Paris" est en cours de lecture

-

Quand l'utilisateur consulte les contrĂ´les du player

-

Alors le bouton "Partager" ⬆️ est visible

-
-

2. Bouton partager disponible sur la page profil créateur

-

Étant donné que l'utilisateur consulte le profil de "@paris_stories"

-

Quand l'utilisateur consulte un contenu dans la liste

-

Alors le bouton "Partager" est disponible pour chaque contenu

-
-

3. Bouton partager dans la liste de recherche

-

Étant donné que l'utilisateur effectue une recherche "voyage paris"

-

Quand l'utilisateur ouvre le menu contextuel d'un résultat

-

Alors l'option "Partager" est disponible

-
-

4. Bouton partager dans l'historique personnel

-

Étant donné que l'utilisateur consulte son historique d'écoute

-

Quand l'utilisateur sélectionne un contenu de l'historique

-

Alors le bouton "Partager" est accessible

-
-

5. đź“‹ Plan: Menu de partage avec options multiples

-

Étant donné que le contenu "" est disponible

-

Quand l'utilisateur clique sur le bouton "Partager"

-

Alors le menu natif OS s'ouvre -Et les options suivantes sont disponibles:

-
| option |
-|---|
-| Copier le lien |
-| WhatsApp |
-| Email |
-| SMS |
-| Plus... |
-
-

📊 Exemples de données:

- - - - - - - - - - - - - - -
contenu
Balade Ă  Paris
Secrets de Montmartre
-
-

6. Génération du lien de partage

-

Étant donné un contenu avec l'ID "content_12345"

-

Quand l'utilisateur copie le lien de partage

-

Alors le lien généré est "https://roadwave.fr/share/c/content_12345"

-
- -

Étant donné que l'application RoadWave est installée sur l'appareil -Et qu'un lien "https://roadwave.fr/share/c/content_12345" est partagé

-

Quand l'utilisateur clique sur le lien

-

Alors l'application RoadWave s'ouvre automatiquement -Et le contenu "content_12345" commence Ă  jouer

-
-

8. Ouverture du lien partagé sans l'application installée (Web player)

-

Étant donné que l'application RoadWave n'est pas installée -Et qu'un lien "https://roadwave.fr/share/c/content_12345" est partagé

-

Quand l'utilisateur clique sur le lien

-

Alors une page web responsive s'affiche -Et le web player HTML5 est visible -Et les boutons de téléchargement App Store et Google Play sont affichés

-
-

9. Contenu de la page web de partage

-

Étant donné un contenu public avec les métadonnées suivantes:

-
| champ | valeur |
-|---|---|
-| titre | Balade Ă  Paris |
-| créateur | @paris_stories |
-| durée | 12 min |
-| écoutes | 2300 |
-| localisation | Paris 5e |
-| type_geo | Ancré |
-| tags | Voyage, Histoire |
-
-

Quand la page de partage est affichée

-

Alors la page contient:

-
| élément |
-|---|
-| Cover image 16:9 |
-| Titre "Balade Ă  Paris" |
-| "@paris_stories" |
-| "12 min · 🎧 2.3K" |
-| "📍 Paris 5e · Ancré" |
-| "🏷️ #Voyage #Histoire" |
-| Description |
-| Player HTML5 |
-| Bouton App Store |
-| Bouton Google Play |
-
-
-

10. Métadonnées Open Graph pour partage social

-

Étant donné un contenu "Balade à Paris" par "@paris_stories"

-

Quand la page de partage est générée

-

Alors les métadonnées Open Graph incluent:

-
| propriété | valeur |
-|---|---|
-| og:title | Balade Ă  Paris - RoadWave |
-| og:description | Écoutez ce contenu par @paris_stories |
-| og:type | music.song |
-| og:site_name | RoadWave |
-| twitter:card | player |
-
-

Et l'aperçu s'affiche correctement sur WhatsApp -Et l'aperçu s'affiche correctement sur Facebook -Et l'aperçu s'affiche correctement sur Twitter

-
-

11. đź“‹ Plan: Deep linking par plateforme

-

Étant donné que l'application RoadWave est installée sur -Et qu'un lien de partage est ouvert

-

Quand le système détecte l'application

-

Alors l'application s'ouvre via

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - -
plateformemécanisme
iOSUniversal Links
AndroidApp Links
-
-

12. Fallback URL scheme pour deep linking

-

Étant donné que les App Links ne fonctionnent pas

-

Quand le système tente d'ouvrir le contenu

-

Alors l'URL scheme "roadwave://content/content_12345" est utilisé

-
-

13. Badge Premium visible sur le lien partagé

-

Étant donné un contenu Premium "Visite VIP Louvre"

-

Quand l'utilisateur non-premium clique sur le lien partagé

-

Alors la page web affiche le badge "đź‘‘ Contenu Premium"

-
-

14. Preview 30 secondes d'un contenu Premium partagé

-

Étant donné un contenu Premium "Visite VIP Louvre" de 15 minutes -Et qu'un utilisateur non-premium ouvre le lien partagé

-

Quand le player démarre automatiquement

-

Alors l'audio joue pendant 30 secondes exactement -Et un fade out de 2 secondes est appliqué -Et un overlay "Contenu réservé Premium" s'affiche après 32 secondes

-
-

15. Contenu de l'overlay paywall Premium

-

Étant donné qu'un contenu Premium a atteint la limite de 30 secondes

-

Quand l'overlay paywall s'affiche

-

Alors le texte suivant est visible:

-
-

16. Actions disponibles sur l'overlay Premium

-

Étant donné que l'overlay paywall Premium est affiché

-

Quand l'utilisateur consulte les options

-

Alors les actions suivantes sont disponibles:

-
| action | comportement |
-|---|---|
-| Passer Premium | Redirection vers paiement Mangopay web |
-| Télécharger l'app | Redirection vers App Store/Google Play |
-| Rejouer les 30 premières sec | Relecture illimitée du preview |
-
-
-

17. Relecture illimitée du preview Premium

-

Étant donné un contenu Premium partagé -Et que l'utilisateur a écouté les 30 premières secondes

-

Quand l'utilisateur clique sur "Rejouer"

-

Alors les 30 premières secondes sont rejouées -Et cette action est possible de manière illimitée

-
-

18. Tracking des partages Premium

-

Étant donné un créateur "@guide_louvre" avec un contenu Premium

-

Quand son contenu est partagé

-

Alors les métriques suivantes sont enregistrées:

-
| métrique | valeur |
-|---|---|
-| Partages Premium | +1 |
-| Ouvertures lien | compteur |
-| Conversions Premium | si souscription |
-
-
-

19. Rémunération créateur sur conversion Premium via partage

-

Étant donné un contenu Premium partagé par "@guide_louvre"

-

Quand un utilisateur s'abonne via le lien partagé

-

Alors le créateur reçoit 70% des revenus de cet abonnement -Et la conversion est trackée dans son dashboard

-
-

20. Partage d'un contenu supprimé

-

Étant donné qu'un lien de partage "https://roadwave.fr/share/c/deleted_content" est ouvert -Et que le contenu n'existe plus

-

Quand la page web se charge

-

Alors un message "Ce contenu n'est plus disponible" s'affiche -Et les boutons de téléchargement de l'app sont affichés

-
-

21. Partage d'un contenu en attente de modération

-

Étant donné un contenu en cours de validation modération

-

Quand un lien de partage est ouvert

-

Alors le message "Ce contenu est en cours de validation" s'affiche

-
-

22. Génération du lien hors connexion

-

Étant donné que l'utilisateur n'a pas de connexion réseau

-

Quand l'utilisateur tente de partager un contenu

-

Alors le lien est copié dans le presse-papiers -Et un message "Lien copié (nécessite connexion pour ouvrir)" s'affiche

-
-
- -

Avantages Premium

-
-

En tant qu'abonné Premium -Je veux bénéficier d'avantages exclusifs -Afin de profiter d'une expérience audio améliorée sans publicité

-
-

37 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis connecté à l'application RoadWave

-
-

1. Utilisateur gratuit voit 1 publicité tous les 5 contenus

-

Étant donné que je suis un utilisateur gratuit

-

Quand j'écoute ma file de contenus

-

Alors je vois une publicité tous les 5 contenus -Et la publicité dure 30 secondes en moyenne -Et je ne peux pas la skip

-
-

2. Utilisateur Premium ne voit aucune publicité

-

Étant donné que je suis un utilisateur Premium

-

Quand j'écoute mes contenus

-

Alors aucune publicité n'est diffusée -Et je passe directement d'un contenu à l'autre -Et l'expérience d'écoute est fluide et ininterrompue

-
-

3. Badge "0 publicité" sur page Premium

-

Étant donné que je consulte la page des avantages Premium

-

Quand je lis la liste des avantages

-

Alors je vois en premier: -Et c'est l'argument principal mis en avant

-
-

4. Utilisateur gratuit voit contenus Premium bloqués

-

Étant donné que je suis un utilisateur gratuit

-

Quand je consulte les contenus d'un créateur

-

Alors je vois les contenus marqués Premium avec badge 👑 -Mais je ne peux pas les lire (overlay bloquant)

-
-

5. Utilisateur Premium accède à tous les contenus exclusifs

-

Étant donné que je suis un utilisateur Premium

-

Quand je consulte les contenus d'un créateur

-

Alors tous les contenus Premium sont accessibles -Et je peux les lire sans restriction -Et j'ai accès à 100% du catalogue (gratuit + Premium)

-
-

6. Nombre de contenus Premium disponibles

-

Étant donné que je suis Premium

-

Quand je consulte les statistiques

-

Alors je vois combien de contenus Premium sont disponibles sur la plateforme -Et par exemple: "8,547 contenus Premium exclusifs disponibles" -Et cela justifie la valeur de l'abonnement

-
-

7. Utilisateur gratuit écoute en 48 kbps Opus

-

Étant donné que je suis un utilisateur gratuit

-

Quand je lance un contenu

-

Alors l'audio est streamé en 48 kbps Opus -Et cela consomme environ 20 MB/heure -Et la qualité est très correcte pour de la voix

-
-

8. Utilisateur Premium écoute en 64 kbps Opus

-

Étant donné que je suis un utilisateur Premium

-

Quand je lance un contenu

-

Alors l'audio est streamé en 64 kbps Opus -Et cela consomme environ 30 MB/heure -Et la qualité est excellente (détails audio supérieurs)

-
-

9. Comparaison qualité 48 kbps vs 64 kbps

-

Étant donné que je consulte la page Premium

-

Quand je lis la section qualité audio

-

Alors je vois l'explication:

-
-

10. Justification 48 kbps suffisant pour gratuit

-

Étant donné que le contenu RoadWave est principalement de la voix

-

Quand la qualité est fixée à 48 kbps pour gratuit

-

Alors c'est largement suffisant pour comprendre clairement -Et équivalent à la qualité radio FM -Et les utilisateurs gratuits ne sont pas frustrés

-
-

11. Justification 64 kbps avantage tangible Premium

-

Étant donné que les audiophiles et créateurs audio sont exigeants

-

Quand la qualité Premium est à 64 kbps

-

Alors la différence est perceptible à l'oreille -Et les ambiances, musiques de fond, nuances de voix sont mieux rendues -Et cela justifie l'abonnement Premium

-
-

12. Switch automatique qualité selon abonnement

-

Étant donné que je suis gratuit et j'écoute en 48 kbps

-

Quand je souscris Ă  Premium

-

Alors dès le contenu suivant, je passe automatiquement en 64 kbps -Et je peux entendre la différence de qualité immédiatement

-
-

13. Consommation data Premium vs Gratuit

-

Étant donné que je roule 1 heure par jour

-

Quand je calcule la consommation mensuelle

-

Alors en gratuit: 20 MB/h × 1h × 22 jours = 440 MB/mois -Et en Premium: 30 MB/h × 1h × 22 jours = 660 MB/mois -Et la différence est de 220 MB/mois (acceptable pour 4G/5G illimitée)

-
-

14. Utilisateur gratuit limité à 50 contenus téléchargés

-

Étant donné que je suis un utilisateur gratuit

-

Quand j'accède au mode offline

-

Alors je peux télécharger jusqu'à 50 contenus maximum -Et si j'essaie de télécharger un 51ème, je vois:

-
-

15. Utilisateur Premium téléchargements illimités

-

Étant donné que je suis un utilisateur Premium

-

Quand j'accède au mode offline

-

Alors je peux télécharger autant de contenus que je veux -Et la seule limite est l'espace de stockage de mon device -Et par exemple 500 contenus × 10 MB = 5 GB

-
-

16. Justification limite 50 contenus gratuit

-

Étant donné que 50 contenus de 10 minutes = ~8 heures d'écoute

-

Quand un utilisateur gratuit prépare un road trip

-

Alors 8 heures couvrent largement une journée de trajet -Et cela permet un usage offline raisonnable sans abuser

-
-

17. Justification illimité Premium pour longs road trips

-

Étant donné qu'un road trip de plusieurs jours nécessite 20-50h de contenu

-

Quand un utilisateur Premium télécharge 200 contenus

-

Alors il peut partir serein sans connexion internet pendant 1 semaine -Et cela justifie pleinement l'abonnement Premium

-
-

18. Affichage compteur téléchargements gratuit

-

Étant donné que je suis gratuit et j'ai téléchargé 37 contenus

-

Quand j'accède à la page Téléchargements

-

Alors je vois:

-
-

19. Pas de compteur pour Premium

-

Étant donné que je suis Premium et j'ai téléchargé 187 contenus

-

Quand j'accède à la page Téléchargements

-

Alors je vois simplement: -Et aucune limite n'est affichée

-
-

20. Utilisateur gratuit historique limité à 100 derniers

-

Étant donné que je suis un utilisateur gratuit

-

Quand j'accède à mon historique d'écoute

-

Alors je vois les 100 derniers contenus écoutés -Et les contenus plus anciens ne sont pas affichés -Et je vois un message "Historique limité à 100 contenus. Passez Premium pour un historique illimité."

-
-

21. Utilisateur Premium historique illimité

-

Étant donné que je suis un utilisateur Premium

-

Quand j'accède à mon historique d'écoute

-

Alors je vois tous les contenus que j'ai écoutés depuis mon inscription -Et je peux scroller jusqu'au premier contenu jamais écouté -Et l'historique est complet et permanent

-
-

22. Recherche dans historique Premium

-

Étant donné que je suis Premium et j'ai 2 000 contenus dans mon historique

-

Quand je recherche "Tesla" dans mon historique

-

Alors tous les contenus écoutés contenant "Tesla" sont affichés -Et je peux retrouver facilement un contenu écouté il y a 6 mois

-
-

23. Justification limite 100 gratuit suffisante

-

Étant donné que 100 contenus de 10 min = ~16 heures d'écoute

-

Quand un utilisateur gratuit écoute 1h/jour

-

Alors l'historique couvre les 16 derniers jours -Et cela suffit pour retrouver un contenu récent

-
-

24. Justification illimité Premium pour power users

-

Étant donné qu'un power user écoute 3h/jour depuis 2 ans

-

Quand il veut retrouver un contenu spécifique écouté il y a 1 an

-

Alors l'historique illimité Premium lui permet de retrouver ce contenu -Et cela apporte une vraie valeur ajoutée

-
-

25. Export historique complet (Premium uniquement)

-

Étant donné que je suis Premium

-

Quand je demande l'export de mes données

-

Alors l'historique complet est inclus dans l'export:

-
-

26. Affichage tableau comparatif Gratuit vs Premium

-

Étant donné que je consulte la page Premium

-

Quand je vois le tableau comparatif

-

Alors il affiche:

-
-

27. Justification 0 pub = argument principal

-

Étant donné qu'une publicité de 30s tous les 5 contenus = 6 min/h de pub

-

Quand un utilisateur écoute 1h/jour

-

Alors il subit 180 min de pub/mois (3 heures !) -Et payer 4.99€ pour éviter 3h de pub/mois est très rentable -Et c'est l'argument de conversion n°1

-
-

28. Justification qualité audio avantage tangible

-

Étant donné que la différence 48 kbps → 64 kbps est audible

-

Quand un audiophile compare les deux

-

Alors il entend clairement la différence sur un bon système audio voiture -Et cela justifie l'abonnement pour les exigeants

-
-

29. Justification offline illimité pour road trips

-

Étant donné qu'un road trip de 2 semaines nécessite 50-100h de contenu

-

Quand un utilisateur Premium télécharge 300 contenus avant de partir

-

Alors il peut partir en zone sans réseau sereinement -Et cela apporte une vraie valeur pratique

-
-

30. Justification pas d'over-engineering

-

Étant donné que RoadWave se concentre sur l'essentiel

-

Quand les avantages Premium sont définis

-

Alors il n'y a pas de:

-
| fonctionnalité superflue | raison exclusion |
-|---|---|
-| Badges cosmétiques | Pas de valeur réelle |
-| Avatar Premium exclusif | Inutile pour audio |
-| Fonctionnalités sociales avancées | Pas prioritaire MVP |
-| Early access nouveaux contenus | Complexité > bénéfice |
-
-

Et cela réduit la complexité et le coût de développement

-
-

31. CTA Premium après 5ème publicité

-

Étant donné que je suis gratuit et je viens d'entendre ma 5ème pub

-

Quand la publicité se termine

-

Alors je vois un message:

-
-

32. CTA Premium quand limite 50 téléchargements atteinte

-

Étant donné que je suis gratuit et j'ai atteint 50 téléchargements

-

Quand j'essaie de télécharger un 51ème contenu

-

Alors je vois une popup:

-
-

33. CTA Premium quand contenu exclusif bloqué

-

Étant donné que je suis gratuit et je clique sur un contenu Premium

-

Quand l'overlay bloquant apparaît

-

Alors je vois:

-
-

34. Statistiques conversion - Quel avantage convertit le mieux ?

-

Étant donné qu'un admin consulte les statistiques de conversion

-

Quand il analyse les sources de conversion

-

Alors il voit:

-
| source de conversion | % conversions |
-|---|---|
-| CTA après 5ème pub | 42% |
-| CTA contenu Premium bloqué | 28% |
-| CTA limite 50 téléchargements | 18% |
-| Page Premium directe | 12% |
-
-

Et cela aide Ă  optimiser le placement des CTA

-
-

35. A/B test message CTA

-

Étant donné que RoadWave veut optimiser les conversions

-

Quand un A/B test est lancé sur le CTA après pub

-

Alors groupe A voit "Marre des pubs ?" (focus négatif) -Et groupe B voit "Profitez de 0 publicité" (focus positif) -Et le taux de conversion est mesuré -Et le message le plus performant est déployé

-
-

36. Notification Premium après 30 jours d'utilisation gratuite

-

Étant donné que je suis utilisateur gratuit depuis 30 jours -Et que j'écoute régulièrement (15h cumulées)

-

Quand le 30ème jour arrive

-

Alors je reçois une notification:

-
-

37. Trial gratuit refusé mais onboarding amélioré

-

Étant donné qu'il n'y a pas de trial gratuit

-

Quand un nouvel utilisateur s'inscrit

-

Alors un onboarding explique clairement les avantages Premium -Et il peut comparer gratuit vs Premium dès le premier lancement -Et cela l'aide à décider rapidement s'il veut payer

-
-
- -

Gestion abonnement Premium

-
-

En tant qu'utilisateur -Je veux gérer facilement mon abonnement Premium -Afin de souscrire, renouveler ou annuler en toute transparence

-
-

41 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis connecté à l'application RoadWave

-
-

1. Souscription via Web (desktop/mobile) avec Mangopay

-

Étant donné que je consulte la page Premium sur le site web

-

Quand je clique sur "S'abonner - Mensuel 4.99€"

-

Alors je suis redirigé vers le formulaire de paiement Mangopay -Et je saisis mes informations de carte bancaire -Et le paiement de 4.99€ est prélevé immédiatement -Et la commission Mangopay est de 1.8% + 0.18€ = 0.27€ -Et RoadWave reçoit 4.72€ net

-
-

2. Calcul commission Mangopay

-

Étant donné qu'un utilisateur paie 4.99€ via Mangopay

-

Quand la commission est calculée

-

Alors la commission est : 4.99€ × 1.8% + 0.18€ = 0.09€ + 0.18€ = 0.27€ -Et RoadWave reçoit : 4.99€ - 0.27€ = 4.72€ -Et la commission représente 5.4% du prix

-
-

3. Souscription via iOS App avec Apple IAP

-

Étant donné que j'utilise l'app iOS

-

Quand je clique sur "S'abonner - Mensuel 5.99€"

-

Alors je suis redirigé vers l'interface Apple In-App Purchase -Et le prix affiché est 5.99€ (majoré de 20%) -Et le paiement est effectué via mon compte Apple -Et Apple prend 30% de commission = 1.80€ -Et RoadWave reçoit 4.19€ net

-
-

4. Souscription via Android App avec Google Play Billing

-

Étant donné que j'utilise l'app Android

-

Quand je clique sur "S'abonner - Mensuel 5.99€"

-

Alors je suis redirigé vers l'interface Google Play Billing -Et le prix affiché est 5.99€ (majoré de 20%) -Et le paiement est effectué via mon compte Google -Et Google prend 30% de commission = 1.80€ -Et RoadWave reçoit 4.19€ net

-
-

5. Majoration 20% sur mobile pour compenser commission 30%

-

Étant donné que Apple/Google prennent 30% de commission

-

Quand RoadWave fixe le prix mobile

-

Alors le prix web est 4.99€ (commission Mangopay 5.4%) -Et le prix mobile est 5.99€ (commission Apple/Google 30%) -Et la majoration est de 1€ (+20%) -Et cela compense partiellement la commission excessive

-
-

6. Email incitation souscription web moins chère

-

Étant donné que je consulte Premium depuis l'app mobile

-

Quand je vois le prix 5.99€

-

Alors je vois aussi un message: -Et un lien vers le site web est fourni

-
-

7. Calcul économie souscription web vs mobile

-

Étant donné que le prix web est 4.99€/mois -Et que le prix mobile est 5.99€/mois

-

Quand je calcule l'économie annuelle

-

Alors web : 4.99€ × 12 = 59.88€/an -Et mobile : 5.99€ × 12 = 71.88€/an -Et économie : 12€/an (soit 20% d'économie)

-
-

8. Activation immédiate après paiement réussi

-

Étant donné que je viens de payer mon abonnement Premium

-

Quand le paiement est confirmé

-

Alors mon statut passe immédiatement à "Premium" -Et je peux accéder aux avantages Premium dès maintenant -Et je reçois un email de confirmation

-
-

9. Email confirmation souscription

-

Étant donné que j'ai souscrit à Premium

-

Quand la souscription est confirmée

-

Alors je reçois un email:

-
-

10. Email rappel 7 jours avant renouvellement

-

Étant donné que mon abonnement mensuel se renouvelle le 15 juillet

-

Quand le 8 juillet arrive (7 jours avant)

-

Alors je reçois un email de rappel:

-
-

11. Renouvellement automatique réussi

-

Étant donné que mon abonnement mensuel arrive à échéance le 15 juillet

-

Quand le 15 juillet arrive

-

Alors Mangopay/Apple/Google prélève automatiquement 4.99€ (ou 5.99€) -Et mon abonnement est renouvelé pour 1 mois supplémentaire -Et je reçois un email de confirmation

-
-

12. Email confirmation renouvellement

-

Étant donné que mon abonnement vient d'être renouvelé

-

Quand le paiement est confirmé

-

Alors je reçois un email:

-
-

13. Échec paiement renouvellement - Tentative 1

-

Étant donné que mon abonnement doit se renouveler le 15 juillet -Mais que ma carte bancaire est expirée ou sans fonds

-

Quand le prélèvement échoue

-

Alors je reçois un email:

-
-

14. Retry automatique paiement après 3 jours

-

Étant donné que le paiement a échoué le 15 juillet

-

Quand le 18 juillet arrive (J+3)

-

Alors Mangopay/Apple/Google tente automatiquement un nouveau prélèvement -Et si le paiement réussit, l'abonnement est renouvelé normalement -Et si le paiement échoue encore, un 2ème retry est programmé

-
-

15. Retry automatique paiement après 7 jours

-

Étant donné que 2 tentatives ont échoué (15 juillet et 18 juillet)

-

Quand le 22 juillet arrive (J+7)

-

Alors une 3ème et dernière tentative est effectuée -Et si le paiement réussit, l'abonnement est sauvé -Et si le paiement échoue, l'abonnement est annulé automatiquement

-
-

16. Annulation automatique après 3 échecs paiement

-

Étant donné que les 3 tentatives de renouvellement ont échoué (J+0, J+3, J+7)

-

Quand la 3ème tentative échoue

-

Alors mon abonnement Premium est annulé automatiquement -Et mon statut repasse à "Gratuit" -Et je perds accès aux avantages Premium -Et je reçois un email d'annulation

-
-

17. Email annulation automatique pour impayé

-

Étant donné que mon abonnement a été annulé pour échec paiement

-

Quand l'annulation devient effective

-

Alors je reçois un email:

-
-

18. Annulation self-service dans Settings

-

Étant donné que je veux annuler mon abonnement

-

Quand j'accède à "Paramètres > Abonnement"

-

Alors je vois un bouton "Annuler l'abonnement" -Et je peux annuler en 2 clics sans contacter le support

-
-

19. Confirmation avant annulation

-

Étant donné que je clique sur "Annuler l'abonnement"

-

Quand une popup de confirmation apparaît

-

Alors je vois:

-
-

20. Accès Premium maintenu jusqu'à fin période payée

-

Étant donné que j'ai annulé mon abonnement le 1er juillet -Et que mon abonnement mensuel était valable jusqu'au 15 juillet

-

Quand l'annulation est confirmée

-

Alors je garde l'accès Premium jusqu'au 15 juillet -Et à partir du 16 juillet, je repasse en gratuit -Et je ne suis pas remboursé pour les 14 jours restants

-
-

21. Justification pas de remboursement prorata

-

Étant donné que l'industrie (Spotify, Netflix, YouTube) ne rembourse pas prorata

-

Quand RoadWave applique la même règle

-

Alors c'est le standard accepté par les utilisateurs -Et cela simplifie la gestion comptable -Et évite les abus (souscription puis annulation immédiate pour remboursement)

-
-

22. Email confirmation annulation

-

Étant donné que j'ai annulé mon abonnement

-

Quand l'annulation est enregistrée

-

Alors je reçois un email:

-
-

23. Pas de renouvellement après annulation

-

Étant donné que j'ai annulé mon abonnement le 1er juillet

-

Quand le 15 juillet arrive (date de renouvellement prévue)

-

Alors aucun prélèvement n'est effectué -Et mon statut passe automatiquement à "Gratuit" -Et je ne reçois pas d'email de renouvellement

-
-

24. Réabonnement possible immédiatement

-

Étant donné que j'ai annulé mon abonnement il y a 5 jours

-

Quand j'accède à la page Premium

-

Alors je peux me réabonner immédiatement -Et le processus de paiement est le même que la première fois

-
-

25. Pas de nouvelle période d'essai au réabonnement

-

Étant donné que j'ai annulé mon abonnement il y a 3 mois

-

Quand je me réabonne

-

Alors je paie immédiatement 4.99€ (pas d'essai gratuit)

-
-

26. Offre win-back pour utilisateurs ayant annulé

-

Étant donné que j'ai annulé mon abonnement il y a 1 mois

-

Quand je reçois un email de win-back

-

Alors je vois une offre spéciale:

-
-

27. Table subscriptions en base PostgreSQL

-

Étant donné qu'un utilisateur souscrit à Premium

-

Quand les données sont enregistrées

-

Alors la table subscriptions contient:

-
-

28. Statuts possibles dans subscription.status

-

Étant donné qu'un abonnement peut avoir différents statuts

-

Quand le statut est stocké en base

-

Alors les valeurs possibles sont:

-
| statut | description |
-|---|---|
-| active | Abonnement actif et payé |
-| cancelled | Annulé par utilisateur (accès jusqu'à fin période) |
-| expired | Période terminée, pas renouvelé |
-| past_due | Échec paiement, en retry automatique |
-
-
-

29. Cache Redis pour vérification Premium temps réel

-

Étant donné qu'un utilisateur lance un contenu

-

Quand l'app vérifie s'il est Premium

-

Alors une clé Redis est consultée: -Et si la clé n'existe pas, elle est recalculée depuis PostgreSQL -Et cela garantit des performances <10ms

-
-

30. Refresh cache Redis via webhooks

-

Étant donné qu'un paiement est confirmé par Mangopay/Apple/Google

-

Quand un webhook est reçu par RoadWave

-

Alors le cache Redis premium:{user_id} est mis à jour immédiatement -Et l'utilisateur voit son statut Premium activé sans délai

-
-

31. Webhooks Mangopay - PAYIN_NORMAL_SUCCEEDED

-

Étant donné qu'un paiement Mangopay réussit

-

Quand Mangopay envoie le webhook PAYIN_NORMAL_SUCCEEDED

-

Alors RoadWave met Ă  jour subscriptions.status = 'active' -Et met Ă  jour current_period_end = NOW() + 1 mois -Et refresh le cache Redis premium:{user_id} = true

-
-

32. Webhooks Mangopay - PAYIN_NORMAL_FAILED

-

Étant donné qu'un paiement Mangopay échoue

-

Quand Mangopay envoie le webhook PAYIN_NORMAL_FAILED

-

Alors RoadWave met Ă  jour subscriptions.status = 'past_due' -Et programme un retry automatique dans 3 jours -Et envoie un email Ă  l'utilisateur

-
-

33. Webhooks Apple - App Store Server Notifications

-

Étant donné qu'un paiement Apple IAP change de statut

-

Quand Apple envoie une notification serveur

-

Alors RoadWave parse la notification (JSON) -Et met à jour la subscription en conséquence -Et refresh le cache Redis

-
-

34. Webhooks Google - Real-time Developer Notifications

-

Étant donné qu'un paiement Google Play change de statut

-

Quand Google envoie une notification temps réel

-

Alors RoadWave parse la notification (JSON) -Et met à jour la subscription en conséquence -Et refresh le cache Redis

-
-

35. Dashboard admin - Métriques abonnements

-

Étant donné qu'un admin consulte les métriques Premium

-

Quand il accède au dashboard

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Abonnés actifs | 12,547 |
-| Nouveaux abonnements ce mois | 1,234 |
-| Annulations ce mois | 287 (2.3%) |
-| Churn rate mensuel | 2.3% |
-| MRR (Revenus mensuels récurrents) | 58,890€ |
-| Taux conversion gratuit → Premium | 8.5% |
-
-
-

36. Calcul churn rate mensuel

-

Étant donné que 287 utilisateurs ont annulé ce mois -Et qu'il y avait 12,547 abonnés au début du mois

-

Quand le churn rate est calculé

-

Alors churn = 287 / 12,547 = 2.3% -Et un churn <5% est considéré comme excellent -Et RoadWave surveille cette métrique de près

-
-

37. Alerte si churn rate >5%

-

Étant donné que le churn rate mensuel dépasse 5%

-

Quand le système détecte cette anomalie

-

Alors une alerte est envoyée à l'équipe:

-
-

38. EnquĂŞte satisfaction Ă  l'annulation

-

Étant donné que je viens d'annuler mon abonnement

-

Quand l'annulation est confirmée

-

Alors je vois un questionnaire rapide: -Et les réponses aident à améliorer l'offre Premium

-
-

39. Répartition canaux souscription

-

Étant donné qu'un admin analyse les canaux de souscription

-

Quand il consulte les statistiques

-

Alors il voit:

-
| canal | abonnés | % total | revenus/mois |
-|---|---|---|---|
-| Web (Mangopay) | 8,234 | 65.6% | 41,088€ |
-| iOS (Apple) | 2,845 | 22.7% | 17,042€ |
-| Android (Google) | 1,468 | 11.7% | 8,793€ |
-
-

Et cela aide Ă  orienter les efforts marketing (inciter web = moins de commission)

-
-

40. Performance vérification Premium <10ms

-

Étant donné que 100 000 utilisateurs consultent des contenus simultanément

-

Quand chaque requête vérifie le statut Premium via Redis

-

Alors le temps de réponse moyen est <10ms -Et Redis gère facilement 100 000 requêtes/seconde -Et l'expérience utilisateur est fluide

-
-

41. Backup données abonnements

-

Étant donné que les données d'abonnements sont critiques

-

Quand un backup est effectué

-

Alors PostgreSQL est répliqué en temps réel sur un replica -Et un snapshot quotidien est stocké sur S3 -Et en cas de crash, les données peuvent être restaurées <5 minutes

-
-
- -

Multi-devices et détection simultanée

-
-

En tant qu'abonné Premium -Je veux utiliser mon compte sur plusieurs appareils -Mais limité à 1 seul stream actif à la fois pour éviter le partage abusif

-
-

30 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur Premium actif -Et que mon compte est valide

-
-

1. 1 seul stream actif autorisé par compte

-

Étant donné que je n'écoute rien actuellement

-

Quand je lance un contenu sur mon iPhone

-

Alors le stream démarre normalement -Et Redis enregistre: active_streams:{user_id} = {device_id: "iPhone", started_at: timestamp}

-
-

2. Détection connexion simultanée - Arrêt premier device

-

Étant donné que j'écoute un contenu sur mon iPhone

-

Quand je lance un contenu sur mon iPad

-

Alors le système détecte une session active sur iPhone -Et la lecture sur iPhone est arrêtée immédiatement (WebSocket close) -Et je vois sur iPhone: "Lecture interrompue : votre compte est utilisé sur un autre appareil" -Et la lecture démarre sur iPad normalement

-
-

3. Message explicite sur device interrompu

-

Étant donné que ma lecture sur iPhone vient d'être interrompue

-

Quand je regarde l'écran de mon iPhone

-

Alors je vois une overlay avec le message: -Et un bouton "Reprendre ici" est disponible

-
-

4. Reprendre lecture sur device interrompu

-

Étant donné que ma lecture sur iPhone a été interrompue -Et que je veux reprendre sur iPhone

-

Quand je clique sur "Reprendre ici"

-

Alors la lecture démarre sur iPhone -Et l'iPad est à son tour interrompu avec le même message -Et le "ping-pong" entre devices est possible (mais pénible)

-
-

5. Enregistrement session active dans Redis

-

Étant donné que je lance un contenu sur mon iPhone

-

Quand la lecture démarre

-

Alors une entrée Redis est créée:

-
-

6. Heartbeat toutes les 30 secondes pour maintenir session

-

Étant donné que j'écoute un contenu sur mon iPhone

-

Quand 30 secondes s'écoulent

-

Alors l'app envoie un heartbeat au serveur -Et le serveur refresh le TTL Redis Ă  300 secondes -Et la session reste active

-
-

7. Session considérée morte après 5 minutes sans heartbeat

-

Étant donné que j'écoute un contenu sur mon iPhone -Mais que l'app crash ou que le réseau coupe

-

Quand 5 minutes s'écoulent sans heartbeat

-

Alors l'entrée Redis expire automatiquement (TTL atteint) -Et je peux relancer sur n'importe quel device sans conflit

-
-

8. Vérification session avant démarrage lecture

-

Étant donné que je veux lancer un contenu sur mon iPad

-

Quand j'appuie sur Play

-

Alors le serveur vérifie Redis: active_streams:{user_id} -Et si une session existe sur un autre device, elle est tuée -Et la nouvelle session iPad est enregistrée dans Redis

-
-

9. Gestion multi-utilisateurs simultanés

-

Étant donné que 100 000 utilisateurs Premium écoutent simultanément

-

Quand Redis stocke 100 000 entrées active_streams

-

Alors chaque entrée a un TTL de 5 minutes -Et Redis gère facilement cette charge (~10 MB de RAM) -Et les vérifications sont quasi-instantanées (O(1))

-
-

10. Contenus téléchargés (offline) ne comptent pas comme stream

-

Étant donné que j'ai téléchargé 20 contenus en mode offline

-

Quand j'écoute un contenu téléchargé sur mon iPhone sans réseau

-

Alors aucune session active n'est enregistrée dans Redis -Et je peux écouter offline pendant qu'un autre device stream online

-
-

11. Transition rapide device <10s tolérée

-

Étant donné que j'écoute dans ma voiture sur mon iPhone -Et que j'arrive chez moi

-

Quand je lance la lecture sur mon iPad dans les 10 secondes

-

Alors la transition est considérée comme un changement de device légitime -Et aucun message d'erreur n'est affiché sur iPhone -Et la lecture reprend exactement où j'étais sur iPad

-
-

12. Détection transition rapide via timestamps

-

Étant donné que la session iPhone a started_at = 14:30:00

-

Quand je lance sur iPad à 14:30:05 (5 secondes après)

-

Alors le serveur détecte: diff = 5s < 10s -Et applique une "graceful transition" (pas de message d'erreur iPhone) -Et Redis met à jour: active_streams:{user_id} = {device_id: "iPad", ...}

-
-

13. Plusieurs devices disponibles mais 1 seul actif

-

Étant donné que je possède:

-
| device | status |
-|---|---|
-| iPhone | Installé |
-| iPad | Installé |
-| MacBook (web) | Connecté |
-| Android (conjoint) | Installé |
-
-

Quand je lance un stream sur n'importe quel device

-

Alors seulement 1 peut ĂŞtre actif Ă  la fois -Et les autres devices sont en "standby"

-
-

14. Justification anti-partage compte

-

Étant donné qu'un utilisateur Premium partage son compte avec un ami

-

Quand les 2 personnes essaient d'écouter simultanément

-

Alors la lecture est constamment interrompue sur l'un ou l'autre -Et l'expérience devient inutilisable -Et cela décourage fortement le partage de compte

-
-

15. Justification protection revenus créateurs

-

Étant donné que 1 abonnement Premium = 4.99€/mois

-

Quand 70% sont reversés aux créateurs (3.49€)

-

Alors les créateurs sont rémunérés pour 1 personne -Et si 2 personnes utilisent le même compte simultanément, c'est injuste -Et la limite 1 stream protège l'équité du système

-
-

16. Justification UX claire

-

Étant donné qu'un stream est interrompu sur un device

-

Quand l'utilisateur voit le message explicite

-

Alors il comprend immédiatement pourquoi (autre device actif) -Et il peut choisir de reprendre sur le device actuel ou l'autre -Et il n'y a pas de confusion ou frustration

-
-

17. Comparaison avec Spotify (limite 1 stream)

-

Étant donné que Spotify Premium limite aussi à 1 stream actif

-

Quand RoadWave applique la même règle

-

Alors les utilisateurs connaissent déjà ce comportement -Et cela paraît normal et accepté par l'industrie

-
-

18. Comparaison avec Netflix (plusieurs streams selon formule)

-

Étant donné que Netflix permet 1-4 streams selon la formule

-

Quand RoadWave limite Ă  1 stream pour tous

-

Alors c'est plus strict que Netflix -Mais Netflix cible le foyer familial (TV partagée) -Alors que RoadWave cible l'individu conducteur (usage personnel)

-
-

19. Détection pattern suspect - Changements devices fréquents

-

Étant donné qu'un utilisateur change de device 50 fois en 1 heure

-

Quand le système détecte ce pattern anormal

-

Alors une alerte est générée pour l'équipe modération -Et le compte peut être marqué pour surveillance -Et si abus confirmé, suspension possible

-
-

20. Logs des changements de device

-

Étant donné que je change de device plusieurs fois par jour

-

Quand les changements sont loggés

-

Alors chaque événement est enregistré:

-
| timestamp | from_device | to_device | content_id |
-|---|---|---|---|
-| 2025-06-15 08:30:00 | null | iPhone | abc123 |
-| 2025-06-15 09:15:00 | iPhone | iPad | def456 |
-| 2025-06-15 18:30:00 | iPad | iPhone | ghi789 |
-
-

Et ces logs aident à détecter les partages de compte

-
-

21. Métriques admin - Changements devices par utilisateur

-

Étant donné qu'un admin consulte les métriques de streaming

-

Quand il accède au dashboard

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Utilisateurs Premium actifs | 12,547 |
-| Changements de device/jour (médiane) | 2 |
-| Utilisateurs >10 changements/jour | 47 (0.4%) |
-| Comptes suspects (>20 changements/j) | 3 |
-
-
-

22. Email d'avertissement si changements excessifs

-

Étant donné que je change de device 30 fois par jour pendant 3 jours

-

Quand le système détecte ce pattern

-

Alors je reçois un email d'avertissement:

-
-

23. Suspension compte après avertissement ignoré

-

Étant donné que j'ai reçu un email d'avertissement il y a 7 jours -Mais que je continue à changer de device 30 fois par jour

-

Quand l'équipe modération examine le compte

-

Alors mon compte Premium peut être suspendu pour partage abusif -Et je reçois un email de suspension avec justification

-
-

24. FAQ - Pourquoi ma lecture s'arrĂŞte quand j'utilise un autre device ?

-

Étant donné que je consulte la FAQ Premium

-

Quand je cherche "lecture interrompue"

-

Alors je trouve la réponse:

-
-

25. Support - Utilisateur pense être piraté

-

Étant donné qu'un utilisateur voit constamment "Lecture interrompue" -Et qu'il pense que son compte est piraté

-

Quand il contacte le support

-

Alors le support vérifie les logs de changements de device -Et peut identifier les devices (iPhone, iPad perso vs iPhone inconnu) -Et conseille de changer le mot de passe si device inconnu détecté

-
-

26. Changement mot de passe déconnecte tous les devices

-

Étant donné que je pense que mon compte est compromis

-

Quand je change mon mot de passe

-

Alors tous mes devices sont déconnectés immédiatement -Et les sessions actives dans Redis sont supprimées -Et je dois me reconnecter sur chaque device -Et cela sécurise mon compte

-
-

27. Test charge - 100 000 vérifications/seconde

-

Étant donné que 100 000 utilisateurs Premium lancent des contenus

-

Quand chaque lancement vérifie Redis (GET active_streams:{user_id})

-

Alors Redis peut gérer facilement 100 000 requêtes/seconde -Et le temps de réponse moyen est <1ms -Et aucun ralentissement n'est constaté

-
-

28. Test failover Redis

-

Étant donné que le serveur Redis principal tombe en panne

-

Quand le failover automatique vers le replica Redis s'active

-

Alors les sessions actives peuvent être perdues temporairement (max 5 min) -Mais les utilisateurs peuvent relancer immédiatement -Et l'impact est minimal (pas de perte de données critiques)

-
-

29. Test concurrence - Lancement simultané 2 devices

-

Étant donné que je lance exactement au même instant sur iPhone et iPad

-

Quand les 2 requêtes arrivent en parallèle au serveur

-

Alors Redis utilise un lock (SETNX) pour atomicité -Et 1 seul device gagne (par exemple iPhone) -Et l'autre device (iPad) reçoit immédiatement une erreur -Et l'utilisateur peut retry sur iPad si souhaité

-
-

30. Nettoyage automatique sessions expirées

-

Étant donné que 1000 sessions Redis ont expiré (TTL atteint)

-

Quand Redis supprime automatiquement ces entrées

-

Alors la mémoire est libérée -Et les nouveaux streams peuvent démarrer sans conflit -Et aucune intervention manuelle n'est nécessaire

-
-
- -

Offre et tarification Premium

-
-

En tant qu'utilisateur -Je veux pouvoir souscrire à un abonnement Premium -Afin de profiter d'une expérience sans publicité avec des avantages exclusifs

-
-

31 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'utilisateur

-
-

1. Formule mensuelle à 4.99€/mois

-

Étant donné que je consulte les offres Premium

-

Quand je vois la formule mensuelle

-

Alors le prix affiché est 4.99€/mois -Et il n'y a aucune réduction -Et le prix effectif par mois est 4.99€

-
-

2. Formule annuelle à 49.99€/an (2 mois offerts)

-

Étant donné que je consulte les offres Premium

-

Quand je vois la formule annuelle

-

Alors le prix affiché est 49.99€/an -Et l'économie affichée est "2 mois offerts" -Et le prix effectif par mois est 4.16€ -Et je vois le badge "Meilleure offre"

-
-

3. Calcul économie formule annuelle

-

Étant donné que la formule mensuelle coûte 4.99€/mois

-

Quand je calcule le coût annuel en mensuel

-

Alors 12 mois × 4.99€ = 59.88€/an -Et la formule annuelle coûte 49.99€ -Et l'économie est de 9.89€ (≠2 mois gratuits) -Et la réduction est de 16.5%

-
-

4. Pas d'essai gratuit disponible

-

Étant donné que je consulte les offres Premium

-

Quand je recherche une option "Essai gratuit"

-

Alors aucune option d'essai gratuit n'est proposée -Et je dois payer dès le premier jour pour accéder au Premium

-
-

5. Justification absence essai gratuit - Anti-abus vacances

-

Étant donné que RoadWave ne propose pas d'essai gratuit

-

Quand un utilisateur envisage un road trip de 14 jours

-

Alors il ne peut pas s'abonner pour l'essai gratuit puis annuler -Et cela évite les inscriptions opportunistes -Et protège les revenus des créateurs

-
-

6. Justification absence essai gratuit - Protection revenus créateurs

-

Étant donné qu'un utilisateur Premium écoute des contenus

-

Quand il génère des écoutes dès le jour 1

-

Alors les créateurs sont rémunérés immédiatement (70% de 4.99€) -Et il n'y a pas de "période gratuite" sans rémunération créateurs

-
-

7. Justification absence essai gratuit - Simplicité

-

Étant donné que RoadWave gère les abonnements

-

Quand il n'y a pas d'essai gratuit

-

Alors pas de gestion complexe de période trial -Et pas de workflow de conversion trial → payant -Et cela réduit la complexité technique

-
-

8. Justification absence essai gratuit - Engagement

-

Étant donné qu'un utilisateur paie dès le début

-

Quand il souscrit Ă  Premium

-

Alors il est plus engagé qu'un utilisateur en essai gratuit -Et le taux de churn est généralement plus faible -Et la lifetime value (LTV) est plus élevée

-
-

9. Pas de partage familial au MVP

-

Étant donné que je consulte les offres Premium

-

Quand je recherche une option "Famille" ou "Partage"

-

Alors aucune option de partage familial n'est disponible -Et seuls les abonnements individuels sont proposés

-
-

10. Justification absence partage familial - Complexité technique

-

Étant donné que le partage familial nécessite:

-
| fonctionnalité | complexité |
-|---|---|
-| Gestion invitations | Moyenne |
-| Validation liens famille | Moyenne |
-| Limite devices par membre | Élevée |
-| Dashboard admin famille | Élevée |
-
-

Quand RoadWave évalue le ROI

-

Alors le coût dev/support est trop élevé pour le MVP -Et la fonctionnalité est reportée post-MVP

-
-

11. Justification absence partage familial - Risque abus

-

Étant donné qu'une offre famille permet 5-6 membres

-

Quand il n'y a pas de vérification stricte de lien familial

-

Alors des "familles" de 6 inconnus pourraient se former -Et cela réduirait fortement les revenus (6 personnes pour 1 abonnement)

-
-

12. Justification absence partage familial - Cible individuelle

-

Étant donné que RoadWave cible principalement les conducteurs

-

Quand chaque conducteur utilise l'app individuellement en voiture

-

Alors le besoin de partage familial est limité -Et la plupart des utilisateurs sont des individus (pas des familles)

-
-

13. Post-MVP - Offre Famille à 9.99€/mois pour 5 comptes

-

Étant donné que RoadWave envisage une offre Famille post-MVP

-

Quand la fonctionnalité est spécifiée

-

Alors le prix serait 9.99€/mois pour 5 comptes -Et cela représente 2€/mois/personne -Mais cette offre n'est pas disponible au MVP

-
-

14. Comparaison tarif - Spotify à 10.99€/mois

-

Étant donné que Spotify Premium coûte 10.99€/mois

-

Quand RoadWave fixe son prix à 4.99€/mois

-

Alors RoadWave est 54.5% moins cher que Spotify -Et cela positionne RoadWave comme très accessible

-
-

15. Comparaison tarif - YouTube Premium à 11.99€/mois

-

Étant donné que YouTube Premium coûte 11.99€/mois

-

Quand RoadWave fixe son prix à 4.99€/mois

-

Alors RoadWave est 58.4% moins cher que YouTube Premium -Et cela est un argument commercial fort

-
-

16. Comparaison tarif - Apple Music à 10.99€/mois

-

Étant donné qu'Apple Music coûte 10.99€/mois

-

Quand RoadWave fixe son prix à 4.99€/mois

-

Alors RoadWave est 54.5% moins cher qu'Apple Music -Et cela attire les utilisateurs sensibles au prix

-
-

17. Justification tarif bas - Cible conducteurs quotidiens

-

Étant donné que RoadWave cible les trajets quotidiens domicile-travail

-

Quand le prix est fixé à 4.99€/mois

-

Alors c'est un budget raisonnable pour un conducteur -Et équivalent à ~1-2 cafés/mois -Et psychologiquement acceptable pour un usage quotidien

-
-

18. Justification formule annuelle - Engagement long terme

-

Étant donné que la formule annuelle offre 2 mois gratuits

-

Quand un utilisateur souscrit pour 1 an

-

Alors il s'engage sur le long terme -Et RoadWave sécurise 49.99€ de revenus immédiatement -Et le cash flow est amélioré

-
-

19. Justification formule annuelle - Réduction churn

-

Étant donné qu'un utilisateur paie 49.99€ pour l'année

-

Quand il envisage d'arrêter après 3 mois

-

Alors il a déjà payé pour 12 mois -Et il continuera probablement à utiliser l'app -Et le taux de churn est réduit significativement

-
-

20. Affichage comparatif des deux formules

-

Étant donné que je consulte la page Premium

-

Quand je vois les deux formules cĂ´te Ă  cĂ´te

-

Alors je vois:

-
-

21. Mise en avant formule annuelle

-

Étant donné que je consulte la page Premium

-

Quand je vois les deux formules

-

Alors la formule annuelle a un badge "Meilleure offre" ⭠-Et elle est visuellement mise en avant (bordure colorée, taille plus grande) -Et l'économie de 2 mois est affichée en gros -Et cela incite à choisir la formule annuelle

-
-

22. Lien "Pourquoi pas d'essai gratuit ?" en FAQ

-

Étant donné que je consulte la page Premium

-

Quand je clique sur "FAQ"

-

Alors je vois une question "Pourquoi pas d'essai gratuit ?" -Et la réponse explique:

-
-

23. A/B test formule annuelle (post-MVP)

-

Étant donné que RoadWave veut optimiser la conversion annuelle

-

Quand un A/B test est lancé

-

Alors groupe A voit "2 mois offerts" (économie en durée) -Et groupe B voit "Économisez 9.89€" (économie en argent) -Et les taux de souscription sont mesurés -Et le message le plus performant est déployé

-
-

24. Promo temporaire exceptionnelle (Black Friday, etc.)

-

Étant donné que c'est le Black Friday

-

Quand une promo temporaire est activée

-

Alors la formule annuelle peut passer à 39.99€/an (au lieu de 49.99€) -Et l'économie affichée est "4 mois offerts !" -Et la promo dure 3 jours uniquement -Et cela génère un pic de souscriptions

-
-

25. Code promo partenariat influenceur

-

Étant donné qu'un influenceur promeut RoadWave

-

Quand il partage un code promo "INFLUENCEUR20"

-

Alors les utilisateurs obtiennent -20% sur le premier mois (3.99€ au lieu de 4.99€) -Et le code est valable 1 mois -Et les conversions sont trackées par code promo

-
-

26. Statistiques admin - Répartition formules

-

Étant donné qu'un admin consulte les métriques d'abonnements

-

Quand il accède au dashboard

-

Alors il voit:

-
| métrique | valeur |
-|---|---|
-| Abonnés Premium total | 12,547 |
-| Abonnés mensuels | 7,234 (58%) |
-| Abonnés annuels | 5,313 (42%) |
-| Revenus mensuels récurrents | 58,890€ |
-
-

Et ces données aident à piloter la stratégie tarifaire

-
-

27. Calcul revenus mensuels récurrents (MRR)

-

Étant donné que RoadWave a:

-
| formule | nombre abonnés | prix |
-|---|---|---|
-| Mensuel | 7,234 | 4.99€/mois |
-| Annuel | 5,313 | 49.99€/an |
-
-

Quand le MRR est calculé

-

Alors MRR mensuel = 7,234 × 4.99€ = 36,098€ -Et MRR annuel ramené au mois = 5,313 × 49.99€ / 12 = 22,139€ -Et MRR total = 58,237€/mois

-
-

28. Projection revenus annuels (ARR)

-

Étant donné que le MRR est de 58,237€

-

Quand l'ARR est calculé

-

Alors ARR = 58,237€ × 12 = 698,844€/an -Et cela aide à évaluer la valorisation de l'entreprise

-
-

29. Affichage prix TTC (TVA incluse)

-

Étant donné que RoadWave est une plateforme française

-

Quand les prix sont affichés

-

Alors tous les prix sont TTC (TVA 20% incluse) -Et le prix 4.99€ inclut déjà la TVA -Et cela respecte la réglementation française

-
-

30. Performance page Premium avec cache

-

Étant donné que la page Premium est consultée fréquemment

-

Quand un utilisateur charge la page

-

Alors les prix et avantages sont servis depuis un cache CDN -Et le temps de chargement est <200ms -Et cela garantit une expérience fluide

-
-

31. Localisation prix selon pays (post-MVP)

-

Étant donné que RoadWave se lance à l'international post-MVP

-

Quand un utilisateur se connecte depuis l'Allemagne

-

Alors les prix peuvent être ajustés (ex: 4.99€ en France, 4.49€ en Pologne) -Et cela respecte le pouvoir d'achat local -Mais cette fonctionnalité n'est pas au MVP (France uniquement)

-
-
- -

Profil créateur

-
-

En tant qu'utilisateur de RoadWave -Je veux consulter les profils des créateurs -Afin de découvrir leur contenu et décider de m'abonner

-
-

31 scénarios (28 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée

-
-

1. URL du profil créateur

-

Étant donné un créateur avec le pseudo "paris_stories"

-

Quand l'utilisateur accède au profil

-

Alors l'URL est "https://roadwave.fr/@paris_stories"

-
-

2. Informations principales du profil

-

Étant donné un créateur "@paris_stories" avec les informations suivantes:

-
| champ | valeur |
-|---|---|
-| photo | avatar_120x120.jpg |
-| pseudo | paris_stories |
-| badge_vérifié | true |
-| bio | Histoires et anecdotes de Paris |
-| abonnés | 1200 |
-| contenus | 42 |
-| durée_totale | 18h |
-| écoutes_totales | 54000 |
-
-

Quand le profil est affiché

-

Alors les éléments suivants sont visibles:

-
| élément | valeur affichée |
-|---|---|
-| Photo profil | 120Ă—120 px |
-| @pseudo | @paris_stories |
-| Badge vérifié | ✓ |
-| Bio | Histoires et... |
-| Nombre abonnés | 1.2K abonnés |
-| Nombre contenus | 42 contenus |
-| Durée totale | 18h de contenu créé |
-| Écoutes totales | 54K écoutes totales |
-
-
-

3. đź“‹ Plan: Arrondi des statistiques publiques

-

Étant donné un créateur avec

-

Quand le profil est affiché

-

Alors la valeur affichée est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
métriquevaleur_exactevaleur_affichée
abonnés342342
abonnés12001.2K
abonnés5400054K
abonnés12000001.2M
écoutes842842
écoutes54005.4K
écoutes142000142K
écoutes21000002.1M
durée (heures)1818h
durée (heures)142142h
-
-

4. Bio avec markdown basique

-

Étant donné un créateur avec la bio suivante en markdown:

-

Quand le profil est affiché

-

Alors le texte en gras "Histoires de Paris" est formaté -Et le texte en italique "Nouveau contenu chaque semaine" est formaté -Et le lien "https://paris-stories.fr" est cliquable

-
-

5. Limitation de la bio à 300 caractères

-

Étant donné un créateur qui entre une bio de 350 caractères

-

Quand la bio est sauvegardée

-

Alors seuls les 300 premiers caractères sont conservés -Et un message "Maximum 300 caractères" s'affiche

-
-

6. Boutons d'action principaux

-

Étant donné que l'utilisateur consulte un profil créateur

-

Quand la page est chargée

-

Alors les boutons suivants sont visibles:

-
| bouton | action |
-|---|---|
-| S'abonner | Abonnement au créateur |
-| Partager profil | Menu de partage |
-| ••• | Menu contextuel |
-
-
-

7. Menu contextuel du profil [•••]

-

Étant donné que l'utilisateur clique sur le bouton [•••]

-

Quand le menu s'ouvre

-

Alors les options suivantes sont disponibles:

-
| option | description |
-|---|---|
-| Partager profil | Partager le lien du profil |
-| Signaler profil | Signaler spam ou usurpation d'identité |
-| Bloquer créateur | Masquer tous les contenus du créateur |
-
-
-

8. Liste des contenus du créateur

-

Étant donné un créateur avec 3 contenus publiés

-

Quand le profil est affiché

-

Alors chaque contenu affiche:

-
| élément | exemple |
-|---|---|
-| Cover image | Image 16:9 |
-| Titre | Balade Ă  Paris |
-| Durée et écoutes | 12 min · 🎧 2.3K |
-| Localisation | 📍 Paris |
-| Bouton lecture | ▶️ |
-
-
-

9. đź“‹ Plan: Options de tri des contenus

-

Étant donné un créateur avec 10 contenus publiés

-

Quand l'utilisateur sélectionne le tri ""

-

Alors les contenus sont triés par

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
option_tricritère
Plus récentsDate publication DESC (défaut)
Plus populairesÉcoutes × facteur temporel (90 jours)
Plus anciensDate publication ASC
-
-

10. Filtrage des contenus par tag

-

Étant donné un créateur avec des contenus taggés "Voyage", "Histoire", "Gastronomie"

-

Quand l'utilisateur filtre par tags "Voyage, Histoire"

-

Alors seuls les contenus avec ces tags sont affichés -Et le nombre de résultats est indiqué "12 contenus"

-
-

11. Recherche locale dans le profil

-

Étant donné que l'utilisateur consulte le profil de "@paris_stories" -Et que le créateur a publié 50 contenus

-

Quand l'utilisateur entre "Montmartre" dans la barre de recherche

-

Alors la recherche s'effectue sur les titres et descriptions -Et seuls les contenus correspondants sont affichés -Et le placeholder indique "Rechercher dans les contenus de @paris_stories"

-
-

12. Chargement paginé des contenus

-

Étant donné un créateur avec 100 contenus publiés

-

Quand le profil est affiché

-

Alors 20 contenus sont chargés initialement -Et un bouton "Charger plus" est visible en bas de page

-

Quand l'utilisateur clique sur "Charger plus"

-

Alors 20 contenus supplémentaires sont chargés

-
-

13. Informations publiques visibles par tous

-

Étant donné que l'utilisateur consulte un profil créateur

-

Alors les informations suivantes sont publiques:

-
| information | visible |
-|---|---|
-| Photo et pseudo | âś… |
-| Badge vérifié | ✅ |
-| Bio | âś… |
-| Nombre abonnés | ✅ |
-| Nombre contenus | âś… |
-| Durée totale créée | ✅ |
-| Écoutes totales | ✅ |
-
-
-

14. Informations privées non visibles

-

Étant donné que l'utilisateur consulte un profil créateur

-

Alors les informations suivantes sont privées:

-
| information | visible |
-|---|---|
-| Liste des abonnés | ❌ |
-| Revenus | ❌ |
-| Localisation précise | ❌ |
-| Email | ❌ |
-
-
-

15. Dashboard créateur avec métriques privées

-

Étant donné que le créateur "@paris_stories" consulte son propre dashboard

-

Quand la page statistiques est affichée

-

Alors les métriques suivantes sont accessibles:

-
| métrique | type |
-|---|---|
-| Taux complétion moyen | 78% |
-| Évolution abonnés | Graphique |
-| Écoutes par contenu | Tableau |
-| Revenus | Dashboard |
-| Taux conversion Premium | Pourcentage |
-| Démographie (âge/zone) | Agrégée |
-
-
-

16. Graphique d'évolution des abonnés

-

Étant donné que le créateur consulte son dashboard

-

Quand il sélectionne la période "30 jours"

-

Alors un graphique d'évolution des abonnés est affiché -Et les périodes disponibles sont:

-
| période |
-|---|
-| 30j |
-| 90j |
-| 1 an |
-
-
-

17. Tableau détaillé des écoutes par contenu

-

Étant donné un créateur avec 10 contenus publiés

-

Quand il consulte le tableau des performances

-

Alors chaque contenu affiche:

-
| métrique | exemple |
-|---|---|
-| Titre | Balade |
-| Écoutes totales | 2300 |
-| Écoutes complètes >80% | 1840 |
-| Taux complétion | 80% |
-| Likes | 420 |
-| Partages | 56 |
-
-
-

18. Affichage du badge vérifié

-

Étant donné un créateur vérifié "@paris_stories"

-

Quand son profil est affiché

-

Alors le badge bleu "✓" est accolé au pseudo -Et un tooltip "Compte vérifié" s'affiche au survol

-
-

19. Badge vérifié visible partout

-

Étant donné un créateur vérifié "@paris_stories"

-

Alors le badge "✓" est affiché dans:

-
| emplacement |
-|---|
-| Page profil |
-| Player en lecture |
-| Résultats de recherche |
-| Notifications |
-
-
-

20. 📋 Plan: Attribution automatique du badge selon critères

-

Étant donné un créateur avec

-

Quand les conditions sont validées

-

Alors le badge vérifié est attribué

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
critèreautomatique
KYC Mangopay validéOui
≥10K abonnés + compte >6 moisOui
Célébrité / Média officielManuel
-
-

21. Attribution automatique via KYC

-

Étant donné un créateur qui complète son KYC Mangopay

-

Quand les documents sont validés

-

Alors le badge vérifié est attribué automatiquement -Et une notification "Votre compte est maintenant vérifié ✓" est envoyée

-
-

22. Attribution automatique à 10K abonnés

-

Étant donné un créateur avec 9999 abonnés et un compte de 7 mois

-

Quand il atteint 10000 abonnés

-

Alors le badge vérifié est attribué automatiquement -Et une notification de félicitations est envoyée

-
-

23. Demande manuelle de vérification (célébrité)

-

Étant donné un créateur reconnu publiquement

-

Quand il soumet le formulaire de demande de vérification

-

Alors une requête est créée pour l'équipe RoadWave -Et l'équipe vérifie l'identité sous 48-72h -Et le badge est attribué si validation réussie

-
-

24. Retrait du badge en cas de suspension

-

Étant donné un créateur vérifié avec le badge "✓"

-

Quand sa monétisation est suspendue

-

Alors le badge vérifié est retiré temporairement -Et le badge est restauré après levée de la suspension

-
-

25. Retrait définitif du badge pour strikes multiples

-

Étant donné un créateur vérifié avec 3 strikes actifs

-

Quand un 4ème strike est appliqué (ban)

-

Alors le badge vérifié est retiré définitivement -Et le compte est banni

-
-

26. Retrait du badge pour usurpation d'identité

-

Étant donné un créateur vérifié qui usurpe l'identité d'une célébrité

-

Quand la fraude est détectée

-

Alors le badge est retiré immédiatement -Et le compte est banni -Et une enquête est ouverte

-
-

27. Profil créateur supprimé

-

Étant donné qu'un utilisateur tente d'accéder à "@deleted_user"

-

Quand la page est chargée

-

Alors un message "Ce profil n'existe pas ou a été supprimé" s'affiche

-
-

28. Blocage d'un créateur

-

Étant donné que l'utilisateur bloque le créateur "@spam_account"

-

Quand l'utilisateur consulte son flux de recommandations

-

Alors aucun contenu de "@spam_account" n'est affiché -Et le créateur n'apparaît plus dans les recherches

-
-

29. Déblocage d'un créateur

-

Étant donné que l'utilisateur a bloqué "@paris_stories"

-

Quand il accède à ses paramètres "Comptes bloqués" -Et qu'il débloque "@paris_stories"

-

Alors les contenus du créateur réapparaissent dans les recommandations

-
-

30. Signalement d'un profil pour spam

-

Étant donné que l'utilisateur signale le profil "@spam_account"

-

Quand il sélectionne la raison "Spam"

-

Alors le signalement est envoyé à la modération -Et un message de confirmation s'affiche -Et le profil reste visible jusqu'à décision de modération

-
-

31. Signalement pour usurpation d'identité

-

Étant donné que l'utilisateur signale le profil "@fake_celebrity"

-

Quand il sélectionne "Usurpation d'identité" -Et qu'il fournit une preuve

-

Alors le signalement est priorisé (priorité HAUTE) -Et l'équipe modération traite sous 24h

-
-
- -

Création de campagnes publicitaires

-
-

En tant que publicitaire -Je veux créer des campagnes avec ciblage précis et maîtrise du budget -Afin d'optimiser mes investissements publicitaires

-
-

30 scénarios (27 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un compte publicitaire est créé et vérifié

-
-

1. Création d'une campagne publicitaire complète

-

Étant donné que je suis connecté en tant que publicitaire

-

Quand je crée une nouvelle campagne avec les paramètres:

-
| Paramètre | Valeur |
-|---|---|
-| Budget total | 300€ |
-| Date début | 2026-02-01 |
-| Date fin | 2026-02-14 |
-| Zone géographique | Département du Var |
-| Plages horaires | 7h-9h, 17h-19h |
-| Tags ciblés | Automobile, Voyage |
-| Tranche d'âge | 18+ |
-
-

Alors la campagne est créée avec succès -Et le budget quotidien calculé est de 21.43€/jour -Et les diffusions estimées sont de ~430 écoutes complètes -Et un statut "En attente de validation" est assigné

-
-

2. Budget minimum 50€ requis

-

Étant donné que je crée une nouvelle campagne

-

Quand je définis un budget de 40€

-

Alors une erreur s'affiche: "Budget minimum requis: 50€" -Et la campagne n'est pas créée

-
-

3. Budget de 50€ exactement accepté

-

Étant donné que je crée une nouvelle campagne

-

Quand je définis un budget de 50€

-

Alors la campagne est créée avec succès -Et aucune erreur n'est affichée

-
-

4. Calcul automatique du budget quotidien

-

Étant donné une campagne avec:

-
| Budget total | 300€ |
-|---|---|
-| Durée | 14 j |
-
-

Quand le système calcule le budget quotidien

-

Alors le budget/jour est de 21.43€ -Et le nombre estimé de diffusions/jour est de 430 (à 0.05€/écoute)

-
-

5. Ciblage géographique point GPS précis

-

Étant donné que je crée une campagne

-

Quand je sélectionne "Point GPS" avec coordonnées (43.1234, 5.9234) -Et que je définis un rayon de 5km

-

Alors la campagne cible uniquement les utilisateurs dans ce rayon -Et la zone est représentée par un cercle sur la carte

-
-

6. Ciblage géographique ville

-

Étant donné que je crée une campagne

-

Quand je sélectionne "Ville" et choisis "Marseille"

-

Alors la campagne cible tous les utilisateurs dans la commune de Marseille -Et les limites administratives sont affichées sur la carte

-
-

7. Ciblage géographique département

-

Étant donné que je crée une campagne

-

Quand je sélectionne "Département" et choisis "Var (83)"

-

Alors la campagne cible tout le département du Var -Et une estimation de population cible est affichée

-
-

8. Ciblage géographique région

-

Étant donné que je crée une campagne

-

Quand je sélectionne "Région" et choisis "Provence-Alpes-Côte d'Azur"

-

Alors la campagne cible toute la région PACA -Et l'estimation de population cible est mise à jour

-
-

9. Ciblage géographique national

-

Étant donné que je crée une campagne

-

Quand je sélectionne "National"

-

Alors la campagne cible tous les utilisateurs en France -Et aucune limite géographique n'est appliquée

-
-

10. Ciblage horaire plages multiples

-

Étant donné que je crée une campagne

-

Quand je définis les plages horaires:

-
| Plage |
-|---|
-| 7h-9h |
-| 12h-14h |
-| 17h-19h |
-
-

Alors la publicité est diffusée uniquement pendant ces plages -Et elle n'est jamais diffusée en dehors (ex: 10h, 15h, 20h)

-
-

11. Ciblage horaire toute la journée

-

Étant donné que je crée une campagne

-

Quand je ne définis aucune plage horaire spécifique

-

Alors la publicité est diffusée 24h/24 -Et aucune restriction horaire n'est appliquée

-
-

12. Ciblage par centres d'intérêt

-

Étant donné que je crée une campagne pour un garage automobile

-

Quand je sélectionne les tags:

-
| Tag |
-|---|
-| Automobile |
-| Mécanique |
-| Sport |
-
-

Alors la publicité est prioritaire pour les utilisateurs avec jauges élevées sur ces tags -Et elle peut quand même être diffusée à d'autres utilisateurs (ciblage non exclusif)

-
-

13. Classification d'âge obligatoire

-

Étant donné que je crée une campagne

-

Quand j'essaie de valider sans sélectionner une tranche d'âge

-

Alors une erreur s'affiche: "Classification d'âge obligatoire" -Et les options proposées sont:

-
| Option |
-|---|
-| Tout public |
-| 13+ |
-| 16+ |
-| 18+ |
-
-
-

14. Upload audio publicitaire formats acceptés

-

Étant donné que je crée une campagne

-

Quand j'upload un fichier audio format MP3

-

Alors le fichier est accepté

-

Quand j'upload un fichier audio format AAC (.aac ou .m4a)

-

Alors le fichier est accepté

-

Quand j'upload un fichier audio format WAV

-

Alors une erreur s'affiche: "Format non supporté. Utilisez MP3 ou AAC"

-
-

15. Durée audio publicitaire validée

-

Étant donné que je crée une campagne

-

Quand j'upload un audio de 8 secondes

-

Alors une erreur s'affiche: "Durée minimale: 10 secondes"

-

Quand j'upload un audio de 65 secondes

-

Alors une erreur s'affiche: "Durée maximale: 60 secondes"

-

Quand j'upload un audio de 30 secondes

-

Alors le fichier est accepté

-
-

16. Prépaiement obligatoire via Mangopay

-

Étant donné que j'ai configuré une campagne à 300€

-

Quand j'arrive à l'étape de paiement

-

Alors je dois payer les 300€ avant validation -Et le paiement est traité via Mangopay -Et seule la carte bancaire est acceptée

-
-

17. Recharge automatique optionnelle

-

Étant donné que j'ai une campagne active

-

Quand je configure la recharge automatique Ă  10% du budget

-

Alors si le budget restant passe sous 30€ (10% de 300€) -Et que la campagne recharge automatiquement 100€ -Et ma carte bancaire est débitée de 100€ -Et le budget total passe à 130€

-
-

18. Désactivation recharge automatique

-

Étant donné que j'ai activé la recharge automatique

-

Quand je désactive cette option

-

Alors aucune recharge ne se produit automatiquement -Et la campagne s'arrête quand le budget atteint 0€

-
-

19. Étalement budget sur période longue

-

Étant donné une campagne avec:

-
| Budget total | 1000€ |
-|---|---|
-| Durée | 30 j |
-
-

Quand le système calcule l'étalement

-

Alors le budget/jour est de 33.33€ -Et si le budget se consomme plus vite (ex: 50€/jour) -Alors une alerte "Budget épuisé dans 10 jours" est envoyée

-
-

20. Estimation population cible selon zone

-

Étant donné que je sélectionne la zone "Marseille"

-

Quand le système calcule la population cible

-

Alors l'estimation affichée est "~15 000 utilisateurs potentiels" -Et un message "Estimation basée sur utilisateurs actifs dans la zone" s'affiche

-
-

21. Campagne avec date de début différée

-

Étant donné que je crée une campagne

-

Quand je définis la date de début au 2026-03-01 (dans 1 mois)

-

Alors la campagne a le statut "Programmée" -Et elle démarre automatiquement le 2026-03-01 à 00h00 -Et le budget n'est pas consommé avant cette date

-
-

22. Interface self-service accessible

-

Étant donné que je suis un publicitaire

-

Quand j'accède à l'interface publicitaire

-

Alors je peux créer une campagne sans contact commercial RoadWave -Et toutes les options sont configurables en autonomie -Et un tutoriel guidé est disponible (première utilisation)

-
-

23. Aperçu zone ciblée sur carte interactive

-

Étant donné que je configure une zone géographique

-

Quand je sélectionne "Département du Var"

-

Alors une carte Leaflet affiche les limites du département en surbrillance -Et un compteur "~50 000 utilisateurs actifs" est affiché -Et je peux zoomer/dézoomer pour visualiser la zone

-
-

24. Tags multiples pour ciblage affiné

-

Étant donné que je crée une campagne pour un restaurant

-

Quand je sélectionne les tags:

-
| Tag |
-|---|
-| Gastronomie |
-| Tourisme |
-| Famille |
-
-

Alors la publicité est prioritaire pour utilisateurs intéressés par ces 3 thèmes -Et le score de ciblage combine les 3 jauges d'intérêt

-
-

25. Validation des dates de campagne

-

Étant donné que je crée une campagne

-

Quand je définis une date de début postérieure à la date de fin

-

Alors une erreur s'affiche: "Date de fin doit être après date de début" -Et la campagne n'est pas créée

-
-

26. Durée minimale de campagne

-

Étant donné que je crée une campagne

-

Quand je définis une durée de moins de 24 heures

-

Alors une erreur s'affiche: "Durée minimale: 1 jour" -Et je dois ajuster les dates

-
-

27. Durée maximale de campagne

-

Étant donné que je crée une campagne

-

Quand je définis une durée de plus de 90 jours

-

Alors une erreur s'affiche: "Durée maximale: 90 jours" -Et je dois ajuster les dates ou créer plusieurs campagnes

-
-

28. 📋 Plan: Calcul budget quotidien selon durée

-

Étant donné une campagne avec un budget de €

-

Quand la durée est de jours

-

Alors le budget quotidien est de €/jour

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
budgetdureebudget_jour
1001010.00
3001421.43
5003016.67
10006016.67
-
-

29. đź“‹ Plan: Estimation diffusions selon budget

-

Étant donné un budget quotidien de €

-

Quand le coût par écoute complète est 0.05€

-

Alors le nombre estimé de diffusions/jour est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
budget_jourdiffusions
10.00200
21.43429
50.001000
100.002000
-
-

30. 📋 Plan: Formats audio acceptés/rejetés

-

Étant donné que j'upload un fichier

-

Quand le format est

-

Alors le résultat est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
fichierformatresultat
pub.mp3MP3accepté
pub.aacAACaccepté
pub.m4aAACaccepté
pub.wavWAVrejeté
pub.oggOGGrejeté
pub.flacFLACrejeté
-
-
- -

Caractéristiques et facturation des publicités

-
-

En tant que système RoadWave -Je veux appliquer des règles précises de durée, skippabilité et facturation -Afin d'équilibrer expérience utilisateur et rentabilité publicitaire

-
-

32 scénarios (29 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur gratuit écoute du contenu

-
-

1. Durée minimale 10 secondes

-

Étant donné qu'un publicitaire uploade une publicité de 8 secondes

-

Quand le système valide la durée

-

Alors une erreur s'affiche: "Durée minimale: 10 secondes" -Et l'upload est rejeté

-
-

2. Durée maximale 60 secondes

-

Étant donné qu'un publicitaire uploade une publicité de 65 secondes

-

Quand le système valide la durée

-

Alors une erreur s'affiche: "Durée maximale: 60 secondes" -Et l'upload est rejeté

-
-

3. Durée recommandée 15-30 secondes

-

Étant donné qu'un publicitaire crée une campagne

-

Quand il voit les recommandations

-

Alors un message s'affiche:

-
-

4. Publicité de 10 secondes acceptée

-

Étant donné qu'un publicitaire uploade une publicité de 10 secondes

-

Quand le système valide la durée

-

Alors le fichier est accepté -Et aucune erreur n'est affichée

-
-

5. Publicité de 60 secondes acceptée

-

Étant donné qu'un publicitaire uploade une publicité de 60 secondes

-

Quand le système valide la durée

-

Alors le fichier est accepté -Et un avertissement s'affiche: "⚠️ Durée longue: taux de skip potentiellement élevé"

-
-

6. Délai minimum skippable 5 secondes par défaut

-

Étant donné qu'une publicité de 30 secondes démarre -Et que le délai minimal est configuré à 5 secondes

-

Quand j'écoute pendant 3 secondes

-

Alors le bouton "Passer" n'est pas visible -Et je dois attendre 2 secondes supplémentaires

-

Quand j'atteins 5 secondes d'écoute

-

Alors le bouton "Passer" apparaît -Et je peux cliquer pour passer au contenu suivant

-
-

7. Délai minimum paramétrable admin (3 secondes)

-

Étant donné que l'admin configure le délai à 3 secondes -Et qu'une publicité démarre

-

Quand j'écoute pendant 3 secondes

-

Alors le bouton "Passer" apparaît immédiatement -Et je peux skipper

-
-

8. Délai minimum paramétrable admin (10 secondes)

-

Étant donné que l'admin configure le délai à 10 secondes -Et qu'une publicité démarre

-

Quand j'écoute pendant 9 secondes

-

Alors le bouton "Passer" n'est toujours pas visible

-

Quand j'atteins 10 secondes

-

Alors le bouton "Passer" apparaît

-
-

9. Facturation écoute complète (>80%) - 0.05€

-

Étant donné qu'une publicité de 30 secondes est diffusée

-

Quand j'écoute pendant 25 secondes (83%)

-

Alors l'écoute est considérée comme "complète" -Et le publicitaire est facturé 0.05€ -Et le compteur "écoutes complètes" s'incrémente

-
-

10. Facturation écoute complète exactement 80%

-

Étant donné qu'une publicité de 30 secondes est diffusée

-

Quand j'écoute pendant exactement 24 secondes (80%)

-

Alors l'écoute est considérée comme "complète" -Et le publicitaire est facturé 0.05€

-
-

11. Facturation skip après délai minimal - 0.02€

-

Étant donné qu'une publicité de 30 secondes est diffusée -Et que le délai minimal est 5 secondes

-

Quand j'écoute pendant 10 secondes (33%) -Et que je clique sur "Passer"

-

Alors l'écoute est considérée comme "partielle" -Et le publicitaire est facturé 0.02€

-
-

12. Facturation skip immédiat (<5s) - 0€

-

Étant donné qu'une publicité de 30 secondes est diffusée -Et que le délai minimal est 5 secondes

-

Quand j'écoute pendant 3 secondes -Et que je clique sur "Suivant" (pas de bouton skip encore)

-

Alors l'écoute est considérée comme "non engagée" -Et le publicitaire n'est PAS facturé (0€)

-
-

13. Comptabilisation écoute complète à 79%

-

Étant donné qu'une publicité de 30 secondes est diffusée

-

Quand j'écoute pendant 23 secondes (77%)

-

Alors l'écoute est considérée comme "partielle" (pas complète) -Et le publicitaire est facturé 0.02€

-
-

14. Comptabilisation écoute complète à 100%

-

Étant donné qu'une publicité de 30 secondes est diffusée

-

Quand j'écoute les 30 secondes complètes (100%)

-

Alors l'écoute est considérée comme "complète" -Et le publicitaire est facturé 0.05€

-
-

15. Budget consommé selon mix écoutes

-

Étant donné qu'une campagne à 300€ a généré:

-
| Type écoute | Nombre | Coût unitaire | Total |
-|---|---|---|---|
-| Complète (>80%) | 4000 | 0.05€ | 200€ |
-| Partielle (5-80%) | 2000 | 0.02€ | 40€ |
-| Skip immédiat | 1000 | 0€ | 0€ |
-
-

Quand je calcule le budget consommé

-

Alors le total est 240€ -Et il reste 60€ de budget disponible

-
-

16. Affichage compteur secondes restantes

-

Étant donné qu'une publicité de 30s démarre -Et que le délai minimal est 5s

-

Quand j'écoute pendant 2 secondes

-

Alors un compteur s'affiche: "Passer dans 3s..."

-

Quand j'atteins 5 secondes

-

Alors le compteur disparaît -Et le bouton "Passer la publicité" s'affiche

-
-

17. Progress bar publicité visible

-

Étant donné qu'une publicité de 30s est en lecture

-

Quand 10 secondes se sont écoulées

-

Alors la progress bar affiche 33% (10/30) -Et l'indicateur temporel affiche "0:10 / 0:30" -Et l'utilisateur visualise la progression

-
-

18. Message "Publicité" clairement affiché

-

Étant donné qu'une publicité démarre

-

Quand l'audio commence

-

Alors un badge "Publicité" est affiché en haut de l'écran -Et la durée totale est indiquée: "Publicité (30s)" -Et la transparence est maximale (utilisateur sait que c'est une pub)

-
-

19. Transition fluide après publicité

-

Étant donné qu'une publicité de 30s se termine

-

Quand la lecture atteint 30 secondes

-

Alors le délai de transition de 2s démarre -Et le contenu normal suivant est annoncé -Et l'enchaînement est naturel (même UX que entre contenus)

-
-

20. Like autorisé sur publicité

-

Étant donné qu'une publicité est en lecture -Et que le véhicule est à l'arrêt

-

Quand je clique sur le bouton cœur

-

Alors un like explicite (+2%) est enregistré -Et mes jauges d'intérêt sont mises à jour selon les tags de la pub -Et le publicitaire voit un compteur "Likes" incrémenté

-
-

21. Abonnement autorisé sur publicité

-

Étant donné qu'une publicité est diffusée par un créateur -Et que le véhicule est à l'arrêt

-

Quand je clique sur "S'abonner"

-

Alors l'abonnement est enregistré (+5% jauges) -Et le publicitaire bénéficie de l'engagement fort -Et cela compte comme une conversion majeure

-
-

22. Bouton skip visible et accessible

-

Étant donné qu'une publicité a dépassé le délai minimal

-

Quand le bouton "Passer" s'affiche

-

Alors il est positionné en bas à droite de l'écran -Et il a une taille de clic confortable (44×44px minimum iOS) -Et il est clairement visible (contraste élevé)

-
-

23. Analytics tracking précis par type

-

Étant donné qu'une publicité est diffusée

-

Quand un événement se produit

-

Alors il est tracké en temps réel:

-
| Événement | Données enregistrées |
-|---|---|
-| Impression | timestamp, user_id, pub_id, zone_geo |
-| Écoute complète | durée_ecoutee, pourcentage, coût (0.05€) |
-| Skip après délai | durée_ecoutee, pourcentage, coût (0.02€) |
-| Skip immédiat | durée_ecoutee, pourcentage, coût (0€) |
-| Like | timestamp, tags impactés |
-| Abonnement | timestamp, creator_id |
-
-
-

24. Recommandation sweet spot 15-30s

-

Étant donné les statistiques RoadWave globales:

-
| Durée pub | Taux complétion moyen |
-|---|---|
-| 10s | 65% |
-| 15s | 55% |
-| 30s | 45% |
-| 45s | 30% |
-| 60s | 20% |
-
-

Quand un publicitaire consulte les recommandations

-

Alors le sweet spot affiché est "15-30 secondes" -Et l'explication est "Meilleur compromis engagement/message"

-
-

25. Optimisation durée selon taux de skip campagne

-

Étant donné qu'une campagne de 60s a un taux de skip de 85%

-

Quand le publicitaire consulte les recommandations

-

Alors le système suggère:

-
-

26. Coût effectif moyen (CEM) calculé

-

Étant donné une campagne avec:

-
| Type écoute | Nombre | Coût unitaire | Total |
-|---|---|---|---|
-| Complète | 2000 | 0.05€ | 100€ |
-| Partielle | 3000 | 0.02€ | 60€ |
-| Skip immédiat | 1000 | 0€ | 0€ |
-
-

Quand je calcule le coût effectif moyen

-

Alors CEM = 160€ / 6000 impressions = 0.027€/impression -Et cette métrique aide à comparer avec CPM industrie

-
-

27. Publicité non skippable interdite

-

Étant donné qu'un publicitaire demande "Publicité non skippable"

-

Quand il configure sa campagne

-

Alors cette option n'existe pas -Et toutes les publicités sont obligatoirement skippables après 5s minimum

-
-

28. Délai minimal jamais <3 secondes

-

Étant donné qu'un admin essaie de configurer le délai à 2 secondes

-

Quand il valide le paramètre

-

Alors une erreur s'affiche: "Délai minimal: 3 secondes minimum"

-
-

29. Délai minimal jamais >10 secondes

-

Étant donné qu'un admin essaie de configurer le délai à 15 secondes

-

Quand il valide le paramètre

-

Alors une erreur s'affiche: "Délai maximal: 10 secondes maximum"

-
-

30. 📋 Plan: Facturation selon durée écoutée

-

Étant donné qu'une publicité de 30s est diffusée

-

Quand j'écoute pendant s (%)

-

Alors le type d'écoute est -Et le coût facturé est €

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dureepourcentagetypecout
310skip immédiat0
517partielle0.02
1033partielle0.02
2067partielle0.02
2480complète0.05
2790complète0.05
30100complète0.05
-
-

31. 📋 Plan: Budget consommé selon distribution écoutes

-

Étant donné écoutes complètes à 0.05€ -Et écoutes partielles à 0.02€ -Et skips immédiats à 0€

-

Quand je calcule le budget total consommé

-

Alors le résultat est €

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
completespartiellesskipsbudget_total
100050010060
20001000500120
500020001000290
01000020
10000050
-
-

32. 📋 Plan: Apparition bouton skip selon délai configuré

-

Étant donné que le délai minimal est configuré à s

-

Quand j'écoute pendant s

-

Alors le bouton "Passer" est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
delaitemps_ecoutevisible
53non visible
55visible
510visible
108non visible
1010visible
32non visible
33visible
-
-
- -

Gestion du budget et alertes publicitaires

-
-

En tant que publicitaire -Je veux suivre en temps réel mon budget et recevoir des alertes -Afin de maîtriser mes dépenses et optimiser mes campagnes

-
-

30 scénarios (27 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un compte publicitaire est connecté -Et qu'une campagne active est en cours

-
-

1. Dashboard budget temps réel

-

Étant donné que ma campagne a un budget de 300€ -Et que j'ai consommé 220€

-

Quand je consulte le dashboard budget

-

Alors je vois:

-
| Métrique | Valeur |
-|---|---|
-| Budget total | 300€ |
-| Budget consommé | 220€ |
-| Budget restant | 80€ |
-| Pourcentage | 73% consommé |
-
-
-

2. Jauge visuelle budget consommé

-

Étant donné que j'ai consommé 220€ sur 300€

-

Quand je consulte le dashboard

-

Alors une jauge de progression affiche 73% -Et la couleur est orange (seuil 50-80%) -Et un indicateur "80€ restants" est affiché clairement

-
-

3. Couleur jauge selon seuil

-

Étant donné un budget de 300€

-

Quand j'ai consommé 150€ (50%)

-

Alors la jauge est verte

-

Quand j'ai consommé 240€ (80%)

-

Alors la jauge est orange

-

Quand j'ai consommé 285€ (95%)

-

Alors la jauge est rouge -Et un message "Budget presque épuisé" s'affiche

-
-

4. Projection épuisement budget

-

Étant donné que j'ai consommé 220€ en 10 jours -Et qu'il reste 4 jours de campagne

-

Quand le système calcule la projection

-

Alors la consommation quotidienne moyenne est 22€/jour -Et la projection affiche "Budget épuisé dans 3.6 jours" -Et un avertissement "Campagne s'arrêtera avant la fin prévue" s'affiche

-
-

5. Projection avec budget suffisant

-

Étant donné que j'ai consommé 100€ en 10 jours -Et qu'il reste 4 jours de campagne -Et que le budget total est 300€

-

Quand le système calcule la projection

-

Alors la consommation quotidienne moyenne est 10€/jour -Et la projection affiche "Budget suffisant pour toute la campagne" -Et le budget restant estimé à la fin est 160€

-
-

6. Alerte 80% budget consommé

-

Étant donné que mon budget est de 300€

-

Quand je consomme 240€ (80%)

-

Alors je reçois immédiatement un email: -Et une notification push est envoyée -Et une notification in-app s'affiche

-
-

7. Alerte 90% budget consommé

-

Étant donné que mon budget est de 300€

-

Quand je consomme 270€ (90%)

-

Alors je reçois immédiatement un email:

-
-

8. Alerte budget épuisé (100%)

-

Étant donné que mon budget est de 300€

-

Quand je consomme les 300€ (100%)

-

Alors je reçois immédiatement un email: -Et la campagne est automatiquement mise en pause -Et plus aucune diffusion ne se produit

-
-

9. Pause manuelle de campagne

-

Étant donné que ma campagne est active -Et qu'il reste 150€ de budget

-

Quand je clique sur "Mettre en pause"

-

Alors le statut passe à "En pause" -Et les diffusions s'arrêtent immédiatement -Et le budget de 150€ est conservé -Et je peux réactiver la campagne plus tard

-
-

10. Reprise campagne pausée

-

Étant donné que ma campagne est en pause -Et qu'il reste 150€ de budget

-

Quand je clique sur "Reprendre la campagne"

-

Alors le statut passe à "Active" -Et les diffusions reprennent immédiatement -Et le budget restant de 150€ continue de se consommer

-
-

11. Prolongation campagne avec recharge

-

Étant donné que ma campagne se termine dans 2 jours -Et qu'il reste 20€ de budget

-

Quand je clique sur "Prolonger la campagne" -Et que j'ajoute 200€ supplémentaires

-

Alors le budget total passe à 220€ -Et la date de fin peut être prolongée de 10 jours -Et un nouveau paiement Mangopay de 200€ est traité

-
-

12. Recharge automatique activée

-

Étant donné que j'ai configuré la recharge automatique -Et que le seuil est fixé à 10% (30€ sur budget 300€) -Et que le montant de recharge est 100€

-

Quand le budget restant passe sous 30€

-

Alors une recharge automatique de 100€ est déclenchée -Et ma carte bancaire est débitée via Mangopay -Et le budget total passe à budget_restant + 100€ -Et je reçois un email de confirmation

-
-

13. Échec recharge automatique (carte expirée)

-

Étant donné que la recharge automatique est activée -Et que ma carte bancaire a expiré

-

Quand le budget passe sous le seuil de 10%

-

Alors la recharge automatique échoue -Et je reçois un email urgent: -Et la campagne continue jusqu'à épuisement du budget restant

-
-

14. Modification ciblage si budget <50% consommé

-

Étant donné que j'ai consommé 120€ sur 300€ (40%)

-

Quand j'essaie de modifier le ciblage géographique

-

Alors la modification est autorisée -Et le ciblage est mis à jour immédiatement -Et les nouvelles diffusions utilisent le nouveau ciblage

-
-

15. Blocage modification ciblage si budget >50% consommé

-

Étant donné que j'ai consommé 180€ sur 300€ (60%)

-

Quand j'essaie de modifier le ciblage géographique

-

Alors une erreur s'affiche:

-
-

16. Modification audio nécessite nouvelle validation

-

Étant donné que ma campagne est active

-

Quand je veux modifier le fichier audio

-

Alors un message s'affiche:

-
-

17. Modification plages horaires autorisée

-

Étant donné que ma campagne cible 7h-9h et 17h-19h

-

Quand je modifie pour cibler 12h-14h aussi

-

Alors la modification est appliquée immédiatement -Et les diffusions suivantes incluent la nouvelle plage -Et aucune re-validation n'est nécessaire

-
-

18. Historique consommation budget jour par jour

-

Étant donné que ma campagne a duré 10 jours

-

Quand je consulte l'historique

-

Alors je vois un graphique avec:

-
| Jour | Consommation | Cumulé |
-|---|---|---|
-| 1 | 22€ | 22€ |
-| 2 | 25€ | 47€ |
-| 3 | 20€ | 67€ |
-| ... | ... | ... |
-| 10 | 18€ | 220€ |
-
-

Et je peux identifier les pics de consommation

-
-

19. Notification fin de campagne programmée

-

Étant donné que ma campagne se termine le 14/02

-

Quand la date de fin est atteinte

-

Alors je reçois un email:

-
-

20. Remboursement budget non utilisé

-

Étant donné que ma campagne avait 300€ de budget -Et qu'elle s'est terminée avec 280€ consommés

-

Quand la campagne se termine (date ou épuisement)

-

Alors un remboursement de 20€ est initié via Mangopay -Et le délai est de 5-7 jours ouvrés -Et je reçois une notification de confirmation

-
-

21. Aucun remboursement si budget entièrement consommé

-

Étant donné que ma campagne avait 300€ de budget -Et qu'elle s'est terminée avec 300€ consommés

-

Quand la campagne se termine

-

Alors aucun remboursement n'est initié -Et le message final indique "Budget entièrement utilisé"

-
-

22. Statistiques comparatives budget vs objectif

-

Étant donné que j'avais défini un objectif de 5000 impressions -Et que mon budget était 300€

-

Quand je consulte les statistiques finales

-

Alors je vois:

-
| Métrique | Objectif | Réalisé | Écart |
-|---|---|---|---|
-| Impressions | 5000 | 6000 | +20% |
-| Budget | 300€ | 280€ | -7% |
-| Coût/impression | 0.06€ | 0.047€ | -22% |
-
-

Et une analyse "✅ Objectifs dépassés avec budget optimisé"

-
-

23. Export rapport financier détaillé

-

Étant donné que je veux analyser mes dépenses

-

Quand je clique sur "Exporter rapport financier"

-

Alors je télécharge un CSV avec:

-
| Colonne |
-|---|
-| Date/Heure |
-| Type écoute |
-| Coût unitaire |
-| Zone géographique |
-| Utilisateur (anonyme) |
-| Durée écoutée |
-
-

Et je peux l'importer dans Excel pour analyses

-
-

24. Tableau de bord multi-campagnes

-

Étant donné que j'ai 3 campagnes actives

-

Quand je consulte la vue d'ensemble

-

Alors je vois un tableau récapitulatif:

-
| Campagne | Budget | Consommé | % | Jours restants | Projection |
-|---|---|---|---|---|---|
-| A | 300€ | 220€ | 73 | 4j | Suffisant |
-| B | 500€ | 480€ | 96 | 10j | Épuisé 2j |
-| C | 200€ | 50€ | 25 | 20j | Suffisant |
-
-

Et un badge alerte rouge sur la campagne B

-
-

25. Alerte consolidée multi-campagnes

-

Étant donné que j'ai 5 campagnes actives -Et que 2 campagnes ont >80% budget consommé

-

Quand je reçois les notifications

-

Alors un email consolidé unique est envoyé: -Et je ne reçois pas 2 emails séparés (évite spam)

-
-

26. Configuration seuils alertes personnalisés

-

Étant donné que je configure mes préférences d'alerte

-

Quand je définis les seuils:

-
| Seuil | Valeur |
-|---|---|
-| Alerte 1 | 70% |
-| Alerte 2 | 85% |
-| Alerte 3 | 95% |
-
-

Alors je reçois des alertes à 70%, 85% et 95% -Et non aux seuils par défaut 80%, 90%, 100%

-
-

27. Désactivation alertes email

-

Étant donné que je préfère uniquement les notifications in-app

-

Quand je désactive les alertes email dans mes préférences

-

Alors je ne reçois plus d'emails d'alerte budget -Mais les notifications in-app continuent -Et les alertes critiques (échec paiement) sont toujours envoyées par email

-
-

28. 📋 Plan: Couleur jauge selon pourcentage consommé

-

Étant donné un budget de 300€

-

Quand j'ai consommé € (%)

-

Alors la couleur de la jauge est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
montantpourcentagecouleur
10033verte
15050verte
18060orange
24080orange
27090rouge
28595rouge
300100rouge
-
-

29. 📋 Plan: Projection épuisement selon consommation

-

Étant donné un budget de 300€ -Et une consommation actuelle de € -Et une durée écoulée de jours

-

Quand je calcule la consommation quotidienne moyenne

-

Alors elle est de €/jour -Et le budget sera épuisé dans jours

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
consommejours_ecoulesconso_jourjours_restants
10052010
20010205
150101510
2701222.51.3
-
-

30. 📋 Plan: Alertes envoyées selon seuils

-

Étant donné un budget de 500€

-

Quand je consomme € (%)

-

Alors je reçois une alerte

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
montantpourcentageniveau
35070aucune
40080alerte 80%
45090alerte 90%
500100budget épuisé
-
-
- -

Insertion et fréquence des publicités

-
-

En tant que système RoadWave -Je veux insérer les publicités de manière équilibrée et non intrusive -Afin de préserver l'expérience utilisateur tout en monétisant

-
-

31 scénarios (28 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un utilisateur gratuit est connecté

-
-

1. Fréquence par défaut 1 pub / 5 contenus

-

Étant donné que la fréquence par défaut est configurée à 1/5 -Et que je suis un utilisateur gratuit

-

Quand j'écoute 5 contenus

-

Alors 1 publicité est insérée après le 5ème contenu

-

Quand j'écoute 10 contenus

-

Alors 2 publicités sont insérées (après les contenus 5 et 10)

-
-

2. Aucune publicité pour utilisateurs Premium

-

Étant donné que je suis un utilisateur Premium

-

Quand j'écoute 100 contenus

-

Alors aucune publicité n'est insérée -Et je bénéficie d'une expérience sans interruption publicitaire

-
-

3. Fréquence paramétrable par admin (1/3)

-

Étant donné que l'admin configure la fréquence à 1/3 -Et que je suis un utilisateur gratuit

-

Quand j'écoute 6 contenus

-

Alors 2 publicités sont insérées (après contenus 3 et 6)

-
-

4. Fréquence paramétrable par admin (1/10)

-

Étant donné que l'admin configure la fréquence à 1/10 -Et que je suis un utilisateur gratuit

-

Quand j'écoute 20 contenus

-

Alors 2 publicités sont insérées (après contenus 10 et 20)

-
-

5. Jamais d'interruption d'un contenu en cours

-

Étant donné que j'écoute un contenu de 10 minutes -Et que je suis à 5 minutes de lecture -Et qu'une publicité devrait être insérée selon la fréquence

-

Quand le système vérifie l'insertion

-

Alors la publicité attend la fin du contenu actuel -Et elle s'insère pendant le délai de transition (2s) -Et le contenu n'est jamais interrompu

-
-

6. Insertion entre deux contenus uniquement

-

Étant donné que le contenu "A" se termine -Et que le délai de transition de 2s démarre

-

Quand le système détecte qu'une publicité doit être insérée

-

Alors le message "Publicité (30s)" s'affiche -Et la publicité démarre après les 2 secondes -Et l'enchaînement est naturel et fluide

-
-

7. Rotation limite 3 fois/jour par utilisateur

-

Étant donné qu'un utilisateur a entendu la publicité "A" 3 fois aujourd'hui

-

Quand le système sélectionne une nouvelle publicité à diffuser

-

Alors la publicité "A" n'est plus éligible pour cet utilisateur aujourd'hui -Et une autre publicité "B" est sélectionnée -Et cela évite la saturation publicitaire

-
-

8. Compteur de diffusions par pub et par utilisateur

-

Étant donné qu'un utilisateur écoute la pub "RestaurantX"

-

Quand la diffusion se termine

-

Alors un compteur Redis "pub:RestaurantX:user:123:count" s'incrémente -Et le TTL est de 24h (reset à minuit)

-

Quand le compteur atteint 3

-

Alors la pub "RestaurantX" est exclue des prochaines sélections aujourd'hui

-
-

9. Limite max 6 pubs/heure par utilisateur

-

Étant donné qu'un utilisateur a entendu 6 publicités dans la dernière heure

-

Quand le système devrait insérer une 7ème pub

-

Alors l'insertion est reportée à l'heure suivante -Et un compteur horaire Redis "pub:user:123:hourly" est vérifié -Et cela évite le spam publicitaire

-
-

10. Ciblage géographique prioritaire - Point GPS

-

Étant donné qu'une publicité cible un point GPS à 2km de ma position -Et qu'une autre publicité cible ma ville entière

-

Quand le système sélectionne une publicité

-

Alors la publicité point GPS est priorisée (score géo plus élevé) -Et le ciblage précis est favorisé

-
-

11. Ciblage géographique prioritaire - Hiérarchie

-

Étant donné que 4 publicités sont éligibles:

-
| Publicité | Zone | Distance |
-|---|---|---|
-| A | Point GPS | 1km |
-| B | Ville | 0km |
-| C | Département | 0km |
-| D | National | N/A |
-
-

Quand le système sélectionne selon priorité géographique

-

Alors l'ordre de priorité est: A > B > C > D -Et la publicité A (Point GPS, la plus précise) est diffusée

-
-

12. Ciblage centres d'intérêt secondaire

-

Étant donné que 2 publicités ciblent ma zone géographique:

-
| Publicité | Tags | Mes jauges |
-|---|---|---|
-| A | Automobile | 80% |
-| B | Voyage | 40% |
-
-

Quand le système applique le score centres d'intérêt

-

Alors la publicité A est favorisée (meilleur match jauges) -Et le ciblage thématique affine la sélection

-
-

13. Ciblage horaire strict

-

Étant donné qu'une campagne cible uniquement 7h-9h -Et qu'il est 10h30

-

Quand le système sélectionne une publicité

-

Alors cette campagne n'est PAS éligible -Et seules les campagnes "toute la journée" ou avec plage horaire actuelle sont considérées

-
-

14. Ciblage horaire pendant plage active

-

Étant donné qu'une campagne cible 7h-9h et 17h-19h -Et qu'il est 8h15

-

Quand le système sélectionne une publicité

-

Alors cette campagne est éligible -Et elle peut être diffusée

-
-

15. Normalisation volume audio -14 LUFS

-

Étant donné qu'une publicité est uploadée avec volume trop élevé (-6 LUFS)

-

Quand le système encode l'audio via FFmpeg

-

Alors le volume est normalisé automatiquement à -14 LUFS -Et le publicitaire reçoit une notification "Volume audio ajusté pour conformité" -Et cela évite l'effet "pub trop forte" frustrant

-
-

16. Validation volume audio lors encodage

-

Étant donné qu'une publicité est soumise

-

Quand FFmpeg encode le fichier

-

Alors une commande loudnorm est appliquée: -Et le fichier final respecte le standard broadcast -14 LUFS

-
-

17. Sélection aléatoire si critères équivalents

-

Étant donné que 3 publicités ont le même score géo -Et qu'elles ont toutes des jauges centres d'intérêt équivalentes -Et qu'aucune n'a été diffusée 3 fois aujourd'hui

-

Quand le système sélectionne une publicité

-

Alors une sélection aléatoire équitable est faite -Et chaque campagne a 33% de chances d'être diffusée

-
-

18. Exclusion publicités avec budget épuisé

-

Étant donné qu'une campagne "A" a épuisé son budget -Et qu'une campagne "B" a encore du budget disponible

-

Quand le système sélectionne une publicité

-

Alors seule la campagne "B" est éligible -Et la campagne "A" est automatiquement exclue

-
-

19. Exclusion publicités hors dates de campagne

-

Étant donné qu'une campagne "A" est programmée du 01/02 au 14/02 -Et que nous sommes le 20/01

-

Quand le système sélectionne une publicité

-

Alors la campagne "A" n'est pas éligible -Et seules les campagnes actives aujourd'hui sont considérées

-
-

20. Publicité visible uniquement dans zone géographique

-

Étant donné qu'une publicité cible "Marseille uniquement" -Et que je suis à Lyon

-

Quand le système sélectionne une publicité

-

Alors cette publicité n'est jamais éligible pour moi -Et je ne la verrai jamais tant que je reste à Lyon

-
-

21. Tracking compteur horaire avec TTL

-

Étant donné qu'un utilisateur entend une pub à 10h05

-

Quand le compteur horaire est incrémenté

-

Alors la clé Redis "pub:user:123:hourly:2026012110" est créée -Et le TTL est de 1 heure (expire à 11h05) -Et le système compte les pubs dans la fenêtre glissante d'1h

-
-

22. Reset compteur quotidien Ă  minuit

-

Étant donné qu'un utilisateur a entendu la pub "A" 3 fois le 20/01

-

Quand minuit passe et on est le 21/01

-

Alors le compteur "pub:A:user:123:count" est expiré (TTL 24h) -Et l'utilisateur peut à nouveau entendre la pub "A" jusqu'à 3 fois

-
-

23. Aucune pub si aucune campagne éligible

-

Étant donné qu'aucune campagne n'a de budget disponible

-

Quand le système devrait insérer une publicité

-

Alors aucune pub n'est insérée -Et l'enchaînement de contenus continue normalement -Et le prochain contenu démarre directement

-
-

24. Priorisation campagnes avec budget important restant

-

Étant donné que 2 campagnes sont éligibles:

-
| Campagne | Budget restant | Jours restants |
-|---|---|---|
-| A | 500€ | 2j |
-| B | 50€ | 10j |
-
-

Quand le système applique la priorisation budgétaire

-

Alors la campagne A est légèrement favorisée (urgence dépense) -Et cela aide à épuiser les budgets avant fin de campagne

-
-

25. Log des sélections pour analytics

-

Étant donné qu'une publicité "RestaurantX" est sélectionnée

-

Quand elle est diffusée à l'utilisateur "123"

-

Alors un événement est loggé en base:

-
| Champ | Valeur |
-|---|---|
-| pub_id | RestaurantX |
-| user_id | 123 |
-| timestamp | 2026-01-21 10:30 |
-| zone_geo | Marseille |
-| score_geo | 0.85 |
-| score_interet | 0.70 |
-
-

Et cela permet l'analytics publicitaire

-
-

26. Détection changement statut utilisateur (gratuit → premium)

-

Étant donné que je suis un utilisateur gratuit -Et que j'entends des publicités

-

Quand je souscris Ă  Premium

-

Alors le système détecte le changement de statut immédiatement -Et plus aucune publicité n'est insérée dès le prochain contenu -Et mon expérience devient sans pub instantanément

-
-

27. Interface admin pour ajuster fréquence globale

-

Étant donné que je suis admin RoadWave

-

Quand j'accède aux paramètres publicitaires

-

Alors je peux ajuster le curseur de fréquence:

-
| Option | Fréquence |
-|---|---|
-| 1/3 | Haute (agressif) |
-| 1/5 | Standard (défaut) |
-| 1/7 | Modérée |
-| 1/10 | Faible |
-
-

Et le changement s'applique en temps réel à tous les utilisateurs

-
-

28. A/B testing fréquence sur cohortes utilisateurs

-

Étant donné que l'admin active un test A/B

-

Quand 50% des utilisateurs ont fréquence 1/5 -Et 50% des utilisateurs ont fréquence 1/7

-

Alors les métriques sont trackées séparément:

-
| Cohorte | Fréquence | Taux désabonnement | Revenus/user |
-|---|---|---|---|
-| A | 1/5 | 2.5% | 0.50€ |
-| B | 1/7 | 1.8% | 0.40€ |
-
-

Et l'admin peut identifier la fréquence optimale

-
-

29. 📋 Plan: Insertion publicité selon fréquence

-

Étant donné que la fréquence est

-

Quand j'écoute contenus

-

Alors publicités sont insérées

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
frequencecontenuspubs
1/393
1/5102
1/5255
1/7142
1/10303
-
-

30. 📋 Plan: Priorité géographique selon type zone

-

Étant donné qu'une publicité cible

-

Quand le système calcule le score géographique

-

Alors la priorité est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
type_zonescore
Point GPS1.0
Ville0.8
Département0.6
Région0.4
National0.2
-
-

31. 📋 Plan: Exclusion publicité selon compteur quotidien

-

Étant donné qu'une publicité a été entendue fois aujourd'hui

-

Quand le système vérifie l'éligibilité

-

Alors la publicité est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
foiseligible
0éligible
1éligible
2éligible
3non éligible
4non éligible
-
-
- -

Métriques d'engagement et dashboard publicitaire

-
-

En tant que publicitaire -Je veux consulter des métriques détaillées en temps réel -Afin d'optimiser mes campagnes et mesurer leur ROI

-
-

27 scénarios (24 standards, 3 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un compte publicitaire est connecté -Et qu'une campagne active est en cours

-
-

1. Dashboard temps réel avec métriques essentielles

-

Étant donné que ma campagne a généré 1000 diffusions

-

Quand je consulte le dashboard

-

Alors je vois les métriques suivantes mises à jour en temps réel:

-
| Métrique | Valeur |
-|---|---|
-| Impressions | 1000 |
-| Écoutes complètes (>80%) | 400 |
-| Taux d'écoute complète | 40% |
-| Taux de skip | 60% |
-| Durée moyenne d'écoute | 18s |
-| Likes | 25 |
-| Abonnements | 5 |
-| Coût par écoute | 0.05€ |
-
-
-

2. Calcul impressions totales

-

Étant donné que ma publicité a été diffusée 2500 fois

-

Quand je consulte le dashboard

-

Alors le compteur "Impressions" affiche 2500 -Et il s'incrémente en temps réel à chaque nouvelle diffusion

-
-

3. Calcul écoutes complètes (>80%)

-

Étant donné que ma publicité de 30s a été:

-
| Durée écoutée | Nombre |
-|---|---|
-| 25s (83%) | 300 |
-| 20s (67%) | 200 |
-| 10s (33%) | 150 |
-| 5s (17%) | 50 |
-
-

Quand je consulte les écoutes complètes

-

Alors le compteur affiche 300 (uniquement ≥80%) -Et le taux d'écoute complète est de 43% (300/700)

-
-

4. Calcul taux de skip

-

Étant donné 1000 diffusions totales -Et 400 écoutes complètes

-

Quand je consulte le taux de skip

-

Alors il affiche 60% ((1000-400)/1000) -Et il est calculé comme (total - complètes) / total

-
-

5. Durée moyenne d'écoute calculée

-

Étant donné que ma publicité de 30s a été écoutée:

-
| Durée | Nombre d'utilisateurs |
-|---|---|
-| 30s | 400 |
-| 20s | 300 |
-| 10s | 200 |
-| 5s | 100 |
-
-

Quand je consulte la durée moyenne

-

Alors le calcul est: (30×400 + 20×300 + 10×200 + 5×100) / 1000 -Et le résultat affiché est 21s

-
-

6. Métriques de likes sur publicité

-

Étant donné que 50 utilisateurs ont liké ma publicité

-

Quand je consulte le dashboard

-

Alors le compteur "Likes" affiche 50 -Et un taux de like de 5% est calculé (50/1000 impressions) -Et cela indique une forte appréciation du contenu

-
-

7. Métriques d'abonnements générés

-

Étant donné que 10 utilisateurs se sont abonnés après avoir entendu ma pub

-

Quand je consulte le dashboard

-

Alors le compteur "Abonnements" affiche 10 -Et un taux de conversion de 1% est calculé (10/1000) -Et cela représente un engagement très fort

-
-

8. Calcul coût par écoute (CPE)

-

Étant donné que j'ai dépensé 200€ -Et obtenu 4000 écoutes complètes

-

Quand je consulte le coût par écoute

-

Alors le CPE affiché est 0.05€ (200/4000) -Et il correspond au tarif standard RoadWave

-
-

9. Répartition géographique avec heatmap

-

Étant donné que ma campagne cible le département du Var -Et que j'ai 1000 diffusions réparties:

-
| Zone | Diffusions | Pourcentage |
-|---|---|---|
-| Toulon | 400 | 40% |
-| Hyères | 250 | 25% |
-| Fréjus | 200 | 20% |
-| Autres | 150 | 15% |
-
-

Quand je consulte la heatmap géographique

-

Alors une carte Leaflet affiche les zones avec intensité proportionnelle -Et Toulon apparaît en rouge foncé (forte concentration) -Et les autres villes en dégradé orange/jaune

-
-

10. Répartition horaire avec graphique

-

Étant donné que ma campagne cible les plages 7h-9h et 17h-19h -Et que j'ai 1000 diffusions:

-
| Plage horaire | Diffusions |
-|---|---|
-| 7h-8h | 300 |
-| 8h-9h | 250 |
-| 17h-18h | 280 |
-| 18h-19h | 170 |
-
-

Quand je consulte le graphique horaire

-

Alors un histogramme Chart.js affiche les 4 barres -Et je peux identifier que 7h-8h est le pic d'écoute -Et optimiser mes futures campagnes sur cette plage

-
-

11. Taux de complétion par tranche d'âge

-

Étant donné que ma campagne est Tout Public -Et que j'ai des écoutes sur différentes tranches:

-
| Tranche d'âge | Écoutes complètes | Total diffusions | Taux |
-|---|---|---|---|
-| 18-24 ans | 120 | 400 | 30% |
-| 25-34 ans | 200 | 400 | 50% |
-| 35-44 ans | 80 | 200 | 40% |
-
-

Quand je consulte l'analyse par âge

-

Alors je vois que les 25-34 ans ont le meilleur taux (50%) -Et je peux cibler cette tranche pour mes prochaines campagnes

-
-

12. Comparatif de campagnes A/B testing

-

Étant donné que j'ai 2 campagnes actives:

-
| Campagne | Budget | Écoutes complètes | Taux | CPE |
-|---|---|---|---|---|
-| A | 300€ | 4000 | 40% | 0.075€ |
-| B | 300€ | 6000 | 60% | 0.05€ |
-
-

Quand je consulte le comparatif

-

Alors je vois que la campagne B performe mieux -Et le tableau recommande "Campagne B: +50% écoutes, -33% CPE" -Et je peux allouer plus de budget à la campagne B

-
-

13. Export données CSV pour analyse externe

-

Étant donné que je veux analyser mes données dans Excel

-

Quand je clique sur "Exporter CSV"

-

Alors je télécharge un fichier avec les colonnes:

-
| Colonne |
-|---|
-| Date |
-| Heure |
-| Zone géographique |
-| Tranche d'âge |
-| Durée écoute |
-| Skip (Oui/Non) |
-| Like (Oui/Non) |
-| Abonnement (Oui/Non) |
-
-

Et je peux faire des analyses personnalisées

-
-

14. Export graphiques interactifs

-

Étant donné que je consulte le dashboard

-

Quand je clique sur un graphique Chart.js

-

Alors je peux zoomer/filtrer interactivement -Et je peux exporter le graphique en PNG -Et l'image est en haute résolution pour présentations

-
-

15. Rapport PDF automatique fin de campagne

-

Étant donné que ma campagne de 14 jours se termine

-

Quand la date de fin est atteinte

-

Alors un rapport PDF est généré automatiquement -Et il contient:

-
| Section |
-|---|
-| Résumé exécutif |
-| Métriques clés |
-| Graphiques de performance |
-| Heatmap géographique |
-| Répartition horaire |
-| Analyse tranches d'âge |
-| Recommandations optimisation |
-
-

Et je reçois un email avec le PDF en pièce jointe

-
-

16. Métriques temps réel rafraîchies automatiquement

-

Étant donné que je consulte le dashboard à 10h00

-

Quand une nouvelle diffusion se produit Ă  10h01

-

Alors les métriques sont rafraîchies automatiquement (polling 30s) -Et je vois les nouveaux chiffres sans recharger la page -Et un badge "Mis à jour il y a 15s" s'affiche

-
-

17. Alertes performance personnalisées

-

Étant donné que je configure une alerte "Taux de skip >70%" -Et que ma campagne atteint 72% de skip

-

Quand le seuil est dépassé

-

Alors je reçois un email d'alerte:

-
-

18. Benchmark vs moyennes RoadWave

-

Étant donné que ma campagne a 45% d'écoutes complètes

-

Quand je consulte le benchmark

-

Alors je vois "Votre taux: 45% | Moyenne RoadWave: 40%" -Et un badge "📊 Performance: +12% vs moyenne" s'affiche -Et je sais que ma campagne performe au-dessus de la moyenne

-
-

19. Coût total consommé vs budget

-

Étant donné que j'ai un budget de 300€ -Et que j'ai consommé 220€

-

Quand je consulte le dashboard

-

Alors je vois une jauge "Budget consommé: 73%" (220/300) -Et le montant restant "80€ restants" -Et une projection "Épuisé dans 3 jours à ce rythme"

-
-

20. Répartition coûts par type d'écoute

-

Étant donné que j'ai dépensé 200€ avec:

-
| Type d'écoute | Nombre | Coût unitaire | Total |
-|---|---|---|---|
-| Écoute complète | 3000 | 0.05€ | 150€ |
-| Skip après 5s | 2000 | 0.02€ | 40€ |
-| Skip immédiat | 500 | 0€ | 0€ |
-
-

Quand je consulte la répartition

-

Alors un graphique camembert affiche:

-
| Segment | Pourcentage |
-|---|---|
-| Écoutes complètes | 75% (150€) |
-| Skips partiels | 20% (40€) |
-| Skips immédiats | 5% (0€) |
-
-
-

21. Évolution performance dans le temps

-

Étant donné une campagne de 30 jours

-

Quand je consulte le graphique d'évolution

-

Alors je vois une courbe Chart.js avec:

-
| Axe | Donnée |
-|---|---|
-| X | Jours (1-30) |
-| Y | Taux d'écoute complète (%) |
-
-

Et je peux identifier les tendances (amélioration/dégradation) -Et les jours avec pics d'engagement

-
-

22. Métriques avancées - Taux de réécoute

-

Étant donné qu'un utilisateur a entendu ma pub 3 fois -Et qu'il l'a écoutée complètement les 3 fois

-

Quand je consulte les métriques avancées

-

Alors le "Taux de réécoute" affiche 100% -Et cela indique que le contenu n'est pas perçu comme spam -Et les utilisateurs tolèrent bien la répétition

-
-

23. Recommandations automatiques d'optimisation

-

Étant donné que ma campagne a un taux de skip de 75% -Et que la durée moyenne d'écoute est de 8s sur 30s

-

Quand je consulte les recommandations

-

Alors le système suggère:

-
-

24. Suivi multi-campagnes avec vue consolidée

-

Étant donné que j'ai 3 campagnes actives simultanément

-

Quand je consulte la vue consolidée

-

Alors je vois un tableau récapitulatif:

-
| Campagne | Budget | Dépensé | Diffusions | Taux complète | CPE |
-|---|---|---|---|---|---|
-| A | 300€ | 220€ | 4000 | 40% | 0.05€ |
-| B | 500€ | 150€ | 3000 | 60% | 0.05€ |
-| C | 200€ | 180€ | 3600 | 35% | 0.05€ |
-
-

Et je peux comparer les performances d'un coup d'œil

-
-

25. 📋 Plan: Calcul taux d'écoute complète

-

Étant donné diffusions totales -Et écoutes complètes (≥80%)

-

Quand je calcule le taux

-

Alors le résultat est %

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
totalcompletestaux
100040040
2000120060
50010020
100085085
-
-

26. 📋 Plan: Calcul coût par écoute (CPE)

-

Étant donné un budget dépensé de € -Et écoutes complètes

-

Quand je calcule le CPE

-

Alors le résultat est €

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
depenseecoutescpe
10020000.05
30060000.05
5010000.05
500100000.05
-
-

27. đź“‹ Plan: Classification performance vs benchmark

-

Étant donné un taux d'écoute complète de % -Et une moyenne RoadWave de 40%

-

Quand je compare Ă  la moyenne

-

Alors la performance est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tauxclassification
60Excellente (+50%)
50Bonne (+25%)
40Moyenne
30Faible (-25%)
20Très faible (-50%)
-
-
- -

Validation et modération des publicités

-
-

En tant que modérateur RoadWave -Je veux valider manuellement toutes les publicités avant diffusion -Afin de garantir la qualité et la légalité des contenus publicitaires

-
-

29 scénarios (27 standards, 2 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et qu'un modérateur RoadWave est connecté

-
-

1. Validation manuelle obligatoire avant diffusion

-

Étant donné qu'un publicitaire a créé une campagne -Et que le paiement de 300€ a été effectué

-

Quand la campagne est soumise

-

Alors elle passe en statut "En attente de validation" -Et elle est ajoutée à la file d'attente des modérateurs -Et la diffusion ne démarre PAS avant validation manuelle -Et le publicitaire reçoit un email "Votre campagne est en cours de validation (24-48h)"

-
-

2. Délai de validation 24-48h ouvrées

-

Étant donné qu'une campagne est soumise le lundi 10h

-

Quand le modérateur la valide le mardi 15h

-

Alors le délai est de 29h (dans les 48h ouvrées) -Et le publicitaire reçoit une notification "Votre campagne est approuvée"

-
-

3. Validation dépassant 48h avec notification

-

Étant donné qu'une campagne est soumise le lundi 10h

-

Quand 48h ouvrées se sont écoulées -Et que la campagne n'est toujours pas validée

-

Alors le publicitaire reçoit un email automatique: -Et un modérateur senior est assigné automatiquement

-
-

4. Acceptation de campagne publicitaire

-

Étant donné qu'une campagne est en attente de validation -Et que l'audio respecte toutes les règles

-

Quand le modérateur clique sur "Approuver"

-

Alors le statut passe à "Approuvée" -Et la campagne démarre à la date programmée -Et le publicitaire reçoit un email de confirmation -Et le budget commence à être consommé dès le début

-
-

5. Refus de campagne avec motif détaillé

-

Étant donné qu'une campagne contient du contenu alcool

-

Quand le modérateur clique sur "Refuser" -Et qu'il sélectionne le motif "Contenu interdit: Alcool" -Et qu'il ajoute le commentaire "La publicité pour l'alcool est interdite en France"

-

Alors le statut passe à "Refusée" -Et le publicitaire reçoit un email détaillé avec:

-
| Champ | Valeur |
-|---|---|
-| Motif | Contenu interdit: Alcool |
-| Commentaire | La publicité pour l'alcool est interdite en France |
-| Action requise | Modifier votre contenu et soumettre Ă  nouveau |
-
-

Et un remboursement automatique de 300€ est déclenché

-
-

6. Remboursement automatique après refus

-

Étant donné qu'une campagne à 500€ est refusée

-

Quand le statut passe à "Refusée"

-

Alors un remboursement Mangopay de 500€ est initié automatiquement -Et le délai de remboursement est de 5-7 jours ouvrés -Et le publicitaire reçoit un email "Remboursement en cours"

-
-

7. Contenus interdits - Alcool

-

Étant donné qu'une publicité mentionne "Whisky premium 40°"

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Alcool"

-
-

8. Contenus interdits - Tabac

-

Étant donné qu'une publicité mentionne "Cigarettes électroniques"

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Tabac/Vape"

-
-

9. Contenus interdits - Jeux d'argent

-

Étant donné qu'une publicité mentionne "Gagnez 10 000€ - Paris sportifs"

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Jeux d'argent"

-
-

10. Contenus interdits - Politique pendant campagne électorale

-

Étant donné qu'une publicité politique est soumise -Et que nous sommes en période de campagne électorale officielle

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Publicité politique (période électorale)"

-
-

11. Contenus interdits - Contenu sexuel

-

Étant donné qu'une publicité contient des propos sexuellement explicites

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Contenu sexuel"

-
-

12. Contenus interdits - Violence

-

Étant donné qu'une publicité contient des descriptions violentes

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser la campagne -Et sélectionner le motif "Contenu interdit: Violence"

-
- -

Étant donné qu'une publicité pour un restaurant local dit "Découvrez notre menu du jour"

-

Quand le modérateur écoute l'audio

-

Alors il doit approuver la campagne

-
- -

Étant donné qu'une publicité pour un garage dit "Révision complète à partir de 99€"

-

Quand le modérateur écoute l'audio

-

Alors il doit approuver la campagne

-
-

15. Critères de validation - Qualité audio

-

Étant donné qu'une publicité a une qualité audio très basse (bruits, saturation)

-

Quand le modérateur écoute l'audio

-

Alors il peut refuser avec le motif "Qualité audio insuffisante" -Et recommander "Veuillez soumettre un fichier audio de meilleure qualité"

-
-

16. Critères de validation - Classification d'âge correcte

-

Étant donné qu'une publicité contient du langage familier -Et qu'elle est classée "Tout public"

-

Quand le modérateur écoute l'audio

-

Alors il peut refuser avec le motif "Classification d'âge incorrecte" -Et recommander "Reclasser en 13+ minimum"

-
-

17. Critères de validation - Respect réglementation française

-

Étant donné qu'une publicité fait des promesses mensongères "Perdez 10kg en 1 semaine"

-

Quand le modérateur écoute l'audio

-

Alors il doit refuser avec le motif "Non-conformité réglementaire: Publicité mensongère"

-
-

18. File d'attente modération priorisée

-

Étant donné que 10 campagnes sont en attente de validation -Et que la campagne A a été soumise il y a 40h -Et que la campagne B a été soumise il y a 2h

-

Quand le modérateur consulte sa file

-

Alors la campagne A apparaît en premier (priorité temporelle) -Et un badge "Urgente - >40h" est affiché

-
-

19. Dashboard modération - Vue d'ensemble

-

Étant donné que je suis modérateur

-

Quand j'accède au dashboard modération publicités

-

Alors je vois:

-
| Métrique | Exemple valeur |
-|---|---|
-| Campagnes en attente | 5 |
-| Délai moyen de validation | 28h |
-| Campagnes validées aujourd'hui | 12 |
-| Campagnes refusées aujourd'hui | 3 |
-| Taux d'acceptation | 80% |
-
-
-

20. Transcription automatique pour aide modération

-

Étant donné qu'une publicité audio est soumise

-

Quand le système traite l'audio

-

Alors une transcription automatique est générée via Whisper -Et elle est affichée au modérateur pour faciliter la revue -Et elle permet une recherche par mots-clés (alcool, tabac, etc.)

-
-

21. Détection automatique mots-clés interdits

-

Étant donné qu'une publicité audio est soumise

-

Quand la transcription contient "whisky" ou "vodka"

-

Alors un flag automatique "⚠️ Alcool détecté" est ajouté -Et la campagne est priorisée pour validation manuelle rapide -Et le modérateur est alerté du contenu potentiellement interdit

-
-

22. Historique modération publicitaire

-

Étant donné qu'un publicitaire a eu 2 campagnes refusées

-

Quand il soumet une 3ème campagne

-

Alors le modérateur voit l'historique:

-
| Date | Statut | Motif |
-|---|---|---|
-| 2026-01-15 | Refusée | Contenu interdit: Alcool |
-| 2026-01-20 | Refusée | Qualité audio faible |
-
-

Et il peut en tenir compte dans sa décision

-
-

23. Appel possible après refus

-

Étant donné que ma campagne a été refusée pour "Classification incorrecte"

-

Quand je conteste la décision via le formulaire d'appel

-

Alors un modérateur senior revoit la campagne -Et il peut approuver si la classification est en fait correcte -Et le délai de réponse est de 48-72h

-
-

24. Notification temps réel pour modérateurs

-

Étant donné que je suis modérateur connecté

-

Quand une nouvelle campagne est soumise

-

Alors je reçois une notification in-app -Et le compteur "Campagnes en attente" s'incrémente en temps réel -Et je peux cliquer pour consulter immédiatement

-
-

25. Statistiques conformité par catégorie

-

Étant donné que je suis admin modération

-

Quand je consulte les statistiques mensuelles

-

Alors je vois les motifs de refus:

-
| Motif | Nombre | Pourcentage |
-|---|---|---|
-| Alcool | 15 | 30% |
-| Qualité audio | 12 | 24% |
-| Classification erronée | 10 | 20% |
-| Publicité mensongère | 8 | 16% |
-| Autres | 5 | 10% |
-
-
-

26. Export rapport modération

-

Étant donné que je suis modérateur senior

-

Quand j'exporte le rapport mensuel

-

Alors je reçois un fichier CSV avec:

-
| Colonne |
-|---|
-| Campagne ID |
-| Publicitaire |
-| Date soumission |
-| Date décision |
-| Statut |
-| Motif (si refus) |
-| Modérateur |
-
-

Et je peux l'analyser dans Excel

-
-

27. Validation partielle avec demande modification

-

Étant donné qu'une campagne a un contenu acceptable -Mais que la classification d'âge est incorrecte

-

Quand le modérateur clique sur "Demander modification"

-

Alors le publicitaire reçoit un email: -Et le statut devient "Modification requise" -Et le publicitaire peut modifier sans repayer

-
-

28. 📋 Plan: Contenus interdits automatiquement détectés

-

Étant donné qu'une publicité contient le mot

-

Quand la transcription automatique est analysée

-

Alors un flag est ajouté -Et le motif de refus suggéré est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
mot_cleflagmotif
whisky⚠️ AlcoolContenu interdit: Alcool
vodka⚠️ AlcoolContenu interdit: Alcool
cigarette⚠️ TabacContenu interdit: Tabac
casino⚠️ Jeux argentContenu interdit: Jeux
paris sportifs⚠️ Jeux argentContenu interdit: Jeux
-
-

29. 📋 Plan: Délais de validation selon soumission

-

Étant donné qu'une campagne est soumise à

-

Quand elle est validée heures plus tard

-

Alors le statut est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
jourheuredelaiconformite
Lundi10h24Dans les délais (24h)
Lundi10h48Dans les délais (48h)
Lundi10h50Hors délais (>48h)
Vendredi16h72Dans les délais (we)
-
-
- -

Architecture technique radio live

-
-

En tant que système -Je veux gérer efficacement les flux audio en temps réel -Afin d'assurer une diffusion stable et scalable des lives

-
-

24 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'infrastructure RoadWave est opérationnelle -Et que les serveurs Go avec Pion WebRTC sont actifs

-
-

1. Ingestion WebRTC du flux créateur

-

Étant donné qu'un créateur démarre un live depuis son application mobile

-

Quand le flux audio WebRTC (Opus 48 kbps) arrive sur le serveur

-

Alors le serveur Go avec Pion WebRTC accepte la connexion -Et le flux est traité en temps réel

-
-

2. Conversion temps réel Opus vers segments HLS

-

Étant donné qu'un flux WebRTC Opus est reçu par le serveur

-

Quand le serveur traite le flux

-

Alors FFmpeg convertit en segments HLS (.ts) -Et un fichier manifest .m3u8 est généré et mis à jour régulièrement -Et les segments ont une durée de 2 secondes chacun

-
-

3. Distribution via Bunny CDN

-

Étant donné que les segments HLS sont générés

-

Quand un auditeur demande Ă  rejoindre le live

-

Alors le manifest .m3u8 est servi via Bunny CDN -Et les segments .ts sont cachés sur le CDN -Et la distribution est globale avec latence minimale

-
-

4. Lecture HLS native sur mobile iOS

-

Étant donné qu'un auditeur iOS rejoint un live

-

Quand l'application charge le flux HLS

-

Alors le player natif AVPlayer gère la lecture -Et le buffer de 15 secondes est appliqué automatiquement -Et la qualité s'adapte selon la connexion

-
-

5. Lecture HLS native sur mobile Android

-

Étant donné qu'un auditeur Android rejoint un live

-

Quand l'application charge le flux HLS

-

Alors le player natif ExoPlayer gère la lecture -Et le buffer de 15 secondes est configuré -Et la qualité s'adapte selon la connexion

-
-

6. Enregistrement parallèle du flux pour replay

-

Étant donné qu'un live est en cours

-

Alors un processus parallèle enregistre le flux Opus raw -Et l'enregistrement est stocké temporairement sur le serveur -Et l'enregistrement est indépendant de la diffusion HLS

-
-

7. Traitement post-live asynchrone

-

Étant donné qu'un live vient de se terminer

-

Quand le processus post-live démarre

-

Alors un job asynchrone est créé dans la queue Redis -Et un worker Go récupère le job -Et le worker exécute FFmpeg pour les conversions

-
-

8. Conversion Opus raw vers MP3 256 kbps

-

Étant donné qu'un worker traite un job post-live

-

Quand la conversion démarre

-

Alors FFmpeg convertit Opus raw en MP3 256 kbps -Et la normalisation audio à -14 LUFS est appliquée -Et les silences prolongés (>3 secondes) sont détectés et nettoyés

-
-

9. Génération segments HLS pour le replay

-

Étant donné que le MP3 256 kbps est généré

-

Quand le worker crée les segments HLS

-

Alors des segments .ts de 10 secondes sont créés -Et un manifest .m3u8 est généré -Et les segments sont uploadés vers le stockage Bunny

-
-

10. Publication automatique du replay

-

Étant donné que tous les segments HLS sont uploadés

-

Quand le worker finalise le job

-

Alors une entrée de contenu "replay" est créée en base PostgreSQL -Et le titre est "[REPLAY] [Titre live original]" -Et le type géographique est "Géo-neutre" -Et le replay est immédiatement disponible pour les auditeurs

-
-

11. Suppression automatique fichier Opus raw après 7 jours

-

Étant donné qu'un replay est publié depuis 7 jours

-

Quand le job de nettoyage quotidien s'exécute

-

Alors le fichier Opus raw est supprimé du stockage -Et seul le MP3 256 kbps et les segments HLS sont conservés -Et l'espace de stockage est libéré

-
-

12. Scalabilité horizontale des workers de conversion

-

Étant donné que 50 lives se terminent simultanément

-

Quand les jobs post-live sont créés

-

Alors les workers Go disponibles traitent les jobs en parallèle -Et si tous les workers sont occupés, les jobs attendent en queue Redis -Et de nouveaux workers peuvent être lancés automatiquement (Kubernetes)

-
-

13. Limitation du nombre de lives simultanés (MVP)

-

Étant donné que l'infrastructure MVP est configurée pour 100 lives simultanés -Et que 100 lives sont actuellement en cours

-

Quand un nouveau créateur essaie de démarrer un live

-

Alors la demande est refusée avec le code erreur 503 -Et le message "Capacité maximale atteinte. Veuillez réessayer dans quelques minutes" est retourné -Et la demande peut être mise en queue prioritaire si créateur Premium

-
-

14. Monitoring des ressources serveur en temps réel

-

Étant donné que plusieurs lives sont en cours

-

Alors le système monitore en temps réel:

-
| métrique | seuil alerte |
-|---|---|
-| CPU utilisation | >80% |
-| Mémoire utilisation | >85% |
-| Bande passante upload | >80% capacité |
-| Nombre connexions WebRTC | >90 |
-| Latence moyenne CDN | >200ms |
-
-

Et si un seuil est dépassé, une alerte est envoyée à l'équipe technique

-
-

15. Calcul du coût de bande passante CDN

-

Étant donné qu'un live a 100 auditeurs simultanés -Et que la qualité est 48 kbps Opus

-

Quand le live dure 1 heure

-

Alors la bande passante totale est d'environ 2.16 GB -Et le coût Bunny CDN est d'environ 0.02€ (tarif ~0.01€/GB) -Et ces métriques sont enregistrées pour facturation créateur si nécessaire

-
-

16. Cache CDN des segments HLS

-

Étant donné qu'un live est diffusé via Bunny CDN

-

Quand un segment .ts est généré

-

Alors le segment est uploadé vers Bunny origin -Et Bunny CDN cache le segment sur ses edge servers -Et les auditeurs suivants récupèrent le segment depuis le cache -Et la charge sur le serveur origin est réduite de ~90%

-
-

17. Gestion de la latence WebRTC créateur

-

Étant donné qu'un créateur diffuse avec une connexion 4G

-

Quand la latence réseau augmente ponctuellement

-

Alors le buffer côté serveur absorbe les fluctuations -Et la qualité peut être réduite temporairement (48 kbps → 32 kbps) -Et un warning est affiché au créateur si la connexion est trop instable

-
-

18. Détection automatique de la musique protégée (post-MVP)

-

Étant donné qu'un live contient de la musique en arrière-plan

-

Quand le système d'audio fingerprint analyse le flux

-

Alors une empreinte audio est calculée toutes les 30 secondes -Et l'empreinte est comparée à une base de données de contenus protégés -Et si une correspondance est trouvée, un warning est envoyé au créateur -Et si le créateur ne corrige pas sous 30 secondes, le live peut être arrêté

-
-

19. Stockage des métadonnées de live en PostgreSQL

-

Étant donné qu'un créateur démarre un live

-

Alors les métadonnées suivantes sont enregistrées:

-
| champ | exemple valeur |
-|---|---|
-| live_id | uuid v4 |
-| creator_id | uuid créateur |
-| title | "Mon super live" |
-| started_at | timestamp UTC |
-| zone_geo | "ĂŽle-de-France" |
-| tags | ["Actualité", "Tech"] |
-| classification_age | "Tout public" |
-
-

Et ces données sont indexées pour recherche et analytics

-
-

20. Cache Redis pour compteurs temps réel

-

Étant donné qu'un live est en cours

-

Alors Redis stocke les compteurs temps réel:

-
| clé Redis | valeur exemple |
-|---|---|
-| live:[live_id]:listeners | 247 |
-| live:[live_id]:likes | 89 |
-| live:[live_id]:reports | 0 |
-
-

Et ces compteurs sont mis à jour toutes les 2 secondes -Et les compteurs sont persistés en PostgreSQL toutes les 60 secondes

-
-

21. Heartbeat auditeurs pour compteur précis

-

Étant donné qu'un auditeur écoute un live

-

Alors l'application envoie un heartbeat toutes les 10 secondes -Et le heartbeat met à jour le timestamp dans Redis -Et si aucun heartbeat n'est reçu pendant 30 secondes, l'auditeur est retiré du compteur

-
-

22. Gestion des pannes serveur pendant un live

-

Étant donné qu'un live est en cours sur serveur A

-

Quand le serveur A tombe en panne

-

Alors Kubernetes redémarre automatiquement un pod -Mais le live en cours est perdu (pas de failover temps réel en MVP) -Et le créateur voit le message "Connexion perdue. Veuillez redémarrer le live" -Et les auditeurs voient "Le live est terminé suite à un problème technique"

-
-

23. Backup automatique des enregistrements live

-

Étant donné qu'un live est enregistré en Opus raw

-

Quand l'enregistrement dépasse 10 minutes

-

Alors un backup incrémental est créé toutes les 10 minutes -Et le backup est stocké sur un stockage secondaire (S3-compatible) -Et en cas de crash serveur, le live peut être récupéré jusqu'au dernier backup

-
-

24. Logs et audit trail des lives

-

Étant donné qu'un live démarre, se déroule et se termine

-

Alors tous les événements sont loggés:

-
| événement | détails enregistrés |
-|---|---|
-| Démarrage live | timestamp, creator_id, zone_geo |
-| Auditeur rejoint | timestamp, user_id, position GPS |
-| Auditeur quitte | timestamp, user_id, durée écoute |
-| Signalement | timestamp, user_id, catégorie |
-| Fin live | timestamp, durée totale, stats finales |
-
-

Et ces logs sont conservés 90 jours pour analytics et conformité RGPD

-
-
- -

ArrĂŞt du live

-
-

En tant que créateur -Je veux arrêter ma diffusion en direct de manière contrôlée -Afin de terminer proprement mon live et générer un replay automatiquement

-
-

19 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant que créateur -Et que je diffuse actuellement un live

-
-

1. ArrĂŞt manuel avec compte Ă  rebours 5 secondes

-

Quand j'appuie sur le bouton "ArrĂŞter live"

-

Alors un compte à rebours de 5 secondes démarre -Et je vois le message "Ce live se termine dans 5... 4... 3... 2... 1" -Et un bouton "Annuler" est affiché pendant le décompte -Et l'audio du compte à rebours est diffusé aux auditeurs

-
-

2. Annulation du compte Ă  rebours

-

Étant donné que j'ai appuyé sur "Arrêter live" -Et que le compte à rebours affiche "3 secondes"

-

Quand j'appuie sur "Annuler"

-

Alors le compte à rebours s'arrête -Et le live continue normalement -Et aucune notification n'est envoyée aux auditeurs

-
-

3. Arrêt effectif après compte à rebours

-

Étant donné que le compte à rebours est à 0

-

Alors le live s'arrête -Et la diffusion aux auditeurs se termine -Et le message "Live terminé" s'affiche -Et le processus de traitement post-live démarre automatiquement

-
-

4. Déconnexion créateur courte (moins de 60 secondes)

-

Étant donné que je diffuse un live

-

Quand ma connexion est perdue pendant 30 secondes

-

Alors les auditeurs voient le message "Connexion créateur perdue, reconnexion en cours..." -Et le live continue de bufferer -Et quand ma connexion revient, le live reprend normalement

-
-

5. Déconnexion créateur longue (60 secondes ou plus)

-

Étant donné que je diffuse un live

-

Quand ma connexion est perdue pendant 60 secondes

-

Alors le live s'arrête automatiquement -Et les auditeurs voient le message "Le live est terminé suite à une coupure de connexion" -Et le processus de traitement post-live démarre

-
-

6. Enregistrement automatique pendant le live

-

Étant donné que je diffuse un live

-

Alors mon flux audio est enregistré en continu -Et le format d'enregistrement est Opus raw -Et l'enregistrement est stocké temporairement sur le serveur

-
-

7. Génération automatique du replay après arrêt

-

Étant donné que mon live vient de se terminer -Et que l'option "Publier replay automatiquement" est activée (par défaut)

-

Quand le traitement post-live démarre

-

Alors un job asynchrone est créé -Et le job effectue les opérations suivantes:

-
| opération | détail |
-|---|---|
-| Conversion format | Opus raw → MP3 256 kbps |
-| Génération segments HLS | Segments .ts pour streaming |
-| Normalisation volume | -14 LUFS |
-| Détection silences prolongés | Nettoyage automatique |
-
-
-

8. Publication du replay

-

Étant donné que le traitement post-live est terminé

-

Alors le replay est publié automatiquement sous 5 à 10 minutes -Et le titre est "[REPLAY] [Titre live original]" -Et la zone de diffusion est la même que le live -Et les tags sont identiques au live -Et la classification d'âge est identique -Et le type géographique est "Géo-neutre" (contenu pérenne)

-
-

9. Notification de disponibilité du replay aux auditeurs

-

Étant donné que le replay de mon live est publié

-

Quand un auditeur qui a écouté le live se reconnecte

-

Alors il voit une notification in-app "Le replay de [Titre] est disponible"

-
-

10. Option désactivation publication automatique replay

-

Étant donné que je configure un nouveau live

-

Quand je désactive l'option "Publier replay automatiquement" -Et que je démarre puis arrête le live

-

Alors le live est enregistré -Mais le replay n'est pas publié automatiquement -Et je peux décider manuellement de le publier plus tard

-
-

11. Suppression manuelle du replay après publication

-

Étant donné que mon live a généré un replay publié

-

Quand j'accède à mes contenus

-

Alors je vois le replay dans ma liste -Et je peux le supprimer comme n'importe quel contenu

-

Quand je supprime le replay

-

Alors le fichier source Opus raw est supprimé immédiatement

-
-

12. Conservation fichier source Opus raw

-

Étant donné que mon live est terminé -Et que le replay est publié

-

Alors le fichier Opus raw est conservé pendant 7 jours -Et après 7 jours, le fichier raw est supprimé automatiquement -Et seul le MP3 256 kbps est conservé

-
-

13. Modification du replay interdite

-

Étant donné que mon live a généré un replay publié

-

Quand j'essaie de modifier l'audio du replay

-

Alors l'action est refusée -Et je vois le message "Les replays ne peuvent pas être modifiés pour garantir l'intégrité de l'enregistrement" -Et je peux uniquement modifier les métadonnées (titre, description)

-
-

14. Statistiques du live disponibles après arrêt

-

Étant donné que mon live est terminé

-

Quand j'accède aux statistiques

-

Alors je vois:

-
| métrique | exemple valeur |
-|---|---|
-| Durée totale | 1h 23min |
-| Nombre d'auditeurs max | 247 |
-| Nombre d'auditeurs moyen | 183 |
-| Nombre de likes | 89 |
-| Nombre d'abonnements | 12 |
-| Signalements reçus | 0 |
-
-
-

15. Live terminé avec signalements en cours

-

Étant donné que mon live a reçu 3 signalements pendant la diffusion

-

Quand le live se termine

-

Alors le replay n'est pas publié automatiquement -Et le contenu est en attente de modération -Et je vois le message "Votre replay sera publié après vérification suite aux signalements reçus" -Et un modérateur doit valider ou refuser le replay sous 24h

-
-

16. Arrêt forcé par un modérateur

-

Étant donné que je diffuse un live -Et qu'un modérateur détecte du contenu interdit

-

Quand le modérateur clique sur "Arrêter le live immédiatement"

-

Alors le live s'arrête sans compte à rebours -Et je vois le message "Votre live a été interrompu par la modération" -Et je reçois une notification détaillant la raison -Et le replay n'est pas publié -Et le fichier source est conservé 30 jours pour appel

-
-

17. Métriques de bande passante pendant le live

-

Étant donné que je diffuse un live -Et que 100 auditeurs écoutent simultanément

-

Alors la bande passante consommée est d'environ 4.8 Mbps via CDN -Et le coût estimé Bunny CDN est d'environ 0.02€ par heure de diffusion -Et je peux voir ces métriques en temps réel dans l'interface créateur

-
-

18. Live sans auditeurs pendant 5 minutes

-

Étant donné que je diffuse un live -Et qu'aucun auditeur n'écoute depuis 5 minutes

-

Alors je vois un message d'information "Aucun auditeur actuellement connecté" -Mais le live continue normalement -Et je peux choisir de continuer ou d'arrêter

-
-

19. Qualité audio du replay supérieure au live

-

Étant donné que mon live était diffusé en Opus 48 kbps

-

Quand le replay est généré

-

Alors le replay est encodé en MP3 256 kbps -Et la qualité audio du replay est supérieure au live -Et la taille du fichier est optimisée pour le stockage long terme

-
-
- -

Comportement auditeur pendant un live

-
-

En tant qu'auditeur -Je veux écouter des lives de manière stable -Afin de profiter du contenu en temps réel sans coupures

-
-

27 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'auditeur -Et qu'un créateur diffuse actuellement un live

-
-

1. Rejoindre un live avec buffer de synchronisation 15 secondes

-

Quand je clique sur "Rejoindre le live"

-

Alors la connexion au flux HLS s'établit -Et je commence à écouter avec un décalage de 15 secondes par rapport au créateur -Et le buffer de 15 secondes garantit une lecture stable

-
-

2. Justification du buffer 15 secondes

-

Étant donné les alternatives de buffer possibles:

-
| buffer | stabilité 3G | stabilité 4G | décalage perceptible | décision |
-|---|---|---|---|---|
-| 5s | Faible | Moyenne | Non | ❌ |
-| 10s | Moyenne | Bonne | Non | ❌ |
-| 15s | Bonne | Excellente | Léger acceptable | ✅ |
-| 20s+ | Excellente | Excellente | Oui | ❌ |
-
-

Alors le buffer optimal est 15 secondes

-
-

3. Lecture stable sur réseau 3G

-

Étant donné que je suis sur réseau 3G -Et que j'écoute un live

-

Quand des micro-coupures réseau surviennent

-

Alors le buffer de 15 secondes absorbe les coupures -Et la lecture continue sans interruption perceptible

-
-

4. Lecture stable sur réseau 4G

-

Étant donné que je suis sur réseau 4G -Et que j'écoute un live

-

Alors la lecture est fluide -Et le buffer de 15 secondes prévient les coupures lors de changement de cellule

-
-

5. Continuation du live en sortant de la zone géographique

-

Étant donné que j'écoute un live régional "Île-de-France" -Et que je suis situé en Île-de-France

-

Quand je me déplace et sors du département

-

Alors le live continue de jouer normalement -Et je peux écouter jusqu'à la fin naturelle du live -Et après la fin du live, l'algorithme propose du contenu correspondant à ma nouvelle position

-
-

6. Abonné dans la zone reçoit notification push

-

Étant donné que je suis abonné au créateur "JeanDupont" -Et que je suis situé en Île-de-France

-

Quand "JeanDupont" démarre un live en Île-de-France

-

Alors je reçois une notification push "🔴 JeanDupont est en direct : [Titre du live]" -Et quand je tape sur la notification, l'app s'ouvre et le live démarre immédiatement

-
-

7. Abonné hors zone ne reçoit pas de notification

-

Étant donné que je suis abonné au créateur "JeanDupont" -Et que je suis situé à Lyon

-

Quand "JeanDupont" démarre un live en Île-de-France

-

Alors je ne reçois pas de notification push -Et cela évite la frustration de ne pas pouvoir écouter un live hors zone

-
-

8. Découverte d'un live via l'algorithme de recommandation

-

Étant donné que je suis dans la zone géographique du live -Et que je navigue dans l'app avec "Suivant"

-

Quand l'algorithme propose un live en cours

-

Alors je vois l'indicateur "đź”´ EN DIRECT" -Et je peux choisir de le rejoindre ou de passer au suivant

-
-

9. Reconnexion rapide après coupure réseau (moins de 90 secondes)

-

Étant donné que j'écoute un live

-

Quand je perds ma connexion réseau pendant 45 secondes -Et que je retrouve ma connexion

-

Alors je reprends le live au moment actuel (pas au buffer ancien) -Et le saut temporel est transparent (pas de message d'erreur) -Et je ne rate que quelques secondes de contenu

-
-

10. Reconnexion longue après coupure réseau (90 secondes ou plus)

-

Étant donné que j'écoute un live

-

Quand je perds ma connexion réseau pendant 90 secondes -Et que je retrouve ma connexion

-

Alors je vois le message "Live en cours perdu, passage au contenu suivant" -Et l'algorithme propose automatiquement le contenu suivant -Et je peux manuellement revenir au live s'il est toujours en cours

-
-

11. Interactions disponibles pendant le live - Like

-

Étant donné que j'écoute un live -Et que mon véhicule est à l'arrêt

-

Quand je clique sur le bouton "❤️ Like"

-

Alors le like est enregistré immédiatement -Et le compteur de likes visible par le créateur s'incrémente -Et ma jauge d'intérêt pour les tags du live augmente de +2%

-
-

12. Interactions disponibles pendant le live - Abonnement

-

Étant donné que j'écoute un live -Et que je ne suis pas encore abonné au créateur

-

Quand je clique sur le bouton "S'abonner"

-

Alors je m'abonne au créateur -Et ma jauge d'intérêt pour tous les tags du créateur augmente de +5% -Et je recevrai des notifications pour ses prochains lives

-
-

13. Interactions disponibles pendant le live - Skip

-

Étant donné que j'écoute un live

-

Quand j'appuie sur "Suivant" (ou commande au volant)

-

Alors je quitte le live immédiatement -Et l'algorithme propose le contenu suivant -Et si j'ai écouté moins de 10 secondes, ma jauge d'intérêt diminue de -0.5%

-
-

14. Commande Précédent désactivée pendant un live

-

Étant donné que j'écoute un live

-

Quand j'appuie sur "Précédent" (ou commande au volant)

-

Alors rien ne se passe -Et un message d'information s'affiche brièvement "Précédent non disponible sur les lives"

-
-

15. Chat en direct désactivé (décision définitive)

-

Étant donné que j'écoute un live

-

Alors aucune interface de chat n'est disponible -Et je ne peux pas envoyer de messages au créateur -Et je ne peux pas voir de messages d'autres auditeurs -Et cette fonctionnalité ne sera jamais implémentée

-
-

16. Réactions emoji désactivées (décision définitive)

-

Étant donné que j'écoute un live

-

Alors aucune réaction emoji n'est disponible -Et je ne peux pas envoyer d'emoji en temps réel -Et cette fonctionnalité ne sera jamais implémentée

-
-

17. Message d'information sur l'absence de chat

-

Étant donné que j'écoute mon premier live

-

Quand j'accède à l'interface du live

-

Alors je vois un bandeau informatif "💬 Les discussions ne sont pas disponibles sur RoadWave pour garantir votre sécurité en voiture et éviter le harcèlement." -Et ce bandeau n'apparaît qu'une seule fois (première expérience)

-
-

18. Signalement d'un live en cours

-

Étant donné que j'écoute un live -Et que le contenu me semble inapproprié

-

Quand je clique sur le bouton "Signaler"

-

Alors je vois les catégories de signalement:

-
| catégorie |
-|---|
-| Haine et violence |
-| Contenu sexuel |
-| Illégalité |
-| Droits d'auteur |
-| Désinformation dangereuse |
-| Harcèlement |
-| Autre |
-
-

Et quand je sélectionne une catégorie -Alors le signalement est envoyé en priorité selon la catégorie -Et un modérateur peut écouter le live en temps réel si besoin

-
-

19. Statistiques visibles par les auditeurs pendant le live

-

Étant donné que j'écoute un live

-

Quand je consulte les informations du live

-

Alors je vois:

-
| information | exemple valeur |
-|---|---|
-| Nombre d'auditeurs | 247 personnes |
-| Durée du live | 1h 23min |
-| Nom du créateur | @JeanDupont |
-| Zone de diffusion | ĂŽle-de-France |
-| Tags | Actualité, Société |
-
-

Mais je ne vois pas les likes ou autres métriques détaillées

-
-

20. Compteur d'auditeurs arrondi pour préserver la vie privée

-

Étant donné que j'écoute un live avec exactement 247 auditeurs

-

Quand je consulte le nombre d'auditeurs

-

Alors je vois "~250 auditeurs" (arrondi à la dizaine supérieure)

-
-

21. Qualité audio adaptative pendant le live

-

Étant donné que j'écoute un live

-

Quand ma connexion passe de 4G Ă  3G

-

Alors la qualité audio s'adapte automatiquement -Et je passe de 48 kbps à 24 kbps Opus -Et la transition est transparente sans coupure

-
-

22. Consommation de données pendant un live

-

Étant donné que j'écoute un live en qualité standard 48 kbps -Et que j'écoute pendant 1 heure

-

Alors j'ai consommé environ 21.6 MB de données mobiles -Et cette consommation est affichée dans les paramètres de l'app

-
-

23. Lecture du replay après la fin du live

-

Étant donné que j'écoute un live depuis 30 minutes

-

Quand le créateur arrête le live

-

Alors je vois le message "Le live est terminé. Le replay sera disponible dans quelques minutes" -Et le contenu suivant est automatiquement proposé après 2 secondes

-
-

24. Notification de disponibilité du replay

-

Étant donné que j'ai écouté un live jusqu'à la fin -Et que le replay est publié 8 minutes plus tard

-

Quand je rouvre l'application

-

Alors je vois une notification in-app "Le replay de [Titre] est maintenant disponible" -Et je peux cliquer pour l'écouter immédiatement

-
-

25. Aucune publicité pendant un live pour utilisateurs gratuits

-

Étant donné que je suis un utilisateur gratuit -Et que j'écoute un live

-

Alors aucune publicité n'est insérée pendant le live -Et la publicité apparaît seulement entre le live et le contenu suivant

-
-

26. Détection de contexte voiture pendant un live

-

Étant donné que j'écoute un live -Et que ma vitesse est supérieure à 10 km/h

-

Alors l'interface tactile est désactivée pour la sécurité -Et seules les commandes au volant sont actives (Play/Pause/Suivant)

-
-

27. Détection de contexte piéton pendant un live

-

Étant donné que j'écoute un live -Et que ma vitesse est inférieure à 5 km/h

-

Alors l'interface tactile complète est disponible -Et je peux liker, m'abonner, signaler via l'écran tactile

-
-
- -

Démarrage d'un live

-
-

En tant que créateur -Je veux démarrer une diffusion en direct -Afin de partager du contenu audio en temps réel avec mes auditeurs

-
-

20 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant que créateur vérifié -Et que j'ai les permissions de diffusion live

-
-

1. Vérifications pré-live réussies

-

Étant donné que ma connexion upload est supérieure à 1 Mbps -Et que j'ai autorisé l'accès au microphone -Et que j'ai défini une zone de diffusion "Île-de-France"

-

Quand je lance les vérifications pré-live

-

Alors toutes les vérifications sont validées -Et je peux démarrer le live

-
-

2. Échec pré-live avec connexion insuffisante

-

Étant donné que ma connexion upload est de 0.5 Mbps

-

Quand je lance les vérifications pré-live

-

Alors je vois un warning "Connexion insuffisante pour garantir une diffusion stable (minimum 1 Mbps)" -Et je peux choisir de continuer quand mĂŞme ou d'annuler

-
-

3. Échec pré-live sans autorisation microphone

-

Étant donné que je n'ai pas autorisé l'accès au microphone

-

Quand j'essaie de démarrer un live

-

Alors je vois le message "Accès au microphone requis pour démarrer un live" -Et je suis redirigé vers les paramètres système

-
-

4. Échec pré-live sans zone de diffusion définie

-

Étant donné que je n'ai pas défini de zone de diffusion

-

Quand j'essaie de démarrer un live

-

Alors je vois le message "Veuillez définir une zone de diffusion avant de démarrer" -Et je suis redirigé vers le formulaire de configuration du live

-
-

5. Démarrage live avec buffer 15 secondes

-

Étant donné que toutes les vérifications pré-live sont validées

-

Quand j'appuie sur "Démarrer live"

-

Alors je vois le message "Live démarre dans 15s... Testez votre micro" -Et un compte à rebours de 15 secondes s'affiche -Et mon flux audio est enregistré pendant ces 15 secondes -Et le live n'est pas encore visible publiquement

-
-

6. Live devient public après buffer initial

-

Étant donné que j'ai démarré un live -Et que le buffer de 15 secondes s'est écoulé

-

Alors le live devient public -Et les auditeurs peuvent le rejoindre -Et les abonnés dans la zone reçoivent une notification push

-
-

7. Notification push aux abonnés dans la zone géographique

-

Étant donné que j'ai 1000 abonnés au total -Et que 300 abonnés sont situés en Île-de-France -Et que 700 abonnés sont situés hors Île-de-France

-

Quand mon live en ĂŽle-de-France devient public

-

Alors 300 abonnés reçoivent une notification push "🔴 [Mon pseudo] est en direct : [Titre live]" -Et 700 abonnés ne reçoivent pas de notification

-
-

8. Configuration métadonnées obligatoires pour un live

-

Quand je configure un nouveau live

-

Alors je dois renseigner:

-
| champ | format | validation |
-|---|---|---|
-| Titre | 5-100 caractères | Obligatoire |
-| Tags | 1-3 centres intérêt | Sélection liste prédéfinie |
-| Classification âge | Enum | Tout public / 13+ / 16+ / 18+ |
-| Zone diffusion | Geo | Ville / Département / Région / National |
-
-
-

9. Validation échouée avec titre trop court

-

Quand j'essaie de créer un live avec le titre "Live"

-

Alors la validation échoue -Et je vois le message "Le titre doit contenir entre 5 et 100 caractères"

-
-

10. Validation échouée sans tags

-

Étant donné que j'ai rempli tous les champs sauf les tags

-

Quand j'essaie de démarrer le live

-

Alors la validation échoue -Et je vois le message "Veuillez sélectionner entre 1 et 3 centres d'intérêt"

-
-

11. Limite de durée 8 heures

-

Étant donné que mon live dure depuis 7 heures et 30 minutes

-

Alors je vois un warning "Votre live se terminera dans 30 min" -Et le message est affiché de manière non intrusive

-
-

12. ArrĂŞt automatique Ă  8 heures

-

Étant donné que mon live dure depuis 8 heures

-

Alors le live s'arrête automatiquement -Et je vois le message "Durée maximale atteinte (8 heures). Vous pouvez redémarrer un nouveau live si nécessaire" -Et le processus de traitement post-live démarre

-
-

13. Diffusion contenu interdit - Concert en direct

-

Étant donné que je diffuse un concert en direct depuis une salle -Et qu'un auditeur signale le contenu pour "Violation droits d'auteur"

-

Quand un modérateur écoute le live -Et qu'il confirme la violation

-

Alors le live est arrêté immédiatement -Et je reçois un Strike 2 (suspension 7 jours) -Et je vois le message "Votre live a été interrompu pour violation des droits d'auteur" -Et le replay n'est pas publié

-
-

14. Diffusion contenu interdit - Événement sportif payant

-

Étant donné que je diffuse un match de football avec droits TV -Et que le contenu est détecté par l'IA audio fingerprint

-

Quand la détection est confirmée

-

Alors le live est arrêté immédiatement -Et je reçois un Strike 2 (suspension 7 jours)

-
-

15. Diffusion contenu violent

-

Étant donné que je diffuse du contenu violent (agression physique) -Et que 5 auditeurs signalent le contenu

-

Quand un modérateur vérifie en temps réel -Et confirme la violence

-

Alors le live est coupé immédiatement -Et mon compte est banni définitivement -Et les autorités sont notifiées

-
-

16. Détection musique protégée en arrière-plan

-

Étant donné que mon live contient de la musique protégée en fond

-

Quand l'IA audio fingerprint détecte la violation après 2 minutes

-

Alors je reçois un avertissement en direct "Musique protégée détectée. Veuillez couper le son ou risquez un arrêt du live" -Et j'ai 30 secondes pour corriger -Et si je ne corrige pas, le live est arrêté avec Strike 1

-
-

17. Signalement pendant un live

-

Étant donné que je diffuse un live -Et qu'un auditeur clique sur "Signaler"

-

Quand l'auditeur sélectionne la catégorie "Harcèlement"

-

Alors le signalement est envoyé en priorité HAUTE -Et un modérateur peut écouter le live en temps réel -Et le live continue pendant l'écoute de vérification

-
-

18. Dépassement nombre de lives simultanés autorisés (limite plateforme)

-

Étant donné que la plateforme héberge actuellement 2000 lives simultanés -Et que c'est la limite de l'infrastructure actuelle

-

Quand j'essaie de démarrer un nouveau live

-

Alors je vois le message "Capacité maximale atteinte. Veuillez réessayer dans quelques minutes" -Et ma demande est mise en file d'attente prioritaire si je suis créateur Premium

-
-

19. Premier live d'un nouveau créateur

-

Étant donné que je n'ai jamais diffusé de live auparavant -Et que j'ai moins de 3 contenus validés

-

Quand j'essaie de démarrer mon premier live

-

Alors je vois le message "Les lives sont disponibles après validation de vos 3 premiers contenus" -Et le bouton "Démarrer live" est désactivé

-
-

20. Créateur avec score de confiance faible

-

Étant donné que j'ai 2 strikes actifs

-

Quand j'essaie de démarrer un live

-

Alors je vois le message "Fonctionnalité live temporairement indisponible suite à vos sanctions" -Et je dois attendre la fin de ma suspension

-
-
- -

Recherche de contenu

-
-

En tant qu'utilisateur de RoadWave -Je veux rechercher des contenus audio par mots-clés, localisation et filtres -Afin de trouver facilement le contenu qui m'intéresse

-
-

55 scénarios (49 standards, 6 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'application RoadWave est démarrée -Et que l'utilisateur "jean@example.com" est connecté

-
-

1. Recherche full-text basique

-

Étant donné que la base contient les contenus suivants:

-
| titre | description | créateur |
-|---|---|---|
-| Balade Ă  Paris | Visite du quartier Latin | @paris_stories |
-| Secrets de Montmartre | Histoire de la butte | @explore_paris |
-| Voyage en Normandie | Découverte des plages | @voyages_fr |
-
-

Quand l'utilisateur recherche "paris"

-

Alors 2 résultats sont retournés -Et les résultats incluent "Balade à Paris" -Et les résultats incluent "Secrets de Montmartre"

-
-

2. Recherche avec stemming français

-

Étant donné un contenu avec le titre "Voyage en Bretagne"

-

Quand l'utilisateur recherche "voyages"

-

Alors le contenu "Voyage en Bretagne" est trouvé -Et le stemming a transformé "voyages" en racine "voyag"

-
-

3. 📋 Plan: Stemming français sur différentes formes

-

Étant donné un contenu avec le mot ""

-

Quand l'utilisateur recherche ""

-

Alors le contenu est trouvé grâce au stemming français

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - -
mot_originalrecherche
voyagevoyages
voyagervoyage
baladesbalade
historiquehistoire
-
-

4. Recherche avec accents ignorés

-

Étant donné un contenu avec le titre "Découverte de l'Élysée"

-

Quand l'utilisateur recherche "decouverte elysee"

-

Alors le contenu est trouvé -Et les accents sont normalisés automatiquement

-
-

5. Champs indexés avec pondération

-

Étant donné les contenus suivants:

-
| titre | description | créateur | tags |
-|---|---|---|---|
-| Voyage Paris | Balade sympa | @user1 | Tourisme |
-| Balade Lyon | Voyage en ville | @paris_guide | Voyage |
-
-

Quand l'utilisateur recherche "paris"

-

Alors "Voyage Paris" est en première position -Et "@paris_guide" apparaît en second

-
-

6. Ranking par pertinence et popularité

-

Étant donné les contenus suivants:

-
| titre | écoutes | rang_texte |
-|---|---|---|
-| Balade Paris | 50000 | 0.8 |
-| Paris la nuit | 1000 | 0.9 |
-
-

Quand l'utilisateur recherche "paris"

-

Alors le score final combine rang_texte × (1 + log(écoutes + 1)) -Et "Balade Paris" est mieux classé grâce à sa popularité

-
-

7. Autocomplete pendant la frappe

-

Étant donné que l'utilisateur commence à taper "par"

-

Quand 3 caractères sont saisis

-

Alors des suggestions apparaissent:

-
| suggestion |
-|---|
-| paris |
-| parc naturel |
-| parvis notre-dame |
-
-

Et le top 5 des suggestions est affiché

-
-

8. Historique des 10 dernières recherches

-

Étant donné que l'utilisateur a effectué les recherches suivantes:

-
| recherche | date |
-|---|---|
-| voyage paris | 2026-01-20 |
-| audio-guide louvre | 2026-01-19 |
-| podcast automobile | 2026-01-18 |
-
-

Quand l'utilisateur ouvre la barre de recherche

-

Alors les 10 dernières recherches sont affichées -Et elles sont triées par date décroissante

-
-

9. Correction automatique si aucun résultat

-

Étant donné que l'utilisateur recherche "ballade paris" (faute d'orthographe) -Et qu'aucun résultat n'est trouvé

-

Quand la page de résultats s'affiche

-

Alors une suggestion "Essayez plutôt : balade paris" est affichée

-
-

10. Recherches populaires suggérées

-

Étant donné qu'aucun résultat n'est trouvé pour une recherche

-

Quand la page s'affiche

-

Alors des suggestions populaires sont affichées:

-
| suggestion |
-|---|
-| balade paris |
-| audio-guide louvre |
-| visite montmartre |
-
-
-

11. Saisie d'un lieu avec autocomplete

-

Étant donné que l'utilisateur ouvre le filtre "Lieu"

-

Quand il tape "Louv"

-

Alors Nominatim retourne des suggestions:

-
| suggestion | type |
-|---|---|
-| Musée du Louvre, Paris | monument |
-| Louvres, Val-d'Oise | commune |
-
-
-

12. Sélection d'un lieu et définition du rayon

-

Étant donné que l'utilisateur sélectionne "Paris, France" -Et que les coordonnées sont (48.8566, 2.3522)

-

Quand il définit un rayon de 50 km

-

Alors la recherche PostGIS utilise ST_DWithin avec 50000 mètres

-
-

13. 📋 Plan: Recherche géographique avec différents rayons

-

Étant donné un contenu à 30 km de Paris

-

Quand l'utilisateur recherche autour de Paris avec un rayon de

-

Alors le contenu est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - -
rayonrésultat
20 kmnon trouvé
50 kmtrouvé
100 kmtrouvé
-
-

14. Utilisation de "Autour de moi" (GPS actuel)

-

Étant donné que l'utilisateur active le GPS -Et que sa position est (48.8566, 2.3522)

-

Quand il sélectionne "Autour de moi"

-

Alors la recherche utilise ses coordonnées GPS actuelles -Et un rayon par défaut de 10 km est appliqué

-
-

15. Curseur de rayon avec limites

-

Étant donné que l'utilisateur ouvre le curseur de rayon

-

Quand il ajuste le curseur

-

Alors les valeurs disponibles vont de 5 km à 500 km -Et la valeur s'affiche en temps réel "50 km"

-
-

16. Affichage de la distance dans les résultats

-

Étant donné une recherche géographique autour de Paris -Et un contenu à 2.3 km de distance

-

Quand les résultats sont affichés

-

Alors la distance "À 2.3 km" est indiquée pour chaque résultat

-
-

17. 📋 Plan: Tri par proximité géographique

-

Étant donné des contenus à différentes distances de Paris:

-
| contenu | distance |
-|---|---|
-| Louvre Guide | 0.5 km |
-| Tour Eiffel | 2.0 km |
-| Versailles | 20 km |
-
-

Quand l'utilisateur trie par "Proximité"

-

Alors les résultats sont affichés dans l'ordre:

-
| position | contenu |
-|---|---|
-| 1 | Louvre Guide |
-| 2 | Tour Eiffel |
-| 3 | Versailles |
-
-
-

18. Géocodage avec Nominatim (MVP)

-

Étant donné que l'application est en phase MVP

-

Quand une requête de géocodage est effectuée

-

Alors l'API publique Nominatim est utilisée -Et le rate limit de 1 req/s est respecté

-
-

19. Géocodage avec fallback Mapbox

-

Étant donné que Nominatim ne retourne aucun résultat

-

Quand l'application tente un fallback

-

Alors l'API Mapbox Geocoding est utilisée -Et le coût de 0.50€ / 1000 requêtes est appliqué

-
-

20. Ouverture du panneau de filtres

-

Étant donné que l'utilisateur est sur la page de recherche

-

Quand il clique sur "Filtres"

-

Alors un panneau latéral s'ouvre -Et 7 catégories de filtres sont affichées:

-
| catégorie |
-|---|
-| Type de contenu |
-| Durée |
-| Classification âge |
-| Géo-pertinence |
-| Tags |
-| Date de publication |
-| Abonnement |
-
-
-

21. Filtre par type de contenu (multi-sélection)

-

Étant donné que l'utilisateur ouvre les filtres

-

Quand il sélectionne:

-
| type |
-|---|
-| Contenu court |
-| Audio-guide |
-
-

Alors seuls ces types de contenus sont recherchés -Et les podcasts et radios live sont exclus

-
-

22. 📋 Plan: Filtre par durée

-

Étant donné un contenu de minutes

-

Quand l'utilisateur filtre par ""

-

Alors le contenu est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
duréetrancherésultat
3<5 mintrouvé
35-15 minnon trouvé
105-15 mintrouvé
2015-30 mintrouvé
45>30 mintrouvé
-
-

23. Filtre par classification âge

-

Étant donné des contenus avec différentes classifications:

-
| contenu | classification |
-|---|---|
-| Conte enfants | Tout public |
-| Podcast news | 13+ |
-| Débat politique | 16+ |
-
-

Quand l'utilisateur filtre "Tout public"

-

Alors seul "Conte enfants" est affiché

-
-

24. Filtre par géo-pertinence

-

Étant donné des contenus avec différents types géo:

-
| contenu | type_geo |
-|---|---|
-| Guide Louvre | Ancré |
-| Podcast Paris | Contextuel |
-| News nationales | Neutre |
-
-

Quand l'utilisateur filtre "Ancré, Contextuel"

-

Alors "Guide Louvre" et "Podcast Paris" sont affichés -Et "News nationales" est exclu

-
-

25. Filtre par tags (multi-sélection)

-

Étant donné des contenus taggés:

-
| contenu | tags |
-|---|---|
-| Voyage en Italie | Voyage, Gastronomie |
-| Histoire de Rome | Voyage, Histoire |
-| Économie italienne | Économie |
-
-

Quand l'utilisateur sélectionne les tags "Voyage, Histoire"

-

Alors "Histoire de Rome" est en priorité (2 tags correspondants) -Et "Voyage en Italie" est affiché (1 tag correspondant) -Et "Économie italienne" est exclu

-
-

26. đź“‹ Plan: Filtre par date de publication

-

Étant donné un contenu publié il y a

-

Quand l'utilisateur filtre par ""

-

Alors le contenu est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
délaipérioderésultat
12 heuresDernières 24htrouvé
3 joursCette semainetrouvé
15 joursCe moistrouvé
8 moisCette annéetrouvé
2 ansToutes datestrouvé
2 ansCette annéenon trouvé
-
-

27. Filtre par type d'abonnement

-

Étant donné des contenus gratuits et Premium:

-
| contenu | type |
-|---|---|
-| Balade Paris | Gratuit |
-| Visite VIP Louvre | Premium |
-
-

Quand l'utilisateur filtre "Premium uniquement đź‘‘"

-

Alors seul "Visite VIP Louvre" est affiché

-
-

28. Combinaison de filtres multiples (AND logic)

-

Étant donné que l'utilisateur applique les filtres:

-
| filtre | valeur |
-|---|---|
-| Type | Audio-guide |
-| Durée | 5-15 min |
-| Tags | Voyage |
-| Classification | Tout public |
-
-

Quand la recherche est lancée

-

Alors seuls les contenus respectant TOUS les critères sont affichés

-
-

29. Réinitialisation des filtres

-

Étant donné que l'utilisateur a appliqué 5 filtres différents

-

Quand il clique sur "Réinitialiser"

-

Alors tous les filtres sont désactivés -Et la recherche affiche tous les résultats

-
-

30. Sauvegarde d'une recherche

-

Étant donné que l'utilisateur a appliqué plusieurs filtres

-

Quand il clique sur "đź’ľ Sauvegarder cette recherche" -Et qu'il entre le nom "Podcasts voyage Paris"

-

Alors la recherche est sauvegardée -Et elle apparaît dans l'onglet "Recherches sauvegardées"

-
-

31. Limite de 5 recherches sauvegardées

-

Étant donné que l'utilisateur a déjà 5 recherches sauvegardées

-

Quand il tente de sauvegarder une 6ème recherche

-

Alors un message d'erreur s'affiche -Et il doit supprimer une recherche existante avant d'en ajouter une nouvelle

-
-

32. Notifications pour recherches sauvegardées

-

Étant donné une recherche sauvegardée "Podcasts voyage Paris" -Et que l'utilisateur a activé les notifications

-

Quand 3 nouveaux contenus correspondants sont publiés

-

Alors une notification "3 nouveaux contenus dans 'Podcasts voyage Paris'" est envoyée

-
-

33. 📋 Plan: Options de tri des résultats

-

Étant donné une recherche avec plusieurs résultats

-

Quand l'utilisateur sélectionne le tri "

-

Alors les résultats sont triés selon

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
optionalgorithme
PertinenceScore recherche × (1 + log(écoutes + 1))
PopularitéÉcoutes complètes derniers 30j DESC
RécentDate publication DESC
ProximitéDistance GPS ASC (si recherche géo)
DuréeDurée audio ASC ou DESC
-
-

34. Structure d'un résultat de recherche

-

Étant donné un résultat de recherche

-

Quand la page est affichée

-

Alors chaque résultat contient:

-
| élément | exemple |
-|---|---|
-| Cover image | 120Ă—68 px (16:9) |
-| Titre | Balade Ă  Paris (2 lignes max) |
-| Créateur | @paris_stories ✓ |
-| Durée | 12 min |
-| Écoutes | 🎧 2.3K |
-| Localisation | 📍 Paris 5e · Ancré |
-| Tags | 🏷️ #Voyage #Histoire |
-| Badge Premium | đź‘‘ (si applicable) |
-| Distance | À 2.3 km (si recherche géo) |
-| Bouton lecture | ▶️ Écouter |
-| Menu contextuel | â‹® |
-
-
-

35. Lazy loading des images

-

Étant donné une page avec 20 résultats de recherche

-

Quand la page se charge

-

Alors seules les 5 premières images sont chargées -Et les images suivantes se chargent au scroll

-
-

36. Troncature du titre sur 2 lignes maximum

-

Étant donné un contenu avec un titre de 120 caractères

-

Quand le résultat est affiché

-

Alors le titre est tronqué après 2 lignes -Et "..." est ajouté à la fin

-
-

37. Lien cliquable vers le profil créateur

-

Étant donné un résultat de recherche pour "@paris_stories"

-

Quand l'utilisateur clique sur "@paris_stories"

-

Alors il est redirigé vers "https://roadwave.fr/@paris_stories"

-
-

38. Menu contextuel d'un résultat [⋮]

-

Étant donné que l'utilisateur clique sur [⋮] pour un résultat

-

Quand le menu s'ouvre

-

Alors les actions suivantes sont disponibles:

-
| action |
-|---|
-| Partager |
-| Ajouter Ă  une playlist |
-| Télécharger (offline) |
-| Signaler |
-
-
-

39. Pagination avec 20 résultats par page

-

Étant donné une recherche retournant 100 résultats

-

Quand la page est affichée

-

Alors 20 résultats sont chargés initialement -Et un indicateur "1-20 sur 100 résultats" est visible

-
-

40. Infinite scroll automatique

-

Étant donné que l'utilisateur scroll dans les résultats

-

Quand il atteint 80% de la page

-

Alors les 20 résultats suivants sont chargés automatiquement -Et un loader est affiché pendant le chargement

-
-

41. Bouton fallback "Charger 20 suivants"

-

Étant donné que l'infinite scroll est désactivé (paramètres)

-

Quand l'utilisateur atteint la fin de la page

-

Alors un bouton "Charger 20 suivants" est affiché -Et les résultats se chargent au clic

-
-

42. Basculement entre vue liste et vue carte

-

Étant donné que l'utilisateur est sur la page de résultats

-

Quand il clique sur le toggle "Liste / Carte"

-

Alors la vue carte Leaflet s'affiche -Et les résultats sont affichés comme markers sur la carte

-
-

43. Affichage de la carte Leaflet

-

Étant donné que la vue carte est activée

-

Quand la carte se charge

-

Alors la carte utilise les tuiles OpenStreetMap -Et le centre est la position de recherche (ou GPS utilisateur) -Et le zoom initial montre tous les résultats

-
-

44. Markers cliquables sur la carte

-

Étant donné que 10 résultats sont affichés sur la carte

-

Quand l'utilisateur clique sur un marker

-

Alors une popup s'affiche avec:

-
| élément |
-|---|
-| Titre |
-| Créateur |
-| Durée |
-| Distance |
-| Bouton ▶️ Écouter |
-
-
-

45. Clustering des markers proches

-

Étant donné que 50 résultats sont très proches géographiquement

-

Quand la carte est affichée

-

Alors les markers proches sont groupés en clusters -Et le nombre de contenus est affiché sur le cluster -Et le cluster se décompose au zoom

-
-

46. Synchronisation liste / carte

-

Étant donné que l'utilisateur est en vue carte

-

Quand il clique sur un marker et écoute le contenu -Et qu'il rebascule en vue liste

-

Alors le contenu écouté est marqué dans la liste -Et la position de scroll est maintenue

-
-

47. Index PostgreSQL full-text pour performances

-

Étant donné que la base contient 100K contenus

-

Quand une recherche full-text est effectuée

-

Alors l'index GIN sur to_tsvector est utilisé -Et la requête retourne en moins de 100ms

-
-

48. Index PostGIS GIST pour recherche géo

-

Étant donné une recherche géographique avec rayon 50 km

-

Quand la requête PostGIS ST_DWithin est exécutée

-

Alors l'index GIST sur la colonne location est utilisé -Et la requête retourne en moins de 50ms

-
-

49. Index composites pour filtres

-

Étant donné une recherche avec filtres multiples

-

Quand les filtres type, durée, âge, géo, date sont appliqués

-

Alors l'index composite idx_content_filters est utilisé -Et les performances restent optimales

-
-

50. Index GIN pour recherche par tags

-

Étant donné une recherche filtrée par tags "Voyage, Histoire"

-

Quand la requête est exécutée

-

Alors l'index GIN sur la colonne tags est utilisé -Et la recherche est performante même avec 500K contenus

-
-

51. Aucun résultat trouvé

-

Étant donné que l'utilisateur recherche "xyzabc123"

-

Quand aucun résultat n'est trouvé

-

Alors un message "Aucun résultat pour 'xyzabc123'" s'affiche -Et des suggestions de recherches populaires sont proposées

-
-

52. Recherche vide

-

Étant donné que l'utilisateur clique sur "Rechercher" sans saisir de texte

-

Quand la recherche est lancée

-

Alors un message "Veuillez entrer au moins 2 caractères" s'affiche

-
-

53. Erreur de géocodage Nominatim

-

Étant donné que l'API Nominatim est indisponible

-

Quand l'utilisateur tente une recherche géographique

-

Alors un message "Service de localisation temporairement indisponible" s'affiche -Et la recherche continue sans filtre géographique

-
-

54. GPS désactivé pour "Autour de moi"

-

Étant donné que l'utilisateur a désactivé le GPS

-

Quand il sélectionne "Autour de moi"

-

Alors un message "Veuillez activer la localisation" s'affiche -Et un bouton "Activer" ouvre les paramètres système

-
-

55. Timeout de recherche après 10 secondes

-

Étant donné qu'une recherche complexe est lancée

-

Quand la requête dépasse 10 secondes

-

Alors la recherche est annulée -Et un message "La recherche a pris trop de temps, veuillez réessayer" s'affiche

-
-
- -

Classification de géo-pertinence des contenus

-
-

En tant que plateforme de contenu géolocalisé -Je veux classifier les contenus selon leur pertinence géographique -Afin d'adapter l'algorithme de recommandation

-
-

10 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Créateur choisit le type géo-ancré pour un audio-guide

-

Étant donné que je suis un créateur connecté

-

Quand je publie un audio-guide de la Tour Eiffel -Et que je choisis la classification "Géo-ancré"

-

Alors le contenu est enregistré avec:

-
| champ | valeur |
-|---|---|
-| type_geo | geo_ancre |
-| ponderation_geo | 0.7 |
-| ponderation_interets | 0.1 |
-
-
-

2. Créateur choisit le type géo-contextuel pour actualité régionale

-

Étant donné que je suis un créateur connecté

-

Quand je publie une actualité régionale en Bretagne -Et que je choisis la classification "Géo-contextuel"

-

Alors le contenu est enregistré avec:

-
| champ | valeur |
-|---|---|
-| type_geo | geo_contextuel |
-| ponderation_geo | 0.5 |
-| ponderation_interets | 0.3 |
-
-
-

3. Créateur choisit le type géo-neutre pour un podcast philosophie

-

Étant donné que je suis un créateur connecté

-

Quand je publie un podcast de philosophie -Et que je choisis la classification "Géo-neutre"

-

Alors le contenu est enregistré avec:

-
| champ | valeur |
-|---|---|
-| type_geo | geo_neutre |
-| ponderation_geo | 0.2 |
-| ponderation_interets | 0.6 |
-
-
-

4. Publication impossible sans classification géographique

-

Étant donné que je crée un contenu audio

-

Quand j'essaie de publier sans sélectionner de type géographique

-

Alors la publication échoue -Et je vois le message "Vous devez sélectionner un type de géo-pertinence"

-
-

5. Modérateur reclassifie un contenu mal catégorisé

-

Étant donné qu'un contenu podcast générique est classifié "Géo-ancré" -Et que le modérateur examine le contenu

-

Quand le modérateur le reclassifie en "Géo-neutre"

-

Alors la nouvelle classification est appliquée immédiatement -Et l'algorithme utilise la pondération géo = 0.2 -Et le créateur reçoit une notification de reclassification

-
-

6. Créateur modifie la classification après publication

-

Étant donné que j'ai publié un contenu classifié "Géo-contextuel" -Et que je réalise qu'il devrait être "Géo-neutre"

-

Quand je modifie la classification en "Géo-neutre"

-

Alors la modification est enregistrée -Et l'algorithme utilise la nouvelle pondération -Et je vois le message "Classification modifiée avec succès"

-
-

7. Statistiques de classification dans le profil créateur

-

Étant donné que je suis un créateur -Et que j'ai publié 30 contenus:

-
| type | nombre |
-|---|---|
-| Géo-ancré | 10 |
-| Géo-contextuel | 15 |
-| Géo-neutre | 5 |
-
-

Quand je consulte mes statistiques

-

Alors je vois la répartition de mes classifications -Et des suggestions pour optimiser la portée

-
-

8. Contenu géo-ancré fortement pondéré par la proximité

-

Étant donné qu'un audio-guide "Géo-ancré" existe à la Tour Eiffel -Et qu'un utilisateur est à 100m de la Tour Eiffel

-

Quand l'algorithme calcule le score

-

Alors la pondération géo est de 0.7 -Et le score géo est proche de 1 (très proche) -Et le contenu a un score final élevé

-
-

9. Contenu géo-neutre moins sensible à la distance

-

Étant donné qu'un podcast philosophie "Géo-neutre" existe à Paris -Et qu'un utilisateur est à Marseille (750 km)

-

Quand l'algorithme calcule le score

-

Alors la pondération géo est de 0.2 -Et le score géo est bas (distance élevée) -Mais le score intérêts (0.6) peut compenser -Et le contenu peut quand même être recommandé si intérêts match

-
-

10. Comparaison scores entre types géo pour même distance

-

Étant donné 3 contenus au même endroit (Paris):

-
| type | ponderation_geo |
-|---|---|
-| Géo-ancré | 0.7 |
-| Géo-contextuel | 0.5 |
-| Géo-neutre | 0.2 |
-
-

Et qu'un utilisateur est Ă  50 km de Paris

-

Quand l'algorithme calcule les scores

-

Alors le contenu "Géo-ancré" a le score géo le plus élevé -Et le contenu "Géo-neutre" a le score géo le plus faible -Mais peut avoir un score final plus élevé si forte correspondance intérêts

-
-
- -

Gestion du contenu politique (MVP simplifié)

-
-

En tant qu'utilisateur -Je veux pouvoir filtrer le contenu politique -Afin de contrĂ´ler mon exposition Ă  ce type de contenu

-
-

13 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Créateur tagge son contenu comme "Politique"

-

Étant donné que je suis un créateur connecté

-

Quand je publie un contenu sur un débat politique -Et que je sélectionne le tag "Politique"

-

Alors le contenu est enregistré avec le tag "Politique" -Et aucune classification gauche/droite n'est demandée (MVP)

-
-

2. Tag "Politique" au mĂŞme niveau que les autres tags

-

Étant donné que je crée un contenu

-

Quand je consulte la liste des tags disponibles

-

Alors je vois les tags suivants au mĂŞme niveau:

-
| tag |
-|---|
-| Économie |
-| Sport |
-| Culture |
-| Politique |
-| Automobile |
-| Voyage |
-| Musique |
-
-
-

3. Par défaut, tous les contenus politiques sont visibles

-

Étant donné que je suis un nouvel utilisateur -Et que je n'ai pas modifié les paramètres de contenu politique

-

Quand je demande des recommandations

-

Alors les contenus tagués "Politique" sont inclus normalement -Et aucun filtrage n'est appliqué

-
-

4. Activer le filtrage "Masquer contenu politique"

-

Étant donné que je suis connecté

-

Quand j'active l'option "Masquer contenu politique" dans les paramètres

-

Alors tous les contenus tagués "Politique" sont exclus de mes recommandations -Et je vois le message "Contenu politique masqué"

-
-

5. Filtrage politique actif - aucun contenu politique recommandé

-

Étant donné que j'ai activé "Masquer contenu politique" -Et qu'il existe 100 contenus dont 20 tagués "Politique"

-

Quand je demande 50 recommandations

-

Alors je reçois 50 contenus parmi les 80 non-politiques -Et 0% de contenus politiques sont proposés

-
-

6. Désactiver le filtrage "Masquer contenu politique"

-

Étant donné que j'ai activé "Masquer contenu politique"

-

Quand je désactive cette option dans les paramètres

-

Alors les contenus politiques sont à nouveau inclus dans mes recommandations -Et le filtrage est levé immédiatement

-
-

7. Mode Kids filtre automatiquement le contenu politique

-

Étant donné que je suis un utilisateur de 14 ans -Et que le mode Kids est activé

-

Quand je demande des recommandations

-

Alors tous les contenus tagués "Politique" sont automatiquement exclus -Et ce indépendamment du paramètre "Masquer contenu politique"

-
-

8. Statistiques créateur sur contenu politique

-

Étant donné que je suis un créateur -Et que j'ai publié 20 contenus dont 5 tagués "Politique"

-

Quand je consulte mes statistiques

-

Alors je vois le nombre d'utilisateurs ayant masqué le contenu politique -Et le taux d'engagement comparé aux autres tags

-
-

9. Recherche avec tag "Politique"

-

Étant donné que je recherche du contenu

-

Quand je filtre par tag "Politique"

-

Alors seuls les contenus tagués "Politique" sont affichés -Et ce même si j'ai activé "Masquer contenu politique" (recherche explicite)

-
-

10. Partage de contenu politique avec filtre actif

-

Étant donné que j'ai activé "Masquer contenu politique" -Et qu'un ami me partage un lien vers un contenu tagué "Politique"

-

Quand j'ouvre le lien

-

Alors je peux accéder au contenu (partage explicite) -Et je vois un avertissement "Ce contenu est tagué Politique"

-
-

11. Pas de classification gauche/droite en MVP

-

Étant donné que je suis un créateur

-

Quand je publie un contenu tagué "Politique"

-

Alors aucune option de classification idéologique n'est proposée -Et je ne peux pas indiquer "Gauche", "Droite", "Centre", etc.

-
-

12. Pas d'équilibrage imposé en MVP

-

Étant donné qu'un utilisateur écoute majoritairement du contenu politique de gauche

-

Quand l'algorithme génère des recommandations

-

Alors aucun équilibrage droite/gauche n'est appliqué -Et les recommandations suivent l'algorithme standard (intérêts, géo, engagement)

-
-

13. Notification post-MVP pour classification avancée

-

Étant donné que RoadWave passe en phase post-MVP -Et que la classification politique avancée est activée

-

Quand je me connecte

-

Alors je reçois une notification m'informant des nouvelles options -Et je peux configurer mes préférences d'équilibrage politique

-
-
- -

Contenus géolocalisés en mode voiture

-
-

En tant qu'utilisateur en voiture -Je veux recevoir des notifications de contenus géolocalisés au bon moment -Afin de découvrir du contenu contextuel sans distraction au volant

-
-

36 scénarios (32 standards, 4 plans)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que l'application est ouverte (premier plan) -Et que le GPS est activé -Et que l'utilisateur est en mode voiture (vitesse ≥ 5 km/h)

-
-

1. Calcul ETA et notification 7 secondes avant le point GPS

-

Étant donné qu'un contenu géolocalisé existe à la Tour Eiffel (48.8584, 2.2945) -Et que je me déplace à 50 km/h vers ce point -Et que je suis à 98 mètres du point (ETA = 7 secondes)

-

Quand le système calcule l'ETA

-

Alors une notification est déclenchée immédiatement -Et le compteur "7" s'affiche avec l'icône 🏛️ -Et une notification sonore (bip court) est jouée

-
-

2. 📋 Plan: Calcul ETA à différentes vitesses

-

Étant donné qu'un contenu géolocalisé existe à un point GPS -Et que je me déplace à km/h

-

Quand je suis à mètres du point

-

Alors l'ETA calculé est secondes -Et la notification est déclenchée :

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vitessedistanceetanotification
10197Oui
50987Oui
1302527Oui
5020014Non
105018Non
-
-

3. Notification immédiate si vitesse <5 km/h ET distance <50m

-

Étant donné qu'un contenu géolocalisé existe à 30m de ma position -Et que ma vitesse est 3 km/h (arrêté à un feu rouge)

-

Quand le système détecte cette situation

-

Alors une notification est déclenchée immédiatement -Et je n'ai pas besoin d'attendre le calcul ETA

-
-

4. Notification minimaliste sans texte (sécurité routière)

-

Étant donné qu'une notification géolocalisée est déclenchée

-

Quand la notification s'affiche

-

Alors les éléments suivants sont visibles:

-
| élément | présent |
-|---|---|
-| IcĂ´ne du tag | âś… |
-| Compteur 7→1 | ✅ |
-| Son bref (bip) | âś… |
-| Titre texte | ❌ |
-| Description | ❌ |
-| Cover image | ❌ |
-| Bouton Annuler | ❌ |
-
-
-

5. đź“‹ Plan: IcĂ´nes selon le tag du contenu

-

Étant donné qu'un contenu géolocalisé avec le tag est disponible

-

Quand la notification s'affiche

-

Alors l'icône est affichée

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tagicone
Culture générale🏛️
Histoire📜
Voyageâśď¸Ź
Famille👨‍👩‍👧
Musique🎵
Sportâš˝
Technologieđź’»
Automobileđźš—
-
-

6. Compteur décrémentant de 7 à 1

-

Étant donné qu'une notification géolocalisée s'affiche

-

Quand le compteur démarre

-

Alors le compteur affiche "7" -Et après 1 seconde, il affiche "6" -Et après 2 secondes, il affiche "5" -Et après 3 secondes, il affiche "4" -Et après 4 secondes, il affiche "3" -Et après 5 secondes, il affiche "2" -Et après 6 secondes, il affiche "1" -Et après 7 secondes, la notification disparaît

-
-

7. Notification sonore uniquement en mode CarPlay

-

Étant donné que l'application est connectée à CarPlay -Et qu'un contenu géolocalisé est détecté (ETA 7s)

-

Quand la notification est déclenchée

-

Alors seule la notification sonore (bip) est jouée -Et aucun overlay visuel n'est affiché (icône, compteur) -Et l'utilisateur peut valider via le bouton "Suivant" au volant

-
-

8. Notification sonore uniquement en mode Android Auto

-

Étant donné que l'application est connectée à Android Auto -Et qu'un contenu géolocalisé est détecté (ETA 7s)

-

Quand la notification est déclenchée

-

Alors seule la notification sonore (bip) est jouée -Et aucun overlay visuel n'est affiché -Et l'utilisateur peut valider via le bouton "Suivant" au volant

-
-

9. Notification complète (sonore + visuelle) en mode normal

-

Étant donné que l'application n'est PAS connectée à CarPlay/Android Auto -Et qu'un contenu géolocalisé est détecté

-

Quand la notification est déclenchée

-

Alors la notification sonore (bip) est jouée -Et l'overlay visuel s'affiche (icône + compteur 7→1)

-
-

10. Validation via bouton "Suivant" et décompte 5 secondes

-

Étant donné qu'une notification géolocalisée est affichée (compteur à 5) -Et que j'écoute un podcast

-

Quand j'appuie sur le bouton "Suivant"

-

Alors le compteur bascule à "5" (décompte final) -Et le contenu actuel continue de jouer normalement -Et le compteur décrémente: 5→4→3→2→1 -Et après 5 secondes, le contenu géolocalisé démarre (fade in 0.3s)

-
-

11. Transition fluide avec fade out/in

-

Étant donné que le décompte atteint "0"

-

Quand le contenu géolocalisé doit démarrer

-

Alors le contenu actuel fait un fade out de 0.3s -Et le contenu géolocalisé fait un fade in de 0.3s -Et il n'y a pas de silence entre les deux

-
-

12. Contenu actuel se termine pendant le décompte

-

Étant donné que j'ai validé la notification (décompte 5s démarre) -Et que mon contenu actuel se termine après 2 secondes

-

Quand le contenu actuel se termine

-

Alors le contenu suivant du buffer démarre immédiatement -Et le décompte continue (3→2→1) -Et à la fin du décompte, le contenu géolocalisé remplace le buffer

-
-

13. Ignorance de la notification (pas de clic pendant 7s)

-

Étant donné qu'une notification géolocalisée s'affiche (compteur 7)

-

Quand 7 secondes s'écoulent sans que j'appuie sur "Suivant"

-

Alors la notification disparaît automatiquement -Et le contenu géolocalisé est perdu (pas d'insertion dans la file) -Et un cooldown de 10 minutes est activé

-
-

14. Quota de 6 contenus géolocalisés par heure

-

Étant donné que j'ai validé 6 notifications géolocalisées dans la dernière heure

-

Quand un 7ème contenu géolocalisé est détecté

-

Alors aucune notification n'est envoyée -Et le contenu n'est pas inséré dans la file

-
-

15. FenĂŞtre glissante de 60 minutes

-

Étant donné que j'ai validé 6 contenus géolocalisés -Et que le premier contenu a été validé il y a 61 minutes

-

Quand un nouveau contenu géolocalisé est détecté

-

Alors la notification est envoyée (quota libéré : 5/6) -Et le compteur horaire est mis à jour

-
-

16. đź“‹ Plan: Gestion du quota horaire

-

Étant donné que notifications ont été validées dans la dernière heure

-

Quand un nouveau contenu géolocalisé est détecté

-

Alors la notification est

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nb_validesaction
0envoyée
3envoyée
5envoyée
6non envoyée
7non envoyée
-
-

17. Exception audio-guides multi-séquences (comptent comme 1)

-

Étant donné que j'ai démarré un audio-guide avec 8 séquences -Et que cet audio-guide compte comme 1 contenu dans le quota

-

Quand toutes les séquences de l'audio-guide sont lues

-

Alors mon quota reste à 1/6 -Et je peux encore valider 5 contenus géolocalisés simples

-
-

18. Cooldown de 10 minutes après notification ignorée

-

Étant donné qu'une notification géolocalisée a été ignorée (pas de clic) -Et qu'un cooldown de 10 minutes est activé

-

Quand 5 minutes s'écoulent -Et qu'un nouveau contenu géolocalisé est détecté

-

Alors aucune notification n'est envoyée (cooldown actif)

-
-

19. Cooldown expire après 10 minutes

-

Étant donné qu'un cooldown a été activé il y a 10 minutes

-

Quand un nouveau contenu géolocalisé est détecté

-

Alors la notification est envoyée (cooldown expiré)

-
-

20. Pas de cooldown si notification validée

-

Étant donné qu'une notification géolocalisée est affichée

-

Quand j'appuie sur "Suivant" dans les 7 secondes

-

Alors aucun cooldown n'est activé -Et la prochaine notification pourra être envoyée normalement

-
-

21. Contenu géolocalisé dans l'historique de navigation

-

Étant donné que j'écoute un contenu du buffer -Et que j'ai validé un contenu géolocalisé "Tour Eiffel" -Et que j'ai écouté 42 secondes du contenu géolocalisé

-

Quand j'appuie sur "Suivant" (skip) -Et que j'appuie ensuite sur "Précédent"

-

Alors le contenu géolocalisé reprend à 42 secondes

-
-

22. Contenu ignoré n'entre pas dans l'historique

-

Étant donné qu'une notification géolocalisée a été ignorée

-

Quand j'appuie sur "Précédent"

-

Alors le contenu géolocalisé ignoré n'apparaît PAS dans l'historique -Et je reviens au contenu d'avant

-
-

23. Skip pendant le décompte annule l'insertion

-

Étant donné que j'ai validé une notification (décompte 5s en cours) -Et que le compteur affiche "3"

-

Quand j'appuie Ă  nouveau sur "Suivant"

-

Alors le décompte est annulé -Et le contenu suivant du buffer démarre -Et le contenu géolocalisé n'entre PAS dans l'historique

-
-

24. Détection mode piéton (vitesse <5 km/h stable 10s)

-

Étant donné que je suis en mode voiture -Et que ma vitesse passe à 3 km/h

-

Quand cette vitesse reste stable pendant 10 secondes

-

Alors le mode piéton est activé automatiquement -Et les notifications passent en mode push arrière-plan (si permission accordée)

-
-

25. Détection mode voiture (vitesse ≥5 km/h stable 10s)

-

Étant donné que je suis en mode piéton -Et que ma vitesse passe à 15 km/h

-

Quand cette vitesse reste stable pendant 10 secondes

-

Alors le mode voiture est activé automatiquement -Et les notifications passent en mode sonore + icône (app premier plan requise)

-
-

26. Hysteresis pour éviter basculements intempestifs

-

Étant donné que ma vitesse passe de 20 km/h à 3 km/h (arrêt feu rouge) -Et que ma vitesse remonte à 20 km/h après 8 secondes

-

Quand le système vérifie le mode

-

Alors aucun basculement n'a lieu (hysteresis de 10s non atteinte) -Et je reste en mode voiture

-
-

27. 📋 Plan: Effets du basculement voiture → piéton

-

Étant donné que je bascule de voiture à piéton

-

Quand le basculement est effectué

-

Alors les paramètres suivants changent:

-
| paramètre | voiture | piéton |
-|---|---|---|
-| App requise | Premier plan | Arrière-plan OK |
-| Notification | Sonore + icône + compteur | Push système |
-| Rayon détection | ETA 7s (variable) | 200m fixes |
-| Type contenu | Tous géolocalisés | Audio-guides uniquement |
-
-
-

28. Haute vitesse (130 km/h sur autoroute)

-

Étant donné que je roule à 130 km/h (36.1 m/s) -Et qu'un contenu géolocalisé est à 252 mètres

-

Quand l'ETA de 7s est atteint -Et que je valide la notification

-

Alors le décompte 5s démarre -Et le contenu géolocalisé démarre encore avant le point GPS (72m avant)

-
-

29. Multiples points géolocalisés proches (route touristique)

-

Étant donné que 3 châteaux sont espacés de 800m chacun -Et que je valide la notification du Château A

-

Quand j'arrive près du Château B (57s plus tard à 50 km/h)

-

Alors la notification du Château B est envoyée (quota 2/6, pas de cooldown)

-
-

30. Mode stationnement (vitesse <1 km/h pendant 2 min)

-

Étant donné que je me gare à 30m d'un château -Et que ma vitesse est <1 km/h pendant 2 minutes

-

Quand le mode stationnement est détecté

-

Alors aucune notification de contenu géolocalisé n'est envoyée -Et le système bascule automatiquement en mode piéton

-
-

31. Reprise conduite après stationnement

-

Étant donné que je suis en mode stationnement -Et que ma vitesse passe à 20 km/h pendant 10 secondes

-

Quand le système détecte la reprise de conduite

-

Alors le mode voiture est réactivé -Et les notifications géolocalisées reprennent (si quota non atteint)

-
-

32. Contenu géolocalisé simple (1 séquence unique)

-

Étant donné qu'un contenu géolocalisé simple existe à un point GPS

-

Quand la notification est déclenchée (ETA 7s) -Et que je valide

-

Alors le contenu démarre après décompte 5s -Et à la fin du contenu, le buffer normal reprend -Et ce contenu compte 1/6 dans le quota

-
-

33. Audio-guide multi-séquences (2+ séquences enchaînées)

-

Étant donné qu'un audio-guide avec 8 séquences existe

-

Quand je démarre l'audio-guide -Et que les séquences s'enchaînent automatiquement (GPS ou manuel)

-

Alors l'audio-guide entier compte 1/6 dans le quota -Et les séquences ne déclenchent PAS de notification avec compteur 7s -Et elles se déclenchent au point GPS exact (rayon 30m)

-
-

34. GPS désactivé en mode voiture

-

Étant donné que je suis en mode voiture

-

Quand le GPS est désactivé

-

Alors aucune notification géolocalisée ne peut être envoyée -Et un message d'erreur s'affiche: "GPS requis pour les contenus géolocalisés"

-
-

35. App en arrière-plan en mode voiture

-

Étant donné que je suis en mode voiture -Et que l'app passe en arrière-plan

-

Quand un contenu géolocalisé est détecté

-

Alors aucune notification n'est envoyée (app premier plan requise) -Et le contenu n'est pas perdu (sera proposé si app rouverte dans le rayon)

-
-

36. Permission "Always Location" refusée (mode piéton indisponible)

-

Étant donné que je refuse la permission "Always Location"

-

Quand ma vitesse passe <5 km/h

-

Alors le mode piéton n'est PAS activé -Et le mode voiture reste actif (avec permission "When In Use") -Et aucune notification arrière-plan n'est envoyée

-
-
- -

Gestion de l'historique et reproposition

-
-

En tant que système de recommandation -Je veux gérer l'historique d'écoute intelligemment -Afin d'éviter les répétitions et offrir une découverte maximale

-
-

19 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Contenu écouté complètement (>80%) - jamais reproposé

-

Étant donné qu'un utilisateur a écouté un contenu à 85%

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu n'est jamais reproposé -Et il est marqué comme "écouté" dans l'historique

-
-

2. Contenu écouté à 80% exactement - jamais reproposé

-

Étant donné qu'un utilisateur a écouté un contenu exactement à 80%

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu n'est pas reproposé (seuil >= 80%)

-
-

3. Contenu skippé rapidement (<10s) - ne pas reproposer

-

Étant donné qu'un utilisateur a skippé un contenu après 8 secondes

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu n'est pas reproposé (signal négatif fort) -Et la jauge d'intérêt correspondante est réduite de 0.5%

-
-

4. Contenu skippé exactement à 10s - ne pas reproposer

-

Étant donné qu'un utilisateur a skippé un contenu après exactement 10 secondes

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu n'est pas reproposé (seuil < 10s strict)

-
-

5. Contenu partiellement écouté (10-80%) - reproposer avec reprise

-

Étant donné qu'un utilisateur a écouté un contenu à 45% -Et qu'il est arrivé à la position 2:30 (150 secondes)

-

Quand l'algorithme propose Ă  nouveau ce contenu

-

Alors le contenu peut être reproposé -Et la position de reprise est 150 secondes -Et l'utilisateur voit "Reprendre à 2:30"

-
-

6. Contenu écouté à 11% - reproposition possible

-

Étant donné qu'un utilisateur a écouté un contenu à 11%

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu peut être reproposé (>10%) -Et la position de reprise est sauvegardée

-
-

7. Contenu écouté à 79% - reproposition possible

-

Étant donné qu'un utilisateur a écouté un contenu à 79%

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu peut être reproposé (<80%) -Et l'utilisateur peut terminer l'écoute

-
-

8. Audio-guide avec flag replayable=true

-

Étant donné qu'un audio-guide a le flag "replayable = true" -Et qu'un utilisateur l'a écouté à 95%

-

Quand l'algorithme génère les recommandations

-

Alors l'audio-guide peut être reproposé -Et il est marqué comme "Écouté - Rejouable"

-
-

9. Podcast standard sans flag replayable

-

Étant donné qu'un podcast n'a pas de flag replayable -Et qu'un utilisateur l'a écouté à 90%

-

Quand l'algorithme génère les recommandations

-

Alors le podcast n'est jamais reproposé

-
-

10. Stockage dans user_content_history

-

Étant donné qu'un utilisateur écoute un contenu

-

Quand l'écoute se termine ou est skippée

-

Alors les données suivantes sont enregistrées:

-
| champ | exemple |
-|---|---|
-| user_id | user-123 |
-| content_id | content-456 |
-| completion_rate | 0.45 (45%) |
-| last_position | 150 (secondes) |
-| listened_at | 2026-01-21 14:30:00 |
-
-
-

11. Historique illimité stocké

-

Étant donné qu'un utilisateur a écouté 5000 contenus

-

Quand il consulte son historique

-

Alors tous les 5000 contenus sont disponibles -Et aucun contenu n'est supprimé automatiquement

-
-

12. Algorithme considère les 100 derniers pour performance

-

Étant donné qu'un utilisateur a écouté 500 contenus

-

Quand l'algorithme génère les recommandations

-

Alors il vérifie uniquement les 100 derniers contenus pour exclusion -Et cette limite est une optimisation de requête SQL

-
-

13. Export historique complet (RGPD)

-

Étant donné qu'un utilisateur demande l'export RGPD

-

Quand l'export est généré

-

Alors l'historique complet est inclus avec:

-
| information | inclus |
-|---|---|
-| Tous les contenus | âś… |
-| Dates d'écoute | ✅ |
-| Taux complétion | ✅ |
-| Positions reprise | âś… |
-
-
-

14. Reprise automatique d'un contenu partiellement écouté

-

Étant donné que j'ai écouté un podcast à 60% (position 10:00)

-

Quand ce podcast est reproposé par l'algorithme -Et que je lance la lecture

-

Alors l'écoute reprend automatiquement à 10:00 -Et je vois une notification "Reprise à 10:00"

-
-

15. Option "Reprendre du début" pour contenu partiellement écouté

-

Étant donné que j'ai écouté un podcast à 60%

-

Quand ce podcast est reproposé

-

Alors je vois deux options:

-
| option | action |
-|---|---|
-| Reprendre Ă  10:00 | Lecture Ă  partir de 10:00 |
-| Depuis le début | Lecture à partir de 0:00 |
-
-
-

16. Contenu écouté il y a 6 mois - toujours en historique

-

Étant donné qu'un utilisateur a écouté un contenu il y a 6 mois à 90%

-

Quand l'algorithme génère les recommandations

-

Alors ce contenu n'est toujours pas reproposé -Et l'historique n'a pas de limite temporelle

-
-

17. Nouveau contenu du même créateur après écoute complète

-

Étant donné qu'un utilisateur a écouté un contenu de "Créateur A" à 90% -Et que "Créateur A" publie un nouveau contenu

-

Quand l'algorithme génère les recommandations

-

Alors le nouveau contenu peut être recommandé -Et seul l'ancien contenu est exclu (pas tout le créateur)

-
-

18. Statistiques personnelles d'historique

-

Étant donné que je consulte mon profil

-

Quand j'accède à la section "Historique"

-

Alors je vois:

-
| métrique | exemple |
-|---|---|
-| Nombre total d'écoutes | 1,234 |
-| Heures écoutées | 456h |
-| Taux complétion moyen | 72% |
-| Top 5 catégories | Voyage, Sport |
-
-
-

19. Filtrer l'historique par date

-

Étant donné que je consulte mon historique

-

Quand je filtre par "Dernière semaine"

-

Alors seuls les contenus écoutés dans les 7 derniers jours sont affichés -Et je peux exporter cette sélection

-
-
- -

Médias traditionnels sur RoadWave

-
-

En tant que média établi -Je veux publier du contenu géolocalisé sur RoadWave -Afin d'atteindre une audience locale et mobile

-
-

21 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Création d'un compte média vérifié

-

Étant donné que je représente Le Monde

-

Quand je crée un compte média -Et que je fournis les justificatifs (SIRET, documents officiels)

-

Alors mon compte est créé en attente de vérification -Et l'équipe RoadWave examine ma demande sous 48-72h

-
-

2. Validation compte média par l'équipe RoadWave

-

Étant donné qu'un compte média "Le Parisien" est en attente

-

Quand l'équipe RoadWave valide le compte

-

Alors le compte reçoit le badge vérifié ✓ -Et le média peut publier sans validation des 3 premiers contenus -Et je vois le message "Compte média vérifié avec succès"

-
-

3. Badge vérifié visible sur profil média

-

Étant donné que "France Inter" a un compte vérifié

-

Quand un utilisateur consulte le profil

-

Alors il voit le badge ✓ à côté du nom -Et une mention "Média vérifié"

-
-

4. Pas de validation des 3 premiers contenus pour médias

-

Étant donné que je suis un média vérifié

-

Quand je publie mon premier contenu

-

Alors le contenu est publié immédiatement sans validation -Et il est visible pour tous les utilisateurs -Et je ne passe pas par la modération initiale

-
-

5. Modération a posteriori uniquement

-

Étant donné que "Libération" publie un contenu

-

Quand le contenu est publié

-

Alors il est immédiatement disponible -Mais peut être signalé et modéré a posteriori -Et suit les mêmes règles de modération que les créateurs

-
-

6. Publication flash info géolocalisé

-

Étant donné que je suis "Ouest-France" (média régional)

-

Quand je publie un flash info sur un événement à Rennes -Et que je le géolocalise en Bretagne (géo-contextuel)

-

Alors le contenu est publié immédiatement -Et il est recommandé aux utilisateurs en Bretagne

-
-

7. Publication chronique thématique

-

Étant donné que je suis "France Culture"

-

Quand je publie une chronique philosophie (géo-neutre)

-

Alors le contenu est disponible partout en France -Et suit l'algorithme de recommandation standard

-
-

8. Publication édito politique

-

Étant donné que je suis "Le Figaro"

-

Quand je publie un édito politique -Et que je le tague "Politique"

-

Alors le contenu est publié immédiatement -Et la classification politique MVP s'applique (pas gauche/droite) -Et les utilisateurs ayant activé "Masquer politique" ne le voient pas

-
-

9. Formats de contenu autorisés pour médias

-

Étant donné que je suis un média vérifié

-

Quand je publie du contenu

-

Alors je peux publier:

-
| format | exemple |
-|---|---|
-| Flash info géolocalisé | Actualité régionale 2-5 min |
-| Chronique thématique | Culture, économie, sport 5-15min |
-| Édito et débats | Opinion 10-30 min |
-| Reportage | Investigation 15-45 min |
-
-
-

10. Médias suivent les règles standard de classification âge

-

Étant donné que je suis "RTL"

-

Quand je publie un contenu sensible

-

Alors je dois obligatoirement classifier par âge:

-
| classification | type contenu |
-|---|---|
-| Tout public | Info générale |
-| 13+ | Actualité avec sujets sensibles |
-| 16+ | Débats avec violence verbale |
-| 18+ | Sujets adultes |
-
-
-

11. Monétisation médias - partage revenus pub standard

-

Étant donné que je suis un média vérifié -Et que mes contenus génèrent des écoutes

-

Quand le mois se termine

-

Alors je reçois 3€ / 1000 écoutes complètes (même taux que créateurs) -Et le paiement suit les mêmes règles (seuil 50€, mensuel)

-
-

12. Sponsoring direct non géré par plateforme

-

Étant donné que je suis "Europe 1" -Et que je veux intégrer un sponsor dans mon contenu

-

Quand je mentionne le sponsor dans l'audio

-

Alors c'est autorisé (sponsoring éditorial) -Mais RoadWave ne gère pas la transaction -Et je gère la relation sponsor directement

-
-

13. Médias peuvent avoir plusieurs comptes créateurs

-

Étant donné que je suis "Le Monde"

-

Quand je veux créer des sous-comptes par rubrique

-

Alors je peux créer:

-
| compte | description |
-|---|---|
-| @lemonde_politique | Actualité politique |
-| @lemonde_economie | Économie et entreprises |
-| @lemonde_culture | Culture et spectacles |
-
-

Et tous sont liés au compte média principal

-
-

14. Médias régionaux privilégiés localement

-

Étant donné que "Sud-Ouest" publie du contenu géo-contextuel en Nouvelle-Aquitaine -Et qu'un utilisateur est à Bordeaux

-

Quand l'algorithme calcule les recommandations

-

Alors le contenu de "Sud-Ouest" a un score géo élevé -Et il est privilégié pour l'audience locale

-
-

15. Médias nationaux accessibles partout

-

Étant donné que "France Inter" publie un podcast géo-neutre

-

Quand des utilisateurs Ă  Paris, Lyon, Marseille demandent des recommandations

-

Alors le podcast est accessible partout sans distinction géographique -Et suit l'algorithme de recommandation standard

-
-

16. Statistiques détaillées pour médias

-

Étant donné que je suis un média vérifié

-

Quand je consulte mes statistiques

-

Alors je vois:

-
| métrique | exemple |
-|---|---|
-| Écoutes par région | Île-de-France: 45% |
-| Taux complétion | 72% |
-| Démographie auditeurs | 25-34 ans: 35% |
-| Top contenus | Flash info Paris |
-| Revenus générés | 1,234€ |
-
-
-

17. Médias peuvent exporter analytics

-

Étant donné que je suis "Libération"

-

Quand je clique sur "Exporter analytics"

-

Alors je reçois un CSV avec données détaillées -Et je peux analyser les données avec mes outils internes

-
-

18. Contact prioritaire équipe RoadWave

-

Étant donné que je suis un média vérifié

-

Quand j'ai un problème technique ou question

-

Alors je peux contacter le support média prioritaire -Et j'obtiens une réponse sous 24h (vs 48-72h standard)

-
-

19. Médias peuvent programmer la publication

-

Étant donné que je suis "France Culture"

-

Quand je prépare un contenu à l'avance

-

Alors je peux programmer la publication pour une date/heure future -Et le contenu sera publié automatiquement au moment choisi

-
-

20. API dédiée pour médias (post-MVP)

-

Étant donné que je suis un grand média avec beaucoup de contenus

-

Quand RoadWave développe l'API médias

-

Alors je peux automatiser la publication via API -Et intégrer RoadWave dans mon workflow de production

-
-

21. Signalement d'un contenu média traité en priorité

-

Étant donné qu'un contenu de "Le Monde" est signalé

-

Quand le signalement arrive en modération

-

Alors il est traité avec la même priorité qu'un créateur standard -Et le badge vérifié ne donne pas d'immunité modération

-
-
- -

Mode Kids pour utilisateurs 13-15 ans

-
-

En tant que parent ou adolescent -Je veux activer un mode Kids avec filtrage de contenu -Afin de protéger les mineurs des contenus inappropriés

-
-

15 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Activation manuelle du mode Kids

-

Étant donné que je suis un utilisateur de 14 ans -Et que le mode Kids n'est pas activé par défaut

-

Quand j'active le mode Kids dans les paramètres

-

Alors le mode Kids est activé sur mon compte -Et je vois le message "Mode Kids activé - Contenus filtrés pour 13-15 ans"

-
-

2. Parent active le mode Kids pour son enfant

-

Étant donné que je suis le parent d'un utilisateur de 13 ans -Et que j'ai accès au compte de mon enfant

-

Quand j'active le mode Kids

-

Alors le mode Kids est activé sur le compte enfant -Et seuls les contenus "Tous publics" sont accessibles

-
-

3. Filtrage contenu - uniquement "Tous publics"

-

Étant donné que le mode Kids est activé sur mon compte -Et qu'il existe des contenus avec les classifications:

-
| classification | nombre |
-|---|---|
-| Tous publics | 100 |
-| 13+ | 50 |
-| 16+ | 30 |
-| 18+ | 20 |
-
-

Quand je demande des recommandations

-

Alors seuls les 100 contenus "Tous publics" sont proposés -Et les contenus 13+, 16+, 18+ sont exclus

-
-

4. Exclusion automatique du contenu politique

-

Étant donné que le mode Kids est activé -Et qu'il existe 20 contenus "Tous publics" dont 5 tagués "Politique"

-

Quand je demande des recommandations

-

Alors seuls les 15 contenus non-politiques sont proposés -Et les 5 contenus politiques sont automatiquement exclus

-
-

5. Pas de publicité en mode Kids

-

Étant donné que le mode Kids est activé -Et que je suis un utilisateur gratuit

-

Quand j'écoute du contenu

-

Alors aucune publicité n'est diffusée -Et je n'ai pas d'insertion publicitaire (règle 1/5 désactivée)

-
-

6. Publicité validée manuellement en mode Kids (post-MVP)

-

Étant donné que le mode Kids est activé -Et qu'une publicité a été validée manuellement pour le mode Kids

-

Quand j'écoute du contenu

-

Alors cette publicité peut être diffusée -Mais la fréquence reste inférieure au mode standard

-
-

7. Interface standard mĂŞme en mode Kids

-

Étant donné que le mode Kids est activé

-

Quand j'ouvre l'application

-

Alors l'interface est identique au mode normal -Et seul le filtrage de contenu est actif (pas d'UI enfant)

-
-

8. Désactivation du mode Kids

-

Étant donné que le mode Kids est activé

-

Quand je désactive le mode Kids dans les paramètres

-

Alors tous les contenus sont à nouveau accessibles selon mon âge -Et je vois le message "Mode Kids désactivé"

-
-

9. Utilisateur 16 ans ne peut pas activer le mode Kids 13-15 ans

-

Étant donné que je suis un utilisateur de 16 ans

-

Quand j'essaie d'activer le mode Kids

-

Alors l'activation réussit -Et le mode Kids filtre les contenus 16+ et 18+ (pas seulement 13+) -Et je vois uniquement les contenus "Tous publics"

-
-

10. Tentative d'accès direct à contenu 16+ en mode Kids

-

Étant donné que le mode Kids est activé -Et qu'un ami me partage un contenu 16+

-

Quand j'essaie d'accéder au contenu via le lien

-

Alors l'accès est refusé -Et je vois le message "Ce contenu n'est pas accessible en mode Kids"

-
-

11. Recherche en mode Kids filtre automatiquement

-

Étant donné que le mode Kids est activé

-

Quand je recherche "débat"

-

Alors seuls les contenus "Tous publics" apparaissent dans les résultats -Et les contenus 13+, 16+, 18+ sont exclus de la recherche

-
-

12. Audio-guide en mode Kids

-

Étant donné que le mode Kids est activé -Et qu'un audio-guide "Tous publics" existe au musée du Louvre

-

Quand je suis à proximité du Louvre

-

Alors l'audio-guide est proposé normalement -Et toutes les séquences sont accessibles

-
-

13. Statistiques créateur - audience mode Kids

-

Étant donné que je suis un créateur -Et que mes contenus "Tous publics" sont écoutés par des utilisateurs mode Kids

-

Quand je consulte mes statistiques

-

Alors je vois le pourcentage d'écoutes en mode Kids -Et je peux adapter mes contenus en conséquence

-
-

14. Notification lors de l'activation du mode Kids

-

Quand j'active le mode Kids

-

Alors je reçois une notification explicative:

-
| information | description |
-|---|---|
-| Contenu | Seuls les contenus "Tous publics" accessibles |
-| Politique | Contenus politiques automatiquement masqués |
-| Publicité | Aucune publicité affichée |
-
-
-

15. Badge mode Kids visible dans le profil

-

Étant donné que le mode Kids est activé

-

Quand je consulte mon profil

-

Alors je vois un badge "Mode Kids actif 🛡️" -Et je peux le désactiver en un clic

-
-
- -

Paramétrabilité admin et A/B testing

-
-

En tant qu'administrateur RoadWave -Je veux configurer les paramètres de l'algorithme à chaud -Afin d'optimiser l'engagement sans redéploiement

-
-

20 scénarios (19 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté en tant qu'admin

-
-

1. Accès au dashboard admin

-

Quand j'accède au dashboard admin

-

Alors je vois tous les paramètres configurables de l'algorithme -Et je vois les valeurs actuelles et par défaut

-
-

2. Modifier le poids géo pour contenu ancré

-

Étant donné que le poids_geo_ancre est à 0.7 (défaut)

-

Quand je modifie le poids_geo_ancre Ă  0.8 -Et que je sauvegarde

-

Alors la nouvelle valeur est appliquée immédiatement -Et tous les nouveaux calculs utilisent 0.8 -Et je vois le message "Paramètre mis à jour avec succès"

-
-

3. Validation des plages de valeurs

-

Quand j'essaie de configurer poids_geo_ancre Ă  1.5 (hors plage 0.5-1.0)

-

Alors la modification échoue -Et je vois le message "Valeur hors plage autorisée (0.5 - 1.0)"

-
-

4. 📋 Plan: Modification de tous les paramètres configurables

-

Quand je modifie "" Ă  ""

-

Alors la modification est appliquée immédiatement -Et la nouvelle valeur respecte la plage ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
parametrenouvelle_valeurplage
poids_geo_ancre0.80.5 - 1.0
poids_geo_contextuel0.60.3 - 0.7
poids_geo_neutre0.30.0 - 0.4
poids_engagement0.30.0 - 0.5
part_aleatoire_global0.150.0 - 0.3
distance_max_km15050 - 500
rayon_gps_point_m1000100 - 2000
seuil_min_ecoutes_engagement10010 - 200
-
-

5. Aucun recalcul batch après modification

-

Étant donné que le poids_geo_ancre est modifié de 0.7 à 0.8

-

Quand la modification est appliquée

-

Alors aucun recalcul batch n'est lancé (économie CPU) -Et seuls les nouveaux calculs utilisent la valeur 0.8

-
-

6. Versioning des configurations

-

Étant donné que je modifie plusieurs paramètres

-

Quand je sauvegarde la configuration

-

Alors une nouvelle version est créée (ex: v1.2.3) -Et je peux voir l'historique des versions -Et je peux comparer deux versions

-
-

7. Rollback en 1 clic

-

Étant donné que la configuration actuelle est v1.2.3 -Et que la version précédente était v1.2.2

-

Quand je clique sur "Restaurer v1.2.2"

-

Alors tous les paramètres de v1.2.2 sont réappliqués -Et je vois le message "Configuration restaurée à v1.2.2"

-
-

8. Créer une variante A/B testing

-

Quand je crée une nouvelle variante "Test engagement élevé" -Et que je configure:

-
| parametre | valeur |
-|---|---|
-| poids_engagement | 0.4 |
-| poids_geo_ancre | 0.6 |
-
-

Et que je lance le test A/B

-

Alors 50% des utilisateurs reçoivent la Config A (défaut) -Et 50% des utilisateurs reçoivent la Config B (test)

-
-

9. Split utilisateurs aléatoire pour A/B test

-

Étant donné qu'un test A/B est actif

-

Quand 1000 nouveaux utilisateurs se connectent

-

Alors environ 500 sont assignés à la Config A -Et environ 500 sont assignés à la Config B -Et l'assignation est aléatoire et équilibrée

-
-

10. Utilisateur reste dans la mĂŞme variante

-

Étant donné qu'un utilisateur est assigné à la Config B

-

Quand il se reconnecte plusieurs fois

-

Alors il reste toujours dans la Config B -Et il ne change pas de variante pendant le test

-
-

11. Métriques comparatives A/B testing

-

Étant donné qu'un test A/B est actif depuis 7 jours

-

Quand je consulte le dashboard A/B testing

-

Alors je vois les métriques suivantes pour chaque config:

-
| metrique | Config A | Config B |
-|---|---|---|
-| Taux complétion moyen | 68% | 72% |
-| Engagement (likes) | 15% | 18% |
-| Durée session moyenne | 23 min | 27 min |
-| Taux skip rapide (<10s) | 12% | 9% |
-
-
-

12. Dashboard graphique temps réel

-

Étant donné qu'un test A/B est actif

-

Quand je consulte le dashboard

-

Alors je vois des graphiques temps réel:

-
| graphique | type |
-|---|---|
-| Évolution engagement | Ligne |
-| Répartition utilisateurs | Camembert |
-| Taux complétion | Barres |
-| Durée session | Ligne |
-
-
-

13. Terminer un test A/B et appliquer la meilleure config

-

Étant donné qu'un test A/B montre que Config B est meilleure

-

Quand je clique sur "Appliquer Config B pour tous"

-

Alors la Config B devient la configuration par défaut -Et tous les utilisateurs utilisent maintenant Config B -Et l'ancien test est archivé

-
-

14. Audit engagement global

-

Quand je consulte la section "Audit engagement"

-

Alors je vois:

-
| metrique | valeur |
-|---|---|
-| Temps écoute moyen/session | 25 min |
-| Temps écoute médian/session | 18 min |
-| Taux complétion moyen | 70% |
-| % sessions avec ≥1 like | 35% |
-
-
-

15. Graphiques évolution engagement selon config

-

Étant donné que plusieurs modifications de config ont été faites

-

Quand je consulte les graphiques d'évolution

-

Alors je vois l'impact de chaque changement de config -Et je peux corréler changements config avec métriques

-
-

16. Export CSV pour analyse externe

-

Quand je clique sur "Exporter données"

-

Alors je peux télécharger un CSV avec:

-
| colonne | exemple |
-|---|---|
-| date | 2026-01-21 |
-| version_config | v1.2.3 |
-| taux_completion | 0.72 |
-| engagement_moyen | 0.45 |
-| duree_session_min | 27 |
-
-
-

17. Alerte automatique si métrique critique baisse

-

Étant donné que le taux de complétion moyen est à 70%

-

Quand une nouvelle config fait baisser le taux Ă  55%

-

Alors je reçois une alerte email "Baisse critique du taux de complétion" -Et je peux rollback rapidement

-
-

18. Prévisualisation impact avant application

-

Étant donné que je modifie poids_geo_ancre de 0.7 à 0.9

-

Quand je clique sur "Prévisualiser impact"

-

Alors je vois une simulation sur échantillon de 1000 utilisateurs -Et je vois l'estimation d'impact sur les métriques clés

-
-

19. Notes et commentaires sur modifications config

-

Quand je modifie une configuration

-

Alors je peux ajouter une note "Test pour améliorer contenu local" -Et cette note est visible dans l'historique des versions -Et l'équipe peut comprendre le contexte des changements

-
-

20. Permissions admin pour modification config

-

Étant donné que je suis un admin junior

-

Quand j'essaie de modifier un paramètre critique

-

Alors l'accès est refusé -Et je vois "Permission admin senior requise" -Et seuls les admins seniors peuvent modifier les paramètres

-
-
- -

Paramétrabilité utilisateur et profils

-
-

En tant qu'utilisateur -Je veux personnaliser mon expérience de recommandation -Afin d'adapter l'application à mes différents contextes d'usage

-
-

25 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible -Et que je suis connecté

-
-

1. Accès aux paramètres de personnalisation

-

Quand j'ouvre les paramètres de personnalisation

-

Alors je vois trois curseurs disponibles:

-
| curseur | description |
-|---|---|
-| Géolocalisation | Local ↠slider → National |
-| Découverte | 0% ↠slider → 50% |
-| Politique | Masquer / Équilibré / Mes préférences |
-
-
-

2. Modifier le curseur Géolocalisation vers Local

-

Étant donné que le curseur Géolocalisation est au centre (défaut)

-

Quand je déplace le curseur vers "Local" (gauche)

-

Alors l'algorithme privilégie fortement les contenus proches -Et la pondération géographique augmente -Et je vois le message "Recommandations locales privilégiées"

-
-

3. Modifier le curseur Géolocalisation vers National

-

Étant donné que le curseur Géolocalisation est au centre

-

Quand je déplace le curseur vers "National" (droite)

-

Alors l'algorithme privilégie la découverte nationale -Et la pondération géographique diminue -Et je reçois des contenus de toute la France

-
-

4. Curseur Découverte à 0% - aucun aléatoire

-

Quand je règle le curseur Découverte à 0%

-

Alors 0% de contenus aléatoires dans mes recommandations -Et 100% de contenus calculés selon score combiné -Et je vois le message "Personnalisation maximale"

-
-

5. Curseur Découverte à 10% - défaut équilibré

-

Quand je règle le curseur Découverte à 10%

-

Alors 10% de contenus aléatoires -Et 90% de contenus calculés -Et je vois le message "Équilibre découverte/personnalisation"

-
-

6. Curseur Découverte à 30% - découverte élevée

-

Quand je règle le curseur Découverte à 30%

-

Alors 30% de contenus aléatoires -Et 70% de contenus calculés -Et je vois le message "Découverte élevée activée"

-
-

7. Curseur Découverte à 50% - découverte maximale

-

Quand je règle le curseur Découverte à 50%

-

Alors 50% de contenus aléatoires -Et 50% de contenus calculés -Et je vois le message "Découverte maximale (équivaut à national)"

-
-

8. Créer un profil personnalisé "Trajet quotidien"

-

Quand je crée un nouveau profil nommé "🚗 Trajet quotidien" -Et que je configure:

-
| parametre | valeur |
-|---|---|
-| Géolocalisation | Local |
-| Découverte | 5% |
-| Politique | Masquer |
-
-

Et que je sauvegarde

-

Alors le profil "🚗 Trajet quotidien" est créé -Et je peux l'activer en un clic

-
-

9. Créer un profil "Road trip"

-

Quand je crée un profil "🛣️ Road trip" -Et que je configure:

-
| parametre | valeur |
-|---|---|
-| Géolocalisation | Régional |
-| Découverte | 30% |
-| Politique | Équilibré |
-
-

Alors le profil est sauvegardé -Et je peux switcher entre profils facilement

-
-

10. Créer un profil "Enfants"

-

Quand je crée un profil "👶 Enfants" -Et que j'active le Mode Kids

-

Alors tous les paramètres sont adaptés pour enfants:

-
| parametre | valeur |
-|---|---|
-| Mode Kids | Activé |
-| Politique | Masquer (forcé) |
-| Publicité | Aucune |
-
-
-

11. Activer un profil existant

-

Étant donné que j'ai créé un profil "🚗 Trajet quotidien"

-

Quand je clique sur "Activer" pour ce profil

-

Alors tous les paramètres du profil sont appliqués -Et je vois le message "Profil 'Trajet quotidien' activé" -Et l'algorithme utilise ces paramètres immédiatement

-
-

12. Synchronisation profils entre devices

-

Étant donné que j'ai créé 3 profils sur mon iPhone

-

Quand je me connecte sur mon iPad

-

Alors mes 3 profils sont automatiquement synchronisés -Et je peux les utiliser sur l'iPad

-
-

13. Modification d'un profil synchronisée

-

Étant donné que j'ai un profil "Road trip" sur iPhone

-

Quand je modifie ce profil sur iPhone

-

Alors la modification est synchronisée sur tous mes devices -Et le profil est mis à jour partout en temps réel

-
-

14. Pas de partage de profils entre utilisateurs

-

Étant donné que j'ai créé des profils personnalisés -Et que ma conjointe a un compte RoadWave

-

Quand elle se connecte sur son compte

-

Alors elle ne voit pas mes profils -Et chaque utilisateur a ses propres profils

-
-

15. Auto-switch selon contexte (détection trajet récurrent)

-

Étant donné que j'utilise toujours le profil "Trajet quotidien" -Et que je pars de chez moi vers mon travail tous les matins à 8h

-

Quand le système détecte ce trajet récurrent

-

Alors le profil "Trajet quotidien" est activé automatiquement -Et je reçois une notification "Profil 'Trajet quotidien' activé"

-
-

16. Désactiver l'auto-switch

-

Étant donné que l'auto-switch de profil est actif

-

Quand je désactive cette option dans les paramètres

-

Alors les profils ne changent plus automatiquement -Et je dois les activer manuellement

-
-

17. Blocage modification si vitesse GPS >10 km/h

-

Étant donné que je conduis à 50 km/h

-

Quand j'essaie de modifier un curseur

-

Alors la modification est bloquée -Et je vois le message "Modification impossible pendant la conduite" -Et je dois m'arrêter ou être passager pour modifier

-
-

18. Modification possible si vitesse <10 km/h

-

Étant donné que je suis arrêté à un feu rouge (5 km/h)

-

Quand j'essaie de modifier un curseur

-

Alors la modification est autorisée -Et je peux ajuster les paramètres

-
-

19. Warning au lancement app

-

Quand je lance l'application pour la première fois

-

Alors je vois un warning "Configurez vos préférences avant de prendre la route" -Et un bouton "Configurer maintenant" -Et je peux accéder rapidement aux paramètres

-
-

20. Modification uniquement app arrêtée ou mode passager

-

Étant donné que je suis passager dans une voiture -Et que le mode passager est activé

-

Quand j'essaie de modifier les paramètres

-

Alors la modification est autorisée -Et le blocage vitesse GPS ne s'applique pas

-
-

21. Statistiques d'utilisation des profils

-

Étant donné que j'utilise plusieurs profils

-

Quand je consulte mes statistiques

-

Alors je vois:

-
| metrique | exemple |
-|---|---|
-| Profil le plus utilisé | Trajet quotidien |
-| Heures par profil | 25h / 10h / 5h |
-| Dernier profil actif | Road trip |
-
-
-

22. Supprimer un profil

-

Étant donné que j'ai créé un profil "Test"

-

Quand je supprime ce profil

-

Alors le profil est définitivement supprimé -Et je vois le message "Profil 'Test' supprimé" -Et il disparaît de tous mes devices

-
-

23. Limite de profils par utilisateur

-

Étant donné que j'ai créé 10 profils

-

Quand j'essaie de créer un 11ème profil

-

Alors la création échoue -Et je vois le message "Maximum 10 profils par utilisateur"

-
-

24. Dupliquer un profil existant

-

Étant donné que j'ai un profil "Trajet quotidien"

-

Quand je clique sur "Dupliquer"

-

Alors un nouveau profil "Trajet quotidien (copie)" est créé -Et il a les mêmes paramètres que l'original -Et je peux le modifier indépendamment

-
-

25. Réinitialiser un profil aux valeurs par défaut

-

Étant donné que j'ai modifié un profil

-

Quand je clique sur "Réinitialiser"

-

Alors tous les paramètres reviennent aux valeurs par défaut:

-
| parametre | valeur défaut |
-|---|---|
-| Géolocalisation | Équilibré |
-| Découverte | 10% |
-| Politique | Équilibré |
-
-
-
- -

Formule de scoring et recommandation

-
-

En tant que système de recommandation -Je veux calculer un score combiné pour chaque contenu -Afin de proposer les contenus les plus pertinents à l'utilisateur

-
-

21 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que l'API RoadWave est disponible

-
-

1. Calcul du score géographique linéaire

-

Étant donné qu'un contenu existe à Paris -Et que la distance_max_km est configurée à 200 km

-

Quand un utilisateur est Ă  50 km du contenu

-

Alors le score_geo = 1 - (50 / 200) = 0.75

-
-

2. Score géo à distance nulle (sur place)

-

Étant donné qu'un contenu existe à un point GPS précis

-

Quand un utilisateur est exactement au mĂŞme point (0 km)

-

Alors le score_geo = 1.0 (maximum)

-
-

3. Score géo à distance_max (200 km)

-

Étant donné qu'un contenu existe à Paris

-

Quand un utilisateur est Ă  200 km du contenu

-

Alors le score_geo = 1 - (200 / 200) = 0.0

-
-

4. Score géo au-delà de distance_max

-

Étant donné qu'un contenu existe à Paris

-

Quand un utilisateur est Ă  250 km du contenu (au-delĂ  de 200 km max)

-

Alors le score_geo = 0.0 (minimum) -Et le contenu a peu de chances d'être recommandé sauf engagement très élevé

-
-

5. Calcul du score d'intérêts avec jauges utilisateur

-

Étant donné qu'un utilisateur a les jauges suivantes:

-
| categorie | niveau |
-|---|---|
-| Automobile | 80% |
-| Voyage | 60% |
-| Musique | 40% |
-
-

Et qu'un contenu est tagué "Automobile" et "Voyage"

-

Quand l'algorithme calcule le score_interets

-

Alors score_interets = (0.8 + 0.6) / 2 = 0.7

-
-

6. Score d'intérêts avec un seul tag

-

Étant donné qu'un utilisateur a la jauge "Économie" à 90% -Et qu'un contenu est tagué uniquement "Économie"

-

Quand l'algorithme calcule le score_interets

-

Alors score_interets = 0.9

-
-

7. Score d'intérêts avec tags non matchés

-

Étant donné qu'un utilisateur a des jauges "Sport" et "Politique" élevées -Et qu'un contenu est tagué "Musique" et "Philosophie" -Et que l'utilisateur n'a pas ces catégories

-

Quand l'algorithme calcule le score_interets

-

Alors score_interets = 0.5 (neutre par défaut pour catégories inconnues)

-
-

8. Calcul du score d'engagement avec métriques

-

Étant donné qu'un contenu a:

-
| metrique | valeur |
-|---|---|
-| ecoutes | 1000 |
-| ecoutes_completes | 700 |
-| likes | 300 |
-| abonnements_apres | 50 |
-
-

Quand l'algorithme calcule le score_engagement

-

Alors taux_completion = 700 / 1000 = 0.7 -Et ratio_likes = 300 / 1000 = 0.3 -Et ratio_abonnements = 50 / 1000 = 0.05 -Et score_engagement = (0.7 Ă— 0.5) + (0.3 Ă— 0.3) + (0.05 Ă— 0.2) = 0.35 + 0.09 + 0.01 = 0.45

-
-

9. Contenu avec moins de 50 écoutes - score neutre

-

Étant donné qu'un contenu a seulement 30 écoutes

-

Quand l'algorithme calcule le score_engagement

-

Alors score_engagement = 0.5 (neutre par défaut) -Et le contenu n'est pas pénalisé pour manque de données

-
-

10. Contenu avec exactement 50 écoutes - calcul réel

-

Étant donné qu'un contenu a exactement 50 écoutes -Et des métriques d'engagement complètes

-

Quand l'algorithme calcule le score_engagement

-

Alors le score est calculé normalement (pas de seuil neutre)

-
-

11. Bonus aléatoire - 10% des recommandations

-

Étant donné qu'un utilisateur demande 10 recommandations -Et que la part_aleatoire_global est à 10%

-

Quand l'algorithme génère les recommandations

-

Alors 1 contenu sur 10 est tiré aléatoirement -Et 9 contenus sont calculés avec le score combiné -Et le contenu aléatoire n'est pas dans l'historique déjà écouté

-
-

12. Curseur utilisateur découverte à 0% - aucun aléatoire

-

Étant donné qu'un utilisateur configure le curseur découverte à 0%

-

Quand l'utilisateur demande 20 recommandations

-

Alors les 20 contenus sont calculés avec le score combiné -Et aucun contenu aléatoire n'est proposé

-
-

13. Curseur utilisateur découverte à 50% - découverte max

-

Étant donné qu'un utilisateur configure le curseur découverte à 50%

-

Quand l'utilisateur demande 20 recommandations

-

Alors 10 contenus sont tirés aléatoirement -Et 10 contenus sont calculés avec le score combiné

-
-

14. Score final combiné pour contenu géo-ancré

-

Étant donné qu'un contenu "Géo-ancré" a:

-
| parametre | valeur |
-|---|---|
-| score_geo | 0.9 |
-| score_interets | 0.6 |
-| score_engagement | 0.45 |
-| poids_geo | 0.7 |
-| poids_interets | 0.1 |
-| poids_engagement | 0.2 |
-
-

Quand l'algorithme calcule le score_final

-

Alors score_final = (0.9 Ă— 0.7) + (0.6 Ă— 0.1) + (0.45 Ă— 0.2) -Et score_final = 0.63 + 0.06 + 0.09 = 0.78

-
-

15. Score final combiné pour contenu géo-neutre

-

Étant donné qu'un contenu "Géo-neutre" a:

-
| parametre | valeur |
-|---|---|
-| score_geo | 0.3 |
-| score_interets | 0.9 |
-| score_engagement | 0.6 |
-| poids_geo | 0.2 |
-| poids_interets | 0.6 |
-| poids_engagement | 0.2 |
-
-

Quand l'algorithme calcule le score_final

-

Alors score_final = (0.3 × 0.2) + (0.9 × 0.6) + (0.6 × 0.2) -Et score_final = 0.06 + 0.54 + 0.12 = 0.72 -Et le contenu peut être recommandé malgré la distance

-
-

16. Contenu viral lointain peut être recommandé

-

Étant donné qu'un contenu viral existe à Paris -Et qu'il a un score_engagement très élevé de 0.95 -Et qu'un utilisateur est à Marseille (score_geo = 0.1)

-

Quand l'algorithme calcule le score_final

-

Alors le score_engagement élevé compense le score_geo faible -Et le contenu peut apparaître dans les recommandations

-
-

17. Ordre de recommandation par score décroissant

-

Étant donné 5 contenus avec les scores suivants:

-
| contenu | score_final |
-|---|---|
-| Contenu A | 0.85 |
-| Contenu B | 0.72 |
-| Contenu C | 0.90 |
-| Contenu D | 0.65 |
-| Contenu E | 0.78 |
-
-

Quand l'utilisateur demande des recommandations

-

Alors l'ordre de proposition est:

-
| position | contenu |
-|---|---|
-| 1 | Contenu C |
-| 2 | Contenu A |
-| 3 | Contenu E |
-| 4 | Contenu B |
-| 5 | Contenu D |
-
-
-

18. Exclusion de l'historique déjà écouté >80%

-

Étant donné qu'un utilisateur a écouté les contenus suivants:

-
| contenu | completion |
-|---|---|
-| Contenu A | 85% |
-| Contenu B | 95% |
-| Contenu C | 30% |
-
-

Quand l'algorithme génère les recommandations

-

Alors "Contenu A" et "Contenu B" ne sont jamais proposés -Mais "Contenu C" peut être reproposé

-
-

19. Pré-calcul de 5 contenus suivants

-

Étant donné qu'un utilisateur écoute un contenu

-

Quand l'algorithme prépare les contenus suivants

-

Alors 5 contenus sont pré-calculés selon le score -Et ces contenus sont mis en cache pour performance

-
-

20. Recalcul si déplacement >10 km

-

Étant donné que 5 contenus suivants sont pré-calculés -Et que l'utilisateur se déplace de 12 km

-

Quand l'utilisateur demande le contenu suivant

-

Alors l'algorithme recalcule les scores avec la nouvelle position -Et propose de nouveaux contenus plus pertinents géographiquement

-
-

21. Recalcul après 10 minutes d'inactivité

-

Étant donné que 5 contenus suivants sont pré-calculés -Et que 11 minutes se sont écoulées sans action

-

Quand l'utilisateur demande le contenu suivant

-

Alors l'algorithme recalcule les scores -Et prend en compte les nouveaux contenus publiés

-
-
- -

Anonymisation des données GPS après 24h

-

18 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur avec le GPS activé -Et que j'utilise l'application depuis plusieurs jours

-
-

1. Conservation des données GPS précises pendant 24h

-

Étant donné que j'écoute un contenu à la position GPS 48.8566, 2.3522 (Paris, Tour Eiffel) -Et qu'il est 10:00 le 2025-01-20

-

Quand l'événement d'écoute est enregistré en base de données

-

Alors les coordonnées précises 48.8566, 2.3522 sont stockées -Et le champ anonymized est à false -Et le champ created_at contient "2025-01-20 10:00:00" -Et ces données précises servent à la recommandation personnalisée

-
-

2. Conversion en geohash après 24h

-

Étant donné que j'ai écouté un contenu le 2025-01-20 à 10:00 à la position 48.8566, 2.3522

-

Quand le job quotidien d'anonymisation s'exécute le 2025-01-21 à 02:00

-

Alors les coordonnées précises sont converties en geohash précision 5 -Et le geohash correspond à une zone d'environ 5km² -Et les coordonnées originales 48.8566, 2.3522 sont supprimées définitivement -Et le champ anonymized passe à true -Et il est impossible de retrouver la position précise d'origine

-
-

3. RequĂŞte SQL d'anonymisation (PostGIS)

-

Étant donné que le job quotidien d'anonymisation s'exécute

-

Quand la requête SQL suivante est exécutée:

-

Alors toutes les positions vieilles de plus de 24h sont anonymisées -Et le processus est automatique et irréversible -Et les données sont conformes RGPD

-
-

4. Précision du geohash niveau 5

-

Étant donné qu'une position GPS est convertie en geohash précision 5

-

Quand on analyse la zone couverte

-

Alors la zone fait environ 5km² (4.9km × 4.9km) -Et cette précision est suffisante pour des analytics agrégées -Et cette précision ne permet pas d'identifier un individu (conformité CNIL)

-
-

5. Exemple de conversion Paris

-

Étant donné que ma position précise est 48.8566, 2.3522 (Tour Eiffel)

-

Quand la conversion en geohash précision 5 est appliquée

-

Alors le geohash généré est "u09wh" -Et ce geohash couvre une zone de ~5km² autour de la Tour Eiffel -Et toutes les positions dans cette zone partagent le même geohash -Et il est impossible de distinguer deux utilisateurs dans cette zone

-
-

6. Conservation de l'historique personnel utilisateur

-

Étant donné que j'ai écouté des contenus aux positions suivantes:

-
| date | heure | latitude | longitude | lieu |
-|---|---|---|---|---|
-| 2025-01-15 | 08:30 | 48.8566 | 2.3522 | Paris |
-| 2025-01-16 | 14:00 | 43.6047 | 1.4442 | Toulouse |
-| 2025-01-17 | 19:00 | 45.7640 | 4.8357 | Lyon |
-
-

Quand j'ouvre mon historique personnel dans "Profil > Mes trajets"

-

Alors je vois mes trajets avec les positions précises intégrales -Et ces données ne sont pas anonymisées tant que mon compte est actif -Et seul moi peut accéder à ces données -Et elles ne sont pas utilisées pour des analytics globales

-
-

7. Anonymisation pour analytics globales uniquement

-

Étant donné que RoadWave génère des analytics agrégées

-

Quand l'équipe analyse les zones géographiques populaires

-

Alors seules les données anonymisées (geohash) sont utilisées -Et les positions précises de l'historique personnel ne sont jamais agrégées -Et les heatmaps de trafic utilisent uniquement les geohash ~5km²

-
-

8. Planification du job d'anonymisation

-

Étant donné que le système est en production

-

Quand on consulte les jobs planifiés (cron)

-

Alors un job "anonymize_gps_data" est configuré -Et le job s'exécute tous les jours à 02:00 (heure creuse) -Et le job traite toutes les positions vieilles de plus de 24h -Et un log est généré pour traçabilité

-
-

9. Exécution du job avec métriques

-

Étant donné que le job d'anonymisation s'exécute le 2025-01-21 à 02:00

-

Quand le job se termine

-

Alors un rapport est généré avec:

-
| métrique | valeur |
-|---|---|
-| Nombre de positions traitées | 15420 |
-| Nombre de positions anonymisées | 15420 |
-| Durée d'exécution | 3.5s |
-| Erreurs | 0 |
-
-

Et le rapport est loggé dans Sentry/Grafana -Et une alerte est envoyée si le job échoue

-
-

10. Performances du job d'anonymisation

-

Étant donné que 100 000 positions doivent être anonymisées

-

Quand le job s'exécute

-

Alors le traitement se fait en moins de 30 secondes -Et la requête PostGIS est optimisée avec index -Et aucun impact sur les performances de l'application en production

-
-

11. Impossibilité de réidentification

-

Étant donné qu'une position a été anonymisée en geohash "u09wh"

-

Quand un attaquant tente de retrouver la position précise d'origine

-

Alors il est impossible de déterminer la position exacte -Et des milliers de positions précises correspondent au même geohash -Et il n'y a aucune traçabilité vers la position originale -Et cette anonymisation est irréversible

-
-

12. Conformité CNIL - données véritablement anonymisées

-

Étant donné que les positions sont converties en geohash précision 5

-

Quand un auditeur CNIL vérifie la conformité

-

Alors les données sont considérées comme véritablement anonymisées -Et elles ne sont plus considérées comme des données personnelles -Et aucun consentement n'est requis pour leur traitement analytique -Et elles peuvent être conservées indéfiniment

-
-

13. Heatmap de trafic avec données anonymisées

-

Étant donné que RoadWave génère une heatmap des zones populaires

-

Quand on analyse les données utilisées

-

Alors seules les positions anonymisées (geohash) sont agrégées -Et la heatmap montre des zones de ~5km² -Et aucune position précise n'est révélée -Et cette analyse ne nécessite pas de consentement utilisateur (données anonymes)

-
-

14. Statistiques géographiques par département

-

Étant donné que RoadWave analyse l'utilisation par département

-

Quand les statistiques sont générées

-

Alors les données anonymisées sont agrégées par département -Et les résultats montrent: "Paris (75): 12 500 écoutes, Lyon (69): 8 300 écoutes" -Et aucune donnée personnelle n'est révélée -Et les statistiques sont RGPD-compliant

-
-

15. Coût de la solution d'anonymisation

-

Étant donné que PostGIS est utilisé pour l'anonymisation GPS

-

Quand on calcule le coût de la solution

-

Alors le coût est de 0€ (PostGIS inclus dans PostgreSQL) -Et aucune librairie tierce n'est nécessaire -Et la solution est entièrement maîtrisée (self-hosted)

-
-

16. Anonymisation respecte les positions en cours de session

-

Étant donné que je suis en train d'écouter du contenu actuellement -Et que certaines de mes positions ont plus de 24h

-

Quand le job d'anonymisation s'exécute

-

Alors mes positions de plus de 24h sont anonymisées -Mais ma position actuelle (session en cours) reste précise -Et la recommandation continue de fonctionner normalement

-
-

17. Suppression de compte et anonymisation GPS

-

Étant donné que je demande la suppression de mon compte

-

Quand le compte est supprimé (après grace period de 30j)

-

Alors toutes mes positions GPS (précises et anonymisées) sont supprimées -Et mon historique personnel de trajets est supprimé -Et aucune donnée GPS ne subsiste, même anonymisée

-
-

18. Export de données avant anonymisation

-

Étant donné que je demande un export de mes données -Et que certaines de mes positions ont été anonymisées

-

Quand l'export est généré

-

Alors les positions précises de mon historique personnel sont incluses -Mais les positions déjà anonymisées (>24h, analytics) apparaissent en geohash -Et l'export précise quelles données ont été anonymisées et pourquoi

-
-
- -

Conformité administrative RGPD (Registre, Breach, DPO)

-

22 scénarios (21 standards, 1 plan)

-
-

1. Registre des traitements en Markdown versionné Git

-

Étant donné que RoadWave doit tenir un registre des traitements

-

Quand on consulte la documentation

-

Alors un fichier docs/rgpd/registre-traitements.md existe -Et le fichier est versionné dans Git -Et l'historique des modifications est traçable via Git -Et chaque traitement est documenté dans une section dédiée

-
-

2. Contenu obligatoire pour chaque traitement

-

Étant donné que le registre des traitements contient le traitement "Géolocalisation utilisateurs"

-

Quand on lit la section correspondante

-

Alors les informations suivantes sont présentes:

-
| information obligatoire | exemple |
-|---|---|
-| Nom du traitement | Géolocalisation utilisateurs |
-| Finalité | Recommandation de contenu géolocalisé |
-| Catégories de données | Coordonnées GPS, historique de position |
-| Base légale | Consentement (Article 6.1.a RGPD) |
-| Durée de conservation | 24h (précis), puis geohash anonymisé |
-| Destinataires | Aucun tiers |
-| Transferts hors UE | Aucun |
-| Mesures de sécurité | TLS 1.3, anonymisation après 24h |
-
-
-

3. 📋 Plan: Traitements documentés dans le registre

-

Étant donné que le registre des traitements est complet

-

Quand on liste tous les traitements

-

Alors le traitement "" est documenté avec la base légale ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
traitementbase_legale
Géolocalisation utilisateursConsentement
Historique d'écouteIntérêt légitime
Création de contenuExécution du contrat
Analytics (Matomo)Consentement
Paiements (Mangopay)Exécution du contrat
Modération contenusIntérêt légitime
Notifications pushConsentement
-
-

4. Review trimestrielle du registre

-

Étant donné que le registre des traitements existe

-

Quand on consulte l'historique Git

-

Alors une mise à jour est effectuée au moins tous les 3 mois -Et chaque mise à jour a un commit avec message explicite -Et un tag Git marque chaque review trimestrielle -Et les modifications sont traçables (auteur, date, changements)

-
-

5. Mise à jour immédiate si nouveau traitement

-

Étant donné qu'une nouvelle fonctionnalité nécessite un traitement de données

-

Quand la fonctionnalité est développée

-

Alors le registre est mis à jour AVANT le déploiement en production -Et le nouveau traitement est documenté complètement -Et un commit Git enregistre l'ajout -Et le DPO valide la conformité RGPD du nouveau traitement

-
-

6. Migration future vers interface admin PostgreSQL

-

Étant donné que RoadWave dépasse 100 000 utilisateurs

-

Quand la complexité du registre augmente

-

Alors une interface admin PostgreSQL est développée -Et le registre Markdown est migré vers la base de données -Et l'historique Git est conservé pour audit -Et l'interface permet une gestion plus efficace des traitements

-
-

7. Détection automatique d'événements critiques

-

Étant donné que le système de monitoring est actif

-

Quand un événement critique se produit

-

Alors une alerte est envoyée selon le type d'événement:

-
| événement | outil | alerte |
-|---|---|---|
-| Erreur backend critique | Sentry | Discord/Slack immédiat |
-| Pic requêtes anormal | Grafana | Email équipe |
-| Accès non autorisé DB | PostgreSQL logs | SMS fondateur |
-| Authentification suspecte | Zitadel alerts | Email équipe |
-
-

Et les alertes permettent une réaction rapide

-
-

8. Runbook de procédure breach disponible

-

Étant donné qu'une violation de données potentielle est détectée

-

Quand l'équipe consulte la documentation

-

Alors un runbook docs/rgpd/procedure-breach.md existe -Et le runbook contient une checklist 72h CNIL -Et chaque étape est clairement documentée -Et les contacts d'urgence sont listés

-
-

9. Checklist 72h en cas de breach

-

Étant donné qu'une violation de données est confirmée

-

Quand l'équipe suit la procédure breach

-

Alors les étapes suivantes sont exécutées dans les délais:

-
| délai | étape |
-|---|---|
-| H+0 | Détection et confinement immédiat |
-| H+24 | Évaluation gravité (données concernées, users impactés) |
-| H+48 | Notification CNIL si risque pour utilisateurs |
-| H+72 | Notification utilisateurs si risque élevé |
-
-

Et chaque étape est documentée pour audit

-
-

10. Évaluation de la gravité du breach

-

Étant donné qu'une violation de données est détectée

-

Quand l'équipe évalue la gravité

-

Alors les critères suivants sont analysés:

-
| critère | exemple |
-|---|---|
-| Type de données concernées | Emails, mots de passe, GPS, etc. |
-| Nombre d'utilisateurs impactés | 10, 100, 10000, etc. |
-| Mesures de sécurité existantes | Chiffrement, hachage, anonymisation |
-| Risque pour les droits et libertés | Faible, modéré, élevé |
-
-

Et si le risque est élevé, la CNIL est notifiée sous 72h

-
-

11. Notification CNIL dans les 72h

-

Étant donné qu'un breach avec risque élevé est confirmé à 10:00 le 2025-01-20

-

Quand la gravité est évaluée comme nécessitant une notification

-

Alors la CNIL est notifiée avant 10:00 le 2025-01-23 (72h) -Et la notification contient:

-
| information |
-|---|
-| Nature de la violation |
-| Données concernées |
-| Nombre d'utilisateurs impactés |
-| Conséquences probables |
-| Mesures prises |
-| Mesures de remédiation |
-
-

Et un email pré-rédigé (template) est utilisé pour gagner du temps

-
-

12. Notification des utilisateurs si risque élevé

-

Étant donné qu'un breach impacte 5000 utilisateurs -Et que le risque est élevé (mots de passe non chiffrés exposés)

-

Quand la CNIL est notifiée

-

Alors les utilisateurs impactés sont notifiés dans les 72h -Et l'email contient: -Et un lien de réinitialisation de mot de passe est inclus

-
-

13. Aucune notification si risque faible

-

Étant donné qu'un breach mineur est détecté (logs techniques exposés, aucune donnée personnelle)

-

Quand l'équipe évalue la gravité

-

Alors le risque est jugé faible -Et aucune notification CNIL n'est requise (Article 33.1 RGPD) -Et aucune notification utilisateur n'est envoyée -Et un log interne est créé pour traçabilité

-
-

14. Monitoring proactif pour éviter découverte tardive

-

Étant donné que Sentry et Grafana sont configurés

-

Quand un comportement anormal est détecté

-

Alors une alerte est envoyée en temps réel -Et l'équipe peut réagir avant qu'un breach majeur ne se produise -Et les logs sont analysés quotidiennement pour détecter des anomalies -Et cette approche proactive limite les risques de découverte tardive

-
-

15. Fondateur = DPO temporaire (MVP)

-

Étant donné que RoadWave est en phase MVP -Et que l'entreprise a moins de 250 employés

-

Quand on vérifie l'obligation légale d'avoir un DPO

-

Alors le DPO n'est pas obligatoire selon le RGPD Article 37 -Et le fondateur assume temporairement le rĂ´le de DPO -Et le fondateur suit la formation CNIL gratuite (4h)

-
-

16. Formation CNIL du DPO temporaire

-

Étant donné que le fondateur est DPO temporaire

-

Quand on vérifie sa formation

-

Alors le fondateur a suivi la formation CNIL en ligne (4h) -Et le fondateur a obtenu la certification "Atelier RGPD" (gratuit) -Et le certificat est conservé pour audit -Et la formation couvre:

-
| sujet |
-|---|
-| Principes fondamentaux du RGPD |
-| Droits des personnes |
-| Sécurité des données |
-| Violations de données (breach) |
-| Registre des traitements |
-
-
-

17. Contact DPO publié et accessible

-

Étant donné que je consulte les mentions légales de RoadWave

-

Quand je cherche le contact du DPO

-

Alors l'email "dpo@roadwave.fr" est clairement affiché -Et cet email est également dans les CGU -Et le délai de réponse garanti est de 1 mois maximum (RGPD Article 12.3) -Et une adresse postale est également fournie

-
-

18. Demande d'exercice de droits RGPD au DPO

-

Étant donné que je veux exercer mon droit d'accès à mes données

-

Quand j'envoie un email Ă  dpo@roadwave.fr

-

Alors je reçois un accusé de réception dans les 48h -Et ma demande est traitée dans un délai maximum de 1 mois -Et si le délai dépasse 1 mois, je suis informé de la prolongation (max 2 mois supplémentaires) -Et la réponse est complète et conforme au RGPD

-
-

19. Types de demandes gérées par le DPO

-

Étant donné que je contacte le DPO

-

Quand j'envoie une demande

-

Alors le DPO peut traiter les demandes suivantes:

-
| type de demande |
-|---|
-| Droit d'accès (Article 15) |
-| Droit de rectification (Article 16) |
-| Droit Ă  l'effacement (Article 17) |
-| Droit à la portabilité (Article 20) |
-| Droit d'opposition (Article 21) |
-| Plainte RGPD |
-| Question sur le traitement des données |
-
-

Et chaque demande reçoit une réponse personnalisée

-
-

20. Migration vers DPO externe si croissance

-

Étant donné que RoadWave dépasse 100 000 utilisateurs

-

Quand la charge de travail DPO augmente

-

Alors un DPO externe mutualisé est engagé -Et le coût est d'environ 200€/mois -Et le DPO externe a les certifications CNIL requises -Et un contrat de sous-traitance RGPD est signé

-
-

21. Recrutement DPO interne si >10 employés

-

Étant donné que RoadWave a plus de 10 employés

-

Quand l'entreprise se structure

-

Alors un DPO interne peut être recruté -Et le DPO interne a une certification CNIL (AFCDP ou équivalent) -Et le DPO est indépendant et ne peut être licencié pour ses fonctions -Et le DPO a un accès direct à la direction

-
-

22. Récapitulatif des coûts RGPD

-

Étant donné que toutes les mesures RGPD sont en place

-

Quand on calcule le coût total mensuel

-

Alors le récapitulatif est le suivant:

-
| mesure | implémentation | coût |
-|---|---|---|
-| Consentement | Tarteaucitron.js + PostgreSQL | 0€ |
-| Anonymisation GPS | Geohash PostGIS (24h) | 0€ |
-| Export données | JSON+HTML+ZIP asynchrone | 0€ |
-| Suppression compte | Grace period 30j + anonymisation | 0€ |
-| Mode dégradé | GeoIP MaxMind + GPS optionnel | 0€ |
-| Conservation | Purge auto 5 ans inactivité | 0€ |
-| Analytics | Matomo self-hosted | ~5€/mois |
-| Registre traitements | Markdown Git | 0€ |
-| Breach detection | Sentry + Grafana + runbook | 0€ (< 5K events) |
-| DPO | Fondateur formé CNIL | 0€ |
-
-

Et le coût total est d'environ 5€/mois -Et cette conformité est 100% opensource et maîtrisée

-
-
- -

Gestion du consentement RGPD

-

16 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un nouvel utilisateur -Et que j'accède à l'application pour la première fois

-
-

1. Affichage du banner de consentement au premier lancement web

-

Étant donné que j'accède à l'application web pour la première fois

-

Quand la page se charge

-

Alors un banner RGPD Tarteaucitron.js s'affiche -Et le banner est en français -Et le banner propose les options suivantes:

-
| option | description |
-|---|---|
-| Tout accepter | Active tous les consentements |
-| Tout refuser | Refuse tous les consentements optionnels |
-| Personnaliser | Ouvre le panneau de personnalisation |
-
-

Et le banner est customisé aux couleurs de RoadWave

-
-

2. Granularité des consentements

-

Étant donné que le banner RGPD est affiché

-

Quand je clique sur "Personnaliser"

-

Alors je vois les catégories de consentements suivantes:

-
| catégorie | type | requis |
-|---|---|---|
-| Fonctionnel | Nécessaire | oui |
-| Analytique | Optionnel | non |
-| Marketing | Optionnel | non |
-
-

Et chaque catégorie a une description claire de son usage -Et je peux accepter ou refuser chaque catégorie individuellement

-
-

3. Consentement géolocalisation précise - obligatoire

-

Étant donné que je suis sur l'application mobile -Et que l'onboarding est terminé

-

Quand l'application a besoin d'accéder à ma position précise

-

Alors un écran de demande de consentement s'affiche -Et le message explique clairement l'usage: -Et je peux accepter ou refuser -Et si je refuse, l'application bascule en mode dégradé (GeoIP uniquement)

-
-

4. Double consentement GPS - banner app + permission OS

-

Étant donné que je veux activer la géolocalisation précise

-

Quand j'accepte le consentement dans l'application

-

Alors l'application demande également la permission au système d'exploitation -Et sur iOS, la popup système s'affiche: "Autoriser RoadWave à accéder à votre position ?" -Et sur Android, la popup système s'affiche avec les options "Toujours autoriser / Autoriser seulement pendant l'utilisation / Refuser" -Et les deux consentements (app + OS) doivent être acceptés pour activer le GPS précis

-
-

5. Enregistrement du consentement en base de données

-

Étant donné que j'ai accepté les consentements suivants:

-
| type | accepté |
-|---|---|
-| Fonctionnel | oui |
-| Analytique | oui |
-| Marketing | non |
-| GPS précis | oui |
-
-

Quand je valide mes choix

-

Alors un enregistrement est créé dans la table user_consents -Et l'enregistrement contient les champs suivants:

-
| champ | valeur |
-|---|---|
-| user_id | [mon ID utilisateur] |
-| consent_type | fonctionnel / analytique / gps |
-| version | 1 |
-| accepted | true / false |
-| timestamp | [date et heure exacte] |
-
-

Et chaque type de consentement a un enregistrement séparé

-
-

6. Versioning des consentements

-

Étant donné que j'ai accepté le consentement "Analytique" version 1 le 2025-01-01 -Et que les CGU sont mises à jour le 2025-06-01

-

Quand je me connecte après la mise à jour

-

Alors un nouveau consentement version 2 m'est demandé -Et mon ancien consentement version 1 reste dans l'historique -Et je dois accepter la nouvelle version pour continuer à utiliser les analytics

-
-

7. Historique complet conservé pour preuve légale

-

Étant donné que j'ai modifié mes consentements plusieurs fois:

-
| date | consent_type | accepted | version |
-|---|---|---|---|
-| 2025-01-01 | Analytique | oui | 1 |
-| 2025-03-15 | Analytique | non | 1 |
-| 2025-06-01 | Analytique | oui | 2 |
-
-

Quand un auditeur CNIL consulte mon historique de consentements

-

Alors tous les enregistrements sont conservés -Et l'historique prouve que chaque consentement a été donné librement -Et les timestamps permettent de prouver la conformité à tout moment

-
-

8. Consentement analytique - optionnel

-

Étant donné que je refuse le consentement "Analytique"

-

Quand j'utilise l'application

-

Alors aucun cookie Matomo _pk_id n'est déposé -Et aucune donnée d'usage n'est envoyée à Matomo -Et l'application fonctionne normalement sans analytics

-
-

9. Consentement notifications push - optionnel

-

Étant donné que je refuse le consentement "Notifications push"

-

Quand un créateur que je suis publie un nouveau contenu

-

Alors je ne reçois pas de notification push -Mais je peux voir le nouveau contenu dans l'application -Et l'application fonctionne normalement

-
-

10. Consentement GPS précis - requis pour fonctionnalités géo

-

Étant donné que je refuse le consentement "GPS précis"

-

Quand j'utilise l'application

-

Alors je peux accéder aux contenus nationaux -Mais les contenus géolocalisés précis (Ancré, Contextuel) ne sont pas disponibles -Et les audio-guides nécessitent l'activation du GPS -Et un banner permanent me rappelle que l'activation du GPS améliore l'expérience

-
-

11. Révocation d'un consentement depuis les paramètres

-

Étant donné que j'ai accepté le consentement "Analytique" -Et que j'utilise l'application depuis 3 mois

-

Quand j'ouvre "Paramètres > Confidentialité > Gérer mes consentements"

-

Alors je vois la liste de tous mes consentements actuels -Et je peux révoquer le consentement "Analytique"

-

Quand je révoque le consentement

-

Alors un nouvel enregistrement est créé avec accepted = false -Et le cookie Matomo est supprimé immédiatement -Et les analytics sont désactivées à partir de ce moment

-
-

12. Acceptation d'un consentement précédemment refusé

-

Étant donné que j'avais refusé le consentement "GPS précis"

-

Quand j'ouvre "Paramètres > Confidentialité > Gérer mes consentements" -Et que je clique sur "Activer la géolocalisation précise"

-

Alors un nouvel enregistrement est créé avec accepted = true -Et la permission OS est demandée si ce n'est pas déjà fait -Et l'application bascule en mode géolocalisation précise -Et les contenus géolocalisés deviennent disponibles immédiatement

-
-

13. Export de l'historique des consentements pour audit

-

Étant donné qu'un contrôle CNIL est en cours

-

Quand l'équipe RoadWave exporte l'historique des consentements

-

Alors l'export contient pour chaque utilisateur:

-
| champ | description |
-|---|---|
-| user_id | ID anonymisé |
-| consent_type | Type de consentement |
-| version | Version des CGU/consentement |
-| accepted | Accepté ou refusé |
-| timestamp | Date et heure exacte |
-| ip_address | IP (anonymisée) au moment du consentement |
-| user_agent | Navigateur/app utilisé |
-
-

Et l'export est au format CSV pour analyse -Et les données prouvent la conformité RGPD

-
-

14. Conformité recommandations CNIL

-

Étant donné que le système de consentement est implémenté

-

Quand un auditeur CNIL vérifie la conformité

-

Alors le système respecte les critères suivants:

-
| critère CNIL | respecté |
-|---|---|
-| Consentement libre | oui |
-| Consentement spécifique (granulaire) | oui |
-| Consentement éclairé (information claire) | oui |
-| Consentement univoque (action positive) | oui |
-| Révocable à tout moment | oui |
-| Preuve du consentement conservée | oui |
-
-
-

15. Tarteaucitron.js self-hosted

-

Étant donné que l'application web utilise Tarteaucitron.js

-

Quand je consulte les sources JavaScript chargées

-

Alors le script Tarteaucitron.js est hébergé sur les serveurs RoadWave -Et aucun script tiers (CDN externe) n'est chargé -Et le code source de Tarteaucitron.js est vérifiable -Et aucune donnée n'est envoyée à un tiers lors de l'affichage du banner

-
-

16. Coût de la solution - 0€

-

Étant donné que Tarteaucitron.js est opensource -Et que PostgreSQL est utilisé pour le backend

-

Quand on calcule le coût de la solution de consentement

-

Alors le coût est de 0€ -Et la solution est entièrement maîtrisée (self-hosted) -Et aucune dépendance à un service SaaS tiers

-
-
- -

Durée de conservation des données et purge automatique

-

19 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que le système de purge automatique est actif

-
-

1. Auditeur inactif depuis 5 ans - suppression automatique

-

Étant donné que je suis un auditeur (sans contenu créé) -Et que je ne me suis pas connecté depuis le 2020-01-01 -Et que la date actuelle est 2025-01-02 (>5 ans)

-

Quand le job de purge automatique s'exécute

-

Alors mon compte est automatiquement supprimé -Et toutes mes données personnelles sont effacées -Et aucune trace ne subsiste dans la base de données

-
-

2. Créateur avec contenus actifs - conservation indéfinie

-

Étant donné que je suis un créateur -Et que j'ai créé 10 contenus qui reçoivent encore des écoutes -Et que je ne me suis pas connecté depuis 6 ans

-

Quand le job de purge automatique s'exécute

-

Alors mon compte n'est pas supprimé -Et mes données personnelles sont conservées tant que mes contenus sont écoutés -Et mes contenus continuent d'être diffusés normalement

-
-

3. Créateur inactif sans écoutes - suppression automatique

-

Étant donné que je suis un créateur -Et que j'ai créé 5 contenus -Et que je ne me suis pas connecté depuis 5 ans (depuis 2020-01-01) -Et que mes contenus n'ont reçu aucune écoute depuis 2 ans (depuis 2023-01-01) -Et que la date actuelle est 2025-01-02

-

Quand le job de purge automatique s'exécute

-

Alors mon compte est automatiquement supprimé -Et mes contenus sont anonymisés (créateur = "Utilisateur supprimé") -Et les fichiers audio restent disponibles mais anonymisés

-
-

4. Notifications par email avant purge

-

Étant donné que je suis inactif depuis 4 ans et 9 mois

-

Quand le système détecte que je suis éligible à la purge dans 90 jours

-

Alors je reçois un email avec le sujet "Votre compte RoadWave sera supprimé dans 90 jours" -Et l'email contient: -Et un lien de connexion est inclus dans l'email

-
-

5. Rappels Ă  90j, 30j et 7j avant suppression

-

Étant donné que je suis éligible à la purge automatique

-

Quand les délais s'écoulent

-

Alors je reçois les emails suivants:

-
| délai | sujet email |
-|---|---|
-| 90 jours | Votre compte sera supprimé dans 90 jours |
-| 30 jours | Rappel: Votre compte sera supprimé dans 30 jours |
-| 7 jours | Dernière alerte: suppression dans 7 jours |
-
-

Et chaque email contient un lien de connexion pour réactiver le compte -Et les notifications push sont également envoyées si activées

-
-

6. Connexion annule la suppression programmée

-

Étant donné que je suis éligible à la purge dans 15 jours -Et que j'ai reçu plusieurs emails d'avertissement

-

Quand je me connecte Ă  mon compte

-

Alors la suppression programmée est annulée immédiatement -Et le compteur d'inactivité est remis à zéro -Et je reçois un email de confirmation: "Votre compte a été réactivé" -Et je peux continuer à utiliser l'application normalement

-
-

7. Exécution quotidienne du job de purge

-

Étant donné que le système est en production

-

Quand on consulte les jobs planifiés

-

Alors un job "purge_inactive_accounts" est configuré -Et le job s'exécute tous les jours à 03:00 (heure creuse) -Et le job identifie les comptes éligibles à la purge -Et le job traite les suppressions automatiques

-
-

8. Critères d'éligibilité à la purge

-

Étant donné que le job de purge s'exécute

-

Quand le système identifie les comptes éligibles

-

Alors les critères suivants sont appliqués:

-
| type_compte | critères |
-|---|---|
-| Auditeur uniquement | 5 ans sans connexion |
-| Créateur avec contenus actifs | Jamais (tant qu'écoutes) |
-| Créateur inactif | 5 ans sans connexion + 2 ans sans écoute |
-
-

Et seuls les comptes remplissant tous les critères sont supprimés

-
-

9. Métriques du job de purge

-

Étant donné que le job de purge s'exécute le 2025-01-15

-

Quand le job se termine

-

Alors un rapport est généré avec:

-
| métrique | exemple |
-|---|---|
-| Comptes analysés | 150 000 |
-| Comptes éligibles à la purge | 350 |
-| Auditeurs supprimés | 300 |
-| Créateurs inactifs supprimés | 50 |
-| Créateurs conservés (actifs) | 0 |
-| Erreurs | 0 |
-| Durée d'exécution | 45s |
-
-

Et le rapport est loggé pour audit

-
-

10. Contenus de comptes purgés conservés anonymement

-

Étant donné que mon compte créateur est purgé automatiquement

-

Quand la suppression est effective

-

Alors mes contenus créés sont conservés indéfiniment -Et les contenus sont anonymisés (créateur = "Utilisateur supprimé") -Et les fichiers audio restent sur le CDN -Et les statistiques d'écoute sont préservées -Et les utilisateurs peuvent toujours écouter mes contenus

-
-

11. Créateur inactif mais contenus populaires - pas de purge

-

Étant donné que je suis un créateur inactif depuis 6 ans -Mais que mes contenus reçoivent 500+ écoutes par mois

-

Quand le job de purge s'exécute

-

Alors mon compte n'est pas supprimé -Et je continue de recevoir les emails d'avertissement tous les 6 mois -Et mes contenus continuent d'être diffusés -Et je peux me reconnecter à tout moment

-
-

12. Qu'est-ce qu'une "écoute" pour le calcul d'inactivité

-

Étant donné que je suis un créateur

-

Quand le système calcule si mes contenus sont "actifs"

-

Alors une "écoute" est comptabilisée si:

-
| condition | comptabilisée |
-|---|---|
-| Écoute complète (>80%) | oui |
-| Écoute partielle (>30%) | oui |
-| Skip rapide (<30%) | non |
-| Écoute par un bot (détecté) | non |
-
-

Et au moins 1 écoute valide dans les 2 dernières années maintient le compte actif

-
-

13. Conformité principe de minimisation

-

Étant donné que le système de purge automatique est en place

-

Quand un auditeur RGPD vérifie la conformité

-

Alors le système respecte le principe de minimisation:

-
| principe | respecté |
-|---|---|
-| Conservation limitée dans le temps | oui |
-| Suppression automatique après inactivité | oui |
-| Délai raisonnable (5 ans) | oui |
-| Notifications préalables | oui |
-| Exception justifiée (contenus actifs) | oui |
-
-

Et le délai de 5 ans est conforme aux standards de l'industrie

-
-

14. Actions qui réinitialisent le compteur d'inactivité

-

Étant donné que je suis inactif depuis 4 ans

-

Quand j'effectue l'une des actions suivantes:

-
| action |
-|---|
-| Connexion Ă  l'application |
-| Publication d'un nouveau contenu |
-| Like d'un contenu |
-| Abonnement à un créateur |
-| Modification de mon profil |
-
-

Alors le compteur d'inactivité est remis à zéro -Et la suppression programmée est annulée -Et je ne suis plus éligible à la purge pour 5 ans

-
-

15. Traçabilité des suppressions automatiques

-

Étant donné qu'un compte est supprimé automatiquement

-

Quand la suppression est effective

-

Alors un log d'audit est créé avec:

-
| champ | valeur |
-|---|---|
-| user_id | [ID anonymisé] |
-| account_type | auditeur / créateur |
-| last_login | 2020-01-15T10:00:00Z |
-| last_content_listen | 2023-06-01T14:30:00Z |
-| purge_date | 2025-01-15T03:00:00Z |
-| notifications_sent | 3 (90j, 30j, 7j) |
-| reason | 5_years_inactivity |
-
-

Et le log est conservé 5 ans pour audit RGPD -Et l'user_id est pseudonymisé pour anonymat

-
-

16. Compte Premium inactif - pas de privilège spécial

-

Étant donné que je suis un utilisateur Premium -Et que je suis inactif depuis 5 ans

-

Quand le job de purge s'exécute

-

Alors mon compte est supprimé comme un compte gratuit -Et l'abonnement Premium ne prolonge pas la durée de conservation -Et aucun remboursement n'est effectué (compte inactif depuis 5 ans)

-
-

17. Compte avec signalements de modération - purge différée

-

Étant donné que je suis éligible à la purge -Mais que j'ai des signalements de modération en cours

-

Quand le job de purge s'exécute

-

Alors ma purge est différée de 90 jours -Et les signalements sont traités en priorité -Et si les signalements aboutissent à un ban, le compte est supprimé immédiatement -Et si les signalements sont infondés, la purge automatique reprend son cours

-
-

18. Pourquoi 5 ans d'inactivité

-

Étant donné que le délai de purge est fixé à 5 ans

-

Quand on justifie ce choix

-

Alors les raisons suivantes sont avancées:

-
| justification |
-|---|
-| Standard de l'industrie (Google, Facebook: 2-3 ans) |
-| Équilibre raisonnable entre minimisation et utilité |
-| Conforme aux recommandations CNIL |
-| Laisse une marge de réactivation pour utilisateurs |
-| Exception pour créateurs = intérêt légitime communauté |
-
-
-

19. Politique de conservation visible dans les CGU

-

Étant donné que je consulte les CGU de RoadWave

-

Quand je lis la section "Conservation des données"

-

Alors la politique de purge automatique est clairement expliquée: -Et les utilisateurs sont informés dès l'inscription

-
-
- -

Cookies et analytics avec Matomo self-hosted

-

20 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur de l'application web RoadWave

-
-

1. Cookies strictement nécessaires - pas de consentement requis

-

Étant donné que j'accède à l'application web

-

Quand je me connecte

-

Alors les cookies techniques suivants sont déposés:

-
| cookie | type | durée | finalité | consentement |
-|---|---|---|---|---|
-| session | Technique | 30j | Authentification | Non requis |
-| refresh_token | Technique | 30j | Session persistante | Non requis |
-
-

Et ces cookies sont essentiels au fonctionnement de l'application -Et ils sont exemptés de consentement selon l'article 82 de la loi Informatique et Libertés

-
- -

Étant donné que j'ai accepté le consentement "Analytique"

-

Quand je navigue sur l'application web

-

Alors le cookie _pk_id est déposé -Et la durée de conservation est de 13 mois -Et ce cookie sert à Matomo pour analytics -Et mon IP est automatiquement anonymisée (2 derniers octets)

-
- -

Étant donné que j'ai refusé le consentement "Analytique"

-

Quand je navigue sur l'application web

-

Alors aucun cookie _pk_id n'est déposé -Et aucune donnée d'usage n'est collectée -Et l'application fonctionne normalement sans analytics

-
-

4. Matomo hébergé sur les serveurs RoadWave

-

Étant donné que RoadWave utilise Matomo pour les analytics

-

Quand on analyse l'infrastructure

-

Alors Matomo est installé sur les serveurs RoadWave (Docker) -Et aucune donnée n'est envoyée à un service tiers -Et toutes les données restent dans l'UE -Et l'accès à Matomo est restreint à l'équipe RoadWave

-
-

5. IP anonymisées automatiquement

-

Étant donné que Matomo collecte des données d'usage

-

Quand une requête est enregistrée

-

Alors l'adresse IP est automatiquement anonymisée -Et les 2 derniers octets sont remplacés par des zéros -Et une IP 192.168.1.100 devient 192.168.0.0 -Et cette anonymisation est irréversible -Et elle est conforme aux recommandations CNIL

-
-

6. Configuration Matomo conforme RGPD

-

Étant donné que Matomo est configuré pour RoadWave

-

Quand on vérifie les paramètres

-

Alors les configurations suivantes sont activées:

-
| paramètre | valeur |
-|---|---|
-| Anonymisation IP (2 octets) | activé |
-| Respect Do Not Track | activé |
-| Suppression auto anciens logs (25 mois) | activé |
-| Géolocalisation IP désactivée | activé |
-| User ID anonymisé | activé |
-
-

Et la configuration est RGPD-compliant

-
-

7. Aucun tracker tiers utilisé

-

Étant donné que j'accède à l'application web

-

Quand j'inspecte les requêtes réseau avec les DevTools

-

Alors aucune requête n'est envoyée vers les domaines suivants:

-
| domaine tiers interdit |
-|---|
-| google-analytics.com |
-| facebook.com (Pixel) |
-| hotjar.com |
-| mixpanel.com |
-| segment.io |
-| amplitude.com |
-
-

Et toutes les requĂŞtes analytics vont uniquement vers matomo.roadwave.fr

-
- -

Étant donné que j'analyse les cookies déposés sur roadwave.fr

-

Quand je consulte la liste des cookies

-

Alors tous les cookies sont first-party (domaine roadwave.fr) -Et aucun cookie tiers (third-party) n'est présent -Et cette politique respecte les recommandations CNIL 2020

-
-

9. Alternative Plausible SaaS (EU-hosted)

-

Étant donné que RoadWave pourrait utiliser Plausible au lieu de Matomo

-

Quand on compare les deux solutions

-

Alors Plausible a les caractéristiques suivantes:

-
| caractéristique | valeur |
-|---|---|
-| Hébergement | UE (Allemagne) |
-| Conformité RGPD | Natif (pas de cookie) |
-| Coût | 9€/mois (50K pageviews) |
-| IP anonymisées | Automatique |
-| Consentement requis | Non (selon CNIL 2020) |
-
-

Mais Matomo self-hosted reste le choix prioritaire (0€, contrôle total)

-
-

10. Aucun transfert de données hors UE

-

Étant donné que Matomo est self-hosted

-

Quand on analyse les flux de données

-

Alors aucune donnée d'analytics n'est transférée hors de l'UE -Et les serveurs sont localisés en France -Et aucun transfert vers les US (pas de Privacy Shield / DPF requis) -Et la souveraineté des données est garantie

-
-

11. Matomo self-hosted - coût estimé

-

Étant donné que Matomo est hébergé sur l'infrastructure RoadWave

-

Quand on calcule le coût mensuel

-

Alors le coût est d'environ 5€/mois:

-
| composant | coût |
-|---|---|
-| Serveur supplémentaire | 0€ (mutualisé) |
-| Base de données MySQL | 0€ (mutualisé) |
-| Stockage logs (25 mois) | ~5€/mois |
-| License Matomo | 0€ (opensource) |
-
-

Et ce coût est marginal comparé à un SaaS tiers (9-50€/mois)

-
-

12. Respect du signal Do Not Track (DNT)

-

Étant donné que mon navigateur envoie le header "DNT: 1"

-

Quand j'accède à l'application web

-

Alors Matomo détecte le signal DNT -Et aucune donnée d'usage n'est collectée -Et aucun cookie _pk_id n'est déposé -Et l'application fonctionne normalement -Et un message discret s'affiche: "Vos préférences de confidentialité sont respectées (DNT activé)"

-
-

13. Logs Matomo supprimés après 25 mois

-

Étant donné que Matomo collecte des données d'usage

-

Quand les logs atteignent 25 mois d'ancienneté

-

Alors un job automatique supprime les anciens logs -Et seules les données agrégées (rapports) sont conservées -Et les données brutes (logs) sont supprimées définitivement -Et cette politique respecte le principe de minimisation RGPD

-
-

14. Données collectées par Matomo

-

Étant donné que j'ai accepté le consentement "Analytique"

-

Quand je navigue sur l'application web

-

Alors Matomo collecte les données suivantes:

-
| donnée collectée | anonymisée |
-|---|---|
-| Pages visitées | non |
-| Durée de visite | non |
-| Navigateur / OS | non |
-| Résolution écran | non |
-| Provenance (referrer) | non |
-| IP (2 derniers octets) | oui |
-| User ID (hashé) | oui |
-
-

Et aucune donnée personnelle identifiable n'est collectée

-
-

15. User ID hashé pour analytics

-

Étant donné que je suis connecté à l'application -Et que j'ai accepté le consentement "Analytique"

-

Quand Matomo enregistre mes actions

-

Alors mon user_id est hashé (SHA-256) -Et le hash est 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 -Et il est impossible de retrouver mon user_id original depuis ce hash -Et ce processus garantit l'anonymat

-
-

16. Conformité recommandations CNIL sur les cookies

-

Étant donné que RoadWave utilise Matomo self-hosted

-

Quand un auditeur CNIL vérifie la conformité

-

Alors le système respecte les recommandations CNIL 2020:

-
| recommandation CNIL | respecté |
-|---|---|
-| Consentement requis pour cookies analytics | oui |
-| IP anonymisées | oui |
-| Pas de transfert hors UE | oui |
-| Durée conservation limitée (25 mois) | oui |
-| Respect Do Not Track | oui |
-| Transparence (liste cookies dans CGU) | oui |
-
-
-

17. Intégration Tarteaucitron.js pour gérer Matomo

-

Étant donné que Tarteaucitron.js gère les consentements

-

Quand je personnalise mes consentements

-

Alors je vois l'option "Analytique (Matomo)" -Et une description est affichée: -Et je peux activer ou désactiver Matomo indépendamment -Et si je désactive, le cookie _pk_id est supprimé immédiatement

-
-

18. Analytics sur application mobile

-

Étant donné que j'utilise l'application mobile

-

Quand j'accepte le consentement "Analytique"

-

Alors l'app utilise le SDK Matomo Mobile -Et les données sont envoyées à la même instance Matomo self-hosted -Et les mêmes règles d'anonymisation s'appliquent -Et aucun SDK tiers (Google Analytics, Firebase) n'est utilisé

-
-

19. Refus analytics sur mobile

-

Étant donné que j'ai refusé le consentement "Analytique" sur mobile

-

Quand j'utilise l'application

-

Alors aucune donnée d'usage n'est collectée -Et le SDK Matomo est désactivé -Et l'application fonctionne normalement sans différence d'UX

-
-

20. Matomo opensource et auditable

-

Étant donné que Matomo est opensource

-

Quand on consulte le code source

-

Alors le code est disponible publiquement sur GitHub -Et le code peut être audité par des experts indépendants -Et aucune backdoor ou collecte cachée n'est possible -Et cette transparence renforce la confiance utilisateur

-
-
- -

Mode dégradé avec GeoIP (sans GPS précis)

-

20 scénarios (19 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un nouvel utilisateur -Et que je lance l'application pour la première fois

-
-

1. 📋 Plan: Trois niveaux de géolocalisation disponibles

-

Étant donné que j'utilise le niveau de géolocalisation ""

-

Quand le système détermine ma position

-

Alors la technologie utilisée est "" -Et les contenus accessibles sont "" -Et le consentement RGPD est ""

-

📊 Exemples de données:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
niveautechnologiecontenusconsentement
PaysAucune géolocContenus nationaux uniquementNon requis
VilleGeoIP (MaxMind)Contenus régionaux/villeNon requis
PrécisGPSTous contenus (hyperlocaux inclus)Requis
-
-

2. GeoIP activé par défaut au premier lancement

-

Étant donné que je lance l'application pour la première fois -Et que je n'ai pas encore accepté le GPS précis

-

Quand l'application démarre

-

Alors le système utilise automatiquement GeoIP basé sur mon adresse IP -Et ma position est détectée au niveau ville: "Paris, France" -Et aucun consentement n'est requis (GeoIP ne collecte pas de données personnelles) -Et je peux accéder aux contenus régionaux et de ville

-
-

3. Détection de ville avec MaxMind GeoLite2

-

Étant donné que mon adresse IP est 93.184.216.34

-

Quand le système utilise GeoIP MaxMind GeoLite2

-

Alors ma ville est détectée: "Paris" -Et ma région est détectée: "Île-de-France" -Et mon pays est détecté: "France" -Et la précision est d'environ 80% au niveau ville -Et aucune coordonnée GPS précise n'est révélée

-
-

4. Banner d'invitation Ă  activer le GPS

-

Étant donné que j'utilise l'application en mode GeoIP

-

Quand je suis sur l'écran principal

-

Alors un banner discret s'affiche en haut: -Et le banner n'est pas intrusif (pas de popup modale) -Et je peux le fermer temporairement avec un bouton X -Et le banner réapparaît tous les 7 jours si je ne l'active pas

-
-

5. Upgrade volontaire vers GPS depuis le banner

-

Étant donné que le banner d'invitation au GPS est affiché

-

Quand je clique sur "Activer"

-

Alors un écran de consentement GPS s'affiche -Et l'écran explique les avantages: -Et je peux accepter ou refuser -Et si j'accepte, la permission OS est demandée

-
-

6. Contenus disponibles en mode Pays (aucune géoloc)

-

Étant donné que je n'autorise aucune géolocalisation

-

Quand le système recherche du contenu à me proposer

-

Alors seuls les contenus "National" sont disponibles -Et les contenus géolocalisés (Ancré, Contextuel) ne sont pas proposés -Et je vois un message: "Activez la géolocalisation pour plus de contenu local"

-
-

7. Contenus disponibles en mode Ville (GeoIP)

-

Étant donné que j'utilise le mode GeoIP et que je suis détecté à Paris

-

Quand le système recherche du contenu à me proposer

-

Alors les contenus suivants sont disponibles:

-
| type_contenu | disponible |
-|---|---|
-| National | oui |
-| Région Île-de-France | oui |
-| Ville Paris | oui |
-| Hyperlocal (GPS) | non |
-| Audio-guides | non |
-
-

Et je reçois des recommandations pertinentes pour Paris

-
-

8. Tous contenus disponibles en mode Précis (GPS)

-

Étant donné que j'ai activé la géolocalisation précise

-

Quand le système recherche du contenu à me proposer

-

Alors tous les types de contenus sont disponibles:

-
| type_contenu | disponible |
-|---|---|
-| National | oui |
-| Régional | oui |
-| Ville | oui |
-| Hyperlocal (Ancré) | oui |
-| Contextuel | oui |
-| Audio-guides | oui |
-
-
-

9. GeoIP ne nécessite pas de consentement RGPD

-

Étant donné que j'utilise le mode GeoIP

-

Quand un auditeur CNIL vérifie la conformité

-

Alors GeoIP n'est pas considéré comme une donnée personnelle -Et l'adresse IP n'est pas conservée après détection de la ville -Et seule la ville est stockée (non identifiant) -Et aucun consentement n'est requis conformément au RGPD

-
-

10. Base de données MaxMind self-hosted

-

Étant donné que RoadWave utilise MaxMind GeoLite2

-

Quand on analyse l'infrastructure

-

Alors la base de données GeoLite2 est hébergée sur les serveurs RoadWave -Et aucune requête n'est envoyée à un service tiers -Et la base de données est mise à jour automatiquement chaque mois -Et le coût est de 0€ (GeoLite2 est gratuit)

-
-

11. Mise Ă  jour mensuelle de la base GeoIP

-

Étant donné que MaxMind publie des mises à jour mensuelles

-

Quand le 1er du mois arrive

-

Alors un job automatique télécharge la nouvelle base GeoLite2 -Et la base est mise à jour sans interruption de service -Et un log est créé pour traçabilité -Et si la mise à jour échoue, une alerte est envoyée

-
-

12. UX acceptable en mode GeoIP

-

Étant donné que j'utilise le mode GeoIP à Paris

-

Quand je parcours l'application

-

Alors je peux écouter du contenu pertinent pour Paris et l'Île-de-France -Et l'expérience est satisfaisante même sans GPS précis -Et je ne suis pas bloqué dans l'utilisation de l'application -Et je peux choisir d'activer le GPS quand je le souhaite

-
-

13. Incitation progressive Ă  activer le GPS

-

Étant donné que j'utilise le mode GeoIP depuis 2 semaines -Et que je n'ai pas activé le GPS

-

Quand je consulte un audio-guide dans les résultats de recherche

-

Alors un message s'affiche: -Et si je clique "Plus tard", je peux continuer Ă  utiliser l'app normalement -Et l'incitation reste douce et non intrusive

-
-

14. Upgrade GeoIP vers GPS

-

Étant donné que j'utilise le mode GeoIP

-

Quand j'active la géolocalisation précise

-

Alors le système bascule immédiatement en mode GPS -Et les contenus hyperlocaux deviennent disponibles -Et mon feed se rafraîchit avec du contenu plus précis -Et un toast de confirmation s'affiche: "Géolocalisation activée"

-
-

15. Downgrade GPS vers GeoIP

-

Étant donné que j'utilise le mode GPS précis

-

Quand je désactive la géolocalisation dans les paramètres OS

-

Alors le système bascule automatiquement en mode GeoIP -Et les contenus hyperlocaux ne sont plus proposés -Et un banner s'affiche: "Géolocalisation désactivée. Seul le contenu régional est disponible." -Et l'application continue de fonctionner normalement

-
-

16. Détection automatique au démarrage de l'app

-

Étant donné que j'ouvre l'application

-

Quand l'app vérifie les permissions de géolocalisation

-

Alors le système détecte automatiquement le mode disponible:

-
| permission GPS | consentement app | mode activé |
-|---|---|---|
-| Refusée | Non demandé | Pays |
-| Refusée | Accepté | GeoIP |
-| Accordée | Accepté | GPS précis |
-
-

Et le mode est appliqué sans interaction utilisateur

-
-

17. Précision acceptable pour la plupart des cas

-

Étant donné que j'habite à Lyon -Et que mon IP est une IP résidentielle standard

-

Quand le système utilise GeoIP pour me localiser

-

Alors la ville détectée est "Lyon" (correct à 80%) -Et dans 20% des cas, la ville peut être légèrement erronée (banlieue proche) -Et cette précision est suffisante pour proposer du contenu régional pertinent

-
-

18. GeoIP avec VPN ou proxy

-

Étant donné que j'utilise un VPN avec une IP sortante à Paris -Mais que je suis physiquement à Lyon

-

Quand le système utilise GeoIP

-

Alors la ville détectée est "Paris" (IP du VPN) -Et les contenus proposés sont pour Paris -Et je peux activer le GPS précis pour corriger la localisation

-
-

19. Pas de donnée personnelle collectée avec GeoIP

-

Étant donné que j'utilise le mode GeoIP

-

Quand le système détermine ma ville via mon IP

-

Alors l'adresse IP n'est pas conservée après détection -Et seule la ville "Paris" est stockée en base de données -Et la ville seule n'est pas une donnée personnelle (RGPD) -Et aucun consentement n'est donc requis

-
-

20. Solution GeoIP gratuite et self-hosted

-

Étant donné que RoadWave utilise MaxMind GeoLite2

-

Quand on calcule le coût de la solution

-

Alors le coût est de 0€ -Et la solution est opensource -Et la base de données est hébergée sur les serveurs RoadWave -Et aucun coût SaaS tiers

-
-
- -

Portabilité des données (Article 20 RGPD)

-

22 scénarios (21 standards, 1 plan)

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que j'ai utilisé l'application depuis 6 mois

-
-

1. Demande d'export depuis les paramètres

-

Étant donné que je suis dans "Paramètres > Confidentialité"

-

Quand je clique sur "Exporter mes données"

-

Alors une page d'information s'affiche expliquant: -Et un bouton "Confirmer l'export" est disponible

-
-

2. Confirmation et démarrage de l'export

-

Étant donné que je clique sur "Confirmer l'export"

-

Quand la demande est validée

-

Alors un message de confirmation s'affiche: -Et un worker background démarre la génération de l'export -Et le statut de l'export est "En cours de génération" -Et je peux voir le statut dans "Paramètres > Confidentialité > Mes exports"

-
-

3. Contenu de l'archive ZIP

-

Étant donné que mon export est généré

-

Quand je télécharge et ouvre l'archive

-

Alors l'archive a la structure suivante: -Et tous les fichiers sont inclus

-
-

4. Contenu du fichier export.json

-

Étant donné que j'ouvre le fichier export.json

-

Quand j'analyse le contenu

-

Alors le JSON contient les sections suivantes:

-
| section | description |
-|---|---|
-| profile | Email, pseudo, date inscription, bio |
-| listening_history | Historique complet d'écoute |
-| created_contents | Métadonnées des contenus créés |
-| subscriptions | Liste des créateurs suivis |
-| likes | Liste des contenus likés |
-| interest_gauges | Valeurs des jauges d'intérêt |
-| consent_history | Historique des consentements |
-| premium_subscription | Informations abonnement Premium |
-
-

Et le JSON est formaté de manière lisible (indentation) -Et toutes les dates sont au format ISO 8601

-
-

5. Contenu du fichier index.html

-

Étant donné que j'ouvre le fichier index.html dans un navigateur

-

Quand la page se charge

-

Alors je vois un site web stylé avec navigation -Et les sections suivantes sont affichées:

-
| section | contenu |
-|---|---|
-| Mon profil | Email, pseudo, date inscription, statistiques |
-| Historique d'écoute | Liste paginée avec dates, titres, durées |
-| Mes contenus | Liste avec lectures audio intégrées |
-| Mes abonnements | Grille des créateurs suivis |
-| Mes likes | Liste des contenus likés avec liens |
-| Centres d'intérêt | Graphiques des jauges |
-| Consentements | Historique des acceptations/refus |
-
-

Et la navigation est intuitive (menu latéral) -Et le design est responsive (mobile/desktop)

-
-

6. Fichiers audio inclus dans l'export

-

Étant donné que j'ai créé 5 contenus audio

-

Quand mon export est généré

-

Alors le dossier audio/ contient mes 5 fichiers -Et les fichiers sont au format Opus original -Et chaque fichier est nommé: content-[id].opus -Et les fichiers audio correspondent aux métadonnées dans export.json

-
-

7. Fichier README.txt explicatif

-

Étant donné que j'ouvre le fichier README.txt

-

Quand je lis le contenu

-

Alors le fichier explique:

-
-

8. 📋 Plan: Données de profil exportées

-

Étant donné que mon export est généré

-

Quand j'ouvre export.json et lis la section "profile"

-

Alors je trouve les données suivantes:

-
| champ | exemple |
-|---|---|
-| email | user@example.com |
-| pseudo | @roadwave_user |
-| date_inscription | 2025-01-15T10:30:00Z |
-| bio | Passionné d'automobile... |
-| avatar_url | https://cdn.roadwave.fr/... |
-| compte_verifie | false |
-| premium | true |
-
-
-

9. Historique d'écoute exporté

-

Étant donné que j'ai écouté 150 contenus depuis 6 mois

-

Quand mon export est généré

-

Alors la section "listening_history" contient 150 entrées -Et chaque entrée contient:

-
| champ | exemple |
-|---|---|
-| content_id | C123 |
-| content_title | Histoire de la Tour Eiffel |
-| creator_name | @historien_paris |
-| listened_at | 2025-01-20T15:30:00Z |
-| duration_listened | 180 (secondes) |
-| completion_rate | 0.85 (85%) |
-| location | [geohash ou coords précises] |
-
-

Et les contenus sont triés par date décroissante

-
-

10. Centres d'intérêt exportés

-

Étant donné que mes jauges d'intérêt sont:

-
| catégorie | valeur |
-|---|---|
-| Automobile | 78% |
-| Voyage | 65% |
-| Musique | 52% |
-| Politique | 30% |
-
-

Quand mon export est généré

-

Alors la section "interest_gauges" contient ces valeurs -Et chaque jauge indique la date de dernière modification

-
-

11. Historique des consentements exporté

-

Étant donné que j'ai modifié mes consentements plusieurs fois

-

Quand mon export est généré

-

Alors la section "consent_history" contient:

-
| date | consent_type | accepted | version |
-|---|---|---|---|
-| 2025-01-15T10:00 | Fonctionnel | oui | 1 |
-| 2025-01-15T10:00 | Analytique | oui | 1 |
-| 2025-01-15T10:00 | Marketing | non | 1 |
-| 2025-03-20T14:30 | Analytique | non | 1 |
-
-

Et l'historique complet est visible

-
-

12. Génération asynchrone pour éviter timeout

-

Étant donné que j'ai beaucoup de données (500 contenus créés, 10 000 écoutes)

-

Quand je demande un export

-

Alors la génération se fait en arrière-plan via un worker -Et la page web ne timeout pas -Et je peux continuer à utiliser l'application pendant la génération -Et je reçois un email quand l'export est prêt

-
-

13. Délai de génération conforme RGPD

-

Étant donné que je demande un export le 2025-01-20 à 10:00

-

Quand le worker génère l'export

-

Alors l'export est disponible maximum 48h plus tard (avant le 2025-01-22 à 10:00) -Et la plupart des exports sont prêts en moins de 6h -Et le délai respecte l'article 20 du RGPD

-
-

14. Email de notification avec lien de téléchargement

-

Étant donné que mon export est terminé

-

Quand le worker finalise la génération

-

Alors je reçois un email avec le sujet "Votre export de données RoadWave est prêt" -Et l'email contient: -Et le lien de téléchargement est sécurisé (token unique)

-
-

15. Lien de téléchargement expire après 7 jours

-

Étant donné que mon export a été généré le 2025-01-20 -Et que je reçois le lien de téléchargement

-

Quand j'essaie d'accéder au lien le 2025-01-28 (8 jours plus tard)

-

Alors le lien est expiré -Et je reçois un message "Ce lien a expiré. Veuillez demander un nouvel export." -Et je peux demander un nouvel export si nécessaire

-
-

16. Limite de 1 export par mois

-

Étant donné que j'ai demandé un export le 2025-01-15

-

Quand j'essaie de demander un nouvel export le 2025-01-20

-

Alors je reçois un message d'erreur: -Et le bouton "Confirmer l'export" est désactivé -Et la date du prochain export possible est affichée

-
-

17. Nouvel export possible après 1 mois

-

Étant donné que j'ai demandé un export le 2025-01-15

-

Quand la date atteint le 2025-02-15

-

Alors je peux demander un nouvel export -Et le bouton "Confirmer l'export" est actif -Et aucune limite ne s'applique

-
-

18. Lien de téléchargement sécurisé avec token unique

-

Étant donné que mon export est prêt

-

Quand je reçois le lien de téléchargement

-

Alors le lien contient un token unique et non devinable -Et le format du lien est: https://roadwave.fr/exports/download/[token_unique] -Et le token est valide uniquement pour mon compte -Et le token expire après 7 jours ou après 3 téléchargements

-
-

19. Vérification de l'authentification avant téléchargement

-

Étant donné que je reçois le lien d'export

-

Quand je clique sur le lien

-

Alors le système vérifie que je suis connecté -Et si je ne suis pas connecté, je suis redirigé vers la page de connexion -Et après connexion, le téléchargement démarre automatiquement -Et seul le propriétaire du compte peut télécharger l'export

-
-

20. Conformité portabilité des données

-

Étant donné que mon export est généré

-

Quand un auditeur RGPD vérifie la conformité

-

Alors l'export respecte les exigences de l'article 20:

-
| exigence RGPD | respecté |
-|---|---|
-| Format structuré (JSON) | oui |
-| Format couramment utilisé | oui |
-| Format lisible par machine | oui |
-| Format interopérable | oui |
-| Délai raisonnable (48h max) | oui |
-| Exhaustivité des données | oui |
-| Gratuité pour l'utilisateur | oui |
-
-
-

21. Gratuité de l'export

-

Étant donné que je demande un export de mes données

-

Quand l'export est généré et téléchargé

-

Alors aucun coût n'est facturé -Et l'export est entièrement gratuit -Et aucune inscription Premium n'est requise -Et le droit à la portabilité est accessible à tous les utilisateurs

-
-

22. Suivi du statut de génération

-

Étant donné que j'ai demandé un export

-

Quand j'ouvre "Paramètres > Confidentialité > Mes exports"

-

Alors je vois le statut actuel:

-
| statut | description |
-|---|---|
-| En cours de génération | Worker en train de générer l'archive |
-| Prêt au téléchargement | Lien de téléchargement disponible |
-| Expiré | Lien expiré (>7j), nouvel export requis |
-
-

Et la date de demande est affichée -Et la taille estimée de l'archive est visible

-
-
- -

Suppression du compte utilisateur (Article 17 RGPD - Droit Ă  l'effacement)

-

21 scénarios

-
-
-

Contexte commun à tous les scénarios

-

Étant donné que je suis un utilisateur connecté -Et que j'ai utilisé l'application depuis plusieurs mois

-
-

1. Demande de suppression depuis les paramètres

-

Étant donné que je suis dans "Paramètres > Compte"

-

Quand je clique sur "Supprimer mon compte"

-

Alors une page d'avertissement s'affiche avec le message: -Et deux boutons sont disponibles: "Annuler" et "Confirmer la suppression"

-
-

2. Confirmation de suppression avec mot de passe

-

Étant donné que je clique sur "Confirmer la suppression"

-

Quand un formulaire de confirmation s'affiche

-

Alors je dois entrer mon mot de passe pour confirmer -Et je dois cocher "Je comprends que cette action est définitive" -Et un captcha peut être requis pour éviter les suppressions automatisées

-

Quand je valide le formulaire

-

Alors la suppression est initiée

-
-

3. Compte désactivé immédiatement après confirmation

-

Étant donné que j'ai confirmé la suppression de mon compte

-

Quand la demande est traitée

-

Alors mon compte est désactivé immédiatement -Et je suis déconnecté de toutes mes sessions -Et je ne peux plus me reconnecter -Et si j'essaie de me connecter, je reçois le message:

-
-

4. Contenus cachés pendant le grace period

-

Étant donné que mon compte est en cours de suppression

-

Quand un autre utilisateur recherche mes contenus

-

Alors mes contenus ne sont plus diffusés dans l'application -Et mes contenus n'apparaissent plus dans les recherches -Et mes contenus ne sont plus recommandés -Mais mes contenus ne sont pas encore supprimés définitivement

-
-

5. Email de confirmation envoyé immédiatement

-

Étant donné que j'ai confirmé la suppression de mon compte

-

Quand la demande est traitée

-

Alors je reçois un email avec le sujet "Confirmation de suppression de votre compte RoadWave" -Et l'email contient: -Et le lien d'annulation est valide 30 jours

-
-

6. Annulation de la suppression dans les 30 jours

-

Étant donné que j'ai demandé la suppression de mon compte le 2025-01-20 -Et que je reçois l'email de confirmation

-

Quand je clique sur le lien "Annuler la suppression" le 2025-02-05 (16 jours plus tard)

-

Alors mon compte est réactivé immédiatement -Et je peux me reconnecter normalement -Et mes contenus redeviennent visibles dans l'application -Et toutes mes données sont restaurées -Et je reçois un email de confirmation: "Votre compte a été réactivé"

-
-

7. Lien d'annulation expire après 30 jours

-

Étant donné que j'ai demandé la suppression de mon compte le 2025-01-20

-

Quand j'essaie de cliquer sur le lien d'annulation le 2025-02-25 (36 jours plus tard)

-

Alors le lien est expiré -Et je reçois un message "Ce lien a expiré. Votre compte a été définitivement supprimé." -Et la suppression effective a déjà eu lieu

-
-

8. Suppression effective sans annulation

-

Étant donné que j'ai demandé la suppression de mon compte le 2025-01-20 -Et que je n'ai pas cliqué sur le lien d'annulation

-

Quand la date atteint le 2025-02-19 (30 jours plus tard)

-

Alors un job automatique exécute la suppression définitive -Et toutes mes données personnelles sont supprimées

-
-

9. Liste des données supprimées définitivement

-

Étant donné que la suppression effective est exécutée

-

Quand le job de suppression se termine

-

Alors les données suivantes sont supprimées:

-
| données | supprimé |
-|---|---|
-| Compte utilisateur (email, mdp) | oui |
-| Profil (pseudo, bio, avatar) | oui |
-| Historique d'écoute | oui |
-| Historique GPS | oui |
-| Centres d'intérêt (jauges) | oui |
-| Sessions et tokens | oui |
-| Likes et abonnements | oui |
-| Notifications non lues | oui |
-| Historique consentements | oui |
-| Données de paiement | oui |
-
-

Et ces suppressions sont irréversibles

-
-

10. Anonymisation des contenus créés

-

Étant donné que j'ai créé 10 contenus audio

-

Quand la suppression effective est exécutée

-

Alors mes contenus audio restent disponibles dans l'application -Et le nom du créateur devient "Utilisateur supprimé" -Et mon pseudo n'est plus visible -Et les métadonnées (titre, description, tags, géolocalisation) sont conservées -Et les fichiers audio restent sur le CDN -Et les statistiques d'écoute sont conservées

-
-

11. Justification de l'anonymisation (intérêt légitime)

-

Étant donné que mes contenus sont conservés anonymement

-

Quand un auditeur RGPD vérifie la conformité

-

Alors la conservation est justifiée par l'intérêt légitime de la communauté -Et les contenus ne contiennent plus de données personnelles identifiables -Et la suppression complète nuirait à l'expérience des autres utilisateurs -Et cette pratique est conforme au RGPD si anonymisation réelle

-
-

12. Contenu anonymisé visible pour les autres utilisateurs

-

Étant donné que mon compte a été supprimé -Et que mes contenus ont été anonymisés

-

Quand un utilisateur consulte un de mes anciens contenus

-

Alors le créateur affiché est "Utilisateur supprimé" -Et le profil du créateur n'est plus accessible -Et le contenu reste écoutable normalement -Et les likes et statistiques sont conservés

-
-

13. Suppression de mes likes avec conservation des compteurs

-

Étant donné que j'avais liké 50 contenus

-

Quand la suppression effective est exécutée

-

Alors mes likes sont supprimés de la base de données -Mais les compteurs de likes sur les contenus sont préservés -Et les créateurs ne perdent pas leurs statistiques -Et seule la relation "user X a liké content Y" est supprimée

-
-

14. Suppression de mes abonnements

-

Étant donné que je suivais 20 créateurs

-

Quand la suppression effective est exécutée

-

Alors mes abonnements sont supprimés -Et les compteurs d'abonnés des créateurs sont décrémentés de 1 -Et les créateurs ne reçoivent pas de notification de désabonnement

-
-

15. Révocation de tous les tokens immédiatement

-

Étant donné que je suis connecté sur 3 appareils (mobile, tablette, web)

-

Quand je demande la suppression de mon compte

-

Alors tous mes tokens d'authentification sont révoqués immédiatement -Et je suis déconnecté de tous mes appareils -Et toute tentative de reconnexion échoue

-
-

16. Rappels par email pendant le grace period

-

Étant donné que j'ai demandé la suppression de mon compte le 2025-01-20

-

Quand le grace period s'écoule

-

Alors je reçois des emails de rappel:

-
| date | jours restants | sujet email |
-|---|---|---|
-| 2025-02-04 | 15 jours | Plus que 15 jours pour annuler la suppression |
-| 2025-02-12 | 7 jours | Dernière semaine pour annuler la suppression |
-| 2025-02-17 | 2 jours | Attention: suppression définitive dans 2 jours |
-
-

Et chaque email contient le lien d'annulation

-
-

17. Conformité droit à l'effacement

-

Étant donné que la suppression de mon compte est complète

-

Quand un auditeur RGPD vérifie la conformité

-

Alors le processus respecte l'article 17 du RGPD:

-
| exigence RGPD | respecté |
-|---|---|
-| Suppression de toutes les données personnelles | oui |
-| Délai raisonnable (30j grace period acceptable) | oui |
-| Possibilité d'annulation (bonne pratique) | oui |
-| Anonymisation des contenus (intérêt légitime) | oui |
-| Révocation des tokens et sessions | oui |
-| Suppression irréversible | oui |
-
-
-

18. Suppression d'un compte Premium

-

Étant donné que j'ai un abonnement Premium actif

-

Quand je demande la suppression de mon compte

-

Alors mon abonnement est annulé immédiatement -Et aucun remboursement n'est effectué (conformément aux CGV) -Et je reçois un email de confirmation d'annulation de l'abonnement -Et le reste du processus de suppression se déroule normalement

-
-

19. Suppression d'un compte créateur avec revenus en attente

-

Étant donné que je suis un créateur avec 75€ de revenus en attente de paiement

-

Quand je demande la suppression de mon compte

-

Alors un message m'informe: -Et je peux choisir "Recevoir le paiement et attendre" ou "Renoncer au paiement" -Et si je choisis "Recevoir le paiement", la suppression est repoussée de 7 jours

-
-

20. Suppression avec signalements de modération en cours

-

Étant donné que j'ai 2 signalements en cours de traitement

-

Quand je demande la suppression de mon compte

-

Alors les signalements sont automatiquement clôturés -Et les contenus signalés sont masqués immédiatement -Et aucune sanction n'est appliquée (compte déjà en suppression)

-
-

21. Log de la suppression pour traçabilité

-

Étant donné que la suppression effective est exécutée

-

Quand le job de suppression se termine

-

Alors un log est créé avec:

-
| champ | valeur |
-|---|---|
-| user_id | [ID anonymisé] |
-| deletion_requested_at | 2025-01-20T10:00:00Z |
-| deletion_executed_at | 2025-02-19T02:00:00Z |
-| deletion_cancelled | false |
-| data_deleted | [liste des tables] |
-| contents_anonymized | 10 |
-
-

Et ce log est conservé 5 ans pour audit RGPD -Et l'user_id est pseudonymisé pour anonymat

-
-
- - \ No newline at end of file diff --git a/output/documentation_complete.md b/output/documentation_complete.md deleted file mode 100644 index 16c18a6..0000000 --- a/output/documentation_complete.md +++ /dev/null @@ -1,37888 +0,0 @@ -# Documentation RoadWave - - ---- - - -## Table des matières - - -- [RoadWave](#roadwave) -- [RoadWave - Architecture Technique](#roadwave---architecture-technique) -- [ADR-001 : Langage Backend](#adr-001--langage-backend) -- [ADR-002 : Protocole de Streaming](#adr-002--protocole-de-streaming) -- [ADR-003 : Codec Audio](#adr-003--codec-audio) -- [ADR-004 : CDN](#adr-004--cdn) -- [ADR-005 : Base de Données](#adr-005--base-de-données) -- [ADR-006 : Chiffrement](#adr-006--chiffrement) -- [ADR-007 : Tests et Spécifications Exécutables](#adr-007--tests-et-spécifications-exécutables) -- [ADR-008 : Authentification et Gestion d'Identité](#adr-008--authentification-et-gestion-didentité) -- [ADR-009 : Solution de Paiement et Gestion des Abonnements](#adr-009--solution-de-paiement-et-gestion-des-abonnements) -- [ADR-010 : Commandes au volant et likes](#adr-010--commandes-au-volant-et-likes) -- [ADR-011 : Conformité App Stores et Plateformes Auto](#adr-011--conformité-app-stores-et-plateformes-auto) -- [ADR-012 : Architecture Backend](#adr-012--architecture-backend) -- [ADR-013 : ORM et Accès Données](#adr-013--orm-et-accès-données) -- [ADR-014 : Frontend Mobile](#adr-014--frontend-mobile) -- [ADR-015 : Stratégie Tests](#adr-015--stratégie-tests) -- [Règles métier RoadWave](#règles-métier-roadwave) -- [Annexe : Fonctionnalités reportées Post-MVP](#annexe--fonctionnalités-reportées-post-mvp) -- [Audio-guides multi-séquences pour piétons](#audio-guides-multi-séquences-pour-piétons) -- [Impact des abonnements sur l'algorithme](#impact-des-abonnements-sur-lalgorithme) -- [Limites d'abonnements et désabonnement](#limites-dabonnements-et-désabonnement) -- [Notifications contextuelles selon le mode de déplacement](#notifications-contextuelles-selon-le-mode-de-déplacement) -- [Création d'audio-guide multi-séquences](#création-daudio-guide-multi-séquences) -- [Intégration audio-guides avec autres fonctionnalités](#intégration-audio-guides-avec-autres-fonctionnalités) -- [Audio-guide mode piéton (navigation manuelle)](#audio-guide-mode-piéton-navigation-manuelle) -- [Audio-guide mode voiture (GPS automatique)](#audio-guide-mode-voiture-gps-automatique) -- [Audio-guides modes vélo et transport](#audio-guides-modes-vélo-et-transport) -- [Audio-guides Premium et monétisation](#audio-guides-premium-et-monétisation) -- [Sauvegarde et reprise de progression audio-guide](#sauvegarde-et-reprise-de-progression-audio-guide) -- [Classification des contenus par âge](#classification-des-contenus-par-âge) -- [Connexion utilisateur](#connexion-utilisateur) -- [Inscription utilisateur](#inscription-utilisateur) -- [Récupération de compte](#récupération-de-compte) -- [Gestion des sessions et tokens](#gestion-des-sessions-et-tokens) -- [Authentification à deux facteurs (2FA)](#authentification-à-deux-facteurs-2fa) -- [Vérification d'email](#vérification-demail) -- [Métadonnées et publication de contenu](#métadonnées-et-publication-de-contenu) -- [Modification et suppression de contenu](#modification-et-suppression-de-contenu) -- [Upload et encodage de contenu audio](#upload-et-encodage-de-contenu-audio) -- [Validation des 3 premiers contenus](#validation-des-3-premiers-contenus) -- [Élargissement automatique de zone quand aucun contenu n'est disponible](#élargissement-automatique-de-zone-quand-aucun-contenu-nest-disponible) -- [Gestion d'un contenu supprimé pendant l'écoute](#gestion-dun-contenu-supprimé-pendant-lécoute) -- [Mode dégradé sans géolocalisation](#mode-dégradé-sans-géolocalisation) -- [Gestion de la perte de réseau et buffering adaptatif](#gestion-de-la-perte-de-réseau-et-buffering-adaptatif) -- [Tests BDD - Documentation des fonctionnalités](#tests-bdd---documentation-des-fonctionnalités) -- [Pas de dégradation temporelle des jauges](#pas-de-dégradation-temporelle-des-jauges) -- [Évolution des jauges d'intérêt](#évolution-des-jauges-dintérêt) -- [Jauge initiale et cold start](#jauge-initiale-et-cold-start) -- [Synchronisation actions offline](#synchronisation-actions-offline) -- [Téléchargement de contenus offline](#téléchargement-de-contenus-offline) -- [Validité et renouvellement contenus offline](#validité-et-renouvellement-contenus-offline) -- [Modération préventive](#modération-préventive) -- [Sanctions et notifications de modération](#sanctions-et-notifications-de-modération) -- [Signalement de contenu inapproprié](#signalement-de-contenu-inapproprié) -- [Traitement des signalements par l'IA et les modérateurs](#traitement-des-signalements-par-lia-et-les-modérateurs) -- [Conditions d'activation de la monétisation](#conditions-dactivation-de-la-monétisation) -- [Contenus Premium exclusifs](#contenus-premium-exclusifs) -- [Désactivation et suspension monétisation](#désactivation-et-suspension-monétisation) -- [KYC et inscription à la monétisation](#kyc-et-inscription-à-la-monétisation) -- [Obligations fiscales](#obligations-fiscales) -- [Paiement des créateurs](#paiement-des-créateurs) -- [Sources de revenus créateurs](#sources-de-revenus-créateurs) -- [Actions complémentaires à l'arrêt](#actions-complémentaires-à-larrêt) -- [Commande "Précédent"](#commande-précédent) -- [Commandes vocales CarPlay et Android Auto](#commandes-vocales-carplay-et-android-auto) -- [Commandes au volant et interactions simplifiées](#commandes-au-volant-et-interactions-simplifiées) -- [File d'attente et commande "Suivant"](#file-dattente-et-commande-suivant) -- [Lecture en boucle et enchaînement automatique](#lecture-en-boucle-et-enchaînement-automatique) -- [Partage de contenu](#partage-de-contenu) -- [Avantages Premium](#avantages-premium) -- [Gestion abonnement Premium](#gestion-abonnement-premium) -- [Multi-devices et détection simultanée](#multi-devices-et-détection-simultanée) -- [Offre et tarification Premium](#offre-et-tarification-premium) -- [Profil créateur](#profil-créateur) -- [Création de campagnes publicitaires](#création-de-campagnes-publicitaires) -- [Caractéristiques et facturation des publicités](#caractéristiques-et-facturation-des-publicités) -- [Gestion du budget et alertes publicitaires](#gestion-du-budget-et-alertes-publicitaires) -- [Insertion et fréquence des publicités](#insertion-et-fréquence-des-publicités) -- [Métriques d'engagement et dashboard publicitaire](#métriques-dengagement-et-dashboard-publicitaire) -- [Validation et modération des publicités](#validation-et-modération-des-publicités) -- [Architecture technique radio live](#architecture-technique-radio-live) -- [Arrêt du live](#arrêt-du-live) -- [Comportement auditeur pendant un live](#comportement-auditeur-pendant-un-live) -- [Démarrage d'un live](#démarrage-dun-live) -- [Recherche de contenu](#recherche-de-contenu) -- [Classification de géo-pertinence des contenus](#classification-de-géo-pertinence-des-contenus) -- [Gestion du contenu politique (MVP simplifié)](#gestion-du-contenu-politique-mvp-simplifié) -- [Contenus géolocalisés en mode voiture](#contenus-géolocalisés-en-mode-voiture) -- [Gestion de l'historique et reproposition](#gestion-de-lhistorique-et-reproposition) -- [Médias traditionnels sur RoadWave](#médias-traditionnels-sur-roadwave) -- [Mode Kids pour utilisateurs 13-15 ans](#mode-kids-pour-utilisateurs-13-15-ans) -- [Paramétrabilité admin et A/B testing](#paramétrabilité-admin-et-ab-testing) -- [Paramétrabilité utilisateur et profils](#paramétrabilité-utilisateur-et-profils) -- [Formule de scoring et recommandation](#formule-de-scoring-et-recommandation) -- [Anonymisation des données GPS après 24h](#anonymisation-des-données-gps-après-24h) -- [Conformité administrative RGPD (Registre, Breach, DPO)](#conformité-administrative-rgpd-registre-breach-dpo) -- [Gestion du consentement RGPD](#gestion-du-consentement-rgpd) -- [Durée de conservation des données et purge automatique](#durée-de-conservation-des-données-et-purge-automatique) -- [Cookies et analytics avec Matomo self-hosted](#cookies-et-analytics-avec-matomo-self-hosted) -- [Mode dégradé avec GeoIP (sans GPS précis)](#mode-dégradé-avec-geoip-sans-gps-précis) -- [Portabilité des données (Article 20 RGPD)](#portabilité-des-données-article-20-rgpd) -- [Suppression du compte utilisateur (Article 17 RGPD - Droit à l'effacement)](#suppression-du-compte-utilisateur-article-17-rgpd---droit-à-leffacement) - - ---- - - -
- - -# RoadWave - -Réseau social audio géolocalisé pour les usagers de la route. - -## Concept - -RoadWave permet aux conducteurs d'écouter du contenu audio contextuel pendant leurs trajets. La navigation se fait par commandes au volant (suivant/précédent), inspirée des réseaux à scroll infini. - -Le contenu est diffusé en fonction de la position géographique de l'utilisateur et de ses centres d'intérêt. - ---- - -## Cas d'usage - -| Utilisateur | Scénario | -|-------------|----------| -| **Conducteur** | Écoute contenu audio en conduisant, navigation par commandes au volant (suivant/précédent), reçoit notifications géolocalisées en passant près de points d'intérêt | -| **Routier** | Écoute podcasts et radios live pendant ses trajets longue distance | -| **Touriste à pied** | Visite guidée audio d'un musée, monument ou ville : choisit parmi plusieurs guides, navigue entre séquences à son rythme (tactile/vocal), reçoit notification push quand un audio-guide est disponible à proximité | -| **Commerçant** | Diffuse une publicité audio ciblée GPS devant son commerce | -| **Passionné auto** | Découvre du contenu automobile près de circuits ou concessionnaires | -| **Habitant local** | Partage anecdotes ou bons plans géolocalisés dans son quartier | -| **Média traditionnel** | Le Monde, Le Parisien diffusent actualités géolocalisées ou nationales | - ---- - -## Utilisateurs - -Tout utilisateur peut écouter et créer du contenu (rôle flexible). - -| Rôle | Description | -|------|-------------| -| **Auditeur** | Écoute, like, s'abonne à des créateurs, signale des contenus | -| **Créateur** | Publie du contenu audio géolocalisé (individus, médias traditionnels) | -| **Publicitaire** | Diffuse des publicités ciblées géographiquement | -| **Modérateur** | Valide et modère les contenus signalés | - ---- - -## Types de contenu - -| Type | Description | -|------|-------------| -| **Contenu court** | Audio de quelques secondes à quelques minutes | -| **Podcast** | Épisodes plus longs, séries thématiques | -| **Radio live** | Diffusion en direct avec synchronisation approximative entre auditeurs | -| **Audio-guide** | Visite guidée multiséquence (musée, monument, ville) : plusieurs séquences numérotées, navigation manuelle entre pistes, liste complète visible, guidage vocal entre points d'intérêt | - ---- - -## Géolocalisation - -Le créateur définit la zone de diffusion de son contenu : - -| Niveau | Portée | -|--------|--------| -| **Point GPS** | Rayon précis autour d'une coordonnée | -| **Ville** | Diffusion dans une ville | -| **Département** | Diffusion départementale | -| **Région** | Diffusion régionale | -| **Pays** | Diffusion nationale | - -**Priorité de diffusion** : plus la zone est précise, plus le contenu a de chances d'être diffusé (GPS > ville > département > région > pays). - ---- - -## Algorithme de recommandation - -Le contenu proposé est calculé via un **score combiné** : - -- **Proximité géographique** : distance entre l'utilisateur et la zone du contenu -- **Pertinence des intérêts** : correspondance avec les centres d'intérêt de l'utilisateur - -Lorsque plusieurs contenus sont disponibles dans une zone, **seul le plus pertinent est diffusé**. - ---- - -## Centres d'intérêt - -Chaque utilisateur possède des **jauges d'intérêt** qui évoluent dynamiquement : - -### Catégories -- Automobile -- Voyage -- Famille -- Amour -- Musique -- Économie -- Cryptomonnaie -- Politique -- *... (extensible)* - -### Évolution des jauges - -| Action | Effet | -|--------|-------| -| Temps d'écoute long | Augmente la jauge | -| Like | Augmente la jauge | -| Abonnement | Augmente fortement la jauge | -| Skip rapide | Diminue la jauge | - -Les créateurs taguent leur contenu avec des centres d'intérêt. L'algorithme privilégie les correspondances mais n'exclut pas les utilisateurs sans correspondance. - ---- - -## Interactions - -### Commandes au volant (conduite) - -Interactions simplifiées pour sécurité routière maximale : - -| Commande | Action | -|----------|--------| -| **Suivant** | Passer au contenu suivant | -| **Précédent** | Revenir au contenu précédent | -| **Play/Pause** | Mettre en pause / reprendre la lecture | - -**Like automatique** : Le système détecte automatiquement vos préférences selon votre temps d'écoute : -- Écoute ≥80% du contenu → Like renforcé (+2 points jauge) -- Écoute 30-79% du contenu → Like standard (+1 point jauge) -- Skip après <10s → Signal négatif (-0.5 point) - -> Voir [ADR-010](#docs/adr/010-commandes-volant) pour les détails techniques - -### Actions complémentaires (application à l'arrêt) - -| Action | Description | -|--------|-------------| -| **Like explicite** | Bouton cœur pour liker manuellement | -| **S'abonner** | Suivre un créateur | -| **Signaler** | Signaler un contenu inapproprié | -| **Unlike** | Retirer un like | - ---- - -## Publicités - -- Insertion **entre deux contenus** uniquement (jamais d'interruption) -- Ciblage géographique : point GPS, ville, département, région ou national -- Interface dédiée pour les publicitaires - ---- - -## Radio live - -- Diffusion en direct par des créateurs -- **Buffering** pour garantir une écoute fluide -- **Synchronisation approximative** entre les auditeurs (quelques secondes de décalage possible) - ---- - -## Modération - -Approche hybride combinant participation communautaire, IA et modérateurs dédiés. - -### Contenus prohibés - -| Catégorie | Description | -|-----------|-------------| -| **Haine et violence** | Incitation à la haine, violence, discrimination | -| **Contenu sexuel** | Pornographie ou contenu sexuellement explicite | -| **Illégalité** | Apologie du terrorisme, actes criminels | -| **Désinformation dangereuse** | Fausses informations sur la santé, sécurité routière | -| **Harcèlement** | Menaces, intimidation, doxxing | -| **Droits d'auteur** | Violation de propriété intellectuelle | -| **Fraude** | Arnaques, escroqueries | - -### Rôles de modération - -| Rôle | Capacités | -|------|-----------| -| **Auditeur lambda** | Signaler un contenu (1 clic) | -| **Auditeur de confiance** | Signalements priorisés après historique positif | -| **Modérateur junior** | Traiter signalements simples (spam, contenu évident) | -| **Modérateur senior** | Cas complexes, appels, décisions de ban | -| **Admin modération** | Définir les règles, superviser l'équipe | - -### Flux de modération - -``` -1. Auditeur signale → File d'attente -2. IA pré-filtre → Cas évidents traités automatiquement -3. Modérateur junior → Traite 80% des cas restants -4. Modérateur senior → Cas complexes + recours -``` - -### Outils de modération automatique - -| Outil | Fonction | -|-------|----------| -| **Transcription audio** | Conversion automatique en texte pour analyse | -| **Analyse vocale IA** | Détection de ton agressif, cris, insultes | -| **Empreinte audio** | Détection de contenus déjà modérés (réupload) | -| **Détection droits d'auteur** | Identification automatique de musique protégée | -| **Filtrage mots-clés** | Liste noire de termes inappropriés | - -### Modération préventive - -- **Nouveaux créateurs** : validation manuelle des 3 premiers contenus -- **Score de confiance** : évolution selon l'historique du créateur -- **Publicités** : validation manuelle obligatoire avant diffusion - -### Système de strikes - -| Strike | Sanction | -|--------|----------| -| **Strike 1** | Avertissement + formation modération | -| **Strike 2** | Suspension 7 jours + contenu supprimé | -| **Strike 3** | Suspension 30 jours | -| **Strike 4** | Ban définitif | - -- **Réhabilitation** : -1 strike tous les 6 mois sans incident - -### Priorisation des signalements - -| Priorité | Type de contenu | -|----------|-----------------| -| **CRITIQUE** | Violence, suicide, mise en danger immédiate | -| **HAUTE** | Harcèlement, haine, désinformation | -| **MOYENNE** | Spam, contenu inapproprié | -| **BASSE** | Qualité audio, tags incorrects | - -### Transparence et recours - -- **Notification explicite** lors de suppression (raison détaillée) -- **Processus d'appel** : le créateur peut contester une décision -- **Délai de traitement** : 48-72h pour les recours -- **Historique** : tableau de bord des sanctions pour le créateur - -### Modération communautaire - -- **Utilisateurs de confiance** : signalements priorisés après historique positif -- **Récompenses** : badges, réduction premium pour signalements pertinents -- Lutte contre les signalements abusifs (sanctions possibles) - ---- - -## Modèle économique - -### Offres - -| Formule | Description | -|---------|-------------| -| **Gratuit** | Accès complet avec publicités entre les contenus | -| **Premium** | Sans publicité + accès aux contenus exclusifs | - -### Monétisation créateurs - -- **Partage des revenus pub** : rémunération basée sur le nombre d'écoutes -- **Pourboires** : les auditeurs peuvent faire des dons aux créateurs - ---- - -## Conformité RGPD - -### Données collectées - -| Donnée | Finalité | Base légale | -|--------|----------|-------------| -| **Position GPS** | Diffusion de contenu géolocalisé | Consentement | -| **Historique d'écoute** | Personnalisation des recommandations | Intérêt légitime | -| **Centres d'intérêt** | Algorithme de recommandation | Consentement | -| **Identité créateur** | Publication de contenu | Exécution du contrat | - -### Droits des utilisateurs - -- **Accès** : consulter toutes ses données personnelles -- **Rectification** : modifier ses informations -- **Suppression** : supprimer son compte et toutes ses données -- **Portabilité** : exporter ses données dans un format standard -- **Opposition** : désactiver le profilage publicitaire - -### Mesures techniques - -- Consentement explicite requis pour la géolocalisation -- Anonymisation des données de localisation après 24h (sauf historique personnel) -- Possibilité d'utiliser l'app en mode dégradé (sans géolocalisation précise) -- Données hébergées dans l'UE - - - - -
- - -# RoadWave - Architecture Technique - -> Les décisions techniques sont documentées dans [docs/adr/](#docs/adr/) - -## Stack Technologique - -| Composant | Technologie | ADR | -|-----------|-------------|-----| -| **Backend** | Go + Fiber | [ADR-001](#docs/adr/001-langage-backend) | -| **Architecture Backend** | Monolithe Modulaire | [ADR-012](#docs/adr/012-architecture-backend) | -| **Authentification** | Zitadel | [ADR-008](#docs/adr/008-authentification) | -| **Streaming** | HLS | [ADR-002](#docs/adr/002-protocole-streaming) | -| **Codec** | Opus | [ADR-003](#docs/adr/003-codec-audio) | -| **CDN** | Bunny CDN | [ADR-004](#docs/adr/004-cdn) | -| **Base de données** | PostgreSQL + PostGIS | [ADR-005](#docs/adr/005-base-de-donnees) | -| **ORM/Accès données** | sqlc | [ADR-013](#docs/adr/013-orm-acces-donnees) | -| **Cache** | Redis Cluster | [ADR-005](#docs/adr/005-base-de-donnees) | -| **Chiffrement** | TLS 1.3 | [ADR-006](#docs/adr/006-chiffrement) | -| **Live** | WebRTC | [ADR-002](#docs/adr/002-protocole-streaming) | -| **Frontend Mobile** | Flutter | [ADR-014](#docs/adr/014-frontend-mobile) | -| **Tests** | Testify + Godog (Gherkin) | [ADR-015](#docs/adr/015-strategie-tests), [ADR-007](#docs/adr/007-tests-bdd) | -| **Paiements** | Mangopay | [ADR-009](#docs/adr/009-solution-paiement) | -| **Commandes volant** | Like automatique | [ADR-010](#docs/adr/010-commandes-volant) | -| **Conformité stores** | CarPlay, Android Auto, App/Play Store | [ADR-011](#docs/adr/011-conformite-stores-carplay-android-auto) | - ---- - -## Streaming Audio - -### Protocole : HLS (HTTP Live Streaming) - -- Fonctionne à travers firewalls et réseaux mobiles instables -- Cache CDN natif (réduction des coûts) -- Bitrate adaptatif automatique (tunnels, zones rurales) -- Support natif iOS/Android - -### Codec : Opus - -Optimisé pour la voix en environnement bruyant (voiture). - -| Qualité | Bitrate | Usage | -|---------|---------|-------| -| Basse | 24 kbps | 2G/Edge | -| Standard | 48 kbps | 3G | -| Haute | 64 kbps | 4G/5G | - -Fallback AAC-LC pour appareils legacy. - -### Buffering Adaptatif - -| Réseau | Buffer min | Buffer cible | Buffer max | -|--------|------------|--------------|------------| -| WiFi | 5s | 30s | 120s | -| 4G/5G | 10s | 45s | 120s | -| 3G | 30s | 90s | 300s | - ---- - -## Sécurité - -### Chiffrement - -- **TLS 1.3** sur tous les endpoints (overhead ~1-2%) -- **DTLS-SRTP** pour WebRTC (radio live) -- Pas de DRM initialement (ajout si licences l'exigent) - -### Authentification - -- **Zitadel** (self-hosted) pour IAM -- JWT validation locale (zitadel-go SDK) -- OAuth2 PKCE pour mobile (iOS/Android) -- MFA et passkeys disponibles -- Rate limiting par IP et par utilisateur (Nginx + Zitadel) - ---- - -## Base de Données - -### PostgreSQL + PostGIS - -```sql --- Requête géolocalisée typique -SELECT id, ST_Distance(location::geography, ST_MakePoint($lon, $lat)::geography) as distance -FROM contents -WHERE ST_DWithin(location::geography, ST_MakePoint($lon, $lat)::geography, 50000) -ORDER BY distance -LIMIT 20; -``` - -### Redis Geospatial (Cache) - -``` -GEOADD contents:geo longitude latitude content_id -GEORADIUS contents:geo user_lon user_lat 50 km WITHDIST COUNT 20 ASC -``` - -TTL cache : 5 minutes (le contenu ne bouge pas). - ---- - -## Architecture Services - -``` -┌─────────────────┠-│ Bunny CDN │ Cache HLS, distribution globale -└────────┬────────┠- │ -┌────────┴────────┠-│ Nginx │ SSL, rate limiting, reverse proxy -└────────┬────────┠- │ -┌────────┴────────┠-│ API Gateway │ Go + Fiber -└────────┬────────┠- │ - ┌────┴────┬─────────────┠- │ │ │ -┌───▼───┠┌───▼───┠┌───────▼───────┠-│ Auth │ │ User │ │ Content/Geo │ -│Service│ │Service│ │ Service │ -└───────┠└───────┠└───────────────┠- │ │ │ - └─────────┴─────────────┠- │ - ┌─────────┴─────────┠- │ │ -┌───▼───┠┌─────▼─────┠-│ Redis │ │ PostgreSQL│ -│Cluster│ │ + PostGIS │ -└───────┠└───────────┠-``` - ---- - -## Scaling 10M Utilisateurs - -### Stratégie par phase - -| Phase | Utilisateurs | Infra | Coût estimé | -|-------|--------------|-------|-------------| -| MVP | 0-100K | Monolithe Go, PostgreSQL managé + Zitadel, Bunny CDN/Storage | 50-150€/mois | -| Growth | 100K-1M | Kubernetes managé, replicas multi-région | 2-5K€/mois | -| Scale | 1M-10M | Multi-région, Nginx origin shield, Bunny CDN | 20-50K€/mois | - -### Métriques cibles - -| Métrique | Objectif | -|----------|----------| -| Latence API p99 | < 100ms | -| Temps de démarrage audio | < 3s | -| Disponibilité | 99.9% | -| Connexions/serveur | 100K+ | - ---- - -## Points de vigilance - -1. **Buffering mobile** : Pré-chargement agressif avant tunnels (détection GPS) -2. **Handoff réseau** : Buffer suffisant pour survivre aux changements de cellule -3. **Mode offline** : Téléchargement complet sur WiFi -4. **Bande passante** : 48 kbps Opus = ~20 MB/heure (faible consommation data) - ---- - -## Pourquoi pas UDP brut ? - -| UDP | HLS/TCP | -|-----|---------| -| Latence minimale | Latence acceptable (5-30s) | -| Problèmes NAT/firewall | Passe partout | -| Perte de paquets = artefacts | Retransmission automatique | -| Pas de cache CDN | Cache CDN = économies | -| Complexité++ | Standard de l'industrie | - -Pour du contenu non-interactif (podcasts, audio-guides), la latence HLS est acceptable. WebRTC réservé à la radio live uniquement. - - - - -
- - -# ADR-001 : Langage Backend - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -RoadWave doit gérer 10M d'utilisateurs avec des connexions concurrentes massives pour le streaming audio géolocalisé. - -## Décision - -**Go** avec le framework **Fiber**. - -## Alternatives considérées - -| Option | Performance | Simplicité | Écosystème | -|--------|-------------|------------|------------| -| **Go + Fiber** | 1M+ conn/serveur | Élevée | Excellent cloud-native | -| Rust + Tokio | 2M+ conn/serveur | Faible | Bon | -| Node.js | 100-500K conn | Élevée | Excellent | -| Elixir/Phoenix | 2M+ conn | Moyenne | Bon temps réel | - -## Justification - -- **Performance** : Go gère 1M+ connexions par serveur avec ~10KB/connexion -- **Simplicité** : Syntaxe claire, compilation rapide, facile à recruter -- **Écosystème** : First-class Kubernetes, tooling natif (profiling, race detection) -- **Équilibre** : Meilleur compromis performance/simplicité pour une startup - -## Conséquences - -- Formation équipe sur Go si nécessaire -- Utilisation des bibliothèques : Fiber (HTTP), pgx (PostgreSQL), go-redis - - - - -
- - -# ADR-002 : Protocole de Streaming - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -Streaming audio vers des utilisateurs mobiles en voiture, avec réseaux instables (tunnels, zones rurales, handoff cellulaire). - -## Décision - -**HLS** (HTTP Live Streaming) pour le contenu à la demande. -**WebRTC** réservé à la radio live. - -## Alternatives considérées - -| Option | Latence | Fiabilité mobile | Cache CDN | Complexité | -|--------|---------|------------------|-----------|------------| -| **HLS** | 5-30s | Excellente | Oui | Faible | -| DASH | 5-30s | Bonne | Oui | Moyenne | -| WebRTC | <500ms | Moyenne | Non | Élevée | -| UDP brut | Minimale | Faible | Non | Très élevée | - -## Justification - -- **Réseaux mobiles** : HLS gère les coupures et changements de cellule nativement -- **Cache CDN** : Segments .ts cachables = réduction des coûts -- **Compatibilité** : Support natif iOS/Android -- **Bitrate adaptatif** : Ajustement automatique selon la qualité réseau - -## Pourquoi pas UDP ? - -- Problèmes NAT/firewall sur réseaux mobiles -- Perte de paquets = artefacts audio -- Impossible à cacher sur CDN -- Complexité sans bénéfice pour du contenu non-interactif - -## Conséquences - -- Latence de 5-30s acceptable pour podcasts/audio-guides -- WebRTC à implémenter séparément pour la radio live - - - - -
- - -# ADR-003 : Codec Audio - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -Audio diffusé en voiture : environnement bruyant, réseau mobile variable, qualité studio non nécessaire. - -## Décision - -**Opus** comme codec principal, **AAC-LC** en fallback. - -## Profils d'encodage - -| Qualité | Bitrate | Usage | -|---------|---------|-------| -| Basse | 24 kbps | 2G/Edge | -| Standard | 48 kbps | 3G | -| Haute | 64 kbps | 4G/5G | - -## Alternatives considérées - -| Codec | Bitrate | Qualité voix | Support mobile | -|-------|---------|--------------|----------------| -| **Opus** | 24-64 kbps | Excellente | Android natif, iOS via libs | -| AAC-LC | 64-128 kbps | Bonne | Universel | -| AAC-HE v2 | 32-64 kbps | Très bonne | Bon | -| MP3 | 128-320 kbps | Correcte | Universel (legacy) | - -## Justification - -- **Environnement bruyant** : Opus intègre des algorithmes de résilience au bruit -- **Bande passante** : 48 kbps Opus ≠qualité 96 kbps AAC pour la voix -- **Consommation data** : ~20 MB/heure à 48 kbps -- **Latence** : 2.5-60ms, idéal pour streaming adaptatif - -## Conséquences - -- Fallback AAC-LC pour appareils legacy -- Pipeline d'encodage à prévoir côté ingestion - - - - -
- - -# ADR-004 : CDN - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -Distribution audio HLS à 10M d'utilisateurs, besoin de performance, coût maîtrisé, et indépendance vis-à-vis des géants du cloud. - -## Décision - -**Bunny CDN** comme CDN principal. - -## Alternatives considérées - -| Solution | Coût/mois (100TB) | Setup | Performance | Dépendance | -|----------|-------------------|-------|-------------|------------| -| **Bunny CDN** | ~1 000€ | 15 min | Très bon | Faible | -| Cloudflare | 0-5 000€ | 5 min | Excellent | Moyenne | -| CloudFront | ~9 750€ | 1h | Excellent | Forte (AWS) | -| Fastly | ~12-20 000€ | 2h | Exceptionnel | Moyenne | -| Nginx self-hosted | ~2-5 000€ | 1 jour | Excellent | Aucune | - -## Justification - -- **Coût** : 10x moins cher que CloudFront -- **HLS natif** : Support optimisé pour le streaming -- **Simplicité** : Setup en 15 minutes, zéro maintenance -- **Européen** : Conforme RGPD, 114 PoPs -- **Pas de lock-in** : Migration facile si besoin - -## Évolution prévue - -1. **Phase 1** (0-1M users) : Bunny CDN seul -2. **Phase 2** (1-5M users) : Ajout Nginx origin shield si nécessaire -3. **Phase 3** (5M+) : Évaluation multi-CDN - -## Conséquences - -- Configuration des règles de cache pour `.m3u8` (TTL court) et `.ts` (TTL long) -- Token authentication pour protéger les segments - - - - -
- - -# ADR-005 : Base de Données - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -Requêtes géolocalisées intensives (contenus à proximité), données utilisateurs, historiques d'écoute. - -## Décision - -- **PostgreSQL + PostGIS** : Données persistantes et requêtes géospatiales -- **Redis Cluster** : Cache géolocalisation et sessions - -## Architecture - -``` -Requête → Redis Cache → [HIT] → Réponse - ↓ - [MISS] - ↓ - PostGIS → Cache → Réponse -``` - -## Alternatives considérées - -| Usage | Option choisie | Alternatives | -|-------|---------------|--------------| -| Données utilisateurs | PostgreSQL | MySQL, MongoDB | -| Géolocalisation | PostGIS | MongoDB Geo, Elasticsearch | -| Cache | Redis | Memcached, KeyDB | -| Analytics (futur) | ClickHouse | TimescaleDB | - -## Justification - -### PostgreSQL + PostGIS -- Requêtes géospatiales complexes et précises -- Index GIST pour performance -- ACID, fiabilité éprouvée -- Écosystème mature - -### Redis -- Cache géo natif (`GEORADIUS`) : 100K+ requêtes/sec -- Sessions utilisateurs -- Pub/sub pour temps réel - -## Exemple de requête - -```sql -SELECT id, name, - ST_Distance(location::geography, ST_MakePoint($lon, $lat)::geography) as distance -FROM contents -WHERE ST_DWithin(location::geography, ST_MakePoint($lon, $lat)::geography, 50000) -ORDER BY distance -LIMIT 20; -``` - -## Conséquences - -- TTL cache Redis : 5 minutes (le contenu géolocalisé ne bouge pas) -- Index GIST sur colonnes géométriques -- Réplication read replicas pour scaling lecture - - - - -
- - -# ADR-006 : Chiffrement - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -Streaming audio sur réseaux mobiles, conformité RGPD, protection du contenu. - -## Décision - -- **TLS 1.3** sur tous les endpoints -- **DTLS-SRTP** pour WebRTC (radio live) -- Pas de DRM au lancement - -## Alternatives considérées - -| Méthode | Overhead | Usage | -|---------|----------|-------| -| **TLS 1.3** | ~1-2% CPU | HTTPS streaming | -| DTLS-SRTP | ~3-5% CPU | WebRTC temps réel | -| AES-128-CBC | Minimal | Chiffrement segments HLS | -| Widevine/FairPlay | Modéré | DRM (si licences l'exigent) | - -## Justification - -### Pourquoi chiffrer ? - -- **RGPD** : Protection des données utilisateurs obligatoire -- **Confiance** : Standard attendu en 2025 -- **Intégrité** : Empêche injection de contenu par opérateurs -- **Overhead minimal** : TLS 1.3 optimisé, impact négligeable - -### Pourquoi pas de DRM ? - -- Contenu généré par utilisateurs (pas de licences) -- Complexité et coût d'intégration Widevine/FairPlay -- À reconsidérer si partenariats avec labels/éditeurs - -## Conséquences - -- Certificats SSL gérés par Bunny CDN ou Let's Encrypt -- Configuration TLS 1.3 sur Nginx/API -- DTLS-SRTP à implémenter pour le module radio live - - - - -
- - -# ADR-007 : Tests et Spécifications Exécutables - -**Statut** : Accepté -**Date** : 2025-01-17 - -## Contexte - -RoadWave nécessite une documentation des use cases qui soit à la fois lisible par tous les stakeholders et vérifiable automatiquement. Les scénarios utilisateurs (touriste, routier, commerçant) doivent être validés en continu. - -## Décision - -**Gherkin** pour les spécifications avec **Godog** comme runner de tests. - -## Alternatives considérées - -| Option | Lisibilité | Intégration Go | Maintenance | -|--------|------------|----------------|-------------| -| **Gherkin + Godog** | Excellente | Native | Faible | -| Gauge (Markdown) | Bonne | Plugin | Moyenne | -| Tests Go natifs | Faible (devs only) | Native | Faible | -| Concordion | Bonne | Java-centric | Élevée | - -## Justification - -- **Living Documentation** : Les fichiers `.feature` servent de documentation ET de tests -- **Accessibilité** : Syntaxe Given/When/Then lisible par PO, devs, testeurs -- **Cohérence stack** : Godog est le standard BDD pour Go -- **CI/CD** : Intégration simple dans les pipelines - -## Structure - -``` -features/ -├── recommendation/ -│ ├── geolocalisation.feature -│ └── interets.feature -├── streaming/ -│ ├── lecture.feature -│ └── buffering.feature -├── moderation/ -│ └── signalement.feature -└── steps/ - └── steps.go -``` - -## Exemple - -```gherkin -Feature: Recommandation géolocalisée - - Scenario: Touriste près d'un monument - Given un utilisateur avec l'intérêt "tourisme" à 80% - And une position GPS à 100m de la Tour Eiffel - When le système calcule les recommandations - Then l'audio guide "Histoire de la Tour Eiffel" est en première position -``` - -## Conséquences - -- Dépendance : `github.com/cucumber/godog` -- Les use cases du README doivent être traduits en `.feature` -- CI exécute `godog run` avant chaque merge - - - - -
- - -# ADR-008 : Authentification et Gestion d'Identité - -**Statut** : Accepté -**Date** : 2025-01-18 - -## Contexte - -RoadWave nécessite un système d'authentification sécurisé pour mobile (iOS/Android), scalable jusqu'à 10M utilisateurs, avec contraintes de coût réduit et conformité RGPD. - -## Décision - -**Zitadel** (self-hosted) pour l'IAM avec validation JWT locale côté API Go. - -## Alternatives considérées - -| Solution | Coût (10M users) | Performance | Simplicité | Intégration Go | -|----------|------------------|-------------|------------|----------------| -| **Zitadel** | 200-500€/mois | Excellente | Élevée | SDK natif | -| Supabase Auth | 32K€/mois | Excellente | Élevée | REST API | -| Keycloak | 200-800€/mois | Bonne | Faible | Lib tierce | -| Auth0 | 50K€+/mois | Excellente | Élevée | SDK natif | -| JWT Custom | 0€ (dev) | Excellente | Moyenne | Natif | - -## Justification - -- **Coût maîtrisé** : 100x moins cher que Supabase/Auth0 à 10M users -- **Performance** : JWT validation locale = 0 latence auth sur chaque requête API -- **Stack alignée** : Go + PostgreSQL + Redis (déjà dans RoadWave) -- **Scalabilité prouvée** : Clients avec 2.3M tenants, architecture event-sourced -- **RGPD natif** : Entreprise suisse, data residency EU, DPA fourni -- **Standards ouverts** : OpenID Connect certifié (pas de vendor lock-in) - -## Architecture - -``` -┌─────────────────┠-│ Mobile Apps │ OAuth2 PKCE + Refresh tokens -└────────┬────────┠- │ -┌────────▼────────┠-│ Zitadel IdP │ PostgreSQL + Redis -│ (self-hosted) │ MFA, passkeys, SSO -└────────┬────────┠- │ JWT token -┌────────▼────────┠-│ Go + Fiber API │ Validation JWT locale -│ (RoadWave) │ github.com/zitadel/zitadel-go -└─────────────────┠-``` - -## Exemple d'intégration - -```go -import "github.com/zitadel/zitadel-go/v3/pkg/authorization/oauth" - -// Validation JWT locale haute performance -verifier := oauth.WithJWT(config) -app.Use(verifier.Middleware()) - -// Accès aux claims -userID := ctx.Locals("sub").(string) -``` - -## Conséquences - -- Déploiement Docker Compose pour MVP -- Migration vers Kubernetes HA en production -- Gestion refresh tokens (rotation automatique) -- MFA et passkeys disponibles out-of-the-box -- Rate limiting intégré à Zitadel - - - - -
- - -# ADR-009 : Solution de Paiement et Gestion des Abonnements - -**Statut** : Accepté -**Date** : 2025-01-19 - -## Contexte - -RoadWave nécessite une solution de paiement pour gérer les abonnements Premium (4.99€/mois) et reverser 70% des revenus aux créateurs de contenu. Besoin de marketplace natif (split payments), KYC automatique, conformité RGPD, et coûts maîtrisés. - -## Décision - -**Mangopay** (France/Luxembourg) comme solution unique pour paiements, marketplace et abonnements. - -## Alternatives considérées - -| Solution | Coût transaction | Marketplace | KYC | Souveraineté | -|----------|-----------------|-------------|-----|--------------| -| **Mangopay** | 1.8% + 0.18€ | ✅ Natif | ✅ Gratuit | 🇪🇺 France/LU | -| Stripe Connect | 2.9% + 0.30€ | ✅ Natif | ❌ 1.20€ | 🇺🇸 USA | -| Mollie | 2.9% + 0.29€ | ❌ Non | ❌ Non | 🇪🇺 Pays-Bas | -| Paddle | 5% + 0.50€ | ✅ Natif | ✅ Inclus | 🇬🇧 UK | - -## Justification - -- **38% moins cher** que Stripe (1.8% vs 2.9%) -- **Marketplace natif** : E-wallets automatiques, split payments 70/30, payouts SEPA gratuits -- **KYC gratuit** : vérification d'identité incluse (vs 1.20€/créateur chez Stripe) -- **Souveraineté EU** : France/Luxembourg, régulé ACPR, RGPD natif -- **Conformité DAC7** : reporting fiscal automatique -- **Spécialisé marketplace** : utilisé par Vinted, Ulule, ManoMano - -## Architecture - -``` -┌────────────────────────┠-│ Utilisateurs Premium │ 4.99€/mois -└───────────┬────────────┠- │ - ┌───────▼───────┠- │ Mangopay │ - Abonnements récurrents - │ │ - KYC créateurs (gratuit) - │ │ - E-wallets automatiques - └───────┬───────┠- Payouts SEPA (gratuits) - │ - ┌─────────┼─────────┠- │ │ │ -┌─▼───┠┌─▼───┠┌─▼────┠-│Créa │ │Créa │ │Plate-│ -│teur │ │teur │ │forme │ -│ A │ │ B │ │(30%) │ -│(70%)│ │(70%)│ │ │ -└─────┠└─────┠└──────┠-``` - -## Exemple intégration - -```go -// Abonnement récurrent -POST /v2.01/{ClientId}/recurringpayinregistrations -{ - "AuthorId": "{UserId}", - "FirstTransactionDebitedFunds": {"Currency": "EUR", "Amount": 499} -} - -// Transfer vers créateur (70%) -POST /v2.01/{ClientId}/transfers -{ - "DebitedWalletId": "{PlatformWalletId}", - "CreditedWalletId": "{CreatorWalletId}", - "DebitedFunds": {"Currency": "EUR", "Amount": 349} -} - -// Payout SEPA gratuit -POST /v2.01/{ClientId}/payouts/bankwire -``` - -## Conséquences - -- Solution tout-en-un : 1 seul prestataire vs 2-3 -- Économie de 2160€/an sur 1000 abonnés (vs Stripe) -- Délai activation compte : 2-5 jours -- Intégration Go via REST API (pas de SDK Go officiel) -- Apple/Google IAP gérés séparément (comme toute solution de paiement) - - - - -
- - -# ADR-010 : Commandes au volant et likes - -**Statut** : Accepté -**Date** : 2026-01-20 - -## Contexte - -RoadWave est utilisée en conduisant. Les utilisateurs doivent pouvoir liker du contenu pour améliorer les recommandations, mais les commandes au volant ont des limitations : -- 40% des véhicules n'ont que Suivant/Précédent/Mute -- iOS/Android ne supportent pas nativement les appuis longs ou doubles-appuis -- La sécurité impose des interactions minimales - -## Décision - -**Like automatique basé sur le temps d'écoute**. - -Règles : -- ≥80% d'écoute → Like renforcé (+2 points) -- 30-79% d'écoute → Like standard (+1 point) -- <30% d'écoute → Pas de like -- Skip <10s → Signal négatif (-0.5 point) - -## Alternatives considérées - -| Option | Compatibilité | Sécurité | Complexité | -|--------|---------------|----------|------------| -| **Like automatique** | 100% | Maximale | Faible | -| Double-tap Pause | ~80% | Moyenne | Moyenne | -| Appui long Suivant | ~95% | Faible | Élevée | -| Configuration paramétrable | 100% | Variable | Très élevée | - -## Justification - -- **Sécurité maximale** : Aucune action complexe en conduite -- **Compatibilité universelle** : Fonctionne sur 100% des véhicules -- **UX intuitive** : Comportement standard (Spotify, YouTube Music) -- **Engagement** : Tous les contenus génèrent des signaux -- **Simplicité** : Une seule logique à implémenter et maintenir - -## Conséquences - -- Tracking du temps d'écoute via le player audio -- Calcul du score côté backend basé sur `completion_rate` -- Communication onboarding : "Vos likes sont automatiques selon votre temps d'écoute" -- Possibilité de like manuel depuis l'app (à l'arrêt) -- Métriques à suivre : taux de complétion, distribution des scores, feedbacks utilisateurs - - - - -
- - -# ADR-011 : Conformité App Stores et Plateformes Auto - -**Statut** : Accepté avec actions requises -**Date** : 2026-01-20 - -## Contexte - -RoadWave est une app audio géolocalisée utilisée en conduite (CarPlay/Android Auto) avec : -- Contenu généré par utilisateurs (UGC) -- Monétisation : publicités géolocalisées + Premium (4.99€ web / 5.99€ IAP) -- GPS en arrière-plan -- Partage de revenus avec créateurs (70/30) - -## Décision - -**Stratégie de conformité multi-plateforme** avec : -- Modération UGC robuste (IA + humain) -- Prix différenciés selon région (US/EU/Monde) -- GPS avec disclosure complète -- Paiements créateurs externes (Mangopay) - -## Plateformes analysées - -| Plateforme | Conformité | Points critiques | -|------------|------------|------------------| -| **Android Auto** | ✅ Conforme | API Level 35+ (Android 15+) | -| **CarPlay** | ✅ Conforme | Entitlement audio à demander | -| **Google Play** | ⚠️ Actions requises | Déclaration GPS + UGC modération | -| **App Store** | ⚠️ Actions requises | Prix différenciés US/EU | - -## Conformité détaillée - -### Android Auto / CarPlay ✅ -- 100% audio (pas de vidéo) -- Commandes standard au volant -- Aucun achat in-car -- Like automatique = sécurité maximale -- **Notifications géolocalisées** : sonore uniquement en mode CarPlay/Android Auto (pas d'overlay visuel) -- **Action** : Demander CarPlay Audio Entitlement (Apple) - -### Google Play ⚠️ - -**UGC (critique)** : -- Modération hybride IA + humain ✅ -- 3 premiers contenus validés manuellement ✅ -- Système de strikes (4 = ban) ✅ -- Signalement + blocage utilisateurs ✅ - -**GPS Background (critique)** : -- Permission "Always Location" = **OPTIONNELLE** -- Demandée uniquement pour mode piéton (notifications arrière-plan audio-guides) -- Justification Play Console : - > "RoadWave permet aux utilisateurs de recevoir des alertes audio-guides lorsqu'ils passent à pied près de monuments/musées, même quand l'app est en arrière-plan. Cette fonctionnalité est optionnelle et peut être désactivée dans les paramètres." -- In-app disclosure obligatoire (écran dédié avant demande permission) -- Si refusée : app fonctionne en mode voiture uniquement -- **Action** : Remplir formulaire background location Play Console avec justification - -**Réponses formulaire Play Console** : - -| Question | Réponse | -|----------|---------| -| Why does your app need background location? | "RoadWave offers optional pedestrian mode: users receive push notifications when passing near audio-guide points (museums, monuments) even when app is in background. This feature is opt-in and can be disabled in settings." | -| Is this feature core to your app? | "No. This is an optional feature. Users can use RoadWave without background location permission (in-car mode works with foreground location only)." | -| What user value does this provide? | "Pedestrian users (tourists, museum visitors) can keep phone in pocket and receive audio-guide alerts automatically without opening the app." | -| Does a less invasive alternative exist? | "Yes. Users can use manual navigation (open app, select audio-guide). Background location is a convenience feature for hands-free experience." | - -### App Store ⚠️ - -**Prix différenciés (légaux depuis 2025-2026)** : -- 🇺🇸 US : Lien externe autorisé (0% commission) -- 🇪🇺 EU : Paiement externe DMA (7-20% commission réduite) -- 🌍 Monde : IAP obligatoire (30% commission) - -**UGC** : -- Mode Kids obligatoire (filtrage selon âge) ✅ -- Système de modération + signalement ✅ - -**GPS Background (critique)** : -- Permission "Always Location" = **OPTIONNELLE** -- Deux strings Info.plist requises : - - `NSLocationWhenInUseUsageDescription` : explication mode voiture - - `NSLocationAlwaysAndWhenInUseUsageDescription` : explication mode piéton (optionnel) -- In-app disclosure obligatoire avant demande "Always" -- Flux two-step : When In Use → Always (si user active mode piéton) -- Si refusée : app fonctionne en mode voiture uniquement -- **Action** : Voir strings détaillés dans [05-interactions-navigation.md](#../regles-metier/05-interactions-navigation.md#512-mode-piéton-audio-guides) - -### Revenus créateurs - -**Position** : Paiements créateurs = "services" (comme YouTube/Uber), pas IAP -- Paiement via Mangopay Connect (externe) -- Commission stores uniquement sur Premium (IAP) -- Comparables : YouTube AdSense, TikTok Creator Fund, Uber - -## Actions bloquantes avant soumission - -| Action | Plateforme | Deadline | Complexité | -|--------|-----------|----------|------------| -| Demander CarPlay Audio Entitlement | Apple | Avant soumission iOS | Faible | -| Remplir formulaire background location avec justification | Google Play | Avant soumission Android | Faible | -| Implémenter disclosure GPS (écran dédié mode piéton) | iOS + Android | MVP | Moyenne | -| Rendre permission "Always Location" optionnelle | iOS + Android | MVP | Moyenne | -| Désactiver overlay visuel notification en CarPlay/Android Auto | iOS + Android | MVP | Moyenne | -| Mettre à jour strings Info.plist avec justifications détaillées | iOS | MVP | Faible | -| Finaliser système modération UGC | Google + Apple | MVP | Élevée | - -**Estimation totale** : +5 jours développement avant soumission stores - -## Stratégie de lancement - -**Phase 1 - MVP** : -- IAP uniquement (5.99€/mois mondial) -- Modération UGC active -- GPS avec disclosure -- CarPlay/Android Auto basique - -**Phase 2 - Post-validation** : -- Prix différenciés US (lien externe 4.99€) -- Paiement externe EU (DMA) -- Monétisation créateurs (Mangopay) - -## Conséquences - -- Formation équipe sur politiques stores -- Suivi des métriques modération (% rejet, SLA) -- Migration iOS 26 SDK (Avril 2026) -- API Level 35 Android (2026) -- Communication transparente GPS/publicités - -## Sources - -- [Android Auto Media Apps](https://developer.android.com/training/cars/media) -- [CarPlay Developer Guide](https://developer.apple.com/carplay) -- [Google Play UGC Policy](https://support.google.com/googleplay/android-developer/answer/9876937) -- [App Store Guidelines](https://developer.apple.com/app-store/review/guidelines/) -- [Apple DMA Update EU](https://www.revenuecat.com/blog/growth/apple-eu-dma-update-june-2025/) -- [Google Background Location 2026](https://support.google.com/googleplay/android-developer/answer/9799150) - - - - -
- - -# ADR-012 : Architecture Backend - -**Statut** : Accepté -**Date** : 2025-01-20 - -## Contexte - -RoadWave nécessite une architecture backend évolutive tout en gardant la simplicité opérationnelle pour un MVP. Le système doit supporter une croissance progressive de 0 à 10M utilisateurs. - -## Décision - -**Monolithe modulaire** avec séparation claire en modules internes. - -## Alternatives considérées - -| Architecture | Complexité | Coûts infra | Time to market | Évolutivité | -|--------------|------------|-------------|----------------|-------------| -| **Monolithe modulaire** | Faible | Faible | Rapide | 0-1M users | -| Microservices | Élevée | Élevée | Lent | 1M+ users | -| Hybrid (Mono + Workers) | Moyenne | Moyenne | Moyen | 100K-5M users | - -## Justification - -- **Simplicité** : 1 seul binaire Go, déploiement trivial -- **Transactions** : Communications inter-modules en mémoire (pas de latence réseau) -- **Debugging** : Stack traces complètes, profiling unifié -- **Coûts** : 1 serveur suffit pour 100K users (vs N services) -- **Refactoring** : Modules internes bien séparés facilitent migration vers microservices si nécessaire - -## Structure modulaire - -``` -internal/ -├── auth/ # Validation JWT, intégration Zitadel -├── user/ # Profils, centres d'intérêt -├── content/ # CRUD contenus, métadonnées -├── geo/ # Recherche géospatiale, algorithme -├── streaming/ # Génération HLS, transcoding -├── moderation/ # Signalements, workflow -├── payment/ # Intégration Mangopay -└── analytics/ # Métriques écoute, jauges -``` - -Chaque module suit : `handler.go` → `service.go` → `repository.go`. - -## Conséquences - -- Scaling horizontal : réplication complète du binaire (acceptable jusqu'à 1M users) -- Transition vers microservices possible en phase 2 (extraction progressive des modules) -- Importance de maintenir découplage fort entre modules (interfaces claires) - - - - -
- - -# ADR-013 : ORM et Accès Données - -**Statut** : Accepté -**Date** : 2025-01-20 - -## Contexte - -RoadWave nécessite des requêtes SQL complexes (PostGIS géospatiales) avec performance optimale et type safety. Le choix entre ORM, query builder ou SQL brut impacte maintenabilité et performance. - -## Décision - -**sqlc** pour génération de code Go type-safe depuis SQL. - -## Alternatives considérées - -| Solution | Performance | Type Safety | Contrôle SQL | Courbe apprentissage | -|----------|-------------|-------------|--------------|----------------------| -| **sqlc** | Excellente | Très haute | Total | Faible | -| GORM | Moyenne | Moyenne | Limité | Faible | -| pgx + SQL brut | Excellente | Faible | Total | Moyenne | -| sqlx | Bonne | Faible | Total | Faible | - -## Justification - -- **Performance** : Génération compile-time, zero overhead runtime -- **Type safety** : Structs Go générées automatiquement, erreurs détectées à la compilation -- **Contrôle SQL** : Requêtes PostGIS complexes écrites en pur SQL (pas de limitations ORM) -- **Maintenabilité** : Modifications SQL → `sqlc generate` → code mis à jour -- **Simplicité** : Pas de magic, code généré lisible et debuggable - -## Workflow - -```sql --- queries/content.sql --- name: GetContentNearby :many -SELECT id, title, ST_Distance(location, $1::geography) as distance -FROM contents -WHERE ST_DWithin(location, $1::geography, $2) -ORDER BY distance -LIMIT $3; -``` - -```bash -sqlc generate -``` - -```go -// Code Go type-safe généré automatiquement -contents, err := q.GetContentNearby(ctx, location, radius, limit) -``` - -## Conséquences - -- Dépendance : `github.com/sqlc-dev/sqlc` -- Fichier `sqlc.yaml` à la racine pour configuration -- Migrations gérées séparément avec `golang-migrate` -- CI doit exécuter `sqlc generate` pour valider cohérence SQL/Go - - - - -
- - -# ADR-014 : Frontend Mobile - -**Statut** : Accepté -**Date** : 2025-01-20 - -## Contexte - -RoadWave nécessite applications iOS et Android avec support CarPlay/Android Auto, lecture audio HLS avancée, géolocalisation temps réel. Le choix du framework impacte vélocité développement et performances. - -## Décision - -**Flutter** pour iOS et Android avec codebase unique. - -## Alternatives considérées - -| Framework | Codebase | Performance | Audio/CarPlay | Communauté | -|-----------|----------|-------------|---------------|------------| -| **Flutter** | Unique | Native | Excellente | Large | -| React Native | Unique | Bonne | Modules natifs requis | Très large | -| Native (Swift+Kotlin) | Double | Excellente | Native | Large | -| Ionic/Capacitor | Unique | Moyenne | Limitée | Moyenne | - -## Justification - -- **Codebase unique** : iOS + Android maintenus ensemble, vélocité développement x2 -- **Performance** : Dart compilé en code natif (pas de bridge JS) -- **Audio HLS** : Package `just_audio` mature avec support HLS, buffering adaptatif -- **CarPlay/Android Auto** : Support via packages communautaires (`flutter_carplay`, `android_auto_flutter`) -- **Géolocalisation** : `geolocator` robuste avec gestion permissions -- **Écosystème** : Widgets riches (Material/Cupertino), state management mature (Bloc, Riverpod) - -## Packages clés - -```yaml -dependencies: - flutter_bloc: ^8.1.3 # State management - just_audio: ^0.9.36 # Lecture audio HLS - geolocator: ^11.0.0 # GPS temps réel (mode voiture) - geofence_service: ^5.2.0 # Geofencing arrière-plan (mode piéton) - flutter_local_notifications: ^17.0.0 # Notifications géolocalisées - dio: ^5.4.0 # HTTP client - flutter_secure_storage: ^9.0.0 # Tokens JWT - cached_network_image: ^3.3.1 # Cache images -``` - -**Nouveaux packages (contenus géolocalisés)** : - -- **`geofence_service`** : Détection entrée/sortie rayon 200m en arrière-plan (mode piéton) - - Geofencing natif iOS/Android - - Minimise consommation batterie - - Supporte notifications push même app fermée - -- **`flutter_local_notifications`** : Notifications locales avec compteur dynamique - - Notification avec compteur décroissant (7→1) en mode voiture - - Icônes personnalisées selon type contenu - - Désactivation overlay en mode CarPlay/Android Auto (conformité) - -## Structure application - -``` -lib/ -├── core/ # Config, DI, routes -├── data/ # Repositories, API clients -├── domain/ # Models, business logic -├── presentation/ # UI (screens, widgets, blocs) -└── main.dart -``` - -## Conséquences - -- Équipe doit apprendre Dart (syntaxe proche Java/TypeScript) -- Taille binaire : 8-15 MB (acceptable) -- Tests : `flutter_test` pour widgets, `integration_test` pour E2E -- CI/CD : Fastlane pour déploiement stores - - - - -
- - -# ADR-015 : Stratégie Tests - -**Statut** : Accepté -**Date** : 2025-01-20 - -## Contexte - -RoadWave nécessite une couverture tests robuste avec documentation vivante des use cases. La stratégie doit équilibrer vélocité développement et qualité. - -## Décision - -Approche **multi-niveaux** : unitaires, intégration, BDD (Gherkin), E2E, load testing. - -## Stratégie par type - -| Type | Framework | Cible | Fréquence | -|------|-----------|-------|-----------| -| **Unitaires** | Testify | 80%+ couverture | Chaque commit | -| **Intégration DB** | Testify + Testcontainers | Repositories critiques | Avant merge PR | -| **BDD (Gherkin)** | Godog | User stories | Avant release | -| **E2E Mobile** | Flutter integration_test | Parcours critiques | Nightly | -| **Load** | k6 | N/A | Avant mise en prod | - -## Tests unitaires (Testify) - -```go -// internal/user/service_test.go -func TestGetUserByID(t *testing.T) { - mockRepo := new(MockRepository) - service := NewService(mockRepo) - - mockRepo.On("FindByID", "123").Return(&User{ID: "123"}, nil) - - user, err := service.GetByID("123") - - assert.NoError(t, err) - assert.Equal(t, "123", user.ID) - mockRepo.AssertExpectations(t) -} -``` - -**Couverture minimale** : 80% sur packages `internal/*/service.go` - -## Tests BDD (Gherkin + Godog) - -Voir [ADR-007](#007-tests-bdd) pour contexte complet. - -```gherkin -# features/recommendation.feature -Feature: Recommandation géolocalisée - - Scenario: Contenu proche prioritaire - Given je suis à Paris (48.8566, 2.3522) - And un contenu existe à 500m avec tag "tourisme" - And mon intérêt "tourisme" est à 85% - When je demande des recommandations - Then le contenu est en première position - And le score de pertinence est supérieur à 0.8 -``` - -**Couverture** : Tous les cas d'usage du [README.md](#../../README) traduits en `.feature`. - -## Tests intégration (Testcontainers) - -```go -// internal/geo/repository_integration_test.go -func TestFindContentNearby(t *testing.T) { - container := testcontainers.RunPostGISContainer(t) - defer container.Terminate() - - repo := NewRepository(container.DB()) - - // Insert test data - repo.CreateContent(testContent) - - // Query - results := repo.FindNearby(48.8566, 2.3522, 5000) - - assert.Len(t, results, 1) -} -``` - -## Tests E2E Mobile (Flutter) - -```dart -// integration_test/player_test.dart -testWidgets('Play audio and skip', (tester) async { - await tester.pumpWidget(MyApp()); - - await tester.tap(find.byIcon(Icons.play_arrow)); - await tester.pumpAndSettle(); - - expect(find.text('Now Playing'), findsOneWidget); - - await tester.tap(find.byIcon(Icons.skip_next)); - expect(find.text('Next Content'), findsOneWidget); -}); -``` - -## Load testing (k6) - -```javascript -// tests/load/streaming.js -import http from 'k6/http'; -import { check } from 'k6'; - -export let options = { - stages: [ - { duration: '2m', target: 1000 }, - { duration: '5m', target: 10000 }, - ], -}; - -export default function () { - let res = http.get('https://api.roadwave.com/v1/content/nearby'); - check(res, { 'status is 200': (r) => r.status === 200 }); -} -``` - -**Objectif** : API p99 < 100ms à 10K RPS. - -## CI/CD Pipeline - -```yaml -# .github/workflows/ci.yml -- name: Unit tests - run: go test -race -coverprofile=coverage.out ./... - -- name: BDD tests - run: godog run features/ - -- name: Integration tests - run: go test -tags=integration ./... - -- name: Coverage gate - run: | - coverage=$(go tool cover -func=coverage.out | grep total | awk '{print $3}' | sed 's/%//') - if (( $(echo "$coverage < 80" | bc -l) )); then - echo "Coverage $coverage% < 80%" - exit 1 - fi -``` - -## Conséquences - -- Dépendances : - - `github.com/stretchr/testify` - - `github.com/cucumber/godog` - - `github.com/testcontainers/testcontainers-go` - - `grafana/k6` -- Temps CI : ~3-5 min (tests unitaires + BDD) -- Tests intégration/E2E : nightly builds (15-30 min) -- Load tests : avant chaque release majeure - - - - -
- - -# Règles métier RoadWave - -> Documentation complète des règles métier validées pour l'application RoadWave. -> Chaque section détaille les comportements, flux et décisions techniques. - ---- - -## 📋 Table des matières - -### [01. Authentification & Inscription](#01-authentification-inscription) - -**Contenu** : Inscription, connexion, récupération de compte - -- Inscription : email/password uniquement (pas d'OAuth tiers) -- Vérification email : optionnelle auditeurs (limite 5 contenus), obligatoire créateurs (lien expire 7j) -- Connexion : 5 tentatives max, blocage 15 min, refresh token 30j -- Récupération mot de passe : email, lien expire 1h - ---- - -### [02. Algorithme de recommandation](#02-algorithme-recommandation) - -**Contenu** : Scoring, géolocalisation, orientation politique, mode Kids - -- Classification géo : Ancré (70%) / Contextuel (50%) / Neutre (20%) -- Engagement : 20%, Aléatoire : 10% -- Orientation politique : 5 niveaux, équilibre imposé (40/40/20) -- Mode Kids : 4 tranches (3-6 / 6-9 / 9-12 / 13-15 ans), activation auto <13 ans -- Historique : >80% jamais reproposer, <10s ne pas reproposer - ---- - -### [03. Centres d'intérêt et jauges](#03-centres-interet-jauges) - -**Contenu** : Évolution jauges, valeurs initiales - -- Like automatique : écoute ≥80% → +2%, écoute 30-79% → +1% -- Like explicite (manuel) : +2% (cumulable avec auto) -- Abonnement : +5% -- Skip rapide (<10s) : -0.5% -- Valeur initiale : 50% (neutre) -- Limites : 0-100% stricte, pas de dégradation temporelle - ---- - -### [04. Création et publication de contenu](#04-creation-publication-contenu) - -**Contenu** : Upload, métadonnées, validation, modification - -- Formats : MP3, AAC (.mp3, .aac, .m4a), max 200 MB, 4h -- Métadonnées obligatoires : titre, type géo, zone, tags (1-3), classification âge -- Validation 3 premiers contenus : 24-48h (modération RoadWave) -- Modification : métadonnées uniquement, pas audio/zone/classification - ---- - -### [05. Interactions et navigation](#05-interactions-navigation) - -**Contenu** : Commandes Suivant/Précédent, interactions volant, lecture en boucle - -- Suivant : pré-calcul 5 contenus, recalcul >10km ou 10 min -- Précédent : <10s → contenu avant, ≥10s → replay début -- Commandes volant : Suivant, Précédent, Play/Pause uniquement -- Like automatique : ≥80% écoute → +2 points, 30-79% → +1 point -- Actions manuelles : bouton cœur (arrêt véhicule) ou vocal (CarPlay/Android Auto) -- Passage auto après 2s (1s mode Kids) - ---- - -### [06. Publicités](#06-publicites) - -**Contenu** : Campagnes, fréquence, insertion, facturation - -- Interface self-service, budget min 50€, étalement paramétrable -- Fréquence : 1/5 contenus (gratuits uniquement) -- Durée : 10-60s (recommandé 15-30s), skippable après 5s -- Validation manuelle 24-48h, prépaiement Mangopay -- Facturation : écoute complète 0.05€, skip après 5s : 0.02€, skip immédiat : 0€ - ---- - -### [07. Radio live](#07-radio-live) - -**Contenu** : Démarrage, arrêt, comportement auditeur - -- Buffer 15s avant diffusion publique, durée max 8h -- Notification push abonnés dans zone géo uniquement -- Arrêt : compte à rebours 5s (manuel) ou auto si déco ≥60s -- Enregistrement auto MP3 256 kbps → replay sous 5-10 min -- Auditeur : buffer 15s, continuation si sortie zone, AUCUN chat - ---- - -### [08. Abonnements et notifications](#08-abonnements-notifications) - -**Contenu** : Impact algorithme, notifications, audio-guides, limites - -- Boost +30% au score final (pas priorité absolue) -- Détection contexte : <5 km/h piéton, >10 km/h voiture -- Voiture : in-app uniquement, Piéton : push actives -- Limite 10 notifications push/jour (5-20), mode silencieux 22h-8h -- Audio-guide piéton : détection <100m lieu, page sélection, navigation manuelle -- Max 200 abonnements, +5% jauges tous tags créateur - ---- - -### [09. Monétisation créateurs](#09-monetisation-createurs) - -**Contenu** : Activation, KYC, sources revenus, paiement - -- Conditions : compte ≥3 mois, ≥500 abonnés, ≥10K écoutes, 0 strike, ≥5 contenus/90j -- KYC via Mangopay Connect : SIRET, TVA, RIB pro, pièce ID, Kbis <3 mois -- Revenus pub : 3€ / 1000 écoutes complètes (6% CA pub) -- Revenus Premium : 70% créateur, 30% plateforme (proportionnel temps écoute) -- Paiement : seuil 50€, mensuel (15 du mois suivant), SEPA Mangopay - ---- - -### [10. Premium](#10-premium) - -**Contenu** : Offre, multi-devices, avantages, gestion abonnement - -- Prix : 4.99€/mois OU 49.99€/an (4.16€/mois effectif) -- Pas d'essai gratuit, pas de partage familial (MVP) -- Multi-devices : 1 seul stream actif, détection connexion simultanée -- Avantages : 0 pub, contenus exclusifs 👑, qualité 64 kbps Opus, offline illimité -- Paiement : Mangopay (web) ou IAP iOS/Android 5.99€/mois (+30% commission) - ---- - -### [11. Mode offline](#11-mode-offline) - -**Contenu** : Téléchargement, validité, synchronisation - -- Zone géographique : choix manuel (autour de moi / ville / département / région) -- Nombre contenus : gratuit 50 max, Premium illimité -- WiFi par défaut, mobile avec confirmation + estimation volume -- Validité : 30 jours, renouvellement auto si WiFi (contenus >25 jours) -- Sync : likes/abonnements batch auto à reconnexion, queue actions 7j max - ---- - -### [12. Gestion des erreurs](#12-gestion-erreurs) - -**Contenu** : Aucun contenu, contenu supprimé, perte réseau, GPS désactivé - -- Aucun contenu : élargissement auto 50km → 100km → département → région → national -- Contenu supprimé : laisser terminer, passage auto suivant après 2s -- Perte réseau : buffer adaptatif (WiFi 5-120s, 4G 10-120s, 3G 30-300s), retry 5s max 6× -- GPS désactivé : mode dégradé (contenu national + neutre + téléchargé) - ---- - -### [13. Conformité RGPD](#13-conformite-rgpd) - -**Contenu** : Consentements, anonymisation, export, suppression - -- Consentement : Tarteaucitron.js + PostgreSQL versioning -- GPS précis : 24h puis geohash 5 (~5km²) -- Export : JSON + HTML + audio → ZIP, génération asynchrone sous 48h, expire 7j -- Suppression : grace period 30j, contenus créés anonymisés (créateur = "Utilisateur supprimé") -- Analytics : Matomo self-hosted, IP anonymisées, 0 cookie tiers -- DPO : fondateur formé CNIL (non obligatoire <250 employés) - ---- - -### [14. Modération - Flows opérationnels](#14-moderation-flows) - -**Contenu** : Signalement, traitement, sanctions - -- Signalement : 7 catégories (haine, sexuel, illégalité, droits auteur, spam, fake news, autre) -- IA pré-filtre : Whisper large-v3 (transcription) + NLP open source (1-10 min) -- SLA : Critique <2h (24/7), Haute/Moyenne <24h, Basse <72h -- Notification sanction : email + push + in-app (détail complet : catégorie, timestamp, transcription) -- Appel : formulaire in-app, délai 7j max, réponse 72h garanti (standard) - ---- - -### [15. Autres comportements](#15-autres-comportements) - -**Contenu** : Partage, profil créateur, recherche - -- Partage : bouton partout, lien `roadwave.fr/share/c/[id]`, web player + deep link -- Profil créateur : @pseudo, bio (300 car), stats publiques arrondies, badge vérifié ✓ -- Badge vérifié : KYC validé OU célébrité OU >10K abonnés -- Recherche : full-text PostgreSQL (français, stemming), recherche géo (Nominatim OSM) -- Filtres : type, durée, âge, géo, tags, date, premium (combinables) -- Affichage : liste enrichie (20/page, infinite scroll) + vue carte Leaflet - ---- - -### [16. Audio-guides multi-séquences](#16-audio-guides-multi-sequences) - -**Contenu** : Modes déplacement, navigation, déclenchement GPS, publicités - -- **4 modes** : 🚶 Piéton (manuel) / 🚗 Voiture (GPS auto + manuel) / 🚴 Vélo / 🚌 Transport -- **Mode Piéton** : pause auto après chaque séquence, user clique Suivant, navigation libre -- **Mode Voiture** : déclenchement GPS auto (rayon 30m), boutons manuels actifs, warning sécurité >10 km/h -- **Affichage voiture** : distance temps réel + ETA + direction (flèche) + vitesse -- **Rayons** : Voiture 30m, Vélo 50m, Transport 100m (configurable créateur 10-200m) -- **Publicités** : 1/5 séquences tous modes, auto-play, skippable 5s -- **Reprise** : sauvegarde auto (séquence + position exacte), popup si <30j, multi-device (sync cloud) - ---- - -## 🗂️ Organisation - -Chaque fichier de règles métier suit la structure : - -1. **Décisions** : choix validés avec justifications -2. **Comportements détaillés** : flux utilisateur, cas limites -3. **Paramètres** : valeurs exactes, seuils, durées -4. **Points d'attention Gherkin** : éléments à tester - ---- - -## 🚀 Utilisation - -Ces documents servent de **référence unique** pour : - -- ✅ Développement backend/frontend -- ✅ Écriture des tests Gherkin (BDD) -- ✅ Validation QA -- ✅ Documentation produit - -**Prochaine étape** : Création des fichiers `.feature` Gherkin dans `features/` basés sur ces règles. - ---- - -## 📊 Statistiques - -- **16 sections** validées -- **~12 000 lignes** de spécifications détaillées -- **Coût infrastructure MVP** : ~50-250€/mois (hors salaires) -- **Technologies** : 100% open source (sauf Mangopay paiements) - ---- - -**Dernière mise à jour** : Janvier 2026 -**Statut** : ✅ Toutes sections validées - - - - -
- - -## 1. Authentification & Inscription - -### 1.1 Méthodes d'inscription - -**Décision** : Email/Password uniquement (pas d'OAuth tiers) - -- ❌ Pas de Google, Apple, Facebook OAuth (dépendance services US/Chine) -- ✅ Email + mot de passe -- ✅ 2FA (Two-Factor Authentication) disponible -- ✅ Option "Appareil de confiance" (skip 2FA pour 30 jours) - -**Justification** : -- Souveraineté : pas de dépendance externe -- RGPD : données 100% contrôlées -- Coût : 0€ (Zitadel intégré) - ---- - -### 1.2 Vérification email - -**Décision** : Différenciée selon le rôle utilisateur - -#### Pour les auditeurs (écoute uniquement) - -| État | Capacités | -|------|-----------| -| **Email non vérifié** | Lecture illimitée + création max 5 contenus | -| **Email vérifié** | Toutes fonctionnalités débloquées | - -**Paramètres** : -- Lien de vérification expire après **7 jours** -- Possibilité de renvoyer le lien (max 3 fois/jour) -- Rappel in-app après création du 3ème contenu - -**Justification** : -- Friction minimale à l'inscription -- Anti-spam sans bloquer l'essai du produit -- Incitation naturelle à vérifier (déblocage) - -#### Pour les créateurs (monétisation) - -**Vérification obligatoire sous 7 jours** pour : -- Accès au programme de monétisation -- KYC et reversement des revenus (conformité Mangopay) -- Publication illimitée de contenus - -**Justification** : -- **Conformité légale** : KYC obligatoire pour transferts financiers -- **Anti-fraude** : Vérification identité réelle pour paiements -- **Responsabilité** : RoadWave doit pouvoir prouver identité créateurs monétisés - ---- - -### 1.3 Données requises à l'inscription - -**Obligatoires** : -- ✅ Email (format validé) -- ✅ Mot de passe (voir règles ci-dessous) -- ✅ Pseudo (3-30 caractères, alphanumérique + underscore) -- ✅ Date de naissance (vérification âge minimum) - -**Optionnelles** : -- ❌ Nom complet (privacy by design) -- ❌ Photo de profil (avatar par défaut généré) -- ❌ Bio (ajout ultérieur) - -**Âge minimum** : -- **13 ans minimum** (conformité réglementation réseaux sociaux EU) -- Vérification à l'inscription via date de naissance -- Blocage inscription si <13 ans avec message explicite - -**Justification** : -- RGPD minimal data -- Friction réduite (4 champs max) -- Protection mineurs (obligation légale) - ---- - -### 1.4 Tranches d'âge des contenus - -**Décision** : Classification obligatoire des contenus - -**Catégories** : -- 🟢 **Tout public** (défaut) -- 🟡 **13+** : contenu mature léger (débats, actualité sensible) -- 🟠 **16+** : contenu mature (violence verbale, sujets sensibles) -- 🔴 **18+** : contenu adulte (langage explicite, sujets réservés) - -**Règles de diffusion** : -- Utilisateur 13-15 ans → contenus 🟢 uniquement -- Utilisateur 16-17 ans → contenus 🟢 🟡 -- Utilisateur 18+ → tous contenus - -**Modération** : -- Vérification obligatoire de la classification lors de la validation -- Reclassification possible par modérateurs -- Strike si classification volontairement incorrecte - -**Justification** : -- Protection mineurs (obligation légale) -- Responsabilité plateforme -- Coût : champ supplémentaire + règle algo - ---- - -### 1.5 Validation mot de passe - -**Règles** : -- ✅ Minimum **8 caractères** -- ✅ Au moins **1 majuscule** -- ✅ Au moins **1 chiffre** -- ❌ Pas de symbole obligatoire (simplicité) - -**Validation** : -- Côté client (feedback temps réel) -- Côté backend (sécurité) -- Message d'erreur explicite par règle non respectée - -**Justification** : -- Standard industrie -- Bloque 95% des mots de passe faibles -- UX acceptable (pas trop restrictif) - ---- - -### 1.6 Two-Factor Authentication (2FA) - -**Décision** : Optionnel mais recommandé - -**Méthodes disponibles** : -- ✅ TOTP (Time-based One-Time Password) via app (Google Authenticator, Authy) -- ✅ Email (code 6 chiffres, expire 10 min) -- ❌ SMS (coût élevé ~0.05€/SMS) - -**Appareil de confiance** : -- Option "Ne plus demander sur cet appareil" → bypass 2FA pendant **30 jours** -- Révocable depuis paramètres compte -- Liste des appareils de confiance visible - -**Justification** : -- Sécurité renforcée sans coût SMS -- UX : appareil de confiance évite friction quotidienne -- Zitadel natif (0€) - ---- - -### 1.7 Tentatives de connexion - -**Règles** : -- Maximum **5 tentatives** par période de **15 minutes** -- Blocage temporaire après 5 échecs -- Compteur reset automatique après 15 min -- Notification email si blocage (tentative suspecte) - -**Déblocage** : -- Automatique après 15 min -- Ou via lien "Mot de passe oublié" - -**Justification** : -- Anti brute-force -- Standard industrie (équilibre sécurité/UX) -- Zitadel natif (0€) - ---- - -### 1.8 Sessions et refresh tokens - -**Durée de vie** : -- **Access token** : 15 minutes -- **Refresh token** : 30 jours - -**Rotation** : -- Refresh token rotatif (nouveau token à chaque refresh) -- Ancien token invalidé immédiatement -- Détection token replay attack - -**Extension automatique** : -- Si app utilisée, session prolongée automatiquement -- Inactivité 30 jours → déconnexion - -**Justification** : -- Sécurité (token court-vie) -- UX (pas de reconnexion fréquente) -- Standard OAuth2/OIDC - ---- - -### 1.9 Multi-device - -**Décision** : Sessions simultanées illimitées - -**Gestion** : -- Liste des devices connectés visible (OS, navigateur, dernière connexion, IP/ville) -- Révocation individuelle possible -- Révocation globale "Déconnecter tous les appareils" - -**Alertes** : -- Notification push + email si connexion depuis nouveau device -- Détection localisation suspecte (IP pays différent) - -**Justification** : -- UX maximale (écoute voiture + tablette maison + web) -- Sécurité via transparence (utilisateur voit tout) -- Coût : table sessions PostgreSQL - ---- - -### 1.10 Récupération de compte - -**Méthode** : Email uniquement - -**Processus** : -1. Utilisateur clique "Mot de passe oublié" -2. Email avec lien de reset envoyé -3. Lien expire après **1 heure** -4. Page de reset : nouveau mot de passe (validation règles) -5. Confirmation + déconnexion tous devices (sauf celui en cours) - -**Notifications** : -- Email immédiat si changement mot de passe -- Push si changement depuis appareil non reconnu - -**Limite** : -- Maximum **3 demandes/heure** (anti-spam) - -**Justification** : -- Standard sécurité -- Pas de coût SMS -- Protection contre attaque sociale - ---- - -## Récapitulatif Section 1 - - - - -
- - -## 2. Algorithme de recommandation - -### 2.1 Classification de géo-pertinence - -**Décision** : 3 types de contenus selon leur pertinence géographique - -| Type | Description | Exemple | Pondération géo | -|------|-------------|---------|-----------------| -| **Géo-ancré** | Contenu lié à un lieu précis | Audio-guide monument, pub restaurant local | 70% | -| **Géo-contextuel** | Pertinent dans une zone | Actualité régionale, événement local | 50% | -| **Géo-neutre** | Universel, pas de lien géo | Podcast philosophie, musique | 20% | - -**Qui décide** : -- ✅ Créateur choisit le type à la publication -- ✅ Modération peut reclassifier après validation -- ✅ Modification possible après publication (tout le monde a le droit de se tromper) - -**Justification** : -- Différencie audio-guide (hyper-local) des podcasts génériques -- Algorithme adapte automatiquement la pondération -- Coût : champ supplémentaire en DB + règle algo - ---- - -### 2.2 Formule de scoring - -**Décision** : Score combiné dynamique selon type de contenu - -``` -score_final = (score_geo * poids_geo_type) - + (score_interets * poids_interets_type) - + (score_engagement * 0.2) - + (bonus_aleatoire) - -où : -- score_geo = 1 - (distance_km / distance_max_km) -- score_interets = moyenne des jauges utilisateur pour les tags du contenu -- score_engagement = (taux_completion * 0.5) + (ratio_likes * 0.3) + (ratio_abonnements * 0.2) -- bonus_aleatoire = 10% des recommandations tirées aléatoirement -``` - -**Pondérations par type** : - -| Type | Poids géo | Poids intérêts | -|------|-----------|----------------| -| Géo-ancré | 0.7 | 0.1 | -| Géo-contextuel | 0.5 | 0.3 | -| Géo-neutre | 0.2 | 0.6 | - -**Paramètres** : -- Distance max recommandée : **200 km** -- Dégradation : **linéaire** (1 - distance/200km) -- Rayon point GPS : **500m** (adapté au volume de contenu local) - -**Tous ces paramètres sont configurables à chaud via interface admin.** - -**Justification** : -- Flexibilité totale selon type de contenu -- Linéaire = rattrapage naturel du contenu viral ancien -- Auditable via métriques engagement (moyenne/médiane) - ---- - -### 2.3 Score d'engagement et popularité - -**Décision** : Intégration popularité avec poids 0.2 - -**Métriques** : -- **Taux de complétion** : écoutes >80% / total écoutes (poids 0.5) -- **Ratio likes** : likes / écoutes (poids 0.3) -- **Ratio abonnements** : nouveaux abonnés après écoute / écoutes (poids 0.2) - -**Seuil minimum** : -- Minimum **50 écoutes** avant de considérer l'engagement -- Contenu <50 écoutes : score engagement = 0.5 (neutre) - -**Contenu viral** : -- Un contenu viral à Paris **peut** être proposé à Marseille -- Score géo faible compensé par score engagement élevé -- Paramétrable admin - -**Dépréciation temporelle** : -- Pas de dépréciation automatique -- Ratio linéaire = contenu ancien mais toujours apprécié reste pertinent - -**Justification** : -- Équilibre découverte / qualité -- Pas de pénalisation arbitraire des contenus anciens -- Coût : calculs sur métriques existantes - ---- - -### 2.4 Part d'aléatoire (exploration) - -**Décision** : 10% par défaut, paramétrable utilisateur - -**Fonctionnement** : -- 1 contenu sur 10 = tirage aléatoire (hors historique déjà écouté) -- Utilisateur peut ajuster : curseur 0% (aucun aléatoire) à 50% (exploration max) - -**Curseur utilisateur** : -- 🎯 **0%** : Personnalisé max (recommandations strictes) -- ⚖️ **10%** : Équilibré (défaut) -- 🎲 **30%** : Découverte élevée -- 🌍 **50%** : Découverte max (équivaut à national = découverte) - -**Justification** : -- Évite la bulle de filtre -- Laisse l'utilisateur maître de son expérience -- Coût : variable aléatoire en algo - ---- - -### 2.5 Contenu politique (version MVP simplifiée) - -> ⚠️ **Note** : La classification politique avancée (échelle gauche/droite, équilibrage imposé) a été reportée post-MVP. Voir [ANNEXE-POST-MVP.md](#ANNEXE-POST-MVP) pour la version complète. - -**Décision MVP** : Tag simple "Politique" sans classification idéologique - -**Tagging** : -- Créateur peut taguer son contenu comme "Politique" (optionnel) -- Tag "Politique" au même niveau que "Économie", "Sport", "Culture", etc. -- **Pas de classification gauche/droite** -- **Pas d'équilibrage imposé** - -**Filtrage utilisateur** : -- Option paramètres : **"Masquer contenu politique"** -- Si activé → 0% de contenus tagués "Politique" dans le feed -- Par défaut : désactivé (tous contenus visibles) - -**Justification MVP** : -- **Simplicité** : Pas de modération politique coûteuse (~2000€/mois économisés) -- **Neutralité technique** : Aucun jugement éditorial sur orientation -- **Risque minimal** : Évite controverses et contentieux DSA au lancement -- **Fonctionnel** : Utilisateurs peuvent filtrer si souhaité - -**Post-MVP** : -- Classification avancée possible si forte demande utilisateurs -- Nécessite ressources modération dédiées et audit DSA - ---- - -### 2.6 Mode Kids (13-15 ans) - -**Décision** : Mode optionnel pour adolescents 13-15 ans uniquement - -> ⚠️ **Note** : Âge minimum d'inscription = **13 ans** (obligation légale EU). Pas d'utilisateurs <13 ans sur la plateforme. - -**Tranche concernée** : - -| Tranche | Description | Contenus autorisés | Restrictions | -|---------|-------------|-------------------|--------------| -| **13-15 ans** | Collège | Contenus "Tous publics" uniquement | Filtrage 16+ et 18+ | - -**Activation** : -- ❌ **Pas d'activation automatique** (tous les utilisateurs ont ≥13 ans) -- ✅ **Activation manuelle** via toggle paramètres -- ✅ Parents peuvent activer pour leurs enfants 13-15 ans -- ✅ Utilisateur peut désactiver à tout moment - -**Filtrage quand Mode Kids activé** : -- ✅ Contenus "Tous publics" uniquement -- ❌ Exclusion contenus 16+ et 18+ -- ❌ Pas de contenu politique (automatiquement filtré) -- ❌ Pas de publicité (ou uniquement pub validée manuellement) - -**Interface** : -- Interface standard (pas d'interface dédiée enfants pour MVP) -- Filtrage algorithmique des contenus inappropriés - -**Justification** : -- **Conformité légale** : Âge minimum 13 ans (RGPD, DSA) -- **Simplicité MVP** : Un seul mode optionnel vs 4 tranches d'âge -- **Protection mineurs** : Filtrage contenus adultes pour 13-15 ans -- **Flexibilité** : Parents décident d'activer ou non - ---- - -### 2.7 Déclenchement géographique - -**Décision** : Notification au passage, pas d'anticipation - -**Fonctionnement** : -1. Utilisateur passe à <500m d'un point GPS (contenu géo-ancré) -2. **Notification sonore** (bip court) + **visuelle** (logo selon type) -3. Types de logos : 📍 Info, 🏛️ Culturel, 🍴 Commercial, 🎭 Événement -4. Délai réaction utilisateur : **5 secondes** pour accepter (bouton volant ou commande vocale) -5. Si accepté → lecture immédiate -6. Si ignoré → contenu proposé normalement en file d'attente - -**Publicités** : -- ⚠️ **Jamais d'interruption** de contenu en cours -- Pub s'intercale **entre deux séquences** uniquement -- Notification pub : son différent (facultatif selon paramètres) - -**Gestion demi-tour** : -- Si utilisateur repart du point après notification → pas de nouvelle notification (déjà proposé) -- Réinitialisation après 24h - -**Justification** : -- Respect écoute en cours (pas de coupure brutale) -- UX fluide (utilisateur garde contrôle) -- Simplicité technique (pas de prédiction trajectoire) - ---- - -### 2.8 Historique et repropositon - -**Décision** : Pas de reproposition sauf contenu partiel - -**Règles** : - -| État écoute | Completion | Action | -|-------------|------------|--------| -| **Écouté complètement** | >80% | ❌ Ne jamais reproposer (sauf flag `replayable = true` pour audio-guides) | -| **Skippé rapidement** | <10s | ❌ Ne pas reproposer | -| **Partiellement écouté** | 10-80% | ✅ Reproposer avec reprise position (`last_position_seconds`) | - -**Stockage historique** : -- Table `user_content_history` (user_id, content_id, completion_rate, last_position, listened_at) -- Historique **illimité** (PostgreSQL) -- Algorithme considère les **100 derniers** pour optimisation requêtes -- Export complet disponible (RGPD) - -**Justification** : -- Découverte maximale (pas de redites) -- Respect erreurs de clic (contenu partiel = 2nde chance) -- Coût stockage négligeable (PostgreSQL scalable) - ---- - -### 2.9 Paramétrabilité admin (interface dashboard) - -**Décision** : Tous paramètres scoring exposés + A/B testing - -**Paramètres configurables à chaud** : - -| Paramètre | Plage | Défaut | Unité | -|-----------|-------|--------|-------| -| `poids_geo_ancre` | 0.5 - 1.0 | 0.7 | % | -| `poids_geo_contextuel` | 0.3 - 0.7 | 0.5 | % | -| `poids_geo_neutre` | 0.0 - 0.4 | 0.2 | % | -| `poids_engagement` | 0.0 - 0.5 | 0.2 | % | -| `part_aleatoire_global` | 0.0 - 0.3 | 0.1 | % | -| `distance_max_km` | 50 - 500 | 200 | km | -| `rayon_gps_point_m` | 100 - 2000 | 500 | m | -| `seuil_min_ecoutes_engagement` | 10 - 200 | 50 | nb | - -**Application changements** : -- Immédiat : nouveaux calculs utilisent nouvelle config -- Aucun recalcul batch (coût CPU) -- Version config trackée (git-like) -- Rollback 1 clic - -**A/B Testing** : -- Création variantes (Config A vs Config B) -- Split utilisateurs 50/50 aléatoire -- Métriques comparatives : taux complétion, engagement, session duration -- Dashboard graphique temps réel - -**Audit engagement** : -- Métriques clés : moyenne/médiane temps d'écoute par session -- Graphiques : évolution engagement selon config -- Export CSV pour analyse externe - -**Justification** : -- Optimisation continue sans redéploiement -- Data-driven decisions (métriques objectives) -- Coût : dashboard admin à développer (one-time) - ---- - -### 2.10 Paramétrabilité utilisateur - -**Décision** : Curseurs avancés avec profils sauvegardables - -**Niveaux de personnalisation** : - -**Curseurs disponibles** : -- 📍 **Géolocalisation** : Local ↠slider → National (découverte = national) -- 🎲 **Découverte** : 0% ↠slider → 50% (part aléatoire) -- ⚖️ **Politique** : Masquer / Équilibré / Mes préférences - -**Profils sauvegardables** : -- 🚗 Trajet quotidien (boulot) : géo local, découverte 5%, politique masqué -- 🛣️ Road trip : géo régional, découverte 30%, politique équilibré -- 👶 Enfants : Mode Kids activé - -**Synchronisation** : -- ✅ Sync profils entre devices (cloud PostgreSQL) -- ❌ Pas de partage profils entre utilisateurs (famille) -- Auto-switch selon context (détection trajet récurrent via GPS) - -**Sécurité conduite** : -- ⚠️ **Blocage modification si vitesse GPS >10 km/h** -- Warning au lancement app : "Configurez avant de prendre la route" -- Modifications uniquement app arrêtée/passager - -**Justification** : -- Utilisateur maître de son expérience -- Contextes d'usage différents (quotidien vs voyage) -- Sécurité routière (pas de distraction) - ---- - -### 2.11 Médias traditionnels - -**Décision** : Ouverture aux médias établis - -**Médias autorisés** : -- Presse nationale : Le Monde, Le Parisien, Libération, Le Figaro, etc. -- Radios : France Inter, RTL, Europe 1, etc. -- Médias régionaux : Ouest-France, Sud-Ouest, etc. - -**Format contenus** : -- Flashs info géolocalisés (actualité régionale) -- Chroniques thématiques (culture, économie, sport) -- Éditos et débats (classification politique appliquée) - -**Validation** : -- Compte média vérifié (badge ✓) -- Pas de validation 3 premiers contenus (confiance établie) -- Modération a posteriori uniquement - -**Monétisation** : -- Partage revenus pub standard (même conditions créateurs) -- Possibilité sponsoring direct (pas via plateforme) - -**Justification** : -- Crédibilité plateforme (contenus professionnels) -- Diversité éditoriale -- Attractivité grand public (noms reconnus) - ---- - -## Récapitulatif Section 2 - - - - -
- - -## 3. Centres d'intérêt et jauges - -### 3.1 Évolution des jauges - -**Décision** : Système simple avec valeurs fixes - -| Action | Impact jauge | Justification | -|--------|--------------|---------------| -| **Like automatique renforcé (≥80% écoute)** | +2% | Signal fort d'intérêt (écoute quasi-complète) | -| **Like automatique standard (30-79% écoute)** | +1% | Signal modéré d'intérêt | -| **Like explicite (manuel)** | +2% | Signal fort, cumulable avec auto | -| **Abonnement créateur** | +5% sur tous ses tags | Signal très fort d'affinité | -| **Skip rapide (<10s)** | -0.5% | Désintérêt marqué | -| **Skip tardif (≥30%)** | 0% | Neutre (contenu essayé suffisamment) | - -**Paramètres techniques** : -- Les jauges sont bornées strictement entre **0% et 100%** -- Calcul immédiat à chaque action (pas de batch différé) -- Les tags du contenu sont définis par le créateur à la publication -- Si un contenu a plusieurs tags, chaque jauge correspondante est impactée - -**Exemple de calcul** : -``` -Contenu de 5 minutes tagué "Automobile" + "Voyage" - -Scénario 1 : Écoute 4min30 (90%) -→ Like automatique renforcé (+2%) -→ Jauge Automobile : 45% → 47% -→ Jauge Voyage : 60% → 62% - -Scénario 2 : Écoute 2min30 (50%) -→ Like automatique standard (+1%) -→ Jauge Automobile : 45% → 46% -→ Jauge Voyage : 60% → 61% - -Scénario 3 : Écoute 2min30 (50%) + Like manuel -→ Like auto +1% puis like manuel +2% = +3% total -→ Jauge Automobile : 45% → 48% -→ Jauge Voyage : 60% → 63% - -Scénario 4 : Skip après 5s -→ Signal négatif (-0.5%) -→ Jauge Automobile : 45% → 44.5% -→ Jauge Voyage : 60% → 59.5% -``` - -**Justification** : -- **Like automatique** : Reflète l'engagement réel (voir [ADR-010](#../adr/010-commandes-volant)) -- **Sécurité routière** : Pas d'action complexe en conduite -- **Prévisibilité** : Règles claires et déterministes -- **Coût minimal** : Calculs simples en backend -- **Fiabilité** : Pas d'edge cases complexes -- **Ajustable** : Valeurs modifiables via dashboard admin si besoin - ---- - -### 3.2 Jauge initiale - -**Décision** : Démarrage neutre à 50%, pas de questionnaire - -**À l'inscription** : -- Toutes les jauges d'intérêt sont initialisées à **50%** -- Pas de questionnaire onboarding (friction zéro) -- L'algorithme apprend naturellement via les premières écoutes - -**Catégories disponibles** : -- Automobile -- Voyage -- Famille -- Amour -- Musique -- Économie -- Cryptomonnaie -- Politique -- Culture générale -- Sport -- Technologie -- Santé -- *... (extensible)* - -**Cold start (premiers jours)** : -1. Nouvel utilisateur s'inscrit → toutes jauges à 50% -2. Écoute premier podcast "Automobile" → jauge Auto monte à 51% -3. Skip un contenu "Économie" → jauge Éco descend à 48% -4. Après 10-15 écoutes, profil commence à se dessiner clairement - -**Alternative optionnelle (post-MVP)** : -- Questionnaire **optionnel** proposé après 3 écoutes (in-app) -- Message : "Améliorez vos recommandations en sélectionnant vos centres d'intérêt" -- Si rempli : jauges sélectionnées passent à 70%, non sélectionnées à 30% -- Si skip : conserve 50% partout - -**Justification** : -- **Inscription ultra-rapide** : pas de questionnaire = moins de churn -- **Découverte naturelle** : l'algorithme apprend en quelques écoutes -- **Équitable** : pas de biais initial vers certains créateurs -- **Comportement déterministe** : facile à tester et débugger -- **Cold start acceptable** : à 50%, tous les contenus ont une chance égale initialement - ---- - -### 3.3 Dégradation temporelle - -**Décision** : Pas de dégradation automatique - -Les jauges **ne diminuent jamais** avec le temps de manière automatique. - -**Règle** : -- Une jauge ne change **que par les actions utilisateur** (like, écoute, skip) -- Pas de cron job de dégradation périodique -- Pas de "rafraîchissement" artificiel - -**Scénario illustratif** : -``` -Utilisateur aimait "Économie" (jauge 80%) il y a 1 an -→ Depuis, skip tous les contenus Éco -→ Jauge descend naturellement à 40% via les skips -→ Pas besoin de dégradation temporelle -``` - -**Si utilisateur inactif longtemps** : -- Utilisateur part en vacances 6 mois → jauges conservées -- Au retour : ses jauges reflètent toujours ses goûts d'avant -- Comportement cohérent et prévisible - -**Alternative utilisateur (contrôle explicite)** : -- Bouton "Réinitialiser mes centres d'intérêt" dans paramètres -- Action manuelle : remet toutes les jauges à 50% -- Permet nouveau départ si souhaité (changement de vie, etc.) - -**Justification** : -- **Principe KISS** (Keep It Simple, Stupid) -- **Coût 0** : pas de batch nocturne, pas de calculs temporels -- **Fiabilité maximale** : pas de bugs de fuseaux horaires, dates, etc. -- **UX prévisible** : jauge = reflet des actions, pas d'automatisme caché -- **Respect historique** : si utilisateur aimait X depuis 2 ans, pourquoi "oublier" ? -- **Évolution naturelle** : les actions récentes suffisent à faire évoluer les jauges - ---- - -## Récapitulatif Section 3 - - - - -
- - -## 4. Création et publication de contenu - -### 4.1 Upload et encodage - -**Décision** : Formats universels avec encodage asynchrone - -**Formats acceptés** : -- ✅ MP3 (`.mp3`) -- ✅ AAC (`.aac`, `.m4a`) -- ❌ WAV, FLAC (trop lourds, inutiles en voiture) - -**Limites** : - -| Paramètre | Valeur | Justification | -|-----------|--------|---------------| -| **Taille maximale** | 200 MB | ~4h de podcast à 128 kbps | -| **Durée maximale** | 4 heures | Suffisant pour podcasts longs | -| **Validation format** | Client + backend | Double sécurité | - -**Pipeline d'encodage** : - -``` -1. Upload fichier (MP3/AAC) → Bunny Storage temporaire -2. Job asynchrone (worker Go + FFmpeg) : - - Validation format et intégrité - - Réencodage Opus 3 profils (24/48/64 kbps) - - Génération segments HLS (.m3u8 + .ts) - - Génération image couverture par défaut -3. Suppression fichier original (économie stockage) -4. Notification créateur : "Contenu prêt à publier" -``` - -**Temps d'encodage estimé** : -- Contenu 5 min → ~30 secondes -- Podcast 1h → ~5 minutes -- Podcast 4h → ~20 minutes - -**Profils Opus générés** : - -| Qualité | Bitrate | Usage | -|---------|---------|-------| -| Basse | 24 kbps | 2G/Edge | -| Standard | 48 kbps | 3G (défaut) | -| Haute | 64 kbps | 4G/5G | - -**Écoute accélérée** : - -| Vitesse | Usage | -|---------|-------| -| 0.75x | Compréhension difficile (accent, technique) | -| 1.0x | Normal (défaut) | -| 1.25x | Gain léger | -| 1.5x | Podcasts longs | -| 2.0x | Survol rapide (modérateurs) | - -**Disponible pour** : -- ✅ Modérateurs (validation rapide : 30s → 15s à 2x) -- ✅ Auditeurs (tous les contenus) -- ✅ Standard industrie (YouTube, Spotify, Apple Podcasts) - -**Justification** : -- **Simplicité** : 2 formats couvrent 95% des cas d'usage -- **Coût optimisé** : pas de conversion WAV/FLAC lourds -- **Stockage réduit** : suppression original après encodage -- **Scalabilité** : workers horizontalement (Kubernetes jobs) -- **Productivité** : écoute accélérée = double productivité modération - ---- - -### 4.2 Métadonnées obligatoires - -**Décision** : Minimaliste pour réduire friction - -**Champs obligatoires** : - -| Champ | Format | Validation | -|-------|--------|------------| -| **Titre** | 5-100 caractères | Alphanumérique + ponctuation basique | -| **Type géo** | Enum | Ancré / Contextuel / Neutre | -| **Zone diffusion** | Composite | Voir détails ci-dessous | -| **Tags** | Enum | 1 à 3 parmi liste prédéfinie | -| **Classification âge** | Enum | Tout public / 13+ / 16+ / 18+ | - -**Zone de diffusion (obligatoire)** : - -Options mutuellement exclusives : -- **Point GPS** : latitude + longitude + rayon (100m à 10km) -- **Ville** : sélection dans référentiel INSEE -- **Département** : sélection liste -- **Région** : sélection liste -- **National** : France entière - -**Tags disponibles** (1 à 3 obligatoires) : -- Automobile -- Voyage -- Famille -- Amour -- Musique -- Économie -- Cryptomonnaie -- Politique -- Culture générale -- Sport -- Technologie -- Santé - -**Champs optionnels** : -- ❌ Description (ajout ultérieur) -- ❌ Image couverture (génération auto) - -**Image de couverture par défaut** : - -Génération automatique selon règles : -- Icône selon type géo : 📍 Ancré / 🌍 Contextuel / 🎧 Neutre -- Couleur selon tag principal : bleu (Auto), vert (Voyage), rouge (Musique), etc. -- Format 800×800px, PNG -- Personnalisable ultérieurement (post-MVP) - -**Exemple de publication** : -``` -Titre : "Histoire de la Tour Eiffel" -Type géo : Ancré -Zone : Point GPS (48.8584, 2.2945, rayon 500m) -Tags : Voyage, Culture générale -Classification : Tout public -→ Image auto : 📍 fond bleu-vert (Voyage) -``` - -**Justification** : -- **Friction minimale** : 5 champs max = 2 min de publication -- **Publication rapide** : pas de blocage sur description/image -- **Coût 0** : pas de génération IA au MVP -- **Évolutif** : champs optionnels ajoutables ultérieurement - ---- - -### 4.3 Validation des 3 premiers contenus - -**Décision** : Validation manuelle par équipe modération RoadWave - -**Processus nouveau créateur** : - -1. Créateur upload ses 3 premiers contenus -2. Contenus passent en **file d'attente modération** -3. Modérateur junior RoadWave : - - Écoute 30 secondes (ou 15s à 2x) - - Vérifie métadonnées - - Valide ou rejette avec raison -4. Si accepté : contenu publié + notification créateur -5. Si refusé : notification avec raison détaillée + lien vers règles -6. Après 3 contenus validés : créateur passe en **statut vérifié** - -**Critères de validation** : - -| Critère | Détails | -|---------|---------| -| **Qualité audio** | Compréhensible (pas de grésillement excessif) | -| **Respect règles** | Pas de contenu prohibé évident (haine, spam, illégal) | -| **Classification âge** | Cohérente avec contenu écouté | -| **Tags pertinents** | Correspondance minimale avec contenu | -| **Zone diffusion** | Cohérente (pas "Tour Eiffel" avec zone "National") | - -**Délai de validation** : -- Objectif : **24-48h** (jours ouvrés) -- Priorité : FIFO (First In First Out) -- Weekend : délai peut atteindre 72h -- Message au créateur : "Validation en cours, délai estimé 24-48h" - -**Notification créateur** : - -**Si accepté** : -- Email + push : "✅ Votre contenu '[Titre]' est en ligne !" -- Lien direct vers le contenu -- Compteur : "2/3 contenus validés pour devenir créateur vérifié" - -**Si refusé** : -- Email + push : "❌ Contenu '[Titre]' refusé" -- Raison détaillée : "Qualité audio insuffisante" / "Tags non pertinents" / "Classification incorrecte" / etc. -- Lien vers règles de publication -- Possibilité de correction + resoumission - -**Après 3 validations** : - -Créateur obtient **statut "Vérifié"** : -- Badge ✓ visible sur profil -- Contenus futurs publiés **immédiatement** (modération a posteriori uniquement) -- Modération seulement si signalé par utilisateurs - -**Outils modérateur** : -- Écoute accélérée (1.5x ou 2x) = double productivité -- Interface dédiée : queue de contenus à valider -- Raccourcis clavier : A (Accepter), R (Rejeter), Espace (Pause) -- Historique créateur visible (si déjà 1-2 contenus validés) - -**Modération communautaire (post-MVP)** : - -⚠️ **Non implémenté au MVP** (complexité juridique) - -Vision future (envisageable) : -- Créateurs établis peuvent opt-in "Modérateur communautaire" -- Formation obligatoire (30 min) + quiz (80%) -- Pré-validation uniquement (validation finale toujours par équipe RoadWave) -- Compensation : badges, premium offert -- Attribution aléatoire (pas de collusion) - -**Justification décision MVP** : -- **Responsabilité juridique** : plateforme reste responsable (DSA EU) -- **Qualité garantie** : modérateurs formés et mandatés -- **Anti-spam efficace** : bloque 95% des abus dès le début -- **Coût raisonnable** : 30s × 3 contenus = 1.5 min/créateur -- **UX acceptable** : délai 24-48h expliqué clairement -- **Pas de validation par pairs** au MVP = évite risques juridiques (collusion, compétence, conflits) - ---- - -### 4.4 Modification et suppression - -**Décision** : Modification métadonnées uniquement, suppression immédiate - -**Modification autorisée** : - -| Élément | Modifiable | Justification | -|---------|------------|---------------| -| **Titre** | ✅ | Correction coquilles | -| **Description** | ✅ | Si ajoutée ultérieurement | -| **Tags** | ✅ | Ajustement pertinence | -| **Image couverture** | ✅ | Personnalisation | -| **Audio** | ❌ | Intégrité contenu | -| **Zone diffusion** | ❌ | Évite manipulation algo | -| **Type géo** | ❌ | Évite manipulation algo | -| **Classification âge** | ❌ | Sécurité mineurs | - -**Raisons restrictions** : - -**Audio non modifiable** : -- Évite fraude : uploader contenu validé → remplacer par spam -- Intégrité : auditeurs doivent écouter ce qui a été validé - -**Zone/Type non modifiables** : -- Évite manipulation : créer "Local Paris" → changer en "National" pour boost visibilité -- Évite abus : créer "Neutre" (faible pondération géo) → changer en "Ancré" (forte pondération) - -**Classification non modifiable** : -- Évite contournement : uploader "Tout public" → passer en "18+" sans revalidation -- Sécurité : garantit que classification a été vérifiée - -**Si besoin de changer audio/zone/classification** : -- Action : **Supprimer contenu + republier** -- Si créateur <3 contenus validés : retourne en file validation -- Si créateur ≥3 contenus validés : publication immédiate - -**Suppression de contenu** : - -| Aspect | Comportement | -|--------|--------------| -| **Délai** | Immédiat | Suppression BDD + CDN sous 5 min | -| **Réversibilité** | Non | Suppression définitive | -| **Historique auditeurs** | Marqué "Contenu supprimé par créateur" | Conserve écoute dans historique | -| **Analytics plateforme** | Anonymisé et conservé | Métriques globales (RGPD compliant) | -| **Fichiers CDN** | Supprimés sous 24h | Purge cache Bunny CDN | - -**Exemple scénario suppression** : -``` -Créateur supprime podcast écouté par 1000 personnes -→ CDN : fichiers purgés sous 24h -→ BDD : entrée marquée "deleted", auteur anonymisé -→ Historique auditeurs : "Contenu supprimé" (conserve durée écoute pour stats) -→ Analytics : métriques globales conservées (anonymes, RGPD OK) -``` - -**Notifications suppression** : -- Pas de notification aux auditeurs (pour éviter effet Streisand) -- Historique reste consultable : "Vous avez écouté ce contenu le [date]" -- Si auditeur tente de réécouter : "Ce contenu n'est plus disponible" - -**Justification** : -- **Simplicité** : règles claires et non-ambiguës -- **Sécurité** : évite manipulations algorithme et contournements modération -- **Contrôle créateur** : liberté totale de supprimer (RGPD) -- **Traçabilité** : historique conservé pour analytics (anonymisé) -- **Coût 0** : pas de revalidation métadonnées - ---- - -## Récapitulatif Section 4 - - - - -
- - -## 5. Interactions et navigation - -### 5.1 File d'attente et commande "Suivant" - -**Décision** : Pré-calcul 5 contenus avec insertion prioritaire pour points géographiques - -**File d'attente** : -- **5 contenus pré-calculés** en cache (Redis) -- Recalcul automatique si : - - Déplacement >10km - - Toutes les 10 minutes (rafraîchissement contenu) - - File d'attente <3 contenus restants - -**Insertion prioritaire géo-ancrée (mode voiture uniquement)** : - -**Détection** : -- Calcul ETA (Estimated Time of Arrival) via API GPS native iOS/Android -- Notification déclenchée **7 secondes avant** d'arriver au point GPS -- Si vitesse < 5 km/h ET distance < 50m → notification immédiate -- ⚠️ **App doit être ouverte** (pas de détection en arrière-plan en mode voiture) - -**Notification** : -- **Sonore uniquement** : bip court ou son personnalisé RoadWave -- **Visuelle minimale** : icône selon type de contenu (🏛️ culture, 👨‍👩‍👧 famille, 🎵 musique, etc.) -- **Compteur visible** : 7...6...5...4...3...2...1 (décompte des secondes) -- **Pas de texte affiché** (éviter distraction conducteur) -- **Pas de bouton "Annuler"** : seul le bouton "Suivant" permet validation - -**Actions utilisateur** : -1. User entend notification sonore + voit icône et compteur -2. User appuie "Suivant" dans les 7 secondes → décompte 5s démarre -3. Pendant décompte : contenu actuel continue, compteur visible (5...4...3...2...1) -4. Si contenu actuel se termine pendant décompte → contenu suivant du buffer démarre -5. À la fin du décompte → contenu géolocalisé démarre (fade out/in 0.3s) - -**Si user n'appuie pas sur "Suivant"** : -- Notification disparaît après 7 secondes -- Contenu géolocalisé est perdu (pas d'insertion dans file) -- Pas de nouveau contenu géolocalisé pendant **10 minutes** (éviter spam) - -**Limitation anti-spam** : -- Maximum **6 contenus géolocalisés par heure** -- Timer reset toutes les heures (rolling window) -- Exception : séquences d'un même audio-guide multi-séquences (comptent comme 1) -- Si quota atteint : notifications suivantes ignorées jusqu'à libération du quota - -**Invalidation immédiate** : -- Utilisateur change ses préférences (curseurs géo/découverte/politique) - - ⚠️ **Modification bloquée si vitesse GPS >10 km/h** (sécurité routière) -- Live démarre d'un créateur suivi dans la zone - -**Implémentation** : -``` -Redis cache : - - Clé : user:{user_id}:queue - - Structure : [content_1, content_2, ..., content_5] - - Métadonnées : {last_lat, last_lon, computed_at, mode: "voiture"|"pieton"} - - TTL : 15 minutes - -Tracking GPS temps réel (mobile) : - - Vérification toutes les 1 seconde - - Calcul ETA vers points géolocalisés proches (rayon 500m) - - Si ETA ≤ 7s → trigger notification - - Historique GPS : 30 derniers points pour calcul vitesse moyenne - -Quota anti-spam (Redis) : - - Clé : user:{user_id}:geo_quota - - Structure : sorted set avec timestamps des 6 derniers contenus - - TTL : 1 heure - - Vérification avant notification : ZCOUNT pour compter contenus dernière heure - -Cooldown après ignorance (Redis) : - - Clé : user:{user_id}:geo_cooldown - - TTL : 10 minutes - - Set après notification ignorée -``` - -**Justification** : -- **Expérience fluide** : pas de latence au clic "Suivant" -- **Réactivité géo** : contenu local inséré immédiatement -- **Coût optimisé** : recalcul uniquement si nécessaire -- **Sécurité** : pas de modification en conduite - ---- - -### 5.1.2 Mode piéton (audio-guides) - -**Décision** : Notifications push en arrière-plan avec rayon large - -**Contexte** : -- Mode piéton détecté automatiquement si vitesse moyenne < 5 km/h -- Cas d'usage : visites à pied, musées, monuments, quartiers historiques -- User n'a pas besoin d'avoir l'app ouverte -- ⚠️ **Fonctionnalité optionnelle** : requiert permission "localisation en arrière-plan" (activée par user) - -**Détection** : -- App peut être en arrière-plan (si permission accordée) -- Rayon de détection : **200 mètres** autour du point GPS -- Geofencing iOS/Android pour minimiser consommation batterie -- Permission demandée uniquement si user active "Notifications audio-guides piéton" dans settings - -**Notification push système** : - -Format : -``` -Titre : "Audio-guide à proximité" -Body : "[Nom du contenu] - [Nom créateur]" -Action : Tap → ouvre app sur le contenu -``` - -Exemple : -``` -Audio-guide à proximité -Musée du Louvre : La Joconde - @paris_museum -``` - -**Permissions requises** : - -⚠️ **Important** : Permission "Always Location" est **optionnelle** et demandée uniquement si user active le mode piéton dans settings. - -iOS (`Info.plist`) : -```xml -NSLocationWhenInUseUsageDescription -RoadWave utilise votre position pour vous proposer des contenus audio géolocalisés adaptés à votre trajet en temps réel. - -NSLocationAlwaysAndWhenInUseUsageDescription -Si vous activez les notifications audio-guides piéton, RoadWave peut vous alerter lorsque vous passez près d'un monument ou musée, même quand l'app est en arrière-plan. Cette fonctionnalité est optionnelle et peut être désactivée à tout moment dans les réglages. -``` - -Android (`AndroidManifest.xml`) : -```xml - - -``` - -**Disclosure avant demande permission** (Android requis, iOS recommandé) : - -Écran affiché avant demande permission "Always Location" : - -``` -┌────────────────────────────────────────┠-│ 📍 Notifications audio-guides piéton │ -├────────────────────────────────────────┤ -│ Pour vous alerter d'audio-guides à │ -│ proximité même quand vous marchez avec │ -│ l'app fermée, RoadWave a besoin de │ -│ votre position en arrière-plan. │ -│ │ -│ Votre position sera utilisée pour : │ -│ ✅ Détecter monuments à 200m │ -│ ✅ Vous envoyer une notification │ -│ │ -│ Votre position ne sera jamais : │ -│ ❌ Vendue à des tiers │ -│ ❌ Utilisée pour de la publicité │ -│ │ -│ Cette fonctionnalité est optionnelle. │ -│ Vous pouvez utiliser RoadWave sans │ -│ cette permission. │ -│ │ -│ [Continuer] [Non merci] │ -│ │ -│ Plus d'infos : Politique confidentialité│ -└────────────────────────────────────────┠-``` - -**Si user refuse** : -- Mode piéton désactivé (uniquement mode voiture disponible) -- App fonctionne normalement avec permission "When In Use" -- Audio-guides accessibles en mode manuel (user ouvre app, sélectionne contenu) - -**Comportement après tap sur notification** : -1. User tap notification push -2. App s'ouvre sur la page du contenu -3. User peut démarrer la lecture manuellement -4. Navigation libre (voir section 16.2 pour audio-guides piéton) - -**Basculement automatique voiture ↔ piéton** : - -Détection par vitesse GPS moyenne sur 30 secondes : -- Vitesse < 5 km/h (stable 10s) → mode piéton -- Vitesse ≥ 5 km/h (stable 10s) → mode voiture - -Changements de mode : - -| Mode actuel | Vitesse détectée | Nouveau mode | Effet | -|-------------|------------------|--------------|-------| -| Piéton | ≥ 5 km/h | Voiture | Notifications push → sonores + icône (app ouverte requise) | -| Voiture | < 5 km/h | Piéton | Notifications sonores → push arrière-plan | - -**Pas de popup confirmation** : -- Basculement transparent et automatique -- User n'a rien à faire -- Hysteresis (10s) pour éviter basculements intempestifs - -**Quota anti-spam mode piéton** : -- Même limitation que mode voiture : **6 contenus/heure** -- Cooldown 10 min si notification ignorée (app pas ouverte après tap) - -**Justification** : -- ✅ Expérience adaptée aux visites à pied (rayon large, pas de timing précis) -- ✅ Économie batterie (geofencing natif iOS/Android) -- ✅ User peut garder téléphone en poche -- ✅ Basculement automatique = pas de friction - ---- - -### 5.2 Commande "Précédent" - -**Décision** : Comportement smart selon progression écoute - -**Règles** : - -| Situation | Temps écouté | Action "Précédent" | -|-----------|--------------|-------------------| -| **Début de contenu** | <10 secondes | Retour au contenu précédent (position exacte) | -| **Milieu/fin** | ≥10 secondes | Replay contenu actuel depuis le début | -| **Premier de session** | N/A | Replay depuis début (rien avant) | - -**Historique de navigation** : -- **10 contenus maximum** en mémoire (Redis List) -- Structure : `[{content_id, position_seconds, listened_at}, ...]` -- FIFO : au-delà de 10, suppression du plus ancien - -**Exemple scénario** : -``` -Utilisateur écoute : -1. Contenu A → écoute 5s → "Suivant" -2. Contenu B → écoute 2min30 → "Suivant" -3. Contenu C → écoute 5s → "Précédent" - → Retour Contenu B à 2min30 (car >10s) -4. Sur Contenu B → "Précédent" - → Retour Contenu A à 5s (position exacte) -``` - -**Interface (responsabilité front)** : -- ❌ Pas de message UI -- ✅ Progress bar revient au début ou à position exacte -- ✅ Animation fluide (transition 0.3s) - -**Justification** : -- **UX intuitive** : comportement standard Spotify/YouTube -- **Pas de frustration** : si début, vraiment revenir en arrière -- **Simplicité** : règle unique (seuil 10s) - ---- - -### 5.3 Interactions au volant : Like automatique et engagement - -> ⚠️ **Architecture Decision Record** : Voir [ADR-010](#../adr/010-commandes-volant) pour les détails techniques complets - -**Décision** : Like automatique basé sur le temps d'écoute - -**Problème technique identifié** : -- iOS et Android ne supportent **pas nativement** les appuis longs ou doubles-appuis sur les commandes média -- Les commandes physiques au volant varient selon les véhicules (pas de bouton "Pause" dédié sur beaucoup de modèles) -- Système de double-appui/appui long = **non-intuitif** et **risques sécurité** (regarder écran pour feedback) - ---- - -#### Commandes au volant simplifiées - -**Actions disponibles** (100% compatibles tous véhicules) : - -| Commande physique | Action RoadWave | -|-------------------|-----------------| -| **Suivant** | Passer au contenu suivant | -| **Précédent** | Revenir au contenu précédent (règle 10s, voir section 5.2) | -| **Play/Pause** | Pause/reprise lecture (fade out 0.3s) | - -**Aucune action complexe au volant** → Sécurité routière maximale. - ---- - -#### Like automatique implicite - -**Principe** : Le système détecte automatiquement l'intérêt utilisateur selon le temps d'écoute. - -**Règles d'attribution** : - -| Durée écoutée | Action automatique | Points jauge | Justification | -|---------------|-------------------|--------------|---------------| -| **≥ 80% du contenu** | Like renforcé | +2.0 | Écoute quasi-complète = fort intérêt | -| **30-79% du contenu** | Like standard | +1.0 | Écoute significative = intérêt | -| **< 30% du contenu** | Pas de like | 0 | Écoute trop courte | -| **Skip après <10s** | Signal négatif | -0.5 | Désintérêt marqué | - -**Exemples concrets** : -``` -Contenu de 3 minutes (180s) : -- Écoute 2min30 (83%) → Like renforcé (+2 points) -- Écoute 1min15 (42%) → Like standard (+1 point) -- Écoute 30s (17%) puis skip → Pas de like -- Skip après 5s → Signal négatif (-0.5 point) - -Contenu de 15 minutes (900s) : -- Écoute 13min (87%) → Like renforcé (+2 points) -- Écoute 6min (40%) → Like standard (+1 point) -``` - ---- - -#### Actions complémentaires (app à l'arrêt) - -**Interface mobile** (véhicule arrêté uniquement) : - -| Action | Moyen | Effet | -|--------|-------|-------| -| **Like explicite** | Bouton cœur | +2 points jauge (même si déjà liké auto) | -| **Unlike** | Re-clic cœur (toggle) | -2 points jauge | -| **Abonnement** | Bouton "S'abonner" profil créateur | +5 points toutes jauges tags créateur | -| **Désabonnement** | Bouton "Se désabonner" | -5 points | -| **Signalement** | Menu contextuel "⋮" | Ouverture flux modération | - -**Feedback visuel** : -- **Like automatique** : Badge discret "♥ Ajouté à vos favoris" (2s, bas de l'écran) -- **Like explicite** : Animation cœur rouge + vibration courte -- **Abonnement** : Animation étoile dorée + badge "Abonné ✓" - ---- - -#### Commandes vocales (optionnel, si CarPlay/Android Auto) - -**Disponible uniquement avec** : -- Apple CarPlay (Siri) -- Android Auto (Google Assistant) -- ~30-40% du parc automobile EU (2026) - -**Exemples de commandes** : -``` -"Hey Siri, like ce podcast" -"OK Google, abonne-moi à ce créateur" -"Hey Siri, passe au contenu suivant" -"OK Google, signale ce contenu" -``` - -**Implémentation** : Intents iOS/Android personnalisés (Sprint 5, post-MVP) - ---- - -#### Gestion impacts jauges (algorithme) - -**Like automatique** : -- Like renforcé (≥80%) → **+2% jauges** de tous les tags du contenu -- Like standard (30-79%) → **+1% jauges** des tags du contenu -- Signal négatif (skip <10s) → **-0.5% jauges** des tags du contenu - -**Actions explicites** : -- Like manuel → **+2% jauges** (cumulable avec like auto) -- Unlike → **-2% jauges** -- Abonnement → **+5% toutes jauges** tags créateur -- Désabonnement → **-5% toutes jauges** - -**Persistance** : -- Événements stockés en base (table `listen_events`) -- Mise à jour jauges : **immédiate** (Redis) + **async batch** (PostgreSQL) - ---- - -#### Implémentation technique - -**Backend** (Go) : - -```go -type ListenEvent struct { - UserID string - ContentID string - StartedAt time.Time - StoppedAt time.Time - Duration int // secondes écoutées - ContentTotal int // durée totale contenu - Percentage float64 // duration / contentTotal * 100 - Action string // "completed", "skipped", "paused" -} - -func ProcessListenEvent(event ListenEvent) { - percentage := event.Percentage - - // Signal négatif fort - if event.Action == "skipped" && event.Duration < 10 { - UpdateJauges(event.UserID, event.ContentID, -0.5) - return - } - - // Like automatique - if percentage >= 80 { - AutoLike(event.UserID, event.ContentID, 2.0) // Renforcé - } else if percentage >= 30 { - AutoLike(event.UserID, event.ContentID, 1.0) // Standard - } - // < 30% : pas de like -} -``` - -**Mobile** (iOS/Android) : - -```swift -// iOS - Tracking écoute -class AudioPlayerManager { - var startTime: Date? - let contentDuration: TimeInterval - - func onPlay() { - startTime = Date() - } - - func onStop(action: String) { // "completed" | "skipped" | "paused" - guard let start = startTime else { return } - let duration = Date().timeIntervalSince(start) - let percentage = (duration / contentDuration) * 100 - - // API call - API.track(ListenEvent( - contentId: currentContentId, - duration: Int(duration), - percentage: percentage, - action: action - )) - } -} -``` - ---- - -#### Justification - -**Avantages** : -- ✅ **Sécurité routière maximale** : aucune action complexe au volant -- ✅ **UX intuitive** : comportement standard industrie (Spotify, YouTube Music, Deezer) -- ✅ **Compatibilité 100%** : fonctionne sur tous véhicules, tous OS -- ✅ **Engagement amélioré** : tous les contenus écoutés génèrent des signaux -- ✅ **Algorithme plus précis** : données granulaires (30%, 50%, 80%, 100%) -- ✅ **Simplicité développement** : pas de workarounds complexes iOS/Android - -**Inconvénients mitigés** : -- ⚠️ Pas de like explicite en conduite → **Mitigation** : like automatique + vocal (CarPlay/Android Auto) -- ⚠️ Pas d'abonnement en conduite → **Mitigation** : liste "Créateurs à découvrir" dans app -- ⚠️ Like automatique peut surprendre → **Mitigation** : onboarding clair + unlike possible - ---- - -#### Communication utilisateurs (onboarding) - -**Écran onboarding 1** : -``` -🚗 Conduite sécurisée - -RoadWave détecte automatiquement vos goûts -selon vos écoutes. - -Plus vous écoutez longtemps, plus -l'algorithme s'améliore ! - -[Suivant] -``` - -**Écran onboarding 2** : -``` -❤️ Likes automatiques - -Pas besoin de liker manuellement : -si vous écoutez >50% d'un contenu, -on comprend que vous aimez ! - -[Suivant] -``` - -**Écran onboarding 3** : -``` -⏸️ Commandes simples - -Utilisez les boutons au volant : -• Suivant → Prochain contenu -• Précédent → Contenu d'avant -• Pause → Mettre en pause - -[Commencer] -``` - ---- - -### 5.4 Lecture en boucle et enchaînement - -**Décision** : Passage automatique après 2s + insertion pub paramétrable - -**Fin de contenu** : -1. Audio termine → **Timer 2 secondes** démarre -2. UI overlay : "Contenu suivant dans 2s..." + barre décompte -3. Possibilité annuler : bouton "Rester sur ce contenu" (optionnel) -4. Timer atteint 0 → passage automatique au contenu suivant - -**Délai selon contexte** : - -| Mode | Délai | Justification | -|------|-------|---------------| -| **Standard** | 2 secondes | Temps réaction confortable | -| **Mode Kids** | 1 seconde | Attention courte enfants | -| **Live** | 0 seconde | Enchaînement immédiat | - -**Insertion publicité** : -- Pub s'insère **pendant le délai de 2s** (transition naturelle) -- Fréquence : **paramétrable admin** (défaut : 1 pub / 5 contenus) -- Message : "Publicité (15s)" puis lecture pub -- ⚠️ **Jamais d'interruption** d'un contenu en cours - -**Publicité skippable** : -- Durée minimale visionnage : **paramétrable** (défaut : 5 secondes) -- Bouton "Passer" apparaît après délai -- Métriques engagement : taux skip, durée écoute moyenne -- **Like et abonnement autorisés sur pub** (engagement créateur pub) - -**Si aucun contenu disponible** : -1. Message : "Aucun contenu disponible dans cette zone" -2. Proposition : "Élargir la zone de recherche ?" (bouton) -3. Si accepté → relance algo avec rayon +50km -4. Sinon → lecture en pause, attente action utilisateur - -**Gestion erreurs** : -- Échec chargement contenu suivant → **retry 3× avec backoff exponentiel** -- Si 3 échecs → message "Connexion instable, basculement mode offline" -- Mode offline → lecture contenus téléchargés uniquement - -**Justification** : -- **Fluidité** : enchaînement naturel sans action utilisateur -- **Contrôle** : possibilité annuler pendant délai -- **Paramétrabilité pub** : évite frustration excès publicité -- **Engagement pub** : like/abonnement autorisé = monétisation créateurs pub - ---- - -## Récapitulatif Section 5 - - - - -
- - -## 6. Publicités - -### 6.1 Système de campagnes publicitaires - -**Décision** : Interface self-service avec maîtrise budget et métriques détaillées - -**Fonctionnalités publicitaire** : - -#### Création de campagne - -**Paramètres configurables** : - -| Paramètre | Options | Justification | -|-----------|---------|---------------| -| **Budget total** | Montant libre (min 50€) | Maîtrise coût total | -| **Durée campagne** | Date début/fin + étalement | Ex: 300€ sur 2 semaines | -| **Ciblage géographique** | Point GPS / Ville / Département / Région / National | Précision selon besoin | -| **Ciblage horaire** | Plages horaires (ex: 7h-9h, 17h-19h) | Optimisation trajet domicile-travail | -| **Centres d'intérêt** | Tags (ex: Automobile, Voyage) | Ciblage thématique | -| **Tranche d'âge** | Tout public / 13+ / 16+ / 18+ | Respect classifications | - -**Étalement budget** : -``` -Exemple campagne : -- Budget : 300€ -- Durée : 14 jours -- Zone : Département du Var -- Horaires : 7h-9h + 17h-19h (rush) - -Calcul automatique : -→ Budget/jour = 300€ / 14 = 21.43€/jour -→ Diffusions/jour estimées : ~430 (0.05€/écoute) -→ Alerte si budget épuisé avant fin (réajustement possible) -``` - -**Mode de paiement** : -- ✅ Prépaiement obligatoire (évite impayés) -- ✅ Carte bancaire uniquement (Mangopay) -- ✅ Recharge automatique optionnelle (si budget <10%) - -#### Validation et modération - -**Processus** : -1. Publicitaire upload audio pub (formats : MP3, AAC) -2. **Validation manuelle obligatoire** (modérateur RoadWave) - - Délai : 24-48h ouvrées - - Critères : respect réglementation, qualité audio, classification correcte -3. Si accepté → campagne démarre à la date choisie -4. Si refusé → email avec raison + remboursement automatique - -**Contenus interdits en pub** : -- ❌ Alcool, tabac (réglementation française) -- ❌ Jeux d'argent -- ❌ Contenu politique (pendant campagnes électorales) -- ❌ Contenu sexuel ou violence -- ✅ Tous commerces/services légaux - -#### Dashboard métriques engagement - -**Indicateurs temps réel** : - -| Métrique | Description | Utilité | -|----------|-------------|---------| -| **Impressions** | Nombre de diffusions | Volume exposition | -| **Écoutes complètes** | Pub écoutée >80% | Engagement réel | -| **Taux de skip** | % skip après délai min | Qualité contenu | -| **Durée moyenne écoute** | Secondes écoutées | Rétention attention | -| **Likes** | Nombre de likes | Appréciation contenu | -| **Abonnements** | Abonnements au créateur pub | Conversion forte | -| **Coût par écoute** | Budget / écoutes complètes | ROI campagne | -| **Répartition géographique** | Heatmap diffusions | Validation ciblage | -| **Répartition horaire** | Graphique par heure | Optimisation horaires | - -**Métriques engagement avancées** : -- **Taux complétion par tranche d'âge** : identifier audience réceptive -- **Carte de chaleur GPS** : visualiser zones forte écoute -- **Comparatif campagnes** : A/B testing créatifs publicitaires - -**Export données** : -- ✅ CSV/Excel pour analyse externe -- ✅ Graphiques interactifs (Chart.js) -- ✅ Rapport PDF automatique fin de campagne - -#### Gestion budget et alertes - -**Suivi temps réel** : -- Dashboard : Budget restant, % consommé, jours restants -- Projection : "À ce rythme, budget épuisé dans X jours" -- Alerte email/push si : - - Budget consommé à 80% - - Budget consommé à 90% - - Budget épuisé - - Campagne terminée (rapport final) - -**Ajustements en cours** : -- ✅ Pause campagne (budget conservé) -- ✅ Prolonger campagne (recharge budget) -- ✅ Modifier ciblage horaire/géo (si <50% budget consommé) -- ❌ Modifier audio (nécessite nouvelle validation) - -#### Système d'enchères (post-MVP) - -**Optionnel future** : -- Enchère au CPM (coût pour 1000 impressions) -- Priorité selon prix : pub prix élevé → diffusion privilégiée -- Floor price : 2€ CPM minimum -- Évite surcharge pub : max 1 pub / 5 contenus stricte - -**Justification décision MVP** : -- Tarif fixe simple : 0.05€/écoute complète -- Pas de complexité enchères immédiatement -- Scalable : passage enchères ultérieur si demande forte - ---- - -### 6.2 Insertion et fréquence - -**Décision** : Paramétrable admin + respect expérience utilisateur - -**Fréquence d'insertion** : -- **Défaut : 1 pub / 5 contenus** (utilisateurs gratuits) -- **Paramétrable admin** : curseur 1/3 à 1/10 -- **Utilisateurs Premium** : 0 pub (modèle sans publicité) - -**Règles strictes** : -- ⚠️ **Jamais d'interruption** contenu en cours -- Pub s'insère uniquement **entre deux contenus** (pendant délai 2s) -- Rotation : même pub max **3 fois/jour** par utilisateur (évite saturation) -- Limite : max **6 pubs/heure** par utilisateur (évite spam) - -**Ciblage intelligent** : -- Géolocalisation prioritaire (point GPS > ville > département > région > national) -- Centres d'intérêt secondaires (tags utilisateur) -- Horaire (campagne 7h-9h → diffusion uniquement pendant plage) - -**Volume audio normalisé** : -- Pub normalisée à **-14 LUFS** (standard broadcast) -- Évite effet "pub trop forte" (frustration utilisateur) -- Validation automatique via FFmpeg lors encodage - ---- - -### 6.3 Caractéristiques publicités - -**Durée** : -- Minimum : **10 secondes** -- Maximum : **60 secondes** -- Recommandé : **15-30 secondes** (sweet spot engagement) - -**Skippable** : -- Délai minimum obligatoire : **5 secondes** (paramétrable admin : 3-10s) -- Bouton "Passer la publicité" apparaît après délai -- Durée minimale comptabilisée pour facturation - -**Facturation** : -- **Écoute complète** (>80%) : 0.05€ facturé publicitaire -- **Skip après délai min** : 0.02€ (exposition partielle) -- **Skip immédiat** (<5s) : 0€ (pas d'engagement) - -**Justification modèle tarif** : -- Incitatif qualité : pub engageante = coût réduit -- Équitable : publicitaire paie pour attention réelle -- Transparent : dashboard montre écoutes complètes vs skips - ---- - -## Récapitulatif Section 6 - - - - -
- - -## 7. Radio live - -### 7.1 Démarrage d'un live - -**Décision** : Buffer 15s + notification abonnés + limite 8h - -**Processus de démarrage** : - -1. Créateur appuie "Démarrer live" dans l'app -2. **Vérification pré-live** : - - Connexion ≥1 Mbps upload (warning si insuffisant) - - Micro autorisé - - Zone diffusion déjà définie (ville, département, région, national) -3. **Buffer initial 15 secondes** avant diffusion publique - - Créateur parle pendant 15s → accumulation buffer serveur - - Message créateur : "Live démarre dans 15s... Testez votre micro" - - Permet vérifier qualité audio avant diffusion -4. Après 15s → **Live public**, auditeurs peuvent rejoindre - -**Notification abonnés** : -- ✅ **Push notification immédiate** à tous les abonnés dans la zone géographique -- Message : "🔴 [Nom créateur] est en direct : [Titre live]" -- Tap notification → ouverture app + lecture live immédiate -- **Filtrage géographique** : si abonné hors zone, pas de notif (évite frustration) - -**Limite de durée** : -- **Maximum 8 heures** par session live -- Warning créateur à 7h30 : "Votre live se terminera dans 30 min" -- Si besoin continuer → arrêt + redémarrage nouveau live (évite abus ressources serveur) - -**Métadonnées obligatoires** : - -| Champ | Format | Validation | -|-------|--------|------------| -| **Titre** | 5-100 caractères | Ex: "Discussion politique en direct" | -| **Tags** | 1-3 centres d'intérêt | Sélection liste prédéfinie | -| **Classification âge** | Enum | Tout public / 13+ / 16+ / 18+ | -| **Zone diffusion** | Geo | Ville / Département / Région / National | - -**Contenus interdits en live** : - -| Type | Description | Sanction | -|------|-------------|----------| -| **Concert/spectacle** | Diffusion concert en direct depuis la salle | Strike 2 immédiat + ban temporaire | -| **Événement sportif payant** | Match, compétition avec droits TV | Strike 2 immédiat | -| **Œuvre protégée** | Film, série, musique en fond sans droits | Strike 1 + suppression live | -| **Contenu violent** | Agression, violence physique | Ban immédiat | -| **Contenu illégal** | Apologie terrorisme, pédopornographie | Ban définitif + signalement autorités | - -**Exemple usecase interdit** : -``` -❌ Utilisateur dans salle de concert diffuse live performance -→ Violation droits d'auteur + droits de diffusion -→ Détection : modération réactive (signalements) + IA audio fingerprint -→ Sanction : Strike 2 (suspension 7 jours) + suppression live + suppression replay -``` - -**Détection violations** : -- **Signalement utilisateurs** : bouton "Signaler" accessible pendant live -- **IA audio fingerprint** : détection musique protégée en arrière-plan (post-MVP) -- **Modération réactive** : modérateurs peuvent écouter lives signalés en temps réel -- **Coupure immédiate** : modérateur peut arrêter live si contenu illégal évident - -**Justification** : -- **Buffer 15s** : équilibre entre test qualité et friction minimale -- **Notification abonnés** : engagement maximal, valeur ajoutée live -- **8h max** : couvre 99% cas usage (podcasts longs, émissions radio) sans abus -- **Interdictions strictes** : protection juridique plateforme (DSA EU, droits d'auteur) -- **Coût** : WebRTC ingestion + HLS distribution (réutilise infra existante) - ---- - -### 7.2 Arrêt du live - -**Décision** : Compte à rebours 5s + tolérance déconnexion 60s + enregistrement auto - -**Fin manuelle créateur** : - -1. Créateur appuie "Arrêter live" -2. **Compte à rebours 5 secondes** affiché - - Message audio : "Ce live se termine dans 5... 4... 3... 2... 1" - - Permet au créateur de faire un outro propre - - Annulable pendant décompte (bouton "Annuler") -3. Timer atteint 0 → arrêt diffusion -4. **Traitement post-live automatique** démarre (voir ci-dessous) - -**Fin automatique si déconnexion** : - -| Durée coupure | Comportement | -|---------------|--------------| -| **<60 secondes** | Message auditeurs : "Connexion créateur perdue, reconnexion en cours..." | -| **≥60 secondes** | Arrêt automatique live + message : "Le live est terminé suite à une coupure de connexion" | - -**Enregistrement automatique** : - -✅ **Obligatoire et automatique** (valeur ajoutée énorme) - -**Processus** : -1. Pendant live : enregistrement continu serveur (format Opus raw) -2. Fin live → **job asynchrone** (worker Go + FFmpeg) : - - Conversion MP3 256 kbps (qualité optimale) - - Génération segments HLS (comme contenu classique) - - Normalisation volume -14 LUFS - - Détection silences prolongés (nettoyage) -3. **Publication automatique** du replay : - - Titre : "[REPLAY] [Titre live original]" - - Même zone diffusion, tags, classification - - Disponible sous **5-10 minutes** après fin live - - Type géo : automatiquement "Géo-neutre" (replay = contenu pérenne) - -**Options créateur** : - -| Option | Défaut | Description | -|--------|--------|-------------| -| **Publier replay automatiquement** | ✅ OUI | Désactivable avant démarrage live | -| **Supprimer replay après coup** | ✅ Possible | Suppression standard contenu | -| **Modifier replay** | ❌ Non | Intégrité enregistrement | - -**Conservation fichier source** : -- Opus raw conservé **7 jours** après fin live (backup) -- Suppression automatique après 7j (économie stockage) -- Si replay supprimé par créateur → fichier raw supprimé immédiatement - -**Justification** : -- **Compte à rebours 5s** : outro propre, pas de coupure brutale -- **Tolérance 60s** : évite arrêts intempestifs (tunnel, changement cellule) -- **Enregistrement auto** : valorisation contenu éphémère, génération contenu pérenne -- **MP3 256 kbps** : qualité optimale pour replay (vs 48 kbps live) -- **Coût** : stockage minimal (Opus → MP3 1× par live, puis suppression raw après 7j) - ---- - -### 7.3 Comportement auditeur - -**Décision** : Buffer 15s + continuation hors zone + reconnexion au live actuel + écoute passive uniquement - -**Buffer de synchronisation** : - -- **15 secondes** entre créateur et auditeurs -- Raisons : - - Stabilité réseau mobile (3G/4G fluctuant) - - Synchronisation approximative acceptable (pas besoin temps réel strict) - - Permet buffering anticiper coupures courtes (tunnels) - -**Comparaison buffers** : - -| Buffer | Avantages | Inconvénients | Décision | -|--------|-----------|---------------|----------| -| 5s | Quasi temps réel | Instable 3G, coupures fréquentes | ❌ | -| 10s | Bon compromis | Légèrement juste pour 3G | ❌ | -| **15s** | **Stabilité optimale 3G/4G** | Léger décalage acceptable | ✅ | -| 20s+ | Très stable | Décalage trop perceptible | ❌ | - -**Zone géographique pendant live** : - -- ✅ **Continuation si sortie de zone** -- Scénario : auditeur écoute live régional → sort du département → **live continue** -- Raisons : - - Pas de coupure brutale (mauvaise UX) - - Écoute engagée = terminer naturellement - - Après fin live → algo normal (pas de contenus hors zone) - -**Reconnexion après coupure réseau** : - -| Durée coupure | Comportement | -|---------------|--------------| -| **<90 secondes** | Reprend au live actuel (pas au buffer ancien) + saut temporel transparent | -| **≥90 secondes** | Message : "Live en cours perdu, passage au contenu suivant" + algo propose contenu normal | - -**Interactions disponibles** : - -**Décision ferme** : ❌ **Aucun chat en direct, ni maintenant ni dans le futur** - -**Raisons** : -- **Sécurité routière** : pas de distraction en voiture (focus UX) -- **Harcèlement** : évite contenu haineux, insultes, trolling -- **Modération** : pas de coût modération temps réel (impossible à scale) -- **Simplicité** : écoute passive = expérience uniforme - -**Actions autorisées pendant live** : - -| Action | Disponible | Effet | -|--------|------------|-------| -| **Like** | ✅ | Bouton cœur interface mobile (véhicule arrêté) | -| **Abonnement créateur** | ✅ | Bouton profil créateur (interface mobile) | -| **Skip** | ✅ | Passe au contenu suivant, sort du live | -| **Précédent** | ❌ | Pas de sens sur live (flux temps réel) | -| **Chat** | ❌ | Jamais implémenté (décision définitive) | -| **Réactions emoji** | ❌ | Jamais implémenté (décision définitive) | - -**Messages utilisateur** : -- "💬 Les discussions ne sont pas disponibles sur RoadWave pour garantir votre sécurité en voiture et éviter le harcèlement." - -**Justification décision définitive** : -- **UX cohérente** : RoadWave = écoute en conduisant, pas réseau social interactif -- **Bien-être** : évite toxicité, harcèlement, haine (fléau réseaux sociaux) -- **Juridique** : pas de risque contentieux modération chat (DSA EU) -- **Coût** : 0€ infra chat, 0€ modération temps réel -- **Différenciation** : positionnement "audio safe" vs plateformes toxiques - ---- - -### 7.4 Architecture technique - -**Stack** : - -``` -Créateur (App mobile) - ↓ WebRTC (OPUS 48 kbps) -Serveur Ingestion (Go + Pion WebRTC) - ↓ Conversion temps réel -Serveur HLS (segments .ts) - ↓ CDN (Bunny) -Auditeurs (App mobile, HLS natif) -``` - -**Flux détaillé** : -1. **Créateur** → WebRTC OPUS 48 kbps vers serveur Go -2. **Serveur Go** → Conversion temps réel OPUS → segments HLS (.m3u8 + .ts) -3. **Bunny CDN** → Distribution HLS avec cache -4. **Auditeurs** → Lecture HLS native iOS/Android (buffer 15s) -5. **Enregistrement parallèle** → Opus raw stocké temporairement -6. **Post-live** → Job async : Opus → MP3 256 kbps → Publication replay - -**Dépendances** : -- ✅ **Pion WebRTC** (Go library, open source, MIT license) -- ✅ **FFmpeg** (conversion audio, LGPL/GPL) -- ✅ **Bunny CDN** (distribution HLS, pas Google/Cloudflare) -- ✅ **PostgreSQL + Redis** (métadonnées live + cache) - -**Avantages** : -- ✅ Pas de dépendance Google/Facebook/Cloudflare (souveraineté) -- ✅ WebRTC standard ouvert (Pion = lib Go pure) -- ✅ Réutilise infra HLS existante (pas de doublon) -- ✅ CDN cache les segments (coût réduit) -- ✅ Scalable horizontalement (workers Go) - -**Coût estimé** : - -| Phase | Utilisateurs | Infra live | Coût/mois | -|-------|--------------|------------|-----------| -| **MVP** | 0-100K | 1 instance Go (ingestion 100 lives simultanés) | +50€ (serveur) + bande passante CDN | -| **Growth** | 100K-1M | 3-5 instances Go (500 lives simultanés) | +200€ + bande passante | -| **Scale** | 1M-10M | Kubernetes auto-scale (2000+ lives) | +1K€ + bande passante | - -**Bande passante** : -- Live : 48 kbps × nb_auditeurs (via CDN, cache segments) -- Exemple : 100 auditeurs = 4.8 Mbps = ~2 Go/heure via CDN -- Coût Bunny : ~0.01€/GB = 0.02€/heure pour 100 auditeurs - ---- - -## Récapitulatif Section 7 - - - - -
- - -## 8. Abonnements et notifications - -### 8.1 Impact sur l'algorithme - -**DĂ©cision** : Boost +30% au score + reste dans le mix - -**Boost de score abonnements** : -- **+30% au score final** pour contenus d'un crĂ©ateur suivi -- Application : multiplicateur sur le score calculĂ© - -``` -score_final_avec_boost = score_final Ă— 1.3 -``` - -**Reste dans le mix** : -- ❌ **Pas de prioritĂ© absolue** (pas de file dĂ©diĂ©e abonnements) -- âś… Contenu suivi entre en **compĂ©tition avec autres contenus** -- âś… Si crĂ©ateur suivi publie contenu faible engagement → peut ĂŞtre battu par contenu viral non-suivi - -**Exemple concret** : -``` -Utilisateur Ă  Paris, 2 contenus disponibles : - -Contenu A (crĂ©ateur NON suivi) : -- Score gĂ©o : 0.9 (très proche) -- Score intĂ©rĂŞts : 0.8 -- Score engagement : 0.7 -→ Score final : 0.80 - -Contenu B (crĂ©ateur suivi) : -- Score gĂ©o : 0.5 (moyennement proche) -- Score intĂ©rĂŞts : 0.6 -- Score engagement : 0.5 -→ Score final : 0.53 -→ Score avec boost : 0.53 Ă— 1.3 = 0.69 - -→ Contenu A proposĂ© en premier (0.80 > 0.69) -``` - -**Cas oĂą abonnement fait la diffĂ©rence** : -``` -Contenu A (non suivi) : score 0.70 -Contenu B (suivi) : score 0.60 → avec boost 0.78 -→ Contenu B proposĂ© (boost fait pencher la balance) -``` - -**Justification** : -- **Équilibre** : valorise abonnements sans enfermer utilisateur -- **DĂ©couverte** : contenus viraux/locaux peuvent toujours Ă©merger -- **PrĂ©visible** : boost fixe, pas de logique opaque -- **CoĂ»t 0** : multiplicateur simple dans l'algo - ---- - -### 8.2 Notifications contextuelles - -**DĂ©cision** : Push adaptĂ© selon contexte (voiture vs Ă  pied) + limite 10/jour - -**DĂ©tection contexte utilisateur** : - -| Contexte | DĂ©tection | Comportement | -|----------|-----------|--------------| -| **En voiture** | Vitesse GPS >10 km/h | Notifications silencieuses (in-app uniquement) + commandes volant | -| **Ă€ pied** | Vitesse GPS <5 km/h | Notifications push actives + interface tactile/vocale | - -**Notifications activĂ©es** : - -#### En voiture (mode conduite) - -| ÉvĂ©nement | Notification | Comportement | -|-----------|--------------|--------------| -| **Nouveau contenu crĂ©ateur suivi** | In-app uniquement | Badge compteur, pas de push (sĂ©curitĂ©) | -| **Live crĂ©ateur suivi** | In-app uniquement | Badge compteur, pas de push | -| **Point d'intĂ©rĂŞt proche** | Audio notification | Bip + annonce vocale : "Audio-guide disponible" | - -#### Ă€ pied (mode piĂ©ton) - -| ÉvĂ©nement | Notification | Comportement | -|-----------|--------------|--------------| -| **Nouveau contenu crĂ©ateur suivi** | âś… Push | Si utilisateur dans zone gĂ©o du contenu | -| **Live crĂ©ateur suivi** | âś… Push | Si utilisateur dans zone gĂ©o | -| **Audio-guide disponible** | âś… Push | "📍 Audio-guide disponible : [Lieu]" | -| **SĂ©quence suivante suggĂ©rĂ©e** | Audio notification | Annonce vocale : "Pièce suivante disponible" | - -**Format notifications** : - -**Nouveau contenu** : -``` -🎧 [Nom crĂ©ateur] a publiĂ© : "[Titre contenu]" -Tap pour Ă©couter -``` - -**Live en direct** : -``` -đź”´ [Nom crĂ©ateur] est en direct : "[Titre live]" -Tap pour rejoindre -``` - -**Audio-guide Ă  pied** : -``` -📍 Audio-guide disponible : [Nom du lieu] -Choisissez parmi 3 guides pour [MusĂ©e du Louvre] -Tap pour explorer -``` - -**Filtrage gĂ©ographique** : -- Si contenu/live hors zone utilisateur → **pas de notification** -- Évite frustration : "notification pour contenu que je ne peux pas Ă©couter" -- Exception : contenu national → notifie tous les abonnĂ©s - -**FrĂ©quence maximale** : -- **Maximum 10 notifications push/jour** par utilisateur (tous types confondus) -- Si dĂ©passement : notifications regroupĂ©es -- Message groupĂ© : "🎧 3 nouveaux contenus de crĂ©ateurs suivis" - -**Plages horaires** : -- **Mode silencieux** : 22h-8h (pas de push, sauf live) -- ParamĂ©trable utilisateur (dĂ©sactivation totale possible) -- Option "Notifications importantes uniquement" (lives uniquement) - -**Gestion prĂ©fĂ©rences** : - -| PrĂ©fĂ©rence | DĂ©faut | Description | -|------------|--------|-------------| -| **Nouveaux contenus** | âś… ActivĂ© | Push Ă  chaque nouveau contenu (Ă  pied uniquement) | -| **Lives** | âś… ActivĂ© | Push au dĂ©marrage live (Ă  pied uniquement) | -| **Audio-guides proximitĂ©** | âś… ActivĂ© | Push quand audio-guide dĂ©tectĂ© Ă  <100m | -| **Mode silencieux** | âś… ActivĂ© (22h-8h) | Pas de push nocturne | -| **Limite quotidienne** | 10 | Modifiable 5-20 | - -**Justification** : -- **SĂ©curitĂ© routière** : pas de push en conduite (distraction) -- **Engagement piĂ©ton** : push actifs pour audio-guides (valeur ajoutĂ©e tourisme) -- **Pas de spam** : limite 10/jour + mode silencieux -- **Filtrage gĂ©o** : pertinence maximale (pas de notif inutiles) -- **CoĂ»t** : Firebase Cloud Messaging (gratuit jusqu'Ă  volume Ă©levĂ©) - ---- - -### 8.3 Mode Audio-guide (piĂ©ton) - -**DĂ©cision** : Navigation manuelle multisĂ©quence + choix parmi plusieurs guides - -**Fonctionnement** : - -#### DĂ©tection et proposition - -1. Utilisateur Ă  pied (<5 km/h) passe Ă  <**100m** d'un lieu avec audio-guides -2. **Notification push** : "📍 Audio-guide disponible : [MusĂ©e du Louvre]" -3. Tap notification → **Page de sĂ©lection** audio-guides - -#### Page de sĂ©lection - -**Affichage** : -``` -📍 MusĂ©e du Louvre - -Choisissez votre guide : - -┌─────────────────────────────────┠-│ 🎨 Visite complète (45 min) │ -│ Par [CrĂ©ateur A] • 12 sĂ©quences│ -│ â­ 4.8 • 1.2K Ă©coutes │ -└─────────────────────────────────┠- -┌─────────────────────────────────┠-│ 🏛️ Ĺ’uvres majeures (20 min) │ -│ Par [CrĂ©ateur B] • 5 sĂ©quences │ -│ â­ 4.9 • 3.5K Ă©coutes │ -└─────────────────────────────────┠- -┌─────────────────────────────────┠-│ đź‘¶ Visite famille (30 min) │ -│ Par [CrĂ©ateur C] • 8 sĂ©quences │ -│ â­ 4.7 • 850 Ă©coutes │ -└─────────────────────────────────┠-``` - -#### Interface audio-guide - -**Après sĂ©lection** : -``` -🎨 Visite complète • MusĂ©e du Louvre - -Piste actuelle : 2/12 -"La Joconde - Histoire et mystères" -[â–â–â–â–â–â–â–â–────────────] 3:24 / 6:50 - -Liste des sĂ©quences : -âś… 1. Introduction et architecture -▶️ 2. La Joconde - Histoire et mystères -⏸️ 3. VĂ©nus de Milo -⏸️ 4. Victoire de Samothrace -⏸️ 5. Peintures Renaissance -... -⏸️ 12. Conclusion et boutique -``` - -**Navigation** : - -| Action | Geste | Effet | -|--------|-------|-------| -| **SĂ©quence suivante** | Tap "Suivant" ou commande vocale "Suivant" | Passe Ă  sĂ©quence N+1 | -| **SĂ©quence prĂ©cĂ©dente** | Tap "PrĂ©cĂ©dent" ou commande vocale "PrĂ©cĂ©dent" | Revient Ă  sĂ©quence N-1 | -| **Saut direct** | Tap sĂ©quence dans liste | Lecture sĂ©quence choisie | -| **Pause** | Tap bouton pause | Met en pause, reprise position exacte | -| **Quitter** | Tap "Ă—" | Sauvegarde progression, sortie guide | - -**Guidage vocal automatique** : -- Entre 2 sĂ©quences : "Vous avez terminĂ© la sĂ©quence 2. Dirigez-vous vers la VĂ©nus de Milo pour la sĂ©quence 3." -- Si utilisateur s'Ă©loigne (>50m de la prochaine pièce) : "Vous vous Ă©loignez de la prochaine Ă©tape. Consultez le plan." - -**Sauvegarde progression** : -- Position dans guide sauvegardĂ©e automatiquement -- Retour ultĂ©rieur : "Reprendre Ă  la sĂ©quence 5 ?" ou "Recommencer depuis le dĂ©but" -- Historique : guide marquĂ© "TerminĂ©" si toutes sĂ©quences Ă©coutĂ©es - -**CrĂ©ation audio-guide multisĂ©quence** : - -**Processus crĂ©ateur** : -1. CrĂ©ateur upload **plusieurs fichiers audio** (1 par sĂ©quence) -2. NumĂ©rote les sĂ©quences : "SĂ©quence 1", "SĂ©quence 2", etc. -3. Titre chaque sĂ©quence : "Introduction", "La Joconde", etc. -4. DĂ©finit **point GPS unique** pour tout le guide (centre du lieu) -5. MĂ©tadonnĂ©es : durĂ©e totale calculĂ©e automatiquement - -**Format stockage** : -```json -{ - "guide_id": "abc123", - "title": "Visite complète MusĂ©e du Louvre", - "location": {"lat": 48.8606, "lon": 2.3376, "radius": 200}, - "sequences": [ - { - "sequence_number": 1, - "title": "Introduction et architecture", - "audio_url": "https://cdn.../seq1.mp3", - "duration_seconds": 180 - }, - { - "sequence_number": 2, - "title": "La Joconde - Histoire et mystères", - "audio_url": "https://cdn.../seq2.mp3", - "duration_seconds": 410 - }, - ... - ], - "total_duration_seconds": 2700, - "creator_id": "creator_xyz" -} -``` - -**Justification** : -- **UX piĂ©ton** : navigation tactile adaptĂ©e (pas de commandes volant) -- **Autonomie** : utilisateur maĂ®tre de son rythme (pas d'enchaĂ®nement forcĂ©) -- **Choix** : plusieurs guides = diversitĂ© styles (famille, expert, rapide) -- **Engagement** : sauvegarde progression = incitation terminer -- **CoĂ»t** : rĂ©utilise infra contenu standard (juste mĂ©tadonnĂ©es sĂ©quences) - ---- - -### 8.4 Limites et dĂ©sabonnement - -**DĂ©cision** : 200 abonnements max + dĂ©sabonnement -5% jauges - -**Nombre maximum d'abonnements** : -- **200 crĂ©ateurs maximum** par utilisateur -- Raisons : - - **Évite spam** : au-delĂ  de 200, notifications ingĂ©rables - - **Usage rĂ©aliste** : 200 crĂ©ateurs = dĂ©jĂ  Ă©norme (vs 100-150 sur YouTube/Twitter) - - **Performance** : requĂŞtes SQL optimisĂ©es (index sur 200 max) - -**Si limite atteinte** : -- Message : "Vous suivez dĂ©jĂ  200 crĂ©ateurs. DĂ©sabonnez-vous d'un crĂ©ateur pour en suivre un nouveau." -- Liste triable : par date abonnement, nb contenus Ă©coutĂ©s, dernière activitĂ© -- Suggestion : "Vous n'avez pas Ă©coutĂ© [CrĂ©ateur X] depuis 6 mois, le dĂ©sabonner ?" - -**Abonnement initial** : -- Impact : **+5% toutes jauges tags du crĂ©ateur** (dĂ©fini en [ADR-010](#../adr/010-commandes-volant)) -- Action : Bouton "S'abonner" dans profil crĂ©ateur (interface mobile) -- ImmĂ©diat Ă  l'action - -**DĂ©sabonnement** : -- Impact : **-5% toutes jauges tags du crĂ©ateur** (symĂ©trique) -- Action : Bouton "Se dĂ©sabonner" dans profil crĂ©ateur -- ImmĂ©diat Ă  l'action -- Pas de confirmation (action rĂ©versible) - -**Exemple** : -``` -CrĂ©ateur tague ses contenus : Automobile, Voyage - -Abonnement : -→ Jauge Automobile : 60% → 65% (+5%) -→ Jauge Voyage : 55% → 60% (+5%) - -3 mois plus tard, dĂ©sabonnement : -→ Jauge Automobile : 65% → 60% (-5%) -→ Jauge Voyage : 60% → 55% (-5%) -``` - -**Gestion multi-tags** : -- Si crĂ©ateur a 3 tags → **+5% sur chacun des 3 tags** -- Logique : abonnement = signal fort d'affinitĂ© Ă  TOUS les sujets du crĂ©ateur - -**Abonnements rĂ©ciproques** : -- ❌ **Pas d'abonnement mutuel visible** -- CrĂ©ateur ne voit pas qui est abonnĂ© (privacy) -- CrĂ©ateur voit uniquement : nombre total abonnĂ©s (mĂ©trique globale) - -**Justification** : -- **Limite 200** : Ă©quilibre entre libertĂ© et gestion spam -- **SymĂ©trie +5%/-5%** : cohĂ©rence mathĂ©matique, prĂ©visibilitĂ© -- **Privacy** : pas de liste publique abonnĂ©s (Ă©vite stalking) -- **CoĂ»t** : table abonnements PostgreSQL standard - ---- - -## RĂ©capitulatif Section 8 - - - - -
- - -## 9. Monétisation créateurs - -### 9.1 Pourboires - -**Décision** : ❌ Fonctionnalité abandonnée pour le MVP - -**Raisons** : -- Complexité juridique (collecte pour compte de tiers, TVA variable) -- Frais de transaction élevés sur petits montants (Mangopay ~1.8% + 0.18€) -- UX additionnelle à développer (wallet, transactions, confirmations) -- Charge comptable importante pour la plateforme - -**Post-MVP** : Possible réintégration avec crypto (Bitcoin/Lightning Network) si législation UE l'autorise clairement (régulation MiCA en cours). - ---- - -### 9.2 Conditions d'activation de la monétisation - -**Décision** : 5 critères cumulatifs obligatoires - -| Critère | Seuil | Justification | -|---------|-------|---------------| -| **Ancienneté** | Compte créé depuis ≥ 3 mois | Anti-fraude : temps de détecter comportements suspects | -| **Popularité** | ≥ 500 abonnés | Garantit audience réelle et engagée | -| **Engagement** | ≥ 10 000 écoutes complètes cumulées | Créateurs produisant du contenu de qualité | -| **Fiabilité** | Aucun strike actif, 0 contenu modéré dans les 6 derniers mois | Historique propre requis | -| **Régularité** | ≥ 5 contenus publiés dans les 90 derniers jours | Activité constante | - -**Vérification** : Automatique via requêtes SQL lors de la demande d'activation - -**Affichage** : -- Bouton "Demander la monétisation" dans profil créateur -- Si critères non remplis → affichage progression vers objectifs -- Si critères remplis → redirection vers KYC Mangopay - -**Justification** : -- **Anti-fraude** : Le délai de 3 mois permet de détecter les comptes suspects -- **Qualité** : Seuls les créateurs sérieux avec audience réelle sont monétisés -- **Coût administratif** : Réduit le nombre de comptes à gérer (KYC, comptabilité, virements) -- **Légitimité** : Audience organique prouvée - ---- - -### 9.3 KYC (Know Your Customer) et inscription - -**Décision** : Statut juridique professionnel obligatoire - -**Statuts acceptés** : -- Auto-entrepreneur (micro-BNC pour artistes/créateurs de contenu) -- SARL/SAS/SASU (sociétés) - -**Documents requis** : - -| Document | Obligatoire | Format | Validité | -|----------|-------------|--------|----------| -| **SIRET** | ✅ | 14 chiffres | Permanent | -| **RIB professionnel** | ✅ | IBAN FR | Permanent | -| **Pièce d'identité** | ✅ | CNI/Passeport | En cours de validité | -| **Numéro TVA intracommunautaire** | ⚠️ Si applicable | FR + 11 chiffres | Permanent | -| **Kbis <3 mois** | ⚠️ Si société | PDF | <3 mois | - -**Vérification** : Via Mangopay (KYC intégré + vérification bancaire) - -**Délai** : 24-72h si documents conformes - -**Rejet possible si** : -- Documents invalides/illisibles -- Identité ne correspond pas au compte RoadWave -- Liste noire anti-blanchiment (vérification automatique Mangopay) -- RIB non professionnel (particulier) - -**Base légale** : -- **Conformité fiscale** : L'État français impose déclaration revenus >1200€/an (DAS2) -- **Anti-blanchiment** : Directive EU 2018/843 (5ème directive LCB-FT) -- **RGPD** : Données hébergées EU via Mangopay (conforme) - -**Justification** : -- **Responsabilité légale** : RoadWave doit pouvoir prouver identité réelle créateurs monétisés -- **Automatisation** : Mangopay gère tout (KYC, vérifications, conformité, e-wallets) -- **KYC gratuit** : inclus dans l'offre Mangopay (vs 1.20€ chez Stripe) -- **Souveraineté EU** : Mangopay est européen (France/Luxembourg), régulé ACPR - ---- - -### 9.4 Sources de revenus créateurs - -#### A) Publicités (utilisateurs gratuits) - -**Formule** : **3€ / 1000 écoutes complètes** (CPM créateur) - -**Répartition économique** : - -``` -Publicité facturée par RoadWave : 0.05€/écoute complète = 50€ CPM -├─ Créateur touche : 3€ (6% du CA pub) -└─ Plateforme garde : 47€ (94%) - ├─ CDN + infrastructure : ~10-15€ - ├─ Modération + support : ~5-10€ - ├─ Développement + R&D : ~10-15€ - └─ Marge opérationnelle : ~10-15€ -``` - -**Exemple concret** : -- 10 000 écoutes/mois → créateur touche **30€** -- 50 000 écoutes/mois → créateur touche **150€** -- 100 000 écoutes/mois → créateur touche **300€** - -**Comparaison industrie** : -- YouTube : 3-5€/1000 vues -- Spotify : 3-4€/1000 écoutes -- RoadWave : 3€/1000 écoutes (aligné) - -**Règles comptabilisation** : -- ✅ Écoute complète = ≥80% du contenu écouté -- ✅ Utilisateur gratuit uniquement -- ❌ Écoutes Premium ne comptent pas ici (autre système) -- ❌ Bots détectés exclus (rate limiting + analyse patterns) - ---- - -#### B) Abonnés Premium - -**Formule** : **70% au créateur, 30% à la plateforme** - -**Répartition proportionnelle au temps d'écoute effectif** : - -``` -Utilisateur Premium = 4.99€/mois -├─ 3.49€ reversés aux créateurs (70%) -└─ 1.50€ gardés par plateforme (30%) - -Si l'utilisateur écoute 3 créateurs ce mois : -- Créateur A : 10h d'écoute (50%) → 1.75€ -- Créateur B : 6h d'écoute (30%) → 1.05€ -- Créateur C : 4h d'écoute (20%) → 0.70€ -``` - -**Calcul technique** : - -```sql --- Pour chaque utilisateur Premium -SELECT - creator_id, - SUM(listen_duration_seconds) AS total_seconds, - (SUM(listen_duration_seconds) / total_user_seconds) AS ratio, - (4.99 * 0.70 * ratio) AS revenue_euros -FROM premium_listens -WHERE user_id = :user_id - AND month = :current_month -GROUP BY creator_id; -``` - -**Comparaison industrie** : -- YouTube Premium : 70/30 -- Spotify : 70/30 -- Apple Music : 52/48 (moins avantageux) -- RoadWave : 70/30 (standard) - -**Justification** : -- **Standard industrie** : ratio équitable éprouvé -- **Incitation qualité** : créateurs les plus écoutés gagnent plus -- **Équité** : pas de "winner takes all", chaque créateur écouté reçoit sa part -- **Marge plateforme** : 30% couvre absence revenus pub sur Premium - ---- - -### 9.5 Paiement des créateurs - -**Seuil minimum** : 50€ - -- En dessous → solde reporté mois suivant -- Évite frais bancaires sur micro-sommes -- Standard industrie (YouTube/Twitch/Spotify = 50-100€) - -**Fréquence** : Mensuelle - -| Date | Action | -|------|--------| -| **Dernier jour du mois** (ex: 31 janvier) | Calcul revenus du mois via SQL | -| **1-14 du mois suivant** | Traitement contestations/fraudes éventuelles | -| **15 du mois suivant** (ex: 15 février) | Virement SEPA via Mangopay (Payout) | -| **16-18 du mois suivant** | Réception virement (1-3 jours ouvrés SEPA) | - -**Virement via Mangopay** : -- SEPA pour comptes EU (gratuit, 1-3 jours) -- Virement international hors EU (frais variables selon pays, rare en pratique) -- **E-wallets automatiques** : chaque créateur possède un wallet Mangopay où ses revenus sont transférés automatiquement - -**Tableau de bord créateur** (temps réel) : - -| Métrique | Description | Mise à jour | -|----------|-------------|-------------| -| **Revenus pub** | Écoutes × CPM | Temps réel | -| **Revenus premium** | Abonnés actifs × ratio écoute | Temps réel | -| **Solde disponible** | Total revenus mois en cours | Temps réel | -| **Solde en attente** | Revenus mois précédent (paiement le 15) | Figé fin de mois | -| **Historique virements** | Liste des paiements reçus | Permanent | -| **Export comptable CSV** | Données pour expert-comptable | Téléchargement | - -**Gestion échecs virement** : -1. Tentative 1 (15 du mois) → échec -2. Retry automatique J+3 -3. Retry automatique J+7 -4. Si 3 échecs → suspension monétisation + email créateur (RIB invalide) - ---- - -### 9.6 Contenus Premium exclusifs - -**Décision** : Créateur décide individuellement pour chaque contenu - -**Fonctionnement** : -- Toggle "Réservé Premium" lors création/édition contenu -- **Aucune limite imposée** : créateur peut mettre 0%, 50% ou 100% en premium -- Badge 👑 visible sur interface utilisateur - -**Comportement utilisateurs gratuits** : -- Contenu premium visible dans liste/algo -- Tentative lecture → overlay bloquant -- Message : "Ce contenu est réservé aux abonnés Premium" -- CTA : "Passez Premium pour 4.99€/mois" - -**Comportement algorithme** : -- Contenus premium inclus dans recommandations -- Si user gratuit → contenu skippé automatiquement (ne consomme pas de slot) -- Si user premium → diffusé normalement - -**Métadonnées** : -- Champ `is_premium` (boolean) en base -- Index sur ce champ pour requêtes rapides -- Cache Redis : `content:{id}:premium` (TTL 1h) - -**Justification** : -- **Liberté créateur** : chaque créateur choisit sa stratégie (freemium, tout gratuit, tout premium) -- **Incitation Premium** : contenu exclusif = argument fort pour s'abonner -- **Équité** : un petit créateur peut tout mettre en premium, un gros peut tout offrir gratuitement - ---- - -### 9.7 Obligations fiscales - -**RoadWave génère automatiquement** : - -| Document | Fréquence | Destinataire | Base légale | -|----------|-----------|--------------|-------------| -| **Relevé mensuel PDF** | Chaque mois | Créateur | Transparence | -| **Export CSV comptable** | À la demande | Créateur + expert-comptable | Facilitation déclarations | -| **DAS2 annuel** | Si >1200€/an | Impôts (DGFIP) | Obligation légale France | - -**Créateur responsable de** : -- Déclarer ses revenus à l'URSSAF (cotisations sociales auto-entrepreneur ou IS/IR) -- Déclarer ses revenus aux impôts (IR ou IS selon statut) -- Gérer sa TVA si applicable (franchise en base jusqu'à ~37K€/an en micro-BNC) -- Conserver justificatifs **10 ans** (obligation légale comptable) - -**Mangopay transmet automatiquement** : -- Données aux autorités fiscales EU via **DAC7** (directive 2021/514) -- Justificatif de chaque virement (preuve bancaire pour comptabilité créateur) - -**Exemple DAS2** : -``` -Si créateur a touché 2500€ en 2026 : -→ RoadWave envoie DAS2 aux impôts en janvier 2027 -→ Créateur reçoit copie par email -→ Créateur doit déclarer ces 2500€ dans sa déclaration annuelle -``` - -**Justification** : -- **Conformité légale** : RoadWave doit déclarer revenus versés (DAS2, DAC7) -- **Responsabilité fiscale** : Le créateur reste responsable de sa déclaration (impossible de gérer pour lui) -- **Automatisation** : Minimise charge administrative côtés créateur et plateforme - ---- - -### 9.8 Désactivation et suspension monétisation - -**Créateur peut** : -- Désactiver temporairement (vacances, pause création) -- Réactiver sans refaire KYC si données à jour (<2 ans) -- Solde conservé pendant désactivation - -**Plateforme suspend automatiquement si** : - -| Motif | Action | Réversible | -|-------|--------|------------| -| **Strike 3+ actif** | Suspension immédiate | Oui, après résolution strikes | -| **Compte bancaire invalide** | Suspension après 3 échecs virement | Oui, après mise à jour RIB | -| **Documents KYC expirés** | Suspension avec préavis 30j | Oui, après renouvellement docs | -| **Fraude détectée** | Suspension immédiate + enquête | Cas par cas | - -**Suppression définitive si** : -- Demande du créateur (solde versé sous 30 jours) -- Inactivité 24 mois + solde <50€ (purge RGPD) -- Ban définitif compte (Strike 4) - -**Notification** : -- Email + in-app pour toute suspension -- Raison explicite fournie -- Procédure de réactivation indiquée - -**Justification** : -- **Flexibilité** : créateur peut faire pause sans perdre statut -- **Sécurité** : plateforme doit pouvoir suspendre en cas problème légal/technique -- **RGPD** : suppression auto données inactives après délai raisonnable - ---- - -## Récapitulatif Section 9 - - - - -
- - -## 10. Premium - -### 10.1 Offre et tarification - -**Décision** : Deux formules sans essai gratuit - -| Formule | Prix | Économie | Prix effectif | -|---------|------|----------|---------------| -| **Mensuel** | 4.99€/mois | - | 4.99€/mois | -| **Annuel** | 49.99€/an | 2 mois offerts | 4.16€/mois | - -**❌ Pas d'essai gratuit** - -**Raisons** : -- **Anti-abus vacances** : évite inscriptions opportunistes (essai 14j avant road trip vacances, puis annulation) -- **Protection revenus créateurs** : les écoutes Premium rémunèrent créateurs dès jour 1 -- **Simplicité** : pas de gestion période trial + conversion -- **Engagement** : utilisateur qui paie dès début = plus engagé - -**❌ Pas de partage familial (MVP)** - -**Raisons** : -- Complexité technique (gestion invitations, validation liens, limite devices) -- Risque abus ("familles" de 6 inconnus) -- Coût dev/support élevé pour ROI incertain -- La plupart des users RoadWave sont individuels (conducteurs) -- **Post-MVP** : Si forte demande, offre "Famille" à 9.99€/mois pour 5 comptes - -**Justification tarif** : -- **Aligné marché bas** : Spotify = 10.99€, YouTube Premium = 11.99€, Apple Music = 10.99€ -- **Prix accessible** : cible conducteurs quotidiens (budget raisonnable) -- **Incitation annuel** : 2 mois offerts = engagement long terme + réduction churn - ---- - -### 10.2 Multi-devices et détection simultanée - -**Décision** : 1 seul stream actif par compte à tout moment - -**Détection connexion simultanée** : - -``` -User A écoute sur iPhone -→ User A lance sur iPad -→ Détection : session active iPhone existe -→ Action : Arrêt lecture iPhone (WebSocket close) -→ Message iPhone : "Lecture interrompue : votre compte est utilisé sur un autre appareil" -→ Lecture démarre iPad -``` - -**Implémentation technique** : - -``` -Redis : active_streams:{user_id} → {device_id, started_at} -TTL : 5 minutes (refresh à chaque heartbeat) - -Heartbeat toutes les 30s depuis app : -→ Si autre device détecté : kill session actuelle -→ Si pas de heartbeat pendant 5 min : considérer session morte -``` - -**Exceptions** : -- Contenus téléchargés (offline) ne comptent pas comme stream actif -- Transition rapide device (<10s) tolérée (changement voiture → maison) - -**Justification** : -- **Anti-partage compte** : empêche 2 personnes d'utiliser même compte Premium -- **Protection revenus créateurs** : 1 abonnement = 1 personne = 1 écoute -- **UX claire** : message explicite, pas de coupure brutale - ---- - -### 10.3 Contenus exclusifs Premium - -**Décision** : Créateur décide (déjà couvert section 9.6) - -**Rappel règles** : -- Toggle "Réservé Premium" par contenu -- Aucune limite de ratio gratuit/premium -- Badge 👑 visible -- Users gratuits : lecture bloquée avec CTA "Passez Premium" - -**Impact algorithme** : -- Contenus premium inclus dans recommandations -- Si user gratuit → skip automatique (ne consomme pas slot) -- Si user premium → diffusé normalement selon score - ---- - -### 10.4 Avantages Premium - -**Inclus dans l'abonnement** : - -| Avantage | Gratuit | Premium | -|----------|---------|---------| -| **Publicités** | 1/5 contenus | 0 (aucune) | -| **Contenus exclusifs** | ❌ Bloqués | ✅ Accès complet | -| **Qualité audio** | 48 kbps Opus | 64 kbps Opus | -| **Mode offline** | 50 contenus max | Illimité | -| **Historique écoute** | 100 derniers | Illimité | - -**Qualité audio** : -- Gratuit : 48 kbps Opus (~20 MB/h) = très correct pour voix -- Premium : 64 kbps Opus (~30 MB/h) = excellente qualité - -**Justification différences** : -- **0 pub** = argument principal (confort écoute) -- **Qualité audio** = avantage tangible audiophiles -- **Offline illimité** = use case road trips longs -- **Pas d'over-engineering** : pas de badges cosmétiques, fonctionnalités sociales, etc. (focus essentiel) - ---- - -### 10.5 Gestion abonnement - -**Souscription** : - -| Canal | Prestataire | Prix | Commission | -|-------|-------------|------|------------| -| **Web (desktop/mobile)** | Mangopay | 4.99€ | 1.8% + 0.18€ = 0.27€ | -| **iOS App** | Apple In-App Purchase | 5.99€ | 30% (Apple) | -| **Android App** | Google Play Billing | 5.99€ | 30% (Google) | - -**Majoration mobile (5.99€)** : -- Apple/Google prennent 30% de commission -- RoadWave majore prix de 20% pour compenser -- **Incitation web** : Email aux users "Abonnez-vous sur roadwave.com pour 4.99€/mois" (38% moins cher en frais !) - -**Renouvellement automatique** : -- Email rappel **7 jours avant** renouvellement -- Email confirmation **après** renouvellement réussi -- Retry automatique si échec paiement (3 tentatives sur 7 jours) -- Annulation automatique après 3 échecs - -**Annulation** : -- Self-service dans Settings app : "Abonnement > Annuler" -- Accès Premium maintenu jusqu'à **fin période payée** -- Pas de remboursement prorata (standard industrie) -- Email confirmation annulation avec date fin d'accès - -**Réabonnement** : -- Possibilité immédiate -- ❌ Pas de nouvelle période d'essai (pas d'essai du tout) - -**Architecture données** : - -```sql -CREATE TABLE subscriptions ( - id UUID PRIMARY KEY, - user_id UUID NOT NULL REFERENCES users(id) UNIQUE, - mangopay_recurring_payin_id VARCHAR(255), -- Null si IAP - mangopay_user_id VARCHAR(255), -- Null si IAP - apple_transaction_id VARCHAR(255), -- Null si Mangopay - google_purchase_token VARCHAR(255), -- Null si Mangopay - status VARCHAR(50) NOT NULL, -- 'active', 'cancelled', 'expired', 'past_due' - plan VARCHAR(50) NOT NULL, -- 'monthly', 'yearly' - current_period_start TIMESTAMP NOT NULL, - current_period_end TIMESTAMP NOT NULL, - cancelled_at TIMESTAMP, - created_at TIMESTAMP NOT NULL DEFAULT NOW() -); -``` - -**Vérification Premium en temps réel** : - -``` -Cache Redis : premium:{user_id} → boolean (TTL 1h) -Refresh via webhooks : -- Mangopay : PAYIN_NORMAL_SUCCEEDED, PAYIN_NORMAL_FAILED -- Apple : App Store Server Notifications -- Google : Real-time Developer Notifications -``` - ---- - -## Récapitulatif Section 10 - - - - -
- - -## 11. Mode offline - -### 11.1 Téléchargement - -**Zone géographique** : Choix manuel utilisateur - -**Options prédéfinies** : -- "Autour de moi" (rayon 50 km position actuelle) -- "Ma ville" (limite administrative détectée) -- "Mon département" (sélection liste) -- "Ma région" (sélection liste) -- Recherche manuelle : "Paris", "Lyon", "Marseille", etc. - -**Nombre de contenus téléchargeables** : - -| Statut | Limite | Affichage | -|--------|--------|-----------| -| **Gratuit** | 50 contenus max | "12/50 contenus téléchargés" | -| **Premium** | Illimité | "245 contenus (3.2 GB)" | - -**Calcul temps disponible** : -- 50 contenus × 5 min moyenne = 250 min = **4h d'écoute** (suffisant pour gratuits) -- Premium illimité = limité uniquement par espace disque device - -**Connexion WiFi/Mobile** : - -**Par défaut** : WiFi uniquement - -**Sur données mobiles** : -1. User clique "Télécharger" -2. Détection : pas de WiFi -3. Popup : "Vous n'êtes pas connecté en WiFi. Télécharger via données mobiles consommera environ **X MB**. Continuer ?" -4. Boutons : "Attendre WiFi" / "Continuer" - -**Calcul estimation** : -``` -Nombre contenus × durée moyenne × bitrate qualité -Exemple : 20 contenus × 5 min × 48 kbps = ~72 MB -``` - -**Qualité audio téléchargement** : - -| Qualité | Bitrate | Taille | Disponibilité | -|---------|---------|--------|---------------| -| **Basse** | 24 kbps | ~10 MB/h | Gratuit + Premium | -| **Standard** | 48 kbps | ~20 MB/h | Gratuit + Premium (défaut) | -| **Haute** | 64 kbps | ~30 MB/h | **Premium uniquement** | - -**Justification** : -- Standard = bon compromis qualité/taille (Opus 48 kbps = très correct pour voix) -- Haute réservée Premium = incitation upgrade -- User peut réduire à "basse" si espace limité - ---- - -### 11.2 Validité et renouvellement - -**Durée de validité** : 30 jours après téléchargement - -**Standard industrie** : -- Spotify : 30 jours -- YouTube Music : 30 jours -- Deezer : 30 jours - -**Renouvellement automatique** : - -``` -App détecte WiFi + contenus >25 jours -→ Requête API : GET /offline/contents/refresh -→ Backend vérifie pour chaque contenu : - - Abonnement Premium toujours actif ? - - Contenu pas modéré/supprimé ? - - Métadonnées à jour ? -→ Renouvelle validité à 30 jours supplémentaires -→ Mise à jour métadonnées (titre, créateur, statut) -→ Pas de re-téléchargement audio (sauf si fichier corrompu) -``` - -**Notification avant expiration** : -- **J-3** : "X contenus expirent dans 3 jours. Connectez-vous en WiFi pour les renouveler" -- **J-0** : Suppression automatique -- **J+0** : Toast "15 contenus expirés ont été supprimés" - -**Justification** : -- **Force reconnexion** : vérifier abonnement actif, contenus légaux -- **Évite stockage obsolète** : contenus supprimés/modérés ne restent pas -- **UX transparente** : renouvellement silencieux si WiFi régulier - ---- - -### 11.3 Synchronisation actions offline - -**Actions stockées localement (SQLite)** : -- Likes/unlikes -- Abonnements/désabonnements -- Signalements -- Progression audio-guides - -**Sync automatique à la reconnexion** : - -``` -1. App détecte reconnexion Internet -2. Récupération queue locale : SELECT * FROM pending_actions ORDER BY created_at -3. Envoi batch API : POST /sync/actions -4. Backend traite chaque action -5. Confirmation réception : DELETE FROM pending_actions WHERE id IN (...) -6. Toast : "3 likes et 1 abonnement synchronisés" -``` - -**Gestion erreurs sync** : -- Si échec après 3 tentatives → notification : "Impossible de synchroniser. Réessayez plus tard" -- Actions conservées jusqu'à sync réussie (pas de perte) -- **Rétention max 7 jours** : après = purge (évite queue infinie) - -**Conflits contenus supprimés** : - -``` -Backend retourne : {deleted_content_ids: [123, 456]} -→ App supprime fichiers locaux -→ Si contenu 123 en cours d'écoute : - - Attendre fin lecture actuelle - - Passage auto suivant après 2s -→ Toast : "1 contenu téléchargé a été retiré (violation règles)" -``` - -**Justification** : -- **Pas de conflit possible** : actions unilatérales user (likes/abonnements) -- **UX fluide** : pas de blocage offline -- **Batch = économie** : requêtes HTTP groupées -- **Conformité modération** : contenu illégal disparaît même offline - ---- - -## Récapitulatif Section 11 - -| Aspect | Décision | Valeur | -|--------|----------|--------| -| **Zone téléchargement** | Choix | Manuel (autour/ville/département/région/recherche) | -| **Limite gratuit** | Contenus | 50 max | -| **Limite Premium** | Contenus | Illimité (espace disque) | -| **Connexion** | Par défaut | WiFi (mobile avec confirmation) | -| **Qualité Standard** | Bitrate | 48 kbps Opus | -| **Qualité Haute** | Bitrate | 64 kbps (Premium uniquement) | -| **Validité** | Durée | 30 jours | -| **Renouvellement** | Mode | Automatique si WiFi | -| **Notification expiration** | Délai | J-3 | -| **Sync actions** | Mode | Batch automatique reconnexion | -| **Rétention queue** | Durée | 7 jours max | - ---- - - - - -
- - -## 12. Gestion des erreurs - -### 12.1 Aucun contenu disponible - -**Stratégie** : Élargissement automatique progressif - -**Flow** : - -``` -1. Recherche rayon 50 km → aucun résultat -2. Élargissement auto 100 km -3. Si toujours rien → département -4. Si toujours rien → région -5. Dernier recours → contenu national (toujours disponible) -``` - -**Messages adaptatifs** : - -| Cas | Message | -|-----|---------| -| **Trouvé à 100 km** | "Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km)" | -| **Trouvé département** | "Aucun contenu local disponible. Voici du contenu dans votre département" | -| **Contenu national** | "Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser" | - -**Justification** : -- **UX fluide** : pas de message d'erreur bloquant "Aucun contenu" -- **User ne reste jamais sans contenu** -- **Contenu national = filet de sécurité** : actualités Le Monde, podcasts génériques - ---- - -### 12.2 Contenu signalé/supprimé pendant l'écoute - -**Décision** : Pas d'interruption brutale - -**Flow** : - -``` -1. Contenu supprimé côté backend (modération) -2. Si contenu en écoute → laisser terminer lecture en cours -3. Après fin lecture → désactiver bouton "Précédent" pour ce contenu -4. Passage automatique suivant après 2s -5. Toast notification discrète : "Contenu précédent retiré (violation règles)" -``` - -**Si tentative "Précédent" manuellement** : -- Message : "Ce contenu n'est plus disponible" -- Retour au contenu actuel - -**Justification** : -- **Sécurité routière** : pas d'interruption brutale pendant conduite -- **User informé mais pas alarmé** : message discret -- **Empêche réécoute** : contenu modéré inaccessible - ---- - -### 12.3 Perte de réseau - -**Buffer adaptatif** (cf. TECHNICAL.md) : - -| Réseau | Buffer min | Buffer cible | Buffer max | -|--------|------------|--------------|------------| -| **WiFi** | 5s | 30s | 120s | -| **4G/5G** | 10s | 45s | 120s | -| **3G** | 30s | 90s | 300s | - -**Comportement détaillé** : - -**Phase 1 : Connexion instable** (latence élevée, paquets perdus) -- Aucun message immédiat -- Lecture continue sur buffer -- Si > 10s latence : toast discret "Connexion instable" - -**Phase 2 : Perte totale réseau** -- Lecture continue jusqu'à épuisement buffer -- Toast : "Hors ligne, lecture sur buffer (30s restantes)" -- Compte à rebours visible - -**Phase 3 : Buffer épuisé sans reconnexion** -- Pause automatique -- Overlay : "Connexion perdue. Reconnexion en cours..." -- Retry automatique toutes les 5s (max 6 tentatives = 30s) - -**Phase 4 : Basculement mode offline** (après 30s échec) -- Popup : "Voulez-vous continuer avec vos contenus téléchargés ?" -- Boutons : "Réessayer" / "Mode offline" -- Si "Mode offline" → lecture contenus téléchargés - -**Reconnexion réussie** : -- Reprise automatique lecture au point d'arrêt exact -- Toast : "Connexion rétablie" - -**Justification** : -- **Expérience fluide zones blanches** (tunnels, campagne) -- **Buffer généreux** : absorbe fluctuations réseau mobile -- **Mode offline secours** : si coupure prolongée - ---- - -### 12.4 Géolocalisation désactivée - -**Mode dégradé automatique** - -**Contenu disponible** : - -| Type contenu | Disponible | -|--------------|-----------| -| **Contenu national** (podcasts, actualités) | ✅ | -| **Contenu téléchargé** (offline) | ✅ | -| **Contenus "Neutre"** géographiquement | ✅ | -| **Contenu géolocalisé** (Ancré/Contextuel) | ❌ | -| **Audio-guides** | ❌ | -| **Notifications push géo-déclenchées** | ❌ | - -**Popup au lancement** : -- **Apparition** : Premier lancement après refus géolocalisation -- **Message** : "RoadWave fonctionne mieux avec la géolocalisation activée. Sans elle, seul le contenu national sera disponible." -- **Boutons** : - - "Activer" → Redirection paramètres OS - - "Continuer sans" → Mode dégradé -- **Checkbox** : "Ne plus me demander" - -**Banner permanent si refus** : -- Bandeau haut écran : "Mode limité : géolocalisation désactivée. [Activer]" -- Pas intrusif mais rappel constant -- Disparaît si géolocalisation réactivée - -**Justification** : -- **App reste fonctionnelle** sans GPS (pas de blocage) -- **Incitation forte** à activer (meilleure UX) -- **Respecte choix user** (RGPD : consentement libre) - ---- - -## Récapitulatif Section 12 - - - - -
- - -## 13. Conformité RGPD - -### 13.1 Gestion du consentement - -**Décision** : Tarteaucitron.js + PostgreSQL backend - -**Implémentation web** : -- ✅ Tarteaucitron.js (opensource, self-hosted) -- ✅ Banner RGPD français, customisable -- ✅ Granularité : fonctionnel / analytique / marketing - -**Implémentation backend** : -- Table `user_consents` avec versioning -- Champs : user_id, consent_type, version, accepted, timestamp -- Historique complet conservé (preuve légale) - -**Consentements requis** : -- **Géolocalisation précise** : obligatoire (banner + permission OS) -- **Analytics** : optionnel (Matomo) -- **Notifications push** : optionnel (permission OS) - -**Justification** : -- Opensource, 0€, conformité RGPD garantie -- Historique backend = preuve légale en cas de contrôle -- Granularité conforme recommandations CNIL - ---- - -### 13.2 Anonymisation des données GPS - -**Décision** : Geohash après 24h - -**Processus** : -1. Données précises conservées **24h** (recommandation personnalisée) -2. Après 24h : conversion en geohash précision 5 (~5km²) -3. Coordonnées originales supprimées définitivement - -**Implémentation PostGIS** : -```sql --- Job quotidien -UPDATE location_history -SET location = ST_SetSRID(ST_GeomFromGeoHash(ST_GeoHash(location::geography, 5)), 4326)::geography, - anonymized = true -WHERE created_at < NOW() - INTERVAL '24 hours' AND anonymized = false; -``` - -**Exceptions** : -- ✅ Historique personnel visible (liste trajets) : conservation intégrale tant que compte actif -- ❌ Analytics globales : uniquement geohash anonyme - -**Justification** : -- Vraie anonymisation RGPD (CNIL compliant) -- Permet analytics agrégées (heatmaps trafic) -- PostGIS natif, 0€ - ---- - -### 13.3 Export des données (portabilité) - -**Décision** : JSON + HTML + ZIP, génération asynchrone - -**Contenu de l'export** : -``` -export-roadwave-[user_id]-[date].zip -├── export.json # Machine-readable -├── index.html # Human-readable (stylé) -├── audio/ -│ ├── content-123.opus -│ ├── content-456.opus -│ └── ... -└── README.txt # Instructions -``` - -**Données exportées** : -- Profil utilisateur (email, pseudo, date inscription, bio) -- Historique d'écoute (titres, dates, durées) -- Contenus créés (audio + métadonnées) -- Abonnements et likes -- Centres d'intérêt (jauges) -- Historique consentements - -**Processus** : -1. Demande via paramètres compte -2. Génération asynchrone (worker background) -3. Email avec lien download (expire **7 jours**) -4. Délai : **48h maximum** (conformité RGPD) - -**Limite** : -- Maximum **1 export/mois** (anti-abus) - -**Justification** : -- Conformité article 20 RGPD (portabilité) -- Double format (human + machine) -- Worker asynchrone évite timeout - ---- - -### 13.4 Suppression du compte - -**Décision** : Grace period 30j + anonymisation contenus - -**Processus** : -1. Utilisateur clique "Supprimer mon compte" -2. Compte désactivé immédiatement (login impossible) -3. Contenus cachés pendant 30 jours (non diffusés) -4. Email confirmation + lien annulation (valide 30j) -5. Après 30j sans annulation : suppression effective - -**Suppression effective** : -- ✅ Compte utilisateur supprimé (données personnelles) -- ✅ Historique d'écoute supprimé -- ✅ GPS historique supprimé -- ✅ Sessions et tokens révoqués -- ⚠️ Contenus créés **anonymisés** (créateur = "Utilisateur supprimé") -- ⚠️ Likes et abonnements supprimés (mais compteurs préservés) - -**Contenus conservés anonymement** : -- Audio files (CDN) -- Métadonnées (titre, description, tags, géolocalisation) -- Statistiques d'écoute - -**Justification** : -- Grace period évite suppressions impulsives -- Anonymisation contenus = intérêt légitime communauté -- Conforme RGPD si créateur = donnée supprimée - ---- - -### 13.5 Mode dégradé (sans GPS précis) - -**Décision** : GeoIP par défaut, GPS optionnel - -**Niveaux de précision** : - -| Niveau | Technologie | Contenus accessibles | Consentement | -|--------|-------------|---------------------|--------------| -| **Pays** | Aucune géoloc | Contenus nationaux uniquement | ❌ Non requis | -| **Ville** | GeoIP (MaxMind) | Contenus régionaux/ville | ❌ Non requis | -| **Précis** | GPS | Tous contenus (hyperlocaux inclus) | ✅ Requis | - -**Implémentation** : -- Démarrage app : GeoIP automatique (IP → ville) -- Banner in-app : "Activez la géolocalisation pour découvrir du contenu près de chez vous" -- Upgrade volontaire vers GPS - -**API GeoIP** : -- MaxMind GeoLite2 (gratuit, self-hosted) -- Update DB mensuelle automatique -- Précision ~80% au niveau ville - -**Justification** : -- RGPD : pas de consentement requis pour GeoIP (pas de donnée personnelle) -- UX dégradée acceptable (contenus disponibles) -- Progressive disclosure (upgrade optionnel) - ---- - -### 13.6 Durée de conservation des données - -**Décision** : 5 ans inactivité → purge automatique - -**Règles** : - -| Type de compte | Seuil inactivité | Action | -|----------------|------------------|--------| -| **Auditeur uniquement** | 5 ans sans connexion | Suppression automatique | -| **Créateur avec contenus actifs** | Jamais (tant qu'écoutes) | Conservation indéfinie | -| **Créateur inactif** | 5 ans sans connexion + 2 ans sans écoute | Suppression automatique | - -**Notifications avant suppression** : -- Email + push : **90 jours** avant -- Email + push : **30 jours** avant -- Email + push : **7 jours** avant -- Toute connexion = reset compteur inactivité - -**Contenu conservé** : -- Contenus créés par comptes supprimés (anonymisés) : conservation indéfinie - -**Justification** : -- Conformité principe minimisation RGPD -- 5 ans = équilibre raisonnable (standard industrie) -- Exception créateurs actifs = intérêt légitime plateforme - ---- - -### 13.7 Cookies et trackers web - -**Décision** : Matomo self-hosted, zéro cookie tiers - -**Cookies utilisés** : - -| Cookie | Type | Durée | Finalité | Consentement | -|--------|------|-------|----------|--------------| -| `session` | Technique | 30j | Authentification | ❌ Non requis | -| `refresh_token` | Technique | 30j | Session persistante | ❌ Non requis | -| `_pk_id` | Analytique | 13 mois | Matomo (IP anonyme) | ✅ Requis | - -**Analytics : Matomo self-hosted** : -- Hébergé sur nos serveurs (Docker) -- IP anonymisées automatiquement (2 derniers octets) -- Pas de cookie si consentement refusé -- Alternative : Plausible (SaaS EU, 9€/mois) - -**Trackers interdits** : -- ❌ Google Analytics -- ❌ Facebook Pixel -- ❌ Hotjar, Mixpanel, etc. - -**Justification** : -- Souveraineté données (pas de transfert US) -- Conformité RGPD max (CNIL compatible) -- Matomo = opensource, 0€ infra - ---- - -### 13.8 Registre des traitements - -**Décision** : Document Markdown versionné Git (MVP) - -**Emplacement** : -- `docs/rgpd/registre-traitements.md` -- Versionné Git (historique modifications) - -**Contenu obligatoire par traitement** : -- Nom et finalité du traitement -- Catégories de données collectées -- Base légale (consentement / contrat / intérêt légitime) -- Durée de conservation -- Destinataires (sous-traitants, CDN, etc.) -- Transferts hors UE (aucun prévu) - -**Responsable** : -- DPO / Fondateur -- Review trimestrielle obligatoire -- Update immédiate si nouveau traitement - -**Migration future** : -- Si > 100K utilisateurs : interface admin PostgreSQL - -**Justification** : -- Obligation RGPD Article 30 -- Markdown = simple, versionné, auditable -- 0€ - ---- - -### 13.9 Notification violations de données (breach) - -**Décision** : Monitoring + alertes + runbook - -**Détection automatique** : - -| Événement | Outil | Alerte | -|-----------|-------|--------| -| Erreurs backend critiques | Sentry | Discord/Slack immédiat | -| Pic requêtes anormal | Grafana | Email équipe | -| Accès non autorisé DB | PostgreSQL logs | SMS fondateur | -| Authentification suspecte | Zitadel alerts | Email équipe | - -**Procédure breach** : -- Runbook : `docs/rgpd/procedure-breach.md` -- Checklist 72h CNIL : - 1. H+0 : Détection et confinement - 2. H+24 : Évaluation gravité (données concernées, utilisateurs impactés) - 3. H+48 : Notification CNIL si risque pour utilisateurs - 4. H+72 : Notification utilisateurs si risque élevé - -**Contact CNIL** : -- Email pré-rédigé (template) -- Formulaire en ligne (account CNIL créé) - -**Justification** : -- Obligation RGPD Article 33 (notification 72h) -- Monitoring proactif évite découverte tardive -- Sentry gratuit < 5K events/mois - ---- - -### 13.10 DPO (Délégué à la Protection des Données) - -**Décision** : Fondateur = DPO temporaire (MVP) - -**Raison légale** : -- Non obligatoire si : - - < 250 employés - - Pas de traitement à grande échelle de données sensibles - - RoadWave : données localisation = sensible MAIS échelle MVP - -**Formation** : -- CNIL : formation gratuite en ligne (4h) -- Certification CNIL "Atelier RGPD" (gratuit) - -**Contact** : -- Email : dpo@roadwave.fr -- Publié dans CGU et mentions légales -- Délai réponse : **1 mois** (RGPD) - -**Migration future** : -- Si > 100K utilisateurs : DPO externe mutualisé (~200€/mois) -- Ou recrutement DPO interne si > 10 employés - -**Justification** : -- Conforme RGPD (non obligatoire en phase MVP) -- 0€, contrôle total -- Bonne pratique : avoir un contact identifié - ---- - -## Récapitulatif Section 13 - -| Mesure | Implémentation | Coût | -|--------|----------------|------| -| **Consentement** | Tarteaucitron.js + PostgreSQL | 0€ | -| **Anonymisation GPS** | Geohash PostGIS (24h) | 0€ | -| **Export données** | JSON+HTML+ZIP asynchrone | 0€ | -| **Suppression compte** | Grace period 30j + anonymisation | 0€ | -| **Mode dégradé** | GeoIP MaxMind + GPS optionnel | 0€ | -| **Conservation** | Purge auto 5 ans inactivité | 0€ | -| **Analytics** | Matomo self-hosted | ~5€/mois | -| **Registre traitements** | Markdown Git | 0€ | -| **Breach detection** | Sentry + Grafana + runbook | 0€ | -| **DPO** | Fondateur formé CNIL | 0€ | - -**Coût total RGPD : ~5€/mois** - ---- - -## Points d'attention pour Gherkin - -- Tester consentement géolocalisation (accept/refuse → contenus différents) -- Tester anonymisation GPS après 24h (job cron) -- Tester export données (génération complète + vérification contenu) -- Tester grace period suppression (annulation possible) -- Tester mode GeoIP (ville détectée correctement) -- Tester purge automatique (5 ans inactivité) -- Tester notifications avant purge (90j/30j/7j) - - - - -
- - -## 14. Modération - Flows opérationnels - -### 14.1 Signalement - -**Décision** : Formulaire simple avec 7 catégories prédéfinies - -#### 14.1.1 Catégories de signalement - -Liste déroulante avec 7 options : - -| Catégorie | Description | -|-----------|-------------| -| 🚫 **Haine & violence** | Incitation à la haine, discrimination, menaces | -| 🔞 **Contenu sexuel** | Pornographie, contenu explicite | -| ⚖️ **Illégalité** | Terrorisme, apologie de crimes | -| 🎵 **Droits d'auteur** | Musique/contenu protégé non autorisé | -| 📧 **Spam** | Publicité non sollicitée, répétition | -| ❌ **Fausse information** | Désinformation sur santé, sécurité routière | -| 🔧 **Autre** | Champ texte obligatoire si sélectionné | - -**Justification** : -- Équilibre entre simplicité (pas trop de choix) et précision (aide les modérateurs) -- Coût : 0€ (liste déroulante standard) - ---- - -#### 14.1.2 Commentaire du signaleur - -**Décision** : Optionnel avec incitation - -- Champ texte libre (0-500 caractères) -- Placeholder : "Décrivez le problème (optionnel mais recommandé)" -- Non bloquant : le signalement peut être envoyé sans commentaire - -**Justification** : -- Encourage la qualité des signalements sans créer de friction -- Aide les modérateurs à comprendre le contexte -- Pas de risque d'abandon du processus - ---- - -#### 14.1.3 Confirmation après signalement - -**Décision** : Toast in-app avec lien historique - -**Affichage** : -- Toast notification : "✓ Signalement envoyé. Nous l'examinerons sous 24-48h." -- Durée affichage : 5 secondes -- Bouton optionnel "Voir mes signalements" (accès historique) - -**Historique personnel** : -- Liste des signalements envoyés par l'utilisateur -- Statut : En cours / Traité / Rejeté -- Notification in-app si action prise (contenu retiré, signalement rejeté) - -**Justification** : -- Transparence maximale -- Coût : 0€ (aucun email automatique) -- Bonne UX - ---- - -### 14.2 Traitement des signalements - -#### 14.2.1 IA pré-filtre (transcription + analyse) - -**Décision** : OpenAI Whisper open source + NLP - -**Stack technique** : - -| Composant | Technologie | Hébergement | -|-----------|-------------|-------------| -| **Transcription** | Whisper large-v3 | Self-hosted (CPU MVP, GPU scale) | -| **Analyse sentiment** | distilbert-base-uncased | Self-hosted | -| **Détection haine** | facebook/roberta-hate-speech | Self-hosted | -| **Mots-clés** | Liste noire FR/EN + regex | PostgreSQL | - -**Processus** : -1. Signalement reçu → ajout file d'attente asynchrone -2. Transcription audio (1-10 minutes selon durée) -3. Analyse automatique : - - Score de confiance : 0-100% - - Catégorie détectée - - Timestamps des passages problématiques -4. Priorisation automatique selon score - -**Délais** : -- Audio <5 min : 1-3 minutes -- Audio 5-30 min : 3-10 minutes -- Audio >30 min : 10-20 minutes - -**Coût** : -- **MVP** : 0€ (CPU standard, processing asynchrone) -- **Scale** : 50-200€/mois (GPU VPS si >1000 signalements/jour) - -**Justification** : -- 100% open source, pas de dépendance GAFAM -- Coût maîtrisé (scaling progressif) -- Gain productivité modérateurs ×3-5 - ---- - -#### 14.2.2 Délais de traitement (SLA) - -**Décision** : SLA progressif selon priorité - -| Priorité | Délai cible | Traitement | -|----------|-------------|------------| -| **CRITIQUE** | <2h (24/7) | Violence, suicide, mise en danger → Astreinte modérateur senior | -| **HAUTE** | <24h (jours ouvrés) | Haine, harcèlement, désinformation → Modérateur junior/senior | -| **MOYENNE** | <24h (jours ouvrés) | Spam, contenu inapproprié → Modérateur junior | -| **BASSE** | <72h (jours ouvrés) | Qualité audio, tags incorrects → Modérateur junior | - -**Traitement automatique** : -- Score IA >95% + catégorie évidente (ex: spam répété) → Action automatique immédiate -- Notification créateur + possibilité d'appel - -**Justification** : -- Réaliste et conforme DSA (Digital Services Act) -- Scalable : priorisation automatique -- Ressources humaines optimisées - ---- - -#### 14.2.3 Priorisation automatique - -**Décision** : File d'attente intelligente basée sur score IA - -**Calcul de priorité** : - -``` -Priorité = (Score_IA × 0.7) + (Signalements_cumulés × 0.2) + (Fiabilité_signaleur × 0.1) -``` - -**Détails** : -- **Score_IA** : 0-100% (confiance analyse automatique) -- **Signalements_cumulés** : nombre de signalements du même contenu (boost priorité) -- **Fiabilité_signaleur** : score utilisateur (historique signalements pertinents) - -**Classification résultante** : -- Priorité ≥90 → **CRITIQUE** (traitement immédiat) -- Priorité 70-89 → **HAUTE** (file prioritaire) -- Priorité 40-69 → **MOYENNE** (file normale) -- Priorité <40 → **BASSE** (file différée) - -**Justification** : -- Optimise le temps des modérateurs -- Traite les cas graves en priorité -- Coût : 0€ (algorithme simple) - ---- - -### 14.3 Sanctions - -#### 14.3.1 Notification au créateur - -**Décision** : Multi-canal (email + push + in-app) - -**Canaux utilisés** : - -| Canal | Timing | Contenu | -|-------|--------|---------| -| **Push notification** | Immédiat | Alerte courte : "Votre contenu a été modéré" | -| **In-app** | Au prochain lancement | Popup détaillée avec bouton "Voir détails" | -| **Email** | Dans l'heure | Notification complète avec lien vers formulaire d'appel | - -**Contenu email** : -``` -Objet : Modération de votre contenu "[Titre du contenu]" - -Bonjour [Pseudo], - -Votre contenu "[Titre]" publié le [Date] a été modéré. - -Catégorie violée : [Catégorie] -Raison : [Explication détaillée] -Sanction : [Strike X / Suspension X jours / Suppression contenu] - -Extrait audio concerné : [Timestamp] -Transcription : "[Passage problématique surligné]" - -Vous pouvez contester cette décision sous 7 jours : -[Lien formulaire d'appel] - -L'équipe RoadWave -``` - -**Coût** : -- Email : ~0.001€/notification (Brevo, Resend) -- Push : 0€ (Firebase Cloud Messaging / APNs) -- In-app : 0€ - -**Justification** : -- Conformité DSA (transparence obligatoire) -- Multi-canal garantit réception -- Coût négligeable - ---- - -#### 14.3.2 Détail de la sanction - -**Décision** : Notification complète avec preuves - -**Éléments inclus obligatoirement** : - -1. **Catégorie violée** : référence précise CGU (ex: "Article 3.2 - Haine & violence") -2. **Raison détaillée** : explication en langage clair (non juridique) -3. **Extrait audio** : timestamp exact du passage problématique (ex: "3:42-4:15") -4. **Transcription** : texte problématique surligné en rouge -5. **Gravité** : Strike actuel + conséquences (ex: "Strike 2/4 - Suspension 7 jours") -6. **Recours** : lien direct vers formulaire d'appel + délai (7 jours) - -**Exemple visuel in-app** : -``` -┌─────────────────────────────────────┠-│ ⚠️ Contenu modéré │ -├─────────────────────────────────────┤ -│ Titre : "Mon podcast #42" │ -│ Publié le : 15/01/2026 │ -│ │ -│ Catégorie violée : │ -│ 🚫 Haine & violence (Article 3.2) │ -│ │ -│ Passage problématique : 3:42-4:15 │ -│ "[Transcription surlignée]" │ -│ │ -│ Sanction : Strike 2/4 │ -│ Suspension : 7 jours │ -│ │ -│ [Contester cette décision] │ -└─────────────────────────────────────┠-``` - -**Justification** : -- Transparence maximale (obligation DSA) -- Créateur comprend l'erreur → amélioration future -- Réduit les appels non fondés - ---- - -#### 14.3.3 Processus d'appel - -**Décision** : Formulaire in-app structuré - -**Accès** : -- Bouton "Contester cette décision" dans notification -- Section "Mes sanctions" dans profil créateur - -**Formulaire d'appel** : - -| Champ | Type | Obligatoire | -|-------|------|-------------| -| **Sanction contestée** | Pré-rempli (non modifiable) | ✅ | -| **Raison de l'appel** | Texte libre (50-1000 caractères) | ✅ | -| **Arguments** | Zone texte enrichie | ✅ | -| **Preuves** | Upload fichiers (max 5, 10 MB total) | ❌ | - -**Après soumission** : -- Génération numéro de ticket unique (ex: `#MOD-2026-00142`) -- Email confirmation : "Votre appel sera traité sous 72h" -- Statut visible dans l'app : "En cours d'examen" - -**Délai de soumission** : -- Maximum **7 jours** après notification de sanction -- Après 7 jours : appel automatiquement refusé - -**Justification** : -- Professionnel et traçable -- Intégration complète avec système modération -- Coût : 0€ (formulaire custom backend) - ---- - -#### 14.3.4 Délai de réponse pour appel - -**Décision** : SLA 72h garanti - -**Délais** : - -| Type d'appel | Délai | Responsable | -|--------------|-------|-------------| -| **Standard** | 72h max (3 jours ouvrés) | Modérateur senior | -| **Complexe** | 5 jours ouvrés + notification intermédiaire J+3 | Modérateur senior + Admin modération | -| **Critique** | 24h (cas suspension longue/ban) | Admin modération | - -**Notification intermédiaire** (si délai >72h) : -- Email J+3 : "Votre appel #MOD-XXX est en cours d'examen approfondi. Réponse sous 2 jours." - -**Réponse finale** : - -Email détaillé avec : -1. **Décision** : Maintien / Annulation / Réduction de sanction -2. **Justification** : explication de la décision d'appel -3. **Actions** : Strike retiré / Suspension annulée / Contenu rétabli (si applicable) -4. **Définitif** : mention "Cette décision est définitive" (pas de second appel) - -**Suivi in-app** : -- Mise à jour statut : "Appel accepté ✓" ou "Appel rejeté ✗" -- Badge notification - -**Justification** : -- Équilibre entre rapidité et qualité de traitement -- Conforme pratiques industrie (YouTube, TikTok : 5-7 jours) -- Ressources humaines réalistes - ---- - -### 14.4 Outils modérateurs - -**Stack technique complète** : - -| Outil | Technologie | Fonction | -|-------|-------------|----------| -| **Dashboard** | React + TanStack Table | Interface modération | -| **File signalements** | PostgreSQL + Redis | Priorisation temps réel | -| **Player audio** | Wavesurfer.js | Lecture avec waveform + annotations | -| **Transcription** | Whisper large-v3 | Conversion audio → texte | -| **Historique créateur** | Vue 360° | Contenus, strikes, appels, métriques | -| **Actions rapides** | Shortcuts clavier | Approuver (A), Rejeter (R), Escalade (E) | -| **Logs audit** | PostgreSQL + export | Traçabilité complète (DSA) | -| **Collaboration** | Système de commentaires | Modérateurs peuvent s'entraider sur cas complexes | - -**Fonctionnalités clés** : - -1. **Lecture accélérée** : 0.75x à 2x (gain productivité) -2. **Marqueurs temporels** : annotation directe sur waveform -3. **Historique créateur** : vue rapide contenus précédents + strikes -4. **Statistiques** : signalements traités/jour, temps moyen, précision -5. **Fil d'activité** : actions récentes équipe (temps réel) - -**Coût infrastructure** : -- MVP : 0-50€/mois (serveur CPU) -- Scale : 50-200€/mois (GPU + Redis Cluster) - ---- - -### 14.5 Modération préventive (rappel) - -**Nouveaux créateurs** : -- Validation manuelle des **3 premiers contenus** -- Délai : 24-48h (jours ouvrés) -- Transcription automatique pour aide modérateur - -**Score de confiance** : -- Évolution dynamique selon historique -- Créateur fiable (0 strike depuis 6 mois) → validation automatique -- Créateur suspect (strikes récents) → validation manuelle systématique - -**Publicités** : -- Validation manuelle obligatoire 24-48h (responsabilité juridique) -- Transcription + analyse métadonnées (ciblage, durée, volume) - -**Justification** : -- Prévention > réaction (économie modération) -- Qualité plateforme préservée dès le début - ---- - -## Récapitulatif Section 14 - -| Point | Décision | Coût | -|-------|----------|------| -| **Catégories signalement** | 7 catégories prédéfinies + champ libre | 0€ | -| **Commentaire signaleur** | Optionnel avec incitation | 0€ | -| **Confirmation** | Toast in-app + historique personnel | 0€ | -| **IA pré-filtre** | Whisper (CPU MVP, GPU scale) + NLP open source | 0-200€/mois | -| **Délais traitement** | SLA progressif : 2h/24h/72h selon priorité | Dépend équipe | -| **Priorisation** | File intelligente basée score IA | 0€ | -| **Notification sanction** | Email + push + in-app (multi-canal) | ~0.001€/notif | -| **Détail sanction** | Complet : raison + extrait + transcription | 0€ | -| **Processus appel** | Formulaire in-app structuré | 0€ | -| **Délai appel** | 72h garanti (standard) | Dépend équipe | -| **Outils modérateurs** | Dashboard React + Whisper + Wavesurfer.js | 0-200€/mois | - -**Coût total MVP** : **0-200€/mois** (infrastructure IA optionnelle) - -**Conformité** : -- ✅ DSA (Digital Services Act) : transparence, traçabilité, délais -- ✅ RGPD : données modération anonymisées après 3 ans -- ✅ Logs audit : toutes actions tracées (obligation légale plateforme) - -**Scalabilité** : -- 0-1000 signalements/mois : équipe 1-2 modérateurs junior + 1 senior -- 1000-10K signalements/mois : équipe 5-10 modérateurs + IA GPU -- 10K+ signalements/mois : équipe dédiée + IA optimisée + modération communautaire - ---- - -**Prochaine section à clarifier** : Section 11 (Mode offline) ou Section 12 (Gestion des erreurs) - - - - -
- - -## 15. Autres comportements - -### 15.1 Partage de contenu - -**DĂ©cision** : Système de partage complet avec web player - -#### 15.1.1 Bouton "Partager" - -**DisponibilitĂ©** : Partout dans l'application - -**Emplacements** : -- Player en lecture (bouton dans contrĂ´les) -- Page profil crĂ©ateur (sur chaque contenu) -- Liste de recherche (menu contextuel) -- Historique personnel - -**IcĂ´ne** : ⬆️ (universelle iOS/Android) - -**Menu options** : -- Copier le lien -- WhatsApp -- Email -- SMS -- Plus... (sheet natif OS) - -**Justification** : -- ViralitĂ© = croissance organique gratuite -- Aucune friction, partage universel - ---- - -#### 15.1.2 Comportement du lien partagĂ© - -**Format URL** : `https://roadwave.fr/share/c/[content_id]` - -**Comportement multi-plateforme** : - -``` -User clique lien partagĂ© - ↓ -Page web responsive - ↓ -┌─────────────────────────────────┠-│ Si app installĂ©e │ -│ → Deep link (ouverture directe) │ -└─────────────────────────────────┠- ↓ -┌─────────────────────────────────┠-│ Si app non installĂ©e │ -│ → Web player + CTA tĂ©lĂ©chargement│ -└─────────────────────────────────┠-``` - -**Contenu de la page web** : - -```html -┌───────────────────────────────────────┠-│ RoadWave │ -├───────────────────────────────────────┤ -│ [Image cover 16:9] │ -│ │ -│ đź“» Titre du contenu │ -│ Par @crĂ©ateur · 12 min · 🎧 2.3K │ -│ │ -│ 📍 Paris 5e · AncrĂ© │ -│ 🏷️ #Voyage #Histoire │ -│ │ -│ Description : Lorem ipsum... │ -│ │ -│ [▶️ Écouter maintenant] │ -│ (Player HTML5 si contenu public) │ -│ │ -│ ────────────────────────────────── │ -│ │ -│ 📱 TĂ©lĂ©charger l'app RoadWave │ -│ [App Store] [Google Play] │ -│ │ -│ [Voir le profil de @crĂ©ateur] │ -└───────────────────────────────────────┠-``` - -**MĂ©tadonnĂ©es Open Graph (SEO)** : - -```html - - - - - - - - -``` - -**Deep linking** : -- iOS : Universal Links (configuration `apple-app-site-association`) -- Android : App Links (configuration `assetlinks.json`) -- URL scheme : `roadwave://content/[content_id]` - -**Justification** : -- Meilleure viralitĂ© (partage social optimisĂ©) -- SEO (contenus indexĂ©s Google) -- UX optimale (web + app) -- CoĂ»t : 0€ (backend simple + CDN existant) - ---- - -#### 15.1.3 Contenus Premium partagĂ©s - -**DĂ©cision** : Preview 30 secondes + paywall - -**Comportement** : - -1. User clique lien contenu Premium partagĂ© -2. Page web affiche badge "đź‘‘ Contenu Premium" -3. Player dĂ©marre automatiquement -4. Après **30 secondes exactement** : - - Fade out audio (2 secondes) - - Overlay apparaĂ®t : - -``` -┌─────────────────────────────────┠-│ đź‘‘ Contenu rĂ©servĂ© Premium │ -│ │ -│ Profitez de ce contenu complet │ -│ et de milliers d'autres │ -│ sans publicitĂ© │ -│ │ -│ [Passer Premium - 4.99€/mois] │ -│ [TĂ©lĂ©charger l'app] │ -└─────────────────────────────────┠-``` - -5. Utilisateur peut : - - S'abonner Premium (redirection web Mangopay) - - TĂ©lĂ©charger l'app (redirection stores) - - Rejouer les 30 premières secondes (illimitĂ©) - -**Tracking** : -- MĂ©triques crĂ©ateur : "Partages Premium" + "Conversions Premium" -- CrĂ©ateur touche sa part si conversion (70%) - -**Justification** : -- Équilibre viralitĂ© / monĂ©tisation -- 30s = assez pour donner envie, pas assez pour satisfaire -- Protège revenus crĂ©ateurs - ---- - -### 15.2 Profil crĂ©ateur - -**DĂ©cision** : Profil public complet et transparent - -#### 15.2.1 Structure de la page profil - -**URL** : `https://roadwave.fr/@[pseudo]` - -**Layout** : - -``` -┌────────────────────────────────────────┠-│ [Photo profil 120Ă—120] │ -│ @pseudo âś“ │ -│ [Badge vĂ©rifiĂ© si applicable] │ -│ │ -│ Bio : Lorem ipsum dolor sit amet... │ -│ (300 caractères max) │ -│ │ -│ 🎧 1.2K abonnĂ©s │ -│ đź“» 42 contenus │ -│ ⏱️ 18h de contenu créé │ -│ 🔊 54K Ă©coutes totales │ -│ │ -│ [S'abonner] [Partager profil] [•••] │ -│ │ -│ ──────────────────────────────────── │ -│ │ -│ Contenus â–Ľ [Plus rĂ©cents â–Ľ] │ -│ │ -│ ┌──────────────────────────────────┠│ -│ │ [Cover] Titre contenu 1 │ │ -│ │ 12 min · 🎧 2.3K · 📍 Paris │ │ -│ │ [▶️] │ │ -│ └──────────────────────────────────┠│ -│ │ -│ ┌──────────────────────────────────┠│ -│ │ [Cover] Titre contenu 2 │ │ -│ │ 8 min · 🎧 5.1K · 📍 Lyon │ │ -│ │ [▶️] │ │ -│ └──────────────────────────────────┠│ -│ │ -│ [Charger plus] │ -└────────────────────────────────────────┠-``` - -**Informations affichĂ©es** : - -| ÉlĂ©ment | VisibilitĂ© | DĂ©tails | -|---------|------------|---------| -| **Photo + pseudo** | âś… Public | IdentitĂ© visuelle | -| **Badge vĂ©rifiĂ© âś“** | âś… Public (si applicable) | Compte authentique | -| **Bio** | âś… Public | 0-300 caractères, markdown basique (gras, italique, liens) | -| **Nombre abonnĂ©s** | âś… Public | Arrondi si >1000 (ex: 1.2K, 54K) | -| **Nombre contenus** | âś… Public | Exact | -| **DurĂ©e totale créée** | âś… Public | Arrondi en heures (ex: 18h, 142h) | -| **Écoutes totales** | âś… Public | Arrondi (ex: 54K, 1.2M) | -| **Liste abonnĂ©s** | ❌ PrivĂ© | Protection vie privĂ©e (RGPD) | -| **Revenus** | ❌ PrivĂ© | ConfidentialitĂ© financière | -| **Localisation prĂ©cise** | ❌ PrivĂ© | SĂ©curitĂ© | -| **Email** | ❌ PrivĂ© | Anti-spam | - -**Tri des contenus** : - -| Option | Comportement | -|--------|--------------| -| **Plus rĂ©cents** | Date publication DESC (dĂ©faut) | -| **Plus populaires** | Écoutes complètes Ă— (1 + (date_publication - now) / 90 jours) | -| **Plus anciens** | Date publication ASC | -| **Par tag** | Filtre multi-sĂ©lection tags | - -**Recherche locale** : -- Barre recherche dans profil : "Rechercher dans les contenus de @pseudo" -- Recherche full-text sur titres + descriptions - -**Actions menu [•••]** : -- Partager profil -- Signaler profil (spam, usurpation) -- Bloquer crĂ©ateur (masque tous ses contenus) - ---- - -#### 15.2.2 Statistiques publiques - -**DĂ©cision** : Stats arrondies et motivantes - -**Affichage public** : - -| MĂ©trique | Format affichage | Exemple | -|----------|------------------|---------| -| **AbonnĂ©s** | Exact si <1000, arrondi sinon | 342 / 1.2K / 54K / 1.2M | -| **Écoutes totales** | Arrondi dès 1000 | 842 / 5.4K / 142K / 2.1M | -| **Contenus publiĂ©s** | Exact | 42 contenus | -| **DurĂ©e totale** | Arrondi en heures | 18h / 142h de contenu | - -**MĂ©triques PRIVÉES (crĂ©ateur uniquement)** : - -| MĂ©trique | Disponible dans dashboard crĂ©ateur | -|----------|-------------------------------------| -| **Taux complĂ©tion moyen** | 78% (Ă©coutes >80% / Ă©coutes totales) | -| **Évolution abonnĂ©s** | Graphique 30j / 90j / 1 an | -| **Écoutes par contenu** | Tableau dĂ©taillĂ© | -| **Revenus** | Dashboard monĂ©tisation dĂ©diĂ© | -| **Taux conversion Premium** | Partages → conversions | -| **DĂ©mographie** | Ă‚ge / zone gĂ©o (agrĂ©gĂ©e, anonymisĂ©e) | - -**Justification** : -- Arrondi = Ă©vite comparaisons anxiogènes -- Preuve sociale pour nouveaux auditeurs (trust) -- Gamification douce (motivation crĂ©ateurs) -- Privacy by design - ---- - -#### 15.2.3 Badge vĂ©rifiĂ© - -**DĂ©cision** : Badge unique âś“ (vĂ©rifiĂ© officiel) - -**Critères d'attribution** (au moins UN des critères) : - -1. **KYC monĂ©tisation validĂ©** : identitĂ© vĂ©rifiĂ©e via Mangopay KYC -2. **CĂ©lĂ©britĂ© / MĂ©dia officiel** : validation manuelle Ă©quipe RoadWave -3. **CommunautĂ© significative** : ≥10K abonnĂ©s + compte actif >6 mois - -**Affichage** : -- Badge bleu **âś“** accolĂ© au pseudo (partout : profil, player, recherche) -- Tooltip au survol/appui long : "Compte vĂ©rifiĂ©" - -**Processus d'obtention** : - -| Type | Processus | -|------|-----------| -| **Automatique (KYC)** | Badge attribuĂ© dès validation documents Mangopay | -| **Manuel (cĂ©lĂ©britĂ©)** | Formulaire demande → Ă©quipe vĂ©rifie identitĂ© → validation 48-72h | -| **Automatique (10K)** | Badge attribuĂ© automatiquement Ă  10K abonnĂ©s si compte >6 mois | - -**Retrait du badge** : -- Suspension monĂ©tisation → badge retirĂ© temporairement -- Strikes multiples → badge retirĂ© dĂ©finitivement -- Usurpation identitĂ© dĂ©tectĂ©e → ban + retrait - -**Justification** : -- Combat usurpations d'identitĂ© -- Trust auditeurs (surtout pour mĂ©dias/personnalitĂ©s) -- SimplicitĂ© (1 seul badge, pas de gamification excessive) -- CoĂ»t : 0€ (champ boolean `verified` en DB) - ---- - -### 15.3 Recherche - -**DĂ©cision** : Recherche full-text + gĂ©o + filtres avancĂ©s - -#### 15.3.1 Recherche par mot-clĂ© - -**ImplĂ©mentation** : PostgreSQL full-text search (français) - -**Configuration technique** : - -```sql --- Index full-text optimisĂ© français -CREATE INDEX idx_content_search ON contents -USING GIN( - to_tsvector('french', - coalesce(title, '') || ' ' || - coalesce(description, '') || ' ' || - coalesce(creator_pseudo, '') - ) -); - --- Recherche avec ranking -SELECT - c.*, - ts_rank( - to_tsvector('french', c.title || ' ' || c.description), - plainto_tsquery('french', $search_query) - ) AS rank -FROM contents c -WHERE to_tsvector('french', c.title || ' ' || c.description) - @@ plainto_tsquery('french', $search_query) -ORDER BY rank DESC, listen_count DESC -LIMIT 20; -``` - -**Champs indexĂ©s** : -- Titre du contenu (poids Ă— 3) -- Description (poids Ă— 1) -- Pseudo crĂ©ateur (poids Ă— 2) -- Tags (poids Ă— 1.5) - -**FonctionnalitĂ©s** : - -| Feature | Description | -|---------|-------------| -| **Stemming français** | "voyages" trouve "voyage", "voyager", etc. | -| **Correction auto** | Suggestion si 0 rĂ©sultat | -| **Recherches populaires** | "Essayez plutĂ´t : balade paris, audio-guide louvre" | -| **Historique personnel** | 10 dernières recherches sauvegardĂ©es | -| **Autocomplete** | Suggestions pendant frappe (top 5) | - -**CoĂ»t** : 0€ (PostgreSQL natif) - -**Migration future** : -- Si >100K contenus : Meilisearch (typo-tolerance avancĂ©e, ~20-50€/mois) -- Si >1M contenus : Elasticsearch cluster - -**Justification** : -- PostgreSQL full-text = performant jusqu'Ă  500K contenus -- Stemming français natif -- 0€, aucune dĂ©pendance externe - ---- - -#### 15.3.2 Recherche gĂ©ographique - -**DĂ©cision** : Recherche lieu + rayon paramĂ©trable - -**Interface utilisateur** : - -``` -┌─────────────────────────────────────┠-│ 🔍 Recherche contenu... │ -├─────────────────────────────────────┤ -│ �� Lieu │ -│ [Paris, France â–Ľ] │ -│ · Autour de moi (GPS actuel) │ -│ · Entrer une adresse/ville │ -│ │ -│ 📏 Rayon de recherche │ -│ [●─────────────────] 50 km │ -│ (curseur 5 km → 500 km) │ -│ │ -│ 🗺️ [Afficher sur carte] │ -└─────────────────────────────────────┠-``` - -**GĂ©ocodage** : - -| Service | Usage | CoĂ»t | -|---------|-------|------| -| **Nominatim (OSM)** | MVP (API publique) | 0€ (rate limit 1 req/s) | -| **Nominatim self-hosted** | Scale (Docker) | 20-50€/mois VPS | -| **Mapbox Geocoding** | Fallback premium | 0.50€ / 1000 requĂŞtes | - -**Processus de recherche gĂ©o** : - -1. User tape "Louvre" ou "Paris" -2. Autocomplete via Nominatim → liste suggestions -3. User sĂ©lectionne → rĂ©cupĂ©ration coordonnĂ©es (lat, lon) -4. RequĂŞte PostGIS : - -```sql -SELECT c.*, - ST_Distance(c.location::geography, ST_Point($lon, $lat)::geography) AS distance -FROM contents c -WHERE ST_DWithin( - c.location::geography, - ST_Point($lon, $lat)::geography, - $radius_meters -) -ORDER BY distance ASC; -``` - -**Affichage rĂ©sultats** : -- Tri par dĂ©faut : distance croissante -- Indication distance : "Ă€ 2.3 km" / "Ă€ 15 km" / "Ă€ 142 km" -- Option carte : markers cliquables (clustering si >50 rĂ©sultats) - -**CoĂ»t** : -- MVP : 0€ (Nominatim public) -- Scale : 20-50€/mois (Nominatim self-hosted Docker) - -**Justification** : -- Essentiel pour tourisme / planification trajet -- OpenStreetMap = pas de dĂ©pendance Google -- PostGIS = performant (index GIST natif) - ---- - -#### 15.3.3 Filtres avancĂ©s - -**DĂ©cision** : 7 catĂ©gories de filtres combinables - -**Interface filtres** : - -``` -┌─────────────────────────────────────┠-│ Filtres [Ă—] │ -├─────────────────────────────────────┤ -│ Type de contenu │ -│ â Contenu court (<5 min) │ -│ â Podcast (>5 min) │ -│ â Radio live │ -│ â Audio-guide │ -│ │ -│ DurĂ©e │ -│ â—‹ Toutes durĂ©es │ -│ â—‹ <5 min │ -│ â—‹ 5-15 min │ -│ â—‹ 15-30 min │ -│ â—‹ >30 min │ -│ │ -│ Classification âge │ -│ â Tout public │ -│ â 13+ │ -│ â 16+ │ -│ â 18+ │ -│ │ -│ GĂ©o-pertinence │ -│ â AncrĂ© (lieu prĂ©cis) │ -│ â Contextuel (zone large) │ -│ â Neutre (national) │ -│ │ -│ Tags (multi-sĂ©lection) │ -│ â Automobile â Voyage │ -│ â Famille â Histoire │ -│ â Économie â Sciences │ -│ ... (liste complète tags) │ -│ │ -│ Date de publication │ -│ â—‹ Toutes dates │ -│ â—‹ Dernières 24h │ -│ â—‹ Cette semaine │ -│ â—‹ Ce mois │ -│ â—‹ Cette annĂ©e │ -│ │ -│ Abonnement │ -│ â—‹ Tous les contenus │ -│ â—‹ Gratuits uniquement │ -│ â—‹ Premium uniquement đź‘‘ │ -│ │ -│ ────────────────────────────── │ -│ [RĂ©initialiser] [Appliquer] │ -└─────────────────────────────────────┠-``` - -**Options de tri** : - -| Tri | Algorithme | -|-----|-----------| -| **Pertinence** | Score recherche Ă— (1 + log(listen_count + 1)) | -| **PopularitĂ©** | Écoutes complètes derniers 30j DESC | -| **RĂ©cent** | Date publication DESC | -| **ProximitĂ©** | Distance GPS ASC (si recherche gĂ©o active) | -| **DurĂ©e** | DurĂ©e audio ASC ou DESC | - -**Sauvegarde de recherches** : - -- Bouton "đź’ľ Sauvegarder cette recherche" -- Nom personnalisable : "Podcasts voyage Paris" -- Maximum **5 recherches sauvegardĂ©es** -- Accès rapide : onglet "Recherches sauvegardĂ©es" dans page recherche -- Notifications optionnelles : "3 nouveaux contenus dans 'Podcasts voyage Paris'" - -**Performances** : - -```sql --- Index composites pour filtres -CREATE INDEX idx_content_filters ON contents ( - content_type, - duration, - age_rating, - geo_type, - published_at -); - --- Index GIN pour tags -CREATE INDEX idx_content_tags ON contents USING GIN(tags); -``` - -**CoĂ»t** : 0€ (PostgreSQL + index standards) - -**Justification** : -- Filtres essentiels pour dĂ©couvrabilitĂ© -- Combinables = puissance maximale -- Sauvegarde = gain temps utilisateurs rĂ©guliers - ---- - -#### 15.3.4 Page de rĂ©sultats - -**DĂ©cision** : Liste avec previews enrichies - -**Layout rĂ©sultats** : - -``` -┌─────────────────────────────────────────┠-│ 🔍 "voyage paris" │ -│ 42 rĂ©sultats · Tri : Pertinence â–Ľ │ -│ [Filtres] [Carte] │ -├─────────────────────────────────────────┤ -│ ┌─────────────────────────────────────┠│ -│ │ [Cover ] Balade Ă  Paris │ │ -│ │ [16:9 ] @paris_stories âś“ │ │ -│ │ [Image ] 12 min · 🎧 2.3K │ │ -│ │ 📍 Paris 5e · AncrĂ© │ │ -│ │ 🏷️ #Voyage #Histoire │ │ -│ │ [▶️ Écouter] [â‹®] │ │ -│ └─────────────────────────────────────┠│ -│ │ -│ ┌─────────────────────────────────────┠│ -│ │ [Cover ] Secrets Montmartre │ │ -│ │ [16:9 ] @explore_paris │ │ -│ │ [Image ] 8 min · 🎧 5.1K │ │ -│ │ 📍 Paris 18e · Guide │ │ -│ │ 🏷️ #Voyage #Art │ │ -│ │ [▶️ Écouter] [â‹®] │ │ -│ └─────────────────────────────────────┠│ -│ │ -│ [Charger plus] (20 suivants) │ -└─────────────────────────────────────────┠-``` - -**Informations par rĂ©sultat** : - -| ÉlĂ©ment | Affichage | -|---------|-----------| -| **Cover image** | 16:9, 120Ă—68 px, lazy loading | -| **Titre** | TronquĂ© 2 lignes max | -| **CrĂ©ateur** | @pseudo + badge âś“ si vĂ©rifiĂ©, cliquable → profil | -| **DurĂ©e** | Format : "3 min" / "12 min" / "1h 24 min" | -| **Écoutes** | Arrondi : "2.3K" / "54K" / "1.2M" | -| **Localisation** | Ville + type gĂ©o (AncrĂ©/Contextuel/Neutre) | -| **Tags** | Maximum 3 premiers tags | -| **Badge Premium** | đź‘‘ si contenu premium | -| **Distance** | Si recherche gĂ©o : "Ă€ 2.3 km" | - -**Actions contextuelles [â‹®]** : -- Partager -- Ajouter Ă  une playlist (future feature) -- TĂ©lĂ©charger (offline) -- Signaler - -**Pagination** : -- **20 rĂ©sultats** par page -- Infinite scroll (charger automatiquement si scroll >80%) -- Bouton "Charger 20 suivants" en bas (fallback si scroll auto dĂ©sactivĂ©) - -**Vue carte (alternative)** : -- Bouton toggle "Liste / Carte" -- Map Leaflet (OpenStreetMap) -- Markers cliquables → popup avec preview -- Clustering si >50 rĂ©sultats proches - -**CoĂ»t** : 0€ (Leaflet open source + OSM tiles gratuit) - -**Justification** : -- Équilibre information / compacitĂ© -- Lazy loading = performances -- Infinite scroll = UX moderne - ---- - -## RĂ©capitulatif Section 15 - -| Point | DĂ©cision | CoĂ»t | ComplexitĂ© | -|-------|----------|------|------------| -| **15.1.1** Bouton partager | Disponible partout (⬆️), menu natif OS | 0€ | Faible | -| **15.1.2** Lien partagĂ© | Web player + deep link + Open Graph SEO | 0€ | Moyenne | -| **15.1.3** Premium partagĂ© | Preview 30s + paywall overlay | 0€ | Faible | -| **15.2.1** Page profil | Profil public complet (stats + bio + contenus + tri) | 0€ | Faible | -| **15.2.2** Stats publiques | Arrondies (abonnĂ©s, Ă©coutes, durĂ©e totale) | 0€ | Faible | -| **15.2.3** Badge vĂ©rifiĂ© | âś“ si KYC/cĂ©lĂ©britĂ©/>10K abonnĂ©s | 0€ | Faible | -| **15.3.1** Recherche texte | PostgreSQL full-text french + stemming | 0€ | Moyenne | -| **15.3.2** Recherche gĂ©o | Lieu + rayon (Nominatim OSM) | 0-50€/mois | Moyenne | -| **15.3.3** Filtres | 7 catĂ©gories combinables + sauvegarde recherches | 0€ | Moyenne | -| **15.3.4** Page rĂ©sultats | Liste enrichie + vue carte Leaflet + infinite scroll | 0€ | Moyenne | - -**CoĂ»t total MVP : 0-50€/mois** (Nominatim self-hosted optionnel) - ---- - -## Points d'attention pour Gherkin - -- Tester partage contenu public vs Premium (preview 30s) -- Tester deep linking iOS/Android (ouverture app si installĂ©e) -- Tester Open Graph (aperçu correct sur WhatsApp, Twitter, Facebook) -- Tester profil public (stats arrondies, badge vĂ©rifiĂ©) -- Tester recherche full-text français (stemming, accents) -- Tester recherche gĂ©o + rayon (PostGIS distance) -- Tester combinaison filtres multiples (AND logic) -- Tester sauvegarde recherches (max 5) -- Tester pagination infinite scroll + fallback bouton -- Tester vue carte Leaflet (clustering, markers cliquables) - - - - -
- - -## 16. Audio-guides multi-sĂ©quences - -### 16.1 Types d'audio-guides et modes de dĂ©placement - -**DĂ©cision** : 4 modes distincts avec dĂ©tection automatique - -#### 16.1.1 Classification par mode - -| Mode | Vitesse dĂ©tection | DĂ©clenchement | Use case | -|------|-------------------|---------------|----------| -| **đźš¶ PiĂ©ton** | <5 km/h | Manuel (bouton "Suivant") | MusĂ©es, visites urbaines, monuments | -| **đźš— Voiture** | >10 km/h | Auto GPS + Manuel possible | Safari-parc, routes touristiques, circuits auto | -| **đźš´ VĂ©lo** | 5-25 km/h | Auto GPS + Manuel possible | Pistes cyclables, circuits vĂ©lo, parcours nature | -| **🚌 Transport** | Variable | Auto GPS + Manuel possible | Bus touristiques, trains panoramiques | - -**DĂ©tection automatique** : -- Vitesse moyenne calculĂ©e sur 30 secondes -- Suggestion mode au dĂ©marrage : "DĂ©tection : đźš— Voiture. Est-ce correct ? [Oui] [Changer]" -- User peut forcer mode manuellement (settings) - -**Justification** : -- FlexibilitĂ© maximale crĂ©ateurs et utilisateurs -- ExpĂ©riences optimisĂ©es par type de dĂ©placement -- Gestion cas limites (vĂ©lo lent vs piĂ©ton rapide) - ---- - -#### 16.1.2 CrĂ©ation d'un audio-guide (cĂ´tĂ© crĂ©ateur) - -**Formulaire crĂ©ation** : - -``` -┌────────────────────────────────────────┠-│ Nouvel audio-guide multi-sĂ©quences │ -├────────────────────────────────────────┤ -│ Titre : [Safari du Paugre] │ -│ Description : [DĂ©couvrez les animaux │ -│ du parc en voiture...] │ -│ │ -│ Mode de dĂ©placement : *obligatoire │ -│ â—‹ đźš¶ PiĂ©ton (navigation manuelle) │ -│ â—Ź đźš— Voiture (GPS auto + manuel) │ -│ â—‹ đźš´ VĂ©lo (GPS auto + manuel) │ -│ â—‹ 🚌 Transport (GPS auto + manuel) │ -│ │ -│ Vitesse recommandĂ©e : 30-50 km/h │ -│ (si voiture/vĂ©lo/transport) │ -│ │ -│ ──────────────────────────────────── │ -│ │ -│ SĂ©quences (ordre lecture) : │ -│ │ -│ 1. [📍] Introduction - Point d'accueil │ -│ Lat: 43.1234, Lon: 2.5678 │ -│ Rayon dĂ©clenchement : 30m │ -│ DurĂ©e : 2:15 │ -│ [🎵 Audio uploadĂ©] [✏️] [🗑️] │ -│ │ -│ 2. [📍] Enclos des lions │ -│ Lat: 43.1245, Lon: 2.5690 │ -│ Rayon dĂ©clenchement : 30m │ -│ DurĂ©e : 3:42 │ -│ [📤 Upload audio] [✏️] [🗑️] │ -│ │ -│ 3. [📍] Enclos des girafes │ -│ [+ Ajouter point GPS] │ -│ │ -│ [+ Ajouter sĂ©quence] │ -│ │ -│ 📊 Statistiques : │ -│ · 2 sĂ©quences complètes │ -│ · 5:57 durĂ©e totale │ -│ · 320m distance totale │ -│ │ -│ [🗺️ Aperçu sur carte] │ -│ [âś… Publier audio-guide] │ -└────────────────────────────────────────┠-``` - -**MĂ©tadonnĂ©es obligatoires** : - -| Champ | Requis | DĂ©tails | -|-------|--------|---------| -| **Titre audio-guide** | âś… | 5-100 caractères | -| **Description** | âś… | 10-500 caractères | -| **Mode dĂ©placement** | âś… | PiĂ©ton / Voiture / VĂ©lo / Transport | -| **Nombre sĂ©quences** | âś… | Minimum 2, maximum 50 | -| **Point GPS par sĂ©quence** | âś… (sauf piĂ©ton) | Latitude, longitude (WGS84) | -| **Rayon dĂ©clenchement** | âś… (sauf piĂ©ton) | 10-100m selon mode | -| **Vitesse recommandĂ©e** | ❌ | Optionnel, affichĂ©e utilisateur | -| **Tags** | âś… | 1-3 parmi liste prĂ©dĂ©finie | -| **Classification âge** | âś… | Tout public / 13+ / 16+ / 18+ | -| **Zone diffusion** | âś… | Polygon gĂ©ographique | - -**Wizard de crĂ©ation** : -- Étape 1 : Infos gĂ©nĂ©rales (titre, description, mode) -- Étape 2 : Ajout sĂ©quences une par une -- Étape 3 : Preview carte (trace + points) -- Étape 4 : Validation modĂ©ration (3 premiers audio-guides) - -**Justification** : -- ContrĂ´le total crĂ©ateur sur expĂ©rience -- Carte preview aide visualiser parcours -- Wizard guidĂ© = rĂ©duction friction crĂ©ation - ---- - -### 16.2 Mode PiĂ©ton (manuel) - -**DĂ©cision** : Navigation manuelle avec pub auto-play - -#### 16.2.1 Passage entre sĂ©quences - -**SĂ©quence normale (sans pub)** : - -1. SĂ©quence 1 se termine -2. Player se met en **pause automatique** -3. Message affichĂ© : "SĂ©quence 1 terminĂ©e. Appuyez sur Suivant quand vous ĂŞtes prĂŞt." -4. User appuie sur [â–¶|] → SĂ©quence 2 dĂ©marre immĂ©diatement - -**SĂ©quence avec publicitĂ©** (1 pub / 5 sĂ©quences) : - -1. SĂ©quence 2 se termine -2. **PublicitĂ© s'enchaĂ®ne automatiquement** (pas d'attente bouton) -3. Pub se lit (skippable après 5s) -4. Pub se termine → Player se met en **pause automatique** -5. Message : "SĂ©quence 3 prĂŞte. Appuyez sur Suivant." -6. User appuie sur [â–¶|] → SĂ©quence 3 dĂ©marre - -**SchĂ©ma flux** : -``` -SĂ©quence 1 [fin] → PAUSE → User clique → SĂ©quence 2 [fin] → PUB AUTO-PLAY → PAUSE → User clique → SĂ©quence 3 -``` - -**FrĂ©quence pub** : -- Gratuits : 1 pub toutes les 5 sĂ©quences (paramĂ©trable admin 1/3 Ă  1/10) -- Premium : 0 pub - -**Justification** : -- Pub s'insère naturellement (pas d'attente utilisateur pour dĂ©clencher) -- User garde contrĂ´le rythme visite (pause après pub) -- MonĂ©tisation effective crĂ©ateurs -- Premium reste attractif (0 interruption) - ---- - -#### 16.2.2 Navigation et contrĂ´les - -**DĂ©cision** : LibertĂ© totale utilisateur - -**ContrĂ´les disponibles** : - -| Bouton | Fonction | Comportement | -|--------|----------|--------------| -| **[â–¶\|] Suivant** | Passe sĂ©quence suivante | ImmĂ©diat, mĂŞme si sĂ©quence actuelle pas terminĂ©e | -| **[\|â—€] PrĂ©cĂ©dent** | Retour sĂ©quence prĂ©cĂ©dente | Saut direct sĂ©quence avant (pas de logique "replay si >10s") | -| **[⏸️] Pause** | Pause temporaire | Reprend Ă  position exacte | -| **[▶️] Play** | Reprend lecture | Continue position actuelle | -| **Liste sĂ©quences** | Navigation libre | Tap sĂ©quence → saut direct (mĂŞme sĂ©quences non Ă©coutĂ©es) | - -**Interface liste sĂ©quences** : - -``` -┌────────────────────────────────────────┠-│ đźš¶ Audio-guide PiĂ©ton │ -│ MusĂ©e du Louvre │ -├────────────────────────────────────────┤ -│ [Cover image] │ -│ │ -│ ▶️ 0:00 ──●────────── 3:42 │ -│ │ -│ SĂ©quence 3/12 : La Joconde │ -│ │ -│ [|â—€] [⏸️] [â–¶|] │ -│ │ -│ ──────────────────────────────────── │ -│ │ -│ đź“‹ Liste des sĂ©quences │ -│ │ -│ âś… 1. Introduction (2:15) │ -│ ÉcoutĂ© le 15/01/2026 │ -│ │ -│ âś… 2. Pyramide du Louvre (1:48) │ -│ ÉcoutĂ© le 15/01/2026 │ -│ │ -│ ▶️ 3. La Joconde (3:42) - EN COURS │ -│ ──●──────────── 1:22/3:42 │ -│ │ -│ â­• 4. VĂ©nus de Milo (2:58) │ -│ │ -│ â­• 5. Code d'Hammurabi (4:12) │ -│ │ -│ â­• 6. Victoire de Samothrace (3:25) │ -│ │ -│ ... +6 sĂ©quences │ -│ │ -│ [Tout afficher â–Ľ] │ -└────────────────────────────────────────┠-``` - -**Navigation libre** : -- User peut sauter sĂ©quences dĂ©jĂ  connues -- User peut revenir en arrière Ă  tout moment -- User peut aller directement Ă  sĂ©quence 8 (mĂŞme si 4-7 non Ă©coutĂ©es) - -**Sauvegarde progression** : -- Checkmarks âś… sur sĂ©quences Ă©coutĂ©es >80% -- Position exacte sauvegardĂ©e dans sĂ©quence en cours - -**Justification** : -- Utilisateur contrĂ´le 100% son rythme -- AdaptĂ© musĂ©es : visitor peut voir physiquement une Ĺ“uvre lointaine et vouloir Ă©couter sa description -- Pas de frustration (libertĂ© totale) - ---- - -### 16.3 Mode Voiture (GPS automatique) - -**DĂ©cision** : GPS auto avec navigation manuelle conservĂ©e - -#### 16.3.1 DĂ©clenchement et contrĂ´les - -**Distinction audio-guides vs contenus gĂ©olocalisĂ©s simples** : - -⚠️ **Important** : Les audio-guides multi-sĂ©quences fonctionnent diffĂ©remment des contenus gĂ©olocalisĂ©s simples. - -| Type | SĂ©quences | DĂ©clenchement | Notification | EnchaĂ®nement | ComptabilitĂ© quota | -|------|-----------|---------------|--------------|--------------|-------------------| -| **Contenu gĂ©olocalisĂ© simple** | 1 sĂ©quence unique | Notification 7s avant (temps ETA) | Sonore + icĂ´ne | Fin → retour buffer normal | 1 contenu = 1 quota | -| **Audio-guide multi-sĂ©quences** | 2 Ă  50 sĂ©quences | Au point GPS exact (distance 30m) | Ding + toast 2s | SĂ©quences s'enchaĂ®nent auto | 1 audio-guide = 1 quota (toutes sĂ©quences) | - -**Fonctionnement GPS automatique** : - -1. User dĂ©marre audio-guide en voiture (voir section 16.1 pour dĂ©marrage) -2. SĂ©quence 1 dĂ©marre automatiquement au point GPS dĂ©fini (rayon 30m) -3. SĂ©quence 1 se termine -4. **Affichage progress bar** : distance temps rĂ©el + ETA jusqu'au prochain point -5. User roule vers point GPS suivant -6. ArrivĂ©e au point GPS suivant (rayon 30m) → **dĂ©clenchement automatique** sĂ©quence suivante -7. Notification sonore discrète : "Ding" (0.3s) + toast 2s : "Enclos des girafes" -8. SĂ©quence suivante dĂ©marre immĂ©diatement (pas de dĂ©compte) - -**Pas de système "7 secondes avant" pour les audio-guides** : -- Contrairement aux contenus gĂ©olocalisĂ©s simples (voir [05-interactions-navigation.md](#05-interactions-navigation.md#511-file-dattente-et-commande-suivant)) -- Les sĂ©quences se dĂ©clenchent **au point GPS exact** (rayon 30m) -- Raison : expĂ©rience guidĂ©e continue, user sait qu'il suit un parcours - -**Navigation manuelle CONSERVÉE** : - -| Bouton | État | Comportement | -|--------|------|--------------| -| **[â–¶\|] Suivant** | âś… Toujours actif | Passe sĂ©quence suivante immĂ©diatement (mĂŞme hors point GPS) | -| **[\|â—€] PrĂ©cĂ©dent** | âś… Toujours actif | Retour sĂ©quence prĂ©cĂ©dente (mĂŞme hors point GPS) | -| **[⏸️] Pause** | âś… | Pause temporaire | -| **Liste sĂ©quences** | âś… | Saut direct possible | - -**Use cases navigation manuelle** : - -| Situation | Solution manuelle | -|-----------|-------------------| -| Embouteillage (sĂ©quence finie, point GPS loin) | User clique Suivant → avance manuellement | -| Point GPS inaccessible (route fermĂ©e) | User clique Suivant → skip point | -| Envie réécouter sĂ©quence prĂ©cĂ©dente | User clique PrĂ©cĂ©dent → retour | -| Passager manipule l'app | Passager navigue librement | - -**Avertissement sĂ©curitĂ©** : - -- Si vitesse **>10 km/h** ET user clique bouton (Suivant/PrĂ©cĂ©dent) : - - Toast 3 secondes : "⚠️ Manipulation en conduite dĂ©tectĂ©e. Pour votre sĂ©curitĂ©, demandez Ă  un passager." - - **Action quand mĂŞme exĂ©cutĂ©e** (pas de blocage) -- Justification : sensibilisation sans bloquer (passager peut lĂ©gitimement manipuler) - -**SchĂ©ma flux** : -``` -Point GPS 1 (30m) → SĂ©quence 1 AUTO → User roule → Distance affichĂ©e → Point GPS 2 (30m) → SĂ©quence 2 AUTO - ↓ - User clique Suivant (manuel) → SĂ©quence 2 immĂ©diate -``` - -**Justification** : -- FlexibilitĂ© maximale : GPS optimise expĂ©rience MAIS user garde contrĂ´le -- Gestion cas limites : routes fermĂ©es, dĂ©tours, embouteillages -- SĂ©curitĂ© : warning sensibilise sans bloquer (passager lĂ©gitime) - ---- - -#### 16.3.2 Affichage distance et guidage - -**DĂ©cision** : Distance + direction (PAS de carte miniature) - -**Interface en conduite** : - -``` -┌────────────────────────────────────────┠-│ đźš— Audio-guide Voiture │ -│ Safari du Paugre │ -├────────────────────────────────────────┤ -│ │ -│ ▶️ 0:00 ──●────────── 2:15 │ -│ │ -│ SĂ©quence 2/8 : Les lions │ -│ │ -│ ──────────────────────────────────── │ -│ │ -│ 📍 Prochain point │ -│ │ -│ Enclos des girafes │ -│ │ -│ ┌────────────────────────────────┠│ -│ │ │ │ -│ │ ↗️ │ │ -│ │ (direction) │ │ -│ │ │ │ -│ │ 320 mètres │ │ -│ │ ≠40 secondes │ │ -│ │ │ │ -│ └────────────────────────────────┠│ -│ │ -│ Vitesse actuelle : 28 km/h │ -│ Vitesse recommandĂ©e : 20-30 km/h │ -│ │ -│ [|â—€] [⏸️] [â–¶|] [đź“‹ Liste] │ -└────────────────────────────────────────┠-``` - -**Affichage entre deux sĂ©quences** : - -Quand une sĂ©quence se termine et qu'il reste un point GPS suivant, l'interface bascule en mode "attente prochain point" : - -``` -┌────────────────────────────────────────┠-│ đźš— Audio-guide Voiture │ -│ Safari du Paugre │ -├────────────────────────────────────────┤ -│ │ -│ âś… SĂ©quence 2/8 terminĂ©e │ -│ Les lions │ -│ │ -│ ──────────────────────────────────── │ -│ │ -│ 📍 Prochain point │ -│ │ -│ Enclos des girafes │ -│ │ -│ ┌────────────────────────────────┠│ -│ │ [Progress bar] │ │ -│ │ â–â–â–â–â–â–â–â–â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘ 65% │ │ -│ │ │ │ -│ │ ↗️ │ │ -│ │ (direction) │ │ -│ │ │ │ -│ │ 320 mètres │ │ -│ │ ≠40 secondes │ │ -│ │ │ │ -│ └────────────────────────────────┠│ -│ │ -│ Vitesse actuelle : 28 km/h │ -│ │ -│ [|â—€] [▶️ Rejouer sĂ©q.] [â–¶|] │ -└────────────────────────────────────────┠-``` - -**Progress bar dynamique** : -- Se remplit au fur et Ă  mesure qu'on se rapproche du point -- Calcul : `progress = 100 - (distance_actuelle / distance_initiale * 100)` -- Exemple : distance initiale 500m, distance actuelle 175m → progress = 65% -- Couleur : vert (#4CAF50) pour la partie remplie, gris (#E0E0E0) pour le reste - -**Bouton "Rejouer sĂ©q."** : -- Permet de réécouter la sĂ©quence qui vient de se terminer -- User clique → sĂ©quence actuelle redĂ©marre depuis 0:00 -- Utile si distraction pendant l'Ă©coute - ---- - -**Informations affichĂ©es** : - -| Info | Mise Ă  jour | Format | -|------|-------------|--------| -| **Distance** | Chaque seconde | "320 m" / "1.2 km" | -| **ETA** | Chaque seconde | "≠40 secondes" / "≠2 minutes" | -| **Direction** | Chaque 5s | Flèche indique direction (8 directions : ↑ ↗ → ↠↓ ↙ ↠↖) | -| **Vitesse actuelle** | Chaque seconde | "28 km/h" | -| **Vitesse recommandĂ©e** | Statique | "20-30 km/h" (dĂ©finie par crĂ©ateur) | -| **Progress bar** | Chaque seconde | Pourcentage parcouru vers prochain point | - -**Calcul direction** : - -```javascript -// Calcul angle entre position actuelle et prochain point -const currentGPS = getCurrentLocation(); -const nextPoint = audioGuide.sequences[currentIndex + 1].location; - -const angle = calculateBearing(currentGPS, nextPoint); // 0-360° - -// Conversion en flèche (8 directions) -const arrows = ['↑', '↗', '→', 'â†', '↓', '↙', 'â†', '↖']; -const index = Math.round(angle / 45) % 8; -const direction = arrows[index]; -``` - -**Calcul ETA** : - -```javascript -const distance = calculateDistance(currentGPS, nextPoint); // mètres -const currentSpeed = getCurrentSpeed(); // km/h - -if (currentSpeed > 5) { - const eta = (distance / 1000) / currentSpeed * 3600; // secondes - return formatETA(eta); // "≠40 secondes" ou "≠2 minutes" -} else { - return "En attente de dĂ©placement"; -} -``` - -**Justification** : -- Distance + ETA = info essentielle sans surcharge visuelle -- Direction (flèche) = aide se repĂ©rer sans carte complexe -- SimplicitĂ© = moins distraction conducteur -- Économie batterie (pas de rendu carte) - ---- - -#### 16.3.3 Rayon de dĂ©clenchement et tolĂ©rance - -**DĂ©cision** : Rayon configurable crĂ©ateur avec dĂ©fauts intelligents - -**Rayons par dĂ©faut** : - -| Mode | Rayon dĂ©clenchement | Rayon "point manquĂ©" | Justification | -|------|---------------------|----------------------|---------------| -| **đźš— Voiture** | 30 mètres | 100 mètres | Vitesse Ă©levĂ©e = anticipation | -| **đźš´ VĂ©lo** | 50 mètres | 75 mètres | Vitesse variable, arrĂŞts frĂ©quents | -| **🚌 Transport** | 100 mètres | 150 mètres | ArrĂŞts bus/train, moins prĂ©cis | - -**Configuration crĂ©ateur** : - -- Curseur rayon : **10m → 200m** -- DĂ©faut prĂ©-sĂ©lectionnĂ© selon mode choisi -- Preview visuel : cercle sur carte (lors crĂ©ation) -- Suggestion auto : "RecommandĂ© : 30m pour voiture Ă  30 km/h" - -**Gestion point manquĂ©** : - -``` -User passe Ă  110m du point GPS -(hors rayon dĂ©clenchement 30m MAIS dans rayon tolĂ©rance 100m) - ↓ -Toast : "⚠️ Point manquĂ© : Enclos des girafes" - ↓ -Popup 5 secondes : -┌────────────────────────────────────┠-│ Point manquĂ© │ -│ │ -│ "Enclos des girafes" │ -│ Vous ĂŞtes passĂ© Ă  110m du point │ -│ │ -│ [🔊 Écouter quand mĂŞme] │ -│ [⏭️ Passer au suivant] │ -│ [đź”™ Faire demi-tour] │ -└────────────────────────────────────┠-``` - -**Actions popup** : - -| Bouton | Comportement | -|--------|--------------| -| **Écouter quand mĂŞme** | Lance sĂ©quence immĂ©diatement (mĂŞme hors zone) | -| **Passer au suivant** | Skip sĂ©quence, continue vers prochain point | -| **Faire demi-tour** | Lance navigation GPS externe (Google Maps / Waze) vers point manquĂ© | - -**Si user au-delĂ  rayon tolĂ©rance (>100m)** : -- Aucun popup (point trop loin, probablement hors itinĂ©raire) -- User peut naviguer manuellement (bouton Suivant) - -**Justification** : -- FlexibilitĂ© crĂ©ateur (ajuste selon terrain, vitesse prĂ©vue) -- Gestion intelligente imprĂ©vus (dĂ©tours, routes fermĂ©es) -- User pas bloquĂ© (toujours moyen avancer) - ---- - -### 16.4 Modes VĂ©lo et Transport - -**DĂ©cision** : MĂŞme logique voiture avec tolĂ©rances ajustĂ©es - -**DiffĂ©rences par rapport Ă  mode voiture** : - -| Paramètre | Voiture | VĂ©lo | Transport | -|-----------|---------|------|-----------| -| **Rayon dĂ©clenchement** | 30m | 50m | 100m | -| **Rayon tolĂ©rance "point manquĂ©"** | 100m | 75m | 150m | -| **Vitesse recommandĂ©e affichĂ©e** | 20-50 km/h | 10-25 km/h | Variable (selon ligne) | -| **Warning sĂ©curitĂ©** | >10 km/h | >5 km/h | DĂ©sactivĂ© | - -**Mode VĂ©lo spĂ©cificitĂ©s** : - -- Rayon plus large : vitesse variable, nombreux arrĂŞts (feux, piĂ©tons) -- Warning sĂ©curitĂ© dès 5 km/h (vĂ©lo en mouvement) -- TolĂ©rance GPS moins stricte (tracĂ© moins prĂ©visible qu'auto) - -**Mode Transport spĂ©cificitĂ©s** : - -- Rayon très large : arrĂŞts frĂ©quents (bus, train), ligne fixe -- Pas de warning sĂ©curitĂ© (user = passager, pas conducteur) -- Vitesse recommandĂ©e = "Selon ligne" (pas de valeur fixe) -- TolĂ©rance horaire : si bus en retard, point peut se dĂ©clencher avec 2-3 min de dĂ©lai - -**Comportement identique voiture** : - -- Navigation manuelle conservĂ©e (boutons actifs) -- Affichage distance + ETA + direction -- Gestion point manquĂ© -- Pub entre sĂ©quences - -**Justification** : -- VĂ©lo : moins de contrĂ´le qu'auto (obstacles, arrĂŞts), nĂ©cessite tolĂ©rance -- Transport : moins de contrĂ´le utilisateur (suit ligne fixe), rayon large compense -- MĂŞme UX globale = cohĂ©rence - ---- - -### 16.5 PublicitĂ©s dans audio-guides - -**DĂ©cision** : Pub auto-play entre sĂ©quences TOUS modes - -#### 16.5.1 Règles universelles - -**Insertion publicitĂ©** : - -- FrĂ©quence : **1 pub toutes les 5 sĂ©quences** (paramĂ©trable admin 1/3 Ă  1/10) -- Gratuits uniquement, **Premium 0 pub** -- Pub s'enchaĂ®ne **automatiquement** après sĂ©quence -- Skippable après **5 secondes** (règle standard RoadWave) -- Volume normalisĂ© -14 LUFS (comme pubs normales) - -**Comportement MODE PIÉTON** : - -``` -SĂ©quence 2 [fin] - → Pub AUTO-PLAY - → Pub se termine - → PAUSE AUTO - → Message "SĂ©quence 3 prĂŞte. Appuyez sur Suivant." - → User clique [â–¶|] - → SĂ©quence 3 dĂ©marre -``` - -**Comportement MODE VOITURE/VÉLO/TRANSPORT** : - -``` -SĂ©quence 2 [fin] - → Pub AUTO-PLAY - → Pub se termine - → ATTENTE point GPS suivant OU user clique Suivant - → SĂ©quence 3 dĂ©marre -``` - -**SchĂ©ma complet** : - -| Mode | Après sĂ©quence normale | Après pub | -|------|------------------------|-----------| -| **PiĂ©ton** | Pause + attente user | Pause + attente user | -| **Voiture** | Attente GPS OU user clique Suivant | Attente GPS OU user clique Suivant | -| **VĂ©lo** | Attente GPS OU user clique Suivant | Attente GPS OU user clique Suivant | -| **Transport** | Attente GPS OU user clique Suivant | Attente GPS OU user clique Suivant | - -**Justification** : -- MonĂ©tisation Ă©quitable crĂ©ateurs (tous modes participent) -- Pub s'insère naturellement (auto-play, pas d'attente utilisateur) -- User garde contrĂ´le : piĂ©ton clique Suivant, voiture peut skip manuel -- Premium reste attractif (expĂ©rience 0 interruption) -- Modèle Ă©conomique viable - ---- - -#### 16.5.2 MĂ©triques pub audio-guides - -**Dashboard crĂ©ateur** : - -| MĂ©trique | Affichage | -|----------|-----------| -| **Impressions pub** | Nombre de pubs insĂ©rĂ©es dans audio-guides | -| **Écoutes complètes pub** | Nombre de pubs Ă©coutĂ©es >80% | -| **Taux skip pub** | % pubs skippĂ©es avant 5s vs après | -| **Revenus pub audio-guides** | 3€ / 1000 Ă©coutes complètes (6% CA pub) | - -**Distinction contenus normaux vs audio-guides** : -- Dashboard sĂ©pare : "Revenus contenus classiques" / "Revenus audio-guides" -- Permet crĂ©ateur voir performance par type - -**Justification** : -- Transparence crĂ©ateur (comprend revenus) -- Incite crĂ©ation audio-guides (nouvelle source revenus) - ---- - -### 16.6 Reprise et sauvegarde progression - -**DĂ©cision** : Sauvegarde complète automatique avec popup intelligente - -#### 16.6.1 Sauvegarde automatique - -**DonnĂ©es sauvegardĂ©es** : - -| Info | DĂ©tail | UtilitĂ© | -|------|--------|---------| -| **Audio-guide ID** | Identifiant unique | Retrouver audio-guide | -| **SĂ©quence actuelle** | Index (ex: 3/12) | Reprise position | -| **Position dans sĂ©quence** | Timestamp exact (ex: 1:42/3:20) | Reprise exacte | -| **SĂ©quences Ă©coutĂ©es** | Liste avec checkmarks âś… | Historique progression | -| **Date dernière Ă©coute** | Timestamp | Proposer reprise si <30j | -| **GPS dernière position** | CoordonnĂ©es optionnelles | Info contextuelle (non utilisĂ©e pour reprise) | - -**Stockage** : - -| Environnement | Technologie | UtilitĂ© | -|---------------|-------------|---------| -| **Local** | SQLite mobile | Fonctionnement offline | -| **Cloud** | PostgreSQL (sync auto) | Multi-device (reprendre sur autre appareil) | - -**Synchronisation** : -- Sauvegarde locale : chaque fin de sĂ©quence + chaque 30s -- Sync cloud : Ă  la reconnexion rĂ©seau (batch) - -**Justification** : -- ExpĂ©rience fluide (pas de perte progression) -- Multi-device (dĂ©marrer sur iPhone, continuer sur iPad) -- Offline-first (fonctionne sans rĂ©seau) - ---- - -#### 16.6.2 Interface de reprise - -**Conditions popup** : -- Dernière Ă©coute **<30 jours** -- Progression **>0%** et **<100%** (pas terminĂ©) - -**Popup reprise** : - -``` -┌────────────────────────────────────────┠-│ Reprendre l'audio-guide ? │ -├────────────────────────────────────────┤ -│ đźš— Safari du Paugre │ -│ @safari_createur │ -│ │ -│ Progression : 3/8 sĂ©quences Ă©coutĂ©es │ -│ Dernière Ă©coute : il y a 2 jours │ -│ │ -│ Vous Ă©tiez Ă  : │ -│ "Les lions" (1:42/3:20) │ -│ │ -│ [▶️ Reprendre] [🔄 Recommencer] │ -│ [đź“‹ Voir toutes les sĂ©quences] │ -└────────────────────────────────────────┠-``` - -**Actions** : - -| Bouton | Comportement | -|--------|--------------| -| **Reprendre** | Continue sĂ©quence 3 Ă  position 1:42 exacte | -| **Recommencer** | Reset progression, dĂ©marre sĂ©quence 1 depuis 0:00 | -| **Voir sĂ©quences** | Affiche liste complète, user choisit sĂ©quence dĂ©part | - -**Expiration progression** : -- Progression conservĂ©e **30 jours** -- Après 30j : popup "Audio-guide expirĂ©. Recommencez depuis le dĂ©but ?" -- Suppression donnĂ©es progression (mais historique "Ă©coutĂ©" prĂ©servĂ©) - -**Justification** : -- Contexte clair : user sait exactement oĂą il en est -- FlexibilitĂ© : reprendre OU recommencer (choix utilisateur) -- 30 jours = raisonnable pour tourisme multi-jours ou retour ultĂ©rieur - ---- - -#### 16.6.3 Multi-device - -**ScĂ©nario** : - -1. User dĂ©marre audio-guide sur iPhone (sĂ©quences 1-3) -2. Progression sync cloud -3. Lendemain : user ouvre app sur iPad -4. Popup : "Reprendre Safari du Paugre sur cet appareil ?" -5. User clique Reprendre → continue sĂ©quence 4 - -**Conflit de version** : -- Si modifications simultanĂ©es 2 appareils (rare) : **dernière modification gagne** -- Toast : "Progression mise Ă  jour depuis votre autre appareil" - -**Justification** : -- Confort utilisateur (change d'appareil librement) -- Use case rĂ©el : planning trajet sur tablette, Ă©coute sur smartphone en voiture - ---- - -## RĂ©capitulatif Section 16 - -| Point | DĂ©cision | CoĂ»t | ComplexitĂ© | -|-------|----------|------|------------| -| **16.1** Types audio-guides | 4 modes (piĂ©ton/voiture/vĂ©lo/transport) avec dĂ©tection auto | 0€ | Moyenne | -| **16.1.2** CrĂ©ation | Formulaire sĂ©quences + GPS + rayon + wizard guidĂ© | 0€ | Moyenne | -| **16.2.1** PiĂ©ton - Passages | Manuel AVEC pub auto-play entre sĂ©quences, pause après | 0€ | Faible | -| **16.2.2** PiĂ©ton - Navigation | LibertĂ© totale (skip, retour, saut direct liste) | 0€ | Faible | -| **16.3.1** Voiture - DĂ©clenchement | GPS auto + boutons manuels actifs (warning sĂ©curitĂ© si >10 km/h) | 0€ | Moyenne | -| **16.3.2** Voiture - Affichage | Distance + ETA + direction (flèche) + vitesse (PAS de carte) | 0€ | Faible | -| **16.3.3** Voiture - Rayon | Configurable crĂ©ateur (dĂ©fauts 30m/50m/100m selon mode) | 0€ | Faible | -| **16.4** VĂ©lo & Transport | MĂŞmes règles avec tolĂ©rances ajustĂ©es + warning adaptĂ© | 0€ | Faible | -| **16.5** PublicitĂ©s | 1/5 sĂ©quences, auto-play TOUS modes, skippable 5s | 0€ | Faible | -| **16.6.1** Sauvegarde | Complète (sĂ©quence + position + historique) local + cloud | 0€ | Faible | -| **16.6.2** Reprise | Popup intelligente avec choix (reprendre/recommencer), expiration 30j | 0€ | Faible | -| **16.6.3** Multi-device | Sync cloud PostgreSQL (reprendre sur autre appareil) | 0€ | Faible | - -**CoĂ»t total MVP : 0€** (GPS natif, calcul distance PostGIS) - ---- - -## Points d'attention pour Gherkin - -- Tester 4 modes audio-guides (dĂ©tection vitesse auto) -- Tester crĂ©ation sĂ©quences avec points GPS + rayon configurable -- Tester mode piĂ©ton : pause après sĂ©quence + pub auto-play + pause après pub + clic Suivant -- Tester navigation libre piĂ©ton (skip, retour, saut direct liste) -- Tester mode voiture : dĂ©clenchement GPS auto rayon 30m -- Tester navigation manuelle voiture : boutons actifs + warning si vitesse >10 km/h -- Tester affichage distance + ETA + direction (flèche 8 directions) -- Tester rayon tolĂ©rance "point manquĂ©" (popup 3 actions) -- Tester mode vĂ©lo (rayon 50m) et transport (rayon 100m) -- Tester insertion pub 1/5 sĂ©quences tous modes avec auto-play -- Tester sauvegarde progression locale + sync cloud -- Tester popup reprise (3 boutons : reprendre/recommencer/voir liste) -- Tester expiration progression 30 jours -- Tester multi-device : dĂ©marrer iPhone, continuer iPad -- Tester gestion conflit progression simultanĂ©e 2 appareils - - - - -
- - -# Annexe : Fonctionnalités reportées Post-MVP - -**Date** : 2026-01-19 -**Statut** : Fonctionnalités validées mais reportées après le MVP - ---- - -## Sommaire - -1. [Classification politique et équilibre éditorial](##1-classification-politique-et-équilibre-éditorial) -2. [Système de pourboires créateurs](##2-système-de-pourboires-créateurs) - ---- - -## 1. Classification politique et équilibre éditorial - -> ⚠️ **Reporté post-MVP** pour raisons de coût, complexité et risques juridiques. - -### Contexte du report - -**Raisons** : -- **Coût modération** : Classification manuelle humaine très coûteuse (~2000€/mois pour 1-2 modérateurs senior full-time) -- **Risque juridique** : Accusations de biais éditorial, contentieux DSA -- **Complexité technique** : Dashboard audit, logs 3 ans, alertes déséquilibre -- **Controverse** : Peut créer polémique dès le lancement -- **Pas essentiel MVP** : L'application fonctionne sans ce système - -**Version MVP** (actuelle) : -- Tag "Politique" simple (comme "Économie", "Sport") -- Pas de classification gauche/droite -- Pas d'équilibrage imposé -- Option utilisateur "Masquer politique" → 0% contenus politiques - ---- - -### Spécifications complètes (future implémentation) - -**Échelle de classification** (5 niveaux) : -- 🔴 **Extrême gauche** (anticapitalisme radical, révolution) -- 🟠 **Gauche** (écologie, social, critique capitalisme modérée) -- ⚪ **Centre/Neutre** (pas de positionnement politique clair) -- 🔵 **Droite** (sécurité, tradition, économie libérale) -- 🟣 **Extrême droite** (nationalisme radical, conservatisme extrême) -- 🟢 **Non politique** (enfants, musique, fiction, culture générale) - -**Qui classifie** : -- ❌ Pas de classification automatique IA (outil informatif uniquement, jamais décisionnaire) -- ✅ Modérateurs senior après transcription -- ✅ Créateur peut contester via processus d'appel - -**Affichage** : -- Badge politique visible : **au choix de l'utilisateur** (paramètre "Afficher orientation politique") -- Par défaut : badges masqués (UX neutre) - -**Règles de diffusion (équilibre imposé)** : - -| Préférence utilisateur | Répartition | Justification | -|------------------------|-------------|---------------| -| **Équilibré** (défaut) | 35% gauche / 35% droite / 30% centre-neutre | Neutralité plateforme | -| **Plutôt gauche** | 50% gauche / 20% droite / 30% centre-neutre | Préférence respectée avec minimum opposition | -| **Plutôt droite** | 50% droite / 20% gauche / 30% centre-neutre | Préférence respectée avec minimum opposition | -| **Masquer politique** | 0% gauche / 0% droite / 100% centre-neutre + non politique | Option apolitique | - -**Audit et conformité DSA** : -- Rapport hebdomadaire automatique : % gauche/droite/centre diffusé par utilisateur -- Alerte si déséquilibre global plateforme (>55% d'un bord) -- Logs conservés **3 ans** (exigence Digital Services Act EU) -- Dashboard admin : visualisation répartition temps réel - -**Sanctions mauvaise classification** : -- Classification volontairement incorrecte = Strike 1 -- Récidive = Strike 2 (suspension 7j) -- Détection via signalements utilisateurs + audit modération - -**Justification** : -- **Conformité juridique DSA** (obligation neutralité plateforme EU) -- Protection contre accusations de biais éditorial -- Transparence auditable -- Coût : temps modération humaine (incompressible) - ---- - -### Conditions de réintégration - -**Prérequis** : -1. Base utilisateurs stable et revenus suffisants pour financer modération -2. Équipe modération dédiée (2+ modérateurs senior formés) -3. Dashboard admin audit DSA opérationnel -4. Système de logs et archivage 3 ans en place -5. Validation juridique du processus de classification - -**Chronologie estimée** : -- Phase 1 (Post-MVP+3 mois) : Validation demande utilisateurs via sondages -- Phase 2 (Post-MVP+6 mois) : Recrutement modérateurs + développement dashboard -- Phase 3 (Post-MVP+9 mois) : Tests bêta avec utilisateurs volontaires -- Phase 4 (Post-MVP+12 mois) : Déploiement progressif si résultats positifs - ---- - -## 2. Système de pourboires créateurs - -> ⚠️ **Reporté post-MVP** - Fonctionnalité crypto (Lightning Network) prévue ultérieurement. - -### Contexte du report - -**Raisons** : -- **Complexité technique** : Intégration Lightning Network, gestion wallets crypto -- **Réglementation** : Incertitude juridique crypto en EU (MiCA 2025) -- **Focus MVP** : Priorité sur monétisation via abonnements Premium et publicités -- **Adoption utilisateurs** : Nécessite éducation et adoption crypto préalables - -**Version MVP** (actuelle) : -- Monétisation créateurs via : - - Partage revenus publicités (3€ CPM) - - 70% revenus abonnements Premium - ---- - -### Spécifications complètes (future implémentation) - -**Système prévu** : Micro-dons via Lightning Network (Bitcoin Layer 2) - -**Fonctionnement** : -1. Auditeur peut envoyer pourboire pendant ou après écoute -2. Montants suggérés : 0.10€, 0.50€, 1€, 5€ (personnalisable) -3. Transaction instantanée via Lightning Network (frais <0.01€) -4. Créateur reçoit directement dans wallet Lightning -5. Conversion EUR/BTC automatique (optionnelle) - -**Avantages Lightning Network** : -- ✅ Frais quasi-nuls (<1%) vs 1.8% Mangopay -- ✅ Transactions instantanées (<1 seconde) -- ✅ Micropaiements possibles (dès 0.01€) -- ✅ International sans frais supplémentaires -- ✅ Pas d'intermédiaire (peer-to-peer) - -**Contraintes** : -- ❌ Adoption crypto limitée (2-5% population EU en 2026) -- ❌ Volatilité BTC (nécessite conversion EUR immédiate) -- ❌ UX complexe pour utilisateurs non-crypto -- ❌ Réglementation MiCA en évolution - -**Alternatives étudiées** : -- Ko-fi / Buy Me a Coffee : simple mais frais 5% -- PayPal/Stripe : frais 2.9% + 0.30€ (non viable pour micropaiements) -- Mangopay : déjà utilisé, mais frais élevés pour petits montants - ---- - -### Conditions de réintégration - -**Prérequis** : -1. Réglementation MiCA stabilisée et conforme -2. Adoption crypto suffisante dans la base utilisateurs (>10%) -3. Intégration Lightning Network validée techniquement -4. UX simplifiée pour utilisateurs non-crypto (onboarding dédié) -5. Demande créateurs confirmée via sondages - -**Chronologie estimée** : -- Phase 1 (Post-MVP+6 mois) : Étude de marché et demande utilisateurs -- Phase 2 (Post-MVP+12 mois) : Développement intégration Lightning -- Phase 3 (Post-MVP+15 mois) : Tests bêta avec créateurs volontaires -- Phase 4 (Post-MVP+18 mois) : Déploiement public si résultats positifs - ---- - -## Autres fonctionnalités candidates Post-MVP - -Liste non exhaustive de fonctionnalités évoquées mais non encore spécifiées : - -- **Mode offline avancé** : Téléchargement automatique zones fréquentes -- **Playlists collaboratives** : Co-création de playlists géolocalisées -- **API publique créateurs** : Intégration RSS, podcasts existants -- **Gamification** : Badges, défis géolocalisés, leaderboards -- **Mode nuit** : Interface sombre automatique -- **Statistiques avancées créateurs** : Démographie, retention, heatmaps GPS - -Ces fonctionnalités seront spécifiées et priorisées selon les retours utilisateurs MVP. - ---- - -## Suivi et validation - -**Responsable** : Product Owner -**Révision** : Trimestrielle -**Critères de priorisation** : -1. Demande utilisateurs (votes, sondages) -2. Impact business (revenus, rétention) -3. Faisabilité technique (complexité, ressources) -4. Conformité légale (RGPD, DSA, MiCA) -5. Différenciation concurrentielle - - - - -
- - -# Audio-guides multi-séquences pour piétons -> *En tant qu'auditeur à pied* -> *Je veux profiter d'audio-guides structurés lors de mes visites* -> *Afin de découvrir des lieux de manière autonome et à mon rythme* - -**29 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'auditeur -> **Et** que je suis en mode piéton (vitesse <5 km/h) -## 1. Détection d'audio-guide à proximité - -**Étant donné** que je me trouve à 80 mètres du Musée du Louvre -**Et** que 3 audio-guides sont disponibles pour ce lieu - -**Quand** le système détecte ma position - -**Alors** je reçois une notification push: - ---- - -## 2. Rayon de détection de 100m - -**Étant donné** qu'un audio-guide est centré aux coordonnées GPS du Louvre - -**Quand** je suis à exactement 100m du centre - -**Alors** la notification est déclenchée -**Et** quand je suis à 101m, aucune notification n'est envoyée - ---- - -## 3. Page de sélection des audio-guides - -**Étant donné** que j'ai tapé sur la notification audio-guide - -**Quand** la page de sélection s'affiche - -**Alors** je vois une liste de guides disponibles: - - | titre | créateur | nb_sequences | durée | note | écoutes | - |---|---|---|---|---|---| - | Visite complète | Créateur A | 12 | 45 min | 4.8 | 1.2K | - | Œuvres majeures | Créateur B | 5 | 20 min | 4.9 | 3.5K | - | Visite famille | Créateur C | 8 | 30 min | 4.7 | 850 | - - ---- - -## 4. Sélection d'un audio-guide - -**Étant donné** que je suis sur la page de sélection - -**Quand** je tape sur "Visite complète (45 min)" - -**Alors** l'interface de lecture d'audio-guide s'ouvre -**Et** la séquence 1 commence automatiquement -**Et** je vois la liste complète des 12 séquences - ---- - -## 5. Interface de lecture audio-guide - -**Étant donné** que j'ai sélectionné un audio-guide de 12 séquences - -**Quand** l'interface s'affiche - -**Alors** je vois: - - | élément | exemple | - |---|---| - | Titre guide | 🎨 Visite complète • Musée du Louvre | - | Piste actuelle | Piste 2/12 | - | Titre séquence | "La Joconde - Histoire et mystères" | - | Barre de progression | 3:24 / 6:50 | - | Liste séquences | ✅ 1. Intro, ▶️ 2. Joconde, ⏸️ 3. Vénus... | - | Boutons navigation | Précédent, Play/Pause, Suivant | - - ---- - -## 6. Navigation vers séquence suivante - -**Étant donné** que j'écoute la séquence 2 - -**Quand** je tape sur "Suivant" - -**Alors** la séquence 3 commence immédiatement -**Et** le titre de la séquence s'affiche: "Vénus de Milo" -**Et** la barre de progression se réinitialise - ---- - -## 7. Navigation vers séquence précédente - -**Étant donné** que j'écoute la séquence 5 - -**Quand** je tape sur "Précédent" - -**Alors** la séquence 4 recommence depuis le début -**Et** je peux réécouter cette séquence - ---- - -## 8. Saut direct à une séquence spécifique - -**Étant donné** que j'écoute la séquence 2 -**Et** que la liste des séquences est affichée - -**Quand** je tape sur "7. Peintures Renaissance" - -**Alors** la séquence 7 démarre immédiatement -**Et** je passe directement de la séquence 2 à la 7 - ---- - -## 9. Commande vocale "Suivant" - -**Étant donné** que j'écoute la séquence 3 - -**Quand** je dis "Suivant" via la commande vocale - -**Alors** la séquence 4 démarre -**Et** la commande vocale fonctionne même si l'écran est verrouillé - ---- - -## 10. Commande vocale "Précédent" - -**Étant donné** que j'écoute la séquence 6 - -**Quand** je dis "Précédent" via la commande vocale - -**Alors** la séquence 5 démarre depuis le début - ---- - -## 11. Pause et reprise à la position exacte - -**Étant donné** que j'écoute la séquence 4 à la position 2:30 - -**Quand** je mets en pause -**Et** que j'attends 5 minutes -**Et** que je reprends la lecture - -**Alors** la séquence reprend exactement à 2:30 -**Et** aucune donnée n'est perdue - ---- - -## 12. Guidage vocal automatique entre séquences - -**Étant donné** que la séquence 2 se termine - -**Quand** la transition vers la séquence 3 se produit - -**Alors** j'entends un message vocal: -**Et** la séquence 3 ne démarre pas automatiquement (navigation manuelle) - ---- - -## 13. Avertissement si éloignement du point d'intérêt - -**Étant donné** que je suis dans le guide du Louvre -**Et** que je devrais être devant la Vénus de Milo (séquence 3) - -**Quand** je m'éloigne de plus de 50m de ce point - -**Alors** j'entends un message vocal: -**Et** un bouton "Voir le plan" apparaît dans l'interface - ---- - -## 14. Sauvegarde automatique de la progression - -**Étant donné** que j'écoute la séquence 5 à la position 1:45 - -**Quand** je ferme l'application brutalement -**Et** que je la rouvre 10 minutes plus tard - -**Alors** je vois une popup "Reprendre la visite du Musée du Louvre ?" -**Et** si je choisis "Reprendre", je retourne à la séquence 5 à 1:45 - ---- - -## 15. Option de recommencer depuis le début - -**Étant donné** que j'ai une progression sauvegardée à la séquence 7 - -**Quand** je rouvre le guide - -**Alors** je vois 2 options: - - | option | action | - |---|---| - | Reprendre à la séquence 7 | Reprend à la position exacte | - | Recommencer depuis le début | Retourne à la séquence 1 | - - ---- - -## 16. Expiration de la sauvegarde après 30 jours - -**Étant donné** que j'ai une progression sauvegardée depuis 30 jours - -**Quand** j'essaie de reprendre le guide - -**Alors** la sauvegarde est considérée comme expirée -**Et** je recommence depuis la séquence 1 -**Et** je vois le message "Votre précédente visite date de plus de 30 jours. Recommençons depuis le début." - ---- - -## 17. Synchronisation multi-device de la progression - -**Étant donné** que j'écoute un guide sur mon iPhone à la séquence 4 - -**Quand** je ferme l'app et ouvre sur mon iPad - -**Alors** je vois la progression synchronisée -**Et** je peux reprendre à la séquence 4 sur l'iPad - ---- - -## 18. Marquage "Terminé" après toutes les séquences - -**Étant donné** que j'écoute la dernière séquence (12/12) - -**Quand** cette séquence se termine - -**Alors** le guide est marqué "✅ Terminé" dans mon historique -**Et** je vois un message de félicitation: -**Et** le créateur gagne les statistiques d'écoute complète - ---- - -## 19. Création d'audio-guide par un créateur - -**Étant donné** que je suis un créateur - -**Quand** je crée un nouvel audio-guide - -**Alors** je dois: - - | étape | détail | - |---|---| - | Uploader plusieurs fichiers | 1 fichier MP3 par séquence | - | Numéroter les séquences | Séquence 1, Séquence 2, etc. | - | Titrer chaque séquence | "Introduction", "La Joconde", etc. | - | Définir point GPS unique | Centre du lieu (ex: Louvre) | - | Définir rayon de détection | Par défaut 100m | - -**Et** la durée totale est calculée automatiquement - ---- - -## 20. Structure JSON de stockage audio-guide - -**Étant donné** qu'un créateur publie un audio-guide du Louvre - -**Quand** les métadonnées sont stockées en base - -**Alors** le format JSON contient: - ---- - -## 21. Limitation du nombre de séquences - -**Étant donné** que je crée un audio-guide - -**Quand** j'essaie d'ajouter plus de 50 séquences - -**Alors** je vois le message "Maximum 50 séquences par audio-guide" -**Et** je dois structurer mon contenu différemment ou créer plusieurs guides - ---- - -## 22. Quitter le guide et sauvegarder - -**Étant donné** que j'écoute la séquence 6 - -**Quand** je tape sur le bouton "×" (fermer) - -**Alors** je vois une confirmation: -**Et** si je confirme, la progression est enregistrée -**Et** je retourne à l'écran principal - ---- - -## 23. Statistiques créateur pour audio-guides - -**Étant donné** que je suis créateur d'un audio-guide - -**Quand** je consulte mes statistiques - -**Alors** je vois: - - | métrique | exemple valeur | - |---|---| - | Nombre de démarrages | 1250 | - | Nombre de complétions (100%) | 387 (31%) | - | Séquence la plus skippée | Séquence 8 | - | Durée moyenne d'écoute | 28 min (sur 45) | - - ---- - -## 24. Audio-guide multilingue (post-MVP) - -**Étant donné** qu'un créateur peut publier plusieurs versions linguistiques - -**Quand** un touriste anglophone visite le Louvre - -**Alors** il voit les guides disponibles en anglais -**Et** peut choisir parmi les guides traduits -**Mais** cette fonctionnalité n'est pas disponible en MVP - ---- - -## 25. Publicité entre séquences d'audio-guide - -**Étant donné** que je suis un utilisateur gratuit -**Et** que j'écoute un audio-guide - -**Quand** je passe de la séquence 5 à la séquence 6 - -**Alors** une publicité peut être insérée (1 pub toutes les 5 séquences) -**Et** la publicité est skippable après 5 secondes -**Et** les utilisateurs Premium ne voient pas de publicité - ---- - -## 26. Audio-guide en mode offline - -**Étant donné** que j'ai téléchargé un audio-guide complet - -**Quand** je visite le lieu sans connexion internet - -**Alors** toutes les séquences sont disponibles hors ligne -**Et** la navigation fonctionne normalement -**Et** seule la sauvegarde cloud est différée jusqu'à reconnexion - ---- - -## 27. Notation d'un audio-guide après écoute - -**Étant donné** que j'ai terminé un audio-guide - -**Quand** je ferme l'interface - -**Alors** je vois une popup "Notez cette visite" -**Et** je peux donner une note de 1 à 5 étoiles -**Et** cette note contribue à la note globale visible par les autres utilisateurs - ---- - -## 28. Filtrage par langue dans la page de sélection - -**Étant donné** que plusieurs audio-guides sont disponibles en différentes langues - -**Quand** j'accède à la page de sélection - -**Alors** je peux filtrer par langue -**Et** par défaut, les guides dans ma langue système sont affichés en premier - ---- - -## 29. Réutilisation de l'infrastructure existante - -**Étant donné** qu'un audio-guide est techniquement un contenu structuré - -**Alors** il réutilise: - - | composant | usage | - |---|---| - | Stockage Bunny | Hébergement fichiers MP3 séquences | - | Streaming HLS | Diffusion audio adaptative | - | Cache Redis | Métadonnées guides + progressions | - | PostgreSQL | Stockage structure JSON guides | - -**Et** aucune infrastructure dédiée n'est nécessaire - ---- - - - - - -
- - -# Impact des abonnements sur l'algorithme -> *En tant qu'auditeur* -> *Je veux que les contenus de mes créateurs suivis soient favorisés* -> *Afin de ne pas rater leurs publications tout en découvrant de nouveaux contenus* - -**16 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'auditeur -> **Et** que je suis abonné au créateur "JeanDupont" -## 1. Boost de +30% appliqué au score final - -**Étant donné** un contenu du créateur "JeanDupont" avec: - - | score_geo | 0.5 | - |---|---| - | score_interet | 0.6 | - | score_engage | 0.5 | - - -**Quand** le score final est calculé - -**Alors** le score de base est 0.53 -**Et** le boost abonnement de +30% est appliqué -**Et** le score final avec boost est 0.69 - ---- - -## 2. Contenu non-suivi peut battre contenu suivi - -**Étant donné** que je suis à Paris -**Et** que 2 contenus sont disponibles: - - | contenu | createur_suivi | score_geo | score_interet | score_engage | score_final_base | score_avec_boost | - |---|---|---|---|---|---|---| - | Contenu A | Non | 0.9 | 0.8 | 0.7 | 0.80 | 0.80 | - | Contenu B | Oui | 0.5 | 0.6 | 0.5 | 0.53 | 0.69 | - - -**Quand** l'algorithme sélectionne le prochain contenu - -**Alors** le Contenu A est proposé en premier - ---- - -## 3. Contenu suivi remporte grâce au boost - -**Étant donné** que je suis à Paris -**Et** que 2 contenus sont disponibles: - - | contenu | createur_suivi | score_final_base | score_avec_boost | - |---|---|---|---| - | Contenu A | Non | 0.70 | 0.70 | - | Contenu B | Oui | 0.60 | 0.78 | - - -**Quand** l'algorithme sélectionne le prochain contenu - -**Alors** le Contenu B est proposé en premier - ---- - -## 4. Contenu suivi avec faible engagement ne domine pas - -**Étant donné** que je suis abonné au créateur "CreateurMoyen" -**Et** qu'il publie un contenu avec très faible engagement (score 0.30) -**Et** qu'un contenu viral d'un créateur non-suivi a un score de 0.85 - -**Quand** l'algorithme sélectionne le prochain contenu - -**Alors** le contenu viral est proposé en premier (0.85) - ---- - -## 5. Pas de file dédiée aux abonnements - -**Étant donné** que je suis abonné à 50 créateurs - -**Quand** l'algorithme génère ma file d'attente de 5 contenus - -**Alors** les contenus suivis et non-suivis sont mélangés -**Et** tous entrent en compétition selon leurs scores (avec boost si abonnement) -**Et** il n'y a pas de section séparée "Contenus de vos abonnements" - ---- - -## 6. Vérification du calcul du boost - -**Étant donné** un contenu d'un créateur suivi -**Et** que le score final de base est calculé à 0.65 - -**Quand** le boost abonnement est appliqué - -**Alors** le multiplicateur utilisé est exactement 1.3 -**Et** le score final avec boost est 0.845 (0.65 × 1.3) -**Et** le résultat est arrondi à 2 décimales: 0.85 - ---- - -## 7. Boost appliqué à tous les contenus du créateur suivi - -**Étant donné** que je suis abonné au créateur "JeanDupont" -**Et** qu'il a publié 10 contenus différents - -**Quand** l'algorithme évalue chacun de ces contenus - -**Alors** le boost de +30% est appliqué à tous les 10 contenus -**Et** chaque contenu bénéficie du même multiplicateur 1.3 - ---- - -## 8. Plusieurs créateurs suivis en compétition - -**Étant donné** que je suis abonné à "Créateur A" et "Créateur B" -**Et** que les 2 ont des contenus disponibles dans ma zone: - - | createur | score_base | score_avec_boost | - |---|---|---| - | Créateur A | 0.70 | 0.91 | - | Créateur B | 0.65 | 0.85 | - - -**Quand** l'algorithme sélectionne le prochain contenu - -**Alors** le contenu du Créateur A est proposé en premier (0.91 > 0.85) -**Et** les 2 bénéficient du boost, mais le meilleur score gagne - ---- - -## 9. Contenu national d'un créateur suivi - -**Étant donné** que je suis abonné à "MediaNational" -**Et** qu'il publie un contenu de type "National" (score_geo 0.2) - -**Quand** le score est calculé avec: - - | score_geo | score_interet | score_engage | - |---|---|---| - | 0.2 | 0.7 | 0.6 | - - -**Alors** le score de base est environ 0.50 -**Et** avec le boost abonnement, le score devient 0.65 -**Et** le contenu peut être proposé malgré son score géo faible - ---- - -## 10. Transparence du boost dans les paramètres - -**Quand** j'accède aux paramètres de l'algorithme de recommandation - -**Alors** je vois l'information: "Les contenus de vos créateurs suivis bénéficient d'un boost de +30%" -**Et** je comprends que ce n'est pas une priorité absolue -**Et** que la découverte de nouveaux contenus reste possible - ---- - -## 11. Boost désactivé si désabonnement - -**Étant donné** que je suis abonné au créateur "JeanDupont" -**Et** qu'un de ses contenus bénéficiait du boost +30% - -**Quand** je me désabonne de "JeanDupont" - -**Alors** ses contenus n'ont plus le boost -**Et** leur score revient au score de base sans multiplicateur - ---- - -## 12. Contenu d'un créateur nouvellement suivi - -**Étant donné** que je viens de m'abonner à "NouveauCreateur" -**Et** qu'il a publié un contenu il y a 2 jours - -**Quand** l'algorithme recalcule les scores - -**Alors** le boost de +30% est immédiatement appliqué à ce contenu -**Et** il peut apparaître dans ma prochaine file d'attente - ---- - -## 13. Impact sur le taux de contenu suivi dans le feed - -**Étant donné** que je suis abonné à 30 créateurs -**Et** que j'écoute 100 contenus sur une semaine - -**Quand** j'analyse la répartition - -**Alors** environ 40-50% des contenus proviennent de créateurs suivis -**Et** 50-60% proviennent de créateurs non-suivis (découverte) - ---- - -## 14. Contenu suivi hors zone géographique - -**Étant donné** que je suis à Paris -**Et** que je suis abonné à un créateur de Marseille -**Et** qu'il publie un contenu ancré à Marseille (hors de portée) - -**Quand** l'algorithme évalue ce contenu - -**Alors** le score géo est quasi nul (0.05) -**Et** même avec boost +30%, le score reste très faible -**Et** le contenu n'est probablement pas proposé - ---- - -## 15. Performance de calcul du boost - -**Étant donné** que je suis abonné à 100 créateurs -**Et** que l'algorithme évalue 1000 contenus potentiels - -**Quand** le calcul des scores avec boost est effectué - -**Alors** le temps de calcul reste inférieur à 50ms -**Et** la requête SQL utilise un JOIN sur la table abonnements - ---- - -## 16. Boost combiné avec d'autres facteurs - -**Étant donné** un contenu d'un créateur suivi -**Et** que le contenu bénéficie aussi de: - - | facteur | impact | - |---|---| - | Score d'engagement élevé | +20% | - | Contenu récent (<24h) | +10% | - | Boost abonnement | +30% | - - -**Quand** le score final est calculé - -**Alors** le boost abonnement s'applique au score final (après tous les autres calculs) -**Et** les boosts ne s'additionnent pas, le boost abonnement est un multiplicateur final - ---- - - - - - -
- - -# Limites d'abonnements et désabonnement -> *En tant qu'auditeur* -> *Je veux gérer mes abonnements de manière équilibrée* -> *Afin de suivre mes créateurs préférés sans être submergé* - -**27 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'auditeur -## 1. Limite maximale de 200 abonnements - -**Étant donné** que je suis abonné à 199 créateurs - -**Quand** j'essaie de m'abonner à un 200ème créateur - -**Alors** l'abonnement réussit -**Et** je suis maintenant abonné à 200 créateurs - ---- - -## 2. Impossible de dépasser 200 abonnements - -**Étant donné** que je suis déjà abonné à 200 créateurs - -**Quand** j'essaie de m'abonner à un nouveau créateur - -**Alors** l'action échoue -**Et** je vois le message: - ---- - -## 3. Suggestion de désabonnement de créateurs inactifs - -**Étant donné** que je suis abonné à 200 créateurs -**Et** que j'essaie de m'abonner à un nouveau créateur - -**Quand** je vois le message de limite atteinte - -**Alors** je vois aussi une suggestion: -**Et** un bouton "Désabonner" est proposé pour ce créateur - ---- - -## 4. Liste triable des abonnements - -**Étant donné** que je suis abonné à 150 créateurs - -**Quand** j'accède à ma liste d'abonnements - -**Alors** je peux trier par: - - | critère | ordre | - |---|---| - | Date d'abonnement | Plus récent / Plus ancien | - | Nombre de contenus écoutés | Plus écoutés / Moins écoutés | - | Dernière activité créateur | Plus récent / Plus ancien | - | Ordre alphabétique | A-Z / Z-A | - - ---- - -## 5. Abonnement initial augmente les jauges de +5% - -**Étant donné** que mes jauges d'intérêt sont: - - | catégorie | valeur initiale | - |---|---| - | Automobile | 60% | - | Voyage | 55% | - -**Et** qu'un créateur tague ses contenus "Automobile" et "Voyage" - -**Quand** je m'abonne à ce créateur - -**Alors** mes jauges évoluent: - - | catégorie | nouvelle valeur | - |---|---| - | Automobile | 65% (+5%) | - | Voyage | 60% (+5%) | - - ---- - -## 6. Abonnement avec créateur ayant 3 tags - -**Étant donné** qu'un créateur tague ses contenus: - - | tags | - |---| - | Automobile, Voyage, Technologie | - -**Et** que mes jauges sont toutes à 50% - -**Quand** je m'abonne à ce créateur - -**Alors** les 3 jauges augmentent de +5%: - - | catégorie | nouvelle valeur | - |---|---| - | Automobile | 55% | - | Voyage | 55% | - | Technologie | 55% | - - ---- - -## 7. Désabonnement diminue les jauges de -5% - -**Étant donné** que je suis abonné à un créateur avec tags "Politique" et "Économie" -**Et** que mes jauges sont: - - | catégorie | valeur actuelle | - |---|---| - | Politique | 70% | - | Économie | 65% | - - -**Quand** je me désabonne de ce créateur - -**Alors** mes jauges évoluent: - - | catégorie | nouvelle valeur | - |---|---| - | Politique | 65% (-5%) | - | Économie | 60% (-5%) | - - ---- - -## 8. Désabonnement sans confirmation - -**Étant donné** que je consulte le profil d'un créateur suivi - -**Quand** je clique sur "Se désabonner" - -**Alors** le désabonnement est immédiat -**Et** aucune popup de confirmation n'apparaît - ---- - -## 9. Réabonnement possible immédiatement - -**Étant donné** que je viens de me désabonner d'un créateur - -**Quand** je consulte à nouveau son profil - -**Alors** le bouton "S'abonner" est affiché -**Et** je peux me réabonner immédiatement -**Et** mes jauges augmentent à nouveau de +5% - ---- - -## 10. Effet symétrique abonnement/désabonnement - -**Étant donné** qu'un créateur a les tags "Musique" et "Culture" -**Et** que ma jauge Musique est à 50% - -**Quand** je m'abonne puis me désabonne immédiatement - -**Alors** ma jauge revient exactement à 50% -**Et** il n'y a pas de perte ou gain net - ---- - -## 11. Abonnement ne dépasse pas 100% de jauge - -**Étant donné** que ma jauge Automobile est à 97% -**Et** qu'un créateur tague ses contenus "Automobile" - -**Quand** je m'abonne à ce créateur - -**Alors** ma jauge Automobile passe à 100% (limite max) -**Et** l'augmentation effective est de +3% seulement - ---- - -## 12. Désabonnement ne descend pas sous 0% - -**Étant donné** que ma jauge Politique est à 3% -**Et** que je suis abonné à un créateur avec tag "Politique" - -**Quand** je me désabonne de ce créateur - -**Alors** ma jauge Politique passe à 0% (limite min) -**Et** la diminution effective est de -3% seulement - ---- - -## 13. Créateur ne voit pas qui est abonné (privacy) - -**Étant donné** que je suis abonné au créateur "JeanDupont" - -**Quand** "JeanDupont" consulte ses statistiques - -**Alors** il voit le nombre total d'abonnés (ex: "1,247 abonnés") -**Mais** il ne voit pas la liste des utilisateurs abonnés -**Et** mon identité reste privée - ---- - -## 14. Créateur voit uniquement le nombre total d'abonnés - -**Étant donné** que je suis créateur -**Et** que j'ai 523 abonnés - -**Quand** je consulte mes statistiques - -**Alors** je vois "523 abonnés" -**Mais** je ne peux pas: - - | action interdite | - |---| - | Voir la liste des abonnés | - | Contacter mes abonnés individuellement | - | Voir leurs profils | - - ---- - -## 15. Pas d'abonnement mutuel visible - -**Étant donné** que je suis abonné au créateur "Alice" -**Et** qu'"Alice" est abonnée à mon compte créateur - -**Quand** je consulte le profil d'"Alice" - -**Alors** je ne vois pas d'indication qu'elle est abonnée à moi -**Et** il n'y a pas de badge "Abonné mutuellement" - ---- - -## 16. Performance avec 200 abonnements - -**Étant donné** que je suis abonné à 200 créateurs - -**Quand** l'algorithme calcule ma recommandation - -**Alors** la requête SQL utilise un JOIN sur la table abonnements -**Et** la table est indexée sur user_id et creator_id -**Et** le temps de calcul reste inférieur à 50ms - ---- - -## 17. Impact sur la recommandation avec beaucoup d'abonnements - -**Étant donné** que je suis abonné à 150 créateurs très actifs -**Et** qu'ils publient collectivement 100 contenus par jour - -**Quand** l'algorithme génère ma file de 5 contenus - -**Alors** environ 60-70% des contenus proviennent de créateurs suivis (grâce au boost +30%) -**Mais** 30-40% proviennent de nouveaux créateurs (découverte) - ---- - -## 18. Notification de désabonnement au créateur (non implémenté) - -**Étant donné** que je me désabonne d'un créateur - -**Alors** le créateur ne reçoit aucune notification -**Et** il ne peut pas savoir qui s'est désabonné - ---- - -## 19. Statistiques d'abonnements pour l'utilisateur - -**Étant donné** que je suis abonné à 87 créateurs - -**Quand** j'accède à mes statistiques d'abonnements - -**Alors** je vois: - - | métrique | exemple valeur | - |---|---| - | Nombre total d'abonnements | 87 / 200 | - | Créateurs les plus écoutés | Top 10 avec % écoute | - | Créateurs non écoutés depuis 6 mois | 12 créateurs | - | Nouveaux contenus non écoutés | 23 contenus | - - ---- - -## 20. Recherche dans la liste d'abonnements - -**Étant donné** que je suis abonné à 120 créateurs - -**Quand** j'accède à ma liste d'abonnements - -**Alors** je peux chercher par nom de créateur -**Et** les résultats sont filtrés en temps réel -**Et** je trouve rapidement un créateur spécifique - ---- - -## 21. Export de la liste d'abonnements (RGPD) - -**Étant donné** que je demande l'export de mes données - -**Quand** l'export est généré - -**Alors** la liste de mes abonnements est incluse: - ---- - -## 22. Suppression compte utilisateur et impact sur abonnements - -**Étant donné** que je suis abonné à 50 créateurs - -**Quand** je supprime définitivement mon compte - -**Alors** tous mes abonnements sont supprimés -**Et** le compteur d'abonnés de chaque créateur est décrémenté de -1 -**Et** les jauges n'existent plus (données supprimées) - ---- - -## 23. Suppression compte créateur et impact sur abonnés - -**Étant donné** que je suis abonné au créateur "Bob" - -**Quand** "Bob" supprime son compte créateur - -**Alors** je suis automatiquement désabonné -**Et** mes jauges diminuent de -5% pour les tags de "Bob" -**Et** je ne vois plus "Bob" dans ma liste d'abonnements - ---- - -## 24. Limite 200 justifiée par usage réaliste - -**Étant donné** que la moyenne d'abonnements sur YouTube est de ~50-100 chaînes -**Et** que Twitter limite à 5000 follows (mais moyenne ~150) - -**Quand** RoadWave fixe la limite à 200 - -**Alors** cela couvre largement 99% des utilisateurs -**Et** évite les abus (comptes spam suivant tout le monde) - ---- - -## 25. Table PostgreSQL optimisée pour abonnements - -**Étant donné** la structure de table subscriptions: - -**Alors** les requêtes d'abonnements sont O(1) avec index -**Et** le count d'abonnés par créateur est rapide -**Et** la vérification "est abonné ?" est instantanée - ---- - -## 26. Détection d'abonnements abusifs - -**Étant donné** qu'un utilisateur s'abonne à 200 créateurs en moins de 5 minutes - -**Quand** le système détecte cette activité suspecte - -**Alors** un rate limiting est appliqué (max 10 abonnements/minute) -**Et** l'utilisateur voit "Trop d'actions rapides. Veuillez réessayer dans 1 minute" -**Et** cela prévient les bots de spam - ---- - -## 27. Badge créateur vérifié visible dans abonnements - -**Étant donné** que je suis abonné à 3 créateurs dont 1 vérifié - -**Quand** je consulte ma liste d'abonnements - -**Alors** le créateur vérifié a un badge ✓ bleu -**Et** les créateurs non vérifiés n'ont pas de badge - ---- - - - - - -
- - -# Notifications contextuelles selon le mode de déplacement -> *En tant qu'auditeur* -> *Je veux recevoir des notifications adaptées à mon contexte* -> *Afin d'être informé sans être distrait en conduisant* - -**28 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'auditeur -> **Et** que j'ai activé les notifications -## 1. Détection automatique du contexte en voiture - -**Étant donné** que ma vitesse GPS est de 50 km/h - -**Quand** le système détecte mon contexte - -**Alors** je suis identifié comme "En voiture" -**Et** les notifications push sont désactivées -**Et** seules les notifications in-app sont actives - ---- - -## 2. Détection automatique du contexte à pied - -**Étant donné** que ma vitesse GPS est de 3 km/h - -**Quand** le système détecte mon contexte - -**Alors** je suis identifié comme "À pied" -**Et** les notifications push sont activées -**Et** l'interface tactile et vocale sont disponibles - ---- - -## 3. Zone de transition 5-10 km/h - -**Étant donné** que ma vitesse GPS varie entre 5 et 10 km/h - -**Quand** le système détecte mon contexte - -**Alors** un algorithme de lissage est appliqué sur 30 secondes -**Et** le mode est déterminé selon la vitesse moyenne -**Et** les changements de mode ne sont pas trop fréquents - ---- - -## 4. Nouveau contenu créateur suivi - Mode voiture - -**Étant donné** que je suis en voiture (vitesse >10 km/h) -**Et** que je suis abonné au créateur "JeanDupont" - -**Quand** "JeanDupont" publie un nouveau contenu dans ma zone - -**Alors** je ne reçois pas de notification push -**Mais** je vois un badge compteur in-app -**Et** le contenu apparaît dans ma file avec boost +30% - ---- - -## 5. Nouveau contenu créateur suivi - Mode piéton - -**Étant donné** que je suis à pied (vitesse <5 km/h) -**Et** que je suis abonné au créateur "JeanDupont" -**Et** que je suis situé en Île-de-France - -**Quand** "JeanDupont" publie un contenu géolocalisé en Île-de-France - -**Alors** je reçois une notification push: - ---- - -## 6. Live créateur suivi - Mode voiture - -**Étant donné** que je suis en voiture -**Et** que je suis abonné au créateur "RadioLive" - -**Quand** "RadioLive" démarre un live dans ma zone - -**Alors** je ne reçois pas de notification push -**Mais** je vois un badge compteur in-app -**Et** le live peut apparaître dans ma recommandation automatiquement - ---- - -## 7. Live créateur suivi - Mode piéton - -**Étant donné** que je suis à pied -**Et** que je suis abonné au créateur "RadioLive" -**Et** que je suis situé dans la zone du live - -**Quand** "RadioLive" démarre un live - -**Alors** je reçois une notification push: - ---- - -## 8. Audio-guide disponible à proximité - Mode piéton - -**Étant donné** que je suis à pied - -**Quand** je passe à moins de 100m d'un lieu avec audio-guides - -**Alors** je reçois une notification push: - ---- - -## 9. Audio-guide disponible à proximité - Mode voiture - -**Étant donné** que je suis en voiture - -**Quand** je passe à moins de 100m d'un lieu avec audio-guides - -**Alors** je reçois une notification audio (bip) -**Et** une annonce vocale: "Audio-guide disponible" -**Mais** pas de notification push (sécurité) - ---- - -## 10. Filtrage géographique des notifications - -**Étant donné** que je suis abonné au créateur "CreateurMarseille" -**Et** que je suis situé à Paris - -**Quand** "CreateurMarseille" publie un contenu ancré à Marseille - -**Alors** je ne reçois pas de notification -**Et** cela évite la frustration de contenus non écoutables - ---- - -## 11. Contenu national notifie tous les abonnés - -**Étant donné** que je suis abonné au créateur "MediaNational" -**Et** que je suis situé n'importe où en France - -**Quand** "MediaNational" publie un contenu de type "National" - -**Alors** je reçois une notification (si mode piéton) - ---- - -## 12. Limite de 10 notifications push par jour - -**Étant donné** que je suis abonné à 50 créateurs actifs -**Et** que j'ai déjà reçu 10 notifications push aujourd'hui - -**Quand** un 11ème contenu est publié - -**Alors** je ne reçois pas de notification push individuelle -**Mais** une notification groupée: "🎧 3 nouveaux contenus de créateurs suivis" - ---- - -## 13. Paramétrage de la limite quotidienne - -**Étant donné** que la limite par défaut est de 10 notifications/jour - -**Quand** j'accède aux paramètres de notifications - -**Alors** je peux modifier la limite entre 5 et 20 -**Et** si je choisis 15, je recevrai jusqu'à 15 notifications/jour - ---- - -## 14. Mode silencieux nocturne par défaut - -**Étant donné** que le mode silencieux est activé de 22h à 8h par défaut -**Et** qu'il est 23h30 - -**Quand** un créateur suivi publie un contenu - -**Alors** je ne reçois pas de notification push -**Mais** les notifications sont empilées -**Et** je les vois le lendemain matin à 8h01 - ---- - -## 15. Exception du mode silencieux pour les lives - -**Étant donné** que le mode silencieux est activé (22h-8h) -**Et** qu'il est 23h00 -**Et** que j'ai activé "Notifications importantes uniquement" (lives uniquement) - -**Quand** un créateur suivi démarre un live - -**Alors** je reçois quand même la notification push du live - ---- - -## 16. Désactivation complète des notifications - -**Étant donné** que j'accède aux paramètres de notifications - -**Quand** je désactive toutes les notifications - -**Alors** je ne reçois plus aucune notification push -**Et** les badges in-app sont également désactivés -**Et** seule la recommandation algorithmique reste active - ---- - -## 17. Notification "Nouveaux contenus" activée par défaut - -**Étant donné** que je crée un nouveau compte -**Et** que je m'abonne à mon premier créateur - -**Quand** je consulte les préférences de notifications - -**Alors** "Nouveaux contenus" est activé par défaut -**Et** "Lives" est activé par défaut -**Et** "Audio-guides proximité" est activé par défaut - ---- - -## 18. Désactivation sélective par type de notification - -**Étant donné** que j'ai activé toutes les notifications - -**Quand** je désactive uniquement "Nouveaux contenus" - -**Alors** je ne reçois plus de notifications pour nouveaux contenus -**Mais** je reçois toujours les notifications de lives -**Et** les notifications d'audio-guides restent actives - ---- - -## 19. Notification groupée après limite dépassée - -**Étant donné** que j'ai reçu 10 notifications push aujourd'hui -**Et** que 5 nouveaux contenus sont publiés dans l'heure suivante - -**Quand** la 11ème notification devrait être envoyée - -**Alors** les 5 contenus sont regroupés en une seule notification: - ---- - -## 20. Détail de la notification groupée - -**Étant donné** que j'ai reçu une notification groupée "3 nouveaux contenus" - -**Quand** je tape sur la notification - -**Alors** l'app s'ouvre sur une liste des 3 contenus: - - | créateur | titre | - |---|---| - | JeanDupont | "Actualité du jour" | - | MarieDurand | "Podcast économie" | - | PaulMartin | "Anecdote historique" | - -**Et** je peux choisir lequel écouter en premier - ---- - -## 21. Personnalisation des plages horaires du mode silencieux - -**Étant donné** que le mode silencieux est 22h-8h par défaut - -**Quand** j'accède aux paramètres - -**Alors** je peux modifier les heures: par exemple 23h-7h -**Et** le mode silencieux s'applique dans la nouvelle plage horaire - ---- - -## 22. Format notification nouveau contenu complet - -**Étant donné** que je suis à pied -**Et** qu'un créateur suivi publie un contenu - -**Quand** je reçois la notification push - -**Alors** elle contient: - - | élément | exemple | - |---|---| - | Emoji | 🎧 | - | Créateur | JeanDupont | - | Action | a publié | - | Titre | "Les secrets du Louvre" | - | CTA | Tap pour écouter | - - ---- - -## 23. Format notification live complet - -**Étant donné** que je suis à pied -**Et** qu'un créateur suivi démarre un live - -**Quand** je reçois la notification push - -**Alors** elle contient: - - | élément | exemple | - |---|---| - | Emoji | 🔴 | - | Créateur | RadioLive | - | Action | est en direct | - | Titre | "Débat politique ce soir" | - | CTA | Tap pour rejoindre | - - ---- - -## 24. Notification disparaît si contenu supprimé - -**Étant donné** que j'ai reçu une notification pour un contenu -**Et** que je n'ai pas encore tapé dessus - -**Quand** le créateur supprime le contenu - -**Alors** la notification est automatiquement retirée de mon centre de notifications -**Et** si je tape dessus par erreur, je vois "Contenu non disponible" - ---- - -## 25. Badge compteur in-app en mode voiture - -**Étant donné** que je suis en voiture -**Et** que 5 créateurs suivis publient des contenus - -**Quand** j'ouvre l'application - -**Alors** je vois un badge "5" sur l'onglet "Nouveautés" -**Et** en consultant l'onglet, je vois les 5 nouveaux contenus -**Et** le badge disparaît après consultation - ---- - -## 26. Coût des notifications push Firebase - -**Étant donné** que je reçois 10 notifications push par jour -**Et** que je suis actif 365 jours par an - -**Quand** le système calcule le coût - -**Alors** 3650 notifications/an sont envoyées -**Et** Firebase Cloud Messaging est gratuit jusqu'à plusieurs millions de notifications -**Et** le coût reste 0€ pour le volume MVP/Growth - ---- - -## 27. Deep link depuis notification push - -**Étant donné** que je reçois une notification push pour un contenu - -**Quand** je tape sur la notification - -**Alors** l'app s'ouvre directement sur le contenu -**Et** la lecture démarre automatiquement (si j'étais à pied) - ---- - -## 28. Notification refusée si permissions désactivées au niveau OS - -**Étant donné** que j'ai désactivé les notifications dans les paramètres iOS/Android - -**Quand** un créateur suivi publie un contenu - -**Alors** aucune notification push n'est envoyée -**Et** l'app propose de réactiver les permissions dans les paramètres -**Mais** les badges in-app continuent de fonctionner - ---- - - - - - -
- - -# CrĂ©ation d'audio-guide multi-sĂ©quences -> *En tant que crĂ©ateur de contenu* -> *Je veux crĂ©er des audio-guides avec plusieurs sĂ©quences gĂ©olocalisĂ©es* -> *Afin d'offrir des expĂ©riences guidĂ©es adaptĂ©es aux diffĂ©rents modes de dĂ©placement* - -**35 scĂ©narios** (32 standards, 3 plans) - ---- - -> **Contexte commun Ă  tous les scĂ©narios** -> -> **Étant donnĂ©** que l'application RoadWave est dĂ©marrĂ©e -> **Et** que le crĂ©ateur "guide@example.com" est connectĂ© -> **Et** que son compte est vĂ©rifiĂ© -## 1. đź“‹ Plan: DĂ©tection automatique du mode selon la vitesse - -**Étant donnĂ©** que l'utilisateur se dĂ©place Ă  km/h - -**Quand** la vitesse est calculĂ©e sur 30 secondes - -**Alors** le mode est suggĂ©rĂ© automatiquement - -**📊 Exemples de donnĂ©es:** - -| vitesse | mode | -|---|---| -| 3 | PiĂ©ton | -| 15 | VĂ©lo | -| 35 | Voiture | -| 50 | Voiture | - ---- - -## 2. Suggestion de mode au dĂ©marrage avec confirmation - -**Étant donnĂ©** qu'un audio-guide "Safari du Paugre" est disponible -**Et** que l'utilisateur se dĂ©place Ă  35 km/h - -**Quand** l'audio-guide dĂ©marre - -**Alors** une popup s'affiche: - ---- - -## 3. Changement manuel du mode dĂ©tectĂ© - -**Étant donnĂ©** que le mode "Voiture" est suggĂ©rĂ© automatiquement - -**Quand** l'utilisateur clique sur "Changer" - -**Alors** les 4 modes sont proposĂ©s: - - | mode | emoji | - |---|---| - | PiĂ©ton | đźš¶ | - | Voiture | đźš— | - | VĂ©lo | đźš´ | - | Transport | 🚌 | - - ---- - -## 4. đź“‹ Plan: CaractĂ©ristiques par mode de dĂ©placement - -**Étant donnĂ©** un audio-guide configurĂ© en mode - -**Alors** les paramètres suivants sont appliquĂ©s: - - | paramètre | valeur | - |---|---| - | Vitesse dĂ©tection | | - | DĂ©clenchement | | - - -**📊 Exemples de donnĂ©es:** - -| mode | vitesse_detection | declenchement | -|---|---|---| -| PiĂ©ton | <5 km/h | Manuel (bouton Suivant) | -| Voiture | >10 km/h | Auto GPS + Manuel | -| VĂ©lo | 5-25 km/h | Auto GPS + Manuel | -| Transport | Variable | Auto GPS + Manuel | - ---- - -## 5. Accès au formulaire de crĂ©ation d'audio-guide - -**Étant donnĂ©** que le crĂ©ateur est sur son dashboard - -**Quand** il clique sur "CrĂ©er un audio-guide" - -**Alors** le formulaire de crĂ©ation s'affiche -**Et** le wizard guidĂ© en 4 Ă©tapes est visible: - - | Ă©tape | description | - |---|---| - | 1 | Infos gĂ©nĂ©rales | - | 2 | Ajout sĂ©quences | - | 3 | Preview carte | - | 4 | Validation modĂ©ration | - - ---- - -## 6. Étape 1 - Informations gĂ©nĂ©rales obligatoires - -**Étant donnĂ©** que le crĂ©ateur est sur l'Ă©tape 1 du wizard - -**Quand** il complète le formulaire - -**Alors** les champs suivants sont obligatoires: - - | champ | contrainte | - |---|---| - | Titre | 5-100 caractères | - | Description | 10-500 caractères | - | Mode de dĂ©placement | Choix parmi 4 | - | Tags | 1-3 tags | - | Classification âge | Tout public/13+/16+/18+ | - - ---- - -## 7. SĂ©lection du mode de dĂ©placement - -**Étant donnĂ©** que le crĂ©ateur crĂ©e un audio-guide - -**Quand** il sĂ©lectionne le mode "đźš— Voiture (GPS auto + manuel)" - -**Alors** le champ "Vitesse recommandĂ©e" s'affiche -**Et** la plage suggĂ©rĂ©e est "30-50 km/h" - ---- - -## 8. Validation du titre - -**Étant donnĂ©** que le crĂ©ateur entre un titre - -**Quand** le titre contient moins de 5 caractères - -**Alors** un message d'erreur "Minimum 5 caractères" s'affiche -**Et** le bouton "Suivant" est dĂ©sactivĂ© - ---- - -## 9. Validation de la description - -**Étant donnĂ©** que le crĂ©ateur entre une description - -**Quand** la description contient 520 caractères - -**Alors** un message d'erreur "Maximum 500 caractères" s'affiche -**Et** les 20 caractères en trop sont surlignĂ©s en rouge - ---- - -## 10. Étape 2 - Ajout de la première sĂ©quence - -**Étant donnĂ©** que le crĂ©ateur est sur l'Ă©tape 2 "Ajout sĂ©quences" - -**Quand** il clique sur "Ajouter sĂ©quence" - -**Alors** le formulaire de sĂ©quence s'affiche avec: - - | champ | requis | note | - |---|---|---| - | Titre sĂ©quence | âś… | 5-80 caractères | - | Audio | âś… | Upload MP3/AAC, max 200 MB | - | Point GPS | âś…* | *Sauf mode piĂ©ton | - | Rayon dĂ©clenchement | âś…* | *Sauf mode piĂ©ton, 10-200m | - - ---- - -## 11. Ajout du point GPS pour une sĂ©quence - -**Étant donnĂ©** que le crĂ©ateur ajoute une sĂ©quence en mode "Voiture" - -**Quand** il clique sur "📍 Ajouter point GPS" - -**Alors** une carte s'affiche -**Et** il peut: - - | action | - |---| - | Cliquer sur la carte | - | Entrer coordonnĂ©es manuelles | - | Utiliser sa position actuelle | - - ---- - -## 12. Configuration du rayon de dĂ©clenchement avec preview - -**Étant donnĂ©** qu'un point GPS est dĂ©fini Ă  (43.1234, 2.5678) - -**Quand** le crĂ©ateur ajuste le curseur de rayon - -**Alors** le rayon varie de 10m Ă  200m -**Et** un cercle visuel est affichĂ© sur la carte -**Et** la valeur actuelle s'affiche "30m" - ---- - -## 13. đź“‹ Plan: Rayon par dĂ©faut selon le mode - -**Étant donnĂ©** un audio-guide en mode - -**Quand** le crĂ©ateur ajoute un point GPS - -**Alors** le rayon par dĂ©faut est - -**📊 Exemples de donnĂ©es:** - -| mode | rayon_defaut | -|---|---| -| Voiture | 30m | -| VĂ©lo | 50m | -| Transport | 100m | - ---- - -## 14. Suggestion intelligente du rayon - -**Étant donnĂ©** un audio-guide en mode "Voiture" avec vitesse recommandĂ©e 30 km/h - -**Quand** le crĂ©ateur ajoute un point GPS - -**Alors** une suggestion s'affiche: "RecommandĂ© : 30m pour voiture Ă  30 km/h" - ---- - -## 15. Upload audio pour une sĂ©quence - -**Étant donnĂ©** que le crĂ©ateur crĂ©e une sĂ©quence "Introduction" - -**Quand** il upload un fichier audio de 5 MB - -**Alors** le fichier est vĂ©rifiĂ©: - - | vĂ©rification | règle | - |---|---| - | Format | MP3, AAC, M4A | - | Taille max | 200 MB | - | DurĂ©e max | 15 minutes | - - ---- - -## 16. Ordre des sĂ©quences modifiable - -**Étant donnĂ©** un audio-guide avec 5 sĂ©quences: - - | ordre | titre | - |---|---| - | 1 | Introduction | - | 2 | Les lions | - | 3 | Les girafes | - | 4 | Les Ă©lĂ©phants | - | 5 | Conclusion | - - -**Quand** le crĂ©ateur glisse "Les Ă©lĂ©phants" en position 2 - -**Alors** l'ordre devient: - - | ordre | titre | - |---|---| - | 1 | Introduction | - | 2 | Les Ă©lĂ©phants | - | 3 | Les lions | - | 4 | Les girafes | - | 5 | Conclusion | - - ---- - -## 17. Nombre minimum de sĂ©quences requis - -**Étant donnĂ©** un audio-guide avec seulement 1 sĂ©quence - -**Quand** le crĂ©ateur tente de passer Ă  l'Ă©tape suivante - -**Alors** un message d'erreur s'affiche: "Minimum 2 sĂ©quences requis" -**Et** le bouton "Suivant" est dĂ©sactivĂ© - ---- - -## 18. Nombre maximum de sĂ©quences - -**Étant donnĂ©** un audio-guide avec 50 sĂ©quences - -**Quand** le crĂ©ateur tente d'ajouter une 51ème sĂ©quence - -**Alors** un message d'erreur s'affiche: "Maximum 50 sĂ©quences par audio-guide" -**Et** le bouton "+ Ajouter sĂ©quence" est dĂ©sactivĂ© - ---- - -## 19. Étape 3 - Preview carte avec tracĂ© et points - -**Étant donnĂ©** un audio-guide avec 5 sĂ©quences gĂ©olocalisĂ©es - -**Quand** le crĂ©ateur accède Ă  l'Ă©tape 3 "Preview carte" - -**Alors** une carte Leaflet s'affiche -**Et** les Ă©lĂ©ments suivants sont visibles: - - | Ă©lĂ©ment | description | - |---|---| - | Markers numĂ©rotĂ©s | 1, 2, 3, 4, 5 sur chaque point | - | TracĂ© entre points | Ligne pointillĂ©e connectant les points | - | Cercles de dĂ©clenchement | Rayon visuel autour de chaque point | - - ---- - -## 20. Statistiques du parcours - -**Étant donnĂ©** un audio-guide avec les sĂ©quences suivantes: - - | sĂ©quence | durĂ©e | distance_au_suivant | - |---|---|---| - | 1 | 2:15 | 150m | - | 2 | 3:42 | 200m | - | 3 | 4:10 | 320m | - - -**Quand** les statistiques sont calculĂ©es - -**Alors** le rĂ©sumĂ© suivant est affichĂ©: - - | mĂ©trique | valeur | - |---|---| - | SĂ©quences | 3 complètes | - | DurĂ©e totale | 10:07 | - | Distance totale | 670m | - - ---- - -## 21. Modification d'une sĂ©quence depuis la carte - -**Étant donnĂ©** que la preview carte est affichĂ©e - -**Quand** le crĂ©ateur clique sur le marker "2" - -**Alors** une popup s'affiche avec: - - | information | - |---| - | Titre: "Les lions" | - | DurĂ©e: 3:42 | - | Rayon: 30m | - | [✏️ Modifier] | - | [🗑️ Supprimer] | - - ---- - -## 22. Zone de diffusion gĂ©ographique - -**Étant donnĂ©** un audio-guide avec des points dans Paris - -**Quand** le crĂ©ateur dĂ©finit la zone de diffusion - -**Alors** il peut choisir: - - | type | exemple | - |---|---| - | Polygon | TracĂ© manuel sur carte | - | Ville | Paris (API Nominatim) | - | DĂ©partement | 75 - Paris | - | RĂ©gion | ĂŽle-de-France | - - ---- - -## 23. Étape 4 - Publication et validation modĂ©ration - -**Étant donnĂ©** un crĂ©ateur qui publie ses 3 premiers audio-guides - -**Quand** il clique sur "âś… Publier audio-guide" - -**Alors** un message s'affiche: - ---- - -## 24. Publication directe pour crĂ©ateurs expĂ©rimentĂ©s - -**Étant donnĂ©** un crĂ©ateur ayant publiĂ© 5 audio-guides validĂ©s -**Et** aucun strike actif - -**Quand** il publie un nouvel audio-guide - -**Alors** l'audio-guide est publiĂ© immĂ©diatement -**Et** il devient visible pour les utilisateurs -**Et** aucune validation manuelle n'est requise - ---- - -## 25. Mode piĂ©ton sans points GPS obligatoires - -**Étant donnĂ©** un audio-guide en mode "đźš¶ PiĂ©ton" - -**Quand** le crĂ©ateur ajoute une sĂ©quence - -**Alors** le champ "Point GPS" est optionnel -**Et** le champ "Rayon dĂ©clenchement" est masquĂ© -**Et** un message info s'affiche: "Mode manuel : les sĂ©quences se dĂ©clenchent au clic utilisateur" - ---- - -## 26. Sauvegarde brouillon automatique - -**Étant donnĂ©** que le crĂ©ateur Ă©dite un audio-guide depuis 5 minutes - -**Quand** il ajoute une nouvelle sĂ©quence - -**Alors** l'audio-guide est sauvegardĂ© en brouillon automatiquement -**Et** un toast "Brouillon sauvegardĂ©" s'affiche brièvement - ---- - -## 27. Reprise d'un brouillon - -**Étant donnĂ©** un audio-guide en brouillon "Safari du Paugre" -**Et** qu'il contient 3 sĂ©quences complètes - -**Quand** le crĂ©ateur retourne sur son dashboard - -**Alors** le brouillon est visible avec le statut "📝 Brouillon" -**Et** un bouton "Continuer" est disponible -**Et** la progression "3/5 sĂ©quences" est affichĂ©e - ---- - -## 28. Suppression d'un brouillon - -**Étant donnĂ©** un audio-guide en brouillon - -**Quand** le crĂ©ateur clique sur "🗑️ Supprimer" - -**Alors** une confirmation s'affiche: - ---- - -## 29. Modification d'un audio-guide publiĂ© - -**Étant donnĂ©** un audio-guide publiĂ© "Safari du Paugre" - -**Quand** le crĂ©ateur clique sur "✏️ Modifier" - -**Alors** il peut modifier: - - | Ă©lĂ©ment modifiable | Ă©lĂ©ment non modifiable | - |---|---| - | Titre | Mode de dĂ©placement | - | Description | Points GPS | - | Tags | Rayons dĂ©clenchement | - | SĂ©quences (ordre) | | - -**Et** un avertissement s'affiche: "Les modifications structurelles nĂ©cessitent une nouvelle publication" - ---- - -## 30. Duplication d'un audio-guide existant - -**Étant donnĂ©** un audio-guide publiĂ© "Visite Paris" - -**Quand** le crĂ©ateur clique sur "đź“‹ Dupliquer" - -**Alors** une copie est créée avec le titre "Visite Paris (copie)" -**Et** toutes les sĂ©quences sont copiĂ©es -**Et** le statut est "📝 Brouillon" -**Et** le crĂ©ateur peut modifier avant publication - ---- - -## 31. Upload audio Ă©choue (format non supportĂ©) - -**Étant donnĂ©** que le crĂ©ateur upload un fichier "audio.wav" - -**Quand** le format est vĂ©rifiĂ© - -**Alors** un message d'erreur s'affiche: "Format non supportĂ©. Utilisez MP3, AAC ou M4A" -**Et** le fichier est rejetĂ© - ---- - -## 32. Upload audio Ă©choue (taille trop grande) - -**Étant donnĂ©** que le crĂ©ateur upload un fichier de 250 MB - -**Quand** la taille est vĂ©rifiĂ©e - -**Alors** un message d'erreur s'affiche: "Fichier trop volumineux. Maximum 200 MB" -**Et** le fichier est rejetĂ© - ---- - -## 33. Points GPS trop Ă©loignĂ©s (alerte cohĂ©rence) - -**Étant donnĂ©** un audio-guide en mode "PiĂ©ton" -**Et** une sĂ©quence au Louvre (Paris) - -**Quand** le crĂ©ateur ajoute une sĂ©quence Ă  Lyon - -**Alors** un avertissement s'affiche: - ---- - -## 34. Pas de connexion lors de la sauvegarde - -**Étant donnĂ©** que le crĂ©ateur Ă©dite un audio-guide -**Et** que la connexion rĂ©seau est perdue - -**Quand** il tente de sauvegarder - -**Alors** le brouillon est sauvegardĂ© localement -**Et** un message s'affiche: "Sauvegarde locale. Sera synchronisĂ©e Ă  la reconnexion" -**Et** une icĂ´ne "â️ Hors ligne" s'affiche - ---- - -## 35. Reprise après perte de connexion - -**Étant donnĂ©** un brouillon sauvegardĂ© localement - -**Quand** la connexion rĂ©seau est rĂ©tablie - -**Alors** le brouillon est synchronisĂ© automatiquement -**Et** un toast "âś… Audio-guide synchronisĂ©" s'affiche - ---- - - - - - -
- - -# Intégration audio-guides avec autres fonctionnalités -> *En tant qu'utilisateur* -> *Je veux utiliser les audio-guides avec toutes les fonctionnalités de l'app* -> *Afin d'avoir une expérience complète et cohérente* - -**39 scénarios** (38 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté -## 1. Téléchargement complet d'un audio-guide - -**Étant donné** un audio-guide "Visite du Louvre" avec 12 séquences - -**Quand** l'utilisateur clique sur "⬇️ Télécharger pour écouter hors ligne" - -**Alors** toutes les 12 séquences sont téléchargées -**Et** les métadonnées (titres, descriptions, GPS) sont sauvegardées -**Et** les images (cover, miniatures) sont mises en cache - ---- - -## 2. Affichage de la progression du téléchargement - -**Étant donné** qu'un téléchargement d'audio-guide est en cours - -**Quand** l'utilisateur consulte l'état - -**Alors** la progression s'affiche: - ---- - -## 3. Téléchargement uniquement en WiFi (par défaut) - -**Étant donné** que l'option "Télécharger uniquement en WiFi" est activée - -**Quand** l'utilisateur lance un téléchargement sur réseau mobile - -**Alors** un avertissement s'affiche: - ---- - -## 4. Gestion de l'espace de stockage - -**Étant donné** que l'appareil a 500 MB d'espace libre -**Et** qu'un audio-guide pèse 380 MB - -**Quand** l'utilisateur lance le téléchargement - -**Alors** un avertissement s'affiche: - ---- - -## 5. Liste des audio-guides téléchargés - -**Étant donné** que l'utilisateur a téléchargé 3 audio-guides - -**Quand** il accède à "Bibliothèque > Téléchargés" - -**Alors** il voit: - - | audio_guide | taille | date_telechargement | - |---|---|---| - | Visite du Louvre | 380 MB | 2026-01-20 | - | Safari du Paugre | 245 MB | 2026-01-18 | - | Circuit Loire à Vélo | 520 MB | 2026-01-15 | - - ---- - -## 6. Lecture hors connexion complète - -**Étant donné** qu'un audio-guide est téléchargé -**Et** que l'utilisateur active le mode avion - -**Quand** il lance l'audio-guide - -**Alors** toutes les séquences sont lisibles -**Et** les métadonnées sont accessibles -**Et** les images s'affichent normalement -**Et** la progression est sauvegardée localement - ---- - -## 7. GPS fonctionne en mode avion (mode voiture) - -**Étant donné** qu'un audio-guide voiture est téléchargé -**Et** que le mode avion est activé (avec GPS actif) - -**Quand** l'utilisateur se déplace - -**Alors** les déclenchements GPS fonctionnent normalement -**Et** la distance/ETA sont calculés - ---- - -## 8. Suppression d'audio-guide téléchargé - -**Étant donné** qu'un audio-guide téléchargé pèse 380 MB - -**Quand** l'utilisateur clique sur "🗑️ Supprimer téléchargement" - -**Alors** une confirmation s'affiche -**Et** si confirmé, les 380 MB sont libérés -**Et** l'audio-guide reste accessible en streaming - ---- - -## 9. Mise à jour automatique si nouvelle version - -**Étant donné** qu'un audio-guide téléchargé a été mis à jour par le créateur - -**Quand** l'utilisateur se connecte en WiFi - -**Alors** une notification s'affiche: - ---- - -## 10. Ajout d'audio-guide à une playlist - -**Étant donné** que l'utilisateur consulte un audio-guide - -**Quand** il clique sur "➕ Ajouter à une playlist" - -**Alors** ses playlists s'affichent: - - | playlist | - |---| - | 🗺️ Voyages en France | - | 🏛️ Musées parisiens | - | + Créer nouvelle playlist | - - ---- - -## 11. Comportement audio-guide dans une playlist - -**Étant donné** une playlist contenant 2 audio-guides et 1 podcast - -**Quand** la lecture atteint un audio-guide - -**Alors** l'audio-guide démarre à la séquence 1 (ou progression sauvegardée) -**Et** les séquences se jouent normalement - -**Quand** l'audio-guide se termine (dernière séquence) - -**Alors** le contenu suivant de la playlist démarre - ---- - -## 12. Audio-guide marqué comme "Favori" - -**Étant donné** qu'un utilisateur aime un audio-guide - -**Quand** il clique sur "⭠Ajouter aux favoris" - -**Alors** l'audio-guide est ajouté à la section "Favoris" -**Et** il est facilement accessible depuis le menu principal - ---- - -## 13. Collections thématiques d'audio-guides - -**Étant donné** que RoadWave propose des collections éditoriales - -**Quand** l'utilisateur accède à "Collections" - -**Alors** il voit des collections comme: - - | collection | nombre_audio_guides | - |---|---| - | 🏛️ Musées de France | 12 | - | 🦠Parcs animaliers | 8 | - | 🚴 Circuits vélo | 15 | - | 🚗 Routes touristiques | 10 | - - ---- - -## 14. Bouton partager sur page audio-guide - -**Étant donné** qu'un utilisateur consulte un audio-guide - -**Quand** il clique sur "⬆️ Partager" - -**Alors** le menu de partage natif s'ouvre -**Et** le lien généré est "https://roadwave.fr/share/ag/louvre_123" - ---- - -## 15. Page web de partage pour audio-guide - -**Étant donné** qu'un lien d'audio-guide partagé est ouvert sur le web - -**Quand** la page se charge - -**Alors** elle affiche: - - | élément | exemple | - |---|---| - | Cover image 16:9 | Photo du Louvre | - | Titre | "Visite du Louvre" | - | Créateur | "@art_guide ✓" | - | Badge type | "🎧 Audio-guide • 12 séquences" | - | Durée totale | "45 minutes" | - | Mode | "🚶 Piéton" | - | Description | Texte complet | - | Preview séquence 1 | Player HTML5 (séquence intro) | - | Carte avec points GPS | Leaflet avec 12 markers | - | CTA téléchargement | Boutons App Store / Google Play | - - ---- - -## 16. Deep link vers audio-guide spécifique - -**Étant donné** que l'app est installée -**Et** qu'un lien "https://roadwave.fr/share/ag/louvre_123" est cliqué - -**Quand** le système détecte l'app - -**Alors** l'app s'ouvre directement sur l'audio-guide -**Et** l'utilisateur peut démarrer immédiatement - ---- - -## 17. Partage avec séquence spécifique - -**Étant donné** qu'un utilisateur est sur la séquence 5 "La Joconde" - -**Quand** il partage l'audio-guide - -**Alors** le lien généré est "https://roadwave.fr/share/ag/louvre_123?seq=5" -**Et** le destinataire est dirigé vers la séquence 5 directement - ---- - -## 18. Note globale de l'audio-guide - -**Étant donné** qu'un utilisateur termine un audio-guide - -**Quand** la dernière séquence se termine - -**Alors** une popup de notation s'affiche: - ---- - -## 19. Note moyenne affichée sur la page - -**Étant donné** qu'un audio-guide a reçu 150 notes -**Et** que la moyenne est 4.3/5 - -**Quand** la page est affichée - -**Alors** la note "⭠4.3 (150 avis)" est visible - ---- - -## 20. Commentaires triés par pertinence - -**Étant donné** qu'un audio-guide a 50 commentaires - -**Quand** l'utilisateur consulte les avis - -**Alors** les commentaires sont triés par défaut selon: - - | critère | poids | - |---|---| - | Note élevée | 30% | - | Récent | 30% | - | Likes reçus | 40% | - - ---- - -## 21. Réponse du créateur aux commentaires - -**Étant donné** qu'un utilisateur laisse un commentaire négatif - -**Quand** le créateur consulte son dashboard - -**Alors** il peut répondre au commentaire -**Et** sa réponse apparaît en dessous avec badge "Créateur" - ---- - -## 22. Audio-guides similaires recommandés - -**Étant donné** qu'un utilisateur termine "Visite du Louvre" - -**Quand** il consulte les recommandations - -**Alors** l'algorithme suggère des audio-guides basés sur: - - | critère | exemple | - |---|---| - | Tags similaires | #Art #Histoire #Musée | - | Créateur identique | Autres audio-guides de @art_guide | - | Localisation proche | Autres musées parisiens | - | Mode de déplacement | Autres audio-guides piéton | - - ---- - -## 23. Suggestion géographique contextuelle - -**Étant donné** qu'un utilisateur est à Paris (GPS détecté) - -**Quand** il ouvre l'onglet "Audio-guides" - -**Alors** les audio-guides parisiens sont mis en avant -**Et** un filtre "🗺️ Autour de moi" est pré-appliqué - ---- - -## 24. Badge "Populaire dans votre région" - -**Étant donné** qu'un audio-guide a >100 écoutes dans la région Île-de-France -**Et** que l'utilisateur est en Île-de-France - -**Quand** l'audio-guide est affiché - -**Alors** un badge "🔥 Populaire près de chez vous" est visible - ---- - -## 25. Préchargement de la séquence suivante - -**Étant donné** que la séquence 3 est en cours à 2:30/3:42 - -**Quand** il reste 60 secondes de lecture - -**Alors** la séquence 4 est préchargée en arrière-plan -**Et** la transition est instantanée (0 latence) - ---- - -## 26. Buffer adaptatif selon connexion - -**Étant donné** qu'un utilisateur est sur réseau 4G - -**Quand** la séquence démarre - -**Alors** 30 secondes d'audio sont bufferisées initialement -**Et** le buffering continue en arrière-plan - ---- - -## 27. 📋 Plan: Buffer selon qualité réseau - -**Étant donné** qu'un utilisateur est sur réseau - -**Quand** une séquence démarre - -**Alors** secondes sont bufferisées - -**📊 Exemples de données:** - -| reseau | buffer_secondes | -|---|---| -| WiFi | 60 | -| 5G | 45 | -| 4G | 30 | -| 3G | 20 | - ---- - -## 28. Compression audio adaptative - -**Étant donné** qu'un utilisateur est sur connexion lente (3G) - -**Quand** une séquence est streamée - -**Alors** le CDN sert la version 64 kbps (au lieu de 128 kbps) -**Et** la qualité reste acceptable pour la voix - ---- - -## 29. Cache intelligent des séquences jouées - -**Étant donné** qu'un utilisateur a écouté les séquences 1-5 - -**Quand** il clique sur "Précédent" pour réécouter la séquence 4 - -**Alors** la séquence 4 est chargée depuis le cache local -**Et** le chargement est instantané (pas de stream) - ---- - -## 30. Nettoyage automatique du cache - -**Étant donné** que le cache audio occupe 500 MB -**Et** que la limite configurée est 300 MB - -**Quand** le nettoyage automatique s'exécute - -**Alors** les séquences les plus anciennes (non téléchargées) sont supprimées -**Et** le cache revient à 280 MB - ---- - -## 31. Tracking des événements clés - -**Étant donné** qu'un utilisateur écoute un audio-guide - -**Quand** il interagit avec l'application - -**Alors** les événements suivants sont trackés: - - | événement | données | - |---|---| - | audio_guide_started | audio_guide_id, mode, user_id | - | sequence_completed | sequence_id, completion_rate, duration | - | audio_guide_completed | audio_guide_id, total_time, sequences_count | - | point_gps_triggered | point_id, distance, auto_or_manual | - | point_gps_missed | point_id, distance, action_taken | - | paywall_displayed | audio_guide_id, sequence_number | - | premium_conversion | source: audio_guide_paywall | - - ---- - -## 32. Heatmap des abandons par séquence - -**Étant donné** qu'un audio-guide a été écouté 1000 fois - -**Quand** le créateur consulte la heatmap - -**Alors** il voit pour chaque séquence: - - | sequence | starts | completions | abandon_rate | - |---|---|---|---| - | 1 | 1000 | 950 | 5% | - | 2 | 950 | 920 | 3% | - | 3 | 920 | 850 | 8% | - | ... | ... | ... | ... | - | 12 | 650 | 580 | 11% | - - ---- - -## 33. Attribution GPS auto vs manuel - -**Étant donné** un audio-guide voiture avec 8 points GPS - -**Quand** les statistiques sont calculées - -**Alors** le créateur voit: - - | mode_declenchement | nombre | - |---|---| - | GPS automatique | 542 | - | Manuel | 123 | - | Point manqué | 89 | - - ---- - -## 34. Audio-guide avec une seule séquence (edge case) - -**Étant donné** un audio-guide avec seulement 1 séquence - -**Quand** il est publié - -**Alors** un avertissement s'affiche: - ---- - -## 35. Séquence manquante ou corrompue - -**Étant donné** qu'une séquence 5 a un fichier audio corrompu - -**Quand** l'utilisateur tente de la lire - -**Alors** un message d'erreur s'affiche -**Et** un bouton "⏭️ Passer à la suivante" est disponible -**Et** le créateur reçoit une notification de l'erreur - ---- - -## 36. GPS désactivé puis réactivé en cours de route - -**Étant donné** un audio-guide voiture en cours -**Et** que l'utilisateur désactive le GPS - -**Quand** il le réactive 10 minutes plus tard - -**Alors** le déclenchement automatique reprend -**Et** les points GPS manqués entre-temps ne déclenchent pas de popup - ---- - -## 37. Modification d'audio-guide avec utilisateurs en cours - -**Étant donné** qu'un audio-guide a 50 utilisateurs en cours d'écoute - -**Quand** le créateur modifie une séquence - -**Alors** les utilisateurs actuels conservent l'ancienne version -**Et** les nouveaux utilisateurs obtiennent la nouvelle version -**Et** un message informe les utilisateurs lors de la prochaine ouverture - ---- - -## 38. Suppression d'audio-guide par le créateur - -**Étant donné** qu'un audio-guide a 20 utilisateurs avec progression - -**Quand** le créateur supprime l'audio-guide - -**Alors** une confirmation stricte est demandée -**Et** si confirmé, les progressions utilisateurs sont archivées (30 jours) -**Et** l'audio-guide devient inaccessible - ---- - -## 39. Signalement d'audio-guide pour contenu inapproprié - -**Étant donné** qu'un utilisateur signale un audio-guide - -**Quand** le signalement est modéré -**Et** jugé valide - -**Alors** l'audio-guide est dépublié temporairement -**Et** le créateur reçoit une notification d'explication -**Et** il peut corriger puis republier - ---- - - - - - -
- - -# Audio-guide mode piéton (navigation manuelle) -> *En tant qu'utilisateur à pied* -> *Je veux naviguer manuellement entre les séquences d'un audio-guide* -> *Afin de contrôler mon rythme de visite* - -**29 scénarios** (28 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté (gratuit) -> **Et** qu'un audio-guide piéton "Visite du Louvre" est disponible avec 12 séquences -## 1. Fin de séquence normale avec pause automatique - -**Étant donné** que la séquence 1 "Introduction" est en cours de lecture - -**Quand** la séquence se termine à 2:15 - -**Alors** le player se met en pause automatiquement -**Et** le message suivant s'affiche: "Séquence 1 terminée. Appuyez sur Suivant quand vous êtes prêt." -**Et** la barre de progression indique "1/12 complétée" - ---- - -## 2. Passage manuel à la séquence suivante - -**Étant donné** que la séquence 1 est terminée et le player en pause - -**Quand** l'utilisateur appuie sur le bouton [▶|] "Suivant" - -**Alors** la séquence 2 "Pyramide du Louvre" démarre immédiatement -**Et** aucune latence n'est observée - ---- - -## 3. Séquence avec publicité (1/5 séquences) - -**Étant donné** que la séquence 5 se termine -**Et** que c'est la 5ème séquence (1 pub toutes les 5) - -**Quand** la séquence se termine - -**Alors** la publicité s'enchaîne automatiquement (sans attente bouton) -**Et** la publicité se lit normalement -**Et** elle est skippable après 5 secondes - ---- - -## 4. Fin de publicité avec pause automatique - -**Étant donné** qu'une publicité est en cours de lecture - -**Quand** la publicité se termine - -**Alors** le player se met en pause automatiquement -**Et** le message suivant s'affiche: "Séquence 6 prête. Appuyez sur Suivant." -**Et** l'utilisateur doit cliquer sur [▶|] pour continuer - ---- - -## 5. Flux complet séquence → pub → séquence - -**Étant donné** que la séquence 5 démarre - -**Quand** la séquence 5 se termine - -**Alors** la publicité démarre automatiquement - -**Quand** la publicité se termine - -**Alors** le player se met en pause - -**Quand** l'utilisateur clique sur [▶|] - -**Alors** la séquence 6 démarre - ---- - -## 6. 📋 Plan: Fréquence de publicité configurable - -**Étant donné** que l'utilisateur gratuit écoute un audio-guide -**Et** que la fréquence pub est configurée à - -**Quand** il termine la séquence - -**Alors** une publicité est insérée : - -**📊 Exemples de données:** - -| frequence | numero_sequence | pub_inseree | -|---|---|---| -| 1/5 | 5 | Oui | -| 1/5 | 10 | Oui | -| 1/5 | 4 | Non | -| 1/3 | 3 | Oui | -| 1/3 | 6 | Oui | - ---- - -## 7. Utilisateur Premium sans publicités - -**Étant donné** que l'utilisateur "premium@example.com" est abonné Premium -**Et** qu'il écoute un audio-guide piéton - -**Quand** il termine la séquence 5 - -**Alors** aucune publicité n'est insérée -**Et** le player se met en pause immédiatement -**Et** le message "Séquence 6 prête. Appuyez sur Suivant." s'affiche - ---- - -## 8. Boutons de contrôle disponibles en mode piéton - -**Étant donné** qu'un audio-guide piéton est en lecture - -**Quand** l'utilisateur consulte les contrôles - -**Alors** les boutons suivants sont visibles: - - | bouton | fonction | - |---|---| - | [▶\ | ] Suivant | Passe à la séquence suivante | - | [\ | ◀] Précédent | Retour à la séquence précédente | - | [⏸️] Pause | Pause temporaire | - | [▶️] Play | Reprend la lecture | - | [📋] Liste | Affiche toutes les séquences | - - ---- - -## 9. Passage à la séquence suivante pendant la lecture - -**Étant donné** que la séquence 3 "La Joconde" est en cours à 1:42/3:42 - -**Quand** l'utilisateur clique sur [▶|] "Suivant" - -**Alors** la séquence 4 "Vénus de Milo" démarre immédiatement -**Et** la séquence 3 n'est pas marquée comme écoutée (car <80%) - ---- - -## 10. Retour à la séquence précédente (saut direct) - -**Étant donné** que la séquence 5 est en cours de lecture - -**Quand** l'utilisateur clique sur [|◀] "Précédent" - -**Alors** la séquence 4 démarre depuis le début (0:00) -**Et** il n'y a pas de logique "replay si >10s" (contrairement au contenu classique) - ---- - -## 11. Pause et reprise pendant une séquence - -**Étant donné** que la séquence 2 est en cours à 1:15/1:48 - -**Quand** l'utilisateur clique sur [⏸️] "Pause" - -**Alors** la lecture se met en pause -**Et** la position 1:15 est conservée - -**Quand** l'utilisateur clique sur [▶️] "Play" - -**Alors** la lecture reprend exactement à 1:15 - ---- - -## 12. Interface liste des séquences - -**Étant donné** qu'un audio-guide de 12 séquences est en cours - -**Quand** l'utilisateur clique sur [📋] "Liste séquences" - -**Alors** une liste complète s'affiche avec: - - | élément | exemple | - |---|---| - | Numéro et titre | "3. La Joconde" | - | Durée | (3:42) | - | État | ✅ Écouté / ▶️ En cours / ⭕ À écouter | - | Date écoute (si écouté) | "Écouté le 15/01/2026" | - - ---- - -## 13. Séquence en cours dans la liste - -**Étant donné** que la séquence 3 est en cours à 1:22/3:42 - -**Quand** la liste des séquences est affichée - -**Alors** la séquence 3 affiche: - ---- - -## 14. Navigation libre vers séquence non encore écoutée - -**Étant donné** que l'utilisateur est sur la séquence 3 -**Et** que les séquences 4 à 12 n'ont pas été écoutées - -**Quand** l'utilisateur clique sur "8. Les Appartements de Napoléon" - -**Alors** la séquence 8 démarre immédiatement depuis 0:00 -**Et** les séquences 4 à 7 restent marquées ⭕ "À écouter" - ---- - -## 15. Retour à une séquence déjà écoutée - -**Étant donné** que la séquence 2 "Pyramide du Louvre" a été écoutée à 100% -**Et** qu'elle est marquée ✅ "Écouté" - -**Quand** l'utilisateur clique dessus dans la liste - -**Alors** la séquence 2 démarre depuis 0:00 -**Et** le statut ✅ est conservé - ---- - -## 16. Checkmarks sur séquences écoutées >80% - -**Étant donné** que l'utilisateur écoute la séquence 2 de durée 1:48 - -**Quand** il écoute jusqu'à 1:30 (83% de complétion) -**Et** qu'il passe à la séquence suivante - -**Alors** la séquence 2 est marquée ✅ "Écouté" -**Et** la date d'écoute est enregistrée - ---- - -## 17. Pas de checkmark si séquence écoutée <80% - -**Étant donné** que l'utilisateur écoute la séquence 3 de durée 3:42 - -**Quand** il écoute jusqu'à 1:30 (40% de complétion) -**Et** qu'il passe à la séquence suivante - -**Alors** la séquence 3 reste marquée ⭕ "À écouter" - ---- - -## 18. Bouton "Tout afficher" si plus de 6 séquences - -**Étant donné** un audio-guide avec 12 séquences - -**Quand** la liste est affichée - -**Alors** seules les 6 premières séquences sont visibles initialement -**Et** un bouton "Tout afficher ▼" est présent - -**Quand** l'utilisateur clique sur "Tout afficher ▼" - -**Alors** les 6 séquences restantes sont affichées - ---- - -## 19. Saut vers séquence spécifique depuis la barre de progression - -**Étant donné** qu'un audio-guide est en cours - -**Quand** l'utilisateur clique sur "3/12" dans la barre de progression - -**Alors** la liste des séquences s'ouvre -**Et** la séquence en cours (3) est mise en surbrillance - ---- - -## 20. Position exacte sauvegardée automatiquement - -**Étant donné** que la séquence 5 est en cours à 2:34/4:10 - -**Quand** l'utilisateur quitte l'application - -**Alors** la position 2:34 dans la séquence 5 est sauvegardée -**Et** la sauvegarde est effectuée localement (SQLite) -**Et** la sauvegarde est synchronisée sur le cloud (PostgreSQL) - ---- - -## 21. Reprise après fermeture de l'application - -**Étant donné** que l'utilisateur a quitté l'app à la séquence 5 position 2:34 - -**Quand** il rouvre l'audio-guide - -**Alors** une popup de reprise s'affiche - -**Quand** il clique sur "▶️ Reprendre" - -**Alors** la lecture reprend à la séquence 5 position 2:34 exacte - ---- - -## 22. Visiteur qui connaît déjà certaines œuvres - -**Étant donné** qu'un visiteur du Louvre démarre l'audio-guide -**Et** qu'il connaît déjà "La Joconde" (séquence 3) - -**Quand** il arrive à la séquence 3 -**Et** qu'il clique sur [▶|] "Suivant" après 10 secondes - -**Alors** la séquence 4 démarre immédiatement -**Et** la séquence 3 n'est pas marquée comme écoutée - ---- - -## 23. Visiteur qui veut voir une œuvre éloignée - -**Étant donné** qu'un visiteur est à la séquence 2 -**Et** qu'il aperçoit "La Victoire de Samothrace" (séquence 8) physiquement - -**Quand** il ouvre la liste et clique sur la séquence 8 - -**Alors** la séquence 8 démarre immédiatement -**Et** il peut écouter la description même si les séquences 3-7 ne sont pas écoutées - ---- - -## 24. Visiteur qui prend une pause café - -**Étant donné** qu'un visiteur écoute la séquence 6 - -**Quand** il clique sur [⏸️] "Pause" -**Et** qu'il ferme l'application pendant 30 minutes -**Quand** il rouvre l'application - -**Alors** la séquence 6 reprend à la position exacte où il s'était arrêté - ---- - -## 25. Visiteur qui revient le lendemain - -**Étant donné** qu'un visiteur a écouté les séquences 1-5 hier -**Et** qu'il revient au musée aujourd'hui - -**Quand** il ouvre l'audio-guide - -**Alors** une popup propose "▶️ Reprendre" (séquence 6) -**Et** les séquences 1-5 sont marquées ✅ "Écouté" - ---- - -## 26. Séquence audio corrompue ou indisponible - -**Étant donné** que la séquence 7 a un fichier audio corrompu - -**Quand** l'utilisateur tente de la lire - -**Alors** un message d'erreur s'affiche: - ---- - -## 27. Perte de connexion pendant le chargement - -**Étant donné** que l'utilisateur lance la séquence 4 -**Et** que la connexion réseau est perdue - -**Quand** le chargement échoue - -**Alors** un message s'affiche: "Connexion perdue. Vérifiez votre réseau." -**Et** un bouton "🔄 Réessayer" est disponible - ---- - -## 28. Batterie faible en cours de visite - -**Étant donné** que la batterie de l'appareil est à 5% - -**Quand** l'utilisateur écoute une séquence - -**Alors** une notification système s'affiche: "Batterie faible. Progression sauvegardée." -**Et** la position est sauvegardée localement toutes les 10 secondes - ---- - -## 29. Mode piéton sans points GPS (pas d'alerte localisation) - -**Étant donné** un audio-guide en mode piéton -**Et** que le GPS est désactivé - -**Quand** l'utilisateur démarre l'audio-guide - -**Alors** aucune alerte GPS ne s'affiche -**Et** l'audio-guide fonctionne normalement (navigation 100% manuelle) - ---- - - - - - -
- - -# Audio-guide mode voiture (GPS automatique) -> *En tant qu'utilisateur en voiture* -> *Je veux que les séquences se déclenchent automatiquement selon ma position GPS* -> *Afin de profiter d'une expérience guidée hands-free* - -**45 scénarios** (40 standards, 5 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté (gratuit) -> **Et** qu'un audio-guide voiture "Safari du Paugre" est disponible avec 8 séquences -> **Et** que le GPS est activé -## 1. Distinction audio-guides vs contenus géolocalisés simples - -**Étant donné** que l'utilisateur est en mode voiture - -**Quand** il écoute un contenu géolocalisé simple (1 séquence unique) - -**Alors** une notification avec compteur 7→1 est affichée 7s avant le point -**Et** il doit valider avec "Suivant" + décompte 5s -**Et** ce contenu compte 1/6 dans le quota horaire - -**Quand** il démarre un audio-guide multi-séquences - -**Alors** les séquences se déclenchent au point GPS exact (rayon 30m) -**Et** aucun compteur 7s n'est affiché (juste notification "Ding" + toast 2s) -**Et** l'audio-guide entier compte 1/6 dans le quota - ---- - -## 2. Démarrage automatique au premier point GPS - -**Étant donné** que l'utilisateur démarre l'audio-guide "Safari du Paugre" -**Et** que le point de départ est à (43.1234, 2.5678) avec rayon 30m - -**Quand** l'utilisateur entre dans le rayon de 30m - -**Alors** la séquence 1 "Introduction - Point d'accueil" démarre automatiquement -**Et** une notification sonore "Ding" est jouée (non intrusif) -**Et** un toast s'affiche brièvement pendant 2s: "Introduction - Point d'accueil" -**Et** aucun compteur 7→1 n'est affiché (contrairement aux contenus géolocalisés simples) - ---- - -## 3. Déclenchement automatique séquence suivante - -**Étant donné** que la séquence 1 est terminée -**Et** que l'utilisateur se déplace vers le point GPS 2 (43.1245, 2.5690) - -**Quand** l'utilisateur entre dans le rayon de 30m du point 2 - -**Alors** la séquence 2 "Enclos des lions" démarre automatiquement -**Et** une notification "Ding" + toast "Enclos des lions" s'affiche - ---- - -## 4. Navigation manuelle conservée (bouton Suivant actif) - -**Étant donné** que la séquence 1 est en cours -**Et** que l'utilisateur est encore loin du point GPS 2 (distance 500m) - -**Quand** l'utilisateur clique sur [▶|] "Suivant" - -**Alors** la séquence 2 démarre immédiatement -**Et** aucune vérification GPS n'est effectuée - ---- - -## 5. Navigation manuelle conservée (bouton Précédent actif) - -**Étant donné** que la séquence 3 est en cours - -**Quand** l'utilisateur clique sur [|◀] "Précédent" - -**Alors** la séquence 2 démarre depuis le début -**Et** aucune vérification GPS n'est effectuée - ---- - -## 6. Tous les boutons de contrôle restent actifs - -**Étant donné** qu'un audio-guide voiture est en cours - -**Quand** l'utilisateur consulte les contrôles - -**Alors** les boutons suivants sont actifs: - - | bouton | état | comportement | - |---|---|---| - | [▶\ | ] Suivant | ✅ | Passe séquence suivante immédiate | - | [\ | ◀] Précédent | ✅ | Retour séquence précédente | - | [⏸️] Pause | ✅ | Pause temporaire | - | [📋] Liste | ✅ | Saut direct possible | - - ---- - -## 7. Use case - Embouteillage (séquence finie, point GPS loin) - -**Étant donné** que la séquence 3 "Enclos des girafes" est terminée -**Et** que le point GPS 4 est à 2 km de distance (embouteillage) - -**Quand** l'utilisateur clique manuellement sur [▶|] "Suivant" - -**Alors** la séquence 4 démarre immédiatement -**Et** l'utilisateur peut continuer l'expérience sans attendre d'atteindre le point GPS - ---- - -## 8. Use case - Route fermée (point GPS inaccessible) - -**Étant donné** que le point GPS 5 est sur une route fermée -**Et** que l'utilisateur ne peut pas s'en approcher - -**Quand** l'utilisateur clique sur [▶|] "Suivant" - -**Alors** la séquence 5 démarre quand même -**Et** l'audio-guide continue normalement - ---- - -## 9. Use case - Passager manipule l'application - -**Étant donné** que l'utilisateur est passager (non conducteur) -**Et** que la vitesse du véhicule est 45 km/h - -**Quand** le passager clique sur [▶|] "Suivant" - -**Alors** la séquence suivante démarre -**Et** un avertissement s'affiche pendant 3 secondes - ---- - -## 10. Avertissement sécurité si vitesse >10 km/h - -**Étant donné** que la vitesse actuelle est 35 km/h - -**Quand** l'utilisateur clique sur un bouton (Suivant ou Précédent) - -**Alors** l'action est exécutée immédiatement (pas de blocage) -**Et** un toast s'affiche pendant 3 secondes: - ---- - -## 11. 📋 Plan: Avertissement selon la vitesse - -**Étant donné** que la vitesse actuelle est km/h - -**Quand** l'utilisateur clique sur un bouton de navigation - -**Alors** l'avertissement est affiché : - -**📊 Exemples de données:** - -| vitesse | avertissement | -|---|---| -| 5 | Non | -| 10 | Non | -| 11 | Oui | -| 35 | Oui | -| 90 | Oui | - ---- - -## 12. Affichage entre deux séquences avec progress bar - -**Étant donné** que la séquence 2 "Les lions" vient de se terminer -**Et** que le prochain point GPS 3 "Enclos des girafes" est à 500m - -**Quand** l'interface bascule en mode "attente prochain point" - -**Alors** l'écran affiche: - - | élément | description | - |---|---| - | Statut séquence | "✅ Séquence 2/8 terminée" | - | Nom séquence | "Les lions" | - | Progress bar | Barre dynamique remplie selon distance (0%) | - | Distance prochain point | "500 mètres" | - | ETA | "≠1 minute 30" | - | Direction | ↗️ | - | Vitesse actuelle | "28 km/h" | - | Bouton "Rejouer séq." | Permet de réécouter la séquence qui vient de finir | - - ---- - -## 13. Progress bar dynamique vers le prochain point - -**Étant donné** que la distance initiale vers le prochain point était 500m -**Et** que la séquence précédente est terminée - -**Quand** l'utilisateur se rapproche du prochain point -**Et** que la distance actuelle est 175m - -**Alors** la progress bar affiche "65%" remplie -**Et** le calcul est: 100 - (175 / 500 * 100) = 65% -**Et** la barre se met à jour chaque seconde - ---- - -## 14. Bouton "Rejouer séq." pour réécouter - -**Étant donné** que la séquence 3 vient de se terminer -**Et** que l'interface "attente prochain point" est affichée - -**Quand** l'utilisateur clique sur [▶️ Rejouer séq.] - -**Alors** la séquence 3 redémarre depuis 0:00 -**Et** l'utilisateur peut la réécouter (utile si distraction) - ---- - -## 15. Interface en conduite avec distance et ETA - -**Étant donné** que la séquence 2 est en cours -**Et** que le prochain point GPS 3 "Enclos des girafes" est à 320m -**Et** que la vitesse actuelle est 28 km/h - -**Quand** l'interface est affichée - -**Alors** les informations suivantes sont visibles: - - | information | valeur | - |---|---| - | Nom prochain point | "Enclos des girafes" | - | Distance | "320 mètres" | - | ETA | "≠40 secondes" | - | Direction | ↗️ (flèche direction) | - | Vitesse actuelle | "28 km/h" | - | Vitesse recommandée | "20-30 km/h" | - - ---- - -## 16. Mise à jour de la distance en temps réel - -**Étant donné** que la distance au prochain point est 500m - -**Quand** 10 secondes s'écoulent et que l'utilisateur se rapproche - -**Alors** la distance est mise à jour chaque seconde -**Et** la nouvelle distance "450m" s'affiche - ---- - -## 17. Mise à jour de l'ETA en temps réel - -**Étant donné** que l'ETA est "≠2 minutes" -**Et** que la vitesse est constante à 30 km/h - -**Quand** l'utilisateur se rapproche du point - -**Alors** l'ETA est recalculé chaque seconde -**Et** il diminue progressivement: "≠1 minute 50", "≠1 minute 40", etc. - ---- - -## 18. 📋 Plan: Format d'affichage de la distance - -**Étant donné** que la distance au prochain point est - -**Quand** l'interface est mise à jour - -**Alors** la distance affichée est "" - -**📊 Exemples de données:** - -| distance_metres | affichage | -|---|---| -| 50 | 50 m | -| 320 | 320 m | -| 980 | 980 m | -| 1200 | 1.2 km | -| 5400 | 5.4 km | - ---- - -## 19. 📋 Plan: Format d'affichage de l'ETA - -**Étant donné** que l'ETA calculé est secondes - -**Quand** l'interface est mise à jour - -**Alors** l'ETA affiché est "" - -**📊 Exemples de données:** - -| secondes | affichage | -|---|---| -| 30 | ≠30 secondes | -| 75 | ≠1 minute | -| 150 | ≠2 minutes | -| 400 | ≠6 minutes | - ---- - -## 20. Calcul de la direction (flèche 8 directions) - -**Étant donné** que la position actuelle est (43.1234, 2.5678) -**Et** que le prochain point est au nord-est (angle 45°) - -**Quand** la direction est calculée - -**Alors** la flèche "↗" est affichée - ---- - -## 21. 📋 Plan: Flèches de direction selon l'angle - -**Étant donné** que l'angle vers le prochain point est ° - -**Quand** la direction est calculée - -**Alors** la flèche "" est affichée - -**📊 Exemples de données:** - -| angle | fleche | -|---|---| -| 0 | ↑ | -| 45 | ↗ | -| 90 | → | -| 135 | ↠| -| 180 | ↓ | -| 225 | ↙ | -| 270 | ↠| -| 315 | ↖ | - ---- - -## 22. Mise à jour de la direction toutes les 5 secondes - -**Étant donné** que la direction actuelle est ↑ (nord) -**Et** que l'utilisateur tourne vers l'est - -**Quand** 5 secondes s'écoulent - -**Alors** la direction est recalculée -**Et** la nouvelle flèche ↗ (nord-est) s'affiche - ---- - -## 23. Message "En attente de déplacement" si vitesse <5 km/h - -**Étant donné** que la vitesse actuelle est 2 km/h (arrêté) - -**Quand** l'ETA est calculé - -**Alors** le message "En attente de déplacement" s'affiche -**Et** l'ETA n'est pas calculé (car vitesse insuffisante) - ---- - -## 24. Simplicité de l'interface (pas de carte miniature) - -**Étant donné** qu'un audio-guide voiture est en cours - -**Quand** l'interface est affichée - -**Alors** aucune carte miniature n'est présente -**Et** seuls les éléments essentiels sont affichés: - - | élément | - |---| - | Distance | - | ETA | - | Direction (flèche) | - | Vitesse | - | Contrôles audio | - - ---- - -## 25. Rayon de déclenchement par défaut en mode voiture - -**Étant donné** un audio-guide voiture - -**Quand** un point GPS est défini - -**Alors** le rayon de déclenchement est 30 mètres par défaut -**Et** le rayon de tolérance "point manqué" est 100 mètres - ---- - -## 26. Déclenchement dans le rayon (30m) - -**Étant donné** que le point GPS 3 est défini avec rayon 30m - -**Quand** l'utilisateur entre à 25m du point - -**Alors** la séquence 3 se déclenche automatiquement - ---- - -## 27. Pas de déclenchement hors rayon - -**Étant donné** que le point GPS 3 a un rayon de 30m - -**Quand** l'utilisateur passe à 45m du point - -**Alors** la séquence 3 ne se déclenche pas automatiquement - ---- - -## 28. Point manqué dans rayon de tolérance (100m) - -**Étant donné** que l'utilisateur passe à 60m du point GPS 4 (hors rayon 30m) -**Et** que 60m < 100m (rayon tolérance) - -**Quand** le point est détecté comme manqué - -**Alors** un toast s'affiche: "⚠️ Point manqué : Enclos des éléphants" -**Et** une popup s'affiche pendant 5 secondes avec 3 options - ---- - -## 29. Popup "Point manqué" avec 3 actions - -**Étant donné** qu'un point GPS a été manqué (distance 60m) - -**Quand** la popup s'affiche - -**Alors** les options suivantes sont disponibles: - - | bouton | icône | comportement | - |---|---|---| - | Écouter quand même | 🔊 | Lance séquence immédiatement (même hors zone) | - | Passer au suivant | ⏭️ | Skip séquence, continue vers prochain point | - | Faire demi-tour | 🔙 | Ouvre GPS externe (Google Maps/Waze) vers point | - - ---- - -## 30. Action "Écouter quand même" - -**Étant donné** qu'un point GPS est manqué - -**Quand** l'utilisateur clique sur "🔊 Écouter quand même" - -**Alors** la séquence correspondante démarre immédiatement -**Et** l'utilisateur peut continuer sa route - ---- - -## 31. Action "Passer au suivant" - -**Étant donné** qu'un point GPS 5 est manqué - -**Quand** l'utilisateur clique sur "⏭️ Passer au suivant" - -**Alors** la séquence 5 est ignorée (non écoutée) -**Et** l'application attend le point GPS 6 -**Et** la distance vers le point 6 s'affiche - ---- - -## 32. Action "Faire demi-tour" - -**Étant donné** qu'un point GPS est manqué à (43.1250, 2.5700) - -**Quand** l'utilisateur clique sur "🔙 Faire demi-tour" - -**Alors** l'application détecte l'app GPS installée (Google Maps ou Waze) -**Et** ouvre la navigation GPS externe vers (43.1250, 2.5700) - ---- - -## 33. Point manqué au-delà du rayon de tolérance (>100m) - -**Étant donné** que l'utilisateur passe à 150m du point GPS 6 - -**Quand** la distance est détectée - -**Alors** aucune popup ne s'affiche (point trop loin) -**Et** l'utilisateur peut naviguer manuellement avec [▶|] - ---- - -## 34. 📋 Plan: Gestion selon la distance au point - -**Étant donné** un point GPS avec rayon 30m et tolérance 100m - -**Quand** l'utilisateur passe à du point - -**Alors** le comportement est - -**📊 Exemples de données:** - -| distance | comportement | -|---|---| -| 20m | Déclenchement automatique séquence | -| 40m | Rien (hors rayon, pas encore tolérance) | -| 60m | Popup "Point manqué" avec 3 options | -| 110m | Rien (trop loin, hors tolérance) | - ---- - -## 35. Configuration rayon personnalisé par le créateur - -**Étant donné** qu'un créateur définit un rayon de 50m (au lieu de 30m) - -**Quand** un utilisateur entre à 45m du point - -**Alors** la séquence se déclenche automatiquement -**Et** le rayon personnalisé est respecté - ---- - -## 36. Rayon minimum et maximum configurables - -**Étant donné** qu'un créateur configure un rayon - -**Quand** il ajuste le curseur - -**Alors** les valeurs disponibles sont de 10m à 200m -**Et** le rayon par défaut suggéré est 30m pour la voiture - ---- - -## 37. Safari-parc avec déclenchement automatique fluide - -**Étant donné** qu'un utilisateur roule dans un safari à 20 km/h - -**Quand** il passe devant "Enclos des lions" (point GPS 2) - -**Alors** la séquence 2 démarre automatiquement sans intervention -**Et** il peut se concentrer sur la conduite et l'observation - ---- - -## 38. Détour imprévu (travaux sur la route) - -**Étant donné** qu'un utilisateur prend un détour à cause de travaux -**Et** que le point GPS 4 devient inaccessible - -**Quand** il est loin du point (>100m) -**Et** qu'il clique manuellement sur [▶|] - -**Alors** la séquence 4 démarre quand même -**Et** l'expérience continue sans blocage - ---- - -## 39. Passager qui navigue librement - -**Étant donné** qu'un passager utilise l'application -**Et** que le conducteur roule à 50 km/h - -**Quand** le passager clique sur "Précédent" pour réécouter - -**Alors** l'action est exécutée immédiatement -**Et** un warning apparaît brièvement (sensibilisation) - ---- - -## 40. Embouteillage prolongé - -**Étant donné** que la séquence 3 est terminée depuis 10 minutes -**Et** que l'utilisateur est bloqué dans un embouteillage -**Et** que le point GPS 4 est encore à 1.5 km - -**Quand** l'utilisateur clique sur [▶|] - -**Alors** la séquence 4 démarre immédiatement -**Et** l'utilisateur peut passer le temps en écoutant - ---- - -## 41. GPS désactivé en mode voiture - -**Étant donné** qu'un audio-guide voiture est démarré -**Et** que le GPS est désactivé - -**Quand** l'application détecte l'absence de GPS - -**Alors** une alerte s'affiche: - ---- - -## 42. Action "Passer en mode Manuel" - -**Étant donné** que le GPS est désactivé - -**Quand** l'utilisateur clique sur "Passer en mode Manuel" - -**Alors** l'audio-guide bascule en navigation 100% manuelle -**Et** les boutons [▶|] et [|◀] permettent de naviguer -**Et** aucun déclenchement GPS n'est tenté - ---- - -## 43. Précision GPS insuffisante - -**Étant donné** que le signal GPS a une précision de ±150m - -**Quand** l'utilisateur approche d'un point GPS avec rayon 30m - -**Alors** un avertissement s'affiche: - ---- - -## 44. Perte signal GPS en cours de route - -**Étant donné** qu'un audio-guide voiture est en cours - -**Quand** le signal GPS est perdu (tunnel, parking souterrain) - -**Alors** un toast s'affiche: "Signal GPS perdu. Navigation manuelle active." -**Et** les boutons de navigation restent actifs - -**Quand** le signal GPS revient - -**Alors** un toast s'affiche: "Signal GPS rétabli" -**Et** le déclenchement automatique est réactivé - ---- - -## 45. Dépassement de la vitesse recommandée - -**Étant donné** qu'un audio-guide recommande 20-30 km/h -**Et** que l'utilisateur roule à 65 km/h - -**Quand** la vitesse est détectée - -**Alors** l'affichage vitesse est en orange: "⚠️ 65 km/h" -**Et** un message info s'affiche: "Vitesse élevée. Risque de manquer des points." - ---- - - - - - -
- - -# Audio-guides modes vélo et transport -> *En tant qu'utilisateur à vélo ou en transport en commun* -> *Je veux profiter d'un guidage GPS adapté à mon mode de déplacement* -> *Afin d'avoir une expérience optimisée avec tolérances appropriées* - -**27 scénarios** (24 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté -> **Et** que le GPS est activé -## 1. 📋 Plan: Paramètres par mode de déplacement - -**Étant donné** un audio-guide configuré en mode - -**Alors** les paramètres suivants sont appliqués: - - | paramètre | valeur | - |---|---| - | Rayon déclenchement | | - | Rayon tolérance "point manqué" | | - | Vitesse recommandée | | - | Seuil warning sécurité | | - - -**📊 Exemples de données:** - -| mode | rayon_declenchement | rayon_tolerance | vitesse_recommandee | seuil_warning | -|---|---|---|---|---| -| Voiture | 30m | 100m | 20-50 km/h | >10 km/h | -| Vélo | 50m | 75m | 10-25 km/h | >5 km/h | -| Transport | 100m | 150m | Variable | Désactivé | - ---- - -## 2. Déclenchement automatique avec rayon 50m (mode vélo) - -**Étant donné** un audio-guide vélo "Circuit des châteaux de la Loire" -**Et** que le point GPS 3 a un rayon de 50m - -**Quand** l'utilisateur à vélo entre à 45m du point - -**Alors** la séquence 3 "Château de Chambord" se déclenche automatiquement - ---- - -## 3. Rayon plus large justifié pour le vélo - -**Étant donné** qu'un cycliste roule sur piste cyclable -**Et** que sa vitesse varie entre 8 et 22 km/h (arrêts fréquents) -**Et** que le tracé est moins prévisible qu'en voiture - -**Quand** un point GPS avec rayon 50m est défini - -**Alors** le rayon plus large compense la variabilité de trajectoire - ---- - -## 4. Warning sécurité dès 5 km/h en vélo - -**Étant donné** un audio-guide vélo en cours -**Et** que la vitesse actuelle est 12 km/h - -**Quand** l'utilisateur clique sur [▶|] "Suivant" - -**Alors** l'action est exécutée -**Et** un warning s'affiche: "⚠️ Manipulation en déplacement détecté. Pour votre sécurité, arrêtez-vous." - ---- - -## 5. 📋 Plan: Warning vélo selon la vitesse - -**Étant donné** que la vitesse actuelle à vélo est km/h - -**Quand** l'utilisateur clique sur un bouton de navigation - -**Alors** le warning est affiché : - -**📊 Exemples de données:** - -| vitesse | warning | -|---|---| -| 0 | Non | -| 4 | Non | -| 6 | Oui | -| 15 | Oui | -| 25 | Oui | - ---- - -## 6. Tolérance GPS moins stricte en vélo - -**Étant donné** qu'un cycliste passe à 65m du point GPS 4 -**Et** que le rayon de déclenchement est 50m -**Et** que le rayon de tolérance est 75m - -**Quand** la distance est détectée - -**Alors** la popup "Point manqué" s'affiche avec 3 options -**Et** le système tolère l'écart (trajectoire vélo moins prévisible) - ---- - -## 7. Affichage adapté au vélo - -**Étant donné** un audio-guide vélo en cours - -**Quand** l'interface est affichée - -**Alors** les informations suivantes sont visibles: - - | information | valeur | - |---|---| - | Icône mode | 🚴 | - | Distance prochain point | "450 m" | - | ETA | "≠2 minutes" | - | Direction | ↗️ | - | Vitesse actuelle | "18 km/h" | - | Vitesse recommandée | "10-25 km/h" | - - ---- - -## 8. Cas d'usage - Piste cyclable avec arrêts fréquents - -**Étant donné** qu'un cycliste suit un circuit nature -**Et** qu'il s'arrête régulièrement (feux, photos, fatigue) - -**Quand** il s'arrête à 40m d'un point GPS (rayon 50m) - -**Alors** la séquence se déclenche automatiquement -**Et** le rayon large permet le déclenchement malgré l'arrêt - ---- - -## 9. Cas d'usage - Circulation mixte piétons/vélos - -**Étant donné** qu'un cycliste roule sur voie partagée -**Et** qu'il doit ralentir fréquemment pour éviter les piétons - -**Quand** sa vitesse varie entre 5 et 20 km/h - -**Alors** le système s'adapte avec le rayon 50m -**Et** le déclenchement reste fiable - ---- - -## 10. Déclenchement automatique avec rayon 100m (mode transport) - -**Étant donné** un audio-guide transport "Ligne touristique Paris" -**Et** que le point GPS "Tour Eiffel" a un rayon de 100m - -**Quand** le bus touristique entre à 85m du point - -**Alors** la séquence "Tour Eiffel" se déclenche automatiquement - ---- - -## 11. Rayon très large justifié pour le transport - -**Étant donné** qu'un bus touristique suit une ligne fixe -**Et** qu'il effectue des arrêts fréquents (stations) -**Et** que l'utilisateur n'a aucun contrôle sur la trajectoire - -**Quand** un point GPS avec rayon 100m est défini - -**Alors** le rayon large compense les arrêts et la ligne fixe - ---- - -## 12. Pas de warning sécurité en mode transport - -**Étant donné** un audio-guide transport en cours -**Et** que le bus roule à 50 km/h - -**Quand** l'utilisateur clique sur [▶|] "Suivant" - -**Alors** l'action est exécutée immédiatement -**Et** aucun warning n'est affiché - ---- - -## 13. Vitesse recommandée "Selon ligne" - -**Étant donné** un audio-guide transport - -**Quand** l'interface est affichée - -**Alors** la vitesse recommandée indique "Selon ligne" -**Et** aucune valeur fixe n'est affichée (car ligne de transport varie) - ---- - -## 14. Tolérance horaire pour retards - -**Étant donné** qu'un bus touristique est en retard de 3 minutes -**Et** qu'il arrive au point GPS "Musée du Louvre" avec retard - -**Quand** il entre dans le rayon de 100m - -**Alors** la séquence se déclenche normalement -**Et** le système tolère le retard (pas de pénalité temporelle) - ---- - -## 15. Tolérance spatiale très large (150m) - -**Étant donné** qu'un bus passe à 120m du point GPS "Arc de Triomphe" -**Et** que le rayon de déclenchement est 100m -**Et** que le rayon de tolérance est 150m - -**Quand** la distance est détectée - -**Alors** la popup "Point manqué" s'affiche avec 3 options - ---- - -## 16. Affichage adapté au transport - -**Étant donné** un audio-guide transport en cours - -**Quand** l'interface est affichée - -**Alors** les informations suivantes sont visibles: - - | information | valeur | - |---|---| - | Icône mode | 🚌 | - | Distance prochain point | "1.2 km" | - | ETA | "≠3 minutes" | - | Direction | → | - | Vitesse actuelle | "35 km/h" | - | Vitesse recommandée | "Selon ligne" | - - ---- - -## 17. Cas d'usage - Bus touristique hop-on hop-off - -**Étant donné** un bus touristique "Paris Open Tour" -**Et** qu'il suit un circuit fixe avec 15 arrêts - -**Quand** il approche de chaque arrêt - -**Alors** la séquence correspondante se déclenche automatiquement -**Et** l'utilisateur n'a rien à faire (expérience passive) - ---- - -## 18. Cas d'usage - Train panoramique - -**Étant donné** un train touristique "Ligne des Alpes" -**Et** qu'il roule à vitesse variable (20-80 km/h) - -**Quand** il passe près de points d'intérêt - -**Alors** les séquences se déclenchent avec rayon 100m -**Et** le système compense la vitesse élevée - ---- - -## 19. Navigation manuelle conservée (vélo et transport) - -**Étant donné** un audio-guide en mode - -**Quand** l'utilisateur clique sur [▶|] ou [|◀] - -**Alors** les boutons manuels fonctionnent normalement -**Et** aucune vérification GPS n'est effectuée - ---- - -## 20. Affichage distance + ETA + direction (tous modes) - -**Étant donné** un audio-guide en mode - -**Quand** l'interface est affichée - -**Alors** les informations distance, ETA et direction sont affichées -**Et** le format est identique au mode voiture - ---- - -## 21. Gestion "Point manqué" identique - -**Étant donné** un audio-guide en mode - -**Quand** un point GPS est manqué (dans rayon tolérance) - -**Alors** la popup avec 3 options s'affiche: - - | option | - |---| - | 🔊 Écouter quand même | - | ⏭️ Passer au suivant | - | 🔙 Faire demi-tour | - - ---- - -## 22. 📋 Plan: Insertion publicité dans tous les modes - -**Étant donné** un utilisateur gratuit écoute un audio-guide en mode - -**Quand** la séquence 5 se termine (1 pub / 5 séquences) - -**Alors** la publicité s'enchaîne automatiquement -**Et** elle est skippable après 5 secondes - -**📊 Exemples de données:** - -| mode | -|---| -| Voiture | -| Vélo | -| Transport | -| Piéton | - ---- - -## 23. GPS imprécis en forêt (vélo) - -**Étant donné** un cycliste dans une forêt dense -**Et** que la précision GPS est ±80m - -**Quand** il approche d'un point GPS avec rayon 50m - -**Alors** un avertissement s'affiche: - ---- - -## 24. Bus dévié de son itinéraire (transport) - -**Étant donné** un bus touristique avec déviation -**Et** que plusieurs points GPS deviennent inaccessibles - -**Quand** l'utilisateur est informé - -**Alors** un message s'affiche: - ---- - -## 25. Changement de mode en cours de route - -**Étant donné** un audio-guide démarré en mode "Vélo" - -**Quand** l'utilisateur décide de continuer à pied -**Et** qu'il ouvre les paramètres - -**Alors** il peut changer le mode vers "Piéton" -**Et** les rayons sont reconfigurés automatiquement -**Et** une confirmation s'affiche: - ---- - -## 26. Détection automatique incohérente - -**Étant donné** qu'un utilisateur marche rapidement (7 km/h) -**Et** que le système détecte "Vélo" par erreur - -**Quand** la suggestion s'affiche - -**Alors** l'utilisateur peut cliquer sur "Changer" -**Et** sélectionner manuellement "Piéton" - ---- - -## 27. Batterie en mode vélo longue distance - -**Étant donné** un circuit vélo de 50 km avec 20 séquences -**Et** que l'utilisateur roule pendant 3 heures - -**Quand** la batterie atteint 15% - -**Alors** une notification suggère: - ---- - - - - - -
- - -# Audio-guides Premium et monétisation -> *En tant que créateur* -> *Je veux pouvoir proposer des audio-guides Premium* -> *Afin de monétiser mon contenu de qualité* - -**31 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que le créateur "guide@example.com" est connecté et vérifié -## 1. Création d'un audio-guide Premium - -**Étant donné** que le créateur crée un audio-guide "Visite VIP Versailles" - -**Quand** il accède aux paramètres de monétisation (étape 4) - -**Alors** il peut choisir: - - | option | description | - |---|---| - | Gratuit | Accessible à tous (avec pubs) | - | Premium | Réservé abonnés Premium | - - ---- - -## 2. Badge Premium visible sur l'audio-guide - -**Étant donné** un audio-guide configuré en Premium - -**Quand** il est affiché dans les résultats de recherche - -**Alors** un badge "👑 Premium" est visible -**Et** la cover image a un cadre doré subtil - ---- - -## 3. Preview 3 premières séquences pour utilisateurs gratuits - -**Étant donné** un audio-guide Premium "Visite VIP Versailles" avec 15 séquences -**Et** qu'un utilisateur gratuit ouvre l'audio-guide - -**Quand** il consulte la liste des séquences - -**Alors** les séquences affichent: - - | séquence | état | - |---|---| - | 1 | ✅ Accessible (preview) | - | 2 | ✅ Accessible (preview) | - | 3 | ✅ Accessible (preview) | - | 4 | 🔒 Réservé Premium | - | 5-15 | 🔒 Réservé Premium | - - ---- - -## 4. Écoute des 3 premières séquences sans blocage - -**Étant donné** un utilisateur gratuit -**Et** un audio-guide Premium avec preview - -**Quand** il écoute les séquences 1, 2 et 3 - -**Alors** aucune publicité n'est insérée (preview = teasing) -**Et** l'écoute est fluide - ---- - -## 5. Paywall après la 3ème séquence - -**Étant donné** qu'un utilisateur gratuit termine la séquence 3 - -**Quand** la séquence se termine - -**Alors** un overlay paywall s'affiche immédiatement: - ---- - -## 6. Bouton "Passer Premium" vers tunnel d'abonnement - -**Étant donné** que l'overlay paywall Premium est affiché - -**Quand** l'utilisateur clique sur "Passer Premium" - -**Alors** il est redirigé vers la page d'abonnement Mangopay -**Et** l'audio-guide actuel est marqué en "pending" (reprise après souscription) - ---- - -## 7. Reprise automatique après souscription Premium - -**Étant donné** qu'un utilisateur s'est abonné Premium depuis un paywall audio-guide - -**Quand** l'abonnement est activé - -**Alors** il est redirigé vers l'audio-guide automatiquement -**Et** la séquence 4 démarre immédiatement -**Et** un toast de bienvenue s'affiche: "✨ Bienvenue Premium ! Profitez de votre audio-guide" - ---- - -## 8. Utilisateur Premium - Accès complet immédiat - -**Étant donné** qu'un utilisateur Premium ouvre un audio-guide Premium - -**Quand** il consulte la liste des séquences - -**Alors** toutes les 15 séquences sont accessibles -**Et** aucun paywall ne s'affiche -**Et** aucune publicité n'est insérée - ---- - -## 9. Pas de preview si l'audio-guide a <3 séquences - -**Étant donné** un audio-guide Premium avec seulement 2 séquences - -**Quand** un utilisateur gratuit tente de l'ouvrir - -**Alors** un paywall s'affiche immédiatement (avant lecture) -**Et** aucune preview n'est disponible - ---- - -## 10. Rémunération créateur pour audio-guide Premium - -**Étant donné** un créateur avec un audio-guide Premium -**Et** que 50 utilisateurs Premium ont écouté l'audio-guide ce mois - -**Quand** la répartition des revenus est calculée - -**Alors** le créateur reçoit 70% des revenus proportionnels -**Et** la formule est: (Écoutes créateur / Total écoutes Premium) × 70% pool Premium - ---- - -## 11. Dashboard revenus par audio-guide - -**Étant donné** qu'un créateur a 3 audio-guides Premium publiés - -**Quand** il consulte son dashboard revenus - -**Alors** il voit pour chaque audio-guide: - - | audio_guide | ecoutes_mois | revenus_estime | - |---|---|---| - | Visite VIP Versailles | 142 | 45.20 € | - | Secrets du Louvre | 89 | 28.50 € | - | Châteaux de la Loire | 203 | 64.80 € | - - ---- - -## 12. Comparaison gratuit vs Premium - -**Étant donné** qu'un créateur a publié 2 audio-guides: - - | titre | type | ecoutes_mois | revenus | - |---|---|---|---| - | Tour de Paris | Gratuit | 1200 | 12.50 € | - | Visite VIP Versailles | Premium | 142 | 45.20 € | - - -**Quand** il consulte son dashboard - -**Alors** il peut comparer les performances -**Et** constater que Premium génère plus de revenus par écoute - ---- - -## 13. Seuil minimum de paiement (20€) - -**Étant donné** qu'un créateur a généré 18€ de revenus ce mois - -**Quand** le paiement mensuel est traité - -**Alors** le montant est reporté au mois suivant -**Et** un message s'affiche: "Seuil minimum non atteint (20€). Montant reporté." - ---- - -## 14. Paiement automatique mensuel - -**Étant donné** qu'un créateur a généré 138.50€ de revenus en janvier - -**Quand** le 5 février arrive - -**Alors** le paiement est initié automatiquement via Mangopay -**Et** le créateur reçoit une notification: "Paiement de 138.50€ en cours" -**Et** les fonds arrivent sous 2-3 jours ouvrés - ---- - -## 15. Insertion publicité toutes les 5 séquences (gratuit) - -**Étant donné** un audio-guide gratuit avec 12 séquences -**Et** un utilisateur gratuit - -**Quand** il termine la séquence 5 - -**Alors** une publicité démarre automatiquement - -**Quand** il termine la séquence 10 - -**Alors** une deuxième publicité démarre - ---- - -## 16. Publicité après séquence en mode piéton (avec pause) - -**Étant donné** un audio-guide piéton gratuit - -**Quand** la séquence 5 se termine - -**Alors** la publicité démarre automatiquement (pas d'attente bouton) -**Et** la pub est skippable après 5 secondes - -**Quand** la publicité se termine - -**Alors** le player se met en pause -**Et** l'utilisateur doit cliquer sur [▶|] pour continuer - ---- - -## 17. Publicité en mode voiture/vélo/transport (automatique) - -**Étant donné** un audio-guide voiture gratuit - -**Quand** la séquence 5 se termine - -**Alors** la publicité démarre automatiquement - -**Quand** la publicité se termine - -**Alors** la séquence 6 démarre automatiquement (pas de pause) - ---- - -## 18. Publicités géolocalisées dans audio-guides - -**Étant donné** un audio-guide dans la région "Île-de-France" - -**Quand** une publicité doit être insérée - -**Alors** l'API publicitaire filtre par: - - | critère | valeur | - |---|---| - | Géolocalisation | Île-de-France | - | Catégorie | Tourisme, Culture | - | Langue | Français | - - ---- - -## 19. Comptabilisation des impressions pub pour créateur - -**Étant donné** qu'un audio-guide gratuit génère 200 écoutes complètes -**Et** que chaque écoute complète = 2 publicités (séq. 5 et 10) - -**Quand** les revenus pub sont calculés - -**Alors** 400 impressions sont comptabilisées -**Et** le créateur reçoit 0.80€ (400 × 0.002€) - ---- - -## 20. CTA Premium après audio-guide gratuit complété - -**Étant donné** qu'un utilisateur gratuit complète un audio-guide gratuit - -**Quand** il termine la dernière séquence - -**Alors** un overlay s'affiche: - ---- - -## 21. Recommandations d'audio-guides Premium après gratuit - -**Étant donné** qu'un utilisateur termine un audio-guide gratuit "Tour de Paris" - -**Quand** l'overlay de fin s'affiche - -**Alors** 3 audio-guides Premium similaires sont suggérés: - - | titre | type | créateur | - |---|---|---| - | Secrets de Montmartre | Premium | @paris_stories | - | Visite VIP Musée d'Orsay | Premium | @art_guide | - | Paris hors des sentiers | Premium | @explore_paris | - - ---- - -## 22. Badge "Premium recommandé" sur audio-guides populaires - -**Étant donné** un audio-guide Premium avec >500 écoutes et note >4.5/5 - -**Quand** il est affiché dans les résultats de recherche - -**Alors** un badge "⭠Premium recommandé" est visible -**Et** il est mis en avant dans les résultats - ---- - -## 23. Conversion tracking pour attribution créateur - -**Étant donné** qu'un utilisateur découvre Premium via un audio-guide créateur - -**Quand** il s'abonne - -**Alors** la conversion est trackée: - - | donnée | valeur | - |---|---| - | source_conversion | audio_guide_paywall | - | audio_guide_id | visite_vip_versailles_123 | - | creator_id | guide_versailles_456 | - -**Et** le créateur bénéficie d'un bonus de conversion - ---- - -## 24. Essai gratuit 7 jours Premium via audio-guide - -**Étant donné** qu'un utilisateur gratuit atteint le paywall d'un audio-guide Premium -**Et** qu'il n'a jamais essayé Premium - -**Quand** l'overlay s'affiche - -**Alors** une offre d'essai est proposée: - ---- - -## 25. Activation immédiate après essai gratuit - -**Étant donné** qu'un utilisateur démarre un essai gratuit 7 jours - -**Quand** l'essai est activé - -**Alors** l'audio-guide Premium démarre immédiatement -**Et** toutes les séquences sont débloquées -**Et** aucune publicité n'est insérée - ---- - -## 26. Rappel 2 jours avant fin d'essai - -**Étant donné** qu'un utilisateur a démarré un essai gratuit le 15/01 - -**Quand** le 20/01 arrive (J-2) - -**Alors** une notification est envoyée: - ---- - -## 27. Créateur mix gratuit + Premium - -**Étant donné** qu'un créateur a publié 5 audio-guides: - - | titre | type | - |---|---| - | Découverte de Paris | Gratuit | - | Visite VIP Louvre | Premium | - | Balade Montmartre | Gratuit | - | Secrets Versailles | Premium | - | Visite express Orsay | Gratuit | - - -**Quand** un utilisateur découvre son profil - -**Alors** les audio-guides gratuits servent de teasing -**Et** les audio-guides Premium sont mis en avant avec badge - ---- - -## 28. Utilisateur hésite à s'abonner - -**Étant donné** qu'un utilisateur atteint le paywall d'un audio-guide Premium -**Et** qu'il clique sur "Découvrir d'autres audio-guides gratuits" - -**Quand** il revient 2 jours plus tard sur le même audio-guide - -**Alors** le paywall s'affiche à nouveau -**Et** une réduction temporaire est proposée: "Offre spéciale : -20% premier mois" - ---- - -## 29. Échec du paiement Premium via paywall - -**Étant donné** qu'un utilisateur tente de s'abonner Premium - -**Quand** le paiement Mangopay échoue - -**Alors** un message d'erreur s'affiche: - ---- - -## 30. Abonnement Premium expiré pendant écoute - -**Étant donné** qu'un utilisateur Premium écoute un audio-guide Premium -**Et** que son abonnement expire pendant l'écoute (séquence 8/15) - -**Quand** l'expiration est détectée - -**Alors** l'écoute continue jusqu'à la fin de la séquence en cours -**Et** un overlay s'affiche ensuite: - ---- - -## 31. Créateur change audio-guide de gratuit à Premium - -**Étant donné** qu'un audio-guide gratuit a 50 utilisateurs avec progression - -**Quand** le créateur le passe en Premium - -**Alors** les utilisateurs ayant déjà commencé gardent l'accès complet -**Et** seuls les nouveaux utilisateurs sont soumis au paywall -**Et** un message de transparence s'affiche: - ---- - - - - - -
- - -# Sauvegarde et reprise de progression audio-guide -> *En tant qu'utilisateur* -> *Je veux que ma progression soit sauvegardĂ©e automatiquement* -> *Afin de pouvoir reprendre mon audio-guide lĂ  oĂą je me suis arrĂŞtĂ©* - -**32 scĂ©narios** (31 standards, 1 plan) - ---- - -> **Contexte commun Ă  tous les scĂ©narios** -> -> **Étant donnĂ©** que l'application RoadWave est dĂ©marrĂ©e -> **Et** que l'utilisateur "jean@example.com" est connectĂ© -## 1. Sauvegarde automatique toutes les 10 secondes - -**Étant donnĂ©** qu'un audio-guide "Visite du Louvre" est en cours -**Et** que la sĂ©quence 3 est Ă  la position 1:24 - -**Quand** 10 secondes s'Ă©coulent - -**Alors** la progression est sauvegardĂ©e automatiquement: - - | donnĂ©e | valeur | - |---|---| - | audio_guide_id | louvre_123 | - | sequence_actuelle | 3 | - | position_audio | 1:24 | - | timestamp | 2026-01-22 14:35:42 | - | sequences_ecoutees | [1, 2] | - - ---- - -## 2. Sauvegarde locale (SQLite) pour rapiditĂ© - -**Étant donnĂ©** qu'une sauvegarde est dĂ©clenchĂ©e - -**Quand** la progression est enregistrĂ©e - -**Alors** les donnĂ©es sont Ă©crites en SQLite local -**Et** l'Ă©criture prend moins de 50ms -**Et** l'application reste fluide - ---- - -## 3. Synchronisation cloud en arrière-plan - -**Étant donnĂ©** qu'une sauvegarde locale est effectuĂ©e - -**Quand** 30 secondes s'Ă©coulent - -**Alors** la progression est synchronisĂ©e vers PostgreSQL cloud -**Et** la synchronisation s'effectue en arrière-plan -**Et** elle n'impacte pas les performances - ---- - -## 4. Sauvegarde immĂ©diate lors de la fermeture - -**Étant donnĂ©** qu'un audio-guide est en cours Ă  la sĂ©quence 4 position 2:15 - -**Quand** l'utilisateur ferme l'application - -**Alors** la progression est sauvegardĂ©e immĂ©diatement (local + cloud) -**Et** les donnĂ©es sont Ă©crites avant la fermeture complète - ---- - -## 5. Sauvegarde des sĂ©quences complĂ©tĂ©es - -**Étant donnĂ©** qu'un audio-guide de 12 sĂ©quences est en cours -**Et** que les sĂ©quences 1, 2, 4, 5 ont Ă©tĂ© Ă©coutĂ©es Ă  >80% - -**Quand** la progression est sauvegardĂ©e - -**Alors** les sĂ©quences complĂ©tĂ©es sont enregistrĂ©es: - ---- - -## 6. Historique des Ă©coutes pour statistiques - -**Étant donnĂ©** qu'un utilisateur a Ă©coutĂ© 3 sĂ©quences d'un audio-guide - -**Quand** les donnĂ©es sont sauvegardĂ©es - -**Alors** l'historique d'Ă©coute inclut: - - | sequence_id | started_at | completed_at | completion_rate | - |---|---|---|---| - | 1 | 2026-01-22 14:10:00 | 2026-01-22 14:12:15 | 100% | - | 2 | 2026-01-22 14:12:20 | 2026-01-22 14:14:08 | 100% | - | 3 | 2026-01-22 14:14:15 | 2026-01-22 14:17:45 | 92% | - - ---- - -## 7. Popup de reprise au redĂ©marrage - -**Étant donnĂ©** que l'utilisateur a quittĂ© l'app Ă  la sĂ©quence 6 position 2:34 - -**Quand** il rouvre l'audio-guide "Visite du Louvre" - -**Alors** une popup s'affiche: - ---- - -## 8. Action "Reprendre" - Position exacte restaurĂ©e - -**Étant donnĂ©** qu'une popup de reprise est affichĂ©e - -**Quand** l'utilisateur clique sur "▶️ Reprendre" - -**Alors** la sĂ©quence 6 "VĂ©nus de Milo" se charge -**Et** la position exacte 2:34 est restaurĂ©e -**Et** la lecture dĂ©marre automatiquement après 1 seconde - ---- - -## 9. Action "Recommencer" - RĂ©initialisation complète - -**Étant donnĂ©** qu'une popup de reprise est affichĂ©e - -**Quand** l'utilisateur clique sur "🔄 Recommencer" - -**Alors** l'audio-guide redĂ©marre depuis la sĂ©quence 1 position 0:00 -**Et** toutes les sĂ©quences sont marquĂ©es â­• "Ă€ Ă©couter" -**Et** l'historique d'Ă©coute est rĂ©initialisĂ© pour cette session - ---- - -## 10. Reprise après 7 jours d'inactivitĂ© - -**Étant donnĂ©** qu'un utilisateur a arrĂŞtĂ© un audio-guide le 15/01/2026 -**Et** qu'il le rouvre le 22/01/2026 (7 jours plus tard) - -**Quand** l'audio-guide se charge - -**Alors** la popup de reprise s'affiche normalement -**Et** toutes les donnĂ©es de progression sont conservĂ©es - ---- - -## 11. Reprise sur un autre appareil (synchronisation cloud) - -**Étant donnĂ©** qu'un utilisateur Ă©coute un audio-guide sur iPhone -**Et** qu'il quitte Ă  la sĂ©quence 4 position 1:20 - -**Quand** il ouvre le mĂŞme audio-guide sur iPad - -**Alors** la popup de reprise s'affiche avec la progression iPhone -**Et** il peut reprendre exactement oĂą il s'Ă©tait arrĂŞtĂ© - ---- - -## 12. Conflit de synchronisation (dernier appareil gagne) - -**Étant donnĂ©** qu'un utilisateur Ă©coute sur iPhone Ă  la sĂ©quence 3 -**Et** simultanĂ©ment sur iPad Ă  la sĂ©quence 7 - -**Quand** les deux appareils synchronisent - -**Alors** la progression la plus rĂ©cente (timestamp) est conservĂ©e -**Et** l'appareil avec ancienne progression affiche une notification: - ---- - -## 13. Mode hors-ligne - Sauvegarde locale uniquement - -**Étant donnĂ©** qu'un utilisateur Ă©coute un audio-guide hors connexion -**Et** qu'il atteint la sĂ©quence 5 - -**Quand** la progression est sauvegardĂ©e - -**Alors** les donnĂ©es sont Ă©crites localement (SQLite) -**Et** une icĂ´ne "â️ Non synchronisĂ©" s'affiche discrètement - ---- - -## 14. Synchronisation automatique Ă  la reconnexion - -**Étant donnĂ©** que l'utilisateur a Ă©coutĂ© hors ligne jusqu'Ă  la sĂ©quence 8 -**Et** que 5 progressions locales ne sont pas synchronisĂ©es - -**Quand** la connexion rĂ©seau est rĂ©tablie - -**Alors** les 5 progressions sont synchronisĂ©es automatiquement -**Et** un toast s'affiche brièvement: "âś… Progression synchronisĂ©e" - ---- - -## 15. Suppression de la progression (recommencer proprement) - -**Étant donnĂ©** qu'un utilisateur est Ă  la sĂ©quence 10/12 - -**Quand** il ouvre les paramètres de l'audio-guide -**Et** qu'il clique sur "🔄 RĂ©initialiser progression" - -**Alors** une confirmation s'affiche: -**Et** si confirmĂ©, la progression est effacĂ©e - ---- - -## 16. Taux de complĂ©tion global de l'audio-guide - -**Étant donnĂ©** un audio-guide de 12 sĂ©quences -**Et** que l'utilisateur a Ă©coutĂ© complètement 8 sĂ©quences -**Et** partiellement 1 sĂ©quence (45%) - -**Quand** les statistiques sont calculĂ©es - -**Alors** le taux de complĂ©tion affichĂ© est "67%" (8/12) - ---- - -## 17. Badge "Audio-guide complĂ©tĂ©" Ă  100% - -**Étant donnĂ©** un audio-guide de 12 sĂ©quences - -**Quand** l'utilisateur Ă©coute la 12ème sĂ©quence Ă  100% - -**Alors** un badge "âś… Audio-guide complĂ©tĂ©" s'affiche -**Et** une notification de fĂ©licitations est envoyĂ©e -**Et** le statut "ComplĂ©tĂ© le 22/01/2026" est visible dans l'historique - ---- - -## 18. Temps total passĂ© sur l'audio-guide - -**Étant donnĂ©** qu'un utilisateur a Ă©coutĂ© un audio-guide sur 2 sessions: - - | session | durĂ©e | - |---|---| - | 1 | 25 min | - | 2 | 18 min | - - -**Quand** les statistiques sont calculĂ©es - -**Alors** le temps total est "43 minutes" -**Et** il est affichĂ© dans l'historique personnel - ---- - -## 19. Liste des audio-guides "En cours" dans le profil - -**Étant donnĂ©** qu'un utilisateur a 3 audio-guides en cours: - - | audio_guide | progression | - |---|---| - | Visite du Louvre | 6/12 | - | Safari du Paugre | 3/8 | - | Circuit Loire Ă  VĂ©lo | 12/15 | - - -**Quand** il consulte son profil "Audio-guides" - -**Alors** la section "📍 En cours" affiche les 3 audio-guides -**Et** chaque Ă©lĂ©ment montre la progression sous forme de barre - ---- - -## 20. Liste des audio-guides "ComplĂ©tĂ©s" dans le profil - -**Étant donnĂ©** qu'un utilisateur a complĂ©tĂ© 2 audio-guides: - - | audio_guide | date_completion | - |---|---| - | Tour de Paris | 2026-01-15 | - | DĂ©couverte de Lyon | 2026-01-20 | - - -**Quand** il consulte son profil "Audio-guides" - -**Alors** la section "âś… ComplĂ©tĂ©s" affiche les 2 audio-guides -**Et** la date de complĂ©tion est visible - ---- - -## 21. Badge "ComplĂ©tiste" pour 10 audio-guides complĂ©tĂ©s - -**Étant donnĂ©** qu'un utilisateur complète son 10ème audio-guide - -**Quand** la complĂ©tion est enregistrĂ©e - -**Alors** un badge "🏆 ComplĂ©tiste" est dĂ©bloquĂ© -**Et** il apparaĂ®t sur son profil -**Et** une notification est envoyĂ©e: - ---- - -## 22. đź“‹ Plan: Niveaux de badges selon nombre d'audio-guides complĂ©tĂ©s - -**Étant donnĂ©** qu'un utilisateur complète audio-guides - -**Quand** le badge est attribuĂ© - -**Alors** il reçoit le badge "" - -**📊 Exemples de donnĂ©es:** - -| nombre | badge | -|---|---| -| 1 | 🎧 Premier audio-guide | -| 5 | 🗺️ Explorateur | -| 10 | 🏆 ComplĂ©tiste | -| 25 | 🌟 Expert | -| 50 | đź’Ž MaĂ®tre audio-guideur | - ---- - -## 23. Dashboard crĂ©ateur - Statistiques par audio-guide - -**Étant donnĂ©** qu'un crĂ©ateur a publiĂ© l'audio-guide "Visite du Louvre" - -**Quand** il consulte son dashboard - -**Alors** les mĂ©triques suivantes sont affichĂ©es: - - | mĂ©trique | valeur | - |---|---| - | Écoutes totales | 1542 | - | Écoutes complètes (>80%) | 892 | - | Taux de complĂ©tion moyen | 58% | - | Temps d'Ă©coute total | 423h | - | SĂ©quence la plus Ă©coutĂ©e | SĂ©q. 3 | - | SĂ©quence la moins Ă©coutĂ©e | SĂ©q. 11 | - - ---- - -## 24. Graphique de complĂ©tion par sĂ©quence - -**Étant donnĂ©** un audio-guide de 12 sĂ©quences - -**Quand** le crĂ©ateur consulte les statistiques dĂ©taillĂ©es - -**Alors** un graphique en barres affiche: - - | sĂ©quence | taux_completion | - |---|---| - | 1 | 100% | - | 2 | 95% | - | 3 | 89% | - | ... | ... | - | 12 | 58% | - - ---- - -## 25. DĂ©tection des points d'abandon - -**Étant donnĂ©** qu'un audio-guide a un taux de complĂ©tion de 58% -**Et** que 35% des utilisateurs abandonnent Ă  la sĂ©quence 7 - -**Quand** le crĂ©ateur consulte les insights - -**Alors** un avertissement s'affiche: - ---- - -## 26. Heatmap gĂ©ographique des Ă©coutes - -**Étant donnĂ©** un audio-guide gĂ©olocalisĂ© - -**Quand** le crĂ©ateur consulte la heatmap - -**Alors** une carte affiche: - - | Ă©lĂ©ment | description | - |---|---| - | DensitĂ© d'Ă©coutes | Zones rouge/orange/jaune selon Ă©coutes | - | Points GPS | Marqueurs sur chaque point | - | Statistiques par point | Nombre d'Ă©coutes par zone | - - ---- - -## 27. Temps moyen par sĂ©quence - -**Étant donnĂ©** qu'un crĂ©ateur analyse son audio-guide - -**Quand** il consulte les statistiques temporelles - -**Alors** il voit pour chaque sĂ©quence: - - | sĂ©quence | durĂ©e_audio | temps_ecoute_moyen | ecart | - |---|---|---|---| - | 1 | 2:15 | 2:10 | -5s | - | 2 | 1:48 | 1:30 | -18s | - | 3 | 3:42 | 3:40 | -2s | - - ---- - -## 28. Notification crĂ©ateur pour milestone - -**Étant donnĂ©** qu'un audio-guide atteint 1000 Ă©coutes - -**Quand** le seuil est franchi - -**Alors** une notification est envoyĂ©e au crĂ©ateur: - ---- - -## 29. Corruption de donnĂ©es de sauvegarde - -**Étant donnĂ©** qu'une sauvegarde locale (SQLite) est corrompue - -**Quand** l'application tente de charger la progression - -**Alors** une rĂ©cupĂ©ration depuis le cloud est tentĂ©e -**Et** si rĂ©ussie, les donnĂ©es cloud sont restaurĂ©es -**Et** la base locale est reconstruite - ---- - -## 30. Échec de synchronisation cloud - -**Étant donnĂ©** que l'API cloud est indisponible - -**Quand** une tentative de synchronisation est effectuĂ©e - -**Alors** l'application continue avec sauvegarde locale uniquement -**Et** un retry automatique est programmĂ© dans 5 minutes -**Et** l'icĂ´ne "â️ Non synchronisĂ©" reste affichĂ©e - ---- - -## 31. Suppression accidentelle de progression (rĂ©cupĂ©ration) - -**Étant donnĂ©** qu'un utilisateur rĂ©initialise un audio-guide par erreur - -**Quand** il contacte le support dans les 7 jours - -**Alors** l'Ă©quipe peut restaurer la progression depuis les backups -**Et** les donnĂ©es sont rĂ©cupĂ©rables (backup quotidien conservĂ© 30 jours) - ---- - -## 32. Nettoyage automatique des vieilles progressions - -**Étant donnĂ©** qu'une progression n'a pas Ă©tĂ© mise Ă  jour depuis 6 mois - -**Quand** le nettoyage automatique s'exĂ©cute - -**Alors** la progression est archivĂ©e (mais pas supprimĂ©e) -**Et** l'utilisateur peut la restaurer via l'historique - ---- - - - - - -
- - -# Classification des contenus par âge -> *En tant que plateforme responsable* -> *Je veux classifier les contenus par tranche d'âge* -> *Afin de protéger les mineurs et respecter les obligations légales* - -**13 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -## 1. Créateur doit classifier son contenu à la publication - -**Étant donné** que je suis un créateur connecté - -**Quand** je crée un nouveau contenu audio - -**Alors** je dois obligatoirement choisir une classification d'âge parmi: - - | classification | description | - |---|---| - | Tout public | Contenu adapté à tous les âges | - | 13+ | Contenu mature léger | - | 16+ | Contenu mature | - | 18+ | Contenu adulte | - - ---- - -## 2. Publication impossible sans classification - -**Étant donné** que je crée un contenu audio - -**Quand** j'essaie de publier sans sélectionner de classification - -**Alors** la publication échoue -**Et** je vois le message "Vous devez sélectionner une classification d'âge" - ---- - -## 3. Utilisateur 13-15 ans voit uniquement du contenu "Tout public" - -**Étant donné** que je suis un utilisateur de 14 ans -**Et** qu'il existe des contenus avec les classifications suivantes: - - | classification | nombre | - |---|---| - | Tout public | 20 | - | 13+ | 15 | - | 16+ | 10 | - | 18+ | 5 | - - -**Quand** je demande des recommandations - -**Alors** je vois uniquement les 20 contenus "Tout public" -**Et** les autres contenus ne sont jamais proposés - ---- - -## 4. Utilisateur 16-17 ans voit "Tout public" et "13+" - -**Étant donné** que je suis un utilisateur de 17 ans -**Et** qu'il existe des contenus avec les classifications suivantes: - - | classification | nombre | - |---|---| - | Tout public | 20 | - | 13+ | 15 | - | 16+ | 10 | - | 18+ | 5 | - - -**Quand** je demande des recommandations - -**Alors** je vois 35 contenus (Tout public + 13+) -**Et** les contenus 16+ et 18+ ne sont pas proposés - ---- - -## 5. Utilisateur 18+ voit tous les contenus - -**Étant donné** que je suis un utilisateur de 25 ans -**Et** qu'il existe des contenus avec toutes les classifications - -**Quand** je demande des recommandations - -**Alors** je vois tous les contenus sans restriction -**Et** aucun filtre d'âge n'est appliqué - ---- - -## 6. Mode Kids activé automatiquement pour les moins de 13 ans - -**Étant donné** que je m'inscris avec une date de naissance "2013-01-21" - -**Alors** le mode Kids est activé automatiquement -**Et** je vois uniquement du contenu "Tout public" -**Et** des protections supplémentaires sont appliquées - ---- - -## 7. Modérateur reclassifie un contenu mal catégorisé - -**Étant donné** qu'un contenu est publié avec la classification "Tout public" -**Et** que ce contenu contient du langage inapproprié détecté en modération - -**Quand** le modérateur reclassifie ce contenu en "16+" - -**Alors** la nouvelle classification est appliquée immédiatement -**Et** le contenu n'est plus visible pour les utilisateurs de moins de 16 ans -**Et** le créateur reçoit une notification de reclassification - ---- - -## 8. Strike si classification volontairement incorrecte - -**Étant donné** qu'un créateur a publié un contenu "18+" classifié comme "Tout public" -**Et** que ce contenu a été signalé - -**Quand** le modérateur confirme la mauvaise classification volontaire - -**Alors** le créateur reçoit 1 strike -**Et** le contenu est reclassifié en "18+" -**Et** le créateur reçoit une notification explicative - ---- - -## 9. Créateur peut voir la distribution d'âge de son audience - -**Étant donné** que je suis un créateur -**Et** que j'ai publié des contenus avec différentes classifications - -**Quand** je consulte mes statistiques - -**Alors** je vois la répartition des âges de mes auditeurs: - - | tranche_age | pourcentage | - |---|---| - | 13-15 ans | 15% | - | 16-17 ans | 20% | - | 18+ ans | 65% | - - ---- - -## 10. Recherche filtrée par classification d'âge - -**Étant donné** que je suis un utilisateur de 16 ans - -**Quand** je recherche des contenus - -**Alors** les résultats incluent uniquement: - - | classification | - |---| - | Tout public | - | 13+ | - -**Et** je ne vois pas les contenus 16+ et 18+ dans les résultats - ---- - -## 11. Notification si tentative d'accès à contenu non autorisé - -**Étant donné** que je suis un utilisateur de 14 ans -**Et** qu'un contenu "16+" est partagé avec moi via un lien direct - -**Quand** j'essaie d'accéder au contenu - -**Alors** l'accès est refusé -**Et** je vois le message "Ce contenu est réservé aux utilisateurs de 16 ans et plus" - ---- - -## 12. Validation obligatoire des 3 premiers contenus inclut la classification - -**Étant donné** que je suis un nouveau créateur -**Et** que je publie mon premier contenu classifié "18+" - -**Quand** le modérateur valide mon contenu - -**Alors** il vérifie que la classification "18+" est appropriée -**Et** peut la modifier si nécessaire avant validation - ---- - -## 13. Statistiques de classification dans l'interface créateur - -**Étant donné** que je suis un créateur - -**Quand** je consulte mes contenus publiés - -**Alors** je vois pour chaque contenu: - - | information | exemple | - |---|---| - | Classification actuelle | 13+ | - | Nombre de signalements | 2 | - | Reclassifications | Aucune / 1× par modérateur | - - ---- - - - - - -
- - -# Connexion utilisateur -> *En tant qu'utilisateur existant* -> *Je veux me connecter à mon compte* -> *Afin d'accéder à mes contenus et paramètres* - -**11 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur existe avec: - | email | mot_de_passe | - |---|---| - | user@test.fr | Password123 | - - -## 1. Connexion réussie avec identifiants valides - -**Quand** je me connecte avec: - - | email | mot_de_passe | - |---|---| - | user@test.fr | Password123 | - - -**Alors** je suis connecté avec succès -**Et** je reçois un access token valide pour 15 minutes -**Et** je reçois un refresh token valide pour 30 jours - ---- - -## 2. Connexion échouée avec email inexistant - -**Quand** je me connecte avec l'email "inexistant@test.fr" - -**Alors** la connexion échoue -**Et** je vois le message "Email ou mot de passe incorrect" - ---- - -## 3. Connexion échouée avec mot de passe incorrect - -**Quand** je me connecte avec: - - | email | mot_de_passe | - |---|---| - | user@test.fr | MauvaisPass1 | - - -**Alors** la connexion échoue -**Et** je vois le message "Email ou mot de passe incorrect" - ---- - -## 4. Blocage après 5 tentatives échouées - -**Étant donné** que j'ai échoué 4 tentatives de connexion - -**Quand** j'échoue une 5ème tentative de connexion - -**Alors** mon compte est temporairement bloqué -**Et** je vois le message "Compte bloqué pour 15 minutes après 5 tentatives échouées" -**Et** je reçois un email de notification de blocage - ---- - -## 5. Tentative de connexion pendant le blocage - -**Étant donné** que mon compte est bloqué suite à 5 tentatives échouées -**Et** que seulement 5 minutes se sont écoulées - -**Quand** j'essaie de me connecter avec les bons identifiants - -**Alors** la connexion échoue -**Et** je vois le message "Compte bloqué. Réessayez dans 10 minutes" - ---- - -## 6. Déblocage automatique après 15 minutes - -**Étant donné** que mon compte est bloqué suite à 5 tentatives échouées -**Et** que 15 minutes se sont écoulées - -**Quand** je me connecte avec les bons identifiants - -**Alors** je suis connecté avec succès -**Et** le compteur de tentatives est réinitialisé - ---- - -## 7. Reset du compteur après connexion réussie - -**Étant donné** que j'ai échoué 3 tentatives de connexion - -**Quand** je me connecte avec les bons identifiants - -**Alors** je suis connecté avec succès -**Et** le compteur de tentatives est remis à 0 - ---- - -## 8. Reset automatique du compteur après 15 minutes sans blocage - -**Étant donné** que j'ai échoué 3 tentatives de connexion -**Et** que 15 minutes se sont écoulées sans nouvelle tentative - -**Quand** je consulte mon compteur de tentatives - -**Alors** le compteur est réinitialisé à 0 - ---- - -## 9. Déblocage via lien "Mot de passe oublié" - -**Étant donné** que mon compte est bloqué suite à 5 tentatives échouées - -**Quand** j'utilise la fonction "Mot de passe oublié" -**Et** que je réinitialise mon mot de passe - -**Alors** le blocage est levé immédiatement -**Et** je peux me connecter avec le nouveau mot de passe - ---- - -## 10. Email de notification lors d'un blocage - -**Étant donné** que j'ai échoué 5 tentatives de connexion - -**Alors** je reçois un email avec: - - | sujet | Tentatives de connexion suspectes détectées | - |---|---| - | contenu_contient | Votre compte a été temporairement bloqué | - | lien_mot_de_passe | présent | - - ---- - -## 11. Connexion multi-device simultanée autorisée - -**Étant donné** que je suis connecté sur un appareil iOS - -**Quand** je me connecte également sur un appareil Android - -**Alors** les deux sessions sont actives simultanément -**Et** je peux utiliser l'application sur les deux appareils - ---- - - - - - -
- - -# Inscription utilisateur -> *En tant que nouvel utilisateur* -> *Je veux créer un compte avec email et mot de passe* -> *Afin d'accéder à l'application RoadWave* - -**15 scénarios** (14 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que Zitadel est configuré -## 1. Inscription réussie avec données valides - -**Étant donné** que l'email "nouveau@example.com" n'existe pas - -**Quand** je m'inscris avec les données suivantes: - - | champ | valeur | - |---|---| - | email | nouveau@example.com | - | mot_de_passe | Password123 | - | pseudo | nouveau_user | - | date_naissance | 1995-06-15 | - - -**Alors** mon compte est créé avec succès -**Et** je reçois un email de vérification -**Et** le lien de vérification expire dans 7 jours -**Et** je suis redirigé vers l'application - ---- - -## 2. Inscription avec email déjà existant - -**Étant donné** qu'un utilisateur existe avec l'email "existant@example.com" - -**Quand** je m'inscris avec l'email "existant@example.com" - -**Alors** l'inscription échoue -**Et** je vois le message "Cet email est déjà utilisé" - ---- - -## 3. Inscription avec mot de passe invalide - trop court - -**Quand** je m'inscris avec un mot de passe de moins de 8 caractères "Pass1" - -**Alors** l'inscription échoue -**Et** je vois le message "Le mot de passe doit contenir au moins 8 caractères" - ---- - -## 4. Inscription avec mot de passe invalide - sans majuscule - -**Quand** je m'inscris avec un mot de passe sans majuscule "password123" - -**Alors** l'inscription échoue -**Et** je vois le message "Le mot de passe doit contenir au moins une majuscule" - ---- - -## 5. Inscription avec mot de passe invalide - sans chiffre - -**Quand** je m'inscris avec un mot de passe sans chiffre "Password" - -**Alors** l'inscription échoue -**Et** je vois le message "Le mot de passe doit contenir au moins un chiffre" - ---- - -## 6. Inscription avec pseudo invalide - trop court - -**Quand** je m'inscris avec un pseudo de 2 caractères "ab" - -**Alors** l'inscription échoue -**Et** je vois le message "Le pseudo doit contenir entre 3 et 30 caractères" - ---- - -## 7. Inscription avec pseudo invalide - caractères spéciaux - -**Quand** je m'inscris avec un pseudo contenant des caractères spéciaux "user@123" - -**Alors** l'inscription échoue -**Et** je vois le message "Le pseudo ne peut contenir que des lettres, chiffres et underscores" - ---- - -## 8. Inscription avec email invalide - -**Quand** je m'inscris avec un email invalide "email.invalide" - -**Alors** l'inscription échoue -**Et** je vois le message "Format d'email invalide" - ---- - -## 9. 📋 Plan: Inscription avec âge minimum non respecté - -**Étant donné** la date du jour est "2026-01-21" - -**Quand** je m'inscris avec une date de naissance "" - -**Alors** l'inscription échoue -**Et** je vois le message "Vous devez avoir au moins 13 ans pour créer un compte" - -**📊 Exemples de données:** - -| date_naissance | age | -|---|---| -| 2013-01-22 | 12 | -| 2015-06-15 | 10 | -| 2020-01-01 | 6 | - ---- - -## 10. Inscription avec âge limite acceptable (13 ans) - -**Étant donné** la date du jour est "2026-01-21" - -**Quand** je m'inscris avec une date de naissance "2013-01-21" - -**Alors** mon compte est créé avec succès -**Et** le mode Kids est activé automatiquement - ---- - -## 11. Inscription avec âge supérieur à 18 ans - -**Étant donné** la date du jour est "2026-01-21" - -**Quand** je m'inscris avec une date de naissance "1990-06-15" - -**Alors** mon compte est créé avec succès -**Et** j'ai accès à tous les contenus sans restriction d'âge - ---- - -## 12. Données minimales requises à l'inscription - -**Quand** je m'inscris sans fournir de nom complet -**Et** sans fournir de photo de profil -**Et** sans fournir de bio - -**Alors** mon compte est créé avec succès -**Et** un avatar par défaut est généré -**Et** les champs optionnels sont vides - ---- - -## 13. Renvoyer l'email de vérification - -**Étant donné** que je me suis inscrit avec l'email "nouveau@example.com" -**Et** que je n'ai pas vérifié mon email - -**Quand** je demande à renvoyer l'email de vérification - -**Alors** un nouvel email de vérification est envoyé -**Et** le précédent lien est invalidé - ---- - -## 14. Limite de renvoi d'email de vérification - -**Étant donné** que je me suis inscrit avec l'email "nouveau@example.com" -**Et** que j'ai déjà renvoyé l'email de vérification 3 fois aujourd'hui - -**Quand** je demande à renvoyer l'email de vérification une 4ème fois - -**Alors** la demande échoue -**Et** je vois le message "Vous avez atteint la limite de 3 renvois par jour" - ---- - -## 15. Expiration du lien de vérification - -**Étant donné** que je me suis inscrit il y a 8 jours -**Et** que je n'ai pas vérifié mon email - -**Quand** j'essaie d'utiliser le lien de vérification - -**Alors** la vérification échoue -**Et** je vois le message "Ce lien a expiré" -**Et** je peux demander un nouveau lien - ---- - - - - - -
- - -# Récupération de compte -> *En tant qu'utilisateur ayant oublié son mot de passe* -> *Je veux pouvoir réinitialiser mon mot de passe via email* -> *Afin de récupérer l'accès à mon compte* - -**14 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur existe avec l'email "user@test.fr" -## 1. Demander la réinitialisation du mot de passe - -**Quand** je clique sur "Mot de passe oublié" -**Et** que je saisis mon email "user@test.fr" - -**Alors** je reçois un email avec un lien de réinitialisation -**Et** le lien expire dans 1 heure -**Et** je vois le message "Email de réinitialisation envoyé" - ---- - -## 2. Email inexistant lors de la demande de réinitialisation - -**Quand** je demande une réinitialisation pour l'email "inexistant@test.fr" - -**Alors** je vois le même message "Email de réinitialisation envoyé" -**Mais** aucun email n'est envoyé (sécurité - pas d'énumération d'emails) - ---- - -## 3. Réinitialiser le mot de passe avec un lien valide - -**Étant donné** que j'ai demandé une réinitialisation de mot de passe -**Et** que j'ai reçu le lien de réinitialisation - -**Quand** je clique sur le lien -**Et** que je saisis un nouveau mot de passe "NouveauPass123" -**Et** que je confirme le nouveau mot de passe "NouveauPass123" - -**Alors** mon mot de passe est modifié avec succès -**Et** je suis déconnecté de tous mes appareils sauf celui en cours -**Et** je reçois un email de confirmation de changement - ---- - -## 4. Lien de réinitialisation expiré - -**Étant donné** que j'ai demandé une réinitialisation il y a 2 heures - -**Quand** j'essaie d'utiliser le lien - -**Alors** je vois le message "Ce lien a expiré" -**Et** je peux demander un nouveau lien - ---- - -## 5. Nouveau mot de passe ne respecte pas les règles - -**Étant donné** que j'ai un lien de réinitialisation valide - -**Quand** je saisis un nouveau mot de passe "faible" - -**Alors** la réinitialisation échoue -**Et** je vois le message "Le mot de passe doit contenir au moins 8 caractères, 1 majuscule et 1 chiffre" - ---- - -## 6. Confirmation du mot de passe ne correspond pas - -**Étant donné** que j'ai un lien de réinitialisation valide - -**Quand** je saisis un nouveau mot de passe "NouveauPass123" -**Et** que je confirme avec un mot de passe différent "AutrePass123" - -**Alors** la réinitialisation échoue -**Et** je vois le message "Les mots de passe ne correspondent pas" - ---- - -## 7. Limite de demandes de réinitialisation - -**Étant donné** que j'ai déjà demandé 3 réinitialisations dans la dernière heure - -**Quand** je demande une 4ème réinitialisation - -**Alors** la demande échoue -**Et** je vois le message "Maximum 3 demandes par heure. Réessayez plus tard." - ---- - -## 8. Compteur de demandes se réinitialise après 1 heure - -**Étant donné** que j'ai demandé 3 réinitialisations -**Et** que 1 heure s'est écoulée - -**Quand** je demande une nouvelle réinitialisation - -**Alors** la demande réussit -**Et** je reçois un email avec un nouveau lien - ---- - -## 9. Email de notification de changement de mot de passe - -**Étant donné** que je viens de réinitialiser mon mot de passe - -**Alors** je reçois un email de confirmation avec: - - | sujet | Votre mot de passe a été modifié | - |---|---| - | contenu_contient | Votre mot de passe a été modifié | - | date_heure | présente | - | appareil | présent | - | localisation | présente | - | action_urgence | Lien si ce n'était pas vous | - - ---- - -## 10. Notification push si changement depuis appareil non reconnu - -**Étant donné** que je me suis toujours connecté depuis mon iPhone -**Et** que je réinitialise mon mot de passe depuis un PC Windows - -**Alors** je reçois une notification push sur mon iPhone avec: - - | titre | Mot de passe modifié | - |---|---| - | message | Depuis Windows - Paris, France | - | action | Sécuriser le compte si ce n'est pas vous | - - ---- - -## 11. Déconnexion de tous les appareils après réinitialisation - -**Étant donné** que je suis connecté sur 4 appareils différents -**Et** que je réinitialise mon mot de passe depuis un navigateur web - -**Alors** les 3 autres appareils sont déconnectés immédiatement -**Et** seule la session du navigateur web reste active -**Et** je vois le message "Vous avez été déconnecté des autres appareils par sécurité" - ---- - -## 12. Lien de réinitialisation invalide si déjà utilisé - -**Étant donné** que j'ai réinitialisé mon mot de passe avec un lien - -**Quand** j'essaie de réutiliser le même lien - -**Alors** je vois le message "Ce lien a déjà été utilisé" -**Et** je peux demander un nouveau lien si nécessaire - ---- - -## 13. Nouveau lien invalide l'ancien - -**Étant donné** que j'ai demandé une réinitialisation et reçu un lien - -**Quand** je demande une nouvelle réinitialisation - -**Alors** l'ancien lien est invalidé -**Et** seul le nouveau lien fonctionne - ---- - -## 14. Réinitialisation débloque un compte bloqué - -**Étant donné** que mon compte est bloqué après 5 tentatives de connexion - -**Quand** je réinitialise mon mot de passe via email - -**Alors** le blocage est levé immédiatement -**Et** je peux me connecter avec le nouveau mot de passe -**Et** le compteur de tentatives est remis à 0 - ---- - - - - - -
- - -# Gestion des sessions et tokens -> *En tant qu'utilisateur connecté* -> *Je veux que mes sessions soient sécurisées et gérées automatiquement* -> *Afin de maintenir l'accès à l'application sans friction* - -**13 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté avec succès -## 1. Access token expire après 15 minutes - -**Étant donné** que j'ai reçu un access token -**Et** que 15 minutes se sont écoulées - -**Quand** je fais une requête API avec cet access token - -**Alors** la requête échoue avec le code 401 -**Et** je vois le message "Token expiré" - ---- - -## 2. Refresh automatique du token avec refresh token - -**Étant donné** que mon access token a expiré -**Et** que mon refresh token est valide - -**Quand** l'application demande un nouveau access token - -**Alors** je reçois un nouvel access token valide pour 15 minutes -**Et** je reçois un nouveau refresh token (rotation) -**Et** l'ancien refresh token est invalidé - ---- - -## 3. Refresh token expire après 30 jours d'inactivité - -**Étant donné** que je me suis connecté il y a 30 jours -**Et** que je n'ai pas utilisé l'application depuis - -**Quand** j'essaie d'utiliser mon refresh token - -**Alors** la requête échoue -**Et** je dois me reconnecter avec email/password - ---- - -## 4. Prolongation automatique de la session si l'app est utilisée - -**Étant donné** que je me suis connecté il y a 25 jours -**Et** que j'utilise l'application régulièrement - -**Quand** je fais une requête API - -**Alors** ma session est automatiquement prolongée -**Et** mon refresh token reste valide - ---- - -## 5. Détection de token replay attack - -**Étant donné** que j'ai rafraîchi mon token -**Et** que j'ai reçu un nouveau refresh token - -**Quand** j'essaie de réutiliser l'ancien refresh token - -**Alors** la requête échoue -**Et** je vois le message "Token invalide ou révoqué" -**Et** toutes mes sessions sont révoquées par sécurité - ---- - -## 6. Voir la liste des appareils connectés - -**Étant donné** que je suis connecté sur 3 appareils différents - -**Quand** je consulte la liste de mes appareils connectés - -**Alors** je vois 3 appareils avec les informations suivantes: - - | information | exemple | - |---|---| - | OS | iOS 17.1 | - | Navigateur | Safari | - | Dernière connexion | Il y a 2 heures | - | Localisation | Paris, France (IP visible) | - - ---- - -## 7. Révoquer un appareil spécifique - -**Étant donné** que je suis connecté sur mon iPhone et mon iPad - -**Quand** je révoque la session de mon iPad depuis les paramètres - -**Alors** la session iPad est immédiatement déconnectée -**Et** ma session iPhone reste active - ---- - -## 8. Déconnecter tous les appareils sauf celui en cours - -**Étant donné** que je suis connecté sur 4 appareils - -**Quand** je clique sur "Déconnecter tous les appareils" - -**Alors** les 3 autres appareils sont déconnectés -**Et** seul l'appareil actuel reste connecté - ---- - -## 9. Alerte de connexion depuis nouveau device - -**Étant donné** que je me suis toujours connecté depuis Paris - -**Quand** je me connecte depuis un nouvel appareil à Lyon - -**Alors** je reçois une notification push sur mes autres appareils -**Et** je reçois un email avec: - - | sujet | Nouvelle connexion détectée | - |---|---| - | localisation | Lyon, France | - | appareil | Android 14 - Chrome | - | action | Lien pour révoquer la session | - - ---- - -## 10. Alerte de connexion suspecte depuis pays différent - -**Étant donné** que je me suis toujours connecté depuis la France - -**Quand** je me connecte depuis un appareil aux États-Unis - -**Alors** je reçois une notification push immédiate -**Et** je reçois un email d'alerte de sécurité -**Et** la nouvelle session nécessite une validation 2FA même si désactivée - ---- - -## 11. Déconnexion après 30 jours d'inactivité totale - -**Étant donné** que je ne me suis pas connecté depuis 30 jours - -**Quand** j'ouvre l'application - -**Alors** je suis automatiquement déconnecté -**Et** je dois me reconnecter avec email/password -**Et** je vois le message "Session expirée après 30 jours d'inactivité" - ---- - -## 12. Sessions multiples simultanées autorisées - -**Étant donné** que je suis connecté sur: - - | appareil | - |---| - | iPhone | - | iPad | - | PC Windows (Web) | - - -**Quand** je fais des actions sur les 3 appareils simultanément - -**Alors** toutes les sessions fonctionnent sans conflit -**Et** chaque appareil maintient sa propre session - ---- - -## 13. Validation de JWT via Zitadel - -**Étant donné** que j'ai reçu un access token JWT - -**Quand** l'API RoadWave valide le token - -**Alors** la validation est faite localement avec la clé publique Zitadel -**Et** aucune requête externe n'est effectuée (performance) -**Et** le token contient les claims suivants: - - | claim | valeur_exemple | - |---|---| - | sub | user-id-123 | - | email | user@test.fr | - | exp | timestamp + 15 minutes | - | iss | zitadel.roadwave.com | - - ---- - - - - - -
- - -# Authentification à deux facteurs (2FA) -> *En tant qu'utilisateur soucieux de sécurité* -> *Je veux activer la 2FA sur mon compte* -> *Afin de protéger mon accès même si mon mot de passe est compromis* - -**16 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté à mon compte -## 1. Activer la 2FA TOTP (Time-based One-Time Password) - -**Étant donné** que la 2FA n'est pas activée sur mon compte - -**Quand** je choisis d'activer la 2FA TOTP - -**Alors** je vois un QR code à scanner -**Et** je vois le secret partagé en texte clair (backup) -**Et** je dois entrer un code de vérification depuis mon app authenticator - -**Quand** je saisis un code TOTP valide - -**Alors** la 2FA TOTP est activée avec succès -**Et** je reçois des codes de backup (10 codes) - ---- - -## 2. Connexion avec 2FA TOTP activée - -**Étant donné** que la 2FA TOTP est activée sur mon compte - -**Quand** je me connecte avec email/password - -**Alors** je suis redirigé vers la page de saisie du code 2FA - -**Quand** je saisis un code TOTP valide de mon authenticator - -**Alors** je suis connecté avec succès - ---- - -## 3. Connexion échouée avec code TOTP invalide - -**Étant donné** que la 2FA TOTP est activée - -**Quand** je me connecte avec email/password -**Et** que je saisis un code TOTP invalide "000000" - -**Alors** la connexion échoue -**Et** je vois le message "Code d'authentification invalide" -**Et** je peux réessayer - ---- - -## 4. Utiliser un code de backup pour 2FA - -**Étant donné** que la 2FA TOTP est activée -**Et** que j'ai perdu l'accès à mon authenticator - -**Quand** je me connecte avec email/password -**Et** que je clique sur "Utiliser un code de backup" -**Et** que je saisis un code de backup valide - -**Alors** je suis connecté avec succès -**Et** le code de backup utilisé est invalidé -**Et** il me reste 9 codes de backup - ---- - -## 5. Activer la 2FA par email - -**Étant donné** que la 2FA n'est pas activée - -**Quand** je choisis d'activer la 2FA par email - -**Alors** la 2FA email est activée immédiatement -**Et** je vois le message "2FA email activée. Vous recevrez un code à chaque connexion" - ---- - -## 6. Connexion avec 2FA email - -**Étant donné** que la 2FA email est activée - -**Quand** je me connecte avec email/password - -**Alors** je reçois un email avec un code à 6 chiffres -**Et** le code expire dans 10 minutes -**Et** je dois saisir ce code pour terminer la connexion - ---- - -## 7. Code 2FA email expiré - -**Étant donné** que la 2FA email est activée -**Et** que je me suis connecté avec email/password -**Et** que j'ai reçu un code 2FA par email il y a 11 minutes - -**Quand** je saisis ce code - -**Alors** la connexion échoue -**Et** je vois le message "Code expiré. Demandez un nouveau code." - ---- - -## 8. Renvoyer le code 2FA email - -**Étant donné** que la 2FA email est activée -**Et** que je suis sur la page de saisie du code 2FA - -**Quand** je clique sur "Renvoyer le code" - -**Alors** je reçois un nouveau code par email -**Et** l'ancien code est invalidé - ---- - -## 9. Ajouter un appareil de confiance (skip 2FA pendant 30 jours) - -**Étant donné** que la 2FA TOTP est activée - -**Quand** je me connecte avec email/password et code TOTP -**Et** que je coche "Ne plus demander sur cet appareil" - -**Alors** je suis connecté avec succès -**Et** cet appareil est enregistré comme "appareil de confiance" - -**Quand** je me reconnecte dans les 30 jours suivants sur ce même appareil - -**Alors** je ne dois pas saisir de code 2FA - ---- - -## 10. Appareil de confiance expire après 30 jours - -**Étant donné** que j'ai enregistré un appareil de confiance il y a 31 jours - -**Quand** je me connecte depuis cet appareil - -**Alors** je dois saisir un code 2FA -**Et** je vois le message "Appareil de confiance expiré. Veuillez vous authentifier" - ---- - -## 11. Voir la liste des appareils de confiance - -**Étant donné** que j'ai enregistré 3 appareils de confiance - -**Quand** je consulte mes paramètres de sécurité - -**Alors** je vois la liste de mes 3 appareils de confiance avec: - - | information | exemple | - |---|---| - | Nom | iPhone 13 - Safari | - | Date ajout | 15 janvier 2026 | - | Dernière vue | Il y a 2 heures | - | Expire le | 14 février 2026 | - - ---- - -## 12. Révoquer un appareil de confiance - -**Étant donné** que j'ai un iPhone enregistré comme appareil de confiance - -**Quand** je révoque cet appareil depuis les paramètres - -**Alors** l'appareil est supprimé de la liste - -**Quand** je me reconnecte depuis cet iPhone - -**Alors** je dois saisir un code 2FA - ---- - -## 13. Révoquer tous les appareils de confiance - -**Étant donné** que j'ai 5 appareils de confiance enregistrés - -**Quand** je clique sur "Révoquer tous les appareils de confiance" - -**Alors** tous les appareils sont révoqués -**Et** je vois le message "Tous les appareils de confiance ont été révoqués" - ---- - -## 14. 2FA forcée pour connexion suspecte malgré appareil de confiance - -**Étant donné** que j'ai un appareil de confiance enregistré en France -**Et** que je me connecte depuis ce même appareil mais avec une IP américaine - -**Quand** je tente de me connecter - -**Alors** la 2FA est requise malgré l'appareil de confiance -**Et** je vois le message "Connexion suspecte détectée. Authentification requise." - ---- - -## 15. Désactiver la 2FA - -**Étant donné** que la 2FA TOTP est activée - -**Quand** je désactive la 2FA depuis mes paramètres -**Et** que je confirme avec mon mot de passe - -**Alors** la 2FA est désactivée -**Et** tous les codes de backup sont invalidés -**Et** tous les appareils de confiance sont révoqués - ---- - -## 16. Régénérer les codes de backup - -**Étant donné** que la 2FA est activée -**Et** que j'ai utilisé 8 codes de backup sur 10 - -**Quand** je demande à régénérer les codes de backup - -**Alors** je reçois 10 nouveaux codes -**Et** tous les anciens codes (utilisés ou non) sont invalidés - ---- - - - - - -
- - -# Vérification d'email -> *En tant qu'utilisateur inscrit* -> *Je veux vérifier mon adresse email* -> *Afin d'accéder à toutes les fonctionnalités selon mon rôle* - -**10 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -## 1. Auditeur avec email non vérifié - lecture illimitée - -**Étant donné** que je suis un auditeur avec email non vérifié - -**Quand** j'essaie d'écouter du contenu - -**Alors** je peux écouter tous les contenus sans limite - ---- - -## 2. Auditeur avec email non vérifié - création limitée à 5 contenus - -**Étant donné** que je suis un auditeur avec email non vérifié -**Et** que j'ai créé 4 contenus - -**Quand** je crée un 5ème contenu - -**Alors** le contenu est créé avec succès -**Mais** quand j'essaie de créer un 6ème contenu -**Alors** la création échoue -**Et** je vois le message "Vérifiez votre email pour créer plus de contenus" - ---- - -## 3. Rappel de vérification après le 3ème contenu créé - -**Étant donné** que je suis un auditeur avec email non vérifié -**Et** que j'ai créé 2 contenus - -**Quand** je crée mon 3ème contenu - -**Alors** le contenu est créé avec succès -**Et** je vois une notification in-app "Vérifiez votre email pour débloquer la création illimitée" - ---- - -## 4. Auditeur vérifie son email - -**Étant donné** que je suis un auditeur avec email non vérifié -**Et** que j'ai reçu un lien de vérification - -**Quand** je clique sur le lien de vérification dans l'email - -**Alors** mon email est marqué comme vérifié -**Et** je vois le message "Email vérifié avec succès" -**Et** toutes les fonctionnalités sont débloquées - ---- - -## 5. Créateur doit vérifier son email sous 7 jours pour monétisation - -**Étant donné** que je suis inscrit comme créateur -**Et** que mon email n'est pas vérifié -**Et** que je remplis les conditions de monétisation - -**Quand** j'essaie d'accéder au programme de monétisation - -**Alors** l'accès est refusé -**Et** je vois le message "Vérifiez votre email pour accéder à la monétisation" - ---- - -## 6. Créateur ne peut pas publier de contenus illimités sans vérification - -**Étant donné** que je suis un créateur avec email non vérifié -**Et** que j'ai créé 5 contenus - -**Quand** j'essaie de créer un 6ème contenu - -**Alors** la création échoue -**Et** je vois le message "Vérifiez votre email pour publier des contenus illimités" - ---- - -## 7. Créateur vérifie son email et déboque tout - -**Étant donné** que je suis un créateur avec email non vérifié -**Et** que j'ai reçu un lien de vérification - -**Quand** je clique sur le lien de vérification - -**Alors** mon email est marqué comme vérifié -**Et** je peux publier des contenus illimités -**Et** je peux accéder au programme de monétisation si j'en remplis les conditions - ---- - -## 8. KYC impossible sans email vérifié - -**Étant donné** que je suis un créateur avec email non vérifié - -**Quand** j'essaie de compléter le KYC via Mangopay - -**Alors** l'accès au KYC est refusé -**Et** je vois le message "Vérifiez votre email avant de procéder au KYC" - ---- - -## 9. Tentative de vérification avec un lien déjà utilisé - -**Étant donné** que j'ai déjà vérifié mon email avec un lien - -**Quand** j'essaie de réutiliser le même lien de vérification - -**Alors** la vérification échoue -**Et** je vois le message "Ce lien a déjà été utilisé" - ---- - -## 10. Auditeur vérifié peut créer plus de 5 contenus - -**Étant donné** que je suis un auditeur avec email vérifié -**Et** que j'ai créé 10 contenus - -**Quand** je crée un 11ème contenu - -**Alors** le contenu est créé avec succès -**Et** il n'y a pas de limite de création - ---- - - - - - -
- - -# Métadonnées et publication de contenu -> *En tant que créateur* -> *Je veux remplir les métadonnées de mon contenu* -> *Afin de le publier sur RoadWave* - -**34 scénarios** (32 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis un créateur connecté -> **Et** que mon fichier audio est encodé et prêt -## 1. Publication avec toutes les métadonnées obligatoires - -**Quand** je remplis les métadonnées suivantes: - - | champ | valeur | - |---|---| - | Titre | Histoire de la Tour Eiffel | - | Type géo | Ancré | - | Zone | Point GPS (48.8584, 2.2945, 500m) | - | Tags | Voyage, Culture générale | - | Classification âge | Tout public | - - -**Alors** la publication réussit -**Et** mon contenu est soumis pour validation - ---- - -## 2. Titre valide entre 5 et 100 caractères - -**Quand** je saisis un titre de 50 caractères - -**Alors** le titre est accepté -**Et** la validation passe - ---- - -## 3. Titre trop court (<5 caractères) - -**Quand** je saisis un titre de 4 caractères "Test" - -**Alors** la publication échoue -**Et** je vois le message "Le titre doit contenir entre 5 et 100 caractères" - ---- - -## 4. Titre trop long (>100 caractères) - -**Quand** je saisis un titre de 101 caractères - -**Alors** la publication échoue -**Et** je vois le message "Le titre doit contenir entre 5 et 100 caractères" - ---- - -## 5. Titre à exactement 5 caractères accepté - -**Quand** je saisis un titre de exactement 5 caractères "Titre" - -**Alors** le titre est accepté - ---- - -## 6. Titre à exactement 100 caractères accepté - -**Quand** je saisis un titre de exactement 100 caractères - -**Alors** le titre est accepté - ---- - -## 7. Sélectionner type géo "Ancré" - -**Quand** je sélectionne le type géo "Ancré" - -**Alors** le système applique une pondération géo de 0.7 -**Et** je dois définir une zone de diffusion précise - ---- - -## 8. Sélectionner type géo "Contextuel" - -**Quand** je sélectionne le type géo "Contextuel" - -**Alors** le système applique une pondération géo de 0.5 -**Et** je peux définir une zone ville/département/région - ---- - -## 9. Sélectionner type géo "Neutre" - -**Quand** je sélectionne le type géo "Neutre" - -**Alors** le système applique une pondération géo de 0.2 -**Et** je peux définir une zone nationale - ---- - -## 10. Zone diffusion - Point GPS avec rayon - -**Quand** je choisis "Point GPS" -**Et** que je définis les coordonnées (48.8584, 2.2945) -**Et** que je définis un rayon de 500 mètres - -**Alors** la zone est validée -**Et** le contenu sera diffusé dans un rayon de 500m autour du point - ---- - -## 11. Zone diffusion - Rayon minimum 100m - -**Quand** je définis un rayon de 50 mètres (< 100m) - -**Alors** la validation échoue -**Et** je vois le message "Le rayon doit être entre 100m et 10km" - ---- - -## 12. Zone diffusion - Rayon maximum 10km - -**Quand** je définis un rayon de 15 km (> 10km) - -**Alors** la validation échoue -**Et** je vois le message "Le rayon doit être entre 100m et 10km" - ---- - -## 13. Zone diffusion - Ville depuis référentiel INSEE - -**Quand** je choisis "Ville" - -**Alors** je vois une liste de villes du référentiel INSEE - -**Quand** je sélectionne "Paris (75000)" - -**Alors** la zone est définie sur toute la ville de Paris - ---- - -## 14. Zone diffusion - Département - -**Quand** je choisis "Département" -**Et** que je sélectionne "Ille-et-Vilaine (35)" - -**Alors** la zone couvre tout le département 35 - ---- - -## 15. Zone diffusion - Région - -**Quand** je choisis "Région" -**Et** que je sélectionne "Bretagne" - -**Alors** la zone couvre toute la région Bretagne - ---- - -## 16. Zone diffusion - National - -**Quand** je choisis "National" - -**Alors** la zone couvre toute la France -**Et** aucune restriction géographique n'est appliquée - ---- - -## 17. Zones mutuellement exclusives - -**Étant donné** que j'ai sélectionné "Point GPS" - -**Quand** j'essaie de sélectionner également "Ville" - -**Alors** la première sélection est remplacée -**Et** seule "Ville" reste active - ---- - -## 18. Sélectionner 1 tag minimum - -**Quand** je sélectionne 1 tag "Voyage" - -**Alors** la validation passe -**Et** le contenu est tagué "Voyage" - ---- - -## 19. Sélectionner 3 tags maximum - -**Quand** je sélectionne 3 tags "Automobile", "Technologie", "Sport" - -**Alors** la validation passe -**Et** le contenu est tagué avec les 3 tags - ---- - -## 20. Impossible de sélectionner 0 tag - -**Quand** j'essaie de publier sans sélectionner de tag - -**Alors** la publication échoue -**Et** je vois le message "Vous devez sélectionner entre 1 et 3 tags" - ---- - -## 21. Impossible de sélectionner 4 tags - -**Quand** j'essaie de sélectionner 4 tags - -**Alors** le 4ème tag ne peut pas être ajouté -**Et** je vois le message "Maximum 3 tags" - ---- - -## 22. Tags disponibles dans la liste - -**Quand** je consulte la liste des tags - -**Alors** je vois les tags suivants: - - | tag | - |---| - | Automobile | - | Voyage | - | Famille | - | Amour | - | Musique | - | Économie | - | Cryptomonnaie | - | Politique | - | Culture générale | - | Sport | - | Technologie | - | Santé | - - ---- - -## 23. Classification âge obligatoire - -**Quand** j'essaie de publier sans classification âge - -**Alors** la publication échoue -**Et** je vois le message "Vous devez sélectionner une classification d'âge" - ---- - -## 24. 📋 Plan: Sélectionner classification âge - -**Quand** je sélectionne la classification "" - -**Alors** le contenu sera visible pour "" - -**📊 Exemples de données:** - -| classification | public_cible | -|---|---| -| Tout public | Tous les utilisateurs | -| 13+ | Utilisateurs 13 ans et plus | -| 16+ | Utilisateurs 16 ans et plus | -| 18+ | Utilisateurs 18 ans et plus | - ---- - -## 25. Image de couverture auto-générée selon type géo - -**Étant donné** que je choisis le type géo "Ancré" -**Et** que mon tag principal est "Voyage" - -**Quand** la publication est soumise - -**Alors** une image de couverture est générée automatiquement: - - | paramètre | valeur | - |---|---| - | Icône | 📍 (Ancré) | - | Couleur | Bleu-vert (Voyage) | - | Format | 800×800px PNG | - - ---- - -## 26. Image de couverture type Contextuel - -**Étant donné** que je choisis "Contextuel" - -**Quand** l'image est générée - -**Alors** l'icône est 🌍 (Contextuel) - ---- - -## 27. Image de couverture type Neutre - -**Étant donné** que je choisis "Neutre" - -**Quand** l'image est générée - -**Alors** l'icône est 🎧 (Neutre) - ---- - -## 28. 📋 Plan: Couleur selon tag principal - -**Étant donné** que mon tag principal est "" - -**Quand** l'image est générée - -**Alors** la couleur de fond est "" - -**📊 Exemples de données:** - -| tag | couleur | -|---|---| -| Automobile | Bleu | -| Voyage | Vert | -| Musique | Rouge | -| Économie | Gris | -| Sport | Orange | - ---- - -## 29. Champs optionnels non obligatoires - -**Quand** je publie sans description -**Et** sans image de couverture personnalisée - -**Alors** la publication réussit -**Et** les champs optionnels restent vides -**Et** une image par défaut est générée - ---- - -## 30. Temps de publication estimé 2 minutes - -**Étant donné** que mon fichier audio est prêt - -**Quand** je commence à remplir les métadonnées - -**Alors** je peux publier en environ 2 minutes - ---- - -## 31. Publication rapide sans friction - -**Quand** je publie mon premier contenu - -**Alors** aucun champ complexe n'est demandé -**Et** je ne suis pas bloqué sur description ou image -**Et** la publication est fluide - ---- - -## 32. Prévisualisation avant publication - -**Étant donné** que j'ai rempli toutes les métadonnées - -**Quand** je clique sur "Prévisualiser" - -**Alors** je vois un aperçu de mon contenu: - - | élément | affiché | - |---|---| - | Titre | ✅ | - | Image couverture | ✅ | - | Tags | ✅ | - | Zone diffusion | ✅ | - | Durée audio | ✅ | - | Classification | ✅ | - - ---- - -## 33. Enregistrer brouillon - -**Étant donné** que j'ai commencé à remplir les métadonnées - -**Quand** je clique sur "Enregistrer brouillon" - -**Alors** mes métadonnées sont sauvegardées -**Et** je peux reprendre la publication plus tard - ---- - -## 34. Reprendre brouillon - -**Étant donné** que j'ai un brouillon sauvegardé - -**Quand** j'accède à mes contenus - -**Alors** je vois le brouillon avec statut "📝 Brouillon" -**Et** je peux reprendre la publication - ---- - - - - - -
- - -# Modification et suppression de contenu -> *En tant que créateur* -> *Je veux pouvoir modifier ou supprimer mes contenus* -> *Afin de garder le contrôle sur mes publications* - -**30 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis un créateur connecté -> **Et** que j'ai publié un contenu -## 1. Modifier le titre d'un contenu - -**Étant donné** que mon contenu a le titre "Histoire de Paris" - -**Quand** je modifie le titre en "Histoire fascinante de Paris" - -**Alors** la modification est enregistrée immédiatement -**Et** je vois le message "Titre modifié avec succès" - ---- - -## 2. Correction de coquilles dans le titre - -**Étant donné** que mon titre contient une faute "Histoore de Paris" - -**Quand** je corrige en "Histoire de Paris" - -**Alors** la modification est acceptée -**Et** le titre corrigé est affiché - ---- - -## 3. Ajouter une description ultérieurement - -**Étant donné** que j'ai publié sans description - -**Quand** j'ajoute une description "Découvrez l'histoire de la capitale" - -**Alors** la description est enregistrée -**Et** elle est visible sur la page du contenu - ---- - -## 4. Modifier la description existante - -**Étant donné** que mon contenu a déjà une description - -**Quand** je modifie la description - -**Alors** la nouvelle description remplace l'ancienne -**Et** la modification est immédiate - ---- - -## 5. Modifier les tags pour ajuster pertinence - -**Étant donné** que mon contenu est tagué "Sport", "Musique" - -**Quand** je change les tags en "Sport", "Santé" - -**Alors** les nouveaux tags sont appliqués -**Et** l'algorithme utilise les nouveaux tags pour recommandations - ---- - -## 6. Personnaliser l'image de couverture - -**Étant donné** que mon contenu a une image auto-générée - -**Quand** j'uploade une image personnalisée 800×800px - -**Alors** l'image personnalisée remplace l'image par défaut -**Et** elle est visible sur le contenu - ---- - -## 7. Impossible de modifier l'audio - -**Étant donné** que mon contenu audio est publié - -**Quand** j'essaie de remplacer le fichier audio - -**Alors** la modification est refusée -**Et** je vois le message "L'audio ne peut pas être modifié après publication" - ---- - -## 8. Raison - Éviter fraude audio - -**Étant donné** que je veux changer l'audio après validation - -**Quand** j'essaie de modifier - -**Alors** le système refuse pour éviter: - - | risque | - |---| - | Uploader contenu validé puis remplacer spam | - | Fraude sur l'intégrité du contenu | - - ---- - -## 9. Impossible de modifier la zone de diffusion - -**Étant donné** que mon contenu est diffusé à Paris - -**Quand** j'essaie de changer la zone en "National" - -**Alors** la modification est refusée -**Et** je vois le message "La zone de diffusion ne peut pas être modifiée" - ---- - -## 10. Raison - Éviter manipulation algorithme - -**Étant donné** que je veux changer ma zone - -**Quand** j'essaie de modifier - -**Alors** le système refuse pour éviter: - - | manipulation | - |---| - | Créer "Local Paris" puis changer en "National" | - | Boost artificiel de visibilité | - - ---- - -## 11. Impossible de modifier le type géo - -**Étant donné** que mon contenu est type "Neutre" (pondération 0.2) - -**Quand** j'essaie de changer en "Ancré" (pondération 0.7) - -**Alors** la modification est refusée -**Et** je vois le message "Le type géographique ne peut pas être modifié" - ---- - -## 12. Raison - Éviter abus de pondération - -**Étant donné** que je veux changer le type géo - -**Quand** j'essaie de modifier - -**Alors** le système refuse pour éviter: - - | abus | - |---| - | Créer "Neutre" puis passer en "Ancré" | - | Manipulation de la pondération algorithme | - - ---- - -## 13. Impossible de modifier la classification âge - -**Étant donné** que mon contenu est classé "Tout public" - -**Quand** j'essaie de changer en "18+" - -**Alors** la modification est refusée -**Et** je vois le message "La classification d'âge ne peut pas être modifiée" - ---- - -## 14. Raison - Sécurité mineurs - -**Étant donné** que je veux changer la classification - -**Quand** j'essaie de modifier - -**Alors** le système refuse pour garantir: - - | protection | - |---| - | Classification vérifiée en modération | - | Pas de contournement validation | - | Sécurité des mineurs | - - ---- - -## 15. Solution si besoin de changer audio/zone/classification - -**Étant donné** que je veux absolument changer l'audio - -**Quand** je consulte les options - -**Alors** je vois "Supprimer et republier le contenu" -**Et** c'est la seule solution disponible - ---- - -## 16. Republication après suppression - créateur <3 validations - -**Étant donné** que je suis un nouveau créateur (2 contenus validés) -**Et** que je supprime puis republie un contenu - -**Quand** je republie avec les modifications - -**Alors** le contenu repasse en file de validation -**Et** une nouvelle validation est effectuée - ---- - -## 17. Republication après suppression - créateur vérifié - -**Étant donné** que je suis créateur vérifié (≥3 contenus validés) -**Et** que je supprime puis republie un contenu - -**Quand** je republie avec les modifications - -**Alors** le contenu est publié immédiatement -**Et** aucune validation préalable n'est requise - ---- - -## 18. Suppression de contenu immédiate - -**Quand** je clique sur "Supprimer le contenu" -**Et** que je confirme la suppression - -**Alors** le contenu est supprimé immédiatement -**Et** disparaît de la liste publique - ---- - -## 19. Confirmation avant suppression - -**Quand** je clique sur "Supprimer" - -**Alors** je vois un message de confirmation: - - | titre | Êtes-vous sûr ? | - |---|---| - | message | Cette action est définitive | - | warning | Le contenu sera supprimé définitivement | - | actions | Confirmer / Annuler | - - ---- - -## 20. Suppression définitive et non réversible - -**Étant donné** que j'ai supprimé un contenu - -**Quand** j'essaie de le récupérer - -**Alors** la récupération est impossible -**Et** le contenu est définitivement perdu - ---- - -## 21. Suppression BDD + CDN sous 5 minutes - -**Quand** je supprime un contenu - -**Alors** l'entrée en base de données est marquée "deleted" -**Et** les fichiers CDN sont marqués pour suppression -**Et** la suppression effective a lieu sous 5 minutes - ---- - -## 22. Historique auditeurs conservé anonymisé - -**Étant donné** que 1000 personnes ont écouté mon contenu - -**Quand** je supprime le contenu - -**Alors** leur historique est conservé -**Mais** marqué "Contenu supprimé par créateur" -**Et** la durée d'écoute est conservée pour leurs stats - ---- - -## 23. Analytics plateforme anonymisées conservées - -**Étant donné** que mon contenu a généré 10K écoutes - -**Quand** je supprime le contenu - -**Alors** les métriques globales sont conservées anonymement: - - | métrique | conservée | - |---|---| - | Total écoutes | ✅ (anonyme) | - | Durée totale | ✅ (anonyme) | - | Catégorie | ✅ (anonyme) | - | Auteur | ❌ (anonymisé) | - -**Et** c'est conforme RGPD - ---- - -## 24. Fichiers CDN supprimés sous 24h - -**Étant donné** que mon contenu est supprimé - -**Quand** 24 heures s'écoulent - -**Alors** tous les fichiers audio sont purgés du CDN Bunny -**Et** l'espace de stockage est libéré - ---- - -## 25. Pas de notification aux auditeurs - -**Étant donné** que 500 utilisateurs ont écouté mon contenu - -**Quand** je supprime le contenu - -**Alors** aucune notification n'est envoyée aux auditeurs -**Et** il n'y a pas d'effet Streisand - ---- - -## 26. Auditeur tente de réécouter contenu supprimé - -**Étant donné** qu'un auditeur a écouté mon contenu -**Et** que j'ai supprimé ce contenu - -**Quand** l'auditeur tente de le réécouter depuis son historique - -**Alors** il voit le message "Ce contenu n'est plus disponible" -**Et** la lecture est impossible - ---- - -## 27. Historique auditeur conserve trace - -**Étant donné** qu'un auditeur a écouté mon contenu le 15 janvier -**Et** que je supprime le contenu le 20 janvier - -**Quand** l'auditeur consulte son historique - -**Alors** il voit "Vous avez écouté ce contenu le 15 janvier 2026" -**Et** le titre est remplacé par "Contenu supprimé" -**Et** la date d'écoute est conservée - ---- - -## 28. Statistiques créateur après suppression - -**Étant donné** que j'ai publié 10 contenus -**Et** que je supprime 2 contenus - -**Quand** je consulte mes statistiques globales - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Contenus publiés | 8 (actifs) | - | Total historique | 10 | - | Suppressions | 2 | - -**Et** l'historique des suppressions est visible - ---- - -## 29. Limite de modifications par contenu - -**Étant donné** que j'ai modifié un titre 10 fois - -**Quand** j'essaie de modifier une 11ème fois - -**Alors** la modification est acceptée - ---- - -## 30. Historique des modifications visible - -**Étant donné** que j'ai modifié un contenu plusieurs fois - -**Quand** je consulte l'historique - -**Alors** je vois: - - | date | modification | - |---|---| - | 21/01/2026 | Titre changé | - | 20/01/2026 | Tags modifiés | - | 19/01/2026 | Description ajoutée | - -**Et** je peux tracer toutes les modifications - ---- - - - - - -
- - -# Upload et encodage de contenu audio -> *En tant que créateur* -> *Je veux uploader mon contenu audio* -> *Afin qu'il soit encodé et disponible pour les auditeurs* - -**29 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis un créateur connecté -## 1. Upload fichier MP3 valide - -**Quand** j'uploade un fichier MP3 de 50 MB et 30 minutes - -**Alors** l'upload réussit -**Et** le fichier est envoyé vers Bunny Storage temporaire -**Et** un job d'encodage asynchrone est lancé - ---- - -## 2. Upload fichier AAC valide (.aac) - -**Quand** j'uploade un fichier AAC de 80 MB et 1 heure - -**Alors** l'upload réussit -**Et** le fichier est accepté -**Et** l'encodage démarre - ---- - -## 3. Upload fichier M4A valide - -**Quand** j'uploade un fichier M4A de 100 MB et 2 heures - -**Alors** l'upload réussit -**Et** le fichier est traité comme AAC -**Et** l'encodage démarre - ---- - -## 4. Rejet fichier WAV (non supporté) - -**Quand** j'essaie d'uploader un fichier WAV - -**Alors** l'upload échoue -**Et** je vois le message "Format non supporté. Utilisez MP3 ou AAC (.mp3, .aac, .m4a)" - ---- - -## 5. Rejet fichier FLAC (non supporté) - -**Quand** j'essaie d'uploader un fichier FLAC - -**Alors** l'upload échoue -**Et** je vois le message "Format non supporté. Utilisez MP3 ou AAC (.mp3, .aac, .m4a)" - ---- - -## 6. Validation taille maximale 200 MB - -**Quand** j'essaie d'uploader un fichier MP3 de 201 MB - -**Alors** l'upload échoue -**Et** je vois le message "Fichier trop volumineux (max 200 MB)" - ---- - -## 7. Upload à la limite de 200 MB accepté - -**Quand** j'uploade un fichier MP3 de exactement 200 MB - -**Alors** l'upload réussit -**Et** le fichier est accepté - ---- - -## 8. Validation durée maximale 4 heures - -**Quand** j'essaie d'uploader un fichier de 4h 10min - -**Alors** l'upload échoue -**Et** je vois le message "Durée trop longue (max 4 heures)" - ---- - -## 9. Upload à la limite de 4h accepté - -**Quand** j'uploade un fichier de exactement 4 heures - -**Alors** l'upload réussit -**Et** le fichier est accepté - ---- - -## 10. Validation format côté client - -**Quand** je sélectionne un fichier dans l'interface - -**Alors** la validation du format est faite immédiatement côté client -**Et** je suis informé avant même de lancer l'upload si le format est invalide - ---- - -## 11. Double validation côté backend - -**Étant donné** qu'un fichier a passé la validation client - -**Quand** le backend reçoit le fichier - -**Alors** une validation supplémentaire est effectuée -**Et** le format et l'intégrité sont vérifiés - ---- - -## 12. Pipeline d'encodage - étape 1 upload - -**Quand** j'uploade un fichier MP3 valide - -**Alors** le fichier est stocké temporairement dans Bunny Storage -**Et** un job d'encodage est mis en file d'attente - ---- - -## 13. Pipeline d'encodage - validation format - -**Étant donné** qu'un job d'encodage est lancé - -**Quand** le worker Go traite le fichier - -**Alors** le format est validé avec FFmpeg -**Et** l'intégrité du fichier est vérifiée - ---- - -## 14. Pipeline d'encodage - génération 3 profils Opus - -**Étant donné** qu'un fichier audio est validé - -**Quand** l'encodage démarre - -**Alors** 3 profils Opus sont générés: - - | qualité | bitrate | usage | - |---|---|---| - | Basse | 24 kbps | 2G/Edge | - | Standard | 48 kbps | 3G | - | Haute | 64 kbps | 4G/5G | - - ---- - -## 15. Pipeline d'encodage - génération segments HLS - -**Étant donné** que les profils Opus sont générés - -**Quand** l'encodage continue - -**Alors** un fichier manifest .m3u8 est créé -**Et** des segments .ts sont générés -**Et** le contenu est prêt pour streaming HLS - ---- - -## 16. Pipeline d'encodage - génération image par défaut - -**Étant donné** que l'encodage est en cours - -**Quand** les métadonnées sont traitées - -**Alors** une image de couverture par défaut est générée -**Et** l'image fait 800×800px au format PNG - ---- - -## 17. Pipeline d'encodage - suppression fichier original - -**Étant donné** que l'encodage est terminé avec succès - -**Quand** tous les fichiers de sortie sont générés - -**Alors** le fichier original MP3/AAC est supprimé -**Et** seuls les profils Opus et HLS sont conservés -**Et** l'espace de stockage est économisé - ---- - -## 18. Temps d'encodage contenu 5 minutes - -**Étant donné** qu'un fichier de 5 minutes est uploadé - -**Quand** l'encodage démarre - -**Alors** l'encodage prend environ 30 secondes -**Et** je reçois une notification "Contenu prêt à publier" - ---- - -## 19. Temps d'encodage podcast 1 heure - -**Étant donné** qu'un fichier de 1 heure est uploadé - -**Quand** l'encodage démarre - -**Alors** l'encodage prend environ 5 minutes -**Et** une barre de progression est affichée - ---- - -## 20. Temps d'encodage podcast 4 heures - -**Étant donné** qu'un fichier de 4 heures est uploadé - -**Quand** l'encodage démarre - -**Alors** l'encodage prend environ 20 minutes -**Et** je peux fermer l'app (traitement asynchrone) - ---- - -## 21. Notification "Contenu prêt à publier" - -**Étant donné** que mon contenu est en cours d'encodage - -**Quand** l'encodage se termine avec succès - -**Alors** je reçois une notification push "✅ Votre contenu est prêt à publier" -**Et** je peux accéder à l'interface de publication - ---- - -## 22. Échec d'encodage - fichier corrompu - -**Étant donné** qu'un fichier MP3 corrompu est uploadé - -**Quand** l'encodage démarre - -**Alors** l'encodage échoue -**Et** je reçois une notification "❌ Erreur d'encodage: fichier corrompu" -**Et** le fichier temporaire est supprimé - ---- - -## 23. Écoute accélérée - vitesses disponibles - -**Étant donné** qu'un contenu est publié - -**Quand** un auditeur écoute le contenu - -**Alors** il peut choisir parmi les vitesses: - - | vitesse | usage | - |---|---| - | 0.75x | Compréhension difficile | - | 1.0x | Normal (défaut) | - | 1.25x | Gain léger | - | 1.5x | Podcasts longs | - | 2.0x | Survol rapide | - - ---- - -## 24. Écoute accélérée pour modérateurs - -**Étant donné** que je suis un modérateur -**Et** qu'un contenu de 30 secondes est à valider - -**Quand** je l'écoute à 2.0x - -**Alors** je termine l'écoute en 15 secondes -**Et** ma productivité est doublée - ---- - -## 25. Écoute accélérée pour auditeurs - -**Étant donné** que je suis un auditeur -**Et** qu'un podcast de 1 heure est disponible - -**Quand** je configure la vitesse à 1.5x - -**Alors** j'écoute le podcast en 40 minutes -**Et** je gagne 20 minutes - ---- - -## 26. Sauvegarde préférence vitesse d'écoute - -**Étant donné** que je configure la vitesse à 1.5x - -**Quand** j'écoute plusieurs contenus - -**Alors** tous les contenus sont lus à 1.5x par défaut -**Et** ma préférence est sauvegardée - ---- - -## 27. Scalabilité horizontale des workers - -**Étant donné** que 100 contenus sont uploadés simultanément - -**Quand** les jobs d'encodage sont distribués - -**Alors** plusieurs workers Go traitent les jobs en parallèle -**Et** Kubernetes scale automatiquement les pods -**Et** tous les contenus sont encodés sans délai excessif - ---- - -## 28. Statut d'encodage visible - -**Étant donné** que mon contenu est en cours d'encodage - -**Quand** je consulte mes contenus - -**Alors** je vois le statut: - - | état | affichage | - |---|---| - | En attente | ⏳ File d'attente | - | En cours | ⚙️ Encodage en cours (45%) | - | Terminé | ✅ Prêt à publier | - | Échec | ❌ Erreur - Réessayer | - - ---- - -## 29. Réessayer après échec d'encodage - -**Étant donné** que l'encodage de mon contenu a échoué - -**Quand** je clique sur "Réessayer" - -**Alors** un nouveau job d'encodage est lancé -**Et** je peux tenter à nouveau - ---- - - - - - -
- - -# Validation des 3 premiers contenus -> *En tant que nouveau créateur* -> *Je veux que mes 3 premiers contenus soient validés* -> *Afin de devenir créateur vérifié* - -**30 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis un nouveau créateur -## 1. Premier contenu passe en file de validation - -**Quand** je publie mon premier contenu - -**Alors** le contenu passe en file d'attente modération -**Et** je vois le message "Votre contenu est en cours de validation (24-48h)" -**Et** le contenu n'est pas encore visible publiquement - ---- - -## 2. Deuxième contenu passe également en validation - -**Étant donné** que mon premier contenu a été validé - -**Quand** je publie mon deuxième contenu - -**Alors** le contenu passe en file d'attente modération -**Et** le délai estimé est 24-48h - ---- - -## 3. Troisième contenu - dernière validation - -**Étant donné** que mes 2 premiers contenus ont été validés - -**Quand** je publie mon troisième contenu - -**Alors** le contenu passe en file d'attente modération -**Et** je vois "Dernière validation avant statut vérifié ✓" - ---- - -## 4. Modérateur écoute 30 secondes du contenu - -**Étant donné** qu'un contenu est en file de validation - -**Quand** le modérateur junior l'examine - -**Alors** il écoute les 30 premières secondes -**Et** il vérifie les métadonnées - ---- - -## 5. Validation - Qualité audio acceptable - -**Étant donné** qu'un contenu a une qualité audio claire - -**Quand** le modérateur l'écoute - -**Alors** il vérifie que l'audio est compréhensible -**Et** qu'il n'y a pas de grésillement excessif - ---- - -## 6. Rejet - Qualité audio insuffisante - -**Étant donné** qu'un contenu a un audio très grésillant - -**Quand** le modérateur l'écoute - -**Alors** le contenu est rejeté -**Et** la raison est "Qualité audio insuffisante" - ---- - -## 7. Validation - Respect des règles - -**Étant donné** qu'un contenu respecte les règles - -**Quand** le modérateur l'examine - -**Alors** il vérifie qu'il n'y a pas de contenu prohibé: - - | type prohibé | - |---| - | Haine | - | Violence | - | Spam | - | Illégalité | - - ---- - -## 8. Rejet - Contenu haineux détecté - -**Étant donné** qu'un contenu contient des propos haineux - -**Quand** le modérateur l'écoute - -**Alors** le contenu est rejeté immédiatement -**Et** la raison est "Contenu haineux (violation des règles)" -**Et** le créateur peut recevoir un strike - ---- - -## 9. Validation - Classification âge cohérente - -**Étant donné** qu'un contenu familial est classé "Tout public" - -**Quand** le modérateur l'écoute - -**Alors** il vérifie que la classification correspond au contenu -**Et** le contenu est accepté - ---- - -## 10. Rejet - Classification incorrecte - -**Étant donné** qu'un contenu adulte est classé "Tout public" - -**Quand** le modérateur détecte l'incohérence - -**Alors** le contenu est rejeté -**Et** la raison est "Classification d'âge incorrecte" - ---- - -## 11. Validation - Tags pertinents - -**Étant donné** qu'un contenu sur l'automobile est tagué "Automobile", "Technologie" - -**Quand** le modérateur vérifie les tags - -**Alors** il confirme que les tags correspondent au contenu -**Et** le contenu est accepté - ---- - -## 12. Rejet - Tags non pertinents - -**Étant donné** qu'un contenu musical est tagué "Automobile", "Sport" - -**Quand** le modérateur détecte l'incohérence - -**Alors** le contenu est rejeté -**Et** la raison est "Tags non pertinents avec le contenu" - ---- - -## 13. Validation - Zone diffusion cohérente - -**Étant donné** qu'un audio-guide de la Tour Eiffel est en "Point GPS" Paris - -**Quand** le modérateur vérifie la cohérence - -**Alors** la zone est appropriée -**Et** le contenu est accepté - ---- - -## 14. Rejet - Zone incohérente - -**Étant donné** qu'un audio-guide de la Tour Eiffel est en zone "National" - -**Quand** le modérateur détecte l'incohérence - -**Alors** le contenu est rejeté -**Et** la raison est "Zone de diffusion incohérente (devrait être Point GPS)" - ---- - -## 15. Délai de validation 24-48h jours ouvrés - -**Étant donné** que je publie un contenu un lundi - -**Quand** le contenu entre en file de validation - -**Alors** le délai estimé est 24-48h (mercredi maximum) - ---- - -## 16. Délai étendu le weekend - -**Étant donné** que je publie un contenu un vendredi soir - -**Quand** le contenu entre en file de validation - -**Alors** le délai peut atteindre 72h (lundi) -**Et** je vois "Validation en cours, délai 24-72h (weekend)" - ---- - -## 17. Priorité FIFO (First In First Out) - -**Étant donné** que 10 contenus sont en file de validation - -**Quand** les modérateurs traitent la file - -**Alors** les contenus sont traités dans l'ordre d'arrivée -**Et** pas de traitement prioritaire - ---- - -## 18. Notification acceptation - -**Étant donné** que mon contenu est validé et accepté - -**Alors** je reçois un email "✅ Votre contenu '[Titre]' est en ligne !" -**Et** je reçois une notification push -**Et** je vois un lien direct vers le contenu - ---- - -## 19. Compteur de validation - -**Étant donné** que mon premier contenu est accepté - -**Alors** je vois "1/3 contenus validés pour devenir créateur vérifié" - -**Quand** mon deuxième contenu est accepté - -**Alors** je vois "2/3 contenus validés pour devenir créateur vérifié" - ---- - -## 20. Notification refus avec raison détaillée - -**Étant donné** que mon contenu est rejeté - -**Alors** je reçois un email "❌ Contenu '[Titre]' refusé" -**Et** je reçois une notification push -**Et** je vois la raison exacte: "Qualité audio insuffisante" -**Et** je vois un lien vers les règles de publication - ---- - -## 21. Possibilité de correction et resoumission - -**Étant donné** que mon contenu a été rejeté pour "Tags non pertinents" - -**Quand** je corrige les tags -**Et** que je resoumets le contenu - -**Alors** le contenu repasse en file de validation -**Et** une nouvelle validation est effectuée - ---- - -## 22. Après 3 validations - Statut vérifié obtenu - -**Étant donné** que mes 3 premiers contenus ont été validés - -**Alors** j'obtiens le statut "Créateur Vérifié" -**Et** je reçois une notification "🎉 Vous êtes maintenant créateur vérifié !" -**Et** un badge ✓ apparaît sur mon profil - ---- - -## 23. Badge vérifié visible publiquement - -**Étant donné** que j'ai le statut vérifié - -**Quand** un utilisateur consulte mon profil - -**Alors** il voit le badge ✓ à côté de mon pseudo -**Et** une mention "Créateur vérifié" - ---- - -## 24. Contenus futurs publiés immédiatement - -**Étant donné** que je suis créateur vérifié - -**Quand** je publie un 4ème contenu - -**Alors** le contenu est publié immédiatement -**Et** il n'y a pas de validation préalable -**Et** je vois "✅ Contenu publié" - ---- - -## 25. Modération a posteriori uniquement - -**Étant donné** que je suis créateur vérifié -**Et** que je publie un contenu - -**Quand** le contenu est en ligne - -**Alors** il peut être signalé par les utilisateurs -**Et** sera modéré uniquement si signalé - ---- - -## 26. Interface modérateur - Queue de contenus - -**Étant donné** que je suis un modérateur junior - -**Quand** j'accède à l'interface de modération - -**Alors** je vois la file des contenus à valider -**Et** je vois le nombre total en attente -**Et** les contenus sont triés par ordre FIFO - ---- - -## 27. Interface modérateur - Écoute accélérée - -**Étant donné** que je suis un modérateur - -**Quand** j'écoute un contenu de 30 secondes - -**Alors** je peux choisir la vitesse 1.5x ou 2.0x -**Et** je termine l'écoute en 15 secondes à 2x -**Et** ma productivité est doublée - ---- - -## 28. Interface modérateur - Raccourcis clavier - -**Étant donné** que je modère un contenu - -**Quand** j'utilise les raccourcis clavier - -**Alors** je peux: - - | touche | action | - |---|---| - | A | Accepter | - | R | Rejeter | - | Espace | Play/Pause | - -**Et** la modération est accélérée - ---- - -## 29. Historique créateur visible - -**Étant donné** qu'un créateur soumet son 2ème contenu - -**Quand** le modérateur examine le contenu - -**Alors** il voit l'historique: - - | contenu | statut | - |---|---| - | Contenu 1 | Validé | - | Contenu 2 | En cours | - -**Et** il peut juger la cohérence du créateur - ---- - -## 30. Temps de modération estimé 1.5 min/créateur - -**Étant donné** qu'un créateur soumet 3 contenus - -**Quand** les modérateurs traitent ces contenus - -**Alors** le temps total est environ: - - | action | temps | - |---|---| - | Écoute 30s × 3 | 90s | - | Vérification metadata | 15s | - | Décision | 5s | - | Total | 110s | - - ---- - - - - - -
- - -# Élargissement automatique de zone quand aucun contenu n'est disponible -**9 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur connecté -> **Et** que la géolocalisation est activée -> **Et** que je suis en mode écoute -## 1. Aucun contenu dans rayon 50km - élargissement à 100km - -**Étant donné** que je suis situé à la position GPS 48.8566, 2.3522 -**Et** qu'aucun contenu n'existe dans un rayon de 50 km autour de ma position -**Mais** qu'au moins 1 contenu existe dans un rayon de 100 km - -**Quand** le système recherche du contenu à me proposer - -**Alors** le système élargit automatiquement la zone de recherche à 100 km -**Et** je reçois un message "Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km)" -**Et** un contenu dans le rayon de 100 km m'est proposé - ---- - -## 2. Aucun contenu dans rayon 100km - élargissement au département - -**Étant donné** que je suis situé dans le département "75" (Paris) -**Et** qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -**Mais** qu'au moins 1 contenu existe avec la zone "département" pour "75" - -**Quand** le système recherche du contenu à me proposer - -**Alors** le système élargit automatiquement la zone de recherche au département -**Et** je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre département" -**Et** un contenu départemental m'est proposé - ---- - -## 3. Aucun contenu départemental - élargissement à la région - -**Étant donné** que je suis situé dans la région "Île-de-France" -**Et** qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -**Et** qu'aucun contenu départemental n'existe pour mon département -**Mais** qu'au moins 1 contenu existe avec la zone "région" pour "Île-de-France" - -**Quand** le système recherche du contenu à me proposer - -**Alors** le système élargit automatiquement la zone de recherche à la région -**Et** je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre région" -**Et** un contenu régional m'est proposé - ---- - -## 4. Aucun contenu régional - basculement sur contenu national - -**Étant donné** que je suis situé en France -**Et** qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position -**Et** qu'aucun contenu départemental n'existe pour mon département -**Et** qu'aucun contenu régional n'existe pour ma région - -**Quand** le système recherche du contenu à me proposer - -**Alors** le système bascule automatiquement sur du contenu national -**Et** je reçois un message "Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser" -**Et** un contenu national m'est proposé -**Et** je ne reste jamais sans contenu disponible - ---- - -## 5. Élargissement progressif avec plusieurs étapes - -**Étant donné** que je suis situé dans une zone rurale isolée -**Et** qu'aucun contenu n'existe dans un rayon de 50 km -**Et** qu'aucun contenu n'existe dans un rayon de 100 km -**Et** qu'aucun contenu départemental n'existe -**Et** qu'aucun contenu régional n'existe - -**Quand** le système recherche du contenu à me proposer - -**Alors** le système essaie d'abord 50 km -**Et** tout ce processus se fait de manière transparente et automatique -**Et** je reçois le message correspondant au dernier niveau trouvé - ---- - -## 6. Message personnalisé selon la distance trouvée - -**Étant donné** que je suis situé à la position GPS 43.6047, 1.4442 -**Et** que contenu(s) est/sont trouvé(s) - -**Quand** le système me propose du contenu - -**Alors** je reçois le message "" - ---- - -## 7. Le contenu national sert de filet de sécurité - -**Étant donné** que le système a épuisé toutes les zones géographiques locales - -**Quand** le système bascule sur du contenu national - -**Alors** je dois toujours avoir au moins 1 contenu disponible -**Et** ce contenu peut être: - - | type_contenu | - |---| - | Actualités Le Monde | - | Podcasts génériques | - | Contenu éducatif national | - | Contenu culturel national | - - ---- - -## 8. Pas d'écran d'erreur "Aucun contenu" - -**Étant donné** que je lance l'application -**Et** qu'aucun contenu local n'est disponible dans ma zone - -**Quand** le système recherche du contenu - -**Alors** je ne dois jamais voir un message d'erreur "Aucun contenu disponible" -**Et** je ne dois jamais voir un écran vide -**Et** un contenu doit toujours m'être proposé, même si c'est du contenu national - ---- - -## 9. Élargissement avec prise en compte des centres d'intérêt - -**Étant donné** que je suis situé dans une zone rurale -**Et** qu'aucun contenu n'existe dans un rayon de 50 km -**Et** que mes centres d'intérêt incluent "Automobile" à 80% et "Voyage" à 70% -**Et** qu'un contenu national existe avec le tag "Automobile" -**Et** qu'un contenu national existe avec le tag "Politique" - -**Quand** le système bascule sur du contenu national - -**Alors** le contenu national proposé prend en compte mes centres d'intérêt -**Et** le contenu "Automobile" a un score supérieur au contenu "Politique" - ---- - - - - - -
- - -# Gestion d'un contenu supprimé pendant l'écoute -**11 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur connecté -> **Et** que je suis en mode écoute -> **Et** qu'un contenu "C123" est en cours de lecture -## 1. Contenu supprimé pendant lecture - fin de lecture sans interruption - -**Étant donné** que j'écoute le contenu "C123" depuis 30 secondes -**Et** que la durée totale du contenu est de 120 secondes - -**Quand** le contenu est supprimé par la modération côté backend - -**Alors** la lecture du contenu continue sans interruption -**Et** je peux écouter le contenu jusqu'à la fin -**Et** aucune interruption brutale ne se produit - ---- - -## 2. Passage automatique après fin du contenu supprimé - -**Étant donné** que le contenu "C123" a été supprimé pendant ma lecture -**Et** que j'ai écouté le contenu jusqu'à la fin - -**Quand** le contenu se termine - -**Alors** le système attend 2 secondes -**Et** passe automatiquement au contenu suivant -**Et** je reçois une notification toast discrète "Contenu précédent retiré (violation règles)" - ---- - -## 3. Bouton Précédent désactivé après suppression - -**Étant donné** que le contenu "C123" a été supprimé pendant ma lecture -**Et** que je suis passé au contenu suivant "C456" - -**Quand** j'essaie d'appuyer sur le bouton "Précédent" - -**Alors** le bouton "Précédent" ne me ramène pas au contenu supprimé -**Et** je reçois un message "Ce contenu n'est plus disponible" -**Et** la lecture du contenu actuel "C456" continue - ---- - -## 4. Tentative de retour manuel au contenu supprimé - -**Étant donné** que je suis sur le contenu "C456" -**Et** que le contenu précédent "C123" a été supprimé - -**Quand** j'appuie sur le bouton "Précédent" pour revenir au contenu supprimé - -**Alors** je reçois un message "Ce contenu n'est plus disponible" -**Et** la lecture reste sur le contenu actuel "C456" -**Et** aucune action n'est effectuée - ---- - -## 5. Notification discrète pendant la conduite - -**Étant donné** que je conduis à une vitesse de 60 km/h -**Et** que le contenu "C123" est supprimé pendant ma lecture - -**Quand** le contenu se termine - -**Alors** la notification "Contenu précédent retiré (violation règles)" s'affiche en toast discret -**Et** la notification disparaît automatiquement après 5 secondes -**Et** aucune popup modale n'interrompt ma conduite -**Et** le contenu suivant démarre automatiquement après 2 secondes - ---- - -## 6. Message informatif mais non alarmiste - -**Étant donné** que le contenu "C123" a été supprimé -**Et** que je passe au contenu suivant - -**Quand** la notification s'affiche - -**Alors** le message doit être informatif: "Contenu précédent retiré (violation règles)" -**Et** le ton ne doit pas être alarmiste -**Et** le message doit être bref et compréhensible -**Et** aucun détail technique n'est affiché pendant la conduite - ---- - -## 7. Contenu supprimé retiré de l'historique - -**Étant donné** que le contenu "C123" a été supprimé - -**Quand** je consulte mon historique d'écoute - -**Alors** le contenu "C123" n'apparaît plus dans mon historique -**Et** je ne peux pas relancer la lecture de ce contenu -**Et** l'historique affiche "[Contenu retiré]" à la place du titre - ---- - -## 8. Contenu supprimé non accessible via lien direct - -**Étant donné** que le contenu "C123" a été supprimé -**Et** que j'ai un lien de partage "roadwave.fr/share/c/C123" - -**Quand** je clique sur le lien de partage - -**Alors** je reçois un message "Ce contenu a été retiré pour violation des règles de la communauté" -**Et** je suis redirigé vers l'accueil de l'application -**Et** aucune lecture n'est possible - ---- - -## 9. Plusieurs contenus supprimés dans l'historique récent - -**Étant donné** que j'ai écouté les contenus suivants: - - | id | statut | - |---|---| - | C123 | supprimé | - | C456 | actif | - | C789 | supprimé | - -**Et** que je suis actuellement sur le contenu "C456" - -**Quand** j'appuie plusieurs fois sur "Précédent" - -**Alors** je ne peux pas revenir aux contenus "C123" ou "C789" -**Et** le système saute automatiquement les contenus supprimés -**Et** je reviens au dernier contenu actif disponible avant "C456" - ---- - -## 10. Consultation détaillée du contenu supprimé à l'arrêt - -**Étant donné** que je suis à l'arrêt -**Et** que le contenu "C123" a été supprimé pendant ma session - -**Quand** j'ouvre les détails de la notification de suppression - -**Alors** je peux voir les informations suivantes: - - | information | - |---| - | Titre du contenu | - | Créateur | - | Raison de suppression | - | Date de suppression | - -**Et** je peux signaler une erreur de modération si je pense qu'elle est injustifiée - ---- - -## 11. Pas d'impact sur les jauges d'intérêt lors de la suppression - -**Étant donné** que j'ai écouté le contenu "C123" pendant 80 secondes (66%) -**Et** que mes jauges d'intérêt ont été mises à jour pendant l'écoute - -**Quand** le contenu est supprimé après mon écoute - -**Alors** les modifications de mes jauges d'intérêt sont conservées -**Et** l'écoute déjà effectuée reste comptabilisée -**Et** seules les futures écoutes de ce contenu sont bloquées - ---- - - - - - -
- - -# Mode dégradé sans géolocalisation -**19 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur connecté -> **Et** que j'ai refusé ou désactivé l'accès à la géolocalisation -## 1. Types de contenu disponibles sans géolocalisation - -**Étant donné** que la géolocalisation est désactivée - -**Quand** j'ouvre l'application - -**Alors** les types de contenu suivants sont disponibles: - - | type_contenu | disponible | - |---|---| - | Contenu national | oui | - | Contenu téléchargé (offline) | oui | - | Contenus "Neutre" géographiquement | oui | - | Contenu géolocalisé Ancré | non | - | Contenu géolocalisé Contextuel | non | - | Audio-guides | non | - | Notifications push géo-déclenchées | non | - - ---- - -## 2. Popup d'information au premier lancement sans GPS - -**Étant donné** que c'est mon premier lancement de l'application -**Et** que j'ai refusé l'accès à la géolocalisation - -**Quand** l'application détecte que le GPS est désactivé - -**Alors** une popup s'affiche avec le message: -**Et** la popup contient les boutons suivants: - - | bouton | action | - |---|---| - | Activer | Redirection vers paramètres OS | - | Continuer sans | Ferme popup et lance en mode dégradé | - -**Et** une checkbox "Ne plus me demander" est disponible - ---- - -## 3. Popup non affichée si case "Ne plus me demander" cochée - -**Étant donné** que j'ai déjà vu la popup de géolocalisation -**Et** que j'ai coché "Ne plus me demander" - -**Quand** je lance l'application avec le GPS désactivé - -**Alors** la popup de géolocalisation ne s'affiche pas -**Et** l'application démarre directement en mode dégradé -**Et** le banner permanent de rappel s'affiche - ---- - -## 4. Redirection vers paramètres OS lors du clic sur "Activer" - -**Étant donné** que la popup de géolocalisation est affichée - -**Quand** je clique sur "Activer" - -**Alors** je suis redirigé vers les paramètres de géolocalisation de mon OS -**Et** sur iOS, j'arrive dans "Réglages > RoadWave > Localisation" -**Et** sur Android, j'arrive dans "Paramètres > Applications > RoadWave > Autorisations > Position" - ---- - -## 5. Banner de rappel permanent sans GPS - -**Étant donné** que j'ai cliqué sur "Continuer sans" géolocalisation - -**Quand** l'application s'affiche - -**Alors** un bandeau s'affiche en haut de l'écran -**Et** le bandeau contient le texte: "Mode limité : géolocalisation désactivée. [Activer]" -**Et** le bandeau a un fond de couleur avertissement (jaune/orange) -**Et** le bandeau n'est pas intrusif mais reste visible -**Et** le bandeau reste affiché sur toutes les pages de l'application - ---- - -## 6. Clic sur le bouton "Activer" du banner - -**Étant donné** que le banner "Mode limité" est affiché - -**Quand** je clique sur le lien "[Activer]" dans le banner - -**Alors** je suis redirigé vers les paramètres de géolocalisation de mon OS - ---- - -## 7. Disparition du banner après activation GPS - -**Étant donné** que le banner "Mode limité" est affiché -**Et** que je reviens dans l'application après avoir activé le GPS dans les paramètres - -**Quand** l'application détecte que la géolocalisation est maintenant active - -**Alors** le banner disparaît automatiquement -**Et** l'application bascule en mode normal avec contenu géolocalisé -**Et** un toast de confirmation s'affiche: "Géolocalisation activée" - ---- - -## 8. Lecture de contenu national sans GPS - -**Étant donné** que la géolocalisation est désactivée -**Et** que du contenu national existe (actualités Le Monde, podcasts génériques) - -**Quand** je lance la lecture - -**Alors** je peux écouter le contenu national sans restriction -**Et** l'algorithme de recommandation se base uniquement sur: - - | critère | - |---| - | Mes centres d'intérêt | - | Mon historique d'écoute | - | Popularité générale | - -**Et** la proximité géographique n'est pas prise en compte - ---- - -## 9. Lecture de contenu téléchargé sans GPS - -**Étant donné** que la géolocalisation est désactivée -**Et** que j'ai téléchargé 30 contenus quand j'avais le GPS activé - -**Quand** j'accède à mes contenus téléchargés - -**Alors** je peux lire tous mes contenus téléchargés normalement -**Et** les contenus géolocalisés téléchargés restent accessibles -**Et** le filtre géographique n'est pas appliqué pour les contenus offline - ---- - -## 10. Contenu "Neutre" géographiquement disponible - -**Étant donné** que la géolocalisation est désactivée -**Et** qu'un créateur a publié du contenu avec la classification géographique "Neutre" - -**Quand** je recherche du contenu - -**Alors** les contenus "Neutre" sont inclus dans les résultats -**Et** ils sont mélangés avec le contenu national -**Et** l'algorithme les priorise selon mes centres d'intérêt - ---- - -## 11. Audio-guides inaccessibles sans GPS - -**Étant donné** que la géolocalisation est désactivée - -**Quand** je recherche un audio-guide spécifique - -**Alors** les audio-guides apparaissent dans les résultats de recherche -**Mais** un badge "GPS requis" est affiché sur chaque audio-guide -**Et** quand je clique sur un audio-guide, un message s'affiche: -**Et** je peux choisir "Activer" ou "Annuler" - ---- - -## 12. Notifications push géo-déclenchées désactivées - -**Étant donné** que la géolocalisation est désactivée -**Et** que je suis abonné à un créateur qui diffuse du contenu géolocalisé - -**Quand** le créateur publie un nouveau contenu géolocalisé - -**Alors** je ne reçois pas de notification push géo-déclenchée -**Mais** je reçois une notification push standard (non géo-déclenchée) si le créateur publie du contenu national -**Et** la notification précise: "Nouveau contenu national de [Créateur]" - ---- - -## 13. Contenu géolocalisé non proposé dans le feed - -**Étant donné** que la géolocalisation est désactivée - -**Quand** le système génère mon feed de contenu - -**Alors** aucun contenu "Ancré" ou "Contextuel" n'est inclus -**Et** seuls les contenus "Neutre" et "National" sont proposés -**Et** mon feed contient au minimum 20 contenus disponibles - ---- - -## 14. Application fonctionnelle sans GPS (pas de blocage) - -**Étant donné** que la géolocalisation est désactivée - -**Quand** j'utilise l'application - -**Alors** je ne suis jamais bloqué par un écran "GPS requis" -**Et** toutes les fonctionnalités non-géolocalisées restent accessibles: - - | fonctionnalité | - |---| - | Écoute contenu national | - | Gestion profil | - | Abonnements créateurs | - | Recherche textuelle | - | Historique d'écoute | - | Paramètres | - | Mode offline | - -**Et** je peux créer et publier du contenu national - ---- - -## 15. Respect du choix utilisateur de ne pas activer GPS - -**Étant donné** que j'ai coché "Ne plus me demander" pour la géolocalisation - -**Quand** j'utilise l'application pendant plusieurs semaines - -**Alors** la popup de demande GPS ne s'affiche plus jamais automatiquement -**Et** seul le banner permanent reste affiché -**Et** l'application ne force jamais l'activation du GPS - ---- - -## 16. Bascule automatique en mode normal après activation GPS - -**Étant donné** que j'utilise l'application en mode dégradé depuis 1 semaine -**Et** que je décide d'activer la géolocalisation - -**Quand** l'application détecte que le GPS est maintenant actif - -**Alors** le mode dégradé est désactivé automatiquement -**Et** le banner "Mode limité" disparaît -**Et** le contenu géolocalisé devient disponible immédiatement -**Et** mon feed se rafraîchit avec du contenu local pertinent -**Et** un toast de confirmation s'affiche: "Géolocalisation activée - Contenu local disponible" - ---- - -## 17. Demande de permission GPS lors de l'utilisation d'une fonctionnalité géo - -**Étant donné** que la géolocalisation est désactivée - -**Quand** j'essaie d'accéder à une fonctionnalité nécessitant le GPS (ex: audio-guide) - -**Alors** une popup contextuelle s'affiche: -**Et** je peux accepter ou refuser -**Et** si j'accepte, je suis redirigé vers les paramètres OS -**Et** si je refuse, je reste en mode dégradé sans message d'erreur répétitif - ---- - -## 18. Statistiques de contenu local disponible non affiché - -**Étant donné** que la géolocalisation est désactivée - -**Quand** je navigue dans l'application - -**Alors** le banner peut afficher occasionnellement: -**Et** ce message incitatif change tous les 3 jours -**Et** il reste non intrusif (pas de popup, juste le banner) - ---- - -## 19. Onboarding différent pour utilisateurs sans GPS - -**Étant donné** que c'est ma première utilisation de RoadWave -**Et** que j'ai refusé la géolocalisation - -**Quand** l'onboarding se termine - -**Alors** un écran explicatif s'affiche: -**Et** je peux continuer avec un bouton "Compris" - ---- - - - - - -
- - -# Gestion de la perte de réseau et buffering adaptatif -**17 scénarios** (16 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur connecté -> **Et** que je suis en mode écoute -> **Et** qu'un contenu est en cours de lecture -## 1. 📋 Plan: Paramètres de buffer selon le type de réseau - -**Étant donné** que je suis connecté en "" - -**Quand** le système initialise le buffer audio - -**Alors** le buffer minimum est de secondes -**Et** le buffer cible est de secondes -**Et** le buffer maximum est de secondes - -**📊 Exemples de données:** - -| type_reseau | buffer_min | buffer_cible | buffer_max | -|---|---|---|---| -| WiFi | 5 | 30 | 120 | -| 4G | 10 | 45 | 120 | -| 5G | 10 | 45 | 120 | -| 3G | 30 | 90 | 300 | - ---- - -## 2. Connexion instable avec latence élevée - aucun message immédiat - -**Étant donné** que je suis connecté en 4G -**Et** que le buffer contient 45 secondes de contenu - -**Quand** la latence réseau dépasse 500ms - -**Alors** aucun message n'est affiché immédiatement -**Et** la lecture continue normalement sur le buffer -**Et** le système tente de continuer le téléchargement en arrière-plan - ---- - -## 3. Connexion instable pendant plus de 10 secondes - toast discret - -**Étant donné** que je suis connecté en 4G -**Et** que la latence réseau dépasse 500ms depuis 10 secondes - -**Quand** le système détecte la latence prolongée - -**Alors** un toast discret s'affiche: "Connexion instable" -**Et** le toast disparaît automatiquement après 3 secondes -**Et** la lecture continue normalement - ---- - -## 4. Perte totale de réseau - lecture sur buffer - -**Étant donné** que je suis connecté en WiFi -**Et** que le buffer contient 30 secondes de contenu - -**Quand** je perds totalement la connexion réseau - -**Alors** la lecture continue sur le buffer disponible -**Et** un toast s'affiche: "Hors ligne, lecture sur buffer (30s restantes)" -**Et** un compte à rebours du temps de buffer restant est visible - ---- - -## 5. Buffer qui s'épuise pendant la perte réseau - -**Étant donné** que je suis hors ligne -**Et** que le buffer contient 30 secondes de contenu - -**Quand** le contenu continue de jouer - -**Alors** le compte à rebours diminue en temps réel -**Et** le toast affiche "Hors ligne, lecture sur buffer (15s restantes)" après 15 secondes -**Et** le toast affiche "Hors ligne, lecture sur buffer (5s restantes)" après 25 secondes - ---- - -## 6. Pause automatique après épuisement du buffer - -**Étant donné** que je suis hors ligne depuis 30 secondes -**Et** que le buffer est complètement épuisé - -**Quand** il n'y a plus de contenu audio à lire - -**Alors** la lecture se met en pause automatiquement -**Et** un overlay s'affiche: "Connexion perdue. Reconnexion en cours..." -**Et** le système tente de se reconnecter automatiquement - ---- - -## 7. Tentatives de reconnexion automatique - -**Étant donné** que la lecture est en pause suite à l'épuisement du buffer - -**Quand** le système tente de se reconnecter - -**Alors** une tentative de reconnexion est effectuée toutes les 5 secondes -**Et** un maximum de 6 tentatives sont effectuées (30 secondes au total) -**Et** l'overlay affiche "Tentative de reconnexion... (X/6)" - ---- - -## 8. Proposition du mode offline après 30 secondes d'échec - -**Étant donné** que 6 tentatives de reconnexion ont échoué -**Et** que cela fait 30 secondes que je suis déconnecté - -**Quand** la 6ème tentative échoue - -**Alors** une popup s'affiche: "Voulez-vous continuer avec vos contenus téléchargés ?" -**Et** la popup contient deux boutons: - - | bouton | action | - |---|---| - | Réessayer | Nouvelle série de 6 tentatives | - | Mode offline | Bascule sur contenus téléchargés | - - ---- - -## 9. Basculement réussi vers le mode offline - -**Étant donné** que la popup de mode offline est affichée -**Et** que j'ai téléchargé 20 contenus dans ma zone géographique - -**Quand** je clique sur "Mode offline" - -**Alors** le système bascule sur les contenus téléchargés -**Et** un nouveau contenu téléchargé démarre automatiquement -**Et** un bandeau permanent indique "Mode hors ligne - Contenus téléchargés" - ---- - -## 10. Aucun contenu téléchargé disponible - -**Étant donné** que la popup de mode offline est affichée -**Et** que je n'ai aucun contenu téléchargé - -**Quand** je clique sur "Mode offline" - -**Alors** un message s'affiche: "Aucun contenu téléchargé disponible" -**Et** je suis invité à me connecter en WiFi pour télécharger du contenu -**Et** le bouton "Réessayer" reste la seule option - ---- - -## 11. Reprise automatique après reconnexion - -**Étant donné** que la lecture est en pause depuis 15 secondes -**Et** que j'étais à 02:35 du contenu en cours - -**Quand** la connexion réseau est rétablie - -**Alors** la lecture reprend automatiquement au point d'arrêt exact (02:35) -**Et** un toast s'affiche: "Connexion rétablie" -**Et** le toast disparaît après 3 secondes -**Et** le buffer se remplit progressivement selon le type de réseau - ---- - -## 12. Reconnexion avec changement de type de réseau - -**Étant donné** que j'étais connecté en WiFi -**Et** que j'ai perdu la connexion - -**Quand** je me reconnecte en 4G - -**Alors** le système ajuste automatiquement les paramètres de buffer -**Et** le buffer minimum passe de 5s à 10s -**Et** le buffer cible passe de 30s à 45s -**Et** la lecture reprend normalement - ---- - -## 13. Passage dans un tunnel avec perte de signal - -**Étant donné** que je conduis à 90 km/h sur autoroute -**Et** que je suis connecté en 4G avec un buffer de 45 secondes - -**Quand** j'entre dans un tunnel et perds le signal - -**Alors** la lecture continue sur le buffer pendant 45 secondes maximum -**Et** aucune notification n'est affichée pendant les 10 premières secondes -**Et** un toast discret s'affiche après 10 secondes: "Connexion instable" - ---- - -## 14. Sortie du tunnel avant épuisement du buffer - -**Étant donné** que je suis dans un tunnel depuis 30 secondes -**Et** qu'il reste 15 secondes de buffer - -**Quand** je sors du tunnel et récupère le signal 4G - -**Alors** la lecture continue sans interruption -**Et** le buffer se remplit à nouveau -**Et** un toast s'affiche: "Connexion rétablie" - ---- - -## 15. Changement de cellule 4G pendant la lecture - -**Étant donné** que je conduis et change de cellule mobile toutes les 5-10 minutes -**Et** que le buffer contient 45 secondes de contenu - -**Quand** un handoff de cellule se produit - -**Alors** la lecture continue sans interruption grâce au buffer -**Et** la connexion à la nouvelle cellule se fait de manière transparente -**Et** aucune notification n'est affichée si le handoff réussit en moins de 5 secondes - ---- - -## 16. Téléchargement préventif en WiFi avant trajet - -**Étant donné** que je suis connecté en WiFi -**Et** que j'ai activé le téléchargement automatique - -**Quand** le système détecte que je suis à l'arrêt en WiFi - -**Alors** le système me propose de télécharger du contenu pour mon trajet -**Et** je peux sélectionner une zone géographique à télécharger -**Et** le téléchargement se fait en arrière-plan - ---- - -## 17. Tracking des événements de perte réseau pour amélioration - -**Étant donné** que je perds la connexion réseau - -**Quand** l'événement de perte est détecté - -**Alors** le système enregistre les métriques suivantes: - - | métrique | - |---| - | Type de réseau avant perte | - | Durée de la coupure | - | Buffer disponible | - | Position GPS approximative | - | Heure de la journée | - -**Et** ces métriques sont anonymisées et envoyées en batch lors de la prochaine connexion WiFi -**Et** les données servent à améliorer les paramètres de buffer - ---- - - - - - -
- - -# Tests BDD - Documentation des fonctionnalités - -Cette documentation est générée automatiquement à partir des fichiers Gherkin (`.feature`). - -## Vue d'ensemble - -| Métrique | Valeur | -|----------|--------| -| Fonctionnalités | **83** | -| Scénarios | **2112** | -| Domaines métier | **18** | - ---- - -## 🔔 Abonnements - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Audio-guides multi-séquences pour piétons](#abonnements/audio-guides-pieton) | 29 | -| [Impact des abonnements sur l'algorithme](#abonnements/impact-algorithme) | 16 | -| [Limites d'abonnements et désabonnement](#abonnements/limites-desabonnement) | 27 | -| [Notifications contextuelles selon le mode de déplacement](#abonnements/notifications-contextuelles) | 28 | - -*4 fonctionnalités • 100 scénarios* - -## 🎧 Audio Guides - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Audio-guide mode piéton (navigation manuelle)](#audio-guides/mode-pieton) | 29 | -| [Audio-guide mode voiture (GPS automatique)](#audio-guides/mode-voiture) | 45 | -| [Audio-guides Premium et monétisation](#audio-guides/premium-monetisation) | 31 | -| [Audio-guides modes vélo et transport](#audio-guides/modes-velo-transport) | 27 | -| [Création d'audio-guide multi-séquences](#audio-guides/creation-audio-guide) | 35 | -| [Intégration audio-guides avec autres fonctionnalités](#audio-guides/integration-fonctionnalites) | 39 | -| [Sauvegarde et reprise de progression audio-guide](#audio-guides/progression-sauvegarde) | 32 | - -*7 fonctionnalités • 238 scénarios* - -## 🔠Authentication - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Authentification à deux facteurs (2FA)](#authentication/two-factor-authentication) | 16 | -| [Classification des contenus par âge](#authentication/classification-age) | 13 | -| [Connexion utilisateur](#authentication/connexion) | 11 | -| [Gestion des sessions et tokens](#authentication/sessions-tokens) | 13 | -| [Inscription utilisateur](#authentication/inscription) | 15 | -| [Récupération de compte](#authentication/recuperation-compte) | 14 | -| [Vérification d'email](#authentication/verification-email) | 10 | - -*7 fonctionnalités • 92 scénarios* - -## 🎨 Content Creation - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Modification et suppression de contenu](#content-creation/modification-suppression) | 30 | -| [Métadonnées et publication de contenu](#content-creation/metadonnees-publication) | 34 | -| [Upload et encodage de contenu audio](#content-creation/upload-encodage) | 29 | -| [Validation des 3 premiers contenus](#content-creation/validation-premiers-contenus) | 30 | - -*4 fonctionnalités • 123 scénarios* - -## ⚠️ Error Handling - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Gestion d'un contenu supprimé pendant l'écoute](#error-handling/contenu-supprime-pendant-ecoute) | 11 | -| [Gestion de la perte de réseau et buffering adaptatif](#error-handling/perte-reseau) | 17 | -| [Mode dégradé sans géolocalisation](#error-handling/geolocalisation-desactivee) | 19 | -| [Élargissement automatique de zone quand aucun contenu n'est disponible](#error-handling/aucun-contenu-disponible) | 9 | - -*4 fonctionnalités • 56 scénarios* - -## 📊 Interest Gauges - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Jauge initiale et cold start](#interest-gauges/jauge-initiale) | 15 | -| [Pas de dégradation temporelle des jauges](#interest-gauges/degradation-temporelle) | 16 | -| [Évolution des jauges d'intérêt](#interest-gauges/evolution-jauges) | 21 | - -*3 fonctionnalités • 52 scénarios* - -## 📴 Mode Offline - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Synchronisation actions offline](#mode-offline/synchronisation-actions) | 45 | -| [Téléchargement de contenus offline](#mode-offline/telechargement) | 49 | -| [Validité et renouvellement contenus offline](#mode-offline/validite-renouvellement) | 38 | - -*3 fonctionnalités • 132 scénarios* - -## 🛡️ Moderation - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Modération préventive](#moderation/moderation-preventive) | 22 | -| [Sanctions et notifications de modération](#moderation/sanctions-notifications) | 27 | -| [Signalement de contenu inapproprié](#moderation/signalement) | 23 | -| [Traitement des signalements par l'IA et les modérateurs](#moderation/traitement-signalements) | 25 | - -*4 fonctionnalités • 97 scénarios* - -## 💰 Monetisation - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Conditions d'activation de la monétisation](#monetisation/conditions-activation) | 28 | -| [Contenus Premium exclusifs](#monetisation/contenus-premium-exclusifs) | 34 | -| [Désactivation et suspension monétisation](#monetisation/desactivation-suspension) | 35 | -| [KYC et inscription à la monétisation](#monetisation/kyc-inscription) | 37 | -| [Obligations fiscales](#monetisation/obligations-fiscales) | 30 | -| [Paiement des créateurs](#monetisation/paiement-createurs) | 35 | -| [Sources de revenus créateurs](#monetisation/sources-revenus) | 34 | - -*7 fonctionnalités • 233 scénarios* - -## 🧭 Navigation - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Actions complémentaires à l'arrêt](#navigation/actions-complementaires) | 23 | -| [Commande "Précédent"](#navigation/commande-precedent) | 19 | -| [Commandes au volant et interactions simplifiées](#navigation/commandes-volant) | 21 | -| [Commandes vocales CarPlay et Android Auto](#navigation/commandes-vocales) | 25 | -| [File d'attente et commande "Suivant"](#navigation/file-attente-suivant) | 20 | -| [Lecture en boucle et enchaînement automatique](#navigation/lecture-enchainement) | 27 | - -*6 fonctionnalités • 135 scénarios* - -## 🔗 Partage - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Partage de contenu](#partage/partage-contenu) | 22 | - -*1 fonctionnalités • 22 scénarios* - -## ⭠Premium - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Avantages Premium](#premium/avantages-premium) | 37 | -| [Gestion abonnement Premium](#premium/gestion-abonnement) | 41 | -| [Multi-devices et détection simultanée](#premium/multi-devices-detection) | 30 | -| [Offre et tarification Premium](#premium/offre-tarification) | 31 | - -*4 fonctionnalités • 139 scénarios* - -## 👤 Profil - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Profil créateur](#profil/profil-createur) | 31 | - -*1 fonctionnalités • 31 scénarios* - -## 📢 Publicites - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Caractéristiques et facturation des publicités](#publicites/caracteristiques-pub) | 32 | -| [Création de campagnes publicitaires](#publicites/campagnes-publicitaires) | 30 | -| [Gestion du budget et alertes publicitaires](#publicites/gestion-budget-pub) | 30 | -| [Insertion et fréquence des publicités](#publicites/insertion-frequence-pub) | 31 | -| [Métriques d'engagement et dashboard publicitaire](#publicites/metriques-engagement-pub) | 27 | -| [Validation et modération des publicités](#publicites/validation-moderation-pub) | 29 | - -*6 fonctionnalités • 179 scénarios* - -## 📻 Radio Live - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Architecture technique radio live](#radio-live/architecture-technique-live) | 24 | -| [Arrêt du live](#radio-live/arret-live) | 19 | -| [Comportement auditeur pendant un live](#radio-live/comportement-auditeur) | 27 | -| [Démarrage d'un live](#radio-live/demarrage-live) | 20 | - -*4 fonctionnalités • 90 scénarios* - -## 🔍 Recherche - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Recherche de contenu](#recherche/recherche) | 55 | - -*1 fonctionnalités • 55 scénarios* - -## 🎯 Recommendation - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Classification de géo-pertinence des contenus](#recommendation/classification-geo) | 10 | -| [Contenus géolocalisés en mode voiture](#recommendation/declenchement-geo) | 36 | -| [Formule de scoring et recommandation](#recommendation/scoring-recommandation) | 21 | -| [Gestion de l'historique et reproposition](#recommendation/historique-reproposition) | 19 | -| [Gestion du contenu politique (MVP simplifié)](#recommendation/contenu-politique) | 13 | -| [Mode Kids pour utilisateurs 13-15 ans](#recommendation/mode-kids) | 15 | -| [Médias traditionnels sur RoadWave](#recommendation/medias-traditionnels) | 21 | -| [Paramétrabilité admin et A/B testing](#recommendation/parametrabilite-admin) | 20 | -| [Paramétrabilité utilisateur et profils](#recommendation/parametrabilite-utilisateur) | 25 | - -*9 fonctionnalités • 180 scénarios* - -## 🔒 Rgpd Compliance - -| Fonctionnalité | Scénarios | -|----------------|:---------:| -| [Anonymisation des données GPS après 24h](#rgpd-compliance/anonymisation-gps) | 18 | -| [Conformité administrative RGPD (Registre, Breach, DPO)](#rgpd-compliance/compliance-administrative) | 22 | -| [Cookies et analytics avec Matomo self-hosted](#rgpd-compliance/cookies-analytics) | 20 | -| [Durée de conservation des données et purge automatique](#rgpd-compliance/conservation-donnees) | 19 | -| [Gestion du consentement RGPD](#rgpd-compliance/consentement) | 16 | -| [Mode dégradé avec GeoIP (sans GPS précis)](#rgpd-compliance/mode-degrade-geoip) | 20 | -| [Portabilité des données (Article 20 RGPD)](#rgpd-compliance/portabilite-donnees) | 22 | -| [Suppression du compte utilisateur (Article 17 RGPD - Droit à l'effacement)](#rgpd-compliance/suppression-compte) | 21 | - -*8 fonctionnalités • 158 scénarios* - - - - - -
- - -# Pas de dégradation temporelle des jauges -> *En tant que système de recommandation* -> *Je veux que les jauges n'évoluent que par les actions utilisateur* -> *Afin d'avoir un comportement prévisible et fiable* - -**16 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -## 1. Aucune dégradation automatique avec le temps - -**Étant donné** que ma jauge "Économie" est à 80% -**Et** que je n'écoute aucun contenu pendant 30 jours - -**Quand** je me reconnecte après 30 jours - -**Alors** ma jauge "Économie" est toujours à 80% -**Et** aucune dégradation temporelle n'a été appliquée - ---- - -## 2. Jauges conservées après 6 mois d'inactivité - -**Étant donné** que mes jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 75% | - | Voyage | 60% | - | Musique | 45% | - -**Et** que je pars en vacances pendant 6 mois sans utiliser l'app - -**Quand** je me reconnecte après 6 mois - -**Alors** mes jauges sont exactement les mêmes: - - | catégorie | niveau | - |---|---| - | Automobile | 75% | - | Voyage | 60% | - | Musique | 45% | - - ---- - -## 3. Évolution naturelle par les actions - -**Étant donné** que j'aimais "Économie" il y a 1 an (jauge 80%) -**Et** que depuis, je skip tous les contenus "Économie" -**Et** que j'ai skippé 50 contenus "Économie" en 1 an - -**Alors** ma jauge "Économie" descend naturellement via les skips -**Et** atteint environ 55% (80% - 50 × 0.5% = 55%) -**Et** la dégradation vient des actions, pas du temps - ---- - -## 4. Pas de cron job de dégradation - -**Étant donné** que le système vérifie les jauges quotidiennement - -**Quand** un utilisateur n'a pas d'activité depuis 90 jours - -**Alors** aucun job de dégradation n'est exécuté -**Et** les jauges restent inchangées -**Et** aucune ressource CPU n'est consommée pour la dégradation - ---- - -## 5. Comportement prévisible après absence - -**Étant donné** que ma jauge "Sport" était à 70% -**Et** que je n'utilise pas l'app pendant 1 an - -**Quand** je reviens et demande des recommandations - -**Alors** mes recommandations reflètent toujours mes goûts d'avant -**Et** je reçois du contenu "Sport" prioritaire -**Et** le comportement est cohérent et prévisible - ---- - -## 6. Réinitialiser manuellement mes centres d'intérêt - -**Étant donné** que je veux repartir de zéro - -**Quand** je vais dans les paramètres -**Et** que je clique sur "Réinitialiser mes centres d'intérêt" -**Et** que je confirme l'action - -**Alors** toutes mes jauges reviennent à 50% -**Et** je vois le message "Vos centres d'intérêt ont été réinitialisés" - ---- - -## 7. Confirmation avant réinitialisation - -**Étant donné** que je suis dans les paramètres - -**Quand** je clique sur "Réinitialiser mes centres d'intérêt" - -**Alors** je vois un message de confirmation: - - | titre | Êtes-vous sûr ? | - |---|---| - | message | Cette action remettra toutes vos jauges à 50% | - | actions | Confirmer / Annuler | - - ---- - -## 8. Annuler la réinitialisation - -**Étant donné** que j'ai cliqué sur "Réinitialiser mes centres d'intérêt" -**Et** que la confirmation est affichée - -**Quand** je clique sur "Annuler" - -**Alors** mes jauges ne sont pas modifiées -**Et** je reviens aux paramètres - ---- - -## 9. Raison de réinitialisation - changement de vie - -**Étant donné** que j'utilisais RoadWave pour mes trajets professionnels -**Et** que mes jauges reflétaient "Économie" (85%) et "Technologie" (75%) -**Et** que je change de vie et deviens musicien - -**Quand** je réinitialise mes centres d'intérêt - -**Alors** je peux repartir avec toutes les jauges à 50% -**Et** découvrir du contenu "Musique" et "Culture" sans biais - ---- - -## 10. Pas de suggestion automatique de réinitialisation - -**Étant donné** que je n'ai pas utilisé l'app depuis 1 an - -**Quand** je me reconnecte - -**Alors** aucune suggestion de réinitialisation n'est affichée -**Et** mes jauges sont conservées telles quelles -**Et** je garde le contrôle total - ---- - -## 11. Historique conservé après réinitialisation - -**Étant donné** que j'ai écouté 500 contenus - -**Quand** je réinitialise mes centres d'intérêt - -**Alors** mes jauges reviennent à 50% -**Mais** mon historique d'écoute est conservé -**Et** je peux toujours consulter mes anciens contenus écoutés - ---- - -## 12. Évolution future basée sur nouvelles actions - -**Étant donné** que j'ai réinitialisé mes jauges à 50% - -**Quand** j'écoute 5 contenus "Voyage" à >80% - -**Alors** ma jauge "Voyage" monte à 60% (50% + 5 × 2%) -**Et** l'algorithme recommence à apprendre mes nouvelles préférences - ---- - -## 13. Respect de l'historique utilisateur - -**Étant donné** qu'un utilisateur aime "Cryptomonnaie" depuis 2 ans -**Et** que sa jauge est à 90% - -**Quand** 2 ans s'écoulent sans dégradation temporelle - -**Alors** sa jauge reste à 90% -**Et** le système ne fait pas d'"oubli" artificiel - ---- - -## 14. Coût infrastructure zéro - -**Étant donné** qu'aucune dégradation temporelle n'existe - -**Quand** le système calcule les jauges - -**Alors** aucun calcul de date n'est nécessaire -**Et** aucun batch nocturne ne tourne -**Et** aucun bug de fuseau horaire ne peut survenir -**Et** le coût CPU est minimal - ---- - -## 15. UX prévisible - jauge = actions - -**Étant donné** qu'un utilisateur consulte sa jauge "Sport" à 65% - -**Quand** il se demande pourquoi elle est à 65% - -**Alors** il peut retracer ses actions: - - | action | impact | - |---|---| - | 10 likes automatiques | +10% | - | 3 abonnements Sport | +15% | - | 5 skips de contenu non-Sport | 0% | - -**Et** il comprend que c'est le reflet exact de ses actions -**Et** il n'y a pas de mystère ou automatisme caché - ---- - -## 16. Statistiques affichées sans date - -**Étant donné** que je consulte mes centres d'intérêt - -**Quand** je vois mes jauges - -**Alors** je vois: - - | information | affiché | - |---|---| - | Niveau actuel | ✅ 75% | - | Évolution depuis début | ✅ +25% | - | Dernière mise à jour | ❌ | - -**Et** aucune date n'est affichée car non pertinente -**Et** seules les actions comptent - ---- - - - - - -
- - -# Évolution des jauges d'intérêt -> *En tant que système de recommandation* -> *Je veux faire évoluer les jauges d'intérêt selon les actions utilisateur* -> *Afin d'affiner les recommandations personnalisées* - -**21 scénarios** (20 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -## 1. Like automatique renforcé après écoute ≥80% - -**Étant donné** qu'un contenu de 5 minutes est tagué "Automobile" -**Et** que ma jauge "Automobile" est à 45% - -**Quand** j'écoute le contenu pendant 4 minutes 30 secondes (90%) - -**Alors** je reçois un like automatique renforcé -**Et** ma jauge "Automobile" augmente de 2% -**Et** ma jauge "Automobile" est maintenant à 47% - ---- - -## 2. Like automatique renforcé exactement à 80% - -**Étant donné** qu'un contenu de 10 minutes est tagué "Voyage" -**Et** que ma jauge "Voyage" est à 60% - -**Quand** j'écoute le contenu pendant exactement 8 minutes (80%) - -**Alors** je reçois un like automatique renforcé -**Et** ma jauge "Voyage" augmente de 2% -**Et** ma jauge "Voyage" est maintenant à 62% - ---- - -## 3. Like automatique standard après écoute 30-79% - -**Étant donné** qu'un contenu de 5 minutes est tagué "Automobile" -**Et** que ma jauge "Automobile" est à 45% - -**Quand** j'écoute le contenu pendant 2 minutes 30 secondes (50%) - -**Alors** je reçois un like automatique standard -**Et** ma jauge "Automobile" augmente de 1% -**Et** ma jauge "Automobile" est maintenant à 46% - ---- - -## 4. Like automatique standard à 30% exactement - -**Étant donné** qu'un contenu de 10 minutes est tagué "Musique" -**Et** que ma jauge "Musique" est à 40% - -**Quand** j'écoute le contenu pendant exactement 3 minutes (30%) - -**Alors** je reçois un like automatique standard -**Et** ma jauge "Musique" augmente de 1% - ---- - -## 5. Like automatique standard à 79% - -**Étant donné** qu'un contenu de 10 minutes est tagué "Sport" -**Et** que ma jauge "Sport" est à 55% - -**Quand** j'écoute le contenu pendant 7 minutes 54 secondes (79%) - -**Alors** je reçois un like automatique standard -**Et** ma jauge "Sport" augmente de 1% -**Et** ma jauge "Sport" est maintenant à 56% - ---- - -## 6. Like explicite (manuel) +2% - -**Étant donné** qu'un contenu est tagué "Économie" -**Et** que ma jauge "Économie" est à 70% - -**Quand** j'écoute le contenu partiellement -**Et** que je clique manuellement sur le bouton "Like" - -**Alors** ma jauge "Économie" augmente de 2% -**Et** ma jauge "Économie" est maintenant à 72% - ---- - -## 7. Like manuel cumulable avec like automatique - -**Étant donné** qu'un contenu de 5 minutes est tagué "Automobile" -**Et** que ma jauge "Automobile" est à 45% - -**Quand** j'écoute le contenu pendant 2 minutes 30 secondes (50%) - -**Alors** je reçois un like automatique standard (+1%) - -**Quand** je clique ensuite sur le bouton "Like" - -**Alors** ma jauge augmente encore de 2% (like manuel) -**Et** ma jauge "Automobile" a augmenté de 3% au total -**Et** ma jauge "Automobile" est maintenant à 48% - ---- - -## 8. Abonnement créateur impacte tous ses tags - -**Étant donné** qu'un créateur publie des contenus tagués "Automobile" et "Technologie" -**Et** que mes jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 50% | - | Technologie | 45% | - - -**Quand** je m'abonne à ce créateur - -**Alors** ma jauge "Automobile" augmente de 5% -**Et** ma jauge "Technologie" augmente de 5% -**Et** mes nouvelles jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 55% | - | Technologie | 50% | - - ---- - -## 9. Skip rapide (<10s) diminue la jauge - -**Étant donné** qu'un contenu est tagué "Économie" -**Et** que ma jauge "Économie" est à 45% - -**Quand** je skip le contenu après 5 secondes - -**Alors** ma jauge "Économie" diminue de 0.5% -**Et** ma jauge "Économie" est maintenant à 44.5% - ---- - -## 10. Skip à exactement 10s ne diminue pas la jauge - -**Étant donné** qu'un contenu est tagué "Politique" -**Et** que ma jauge "Politique" est à 50% - -**Quand** je skip le contenu après exactement 10 secondes - -**Alors** ma jauge "Politique" ne change pas -**Et** reste à 50% - ---- - -## 11. Skip tardif (≥30%) est neutre - -**Étant donné** qu'un contenu de 10 minutes est tagué "Musique" -**Et** que ma jauge "Musique" est à 60% - -**Quand** j'écoute pendant 3 minutes (30%) -**Et** que je skip ensuite - -**Alors** ma jauge "Musique" ne diminue pas (signal neutre) -**Et** ma jauge reste à 60% (plus le +1% de like auto si applicable) - ---- - -## 12. Contenu avec plusieurs tags impacte toutes les jauges - -**Étant donné** qu'un contenu est tagué "Automobile" et "Voyage" -**Et** que mes jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 45% | - | Voyage | 60% | - - -**Quand** j'écoute le contenu à 90% - -**Alors** les deux jauges augmentent de 2% -**Et** mes nouvelles jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 47% | - | Voyage | 62% | - - ---- - -## 13. Contenu avec 3 tags impacte les 3 jauges - -**Étant donné** qu'un contenu est tagué "Sport", "Santé" et "Technologie" -**Et** que mes jauges sont à 50% pour chaque catégorie - -**Quand** je skip rapidement après 5 secondes - -**Alors** les 3 jauges diminuent de 0.5% -**Et** toutes passent à 49.5% - ---- - -## 14. Jauges bornées - ne peut pas dépasser 100% - -**Étant donné** que ma jauge "Cryptomonnaie" est à 99% -**Et** qu'un contenu tagué "Cryptomonnaie" est disponible - -**Quand** j'écoute le contenu à 95% (like auto renforcé +2%) - -**Alors** ma jauge "Cryptomonnaie" passe à 100% (maximum) -**Et** ne dépasse pas 100% - ---- - -## 15. Jauges bornées - ne peut pas descendre sous 0% - -**Étant donné** que ma jauge "Politique" est à 0.3% -**Et** qu'un contenu tagué "Politique" est disponible - -**Quand** je skip rapidement après 3 secondes (-0.5%) - -**Alors** ma jauge "Politique" passe à 0% (minimum) -**Et** ne devient pas négative - ---- - -## 16. Calcul immédiat à chaque action - -**Étant donné** que ma jauge "Voyage" est à 50% - -**Quand** j'écoute un contenu "Voyage" à 85% - -**Alors** la jauge est mise à jour immédiatement (pas de batch) -**Et** passe à 52% - -**Quand** je demande mes recommandations dans la seconde suivante - -**Alors** l'algorithme utilise déjà la valeur 52% - ---- - -## 17. Like manuel après écoute <30% (pas de like auto) - -**Étant donné** qu'un contenu de 10 minutes est tagué "Culture" -**Et** que ma jauge "Culture" est à 60% - -**Quand** j'écoute pendant 2 minutes (20%) - -**Alors** je ne reçois pas de like automatique - -**Quand** je clique sur le bouton "Like" - -**Alors** ma jauge "Culture" augmente de 2% uniquement -**Et** ma jauge "Culture" est maintenant à 62% - ---- - -## 18. Unlike retire le like manuel - -**Étant donné** que j'ai liké manuellement un contenu "Sport" -**Et** que ma jauge "Sport" est passée de 55% à 57% (+2%) - -**Quand** je clique sur "Unlike" - -**Alors** ma jauge "Sport" diminue de 2% -**Et** ma jauge "Sport" revient à 55% - ---- - -## 19. Unlike ne peut pas retirer un like automatique - -**Étant donné** que j'ai écouté un contenu "Musique" à 90% -**Et** que j'ai reçu un like automatique renforcé (+2%) -**Et** que ma jauge "Musique" est à 52% - -**Quand** j'essaie de faire "Unlike" - -**Alors** l'action n'est pas disponible -**Et** ma jauge reste à 52% - ---- - -## 20. Tags définis par créateur à la publication - -**Étant donné** que je suis un créateur - -**Quand** je publie un contenu - -**Alors** je dois sélectionner 1 à 3 tags -**Et** ces tags sont fixés après publication -**Et** impacteront les jauges de tous les auditeurs - ---- - -## 21. 📋 Plan: Calculs avec différentes durées d'écoute - -**Étant donné** qu'un contenu de 10 minutes est tagué "Voyage" -**Et** que ma jauge "Voyage" est à 50% - -**Quand** j'écoute pendant () - -**Alors** ma jauge évolue de -**Et** ma nouvelle jauge est à - -**📊 Exemples de données:** - -| duree | pourcentage | impact | nouveau_niveau | -|---|---|---|---| -| 1 min | 10% | 0% | 50% | -| 3 min | 30% | +1% | 51% | -| 5 min | 50% | +1% | 51% | -| 7.9 min | 79% | +1% | 51% | -| 8 min | 80% | +2% | 52% | -| 9.5 min | 95% | +2% | 52% | -| 5 sec | <1% | -0.5% | 49.5% | - ---- - - - - - -
- - -# Jauge initiale et cold start -> *En tant que nouvel utilisateur* -> *Je veux que mes jauges d'intérêt démarrent de manière neutre* -> *Afin de découvrir du contenu sans biais initial* - -**15 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -## 1. Inscription - toutes les jauges à 50% - -**Quand** je m'inscris sur RoadWave - -**Alors** toutes mes jauges d'intérêt sont initialisées à 50% -**Et** je ne dois pas remplir de questionnaire -**Et** l'inscription est ultra-rapide - ---- - -## 2. Liste des catégories disponibles - -**Étant donné** que je suis un nouvel utilisateur - -**Quand** je consulte mes centres d'intérêt - -**Alors** je vois les catégories suivantes à 50%: - - | catégorie | - |---| - | Automobile | - | Voyage | - | Famille | - | Amour | - | Musique | - | Économie | - | Cryptomonnaie | - | Politique | - | Culture générale | - | Sport | - | Technologie | - | Santé | - - ---- - -## 3. Cold start - premier contenu écouté - -**Étant donné** que je viens de m'inscrire -**Et** que toutes mes jauges sont à 50% - -**Quand** j'écoute mon premier podcast "Automobile" à 90% - -**Alors** ma jauge "Automobile" monte à 52% (+2%) -**Et** toutes les autres jauges restent à 50% - ---- - -## 4. Cold start - premier skip - -**Étant donné** que je viens de m'inscrire -**Et** que toutes mes jauges sont à 50% - -**Quand** je skip rapidement un contenu "Économie" - -**Alors** ma jauge "Économie" descend à 49.5% (-0.5%) -**Et** toutes les autres jauges restent à 50% - ---- - -## 5. Après 10 écoutes, profil commence à se dessiner - -**Étant donné** que je suis un nouvel utilisateur -**Et** que j'ai écouté: - - | contenu | tags | completion | - |---|---|---| - | Contenu 1 | Automobile | 90% | - | Contenu 2 | Automobile, Sport | 85% | - | Contenu 3 | Voyage | 75% | - | Contenu 4 | Économie | skip 5s | - | Contenu 5 | Automobile | 95% | - | Contenu 6 | Sport | 80% | - | Contenu 7 | Politique | skip 8s | - | Contenu 8 | Voyage | 88% | - | Contenu 9 | Automobile | 92% | - | Contenu 10 | Technologie | 40% | - - -**Alors** mes jauges reflètent mes préférences: - - | catégorie | tendance | - |---|---| - | Automobile | Forte hausse (>55%) | - | Voyage | Hausse modérée (~53%) | - | Sport | Hausse modérée (~53%) | - | Économie | Baisse légère (~49.5%) | - | Politique | Baisse légère (~49.5%) | - | Technologie | Neutre (~51%) | - - ---- - -## 6. Pas de questionnaire onboarding par défaut - -**Quand** je termine l'inscription - -**Alors** aucun questionnaire de centres d'intérêt n'est affiché -**Et** je peux commencer à écouter immédiatement -**Et** l'algorithme apprend naturellement - ---- - -## 7. Algorithme avec jauges à 50% - chances égales - -**Étant donné** que toutes mes jauges sont à 50% - -**Quand** l'algorithme calcule les recommandations - -**Alors** tous les types de contenus ont une chance égale -**Et** aucun biais initial n'est appliqué -**Et** la géolocalisation prime sur les intérêts - ---- - -## 8. Questionnaire optionnel après 3 écoutes (post-MVP) - -**Étant donné** que j'ai écouté 3 contenus - -**Quand** je termine ma 3ème écoute - -**Alors** je vois une notification in-app optionnelle: - - | titre | Améliorez vos recommandations | - |---|---| - | message | Sélectionnez vos centres d'intérêt | - | actions | Configurer maintenant / Plus tard | - - ---- - -## 9. Remplir le questionnaire optionnel (post-MVP) - -**Étant donné** que le questionnaire optionnel est affiché - -**Quand** je sélectionne les centres d'intérêt suivants: - - | catégorie | - |---| - | Automobile | - | Voyage | - | Sport | - - -**Alors** les jauges sélectionnées passent à 70% -**Et** les jauges non sélectionnées passent à 30% -**Et** je vois le message "Vos préférences ont été enregistrées" - ---- - -## 10. Skipper le questionnaire optionnel (post-MVP) - -**Étant donné** que le questionnaire optionnel est affiché - -**Quand** je clique sur "Plus tard" - -**Alors** toutes mes jauges conservent 50% -**Et** l'algorithme continue d'apprendre naturellement -**Et** je ne suis plus sollicité - ---- - -## 11. Comportement déterministe et testable - -**Étant donné** deux nouveaux utilisateurs A et B - -**Quand** les deux s'inscrivent au même moment - -**Alors** leurs jauges sont identiques (toutes à 50%) -**Et** leurs recommandations initiales sont identiques (basées sur géo uniquement) - ---- - -## 12. Équité entre créateurs au cold start - -**Étant donné** qu'un nouvel utilisateur s'inscrit -**Et** qu'il existe 1000 contenus de catégories variées dans sa zone - -**Quand** l'algorithme génère les premières recommandations - -**Alors** tous les contenus ont une pondération intérêts identique (50%) -**Et** seuls la géolocalisation et l'engagement différencient les contenus -**Et** aucun créateur n'a d'avantage initial - ---- - -## 13. Catégories extensibles - -**Étant donné** que RoadWave ajoute une nouvelle catégorie "Gastronomie" - -**Quand** je consulte mes centres d'intérêt - -**Alors** je vois la nouvelle catégorie "Gastronomie" à 50% -**Et** je peux commencer à l'explorer normalement - ---- - -## 14. Voir l'évolution de mes jauges - -**Étant donné** que je suis un utilisateur avec historique - -**Quand** je consulte mes centres d'intérêt dans les paramètres - -**Alors** je vois mes jauges actuelles: - - | catégorie | niveau | evolution | - |---|---|---| - | Automobile | 67% | +17% | - | Voyage | 82% | +32% | - | Économie | 34% | -16% | - | Sport | 50% | 0% | - -**Et** je comprends mes préférences actuelles - ---- - -## 15. Friction zéro à l'inscription - -**Étant donné** que je veux m'inscrire rapidement - -**Quand** je remplis les 4 champs obligatoires -**Et** que je clique sur "S'inscrire" - -**Alors** mon compte est créé immédiatement -**Et** je peux commencer à écouter dans les 30 secondes -**Et** aucune configuration supplémentaire n'est requise - ---- - - - - - -
- - -# Synchronisation actions offline -> *En tant qu'utilisateur* -> *Je veux que mes actions offline soient synchronisées quand je me reconnecte* -> *Afin de ne perdre aucune interaction même sans connexion* - -**45 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que j'utilise l'application RoadWave -## 1. Like d'un contenu en mode offline - -**Étant donné** que je n'ai aucune connexion Internet - -**Quand** je like un contenu téléchargé - -**Alors** l'action est enregistrée localement dans SQLite: -**Et** l'UI affiche immédiatement le like (optimistic update) - ---- - -## 2. Unlike d'un contenu en mode offline - -**Étant donné** que je n'ai aucune connexion Internet -**Et** que j'avais liké un contenu - -**Quand** je retire mon like - -**Alors** l'action est enregistrée localement: -**Et** l'UI retire immédiatement le like - ---- - -## 3. Abonnement à un créateur en mode offline - -**Étant donné** que je n'ai aucune connexion Internet - -**Quand** je m'abonne à un créateur - -**Alors** l'action est enregistrée localement: -**Et** l'UI affiche immédiatement "Abonné ✓" - ---- - -## 4. Désabonnement d'un créateur en mode offline - -**Étant donné** que je n'ai aucune connexion Internet -**Et** que j'étais abonné à un créateur - -**Quand** je me désabonne - -**Alors** l'action est enregistrée localement: -**Et** l'UI affiche "S'abonner" - ---- - -## 5. Signalement d'un contenu en mode offline - -**Étant donné** que je n'ai aucune connexion Internet - -**Quand** je signale un contenu pour "Contenu inapproprié" - -**Alors** l'action est enregistrée localement: -**Et** je vois "Signalement enregistré. Sera envoyé à la reconnexion." - ---- - -## 6. Progression audio-guide en mode offline - -**Étant donné** que je n'ai aucune connexion Internet -**Et** que j'écoute un audio-guide multi-séquences - -**Quand** je termine la séquence 3/10 - -**Alors** la progression est enregistrée localement: -**Et** ma progression est sauvegardée - ---- - -## 7. Multiple actions offline stockées en queue - -**Étant donné** que je n'ai aucune connexion Internet pendant 2 jours - -**Quand** j'effectue plusieurs actions: - - | action | cible | - |---|---| - | like | contenu A | - | like | contenu B | - | subscribe | créateur X | - | unlike | contenu C | - | report | contenu D | - - -**Alors** les 5 actions sont stockées dans pending_actions -**Et** elles seront synchronisées dans l'ordre à la reconnexion - ---- - -## 8. Détection reconnexion Internet - -**Étant donné** que j'étais en mode offline - -**Quand** l'app détecte une reconnexion Internet - -**Alors** le processus de synchronisation démarre automatiquement -**Et** je vois une notification "Synchronisation en cours..." - ---- - -## 9. Récupération queue locale pendant sync - -**Étant donné** que la synchronisation démarre - -**Quand** l'app récupère les actions en attente - -**Alors** une requête SQL est exécutée: -**Et** toutes les actions sont récupérées dans l'ordre chronologique - ---- - -## 10. Envoi batch API des actions - -**Étant donné** que 15 actions sont en attente - -**Quand** le batch est envoyé au backend - -**Alors** une requête POST /sync/actions est faite: -**Et** toutes les actions sont groupées en une seule requête - ---- - -## 11. Backend traite chaque action - -**Étant donné** que le backend reçoit le batch d'actions - -**Quand** il traite chaque action - -**Alors** pour chaque action: - - | étape | détail | - |---|---| - | Validation | Vérifier user_id, content_id valides | - | Vérification existence | Contenu/créateur existe toujours ? | - | Application action | INSERT/UPDATE/DELETE en base | - | Mise à jour compteurs | Likes, abonnés, etc. | - | Impact sur algorithme | Mise à jour jauges si nécessaire | - - ---- - -## 12. Confirmation réception et suppression queue locale - -**Étant donné** que le backend a traité toutes les actions avec succès - -**Quand** la confirmation est reçue par l'app - -**Alors** les actions sont supprimées de la queue locale: -**Et** la table pending_actions est vidée - ---- - -## 13. Toast confirmation synchronisation - -**Étant donné** que 15 actions ont été synchronisées - -**Quand** la synchronisation se termine - -**Alors** je vois un toast: - ---- - -## 14. Synchronisation silencieuse si peu d'actions - -**Étant donné** que j'ai seulement 2 actions en attente - -**Quand** la synchronisation se termine - -**Alors** aucun toast n'est affiché (sync silencieuse) -**Et** l'expérience reste fluide -**Mais** je peux voir le détail dans l'historique des syncs - ---- - -## 15. Échec synchronisation - Retry automatique - -**Étant donné** que la synchronisation échoue (erreur réseau) - -**Quand** l'échec est détecté - -**Alors** un retry automatique est programmé dans 30 secondes -**Et** les actions restent dans pending_actions - ---- - -## 16. 3 tentatives échouées - Notification utilisateur - -**Étant donné** que 3 tentatives de synchronisation ont échoué - -**Quand** la 3ème tentative échoue - -**Alors** je reçois une notification: - ---- - -## 17. Actions conservées jusqu'à sync réussie - -**Étant donné** que la synchronisation échoue plusieurs fois - -**Quand** les tentatives continuent d'échouer - -**Alors** les actions restent dans pending_actions -**Et** aucune action n'est perdue -**Et** elles seront envoyées dès que la connexion sera stable - ---- - -## 18. Rétention max 7 jours - Purge automatique - -**Étant donné** qu'une action est en attente depuis 7 jours - -**Quand** le système détecte cette ancienneté - -**Alors** l'action est automatiquement supprimée de la queue -**Et** je vois "1 action trop ancienne supprimée (>7 jours)" -**Et** cela évite une queue infinie - ---- - -## 19. Justification rétention 7 jours - -**Étant donné** qu'un utilisateur ne se connecte jamais pendant 2 semaines - -**Quand** ses actions ont >7 jours - -**Alors** elles sont purgées automatiquement -**Et** évite une queue qui grandit indéfiniment - ---- - -## 20. Retry manuel après échec - -**Étant donné** que la synchronisation a échoué - -**Quand** je clique sur "Réessayer maintenant" - -**Alors** une nouvelle tentative de synchronisation est lancée immédiatement -**Et** si elle réussit, les actions sont synchronisées - ---- - -## 21. Backend retourne contenus supprimés - -**Étant donné** que j'ai liké un contenu offline -**Mais** que le contenu a été supprimé entre temps - -**Quand** le backend traite la synchronisation - -**Alors** il retourne: - ---- - -## 22. App supprime fichiers locaux contenus supprimés - -**Étant donné** que le backend retourne deleted_content_ids: [123, 456] - -**Quand** l'app traite la réponse - -**Alors** elle supprime les fichiers locaux des contenus 123 et 456 -**Et** libère l'espace disque -**Et** les actions associées sont retirées de la queue - ---- - -## 23. Contenu supprimé en cours d'écoute - -**Étant donné** que j'écoute le contenu 123 en offline -**Et** que la sync détecte que le contenu a été supprimé - -**Quand** la lecture actuelle se termine - -**Alors** l'app attend 2 secondes -**Et** passe automatiquement au contenu suivant -**Et** le fichier du contenu 123 est supprimé en arrière-plan - ---- - -## 24. Toast notification contenu retiré - -**Étant donné** que 2 contenus téléchargés ont été supprimés - -**Quand** la synchronisation se termine - -**Alors** je vois un toast: - ---- - -## 25. Contenu modéré après téléchargement - -**Étant donné** que j'ai téléchargé un contenu qui est ensuite modéré - -**Quand** la synchronisation détecte la modération - -**Alors** le contenu est immédiatement supprimé du device -**Et** je ne peux plus l'écouter -**Et** cela garantit la conformité même offline - ---- - -## 26. Justification pas de conflit possible - -**Étant donné** que les actions offline sont unilatérales (likes, abonnements) - -**Quand** elles sont synchronisées - -**Alors** il n'y a pas de conflit de version possible -**Et** pas de merge complexe nécessaire - ---- - -## 27. Justification UX fluide offline - -**Étant donné** que toutes les actions fonctionnent offline - -**Quand** l'utilisateur interagit sans connexion - -**Alors** l'expérience est identique au mode online -**Et** l'utilisateur n'est pas bloqué -**Et** peut utiliser l'app normalement - ---- - -## 28. Justification batch = Économie requêtes - -**Étant donné** que 15 actions sont en attente - -**Quand** elles sont synchronisées en batch - -**Alors** 1 seule requête HTTP est envoyée (vs 15 si individuelles) -**Et** cela économise la bande passante et la batterie -**Et** réduit la charge serveur - ---- - -## 29. Justification conformité modération offline - -**Étant donné** qu'un contenu illégal est modéré pendant qu'un user est offline - -**Quand** le user se reconnecte - -**Alors** le contenu est immédiatement supprimé de son device -**Et** cela garantit que les contenus illégaux disparaissent même offline - ---- - -## 30. Historique synchronisations - -**Étant donné** que j'accède à "Paramètres > Synchronisation" - -**Quand** je consulte l'historique - -**Alors** je vois: - - | date | actions sync | statut | - |---|---|---| - | 15/06/2025 14:30:00 | 15 | Réussi ✅ | - | 14/06/2025 09:15:00 | 7 | Réussi ✅ | - | 13/06/2025 18:45:00 | 3 | Échec ❌ | - - ---- - -## 31. Détail d'une synchronisation - -**Étant donné** que je clique sur une ligne de l'historique - -**Quand** le détail s'affiche - -**Alors** je vois: - ---- - -## 32. Compteur actions en attente visible - -**Étant donné** que j'ai 12 actions en attente de synchronisation - -**Quand** j'accède à l'onglet Profil - -**Alors** je vois un badge "12" sur l'icône de synchronisation -**Et** je sais qu'il y a des actions en attente - ---- - -## 33. Synchronisation manuelle forcée - -**Étant donné** que je veux forcer une synchronisation immédiate - -**Quand** je vais dans "Paramètres > Synchronisation" -**Et** que je clique sur "Synchroniser maintenant" - -**Alors** la synchronisation démarre immédiatement -**Et** toutes les actions en attente sont envoyées - ---- - -## 34. Statistiques utilisateur - Syncs effectuées - -**Étant donné** que j'accède à mes statistiques - -**Quand** je consulte la section Synchronisation - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Synchronisations depuis début | 87 | - | Actions synchronisées total | 1,234 | - | Taux de succès | 94% | - | Dernière sync | Il y a 2h | - - ---- - -## 35. Statistiques admin - Volume synchronisations - -**Étant donné** qu'un admin consulte les métriques de synchronisation - -**Quand** il accède au dashboard - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Synchronisations/jour | 45,678 | - | Actions synchronisées/jour | 234,567 | - | Taux succès sync | 96.5% | - | Temps moyen traitement batch | 0.8s | - | Actions en attente (global) | 12,345 | - - ---- - -## 36. Alerte admin si taux échec sync >10% - -**Étant donné** que le taux d'échec sync dépasse 10% - -**Quand** le système détecte cette anomalie - -**Alors** une alerte est envoyée: - ---- - -## 37. Synchronisation rapide <2s - -**Étant donné** que j'ai 20 actions en attente - -**Quand** la synchronisation démarre - -**Alors** le traitement prend <2 secondes -**Et** je ne remarque aucun ralentissement de l'app - ---- - -## 38. Synchronisation de gros batch (100 actions) - -**Étant donné** que je n'ai pas synchronisé pendant 1 semaine -**Et** que j'ai 100 actions en attente - -**Quand** la synchronisation démarre - -**Alors** le batch de 100 actions est traité en <5 secondes -**Et** toutes les actions sont synchronisées avec succès - ---- - -## 39. Gestion charge serveur - 10 000 syncs simultanées - -**Étant donné** que 10 000 utilisateurs se reconnectent simultanément - -**Quand** chacun envoie un batch de 20 actions - -**Alors** le serveur traite 200 000 actions -**Et** grâce au traitement asynchrone (queue Redis), le temps de réponse reste <3s -**Et** aucun timeout n'est constaté - ---- - -## 40. Stockage SQLite optimisé - -**Étant donné** que la table pending_actions stocke des centaines d'actions - -**Quand** des requêtes sont exécutées - -**Alors** la table est indexée sur created_at -**Et** les requêtes SELECT et DELETE sont instantanées (<10ms) -**Et** l'expérience utilisateur reste fluide - ---- - -## 41. Nettoyage automatique table pending_actions - -**Étant donné** que la table pending_actions grossit avec le temps - -**Quand** les actions sont synchronisées et supprimées - -**Alors** la table est automatiquement optimisée (VACUUM sur SQLite) -**Et** l'espace disque est libéré -**Et** les performances restent optimales - ---- - -## 42. Action dupliquée - Idempotence - -**Étant donné** que j'ai liké un contenu offline -**Et** que la sync échoue et retry - -**Quand** le backend reçoit 2 fois le même like - -**Alors** il applique l'idempotence (1 seul like enregistré) -**Et** le compteur de likes n'est pas faussé - ---- - -## 43. Séquence like/unlike offline - -**Étant donné** que j'ai liké puis unliké un contenu offline - -**Quand** les 2 actions sont synchronisées - -**Alors** le backend applique les 2 actions dans l'ordre -**Et** le résultat final est "pas de like" (état correct) - ---- - -## 44. Abonnement puis désabonnement offline - -**Étant donné** que je me suis abonné puis désabonné d'un créateur offline - -**Quand** les 2 actions sont synchronisées - -**Alors** le backend applique les 2 actions dans l'ordre -**Et** le résultat final est "pas abonné" -**Et** les jauges évoluent correctement (+5% puis -5% = 0% net) - ---- - -## 45. Créateur supprimé pendant offline - -**Étant donné** que je me suis abonné à un créateur offline -**Mais** que le créateur a supprimé son compte entre temps - -**Quand** la sync traite l'abonnement - -**Alors** le backend retourne "creator_deleted" -**Et** l'action est ignorée silencieusement -**Et** aucune erreur n'est affichée à l'utilisateur - ---- - - - - - -
- - -# Téléchargement de contenus offline -> *En tant qu'utilisateur* -> *Je veux télécharger des contenus pour les écouter sans connexion* -> *Afin de profiter de RoadWave même dans les zones sans réseau* - -**49 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis connecté à l'application RoadWave -## 1. Option "Autour de moi" - Rayon 50 km - -**Étant donné** que je suis à Paris (position GPS détectée) - -**Quand** je sélectionne "Télécharger > Autour de moi" - -**Alors** l'app recherche tous les contenus géolocalisés dans un rayon de 50 km -**Et** je vois une liste de contenus de Paris et banlieue proche -**Et** l'estimation affiche "~150 contenus disponibles" - ---- - -## 2. Option "Ma ville" - Limite administrative détectée - -**Étant donné** que je suis à Lyon (position GPS détectée) - -**Quand** je sélectionne "Télécharger > Ma ville" - -**Alors** l'app détecte automatiquement "Lyon" comme ville -**Et** recherche tous les contenus géolocalisés "Lyon" -**Et** je vois uniquement les contenus de la ville de Lyon (pas banlieue) - ---- - -## 3. Option "Mon département" - Sélection dans liste - -**Étant donné** que je veux télécharger des contenus pour un département - -**Quand** je sélectionne "Télécharger > Mon département" - -**Alors** je vois une liste de tous les départements français: - - | département | - |---| - | 01 - Ain | - | 02 - Aisne | - | 75 - Paris | - | 69 - Rhône | - | ... | - -**Et** je peux choisir un département - ---- - -## 4. Sélection département et téléchargement contenus - -**Étant donné** que je sélectionne "75 - Paris" dans la liste des départements - -**Quand** la sélection est confirmée - -**Alors** l'app recherche tous les contenus géolocalisés "Paris" -**Et** je vois "~234 contenus disponibles pour Paris" - ---- - -## 5. Option "Ma région" - Sélection dans liste - -**Étant donné** que je veux télécharger des contenus pour une région - -**Quand** je sélectionne "Télécharger > Ma région" - -**Alors** je vois une liste de toutes les régions françaises: - - | région | - |---| - | Auvergne-Rhône-Alpes | - | Bretagne | - | Île-de-France | - | Nouvelle-Aquitaine | - | Occitanie | - | ... | - -**Et** je peux choisir une région - ---- - -## 6. Sélection région et téléchargement contenus - -**Étant donné** que je sélectionne "Bretagne" dans la liste des régions - -**Quand** la sélection est confirmée - -**Alors** l'app recherche tous les contenus géolocalisés des départements bretons: - - | département | - |---| - | Côtes-d'Armor (22) | - | Finistère (29) | - | Ille-et-Vilaine (35) | - | Morbihan (56) | - -**Et** je vois "~487 contenus disponibles pour Bretagne" - ---- - -## 7. Recherche manuelle ville - -**Étant donné** que je veux télécharger des contenus pour une ville spécifique - -**Quand** je tape "Marseille" dans la barre de recherche - -**Alors** l'app propose des suggestions: - - | suggestion | - |---| - | Marseille (13) | - | Marseille-en-Beauvaisis | - -**Et** je peux sélectionner "Marseille (13)" - ---- - -## 8. Recherche manuelle avec autocomplétion - -**Étant donné** que je tape "Ly" dans la barre de recherche - -**Quand** l'autocomplétion s'active - -**Alors** je vois des suggestions: - - | suggestion | - |---| - | Lyon (69) | - | Lys-lez-Lannoy | - -**Et** je peux affiner ma recherche - ---- - -## 9. Utilisateur gratuit - Limite 50 contenus max - -**Étant donné** que je suis un utilisateur gratuit -**Et** que j'ai déjà téléchargé 45 contenus - -**Quand** j'accède à la page Téléchargements - -**Alors** je vois "45 / 50 contenus téléchargés" -**Et** je peux télécharger 5 contenus supplémentaires maximum - ---- - -## 10. Utilisateur gratuit - Tentative dépasser limite 50 - -**Étant donné** que je suis gratuit et j'ai déjà 50 contenus téléchargés - -**Quand** j'essaie de télécharger un 51ème contenu - -**Alors** le téléchargement est refusé -**Et** je vois le message: - ---- - -## 11. Utilisateur Premium - Téléchargements illimités - -**Étant donné** que je suis un utilisateur Premium -**Et** que j'ai déjà téléchargé 245 contenus - -**Quand** j'accède à la page Téléchargements - -**Alors** je vois "245 contenus (3.2 GB)" -**Et** aucune limite n'est affichée -**Et** je peux télécharger autant de contenus que je veux - ---- - -## 12. Limite Premium = Espace disque disponible - -**Étant donné** que je suis Premium -**Et** que mon device a 500 MB d'espace disque disponible - -**Quand** j'essaie de télécharger 100 contenus (2 GB) - -**Alors** le téléchargement échoue après ~50 contenus (500 MB) -**Et** je vois "Espace disque insuffisant. Libérez de l'espace pour continuer." - ---- - -## 13. Calcul temps écoute disponible gratuit - -**Étant donné** que je suis gratuit avec 50 contenus téléchargés -**Et** que la durée moyenne d'un contenu est 5 minutes - -**Quand** je calcule le temps d'écoute disponible - -**Alors** 50 contenus × 5 min = 250 minutes = 4h10 d'écoute -**Et** cela suffit pour un trajet quotidien ou road trip court - ---- - -## 14. Calcul temps écoute disponible Premium illimité - -**Étant donné** que je suis Premium avec 300 contenus téléchargés -**Et** que la durée moyenne est 5 minutes - -**Quand** je calcule le temps d'écoute disponible - -**Alors** 300 contenus × 5 min = 1500 minutes = 25h d'écoute -**Et** cela suffit pour un road trip de plusieurs jours - ---- - -## 15. Téléchargement par défaut en WiFi uniquement - -**Étant donné** que je suis connecté en WiFi - -**Quand** je clique sur "Télécharger 20 contenus" - -**Alors** le téléchargement démarre immédiatement -**Et** aucune popup de confirmation n'apparaît - ---- - -## 16. Tentative téléchargement en données mobiles - Popup confirmation - -**Étant donné** que je suis connecté en 4G (pas de WiFi) - -**Quand** je clique sur "Télécharger 20 contenus" - -**Alors** une popup apparaît: - ---- - -## 17. Calcul estimation consommation data mobile - -**Étant donné** que je veux télécharger 20 contenus -**Et** que la durée moyenne est 5 minutes -**Et** que la qualité Standard est 48 kbps Opus - -**Quand** l'estimation est calculée - -**Alors** consommation = 20 contenus × 5 min × 48 kbps / 8 = 72 MB -**Et** ce montant est affiché dans la popup - ---- - -## 18. Confirmation téléchargement en données mobiles - -**Étant donné** que je vois la popup de confirmation données mobiles - -**Quand** je clique sur "Continuer quand même" - -**Alors** le téléchargement démarre immédiatement via 4G -**Et** la consommation data est comptabilisée sur mon forfait mobile - ---- - -## 19. Refus téléchargement données mobiles - Attendre WiFi - -**Étant donné** que je vois la popup de confirmation données mobiles - -**Quand** je clique sur "Attendre WiFi" - -**Alors** les téléchargements sont mis en file d'attente -**Et** ils démarreront automatiquement quand le WiFi sera détecté - ---- - -## 20. Détection automatique WiFi et reprise téléchargements - -**Étant donné** que j'ai mis 20 contenus en file d'attente (attente WiFi) - -**Quand** l'app détecte une connexion WiFi - -**Alors** les téléchargements démarrent automatiquement -**Et** je reçois une notification "Téléchargements en cours via WiFi" - ---- - -## 21. Qualité Standard (48 kbps) par défaut - -**Étant donné** que je configure mes téléchargements - -**Quand** j'accède aux paramètres de qualité - -**Alors** la qualité "Standard (48 kbps - ~20 MB/h)" est sélectionnée par défaut -**Et** elle est disponible pour tous (gratuit + Premium) - ---- - -## 22. Qualité Basse (24 kbps) disponible pour tous - -**Étant donné** que j'ai peu d'espace disque disponible - -**Quand** je sélectionne qualité "Basse (24 kbps - ~10 MB/h)" - -**Alors** mes prochains téléchargements seront en 24 kbps -**Et** l'espace utilisé sera divisé par 2 par rapport à Standard -**Et** cette option est disponible pour gratuit + Premium - ---- - -## 23. Qualité Haute (64 kbps) réservée Premium - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** je consulte les options de qualité - -**Alors** l'option "Haute (64 kbps - ~30 MB/h)" est grisée -**Et** je vois "👑 Premium uniquement" -**Et** je ne peux pas la sélectionner - ---- - -## 24. Utilisateur Premium peut choisir qualité Haute - -**Étant donné** que je suis un utilisateur Premium - -**Quand** je consulte les options de qualité - -**Alors** l'option "Haute (64 kbps - ~30 MB/h)" est disponible -**Et** je peux la sélectionner pour mes téléchargements -**Et** la qualité audio sera excellente (meilleure restitution voix et ambiances) - ---- - -## 25. Comparaison taille fichiers selon qualité - -**Étant donné** que je veux télécharger 50 contenus de 5 min chacun - -**Quand** je compare les qualités - -**Alors** les tailles totales sont: - - | qualité | bitrate | taille totale | - |---|---|---| - | Basse | 24 kbps | ~250 MB | - | Standard | 48 kbps | ~500 MB | - | Haute | 64 kbps | ~650 MB | - - ---- - -## 26. Justification Standard = Bon compromis - -**Étant donné** que le contenu RoadWave est principalement de la voix - -**Quand** la qualité Standard (48 kbps Opus) est utilisée - -**Alors** la qualité est très correcte pour la voix -**Et** équivalente à la radio FM -**Et** le compromis qualité/taille est optimal - ---- - -## 27. Justification Haute réservée Premium = Incitation upgrade - -**Étant donné** qu'un utilisateur gratuit veut la meilleure qualité - -**Quand** il voit que Haute est réservée Premium - -**Alors** cela l'incite à passer Premium pour 4.99€/mois -**Et** c'est un avantage tangible supplémentaire de Premium - ---- - -## 28. Changement qualité après téléchargements existants - -**Étant donné** que j'ai déjà téléchargé 30 contenus en qualité Standard - -**Quand** je change la qualité vers Haute (si Premium) - -**Alors** les 30 contenus existants restent en Standard -**Et** seuls les nouveaux téléchargements seront en Haute -**Et** je peux manuellement re-télécharger les 30 contenus pour les avoir en Haute - ---- - -## 29. Téléchargement individuel d'un contenu - -**Étant donné** que je consulte la page d'un contenu - -**Quand** je clique sur l'icône de téléchargement 📥 - -**Alors** le téléchargement démarre -**Et** une barre de progression apparaît -**Et** l'icône devient ✅ quand terminé - ---- - -## 30. Téléchargement batch de contenus sélectionnés - -**Étant donné** que je consulte une liste de contenus pour "Paris" - -**Quand** je sélectionne 15 contenus manuellement -**Et** que je clique sur "Télécharger la sélection" - -**Alors** les 15 contenus sont téléchargés en parallèle (max 3 simultanés) -**Et** une notification affiche "15 contenus téléchargés" - ---- - -## 31. Téléchargement automatique recommandations zone - -**Étant donné** que je sélectionne "Autour de moi" (Paris) - -**Quand** je clique sur "Télécharger les 50 meilleurs contenus" - -**Alors** l'algorithme sélectionne automatiquement les 50 contenus les mieux notés/récents -**Et** les télécharge tous -**Et** je n'ai pas besoin de choisir manuellement - ---- - -## 32. Barre de progression téléchargement global - -**Étant donné** que je télécharge 20 contenus - -**Quand** les téléchargements sont en cours - -**Alors** je vois une barre de progression globale: - ---- - -## 33. Téléchargements en tâche de fond - -**Étant donné** que je lance le téléchargement de 30 contenus - -**Quand** je ferme l'app ou passe à une autre activité - -**Alors** les téléchargements continuent en arrière-plan -**Et** je reçois une notification quand tous sont terminés - ---- - -## 34. Pause et reprise téléchargements - -**Étant donné** que je télécharge 20 contenus - -**Quand** je clique sur "Pause" - -**Alors** les téléchargements en cours se terminent -**Et** les téléchargements en attente sont mis en pause -**Et** je peux cliquer sur "Reprendre" plus tard - ---- - -## 35. Annulation téléchargements - -**Étant donné** que je télécharge 20 contenus - -**Quand** je clique sur "Annuler" - -**Alors** tous les téléchargements sont arrêtés -**Et** les fichiers partiels sont supprimés -**Et** l'espace disque est libéré - ---- - -## 36. Gestion erreurs téléchargement - -**Étant donné** que je télécharge un contenu -**Mais** que la connexion Internet coupe au milieu - -**Quand** la connexion revient - -**Alors** le téléchargement reprend automatiquement où il s'était arrêté -**Et** aucune perte de progression n'a lieu - ---- - -## 37. Retry automatique après échec - -**Étant donné** qu'un téléchargement échoue 3 fois consécutives - -**Quand** l'échec est détecté - -**Alors** le contenu est marqué "Échec" -**Et** je vois une notification "3 contenus n'ont pas pu être téléchargés" -**Et** je peux retry manuellement en cliquant sur "Réessayer" - ---- - -## 38. Liste contenus téléchargés - -**Étant donné** que j'ai téléchargé 45 contenus - -**Quand** j'accède à "Téléchargements" - -**Alors** je vois la liste complète de mes 45 contenus -**Et** pour chaque contenu: titre, créateur, durée, taille, date téléchargement - ---- - -## 39. Tri contenus téléchargés - -**Étant donné** que je consulte ma liste de téléchargements - -**Quand** je clique sur "Trier par" - -**Alors** je peux trier par: - - | critère | ordre | - |---|---| - | Date téléchargement | Plus récent / Plus ancien | - | Titre | A-Z / Z-A | - | Créateur | A-Z / Z-A | - | Durée | Plus long / Plus court | - | Taille | Plus gros / Plus petit | - - ---- - -## 40. Recherche dans contenus téléchargés - -**Étant donné** que j'ai 200 contenus téléchargés - -**Quand** je tape "Tesla" dans la barre de recherche - -**Alors** seuls les contenus contenant "Tesla" s'affichent -**Et** je peux rapidement trouver un contenu spécifique - ---- - -## 41. Suppression individuelle contenu téléchargé - -**Étant donné** que je veux supprimer un contenu téléchargé - -**Quand** je swipe left (iOS) ou long press (Android) sur le contenu -**Et** que je clique sur "Supprimer" - -**Alors** le fichier est supprimé du device -**Et** l'espace disque est libéré -**Et** le compteur est décrémenté (ex: 45/50 → 44/50) - ---- - -## 42. Suppression batch contenus téléchargés - -**Étant donné** que je veux supprimer plusieurs contenus - -**Quand** je sélectionne 10 contenus -**Et** que je clique sur "Supprimer la sélection" - -**Alors** les 10 fichiers sont supprimés -**Et** ~100 MB d'espace disque sont libérés -**Et** une notification confirme "10 contenus supprimés" - ---- - -## 43. Suppression tous les contenus téléchargés - -**Étant donné** que j'ai 45 contenus téléchargés - -**Quand** je clique sur "Supprimer tout" -**Et** que je confirme l'action - -**Alors** tous les 45 contenus sont supprimés -**Et** l'espace disque total est libéré (~450 MB) -**Et** le compteur repasse à 0/50 - ---- - -## 44. Espace disque utilisé visible - -**Étant donné** que j'ai téléchargé 45 contenus - -**Quand** j'accède à la page Téléchargements - -**Alors** je vois l'espace disque utilisé: - ---- - -## 45. Statistiques téléchargements - -**Étant donné** que j'accède à mes statistiques - -**Quand** je consulte la section Téléchargements - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Contenus actuellement téléchargés | 45 | - | Espace disque utilisé | 478 MB | - | Contenus téléchargés depuis début | 287 | - | Total data téléchargée | 3.2 GB | - | Téléchargements via WiFi | 92% | - | Téléchargements via mobile | 8% | - - ---- - -## 46. Lecture contenu téléchargé sans connexion - -**Étant donné** que je n'ai aucune connexion Internet (mode avion) -**Et** que j'ai des contenus téléchargés - -**Quand** je lance un contenu téléchargé - -**Alors** la lecture démarre normalement depuis le fichier local -**Et** aucune erreur de connexion n'apparaît - ---- - -## 47. Badge "Téléchargé" sur contenus offline - -**Étant donné** que j'ai téléchargé certains contenus - -**Quand** je consulte une liste de contenus - -**Alors** les contenus téléchargés ont un badge ✅ "Offline" -**Et** je sais immédiatement lesquels sont disponibles sans connexion - ---- - -## 48. Filtre "Téléchargés uniquement" - -**Étant donné** que je veux voir uniquement mes contenus offline - -**Quand** j'active le filtre "Téléchargés uniquement" - -**Alors** seuls les contenus téléchargés s'affichent -**Et** je peux facilement naviguer dans mon catalogue offline - ---- - -## 49. Playlist offline automatique - -**Étant donné** que j'ai téléchargé 45 contenus - -**Quand** j'accède à "Téléchargements" - -**Alors** je peux lancer une playlist aléatoire de mes 45 contenus -**Et** profiter d'une écoute continue offline - ---- - - - - - -
- - -# Validité et renouvellement contenus offline -> *En tant qu'utilisateur* -> *Je veux que mes contenus téléchargés restent valides un certain temps* -> *Afin de garantir la légalité et la fraîcheur du contenu* - -**38 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis connecté à l'application RoadWave -> **Et** que j'ai des contenus téléchargés -## 1. Validité de 30 jours après téléchargement - -**Étant donné** que je télécharge un contenu le 1er juin 2025 - -**Quand** le téléchargement est terminé - -**Alors** le contenu est valide jusqu'au 1er juillet 2025 (30 jours) -**Et** la date d'expiration est stockée en local - ---- - -## 2. Affichage date expiration sur contenu téléchargé - -**Étant donné** que j'ai téléchargé un contenu il y a 20 jours - -**Quand** je consulte les détails du contenu - -**Alors** je vois "Expire dans 10 jours" -**Et** je sais combien de temps il reste avant expiration - ---- - -## 3. Standard industrie aligné (Spotify, YouTube, Deezer) - -**Étant donné** que Spotify, YouTube Music et Deezer utilisent 30 jours - -**Quand** RoadWave fixe également 30 jours - -**Alors** c'est le standard accepté par les utilisateurs -**Et** il n'y a pas de confusion avec les autres plateformes - ---- - -## 4. Justification 30 jours - Force reconnexion régulière - -**Étant donné** qu'un utilisateur ne se connecte jamais - -**Quand** ses contenus expirent après 30 jours - -**Alors** il est obligé de se reconnecter pour les renouveler -**Et** le système peut vérifier: - - | vérification | - |---| - | Abonnement Premium toujours actif | - | Contenus non modérés/supprimés | - | Métadonnées à jour | - - ---- - -## 5. Justification 30 jours - Évite stockage obsolète - -**Étant donné** qu'un contenu a été modéré après téléchargement - -**Quand** le contenu expire après 30 jours maximum - -**Alors** le contenu illégal est automatiquement supprimé -**Et** ne reste pas indéfiniment sur le device - ---- - -## 6. Détection WiFi et contenus >25 jours - -**Étant donné** que j'ai des contenus téléchargés il y a 26 jours - -**Quand** l'app détecte une connexion WiFi - -**Alors** une requête GET /offline/contents/refresh est envoyée -**Et** le backend vérifie chaque contenu - ---- - -## 7. Vérification abonnement Premium toujours actif - -**Étant donné** qu'un contenu téléchargé en Premium est à renouveler - -**Quand** le backend vérifie le statut -**Et** que l'abonnement Premium est toujours actif - -**Alors** la validité est renouvelée à 30 jours supplémentaires - ---- - -## 8. Abonnement Premium expiré - Contenu non renouvelé - -**Étant donné** qu'un contenu Premium téléchargé est à renouveler - -**Quand** le backend vérifie le statut -**Et** que l'abonnement Premium a expiré - -**Alors** le contenu n'est pas renouvelé -**Et** il sera supprimé à l'expiration (J-0) -**Et** l'utilisateur voit "Contenu Premium expiré (abonnement inactif)" - ---- - -## 9. Vérification contenu pas modéré/supprimé - -**Étant donné** qu'un contenu téléchargé est à renouveler - -**Quand** le backend vérifie le statut -**Et** que le contenu a été modéré ou supprimé entre temps - -**Alors** le contenu n'est pas renouvelé -**Et** sera supprimé immédiatement du device -**Et** l'utilisateur voit "1 contenu retiré (violation règles)" - ---- - -## 10. Mise à jour métadonnées lors du renouvellement - -**Étant donné** qu'un contenu téléchargé est renouvelé - -**Quand** le backend traite le renouvellement - -**Alors** les métadonnées sont mises à jour: - - | métadonnée | mise à jour si changée | - |---|---| - | Titre | ✅ | - | Nom créateur | ✅ | - | Description | ✅ | - | Tags | ✅ | - | Statut Premium | ✅ | - -**Et** l'utilisateur voit les infos à jour - ---- - -## 11. Pas de re-téléchargement audio si fichier OK - -**Étant donné** qu'un contenu est renouvelé - -**Quand** le fichier audio local est intact - -**Alors** seules les métadonnées sont mises à jour -**Et** le fichier audio n'est pas re-téléchargé -**Et** cela économise la bande passante - ---- - -## 12. Re-téléchargement audio si fichier corrompu - -**Étant donné** qu'un contenu est renouvelé - -**Quand** le fichier audio local est corrompu (checksum invalide) - -**Alors** le fichier audio est re-téléchargé entièrement -**Et** le nouveau fichier remplace le corrompu - ---- - -## 13. Renouvellement silencieux si WiFi régulier - -**Étant donné** que je me connecte en WiFi tous les jours - -**Quand** mes contenus atteignent 25-30 jours - -**Alors** ils sont automatiquement renouvelés en arrière-plan -**Et** je ne vois aucune notification (processus transparent) -**Et** mes contenus restent valides indéfiniment - ---- - -## 14. Renouvellement batch de plusieurs contenus - -**Étant donné** que j'ai 30 contenus à renouveler - -**Quand** le renouvellement automatique se déclenche - -**Alors** une requête batch est envoyée: -**Et** le backend traite les 30 contenus en une seule requête -**Et** cela économise les requêtes HTTP - ---- - -## 15. Temps de traitement renouvellement - -**Étant donné** que 30 contenus sont à renouveler - -**Quand** la requête batch est traitée - -**Alors** le backend répond en <2 secondes -**Et** les métadonnées sont mises à jour localement -**Et** l'utilisateur ne remarque aucun ralentissement - ---- - -## 16. Notification J-3 avant expiration - -**Étant donné** que j'ai 15 contenus qui expirent dans 3 jours - -**Quand** le système vérifie les expirations - -**Alors** je reçois une notification: -**Et** je peux agir avant l'expiration - ---- - -## 17. Pas de notification si connexion WiFi régulière - -**Étant donné** que je me connecte en WiFi tous les jours -**Et** que mes contenus sont automatiquement renouvelés - -**Quand** le système vérifie les expirations - -**Alors** aucune notification J-3 n'est envoyée - ---- - -## 18. Notification uniquement si contenus non renouvelés - -**Étant donné** que j'ai 20 contenus dont 15 renouvelés et 5 non renouvelés - -**Quand** le J-3 arrive pour les 5 non renouvelés - -**Alors** je reçois "5 contenus expirent dans 3 jours" -**Et** seuls les contenus à risque sont mentionnés - ---- - -## 19. Action utilisateur après notification J-3 - -**Étant donné** que je reçois la notification J-3 - -**Quand** je clique sur la notification - -**Alors** l'app s'ouvre sur la page Téléchargements -**Et** je vois les contenus qui vont expirer en rouge -**Et** je peux me connecter en WiFi pour les renouveler - ---- - -## 20. Suppression automatique J-0 (expiration) - -**Étant donné** qu'un contenu n'a pas été renouvelé - -**Quand** le jour d'expiration arrive (J-0) - -**Alors** le fichier est automatiquement supprimé du device -**Et** l'espace disque est libéré -**Et** le compteur est décrémenté (ex: 45/50 → 44/50) - ---- - -## 21. Toast après suppression automatique J-0 - -**Étant donné** que 15 contenus viennent d'expirer - -**Quand** l'utilisateur ouvre l'app - -**Alors** il voit un toast: - ---- - -## 22. Liste contenus supprimés après expiration - -**Étant donné** que 15 contenus ont expiré - -**Quand** je consulte l'historique des suppressions - -**Alors** je vois la liste des 15 contenus supprimés: - - | titre | créateur | date expiration | - |---|---|---| - | Mon épisode préféré | JeanDupont | 15 juin 2025 | - | Road trip Bretagne | MarieLambert | 15 juin 2025 | - | ... | ... | ... | - -**Et** je peux les re-télécharger si je veux - ---- - -## 23. Re-téléchargement après expiration - -**Étant donné** qu'un contenu a expiré et été supprimé - -**Quand** je retrouve ce contenu dans l'app - -**Alors** le badge ✅ "Offline" n'est plus affiché -**Et** je peux le re-télécharger normalement -**Et** la validité repart à 30 jours - ---- - -## 24. Utilisateur ne se connecte jamais pendant 30 jours - -**Étant donné** que je télécharge 50 contenus le 1er juin -**Mais** que je ne me connecte jamais en WiFi pendant 30 jours - -**Quand** le 1er juillet arrive - -**Alors** tous les 50 contenus expirent -**Et** sont automatiquement supprimés -**Et** je n'ai plus aucun contenu offline - ---- - -## 25. Utilisateur en zone blanche 30+ jours - -**Étant donné** que je télécharge 50 contenus avant de partir en zone sans réseau -**Et** que je reste 45 jours sans connexion - -**Quand** les contenus expirent après 30 jours - -**Alors** ils sont supprimés même si je ne peux pas me connecter -**Et** je perds l'accès à mes contenus offline - ---- - -## 26. Recommandation téléchargement avant zone blanche longue - -**Étant donné** que je prépare un road trip de 60 jours - -**Quand** je consulte la FAQ - -**Alors** je vois la recommandation: - ---- - -## 27. Changement statut Premium en gratuit pendant validité - -**Étant donné** que je suis Premium et j'ai téléchargé 200 contenus - -**Quand** mon abonnement Premium expire -**Et** que je repasse en gratuit - -**Alors** au prochain renouvellement, seulement 50 contenus sont conservés -**Et** les 150 autres sont supprimés (limite gratuit) -**Et** je vois "Limite gratuit (50 contenus) appliquée. 150 contenus supprimés." - ---- - -## 28. Sélection automatique 50 meilleurs contenus si passage gratuit - -**Étant donné** que je repasse en gratuit avec 200 contenus téléchargés - -**Quand** le système applique la limite de 50 - -**Alors** les 50 contenus les plus récemment écoutés sont conservés -**Et** les 150 autres sont supprimés -**Et** cela maximise les chances de garder les contenus que j'aime - ---- - -## 29. Contenus Premium exclusifs supprimés si abonnement expire - -**Étant donné** que j'ai téléchargé 20 contenus Premium exclusifs - -**Quand** mon abonnement Premium expire - -**Alors** les 20 contenus Premium sont immédiatement supprimés -**Et** je vois "20 contenus Premium supprimés (abonnement expiré)" - ---- - -## 30. Affichage temps restant avant expiration - -**Étant donné** que j'ai 45 contenus téléchargés - -**Quand** je consulte la page Téléchargements - -**Alors** je vois pour chaque contenu: - - | contenu | temps restant | - |---|---| - | Mon épisode (récent) | Expire dans 28 jours | - | Road trip (ancien) | Expire dans 3 jours | - -**Et** je sais lesquels sont prioritaires pour renouvellement - ---- - -## 31. Tri par date expiration - -**Étant donné** que j'ai 45 contenus avec différentes dates d'expiration - -**Quand** je trie par "Expiration" - -**Alors** les contenus qui expirent le plus tôt apparaissent en premier -**Et** je peux voir rapidement lesquels nécessitent une reconnexion urgente - ---- - -## 32. Badge rouge si expiration <3 jours - -**Étant donné** qu'un contenu expire dans 2 jours - -**Quand** je consulte la liste des téléchargements - -**Alors** le contenu a un badge rouge "⚠️ Expire bientôt" -**Et** il est visuellement mis en avant - ---- - -## 33. Statistiques utilisateur - Taux de renouvellement - -**Étant donné** que j'accède à mes statistiques - -**Quand** je consulte la section Téléchargements - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Contenus actuels | 45 | - | Contenus expirés depuis début | 87 | - | Contenus renouvelés (auto) | 234 | - | Taux renouvellement automatique | 73% | - - ---- - -## 34. Statistiques admin - Taux expiration global - -**Étant donné** qu'un admin consulte les métriques offline - -**Quand** il accède au dashboard - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Contenus téléchargés actifs | 1,234,567 | - | Expirations ce mois | 45,678 | - | Taux expiration | 3.7% | - | Renouvellements automatiques/mois | 234,567 | - - ---- - -## 35. Alerte admin si taux expiration >10% - -**Étant donné** que le taux d'expiration mensuel dépasse 10% - -**Quand** le système détecte cette anomalie - -**Alors** une alerte est envoyée: - ---- - -## 36. Email rappel si pas de connexion WiFi depuis 20 jours - -**Étant donné** que je n'ai pas connecté l'app en WiFi depuis 20 jours -**Et** que j'ai 45 contenus téléchargés - -**Quand** le système détecte cette inactivité WiFi - -**Alors** je reçois un email: - ---- - -## 37. Performance renouvellement avec 10 000 utilisateurs simultanés - -**Étant donné** que 10 000 utilisateurs se connectent en WiFi simultanément - -**Quand** chacun demande le renouvellement de 50 contenus - -**Alors** le serveur traite 500 000 vérifications -**Et** grâce au cache Redis et index PostgreSQL, le temps de réponse reste <3s -**Et** les serveurs gèrent la charge sans problème - ---- - -## 38. Logs audit renouvellements - -**Étant donné** qu'un contenu est renouvelé - -**Quand** l'opération se termine - -**Alors** un log est enregistré: - - | timestamp | user_id | content_id | action | résultat | - |---|---|---|---|---| - | 2025-06-15 14:30:00 | abc123 | xyz789 | renew | success (+30d) | - | 2025-06-15 14:30:01 | abc123 | def456 | renew | failed (deleted) | - -**Et** ces logs aident à débugger les problèmes - ---- - - - - - -
- - -# Modération préventive -**22 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que le système de modération préventive est actif -## 1. Créateur nouvellement inscrit - -**Étant donné** que je viens de créer un compte créateur -**Et** que je n'ai jamais publié de contenu - -**Quand** j'examine mon statut de créateur - -**Alors** mon compte est marqué comme "Nouveau créateur" -**Et** mes 3 premiers contenus devront être validés manuellement -**Et** je suis informé de ce processus lors de l'onboarding - ---- - -## 2. Publication du premier contenu par un nouveau créateur - -**Étant donné** que je suis un nouveau créateur -**Et** que je n'ai publié aucun contenu auparavant - -**Quand** je publie mon premier contenu - -**Alors** le contenu entre en file d'attente de validation manuelle -**Et** le statut du contenu est "En attente de validation" -**Et** le contenu n'est pas diffusé sur la plateforme -**Et** je reçois une notification: - ---- - -## 3. Validation manuelle par un modérateur - -**Étant donné** que j'ai publié mon premier contenu -**Et** que le contenu est en attente de validation - -**Quand** un modérateur examine mon contenu - -**Alors** le modérateur utilise la transcription automatique Whisper -**Et** le modérateur vérifie: - - | critère | conforme | - |---|---| - | Respect des règles communauté | oui | - | Pas de contenu inapproprié | oui | - | Qualité audio acceptable | oui | - | Métadonnées cohérentes | oui | - | Tags appropriés | oui | - -**Et** si tout est conforme, le contenu est validé - ---- - -## 4. Délai de validation de 24-48h jours ouvrés - -**Étant donné** que j'ai publié mon premier contenu lundi à 10:00 - -**Quand** le contenu entre en file de validation - -**Alors** le contenu est validé avant mercredi 10:00 (48h jours ouvrés) -**Et** dans la plupart des cas, la validation est effectuée sous 24h -**Et** je reçois une notification dès que le contenu est validé - ---- - -## 5. Notification de validation réussie - -**Étant donné** que mon premier contenu a été validé par un modérateur - -**Quand** la validation est approuvée - -**Alors** je reçois une notification: -**Et** le statut du contenu passe à "Publié" -**Et** le contenu devient visible pour tous les utilisateurs -**Et** il entre dans l'algorithme de recommandation - ---- - -## 6. Refus de validation si contenu non conforme - -**Étant donné** que mon premier contenu viole les règles de la communauté - -**Quand** le modérateur examine le contenu - -**Alors** le contenu est refusé -**Et** je reçois une notification détaillée: -**Et** le contenu reste en statut "Refusé" -**Et** je peux modifier et republier - ---- - -## 7. Les 3 premiers contenus sont validés manuellement - -**Étant donné** que je suis un nouveau créateur - -**Quand** je publie mes contenus - -**Alors** les contenus suivants nécessitent une validation manuelle: - - | contenu | validation manuelle | - |---|---| - | 1er | oui | - | 2ème | oui | - | 3ème | oui | - | 4ème | non (auto) | - -**Et** après 3 contenus validés, mes futurs contenus sont publiés automatiquement - ---- - -## 8. Passage en mode automatique après 3 validations - -**Étant donné** que mes 3 premiers contenus ont été validés avec succès - -**Quand** je publie mon 4ème contenu - -**Alors** le contenu est publié automatiquement -**Et** aucune validation manuelle n'est requise -**Et** le statut passe directement à "Publié" -**Et** je reçois une notification: - ---- - -## 9. Évolution du score de confiance - -**Étant donné** que je suis un créateur établi - -**Quand** le système évalue mon historique - -**Alors** un score de confiance est calculé basé sur: - - | critère | poids | - |---|---| - | Nombre de contenus publiés | 20% | - | Strikes reçus | 40% | - | Signalements infondés | 20% | - | Ancienneté du compte | 10% | - | Taux d'engagement positif | 10% | - -**Et** le score évolue dynamiquement - ---- - -## 10. Créateur fiable - Publication automatique - -**Étant donné** que je suis un créateur -**Et** que j'ai 0 strike depuis 6 mois -**Et** que tous mes contenus précédents ont été conformes - -**Quand** mon score de confiance est calculé - -**Alors** je suis classé comme "Créateur fiable" -**Et** tous mes nouveaux contenus sont publiés automatiquement -**Et** aucune validation manuelle n'est nécessaire -**Et** je bénéficie d'une publication instantanée - ---- - -## 11. Créateur suspect - Validation manuelle systématique - -**Étant donné** que je suis un créateur -**Et** que j'ai reçu 2 strikes récents (< 3 mois) - -**Quand** mon score de confiance est recalculé - -**Alors** je suis classé comme "Créateur suspect" -**Et** tous mes nouveaux contenus nécessitent une validation manuelle -**Et** chaque contenu est examiné avant publication -**Et** je suis notifié de ce changement de statut: - ---- - -## 12. Réhabilitation après période sans incident - -**Étant donné** que j'étais un "Créateur suspect" -**Et** que je publie 10 contenus conformes sur 6 mois -**Et** que je ne reçois aucun nouveau strike - -**Quand** le système réévalue mon score de confiance - -**Alors** je passe en "Créateur fiable" -**Et** la publication automatique est rétablie -**Et** je reçois une notification de réhabilitation: - ---- - -## 13. Toute publicité nécessite validation manuelle - -**Étant donné** qu'un annonceur soumet une publicité audio - -**Quand** la publicité est créée - -**Alors** elle entre automatiquement en file de validation manuelle -**Et** aucune publicité n'est diffusée sans validation préalable -**Et** cela est obligatoire pour des raisons de responsabilité juridique - ---- - -## 14. Validation d'une publicité - Processus complet - -**Étant donné** qu'une publicité est en attente de validation - -**Quand** un modérateur senior examine la publicité - -**Alors** le modérateur vérifie: - - | critère | conforme | - |---|---| - | Transcription automatique Whisper | effectuée | - | Contenu conforme aux règles | oui | - | Pas de fausse publicité / arnaque | oui | - | Respect du ciblage géographique | oui | - | Durée conforme (10-60s) | oui | - | Volume audio acceptable (pas trop fort) | oui | - | Métadonnées correctes | oui | - -**Et** si tout est conforme, la publicité est validée - ---- - -## 15. Délai de validation d'une publicité - 24-48h - -**Étant donné** qu'un annonceur soumet une publicité lundi à 10:00 - -**Quand** la publicité entre en file de validation - -**Alors** la publicité est validée avant mercredi 10:00 (48h jours ouvrés) -**Et** l'annonceur est notifié dès la validation -**Et** la campagne publicitaire peut alors démarrer - ---- - -## 16. Refus de validation d'une publicité - -**Étant donné** qu'une publicité contient des éléments non conformes - -**Quand** le modérateur examine la publicité - -**Alors** la publicité est refusée -**Et** l'annonceur reçoit une notification détaillée: -**Et** l'annonceur peut modifier et resoumettre la publicité -**Et** aucun remboursement n'est effectué pour une publicité refusée - ---- - -## 17. Économie de modération grâce à la prévention - -**Étant donné** que la modération préventive est active - -**Quand** on analyse l'efficacité du système - -**Alors** 80% des contenus inappropriés sont détectés avant publication -**Et** cela réduit le nombre de signalements de 70% -**Et** les ressources de modération sont optimisées -**Et** la qualité de la plateforme est préservée dès le début - ---- - -## 18. Qualité de la plateforme maintenue - -**Étant donné** que tous les nouveaux créateurs sont vérifiés - -**Quand** on analyse la qualité globale des contenus - -**Alors** le taux de contenus inappropriés est <1% -**Et** les utilisateurs font confiance à la plateforme -**Et** la réputation de RoadWave est préservée -**Et** l'expérience utilisateur est optimale - ---- - -## 19. Information claire sur le processus de validation - -**Étant donné** que je suis un nouveau créateur - -**Quand** je consulte la page d'aide "Validation des contenus" - -**Alors** j'apprends que: -**Et** le processus est clair et transparent - ---- - -## 20. Badge "Créateur vérifié" après validation - -**Étant donné** que mes 3 premiers contenus ont été validés avec succès - -**Quand** je consulte mon profil créateur - -**Alors** un badge discret "✓ Créateur vérifié" s'affiche -**Et** ce badge rassure les auditeurs sur la qualité de mes contenus -**Et** il améliore ma crédibilité sur la plateforme - ---- - -## 21. Justification de la modération préventive - -**Étant donné** que la modération préventive est en place - -**Quand** on évalue les bénéfices - -**Alors** les avantages suivants sont constatés: - - | bénéfice | - |---| - | Prévention meilleure que réaction | - | Économie de ressources de modération (×3-5) | - | Qualité de la plateforme préservée dès le début | - | Confiance des utilisateurs renforcée | - | Moins de contenus inappropriés signalés | - | Réputation de la plateforme protégée | - -**Et** l'investissement dans la prévention est rentable - ---- - -## 22. Coût de la modération préventive - -**Étant donné** que 100 nouveaux créateurs publient 3 contenus chacun -**Et** que 50 publicités sont soumises par mois - -**Quand** on calcule le coût de modération préventive - -**Alors** le coût en temps modérateur est: - - | type | nombre | temps/contenu | total | - |---|---|---|---| - | Nouveaux créateurs | 300 | 5 min | 25h | - | Publicités | 50 | 10 min | 8.3h | - -**Et** le coût total est d'environ 33h de modération/mois -**Et** c'est largement compensé par la réduction des signalements réactifs - ---- - - - - - -
- - -# Sanctions et notifications de modération -**27 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur de contenu -> **Et** que j'ai publié un contenu -## 1. Notification multi-canal après sanction - -**Étant donné** que mon contenu a été modéré - -**Quand** la sanction est appliquée - -**Alors** je reçois une notification sur 3 canaux: - - | canal | timing | contenu | - |---|---|---| - | Push | Immédiat | "Votre contenu a été modéré" | - | In-app | Au prochain lancement | Popup détaillée avec bouton "Voir détails" | - | Email | Dans l'heure | Notification complète avec lien d'appel | - -**Et** chaque canal contient un lien vers les détails complets - ---- - -## 2. Notification push immédiate - -**Étant donné** que mon contenu vient d'être modéré - -**Quand** la sanction est appliquée - -**Alors** je reçois une notification push immédiate -**Et** le message est court: "⚠️ Votre contenu a été modéré" -**Et** je peux cliquer pour voir les détails -**Et** la notification utilise Firebase Cloud Messaging (Android) ou APNs (iOS) -**Et** le coût est de 0€ - ---- - -## 3. Popup in-app au prochain lancement - -**Étant donné** que mon contenu a été modéré - -**Quand** j'ouvre l'application - -**Alors** une popup détaillée s'affiche automatiquement -**Et** la popup contient: - - | élément | description | - |---|---| - | Titre du contenu | "Mon podcast #42" | - | Icône d'avertissement | ⚠️ | - | Catégorie violée | 🚫 Haine & violence | - | Sanction | Strike 2/4 - Suspension 7 jours | - | Bouton "Voir détails" | Redirige vers page détaillée | - | Bouton "Compris" | Ferme la popup | - -**Et** je ne peux pas fermer la popup sans l'avoir vue - ---- - -## 4. Email de notification complet dans l'heure - -**Étant donné** que mon contenu a été modéré à 14:00 - -**Quand** la sanction est appliquée - -**Alors** je reçois un email avant 15:00 (dans l'heure) -**Et** l'objet de l'email est "Modération de votre contenu \"[Titre du contenu]\"" -**Et** l'email contient toutes les informations détaillées -**Et** le coût est d'environ 0.001€ par email (Brevo, Resend) - ---- - -## 5. Email de notification complet et structuré - -**Étant donné** que mon contenu "Mon podcast #42" a été modéré - -**Quand** je reçois l'email de notification - -**Alors** l'email contient la structure suivante: - ---- - -## 6. Page détaillée de la sanction in-app - -**Étant donné** que je clique sur "Voir détails" dans la notification - -**Quand** la page détaillée s'affiche - -**Alors** je vois les 6 éléments obligatoires: - - | élément | contenu | - |---|---| - | 1. Catégorie violée | 🚫 Haine & violence (Article 3.2 CGU) | - | 2. Raison détaillée | Explication claire et non juridique | - | 3. Extrait audio | Timestamp exact: 3:42-4:15 | - | 4. Transcription | Texte problématique surligné en rouge | - | 5. Gravité | Strike actuel + conséquences (Strike 2/4, 7j susp) | - | 6. Recours | Lien formulaire d'appel + délai 7j | - - ---- - -## 7. Affichage du passage problématique avec timestamp - -**Étant donné** que la page détaillée de la sanction est affichée - -**Quand** je consulte l'extrait audio concerné - -**Alors** le timestamp exact est affiché: "3:42-4:15" -**Et** je peux écouter uniquement cette portion de l'audio -**Et** un player audio intégré permet l'écoute du passage -**Et** la transcription correspondante est affichée en dessous -**Et** les mots/phrases problématiques sont surlignés en rouge - ---- - -## 8. Référence précise aux CGU - -**Étant donné** que la sanction fait référence à l'Article 3.2 des CGU - -**Quand** je clique sur "Article 3.2" - -**Alors** je suis redirigé vers la section correspondante des CGU -**Et** la section "Haine & violence" est mise en évidence -**Et** je peux lire exactement ce qui est interdit -**Et** cela m'aide à comprendre mon erreur - ---- - -## 9. Gravité de la sanction avec système de strikes - -**Étant donné** que c'est mon 2ème strike - -**Quand** je consulte les détails de la sanction - -**Alors** je vois clairement "Strike 2/4" -**Et** les conséquences sont explicitées: -**Et** je comprends l'escalade des sanctions - ---- - -## 10. Accès au formulaire d'appel depuis la notification - -**Étant donné** que j'ai reçu une notification de modération - -**Quand** je clique sur "Contester cette décision" - -**Alors** je suis redirigé vers le formulaire d'appel -**Et** le formulaire est pré-rempli avec les informations de la sanction -**Et** je peux commencer à rédiger mon appel - ---- - -## 11. Accès au formulaire d'appel depuis "Mes sanctions" - -**Étant donné** que j'ai reçu une sanction il y a 2 jours - -**Quand** j'ouvre "Profil créateur > Mes sanctions" - -**Alors** je vois la liste de mes sanctions -**Et** chaque sanction a un bouton "Faire appel" (si délai <7j) -**Et** je peux accéder au formulaire d'appel - ---- - -## 12. Structure du formulaire d'appel - -**Étant donné** que j'ouvre le formulaire d'appel - -**Quand** le formulaire s'affiche - -**Alors** je vois les champs suivants: - - | champ | type | obligatoire | description | - |---|---|---|---| - | Sanction contestée | Pré-rempli (readonly) | oui | "Strike 2 - Podcast #42" | - | Raison de l'appel | Texte (50-1000 car) | oui | Explication courte de la contestation | - | Arguments détaillés | Zone texte enrichie | oui | Arguments complets | - | Preuves | Upload fichiers | non | Max 5 fichiers, 10 MB total | - -**Et** tous les champs obligatoires sont marqués d'un astérisque - ---- - -## 13. Validation du formulaire d'appel - -**Étant donné** que je remplis le formulaire d'appel - -**Quand** je clique sur "Soumettre l'appel" - -**Alors** le système valide les champs obligatoires -**Et** si un champ obligatoire est vide, une erreur s'affiche -**Et** si la raison fait moins de 50 caractères, une erreur s'affiche -**Et** si tout est valide, l'appel est soumis - ---- - -## 14. Confirmation après soumission de l'appel - -**Étant donné** que j'ai soumis un appel valide - -**Quand** l'appel est enregistré - -**Alors** un numéro de ticket unique est généré: "#MOD-2026-00142" -**Et** un email de confirmation est envoyé: -**Et** le statut de l'appel est "En cours d'examen" -**Et** je peux suivre le statut dans "Mes sanctions" - ---- - -## 15. Délai de soumission de 7 jours maximum - -**Étant donné** que j'ai reçu une sanction le 2026-01-15 - -**Quand** j'essaie de faire appel le 2026-01-25 (10 jours plus tard) - -**Alors** le formulaire d'appel est désactivé -**Et** un message s'affiche: -**Et** je ne peux plus contester la sanction - ---- - -## 16. Bouton "Faire appel" visible si délai respecté - -**Étant donné** que j'ai reçu une sanction il y a 3 jours - -**Quand** je consulte "Mes sanctions" - -**Alors** le bouton "Faire appel" est actif -**Et** un compteur indique "4 jours restants pour faire appel" -**Et** je peux cliquer pour soumettre un appel - ---- - -## 17. SLA de 72h garanti pour appel standard - -**Étant donné** que j'ai soumis un appel standard le lundi à 10:00 - -**Quand** l'appel est en cours de traitement - -**Alors** un modérateur senior est assigné -**Et** l'appel doit être traité avant jeudi 10:00 (72h - 3 jours ouvrés) -**Et** je reçois une réponse dans ce délai - ---- - -## 18. Appel complexe avec notification intermédiaire - -**Étant donné** que j'ai soumis un appel complexe -**Et** que le traitement nécessite plus de 72h - -**Quand** 3 jours se sont écoulés - -**Alors** je reçois un email de notification intermédiaire: -**Et** l'appel est traité sous 5 jours ouvrés au total -**Et** un modérateur senior + admin modération examinent le cas - ---- - -## 19. Appel CRITIQUE traité en 24h - -**Étant donné** que j'ai reçu une suspension longue ou un ban -**Et** que je soumets un appel - -**Quand** l'appel est classé en priorité CRITIQUE - -**Alors** l'admin modération traite l'appel sous 24h -**Et** je reçois une réponse rapide -**Et** le cas est examiné en priorité absolue - ---- - -## 20. Réponse finale détaillée - Appel accepté - -**Étant donné** que mon appel est accepté - -**Quand** je reçois la réponse finale - -**Alors** l'email contient: - - | élément | contenu | - |---|---| - | Décision | Annulation de la sanction | - | Justification | Explication de pourquoi l'appel est accepté | - | Actions | Strike retiré, suspension annulée, contenu rétabli | - | Définitif | "Cette décision est définitive" | - -**Et** le strike est retiré de mon compte -**Et** le contenu est rétabli sur la plateforme -**Et** je peux continuer normalement - ---- - -## 21. Réponse finale détaillée - Appel rejeté - -**Étant donné** que mon appel est rejeté - -**Quand** je reçois la réponse finale - -**Alors** l'email contient: - - | élément | contenu | - |---|---| - | Décision | Maintien de la sanction | - | Justification | Explication de pourquoi l'appel est rejeté | - | Actions | Sanction maintenue, strike conservé | - | Définitif | "Cette décision est définitive" | - -**Et** la sanction reste active -**Et** je ne peux pas faire de second appel -**Et** je dois respecter la suspension - ---- - -## 22. Réponse finale - Réduction de sanction - -**Étant donné** que mon appel est partiellement accepté - -**Quand** je reçois la réponse finale - -**Alors** la décision est "Réduction de sanction" -**Et** l'email explique: -**Et** le strike est réduit -**Et** la suspension est raccourcie -**Et** je suis notifié de la nouvelle date de fin - ---- - -## 23. Suivi du statut de l'appel in-app - -**Étant donné** que j'ai soumis un appel - -**Quand** je consulte "Mes sanctions" - -**Alors** je vois le statut actuel de l'appel: - - | statut | badge | couleur | - |---|---|---| - | En cours d'examen | En cours 🔍 | orange | - | Appel accepté | Accepté ✓ | vert | - | Appel rejeté | Rejeté ✗ | rouge | - | Sanction réduite | Partiellement accepté | bleu | - -**Et** une notification badge m'alerte quand le statut change - ---- - -## 24. Historique complet des sanctions visible - -**Étant donné** que je suis un créateur - -**Quand** j'ouvre "Profil créateur > Mes sanctions" - -**Alors** je vois la liste complète de mes sanctions passées: - - | colonne | description | - |---|---| - | Date | 15/01/2026 | - | Contenu | "Mon podcast #42" | - | Catégorie | 🚫 Haine & violence | - | Sanction | Strike 2 - Suspension 7j | - | Statut | Active / Terminée / Annulée | - | Appel | Aucun / Accepté / Rejeté | - -**Et** les sanctions sont triées par date décroissante - ---- - -## 25. Conformité DSA - Transparence obligatoire - -**Étant donné** que le système de sanction est en place - -**Quand** un audit DSA est effectué - -**Alors** chaque sanction contient: - - | élément DSA | présent | - |---|---| - | Référence précise à la règle violée | oui | - | Explication claire et compréhensible | oui | - | Preuve (extrait + transcription) | oui | - | Possibilité de recours (appel) | oui | - | Délai de recours clairement indiqué | oui | - | Réponse motivée au recours | oui | - -**Et** le système est conforme au Digital Services Act - ---- - -## 26. Décision définitive après premier appel - -**Étant donné** que mon premier appel a été rejeté - -**Quand** j'essaie de faire un second appel - -**Alors** le bouton "Faire appel" est désactivé -**Et** un message s'affiche: "Cette décision est définitive. Aucun second appel n'est possible." -**Et** je ne peux plus contester la sanction -**Et** je dois respecter la décision finale - ---- - -## 27. Coût des notifications multi-canal - -**Étant donné** que 100 sanctions sont appliquées en un mois - -**Quand** on calcule le coût des notifications - -**Alors** le coût total est d'environ 0.10€: - - | canal | coût unitaire | coût pour 100 | - |---|---|---| - | Email | 0.001€ | 0.10€ | - | Push | 0€ | 0€ | - | In-app | 0€ | 0€ | - -**Et** le coût est négligeable même à grande échelle - ---- - - - - - -
- - -# Signalement de contenu inapproprié -**23 scénarios** (22 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur connecté -> **Et** que je suis en train d'écouter un contenu -## 1. Affichage du formulaire de signalement - -**Étant donné** que j'écoute un contenu inapproprié - -**Quand** j'ouvre le menu du contenu -**Et** que je clique sur "Signaler" - -**Alors** un formulaire de signalement s'affiche -**Et** le formulaire contient une liste déroulante "Catégorie du problème" -**Et** le formulaire contient un champ texte "Commentaire (optionnel)" -**Et** le formulaire contient un bouton "Envoyer le signalement" - ---- - -## 2. Liste des 7 catégories prédéfinies - -**Étant donné** que le formulaire de signalement est affiché - -**Quand** je clique sur la liste déroulante "Catégorie du problème" - -**Alors** je vois les 7 catégories suivantes: - - | icône | catégorie | description | - |---|---|---| - | 🚫 | Haine & violence | Incitation à la haine, discrimination, menaces | - | 🔞 | Contenu sexuel | Pornographie, contenu explicite | - | ⚖️ | Illégalité | Terrorisme, apologie de crimes | - | 🎵 | Droits d'auteur | Musique/contenu protégé non autorisé | - | 📧 | Spam | Publicité non sollicitée, répétition | - | ❌ | Fausse information | Désinformation sur santé, sécurité routière | - | 🔧 | Autre | Champ texte obligatoire si sélectionné | - -**Et** chaque catégorie a une description claire - ---- - -## 3. Sélection de la catégorie "Haine & violence" - -**Étant donné** que le formulaire de signalement est affiché - -**Quand** je sélectionne la catégorie "🚫 Haine & violence" - -**Alors** la catégorie est sélectionnée -**Et** la description "Incitation à la haine, discrimination, menaces" s'affiche -**Et** je peux passer au champ commentaire - ---- - -## 4. Catégorie "Autre" nécessite un commentaire obligatoire - -**Étant donné** que le formulaire de signalement est affiché - -**Quand** je sélectionne la catégorie "🔧 Autre" - -**Alors** le champ "Commentaire" devient obligatoire -**Et** un message s'affiche: "Veuillez décrire le problème (obligatoire)" -**Et** le placeholder change en "Décrivez le problème rencontré" -**Et** je ne peux pas envoyer le signalement sans commentaire - ---- - -## 5. Champ commentaire optionnel avec incitation - -**Étant donné** que le formulaire de signalement est affiché -**Et** que j'ai sélectionné une catégorie autre que "Autre" - -**Quand** je consulte le champ "Commentaire" - -**Alors** le champ est optionnel (pas d'astérisque rouge) -**Et** le placeholder indique "Décrivez le problème (optionnel mais recommandé)" -**Et** la limite de caractères est de 500 -**Et** un compteur affiche "0/500" - ---- - -## 6. Envoi de signalement sans commentaire - -**Étant donné** que j'ai sélectionné la catégorie "📧 Spam" -**Et** que je n'ai pas rempli le champ commentaire - -**Quand** je clique sur "Envoyer le signalement" - -**Alors** le signalement est envoyé avec succès -**Et** aucune erreur de validation ne s'affiche -**Et** le commentaire est enregistré comme vide - ---- - -## 7. Envoi de signalement avec commentaire - -**Étant donné** que j'ai sélectionné la catégorie "🚫 Haine & violence" -**Et** que j'ai saisi le commentaire "Le créateur tient des propos discriminatoires à 2:30" - -**Quand** je clique sur "Envoyer le signalement" - -**Alors** le signalement est envoyé avec succès -**Et** le commentaire est enregistré avec le signalement -**Et** il sera visible par les modérateurs - ---- - -## 8. Limite de 500 caractères pour le commentaire - -**Étant donné** que le formulaire de signalement est affiché - -**Quand** je saisis un commentaire de 501 caractères - -**Alors** le champ limite automatiquement à 500 caractères -**Et** le compteur affiche "500/500" -**Et** les caractères supplémentaires ne sont pas acceptés - ---- - -## 9. Toast de confirmation après signalement - -**Étant donné** que j'ai envoyé un signalement - -**Quand** le signalement est enregistré - -**Alors** un toast notification s'affiche -**Et** le toast contient le message "✓ Signalement envoyé. Nous l'examinerons sous 24-48h." -**Et** le toast s'affiche pendant 5 secondes -**Et** le toast contient un bouton "Voir mes signalements" -**Et** je peux fermer le toast manuellement avec un bouton X - ---- - -## 10. Accès à l'historique des signalements via le toast - -**Étant donné** que le toast de confirmation est affiché - -**Quand** je clique sur "Voir mes signalements" - -**Alors** je suis redirigé vers la page "Mes signalements" -**Et** je vois la liste de tous mes signalements -**Et** le signalement que je viens d'envoyer apparaît en premier - ---- - -## 11. Historique personnel des signalements - -**Étant donné** que j'ai envoyé 3 signalements précédemment - -**Quand** j'ouvre "Profil > Mes signalements" - -**Alors** je vois la liste de mes 3 signalements -**Et** chaque signalement affiche: - - | information | description | - |---|---| - | Titre du contenu | "Podcast #42" | - | Créateur | @pseudo_createur | - | Catégorie | 🚫 Haine & violence | - | Date | 15/01/2026 | - | Statut | En cours / Traité / Rejeté | - | Mon commentaire | Texte que j'ai saisi | - -**Et** les signalements sont triés par date décroissante - ---- - -## 12. 📋 Plan: Statuts possibles d'un signalement - -**Étant donné** que j'ai envoyé un signalement - -**Quand** le statut du signalement est "" - -**Alors** le badge affiché est "" -**Et** la couleur du badge est "" - -**📊 Exemples de données:** - -| statut | badge | couleur | -|---|---|---| -| En cours | En cours | orange | -| Traité | Traité ✓ | vert | -| Rejeté | Rejeté ✗ | rouge | - ---- - -## 13. Notification in-app si action prise - -**Étant donné** que j'ai signalé un contenu il y a 24h - -**Quand** le modérateur traite mon signalement -**Et** que le contenu est effectivement retiré - -**Alors** je reçois une notification in-app -**Et** la notification indique "Votre signalement a été traité. Le contenu a été retiré." -**Et** le statut de mon signalement passe à "Traité ✓" -**Et** je peux voir les détails de l'action prise - ---- - -## 14. Notification si signalement rejeté - -**Étant donné** que j'ai signalé un contenu - -**Quand** le modérateur rejette mon signalement - -**Alors** je reçois une notification in-app -**Et** la notification indique "Votre signalement a été examiné. Le contenu ne viole pas les règles de la communauté." -**Et** le statut de mon signalement passe à "Rejeté ✗" -**Et** je peux voir la raison du rejet - ---- - -## 15. Un contenu peut être signalé plusieurs fois - -**Étant donné** qu'un contenu a déjà été signalé par 5 autres utilisateurs - -**Quand** je signale le même contenu - -**Alors** mon signalement est enregistré indépendamment -**Et** le compteur de signalements du contenu passe à 6 -**Et** mon signalement rejoint la file d'attente de modération -**Et** les signalements cumulés augmentent la priorité de traitement - ---- - -## 16. Limite de signalements par utilisateur - -**Étant donné** que j'ai déjà signalé le même contenu il y a 2 jours - -**Quand** j'essaie de signaler à nouveau le même contenu - -**Alors** un message m'informe "Vous avez déjà signalé ce contenu" -**Et** le formulaire de signalement n'est pas affiché -**Et** je peux consulter le statut de mon signalement précédent - ---- - -## 17. Détection de signalements abusifs répétés - -**Étant donné** que j'ai envoyé 10 signalements ce mois-ci -**Et** que 8 d'entre eux ont été rejetés comme infondés - -**Quand** j'essaie d'envoyer un nouveau signalement - -**Alors** mon compte est marqué comme "signaleur suspect" -**Et** un avertissement s'affiche: -**Et** je peux toujours envoyer le signalement -**Mais** mes futurs signalements auront une priorité réduite - ---- - -## 18. Sanction pour signalements abusifs graves - -**Étant donné** que j'ai envoyé 20 signalements abusifs en 1 mois -**Et** que tous ont été rejetés comme volontairement faux - -**Quand** le modérateur détecte le pattern abusif - -**Alors** mon compte reçoit un avertissement formel -**Et** je perds la possibilité de signaler pendant 30 jours -**Et** je reçois un email m'expliquant la sanction - ---- - -## 19. Signalement depuis le player audio - -**Étant donné** que j'écoute un contenu - -**Quand** j'ouvre le menu "⋮" du player - -**Alors** je vois l'option "Signaler" -**Et** je peux ouvrir le formulaire de signalement - ---- - -## 20. Signalement depuis la page de détails du contenu - -**Étant donné** que je consulte la page de détails d'un contenu - -**Quand** je clique sur le bouton "⋮" en haut à droite - -**Alors** je vois l'option "Signaler" -**Et** je peux ouvrir le formulaire de signalement - ---- - -## 21. Signalement depuis l'historique d'écoute - -**Étant donné** que je consulte mon historique d'écoute - -**Quand** je clique sur "⋮" à côté d'un contenu passé - -**Alors** je vois l'option "Signaler" -**Et** je peux signaler ce contenu même si je ne l'écoute plus actuellement - ---- - -## 22. Identité du signaleur anonyme pour le créateur - -**Étant donné** que j'ai signalé un contenu - -**Quand** le créateur est notifié de la modération - -**Alors** mon identité reste anonyme -**Et** le créateur ne peut pas savoir qui a signalé -**Et** seuls les modérateurs ont accès à l'identité du signaleur - ---- - -## 23. Coût du système de signalement - -**Étant donné** que le système de signalement est en place - -**Quand** on calcule le coût - -**Alors** le coût est de 0€ -**Et** le formulaire est développé en interne -**Et** aucun service tiers n'est utilisé -**Et** les notifications in-app sont gratuites - ---- - - - - - -
- - -# Traitement des signalements par l'IA et les modérateurs -**25 scénarios** (21 standards, 4 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que le système de modération est actif -## 1. Signalement ajouté à la file d'attente asynchrone - -**Étant donné** qu'un utilisateur envoie un signalement pour un contenu audio - -**Quand** le signalement est reçu - -**Alors** le signalement est ajouté à la file d'attente asynchrone -**Et** un worker de traitement est déclenché -**Et** le traitement se fait en arrière-plan sans bloquer l'utilisateur - ---- - -## 2. Transcription automatique avec Whisper large-v3 - -**Étant donné** qu'un contenu audio signalé dure 5 minutes - -**Quand** le worker de traitement démarre - -**Alors** le système utilise Whisper large-v3 pour transcrire l'audio -**Et** la transcription est en self-hosted (pas de service cloud) -**Et** le texte transcrit est enregistré en base de données -**Et** le délai de transcription est de 1-3 minutes - ---- - -## 3. 📋 Plan: Délai de transcription selon durée audio - -**Étant donné** qu'un contenu audio signalé dure minutes - -**Quand** le système transcrit l'audio - -**Alors** la transcription prend environ - -**📊 Exemples de données:** - -| duree | delai | -|---|---| -| 2 | 1-3 minutes | -| 10 | 3-10 minutes | -| 45 | 10-20 minutes | - ---- - -## 4. Analyse automatique du contenu transcrit - -**Étant donné** que la transcription audio est terminée - -**Quand** le système analyse le texte transcrit - -**Alors** les analyses suivantes sont effectuées: - - | analyse | technologie | - |---|---| - | Analyse de sentiment | distilbert-base-uncased | - | Détection de haine | facebook/roberta-hate-speech | - | Mots-clés interdits | Liste noire FR/EN + regex | - -**Et** chaque analyse génère un score de confiance (0-100%) - ---- - -## 5. Génération du score de confiance IA - -**Étant donné** que toutes les analyses sont terminées - -**Quand** le système calcule le score final - -**Alors** un score de confiance IA entre 0-100% est généré -**Et** le score indique la probabilité que le contenu viole les règles -**Et** la catégorie la plus probable est identifiée -**Et** les timestamps des passages problématiques sont extraits - ---- - -## 6. Détection automatique de contenu clairement inapproprié - -**Étant donné** qu'un contenu contient des insultes graves et répétées - -**Quand** l'IA analyse la transcription - -**Alors** le score de confiance IA est >95% -**Et** la catégorie détectée est "Haine & violence" -**Et** les passages problématiques sont identifiés avec timestamps: - - | timestamp | texte problématique | - |---|---| - | 02:15 | [insulte discriminatoire] | - | 03:42 | [propos haineux] | - -**Et** le signalement est classé en priorité CRITIQUE - ---- - -## 7. 📋 Plan: SLA selon priorité du signalement - -**Étant donné** qu'un signalement a une priorité "" - -**Quand** le signalement entre en file d'attente - -**Alors** le délai de traitement cible est "" -**Et** le responsable du traitement est "" - -**📊 Exemples de données:** - -| priorite | delai | responsable | -|---|---|---| -| CRITIQUE | <2h (24/7) | Modérateur senior (astreinte) | -| HAUTE | <24h (jours ouvrés) | Modérateur junior/senior | -| MOYENNE | <24h (jours ouvrés) | Modérateur junior | -| BASSE | <72h (jours ouvrés) | Modérateur junior | - ---- - -## 8. Traitement automatique pour score IA >95% - -**Étant donné** qu'un signalement a un score IA de 97% -**Et** que la catégorie détectée est "Spam" (évidente) - -**Quand** le système évalue le signalement - -**Alors** une action automatique immédiate est déclenchée -**Et** le contenu est retiré automatiquement -**Et** le créateur est notifié de la modération -**Et** le créateur peut faire appel de la décision -**Et** un modérateur senior vérifie l'action a posteriori - ---- - -## 9. Signalement CRITIQUE traité en moins de 2h - -**Étant donné** qu'un signalement de priorité CRITIQUE est reçu à 14:00 -**Et** que le contenu concerne une menace de violence - -**Quand** le signalement est assigné à un modérateur senior d'astreinte - -**Alors** le modérateur est alerté immédiatement (push + SMS) -**Et** le signalement est traité avant 16:00 (2h) -**Et** une décision est prise et appliquée -**Et** les autorités peuvent être contactées si nécessaire - ---- - -## 10. Astreinte modérateur 24/7 pour signalements CRITIQUES - -**Étant donné** qu'un signalement CRITIQUE est reçu un dimanche à 03:00 - -**Quand** le signalement est classé en priorité CRITIQUE - -**Alors** le modérateur senior d'astreinte est alerté -**Et** le signalement est traité dans les 2h (avant 05:00) -**Et** le service d'astreinte garantit une disponibilité 24/7 - ---- - -## 11. Signalement HAUTE priorité traité en moins de 24h - -**Étant donné** qu'un signalement de priorité HAUTE est reçu lundi à 10:00 -**Et** que le contenu concerne du harcèlement - -**Quand** le signalement entre en file d'attente - -**Alors** le signalement est assigné à un modérateur (junior ou senior) -**Et** le signalement est traité avant mardi 10:00 (24h jours ouvrés) -**Et** une décision est prise et appliquée - ---- - -## 12. Signalement BASSE priorité traité en moins de 72h - -**Étant donné** qu'un signalement de priorité BASSE est reçu lundi à 10:00 -**Et** que le contenu concerne des tags incorrects - -**Quand** le signalement entre en file d'attente - -**Alors** le signalement est traité avant jeudi 10:00 (72h jours ouvrés) -**Et** un modérateur junior peut traiter ce type de signalement - ---- - -## 13. Calcul du score de priorité - -**Étant donné** qu'un signalement a les caractéristiques suivantes: - - | caractéristique | valeur | - |---|---| - | Score IA | 85% | - | Signalements cumulés | 3 | - | Fiabilité du signaleur | 75% | - - -**Quand** le système calcule la priorité - -**Alors** la formule appliquée est: -**Et** le score de priorité est: (85 × 0.7) + (3 × 0.2) + (75 × 0.1) = 67.5 -**Et** le signalement est classé en priorité MOYENNE - ---- - -## 14. 📋 Plan: Classification selon score de priorité - -**Étant donné** qu'un signalement a un score de priorité de - -**Quand** le système classe le signalement - -**Alors** la priorité assignée est "" -**Et** le signalement entre dans la file "" - -**📊 Exemples de données:** - -| score | priorite | file | -|---|---|---| -| 95 | CRITIQUE | Immédiate | -| 82 | HAUTE | Prioritaire | -| 55 | MOYENNE | Normale | -| 25 | BASSE | Différée | - ---- - -## 15. Boost de priorité avec signalements cumulés - -**Étant donné** qu'un contenu a été signalé par 1 utilisateur avec un score IA de 60% -**Et** que le signalement est classé en priorité MOYENNE (score 42) - -**Quand** 5 autres utilisateurs signalent le même contenu - -**Alors** le nombre de signalements cumulés passe à 6 -**Et** le score de priorité augmente significativement -**Et** le signalement peut passer en priorité HAUTE -**Et** le traitement est accéléré - ---- - -## 16. Impact de la fiabilité du signaleur - -**Étant donné** qu'un utilisateur de confiance (90% fiabilité) envoie un signalement -**Et** qu'un utilisateur suspect (20% fiabilité) envoie un signalement similaire - -**Quand** le système calcule les priorités - -**Alors** le signalement de l'utilisateur de confiance a un score plus élevé -**Et** son signalement est traité en priorité -**Et** le signalement de l'utilisateur suspect est traité plus tard - ---- - -## 17. Évolution du score de fiabilité du signaleur - -**Étant donné** qu'un utilisateur a envoyé 10 signalements -**Et** que 8 d'entre eux ont été acceptés par les modérateurs - -**Quand** le système calcule son score de fiabilité - -**Alors** le score est de 80% (8 acceptés / 10 total) -**Et** ses futurs signalements auront plus de poids -**Et** il peut devenir "utilisateur de confiance" - ---- - -## 18. Files d'attente séparées par priorité - -**Étant donné** que 50 signalements sont en attente - -**Quand** le système organise la file d'attente - -**Alors** les signalements sont répartis dans les files suivantes: - - | file | nombre | priorité | - |---|---|---| - | Immédiate (24/7) | 5 | CRITIQUE | - | Prioritaire | 15 | HAUTE | - | Normale | 20 | MOYENNE | - | Différée | 10 | BASSE | - -**Et** les modérateurs traitent en priorité la file Immédiate - ---- - -## 19. Modérateurs assignés selon compétences - -**Étant donné** qu'un signalement complexe de harcèlement est reçu - -**Quand** le système assigne un modérateur - -**Alors** un modérateur senior est prioritairement assigné -**Et** les modérateurs juniors peuvent traiter les cas simples (spam, tags) -**Et** les modérateurs seniors traitent les cas complexes (haine, violence, appels) - ---- - -## 20. Stack technique 100% opensource - -**Étant donné** que le système de modération IA est déployé - -**Quand** on analyse les technologies utilisées - -**Alors** toutes les technologies sont opensource: - - | composant | technologie | hébergement | - |---|---|---| - | Transcription | Whisper large-v3 | Self-hosted | - | Analyse sentiment | distilbert-base-uncased | Self-hosted | - | Détection haine | facebook/roberta-hate-speech | Self-hosted | - | Mots-clés interdits | Liste noire FR/EN + regex | PostgreSQL | - -**Et** aucune dépendance à Google, AWS, Azure - ---- - -## 21. 📋 Plan: Coût selon phase du projet - -**Étant donné** que RoadWave est en phase "" - -**Quand** on calcule le coût de l'infrastructure IA - -**Alors** le coût mensuel est "" - -**📊 Exemples de données:** - -| phase | cout | -|---|---| -| MVP | 0-50€ (CPU) | -| Scale | 50-200€ (GPU VPS) | - ---- - -## 22. Processing asynchrone en MVP avec CPU - -**Étant donné** que RoadWave est en phase MVP -**Et** que le volume est <1000 signalements/mois - -**Quand** le système traite les signalements - -**Alors** un serveur CPU standard est suffisant -**Et** le coût est de 0€ (serveur existant) -**Et** le processing asynchrone absorbe les pics de charge -**Et** les délais restent acceptables (1-20 minutes) - ---- - -## 23. Scaling avec GPU pour gros volumes - -**Étant donné** que RoadWave reçoit >1000 signalements/jour - -**Quand** le système nécessite un scaling - -**Alors** un VPS avec GPU est requis -**Et** le coût passe à 50-200€/mois -**Et** les délais de transcription sont divisés par 5-10 -**Et** le système peut gérer 10 000+ signalements/mois - ---- - -## 24. Logs d'audit pour chaque traitement - -**Étant donné** qu'un signalement est traité - -**Quand** une action est prise (rejet, acceptation, sanction) - -**Alors** un log d'audit complet est créé: - - | champ | description | - |---|---| - | signalement_id | ID unique du signalement | - | content_id | ID du contenu signalé | - | ia_score | Score de confiance IA | - | ia_category | Catégorie détectée par IA | - | priority | CRITIQUE / HAUTE / MOYENNE / BASSE | - | moderator_id | ID du modérateur assigné | - | action_taken | Retiré / Rejeté / Strike | - | processing_time | Durée du traitement | - | timestamp | Date et heure de la décision | - -**Et** le log est conservé pour conformité DSA -**Et** les logs sont anonymisés après 3 ans (RGPD) - ---- - -## 25. Traçabilité complète pour conformité DSA - -**Étant donné** que le système de modération est actif - -**Quand** un audit DSA est effectué - -**Alors** toutes les actions de modération sont tracées -**Et** les délais de traitement sont mesurés et respectés -**Et** les décisions sont justifiées et documentées -**Et** la transparence vis-à-vis des utilisateurs est garantie -**Et** le système est conforme au Digital Services Act - ---- - - - - - -
- - -# Conditions d'activation de la monétisation -> *En tant que créateur* -> *Je veux pouvoir activer la monétisation quand je remplis les critères* -> *Afin de générer des revenus avec mes contenus* - -**28 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant que créateur -## 1. Critère 1 - Ancienneté de 3 mois validée - -**Étant donné** que mon compte a été créé il y a 91 jours - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "Ancienneté ≥ 3 mois" est validé ✅ - ---- - -## 2. Critère 1 - Ancienneté insuffisante - -**Étant donné** que mon compte a été créé il y a 60 jours - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "Ancienneté ≥ 3 mois" n'est pas validé ❌ -**Et** je vois "Encore 30 jours avant d'être éligible" - ---- - -## 3. Critère 2 - 500 abonnés atteints - -**Étant donné** que j'ai exactement 500 abonnés - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "≥ 500 abonnés" est validé ✅ - ---- - -## 4. Critère 2 - Pas assez d'abonnés - -**Étant donné** que j'ai 347 abonnés - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "≥ 500 abonnés" n'est pas validé ❌ -**Et** je vois "Encore 153 abonnés nécessaires" - ---- - -## 5. Critère 3 - 10 000 écoutes complètes atteintes - -**Étant donné** que mes contenus ont cumulé 10 487 écoutes complètes - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "≥ 10 000 écoutes complètes" est validé ✅ - ---- - -## 6. Critère 3 - Écoutes incomplètes non comptabilisées - -**Étant donné** que mes contenus ont: - - | type écoute | nombre | - |---|---| - | Écoutes complètes | 8 500 | - | Écoutes <80% | 3 000 | - - -**Quand** je consulte les critères de monétisation - -**Alors** seules les 8 500 écoutes complètes comptent -**Et** je vois "Encore 1 500 écoutes complètes nécessaires" - ---- - -## 7. Critère 4 - Aucun strike actif - -**Étant donné** que je n'ai aucun strike actif -**Et** que je n'ai eu aucun contenu modéré dans les 6 derniers mois - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "Fiabilité" est validé ✅ - ---- - -## 8. Critère 4 - Strike actif bloque l'éligibilité - -**Étant donné** que j'ai 1 strike actif pour contenu inapproprié - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "Fiabilité" n'est pas validé ❌ -**Et** je vois "Vous devez résoudre votre strike avant d'être éligible" - ---- - -## 9. Critère 4 - Contenu modéré dans les 6 derniers mois - -**Étant donné** que je n'ai pas de strike actif -**Mais** qu'un de mes contenus a été modéré il y a 4 mois - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "Fiabilité" n'est pas validé ❌ -**Et** je vois "Attendre 2 mois après le dernier contenu modéré" - ---- - -## 10. Critère 5 - 5 contenus publiés dans les 90 derniers jours - -**Étant donné** que j'ai publié: - - | date de publication | titre | - |---|---| - | Il y a 15 jours | Contenu 1 | - | Il y a 30 jours | Contenu 2 | - | Il y a 45 jours | Contenu 3 | - | Il y a 60 jours | Contenu 4 | - | Il y a 75 jours | Contenu 5 | - - -**Quand** je consulte les critères de monétisation - -**Alors** le critère "≥ 5 contenus publiés dans les 90 derniers jours" est validé ✅ - ---- - -## 11. Critère 5 - Contenus trop anciens ne comptent pas - -**Étant donné** que j'ai publié: - - | date de publication | titre | - |---|---| - | Il y a 15 jours | Contenu 1 | - | Il y a 30 jours | Contenu 2 | - | Il y a 95 jours | Contenu 3 | - | Il y a 120 jours | Contenu 4 | - - -**Quand** je consulte les critères de monétisation - -**Alors** seuls 2 contenus comptent (dans les 90 jours) -**Et** je vois "Encore 3 contenus à publier dans les 90 prochains jours" - ---- - -## 12. Tous les critères validés - Bouton disponible - -**Étant donné** que tous mes critères sont validés: - - | critère | statut | - |---|---| - | Ancienneté ≥ 3 mois | ✅ | - | ≥ 500 abonnés | ✅ | - | ≥ 10 000 écoutes | ✅ | - | Fiabilité | ✅ | - | Régularité (5 contenus) | ✅ | - - -**Quand** j'accède à mon profil créateur - -**Alors** le bouton "Demander la monétisation" est actif -**Et** je peux cliquer pour démarrer le KYC - ---- - -## 13. Critères incomplets - Bouton grisé avec progression - -**Étant donné** que mes critères sont: - - | critère | statut | progression | - |---|---|---| - | Ancienneté ≥ 3 mois | ✅ | 100% | - | ≥ 500 abonnés | ❌ | 347/500 (69%) | - | ≥ 10 000 écoutes | ❌ | 8500/10000 (85%) | - | Fiabilité | ✅ | 100% | - | Régularité (5 contenus) | ✅ | 100% | - - -**Quand** j'accède à mon profil créateur - -**Alors** le bouton "Demander la monétisation" est grisé -**Et** je vois la progression détaillée de chaque critère - ---- - -## 14. Vérification automatique SQL lors de la demande - -**Étant donné** que je clique sur "Demander la monétisation" - -**Quand** le système vérifie mes critères - -**Alors** une requête SQL est exécutée: -**Et** si tous les critères sont TRUE, je suis redirigé vers le KYC - ---- - -## 15. Notification par email quand critères atteints - -**Étant donné** que je viens d'atteindre 500 abonnés -**Et** que c'était mon dernier critère manquant - -**Quand** le système détecte l'éligibilité - -**Alors** je reçois un email: - ---- - -## 16. Badge "Éligible monétisation" dans profil - -**Étant donné** que je remplis tous les critères -**Mais** que je n'ai pas encore activé la monétisation - -**Quand** un utilisateur consulte mon profil - -**Alors** il voit un badge "Éligible monétisation 💰" -**Et** cela renforce ma crédibilité de créateur - ---- - -## 17. Justification anti-fraude - Délai 3 mois - -**Étant donné** qu'un compte suspect crée du contenu frauduleux - -**Quand** le compte est détecté dans les 2 premiers mois - -**Alors** le compte est banni avant d'atteindre les 3 mois -**Et** le créateur n'a jamais été éligible à la monétisation -**Et** aucun paiement n'a été effectué - ---- - -## 18. Justification qualité - 10 000 écoutes - -**Étant donné** qu'un créateur produit du contenu de mauvaise qualité - -**Quand** ses contenus ne génèrent que 2 000 écoutes complètes - -**Alors** il ne peut pas activer la monétisation -**Et** seuls les créateurs avec contenu apprécié sont monétisés - ---- - -## 19. Réduction coût administratif plateforme - -**Étant donné** que RoadWave a 10 000 créateurs inscrits -**Et** que seuls 500 remplissent tous les critères - -**Quand** le système calcule le coût administratif - -**Alors** seulement 500 KYC sont à gérer (vs 10 000) -**Et** seulement 500 virements mensuels (vs 10 000) -**Et** la charge comptable est réduite de 95% - ---- - -## 20. Statistiques publiques pour transparence - -**Quand** un utilisateur consulte la page "Devenir créateur" - -**Alors** il voit les statistiques: - - | métrique | valeur exemple | - |---|---| - | Nombre créateurs monétisés | 1 247 | - | Revenus moyens par créateur | 127€/mois | - | Top créateur (anonymisé) | 2 450€/mois | - | Critères d'éligibilité à remplir | 5 critères | - -**Et** cela permet de fixer des attentes réalistes - ---- - -## 21. Cache Redis pour calcul rapide critères - -**Étant donné** que je consulte mes critères de monétisation - -**Quand** le système charge la page - -**Alors** les compteurs sont récupérés depuis Redis: - - | clé Redis | exemple valeur | - |---|---| - | creator:[id]:subscribers_count | 347 | - | creator:[id]:complete_listens_total | 8500 | - | creator:[id]:recent_contents_count | 7 | - -**Et** le temps de réponse est <50ms - ---- - -## 22. Mise à jour temps réel des compteurs - -**Étant donné** que je viens de publier un nouveau contenu - -**Quand** un utilisateur écoute ce contenu en entier - -**Alors** le compteur "complete_listens_total" est incrémenté immédiatement -**Et** si je rafraîchis la page critères, je vois la nouvelle valeur -**Et** cela encourage les créateurs à continuer de produire - ---- - -## 23. Historique des tentatives d'activation - -**Étant donné** que j'ai tenté d'activer la monétisation il y a 2 mois -**Mais** que les critères n'étaient pas remplis - -**Quand** j'accède à mes logs d'activité - -**Alors** je vois: - - | date | action | résultat | raison | - |---|---|---|---| - | 2025-11-15 | Demande monétisation | Refusée | Seulement 300 abonnés | - -**Et** cela m'aide à suivre ma progression - ---- - -## 24. Performance avec 100 000 créateurs - -**Étant donné** que RoadWave a 100 000 créateurs -**Et** que chacun consulte ses critères 1 fois par jour - -**Quand** le système traite ces requêtes - -**Alors** la table users est indexée sur created_at -**Et** la table subscriptions est indexée sur creator_id -**Et** la table contents est indexée sur creator_id et published_at -**Et** chaque requête reste <50ms grâce aux index - ---- - -## 25. Export des critères pour support client - -**Étant donné** que je contacte le support car je pense être éligible - -**Quand** l'agent support consulte mon compte - -**Alors** il voit un export JSON complet: -**Et** l'agent peut expliquer précisément pourquoi je ne suis pas éligible - ---- - -## 26. Notification 30 jours avant éligibilité probable - -**Étant donné** que mes critères sont: - - | critère | statut | progression | - |---|---|---| - | Ancienneté ≥ 3 mois | ❌ | 60/90 jours | - | Tous les autres critères | ✅ | 100% | - - -**Quand** il reste exactement 30 jours avant les 90 jours - -**Alors** je reçois une notification: - ---- - -## 27. Pas de bypass possible pour amis/influenceurs - -**Étant donné** qu'un créateur influent me contacte directement -**Et** qu'il demande un bypass des critères - -**Quand** je consulte la politique RoadWave - -**Alors** la réponse est "Aucune exception possible, critères automatiques uniquement" -**Et** cela garantit l'équité pour tous les créateurs - ---- - -## 28. A/B test futur sur seuils (post-MVP) - -**Étant donné** que RoadWave veut tester des seuils différents - -**Quand** un A/B test est lancé en 2027 - -**Alors** groupe A voit: 500 abonnés, 10 000 écoutes -**Et** groupe B voit: 300 abonnés, 5 000 écoutes -**Et** les métriques (taux activation, fraude, qualité) sont comparées -**Et** le meilleur seuil est déployé définitivement - ---- - - - - - -
- - -# Contenus Premium exclusifs -> *En tant que créateur monétisé* -> *Je veux pouvoir rendre certains contenus exclusifs aux abonnés Premium* -> *Afin d'inciter les utilisateurs à s'abonner* - -**34 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur avec la monétisation activée -## 1. Toggle "Réservé Premium" lors de la création - -**Étant donné** que je crée un nouveau contenu - -**Quand** j'accède aux options de publication - -**Alors** je vois un toggle "Réservé aux abonnés Premium 👑" -**Et** je peux l'activer ou le désactiver - ---- - -## 2. Contenu marqué Premium lors de la création - -**Étant donné** que je crée un nouveau contenu - -**Quand** j'active le toggle "Réservé Premium" -**Et** que je publie le contenu - -**Alors** le champ `is_premium` en base est mis à `true` -**Et** le contenu est visible uniquement pour les utilisateurs Premium - ---- - -## 3. Contenu gratuit par défaut - -**Étant donné** que je crée un nouveau contenu - -**Quand** je ne touche pas au toggle "Réservé Premium" -**Et** que je publie le contenu - -**Alors** le champ `is_premium` en base est mis à `false` (défaut) -**Et** le contenu est accessible à tous les utilisateurs - ---- - -## 4. Modification d'un contenu existant en Premium - -**Étant donné** que j'ai publié un contenu gratuit il y a 2 jours - -**Quand** je modifie le contenu et active le toggle "Réservé Premium" -**Et** que j'enregistre les modifications - -**Alors** le contenu devient immédiatement Premium -**Et** les utilisateurs gratuits ne peuvent plus y accéder - ---- - -## 5. Passage d'un contenu Premium en gratuit - -**Étant donné** que j'ai publié un contenu Premium il y a 1 mois - -**Quand** je modifie le contenu et désactive le toggle "Réservé Premium" -**Et** que j'enregistre les modifications - -**Alors** le contenu devient immédiatement gratuit -**Et** tous les utilisateurs peuvent maintenant y accéder - ---- - -## 6. Aucune limite sur pourcentage de contenus Premium - -**Étant donné** que je publie 10 nouveaux contenus - -**Quand** je décide de rendre les 10 contenus Premium (100%) - -**Alors** le système accepte sans limitation -**Et** je peux avoir 100% de mon catalogue en Premium - ---- - -## 7. Stratégie freemium - Mix gratuit/premium - -**Étant donné** que je publie 10 nouveaux contenus - -**Quand** je décide de rendre 5 contenus Premium et 5 gratuits (50/50) - -**Alors** le système accepte cette stratégie -**Et** je peux tester différents mix pour optimiser mes revenus - ---- - -## 8. Stratégie tout gratuit possible - -**Étant donné** que je suis monétisé via publicités - -**Quand** je décide de ne mettre aucun contenu en Premium (0%) - -**Alors** le système accepte cette stratégie -**Et** je génère des revenus uniquement via les publicités - ---- - -## 9. Badge 👑 visible sur l'interface utilisateur - -**Étant donné** qu'un utilisateur consulte ma liste de contenus - -**Quand** il voit un contenu Premium - -**Alors** un badge 👑 "Premium" est affiché -**Et** le contenu est clairement identifiable comme réservé - ---- - -## 10. Utilisateur gratuit voit les contenus Premium dans la liste - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** je consulte les contenus d'un créateur - -**Alors** je vois aussi les contenus Premium dans la liste -**Et** ils sont affichés avec un badge 👑 -**Mais** je ne peux pas les lire - ---- - -## 11. Tentative de lecture Premium par utilisateur gratuit - Overlay bloquant - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** je clique sur un contenu Premium pour le lire - -**Alors** un overlay bloquant apparaît -**Et** je vois le message: -**Et** un bouton "Passer Premium" est affiché - ---- - -## 12. CTA "Passer Premium" redirige vers abonnement - -**Étant donné** que je vois l'overlay de contenu Premium bloqué - -**Quand** je clique sur "Passer Premium" - -**Alors** je suis redirigé vers la page d'abonnement Premium -**Et** je peux m'abonner pour 4.99€/mois - ---- - -## 13. Utilisateur Premium peut lire tous les contenus Premium - -**Étant donné** que je suis un utilisateur Premium actif - -**Quand** je clique sur un contenu Premium - -**Alors** le contenu se lance immédiatement -**Et** je n'ai aucun overlay bloquant -**Et** je peux profiter pleinement du contenu exclusif - ---- - -## 14. Contenus Premium inclus dans les recommandations - -**Étant donné** que l'algorithme génère ma file de 5 contenus - -**Quand** je suis un utilisateur gratuit - -**Alors** les contenus Premium peuvent apparaître dans les recommandations -**Et** cela me fait découvrir qu'il existe du contenu exclusif - ---- - -## 15. Contenu Premium skippé automatiquement pour utilisateur gratuit - -**Étant donné** que je suis un utilisateur gratuit -**Et** qu'un contenu Premium apparaît dans ma file de recommandation - -**Quand** j'écoute le contenu précédent jusqu'à la fin - -**Alors** le contenu Premium est automatiquement skippé -**Et** le contenu suivant (gratuit) est lancé -**Et** le slot Premium ne compte pas dans ma file de 5 contenus - ---- - -## 16. Contenu Premium diffusé normalement pour utilisateur Premium - -**Étant donné** que je suis un utilisateur Premium -**Et** qu'un contenu Premium apparaît dans ma file de recommandation - -**Quand** j'écoute le contenu précédent jusqu'à la fin - -**Alors** le contenu Premium est lancé normalement -**Et** je profite du contenu exclusif sans interruption - ---- - -## 17. Champ `is_premium` boolean en base PostgreSQL - -**Étant donné** qu'un contenu est créé - -**Quand** il est stocké en base de données - -**Alors** la table `contents` contient un champ `is_premium BOOLEAN DEFAULT FALSE` -**Et** ce champ est indexé pour requêtes rapides - ---- - -## 18. Index PostgreSQL sur `is_premium` - -**Étant donné** que l'algorithme doit filtrer les contenus selon le statut Premium - -**Quand** une requête SQL est exécutée: - -**Alors** l'index sur `is_premium` accélère la requête -**Et** le temps de réponse reste <20ms - ---- - -## 19. Cache Redis pour statut Premium - -**Étant donné** qu'un contenu Premium est consulté fréquemment - -**Quand** l'API vérifie le statut Premium - -**Alors** la valeur est récupérée depuis Redis: -**Et** le cache a un TTL de 1 heure -**Et** cela évite des requêtes SQL inutiles - ---- - -## 20. Invalidation cache lors de modification statut Premium - -**Étant donné** qu'un contenu est passé de gratuit à Premium - -**Quand** le créateur enregistre la modification - -**Alors** le cache Redis `content:[id]:premium` est invalidé immédiatement -**Et** la nouvelle valeur est mise à jour -**Et** les utilisateurs voient le changement en temps réel - ---- - -## 21. Justification liberté créateur - Stratégie personnalisée - -**Étant donné** que chaque créateur a une audience différente - -**Quand** un créateur décide de sa stratégie Premium - -**Alors** il peut tester différentes approches: - - | stratégie | % Premium | objectif | - |---|---|---| - | Tout gratuit | 0% | Maximiser audience + revenus pub | - | Mix 50/50 | 50% | Équilibrer audience et exclusivité | - | Premium majoritaire | 80% | Cibler abonnés fidèles | - | 100% Premium | 100% | Contenu ultra-exclusif | - - ---- - -## 22. Justification incitation Premium - Argument fort pour s'abonner - -**Étant donné** qu'un utilisateur gratuit voit beaucoup de contenus Premium - -**Quand** il consulte les profils de ses créateurs préférés - -**Alors** il voit que 60% de leur contenu est réservé Premium -**Et** cela l'incite à s'abonner pour 4.99€/mois -**Et** RoadWave augmente son taux de conversion vers Premium - ---- - -## 23. Justification équité - Petit créateur peut tout mettre en Premium - -**Étant donné** que je suis un petit créateur avec 600 abonnés -**Et** que 50 sont abonnés Premium - -**Quand** je mets 100% de mon contenu en Premium - -**Alors** je génère des revenus uniquement via mes 50 abonnés Premium -**Et** cela me permet de vivre de mon contenu malgré une petite audience - ---- - -## 24. Justification équité - Gros créateur peut tout offrir gratuitement - -**Étant donné** que je suis un gros créateur avec 50 000 abonnés -**Et** que je génère déjà beaucoup de revenus publicitaires - -**Quand** je laisse 100% de mon contenu gratuit - -**Alors** je maximise mon audience et mes revenus pub -**Et** je n'ai pas besoin de mettre du contenu en Premium - ---- - -## 25. Statistiques créateur - Ratio Premium/Gratuit - -**Étant donné** que j'accède à mon tableau de bord créateur - -**Quand** je consulte mes statistiques de contenus - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Contenus totaux | 47 | - | Contenus gratuits | 32 (68%) | - | Contenus Premium | 15 (32%) | - | Écoutes Premium ce mois | 12,345 | - | Écoutes gratuites ce mois | 28,901 | - - ---- - -## 26. Statistiques créateur - Revenus par type - -**Étant donné** que j'ai des contenus gratuits et Premium - -**Quand** je consulte mes revenus détaillés - -**Alors** je vois: - - | source | montant | - |---|---| - | Revenus pub (gratuit) | 86.70€ | - | Revenus Premium (exclusifs) | 34.20€ | - | Revenus Premium (tout contenu) | 78.90€ | - -**Et** je peux comparer l'efficacité de chaque stratégie - ---- - -## 27. Notification créateur - Contenu Premium très écouté - -**Étant donné** que j'ai publié un contenu Premium il y a 3 jours -**Et** qu'il a généré 5 000 écoutes Premium (très élevé) - -**Quand** le système détecte cette performance - -**Alors** je reçois une notification: - ---- - -## 28. A/B test utilisateur - Impact badge Premium sur conversion - -**Étant donné** que RoadWave veut optimiser le taux de conversion Premium - -**Quand** un A/B test est lancé - -**Alors** groupe A voit le badge 👑 "Premium" -**Et** groupe B voit le badge 💎 "Exclusif" -**Et** les taux de clic et conversion sont mesurés -**Et** le badge le plus performant est déployé définitivement - ---- - -## 29. Analytics plateforme - Adoption fonctionnalité Premium - -**Étant donné** que RoadWave suit l'adoption de la fonctionnalité - -**Quand** un admin consulte les métriques - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Créateurs utilisant Premium | 847 (68%) | - | % moyen contenus Premium | 23% | - | Taux conversion vers Premium (users) | 8.5% | - | Revenus Premium/mois | 47,890€ | - - ---- - -## 30. Impact sur churn - Contenus Premium réduisent le churn Premium - -**Étant donné** qu'un utilisateur Premium envisage de résilier -**Mais** qu'il a accès à 150 contenus Premium de ses créateurs préférés - -**Quand** il voit la valeur exclusive qu'il perdrait - -**Alors** il est moins susceptible de résilier (churn réduit de ~30%) -**Et** les contenus Premium augmentent la rétention - ---- - -## 31. Transparence - Créateur voit combien de contenus Premium il a - -**Étant donné** que j'accède à mon profil créateur - -**Quand** je consulte mes contenus - -**Alors** je peux filtrer par statut: - - | filtre | résultats | - |---|---| - | Tous | 47 | - | Gratuits | 32 | - | Premium 👑 | 15 | - -**Et** je peux facilement gérer mon catalogue - ---- - -## 32. Export liste contenus avec statut Premium (RGPD) - -**Étant donné** que je demande l'export de mes données - -**Quand** l'export est généré - -**Alors** la liste de mes contenus inclut le statut Premium: - ---- - -## 33. Suppression compte créateur et contenus Premium - -**Étant donné** que je supprime définitivement mon compte créateur - -**Quand** la suppression est confirmée - -**Alors** tous mes contenus (gratuits et Premium) sont supprimés -**Et** les utilisateurs Premium ne peuvent plus y accéder -**Et** les fichiers audio sont supprimés du CDN sous 7 jours - ---- - -## 34. Performance avec 1 million de contenus Premium - -**Étant donné** que RoadWave a 1 million de contenus dont 300 000 Premium - -**Quand** l'algorithme génère une recommandation - -**Alors** la requête SQL filtre efficacement avec l'index `is_premium` -**Et** le temps de réponse reste <50ms -**Et** la scalabilité est garantie - ---- - - - - - -
- - -# Désactivation et suspension monétisation -> *En tant que créateur ou plateforme* -> *Je veux pouvoir désactiver ou suspendre la monétisation selon certaines conditions* -> *Afin de gérer les pauses, problèmes techniques ou violations des règles* - -**35 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur avec la monétisation activée -## 1. Désactivation temporaire par le créateur - -**Étant donné** que je veux faire une pause dans ma création de contenu - -**Quand** j'accède à "Paramètres > Monétisation" -**Et** que je clique sur "Désactiver temporairement la monétisation" - -**Alors** ma monétisation est désactivée immédiatement -**Et** je ne génère plus de revenus à partir de maintenant - ---- - -## 2. Confirmation avant désactivation - -**Étant donné** que je clique sur "Désactiver temporairement" - -**Quand** une popup de confirmation apparaît - -**Alors** je vois le message: -**Et** je dois confirmer pour continuer - ---- - -## 3. Solde conservé pendant désactivation - -**Étant donné** que mon solde actuel est 87.45€ - -**Quand** je désactive ma monétisation le 15 du mois - -**Alors** mon solde de 87.45€ est conservé -**Et** il sera reporté au mois suivant -**Et** si le total dépasse 50€, il sera versé normalement le 15 du mois prochain - ---- - -## 4. Contenus restent accessibles pendant désactivation - -**Étant donné** que j'ai désactivé ma monétisation - -**Quand** des utilisateurs écoutent mes contenus - -**Alors** mes contenus restent accessibles normalement -**Mais** je ne génère aucun revenu (ni pub ni Premium) - ---- - -## 5. Réactivation sans refaire le KYC si <2 ans - -**Étant donné** que j'ai désactivé ma monétisation il y a 8 mois -**Et** que mes documents KYC sont toujours valides - -**Quand** je clique sur "Réactiver la monétisation" - -**Alors** la réactivation est immédiate -**Et** je n'ai pas besoin de refaire le KYC -**Et** je recommence à générer des revenus dès maintenant - ---- - -## 6. Nouveau KYC requis si inactivité >2 ans - -**Étant donné** que j'ai désactivé ma monétisation il y a 25 mois - -**Quand** j'essaie de réactiver - -**Alors** le système demande un nouveau KYC -**Et** je vois: -**Et** je dois soumettre à nouveau mes documents - ---- - -## 7. Historique des désactivations/réactivations - -**Étant donné** que j'ai désactivé et réactivé ma monétisation plusieurs fois - -**Quand** j'accède à "Paramètres > Monétisation > Historique" - -**Alors** je vois la liste complète: - - | date | action | raison | - |---|---|---| - | 15/06/2025 | Réactivation | Reprise création contenu | - | 01/03/2025 | Désactivation | Pause vacances | - | 20/01/2025 | Activation | KYC validé | - - ---- - -## 8. Suspension si 3+ strikes actifs - -**Étant donné** que je reçois un 3ème strike pour violation des règles - -**Quand** le strike devient actif - -**Alors** ma monétisation est suspendue automatiquement -**Et** je vois: - ---- - -## 9. Réactivation après résolution des strikes - -**Étant donné** que ma monétisation est suspendue pour 3 strikes - -**Quand** je résous tous mes strikes (après expiration ou contestation) -**Et** que mon compteur de strikes passe à 0 - -**Alors** ma monétisation est réactivée automatiquement -**Et** je reçois un email de confirmation - ---- - -## 10. Suspension si RIB invalide après 3 échecs de virement - -**Étant donné** que 3 tentatives de virement ont échoué (15, 18, 22 du mois) - -**Quand** le 3ème échec est confirmé - -**Alors** ma monétisation est suspendue automatiquement -**Et** je vois: - ---- - -## 11. Réactivation après mise à jour RIB valide - -**Étant donné** que ma monétisation est suspendue pour RIB invalide - -**Quand** je mets à jour mon RIB avec un compte bancaire valide -**Et** que Mangopay valide le nouveau RIB - -**Alors** ma monétisation est réactivée automatiquement -**Et** un virement est tenté immédiatement pour le solde en attente - ---- - -## 12. Suspension si documents KYC expirés - -**Étant donné** que ma carte d'identité expire dans 30 jours - -**Quand** je reçois un email de rappel de mise à jour -**Mais** que je ne mets pas à jour mes documents -**Et** que ma CNI expire - -**Alors** ma monétisation est suspendue automatiquement après 30 jours de grâce - ---- - -## 13. Préavis 30 jours avant suspension pour docs expirés - -**Étant donné** que ma CNI expire le 15 juin 2025 - -**Quand** le 15 mai 2025 arrive (30 jours avant) - -**Alors** je reçois un email d'alerte: - ---- - -## 14. Réactivation après renouvellement documents KYC - -**Étant donné** que ma monétisation est suspendue pour CNI expirée - -**Quand** je soumets une nouvelle CNI valide -**Et** que Mangopay valide le document sous 24-72h - -**Alors** ma monétisation est réactivée automatiquement -**Et** je recommence à générer des revenus - ---- - -## 15. Suspension si fraude détectée - -**Étant donné** que le système détecte une activité frauduleuse (bots, écoutes artificielles) - -**Quand** l'équipe modération confirme la fraude - -**Alors** ma monétisation est suspendue immédiatement -**Et** mon compte est mis sous enquête -**Et** je reçois un email m'informant de la suspension - ---- - -## 16. Enquête fraude - Vérification manuelle - -**Étant donné** que ma monétisation est suspendue pour suspicion de fraude - -**Quand** l'équipe modération enquête - -**Alors** elle analyse: - - | élément à vérifier | outil | - |---|---| - | Patterns d'écoute suspects | Analytics + logs | - | Origine géographique | Logs IP | - | Vitesse de croissance anormale | Graphiques statistiques | - | Plaintes utilisateurs | Système de signalement | - - ---- - -## 17. Levée suspension si fraude non confirmée - -**Étant donné** que mon compte était suspendu pour suspicion de fraude - -**Quand** l'enquête conclut qu'il n'y a pas eu de fraude - -**Alors** ma monétisation est réactivée -**Et** les revenus suspendus pendant l'enquête sont versés normalement -**Et** je reçois un email d'excuses avec explication - ---- - -## 18. Suspension définitive si fraude confirmée - -**Étant donné** que l'enquête confirme une fraude avérée - -**Quand** l'équipe modération prend la décision - -**Alors** ma monétisation est définitivement désactivée -**Et** mon solde en attente est gelé (non versé) -**Et** je peux recevoir un strike 4 (ban définitif du compte) - ---- - -## 19. Suppression définitive sur demande créateur - -**Étant donné** que je veux arrêter définitivement la monétisation - -**Quand** j'accède à "Paramètres > Monétisation > Supprimer définitivement" - -**Alors** une confirmation stricte est demandée -**Et** je dois taper "SUPPRIMER" pour confirmer - ---- - -## 20. Solde versé sous 30 jours après suppression - -**Étant donné** que je supprime définitivement ma monétisation -**Et** que mon solde en attente est 127.45€ - -**Quand** la suppression est confirmée - -**Alors** mon solde sera versé sous 30 jours -**Et** je reçois un dernier virement de clôture -**Et** mon e-wallet Mangopay est clôturé - ---- - -## 21. Suppression auto si inactivité 24 mois + solde <50€ - -**Étant donné** que je n'ai plus publié de contenu depuis 24 mois -**Et** que mon solde en attente est 12.30€ (<50€) - -**Quand** le processus de purge RGPD s'exécute - -**Alors** ma monétisation est automatiquement supprimée -**Et** mon solde de 12.30€ est perdu (trop faible pour virement) -**Et** mes données KYC sont archivées puis supprimées selon la législation - ---- - -## 22. Email de préavis 60 jours avant purge RGPD - -**Étant donné** que je suis inactif depuis 22 mois - -**Quand** le système détecte l'inactivité - -**Alors** je reçois un email: - ---- - -## 23. Ban définitif compte - Strike 4 - -**Étant donné** que je reçois un 4ème strike (violation grave ou répétée) - -**Quand** l'équipe modération applique le strike 4 - -**Alors** mon compte est banni définitivement -**Et** ma monétisation est supprimée définitivement -**Et** mon solde en attente est gelé (non versé) -**Et** je ne peux plus créer de nouveau compte (blacklist email/SIRET) - ---- - -## 24. Email pour toute suspension - -**Étant donné** que ma monétisation est suspendue (quelle qu'en soit la raison) - -**Quand** la suspension devient effective - -**Alors** je reçois immédiatement un email: - ---- - -## 25. Notification in-app avec raison explicite - -**Étant donné** que ma monétisation est suspendue - -**Quand** je me connecte à l'application - -**Alors** je vois une bannière en haut de mon dashboard: - ---- - -## 26. Email de confirmation lors de réactivation - -**Étant donné** que ma monétisation était suspendue - -**Quand** elle est réactivée (automatiquement ou manuellement) - -**Alors** je reçois un email: - ---- - -## 27. Dashboard admin - Suspensions actives - -**Étant donné** qu'un admin RoadWave consulte les suspensions - -**Quand** il accède au dashboard admin "Monétisation > Suspensions" - -**Alors** il voit: - - | raison suspension | nombre actif | taux | - |---|---|---| - | Strikes (3+) | 23 | 1.8% | - | RIB invalide | 12 | 0.9% | - | Documents KYC expirés | 8 | 0.6% | - | Fraude sous enquête | 3 | 0.2% | - | TOTAL | 46 | 3.7% | - - ---- - -## 28. Alertes si taux de suspension >5% - -**Étant donné** que le taux de suspension dépasse 5% - -**Quand** le système détecte cette anomalie - -**Alors** une alerte est envoyée à l'équipe: - ---- - -## 29. Statistiques personnelles - Temps actif monétisation - -**Étant donné** que j'accède à mon dashboard créateur - -**Quand** je consulte "Statistiques > Monétisation" - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Date activation monétisation | 20 janvier 2025 | - | Temps actif total | 8 mois | - | Périodes de désactivation | 2 (3 mois total) | - | Suspensions subies | 0 | - | Statut actuel | ✅ Actif | - - ---- - -## 30. Export données suspension (RGPD) - -**Étant donné** que je demande l'export de mes données - -**Quand** l'export est généré - -**Alors** l'historique des suspensions est inclus: - ---- - -## 31. Suppression compte et données monétisation - -**Étant donné** que je supprime définitivement mon compte RoadWave - -**Quand** la suppression est confirmée - -**Alors** toutes mes données de monétisation sont supprimées: - - | donnée | action | - |---|---| - | Solde en attente | Versé sous 30 jours puis supprimé | - | Historique revenus | Archivé 10 ans (obligation légale) | - | Documents KYC | Archivés 10 ans chez Mangopay puis supprimés | - | E-wallet Mangopay | Clôturé après versement final | - - ---- - -## 32. Conservation archives 10 ans obligation légale - -**Étant donné** que je supprime mon compte - -**Quand** mes données sont archivées - -**Alors** RoadWave conserve 10 ans: - - | donnée archivée | raison | - |---|---| - | Relevés mensuels PDF | Obligation comptable France | - | Déclarations DAS2 | Obligation fiscale France | - | Justificatifs virements | Preuve paiement en cas d'audit | - -**Et** après 10 ans, tout est supprimé définitivement - ---- - -## 33. Suspension temporaire pour maintenance technique - -**Étant donné** que Mangopay effectue une maintenance planifiée - -**Quand** la maintenance est programmée - -**Alors** tous les créateurs reçoivent un email préventif 7 jours avant: - ---- - -## 34. Réactivation progressive après incident majeur - -**Étant donné** qu'un incident technique majeur suspend toutes les monétisations - -**Quand** l'incident est résolu - -**Alors** les réactivations se font progressivement: - - | vague | critère | % créateurs | - |---|---|---| - | 1 | Top 10% créateurs (revenus) | 10% | - | 2 | Créateurs vérifiés | 30% | - | 3 | Tous les autres créateurs | 60% | - -**Et** cela évite une surcharge système lors de la reprise - ---- - -## 35. Support prioritaire pour créateurs suspendus injustement - -**Étant donné** que ma monétisation est suspendue -**Et** que je pense que c'est une erreur - -**Quand** je contacte le support avec tag "Suspension monétisation" - -**Alors** mon ticket est traité en priorité (SLA 24h) -**Et** un agent expert examine mon cas -**Et** si suspension injustifiée, je suis réactivé immédiatement avec excuses - ---- - - - - - -
- - -# KYC et inscription à la monétisation -> *En tant que créateur éligible* -> *Je veux compléter le KYC pour activer la monétisation* -> *Afin de recevoir des paiements légalement* - -**37 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je remplis tous les critères de monétisation -> **Et** que j'ai cliqué sur "Demander la monétisation" -## 1. Redirection vers formulaire KYC Mangopay - -**Quand** je démarre le processus d'activation - -**Alors** je suis redirigé vers un formulaire KYC -**Et** le formulaire est fourni par Mangopay (iframe sécurisée) -**Et** toutes les données sont chiffrées et hébergées en EU - ---- - -## 2. Statut auto-entrepreneur accepté - -**Étant donné** que je suis auto-entrepreneur - -**Quand** je renseigne mon statut juridique - -**Alors** l'option "Auto-entrepreneur (micro-BNC)" est disponible -**Et** je peux continuer le processus - ---- - -## 3. Statut société SARL/SAS/SASU accepté - -**Étant donné** que j'ai créé une société - -**Quand** je renseigne mon statut juridique - -**Alors** les options suivantes sont disponibles: - - | statut juridique | - |---| - | SARL | - | SAS | - | SASU | - -**Et** je peux continuer le processus - ---- - -## 4. Statut particulier refusé - -**Étant donné** que je n'ai pas de statut professionnel - -**Quand** j'essaie de m'inscrire en tant que "Particulier" - -**Alors** le formulaire affiche: -**Et** je ne peux pas continuer sans statut professionnel - ---- - -## 5. Document SIRET obligatoire et validé - -**Étant donné** que je renseigne mon SIRET - -**Quand** je saisis "12345678901234" (14 chiffres) - -**Alors** le format est validé -**Et** Mangopay vérifie l'existence du SIRET auprès du répertoire SIRENE -**Et** si valide, le document est accepté - ---- - -## 6. SIRET invalide ou inexistant - -**Étant donné** que je renseigne un SIRET inexistant - -**Quand** je saisis "99999999999999" - -**Alors** Mangopay rejette le SIRET -**Et** je vois "SIRET non trouvé dans le répertoire SIRENE. Vérifiez le numéro." -**Et** je dois corriger avant de continuer - ---- - -## 7. RIB professionnel obligatoire - -**Étant donné** que j'upload mon RIB - -**Quand** le RIB est scanné par Mangopay - -**Alors** le système vérifie que le titulaire correspond à mon SIRET -**Et** que l'IBAN commence par "FR" (compte français) -**Et** si valide, le document est accepté - ---- - -## 8. RIB particulier refusé - -**Étant donné** que j'upload un RIB de compte particulier - -**Quand** Mangopay détecte que le compte n'est pas professionnel - -**Alors** le RIB est rejeté -**Et** je vois: - ---- - -## 9. Pièce d'identité CNI en cours de validité - -**Étant donné** que j'upload ma carte nationale d'identité - -**Quand** Mangopay analyse le document - -**Alors** la date d'expiration est vérifiée -**Et** si la CNI est valide, le document est accepté -**Et** mon identité est vérifiée par OCR + vérification manuelle - ---- - -## 10. Pièce d'identité expirée refusée - -**Étant donné** que j'upload une CNI expirée depuis 2 ans - -**Quand** Mangopay analyse le document - -**Alors** le document est rejeté -**Et** je vois "Pièce d'identité expirée. Veuillez fournir un document en cours de validité." - ---- - -## 11. Passeport accepté comme alternative - -**Étant donné** que je n'ai pas de CNI - -**Quand** j'upload mon passeport en cours de validité - -**Alors** Mangopay accepte le passeport -**Et** mon identité est vérifiée de la même manière - ---- - -## 12. Numéro TVA intracommunautaire si applicable - -**Étant donné** que mon CA dépasse 37 000€/an -**Et** que je suis sorti de la franchise en base - -**Quand** je renseigne mon numéro TVA intracommunautaire - -**Alors** le format "FR + 11 chiffres" est validé -**Et** Mangopay vérifie l'existence auprès de la Commission Européenne (VIES) - ---- - -## 13. TVA non applicable pour micro-BNC sous franchise - -**Étant donné** que je suis auto-entrepreneur sous franchise en base -**Et** que mon CA est <37 000€/an - -**Quand** je remplis le formulaire KYC - -**Alors** le champ "Numéro TVA" est optionnel -**Et** je peux continuer sans TVA - ---- - -## 14. Kbis <3 mois pour sociétés - -**Étant donné** que je suis gérant d'une SARL - -**Quand** j'upload mon extrait Kbis - -**Alors** Mangopay vérifie que le Kbis date de moins de 3 mois -**Et** que le SIRET correspond -**Et** si valide, le document est accepté - ---- - -## 15. Kbis trop ancien refusé - -**Étant donné** que j'upload un Kbis de 5 mois - -**Quand** Mangopay analyse le document - -**Alors** le Kbis est rejeté -**Et** je vois "Le Kbis doit dater de moins de 3 mois. Téléchargez un extrait récent sur infogreffe.fr" - ---- - -## 16. Vérification identité ne correspond pas au compte - -**Étant donné** que mon compte RoadWave est au nom de "Jean Dupont" -**Mais** que ma CNI est au nom de "Pierre Martin" - -**Quand** Mangopay compare les identités - -**Alors** le KYC est rejeté -**Et** je vois: - ---- - -## 17. Liste noire anti-blanchiment détectée - -**Étant donné** que mon identité apparaît sur une liste anti-blanchiment - -**Quand** Mangopay effectue la vérification AML (Anti-Money Laundering) - -**Alors** le KYC est automatiquement rejeté -**Et** je vois "Votre demande ne peut être acceptée pour des raisons de conformité légale" -**Et** mon compte créateur peut être suspendu - ---- - -## 18. Délai de vérification 24-72h si documents conformes - -**Étant donné** que j'ai soumis tous les documents valides - -**Quand** Mangopay traite ma demande - -**Alors** je reçois un email "KYC en cours de vérification (24-72h)" -**Et** mon statut est "En attente de validation" -**Et** je peux continuer à publier des contenus en attendant - ---- - -## 19. Validation KYC réussie - -**Étant donné** que mes documents sont conformes - -**Quand** Mangopay valide mon KYC après 48h - -**Alors** je reçois un email "Monétisation activée !" -**Et** mon statut passe à "Monétisé" -**Et** je commence à générer des revenus dès maintenant - ---- - -## 20. Rejet KYC pour documents invalides - -**Étant donné** que j'ai soumis une CNI floue et illisible - -**Quand** Mangopay analyse les documents - -**Alors** le KYC est rejeté après 24h -**Et** je reçois un email détaillant les documents à refournir: - ---- - -## 21. E-wallet Mangopay créé automatiquement - -**Étant donné** que mon KYC est validé - -**Quand** Mangopay finalise mon inscription - -**Alors** un e-wallet Mangopay est créé automatiquement à mon nom -**Et** tous mes futurs revenus seront transférés vers ce wallet -**Et** les virements SEPA vers mon RIB seront effectués depuis ce wallet - ---- - -## 22. Conformité RGPD - Données hébergées EU - -**Étant donné** que je fournis mes documents KYC - -**Quand** Mangopay stocke mes données - -**Alors** toutes les données sont hébergées en Union Européenne -**Et** Mangopay est régulé par l'ACPR (Autorité de Contrôle Prudentiel) -**Et** mes données sont protégées selon le RGPD - ---- - -## 23. KYC gratuit inclus dans Mangopay - -**Étant donné** que je complète le KYC - -**Quand** le processus se termine - -**Alors** aucun frais ne m'est facturé (0€) -**Et** aucun frais n'est facturé à RoadWave (inclus dans l'offre Mangopay) - ---- - -## 24. Base légale - Conformité fiscale française - -**Étant donné** que RoadWave est une plateforme française - -**Quand** je génère des revenus >1200€/an - -**Alors** RoadWave doit déclarer ces revenus aux impôts (DAS2) -**Et** le KYC permet de garantir l'identité réelle du bénéficiaire -**Et** cela respecte la réglementation fiscale française - ---- - -## 25. Base légale - Directive anti-blanchiment EU 2018/843 - -**Étant donné** que RoadWave verse de l'argent aux créateurs - -**Quand** le KYC est effectué - -**Alors** RoadWave respecte la 5ème directive anti-blanchiment EU -**Et** Mangopay effectue les vérifications requises (identité, liste noire, origine fonds) - ---- - -## 26. Notification de mise à jour documents expirés - -**Étant donné** que ma CNI va expirer dans 30 jours - -**Quand** le système détecte l'expiration proche - -**Alors** je reçois un email: - ---- - -## 27. Suspension monétisation si documents expirés - -**Étant donné** que ma CNI est expirée depuis 10 jours -**Et** que je n'ai pas mis à jour mes documents - -**Quand** le système vérifie mon statut KYC - -**Alors** ma monétisation est suspendue automatiquement -**Et** je ne génère plus de revenus jusqu'à mise à jour - ---- - -## 28. Réactivation sans nouveau KYC si données à jour - -**Étant donné** que j'ai désactivé temporairement ma monétisation il y a 6 mois -**Et** que mes documents KYC sont toujours valides - -**Quand** je réactive la monétisation - -**Alors** je n'ai pas besoin de refaire le KYC -**Et** la réactivation est immédiate - ---- - -## 29. Nouveau KYC requis après 2 ans d'inactivité - -**Étant donné** que j'ai désactivé ma monétisation il y a 25 mois - -**Quand** j'essaie de réactiver - -**Alors** le système demande un nouveau KYC -**Et** je dois soumettre des documents à jour (CNI peut avoir changé) - ---- - -## 30. Support créateur pour problèmes KYC - -**Étant donné** que mon KYC est rejeté et je ne comprends pas pourquoi - -**Quand** je contacte le support RoadWave - -**Alors** un agent peut consulter les raisons du rejet Mangopay -**Et** m'aider à fournir les bons documents - ---- - -## 31. Export données KYC pour RGPD - -**Étant donné** que je demande l'export de mes données personnelles - -**Quand** l'export est généré - -**Alors** les informations KYC sont incluses: -**Et** les documents scannés (CNI, RIB) sont exclus pour sécurité - ---- - -## 32. Suppression compte et données KYC - -**Étant donné** que je supprime définitivement mon compte RoadWave - -**Quand** la suppression est confirmée - -**Alors** mes données KYC chez Mangopay sont archivées 10 ans (obligation légale) -**Mais** supprimées de la base RoadWave immédiatement -**Et** mon e-wallet est clôturé après versement du solde final - ---- - -## 33. Statistiques KYC pour monitoring plateforme - -**Étant donné** que RoadWave suit la qualité du processus KYC - -**Quand** un admin consulte les métriques - -**Alors** il voit: - - | métrique | valeur exemple | - |---|---| - | Demandes KYC ce mois | 247 | - | Taux de validation | 87% | - | Délai moyen validation | 36h | - | Taux de rejet (documents invalides) | 13% | - -**Et** cela permet d'optimiser le processus - ---- - -## 34. Vérification SIRET via API INSEE - -**Étant donné** que je saisis mon SIRET - -**Quand** le système le valide - -**Alors** une requête est faite à l'API SIRENE de l'INSEE -**Et** le système vérifie que le SIRET existe et est actif -**Et** récupère le nom de l'entreprise pour pré-remplir le formulaire - ---- - -## 35. Détection fraude - Même SIRET utilisé par plusieurs comptes - -**Étant donné** qu'un SIRET "12345678901234" est déjà utilisé par un autre créateur - -**Quand** j'essaie d'utiliser le même SIRET - -**Alors** le système détecte la duplication -**Et** affiche "Ce SIRET est déjà utilisé par un autre compte RoadWave" -**Et** je dois contacter le support si c'est une erreur - ---- - -## 36. Protection données sensibles - Logs chiffrés - -**Étant donné** que des données KYC sensibles transitent dans le système - -**Quand** les logs sont enregistrés - -**Alors** les numéros SIRET, IBAN et données CNI sont masqués: -**Et** seule l'équipe sécurité peut accéder aux données complètes - ---- - -## 37. Backup Mangopay des documents KYC - -**Étant donné** que mes documents KYC sont stockés chez Mangopay - -**Quand** un audit est demandé par les autorités - -**Alors** Mangopay peut fournir les documents originaux -**Et** RoadWave n'a pas besoin de stocker ces documents (réduction risque RGPD) - ---- - - - - - -
- - -# Obligations fiscales -> *En tant que créateur monétisé* -> *Je veux que RoadWave génère automatiquement les documents fiscaux requis* -> *Afin de faciliter ma comptabilité et respecter la loi* - -**30 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur avec la monétisation activée -> **Et** que je génère des revenus sur RoadWave -## 1. Génération automatique relevé mensuel PDF - -**Étant donné** que le mois de janvier se termine - -**Quand** le système calcule mes revenus du mois - -**Alors** un relevé mensuel PDF est généré automatiquement -**Et** le PDF est disponible dans mon tableau de bord - ---- - -## 2. Contenu du relevé mensuel PDF - -**Étant donné** que mon relevé de janvier est généré - -**Quand** je télécharge le PDF - -**Alors** le document contient: - ---- - -## 3. Téléchargement relevé depuis tableau de bord - -**Étant donné** que je suis sur mon tableau de bord créateur - -**Quand** j'accède à l'onglet "Revenus > Historique" - -**Alors** je vois la liste de mes relevés mensuels: - - | mois | montant | actions | - |---|---|---| - | Janvier 2025 | 150.00€ | 📄 Télécharger PDF | - | Décembre 2024 | 123.50€ | 📄 Télécharger PDF | - | Novembre 2024 | 98.75€ | 📄 Télécharger PDF | - - ---- - -## 4. Conservation relevés accessibles 10 ans - -**Étant donné** que j'ai commencé la monétisation en janvier 2025 - -**Quand** je consulte mes relevés en janvier 2035 (10 ans plus tard) - -**Alors** tous les relevés depuis 2025 sont toujours accessibles -**Et** je peux télécharger n'importe quel relevé historique -**Et** cela respecte l'obligation de conservation comptable de 10 ans - ---- - -## 5. Export CSV à la demande - -**Étant donné** que je clique sur "Exporter pour comptable" - -**Quand** je choisis la période "Année 2025" - -**Alors** un fichier CSV est généré et téléchargé - ---- - -## 6. Contenu export CSV détaillé - -**Étant donné** que j'exporte mes données comptables 2025 - -**Quand** je télécharge le fichier CSV - -**Alors** le fichier contient: - ---- - -## 7. Transmission à l'expert-comptable - -**Étant donné** que j'ai téléchargé mon export CSV 2025 - -**Quand** je l'envoie à mon expert-comptable - -**Alors** il peut importer le fichier dans son logiciel comptable -**Et** il saisit rapidement mes revenus RoadWave -**Et** cela facilite ma déclaration fiscale annuelle - ---- - -## 8. DAS2 généré automatiquement si revenus >1200€/an - -**Étant donné** que mes revenus 2025 totalisent 2,450€ - -**Quand** l'année 2025 se termine - -**Alors** RoadWave génère automatiquement une DAS2 pour les impôts -**Et** la DAS2 est transmise à la DGFIP en janvier 2026 - ---- - -## 9. Contenu de la DAS2 - -**Étant donné** que RoadWave génère ma DAS2 pour 2025 - -**Quand** la DGFIP reçoit la déclaration - -**Alors** le document contient: - ---- - -## 10. Créateur reçoit une copie de la DAS2 - -**Étant donné** que RoadWave transmet ma DAS2 aux impôts - -**Quand** la transmission est confirmée - -**Alors** je reçois un email avec une copie de la DAS2 en pièce jointe -**Et** je peux consulter le document dans mon tableau de bord - ---- - -## 11. Pas de DAS2 si revenus <1200€/an - -**Étant donné** que mes revenus 2025 totalisent seulement 890€ - -**Quand** l'année 2025 se termine - -**Alors** aucune DAS2 n'est générée car le seuil de 1200€ n'est pas atteint -**Mais** je dois quand même déclarer mes revenus dans ma déclaration personnelle - ---- - -## 12. Base légale DAS2 - Obligation France - -**Étant donné** que RoadWave verse des honoraires à des prestataires - -**Quand** les revenus dépassent 1200€/an - -**Alors** la déclaration DAS2 est obligatoire selon l'article 87 du Code Général des Impôts -**Et** le non-respect entraîne une amende de 15€ par bénéficiaire non déclaré - ---- - -## 13. Transmission DAS2 via EDI-TDFC - -**Étant donné** que RoadWave génère 1,247 DAS2 pour l'année 2025 - -**Quand** la transmission aux impôts est effectuée - -**Alors** la transmission se fait via le portail EDI-TDFC de la DGFIP -**Et** la transmission est automatisée (pas de saisie manuelle) -**Et** un accusé de réception est reçu sous 48h - ---- - -## 14. Créateur responsable de déclarer aux impôts - -**Étant donné** que j'ai reçu 2,450€ de revenus RoadWave en 2025 - -**Quand** je fais ma déclaration fiscale en mai 2026 - -**Alors** je dois déclarer ces 2,450€ dans ma déclaration annuelle -**Et** si je suis auto-entrepreneur, je déclare en BNC (Bénéfices Non Commerciaux) - ---- - -## 15. Créateur responsable des cotisations URSSAF - -**Étant donné** que je suis auto-entrepreneur -**Et** que j'ai reçu 2,450€ de revenus RoadWave en 2025 - -**Quand** je fais ma déclaration URSSAF trimestrielle - -**Alors** je dois déclarer ces revenus à l'URSSAF -**Et** je paie ~22% de cotisations sociales (soit ~539€) - ---- - -## 16. TVA non applicable en franchise en base - -**Étant donné** que je suis auto-entrepreneur en micro-BNC -**Et** que mon chiffre d'affaires est <37,800€/an - -**Quand** je génère des revenus sur RoadWave - -**Alors** je bénéficie de la franchise en base de TVA -**Et** je ne facture pas de TVA à RoadWave -**Et** je ne récupère pas la TVA sur mes achats - ---- - -## 17. TVA applicable si CA >37,800€/an - -**Étant donné** que mon chiffre d'affaires total 2025 est 45,000€ - -**Quand** je dépasse le seuil de franchise en base (37,800€) - -**Alors** je dois facturer de la TVA (20%) à RoadWave -**Et** je dois obtenir un numéro TVA intracommunautaire -**Et** je dois déclarer ma TVA mensuellement ou trimestriellement - ---- - -## 18. Conservation justificatifs 10 ans - Obligation légale - -**Étant donné** que je génère des revenus sur RoadWave - -**Quand** je télécharge mes relevés mensuels et exports CSV - -**Alors** je dois les conserver 10 ans (obligation comptable France) -**Et** en cas de contrôle fiscal, je dois pouvoir les fournir - ---- - -## 19. Mangopay transmet automatiquement via DAC7 - -**Étant donné** que je suis créateur monétisé sur RoadWave - -**Quand** l'année se termine - -**Alors** Mangopay transmet automatiquement mes revenus aux autorités fiscales EU -**Et** cela respecte la directive DAC7 (2021/514) sur la transparence fiscale des plateformes - ---- - -## 20. Directive DAC7 - Obligations plateforme - -**Étant donné** que RoadWave est une plateforme facilitant des transactions - -**Quand** Mangopay gère les paiements - -**Alors** Mangopay transmet automatiquement: - - | information | destinataire | - |---|---| - | Identité créateur (SIRET) | Autorités fiscales pays EU | - | Revenus annuels | Autorités fiscales pays EU | - | Nombre transactions | Autorités fiscales pays EU | - -**Et** RoadWave n'a pas besoin de faire cette transmission manuellement - ---- - -## 21. Justificatif virement = Preuve bancaire comptable - -**Étant donné** que je reçois un virement de 150.00€ de Mangopay - -**Quand** je consulte mon relevé bancaire - -**Alors** je vois le virement avec la référence MANGOPAY-ABC123 -**Et** ce relevé bancaire sert de justificatif comptable -**Et** je peux le fournir à mon expert-comptable ou aux impôts - ---- - -## 22. Notification annuelle rappel déclaration fiscale - -**Étant donné** que je suis créateur monétisé - -**Quand** le mois d'avril 2026 arrive (période déclaration impôts France) - -**Alors** je reçois un email de rappel: - ---- - -## 23. Page ressources fiscales pour créateurs - -**Étant donné** que je suis créateur monétisé - -**Quand** j'accède à "Aide > Fiscalité" - -**Alors** je vois une page avec: - - | ressource | description | - |---|---| - | Guide auto-entrepreneur RoadWave | PDF expliquant démarches et déclarations | - | FAQ fiscalité | Questions fréquentes sur TVA, cotisations, etc. | - | Liens URSSAF et impots.gouv.fr | Portails officiels | - | Contact expert-comptable partenaire | Recommandations d'experts connaissant RoadWave | - - ---- - -## 24. Dashboard créateur - Récapitulatif annuel - -**Étant donné** que je consulte mon dashboard en décembre 2025 - -**Quand** j'accède à "Revenus > Récapitulatif annuel" - -**Alors** je vois: - ---- - -## 25. Génération automatique minimise erreurs - -**Étant donné** que tous les documents fiscaux sont générés automatiquement - -**Quand** un créateur télécharge ses documents - -**Alors** les montants sont garantis corrects (issus de la base de données) -**Et** il n'y a pas d'erreur de saisie manuelle -**Et** cela réduit les risques de contrôle fiscal - ---- - -## 26. Conformité RGPD - Données fiscales chiffrées - -**Étant donné** que les documents fiscaux contiennent des données sensibles (SIRET, revenus) - -**Quand** les documents sont stockés - -**Alors** ils sont chiffrés au repos (encryption AES-256) -**Et** seul le créateur et les admins autorisés peuvent y accéder -**Et** les logs d'accès sont conservés pour audit - ---- - -## 27. Backup documents fiscaux 10 ans - -**Étant donné** qu'un document fiscal est généré - -**Quand** il est stocké dans la base de données - -**Alors** une copie est sauvegardée sur S3 (stockage durable) -**Et** les backups sont répliqués sur 3 zones de disponibilité -**Et** la conservation est garantie 10 ans minimum - ---- - -## 28. Audit trail génération DAS2 - -**Étant donné** que 1,247 DAS2 sont générées en janvier 2026 - -**Quand** un audit est demandé - -**Alors** tous les événements sont loggés: - - | événement | timestamp | détails | - |---|---|---| - | Calcul revenus annuels | 2025-12-31 23:59:00 | 1,247 créateurs éligibles | - | Génération fichier EDI | 2026-01-10 08:00:00 | Format EDI-TDFC | - | Transmission DGFIP | 2026-01-10 10:30:00 | Via portail EDI-TDFC | - | Accusé réception DGFIP | 2026-01-11 14:20:00 | Transmission confirmée | - | Email créateurs | 2026-01-11 16:00:00 | 1,247 emails envoyés | - - ---- - -## 29. Statistiques admin - Conformité fiscale - -**Étant donné** qu'un admin RoadWave consulte les métriques fiscales - -**Quand** il accède au dashboard admin - -**Alors** il voit: - - | métrique | valeur 2025 | - |---|---| - | Créateurs monétisés | 1,247 | - | Créateurs éligibles DAS2 (>1200€) | 847 (68%) | - | Revenus totaux versés | 1,890,345€ | - | DAS2 transmises à la DGFIP | 847 | - | Taux conformité | 100% | - - ---- - -## 30. Support créateur pour questions fiscales - -**Étant donné** que j'ai une question sur ma déclaration fiscale - -**Quand** je contacte le support RoadWave - -**Alors** l'agent peut consulter mes documents fiscaux -**Et** m'aider à comprendre ce que je dois déclarer -**Mais** il ne peut pas me conseiller fiscalement (pas expert-comptable) -**Et** il me recommande de consulter un expert-comptable si nécessaire - ---- - - - - - -
- - -# Paiement des créateurs -> *En tant que créateur monétisé* -> *Je veux recevoir mes paiements mensuels de manière fiable* -> *Afin d'être rémunéré pour mon travail* - -**35 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur avec la monétisation activée -> **Et** que mon KYC est validé -## 1. Seuil minimum de 50€ atteint - Paiement effectué - -**Étant donné** que mes revenus du mois sont 73.45€ - -**Quand** le dernier jour du mois arrive - -**Alors** mon solde de 73.45€ est transféré vers "en attente de paiement" -**Et** le paiement sera effectué le 15 du mois prochain - ---- - -## 2. Seuil minimum de 50€ non atteint - Report mois suivant - -**Étant donné** que mes revenus du mois sont 32.17€ - -**Quand** le dernier jour du mois arrive - -**Alors** mon solde de 32.17€ est reporté au mois suivant -**Et** je vois "Solde insuffisant pour paiement (<50€). Report mois prochain." - ---- - -## 3. Cumul sur plusieurs mois jusqu'à atteindre 50€ - -**Étant donné** que mes revenus sont: - - | mois | revenus | solde cumulé | - |---|---|---| - | Janvier | 18.50€ | 18.50€ | - | Février | 22.30€ | 40.80€ | - | Mars | 15.70€ | 56.50€ | - - -**Quand** la fin du mois de mars arrive - -**Alors** le solde cumulé de 56.50€ dépasse les 50€ -**Et** un paiement de 56.50€ est effectué le 15 avril - ---- - -## 4. Calcul des revenus le dernier jour du mois - -**Étant donné** que nous sommes le 31 janvier à 23h59 - -**Quand** le système calcule les revenus du mois - -**Alors** une requête SQL agrège tous les revenus pub et premium -**Et** le solde final du mois est figé dans monthly_revenues -**Et** le compteur du mois en cours repart à 0€ le 1er février - ---- - -## 5. Période de traitement contestations 1-14 du mois - -**Étant donné** que mes revenus de janvier sont calculés à 150.00€ - -**Quand** la période du 1-14 février arrive - -**Alors** RoadWave analyse les éventuelles fraudes ou contestations -**Et** si une fraude est détectée, les revenus concernés sont retirés du solde -**Et** le solde final est validé le 14 février - ---- - -## 6. Virement SEPA le 15 du mois suivant - -**Étant donné** que mes revenus de janvier validés sont 150.00€ - -**Quand** le 15 février arrive - -**Alors** Mangopay initie un virement SEPA depuis mon e-wallet vers mon RIB -**Et** le statut du paiement passe à "En cours" - ---- - -## 7. Réception virement 16-18 du mois (1-3 jours SEPA) - -**Étant donné** qu'un virement SEPA a été initié le 15 février - -**Quand** 1-3 jours ouvrés s'écoulent - -**Alors** je reçois le virement sur mon compte bancaire entre le 16 et 18 février -**Et** je peux consulter l'historique des paiements dans mon dashboard - ---- - -## 8. Virement SEPA gratuit pour comptes EU - -**Étant donné** que mon RIB est français (IBAN FR) - -**Quand** Mangopay effectue le virement - -**Alors** aucun frais n'est prélevé (virement SEPA gratuit) -**Et** je reçois 100% du montant annoncé - ---- - -## 9. Virement international hors EU avec frais variables - -**Étant donné** que je suis créateur expatrié avec RIB hors Union Européenne - -**Quand** Mangopay effectue le virement international - -**Alors** des frais variables s'appliquent selon le pays -**Et** les frais sont déduits du montant final -**Et** je vois le détail des frais dans mon historique - ---- - -## 10. E-wallet Mangopay automatique - -**Étant donné** que mon KYC est validé - -**Quand** mes revenus sont calculés - -**Alors** les revenus sont automatiquement transférés vers mon e-wallet Mangopay -**Et** l'e-wallet est débité lors du virement SEPA vers mon RIB -**Et** je n'ai aucune action manuelle à faire - ---- - -## 11. Tableau de bord - Revenus pub temps réel - -**Étant donné** que j'accède à mon tableau de bord créateur - -**Quand** je consulte l'onglet "Revenus" - -**Alors** je vois: - - | métrique | valeur exemple | - |---|---| - | Revenus pub ce mois | 123.45€ | - | Revenus premium ce mois | 67.89€ | - | Solde disponible ce mois | 191.34€ | - | Prochain paiement | 15 mars 2025 | - -**Et** ces valeurs sont mises à jour en temps réel (cache Redis, refresh 10 min) - ---- - -## 12. Tableau de bord - Solde en attente de paiement - -**Étant donné** que mes revenus de janvier sont calculés et validés -**Et** que nous sommes le 10 février - -**Quand** je consulte mon tableau de bord - -**Alors** je vois: - - | métrique | valeur exemple | - |---|---| - | Solde en attente | 150.00€ | - | Date de paiement | 15 février 2025 | - | Statut | En attente | - - ---- - -## 13. Historique des virements permanents - -**Étant donné** que je suis monétisé depuis 6 mois - -**Quand** je consulte l'historique des paiements - -**Alors** je vois la liste complète: - - | date paiement | montant | statut | référence virement | - |---|---|---|---| - | 15/02/2025 | 150.00€ | Payé | MANGOPAY-ABC123 | - | 15/01/2025 | 123.50€ | Payé | MANGOPAY-XYZ789 | - | 15/12/2024 | 98.75€ | Payé | MANGOPAY-DEF456 | - | ... | ... | ... | ... | - - ---- - -## 14. Export comptable CSV téléchargeable - -**Étant donné** que je clique sur "Télécharger export comptable" - -**Quand** le fichier CSV est généré - -**Alors** je télécharge un fichier contenant: -**Et** je peux transmettre ce fichier à mon expert-comptable - ---- - -## 15. Échec virement - Tentative 1 échouée - -**Étant donné** qu'un virement est initié le 15 février -**Mais** que mon RIB est invalide ou le compte est fermé - -**Quand** Mangopay détecte l'échec - -**Alors** le statut passe à "Échec - Retry programmé le 18 février" -**Et** je reçois un email m'alertant du problème - ---- - -## 16. Échec virement - Retry automatique J+3 - -**Étant donné** que le virement du 15 février a échoué - -**Quand** le 18 février arrive (J+3) - -**Alors** Mangopay tente automatiquement un nouveau virement -**Et** si le RIB est toujours invalide, le virement échoue à nouveau - ---- - -## 17. Échec virement - Retry automatique J+7 - -**Étant donné** que les 2 premières tentatives ont échoué - -**Quand** le 22 février arrive (J+7) - -**Alors** Mangopay tente une 3ème et dernière fois -**Et** si le virement échoue encore, la monétisation est suspendue - ---- - -## 18. Échec virement - Suspension monétisation après 3 échecs - -**Étant donné** que les 3 tentatives de virement ont échoué - -**Quand** le système détecte le 3ème échec - -**Alors** ma monétisation est suspendue automatiquement -**Et** je reçois un email: - ---- - -## 19. Mise à jour RIB et réactivation paiement - -**Étant donné** que ma monétisation est suspendue pour RIB invalide -**Et** que mon solde en attente est 150.00€ - -**Quand** je mets à jour mon RIB avec un compte valide - -**Alors** Mangopay tente immédiatement un nouveau virement -**Et** si le virement réussit, ma monétisation est réactivée automatiquement - ---- - -## 20. Notification email lors de chaque paiement - -**Étant donné** qu'un virement de 150.00€ est effectué le 15 février - -**Quand** le virement est confirmé par Mangopay - -**Alors** je reçois un email: - ---- - -## 21. Justification seuil 50€ - Éviter frais bancaires micro-sommes - -**Étant donné** que Mangopay facture des frais fixes par virement -**Et** que les banques peuvent facturer des frais de réception - -**Quand** un créateur génère seulement 5€/mois - -**Alors** un virement mensuel coûterait proportionnellement trop cher -**Et** le seuil de 50€ garantit des frais proportionnels raisonnables - ---- - -## 22. Comparaison avec YouTube (seuil 100$) - -**Étant donné** que YouTube fixe le seuil à 100$ (~90€) - -**Quand** RoadWave fixe le seuil à 50€ - -**Alors** RoadWave est plus accessible pour petits créateurs -**Et** les paiements arrivent plus rapidement - ---- - -## 23. Comparaison avec Twitch (seuil 50$) - -**Étant donné** que Twitch fixe le seuil à 50$ (~45€) - -**Quand** RoadWave fixe le seuil à 50€ - -**Alors** le seuil est aligné sur Twitch -**Et** les créateurs comprennent facilement le système - ---- - -## 24. Comparaison avec Spotify (seuil 10€ mais délais longs) - -**Étant donné** que Spotify a un seuil bas de 10€ mais verse tous les 3 mois - -**Quand** RoadWave a un seuil de 50€ mais verse chaque mois - -**Alors** les créateurs reçoivent leurs paiements plus régulièrement -**Et** la trésorerie est plus prévisible - ---- - -## 25. Relevé mensuel PDF automatique - -**Étant donné** que mes revenus de janvier sont calculés - -**Quand** le 1er février arrive - -**Alors** un relevé mensuel PDF est généré automatiquement: -**Et** le PDF est téléchargeable depuis mon tableau de bord - ---- - -## 26. Conservation relevés 10 ans (obligation comptable) - -**Étant donné** que je génère des revenus sur RoadWave - -**Quand** je télécharge mes relevés mensuels - -**Alors** je dois les conserver 10 ans (obligation légale France) -**Et** RoadWave conserve également une copie pendant 10 ans pour audit - ---- - -## 27. Dashboard admin - Monitoring paiements - -**Étant donné** qu'un admin RoadWave consulte les paiements du mois - -**Quand** il accède au dashboard admin - -**Alors** il voit: - - | métrique | valeur exemple | - |---|---| - | Créateurs payés ce mois | 1,247 | - | Montant total versé | 127,345€ | - | Paiements en attente | 34 | - | Échecs virements | 3 | - | Délai moyen réception (jours) | 1.8 | - - ---- - -## 28. Alerte admin si taux échec >5% - -**Étant donné** que 8% des virements du mois ont échoué - -**Quand** le système détecte le taux d'échec élevé - -**Alors** une alerte est envoyée à l'équipe technique: - ---- - -## 29. Statistiques personnelles - Moyenne revenus sur 6 mois - -**Étant donné** que je suis monétisé depuis 6 mois - -**Quand** je consulte mes statistiques - -**Alors** je vois: - - | métrique | valeur | - |---|---| - | Revenus moyens/mois | 134.50€ | - | Meilleur mois | 189.00€ | - | Mois le plus bas | 87.30€ | - | Tendance | +12% ↗ | - -**Et** cela m'aide à suivre ma progression - ---- - -## 30. Projection revenus annuels - -**Étant donné** que mes revenus moyens sont 134.50€/mois - -**Quand** je consulte les projections - -**Alors** le système estime mes revenus annuels à ~1,614€ -**Et** je peux anticiper mes déclarations fiscales - ---- - -## 31. Notification seuil symbolique 1000€ cumulés - -**Étant donné** que mes revenus cumulés depuis inscription atteignent 1000€ - -**Quand** le paiement qui franchit ce seuil est effectué - -**Alors** je reçois une notification: - ---- - -## 32. Performance calcul avec 100 000 créateurs monétisés - -**Étant donné** que RoadWave a 100 000 créateurs monétisés - -**Quand** le calcul des paiements du 15 du mois est lancé - -**Alors** un job asynchrone traite les paiements par batch de 1000 -**Et** tous les virements sont initiés en 2-4 heures -**Et** les serveurs Mangopay gèrent la charge sans problème - ---- - -## 33. Backup des données de paiement - -**Étant donné** que les paiements sont critiques pour les créateurs - -**Quand** un paiement est effectué - -**Alors** les données sont sauvegardées dans PostgreSQL (principal) -**Et** répliquées vers une base de backup (replica) -**Et** une copie d'archive est stockée sur S3 (conservation 10 ans) - ---- - -## 34. Audit trail complet des paiements - -**Étant donné** qu'un paiement est initié, traité et complété - -**Quand** un audit est demandé - -**Alors** tous les événements sont loggés: - - | événement | timestamp | détails | - |---|---|---| - | Calcul revenus mois | 2025-01-31 23:59:00 | Montant: 150.00€ | - | Validation période fraude | 2025-02-14 23:59:00 | Aucune fraude détectée | - | Initiation virement | 2025-02-15 09:00:00 | Mangopay ref: ABC123 | - | Confirmation virement | 2025-02-16 14:30:00 | Reçu par banque créateur | - -**Et** ces logs sont conservés 10 ans pour conformité - ---- - -## 35. Protection fraude - Détection pattern suspect - -**Étant donné** qu'un créateur génère subitement 10 000€ de revenus en 1 mois - -**Alors** que sa moyenne est de 50€/mois - -**Quand** le système détecte cette anomalie - -**Alors** le paiement est mis en attente pour vérification manuelle -**Et** l'équipe modération analyse le compte avant validation - ---- - - - - - -
- - -# Sources de revenus créateurs -> *En tant que créateur monétisé* -> *Je veux générer des revenus via publicités et abonnés Premium* -> *Afin d'être rémunéré pour mon travail* - -**34 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un créateur avec la monétisation activée -> **Et** que mon KYC est validé -## 1. CPM créateur de 3€ / 1000 écoutes complètes - -**Étant donné** que mes contenus ont généré 1000 écoutes complètes par des utilisateurs gratuits - -**Quand** le calcul des revenus du mois est effectué - -**Alors** je touche 3.00€ pour ces 1000 écoutes -**Et** ce montant est ajouté à mon solde disponible - ---- - -## 2. 10 000 écoutes gratuits → 30€ de revenus pub - -**Étant donné** que mes contenus ont généré 10 000 écoutes complètes (utilisateurs gratuits) - -**Quand** le mois se termine - -**Alors** je touche 30.00€ de revenus publicitaires -**Et** ces revenus sont visibles en temps réel dans mon tableau de bord - ---- - -## 3. 50 000 écoutes gratuits → 150€ de revenus pub - -**Étant donné** que mes contenus ont généré 50 000 écoutes complètes (utilisateurs gratuits) - -**Quand** le mois se termine - -**Alors** je touche 150.00€ de revenus publicitaires - ---- - -## 4. 100 000 écoutes gratuits → 300€ de revenus pub - -**Étant donné** que mes contenus ont généré 100 000 écoutes complètes (utilisateurs gratuits) - -**Quand** le mois se termine - -**Alors** je touche 300.00€ de revenus publicitaires - ---- - -## 5. Répartition économique - Plateforme garde 94% - -**Étant donné** qu'une publicité facturée 0.05€/écoute génère 50€ CPM - -**Quand** la plateforme calcule la répartition - -**Alors** le créateur touche 3€ (6% du CA pub) -**Et** la plateforme garde 47€ (94%) pour: - - | poste budgétaire | coût estimé | - |---|---| - | CDN + infrastructure | 10-15€ | - | Modération + support | 5-10€ | - | Développement + R&D | 10-15€ | - | Marge opérationnelle | 10-15€ | - - ---- - -## 6. Écoute complète = ≥80% du contenu écouté - -**Étant donné** qu'un utilisateur gratuit écoute mon contenu de 10 minutes - -**Quand** il écoute 8 minutes (80%) - -**Alors** l'écoute compte comme "complète" -**Et** je génère 0.003€ de revenus pub (3€/1000) - ---- - -## 7. Écoute incomplète <80% ne compte pas - -**Étant donné** qu'un utilisateur gratuit écoute mon contenu de 10 minutes -**Mais** il skip après 5 minutes (50%) - -**Quand** le calcul des revenus est effectué - -**Alors** cette écoute ne compte pas comme "complète" -**Et** je ne génère aucun revenu publicitaire pour cette écoute - ---- - -## 8. Écoutes Premium ne comptent pas pour les revenus pub - -**Étant donné** qu'un utilisateur Premium écoute 100% de mon contenu - -**Quand** le calcul des revenus publicitaires est effectué - -**Alors** cette écoute ne compte pas dans les revenus pub -**Mais** elle compte dans les revenus Premium (système séparé) - ---- - -## 9. Détection bots - Écoutes exclues - -**Étant donné** qu'un bot génère 10 000 écoutes artificielles sur mes contenus - -**Quand** le système détecte le pattern suspect (rate limiting, IP unique, etc.) - -**Alors** ces écoutes sont marquées comme frauduleuses -**Et** elles sont exclues du calcul des revenus publicitaires - ---- - -## 10. Comparaison avec YouTube (3-5€/1000 vues) - -**Étant donné** que YouTube paie 3-5€/1000 vues - -**Quand** RoadWave fixe le CPM créateur à 3€/1000 écoutes - -**Alors** le tarif est aligné sur le bas de la fourchette YouTube -**Et** cela est compétitif pour un MVP sans marché publicitaire mature - ---- - -## 11. Comparaison avec Spotify (3-4€/1000 écoutes) - -**Étant donné** que Spotify paie ~3-4€/1000 écoutes - -**Quand** RoadWave fixe le CPM créateur à 3€/1000 écoutes - -**Alors** le tarif est aligné sur l'industrie musicale -**Et** les créateurs audio peuvent anticiper des revenus similaires - ---- - -## 12. Tableau de bord - Revenus pub temps réel - -**Étant donné** que j'accède à mon tableau de bord créateur - -**Quand** je consulte mes revenus publicitaires - -**Alors** je vois: - - | métrique | valeur exemple | - |---|---| - | Écoutes complètes ce mois (gratuit) | 23 456 | - | Revenus pub ce mois | 70.37€ | - | CPM effectif | 3.00€ | - -**Et** ces valeurs sont mises à jour toutes les 10 minutes - ---- - -## 13. Répartition 70/30 - Créateur touche 70% - -**Étant donné** qu'un utilisateur Premium paie 4.99€/mois - -**Quand** la répartition est calculée - -**Alors** 3.49€ sont reversés aux créateurs écoutés (70%) -**Et** 1.50€ sont gardés par la plateforme (30%) - ---- - -## 14. Utilisateur écoute 3 créateurs - Répartition proportionnelle - -**Étant donné** qu'un utilisateur Premium paie 4.99€/mois -**Et** qu'il écoute 3 créateurs ce mois: - - | créateur | temps écoute | ratio | - |---|---|---| - | Créateur A | 10h | 50% | - | Créateur B | 6h | 30% | - | Créateur C | 4h | 20% | - - -**Quand** le calcul des revenus Premium est effectué - -**Alors** la répartition est: - - | créateur | revenus | - |---|---| - | Créateur A | 1.75€ | - | Créateur B | 1.05€ | - | Créateur C | 0.70€ | - -**Et** la somme totale versée aux créateurs est 3.50€ (70% de 4.99€) - ---- - -## 15. Calcul SQL proportionnel au temps d'écoute - -**Étant donné** qu'un utilisateur Premium a écouté plusieurs créateurs - -**Quand** le système calcule les revenus du mois - -**Alors** la requête SQL suivante est exécutée: - ---- - -## 16. Utilisateur écoute un seul créateur - 100% à ce créateur - -**Étant donné** qu'un utilisateur Premium paie 4.99€/mois -**Et** qu'il n'écoute qu'un seul créateur (moi) - -**Quand** le mois se termine - -**Alors** je touche 3.49€ (70% de 4.99€) -**Et** je reçois 100% de la part créateurs - ---- - -## 17. Utilisateur Premium inactif - Aucun revenu généré - -**Étant donné** qu'un utilisateur Premium paie 4.99€/mois -**Mais** qu'il n'écoute aucun contenu ce mois - -**Quand** le calcul des revenus Premium est effectué - -**Alors** aucun créateur ne reçoit de revenus de cet utilisateur -**Et** les 3.49€ de la part créateurs restent à la plateforme -**Et** cela couvre les coûts d'infrastructure - ---- - -## 18. Comparaison avec YouTube Premium (70/30) - -**Étant donné** que YouTube Premium reverse 70% aux créateurs - -**Quand** RoadWave fixe également 70/30 - -**Alors** le modèle est aligné sur le standard industrie -**Et** les créateurs ont confiance dans l'équité du système - ---- - -## 19. Comparaison avec Spotify (70/30) - -**Étant donné** que Spotify reverse 70% aux artistes - -**Quand** RoadWave fixe également 70/30 - -**Alors** le modèle est identique à Spotify -**Et** les créateurs audio comprennent facilement le système - ---- - -## 20. Apple Music moins avantageux (52/48) - -**Étant donné** qu'Apple Music ne reverse que 52% aux artistes - -**Quand** RoadWave offre 70% aux créateurs - -**Alors** RoadWave est plus avantageux de 18 points -**Et** cela devient un argument marketing fort - ---- - -## 21. Justification équité - Créateurs les plus écoutés gagnent plus - -**Étant donné** que 2 créateurs ont le même nombre d'abonnés Premium -**Mais** que le Créateur A est écouté 20h/mois et le Créateur B seulement 2h/mois - -**Quand** les revenus Premium sont calculés - -**Alors** le Créateur A gagne 10× plus que le Créateur B -**Et** cela récompense la qualité et l'engagement (pas juste l'abonnement) - ---- - -## 22. Pas de "winner takes all" - Équité totale - -**Étant donné** qu'un utilisateur Premium écoute 10 créateurs différents - -**Quand** les revenus sont calculés - -**Alors** chacun des 10 créateurs reçoit sa part proportionnelle -**Et** il n'y a pas de système où un seul créateur prend tout - ---- - -## 23. Marge plateforme 30% couvre absence revenus pub Premium - -**Étant donné** qu'un utilisateur Premium ne voit aucune publicité - -**Quand** la plateforme calcule ses revenus - -**Alors** elle ne touche que les 30% de l'abonnement Premium (1.50€) -**Et** cette marge compense la perte des revenus publicitaires (qui auraient été ~47€/1000 écoutes) - ---- - -## 24. Tableau de bord - Revenus Premium temps réel - -**Étant donné** que j'accède à mon tableau de bord créateur - -**Quand** je consulte mes revenus Premium - -**Alors** je vois: - - | métrique | valeur exemple | - |---|---| - | Abonnés Premium actifs ayant écouté | 47 | - | Heures d'écoute Premium ce mois | 234h | - | Revenus Premium ce mois | 89.23€ | - -**Et** ces valeurs sont mises à jour toutes les 10 minutes - ---- - -## 25. Revenus cumulés pub + premium - -**Étant donné** que j'ai généré ce mois: - - | source | montant | - |---|---| - | Revenus pub | 150.00€ | - | Revenus Premium | 89.23€ | - - -**Quand** je consulte mon solde disponible - -**Alors** le total est 239.23€ -**Et** ce solde sera versé le 15 du mois prochain (si ≥50€) - ---- - -## 26. Dashboard créateur - Vue d'ensemble - -**Étant donné** que j'accède à mon tableau de bord créateur - -**Quand** je consulte la page revenus - -**Alors** je vois: - ---- - -## 27. Export comptable CSV pour expert-comptable - -**Étant donné** que je clique sur "Exporter pour comptable" - -**Quand** l'export est généré - -**Alors** je télécharge un fichier CSV: -**Et** je peux transmettre ce fichier à mon expert-comptable - ---- - -## 28. Notification hebdomadaire progression revenus - -**Étant donné** que je suis créateur monétisé - -**Quand** chaque lundi matin arrive - -**Alors** je reçois un email récapitulatif: - ---- - -## 29. Graphique évolution revenus sur 12 mois - -**Étant donné** que je suis monétisé depuis 12 mois - -**Quand** j'accède à mes statistiques - -**Alors** je vois un graphique en courbes montrant: - - | mois | revenus pub | revenus premium | total | - |---|---|---|---| - | Jan 25 | 150€ | 89€ | 239€ | - | Déc 24 | 123€ | 55€ | 178€ | - | Nov 24 | 100€ | 56€ | 156€ | - | ... | ... | ... | ... | - -**Et** cela m'aide à suivre ma progression - ---- - -## 30. Top 3 contenus les plus rentables du mois - -**Étant donné** que j'ai publié 20 contenus ce mois - -**Quand** je consulte mes statistiques détaillées - -**Alors** je vois mon top 3 contenus: - - | titre | écoutes | revenus pub | revenus premium | total | - |---|---|---|---|---| - | Mon meilleur épisode | 12,345 | 37.04€ | 23.45€ | 60.49€ | - | Discussion tech | 8,901 | 26.70€ | 15.67€ | 42.37€ | - | Road trip Bretagne | 7,234 | 21.70€ | 12.34€ | 34.04€ | - -**Et** cela m'aide à comprendre quel type de contenu plaît le plus - ---- - -## 31. Alertes seuils de revenus - -**Étant donné** que j'ai activé les notifications de seuils - -**Quand** mes revenus du mois dépassent 100€ pour la première fois - -**Alors** je reçois une notification: - ---- - -## 32. Performance calcul avec 100 000 créateurs - -**Étant donné** que RoadWave a 100 000 créateurs monétisés - -**Quand** le calcul des revenus mensuels est lancé le dernier jour du mois - -**Alors** un job asynchrone traite tous les créateurs -**Et** le calcul prend environ 2-4 heures pour tous les créateurs -**Et** les résultats sont stockés dans la table monthly_revenues - ---- - -## 33. Cache Redis pour métriques temps réel - -**Étant donné** que je consulte mon dashboard plusieurs fois par jour - -**Quand** la page se charge - -**Alors** les compteurs sont récupérés depuis Redis: - - | clé Redis | valeur exemple | - |---|---| - | creator:[id]:complete_listens:202501 | 50234 | - | creator:[id]:premium_hours:202501 | 234 | - | creator:[id]:revenue_ads:202501 | 150.70 | - | creator:[id]:revenue_premium:202501 | 89.23 | - -**Et** le temps de réponse est <30ms - ---- - -## 34. Prévision revenus fin de mois - -**Étant donné** que nous sommes le 20 du mois -**Et** que mes revenus actuels sont 160€ - -**Quand** le système calcule la projection - -**Alors** il estime les revenus fin de mois à ~240€ (extrapolation linéaire) -**Et** affiche "Projection fin de mois: ~240€" -**Et** cela m'aide à anticiper mes revenus - ---- - - - - - -
- - -# Actions complémentaires à l'arrêt -> *En tant qu'auditeur avec véhicule arrêté* -> *Je veux accéder à des actions avancées depuis l'application mobile* -> *Afin de liker explicitement, m'abonner ou signaler du contenu* - -**23 scénarios** (21 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -> **Et** que le véhicule est à l'arrêt (vitesse GPS = 0 km/h) -## 1. Like explicite avec bouton cœur - -**Étant donné** que j'écoute un contenu tagué "Automobile" -**Et** que ma jauge "Automobile" est à 60% - -**Quand** je clique sur le bouton cœur "Like" - -**Alors** ma jauge "Automobile" augmente de 2% -**Et** une animation de cœur rouge s'affiche -**Et** une vibration courte est déclenchée -**Et** ma jauge "Automobile" est maintenant à 62% - ---- - -## 2. Like explicite cumulable avec like automatique - -**Étant donné** que j'ai écouté un contenu "Voyage" à 85% -**Et** que j'ai reçu un like automatique renforcé (+2%) -**Et** que ma jauge "Voyage" est à 52% - -**Quand** je clique sur le bouton cœur "Like" - -**Alors** ma jauge "Voyage" augmente encore de 2% -**Et** ma jauge "Voyage" passe à 54% -**Et** les deux likes sont cumulés - ---- - -## 3. Unlike retire le like manuel uniquement - -**Étant donné** que j'ai liké manuellement un contenu "Sport" -**Et** que ma jauge "Sport" est à 57% - -**Quand** je clique à nouveau sur le bouton cœur (toggle) - -**Alors** le cœur redevient vide (unlike) -**Et** ma jauge "Sport" diminue de 2% -**Et** ma jauge "Sport" revient à 55% - ---- - -## 4. Unlike ne retire pas le like automatique - -**Étant donné** que j'ai écouté un contenu "Musique" à 90% -**Et** que j'ai reçu un like automatique renforcé (+2%) -**Et** que ma jauge "Musique" est à 52% -**Et** que je n'ai PAS liké manuellement - -**Quand** je consulte l'interface - -**Alors** le bouton "Unlike" n'est pas disponible -**Et** le cœur reste grisé (aucun like manuel) -**Et** ma jauge reste à 52% - ---- - -## 5. Abonnement à un créateur - -**Étant donné** qu'un créateur publie des contenus tagués "Automobile" et "Technologie" -**Et** que mes jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 50% | - | Technologie | 45% | - - -**Quand** je clique sur "S'abonner" sur le profil du créateur - -**Alors** ma jauge "Automobile" augmente de 5% -**Et** ma jauge "Technologie" augmente de 5% -**Et** une animation d'étoile dorée s'affiche -**Et** un badge "Abonné ✓" apparaît sur le profil -**Et** mes nouvelles jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 55% | - | Technologie | 50% | - - ---- - -## 6. Désabonnement d'un créateur - -**Étant donné** que je suis abonné à un créateur -**Et** que mes jauges "Automobile" et "Technologie" sont à 55% et 50% - -**Quand** je clique sur "Se désabonner" - -**Alors** ma jauge "Automobile" diminue de 5% -**Et** ma jauge "Technologie" diminue de 5% -**Et** le badge "Abonné ✓" disparaît -**Et** mes nouvelles jauges sont: - - | catégorie | niveau | - |---|---| - | Automobile | 50% | - | Technologie | 45% | - - ---- - -## 7. Signalement d'un contenu inapproprié - -**Étant donné** que j'écoute un contenu - -**Quand** je clique sur le menu contextuel "⋮" -**Et** que je sélectionne "Signaler" - -**Alors** un formulaire de signalement s'ouvre -**Et** je dois sélectionner une catégorie: - - | Catégorie | - |---| - | Haine et violence | - | Contenu sexuel | - | Illégalité | - | Droits d'auteur | - | Spam | - | Désinformation (fake news) | - | Autre | - -**Et** je peux ajouter un commentaire optionnel -**Et** le signalement est envoyé au flux de modération - ---- - -## 8. Feedback visuel pour like explicite - -**Étant donné** que je clique sur le bouton cœur - -**Quand** le like est enregistré - -**Alors** une animation de cœur rouge se lance (0.5s) -**Et** le cœur reste rouge plein -**Et** une vibration haptique courte est déclenchée (iOS: .light, Android: 50ms) -**Et** un badge "♥ Ajouté à vos favoris" s'affiche 2 secondes - ---- - -## 9. Feedback visuel pour abonnement - -**Étant donné** que je clique sur "S'abonner" - -**Quand** l'abonnement est enregistré - -**Alors** une animation d'étoile dorée se lance (0.8s) -**Et** le bouton devient "Abonné ✓" avec badge doré -**Et** une notification "Abonné à [Créateur]" s'affiche -**Et** les contenus du créateur seront boostés +30% dans l'algo - ---- - -## 10. Bouton like désactivé si vitesse >10 km/h - -**Étant donné** que je conduis à 50 km/h - -**Quand** j'essaie d'accéder au bouton cœur dans l'app mobile - -**Alors** le bouton est grisé et non cliquable -**Et** un message "Arrêtez-vous pour liker" s'affiche si clic tenté -**Et** seules les commandes au volant physiques fonctionnent - ---- - -## 11. Bouton abonnement désactivé en conduite - -**Étant donné** que je conduis à 40 km/h - -**Quand** j'essaie d'accéder au profil créateur dans l'app - -**Alors** le bouton "S'abonner" est désactivé -**Et** un message "Arrêtez-vous pour vous abonner" s'affiche -**Et** la navigation dans l'app est limitée aux fonctions lecture - ---- - -## 12. Signalement possible en conduite via vocal - -**Étant donné** que je conduis à 60 km/h -**Et** que j'utilise CarPlay avec Siri - -**Quand** je dis "Hey Siri, signale ce contenu" - -**Alors** Siri demande "Quelle catégorie ?" -**Et** je peux répondre vocalement "Spam" ou autre catégorie -**Et** le signalement est enregistré sans toucher l'écran - ---- - -## 13. Actions vocales disponibles avec CarPlay/Android Auto - -**Étant donné** que je conduis avec CarPlay activé - -**Quand** je dis "Hey Siri, like ce podcast" - -**Alors** un like explicite (+2%) est enregistré -**Et** Siri confirme "J'ai ajouté ce contenu à vos favoris" - -**Quand** je dis "OK Google, abonne-moi à ce créateur" - -**Alors** l'abonnement est enregistré (+5% toutes jauges) -**Et** Google Assistant confirme "Vous êtes maintenant abonné" - ---- - -## 14. Menu contextuel accessible à l'arrêt uniquement - -**Étant donné** que le véhicule est à l'arrêt - -**Quand** je clique sur le menu "⋮" (3 points verticaux) - -**Alors** les options disponibles sont: - - | Option | - |---| - | Like (cœur) | - | S'abonner au créateur | - | Signaler | - | Partager | - | Voir le profil du créateur | - | Télécharger (mode offline) | - -**Et** toutes les options sont cliquables - ---- - -## 15. Menu contextuel limité en conduite - -**Étant donné** que je conduis à 30 km/h - -**Quand** j'essaie d'ouvrir le menu "⋮" - -**Alors** seules 2 options sont disponibles: - - | Option | - |---| - | Signaler (vocal possible) | - | Suivant | - -**Et** les actions complexes sont désactivées - ---- - -## 16. Persistance des likes manuels en base de données - -**Étant donné** que je like manuellement 5 contenus - -**Quand** je ferme l'application -**Et** que je me reconnecte plus tard - -**Alors** tous mes likes manuels sont toujours présents -**Et** les cœurs rouges sont affichés sur les contenus likés -**Et** mes jauges reflètent toujours l'impact (+2% × 5 likes) - ---- - -## 17. Liste "Mes contenus likés" accessible dans profil - -**Étant donné** que j'ai liké manuellement 10 contenus - -**Quand** j'accède à mon profil utilisateur - -**Alors** je vois une section "❤️ Mes favoris" -**Et** la liste affiche les 10 contenus likés -**Et** je peux cliquer pour réécouter -**Et** je peux retirer un like (unlike) depuis cette liste - ---- - -## 18. Liste "Mes abonnements" accessible dans profil - -**Étant donné** que je suis abonné à 5 créateurs - -**Quand** j'accède à mon profil utilisateur - -**Alors** je vois une section "⭠Mes abonnements" -**Et** la liste affiche les 5 créateurs avec leurs avatars -**Et** je peux accéder au profil de chaque créateur -**Et** je peux me désabonner depuis cette liste - ---- - -## 19. Impact abonnement sur tous les tags du créateur - -**Étant donné** qu'un créateur a publié des contenus avec ces tags: - - | Contenu | Tags | - |---|---| - | C1 | Automobile, Voyage | - | C2 | Automobile, Technologie | - | C3 | Voyage, Famille | - -**Et** que mes jauges sont toutes à 50% - -**Quand** je m'abonne à ce créateur - -**Alors** les jauges impactées sont: - - | Tag | Impact | - |---|---| - | Automobile | +5% | - | Voyage | +5% | - | Technologie | +5% | - | Famille | +5% | - -**Et** toutes les autres jauges restent à 50% - ---- - -## 20. Limite d'abonnements (200 maximum) - -**Étant donné** que je suis abonné à 200 créateurs - -**Quand** j'essaie de m'abonner à un 201ème créateur - -**Alors** un message "Limite de 200 abonnements atteinte" s'affiche -**Et** je dois me désabonner d'un créateur existant pour en ajouter un nouveau - ---- - -## 21. Confirmation avant désabonnement - -**Étant donné** que je suis abonné à un créateur - -**Quand** je clique sur "Se désabonner" - -**Alors** une popup de confirmation s'affiche: -**Et** je dois confirmer pour valider -**Et** je peux annuler pour conserver l'abonnement - ---- - -## 22. 📋 Plan: Cumul like automatique + like manuel - -**Étant donné** qu'un contenu est tagué "Sport" -**Et** que ma jauge "Sport" est à 50% - -**Quand** j'écoute à % (like auto ) -**Et** que je like manuellement (+2%) - -**Alors** l'impact total est -**Et** ma nouvelle jauge est - -**📊 Exemples de données:** - -| pourcentage | auto | total | nouveau_niveau | -|---|---|---|---| -| 10 | 0 | +2% | 52% | -| 30 | +1% | +3% | 53% | -| 50 | +1% | +3% | 53% | -| 80 | +2% | +4% | 54% | -| 95 | +2% | +4% | 54% | - ---- - -## 23. 📋 Plan: Actions disponibles selon vitesse GPS - -**Étant donné** que je roule à km/h - -**Quand** j'essaie d'accéder à - -**Alors** l'action est - -**📊 Exemples de données:** - -| vitesse | action | disponibilite | -|---|---|---| -| 0 | Like manuel | disponible | -| 0 | Abonnement | disponible | -| 0 | Signalement | disponible | -| 5 | Like manuel | disponible | -| 5 | Abonnement | disponible | -| 10 | Like manuel | désactivée | -| 10 | Abonnement | désactivée | -| 50 | Like manuel | désactivée | -| 50 | Abonnement | désactivée | -| 50 | Signalement vocal | disponible | - ---- - - - - - -
- - -# Commande "Précédent" -> *En tant qu'auditeur* -> *Je veux que le bouton "Précédent" ait un comportement intelligent* -> *Afin de rejouer le contenu actuel ou revenir au précédent selon la progression* - -**19 scénarios** (17 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -## 1. Précédent après <10s revient au contenu précédent - -**Étant donné** que j'ai écouté le contenu "A" pendant 2 minutes -**Et** que j'écoute maintenant le contenu "B" depuis 5 secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** la lecture revient au contenu "A" -**Et** la position de lecture est à 2 minutes (position exacte sauvegardée) -**Et** le contenu "B" reste en historique - ---- - -## 2. Précédent après ≥10s rejoue le contenu actuel - -**Étant donné** que j'écoute le contenu "C" depuis 15 secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** le contenu "C" rejoue depuis le début (position 0:00) -**Et** la lecture ne revient pas au contenu précédent -**Et** la progress bar revient à 0% - ---- - -## 3. Précédent exactement à 10s rejoue le contenu actuel - -**Étant donné** que j'écoute le contenu "D" depuis exactement 10 secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** le contenu "D" rejoue depuis le début -**Et** la lecture ne revient pas au contenu précédent - ---- - -## 4. Précédent sur le premier contenu de session - -**Étant donné** que je viens de démarrer l'application -**Et** que j'écoute le contenu "Premier" depuis 3 secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** le contenu "Premier" rejoue depuis le début -**Et** aucun contenu précédent n'existe - ---- - -## 5. Historique de navigation limité à 10 contenus - -**Étant donné** que j'ai écouté 10 contenus [C1, C2, ..., C10] -**Et** que l'historique Redis contient 10 entrées - -**Quand** je passe au contenu C11 - -**Alors** le contenu C1 est supprimé de l'historique (FIFO) -**Et** l'historique contient [C2, C3, ..., C10, C11] -**Et** la taille reste à 10 contenus maximum - ---- - -## 6. Position exacte sauvegardée dans l'historique - -**Étant donné** que j'écoute le contenu "A" (durée 5 minutes) - -**Quand** j'atteins 2 minutes 30 secondes -**Et** que j'appuie sur "Suivant" - -**Alors** l'historique enregistre: - - | content_id | position_seconds | listened_at | - |---|---|---| - | A | 150 | 2026-01-21T10:30:00 | - - -**Quand** je reviens au contenu "A" via "Précédent" - -**Alors** la lecture reprend exactement à 2 minutes 30 secondes - ---- - -## 7. Navigation arrière sur plusieurs contenus - -**Étant donné** que j'ai écouté dans l'ordre: A (2min), B (30s), C (3min) -**Et** que j'écoute maintenant D depuis 1 seconde - -**Quand** j'appuie sur "Précédent" (1ère fois) - -**Alors** je reviens au contenu C à la position 3 minutes - -**Quand** j'appuie sur "Précédent" (<10s sur C) - -**Alors** je reviens au contenu B à la position 30 secondes - -**Quand** j'appuie sur "Précédent" (<10s sur B) - -**Alors** je reviens au contenu A à la position 2 minutes - ---- - -## 8. Précédent après milieu du contenu rejoue depuis début - -**Étant donné** que j'écoute un contenu de 5 minutes - -**Quand** j'atteins 2 minutes 30 secondes (milieu) -**Et** que j'appuie sur "Précédent" - -**Alors** le contenu actuel rejoue depuis 0:00 -**Et** je ne reviens pas au contenu précédent - ---- - -## 9. Enchaînement Suivant puis Précédent rapide - -**Étant donné** que j'écoute le contenu "A" depuis 1 minute - -**Quand** j'appuie sur "Suivant" - -**Alors** le contenu "B" démarre - -**Quand** j'appuie immédiatement sur "Précédent" (2s après) - -**Alors** je reviens au contenu "A" à la position 1 minute -**Et** le contenu "B" reste dans l'historique - ---- - -## 10. Transition fluide avec animation 0.3s - -**Étant donné** que j'appuie sur "Précédent" - -**Quand** le changement de contenu se produit - -**Alors** la transition audio utilise un fade out/in de 0.3 secondes -**Et** la progress bar revient avec une animation fluide -**Et** l'interface ne montre aucun message de confirmation - ---- - -## 11. Historique survit au changement de réseau - -**Étant donné** que j'ai un historique de 5 contenus en cache Redis - -**Quand** je perds la connexion réseau temporairement -**Et** que je reviens en ligne - -**Alors** l'historique de navigation est toujours disponible -**Et** je peux toujours utiliser "Précédent" - ---- - -## 12. Historique stocké en Redis avec structure complète - -**Étant donné** que j'ai écouté 3 contenus - -**Quand** je consulte le cache Redis - -**Alors** la structure est: -**Et** l'ordre est du plus récent au plus ancien - ---- - -## 13. Précédent sur contenu en cours au début (<10s) du premier - -**Étant donné** que je démarre une session avec le contenu "Initial" -**Et** que j'écoute depuis 3 secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** le contenu "Initial" rejoue depuis le début -**Et** aucune erreur n'est générée -**Et** l'historique reste vide - ---- - -## 14. Compteur de temps respecte les seuils exacts - -**Étant donné** que j'écoute un contenu - -**Quand** le temps écoulé est de 9.9 secondes -**Et** que j'appuie sur "Précédent" - -**Alors** je reviens au contenu précédent - -**Quand** le temps écoulé est de 10.0 secondes -**Et** que j'appuie sur "Précédent" - -**Alors** le contenu actuel rejoue depuis le début - ---- - -## 15. Progress bar visuelle reflète le retour exact - -**Étant donné** que j'ai écouté le contenu "A" jusqu'à 75% (3min45 sur 5min) -**Et** que je suis passé au contenu "B" - -**Quand** je reviens au contenu "A" via "Précédent" - -**Alors** la progress bar affiche 75% -**Et** l'indicateur de temps affiche "3:45 / 5:00" -**Et** la lecture reprend exactement à cet endroit - ---- - -## 16. Métadonnées d'historique incluent timestamp précis - -**Étant donné** que j'écoute un contenu "X" pendant 45 secondes à 10:30:15 - -**Quand** je passe au contenu suivant - -**Alors** l'historique enregistre: - - | content_id | position_seconds | listened_at | - |---|---|---| - | X | 45 | 2026-01-21T10:30:15Z | - -**Et** le timestamp précis permet l'analyse d'usage - ---- - -## 17. Suppression FIFO respecte l'ordre chronologique - -**Étant donné** un historique de [C1@10:00, C2@10:02, ..., C10@10:20] - -**Quand** j'ajoute C11 à 10:22 - -**Alors** C1 (le plus ancien) est supprimé -**Et** l'historique contient [C2@10:02, ..., C11@10:22] -**Et** la taille reste exactement 10 entrées - ---- - -## 18. 📋 Plan: Comportement selon temps écouté - -**Étant donné** que j'écoute un contenu depuis secondes - -**Quand** j'appuie sur "Précédent" - -**Alors** l'action est - -**📊 Exemples de données:** - -| temps | comportement | -|---|---| -| 1 | revenir au contenu précédent | -| 5 | revenir au contenu précédent | -| 9 | revenir au contenu précédent | -| 10 | rejouer le contenu actuel depuis 0:00 | -| 11 | rejouer le contenu actuel depuis 0:00 | -| 30 | rejouer le contenu actuel depuis 0:00 | -| 180 | rejouer le contenu actuel depuis 0:00 | - ---- - -## 19. 📋 Plan: Positions de reprise exactes - -**Étant donné** que j'écoute un contenu de 10 minutes - -**Quand** j'atteins et passe au suivant -**Et** que je reviens via "Précédent" - -**Alors** la lecture reprend exactement à - -**📊 Exemples de données:** - -| position | -|---| -| 0:15 | -| 1:30 | -| 3:45 | -| 5:00 | -| 7:23 | -| 9:50 | - ---- - - - - - -
- - -# Commandes vocales CarPlay et Android Auto -> *En tant que conducteur avec CarPlay ou Android Auto* -> *Je veux utiliser des commandes vocales pour interagir avec l'application* -> *Afin de garder les mains sur le volant et les yeux sur la route* - -**25 scénarios** (23 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -> **Et** que CarPlay ou Android Auto est activé -## 1. Disponibilité des commandes vocales uniquement avec CarPlay/Android Auto - -**Étant donné** que je conduis avec CarPlay activé - -**Quand** je dis "Hey Siri" - -**Alors** Siri est disponible pour les commandes RoadWave - -**Étant donné** que je conduis avec Android Auto activé - -**Quand** je dis "OK Google" - -**Alors** Google Assistant est disponible pour les commandes RoadWave - ---- - -## 2. Parc automobile compatible avec vocal (30-40% en 2026) - -**Étant donné** que nous sommes en 2026 - -**Quand** je consulte les statistiques du parc automobile EU - -**Alors** environ 30-40% des véhicules ont CarPlay ou Android Auto -**Et** ces utilisateurs peuvent utiliser les commandes vocales -**Et** les 60-70% restants utilisent les commandes au volant uniquement - ---- - -## 3. Commande vocale "Like ce podcast" avec Siri - -**Étant donné** que j'écoute un contenu tagué "Automobile" -**Et** que ma jauge "Automobile" est à 60% - -**Quand** je dis "Hey Siri, like ce podcast" - -**Alors** un like explicite (+2%) est enregistré -**Et** ma jauge "Automobile" passe à 62% -**Et** Siri confirme vocalement "J'ai ajouté ce contenu à vos favoris" -**Et** aucune interaction écran n'est requise - ---- - -## 4. Commande vocale "Like ce contenu" avec Google Assistant - -**Étant donné** que j'écoute un contenu tagué "Voyage" - -**Quand** je dis "OK Google, like ce contenu" - -**Alors** un like explicite est enregistré (+2%) -**Et** Google Assistant confirme "J'ai liké ce contenu pour vous" -**Et** la commande fonctionne sans toucher l'écran - ---- - -## 5. Commande vocale "Abonne-moi à ce créateur" - -**Étant donné** que j'écoute un contenu d'un créateur tagué "Automobile" et "Technologie" -**Et** que mes jauges sont à 50% et 45% - -**Quand** je dis "Hey Siri, abonne-moi à ce créateur" - -**Alors** l'abonnement est enregistré -**Et** mes jauges augmentent de 5% chacune (55% et 50%) -**Et** Siri confirme "Vous êtes maintenant abonné à [Nom du créateur]" - ---- - -## 6. Commande vocale "Passe au contenu suivant" - -**Étant donné** que j'écoute un contenu "A" - -**Quand** je dis "Hey Siri, passe au contenu suivant" - -**Alors** le contenu "B" démarre immédiatement -**Et** la commande a le même effet que le bouton physique "Suivant" - ---- - -## 7. Commande vocale "Signale ce contenu" - -**Étant donné** que j'écoute un contenu inapproprié - -**Quand** je dis "OK Google, signale ce contenu" - -**Alors** Google Assistant demande "Quelle catégorie ?" -**Et** je réponds vocalement "Spam" -**Alors** le signalement est enregistré avec la catégorie "Spam" -**Et** Google Assistant confirme "J'ai signalé ce contenu" - ---- - -## 8. Commande vocale avec catégorie de signalement - -**Étant donné** que j'écoute un contenu - -**Quand** je dis "Hey Siri, signale ce contenu pour haine" - -**Alors** le signalement est enregistré avec la catégorie "Haine et violence" -**Et** Siri confirme "J'ai signalé ce contenu pour haine et violence" -**Et** le flux de modération reçoit le signalement - ---- - -## 9. Liste des catégories de signalement vocales supportées - -**Étant donné** que je dis "signale ce contenu pour [catégorie]" - -**Quand** la catégorie est: - - | Mot-clé vocal | Catégorie mappée | - |---|---| - | "haine" | Haine et violence | - | "sexuel" | Contenu sexuel | - | "illégalité" | Illégalité | - | "droits d'auteur" | Droits d'auteur | - | "spam" | Spam | - | "fake news" | Désinformation | - | "autre" | Autre | - - -**Alors** le signalement est enregistré avec la bonne catégorie - ---- - -## 10. Commande vocale non reconnue - fallback - -**Étant donné** que je dis "Hey Siri, super ce podcast" - -**Quand** Siri ne reconnaît pas l'intent RoadWave - -**Alors** Siri répond "Je ne comprends pas cette commande RoadWave" -**Et** elle suggère "Dites 'like ce podcast' ou 'passe au suivant'" - ---- - -## 11. Commandes vocales disponibles en conduite uniquement - -**Étant donné** que je roule à 50 km/h - -**Quand** j'utilise les commandes vocales - -**Alors** toutes les commandes sont disponibles: - - | Commande | Action | - |---|---| - | "Like ce podcast" | Like explicite +2% | - | "Abonne-moi à ce créateur" | Abonnement +5% | - | "Passe au suivant" | Contenu suivant | - | "Reviens au précédent" | Contenu précédent (règle 10s) | - | "Pause" | Pause lecture | - | "Reprends la lecture" | Play | - | "Signale ce contenu" | Signalement | - - ---- - -## 12. Intent iOS personnalisé pour RoadWave - -**Étant donné** que l'app iOS implémente les Intents - -**Quand** je configure les Shortcuts iOS - -**Alors** les intents suivants sont disponibles: - - | Intent Name | Action | - |---|---| - | LikeCurrentContentIntent | Like explicite | - | SubscribeToCreatorIntent | Abonnement | - | ReportContentIntent | Signalement | - | SkipToNextContentIntent | Suivant | - -**Et** Siri les reconnaît automatiquement - ---- - -## 13. Intent Android personnalisé pour RoadWave - -**Étant donné** que l'app Android implémente les Voice Actions - -**Quand** je configure les actions Google Assistant - -**Alors** les actions suivantes sont disponibles: - - | Action Name | Action | - |---|---| - | com.roadwave.LIKE_CONTENT | Like explicite | - | com.roadwave.SUBSCRIBE_CREATOR | Abonnement | - | com.roadwave.REPORT_CONTENT | Signalement | - | com.roadwave.SKIP_NEXT | Suivant | - -**Et** Google Assistant les reconnaît - ---- - -## 14. Confirmation vocale après action réussie - -**Étant donné** que je dis "Hey Siri, like ce podcast" - -**Quand** l'action est enregistrée avec succès - -**Alors** Siri répond immédiatement avec confirmation: -**Et** la réponse est naturelle et concise -**Et** elle ne distrait pas de la conduite - ---- - -## 15. Gestion d'erreur vocale si action échoue - -**Étant donné** que je dis "Hey Siri, abonne-moi à ce créateur" -**Et** que j'ai atteint la limite de 200 abonnements - -**Quand** Siri essaie d'enregistrer l'abonnement - -**Alors** l'action échoue -**Et** Siri répond "Impossible de s'abonner, limite de 200 abonnements atteinte" -**Et** elle suggère "Désabonnez-vous d'un créateur pour continuer" - ---- - -## 16. Commandes vocales multilingues (français) - -**Étant donné** que mon Siri est configuré en français - -**Quand** je dis "Hey Siri, j'aime ce podcast" - -**Alors** la commande est reconnue (variante de "like ce podcast") - -**Quand** je dis "Hey Siri, mets une étoile" - -**Alors** la commande est reconnue (variante de "like") - ---- - -## 17. Implémentation post-MVP (Sprint 5) - -**Étant donné** que les commandes vocales sont une feature Sprint 5 - -**Quand** le MVP est lancé - -**Alors** seules les commandes au volant physiques sont disponibles - -**Quand** le Sprint 5 est déployé - -**Alors** les intents iOS/Android sont activés -**Et** les commandes vocales deviennent disponibles - ---- - -## 18. Priorisation commandes vocales vs boutons physiques - -**Étant donné** que je conduis avec CarPlay -**Et** que j'ai accès aux boutons physiques ET aux commandes vocales - -**Quand** je veux liker un contenu - -**Alors** je peux soit: -**Et** les 3 méthodes sont valides - ---- - -## 19. Statistiques d'usage des commandes vocales - -**Étant donné** que 100 utilisateurs avec CarPlay utilisent RoadWave - -**Quand** je consulte les analytics - -**Alors** je peux voir: - - | Métrique | Exemple valeur | - |---|---| - | Taux d'utilisation commandes vocal | 15% | - | Commande la plus utilisée | "Like" | - | Taux de reconnaissance réussie | 92% | - | Taux d'échec / incompréhension | 8% | - - ---- - -## 20. Feedback haptique désactivé pour commandes vocales - -**Étant donné** que je like un contenu via commande vocale - -**Quand** l'action est enregistrée - -**Alors** aucune vibration haptique n'est déclenchée -**Et** seule la confirmation vocale est donnée - ---- - -## 21. Badge visuel mis à jour après commande vocale - -**Étant donné** que je dis "Hey Siri, like ce podcast" - -**Quand** l'action est enregistrée - -**Alors** le badge "♥ Ajouté à vos favoris" s'affiche sur l'écran CarPlay -**Et** le cœur devient rouge plein dans l'interface -**Et** la mise à jour est visible même sans toucher l'écran - ---- - -## 22. Commandes vocales avec contenu sans créateur - -**Étant donné** que j'écoute un contenu anonyme (créateur supprimé) - -**Quand** je dis "Hey Siri, abonne-moi à ce créateur" - -**Alors** Siri répond "Ce créateur n'est plus disponible" -**Et** aucun abonnement n'est enregistré - ---- - -## 23. Limitation temporelle des commandes vocales - -**Étant donné** que je dis "Hey Siri, like ce podcast" -**Et** que le contenu change 1 seconde après - -**Quand** Siri traite la commande 2 secondes plus tard - -**Alors** la commande s'applique au contenu qui était en lecture au moment de la commande -**Et** non au contenu actuel (système de timestamp) - ---- - -## 24. 📋 Plan: Commandes vocales avec différents assistants - -**Étant donné** que j'utilise - -**Quand** je dis - -**Alors** l'action est exécutée -**Et** la confirmation est - -**📊 Exemples de données:** - -| assistant | commande | action | confirmation | -|---|---|---|---| -| Siri | "Like ce podcast" | Like +2% | "Ajouté à vos favoris" | -| Google Assistant | "Like ce contenu" | Like +2% | "J'ai liké ce contenu" | -| Siri | "Abonne-moi à ce créateur" | Abonnement +5% | "Vous êtes abonné" | -| Google Assistant | "Abonne-moi à ce créateur" | Abonnement +5% | "Abonnement enregistré" | -| Siri | "Signale ce contenu" | Signalement | "J'ai signalé ce contenu" | -| Google Assistant | "Signale ce contenu" | Signalement | "Contenu signalé" | - ---- - -## 25. 📋 Plan: Mapping catégories signalement vocal - -**Étant donné** que je dis "signale ce contenu pour " - -**Quand** est reconnu - -**Alors** la catégorie mappée est - -**📊 Exemples de données:** - -| mot_cle | categorie | -|---|---| -| haine | Haine et violence | -| violence | Haine et violence | -| sexuel | Contenu sexuel | -| porno | Contenu sexuel | -| illégal | Illégalité | -| terrorisme | Illégalité | -| copyright | Droits d'auteur | -| droits auteur | Droits d'auteur | -| spam | Spam | -| fake news | Désinformation | -| fausse info | Désinformation | - ---- - - - - - -
- - -# Commandes au volant et interactions simplifiées -> *En tant que conducteur en sécurité* -> *Je veux utiliser uniquement les commandes simplifiées au volant* -> *Afin de naviguer sans distraction et en toute sécurité* - -**21 scénarios** (19 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -> **Et** que l'application est connectée via CarPlay ou Android Auto -## 1. Trois commandes disponibles au volant uniquement - -**Étant donné** que je conduis à 50 km/h - -**Quand** je consulte les commandes physiques disponibles - -**Alors** seules 3 actions sont disponibles: - - | Commande | Action | - |---|---| - | Suivant | Passer au contenu suivant | - | Précédent | Revenir au précédent (règle 10s) | - | Play/Pause | Pause/reprise avec fade 0.3s | - -**Et** aucune commande complexe n'est proposée - ---- - -## 2. Commande "Suivant" au volant - -**Étant donné** que j'écoute un contenu "A" - -**Quand** j'appuie sur le bouton physique "Suivant" au volant - -**Alors** le contenu "B" démarre immédiatement -**Et** aucune action supplémentaire n'est requise -**Et** l'interface ne demande aucune confirmation - ---- - -## 3. Commande "Précédent" au volant respecte règle 10s - -**Étant donné** que j'écoute un contenu depuis 5 secondes - -**Quand** j'appuie sur "Précédent" au volant - -**Alors** je reviens au contenu précédent (règle <10s) - -**Étant donné** que j'écoute un contenu depuis 15 secondes - -**Quand** j'appuie sur "Précédent" au volant - -**Alors** le contenu actuel rejoue depuis le début (règle ≥10s) - ---- - -## 4. Commande "Play/Pause" avec fade audio - -**Étant donné** qu'un contenu est en lecture - -**Quand** j'appuie sur "Pause" au volant - -**Alors** la lecture se met en pause avec un fade out de 0.3 secondes -**Et** la position de lecture est sauvegardée - -**Quand** j'appuie sur "Play" au volant - -**Alors** la lecture reprend avec un fade in de 0.3 secondes -**Et** la reprise se fait à la position exacte - ---- - -## 5. Aucune commande complexe supportée - -**Étant donné** que je conduis - -**Quand** j'essaie un appui long sur "Suivant" - -**Alors** l'action n'est pas détectée (non supporté iOS/Android) - -**Quand** j'essaie un double-appui sur "Pause" - -**Alors** l'action n'est pas détectée -**Et** seules les actions simples (clic simple) fonctionnent - ---- - -## 6. Compatibilité 100% tous véhicules - -**Étant donné** que je conduis une voiture avec commandes basiques -**Et** que mon véhicule a seulement Suivant/Précédent/Pause - -**Quand** j'utilise RoadWave - -**Alors** toutes les fonctions essentielles sont accessibles -**Et** je n'ai pas besoin de boutons supplémentaires - ---- - -## 7. Feedback visuel discret après action - -**Étant donné** que j'appuie sur "Suivant" - -**Quand** le contenu change - -**Alors** l'interface CarPlay/Android Auto affiche le nouveau titre -**Et** aucune popup ne bloque la vue -**Et** le changement est fluide et immédiat - ---- - -## 8. Like automatique renforcé après écoute ≥80% - -**Étant donné** que j'écoute un contenu de 5 minutes tagué "Automobile" - -**Quand** j'écoute pendant 4 minutes 30 secondes (90%) - -**Alors** un like automatique renforcé (+2 points) est enregistré -**Et** un badge discret "♥ Ajouté à vos favoris" s'affiche 2 secondes -**Et** aucune action manuelle n'est requise - ---- - -## 9. Like automatique standard après écoute 30-79% - -**Étant donné** que j'écoute un contenu de 5 minutes tagué "Voyage" - -**Quand** j'écoute pendant 2 minutes (40%) -**Et** que j'appuie sur "Suivant" - -**Alors** un like automatique standard (+1 point) est enregistré -**Et** un badge discret s'affiche brièvement -**Et** je peux continuer à conduire sans interruption - ---- - -## 10. Signal négatif après skip rapide <10s - -**Étant donné** que j'écoute un contenu tagué "Politique" - -**Quand** j'appuie sur "Suivant" après seulement 5 secondes - -**Alors** un signal négatif (-0.5 point) est enregistré -**Et** la jauge "Politique" diminue légèrement -**Et** aucun message n'est affiché (transparence) - ---- - -## 11. Pas de like si écoute <30% - -**Étant donné** que j'écoute un contenu de 10 minutes - -**Quand** j'écoute pendant 2 minutes (20%) -**Et** que j'appuie sur "Suivant" - -**Alors** aucun like n'est enregistré -**Et** les jauges ne changent pas -**Et** le système considère l'écoute comme neutre - ---- - -## 12. Badge de feedback visuel disparaît après 2 secondes - -**Étant donné** que je reçois un like automatique - -**Quand** le badge "♥ Ajouté à vos favoris" apparaît - -**Alors** il reste visible 2 secondes en bas de l'écran -**Et** il disparaît automatiquement sans action -**Et** il ne bloque pas la vue de la route - ---- - -## 13. Tracking du temps d'écoute précis côté client - -**Étant donné** que je démarre la lecture d'un contenu - -**Quand** le player audio iOS/Android enregistre le temps - -**Alors** le startTime est enregistré à la milliseconde - -**Quand** j'arrête la lecture (Suivant, Pause, ou fin) - -**Alors** la durée exacte écoutée est calculée -**Et** le pourcentage (durée / durée_totale * 100) est envoyé à l'API - ---- - -## 14. API reçoit les événements d'écoute pour calcul - -**Étant donné** que j'écoute un contenu de 5 minutes à 80% - -**Quand** l'événement est envoyé à l'API - -**Alors** le backend reçoit: -**Et** le backend calcule le like automatique (+2 points) -**Et** les jauges sont mises à jour immédiatement (Redis + PostgreSQL) - ---- - -## 15. Actions différentes selon arrêt du contenu - -**Étant donné** que j'écoute un contenu - -**Quand** j'appuie sur "Suivant" - -**Alors** l'action envoyée est "skipped" - -**Quand** le contenu se termine naturellement - -**Alors** l'action envoyée est "completed" - -**Quand** j'appuie sur "Pause" - -**Alors** l'action envoyée est "paused" -**Et** le backend traite chaque action différemment - ---- - -## 16. Calcul immédiat côté backend sans délai - -**Étant donné** que l'API reçoit un événement d'écoute - -**Quand** le backend traite l'événement - -**Alors** les jauges sont mises à jour immédiatement (< 100ms) -**Et** les nouvelles recommandations utilisent les valeurs actualisées -**Et** il n'y a aucun batch différé - ---- - -## 17. Compatibilité iOS avec AVPlayer - -**Étant donné** que l'app iOS utilise AVPlayer - -**Quand** les commandes physiques sont interceptées - -**Alors** les événements MPRemoteCommandCenter sont capturés: - - | Commande | Événement iOS | - |---|---| - | Suivant | nextTrackCommand | - | Précédent | previousTrackCommand | - | Play/Pause | playCommand / pauseCommand | - -**Et** le tracking du temps utilise CMTime - ---- - -## 18. Compatibilité Android avec MediaSession - -**Étant donné** que l'app Android utilise MediaPlayer - -**Quand** les commandes physiques sont interceptées - -**Alors** les événements MediaSession sont capturés: - - | Commande | Action Android | - |---|---| - | Suivant | ACTION_SKIP_TO_NEXT | - | Précédent | ACTION_SKIP_TO_PREVIOUS | - | Play/Pause | ACTION_PLAY / ACTION_PAUSE | - -**Et** le tracking du temps utilise SystemClock.elapsedRealtime() - ---- - -## 19. Sécurité maximale - pas de distraction - -**Étant donné** que je conduis à 80 km/h - -**Quand** j'utilise RoadWave avec les commandes au volant - -**Alors** je n'ai jamais besoin de regarder mon téléphone -**Et** je n'ai jamais besoin de toucher l'écran CarPlay/Android Auto -**Et** toutes les actions sont accessibles via boutons physiques -**Et** les likes sont enregistrés automatiquement - ---- - -## 20. 📋 Plan: Calcul du like automatique selon pourcentage - -**Étant donné** que j'écoute un contenu tagué "Sport" - -**Quand** j'écoute pendant % - -**Alors** le like automatique est -**Et** l'impact sur la jauge est - -**📊 Exemples de données:** - -| pourcentage | type | points | -|---|---|---| -| 10 | aucun | 0 | -| 25 | aucun | 0 | -| 29 | aucun | 0 | -| 30 | standard | +1 | -| 50 | standard | +1 | -| 79 | standard | +1 | -| 80 | renforcé | +2 | -| 90 | renforcé | +2 | -| 100 | renforcé | +2 | - ---- - -## 21. 📋 Plan: Signal négatif uniquement si skip très rapide - -**Étant donné** que j'écoute un contenu - -**Quand** je skip après secondes - -**Alors** le signal est -**Et** l'impact est - -**📊 Exemples de données:** - -| secondes | type | points | -|---|---|---| -| 3 | négatif | -0.5 | -| 5 | négatif | -0.5 | -| 9 | négatif | -0.5 | -| 10 | neutre | 0 | -| 15 | neutre | 0 | -| 30 | neutre | 0 | - ---- - - - - - -
- - -# File d'attente et commande "Suivant" -> *En tant qu'auditeur en déplacement* -> *Je veux que l'application pré-calcule intelligemment les prochains contenus* -> *Afin d'avoir une navigation fluide sans latence* - -**20 scénarios** (19 standards, 1 plan) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -> **Et** que la géolocalisation est activée -## 1. Pré-calcul initial de 5 contenus en cache - -**Étant donné** que je viens de démarrer l'application -**Et** que je suis situé à Paris (48.8566, 2.3522) -**Et** que je suis en mode voiture (vitesse ≥ 5 km/h) - -**Quand** l'application initialise la lecture - -**Alors** une file d'attente de 5 contenus est pré-calculée -**Et** la file est stockée en cache Redis avec la clé "user:{user_id}:queue" -**Et** les métadonnées incluent ma position, le timestamp de calcul et le mode -**Et** le cache a un TTL de 15 minutes - ---- - -## 2. Commande "Suivant" sans latence - -**Étant donné** qu'une file d'attente de 5 contenus est en cache -**Et** que j'écoute actuellement le contenu "A" - -**Quand** j'appuie sur le bouton "Suivant" - -**Alors** le contenu suivant démarre immédiatement (< 100ms) -**Et** le contenu est retiré de la file d'attente -**Et** il reste 4 contenus dans la file - ---- - -## 3. Recalcul automatique après déplacement >10km - -**Étant donné** que la file a été calculée à Paris (48.8566, 2.3522) -**Et** que j'ai 5 contenus en cache - -**Quand** je me déplace à Versailles (48.8049, 2.1204) soit 12km - -**Alors** la file d'attente est invalidée automatiquement -**Et** une nouvelle file de 5 contenus est recalculée -**Et** elle est basée sur ma nouvelle position - ---- - -## 4. Recalcul automatique toutes les 10 minutes - -**Étant donné** qu'une file a été calculée il y a 10 minutes -**Et** que ma position n'a pas changé - -**Quand** le timer de rafraîchissement expire - -**Alors** une nouvelle file de 5 contenus est recalculée -**Et** les anciens contenus non écoutés sont remplacés -**Et** les nouveaux contenus publiés depuis sont inclus - ---- - -## 5. Recalcul quand il reste moins de 3 contenus - -**Étant donné** qu'il reste 3 contenus dans ma file d'attente - -**Quand** j'appuie sur "Suivant" - -**Alors** il reste 2 contenus -**Et** un recalcul asynchrone est déclenché en arrière-plan -**Et** 3 nouveaux contenus sont ajoutés à la file -**Et** la file contient maintenant 5 contenus - ---- - -## 6. Insertion prioritaire d'un contenu géolocalisé en mode voiture - -**Étant donné** que j'ai une file de 5 contenus pré-calculée -**Et** que je suis en mode voiture -**Et** que je me déplace à 50 km/h vers un point avec contenu géolocalisé - -**Quand** je suis à 98m du point (ETA = 7 secondes) - -**Alors** une notification est envoyée (icône + compteur 7→1 + son) -**Et** je dois appuyer sur "Suivant" dans les 7 secondes pour valider - -**Quand** j'appuie sur "Suivant" - -**Alors** un décompte de 5 secondes démarre -**Et** après 5 secondes, le contenu géolocalisé s'insère et démarre -**Et** il remplace le contenu actuel dans la lecture - ---- - -## 7. Contenu géolocalisé ignoré est perdu (cooldown activé) - -**Étant donné** qu'une notification géolocalisée est affichée (compteur 7→1) - -**Quand** je ne clique pas sur "Suivant" pendant les 7 secondes - -**Alors** la notification disparaît -**Et** le contenu géolocalisé est perdu (pas d'insertion dans la file) -**Et** un cooldown de 10 minutes est activé -**Et** aucune nouvelle notification géolocalisée ne sera envoyée pendant 10 minutes - ---- - -## 8. Validation d'une notification géolocalisée - -**Étant donné** qu'une notification géolocalisée est affichée (compteur à 5) -**Et** que j'écoute un podcast - -**Quand** j'appuie sur "Suivant" - -**Alors** le compteur bascule à "5" (décompte final) -**Et** le podcast actuel continue de jouer -**Et** après 5 secondes, le contenu géolocalisé démarre -**Et** le podcast est mis en pause et sauvegardé dans l'historique - ---- - -## 9. Invalidation immédiate après modification des préférences - -**Étant donné** que j'ai une file de 5 contenus en cache -**Et** que ma vitesse GPS est de 5 km/h (piéton) - -**Quand** je modifie mes curseurs de préférences (géo/découverte/politique) - -**Alors** la file d'attente est invalidée immédiatement -**Et** une nouvelle file est recalculée avec les nouvelles préférences -**Et** les anciens contenus en cache sont supprimés - ---- - -## 10. Blocage modification préférences en conduite (>10 km/h) - -**Étant donné** que ma vitesse GPS est de 50 km/h (en voiture) - -**Quand** j'essaie d'accéder aux réglages de préférences - -**Alors** l'interface affiche "Paramètres verrouillés en conduite" -**Et** je ne peux pas modifier les curseurs géo/découverte/politique -**Et** un message "Arrêtez-vous pour modifier vos préférences" s'affiche - ---- - -## 11. Invalidation lors du démarrage d'un live suivi - -**Étant donné** que je suis abonné au créateur "RadioVoyage" -**Et** que j'ai une file de 5 contenus en cache -**Et** que je suis dans la zone géographique du créateur - -**Quand** le créateur "RadioVoyage" démarre une radio live - -**Alors** je reçois une notification push -**Et** le contenu live s'insère en tête de la file d'attente -**Et** la file d'attente est recalculée - ---- - -## 12. Métadonnées de cache Redis - -**Étant donné** qu'une file d'attente est calculée - -**Quand** elle est stockée dans Redis - -**Alors** la clé est "user:{user_id}:queue" -**Et** les métadonnées incluent: - - | champ | valeur | - |---|---| - | last_lat | 48.8566 | - | last_lon | 2.3522 | - | computed_at | 2026-01-21T10:30:00Z | - | mode | voiture | - -**Et** le TTL est de 15 minutes (900 secondes) - ---- - -## 13. Contenu géolocalisé remplace le contenu actuel (pas d'insertion en file) - -**Étant donné** que j'écoute le contenu C2 de ma file [C1, C2, C3, C4, C5] -**Et** qu'une notification géolocalisée "Tour Eiffel" est déclenchée - -**Quand** je valide la notification -**Et** que le décompte de 5s se termine - -**Alors** le contenu "Tour Eiffel" remplace C2 et démarre -**Et** C2 est sauvegardé dans l'historique de navigation -**Et** la file reste [C3, C4, C5] (pas de contenu retiré) -**Et** quand "Tour Eiffel" se termine, C3 démarre - ---- - -## 14. Invalidation après déplacement exactement 10km - -**Étant donné** que la file a été calculée à une position donnée - -**Quand** je me déplace d'exactement 10.0 km - -**Alors** la file d'attente n'est PAS invalidée (seuil strict >10km) -**Et** les contenus en cache restent valides - -**Quand** je me déplace de 10.1 km supplémentaires (total 10.1km) - -**Alors** la file d'attente est invalidée -**Et** une nouvelle file est calculée - ---- - -## 15. Rafraîchissement exactement après 10 minutes - -**Étant donné** qu'une file a été calculée à 10:00:00 - -**Quand** l'heure actuelle est 10:10:00 - -**Alors** le timer de rafraîchissement expire -**Et** une nouvelle file de 5 contenus est recalculée -**Et** le timestamp "computed_at" est mis à jour - ---- - -## 16. Recalcul asynchrone non-bloquant - -**Étant donné** qu'il reste 2 contenus dans la file -**Et** que j'appuie sur "Suivant" - -**Quand** le recalcul asynchrone démarre - -**Alors** la lecture du contenu actuel n'est pas interrompue -**Et** le recalcul se fait en arrière-plan -**Et** les nouveaux contenus sont ajoutés dès disponibles (< 500ms) -**Et** l'utilisateur ne perçoit aucune latence - ---- - -## 17. Notification basée sur ETA (pas distance fixe) - -**Étant donné** qu'un contenu géolocalisé existe à un point GPS -**Et** que je roule à 130 km/h - -**Quand** je suis à 252m du point (ETA = 7 secondes) - -**Alors** une notification est envoyée - -**Quand** je suis à 300m du point (ETA = 8 secondes) - -**Alors** aucune notification n'est envoyée (ETA >7s) - ---- - -## 18. 📋 Plan: Différentes distances de déplacement et invalidation - -**Étant donné** qu'une file a été calculée à une position donnée - -**Quand** je me déplace de km - -**Alors** la file est - -**📊 Exemples de données:** - -| distance | action | -|---|---| -| 5 | conservée | -| 9.9 | conservée | -| 10.0 | conservée | -| 10.1 | invalidée et recalculée | -| 15 | invalidée et recalculée | -| 50 | invalidée et recalculée | - ---- - -## 19. Quota de 6 contenus géolocalisés par heure - -**Étant donné** que j'ai validé 6 notifications géolocalisées dans la dernière heure - -**Quand** un 7ème contenu géolocalisé est détecté (ETA 7s) - -**Alors** aucune notification n'est envoyée -**Et** le quota horaire est respecté - ---- - -## 20. Mode piéton - pas de notification avec compteur 7s - -**Étant donné** que je suis en mode piéton (vitesse <5 km/h) -**Et** qu'un audio-guide géolocalisé existe à 150m - -**Quand** je passe dans le rayon de 200m - -**Alors** une notification push système est envoyée -**Et** aucun compteur 7s n'est affiché -**Et** je peux ouvrir l'app en tapant sur la notification - ---- - - - - - -
- - -# Lecture en boucle et enchaînement automatique -> *En tant qu'auditeur* -> *Je veux que les contenus s'enchaînent automatiquement avec un délai paramétrable* -> *Afin d'avoir une expérience fluide sans interruption* - -**27 scénarios** (24 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur est connecté -## 1. Passage automatique après 2 secondes (mode standard) - -**Étant donné** que j'écoute un contenu "A" en mode standard - -**Quand** la lecture se termine naturellement - -**Alors** un timer de 2 secondes démarre -**Et** un overlay s'affiche: "Contenu suivant dans 2s..." -**Et** une barre de décompte visuelle s'affiche - -**Quand** le timer atteint 0 - -**Alors** le contenu "B" démarre automatiquement -**Et** l'overlay disparaît - ---- - -## 2. Passage automatique après 1 seconde (mode Kids) - -**Étant donné** que je suis en mode Kids -**Et** que j'écoute un contenu pour enfants - -**Quand** la lecture se termine - -**Alors** un timer de 1 seconde démarre -**Et** le message "Contenu suivant dans 1s..." s'affiche - -**Quand** le timer expire - -**Alors** le contenu suivant démarre automatiquement - ---- - -## 3. Passage immédiat après une radio live (0 seconde) - -**Étant donné** que j'écoute une radio live - -**Quand** le créateur arrête la diffusion - -**Alors** le passage au contenu suivant est immédiat (0s de délai) -**Et** aucun overlay de décompte n'est affiché -**Et** la transition est fluide - ---- - -## 4. Annulation du passage automatique - -**Étant donné** qu'un contenu se termine -**Et** que le timer de 2 secondes démarre - -**Quand** je clique sur "Rester sur ce contenu" pendant le décompte - -**Alors** le timer est annulé -**Et** le contenu actuel reste en pause à la fin -**Et** le contenu suivant n'est pas lancé - ---- - -## 5. Insertion de publicité pendant le délai de transition - -**Étant donné** que j'ai écouté 4 contenus sans publicité -**Et** que le 5ème contenu se termine - -**Quand** le délai de 2 secondes démarre - -**Alors** une publicité s'insère dans la file d'attente -**Et** le message devient "Publicité (15s)" -**Et** la publicité démarre après les 2 secondes -**Et** elle ne coupe jamais un contenu en cours - ---- - -## 6. Fréquence de publicité paramétrable admin - -**Étant donné** que la fréquence pub est configurée à "1/5 contenus" - -**Quand** j'écoute 10 contenus - -**Alors** 2 publicités sont insérées (après les contenus 5 et 10) - -**Étant donné** que l'admin change la fréquence à "1/3 contenus" - -**Quand** j'écoute 9 contenus - -**Alors** 3 publicités sont insérées (après les contenus 3, 6 et 9) - ---- - -## 7. Publicité skippable après 5 secondes par défaut - -**Étant donné** qu'une publicité de 30 secondes démarre -**Et** que le délai minimal de visionnage est configuré à 5 secondes - -**Quand** j'écoute pendant 3 secondes - -**Alors** le bouton "Passer" n'est pas encore visible - -**Quand** j'atteins 5 secondes d'écoute - -**Alors** le bouton "Passer" apparaît -**Et** je peux cliquer pour passer au contenu suivant - ---- - -## 8. Délai minimal de publicité paramétrable admin - -**Étant donné** qu'une publicité démarre -**Et** que l'admin a configuré le délai à 10 secondes - -**Quand** j'écoute pendant 9 secondes - -**Alors** le bouton "Passer" n'est pas visible - -**Quand** j'atteins 10 secondes - -**Alors** le bouton "Passer" apparaît -**Et** je peux skipper la publicité - ---- - -## 9. Like et abonnement autorisés sur une publicité - -**Étant donné** qu'une publicité est en lecture - -**Quand** je clique sur le bouton cœur (véhicule arrêté) - -**Alors** la publicité reçoit un like (+2% jauges tags pub) - -**Quand** je clique sur "S'abonner" au créateur de la pub - -**Alors** je suis abonné (+5% jauges tags créateur) -**Et** le créateur de pub bénéficie de l'engagement - ---- - -## 10. Métriques d'engagement publicité trackées - -**Étant donné** qu'une publicité de 30s est diffusée à 100 auditeurs - -**Quand** 40 auditeurs écoutent entièrement (30s) -**Et** que 50 auditeurs skippent après 10s -**Et** que 10 auditeurs skippent avant 5s - -**Alors** les métriques sont: - - | Métrique | Valeur | - |---|---| - | Taux d'écoute complète | 40% | - | Taux de skip après seuil | 50% | - | Taux de skip immédiat | 10% | - | Durée moyenne d'écoute | 18s | - - ---- - -## 11. Message "Aucun contenu disponible" si file vide - -**Étant donné** que la file d'attente est vide -**Et** qu'aucun contenu n'est disponible dans ma zone - -**Quand** le contenu actuel se termine - -**Alors** un message s'affiche: "Aucun contenu disponible dans cette zone" -**Et** une proposition apparaît: "Élargir la zone de recherche ?" -**Et** un bouton "Élargir" est disponible -**Et** la lecture se met en pause automatiquement - ---- - -## 12. Élargissement automatique de la zone de recherche - -**Étant donné** que le message "Aucun contenu disponible" s'affiche - -**Quand** je clique sur "Élargir la zone" - -**Alors** l'algorithme relance une recherche avec rayon +50km -**Et** une notification "Recherche élargie à 50km" s'affiche -**Et** la file d'attente est recalculée -**Et** la lecture reprend automatiquement - ---- - -## 13. Refus d'élargissement laisse en pause - -**Étant donné** que le message "Aucun contenu disponible" s'affiche - -**Quand** je clique sur "Annuler" - -**Alors** la lecture reste en pause -**Et** l'interface affiche "En attente de contenu" -**Et** je peux manuellement naviguer ou chercher du contenu - ---- - -## 14. Retry avec backoff exponentiel en cas d'échec réseau - -**Étant donné** que le contenu suivant échoue au chargement - -**Quand** la première tentative échoue - -**Alors** le système retente après 1 seconde (backoff 1s) - -**Quand** la 2ème tentative échoue - -**Alors** le système retente après 2 secondes (backoff 2s) - -**Quand** la 3ème tentative échoue - -**Alors** le système retente après 4 secondes (backoff 4s) -**Et** après 3 échecs totaux, le système bascule en mode offline - ---- - -## 15. Basculement mode offline après 3 échecs réseau - -**Étant donné** que j'ai eu 3 échecs de chargement consécutifs - -**Quand** le 3ème échec se produit - -**Alors** un message "Connexion instable, basculement mode offline" s'affiche -**Et** la lecture continue avec les contenus téléchargés uniquement -**Et** les contenus en ligne sont temporairement désactivés - -**Quand** la connexion revient - -**Alors** le mode en ligne est automatiquement rétabli - ---- - -## 16. Overlay de décompte avec barre visuelle - -**Étant donné** qu'un contenu se termine - -**Quand** le timer de 2 secondes démarre - -**Alors** un overlay semi-transparent s'affiche en bas de l'écran -**Et** le texte "Contenu suivant dans 2s..." est visible -**Et** une barre de progression décroît de 100% à 0% en 2 secondes -**Et** la couleur de la barre passe de vert à orange -**Et** l'overlay disparaît automatiquement après le décompte - ---- - -## 17. Bouton "Rester sur ce contenu" pendant décompte - -**Étant donné** que le décompte de 2 secondes est actif - -**Quand** l'overlay s'affiche - -**Alors** un bouton "Rester sur ce contenu" est visible -**Et** il est cliquable pendant les 2 secondes - -**Quand** je clique dessus - -**Alors** le timer est annulé immédiatement -**Et** l'overlay disparaît -**Et** le contenu actuel reste affiché en pause - ---- - -## 18. Pas d'interruption d'un contenu en cours - -**Étant donné** que j'écoute un contenu de 10 minutes -**Et** que je suis à 5 minutes de lecture - -**Quand** une publicité devrait s'insérer (fréquence 1/5) - -**Alors** la publicité n'interrompt jamais le contenu en cours -**Et** elle attend la fin du contenu actuel -**Et** elle s'insère pendant le délai de transition (2s) - ---- - -## 19. Publicités uniquement pour utilisateurs gratuits - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** j'écoute 5 contenus - -**Alors** une publicité est insérée après le 5ème contenu - -**Étant donné** que je passe en compte Premium - -**Quand** j'écoute 100 contenus - -**Alors** aucune publicité n'est insérée -**Et** l'enchaînement est direct (2s de transition seulement) - ---- - -## 20. Message clair pour l'utilisateur lors de la publicité - -**Étant donné** qu'une publicité va démarrer - -**Quand** le délai de transition démarre - -**Alors** le message affiché est: "Publicité (15s)" -**Et** la durée totale de la pub est indiquée -**Et** l'utilisateur sait qu'il s'agit d'une pub -**Et** la transparence est maximale - ---- - -## 21. Transition fluide entre contenus sans coupure - -**Étant donné** qu'un contenu se termine -**Et** que le suivant est pré-chargé en cache - -**Quand** le timer de 2s expire - -**Alors** la transition audio utilise un crossfade de 0.3s -**Et** il n'y a aucun blanc ou coupure -**Et** l'expérience est fluide - ---- - -## 22. Gestion des erreurs de chargement avec retry - -**Étant donné** que le contenu suivant échoue au chargement - -**Quand** la 1ère tentative échoue - -**Alors** une notification "Chargement..." s'affiche -**Et** le système retente automatiquement - -**Quand** la 2ème tentative réussit - -**Alors** la lecture démarre normalement -**Et** aucune action utilisateur n'est requise - ---- - -## 23. Mode offline après échecs multiples - -**Étant donné** que j'ai 50 contenus téléchargés en mode offline -**Et** que j'ai eu 3 échecs réseau consécutifs - -**Quand** le mode offline s'active - -**Alors** seuls les contenus téléchargés sont disponibles -**Et** un badge "Mode offline" s'affiche en haut de l'écran -**Et** la lecture continue sans interruption - ---- - -## 24. Compteur de contenus avant prochaine publicité - -**Étant donné** que la fréquence pub est 1/5 contenus -**Et** que j'ai écouté 3 contenus depuis la dernière pub - -**Quand** je consulte l'interface - -**Alors** un indicateur discret affiche "2 contenus avant pub" -**Et** l'utilisateur sait quand attendre la prochaine publicité - ---- - -## 25. 📋 Plan: Délai de transition selon mode - -**Étant donné** que je suis en mode - -**Quand** un contenu se termine - -**Alors** le délai de transition est secondes -**Et** le message affiché est - -**📊 Exemples de données:** - -| mode | delai | message | -|---|---|---| -| Standard | 2 | "Contenu suivant dans 2s..." | -| Kids | 1 | "Contenu suivant dans 1s..." | -| Live | 0 | (aucun message) | - ---- - -## 26. 📋 Plan: Fréquence d'insertion des publicités - -**Étant donné** que la fréquence pub est configurée à - -**Quand** j'écoute contenus - -**Alors** publicités sont insérées - -**📊 Exemples de données:** - -| frequence | contenus | pubs | -|---|---|---| -| 1/3 | 6 | 2 | -| 1/3 | 9 | 3 | -| 1/5 | 10 | 2 | -| 1/5 | 15 | 3 | -| 1/7 | 14 | 2 | -| 1/7 | 21 | 3 | - ---- - -## 27. 📋 Plan: Backoff exponentiel retry - -**Étant donné** que le chargement échoue - -**Quand** je suis à la tentative - -**Alors** le délai de retry est secondes - -**📊 Exemples de données:** - -| tentative | delai | -|---|---| -| 1 | 1 | -| 2 | 2 | -| 3 | 4 | - ---- - - - - - -
- - -# Partage de contenu -> *En tant qu'utilisateur de RoadWave* -> *Je veux pouvoir partager du contenu audio* -> *Afin de faire découvrir l'application à d'autres personnes* - -**22 scénarios** (20 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté -## 1. Bouton partager disponible dans le player en lecture - -**Étant donné** que le contenu "Balade à Paris" est en cours de lecture - -**Quand** l'utilisateur consulte les contrôles du player - -**Alors** le bouton "Partager" ⬆️ est visible - ---- - -## 2. Bouton partager disponible sur la page profil créateur - -**Étant donné** que l'utilisateur consulte le profil de "@paris_stories" - -**Quand** l'utilisateur consulte un contenu dans la liste - -**Alors** le bouton "Partager" est disponible pour chaque contenu - ---- - -## 3. Bouton partager dans la liste de recherche - -**Étant donné** que l'utilisateur effectue une recherche "voyage paris" - -**Quand** l'utilisateur ouvre le menu contextuel d'un résultat - -**Alors** l'option "Partager" est disponible - ---- - -## 4. Bouton partager dans l'historique personnel - -**Étant donné** que l'utilisateur consulte son historique d'écoute - -**Quand** l'utilisateur sélectionne un contenu de l'historique - -**Alors** le bouton "Partager" est accessible - ---- - -## 5. 📋 Plan: Menu de partage avec options multiples - -**Étant donné** que le contenu "" est disponible - -**Quand** l'utilisateur clique sur le bouton "Partager" - -**Alors** le menu natif OS s'ouvre -**Et** les options suivantes sont disponibles: - - | option | - |---| - | Copier le lien | - | WhatsApp | - | Email | - | SMS | - | Plus... | - - -**📊 Exemples de données:** - -| contenu | -|---| -| Balade à Paris | -| Secrets de Montmartre | - ---- - -## 6. Génération du lien de partage - -**Étant donné** un contenu avec l'ID "content_12345" - -**Quand** l'utilisateur copie le lien de partage - -**Alors** le lien généré est "https://roadwave.fr/share/c/content_12345" - ---- - -## 7. Ouverture du lien partagé avec l'application installée (Deep link) - -**Étant donné** que l'application RoadWave est installée sur l'appareil -**Et** qu'un lien "https://roadwave.fr/share/c/content_12345" est partagé - -**Quand** l'utilisateur clique sur le lien - -**Alors** l'application RoadWave s'ouvre automatiquement -**Et** le contenu "content_12345" commence à jouer - ---- - -## 8. Ouverture du lien partagé sans l'application installée (Web player) - -**Étant donné** que l'application RoadWave n'est pas installée -**Et** qu'un lien "https://roadwave.fr/share/c/content_12345" est partagé - -**Quand** l'utilisateur clique sur le lien - -**Alors** une page web responsive s'affiche -**Et** le web player HTML5 est visible -**Et** les boutons de téléchargement App Store et Google Play sont affichés - ---- - -## 9. Contenu de la page web de partage - -**Étant donné** un contenu public avec les métadonnées suivantes: - - | champ | valeur | - |---|---| - | titre | Balade à Paris | - | créateur | @paris_stories | - | durée | 12 min | - | écoutes | 2300 | - | localisation | Paris 5e | - | type_geo | Ancré | - | tags | Voyage, Histoire | - - -**Quand** la page de partage est affichée - -**Alors** la page contient: - - | élément | - |---| - | Cover image 16:9 | - | Titre "Balade à Paris" | - | "@paris_stories" | - | "12 min · 🎧 2.3K" | - | "📍 Paris 5e · Ancré" | - | "🏷️ #Voyage #Histoire" | - | Description | - | Player HTML5 | - | Bouton App Store | - | Bouton Google Play | - - ---- - -## 10. Métadonnées Open Graph pour partage social - -**Étant donné** un contenu "Balade à Paris" par "@paris_stories" - -**Quand** la page de partage est générée - -**Alors** les métadonnées Open Graph incluent: - - | propriété | valeur | - |---|---| - | og:title | Balade à Paris - RoadWave | - | og:description | Écoutez ce contenu par @paris_stories | - | og:type | music.song | - | og:site_name | RoadWave | - | twitter:card | player | - -**Et** l'aperçu s'affiche correctement sur WhatsApp -**Et** l'aperçu s'affiche correctement sur Facebook -**Et** l'aperçu s'affiche correctement sur Twitter - ---- - -## 11. 📋 Plan: Deep linking par plateforme - -**Étant donné** que l'application RoadWave est installée sur -**Et** qu'un lien de partage est ouvert - -**Quand** le système détecte l'application - -**Alors** l'application s'ouvre via - -**📊 Exemples de données:** - -| plateforme | mécanisme | -|---|---| -| iOS | Universal Links | -| Android | App Links | - ---- - -## 12. Fallback URL scheme pour deep linking - -**Étant donné** que les App Links ne fonctionnent pas - -**Quand** le système tente d'ouvrir le contenu - -**Alors** l'URL scheme "roadwave://content/content_12345" est utilisé - ---- - -## 13. Badge Premium visible sur le lien partagé - -**Étant donné** un contenu Premium "Visite VIP Louvre" - -**Quand** l'utilisateur non-premium clique sur le lien partagé - -**Alors** la page web affiche le badge "👑 Contenu Premium" - ---- - -## 14. Preview 30 secondes d'un contenu Premium partagé - -**Étant donné** un contenu Premium "Visite VIP Louvre" de 15 minutes -**Et** qu'un utilisateur non-premium ouvre le lien partagé - -**Quand** le player démarre automatiquement - -**Alors** l'audio joue pendant 30 secondes exactement -**Et** un fade out de 2 secondes est appliqué -**Et** un overlay "Contenu réservé Premium" s'affiche après 32 secondes - ---- - -## 15. Contenu de l'overlay paywall Premium - -**Étant donné** qu'un contenu Premium a atteint la limite de 30 secondes - -**Quand** l'overlay paywall s'affiche - -**Alors** le texte suivant est visible: - ---- - -## 16. Actions disponibles sur l'overlay Premium - -**Étant donné** que l'overlay paywall Premium est affiché - -**Quand** l'utilisateur consulte les options - -**Alors** les actions suivantes sont disponibles: - - | action | comportement | - |---|---| - | Passer Premium | Redirection vers paiement Mangopay web | - | Télécharger l'app | Redirection vers App Store/Google Play | - | Rejouer les 30 premières sec | Relecture illimitée du preview | - - ---- - -## 17. Relecture illimitée du preview Premium - -**Étant donné** un contenu Premium partagé -**Et** que l'utilisateur a écouté les 30 premières secondes - -**Quand** l'utilisateur clique sur "Rejouer" - -**Alors** les 30 premières secondes sont rejouées -**Et** cette action est possible de manière illimitée - ---- - -## 18. Tracking des partages Premium - -**Étant donné** un créateur "@guide_louvre" avec un contenu Premium - -**Quand** son contenu est partagé - -**Alors** les métriques suivantes sont enregistrées: - - | métrique | valeur | - |---|---| - | Partages Premium | +1 | - | Ouvertures lien | compteur | - | Conversions Premium | si souscription | - - ---- - -## 19. Rémunération créateur sur conversion Premium via partage - -**Étant donné** un contenu Premium partagé par "@guide_louvre" - -**Quand** un utilisateur s'abonne via le lien partagé - -**Alors** le créateur reçoit 70% des revenus de cet abonnement -**Et** la conversion est trackée dans son dashboard - ---- - -## 20. Partage d'un contenu supprimé - -**Étant donné** qu'un lien de partage "https://roadwave.fr/share/c/deleted_content" est ouvert -**Et** que le contenu n'existe plus - -**Quand** la page web se charge - -**Alors** un message "Ce contenu n'est plus disponible" s'affiche -**Et** les boutons de téléchargement de l'app sont affichés - ---- - -## 21. Partage d'un contenu en attente de modération - -**Étant donné** un contenu en cours de validation modération - -**Quand** un lien de partage est ouvert - -**Alors** le message "Ce contenu est en cours de validation" s'affiche - ---- - -## 22. Génération du lien hors connexion - -**Étant donné** que l'utilisateur n'a pas de connexion réseau - -**Quand** l'utilisateur tente de partager un contenu - -**Alors** le lien est copié dans le presse-papiers -**Et** un message "Lien copié (nécessite connexion pour ouvrir)" s'affiche - ---- - - - - - -
- - -# Avantages Premium -> *En tant qu'abonné Premium* -> *Je veux bénéficier d'avantages exclusifs* -> *Afin de profiter d'une expérience audio améliorée sans publicité* - -**37 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis connecté à l'application RoadWave -## 1. Utilisateur gratuit voit 1 publicité tous les 5 contenus - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** j'écoute ma file de contenus - -**Alors** je vois une publicité tous les 5 contenus -**Et** la publicité dure 30 secondes en moyenne -**Et** je ne peux pas la skip - ---- - -## 2. Utilisateur Premium ne voit aucune publicité - -**Étant donné** que je suis un utilisateur Premium - -**Quand** j'écoute mes contenus - -**Alors** aucune publicité n'est diffusée -**Et** je passe directement d'un contenu à l'autre -**Et** l'expérience d'écoute est fluide et ininterrompue - ---- - -## 3. Badge "0 publicité" sur page Premium - -**Étant donné** que je consulte la page des avantages Premium - -**Quand** je lis la liste des avantages - -**Alors** je vois en premier: -**Et** c'est l'argument principal mis en avant - ---- - -## 4. Utilisateur gratuit voit contenus Premium bloqués - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** je consulte les contenus d'un créateur - -**Alors** je vois les contenus marqués Premium avec badge 👑 -**Mais** je ne peux pas les lire (overlay bloquant) - ---- - -## 5. Utilisateur Premium accède à tous les contenus exclusifs - -**Étant donné** que je suis un utilisateur Premium - -**Quand** je consulte les contenus d'un créateur - -**Alors** tous les contenus Premium sont accessibles -**Et** je peux les lire sans restriction -**Et** j'ai accès à 100% du catalogue (gratuit + Premium) - ---- - -## 6. Nombre de contenus Premium disponibles - -**Étant donné** que je suis Premium - -**Quand** je consulte les statistiques - -**Alors** je vois combien de contenus Premium sont disponibles sur la plateforme -**Et** par exemple: "8,547 contenus Premium exclusifs disponibles" -**Et** cela justifie la valeur de l'abonnement - ---- - -## 7. Utilisateur gratuit écoute en 48 kbps Opus - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** je lance un contenu - -**Alors** l'audio est streamé en 48 kbps Opus -**Et** cela consomme environ 20 MB/heure -**Et** la qualité est très correcte pour de la voix - ---- - -## 8. Utilisateur Premium écoute en 64 kbps Opus - -**Étant donné** que je suis un utilisateur Premium - -**Quand** je lance un contenu - -**Alors** l'audio est streamé en 64 kbps Opus -**Et** cela consomme environ 30 MB/heure -**Et** la qualité est excellente (détails audio supérieurs) - ---- - -## 9. Comparaison qualité 48 kbps vs 64 kbps - -**Étant donné** que je consulte la page Premium - -**Quand** je lis la section qualité audio - -**Alors** je vois l'explication: - ---- - -## 10. Justification 48 kbps suffisant pour gratuit - -**Étant donné** que le contenu RoadWave est principalement de la voix - -**Quand** la qualité est fixée à 48 kbps pour gratuit - -**Alors** c'est largement suffisant pour comprendre clairement -**Et** équivalent à la qualité radio FM -**Et** les utilisateurs gratuits ne sont pas frustrés - ---- - -## 11. Justification 64 kbps avantage tangible Premium - -**Étant donné** que les audiophiles et créateurs audio sont exigeants - -**Quand** la qualité Premium est à 64 kbps - -**Alors** la différence est perceptible à l'oreille -**Et** les ambiances, musiques de fond, nuances de voix sont mieux rendues -**Et** cela justifie l'abonnement Premium - ---- - -## 12. Switch automatique qualité selon abonnement - -**Étant donné** que je suis gratuit et j'écoute en 48 kbps - -**Quand** je souscris à Premium - -**Alors** dès le contenu suivant, je passe automatiquement en 64 kbps -**Et** je peux entendre la différence de qualité immédiatement - ---- - -## 13. Consommation data Premium vs Gratuit - -**Étant donné** que je roule 1 heure par jour - -**Quand** je calcule la consommation mensuelle - -**Alors** en gratuit: 20 MB/h × 1h × 22 jours = 440 MB/mois -**Et** en Premium: 30 MB/h × 1h × 22 jours = 660 MB/mois -**Et** la différence est de 220 MB/mois (acceptable pour 4G/5G illimitée) - ---- - -## 14. Utilisateur gratuit limité à 50 contenus téléchargés - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** j'accède au mode offline - -**Alors** je peux télécharger jusqu'à 50 contenus maximum -**Et** si j'essaie de télécharger un 51ème, je vois: - ---- - -## 15. Utilisateur Premium téléchargements illimités - -**Étant donné** que je suis un utilisateur Premium - -**Quand** j'accède au mode offline - -**Alors** je peux télécharger autant de contenus que je veux -**Et** la seule limite est l'espace de stockage de mon device -**Et** par exemple 500 contenus × 10 MB = 5 GB - ---- - -## 16. Justification limite 50 contenus gratuit - -**Étant donné** que 50 contenus de 10 minutes = ~8 heures d'écoute - -**Quand** un utilisateur gratuit prépare un road trip - -**Alors** 8 heures couvrent largement une journée de trajet -**Et** cela permet un usage offline raisonnable sans abuser - ---- - -## 17. Justification illimité Premium pour longs road trips - -**Étant donné** qu'un road trip de plusieurs jours nécessite 20-50h de contenu - -**Quand** un utilisateur Premium télécharge 200 contenus - -**Alors** il peut partir serein sans connexion internet pendant 1 semaine -**Et** cela justifie pleinement l'abonnement Premium - ---- - -## 18. Affichage compteur téléchargements gratuit - -**Étant donné** que je suis gratuit et j'ai téléchargé 37 contenus - -**Quand** j'accède à la page Téléchargements - -**Alors** je vois: - ---- - -## 19. Pas de compteur pour Premium - -**Étant donné** que je suis Premium et j'ai téléchargé 187 contenus - -**Quand** j'accède à la page Téléchargements - -**Alors** je vois simplement: -**Et** aucune limite n'est affichée - ---- - -## 20. Utilisateur gratuit historique limité à 100 derniers - -**Étant donné** que je suis un utilisateur gratuit - -**Quand** j'accède à mon historique d'écoute - -**Alors** je vois les 100 derniers contenus écoutés -**Et** les contenus plus anciens ne sont pas affichés -**Et** je vois un message "Historique limité à 100 contenus. Passez Premium pour un historique illimité." - ---- - -## 21. Utilisateur Premium historique illimité - -**Étant donné** que je suis un utilisateur Premium - -**Quand** j'accède à mon historique d'écoute - -**Alors** je vois tous les contenus que j'ai écoutés depuis mon inscription -**Et** je peux scroller jusqu'au premier contenu jamais écouté -**Et** l'historique est complet et permanent - ---- - -## 22. Recherche dans historique Premium - -**Étant donné** que je suis Premium et j'ai 2 000 contenus dans mon historique - -**Quand** je recherche "Tesla" dans mon historique - -**Alors** tous les contenus écoutés contenant "Tesla" sont affichés -**Et** je peux retrouver facilement un contenu écouté il y a 6 mois - ---- - -## 23. Justification limite 100 gratuit suffisante - -**Étant donné** que 100 contenus de 10 min = ~16 heures d'écoute - -**Quand** un utilisateur gratuit écoute 1h/jour - -**Alors** l'historique couvre les 16 derniers jours -**Et** cela suffit pour retrouver un contenu récent - ---- - -## 24. Justification illimité Premium pour power users - -**Étant donné** qu'un power user écoute 3h/jour depuis 2 ans - -**Quand** il veut retrouver un contenu spécifique écouté il y a 1 an - -**Alors** l'historique illimité Premium lui permet de retrouver ce contenu -**Et** cela apporte une vraie valeur ajoutée - ---- - -## 25. Export historique complet (Premium uniquement) - -**Étant donné** que je suis Premium - -**Quand** je demande l'export de mes données - -**Alors** l'historique complet est inclus dans l'export: - ---- - -## 26. Affichage tableau comparatif Gratuit vs Premium - -**Étant donné** que je consulte la page Premium - -**Quand** je vois le tableau comparatif - -**Alors** il affiche: - ---- - -## 27. Justification 0 pub = argument principal - -**Étant donné** qu'une publicité de 30s tous les 5 contenus = 6 min/h de pub - -**Quand** un utilisateur écoute 1h/jour - -**Alors** il subit 180 min de pub/mois (3 heures !) -**Et** payer 4.99€ pour éviter 3h de pub/mois est très rentable -**Et** c'est l'argument de conversion n°1 - ---- - -## 28. Justification qualité audio avantage tangible - -**Étant donné** que la différence 48 kbps → 64 kbps est audible - -**Quand** un audiophile compare les deux - -**Alors** il entend clairement la différence sur un bon système audio voiture -**Et** cela justifie l'abonnement pour les exigeants - ---- - -## 29. Justification offline illimité pour road trips - -**Étant donné** qu'un road trip de 2 semaines nécessite 50-100h de contenu - -**Quand** un utilisateur Premium télécharge 300 contenus avant de partir - -**Alors** il peut partir en zone sans réseau sereinement -**Et** cela apporte une vraie valeur pratique - ---- - -## 30. Justification pas d'over-engineering - -**Étant donné** que RoadWave se concentre sur l'essentiel - -**Quand** les avantages Premium sont définis - -**Alors** il n'y a pas de: - - | fonctionnalité superflue | raison exclusion | - |---|---| - | Badges cosmétiques | Pas de valeur réelle | - | Avatar Premium exclusif | Inutile pour audio | - | Fonctionnalités sociales avancées | Pas prioritaire MVP | - | Early access nouveaux contenus | Complexité > bénéfice | - -**Et** cela réduit la complexité et le coût de développement - ---- - -## 31. CTA Premium après 5ème publicité - -**Étant donné** que je suis gratuit et je viens d'entendre ma 5ème pub - -**Quand** la publicité se termine - -**Alors** je vois un message: - ---- - -## 32. CTA Premium quand limite 50 téléchargements atteinte - -**Étant donné** que je suis gratuit et j'ai atteint 50 téléchargements - -**Quand** j'essaie de télécharger un 51ème contenu - -**Alors** je vois une popup: - ---- - -## 33. CTA Premium quand contenu exclusif bloqué - -**Étant donné** que je suis gratuit et je clique sur un contenu Premium - -**Quand** l'overlay bloquant apparaît - -**Alors** je vois: - ---- - -## 34. Statistiques conversion - Quel avantage convertit le mieux ? - -**Étant donné** qu'un admin consulte les statistiques de conversion - -**Quand** il analyse les sources de conversion - -**Alors** il voit: - - | source de conversion | % conversions | - |---|---| - | CTA après 5ème pub | 42% | - | CTA contenu Premium bloqué | 28% | - | CTA limite 50 téléchargements | 18% | - | Page Premium directe | 12% | - -**Et** cela aide à optimiser le placement des CTA - ---- - -## 35. A/B test message CTA - -**Étant donné** que RoadWave veut optimiser les conversions - -**Quand** un A/B test est lancé sur le CTA après pub - -**Alors** groupe A voit "Marre des pubs ?" (focus négatif) -**Et** groupe B voit "Profitez de 0 publicité" (focus positif) -**Et** le taux de conversion est mesuré -**Et** le message le plus performant est déployé - ---- - -## 36. Notification Premium après 30 jours d'utilisation gratuite - -**Étant donné** que je suis utilisateur gratuit depuis 30 jours -**Et** que j'écoute régulièrement (15h cumulées) - -**Quand** le 30ème jour arrive - -**Alors** je reçois une notification: - ---- - -## 37. Trial gratuit refusé mais onboarding amélioré - -**Étant donné** qu'il n'y a pas de trial gratuit - -**Quand** un nouvel utilisateur s'inscrit - -**Alors** un onboarding explique clairement les avantages Premium -**Et** il peut comparer gratuit vs Premium dès le premier lancement -**Et** cela l'aide à décider rapidement s'il veut payer - ---- - - - - - -
- - -# Gestion abonnement Premium -> *En tant qu'utilisateur* -> *Je veux gérer facilement mon abonnement Premium* -> *Afin de souscrire, renouveler ou annuler en toute transparence* - -**41 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis connecté à l'application RoadWave -## 1. Souscription via Web (desktop/mobile) avec Mangopay - -**Étant donné** que je consulte la page Premium sur le site web - -**Quand** je clique sur "S'abonner - Mensuel 4.99€" - -**Alors** je suis redirigé vers le formulaire de paiement Mangopay -**Et** je saisis mes informations de carte bancaire -**Et** le paiement de 4.99€ est prélevé immédiatement -**Et** la commission Mangopay est de 1.8% + 0.18€ = 0.27€ -**Et** RoadWave reçoit 4.72€ net - ---- - -## 2. Calcul commission Mangopay - -**Étant donné** qu'un utilisateur paie 4.99€ via Mangopay - -**Quand** la commission est calculée - -**Alors** la commission est : 4.99€ × 1.8% + 0.18€ = 0.09€ + 0.18€ = 0.27€ -**Et** RoadWave reçoit : 4.99€ - 0.27€ = 4.72€ -**Et** la commission représente 5.4% du prix - ---- - -## 3. Souscription via iOS App avec Apple IAP - -**Étant donné** que j'utilise l'app iOS - -**Quand** je clique sur "S'abonner - Mensuel 5.99€" - -**Alors** je suis redirigé vers l'interface Apple In-App Purchase -**Et** le prix affiché est 5.99€ (majoré de 20%) -**Et** le paiement est effectué via mon compte Apple -**Et** Apple prend 30% de commission = 1.80€ -**Et** RoadWave reçoit 4.19€ net - ---- - -## 4. Souscription via Android App avec Google Play Billing - -**Étant donné** que j'utilise l'app Android - -**Quand** je clique sur "S'abonner - Mensuel 5.99€" - -**Alors** je suis redirigé vers l'interface Google Play Billing -**Et** le prix affiché est 5.99€ (majoré de 20%) -**Et** le paiement est effectué via mon compte Google -**Et** Google prend 30% de commission = 1.80€ -**Et** RoadWave reçoit 4.19€ net - ---- - -## 5. Majoration 20% sur mobile pour compenser commission 30% - -**Étant donné** que Apple/Google prennent 30% de commission - -**Quand** RoadWave fixe le prix mobile - -**Alors** le prix web est 4.99€ (commission Mangopay 5.4%) -**Et** le prix mobile est 5.99€ (commission Apple/Google 30%) -**Et** la majoration est de 1€ (+20%) -**Et** cela compense partiellement la commission excessive - ---- - -## 6. Email incitation souscription web moins chère - -**Étant donné** que je consulte Premium depuis l'app mobile - -**Quand** je vois le prix 5.99€ - -**Alors** je vois aussi un message: -**Et** un lien vers le site web est fourni - ---- - -## 7. Calcul économie souscription web vs mobile - -**Étant donné** que le prix web est 4.99€/mois -**Et** que le prix mobile est 5.99€/mois - -**Quand** je calcule l'économie annuelle - -**Alors** web : 4.99€ × 12 = 59.88€/an -**Et** mobile : 5.99€ × 12 = 71.88€/an -**Et** économie : 12€/an (soit 20% d'économie) - ---- - -## 8. Activation immédiate après paiement réussi - -**Étant donné** que je viens de payer mon abonnement Premium - -**Quand** le paiement est confirmé - -**Alors** mon statut passe immédiatement à "Premium" -**Et** je peux accéder aux avantages Premium dès maintenant -**Et** je reçois un email de confirmation - ---- - -## 9. Email confirmation souscription - -**Étant donné** que j'ai souscrit à Premium - -**Quand** la souscription est confirmée - -**Alors** je reçois un email: - ---- - -## 10. Email rappel 7 jours avant renouvellement - -**Étant donné** que mon abonnement mensuel se renouvelle le 15 juillet - -**Quand** le 8 juillet arrive (7 jours avant) - -**Alors** je reçois un email de rappel: - ---- - -## 11. Renouvellement automatique réussi - -**Étant donné** que mon abonnement mensuel arrive à échéance le 15 juillet - -**Quand** le 15 juillet arrive - -**Alors** Mangopay/Apple/Google prélève automatiquement 4.99€ (ou 5.99€) -**Et** mon abonnement est renouvelé pour 1 mois supplémentaire -**Et** je reçois un email de confirmation - ---- - -## 12. Email confirmation renouvellement - -**Étant donné** que mon abonnement vient d'être renouvelé - -**Quand** le paiement est confirmé - -**Alors** je reçois un email: - ---- - -## 13. Échec paiement renouvellement - Tentative 1 - -**Étant donné** que mon abonnement doit se renouveler le 15 juillet -**Mais** que ma carte bancaire est expirée ou sans fonds - -**Quand** le prélèvement échoue - -**Alors** je reçois un email: - ---- - -## 14. Retry automatique paiement après 3 jours - -**Étant donné** que le paiement a échoué le 15 juillet - -**Quand** le 18 juillet arrive (J+3) - -**Alors** Mangopay/Apple/Google tente automatiquement un nouveau prélèvement -**Et** si le paiement réussit, l'abonnement est renouvelé normalement -**Et** si le paiement échoue encore, un 2ème retry est programmé - ---- - -## 15. Retry automatique paiement après 7 jours - -**Étant donné** que 2 tentatives ont échoué (15 juillet et 18 juillet) - -**Quand** le 22 juillet arrive (J+7) - -**Alors** une 3ème et dernière tentative est effectuée -**Et** si le paiement réussit, l'abonnement est sauvé -**Et** si le paiement échoue, l'abonnement est annulé automatiquement - ---- - -## 16. Annulation automatique après 3 échecs paiement - -**Étant donné** que les 3 tentatives de renouvellement ont échoué (J+0, J+3, J+7) - -**Quand** la 3ème tentative échoue - -**Alors** mon abonnement Premium est annulé automatiquement -**Et** mon statut repasse à "Gratuit" -**Et** je perds accès aux avantages Premium -**Et** je reçois un email d'annulation - ---- - -## 17. Email annulation automatique pour impayé - -**Étant donné** que mon abonnement a été annulé pour échec paiement - -**Quand** l'annulation devient effective - -**Alors** je reçois un email: - ---- - -## 18. Annulation self-service dans Settings - -**Étant donné** que je veux annuler mon abonnement - -**Quand** j'accède à "Paramètres > Abonnement" - -**Alors** je vois un bouton "Annuler l'abonnement" -**Et** je peux annuler en 2 clics sans contacter le support - ---- - -## 19. Confirmation avant annulation - -**Étant donné** que je clique sur "Annuler l'abonnement" - -**Quand** une popup de confirmation apparaît - -**Alors** je vois: - ---- - -## 20. Accès Premium maintenu jusqu'à fin période payée - -**Étant donné** que j'ai annulé mon abonnement le 1er juillet -**Et** que mon abonnement mensuel était valable jusqu'au 15 juillet - -**Quand** l'annulation est confirmée - -**Alors** je garde l'accès Premium jusqu'au 15 juillet -**Et** à partir du 16 juillet, je repasse en gratuit -**Et** je ne suis pas remboursé pour les 14 jours restants - ---- - -## 21. Justification pas de remboursement prorata - -**Étant donné** que l'industrie (Spotify, Netflix, YouTube) ne rembourse pas prorata - -**Quand** RoadWave applique la même règle - -**Alors** c'est le standard accepté par les utilisateurs -**Et** cela simplifie la gestion comptable -**Et** évite les abus (souscription puis annulation immédiate pour remboursement) - ---- - -## 22. Email confirmation annulation - -**Étant donné** que j'ai annulé mon abonnement - -**Quand** l'annulation est enregistrée - -**Alors** je reçois un email: - ---- - -## 23. Pas de renouvellement après annulation - -**Étant donné** que j'ai annulé mon abonnement le 1er juillet - -**Quand** le 15 juillet arrive (date de renouvellement prévue) - -**Alors** aucun prélèvement n'est effectué -**Et** mon statut passe automatiquement à "Gratuit" -**Et** je ne reçois pas d'email de renouvellement - ---- - -## 24. Réabonnement possible immédiatement - -**Étant donné** que j'ai annulé mon abonnement il y a 5 jours - -**Quand** j'accède à la page Premium - -**Alors** je peux me réabonner immédiatement -**Et** le processus de paiement est le même que la première fois - ---- - -## 25. Pas de nouvelle période d'essai au réabonnement - -**Étant donné** que j'ai annulé mon abonnement il y a 3 mois - -**Quand** je me réabonne - -**Alors** je paie immédiatement 4.99€ (pas d'essai gratuit) - ---- - -## 26. Offre win-back pour utilisateurs ayant annulé - -**Étant donné** que j'ai annulé mon abonnement il y a 1 mois - -**Quand** je reçois un email de win-back - -**Alors** je vois une offre spéciale: - ---- - -## 27. Table subscriptions en base PostgreSQL - -**Étant donné** qu'un utilisateur souscrit à Premium - -**Quand** les données sont enregistrées - -**Alors** la table subscriptions contient: - ---- - -## 28. Statuts possibles dans subscription.status - -**Étant donné** qu'un abonnement peut avoir différents statuts - -**Quand** le statut est stocké en base - -**Alors** les valeurs possibles sont: - - | statut | description | - |---|---| - | active | Abonnement actif et payé | - | cancelled | Annulé par utilisateur (accès jusqu'à fin période) | - | expired | Période terminée, pas renouvelé | - | past_due | Échec paiement, en retry automatique | - - ---- - -## 29. Cache Redis pour vérification Premium temps réel - -**Étant donné** qu'un utilisateur lance un contenu - -**Quand** l'app vérifie s'il est Premium - -**Alors** une clé Redis est consultée: -**Et** si la clé n'existe pas, elle est recalculée depuis PostgreSQL -**Et** cela garantit des performances <10ms - ---- - -## 30. Refresh cache Redis via webhooks - -**Étant donné** qu'un paiement est confirmé par Mangopay/Apple/Google - -**Quand** un webhook est reçu par RoadWave - -**Alors** le cache Redis premium:{user_id} est mis à jour immédiatement -**Et** l'utilisateur voit son statut Premium activé sans délai - ---- - -## 31. Webhooks Mangopay - PAYIN_NORMAL_SUCCEEDED - -**Étant donné** qu'un paiement Mangopay réussit - -**Quand** Mangopay envoie le webhook PAYIN_NORMAL_SUCCEEDED - -**Alors** RoadWave met à jour subscriptions.status = 'active' -**Et** met à jour current_period_end = NOW() + 1 mois -**Et** refresh le cache Redis premium:{user_id} = true - ---- - -## 32. Webhooks Mangopay - PAYIN_NORMAL_FAILED - -**Étant donné** qu'un paiement Mangopay échoue - -**Quand** Mangopay envoie le webhook PAYIN_NORMAL_FAILED - -**Alors** RoadWave met à jour subscriptions.status = 'past_due' -**Et** programme un retry automatique dans 3 jours -**Et** envoie un email à l'utilisateur - ---- - -## 33. Webhooks Apple - App Store Server Notifications - -**Étant donné** qu'un paiement Apple IAP change de statut - -**Quand** Apple envoie une notification serveur - -**Alors** RoadWave parse la notification (JSON) -**Et** met à jour la subscription en conséquence -**Et** refresh le cache Redis - ---- - -## 34. Webhooks Google - Real-time Developer Notifications - -**Étant donné** qu'un paiement Google Play change de statut - -**Quand** Google envoie une notification temps réel - -**Alors** RoadWave parse la notification (JSON) -**Et** met à jour la subscription en conséquence -**Et** refresh le cache Redis - ---- - -## 35. Dashboard admin - Métriques abonnements - -**Étant donné** qu'un admin consulte les métriques Premium - -**Quand** il accède au dashboard - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Abonnés actifs | 12,547 | - | Nouveaux abonnements ce mois | 1,234 | - | Annulations ce mois | 287 (2.3%) | - | Churn rate mensuel | 2.3% | - | MRR (Revenus mensuels récurrents) | 58,890€ | - | Taux conversion gratuit → Premium | 8.5% | - - ---- - -## 36. Calcul churn rate mensuel - -**Étant donné** que 287 utilisateurs ont annulé ce mois -**Et** qu'il y avait 12,547 abonnés au début du mois - -**Quand** le churn rate est calculé - -**Alors** churn = 287 / 12,547 = 2.3% -**Et** un churn <5% est considéré comme excellent -**Et** RoadWave surveille cette métrique de près - ---- - -## 37. Alerte si churn rate >5% - -**Étant donné** que le churn rate mensuel dépasse 5% - -**Quand** le système détecte cette anomalie - -**Alors** une alerte est envoyée à l'équipe: - ---- - -## 38. Enquête satisfaction à l'annulation - -**Étant donné** que je viens d'annuler mon abonnement - -**Quand** l'annulation est confirmée - -**Alors** je vois un questionnaire rapide: -**Et** les réponses aident à améliorer l'offre Premium - ---- - -## 39. Répartition canaux souscription - -**Étant donné** qu'un admin analyse les canaux de souscription - -**Quand** il consulte les statistiques - -**Alors** il voit: - - | canal | abonnés | % total | revenus/mois | - |---|---|---|---| - | Web (Mangopay) | 8,234 | 65.6% | 41,088€ | - | iOS (Apple) | 2,845 | 22.7% | 17,042€ | - | Android (Google) | 1,468 | 11.7% | 8,793€ | - -**Et** cela aide à orienter les efforts marketing (inciter web = moins de commission) - ---- - -## 40. Performance vérification Premium <10ms - -**Étant donné** que 100 000 utilisateurs consultent des contenus simultanément - -**Quand** chaque requête vérifie le statut Premium via Redis - -**Alors** le temps de réponse moyen est <10ms -**Et** Redis gère facilement 100 000 requêtes/seconde -**Et** l'expérience utilisateur est fluide - ---- - -## 41. Backup données abonnements - -**Étant donné** que les données d'abonnements sont critiques - -**Quand** un backup est effectué - -**Alors** PostgreSQL est répliqué en temps réel sur un replica -**Et** un snapshot quotidien est stocké sur S3 -**Et** en cas de crash, les données peuvent être restaurées <5 minutes - ---- - - - - - -
- - -# Multi-devices et détection simultanée -> *En tant qu'abonné Premium* -> *Je veux utiliser mon compte sur plusieurs appareils* -> *Mais limité à 1 seul stream actif à la fois pour éviter le partage abusif* - -**30 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que je suis un utilisateur Premium actif -> **Et** que mon compte est valide -## 1. 1 seul stream actif autorisé par compte - -**Étant donné** que je n'écoute rien actuellement - -**Quand** je lance un contenu sur mon iPhone - -**Alors** le stream démarre normalement -**Et** Redis enregistre: active_streams:{user_id} = {device_id: "iPhone", started_at: timestamp} - ---- - -## 2. Détection connexion simultanée - Arrêt premier device - -**Étant donné** que j'écoute un contenu sur mon iPhone - -**Quand** je lance un contenu sur mon iPad - -**Alors** le système détecte une session active sur iPhone -**Et** la lecture sur iPhone est arrêtée immédiatement (WebSocket close) -**Et** je vois sur iPhone: "Lecture interrompue : votre compte est utilisé sur un autre appareil" -**Et** la lecture démarre sur iPad normalement - ---- - -## 3. Message explicite sur device interrompu - -**Étant donné** que ma lecture sur iPhone vient d'être interrompue - -**Quand** je regarde l'écran de mon iPhone - -**Alors** je vois une overlay avec le message: -**Et** un bouton "Reprendre ici" est disponible - ---- - -## 4. Reprendre lecture sur device interrompu - -**Étant donné** que ma lecture sur iPhone a été interrompue -**Et** que je veux reprendre sur iPhone - -**Quand** je clique sur "Reprendre ici" - -**Alors** la lecture démarre sur iPhone -**Et** l'iPad est à son tour interrompu avec le même message -**Et** le "ping-pong" entre devices est possible (mais pénible) - ---- - -## 5. Enregistrement session active dans Redis - -**Étant donné** que je lance un contenu sur mon iPhone - -**Quand** la lecture démarre - -**Alors** une entrée Redis est créée: - ---- - -## 6. Heartbeat toutes les 30 secondes pour maintenir session - -**Étant donné** que j'écoute un contenu sur mon iPhone - -**Quand** 30 secondes s'écoulent - -**Alors** l'app envoie un heartbeat au serveur -**Et** le serveur refresh le TTL Redis à 300 secondes -**Et** la session reste active - ---- - -## 7. Session considérée morte après 5 minutes sans heartbeat - -**Étant donné** que j'écoute un contenu sur mon iPhone -**Mais** que l'app crash ou que le réseau coupe - -**Quand** 5 minutes s'écoulent sans heartbeat - -**Alors** l'entrée Redis expire automatiquement (TTL atteint) -**Et** je peux relancer sur n'importe quel device sans conflit - ---- - -## 8. Vérification session avant démarrage lecture - -**Étant donné** que je veux lancer un contenu sur mon iPad - -**Quand** j'appuie sur Play - -**Alors** le serveur vérifie Redis: active_streams:{user_id} -**Et** si une session existe sur un autre device, elle est tuée -**Et** la nouvelle session iPad est enregistrée dans Redis - ---- - -## 9. Gestion multi-utilisateurs simultanés - -**Étant donné** que 100 000 utilisateurs Premium écoutent simultanément - -**Quand** Redis stocke 100 000 entrées active_streams - -**Alors** chaque entrée a un TTL de 5 minutes -**Et** Redis gère facilement cette charge (~10 MB de RAM) -**Et** les vérifications sont quasi-instantanées (O(1)) - ---- - -## 10. Contenus téléchargés (offline) ne comptent pas comme stream - -**Étant donné** que j'ai téléchargé 20 contenus en mode offline - -**Quand** j'écoute un contenu téléchargé sur mon iPhone sans réseau - -**Alors** aucune session active n'est enregistrée dans Redis -**Et** je peux écouter offline pendant qu'un autre device stream online - ---- - -## 11. Transition rapide device <10s tolérée - -**Étant donné** que j'écoute dans ma voiture sur mon iPhone -**Et** que j'arrive chez moi - -**Quand** je lance la lecture sur mon iPad dans les 10 secondes - -**Alors** la transition est considérée comme un changement de device légitime -**Et** aucun message d'erreur n'est affiché sur iPhone -**Et** la lecture reprend exactement où j'étais sur iPad - ---- - -## 12. Détection transition rapide via timestamps - -**Étant donné** que la session iPhone a started_at = 14:30:00 - -**Quand** je lance sur iPad à 14:30:05 (5 secondes après) - -**Alors** le serveur détecte: diff = 5s < 10s -**Et** applique une "graceful transition" (pas de message d'erreur iPhone) -**Et** Redis met à jour: active_streams:{user_id} = {device_id: "iPad", ...} - ---- - -## 13. Plusieurs devices disponibles mais 1 seul actif - -**Étant donné** que je possède: - - | device | status | - |---|---| - | iPhone | Installé | - | iPad | Installé | - | MacBook (web) | Connecté | - | Android (conjoint) | Installé | - - -**Quand** je lance un stream sur n'importe quel device - -**Alors** seulement 1 peut être actif à la fois -**Et** les autres devices sont en "standby" - ---- - -## 14. Justification anti-partage compte - -**Étant donné** qu'un utilisateur Premium partage son compte avec un ami - -**Quand** les 2 personnes essaient d'écouter simultanément - -**Alors** la lecture est constamment interrompue sur l'un ou l'autre -**Et** l'expérience devient inutilisable -**Et** cela décourage fortement le partage de compte - ---- - -## 15. Justification protection revenus créateurs - -**Étant donné** que 1 abonnement Premium = 4.99€/mois - -**Quand** 70% sont reversés aux créateurs (3.49€) - -**Alors** les créateurs sont rémunérés pour 1 personne -**Et** si 2 personnes utilisent le même compte simultanément, c'est injuste -**Et** la limite 1 stream protège l'équité du système - ---- - -## 16. Justification UX claire - -**Étant donné** qu'un stream est interrompu sur un device - -**Quand** l'utilisateur voit le message explicite - -**Alors** il comprend immédiatement pourquoi (autre device actif) -**Et** il peut choisir de reprendre sur le device actuel ou l'autre -**Et** il n'y a pas de confusion ou frustration - ---- - -## 17. Comparaison avec Spotify (limite 1 stream) - -**Étant donné** que Spotify Premium limite aussi à 1 stream actif - -**Quand** RoadWave applique la même règle - -**Alors** les utilisateurs connaissent déjà ce comportement -**Et** cela paraît normal et accepté par l'industrie - ---- - -## 18. Comparaison avec Netflix (plusieurs streams selon formule) - -**Étant donné** que Netflix permet 1-4 streams selon la formule - -**Quand** RoadWave limite à 1 stream pour tous - -**Alors** c'est plus strict que Netflix -**Mais** Netflix cible le foyer familial (TV partagée) -**Alors** que RoadWave cible l'individu conducteur (usage personnel) - ---- - -## 19. Détection pattern suspect - Changements devices fréquents - -**Étant donné** qu'un utilisateur change de device 50 fois en 1 heure - -**Quand** le système détecte ce pattern anormal - -**Alors** une alerte est générée pour l'équipe modération -**Et** le compte peut être marqué pour surveillance -**Et** si abus confirmé, suspension possible - ---- - -## 20. Logs des changements de device - -**Étant donné** que je change de device plusieurs fois par jour - -**Quand** les changements sont loggés - -**Alors** chaque événement est enregistré: - - | timestamp | from_device | to_device | content_id | - |---|---|---|---| - | 2025-06-15 08:30:00 | null | iPhone | abc123 | - | 2025-06-15 09:15:00 | iPhone | iPad | def456 | - | 2025-06-15 18:30:00 | iPad | iPhone | ghi789 | - -**Et** ces logs aident à détecter les partages de compte - ---- - -## 21. Métriques admin - Changements devices par utilisateur - -**Étant donné** qu'un admin consulte les métriques de streaming - -**Quand** il accède au dashboard - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Utilisateurs Premium actifs | 12,547 | - | Changements de device/jour (médiane) | 2 | - | Utilisateurs >10 changements/jour | 47 (0.4%) | - | Comptes suspects (>20 changements/j) | 3 | - - ---- - -## 22. Email d'avertissement si changements excessifs - -**Étant donné** que je change de device 30 fois par jour pendant 3 jours - -**Quand** le système détecte ce pattern - -**Alors** je reçois un email d'avertissement: - ---- - -## 23. Suspension compte après avertissement ignoré - -**Étant donné** que j'ai reçu un email d'avertissement il y a 7 jours -**Mais** que je continue à changer de device 30 fois par jour - -**Quand** l'équipe modération examine le compte - -**Alors** mon compte Premium peut être suspendu pour partage abusif -**Et** je reçois un email de suspension avec justification - ---- - -## 24. FAQ - Pourquoi ma lecture s'arrête quand j'utilise un autre device ? - -**Étant donné** que je consulte la FAQ Premium - -**Quand** je cherche "lecture interrompue" - -**Alors** je trouve la réponse: - ---- - -## 25. Support - Utilisateur pense être piraté - -**Étant donné** qu'un utilisateur voit constamment "Lecture interrompue" -**Et** qu'il pense que son compte est piraté - -**Quand** il contacte le support - -**Alors** le support vérifie les logs de changements de device -**Et** peut identifier les devices (iPhone, iPad perso vs iPhone inconnu) -**Et** conseille de changer le mot de passe si device inconnu détecté - ---- - -## 26. Changement mot de passe déconnecte tous les devices - -**Étant donné** que je pense que mon compte est compromis - -**Quand** je change mon mot de passe - -**Alors** tous mes devices sont déconnectés immédiatement -**Et** les sessions actives dans Redis sont supprimées -**Et** je dois me reconnecter sur chaque device -**Et** cela sécurise mon compte - ---- - -## 27. Test charge - 100 000 vérifications/seconde - -**Étant donné** que 100 000 utilisateurs Premium lancent des contenus - -**Quand** chaque lancement vérifie Redis (GET active_streams:{user_id}) - -**Alors** Redis peut gérer facilement 100 000 requêtes/seconde -**Et** le temps de réponse moyen est <1ms -**Et** aucun ralentissement n'est constaté - ---- - -## 28. Test failover Redis - -**Étant donné** que le serveur Redis principal tombe en panne - -**Quand** le failover automatique vers le replica Redis s'active - -**Alors** les sessions actives peuvent être perdues temporairement (max 5 min) -**Mais** les utilisateurs peuvent relancer immédiatement -**Et** l'impact est minimal (pas de perte de données critiques) - ---- - -## 29. Test concurrence - Lancement simultané 2 devices - -**Étant donné** que je lance exactement au même instant sur iPhone et iPad - -**Quand** les 2 requêtes arrivent en parallèle au serveur - -**Alors** Redis utilise un lock (SETNX) pour atomicité -**Et** 1 seul device gagne (par exemple iPhone) -**Et** l'autre device (iPad) reçoit immédiatement une erreur -**Et** l'utilisateur peut retry sur iPad si souhaité - ---- - -## 30. Nettoyage automatique sessions expirées - -**Étant donné** que 1000 sessions Redis ont expiré (TTL atteint) - -**Quand** Redis supprime automatiquement ces entrées - -**Alors** la mémoire est libérée -**Et** les nouveaux streams peuvent démarrer sans conflit -**Et** aucune intervention manuelle n'est nécessaire - ---- - - - - - -
- - -# Offre et tarification Premium -> *En tant qu'utilisateur* -> *Je veux pouvoir souscrire à un abonnement Premium* -> *Afin de profiter d'une expérience sans publicité avec des avantages exclusifs* - -**31 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'utilisateur -## 1. Formule mensuelle à 4.99€/mois - -**Étant donné** que je consulte les offres Premium - -**Quand** je vois la formule mensuelle - -**Alors** le prix affiché est 4.99€/mois -**Et** il n'y a aucune réduction -**Et** le prix effectif par mois est 4.99€ - ---- - -## 2. Formule annuelle à 49.99€/an (2 mois offerts) - -**Étant donné** que je consulte les offres Premium - -**Quand** je vois la formule annuelle - -**Alors** le prix affiché est 49.99€/an -**Et** l'économie affichée est "2 mois offerts" -**Et** le prix effectif par mois est 4.16€ -**Et** je vois le badge "Meilleure offre" - ---- - -## 3. Calcul économie formule annuelle - -**Étant donné** que la formule mensuelle coûte 4.99€/mois - -**Quand** je calcule le coût annuel en mensuel - -**Alors** 12 mois × 4.99€ = 59.88€/an -**Et** la formule annuelle coûte 49.99€ -**Et** l'économie est de 9.89€ (≠2 mois gratuits) -**Et** la réduction est de 16.5% - ---- - -## 4. Pas d'essai gratuit disponible - -**Étant donné** que je consulte les offres Premium - -**Quand** je recherche une option "Essai gratuit" - -**Alors** aucune option d'essai gratuit n'est proposée -**Et** je dois payer dès le premier jour pour accéder au Premium - ---- - -## 5. Justification absence essai gratuit - Anti-abus vacances - -**Étant donné** que RoadWave ne propose pas d'essai gratuit - -**Quand** un utilisateur envisage un road trip de 14 jours - -**Alors** il ne peut pas s'abonner pour l'essai gratuit puis annuler -**Et** cela évite les inscriptions opportunistes -**Et** protège les revenus des créateurs - ---- - -## 6. Justification absence essai gratuit - Protection revenus créateurs - -**Étant donné** qu'un utilisateur Premium écoute des contenus - -**Quand** il génère des écoutes dès le jour 1 - -**Alors** les créateurs sont rémunérés immédiatement (70% de 4.99€) -**Et** il n'y a pas de "période gratuite" sans rémunération créateurs - ---- - -## 7. Justification absence essai gratuit - Simplicité - -**Étant donné** que RoadWave gère les abonnements - -**Quand** il n'y a pas d'essai gratuit - -**Alors** pas de gestion complexe de période trial -**Et** pas de workflow de conversion trial → payant -**Et** cela réduit la complexité technique - ---- - -## 8. Justification absence essai gratuit - Engagement - -**Étant donné** qu'un utilisateur paie dès le début - -**Quand** il souscrit à Premium - -**Alors** il est plus engagé qu'un utilisateur en essai gratuit -**Et** le taux de churn est généralement plus faible -**Et** la lifetime value (LTV) est plus élevée - ---- - -## 9. Pas de partage familial au MVP - -**Étant donné** que je consulte les offres Premium - -**Quand** je recherche une option "Famille" ou "Partage" - -**Alors** aucune option de partage familial n'est disponible -**Et** seuls les abonnements individuels sont proposés - ---- - -## 10. Justification absence partage familial - Complexité technique - -**Étant donné** que le partage familial nécessite: - - | fonctionnalité | complexité | - |---|---| - | Gestion invitations | Moyenne | - | Validation liens famille | Moyenne | - | Limite devices par membre | Élevée | - | Dashboard admin famille | Élevée | - - -**Quand** RoadWave évalue le ROI - -**Alors** le coût dev/support est trop élevé pour le MVP -**Et** la fonctionnalité est reportée post-MVP - ---- - -## 11. Justification absence partage familial - Risque abus - -**Étant donné** qu'une offre famille permet 5-6 membres - -**Quand** il n'y a pas de vérification stricte de lien familial - -**Alors** des "familles" de 6 inconnus pourraient se former -**Et** cela réduirait fortement les revenus (6 personnes pour 1 abonnement) - ---- - -## 12. Justification absence partage familial - Cible individuelle - -**Étant donné** que RoadWave cible principalement les conducteurs - -**Quand** chaque conducteur utilise l'app individuellement en voiture - -**Alors** le besoin de partage familial est limité -**Et** la plupart des utilisateurs sont des individus (pas des familles) - ---- - -## 13. Post-MVP - Offre Famille à 9.99€/mois pour 5 comptes - -**Étant donné** que RoadWave envisage une offre Famille post-MVP - -**Quand** la fonctionnalité est spécifiée - -**Alors** le prix serait 9.99€/mois pour 5 comptes -**Et** cela représente 2€/mois/personne -**Mais** cette offre n'est pas disponible au MVP - ---- - -## 14. Comparaison tarif - Spotify à 10.99€/mois - -**Étant donné** que Spotify Premium coûte 10.99€/mois - -**Quand** RoadWave fixe son prix à 4.99€/mois - -**Alors** RoadWave est 54.5% moins cher que Spotify -**Et** cela positionne RoadWave comme très accessible - ---- - -## 15. Comparaison tarif - YouTube Premium à 11.99€/mois - -**Étant donné** que YouTube Premium coûte 11.99€/mois - -**Quand** RoadWave fixe son prix à 4.99€/mois - -**Alors** RoadWave est 58.4% moins cher que YouTube Premium -**Et** cela est un argument commercial fort - ---- - -## 16. Comparaison tarif - Apple Music à 10.99€/mois - -**Étant donné** qu'Apple Music coûte 10.99€/mois - -**Quand** RoadWave fixe son prix à 4.99€/mois - -**Alors** RoadWave est 54.5% moins cher qu'Apple Music -**Et** cela attire les utilisateurs sensibles au prix - ---- - -## 17. Justification tarif bas - Cible conducteurs quotidiens - -**Étant donné** que RoadWave cible les trajets quotidiens domicile-travail - -**Quand** le prix est fixé à 4.99€/mois - -**Alors** c'est un budget raisonnable pour un conducteur -**Et** équivalent à ~1-2 cafés/mois -**Et** psychologiquement acceptable pour un usage quotidien - ---- - -## 18. Justification formule annuelle - Engagement long terme - -**Étant donné** que la formule annuelle offre 2 mois gratuits - -**Quand** un utilisateur souscrit pour 1 an - -**Alors** il s'engage sur le long terme -**Et** RoadWave sécurise 49.99€ de revenus immédiatement -**Et** le cash flow est amélioré - ---- - -## 19. Justification formule annuelle - Réduction churn - -**Étant donné** qu'un utilisateur paie 49.99€ pour l'année - -**Quand** il envisage d'arrêter après 3 mois - -**Alors** il a déjà payé pour 12 mois -**Et** il continuera probablement à utiliser l'app -**Et** le taux de churn est réduit significativement - ---- - -## 20. Affichage comparatif des deux formules - -**Étant donné** que je consulte la page Premium - -**Quand** je vois les deux formules côte à côte - -**Alors** je vois: - ---- - -## 21. Mise en avant formule annuelle - -**Étant donné** que je consulte la page Premium - -**Quand** je vois les deux formules - -**Alors** la formule annuelle a un badge "Meilleure offre" ⭠-**Et** elle est visuellement mise en avant (bordure colorée, taille plus grande) -**Et** l'économie de 2 mois est affichée en gros -**Et** cela incite à choisir la formule annuelle - ---- - -## 22. Lien "Pourquoi pas d'essai gratuit ?" en FAQ - -**Étant donné** que je consulte la page Premium - -**Quand** je clique sur "FAQ" - -**Alors** je vois une question "Pourquoi pas d'essai gratuit ?" -**Et** la réponse explique: - ---- - -## 23. A/B test formule annuelle (post-MVP) - -**Étant donné** que RoadWave veut optimiser la conversion annuelle - -**Quand** un A/B test est lancé - -**Alors** groupe A voit "2 mois offerts" (économie en durée) -**Et** groupe B voit "Économisez 9.89€" (économie en argent) -**Et** les taux de souscription sont mesurés -**Et** le message le plus performant est déployé - ---- - -## 24. Promo temporaire exceptionnelle (Black Friday, etc.) - -**Étant donné** que c'est le Black Friday - -**Quand** une promo temporaire est activée - -**Alors** la formule annuelle peut passer à 39.99€/an (au lieu de 49.99€) -**Et** l'économie affichée est "4 mois offerts !" -**Et** la promo dure 3 jours uniquement -**Et** cela génère un pic de souscriptions - ---- - -## 25. Code promo partenariat influenceur - -**Étant donné** qu'un influenceur promeut RoadWave - -**Quand** il partage un code promo "INFLUENCEUR20" - -**Alors** les utilisateurs obtiennent -20% sur le premier mois (3.99€ au lieu de 4.99€) -**Et** le code est valable 1 mois -**Et** les conversions sont trackées par code promo - ---- - -## 26. Statistiques admin - Répartition formules - -**Étant donné** qu'un admin consulte les métriques d'abonnements - -**Quand** il accède au dashboard - -**Alors** il voit: - - | métrique | valeur | - |---|---| - | Abonnés Premium total | 12,547 | - | Abonnés mensuels | 7,234 (58%) | - | Abonnés annuels | 5,313 (42%) | - | Revenus mensuels récurrents | 58,890€ | - -**Et** ces données aident à piloter la stratégie tarifaire - ---- - -## 27. Calcul revenus mensuels récurrents (MRR) - -**Étant donné** que RoadWave a: - - | formule | nombre abonnés | prix | - |---|---|---| - | Mensuel | 7,234 | 4.99€/mois | - | Annuel | 5,313 | 49.99€/an | - - -**Quand** le MRR est calculé - -**Alors** MRR mensuel = 7,234 × 4.99€ = 36,098€ -**Et** MRR annuel ramené au mois = 5,313 × 49.99€ / 12 = 22,139€ -**Et** MRR total = 58,237€/mois - ---- - -## 28. Projection revenus annuels (ARR) - -**Étant donné** que le MRR est de 58,237€ - -**Quand** l'ARR est calculé - -**Alors** ARR = 58,237€ × 12 = 698,844€/an -**Et** cela aide à évaluer la valorisation de l'entreprise - ---- - -## 29. Affichage prix TTC (TVA incluse) - -**Étant donné** que RoadWave est une plateforme française - -**Quand** les prix sont affichés - -**Alors** tous les prix sont TTC (TVA 20% incluse) -**Et** le prix 4.99€ inclut déjà la TVA -**Et** cela respecte la réglementation française - ---- - -## 30. Performance page Premium avec cache - -**Étant donné** que la page Premium est consultée fréquemment - -**Quand** un utilisateur charge la page - -**Alors** les prix et avantages sont servis depuis un cache CDN -**Et** le temps de chargement est <200ms -**Et** cela garantit une expérience fluide - ---- - -## 31. Localisation prix selon pays (post-MVP) - -**Étant donné** que RoadWave se lance à l'international post-MVP - -**Quand** un utilisateur se connecte depuis l'Allemagne - -**Alors** les prix peuvent être ajustés (ex: 4.99€ en France, 4.49€ en Pologne) -**Et** cela respecte le pouvoir d'achat local -**Mais** cette fonctionnalité n'est pas au MVP (France uniquement) - ---- - - - - - -
- - -# Profil créateur -> *En tant qu'utilisateur de RoadWave* -> *Je veux consulter les profils des créateurs* -> *Afin de découvrir leur contenu et décider de m'abonner* - -**31 scénarios** (28 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -## 1. URL du profil créateur - -**Étant donné** un créateur avec le pseudo "paris_stories" - -**Quand** l'utilisateur accède au profil - -**Alors** l'URL est "https://roadwave.fr/@paris_stories" - ---- - -## 2. Informations principales du profil - -**Étant donné** un créateur "@paris_stories" avec les informations suivantes: - - | champ | valeur | - |---|---| - | photo | avatar_120x120.jpg | - | pseudo | paris_stories | - | badge_vérifié | true | - | bio | Histoires et anecdotes de Paris | - | abonnés | 1200 | - | contenus | 42 | - | durée_totale | 18h | - | écoutes_totales | 54000 | - - -**Quand** le profil est affiché - -**Alors** les éléments suivants sont visibles: - - | élément | valeur affichée | - |---|---| - | Photo profil | 120×120 px | - | @pseudo | @paris_stories | - | Badge vérifié | ✓ | - | Bio | Histoires et... | - | Nombre abonnés | 1.2K abonnés | - | Nombre contenus | 42 contenus | - | Durée totale | 18h de contenu créé | - | Écoutes totales | 54K écoutes totales | - - ---- - -## 3. 📋 Plan: Arrondi des statistiques publiques - -**Étant donné** un créateur avec - -**Quand** le profil est affiché - -**Alors** la valeur affichée est "" - -**📊 Exemples de données:** - -| métrique | valeur_exacte | valeur_affichée | -|---|---|---| -| abonnés | 342 | 342 | -| abonnés | 1200 | 1.2K | -| abonnés | 54000 | 54K | -| abonnés | 1200000 | 1.2M | -| écoutes | 842 | 842 | -| écoutes | 5400 | 5.4K | -| écoutes | 142000 | 142K | -| écoutes | 2100000 | 2.1M | -| durée (heures) | 18 | 18h | -| durée (heures) | 142 | 142h | - ---- - -## 4. Bio avec markdown basique - -**Étant donné** un créateur avec la bio suivante en markdown: - -**Quand** le profil est affiché - -**Alors** le texte en gras "Histoires de Paris" est formaté -**Et** le texte en italique "Nouveau contenu chaque semaine" est formaté -**Et** le lien "https://paris-stories.fr" est cliquable - ---- - -## 5. Limitation de la bio à 300 caractères - -**Étant donné** un créateur qui entre une bio de 350 caractères - -**Quand** la bio est sauvegardée - -**Alors** seuls les 300 premiers caractères sont conservés -**Et** un message "Maximum 300 caractères" s'affiche - ---- - -## 6. Boutons d'action principaux - -**Étant donné** que l'utilisateur consulte un profil créateur - -**Quand** la page est chargée - -**Alors** les boutons suivants sont visibles: - - | bouton | action | - |---|---| - | S'abonner | Abonnement au créateur | - | Partager profil | Menu de partage | - | ••• | Menu contextuel | - - ---- - -## 7. Menu contextuel du profil [•••] - -**Étant donné** que l'utilisateur clique sur le bouton [•••] - -**Quand** le menu s'ouvre - -**Alors** les options suivantes sont disponibles: - - | option | description | - |---|---| - | Partager profil | Partager le lien du profil | - | Signaler profil | Signaler spam ou usurpation d'identité | - | Bloquer créateur | Masquer tous les contenus du créateur | - - ---- - -## 8. Liste des contenus du créateur - -**Étant donné** un créateur avec 3 contenus publiés - -**Quand** le profil est affiché - -**Alors** chaque contenu affiche: - - | élément | exemple | - |---|---| - | Cover image | Image 16:9 | - | Titre | Balade à Paris | - | Durée et écoutes | 12 min · 🎧 2.3K | - | Localisation | 📍 Paris | - | Bouton lecture | ▶️ | - - ---- - -## 9. 📋 Plan: Options de tri des contenus - -**Étant donné** un créateur avec 10 contenus publiés - -**Quand** l'utilisateur sélectionne le tri "" - -**Alors** les contenus sont triés par - -**📊 Exemples de données:** - -| option_tri | critère | -|---|---| -| Plus récents | Date publication DESC (défaut) | -| Plus populaires | Écoutes × facteur temporel (90 jours) | -| Plus anciens | Date publication ASC | - ---- - -## 10. Filtrage des contenus par tag - -**Étant donné** un créateur avec des contenus taggés "Voyage", "Histoire", "Gastronomie" - -**Quand** l'utilisateur filtre par tags "Voyage, Histoire" - -**Alors** seuls les contenus avec ces tags sont affichés -**Et** le nombre de résultats est indiqué "12 contenus" - ---- - -## 11. Recherche locale dans le profil - -**Étant donné** que l'utilisateur consulte le profil de "@paris_stories" -**Et** que le créateur a publié 50 contenus - -**Quand** l'utilisateur entre "Montmartre" dans la barre de recherche - -**Alors** la recherche s'effectue sur les titres et descriptions -**Et** seuls les contenus correspondants sont affichés -**Et** le placeholder indique "Rechercher dans les contenus de @paris_stories" - ---- - -## 12. Chargement paginé des contenus - -**Étant donné** un créateur avec 100 contenus publiés - -**Quand** le profil est affiché - -**Alors** 20 contenus sont chargés initialement -**Et** un bouton "Charger plus" est visible en bas de page - -**Quand** l'utilisateur clique sur "Charger plus" - -**Alors** 20 contenus supplémentaires sont chargés - ---- - -## 13. Informations publiques visibles par tous - -**Étant donné** que l'utilisateur consulte un profil créateur - -**Alors** les informations suivantes sont publiques: - - | information | visible | - |---|---| - | Photo et pseudo | ✅ | - | Badge vérifié | ✅ | - | Bio | ✅ | - | Nombre abonnés | ✅ | - | Nombre contenus | ✅ | - | Durée totale créée | ✅ | - | Écoutes totales | ✅ | - - ---- - -## 14. Informations privées non visibles - -**Étant donné** que l'utilisateur consulte un profil créateur - -**Alors** les informations suivantes sont privées: - - | information | visible | - |---|---| - | Liste des abonnés | ❌ | - | Revenus | ❌ | - | Localisation précise | ❌ | - | Email | ❌ | - - ---- - -## 15. Dashboard créateur avec métriques privées - -**Étant donné** que le créateur "@paris_stories" consulte son propre dashboard - -**Quand** la page statistiques est affichée - -**Alors** les métriques suivantes sont accessibles: - - | métrique | type | - |---|---| - | Taux complétion moyen | 78% | - | Évolution abonnés | Graphique | - | Écoutes par contenu | Tableau | - | Revenus | Dashboard | - | Taux conversion Premium | Pourcentage | - | Démographie (âge/zone) | Agrégée | - - ---- - -## 16. Graphique d'évolution des abonnés - -**Étant donné** que le créateur consulte son dashboard - -**Quand** il sélectionne la période "30 jours" - -**Alors** un graphique d'évolution des abonnés est affiché -**Et** les périodes disponibles sont: - - | période | - |---| - | 30j | - | 90j | - | 1 an | - - ---- - -## 17. Tableau détaillé des écoutes par contenu - -**Étant donné** un créateur avec 10 contenus publiés - -**Quand** il consulte le tableau des performances - -**Alors** chaque contenu affiche: - - | métrique | exemple | - |---|---| - | Titre | Balade | - | Écoutes totales | 2300 | - | Écoutes complètes >80% | 1840 | - | Taux complétion | 80% | - | Likes | 420 | - | Partages | 56 | - - ---- - -## 18. Affichage du badge vérifié - -**Étant donné** un créateur vérifié "@paris_stories" - -**Quand** son profil est affiché - -**Alors** le badge bleu "✓" est accolé au pseudo -**Et** un tooltip "Compte vérifié" s'affiche au survol - ---- - -## 19. Badge vérifié visible partout - -**Étant donné** un créateur vérifié "@paris_stories" - -**Alors** le badge "✓" est affiché dans: - - | emplacement | - |---| - | Page profil | - | Player en lecture | - | Résultats de recherche | - | Notifications | - - ---- - -## 20. 📋 Plan: Attribution automatique du badge selon critères - -**Étant donné** un créateur avec - -**Quand** les conditions sont validées - -**Alors** le badge vérifié est attribué - -**📊 Exemples de données:** - -| critère | automatique | -|---|---| -| KYC Mangopay validé | Oui | -| ≥10K abonnés + compte >6 mois | Oui | -| Célébrité / Média officiel | Manuel | - ---- - -## 21. Attribution automatique via KYC - -**Étant donné** un créateur qui complète son KYC Mangopay - -**Quand** les documents sont validés - -**Alors** le badge vérifié est attribué automatiquement -**Et** une notification "Votre compte est maintenant vérifié ✓" est envoyée - ---- - -## 22. Attribution automatique à 10K abonnés - -**Étant donné** un créateur avec 9999 abonnés et un compte de 7 mois - -**Quand** il atteint 10000 abonnés - -**Alors** le badge vérifié est attribué automatiquement -**Et** une notification de félicitations est envoyée - ---- - -## 23. Demande manuelle de vérification (célébrité) - -**Étant donné** un créateur reconnu publiquement - -**Quand** il soumet le formulaire de demande de vérification - -**Alors** une requête est créée pour l'équipe RoadWave -**Et** l'équipe vérifie l'identité sous 48-72h -**Et** le badge est attribué si validation réussie - ---- - -## 24. Retrait du badge en cas de suspension - -**Étant donné** un créateur vérifié avec le badge "✓" - -**Quand** sa monétisation est suspendue - -**Alors** le badge vérifié est retiré temporairement -**Et** le badge est restauré après levée de la suspension - ---- - -## 25. Retrait définitif du badge pour strikes multiples - -**Étant donné** un créateur vérifié avec 3 strikes actifs - -**Quand** un 4ème strike est appliqué (ban) - -**Alors** le badge vérifié est retiré définitivement -**Et** le compte est banni - ---- - -## 26. Retrait du badge pour usurpation d'identité - -**Étant donné** un créateur vérifié qui usurpe l'identité d'une célébrité - -**Quand** la fraude est détectée - -**Alors** le badge est retiré immédiatement -**Et** le compte est banni -**Et** une enquête est ouverte - ---- - -## 27. Profil créateur supprimé - -**Étant donné** qu'un utilisateur tente d'accéder à "@deleted_user" - -**Quand** la page est chargée - -**Alors** un message "Ce profil n'existe pas ou a été supprimé" s'affiche - ---- - -## 28. Blocage d'un créateur - -**Étant donné** que l'utilisateur bloque le créateur "@spam_account" - -**Quand** l'utilisateur consulte son flux de recommandations - -**Alors** aucun contenu de "@spam_account" n'est affiché -**Et** le créateur n'apparaît plus dans les recherches - ---- - -## 29. Déblocage d'un créateur - -**Étant donné** que l'utilisateur a bloqué "@paris_stories" - -**Quand** il accède à ses paramètres "Comptes bloqués" -**Et** qu'il débloque "@paris_stories" - -**Alors** les contenus du créateur réapparaissent dans les recommandations - ---- - -## 30. Signalement d'un profil pour spam - -**Étant donné** que l'utilisateur signale le profil "@spam_account" - -**Quand** il sélectionne la raison "Spam" - -**Alors** le signalement est envoyé à la modération -**Et** un message de confirmation s'affiche -**Et** le profil reste visible jusqu'à décision de modération - ---- - -## 31. Signalement pour usurpation d'identité - -**Étant donné** que l'utilisateur signale le profil "@fake_celebrity" - -**Quand** il sélectionne "Usurpation d'identité" -**Et** qu'il fournit une preuve - -**Alors** le signalement est priorisé (priorité HAUTE) -**Et** l'équipe modération traite sous 24h - ---- - - - - - -
- - -# Création de campagnes publicitaires -> *En tant que publicitaire* -> *Je veux créer des campagnes avec ciblage précis et maîtrise du budget* -> *Afin d'optimiser mes investissements publicitaires* - -**30 scénarios** (27 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un compte publicitaire est créé et vérifié -## 1. Création d'une campagne publicitaire complète - -**Étant donné** que je suis connecté en tant que publicitaire - -**Quand** je crée une nouvelle campagne avec les paramètres: - - | Paramètre | Valeur | - |---|---| - | Budget total | 300€ | - | Date début | 2026-02-01 | - | Date fin | 2026-02-14 | - | Zone géographique | Département du Var | - | Plages horaires | 7h-9h, 17h-19h | - | Tags ciblés | Automobile, Voyage | - | Tranche d'âge | 18+ | - - -**Alors** la campagne est créée avec succès -**Et** le budget quotidien calculé est de 21.43€/jour -**Et** les diffusions estimées sont de ~430 écoutes complètes -**Et** un statut "En attente de validation" est assigné - ---- - -## 2. Budget minimum 50€ requis - -**Étant donné** que je crée une nouvelle campagne - -**Quand** je définis un budget de 40€ - -**Alors** une erreur s'affiche: "Budget minimum requis: 50€" -**Et** la campagne n'est pas créée - ---- - -## 3. Budget de 50€ exactement accepté - -**Étant donné** que je crée une nouvelle campagne - -**Quand** je définis un budget de 50€ - -**Alors** la campagne est créée avec succès -**Et** aucune erreur n'est affichée - ---- - -## 4. Calcul automatique du budget quotidien - -**Étant donné** une campagne avec: - - | Budget total | 300€ | - |---|---| - | Durée | 14 j | - - -**Quand** le système calcule le budget quotidien - -**Alors** le budget/jour est de 21.43€ -**Et** le nombre estimé de diffusions/jour est de 430 (à 0.05€/écoute) - ---- - -## 5. Ciblage géographique point GPS précis - -**Étant donné** que je crée une campagne - -**Quand** je sélectionne "Point GPS" avec coordonnées (43.1234, 5.9234) -**Et** que je définis un rayon de 5km - -**Alors** la campagne cible uniquement les utilisateurs dans ce rayon -**Et** la zone est représentée par un cercle sur la carte - ---- - -## 6. Ciblage géographique ville - -**Étant donné** que je crée une campagne - -**Quand** je sélectionne "Ville" et choisis "Marseille" - -**Alors** la campagne cible tous les utilisateurs dans la commune de Marseille -**Et** les limites administratives sont affichées sur la carte - ---- - -## 7. Ciblage géographique département - -**Étant donné** que je crée une campagne - -**Quand** je sélectionne "Département" et choisis "Var (83)" - -**Alors** la campagne cible tout le département du Var -**Et** une estimation de population cible est affichée - ---- - -## 8. Ciblage géographique région - -**Étant donné** que je crée une campagne - -**Quand** je sélectionne "Région" et choisis "Provence-Alpes-Côte d'Azur" - -**Alors** la campagne cible toute la région PACA -**Et** l'estimation de population cible est mise à jour - ---- - -## 9. Ciblage géographique national - -**Étant donné** que je crée une campagne - -**Quand** je sélectionne "National" - -**Alors** la campagne cible tous les utilisateurs en France -**Et** aucune limite géographique n'est appliquée - ---- - -## 10. Ciblage horaire plages multiples - -**Étant donné** que je crée une campagne - -**Quand** je définis les plages horaires: - - | Plage | - |---| - | 7h-9h | - | 12h-14h | - | 17h-19h | - - -**Alors** la publicité est diffusée uniquement pendant ces plages -**Et** elle n'est jamais diffusée en dehors (ex: 10h, 15h, 20h) - ---- - -## 11. Ciblage horaire toute la journée - -**Étant donné** que je crée une campagne - -**Quand** je ne définis aucune plage horaire spécifique - -**Alors** la publicité est diffusée 24h/24 -**Et** aucune restriction horaire n'est appliquée - ---- - -## 12. Ciblage par centres d'intérêt - -**Étant donné** que je crée une campagne pour un garage automobile - -**Quand** je sélectionne les tags: - - | Tag | - |---| - | Automobile | - | Mécanique | - | Sport | - - -**Alors** la publicité est prioritaire pour les utilisateurs avec jauges élevées sur ces tags -**Et** elle peut quand même être diffusée à d'autres utilisateurs (ciblage non exclusif) - ---- - -## 13. Classification d'âge obligatoire - -**Étant donné** que je crée une campagne - -**Quand** j'essaie de valider sans sélectionner une tranche d'âge - -**Alors** une erreur s'affiche: "Classification d'âge obligatoire" -**Et** les options proposées sont: - - | Option | - |---| - | Tout public | - | 13+ | - | 16+ | - | 18+ | - - ---- - -## 14. Upload audio publicitaire formats acceptés - -**Étant donné** que je crée une campagne - -**Quand** j'upload un fichier audio format MP3 - -**Alors** le fichier est accepté - -**Quand** j'upload un fichier audio format AAC (.aac ou .m4a) - -**Alors** le fichier est accepté - -**Quand** j'upload un fichier audio format WAV - -**Alors** une erreur s'affiche: "Format non supporté. Utilisez MP3 ou AAC" - ---- - -## 15. Durée audio publicitaire validée - -**Étant donné** que je crée une campagne - -**Quand** j'upload un audio de 8 secondes - -**Alors** une erreur s'affiche: "Durée minimale: 10 secondes" - -**Quand** j'upload un audio de 65 secondes - -**Alors** une erreur s'affiche: "Durée maximale: 60 secondes" - -**Quand** j'upload un audio de 30 secondes - -**Alors** le fichier est accepté - ---- - -## 16. Prépaiement obligatoire via Mangopay - -**Étant donné** que j'ai configuré une campagne à 300€ - -**Quand** j'arrive à l'étape de paiement - -**Alors** je dois payer les 300€ avant validation -**Et** le paiement est traité via Mangopay -**Et** seule la carte bancaire est acceptée - ---- - -## 17. Recharge automatique optionnelle - -**Étant donné** que j'ai une campagne active - -**Quand** je configure la recharge automatique à 10% du budget - -**Alors** si le budget restant passe sous 30€ (10% de 300€) -**Et** que la campagne recharge automatiquement 100€ -**Et** ma carte bancaire est débitée de 100€ -**Et** le budget total passe à 130€ - ---- - -## 18. Désactivation recharge automatique - -**Étant donné** que j'ai activé la recharge automatique - -**Quand** je désactive cette option - -**Alors** aucune recharge ne se produit automatiquement -**Et** la campagne s'arrête quand le budget atteint 0€ - ---- - -## 19. Étalement budget sur période longue - -**Étant donné** une campagne avec: - - | Budget total | 1000€ | - |---|---| - | Durée | 30 j | - - -**Quand** le système calcule l'étalement - -**Alors** le budget/jour est de 33.33€ -**Et** si le budget se consomme plus vite (ex: 50€/jour) -**Alors** une alerte "Budget épuisé dans 10 jours" est envoyée - ---- - -## 20. Estimation population cible selon zone - -**Étant donné** que je sélectionne la zone "Marseille" - -**Quand** le système calcule la population cible - -**Alors** l'estimation affichée est "~15 000 utilisateurs potentiels" -**Et** un message "Estimation basée sur utilisateurs actifs dans la zone" s'affiche - ---- - -## 21. Campagne avec date de début différée - -**Étant donné** que je crée une campagne - -**Quand** je définis la date de début au 2026-03-01 (dans 1 mois) - -**Alors** la campagne a le statut "Programmée" -**Et** elle démarre automatiquement le 2026-03-01 à 00h00 -**Et** le budget n'est pas consommé avant cette date - ---- - -## 22. Interface self-service accessible - -**Étant donné** que je suis un publicitaire - -**Quand** j'accède à l'interface publicitaire - -**Alors** je peux créer une campagne sans contact commercial RoadWave -**Et** toutes les options sont configurables en autonomie -**Et** un tutoriel guidé est disponible (première utilisation) - ---- - -## 23. Aperçu zone ciblée sur carte interactive - -**Étant donné** que je configure une zone géographique - -**Quand** je sélectionne "Département du Var" - -**Alors** une carte Leaflet affiche les limites du département en surbrillance -**Et** un compteur "~50 000 utilisateurs actifs" est affiché -**Et** je peux zoomer/dézoomer pour visualiser la zone - ---- - -## 24. Tags multiples pour ciblage affiné - -**Étant donné** que je crée une campagne pour un restaurant - -**Quand** je sélectionne les tags: - - | Tag | - |---| - | Gastronomie | - | Tourisme | - | Famille | - - -**Alors** la publicité est prioritaire pour utilisateurs intéressés par ces 3 thèmes -**Et** le score de ciblage combine les 3 jauges d'intérêt - ---- - -## 25. Validation des dates de campagne - -**Étant donné** que je crée une campagne - -**Quand** je définis une date de début postérieure à la date de fin - -**Alors** une erreur s'affiche: "Date de fin doit être après date de début" -**Et** la campagne n'est pas créée - ---- - -## 26. Durée minimale de campagne - -**Étant donné** que je crée une campagne - -**Quand** je définis une durée de moins de 24 heures - -**Alors** une erreur s'affiche: "Durée minimale: 1 jour" -**Et** je dois ajuster les dates - ---- - -## 27. Durée maximale de campagne - -**Étant donné** que je crée une campagne - -**Quand** je définis une durée de plus de 90 jours - -**Alors** une erreur s'affiche: "Durée maximale: 90 jours" -**Et** je dois ajuster les dates ou créer plusieurs campagnes - ---- - -## 28. 📋 Plan: Calcul budget quotidien selon durée - -**Étant donné** une campagne avec un budget de € - -**Quand** la durée est de jours - -**Alors** le budget quotidien est de €/jour - -**📊 Exemples de données:** - -| budget | duree | budget_jour | -|---|---|---| -| 100 | 10 | 10.00 | -| 300 | 14 | 21.43 | -| 500 | 30 | 16.67 | -| 1000 | 60 | 16.67 | - ---- - -## 29. 📋 Plan: Estimation diffusions selon budget - -**Étant donné** un budget quotidien de € - -**Quand** le coût par écoute complète est 0.05€ - -**Alors** le nombre estimé de diffusions/jour est - -**📊 Exemples de données:** - -| budget_jour | diffusions | -|---|---| -| 10.00 | 200 | -| 21.43 | 429 | -| 50.00 | 1000 | -| 100.00 | 2000 | - ---- - -## 30. 📋 Plan: Formats audio acceptés/rejetés - -**Étant donné** que j'upload un fichier - -**Quand** le format est - -**Alors** le résultat est - -**📊 Exemples de données:** - -| fichier | format | resultat | -|---|---|---| -| pub.mp3 | MP3 | accepté | -| pub.aac | AAC | accepté | -| pub.m4a | AAC | accepté | -| pub.wav | WAV | rejeté | -| pub.ogg | OGG | rejeté | -| pub.flac | FLAC | rejeté | - ---- - - - - - -
- - -# Caractéristiques et facturation des publicités -> *En tant que système RoadWave* -> *Je veux appliquer des règles précises de durée, skippabilité et facturation* -> *Afin d'équilibrer expérience utilisateur et rentabilité publicitaire* - -**32 scénarios** (29 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur gratuit écoute du contenu -## 1. Durée minimale 10 secondes - -**Étant donné** qu'un publicitaire uploade une publicité de 8 secondes - -**Quand** le système valide la durée - -**Alors** une erreur s'affiche: "Durée minimale: 10 secondes" -**Et** l'upload est rejeté - ---- - -## 2. Durée maximale 60 secondes - -**Étant donné** qu'un publicitaire uploade une publicité de 65 secondes - -**Quand** le système valide la durée - -**Alors** une erreur s'affiche: "Durée maximale: 60 secondes" -**Et** l'upload est rejeté - ---- - -## 3. Durée recommandée 15-30 secondes - -**Étant donné** qu'un publicitaire crée une campagne - -**Quand** il voit les recommandations - -**Alors** un message s'affiche: - ---- - -## 4. Publicité de 10 secondes acceptée - -**Étant donné** qu'un publicitaire uploade une publicité de 10 secondes - -**Quand** le système valide la durée - -**Alors** le fichier est accepté -**Et** aucune erreur n'est affichée - ---- - -## 5. Publicité de 60 secondes acceptée - -**Étant donné** qu'un publicitaire uploade une publicité de 60 secondes - -**Quand** le système valide la durée - -**Alors** le fichier est accepté -**Et** un avertissement s'affiche: "⚠️ Durée longue: taux de skip potentiellement élevé" - ---- - -## 6. Délai minimum skippable 5 secondes par défaut - -**Étant donné** qu'une publicité de 30 secondes démarre -**Et** que le délai minimal est configuré à 5 secondes - -**Quand** j'écoute pendant 3 secondes - -**Alors** le bouton "Passer" n'est pas visible -**Et** je dois attendre 2 secondes supplémentaires - -**Quand** j'atteins 5 secondes d'écoute - -**Alors** le bouton "Passer" apparaît -**Et** je peux cliquer pour passer au contenu suivant - ---- - -## 7. Délai minimum paramétrable admin (3 secondes) - -**Étant donné** que l'admin configure le délai à 3 secondes -**Et** qu'une publicité démarre - -**Quand** j'écoute pendant 3 secondes - -**Alors** le bouton "Passer" apparaît immédiatement -**Et** je peux skipper - ---- - -## 8. Délai minimum paramétrable admin (10 secondes) - -**Étant donné** que l'admin configure le délai à 10 secondes -**Et** qu'une publicité démarre - -**Quand** j'écoute pendant 9 secondes - -**Alors** le bouton "Passer" n'est toujours pas visible - -**Quand** j'atteins 10 secondes - -**Alors** le bouton "Passer" apparaît - ---- - -## 9. Facturation écoute complète (>80%) - 0.05€ - -**Étant donné** qu'une publicité de 30 secondes est diffusée - -**Quand** j'écoute pendant 25 secondes (83%) - -**Alors** l'écoute est considérée comme "complète" -**Et** le publicitaire est facturé 0.05€ -**Et** le compteur "écoutes complètes" s'incrémente - ---- - -## 10. Facturation écoute complète exactement 80% - -**Étant donné** qu'une publicité de 30 secondes est diffusée - -**Quand** j'écoute pendant exactement 24 secondes (80%) - -**Alors** l'écoute est considérée comme "complète" -**Et** le publicitaire est facturé 0.05€ - ---- - -## 11. Facturation skip après délai minimal - 0.02€ - -**Étant donné** qu'une publicité de 30 secondes est diffusée -**Et** que le délai minimal est 5 secondes - -**Quand** j'écoute pendant 10 secondes (33%) -**Et** que je clique sur "Passer" - -**Alors** l'écoute est considérée comme "partielle" -**Et** le publicitaire est facturé 0.02€ - ---- - -## 12. Facturation skip immédiat (<5s) - 0€ - -**Étant donné** qu'une publicité de 30 secondes est diffusée -**Et** que le délai minimal est 5 secondes - -**Quand** j'écoute pendant 3 secondes -**Et** que je clique sur "Suivant" (pas de bouton skip encore) - -**Alors** l'écoute est considérée comme "non engagée" -**Et** le publicitaire n'est PAS facturé (0€) - ---- - -## 13. Comptabilisation écoute complète à 79% - -**Étant donné** qu'une publicité de 30 secondes est diffusée - -**Quand** j'écoute pendant 23 secondes (77%) - -**Alors** l'écoute est considérée comme "partielle" (pas complète) -**Et** le publicitaire est facturé 0.02€ - ---- - -## 14. Comptabilisation écoute complète à 100% - -**Étant donné** qu'une publicité de 30 secondes est diffusée - -**Quand** j'écoute les 30 secondes complètes (100%) - -**Alors** l'écoute est considérée comme "complète" -**Et** le publicitaire est facturé 0.05€ - ---- - -## 15. Budget consommé selon mix écoutes - -**Étant donné** qu'une campagne à 300€ a généré: - - | Type écoute | Nombre | Coût unitaire | Total | - |---|---|---|---| - | Complète (>80%) | 4000 | 0.05€ | 200€ | - | Partielle (5-80%) | 2000 | 0.02€ | 40€ | - | Skip immédiat | 1000 | 0€ | 0€ | - - -**Quand** je calcule le budget consommé - -**Alors** le total est 240€ -**Et** il reste 60€ de budget disponible - ---- - -## 16. Affichage compteur secondes restantes - -**Étant donné** qu'une publicité de 30s démarre -**Et** que le délai minimal est 5s - -**Quand** j'écoute pendant 2 secondes - -**Alors** un compteur s'affiche: "Passer dans 3s..." - -**Quand** j'atteins 5 secondes - -**Alors** le compteur disparaît -**Et** le bouton "Passer la publicité" s'affiche - ---- - -## 17. Progress bar publicité visible - -**Étant donné** qu'une publicité de 30s est en lecture - -**Quand** 10 secondes se sont écoulées - -**Alors** la progress bar affiche 33% (10/30) -**Et** l'indicateur temporel affiche "0:10 / 0:30" -**Et** l'utilisateur visualise la progression - ---- - -## 18. Message "Publicité" clairement affiché - -**Étant donné** qu'une publicité démarre - -**Quand** l'audio commence - -**Alors** un badge "Publicité" est affiché en haut de l'écran -**Et** la durée totale est indiquée: "Publicité (30s)" -**Et** la transparence est maximale (utilisateur sait que c'est une pub) - ---- - -## 19. Transition fluide après publicité - -**Étant donné** qu'une publicité de 30s se termine - -**Quand** la lecture atteint 30 secondes - -**Alors** le délai de transition de 2s démarre -**Et** le contenu normal suivant est annoncé -**Et** l'enchaînement est naturel (même UX que entre contenus) - ---- - -## 20. Like autorisé sur publicité - -**Étant donné** qu'une publicité est en lecture -**Et** que le véhicule est à l'arrêt - -**Quand** je clique sur le bouton cœur - -**Alors** un like explicite (+2%) est enregistré -**Et** mes jauges d'intérêt sont mises à jour selon les tags de la pub -**Et** le publicitaire voit un compteur "Likes" incrémenté - ---- - -## 21. Abonnement autorisé sur publicité - -**Étant donné** qu'une publicité est diffusée par un créateur -**Et** que le véhicule est à l'arrêt - -**Quand** je clique sur "S'abonner" - -**Alors** l'abonnement est enregistré (+5% jauges) -**Et** le publicitaire bénéficie de l'engagement fort -**Et** cela compte comme une conversion majeure - ---- - -## 22. Bouton skip visible et accessible - -**Étant donné** qu'une publicité a dépassé le délai minimal - -**Quand** le bouton "Passer" s'affiche - -**Alors** il est positionné en bas à droite de l'écran -**Et** il a une taille de clic confortable (44×44px minimum iOS) -**Et** il est clairement visible (contraste élevé) - ---- - -## 23. Analytics tracking précis par type - -**Étant donné** qu'une publicité est diffusée - -**Quand** un événement se produit - -**Alors** il est tracké en temps réel: - - | Événement | Données enregistrées | - |---|---| - | Impression | timestamp, user_id, pub_id, zone_geo | - | Écoute complète | durée_ecoutee, pourcentage, coût (0.05€) | - | Skip après délai | durée_ecoutee, pourcentage, coût (0.02€) | - | Skip immédiat | durée_ecoutee, pourcentage, coût (0€) | - | Like | timestamp, tags impactés | - | Abonnement | timestamp, creator_id | - - ---- - -## 24. Recommandation sweet spot 15-30s - -**Étant donné** les statistiques RoadWave globales: - - | Durée pub | Taux complétion moyen | - |---|---| - | 10s | 65% | - | 15s | 55% | - | 30s | 45% | - | 45s | 30% | - | 60s | 20% | - - -**Quand** un publicitaire consulte les recommandations - -**Alors** le sweet spot affiché est "15-30 secondes" -**Et** l'explication est "Meilleur compromis engagement/message" - ---- - -## 25. Optimisation durée selon taux de skip campagne - -**Étant donné** qu'une campagne de 60s a un taux de skip de 85% - -**Quand** le publicitaire consulte les recommandations - -**Alors** le système suggère: - ---- - -## 26. Coût effectif moyen (CEM) calculé - -**Étant donné** une campagne avec: - - | Type écoute | Nombre | Coût unitaire | Total | - |---|---|---|---| - | Complète | 2000 | 0.05€ | 100€ | - | Partielle | 3000 | 0.02€ | 60€ | - | Skip immédiat | 1000 | 0€ | 0€ | - - -**Quand** je calcule le coût effectif moyen - -**Alors** CEM = 160€ / 6000 impressions = 0.027€/impression -**Et** cette métrique aide à comparer avec CPM industrie - ---- - -## 27. Publicité non skippable interdite - -**Étant donné** qu'un publicitaire demande "Publicité non skippable" - -**Quand** il configure sa campagne - -**Alors** cette option n'existe pas -**Et** toutes les publicités sont obligatoirement skippables après 5s minimum - ---- - -## 28. Délai minimal jamais <3 secondes - -**Étant donné** qu'un admin essaie de configurer le délai à 2 secondes - -**Quand** il valide le paramètre - -**Alors** une erreur s'affiche: "Délai minimal: 3 secondes minimum" - ---- - -## 29. Délai minimal jamais >10 secondes - -**Étant donné** qu'un admin essaie de configurer le délai à 15 secondes - -**Quand** il valide le paramètre - -**Alors** une erreur s'affiche: "Délai maximal: 10 secondes maximum" - ---- - -## 30. 📋 Plan: Facturation selon durée écoutée - -**Étant donné** qu'une publicité de 30s est diffusée - -**Quand** j'écoute pendant s (%) - -**Alors** le type d'écoute est -**Et** le coût facturé est € - -**📊 Exemples de données:** - -| duree | pourcentage | type | cout | -|---|---|---|---| -| 3 | 10 | skip immédiat | 0 | -| 5 | 17 | partielle | 0.02 | -| 10 | 33 | partielle | 0.02 | -| 20 | 67 | partielle | 0.02 | -| 24 | 80 | complète | 0.05 | -| 27 | 90 | complète | 0.05 | -| 30 | 100 | complète | 0.05 | - ---- - -## 31. 📋 Plan: Budget consommé selon distribution écoutes - -**Étant donné** écoutes complètes à 0.05€ -**Et** écoutes partielles à 0.02€ -**Et** skips immédiats à 0€ - -**Quand** je calcule le budget total consommé - -**Alors** le résultat est € - -**📊 Exemples de données:** - -| completes | partielles | skips | budget_total | -|---|---|---|---| -| 1000 | 500 | 100 | 60 | -| 2000 | 1000 | 500 | 120 | -| 5000 | 2000 | 1000 | 290 | -| 0 | 1000 | 0 | 20 | -| 1000 | 0 | 0 | 50 | - ---- - -## 32. 📋 Plan: Apparition bouton skip selon délai configuré - -**Étant donné** que le délai minimal est configuré à s - -**Quand** j'écoute pendant s - -**Alors** le bouton "Passer" est - -**📊 Exemples de données:** - -| delai | temps_ecoute | visible | -|---|---|---| -| 5 | 3 | non visible | -| 5 | 5 | visible | -| 5 | 10 | visible | -| 10 | 8 | non visible | -| 10 | 10 | visible | -| 3 | 2 | non visible | -| 3 | 3 | visible | - ---- - - - - - -
- - -# Gestion du budget et alertes publicitaires -> *En tant que publicitaire* -> *Je veux suivre en temps réel mon budget et recevoir des alertes* -> *Afin de maîtriser mes dépenses et optimiser mes campagnes* - -**30 scénarios** (27 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un compte publicitaire est connecté -> **Et** qu'une campagne active est en cours -## 1. Dashboard budget temps réel - -**Étant donné** que ma campagne a un budget de 300€ -**Et** que j'ai consommé 220€ - -**Quand** je consulte le dashboard budget - -**Alors** je vois: - - | Métrique | Valeur | - |---|---| - | Budget total | 300€ | - | Budget consommé | 220€ | - | Budget restant | 80€ | - | Pourcentage | 73% consommé | - - ---- - -## 2. Jauge visuelle budget consommé - -**Étant donné** que j'ai consommé 220€ sur 300€ - -**Quand** je consulte le dashboard - -**Alors** une jauge de progression affiche 73% -**Et** la couleur est orange (seuil 50-80%) -**Et** un indicateur "80€ restants" est affiché clairement - ---- - -## 3. Couleur jauge selon seuil - -**Étant donné** un budget de 300€ - -**Quand** j'ai consommé 150€ (50%) - -**Alors** la jauge est verte - -**Quand** j'ai consommé 240€ (80%) - -**Alors** la jauge est orange - -**Quand** j'ai consommé 285€ (95%) - -**Alors** la jauge est rouge -**Et** un message "Budget presque épuisé" s'affiche - ---- - -## 4. Projection épuisement budget - -**Étant donné** que j'ai consommé 220€ en 10 jours -**Et** qu'il reste 4 jours de campagne - -**Quand** le système calcule la projection - -**Alors** la consommation quotidienne moyenne est 22€/jour -**Et** la projection affiche "Budget épuisé dans 3.6 jours" -**Et** un avertissement "Campagne s'arrêtera avant la fin prévue" s'affiche - ---- - -## 5. Projection avec budget suffisant - -**Étant donné** que j'ai consommé 100€ en 10 jours -**Et** qu'il reste 4 jours de campagne -**Et** que le budget total est 300€ - -**Quand** le système calcule la projection - -**Alors** la consommation quotidienne moyenne est 10€/jour -**Et** la projection affiche "Budget suffisant pour toute la campagne" -**Et** le budget restant estimé à la fin est 160€ - ---- - -## 6. Alerte 80% budget consommé - -**Étant donné** que mon budget est de 300€ - -**Quand** je consomme 240€ (80%) - -**Alors** je reçois immédiatement un email: -**Et** une notification push est envoyée -**Et** une notification in-app s'affiche - ---- - -## 7. Alerte 90% budget consommé - -**Étant donné** que mon budget est de 300€ - -**Quand** je consomme 270€ (90%) - -**Alors** je reçois immédiatement un email: - ---- - -## 8. Alerte budget épuisé (100%) - -**Étant donné** que mon budget est de 300€ - -**Quand** je consomme les 300€ (100%) - -**Alors** je reçois immédiatement un email: -**Et** la campagne est automatiquement mise en pause -**Et** plus aucune diffusion ne se produit - ---- - -## 9. Pause manuelle de campagne - -**Étant donné** que ma campagne est active -**Et** qu'il reste 150€ de budget - -**Quand** je clique sur "Mettre en pause" - -**Alors** le statut passe à "En pause" -**Et** les diffusions s'arrêtent immédiatement -**Et** le budget de 150€ est conservé -**Et** je peux réactiver la campagne plus tard - ---- - -## 10. Reprise campagne pausée - -**Étant donné** que ma campagne est en pause -**Et** qu'il reste 150€ de budget - -**Quand** je clique sur "Reprendre la campagne" - -**Alors** le statut passe à "Active" -**Et** les diffusions reprennent immédiatement -**Et** le budget restant de 150€ continue de se consommer - ---- - -## 11. Prolongation campagne avec recharge - -**Étant donné** que ma campagne se termine dans 2 jours -**Et** qu'il reste 20€ de budget - -**Quand** je clique sur "Prolonger la campagne" -**Et** que j'ajoute 200€ supplémentaires - -**Alors** le budget total passe à 220€ -**Et** la date de fin peut être prolongée de 10 jours -**Et** un nouveau paiement Mangopay de 200€ est traité - ---- - -## 12. Recharge automatique activée - -**Étant donné** que j'ai configuré la recharge automatique -**Et** que le seuil est fixé à 10% (30€ sur budget 300€) -**Et** que le montant de recharge est 100€ - -**Quand** le budget restant passe sous 30€ - -**Alors** une recharge automatique de 100€ est déclenchée -**Et** ma carte bancaire est débitée via Mangopay -**Et** le budget total passe à budget_restant + 100€ -**Et** je reçois un email de confirmation - ---- - -## 13. Échec recharge automatique (carte expirée) - -**Étant donné** que la recharge automatique est activée -**Et** que ma carte bancaire a expiré - -**Quand** le budget passe sous le seuil de 10% - -**Alors** la recharge automatique échoue -**Et** je reçois un email urgent: -**Et** la campagne continue jusqu'à épuisement du budget restant - ---- - -## 14. Modification ciblage si budget <50% consommé - -**Étant donné** que j'ai consommé 120€ sur 300€ (40%) - -**Quand** j'essaie de modifier le ciblage géographique - -**Alors** la modification est autorisée -**Et** le ciblage est mis à jour immédiatement -**Et** les nouvelles diffusions utilisent le nouveau ciblage - ---- - -## 15. Blocage modification ciblage si budget >50% consommé - -**Étant donné** que j'ai consommé 180€ sur 300€ (60%) - -**Quand** j'essaie de modifier le ciblage géographique - -**Alors** une erreur s'affiche: - ---- - -## 16. Modification audio nécessite nouvelle validation - -**Étant donné** que ma campagne est active - -**Quand** je veux modifier le fichier audio - -**Alors** un message s'affiche: - ---- - -## 17. Modification plages horaires autorisée - -**Étant donné** que ma campagne cible 7h-9h et 17h-19h - -**Quand** je modifie pour cibler 12h-14h aussi - -**Alors** la modification est appliquée immédiatement -**Et** les diffusions suivantes incluent la nouvelle plage -**Et** aucune re-validation n'est nécessaire - ---- - -## 18. Historique consommation budget jour par jour - -**Étant donné** que ma campagne a duré 10 jours - -**Quand** je consulte l'historique - -**Alors** je vois un graphique avec: - - | Jour | Consommation | Cumulé | - |---|---|---| - | 1 | 22€ | 22€ | - | 2 | 25€ | 47€ | - | 3 | 20€ | 67€ | - | ... | ... | ... | - | 10 | 18€ | 220€ | - -**Et** je peux identifier les pics de consommation - ---- - -## 19. Notification fin de campagne programmée - -**Étant donné** que ma campagne se termine le 14/02 - -**Quand** la date de fin est atteinte - -**Alors** je reçois un email: - ---- - -## 20. Remboursement budget non utilisé - -**Étant donné** que ma campagne avait 300€ de budget -**Et** qu'elle s'est terminée avec 280€ consommés - -**Quand** la campagne se termine (date ou épuisement) - -**Alors** un remboursement de 20€ est initié via Mangopay -**Et** le délai est de 5-7 jours ouvrés -**Et** je reçois une notification de confirmation - ---- - -## 21. Aucun remboursement si budget entièrement consommé - -**Étant donné** que ma campagne avait 300€ de budget -**Et** qu'elle s'est terminée avec 300€ consommés - -**Quand** la campagne se termine - -**Alors** aucun remboursement n'est initié -**Et** le message final indique "Budget entièrement utilisé" - ---- - -## 22. Statistiques comparatives budget vs objectif - -**Étant donné** que j'avais défini un objectif de 5000 impressions -**Et** que mon budget était 300€ - -**Quand** je consulte les statistiques finales - -**Alors** je vois: - - | Métrique | Objectif | Réalisé | Écart | - |---|---|---|---| - | Impressions | 5000 | 6000 | +20% | - | Budget | 300€ | 280€ | -7% | - | Coût/impression | 0.06€ | 0.047€ | -22% | - -**Et** une analyse "✅ Objectifs dépassés avec budget optimisé" - ---- - -## 23. Export rapport financier détaillé - -**Étant donné** que je veux analyser mes dépenses - -**Quand** je clique sur "Exporter rapport financier" - -**Alors** je télécharge un CSV avec: - - | Colonne | - |---| - | Date/Heure | - | Type écoute | - | Coût unitaire | - | Zone géographique | - | Utilisateur (anonyme) | - | Durée écoutée | - -**Et** je peux l'importer dans Excel pour analyses - ---- - -## 24. Tableau de bord multi-campagnes - -**Étant donné** que j'ai 3 campagnes actives - -**Quand** je consulte la vue d'ensemble - -**Alors** je vois un tableau récapitulatif: - - | Campagne | Budget | Consommé | % | Jours restants | Projection | - |---|---|---|---|---|---| - | A | 300€ | 220€ | 73 | 4j | Suffisant | - | B | 500€ | 480€ | 96 | 10j | Épuisé 2j | - | C | 200€ | 50€ | 25 | 20j | Suffisant | - -**Et** un badge alerte rouge sur la campagne B - ---- - -## 25. Alerte consolidée multi-campagnes - -**Étant donné** que j'ai 5 campagnes actives -**Et** que 2 campagnes ont >80% budget consommé - -**Quand** je reçois les notifications - -**Alors** un email consolidé unique est envoyé: -**Et** je ne reçois pas 2 emails séparés (évite spam) - ---- - -## 26. Configuration seuils alertes personnalisés - -**Étant donné** que je configure mes préférences d'alerte - -**Quand** je définis les seuils: - - | Seuil | Valeur | - |---|---| - | Alerte 1 | 70% | - | Alerte 2 | 85% | - | Alerte 3 | 95% | - - -**Alors** je reçois des alertes à 70%, 85% et 95% -**Et** non aux seuils par défaut 80%, 90%, 100% - ---- - -## 27. Désactivation alertes email - -**Étant donné** que je préfère uniquement les notifications in-app - -**Quand** je désactive les alertes email dans mes préférences - -**Alors** je ne reçois plus d'emails d'alerte budget -**Mais** les notifications in-app continuent -**Et** les alertes critiques (échec paiement) sont toujours envoyées par email - ---- - -## 28. 📋 Plan: Couleur jauge selon pourcentage consommé - -**Étant donné** un budget de 300€ - -**Quand** j'ai consommé € (%) - -**Alors** la couleur de la jauge est - -**📊 Exemples de données:** - -| montant | pourcentage | couleur | -|---|---|---| -| 100 | 33 | verte | -| 150 | 50 | verte | -| 180 | 60 | orange | -| 240 | 80 | orange | -| 270 | 90 | rouge | -| 285 | 95 | rouge | -| 300 | 100 | rouge | - ---- - -## 29. 📋 Plan: Projection épuisement selon consommation - -**Étant donné** un budget de 300€ -**Et** une consommation actuelle de € -**Et** une durée écoulée de jours - -**Quand** je calcule la consommation quotidienne moyenne - -**Alors** elle est de €/jour -**Et** le budget sera épuisé dans jours - -**📊 Exemples de données:** - -| consomme | jours_ecoules | conso_jour | jours_restants | -|---|---|---|---| -| 100 | 5 | 20 | 10 | -| 200 | 10 | 20 | 5 | -| 150 | 10 | 15 | 10 | -| 270 | 12 | 22.5 | 1.3 | - ---- - -## 30. 📋 Plan: Alertes envoyées selon seuils - -**Étant donné** un budget de 500€ - -**Quand** je consomme € (%) - -**Alors** je reçois une alerte - -**📊 Exemples de données:** - -| montant | pourcentage | niveau | -|---|---|---| -| 350 | 70 | aucune | -| 400 | 80 | alerte 80% | -| 450 | 90 | alerte 90% | -| 500 | 100 | budget épuisé | - ---- - - - - - -
- - -# Insertion et fréquence des publicités -> *En tant que système RoadWave* -> *Je veux insérer les publicités de manière équilibrée et non intrusive* -> *Afin de préserver l'expérience utilisateur tout en monétisant* - -**31 scénarios** (28 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un utilisateur gratuit est connecté -## 1. Fréquence par défaut 1 pub / 5 contenus - -**Étant donné** que la fréquence par défaut est configurée à 1/5 -**Et** que je suis un utilisateur gratuit - -**Quand** j'écoute 5 contenus - -**Alors** 1 publicité est insérée après le 5ème contenu - -**Quand** j'écoute 10 contenus - -**Alors** 2 publicités sont insérées (après les contenus 5 et 10) - ---- - -## 2. Aucune publicité pour utilisateurs Premium - -**Étant donné** que je suis un utilisateur Premium - -**Quand** j'écoute 100 contenus - -**Alors** aucune publicité n'est insérée -**Et** je bénéficie d'une expérience sans interruption publicitaire - ---- - -## 3. Fréquence paramétrable par admin (1/3) - -**Étant donné** que l'admin configure la fréquence à 1/3 -**Et** que je suis un utilisateur gratuit - -**Quand** j'écoute 6 contenus - -**Alors** 2 publicités sont insérées (après contenus 3 et 6) - ---- - -## 4. Fréquence paramétrable par admin (1/10) - -**Étant donné** que l'admin configure la fréquence à 1/10 -**Et** que je suis un utilisateur gratuit - -**Quand** j'écoute 20 contenus - -**Alors** 2 publicités sont insérées (après contenus 10 et 20) - ---- - -## 5. Jamais d'interruption d'un contenu en cours - -**Étant donné** que j'écoute un contenu de 10 minutes -**Et** que je suis à 5 minutes de lecture -**Et** qu'une publicité devrait être insérée selon la fréquence - -**Quand** le système vérifie l'insertion - -**Alors** la publicité attend la fin du contenu actuel -**Et** elle s'insère pendant le délai de transition (2s) -**Et** le contenu n'est jamais interrompu - ---- - -## 6. Insertion entre deux contenus uniquement - -**Étant donné** que le contenu "A" se termine -**Et** que le délai de transition de 2s démarre - -**Quand** le système détecte qu'une publicité doit être insérée - -**Alors** le message "Publicité (30s)" s'affiche -**Et** la publicité démarre après les 2 secondes -**Et** l'enchaînement est naturel et fluide - ---- - -## 7. Rotation limite 3 fois/jour par utilisateur - -**Étant donné** qu'un utilisateur a entendu la publicité "A" 3 fois aujourd'hui - -**Quand** le système sélectionne une nouvelle publicité à diffuser - -**Alors** la publicité "A" n'est plus éligible pour cet utilisateur aujourd'hui -**Et** une autre publicité "B" est sélectionnée -**Et** cela évite la saturation publicitaire - ---- - -## 8. Compteur de diffusions par pub et par utilisateur - -**Étant donné** qu'un utilisateur écoute la pub "RestaurantX" - -**Quand** la diffusion se termine - -**Alors** un compteur Redis "pub:RestaurantX:user:123:count" s'incrémente -**Et** le TTL est de 24h (reset à minuit) - -**Quand** le compteur atteint 3 - -**Alors** la pub "RestaurantX" est exclue des prochaines sélections aujourd'hui - ---- - -## 9. Limite max 6 pubs/heure par utilisateur - -**Étant donné** qu'un utilisateur a entendu 6 publicités dans la dernière heure - -**Quand** le système devrait insérer une 7ème pub - -**Alors** l'insertion est reportée à l'heure suivante -**Et** un compteur horaire Redis "pub:user:123:hourly" est vérifié -**Et** cela évite le spam publicitaire - ---- - -## 10. Ciblage géographique prioritaire - Point GPS - -**Étant donné** qu'une publicité cible un point GPS à 2km de ma position -**Et** qu'une autre publicité cible ma ville entière - -**Quand** le système sélectionne une publicité - -**Alors** la publicité point GPS est priorisée (score géo plus élevé) -**Et** le ciblage précis est favorisé - ---- - -## 11. Ciblage géographique prioritaire - Hiérarchie - -**Étant donné** que 4 publicités sont éligibles: - - | Publicité | Zone | Distance | - |---|---|---| - | A | Point GPS | 1km | - | B | Ville | 0km | - | C | Département | 0km | - | D | National | N/A | - - -**Quand** le système sélectionne selon priorité géographique - -**Alors** l'ordre de priorité est: A > B > C > D -**Et** la publicité A (Point GPS, la plus précise) est diffusée - ---- - -## 12. Ciblage centres d'intérêt secondaire - -**Étant donné** que 2 publicités ciblent ma zone géographique: - - | Publicité | Tags | Mes jauges | - |---|---|---| - | A | Automobile | 80% | - | B | Voyage | 40% | - - -**Quand** le système applique le score centres d'intérêt - -**Alors** la publicité A est favorisée (meilleur match jauges) -**Et** le ciblage thématique affine la sélection - ---- - -## 13. Ciblage horaire strict - -**Étant donné** qu'une campagne cible uniquement 7h-9h -**Et** qu'il est 10h30 - -**Quand** le système sélectionne une publicité - -**Alors** cette campagne n'est PAS éligible -**Et** seules les campagnes "toute la journée" ou avec plage horaire actuelle sont considérées - ---- - -## 14. Ciblage horaire pendant plage active - -**Étant donné** qu'une campagne cible 7h-9h et 17h-19h -**Et** qu'il est 8h15 - -**Quand** le système sélectionne une publicité - -**Alors** cette campagne est éligible -**Et** elle peut être diffusée - ---- - -## 15. Normalisation volume audio -14 LUFS - -**Étant donné** qu'une publicité est uploadée avec volume trop élevé (-6 LUFS) - -**Quand** le système encode l'audio via FFmpeg - -**Alors** le volume est normalisé automatiquement à -14 LUFS -**Et** le publicitaire reçoit une notification "Volume audio ajusté pour conformité" -**Et** cela évite l'effet "pub trop forte" frustrant - ---- - -## 16. Validation volume audio lors encodage - -**Étant donné** qu'une publicité est soumise - -**Quand** FFmpeg encode le fichier - -**Alors** une commande loudnorm est appliquée: -**Et** le fichier final respecte le standard broadcast -14 LUFS - ---- - -## 17. Sélection aléatoire si critères équivalents - -**Étant donné** que 3 publicités ont le même score géo -**Et** qu'elles ont toutes des jauges centres d'intérêt équivalentes -**Et** qu'aucune n'a été diffusée 3 fois aujourd'hui - -**Quand** le système sélectionne une publicité - -**Alors** une sélection aléatoire équitable est faite -**Et** chaque campagne a 33% de chances d'être diffusée - ---- - -## 18. Exclusion publicités avec budget épuisé - -**Étant donné** qu'une campagne "A" a épuisé son budget -**Et** qu'une campagne "B" a encore du budget disponible - -**Quand** le système sélectionne une publicité - -**Alors** seule la campagne "B" est éligible -**Et** la campagne "A" est automatiquement exclue - ---- - -## 19. Exclusion publicités hors dates de campagne - -**Étant donné** qu'une campagne "A" est programmée du 01/02 au 14/02 -**Et** que nous sommes le 20/01 - -**Quand** le système sélectionne une publicité - -**Alors** la campagne "A" n'est pas éligible -**Et** seules les campagnes actives aujourd'hui sont considérées - ---- - -## 20. Publicité visible uniquement dans zone géographique - -**Étant donné** qu'une publicité cible "Marseille uniquement" -**Et** que je suis à Lyon - -**Quand** le système sélectionne une publicité - -**Alors** cette publicité n'est jamais éligible pour moi -**Et** je ne la verrai jamais tant que je reste à Lyon - ---- - -## 21. Tracking compteur horaire avec TTL - -**Étant donné** qu'un utilisateur entend une pub à 10h05 - -**Quand** le compteur horaire est incrémenté - -**Alors** la clé Redis "pub:user:123:hourly:2026012110" est créée -**Et** le TTL est de 1 heure (expire à 11h05) -**Et** le système compte les pubs dans la fenêtre glissante d'1h - ---- - -## 22. Reset compteur quotidien à minuit - -**Étant donné** qu'un utilisateur a entendu la pub "A" 3 fois le 20/01 - -**Quand** minuit passe et on est le 21/01 - -**Alors** le compteur "pub:A:user:123:count" est expiré (TTL 24h) -**Et** l'utilisateur peut à nouveau entendre la pub "A" jusqu'à 3 fois - ---- - -## 23. Aucune pub si aucune campagne éligible - -**Étant donné** qu'aucune campagne n'a de budget disponible - -**Quand** le système devrait insérer une publicité - -**Alors** aucune pub n'est insérée -**Et** l'enchaînement de contenus continue normalement -**Et** le prochain contenu démarre directement - ---- - -## 24. Priorisation campagnes avec budget important restant - -**Étant donné** que 2 campagnes sont éligibles: - - | Campagne | Budget restant | Jours restants | - |---|---|---| - | A | 500€ | 2j | - | B | 50€ | 10j | - - -**Quand** le système applique la priorisation budgétaire - -**Alors** la campagne A est légèrement favorisée (urgence dépense) -**Et** cela aide à épuiser les budgets avant fin de campagne - ---- - -## 25. Log des sélections pour analytics - -**Étant donné** qu'une publicité "RestaurantX" est sélectionnée - -**Quand** elle est diffusée à l'utilisateur "123" - -**Alors** un événement est loggé en base: - - | Champ | Valeur | - |---|---| - | pub_id | RestaurantX | - | user_id | 123 | - | timestamp | 2026-01-21 10:30 | - | zone_geo | Marseille | - | score_geo | 0.85 | - | score_interet | 0.70 | - -**Et** cela permet l'analytics publicitaire - ---- - -## 26. Détection changement statut utilisateur (gratuit → premium) - -**Étant donné** que je suis un utilisateur gratuit -**Et** que j'entends des publicités - -**Quand** je souscris à Premium - -**Alors** le système détecte le changement de statut immédiatement -**Et** plus aucune publicité n'est insérée dès le prochain contenu -**Et** mon expérience devient sans pub instantanément - ---- - -## 27. Interface admin pour ajuster fréquence globale - -**Étant donné** que je suis admin RoadWave - -**Quand** j'accède aux paramètres publicitaires - -**Alors** je peux ajuster le curseur de fréquence: - - | Option | Fréquence | - |---|---| - | 1/3 | Haute (agressif) | - | 1/5 | Standard (défaut) | - | 1/7 | Modérée | - | 1/10 | Faible | - -**Et** le changement s'applique en temps réel à tous les utilisateurs - ---- - -## 28. A/B testing fréquence sur cohortes utilisateurs - -**Étant donné** que l'admin active un test A/B - -**Quand** 50% des utilisateurs ont fréquence 1/5 -**Et** 50% des utilisateurs ont fréquence 1/7 - -**Alors** les métriques sont trackées séparément: - - | Cohorte | Fréquence | Taux désabonnement | Revenus/user | - |---|---|---|---| - | A | 1/5 | 2.5% | 0.50€ | - | B | 1/7 | 1.8% | 0.40€ | - -**Et** l'admin peut identifier la fréquence optimale - ---- - -## 29. 📋 Plan: Insertion publicité selon fréquence - -**Étant donné** que la fréquence est - -**Quand** j'écoute contenus - -**Alors** publicités sont insérées - -**📊 Exemples de données:** - -| frequence | contenus | pubs | -|---|---|---| -| 1/3 | 9 | 3 | -| 1/5 | 10 | 2 | -| 1/5 | 25 | 5 | -| 1/7 | 14 | 2 | -| 1/10 | 30 | 3 | - ---- - -## 30. 📋 Plan: Priorité géographique selon type zone - -**Étant donné** qu'une publicité cible - -**Quand** le système calcule le score géographique - -**Alors** la priorité est - -**📊 Exemples de données:** - -| type_zone | score | -|---|---| -| Point GPS | 1.0 | -| Ville | 0.8 | -| Département | 0.6 | -| Région | 0.4 | -| National | 0.2 | - ---- - -## 31. 📋 Plan: Exclusion publicité selon compteur quotidien - -**Étant donné** qu'une publicité a été entendue fois aujourd'hui - -**Quand** le système vérifie l'éligibilité - -**Alors** la publicité est - -**📊 Exemples de données:** - -| fois | eligible | -|---|---| -| 0 | éligible | -| 1 | éligible | -| 2 | éligible | -| 3 | non éligible | -| 4 | non éligible | - ---- - - - - - -
- - -# Métriques d'engagement et dashboard publicitaire -> *En tant que publicitaire* -> *Je veux consulter des métriques détaillées en temps réel* -> *Afin d'optimiser mes campagnes et mesurer leur ROI* - -**27 scénarios** (24 standards, 3 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un compte publicitaire est connecté -> **Et** qu'une campagne active est en cours -## 1. Dashboard temps réel avec métriques essentielles - -**Étant donné** que ma campagne a généré 1000 diffusions - -**Quand** je consulte le dashboard - -**Alors** je vois les métriques suivantes mises à jour en temps réel: - - | Métrique | Valeur | - |---|---| - | Impressions | 1000 | - | Écoutes complètes (>80%) | 400 | - | Taux d'écoute complète | 40% | - | Taux de skip | 60% | - | Durée moyenne d'écoute | 18s | - | Likes | 25 | - | Abonnements | 5 | - | Coût par écoute | 0.05€ | - - ---- - -## 2. Calcul impressions totales - -**Étant donné** que ma publicité a été diffusée 2500 fois - -**Quand** je consulte le dashboard - -**Alors** le compteur "Impressions" affiche 2500 -**Et** il s'incrémente en temps réel à chaque nouvelle diffusion - ---- - -## 3. Calcul écoutes complètes (>80%) - -**Étant donné** que ma publicité de 30s a été: - - | Durée écoutée | Nombre | - |---|---| - | 25s (83%) | 300 | - | 20s (67%) | 200 | - | 10s (33%) | 150 | - | 5s (17%) | 50 | - - -**Quand** je consulte les écoutes complètes - -**Alors** le compteur affiche 300 (uniquement ≥80%) -**Et** le taux d'écoute complète est de 43% (300/700) - ---- - -## 4. Calcul taux de skip - -**Étant donné** 1000 diffusions totales -**Et** 400 écoutes complètes - -**Quand** je consulte le taux de skip - -**Alors** il affiche 60% ((1000-400)/1000) -**Et** il est calculé comme (total - complètes) / total - ---- - -## 5. Durée moyenne d'écoute calculée - -**Étant donné** que ma publicité de 30s a été écoutée: - - | Durée | Nombre d'utilisateurs | - |---|---| - | 30s | 400 | - | 20s | 300 | - | 10s | 200 | - | 5s | 100 | - - -**Quand** je consulte la durée moyenne - -**Alors** le calcul est: (30×400 + 20×300 + 10×200 + 5×100) / 1000 -**Et** le résultat affiché est 21s - ---- - -## 6. Métriques de likes sur publicité - -**Étant donné** que 50 utilisateurs ont liké ma publicité - -**Quand** je consulte le dashboard - -**Alors** le compteur "Likes" affiche 50 -**Et** un taux de like de 5% est calculé (50/1000 impressions) -**Et** cela indique une forte appréciation du contenu - ---- - -## 7. Métriques d'abonnements générés - -**Étant donné** que 10 utilisateurs se sont abonnés après avoir entendu ma pub - -**Quand** je consulte le dashboard - -**Alors** le compteur "Abonnements" affiche 10 -**Et** un taux de conversion de 1% est calculé (10/1000) -**Et** cela représente un engagement très fort - ---- - -## 8. Calcul coût par écoute (CPE) - -**Étant donné** que j'ai dépensé 200€ -**Et** obtenu 4000 écoutes complètes - -**Quand** je consulte le coût par écoute - -**Alors** le CPE affiché est 0.05€ (200/4000) -**Et** il correspond au tarif standard RoadWave - ---- - -## 9. Répartition géographique avec heatmap - -**Étant donné** que ma campagne cible le département du Var -**Et** que j'ai 1000 diffusions réparties: - - | Zone | Diffusions | Pourcentage | - |---|---|---| - | Toulon | 400 | 40% | - | Hyères | 250 | 25% | - | Fréjus | 200 | 20% | - | Autres | 150 | 15% | - - -**Quand** je consulte la heatmap géographique - -**Alors** une carte Leaflet affiche les zones avec intensité proportionnelle -**Et** Toulon apparaît en rouge foncé (forte concentration) -**Et** les autres villes en dégradé orange/jaune - ---- - -## 10. Répartition horaire avec graphique - -**Étant donné** que ma campagne cible les plages 7h-9h et 17h-19h -**Et** que j'ai 1000 diffusions: - - | Plage horaire | Diffusions | - |---|---| - | 7h-8h | 300 | - | 8h-9h | 250 | - | 17h-18h | 280 | - | 18h-19h | 170 | - - -**Quand** je consulte le graphique horaire - -**Alors** un histogramme Chart.js affiche les 4 barres -**Et** je peux identifier que 7h-8h est le pic d'écoute -**Et** optimiser mes futures campagnes sur cette plage - ---- - -## 11. Taux de complétion par tranche d'âge - -**Étant donné** que ma campagne est Tout Public -**Et** que j'ai des écoutes sur différentes tranches: - - | Tranche d'âge | Écoutes complètes | Total diffusions | Taux | - |---|---|---|---| - | 18-24 ans | 120 | 400 | 30% | - | 25-34 ans | 200 | 400 | 50% | - | 35-44 ans | 80 | 200 | 40% | - - -**Quand** je consulte l'analyse par âge - -**Alors** je vois que les 25-34 ans ont le meilleur taux (50%) -**Et** je peux cibler cette tranche pour mes prochaines campagnes - ---- - -## 12. Comparatif de campagnes A/B testing - -**Étant donné** que j'ai 2 campagnes actives: - - | Campagne | Budget | Écoutes complètes | Taux | CPE | - |---|---|---|---|---| - | A | 300€ | 4000 | 40% | 0.075€ | - | B | 300€ | 6000 | 60% | 0.05€ | - - -**Quand** je consulte le comparatif - -**Alors** je vois que la campagne B performe mieux -**Et** le tableau recommande "Campagne B: +50% écoutes, -33% CPE" -**Et** je peux allouer plus de budget à la campagne B - ---- - -## 13. Export données CSV pour analyse externe - -**Étant donné** que je veux analyser mes données dans Excel - -**Quand** je clique sur "Exporter CSV" - -**Alors** je télécharge un fichier avec les colonnes: - - | Colonne | - |---| - | Date | - | Heure | - | Zone géographique | - | Tranche d'âge | - | Durée écoute | - | Skip (Oui/Non) | - | Like (Oui/Non) | - | Abonnement (Oui/Non) | - -**Et** je peux faire des analyses personnalisées - ---- - -## 14. Export graphiques interactifs - -**Étant donné** que je consulte le dashboard - -**Quand** je clique sur un graphique Chart.js - -**Alors** je peux zoomer/filtrer interactivement -**Et** je peux exporter le graphique en PNG -**Et** l'image est en haute résolution pour présentations - ---- - -## 15. Rapport PDF automatique fin de campagne - -**Étant donné** que ma campagne de 14 jours se termine - -**Quand** la date de fin est atteinte - -**Alors** un rapport PDF est généré automatiquement -**Et** il contient: - - | Section | - |---| - | Résumé exécutif | - | Métriques clés | - | Graphiques de performance | - | Heatmap géographique | - | Répartition horaire | - | Analyse tranches d'âge | - | Recommandations optimisation | - -**Et** je reçois un email avec le PDF en pièce jointe - ---- - -## 16. Métriques temps réel rafraîchies automatiquement - -**Étant donné** que je consulte le dashboard à 10h00 - -**Quand** une nouvelle diffusion se produit à 10h01 - -**Alors** les métriques sont rafraîchies automatiquement (polling 30s) -**Et** je vois les nouveaux chiffres sans recharger la page -**Et** un badge "Mis à jour il y a 15s" s'affiche - ---- - -## 17. Alertes performance personnalisées - -**Étant donné** que je configure une alerte "Taux de skip >70%" -**Et** que ma campagne atteint 72% de skip - -**Quand** le seuil est dépassé - -**Alors** je reçois un email d'alerte: - ---- - -## 18. Benchmark vs moyennes RoadWave - -**Étant donné** que ma campagne a 45% d'écoutes complètes - -**Quand** je consulte le benchmark - -**Alors** je vois "Votre taux: 45% | Moyenne RoadWave: 40%" -**Et** un badge "📊 Performance: +12% vs moyenne" s'affiche -**Et** je sais que ma campagne performe au-dessus de la moyenne - ---- - -## 19. Coût total consommé vs budget - -**Étant donné** que j'ai un budget de 300€ -**Et** que j'ai consommé 220€ - -**Quand** je consulte le dashboard - -**Alors** je vois une jauge "Budget consommé: 73%" (220/300) -**Et** le montant restant "80€ restants" -**Et** une projection "Épuisé dans 3 jours à ce rythme" - ---- - -## 20. Répartition coûts par type d'écoute - -**Étant donné** que j'ai dépensé 200€ avec: - - | Type d'écoute | Nombre | Coût unitaire | Total | - |---|---|---|---| - | Écoute complète | 3000 | 0.05€ | 150€ | - | Skip après 5s | 2000 | 0.02€ | 40€ | - | Skip immédiat | 500 | 0€ | 0€ | - - -**Quand** je consulte la répartition - -**Alors** un graphique camembert affiche: - - | Segment | Pourcentage | - |---|---| - | Écoutes complètes | 75% (150€) | - | Skips partiels | 20% (40€) | - | Skips immédiats | 5% (0€) | - - ---- - -## 21. Évolution performance dans le temps - -**Étant donné** une campagne de 30 jours - -**Quand** je consulte le graphique d'évolution - -**Alors** je vois une courbe Chart.js avec: - - | Axe | Donnée | - |---|---| - | X | Jours (1-30) | - | Y | Taux d'écoute complète (%) | - -**Et** je peux identifier les tendances (amélioration/dégradation) -**Et** les jours avec pics d'engagement - ---- - -## 22. Métriques avancées - Taux de réécoute - -**Étant donné** qu'un utilisateur a entendu ma pub 3 fois -**Et** qu'il l'a écoutée complètement les 3 fois - -**Quand** je consulte les métriques avancées - -**Alors** le "Taux de réécoute" affiche 100% -**Et** cela indique que le contenu n'est pas perçu comme spam -**Et** les utilisateurs tolèrent bien la répétition - ---- - -## 23. Recommandations automatiques d'optimisation - -**Étant donné** que ma campagne a un taux de skip de 75% -**Et** que la durée moyenne d'écoute est de 8s sur 30s - -**Quand** je consulte les recommandations - -**Alors** le système suggère: - ---- - -## 24. Suivi multi-campagnes avec vue consolidée - -**Étant donné** que j'ai 3 campagnes actives simultanément - -**Quand** je consulte la vue consolidée - -**Alors** je vois un tableau récapitulatif: - - | Campagne | Budget | Dépensé | Diffusions | Taux complète | CPE | - |---|---|---|---|---|---| - | A | 300€ | 220€ | 4000 | 40% | 0.05€ | - | B | 500€ | 150€ | 3000 | 60% | 0.05€ | - | C | 200€ | 180€ | 3600 | 35% | 0.05€ | - -**Et** je peux comparer les performances d'un coup d'œil - ---- - -## 25. 📋 Plan: Calcul taux d'écoute complète - -**Étant donné** diffusions totales -**Et** écoutes complètes (≥80%) - -**Quand** je calcule le taux - -**Alors** le résultat est % - -**📊 Exemples de données:** - -| total | completes | taux | -|---|---|---| -| 1000 | 400 | 40 | -| 2000 | 1200 | 60 | -| 500 | 100 | 20 | -| 1000 | 850 | 85 | - ---- - -## 26. 📋 Plan: Calcul coût par écoute (CPE) - -**Étant donné** un budget dépensé de € -**Et** écoutes complètes - -**Quand** je calcule le CPE - -**Alors** le résultat est € - -**📊 Exemples de données:** - -| depense | ecoutes | cpe | -|---|---|---| -| 100 | 2000 | 0.05 | -| 300 | 6000 | 0.05 | -| 50 | 1000 | 0.05 | -| 500 | 10000 | 0.05 | - ---- - -## 27. 📋 Plan: Classification performance vs benchmark - -**Étant donné** un taux d'écoute complète de % -**Et** une moyenne RoadWave de 40% - -**Quand** je compare à la moyenne - -**Alors** la performance est - -**📊 Exemples de données:** - -| taux | classification | -|---|---| -| 60 | Excellente (+50%) | -| 50 | Bonne (+25%) | -| 40 | Moyenne | -| 30 | Faible (-25%) | -| 20 | Très faible (-50%) | - ---- - - - - - -
- - -# Validation et modération des publicités -> *En tant que modérateur RoadWave* -> *Je veux valider manuellement toutes les publicités avant diffusion* -> *Afin de garantir la qualité et la légalité des contenus publicitaires* - -**29 scénarios** (27 standards, 2 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** qu'un modérateur RoadWave est connecté -## 1. Validation manuelle obligatoire avant diffusion - -**Étant donné** qu'un publicitaire a créé une campagne -**Et** que le paiement de 300€ a été effectué - -**Quand** la campagne est soumise - -**Alors** elle passe en statut "En attente de validation" -**Et** elle est ajoutée à la file d'attente des modérateurs -**Et** la diffusion ne démarre PAS avant validation manuelle -**Et** le publicitaire reçoit un email "Votre campagne est en cours de validation (24-48h)" - ---- - -## 2. Délai de validation 24-48h ouvrées - -**Étant donné** qu'une campagne est soumise le lundi 10h - -**Quand** le modérateur la valide le mardi 15h - -**Alors** le délai est de 29h (dans les 48h ouvrées) -**Et** le publicitaire reçoit une notification "Votre campagne est approuvée" - ---- - -## 3. Validation dépassant 48h avec notification - -**Étant donné** qu'une campagne est soumise le lundi 10h - -**Quand** 48h ouvrées se sont écoulées -**Et** que la campagne n'est toujours pas validée - -**Alors** le publicitaire reçoit un email automatique: -**Et** un modérateur senior est assigné automatiquement - ---- - -## 4. Acceptation de campagne publicitaire - -**Étant donné** qu'une campagne est en attente de validation -**Et** que l'audio respecte toutes les règles - -**Quand** le modérateur clique sur "Approuver" - -**Alors** le statut passe à "Approuvée" -**Et** la campagne démarre à la date programmée -**Et** le publicitaire reçoit un email de confirmation -**Et** le budget commence à être consommé dès le début - ---- - -## 5. Refus de campagne avec motif détaillé - -**Étant donné** qu'une campagne contient du contenu alcool - -**Quand** le modérateur clique sur "Refuser" -**Et** qu'il sélectionne le motif "Contenu interdit: Alcool" -**Et** qu'il ajoute le commentaire "La publicité pour l'alcool est interdite en France" - -**Alors** le statut passe à "Refusée" -**Et** le publicitaire reçoit un email détaillé avec: - - | Champ | Valeur | - |---|---| - | Motif | Contenu interdit: Alcool | - | Commentaire | La publicité pour l'alcool est interdite en France | - | Action requise | Modifier votre contenu et soumettre à nouveau | - -**Et** un remboursement automatique de 300€ est déclenché - ---- - -## 6. Remboursement automatique après refus - -**Étant donné** qu'une campagne à 500€ est refusée - -**Quand** le statut passe à "Refusée" - -**Alors** un remboursement Mangopay de 500€ est initié automatiquement -**Et** le délai de remboursement est de 5-7 jours ouvrés -**Et** le publicitaire reçoit un email "Remboursement en cours" - ---- - -## 7. Contenus interdits - Alcool - -**Étant donné** qu'une publicité mentionne "Whisky premium 40°" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Alcool" - ---- - -## 8. Contenus interdits - Tabac - -**Étant donné** qu'une publicité mentionne "Cigarettes électroniques" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Tabac/Vape" - ---- - -## 9. Contenus interdits - Jeux d'argent - -**Étant donné** qu'une publicité mentionne "Gagnez 10 000€ - Paris sportifs" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Jeux d'argent" - ---- - -## 10. Contenus interdits - Politique pendant campagne électorale - -**Étant donné** qu'une publicité politique est soumise -**Et** que nous sommes en période de campagne électorale officielle - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Publicité politique (période électorale)" - ---- - -## 11. Contenus interdits - Contenu sexuel - -**Étant donné** qu'une publicité contient des propos sexuellement explicites - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Contenu sexuel" - ---- - -## 12. Contenus interdits - Violence - -**Étant donné** qu'une publicité contient des descriptions violentes - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser la campagne -**Et** sélectionner le motif "Contenu interdit: Violence" - ---- - -## 13. Contenu légal autorisé - Commerce local - -**Étant donné** qu'une publicité pour un restaurant local dit "Découvrez notre menu du jour" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit approuver la campagne - ---- - -## 14. Contenu légal autorisé - Service professionnel - -**Étant donné** qu'une publicité pour un garage dit "Révision complète à partir de 99€" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit approuver la campagne - ---- - -## 15. Critères de validation - Qualité audio - -**Étant donné** qu'une publicité a une qualité audio très basse (bruits, saturation) - -**Quand** le modérateur écoute l'audio - -**Alors** il peut refuser avec le motif "Qualité audio insuffisante" -**Et** recommander "Veuillez soumettre un fichier audio de meilleure qualité" - ---- - -## 16. Critères de validation - Classification d'âge correcte - -**Étant donné** qu'une publicité contient du langage familier -**Et** qu'elle est classée "Tout public" - -**Quand** le modérateur écoute l'audio - -**Alors** il peut refuser avec le motif "Classification d'âge incorrecte" -**Et** recommander "Reclasser en 13+ minimum" - ---- - -## 17. Critères de validation - Respect réglementation française - -**Étant donné** qu'une publicité fait des promesses mensongères "Perdez 10kg en 1 semaine" - -**Quand** le modérateur écoute l'audio - -**Alors** il doit refuser avec le motif "Non-conformité réglementaire: Publicité mensongère" - ---- - -## 18. File d'attente modération priorisée - -**Étant donné** que 10 campagnes sont en attente de validation -**Et** que la campagne A a été soumise il y a 40h -**Et** que la campagne B a été soumise il y a 2h - -**Quand** le modérateur consulte sa file - -**Alors** la campagne A apparaît en premier (priorité temporelle) -**Et** un badge "Urgente - >40h" est affiché - ---- - -## 19. Dashboard modération - Vue d'ensemble - -**Étant donné** que je suis modérateur - -**Quand** j'accède au dashboard modération publicités - -**Alors** je vois: - - | Métrique | Exemple valeur | - |---|---| - | Campagnes en attente | 5 | - | Délai moyen de validation | 28h | - | Campagnes validées aujourd'hui | 12 | - | Campagnes refusées aujourd'hui | 3 | - | Taux d'acceptation | 80% | - - ---- - -## 20. Transcription automatique pour aide modération - -**Étant donné** qu'une publicité audio est soumise - -**Quand** le système traite l'audio - -**Alors** une transcription automatique est générée via Whisper -**Et** elle est affichée au modérateur pour faciliter la revue -**Et** elle permet une recherche par mots-clés (alcool, tabac, etc.) - ---- - -## 21. Détection automatique mots-clés interdits - -**Étant donné** qu'une publicité audio est soumise - -**Quand** la transcription contient "whisky" ou "vodka" - -**Alors** un flag automatique "⚠️ Alcool détecté" est ajouté -**Et** la campagne est priorisée pour validation manuelle rapide -**Et** le modérateur est alerté du contenu potentiellement interdit - ---- - -## 22. Historique modération publicitaire - -**Étant donné** qu'un publicitaire a eu 2 campagnes refusées - -**Quand** il soumet une 3ème campagne - -**Alors** le modérateur voit l'historique: - - | Date | Statut | Motif | - |---|---|---| - | 2026-01-15 | Refusée | Contenu interdit: Alcool | - | 2026-01-20 | Refusée | Qualité audio faible | - -**Et** il peut en tenir compte dans sa décision - ---- - -## 23. Appel possible après refus - -**Étant donné** que ma campagne a été refusée pour "Classification incorrecte" - -**Quand** je conteste la décision via le formulaire d'appel - -**Alors** un modérateur senior revoit la campagne -**Et** il peut approuver si la classification est en fait correcte -**Et** le délai de réponse est de 48-72h - ---- - -## 24. Notification temps réel pour modérateurs - -**Étant donné** que je suis modérateur connecté - -**Quand** une nouvelle campagne est soumise - -**Alors** je reçois une notification in-app -**Et** le compteur "Campagnes en attente" s'incrémente en temps réel -**Et** je peux cliquer pour consulter immédiatement - ---- - -## 25. Statistiques conformité par catégorie - -**Étant donné** que je suis admin modération - -**Quand** je consulte les statistiques mensuelles - -**Alors** je vois les motifs de refus: - - | Motif | Nombre | Pourcentage | - |---|---|---| - | Alcool | 15 | 30% | - | Qualité audio | 12 | 24% | - | Classification erronée | 10 | 20% | - | Publicité mensongère | 8 | 16% | - | Autres | 5 | 10% | - - ---- - -## 26. Export rapport modération - -**Étant donné** que je suis modérateur senior - -**Quand** j'exporte le rapport mensuel - -**Alors** je reçois un fichier CSV avec: - - | Colonne | - |---| - | Campagne ID | - | Publicitaire | - | Date soumission | - | Date décision | - | Statut | - | Motif (si refus) | - | Modérateur | - -**Et** je peux l'analyser dans Excel - ---- - -## 27. Validation partielle avec demande modification - -**Étant donné** qu'une campagne a un contenu acceptable -**Mais** que la classification d'âge est incorrecte - -**Quand** le modérateur clique sur "Demander modification" - -**Alors** le publicitaire reçoit un email: -**Et** le statut devient "Modification requise" -**Et** le publicitaire peut modifier sans repayer - ---- - -## 28. 📋 Plan: Contenus interdits automatiquement détectés - -**Étant donné** qu'une publicité contient le mot - -**Quand** la transcription automatique est analysée - -**Alors** un flag est ajouté -**Et** le motif de refus suggéré est - -**📊 Exemples de données:** - -| mot_cle | flag | motif | -|---|---|---| -| whisky | ⚠️ Alcool | Contenu interdit: Alcool | -| vodka | ⚠️ Alcool | Contenu interdit: Alcool | -| cigarette | ⚠️ Tabac | Contenu interdit: Tabac | -| casino | ⚠️ Jeux argent | Contenu interdit: Jeux | -| paris sportifs | ⚠️ Jeux argent | Contenu interdit: Jeux | - ---- - -## 29. 📋 Plan: Délais de validation selon soumission - -**Étant donné** qu'une campagne est soumise à - -**Quand** elle est validée heures plus tard - -**Alors** le statut est - -**📊 Exemples de données:** - -| jour | heure | delai | conformite | -|---|---|---|---| -| Lundi | 10h | 24 | Dans les délais (24h) | -| Lundi | 10h | 48 | Dans les délais (48h) | -| Lundi | 10h | 50 | Hors délais (>48h) | -| Vendredi | 16h | 72 | Dans les délais (we) | - ---- - - - - - -
- - -# Architecture technique radio live -> *En tant que système* -> *Je veux gérer efficacement les flux audio en temps réel* -> *Afin d'assurer une diffusion stable et scalable des lives* - -**24 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'infrastructure RoadWave est opérationnelle -> **Et** que les serveurs Go avec Pion WebRTC sont actifs -## 1. Ingestion WebRTC du flux créateur - -**Étant donné** qu'un créateur démarre un live depuis son application mobile - -**Quand** le flux audio WebRTC (Opus 48 kbps) arrive sur le serveur - -**Alors** le serveur Go avec Pion WebRTC accepte la connexion -**Et** le flux est traité en temps réel - ---- - -## 2. Conversion temps réel Opus vers segments HLS - -**Étant donné** qu'un flux WebRTC Opus est reçu par le serveur - -**Quand** le serveur traite le flux - -**Alors** FFmpeg convertit en segments HLS (.ts) -**Et** un fichier manifest .m3u8 est généré et mis à jour régulièrement -**Et** les segments ont une durée de 2 secondes chacun - ---- - -## 3. Distribution via Bunny CDN - -**Étant donné** que les segments HLS sont générés - -**Quand** un auditeur demande à rejoindre le live - -**Alors** le manifest .m3u8 est servi via Bunny CDN -**Et** les segments .ts sont cachés sur le CDN -**Et** la distribution est globale avec latence minimale - ---- - -## 4. Lecture HLS native sur mobile iOS - -**Étant donné** qu'un auditeur iOS rejoint un live - -**Quand** l'application charge le flux HLS - -**Alors** le player natif AVPlayer gère la lecture -**Et** le buffer de 15 secondes est appliqué automatiquement -**Et** la qualité s'adapte selon la connexion - ---- - -## 5. Lecture HLS native sur mobile Android - -**Étant donné** qu'un auditeur Android rejoint un live - -**Quand** l'application charge le flux HLS - -**Alors** le player natif ExoPlayer gère la lecture -**Et** le buffer de 15 secondes est configuré -**Et** la qualité s'adapte selon la connexion - ---- - -## 6. Enregistrement parallèle du flux pour replay - -**Étant donné** qu'un live est en cours - -**Alors** un processus parallèle enregistre le flux Opus raw -**Et** l'enregistrement est stocké temporairement sur le serveur -**Et** l'enregistrement est indépendant de la diffusion HLS - ---- - -## 7. Traitement post-live asynchrone - -**Étant donné** qu'un live vient de se terminer - -**Quand** le processus post-live démarre - -**Alors** un job asynchrone est créé dans la queue Redis -**Et** un worker Go récupère le job -**Et** le worker exécute FFmpeg pour les conversions - ---- - -## 8. Conversion Opus raw vers MP3 256 kbps - -**Étant donné** qu'un worker traite un job post-live - -**Quand** la conversion démarre - -**Alors** FFmpeg convertit Opus raw en MP3 256 kbps -**Et** la normalisation audio à -14 LUFS est appliquée -**Et** les silences prolongés (>3 secondes) sont détectés et nettoyés - ---- - -## 9. Génération segments HLS pour le replay - -**Étant donné** que le MP3 256 kbps est généré - -**Quand** le worker crée les segments HLS - -**Alors** des segments .ts de 10 secondes sont créés -**Et** un manifest .m3u8 est généré -**Et** les segments sont uploadés vers le stockage Bunny - ---- - -## 10. Publication automatique du replay - -**Étant donné** que tous les segments HLS sont uploadés - -**Quand** le worker finalise le job - -**Alors** une entrée de contenu "replay" est créée en base PostgreSQL -**Et** le titre est "[REPLAY] [Titre live original]" -**Et** le type géographique est "Géo-neutre" -**Et** le replay est immédiatement disponible pour les auditeurs - ---- - -## 11. Suppression automatique fichier Opus raw après 7 jours - -**Étant donné** qu'un replay est publié depuis 7 jours - -**Quand** le job de nettoyage quotidien s'exécute - -**Alors** le fichier Opus raw est supprimé du stockage -**Et** seul le MP3 256 kbps et les segments HLS sont conservés -**Et** l'espace de stockage est libéré - ---- - -## 12. Scalabilité horizontale des workers de conversion - -**Étant donné** que 50 lives se terminent simultanément - -**Quand** les jobs post-live sont créés - -**Alors** les workers Go disponibles traitent les jobs en parallèle -**Et** si tous les workers sont occupés, les jobs attendent en queue Redis -**Et** de nouveaux workers peuvent être lancés automatiquement (Kubernetes) - ---- - -## 13. Limitation du nombre de lives simultanés (MVP) - -**Étant donné** que l'infrastructure MVP est configurée pour 100 lives simultanés -**Et** que 100 lives sont actuellement en cours - -**Quand** un nouveau créateur essaie de démarrer un live - -**Alors** la demande est refusée avec le code erreur 503 -**Et** le message "Capacité maximale atteinte. Veuillez réessayer dans quelques minutes" est retourné -**Et** la demande peut être mise en queue prioritaire si créateur Premium - ---- - -## 14. Monitoring des ressources serveur en temps réel - -**Étant donné** que plusieurs lives sont en cours - -**Alors** le système monitore en temps réel: - - | métrique | seuil alerte | - |---|---| - | CPU utilisation | >80% | - | Mémoire utilisation | >85% | - | Bande passante upload | >80% capacité | - | Nombre connexions WebRTC | >90 | - | Latence moyenne CDN | >200ms | - -**Et** si un seuil est dépassé, une alerte est envoyée à l'équipe technique - ---- - -## 15. Calcul du coût de bande passante CDN - -**Étant donné** qu'un live a 100 auditeurs simultanés -**Et** que la qualité est 48 kbps Opus - -**Quand** le live dure 1 heure - -**Alors** la bande passante totale est d'environ 2.16 GB -**Et** le coût Bunny CDN est d'environ 0.02€ (tarif ~0.01€/GB) -**Et** ces métriques sont enregistrées pour facturation créateur si nécessaire - ---- - -## 16. Cache CDN des segments HLS - -**Étant donné** qu'un live est diffusé via Bunny CDN - -**Quand** un segment .ts est généré - -**Alors** le segment est uploadé vers Bunny origin -**Et** Bunny CDN cache le segment sur ses edge servers -**Et** les auditeurs suivants récupèrent le segment depuis le cache -**Et** la charge sur le serveur origin est réduite de ~90% - ---- - -## 17. Gestion de la latence WebRTC créateur - -**Étant donné** qu'un créateur diffuse avec une connexion 4G - -**Quand** la latence réseau augmente ponctuellement - -**Alors** le buffer côté serveur absorbe les fluctuations -**Et** la qualité peut être réduite temporairement (48 kbps → 32 kbps) -**Et** un warning est affiché au créateur si la connexion est trop instable - ---- - -## 18. Détection automatique de la musique protégée (post-MVP) - -**Étant donné** qu'un live contient de la musique en arrière-plan - -**Quand** le système d'audio fingerprint analyse le flux - -**Alors** une empreinte audio est calculée toutes les 30 secondes -**Et** l'empreinte est comparée à une base de données de contenus protégés -**Et** si une correspondance est trouvée, un warning est envoyé au créateur -**Et** si le créateur ne corrige pas sous 30 secondes, le live peut être arrêté - ---- - -## 19. Stockage des métadonnées de live en PostgreSQL - -**Étant donné** qu'un créateur démarre un live - -**Alors** les métadonnées suivantes sont enregistrées: - - | champ | exemple valeur | - |---|---| - | live_id | uuid v4 | - | creator_id | uuid créateur | - | title | "Mon super live" | - | started_at | timestamp UTC | - | zone_geo | "Île-de-France" | - | tags | ["Actualité", "Tech"] | - | classification_age | "Tout public" | - -**Et** ces données sont indexées pour recherche et analytics - ---- - -## 20. Cache Redis pour compteurs temps réel - -**Étant donné** qu'un live est en cours - -**Alors** Redis stocke les compteurs temps réel: - - | clé Redis | valeur exemple | - |---|---| - | live:[live_id]:listeners | 247 | - | live:[live_id]:likes | 89 | - | live:[live_id]:reports | 0 | - -**Et** ces compteurs sont mis à jour toutes les 2 secondes -**Et** les compteurs sont persistés en PostgreSQL toutes les 60 secondes - ---- - -## 21. Heartbeat auditeurs pour compteur précis - -**Étant donné** qu'un auditeur écoute un live - -**Alors** l'application envoie un heartbeat toutes les 10 secondes -**Et** le heartbeat met à jour le timestamp dans Redis -**Et** si aucun heartbeat n'est reçu pendant 30 secondes, l'auditeur est retiré du compteur - ---- - -## 22. Gestion des pannes serveur pendant un live - -**Étant donné** qu'un live est en cours sur serveur A - -**Quand** le serveur A tombe en panne - -**Alors** Kubernetes redémarre automatiquement un pod -**Mais** le live en cours est perdu (pas de failover temps réel en MVP) -**Et** le créateur voit le message "Connexion perdue. Veuillez redémarrer le live" -**Et** les auditeurs voient "Le live est terminé suite à un problème technique" - ---- - -## 23. Backup automatique des enregistrements live - -**Étant donné** qu'un live est enregistré en Opus raw - -**Quand** l'enregistrement dépasse 10 minutes - -**Alors** un backup incrémental est créé toutes les 10 minutes -**Et** le backup est stocké sur un stockage secondaire (S3-compatible) -**Et** en cas de crash serveur, le live peut être récupéré jusqu'au dernier backup - ---- - -## 24. Logs et audit trail des lives - -**Étant donné** qu'un live démarre, se déroule et se termine - -**Alors** tous les événements sont loggés: - - | événement | détails enregistrés | - |---|---| - | Démarrage live | timestamp, creator_id, zone_geo | - | Auditeur rejoint | timestamp, user_id, position GPS | - | Auditeur quitte | timestamp, user_id, durée écoute | - | Signalement | timestamp, user_id, catégorie | - | Fin live | timestamp, durée totale, stats finales | - -**Et** ces logs sont conservés 90 jours pour analytics et conformité RGPD - ---- - - - - - -
- - -# Arrêt du live -> *En tant que créateur* -> *Je veux arrêter ma diffusion en direct de manière contrôlée* -> *Afin de terminer proprement mon live et générer un replay automatiquement* - -**19 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant que créateur -> **Et** que je diffuse actuellement un live -## 1. Arrêt manuel avec compte à rebours 5 secondes - -**Quand** j'appuie sur le bouton "Arrêter live" - -**Alors** un compte à rebours de 5 secondes démarre -**Et** je vois le message "Ce live se termine dans 5... 4... 3... 2... 1" -**Et** un bouton "Annuler" est affiché pendant le décompte -**Et** l'audio du compte à rebours est diffusé aux auditeurs - ---- - -## 2. Annulation du compte à rebours - -**Étant donné** que j'ai appuyé sur "Arrêter live" -**Et** que le compte à rebours affiche "3 secondes" - -**Quand** j'appuie sur "Annuler" - -**Alors** le compte à rebours s'arrête -**Et** le live continue normalement -**Et** aucune notification n'est envoyée aux auditeurs - ---- - -## 3. Arrêt effectif après compte à rebours - -**Étant donné** que le compte à rebours est à 0 - -**Alors** le live s'arrête -**Et** la diffusion aux auditeurs se termine -**Et** le message "Live terminé" s'affiche -**Et** le processus de traitement post-live démarre automatiquement - ---- - -## 4. Déconnexion créateur courte (moins de 60 secondes) - -**Étant donné** que je diffuse un live - -**Quand** ma connexion est perdue pendant 30 secondes - -**Alors** les auditeurs voient le message "Connexion créateur perdue, reconnexion en cours..." -**Et** le live continue de bufferer -**Et** quand ma connexion revient, le live reprend normalement - ---- - -## 5. Déconnexion créateur longue (60 secondes ou plus) - -**Étant donné** que je diffuse un live - -**Quand** ma connexion est perdue pendant 60 secondes - -**Alors** le live s'arrête automatiquement -**Et** les auditeurs voient le message "Le live est terminé suite à une coupure de connexion" -**Et** le processus de traitement post-live démarre - ---- - -## 6. Enregistrement automatique pendant le live - -**Étant donné** que je diffuse un live - -**Alors** mon flux audio est enregistré en continu -**Et** le format d'enregistrement est Opus raw -**Et** l'enregistrement est stocké temporairement sur le serveur - ---- - -## 7. Génération automatique du replay après arrêt - -**Étant donné** que mon live vient de se terminer -**Et** que l'option "Publier replay automatiquement" est activée (par défaut) - -**Quand** le traitement post-live démarre - -**Alors** un job asynchrone est créé -**Et** le job effectue les opérations suivantes: - - | opération | détail | - |---|---| - | Conversion format | Opus raw → MP3 256 kbps | - | Génération segments HLS | Segments .ts pour streaming | - | Normalisation volume | -14 LUFS | - | Détection silences prolongés | Nettoyage automatique | - - ---- - -## 8. Publication du replay - -**Étant donné** que le traitement post-live est terminé - -**Alors** le replay est publié automatiquement sous 5 à 10 minutes -**Et** le titre est "[REPLAY] [Titre live original]" -**Et** la zone de diffusion est la même que le live -**Et** les tags sont identiques au live -**Et** la classification d'âge est identique -**Et** le type géographique est "Géo-neutre" (contenu pérenne) - ---- - -## 9. Notification de disponibilité du replay aux auditeurs - -**Étant donné** que le replay de mon live est publié - -**Quand** un auditeur qui a écouté le live se reconnecte - -**Alors** il voit une notification in-app "Le replay de [Titre] est disponible" - ---- - -## 10. Option désactivation publication automatique replay - -**Étant donné** que je configure un nouveau live - -**Quand** je désactive l'option "Publier replay automatiquement" -**Et** que je démarre puis arrête le live - -**Alors** le live est enregistré -**Mais** le replay n'est pas publié automatiquement -**Et** je peux décider manuellement de le publier plus tard - ---- - -## 11. Suppression manuelle du replay après publication - -**Étant donné** que mon live a généré un replay publié - -**Quand** j'accède à mes contenus - -**Alors** je vois le replay dans ma liste -**Et** je peux le supprimer comme n'importe quel contenu - -**Quand** je supprime le replay - -**Alors** le fichier source Opus raw est supprimé immédiatement - ---- - -## 12. Conservation fichier source Opus raw - -**Étant donné** que mon live est terminé -**Et** que le replay est publié - -**Alors** le fichier Opus raw est conservé pendant 7 jours -**Et** après 7 jours, le fichier raw est supprimé automatiquement -**Et** seul le MP3 256 kbps est conservé - ---- - -## 13. Modification du replay interdite - -**Étant donné** que mon live a généré un replay publié - -**Quand** j'essaie de modifier l'audio du replay - -**Alors** l'action est refusée -**Et** je vois le message "Les replays ne peuvent pas être modifiés pour garantir l'intégrité de l'enregistrement" -**Et** je peux uniquement modifier les métadonnées (titre, description) - ---- - -## 14. Statistiques du live disponibles après arrêt - -**Étant donné** que mon live est terminé - -**Quand** j'accède aux statistiques - -**Alors** je vois: - - | métrique | exemple valeur | - |---|---| - | Durée totale | 1h 23min | - | Nombre d'auditeurs max | 247 | - | Nombre d'auditeurs moyen | 183 | - | Nombre de likes | 89 | - | Nombre d'abonnements | 12 | - | Signalements reçus | 0 | - - ---- - -## 15. Live terminé avec signalements en cours - -**Étant donné** que mon live a reçu 3 signalements pendant la diffusion - -**Quand** le live se termine - -**Alors** le replay n'est pas publié automatiquement -**Et** le contenu est en attente de modération -**Et** je vois le message "Votre replay sera publié après vérification suite aux signalements reçus" -**Et** un modérateur doit valider ou refuser le replay sous 24h - ---- - -## 16. Arrêt forcé par un modérateur - -**Étant donné** que je diffuse un live -**Et** qu'un modérateur détecte du contenu interdit - -**Quand** le modérateur clique sur "Arrêter le live immédiatement" - -**Alors** le live s'arrête sans compte à rebours -**Et** je vois le message "Votre live a été interrompu par la modération" -**Et** je reçois une notification détaillant la raison -**Et** le replay n'est pas publié -**Et** le fichier source est conservé 30 jours pour appel - ---- - -## 17. Métriques de bande passante pendant le live - -**Étant donné** que je diffuse un live -**Et** que 100 auditeurs écoutent simultanément - -**Alors** la bande passante consommée est d'environ 4.8 Mbps via CDN -**Et** le coût estimé Bunny CDN est d'environ 0.02€ par heure de diffusion -**Et** je peux voir ces métriques en temps réel dans l'interface créateur - ---- - -## 18. Live sans auditeurs pendant 5 minutes - -**Étant donné** que je diffuse un live -**Et** qu'aucun auditeur n'écoute depuis 5 minutes - -**Alors** je vois un message d'information "Aucun auditeur actuellement connecté" -**Mais** le live continue normalement -**Et** je peux choisir de continuer ou d'arrêter - ---- - -## 19. Qualité audio du replay supérieure au live - -**Étant donné** que mon live était diffusé en Opus 48 kbps - -**Quand** le replay est généré - -**Alors** le replay est encodé en MP3 256 kbps -**Et** la qualité audio du replay est supérieure au live -**Et** la taille du fichier est optimisée pour le stockage long terme - ---- - - - - - -
- - -# Comportement auditeur pendant un live -> *En tant qu'auditeur* -> *Je veux écouter des lives de manière stable* -> *Afin de profiter du contenu en temps réel sans coupures* - -**27 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant qu'auditeur -> **Et** qu'un créateur diffuse actuellement un live -## 1. Rejoindre un live avec buffer de synchronisation 15 secondes - -**Quand** je clique sur "Rejoindre le live" - -**Alors** la connexion au flux HLS s'établit -**Et** je commence à écouter avec un décalage de 15 secondes par rapport au créateur -**Et** le buffer de 15 secondes garantit une lecture stable - ---- - -## 2. Justification du buffer 15 secondes - -**Étant donné** les alternatives de buffer possibles: - - | buffer | stabilité 3G | stabilité 4G | décalage perceptible | décision | - |---|---|---|---|---| - | 5s | Faible | Moyenne | Non | ❌ | - | 10s | Moyenne | Bonne | Non | ❌ | - | 15s | Bonne | Excellente | Léger acceptable | ✅ | - | 20s+ | Excellente | Excellente | Oui | ❌ | - - -**Alors** le buffer optimal est 15 secondes - ---- - -## 3. Lecture stable sur réseau 3G - -**Étant donné** que je suis sur réseau 3G -**Et** que j'écoute un live - -**Quand** des micro-coupures réseau surviennent - -**Alors** le buffer de 15 secondes absorbe les coupures -**Et** la lecture continue sans interruption perceptible - ---- - -## 4. Lecture stable sur réseau 4G - -**Étant donné** que je suis sur réseau 4G -**Et** que j'écoute un live - -**Alors** la lecture est fluide -**Et** le buffer de 15 secondes prévient les coupures lors de changement de cellule - ---- - -## 5. Continuation du live en sortant de la zone géographique - -**Étant donné** que j'écoute un live régional "Île-de-France" -**Et** que je suis situé en Île-de-France - -**Quand** je me déplace et sors du département - -**Alors** le live continue de jouer normalement -**Et** je peux écouter jusqu'à la fin naturelle du live -**Et** après la fin du live, l'algorithme propose du contenu correspondant à ma nouvelle position - ---- - -## 6. Abonné dans la zone reçoit notification push - -**Étant donné** que je suis abonné au créateur "JeanDupont" -**Et** que je suis situé en Île-de-France - -**Quand** "JeanDupont" démarre un live en Île-de-France - -**Alors** je reçois une notification push "🔴 JeanDupont est en direct : [Titre du live]" -**Et** quand je tape sur la notification, l'app s'ouvre et le live démarre immédiatement - ---- - -## 7. Abonné hors zone ne reçoit pas de notification - -**Étant donné** que je suis abonné au créateur "JeanDupont" -**Et** que je suis situé à Lyon - -**Quand** "JeanDupont" démarre un live en Île-de-France - -**Alors** je ne reçois pas de notification push -**Et** cela évite la frustration de ne pas pouvoir écouter un live hors zone - ---- - -## 8. Découverte d'un live via l'algorithme de recommandation - -**Étant donné** que je suis dans la zone géographique du live -**Et** que je navigue dans l'app avec "Suivant" - -**Quand** l'algorithme propose un live en cours - -**Alors** je vois l'indicateur "🔴 EN DIRECT" -**Et** je peux choisir de le rejoindre ou de passer au suivant - ---- - -## 9. Reconnexion rapide après coupure réseau (moins de 90 secondes) - -**Étant donné** que j'écoute un live - -**Quand** je perds ma connexion réseau pendant 45 secondes -**Et** que je retrouve ma connexion - -**Alors** je reprends le live au moment actuel (pas au buffer ancien) -**Et** le saut temporel est transparent (pas de message d'erreur) -**Et** je ne rate que quelques secondes de contenu - ---- - -## 10. Reconnexion longue après coupure réseau (90 secondes ou plus) - -**Étant donné** que j'écoute un live - -**Quand** je perds ma connexion réseau pendant 90 secondes -**Et** que je retrouve ma connexion - -**Alors** je vois le message "Live en cours perdu, passage au contenu suivant" -**Et** l'algorithme propose automatiquement le contenu suivant -**Et** je peux manuellement revenir au live s'il est toujours en cours - ---- - -## 11. Interactions disponibles pendant le live - Like - -**Étant donné** que j'écoute un live -**Et** que mon véhicule est à l'arrêt - -**Quand** je clique sur le bouton "❤️ Like" - -**Alors** le like est enregistré immédiatement -**Et** le compteur de likes visible par le créateur s'incrémente -**Et** ma jauge d'intérêt pour les tags du live augmente de +2% - ---- - -## 12. Interactions disponibles pendant le live - Abonnement - -**Étant donné** que j'écoute un live -**Et** que je ne suis pas encore abonné au créateur - -**Quand** je clique sur le bouton "S'abonner" - -**Alors** je m'abonne au créateur -**Et** ma jauge d'intérêt pour tous les tags du créateur augmente de +5% -**Et** je recevrai des notifications pour ses prochains lives - ---- - -## 13. Interactions disponibles pendant le live - Skip - -**Étant donné** que j'écoute un live - -**Quand** j'appuie sur "Suivant" (ou commande au volant) - -**Alors** je quitte le live immédiatement -**Et** l'algorithme propose le contenu suivant -**Et** si j'ai écouté moins de 10 secondes, ma jauge d'intérêt diminue de -0.5% - ---- - -## 14. Commande Précédent désactivée pendant un live - -**Étant donné** que j'écoute un live - -**Quand** j'appuie sur "Précédent" (ou commande au volant) - -**Alors** rien ne se passe -**Et** un message d'information s'affiche brièvement "Précédent non disponible sur les lives" - ---- - -## 15. Chat en direct désactivé (décision définitive) - -**Étant donné** que j'écoute un live - -**Alors** aucune interface de chat n'est disponible -**Et** je ne peux pas envoyer de messages au créateur -**Et** je ne peux pas voir de messages d'autres auditeurs -**Et** cette fonctionnalité ne sera jamais implémentée - ---- - -## 16. Réactions emoji désactivées (décision définitive) - -**Étant donné** que j'écoute un live - -**Alors** aucune réaction emoji n'est disponible -**Et** je ne peux pas envoyer d'emoji en temps réel -**Et** cette fonctionnalité ne sera jamais implémentée - ---- - -## 17. Message d'information sur l'absence de chat - -**Étant donné** que j'écoute mon premier live - -**Quand** j'accède à l'interface du live - -**Alors** je vois un bandeau informatif "💬 Les discussions ne sont pas disponibles sur RoadWave pour garantir votre sécurité en voiture et éviter le harcèlement." -**Et** ce bandeau n'apparaît qu'une seule fois (première expérience) - ---- - -## 18. Signalement d'un live en cours - -**Étant donné** que j'écoute un live -**Et** que le contenu me semble inapproprié - -**Quand** je clique sur le bouton "Signaler" - -**Alors** je vois les catégories de signalement: - - | catégorie | - |---| - | Haine et violence | - | Contenu sexuel | - | Illégalité | - | Droits d'auteur | - | Désinformation dangereuse | - | Harcèlement | - | Autre | - -**Et** quand je sélectionne une catégorie -**Alors** le signalement est envoyé en priorité selon la catégorie -**Et** un modérateur peut écouter le live en temps réel si besoin - ---- - -## 19. Statistiques visibles par les auditeurs pendant le live - -**Étant donné** que j'écoute un live - -**Quand** je consulte les informations du live - -**Alors** je vois: - - | information | exemple valeur | - |---|---| - | Nombre d'auditeurs | 247 personnes | - | Durée du live | 1h 23min | - | Nom du créateur | @JeanDupont | - | Zone de diffusion | Île-de-France | - | Tags | Actualité, Société | - -**Mais** je ne vois pas les likes ou autres métriques détaillées - ---- - -## 20. Compteur d'auditeurs arrondi pour préserver la vie privée - -**Étant donné** que j'écoute un live avec exactement 247 auditeurs - -**Quand** je consulte le nombre d'auditeurs - -**Alors** je vois "~250 auditeurs" (arrondi à la dizaine supérieure) - ---- - -## 21. Qualité audio adaptative pendant le live - -**Étant donné** que j'écoute un live - -**Quand** ma connexion passe de 4G à 3G - -**Alors** la qualité audio s'adapte automatiquement -**Et** je passe de 48 kbps à 24 kbps Opus -**Et** la transition est transparente sans coupure - ---- - -## 22. Consommation de données pendant un live - -**Étant donné** que j'écoute un live en qualité standard 48 kbps -**Et** que j'écoute pendant 1 heure - -**Alors** j'ai consommé environ 21.6 MB de données mobiles -**Et** cette consommation est affichée dans les paramètres de l'app - ---- - -## 23. Lecture du replay après la fin du live - -**Étant donné** que j'écoute un live depuis 30 minutes - -**Quand** le créateur arrête le live - -**Alors** je vois le message "Le live est terminé. Le replay sera disponible dans quelques minutes" -**Et** le contenu suivant est automatiquement proposé après 2 secondes - ---- - -## 24. Notification de disponibilité du replay - -**Étant donné** que j'ai écouté un live jusqu'à la fin -**Et** que le replay est publié 8 minutes plus tard - -**Quand** je rouvre l'application - -**Alors** je vois une notification in-app "Le replay de [Titre] est maintenant disponible" -**Et** je peux cliquer pour l'écouter immédiatement - ---- - -## 25. Aucune publicité pendant un live pour utilisateurs gratuits - -**Étant donné** que je suis un utilisateur gratuit -**Et** que j'écoute un live - -**Alors** aucune publicité n'est insérée pendant le live -**Et** la publicité apparaît seulement entre le live et le contenu suivant - ---- - -## 26. Détection de contexte voiture pendant un live - -**Étant donné** que j'écoute un live -**Et** que ma vitesse est supérieure à 10 km/h - -**Alors** l'interface tactile est désactivée pour la sécurité -**Et** seules les commandes au volant sont actives (Play/Pause/Suivant) - ---- - -## 27. Détection de contexte piéton pendant un live - -**Étant donné** que j'écoute un live -**Et** que ma vitesse est inférieure à 5 km/h - -**Alors** l'interface tactile complète est disponible -**Et** je peux liker, m'abonner, signaler via l'écran tactile - ---- - - - - - -
- - -# Démarrage d'un live -> *En tant que créateur* -> *Je veux démarrer une diffusion en direct* -> *Afin de partager du contenu audio en temps réel avec mes auditeurs* - -**20 scénarios** - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'API RoadWave est disponible -> **Et** que je suis connecté en tant que créateur vérifié -> **Et** que j'ai les permissions de diffusion live -## 1. Vérifications pré-live réussies - -**Étant donné** que ma connexion upload est supérieure à 1 Mbps -**Et** que j'ai autorisé l'accès au microphone -**Et** que j'ai défini une zone de diffusion "Île-de-France" - -**Quand** je lance les vérifications pré-live - -**Alors** toutes les vérifications sont validées -**Et** je peux démarrer le live - ---- - -## 2. Échec pré-live avec connexion insuffisante - -**Étant donné** que ma connexion upload est de 0.5 Mbps - -**Quand** je lance les vérifications pré-live - -**Alors** je vois un warning "Connexion insuffisante pour garantir une diffusion stable (minimum 1 Mbps)" -**Et** je peux choisir de continuer quand même ou d'annuler - ---- - -## 3. Échec pré-live sans autorisation microphone - -**Étant donné** que je n'ai pas autorisé l'accès au microphone - -**Quand** j'essaie de démarrer un live - -**Alors** je vois le message "Accès au microphone requis pour démarrer un live" -**Et** je suis redirigé vers les paramètres système - ---- - -## 4. Échec pré-live sans zone de diffusion définie - -**Étant donné** que je n'ai pas défini de zone de diffusion - -**Quand** j'essaie de démarrer un live - -**Alors** je vois le message "Veuillez définir une zone de diffusion avant de démarrer" -**Et** je suis redirigé vers le formulaire de configuration du live - ---- - -## 5. Démarrage live avec buffer 15 secondes - -**Étant donné** que toutes les vérifications pré-live sont validées - -**Quand** j'appuie sur "Démarrer live" - -**Alors** je vois le message "Live démarre dans 15s... Testez votre micro" -**Et** un compte à rebours de 15 secondes s'affiche -**Et** mon flux audio est enregistré pendant ces 15 secondes -**Et** le live n'est pas encore visible publiquement - ---- - -## 6. Live devient public après buffer initial - -**Étant donné** que j'ai démarré un live -**Et** que le buffer de 15 secondes s'est écoulé - -**Alors** le live devient public -**Et** les auditeurs peuvent le rejoindre -**Et** les abonnés dans la zone reçoivent une notification push - ---- - -## 7. Notification push aux abonnés dans la zone géographique - -**Étant donné** que j'ai 1000 abonnés au total -**Et** que 300 abonnés sont situés en Île-de-France -**Et** que 700 abonnés sont situés hors Île-de-France - -**Quand** mon live en Île-de-France devient public - -**Alors** 300 abonnés reçoivent une notification push "🔴 [Mon pseudo] est en direct : [Titre live]" -**Et** 700 abonnés ne reçoivent pas de notification - ---- - -## 8. Configuration métadonnées obligatoires pour un live - -**Quand** je configure un nouveau live - -**Alors** je dois renseigner: - - | champ | format | validation | - |---|---|---| - | Titre | 5-100 caractères | Obligatoire | - | Tags | 1-3 centres intérêt | Sélection liste prédéfinie | - | Classification âge | Enum | Tout public / 13+ / 16+ / 18+ | - | Zone diffusion | Geo | Ville / Département / Région / National | - - ---- - -## 9. Validation échouée avec titre trop court - -**Quand** j'essaie de créer un live avec le titre "Live" - -**Alors** la validation échoue -**Et** je vois le message "Le titre doit contenir entre 5 et 100 caractères" - ---- - -## 10. Validation échouée sans tags - -**Étant donné** que j'ai rempli tous les champs sauf les tags - -**Quand** j'essaie de démarrer le live - -**Alors** la validation échoue -**Et** je vois le message "Veuillez sélectionner entre 1 et 3 centres d'intérêt" - ---- - -## 11. Limite de durée 8 heures - -**Étant donné** que mon live dure depuis 7 heures et 30 minutes - -**Alors** je vois un warning "Votre live se terminera dans 30 min" -**Et** le message est affiché de manière non intrusive - ---- - -## 12. Arrêt automatique à 8 heures - -**Étant donné** que mon live dure depuis 8 heures - -**Alors** le live s'arrête automatiquement -**Et** je vois le message "Durée maximale atteinte (8 heures). Vous pouvez redémarrer un nouveau live si nécessaire" -**Et** le processus de traitement post-live démarre - ---- - -## 13. Diffusion contenu interdit - Concert en direct - -**Étant donné** que je diffuse un concert en direct depuis une salle -**Et** qu'un auditeur signale le contenu pour "Violation droits d'auteur" - -**Quand** un modérateur écoute le live -**Et** qu'il confirme la violation - -**Alors** le live est arrêté immédiatement -**Et** je reçois un Strike 2 (suspension 7 jours) -**Et** je vois le message "Votre live a été interrompu pour violation des droits d'auteur" -**Et** le replay n'est pas publié - ---- - -## 14. Diffusion contenu interdit - Événement sportif payant - -**Étant donné** que je diffuse un match de football avec droits TV -**Et** que le contenu est détecté par l'IA audio fingerprint - -**Quand** la détection est confirmée - -**Alors** le live est arrêté immédiatement -**Et** je reçois un Strike 2 (suspension 7 jours) - ---- - -## 15. Diffusion contenu violent - -**Étant donné** que je diffuse du contenu violent (agression physique) -**Et** que 5 auditeurs signalent le contenu - -**Quand** un modérateur vérifie en temps réel -**Et** confirme la violence - -**Alors** le live est coupé immédiatement -**Et** mon compte est banni définitivement -**Et** les autorités sont notifiées - ---- - -## 16. Détection musique protégée en arrière-plan - -**Étant donné** que mon live contient de la musique protégée en fond - -**Quand** l'IA audio fingerprint détecte la violation après 2 minutes - -**Alors** je reçois un avertissement en direct "Musique protégée détectée. Veuillez couper le son ou risquez un arrêt du live" -**Et** j'ai 30 secondes pour corriger -**Et** si je ne corrige pas, le live est arrêté avec Strike 1 - ---- - -## 17. Signalement pendant un live - -**Étant donné** que je diffuse un live -**Et** qu'un auditeur clique sur "Signaler" - -**Quand** l'auditeur sélectionne la catégorie "Harcèlement" - -**Alors** le signalement est envoyé en priorité HAUTE -**Et** un modérateur peut écouter le live en temps réel -**Et** le live continue pendant l'écoute de vérification - ---- - -## 18. Dépassement nombre de lives simultanés autorisés (limite plateforme) - -**Étant donné** que la plateforme héberge actuellement 2000 lives simultanés -**Et** que c'est la limite de l'infrastructure actuelle - -**Quand** j'essaie de démarrer un nouveau live - -**Alors** je vois le message "Capacité maximale atteinte. Veuillez réessayer dans quelques minutes" -**Et** ma demande est mise en file d'attente prioritaire si je suis créateur Premium - ---- - -## 19. Premier live d'un nouveau créateur - -**Étant donné** que je n'ai jamais diffusé de live auparavant -**Et** que j'ai moins de 3 contenus validés - -**Quand** j'essaie de démarrer mon premier live - -**Alors** je vois le message "Les lives sont disponibles après validation de vos 3 premiers contenus" -**Et** le bouton "Démarrer live" est désactivé - ---- - -## 20. Créateur avec score de confiance faible - -**Étant donné** que j'ai 2 strikes actifs - -**Quand** j'essaie de démarrer un live - -**Alors** je vois le message "Fonctionnalité live temporairement indisponible suite à vos sanctions" -**Et** je dois attendre la fin de ma suspension - ---- - - - - - -
- - -# Recherche de contenu -> *En tant qu'utilisateur de RoadWave* -> *Je veux rechercher des contenus audio par mots-clés, localisation et filtres* -> *Afin de trouver facilement le contenu qui m'intéresse* - -**55 scénarios** (49 standards, 6 plans) - ---- - -> **Contexte commun à tous les scénarios** -> -> **Étant donné** que l'application RoadWave est démarrée -> **Et** que l'utilisateur "jean@example.com" est connecté -## 1. Recherche full-text basique - -**Étant donné** que la base contient les contenus suivants: - - | titre | description | créateur | - |---|---|---| - | Balade à Paris | Visite du quartier Latin | @paris_stories | - | Secrets de Montmartre | Histoire de la butte | @explore_paris | - | Voyage en Normandie | Découverte des plages | @voyages_fr | - - -**Quand** l'utilisateur recherche "paris" - -**Alors** 2 résultats sont retournés -**Et** les résultats incluent "Balade à Paris" -**Et** les résultats incluent "Secrets de Montmartre" - ---- - -## 2. Recherche avec stemming français - -**Étant donné** un contenu avec le titre "Voyage en Bretagne" - -**Quand** l'utilisateur recherche "voyages" - -**Alors** le contenu "Voyage en Bretagne" est trouvé -**Et** le stemming a transformé "voyages" en racine "voyag" - ---- - -## 3. 📋 Plan: Stemming français sur différentes formes - -**Étant donné** un contenu avec le mot "" - -**Quand** l'utilisateur recherche "" - -**Alors** le contenu est trouvé grâce au stemming français - -**📊 Exemples de données:** - -| mot_original | recherche | -|---|---| -| voyage | voyages | -| voyager | voyage | -| balades | balade | -| historique | histoire | - ---- - -## 4. Recherche avec accents ignorés - -**Étant donné** un contenu avec le titre "Découverte de l'Élysée" - -**Quand** l'utilisateur recherche "decouverte elysee" - -**Alors** le contenu est trouvé -**Et** les accents sont normalisés automatiquement - ---- - -## 5. Champs indexés avec pondération - -**Étant donné** les contenus suivants: - - | titre | description | créateur | tags | - |---|---|---|---| - | Voyage Paris | Balade sympa | @user1 | Tourisme | - | Balade Lyon | Voyage en ville | @paris_guide | Voyage | - - -**Quand** l'utilisateur recherche "paris" - -**Alors** "Voyage Paris" est en première position -**Et** "@paris_guide" apparaît en second - ---- - -## 6. Ranking par pertinence et popularité - -**Étant donné** les contenus suivants: - - | titre | écoutes | rang_texte | - |---|---|---| - | Balade Paris | 50000 | 0.8 | - | Paris la nuit | 1000 | 0.9 | - - -**Quand** l'utilisateur recherche "paris" - -**Alors** le score final combine rang_texte × (1 + log(écoutes + 1)) -**Et** "Balade Paris" est mieux classé grâce à sa popularité - ---- - -## 7. Autocomplete pendant la frappe - -**Étant donné** que l'utilisateur commence à taper "par" - -**Quand** 3 caractères sont saisis - -**Alors** des suggestions apparaissent: - - | suggestion | - |---| - | paris | - | parc naturel | - | parvis notre-dame | - -**Et** le top 5 des suggestions est affiché - ---- - -## 8. Historique des 10 dernières recherches - -**Étant donné** que l'utilisateur a effectué les recherches suivantes: - - | recherche | date | - |---|---| - | voyage paris | 2026-01-20 | - | audio-guide louvre | 2026-01-19 | - | podcast automobile | 2026-01-18 | - - -**Quand** l'utilisateur ouvre la barre de recherche - -**Alors** les 10 dernières recherches sont affichées -**Et** elles sont triées par date décroissante - ---- - -## 9. Correction automatique si aucun résultat - -**Étant donné** que l'utilisateur recherche "ballade paris" (faute d'orthographe) -**Et** qu'aucun résultat n'est trouvé - -**Quand** la page de résultats s'affiche - -**Alors** une suggestion "Essayez plutôt : balade paris" est affichée - ---- - -## 10. Recherches populaires suggérées - -**Étant donné** qu'aucun résultat n'est trouvé pour une recherche - -**Quand** la page s'affiche - -**Alors** des suggestions populaires sont affichées: - - | suggestion | - |---| - | balade paris | - | audio-guide louvre | - | visite montmartre | - - ---- - -## 11. Saisie d'un lieu avec autocomplete - -**Étant donné** que l'utilisateur ouvre le filtre "Lieu" - -**Quand** il tape "Louv" - -**Alors** Nominatim retourne des suggestions: - - | suggestion | type | - |---|---| - | Musée du Louvre, Paris | monument | - | Louvres, Val-d'Oise | commune | - - ---- - -## 12. Sélection d'un lieu et définition du rayon - -**Étant donné** que l'utilisateur sélectionne "Paris, France" -**Et** que les coordonnées sont (48.8566, 2.3522) - -**Quand** il définit un rayon de 50 km - -**Alors** la recherche PostGIS utilise ST_DWithin avec 50000 mètres - ---- - -## 13. 📋 Plan: Recherche géographique avec différents rayons - -**Étant donné** un contenu à 30 km de Paris - -**Quand** l'utilisateur recherche autour de Paris avec un rayon de - -**Alors** le contenu est - -**📊 Exemples de données:** - -| rayon | résultat | -|---|---| -| 20 km | non trouvé | -| 50 km | trouvé | -| 100 km | trouvé | - ---- - -## 14. Utilisation de "Autour de moi" (GPS actuel) - -**Étant donné** que l'utilisateur active le GPS -**Et** que sa position est (48.8566, 2.3522) - -**Quand** il sélectionne "Autour de moi" - -**Alors** la recherche utilise ses coordonnées GPS actuelles -**Et** un rayon par défaut de 10 km est appliqué - ---- - -## 15. Curseur de rayon avec limites - -**Étant donné** que l'utilisateur ouvre le curseur de rayon - -**Quand** il ajuste le curseur - -**Alors** les valeurs disponibles vont de 5 km à 500 km -**Et** la valeur s'affiche en temps réel "50 km" - ---- - -## 16. Affichage de la distance dans les résultats - -**Étant donné** une recherche géographique autour de Paris -**Et** un contenu à 2.3 km de distance - -**Quand** les résultats sont affichés - -**Alors** la distance "À 2.3 km" est indiquée pour chaque résultat - ---- - -## 17. 📋 Plan: Tri par proximité géographique - -**Étant donné** des contenus à différentes distances de Paris: - - | contenu | distance | - |---|---| - | Louvre Guide | 0.5 km | - | Tour Eiffel | 2.0 km | - | Versailles | 20 km | - - -**Quand** l'utilisateur trie par "Proximité" - -**Alors** les résultats sont affichés dans l'ordre: - - | position | contenu | - |---|---| - | 1 | Louvre Guide | - | 2 | Tour Eiffel | - | 3 | Versailles | - - ---- - -## 18. Géocodage avec Nominatim (MVP) - -**Étant donné** que l'application est en phase MVP - -**Quand** une requête de géocodage est effectuée - -**Alors** l'API publique Nominatim est utilisée -**Et** le rate limit de 1 req/s est respecté - ---- - -## 19. Géocodage avec fallback Mapbox - -**Étant donné** que Nominatim ne retourne aucun résultat - -**Quand** l'application tente un fallback - -**Alors** l'API Mapbox Geocoding est utilisée -**Et** le coût de 0.50€ / 1000 requêtes est appliqué - ---- - -## 20. Ouverture du panneau de filtres - -**Étant donné** que l'utilisateur est sur la page de recherche - -**Quand** il clique sur "Filtres" - -**Alors** un panneau latéral s'ouvre -**Et** 7 catégories de filtres sont affichées: - - | catégorie | - |---| - | Type de contenu | - | Durée | - | Classification âge | - | Géo-pertinence | - | Tags | - | Date de publication | - | Abonnement | - - ---- - -## 21. Filtre par type de contenu (multi-sélection) - -**Étant donné** que l'utilisateur ouvre les filtres - -**Quand** il sélectionne: - - | type | - |---| - | Contenu court | - | Audio-guide | - - -**Alors** seuls ces types de contenus sont recherchés -**Et** les podcasts et radios live sont exclus - ---- - -## 22. 📋 Plan: Filtre par durée - -**Étant donné** un contenu de minutes - -**Quand** l'utilisateur filtre par "" - -**Alors** le contenu est - -**📊 Exemples de données:** - -| durée | tranche | résultat | -|---|---|---| -| 3 | <5 min | trouvé | -| 3 | 5-15 min | non trouvé | -| 10 | 5-15 min | trouvé | -| 20 | 15-30 min | trouvé | -| 45 | >30 min | trouvé | - ---- - -## 23. Filtre par classification âge - -**Étant donné** des contenus avec différentes classifications: - - | contenu | classification | - |---|---| - | Conte enfants | Tout public | - | Podcast news | 13+ | - | Débat politique | 16+ | - - -**Quand** l'utilisateur filtre "Tout public" - -**Alors** seul "Conte enfants" est affiché - ---- - -## 24. Filtre par géo-pertinence - -**Étant donné** des contenus avec différents types géo: - - | contenu | type_geo | - |---|---| - | Guide Louvre | Ancré | - | Podcast Paris | Contextuel | - | News nationales | Neutre | - - -**Quand** l'utilisateur filtre "Ancré, Contextuel" - -**Alors** "Guide Louvre" et "Podcast Paris" sont affichés -**Et** "News nationales" est exclu - ---- - -## 25. Filtre par tags (multi-sélection) - -**Étant donné** des contenus taggés: - - | contenu | tags | - |---|---| - | Voyage en Italie | Voyage, Gastronomie | - | Histoire de Rome | Voyage, Histoire | - | Économie italienne | Économie | - - -**Quand** l'utilisateur sélectionne les tags "Voyage, Histoire" - -**Alors** "Histoire de Rome" est en priorité (2 tags correspondants) -**Et** "Voyage en Italie" est affiché (1 tag correspondant) -**Et** "Économie italienne" est exclu - ---- - -## 26. 📋 Plan: Filtre par date de publication - -**Étant donné** un contenu publié il y a - -**Quand** l'utilisateur filtre par "" - -**Alors** le contenu est - -**📊 Exemples de données:** - -| délai | période | résultat | -|---|---|---| -| 12 heures | Dernières 24h | trouvé | -| 3 jours | Cette semaine | trouvé | -| 15 jours | Ce mois | trouvé | -| 8 mois | Cette année | trouvé | -| 2 ans | Toutes dates | trouvé | -| 2 ans | Cette année | non trouvé | - ---- - -## 27. Filtre par type d'abonnement - -**Étant donné** des contenus gratuits et Premium: - - | contenu | type | - |---|---| - | Balade Paris | Gratuit | - | Visite VIP Louvre | Premium | - - -**Quand** l'utilisateur filtre "Premium uniquement 👑" - -**Alors** seul "Visite VIP Louvre" est affiché - ---- - -## 28. Combinaison de filtres multiples (AND logic) - -**Étant donné** que l'utilisateur applique les filtres: - - | filtre | valeur | - |---|---| - | Type | Audio-guide | - | Durée | 5-15 min | - | Tags | Voyage | - | Classification | Tout public | - - -**Quand** la recherche est lancée - -**Alors** seuls les contenus respectant TOUS les critères sont affichés - ---- - -## 29. Réinitialisation des filtres - -**Étant donné** que l'utilisateur a appliqué 5 filtres différents - -**Quand** il clique sur "Réinitialiser" - -**Alors** tous les filtres sont désactivés -**Et** la recherche affiche tous les résultats - ---- - -## 30. Sauvegarde d'une recherche - -**Étant donné** que l'utilisateur a appliqué plusieurs filtres - -**Quand** il clique sur "💾 Sauvegarder cette recherche" -**Et** qu'il entre le nom "Podcasts voyage Paris" - -**Alors** la recherche est sauvegardée -**Et** elle apparaît dans l'onglet "Recherches sauvegardées" - ---- - -## 31. Limite de 5 recherches sauvegardées - -**Étant donné** que l'utilisateur a déjà 5 recherches sauvegardées - -**Quand** il tente de sauvegarder une 6ème recherche - -**Alors** un message d'erreur s'affiche -**Et** il doit supprimer une recherche existante avant d'en ajouter une nouvelle - ---- - -## 32. Notifications pour recherches sauvegardées - -**Étant donné** une recherche sauvegardée "Podcasts voyage Paris" -**Et** que l'utilisateur a activé les notifications - -**Quand** 3 nouveaux contenus correspondants sont publiés - -**Alors** une notification "3 nouveaux contenus dans 'Podcasts voyage Paris'" est envoyée - ---- - -## 33. 📋 Plan: Options de tri des résultats - -**Étant donné** une recherche avec plusieurs résultats - -**Quand** l'utilisateur sélectionne le tri "