diff --git a/CHANGELOG.md b/CHANGELOG.md index bda9035..73b8354 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), et [Semantic Versioning](https://semver.org/spec/v2.0.0.html). > **En cours de développement** : les changements à venir sont listés dans la section -> [Unreleased](#unreleased). La dernière version livrée est **2.14.0**. +> [Unreleased](#unreleased). La dernière version livrée est **2.14.1**. --- @@ -14,6 +14,10 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html). --- +## [2.14.1] — 2026-09-22 + +--- + ## [2.14.0] — 2026-09-19 ### Ajouté diff --git a/README.fr.md b/README.fr.md index 09eb36a..059a7fa 100644 --- a/README.fr.md +++ b/README.fr.md @@ -4,7 +4,7 @@ **Porte d'entrée web ultra-léger pour vos vaults Obsidian** — Accédez, naviguez et recherchez dans toutes vos notes Obsidian depuis n'importe quel appareil via une interface web moderne et responsive. -[![Version](https://img.shields.io/badge/Version-2.14.0-blue.svg)]() +[![Version](https://img.shields.io/badge/Version-2.14.1-blue.svg)]() [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://www.docker.com/) [![Python](https://img.shields.io/badge/Python-3.11+-green.svg)](https://www.python.org/) @@ -927,8 +927,8 @@ Ce projet est sous licence **MIT** — voir le fichier [LICENSE](LICENSE) pour l ## 📝 Changelog -Consultez le [CHANGELOG.md](./CHANGELOG.md) pour l'historique complet de toutes les versions (v1.0.0 → v2.14.0). +Consultez le [CHANGELOG.md](./CHANGELOG.md) pour l'historique complet de toutes les versions (v1.0.0 → v2.14.1). --- -*Projet : ObsiGate | Version : 2.14.0 | Dernière mise à jour : Juin 2026* +*Projet : ObsiGate | Version : 2.14.1 | Dernière mise à jour : Juin 2026* diff --git a/README.md b/README.md index 989dd18..cc33eb3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **Ultra-light web gateway for your Obsidian vaults** — Access, browse, and search all your Obsidian notes from any device via a modern, responsive web interface. -[![Version](https://img.shields.io/badge/Version-2.14.0-blue.svg)]() +[![Version](https://img.shields.io/badge/Version-2.14.1-blue.svg)]() [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://www.docker.com/) [![Python](https://img.shields.io/badge/Python-3.11+-green.svg)](https://www.python.org/) @@ -1096,8 +1096,8 @@ This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) ## 📝 Changelog -See [CHANGELOG.md](./CHANGELOG.md) for the complete version history (v1.0.0 → v2.14.0). +See [CHANGELOG.md](./CHANGELOG.md) for the complete version history (v1.0.0 → v2.14.1). --- -*Project: ObsiGate | Version: 2.14.0 | Last updated: May 2026* +*Project: ObsiGate | Version: 2.14.1 | Last updated: May 2026* diff --git a/VERSION b/VERSION index edcfe40..b70ae75 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.14.0 +2.14.1 diff --git a/desktop/Cargo.lock b/desktop/Cargo.lock index 3151b47..633b788 100644 --- a/desktop/Cargo.lock +++ b/desktop/Cargo.lock @@ -2626,7 +2626,7 @@ dependencies = [ [[package]] name = "obsigate-desktop" -version = "2.14.0" +version = "2.14.1" dependencies = [ "chrono", "env_logger", diff --git a/desktop/Cargo.toml b/desktop/Cargo.toml index 13e6dc6..5bf1ac2 100644 --- a/desktop/Cargo.toml +++ b/desktop/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "obsigate-desktop" -version = "2.14.0" +version = "2.14.1" description = "ObsiGate Desktop — Porte d'entrée native pour vos vaults Obsidian" authors = ["Bruno Charest"] edition = "2021" diff --git a/desktop/tauri.conf.json b/desktop/tauri.conf.json index f247b71..ebbb0ce 100644 --- a/desktop/tauri.conf.json +++ b/desktop/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/nicedoc/obsigate/main/desktop/tauri.conf.schema.json", "productName": "ObsiGate", - "version": "2.14.0", + "version": "2.14.1", "identifier": "com.obsigate.desktop", "build": { "frontendDist": "../frontend", diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 6b66d5f..fb09d48 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -1,6 +1,6 @@ # ObsiGate — Roadmap -> **Version :** 2.14.0 | **Dernière mise à jour :** 2026-09-19 +> **Version :** 2.14.1 | **Dernière mise à jour :** 2026-09-22 > **Ce fichier ne contient que le travail à venir** (🔵 En cours + ⚪ Backlog) et un index compact > vers les fonctionnalités livrées. > - **Méthode de livraison à appliquer pour toute tâche : [DELIVERY_WORKFLOW.md](./DELIVERY_WORKFLOW.md)** diff --git a/package.json b/package.json index 35c8dc1..0d1170f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsigate", - "version": "2.14.0", + "version": "2.14.1", "description": "**Porte d'entrée web ultra-léger pour vos vaults Obsidian** — Accédez, naviguez et recherchez dans toutes vos notes Obsidian depuis n'importe quel appareil via une interface web moderne et responsive.", "main": "patch.js", "directories": { diff --git a/test_dir/Agents IA - Panorama Complet 2026.md b/test_dir/Agents IA - Panorama Complet 2026.md index 1af5f55..d0d08cc 100644 --- a/test_dir/Agents IA - Panorama Complet 2026.md +++ b/test_dir/Agents IA - Panorama Complet 2026.md @@ -16,6 +16,8 @@ tags: - panorama - comparatif - reference + - Hermes + - Openclaw auteur: Bruno Charest source: - https://github.com/bradAGI/awesome-cli-coding-agents @@ -25,1920 +27,4 @@ source: - https://www.primeintellect.ai/blog/rlm - https://arxiv.org/abs/2605.09998 - GitHub API (recherche par topic, aout 2026) ---- - -# 🤖 Agents IA — Panorama Complet 2026 - -> **Objectif** : document de référence officiel pour comprendre, connaître, installer et utiliser les divers agents AI du marché. Chaque agent dispose d'une **description**, de ses **liens** (page principale + documentation), de son **statut** (actif/fermé), de ses **étapes d'installation** et de son **utilisation de base**. - -**Légende des statuts** (vérifiés le 12 août 2026 via GitHub — date du dernier commit) : -- 🟢 **Actif** — commits récents (2026) -- 🟡 **Stagnant** — dernier commit datant de 2025 (développement ralenti ou en pause) -- 🔴 **Fermé / Inactif** — projet archivé, abandonné (>18 mois sans commit) ou transformé (ex. musée) - ---- - -## Table des matières - -1. [[#Tableau récapitulatif comparatif|Tableau récapitulatif comparatif]] -2. [[#1. Agents installés localement|Agents installés localement]] -3. [[#2. Prime Agent|Prime Agent]] -4. [[#3. Poids lourds open source|Poids lourds open source]] -5. [[#4. Trésors open source|Trésors open source]] -6. [[#5. Agents local-first|Agents local-first]] -7. [[#6. Écosystème OpenClaw|Écosystème OpenClaw]] -8. [[#7. Agents propriétaires|Agents propriétaires]] -9. [[#8. Orchestrateurs & harnesses|Orchestrateurs & harnesses]] -10. [[#9. Infrastructure & outils agents|Infrastructure & outils agents]] -11. [[#10. Comparatif des approches|Comparatif des approches]] -12. [[#11. Recommandations|Recommandations]] -13. [[#12. Matrice de décision|Matrice de décision]] -14. [[#13. Frameworks d'orchestration multi-agents|Frameworks d'orchestration multi-agents]] -15. [[#14. Agents non-coding|Agents non-coding]] -16. [[#15. Benchmarks & évaluation|Benchmarks & évaluation]] -17. [[#16. Coût & modèles|Coût & modèles]] -18. [[#17. Sécurité & gouvernance|Sécurité & gouvernance]] -19. [[#18. Glossaire|Glossaire]] -20. [[#19. Contexte historique|Contexte historique]] -21. [[#20. Requêtes Dataview (Obsidian)|Requêtes Dataview (Obsidian)]] -22. [[#21. Backlog « à tester »|Backlog « à tester »]] -23. [[#22. Sources|Sources]] - ---- - -## Index rapide de tous les agents - -> Chaque agent est listé avec sa catégorie et une description en une ligne. Cliquer sur le nom mène à sa section détaillée. - -### Installés localement -- **[Claude Code](#claude-code)** — agent terminal d'Anthropic, repo-aware (245 MB) -- **[Hermes Agent](#hermes-agent)** — agent multi-modèle Nous Research, skills + mémoire + cron -- **[Atomic Agent](#atomic-agent)** — agent local-first avec browser + OS, 14 skills -- **[Pi](#pi)** — harness terminal minimal et adaptable (base de Prime Agent) -- **[Tiny Agents](#tiny-agents)** — agents composables HuggingFace + MCP -- **[NemoClaw](#nemoclaw)** — gestionnaire de sandboxes NIM + Docker (NVIDIA) - -### Prime Agent -- **[Prime Agent](#prime-agent)** — agent auto-améliorant RLM (Recursive Language Model), construit sur pi - -### Poids lourds open source -- **[OpenCode](#opencode)** — 75+ providers, LSP, privacy-first -- **[Claw Code](#claw-code)** — rewrite Rust/Python de Claude Code -- **[Gemini CLI](#gemini-cli)** — agent terminal officiel Google -- **[Codex CLI](#codex-cli)** — agent local officiel OpenAI -- **[OpenHands](#openhands)** — environnement agentic dev (ex-OpenDevin) -- **[Cline CLI](#cline-cli)** — multi-modèle, planning, browser use -- **[Goose](#goose)** — agent local extensible MCP -- **[Aider](#aider)** — pair-programming par diffs -- **[Continue CLI](#continue-cli)** — multi-modèle local/privacy -- **[Deep Agents Code](#deep-agents-code)** — agent officiel LangChain -- **[Crush](#crush)** — TUI Go Charmbracelet, LSP-aware -- **[Qwen Code](#qwen-code)** — agent officiel Alibaba -- **[Grok Build](#grok-build)** — agent officiel xAI -- **[Kimi CLI](#kimi-cli)** — agent officiel Moonshot AI -- **[Plandex](#plandex)** — plan-first, 2M tokens contexte -- **[SWE-agent](#swe-agent)** — résout de vrais issues GitHub -- **[Open Interpreter](#open-interpreter)** — exécute du code sur ta machine -- **[MiMo Code](#mimo-code)** — agent officiel Xiaomi -- **[Smol Developer](#smol-developer)** — génère des codebases entières -- **[Groq Code CLI](#groq-code-cli)** — inférence ultra-rapide Groq - -### Trésors open source -- **[jcode](#jcode)** — Rust, le plus efficient en RAM, swarm mode -- **[agentty](#agentty)** — C++26, binaire 13.6 MB, sandbox par défaut -- **[NullClaw](#nullclaw)** — Zig, 678 KB, démarrage instantané -- **[Nanocoder](#nanocoder)** — local-first BYO model (Ollama) -- **[gptme](#gptme)** — agents persistants auto-modifiants -- **[Devon](#devon)** — TUI pair programmer autonome -- **[RA.Aid](#raaid)** — pipeline research/plan/implement -- **[Letta Code](#letta-code)** — mémoire persistante (MemGPT) -- **[DvalinCode](#dvalincode)** — audit trail + gouvernance -- **[San](#san)** — run les skills Claude Code sans Claude Code -- **[Zap](#zap)** — skill-first, code-indexé SQLite -- **[Smelt](#smelt)** — 4 modes, vim keybinds -- **[Grinta](#grinta)** — long-horizon autonome, LSP/DAP -- **[Waveloom](#waveloom)** — DeepSeek V4 prompt caching -- **[Every Code](#every-code)** — fork Codex multi-provider -- **[Free Code](#free-code)** — fork Claude Code sans télémétrie -- **[Claurst](#claurst)** — Claude Code en Rust idiomatique -- **[Mistral Vibe](#mistral-vibe)** — assistant CLI Mistral -- **[Amazon Q Dev CLI](#amazon-q-dev-cli)** — agentic chat AWS -- **[LazyCodex](#lazycodex)** — harness OmO pour Codex, codebases complexes -- **[Gajae-Code](#gajae-code)** — harness externe, plan payé + réponse depuis le phone - -### Local-first -- **[openyak](#openyak)** — desktop agent zéro compte, Ollama -- **[Kun](#kun)** — workspace desktop GUI + TUI -- **[iPolloWork](#ipollowork)** — alternative locale à Codex/Claude Code -- **[cc-haha](#cc-haha)** — workspace desktop multi-agent -- **[claw-empire](#claw-empire)** — simulateur de bureau d'agents - -### Écosystème OpenClaw -- **[OpenClaw](#openclaw)** — assistant personnel AI local (l'original) -- **[nanobot](#nanobot)** — rewrite Python ~4000 lignes -- **[ZeroClaw](#zeroclaw)** — Rust, <5MB RAM, sandboxé -- **[NanoClaw](#nanoclaw)** — sécurité-first, sandbox Apple/Docker -- **[PicoClaw](#picoclaw)** — Go, <10MB RAM -- **[IronClaw](#ironclaw)** — Rust, WASM sandbox -- **[Moltis](#moltis)** — Rust, zéro unsafe, 2300+ tests - -### Propriétaires -- **[Cursor CLI](#cursor-cli)** — agent CLI officiel Cursor -- **[Warp](#warp)** — terminal avec agent AI intégré -- **[GitHub Copilot CLI](#github-copilot-cli)** — agentic CLI GitHub -- **[Devin](#devin)** — ingénieur logiciel autonome Cognition -- **[Factory Droid](#factory-droid)** — #1 Terminal-Bench -- **[Amp](#amp)** — agent Sourcegraph -- **[Junie CLI](#junie-cli)** — agent JetBrains -- **[Cortex Code CLI](#cortex-code-cli)** — agent Snowflake -- **[Tabnine CLI](#tabnine-cli)** — agent Tabnine -- **[Mentat CLI](#mentat-cli)** — agents distants cloud -- **[Pool](#pool)** — modèles Laguna (Poolside) -- **[Ante](#ante)** — GGUF offline embarqué - ---- - -## Tableau récapitulatif comparatif [[#Table des matières|↩]] - -> Vue d'ensemble des 72 agents. **Type** : OSS = open source, Source-av. = source disponible (pas OSS), Prop. = propriétaire. **Local-first** : ✅ = 100 % local, ~ = local possible (BYO modèle), ❌ = cloud/abonnement requis. Les liens du nom mènent à la fiche détaillée. - -| Agent | Catégorie | Type | ⭐ Stars | Statut | Local-first | Installation | -|-------|-----------|------|---------|--------|-------------|--------------| -| [Claude Code](#claude-code) | Installé | Source-av. | 141k | 🟢 | ❌ | npm / curl | -| [Hermes Agent](#hermes-agent) | Installé | OSS | 228k | 🟢 | ~ | curl | -| [Atomic Agent](#atomic-agent) | Installé | OSS | 1.7k | 🟢 | ✅ | binaire | -| [Pi](#pi) | Installé | OSS | 86.3k | 🟢 | ✅ | npm | -| [Tiny Agents](#tiny-agents) | Installé | OSS | — | 🟢 | ❌ | pip | -| [NemoClaw](#nemoclaw) | Installé | OSS | 22.1k | 🟢 | ✅ | npm | -| [Prime Agent](#prime-agent) | Prime | OSS | 14.9k | 🟢 | ~ | curl | -| [OpenCode](#opencode) | Poids lourd | OSS | 196k | 🟢 | ~ | npm / curl | -| [Claw Code](#claw-code) | Poids lourd | OSS | 195k | 🔴 | ✅ | binaire | -| [Gemini CLI](#gemini-cli) | Poids lourd | OSS | 106k | 🟢 | ❌ | npm | -| [Codex CLI](#codex-cli) | Poids lourd | OSS | 105k | 🟢 | ❌ | npm | -| [OpenHands](#openhands) | Poids lourd | OSS | 83.6k | 🟢 | ❌ | pip / docker | -| [Cline CLI](#cline-cli) | Poids lourd | OSS | 65.9k | 🟢 | ~ | npm | -| [Goose](#goose) | Poids lourd | OSS | 52.6k | 🟢 | ✅ | npm / binaire | -| [Aider](#aider) | Poids lourd | OSS | 48.1k | 🟢 | ~ | uv / pip | -| [Continue CLI](#continue-cli) | Poids lourd | OSS | 35.4k | 🟢 | ✅ | npm | -| [Deep Agents Code](#deep-agents-code) | Poids lourd | OSS | 27.6k | 🟢 | ❌ | pip | -| [Crush](#crush) | Poids lourd | OSS | 27.2k | 🟢 | ~ | go | -| [Qwen Code](#qwen-code) | Poids lourd | OSS | 26.9k | 🟢 | ~ | npm | -| [Grok Build](#grok-build) | Poids lourd | OSS | 24.6k | 🟢 | ❌ | npm | -| [SWE-agent](#swe-agent) | Poids lourd | OSS | 20k | 🟢 | ✅ | pip | -| [Plandex](#plandex) | Poids lourd | OSS | 15.6k | 🟡 | ~ | curl | -| [MiMo Code](#mimo-code) | Poids lourd | OSS | 12.7k | 🟢 | ~ | npm | -| [Smol Developer](#smol-developer) | Poids lourd | OSS | 12.2k | 🔴 | ❌ | pip | -| [Kimi CLI](#kimi-cli) | Poids lourd | OSS | 11.2k | 🟢 | ❌ | npm | -| [Groq Code CLI](#groq-code-cli) | Poids lourd | OSS | 741 | 🟡 | ❌ | npm | -| [Open Interpreter](#open-interpreter) | Poids lourd | OSS | 67.9k | 🟢 | ✅ | pip | -| [jcode](#jcode) | Trésor | OSS | 16.7k | 🟢 | ~ | binaire | -| [Claurst](#claurst) | Trésor | OSS | 10.2k | 🟢 | ❌ | repo | -| [Free Code](#free-code) | Trésor | OSS | 8.7k | 🟢 | ❌ | repo | -| [NullClaw](#nullclaw) | Trésor | OSS | 8k | 🟢 | ✅ | binaire | -| [Mistral Vibe](#mistral-vibe) | Trésor | OSS | 4.8k | 🟢 | ❌ | npm | -| [gptme](#gptme) | Trésor | OSS | 4.4k | 🟢 | ✅ | uv / pip | -| [Every Code](#every-code) | Trésor | OSS | 3.9k | 🟢 | ❌ | repo | -| [Devon](#devon) | Trésor | OSS | 3.5k | 🔴 | ❌ | pip | -| [LazyCodex](#lazycodex) | Trésor | OSS | 3.2k | 🟢 | ❌ | npx | -| [Letta Code](#letta-code) | Trésor | OSS | 3k | 🟢 | ❌ | pip | -| [Gajae-Code](#gajae-code) | Trésor | OSS | 2.5k | 🟢 | ~ | bun / npm | -| [Nanocoder](#nanocoder) | Trésor | OSS | 2.3k | 🟢 | ✅ | uv / pip | -| [RA.Aid](#raaid) | Trésor | OSS | 2.2k | 🟡 | ❌ | pip | -| [Amazon Q Dev CLI](#amazon-q-dev-cli) | Trésor | OSS | 2k | 🟢 | ❌ | npm | -| [agentty](#agentty) | Trésor | OSS | 373 | 🟢 | ✅ | binaire | -| [Waveloom](#waveloom) | Trésor | OSS | 127 | 🟢 | ❌ | binaire | -| [DvalinCode](#dvalincode) | Trésor | OSS | 111 | 🟢 | ✅ | binaire | -| [San](#san) | Trésor | OSS | 72 | 🟢 | ✅ | binaire | -| [Smelt](#smelt) | Trésor | OSS | 38 | 🟢 | ✅ | cargo | -| [Zap](#zap) | Trésor | OSS | 30 | 🟢 | ✅ | binaire | -| [Grinta](#grinta) | Trésor | OSS | 28 | 🟢 | ✅ | pip | -| [cc-haha](#cc-haha) | Local-first | OSS | 14k | 🟢 | ✅ | app | -| [Kun](#kun) | Local-first | OSS | 6.1k | 🟢 | ✅ | app | -| [iPolloWork](#ipollowork) | Local-first | Source-av. | 3.4k | 🟢 | ✅ | repo | -| [claw-empire](#claw-empire) | Local-first | OSS | 1.3k | 🟡 | ✅ | repo | -| [openyak](#openyak) | Local-first | OSS | 704 | 🟢 | ✅ | app | -| [OpenClaw](#openclaw) | OpenClaw | OSS | 386k | 🟢 | ✅ | npm | -| [nanobot](#nanobot) | OpenClaw | OSS | 46.8k | 🟢 | ✅ | repo | -| [ZeroClaw](#zeroclaw) | OpenClaw | OSS | 32.5k | 🟢 | ✅ | binaire | -| [NanoClaw](#nanoclaw) | OpenClaw | OSS | 30.5k | 🟢 | ✅ | repo | -| [PicoClaw](#picoclaw) | OpenClaw | OSS | 29.8k | 🟢 | ✅ | repo | -| [IronClaw](#ironclaw) | OpenClaw | OSS | 12.6k | 🟢 | ✅ | repo | -| [Moltis](#moltis) | OpenClaw | OSS | 2.8k | 🟢 | ✅ | repo | -| [Warp](#warp) | Propriétaire | Prop. | 64.1k | 🟢 | ❌ | app | -| [GitHub Copilot CLI](#github-copilot-cli) | Propriétaire | Prop. | 11.1k | 🟢 | ❌ | npm | -| [Ante](#ante) | Propriétaire | Prop. | 704 | 🟢 | ✅ | binaire | -| [Pool](#pool) | Propriétaire | Prop. | 393 | 🟢 | ❌ | binaire | -| [Factory Droid](#factory-droid) | Propriétaire | Prop. | 1 | 🟢 | ❌ | npm | -| [Cursor CLI](#cursor-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | app | -| [Devin](#devin) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Amp](#amp) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Junie CLI](#junie-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Cortex Code CLI](#cortex-code-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Tabnine CLI](#tabnine-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | docker | -| [Mentat CLI](#mentat-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | - ---- - -## 1. Agents installés localement [[#Table des matières|↩]] - -### Claude Code - -**Description** : agent terminal d'Anthropic, repo-aware. Édite, refactore, exécute des commandes git et itère sur les erreurs. Le standard de référence du coding agent. Source-available (pas OSS). - -**🔗 Liens** : [Page principale](https://github.com/anthropics/claude-code) · [Documentation](https://docs.anthropic.com/en/docs/claude-code/overview) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -# Via npm (recommandé) -npm install -g @anthropic-ai/claude-code - -# Ou installateur natif -curl -fsSL https://claude.ai/install.sh | bash -``` - -**Utilisation** : -```bash -claude # session interactive -claude "explique ce repo" # one-shot -claude -p "corrige ce bug" # mode print (non-interactif) -claude --resume # reprendre la dernière session -``` - -**Commandes clés** : `/help`, `/clear`, `/compact`, `/review`, `/model`, `/add-dir`. - ---- - -### Hermes Agent - -**Description** : agent Nous Research, multi-modèle (300+ providers). Mémoire persistante, création automatique de skills, exécution de code sandboxée, reach multi-plateforme (Telegram/Slack/Discord/WhatsApp). - -**🔗 Liens** : [Page principale](https://github.com/NousResearch/hermes-agent) · [Documentation](https://hermes-agent.nousresearch.com/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -# Installateur officiel -curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh -``` - -**Utilisation** : -```bash -hermes # session interactive -hermes "question" # one-shot -hermes config set ... # configuration -hermes version # état + mise à jour -``` - -**Commandes clés** : `/skills`, `/memory`, `/cron`, `/gateway`, `/delegate`. - ---- - -### Atomic Agent - -**Description** : agent local-first optimisé pour les modèles locaux (llama.cpp/Ollama). Contrôle navigateur (CDP) + OS, 14 skills intégrés (docker, github, notion, obsidian, pdf, ffmpeg...). Importe l'historique depuis Hermes/OpenClaw. - -**🔗 Liens** : [Page principale](https://github.com/AtomicBot-ai/atomic-agent) · [Documentation](https://github.com/AtomicBot-ai/atomic-agent#readme) - -**Statut** : 🟢 Actif - -**Installation** : déjà installé dans `~/AppData/Local/atomic-agent/` (binaire 104 MB). - -**Utilisation** : -```bash -atomic-agent run # boucle agent complète -atomic-agent tui # interface terminal interactive -atomic-agent repl # debug REPL pas-à-pas -atomic-agent serve # API compatible OpenAI -atomic-agent skill list # lister les skills -atomic-agent models status # état du runtime LLM local -``` - ---- - -### Pi - -**Description** : harness terminal minimal et adaptable (pi-mono). API LLM unifiée, TUI, skills et MCP. C'est la base sur laquelle **Prime Agent** est construit. - -**🔗 Liens** : [Page principale](https://github.com/badlogic/pi-mono) · [Documentation](https://github.com/badlogic/pi-mono#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @earendil-works/pi-coding-agent -``` - -**Utilisation** : -```bash -pi "explique ce fichier" # one-shot -pi @file.py "corrige ça" # avec fichier en contexte -``` - -**Extensions** : `pi-subagents`, `pi-web-access`, `pi-screenshots-picker` (installées). - ---- - -### Tiny Agents - -**Description** : squad d'agents composables basés sur l'Inference Client HuggingFace + MCP. Chaque agent est défini par un `agent.json`. - -**🔗 Liens** : [Page principale](https://huggingface.co/datasets/tiny-agents/tiny-agents) · [Documentation](https://github.com/huggingface/tiny-agents#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install tiny-agents -``` - -**Utilisation** : -```bash -tiny-agents run # lancer un agent (agent.json local ou dataset HF) -``` - ---- - -### NemoClaw - -**Description** : CLI NVIDIA pour provisionner et gérer des sandboxes sécurisées (OpenShell runtime) exécutant des agents. Applique des politiques réseau, filesystem et process. - -**🔗 Liens** : [Page principale](https://github.com/NVIDIA/NemoClaw) · [Documentation](https://github.com/NVIDIA/NemoClaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g nemoclaw -``` - -**Utilisation** : -```bash -nemoclaw onboard # assistant de configuration -nemoclaw list # lister les sandboxes -nemoclaw connect # se connecter à une sandbox -nemoclaw status # état et santé -nemoclaw destroy # supprimer une sandbox -``` - ---- - -## 2. Prime Agent [[#Table des matières|↩]] - -**Description** : agent open-source (MIT, TypeScript) de Prime Intellect. **RLM** (Recursive Language Model) — contexte traité comme variables, outils comme appels de fonction dans un REPL IPython persistant. **Continual Harness** (arXiv:2605.09998) — mémoire, skills et specs de subagents durables, affinables via `/refine`. Construit sur `pi`. - -**🔗 Liens** : [Page principale](https://github.com/PrimeIntellect-ai/prime-agent) · [Documentation](https://github.com/PrimeIntellect-ai/prime-agent/tree/main/packages/coding-agent/docs) - -**Installation** : -```bash -curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh -``` - -**Utilisation** : -```bash -cd /path/to/projet -prime-agent # démarre (puis /login pour choisir provider) -prime-agent agents # lister sessions actives/idles/sauvées -prime-agent attach # réattacher une session -prime-agent --resume # reprendre une session -prime-agent status # état du daemon -prime-agent doctor [--fix] # inspecter/réparer les services -prime-agent update # mettre à jour -prime-agent shutdown # tout stopper -``` - -**Commandes clés** : `/refine`, `/goal`, `/heartbeat`, `/autonomous`, `/login`. - ---- - -## 3. Poids lourds open source [[#Table des matières|↩]] - -### OpenCode - -**Description** : agent terminal 75+ providers, intégration LSP, design privacy-first (ex-opencode-ai, désormais opencode.ai). - -**🔗 Liens** : [Page principale](https://github.com/anomalyco/opencode) · [Documentation](https://opencode.ai/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g opencode-ai -# ou : curl -fsSL https://opencode.ai/install | bash -``` - -**Utilisation** : -```bash -opencode # TUI interactif -opencode run "task" # mode non-interactif -``` - ---- - -### Claw Code - -**Description** : réécriture clean-room Rust/Python de l'architecture Claude Code (né du leak du source de mars 2026). Le repo le plus rapide de l'histoire de GitHub à atteindre 100K stars. - -**🔗 Liens** : [Page principale](https://github.com/ultraworkers/claw-code) · [Documentation](https://github.com/ultraworkers/claw-code#readme) - -**Statut** : 🔴 Fermé (musée — maintenance 100 % automatisée, sans humain) - -**Installation** : binaires de release depuis le repo GitHub (ultraworkers/claw-code). - -**Utilisation** : -```bash -claw-code # TUI interactif -claw-code -p "task" # mode non-interactif -``` - ---- - -### Gemini CLI - -**Description** : agent terminal officiel Google (Apache-2.0), outils repo + recherche. - -**🔗 Liens** : [Page principale](https://github.com/google-gemini/gemini-cli) · [Documentation](https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @google/gemini-cli -``` - -**Utilisation** : -```bash -gemini # session interactive -gemini "analyse le repo" -``` - ---- - -### Codex CLI - -**Description** : agent local officiel OpenAI, lecture/édition/exécution de code, TUI interactif (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/openai/codex) · [Documentation](https://github.com/openai/codex/blob/main/docs/index.md) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @openai/codex -``` - -**Utilisation** : -```bash -codex # TUI interactif -codex exec "task" # mode non-interactif -``` - ---- - -### OpenHands - -**Description** : environnement de développement agentique open-source (ex-OpenDevin), avec entrées CLI et web. - -**🔗 Liens** : [Page principale](https://github.com/All-Hands-AI/OpenHands) · [Documentation](https://docs.all-hands.dev) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install openhands -# ou Docker : docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock allhandsai/openhands -``` - -**Utilisation** : -```bash -openhands # lancer l'interface -``` - ---- - -### Cline CLI - -**Description** : agent autonome multi-modèle pour planning, édition de fichiers, exécution de commandes et browser use. - -**🔗 Liens** : [Page principale](https://github.com/cline/cline) · [Documentation](https://docs.cline.bot) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @cline/cline -``` - -**Utilisation** : -```bash -cline # session interactive -``` - ---- - -### Goose - -**Description** : agent local et extensible, conçu pour tourner on-device, intégration MCP. - -**🔗 Liens** : [Page principale](https://github.com/aaif-goose/goose) · [Documentation](https://aaif-goose.github.io/goose/) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @aaif-goose/goose -# ou binaire depuis les releases GitHub aaif-goose/goose -``` - -**Utilisation** : -```bash -goose session # démarrer une session -goose run "task" # one-shot -``` - ---- - -### Aider - -**Description** : pair-programming par diffs/patches, excellent support git et multi-fichiers. Le vétéran du genre. - -**🔗 Liens** : [Page principale](https://github.com/Aider-AI/aider) · [Documentation](https://aider.chat) - -**Statut** : 🟢 Actif (dernier commit mai 2026) - -**Installation** : -```bash -uv tool install aider-install && aider-install -# ou : pip install aider-install && aider-install -``` - -**Utilisation** : -```bash -aider # session interactive -aider file.py # travailler sur un fichier -``` - ---- - -### Continue CLI - -**Description** : extension terminal multi-modèle, focus local/privacy. - -**🔗 Liens** : [Page principale](https://github.com/continuedev/continue) · [Documentation](https://docs.continue.dev) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -npm install -g @continuedev/continue -``` - -**Utilisation** : -```bash -continue # session interactive -``` - ---- - -### Deep Agents Code - -**Description** : agent coding terminal officiel LangChain (Deep Agents SDK). TUI, opérations fichiers, shell, subagents, mode headless, human-in-the-loop. - -**🔗 Liens** : [Page principale](https://github.com/langchain-ai/deepagents) · [Documentation](https://docs.langchain.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install deepagents-code -``` - -**Utilisation** : -```bash -deepagents-code # session interactive -``` - ---- - -### Crush - -**Description** : TUI agentic Go signé Charmbracelet, multi-provider, LSP-aware, riche UI terminal. - -**🔗 Liens** : [Page principale](https://github.com/charmbracelet/crush) · [Documentation](https://github.com/charmbracelet/crush#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -go install github.com/charmbracelet/crush@latest -``` - -**Utilisation** : -```bash -crush # TUI interactif -``` - ---- - -### Qwen Code - -**Description** : agent CLI officiel Alibaba pour les modèles Qwen coder (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/QwenLM/qwen-code) · [Documentation](https://qwenlm.github.io/qwen-code/) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @qwen-code/qwen-code -``` - -**Utilisation** : -```bash -qwen-code # session interactive -``` - ---- - -### Grok Build - -**Description** : harness et TUI de coding officiel xAI, fullscreen, interactif à la souris (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/xai-org/grok-build) · [Documentation](https://github.com/xai-org/grok-build#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @xai-org/grok-build -``` - -**Utilisation** : -```bash -grok-build # TUI interactif -``` - ---- - -### Kimi CLI - -**Description** : agent CLI officiel Moonshot AI, skills, MCP, intégration ACP IDE (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/MoonshotAI/kimi-cli) · [Documentation](https://github.com/MoonshotAI/kimi-cli#readme) - -**Statut** : 🟢 Actif (août 2026) - -**Installation** : -```bash -npm install -g @moonshotai/kimi-cli -``` - -**Utilisation** : -```bash -kimi # session interactive -``` - ---- - -### Plandex - -**Description** : agent CLI "plan-first" pour construire des features multi-fichiers avec étapes structurées et 2M tokens de contexte. - -**🔗 Liens** : [Page principale](https://github.com/plandex-ai/plandex) · [Documentation](https://docs.plandex.ai) - -**Statut** : 🟡 Stagnant (dernier commit oct. 2025) - -**Installation** : -```bash -curl -sL https://plandex.ai/install.sh | bash -``` - -**Utilisation** : -```bash -plandex new # démarrer un plan -plandex tell "..." # donner une tâche -plandex apply # appliquer le plan -``` - ---- - -### SWE-agent - -**Description** : agent pour résoudre de vrais issues de repo et tâches PR (workflows SWE-bench). - -**🔗 Liens** : [Page principale](https://github.com/SWE-agent/SWE-agent) · [Documentation](https://swe-agent.com) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -pip install swe-agent -``` - -**Utilisation** : -```bash -sweagent run --config config/default.yaml -``` - ---- - -### Open Interpreter - -**Description** : outil terminal qui exécute du code et des actions — "faire des choses sur ma machine". - -**🔗 Liens** : [Page principale](https://github.com/OpenInterpreter/open-interpreter) · [Documentation](https://docs.openinterpreter.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install open-interpreter -``` - -**Utilisation** : -```bash -interpreter # session interactive -``` - ---- - -### MiMo Code - -**Description** : agent terminal officiel Xiaomi. TUI + mode non-interactif, MCP, skills, hooks, git worktrees, sessions reprenables. - -**🔗 Liens** : [Page principale](https://github.com/XiaomiMiMo/MiMo-Code) · [Documentation](https://github.com/XiaomiMiMo/MiMo-Code#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @xiaomi-mimo/cli -``` - -**Utilisation** : -```bash -mimo # TUI interactif -``` - ---- - -### Smol Developer - -**Description** : agent développeur embarquable qui génère des codebases entières depuis un prompt. - -**🔗 Liens** : [Page principale](https://github.com/smol-ai/developer) · [Documentation](https://github.com/smol-ai/developer#readme) - -**Statut** : 🔴 Inactif (dernier commit sept. 2023) - -**Installation** : -```bash -pip install smol-developer -``` - -**Utilisation** : -```bash -smol-developer "décris ton app" -``` - ---- - -### Groq Code CLI - -**Description** : CLI léger propulsé par l'inférence ultra-rapide de Groq, outils/commandes extensibles. - -**🔗 Liens** : [Page principale](https://github.com/build-with-groq/groq-code-cli) · [Documentation](https://github.com/build-with-groq/groq-code-cli#readme) - -**Statut** : 🟡 Stagnant (sept. 2025) - -**Installation** : -```bash -npm install -g groq-code-cli -``` - -**Utilisation** : -```bash -groq-code # session interactive -``` - ---- - -## 4. Trésors open source [[#Table des matières|↩]] - -### jcode - -**Description** : agent TUI Rust optimisé RAM et latence de démarrage (~28 MB/session). Mémoire agent, swarm mode, browser automation, MCP, 40+ providers avec OAuth intégré. - -**🔗 Liens** : [Page principale](https://github.com/1jehuang/jcode) · [Documentation](https://github.com/1jehuang/jcode#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire depuis les releases GitHub (1jehuang/jcode). - -**Utilisation** : -```bash -jcode # TUI interactif -``` - ---- - -### agentty - -**Description** : agent terminal C++26, binaire statique 13.6 MB, cold start sub-milliseconde, zéro dépendance runtime, sandbox par défaut, tourne dans Zed/ACP et sur hôtes air-gapped. - -**🔗 Liens** : [Page principale](https://github.com/1ay1/agentty) · [Documentation](https://github.com/1ay1/agentty#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire de release (1ay1/agentty), Linux/macOS/Windows/Termux. - -**Utilisation** : -```bash -agentty # session interactive -``` - ---- - -### NullClaw - -**Description** : plus petit agent compatible OpenClaw, en Zig. 678 KB, ~1MB RAM, <2ms startup, 23+ providers, 18 channels. - -**🔗 Liens** : [Page principale](https://github.com/nullclaw/nullclaw) · [Documentation](https://github.com/nullclaw/nullclaw#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : binaire statique (nullclaw/nullclaw). - -**Utilisation** : -```bash -nullclaw # lancer l'agent -``` - ---- - -### Nanocoder - -**Description** : agent CLI local-first communautaire. BYO model (Ollama, OpenRouter, API OpenAI-compatible), tool calling natif + fallback XML, MCP, commandes/tools personnalisés par fichiers. - -**🔗 Liens** : [Page principale](https://github.com/Nano-Collective/nanocoder) · [Documentation](https://github.com/Nano-Collective/nanocoder#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -uv tool install nanocoder -# ou : pip install nanocoder -``` - -**Utilisation** : -```bash -nanocoder # session interactive -``` - ---- - -### gptme - -**Description** : agent dans ton terminal avec agents persistants auto-modifiants, mémoire git-backed. Exécute du code, édite des fichiers, browse le web. - -**🔗 Liens** : [Page principale](https://github.com/gptme/gptme) · [Documentation](https://gptme.org) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -uv tool install gptme -# ou : pip install gptme -``` - -**Utilisation** : -```bash -gptme # session interactive -``` - ---- - -### Devon - -**Description** : pair programmer open-source avec TUI, planification, exécution et debugging autonomes dans les workflows git. - -**🔗 Liens** : [Page principale](https://github.com/entropy-research/Devon) · [Documentation](https://github.com/entropy-research/Devon#readme) - -**Statut** : 🔴 Inactif (dernier commit juil. 2024) - -**Installation** : -```bash -pip install devon-agent -``` - -**Utilisation** : -```bash -devon # TUI interactif -``` - ---- - -### RA.Aid - -**Description** : agent de coding autonome sur LangGraph avec pipeline research → plan → implement, intégration aider optionnelle. - -**🔗 Liens** : [Page principale](https://github.com/ai-christianson/RA.Aid) · [Documentation](https://github.com/ai-christianson/RA.Aid#readme) - -**Statut** : 🟡 Stagnant (juin 2025) - -**Installation** : -```bash -pip install ra-aid -``` - -**Utilisation** : -```bash -ra-aid # lancer l'agent -``` - ---- - -### Letta Code - -**Description** : agent CLI memory-first (ex-MemGPT). Mémoire persistante entre sessions, model-agnostique, skill learning, context repositories. - -**🔗 Liens** : [Page principale](https://github.com/letta-ai/letta-code) · [Documentation](https://docs.letta.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install letta-code -``` - -**Utilisation** : -```bash -letta-code # session interactive -``` - ---- - -### DvalinCode - -**Description** : agent local-first provider-neutre orienté gouvernance : policy engine, egress réseau forcé, audit trail hash-chaîné, approval diff inline, Web GUI embarqué. - -**🔗 Liens** : [Page principale](https://github.com/arthurpanhku/dvalincode) · [Documentation](https://github.com/arthurpanhku/dvalincode#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire unique (arthurpanhku/dvalincode). - -**Utilisation** : -```bash -dvalincode # session interactive (Chat/Cowork/Code) -``` - ---- - -### San - -**Description** : runtime Go provider-agnostique pour agents spécialisés. Exécute les skills/plugins/MCP Claude Code **sans modification**, 9+ providers, mémoire auto-évolutive. Binaire 12 MB. - -**🔗 Liens** : [Page principale](https://github.com/genai-io/san) · [Documentation](https://github.com/genai-io/san#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (genai-io/san). - -**Utilisation** : -```bash -san # lancer le runtime -``` - ---- - -### Zap - -**Description** : agent TUI Rust skill-first, injecte seulement le contexte nécessaire. Code-indexé SQLite, MCP, modèles locaux via LM Studio. - -**🔗 Liens** : [Page principale](https://github.com/zap-coding-agent/zap-coding-agent) · [Documentation](https://github.com/zap-coding-agent/zap-coding-agent#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : binaire (zap-coding-agent/zap-coding-agent). - -**Utilisation** : -```bash -zap # TUI interactif -``` - ---- - -### Smelt - -**Description** : agent TUI Rust multi-provider, 4 modes (Normal/Plan/Apply/Yolo), permissions granulaires, subagents parallèles, keybinds vim, mode headless. - -**🔗 Liens** : [Page principale](https://github.com/leonardcser/smelt) · [Documentation](https://github.com/leonardcser/smelt#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -cargo install smelt -``` - -**Utilisation** : -```bash -smelt # TUI interactif -``` - ---- - -### Grinta - -**Description** : agent terminal local-first pour exécution autonome long-horizon : état durable, récupération, gestion de contexte, orchestration d'outils, intégration LSP/DAP. - -**🔗 Liens** : [Page principale](https://github.com/josephsenior/Grinta-Coding-Agent) · [Documentation](https://github.com/josephsenior/Grinta-Coding-Agent#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install grinta -``` - -**Utilisation** : -```bash -grinta # session interactive -``` - ---- - -### Waveloom - -**Description** : agent Go avec TUI Bubble Tea, DeepSeek V4 prompt caching, 4 niveaux de compaction de contexte, 3 modes subagent (Fork/Cold/Explore). Binaire 19 MB. - -**🔗 Liens** : [Page principale](https://github.com/Menfre01/waveloom) · [Documentation](https://github.com/Menfre01/waveloom#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (Menfre01/waveloom). - -**Utilisation** : -```bash -waveloom # TUI interactif -``` - ---- - -### Every Code - -**Description** : fork de Codex CLI avec validation, automation, intégration browser, multi-agents, theming et orchestration multi-provider (OpenAI/Claude/Gemini). - -**🔗 Liens** : [Page principale](https://github.com/just-every/code) · [Documentation](https://github.com/just-every/code#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (just-every/code), Apache-2.0. - -**Utilisation** : -```bash -every code # session interactive -``` - ---- - -### Free Code - -**Description** : fork de Claude Code sans télémétrie, guardrails retirés, toutes les features expérimentales activées. - -**🔗 Liens** : [Page principale](https://github.com/paoloanzn/free-code) · [Documentation](https://github.com/paoloanzn/free-code#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (paoloanzn/free-code). - -**Utilisation** : -```bash -free-code # session interactive -``` - ---- - -### Claurst - -**Description** : Claude Code réécrit en Rust idiomatique, avec découvertes du leak source (KAIROS, buddy system). - -**🔗 Liens** : [Page principale](https://github.com/Kuberwastaken/claurst) · [Documentation](https://github.com/Kuberwastaken/claurst#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (Kuberwastaken/claurst). - -**Utilisation** : -```bash -claurst # session interactive -``` - ---- - -### Mistral Vibe - -**Description** : assistant CLI Mistral pour interaction conversationnelle et éditions de repo. - -**🔗 Liens** : [Page principale](https://github.com/mistralai/mistral-vibe) · [Documentation](https://github.com/mistralai/mistral-vibe#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @mistralai/mistral-vibe -``` - -**Utilisation** : -```bash -mistral-vibe # session interactive -``` - ---- - -### Amazon Q Dev CLI - -**Description** : chat terminal agentic AWS pour build, debugging et DevOps en langage naturel. - -**🔗 Liens** : [Page principale](https://github.com/aws/amazon-q-developer-cli) · [Documentation](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line.html) - -**Statut** : 🟢 Actif (avr. 2026) - -**Installation** : -```bash -npm install -g @aws/amazon-q-developer-cli -``` - -**Utilisation** : -```bash -q # session interactive -``` - ---- - -### LazyCodex - -**Description** : harness d'agent pour codebases complexes — package **OmO** (oh-my-openagent, Sisyphus Labs) comme distribution Codex. Mémoire projet, planning, exécution et complétion vérifiée à l'intérieur de Codex. L'équivalent de LazyVim pour Codex. Découvert via la page (fermée) de claw-code. - -**🔗 Liens** : [Page principale](https://github.com/code-yeongyu/lazycodex) · [Documentation](https://lazycodex.ai/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npx lazycodex-ai install -# autonome, sans TUI : -npx lazycodex-ai install --no-tui --codex-autonomous -# vérifier l'installation : -npx lazycodex-ai doctor -``` - -**Utilisation** : -```bash -# dans Codex, préfixe $ pour les skills : -$ulw-loop "task" # boucle jusqu'à complétion vérifiée (Oracle) -$ulw-plan "quoi faire" # planificateur stratégique (plans/.md) -$start-work [plan] # exécute un plan jusqu'au bout -$init-deep # crée la mémoire projet (AGENTS.md) -``` - -**Rôles de sub-agents** : explorer, librarian, plan, momus, metis, codex-ultrawork-reviewer. - ---- - -### Gajae-Code - -**Description** : harness de coding externe (`gjc`) — se connecte au **plan que tu paies déjà** (Claude, Codex, Cursor, Copilot, OpenCode, Kimi, Z.AI, MiniMax, Grok, Qwen, GOAT, ClinePass). Workflow plan-gated (interview → plan → critique → mutation), réponses aux questions depuis le téléphone (Telegram/Discord/Slack). Beta, MIT. Découvert via la page (fermée) de claw-code. - -**🔗 Liens** : [Page principale](https://github.com/Yeachan-Heo/gajae-code) · [Documentation](https://gajae-code.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -bun install -g gajae-code -# ou : npm install -g gajae-code -``` - -**Utilisation** : -```bash -gjc # session dans le checkout courant -gjc --tmux # session leader tmux -gjc --tmux --worktree my-task # worktree isolé -gjc @screenshot.png "quoi changer" # entrée image -/login # choisir provider/plan -/skill:deep-interview # clarifier les besoins -/skill:ralplan # construire + critiquer le plan -``` - -**Rôles d'agents** : executor, architect, planner, critic. Bridge MCP Coordinator pour OpenClaw/Hermes. Modes optionnels : `gjc rlm` (REPL recherche Jupyter-style) et `computer-use`. - ---- - -## 5. Agents local-first [[#Table des matières|↩]] - -### openyak - -**Description** : agent desktop local-first, zéro compte, zéro télémétrie. Modèles locaux via Ollama/Rapid-MLX ou BYO. - -**🔗 Liens** : [Page principale](https://github.com/openyak/openyak) · [Documentation](https://github.com/openyak/openyak#readme) - -**Statut** : 🟢 Actif - -**Installation** : application desktop (openyak/openyak). - -**Utilisation** : lancer l'app, choisir un modèle local. - ---- - -### Kun - -**Description** : workspace local-first desktop GUI + TUI pour coding, écriture, design, recherche et automation. - -**🔗 Liens** : [Page principale](https://github.com/KunAgent/Kun) · [Documentation](https://github.com/KunAgent/Kun#readme) - -**Statut** : 🟢 Actif - -**Installation** : application (KunAgent/Kun). - -**Utilisation** : lancer l'app desktop. - ---- - -### iPolloWork - -**Description** : workspace AI local-first source-available, alternative à Codex et Claude Code pour code, fichiers, docs, sites web. - -**🔗 Liens** : [Page principale](https://github.com/Devin-AXIS/iPolloWork) · [Documentation](https://github.com/Devin-AXIS/iPolloWork#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (Devin-AXIS/iPolloWork). - -**Utilisation** : lancer le workspace. - ---- - -### cc-haha - -**Description** : workspace desktop local-first cross-platform pour Claude Code/agents : multi-agent, git worktrees, diffs, skills marketplace. - -**🔗 Liens** : [Page principale](https://github.com/NanmiCoder/cc-haha) · [Documentation](https://github.com/NanmiCoder/cc-haha#readme) - -**Statut** : 🟢 Actif - -**Installation** : application (NanmiCoder/cc-haha). - -**Utilisation** : lancer l'app desktop. - ---- - -### claw-empire - -**Description** : simulateur de bureau d'agents AI local-first — orchestre CLI, OAuth et API depuis un "CEO Desk". - -**🔗 Liens** : [Page principale](https://github.com/GreenSheep01201/claw-empire) · [Documentation](https://github.com/GreenSheep01201/claw-empire#readme) - -**Statut** : 🟡 Stagnant (mars 2026) - -**Installation** : repo GitHub (GreenSheep01201/claw-empire). - -**Utilisation** : lancer le simulateur. - ---- - -## 6. Écosystème OpenClaw [[#Table des matières|↩]] - -### OpenClaw - -**Description** : l'assistant personnel AI local d'origine. CLI avec onboarding, skills, outils, multi-channel (WhatsApp/Slack/Discord). - -**🔗 Liens** : [Page principale](https://github.com/openclaw/openclaw) · [Documentation](https://github.com/openclaw/openclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @openclaw/openclaw -``` - -**Utilisation** : -```bash -openclaw # onboarding puis session -``` - ---- - -### nanobot - -**Description** : réécriture ultra-légère (~4000 lignes Python) d'OpenClaw. Tool use, mémoire persistante, tâches planifiées, Telegram/Discord/WhatsApp. - -**🔗 Liens** : [Page principale](https://github.com/HKUDS/nanobot) · [Documentation](https://github.com/HKUDS/nanobot#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (HKUDS/nanobot). - -**Utilisation** : -```bash -python -m nanobot -``` - ---- - -### ZeroClaw - -**Description** : runtime d'agent AI Rust autonome, architecture pluggable trait-driven, tourne sur matériel minimal (<5MB RAM), exécution sandboxée, recherche hybride. - -**🔗 Liens** : [Page principale](https://github.com/zeroclaw-labs/zeroclaw) · [Documentation](https://github.com/zeroclaw-labs/zeroclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (zeroclaw-labs/zeroclaw). - -**Utilisation** : -```bash -zeroclaw # lancer l'agent -``` - ---- - -### NanoClaw - -**Description** : alternative légère security-first à OpenClaw, agents en containers Apple/Docker, sandbox, basé sur Anthropic Agents SDK. - -**🔗 Liens** : [Page principale](https://github.com/gavrielc/nanoclaw) · [Documentation](https://github.com/gavrielc/nanoclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (gavrielc/nanoclaw). - -**Utilisation** : -```bash -nanoclaw # lancer l'agent -``` - ---- - -### PicoClaw - -**Description** : assistant personnel AI ultra-léger en Go, <10MB RAM, tourne sur du matériel à $10. - -**🔗 Liens** : [Page principale](https://github.com/sipeed/picoclaw) · [Documentation](https://github.com/sipeed/picoclaw#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (sipeed/picoclaw). - -**Utilisation** : -```bash -picoclaw # lancer l'agent -``` - ---- - -### IronClaw - -**Description** : OpenClaw réécrit en Rust par NEAR AI. Sandbox WASM, permissions capability-based, défense anti prompt-injection. - -**🔗 Liens** : [Page principale](https://github.com/nearai/ironclaw) · [Documentation](https://github.com/nearai/ironclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (nearai/ironclaw). - -**Utilisation** : -```bash -ironclaw # lancer l'agent -``` - ---- - -### Moltis - -**Description** : alternative Rust-native à OpenClaw, zéro code unsafe, 2300+ tests, voice I/O intégré, MCP, multi-channel. - -**🔗 Liens** : [Page principale](https://github.com/moltis-org/moltis) · [Documentation](https://github.com/moltis-org/moltis#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (moltis-org/moltis). - -**Utilisation** : -```bash -moltis # lancer l'agent -``` - ---- - -## 7. Agents propriétaires [[#Table des matières|↩]] - -### Cursor CLI - -**Description** : agent CLI officiel Cursor, shell mode, headless/CI, agents parallèles, multi-modèles. - -**🔗 Liens** : [Page principale](https://cursor.com/cli) · [Documentation](https://docs.cursor.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : installé avec l'app Cursor, ou `npm install -g cursor-agent` (communauté). - -**Utilisation** : -```bash -cursor agent # session interactive -``` - ---- - -### Warp - -**Description** : terminal moderne avec mode agent AI intégré — comprend les tâches, exécute les commandes, édite les fichiers. - -**🔗 Liens** : [Page principale](https://github.com/warpdotdev/Warp) · [Documentation](https://docs.warp.dev) - -**Statut** : 🟢 Actif - -**Installation** : télécharger depuis [warp.dev](https://warp.dev). - -**Utilisation** : `Ctrl+`\`` pour ouvrir l'agent dans le terminal. - ---- - -### GitHub Copilot CLI - -**Description** : CLI agentic GitHub pour workflows repo/PR/issue, suggestions de commandes, automation headless. - -**🔗 Liens** : [Page principale](https://github.com/github/copilot-cli) · [Documentation](https://docs.github.com/en/copilot) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @github/copilot -``` - -**Utilisation** : -```bash -copilot # session interactive -``` - ---- - -### Devin - -**Description** : ingénieur logiciel AI autonome de Cognition, accès shell/browser complet, code auto-réparant, collaboration PR. - -**🔗 Liens** : [Page principale](https://devin.ai) · [Documentation](https://docs.devin.ai) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : SaaS via [devin.ai](https://devin.ai) (pas d'install locale). - -**Utilisation** : via l'interface web ou l'API. - ---- - -### Factory Droid - -**Description** : agent CLI multi-modèle de Factory, #1 sur Terminal-Bench, droids spécialisés, mode headless CI. - -**🔗 Liens** : [Page principale](https://github.com/Factory-AI/factory) · [Documentation](https://docs.factory.ai) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -npm install -g @factory-ai/factory -``` - -**Utilisation** : -```bash -droid # session interactive -``` - ---- - -### Amp - -**Description** : agent AI de Sourcegraph pour implémenter des tâches sur de vraies codebases. - -**🔗 Liens** : [Page principale](https://sourcegraph.com/amp) · [Documentation](https://sourcegraph.com/docs) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [sourcegraph.com/amp](https://sourcegraph.com/amp). - -**Utilisation** : CLI après inscription. - ---- - -### Junie CLI - -**Description** : agent CLI LLM-agnostique JetBrains (EAP), GPT-5/Claude/Gemini/Grok, plan mode, headless CI/CD. - -**🔗 Liens** : [Page principale](https://junie.jetbrains.com) · [Documentation](https://www.jetbrains.com/help/junie) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [junie.jetbrains.com](https://junie.jetbrains.com). - -**Utilisation** : CLI après installation. - ---- - -### Cortex Code CLI - -**Description** : agent CLI data-native de Snowflake pour pipelines, analytics et apps AI avec gouvernance enterprise. - -**🔗 Liens** : [Page principale](https://www.snowflake.com/en/product/cortex-code/) · [Documentation](https://docs.snowflake.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via Snowflake. - -**Utilisation** : CLI après authentification. - ---- - -### Tabnine CLI - -**Description** : assistant coding AI agentic de Tabnine, distribué en container Docker, licence enterprise. - -**🔗 Liens** : [Page principale](https://docs.tabnine.com/main/getting-started/tabnine-cli) · [Documentation](https://docs.tabnine.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : voir [docs.tabnine.com](https://docs.tabnine.com). - -**Utilisation** : via Docker. - ---- - -### Mentat CLI - -**Description** : agent CLI cloud-native pour gérer des agents Mentat distants depuis le terminal, détection auto repo/branch. - -**🔗 Liens** : [Page principale](https://mentat.ai/docs/cli) · [Documentation](https://mentat.ai/docs) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [mentat.ai/docs/cli](https://mentat.ai/docs/cli). - -**Utilisation** : CLI après configuration. - ---- - -### Pool - -**Description** : agent terminal de Poolside propulsé par les modèles Laguna, TUI + headless `pool exec`, ACP client/server. - -**🔗 Liens** : [Page principale](https://github.com/poolsideai/pool) · [Documentation](https://github.com/poolsideai/pool#readme) - -**Statut** : 🟢 Actif (août 2026) - -**Installation** : binaire (poolsideai/pool), EULA propriétaire. - -**Utilisation** : -```bash -pool # TUI interactif -pool exec "task" # headless -``` - ---- - -### Ante - -**Description** : binaire Rust 15 MB (research preview), architecture client-daemon, TUI + headless, inférence GGUF offline embarquée (llama.cpp), 12+ providers. - -**🔗 Liens** : [Page principale](https://github.com/AntigmaLabs/ante-preview) · [Documentation](https://github.com/AntigmaLabs/ante-preview#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire précompilé (AntigmaLabs/ante-preview). - -**Utilisation** : -```bash -ante # TUI interactif -``` - ---- - -## 8. Orchestrateurs & harnesses [[#Table des matières|↩]] - -> Outils pour exécuter et coordonner **plusieurs** sessions d'agents en parallèle. Installation et usage synthétiques — détail sur chaque repo. - -| Outil | ⭐ | Description | 🔗 Liens | -|-------|----|-------------|----------| -| claude-flow | 67.5k | Déploie des swarms multi-agents | [Repo](https://github.com/ruvnet/claude-flow) | -| gastown | 17.5k | Orchestration multi-agents, work tracking | [Repo](https://github.com/steveyegge/gastown) | -| vibe-kanban | 27.7k | Kanban pour administrer les agents | [Repo](https://github.com/BloopAI/vibe-kanban) | -| herdr | 26.7k | Multiplexeur d'agents dans le terminal | [Repo](https://github.com/herdrdev/herdr) | -| cmux | 25.9k | Plateforme multi-agents parallèles | [Repo](https://github.com/manaflow-ai/cmux) | -| Superset | 12.8k | Terminal dédié aux agents | [Repo](https://github.com/superset-sh/superset) | -| Claude Squad | 8.3k | tmux pour sessions Claude Code | [Repo](https://github.com/smtg-ai/claude-squad) | -| agent-of-empires | 3k | TUI/web pour 10+ types d'agents | [Repo](https://github.com/njbrake/agent-of-empires) | -| CAO | 1k | Orchestration tmux hiérarchique AWS | [Repo](https://github.com/awslabs/cli-agent-orchestrator) | -| Parallel Code | 922 | Desktop multi-agents en worktrees | [Repo](https://github.com/johannesjo/parallel-code) | -| Agent Teams AI | 1.9k | Desktop + Kanban, agents coordonnés | [Repo](https://github.com/777genius/agent-teams-ai) | -| Nimbalyst | 1.4k | Workspace visuel Codex/Claude Code | [Repo](https://github.com/nimbalyst/nimbalyst) | -| Proliferate | 161 | IDE agent local + cloud | [Repo](https://github.com/proliferate-ai/proliferate) | -| zeroshot | 1.7k | Plan/implémente/valide en boucle | [Repo](https://github.com/the-open-engine/zeroshot) | -| fractal | 685 | Orchestrateur hiérarchique worktrees | [Repo](https://github.com/plasma-ai/fractal) | -| kodo | 126 | Architect + tester vérification | [Repo](https://github.com/ikamensh/kodo) | -| 5dive | 42 | Compagnie d'agents + cron + Telegram | [Repo](https://github.com/5dive-ai/5dive) | -| Galley | 16 | Runtime supervisé, worktrees isolés | [Repo](https://github.com/shinpr/galley) | -| Relay | 5 | Orchestrateur local-first via MCP | [Repo](https://github.com/jcast90/relay) | -| Garcon | 53 | Workspace web pilotage parallèle | [Repo](https://github.com/cfal/garcon) | -| Agent AFK | 48 | Runs unattended (CLI/cron/Telegram) | [Repo](https://github.com/griffinwork40/agent-afk) | - ---- - -## 9. Infrastructure & outils agents [[#Table des matières|↩]] - -> Sandboxes, routeurs, automatisation browser/terminal, extensions. Détail sur chaque repo. - -| Outil | ⭐ | Usage | 🔗 Liens | -|-------|----|-------|----------| -| claude-code-router | 36.5k | Route Claude Code vers d'autres providers | [Repo](https://github.com/musistudio/claude-code-router) | -| agent-browser | 40.3k | Headless browser CLI pour agents | [Repo](https://github.com/vercel-labs/agent-browser) | -| agenttrace | 116 | TUI pour inspecter les logs de TOUS les agents | [Repo](https://github.com/luoyuctl/agenttrace) | -| showagent | 40 | Unifie les sessions locales Claude/Codex/Gemini/OpenCode | [Repo](https://github.com/aytzey/showagent) | -| Claudescope | 14 | Web UI browse/search/analyze transcripts | [Repo](https://github.com/vladar107/claudescope) | -| agent-deck | 697 | TUI session manager multi-agents | [Repo](https://github.com/asheshgoplani/agent-deck) | -| Vestige | 603 | Mémoire cognitive local-first MCP (FSRS-6) | [Repo](https://github.com/samvallad33/vestige) | -| HOL Guard | 430 | Harness sécurité, intercepte les tool calls | [Repo](https://github.com/hashgraph-online/hol-guard) | -| hcom | 434 | Bus de messages entre agents | [Repo](https://github.com/aannoo/hcom) | -| OneCLI | 3k | Coffre de credentials pour agents | [Repo](https://github.com/onecli/onecli) | -| authsome | 78 | Broker de credentials local, 45 providers | [Repo](https://github.com/agentrhq/authsome) | -| Camofox Browser | 8.5k | Headless browser anti-détection | [Repo](https://github.com/jo-inc/camofox-browser) | -| Wit | 46 | Locks symboles (anti merge conflicts) | [Repo](https://github.com/amaar-mc/wit) | -| AgentDiff | 41 | Provenance git (quel agent a écrit quelle ligne) | [Repo](https://github.com/codeprakhar25/agentdiff) | -| pi-mem | 73 | Mémoire markdown persistante | [Repo](https://github.com/jo-inc/pi-mem) | -| iwe | 1.4k | Knowledge graph markdown, MCP memory | [Repo](https://github.com/iwe-org/iwe) | -| RoleCraft | 75 | Installe les skills comme rôles | [Repo](https://github.com/sametcelikbicak/rolecraft) | -| SkillReaper | 47 | Quarantaine les skills jamais utilisés | [Repo](https://github.com/thousandflowers/skillreaper) | - ---- - -## 10. Comparatif des approches [[#Table des matières|↩]] - -| Critère | Claude Code | Hermes Agent | Prime Agent | -|---------|-------------|--------------|-------------| -| Paradigme | Boucle agentique classique | Skills + mémoire + orchestration | RLM (code-first, IPython persistant) | -| Auto-amélioration | Manuelle (skills) | Création auto de skills | `/refine` sur le harness | -| Long-running | Limité | Cron + gateway | Natif (daemon, heartbeats, goals) | -| Modèles | Claude 4 | 300+ (DeepSeek, etc.) | Subscription ou API | -| Local-first | ❌ | Partiel | Partiel (daemon local) | -| Open source | ❌ (source-available) | ✅ | ✅ MIT | - ---- - -## 11. Recommandations [[#Table des matières|↩]] - -1. **agentty** (C++26, 13.6 MB) — le plus rapide, sandbox par défaut -2. **NullClaw** (Zig, 678 KB) — le plus petit, démarrage instantané -3. **jcode** (Rust, 16.7k⭐) — le plus efficient en RAM -4. **Prime Agent** — à tester en priorité (construit sur pi, RLM novateur) -5. **Nanocoder** — local-first avec Ollama, s'intègre à ton setup -6. **DvalinCode** — audit trail pour la gouvernance -7. **agenttrace** — TUI unique pour inspecter tous tes agents -8. **Vestige** — mémoire cognitive locale avec oubli adaptatif -9. **Aider** (48.1k⭐) — le vétéran du pair-programming par diffs, pas encore installé - ---- - -## 12. Matrice de décision [[#Table des matières|↩]] - -> Quel agent choisir selon le cas d'usage. Les noms sont cliquables vers la fiche détaillée. - -| Cas d'usage | Agent recommandé | Alternative | -|-------------|------------------|-------------| -| Debug complexe multi-fichiers | [Claude Code](#claude-code) | [Claw Code](#claw-code), [OpenCode](#opencode) | -| Tâche ponctuelle rapide | [Codex CLI](#codex-cli) | [Pi](#pi), [Groq Code CLI](#groq-code-cli) | -| 100 % local / confidentialité | [Atomic Agent](#atomic-agent) | [Nanocoder](#nanocoder), [agentty](#agentty) | -| Long-running autonome | [Prime Agent](#prime-agent) | [gptme](#gptme), [Grinta](#grinta) | -| Plan/abonnement déjà payé (pas de billing API) | [Gajae-Code](#gajae-code) | [LazyCodex](#lazycodex) | -| Multi-agents en parallèle | [herdr](https://github.com/herdrdev/herdr) / [cmux](https://github.com/manaflow-ai/cmux) | [5dive](https://github.com/5dive-ai/5dive) | -| Gouvernance / audit / conformité | [DvalinCode](#dvalincode) | [Amp](#amp), [HOL Guard](https://github.com/hashgraph-online/hol-guard) | -| Recherche → plan → implémentation | [RA.Aid](#raaid) | [Deep Agents Code](#deep-agents-code) | -| Pair-programming par diffs git | [Aider](#aider) | — | -| Résoudre des issues GitHub réelles | [SWE-agent](#swe-agent) | [Plandex](#plandex) | -| Assistant perso multi-channel (WhatsApp/Telegram) | [OpenClaw](#openclaw) | [Hermes Agent](#hermes-agent), [nanobot](#nanobot) | -| CI/CD headless (pipeline) | [Codex CLI](#codex-cli) (`exec`) | [Factory Droid](#factory-droid), [Pool](#pool) | -| Mémoire persistante entre sessions | [Letta Code](#letta-code) | [Hermes Agent](#hermes-agent) | -| Navigateur + OS (desktop automation) | [Atomic Agent](#atomic-agent) | [computer-use (Hermes)](#index-rapide-de-tous-les-agents) | -| Extensible + skills + cron (DevOps) | [Hermes Agent](#hermes-agent) | [OpenClaw](#openclaw) | - ---- - -## 13. Frameworks d'orchestration multi-agents [[#Table des matières|↩]] - -> Pour **construire** ses propres systèmes multi-agents (au lieu d'utiliser un agent prêt à l'emploi). Complémentaire des agents CLI de ce document. - -| Framework | Type | Langage | Description | Installation | -|-----------|------|---------|-------------|--------------| -| [CrewAI](https://github.com/crewAIInc/crewAI) | Code | Python | « Crews » d'agents avec rôles et tâches | `pip install crewai` | -| [AutoGen](https://github.com/microsoft/autogen) | Code | Python | Conversations multi-agents (Microsoft) | `pip install autogen-agentchat` | -| [LangGraph](https://github.com/langchain-ai/langgraph) | Code | Python | Graphes d'état pour agents (LangChain) | `pip install langgraph` | -| [Semantic Kernel](https://github.com/microsoft/semantic-kernel) | Code | C#/Py/Java | Orchestration enterprise (Microsoft) | `pip install semantic-kernel` | -| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | Code | Python | Agents type-safe, tool-calling natif | `pip install pydantic-ai` | -| [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) | Code | Python | Agents + handoffs (OpenAI) | `pip install openai-agents` | -| [Smolagents](https://github.com/huggingface/smolagents) | Code | Python | Agents légers code-first (HuggingFace) | `pip install smolagents` | -| [Dify](https://github.com/langgenius/dify) | No-code | Self-hosted | Plateforme LLMOps visuelle | `docker compose up` | -| [Flowise](https://github.com/FlowiseAI/Flowise) | No-code | Self-hosted | Flow builder low-code (LangChain) | `npm install -g flowise` | -| [n8n](https://github.com/n8n-io/n8n) | No-code | Self-hosted | Automatisation + nœuds IA | `npm install -g n8n` | - ---- - -## 14. Agents non-coding [[#Table des matières|↩]] - -> Familles d'agents hors coding pur — le panorama au-delà du terminal. - -| Famille | Agents / outils | -|---------|-----------------| -| **Recherche web profonde** | Deep Research (OpenAI/Google), Perplexity, Claude Research, [deep-research (skill Hermes)](https://github.com/anchengyang/deep-research) | -| **Navigateur / computer-use** | OpenAI Operator, [browser-use](https://github.com/browser-use/browser-use), [agent-browser](https://github.com/vercel-labs/agent-browser), computer-use (skill Hermes) | -| **Vocaux / assistants** | JARVIS (skill Hermes), OpenClaw (voice), [Moltis](#moltis) (voice I/O) | -| **QA / test automatisé** | [agent-qa](https://github.com/vostride/agent-qa), [zosma-qa](https://github.com/zosmaai/zosma-qa), [webqa-agent](https://github.com/MigoXLab/webqa-agent) | -| **SEO / marketing** | [toprank](https://github.com/nowork-studio/toprank) (skill Claude Code) | -| **Pentest / sécurité** | [pentest-agents](https://github.com/H-mmer/pentest-agents), [bug-hunter](https://github.com/codexstar69/bug-hunter) | -| **Data / analytics** | [Cortex Code CLI](#cortex-code-cli), PandasAI, [cocoindex-code](https://github.com/cocoindex-io/cocoindex-code) | - ---- - -## 15. Benchmarks & évaluation [[#Table des matières|↩]] - -> Références objectives pour classer la performance des agents/modèles (au lieu de l'intuition). - -| Benchmark | Ce qu'il mesure | Lien | -|-----------|-----------------|------| -| **SWE-bench / SWE-bench Verified** | Résolution d'issues GitHub réelles (taux de réussite) | [swebench.com](https://www.swebench.com) | -| **Terminal-Bench** | Agents CLI en conditions réelles (Factory Droid #1) | [terminal-bench](https://github.com/laude-institute/terminal-bench) | -| **CodingAgentBench** | Compétence multi-tâches des agents | [codingagentbench](https://codingagentbench.github.io) | -| **Aider Polyglot leaderboard** | % d'exercices résolus par modèle | [aider.chat/docs/leaderboards](https://aider.chat/docs/leaderboards/) | -| **HumanEval / MBPP** | Génération de code unitaire | [OpenAI](https://github.com/openai/human-eval) | -| **LiveCodeBench** | Évaluation à jour (sans contamination) | [livecodebench](https://livecodebench.github.io) | - -> 💡 **Note** : le classement « par performance » dépend du modèle sous-jacent ET du harness. Un même modèle peut donner des résultats très différents selon l'agent (Claude Code vs Aider vs Codex). - ---- - -## 16. Coût & modèles [[#Table des matières|↩]] - -> Modèles sous-jacents et logique de tarification. Les agents sont un surcoût *au-dessus* du modèle. - -| Modèle | Fournisseur | Positionnement | Usage typique | -|--------|-------------|----------------|---------------| -| Claude 4 Sonnet/Opus | Anthropic | Haut de gamme, cher | Coding complexe (Claude Code) | -| GPT-5.x | OpenAI | Haut de gamme | Coding + généraliste | -| Gemini | Google | Bon rapport qualité/prix | Généraliste + multimodal | -| DeepSeek V4 | DeepSeek | Excellent rapport qualité/prix | Coding économique | -| Grok | xAI | Rapide | One-shots | -| Qwen | Alibaba | Open weights, local possible | BYO / self-hosted | -| Modèles locaux | Ollama / llama.cpp | Gratuit, illimité | Confidentialité, hors-ligne | - -**Trois logiques de paiement :** -1. **API** (pay-per-token) — Claude Code, Aider, OpenCode... précis mais peut coûter cher sur les longs runs. -2. **Abonnement** (forfait) — Cursor, GitHub Copilot, ChatGPT Plus... exploité par **Gajae-Code** / **LazyCodex** pour coder « sans billing API ». -3. **BYO / local** — Nanocoder, Atomic Agent, Goose, agentty... 100 % gratuit avec Ollama/llama.cpp. - -> ⚠️ **Piège classique** : payer un abonnement ET des frais API en parallèle. Gajae-Code et LazyCodex résolvent exactement ce problème. - ---- - -## 17. Sécurité & gouvernance [[#Table des matières|↩]] - -> Exécuter un agent en sécurité : isolation, injection, secrets, audit. - -| Risque | Solutions | -|--------|-----------| -| **Sandbox / isolation** | [fence](https://github.com/fencesandbox/fence), [brood-box](https://github.com/stacklok/brood-box), [AgentTier](https://github.com/agenttier/agenttier) (k8s), [machine](https://github.com/katspaugh/machine) (Lima VM), [Coasts](https://github.com/coast-guard/coasts) (DinD/Sysbox) | -| **Prompt injection** | [IronClaw](#ironclaw) (WASM), [HOL Guard](https://github.com/hashgraph-online/hol-guard), tirith (Hermes) | -| **Secrets / credentials** | [OneCLI](https://github.com/onecli/onecli), [authsome](https://github.com/agentrhq/authsome), [keypo-cli](https://github.com/keypo-us/keypo-cli) | -| **Audit / provenance** | [AgentDiff](https://github.com/codeprakhar25/agentdiff), [DvalinCode](#dvalincode), [agenttrace](https://github.com/luoyuctl/agenttrace), [ActPlane](https://github.com/eunomia-bpf/ActPlane) (eBPF) | -| **Guardrails git/FS** | [cc-safety-net](https://github.com/kenryu42/cc-safety-net), [HOL Guard](https://github.com/hashgraph-online/hol-guard) | - -**Bonnes pratiques** : toujours isoler dans un `git worktree` jetable, activer les approval gates, ne jamais donner de clé prod, revoir chaque diff avant commit. - ---- - -## 18. Glossaire [[#Table des matières|↩]] - -| Terme | Définition | -|-------|-----------| -| **RLM** | Recursive Language Model — contexte traité comme variables, outils comme appels de fonction (Prime Agent) | -| **MCP** | Model Context Protocol — standard d'exposition d'outils/contexte aux agents | -| **ACP** | Agent Client Protocol — pont IDE ↔ agent (Zed, JetBrains) | -| **LSP** | Language Server Protocol — intelligence de code (définitions, refs, diagnostics) | -| **TUI** | Terminal User Interface — interface interactive dans le terminal | -| **Skill** | Instruction/script réutilisable (SKILL.md) | -| **Hook** | Déclencheur pré/post outil (PreToolUse, PostToolUse) | -| **Worktree** | Copie git isolée pour travailler en parallèle | -| **Subagent** | Agent enfant délégué par l'agent principal | -| **Compaction** | Réduction/compression du contexte pour rester dans la fenêtre | -| **AGENTS.md / CLAUDE.md** | Fichier d'instructions projet lu par les agents | -| **Harness** | Couche qui orchestre/étend un agent (ex. LazyCodex pour Codex) | -| **BYO model** | Apporte ton propre modèle (Ollama, OpenRouter...) | -| **RL** | Reinforcement Learning — entraînement par récompense (PRIME-RL) | -| **Headless** | Mode non-interactif (script/CI) | - ---- - -## 19. Contexte historique [[#Table des matières|↩]] - -> Pour comprendre pourquoi il y a autant d'agents — et pourquoi tant de forks récents. - -- **2022-2023** — Les pionniers : **Aider**, **GPT Engineer**, **Open Interpreter**, **SWE-agent**, **Smol Developer**. -- **2024** — L'ère des agents propriétaires : **Claude Code**, **Cursor**, **Codex CLI**, **Devin**. -- **Mars 2026** — **Leak du source de Claude Code** → explosion de forks : **Claw Code** (195k⭐), **Claurst**, **Free Code**, **agentty**, **claw-code-agent**. C'est la source de la plupart des « trésors » récents. -- **Écosystème OpenClaw** — OpenClaw (386k⭐) donne naissance à des déclinaisons ultra-optimisées : **ZeroClaw** (Rust), **NanoClaw** (sécurité), **PicoClaw** (Go), **IronClaw** (WASM), **NullClaw** (Zig). -- **2026** — Les nouveaux paradigmes : **RLM** (Prime Agent), les **harnesses spécialisés** (LazyCodex, Gajae-Code), et l'**auto-maintenance** (Claw Code « musée » géré par des agents). - ---- - -## 20. Requêtes Dataview (Obsidian) [[#Table des matières|↩]] - -> Pour interroger dynamiquement les notes du dossier `Agents/` avec le plugin **Dataview**. - -**Schéma de tags recommandé** (à ajouter en frontmatter de chaque note d'agent) : -```yaml -type: agent -categorie: coding-agent | orchestrateur | framework | infrastructure -licence: MIT | Apache-2.0 | propriétaire | source-available -langage: Rust | Go | TypeScript | Python | C++ | Zig -local_first: true | false -statut: actif | stagnant | inactif -stars: 12345 -``` - -**Requêtes d'exemple** (à coller dans une note `# Requêtes Agents`) : -```dataview -TABLE type, langage, statut, local_first, stars -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE type -SORT stars DESC -``` - -```dataview -TABLE statut, langage -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE local_first = true AND statut = "actif" -``` - -```dataview -LIST -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE contains(tags, "coding-agent") AND statut = "actif" -``` - -> 💡 **Limite actuelle** : ce document regroupe les 72 agents dans *un seul fichier*, donc Dataview ne peut pas les interroger individuellement. Pour une interrogation fine, chaque agent devrait être une note séparée (comme `Hermes.md` et `PicoClaw/` existants). - ---- - -## 21. Backlog « à tester » [[#Table des matières|↩]] - -> Suivi des agents testés (avec commentaire et note de satisfaction) et de ceux restant à tester. - -### ✅ Agents testés - -> Renseigner la **satisfaction** (⭐ 1 à 5) après chaque évaluation. - -| Agent | Commentaire | Satisfaction | -|-------|-------------|:-----------:| -| [Hermes Agent](#hermes-agent) | Utilisé en continu — DevOps, multi-sessions, mémoire persistante, skills | ⭐ — | -| [Claude Code](#claude-code) | Coding complexe, délégation, PR review | ⭐ — | -| [Pi](#pi) | Harness léger, base de Prime Agent | ⭐ — | -| [Atomic Agent](#atomic-agent) | Local-first, browser + OS, 14 skills | ⭐ — | -| [NemoClaw](#nemoclaw) | Sandboxes NIM + Docker | ⭐ — | -| [Tiny Agents](#tiny-agents) | Expérimental HuggingFace | ⭐ — | -| [PicoClaw](https://github.com/sipeed/picoclaw) | Rapport d'évaluation existant dans le vault | ⭐ — | - -### 📋 Agents à tester - -| Agent | Priorité | Pourquoi le tester | -|-------|:--------:|--------------------| -| [Prime Agent](#prime-agent) | 🔥 Haute | RLM novateur, construit sur pi | -| [agentty](#agentty) | 🔥 Haute | C++26, sandbox par défaut | -| [Nanocoder](#nanocoder) | 🔥 Haute | local-first avec Ollama | -| [Gajae-Code](#gajae-code) | Haute | exploite le plan existant (pas de billing API) | -| [LazyCodex](#lazycodex) | Haute | harness OmO pour Codex | -| [Aider](#aider) | Moyenne | pair-programming par diffs | -| [jcode](#jcode) | Moyenne | efficient en RAM, swarm mode | -| [DvalinCode](#dvalincode) | Moyenne | audit + gouvernance | -| [agenttrace](https://github.com/luoyuctl/agenttrace) | Basse | TUI pour inspecter tous les agents | -| [Vestige](https://github.com/samvallad33/vestige) | Basse | mémoire cognitive FSRS-6 | -| [NullClaw](#nullclaw) | Basse | Zig, 678 KB | -| [Goose](#goose) | Basse | local extensible MCP | - ---- - -## 22. Sources [[#Table des matières|↩]] - -- Source principale : [awesome-cli-coding-agents](https://github.com/bradAGI/awesome-cli-coding-agents) de bradAGI (100+ agents, mis à jour 2026-08-10) -- Prime Agent : [PrimeIntellect-ai/prime-agent](https://github.com/PrimeIntellect-ai/prime-agent) — blog RLM : [primeintellect.ai/blog/rlm](https://www.primeintellect.ai/blog/rlm) -- Continual Harness : [arXiv:2605.09998](https://arxiv.org/abs/2605.09998) -- Star counts relevés via l'API GitHub en août 2026 (susceptibles d'évoluer rapidement) - -> 💡 **Méthode de veille** : le repo `bradAGI/awesome-cli-coding-agents` est le meilleur point d'entrée — régulièrement mis à jour et classé par catégories. +--- \ No newline at end of file diff --git a/test_dir/AgentsAI-resumer.md b/test_dir/AgentsAI-resumer.md new file mode 100644 index 0000000..76b52dc --- /dev/null +++ b/test_dir/AgentsAI-resumer.md @@ -0,0 +1,68 @@ +Voici les trois niveaux de résumé pour le document **"Agents IA — Panorama Complet 2026"** : + +--- + +--- + +### **1. En une phrase** +Ce document est **un panorama exhaustif et structuré des 72 agents IA disponibles en 2026**, classés par catégories, avec leurs descriptions, statuts, installations, utilisations et comparatifs techniques. + +--- + +--- + +### **2. En un paragraphe** +Le document **"Agents IA — Panorama Complet 2026"** est une **référence complète** pour comprendre, installer et utiliser les agents IA du marché. Il recense **72 agents** répartis en **16 catégories** (ex. : agents locaux, poids lourds open source, trésors open source, local-first, propriétaires, etc.). Chaque agent est détaillé avec sa **description**, ses **liens officiels** (page principale et documentation), son **statut** (actif, stagnant ou fermé), ses **étapes d'installation** (commandes précises) et son **mode d'utilisation** (exemples de commandes). Le document inclut également un **tableau récapitulatif comparatif** (stars GitHub, type, compatibilité locale, etc.), des **recommandations**, une **matrice de décision**, ainsi que des sections dédiées aux **benchmarks**, **coûts**, **sécurité** et **glossaire**. Les sources sont vérifiées et mises à jour en **août 2026**. + +--- + +--- + +### **3. En une page** + +--- + +#### **Contexte** +Le document **"Agents IA — Panorama Complet 2026"**, rédigé par **Bruno Charest**, est une **ressource de référence** pour les développeurs, chercheurs et utilisateurs souhaitant explorer l’écosystème des agents IA. Il s’appuie sur des sources officielles (GitHub, arXiv, blogs spécialisés) et est **mis à jour au 12 août 2026**. L’objectif est de fournir une **vue d’ensemble structurée** des agents disponibles, leurs fonctionnalités, et leurs spécificités techniques. + +--- + +#### **Structure et contenu** +Le document est organisé en **23 sections**, dont : +- **Tableau récapitulatif comparatif** : Une vue synthétique des 72 agents, avec des colonnes pour le **nom**, la **catégorie**, le **type** (OSS, propriétaire, etc.), le **nombre d’étoiles GitHub**, le **statut** (🟢 actif, 🟡 stagnant, 🔴 fermé), la **compatibilité locale** (✅/~/❌), et les **méthodes d’installation**. +- **Catégories d’agents** : + - **Agents installés localement** (ex. : Claude Code, Hermes Agent, Atomic Agent, Pi, Tiny Agents, NemoClaw). + - **Prime Agent** : Agent open-source basé sur le modèle **RLM** (Recursive Language Model), avec des fonctionnalités avancées comme la mémoire persistante et l’auto-amélioration. + - **Poids lourds open source** (ex. : OpenCode, Claw Code, Gemini CLI, Codex CLI, OpenHands, Goose, Aider). + - **Trésors open source** : Agents optimisés pour des cas d’usage spécifiques (ex. : jcode en Rust, agentty en C++26, NullClaw en Zig). + - **Agents local-first** : Solutions conçues pour fonctionner **100 % localement** (ex. : openyak, Kun, iPolloWork). + - **Écosystème OpenClaw** : Une famille d’agents légers et sécurisés (ex. : OpenClaw, ZeroClaw, NanoClaw). + - **Agents propriétaires** : Outils fermés mais populaires (ex. : Cursor CLI, Warp, GitHub Copilot CLI, Devin). +- **Sections transverses** : + - **Orchestrateurs & harnesses** : Outils pour gérer des workflows multi-agents. + - **Infrastructure & outils** : Solutions pour déployer et superviser des agents. + - **Benchmarks & évaluation** : Méthodes pour tester les performances des agents. + - **Coût & modèles** : Analyse des coûts associés (abonnements, inférence locale, etc.). + - **Sécurité & gouvernance** : Bonnes pratiques pour un usage sécurisé. + - **Glossaire** : Définitions des termes techniques (ex. : RLM, MCP, LSP). + +--- +#### **Points clés** +- **Diversité des agents** : Le document couvre des agents **génériques** (ex. : Claude Code, OpenCode) et **spécialisés** (ex. : SWE-agent pour résoudre des issues GitHub, Plandex pour le "plan-first"). +- **Statuts variés** : Certains projets sont **actifs** (ex. : Prime Agent, OpenCode), tandis que d’autres sont **fermés** (ex. : Claw Code, transformé en musée) ou **stagnants** (ex. : Plandex, Groq Code CLI). +- **Installation et utilisation** : Chaque agent est accompagné de **commandes précises** pour son installation (ex. : `npm install -g @anthropic-ai/claude-code` pour Claude Code) et son utilisation (ex. : `claude "explique ce repo"`). +- **Approches techniques** : + - **Local-first** : Agents conçus pour fonctionner **hors ligne** (ex. : Atomic Agent, NullClaw). + - **Multi-modèles** : Compatibilité avec plusieurs fournisseurs de LLM (ex. : Hermes Agent supporte 300+ providers). + - **Sandboxing** : Solutions pour exécuter du code en toute sécurité (ex. : NemoClaw avec des politiques réseau strictes). +- **Comparatifs** : Le tableau récapitulatif permet de **filtrer rapidement** les agents en fonction de critères comme la compatibilité locale ou le nombre d’étoiles GitHub. + +--- +#### **Conclusions** +Ce document est une **mine d’informations** pour : +- **Choisir un agent** en fonction de ses besoins (ex. : développement local, collaboration en équipe, résolution de bugs). +- **Comprendre les tendances** du marché (ex. : montée en puissance des agents **local-first**, adoption croissante des modèles **open-source**). +- **Installer et configurer** un agent rapidement grâce aux **instructions pas-à-pas**. +- **Comparer les solutions** via des critères objectifs (statut, stars GitHub, compatibilité locale). + +Il s’adresse aussi bien aux **débutants** qu’aux **experts**, avec des sections adaptées à chaque niveau de connaissance. Les **sources citées** (GitHub, arXiv, blogs) garantissent la **fiabilité** des informations. \ No newline at end of file diff --git a/test_dir/Beloeil et ses Villains.md b/test_dir/Beloeil et ses Villains.md new file mode 100644 index 0000000..0113f00 --- /dev/null +++ b/test_dir/Beloeil et ses Villains.md @@ -0,0 +1,26 @@ + + +# Beloeil et ses Villains + +Plongez dans un univers où les légendes locales sortent de l’ombre pour hanter les vivants. Entre les ruelles pavées, usées par des siècles de secrets, et les forêts mystérieuses, dont les arbres semblent murmurer des avertissements aux voyageurs égarés, **Beloeil** est une ville où chaque pierre, chaque souffle de vent, porte le poids d’un passé maudit. + +--- + +### Les Gardiens de l’Obscurité +Les méchants de Beloeil ne sont pas de simples antagonistes. Ils sont les **gardiens d’un héritage sombre**, tissé de magie ancienne, de rivalités familiales et de serments brisés. Leur présence imprègne la ville d’une atmosphère où la frontière entre le bien et le mal s’estompe, où chaque choix semble mener à une nouvelle malédiction. + +- **Le Comte Déchu** : Son armure rouillée grince encore entre les murs de son château en ruines. Ses anciens sujets, transformés en spectres, murmurent des prières pour une rédemption qui ne viendra jamais. Son règne, autrefis glorieux, n’est plus qu’un écho de trahisons et de regrets. +- **La Sorcière des Marais** : Ses potions ne se contentent pas d’empoisonner les corps, elles **corrompent les âmes**. Les villageois qui osent s’aventurer près de son repaire reviennent transformés, assoiffés de vengeance, hantés par des voix qu’ils ne reconnaissent plus. +- **Les Frères Jumeaux** : Autrefois unis par un pacte de sang, l’un a trahi l’autre par ambition. Leur malédiction les lie désormais dans une **danse macabre**, condamnés à se combattre pour l’éternité, leurs lames s’entrechoquant dans un ballet sans fin. + +--- + +### Une Ville de Secrets et de Retournements +Beloeil est un lieu où **les apparences trompent**. Le héros tant admiré pourrait cacher un passé taché de crimes. La malédiction qui pèse sur la ville pourrait trouver son origine dans un **amour interdit** entre une fée et un mortel. Chaque recoin cache une intrigue, chaque murmure un avertissement. + +Le surnaturel y est omniprésent : sorts oubliés, artefacts maudits, créatures légendaires. **La magie et l’horreur s’y mêlent**, plongeant les lecteurs dans un monde où chaque page révèle un nouveau mystère, une nouvelle terreur. + +--- + +### Une Histoire à Écrire +Beloeil est une toile de fond parfaite pour une narration **riche en intrigues complexes et en retournements inattendus**. Que ce soit à travers des quêtes désespérées, des alliances fragiles ou des trahisons imprévisibles, cette ville offre un terrain fertile pour explorer **l’obscurité de l’âme humaine et la puissance des légendes**. \ No newline at end of file diff --git a/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md b/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md new file mode 100644 index 0000000..37b5fbb --- /dev/null +++ b/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md @@ -0,0 +1,7 @@ +--- +excalidraw-plugin: parsed +--- + +```compressed-json +N4IgLgngDgpiBcIYA8DGBDANgSwCYCd0B3EAGhADcZ8BnbAewDsEAmcmTGAWxkbBoQBtUJFgIQAM3wwYBYmUrU6TBAEYArKvJVaDRgDkmqOPFUBOAAxmALBYDMqgOyPy2GgBEOMMLIQSsNDCuuOIAmgBKAFbuEthgXADSAKL0AMJENABSEgBCROgA1kkKsZiYAMqQnOI09Dgh5DRg+PQFMADqeGAAFqyNza0wlRDViLX1Ci0ArgDm3YwwNAKm5PRQ6KhxEGoWFuTojDOjeyDICAC0qk7WAHQAbBYAHCzWduqP1nd2LGbk2/AsdQWG4WO6OdSvCw/RyPTR3fotNqpOr0fDiADEqhgWKxCgARhsCjNpoxcMjMKjxM0DjR1tI+AoiF1eqYzHYbnZHlDHGYIaoLBo7mwQN0YNg5mA1I4WByWHYzI5PlY7ODGjIQqZwY4Ho4NCdifQplAAJK4ZaCAC65Ck6B4poQjCmZXIJNwCyWDqdmHIeMNpKSnB4fHNVpARtw6B8GqcjzMdxsdz5tnIOEYBU9zpAFNQbQ1/kwgXIUHo2GDQkEewsVsE52BKvU6h5jzs8o+9dI7Meivj1me1hYqi76mrlw5caFTgs1n5gsBpEeNzjnNBGjlr3BI5lQJeurMcuej1Uc9Ut21uys2vUQuHpBr7LBVhYsYbFhhR/UpAHN1eEJeXM+Q4jrc06Kry0rgvKoJziwdwco8QpmHqkHXiO6g3ICzyPk+mhXnOdjAk8Kq2Gu9aoYuP5XHGT6WNeHb3leKosK+9jviOsG7GyHwaOoLCOHY64fiq6Fdku8G6oBt7nOxypcQ2vH8e2nw3Iq6gKqoYJxhJNZoRhTF7ths4fncqgcuo8r9l2/Jshukm3KpvItk8/IQncQ6kHctycryMF2GCg42TWtyqA41gQp8zh8QJ7mOPcwVPqxknsq+gLEc2TEOHO0roQ2KpWaRkkygh/KfCegJvpltxClC8plYegKbhyUJsvJe6NnVH7OOhravkesZQTeNYyoCbw7ly8lRTyNzPDBe6WcqAWjqpPHgl2fW0c2NwaIhPKuQtJlHmCEJnoqA5ubCU3WM4TgGbhA2jgd4KXTq/b+R+jwLqFjmHhYLlafdMGPcdL1uYhIKciJ5lmQlNYmdu/FmLCbyGaQNibXKLA/AjU67XdJldjyPw4yjMVOQqUInm2C0yhonxsg8SO3aQ/J1uYjjk72AkNY2r6wjxLwPNZH78p22qxkxsaU3dSXY2YZNsxlQuvmja31YlcHcry04CozVzAhCuzIard7KQ2XafC2MI0ceJ4gixfEHtD5y3FOPH9vhYEsdbMUtl8HndvNd1BSFYVgs4CmqkewLQncrmhfLjtByeIcReHQtynBPuDuptgobZm3B9Y4Vh1F743KpJ74THOdG07+dJ4XoeRe2R4xepGN7r22N/XZzHWLyDy/RHT7Ka+CYp5zedAmzfdXj9AFD2YF3wZxT23UBU2Dml8r+4LTP4WXsInrY/aaQttzvTBPyQwre+w2b1UT4FU3PAh1/vnvMqXUCCqJrnT8X6/GwUNjwtgulYN2Dsa7nxflfIBN9gpoSappGCThXrrynlOfuc8ibBVgo2UKcpWrlUDnXUKDdx7N05FNH6Tg2qO3ZMuXimsZw62nJtKEZkrZ3UKj8Yqxl+x0OPK8bKL1SqCNxlNZwe5T5C0LhvH4F92ojmBOuQE7xVLNyUm8OSCpD5r1vMCeMHkfKIQeMjE8MVexEKUbeamUNXaJkwvAy6i5zANivB5fq1Z2S8TMj8d4CMS69nQrydSZj9GCFPAjfyajYS7wpiEuE4S/6wXijRFu0icEuMQryBsVcvG3gXExKwR4v7qM4kzFxGNFTqVlqdAK/JvzfGMuJCOSkCYwivIXYBA0jz3A8qFfSejaInlgiBOUXx4pGw0PcDmmi0Ixx1Is7Wf9ByLmbGZRsyzZyVNuLLbU5ghQqwGuncSU4uQe2cbcXi9gdzMQVtWYejimwDgoY8Sp7JLpDh/hE0BaUzKXUsPYGilSZSKkRjhP+8p2EKi6fGaUv9QUgnMMVA2XDqxyKuITJyv44y/BPLDesvkJwBwxYveyXIw7WK0CeYEMIvjagctDBsm0+YDg0lkgiDMUnAm8poT4cyI5UMsB8S6MEImJm/KbLWAzgF7xivBL4NgpyEy0mzMuAirzahmlDPesFtT9gHCi6uA1wQck+jxa6wy95oRoqHfmpLCkmWYjHfilqObWD3ufCcA53jpWhvBEEeTexclyuAr1IInyKnBOU/KghLD3AuU8f1ID6IOEYvc6GcZNpgjBO9RyPMaXfHWVeLVnIpm9N2PcGwbJhbcn4p6uKZcfJ+S0vyMZmg3h93/Dg4tepDwwl1I6wQut7gClsLLI8eV3lNv7TGIdgtqxXFtR8YyiETUf2/PU3pX5+KAlpcuOJjbQEDh/IPHdsFGIfEPq+F6+L+KykwbPc9S6HAm1bCla+Nqt2qQ8to+evS3iLjDjOLk+T4S4OEhjcVqzbAXTSQOTkYI2DBW9nKXyAjiFLtCt+KRh4y0Hj3guPxzZ4y0tg4veMP0frRO6XYPei9t1LrMuspU4NBxvBsAx+4v7QRsk43GjQCrZa7CYuCNx9HaVg0hdM4yiap6ch4pw0ElSuUyd6ZK8FldeKF3I6p78/JtQxxWbJxe3FdSqQgU+SpzrFlAkNr0rKs9ZoNoRVeGzZciUxwHMO2hZdLbGJbK2QuSKnzLyOei28MZXEn2CoeDZXHSr9MhOB6Zh57invBAOBUMGPlgwRg2S50MONTR+OLIiD9G3COnC5L4TwNENMDXk5sEtrF5eBbzIraWYrYTjH3Rx6UPOyx7W2rsHI2bPkUydFD0KjPedUpeVZY2VRPAcrCabeqDO+Soscpdga2bXnwpoLUM630qRhOt4GjXbXaiC8ZQ8niIO8SmkKF4vkeKpz2zpb465goqjWkzdOvZdqKmnCavbMo2T601gE0VTMngGeYnkx7aXqYHTyfKDycPhYve+vhcagn0u+RPLyNSGkXCy2ofmy2BSR1cn6cZDGrxExrk9byVl0H1I7TbZNZVk4wv1a4wmn2sKLy/2mZNYHM8yc8hcOdCxNamNRZhMpN4R36VxXefTnmkJaFYeVwuPiZkfoa++O8s1ssEZSNVQ0lXnHpRLVPXDrKAp4sfEWxLmKgTRlXAezndyl6YLTmSZ7sdsJvNcVl+5PG6MruOZig8cPRyQIKlII2dCBqxbiKXZ1RPHinwp5cBCdCWdMeCvj6xn3WdHukD7qr9SsZPrFbtwtwE3kKYhZw49JJJnHMLkWUdvkdS2Bway5SlpaDldmasupVD8YzIdlgj/BBw1IsjsmuCXYq53g0/hMWicNg+xK7p1HFUiYGJ9bh8PXcEI3XxzS4YutbVjJm8/HZPNzNY2Nd5XE2fZ+HKfgmRyhQjh50bFZE78Kk66jk5MwLhHzqT2Zr5Zyq5swrQ/TgZMxoQcZhb4LH6DifwAL2RTrhpXDfhkZtx5SNYyjwScihTPCaAAGG4PAcQe69IbSEICKJjbSp5jLn4aC4KtJsE+LmSAhcFOCp7XI/bPCIS957bCE2CiHlxR4yjE6ESBKE7yGcFKGp7AgbKNi9RIHsEiGlrcEuCjhQhPCKgPwaFdQKEmHiFmHUG1LuKpZCG2FaGmGkC1wqrTg2AtgNZsGQ5cFbLB4rJeEkwOAZI26BEva0F+oMEL7nDEY76iwNgAYQ4ap/YDyXJeGLxsxDLqYZEhriqTo+ZcaXC6G+otgpoxHFFcGIRlGeqXAmRQ6Diggo61GEGlFWRNF9JsxTw2J07UFfAfDxESZeHBRSoGrqSyFRbPCxGjH0HjGXDAQeRxh+qewxE0GLH7oAGXALITbqFUELF0G7GJFOBlw/QOC7Bf5bEjGnEJH0aXCLztFupO6Pz4HfhdENE9FeEYxbpXCYaDGfF1FEGNF/GfKJjyiVwdFyFbrSj4TNj9bhrnAvCRrvSC6E5BQwiQTbjSKOHOwC5xJYkcgxxuJ5oLpNGnJvDOAYnEmNaeRkn9yDq/GomQmcIwng5zGMlrpapzTlHpxQnmBH5oKhiYDoBNDIhcBcBxBRgAAKJYDI8AjomYdAXATokYMAcp0gSwUw0gfgAQQQIAUAOpNAepiwQgBEu8wI4hRMNp3OqoNpCW7YTpAmjpm0DpH49pMipArpARvpm066/UAZZRLp6EGM4uXp4ZkZIZqcIZceIZUZc4UcymtEKZxCiZGZKZDmmZ7UuZ786ZeZhZBZ2UWZ6EE+bkUcTc7pFaIZwyyZwkXCAZ+EhaDZLZZZ7ZRZjUrZUZ+EAGzZmJ7pfZdpjU9JvZg545Y5A5/ZdYXcQ5E5A5U5s5S5HIJZN8LMHRzZ2cwZdYNRW5m5G5G6u5mxzZe5x565q5B5j6F53wJ5u5XZ1Rd5HIbpvZwWYZLYRxvZUUdYaRI5vkZua5kyD5/pP51ppkYFL5zZIF4F750F/5tZdYQFgFAFbZraQ56FlBvZaFWFKFWFghzZ2FBF+FoFsF56UFyMP5FFpkVF3KbZq8aZ5q7535jFQ5zF/ErBzZ9FdFHFdYXFvZ6mUFZFJFQ5cFcFSFqFxF42vZu+bZ6F0lxyzZMl0lylilvZkCvZTZdYYkr0zZ6lulhFdYmlY4O5cEBlplkl5aD5eldYSlilClWlCFcEjl/2RlLlJllla52llZTlD5tlNl9lUlulzl1lgVNlmFBFuFUFEFZ5QaPZAZ1GWZoYpYuAKA4g6AFgIAAAvqQCINACYJINILIIQCQNoEoHoAgJ6ooLoEwIYIwMYAgLyLsLHA2K4B4F4FGAaQWEaXgOIDwPoAAFp3BcBEAACqdgAA4gUMgBQBYAUMaAUNgAAI53BTAlDYBlDDCjAgDjA9UIiDCdC4A9B9DbUDBtCbX5U7UNAgDTBzDujLBaAgBrAbBbA7AnAHBHAmAnBnDwDNFmpY6+E/ys5/CsCaCLhMScKdbcz0YnWIgwDkiUiICYjYjI34iEgGhTCkjw1oiIDUiMC0joD0iSjkBMiHUsgERb7kCijijdCSjwDk0Chqi+AAhTjvYxyWDkDo0mhmhCChg2h2gagqnejXV+huiLDLCC0+gi0BjcC8D8A83kDhianRgBYJhJgnCpjpjKlegpj0A5hM35iFjGmKly3wCCAVi+nVj01aBW0WhikSlgBSkylgDynG0ZhC1qkak+Dali3mmdWG0mk+06mWkgiJWuCkipWIDoCqBZU5XgB5XiBSDqjFUKA6DKDMDwCJilXVUGBGAmClL8iEGtWeCcAdXwAG3dUaggBmCLUsDdAAAqKVAA+qECNakAAF6RAAAy+A6gYA9AAAasaO0GtRtVUBdXULtTDftcyMdU0LDedTUBPVdTdfMGLWoKsOsJsJAK9fsIcMcOQN9b9QshzOYIDQ2sDQCKDXuFcQVktPLHtUiCiNjSAEjTiHAD6Gja6FjVSIQHjXSLLYyDPaYHAbCP2J3P2SKGKBKKwIvO7tOKGaqNteqGoGbjzFBBzdMFzSGNaIQPzW7S6CLXdfgyAL6BjbgNLUGCbZaArVABGKXTGHip8GrSmKWJrRLVmLrbmH7UacWKWFQ+bVWJJDZQ2E2B+ZLBMVug8KvrTrWFJY2AjGI1FKiYuK+FDPbBWsonI6I2+aqN4cFP2MXHGrI/WPI82Dox+OcLavhICTvEY8I6Y4o+2OcAnrGDYORkbHsOcIxq5LmidtDPY9o5+RMftLGCtJ2f41owo+YxMYVK5E1J0oZJbfcC2L2ODIRSsc2j+PjtWQNIYt2DxFYHGAHBMZemza8C+Uk+JltDHJ6RMUUsNomNKDBh4ybMuuOLU6iTaWZNeMUYMXSpoNUxym5KiSZAid8LdthZUwM7+kM7o/8bqG7I4wFP020zUz6Wyd+E9A4M6csyCBZFdDljGRs0KQjC8MfsYzGoE+I6iZ5LQfKG41yTDGjLQfYLeTfKiYguCK9qbAEQ1FBFyMduIn8WhFDFETIg1EKGuq7r+cMzBDmlOGijI+yIOJrEXDk38aktNN8qwSOOyPrJ8HVlOaiZixjNi5Gbi+NpFAVrRRY4CCo2CB5TXAwsXNSwJR8+rGORSyqlcdBkc3S9xIC/roNP0kjh4hujc8pDyMghWVTBngLICGVus2iVItK6gn9KM2Jj7ECe/BKyq65CgoISOCZJEZAZYCRHM6eFK/qzKxIkeC84+e88q1ay/GqwtIYr2CdIdBmbq86wa5PjWCokSjQn43OOywK3roMbI9yP1hbApWG+4hGxEwxIpiwXy2hOJPxs5OkVFmjKHFvkyqG3C1zm8M2J+UutQp3F1rS7BI06E4rv61uKLHxNbkq97GZO9Bxr87eAwrPgKLetun8TFG+Oo4Mc7DtECKtE2aiR9N9DyCwn/J8yzXHCeaiS8VRK7GDrTrBKzNcMlM07S4vJdIOEKATOC7eGhuZBOrabC4xh8Cbja9WB9FPASlcJFauxdDUggwNIxqgX2KgSuz8Dxu02eyOveX+k2Hpe+1wWszjEus6k2PYASx04B9B7M70iZJ4hhLZe+7YCbiqMOW2o2/pPBXme+wXve664BkGuOMex9ko4B+R1spR6+iPPZO9ua7S4bmJpsdhl1OCi20TNOyo6Km5rBuWdZIql+38cRlXMhvWb0pVIXLyB8EU7vKiV7j2CKW2opzPCpwLE489rmuLMiYulFs7PhpFDQbWcS/BrqC8NYQ0ni3JAy0s9W6uWyHiqJ9MtQUqPGP4Wp3SzRCO8VqM/A+Fey6C0wtEUuu6/YPZinoJ/ywmyG9+00nTEJhGYzBK9IYmJYbtreIxq7s26e4l3ZHuOpIiV2/GnBHGJbC+N6067LNa8x3bZKfQNKbKbIAqXw8Qx7eKV7aab7WXYaUWIN0HabVykZVcJJdNzpTaZriWa+45bN95cQWBQYSZWt2GeFfN5FTadRJt2AQ2e41GQt8d3t/nMtxdwIXN5tEeXd03sd0d6d+XgGTMVRe94zDaSHqd2h2939zaUGQxbd52+t7U96SOde+6aD9t6t3D9D0D8dwW6d3Urd1J1HGj5j691HJlwxby19yXtj+hJmg2dxxeej8T/fkmST7973m9wTx93R9t8dxTyt+6XTwRBRUleHd9SAOgCwDHblWIIgInUVfIFnWnWoMKKnXoLVfVQCP6txL8CAG4MXd4PrSNyr5XSNQABLTUACyZg5w41XA6gxoOvbM/d2AAA8iwONUQGcNaOtRUGPYvRMA/R0EA8KHPYMAvWMEvZMIaLdWvSsI9ZvS9aYLsLvR9QgF9RcFcHJo9ImGEleF2PCCAP8AONTO3GyLTPuNZlPY/RSM/a/SjR/TmOjZjU/T/TSP/QyMTUAwsi2IeMp7sBmZA9TbTWiapD5uDXFUg0zeYMzvWO8iAJzaaNgwVbaDAPaFrZmK6EQ3P0LaQ/6IGLLZP4rfQyrUw5uyw2mMQ9mFw8N11UWMbeaAI48nd0CECOcnpYgtOLeVyD2d4pebqGIhmeSqPHfjx7eM7JjtKPJz3ixQT2rMfdtWB0gbECiyMJiJcWcD8p/qcaJvpyDcRP8My8zcwJjAcCwlbwSAlvu8Db55k0SZWCZLhXAHJNkBrfOKt33K4WEBizKbKJhCgGMx04d7BQoywGgQDGBpLASmiRALRofmi6Vrg7Xa5O0XaPXJfo0GwDql+uWpMbiYHLqjdA6FpCbns0h7Pc3uq3cHjmi0GJtjuAPbQT6QIhU8LaYdFKrz3QB2BBecdYXgVSTri8qqkvSPi4AcGy9c6CAW8oQg0RF12qGvE/lr3ECN1yg5QOwFAByDYARqbdNuniHGp3BxqOvLgAUH7oJB9AGVJ3qPRGDj13ehfT3qTVnqnUhgrvf3lkJXqL8HqT1Lev8GZjR996pwC4PsmEhiQ0+PEPFBfQxhN96CbQ5sAQI97f1Eab9XEOXyJBf1q+ONX+vjUJqANch8ASnEdmhCACO+0DaYcpCFDfAZCyMAftGBEb6FtUGDQ0Fg3lpT88GEg4WmQ0X7sMV+5DNfmWFNqhhN+g/bfomF35ZhWGB/Thr4P9pn9ywlYI1siheADNJKvsO9k4kdjUxZcvYTZOYi3Swh3oXlBaD2xv4vBN2IySRCV27jLClMk7YMkNE2S4cHMbEQMgYz7gOcPw2IrtIiz/hJEc07cP8HORJHZQyRwKGRpRleDX0JYJcRcEuDcoUjSCmHHfApTxgCd1WSUJUH3wzKwxqo5gfzkYxmQCgWkrwbcsiIehswBQyPI1mMhZHwp92AZUKFtB+LDpLgC4axgQl9iSUrAf6GFlTD1j8RfcLOOMhcyvDCxCiBUMFBCEbATN8K5hKXECAkwgjKo8EKLus1GY4lDw7FclgVFSQwQxIXrUjo21fDbwlQpnQaEOysAuwtYyMc4Awldybw+Km4MzBLElGQUMxlLZcGGkTEZi6Udo5lvbHsALojGxadlAbAS7DMqxJY2sXCPvCi4fktEIsSqGrGli6xeyMTO6J0pFj0CbMMJLMTvCpI1cbLT+LQW4gE44RrcBArPjO60tRyMqZ7rizgJri/i2UFcHF0SaJQzMOEPEtEQkbdwKxNgK9h0xMh9wgEoIHZoHFhjmxYRFjfaPuFsAOsE4YKJTqEko5eE6UvYHPiNjPidhk+fEVzoBKkrGRDxESJ2IOMaaXQaeJgwKOm1LT4QDkFlGNH3CwGPMnYsEIETFRMa4SFRUCL3F8nBBdjZKaRWtNgMCgvFqooaNsVGSqYzNPSQEReCvAXHotnUK2VJuY1Qh8SzE/bHSh+LzYqiekqELcAKAxgoTxRcoAsVV0sb3g+MUoiOJcUUn8ZlJLKSwk+HrTsjRYxkRsLjxrhXh6RIkk6GJJRGZI/o6eSCfLBfy1kBRqIhaKpBLwiMbWn4ekfrEZEUiHgGcAAQZPbCkjfJeIySHJk0DNgs2RMUKbiLXxSRCoyXIFnFPJE1wvgW2XAjpVSl+T0pwEZ8AhEUTvweEIqKHC+gik6QrcoIbBG5Gli0w5YP/GsDHAzzwwIUyMBhGNCJEcc2IhE3yIjGCmqh6Iy8E7mxC9y8QHUu8dkDGk5YRT+8ZGRvD0g7AmxbibEQ9k8Ccg1TVQicWmF5zujqpLo9zM1nGR7jjjLAJ8WDpJF1AapvgG3WiKeFBCcYrOkbLKKBGJG15n4l8Dzo9z2mdhLUvuMiR+GgSfS34NcM1BYTqgIw9KQMwBN9JHDahc2VgJ6e/E4HzpMKcMnrLCCsDupxGKMlkvqLtxYx+Q0jWiEgKUpwzD2MxObHT1Jn5caw9OHAsFBh6qhpIHnB5jI3SxXEkOPpFmfcyRE1x5iLsCccjEvQqcPWBHBaPMR2hIZ8KIsvuGLNpEjgNoR0FyNLJ0qyzD8fEBWZJA+AhIuw1UsiurPlnZs6ZiCH4NOAWk3xDZXYcWXdHOhNhBQwXOcFbM1nGyki27ZtvrP7LOybZisvBOWioznS3I3srWXTP1S5RfUwIp2XBDlnWyQ5SRZcQDFWziNg5rssbL03fgpyLpdMyxEVLnBoQCWKWeifHK+J38Q6S7KGo7DTm5zAZ7nRDG+MVk5y9KU0+CH2ysl/Qq5Tc8MoXFjmpzG5tZJwq5DgSVyFwNCL4FlLcglTVs/6LOcXO2JHZXC3k0EI2H4hIz+ZH0caQmObg2Tou2s/vHqE0A6p4EHpZPr5ENa7yOR1Un6CuS5BcRQQW47WeSn1iriLubE4DjPITRPBPo22E7gGVfkwc/oCaDyO23Hnuk/5aHEcKDHEKlpA5oC6Zm/IAV4xb0/4ySmAo4mSQ9wZcHfBoEjlCxVyccR4o7DZCNQrcEIauUzFzbOB82Uk9BSLG+CYxQJuCgRB8G4FHiawqMUtKJl0wboFJDgbSWWPZzuwhw6c48JpN4XqS7o2aOMXO0QLBkXJtkhaAqBBAv4vxbzYqZs16hNiFFCqfgrzH7I5TwpbCmTgfJ1EAT9FCUynNGynAJNmBPk+KUyMXizDdEPA2xWlIkVmZsIdi2iGYq8RCDHanXXAN1yVLsM+umpb2rqX1LH9/acg80ARBgVRlk0T5LbtDwO7A8UlLPAKp92B4/d/uHPeFh9yvK6DTuT4t7sjxKXldVuqPCpeUprJPkyeJZGKg0tqVNLyezS+pU0uMFRwUJGPYpp0o6Ul4el/SsCu8TDIU9RlHeEZWjxtmxlmKwBGcl1BmVxlT8IVCaSMs3k1kkyGynMtmSMq1R6lXkqOPsvLIE8/W3lE5TWRjIHLSlVZRZS1JmXosqy9yxsu5QIH1LDBISEcueNnJxUvlHZWkdOT/ILlZycyqZUCoBXArAVq5NsmuWhVtkIVlXCCnCsRXgrkVYK1Fd5XCawrvljUFFeir+WgrcVWKjFeOUJV4rsVAKrFYqxHJi4vu3PMwWlWsBWDRA+VUXnIBKouCVApgaXmVRqpuCM6WMByLLG8El13hFdcQP3TrpcAAAYu8EYCPBkhFAa3p3WQAABFAABrhAZgEgXAAAEER6LvDIW70no+82gB1I6gCA95+9tqAfAhrMFXoehQ+5QiPlUL5571PqB9ePjjhyjjMmITCZwZn3UgiJzYKA7odkN6Ev1+h79Ehp/RFphrca4wgBg3ymF6wvgXaPuAOwWE001AhomtO8BM7tgNhCAFrCxCka7CjQE/A4XzRn4C1taJw0kGcJrUXCKG6/A4XcOVqxgewjw2lHvzYY1rD+Iq0/nw3P7fCDE3k14LhNtGPw9gp4I5E4HYGW1SAbbWEKKL6YoxyIV8LPrTL2B9Jz8grPpmXBTVhRqlsiUrAqGlD1stI9jUiZuQuJ9hc1qnONJeroncLs1unPNbsxIlPrZFI8yUb2CPhSTfFIg/xYEtprBKpBntWQUoO4aKDwlygisCCBwVvc0lL3b6W9yJ5/qLy6Gxbvd0W7JlaVEdPnuoEZXx0RehVVlSnW5Xp1KqMvHlXVTzoLZP5xOIVerzzCa8eqiAbAHYG6DtB8Akq9oMgAsDnBcACQKYEQHGoUAZg1gc4DMDrp6rLVl1BQMapyFmrve+QuTdapOHB97VZQ8PtvUj5vVXVsfd1T9Wm5FJuwM4FpCGNaH/FfYwE/cIygXyhqRh4a5GgMKjUV9hhxfGvn/QJoJqQAJNM1VbUppQNM1dNW2AzQLXTC+IkY8SKWv2E3CcG0/WfuwwX4h9zhUtK4VQ1uG0MlaUodtarSeEa1XhetFjX4N4bXCzaw6uDeeGtphbVAttFMPbT8XO0uurtY4SEoG6QbIlPDaJcHQSXrk8N5gu4ERpsEsrk6EvcqhnWhrUac6tG9wb9g1hMbS6Cg/wYgGNAHRxqUACwLgEWrWBcAuAGOP3WVWaBxq1gVALJsKFWqshim01SyBU3z0Lt8mm1Zpvuob1nqum51e9RqGH0TNGeEqLKJjDBQrNSUSOK1EsAOsehTm0vq5oJDuaY1TmuNXXyJp+avekOTBHuxjIZraawSa/kJmQnGCIt8obBbxDZixby18Ww4VWuIYpb7VaWshk2vK1Za6G9wvLTvy7XPD9+xwvtSVo+GDqvhqE5RhYXISGMNJByB/iAqliNRSFWM4wTwmMnwKz4ykZeJfHnw3x6ITTMMU1JUa5Rp487OcM7CPCRj2i+ExjP9jClNke4tgWMNPPVYvj8Ed6/TqqAgGuwjpj8S4J8gFCQTomaEd6LLG6ZrijWaEG6bgkuhrKjI8G0qEnNd0Br+weaMxi8rznJMJyRrGKCESYbfiE9aiF4C7ulGGjr+Wet6XZFvzPAfs5zcwE0kKawpbi70jRTyFcWbhvu9WfDHEqWlZZ5F3CQxLfhai7K8Im0Z8ASh+716eMrwLvSlMTShRHwwu9vUPvGY1QgWLRVJrclMlT7HhM+6lCIqcAHJZlM8mASvpH1llk2h685jvs718Q19RS5wFwpkbH7h9p+7vRY14rE7PsBUDvTftn3etk11ouSDk03BAEN9pSN6bI3ExySqeP+yNCJnV1Zc7xfJFiaAeIgiN8OfygXY0xXniVuEd4jhMvJdmJdFwfMfos/wKjoG1EzbKZd4UszAS48sBjA8QcQNYEX8W0KHmgclYPZnAKy3RrakLjiLNwdiIiNNP9LOMlFJSeFUY3+IaAeDAgpxsRi1hUzWFqJbg/wKr0VFI01SHEjUS4PNpmot+oFs0UXCY5Dm8E/4s0NX136JiY7EqEdHk5qGzplgCA92IDUF4O22hbfajqJE2HQ2ayKqDGHx4Uj/iVh9HVlxgF7hT98EP3FfucPWGl9EJVlIfmBykDnRKjFwxEfZafRLww0/CSIbMjyGiWw8fwoRHj2MHaSXOaUKHr+JcSKY8EEPQ7sYMF13gNMc8RmLxjN8VhccmAVlmgJ3yUNGYntiBFXTgLn9GeM2LwbU4PoeQuBhKpGzL2awzGQTDMQsiPg3iQOzxLXYUdYMWNfIpkWMNdBI6Owy9y0eA1gebEkwb+HGGKeq3JS+JMDJBoSMEfLhCG9oZxy5ggf7IZiPoR7M9K7LL0Hjf4js1Y0wWY6SQy9/BU9amVDbQo1wf+ezQ8n+OG5bsp6sYzq2hSssZDayRDLJJV06tR8/hJvTvJhgfRdgA6fkk4zYQcwroAAp0Tie/B4nUZxTJ2ENAEzBRL8UexjHYVv7Wd+wezfDAy3UpGt7jexkg2yaRiPCfoi4qfSmLYGQc2TbsPiI0yX2D6CWbKLnOswlNygpTJksAX0d32aHvWSp/DtKbVODQX9RhrQ9qZVOuHhwAGjrs1oCWtbQN0g0JXIKg3GketKg0lTt2VhTcGe2ShvfktyUAz/uOg4pYDx/lOloeFSxaYDyPUhlEllShHhGfDMDs4zIPaMyj1jOBkwzqZjDVcsDIpnGlGZtMz6NJ7tLWlSPFM/meTPxmsz5Z0+pWaTORmWldZtpfWeLPVmSzNZzpRmZbN5nMzVZxMx2Yw3w9z9RSyCn6TB6GCBtaVRwMNuZWkaxt7K9OvGHG00b5eGAxlHE2V6q8fB3O0VSL2wBmAkg/VAoHXUiBylMg5wTAOuEcCpA8QOQEatHTSH6qtqj27ITdryH3aDVRQyeiUJD7aa3tlQqPi6pj500jNzRBGB6QigXYlUr4C+irlGK2ARG8ETXBDs819CXNkamHUMLh1IXwAYwxHZMLNUeRkUdSWXPWSC2d9C1PWZwBpA4MCZR+gQJmuhgBRURSd3NcnZWqS01rqd4tBtelploM6aGTOttYw07XJh2dPazMFzodNlb+GlW0cO7m1iHp/SDCN7JbtUN5wwM160ZrV2aHYmpI+605gmRmT4DZY7HJ/XTOE6Fxdpn4XililIVcn/jQBewOB0hn9z2QtXE6DkiPVGskoDwHUGsOYFjJTEr4bZPBJticI7WEI5gYbihAmj/W+xZYWn2imbTBIhifhLen/aQmYYhE3JJyALQZl6xUEJy+MZHnQZaSqivCC5bdFuMLZ2xl4vJDigl6dKQGMKHuinC67cYXE0TKo1LMdgSY70FkWzO8O8ofI88zclQn8SHIzIpV7hDKEsLD74LkVaFNomT66KnDU0Y7JvqmVwZKIvutntwnogCxP24VODM8A33f6ColUX9IElXmAzYYnaWCaW0libhvdvEGpiQNrJsmpW2EGEZM3DGYLtQMILw3ruuTjpKFdAmuIZy+DASgrd0hZAeCcmRth4myWXJRB/lKQLDBUclHGGNTBlsk70U/QKFPkxX94bNBy/BCZ5bTD2xKM8MTKZZDRGZPhBhWnh/y3p+IfW+hB2OZxALQbH4HiGQWKQOiybUsLAhBFGLDLHdLlyEBMhCMUi1j0oC8CVb3IsoQ0TVRw39FGvaxVGrkSCunlcx6mMxeRH8IhFuPc3vGhCfG99cChAF7OlgJjjLP2iDg8+c62yGChXB/WgWQoSRCBCkbAnA4IsA28FAXL4W4Qw2XhCZiAh7IxoKx9yLakCTM44JQoICOmxnAr5vb0UVa5oA4QGKCJ+65mK+MIrxgxwQoYiCZadjewp0h+M5jpXVT4wWs+jD3EBBHkPAwGDNrKCW0GRioNdTsF4vNmJRSc+IYCdPYHC4nZXD9ldwPaW2lAKmZ5QIRcPknHQIDVQ8MnfLNbhtHghJrTcwNCzIq54+4Bdd6ObcsZbgECQ6JTgOxVxg4rEtjNyT4h1DgQ4TmUD6FCR6a5zUI1yMBgKDtZ/LoLE6M9WlNQhYFPgNycTKUq/sXgfgv9ySOZNJaHxtmkFSaOyi/3F3zJe9/CnA4QLLREHCeFUKVOt2qh6c4bFLqhG/Ury0+pS+nFDAvBhcZIhD4ngdD3ST75wzqFKD3hkPvANUCMKiEXaigczrxWnNycRiba9i29DDnjPSkVB4SoI1D7yJ9BXtzh0sOJcy7rfckbHzZy7G+PMQnTchCm+nR4GxBURRTiuQj+YvjHPxNRVUOjiKfZfwgpN27jMDaI3ZrTILN4bEFosClMQ1mdZL0QlspPdtB49w7sCubI/Pgh6kld0d21buzEcVzo0GSdH4WotsRr78V64mRXOiqQW57cNNU44in3gODv69QedAVDmyN1CU/CyqMCNOKdkgaeGAch2xWx4nU0G6RNb3KBpDboyPQ/5M7ANOB784ci39evFSjzHTUz5NAvPFjZmY7ecvHU9CiPCRnrcDiNjM5jmnRBLW8QTafA1hKzSES5bQHRg0xL2EQleDTFVZsNkjn8SlcpHrDIDKTj0PS54lbe43P1utzm0pc4AnzcZuLzzaO852tvdPnPzmbqzxZ6nd/ngL10yE8Q0gv/n4LyF5c5Z5Qv1uEL6F7C+26fP4X63ZF8C+hendru13JDYhoyWemDBkPAW6hvEZemPTOg/QZPdW4UuClDPNDTi854vOxzkdR4JOYTrTn7B02iqguZm1LmkMp9e5otv7UraQAaYdoDry41JACg9AJIOUCSChACAFAPEMaBmAUAGVd5tTVdvyHPnzV2QjVx+aD52qXtYfH8zvX/NfaPVIFk67SRoLWGL69OdijhJunURELCNZzW/VRqw6yGsa7Cz5vr7I6k1tWki4sMC0RbKIGkA+cKHH7MXqGFOti/P0IapauLdOjLRv2y1b8WdQl9Wi8M51vDNzA68rRfwMSBubaizoDdaZrXtaINMGiS06aq3N7BGKvHnmlTMCsuSNdgtlZy+mHcu5eedKHLHBUiCu83wr3ACNTxAJAzAxoVAMqpmAsAZgqQfQDMFUCSrug6AYIZ3XO1vnLtRqrV17wtUPb1Nn5rTa9oqGmvPtbq2ocZuFKgWIoe9yCH6oQC84J7MaWjJ9Bdcl8I1Hr9C16/h0+uJhias1Z5GXNdS4ymOrNQfGesE23IEWi+IcgKdMXJ+rF6tfG9OGJvMwjalNy2rTfM7BLzDES0VqP5bPPhptQt3BvrCwSaWExAiD334hroRpObYOEA8WnaGGUqw1q5fyXmWdUDExTsCKiQxb6tIeLbu95nC4XEyEbcBbBrsA+BHgPSjNZH6mHFaRtpmoo5msnMjKc31ZphrW1wtNiCglFbsDTIPWdDctntbqj3MvOfs82RFzsCtSoYonOTBjbulZHV1XZUheU59t+RuzpcvZzPbiqjSIJQfgVebVYVUO7Y1890AOvVQMaEwAyucg4QCQCNX6rlAuAmACgHKQKDWBUgG7h8+puu27vdX+74oQa9KHHunVf5s94ZovfAXnY5sHFKc2eAX18LMONmi4Q8hvuMQH7wYZXzJA/va+vrpHf5rJqBvQPoW6rYzWjBuP1EioeDxWtwaU7jhHF4huh54uZa+LOWzUBm9w+Fac3xWiS0R4q2oTAtJbrT8IJ0/LO9PqpAz3ac60melBuz+M0y7545BW3tgsXh24o3efptvn0wDVnRiMagvavJbaxsrpcBrAoQfqp3TADarwg7QRgOcDboxe7g+vSVTMByBTBbzkgZ3nq6up5ephd233oV/1e2qSvxrk93puqHnvvtg4RBAKY7jICYIF9KafTDaETZ497X5C+6668ebXXCO/r7haG9jeRvIb2i9GBAL1hNZM3li3N7jdC1Fvxw5b5Q1Tf8XctOHgrdm/YbiWut+bqS4d+Le1b6tWYRrYBstPAbeuV3jrdW61+Om7vvWrZY9/QBZfXP1g9z2988+OCuw3b3lYZlCb+3oa65kLw6bC9DVGAUASVYtUYBt0YA4IbAOoCgAFAPgyAfqpkDZWlB7zmQ7d7DW1f4+zqhP5esV6/Olf3t5XgzYBaq++585hmFw1InvfwAmfi+7mKgLqjs+3XZfNzV+6r6YXeff7/12atHSk4JrZGDdCN4VRthZYfMwLyL4QDz50Y2MSXzG8Q9U6E3NOpN6vxW9K/1vDDDtVt/V+9rc3e33ncR8q2MOPEPENKCuwCZRMy2tiD6eJgFTXMVmG96n+VMiSSMUuEjQ1E8H9E+zbweCP1L4hzLKMw0N/DzOcaMRjZwF9sUajiMsA1LpWjSOUwp8uUqsbqwTCHyCTi26hpB1I0YvCbIBIxmmIRINsIeBuwjVF1beEKCJsiyosAa3C42A6OwJeEFupRA9yWcmXpUY4eHwpOMTuigF4Bf8F+CuMJ7K5AWiFjNJAeQynhEhECGGJSi3SobDWxNMlDomJwsuoK3p1GrcI+RMC3AWZggCbTqGwp6n/sGr4GggG+iY4mEI+KFiI/n1bj+3iPeAYwzMF0JxU/Br1a8ydHvoHe6vCmzCi2FjKYEOBjzFQi1IpzL5bdiHgWP6OBcGOWiKY1Nu4HPwZgUEEqE+6DWISeWXAEH9WRsHIiIiufPZ52Bo/okEDQXeDnxD84iuEQRBngbThVIj4k4CQspSvwYTseAo37QwwSKBDM+CzNczKBt5KoFJBsDM+Cp87uEcxjIzfFIrf+ggKDTjoG9pybWcQgTtJ6moNFIjmyQ8qGyVSnaBCBYwxsjzYHyX0kx7nwO0Psg084Aj4jYOAgXQGXE04MKT7GAUCxi9WGsnybKwwAW4HgC1yAPCqQaQVNLiGxwdOpdoCwYJwPBK0jgJj2M0CqjrM7wTNL9B27LQS42aJiCbLS/wUg5viXhH8FVc6eAygrB7zNCGJirDlshnSdRn/yDoikvfL9BGNu2jqCtcL1CXB4ygFABSK0NhxBQ2EFjJXBP/kNCW6CjkczkhmMuM4PWP/gwjmwKkF874hFIUyGPw+Fj7r5ENjt2LAQLgV8BMyA0M1LPWFkADYWM9AYcF9BYILhhggUzrc61wl4GeIgc+dqU7261JmsF4oMAdDDqoMIAcGk2HHHsEiQ8YHqFGwWUHKJ7gWATMHZQy0MwiTiioHKwf2TxhwG4BbHueyAhBjOiyWM9oZwGehggJ1BmwXkPPYWM7oY6GsKk0BNYbSZFH6GZ6HoZOJE4vVo/pKMEYagGsKRjvGCMBwzDqHmhaVgGiIIGAjBCiSuYf5gBy2JmNg0Y4qDdxlhQIAcFW4fQe9BBoUzriiCcMoY2EhyzYdfQWYXTrXD1hDAUcHfsy5Fc7Sh+wYOF9BoMGOpCKZCkWLKonHrEbxoW4O8CPC1ioKEXBlIUSHfsnyP+QqKe5EWKDGcaKjC4IREiuwdSGsBmERIqMA5B3IxglAH1SBYUbDs4g8mEx5Ge4kVCyhIctmhUYpSP8Iji01sgYxGGjAVyWI8DJHhKsPkpuETOBXHAStQLJqRxyK2JiBZsg5yNLorsiESByU4mnBXbDMxrPXBosJlszD+YfgW4aiK3aOFarIAoLMhnSa4aRFww5ETSwxcA8mYwaeEjPRGIm+AfYDJM7iCKj7hozOtg/QYrLTjFQ1aF2g0iTxtTDu4AKAwYxc+crhxQgl+t2IlSE4SHLtoOaHrIchdUvmGbBUWKCBTQk6J/6QhPYmNCJhrCoZjVo6MCdaViYIVVwF0ZBKUgAwWhoiGCYVgFmYAOcbAyGEh0EaBxcS/RMUgkBHYTmENIjSJjj/Sm5LXAt8R2ADR4EjSP34i4P8hFHrBFoehx0oCgTdDrhZoRsEgGpbib7lul3raYW+GzvIKa82zkVG7OPwZDz4uvpt9zYa1LuS61RDUZtwUub/hDyaCbyoUpvcLUR6TtRXZq2bpmi3Ijwo8nZtmZFm1PI2ZJkrpm4EhkaPFqKn4CyvNEjKNyvnxdkOETWQJkUcOtHoQxRhtGVG8ZLtEpkiZIdHbKJlKTwbKZZMYbHRePBsqJkWyvSI7K10ZdGnR50SnYHRj0Zsr3Rt0WEFHR2UDdEfRf0SdEvRd0QDHPRIMStGHKZykmTgx4MUCzFkT0StETRRPHeT2+7gC96jaHLh97wAQIJ76zakfNhDsoa5sF7MagfpXSVAqQJ3SZA+vDMB3A+gIsAFAqgMgBmA1vEkCMAIQgIDquufgpo7uePnu6buj5oe5GujqkX76aAFnHzGaPMJKxo6YWJFCVU/wDJb9EfUi1aVKNFvkJhqUOqhbRq37p36/uvmoN4NUC4H4RVw9XHmTD+lxO8CtYxhqG5jQmtvzBz+vNNL5Iesvkv6cWaHtxaK+mHsr4beqvmzrbeGvnv5W+klkOqoSjDlo7UmwjOR5kmW4Mnx/CHIeJKUKkkulZKemge+IGYWoD6pbhZAmDo3yfBtTCAoGTlpCf8CzFcC7iyjMqjcETAYVB9gLNghr3h2kSAZmcM9prDf8jrBliIQn4cbI3qHcM+gSR7nIhBui6cbYgqIj0GL58RM9l45yB1yK1A1YiAWxEPwHEdwHkW6GMg4jisccqKlmjyFxLdolgLWG6MYcY6KsKfyLwolIWgj5AsQNxP8FrGApnKAURIioJGS2AMt4iMYkpp7I4IZEXPFJBQ0C7BEk/pAKJZB4dlVADw/ZD/EYoPWMew+6YYeQqKeh7DhDyW8SJIgcCoXLmi3W+FEAk4CPiE+A+YJ9tZJaQxePkQD+g0RAnHBqSECDhxkIuxFtSESNrYkOaZiGKpOqBuAJMEd/sxT+QF+gNiNSSjuuj22ATvfr7qzfDfzUSYoXSi7QBVjqwP+W8ctZaQifH5y5OHRhhxbxL4JSoSJwOl+JZxanHIpSMd9mKHAQP8Gpbis3iikg3Yy8EFHriH4Z2HGyrkDQ7tsC5MowmJRidWDqoLcAxB8U74bwhtxWci9JvA2MKrKwsLcSpHGyZqCkyWYFliXEKQEMXYn1Mp/iolOMWkVlGNS9OGzS+BrVlCE4BkYREjsE70J2iihSSYwimRqSd7qwoNgd6x/B5sdniFIH0NEiDyHRmOyCgGaHXHxodKDpg+BA7P2G9wWCM/4YKEnMJ7ahH0jDLUK8aNAji6XhJwKEIl9t+xjIYDs/LWcTfJ/7sOd+tWCKKMhDWiPh4YYno+6WeEKzIRHNqFBc2gySsnFJ6yYbiPByyYSx7JSiDlG6eIGvp4FRVbkVE1uNvioKJJ33OS5PJ7Uc1EwxFZpjynKs0dGTHKIKt8l48XyREan4pKiaFLKjlKtEPRpZPDGfRgMV9FvR+ZKdHQpiKfdGgxeyscqPKh8qil48FyuJxpmwpiGQghkMZmYXRQMVdFIpAMWSlXR/3EeT2+xQE75MqbLh57cuU/s4JfeXvmwI1QuoIO7Ex4gItQJAxoPrztAUwOoCN0ddKgB2AEgEQB2AEAHKSLUI1FwDoAMwNl7p+OPlzHKaPMTl5FexPgX6k+ZXsLHmuP1D/CNQOmFKYdsDPhnwXAliGSSpMBqP9SVUimqrGdebft17eufXt366xpgDHhgYZeOIwjes+ByLTQw2H8qhuoyCqb6gmDGTrz+9sYv4oey/i7HJua/u7Eb+Dwtv4c6vsbt7+x+3iR6eM8hM5BM4lRpoxVMYibsE6WjYPrBW6AgT8JKiVCu8ywMeJoaho2TzFWnxxOrDbCQgn8iwrBWFCqvHlBayJvFm2Z8o2kAw3aUx4+GKiiGI5i/xl2nVpOrM9i8Q1PlfLKSK8dOkgmp+J06TWmjDfozWABsMYsiGJP2LvqLNEU7Bkzxqyib4BujpEjoYMJyDshAEk7B3i/GBRbiJDSMsKOQQkYKHnwZsoxCHJl/O4im4rJkUiuMX8LZ5GwPiP6I2WkyUAQ8QJjgokBQ+usnzng/CYMnXI3EK2FxKGKNQjbQJbNEyWM3sKJht6ZAmPFOMAUpfDKm4GYMQ1sDcC1hciUgWgkosLYKOF2JlxJiLdikqLnzxgy0QGjZQ+yB3AM2UkHAR0ER4MIlGw/eNoh3B1ceqjaIWAhQRUOBXMiivsGxtkrOMKhPjCOJOLLJnv2cWAFbpifdsvDfAjxlnIvERcV5CZKWgSuhbxkHgFAOKRkXbiSihsaDZzJ5lCOJkOZWDyymSDmV4m6MkssHjICT4u5lGR50LehahiYlZnpMY2E+DGQKahip+ZoWYexGW7at5EhZHoqDBIkPjAGKuQAzolkjiqME2DvAgkrJkeZFjIopAhVCelaZZuEVWjKgmbIlYOZGmcZmKZRMpKxtQRuLRQ1ZRmQpl08FRMfT4cgopZlyZmmSZnviCOGeorYO1o+z145yLlnTGRcYmhXQvkPx4DOImTxFpBgJDxhZE8SadALZXGQqA8ZiBtNyq4CjDalzIAzh4HpZDJk4yRwI8BvZoZ57ExnYcdrCEivgDQTyEmw2qPCEtpdLPChksEqCCC+6F2AMmXAz2NIjdm2CSsl8G/tjmiuJinjgY+q0VrhHFoTkP2AWeWQfsFTyxaX9g6GK4ZrKXI6GQSFQR1zAgjKQKEUnAto0oC/yKBgYkJB2c7GSWHTYZOVpYU55KHZzL2muC/y9irUtfHviRJp+jxMwyKzkss5CbYbCITcdDAtiDEWyxJwXxCrrNZkKHTkwZnOZYhB6GGDvDWA6GfWGo5cYSTg8YfsDCKg8KuTgL+hOSbYag0O9qEy5ZBAtWCjBNUEjkTELGHfJhwhWFDQW5L2T0nvMNMGOjHY+aJ2SMZE7HdnmSTwLmgWIm8ptlt422eJGCcQmPuqrQnScFl4KmQTbkUyE4K2DWIMXPnC165aRrlyY1os8CamdUCnnjisCDIlyYwdvQqqResPozAhPaXJjfQhcE1ShiV4Ab7ik2nks5WmKzpclrO9pv7GmeYMItxYuV3MtxEuwZijxBmvegjzD5XVgmafJAKVPnYp5ZlKHTKIykmSbR4KbGTLKtAXNGLRq+ZvlgpS0TvkLRNZNPnHKB+f8kz5gKeGRH5pPOfkTRk+SflT5t+Sfn35h+QCkfJ++Zfkhkr+TjwP5x+ccog8XUWPnqCNpP/kfOF3K4oOeyVPhroAkqqjHsu73l57wAVGhRrfeXOA5ZW2XKVb5heUwMaCSqqqqED6AbdCJr9UZoO0D90oQDQBJA9dFMDlASqYaoqpmfvl6Ka2PoHxapR7jqlCxFPpV6H0ZMJgrroxkiWEvAF9JcBXSQ/MbgPS4NGan2pkOo6loWzqb17eabqUAwhuVNMG7Dek/sAyUQHup8C2xCWkcLJaTsUt6uxzauTqtqKvlv5q+qabv7pphHgf4HegjFVoU0x3ob5N5Zbq3n5R7eTd4lRXec2m4apguAXjUUBYymzmrACcCspOMcYiy4LEKgXLaYXtqA5AvdGYA0AFAKgB4gEgGCCYAcRZgCpA+ANkBUF75jQXT03MQV68xB7vn7MFgsb+Z6plPnULqohWD7hQZCkfwWoIBIsIWTIQpunziFmFmrGfu0hVrGupOsUAzQoczu/bQkUDkG4haQUOaHpqKhbOoYQ2CpoWxuDsTap1qqHsvz6FvFmGBYeAliYXexO/mJZ+xlhQW5H+3UUAjpQRlizTQSIENcQ2haxDdJvAl/C/BNQgyGPL/Y7yLIznFVkDBBXFiGMjk+6dBC+DsU10NBLQEO4N+k3Z/wt5ivIF8JBayMKWadB+ICMPwh2A0WQYyoYmOWyDv+3ljQgFOL8MYgscUMDHp6ZhochgSMbNMTrGSHuhhgIlUWHgi/qpLAoh3W8IALpbQ6GKXFNMsIEugUyPfN2DXERmFSTwajiKAxhIMcOHiPI2IneyAgS8sLDPFGHOxkUWeoLOp/ojyDpAslJULlCWoycbsSLI+aHEy6gFJYIDDw5SVRAryq2JnRQlNHjCWrC8Fq8DeId4oTqb4VEqQq+Q0EivjeWEMMfCQyFgSPDFcy6Okmcg2orOpvFVcNIg/A3iEOxbIUIEOmhIbXlKVSM9nIKXEQGgN4hccGaAU41QPsIvJmMQWBmX0ZhcA/G2wxAfSZ0K70GmWZlxZUfAJl1CEaXtsyeGwDTW6ZcWVZlKuWcnneFyS4WGeHebd47OvWm3I1KLSn0p1KpPJNFo8S+e9EAx30bCk4p5PPQ47Rlzr3lFk9vjrx+Frvkykep2MUubGQs6vkTOC/vkTFoFldI3TdAMwI8A0Aomo8AwA4QHKR10UAFMD6A+vPoAQA2qmAAJA2RVu65FJqnQWqaHMU9qGu69CwVlFbBaX4cFu6NhATg9Jqfr1FRCruCY2/2O7ChQzfh0Vc+GFjz7axfru6mQ4WfMLA1oUJE+DQ0ihaMXZ8mNmlD6sV8K0XIMpgAhDiQSGLMUL+C3roXy+Kxat5rFHsZv75aWxWYU7FFhSVGZplWnsA1ldZRmWWlI6n0i3Wv6oTpXycYJUzSIxelkT/gPwJ+B4sviGPDAEZrOWwnsAELCXwWvuh2D7QA8A7KtQK8ux6k26ScHg1MAiB2CIIp8GPIpq+rJfzlcPmGp6YVzYLXgd6ohN3gmSdMNZVoVwKP1gkY9GGyaCZ92M0gBpvkO5XEEdld5W14ozB/ZWEZJfwgN5Rvmd4t5F3u7Tm+1ycZ7uFdyXBrD59nlaTWePFEAXLcrPAMoVRlZPb7GgC5WRpLl8BdnSIFdrBci34ERcD7iA+AONShAyAJkBJAdwKgDnAndHiA68+vIeChA6gO4DdA+vPrxPlj5rj5qpBRRqlE+z2t+WlFp7iX6ixXjAGq3kt2Bvp7o9RSxht4/8THD2YhZY5rtFkhRrEd+iFT0XIV8hcN44VtNML4kVMYN5hyy6fFG4IeUadRUxpzscsXxpbsYYXrFxhcxXCWPseYUEeHFVYVZpevtVqxVjhblHOFSVVclGemzmlUdl9yRzz2+mQGVUzmnbt8ArlvbkbiyifEPVV+CYXqEA5AkqniB4gjwONR2AjdJkC4AMPnKRmAFMQUBEAkqvOXsxhRZq60F+RfQUflGml+UOqOmr+VmuFRQakBq1YrYBuI+hA9SyxTaAOh8w/bo5B2pKsRIUoWnRdz7P0Xfr0VTChoubB8giyIsgyVI3msamIcZRcgFSdqSRX1cf6PxCUVL1ToVvVehZ9UGFMbkYWexmxf9XbFQtJr57FOvjYWjg6pYKWkY/4PRiFQMIJYRhlV4MqhQgDUJCAcOJhKSaeo27M5D8Bt2DCKNgFLLwlyQLZOxSgM84MlgoBcWCnWOAadYpgZ1jYp0iNohiEjBWKj4Pjap1asOnUfYpddnV9IfZCEHgpRdbzAN1iHGXVAC9JvYCRJcIstJAo4pS1ZhYlSEoroYLsJbDSIOpQeGFY54PBlgRM6PnJNQuaFcVzwM9TuFQZTEIXA3IlkChh4I7QRsaBGCOQ1CBIeJrZQXEBTLjYrhALLfin1WfP9a+4gka8BMwUCdemIyrsC3VcwwKEFh/WvkP7mAEHpEwzzBgsjSR/MBlfyW61o9f8TIS94oqGAowUD8KFwSnMvBzsEeO8jpwuaq4zZ6e0NlCHI/tQrEv13fEdDgijEUIwZYZiA7glhi9Z+DfYT/LeRYyqTHcCaM3ovjiEQGZXZyfgqSCHWGoENvaXMN5DecXdyHiT2D6En4JYjalB0ipx3FhdUW7iwyGCBAAofkC4B6l6SGDgoRaRDqUqI10JQr4EvCFGgqNsDAqzmhusGcxsgSTNCXU+5peojvIRNqk7bQf6FA7KVKLOuh51YOGwBvoLOK4zXoKYrxDKV7GeuBLyakAoEdgn8H/UXw/2AdKX8jEC2R8h4dY2B0QpJKyK6YopbI26lYNCFUYV7qHvjv4PgZvru4OpS5ZAK2MI0wFY8EKZXJYtMGLUtWXwKrlnSl4bRBrGZsZbU5INyB5B1NqYokmG125KdCIy/cHrkv+dwWJ508Mto9mw5G4I2UJVzZTDWuFlvu2VlRtvgJQEQC8pNwmUazVZ7XO+ziC6PO7CB9w7NILr84g8hzatzpKU3Kzw/O2LuC6Au1zYhqAuGSvS57OcyqOGgFTbpHSPldKcRqve5VQEWmAU2ggW8qDiDdL2A+NYbRhe+gEqqRA/VPrwUAndAqTGgZgBQB3A2qm3SLUEgKH5ZerNdNUvlSmrdrqpyqYwWzVfNSa7k+gtewV1CNsGCaclWqDxD1FraSzjNUhMNBiwVR1Z64nVatUhUDeQDFEgNEyfJYA5YsICMW00PNj/C5cZJGLAYY43oEWpMDkDCDW1iWvMW1qotLGkfVq/l9VO1P1S7V/VWbqxUe1uxcDX7F/OjJJIYPEc+B71dTP6n8oh4JRA8gQVQVAZNtlVk1m4TxGiSKhVuK5LcI9rehVeVTrVCFLKZ+JKIhEJ4PfWZN3rVhVQhp4GbHwBreHKDBtDraG0OVNJhSYWYZsLHUz1qFSG3rEPrU7ALIY/hFhIsyTKBDHsrMB3ChsdeGLXdyWqBNj8Q6CNnBcEYWEIVmEPNgcGrCwlafJmA68FKzo4G9vy3hhkOEZjEJ92H47tNk8PU1cBMwcuH8YCoCNCQgDZSd5Na5yWb6w1bZQjULNzpohn7c9zYi7Q82Gr/nUuuSgNLxKeKQ25gF5guu4fNI2tAVu+E2mCBY1KDGtBs0m5YTFA+BNZXTzU4QEQCOAbdCNQFAjdOEBt0+vHcB4g2AIeCZA15ldSp+DBR7xZ+eLdQUEtvNd+Zk+H2otVAWfLeGT9w7sFcRte5qQalDstej3aDodVQdWuucFU6mq1XmvGrnVUwgbr9IV8RR4je7OEbgbsqLDNCStmoO+DMJYaXsIRpdsfK3Rpixcq2S0DtasXO1TFazpu1OrTrTsVpWpxVBxrKBojSVAKN3XmEzBEXHZYLSOY3dsyTGSQKRg+HVVFi7KEXEdwhtmJhO5x7ChG8JIECZU6WusPdaPw+sT7oxI0hB76UiPulqgm4vCAhBwcL2CeH4YxUGczBMaXIjCIiNJDqC8cWKBFkDImbdZgZMeUA5Dj6BTMO0joeCEuA5wtyFbglMlxPPVvgscJHVRYJtipX9wC2AK0GiPGGrhzwsDaRjClezOUyk2ZJY4R0o0IjDjaISlbYhChE7CZLnIQoH8TUwTkOlC9W/DY8gH1f6LnwlQgdZEaIiebWoFKK9qJAFokQ/IcTWMvqCwBWlgZKWxxYZCM510sRmACz424MkG3ds94GNDZw2pb+BUkS+OOAQ2gJLln7d+gduw98sEnmzNgjhIbiAk9DWKgYwhTXvJ9SvnS1bTe5YqZC3YPmLLZMNGKPBxQQ3SPkwtgUIdNaIc4+pMaJ4AjZEjmcfZJjLUNfBZ0bKQeoMfCbwbbRiipI1wAg261f3Q+ixONCEt0RQGKPw7HWY/iF1g4UIQfUtyh+CI1iVOApURYwSdSMTroUIYaI1iGUPQQJdAzTzYEwWGdMYImaaprJd1H3dcGeYUUhbAMsXXXekekt+O2wHBUzoL1EJVikewXYhyHQFhN/ML7AF4CJOALCYHgq45RRdAR2JoNutQPjgC5KGfijQtJWwDZt5qNUiMlHbCz2CAAUqRhzsNZiXZBoq0P+QWYxOhbkEEPkDCLh9XPU7CRWvqJaiIQopRblTSusFcQN4KioMkhM1wFfFRWLVhbn5y+6OeaTgBKIMk9scIXaxh98EBbk1snerhxylTvcXhUQZ0jj1xMAzeYktkdmquAlWgyTWxLyFyKN1zwdiZzwuQH3cpwWwgyV7hd1RUOjC+wdiTWVYyyZX46NtZmApAMEhqG5Z2J7+MSiRdXjU8QBS4Ii3BGYx9Yl3wy+khdgwW/ol4SZ5rMBsjhZAmQM2dQJbRODLQHfYlIKhChDpiD4AzfTg5wJbMQnXiGhVJDkhumKHDHYnGI+zZ8wpFbrtw1wOf0V+h+O2g5Q8WI+wnSCgcGjKm5/STDa5v4OJiRQj7Evi+wxKETIzt5/S903EZsYZhKoj7OShHIUGV/Adq4RCogzQ4KGX2xgcydNbFI0ZQghgM4RNNay2o8D5hqScycBBiOcIEOh8Y9JX3YWY4kDvieCiPYorJQbfDQKiD4RPnLbMvcQdK+NcyXb18I8wYCjo9nUMiT9YVGO2wxcQBLtAE9aDX92TQL7GEiy219HVq6RkOKRiu4GJOLBmE6WDcgdYt2BYSI9zkHsz7gckMAOuDkOBYihwoSODDttukV7ggyFjOdBWtrtkKxWQQ+voxXdZjK4Mp6QeH+yM4oxHBxAEImEZZDtR4F4TNhm+B2yDtV8eEMjo26veKQgFnej2xgwGA7C/wW8fYBwcr9lzh6QTEPSZaAXjLoSkDDYLrC5o5Q8ui4Y74MRwpiUPctX3AC6KgjaDMIHBw1seKIJkX65vV4yh9IxOH0wigwxcRj+21relEKu4TXnFQApXByMYO4DGAt8yDfSXHhK0NljVNweEugwCn8mPJGVxlbkSVQow3mkyZI6AEbhQildyA4kuRFgSMNy6O+BiQ9w6MwI92rKGzs4VkHyD8EGEGCD3Dn8N0zfQ/Kq8wAjquHJBKcYUDNCIjNHTOLpi7OFBnLwtyE/UDN1Hd5j4jWXISORiVGEHr/gENad7N5pvm1rJVcNcVGlaHhR9wWZmLmZSrgNygwYlKY+fgmD5go9hp9RU0RjzX5h+Tfkyjj+Z/kX5M+bvmLRwKb8mn5ao+qPv5Z+fKNJkqo7qPApmo/x41kSo0aMqjpo3Mrqjio2aMfKd+XKO2jX+faMKj3+acpbh00QMpjKRPLPlY8JLu8mrcdLhkrI13heYKjV57S77fNnbnwU+evKl8wBI2ViC1bmIABYBQAjwFABSCNNG3R3ANAJEDaqmAMgASA15dgDtA1vGNW5eqqbi1TV+LZ+Uk+81SS0Ve/5RamU4N/F0I6ifsIF5S1AsjVgrCpzNGjZ+cNErWc+pHQhXstZ1Zy1TC7ttnCoITVL/3p8V1VLw/Z3MCJixl5MKx3Zwv4Grij8T1bN68dr1fx3vVgnaq2O1jOkmmbephaJa6tUnTzoGtNhTpBhlCiBvqEQnKYAbM+mMpdBuWQZVFjGsfUH47mQF4MV2QZQ/FO01YTYBp3r4EOfxhk9ohs60ZwPqpRlYCcXI8guW4KGBhuwdJUkmx6E+iiilsiYI8j6x/tr7p4mTfU8SIILsM6ViliqAM6gIfQ0cb1Yig9Z0hdw0JnrKgwZaVg9g3aPCiG2+Qa8AXwCg6I1pNbCH4heQdCqYhfAhQ8sIqomtq03iQGKB+lt4yQ7/W5EZcI1S/w4UPjbl9v/GP1mIr/WI5TglHluhkw3SC9B4my3az3UI2VkSo6TslqIb91HAnizF6lbew0qgAXUHghJD7DgLuypNouO8QCbTyI4k7Dm91nq9CauSy1EyNtmA6AOXOP5EdqKKV2D2ITgbSETk5ANPEfSGhELjOXQOAW5hKNNBCYT9RCAxM4U4UztEUUyH1oww0CGn42kfUlMewKU4VPUhOaCBDMwLE3/2kEcIGaLjMrjoOBFT44yIMNT9JY0imptXOly6IRk573UwHkBON8YFwzpMAwTQt21NM5Q2OOjTXU1OM6TJ8NPBkIfA88AMj87U2WLtszTcmd56VTaTcjGgkOYj5E0W6NLRS+WvldQyykOXQpKKXDF7K7zhDH4pT028mnR30dPHHtrzXzz6AaNejGwFcoLe2cqGE31CBeW5c+2gtldI4DjUjANqoypCQJKoUAjdHuXYAqQDQDGgxYO0DuAarpj7pCWLZzEc1k1VzVs1M1fB2F+AtbWNLVMaBZEN4vVpSjCgUtewouQW+NCJZwPYw6nK18FZrGnVshRrUAeQ7PmG9WV3dqCCtsfPU6vilKBOxGI0NJMWE65JZx1lq0bjx3aF7FjRW06+48J0atonZm7dq+HkK4BxfOjYWfwm8DIR3BxOqMjQS/hCIwO4LE/oToZIxu+DfAckKow7xKcRcXvFuEp8WMZPhNvD0o+Cq7MpZ4MKoz+5S4GNkLD0mWpy6ENHkHPFD0syxxySE4KDhoNMlS8V+lj4AGXXFjmMxP4wBfeDCoSO+hiSu4DcG0Qv1Rs3izroO9W/3r1AJbiLyifiGG46lcLN6V1eTTE4DQSgcxiSxzoc92z1JVhHuju9CkO3PRznc1LPdz+gWCi5cRTNf1bIQ8xLPBz4WIU06QVgVvgMEZomYTaNfEP6UfFCCExMy1/onVhiY9JRvPuzGc17O/8VZPpNZYjdoDo2FEpnpn+QqQXOlekUk/uo4QzCipPvIt8/j2RwafFKYF08ILfOWI0Rj3wfzqEi4iMouiFxBJwIs4AvZ2lcMhM2dAC5tPG+C7SyNLtbhRyMHTHzjNxHTABShpdMIKayhZKPpjoJEptSgOVujFC0MqTRXSpTyjRoo2s1lk3yvb5FjIYwymLlPzZjWRjOMfgT4I0c3GPBAAQvrzlAi1FwCRAMAFMD906AItQTU2pO0CPAi1FMB10cpMWPs1eRUTPvlJM3n5MFAsfzULVIsUBZv8ZBG4yMoH9sryyx29XdzjguWWcTMtnMwOPczQ47zOUdZqlrWCKw/b/UPUM49MJvDH3WGWbyE/rdWZwVKArNxakaVuO21O4/bUaz9FSJ3JpJ43rNDuBs4f6He5CipC/w9GcuAosAzY+OkYncF3WoIReCPBkkXzOBAnwabZ62eV6xKegQYQ7BOiWQvhG005LDCGV2iYuczcSfg2InBGvIH84j2z1ZUPLAnFdVfIFycImP3P0jasLBaEQvxVr1tz+8CazjoNI3Vg5L6bXG3VLFs6AiN2jCD75q439dCRy9UpgA1rGfUGJg2hw+k+A/CxJYE1cECgW3PBBGAoiSIYlejktRzADlY0KINjbXiqSkEovp6mU6mMj4mn+P8GvLE4EF1wlGlXXh6gsekwxv8aTVKV0+B2K3jZ1PNu9hcQ/hMD3lDRrfxhn4f8xpUsohCN5CtEvUCBnPkHdcARd1yK2P3Z55TJGKksOOZvOUKtZblDuQdKInWWw00JggdNsffbYgE1mBlIN4V3bhAceyOXcHcropYRiaYxknQrIjHcFyvZYPK+gnvI5iadCnqx7Oo0ir1tvKvir1mOqiHQ+sAiIF99Kw4CMrmZZyl92OqG3z1WrJZp3TSdCpDaE6nqPDJJwrokXHaoq9jaumwdqy/AOrC6hTZ61ADmHUDQLS2SuZ1XyDlNZhpacaseUwVWsv2V9GM04FOPkN/A2Ml/NvVildpcDgaVCaLlnNtEZE1xDTxrKSwjQ5RrlmcNx4V9A1ivLU8Dlsh6QoRVtFsAUOow1OfjgrKvSHg0XdmpWN2owOmK03bZzBJp4OFjI04WJVkgugtzNK7eaTlRt0aWHs867Y82Q8rPFi68juC5dxdk28Zi595a6yuuYaT3Jtzbr2GoAXVRRC8dwD5D3HmZoap6y6N4LeZu87v2pol85fTTnnzwqLbC224cLnbqhhAzPqkOB3qAi8K5t0EgNqrnAeIO0DWAEAKEA68CQDADW8kqtqqd0ndHcCKLaIJi0VjT5m+Wvm+M5WPap1Y0h0GLVXgszRy1PjEYHY9Rc07bYPmKhhB47M32Ot+UhWR2jCw4/z5+enYAZUmsYipVTeLLwPPrLgRc6N2sdc2V8joMY/OGlKzWhfN6RLSrbuMkMdFev7puXseJ2njknUDXSdINVxWtMXyLYBv80lb8A2Fd4t5YiVZswsxHzGWKk7WOCq/GXX+/uWbE61etYWWjgsEjcRGI/CF0gDNNZXyU2b6DUkk+QYOGNPz4aTViu/18vQA0lpEIjHqKoq1azmtL5MOOItkg2f5glDDKxNg3dDwUHjgiebFqDvigeqfSpOn9evWRbwhdFu7dP0Oa14GkjfRmpOMa4/VtEmjcCyPocMJZCP9lW8dbVbenfvC6wuUNYbOziXastVbt9S/UzGkw+ktOzkxra3pNNlb1vP1TxHBhYVDm9Q0N4iPT1vNbfW1NsgJgjhwhLI3W/a0TbNWwfaY9LNKWjtshyC/x/ChCMYaWMcBGbLrSCYCXOy5AyOHiUKGW+f2fISaMTpgWzgKrnMJuczCIdLfGRlghQLcln3Zl+ubsAlQNMJ2iFz7gQhNUS5Wzlgxt+uaWzoY2GZNCrCvCEpws472z/7ZQtbPRaPi/W4GhWIUOKiPB9+ufyiWYCq1dCFZSUumgqoinXDsv+8sNYz4lq6NKC5EuJgSH0zbji/y2T+jKQooTnWbKA1MHW/dhTgL/HiVEynxTQ3NEzqKMiPZB0spzRThUMew8gFXQj3BM6bLlCGDFAp8Dls9sFVApMHQ7FvBMQ9maJ/CNy3Tt/jHawHWnFAOYSRiOumVsijbx88I0/9CkL0TPYD/OhNx9xEPOpu6uhGAwuQCjFPA+76OTfKQQmMAg3lDnjJBjUQVhB5MY75tG7oLgpbFFKQDiyJHsmGeEcqJWO5w9rsjqKxPeDK772BRZ8tAzoIng08jgbs/boyL9oiY1/IFhkj/mDpiIc9bW2C9EtQc9bK9WKNej6V7m88NHIkpaDSgJfWIt2rgTW0ajLbNuc3IvMzPnCX5bLZIVv+2xW/sQkwZ4CUhJwZjNFMpbd23ZOPblwAFLkbZQb0ljFvvQgRjgse6lMU9v/Dmgn75idqjINkEN20DOx+xGYCFmYgJC/ginYU0UmU6FKygNVe7zjnS9MFFpT91/ogSBbhy+U0GigeghCnQYmEwwFr/SLWh8jsnnUPODfnLHAFSFjTR7tqMWxDsTEx4eVwqDKoojLB7IFkRXiokEkHvkNljWCvLwvIH8RURyGCMN+LLXU8xXLK2GbvZ1nTICOMyvmXa17VO6uw5YKTvWJiYK/wSXEeVoVVm16QISC+Phlt1rG1etUXQm0+YL2Dcu4SViPXl2tNlUodxrfxKQT55P6rHpDTEhxm16HIzGjj9Swpnsuk2hWKa2cNIzC47sOpQecs2APwgAJjLFkHgKOEpBAgiyiR0Bh0mHvKAA7Wpngma0jMHegTBTwS0BzCaMS7H8NgWB4Edj6HkR3BEZrHwOWzyMNrWbKAOpaSkciOaRzEcZHmnR93ISQpoRBlQtLI0ilN6a0UeC9DQtFL6QWk/1tGokjK7iJ4pccdlhaAy2b3W7rRyXsONrhwM0OKuXO7CIic7CnOIYqghIHRSC2DqXN1cAjRBpd0IvSWno5qFwoDwXdfMeB6JiiJhklK4focLIjTPIx8DRiGyXlkaiLVwDzLRxcRyS5R0ysK7lUMTnWGcJf/P6HP7Dsseb5Q/vC9xiqAYyhD3XXkyvMv6Q7hpNQGEkfZ5vR1SQ8BNCMDgurSGBihDQPYNUiQg7iNCfIs9gCuAKshq7/wfQLNg/yq9M87IYuWtKFYjEovCoj0so7sPpBFMaktCfAQl8B7pHwF4DqXu2JjSHX2NRJ20K96P2KY2ont/Zzw72ek/BZWA3XQcQess0FIz8VQYSnrGtdh8pwM+shuxDlcZrA9CjbKTj/OsRSpz9nZY5MADCjbRCt2hmw9nDqLOtcLI+Ab2WfPL1MRLYVRbZxH2fxySnOnTFxD28408NhIZp4HrvFNGAkfx7vuJsxLg5XDXm1cYp6WSp8FTFFhwscTL7BQ4ydaGeVHmtrZEPoT3Q5bFx3Jwmd8HI6MIh3ypaSQHpnpaYmeJimuT+DUQvmx8DxnBZ5mfYKxPO43GNLVp6eTDEp+FnOnlJefAFMEyPCfPFEZDqeWnap94NZQtRvCj2rXZ03MHQYDKIZAK/Z+1Y8wmOPqerHz2A2iCgTQ95l7YgIdojXouW9CcJ4Eg8ZiGbcK0QqHwVDdfOuo3XQLMhp2eVRgIwjyFRF/Ct5CMQWEIs7IZnn4UBecl7153AToOE2H/XznCucQkZGt+N7u2IMyI0xJwejaYhmn3sLpjh1fbCue2IPho5AV7ZU6efrHS5zBcVcwpbAz/1iqMKc/nKF9BeHDtTbYiG1fZDUgQQWvcheLn+FzU2Nz2Z3fHhR1SHhc/h1F48h14TKIpiWVNrRRdQXTF7Be6lLKBZxzOwOFcDIXounmjPWb57Yju2oICHXjMl544TDw86AR1jq3IIN1J7G+jJ4GcepceyN2A6EluPIfdsqgRkwUzyDddDin9jg0T3QyyubZDrKIHBh0OxSmXkrFfNPpJyIGhIk19DuDygXJ4Bw+NDEH5xbIC2yBZHsK8zNMiH+8AtgFOzh7hLeIrkUZcUW0pYFYQkLRDR7a9v/bnv6BNsApE2tVu3p3oYHzmmruWx+Nsy4Yw+mQgGMiV2ySeQY6hlB54r4N4jDwLIgCh56yaKsfHLbotJfudhthYGHssuLo0BpEJHkQR1ENmpn6BwiNT5GIcg8Dh/EcGAPDio4e3OyFNqNn1jbZ2VhpDOtbCDPjINKJ32TeITbaAlngmMrHDTXsMOkNn6u10E66w/KIJPHXzaFjhnX3bKw59Y9YbtVNgqx2wh+ET/Pbajd3iO7Y8NEZG6hTXNzNxufXoqPdg/XeCEzjQTp+lyfvXnEyzPFz5E1dIjQzpTa1fiN1x9fw33192z+JMe+eoWswN5jdg33bPTIHQJuHWsVXXG7ddWIsycTdtnka/gJnq017oSFM08NswBXCZRTIHDuah0NUkcGA/zX0jw2uMPx5nLCudoD561ewMjdoKUDM9hg/FUlQKMg2rQl0ANebMDgIVjjHXV92yU40SB4l9SQ7RCT94bRvhxh95Q1+ItSDhLSdHXbJLBG+4+Q0XEYoekXvXKizbO7gQkuHdeldC120/twBBulN7b1kB8qaSsHt9BVE3kSBS1QQfdaf2tXbbFCTsULImuCg9NbF2C+otSIA7R3ezPpCjIc56D04h1eatecXbJBDcooEc3GiI5M9hkbjSHAxCR5JPfK+csniJ3rBeVIDTqJUkaxnwiTjyDQ3DIL8VcyOrOrZRgtRKWC0txdkcdsdz7NDzZIF3NU3AUo6Cv+TNxdRoyqqNqjXozMozRlo+aO6je+TqNb3K+WClvT0MfdNnR8MedEz5k5RnjopZ96mEjKl9ytGX3d9xfcP3S0RfdP3L93cqv319+/c1kz93cropgAlHABUDzYA8APwDzspCOUcGA8hInypA9vKUD0baLkcFHCprky+feRIPD5M5TOUJ0xR4/k+zjg78UNFLsHYPwKqJQQUXHohQXcWxhJS3cK69Q9mU+6SpTCMqlIw8MPzD6FSsP75HJRMPbDyxKKUrpnQ88PAytQ/cPYVAI9CP42Lw+iPfDyw+SPYjyI/iPcj7I8KPEFBI/KP8jyQ8WUpD6STkPcFDFTD3BZPb7Kqf0zAXu+gXsEXy8rsDcgKMf62F5gAFgNqr0AFgAkAJAuAKoBTAi1PoC4A1vEJrjU7QM2yqLGfuotljxM5hs81VY3os1jyHVV5lYHImfVOzIdbxD8FZd5HDE6x8GXUK1sNBzP9jdG4OPkdOFv+63a3ugo20I7FK8iiztfq5HKoxmEHhfMcYKx3b1yEjUyhL3HWJsy+CxZJvRLlwgmnfVjFfEssVimxwznjPDDJ1GziSJKKlQqhJAcgrnkn8Yv+jePmim5UiZBNWbhlQKX8BiPd7D0oPMHPUlhXQ4d3H1nhQND6xCJA5Y6d1u9y0zEBjMAPATVmWdm6MZXEKYYTxEBTsp5TOM3xkDSGM513PYq488WYKecbicn6ZRhB7Boq1qvfPFm6ByrWfAgBdZ9Oz6Vg71EsHJLU3cKz0OQvyl9s97iEtTRhcJKec5DK7u9dUTvAjpaGhmx9crJlmy5TApYGY1SBLthIQpYUjVoLXkuB8gOEDnX0mviIreGhPIGNkTMex3KUANfSFxuqM2ew20OZW8btU1GC2P8WqeBKHZdkXfECnnawRXcAd9SKjbcyuBohGle114Lwq+6ISr7tAdgesAoTj6r8IBfVcdnJbiMyfTi/VCQ3oilBrlLq4l0Y29BEK9+EL9XIiDIHaX/COvw0H3W5BL9dPbKoHubhJfjMgwpNOvPry6/0Y6eB9hKSMeak7evWu4PPu204fpLZwKEcMehv8b+cOJvCeLvVDgwRn32yZcb8bgJvL9X3YesuNg0TNI04CK/BX08/8jm4DigowIQwNpq9wBLbXi/4vWuIHpYC5XKU1xIXnQDCTIkTU+5sAoMP47yi62EqjRTfSPKLbYIXe88U4bbGtbIlwRvHP4Cb6ceBcROuOuAOrwE5lfZhy+QkM7YCkSKGBW3g3sj1h1kEE1pRTMAGoecVxI5tuwZI+mz3YReoQ2SYLAszgvgXSGUNLo3DT5gHgJxS/Xg5sFhKUCqe7xEQBY1GH8UuAkGCrJLQtgwifK4mTKVAOzC73lhhQoDFfJbQcr8h/Z55HFpunFFiKtbSG+AfUy3oP4MnV6vohl1CJ4eWXTjrGRiLMfBNmBC8QsG4nqi9wrueuFjMfITdnDl67uJS6NYkrMefW9zL7UisofUBVyn9ZI9CaifuteJ/Oha3QiR0JeXYGSNG3ohAcQY9OPLCloPfaHcAm/GLV28v5TfbbZ2ZWGk4zt5xwWLGfWn6/WIUCKHpBLq0p4Z8af0VXy9EKmjcXpt1anzZ+5cJnxBggWJ7PBZ6yNy/MdnGP2Pk3kXPqs/Dalb2ONKtvlGIZjpoCscMt6RCjKuggEQCoeDnHsEpvM+wALEQ29THHspxX+I6El9xiUldXNrHikvLC2Xab7l/JfVX8MuX1NS8RBj+yu41+VfBX9V/fDCYLVy/DQ0w8PH9Xkkzg8Y7iC/ABp5gNeeygluPA3SKGgJ0tpDskKISBWo2zALdI2EMbeAiKjT8d3BTXAb3d7A8S9gnx5WJ2+yVlUI8K58auAoiubQBFKyb4qL/CD7gWO0JiMooDo3OyJm81bju4JT2czNozSNNwP9fjXBfkQEZqITf7s/Qbt72VXXjckiO/emj8ENTQiNEXpJBkvqIdJ0HWB28MEqAb6oSPBOK6kEO/NxYer5GLfgAE6Rhg7jxzQ70Tzs/QQYNWUODTbYzbA/xgvLrdT5E7FFuI35yuQ6GhSnNxa12xQcSC9tc/nkzoZhlTs0K8nINPgxO1lgL/FBfEguvFNmyCpQGd5aCq898bQYEOgmbGVgKr8oNCw6KWa/eCFhBW4hyNT6q/YkFxuyvf382HbC1V7CWYrBT0UZFPYqG3NgOHkhN+0rKv7YjO/1v7Tvu/oMKYjxWkMj8++/L2C782/gf3iwHXuUFyULbfv4o3FPgf0vNMQ91SvL9wlv4U9R/hjUvhYOa12uidf4f1b9J/bv4Y0jyYnn5yo3Wf5H8B/hjTVYVwtI+PvS/Ef/7/J/LgC2RdyaXWzfagNf239l/+r+KIVcnExj9YTxf9n91/+r4VBkewgdB8t/Jf679Pu+ryxsOQ/2w1t9/pf0v99kz8E5Ab2dI/P8T/7f/q//2JOAdnSDG/4v8lP2/81DUrrMJyuTNvd23n93465guI1VWlXr7cNzZ/9vc265euHr///gs7uN6Md1i9xgAQADz1sACClBUohRjACxRsPlZ8hqMZ8s/kkyACk9Rhvd9RtqM38pgCP8tKNcAf8kbRg6MUAdgCtRnaML8gaMCAWQDZRvgCqAY6NqAaQCUARQCGATQCmAfQC38owC2AcwCOAawCceOwCeAZwC+AdwCSAXQDhAZQCnRjWQ0eE+RaFl0p7fOEBDHle0OVLrAgZq+xN5hMgHqODMhXGF5O6CNQwAJkBMgAUBQgNqpbQJKpHgO0ACgDkBIwGItVVBQA/Hti1oOuWNYOlhsSimE9cNvqlnGFxF7VmLUPZtDR/gAyF/Djo15GK0VFaodV7Flk9HFjk8+fHk8KqAGpT/JNYKaL6lIMjkg97Psh7NMuNm+NvAwMHK0VZsh4olrRUhOrEstZj08FNokt9/JeNy2NaIoKsBIK4OfRhnnfQeNh90jUNpNb5mjBgUFVBEbMJcbCvqhD1KYgzZLKhtRFnou0FdBt6qgQDnsBh10J/oYwO4gAyPxNl5JaghgdWt3xskxxYHkZASFMC9MjMCs+FXUBnDMhPoLfEtkm8BFkOQp1Ck1wI3IyhewHtgORFKZc0KEwsBBBglFD7p9kE58ECAttqCFW8TMvwhDgadkHgYjIngfpc0OuBYWRJvMY4KsCr4kbgNgchJyJsawMMFlZ9COUxPUDZQWDD4RDMLrABmo1YM5hwZ1pM9ZgQTSQRoJHBwQTmU+rJG1gcLcEsQesDcQRNgMUMixC7FfIQoICCAFndwN9JZhFUO0Q8kHj0XsJ3FRCEYhukNBJumL+A10KepNOOAIehodAewjGMravZs15knA/YOMw9wNL0RMNLhTus5BjEtnkPEH1hsIA2AApj4xmcIiJfCEUY9glkRMXrUl3bHkgzYu7AdFGKDoDn0MPyNhA3+BX1soFfEXoD28WdjpZOJsYh24MjdeQP30fspqhdwEyCxBmXBpuDpg/OOtJijkGFOwG3gdRGeoZCPSViMBuc6sPgJRMnYkl8Mwp6crtBjIPJNSmjVh8FAtJH2IZRaEDegpwGKgdJpadIZDq8HII+wbJpghdqhMCb2ooZiwXyERIGZAcBuiIn0ByCcsEWCzWCWDB0GWDCkFxJfwK9Y6oGmDawR2D6wSMYdSkQpLIlIwwIAEgmiJRh5GJmDS0tmCCuIRJ9wKUF/KiAQRJlg0GIFfI4uOqDdIoYgDSoqEqwQm0U9AGDuwChEb5GSMpwGDQl5HEphLs6CkMIagr4FBkPQbpE95FbZeFIcgQsH6F3sJ2gaoOtgrgHBwXgYOhtmCMRzIKaEY9o9ko0ISs5hpj0mGBgI+YMaskksEZRkCsJ80EAh7ho3dRUOZYQ4F+CGEBFlEcsUgrdA2h7hqeArfiZIcIU0QfED+p9GgmBukPcMwAial4LDqAMYF5tqIQ0RaIaFBX0LTZS0oJEiXjWCqIbnwaIQKhOIVFgmmmawWoNCD6SgJC90OxDhIQpwehkOhZcAZF+IbMhXUCWE9Mq6gPekfBMFLA1OIBFkVMLPVrNrCUuNpjhsMIbgHGqQp5gu2g9gmVgLIKuAxEtW0osFtU2+L+xNbOuD4whohTYLQg/Fr0hkQuch/bPGCtUOf0jUqSw+CB+QRIUl0VCMBI72GLVOkPSVuguUZonO6CNMK3AEGmOp+CLSR8gv8JAweeDP5DnhjWBRYB2qqDZWhUFTwbTBESHlDlcLMYQjg5xoweyZ00PwF6ft4MyHMoprbH9h+MBuDYwUdgiXruC6cF6cVoDXlxkgm13FPSY1ksCQE0IscMoHJJokGYRZwcrswditB0IXl0/ZB5xTJn5FninNC3GK6JFoRFCYvoXNOSuBBNbOmC5wQtDpwScglYOkkCwcYh1sCxCvGAUd5wTtCTkJMRcshZUorHFD5JlOgk8jTddSnJ4zwN2g5yHVDNwXGCeoScgnWOWhASJJCRJlYFcDPcwcoJisfLqEhpLm9h8cM8UK/tFI+pPERVJrqUgMB0MPONcBDMLdC0YQ1DoRPCMWLluBqVisInZo3gsoWVCgwReCWLugNzIFYRfweUQTwTo1yocGDXNqDQnxOeAKaKVD2YXTDKoXxdcBq5AK4LggZiH6DsoWeCKoSGDL4PBpqVjpgcoO5gdLLCh7bCpxHIPKBBuoHgLwMIMZUGYQ8EFIh6Mllh0YJy9bEFdIZoMg10CDkh9YU0hEoW6DnwScgzUPeJlQCihh9tv1bYa6CnwTqhsJlWQ4xC3cJ2OUQEoZ7CocN7DbEPLgwdGAxrxKzBgoS6DHwSHD58NhMuJCJwlwLUgBkDHCHwUlCHYevEI2rnZBCF0Mg4XHDkoevEzjAA5O3qiV7wXbCvYQnCe5gwhfsjOAQdsrcK4cHCi4T3MesPpJzLMXpjMPFCPYYXCs4d2xYohkZxCIJlhIenDK4fHCXwRldp1Iy8Shn1gmiAXDM4aHCMrmUlaYEyCFmOMN54fbDF4XQoD4Kkwl4mnxR4c3C+4ePMO0PSguhDSQj4MFD37M+CFWCbDvjoBxLmBPYW+NHC/QmawQ4omIgsFMRNiLzCuhragLCE1xh0BbBe9KdADdI8DG2iow9IPeoAoCzYPbC5AEPtNAdkq/D/4e/C5EMbDRUDvhBIjskfwe1DrQQBDu2MEhzLDXkNMt5YwEVgirQf+DN9qDRGcF3sT2LV9wIaExIIQ2C3xk4F85ICVm2CuIE2hPEzmPhghoY5CnAobh7xL1A+MM/CikjlBbIfSZEesTgdDDaFF9h9025vp02IcPDZUD9dxTqJgBmBLCzCNJDYsD0C6Id2xzEtFJGcAiRT0OMNNEUJClEdjcvLIIZByFJCS8IJDZIWYj9AvDJU4uzBKYNYjssDJDFEToj9AulgrUNaJ9wKWxKITYj3EdoiIobQQ2QXaxj2NlZyiCYi7EZ4jwYCPAwMLJIkSAOgkktNJeYCjt+bhIiMFMzMsHAKggKikjTYGkixEaZCtboCEfVBRZqkEdDDIekljIRkiH4oew6CCJAxHMkcqkYUiO4OIiHbtP8+4IhNS2E8QRETUj2kefMIBMHh/rG0iDIZwi7Ic0JXcLwjNNh7ZDwuJg6EXLAABCMYmEVrAtomnsXns0iP0vQiWDIwjTbvy8S2OVw4EXIitkYsioIc0JE7vBp1iPBDZESQiwoX+CJahciYgTUQ+YRaCWYTgjopsHhyyKJhgegK96Sq8jsEeQju7kyM8ojM1n/ntN5mpOtg6KC5Xoj9EYUZHY4UfvciUjfd6lCtFUUSiilmu8pTlDA9sUeSoOyNCoryOI4GKISi2yMRJSUZtFyHug80Hmg9yUcg9ZQDSj6UeWYKUQyiqHrSirVkORKUag9OUSSiaUVSiuUb2QOUdyjGUayjhUcyj0VCKihUdSihUaKj2UdKj+UbKjTyJKiWUfKjdyMqi6UVKj1UUqiNUWKjVUZNZTyE+RdUeeQkHvqjSUcajTUTeQTUeaizUUajLUTajrUXaiSUVaiHUTeQj1sSjeyC6ij1ulFjuLuIuUCWQkYoGM0qJQVX1l810ahjE25twt5eGBMDYKpArHpXQMvPQBVAJkBVVDABzgO4BreBYBVVI4BtVBIA26OoA8QEQBHgDJoUNg4C0NpzVNFsE9+YnNVnAcX48NofR+iDqcoomRh81D4CRWPhxdMlRAb2kR133CEDjqj15uis4sRxmaoBIUQZhSLudAvN4tPGsFgorBUiWdgTorHJm1GnqJs5inx02nrkCYlrJtsPK7VtWn09Pavq1vahukVsM4cOMH3Uant4RwnDEgnPj9AWGlCCcGuEFMcOMxCRF/o+llaI1iDej5JkAhDOtUUJ2NFNZGNfRc1AqDHsnuBcpuIRQvtVlJ0tXYw4NARZel+CKWgQMxIHKYnIJcssZMwoU1LNB21Bl1vRECgLkBlCTDhhwkMXiU/wWhjFjCr0x1EJD1IIhj1PENZUMSej/iA2gxXtYdJ0gLBubihiwsNRiFkDJMEHFHox0BRjmMWAlpOEQt4AqBjhWD7hp4J20AMU715lqPBgiKcw/sBSxVwIQF7uuFDVjLDBKDvAN6wncM1YNlhh0XCViQfUZkmGfUSMn9YTDkOiRGCOidMROj9Ma9hDMUCjh1tM1R1rtNUqq/9V2u/8nmgesmoj6YqorS5gAZes//mADfMUwlXMWmR7fDJog0WjEjHhNp4nuGje3JShwQWoCn2hoDK6IwAKAFABwgFABUANYBG6GKAYABQB0AMgA8QAeZsANqp8AJQUi0TkUCZgE8XzAT4tFnB1QnsS0XAULU3AVZkBUNdDScLS1gIAiwXlOjCHqG0ViOiy12/L2ieZhR0B0SyAk3qoNXeqIURZiN508DaFZpsjcIoMRVB+HMhA+gujnqhEtVZnbVV0R081WoeM5NpujdZjt5lNheM90TmxvREqgcgsyDnvmDAX4KiEQOPeA2iEZI3GJjZtJkvMpEMWFh9GpAncnOka6hpDiQYbhMIHrI2gfRkHMuuBJOOFRt1PoRz8PRivhgpNwUBEiekVbUZkA9g/2H9Yk8N4NUkNZB8iJRiUmLARgMGuB7QVGCY4Ocdr0IchZLOUlnvhqxWYPCUp2mEh9frRF7xJDJnvtuwBJOFkz4e4hsJqZBtmFoibALqDsjDPBGmIaFUnJej+4Rqg10GScqcUCD94ABA6fExD2iBIjbmGvM5ZDqC+CsWhbloZhlRGLAhplQgHirA1fkeLik7q8gxSkwg8TIidqEIOg0+IqFFQY5URHA3UUWLSDwBC0R4oPjBa9CdZ4QHXgw4MIFbsByle/qglXEHhjMcVbUebIqxs4OMDScq5M8lK3FxpHQo+CsXhfwCTg/DsXMApv+RFMDPDegZA4DdJ9AqIEKYvcZ70jBK5CWcQcD08OGCgkddt0pgZhRiPfgjTvCApsQDBN4Y3BEeiNjajHOlxsZXixpMhgq4XNiS8So4AnBXi08N7AxEixBJkfMDPehhwxIKw1GqAtI08IRJNkJ0cWDEdgLcroR4sElsDpNBhPUEg4p8fUsZ8YLih8ayhZRDVBMYBbjV8Zxh18Uc8B1o3kh1lDUR1ttRWRsu1HMZCj7khPdeop2ZH8bmZxovPkjRlvl4YvClhyqSkdlCA8Ton/dhIBijPUUmR/8UAS6yPUp4lHb5/UZHQRqHIClygXxTHiYBqkLjYrFDGjxAJKo7AMgAcgJEB1AIdQCgNTELAE6A7gAkB3AOEBJVO4BMADYCysa+VS0RhtUNhWiiWoh1q0a4CEIFKgXMP0RQcOnxZYk5gjELdhDtiMY7Fpk8e0S6l+0Uxt4ADp98cIjlAUK3FnBN4scMJh0rLrP0AWLU9koGEgh+JkDxNmticgerNNsQeM1vDtitWnti00gdjBnqptDWluhpWl0gotMiD3pPoRMOkaFoQN+j/kWQiJajnUCwZ/JjrBZBWcdrJXEEFxaAtupwULqYO7NupVwOxkEIUagmYP5ZY4KoQd7IJE1RImhpgiSIVEAcEJrECg2aGRiCDFxkl1PFh1pPKBaGnJlv4ESCeoN+ju+JEiFGBhAeHJ+B+8LYNjMDIZnsCbMsWBMgWkKE1kUDitgIZqVcWGQ8ITO/AcYeylKwby0pYM7ATQbZRNcZbAucIzIjEN+ihILqdOegHCYKnBgloCZJ/CDkj0iYFA9YLPBsmMdINWEUxVMQWCViQhJFdFRgiEUUTa8CoR8iLiFYZLZB+8IJsyYNJj3MPyYzie0ZekipJvOm6g/LrPgXAPcSSkI8T0rDhkGBLhB/6jvY7lqcSviRQFHYAFIMjDf0rCXcTgSVGCsQv/1j1k7MX8HewXcdQRKTAYjLIt+j5Qsat6wmQphEKKg+Wv/IFoFdI71vjZ5MmBC5EMdhd/tqCUUH0tnQgQgECGnwE+HctEEN0wFCaTgAWOjI9nETJgTGmC5CayTIoIoTN8UkQHPn5xssIqhmSUGhKbCzZ2SUKTxCQpEhgZOgJSfISBSTKTbZCogRcVbop2ky0+SVKSJ0ALiT8XFVgUdDU7MWCiHMYPc3/gRAVyJ85moj/k3pvQs2zPUoByh6NByrPltoltFXSR6SXSYOV9ou6SvSacol8pdMmEnVFRzFAS+eP3RYCT81lbpFiGqIiImqIeBUCYgAYAP3RVVNYBrePBB+6JgA8QJgBHgHiBrAFwBQgBQB3AONRtVENoSsc+UqCTi0KsTn4qsY4DdFrVimCfVicsOGRRUGbBO4DOipap1B+CHplNYKlsBCbRshCTIVBsaISy9NehyOLFCO6qU9JROahrhgggO2NN4ItPFAgDgS9hNlx1F0VRUJNvWo40mujE0voSxOlujigRmlTCTYUo9qtZIbuiUh0lnjzCJrIl1LDDloD1N02EZgo0MZVFQeRimMVaCufuywzNOYYyTMowoaFjhsFL+pEUANsPWJ5NmhKWkZQWrAX8GlEaYB7pxYLr1eSi0hzyXmh14L/BnwKSxldoODgkFOg/0EboZGIHh/4sbCg9IMlu3kTIl1FOCIKTWAx+lg5l0CzCYKs/1tmA6gCVjlBFZGD8mDk/I5sef19bPFhQIbNAtDjDBAeJbDw6p+C6KcGFjMKQi/wUawKxETI80DCDCYaeAhgl5AA4Rcs7LOWQssIZZsMbkRB4r6gH3u1CclqQR/wFih1thMTciIxhN4JSh21Ez8jWIgoDgj6oVQYOCRIhONfJgBSBnNoYDKUk87KV0NR0PwEBmMkC80OUNtDPWB2hsxiPyStl5SdBhexOjAcMXWBdUb9RlIGmspDKVBmBugoGhEZh9ttXiYmLoQroA/NqfCD9KKbFAgEAQg8TJncYmDpAhwBhMdwPHsVYZvhEMgDkK/gTBxiaqCXKb/COhlxsEICVBuPLhjT6Kuh2KU1TSSJaD7kW/xuPG1i2cpBjxCOvAysNKS43n+puPCnpfYHGJZgVcQKWJpiTMdpiMESsQfyF8hyjNvA6FO4dJwCuBIkSSUTDHJUSwldCLIE+j84FIxI4G0CJSiYZMWA/wBYIoTvBv6Di9oslRYOfQViIZkrIP1Nh4f5tJhv+DPCQsw6KfwRX5gigK4FqShpkFA01BLUZ4JwhJ9orpLIIxBkcZSc4qTIREYBhSuQfsR1RAgREAk7kQvs3xu5KOj48r3oc4GhSwsIxlrbPlMWYVji99ioR0DoTAjcH3AxsrsTZbEnBVsEDTJUMNdjTq1NophX9xkOOhZie+I9ESTSciTCDm+sBgK9DUYl8SZcBCp/BfEH+gOYPxghpnkk52OlCPcr8ABCtuwFWNfRNIBgIBmp5BYzlacE+GtS2iJ5gD5qWwmqIqBbik/U/hIjYmcHUxGSLfhBIn4Rk0OWx7QdekJvseiepmNgXCOBBsiaGhSDuA8bQqMQSBhtNJ0nGJ6sExS7yfgcf4lbof7CqZXychj3yY+cMBOsgKDoTBHQQnT8MYEZk6XsMv4MdYS2AOg9KVxi3yZ7iepkQov+AXRyiUGUH/iCiTSdd4X/uaSnMVR4rScc1klCC591oACj1kJ9fuM8lKoqQtcUlQsRlLQtGlL2Ur1iXhnRs6S3RvaTieOTxB6eICp6b2VCzD2Ul6Q2ZV6U2ZEzMNFZ8ivSCzO2ZmzNWYn8Xo9QyegBh6CFjL2nASHqAgSUGKGtNNgmTHqMqoEgCNRTQIsBHgP3QzAKEAEgI3QuAPQAEgHcAYAItRSqmWTxqqWMqyQUIaySE9sNlWjyimS0fqNehVrEJdxpPkR+CopJVrAMZl5KTc0noMAMnv2TWWv1inFkOTIgfAA2YVdBu+oBTpxsFpaaCHtRDJrItrBfplxtpT2KMtjNxlkDHYutjtCfTp8gd09jxr08DyV7VA4rpsuMX5A1eoCDlYWVwUMRDY4Ts2BL+FnctkJGCLcYoZvRO/YAQUHoX+BXAFaRrCT/POcQ6OIQvkI0TYiR6se+DEi5JM8Vi0D8xvRE1csYCchCcmxMRQpyC6KWyYQCMKQfPpelygfI4PCUYy6AsRgVsBh0DdAagGoMJirFAZFrcOERLUmogTcCOj3gH4ySoCJjAmQTBChpawGYFO0Z8ZEyWkAEyZCEEzuhrFMF8QjlcPk8xo0LBI+WnG9YmV4xDjCnC68t4Y7uCkypCarjAMRURFOBshMTmRhMbLJi0/l+JBkNNB0etNlswv9Z+cacwjMWCFfCP+R/Ee+Iy9EagxXq9g9IH0s/ggMyeKUDTMGgigxxFyAsiEtT4IfoRVqS1Raqf6C+hswRyjBPDrEsqC2aNdDJgW7pEFKnxZSkbS+lsawH+K4yjEe9TKGRkZrGKfQL9ORjBGZYTpQU710ckdAZwK4EiqdZjz8bZjL8WOtwUROtxuBlUClGhoqopJQJRtdMwUgGSfSaTxkUfCzH7m/dkWdfd0Uocp9ni80n1ugBVVBGSP1iY9/mjjFrYcTiCYoD54seIBxqCwBMgHXQEgNqp2gAkB6AJkB1AP1QwALgB+qJKottOgA66NgBKCVB10NpVjy0cUU6yYwSoGXWMfqAiRnyLkY4kNqhWxhcAxSi3EGWA0QDgs4JusV2jBCTgzhCfgye/CyBA0NLo0iLSFCMCN5MGmBBfcOiCxoDRYSKmn8kYC3xGGVL5VsdkCV0WwyMPF08jxvJt9yftj9ZkM98REUw5skZScsJ6hTiSigtWFlYWwEax9YvYY3YFZCMETpBoMvhlEoNaUk+hrApkZ6hDRFfAAWES8bQbZBcMfrjABElNWwYcyM2dpA7bJFQ73pyCb5Mndk6ro4PnE1YeKc64WjL3Fg7pUDMSVgRG8P0RfYBLDOlpsx7OPQi37JIzLpLdj7mWhC8kUayJaqKgKocpS6ZIDwRJKdTa2UlJdEBa9HoOpi6ZOfAQdkhAmyC0ZArDTBh+JV1tZMqdS0mFB3CdZgRyTXk+hgQ5tZJVIWpqaDZepZZ1YAtgRjCtAYRL8zUFn3d66UCyb8SCyCIEe1+ogWZR6ZQtnSR6NdRu/j6lF8kx6Vet7fKEBcWaGj8WVVVeVHEh6Wot8AfBuZuUogAiANqoMAEQB+qJEAdeItRHgAUAWAP1QKAPgBUgP1RVVO0AwAM95AGSWNCZoE8y0XQTBWZWj6ySKyqZqJ4C0LlA4oDKyfqL4gjUmI444IzhAgek8aNtDoByX2jNWe6lPVPG95RNbDhQN4tGkHv9I4bph2mKx0yKhCVHqiJsVscwzWnpuSVWjoTNZpwzXWYYTAah6yjyfiI+BC0CmfpMDeUCmxxpD4Rk0C5SLiN8ySctlIDMOPpxIMhILGZuAqiW0YjLFY5JgScjUCEsiucSYc+bmTAVMkXFiQUQyh0I4hbNCYdp7GRhjJG8jYwDnVr0L+iDBgkQ6nB0NQiqUFFMaupLIW1Ag8Mms0mkpkKTJCw7dvpCIMGZ5xAuHgorLsz0sHYQDoc9YHKjJyI4Vnp5OTUwIFOgY24GbiakCphZwWR5idFvFaSBAo22Cn0uEjnVJBujBtsqbNcYFxElMFY4JOaAIF1FtERGDRgMoWYxJKQ4NLIBPYn5A5VwuXANRyRjBH2dtM0FvZj4am+zYNP/cdlJfcd8iqMFlMspIYk9M77ktE3ktICj6f1QIObAVAdNGS4Cv9RKfrfS8QLxAsxucAEgHYAiAMaB8AMot2gFwAaAPgA5SOUBMACosKOWotqCRotaCcWj6CQh1dUn+UqZmyZjEKf5NbIsx+CvjhsFi8gKYH5A+yYJz1WYOTcnlqzC1OezORCUhjsFJzyGQgB85GuU0/rc4FyTzsZwOzQVyYrM1ORoT7WZpy9xtpyOGS6zdsXh53WUktPWf8YghtJdlUKOS7wVaRQ8uAxt9Od09MsgJOQSxCVEKPADUGdi5ILiwk4aSoeQf6IVxBdgPepYxeUMHNTYHFxBqT7UApEqgHRNSTMbOQpf1FRIxMAEgSSqtJCctCJomNEiPERFDnGBI1VVmZzBqR+kw1tfwJfrKStEr6pABNAd/dGeyHsnTze4v8VY+YuEkiDnDexOnNwoWnhSSP7oa6caSAWcdz2Ro3Tb8RlUAzPMoN8tvkd7uvkjRlXzuopDxwePb50AG9zHBB9zL6Rt4fLMtBb6eoBUiowBwgOUA66KmipgHYBJVBIAwAJgBVAO0A7gJkBygLICEef48kedRyUeaVjayfRzhWZjzDFtCg3YONJGXiZICeVQhqMAWDopHAIWqJ2iOvN2iKecJyqee6k3Bs+SeoJ4SyGaRZTAEWF07B4YAJMGlkBMHoVOauS+eS09FWoLzpNnkD10RsUDCeLyjCYZzSgf8Ztgmn8h+J+CWIbZgxYHeM+pD5BNwBDdDoPeMriJMCc4t+srJrixLELOo9SdJioerdiIoLUhBmQCSgIOxBpXnOkPcQ5V1dm7BX2ASg+5n/Y+qTWgS2BhAHKvUjIBm3gRrlJAC9szBK4DkgU1IDg4qS2zgCNGgjcHDIghtdByIQ3AoejbA4+hDR3cZ51tZPPihVl84ZREj9X+QOkkiCYNzcXfy8kRoKX+R0NpnsKT/UuZYU4cZTDBe2hjBYaw8+RfjK3GyNbkhaTxyuATRykfc9lEiiloocp11j/8DKPb48QM3yJtK3yCWfLw3cGrc0wQhyA/DuVxAP1RG6OQSLAO4B+qCNQ5SOoBFqNgBcClwB2gOEAuAHK5CNHPzbAXyzqyQKydFqvyMeaS1RWc4wtEIEhBENfUCeVdJxVhwZHBhgyi+D1jz+X1iNWVfygGCk5y4NTlymMChSnlxI5JL4hmMnOBQ3C8yuIJVQNxraz1OX/ylikLz2GUALfqnuT9OWxVjCdr4+GUaxoEPSg8UKvCMGomg5aRrz4LCYdr8LL1nmn8EWPDvwVUPrzYoChlITmzTBIONgvLtJUXwsIEgIHUt0CA355Yr8Ac4hOBNNsU1toC/Zx6RGRZIAwwAyMZhauJKCDpPHYLHFKggsFnTnXLygUUPZxruk9B0rm4CmkDopdgkFAmqK8wDkKuITDnf0lOO5EmyN7B/EVOyG4Cj8TZFwVU7sjD+hYMKykXyIEpDrJHoBnybQlnyeuV8w+uR7pZhnYL/mQ4Lr8cXz32eWQnptDFPopdMbprPk7uZCy3kh1FH1uAUztKfT/Ch+sgiiEK86MgJobohBb6WAA6qDrxIgNYAYAG3QcgBQAkgHXR3HtYA26IwAzAMgAEgNyz8hRWS7AUE9aOSUKGCWULKZkBY0+P0phunj8HKth0MxFlBDbA6sUjLmoyeerEL+QNjOhZrUl8DcQv4A7hi5pOTSqbQ4eYBnjlWUEtLUC8hI3KpymGfzyWGVoSV/MLzFhZq1lhaAKDOZLyjOf8Yc3sZ1vIEVSYKveB0suOgWRLuwYILiwaQicUbafsCgQd9hLKqOyMQU1Sl8HdjXnrYyOoORBFmdULWaQqA4ZKkhj4JYQ1ysQjhBW0Q+9K1Sr4IrJz4JjZjcPAxrtmPVp9jfJreVzhfZCow54KnEQ4DSgExSfEAsCZ0d2aSRj4KAw0mcJdDBZ/J2vtyKdHLyKdpqaSTuYKKzuQc5yFlKM8eCByuzF1E/UY55wCiEBFRe+tQ0ZVU06IgVj4McdnALfSoAJkA26BABGAHKRugFEJMgJ3R2gHKRHgKqoUgOEBMAJkBmAHaLeWTQT+WU6LCWujzWCuUKlqiJBR4uCJ+SvAjfRemg4IL7gr4jchzACGKVatk8GNiISCGcjsvrNth+QTOjONiExb8CNBbyQXxJijtAVID6p1Cb/y5fI6zOnuq1dOWLyAaqsLwBUdjtIHBA/UJxBtwZiC8YPFlmQhlZXECXcF7IGRBMtRBXGHJAXKVpdfccxiUMHrAFEFGgHQpJJrheIQa0LwMtYC1Rm6u9hFhn0KgsBQKUaQ6IHsa6CgBHn1MYFWCcSDPVi8B4QBRjbBFMHCVU+WONVCbZSDmTShIiVfJy2XmgQ2RFJGMH6gOYIKZJXnvJWYEsSMKd+izUAiDBXivJwiTAJ4oBTiQRQNzLpFZlb3PmFDMYA0iNv4RI6eOznGIaI3vqMRpMSFgAjKghsesvJHEAiVnxUdzXxUXzutFgsczGvSyzBvTn8QNED6cdxVuBzxMWeAU4ACBKwxqGiuVNByeFkUZRYQ9Jb6cqoMijoDIgHiBRFjkBEJXKl0AIDzVADrwWACzVcZmn5i0RNVF+SRLUeXRyXRRRK3RVV580L3o/UL/NeoDX5iWH/xa0IsTlTHxzMGQJzQxe0LKeREDqeZjFa0rjZnrJ0hBqSN5fOQwjldjOiVCqN0mwDJKFWnJK8xQsKdyRuiQBSpKzxmsKjaGWLhWL0SUuddAngKsDpnHyDi9mcD/jBbzR4Kgge3mmDcMRCKhGZHi9KUntmCGfg9BQcCfhaehArHD0nAM2L4NKQoCBc1slpJpijLPfFM2QqE0+F5dVsCxDsSDj1dwGOyXKXXgkJBxgMpSzsMZTsisZdFzZnEfFG8ZniXcaVhtkf5yxUKhAkZUbLyEe9JAPn5yoIQ7KIHIxJ7mA2gx2SLMTZfbLScmNLn2YVEzSVNLnBRokNBCGYTppkkRRoGZsNFS4tBHip7fBIBAhQoDwJa4IcYjUY+2Cbhb6WhLugDQBNgJJprAMaBygKqpIvKoB0AK5AwAJ3RICoRKS0cjz3pcvzwGU4CGOevzfpc1ILCEaJ0MIOgkGXSwwGGA4ZxX2QJ/EEDWhWqzYZZfz4Ze6lQYA7hhZV1y0ZdJzqCJrIeIpCAzWax0l1AUirajzywlsrNsxRpy5hQALtyc6zdyTrNixapLSxRAKNJaojesGBNMQT7Vo9LhAhMrgoJ2P44Q6dyA+lg1crMHmQpmbZlsrA+zEoCnp7MKihLgRgiA5R7K9iUpB90H9h07FdCtAE4SBqbgjtIC+9+4OiSiKeMj4oJMiN9C5TO5QLckSRyl3kKeAd6o/sN8XtJJxYjiEie5AXsMxBXmJUDwYMuLZQGzNpofLLP+GtgaTpNy2uXFSMjLfzBqX0hY5CvLdZRAonKqjtg8ShgVCN5LoQL5KQ2cHKn/i+yw5dBom6YMoK+StEAyZ6T/SbPkrphxlSeL8lx8nJliKPb5FUptKQ0e9z9am3z5utuBfULfTbHiNRQgDMBG6FHRzAX/SRqNqptVBGBkAPrxtVL0B65a9KQGZB0W5UKzXRRE9D6DqI+qX9DHst0xgZU7NMemHBxWiZJmhb2NggePKuiuGKp5UAxX2CPkJbHsC2oKU8ZDtPAZcUupMpcuMh0CccNCtvKmnkujtxg6yiZU6zFJaLyyZe7UlNmpKNheQ0jeROAIJLxjm6p+MEWNWCCcZOlFMCThFYQCgasLJVJWJ3A/0OLDcss8yFmK8yMSok1/EFFYioeQM7WqvKCkYdDZbLY08xKvLIJOwL/KcDpvoL1BKpdYSlIDRgZwrZYn4LtBESXFhd8XArIacqAPdCUkNJYgjIEUZBRmJ/5CmDCIJKRA5wEW/D2wBqEOQY+AXgoPiX4X/CnlQupS7BzLJxBXDaEpFQBFFBBGhl/BzLPiIR/vFLnJD9B4NK/LeIa8wvWeJhr0LhI50be9r7KODdgcxTPlQKgrHPZDYKTShAONvAFKc+B/cuNSS2twj+uQOBv0BlBtsoFKdQQ1BFuuFg4SmTtZEGCh9gTVADvvygkmAMxi9Orz1iOohMCIhJ+sOhhyiQ3tLID4xvMKrRJVVtAQkIiSPWAgQNccUtLikejiUPihmpHrU4ggux+jJptr+PGD8UFdJDbByQasDGBWTqtZUMNJcwiSZcN9KxxTJnkYmaTXl5eWdT5zMgR9WNILE2UNNp8AoEmqOt0r5LARL0DSQJuUiCgduC9ZOc1zfCC1h7PkBxcEKKYKtgsCOMGP4a7NmEfSkPxPME1BpxecyvOk/wypkpSEuazAx9CKEymdMhEFFvh1ZWLAEucUh6nD0tFoUBUi1dVo61bNBvhVeCVxNmEFqY2CFgd5sr7qqA0/mj81bkJTZ4di8muQrjhSD6UZDjXVV0E/CPev3g8cAe1LLHkQEWBqUoMjiQnctzA0xTxiu1euqc4NLcppjqVViMgVfWWmDxYBngl5I3Y4xI4gygegReEPkrTec989IkIioFFITAVXjBYQRsZdVWhj0oDgYzwAo0NYTPU9kA+ky4bWyqIjPAMnOpdiVaZZgJBBAXBjfRX6i8R8PiJBckb2yYYBhwJ7B7oLCJ/4HAK/VcBtAQjbJsKTvmuAwJqJkUMOzg2hM7piRKGzU8pOhRYFO0hTK/UgoJ/VxwH4jRtiMwJWdnkCsESJEsMeF2NRSN2iQVAXLC1gopDarLYK/VEEDjBrgHy4ImQVBW4DhSF5IchieABjiEpcqP5aUZVevhhfLlRqesDO1gcu2J2ELcgfwPT8GuUFcCaW+BJkUZiesG6JykSjKG1VWgyTgcLGqdcKf4LuBsIXGKOhkBxokHPJZoEBBkWP9hZ1HpQYvj8s/IDWIEwG8KNUJFAS6Q5UANWBg3EIZdWDpYwgCK2BKuVNN+pVxFc+DfwreTSRouYXp9+vZhDSokTqCK3FtoPIk6dudsM8C6NG1T4xFJpmcpIC0R9WOsR2SeETy1aw1+UNJ44NVJAnrG3BTOchqpyfuA2aTfCdqZdJ9oDVCTQpvApUNUgmjldSZ6nST4YLZdWgbkTqfGqrXsNmEiZAVzc8ONzEkp8QU1bPB6fgFqVBSoxrkZZFDUEzAN8PLBKFOhSucYrInOEBV1BC6rz8JDJEcjtDFZAcRZRNkpSgiHRNkBGQG4X0sxsGrLhoAcq5Bf4lCAiIEKRHUM6kNZAASXy1G0ODrWnLtIOFbErq+kbTPJUf1YUD6oPZX0sMFFbEj2IuruZXoNbIRgqwHCYdjwoNCcoPjZYxtFh8XmvF0FHsgQ0KuDdVRarDnrxgxICpB+1WwpGdXOSxWnirxCDoYdoFnxO3rjqedQOg+df0KTacg0zWKESpejQoZ7DeNdYSQQVcLHB2Mo7Y2FJDg0iOAh0EbDSftaUcukRekJhsXohwpdrqCHrI6YJ1IetYAoGILSr61SFgucHts1cJXBicApq6ZOSg49GFtmNULA5MKhh7YHy0EWCYc7fkTJiwR7oy1SxhyMNMwCYJbpFZGAFyYB2DQ9fihsgvv0l1PNqG5MBgKHkLAFrAeADpDPi0ptrIFctqVqMpnqNLN9tPVbZo9xaRJ8MBplLMIDgppDvUCEHZTNYfHylOAWCyBfpBb3oHhOMIoSnlvQrjVoXEA1rrrGkPzBcoefCm9XTJDuriCpMUoSRIphID5B7T9gfdqHuK2zicMSCGxny5rNeMkclvMRE8JRBfCM1iUYHJUsBCzTx9FjCkiNwN13gvIihn0MODNtAZUIrJCUCqcvNe1SNoOZYSkJxrjtXTJnUFFZqiNcR0qZLho0CGgEdrS9P9bbAhrIpI3oWwAzUB2xCdAqwncVvqv9WAbf9YSVzYWeoIIEZgrCC5SOZN/r75hAbU7KuZRCJZ120PfrQDSmpwDelSMpLJI28AwzemcQbRMKQakDSzt3JJEQ6bD4xVrrQbsDWQbCSnX0H3tFIl8YgqdBZ5hH9fCr2qXXgoIEPxeHLbJCoLv8gpRZBfgDhgRUG0wPwU0ztZBWCLEOhrgpRKZZbC5BYNVzq0+SXgpEAWqtoJ6hQTEiQBQvzJ0+ZQo2RbGM1jBDZDbEF1UVh9qHsoyTKZH9gOwAychEtXJHDWA5nDTqBXDaAgxGNbJLhTd0kiOeyfDT1AiBQ4MwoAAb3lYDqokCqx9egzzmibctb8HrU7tSoa4rKyIgmH2hEtdcBwpZgawUEOg0oMEY8VW+hK/NIRAwgIbjEEqEyKPvBEONvAHwIRDaSZRhGcGRlipFUTrGM1BwmZhqA+eRBitZUDZDeI19IpLZpcQWznGNw1FItBA+xea82qaEUXKc6EspsH8t1Q2rvdCtAR7H9AXcLBZx2KqS38E2rxmAdgl8ftzspSEh6qVzKLtYKQ4soAN8lZyAepOwgCOobjQRdZp3EJ/5SBpqI2IOm1ycrFIMOMugOEKFy92I7LZkOJdXqYSUNvp0ge+L6gxatcaIHOxAODMugptQ4pOrGohAob1DdtuBA5tUz97dQqhy4MBIo1XozAoB9BTFi3BLInIKa2NRAbKYYj+DXiS+pKaydwULB/7KDhWpHM93oLiwZNTRgckO4TitpMQJ0KNNvoE1C4iRUC3GWStb3usYw4KfJOdZ1K4AiewfYBfo4YfDg4qelkBmEoyhSZVBH1eHUF2WmCORbhADDVgq+ctCA7OBgKgmXARr0peB2iKJAujiMZV0NhTl+ubgfsrnwpEAuD/5VDiqxZjZ4HOIb3pNEgcICabZjTnh/QdAqc7EwwLsa1TXmA9JjJJhrkTHy4MICthddTZJJznwbioN6b7OeM06RFndaUAagpZiLtpFS2VZFW+Lw5QorJ7p1Ef8i8lZ7jKKy+ToqsbMDwqlKoqa+YtFa+bSjSeG6TazbCy3RhCkEUjsoD7mDERRR2bIWTPluzUSkCUvilezQObcUn2brlDMoQCb/i8eGOaf8VOa/8dOaJzT/jACWOaFzQub5zVRRQCedyZzRua5zSdEIHkA9ZzaTwAHjuacUViiPlG8ozJj8oHyG+FwHieaoHoA9DzbiiVokeaayI+akyIeabzc+aQyK+bsUW+a3zR8pxzfubQHj+bjzVijALU+aTzfea1yJebuyL8oSVOCoYLQCoVyHA8WYFCooVASiyURKi1yAaiWKK+QgmIeQmojoIGeNAD7uGs1AsUfTegIYr/po4J6Dp9zPDD/ZM6JELtypEVK6AkAcgFwAwAPoAzANgB4wGAAdeIhBIgCNQLAJkAWAFwAaYjyyG5W9KihaRKyZj+V9Fq4CCNg7j2SXkNzFhcAzbpEiktjLcusaPLVWdgyJ5ckq5Cnj4VcERVoSMEY/YKU9i0CLZIWGlABEGbUmaL8cjMPjLl0f/yFfLoSGKrUqixeTKGlRfL1JTpYvUoEhh0gRrfaiMR07P1hcOJrArKeiJy/CEFl0HuIc4JDJKNiHVQQHESBEAXQZShiQAkQBB1qkRAX4D+BQDA8xckH+o4BNYj6UJ2MiRlBVcWJ2Bfuu2hLJsFCQoM0gMSp4gmTbZA8ELvr5YI+CnekntEcllckSEUZUIFpQjYXJJd9UCCXOh1bRoMU8clqw5BguJgl5HHqmiO1bikCNaxUDks5MHwE1cP24YRCJN35p1bRrWxAQWOJ4L9LiDISkUhrAroh9kA8ijjeKhkCRk5jEMFCEwHZoVFA6JaSX21qkSKIUUGAj9WNekqMPPgBUBOL9xdT4JSjRgmiMBArGlXBFQZEQ1SbFBb2RNZaJcYzWUKpUsTauA9iTrJf6g0D9durS8YGBBG8FZBLCBgIY9RcdCENgpDMPQdZGCKFOIMThIxFqgIFGjhmIOVrpoDe0K6kiL0siqVEYBApA8D/0fMDhAWdmjaHdtWIE+JShJKT+RPJpBIeyYt8twMTpgVfpJh5ZJTsRQzbAQRqIlpNVB8EJVbgbLZyLocQj/bljBymsixf0GobLwBxgZ6tNlVsJHd5gidAW9L3FcSmLBJ6lZSgbKGhytQBAHJnshRkNvBgUN6IwXrFT6MttBWcOcgV8f6D/coitcOH4gjWF+BCIBBJHmWSRs+ecraZqKSEMdLyQWIPIQEdRhNkNnzBIqboOQUjA9Kc9hfwRfod6gOEbCWVh7iALAGiAVzwcrBSXwI1QMjB38Mmg5Fr5k1BcYCYzPwdroFYSbbuIP9tr6HHBPLEWEz8B4hpTaiVNbZjZKJEtYspTDAhIMZJ0/s15jDVEZ+EIOh+7XraMTNtkABG8Ryzj3aJ7dNNVuf8ZseSwR6+gGClpNUxtbVPbNhVgQRMLa8x5CE1DusPqOIGFhFUJsKE8PP0ZsSx5G7TlAKYC3bNXvsQnSFBk6xbIjPUAycaPKWteEAVgA9GChUBNkdX9InacoJ0gU7cKr/jPisTUlUaJ0L8AYbICCkgY/xv0dWd1sAUwKuNdBAMUvgBmAX9VTAPaaaaelpoDHpQcFCAc6tpSUWMby/BmqII2pjBqIKEg5wFxIxKVbp0CL1K1RAqgSTKVI65DOgY8AyhNNvlZEugIUMOLJc4egDcQpY8JNbNUl9ILjBnQkzhrbPgJeCrB87IFfBbMg6F/sMnpILla0+QbHIIMOmxa0DrohTroaTaW1BUrClBRiJgRCcsasWrHo69bRtB7kL9kSwomqZkDa1JwOo0JMKGyKMtZqsbQlRTHY47dHTkh9HXUMt+Y+AcsMQZTHbPgZ/DyCUxBcyg/v0MDsJicX4GPVDDEo6mECo7/jKjBj4KqUScLE6gBKEwj1e99DQv5Ty1XQazOja1OGn0QAaMrs6QjGrniLFltEGsreSE9hbYO8SSiJOg02lRFRMhQ5KIDvghTcz9J6tqgzwMUTstc0JrDNGgDYLKbZLC2RvMOaFNAPXpvdCT96woVh0uo0hiuMJ4x5KEwrJQjgBBZYR8aW3BZTUs7WlQcjZhgQYLebhA0/p4hO+Ys7exMs79nVZK+iIxjCmJZMObTD1GnfURNboNAbYOxk8YbHJBVJMQAKXawV5ItCf9AfVIoBGQTrByaGTvVhkSupdGaQQYXjM59noHT1gLja9hYHch4oFwYtKP8r4mr/BvdTgZqpJrJxmVDguDKjoqJEOB06YezDrSzYZGew0cmbIZl6rhM6YKf4ObfUjWPMvJrbDl9nRCb0Wfllh6ltez2UAb0+YMkNNwBLjJTrjohMK+qLoMTgCnGOpQigK6HBt74tQPMiRDKlYv+DyrDjYNAgMGKgpPuVD3sB2zT9Fex/BvAIBXQ3YyYBjDASP6zmWHFB7bHNljKgK7BhZm0GVocgVXrbBarWrbmhFZKlTGTrQ0KhganrwJbkOolNDgohNwDhgcnKdAG0OklhlXH9ToFqCrXWdY2Yb5MY9BzAO2WKUscNDgjULwiPmOTRARKqUz8P6y7xDGhs5Q6Iqho9ZP4NZAFpmcxtwNey2wIX8cnFK6CoNHifTmrcsKl8huXR6drwFYF19o9ZL0JKIN5bmd/WRjxXUC26jUHQRHrAnglMBdgDYOfhX6jvCESDbqfZY9Yw2S/AzVTohYPu7qxUAKrS2MBNiWEBJYTkehioBO7c1FO6eKeu65Ya2yijBQJZRLu7fvqu6Z3eGJ38A+Bb0H7A4Bcu793aUS02s1IkSjjzQMDe0djBe7p3UZYUBdmor4EpCAKEu7J3VfED3Wm11UNMtpcOlkrdOe6V3T+7D3VdJCsOqLwKbnxYPU+613eB7PkMJD9wB4lo0V+64PWB7NwP4kHpHT4NMsC18Peh6r3UmISYNHAvAXLS0PaB7n3UR76mP+Q9IeUZgPXu7GPRh6iPV7hCoVKY52fihH3Vx6Z3RmbQUVmbJpfIqS+aS5geNut91nhaYHlGYlpVfkTRuaNyAcQC1Rl4KRRccooYp2a0eDp6uzbp7TlFDE0UktE/zcASlzaubFzZZ6LPccorPbZ6bPROaHPfuanPeZ7rPZZ69zcASALV+bvPWBaCVNBb/PReaELTCo3Ucha3UQSj8UfdxXUVuRQvdF6QvWF7IvS6jSUbyiSUcl7XyMRJomNFScLVhbOKExR3yBl7svbxQ8vVl6oJJl7vRiV7nyMV7MHofTAJeYJuWeRawsRyoSlaYr7xJwho0fRaIZvGNtVONQEgFwBVAKqoMxHQBygJ3QzAI3QwAHYBMgCNR+6DMBfCl4rgGTq5HRR9LnReRKKZoEq6hOdBZrlWKA2uxz0YPuoNHHMFaVuxKuZmy1wgXpazVJaqs+HQRNbNTCRvIaIrCCaFQ3DLAYaTazwljMLCZVuT8xSTLgBW5b6lf09KZcktrCpfxDQlvhRbeUw+yGcUEUJxAxnDqBwHZ71TJVSw60ozJPKXJ0XfiuFDtu6tY1akxajIGIRBQVgDoLjD0CDiVv4IaEplqiK9xI58xxCKhVwt6bnwQpFN4K4EHSvp1JBidbVxZdBHkB+IgesndeMLoxISBVTzYK/1utn6ICvl5A3YCiQefS+M+fbw1rLh84W+PUCTJCeAkkiEcWEiIQg8PVcTNaaqbkOcskkobZBSrbcwdLmpdrp5gvqVRIpVvSUavK8xG4jNBU4UxNtfiYtpLtBU9gvdhVcR90TMbxNoqY4hYRo4h5zH6F5oKUh7mD68PkZ/A1yk0xiEnM4dkklrswrKIYEBDSpPBhhDMHL6miPvaLrIszrWCq6cMPIwMMJj6scgn7UzDsLI/SRlWQcMDqIA/VYLGH7ScBH6G8Pn61JvaqlJpwoHLA76s4JBCr4tsIyUHsxumHedFhm15a4I77G/TU6pZcZNpBcHhtoO0QzCGb6PyJ3pYuR71QaHpl16hpFtoAr7C7Er7+fYL0WiDiIY0AXQucHuJyuFKwRIOPg5df0EhoDtBCMnMwFJm6Jb1MWFEulfQhnbwFzIHIjz9VXAQxKdICfTgJI4tu7VvljI9xJXBfvrfEO2NFNw9QKhHwFLo3cR/7cdloaIkogqWMEUY50ikx9GJ36VCCAHwaGAHf/cBA3RCghpuNr1gA/24EA/W1f/emxlLtXE4A5gHv/Va1wBKgLX2KhTgAhgGv/ZZLiAzgIc5OOgOIL8cvfWbqzDLQQpVvr6cBHNIJ7fVgfYOszm5CFrgIjFNtwHCBqBpL69gqQ1xmGf6aIHPjyIH5zJA3Ij85CpwEfTR5VGB1NNHDfJ11FKYdkhBisHOPg3HHXifELlkyKShD/LQ+TusljBTFmccf/IDaxarRJGkX8ig7s2xzAxP668e7Ig2KhFaGX6FtAwhwLAx715QjqISGsb7uINVbmpjiKzRCoGf/CeJRTX9gCToIFqKMwRL5EUwAoBJkXOBfo+6gKhrrT0CnloahokHYkXxGRg3/ZjZ1aV7gmuPKI08lT7z2PbjfwsUbqYZSIKsN1IKg4sD/tlGg28NEMZZf8rdEO9hWfaJ666aHLszZJ6hRQNkQyJfdTzZBazzVBbAvdo9jUTqjxUZqjZg2KjHUfyiFg3qjbUU6j7UYsGVg+sG+Uc2RMLV05oqXBQdgwcHivWxR8veV7TgycHzg/sGGlGfcsqp+L+tEfTIgGnL06A5NqLX8LWeSSzEOdELEAGyB9eHKR9AKEAwAMgBcANgAFUvgAzAJgBG6AkAJAOUBHgGdpZvVRyfFdzU0eeTMZLY2Tyng7imHXy7WhCMzopJzgm7Id6HFsd6uJSJyuWi5Y8OF2gOdeU0bvUM5xwMRNNZNjLzar5JBpfZaKlY5aZNp96lhafL3Lb97GlYbMkmLDCO4Geo+SD9hyFC+BpbvChl0J7LL0muh9gQsTT/MGK9kLmhmaUjDNtidA7iuygaPMHgc6iNlQQQagLIKernyH1JhfWIK25qQQT4pahoA26gdSkcdr0vVIGCGG0ZkG4x4YCXtPVoxlvJT3xAA5oGNvr7pxer1Y10GNlnyVI0ajP8MPspERR7pWhBdYJAMOMPpfwHb7CICxw6fX6hJkOPtfgFcYHcfox6xeOzYpRbSRjFO1CsB/bA/Wfb0gT+DmMP6C8JA/7iDi7ia2LSgD5C4FKIH+9Ggy0gLsCVBYHeTRJZojkGWOAhzgeCIZHafp8CG3NhWreo/CN/A/Q8d8GdoIj3A/2HbUPFAWblrbeoTA1MECdTtOjXrWHGXU69IL99WHGTIKEtbiIEG9M4rtDo7AahriJjgRQu5B9dG9jVwdSs2cRMDFJCNkXMAHgGhJpB7IMb7XNg4o1/UAo4oKeh3IA3YdMOYEhcTJAWRLX6HSvnZMJOCJwIMP8g1mCh30XjhxwARr9pCKEtoLzBGUN4g7IJnaNjFdidVl8azYIXY/faNs27j/qcdE5BZWn3YSkC+N+EPgRLadjcvkV2UOoMhkwdHtSJ7NN9ibp5h0lmmzG8CpgwZOthTQVzi6w1rcUCLcgz8Gaz4QEf17qWgHfQ3rShQdmE2wBk6OoL3i/wIagv4H1hQes/B0Vp9CFCObgikByVTrJEhQRFA5e2G6IHSpLgMnVTZwIxSDLsY2FvA5oGyHPLENniiFTIxFlRZDcZ0g3I5ldLjCxBRDTSQ8vJyQ6HBymtY6FmEZIFEMlBTI9bZKDsDhaSPCAX9TMxaQ5hJ3IyoxPI7zswo/OBkWBNh0MLOpZdgdypmi+LxPU4KFFTOtTuMfFJoldzVPfwC/kloqVRqvkFlNdzVlJWadRuVGqo36S1otVH4yK6S4WeKLt8rVGVPdaMkAacph6ZID63L4MQyTV60qOmB6vfICngxnLFzCYA4mPuhy4LfTygI4BugMgAiAKkAWACNR6AO4BGADrw8QJEAaAPrwpgKEAiAOl5RLd4r5vTRzFvWRLkQ+E8a0RcB1sOBROEGmon+EpaynjkNMpoxAxEviHQgYSGsLIxsCGSBY4oanbfblRbvFlI69/vRGAPsuMRCo1QzUlMKXvXvLZhQJ1D5R97j5aTLvvRJ1uQ55amlfoEN4MdZYXd+NlYZ2As4BIMdRHoGxsr2IQ4Fcia8n6C5sn+B2KL364VkFrAwYyh9EWYReppFcVOMb7wgyBMRQqbzrZLLhO/QjjD8O86rNiWwquhvY4uPAswdKsc9HOlBS0gxGjoIN1yIGaITchpFboXSwfVF7t5unH73Sg0QrTvS0KY1CFpdhChrDETGErZRH47jvxzLHH6oQh1IZkvcq2EOmgPsAfIPDOJizKndgWsEv6X5hPZt4HCVrXDs8RZFHDWAopCsgknslbu4gwsK+4T0u/Yo4Ti8PreAJhiFKx6wmn8EUJRDYGAwRJRHpAediQHO2QwE4+t8FTfS0Q2TfIxAjB2xpA3C8lie9hkBHQEeSF0INIFZtNEuYSG0A7s5JFNsKMoKYLMPAQ0mvKFJKjIy57QS8o+mDQjUINFcgxyJRWq3F72LX0chqtNBdM0ghpk6sKuDlZSOCxgtkPnhZ4FjIdSng5PJuNtlEj/C1gp/5oCNxGOY9Y6iXvtt4UMC1LGLag2iJCxtwF+JEevk5qiP/4p2OngEWNnk5A2k0ihre5M1TnHa+vwi5Sta4lQJZktKo+D/bJbpe4z7qW4DGBwRFshA1Vh7ESPsaUYfFDa4UTp/rMbGZBoQrpljwG4iNANJhqUEtJG/xeoezh21HPrnOYNgpIBI1EZMBI5fYPjZBu6hxbeCJewJxSPSP7lLCH3NWXfGgykg+Ax2u4EgJCtdfCMFcMsr9iGIPygAY+4FYmHrsrLfTM5kvwmx5ASg2hITbgY3RHnbgB8JE4roBE9ImWg+EQXLNYwmqLBJIE+lHH/pmbegxJ7rfM4LXpp9E2zY9NIWaiivPeBaULZF6MHkl6MLcRI2KE4leKLlVcHlFRYKBBRiHh4nSKEQ8cHhiiLuKgCZlJtE8zXKLzBBQSRo3ASoORBKvfLDCmcrFjSWaF5K6EQAWADkBk0cWA+IOUB2gHXQzAN0Ba6JgBxqCNQ66OBy4Q+ViTo0vzyySvyvpSt6ro2KyWUO2gLupfAK4FZpiMKRkLwBwhLwO9GhObpa+ZtqycpfDbDZSYtSng+TJA2ILNAw96AHJvNnvbvLZJWrMqlQpLtscjHOQz96d0SptL5QgmVPm+x9oBjgOEGisCEGab4rpomB0EHgJGNxAD5rmoedpmG8YEiSG4PygQICcntkxhAYg5mH2IGrhj2ROHmY3J0zk7snT/Gz7tBE0jG8O3BninrA5sQOhKfUdAhvoRI+wCPHkQUCn/MI+lxCFZtJQ8riS/i8xmTj1NPk/jhzk/PayyqpUWbGS976MoxIiCWE4QFdin/ZEhgdGeoqjZ5N4yUWICWH1A4BPZxW7MAkXsuFlPfYds9ggWCx8K6IGWAc79/auQfxg9gcXk70avF/APFGWheU7CFlVTOrroJ37KoG0JbKuXGaA571WQm6hPxilADUDslikNlYsUOradrj/58TfLB/IrjDNUwbBopIJlQ9iLtz2ElA5hGyxhk9HE/HI9lRto4iUoLUhJwMhh7A7SR7U6Mn1Tl0w/NenHLQ5giaSJz7VxcLHCkOXNWaDOG9iFEgkQeTG9Q02DtDS/ggwwogHffKnhYIqnEFc2E+wC1gd7CuF+tiKmuU1M4XbhQM8Gn9I3Y3cnvCNhCxUzymFsvrFrwFvEd6tFGOU5WnQGOKmnxXO0UFodyQ5SlU+g0Ymco31Hfks6jwvUOnbE/qiTgwQ9TIH4nJ074np03+QvEyJRPEzg9nExV7vRiBbn5kfSuAI8H3BFEnM5UuZtYE+qTLu16yWYgAKAIPQdeCNRO6AkBVVKgB3AAUAxjVXL9AKgBVIMhsnpb4rjoz2NfFUiHpLZdHXAcEYDQwuyxIOxNsOuFkM8LpVP6jvVOk2GK8GRGKzvcGYIIMbg1iMVt0ZXfAPfaj6K4w96UmHPAWIaUq1yTbVNCZUr3vcTKkY196lk6jGVk4diMY25sVINyweUzBKfEJKZhCm2SG8OhkvkCThx/AtyoI+hVXUJ9ByaY8NG7GWgSCCoRXROCIJQiBAvOtsN20HxgtNharkmJlNLJn/GNMGQRIvt0grVUCD04H+AkXfwRdMP5s7xMCKUoInH/sIMbEYSARuU0nH5Y6qmziKroooToyZdVpmYriowjcBHZSMEdBEmjfxWftontUAb7woCmDapHiwV2VJkx4w7dx6e7iWTnmGXM35m9Ix5nf+EFAucVg1WZrK0KJuFn3M9CLIkAngVRFGhwqAln6zhFnkszFzpY526xnIJBfM1lmks0rTpYGI5B5HuHCs5l03M9HGlaZ5BwZMIFoAyZVQEPNAMoNlshguAJaDPmgfIK26WqMWgJHenYaAoFGcBPVn5GubBrRM1mXHLur/sAPAFArHH4WDaEcE5RBNKup8uCIhGyMLxM8iGRSRBv/Ua9UTYhMKepdQxGQ9aZehtwC2mOw/FrD2GYhDoG0R62kpGt6q6IVCUEGGrvxx24Pxm3Dg9d+4/ZHdfcVsozksMjQ5hI+/foE9HF+kQ00ngdjcvhcVQCmVfaj8qoFFNWiO0QO2WG4ZwIycOs5SVV1pZgbXtVBtPiPBqM3SGY4zdkArLuBk+KXGx6gghpEFbhzA0Dmoyn1h1Cr6o2AMRg64YQFM4vwb85JshD4K6tOkDOhFfhbBqIFxmfk8lSOSHpmkYQjAyfQYwnXPSY9QzhjIaYCRQLnQp3IT1gVCRTTO4E2MA9MihzbRs1Wg5/JhsF0itbUlSYYMBADgvewHUyE0KguEbuTTNAsKrona6QXyJpdlGpPd3ljnHC4QXOCyfTAzxt1hPdD1gzxL1pc1pyryM0NIesPcxkoZyj3l/c4dxw88DwA853TCqlioMWbEoqVFRQAxoNHI6MwAIkz81BwEoCT4FPNwtOoDEk+IBwgKqpG6Nbx9eCwBwgNgAIAO0A4/Prx+qGTABwDMBI1BB1uam+mYOs3LP0zhsGydAy+MumwVjt0xfCDS0gM/vANkM5Br0j9hAMafyOfNpaklVBmUlaOMU9GVSr42kGx0UzyxCZcj7ILtEItPVqkjlMnmngTLZkwRnqlQsniMymlt0Xq1Vk+pKPxFMU50hDZRpuindqtLMLc69h9Q8ZJjI9fmUWEkkYwJh0S2DKmP+lCIIE4yhFKgDbqugWmtUDDmKhvU5nmt77Bs6lGfA94MZnQdm5saTnPA0gm7Q5hJXsL8ntmTqndAwZDCJAgQA3u8m2cQAkhwC2RK2E0QvcD5Sl5DiTOw7oiyCPKSRiK271aSPJnwEgjS7mVrCdP2gYgyJNVsGvnh0NPZzZCzRZ/cdn8gslBbfR2G5s6HjXtteJcExXGX4UqBMEhIlGHCtg8c/b6VQkHh+Asz7sSj/4QWPO67naj6kAgSxAkIdBGM65ALcnPnxMAvmME9Yl82KcmiREymf/CTAKHLHAZ4GxLlGA50ZE1KtiA90Hbc1lH9phHKP/msi3RsZ6sUkiikWSMp/8WMHwi6MHILTebN2j0p7fPQBN0wCAt5aYrslhzAT+bnmkOSAB3AHEVreBIBkfDQB2gFSz3AKgA26KEB2gMqpIgEQBGakdG5ve+nEQ59LlvSiHO83UhPMMFcYDbQRGfAmgliAwR7sOBnx8y35yeTpbp86d6WQOuAD4B66v4LtnTLTrIj4j6QFyZ/JHU9vnylRuSD5U5adOa5aSMyfmBnusLeQ0W5T/XCNr6GntK8WMXO7bGGxC5elTk5invk4eyACiro0+Pj6nqRcWdk08ml6v0Z58IbYzDKz6c2I8XHkxcmMGthrTi2rqqC5elIJGmoLYH3Ngxe7sf9YLHSbJ8XgSykwvxqkHW7IvguoPeKPEr3b5jqrh4YD3LwS+Wcm2izSdkexwIoaMx4S9iWvxMGLIHJcDmziiETY3CWsS2CWyS+Wd+VqSbkBBxARw+k1IiCBGymK4ElVozl6muFSRGEN9n4NrHZwx/yF1JVJsTGbrhS2DnhLhzJ7YPKIbC0iRRdmzQIqd0x/rcmz0JJnAjkLNmIaXswFIl0gUYVa15wNpr7YEGHoo+hlu/SwYm/SE0iFGcti6hX7ks08dZ2E0xaY8TBcMLnwNY6uB6jklqPXpu9jWPwFyYK8wWcF6XScD6XFYBe90tRfAB3VaGHAzoHArHoH4cLWmWaPwXTpE7kGYOQ5mfQvg0lfeI2Y7OGXgE7lpEDarGHZ9Zb3gng6sOv78czPHYBMAQ2bpSEZ0F+AbNEZ82BDzS2g2VcroPBHAcC+8AMfwJCg/6GtS8bmAC4Dg8iIaEiIeupks5RgpHAMMmY3vBtgprYxHGMstgafhrxA7yqc7B8hIHqBXmP+B/ci58oDJjJ7SlSh4cUdYEDKOzgAvMc8KiLZXYP768sP5dgiNQH4w2VB3TdvUbpPI6qSnLIKC/5CWOFZwaILhxCEAeXYskFlBMIbnYTTrKTy5gRII6Knzs/bASw/8d4uKHHoRJgR9UAeoUEIU5kswGprgKk56k2/x8UEwbgULQhbsw1akukA10K5Jnls36k5wVPHLc1sDOgQ6hj2AFHEsPhZqrliMHltO8qK7j9/RPypG0FiSQxFD7LJvWHOXWYg2Kz30Iic0aOMYJgWK/xXCpMrr59H0MRUEKZ8KyLUHEO0daKwjrPIMLnRC/GBeKwpWaK+xXLtexABwQdAzWZRWTYNRWBK8rqh2Lywh9mawyRmJXFK9pWBdXurofRPYC1tZWtK4JXkCCz5iDN4GnK0ZXWKxJXEsPMQTrV4Gcg+jm0K9EhiK2xK1tQnwtQU4HBhiCwrjrqbdQyphj2BngGxIWmzS05D1c1cc/869hYCJYhe+Ow4cSPKV64rph2+gG1V47AQqeobZtUGlmtge7oOTNcA7A42h/HVM5zU3GXMw8MQLCB+Hl0CWxX6ow4ySHHyocUt0biGcSA0ynT8PosxUg3mXIzmjBqhQqwt4zSh2FCBd86lYEC1jdZpU/jmQUKpqrYk1BjA7wi4AlvFXQjghKcJOA5ZlVXGI9Vx4sGXbzsze0YvhwghTFinuM6S9NNhEZLFpOw60xmHNshHhZs4CWuMKIcFWBxA4IXC9ey1SX/8/b6r1S8h73TU6xy+oZiEXHBOjSo1XIi1dqkfaWC1ruRNIERAcIwS851ZN9eYMjWvOiVAI/TkhkJNZgr1eTA+fl/nIK1NX7mbNN3sz2622F4yxE8NmszkZKlUDzHtKyOrhSJV8HwJyZ4zZbAZSshWWIeDQMsOTBkrXd67vv0oXK3GWVMILWfCCfAhYwM5lWERB5gtSm9k5ZZViHQRk0M1B1K2HCGE9ZsGnjUxVa2QR1a9IRmkN8cs2TnNAy90wDawKh8BMbWcRtQW+wyjmPDCChLFtbX1A5rXTbhWJZHTNt2U4LXKgRQhYMisbT0OP79IG152a+YGj9Xb6BnBMEeGiDcsvpZY6ay1bjHYzXHrkpw9bpVnLLMRhwEMMKYg6yceSJ3FsjvOYZDqOiHpAVmdSvYl6CO2GKy4AQ/WpvAofTPG0cSN1G44NhWjt+NrsoIBJZH5U7dOf7ACMaxlUG3W6huxQajC1WdhC3W+60hEFQ35AJkF8huq6PXj4NiYiIgygtqasJp4z3WxwHPWQOOZE8flYFHoPTNq67KBV0H2QrNpNWKhioRBYP5An+E9A11cTxD4GLJ7ZBhCtospwrvfz746zoZBQC+A2yShW4WD9h4UKNMZE4kTt2OHWkCtzXRIYJmrUtURNa9WUrwUoRXkIAGUK1QhtmOlK2BMlBLLKwXVK3SGC1sIhHaZxNTpBGRLLNhrkRtMkIEMxgK4uLrCI42nT6OnrFmWlAIG8xgzMJggJYCkQS/RQ2g8KzBiNQA4/3lEgzZE1xtrIJ6E8LBYfGDlsTJPlDwPDzAjU7JJCNc2hgwaOWP9dFg0iP/pb6DsJc1cdY8eT+BV46udbYCOL1pBElX6j4g908vAbjLtWiFC14e1jhHAvqMxw6gqyCq9KcfNb+wZY0ahLaxvZI0IPWEg8lmZDurK2+AfIVROVXjKPMEd/YFYhvjMhfUA5mwyhsgZ0GFlMOPo2Axa5sfDPwW4sJahhJmtrYLKfJ6SwpF4JizB69ZrAi49p8+BVpBA7vBGsBAHHyPfMQ4QOMcasFtSWLsgHUnM+BIJBv7kCCTasSn/XG5jzZJkA3AcXMgRLveNmc6wqUyC5Cx9KyAQwm36WVwMI0/SoN0koAGLc0OWgUMBAQhm5n6HAKpd/UtIgK7ktBYCIM3+ELM2Fds6F9CADcorFpmVm6SQZm0fy5m2bDvGIQEQiZXNtPqs2j4Ic2FdjrIpGGRH0Iwz46m3/L3io03E4aekrQQYx+urARD7IXZgnLmnG5uBVHVZqS4E7AQxmzKhGBNEH14k+x5WECUneWZ8KYA6qHlozXCeW9i5IN7WHSmtqGBhBA18JXAk2v0RkjGomkq5BAQ9IEHXYFaUMeDMDHMxi3mwlvhR5OhHITRlc8WKN1vIGf7YCLAx10J2hes8fXjVuoYxDW9ha9j1WgOCm0fQ+RMYBHplpowymmG+OC9G28XIW92xTkPWmWJbqHWNXcDZtTtWUQYDkH7cdYsg9JrqEPTLZq33ULArDBmDjeNtEBI2wILh7yywy3/CLhghwLEFmCPQcr3NUZFQun7L4N1cyCKnH5xdTDmG6NNVVtfmNccIhC7HDBmg8s3G1drp07CSm3Ww9dCoIfhAMmhHIG9o0uxgU47SovMY7UJg+6qdXLLIm3eNd2Wudf/VcMGxsg/fSgs2wZgk27m3CmlJdx7N2hdc463KcFxB1iM+Bh9MlnT5JGg8kHr6pnJ+6QLDY0VhN4Hm2xB6NDjxy6FK/UikITArcFNH8K0RAx0Ldh+cZZLAvrKdZgXcEj4OOysHGIdPS3T6GaKpqLWwRGaAuRMAsnmgT4BMgEo6pqsHH6gjYWlX9AhNDxde+Gh224hixIdd3Mxrjs0BW8u9rMJTPk2slQNg0/fcfWzbhVZPJuAhQkDo2FJrCgwcw9XIkAjh+lVYSdW1OSiRIMhGOkhHf+N86iIN0Z50rW3PkPU1cw7ZGEOyPIGCK1BT3u/7oO+h24O1rXtI1IbVSm4iKA7mrHxGq2CWCkxETgfU8dCTSKO++2OjopbUm7/x94BB5+aTU3O2+mwsTtFX9wBSDE+iDsojcRqJGye2xVdAX3I9HYxcEPsYPZu2ZgTQgyG0/spibulCmIMhAdPJ2calAWKa+Sm58+MWIIAPBzWwp3tOwy3mcM/BdoEWpLdIF8x7KB8FGCM32O3d1qoGp2bjK/VD7IjJVPuSm7IPn8CsjlXxsOO2LTWS32Oz11zDLShqoKiUXVfxgODMOHPS4ic2ggMxB8N8UhKwpMzDVkE6iX4hIJD22f4BETjW6Cm5a9MjlWP1h1y/WnG0FfRhw80ILYxDSvwK9cp0GFBlbhXBYoJ+wW5Jh2w7pRhqeubALc9OX4kfMrJ4iwmQIMxMHcHvZCnLXrSyPY3WAxXBHkVuXtW5Lnb3hpZpLgNCedqertgaVAr2MRMb2lhEsHdVJxQ2dWwcI1luICGF2HPGsh2D7ojwzBHpkZMReSKIQEIy1R/EqYtg0CznQeoH7FKTSRd+XJgWpgTBTixDTepuQhnTVg5/ZahqIssDWCc2B2kvkhXTYOupkS7D12HLM2n9gjhuG+2gIW0HUsCBLCwq90wHbvrEFhlR3BDN5JaisLBdqjCXXfZ/xh9U3XgobKh0stxX9c6sjt8BOgSfcnSWSUdh/yKaXeUwcFRyKghhSDnHIjCf46Mv03QO/AxSSED1+sNtYSjDDbrbXNl2K6D1hRB6dWSQccBttsSx/I5HEug/x8qUpg5dLzB4KbTB4e/6mIoYr2Lu/zZb6B4zbZXcW0s9BVxe0r3Lu4I3O+g9lexGmnyg2HcJe66gpe5AcMpGA4CEM779I4j1Fe8j8VrZ76iBmOBoDdxXeoR72jKl73pe5s31yxiIYgyb2grQghiUNL3JZEhgo4ybgKI2Hdos/bAuiaGw05KuKOIO9XQeoHpjcFApQc5Ts9mIOhm9qQoPkRcQrNkTJuCsJMvGPqgzGAP4Vegr2RmWGg6goL2KiKjp4sGOonC6bcxW4czTmLvyKiN7LuIO4HiOy9AR4AQhm2jUYawStkGdoP4igv8R0Eny5pEMFtKIOWRmFHQo2G6l32q3+BxpE36YmAYGIoLuHgUJV2dwsn7TTrdCDoKPFTDWiW2S27APpCuN80A/xuPFryz3m4XuIIid9dHyJ4M2SduPB05l5CUhuI5V2yuBVh87XaUZqSwLioPxnMNQIgPSP2g7sqPh8kuUZ8CCP2i2LBJ/EPyXOcmmhjYaqWJlb/w4WBTT37IbpwsiYZlxIPHcBxRJ7bCtAdU7T2qPFNNEOLzAoBw1d74L1dlW/sQWljGdiq9SDETiJl1YdbXh9DblughBwBAxZAZMxocgFHwP9iEyYC6TmnbDlwORB2xkyEJjU99taU/48GmHS08haCPIPO9CUwRYOygXoE3tRtsIP7iJoPxB6fs+EGO2zWRRTDBxoONQ1oO99uxBVTPpIEMwYP1BzwOxB4oOHdRuov+2DpLB8PBNu+mgU9dX2HdbXo24w2m4w2QOviOFl2/dHASmIzmI0+oW9aVGdKZOfVpu3vsS4XAcW+HZw6O2vXY7nxF87FxXQgsP8Fe6rGLCA5zcInkPGZAUPr8wkOqrqfQc4O/Xk6eUP/B/E2NQ4ic8WPgNjqw7hCbRJ8gsAqruI2/3cB1FC/Slc2j9SUwTdHeTQh08zcB7/pOplFI463vt+8Araoq6Hsc7tnZOJoEYZtjEORHGDhRe8sOEO63BkubPhve/MOth438Ao1APYpeNBcIBfWGhwsOakEsOwh2Hcc3SNBvIK73NhwbL7h1AOEcJgg/dZ5GN/ccOOMNZrKC58PzrEzgXYBh3Nh5JjRukaHyJtrcsKj1BZOIEP5Qpp9b5KlWYRz1ZgJMkOwIXvttAuAmIB8A2L2+SFpLtnH8CJsP4BHEhgO823AFPcDGdvAjUh11BxhyL7Jh14jW4AECnun1Yl9pOBjKEFw2+FnwEypmJi2C2tSMBMREPQRDk27+gNccjtT0HviqS8KO0cM4d6W5vs/qFYpIuhkPZR9Wg4BAYpcoLBCucQHq04TLT1R9i3acH1I7uKdJ9NuOI1R6ynUM6ugNcfhZ87QLk3DMST9CEhofrvtA79uLCsFT1MJMv7rb3Y5Xdrt1K52IHUNIqMP6RyJnRkyiCcEj/6pDP32G8CHQ+sP5UAU+RMopf9bZJAcWp++YlIR/GO1I+ddq0C+MEUGxWbh7GPhAgMmLINbn8+fyKB7jmaHcwulnc8843nH84DmnWOjmtdxvUW6ZNuGS4Xku5j3MbVFe6ZoIZRXPc+xwOOyyLKK6+W1F6+e1F/TDHLuo7vT5pQNFszE6SV03PSzptQs/2QuPf2QuPnSd+LaAVorAOduO2o5XylFfUoVFfVGao3uOoUq2bgi6Z6UUSijQHmiohyBF73KPYmUvRhbiveOnpHj53DKN6MOE76UtBJCMoyH1HyXmBRmKEBO2M0kTh8oAUJjX+OQJ+op7uBBPtRFBPYJ6BOYJ/BPkJ2BOUJ0hPUJxhP0J1hOTKEBOwyLhP3SPhO/x3hO8goGwTpgBPiJ2ROSJ00hKJzRPoKOROCJ1RP6J0RPaJ4BPGJ4xOoHkxPtRGxOWJxRO6J9xO+JzxOCJxxPhJ28p/xyJORyGJO3kptF4Jw8lEcFRQYJ29IteYQsFJwxQFJ8pOcJzhPZJ1+PtGrkpNFH+OwJwZOYJwZOfx4ZPNJ0ZPzJ2ZPLJ6pPTJ9ZOLJ7ZOrJw2QZJ3ZPHJzZOXJ85P9J+5PfSp5PtGt5OU4qJPXJx5OHJ4FP7J9ZPdJ4pOiuY5ONJ6pOop5FPop9FP1JwlOblJw48J+FPkpwROYp/pPdJ1pPsp1lPfJzJOTJ0ZOfx+WZpJ8VPSp3p7BzXcHk83zwoAAkWZ0W3yhBqWtH2gkmMizAB+qDkA+Uqqo4eYtQkgFMBJVJEACgKli50lMAJzCUmF+QiGwGW3nIGe3LD6AxBVyC2S8mQA0gM3CwLvfU0FIKowIM4MWTvT0m1AOYkKfmVBRuw/zFhAYYUEOUkDsC7d+NrJIbk5MLMxdMLYY296tOYRmalSfLj8zwzd0RjHgU/ShTlibX0CLJ1zMFxsrR1igzilYp+BbNnDlhiW/p2U2oSFa13mc2hwDVt3wU+WwIZ9gooZ4DOXC6GgJYI4Ge+g3skZwDOChnOFZrjV02BJftziwKXIZ2j7hU0ZLXRBh23camsWmfu3EIw3gtA8gWkWzTPr/ByWwoG6mk4/kFYDoRZfQyixomq+wOZ2dPjk2bmjnjWXVQbcUEBWsQlUIP7JYclAyVYyENC5jGHcGHVds0AHRZ9WWUO0rPbmL2JJgkew38xrOFZ8OH+wGQIrEJbpZK6uh+wFlD5ZyxBFZybP9ciVZIID12USPYWz6uyF5+l0donCAUVYURVi9DnGpTCTGFAtmroC3Iil8L7O8bdnlRtkPrHhIVgRjO6m54WDQLdRHP5IN4NmtV5yK4P027wVYx0DoI3WZ0zWQ3V7WnM43D5KXvZCB/115jiSbGlrDWZ9NYjHcBeWxu/rmJjFxtAe3P7lGHQQJVTmoN7HxTMGtdAUTFZ3nM77U0pycgoxSxF1EDwHG4R9P/RF/xvgt3O2glig3sx2GuMDYVQEDA7k7v4h451MCwo19OZ5xIjUkJzYCW7+hG0Bimni78WcyhNY1bgCww47gpvi/dWBc+Sml9V3P3Ayhhj5z8XsU7/xlTlOhyocbOwRZOgrWq4x/fRDSzjNXVqZ5oGrxprrmYFWmuZ+YQ2oIsyyG+AhBer/D00PuhcYbf6PSHvZRI5bOViUwa1cFYQFG5oH9OvshUmAdJPVpanhpq0wQfSbXjkZszwsqTgYA/bPPeonYHpDg3G0zpYBTPPVWS/zOIgzgYWW01wb/a4NyfmCOiO1IGrU+WQPEpAvFTkPr73pK2j+6agQWCGhaYNRhf1AF1kJuCaLY5wugwvZ12EShF62rlN7XgPpCkDJIgDEb3kG27oACWUgrW7yn8nPAwV4yGmepuBJf6ou3S44+xzIUDAmkq2kjcyiFgCJhqMFA2tGY1GtPKUWEcDhuc3e3MkX3oqgpTL/HMtgpMWtUXHLZ4GqHFEKGndY/YbctEvpCLEvckTadwIH4Mhs06CDLMgheZ3EuYuJXPU+Ig3y03kuYl8rWlZ6OgYkCtgC66jbYqxUumw1UuYMR+R/I9tkB9qkvqHU0v6F3tk/0DjXrWK3PUKypBQq1t3BhoHbtwDUhkCdJK99oRWRl2pAzq/ox8sL7g72O3HhR7KA5fXJm2S5BhGhCs7Uo15M0MBsuG+wsvZsGaI+MxdnEplRSbFme2gSwShSsLKJX+5bWSujdqRk8b2zOInAkkNt0dMPgdzUIQELiVmd9h0tBg9VUPvlwyhVGPOMFu9hhKBhPU2Ve6mGDoTwDJcDS0oFnAFS+kHOmBZEcw3B2A505DnYPLo6cXCuOkFfJpGzSXBQB633wEQmC6PodxsBT6hY61BmMPwiHOHTj1abuhj3WCnZ9H+9pdkNDtF2LBKV5Gaa46TY2V5SVmWPDrFF6Ht8V8fUtJd9PUcYuxG8KLCbC2XSC2mCvhq6B2wkIrp4qwMhAU+a01iFurPm6MQK59mohViK2gaQnhRkLH1r+1ZXDnpVLDlwz6thnFwt4FGsbl+YlmqNAkTtsQ6BClrorl/au3Dp4Xyxw3TKx0KKiquzxCFlIC7PH4XGFmutLnBesfxZ8lFRjWbHuf2bcUgizXPbZ7XKEg8eUVsHoqY4nvExw8HKFZRgqHmuHyBQqteXFOXJ2FPQp/JOBRvQNRJxxO2JwRO0JzhP4J8ROGJ7WvMJ/WuwJ42vmJwJO+J02uiJ92uuJ4JO/x9WuyJ+JP0VG3TYi0fTFqAkWChi8Hz0mvC85TItkAPD58AJ3RIgP3y9eKEB9eBYAKAKoAZgDQBU5aNPKyWUmm5RUm/FaULvpat6fqNelc2BqVxwHjoL6NFgLHkH0QoIDM+iyR0Po7gytpy4sRi/SDSmjs29Q6U82ThZh4DDnGuuqG5NZJa3rp9/ysxTMnWGXMmtsXoTFky9OJeSUCvLVsmtwa/OT/InbDKgTBBSpX7G0g8msUxhvTQ5idu0L22VXaOAQSwiWrCIWD04NJdCAgZ2wmQVzMxEty24C0HrMPWIfJsHXjs+vB+9PIxf12G1F41YFCZAMuaSxWnwKyZmDM/ZJ4g/wkGoK4XtqpZNhLnJgBe03WaKTJuNjA8vRSwBuBWL2GYEKpupS+4WFN8plL4LaGXraWP7BVfiKx/0GPxXvSJAeTwYUsObYUQ5vY5cigaVEfS0QGnnO3ONGeXHnQwlZkN3g1ELGLeIB1AKqoWAOUBlVI3R+6P3QJABYBxqPrx1ADQBYhDkBUgKgA5QNUX4Q4euJLWdGpLe3nGOUBZJ21MEloGsQKuOxzVNQim10DJT2iy+vesVPmP10NixZoL5vFjdVB+LPob9OuMbpzDHoN7mL98/Mn4N0fmElkhvDyZfKjvPr5vV+ZvfV5Zv7vIsp7fAIB3NxjEIxvVOYjswbb6SNR1VEQAIAGYAwACi1reGeVzeDQB+qAkAdeFAAkgBi0X003maiy3nj15NO25ZRLct2ahuYC1dpuFaq710FcG+kYPwiZVu2hdVuiQ9BmWQGsg7/lNFfUs5r1iMg0pC/GTQ3K7B/IAZnsMz/zd8zBuut3BuXLc9O+t2AL0YzsWA2HCmp53Uufp4SQ0nPjZW3frmixFtBT5BKcJAq5Ax6iUgHqe7Ogc137gXVDm1I1j89nJLSDS6B2kC1MYAAyQXmiYJEtQFRA+5rSSfTc2wGM4JW+bm6JEzRAoWizMQjY6vMXcZEMNsxdXFY6LuTtrSVrXB+Q08Cv7GcPx3QC3dDi9P/39Z67BubDgXIiAU5kZ8ia8iCNBcd/Y2/hPeHLMJorbZPU558Cxu9c78AUDSK17eiqI4ZHzu3A+zvOoIangfWlmmxRFJTIHl8r8/Pb5wENBIxDvUeRzxGn4BVwijOp3g95U4GmNPWUZz8J+up6miY1hUGc4NcxoISuNDAM1DKFM4O2Bwu1rdK3jAlVwJ5q6IIruKmYJdmgG1iIRUC+UMWScEZjTSacWdkF94RuDBes2KFqKBprc523NKcM+50u/XO1nlYzpLtXOSMvDgVEEDu1F4dtA54Kqlm5Xpx9+T9HhFPvkBEzSVOIEgKR2/miIl5Vgd11WcviNvAWXIre0w7mZx6IDKUnCkEUXtE3RvWaQCT57TlGZ66yCua0Uo8oyzSetI896NHnPb5JQDNvYCg6VPuXTPIA2DM4sXnmSNP1RMALYrsAJtH1AO0AYAAeVcAAaUz06lvSk7UWJp/UWLo3VjO83NkTvur3Q0BxBWhEFdRTMY5wUBtPPt19HuJQjL/TrgnD8Hn6QN94t5iIfWOjUfyxCrdUyJu4gt5dDHpkzDvOtw9OD8z1uOQ4hvkd8huMY3ZA6oAuGmw6f4FfaMzZyalHrxGNl3ip9aVKnqXMERfoAsK/nG54pYzZJzPAc7NCuMpbpNy/j3zjnQokhsIEU1G3tq0FjmWZ0DneBPfnkK3eG0V7T6NIVgqWEwxw54IcPUfRbv42N5ZssKEgARQd19gllap3f32EbLjYotKoOUQbew6B55JDkdD0Zep4okgkz4gl1lXxMUQkI8RhXI98UFjnZyU1I1CEzjJrZ/ao/7KTk8cw4GhURCM8VA3eAZDswMggc8iFRcA62eCnYz3bkv14hx1MH++nZ1Q2KC68LYTQV0i2PswwuFJgWCdd9lYE/fuDJCS+MTI/qmORDSRnS55Ja+n20M9UPGbKrNAUO4kQ6k+hWEe19bCkJOycNcc9++z7r9wNbCN++WDiaQ2hvD4pJz+iInNYAoeV94UhcAx7jtSgoRFvvCTqBndZESzfGAMtLl0xM1InZjPA6l0DnIFGsPxpE5n0ekiPT9I2X6BXMlPkOk5B+qLWfe5Smp6wVW8E9o6+oD9g7Qw8fkg6wfdlwiglEzOcL5xbOuhldJ7sN2B+WxLGYuNg9mCAqm/0Oon1PhGdQOJmJeCZpYlF5UL1kGBBUCH1bvBnpEOjolr/57oNJxe6Pf44l1R0JQaUJD0a6oL775y0SXvnZlq8RxZhwiJRgaxPUtIj3BwDEjR4zl9KfTBUnGAYyb64OBpGPsJyIH+GKD0sJ0FN8MQWWExQe2mJ3Bka4UM4A1+IVRIwfU5+vJ3ii7uMBKjDprHqBJ0ADPTN3yLRt6+z3xbs5ELUcpHPe57tzbA9Ii8CpHE64mxKOQ8NHoI9eHiFQrpu+PjKESjXKEmf3KMV7Uz2V6svWpOblCcHXKJCF/KFNx+zGtLzBKtRv944IsM6Yq1wG3wmk4engDyAA26KkAcgDMAdeEXn6APoBtVO4B6APrxGANYBGALljk0ajV91w6LTo63nUD1+n0DxUK1EFtgbQp42sBFZoOV/jZBoVjJIZS0KtLQMWSD+rVP1w+5JCGoggsAP4X6jd7SsHdgmEwyXlxisIQLj6Uod1BvOD/hnuD91uEdwhukdyWLBD6jvkWGrKZdlqx/CBIxZJFvUDi6ZnMdk+TOEIGd+G3uIcPatDue1zqoV45AYV6qeSTvA4Qh1LmcSifA4Gjw2DIbMZU1Joebl2kNnGw63f0BkGk54TpI5wttZEo3A7RGQX88sZvhF7qVkjzh8iA10M5pC3OAC3Znn8xm2nawZC6L012Qa0CW2EONBN8NheT0UntEdonhES67qcMLbXAS+98/QV0z83t8Urc8ZN4wREfqS93CvkLNAbI3nO6k8hBrwNhfCJjGXe2y5hberF9aw5ZN2j7BDON1ofbQUnUSIi+Mm03qWcKdgGLci8Qny6a2BS1ZfTdhLYf/UPGb+NqUH8+rSzfS5eDS4gqrQqjmTc177HSypNes6GmgwluevVEkv+tuxBrwEYvz/bf1xbFTH150simZ2YHdA1bn994Xz7cwMH9BHLkByCSpCVGuQ2KGJR1HthIAqFENmyIWvfe0BOUz+mf3KBo8ruH4Kj6dYCSz+FidpdEmcYsUgIExvpb6ZEA36TMBrePgBtVCwAEgHXR9eF1V+6KgBDt5kAngLCGTt2Azm8/YDhz0t60Dx3mKhSiwuChchJ4s1BtvUrBJky3dblYgwVWWfzElfRtSD8SGphNBYtmfS3kG/R1m0Li6XGjIvwY7tVmIMyHli/DHViyLzEd9wz+t7wzUd86h4iOCvg98vOwQsAiFS+0DvctNwPd4JXZGOfa4/kg2ZDwsCPOAUSSc3+vdNlRWe7Oxfsq1CU09h5ZQfpqxBMlPAB4/nNILtgculx2xUJFcZcNRYgrS2wArxhAJWoOHhbwwZDiS65wAplHrZa/yuaU2zf6Pj44C8CT7d/R/7wunS2d5zn0TYLkgzpGov1aXhCfevjfPenmIJYHNkdA10MtEgiwx/a/o1ntNYtkkWsoZwk0/QommtM7GGej3SSGgd6IDK/nD6nAcjWO5KH4ZOaFdQigW8TzgY1Kw6nVc+ex8TfKxhsPbIPoZy3ud1+JaV+7e07PaWTc0717jJXAnrwKuNF/uoe2wvP7YPJMYyo5LajybOsr3bmfCzlG51sSlM729Mwi4g9ULcaiHyE4nXE0umsz04mivWV7DnLHnmFkfSSAG1eOVBNjTFd5LXbtWeMizQAcgHcAZqOUALAP3RGAJ3RreNqopgEkBHADAB3ADQAKgCjEBz4ULQGcULzo6Of1r0tVs0JiNiSi151IE9vDc222yy39hlWZpbTr5Pnzr+ufat5jEEDf9W0bwXxx0TMJ/4RLWfRSoUPEtCJFUO9e8M6yHABeyHCxRsXXp2fmMY7Ix7NaLCyg+CLvJEvvHEBb6sV7kySSyk3CwV7hPwXTnLYGDYhSxqf5N0Whku9lhzDxRfa4K3FCqTU3zp1+BojPQoEON0aKMgriPF9qgPGkVmas4n2uNdoExZ0sfrMBKY+YFYoKLIDXLpI2cvialXw0HiWypgEe85yrDm+N3gnswly7eVybD6/ofPlS8cpRzquFN7FlsW+WGzq/GFTU0SmVywuoDU+bXx5wVy5U0hXQT2G1mnJlyqbXQuuWFWYGIAVnrMNRq7kOMwLy7CXRwGrcu0PxnCH5Jh3AQU18CIIYIoVup9KYhStE85BMNSxtfsESerFKIqhus5Ud9Tp2iEpkg7WAhxEsPvgLy1n2l25tliMdnW/sKtroUE91SgnZ3N5inl8MA7H8YCk8UMCJfZeXLX1jyOgXz5DIB2ji8TQyxgCy0xPeOOmgZ4HugpdIlh3JN5Y2Ag0h3ZG0zUj+FWkR9eIbNEgPBhtooECBfY8lvDj5jcHheN6ltMw/rEZxBLunT5JhnMq0q+h6j3jvtWPm4M2EWfPMFXW0n3mV9EdI4A8tZWrmrG64D17G6DC81dZH2L+78q0C/h7zkquTkBid7tqPvsqyOqMSE/ICUJeHBfiw2/WzR42Jeyh+lA6J/53EQWLvBgaMHHOs/Z0tE+tfHt58s/nAj8V0E0iRZKoSgXNj0gBQPLHS0qcRrlz9WFrDlhleuKHB8XCw4X6e3PV/6yjlcqhzHSoS0XwbDXRBJ2/nwqxxvj0sMO5hq0u104SwiPkn5TC+zYayhqX81IhZhUdWT78DN5vgR8L7nHxGs7ZgXRgvdoTz1aVcDeravpJuyO88Ksw5Y2cXvYBwQvnqN0DrrgH9YW4NfH14jQW71Y4eRX1kiHVUOGzRJvsuUDa1VTRKGWdgog6Ucg1LrvHs30Bx57UEXOWdlY4dIZsbeZ6bXJWIlT5L8faEcJqD/EKDnEuivPpKUWWH+5pUe4LKJX4TfoUQZd9BIiXW5nPRhbyN2Rmbzg2/d04EeMHyFvY+gGfsGocMBLjoeID9dJEHAxESAmPQmiD2cJDSumJvMEGWK70TD3RAI2sVmcXkn2qEPLEXXx9a6IHkQwHLog75MSfeI704VZ5pe3DZVBzH+JuHh0dZQL2HH4Sm4ahy2VBicJEulIw2L2Cwt3TKipXr9b8PMT7gOPSLpGSs6ZU2PoVupDwu/tIybB1bIyndV4vhLAgoFgl/Hshckwh7bB6WUw/KFE8BzLPl0n2T3wGOeE5hXurIdMtMrdB6X/fPpQWe++hymHGfvANzI6cxTIx+/62/rPv3+7oBELWgbC933yfuJdZVzRFurB2ImrN6ziwwh3lI+fCsg2xupHZB3Jc+jAlI0XEauzvu2JZO3oxtYMcN7e/A2A2DiXz6V6wK4guERie433E/9OOjW5QR39OoI9k2hrQhgJDmUsKmg4nB/GSV26yreFB4u3H5FZi3llWQUMgJ5MMz5NM6JmmI7W+V5JEeVMNlYZ7JRkMnZ8+ZPw+85PwpeOwG5dLWaUFCI3R+8xJCxRb/W+vIEHdEW67fCmo2/rII1QGI1a8MFCexhA4M/9P1QqH0uyPlbuZBTtdtWaOzk/6P8qBGP7B/t4OfcFXyle433zdr0gqcz2+sr7L8VBrRH0PAs9g3wv1GtIv2OAimJffT1WR/zTSlG47/cwPnB1diX02KU794WIUQMHsNBPcJ7tdx//n5jtuAHnKv9DxL1lVEKXGQsFpevTnRgvTp6SPS2vx1/F6cvTZ6ZQtWvz1/qFr1+Bv0N+JlJPThv/PTlx6uOxvwjEFx86NZv+IDNxyePlFXCzmzRoqQXCWbZPcut/c53TI13oJux4Wbxx29MCo0EnGozgC7PCs1putSkj6WcBa7+nQd3dRbveQQM/NwxaGqogB9AMaBGAIwBQgKkBHgPrwEgBAAkhY4AJAJKooAL3zIgPQAm+RPfiJRluVrzPfst9NOLgLfgbTaamSYaLnsOj3wKTAeI3EGSViD3veOWqITAUMTSq4MX66/YayK/H4g1vvQXUgTtB+0F/zeeZeeHLSsW2Q0Rm+Dw+fz5U+eUlvwzhAsp+IP1npN559Pp54YNkaayTWwJjPw0JPOqoJju+KY0hwEMz8yZ8rddNkE4rhyDtKUPguPp6LAEU4qgBYDN9dMPRlh6/guvjZ3BkYQmPvgL8CdMPh8rS/guVCCLfI24L/3Sn/OxoLfPhb6Tcbf9bZ3ezSEjd2N31mZKXYH2j6W/cW7zC5bO9xLJuRS0qmWUKBBuye0/out7/1N0qnFNy82x5OqG6KZCRB5GErm90NNHVxytiIOqufSrXA6CIMeYA6oS7Eragif0q/F86X6d8I4vJTAtlmWP4Ndk2ug0r6L//894uqPNNw9H6yWE5wzAVwD3u0mgx15z1wXg39bOKH4yEY0DFxgdGFhZH6KvKRH4hloIel2MqGaEcCgEK9yW+uhrOCVhGXZvD8SubYHY+PEi43eiJlSGbjGHq08cN9IlqhrYjnuAunN90CE9fJQ6XABYELLQZ66u+iBuyFIBk6b/2+gOvqSwW33X7TFx4o1/WQ3eU6hgerbjiHB6uWTceGYuf/40BAABKCKvYMpmMAYMyj/+oDAQAeuUWwK8Fm5YijLkRm7saHRAVGFWjc7mSIKArqARZn90vhw30DsOmzzsrhdAczp5fpcMowKnnonuZJB/vIaIQijE3l1WdUJAagTCxGoeIDngzsBCJOMSrj5PEJg4yoguwDw+HT5cUsNAWySn+DUyYc54XjnG1qx9QhvArgREELoWwQZQrFd2zfp5dCdcOO6dVvABpgaN/nP+4Xw1sAe8YIjPhuX+3yAZhsk6upRURDrm2vTaJgm0ifqmAUu25gEjqmkQEmq/PoqcjpZO+laWlh48iHpCf6CFSBTOFpZTHmoBP0LqiMN0TO6ypkL8HgG0xsKUd8ApiPh+jy7uAT36LvrClPqgZkqy7kUwpR4RAYkBQQHIMk1ieYbeHlQuAQGu9mcWEyBAdmvOzJCKDgkBlpZRAa10qG4o+vyuNTKVAYEBxQFKQOaeMcj+zoAWhQGeAf5slCL+2NgQGhiuro0BRQGWHuZI0aCErN2Wnfp2AVRIZgG8pnLCLECCgJGmnfqnZioB3f6DdCAkdsDzdm6g+QQntiHkyM70AWbCVmbxWNz2nfqZ1pAMDJKrhEN8ueDwoGw2JvryTDIEOb6I3tZcqJKUyFauPUx+7HO8a2ZJAWHCkQxyyPL2QQbaGNJWhzaS1oFcgHiClCMYT2a5TKgQyighQDREQ3zIRD6C1B6DLvYub2ASvh/yMVzYip0g6vJ8ASYYELyDdpH+bj7S/lq+qjZO8jMufGCYZqKaxcb9wv/YQdhtlhqGGXRcBojA6ab1XP/c1jB+IETGciIi1GGsoz66XvK2sximNEdm7g4HLrLGY3bfHKUaFlJB1gP+bq6xPKN2FpoigSsacfRggQxGay5SgbvuzYbIRvtAfGCuMM3wgyaSgftOKoFsljR4JeBFdhmGEi76oJyBgWRjPrtceEQgIuUBhEAZdHtSpUid6LIB+wK45iyI30ieUu7IWfaNtmbgQaxV5EfEGiAqfveSCkzQYCUMhT5gnM1I24C8rGnuEi6xVsGBgqYMbsGU/xYtyGk+/QqxWGCa9bTuZkDmZ+BwQIIB5K4BLkGBy76hgQmUyVzfQDq+KvSC0gwmKYhegdhACZQjyGjojJSkKEqBuoGbLmdWNUBwLA3gBr6eUrno7QbwnkimiigjDGYBsuzfLtWE+jCMBj0qYHYCiEOAtR4TnHCuZIK4cGisnAHnzN0EKg6dDoOC1Ur9xGHcvKCzQMlAZM60sHSg4q6iXhReNWCRoDAcpxZ/dF+AYmDIrnuGI/4IdmZgcLwsSF0MzK6a9EoGC4EkdiPAmrD2rh4GmD4CSIJeVG4h4tpG0gRg6DaexqyKnMdOa6DMGHb6TPZE2H4QTRy6hrf6GJzHhs8+0+7sdjiuExLt7uESxzDxYAXgSdZnFpxM4nDzQmdO61w5oD5k1J66YIgcgVgEluO6ErAtBjSGqVZM9nIgQpBOzGs+rc5ECAh8xmC0QU/swSBVwCaWQ2YqHOfAitbVBnTuGKADBGLoMfb8rm9c9TgqQAJBcaa/8Cxgt5BW7hHuD4F8QZJBT9bSQZEgFJaqZJGQikHs4ncE7s7KmE/s7kgPQCSUDaaRGKLC2erYQUDmJUCwvIBSBEHddLdcwpBANkWm786eQPggdQ44kjyuImJzgWLoY4EEsLhgpWztQAzQixig6GAmgZbeQfKEx0B3/jvWQ4E98COBuwHu9vnYpsC9OqzcXy4ldMJUgiYyJteBKWYmDL3Alx6o2pYgEIiQ+iwQAfZ92Chm3N6orhyBnSBcgTJeKWYzOgoBbp62HBl00aBxIOaB3IEpZsauWeh/gDg+iUwegZWBFvqyAV8ghOR4wiIGuDYzLvaB/f7egcAkGyol/voOPUzdQQ6Bs1hZBNBYCpwsnsBBM0EVgXNB40EFfgYmOV4fisOOQ6ovmsGewKjprgV605LYpJg8tDznQdhIGlCAAjBOxU7trlxOva6BsA9BTSC1rmmY10E+km6SH0HgJOqSRPCMJHhOX0GG1p+O/0G/QQROQMGgwT9BEk6gwd5QcyjAwX+OkMEgwVDBuVQpdtqIFliDxNikyvJQwQzYKiCYwYr80MHYwejBBE54wYTBpKj4wX+ORMHQwYjBiMFkwRJOFMFowTTBBPBLpgzBdMGqTkzBjk4swX+ObMHIwbTBXMH0wRzBqME8wdzBzMECwazBQsHswV8k5MFiwSjBZBBQwRDBAjykqCCo9vjbADd+hahfrETId1ZsSs3enwYgAOEAUwDF5vgAOvBgAJC06gCRAJEAqgDffgkAMwDOMNbwxWILXsE8S14LejD+WW5TTtdukTwvSFDAQYKYIM8GUtTyBCNAAAgWQLO8OP6cShde324VULqWvl75qopgpTyCJCABINZwUhFoSfL+DvfeAvKM/k/ezP4v3vwej54Dbufm/SDB9jCWfdRrpuk0fM5HLuCmyMEnHLMOYWDGFlfsAepq9PjgmcSYuOZASuiU+rwoT+yhwdXB4cHFdP/c4TgtAnw047I+Xq3BYDgRwVWAm0HdpoYmpUTH7vi4Aa6ncLes1EbxUNPBoSZpUG3QCRak7tRaTTC8FKngGsEBbogA41CN0BYAYAAsAFbw1vBZCuUAcNCLUP3QdgBt0J3QXAD9UKtQkP6NytD+F24jnnD+zsGH0GT8ZrwdnN2A4UD1FAucFQ5pqD0s2kzvbmdegcH73vj+I0wiSlF2OsJL5o/ypSAmwCsINbaQEKx04O5Jaq1ukG63Th1u157zCjwed569br9eAh6ZwR/eqG5fJl5BmdDS/sV2YgrU5BcyL84EbrtUY9QtBpo4TbbIPuL+286C/hO6TeyV9sYG36JdMGrcZkoQQR0maJCZWuv+doZxvtxUktyfWNmE7QHzqA+g09ZcQMYebqDiIS8YBXxN7vcw86j2MrVwYng3vrnuteAgsAZARp4g7L4yI6h14IdIi/qS+iw0W84C/q7+aeCQ4O5YmJydzi5SDCGmIT9O5khh7JE2POyyAZ/eJiGS/pXiW2ahWOwuWMhJMHA0pQaU+uS87kBLyiHUWEj+sPghlxZ6nrkSmmD+cEr+yo6ZHFWBYl6MzumOlYFyWNHEWwKYlqCWvYg7hsrc6qBAVOugkj7pIRRupJYKRDkhs7IdXE9mULrpNBYg1HgdBpbUNEb9xv8wyv6M1lb+HAwgQESO9mCgqoGQKwg79jU6gpbszkbefkAdIdGESYZGzj4h1/j5EFY4GJ5IQMI4GyAVYAo2FcEFwWpucm5o+vOAQNhq5F0g93bX+MH+0pZaAPjsEGJ+EP6mCuwwPjH+Mpb0rgpkny4LIdH+yyGilqDAD0h8hFaWlyHHIdchhpbjgiMiIj6eTAtswwwKDpbm0FRs4KeA3AgNoIouWeItIWheZ07TIdmgVn68AfewhSEgPlkhJSEU4KZS+eSjELO2iM74bmisyu4zgFB+t6AZDhDCqKFoblimGKFcRCPieHa92oMMFCHooatqekStOIrcjYZYwrYh7iEJlscafc5Cxoj09KHu1j9OAp6YSFcQKl5DTPtwCzBs7iTuIsyjoNk6OEAktktA86hYoM+Qm+COJPWKEqGcmrWgByJnMPSgxiH8/gyhoVIRTEjYgMDnUqf6Ev7soe5gK2QihAOg6b5SPmyh3076odsCMsZYKLXuKqEY7nqhEGArVNNAsWamljahuqFmofahspz6vvDOXGqmoTvOt7yGiAywpaCPlpGILqGMIWYhK/Ywdub64/o2IejurqG+oRdkHWzgwM0O/vLhISfO7YppwPtAfhDTDO7OfjIs0PV4nQ4xoB+8NIQKsFrqYkEQsC5kLt7p7sN2YZSesJM2r7AUsIr6mR6SmDBKUCFjNFjgMIhGMuggUaIbhipmRCHKsP8SsCEk4GRAYjpnMMTuAmYRtDAhG+6VId5awwo1iE1214iA4OOh5GqBBlOhtYGTgJrmC6FoLgmqXmZPQJJSfHAYCApBodr3ZNWheJSyZnrah9j3MILOkAF1lneIAxi1LprWtnLQms9Y+MTAfoDgh0x1QLPK2pbcmAqEfnCIfgcC/pwWNplyp6ECugfAITaKpmUgJZYP1iDsSEgMEER6rBJEgcZIx8Ad6j9kFsDsjqp+d4B3iHXMTCDS3re8PBxJIhhWgKpAYJHcZ4InHpw6eyD/4LuAQKGTMi8Y0gomdqRhgurihsrml5KgmGtUn8iMdPOhK2TFumpAjGFUYbjmQurMJgk0HGHkYY/OO6FDwY4Kad5Vjn4W8KIkpM56q5qfmr5685CFXniiNibuUO6iqFrkomOm+Dx+Jvg8mmEzpuio/ib6YVOms6aGYXphxmEiUKZh/FB+Jp4mVmFZrvxQJDyRnpGe2EiqPOw8TmEYUCI89DxcPBVesZ65ngmebZAZnqlOOU7lrnlOAU5eTppOpa5tkAcGZ5CPeHiAuwC1TtumE0ZZqK2A/BDCXOvBL34gACNQ2ADWADMA9ABggJkUEgA3pncAqqi4AOUA+AB4gGAAGYyIHmNO6W5T3pJaNWJr8k/B8fDTcogkw2DVFH/BmfBVoG4iMlz6bDLM294T5queuP7fRuQekDie+vgkvqRUrLEBU+5RkpMUTDq52InBOYpoIQjGj06H5iz+2CEZwf9eHP41rIP4kj4uYE70E+69QF9W19pj/JjGR2AW0n4+us5sRHBepCGu/mQI5yYpEuP6KsarkK0hmh7EzowWpOAgqj2IK2AAwDquyq5LKBdgE/4okGeqt+A/ZuFewRIGMHW0VT4dATTuaj6hmizy3kb/tpLuewRXzDUwOG5A9qp4aiKOHs2GKaaqPlqBqkE0Ypr+VtgMziP6GWBY4dCOTTaSsEXGcOFDBE2meUo71o6mC2z8IsHA6CTIJlThzOwehrhGSJzJ3HehK9a0pmzQLOEq5nqmt3QgZnUYstIObCZ2xM7QoH4c16BxZjn+IKFCztwhvEz5xvowwyQ9PhIwFcwslqWBkoaBup/ERQH1vuRusKFCXiGCkKz9QPFes0DtzGswkRAfPuwG/QRGCLvC0g4UnvdApM4e/kZ082bOctVAov7lEPuC+Ah6BMXg/BBrlG+wPqG2/qHiM7TaoE7W1mBXjCO2ho4kWjFMKtI0DA+2fP7q/mUGCM4/+Cdch/bCgXHh395gppKGYTj9YPiSKBafzHCm8eEZ4X+BgdhYjNq+hQZp4bl2+Pbp/oziOEhPdL+B5eEa/ucBJhbDDKQopb5Y4mr+6eGIpkXh9OHJzmrqeeH9oLOhX1bO+p6Cs+C9WGYBXQx+7KI2nLpH9pUhiHqn+OgkU+GNwhhwrXoP9nQuKxLmrFKYnqq4nmT6CwwFBoO0a/TNoC6MRYjkjvoQzOa2rrf0BxBrKvX20hafMA+Ws/4UXvDIRRphfvpmzxSpIIeIBUGKxjPGeAqbdvMu7Kb8GMcCcQGR3nf0vobK5rvWd0JXAUjAgV40lirgHiC6/gFGOwiKGIogN/BTgfrmG+BqdEtWJN5hTEmWhARM7lzq9OAAsEIUau483lRCmEjJgnzhj7Dz6HFgxGEMEGABv/59DP/+1f7KwCHo9wEWQGABNBAWwJX+VUE6yNBgLzyENtF07i5bWFyWttyPsMvUF2GoFu8yg4jlwJ9iSj7xplPAhdiTOs4WGgoJHohGQD7NhN5yffY2folMgS6ZVsoRBpyN3G/0AOZ5ga7g2hHWzAac1BDO+nygze4pLkYR9M4mETIM+9qAgSDWkpSAVqfQghHqLooopEbHYDquYoKTEGwR9YAkIfP+UlLeQOlenlL2LuwR/hHzHFxERDrMKEe+7zKhEX4R71YREQfUFrqMVibhpi6+EVMBET4REY28ypibsi+haRGRZBkRTi7vjCv6ypixloyg2IHFVgd8fQ6NzhS0j/D5/gGmsVjWEcOWthEwQunYZ4D0njzeDS5pLpUuPS5rIOkk1fgKRvX+I0FngsUgssawllOgtUy9dBfWPN7OViZWPR73ZCkwkyHk1jn+8lbGVr5WZIx0sHpWZc7gvpKBVjhShFxC2giREMM2cd67Eb8sGuiLLq/qU0SnEZHi5xFrGP9qXnynSEqBexEymKJCLSbVEL+o8y79bBcQGsL7EWZwBUI26kmh5xDewM8RepjaQs1s3V7P4U8RZxH4BMEg9QLjWA4BkpTAkdCRqyAB4ucgFmA77u8ySJE3EfgE/FztqCLWyiRQkdiRKJF7ziuE+CTXEb8RI6AsoD/A7+HoloSR+xGiYQKKfq47QeKMF5qEqOl6L444PFGetDzKPJ5hzlB+UD5Qa5BGUCpOkU6JTrVeyk5aTsSkkk5lkL+OfQJSTsOuQk5ykbdw2k4RTn+OoWHlrllOGpGBYZpORU5KkZKR8pEDrlWuok7sTlWucpGKkVDBZU7mkbqRVpGWkTaRQk7WkQqR0pH6kX0C/k4mTq6R/k5hToQst0RF6vuQB6w1fmumVU7RYdHQSsHAMEDMEgHMENOAecqd0Kqo7gD68FwAjdCnaJ8A/dCqADeUuBTW8IqoxSY2wahsdsFDnvfBq16z3jluF7grhjqAzCjGwhDYd67NSBmwWOCb4IJEI8r8cgkqu96AIXj+BDKMFtmWA6EJciN48oR85q/mZYGsdCHUs/zEOheeKCFXno/eR8pPTveeK2Fs/rghqO664VBISdyawAoBjKau6j2I8UZNLqoSWTqxDDQQjPa9UghA8+CySNVWQdTB1KM8LNiZEW7uFzwpiA4B4aB9oOvUQOEsJpSI2ubr7oEGCXLzEvTAB7QsUveROZb4VHIaK+yWYCfery55Us+wsfroRrQKH8TJ3PXAkq74iJ3+KvZ5hivi/lhJYTYenUrPBEaUUODgIWnggwoA6AsBzSxkECn+0i6Fgj44fbCJ/pqeSyoyTFIRG/RaABlI3DbKbv0OwrBEptpUwm7uYBzSOWCPgMEu3RotIcSmwd4/Ts1I4kLXEPDOHrQ0UUZ+ZiGdke2o3ZFoYYSm1v7sUfRR9hZxiG3UDJEWbkfu/q4rkGCkdnp48A9yP9ymeoASl9xvTBoqwHKZmIVU1pBRYVCACRbPrqYqGwSdwLkSKWEvtOIAEACRABIAZgAQABIAqgDjUNIsOaISLENQI1CN0BAAddALwTfB4lrVYZlutWEBKjUmTbQT6Fa0GRitYawAbzo6XMuA5XYBwWECX24z5oOiFvLmwLbhxcEdkXRm1kGxhlfet1TpZNvyVs6Dke1uw5HJwaORS2Fpwaz+FMo8huthuxYgpg3hv96FQGAwBLDSIcquGSGUbuk+JDqNSKxRtFGkpvqhMvL7xK4geIpL9pr+NKCK5tsw6YYnkfrkjvp7JvamUtbTWHmGlFFzTKVglkSxpmG0mxH4YBY+5y6r7q2RG+4NqoVwvgSjHnw0Y4JbRH4YjTSK7LggqfDRdoMM8+IXDIBR2EDIlioYP5G3JpmGlII2hvIRd4azYC2soehQVuUweKDX9m/mY1zn4Dx+qoF4fEPwQlzWuB4gteDzDC1AJh4ZxjM+3ITtgNPYe/R34QxeoPzG3Clc4OEr4g4MDeq7vjk+qsaxbAUiRM7vIPxchoYApphIQD7PYJo4iIjxtgK0rDijMuMUDbDwmhPgQT7aVjv04Rh6mBLi54i/XNmE0JaP2HZmZ0i2GkbuuFFpUeBBa1E9zODa8sCG9pTh7ti5IOkketaQVjJRY25yUTtBFLi1jk2O+VQguHV+9URtjsDwHpjuYj2O0PB7tPkotURu5sDw9zgukPpRlgjBkeeeyRb50EbaXfIFAFkmRAC7wQUAkqjmiqEALZ70xP3QYACxChOu3lHjTtPejsFXbj9K31Bn2Njm7BJiXNt6UBrSEEOgKBjy+v/BDZGxUUHB8VE/bgEYUVhlloRG8HLeLBYoenx+wfQOMsxZUY1QSnDzkuweO+YM/p9eTP5jkVghRQJ/Xm9Oz54R/HnwCkEJcvp07ag9QGh+aUA1ZJ7aSmC7vneCCqCv6qnuqDqDDEHAV0AToEnW5RCkELiI/cwQJqGaV2a9OHPu4h6xWNkG7xT0tjMBzbJdIKn+O4a7gZMMDvKx3uYBwiBBGIw2fdRigvWIjYbfwNn2uJw8nBlAoh6U3gNsN2Ea3jXOzuFGoMqY0VYGQlQgoiJT1DLO47LmSMbgxAjsfrDe2PLxglrAqI56Xi3IuSJeEQDaK6DQzpvRAzhNeA5A9DaeVnQE9DpAhJpshVLp/toozurltC9AvbQZwCvCefpAPpaqkJzPdjYMfyLdvHLIQTaIMUX+UEyPiCWBexCwhAFCZsQPAWEkBxL9lmIR5/TgPCaybg4pzqAM42CFBvG2XvpZ4XhqwN4RQvk4w0DGWlyec8JI9r3EeBa/qMWmWoCzqLUhrsBoDL72OnQA5hlkDCAJEGT2Eb50DGDQ6C7o4Q68nQKREI6coBFSOtMkmvTPhhoMEt4gBLowueBYoIe+49EREc7YHnD0bpAmhQzfcNbI1sg7sAsuqKoHbGuUie547J/AgKDYbvqwrgQxcF3RpUCl/oMecTKY9AoQp2EPDl5SCiYqgYkQVYQFln8I2RxJ9mkqRRIRlI02hQyvhmLCCeHjETMgApjL0QpEdRQTDBBIpRBNdqGa0QK4JECuDRHtJINBgz5HNhUMIZTeWLKGOi5eMHKm6HQ3XjpgWp76RIAaWj7U0gx0V3onFviOK/YAyqEMrbr9bBChO4CT1n3MFFIXZM8BQoE7ESBYnXTlwFFGWwIwCLMx0oFighnRkXL2GC6GkZwW8g6efbBGoYVkTBCXgMieDywrMRWIG8oABL9GiCSnMX44baaDrFtMGUbjSoV+wLI7QW6MgSbKjOgCG9yjmsuaf+IuenWQgBIQPAOm945EoiCxymGgscOmKmExeoaiT47hYY+OcqJCovqiiXpLBjCxmwbgsZioodABkVOACRaebogU4EBAtFRa6RaawY4AoQCoAJKocpAwAAYCsMwJAFAAUAD68P3Q7gDpjCNQ3QDPpo3mi15nbsteuZGw/k7BAdGBFLoQXTJagPF08HKVCDS2k2CeTO9g1kAxUZ9GQCEEMgoUy+aNbpsI4MBS0RmKyCH5UcXRUmxfXgWK2szpwZORa2EA+kW4Y3j2FKfijzF6JmJ6W0HiYf6uWDz6UYRowZHCWA3eK4yLJLfSvIBQAHXQpHKN0NgAyqhEADkAEPilFniAUwB4gP1QddB5CpmRL0ocsfbBXLF+0XVhvLHM0PyxbrR26DQgxW52yMOwpGB1tBpadZFjyrHR0rFNkeQe8OS41Mt21KaTkoKB0oEY4aBud8gNAiqxdP5Dkeqx7TyLYbweJVETkWVRKO4VUdVwE1giQPpmPUCE4Z0B1QG5Po2QXYxDAWAiKAiFEUYhcxD1OIgOt17lEDoBZRHOBl8+znDuhh/Wt0K19lzIWcjv/sYoz1EWKobOts7GzhKO+kSo8AzRsN7kPprOds6VdlKg/CDQiBNWdFJSAUgKXL5APuAsSXLgNpKuOyTh4CIwBS6gdrJBMaCvzhjhfoSDsRwRoBasOCAIzRGafl36DfpVAZ8ByqaE/u8UIgY/TkBxTpb9sU3hExYqoOSBNKaDAV0BnoI0QMsE+mY/wqmY9gHnNrf0heiaoLjR/uCsLh6aUFFBAZ1AE1LuTIyEiRCXsW9a/s5Opuj2K8g/6sasqJ4B7jHorIGS7jmCYxZdwmFWDBaPCos2nr70LulgmSrqERgRI0IYKpQWZxb+VubhYp5DETJylnIQVqAW0xY0Lr8BXxFpaqgO/IFAllE4ljEloUGWuUzmyDRx7T40lk1g0Hyvtnu+CAHKyNp2CnGPxNNiWhgI4iFR8yE+HnUkxEQXhpbmDx5DLp6BgD6mEd50fGrz0ZfADUFmgZTuPf6J2P7W74hFsXqBZ1aU4NicAHHlETqBVq4ygaP+1aDT1AIWrnGhcc2B51FFIPoWAx47Ed8RTYFHLpsMFiFyusERfnEVQc1B1OaX1ABeYfSU/rFYIJ7Y4caGcKxVdgG8H1i/Yb0QRYQNwEwuKojU5lt0G6rfllvGrBEtNmnW/vr3DHQ23aEF/l8RztgHIC/+Nhau6ozILcSqMBr6XOFNTAwQDhEo4bmxYxIDyhdgAXQAgR+By3ERVPoOAXYdMqtWiT517glastHenkyR5UTlmiGYCPAD0h6MQ5TPRBSkD0yk8GYmD3HuCs9xn+KjlAaMF0zNRlfuJ37+FkModm5P7p/chKRDmtp6FU4eCrikMorBknaQ+lFDaMGRK96fciewWAzqwUSxG8EgABtoqgDbRiwAa2h3ABIAMXjYAKNQMwBQAO0AjdC4AJ4qIbHNytmR5SZ8xA/BPLHnrh78WsCrCAhwRyB3rt4izBD7GshM554nXr1hMMprntmx7qRZQM7CIA5a2srw0nINPkRWoy78bIhgPuCLFuuSD96FUYjGZdHLYRXROCF6sSR4K4ovhNgOhD57iAXQ1tgkbuxWZIxypqhhFppjqCT2ocCTPvrO+uZA4EzCwmGw3tUcOTjHHnaGbj6HdFfUSJDTvhkwoKb6Ecb+SkZwCDys+H6o2qLxcy6YVqyCIkAeaqX+i+EvvJVaxxHmASisRuDR7ixePUx2QIPR10CDEfQuf7Hi+hVxGBGcmn4iNyajUWBx4MAcwM1BfBEfxGyauSASAUbA8oQiFutWfBEHcQ4RATHnsABEjyyXgSgSihh3os0IxgagdvzxC4wLAQoRhlAJ/lX2lobT9P0oH3RS4Z5SPfHPDm3xjYIncYfuo8GWsbOOnoyDfhMolCz+kst+0KSX7kMoXyQ7NB/uoZLRYROYwZFteuWe/f7h1LfSSQAsAIwAdwAFANbwXACd0OgA2ACoABIA1vBt0KoAjdCSqJkA+ACqAEWM3tFVYR+m1PH+0eeu/5AifBmqoyBpqOWRsp43yNGgihpb3umxK57c8f1hZB7upETYacT4kV4+ploYKFlg1Jyx7jBUccGa1jMws2H7yiXRKcEK8fWxSvGrYVXRzbFs3pkhqQaFgiPRv2C8kD2hXOwZ4p9hhuIRwcWgT0Bj+BwOOA79BGpq2qYtVvOhmDZ2cFh+xNGjbNeMe9GYFvAu5iHIYdfw4IRMGF6mJBFGQKlERY5HnlYopnRqUmWkgpgRwfnYQRgKMQmOqZYOiMlAbDYxoPI+10gZ2lh+EDEB7uwBw/z6CftgDuB7lr+BGcRjEKUoqMCiYNbINMY7MRwJBTYwCji8ArQNZALcb3wmPmk0QglcCUpWjaBwBAdICDG54eaWkOE1cQ1yonjE2ma+c/7hCcThxv4boWyqEiqBBqbcROGQEJEJkmA/HPdg6XJuFnrS6Qkk4JkJLKq5cHX+NMB+CeHoeMjxIPMSj3zMAWUJH2I30NxByAGVIOj2hwxD+viOefzu0rmBYerX2GTAtCH3oqvupdpKrvoJMxD71i1gFua18dVwCu5JvlLREGCvurtU19E3ICjW+hpioDaB7GEDnApGSuFIflDiwNgPIR7OsBBAqP7sSTG5dD2xbRhUknrx3jY05EYB4o68cGu6CGQJESq2Jb5B7mYYCmZ8VjZWglYxfD/BjSHvlsh8MlZS3vrOqmYhRCCWQi6Zhl3YNSQnkL6gywilIDxkd9ajhjlgQCad4dWUdLCtou2B4oZDfIZuhAjFoEC0SFbkRscJ6cAF0MQuni4GZi98Z+AHovBhrmyHdAeoXR53hn8IthBTdsr6C2w3BDqC1wEvPqV2hBGtVnG+/cqOMlcJ8+40vj8sc7BqIfLGDSLlAh8WRr55DnZCCwGNzPYW8L5Yvv6y0FjtEBG6M8AXAYy+uqLYQILqPM5FxpisQ7DXEKcEsUGfgE2sX5zrEFJKbOKIkIMJghig0dYwwwzC9N5GWQza1nvCg0gI4OPo0olTFCq+9vEszoXqmlSUYCiYQZoSASq+rtYa1uMwfhqnIJvAyC6+7oFchtY21hoGfhrzLHCUS8hBocs+V2ZG1pGJRAprGDvYA8Dizt1swcaEUG6gmzK3MV4ujcyZifhQHiThkJvAFlogEJisBYkNWOnge1KvEhEkAr7mdoWJcmAOng+C5EZSvpCE72BbRGbAP8aWwK2JWYn7SNP+s/w8BicgCYkRiRoYfhpmoCeE6OAFMbhGsSiIiN4agpjGGpNAfnDpJARRhTQziTvUGeHaTIp+p6jvETihq4m+DOuJiKabiWnIiuFFhlzRwtFVQA0CyYGFgpBAS8BmyDSB3n6GIAgJCgnXiSgJDdRy9u8WQayPicLWz4k2vhgopQSjgiuBo0rtpj3cNuY+rqdx4269aHOsLY7QSb/8hCzIHFV+fpHEuEwk3mJwSd7mb+7ISXBJF6yoSdhJ/IwoSbhJxCzemIRJWtFEScDwD+JNfkNE5EklKEp6kZi9lIgCeAJbjkQCxyhHjmoq3pJNmofcb3GwxC9xXEm/RCOUcKLr8TZ4IKT6USy4wZHc8qYqs8oK4k1OHwYo8YCGu8GLUG3QRABmAAkA3QAksYtQYADuABQAFAA0AMhKj5Qf8cgevtH+UWeuNSZOwM9sAAieusdYiDD/APIwFkRakr6GnKQx0X1hjZEDYe6kDcD1OC5A2/pEWDISy+aPgVqgrK6g7lNh7s616DgJcMYasaXRxVHasaVRHlrs/vqxbBwlgeSexcHt4RXhdSGcqmJRdFG3AojI40yxCXv6aM56bnA+i8hilOH2p852tNsh+m5aAFIa7XF3dl4+fzCQ3Ck2opZXISH+/BopoehuVCEsbLMcc8Bblv4Q86hFhPxRiNEv+ECgfXJqLoEhSwHxBsgR5QwvEKj64T7HsvCA1HF+zkgOKrqTELQR2naLfNNJPeEqutZo3lIuwl1IMFRDSd4hn5Eqvr2GZ/ZRll7agVYZXm4+iuZzpMWOFiqngBbAix6UcT3B+qDgoKiWIFbIcd2xuki3WBNxllY1yF2xoHGSoAgyI4pH8ot8NkzpOOheSN6hguT8XOJkzhXGSUAZoMY+af6HHgqaaj4EaqfWszatVi3RBXAfjLJmuXFpLHrhv4Eo1oNYhryutj6q5KGEIZWgOcjmQN1CbEZ0gl/eiUnkvIqevejqBo3xfBS6bF+AitxZ5jv64+ExoaGhZKZF2qB6jdHvntyCbiF2oa+gqWa11gdc0wyfnrzIJTasblsCFJIdBE4k9uH4ofOBu1TENiaO1bYUjjDON86KyYdh1ZwuHifsRMkIIErJlJQm/NJisaas3nrJaaE54C5YAHyZdqARjUmUIVrJZDhEsP7hV2FzEHlBgKbWieHGTslcyewoWSxwLjsIH46Oxq5GFzrnQiv6p/jISNQG5CgRZCL+ZRFMZgPEkQy05s7ORr6q4FxAJFFJSUBcZGH6nAyOKmDPSaBxVgRrqAdkzCZW1NOIcICOni1BwBCrdFtxUR4HsaMhLLbwTN28GFImyeFG8GgbUY+RmKwzXP+St4anHi2ROuabUa3JmDpdVhThvwBsXvthPUmkvkz6G+6yMSAwB2CsRoJBklxOkB5wNhEJNFXJm7G1loN0bZxUtlDOhcmJzlexwG6rSebCj8pQoQk03ujqIAogtSE0yWbCAgHiYLrG/uCTARwRjgEbQBFAvTIb9u9IX0nZAcLgM0BmjhWGS0j6FrzhJO7y1n2B/boa8RdiAiBqIP3OqIE9zA4M2qD1wUxxuChFIaA+f4HuwOT8LBii6EgOv8ixcSVAZ8kZXBGqKiGChoMhVN7pwBhgZ2yBsD8B7xbwlAL848wOKPeWlx47EZ7JfFI2tvW0ojDnsfzJqqGCyXgivKDsfEJucTquIcwpbqHIRtIEy0DmyLP6TCm2oTwp0bZadO9Je9FNEDQpEiL2SBP2OS7GbDqhnMm0KUm8DHFq8n6UQimxoQHht3RUBA6CtuGlzAmBquBgMGrgp3ZwgvnhHeFL1kGs/iSUbPJIZskn+MGU8JrA9Hxui3y2yZrJQaxpJKgQjfE5qjYpBsleIknc44gASM4pxMkPxA8oUaDyngk0y87jgkac33xv8F8RXimHYZjgiaBfpOSeLRxowJJKsLZ74efMVpDrSKIY9qZB/ksh9UkfIu4Cggpofv5ayf4GFjTh0BAw9iTAH7bWyZCU+aZyhuxBoPQ+otFo0xGq3gUJtO6qQbz24WpdwZsB0j60PmbuQhEIdowuXOBlwXZsk4puiN3IO8mfdieI08ScPp0JtQkU9iIY1ogNUUO+d5GMhJsJ8tLv9hyIX7z2cRuCYjiTibDJuA5s7MP6pxbx3k9WepjyiCbiuSC63rIxYBHwoPUpraYUgjpAe/TlOtEpTxCwMPbYvHi7ntMilOR5sMpwXyk6TC3xqOz29t5BcGBt0Qa2oTGKGImsp/x++hrh/JiKVB6WNymkEIjC5cB9DmOoUkxMttSIyOEgoGFMfnJxiB+BFkHCIAmA2zapbKzeY3HLQSHOvEyBtosOpAHMxmSpeKkUqR6emUbmsUV+O0GIxNsk3/w1RPJ69fIg8GXyULKZ3uDEQLFgsfF6D46jpqJQnJEOYVQ83JEuYe5h3pF57q9BapH0wQqpZa70wQFhKqm5TjhOFpF2kVDBFa4AkLaRA672kfqp2qk6kXqpspGOkaaRZqmOkUaRZE51rqpOyE6vQXnEta4pmHIWjqnFTg6pkE5OqW6p2oj2qR6pPqmuqU6pr0EBqX0oH0Ejcno4QakBqReQqjglkJGpjk4hqZ/CEamxqddBnqlJEh6pw+RuJoQ8UPFb8VYACRb4QEDMQ7xD8DnmQB4ZFt0A4QCdnvrw6ADJkpYAx/HEEjAA2YwQAOYCw9C6SeduVPF5kY/B0bEgyspAyiTn1N3gCTwHnnfIwab3PFKx765xUcMWZFj+ggZWLAag7t4sdqZp7gIJ82LRgBVCb4A5qXlRHB7VsRtitbGYIYrxbrLK8SQJ0UlfGvHGeObHJk0CErHrZg6mS84kxnBCxykbzpPO+xYnOpYGTNb+HrsJbczXqehxMuJaQjlKYoY/4Q6Uz6lcIYcWXz5sejVamc58/r505aEHMtzRNFYdUWPuy84x2j+GQZiBZgnwCgRe3tpWXCnCKaxKwEyBusHg+ypb4chpsaGnSFaGwKat6r+h6zI+obhpnWbTVkYROBH3JpW04sAD+A6a7kjYPurufMaLAtNC2zFkGEVMjkhGIFkGqC4clne6PYCFxC4G7CAG7GFeNKbe/vIeTeywlvnY8+DKlpr2Y4ScpoGkfiTCEPnUOWC9ITsk7RDv2MEYTH4zxjtaa+yMIbX0amptpKe87aCHYcGEa+4f1CiEJqZJluG+hmmmoI2+SuyjoU6CEbRsVsPoJEbCZEAQTQj3MDLOVC6yaa8EWkAbQAdAVGBBoV76clR8tJpAWIwTIIgMBxK4viZmipylKT/JuRgf9L/CwaroDk6CImkXHmJpr8ZKartUYOBcZrAGjwpVMIQOOWCPsCeC46n6bnuI/izFIZHeYWRNvn2Rcq5O/pyWvGn96IypzzHMqa8x5UR9RlJhY5TPTJcouKQVXkdBuwb71g4mo6ZHBkXe4Z74PEo84jwVXvyRb44qPCI8E2m8PEumGKSPcVco+lEueLHQ9KRvrFtKsBS4sQC0wM5cQbfSv7Tw+J4AdwBEABIAjwCd0AUAPwYFALgAGNAQAPoAFBKNqZyxzancsT/xRkkNFD8sK2CudFh0XsHPkIb+Wf58uEue8SoZsQ5JcdEysQjKcrGP8gqxDVCYYhZg0vG4ZknBeAlFUXWx4UkNsZFJU5HNsUNu4NST8T2m0/EfirM+jpD6Uc94wZFlnqqK4VEVIlnat9IUAI8Ai7ixgDMAuAASAJ3Q1gDhAD3eAIYTuGAA5QB1ymTxx64U8Ueuj2mRsQFRrgJJVvjCnhIL4lhmXBL5wKogY/rCyt1hkAk73kDpWbFOSakqo/Gt8V5+DmhAxjgWx9TvgTGAvZE2uNT4SCGVsWqxLIZy8eupcSxcMkQJurE7qSR4AjrnIHChcRDRdGBqewIqXkA+KqY5zrfQTYwBdHo0uo4Npkz2bSlQ4Rcu/qQmMD8WAiDe5DbO6YlWzrpij9bV4I8wbHz/4RNhGiK3esc+GAiU+qNJWMZEiLMhnQYj+siwm8CpoTk+7ymKBqnpq4R0BJX0UQYWhkSWiulAqXtRgyQT7ql8cWBWBJeCBdhj8crphEzI9F/4peR16Urp/OaETDnIYyq/eAMgNJZJwjAg5F7YFvPimMBMPnyQDmT2cKaYmCZzwMARIq7B5ClG2iAV+vguGoRtOiShh/RVltXJV1qFcuS85+CNcVjCERBttgQ++C6bNpJiu3E5PstJ17EM+hbg7dHKJM8J+ZbhzufpYgyyyN2AOeFnVmfptHEP6RvA6un0qbymr+nkRhfpaumLCV/p9zHGsR2mTzFdpmJhLKm7OC2OfZTTfqvc7zEz5DCkb0yIGSfc7zg3kMCk75rgPNEW/zFdad1+1XontOIA0WGO+KtpnzShYqNGagAOaPVOp7AQJn1epcqRbjxo3QC4ADkA1gCCpGYAdZ510KkAFABEAMGxbLG2wWGxOZE86QZJ1Sb86RlI8tI8GPLsMsSystm2Yaw7gn/BnPH9FtAJjkmwCakqU2KYBG/4AO7XIODuDh4JRmDujMaeDEFJ907oIbeexul6cmfKjbFRSSR4nog/jF/+NUB9wO/mSjr2cWSmgASH0eeRpcah3pMMlJjX8MAmsrD9IW0hNGbMxkE448k26VZKTyEilq1A3y642CJGjh6TElhRZSlS6K7pErDDXI4OEN71oTzh26EWplSQZmBDtF+Ik1GTMtEZsWlxGQ+gZuCVPOmg+eTJGdmEqRlxaXQEQKQddFn+FMa6bj7+s+iVxsomgKHicccKD2GgoXLhsDFSoa2xT8bn4MlJj2EEQRFASGS8lEUeqkY5wHUZ6m6hGdVqniCrYG0uuiHCsMVJohiTGfysJYKH4DvJ4xnXIUsZmVivYGBRdtbUUYLOAyHFcGYQEmSXwACR6oZIOpswzVZwEbhpXAxfEKbAlaoFZu4c2MktUc4w2TiWmnBemjDhLkgc/85u/OEQUSCDyP9gOiFXnJOkGsnPFkoM0OT1zgF2trBooaCZjJ4BIAKhcZaXLAIgmJzuBofpGibA2GuUHo6PGXSWcKGFgi8ZSijHkRMOyWYzkeQJOMm/GU0gCrLmzrjyfRntGb4ZYJn2QCH6BTSkKNSZsuG0mWMamJY+YFSJVO5goM9Ydz4/IYMZPRqRXFBhXdatGQsZnCBaBJRgus6PyWg66xkhGen2xrDUYCApLKEymSGmkxm+RjlSEvoRkMqZUqyqmYHoUsgkvMbA38nlGXEZY2DHHAOJ5cY5GYaZhhZpGRkx4FDInH4+cb6ibrFp6s6AKITu+8yCRuvAh/LlGc6ZL4hSEqBIlToipk6Z+C4JoG3ACf6FDog0ecCemVaZtOE2mZ5UIejOhhCApRkxGXzh2kyzyHRIDTJyrlqZixnp9vMMqfYghJU6rAxnMDVJOplOviuAM0nTQMyZBxlnYXoaU7TVNn1aQJnAPtiZFAlOghtAdUAowhThOGJNUcUhuJnb6v9YE1xdHh2ZIJm/FoUMBsavsAKqJRnAmdCZQ5ldSncCHwEohFTuASlTmfMaZeKNSPLJBCFTmemOvG7PxtHErRnMoaVBN+bn9F8auWRX4TaJ8xl5KSqZMwRYEBZ0fjHlmRGZ3chemfguHR4NEOp+tCa9UmEG9kDoCYkQmhopqHce2Qa9Uj3RbokM+jLY3EbldsFcC0AIVmSIWWnl6f90VYquiAX2nUpEMjDeKJA0braIWejyEWRuL2HcFqokHaCUNCExt5FzSBEuq5EDzrFE4NBQXqZeyVIRcnU+Y4RXKRhI3KagaWzKGP4tyHj6JQ51kDrKy4nZwH+AFzJsKWvOWAZZ4O9IFsIzFjPIsUQYhHJIlkqhGZYgtar8hGiW+jpcWSvB3/qhGfrEnhH1UQXINcBwBPhMqJg+qMQ63uhzWOQGH+G7oXOBZiCMnNJKMPSdzKQRWM6i7rux99Eq/gz6muoAPnH0ysZVagkusvK14c8ZBhyjwIEgTOAptixSJkTAVjq+9dHuGNMCVLalpCxSguzuyQhhjhCxXq2Ayt5KQpga/SAEWYXBjcLK4s4QuXBlpEFZ3hIhWXyeZQnZHpswYG5azhzGlIjpWYRZxc6a0uGRUWgddDPUIDABimOxKc5DGWKg0CS8LhU8b5FMFm9hyimweNE+dTH8GIqElS5ZmYIE9nSoWTw2mpkMPv8IiFmswhaCeellgW7uQ1kQQE0h5RAcyKl0/MD0iRNZ0N5TWahEM1npsDgQokFnif+RS1kC7iiQ/jpZ6ErWYh5zGu7uy1ns7hky1M5iXkSZCFknWbDeoMBRGnJpu0CVOldZO1nlEMGZGEigxnWhg1nbWcaeu1mPxBnYQ/bgMItZ65TPWTNac0i8bKMR4sCA2fzu31kzWSPIRlgTqERAPR78wlDZ01kzWkOw13xLELjCjVmvYbtExcio3OWgnjZSPoVwDaAx6PQRhQxo2QpAGNmu7slSWu6E1rgm3ZnpcRagoQbKcHpZallMWdMudQz30d6GsS5IOjJZ0GByWVCMWlA+MB8+ixBhWsaC0RHWMbkQro6FXP5ABbrS8lugTrT2YAPAw0KQZDfUCiGywAHaYunTtK/RBmYrDMVMGQnC+vOZ1MBL9PNZeNG5EMbMYOznWThiN1hbMcxRbynm2VTORHZRUvUMslmiWVCMPiBvIfmxyqGC5kspKYhSSq6u7SRW6GuU78qVOgckwiiF9gd2QdkiZm7uT/AfqXTZs0KCeEHOS2bhmXlSguj8oAEecRmefMo0a/7zLjPUsV6J2QZe9dEU6gIixOCYmXnArcQO2TU6QZmQ0sXZRban6u8EvcQXYWlArwwPcM06tdkfymOg5UkbIUgJLTEt2dr6okbkIcg0y5Yq/iqIbykJ2dgmBl5aNJswT3RK5Na+od5bgOviZCBZNoD6w0DDyXARktkGYDWGJkjEar/6P2TqaWc2ss6aUoGQJ0BKYCoJZdY4GMJmR2a3jIUMmdYr4GGZlSGmht68yEw+xrRehEjv2DcQ5ZZxvrFK5sj1zLcmciIeOJUcmEi8zv2cjWQblj0ZA87zEBTAZSKH9k9Cvgy52gMuciKTQPm8lkRZBl8+SqCvXJEu0XTwyHH0EC7W9nOGI8heXNskjJ7/jM1AXL7NtrhiMC4HMd/m4RD8RC6C2xEUIrFAuglhmesyeiLdkiMkOZRzGK9ICjZO9KxkPvToXn+BbJiKkoci7s7YFsiwRjJ8tOqm9ZlKQBj8as5kIXPC33AOQOlkqDE0ltPYGR4amcmmvxIhQKUgfzYoOtL0fYIUPCGgfyKrENT4IHFCNjgIt7DdyAiB8gYWcgZANJFihNfYFqCpxDRSdARALDAgyKFUmT/4ypxVELK2PSlyINgRPjIS+jSWEml6yH2QlOZ4yor0+QbgRG4kYzYWIMgp1Kzc9GOANCYnqVARAKxQkGHJ9LpQhCCwNSBzfMheN8Yd6NdsaEEUrhj0TUCWuqLeQ0zTFvTA7XwWxvAB+8BVMBiC3tawljS2xEBSNuf+QnBu/JBUkZYgECwMlPDsdOYWqxzKnBHY71FLgnTJNzybxJEY00Dr6RzGRESFLFkwMEZ0UiIYwpDdyKLAWXwxcIOILZB4VoH+ixig4FOgz+kUXnZEmqyTgBS+iUwV/EZq6HDMBuspGRgpLpvonDE5xqVxB9TLBGBALTmTEGkwA6QXZBMm1+k3AdoYVkBUSLz8TJmRnOBICGFzHJ6s61pWOFgIFUnjEXgODcHZPrEGZCALkdfpXOqCZMKKCfZbIBkB3kIR4qzMdFm5PpYc/iB8wE5mycT7VgfItSBE1jVWci6Tgqs6P4LIwZxMqDEAFmSMQkCLNoTsFI7+sibADcCLUbrO2GCdKOUYkNG0gZU2qBAcgs5A8xH2MnfI9MBgYdzYUgkzqbTh2GD2Oew+ZCELcmfgOiHKgT0ubrzSxpiB1II51DHIJYQdEVABmTmpOKEJL1qrqJ5yl8C1hgq5WrluzmyBsHxPONRG2GDGuXewAXGrqB32nynSEZjpI8Fd5J84HdJ5mO2OkPC9RCNEOBm7jsoq6ioVRt8x1Zp1RqcoGirGjIvkP3GELNbuPElXROxJcKLMSWtELUbqKjuOX+KPcSZ6KLI1kJYmm5r/mpm5Sa5bmrm5MmHJrtm5H5rfmjA8wDxYGU8oePC37um5ZbkRFrBavyhBepCxRKKIqPW5I6YbBssGawbbBi+ONFDF3oXep0EXBhBQOwY9uQTwJd5MUOGe1mHzpu+QXJHqPFo8Y7k4UM5QEZ7OUFyR07k2YRFQC7n2Yau5C7llXpKpm7kjrtKpRFCSqWu5D5BSqTNprlCTaa5hSjzyUCe5E2kTaRe57lDeYZVehlApno+5iZ6AAve5PmFXQWmYr7mfudVeX7npnumeL7lpnmxQ37lAebe5tDyxngphAXq4Gd9M0WEoxObRfzS7SvLwHQze9CP05lGQzOIAZgBcAKqojAAWAMqoeIDIAIVhqqgjUMqoA6ArruUALAC2ihzpQDJpbnpJNWEQMs9prgJqZplKS1g/BOIZl7jQIVbgBOBD8P9pWDKy6UOp8dEjqU/yvUgSxjpp2SrOoA9gfUgogXOpV9KaZGbIehl75jee8O5GGcpKyyan5uRmAN5YJrHS0xGiCchpN6mvqTfGQaD6sKZZHbESMB4ch8CQEVL+1pTb8hSGUxiUBqoiKVn1Pv5gxTkQVPDhPYg/mZdhVvpAXLKA+ej2Gab6mQEmOcUBS+BfMElmewlIFulecZbueePMQHA71JExgcJd7umWwHZc6tNsuvYnqZg5uGAXpOhpjVBCAQxGRQYciH8IAfGlQC36CDGzPFi+nBbPjCJ2aDo4Bl7yDI5uRqcph1Fl8Zcy6MLtMQr0IUSMvGXp/fHjHnNAcyGIRu8ybCnB4IGO+eQzxqs5aESu5DdY6UCySIa5ZTlSlA2gbVneEdnw3RmgKa7qzYSTzFrZJR5AYiDqeh5QkK7q7OAB6mf4ruSzeT0E83kLlneIkoiEadIWfSCOzMuAB3mBMfnApIGrUScRT/7mPu9ZvRGXfFf20XZfEaBkZojdEdr007xl6M0EBf7tsN4Rv0gB9FnReYb3DDT4nhnBpucQbZwgQobuU3iAYNNYLQTlgclA/4INya+gFGQtyCzgs/7vMrNBY0G4brcu5exnqFZ5ay4VcMeirNZzGRLkdllxNm0evRCXLnau0h7PvBPufIAXIakRHxjRQfDAfNFwrCygAhzqaZnEcK6+wEbawX78nkg4kEA+sgXWIhyieRVwQtljLLAWN2DoYKIhs0lirjcgEq65xo1pYBmMkRBJ9ySnrPua147bmvBalwb6oiVe5mGCUEQ8dmF8kRpQdV61XsWuqpGW+b6UmpEqqUFhuSgnBpNpTCT9jpixeBmIANFhtKREGRe0SoqhotHRpir6EDUYNBC30ncAoQDoALC0+AAtgJkAMABuUTMAjgCLUONQqQBmAOUASQgVYQeu1Hl+UbR5UbHnrtOw5FjVGDR29MAJPNfgcSarCMRwg6kdCgnRFVDZoMAQuEC5cMiKpTzlMHTJAQ6IQYEsTNBRXsGIsnmw7vJ5zlqKeXUqpGYqeSYSl8oLIARg1nD4Ifcyzgk3dMQh4cioYZMZdiBwCPkQ6SQpPue8y0heQKzWsN7lWLBZK4F1CWp8rYCfVon2AwHe6TVxHImeQCGITfmfsUIJ+mnXEGo2wtFQXFz2V85TbAf5RoZ0flrUbSbUBqiu+aaA9Nzu5aAvzAqYSF5ViuJi0RmM4CDsafwsgrJeGoiD0eDhuSk5Sb7+P/h0oBzKMBrbVL0QGSHpZKWJ0IDp/rOCndppAYxppyZj+cQuN3RwOIjId4lPybIwBAzsoJZAubS5oMWmK4TnGP3O8v7o7khgYkyOFpeCByhtoZGWTjlkCcgF+Wl/gZKhwuxOuuBG3kjcad2A9WmLslAhybBrDB3u3kiime88Qskh0C1g73YMsFoApSmABdRmIAVZnK12hXSXzl827/mTIH7eY+ptwLvZhAWFDh/aQvztpCsJpaD9nKDKhFQ7gdny3pZAEuo2j2TbCo5GIsyJ+gj5bJTgPsn0is5hINYFIZa2BQPE9SKCZPsC8y4ditpe/HaUvjwExRoZzjgQLgBLAUvGmMj/1LqA8Ezu2drhfjhaAN7AnNEN9vQuiIhfECyIAJn+Qq4SpXnmWMRqlyGK2KAwVKZ/ZBTg+cDscNYYmmZYwu8UQaBEujq5vwA56ZdWJmaUvmagviDw0XQhspqG7knyRZbjimHCggxFMKFGZQXCCiE2yl7sXvGJWiQPRtCBfdQ91HHAhvRITB5wMVz8RDaEMlbaNvNJiAF0ETQEGuLzSfCU08CxLlk6KagvsBOwWsCitnrAn8SKAZr+Y9TFVrZCXN4UUmbgZOFqxt2WQqHOETcF3hp3BTW++xyhjlVg6ihmSgeJYsDIRtmoygYYhBJ4VwU2Uh3AtwUa4trYDfj1EZfWnJoHSO+ARi5haboi3QQBeLUxlKpYAYnkxdx1XNjceyCbzE9qPXkooFFI2i59BV4iBexU2H3xCTRrSIzIaRCHtrLgD8TlzNYB0caDyb3orf5u4EnYMPbqgRR4hxh1QI3gLJa+4A7clGA8DGaZBwLRBUGKxzzxBVh2SxgvqYqEXgVgmg2k0A4m5MQptdg2ypymH/kqVGPqDfm0cPZxSuIABZHAygV8UqRBwXy9viLMdUlg5gsh5liNQLp8TNl0iJIFq7wyQQ4Mgo6Kpgk0igV6he2GKgUAOF0x0Ypy1jYSCBAcllEpzQzvzqWW0ryctlnwYdrbDmg2N0jAJAI6aJzv1JKIlCowmOUYlJnQgMAk3uj9HnkEi/QYGqYg23Qxqr+ov2o1iVfOswWBGBLm34zu9htAZIjAioVIqUrrIAOCIUBCuabctzaoylziHAEqNJBG2jLcNkERpYXnwGZ+l2H6vLMgk4GiyVFolPQ3BLkgBsDK/goFZmDTtpfJ1AxYwsBIwwzGILhZteA5SiWwcvkEXpT0giTXYkTA7kh4oOw0oL4ahZNASMLbIR1AgmY1NG0Jg4VqTAnUHrAFvpcF2axYliLiRua8TBh+0rLkrnZK3byvKoxRcGoHSI2QXx4Yca+hD2TFQNeZuVKfhfwhLM4QYDYaccB96IYeydkh6HdwnkxpOaPUNHwR4gYFfDTAJH6IwWbUzhES/eBVPONWzMIphdRO8MC7RGtqR+Bt/jq+p6rwyM2MTz4AOCW2U1k76ZbOwCQp6NRFBS4JNBCJW+B9NoO+etLI7PSas5kmhQxw+Ai1WQkGQcbwcGa80GEvPvyYrB4WOQvplPTKMfgIfK7juhD85TCJQYekvEzy4GE+zhlENFXYvhBYyK/5WQRjvI/4SOHWsPq87urSEBqIgZanqigJR9rciYJAamZsotpFOs4qQWIKdEDoSHMC4Knu9oSMbfqmlolcBoFRaJ2qOw4fIlX588jioAUxgkDa2DVUUSkqbr/wfkWPqrX5JfottlPpYhDETE/sDHTLBJi+UAxZgX9Yl4AJyWSgJJysiJl+BGqtgFtE9PpRWT/AZKATzJMeYo70HGbcZMD3YEvaKoDFRf9KybQW+i7irkQ48uCUf+ZkoLhiWMrXASPgMogpPCDOJuBtRWDAeJgMQNcZZdwYYGT0tYaALlLGxqyXPicSU0g/fNNwEpxZ4lYgHtj26exeJxLuyOhRTR64nEyYXBAl+QWxBjDqjsqYi9kfIZT0mJrpQGI2bEr7Ra9qy8zHPKWFSYKNOMzOchp4DmkgBNKl2ZEgOsgi9hJW5RHQDqnsOcFKRfPolkC0zI8Ro/bU/pZZCJlqTGuw1Wnp1ubIF0BY4H1ZUjgoRT9k/RC1iRF04VT4xmnsmh4fInkO4soZ9MMFqyIxBGLAX2FZBLaORiABIMHWjlS4ZD+MbyY7oTJBqQU5QKJ+PlRXgo6JDzkm1qeqlCKNtrC5xWzEQB6Q1RDtoLeGUkxGOZUCWQYMxX7s3mSEAXrSlORkIGi2uLkdgFhEdMx1zsiKFIJ6Ss0gkEXtsDLF0+C5fpl+IX6BcHNSMegDLmrFOX4PgFQBDdx4NKSJaJYizHlFJGD76f0MoPT3SC9Aa3H9ETLFF2z/8CFmmrwToIrosuDKgZ4FAX4jhfw2CpYPxFOGjYiwVutgMsXrPFYxJ6kJlFls9mBeDsVsFsXegeHURuYSItY6NYiNQTBGzoWyxRucFhGwWHyOjrrKHkJRNJD6xYo5cSBX6ZeijrnbQa1pHyhr3McoSZC/3ICx8mHEqL8oOKh3jgSig7lEoqXerFDhnpyR27lDkJO5W7m9xTu5ijzsPGpQoHnDxRZQd7ljxSPFVDzjxaPFtDzJnomeT7m+YSme/7nzxWb5c8Wrxb5hS8VrxSvFbZBjxXyRV7knudJQu7kOfH3F3cVdxXhQx8UHxW5hnDzOYQPF2a5cPDe5RKKnuXvF7lCPxZe5r8XPxffFslBPxQ/FX8WfxfvFV8W3xVNpMqkvxe/F/8U/xR/FalD5rp5QwVATxSOuFV7jprCk+lGQFLaxSgLIIEA6KHnxjBPy/dDhADrwSQDKqJKo0174JfoAyqiqAKEA5wCs6XYAs/IUeZRySB5NqUUULak08TUmV7h6Pmcw7GSeBb6K9SI+SUhMPjRxKtx58hnA6bzxF1T1bvKxyhQkVOB+HQQVsTvKRdEG6fDp8vFhSYUCW6nECe/eqO7o6VvgKvkyKs1pp3LlREJQ+lG+FLaxKorweSYAHXwRZJJJ/m6pYYeYCQD9UNN641Cd0ONQyqjuANqodgD9UMqosqSnaecAr3L3aeGx/BmZ+XzpQtRMJSKELCW9vJwS10YR/By5SClHdGX5cMr8edR0XmbOQMHeQybBBSdJOdELYpnc+AEd+VweBhkKeQUCJukKJWbpSiVo6aYpiUm/3vwyS0DvYJ/Itdg5QJ+eIlnQEMYekcKA+k4hiEG4mQuZ5smadN8g2OqeAaTuq5kRIfrJh2GfMMxpR75yIrAFCLbnYNispC7JHlhehUHJxIOZzSVBhDPYwzDDHsGanAV56kzW2OxT4exc6KZTJbYpanygfEyJRW6DWk0lmyW6lAnxfG5HcfIpBRjShSoYKr5kJnCE+maytMvOSdw31rA++KDObhmwgEaW4XySq5isMV10TSV7JoKCdwKfMuUp9N7o7jp5v6kjZuPUUZB7FtKFGLkVkZlpbKDKad+pIGl3qcBGfAx/zD7GQGnApRi5zoStxBecJ0DoBvClqY53qfuF1VyU2c4WWMEfKWgm33QMEdBqGfqHNpKUsSkHPNJAwGSTJZOZ0yWZpi6sa8yl9pRpa5nTJTPKqoVhmXslnZlwKYGq51iLcVtxIhxtGTxp3EaLsoooaiKNdtqWtWkSpa8YKxJERKfId4VmvmKlkgUB3qBwv4j5qo3ZkAX1GZqlPgxTIhAWpoXamdMgSsDYufyJyOHqpWeZpqWVoM0aNSzIUWXh2Un6pdWqyVxUsKS2jcImpd1ZLQweSM1AjEWOEMEZ55nocAz00qxLhk6CpSkqlrtmIMn+nGJAyoBPhiCF3OFV/B+hapZgjJgofLjo4Y+c2clm5BsRgfqTWi7+9fowcU36bt5fDHpKNzxjhC/JqualxRaxVm5n3Cc5VEnk8PWaIwYIWog83FCnQUOQXmGgec5Q1V7KkflOhpESTnhONqmOToOlkE6oTr6pSpFJqbCKUakTpeBOw6VwTmBOxKTAFJ9MjrqaUPpR85Sw8WakbfLVwGl0WoqZAKQUDADtAPoAsqSrbsB0qADIANbw3QBJAMaAG6YeJXwZdCVPaVn5NSaYwCHQjKArQEGWDMx1CJswnCV9qeAwESWTyvx50CLDQC5yXfbYVMvmOMJXwMmW1VbLjJbgyNxQxm1uK6nSJSFJ+AlyJdklKwqmGajpu6njfPVgVImVoVeSTQGyOR9sohCVDmmhwF57kaXh6SlgFkX69mAo2QnO/VrhLuSBU3F03B6wwNmD/oexW7EGHji6TQHFdEPJDDFAlnSwlmAnHsTRrhqa7lY0tJAtBYU0jDhqguLO+gnN8Ub6+SmZviG61hnUpvresDCzvGWlOZSHvmqucLzyTBdWvYgQVlAOjOptCLfZR9oiTLv5hImcXg/YIFl02SmZjBZzOgUF5XnzZrK5Lv77gCV5tmW7UZEQxvRadIXYH5HSZZ4y1GBshRG+JeIPgPORdD4sEXdCqdxAKOg+oBbihMGJBNl3MdplImVl1EKGnoI+wL4+SnYAqS15ffHt8YbmsfouzBnxBIUETHrISIVR3mVc5FZz/htxBTCLdON57DHhCt8Yq3kzVhCZGabSdmNZU2A0EWWJCkSsyIoJPYL1xr3EtTFOEQwqH2BcVgFlBXDUELxFrh6XBY0RR8AfyRaBBXAzOp/EZUW09vmBWoBglCUlWJ7SXnXuzmWpgU0cAVyvNnuC1H5nUssRHS5gmktl3zDdgjSeq1jy7Ou8zvZ2gcqI60FsMbpE+qBnvBRFDQ5rQTj5QD7VLgcgp1E6vnsl2PlVgW9l53Yy/iNRWmXDEe5xJ+hRzhcQcWBcdhF+lzn1At85yM6Nzl+ANupvnmnpVhGTZW1x02VfDOZwkojupQmlraTEoFskegQX9oegmJwafsPRcRFDsVVBCLmMqtNAzYU0ERsFFnH8nv4aRMYfyYhgtOXmcR/ZDOUANi+lHiB8ub0QoGRs5Xp+DOVjSeokK+H5xWZx5i4C5frxMPTZ0naI6wX85Ucm/J6+OWsQUyo36KFMsuXi5fLl+vGpQm4mYuVIAb+eqgX+gsNgrjH4sKzl6uXf5srJ/+A0QIrOsRHgAZsFZuVOQqmFn2R49vnpOuW25XrlqqqMpnBFDsUu5fTlVlYFGt5YXNZ/PvkRDi7hEX+8+PSXwJQoKuWJTNcgLBj9TKE5/J7qCZbCt3n+WrjldmQE5X3YGl4DhcoWGgqtcdhloZq54AeIYEbDXIGBR2XbZS0G8xx0HiEQ7D7alBl0SChrsX+RSVaXCqIRkpQ/ZR5x3gzC4GxyTEGnHsDlPUGg5W3lpIbXiHY6aind5bdlb2VPtpHZ/IHugS9lv2VRzkdWx8AdbCRh12Ug5Zre15zGtik8gxGeBbFYg8iQ6kbAMXyiwiic2tl9ZbgY7Zy3qEVlAGpIDgEG4o65TGVghwT+dogqAGpuoJUx+NbUAdkFPLoN6decrIStHnyl3cLHoiAsGHY9HgBqNJylBV7l0/xwlJvhcoaywlA2hkxJhoa+nMEc4agQnRoUBQPEmiGR2C0sJ8mmaqvM3c5vqrmgccBntmRRveiwDHMqE9gZBXpEuOJpKZlZMnDgqqwo1z4/zHZFOap+7OcSvSSiHIpglZkkEKI5ypimIVVBTBWgMD4Zfz6xShZw1jDCbgtsSsApwqoBs2SmOkfRizJscaflCNa4SJwg2WkoYA0uIyIIFmMZvgWsYAEZwcXlLkoVIWU0lq0c0iahmUXlpjpNEUe+JNH8vLHlfjadIEAILkFvloxm2mYZ6VlYKl6eCUiBX5a1+rCWaxzE5fBYjh4CYXzlpuV65WscieDqZj/hdXbeFbrloBYQidO2bjmRBSFKdOXs5Xd8NbAo9NbpGhVTSEjAAqzX/tpmRSCIyFLhmzzUIRpEF+USznBcesC1dKpFzmWKEcYRIS5wXC8qwWX8gTOg/vHfQKMuwpSfwKtgXOAkfhp2rcDTEBRF3WyYNFfETFlnMZdqEfxL5U+WwpT60i1MYDl1dmNhfwlx2cKUWhZXwv6WjFi9pE1BQG59hv5s3sEXIK6JJuFzFaKszLqLFcKUcBAuQqF5fla3GT2GXL6WHihwldwqngRqLPmEHMlRrhVvoHBY0DG2VmNJlxWMBnLGRFwdOK55gmWSYA8ViGBXFf5sbdxqGmBhXyWfFTFBqPrXFV3Y4dSD5ZvME7rDgWz5wJX+bJ8SntgDLqS6YMBMfIC0DVmtdC+8Y6i/Pvb6d7zWFnuGbJZZ6Ps2sfGuRi8W8+CrzBoFSqajyXngQwUOxSUVC8l5zhD8IJ7K5QGJkmDOETxl/nmkTk/CVb4adh1IwELU1plKq8n8prmo8GGiKh6UDDp6Rv/lyqwN2TZmnAwGHK6mVVg75TgxfPkzFV8lE+5FGnY2Aym6lGRFKTQdgS1Qr4apdOoW6i6ivvQKww5qKelxqIQwNiQW2ExBQN5C2nHXdsdZwNnYTIAqrTb8CSkFdpXQ2S+GP+CYQGyJFhVPWW6V68Ti2APG8bbV5T6VKNnrxAZqoqydzqiUNmWpiG5liCqd/OSsE3wApsmyNHTY3qepKIKRER0cSqG9WCLMt4HHeUK5G3nkTErA4tSPQD+FTQW6ZWJl5LaSktw8zXm98ePx4mXSwBogKRF8FEJZvXkQZUVlatycKkviGy5AgkipXurhvlf5S8JppXTAVxkadvPZSmB1QfmV9VzKYlJ+oyYjlSKV9MBxgZZg9VwKOgXhtcZRFXLlduXjzKSKCi7icY4VNuU+5RYEiIoB+ReRIT57lTEVFgScNpVyW3bdlWNxopXaJj0eH5A/LvAVJtZNlXhUojCgYYPIyEbZkEBl3h4fvNNWb5W63vrmD5WHQDG+aWaNoK+VCjDvlcwMVaUQGcHQkbmSjFWa4HkPkIl6D5CYPPphajxUPAAlACWxnkmeG8ULxc+5H7ndpalO4U7Znr+5gHmkVe+QAHkUVeRVQ5CUVTRV1FUaUPRVVV6fjsRVtFUMVWKRSU4ZTtqInFVFriWu6pF8VYqp1vk8VZlO8k6aqYapWqniVWJVA67mqV2QMpH0DNJVUal6kfJVjk56kVapna6sTkOuqlXqVV2uI6UwTrxOWlX6VXdBj0E9rsZV90E6Va2uSE72qZZVEamJqf6p8al2VVGp4akOVWGpzlVPkJ9BAyhuVYBO70FeVe5V3lWeVe5VCakBVS5V9lVDpR+5GjzhTopO+lGlVObRo/D2sa+kbwC30iwA+vDKqLhy0Xh2AMaAMABmAPoACQDYco8AkQCJVXcA8RY3pZTxd6W86YZJ+qR+wFugFpzshP9Y/BSCyn7M9qBxPGmxUMr1kTx55flRJWxqSwIHgSpgVIasEqgQjHbv+hvmT9QoYWkl82Gasc/eSOmm6WhlKvHSWFIpEcnW2Azx2hV8Uthpiik2yuHU+HCwIRzG65r9AvOWgM5twokZlWaZhhcZQ9mS1u5gUZWtltvZRyFknhBWgOak7mcYRTAuttkcmYG82OL6r9HTITJyuUZkCMW0PBVaHrKagKmZZVzqsV5PoT+eWJWl6f9VdqrgZX2VZfqLfFxwKaq6xVH6q+5RSJ9FOuE48IdIdGp0vKEgSNaCFfX66iB2XDCVsh4l5E8Y71XmiPpAT0DtEE7k4UQI4mTIDs4eVg/RysL1ltrqe5HrPvLWwGAxbEJpd4L3wtzlPGXzEfaqzug4RtDOGTlTENaIkcA2tLg6ZeQIlUdxIjITxBOMVJWapfZshCIqCfrAEcGd2OT8pw7mBhMJolHO/uJRfyL6oG0igYb4mJmZitXFdFJcJNJDnMjOOyq5GeUZ86FSQLX2BYKJMTnuHpk3Jgkh2KkSZNlS/mbsCaJuAD7B1gZC/PFpIkOVuqYO1UwwTtXe1V5Y/hDOqRIgTegKNI+Rdmz4ng/MAn7WxUW45UKA5Wgxp8ZwRlgIT4Lihq5sHal/CEoWWnnARtihW9lFbuUJZAYJ6UfWF7FccLVwPz7MkCYJHhJtLhIE+sIfnAb0/naavOQ+1kVyMa6g4UIwfpviLdXL5CQm6JBEjFyuFFI2ZRLW4l7n9GuccJTevLfwDmTNCOMBuUnW1VugUaAl9hIxukS3GgmQc9X1pInWpfYOZBdWjJmAca+66FKL1XvuwElGkmZuB+5Y6R4Ufha6PGPc+zi4UnZ4ieYX1T6Y53D5VAA8Y9Jz5Kd+DElYAvRJzZoIGSfcIPFDmqDxj3FPTNoqO7QyisKMPJzQUN3SqGgR5noI+FpBrvW4+lGo1ObRLKTE6WISxoirYLfS+gCMAPrwOQDTUDkATAAJAHhKOQCN0HKQbdDIAKkAoQAEgKn5g57FVZqk96U+JdAyxmDKwM2873yPRvwYdnCs4CWJ+e6/pd0mG54epKOx3D4aERxsy+bhwrwoErpYmt7wJFQ+bG/wWGaF0UsWsvEyJUbpWSXGGVyGZGYD+ShuQaD+QOfRSeBjhMuJ3tgNQBBAY9GIRmzGbukn2MRFeRXGwE8K/okUVgKB8RKRRNSec4SWdFze5wGDsPymmYK1lRSwjeDRIJ+phpYZiKRC7rzGFVxqAZlemTjeR1h4avTqT8CRmeUpwTX2FkAciWXIUreZ1OGwNrdCAeItldg2JQ6JmU6ZjM6/EoZYrnToPkEZ04SMcXT5c8JG2W0wyXm2cngorjja2fyZnZEhmh4c/OYhoXYhysJV2KuEDaSeMDpkX/B3bIl+IqoCyW6h4RC6Vsic6MDx+nihdQEoznjOZ9iXdMspCy7I+v9O3N6ozlZG38BtJQvqXxYO4bjObVpXJpaW+XyuBLnuHMkNNdGCSUDJ3AmxyJ7H1p4wXBHASCjRZBHNKt01vqEhGup8jzKwAfQu9mzNQPY+YVltWnsgYkx6yOL0JIW/kmRGuWUJ8IOCOsiohLtAoh6fNX8E4N4s5rRerzVhbHsFvqjoIGPITmU62f81bzVQtXSFJKoHyBEVMwnRDBC10WhAtQVyJJFL2HzVd4IeOA3gCoE7Pl6yH5D+XF9lfzUGBu7gOSCczkdZj4YH4CRhTxDFNoE+oMXdGvhZiHFP5bRed8A+MFI1OgYuUnb0OcAxMWuRpgq7qkTixFY5LEnCYgFBxaDRpgpHoCn+BTGmPkPqJ6Fs1bRe/9z6QsJxwRrVHGfCdb6Ewmq14u70EEQVu6Fl4OlaEN6qtcJA6rUGtaegaiX6JsPBZcVQohV+GEn8jA1+uKShua/iYblo8FKKaPAhFl/c3rU5ufm5E5pXjv61WvnBtcASgbXVxd/cIyj2bp+y0bVost/khVTroZaSOFr6Ue80XvmhjEYqlFpfrJs6QCAdosjxqWGOAMaA8GyoAItQ+vBEAKgAEAD4AKH57QBJEItQ3QCqqImAlDWT3l/x9CV0eULU3mCBdEwW+HBterLELKBQkAdgOEb61LIZr65dJkMW204/eBzgNIxwEdlWk2LCHuSQw9ZLwZMUoxDD5lxgy6lSJR9eiGUI6RuphAk5JVNV5unSWJBGvNG4zutam2oB5WRZmuj7AmYJ3cGSlNCYaXRNOcPoVO55iOUiwNWi+iQ26w5OZlceMMBG2SWcGpk62ZQiLmBJLkhBBubjtalkTgZJNTO1/cBztbZySIHM4MLZWc4TxNFGHuljGdBVLWlQout+vIz/OHi4ScpwNZmpZ7SptewsG2mOCDYZ8PFg6Mrsa8G5tRZRiABcAI8AEgC8AP3Q3QBJCKkA6gAJAIwAeIB2JQUAxBK4AIVVVCWI8mn5tCU0NaVVghmttSSELb7LoCsIXbUNYSMc7aj0ZFn2y5KDtVVuMAmXXr34RbD4EbWhnpaTkkrAq5iDtq26SSUagDuAitxYxCu1sjVw6eu1siWI6fIlqGUo6dNV+cwHEkeZYL7CXD10ieAqcOz5ps7q4hwgHdFwKnppujSQRSb+smSCpjSs7KGNyVwWzBbSoUsVFxzUrsaEMFQ/eXSGczpyDLIBvg5scgjSptmCkAvi/5wiSJvsnYCGoL1FDjHX4PUgFnbK/hriM7AIhbFlbG5gDJsgZwmh0vfOT/Cy9ESue+CESAQBK/S6hqWFl4p0iWKYluL/+EG2HzVgvMK0yIoafiPVgbZ7KR0QTVABTCYgUrkm4e0gwO6KoMCVYLz83q7AKh4BptPYYwzsrIi2EDGc5Qh1px6Lxux5kzFDSsll85U5SbA6VJTXgAVJSMB2JEz4hoRSngRqrDjZ5FLItuFl1iyOkhW5iUqs6oGBZD5J/uRrxqfgAclG9mRRgxJdkthQhnF7NSPhvBE+lJ8ePqiheaLAwhGE5J0Mr/Yv1OYk/oHepAJArx4biLUVnxH0YOqgeKB4xMUZruBzJAUVP4ZcMY7udGavEtkpOohKMWocf87zllbU8Mi+fnOWtcHRTE+2V2KeNa8pvqyt+maEXdYe9HW2KYjvqmPGwjjpoCcU1ekQ2fYMSiiw6gOhg8kWIY8JG/YLlobmZIHWiVbUzIpAoA5g89RXedqJjnVuHsmy9g7viSNx51EY2AbA/1m71iaZw2qCBTqOWwJIqYF5TIXOZaylI0BmMmF2mwzqGcC2YF7xrEnCFQ5N+VM674xUlFQaKn7gvpAo63QA1lvynTGG2DWgOKFNJj4uqbLKxVp199afyJ/lr+aNBUVm9rYcLqeWv+i15f1Z7yBNrCw2lsA7DgWsu6AmaBieBGrZoKggKpzmHisxVoH0oMsRWgDSpZL8ltQaBqmlYCSvcEF8s2TCiZAQuIwxJfxRC+7jIJcU9LZ19TdmDfWYobmobEGWPnVxuaURtnElDWQ+WWDmjvVfDMKILgHlATSg2WqWMVjeACT3DJYEUyiGpWLUvr4i2ZGchR6OiT+FPgzjiLjytC5HdZGcufbt1SIJHNp6RClwvMKDdZGc27DKdRjJTZXqdT30lFGnllYwjZWMMeZEqjZxSdek1rVmsba11aWQGaMocbmL5HCyM+RKUSG1YBJBtS+at471xayREHmwqI3FYA0QWuCozaXNpVAN8DwIqHANCDwIDfio85CoDeMGryh1xR+a2A1XmkBaoFr4DSANhA04DcQNeA3nKC5uWLHBjLh162nptRNoGAlt8tBhomB++IWpmsGZAH1OBNDW8OoA1vBZAKgAGkk3pt0A41D0ABAAYiwNtVD+vlEOwQIZjRaisrlwKH51IG/qYVFisjR6K/TPdrtUyvCydR9u8nXBwbX4aCSrdY2mHZFjIBxg9xlzOOayg/D+5BsgvRYyNTLxRnU1sRghPfkoxpsWf3pS8gnsW4AWtkTecgzjsrNV/Bg1LBrs+8bPpCfIjLTMJqjOpBDZWAdcJbRc5gLOmtWpSSkujobOwgo2T1UxUl6GmTaVLhzGRyW1MUCBtWx/CI7iLymdOX+ew+ikOcF51+BtodswFDFc6mzCvBoGlhhuGYjUwHGO3YwoKq/G+6h2aAZeodoDbL76PeEOceuqumoWzuBhEcZxcLEeMaq9TPAs+9l6QZUZ52WxIW2SK1aYKP9RzzUW9NQg+YSwAWS19wxBgaeJwCiDWkcqbI4cOEnkgwwAvtfwQwnrMsEgxOCXhSWhqVlM1tZAgYK17iiQ09hBGIdIpjYlhmYgNe4PAUX0yKCAbpsVN5kEVl8wgRob7urSkDgOphZc66gFrOA+3ApHMEwah2bNOWNqFgFeggjsOq4ytUtaXO53yEwN6tkeefbIvMlp6dw55ViXnFDwMapzdKDgc4krDfFC0bJFGEoGg7qSXDNqqAaeFYNar7qGDYj8xg1s4prI+kgRlWG0a9WUjXTYSGJ2ZlvUhLlx2dw5Bg2kYFSNLI1C4nAIpQm/4ZKgCEETqUSN+gQ6DTUZjI6ojfNRFJDY3hrikODhCu/W5lKCBHhEIehoMeyE2wWygFFEsYW2HsiE0Uj+iAvOlIoocDKmgV7DDWfGMA53Nr6+C2y6Vmjhv8bSZZxBPvhnFaQuLAg3eb2+5RBd4EGoo8bIuedC0OSH4Wwgfcy0tpG2Bayw2Y+kXK7g5n6KW0SLGSaCrPwlhnqAmNHTDRj0oEBripTmEyxgFimqinZDZgKQe8hgFVfO47IAZBDK46nSZWiQ5grR9nj2xw2/wk7VA5Zornfg/VWJBkGsiwLQdfOWlQ3RAhNJjI5oFjmwnuhTZIS6WEicQP15XTXcKVc1n/Cz6MiZgKCl7Ns1DKH5WX2Wni7+upVR/Y1MIXdC4+kymEh1miW9aJ+ynzglmrPc7URzfoxJIgLbjXWaLUYJuaxJf3GjlPWajZp/cSvxU5RDKD/1q/EHju/VE+RXcZRJDpLNfpdxoAKOtUGSXY5NRI1E6EnWeN+NeOmZqb9MyCV/7lqgR1q30jrwpIB2AKEAOsHx+AkAp2jjUDkAUAA0AAwZpeY6SVx18/I8dQ9pJVWSDd+mQtT1CFN5k6CbSSw1eUV/QmnGj8LUbC1VfCVy6YoZAbhCJeDpIiVM0OaE4pTnnpYNsOlzYSORJnWbtRNV27UWdbu1uviGscNuR9U2YkypH/UwVUjUelGZqaws1A3BohRadA1weZ1e8vDIYGEybXpkdah5iADnAI3QikmhAMaAi1AUAItQ9ADjUI8AYB790FQAlMT4SqINt8HiDRGxmE1jnqLELcAFFeLqDIFRSHgeNQ4F9QmOPCXQyhxK/CXy6VR0XFlHICZxyu70dPia/ohdCLWJLfnRgAvojjISJWUqVg0sTYbptg2KNUp5fflbFlTKl8rLVTs1WMmNmTiWKyxKGNhFc1Y51DmoPska5X0ZbFFRDcBcmmZGMYfOIpk2pblJ6cDQghq1Uj4ipp7VdCEKfjz8SlnZaXVN1XQNTQ+xLQEWPGPO5pnpNV6ZjM4B4p7c/R64JhLoTDpYQYAGA00fQL86BIniXgbVGm6a6vBQfHY99HNNhpbmJBW068nTPnsZkQ2dUUJGYbLrSAfOikZ2tHxRLv4/TgaeYkAw3sUSD2FFTTtNqyECGKf4A8mFTRBpTCHCNe30khYF0Fyw+SzrOWUg8awQtQqNOJJRGdcmnvXKmDBKCLV1zCY4S9VPwJ7hGZCgzX9N3wlPwOXZsHY1OgK0MM1v1v9NZEBapmamcBFtzCjNB2xwzb0pAQlyPojaeXJ4MYomecCuxgDmRnlEzUAoJM3vTWrA00igtZeW98ndhiTgHmmMbqBYUBCQ1mYhTM2/4DGwJiwrTTKWdeo8zYBeXJnf7M+hHI23Tb8uTxLtUfxRp03SQIZg2MDTQViZ0TCisdUgujUTmTlAGfWiCdDqogUFOYCqs1WQKHwkA4F/gVtVKeH81clkFAixCQ5xGGGXGbTV8IAYKDVgIZYxEbTOb2AA9aIJ1THgwldRzbbCQGN5RuXjHAfq0chPFawG+Qly7BNg9fYW7jaWiayF6hH2+uQYzX9h1pY6cJ3VQc1kCP+ZQV4sQvgmIOzoECiuHAiiuSgW/jajvHn8CIgr2e50yc0PRaQhac2MFpBC0wksJtOpuc2a8UFcn05BTVfOJc0vLnnNKMAVWXOwZwGo9kuNPp69aH1GzzTSekjwQozUSY+NY0SzSrWYY829KNvSS44L8dQsW43TRHPNGPAB5odw235eYnBJ9X5FmkOOJZpEpJvcIyhP5AvN49LzfuN+Q9IYaK3S/pFu+SQwFgAvrBJNJBlLlDFVyDV2dmSI8SZSSXm1YACN0Ibw7wC20WUW6gDlAHKQZbVQbABsM3ooTQUKYg1NtbQ1ZVW+JWT84lxzxizg7HKKYGOg9jZlNqgQXDUjtTw1tQHTNSM1jPKQIcau8BylVn1gvZEnGjJ5BnVRTbgJxnUKNUpKvfkODeVR0UlTqNmBxi5N/pPZCimpTVq1tnmXeUs1sSoe/vzV8gpB6OpZFYZDNegt5M69FfwgLOC4LfyeUzUQyZwtBy5V6grVXQb8TX8ygk3gGch1zpifsrjp8SjX1dfVlU7nzdFhBjzBkQ8ASgJX9Alst9L4AOcAFAB68MgAsIDnABAAyqhgbI2AirjlAOoAy26mTT5RoC38dVINosTsUDgYI/B1tPAw5ZHcAQKsSmkGIsgtNW6iElG+TQyswJzVECGLCGrlIRVYdAu1QdIv4DDpdrLRTfI1sU3kLfYNb96qeaQJGqAFTO4JapZopZCld6laJNSqKp7HJmQJzVFn4e5kr0bzVRAmXGCZiIb0RAbKrgXs3ID1Ja+4Pl6g6NMF4xEr7DuAIllgBs/JwHFNAZYee4GdDj85NepZpc0BBRzvIegG1yBvYCsulcxBVrqUCw5p/NvU3Nk2Ek1AaTiwQXepJ6AZIJHVh869LYWl3bGU5JSm7knaVqMtFkEWIS91BT7/WtXoQ0F17uF5deDqZvjARc0jLaHBbS2v/n4JgIzFvgLcstg+VM8tLvUwdh3GgbC4GPc2vnGtLb8tNES2gpr1lroW3rstkQGgcebCD2ABilQONsovyWcW0Fja8aiciXbOBaGWYPVwwDG8sNE5+litaMmxRtaOXZHndQklYXl3qRYo6uD5DW3M20lM2dD6KzlwMv8Z8VqX1rX2hATKGJUed6lpKpa0ugGO7mvpy8k1yZGcsMD8IDzc+7o51HTFhJIXoCbiJdaiyTe0dF6dbHNxryCvoIggfuBvVhfCcq2zcUlB1OaYNmUi4d7/zm9ANHTyrZqtHPmWkgHI2y30HOqtrRiHpNTm2tgQ2NdF/9R2zQdRpph/vE9YOuYeWSUlspoGNCZIE3U6OcrgDIWDoJHR5Lkj0YZpsBHtLntg4DwXFPf+iVZnlhjRc1ZslOGYj4jRdg42N5Xzlb2wrMrlfA9ldzaeER8ha5U+FaEVV4KWssmgjfGZ6qeVEuVs+tyZg9FDtEe2wRWu5aEV1Ur45S1F4eA5rdEt0TYiZHH6+YWmfNGtxcVgKdjCAXl48oj199ALcaN54SK15vLWchKmpCl1ofrVlfXp7ekKlCdcXlxeXB+GwLQUyOY6dmXwRt026y6S3sNNLLyEHPqZQeBELDd8UpULcuNMljbWvvpcBRVv8I7MOiFTSXEGO0n0rWbCuAw5wMDiV63Z8sdJ5K0e9Ogkqq4cnNpubADdvE1k1yGu6h78HTp4CGru/sq+ef0t/myEjEHZn/gddictYJxVoAmyJD5IrX0tsHE9zDcEOmBGXB4Y0K1ZAWcWiJBcZJ42peGfSchtKHH9wv8WPAwKrbKFLgX9wpd8Z0hrLWnCk7E6XuF5PLYdYObITnl4FX2AEmbwzrCWvCiPoOzAbO4izBRI4eDGlXrlUb6D2VPJJQ2rqAuNLNFJ0VzyRvXFbL9ZTq3yto/gsBxeSPJti42yLU+y6iVCTYotcGijKPp6XrWmeq5QcsHIVQNpN5CHBmV6JwbHBpV6Q2mnQd25w2k2bSNpQ7mvjmKpumHjud3F5DyYVTKp2FUgeaPFkCXbxTAlNFXLxVVe3m2Txf5tQ8UWUEmef7kEVcFt6KhTxSFt5V6uUOA1KLgm0ZmpsgKE6enwpir3PDiQH3JKTfGMjADYAJ3Qi1Cd0DQAyqgYAC/x+vD9Xi1U/KTUstYCRVXc6RhN3iXgLfQ14oREvmoWxODeAjtOnPDvOmgGHnCBLcOpo7Xz2fiQkLD4+u5g9HTYWQogelBxwfug+EK0/pIlhnVJLaQtKS3rFjqxO7V5JdQt6ikrVX2NKGlMIR3Bo+FegfLUuTBjjXahEcmMQPMNo3RyVmbJKtbBrMnUSmnQUXihXKUq1rMYF/W9ZuMRF23iHjJwkkbylnr66SFTJSrWkxBhlNwGwrlaNNjiYPZLciQp6iFFsFYgFXBSllzqewDJnGhWdS4CdnohUYY02ee+SiFGNJJm/GqdYOoh2tg/gAy1DvHzqBQaY2acuQ4+C6j1JIjk6xIwRtFMewAW4MYlXxm17POo6WCHgqBCP5kM7ed0Rlgx6Ik+pewowB+Iv3RYqR4N/s25hgag6dkz1PrNyCp5huDZmrVjgFKS7sniHvgmhoRE7mzJlaTMpSrWcu0VunoxdWjdzWdxUKKa+S/VyAIf1d/ifzFuerZ6YbUP7jr5pA2YogQNiFUQWhSolbnhtfyM3lCFVJASWLGBotfNZ9I/NPASyDWs9vCOz645bYIsIvDWABIAdgA0AGYAOvDTehwZYrhQ+HcAmACoAI3Q9i2OLT7RNHmtyg+l5VXk9RRYo7p+wB2imfDgksBi60iddBFi6g0AIR5NlE29+Jpgq/yK2SbgArSjbSex4221kBvmfWCACRFNOGaJLSQtNg2GGXFNFC3pLao1GMbYduCgBdUWVHVCV8iwJv02L4GX1Izgm9G2gbFYHLb83Abo/uXyxvq+OokwlbZBiExjmfuRBvq+oGTAr/mwBrlWjTA+7ujlrFyJnO8+TH7htKSQvLUWRoIJ/ljl7tcpCVn7DsjqIi5QwEuA4wkDAfbacICX1dZpkjC0ICvpANpgBMpeaMiFIBGIIp6ePo3CKKy+Ma7lDLZEKJzKRkS4ketg3IkOvABkfPRNIR4Guo0/gsM151HL1OnkTxg+OO0RHrBTRiSF02QPRsFBPsDkjbx23GTIDBDNK/a5cKA5VnaDWvYkcCY2ddtgoPkVMsS2TwViDLEwufD2ufQdkZzrqpgIchXGZc4wY9gmlgcZxLnyAdBqsS763irgv2G5Sjih+vGc2uAgv5HOnoBq0BBPuDZYlrlZvn+ATPQhaoUMU4Z8DGrOEwl6gLpMRBYIHW1aCS76OOfR0zHmSMZ00jEFVoNahpzZEEAgYO1/vHo4sLXB3tF00IzAVE0IgUV/vDx4fdRWJFX516DbYIGVVlbaOhNY5e1tQIVkY21Pys6t+hoeIAHGeM7ZoFM4Ne2nJOptnaaabQoty433JPi4e0FFuaeaJm1QJQWui8UEVZ+OEpG6kWaRBE46qSVOBqnfjv5ORk5hYVb5vmHl3ptEVd5YscFiru0++T/u+iWyTSYAL6XThoAezU6awcgAndD0AOoABPGpAI3QMwBTAEosblHGgNgASQAWAItQEABcGVj4p25Uebx1pMyWTXPeRmju4HcCTbxEKu2SO07mNnKeHhkEoFLpzVWA6eRNvHkg6dPKyAZXZOeI9152ueSl+ekRaCOwgyAJLa96cnkZJd357e1pLZXRq20W6f5gM/50IcDN68ylthogTOBw5RO22Lr5KryZj+ZCKcClFyV/ntYw7zXc2Uj6P213zpnWIHZ1HkylCsnPFosNT8aeTF6mXkwZIZ9AhvZFZQ6G99GZzWC1nKVdJW/O4I2gRm3YUlmh4ar89QKYjnTuhwJoMie18I4FlVYyQgwIQfDiAqXW6ZbhaxhQQFfAD77LZl6l0AVh3KZQaHEtGe9IXmkMKEHx7sDFkZ0OC+BN8HTA8vTP2XbipXQernT5L6001boG4Xn4rABALHiuMb8AtK0uNuou5fGWoQl1LBFnVWV5a60NBkQxbxAXlnwUNp2rre5l57CDiPTMZM7OnS2Wtp1unVHeYwXDyT6ULp0xlTzSaNphAfJueQWuZTSBGaaEKpKchfULcsTe6+kCcVfaLty+TfHUN610reou0OqHhpxmZb47HP6US2b0LqDAocCEzpKNz8kRCQbZFK1lapYFRu58FPmm91n5xFcdG4W1SBbVUZkVKQIMREHtIe7OEgWVTeKdx4R1YIMh3Z1inaiBmu3q+RlUbEkPmsGeCFrpepmu7cWnQfO5h7mXQf/FQCVgJXZQOZ7QJeFt5vkUVS+5d7mTaWZQD3iZqTAS5tHpbZ7tKER37JBY6CV+7SAAsfiRAI4AUQDgbP1Qg9AzAFwA2qgzAJEAUwBykP1QpNTx7Z/xdRbNtcntQtSWwNio9VEPgJbW7CXg9RDiwMBp/L1tfHmjtfV2zCg72HFZo/CLytNW55a7vvO1oiWQQlgqI1WsTWQtS20RSWjGZhmVaNwMk8xPFbiZ83AEufVpAYHk1T8s1ymilrpsiCh5WmxxlOH7JWaI3pp67LAuGY2MuVUQ1OBYfqEVyAY7/lOBqmaBpe4WCyFvoC4kcI4RJKDRvcH6lv025oU3FkwcNOHzoYCMNxAuoOamSyU4YPWAJD6hHZQqgm7W7r8lkpwOSIENlCpplhcUP8BvvgTRx5lP5SZdp4hmXX06JeIJphu+9vrRBXF59l0eOewge6BJ8VRIIswuXXZdZiCegojAfsAA7fni7ygtrMFdKBEroLjtXh7UESFeN9iu9j0e9OCawMclWRWWBGNAJbAUCaPs1x6SIJ8FR2Z7CuuKGq2KReqcScITvLOZiWCEne2wVVZFZYacoyAEOrqJQEjZWKowldagFhChUTJ0FtTR4PoRNt45WKAknkxKwM5KXYgF8QaMyGxg8FDxcfwVCIFR/nFS0AZKHaiK8vXNhglE/pU2Bs7OZ+BwcO6wFcARhRkBG2qFCY/5qc73gHug2h3ZENn6iHDRlEniMqatEYmFNs00puf5nnVadan1H7IP8KoCqKW9KS+M/SlxQLP1UxB3UQiRTM5xTJ7Z0Ij3DHlBZGURnd+CTS0d5R0MpsK5PhhhGGb8ZdQR+IQHMGMCZFQc5aAaKbBLhlEikpI3VdIhiCq3LgCwUTA5RV2c4qV69eCCaa3wXZHCXYl2bCChCqUTYITdwiCqFoTAzPXypfjdFN1AGYaSAk1NaVptaR1VaOdEtSj1mlDEngppuX61k5CTBuaiNKIosf1p4WH7BnBQLcWtpUO5tm3znTphs6YLpi5tFmHAqMXe+mE0UJhaFPAgFHPB7vld3jixSgJc9im0t9LuAP16u6UJAOEA77Qd0GR5MABXmDkAIiwfnT+d6fkSDQ1tAnXQMlDgAZx1PPkkowoWLGMglhCntuNYWXb2SWcdbVWjtWDpShSC+JMUfjj/TRBueunwZWu1re2ZJaktr97fHRkt1C1g1Kolo53y0ZAZY65YsSfSLR2gSrAU+1SbpZXWrcS30qkAZgL68EkASfnGgN0A+gDYAOkK4QDjUOoAJW2qANqox27cGVmRvBnUNasdjt2uLUZoufBqqrgQhOjzmL6KcLCW6NcMFJwghf7d7k0UTQp1P25jFcNNvzX1+bfsTJLYpSwR0Hh2sDvquumzbcQtwUmx3R8d8d3LbVxNPx3SWAgaQGontfyZMQEyxn7elUl2tEMCIWXGhh0lGia09X71+O4TzPh8Vc0EtQCQ5WCWNSLNtoV3glv+auCHIFdRVO5ojUycu3G/3ZLcvAyB2dHAOSx1KZAuOtn8sGwitXYTFXnAm13tKQyNEmLm+nZZ9Pp9LCo++tmJCT41qXkl4USBJCCcpvcp1abxOeNmbQhhpX0ylpnlKZk19jLJfL6oCkYetD/dqt4gsMa1ic3t2cdNWtWdGeLmup7aPr0qdrADocXBljCv2LOc4oFgjSlN440rhoy0M9lbCZ4wv1w1iEfYUn40lpuBxlhKMJ3GawJ7HGis07x0pTcZe7KEiNjhd21UnZUN4h1VxE7O6qasoR2pp9AO3mM+bVouWOraYCE9loI0F+jm/r36uaDX2R2pGyAPVc1AA5nMpcruXjD5nbhAop7W2JEyoiDyjiRkiUxVoEnMdynadBaZKRltnZk1o6AHSN1Ag7QhPcg9FZ14PXtkjzwiLVRR1nRLqPhqMJmlwJP01LVloKVKrGCc7qQ55/YPoBlwn0BiJjzZ0ZCYwATJ2Kl6HXchSaFxcuZZirBScTCBJTAAFJltIWa46vNRDZ26MHoFjOz4sMYG8u4u9lXN/j2vaXjaB0no+vONkz1WedM9f1CV0rzFKZbeEoF1b2FmfG6gv8D1VrzGpLVzKcIB0dLdkI0SwNYmHB0JTAFHPc8QgCrlGNQqSTyLWqYJjDmXtQwcuplW6OHuMXVkQEgcfxUjNfkcEdRldE4OfSw1zSBFKsa9pM5puFnozTI+B/W3+t3wJuBPNROcEL3CCcPW0L0SmYeCny289RpKsc1QvY4QbdygzPt2rb6a6InI66E3MGVqXEBkBd4eEFE6CYXlwe43MD1YrKqeGv7u1fiACGm6a6hY/p3ludk6GIc9DEb10ROefnAZQE3YLyCQ2cNZZ3Q7RBFg5YaB6qvmQXXVsMuyNfkB/sFZap2rkcbx6nAZoQDqsaYTPXzAUz25EupwY0mQ4gs96r1LPZq9wGYNYOqJx0XkWcBBrNXJhiUYYTQG2s7O/LWDPd5pczCKKMGIjdg+cQVyRjQE1W8EkRGfohdhou4BpPa9SmJfGsiUCJrHCbq9bslK7pq9xVxdUhoORu427gVZfM6KvSm+UXZa9LEZLFKXHOwd8tLQ9PCaSAp/WJ82vO7tGJbl0Xb10T7AriBMQmSQnvrsvee1Tz3UvQ2gz5BGDaWBd0D+CZjNcj4zGNreO0D2xSeZom7AFmQ9MxhJ7LSQEYJz2oRcp5lQBaKWGYiSoC4QWQFlNVMl/j34cAs2meCYzpowrQ35DenulEKLiVoV/IE+7HAtkaoJgAiOQO162PnGLAmybQmZRbiCPYyFYTLuPU7AjBx3iZK6Cg4+7LBY9eAx3ile9TXjjasiPhXE0YhipAyejVY+dAQBqISu3t3Fdno19NKIab/JuvRlasBiJ1mXkjA911UlQifAUIgpMp6+CL0EzXXVFvQEEKJgaLmT9hS9ge4b9rbpQGB2GkCIjcQLaq6VKNmVxhPuBXGi/lvqsVkctfCUANpyIOmZDFYzwLuhM/gmNhpplcaCysZgUEBVOEtVVAnIUUkp7R6g0KnwgEzTlRrZAfkipdqd2bTpdcW+iD0fWYPa6o5GHjR2/j1TOFeuvMAbSfk69tppiVrOBs50EJcQAUKIYOUCcRJH9lHkxuZjIpnk6foEVIYecRIhVv2ty2YESLtdmjlTvnrasxHrEQXp0kCOab95etpaWQMxFZbCpovdI+EoyiWO/xg1FU0+3l6dxos5HPo2zG/1PQas3T3Nzpjk8K61oKS33Oik6BnQPNeaCX1+nil9iKhwWrioQXrosfzdSA0IPMgNEFDBeogN75BNuXBQBX3LkCV90LGXkAl64XoVfVF6uFpEosKiwt07BsKiqXqnkNMGKFWznV+QRd4jufZtMt2ObaNpy7nCULZhA32aPHO5M7nuJmZhCt1G+XLdPiazprLdJmGTfempemFzfRN9RmFEPMt9it2rfX+Q+XqRyprdF804ssGRle2mKhM6GArMDb0dKPHlADrwxZItgEINqQqOANKQ6gBTADQAoQB10OgAOHl23Ssd2ixgLU7dorLXQMJw9vKw6sJMvorQDsv0YDiWSsKGE91HeucdAiVXXrCEEl2NzftUnGxmVnAcCa2KxrU85HiomDhdMU1t7XvdBF0qNdsWzbHDncEYAZDhLnmsauGM4NT6B6L/Wt4eXyVIBaXOU0bHwF8+YRTRzD0Z3wqNQKbxMly79CG+iugjDJBAgUVfydhGNCCTNu4SSka6VCZxGOG9JfX1wgz4VrUE1hgm4If+srS+XbJlp2UGQXPKntm9xJQq09T6cS/AYN3hgQEyXQi63rA6+4pWBMUth/Qy/KV84jAhXghdOCl8UpLIzb4lQJZZHjT7qILoEPWXdpj1H0j0Io/l/P0uzeDsRjJprZTgDeqACZLAQdRs/WntoaCc/TFwBYk77XuRjzafJjgFMfFkjNlxmpqPLb+NXwwJikuwGsbn9rH9+HDOCeSCokLQHH6qSGiQTCrS8LyqRljC2kK+mbSIIzpzhJ6W4CDJ+lhCzGDYkCdtXVr7ArppnqaKqgRZuB3CGU5sL3mIyPkEeE1TtIxxvI6+rbs0dnDMJlM4k0yOILGE7cTsEFc2aQWSlM1qKjbfUY3Ox4TnDJbN1uURIic+ghiXIaiq54BkeBwuvcY+EYcFyRJlJYdhrz7zrdYK7Wac5D8Fy0ABtDOAGFzPkP91a2Uo5UoRLRE1AdldITnmFVEuv6CrvQMgrjbR4m78Aj6PCNdlbywbEOlYZPxXyFwQ5p76sA1Bn9R+QDVUmKphwmze75U9kTMunLoE2PADA9r+IOsgTFEeFQlGqAOwA7y1oaDiZbAF2z6xMTADyIGEAwgD48w0+Ifg27Z/DkMuIAM4KMhGoIhPht0tRA7DEYwDKlhOBFsZUXEbZiku3/0R0SFlfbbJWJggjjWPLjMg/aDjSBiZ1fgJlAbCczxeXtiB9MA9gL0NSWXnzNNR5GzGoajazhE3/QjmZfZrWY7aDIHJLhkwxVY6A5XUAfpjDkAxytZX/SYDc6S6A/zFXcgn4a71z/2lFXnOccCVfWKUxp78A3FWFR6tNsAkP+DdIIzVIdY15V85S4n1wh8iUThGiKsZKCkcAw/0TAPhRYewkI1dWcADsQNcA52gtsAhDIC5+t4MAykDbCQI2MssbywiEF4DYlw+A+w2I2ZSlJJUJ7VFAz/9vgOfBNOo9JhRA5wpNJVRcUA+4dRPDWmKR769cVmU3xpSIRwIEDlfOfCJ5RhX5TYsnBDXEPyFZjnXjHqqieQKEDpM696BGFimCyGJ4JIgMxBldSJMEzC8/XVBFFITgGOAzhBvOSmZfDYketRMcQXRTBDYXxAuHPO+7sKTtKCOZSV9SBbkRyp96vdWCvSnZnR847BSSs30eAGpxJjtIjDBBs8Dhonj9hX0y4KbhnwYTwP3jL8DgXae9H9QdbAJ8G4e3wMgg9Bhx9axwJGgvjS4LbEGizKf4Fa2SyXsZLt6Hc1spk70wZUrWc30v0Y3/Jxd/xRI2UK9/fSWyTyFXzCh+qspYEBQgYUJ5Qz5ENN0xkpa5tU2dINBvLkGaMWeDMNWbykHUSY0JPWLBRUGkFwHWNSYU61t6VIm0/QZoUzFBMnlZWwM7cmbNdP00aZnqD5xXvpP/qlSyrmLlXXxKbK3lTi8nQM2fccFCBDHdeCMG8bE/u8yWhG0ldgxOMLhGRH+jQMNPjkD6VjNsJHkhYirEczglAMD2qfoH7CyBOdkLFboA8NqboPvWLAuBxmYkRKy//ha9QN5N+Gexj0Z1PnCcONhOu6wltGg6xgAZtqN5rTdhs72ZLkMg67i10kO4hQGixijTPJ4kgbJZhBADCbu2l/RD4GLzfSmPu5FZY9AfVIZdeUpcK5O4LL90f1OplScDIKlCVSQZYMNg0k8TYNjIJBIdolr0fWDdz3A9Ws8sP3h4vD9XZx7gYr5B4EFgzjtWYgJ4SIc44P9EJODy3Rp3djpkBmgNREWCFqvjjyROZ6dpQWuhR2FTi6RB4MSTqVOUk41riZVRlWmVXOl2E62qahO3ql+qXeD46VjpVDBgamuVYFVL4NBVU5Vb4Ofg/GpYanBVX+Or4Pfg1+DUam+VXhOCanAQwRO/4MfgxGpXlXgwTBDgMGwQ0BOEMEIwbTBEsFiwYhDBE6SwUjBWlJowRDB8EN/QdLB+EPwwSDBuENEQ4DB7lVUTt6i+lHgcraxSDUGJYEUXpQn2bfS2qiRAMqojgA5AP3QcE0MxHXQmQDKqBQlZgCpYvrwMQjvfehNfHVrHQWR31A5IKeSAED1SOWgpGynavggm5GXgBAJJx1QCZPdUP2eTb349iQOoIftllaTkjeV+jDTBd1WYO7lpHpgRC3MTS3ta6mLbT9ek1UH3Undvx0qIZhk1omAzrml6/ZhmSgRwGCeuu2xITQAg4Jdhe7nUSvVA7AKWUPCEWR41aJCtxpNXNQGhKGt6a15yq4KBhZ8ftWuVp2t4KlKpnZyEv6g7dEGc4q3fF2t5JWwwMtc67ZjPhlD9WVudar8GEwWzaGBQpquoDHu8vYZBXmIvsqJrRbug62PZF/p5gGgIHk0x1j3UTOgoNVuNZRGygY1Hmoxqm3nKYWsqo2/AbytniAwJKXcWlmfpL+hfrx9UrYDS/317hXU9YSlWVl51egVtOmNyAGkaZx5m3EaHdam0lxn/jfRMAUC7BRB/3lHzrAp/J0hgpKgaDB2Xe6tpS3laZbhEmk+DZlxNKDmtaYDxs5r4fEy0mLN0eQoOM4zNej62uAIZLz99nCMyYdtIint1jDYpSDYRgfacIJzJCdcpXLccUwpK5WV4XMkk+IqLfDDZimN4bpELRCQudzeYoIJSQ3hieGgcFUSXSKnbQvgDF08eOcDcZYBkKwJojUfiZcmFCktas5xXXSSRJZKA8lcyXSw3h3+INTOjv3E0YruYh6nlltmC5WOETKdd5ltnW9lBRmw1hzFdZ2L7hfARXWhmsKgcXCRiKGN5Z0JCTPJWZxq6CUDpx44PVtdnvFmcIdaiYnu1krDuD0qw8DSa5QbGENBi3z38KeKTzU9Lvismc1DDebDHnXmveqVEeQwLqdWyQXZ8t1e113Jhg4dTSBFdALDP60Owy9djc5hOECs/pBXXY7D6i6n7LvG+WrEav7iOc0AWajiqQVAoEbU7dXpnS4RVF3inTGOmkAdsMNdFJ57VTL1SBCaQ0qA2kN1FOTZQzoNZcxWmFxaoJc+zIXUTH44MjHjEXkO+wLDJSbWkZ3dgaety4POuaA1p+QpfTMG8watuaixHbllehI8OFUEVf+5hR1ZTsapElV9AhUdclWWqf2l/a4Xg+eDS8PPQWeDK8N9rmpVhlXUThvDDE6UTk9BuE4aVUeDUk6yTsnKmamvcoTpHV47ppNGWKDgmLfSEACGgGXKj33YAAeY2qikgPQA5ooJeO4AMwCjVLVtd8FeJUntdDU/fZYQ59m5cLgmO4CfwRqgbkkoqY0sag09YXIZqkOB3Tw1msOoPT6KtB5wBtCIBtjxeax0edEUDhvdkU1mQ9vdFkPY/fhdyOmEXehloNSMLU+9OX6CaaN2AG2soIZpBEEcnUqBC0yOQAb9ks5Dvd41/WYTg9I2y7atnbQ9HSUuIKtAU8gN4d8cvCMTTR0lzL4I5OGdIiM0PWIjzxT1CkYyRBUiSl/sMiNGFnIj04iqDLClBoVAFqQ9507OMEl8v47xCYbDf64CGpXx62XNwSg9PumWnqOQuaicYPF5hiNawyydpgrbQM/G9Vn5CRYjRQl6I9Qg+4AsTPHVL/hwDDVAofFOgpYM9PbbgWbV6GQkPbA9JUIGWovW4gFNzdf4sOwuzdJeTdmeI1W0u4WbWQWZ2U2XliK11VILNVL+hoHpZMwuWnl4EZhwuq307UW4mv6+9MUjRdilmWUjJM5Ynd0l0Qz8sdUjqT0lxUkdoBkpHWr56d1QonleUbW9IzzdRX15fQMj5X3CqaCxsKiDI3eONX0QqPle16wYaP/k+lFN8rDxF9Ke7dTgS/anfc/N5HUgAOhK41BJABF47Z4WAN0AUADWAHKQqqhxFL2ASZEBCj/D5k1/w/4qjW2AI6jAXJQOMEYa9RRXgr3a6jAy7srE0ulc8fAjkSWjtYt5KpgyEIWmadFCNU8cE1j9tL2SC5IY+faCmP3JLUQjVkOcTaQjlnUdAqrgWFQhHZrxiuYseOodbuX2EXQDvBXYo2tDWfpVdBW0cNW+oTA0umDp1fMu5Qw1chkYWu4WnrduJTSxwBrG8Wm9XUm94w0M9bKIrxCyPlnilWl8tJDFdRTqODsCV0MTwn8jErFSntDVIKNy9FfJzi7RyEFIPH67ISpWj2AaXnM4YX1eFholkX0ZVDrti/Ev5P/19SgaUdOsgkmZqQEKhOntHZfDO05wA8cexd0sAPoCxoDqAM/x5QDdAKEAdgDKqBIA7QDYEvgAH9Ip+Isd7LHLHcJDnd3/w7cj1k0lYKZ5qsHKNEgyEAiIkETIISRRoDBdFx1AMAZaYcA1Iyzmk5LV8R+BrgR0MtzAL4zLtUxNze0EI/JKcd3EI9ZDCKPcTU0CLxzKFZWN+CEIgoYDDprMiFIo/nbTPZ8mFaM0aXJWU4YojJOh3hF8nU2ZaIk2IofUo5aZ/adDHaMqviigogNziYq9yVjeDsT+bvyZvmF2zXUsEXxITJSZlSLY3tyrWJlK/7XK3NyZoewqQbcts1Ji+A1FIKAhXjz1XVau6kL0vxRi/QvgEYiyusshsJbp4OPomXkILS4AQoOhA6yWHMa/XO85cmYL4JIY+v3otrH+nQK+xZVm9GDjlnxg4JV/kfYkCUGG8VbUOekp6SujaTTFQUDepz5/o7yDid5zOOOyTqwF4OeCRNFa4E3J3cnsxkkGpmiPXjB1lCqeIL9gPDbheUART3QempYRP+nw1R3DQ9x5Xsm5fN0FXhAN0A2QDX+Qxm3hYUcGZd6WbeZtlXoNKH/c+lEKijnd+HUTaOQZyDWhHSeyPR3rI8pNfmiSqP3QcpAQAI4Aj9IQADqof7QUFH+03QBEAGkKQkOeJfVtfqPffdZNPkD+YMTRHai6IJtUTSDPHZnpYECuTWRN3yN/pXBdDYxoRh01Gh2GsuoZw+y7BKG4cPQZ4jNteCPZo/oZC2GWQ+ORBaN4/UlNWcF/+NbxjCOSPf0Bkogv8AKoIYWGvurJyu13zjgWmJx4pMSZZS03/laQ5sg5LdsITv7XTahp8xw3BOCg8kbeXV7+XiPpDG7h/Q2NvI819u7z7s6lExk75YCMYiTVUdYiKiNpGSt0Hmr6fYBxEH3ibrymVxgTClGNCCCdsRk9KsOYNmpwSCM+6S36kx5JBbbpD/naw/0EmJoBpN9VG10DY6pB+Fh/eOfgPXX+AYtjVUHqCSBe0JCAadTuysOqQSx+LNg+ju1de2NGI5wRIsAcQNa5RMbmac9dnVZZndCYF8C6nZhxHsPhw/rmAihA7j1A7UNfXdIJ4rkYwzQ4DjkbLl8NccMm5m9lF0L3XU9j32NiuXnOkqHXoMnwc7E0ptOIwEWplZ0x5XZYVEku1B3UUM10Hpbw5ZMF3BWaHqjCuliIUip18OXTKfTSsLaPnOOWmQb8CQABD6AYKuxkp2Hz/WvWJ4QSvm/+LxjdIU0B6/15vDqI5MA48thgeMDO2r4BV9lu8byF+vSSpRg2Ffh1phxQHANi8RSjZkLkQJDdEZVQkSGDio0AAdHxFlIcEVe1pwORWdbJquMzOnIcJ113eRKZ3JauoQPa7uU9NIf2nqXzg9nurUxOVh/EttqU9U3xX4FmMD+B6T6RHfcQmR0bMKigcUCX3Q3DbHy95vexvnEYQfgQhnl55awMYtQ60n8t01xcZOaIz/jXADf4HPzAdo+cLEHOY7HjXu4XoQqa8vlUQYfOuDxhrVWy8ui0sE5jMePT/afWJdnB2aFlSXXB4wzWoZrnQD9gAiCvpKPUnuNdKqsICh7jETr1WXzCebIYdkGnThBBWwIJoIJs9v0q3rZBUGT2QafdveMuiNWIBHFR/v9FPsA/iQWs0IyFGaPhET6Urp7MoEZX5oHpy0In/pvAjXli+VSuBTB/KSLgbJSMFgFF45WDWnWyXCP9AXPjiKHeZnMw7YMDg9jmbJTu6nH09mMnEWuBViB34ySdMwiNiKhjWR5orv2Dq8SDg8qjYElT8c65eV5qjLdxt9yA8UMGvrUkDeyi+d69aQKi/KItfXsG/blWbZxjaBMcYxgT7GNYE0OQ5wZsY3Odjm0m+cBQY32DfeN9s7lEE8N9qFXEEzBQrm1DfSt9832zfUO5J0yejMVUmanASvxjtA2NekoCeQGmTLfSjAD90I8AFADdAHNGCQB4gJXKr52PfQPyr9LGgJYIlyPOLaJD8P7TCPKhbbIzqnFwCTzT2AEF2Bz4kEpDy54y6QHdPyM8NcHdIWgQ6YQy2cMc2NCjC22wo35j8KMBY/96oNS8TRjpbSOmseF9qR1qo4dMzV5YsRtK7BNSTRyoUPSfcqo2QmCaALfS6AAQAE7Ri1CIzCi0jdDjUDMAJBTnAN0AbU7YAI4ADwayE3+dX33d3Re4fmm82HNaIqBwgIz4N6juwBy8pQTRo9D9g6LPVYYh9DKlPNEjkTRBxRgJKhQxOjrSuCNN7a8dnfnvHWsWcKPmdYWjh92pLKOA5bTPHjjJm20aKWYh/BiCbJDing1NTHzYSq7kZcYw/2IyRRuwfhkFtI9mYxF/gYtAOLwR1oMhp8ZrIHFwtT4g7ucZfaOi1p6lujbI4PhIN0MpNn7NVQ1g0K0YLymR7r7URqogmJiw0cVJzRc18KZlBoEhibR3xhXxf5GeMEcqVM62I8Yxeez4ImC9oD0+7KDQ4qBUrW/pKqEIw3UhQxkgIjxZtEWPExCTLxNU0WfRo2TkNIRAs7VYzWe97khf9CgF/XQ+7OCSzupZ6W2sSWGGjIIEQ0AP9gv5dPmooVigJBglODQMrxw+xjrs5krvdV3O8UKYsGL9hFHAloyT3RWDE46uoZQEUVRRGrAMNlyTUHEGhMbq/nY5PgKTuPpmeWIMLjhpRZ+jOj1EkyQYxEYpqI1dicaCISEgLDHfIUY1jJ66nHi+WXk+7GDICVBLTYzWrTW2oLls+6MmoTji+cPHpHbeUII1ce1ZOUMCRsytWM7BMgXYeE0+RViZJJnZIUcZRSAxI9UTEiC7E16TLpOYlBzkgBNensATQ9xyegRJDPBEpDQsXX5tKKPSpyjcSefu0mFJk/6ei2kJrpAT2Blg8eTwfSMZk6pRvN3xrjmTv9VFk3jwa+T6UanK5tFLI7RDmMQRgQygJiXPfhsjh6X9HZEAi1CqAHKQcpD8ADxoqqhgAKoA4QDaqHEABjzJEyge/50AI7pjQo0ceAbA0y3vpZfQOEytsQUFFioQ/QSGakPF7V+uwuzmk7ruFRMnSJfdQc3LjH5py1wNE9Duq6m5o7vd+aPWE/35+P0YZZO9mr2mk0iQPU0Tle2NTxnwoWABOZyM4QIhm2yVwPo1Fs7+PYHauh7B4G/lObAsRG9hy04LTJA9YvY5sOXB3Pl70eG93AzYXFMDvn1waFYSsUKiPnjO8DZqyqEwRaU7ve9cTnRVeRruejgX2dn+WnmaXR7FOXHeocDDVzXBIKzI4lZKVo+9R23PEpgge2H9ltGhFCO0U+ZI0UKb+QB1YWM9NZYwDii6GN9Rm02dJamhlQ2J8DooeMNcavslVCG8ChvZTXA7OSJu4lPGlAxREvXjvurNXKVCU8kQdnC0yAJTTUnGlAaEBTBE1oPuSu31I8RlhXIwISe97tVyU5DssyAJ8FRAxgkGUypTElMGXJom7RBVvkXSGyX2U1uTVCk5PppTdskWUw9IVLnE0S5TzKUmPTKTVr6MgQxiSWp/eR/yuIPOoN/YCwU+vB6TKWNOgvFB9e2r1Fdij00yzcrCLDkEnO4WnlPSzSdNGVMvGDzAJQnRzVtN2WNzjbfsDhKRNe20VGMRyrPBI47iAh6My9z7za/V0LIf4gii50S/3Cbt/9ydUwASRu0BtYAN/9xluWuaPVP2epZ6i3AlmgGY+lEGKl4TDXq3fvByGW2F0q0Qt9Jt0EkAyW4QAEkAXACMAPWe5wC68OBNcfm/tNYAjvBALfaKjbUpEy4tWE3QMnj6KcQEInNkcODYdALpVnb/gFPAuoKLk2+uCCMH3uXSfsL0aZOpy+blqvzAYnFPzrU8QT4r4I3th5MIZTvdrRNWE+0TNhNODS8q+AEFBjPRsNPLxthePcEdqYamqyXeNXJEgpS1QyvJN2TzrT7NNxLGSPJMjILb1JceU3E9eaegrHbuHof9weX1itTmMfwUxoqNRnmLGCvIIALnAswoTJLk1g8evAhYONfQcFny1rXCg6ChKZrx77BOOkuol9ndbPRFRpPvfHjGrITwYa+jqvojEISaGvHiYinodQ6pWu1Jk6Ow7KvKbEYiMtaUJJUzZsXN58xbREniYQ0X0YG6N3zTldONKWYEWFNlUR67bAGJNN3COZSchiAKquFTDRH8XBiBVhknmSxgLNYvgOs5P8L8XgdKwo1c6o/G9sCUoPY+VHFInB9VLIQ/ZI0u5c70JseyT9liHuLe8ELW9c0xiHo33gf1yWZ+BrNMChABIfwBdNzQkEjVaAXbvrwo4JWongZqoqDvgJpeQ8ZDvLShvUpiDEl8fjgxrZK+Ii5yRqZTzZlhNMCUEV5iPLGwU7DMivrAlq1Ntppp5PxiA3EQTLUREL4gcY2D4o4i/thGMv8pSRBrSG/wBTnjduewCqDho8qEgCgcnAz28uV0MQ6IEvT+02bZpkDQbTYeQObBIyGWLsVOgg4JMibrKdKcDsk1YAsJCvSEjEK+sGMccfwEZZWAo2Ed1e0RHRsekiCIkI49OF7FMvuKjFmBXuQRUqAR0kCtT9NC5Siu7JN0HmcD6D7J5e1hU6AtMn5e7DHeWGxT1EGvAZTaXJOApoceUtIXBXbhIkSzVlRToa1hpssIwBjoRG+qhthJ6IUgfEHj2MB1PN5KwJXUFrlZXcoGQ/FBhq5xCOArhMycZJU80jz84dQW6pDDlHhQJAXgu0Xa9E2CfsJtnSqDrkRQ7fUZN8ZETF0im3WFMXZE3DPZjRSB7dZfdUqG8gWUeLWBB4DnRZSjZWp8gPAF7q0VEArkisTy3gLI6WZfzmVWFRCq8o7id+EccVfRXlzD05R4k+I1hDilOJPnsIewaPVmfqzejtxQZFmtydOB3rfCM9VfEUrAhmpJmHYkrcCnbDK0ZeU6M0yhAwObWTTtjo3RcXZEhkxGBExB++FcQbE5LHQVEDGCazZaNndmdfGjxFFYS/Uj8fkzPDO4nkPGruyYSJU9wjNEQUO9azyxKOJgOIJQWQkMpFz/Jvz6FuTpcXjgKdx6xs0QLMAP7afTHcYm/D7xA0mJTCzGVG6ZA0Xh0eXw2o6lgDN4Hfk+TlMBZknhEx7bgLg5VNPbqCbcUrlK0t+ovsmsJcMytYrTcDWI21SD4lFKLkFsCfARK2Tb1J0efMXGTCMh/K3nELFKVTbQCtCAkjlaWfUaJla5Ls8zTlh8dk2AgWZQ6XGwaSr/WKU4OKGD4kBgUFIGXr/h3AXbMw8hGuJVkJoB8uYnovraWCqe5U4e/9iTfICgQE2DZGZcOjqaA9r+bfDLZeiWe/66M+gku+0xVvBgoBK2M6eSEEiExYsN2QXHwOMze/45tK4E64EOKOL00QZTmT4MSBLKcC7xMiE3ZIou5J1QU6jaqKrI2JZgQKH1maVSByCC40hpPgxis+Ix/zOVwVjqSl7t1Zq9crOEhQqz9ZlJQG+AT634g8yzHzhiMTT29ZllSYSFXdmnE+qzhrMSs8zVLD2UeCyzziKPwCC1HineNT4MJ8ZUhOk021ZAfq8p8VW1Mrbu4T1kIUY9qaHTPVeCTfTyQzuwes0Phid2wKnGlCJEfIDQgMqBX6pHVV6Vc4044BllXUPCsK9IJoQVEB1I7n1iEevAsM0f1s09XERrJQwjkWYYvTohr2Mis0KEq3w71UsTTwMXtYPWg2SAhKRSzjPTxgc9lz1cvSKzuJhQ3SzO5z0cve2zFr0DM4roH3kU3reRFz38NQOzaSpcxhiuvSFts+OzttzBMHlBuNjsjYCQ7L1GfHOzBs4TERoEt+1ntZS9TwnSZS3ANb3dFqfhXGoFPM3TxcWNJT8cSxHuRUsTYcOBw6ja2H2IXnBTA1nhNc2mnWNOEV+Jhq7wlH1NUZlW1RLk8tQ4/I5GHrTP9bg5yiSc5OyzOsXKgx2ZAZPd2auAsUZYZbeG85m6PZjSGIrJrA1Rd0CjE0o44IqWtSuzNFNcUxVw0b5mFlOJrKElMGHIu0BnDXzNeeycjjE5GiTB7H3YQT7utLRzeCCTnJdlnjMJ7HZWI+7pQEqdO72fEHpAmvX1DvWZUey3Nv4hULnB7FWE/kC8cgZWonOSDrdWxXZU7qMTxZ2KhHKdylPGPRJTU5LcRiAR/jYVmd9VZ91V+QMsIPWtGd4ZT2EwStc9ayL/U+MNWnNGc8zGEKHGduzloZOn1U65EZP7nTvkt3KfRDfcHnpZHdYmIyNZfW25sLHYWmV6bcVfkLBQ632cUHZtUt2hc63F4XOS3RFzPX1hc719RKIq3Y5tWmF9fclz8XNdud19sXOME6gTmBM4E3gTnX02bbl6OXP+c0FziXNK3ZFzeXMZc63FBXOBc6xQVXM5evgT0XMpc22QBmELfdQTZBOAUKfFK7mLnRhVvDznQQe5yFDrueQTbm0bud1zl8VSPGe5g8WgJX/FY3NAJRfFY2k3xWfF6KgXQSNz6FWLc31zTXOeJqrdWXo3mo8ol5r6UWRa01OkGQCAd83Vk64+AZYFqWd9qWHWAChKfBMsAPgAyqgjUBfA7gBfftZR5QAjUFAAe65HU0RKZk1yE13d51M/feKgEQR3tUD8gRPYdOJ+dhBcTDDiYaIF7Zmxy5PT3czyWHHk5ZDu3iydxoqEUXquY32wE7ADkVmjTRPpJT5jlhPl0WeTiU22EwcUV5NyGsBg5oSmvoWB1/gosAXgZ3WDGevIk+iSziKNdR51dtNYlWW+zSEivNjD2FSJHKHnxkXEWRnIJkqWOHpDRcQc7mAbfC+ifNU/JZXBq9E2Xj/6eRI9gLvit91QDsYF65MW7vfCCEDMxVY14SMy865ehpagIPtW2Vw4Ns3BVcGyXdgGWn5ZBdhz8m5C89zzLN7Qkqq+dcNWNo3MEQTZUyzzHxL+of/U+KMMtgQGn5MRJMru3MILg3kevC1szo6q9eOe5LA6tBjBhXdjmKwh/TGEvvO5ElG8GyB8CbXuzNUfk7Hz4/7x872CjXSU00SWIgqVTYNJ4kgcEICBPR78sWhSIyZN2Y2JTOBlAQRgUjKABQjtZ2Hu2MFqez3mBn0hIfO+TVEhO4RM5HzVvCLMBi7znpbK3PRWXoWlQXm2XTHfbNyDUSH4jfZw1wM89irzKnUbk+KE6eLh9PQWn1XKcIjzCv3aBIIoT5VRthwJ37EkIQZmKPP9dY8wN8m782vz8WyY5oEDdnPZXp/1nZRrrF3DM0R7zYfNyno6jMCkSBnH3K/z5iZ6egDxPzGyYcGeFKg37qum9GMPmr+anVP6UXV6B3NLlL/ubfJy0m0I8VWXncK4iVXLrvoAdgC/fvrwBHk7wXeULABgANsjYAAjTp9zYloJ7Rn52mNpE99QB0AjHK0QNTY16th0o/b29nAYf86/7tDzrVX6EwfeNsCRgmPThpa+pOkYWywinerBkxTdbXVg5hPg099ekNMmGTZDXe3KJQUlDeGBIQqGFQ7+9i9tpPNCmtm1c7WlycsIHY3iMGXo4EAqGG1RIl1VTZVAaUTr5ZtNyf70plPhfs3w5LFCQpje1sjkESMQVot8bJi5ahDYZgHkTFhRhgtOneZYteA9WHFwtU3SI4KUZcOAwy4LPNiCyNHBQPYGC94LgZPmHUn6CIE0lkELK9FPk6+6bDlX7Ki1sSP9dDqslRAQTKkDnAmNvYh9UjodjPyNxVNjswsTFr14OLXoQAzfJlDeQNlulSHugtVpBeqcq+awvTTDWuBXSZXlFv4/5rG9RvFS9bM4LfYCZRlk8GOTgYhjWuBJ7C6NqVbTvOA8epJaRdZg0Oq6IJU5wH4p5H9VO1a5EpAoziNqfb1CzZWguD4uSuybkTu2KeSG7lJwryEtzUyOSwtbC0KEnL0Dxl50W0PrVt1yHbpBeXmJxwvCfacLds2M5izN5w2hmolD5cPw4PGy3Sk36VNW5qYt06KWIkQNeU5lKzGoXV8LhpZ2RPnwDY2bIVDinwtZQ7eK+lLnSQoJ77Wqg2yDH0k4YWfkHQhJQckx1a2LSULA7hjqhvE+JR4fln1xKIFAi1+AtSBYYlM+CnAo0nnTcta3ihwL6f1fvrxwlzOJIbB8PARwA6DFTzLVUzlGVpIQsraSQ45dw+QCanqf86EWC5rdU4pRg1OTmmbtT5rRFu5z65p5uZ56hblSi6TwcmHAWiW5GKJZVPpRDwbBkXjUn3IcJHcWYmOmJRsjhTBJAJKo+gDIAPxondCbACwAofnuAN3eOQDtADITuAtc6b/DWmM3IzpjRmi9QHicNqYAkix5GRjdRHdWnqaCqC9Tw7VBLQQys4W0s11ZQILoylMkK4xR84DTTDAKnB5jjRN3Tm8dePN5o20TwgsdE7ZDlWiHGHRdFprcvRiMyYENzn3R59z2IOJx8gbOblOJAXZcbfyqyoiV1iwudbOVvRkuyH6yGo0JgeVAvSDjBg6NvIPthvGW3hW9VL31izFMmHRGXT1xf+FdoDTAabOXvlnEw9VtWpp9rTMNJVBjI8h0nm2dk4umZRxeCV0KoDHO51nq0q12bplHAUWdOBYwM4DdwQ0wiDO2iAZXedjAUI5oY2AB86SqzrNmtzmyHC591l0TZS/9ZRVfDCTAahTgzTbJDPR/k61NWw03PcTliR7mtFksC2kKcLd6b0JfYUnjHegQ6lFx1q394FbpyAOepfKNRSotI1HO6gmP1rCLXZxaWUg2y4tkjCrqEyHxpYxYQnDLGIM5dOC94knyUJ1MrhvEsEhck9TmsgzvWoHJJi6eNCbDPWWVHv5sorPLclM+Of7IpmScy9bK+UBcZhEfNlYDvSJFZmXT9pkdFRZyi1gR3sYyqFRqIFa2zSHPYAagoBU9gRoiBBBkyaUulh5D2gdWzYjgjOxkyaCsnq5sOGCkCid5xjKP4GG4272gdvug89W7mc7l+2bGS2hzjcwBSH1jMB3iYkZL+DQ2S6sBYukyowqWvrQ3Cs5L/5Malb4sCkHAKBoiTksXdD5LCvzcxroB+sb4FR2LNw1fAa/W4kuURbpiKLBRS1L52cIgObGNoHMaIiEwLLoO49OJfEgAPQoDumKBJI9kkgYRC65EfeZY2iIQlEJWZvK1HdFWlO7o/eLicVJCkkugHci2WwyaI54ulEJjsPFgSdWZgdZorAkEPoFp32Af8rnOjukNXGgGnLM9KUJA8kS788i2b6D8g2kGKMUnpM7c25MnmTa2OvMVDRoiKcauwneLQaxZ6pT5hQ7CptaU9MnHs7LitzDUM1a2qt6/iK0JnM6gFivI9LwmSwtLeJLtMOaV4iYPXHQza1yz+lNsLJKEIMTtXr528qj1GwF2MhGL17ZL87oifPN0HVDOdARAy3M9LYEvSMq10oGQy6t0NlLTzo7pwYQLWswR6PRuvCpAlT5tko7p3QrptoEDU2wH+hzR/VG9GVrcymQ6WauKqxhcSGpAn3mscwF+Glzc+kj93DrPUTSWMyLGtEqVfwEtQ/eIZROgFp0p5vWY0asY/TD0+o3+FkHfEWz15BD3sHxioypuMEyFrMs0biJgzWVdnNuwsYkI0bzL1+A7ttZwyeOGDCiZBg6042w0SvlMBvBBszn6bhSCjbx/ooYDXv7T41hcLx72A+88AGmRFdxqTPTWyzzuUkyoarU1r+an4wVCYXVJ7jJB1gYeAwgdCvkLg9V1QkGHPL4xX9GQlMwEtS5pQ215kSAZSMIUIFVxhSV0jwgiQEKzBg7KrKXNqBZrLl9tqikEo2pMnyDvgNALs2a/jDT5Oct/kS+M5dwExmCmIXHurrT5uctvRS2KkQ6mlp5SJcs5ReZlSUg4xXzOeyUtywi+etJ0Hs28XdkQqTauWGSty16ujhOgSWGTZ9VD3AI87JFlelGeyjwQJbuD7FUW+bFOvFUqqUVOfaXmkZpVelXbyzvD28MdrgZVu8uATk6RpE57y4vD0E7mVRfL14NXg0OlLa6qTpvDwE5trnvDs6WITvWuVlVTpW/LQ6UeqR/LkE7fy3BOv8tJEv/Ln6XWVfapt8s3y9fLZlV3y4fLeE46qWMomd2aLbNQCRZrwRltdMDK3n1eaknpUMqonABpkSwA+gCZAHYA5QBEAEeYmQCpADASQ5P6Sb9zVk0uizHoiCkqDJLMI22yxBfEM6jYts92dAuwI0O1kGaBiwjKnGB91WV1iGZTqVr8/siG5WpA4jULYkDRBMAg0/T+YNOEI8mLQgvKNeeTgWMYxi0Qp+ihzTwG5rMF2N9D0HqMZDfl46mzhlr669ZMBK/h5oT9cdfhllNBvs+VlL4PBB5c2uFJNcDj3qZhifYxHF6m5sCDkn63Js22wn6zckk5ksJfWSGVVfoiSBtZgo0cvSTVSgYLIT216mbRXcyTMcJ8iN+VH2BrPG0OQV0Wy0CeTaq/vQkRYDNOU351LcOzKUEr1wMLIUUM3wRtSeF111pWgpPzaKwLIYSMXOK/1pgzNMKlCz4roHD3fNP1xuYbgj/ardhsYZeC+w4k2XIprhkOSJd6ZaYoVn0grjRtY6kzsbEFYFS9w/X+nK9Ny+483rGIAAM9GfDloGQM1v/mrnEdiESgVIO6WZGce8gqy41NgYFGFX/mosN16gdZcb1dQbMuFn3HLsHGwPWN/kGDLCMQQKGD2GBA2MYliHHeEXdVMIjZ8TUDWZxMELWFFtbS4YgoVv0pXt51lJHPbJ+IBkNdnGP+G/TBQ8vAdK7+gvF8+Q1R44wKIymwk0l0SUZ19mC+YoJokGyON9Qk4QwBHpROs+HGKKv8QXZFeeV3dF0iPysmLpyJ5P6kAwsujO0DIAe98BEkq6tU0BULLtbq4tknqbVsSsqKof8cYLyqahXtxIOpXkkY2SkU/kcLSBXUcAPuu75R4wgFOeNAXPBw2Cg7owZCeIlN4wENKTzRAdWDOWDMkFGjaK7+6qEgFEHwwjxTDkR2ae8yhXDTOCBwgdz6SAHURobJcT6aWySLgyxctfazwF6hzeVHKwF9CpSAeITGAiHOdCFYBe43lq3xw85wBkpgRRWLKyWtWwX6XKFwnHPLIR0yTwvoXfLWkuAm5DeR5WVrVnXurjaBoLkaaL0rszpMhu4FZVg9KUtroS7jMwXN8amzNHbD9YTyuKkIM5CU9DprgJGt4ykVldjmk43RcaWVomWFpviBRxzYjb5J8WVo0rE126rytsawZ2bGhU2rzQW1q4U0UZxJrHyTYzFYxt2rqgNijf8Rn0iqk8501astq47xlrAhi02GPIM6ZTWrI6uAIo8yQp5Tq3plhTTQoLuqo4WoRHFs4ySBM+kkm+xcXiJirnUEkXdC5mNtwKEp95VEmPAu4JUqq8uIPDqBA1VB0CL/1JnFecEBpSO6lo4wlpldYo2PxM3O2N5FLC6gbHCENhELtLm0wL+RoLqzfNSl9q7WtkBZ8jbrZoY0PlCCtTyO9WAWBPj0fdPY2K/ZVmwv5nUxRb3afbZQuqx2C9cLdH5XGNKSSMWRFd2sjIQYlIc27rbckju+BJF7ZGuKtIX9dORMiXm5QDJToEVwEPJNnQ13zgBlg8Ica6x8mCjK45QWIb5RzNgoXQ1fJf5WlvoNqy91aoEYZPZ4RdY+SQUDbAjMA7t6x1ryFbJUZWpagGO+TYbIRsiwfsFSnlGjKUBsOFpgM01gnO9Y3SCVY0O+nHJWKAsZi1zJ4R3aZYt6ibqZiyRtQxXAO0vo7Yx9PPmMSr7dI5b8YBYEqtMn6q55xhr3whKESrbmiBYETfDpo1QpbhpaWaicPv1LJTa2Fe3zKze0+bY6CRqBtKGRa4IaNKnGfs6EihbCyzoGaGsl4BhrjTRpyMnwyPbihgFrJkwpBswmjlTJqMVY/xk5Db+r69EJyx3AqMV4NHVA5HNkKdAisxxklZRF+0VH6gQ2x3ZBrFhTb/AFI5/JLIiwvBQcFYN6a9dIEGW60hoh4IzImSBVAbY7HNhB1OQe+ObA7pIlNLzN3WtLXJJwAGuuC4pYiY0CQXtrbiygnVaOi4VpakrWYEQz9Xgi52v8LT6U3aCzIErCGrXIRjxT+CA2PSCgxCTqNeYKPBW7XEYIQdOzOZG8kxBYywwQauGJjmlqJauRNeYhWyYvhK3EzyC7XMpk4dMkKU0mUGTgFvrjrMyJjh04PWbSgYfJK859sGEtsT27XHvOhfP2rtzYXxNugvNru1yB8tPVgxE/rVfQN9gOBS86JbBjoGs2gIHc2FWJEK0oBWCc7kjGZrwrnOsUSJ2glugW+n6O+2RBZUR2aeA2rVku+FHoXGyLx+6/5FvNuKQaepVGDUYetedE4A1IVasGcLH6+bVzhXqFc9lzfnMBc1N9emHy3Zt9pusUE3OmtBPW66QTtuskE/brrXN2647rDutpqROmLXOu66hVhvmLfSJQXbldfTVz/uuvkNo8SBPPkDOdoqn9uaHrpm1Zc3rrx0HDuQHrIXMxcw1zietRc8nr5XNJ6xt99BMW6zQTJut0EznrbXOoUEu5Wesu61GeVuvZ6+nrX9w3KDt9sVCu+VB5FgDhJmAL6eZmUW3yAVzEtk9+HXpXnaoA9AB4FKKAjjwJAOcAM/Bz0O4AI1BGiwUAqQh2i+3ddW0iQxQr6x0XuB3AJ7H3VXwso/CyxMPoAZy3IEIBZJDHHToTXyOQ/W9TohKHwJcQY6rD9sLxy+YXKfSaqjL9HnRasswg1gbo/AvSKyeTKYtyK0TzMNMyZlQR6z7Gc5PO9AVw1cg0ZAgpiNcLvyEkZZpmvRNf+Zjsct5NJC6FEJEUFnp5kTQK7cE+gBbl2dI6OZbGQMk+qYIB/jK14lnzpIFWWeKCVMAB7FDlASVCdDZyQcWVyoa8cHOkFkDyXr+zH+StzIADvysGWEGoohW/jIiKjLw6DLGUWEvE8ODiDVH7s6Grsa0jsfNVSv0ycVNI3w5ELi0rvybmzA9Dj76z0SWCrDbgRjRcpCDsrZ7piJFH2VbuGwEK7EmCcbbAbs09KbIzEDdTjigQbQrG4KCYozrZzARlNnidgvO+Hj+WSLXAFapxd9D9VRIipIp4/JkDVtXwXInk7n0hfoiK6GAzTTrhFeOHwECgZaRkKUpA91UdyX/rWePtMPEwNAxbBNHI4zW5qwSQEkF17ASZKhXZ4p+lPj2QzqfjZP60q151SDHHyDslBhU8q6SrdKu/Kyx+OLn/Fc4WaJDH1By5FoY80gqGTOqX+U6lWssNGmKOKCaeeaHkWKm2QTClSWkLITjgDiT/PZHj3Gp9giqOd/yyAWkq2lLFalhpa4F2MQjrK4TUG5g0eshdCLbWv4ygiVs5b4CHXAcRWkzrk4vhjBbXpMuzW/mqw8JAFcBOkyiQongx6IBLzGCDWCTZyzM16qcRwmvnIE5Wlth6ZFJGXRvfEdkwRYuXG8I2U6CAxUb28hu/CXPdmxsm0tqCsvqOVsmDcSCpgx0GZCn+QGfkY/g4jYvhcxtaZrLubeVca2EqJ+PyrrmDW5kmGxYBveJWU0+zY4OldOEi4Svy1rFKQfRCUkKmlK6HIM6OcFxtnDgzLC5O45xgYw3AoWZaflTEBMamnePD493jJb4sXHIJ8kAhtll2DJsnToLRZ4WHJdoE6+3ka6TdGJwQmnKrnWV8XAqgSOAG0zpdnJtgQQ5BvysA8+UcGukQlY7LqTAFbvpIcSFmwrFW20CdMzccw4qUm0cgV63YTMIQpRzNQc60Xsu1dpwYtiAzygBM4+hMQWKuKnw4QJPEWeIWiXj6UClD5WoLtmhDPZ+Jme6OhRDLixhMLlCb86QSImK2p8guRiPZWctXbJ8bzxXkKfkjTl0Ry7V1UGEFZLRr9tifJeXCEgNkGIBjQJa3S8qTO6ttktiBDlgZJKxhYDQPXMHGSOV63szG3hW+TCkQQBu3dIZkecEbWXslnBsDcdjc1MvTFAXuYuDJq1k5OijEhWCc1upXQrGmC6uzKL/5UUgO3FjBdWAjdN4e61rV1BwmoPTS7N4boCkE41wW43HylhfAiJwYcMqY4+1HGQR9+IOKxX9SCws5/h0JWSvaPR8i/oPqJHdjg1qmkwpA6gVCmCSFn0D+gj+heZXrMuf5myDKuRKFscs9sJUJhJhTY10zaky4hUiUxemZpUAWnpuU9OqIGuxu0/reYBtABRAbZKDr03SEWXBQyZt2EUrnzmmt6dg0OPpDTgPOpX/GqkZMIh9gyX4dZawG1qXcFE3RrLz17hfEIcav+dDa+JStgLvRl6NltFzlYaXQ2voWSgVuhXxSs06zyjrc1xmJpc6akFt/Ucb0veLTo13lEFv6hZSctyFkXNUTGQGynSHIjdgoMthkdkDA8//jHuhzTFsMYtMEUyVCLJI2tM/jkYUshKvl4Wv16jsk9MAVZWI28IN6S0FeJubPFHam7f2imiSFXBDQTlth6PTmW3RlIQwdxnRzXfGVlDdjz5txga+bu0A6GEek64QSW34kjBxRRq1WPJQOdJhbTyxMIhZgBIicOetmxnmPk7YWQYSA5LxmUUbsyV9SEaOItj70x3Um7qg6KsXXzjLcfQTiYHswJ7ZPZi1Q3vPI4hEer5vaoK/Mq4zWiXvgz1VHYPuji7IsGNGQFlZ91DbKQGQpHpJmAYUaLtNRG7wiuSgIRlhN7iyIdiSAKD5ApZstUPRtDGlDW7noxcNAhBr9sCCDSkqhJIVgYOT8jmvoXa3D51US+QtkDjo07F9NCfW8g7/Ouvpj6sdYYMB9M62NHq0JECCz0f0f9PIEAhA9jWGbSwupqxj1YabX2P4pL4gz1WWBa8a0uZimRRVgVSPArKq7kfc9iAwgfdiq3PYzoDcElEA4jVIFtDP3ScukWLqD7W0xJKYxqipwGdyqEmymQsAJLuxZ9bpLsPFpg1jX4ySILPIfYcIpiNu8ffVLh+uJNPewp8Qm2WvG6hNMEQD1WgB8TFWKqjAJdWvGsJHSUqRLIOvxElxsDkamIAc8Il6Y4HkB4OtBIanS0Ig2jQtkmDZaCpXYPJBglpGBGb60M7AFv6i6Uy3D+2CcYD6+5nTlgimy7tY9hXW22/IfoMncyWakYBncnMhMq5KhZywTdAiOr8agIC+lIWOMizT4B4D/WAIVIYLRSNkOaOVta3FgsyDwwGo9oARtbMf0L7FL1Moxy8CGoFKBoAwycMiNUM6zCR2gRcRqEAZK2eSlYHFARLOSa/d8xqRBYClGN8bPYPnSLzbbVFRqO1p9OsNJskigDAqgiGDp25flV6p2vF6wS0152zHbzSAnZYzDVXYj1PZgKysp2y+oic3XoLJUzcjwoDdIVyIHPNkYCYDHs83bNIlUg2LCXcFB29kOPdt0JmVAdQUY2o81iEBD2+ZATduj252Rw/R3eiZYB4DD2671o9sGWqj00Rh6rGvGXdsmtXuGGDSZpp/6wWrfvNvbjdsj2xg0CzF3kgSNZSXT293bq9u2NKVLnSByWCUGQ9vIvrjt8y4d/ESLSwyNdFwioAyPyNFsR7574G+g910VhCBwXQjKwG5Zyta2NIG2IuKXvOn6H/SlGiMZaH7GGgTRcAjMuXDj5YKuaRd5ctY1dWejt8RH0WC8jttYVOt5rlvTvfv0UkvUNrwiYDtMlKx2FFTLgM/AhWBTQaDgv9vCisuASq62NOE2A/0IIAjbL9uxigEFsKwyxZYEMT5okwYzp9t3245UwOgtWBUDB2Ap294wEOVsO45UgeCagSgGV8Q8O5+gHYEfEm+quHCHYPXbF/Op3sJNVWgJtRdSkLKTRHyL0blxfU/c0BMYGdkdqFrtfXATOuuR6/5zHcXG+RO5Bet56247nXP9c11z/cVzc+e5/8WHxR5h24PTxT5tua5WUKFtQVAhO55QM8XRbe2lvm1hbXFt8TsxbVE7m8XhO2uQk2l3uSPDN5BAef+5uFXvuZk7zFWikVRVZFVLyylOyqkhTspVJR1SVRapMlWKVVU7ClUby0JO9TuVO9U7ok52qdZVN4PAK2074CuXg5fLjk73y+xOSlVNOwpVFTvTwyaps8PVOwM7pqnNO/PDdE6DrqfLy8P7w3M7W8MHy/vLO8srO1Are8OrO2fLCE5rw/M7/E6sTg6RvrlzcPpRG6YHfXFhXm5qAJpsyL4g877twrhEANbwdwDoAFIAOQDuAJkAxoCgdO0AQ9DlAKkAyADN0MUAZCuJ7U6LRAtS8BJpYDBK2bV8j0a/U81hH2ChzRnm/oscK31tPDVq4CIgnsNJqwbUcBbFckZB/uDv8hygPmA368eTENME81DT8ivE8/zoEYhGoB1y14suAPfKU2ZJ04kLeeEQpT+pcJ2GSgigDKAh4Yt8eKWJxqjJg0Du/v9mAKbsu0Cl5yVcu0Jw1hgCRmBeoeECu4y7QrtquvELQcU4wyexxbAy7QhRVyZxwOSpqp7KYg/thvOUGqBqpIpp9uuIAgUZcXxpqECy3qGbab5IBDgbZJDbzjHJTUjFgf72EKkdY4WmGu6SoDGwObOtKZYLUWl8OubCHCQ7SZ+ZTGQCxiTL+O5YOYSeKT65BQbeZuBi0SHWW+rYiIeGWLO4KfwYORg6NOstZvIJoB4DWDsFK3dCuCb8lGcB+O6OvcoelqCBlipxFJiKfQmVqJX8UqRCt3Zms5gBEItJQw1J1RwecLIbaDF1ZWhdXBtYaoRInfYCZSYuvhwp9HYddC44YsdOJzoVSR0ynUM+SxsyO9hpqG1dsR2LcqG9vMOeWMqaanAYWQEzjpt8OvSYsIqnxBmWFwNFK55BiPqbCpawCgSmBbG7LYtlzThi1NtmsIP1yx62K2IRR7td9HKWgKuQ47XNbY0ZWFGG+D6ZScFCYpS0wEg+slOjvWsxu+6FK7vim7t+nXSOVfjX+j/j87slEBY9elKZCxYgBuP+WnkQNVQr7WjmMMDiHXyg45WIqZjDP9YOWJ76+O6fEGntxSt6nrzliaD2M3Qh85nNOOQYbi4KBuHUmoHC+rJTGCgVIkv14cY2rkmgcQGKtewoRRLJ1MtW/xsbFd+t85nuESUuNDH0Cux7hxU3OQVyjar1qjWZHDPviJ/wCa0so3MZnTAPBOgQsRvrsQ8MD4SG6r9WKIt34dKrVuMGy8g+qhyJaUkF7kHlHPvjz3Y/6IXoFcD9LjAgent74z1Nxw0jMFxw35nOleZ7ekCWe1TA6AhJlqk1RRtmmw579k1Oez1gZHOc4YHj3kkee8EdVMDw5CBFId72e0higXu7WDR6v4CYBTvjkZoBe+is3CByEmuh0xhn40HL/nUBugku6UJTPuj0qXvW49xLg0DFPnc6UnBorgSumnsibm3gROG17D11gct5e0D2xLC59JOAS/6qnueBV3xGKTOtimpGCHCJgAM6m3F74XsJe0R63b5G4D2LVRy74/F7hnuKainGqEKhRTvjUCxWIJy5xRI6yGP1lj6rHFbLmatcatRAZcj/glkG0qure7CLWmphglqNs/rSq0KbuO4+40J7IFjloCDsmvOtXOwgwptnex0SW4D7AmseCvRay28YM8i4thyjWdNR46irUkFAPa5EcQVPCSspNKuHzIYeeVkZQBOmNBDMjYTaX9bJAgU9EK5xst3m+NOgI1SQqUJm4rZ9kxLuGHiYVVkeG1xrIa1YFpMyCOX9NLSVQvbhZBXZ0x5GYkWNPGwHYOamOzx6voeLxm5kbs0gpWAjGE17Dx6lGn24TTHqM1UNdDZtsWkBSmLLCOcqLjFqQM0sLWaIcN/jDbtnExI6lb7/WmVaOxwSrcfthaDjpLTTjG42GulAKWsy3p1LpeCoMUA9wqCY2JetIbsPoC9qcY7zM7iwM1xUYqv5OzxmVFL9ftXSe3ugwGB/u+gpvSKDS3Zx62ZGYigiv7AjMaGFA2yLxCU10x6m+92D4hDMazsROMKvPKIVRJm3S1no0SDhKzLezvu++zomiUDzdYSuTrMC1T77YftGYpQi0BDC1frD3vuh+7nO4ftC9GpAY7oNK/g9RvvCBCb7CfsGBrdjkEX9bIb78zpl+1JZzJpBEJNkAqE7PMKlJQbktR6C8utCimqM39Vv8/CyS0QjBhgNA6ZywXCorKIaYSVz5uu566XrHjs0SCk728VdpRpOnpGsVVxVBTulHbb5ZTvBTm5O2pGHg0apVa4zw7qppR1ukRJOZR2iVZUdx/tH+7v75/t7++aREzuVrtM7yzvrw/s7q8PbO4RO3TtXy6/LHTvvy5/7IVXWVY+DLqnjpbeDD4P3g1DB06WgB3/7P8uZO4Ftu33RYanm9esebrmp+BGkXLfS+bXKqAyyOvD0ADAALADKqOgA2qgJAPgAmHlE1KqoXGgaY7elk+uEC39zbi3PhNRMB3VqeBfQNRjbA2D2JrJ0JnC7m04IuwfehhPXVLRNGoDroH6yYYvY8wmLzRNJi3frsivKeY/r1MoqJTC+XftvMaJNWLHxFgBNDd7a1HyCt9KoAGkAtiVTAGAA6AD9UFwAeIDX8PxaqgCEcpg1JAcd3Z99Z1OUKxe4XlwDReQQKCCU3mj+i4nSRUvY0X5FE+pDAvhxAg1uXAeBFEYr6cx4u7BuwgeEu6mL0NPiByndkgdjy2WOE8sOcxHKJFpYsTVO8gfINfdUSJk6iw2TEmPIAL2TqgD6ABeUqqhzuLKkxoBgAMKkcpBD0HlVRgcT676jgLsUB0ZoFgcNMuHi92Cg7pZJ9MicYCgEL/6kTacdVmPcNewHl1TCJaHdt1Sg4coYLx0CB7jzY1WpwRxNRLtiB4NuQQca7SEHJ9WX8/o7yzQHkPpRE66w8QzKn3K4uhCaCQdt68K4/ZPuACEI+gC3c6NeFBTW8I2eqQBcAGYAI1D4AEkTY+veo5pjZAclB2YH31DlBwIK4XS11nQHtQcclHF0GUBOByuThagL3iJIDxEDkbQeYc4KsugV3AsWshbSxjpxi6DTMd236wS7m6lDB44N1MpBahjCJjnsYXSlrobwBvzZdIhcPalJ9LPowPUyu2bxaloLhtW9IDmV9AoK21D09rsPKdrWtapEA0kuhv2UxYLe8C5Fvu2h25OhGWej3yHfVuxFQBRF7JdSOPI6nTsLsgHR4knU4UPT1dyHP2OdIAn0sEK9AXAuXGANvX9hIMmWqnjlRsTIyGHgGc1d2ZKG3iIf8gX1QYb40ee7ZAEFcOTQqtlRRcVstYs9ixlBdbbeShHjsH65C10JmwxYwUUahluOrFubFpW7MQ12gfkUMW14FEj9EOMVTsNAO9KSwTFN7PqtyVFjdnsBWZxCrbV0MKzj9quosdsYlbgbKAEi2i7qAKN8kLa5ZKV56YGH+HPCkNCFLvFWzuBjab3Jh3SSFTyM07QyooOteSPtMQziQgboQlFWzgWHFIVjgZC7gIJ4+x1D9vsU0x1lkoaqHB901ojTXYWUC3Exq0CB9RX7ZLmmkNHlh3pD4ilNh2q6KASIcKHGqeDndki5INYzARRTX9q2aNAQ5Ydk5RrjtkvkOZ0GgLkQYCyVZmUgyTpgVIj57qUuhhUosLSVsXVVhHK1fUB8/ZoV/9ShjpS+fe6s0Ahj+Hb2fdRTJG2Y9BVDiIhYmr0VLCOfo2UgS5XjfDfIgfNNlbPd+H5jgUW9ShD3iB1BXzr/h2ougEdYUu2kxmCOOQjq0YMeh9TiuiLJqDlScPtwRx8bAEc2GyLa8GY2ME90vRXoRxBHicUrinF8X6uwfOBH/wmZIskQWe4Ge8B6UJW24d5B/LyzKPBrYvNlg4/A0A7vKucskM6ANLSQWA5RpTmFXF7F6EBEA4Idsoyb3Jtb0cXg8K1g4GK9proeXcbLMFInZnvI91iDZe/6nhvjTSQWvcsd87DY+oPSR6ZBqkdmWeFFLjAGODbgz3x0ZqNMhybrQzgISKklEJhBJEbDKrmdDSWkLqf4YCDquh5bwkdcm7KbEqZC5OZg3KEtyC2FXeOiRxKmK4awagwJJlw+GHSNHTq0CbQG0gQCvDeGqaMqR4Z5IMno/mybYUa0Lti+0eMacyKHMAUr7H9RpNjDK3kSF1ZYVL1BYoSPGkTkIbDPfKj7SkeY2GOBIxAva+XZeemVEh2p9yDhu4E5ukgFoA2Viol6id50qi7kRyYWj+AYwgGWqZQWvhtNtBAZQfwE2VnKlr+hK2Zbs3qY5oTFLIjkGzR74JpL2UVntrymEVulIHew22Cvh2dgxJTaS1GsK0fDwPUCUNgM+DU5Bru77i+BVhDgIiauUN3VlJ6J3JbSCStHskEdBFXAOw71R5psyoK7vmdHJTiBHPibv2YPZRRY3IxRMzZMs7wnzv6yKRsg+yDLGi5odnwa5MYkiM3I+RBU/exxXjMjTGbIPuT0mCSIbmxlpmIKsgFSsNgD1DusyNey4r7C2Z+HGx4RiLxpnwNo29oIxUBWeS+BIYix04siJ+W9FeBrarxN+iDJ8WAYZKY0/SkREnar3HGgDPJSTFFG+uuHbDjpcHQBiBsGLiplD4CoynL6QAgHG1Cz/t7lguHYjkQ/o8IKbZn0jeYBd7CQqPVaIR0FQ0276t6Uo4rlzmyKm0KaJwsnJYgM3jNImYqGySIdh4dxXYfXHtiQzEIs2FJKhse/69bHoMOG4AJsBw0FVo7HnYezTX/tcAZr+jgViEKWx0txFF6k2KOx8SQO3nZK9YfQqRppOAw/sFegOkEEIKuo4HW0Sv2jhSADnDdIesNQ9Enscc1q6pYuf1BPDDpcIQzZ8hCU+T5cXYVpYc41wUqrQUJBQHRu5zxkh+3W+4VgQV5GUiDkKOZksHL9XR/0gnHklGLA/b3g+p7F/3mE6M4uifRWQqW90vaKWKRdtZ0IqqUk0dhQxyTmsQZiNbhZH5DOLsBL6zMAcbcBIFQavZSjgCjjqKftouZhTNzAYm36PgtkQfxlOm5rQNKK/sz9VnZoqT2CYzbaoJSghFh+8QCaVGXD9iq6jeD0iCNA2S7sgQLM13Qscywmz4DqjlaqG1n/Gzus3Ms5Mu2oTv2Kgqk17zIKWYCgQBW/x58HGPNF6KmjzNPSJMAgXSKgJ/AnECfv1HODQBQo6zzsS6oYJ5NshWU8ru+RNbaonYSMFbTs64hCGzA/fLhIIGs2/ajAmM287ZUigHC76ioDcnCUiq/HjCfwlQm0JPTpDhzzBzzdrMEd7DPJIsZJUH6encjOd9NGNo9AciQ9doMkS8rIYLfdUaAUDAXsIDT1gXQmZo0IRnY+H4lrxlInqifw448NeJsSyzomUgflRAhoByhPTD1ped6C3VqiMqKMomOmODzoUNe5k3PPxbNpAjxHub47wjwrc+Nz3iczc2ud0Tu5O4KRjFVKThxVd8vWqSArulUvQb+D2ohwwaLBIsGcwfzB9MGEwSFQYdnaiGQo1oeOUNOlTqlZJ8VO2SdKkSCqE+7vQfknUH55JzknpSclJ+UnUMFFJ6xEBSfuVbknlSdlJ5UnhSdNJ7UnzSeATlUn7SetJ3hOaSclyBkn3SeZJ4UnxU59J06pfScjJ8knwyfJJ6MnvSfJJxhDEk4JqdxVFJg4Sa+NyW1YsW5ucAezblWTHR1T+JfIHKWwC2F4/R3dAK+d+ABJAKqoawCYAOEAjqOPADEU2qiSqG3Q7/FnBzQlPqMmB/IT9WGXuE+2WW1OfKdAzPFJQPiw4Fw8mbWRykO6E80HKC0H3noMSfKZzXVg85LI8xUyruDj/nzA/eYqFKIQ/MASwN4HcO6+B1CH/gfEu04NLSJLnFKcyuzQSC1qp76jPHQcLFIRttBMMTnqJ36WnuEWwJu9qkBq5kIMggVUbCDsKuHi1D1boBiz4FF2c7wLOZUl5TCK0wEjMYAoCvLjqGCNi0QexAXuXDaGMewJdNLK4+jqyqdilYL4p3FMHc21oMSniUAzsCgg15u76rSlQwrUeP4gUTJ6yr4sMHimzKUgZPpq3IT1x1gKRHrKwz7PgvXqbcYK+kfAkyaLLGMD2kAYnNBcE1yqzban5liX+cEx7UwQOEpqdBCabOY+NhneEABMerr6sJU6meTCyo0Ip6jqJ6RC0WyNUDT0OLWB6OHiwOJ9DHZbimYLdcYglYKe8uPowyS4ahex0KfB41f0CrBwyL5mS6gIMggysQYy7AWn78cy25RS53TmmmaI+3zeXt5b4rrfHjaGnJI5ponUtXh/dEKERBZ4TChjBIosjlBhCPRrEBkBjVVggfGnujsvMWzdMyOLcAzwiuuTjgun4DWhmLPSTVONU1qjYgLTzfeNvqJnOEuQ+lHTbmsn73InnSdzIZqeVGsjuosSY+kKl5jjUMhK/dC4AC87ZgD4ANYARAD4ANli4QCuaK3dobHnB6QHxQenrs6LZfj8wJj0gHzawEfyd65ZQA9gjqpTinmgbwdw87X4BRqwTCPuNqcdkQb278dZLkQeccFfMGv1KKdd+ZCHW7XQh1Qt5hkIJCUMhgbM2J/Mnz1uoCczumSIiBIwReyrQ6WnNad3QucUbjiIcBLKxqdU/DB45qeeWApM1rQS/jaGWSSbUtPUNxtJ9jMuKby8IAN2rsAMW+3Gxz6B9HpSqGrWsticIEZpWkZUFMDYbgdAoBiFMAUwv6A6QeEBgG6hIX9AMqtLDDwSexo7JLV4xHUZp9WbYbDiOXagZPQJzknAx7zJm/e7rTnplEDazUBfgsuC+aC4GAgyaa26YnOw5yBMZ1W8wUK2Z/qb9meM+3BnywOKhDan1nQPFCm8PRghZz9kfAgZpwQgNsKBZ9FnBLD7ciYnvWhmJ0Y7IPCRk8dw/dIPjaZKYox5mL2OTCyhrh/8+lFf7genLfLK8JALNdTGcE/N56fxjMkUEB7uANgAuQB4gIUmamNIzO0AKrihALbRhQcOi5cHv6dAu68nZnjpsiA0NfhtBYZMafzfQKWg0GdaDcRZwuxj4DA6mC2LCEm8W9kp2JbEGaA9MFhnLROCC34HD+swh5fKLg0a7Kz46xDJoDHCoGDMIGDoW9GIxWA4Myk+ETkSTyuZodGW/QICJqk5eJhwrp7a1KoJgBxnmOy31mAmqfOrHFYwAKaFbuL61dWwp1S8ZSzGMr3WXNZYiWb+pnRRZ1Q2TDDVObgGnapIKQl8ps5jm5WsBEL8BFlZY/ht8DgVNBC3vkOzl6t3bGbAjRk087oxoTAO4GTkqYk3amDgWWD69kDK15LeI0RAtxSu8nH6YJvKwuoTpvFbJK1q8z2MODynyAi74mrcFvaBBJjIEeiOiX8woUZPoYaEoHqDJLnox3nqBnx47dmbzC6s7Gd/gIMkjb5/9mSnX8D1oZJnuCAlOdv0zqD1sg0J4EDEPcGnJ9mhp0U1UxD3xjIwOK6xalbnfYA2516UxJSRVhM04weenvZzdrXOmJlnY+QFKHrRxElB51GTIeev7mHnyGh5mCHmALjxUI0d8CvFnpVn4WL53Z7t3zJpMq3rR6YgAItQqqh4gOcAjAASAHKQ4qgJeCwAw97WAAhNUmjKqJQlH6fk8ePrA2c/p1Umw2cA5A6J1sjo7Em6T25SGjIQISmIYBfrbCtydQoZMGfQff7kDnWQhMP4y073bHbbohjWWhqARisKy6CHkivgh/i7e2fopwdn+GcHFDy5ryqmQf4cC3L84L/ONxuQsID6JqdRSGanXgybioYk7XRUvDWnPafYtpDGWVpI5nM8vb2Vgd/pWuTsoKdnJQnNEjf8cMDaS2bAY2QqZG5ZjmxfMGDRKNLq2DuC4XRjZEIU1QR5yJeg5sCJMUhglrolC5CBz4L7whlIC+IvjACw28DZzSZn2OdLLeFGzNzaBd4bosL6hqA4VpMjIFCABVug/QoEYbsv8BVlYugOSk1w8OCMSDFscsjDUU7zEJRgF5iLuAZcO7rnAUB4VHjatIxzgaIqlzKbpJpnW8TlsKFG69Q3GzWGgOD6oJ8U9KAyMmUCSEjgiBHSWVyboOLsSfHkQUkwBnkAHiTZdrDyoPEi5qanKnyhrAiimBLKVWDROYXIjzBbqJCsNiwEKDXALtNlYIqnTcHxVW7kuoZFdD0EA71mPpP9uIo0p/qq+4JeG1VAYvhlNaisBsCdtfHG+qroa7BZjTCUigLoMue9Omv2+qGIejNCY+etsdLnVvzRFxGytSyK5i5smzowLkkXCifBfKkX3zZ9HgLAbITBiHo1++fBif+FmZZjYILtpVlgmzkZ3ArC6vIwxb6Adr42lDR+2q4X+ctaZlJnVZFLuvrEt6Dw2kyQDpntF57YhuddFwbWwTTDSj5H+Fa0pgbn/5AjFy3WgGGKLiggG9ROckMXMxeXhYAQpIq8RF/A+XnaHEacDSJUdv1KQOABIFFoxexp8NkXh0KwRfLn7cDbvpnoWDiLF5owBKd2FzOqMMc1QTTkFBhFuOoXpbqaF4DM/3y4vKnWS4APSHvnbGeH59Bdf4CY9F9C9yoJigvoNKxn4LQ0r9iTIGtc+JR14m+Ba8LNYVawtDQxgqyam2oAoEzScIC22rG2B8hcNEordxTv1M2wIbzxdOT6JpYFDHutl8inxDHucb7tWF9cuUCLOQzislt/YLD0uPxn2a0q1rITXEuMcsI+9UTiPug6lsNr4BjsJl66Y4wDxnNkthLJ2dpbn2G/57hAhJe2whQcvuohgr+SZVwhuuPncfQKl5xMSpe6ZTksvHo1XbIFeTrVlFJcpy6faxKnpGq9DZ0IuBhz2y0sMWycQBRsabQ5upj6cOewoFw0l3wMDPftdw25iNEuqdzu566XtQVfMrkg0JdMYXQXqLUACJpwXDT0RdU20IDqIMnZfvRbKj+MPQSg4Fw0PpPqXB2ccnuoQKkFWMhOQAHkNhmQLY2GyEwxG6NIM2RPypGXvgzzihhpNoRwyE+w6COgUT3w/rKaYJLmwOA+R/5SdvxExmedocnfChlIG5QslC4XM9R97mdOBjCg3Vw0ezFD9ryzAJdsyiMcZiA2iKPAeNuM5MuFfXRIwGehMPRp7Bmj8Wo47cLATJLQwp5YA23Y1r3wo9uK2PWAusDMapJ9KxCftUboV+d427O7M7S1dAxAAehs5uc8D7SK3LQ0lsm1+XbopJeUOi3EPQKsHsNgsJe82Nds3xp3l+WKCFbeQorEqhMTnqrC+jVDe5MXSVZ3somXrDsgx/w4jRjj9tUh3JgvJt6sDBf4EA2XnqQDEaoXz+hsYvmE/KA3M1w03ujgRetIeXz+UlnwHamIXbHY/BJk/A/6AF5nZissOxjnFD2A5mM8vp49WSnE2Km63Zyg/fpsNFniNP+8nQwiukJ7FtuKQ3z829ayibKeoTIIRu/YAbqwBSJI1BfFWzVypUDUQICuQns4vv/MfsBQ55US7tn7ICyWB+yPWIw4BuiVVregulcz2IbioEDmlzW6gdYLDJxAgGJYVBZXwQ73RrCgj1hD2KgFDzJauo5Xbyw8B0xXKArYikHYpYfz4JUSrAzY0reTXJnmJPQYtTCivlX8yBcNCdwgjPx30bZoHBh8FMToFwIkNLPCpxeKagF5EOXVSBtH3Pz4rZ6iKyyM7X/MOjRM8eNI++usBqLATDDucocYbohRxdMwXDTvKbqO1gSdoLmIS2tRxdRZeNQAwFWy2FyjMnrn6NjrPIJk+A52cFj8QThG4GCUSuiTMsQXwtiyEQBzXDTPbEuJE6R3gOEzMC4DJHLCLxtDlVKXG9R/bchgzBWrGpMah0s6l729uLC3HHr1xBZGblqX/shbNidXiUC7oC+ibUCYpt1Xim7XV9qUt1d3gOac9PhxVzlMcsKP2Dop43JlWss06YZMvvyOA90QqikwsY58vfPOUAx6Y5msw0cd2M3ws3wx5Z6p1JewHGt0/hBxl9aIp5Iu6mNNbpfX7OFspwQx6Kb7S8wGxDdlQCB418SLrqCE1wMX7ewI5OlJUVp7rZTXawxEMZMyxuTmaMBiICNjV/jXVNeiyAMX3uH/aK9cOw0Nl4tXK8A8Cs6BFSna8sAQRqdywpuWnacDnRvUmJMqm7BMjVcbVxKXcV4zgBvUY4xATEkiT7jYV7HTizKnslOIgIyKNBXM6lxXV/O6b1eGhLiwYUF1wkxLhdjm18dXVtcAKgUVxxyMgs9mL1cW18qXzSzmrBRicafk1yggipdnnu9XfopmZArD9NepVx7Xjtcql/9gPCRV6gidIegO10HXTtd3gMUjd2741i+M8PxgDLZkZUAa19uIhjMEIMNs/tfil5RAkpdDoJjX3YTKK4IiFA7C1xyIfzxSIRgIkzKdFp9iZfo3Wlj8WBDjKTQkqTn68qHuXZKzavFqvITELpNX9OP68jZMpJgcrBE0eNeMmUPXVZfHiMqaxXIxoNADe625xCiMNp4hl6VSWYV0+ND6C1dX8CHoGmfrEPry69cKmMiB604B19X4hMBDnETXx4iH1xpAx9fDqsRkscByDWp2AxfUauchm9cn11ej9Bo6glF5B9eNkEfXtFd42zH88s7MwNsXd4A2lkyUMYREGNi+BxCXm55qXpfHiC6ePsqGZ0HUQGA4gqSYMhg3iVdcttVQg50sgIz8SISnM9cp1zJwLLqXvLu7gBCoktTlas0p10xz5WCmeSfXFWRFwMYo1lcp1yySn86cplyCSVYDwPEtseIDVynX89nM7BMmdVim6pGgAqBFKqKT24j0DBZczzQR5D1AvbwD5zw3fopTTcPYNxDNIG0g2IhYmvBYRZcAKl7dRRhDgEOgx4Du7EpeRqHHdFLATsK8eKL2ZAS3vPyql3sjgbO8uAq7XRsEbeDoYK6WiQKY2uAMbRcu4IXSVnKNezMhEJJkTIJnuAqTslRktlCSoDYE/1y815Myjq7IYFO0XHj6IVAxiWqzl6QuI724ZJ6Wpix37Ctmus6gMFaX+jDW11WGxoRxkA6GdA72oLhqiTftibGcnbSWWtBIjFLVJWnGnEya1xAIUEJ1BOzSSbQctuqrmaeJQIHYggFRaKvV4l2iA62nROfNLIgXc0DPDSAx5Px7l+LscIhO9ghxagzKAgn6tab4y+nXEzcsbIpCArAg2abE6M6E1zVF7TcoRueAXTduLkSh1GChVg6nRmIGqrRwmbPRYInMU8ndMNZA1texVnXMBpQH/X3jRIqTdEyw+FhvVyYoHogvVtAaj9pbJNbX54SA4e1xn4ErVDwUk9rk7dbX8+gLpN8OK95PnC/09qcR6BE3vUcy6vTiREAG3FkF0pogEBOgCte3sO4gpaS089NcY0iqnEyQ2zDMmlcS3ECk53M5rFMiDFPT/tiMbung7meP1GWVGLDNo0X6rRcuUjSQVj1HwCtaLmeDsAirIcNliGy3NSAct1c3wobTsJJEK4C1cKsIYUDEtzPYtRg1wXjOV8A+4ps8p2Rp/Myasp4ZGPsg9BglGEyYyIKtMiUg1tdYQ422e/yCy3vOulSF0tAQYLdydIFKJb6E2uD7wRhQ2lvyiNmYHuaGOz2qMsT0agvf3o4GSFa/N7F8SIJonND0poGYpqaU4V4jvfU3jSLBWqsYK85BEQeis+AOtyc3eTdKMA+V0qDr67j2MbfJED7KT+PS0tmJrqY4kGD2Y+p+ismoK0wpF+j0RYnX6modX9rrulqOpsM80Th2GTlho4G8rXFMsDpkkt5cEKKYRbeZ5OLAeMTZpzsqSnxf8MoG8RD09HwKPP2vILg6VH6+WlRmuLcjvaUwqfB0wJK6kzKdQArAefHP1PT0nxWfSPhCS4gHJHLobSwgRlCE9Qo+MF3O9mfiN/BoLBj9Pqkw27cyaiuMXNjbiEd582A1Ur2IOhiYQC+c4zJ51yR8m3LkwFu3zxhASNF179YDF3Y4eONGvA0Zzxg7hHMDpzIIDCqnTvFcKMQk/7dIYJdwtDohmfc1oSIeWVZaixfE9N2E+wLY5vvIjG6I2njy0bcMUsnGlun5YzaeddmYdy7x0oZYV9ke2igC9iTgeJDbiIyQxHdEpxjLN5wtwN5SrsihIoaGlZc4d5UZnzBEQPgBNCCTEkR3Syl0dwDaQ2QVOWKq+RMHt6wqQ20nwF+9ObxrAq3xEWMAKnkQ1sz6x0MqNJgswF/mcJRJgbgK3UqWQruwJuAA2jwEZRzsEu5nuAoNLuDbHrfdp+i++MJEFdAquArLsiLVRcP0ELr06tvtNbzWS4g+cEZw7to74ITLG8SrQAsSRBi4CjWUOMWg3UvsFymtusuYtxeztwF3OKVBd9KEyuLPGsLVD4L+dxUJQ5e4ajF3ggwJxrUg9JqJd4RGyXfeN8ZJlArgwvKaUJCJd2IOTWTW1hb0CuR7GiwJpQQ2d8dbHCjx192nVCD50ivMhMiTEojqGPbxdg13CQO/1EPOuAquBjE6cYQ15BzgltSzZNiFd4DGaSRGGje6d0R9v2hGIrrAIxi4Co/EoIFbJHl80oRwYMaydqf5JFLADskl11+IOvKrd7yg0NIgHS4hYPN2205M2rZTbGt3h3ey4Oog24iy0zcQ99GXVwhIB3fRKUd3W3dgd2DgEHeTGYN363fmCqsat3fyYOB3JHqltGwgSqDgrDQgq6D/d6oi/mnmhoDMCEgCOg0wbUIQ9yqnOQyqlsG6hNqGhfcwxIwSalRhVZARoymcp8Y71Op89e0vYkPwmnex10hARczdp3CpUsRxiDQQs7cREFcUJLYfPNT3yBK67Fxqk7Yl/eeAfiCHQJXG0QQ092z3EXfFa5EE4rCE9wWUesgC99bXEjS8NFFIc3erd/D3YPfY9163kGfaSio3cvd6Ygr3yZtSt/jaUMANLPt3gGomutd3x3esXA5YT0AHgNPZ03c2m0vI0pJ6/IlA02w8o2FYLPsW9DiEWeRPsam6Ub6jPGJg+v3LyBb07dcq0upXBYIdEuj2bNJVwCBADXeH2NO3tejYmissxuQvIC/yAKAYy93woDrZp6wIabRjXBaUau4WNzSY2IprPrXh/tgfyr2kNtbzBFhcwH3IoCHoEoSxzvXocRXaaz3Vo/ayWEjgEh3cmERMJOCd1wnaNJjfqs7cnKtkKQaI4EgX6OmX5Hu69O33bfCd95I6SPb+5IuX4mcD9x+wQ/cwLl33egWC2qGGuATShDAIt+BsNRtmIscwwMU+fIxfN+DQX73stkAgi7XTwBx9eksiDG4wPHfShACYNMBVReK3etqq+6Ii7CauiF+9bov70wwG0pwA5Gw9RYV/Oq8gANp2ctnhQHdWVHZYbcL8YPqwockYy+X2NTAbGOQxFFLUs0E3HkQOoQPdsq4DnRAozaPgWMew8AGfIpEiNLwO2iJudQxFEqbAsbZrEF+9vHbmaAfIQPoFcoldqVqelUZw3/do4uOkKRpg3YVyUlEkYOaeoA95/EgpD1SQSGxAzsBcFmi2HuhSdx2pmkB/9+V1Ij3rHCwFrLxMp3ekhmSksEewIIKI2fRB5SCiGDfQu8e+EF7yKNrfwCDJ4Y1EBGqbPUBWKEv3bClOvZJ1o3f/dHwunRfIt233U/f190Z3omr+gspmEUrRYnp3XljF3G2AwKB7QCSw5v1KMLf2BUgFMHta8jd29BrCOzflF7r00bLLdoMhp9BcsNE4BQW+BCei1CugrHZCvZlgnAVbaUXNYB/tuvRe4IySsIxKp2NkFwzVoQgyHCC69AkuzfAx2Q5Y8xG+ZkuAUBf7zBb0rKwBWCp07YbU+vl8n84hoASXxkkuOM39rjCoVx55/ez+m2pXpbTw5OrCAn5dLV8+b2JTGNcwy+va5m7aYDB/gSPnnkYKnYu2FQ+UsCe6xpyaifymogyGp+I2NJjBxi++3ASG3JLSQ+A+unp3ulYx6HdiocniZZ49ncItl/WEfA91BN3HzWByjaZ+zBDhZ/wQlRmlGAboW0CGF2Ccs0VEOvc3aJfnvafWBzGwoISr7pRKhKPmEqfiYj4uVPsoQiLiAI/rEu1BpuTiYlE4j2LdZHbM8rZxZ5ZEP5dKYPT058avYAAGPUArdP6ncxyDFI0PzoFw46E2IFLws3FSizmXGC4gDMBG4CeXCuwJLsZa4rdzKpVLy4QUbGb3ZvUuiTfUhmeMj/rGQRDcRsiep+gqvvPJn/pZwMn6vrS59LCNLcBcQHZmNTTKZ9IiIEFdtvPKJxdYwrUaGGlNnLxyJRhVXLyuBNqSt8LR0o+qjwdA0nDpcZsTWITKj+ynbbFqj9OwT1g+bJAPyrc6jyqPZo/6j+pwra3+Hafne4m6j/aPIEH4nioe7H4oIFKPdo8qZyBBITdgQaT7f1g6FXSP9WpWt+cPHzBmXAqytSCIcLSPjHzhYF5FkY+kvvpbwWpTzAC2CY+cj3nR01zzDPjngWSp9uyP9I8RjymZ9nBTttlR4zcZj8uFiY8StyWPwxiNjNXYV7BDfFsP8mIaRf5nshjDPrAghYaSiba2fnDCj20QULcfdBqgwkLWp23A8sYgCKH35WqiEPocdAZIp84POTKqxi/gqPXa/eIPrRxM21b2mEgzsUn3TFcsZ50wAKyMDMF0+BAE/IUZAwLHybkPnTCIinz6DDuSEVV0mWmZ4jLl2aA4aoHUO+fy1i6eJChNiWW6zxB2IFjgLdT+N8d8sVe0kDfQaI8GiIaa27r2VzaP5XwWSOnY8XfJ0i2ZNoSa9emP3pq4dgKGLw8apgaItmB3D2AJ14/IfMpYJUzZ5m4YZDgcwOFk0MINEPGaMbDekQaI8+I2xlhg6WdRfVNw+zT7NDBJ/eSa0cxPJ6xwSS75a6zsT4twnE+5Z4OOHE/jjvxPY46Q8ONTi6frcONTo+T3cDNKO9ITzXQs/X4zzbvNMa5BuW/i+44IVe61LEnBuUm5u9wrRCG5Gk+xffUoGipXjRtE4bmtRlpPOk++kmpP8blX7st+bgr3camTnWnCigZ6Dk/lTnmTAouBnhW5//NkDUQNlu2eT4xjPk8AC9btDGN+Txixmuv+T8FPQU8hTzANoA3/KH56oU++T+ea4U9hTwlPsU+YDUxj0U/xT0lPP/MNxZFPZX05fTlP75BCqT6RKmENud5zdX3FT5V9Iqn9w9eQ+U8lT2ixNU8FTxCxVX0tue25A8PVT3VP2utec7VPzU+VTzV9pX2QqHF6sXqFffOQzaWKYTFPUU+DTygNnnOBT0lPw/vwDRNPcU+JT5NPC09zT1NPkRbpfegNuvm5T2NPG0/jkLANuX27Twiow09pT4tPiX2Ki7+akovHT+KLJblnT9MjFu3eT6NPfU/ZT3lPpU/Ook9PyLHmosHrfWmnBsbr+ut4PBP7Ges+641zZes26y7rJevAz4QTa5BObVQTlBMzfX9PgM/T+5RQAM/kUBVzKet1c9Vzgevh66Om6Xri3dHrWZ7Nc5P77jtHxd477DwBUEPONvn8VaU7q8vkz8JVaqlkzxTPW/sb+yFh1k6Tw5JVIztTw2M7QzuOkUqRZR1gTsRVxX0yB/ArrV4J55wT1Fpd/soRsEpYJZqo/dBEANliPd7KqLxANADd0FAA6gBt0AAy9yeVYfbdFk1T62JD8fCqHKqWJYgrBdOT44mkXOFAgVIDkbJ1akDJbkCnnCvupBwHdW5xAioUy/RXe5Hdm934I95j/QcECYMHGKfDB+pKEgdjBw8xIBlOEyqjEX1a7Uot9yj6UTXegs+3fmPmTetAkHOwwflQAGfx627jULgA9vDKqFMAdlGN0J3Q2ABTADrwCE39Z1cjjotDZ6UH/6euRIjATwLrdO1thDJC2JZ0PKbtnMy05s8C8NvrjAu76whMToZk5wQP8QK3MPE23o8v4MuMvxTYEBIrVbFSK/PnWrFmdZ7Ph2deWjYXydyId52M5dra6pO0BjnqQtkXZVewRZqXM7BXQj+Xt2CYUUygvxzLgNmqxa0EKdVAIeScEGRA6BdZupgX2OI2tAkS+IhAUPQGM0ASwBg0aHZYYoynUueDWXchtf0al9WUt3qCscvIdPcOmT29wCJqgq90tjRSGojkHIei0buhoEAZdtpXZv7IlgUjCDZiTKpnctlNCKkYwZCb8tUK/AgR6Ik3Aai+dC5cluI4hj/Trzo7wrfUS2cM0L5UNrhVcnT9AboF2MU5rvc2GZig09mLMqO7VMCK5hKULJ7lGIWULiCDIaEUSQ8b1Pm3I92Rqo0XPtMBQuZ0p6g02AfAGGZq58eRPeJ0I+PsCrArLqb7FQW5cl7XJp2FrPCN44jgL+03YMA2tHL95HBkUWPYGky+F0Q724gFW0S+DadbxO5AFNj/Qjy09zVHWATsr6KM/HPl8DBmZ3qn/PV84tqnNBeYpdiSslfAF7ZAKeiqrHKUQteOrMoEYtStV/9ca9gYgjUwiqd0Jhvg1TTxd/vMRruNZLVwquozD/5WJ7AqiBNgXqSoQAYBMkJrYGb13Tjcxc6a0iL/kNQ4pjiytzU3ybK+RK0YVyJjtv8aani3+Dcz/WAowLEwFXDyrDx3udmCJGEqucRi+yjAOxyFpJjI0DhvGrmwFWWYpi5BrpY78IfEE1xxlxlIoJYnOuNx03iEg1qm9hiDFJwPSvSSiLcqmPcL7sAFweFW9wy28JK4VihEIi+i5pihVCIewR3yKy/7L+7Ac6JHL8QXcafgwEfqL+DnL0A4ly+uOB1DMaevIH7Xl9dNSNiQ4OvrL7+XakSeumUsZ2a7L/hYFy+/L9cvy4I33h5nNOcRSN8vay+HLx1DnelmyHHoVyKTOH44sy9QUuXUvqd+stsK6aCDL5l2nlTYJpivtUzYr7pkUy8asCIw+fFs9vigqKoQmlqBV4+Ykh0vqDvK7N0vOOBEpgDnJQSRSnVVQtmgmkandbYwqwE0bcaZl9dI4A8PfA8P34Qj5osQYGCXkorYgfu0V5k2ds2Q4HTieSBaj9JIcVL2wIoWui9GlgIYbQg8sBEXwSDWyMsEq7e4ODQDwYhQF+B9zbIxzpMgsGLzgHuBeaDbGWJkeso5DPaXexz9944iJQzE4BMXrLcYyEeG0I+/l9wS04Yx7saskzJQydT0sSVCp1+G2wMbJgIGQnDOfInz75nxuvhYe6AK0uRBhrZWD0rlUg7jcjU8AUiPhoGvBMYcfVxwlbBjnOfPsP0OzBrnKllcD6zIbGbrdaXEonVggRK1IyqiVAY5yLfT2NXieTrbCqIQQ6Efeajq9heAyOxAU22RpywY/pNjWNqXBAx4p+9c6C9bFx1a2M6bfHumXTIF+bS5h5wstx/t5pamC32wqTmAYhbbK9kXoXIcpqDmoMn0cQ9ypyhwSxy5ryGI8rz+ELy9/pAOnPYQaCjgi1g0nO6dl9WUOmZudOJclC+hQ1izKRB593/nongffDreGOA3Cep3vpjzSWoQoKzODzWndhgAONJriaaNrCaOAPbqt3yItQ9v2K0+YdT+wyCMkMghiALcsnxNIJd2ZNecEM7ymkLNsOvthkxdhhcqOG9Tj5/edcxUbiXX5oTWfDTAviIJZ8izic6pOJtywWnepxBPEoZ0b5IS1GLGUL10dqzrgOcCV1xM6kUPZG+WklSYRZx1LAIP5xhxMCve9lgJfF0iLw8u0ujmkSJbXEew9kA2EhPYcoIl19KXzciHiDOXaJdMmJnEiTLaUgb1P2TjjCQPd7AMym865bIoF6IvNae/+HbuOPzYkmTi0YOTOrrsn9kZYJwQKuYQysC0KHCVzHdWpzIVLGwWBJIyDzU84JxF7FBhxjfXz9SIJMHhVF3Ib2riwJkv9FlO4rBFhhcMykpAohgBwosg8EIXMkE49vZKV40vcNFz/kSDS5cCyuAikkZ4DG2haeDwW41QV6ChEh/Kp9bSJrx4dg9p4KsQYrBX52LUj1i8lIBXOkchYGH+N1oeWUroS1WyS4bkecjRM9WW65wQyt6XNORMD4syUeLQS2BgfQzdUpMXVKoD+FOiQPpwKtrncUKCl6mvSYgnsTzFc1oqcBPiA0HwLtGU0K+DQDcESYBwjHk6YgkVUsZmfxx3GOcTi7ahL3Qm8hpoccxCMJqufUvAQWDOZ/G6XF4aamGGYVpgOP9Yk/ZpN1MSqAUN1GI3nypQkIGcV491ICtmO+CPFOL3y13kNIA42lzPDxOwxpfE8DLgIHA3YDCQEudTrxO6DbZc7rgXa8aQiaBGw/oGWZzHD1TyRPPpiC9gFhUYxTAzvBgkiwkM52BvtnfADCZoWOosvIw6e9iDRdk36VZZiJ6qQ3seL8SvRRg4r9KXgS48M0LvNTymUhhg4O47rwWsEu+C75u9ZXKYKPtcONa076DrREJGWHIvQAm8KpL8/zB9DBrvuaWIXv1XjOcEBBztBZxW5KQuvhwnVpVHoqa9FVDArUhSMfOeJMZAlJLnj2bZuuiQT0ewp3zvL/ggk3bAy4/aTO7sT3TbZDq3q0CaMA6eVQW6l5qXjVjZNL00qBdkQEDRWe5cbF0ichqKcJKaW9TFF8lSQKAOECkXgGJC9P4dwY+3umnaokyJYWNr3aBp4HAd/NwEb/wQyeixQGLo08GvuvkqyW8ioFZKkkQ8rGfPcqd0c1jqY/dFLwKnEAyihkUP8boRq1PA2bUB5DtXl3Cb9XfP5Oc/t27gProaL3eApFeGdIKPFHz5L29Xx5H04g6ZoKmx2m/YVsIJ9ZBkAMXC51APyQQP8Bs3WFd/IQIYmvXbgZ8vfvT6QsGBSZchYA+PlJKa5j1aD2EvtlLvtwvh6IJizxL889uCFFfS70AuizZqdrivEDiphUqxmFfO5yjAs4KBXW4Sx5HUOJ4xGGKLSOt2MB815HAfEUiJtqDaJoTzJJy2CJCbcpMXifAc5qgPuATS76lmv86JD0BXgzjb4vds7ueqgOMx9E30DhNvMK93mzvtRIhTd3QfCss5t5eSvIT2B9j3qm/F9SEJIadcH2vJFBbJm3wf76PTN8MXudnCH3wQ3VKCqHCBMBFVRTzA2CqwrwcvVy8J9dAfqpaoH+1vWThQfnec4+/TeERE2JxMQlvAXB+0mIMU5W/It0REBxZ5vNXYwK/7/nWKKjdypw1k7QU8tdTnZkhcUm/qCWfnDzjgjzxL7qfrnK9UriMQQGoMWPDgby9QKE/XgL1KDT0KAnfl1AnUVdMzwH4XgIpWECjmtPcED2pElQJc9yo3qq+1rAxuJfllclivou+kr6BqCS5P46qmTW/mRBFlGthW5LsvUjn8TESgKafl1L5lZBc6p0YMtkDgSP3oEcLnkbQXxWtHF0bate8qyg3gWDgeJJgvQQk2UOa7F9cDFy4w3IBmBVPMmIsmDEZca1h/r7b3bP03wpx5uQ/TZCRk14AMghQf0FnDytcUvb34oKaGG2r7oMfyrhcKXExxPnYbH8cfix87H8UbMX4XV6exnDrApve8/yr+IDlaSyIt8CdvdCajoOn6ScPjcm1YWOyeb9AXBh+NIL8fhYZvH359r8xCmOF3ZRi3vM8f6wP/H5xn/+Z8EipvFm9HHwsf2x+uFwYcAikYhP7b5ZxXHxifpx/9l/pEwgTx71GnnDrzHycZmJ/lWQwIAQPp10cv6J9Un0SfXrLCwC3qDYQqmzN2uNpbH8yfnyr1V0AXwejth4yf3J8L10sXqSI4p1lciWBCnycfIp+cqphipfTaghsgnJ+bH9KfSx9o7jjWGdhNkASfTJ8ynzmwCjG8pxhvNKBSnzcfA721UZ66Rq8KsEqf1x/Un8xm7tKwwui3gGJan8Kfqp8Pkn8pV4pcj6Ogl8DJ7N4PSQYMJnviW8Cmed0fBCargrSMDLZuZ/Smyi92SvZeIuB/ohZBuOA8GviXBQwJDJ8UpuRyb3mrz1Km8jXv6O/dH8mffw9qQMP1LAMryL+vWzKKwDLvvR+pn1TtFQWKUoIXhkzWPqWfKZ95n+cZ2cOtNJFWoe+MocbgzR9NdHrKjeyoipmfFm9g48T6DfQN18FZbH2yCgcfdkpd0QOfLVhDn3LZrSrPzx7v8OATn/iSU58ENzMuRY6hpKnwVGcqM1oeErdEnYPogdm/wNpUsJ/tMyBtfm+IFWdv1H5NxuaeR5+gn5fP4J+7MiwnrJKzWFf03x9Gn9afiUAvnmB+ZsT7F0EJUlY2N8NRTGGK5iy2qHwUrz+fvRp/nwTG2D1HeT/PutI2p9Nk76IObxBfYdjnE8ma1toMn5SfTp87H/sNUyJF9z5YNTyOnyqfOx+D7JdOtG6JyNpM+F/Gn5FKggxGcKFKTh+vnzyf2kCtFTkiyK/J8JafhJ86n9pAY0ntishgx8lzH1yfBF+uF3bysXJiZ26n5F9vn01ILp5J2ufO5R+1u+QEW2/+8km8GkDREfavhp+n4CpnMxfFLxFI2fAY+SwjIF9wn8RECJ8St5OnqqPBzwY7Ojzz3DypTBM9RovSP7Jr8TPkJ41GT19xl41GT8t+J9y9mtp67l9YpMWT2ZPeX/37X/PHKHeaqU/zT0tPR0/TT8MjrU8dT8umX08x6/4mEjxLc4tzHXNkPANz7XPnxTP7+M8jfV47Pif8PD4718VeJ7NzOV/5X5lfBM8nxfu5SV/563yRPXMJXzI8EFBeYbE7fidEorFt6KiBO1Q8s8V1HcvL+k4/jps7uzsbOwvDJ8tHyyaR0pFczxf7h/s7+8NfV/tjX5f7ozs/oHPDm8tHg407zpGzXwtfM19QwXs7nV9LO6tfr/tdXxArP/tTpV/L3/vuqcAH4ENRJyDmkENAQz5VCMEoQ8hDl18JJ6pOWSedJwROt18tJ49fbSd3X+ClWKjsqfvrRlAyKAxQ718/X29ff1/76H9ft0RfXw2Qv18A32DfXZCg3xDf/19Q3+DfJZB/hN5QGKKI31RQSN8E8Cjf31/I3xjfqN/I3zbtxbkZqVix134Rz2oAcPHJFu1lauC30v1Q0AA8WrUAyACYADkAKaKoAP1QoQB4cniAkqj68LaLleec6dXn+c+DZ3XnRc8cFOEzbSZ4DHFANfhTHNSCqf5YKP8nm+vhqPXPls9sB8OS0ehqwVwiQJi6Q/kPgEwuV8deJFRTvFbMPQeoIbhdvmP7Z6IH48/vTuQooUL/4L0ksO39xrkaUAYUfPcXCqflaj2vC3JXwBlARmDtSl5nNhdlOJpvgexdOoqwPOPShgVy7t/4Nw7fItTjjHUNGK+237YX9t9PF4A0mYJ3j67oAd+PF17f6L4E50jADjS077Dt/ET7yA93vHJqF3bfmm+cisiWuubevMFnshcuQf0vcKcj4CLF27Pa3skXuReGTLXgK4p0zMA3eg7HbGcwiMjMb3XfsJHVF5mhC+LhI5bnaiBSb5nQEwT7WODvt1qY5xh0ne9k2lLrMEU1dNsySmBcvIXGjmzZEivedvKVwPWcbC/JMfCffx81j/HUSIw/LDnMCmfnApMY+9NuHzS0wJ7Rl5t3O+XiiEtyB/fcgBYv5rWqErAflSFFjbJf5tqJZ6TtkuhJPODJfG8Mvqxmpdfi7DS0no8V9nzn3mAqvswoVOJbb/E8xEYhm2aIP2cgZLVRcbrroIOvkBpSCy+lF98+gUoYKhchj5A/AXlDFBqIIEaBZregRhHDK9mPi4lCynpOL8y5eX/Kd+e7IYH6mekg2BxqlPRs/RHghyBh1POA7dfcM2QYXtgOZaLRKGcJfPkvl2C+6DoJUdZtwoZiUtcIIEX1yVj79EFX1zc1TJp8C9ddS3/newyeIFaqCiCsnCAkn9Q674lckiinUZB7E9gFg2YR1UiV9tIQH4ANjElasrnrr3QxfLT5ajCaY0Dw4LdidWRJhNcgP6yOH2/fFR/nKqOfeTpu/QuCVZ+GifahDRWhdl0v8MChLsOKyUZ3Dmbv0eiJirAMDFjGDKWGVuhmp/Kmv4VOSM3T1DLSl+4x/1gSV0E2T2A6CyxKGaohoEi8XdhTzGWnDuCA4HQGZmgdCC1gK10svcOnO6+Dluziat9o53alwGAZV2TngRMIuaIM9VdfjPL1mQxBF95AjIv520n0lugIVz1dhsJ8NBiQ7j0TEQ9guR7lP2AdAb6NxH5S4T/4UhZa8tIgP3/tcKapQe9nE/WoavRoPvRi+3QxPwGeAqQPZXK7kHDCYbtsj+15D1nQ1zMPoMCy+f9sH+f/LfnAd5KhL7I4uaXuWfqNo48WRzv8QTYBpwzQSnz8TDL6R7AOls95nOoUV+cPGoQ0QKC5RajVvuJZ+ePuQOl1Km9wQqH8aZURDvz3KueV7xk0dIaQrzvlu10FBVjI/OBF4EDYjKzOZ5s3DHzw9kAFxz4M+In7dtt4jz4vUOLkVPgPDPYFDPIalEg3EyMCu9cjpw0XLHQSmN+ZtMjH0DPgcjdZYOOFywg/7cOgiq/qlwCgbPUNeJriSHamnAwXcKwnsVzGKm+YYh40mDr/MATCHBhyvzRn8hd0Zx40sxgROhc8qfAav3IXZd8JPw+gCZWz36rN0TTmZFmJDITTRq8fTXAv8MIWPIJYP7jnK87JGI1vj4jxD+fYpQTDF+pCSRpBtsiTHAl5V72PCj/uYMri/r/TPH2vpZk8r/qPD6B4ZGRUuL4z4erA3Dfo5zS0gp3SOBS6i9lsnkoojKCct45vMsUAkG8Ubz9wNpsw0bBOzORwqW/R2LRvtC/o+n0RT4bTz/qPxeD/XMIGEo9P31NIo7aduh5cUQXaNEmgcQMalZKw0y2qhpzv45NzsqE67KAajQGkTr8NGnej9SS3qkHSqWeZvrjy/Ezj5z8/F4WxlEWv6PrzEmX3PKpjiKdV96Rx9PlWID0expLRI3dTRmw/pkpI/HEvSkXyIGbEd+fmL0DqBrVj7+NxDmUO5MYIe1nP1KIgLYwbQ/WXIAiA5yjADXSjTHqW9p8eZY51WwtKKzczL+9mOSgyBRJhrwz4f4mqlMAEnczN9PKZd/KZb9ou/s1q0rm0HA81TFWL0gravyjAlrD6Fg8fydnTL2iv5O/iPyjAxVl1zNj32dPSHwtvMKx2zaQmr6WAV0n2TrvQYCPffSptzUujJNWZV12AtoJD8cm3CDZ2Svtw1M3vwXk/cHFSMNU3OjplcoLnPsBH70P9nvTtWqgOtd9CocQXx/SmSYefrJwSmdTlvgQP9zjgm/SMs/SaUGNf6oM/YGDZEnZKYGoLrcFy0WID8aN5VMYoT2Vye4+EOvcqxEbUDDDviVx2RJps12rCQrjYx3VBoHly1Z8qf0jKzUxKt+j6Ln/+f61q7n9D6v9g+xplNEPGMI8Cvx+TZXJ1n7mfgJR2XpciDNoNjxu2F0JqMDMQd29ihFpZsQwv9/jgoR+xQIpIbUBXn6ycw+JICqHJXR+YoVRsQsosP0bAnPlUoMYYsgzElAkXQT8n0aw5xRjJZEpYJzjsOUSI04K3uIET70VLZTdXnj9IjzPjkpzQwhqm4h0FEq1MMzBDfK81/xnLPyEQC6gVxGO/9kHRP8d8HNbBGJo/ZFG4dFMbZyAJ7/XENDFuf5higtvbYMJ47pqdf5MJDASCub+/5h1EIBsVJ3+9SVa0ZR+PiBvnvH3bhXPGR+UWNEwmefdL35nQUjkxWiWIAMAC5xEEHFDvXMRerugO568S/d+QHxLFi+L017TvfoSnzzrycqcUTNcMXOZcQfW9aaemZ5xvC0cF2H21vfDw5ySqWOed740v8OR3slhG3cif5zRPVWjnfnypGirNmvWa2d4ii+iivVPyixKLQZ6D+3+QFqJNT11PEV9NfY19Av+CoiyiiqLaouhayM8uJvlzceuy/0jPQM9u6wwTqXMEE5bruV9ZXwVfnm1hOzmuuR16/35tQTsJO+2lSTt4Vab/ASdm/0Ft9V8m/1vFcTuJO4b/jV/5HZk7OTuW/xb/D7nJO4LZ9v+OJ1NzJ0FDuWL/iBO9aRFhGM9B/6Zt+wZR6zgTYt39uaH/6BPYz8rdYM+UPPFfJV8ZXwtzxV8J/6tzc7k4PIc4s8H6UYrBhN8Z0BfD8WG1+E4gR9RBE2tu1gBg8hD44QCOADQAIizjUP1QrWcSAEkAq0Z5zz9z5AfXB9dGS1rix3Jv3t2M+FREDAqX5rwEkt8A6e+4Mt+Nz9ZjqC0L/onUALdwIcP4s5CeNpe9MejLjIB8JtQ7Z0IHOGcez0vnTbEYZTYft793OrSlay8U3ZSSkzZkCMQzHvN4f0fhq8KKj7vnsmSqsB6IQ1eezDV/4e9vryz7+98agXv+qNOt8BF/j/8MfG/Z259xs9iBWjnpOGYzl//efsa+YuFSE/wy6EqnPseXUtbJbrIBgTNqUb8+IK4egRFxDr2F8wFboN9c5V4BHEpXLJAYRWAi9SFxTEj6gNaeThAcAgo8YcGGpyAm/N98RJhpUIuP0aLp+SUwYV3tk2hM9k5yna6Y7oczASTQaNUpennRX5K7Fw2sx0/zPAqkPD7KDYRHN7S9HJLoycVPs6RlJED+3A53i49DUExcR98BH2jeLmQucLe0C9zc4C1Whkt8yTTOxwM3hgrUQ0cMFpeJyFBZobgp72JCL3iftII4hR8BMcDN/A0XUhc9iQ6eovIFyQDMNMwK3xhfP4lLgQXtJnAvSdoJiyLhFyrFomCL5E8pYBzp9gH17A+IERomE8eaSkTi+1J0fQVQqWpWmBCKH+PCDsdhiKVcPb41NwMTlVAbYkxeh4l5ZXWj7IjvfpuxFInXzGrFUGGb3QrStJ9W/wHD0DTrS3KT4ASBoFTCZG8YG/4bim+kQBwSnH1PXoStYTMtd9dAFNanpYIG+Tu02d8CuCdSxDEPPvJfY0y9BUwb6CC7qQuSRQ3pQwtgxi3VpAPXYUGwWQFhzy2nDyghdUeqOkJkgHYd1SfhjwW0o4zdfEByMTagDb6A6ulaBQ9yuiBfXjsyH3skhZ7WYuRCc4CRGFYuFgxZ/6f31VGp/ZHf6RcMeaYWYAiARJkMno9xRsRpsni9upL8cMuXLd0RR1WzVjDcAtk84m9Hq4YGGzCOoxX4BrwDv66vgjefBpMb1+gadngFz/y/vrcA1cWPYR4t4agXoTOMyL5Awb9Un5IgLEwCiAkEBvdVeaaeAJdgAy2NSIchE6f54DD+6My+KeYnEAMJDEgNRVG8zQ7Ahu9A06jvRRhLU9VEGERF7cTalxdXniA4QyyoJ+T4wFxAiKmYbGALACNgFSQEB4MNsECOpuRwTxoLm4eFk1AMs16A8D4LZGwWkiKGhcwrcHo6EVB4zmkA9usVZBhu7wALxAcEgKxQ6NZo35xvmdCAigYn0IogRQF4kh3qBIMcx8oZ9DbhFf2FHkW3Qa4a4YyFxCBmhdtIiQNOELNjvJUBVlHpScc7o39lFlgGgIiluyqYXWz2cNTonL3HUNryZ1oJ4Ire46ALy4KyCQrepz84U6RGGtEN8SGoI+cYf54WHyIAvQ6KvU52AVc7W+lSIEY/P/+bq4apRj7ReHl//C22GzpXU4igNbSFcrQp+UOc9pIOMn1ftbnXTiBiIwK4s2DRfGDDJoBFxdrVyDWHqwG6fNbAATZyTIP1EB/lRnWoM3rwqBgdd1c2M++aHSKJgyjIiTBp5qCjXABU4DTgYMMHRziKnCqyIOohd71hCMvkHPMc6VpBXEwrTw7IGP7KP+hut49ZDuTnluI8cBKLv82KqFOxSnKv7Wo67V9r/YHO3ZnuM7aa+6zs1nYfgMf9utfWZ2fV9Fr4NOz/AYM7cp2HM9Jr7lHRAgaf7egYxR03wGfgM2vls7e+Wz8sdnZrX0KvndwHcg+lEF4Kw8Ub1vfNKbwyTZb4bksTcAAUAcag9NRFgAjUCYMv3QRlkzgBoyLN/1Ops8nNtS5XBx6jUYAYFK/gX0UnI49HxrOVEMh8jAFOfQgR/5Lkx31gQyC7IYwlDRhWIFKeOlgLeyFB0ad7adR2nDfIMqQOt8CqIwoxkVgbfBKaRt8xBYGeVIFK/fFrEinBtJT0P0xdIjOBdAbuAW7QtYl4VLfoc9qvNYa07cmVg3nmfbWMwyoMSiG91lqGkJRWygwDcNQyQxXnDSFU9Avpp69wDQV+ai3hfCo+b8b/hXyDY7tFMbQIkyAE0xbMBXxDcECOwuadtR7t1nwKpuAyNU92BUKJxUns4CkfdRgX+dH4QEhEnAe/fS7G6UU2QGBqh0hMXkGx+d6NmWB2uT0zA8vZeqWd9JD6QsAXUDrVXgowJh+hq9gK0mEtna/WKuBsFA0xlaHjw3YiyzNhZuLJyUgNBDcTAQHfIS9LXgjqgaHJBqBzbI0IK2APDDD2ESEA9UCWIROYAffKNAmqB/UCJoGDQJYhGtNXkKQrdS8DPPBhPupfcqB9FZW5gyD1dEFPVeYIvTI8oFov1gsAa5cPGK5s6XigUR5CobvZtekEYDX43vyz3pFAhcB1KcAgQZ5hcQAcEB++qB8GWwBQK+PKu3MsidsZuwwwWXWIIdhCFep+cEGTEoAqaNbKObA12co6xOhyxwB/ncqBKHAKlKjPwS3vTsLTAKHp/YJECA8Ki7YUJgI/YRlRxrxp6Bp2HKU6FYsQgEf3xgc9nEJ0vdpXu4ooHtmGjA75y/sFBKit6lfvh7vGmBKps6YHpoFtclciKGBuIpm4IuPWe7ATAuDGnecUK7y717vhvYYcsgxRpvC3ek0xOrqUyBbcA4N4WQKXwNYuXeMQPotZIhKlozuXfPiyt5BLGKgRgFBhlUCzA3C8Nz61N28kGrnU1OFGwp7bkNG5NPM/LJclqBF5BRF1rvodhIm0ud9Rnj53wriE22EwU8d9I77532VNML8E2Yj5Z/KTuwLzvvKXNGy0PoCYENAPNoElMFPAt9dOAHvFwaGGBPJ9A+KAdxALEhc3uqKHO+i5JY4HS4C4aNqOWbuBNotmrKQKXEnpA6NELUMVEKgfG6pIdhWHaW2ZMtLsXESLnohfywjYha15RwPNoMK0eHU5oCIfSdSUxNCYecKEr69zaBF5FXAObMQluVO1TwyxjiaOMp/AnaPcB7/zbr2fSIS5PIIDfMf9j4mFIvpnVAuOOahXN4eIUuIOvrPCag69IsYuJEfvnlwaRe6KwCwQdANp3kMiZle1vdVoDNb3kQMt3LUeMap1nibll3ODM3Sre42BbKRor1RYPK8ZUQOadjqwNeD8Fn6nOZUBMDFhqWGieVIoyFXcNkhXo5Xn0/srn2aiywHdAdCLxhvrLQuEju1PpPcgRgiJAe/AmZ00JBSW4lwO9Gkwga2QbGRJCI/rUzrBmGUHOnBc9mprED77nq8KvIK8Eq4bJtHlrICMLhEbNI6fpR2HDIIPgEhe+FZh7opQAEkA2nE+B6Y4ZD4xi19sr8CVK0NMBjH58bCrsBeCS7qkkZYQJ2gkytEzgf2C/opI1S66DlkIxeKHeKxduHQLqET6KTgDuBVnBVfSXTlyQBRXLro/PETjJtgHrguV1E9Aam53X56vDgjIdAP8ADRcY1SG+2QAUw6YUeUQUjuyI5DKLmHUTN8uuwOj5xjzYAPRWMwYpQRuqRgnH4ROGRcyBn/gWVi9UWgOozGTUBvlQddLowPZgQ4hQIwkS9I74vzH0gKcsWTkBQxjciiITCuntSXuWiSBBaZtzwZ8EcqazU5RpoYHzZgnOEu/aSIXUUkmjPN1lsjNjA5wwCZT2zlDyAwCdgerG2cCS8TPWEKphS6Sj88+JlQq4QCqGKycVMKTtI50QQYgzgfoiUY4VsAODCegh9BP8/chBYbpbbQkN2wUPdHeWy21YiU6A6GP0KEEHT+L88tQG5sGaDKSvD3wP3kYMAgEHirmU5T5grkp/vLQu2xxEOXVuedP8gcwc2WvXjIgW8U4m9B5CSb1DgQecMEcdZdW96cx087ie8a20WWAsTwzclLhAECBQqFTIjNwx7CoaDE/NtsIYCJ3irliHViGIUn+ZGAGVqlt04QU8gvpW0/hRYRaj2t3krAJO0RxEv7SCnzHQIxAKUEm3ItZKuRE9YOzmLiCCTZVL7lJFChAqhQCEWG94Fh+AMB0EcpdN+IY9rd6BNjilKzAI6B3DRtnyjQLpQaaBPfo5oYPX5LSACQBTzMu+1MD3xg7FUL1A/lUWiIoZWIzmvyLTu+Md5SJGJATC3uEtmJuwVdAsD9c4j31lOTKEMTCuiUwPSi4gK6lrx/R0OKqDgUHswNHEIKGMBebTcKhgwukEjux0GF4Xr9xuLkgIT+vj0G5YDvc8JaDF29fupfZJisURtaSPIP8QcQFbY630JWV7N93MQYP0GwkfYIjjrVp0DVCwiYnEQ7dGWiymmaKA+3aGEh2Eqwjv00xAZZoEWopThZ9TkcFjQXpsCAiqR9/yDcumV6AGAsq4++E2Zg2UnX2lSXC945ps3SBDIPGPJd0DouhudENZXLCDePLXQLKldY8EFlkWw+o/bRLOwiCPMqQ7X5gGSA5FuCJhS5yv2gxriRbEzG5StNWDlD3ogsXAC6wuPxTbjeMCk3lz1ProteAcJg5CVD6qkgoSCHkgd/L7yD1eEFRecQUtEq4Fbvgk1CncJFu03g6kzkwD/OJMvD2sIGYGmhQKhXxCAkOgwRQ9hqJllEqrHbvFgwZZFkQjdyFcbpvvGw2yTA3fi7QJ9KCuGesUHZcjF6URmACgavXAIXXRf0FHwH/QRU/SiMR0ByAF8tESQX6A5EUlZ4qbIOIhi1DBgt/UU98bNACRCRwrTva14gT8dAGJINCgf9tJx0EUDjlhRxA33jQgyBBXWpoj61oAN9Na5b5+TyCtqjrgELQS8POJS5/VEHysHwNftdvfNSIegU154ANYwW4gdjBG6C8IhQ4HBQf/fJiY6vYEj7kcA4Xu1YMVBvO8z0F3bBvzBHCRl+gvokEzLnzqYoG2Pw4FJwwyh/QLtsDyacJB4QNpyRWwgtbNUg9XYYAkLEDFN0F6LdiboEnx8K1YrZn5CKRjGnecb4anzAQiQXBGjVTMk8ktUxfAJAPgp/fIkDB9gT47GhuymlAXEBZdZQPzr7hTXrOqGHoeoYc26agOEgXBROXet2A8I6GGGRgROXdus6ohiXTt1UOQRIDABwhdh/kESoPjQA0YXhIcS8EmxIjGJWD40BgUPf41gIeiyAAbtbW+OxCRMJ5f/xEiPYFIM0CP8ogrbA3YcJpAUDeKNYu7AHr0lik9rcsgxoh/o7vjG+WHH3b0O1ZQH6zvfz2LgO9A1CcE886Sy1EkwBqgtfO0AC33yhUh/GG+AdMeKjR2TA5F2S3lhMBn+amBGeCa0Uwkp3SaMmc44WvxDKCsvm1+eccTCQ+oh1pUB4LikchY8/Ej5r1UxXTACkey+x45rxrrKHPGr9xQNyHUZg3I3clPHHpPZZQa6cn+bmjBewepPGFkjl9VlD7jSbNBxJSFI4BJXL64pCbSuNPXFQQ/tDwEjT2Cvmjg5KeU08MLQngOxnv4mYvWkM8Atru/0cyHb/Zq+i/sOKpL+yCTgsnEJOtM8qZ6Uz1JntTPASqK8sHwFcVXinFmeLJ2UW1CcHxnjjPA1fAnB68VR4Z84Kd/vzgwUiY8NinbpTnJwUU7W8BouCycGs4Ipwfl6EmeQlUz/YTX1KOvb5GmeNOC6Z4uTiGvqrgpnBbv9f4pQsXunlFhfkACRYEmjUWjSXtU2FYO6eck0SMAGNAC/ScoA9ABreCVFikEPbRBnSmABDeAY+A5vpR5B5OFwda84NFj5vhakPXeJdorLL95ilqDIzUZ6sw440p1z11ABbPUf+LQdRCT52HaXLMg2tAqP5keY3R3fLtAXQH6CKcVgqxjRX/m7PZDKSjVDb7L51k6IiIE1kPSCiDyTzw0LiggOj8IdAKUFCj0TvtxvVsy4iCvMHsGFhxpFQYQ8ZNoRS5eAJuyGM/IiAOWCaWjOBCndCmEZesSekCHLz7D0bhafMM+vD8IfSDCy8Rt0gG++jS8iGSVqkftNbvHhAYGBAF7hrwqsjm+We+/KDlkp/1GPvuSfbLkx9sYDDo5npsH8oJFSxsY26xSvCSBMa/C0+53YdTxDtDr2Nqg8EaraItSggDwxbEQPPwEW2DXLhppQKRsKnA8uFQVR5xEYLwAfbiOdI/iJBuyFlHvhPNFckKRkVJ0bzRWO3qw/Q32OcBe6jT70fbMYsd3opwxVN6j4BoVB2oLTBkH4BSi1LmBPh/aCvwU4p6ezUkVZBIfafl+xT8BghnMBSgIRAFGBohoYEyQbxJwFPfRQMj2Z+YEanRZpGcsRB+juh2rCCAKgAUgGTJgWHBHBLITFhftsDRPsX986mJUkTUsHjvc+eQo1emRVgnFYlHWbJetCYdW6CqHDAoP0cncR5FM4xcZm4KsxnZQh9tp6ZSCWCQwTgkCFOogDeM6vdjT0IjIPHKxwR0DCfAJVAVRnHtqWMAOC6nbzS3kWkMigLiAkhxb4Hovm3JJ5EJ5BQTBbQgiyGjvOJSxf5xxBlr0GkD10QpYbz8zYh2Zkq5OrWVrUEyA8iTNCCv7la3LmEY6BcEAWAI9iteyXBATXBeFhYVBmAhjwauuOK9Nz6EKl0busAyFB9cRE0zWwhhNIEgcMOamIMTJ34KReFJTMPczbdYd4CXVR2P73UZKOfIzh4wuVFzroQM349/9siFOHjgSL4BSV0RBBaUr1NAGgaIzNtYq+cxn6YQU4mEkkR1+RqD+sCAlwwnoq/TUuyjBjYEH533Ls3BTiYPfRtAGxEMiLvBYc4u8u1O9xWd3alJ5nWFMkfdY75HhCafkXfWQ+gGI1iTpbzu3lQ0ad4YxQd3j14K5TpHEZbkc58nRqzm3rbKfrSohBg1yuxEfw5EiGUFD6ax8En7VHG4jja4RB+NacgMCs9nH7iJfMOQ9A5gB59EK94n50TZqMTkYY7JVlBwsA/UtALfodkzDEn2gLoYdBI9/cHI57NVNtB2fPGo4Jx00YdtnG4rszYhQv2AyQF0L3txF9qScQRoJB4TFMBcQOJnP1BeaD3LpI+UyAQog4VoHYxR37YKAgYnOLBIBSqco8S8EE2pN5sTNCaX87Qx4IJUAeNaU2wy4UM9pzTF8iPYQyO+ouZFSHC+RXCCqQtL+oEIfH71EDRfmF2W1cBKCqqae53kWp0jFcGtvgpuCNfkdJKDgrSev2ClvxQ4IvGgvkOHBJZNEWSXjg9IfmTVFknpC7drekJ9ampRLn+obV+qbDUwDPCNTcMh0osAWJBkKjIQW5SMhHk87p4DT2y+kMjLaePnM0vR2O39/r5zbYM8LEFUSC/ww0GhJLwoAZErgCG4Oqzp7tdOOmqp6s6JB3jGBAADIo+gBIgDYAGxmGtoGAAaEpkAB3ADlINbwXXg5wA7k5u4OoSmrPD761WJNZ4KE0SkOSgbuQn2IEnzTkwyZMDYMqYwpDNRSVbi4ga9TJuezZE1iS8RBPIB2RDSM5+Bnxh5nxTFHRYYMKQBCs8GhSVM6ihlMee+eCfaj+wKdgfKXK5M7+8BF7r9wdgRHfAOBXXRnvJPmRIslpA82BjsCdHTylyR7LC1Dgu9GdTyFvkK66ACsPgYuq9qfbh3zFIY5vBnMez51P48dwdMpSnUHAl+CaWign0AYgU0cWBmU1OugHEPM3g14Lf8R7d80j+7h5wm+g8Iygxp+9Do4Ba7n/PY8Ce5E2e7TeH6zNtSe9eAGC2FCnahP6KLIWvG3VgNUAbyCwoR+1YsSKVxkl5NEMWrpVaFzu5a9ziZBd0lio0vFxAgIMyxC/bnHEDUSRmA6hMLkAtWjZAUJnGjE1qsL6zl4MrxEKEWII3PdVpgdb2WBl4ubxGFL9f/C0oGn3o3VdzknmB0EjA7zVHuNaYxy5Y9HEF3VwpMF5ATM+5i8mDSUwHU3pOg3AU5JkGR4w4EaXgFIJGEwVom15CZ3+gQIXCL+ZFF+mCCnlqSPsSKMQ//Z6TRUZxeruHsPpuV/88TTs4gwrpmhP/OAG5MZBY+xKsE1SaKmx1ZCQFuUOe2NYMDCANkDARTMFVrCp/6cKh41cvMzjl2I7L8SUvAZaVaEHeqz+wE0VVDAlbIDX7EoH9PtN4cUISh9xdB1OCuztoQro+LVCygoKAN7qliMXQSOn97wye90uwOcwexI6jRG154UO6of0RXqhYGd4GAdWhp6HwUKahI1CYrB/UDGCDGQSkBjNtaqEaX0opFUpeBgKoDSO7Ann/IDRgHpBe0hs1BsNwneIUTZVYB2wNyESDHJkGY6MWMLhcfLprkJ+YJC3J+0Nlw/wRZDzaEBGvRQgGPxUz5kDyXIfZ4MKCE2QLNA2bzuoYtmcEBpVxU7DDSiOwCIvIkkc0h+QzYd0WoZlYTah4+9XC523i2ZF2gvJ+8dRkaGUDlRoQtqJKMWdZlx5bSVfwj1Q0ahWlRtRLmulYfktQtqhs0hxsD5LDMQfwSamhLDMmpBHHHutGjvcxeTNDeqES0SlMJFQSYBJVCvz5lUOIyC3wCQ0gtsmwDK7GYvjiQqE0Hzh9lRbgLcoYDwd7sRqDAXrTUXbQuggrkeUbxWTRFQJSIdg9O7orcQjwyikh63uSEXp+ZW9+QEW2C6gNp9YVBcqcp/TD6WsQV1La2upkBfAFCjz/zpxBfYERpVjIHelzVuJRvM8hLuIUIxBESPnrwoYDC0UIzQgsAOe3pbYYtoBVC+MBxEiC3gIvTN+jFC4uCKty23pxZfpARwpoSDjAKIfAm+dKUG+D/KSMkFSLquAog8HHZtsgtJEXvmzNS1BnRdfX5UqhVzFLefw+Hpk+77XDxCwLUaBU6ZmCnHSztD9niBJUIO3ucr+Ya+QOweesbb8ndIrsFEpABSDCkNzmuuCcyGZkJQeKPQkW6aZCbyDS3UV/ojPVX+c9CmubBc291rDPJehcM9ndZr0LOgq47J3WGepNf4AJQi2oB5Z3+cqk8nbi4LoqsfQm8BJ9CJcFn0PN/lfQ/SgxjsF5r64IF4DEHE7m/5xqayWKn0AKfBdAA6gA1gBQAFVUMaAa3gmQBUACd0EwAIwAboAFeYW7qeox4Ml+nYwO/ZDW/7T60PoOJ+bFBtgNDiytCGILkKnUKisWAYJSzkIjwQ3PbiBC5DQdJtBxomh0HQfgDEAQlLdVX4DrrfLH6ckDF8554M3/nYTOwofE0W6HH1S9zpMHbTaqzRIg6aLWCgJOuKi0bfIdhTulnrJqsHMLwqqgaWKpADuAP3QEagrZCo/CCE0cALgAZAAUwANgD6AFZYuAwtu6kDCig5PJwHIS8nBRuloVQLh5VwvOiKxfg21NxJyZweEwYaoASPBODCx/5MCz8NtkTKpBCiD4gTQmDgMI0ML2winIckDlAmkgUeTHwOa/9R54b/yIuvzoVGCuUYrlrDYALodiaM3k1d8d8FIP0SrAYGR7EcwC9qH65yrQTMXMuhV0kaERGDm/vmcqQduUxRsx6bWF1pAfyPRuJCAQ6hktwaHgUMGEa8VpSqH34JVCMn6TGhh6s3EFqU1R6I8sV/qkyxpi6N1WBaLduUoio/1qW7IULS2LnQv6s4UYcobX5mqrnyUed6JxQSF5Kv0O7FrkBAhxtDL+CeHjvWDpQccE1aYen7ZzQUQKfoMtuhTBR3gLLRMsMUGcGg0Jd2F6vLyvSEFdIjB4YZ7ZDtMKIPHs5BCAHXQpiF0xgEXCsZclOnDpaH5yfxdgL5CS7ISr51sDyryRFpuyU/W0xDzgSzcnrbqcQpDCsYpqCElBHvwcwEAPoP9pm9gYthFqFQQotQpkFtMy3e1shHEFKdoXzDQWG7zx7vh55ccY1o9AwFDDC/eGJce/uvyYkWFKtxRYVv+Y9ETt9Wc7nHFEYBxdadolzCrFipNykzlx8LDeXkgEhjaIFnHr7MaZA+9pCViqjSbguXUK0q/JRcCE0EDbVAMw0UwgGJvwjuRC+QfN3AVmy8gi957BXCjKlCTCycaAzdRjzhmIAqafGAnSEnLLorzqoeQ0ZNs6yD+x6Z0EvfBycMrcWH8zlTSzACSPzgXHOj8ZLcDZBlaZPM9fByceg4qCPmRWgZynYphizoPXwZUPOHtCgeXoYwlBooqWRGyiqcOsmaFDmiR1W0b3OrvKCh0WY6Uy0Lw+zstOKsw8+DMC5q5ldwNBtF1hFp9VmI96WT4IhWLzOW1tiB4tvw+zoE2Qf08t4Zlx/yj1YYf3Mi+oXA2wD3TSIAfRnUfadeMZmHaTC7sCMwg9BMmcGnSuHxs3m4grjIPAoxWzGOloIP8fTcSDnkK/SYvy8zvp3XvCzkhVd6HD0kwbymKiC8j8oAFnuguYDGJEGhyh5EbJbdAxIAG0Od4w7DoKFqwPlTLBhS04Yjh9v6laWBorLnJ7oVkpJDAplCkATS0G8hU89NaEOmSeQElBTF+0bCQMJXwkEAYiIAyhWcBxRwCL0gfnXARok/p9oqE2cGjQAZXXseX68EJgoNDOgZqApIwixcLD4IwJBWPUyOTeDmd5mCBbCVvoznQDg0Uob17caixYXJfB1hVjAO94Y/wWISk6fowUL4b4BjXDqQNT2c0BkjppuhWoNiYZXiFf0VsAr/xuWQuZP/YChedPcICJxQLDKHDZWcuyyCwphw9AlATWw+8MW/ogDCNiwkUC9kYZc2Hcz3T+JAR4rLsdEhXrJFpAUqzk/FofT/w68B/Yw6L09Yc2ELk0KrsGc6ysBQiKlkWwkCT9UnQ+F323vAwJBozZ9hQEJdCgPkm0RYqErd0OZ5KHJdAWw8vY8OAghhpIBO3r4gCVCO/0QdBgu2gLhZwxnE/FYIc4eMBK/iycIs+oacWGiHwGdKObaSe+OOAxT4WNgsoU8weUkkkCF54F+W84QUicU+bQgfhCav1goXZKIpIYXDrC4mahgWrOAr5gJoZPXq9DCrAQdtPOi2aZxuRq52M4dQgF8Aesh0W7o+h+Hj4KHHAcxDCQF1jR84a6nXOIOXCH9gDYO35kO3eZhqdDquFWvwHSA9lGmAcfRBM7l1G1Znawil0IwItNiaP2C0tFwsEIHJhCn7hhmRhPqfc+ehqV3d4CUJ3QFSIU0Ez888L6oqkepiJKVnOpzDLcC3nELTgcwxbhNzD1mEMoBLDDSQarQpx9KiE+DCW4Ttw4l+ILCfDamfy5Tsdw7bhP+oic7nAhLCA9SNxuIaB4cCphS2SKdw5iWq/ZgQgxgNiIXKzMd+Xh9doSn1kkKg7+cj2nXDYvjIDG0HuFw8P4eXBNT7EFz8uAVgCOk5nCGXwh1CbeMoAuhMdbZ3FJ21yVYcDmE/0kDl3zIMULa/v+Je5UJ6B/dQIvzwoQecVJgRjJTP7cthXQFgqMr+e6AHSjC4Cv/C5Q3qEm/JoPT3L1XwTgWSYhVPCEhxLozyQCvgmwyL+pyM41bxczqyCMYEHVD6eFYF2o4H7AajhUdYf8A+wNTEI0XMjibTISShIt2EAQdKCyo8fcDIzKrQ5IFFoYLofgkWky4v0P7jHQpzAe1QFXz0GHT/DG2J1B5W8bDIo9Rc/OHiMd+toJAehyPzbbDyWeWEi3RQpQBXTTWDTGRRkJp0BZgGsFDYfvhTw4AKBUQY2GSB6ohvD5hpqADI6wgkRofHUNh66Ldg+HLLydQJWVOWBj4B46jFUJCcIceQNhaqtFqHPELkKsAQ+/BlTg/2GrFxNOrvfL6AI3cmHapxz/pkWOXO0DBCIqFUwwzAXG+AesdaA8UjuUNBOLYaEFBbv0IbBNCBa7jYZVhwhIV09yNSCD+FDNPMgeAF6BxhAI3LFKAzz+7i9MAHF4AuIZZkQYkrGEzGBgYE1Ie8QkTB2Q9v2DIZFYNBNgzUh9pBKvinqEiHnYRCMagrc53h1nQu2CRZfdB4RkOzquMAWuOvffAhXTFGkGXv2GOFoWOx00w82tbocNr0HO/XphM2VwPB0fDMXnWdQygPlIYrRcPyGcjZ0H3kKZ1EcjseWFIUjDbd8Tdp7V6CqEIwtSFTE4xd8BQH+JVnYMF0JXE1Q1XriLwLbTjBEC4EHCBH4HFW0/4G7GGHeBugero0kEthJVwjBo/+l7VqrgLA3sQXQVy9LoM04kiEkIAwwRMBf4B4uLxLQ0QHOPaCAItoG9R8gI3vpeZEkwz7BWH476B4aGoPDvhEQxx6i8b2GokcvE3Q97wWu4m0I8/iv0XJ+eFCb1C+dySHs7nF04uXDnfpTqkp3o+GIlSJVgAAK+HBRvGxWVR8ITpeBiOzEN3p/ZQSok0l+eGJ6mfIDf9PuBfzCfCKPY3XNoyUb4K7UpJP7bMDhWIE2Rh0KmpO55X5hI7s4IuIqVApWi5HLwCEV4I/yAcHAr7S2zkBpKoIiIRqhIlU4+CJTZFM3FJ+NhlYpQ+wUSEd4I6IR8sIh4SeQLxqN+9JuwqkRv3qc9HoIAtQxqsyVZKyhEH3tfoNg8lBUjgYnLQQAxOAynLw+SKCeriqhmoQeTnH44nMogFCGALoETdgSQso0DBIBtwmISMzgGduKNY5lZsgOtQScSeverPw6sEZZGnwCvoWhep/CzLAgVEYgO8/eNAqfxey67z01IU4/cEUJQYsaHQwxnpOLaOARsDpBQoOEGKGhhvJsEiWEL7ApdwHgb+gQDheZ98KzzED/APm8JbOi1DfsRRcE5IcdkIpAMX4XmHCkEUQXNObeoskhTuoDeQgRhkg3gBQS94iRVtBgOMVAoMIro4bwQjOFC4CzKcYe6wi1pqiODbvuvtQeSQoRPODTR2gboL9MQeb0A5yJJPBowF/wshc0mJguLzgGw7HCcG2h8IMh9LhnH9IDS2XnYd+CsK4J4gOwIa8R4BsRDGRHUiOA7sfWR+MogMV94ggK5EbeXbrepGlQSSyOCpEcKI15hoKU7kLs8KhBJSIlAgosJfsg2cPuZmUIhjhxADhrarYzgERu/Ek0nxdf2E2GQcEjjSdjsY2CPH5r9gY/n52cx+4r8J2wnDBihLy0VQRVaBY0r7HxBEWvtV4gZvDqPBlckE8EOkDQR3LY5xC4VgFxBDCeHAdnCYU7uZ0h4RlcE4ektgfLAFCMduA5w1DOO0s11CE0MTkI0vH4WP2AU0FAiERuNWFY6hc49vj5VoBsRoaXVMRxuJpGgBMIjon+jBR0FsA1CEi8PCijQWOAGygC3oB2anMpBtwpr+jkVaEAQ8I2AdGEILAyJkIeECJG2Ng0sLyhjqw8WCX9CrIn3vdy6Ey5ql6DdhNOvf1eKAB69TUD7/mC0vkQ+Oou5AdWa3IMvYWvTE/aAsBGUGQ0OLwIToL8Ya/YwpThaSGsHa8MaaH9ok9hisE+7mGwrrKrZI0KQycMBkJVICMoIldjUHUal/SEug/og0wipcAZ93JfmyeLpgZGBiM6hp3zfqjccRWx8kzUoqVjTZGx3JXEuehIc5FPxJkr9bZahtUgR2yxzjoHAQOVOchlBTV6E53IoTBI+jQhpQaX7G2zMbjCIhgho1hLjjSUPgkT6lf0CZ6glCEphlQkUa6YBBqc52DDNwLLToJAMiR+EiMJHl9jnJHkAv/+oJgSNwMcyd6h2pEIeFbDLcSqEj+xPAgtlB+Jl4Xh48LrOtaUBdkXkAbmZ0oP7omrCCwhW0gzdRIdgjHkhwioYOPAzcgWsITqD3KUPeE/DdIgF7HXYToA2B0N6Ft+4K8OGAcl0a743AjHdDLiDgYGLvAvhnjI4qETvEWoZb0T6E5r9TUB7yCy2qoyQ0hxJJ2F5KiApXt0zO4EPBDhaEGCT9nBiCWuhAUxNPiLgKyOPGsHNoxh4ghHftlkdvTvXeA1Ht9JjAiLzEUxGJ202yQIuKt7zKHrtw4WiLuoPLzjNyzESg/MWEKq9LTbCmg0kdKSale+Nt006gt1tHqaPFTOz3DfuGwdwaXgaSSGoGm0bWouExMvodMMFIX4p106lk2BSCeNKyeyZMWzQnRHBiGOaHVGHVNgBoxkOUopY7W5QH9wCyYjmmmkT6Q0c0nP8IyFjSIGptGQlaRsZDlpHbGy9IfNI7aRAZD/SF+kJcnktIujGXVMNpEPNAiLAdPIK+GOCQr4o4MOnujgs6R50QRgznSOWnqtPJMhm09kyFvSNekR9Il6RX0jEyE/SKQtPdPXqe/U9Op6t1WQJtDPIbmg3M0r7b0M8ThNzabmdV8dcH1Xw3Okb/W3+POCkZEoyJvoYjItGRxODMZExOwidvP7HGRC8t9f74yNxkQTIuf2hMjSZEkyPJkbr/ImRVMirwF5nhcTm/Fb+K3v8aHhrcwhkYu5Uq+LMiJVKp/xT/khAqbS/jsiZ70yNn9mNzCq+if9PHapO0vARTIgUirv816yC4N5wQLg2WRgpEoA5SyLlkZLIr0iu51Vzq0yIZkXTIkBKRV9k/7syLZkalffWRiV9D3Kb0NBnnl6cBqZElIPJPrFEJgyoWHie/FkGrpQkQfGnnGs82ABzgDaqDMAOxDd7mEIZXzo0xEWoO0AFugmAAsZiUQOHJqkTH3BxmhgIywoDEIFO3YGUAw1pYhSEDZeOHg4xh2DD5yFmMOHJOGBEMQnagnYGHThC0HBfGV+3d8s4C9z0Z8pdjPchSGUDyG54IUgceQku+MFDQYG7sO0dMWDPU84md2PC2wOS3udnKf8v/9XKEe9GRYLrQteBOlcMmAbny6VLBFUgRmnQS6E+vwL8iV7QY+4/Cl+iprAKHukwZaccuwviqZr0sekscAwRQPpm5FAOw/qNPXLzB2aQUgKZYFcfKPfF8ht5CvaHCpkqILH6HgucaVgKGB3w/2sKmEFgQlIAWBLZ1n7qrArV+6sDzeSNQDs/vt8U+R/BwOTDFyWDQUMZX3QM2xkJBupgpYJnEKxINT5hVy/f0UkMZyefC0/DGl7wklewCZEYuw+DkZQG37D3qF4+B5ktr0E2ChUJSrl+CPuwvCRDoBKA2owfRZVkQ+LA+EEnokqJvh8NYRGiBd0IEKP7ATQA9RwJbBhaw18L1tL2ArD42JpqFH+WC1BApwxHh/FJrwRMKKIUZcMZKwBBpySjzv3osqVA51BM4IpIrckkzsF3YbsRTUpFTgCKGECGgycV+67pTNCzr24kTX2GGK9PIiCF4WXwKgIoxohNTJLXDu9HYhGTgcV6dGRVv4DcJMpKuQUf6KeDimEBQNGEQsw+ACQVwUAhWr2rQqE4A88oMCrYGh3jGSCI0PYiXNYT57C7iOmLrZaxw9mDroEUsGjeOXvNgeqMIr5EVDm+bktVKOYhhhA2HNyL+oJDGR20jXtcSYfnHE8gLYIEmjAFXcJFL24dD8IEiy9JC8n7bwE6Mki6en4tVDWW4UmDVVoYXX+c27cZtQrsmEvnj/FV2iZoMWCsYCY+OGgmoRmuhbJgI8LcUXCubcK4kBWlFm8jXwSYoxZh2IEp6yIHx+JI/IdOw5RDSrgzWgmPAMyMl+HGAAd5r/gUoeaPGuR10Ag0H1yJUpEAcazBZ+dcQYfsCXPoIAwu0uGI0x5mcN3YdL+RoQHQiclFy2VJ9ucwsHOwQMYyjdYLN5K5ZDmiHRDqMRgVkiyPAgxSRkKlqNJUKKgUZiJDRAXGERRDtWXGUTPgCV0DFDE2jatkFKJbAvaQbOt9+F8IMjHuJHLw2PxCYTT4iA6UaWnLpRc9VecywKNd0IziIREX4i/854mWF+B52SLOOKiwWF4qOEgVruPb+Rw8fFF/R1CyJouSiy1dDEPLxPxgXl4wdQ8xiBFaTKiPmMiRcFIuu/9m7IB9FlociacxsUwE4YRIP1yIKSGeLenjYCx69KiNflXI0O8bCkXYAQfzg0Ho+PdICYiWsR6GhuBAHUHXeGJZ6UzGUNQwIUo6cy4xIyxIrFzoEmNCHVg6gl6MhyIO9fjDA9H+9G8/kQm7klKqfIfMQuNJoxGfML96PmgfSGfSikS6sjyhXkyoyaW9TxPO4NFw9UU6o7uRWlx+3ASOljXo6o4MRRT91E71lklxLrmOFuCOcdIJ0YJqZNsCLxc9ndd5Gw+lszpV8BRRSajoqZ2tkaFAcWY4GyGcvVEip0WdH7oBEETjpfAyFqLAkcWoieY6ktiQiVqMjUbarC7AisJTEDqEMx2BmoyRey2dbIKs9mrHuvOe2YpTDvP7k510xD7oONKJ69PX51MKNzl+9C78J4jiJii7HHUYZ+QiYXDpoxS8IJ3EfEjMq4+8D8OCp4Gf6EucCQ0gJcbhH/4LnhOyzMFY9qi5lpzsIfkQk/Ho0LiQ9R7bUJeKH5EDQRH+0/7LQHHCMjlggeo8kBa7gnCIzzEbqMJg7cAdgGfPXyDCznXjOqijkoCyEKB9Ou6axR2ii7gh2KKgSDP3KFebHDBYFxYKoaJR4U9Rxr97Sa78PBEVjQxDR82CpiFZwHydJvfO8+kY9MUJc8N+YVI+KL+al8phEVEBk/oMyMQeAz00FGTKNBUZihPU+1zDAdRaKMGUbDvcjRU7YXXjy2wUgMiozPoqKiEvjdeXlGvIwCo0bOZqVEeiCIZtsyDgk2rCixBYOkxgI8A7lR/OwE+AyaJeHiRPSdIL/IqQYn8JmIdSzDEc3SAsMHEv3w0jPgj3eI/EtRKQJnqkRELEJARnxxUEnKP7PnsozTeZAhdGKKSDkvsizKzRbJ8bNG401FjPHXeog3XkCj6jQF7Hn5DF425T8NHDwAW5ZtqmMTwEcJTywbwFkOrqXIZRbfZByrU4AEIdsceoYW5dCN52KLKSOjCUn+ST5jvjvL3EETh3GcEyAZzprJWUVEV8+N7MJntSf67sITQCXxXX8YwjfRLg9xhQYUwQoY3QQsG4sANw1kvMKoRZw9rMpX3ywrneiCOhRtMVDCTrwkkaQWEIRmE81VasxWUTNnVcjg5i9CuREpiW1CGPeBI/A8CHQXULxUfKEe4o2SxekiPxmKgH69M48c+sURH7fDIUg3zXWhysg6M4K52bJKc1SC8Kz9vMFDVj7kWtvR4a4fJ6CCyp0UkVgowv2VjDTB5ltB8aJMEU/WHHFQPikgPQ0fsSDEIWKD19pkKT3bGawTlB34jFeioPwOrrVYN36+ChxkD/iOlCAcoQ8WjTFfETBPxvJPj3TVeJ6QgeYh1FmeJ/nXbKxToLJTotwCghfEXlYdGCa36oqmlMOB+Ac6j5xacZjAl14RUQyp+e6QQ0BdyP59nG8Ct4+EITTwI4mD1AQ5VrUTK5zISU5w53izozC4MkIstE5e2VlkJge3AKCi7+pONlxWnMwItCeh8rUGywwEdM4xCbBC2UmwqG8NTEFpCMWGFnxRV52LmKmI4MSJhwJtKcgXxntdBK3eSYfalf8AgqLhWPMSJSwjUF9aEqaWRBMiuPwBZuiePASxmLKuaPD+I5hDKeEev2wwAz0NpBqk5xSSZaWMftn0Mzgjbx6jQaDkhocdRe0+Yu9tjg1lHciEXMcXEGOQ28GpiF0CovGWn05XAWAE1yAILs6At3Id4lgNEL2krwRxAA3OICCJ4hPQCjiIaENJYMXVLuE9AOneOHqTy6qjByhFgilttrqIzoBlJFZEhY40ZTmqUX/UONdU+DUbzM4OKbBKBwD9XETmzg8LoXGc94EVReIhsmjFBLhkOw6KiDNbBKrUmGK8XPZujZx4HAaKJt7l8MD84u/Qoqin/gagqzQHm0HXDveqe91E/nhQzvGuIIBVi1eF2gJU/LnApxAwn6sAKg/FUaN56YJQTGIayml1D/PYnoaxIzYD28MJ3N+wbgY8YgcbInoCJEOiww/uazwtsyYiNnEdUo1Hg3wIE6HDIPPvmDo1bulZV0Fwtl18DOZwQIuW4DpQgKWS8fGO3PNhsoI2IJWlzdTpYwS9ARGitUHbdh2KklZfQ+c8J2fSkuRaPm7+AH4DKAaL5QKKFGqigmFB6PopiTMM1Xqo6uGpwRo5bsQK8xMCMa2ZWw8mcutHY8KzCtFvRk844gM2yZoP82DsVK+MDzD5z7TmSSuupbFzuLfxT96ZJBMRj+8UKRL48yR5fLQokZodZWAXlxvT4NIDQosMwSou9sYHPbJKOQ+BG6LgM5ajowTeM2qkHHoskWgzpsCB4EMPsm+AbZBRAD0tFgFjzouafBDREwxLx7Vn2U0eC8Pd0EDVdbI1XQKjhUA1LgKqxYG7HoQ2hGYRXoSzBgoKTJQNtKFyAvFRB5xFao+gnHziTvb/Ov+wd36XDD7EaO+aSi5pCWbqtSL3AQRYYeaB81aMbQ4KzvHdMds0FlAqp4AyIenmtPdFQEFpxkb/SOH9jtPBFQtblUcE3TxgJkdIqaR6blFpF9U2DIT0YoAavRi1pFxkPOnvtBW3aHnNAr7bTyyntYjFMhVRjxjFjGKukTNPJHBExiUvo9T0HTJF6Xme75BsyEqokRYg47Eq8ZusYZ6z0IXoQjPBX+lXN6uYy/x9/mnrM8B5xijjGnGKrVKnrOig2M8LNplcwuMdcY2P+Wv893KcyLyvphVXmRXv9b3K1X0pkWTIj3+6MiATFYyJt/hjI43+nv9UZFAmLBMZPFX4xROCoTExbRhMVzghExwCUNZEPxRXOi1fS+hTFV96HSyIxMR+OU+hmJiL6H4mPPoUSY1UiYuC7wFS4LxMbiYgkxh9DUnYAPAr1lzwLfiGgAEiyHfWQaotYZdgZuCazySqGi8P7I5VQtf82IaHI37oPmSM8o+AAYIBeUVVnmhNT3BqjCYGFazwzoPEyAYE44wUoDlkVrAp0JNqEjECzZ5YMNlvrBdRBG+JpPQaIMGk5FShVisEOdngxh3SS1FomIuRG7U7BoJ3W3Up0TH2oPHhYc5paO+PgwmR0RrAg4+iIqjahkKonSuMXDfOFvwXl3ML6DJeCACV0DFOll8ljgMcC2hhTVSRGK1oTnUPAujUNBC5QDxgxPCqPxBsO8+iC2F1p9C+MYlAkdDyK5KiPKHsxycWUUaJjFD0aldgfhQf4gCF1avIAn1j7v4jGB0L0ccXZliOJfosYawOHUCNHAKBXS6heXJiuAuc7NSbz1zkX/nffkieJCMp6QIuZEz4UpQ71g4vhbxH7keTqdEgrxw78FUZ32Gjt3DAu8z0hbAK8Om4U9iODIIhDmWH+33kwJIRFoREZEd+ijQl/UIKXDd+WFEKoapHwZ8OXxSoEa3Dqc4vCT3dEvwhAB70Uc1hfwL8IB9w0ReaONueFs4Fc0m6CLAeJ+jQfgI0li4UQeeIxKCtEW4+f3D+FIwazeKb8lmF6YkD8kK3Y+sfasJsDYSMsPlREdBwMfRHDEf4NUHsAfZIeDWCa6EGwIILKSEAQhtX8aV6EBDw0R/g4CqL8CDC4T9UDEVWnaF2vwIniiuiN0Addwt7ht3DMpGUXn6jJHAxou1FjNGg752Jfi60I3i6i8hAKssKHHrwEN5BnBcSpCuGJgXjjgDuoTup4WH7nDXUJdsa3uXzot3iGoLK4d6aYwh5HDyoENZBq4ebYOloRI5hQGbcIm1CFMDlhk2CgxAbQMbqlpwzSOIY8yEBQ1kaKicQrpRiihcGJ76M5YQ7OWlhkd9ID4RKQxhBrw27+5cwy2KDsL/zvM+JXIex58kJyv076rA/T5h98k7xjxoPLEWjuRGwl/8N1F3ox3ENWGeJuQRk0SLT2XMQTU8Rn4vjQ0+CSEnD9uUoypRPLCM8ysZD3yurvQPo9KinBj2mPxovalLb+I2D8rEOIJROPjRPZqkyD9vjzPRxXAyowqxrgsSC4nsMuBPWhDKxaqtNS5cXlo6ERUdlYIZiZYEa81k0edncE45yxkMQxZx+EHyQBMRQmYWsSzS2DNGXTAF+ZG4fyGgUMGNDYuLfGFj9diy6ZgjUaMBYZUjTgT4wnMJTgSBQi+RBO91Vayl107g3sVFYUWCMUawfBN+BpAZdR8q8S76+YKJzoUonwiB6BgL4Gvz2sefI/O+vhwsOAQqJ6sedSB4uHsD5S6MSFz3rkXAeRwrBiGFBQOFUT29GIxuBdimEfkMU0a/IhmUkNjR97Q2O21BywX1BxB8Vd60ijSgHcOC+09Fk71QdEKYsTzKfde2v1HU6YEVIwPQohRBf91gCAOEITYUDYNSME1jExEKwIEsuqwIge9zCErGiumGwK8IxaBOGJVaZmqhcAdN4Bc4pJcW+BGYKEzj/3CTe8j8qM4SIX0uuWKfgeNyDxbGd4HlMkfYOmAP1i4iT3dFkPjyw+dB6jV8UHaVzTMRA6KxYVGDstFT314inacEShPjEoqGuAKTeBzhPHA+tCyPrx/GCIdEvWkwEUBeOEZ11dMfBY+lhRB4TQFQ0jhgakA5R85PN+L6QHzIivF2b3kpy4+mSLQ08oXT9Bph2igGbSfUTE/na0E8I/xdut6OrDXYK2iP8xxTCFIQCsDdsYCgBnqthxLW7asIKKox3RCsxqRB5JpanFDjNg6ZAsUYj1RtL2UVuULCV4KkwGC7cthRLI1mX5hVGctfjJ4DrgQH2QbYqYMWj7aTBrxtf0ZAwGpdMc5vMyUIR9nGIY73xgMG5IAziJgQqtRdCZA0AK81caH7aFj+V/ARXbLv1h3mNgVpAf7YELHxqKXsVmohnMy6pFlhknEEUbD6T1RU9iE+r00AXbnDCe/Bc+DZ0FcWO52lyOax+EgiZkqglCvsY6JG+xiPVX2B4TQvsXzuUNh19ipwhz/npsfHYHbBWWdE5QwPDAJg5fV7BLpD1lCjlG5ut1pLoxW0jdpE7SP2kXA4xBxCDjq4peCn/qig4maR59xMyaYOIWkdz/BL61093J6tGKsdqdPXn+uA1CHFDGLaMVdIm3apDj8HEjGLlFjKLQYxQDxfmJuTzwcQqLK3aYyM9p7vSO+kdMYhMhaA0uHGTGM4cb9IslQGX0OHGfSMEcQ0Y2aeHRj0HHLJ3YYTDxXP+HaI2+SKUldAmenSshV51UvB10ByAMHtQskRABlVD4AFO0qoAEaggQAuBppB0DkeQrKUxChNKi5pOAl0sinIDMhs9q5787m4Ft3nOchAYs5b68QIRynpQkRRanVPTFpcMU5KXPaeAA899dJz5zcYQvnXDOR5CaGFqbD+sXeQmGckXDpVHJzX4ymjnbuR0B90PbJyzCwBMNGXEwl8+NFrLnI1vxQ9tgNw8Sro51ycUY0ZPYKSCYGn5OIIsMdYYdhMeNQ+4zl5HJduugxbsTJ5ApGnMjxURQQyhuHJDWoBdagaEeGEMMEVOQwOEQ2DCNgIcaoRnfINE46DDRIcFAvS8LtxTW6MlAZ9FSRVAS8MCTaFCjVjAdnwhP0wJEqSH7wLjfPnYYK051Cg15a53dJDpI88iTgCHEB8WJFAfysOEYZGDNQHwyHXOEiQ61yLJNFdAruhc4WXWF4g4GtItFtaykgD1cI+w6t8B3rqOG47vF2BRBzjB/iwHFjhzgc8JeY9CCav6PnCgfvJNfQhydlKi62Z0pJJ0Qsky8Tiin6VAMW5LPgDN+lTisHJbaIqUTzSP1YOG92O7TmWTkiVY3Q8xaYXQb2gP8AaYKfBU1wJNuSYuPJMti40juAhpJZjECI0AcWmfYRTUpLXSFDHdsiI3HeRSO88sHRyCTtKIvYp+1zVOcBrR3EQfSXaf4wR9re6PnCB1FlpdnRpIiHBL2wBgvu4Iw+yltQxKR9l2gEeKgbpgxE8KrgOCTJVN1g79g3Up6ljmH1MHkVkS3ADK52HA9XWUMFkImlxyB9ND46t0GFtiITShqeCJFxURAY0ehvFGsNwR4J7HKIw0U641l4RS5o5BqiJUAV4wDQ+lWC0D4+RGfSpAowZx8h8+3REHzkrAYcG9wiHCw3H1MHPkeLqWmSMGA84FDAjeUvG4x4uibj3xgacAKyEwNVnYkDwM3HVd0dDjHOcqxIoD/foVZj5kFYgVNK8BdFLGmDysPnQPNw+p28JiLVuMzAXv+flUQJcHS7H/gfACW4vlxIXDUuEjcJghDQQCbB0xDKPB5PlaMEDo+Y4fRB5wilYPDXmxowGKydwij5XeWI1IZveVxQDNSh70iNh1OdRYsCvapOlGF9ipjH2ANHOA71JFBhBHPALD3ZpwFbow9hzr2LTBa8MjAldjSCz62G0xI+wxvhOK42rGp8MpPGtgEBQlbjA7zmDTdUtVAH3ssjpokHg21iVvK7IYh4jk54S6Nm44F8wK3ezfQh2CMCkeLo+cSBwXi5K6FZ2jrxEGIX2y3z9UJ5T+lJIkhMetBnwRMeib3iwsahPVGw5KxTa6b6GdpiZqdsxtkivwRU3RX0Elggd61H01Ha5oMqcbNgCxshqctaHW+hqYJyQ5ZEGiIEtJ0YL2cZN/VSoJ69RwGeNFbYlvlQHOvwI/YCxjRHAV+CQzgntgwoHLoNhzOnHVD+eb9jmCRiGy2EvAgw8qyQ/aHJD2Zpt+4+W8uTFGVjQWKIAisaPa0rzBd54TuPWMAD/Qqh0GIXzyrQJDfkPuTmwEX9/dSBaMYUYQoj185XVlKHciO/vMrCcZR3KFf9qYxnDpI3Yrzx1AEnjRskPfhMsXK3h4gRjOY+eNC8aRAABxCAI7L7qKmBSHptIz0r0xkDKOT0TJndxHZQBk9PsEQOIv3IZPSZQEoowHFmTzV1uZPX/qlk9yvFOXyK8e1pbLxcFUWqaHjlAcaV4zSeek9Y1zHfnV1n37WyeUDjyeA37gkceuDbR46mEI9Y5HXsdoN4jMhI3jpoiIxBnIPrgnfiuf8KVyfchzfAO0dkxGRZMACVFnoAEQAJIAw15ygBd0EcAJkAPEA7gBfQA5ADroEkAddw/zsCBZXB1gYVP4f14kNwnoADLAiVLDZIcqp0ggwzxyJMYUnI6PBBDIhrERZGT0dpXCJaWcitEDtZWNcRPnQtQkmYDjimQy8xomLbPBJcj4pqULTCcaksJcCY7sr7GJNwWsQdYhmBM+geH7rKOFYChQ3Zx52dftwtwDEQbOJJaqpIY7X5CZnOHjRiduEm8wtt6JNy9OI+WS2B0bCkexwwEz3huw8akG9hckHMZws3lRCDeQXT40lzt2XQ1G0MaHRkBovEa7dATjA3oxaA8GZiJHM+PQoQ9vOYKa+drGARcKlUQjw3dhLGwKrqZoOioZ4wTPmrMhxDGKSMnnipA/OBWgNq0DY+NmcckxWKYBJRdoEtWHNaP1wwwu5YDtjY7zyfMZSuezUTWDmsDlCXPtCpUcQxJY9MHSIUkNrpIXYiRL+wTGTBmK/SCMfHEuctIvTEWn1R0Wb3an8n3jojFI2LlLqb6XzMZftt2aI2J/zmkY5xyu3pL+iZAI3viZvA8xuuxnuGRALNyMPg0TBCwIJx6abxlqNrVBuIyPYAwHeDBGyl9YD0QRoIU4CQAxFEGSLMlK98xxX7wAUdXAueLQxtzCZbj9oK/kYyeCUQcqizF4VzmHFDJWBH+o4DFxK3fEBgY0we7hxwVJ9EZ+I8cDLOZsuPlgyRjT4AAuEWvOVOs8gYZKWKPEsUSwuEhgfit46UPS8UQdgX5MZqoD/6mGJFURkbDgh5adYfh4kXJsRn47tYLkI3BE6QWKhhEicdAHBD1E6QbWlMBUxXfxDL4SczZdB47pf48iwR9tQFFDiSeGn4sMgMBrjSD5XWDszA1dCQ62yi83H7yMgASwmE0ep7EapF2bEUUALAUAJRUjeeieH3AAUAzZAJHnZlt5FjyTHimZECw5uoDm4C0MxWGGPHtR2Y8KiAHKB/IuZJFtohY9wx54BNbcdeCJ5RHfI6cIta0IsQ2Y21m6QMSGgpr0xGqsw+48GnDuvKlMBC0hykNtsY49bAZBJB8GJjYBac1BddJYifAHyoq/AKCIkRQVx8BEQrLs+fMq2TMMnFsaOmNpGWWwBy4Df1D7MKZUfgmT3I7QQG2y94yrZPbI61RZNkviA9ZCzmGVSE60kudiFHRgNO6NCwqX86Aw8aEYYJfwjB4qzeZudbmGtulYSsHQsy2ystIw6YGLJFp4I81xeKi0t5tCDjMmTnZJiPI8ymzwsKE8dy0YPApnCOED0s07iMPYSAJ7LAeYxKgEhbve7fl4OUd7gQXMPNaEVSEgUhLcfBEYoKCyo8gpNRzdIRMRiPzZzsvVShRlxtHmHWJGVPGaXGEe60DSNGuAN9sCAWU8+ERE+ODZKNcATlKPewqPNcL4hvChHurfBDRnJokJAjWyg8VPVZnw4wSr8GYOlSLDmXUjxYfi4/HUtFFdNn1IkYc3c2lHJiAZ7KXY6Nh36pNVQObDDUX9nHmM7K8cFGuRz4EWJApPscfCfJgVAOjYbwI71W1wT8hI5MM+0XhQlr2NRhOgzg2y0Rj+vQQ++qEThhUgl/0bEAweRc6i1i7RAnuYIUfXseTvM8Qoe/WzYT9bPAu1tD/N67qNhCdfY/YcatxPh71wOrvptg5eRDXgoSg5MLVsT8QaPm6PiuVHNyJCiP7kIw0WHDBSzEhNrvs3I5fu2ZZXiGhwLbcXuouEJQvZCjQs0FYsdW+WoBWniC/HxOVoMY0QkThmOw+6jSkMo8QDaNtgnSiaJEivBflMYEjzRh2iLkDb1EDCJyaG2Yg2iotHl8WrQpEIwYYrJNUoCIcOIUaRCOUxdci0sCp0gg4smw2i8ZuoWrCeQO5TJiwgD+2LDn7FJEEYAjv/f3UIXUXXSeEQj8Uf4wR+WNjLxEE/GlCa/I8bRlrh+8a5LznvoL8UI6o2jnTEYaPB1tCBcQxDIlT+bBhIrMT6zNPRhoi+LgUAVnlI1/QPxIkRsGyMV0SPuH8BuAndxUCERAIayLmcdmmi3F78HeunmshZo0O8dmoXIEk9zwUT9CPBQ3oCkO4zWlgYMD0DciQJhzgR1pifLDufPi8H4gi4pO5wWXE9YREglzi5wLqMVe6NzAHTRdXEZtQNVzIDBn48a0qy1nQlWwgcyMHhNZB1ti3AHwjjT8XmAv88Cxs4hEbMOiPBHcS3usdwHBad9XWZlZ46E4QCJhKGCYGjvMyDHSYx2UUVGo+M8YDmuW+ekkZlFZnyLg8fKXdIqWsC1fEPKPvkVFwoAQnEBMIDQaPYEXa0akJTcj0KGM5Fwnsco1oy0kV9kKKUO83he8Xryb5jUAEaYis5JR9eogGeYWE5WpHtHibQucIfKA+QHiF3f/IscReyjmxQNQk5zeCQGfQ32AaFbOhGMHKkQT/c+eQkAidzi5n9HoC9fH+GBdMf5WcXxgLGyDSUVqjwAEImFQYOcmNdAHa9yf7j321CXvgZ3uAikaQGM3SakckdFqRlpCu8i1eIjcr1Ips0rnNHlAHBj18m9PeAm7087EzB/2G8VmQ9MhmkSQ/4a/21kQbI9K+Isj1uYUEx7iu8Y/SJnut3dZObS91uvQpzaaXMTjE/T3i5tlfb4xqJjYZH/GNhMSCY7XBEJi33JVXmFwVSYmq8vkTZcFEVVpwTpOFXBDM91cH9X1fAdU7SCBEUSXwEKVU5nkzPFmezM8fJzb+3Gvkrg+ZOmZ4RcFa4LknGvLEa+m/tHwFHg339iVOOUi4USYolAQOiicpVJUi5KQV0oMmOEknI447mmyc+VAEJilYLfSM8o7QBVAD90BgAPBNZLc4oBJVB9k2cSv3QNug+ZITHEAu0Lnm3/DOgjq4bPw+vBKVEHgg4gjRxLcAAXEaDsP/dUxUeDgU7DkhXnCzSB7h8fdBGqP8mwPkFlSUIHaIeBYf1GVEDPnQeegTjUU7uMMPIZ4wshGBxR4VJzn3TgXpXZlhUAD4h6c21MXr4/ELAAKxrG4IX3vwS8mfvwRGDn7GLOmTQDGXVFRhN1XNICsLbkbUsH9Aymc96Ko+IDUGK8Ot2C9c/86bEQkwB0EXsxIsYhMxdNE11HvRC7oWOVxPEWuzWzPBIxihGM5fOgqBPdKHpmPQgqQDAiaEqWjOAboxlonH5ULLdoPKgWW0GRk+9jSRFvQMKZMEg8qBDiF4/xbUgPsXX0RowUbDin7CGRhGMsEsO+NUwVhKYGL4fgaEEB2Wcgm/GGwkDYSkFRnE8FBxPIz0z/4FdSEF+HUAzhEj6L3+F9A5kQePx8/HOnTCaM06DZux9YAshlQEJzgZYlsyFhik6h68MZcQQaZXO5Q8W7HjJGdLInwvpIu9l9XHmxKKaI7EwAJydkHx4NuPAkYlGCyuTKpaglKJmOZshY8XU/sSmEA1mQE/j3+DGwt5jKPHhxIe+K+wmR+oHBgjhEkKN4S1QdggCcSrbFJxOcPhzKcIBiVxmWpl12D0T9gBlaX6Qq9A1clpzAQie+xx3D0TQfMNwcL3WZdAxljB+hXeSLaNbEaAuI38gJAFExkHihWQsqxh9WLHtxLoWB0MatxSLxA9DBsCBYIg5HdQWrDTcaWASfmB2oxK4Z9hDcrOIWs/t/wjSh1TDyh6bNmfKvKQg54W7Dqv4EfCmkhvEJJ0Ti9m76/03CgAA9O/OPl0dIAycIRcaagaaiHCDm25OBQUsppiImh2dMJ5i5ulhoWLYXb0ikh2mEcCBq8AG8UQ+5i8sKTWaje3lMoj2MZfdeQQRmLxJOekCjOVfwSYmaRjjIFcYJHCsjo7fHFQzMYA0kOQ4edDKQRTjFY8Y3w/D20ZiIv4MyhEMCT/dYB4KAddgKND3ruEXe3UImRdfw+dxluPRE/DUFtCY6EI4jqLvagh0QAO9sYytKKYsT4xFSAbKtW1GGSlvdGbgK8+z3CFO40xhc4cUwsVsUw8zF61aMwdFFwK7YO0UprDqGEXXi6E11x+wT6wFWDwfqOOwcAY/NiojCjvh8YMRw0AwIdhqh59aPIUAEXAfRwRc6942higXvLvCBI1OB+t5QhLCtH5GPo+jadHfr3zwpgPDAzDUSwFvcAgqM3Pu3LX/6KnDgTYiyBDiQTAr9eT/cUmTAH382NoEe+ezrjD15EJEjLKmobmBOKZW2SZmPKgTCQrY+dgSj4mRIFKMBpkZ5R3tD1FCb4HfHk1/PnRd+xu8FiCUSwp6Ig2BApx99Yxf3EMdHgf3o+r5c0Ee9A4iqWcMzeYtQI16riIpxCOg1+MT1hdwCpxJdgAuocOweHQTFhRGJ1DrDOGjaLR83oCw6NRLjDgUZIbOs8nCs0L8gNU/BpAqn8IGofyCVgQYXLwxakRqkDt6O/vHbNbgC6e5R9GqcN0iNq9RhuJ98KP7bvkZgY/aSp+jjcdz7l7mcbm50OmxlIoj3jzoBT4dmVY1cuu4V3TLLwAcVAZAFIOd4hp4BT24cRmuXXW8v9Ir4x/z91qjPJ4xRut1jGqRMhSamuLYx0KSJf4VGNq+pUYsqe9X0UKph/3BSf9PByJ6v8J3KOYTcTpVfQR4NMi3InXgMJSR5E0ExnkTOcE7xVCdpudK3+4JiSUk0pL+MS5Et4xojiOVL64JbcLDxO1isQcvMqEyASqlAAVIA/dBUgB2ADAAGtoRag6ABcADvc04tMaAf1iBQBr4JimKoaiow6Bhp3jpTEPgC0Xrfee4EDXg7qasOBzTBLMONOg/8HUhOOPhdpqYpgWEmlhAzbCEN0WoZPGBirI7tgTYgRThE6Z9iTs9PMY481GqvuQ9iaHjDqGFeMOPJGHaFsky9i4wHRwOgCYtYvog/4AlL7QwkHxBRdSuRsviQS5TLRPPlbnEXa6hgqbH232mWoxQ6FSb2cd0FuF1LvtKojRCYCA/NFyL12Xkho1NJPtM62CFxAxrqm6bNJoaTKOGMxlYbPV4fwuMvi8P4VkRlaJqCL+05xlonHFpLLePljTm2iJdpfEppOLSfTIPgYVLdndRnFwx8Q14SpwV2x8lFZV3TZvBne4ewxCb7Ek1S5NCCCJbed70LaTLEIzzN+EWyoNkjD2GzpIQzrqIDPMUzlYKyGFjuLna0QEEc6THgGaly8El0gM2Ac2iV0kARJxCeZ/M1J4MNmS69pJJCehQriIvuo4RoKCK5gL04WixEVjOP6EP1HgIlI3ZeOg1nkDR0Ol3lbQQ2I6qtomHyIMi8XejWcEFjxIES5tzh/iIk8KhkNj8JhdbyWLoAoqcgU2I0HTt0Tz7ksXIeRqxc5WEdHgj5FsIaihUxcYmEYYJglP6DbN81QxXK61MKIyWBkipooUQI9L5tCwycRklRoOExTlzPDjN7n0yIz42n8/dGpR31xIjVIYh36IY065MPeCXkwL285wTIpQMRMp/nhfMAIQx8r57+7nzNtcolx6vRVJwA5ZDHYfRnPce4chdQFfr0kLoU6AweAl930AzMIYSYrnEU0IFJ+j7tKMDUTAvBth0r5U4wrBM+splyMQez9j2LHGOAPDj2kmzJa1QrcjP2OYEsAiVVBdhBedyP2LsyecPP0aYTJ1LGfv393EfYhtRi4UMcgZ2Gj0cP1SLO9nCI1E94IxsECYcKu7eDNdCVp1CyaffMZIuIRYQknzwp/gJEgER+qjSTROoNE4fIMRKRnaj7XDEHCHECzvauhjucB/EhYHW9PPJTQIubdHUG4cJGLsLgNTctaS4IQlFzCzoNozUuewx0KYmw2LIrFYxuRF6Sel7yu25TEC0OMugucjVb4DzWLlX5LTMA908kHkNAmzPbyGMxC6TJxSMZ1jHs3wLpq6NdeH7WwNmyetkkM+6SEtoRgsOmIT6UPbJ0jENsnWthD1s58bce52drwhVNkRJDVADOI/PQBfHiP1HeConNpxyb8RgT+MXHCa9kppe5qBkZyrb0gwXTvfMQpSSLgllaLoNE+kXQKsV4YVEtH0aXnUMB3YG3pAPGH3zV9nfYhih8z4ukSmwwlHl7zBoqp6gMbSkePyXvPlaYJFFJh7ohGLAkTS0HVk+1In8HUUPCuCQROWYX8ihOY4VlDvsnZQ32X1FFfIc6Pjiey4wlcnLia3ztsDvYO6Yt6AzQ9xIQOJI+RAhMH9CdsT+4l7KWJoiSI4fqj5lr+BRPykXuPEqjhDqkx9Q9tW07mvoi4Jd/QWmbvzx3Qa92ZAQ6GTf34W4FwSGTYwcRZ2j6DCsZP8QAuoIAgxcx0dEayC1vGqvBFxKgC1pq60jrQc5koMIpoEF9HeBIHgVCCeOKqBDQzpuGX+cSVogJBMAp1XTKuMr4Zi8PQJMhjDt7phmlfPHYscEnCTu+hbgLEEoFkPTgw6AL7YwmHBhKw/bJAc3ZhdEQTAXLFh6foERoDsklfnmZBGCwrIiPpomdaSRkCJgiYLf0mHBL3HvjBnalF3W4RdxEkDiRAzaHhUMSW47RE1xHChnrENb8Sf6/d9Tyzy+JcPOaE+qOHpx5JEhHnK6gezRmydrjD4A7Gik3n8A7EaUv4anJB0kIwU+IzB8YGQzkndXlfQAyEfloj1DAviE5DeZohQjCR1N4sxCZmKFgAzzcjUmVdMDZsIBYgHLIH+Q0QIaShPZAArCLAJLUKiDj1DzNRhKHSXKX8SkB36bSDwEXkAIV4gc1ciGJf5NfDIUaYzJM8xsT7MwGSoTiQVXGAERhww9MPAKbVAgrAKmSFd7eoD04Dd/cuo/UCkCm0CIV3j+LcA+ByEMCnGZBpGEMQwfEIwlPLiRtH+Pnq5chMM+IX26UVg1YEGoAPxJj9MFDX8DoeH+8I2yVE88yDReJYKU5CXsEMETj9HZlSYKb543zAuJE1yjYCM8Eszcf8AuUDj54B6JgitMwC9hx6AoPxwx0kXuYBW5c4eMRLL93yFQqkFbJYmRcm1EHEWy7l43VfJVv4g15Q4HI2FL+eZyVBp2EmDGiFssAQQLxE7j21aJQiBYBbbH0M26SG9GGHzhMrmY8Lo+b9/7oq9zngYcIrNgvt9EgG+OVVhFUafCJYDMwSzqJPyfHTbCmw8UoHcC++PdOv70DdhTZBK9HVSCuZDWjJvChpRXtEYKMO3nXsIawtVDHMGZWFzOKUoSKQBDRo7HDpPm6g1gIjhda8B4HcdjujIVkqLMkwwPl7/n3ooqIYwNkrojN9jwmn6tGnE2fBL5iHihc5KdNmIqEQ+atj5YkSskmMDuw8TxujF7QEeWMSogkxd3Ouz4PDjG3HQEbVkiQikMTh7DSl1YdF/IAMU6sDKi4fLC8uMBk0KG8WA57EuhI/kO6aK4cQSjl6pWgK7jKVI0d46aCFbhHwK+gatYdfsyujGl5/iQAgAEYgtJTuR/s7W3zByT8KJI4GxTIXFVshALOQAhmUzxSDPJ05LarrJkO/wBkjn7HAlJ+Kb6aXoJulwDLK09wJLtCU14pS5dFhoMh2pIWqPW6yZ/ZcD4p3F44CXsFqBYSi/34wPjs4JsgeLs9YY6TbzuMXCZe2AugEFl8gFqfBkpEXEVrRbOArSCL+RXwY3MANkmhtHqGnVVdjhBiZKuny88BzCYlKSusE+cAr+EvIDhGhSochGMaO1sh68HN2JzdC+HA5+QOS2EBD5g84b2YiqB+tc7lTlQBVyeCMPPgRNDQX7DkJMUKkQ/Cs3Zdi1BpwNBfoJmIYIn8jhdakMXFWLG4inWcEAXWCGlIWyJXOA3cEY9/84kKG1bI4JMA658YwVwvZKyQWcFXkEiCSKD5qRDjHq0E5W+EiEGwhPyDkIWSgmpAPdg5YEphgdJn7qChemBsRySEQFYiL4Odyyp8ToCkrMWL/O1lY2eFuSPsj5sFrAXcNGlyBUJS16MqIxISFaS82km95jjMCVTMaz2T7xHbIco45GHLPq+gbUpzEh1W7GR0p4J/o0lAcXi3phL5ARwU0YnrxowYXUTj+0uMWcYu4xdkTV6E3GMHhhLdW4xc5SwUkLlKuMfZEprmSXMxykl3gc2vPQ5cpOsid6FomP8Tt5Ego6bV86cGCVSyiapOW6CGzsn5btOxOvo5OMCGsMEfKo+VWIhrDBAiGsSdrr7CwRfKezBNGChMEgJyfjm/KV+U38pXSc/ykEwQAqaTBL8pEydQKlTJ3AqTJVSZOkFSQKkQVKjUlBUuCpX5TiYJUwSQhm+U+JOgsFEk5IVLAqTJVB6+z18BlCvXyBvm9fB9YmzJ0b6ZmCsLuClHRUp6xKKmfsnQcMxQNMwHORVgSI3yBvlg8GXoyN9mKn0VKtEJ9fPqMbYQEb5cVKYqZ9fPipJlBAYhCVLYqdRUrFQEDVHkgDRnYYStpNzweHUOCa3fgtosg1cUkA6BgWi7J0roDAAfQADd1T+KXzXaAJ3QY0A6AAnHiYAEiAN87TugXEMhokneJGiWd4yPg2j8cPhZ1BY1EPdJnwK3Zvyxp4MccUtE0xhL3iEZSKKCwghxQro+8QJSSYr6EPidBdYNI/hwx+5mmLYmhaY/e6aYtRBbNsRksCBHe0BXt8XiiR4E48ZIEspRAXjj9HC0O9ZpSnehoPT9ScCdZNCUWUsPFOxAVUrB/zCFrtlYaJhy2TWtTmwBNvuokVpuRJ0yNw7HDbbEZgireUAowSryBIU3qZYH+o0Yi6EwGASJeD0OR1U1GieB6/RJaxCMcNuADKYMMkLKLA4VkuV0uJ+C9UF5rwuZFJWJ72qkC8PR+VKqbGvA3px1NklNIElIOYctU+TJa1TTLApfyU0UMonkQJzNftH9oBYpJx5VjxFXJZTQpYDAyCPg1TJJ6hcj46pxqePZ0KGcy7iJ2DZZM1gQhfL2+w7ogiIo+N93iUw1dURCREwy5GDOzl2fZzhIadBPiuygdCG2kA4eW+9EYrw/2awEewbyQcwJhYmk3AIiWDUp3OiNSEql9SVX8dvAKrJ8NS+PoPjEu+G0QFVh0CTPlQHAIsPiGcUxcBLA6bDWsLIHk3JZYBHfYHxiqeBr0mKrThRA9FrmA0bmfwP1WDJgoQS+4GVEL1sPymcgg268cbGAdV5qSR3fmpciAVSimbGyZjXaEOgo3R+uE1MnUJpJISDxKMTLlGxpUgET+RQiYuAZl+GiDArVhQor5RjQSaAE79BOxBpZRb++tS+wGG1OoMe7oBjx9gTE6ErgiBPpuEueqmzpDBjICJooaHGbJx6cC+qFYQD+FNPAIky/89iBD/iNdLr9sApoiOwe/HR2RXjFNwlVRu05sIQUeOLiQw+Jx0iSRftiSFgd2HXYsj6yBRCN7w6mr7J8eMguDXCdoqi7hX1I+wy6prQDwdymeKfMWFaMOW+oSYy6PDU+EvoQxokGtk8UAesN0kZfI1+YluUNwki2ISEXzU8s4+D1VGyseg4IbLUmBa9jCqOGS6P+yZy6N8JFzJisG590/9JjU9dUun4WIBTzATYX5U+fyzG9KqnLNBvkEPwVAh2ksNbLhZCXqevtSqpXdETJH0sN2qWFMbepGIijDQJNnPjElaEcWWW8t6nq1MeQZVUkQwDp5ffA+FLlsg3Up5xQyjijYy7HnrqqfMKYr9T7QkOV1ZCKDgSMpWZTOM5AZBWSZ2o7Eq9QMGhEAoMgFDxgRQgVYDXS432ShBHEwVAuOGIM9KnrBdBr7EqhoslNF6mn1M1qfJMIkQLjQx6lhWgNURF4ympZegmCLGcBhcQ8opZQLiTUgEVb3+6A9uMZUBNpQ7h3QkJXF73AmpOzw7eh3hIrYV5ZWaY4sSg6lvQKnFFZXM8xvDTqRA5UO/UeGENjUJwU3dEV8NMsGUBfhpujB99gMoFJOCuY0RpAdTS05B1NebqO+Eockkdv0T+1NDUeq9RRpPWAtLrVyGwHt7NeJuxB9o0S9amAEKiwfeBR1lfMluZKjqUEQBpE4qicBGmZOCjKkwmgB6qSUWDEiLNqf7uH3A5Nj/+Bp9GjvLxqZlhS4iUsn2/X6CZTU+iCfGpbdEH338aZE039hQTSBamXL01qQcffEQATSomn8QjEVOBlSJR8n8Dbwcgi/ERDU9TgLcRMuHthOwekOzJLG+0coZw0M3CamhY/twvsZzUCqDErgbd/QjJ5VTIAbV9lcIciQQIR2MTd0lMcQ0sVVw7AxkIkx+5QxOgfMwA1HhBVTA7ABQhcAYVWNHx5bx9MnEKLE1LO9KGJFSw4rELNMbpvsEQFeBXDWjJrNNloXxeIUIn58piHH1lWIf00iZpM1kaPTSF3r8Vxouma8zpNaHJNOWwDrKDcJszSg07VZIRqQ+MfbAPAcpslknBQpOhqcSRKujowQNe2LUG0vBZC/1SksbTFmSjIDE6N471SDdiYV3iqdvqWa4Kxg+liUCkJZp9UxU+AhpXGhqV3VVvM9SQuhVJPDE1MjiSB/RBNac7wUbEEnA8lBOE6OqktwXCAG6Pw+g40rXx4RB2rRl2G0AYxMbwkari8Ylv2JrBJYMSb46493dH+7g9YHyUjnED4xGoE5rD91PkhRwkaMBpJHZM0zsWyZbDcGp9+oA5GW5uCIUcXYsKB+AJhLneKLeIvThixx/j6L2QCQJSedqAwR5WBCFcOSIeUsHfOaIxfnGTDDNpHTw6U4BgEZR6/sNNafnYZfenWjXOG5+Oxcjtwu1pxB0FGgprzYIFSIfahQP8mGL/ZNDKW7iSMJHuTHDGB+Lr6J5eHTJmgi/wwklQgCYH4rCkSBIzc4cKNpcsxQ7UI3GxPglpaKyCPY9M8ETLScpgDbCcEnQoxbMgvRZyC6ZwdejQWWgGJ5deRGv4RbUTAE11cgpApo4a6Fe7G/MYEBK1FzWhn+knqTbfTQssAD1Am32Gtyke3dnxj1S1ngfjGRjjpowImYWUeqkuF0jaUGECvwgqpaLGnxnbrghxPzOaaghrYyBWmKOPvEdpI0xWHYKWKT7G4Mbowoq8Zh7EBRuMC66R6ptKcDFx9+Pawb7MYh0peD69G07231BLKDPJ56jgUyRdBTESbkMBm1vxg+KyaKR9Da4MCx7wEERoynBP2t2gV4hPrslu7Kr0kxKxvHBiBTgcbI2e1WWrDkuAx1FcTdhLgJSXOa6fDx9p8laSuzg9xvP2WAY55FEX6MP1icGjY8gJgHA3OhhfmZ0YBHcyECZif9aUQkNEJDAQZUNfi2cThQAEbp/6YdhRypAsBSAJasTt/H+YqCSbtSdONK/uuEq5smOimaxd1DIQfJvMy2/6NQFGn+LpeH+TS7efOSHJjWNMRINCQCZJXs0R7K2ePshOoxJGKrhBT+psHA+8WgkmMuKrSDMBdPhaaa/3HQWvuh0gmF2JdJojiJEgHcD13SOfzm0QK0vE8ZSRokCLxNvQNC0+c8maF4qlzt3/0JdOcyU/GS4akiJMxqeOJHloqYduAxjWPIgmyo9hexnMnMBQFNWSU7zEBoOUjkN7YFkwilWRUZpdTFQT4P7QjacOwpN48R1pBFRCJ+Er/EtWxFzkhmmfYWKceZKMcC5pxh7TauJTMqIaZ3s0e5ae7VvkYXMo3CaxZXSO4m0hVBuhu/H2he1DSV6JEC98frk35hfglaqKf+O+cafGIsa44BuS7z1KjrIv0XTAwLSkYDmtCuHAcMeNhEDEc8QIoJo4fho2GyXVZLWkg2OBGrGoyQki3SsN7P91CSTuA3IxXSNnTDvX0GDPaQLkWfE9BJ6jjnO6dHKaCgoygPuIYAk/qlwCHca880upGlRmBwQeNJfickTkUjteJemNKKGNy9k89PQiijcvlikCxOV09RRYVuWYxlYnXMhr09cyF+/1TIa19GxOwv9oelAyIR6UL/WHpcKTxf5S/1R6ZPQjSJ/yTtjHpc2OMaCkpcpi5SY9angIJ6SbIqf2K9DyenK/z2MRT0j3WEM8sUkpXz0iQz0qq+rxioZHcyOm0o5E3xOLPSPjFAJV5kXFfMGR4M9IZ4gz3XoSZErmR25TOenLnSvithVbJ22Jj9ylKyJxMX5E4kxMvShcEfuTvcvAlBAyTu12GEE6Wm8T6KGrO4ws0XiqVPEAKNeUPagP5cADnACgAMqoTIAOlSEgAAhggAHXdUUAZlSHbpmOJeTrQ4C1oMEY5XQ1+DsloJCED+V8RK9pqmITkRqYmNGXk0fyCe6AkSX6LReUmLAdN6oDxMGpPnZl0DTBQql4XXv1i6kq6JuvgInGjPC9vsM8fTY9Q8QCEwSkvadPPYZIvd9XmklLgQIMT9MiuFjTfdBuQJO4bRY2qRmGiy9HTLUYyKXPIUhEGi88IfF1z6bjU5eq0IDmsnPcJz6UVAvPpyHwQzTnWIo4S0QMPsmkD73ZPIDgxAcghJ+YR9x053mI8yu3AEAobUDuFH9tJLxODAQEoG5jhBRXKIKCWDncW8tTcSimHAOvwfUGbzB24jXKG6f0V3vwvQfRtdMGeS1BLSPiLIJVi9pdYMS+fwFRnAI2rRYA9RYT+li9TsdkCNofGoh7GDUWm6Ijib0QoiBjsh2FQUkbp/VwJv/SHU6gdIm1JH3WFRQsAQBntgTAGSKQ9Y4Flhn+mgDLf6eLePW8eW8sXR/ymO7PE/NNaifAp8Tg1OIdImwt/BIIiUOkG5WeXue048Ar+CVxAjmKVpEvhAfh8CAT+naFLaUYG6DjxDNDHmGKEUl3srvMsox+CGBlj2PbkfBwC4oBHcKt7sDKV3mf0wX4wEFUMFfOmv6RsMO9phN022DIigx0UIMgDIaNZ6X4uoNHIMNw6MoNLRqpStDxpohIkGYRub81WFox3T1PLwkyxrG8SXqklGA7hvnRPuLgRZoEe9GO6fTw6Dp0aJAuBGhnlIR2w66QWGFfiGKnwXOJr0WkogS8PTIoj3dMZnYqM4pOBHRJEdIqaXE8dFgSIln0AfWmG6eNSHow0VcwUAmskt0S5nTKaJmiFzGNoFKMHzZdCRQqd53oy9wvgYs+aTM5mQ6V6Lfy1VF4ufsJ3KjbOLc4xJLm40tA22JCnPGnYHIZh6gRup0zEdyxEvzVYcIKRjBlz8BuH1hgzmsdktoZnbtWaRhNQCMI5AEF+DCSiUFJNIuUQmE290X7coN4Rx2EUdag0B+/XdAEhjDJMHtV0yFQ69jyBmKwD6CeMMuoJXiIBNJAWO7aZsMhoJzCjFJF2xg6qXFk4Uq6/TNqlprWSCB1/XSRlhVkRjGnGpztcMtIYRsZ4nHrHyBsNObD5+cwFSwGNp33Dr8uRgZk/pZLbiUJGQJQMovRnUDgpGTWnezlRYsOcEAwNrE4DJ8Ypfgg4ZvRVLh6CD3Cac1IV7on/cXh40oGCSfaBafpXC4z1E0SKo1C9rGkpZi8QbEDnDwEOBfUXMG3xWzImiJnws5BF1OI3DH161THh7K/fUO444lFljBdIIHjA0D18iGBe3pkjPykF/XC6hVIz9NYFoOhrve7OjmCuBLakYkLgOOV2MKhl8D+IjYtwGYd8KWaK1Uiil5J9kI1qRMTL+gqgWBBg6EAyiqAjuMrXY0mkgaOVGfpEW5AFdxdMgGjJkzH3XFo+OxpY+jdJMzfnqQyZss0DmBFdMUt3i3aUO4u04qdSIYISflYMstJPCjvJFZWH8HshvPKOqzoZWEzNwDGV6M5sRmgy+xSh6k+oTrYhW84WjVAR34OIdO7sbkoWYgCbT1JMuZPW4xjh2RhAd5K2KeGcdkQxmQPcFeH1R3YTLyozgZcRSiXT7smt7goFeEETmwOi7H1jKlPOBJSukYZuFz5ujLbmSM3gghCTq0LEOjgIbfkyQhoX8V0BT5z8Ab2Mk4CCgot4hYdPPYDwcY1p3iM6F7QJgxIPLkmfCSRV4DCppP1XhGWOzJBYNe6x3tJyHj+tBXI6bcG3FihBo9E6eCaxRkBnfjk7XWYR3GcxsMXiF7AtvT5th2o+vcMNhp24LMMFUHA4LGBY7DjgidewxKcHoQeSyq0hJgQ6nwfnUUqTeb/g+8bZ6lRydy2JkwQ8RjsnEOnwTK7XRcZIoFkMJMNGgXnBQqDU07dr0kx2L7fsz4NHQTDoz3RqRDMerSgZ9JBN4WqTw6IrMaOgRLCDshibFeVge6DAonzR+J8QrDfmW+sRjOX54nniupZHcKxFrHbEWqdmhPqpAZJhcRwkvCIlBCLhHyf2ZuHanBbBG+dqOhcpjYGAEjPpk+05nRmJiKLMVTkP+Ex2BsWladC8Nk6ggku1HQ96jVVMUmeK9AMGYOitqlLylJuAYYzIciW8cf6o8LrLE5wARSmfSbWGSRCw7uLU/E+KKsMuCk6IAmVJ9e7oWf56cS1SL4ysq08h+q9pzWlERKEGSPnCPpGncYGksQC4fCBolNh/kzkiqR9LCtG5CMJA4QCHT4eTLIuDJEeiyMkJVNLxdjUmbwheBgWNprbTFMOGfOLwgLRdZZJCBja1LqQ50wayBVJobFR3ygQjkRTkpQz9/dz2aLmUZdU+7IYg5nO6MTLzgMuYC4p4DS5JkGTMN4fM9Q6YCxcpM41hiCEu7qc7A7DSbglWMh/ePI/USZIVhSghW8jusCxwF/8IvjLimMoVhVHvYdIeZ3DBxqeYOw0fifKJ6llp6l4KzTn2kKU0yCbQyUBIp2kUPuRMaJyKEQXAEjfwcqR8RPDAFn5RgRd6ie4Y7uNs4kTDRTDaiJRpEPY3QBTrtGSjeVJ/acK0KUZksUnsSB4F36ITAbOAItT7JBjlwFobY/WEiASBzXjPD2zppBkMMooJCLT5smEvPpMInYZrzd9q7/iNTRjUgn4iLxFPehRimGCN/KXKWkJxBC4g2KRHEJRIIR/wiFLiFfBOck3hHlBTgjKZm4DGlBJicRQU/GlfCShajACH9TSDe8IN1dijIKU0fGU6tAj6pcrEsfwniJ/4DKRNhkH2YAXCxeAdDVGkXbSkZnLhCvUIfzU7MRBZroEED14LHLIfCoOu95oZ1BXdDvyE9beHaksFB8WPjGZ5HUzUbwynZAwexf3Og/DDOdsSpEwGCSoRG3GA9B3NESlxvxNyHkmxPSmj8C//qN7BF/EUvJEptNJnWE7uJm+MncUyu6fjCyjzJBvBNzuFph3pps+qN1OwscMQKyO+riOfK45hkdPSw5CZuIV1AzDTKsrDPYP2OHBD1j6isz+4Rt00oGEE8LaTMSLYGQ+k/DAGIS5wzNTWq0Tooj9JFsCeKFQIheVGhokAh++9q/SL9Rs6GWUHfAJUj2Ak6yAvjDdUiNGvEwaeEth2yZrkPI/oZK5jMB/HHvwTzYOtgnqly+KiSnMGU608pB81lYuGn32lgEromqpvgYlFYX3x3GXruDeyybDYMFV4SRKjAEjaZ4WSWTxmDU1md5ItsArqjV2l02xJOLeIgShmYzmIz4uK6Pk/RamM4SDwmlSOhXnmLvUXMBRkIyCEPiIrqF/CIgVBcdP5JWHFmE8qJdpEFRVMG3ZhHydKnA3eeZik+G5ZHMbsc+PMu4fSK7GTgPYYnD8CHMKEJu57ZDNoZngoZvexoytrEGORcQbd/db04dN9NE35xNYB4gazO4WkRT6Dvxu1MMqDuaQ/YIeFprRf1KjMvAYgRNh7rr9lOaUSCJdps7xaFkIaOYEiFqDMRO/k1niDEmmzqtA0XMG1w42Gv7VtBMxIO/uh/dwskkOQe/t+fPS8zEBVPEXwJqeO5IRkE2i4mulK0lnIOvOAFxbiDxywo9Hy0X2AUyMSQIgBHBjPJ6rSzLEYEqjdhnI51nAWZ/coWuXkhEGq8N8PH2AumAC3Tu7HqPxrQqy8Qrhj8h6QkHj0qIdmsORIlcTshEMvhh1B+/Z66dDpXSDi7j1dMs+ZsebASuj7y4Blsp0M+gxymRd8S1BMCJodjYXWPLi4BDW+mZoutQq+BF4EVOGm3CokWD/YkhK+IrGAhDR5foSQRkU2Nh8pAXgAMaXXUjgMhtZ7glIjIYMfLmLDRX0T0uq2ulX6T5cWWcp5jtMRpf17iDfAw3O7CzbsRF+iwhFKcd/pusgTFlHzPcMAiQYwZxb5vAGYBCfsZ5KKkoQCYbrFsjOHISVkwwuVYVMBlxPw2IY4zMTIe5ApXghJE8aXdohsJCGF8/EpjNYLG2AVpRbIzsl5sLzYWbWMs+B0AZpQxvzM1pOworpRHmT2By61MtCF2MxVpPYyPGiEGFt8WUk3bpkkSh7ia+UCLCm5IIs8OCMp4TBimMcj0lqeKKykUlPTxH9lQ483aCKyIp4LGNmMbw4wGRyKy1UQY9O2DNjg8P+EFASrzaYUOMZT0snp1Kzl6HWRN2MTSsmnpq5TrjEJc03KfsYrcp7KzOVkk9PHKWiktGeeXoBvHj0I+npg8YVZEf9TZGR/3JWTH/e4xlXolIlY4JQJtH/MlZYqzFVkG62wJvOU+GebKzqemWROcdnz0sq+Sf8JelImN5IgWuKXpsvSiUkEpOJSdSYmWRSvTjVnmrPciV5Es1Ztqz7VlkpJ1/uNgVxO7PTxemCyPm5juUhlJovSmemYVU8wjPFI1ZgScKTHy9Ll6V+5ANZFqzlZHc4JtWY6s6lJdKTITGkpNVkfzI/FJsqk74r0pPVkQb/EnBiZ4KcHVHRCifLg3NZKpFmcGtX23Osr03eKjMjRHjuT31wYQZGSpNA1vCZPBltkdWTZV4a8IKyH8MMroMgAHbQKHJ5jqffiXXNKAVIAwUA+7zW8CmADjMbsh3HUZUk150lMfKkwchVlNcyjH12paCLfWnG9XJykAgZxfXDAAJqC815nvErRN4gTMIFPS+ITUs6FsXdYPhvMhR+1RJihG5i8PAeTWfOcjULCaUMJCcZdExFGELABJiMqM2autgiCwJuQd86w1PfDHCEfCEaI83l5aRhbkY3YIexGqZTKQ++H8scQk+iyOLwFLY/6hU/lwo1zxt1iVKRCnH7aBKPEpa21SN+nSAMuUa00dYkQYJpN72PXwvFT4wthQ0BUNm4KIEKvE6Ge2KnCvUlYai4xETYueBQAgzLrcBOWWfRZcXMwGcMDA5EzyCWtmK4ZMVltMRVDCtbtLvRA4byiqGm87g6adQErkeva0wRmNj2i5OJk3LJTj9xt6p4J2GS4Wb+ySYzBIhF9JzdGZAx4BINjlibKTEcUVDcCRgpAUhgiMjPnevYEdhJntS+rFw2O1jOu9bd8eaibmbVmxPJFFICtIAlQgGi0RLVGdjtackhBdHOHVHDB2Gpssn+YcCstj3EFyWcBsp5g6mZ7Ok4KMRErIce283eDWjJrEIcQUfnfDp2EZ+O7JDPRmo3AEFuVESR4koLKACUJnWSMQLBR8BmUllEU+w2CI6tYLWHIZHlEHkMj5RsfjUjHClMgVLZCJTmcjS4BBrBIuCYI0nORIoTRdzrEgMpJ5Amp4Il4qmhmcNO3vIyQT4f3AUERz030sVBQkwYLapAAniNklqYBuFHhztiNlE/62NWIHvD+0jOooiSCD0LtLhsrLet6Cz3RaID4SDwKPpWowExoCTjzuJIxIBxZDoDKnRrbJHGvHgqceOCRj26wqI+UftshDgLiRcOwBIPBTLnE1xB9dT1tmHbPoomGjLjxozCX6kPbMu2VOPQQolGQLXYRyFs5H20A7ZH2z3MA7akN6Mwk+7ZAOzNtmdMPG+BU+DbhuMBaH6g6Ix+AzmA4gR6I1Yl2JPagSQvf9Zuocvn7j5wFzoNYFo0749oJm+LXgvqnUurZ85UzQmBMLtmp0CFvCZH8azGUDG8OpmCDnxNyTsCon+IlkN9pciEmmDoJm0GGNdKnfGsxRDJArDwFxFmIt5BFgewUi6GQ2T52XfPfjanokN2COBCRsmLsuded99gjpPjwJYS5k2XZY7YAkGfH3qokSnOmpoBc3wj6r0ezkbEkOynCpriH0fw/tJ0oBpkbJSRbHVBOQUfjE/fA6xtIWCpWKdsrKPdvxZbo+MqrQBNOCXXcJpx9S8NmLbOk3hTIWHY9qCWGmTBIJGo3ExMRCjoajCRUgwUXpSKZaf2o8ckU7yY2StUx/xtnJTZAMMh2fv5nM7y/iA1lRl1N1sQ/AeAqe/wSlq59gkmd83B5RCyB5ixxdFgXFSXG6wZuAO4Ai7MhPuJIwUA+r8ciZGjWUAYSMvk0CAoxpkJsD3wD29FmsftCPdnP9OaySy4y4aHsgjOltbN7SCRvF/uU49K2zHf15cSpZefx5gTwAHp5ROgKIXJXZMMBvTYDFLghCKU+DAyl44N4wV28YEspUFcpJdOP5ilICZCawnDEOIzSN7moXssCkA1nOWJ9VxYpVitLgQMiYwZRgNV7JyTr3iiM25BOEzfBxY7IUUa2YmWxVw9C+mgRXYME6OLCxMFdXAl97KUsX11KNA4vgc/EIexw4SYPMA5ktx2DGLpBAObAcx5sfIc9t4CEO/2dTs8reKBzZqTsClvfgLnewcVdQnc44TNYcOaZJ3Rhuc1cyReP6CWpM8yQjiApkECL1xgMgGfY0Ow9U9mV6PJ/AJgm1hauh7+53zPXDmZWajhi/dYdklXA9tkKgSIYc+pMT42sMJsWowSbZJT9v9jHHnicbjACQ5E2yKNl7ZA/BJA0nde+tS8dnpYIIGYtwkfMX7C6LGfKI0OQeoDnZ6yBE5gyoJssZwox3Z+OyGcxJRhhBEp445pSrUy36rJI+zhJkUF2nxTTFlCKOjDGNoiV+x0CLDFFF2f2YLmUnZ9OywpRulOIRDQfDhRd0J6tlk7IZ2ZvyBhkWQz0Im07Iu8jdYkLe0uwYHDKSHiOQ1s8nZOxoiWoTMPbkCiIcPx8fiJjCjEiaSSRslzoFWyitkXBI2JuXZK5pUTDvCQpGNiMf8EsfQxyoZJFeZx56HfRbJRDPgWILeL2Hkbw0qGxLoS9vgfdxqqSw0tI5kRygjnBBEPgNKUhYpelINogOHNjAQzKKf0N+B556dwP0OQXLTQ5biCmWwBjjfMTaw3HZyxzDDldQIoAtFBQsJWJ8FDmeGGL3kSUrPg2vwFsFzbPpBOZYjJxBGj7gT62LsOf/aTDASsS0S4CnjigMP3EMRpi57WHcHL9QvLZWHJ5e5SNTkuhG2Rx0jss1YV9tEeZ1xgEnsvHQo+iSlrw5ChCXwsiE5TjYoTm57MjKEPaSuI8diEWEb90ROTns3UZkZQQe68sybblhPKT6lPx10G+tPJ8pOTbHoNTcwdkXbIh2ZgQIwQue0hWDMeHG2cccqsWoFZoEJxMBxbn4czhR8Xwav51DMwIHJEanodSARGneEh3sGzkMmAqSDMCAN2F7mevwt3cW+d2uF+DETPnZQ4DsZLSseF+hH/ALsXL8+wgYIiT9MGmGZIfdeAaYS7T5EkI4rIdLJ1w6By+mSlcIzfnhfV7sDdT+Nm7MgbmZqggwZ2XYycK0RD04RNmR4YP2daBCXWMD9K4cmxBNawxuHXMON8XoFOjpuBj4h7h0nOAePZccOCl9vTkYnPukF4MPVxRqdAzk/v2DOa6GLXUPLpyl4REi9ObqArVBdRDlRzNvEhfvbqSM5mZyfTlTVmhEOV0fquRy8CzmA/yLOZSRITWOddDU5NlQlojf/MJCc7omeEcbNmEvprZeiCgiTT5IyX0GcLQjis7ZzlH6ozNV+KfCIxmLJ5IZAREkaWhrUveZoD9xziF1IMPogXG8MlkyB3qxv3fACXkhCuHFZR4EfEKYEWWUHesbJt417VFQ3OeuYyqR985f5xfGCkOfx8EP0h5zwaDYdIWcgMyc20ZF9yKJOzlYWVaGUbMNVxDuHVFQO9ozIU9ATa9pAx5Vj06T9w/lYavQUf7bUM7lGK3QABSa90zm82ELORicg0IVHDmd7N90dOVuBNzG99jHETpLHZEbqILU5QHY1rpxZLAZqtMXixLy8MLmbsEIAb7MA54JMA9fY++PLDnzrY4ZhPj39EKhD9sU2VWlu4LjJ7FPhBPBBEuHSRWFY2dobam52Ui8JE4Ti9uYkyhW4gOQILUZb+oTxZmCwM8uYNJeoF7x/2zwuPQ4KFwNYQM5cJLmr9m9xsjYmCEGNFV/EldhsmBpnAnK9ZYdBIKdlAYEvUBoqMOV2YmnlgAbBzDR5B9FzCUCYVG+fnJWDjsc3sp+ndyEwIBZcwpBVcQaqzECj4CdpXb4+09gmoJzR1YQTVWAWY5To8gh6HS8uUsCEwJfOMcxyjhXszrSc87K3LALkCkiIlyJi8NI4fczIrlBXJkSREQnWGKhi2/Tv2Ng+J5coZowVzYrk82EOGLOhFh+L+CehiohBSuU2jFhEtUBkYmhhUCuTlcsq5KAFtTzxPjeQaZ8Y3IJpo/mk/N0pKOKIFNgsdSsrmOXKqOQKEpLoVVw67Y+tKyubTYIDZonSkugwWwLqR1w1k5AWApXGEnOYgQ9wtTRVfxMCA7hFCSMP9Vpe3zitXQZ6IRCVyAv5hZUoc1BJID19Hycpp+rYcN6wP4QeWN5YBhgGyCkHA1aP91HJWc65Q7RsYELOi1IV9tGWpOeA2Hq8tyPLhKcvqkp8gwEnbULjxmiTdleBh9KLmnbP+Ocrga2ypUicV5ZXIecaDc9q5SXR+ESsCT1QdDc9kwfxy4bmn7C7wcek5NAJXYYbmo3MWFjU+QywF/Dyc6qqj+mWDcykiyq0kYkhfwUKibuVToKdDYrnpHhMSf3AAi5pJxmZnEXLZcldNFcEQ+8l6jU3KpJpgg6y5H/Y1Qg4IHVSX+o1eJk2DzTjtdDPRBZvfFY4kjmYmpXPqYlLBTFBqd90hFBUSpJqXkdfm8aM6GlK3PtIJ4xDbJ+yTWExAdh8GQeI5oSyVY/IIBoE8QtXiMR+6Qi/DanyGJccbE0PcCUDSKECuGr2DzAIyQQxD8KxI3HsCJfMtJu2kJ4AFzDNZOPyOWiEqH9vj5C5DFQJbAC4BfTjsf4rHBHTkNgJlpaqsN34jxMF2Au0xPUV4hlQGUZ3DHGHgUqQFQCg7mP4HGsff3D/BWP5X4GisP0wCV03UpMDlf0hV4Nf/h5gWkoT1z14GlELxsNJFDMZ64dYmAUQCg6RPCZMQSVEtWneH2Dub7SAZJWPDkdo6/F1LvLnbSEyJkimGZdONgMDNbWBk1j1w5PKVmgPTYtjhhZ81Oi6ZRKWtkg+Kwq38YK45xDcTNXsaVmEqoN7HeTJSGONMDepoNsQK4kxX5yXXvWp80joLUnrhyPudvc1m5UJhy7hroJQAfqhZe5Lty0UG2chX2bfE1p+Q2yleApsVG2cvs6MgLPtgy7rhwAaRvGMO50ti3Yx2mIgXEigZiAeWjaiFq5gc9kmE2k4GT4b0JInMUwVbZGCKxapbqkZPmzuUCEuG5/Bhfbh1iNN3EIgTr2dq9iJ7zPWNmLoOSbuxZ9uMCR+3eWZScq/YMdT2+FB3yfolMMl7JZ3D7JRoeOXsQ6fJh5yogdTlncOMaWfEXDpeF8uHkkDD5sX+pEE622TlZDcYBv+DI4INYUpR7Empny+dFxeUdhX8SmJigJCi2U3BPLA2VDMZkcKPesM+xQO+BRD5KT44H0saeqOAgNSBYJBaHx+4d/kk6i91iB3r5XORlPJIbJA0sgv7EcCAKeL93QOpbSAQCn4iTrLvhWZEIZFA9Dqb9UtrklI+I2AGIWbm74Ng5icA4kIEN0GdgbFK/gCtc+2hcFy1DmixNx+LLA4JoL+DhDwtM1lER3GAqB/iB10Ju5DjTr64svipEIxYCcjKVuZJchxw3eC4OICbF8QaQ3Gj4JpYrgI6fyHjFYgZCE16g9rgR23fGaagMOcj+ht+6RXJ3wv+osw5cDNFXz2DMdbPrKJ0ZSyCt4ldyCF2mQohR5PPRdZxA6PvwdlkG08fozmSqq010EsroytAgiQUnx/xKbKktcC/QY8BDL6SCPxOLlc+sulSB2ICT2j4ubLc4Fmjmx4JJtIB5+PU0VzZ6HADPwUkDjKbsgJdG+gSGkCqxjmCFUMom5XWzDHkdBNfQPyxF1AqNDZEB/8GMGmXoumMZCosaYrcKqwMC8pDEoLzQrlWrwuqUQhaj6LZAR7l/MKqQOsbAz+6r9nnnD3IhmaPc2Dm/8ReDRlNBpQEi8kF5XXTmMDLghLBOCCaLEWLzkXk4vL+Ya92L88BpzPBLfPKyUUk0yI6Ki1v4SVIETTv73SWKGmBhnwIZmdWCohY55MgVn7mB1S2BJaqA6A/nSbyTPlkhEsfcne56+A5UwBeGNScyVC7YWzlHmA/ajKgR44zXIU0VMmFQHJdVHmwk9e/kBIrm7qGbwCAwRWy48Dmrla3NlzDwXGt+jUDYgqg9zUNOuHHCYtehUzkhWOiwABmUWZccAqsCQpkBwmlU4+sdlYubAcvPq7OVucdpuLzowgBvLG8Mu7JzSCpSCXFT4EwUD2QQN5O6R8iYYgNdeWG8+N5Ebzlt65oMJ8TngP+2xCBA3nIWSlySTM/4aObz/IIRvPL7Gbs3Kxk2C7cAceLDkpA3PS+i4yzfFivL5NlDtGveBh8rwQvpU9Tkec9V5m0CPHERcVMNNuzOPGlCgCTzq7xMfqSGAbAeySbXn5y35pCESQVQqhF2S6tbMcwNreQhE7miJYHptHjMUps/4aeTByRw8f2m8J1AdLsXjJC04aYGplutnQ2AQkZ7cTFunqAX684CMqUCgAnqsIhuM7SGZpFc4zLhslL58tUkoBMlA85l5WVifeRW8rV0kDg7kKiuN1uRJ8EmEtP90NFT+geyd83FCsuqwKoJMuPJzlI5XHJPdzFBFI3GBbilYnfuSpT+WyUoInab99fo84Vz+G4ExM+ubbgRd5uIho9HkUPqzG3basZAHyNjRLvKI+cYaE64gwCRkn4VBzwNyZVDOZadymjDwC4SnT46o56+BJ3mgXGfBN8KZQYPGioV6yDK4+f4GGaA3wpp/hilDEOeE0uPGR15y7kGHw3iOb8Lree1ycVy1MyUWQYfOzUgFDUxAGfGdCNJ8lT53wU7DhZxLCWfK85DCqVSIU5BCSZcjE0Jo5YrylPnGfK3bgU/OL4ZsTP7JafLPOjJ89M68Iw8B49iK4AhLEId5hu8HhSnMiueY5gNnMbPkEGC3AhZPH6M4GZAAEnYQMWCSUHSCJbJc1zVoDTvAtwGIxA+p6XQ92Ga+L66HNJG0m569SklngXZMCEwlRJ6+BqBGXXPZWBoiPnsozTTiE54CbeWg5NYR3ac8IqT7KQfjngFpMAyAZ/FoDxM3tYYadxOwyBdQ0801/PaUDlMbJoxYHhjINwBH8dKRnrzZiGgrEEHqsUuqqQ3z8EDGeVwaXdc8L5E3yPXlTfKssB4YwneJp5oLB8rlvUJoklSxLzlbXlmvLXgRraIbhS8z/hqmvIcsOa8o4sRx0Q/HCwOVwEpqahU3IoKV6UKj5aVZ08/eOeAYRksSApoJfYjcZrG8/MAkdS2ZLSMfVa51Sw17SZ3euSaqPno3nzt1rq9nG6ckxZ0IqA5hCyrGgdKFlsm9xm1zIfl9iOsYJI0JxuhWzdrlwrAHOBX+Mo5Hvh0fnKXOVwEBIFZcSLdM6B4/Or2fDcg4k9kCnHRddC7Aqf3RH5VlYEKwS9AFXlAMFM6EeFZMDnWHpgEnyUCklCpAPgBrG2aVcbbF0SczRF7lNAoiYxExSR7uVrujn1gaPu9IcIZhERcSLjJBb3pLDdGpNWTn3j84xetJ0XVPR9TSMPkCIz7IDXpaBUDpQYMng1Mk+ZigIZotojSbAynU1+Ub8vTYWmwkG7m/IL6dbnV9A0Jhyayg5wkWV50w35/Q0cYRQkgCGQQqV35TudJPnv/k6oYs4235+NT7flrK1bbCxKXIuqVcfcRHKNCMSRCGbUUkR7h6aJPPSeCMwVa0voBew7EKPnGdYx7R0VD/TjNBnVIRqnIxJ7vos/nWCJBYGaEpdKKfSlU6d6JPrIroccx1iDRcwI+OVTkpIpgwjjJNojl/Oh8mlxfSIXaB7pltYKDiI7cEfC5GSFMkpfJTcUKElGs32BXrnuXM1TmMqOj+zyA88nl6E+gLyMq7eexDcvlubMxQkmBaD+1mcyfQoIH6sebw3GShtYzLHvx13jgZsuWBINiLFAwOz/PkW3dKxFSiRUC8pkdeqzgOIJVLzaUwvuKv+RlkaQIWPss2EK+kf+SRsyRQsHZ+snVOQv+RlYr/+1GonflML13ju7oS/59+cMsiF6GRjh90XWu7/ywAVP/KlAflw1E0xj89Cwf/IABXJUJMCh/SUAVwAs/+THgULs/J8PQF//IqUQACgkhyltWq7qJ1ABS+4gAFTpBtrya0IIBQs4s3xli4EgYdwC4ka4wWAFlALLFxqXCzTF+w4nohAKGAU1pnfQOrc2cZTadQfS1fOgafXHEzeN0SN9J7II6fs2wj/o3UCHEmgeIRwrTAvHhkLiYbBrfFv6ecgYzOS8Z3HHRUJ1ZNwRUO5hK8As6wWFL6Tk4sHqqcIKRFEqPrubOXas28LT+WGidRfwshAqwFo4JyuqM7TvAuFwbFRTgKBwFv0xmsOtw8kMOyRibwp1NDAV4zB7CWKVyMlKDzxgXzAoIFv7S1YyUoEhXuQC3gFs3yZlmdoA0BRVY1dhgm065lprS0+bcsavR+BS0gVL/O82XSSRmQyoTnnHBMPfGfDnABxpKgbgz9zQ5wE61N3MiydtuD5kJfGg0C1CSLE88oyHfjXHLAZU7B1l87sFTfldGL0CyeaL+IR5rjzSkniMC0eaowLhgVzSgrNDZuR0k7zF7+abp3mBY90x/miwKxvHrjhm/A/zFYFnQK5J6PYM2BQ9ghYF3Sh+gXwrlXuE1TO/mxUYGzR9SJy8WV4s8aF3JJpExtQsdlg4wCWhZMRpF3AowcbcCvaRfRioCa+kPGkSGQzI6x0j6HFZuTDIQCCk6RAA12jE0ONIceEWNC0LKJRf7TBja+lj0hwRcqzZylcrNpWWZE+eWzicUTHUyJX9klOQa+OUSEomTOxKiQaRe/2A6VR0rFTkcqjGpACGEakMIa8wQVCKhUvmC6FTvdFIVPpBbjBWipUwJmQU1JzAoOClKYES6Vgb74VM+vpyC3kFBFT+QU8gqBvtqIDpOT188JwigraTjknF6+woLJQWigvuvlKC1kFYZB2QV6wBZBWXAFUFXIK1QWcgo5BQKCwSpfILBQV6gp1BQRU/fQRFT4b7ukCRvqRUiipFoLzQWkVMIWFRUm5QtoLaKk2gstBXRUp0FF5AyKlTAgtBVjfK0FzoLrQV2guoqX6Cx5QdFS2KlzKH2cCGC4MFYYKRyDcVNNBVxU6MFUDxIwXgpRjBW8oOMFUwJeKn8VMYqWmC1ip/FTMwWCVIEqd9fHMFIN88wXgpTYqQWC1YEWYLcwWlgvzBeWCwsFlYKSwXZgurBRxU2sFDYKywWNgorBdmC9MFqN9iwX1gqbBbmCxipdYLBDTNgqrBf2CmsF3YLkb7UVNdBWOCuG+44KQb6jgrhvtOC/MFE4L5wVzgsXBYWCmcFAYL/QW+gtXBRuC9cFdoLXQVrgodBQGCncFm4LaKmTguXBUuCqYEs4KTwUXgtWBAuCy8FVohrwVXgtPBbeC/MFjFS7wWPgpvBYb6B8F74K3wWBgpfBQ9eLcFe4LfQV2gvknEUnOyenWl9cEweVz/kZRO2RLtxW9C30n7oPYAVIAUwB6yFHB0OoCwAS9K7QBCkw8aEQFvb0jWejvS21LIANEmHrgXmsU65/VCeMnBoJZMDIqsFRl1l3BFXWc44/VJ+P5bs6ObK+8V3wJls6C5B/TcwMX/o0IJqCcfT9b5UMLLkVD4/hkDaTnPgFVLtOQtgjrRzNUKDoziLxPt6zLEJqFCOPktLGxBC49QfRaQLsQnJ/MxjAxk6jJ90AvLilDigROF4jvpcrClvntNL5EJvsXSFnRcwQnVoBXrm43ReeIISqMkjF3dsjEgbemWOp8+l3ZxzILDYlPhmGInIWMQplcs4Qdwh7F8Hc7OQph4b8IfY0KP8QvwMQrn6diQKBYetDcOweQrn6YRIaVm8TYeIm0KSZPMD1I+eHJ9/mHU3BPEik4h1+sliLTlObyOMMtMhsIvESqkI05D6XBgkCCArUopBgrwggmAABD8Jp+cquEjMjGGDX8ig+lRATyC+CPR0dVYoNJ+wp92G8gmGSLKaLE0nJBacBd9O6hYUozgpB+C4NDN9O76Y9YolBD2ASUEdrwqBW1pVUYp41XSFgxCJSAFfNhxt094yEbQrIcb14pFZw/sxKnmyILIewwz3yVazJJozU0+8J7tRr5Fjk+GHp50lUGDyfjQFghFqB10AxmHpNVAAOQAkgBt0H0ADQAa3g5wBsIXXIwsqdKY5ogY4xOIzo73LsMgwjp5w2BHpCIQiXWSus/3pxRMXA7haDcDoQw0XwCH99R7A+PtSXrffHmvELIfGupKSYPYTVO62RjVfKyUStIUjUbRKDJikEq5/yjJP75VZkf9QnWJJomZiLgALQExoA8QB10CmAHGACIA+AApgApUF+mMd4h3p46z1GEKaLqijfeJFe05MR1RsKgSwIuswdqVELLAA0Qr1SQH0wdEtmBwejAdLRLoayXRsUkpRCEfcgklM7cUWA/jjo7rnrIEFiPPC6JifSb1n0eHcLs9A4IulCo7yRRGjygXdYhAxnhcdnRcd0oWags42FVKdsql4emjTPW6TlBsjSZIV9pP3qJwqYtYPdyORIbYNkhXXfb9ejqFNMELsK+LBSUr4BiKdeirZLVf6f/0zRgrpyFUGyFjKhaLY2WxtdCi6S081bvmp2VKF1yDf9kh/NyZKXopuxMxDU4V5wonaYSmH1kQ+y6oW5wtRGZU6OvUBVZAckm5GRGb/3RcR/pkPSh9hP80Q6fauFLcKHnrVaFSSRNwqQZWAyjlkMPgCqGq0il0ZF8OnAU3N3MaxvSkQWsLB97bYHjdFs/ZrkVrdBjkCFOvGQ8KT8Rvc5PK4W7K2GSsMyRSpsRwhTX70RTvR9Ix5PzipDToDNqqebU5TJDDAQAXbvjSIMKIuCJpGylAY71N1EGKleaqzLcQiljbOtuZOcmpkDXRddy46MJCTfU5jZa8D/S5T2TWfCYKOPZ8mTXS7dg1EyHk0kmxcKDeR5QFzHOTJyV0oNhj+m6cZ1JTimYhTJvCpRbQ6X1esd5MpCAS5dRZDxugMsH/gME54cLMTkRsJ53hHSb4+xq5yK5T/Iczudwv2Fntgmyqn7KK/oXaJbpcthk+7pCKgSIPIa2ZUmyL+4L+Pm4TjmD/YlJsT7KyNO41L0XewK94S4I6YTFWEN+k/thnbCVrhYD2TLuDlA5Aksw+2FWSjkqA2KAdeU1SYBlxwvH2MBhE5YxtCKbGSF2j2f7Cj+UXh0dAWWHwHhYcsu/pVg8jEXE/MsPqCMppJymydRlkcKmEcwLR8Q0vDGglBMMsRcYiyw+mGzh7KaZy//hKwNBkMOS2Bk8DI/3h1vVb4arwqvkv4PVzBwM0QZg0A/ZASvJZOJdOLx0hOshNmuItwyIAkPP4ielpdmAcEjjMdgNlRSCLbGHrbC9MR2wu0B8zSP95HINH2Tt0j5JrPA+6EtmGzMI9yTLxlUT2kUG7UB6ZCye+4nwKHlDPAvgcR8Ct4FfSKhkXYOIGRcMiuaR5esXgU3ApUomMi0ZFSDj3gXjIs6MbA45BxjwL0ybukN3GrTwekxhZDdErkwqUBOnbQS8t9JzgAg8hYANbwfqgADCWABpCnwAFwAXYAhwcMgBEch+hQXPXm+o0TsRxufTuPOYGE/k/wAKqpMEVN4jfXWCoizDXIAwwucDrbPeGF7Qc7Z63VAF3ozGbiFGMKr1mGwqLRjjCuhhDhMGGHM3QJhXLRImFpHhSHj64LXSuTCs5233gm4JqClvpHpUiPwbdAi2r0AAzEJkAW7SGVV2IaPAGFSUjoIdZqE0R1nc3y9wWteaUxgtZGcD+HXkEWGLEVi0EskCT41gt3C+uMwAYqRAOjBsTXWVbPVJUSIxjlSZ4ka3kJA0bp3I1Ugyxz1cxneZQaEUKLL1nr/1hRdaY3xCpzBDgbiChRQPwFOLk0EwvMyyARVKtRpOU8BzB3OocoDNYN58FIkGqK/sR121GPJqKbxgDsJOObNhJzYPs/GixznxfyqP8Fbvq03OV+KhkKNi+IFofKY6HX4WO1LYS4iQEXGM/BUyz1hSdxrICTjP+IIgBBjBrKh9QAgHvjATrogDR4oA7AkigA/JLVU3nEHTb96NTwLwIFOWjBjpuCRY0ybjmi3PaeaKesA0nHVXvg0Nx8JaAkrTiswejB38FMgkaF54UPYGLRR/sIw0ZaKP7ZRKgqBNeSXhEYmp20X1opYIBU0VLY7lxI/SchOzRR2ihtF5vM60BJ23OeGDgZjM3I1yTh/TjkNBxUjRqdqBpXgLosTxAQBAUschphCAyN0N0LeoF/gQBwh5DjYRJDvYRdF0BcsdCr1OKTRRHlcpoaLzVH7p4gfpuWwX1FKOZHvgkZL1Vp/6Ut6oVoXUUFUjdRZ/UABB79Z9Kze8Rh2rMgLfS4rZvRCnwOJHgJAa+UOMKgyCmODteCkENF+AqwwgyqOHOpP+0rVFdqL/KE+mlqKnpxAGAmjBeFy7ZiYXANlIQhib1q8DE+j1tDl5Jg4wIjFoZRBT9kL6Ge+YLAQZNyWcCfmEfaHC8YL9LcAPSSIzvWhUCiYzJb1SlvCcOIq+T2YnKw1YATovrRYI9XpJt3symBHJhAGHnAGBOkS8xtZnSDVKdarfVsKsgCIlyYsbgFZTbSY0BFqYyqoEIyhU03HJY+AtywrCAZ6iTVApsw+MbF4s1WJdD+HUuENq9i3r0yRv0P5SFhEzwMLTS44mEcEnyKLy2+4RNlQqRqoeszZW4/lZYTSjwC/EEdsBl6S3QR7pBPgZ8Fr8eOhFIpD8Bu7jU6MXJZYOP014jCI7GIML+gU8iOMBrNi42FyJMWHLGmXfZcsF2BAxHFk+Hh0uyEKMgEORnxDfWN3c44Bh9iSdQmUfw/TUkz0ACEwEilHiFVixl4VkB5RHu0gA/segphEf+EDmRrDikTKKcRbyG/Qr+iNFShUZVivpcLWL+sUyosD6FYQOdgFWKesWhhErqIPJSbFdZNLna+z2AMq3QiYOejsWGEXfkO4F5iUPOmyLg856CB9MFOOaSepZpQGqnYq9cidippFW9JBgWKKl2BX0CrYFMBkRvyTfiexUcC9YFLEcXsUPYpoklPNe7Fd2KBgVcTxlFO65VbgFA12GFRVWm8QORf3yEO5MYCOyIyLKtGboA4iw7cEUAC4AJkmViGXABkACmgEAYW9+B5FPN9vcGjRLq1MceZUo19igMz52FsBkfgV6OOUx+UWCop0DoCi94OpFRlTi2mim8kgJYfw9lhbJjZ4TrTODGUSUFe1lUVopxhRXxC7GFI6gnCAJWHe8TWGNJo8+I+1JHRPMsEYgXS6toZSVTVIBIKQIuT30f1ZgYCNBSl2iENUZUS0B0kI/6KoCrpTFVYwgppZifn2SKc+i6gILSA9IBF2FmElhvD7ycqjiOqX8EzWGPAc5MoBBr2S9KKkfl0VAe0z2w2xFJxmyuL2MijIMQII5EE9GLRVmZFtYEUwGYquSUbELziAMJHAk81ijgnkgH4deu++6g7dhsqzbAOhkAzF900OXKAzE4giiPD7ytOR9cik1Q3YQPjK2cvH1DtiOSgm/hwJbPFkTQ2UV54uxftj0UaA+NgM4jgDDKcHcUDsU09yDCxiEBaQBnEKyQPmL2YBF4AAbMKQsvAOTixaQBI1+ONdnTvFcVgNjCPfHFKPmWA4aHbEX9oaLIQrA50UfFyfBGMiutGEKId7GCiw+KKtQbqmH6hZlf/shJYueh19H5gPrJKnEpC5a0wFoEGhAigKHoJwR7EFYCNQHKlwBB0hiIPTaV4kEzA98djagVgU8jgRT/EDCsQVQxuRLKBzllH3qoMm0oypMgd49z2BJoKXdKA6+sJhpBEUbbGdIcVsACC9ai8kErTqOEoViuCQKNRF4BjbP9CKSULcCpqwayFTek/gpShD14kFDBiQ5cixwSjIuJQd9oOiCjyQUSFAupiwaymbMHfpiauVtkcCodxBcbD2wmMcGqs1BLS54wrCv/EHklUE+NIEiA0uVYJcQS3dUaYJEpSpEnAwJ1IQgluKZaCUcEpKcKF8Ud0whRTmFEEtrCgISsiigIQ3YLseg6QGISmgl7BLSCXl8VP0PwEbUuyUMsPQaEpIJYISw54o4ckfK0QhY4ESA8I0eoUNgHqCQyIVnWOQ4Yy4EuKJ5EE2C+EO++nl54dQVUiYRHCFQwlihK775JrzVbOHIqjg8hKJCVaEtIhadSJpyxHZJiAPiGChrbOPlYEjRPcKWbLfkT2xaIl2NIGKRKrG7BmwIKHsZ1I6RabpBgpECCVjI7UBD5z50CgrAhkJm8SCBSdzRIU0xEMEAmA9YZVHlvdDQoLQgpkoAdRex6E3UnxGIofFyIIxGiViMHE8uB+MV55rSlMAO2iqrFEFQaWTbxSV6E3Tj0tSqSy0wgQlVgjEuaJb0S6z4ScN0ulpRS6JdrjMYlpgTKuroTH+1G4g2YlPRL/tgzfAViMNyJAUhZQfpLdEvq1HsSxFhQdoOXyasGBaCcS1YlLRKcTankkYaaPvYSYtxLRiX3EpvHu6GYMQwapT0b1Cw5MH4Q8aQBPw/qL5Yx9QKHw34l+AFQnQTDznaR71DdRDXh0ZnivFLeoSaOfaiOEYHTQFKqKV/mbnK6JIaRqv6gEmBwgO5McJK/iUQktJHjfw4GAInYjIBgkoxJYiSpEeoEBpYY9HG3qGiS+El/xL4FIGPJe6rPqAvy+JLwSWYksojM86WLksIxtJgc0kYgPSAjnEENIDXhP8A8soSsE0604hjniAGI96NA7Q141JR2qSdkXeKO2iagWptwYPFgZk7tKbAb6hbkY4K4+qF+ShM2CmmIeRHoB33xuGJ/4cbM49jvcQxnFQwDzGVpU799m/g4HB2gJviR+M/SDt+SDxPfvl1MTCe2pdpAwOmw+sFBhGCo5sJtJbFvjAyHNMcuYAEBiZntsEd3MzivHE8nC5pjKBF8bPgMdLIluTr6xRkqDJZ6CTyE5GsycCOrEjJS8EaMl++FaMltIXG2omS9tu2ZKUyWB3gdOg4kSW8jqwWYA+ty4wkuoOIBjKCmhQTjLcJXYS9kR/kxVn7EODZeKHAbbAEa9HKzKWFVgmDdR5uOThfJgryFTsDo3VlR/GCnwjH+WqgJSbJkq94ZSTCM4XGJH+BC72IcRRhFIB3FCJMhY9B3GQ2TwNFTyQF2CaPZtCCrCQqnFl5CjWCNUHbZteIHIsqJWm+ILgzQzrlCOMkP5JIk9XYVRKryUrVl9sAvoVA0fIB9yXt22mJDUSrNxloUkEyM4FwkB+Sx8lR5L76xR5HOMG0wLKxD5LLyXAUpX6q/4CGU6WoWqBCjX9uB0cOsmdXEfSbh8gVgOPpFYlbxL5iUgNlWzAJAdKKPBBJyVAoFbenMYafRcc5FiQEdDxqN2XJmEj2JVYQTwldtrfIMgMNEJVjkRjRhFk0wE6A2GA7EAa11QyMXonxwqdY69iw4HopW68ZE8saVyQn0YEU3CK0Prk28AOmJpXJ6gSfJKRobiCS+bD4AVltiSZjAhaxJ4hdoEpVopSu0Ey+JRYCNdAb+powwuIp0hcSw5SlEXv+gJ2+z7wEKw7SBeBrEQkg5MtRRUwsDPBVkgC2JASQTdxlOciSBHZ2OYG3sMWEi+81jOIdvPSla+K6hzMVl/ECI1WSALvZDt5tNCmJc8gDUJ90gfLDWsjH8FPfXmmKogTHDbgFDyjaaYRJkhJGDQPkmmjFYEdsBFc4j5InPC/GAA0MP8MRS+XR5UohWYTCjwoq40fTD0Tz2aFs0X/4X41avxsTx5Us+NY6YS6dJxzdlGkns1TDT0t3I2kWlk0K8W90y8ar3SlJ4mTzBwVV42SJQ1KKvEQ4OdIQ5udrStk8X+aw4M+6ZxJfFIHl9YVlrUqB4hOUfpFSyKVkW/AtN2o25RoxeU9weltTxh6Yj00X+UwY4eko9L7hlD0qFJgqze4bsonenoH/UzaAqzeVkzlKVWXyshVZyqzJyncrKzPLgTczaMqzx6FHtH1wQg1abxowpIBZGZGrtMo45tZ4gBcqrKqG6AAi0PDkLBl1AD6AFgAOUAYgk4fh9ACALTpRcAtb7mVEC1GHRsX++FccMZ+yh4gkraDQZSi/yKHenfIKcW+QCpxctE0VFePhjZgPwBX7m/ZZC6Xkl3rDRlBDTAVMZcYJ0Cs2DawtXarrCiEOwTjVUW84qT6ceSUZuxqKeDC7gFKko0URhA0zgH1DDxhnxhB3VASSqxm0A8glETLzFZ9F02I/UVvoqyuarvAmw4IJHijW4tb3vrIatCgpRbRkMMmDOL2qc18VgSeXTI4HzVHvgegYAjYgYFSUK+KMtrIuAQhQFAqREkqipGEMWkMZcP6IYJB7AJbiSGwCtD4n5hzGzNifioaw/+cpnA3G3w4Ox+Lzocn49Mj57h/rKfAvrk0jtPrRe2Tp3nyAavIYFJKlkA/C1gIJYFvF6aolMn+1Fb2FegvZwGiCsIJgQGfgSWcZcKrH5sEGqQieVoXYCOZ+WQ3ECVWgYILi8OKBjdEP7AsP0S6JvipxhQZYueiJ8DgMOeAN7UVFFLUg/rAX8hgggeB5EFNyLa/HzLAdgR8xJ1oBWiSoFQHmfoluQt38AvL/MC1Apt3VOw+jApcDldBqrpjsSqKC9Lt6X2tIQEFXsnA4O6p/crThkX6oDMQQo1j1IuLq0r+zi78QPYWeg77zERjjiM7fMtiYtIFrRPF1fpUCCccSpux0gTkwHeKc/S58+2mJ5WGzHHqsEuwXGkaYhlH6NXDQxISlBKC/cA7GKuhgM3n7AZRILEI4kgnxlnOGQgKwBTWKxsV9YqF6i2EbQKBu5WN690sSdKO7f2JXJodcjIUTHAlOXWBEXlQs4a3TSXONAKK1o5TBnnhbpA8ZmLUcKMwqVBMjbOVaBL88S8AyTx/EQOTFubCmnH4gU84xoGxzhdTEdAUncYjLlgj8MqvOfUE6RlTLxTe5nv2yUsL7M5AfzDQ1L4klVoJPadfZWF0ABA9IiYRBjYby6gCZKnzr7O1yG0hcEl1PV7IizEiaciNAeUROkptaQLBDKcjPYY/FjzwI6Xw5OQXPZXcTOenk6eRuEikBlD0KcI3g4qJBbEL+KQEy8OlQgolH67XiQNMy0yKBkTLPGXRMrA1MT8Q7AzChQ6UeMu5ABHSuI6p54JCSUwjGyPAMYAKjOFlbhdthdmLxyQiumQ9J5gUMq56Fvuc16WsL0oBf52AxALgY1IiZ9LALloFNfHDHYjsV2Z+0DXiC7lMhMsTUAGZ0y7r43BeDJCJg4teNdd6oqmICEZFF9hiXSDu6t4FUZaLARlCNlJX5TPPmM3qUxBRwEehAZjTZBd1OMgP8mrbxxUWUkmUQVY4WD4URKrBiL2QORPHMEd+GLxAGlIYW6yI0cA3Q72AynyKiTvorgQZtCayBPlpNCFDsXtwiHcH2VvLLpoVEXK3IMc4rqB6wyOSgEkME4A6Qw3ZZLAsuxopOv3e42C4xyHAuckZFpegfrkuaFS+zxfPF+M2XUBwCEBAcBHiP/aSgrU6p3Btvfhr0sVpsegXQgosCWXZJQK2Sh4DYPQoXINCjS1ApGHxUBNi5xw0V47+QqgltcgoyVrAaOyWmmZZX94b2MxJAiELgnBuIFggZIB9Zkm5zdkkaEBogAVlcgzhZTlwG5gHPjMGg4rKZKR0uiIwFjGco0VGR/aRqfBZZXyyyVlsiA8mCGxV+aivCHllirK2WWIvJyacmCQJIiXwFWWEIAlZcqy+C64UJmwxGKXC+Fay1ll/LLZEAU+K1YDNyFcIRrLrWVKsq2uajYIApVNcp0DespdZTqyo25vgEO3zoJHlZVqym1lfrLmq5ZEvw1H8wwYUxrLXWUOXNJWNTNE7Eiwsk2U+spNZbSaAgMF4Jluw8wGDZdqy21lW1RACq5eQsQPsSgPI0ApCqbkeg3EWlLSKk9zAhvgQQKJ3IHkOf0AlyjaTN015Vh9wh0E5uI4zJFPjAPkEYXik21CNvid5zCfohdeCsVOAdzxtpDRfM2y3tlhbQsrmHfw9xLz8MhSI7KBCAM53HZdWcAksFBxPLza/lHZeuyttl7kgp6iEnjKSoVw2dlY7K22XCU2TKEpYb2Mu7K12WtspNDDyAmf4bqYkPg0nT3Zfeyy6x6uxRw7DK2GgEWymNlRCF5QgAPUY7kzeNvKVZZ2kwm5GZVDGOVA0sKBFln0qx/QMFM0aYkVZaliwBVwsfkTDwQyOTCKjEsuQEAjqUEQdaBgDgmiC7DEpxcp8yR9LtRBwDFQE0tJGwiE9jFlSUM+kDpWXvQ2ktwX55QEo5Z10ajl2LKBdTV6lLeqoNTH5WG9xWI/Pg0KlSjaKwDGh4KbZmJ45UV0ATCAWRuYDBDGxGrbgbjlOJBeOVicuKDIsxBFsxwlhOWyctE5Uu6Bg24eUmJa7VgVyEgSGGhqMpAOwT2i+Kjw4CXAGLL83iHMBkqKpqdq4Oqj2NrjErBoBhypQGWHKUNQtFkbrFzWEgp3jMgFSx+kQ5Sg2YiIKyMsZaE3SzZSGy5VlvtZkfqagUZZreyltlfbL4aygSPfks1sZtgvyZ27Zq3BKQqI6PesyshenAF7hWJPVxJhUr8I4XxkNwhVhCEvUk6VxMHxJPA5+av8b4UNYCV4JuQkY1ISjCNGCg4/FL4JMpqrcgIyKBjkQupawDXAEzSmzo6xckSqAwHzNpXAarljNLAmgdctOgJWI07Yrj4iwkM0ra5QNyilcckgmMhp0kyxYe9XUo43KAbgjZCm5TA0SKAUIl8STAoUW5bVy5mlnSwhQjSxCT5OmjPrlE3LluX4JMC4OH0fImxbx2SmI4GO5XVyjBoqdscejGoBvvMoY1rlS3LbuWdLE0XBxpV5ANRIjuWvcp25WXJM+IOiFwoDr9yK5TDkVxwKRJZKibgUCkZCjTAGg/TQeWwwmV3MgyBToLJ4qJCWhKPYPwk+jI8ZIdvRXEDa2oRlcLIvyY5DEGdnBoNdWUX2u3cq2jTt3x5XFgIp4rQJieVFNBa9FQiGqoFPLkPQ+siChGuAdZAf2QCXLYl2O+CMs7xoYMozflXxBxxNFCDNUanSBpRTtwO7EbuWSoCsDdHQnQCIbFzywUAPPKL5yZ0EDuH8PDP0bH1TBmHlQqzOE4VH0slQ1pDFci5xCFRIQqriBReWa8r55VxeHSy8rBSyiy8qN5bzyxXlbNKqOFSrAKmDN8bnl/jCFeXMCMPsNZYXcIZuAlwb4wo6RpVSrBY4VUHnCJ5jnWPG1LL0jKU7nB7NHD5QzwGqlEfKjaKB8tyqKHyp5wdVKnminzW+cM2OVPly3BoJIZ8uu4MbRa5wDzhc+XbcB9MBc0dPlafK11gZ8recMXyxbg2fLJ4Ll8q9RFny1Fw1fLTuDPOHr5Sny5bgjfKi+Vt8pL5U3y3bgLfK8+XQ8Ez5e3yxbgffKO+X98q9RI2OVbgg/KB+W18vz5T3yhvlDzgtmhR8sj5dHyq+qTzRaqWR8rn5XPyxPlkPB6J6z8uX5evy1flO/L9+Wb8rX5QfylaUR/LD+XH8s2aOfyhvlp/KT+XL8o35Q7tIPlIa5zPBnfivII84eKgRFT92iJ5gfWPrglNqx0Kb5ru7Xz/uc7J/kGXZLGK30klUOEIR4AiaI5SCozH0AAUAC0UUAB7aKSqBgAC2ABtS0qSTqZByNMDpZU0EuN+oxuS2I09FvzXQOZf8pqCJU0qFRdTimDOLCI0N7VPCd1CzSx/kJVLETT5hF4RZJ5VkAM3JMm5c4vOiaXIrGFItKRVQs+GKYsZaWCMWjJuOTcplOTMpUXKliKcY5DX632NlkhHPamrwi3Rr5wjRdt0eXm5TiXeJdwE3xIJ4Q4clJgFwyJNHUYGkGMASPR4rpIwYHl2IodE3Zh7cOXw4lLo8esgb1+fAw9gTxVTkJGxXEEW1eBTZwQcEnAsYUp7W6RUS2h9dGcgA5HN0sh4s1qqtsQAQVpkE66QRSHBUUCp8Fc3wO+BSjR0die4R+mV4K6+o/lxQhV1Jjr7ES1Cnm0ZZy5DAnEvnsQA2gVLhB9kAMCvtmM0geJoRqEZQoZCoaqUxqGcKXxBaWHz0rnZCFAw30taozu5LnNrRdNGOXkQ6LOIIGECTeQjSNtFdaKGhUXgC+WPiZWAY/qd3Ow/pHnWqf+RxoOUwJcRUZnKcX3EaZilGKcNQOJADReoObRAwIjWPzsq0W5KgfH40lyp/WSGmmkiJTCWBAT1JXUVefH/RdkYLCEFf4zorqgg+Scny/bg7dIw8yR5h7oW65Niem40RJ6w8DuFdDwDeaHE8WqVNAu3aCS4fXBOHVf+Vu7XgDtRaXJA1JLSOosDRR4jrwCwAOQACgBYcgsAPgAXaMV6YkgCaqFQAKaACPwhaJUBUgLVxpbhC89c+HMSBS810mMNOTVoG9pR1zgd1G1SZDoAVF1NLhUW0QtlhXDCrxYoKLwtA4yjxTEvw1gVgtLnUnC0qNhbYUBmgRrEmbpyLRyMZCsiOU67R9cFUDS+Fa0dUs8OKLeVAVGBRRtDizWCq7gbRRcAFwAMQrfQOYABHgCN0HoACwARug+ABjQDISnTANzCnCFvMLo2IJIHYIm0SfdAFc8HRBoqmRAhVlRDMg7UiRUkCtppS44hGUEjQWGxV6gZRltExYQwQQxjjwGEqZPxsRUSCOQ6RX6wvYFZ3tC8moNR+Gww4jn1Mn0blB6XI7/xAiH9tD+i2QUC2A4LGmfDS1NfwipSKasNaXV4lfRTRiwRaOzzPqz8oU+QinpBJE5ip5BUfZHHqiJ1d4ooPV4kanh186A0QAPyK2YLXRBzDbtkrOcCQ/uowdgp7ApIagmds+TtJgB6J4r6FA0aduiTU17img3XyZDmcIIV3gr/LgJx315iq7RZZ/H9s5rNvkOYMYEVBAHUd+Vx6SB+fNdhNjABzd3moivi87A8y9IYPUBLVGOCsoFfsA9IhD5wm4bshJyzFySGe2tRgG3aoVnHwJ2MH/YE8J8pBlCvysDqzf/JIMy7rioRmO2JFTXbuW1J0QoUihNYKYg6vF1/hMxXG0oqRFGizMQMHhrtSoNHS4ZyITY4DKBiMW3HBtEcPpGtALywxwDbCBq7CQoDpYQOBxHIGoCsQpLQtHcJQZ6IxUpQa8IBwVVYCyQsSgrQDU4WuoovQ/6LhjAGwAOQAiwbVyREqwoC7CrewPm/EXEIY9CvkUYp2FSRKuiVjoqAAzDSicdNRK7pArErbPzizFwXC04TO0FVLUUUeFGYqURUmCSy6xN1g95CfqlNwJdYOCx0+UzcEr5d84UflOfKkXB/OGDzI5QXSi0jioPKpBx1ui8GMKUNOw85TpVX0ANeUJOejAAIADJCCSKAkAd4AjdATtKimKxpcdTZEV6ArqIFoiv0Qh+QNQ06wxsRXs4D5wMqALzKRpi2FZmipppW5U9dZeDDqJoh3TBRUzQatssrRUYW9BwdScXIp1JBsLGRVwooNYgiivGFSKL2RUoovAkvt0utwnyh9cHiTT5FbndUs8xN9PdpzWjteKKKlHixbV9ADdAC40NqKVVQRWJj6QSAHzap3QSDY41BERUOSq+5k4tFEVmorf+IxsJRUp4fBzQNQcV0BePga2JFAWCogUqSRUywthhVumOm09oIoMiLWEnJIgXNho2mthCziQI9SAIzUpKHorxqoMio4FUyKn9EmzxBdBYpX86MQdVBidllqYpPMBSsSJgbilAdKRaikMu6BEXTIIyItgDGjQwh6FL2FSOMhG95cyJNxkFeGi8xUqVpLcTaD31WEuAR74PwhCLB11zZLlqANNJixABGxooFzbhNqW1cyLzWMIRkUnmciQMzpkXZo0LoYtiCo1BWS4cUDLpVF6KycunsTTAgrEI/SoWUseuiSrnq7NpPsaJkvl2krlcCVTCIjUUYYtNRZ0hWLAVAxFWAgSssqNRgGmVQZ05xB0xSbCnukJJgBGKwJWBUiDOpO3Iwihg0ZMRFuH5lezKwWVJ9ipiDzkQ5zKKbTcCbMrFaXEYvuRnSQAD++MMFZUK0qIxc5lIK47SC9eXZvT5laBKyWVStKXhagGhZuLqMgTm8tLCMUcyo6hr9IfiMHGopPjCF1/RbRK4D4R/U9CCiM2TQMe0y9ILEqR/h0SoSGCnLBuuMDhRu73pGIlT7K4D4vCojaQTZCW4AgcF9F1GKA0VDDGMyAuGCGQ0crNaVJirjlcxyAPFQwIRIAJiqoxdMKyy8K/ZEsJsV2EeUchEE8sYIhKI+QEBwCrZGvy+QrXCphoqzFSbSqNFIACyHRRaC7QIbS2QV2YrTaX3ZG37FnUPfEJkDr0Wo0lvRVk/LaIy7BncbO9lF2K7hd54jPlgxRQIV/nKE2OCIXs1RMUdCvHDl/WL5a5Hg7mZvfwsFTnYL1QacB16ZlLHaCve3MgQnkrQ0BlDG1gLU/ZgqPj04Qg9HknxFTkdjaLARQIrtqyyUgSSCewDmRbSCoIGmJXmCCNA0wwPGxDFHQ4LjgAVUx2FNDHaF3yVArcF42qfUJIJdKxgofaGe5YFrsvzx/ChuEpcbFmmxkgNOxjXBq6I0mE1cGczY2CRBNN3PI6VMKvOxzAyVfG9NOK2DQ8zuNuZS3sVzpiuAO9aDHxUdhNwBWCra4TXI2KorH7tzls5WdSNi43GDjxQxKN8lVZ+VvpDHxmFWO71YVamy+Eu829zhh+nBPBE0YU/8qx5U2XD2FQlc0UDUJtxlhtjvPAMaBIqxPmj2BmgglhklRfJFZAuStyPxi09BEKEvov7axFLJTRKoBBGXpKcBMMhAvEXmeJ+CBpZZTwn7pJ5nlQDCDNT7PTypjBgQgF0D3orE8sxlK7NST71HAvEpRYckcU6ApVSkkBYifIPFQVv2oDO6DtBMdG7kbC44Ro1TaT2RaNIOxFDIZu8qTjlaz8uL85c6VF9h7VEG2HQoWH+fjBpNVaEjQPWoXoMebepM6N+LikGk3YOns8t6l1yJhScTFwQMdctgiKe9q7RUunztvwIBEgI90KBkFPHeIrpQi1s8u5ZYFiGlkuJJgIpVbSr2vjLyCNaiiMZPqX29z6mtKt5OAMqql0rllvQIOEir+L0q8ZVtSrSlUa2XNCM4SvsioTBqlXFKvaVYMq/BFbjBm25VEpK7KUwUC4pgxdFBq5kfnG4gdBIh2YJ2UHDRJTJIMeblI0Fqgy1wIKEQ4hZzYRLUn/Dge1lAFrCm5hPcpaTSHKubGJZAE5VyHCOkBcd2v6PVgCdlZ6g3vhukE+akSLIWyDkDhgQTstg5BpMXz8YNhUSQwO3SujTqKEKp8IO1BSUKoXpQoQveJqdPBK0tzr9v9OX9g/e9a7A9oCM6PqhQlVa+ZiVWFsoKgNCYYuA+iTcOBZXNz0JlSpvAx3crcnHPG8gLrURKsF3UPsCCTCMZBvUZuQ9wii6bX6kE1tyUd4kMvcu+42GgFMLZ2TSK3uoKxDIIJsRueCa4Ua1VKjxvKgbgI6c1wIqIQnHQsGCAgLEwMxwQZj8zkuiBZppKXRDg/kp6eRgRjC/HRWRPoZhYLLSI7QYkNnBGTpxAgeFSLSofOH/2YbICS9ZD5LLTHUOss/5WGOS3rTdXR9TucTUYkGmUSNh6BReHH2QPlpudtNL7N4RduC1bTwKfqQIKqk4GxzN+ipqQTHMrUhKYEAGPKq1+sAMVaBBXCkukAQQHV0CFwOTSYkx6EfgRTo0BIpuGggnTsuKKcas4MNI5GzZ0maOSScV8sqponZwTso9Tur2O/A5VkxpCy4FBuqLRErs+UhSWBJ9DDpq69EbK6cYeHDbZFZOWmKPJ+wAVg3q1Ms8Hk0iAoRdy0b1Rwwj5gJJSMOQfLoVqnXpEqQHxbOEY6vYusWdMhUGG3GU4YzJVEFypglwkIhGKyktMVrA7Z7CngM881uIb9Zlm5CknuyIZdMguKCp1w4qxJXgv8fXB0CLk2RE/2FCMvV2Iyo+JBO/lLE0WXHDHXFATC5EsDVYBimXGzFfu0uYkHmu13fjHlgIDVsGrVECX2nmJoK1G8xyGqYNW5hjQ1RA6ZkemGEHmVQvPWXBlsJBcaIpqzghEmN+vNVcIRfxlUzQVQigyGqIbVmwBFOdQRdRwwE5MVH5xjQcMSRN24iWjEw9kmuFoMGSgiyQsnocNMyy4YnCW3LPVRdK4uohdpoLAhHi/OKZsU9VWuhz1XUgKftGtqeAQawwMrkZPjA1AonXUI7WxQ2SlGGZ+MTaSBezzz+FIcmWB3J1bZ4g7BhzLp4ZHhdISpSBy5RxyXjHCmc1Ki1DJIMWw8sD5IVEKOyE+jOgtYU4QuAUxDPV2dzV9mr2pQ/6A2iFXTFwYYxxnnke7DJ1OljY5paxxtBmnMDT2Bs+ORAD6rS0BPqrQMAugo3MfL0otCcvMU1ZJqy9VzogfODsegYsIpize5AuJXQSzcTq3n7IEtWHMA8m47qt97Huq/IMlFcfLiP1ASNJlpI25kMBgB6eqh4rv1mM15oNp4yRavJJ4cdhS70Arpo7C8YEBzC3aSK516RFyLhnBWWAiYWEoCkBB5ACYW5hPiYGIkZiqA3TGzHv9Ho3CnErJy4vkTMjUuh/KJLVVu41WnVbD8VVBCEmwC+hKK5vQN6aD0IvSADhcElXTMD58h2wuvAvVh4AiU8rcQFcql5Vxyq0iCFunL0BYGYRa1T422CYqu7theAR6wiactrD7aLKgN9csSImvQde7cIBIOX9IFUEaeRBNa4ekudgVuYN6AddPcQrTF2hhhc7A48BSypD+V3ZxIUXRulzqovegn6lK6uUCKyUWJIxlnLckPFo6c85ZMexP4lWSgkyLLJGGhOvQ/UgTChzMcdaIj0PbBA6hzMN4HnoFJnA8zV0HCcQCI9HEVJp0P+oHT4N81nOBppU7RWr1dvQiNDjZqzqsJwpMZ2Qj4QjTaB3WFMB3T4ObRK6rn8s2MIPE7nIjjjkV2YMCOiCC5teEu6yq6vc5JhFQBiQBD+FIm6uV1brq55pZsgKgroVBTVImfbXV389Dhyv90JgE6+DoIbPFpN5u6rN1Xrq9Gws4IdXzM4Csfp6csBVAernmkWiTEoQ6S/sSEFy27BFwwIRMEabf4IhRHx6c4AguWS1YfS7dhw/bgdkF2I0SezA+9QxFT19BhAjLqyIgJo5gjxz1IJeGzq9xooXZOdVxsiSjHVYP+iCqpHTns6tr1d2JBH2MNpHmS8KGAGC3qmvVIVp29XoYSGouCUB6Q/KBadV3tXp1ebhU6uE4UNQwPMMGMiMJIcut7oYFp3KqjfIcSemklpZBNa6HjjZugDKWABCTp4R1k3OKryq2VUxAgHhxVDWe2FpmQHCNuqKNWKdg9ghcMZpYRY1Q9j45VhipgQVLMsdp2HBGICgHpEqT/8XGYZZYEqoVyOuQs8Av6AN6jLTljJJPzD2CWVzuwbM2ASkaUgZsUEYhBoTyRFwkFlco44v84TnTGPxgNfFAnsVv3ZjxSDiHlElLgYYEaBr1dCY2kwNbE8ohca4wqAEU+0kLmqnYjqakBU2USqueErLYcg1sW8CmJXewcmMR8ckRTTlmbA76u7eNQ2aGZoUJstWGfkiiqhwZsUnkBdm6DdhFOUigBnY6AFuoCTEjECKlGOZhYjh9MBODH7qqeLZsUUkVeEADAgjZNoXW7MmXZhR536qK4cFMMbpq5YpbTy1GobLlSKoaoXBtcxV/EhQLfAHcO67AURhAGsJ+SBCWjeA61ZJaMIHg0rh6KWAagtFuIEGnjjBuhBUajDR4XiMbmjRcGgEnM2zoV+zzQiFhRUiIzEdnJ/QKeJA3YPahdCQr9sIZQSCjjZN57XWASWo09pBCWiCOx8N4gj5ZTq4IVgkVIvUPzgjKFZLAH4GYKW++eow+RqJXSuiyKNT4MXDFpNZtzzNLBFqGRUMlGCDoTZUCkoBuBiON3uTRqCjXVGtRKEdWG+RKFDinh5GvIZlUa8uCfRq1rJBhlBYMVM9DClRqtnJjGr/RqjoR7hg/hGfbdGtGNa0a1A4t8RlTyToD4dDy2VAMkkgBJTJslrEXsXVb4URrUjVc8lvZDKFLgi1ixwTQctkCNSGUWtAsRqJujCOEt9B41UvsERceWzQ7D4QNO0DQoBlptfgh+nAyqy3aI1DxrtahPGv8SM8OcKAaK9/eTFXFNiT7Jdxop7zn4C23FLxbzAU6uByQ4UCCJj/IQpZBdapoJ8mVxsgU7o4ySwkGlQQm6cumyeVd8ZsUTaLB0a6EpZ2Erq8XY7cAIsAE+ytyejsZGwsOM4oF+ETKuI0McRF28JcX66IEKLgYwQ7ehj8/1C/Jx2VHiJSiQr2o+2piCSmNpbgaDlVkAhDXYLG8wILgNG4nEEeOT42hNqEKa5Vap7Eo07ELjTSTlsMq4Z0gecZoGq/SZHcMRQOUxj1Z2sD15e8+Y5p4zB2EAFM3IjCewRihpcI6DRAIFF0M2KOcW/KEKKXk1wkQvFKdlOs5dmxRjSWiDMRwTlInjRtEjYRj27HXZNrY2hCVzBwlHqjuw4E0p2yDauCA1w9KG6E0iMGO9qBgKmUaEDWY+jIBVtqkTuZwcrtwBanYbDVBHplWnssFVAXQ8Op5AGgK2yugCiMejOGZrFlpPxhvJIJ6Qcq6HQxn5WtXfPi8qVRA8mRCRAO71NSO0mY4KRmIzsAs0AYjE2w4G5Y+h6U5XEHoHIWasfsawj1uhfLi3/BOM0V4vKtJiR9mrbNVOagw+MbZrKa2VJfCOOams1JZrCECOx3F8BYyVH0KvsizVAiOXEpSha+s02LPmwP8E3NduE540O5rp8AF0PpRnc2K81xZqbzW5EklpghdNkcUbo7wA1OTcstKgcpElCp/wrgyStmOIBeM18BVJaJJmoDQet3ZNVw1cQLU/mr3dDsIJzgcON5mSLPhF9iQDRM1f5qplYiFPAlduA98+qFqwLV/mtC4E3DUWQamlbyKOQATNXhaxRsSwrrTyXoOBat+a+OMcFquuiCJGzEC6vVM4Oyoem7PmpPNTpsINAC7YsqQ4G1fNp0YQfprH0g7AM+BtMXlYKghnQxh7TRJ0TdIYYIJ0jWTRLVPyAHuoKAX+QK7pQPq+wCj1XJaiE0Laj3MAqlQcSKGShYIvfwPkk5Zxe4MvNCAEb40PuAzcEh4kA4vuk+34rLU2WsstZoIE/cewKZJ7xk2+xfsCz7FrlrtgUfYo8tV5axy1oygzsHeuR8tbrtCekqwKdgXU8D6UNdgpy137IXLURWoCtZqjJYFAgI8eBs/z6pQNIsx27/MUvHpePWUGl4v7pXZpVqWQxBytStSuFZOZMLxyjmisTCdPUq1F08kvrUOIekZlPXFZ1RjarUzGLqtWI4yHpx1LTqUVT2BkUSssVEN1LRvFj0Mx6UN43q1PVr3qUvUtK9MT0oFJgKTpykarMswsZEjmRIvSvVkzWrF6TDI+a1zqzE1mprMWtT8YvGRtKSJZGkpPRMSasr0ibOCrVmKyMDWf5E3a1B1r0pws4IyiQWszXBR5SwokpRLyiYrgm61qUTTykFRPAgVNfSKJYEDHrXDOzZnqVE2KJr1qb/a1O0+tX9awCBANrcQX/WqBtYDaj61oNrnrV4gpBtfNfZa+PV9EIHQQIQgRtfc+WkCtn/ang1ggd1fRZ2/45jSKHw2Agem5HZQs0R9cFXzQKlQJjDlQUaNPuTB0gS1eTfF+kWBQreA031SANbwSFosgB3ACLUEiAJpNZCa7Uq8Ba/nWclXjS2nilMT5Iy+4D6VNiKjUIEYEDKQvXDGlZTiiaVrAc6IW8QOCGrRvNa4QlIVs4haFmltUlb14m5ESlSyzEMPNnsTaVAwdtpXeioUVtORK5MHLl/xiQe1c4rvjNVYnUhpsRLUmfFQPheUQKuE5gbdQm9xkSZMew/5Bc0hSRE1FKOAEGV9trm8aNYoXVIXgm2kIicvpV1yr/FbZyeUySAp5rJNWVttf/4bD4XtrSNSJuhduLqMqxp+cZI7VptKogHESXQMQi0xlgrERy8lNZZO1RJlyGnUss85bW0CO12drwUEp2riMJLxDuoCLYoW7BypolbxKtNo7ddFCxCZnpTE8QOmVGMrMMUGUJQxFZCXBApO4bTF23KPbqURFTIlMNDZVKyvtVfg9IzA+al9FkcmlHpjXa0OVG9RYyWsBSdeHNg72VoQRX+6zYGbOClSvwhzvInZW12r1VZF5X+YcDBBVAayqtlVLKhOwwkApWC35O2NVpay2VAsqlaXRahfYSgkqJB2fSr7VGyoGyqqvEqYfYYBUDlK0HtYrKrWVuy9Z+G+xQOlKHJL+1msrrZVZLx5OByzVTSKmBD7XX2pftRA4RMo8ARHgH0YCgdc/ake1S1oUzSdiX55uWcJB1w9rgV41eBAdMRfC5Am9qQ5XL2tzsmpIxPA1NTXti6oqSwtkicrFtNCMuCkKGMpbx+Irk24AcNzVLDuVbqsehsAew5eQ1Wxu/j8NSDJC2pp/g5dADkGZpNXiSMAijBBnCsUShGU50gToc65umm4jsni0k+C2pKtXm5xHToPIWR1dxprMUrCGrLv5gR5Jl3px0BqOqsxUZiqrUZDgPwTKYAPHu9IdTFJApYx6Ru2YPoPCKOEz283SyLIEsdQHIehUaDFGoST1jmWOYKsUyAeLCmDlWReTHUaQd4OeolpA8OqpsXw6tPUOjoIFgQ5MjfCPAPpw1hT6cT2wPhyaLCBouGNUY9ECSGijNLwuQ8gioO/lXRSJNi2w1J1QGimDYhmIwUAxubKObNJvJDRmpvRdPAU/U5dJvkC1dkVputg8p1/crKnW46hY2MTRds+ysUynWJosadZ10CBQx/krqRjNHEQR06jO5TCZunXoKF/Ge76bYcjLkGnUi1hGdWwoXUyhD5wXRnDEGdY0VYZ1wOAkB4UNGpmosyZvgo2CpnUrOqqdQRXDZ11OpJX5cYjnwPE+XWKazrIWAHOr+wA14Bk4tEp3LJIHHOdR7MSxIVzr/YYR4pvCHKWbo0z4RHnVZLC2dbpdFKMnqxZXJLyAedYbEb51MkMDNRSJFxfhoOfyknzrgXWbOpkhodaJjeyS8s2BAusudT86hJcowE9clnTjWdW6eEsE4OI6CrzUWQGK2xfdA/LVNaSkNEZNDTANfpOzIJc63+F0NFn1MxBdy8HDDyFK0lkZsKw0SbsX3iV81m4AGOMeoZ9Y/9C5xTWdQSEW1UteMCBl7ziFsZOcD64fLqtEIoJKVRRcQEs69srBGQibibWFY4ZUAXDYEmyG3GysADAc8E67pu1iEWB5TKGEIkZoiAFBy0JwcztK2VHg6rx4sAfFR8JJZ5Ox88aL0FBo2lM1LVZJrgwHoJJi3jHvbqYazosHnAUwg5OvSGQW/A11cnD0LLstiEZeG6HUQ2OJOTAqNw1deVZcyEUVEX8BuoHHDmGyIioXxl+4Jp6ilHAImAcEx4BY3V0wHjdWDoLw0+jVHsRpilg+Gm6zlO+BBM3XpGjGOMmffz4RIyBcAxK38hGTSbWQ8x8s7jyLgpXEeybPcLw9Kgh3UNU7KSXXWoPboGcBYQOxGmp04U8ZdNIIpkc1TRRycHAg9+wIi6Y6nOrhsQVKuVv4n0C8aSGFHDIK20D2JA8jV5TUzD9nTocKIwHrQTpgGhOsEV241U1KTDLVk16FMvWtI/jCoRJ4x13db10MEEMZSbjTy7BVWCqgE0K1tSgDga1kYYCsvJg1Lwj7XT+sgaKsVycIuicxK2St7AHCOreCeQR3kmeXU8oK5E9/Ass7WDkEDXsks6IQEXmACA8El7gIPUaP8qgney5hnXVprGUfG0ENU50R0J8ATun1dQBcX11gXIxkihVi8/GD6XtIXS0SyKqNmUfBicakizpZD2zgxMuKFj7OeAr9ogICc8F9tdeIKoKDMcCo5JGr+HoxuXAYHKxoFDGHk5jtouWGK4BgOKXLHzEQGF2AyyzkABPX44CE9UM6ODuL4g9JArFWijD7CwT1gTDZdjHCnR7OnYAG4EnczcVOaWIYfpCaqAAqceuVfogclMeKPtmOjJm5z84U7xnUgPGm1DN1pzbAny1NMfPmA94hB9BzAVe1qwfHWllHwGRROep/aagDKrkrR5bzjAfDIwlUwEkwjUEkT5TyQr2p6iol5EYYxpa8uvossB3VpopTNILC45RXgJXzHMsbu50GZjyDG8r+iK4KRlp5IynBAV0L62MWmpkldwA5epS9S8I3XMOaFv9SXgG4wesQL8JSrINlxfpHOpPrJUjA97wCh5ZCU7ZAN8ELUMrRy2DXAjPYuXYTIYwgoh8AKMFwZRMxLnYHsg33YhaNM+eASzJsh6Rfla94OVXlTqZromIspUDpYzmyvNy9Z4HbFcJj7WWpXjgYeZlmYJCxWRQJTKNNiKShVxAugoqMv29aUrcygk7xz7BLyDO9Xt6soSl3qIuQWvGnBO1qOZlr9sHvWdCzMMGzSBxlcFCoDCreoIQKmqrOOAex+bDm2hOZSt6hv0APr1vVxvPzNiSUtPYQpoxPBZ0p1TtdhFskmnw73BfJT+9RD67OlgPoYAIfWD4QfDiDH1iPrU1XGMGopEONFL4G7YCfUQDiR9XnAagUkmkNEBOzGW9dN65u44rZgrLKugBfptYvpWwjQK6rcy1+VqYuMlc2IxeITeLThCmTjLr1GRgX9lAiJJElBUUz44thW/wDmtC+hkSF7U/GUcuDjgDq9TL6lN0cvqCvY7wiPYDyqfLGPdQ56kaKA0vBj7H/puSoHujbMBGCl+3Jc+GrKpxAK6lFNFfGOrsFPq1vXQPX10MLYI10/I0Vd6S3ljFB961/emkV+JQmME/dO33K5STnYjy7MCn+2uHgeeixeiZ3hcsusGFlbStkJldw4BMPWLWjqzDTYYkw6PoRSAuaR/mSysXEBTHSeesc9dI6fyk/opkrRA7kbjJzHOAiUgNxoCJN0ageZcNpareBKd5yQXhLivE2g0pjyRx4jOmj0LX6wH4ZJ5yrJ/8GRwALgNbMpjojPjmevgYJZ6/HYKlKti4QAyz9Q5684wufqcbRCYG+KIa8Ck8IVhuwzMOqVQvE6hYc+1huMhbQjJ3CDsA4aNjBZbm2hK1yI0sibkQypvnS0/McGACmRN1xxc73Caml/Kp6sYuSSOBpCCL6m4jIuPRIEaJ9wfWE+ruVfa4In0e+VhbAq7xqaOBFYtU/wVLpBThlUrsWq1QmR+LiCxJMtwdGtNcWlJQZB5ipZgwkFgJYb19VDNy6wIA4PumdOT2FdYvFyjGkbfhdysogLEInMX3jBcxXugeuwuQiFM4z4zptpZiwzFKeLQNSxMBX1OZ69LoAwVHHVZUmcdcsfOZV0xAFugPCmCdd463906NgzHRMkDN3ODA0Ry+zAu/zh5TRFCBw7PIUxQ75AVcFHUEbSzY4Qdr6NT9300ipHARxlidqc5X+opfGJxnc+Esozw5EOn0mFVrSmjFKb1qmxP6WLkhp2HQNqcq1A1qwApxK0uF3kocB+ApMgiNQmtwjwamJYXwAzGT0fpjWPuV0zrVnWadFd/PO6T6i8Bgv5LplHydX4xJEuCsQQ+7IjExgEE6laivDrA8Vz0s3pV5AbelrzVucq8EnfNZ3ufak6cYy2KMWC0smXXVASUbrBSxDnHoIHbkVp83PyS3xh00tzORq0N4U8y4apmiAW5InzJO2T6pGID4iEkgvzzKUGfocqmV0uiz0Jq1V8u1XqgApQXFymmHS8ANLTpJPjS6Gx8YnkVdQ6Cl0EGAlE4mFew9EoO+IhWV4utfxexsprIrNcIEZZxGh0quCLp0/GpICUBNCzocCmBsImJQ1mz1OhS+FhIFY4QD4s7A3SQTZUE0SjZEG8IqQji0cxUEQfn4mc1yiIZCNxJSWIFPUAR8pWQ9CPcFuhQoL1/wgFAihep0Pt7ddUagw8uXVHlx5db8GpqQJ4I7YqyMpchKV6pth5XqKMmUUnn0JU8I9mYmAVfV64DV9YVCno09cwIQknZTTgORAaVoopctSSKyA+nDzFIRQEJUkphk7GE+TH2LfU6IR5bTdAw2fPb6yH1W+oerDAN34lPtYeH1mdLKfVE+o/kH0qF2Q5OY7vXvetkZfy1CxC0HLAMpUSD5DR76gUNazrS4RrdGpRocM871nvr0FC6M04QiHvDYwV1Tyv7zBsntBAoXyIqUAT5Dj4FVDQOfPRlw6S2NFjdMokIK1BdJ3C4GyxfEiEwJJSXDEpzUJPCFtFXUL0NAtA40x6zIUBLWRL9cp3A5cqdiqvtjEuGa6wbk2Lop0QftgMzHPazIYOlxA1Xc6ntVO2hfrAUypKFTUTHgYKvERoQHCpydoMUiY3uVFcgN8jrS4QV6gEHjCYdf12Thk9FOtGxWJIaCFWaUUZdQ9JKkNDEgOYKKacPXb6l1jHhX6KpVygaphWqBsqpPzxSAGa3wqR6EOuntcQ6m40iTqlXhmvCjIFe+Bl4Ag86g1eyjm1lOKFfAHvgfajNNgAQLHbO5CQIIfaicLwZLEdQuvs/OhQkE52Aqqf+AAig0wxm5zSzjY7IvvTiRQnhD+TPziotqgFcqWMGFuA23R2rjPOHdbBP4qZA2RotddOWXfvYdw8vLh+BrdxVU8S4oH8pPxlMgntUetxNrEtG9B6LMQHoHmmbQH49sg7gnmOsP9Bpiqx1AO9Uti4vm2gP8UXEK6jrDHU0n1v4OsOb2MqJQ8A054rLxSJsqgKXcJ53T0ZGz5CXigkogj1AuTTdE0TDpcEkw2fJvMXlbA7xX8wSKAXByBviMGkjju3izLA871DIht2zgnmQ6ciNbeLKI1MRoAptBcKjMnaAB3A3YFEQFxGitlRYqhnXJoqmuDgY5m8ZQlmFD12I4DT2MoywMrlFXh5WlHDvEPb5gQjLJeIioES5O/JWDBEgkMuVD6FaHnINSUwpnzSbjNvAJzhFAp5wDdSP9ijmu8gJuKbFA3F94mx8WsEzJMeKlA0PoqwolcC6pGXiB0y3DR4dToI0dbPxeeAIOjIWZq7oUJYP9CIfuMFQNvj1VgpgEkPcjVpsg5dDAIHYskyMgnlarixxBfoQ/qGsCexw5sho76U8sJ5SlGuIwq98UsBwZnjdMzJbKNyUbybQ1unE4DDgXPgKbQSRCAeplqMzyiIuX8F2KHawChFFlGoD1RPLzvbn3ErYHlpfqUtUaqeXtRullCOqn8svtkyuXCcFpQHN3e02Ci87s5wYiPlYjJD91g7xtspAPSISOHjY7oTMJDBlSsBv9KVql0NeuiONSanCchs4YJ6AXpqTXHHiDH0KE6UTIA90O2SV0L8IfUsLOhxJYiKjZBTSIQq2NFgZrxGO6BalEiIEaJng8TxlWA2MlSzqIwKnc7o0heV5vC9dHrjIcxc8BmoC32unFCwESiVGcCMQKMWSaYC7YTiQ8RSCliWrFKkqSKAys6WwB0AIxrbbKMDIiF8vpzj4bCtlVPPJIgNRxEqgoBSyDqEAsJ5YsYUv9An2p+DZLmawyOvR0Xzkamw+FEcf0y96QAox8vXEPMUbWkEqCIuhDceqV6B5qZEYizKz3Wda1nApjXEAq0Cpiqzu/HvdTWIR91PYADKFFKhCtKbkPGUBhgXWw8mV01PmZaIIIkAgaIRZDLNSxuan8BgwkHRZbMjBAm/ZiObDg+XRjZh/Zd5Mo7M2F4fgjzVgtdQT5K11phrwSEGuQqup5sPO1V3Qx1B4erOqYfPTgg7aAEUDY4hpOAW66Qg5mqTnmpMXIVV9c95lboJex6FuvM1d9gRFMtHhrPz+xsjjRm68zV4dgN5XCdhMtMwEMShgczVaAgtLHYGQET60RLT8Y41wThwj2AIB61tKU+CULMHlIA0Rc4RKkQ95d9wcGHKfVOMOddDBlBrzZ7Lx6zqUk7yIyCzlmNxaVJfaN0rN8Jn47jWCHXGvUsq0JhlRZ/mljRz4xGybHwd8Ti9HMVC6Mr9sn2M0PicZ1nhGmmOl0jEA8iQggjITPeWW8izARwU6y5jRphnAz6wl04CkYXavSBkBK6JwGQJZ0gB7GIEKrqQ9hZbCXVxJcNJYPVHXlg84RI1XSXAUXiqg7ka9A5vhSnK2XkB/4OTh1wo6nKz6ksDSSIKzIhaAmbyvRyQvqggRpBsdhe/pUqnMpKnTSBNlxIT/S0jVjsLpgDqOrDsZfS5qFpVdpAEW0mtgC0my7wwTQgmiBNOCahmnAVA26MpMUe2YCbVsGPJlITeCSFeEhiqX3nwJvATbQm/th20C7gh6qnlCUxkj6Qf8bpoS9ctT9Y/nEm0KFBSpK/xqBdDdqkTcxJIO2JBkATVvVHaWGYibblS0kg0TMOwVAua11ZE0GtT2ugom760aspWMKWrEx5aImjRNACaTtSCaLqsOzTUAh+ib/438JrpkPPZf+6s5w/rCa/B4TfImwxNS7JLiA57213p0ENRNo74LE3YD3sHFa0Vpw7lg1hUOJoMTZYm3f1U6N+Ag/7G6ruYmvhN2A9ZTw85CD0AVgDxNvCbxE246jB6GV/QN8AtZIk1JJoptPaU2Eom89QKisfPUTV4m5p1MFAA8hWXE0GRkmzRNDOoEnJG1n+DSImwJNhSaenWJ6EuXsq6oOo6wqllIExuKRLM6i4IArqQDWGZhnVOQgPxC4rrDziSuuIgJYUuP4Bu5gd6uvSwIBK694iIyaFzjODGQcL+we9qUyahk0zJpTGZCmS6ViDoZt4NJvp8AlQQh8/UpkWWp3GUqVqq/suBexNnW1VGRxBnA+bJE4jVFmauoSGXYcUNOXZJBjSX+XNxEuXXPgWSbE0IM8WGuLkSQzgYyagNqFGCyTay7AUlmUxoICoxrkug9sDGNHyTYrVutTewUUY8xO2VqJpED+2xWSlPBq1+Ky/kmErPIeCKs+EFuPSDjHqrK73PFzcVSpvllrV8yM1kfDIta1caz1rWc4KavsCYilNQpEWKr5O3JMWSYoCc2U59wbH+xZTd9a0a+t1qcQV3+2Wvu+A6G1/4CYbXaVTf9mArD/2X/tRU3bX0/lsSC3/2B199r5KkVAhneUvyqCqa/oLgwSfKdEnFVN6pI1U1SwUIho+UrVNqqadU00gscnHjBSmCSFTEKniwSuvrSCg1Nxqb/ylWpoJggyCtCG2qb7U3RJ2VTXqmzVNDqb1U3Opuhgnam3VNz5TmYIXXx5gr6mn1NZqbXyne6JgqdhUmUFbIKtQWfX2NBZjfdG+7zgTQXkVKxvp6C50FWN9Y01RpsTTTuCwCF5oKE03fXzevsKCgZOFSc5QV4VLVBRqC7UF2abDQUw3yhviWmkG+0N84b7VpqrTbDfOtN5aa4b4Y3y9BQeCv8FioLdwXtpsPBYqC48FZ4LVwUAQv/BQOmztN/abFQUugqbTeaC2NNhFSU01TpskoO9fapOJ5TRbrkrNHctDIla1aIKk1npOx8iSda6nBCuCOU2sz10mASC5tcXTsX5a2qRJBX+Dd8G15Szr7oQzRglUnEZOQE4jU2Mgq6TtMnQNN75SMKm4wVtTedfbCG0sEHymOps/HBhDT8cdSd7r4NJwLTbhUtkFvIL602vXyNBdOm27gaN8Qb7NproqY6CltNY6a4M3DptNBR2m00FPabXwX3gvBStRUxPMtVNfGHQB1UANotXP+XIAgZjB4XUybfSGYA5QB3AB3AElUClQawA+gBpwCpAEYAIl4HXgqAAnQCw0qxxUyi/MiChNHdW9Oh5okFddjka6AXejwAN/YFvKU0V4trSBVaDSfonLAdVMFfpAYzL5gtwBi3CylkyAtyEagDyDeLLLW17s8dbWJ3SiqdFJF4oByFTYkeIF3Ihn8/JC6DLSEIbpH0zXboNPY/mT7Sl6hl6ZD/MfDFulRvfAhQB82IpGmOyZpVDxYOZpKmDOceAgEZEZOSz3yrEQQpczN5yxLM0teDIvu3XLMq+dJjoDsIWaBK+IIUBvMVe40V2nS7B93NO+TTTVLqSgnO5eWK1BVShVWwg67Fx2nk6EJelN4L4g6IBFxCPZaPm14aI0W/Suo+nQQVPs+gCHBbGZN4xQiwV14vHp4ZKIrAGYJuir/QN4qTcK8fSokAPGlmYOpYZoQnL2ImMrcGg5mcACPiBlETxeLqYggQ2ai8CpDxf0Y1CGB+wc03ZXlCoJgEqse0gyshffW4hHazTP+eN+fKx/SlWnDIrEyOGaJncxUGENEACQav8aDa82Al9ERiBZpHPqCuQ1STi0Iuphb+mQpAxIWLLJxWcpAA3K2gPP80GVW8UscrezWRReiARxhFhizqF4ROQK/sVUOAE462jlgaMYeIWYaBdNxU+CohzV8s0ZUVvcohU2MC2VNO2aS4qdhjWRjWE9KBNmtON02a775kVGkUBI6XHNm+hN5UmWnxPAhxb/6vYsrxUdZp2zebgQTwqLAQEZDRSPRRTwjEErSQJMWfWjZFLi/C3i+2RLrBTtxlCgpmpV1kXZlM3CCr1jTX5LvhyPV97TLcpo8JkQ61FOlrTsj/gH42v/aC/A86033Z+MnyQHR/X2yS9Lh3QCKUybHkyCF6LSAfWTt0yVWKwMOT2a0cZiCNYvb3J0EHlGSi51UkvhxzULSa0Xcy7Cg5jD7Gm4IwQiQI8BCMOzLKqa5Zn0SDEsDp85YqcGMMRQqqriL6o70SphzgVBpYczQE3qT9l7bA01JSbUMljNhCcgAQEkdlLea50V/AAmZs9QPFInmwmAWvr+CBisBm1Ui4g4eevs4FQV1CY4mLIPf4HW8Jji0KIVfMOStmK5p590UFVlgwqnELHIioZU8DNNmxGOTmetu3pdnSxilK5xD1tH2mZX9r4ZEjFOrkLWDjSJJT6DXJ0v2KX1VSwkjG5aaRm/COuuF0bmwJJxQ/UTEj1JNLKfw6kdFQdjioDEEr3irlp6BB7YE4RKymXegLtAiebUoA/wWDMTsar/U6nN7S7e8kasVIm9y4puJkTQmj1m1B4cY01+mt5OSVHAo2AZQ0JyrUBLGLkUIecTcqn5g8kBYMI0PkEhJt8eKqhvsNknu4FQNFS6fuUE1cZ8BapnoOE8geWc7mqKjBULwF8bQbUaEQdRlTRyNjEpPZXUSuptIvBigYHwSfaQQCmO/YaMBqGHiaCEQSg09thi/VwoHPIk+CQFUCOURxYI7HdtPCE/jWKxVH5SOapi1N2gWociCZZTQVlFvIDGKfH4yHD6ZRGhHnkPFgw603oZhwmftno1PChdj4AY5SdzWivYpV0koCgcRIEUFFyw3LLCS+32RFdv7yM9DVzBJCsksQtV8mEKhHVwAMgE0SpyqfdHY5ilwPd8zwYqegLC3eTPzWCWsJhcArgDEieGHY/NUYUjUDzBpC6LqRi0HoKxwMsY1a8ycZwmuMPYD+iH54rxWWVBFCNKgVBpsY5dG6rxgecn4G1A0MSq9Rrj1PRIHTon2Kx2AlnUVOtZNPIc1g2PgkLwik7hkFauKKoOgWLlbTO3k5kGfUB3IaSxRhFNmqWYipZaKkWMpvtgbsBbjnbaqO1NMTs94SvCTmEs5TlIidri7UO2tHMT/sRyA1lgqjRZFq6dfSZFN6EsJEBwZbzJ5m1yjQ8vUAZ1QynJlgGpXabAmNR6qltQnTRmQFMiAcMaxtXJ0TJ6n/csJgRi4azHa8P72CkQYgIiXJAVyZWmPDLIPIAoHTM64aqE16mD+WIYIErYkMkRBpCdYHioU0hqZtsykCipdGJqf3F8kbwux/esZOMeg/uYwkqspVoostJOA1cFkEk8X6qs/3OBSUY/6IKVrlkWDItCLEKLVFEgoskS2LIv6MZtIkEF5jsRkVDU22hY9Pdqe4V9iS1/SMatS9PIqeRJbEem2OyepepE1jGf1L0Z7KRL6tdpE2EFQqzRVmfUoGtSPQhFixKzurXMloXTfys2kt/VreS2Clp5Ldj02VZb1KhS2cloJWShAhkxqW0iM00Q3qiW8UXym53NxMbxjAKwrgATyiWWJ2gCj3jYGqEAR4AH5036EGAHZvoowz9OHuDv05jrL+hdxmpG4QT1IBG8KCgsHpEGdVvqgsaZi2uJFRJmivyGdBzGzvmtrrO2GSckpRgFfFzStxfL2RR0SRpKYpXkMNkgdzioWlO0rkpVj3L2uugy24IyIa/SySQNf6MhCaLJlo8TvlXVWb9Vna0GV0drvCR45VviPEkOeALRak7Ul2tztbIkBYIPcCOfqFlr6LdmWzE5dWAxcBjAmrCO2GniVM9rB9AC6rV3L/qWr1Csq2kJIKCL0McKI5mUPZ3v5QDGrtU2WzsNdKrw9CGKTzDIvare1zZbLKGX5mtYKLCRstf6K3sAKL2ayA9UYuliDqxaX0yslpXbQ4yxqYQlbx7wt4LR2S1ZI6psU64dqQ9FkLKYBQ7/hWnz24CjFdg9EgGFmgZ8YlNGitNIGirNKY1E2hoUE8/gYAhX0PGK/qJ8YtA1FMtaluPmQ7cha+nkxJHOb+QLiFGOnC+ypjATYYCt6+x5IBgVsDgHtVRkM02JyoElxGLFYCYfSsgcB0uJYD2qIJqIHkosKp9kBTGGHzNg9CcKh2wNQydtUvLRGKrHUIR5iK2zDXlhlcBToVgBhlLVi0NUtfp02tI+lssWwMVo2iEdIOZURho11UQODsGX24YfYFioW7W2otNRa/vHX555grWSEyXKzErYOtM3JJwl5p2QFLAv2C7EJcq0thlytcLp5cvUsyhgPZgKBVVwNIqwV4NWA17CxbBeQB2MdlAbppxBn/Ku4ZdFyZD+pjB/pw2krPRpigyX5PwEjK1DVj0sLOAFe8ICQtSRiZEBpPW9A7u4KDEuVHyvYzHNi6rF0prbIDtWGtYM+xO2APQbMmVBMtA1NRhaSkRIpMUEjBtJKI3gH71+Hrv0LzTkMiBoUbpl9jK+mWBcg0TKriIUBmvVkq09MoXPCNAICA6oFzmWG6ojgjlW771eVbjF41hiRBFRgZuOtVbUq31VoT9uWEaMUDswnjWgBobhFkylNQZVp0gZrjEUmcYgRuSM4B5IowkAHyh0SVv0H2U1qrHAk3zgWkweE11jo+4NdiklAtvUhuWhYUzh6MraGGoYfzSk/zooyvQIywCnwPlyyCCVlgfslHfLtebA65doF5W5ovYRbqWcrU9vJ7YyJFujgOx0H8J4bDUbjcUmzhoNIa2ly+AiXVKMqk+hKGN746hQ3tUmSRerX9W59VtmAD2yF0lMgjVbECkv1aU9hCkmHIZ+IRdq89Rnq3w1rsfDbuD3IaBBa9C8rDRrZvoBGtI2Lgq3jYpTDDFgIPAUxExcCLWVWgDIEJii+gl+0XtCturaeRdU8toqJhTuwz7CdoaJxhoGjcMA2iqhWCzWhytoNIfO7OVoYfO3YdLGxCQWa3AkStgEawzy8TGjAJgICgzmr+XHCYEIS3q5Ls1deusYfiU1CpHe5wBDVDbm0BYNu6E8g1QkC0wU/MNkN/3qsfXeTJyONaCNJw+yBKNk4lKe6Oq68zV2C9dfysfXLQD0W8WwuhaO2IQj2Q4di5NFARwVEXkbwHm6GEm6tBahgCAqqeOaCGf0ez1HXQJ/WR+yoXmFKCbql1xscDOBCgeRiBbjIL7o+sEsRGmzp8nB0MZCJrcCss03YWh0N1MT+cwdC9+szrQSuU6A7tC4hmKfXj3uIVP+iadlxigH5qtyXsRCQCBJR4nRz+UoHHcwIU10Tqy/Y1z0rgEAIeVgtRQBMBdYrrHgzaXIYeGRhBSYErr9pLMCJudCDfJXXo1GlUipAbKM3q8tk7KknkqKqdvGcAoDu5piWrbE7SQOAp+By8igQnDJYnHTotBQUtSj8ZOqGqdRHpEU8AYKi9VsCZafiv8txtNNDgOdSqVRZlK1ARnxFVj+SkksmEXTyEQVbOQTzYomUQjG9B0KZrxigGRnwZb1ihbFa9gQKhEbG45HwK0bFwDaf60QOBfPIVCVGO0sgFuShkqpNIrCSz1Kx4Mu588Lz/EJGKWCAdQH0RoNuXEAK3JiQnkwNfrz0qX4YvS+t66gRtEyAOEloiQ2mIN1/Cbu7oHwhVqOKC1pJDpJi25gyQos44FxNtfrlAY0eAk2v/oPPggAkoB6NiU5DolygMoHq1OGUXmtlEJw23goaGSLy6jOh/CUWWWQii1oPS1N2C9LdBdaZVeMQycArn1wGZ6W7OG6jb6Q1Y+oqBUz/RNce1L5Rb8/y0iSDIj6lHJahrUqrJRnlOUi8BHqy5rU+rN3KaumolNNV8yU0bWopTek7R3+x1qQ1nL+0pMQr04KJdvklVJbpqCbfTPDeY2IKIm2spqCnKFE3KJGILDynBJyDWQFE48pPaVmU0aqSVIoxOeCBL/ssm05NsflltffJtQqaCm0AKylTUAHWVNZILTr6ATgTUoACZB4+uCXdpE2rkqR8HEjNUcqFyY3OzC8EQAIgAOQopRVt0Hw5BSAcoAg1BsJS4ABhADrwcjkSIqcaVc2tRFYwldQmX1tk9jebEa8EU68+18RDvFrECqClSKiy0V7qRD2VfGF0/AigkDKj/JmZI+OqSHF2gxgVM4DaoAaZpzwRD43W1JLsmgTzCWyJBI6KuAECQMeVnEghymVgf0MqPoOgyBXQdKB1IdB0qDQBhhL+QoHK9IGpgCCBs+QpXH7gFmmcMi7F1VCTuKVt9dg23hBFpQXb7sMo88lNCawYMEqJ+qmCUNQrvYYnYhyUATSw1kZJBN0rf89Mw+2qZ2mNZoHgH50yPDb7TYL0P2ij0WNs3Y9NxFTgiIgHqsbHEdG5Nt6DTFypPsKjfYgY4WCLVShP6NY4Aw0rhVGAJstv4LBy29tWiFIQdRlpF+BMD6Paklxsmkx7NqVlDqAE94hXKC9gl6COyH/06O++zbZW2HNpm+GydPkYl3tiraIik2MEi6f/MXHLJQTt5yZ0V66XVtiyzbkAGtp/gTh8cbMpjREiSZSBL4kEfY/5hPxDvhFPDAgEh65CN1kcvMFJ3G/gMMfcHuTZUarBfjCAqPQ6nHIv1oxVSXYCr1Q3YZNAMfEhqwN7APPoh5IPRohgY4USOkhjJ4gdOlvtRYgVWV3j9HIKKpZ7uBarqzKAZ8RAIglYmhjQbZpcC8USZECRNQAIxwpSNH+GN86f8NnsZ5t5O2VOGJhEluo9uobrCcihZbA9gfR0SUYM0XclFEgBHHOYN2taNQ2Qn1U6GY0FaiZbpumX/HAVVLX02+5jAhWVRZiABQKq5FoN2+LgjTngQ32MZ6rbU2DaAMAZYowQcBhJdxah0XriANq3bRPS/ke5UbsrhUbDWfCMmselqSIb365t1klnI2bXiYvg5cASsl+7G0Gq70k29s8yaRRFHq+GP9s2lbJMTTVpTohZwCawx7BxG1MDkkbXsSAwIIppfdA7kTEKXcuQRc/7An82llI/IP3AVVAy3qqzBKXjOzsCEwaAj+N2oDqMgEwgd3eRobKK7MAfyiUGqAQJBArAkzvUEdrXunfmNQwmaw4ySI4i0OVMQXRlMKxDQ1hmg7wKaqenw2XJxqIrasVEpxnJsY+pw9eVteEZzMQIbhEqZTRdxB2RKcqe8G9oVSlqiBmMuYQfREv1UZDovUhgQjwDbysVB2IUA9GpSEj+UpZaWdQ4Qa/i15rGANK4heUJypqmDhS0slJvoCk1OuzBy0h1ZyYdFl2TGGUeQ9CGm4tTWKH3R4oD9okvVT2uHLe6iseVrcg+dl9WyAdUfam+1dDy0jV+6Cm8A5UbS1h5aJYDHlomNZnpcQIF4lUJARiHK2PAs1fYmdArxjwaGoRdKPDAQfnboHX2quIFHfyXR5TSY7O0a4BsGI52+jw4SJh/Rc4Dahh06iNwxVgLO0etDJZpKcFZcWNjdO1eOqwIQZ2wC+3OMTGgNrCLjphgKXQvOIa3bIQN3xKdiLnE3Pz/bBsVgfyqPAWB5WGRDYSBgjtDjsyJewbBERbHNGnz8nNSU9+l9aomW4OiLMRmgFHMbIRM6C9giGZrBg7WAQntETxirEkCQtw6HIA+cqO2/wAMoabE03Yag8UMD/RV4aLWW82Q3pdyPCXMCcLDFoCP1BAEo/UG7DljT4/B0QD24cQ3vit+allgL8VO289XpqeDiaO0MyP1LAyQe2hIueQFoPUBobIbq7RMkh2NpE6c1ACxNzc5HSFXUOLHEUgA+qMmALgwUILJIEcWzQbk1itBtHdsFG5iUF6qtkiCZCPWup2ZRsDYIMmlTsLhxCk3DiNQkbEuXcRtyZICuTL1kkdCsD6OooDf8KdLh1WxJawMBFyJL8W5rt+nbu5zKRjCWkniT0qlXboSa1WGVkJFjdAggb4YcQUnkiNHL242BsGR4SCH8gbaI26CkGxihHsYZIJrxappDmsaFQyeYWOsYDTr9SYYZdMwH47/jN7WBGpx1YN0UzqYZlgNLOSEVy0AopTDQTFzbeTSImthDKX1oxBHgKkwrW/oQDbv62tYq9uhLUO5gAAYoMbB9pCraKcUkULAQhAxrRzPske22+8oFQRjhSQyHwBY8aINPk1Yg2rGm9vqHVW+Ofa1W8Ws9sk8UEVU+1Leo/UrQLHCRou1R4oMSso0W/rQpGRAokMEkGRmfivwlsqN/0jyS5St/djImhErSaiyWlwbr1V7qupNEkDtEj16roDHpB7A+SfoIBFJU/bnKAIgu+pdPQ/FNwKhWZFGyOG5rAlJa1sazPG3kps37Q6syNZXjbrf6K9PDWVGso61B/b4m3QK3X9qE2pzkMTawm1q4LuteDa2SqENrgbVg2qhtY/2qJtnKar+0XWrf7Zda9/t86a4m0v9p3TTf2vlNz/tcm0RJ0AHaArIptSNrena7wzAHdk2vJtX4DeU29XzwnMfLe/tP/a8U3HOBJhYWQ5o69Taa1lkGXlLSajD1IAJtoSAEoswANtTNugt3NrEorUxYAICGAoALNquAD90H14DVOdUVv0KnkWYCuiCJdYXnEubjsOhrlCkoDlwHjYIG4xM0ulotFVLahGU+ThSKTjD0Lrv+uTB0bIidRA/hjUGrdUcdg3T5Tm3g+I72tpmn0VBxR1hjQ4AvQqCqxUodPDSfE0eCdyMABB9u8+kYJQwCCjEJa1PAe2UC27Co9FrOUdHff8VbwI7DHPklCXt2y0NzoUj5JfnH80oodAd4/Xx9LYAUnKij5wM8EzDq8q5iZnB3tFBfJ6h4i5xi9eTi5HBMKasCBLZ+go7EjeKwMOQaOeT9mUhPywJUhMSN4F7xEYCp1jT+GbA5IlRrxUiXB4yNIXcZa/KHgwyRY2P0k5MGCWQSaMAkqLzwEB6DkSlQYoAhyh3VJLm+NKyX6ATxCST4NLCbfHiYcSlNIRBEYKYD31DGNCmk5yqcuAvEu6HRycP2EwWLqzl0jVQLMHAIOQkGRtQSFpn6PFBWTHA24TdPiAzHcodQqVxqGjRbmHGRWLNSsOyN4tZsdfQ0mnhchkGiKUmzVOnS0txW5Jy+AKwCmY4RQ+5DLpjzAQ7eCBglbH/jCR7iBMBE6JS4QRGLmMLdk22Es49twfhJUcqxZTJUAUhhUs0SIctnQ5ViwBzlhAQAEHHhiS4XsmHeYo4ZnBgEDEqlKTuFtegZwkMRzMKu5bfIm9cf7UNbHOmjmdF0kz2VH2QW2Rkqgdvn4bT853hoqbE3NnfQH6lLTA3+oY8WrGSu8f+2e2wCtNJtXfIGp6F0KsksD/R9+Goa0ojGIgabOyRTmVRwqWs/CfZKogWQR8NJVdx6YFQ+Fgd0RxM9DpbxfmBM6SPA8xaJCBmEV4JKEjX3e2Ogx8S4HKoOl0KvsA5Rxf9hxNT5TMsDTwwR3RCYAx4sMPELqDlAh6ME6iD0xZVnHAU0d29Z20TjsFm6UX2KZB8BgmU6S1PtHbry+9UMdMo/YmSHkmsOE9kdhTJdPyw1ltBLfqIVlzxpphEXnA8SC78X3eEHoN1BvpX6GNMImseygkRR0D8V9oeoFR54MW98F6qnGiVGvhElyl+d4HD/8I5EDsDX9QdRo96Y0CFiGNBMIPFUppk4CJoVfjIDeWfQJWjxcRXZm2GML6MkpZDNQ9SQJlFJJK/dlmkjthkQRtjB6iaaE/w1rJjDQ9jpUcMMpZyAYPVjW2iDpDyJ4U7HoUiE80pmArrFHnBPOkkb5Rx1nvjb6gc8S2SD5acuBcggWsHOOvsdE46T2nq6SyMizFc3m/7Y3wBjPAu6OwxC24LYc9PUF30VElkK55AfuSOMDNVjimFN8iRCgcyTmLIIA44ho1G0ojtJI3xh4xebOtIHrNb+1RYGewAKdVGatlaaFYu+FrPHztjw6WCwtuSM4E6dD5cp9rP+AD+F4mhzslwNPP2E+Ij6plJhl1hwVbjk1Fq+jBISqkxJS+N4Ikem42Jx2CsBlhtm/adDsyEx98LiwEXdSS2JBVkaBnFX1A3gcKmOzL1o79nuy64vzWGSqx8QJIVLVRzJIW9b0ydoZOOhECUawigxrKo3vaqAQAYBiTuDYDEO45lwyzOpAgVAfYR8Wxrl09Vvi2snFpUahCRo0y3qEfUchstBE3hJApORTWOQRx3d9TIyjNGzfQIC6tzBryBNA7/1baEN1Sz9MHxIM3ZO0sGITLgTtrGDZerUM+OmZ6eR5oG3AowU0012YgM042tD0vMbcGrN13jG5KJMv6rQPad+iDaYO60OSmirWAGmKdVoZyrDSUlCiL2GKKdvQaUp0GXScgLY1aitSU6+q2xVuZTAFyWg5npZycnuMuSncVOuopt9BPAR3qi56Kt2voNIv11fRV/AwFIVOq+tQ1h8QRoGlakDf8J9tyOc+6XO6GS2CeCYQMdZb7h05vHFWBQ4V3CnmZY7hcJNhWG9E+32oPoluB8YFjEblqUC4zlRAR31DFezWI6V82QDtTEE8oI6qXhGuHNA4qTIEJAysJP2gO+8NObts1vM3HZDJ4rnkaJFrwAe+CSKvpWsi4oRV7BwEGlCsGxMMe0gWAocW/QF0JQMPaD0/1AfRBy2l8bJ20IoFO+V57LrdA28mxwKQNbcr65Xy1mBTF5YnoRQO5Cy0qBu1pfxvIAI+ITbkwLludlb344MSLw5LziRmqwdT/alglvtlTtixBU8CkTOkB1y9U+eHelCdnImYrpiwQxR5CafCZpOK3bz4JPCrw3PlvblQsDPz+BzF4QKWEBhnd9KuGdquRLNby5ikICmM2uVv4rbw0UF2mcOlJUg2wf1ys1czuZqoPTBEQtDpEZISzpvDdt0JztG+gXO1v4w5nbDO2QNObAY5W5yqMHerOuQVgpRs5UNhu1pUs6nFASIoA/K3FApsknaaU+wkwA7WSzs1nZ4G0zVOBVRjxPQwKRGY0FfmGBpzSwNbBbtK3IHKY84NsXK2QkmyLZolRC+mwWIjvAjC7UnwI8tZ0r2DBfUhFaJnNQFKB5b450RdrOlddmweJ74AhKRUu1GbvLmhOdWeJuwZxgl1DAZjE2+g9YIQktoC42CAy0ud5haxmgRyS7QWx/VNUrG8S51mFvRBKL8D5wcbNUeC3R1rne3OiaBJoVQLGB7CiiKFyPud97AO53mxQNZkOkRPEedKx532FobnUNgvCYwolzIBzzrLnQ3OyQgLMlsRgEOVXnfXOrn4iEhVZC9vEXjk/SuudE86jiweHHOmQuM0G0O87T533fKdaE7AjNUHcZTC3jzoHndetD31W+Bllg+nzmoUV7Xp085g253PzocLYd6pVikkgT3EbTvHFfMybadtjLVkjCDAt1G3wYB0Jq47cg17SLVKf4CV5gjhXS7mcBg1MFqJYkH5ZaEBUzjtQI00cuNDWbB5QlhkQHBqIHZEfGABZ2B2qlnSOxSX4BsRFYSfunc7YuW6xs53J7xWYGAKGO1I2ykBDSllpc6nmYH0abPY7WCPkwydv+7QrEAElgvxsrjwhXJIAtgaK0dBwDUWWdBZbZ0CDZ43lJ3l5flqFqvgm16MhXLEyhmRu/gO+hZRddlx0yjESIkRKlEFt8n0gMkAMWxd4oMfXnMUWoqSX/3W2rBNmf/yRC4t9EWLvSuGRK5EEEgw/5w8lAKwP6gc00U4JLZlyyBaZmowfy0BBAKebAVVkXd4gp8O2XxB1RmV3dteX4gwg4OsYeyDbHNvM7nYzmWyY3qQo/VcCHR4mWB2GIthBAnSzYBKyrPAcCA5R1qNGaDI5IExS+8xoi5IDgfhd/kzRos0x1GhzYLNTDYyAQe9MAW/SeQi6KtVXK/AN/g5gYnwHyelHWEBCikNGe4brzgZPmpDPBwBbQUp7YU9eS8I/b5N1aeN6C9HQGCWCA5U4L5enWqVxLAucqPS8sLVMwp/DxHwKUK2nN106IGK4YiBaVfMZENl062mjbLtFDrDFI1CfmUKYnmCtJzenG8TSqF4U1WWAJrkANmqbNQjI4OKdiW6ZDAhN00k2bLBWWEm8kdakCq6dxRUSipxquXdNmtL+1wBGXgpfCgGDV4OTEJ05GGxpfzhnO3VaWGCsorbUzZnlELCu7ii8K6HO6PexflKIDICaA70tsaE1juxIssxudfVgLHwHOVs3pZ+GAUKv5TjyN3Dy0oY8+qsBIMUaQUrsghP5aR6CEOoHlorOlVIQyuyqwTK6kfQYt0NhMN6911aX9wVVcrpnxA+Bb/YYAlW9Rm9RLpkKuvgsIq6vNjsFU/utSPAMZnx98+D4TCQCF03KpwsyF4Qa1gUHaMbcctkCOEbOS8hViZd5ItcAy8pLLQV71z/EYBQW0MOJRIln4make/1Pbp4JbWxwJWrhLX/zWhx5bl/gVmNuEcTtCtYxEyNhS0T0MlLaKWvktVjaSVkSrK+pfSszFJWFUnVmUpp8bSKRaXBSTb/G3BrMJMXL0uXB+azEm2MpvTXZumkkxDKbJcEJNtTXXmu9KJh1qs1lEVXvASf2nNdGa6s125rtSbUFhNlNu6bQIHPgIf7UgOp/tja7n+3NrtbXXf2zic8A64B0I2sJBYemoBWYqaIA79rrgnP6pM9Np6bAIYxqRHXV6pI6+k6VSQUOVSnXWHVIddkqbZ11LrvHXWOu28plTaJ12hqVXXV6pINSN5Tok7ypr+gveUuCGP6ar02AZr/HOKCxUFEaadQUQZpnTVGmidNYGaOQUA30rTUqCj6+BoL9QXfXyLTcqChUFl6aCeDSlsLIUedXP+EAtPdrldjTZJDS9POd5RO6CIQvIat0ARug5/FohAKpC2jEzCmYAiqQGB2PIpxxZZUqsIOyJjAwsdA4HYzFco4w1d8JjOlvNFcFKumlymgtuXtcqZaOjKQBU8XSgammz06DhN8LLBCg6EpVeiuUHXrazJaGCC1CCffzQNEjU9LsL8azwDEv1IhIQuMXQAVhvfnvWjxndyaWkB5RaGLB85MQZBvS7Pt9Db+jbKMQU0aScZ7Vn9bmsWEMu+ZZZiG8II+5mQpruisCMEecpA9YZLQzQJFwmLAux+tcxTLKDPJh0MFPEKYC4fQFuSHvjuGjKUfay3QzQTohHH/hHBjf/AvjR+BBnnxlED7aFDGE4z4njNeT33nHAG0Q3gwXa3kKqAVIRgYIaI6FfeZyezC0aPWtfM49a1+nn0tElEmgczxjPqYOxQEqecq1xJKi3oZ77IlEUUcZAS9GAm4pLRG/dCp1N95aHIBW7ZvU/IOgLhKxK7VkRL8t0QEqq3ZzHSWY9PD70SjKwOZRYyQ3EAHYATCGL1UoUuW0KGMdKdR17ujzmPP2GdQbNpDAjjET4gn2sUVAs4koejKsCDLszCAf6VYdughSMAlzOAYEkQDTE+2okKFJuWoIhDlIOyLHy9hVRBvbeN2VBIdPPIAXmVXdYGsN+9XB+XB8umXAWTqVKMb+NhyV/IA29GtmQUAloSDIAd7G13nvgd5auoRukLZhF+TI+QkrlZOrkSwBFU0cO1g3Z8L3LtuUgInN5kZyxtsvBRO0aQ7vI3SxCR1h9DQ3sAL3xXZWRugbl2pINWCiNENQsTm0H4iO6sd2aykO6IUSrH0p/1YeVZ9Hh5R0hPSWsCJeAghaVP+j/gbYQgjJvBH/5wFeKLA+Cgk2DqZZDbRlaMXcRqxJEBW8AtFGrePSUmMpSXlRQyNWODQP9iO4oynKAuXFsq1dJSPWnujg4/tKglvDJhHKK0k/pgVJ5NRiq8SG5R0hzXivsHb3EUnqpPCyek1KjxptU1xLSiW74FIPSPV1/Aut3V8CnEtOqN+RjgAg0WjpK8Mku/E9kWAxWaSfr0xAAmABtVCGAGQAGDyGEVmQAhUjnAGNAL1nIgAOc9G6BGlrxmEow00tUDDKkxobpZRdlkE9gfGaw5KNeEgVKisPfoo0NCN0rNtJFVNK0wAy7Thuih1HNRgbUeGkULALnTHaoi0JZgAIux0SAnH80uHnltKxKVkZb1UVh0l7MgBGYJySnAUkToLmI6moioUkm4EvM1ZbS4UBagz8dyRaQITK7snljVTXqMuUqGTHZ3WOhamASNQnbh+8yQCw9NIRYJamFGazeAFAAoACfxTIAfdAUADl5jfTjrwOwABEpRm2dSvGbd1KoySdB5Ju65CrFph0WQ4JWYg5sYb6yH/hiAcaVrpaokpGgj7YB82A2uOzbFhDvo2oCArgds+/GwdfTMApv1lWslgA2VBV/70iob3brapoABNAyOTJUFLAIqkY4QvAAGDKwHsOAAfwNkVdq7+gDQHsKxC0AIgAooBhUnEMEQPVgelbxuB6FWiXNtYKZp9c30/ng8ajf7ri+VizDce+uD9voSTWkAKgADQOBmglyjOqG4YdYKf1Os0ZGzxykEiALglJmFcpAy8ygiqgAD7I7Dk16cOM3mlqYHf9ClOsQtjUPhU4kZ8NUJbIhTbBs2pZ7oltTzxIFFvzQAQZX9GjGJDCs+8/SBT/iDQlAuov/RY4MRwgD3O+HcEKAesHxTG7zm0sbvYYVRDRg9MABmD0VeDYPTALGrOQxQZlSe7pFcDQAbVQqqgBqDKqH0AIVhV1iOQBckxt0FZZMgAZdZEh65UkWlvUYZFIGXq8sNxBQX0GUHq4wOWkz4FVD3P7rgun6NHQYBKAF0iZyKx0KsQe2MjTzteIhTUh0jPcs/oIZaZIHLACrWXYASw9jqTwqm4/XkVuwws+Guf9RJJAbqgqKw2ECa+DVeybf0lwABAK8oAKorUAD4AEZqKYCIgAXMKj934Cx5hdEevCFHugllzD/OW5Iz4Nt+pQyVHBgrj+RZgEFlwAg6yRV7HXvgcq0kSy7ZFfg7oiFLej70MjAvc9wkSo3EY3XUekhGAQdBtyuEj5KI9iE1IeADW/S1YD+3EceobegmQmHT2fhERtwVLakJHpyoA/iLXzKrJf7E4SNZW1sl0hjMsIrUqBTguBHE5xxdNTqbMudtJR+FrKhGWR0w7/WqxpnXqsNnoojaqxSZGUoLeWw+i+JCQ5AN4MkN1BLtnAkEid8sWkOJ7uyRJNga8JilGVhv+B/cru9kdBlWYIMudfonVgPSGpOIX8EM5b3CmSBpLs1FP4kIuGTuIMuy8oX+lOyjerAcFrrux0ZipTruWC2AMm4asCRtH7xIigYkkJFwKnySmrGtOAWQAukjQOKKMSE6HdtwldCR1aOqzQAoo2PeGEAGtvqRRDENJcSOY8Jv0XVSyMKQ+imVGPAYIt5lQVxi9qiVWJbJFfogRdXjBq5lKPUfaHeq1STNSR5ggjpFI+VZiQYjkq4TVwCQe50TRwVwIhd3nn1cfLyQAE2wHbxrQx7NZVfbAhS4SchJIHi+CHxWUIzRs3qxju6kkxxWEAqPmsjBDK/A9QPE5nbQ31QOuZe6iBE34uHmeuGyBZ6VZQ+DPHFvWkU+Bz/89GbhyFA1BVcokhI4VUBg4JElog2e0aua9giT1+wgFbubDbTe5LxeWqyxqDVZH7RBJr4rK8QDnpUjGvdRGyv1wU75mUgOzCviSc958Jpz2LWl+MLueZaZ/uah2aDnqpJsOeyikUSBrDFtMgApRAGJ8eEtR9DWEhuHjGoiNBi0aIr6DD8GAqG5ZVN0OrJV2Th7iibgos320xuAAYp7EgmhIuKGR0bsE3SldCGoYh/tXHUfa9IkL0BlDQF0Ko5ARBUrfiSjzZlKsAr1OwyQ7bQ5Q24Nd0yJ2YktobER0fFokJbgfN+JS5B4l7FlP1HZEAhymGA3+gEvC3VlNGBV4BRg8L3N1EhkNWOj1OgkBKBhZ7nMwAsbOapmiF2UgeYPKijpmJ64i3VLF1YajMrD0DQRQpO5qsCz6hT2KicXt29kpkozyTR0DGmk5tuGHRiOBiUwMMFl8cIyn4wXcQUyFVKgIpco1UCEtVxrZj1NPnvcmEU6JoHD8p2l5CSaD7CeOhoCBZFOtHCAIAvVrrDGczAAVr+tNna7ZblIzQTbKo/au1YXYgU2AaEBCEIczIDvBDiUyquhEFWi0lISaWhBedwjN3J9B3LiW/AhEn39ClE50yxyBNXPHVkApboHoahmMnvYWhBfk6zUxTTtivcOKCB1g9MFfp7NWVsA9ZDg6g9pFV5qWC9CplCdyh1Kpwzh82RVLk2gKg8glrPP740WhNKAkKGcBlQQr1VXv7WDVexPNjmxrQRSyEvJNNxX5e6mZuSgxb1jbG5KfaENdpERS+XvKNONICpove1AdEclT0pD5e6MYY16jXypD2/kIazUXenlgRr1zXv0aEa+DvQ4DYh5RNMFWvb1Rda9BdoMnwCzIoojlsa8h4OQtTZ6fA2vWBQm2Yw60sZw39zWvZdew69o6h5qSBgnM7Xtei69Y7z/L2rELzpiP8WtoXV7Zr2PXq+vVhrHVecUp+t2D2gevZ9e8a9rDSmY20OB8pO9ehkEkN7clx5OWGGWkuGyoAdps1Bupl8kJ5qIsEWkyGNDgfADtC+LctkPYMGy3zjTojEk8GX0rrCJCIVnkL+dHVLpCdUbM1jzKOl5JjDczAtT5fKaapha1E1kNoY+ToS2Sfzhqaky0AhcToY4glwvispNxsU0oJvcP1GFrBhGDqonQYirUXka+hVl9NK+Q4Eeeb9Zy6dUJsn2KdNY2u4gBLlWi0zHsmSzWbLUei5G5n4wShCHU6mSBRgYHDXidcmodzoYD8WXjl5H71UQ7UqUqURJkIbyCgyEKaF4e2mBM0KM1lFAfDSGvIy7DFVQCxyEmGXUBmQ9sC4aI6BBvrF+kk0KLJTJkSUuRNOIAmvMMki9idACtCLYEk4Uql6uKojXVdAdmtG8Kp4HUcB5TV4n/QLJQiuIRridgT2Rg8aKSTMudvkoDdkQyC1XOJrJdQiTRqtXLd0+PYXaFBNPYNmqwzqlrvTiqZrAmHxyhJpMmT6nhwS2tE6J5C4bdFnYFRwKKoLS9BpSMw2aNGkGetA5mQPuFGMpHxBHbRO9LjAbXB8+SxsY7CS7ESPkWAilBjiIeOoQz8OvIWAmRwhdhFWCOzqdNwryXyRFbRQy+Lk0WXkcnCJ3ugOGb1GqAUtwgJLpSvQPYHPB1dzrlt1jLpy6pX5amYFQygd5oa7qBSF8xD5QMX1y+S/3qAfYt+erxh40loWLUsgfQA1eFNvl9ZkU/ArmRViW280PP9mHHEOJQfXistFZlJb0U1j+0xnuKs8Ut309CenMVKhntqs3WRuqynG1vjncTsumyh9KIK01nxrL37WmurtdiNroB1ITidUruu9Uk+66SIYIQ3YfaOuuddMk5clB8qVA5AyYhZG5MKj071RI8MDXUJtZ6edvd0jUGkWHd9c/iqQBsABt0D14BQAUIAyor1AAw8kiPXHu5lFE6z37DuMoqpNV2FjyPtdGuW8xmyWCseoOk6R7UForzjmpBcqFNi9fl266sZheBvPuUDcdYojYxnHs+OpaYxRK6YszCTE5SzrPtZCgs/gLc3RVNiOYeZq0fqAqBN7xgfi8mB3oaRMsTopAZ/MEVda/0BI+lEFL6jYJlLWAfneuNA0VoKjSOj/OLSwJsxwPblQT8JJk3FwqKge0iZw267NGfzM2+V4aAug4n3yRkUmLwGaBmAdtd7BkID0aj8Gk/CuybI/EZYFAojLnaC9xsANPl6nmPspY8Z3ommY+82lNAygig+EISHnQS9Cm+kU4KJu2e0GoNNdCSEXS5ehWHP89EFsGyF/CVOcFZXvgWrsphUzDReNv02OqA5Gq0bRIFHWHLTseCkiaZIl6xGQfQiowPSYRxEWaCq3gKKlNFWNK+05A60dfBsHDJ2qSEyRBSfaD2VfeqOWpS5SEAEQRJHjzVAEjC+Au9dBq03SAZAqOZODwl9E+RjiCl5hBvUCjpYCQl70+dxT9jjWV6O69RA4BjsDKNanCEgYAtUcICHRTjiAbATGNe1RSO3C+np6AC+8pQf7B/eR8h0/bAIia3YOGDH5TMFXq4NQ4E/CcTx4oATdJPSLO2Wrs7Z8cWq/iC1gIo9PRAsekhNYwljowI9kG40jUFyF5SZF6RO8+wV96aLttTdELBKn3ociE1SjbBXXAl9UAtqZ/aIv4ZFzGMh5sa/AFtMVBxKKQ4TFjpHlyD+oJL7i3hkvt06rbIFxw+01c6ZQZxHeqS+jbIZr69xR8YE7EEj8R+ifsgj+zBiWBfTa6z8UmnATmBSQldfYC+8l9EihhkzkQjs6WJAAWqXVole1K9r4tfRorMVpUAPNRSQgDfFG2444Tm62ZQ4GLZpBrXYpF0R5wNbZE1QNIWk0ggdvKVLzBV3+6NkFbAihv5HY0GWEFkG/6HtAUssk5Bcqr+KBNknYwvlkjFLjTCaUTNmWBclQ4A7R9iJ/pamYweYNnBW31v7oCHAHaNayekFaCDQagfApegU+E/b74mwE3p3+HthSyYekA+MSaqgogHwWMSmEuJqth9ui6jUL2KT+M2wFnJ9mIRGcSgUSofG6hew53r2rmkQEWxlj7/6jWPvBgUW+oy0qjII7CF2nf/MpYXNoP+pafaltpLfXe+zyw4Lc0lwUPRKUoGwSH004Rq0Kj7vCDjlGZRaQ44XXJNXhm4AesTuk9X4d2gOWq+xf5auD9zlrZJ5vYpRLAG5ErxRu6F8gLItDIUCCkUWTDjcHEVWqxWVVai80B1LfV0ErKn7csYrukAPB9cGGo2m8YBuk7meMQLlVXQprPO4AZVQO5hL+LXIu3XEPySVQtkrK7qMABulKcHdm19otGUWSHvj3do++oUBw8NbBSnESPb2CG/A5T5eNKmPsjEOY+g+8LZlp4w1WJO+fX5KgIJcxdTiMDFSBBai+eFrj6cfoXHsxTtTKON2aqZAHJnvm9+TGUVfWgaRXy12GEsubkMVRk4YdKlVQUiCPjWYmeR2f1w6QA4EyweOkPxN7FAFF6nOgETDYjAoRFMhSC5vYiged6XeeS0HqUzjQgGz5HC+HGoSpKDggUHO/WG1ywdeeM5oTRjNGYkMDMh56Vb58ECYnGvJB9CZA6MdKMQGfIWJymyaZFCMxQwsoFfrxCkVaLzoMUz7oyaGziwPl+7fShX7qv3o5iNPNsORr526rKRCsNzVaTL1TAGs5ARGirhADhHpbRXNEMgjYwZBRdEHc9HdgFQEBDAxbFflEzgTFhtJwKGno4i+hjm+PUV9tt4XKM6nlhvOeP+ikbxDQJCZgJYBGwoPtr0cwkAEdvhQEFWk5Q4pJ4xBjWMPnLU9RL1o7xGGqTap1hOugXdC13Re7QlzB74OGHSIc+zVgOyatVmpD4XQtoaI93FDbEBsGD1mgvNw+ZsnRQpkpQFqGUd2aDkNtlQqus+vQoNN4qnQj1p6WD3yl4PDj6BTx7uhcYWMKe51WXkG6jVESvltVpqdAQuwHB9rnV+f27SOiGe2BZwViRjCbvMeKz9bx98T6an0jAjgxBiGT0+niltYBlCSxQBMWSzdbUJgKr24EQwiaUDbkuojoNq/Jg3ZNQMNXktpqXCwkRmMcmD3G7o+CkPJSd5xukMaUC94Y1hKo5gJk7Rj/0VAISfB5S46WFJPRwQFoopgTW+IF4CDsgWcecB4soev2BF16CYkidzoSfAAKUMZxBVQueuLl/BweRzv0xs5Oj0RfoTX6qv0i1NisOcYRMawChm5Ee/t5MA68j+USPYWvRmKnIXRV+z39NIJvf0wkKTNQ4gVSojX6g/1FfpPtUU8cXVNZERWZ0I2V2FDQWiQ/GTpfU12CtVFu9N3SZTBFjwvkQtNcMQEpK39h4SyJ/ouMMH+lz1c/z5nRBPXUThAXRceDsBBDD1PQP7DsNALAbYA9gg8GEEYoCQExAG6RDOhQKhhKFPPSpucntqSVnQiLNtVwWD6Pb9DiCO/R6fWE+uSMsBYYsBDtGn9BvhRO0a1w8bA7Jmt3r9iPFSIbppC3coObGObOAnonsro9Aweqx6DYPbkEcBFQX2WlieETnyHTobAFKg0vwjiTPmUG025xlx1CeSA5KNCBHG92jJs/1WQjE7eSq3F4QzZmYxaVCVfZobHcNixhefbiwkstDm0mTkxSLVHA5/u9LtcDBdA9fQOWnezQA+LBYC0Jmi84ywQqJolbD3KWqBuoc9RJzCY9b5BHN6Qi1hJipRBHRNYEfw40WTkzh+REcrPEkXStgcygKD7xxa8GoYerk5EZg+K1epk1MU6AGGvEVRdxHqhLBCApIrdjMz9cQPOUg8cIXcBglfYC6FDdtIuZD+y9FD8LOTRH0TJVCONYS4cgGkU4KAe7nN8nJdJbRBHxDuwyCfGbs3L9M7F0SjHumiOpGYUoMhiI0tLdDOgTTqYfaseM4uwpOTFd2EZUMWk43qK6TZ/R44mnI6mM0iI3k2C5jrQCCMMo4gWjJIgOtF4pJzuPRJFdhb8m7PSAxGanRtlu5Yn7T9ZhrbMTkckgAKlvQIFy141AE1dAwQtiDhh0HAV9KGzOZ0QbZAuT8sQLQQLzTUUV8iY9w5LrKRP+299EBzdUs4BbuXCBZweQuLEDw2EuHFnJI1DHotBmpfdBgJE0tSQgCTlYt7EEjb5sU9i6gKbAMrQg+0XXOXrP4sTHl8kLogwTCjSNCBMNJ8HMMreQJxyREuIyQeUFARCLwbwAk5DfwQc11ZQx+havmSeJ/oO8sp4sp6Yg3oujZDtdjAGxhdNEKTHcA5X+2p8DMcdBioOnFlAmw9Awj2AmJDylkZFuXoS7osv0sRgdb2mWARMWJwGyCAChDH3OWKzgFX28sJ2ITvmRFQBgUnY213xwqSTx1WJP9k3tgZJ4KYDyC3E8HJqfiQespyrSx2hlYZfgAT12up36YDZUMHrG/JoQNN1eDheuvFtJjzQeEXmCGTYu8QBNmHs0qS4Dxv3hJIEhxcsq6TEJawZc0qNDwiKppJAkEzoDtrHfogBoFdVPg1cbDNLVoUk4Dig4Zh1lM0bwRdTt6C5sLw2zgF4tEVIg01NueRjQ5b7S7TV6SnaIxkWWwb1IwrGH8WCGqy7URs6nYIi5ZbFLdPyNYJYikbiaUTQOFqnXvKdokPobkH2IH0A2b1KyAd2x1PXM+wLEA2MrjAoiyKf3ZEgPzUY0fm4Yrcu+Fy2hMsb0+puwaIp9QHPEzAmA0PReQVT7Mn0UFnNVeaO4Wh67Alb2ioSkatz+1lu6ALRlQfdzNCfzoPImar9yRyYIH50DB47UoOywJl7E/QbielwPqs50C/d6EyApshskxOSDP7qn1ZPuINhBwIMEYEYV7xs8ysQnWB6MD2E8yghODH8bMPRUrACQaaQp9tRJ3hlyQVUdMxA049vRqMI5mi487jUQ9XGBCV/XzGYvZANBaBD9iL0SRvtBuEEPQrObezT86jVQuI2Nr62ywG9D0jPL6GZc0Gp0Kw0hmL0OaqqC4qMoVUC4hMWdNk6D+oDJ763plcDxyQCgNcYSNSrZRfjE8bHrKT/gEIhAUwz4F1xeiURaGa4pdDSEYSF1D8QP9E2OIQER3AdNvsvoWZy02Lfb7MISPjBQSiocXllFjwpqnVtKZ8FpMsyg9RrwLGtxVFG9tQ9JBjMXRAiQIv4MT6Q8xE/Szpusu6qmYiOO9DqC+goGJunRWwELoudMcuCKRqG2tU2PkIN/cGuzzdF3qINMLe03BQ9QwUEDOkM92q9A5pp0TzPzg5/Z8yUpAiGo9ZT0FQJwIdgGplzm5Of0SQZIwHlQ85MM0Bw3RpSWVvUmBySD/xovG4nmpa2TKdGf81VYL4yBwFwGEJSKNEt+Sqg08gjWBChhUx8hSKsiCCkKEZUKaS7GKX5kbjZbxjtgRvJpawxRvnRvPXfsnBPGLVWMZaQZTzw9ODrStTovi6iFS6KuXCM1FICYWSx4nSjQCV9HMKoIlwNbG2XVzmy5Ix+fMo/nrXQz1EE7GNQQ8u0exFjHzUMzAYBukTVdB7wSWwSLnuKUTeRheInApuTC4iOkD+oDoMj7EL5mtbrocJ9KsvITChFVjeRj9BJwesECXjRyjWyS2tcu7ychA2gEEnKaUswrNSqAyh3qwMDj4KHl9GSynwgjAcxXXIcOg+GfaltMejq+tSx+lT3n3mvNmS3RbMj7zFj7UnmviD9wjzjAOCrdTCDM6xwzIVX2A2BnzGtRAGb47Kw0wmjVo0KDuIY8i0LsDPLwwgYVNpKXyYWcQbb0PQYugxbxDkDOKVq9Lu+g+g+dBgSMl0HIU1bNF5UlV4qNqWJa2rVnBjZLdY2uEF2KaOVnjWosiUo8P1ZMazTVn5rrpTViYva1r7kboJzX25Tfymp+Ww67XKqsPtLaSBDINS10EsbU/WrKifDa7JthMGoIYXptdTS6mr1NTMG2H2VNpKbSAHWyqFTa8Jy/puJgv+m0mCYycw02KgqXSiknLGCQFTUk78wagzQ+uiG+0aaYM0ppqzTVWm26Ic6a503cgqvXY2mmDNqN9UM1YZrbTWhmptNqN9NQWfrpfXTGmm9d6sHtwUrgozTd6CpNNpabPr6SwabTbLBkipgYLnwUfgvtgyOCgMFt66b122wanBSbBkG+KYLswU/gpoqWKC+UF+uC+MaYDtOhXAUSkMDA0DuFDKk8PfFuWxKYixGWLBCHcVJpNXdcdOlMAB2AC7IcaWqvOyjDR1lRHqkPdo+hR6aYlBjxhQDtcIwc8WomtZDXkvrn+RWse4jdazbUlQk9H5xAtcRzS4g6G4hu4lmUJY8AnQqDRl/7lHtcYWdE8A9zG6rTGePonDcTwMZU5jppeV7CmZ8PhcSkkL4EwphRiEuheHuOhM4fFDAh8kADFIPoJMAfswbiRNUABg+ZvHfJt5FRpYsBAmBBhMWU0UIHI0bAgYUXiO+pDsDbYfwBzikmXOK/fds2Q6BamShGO7D5A9EK+MIMh20bh3sDvalJozyahAz6NyAaFY0QVqjnV/JRoOT7Uj71C+EjXI86WRpzWEEQGmhEHbBoiKToE+/cD+vSAoP7X95L2ga4XxCR2+9PEEMhsDsilD10woZ6lRp4AxhoWSGSeg39gIpeEVgRH6VFUqz5g6iAUT0/wFf7u/RNzW9ON/8IynSBPZBeZ201Dg7E3cNg9DYwh5iAwJ6WEMxqqb6izccewnCHZv3Zl34NI2XbJSwEIPTiCIehPXmUT3kM8J0R1p2UkQ9whuSufbJlIyB+QgOTdIBRDzCGlEO1pxbiKtMXg41sDHvYrZoDLGO2f3kKupajxK/t27iKGZQwkF5oHCNPsukB+cPR91ZZx3QViBSQlOeDU1nJIdVFiPxpwIClMOuIvoEzZjurK4F9IBcY9aY8wNWiF0yOocE+V5hANINc/q0gwImiPETrgw1gS3vkg+JBoEoZuBpG13+AdCImqSp9bYGowOky20gEkSUXsU6JhijeECYQ3N+i01x0qaWoluoJxuzmZBmGOArdBqGFQZDL1IIw14HQRCtcsQAr9aXt24CINZAHZC0sNiBFa4FJB7yw74GBlbhMcO0Hcz4njCZ0NKN/ZCFRKro6ljX6gIoR/ajLoa4ADKRJ4H1GiWGD2Q5tJZtR3NuMBsEdGDsZnLBwH8hCbAEa8UatunFbJhSxDVeNkO5acPOMH/G0cBH4jW9KFYlbxz7R2ZmB6oRYE6izZk0fjTQjyAbI0/w06La7V55bJfdqgaFjMSl4wboRt2N/dI7RZl+IRM6lMkC/8MlsNDsIKHyd643WjjfNOfmA3YBHZkm5G8pNbgdctshEOfhr0oHBGzidkEGmKc+CjYLVbvpIMogKVj5/jsrAO7aAvGwkYjoYdRwwhDEZg+VCIa2ZRoZW1G4AlwhzRDGN0IqgFglfamQ6/2GYer1kSWbMsemQXa20OHZIzSFBtFoqkaLCCKb1d+jI3D+VdaaDIcHppfR0Nxi/QhgacYoFHwSnhA/qCPgghrE03ebWTRqygKHq0yu7ggIHI8SuYCcoQ/tANVgFED4PrgGhA/rqZR8qxAUsjYoSmihahw1DMIHTHz4IhVpEh2y3KO3rD4NAgeNQ/xWhzySEh/IRo3GQRU6h61Dr9q/CEr8ywyOhjElALVI3BHlGp5zlNCcFV/T4N4N23prsNFqNiMlTqKjBjyEdvrGcdsUsh17YFjXGNNgyCXskEapH43Sw32sHbQze8cPZguR4FT1/bjGYNCimp98nnDBVQIPEr20jNtZ4B3oEPDEqhvttXGFCqYaIdflH12vGy46AU2hO0Jm/VIhnhDBL08DAlDlMQTUtLuQDkAtJTzMgqWFNMXhFQjKxDWj9UePbXmN0QcRxQ/UMBTy4OUwf0Dv5BC/jtJl+pCV+xnxVPaq9Uz0netMH6RVc6GRjaxhvl12DqAVCQWcdBZCqwm35KVpSMDvj7ckOB/pr/RnXXpE0TrQoS87HIObJkE6iX6GNRxAvDetPSaP5Rl8DYoCRNAhjKm2lTSyJ6VUContpPTTkOYQSVovqHe+ngw+2hh+FgBhPj4/hBTnXaEdbAc2NLOgyYpooVw7QwssHcHjwfzmDnQ3GWhAde9D86JAjSRAz6SjDba1LNZUwBjBOq/IrcU0I4MOUIYQw0CYWdupozKEOSDt2ISyhoRDIJ7oHreew9lXpS5tgsxD2T0Hoct9MwKE4ykWqxGTSYf3Q08e2+D4JItqTK6AFDKscUlYl7AyYlcEDqcJHOGkuBuxtMO1gZyQ8iaciiWjt7J0Ao3kUoK8Vnk4HAOhiDLyYkM3jRXNSCxGG3x9kA7bRieKqE4bawI4diegO0RL9SQq8JszwwBQGE+pUB1S/DC6p70Vcw9pAQWUc0dxUCezHVpHuBRC6khs6DDtL2AEPWAYjcVQw8K1voYSfeZh0LgWvseH6ltBHQ4oh+b9MIoeUY2WASILvHZLoo3bdKb3z04bWcDeqQ9OMV/xsglKOZb6YI0Sjh1LbRwAwNOIRLRevnA63Y58GocIlCFq4RfcU5gbE3FzIFnePt/xofyJfnNO2Gu07W8yXwUni9tU4bVYSXpsKPRi2w2cF45n2pd60QjbyrRRGmAMFESPjEC/YhvYL11yQ9Y09yI/rRiyoGvQpsIstPkIiyAbjT1zCiIa+HHDgd5wWMRzYGLLsRSqc8BupHCBXYf+YDjAkMxySE+dkjEF/rM90Z6k5LttGEk2PigrR0WZ4Y7sHwJTTV3gwkwF0xAibK2BsFmyuBEAneDChp4cPTwp4crz0ahkHhVPJbLvz2NfDq9qhlmGblqz+Ax6JgIDUMhqBTHLWuwWTikQnKOJTxwxqRajhHI0VTqUReQdYR5MPZJFlZYwIGll5ByLWi6cQukLfkhTkt1bInvbtgrcUJwd0V8mQtQFMHgctLxk4pQomBwyCFlkuJMYSm6jhjAwGKZlLdh5RDVUale0ON16RAG9Vm0kz8DPUABtuNPOqaeo1GJGchSRElxNIuuGQgIwYtju8nnks41cRy1TY3TynyGLTnRy0EcqRkhez8JNmuF1c0qUMm8oGI0cGVw06vNjkwTRHzWXSBZgLNkQdeh4Jj9rafWHtJT8IUkEHoHkYrgENzhK+mrgyUYYKTBHThkFNmMuZPk0HxhC4coQyLh4Ts87r5EDAVGXwL7gLKyC4JiGGn0ALw3Yhi+QMWY4yyQjvDGivBBikV75FFEBdy/reSGGlMELMfhgsEGBxJgaZcZHYU/5QoUx2tNC7Z66u/1zz1xBV8lYCYCMiJ6RLKAlFoWYKBo07M1ZEui3e91eJj5HAQ2K4Ry/W00hcfOP2JyACfid/IC4ifxR67aKm/iUIzSy2ifkZw3YOAQwRDoCSCiUUChCPFAWJpvLy+RBy6Ljk2+otJJ2DCF6hdhAzcNwBAkQBGZHqip3JYMfUlJGJWBAjDQVlpIA2hcrZcM0KdSDocJB3SqBaz5pKUgN1MFMHjaWYseIc8OzRXAyjuRR4YnJJZP6RySe9n/0Fec7d7TqKLORdw9zcR54A+VBwR4EdSLAQRj1gGeHaPjiZwCkaKcDHodd6O72EEaONA7GYX0geayCNn6uRQroSqgjoeHu8jBzF9wkIKaCy6vZAYDFzDjwz6ifgjQATnWhhsmNECQKAlD8uG+CM8XkkI00ojG0KBhwlyKll4I7SXDTUSeGo8aLVi3BF8yGV9L2BWOL0mha9MvjA/oky4JP57SBeBC0gNoij2RJumCRH4rPBCKdC3bdDMTtYltXNiBOu2OTiBkG6GiwckLXRni+GBkgOZfFvGNJ8OY0vYIhXKMEuztKwucBMa8JpC6I2Rq5FnoSZMtaAwg2iUSlZKXPWFOsRp/ei0SF5ybw21X56uIjYyFbkD1BAIYCdx6CoBhHyTM1HOTVGke4oSiCG5olCFxgMgs+x9QfUDukqI9BwKYockskyopMh8sH2WMqhHjg6+yZ4FwMB8SSYahlInuplRpANMwUh8AAhVNdLdE3TbLHcaH5p1Dj6b94mVaZ1+saQQIRBabBTNKlKAgwNINDpgJDYgRO6KFWa2wwTQXcPt7jb9AviSpxBcxGoKdtDx5cohl/sDeBqCFdnG9QPjZa3JGLbGTy33gVOP/oPpyplAmN6zwEYJXqXKpSOjcFIBwihEOCzyHRQcXxQX3uIeRonesE5YYzkRC5UsAVYGQ+cd9J9gN5QzilsglTCRNY59bMO0TaJ+DQdy7pkSJHyiTH2U/SYtaduu8XQ7wM13o2YCmA80MVq83YC1LxFqn2EqSGaEsgChDICfQYg/bI+wzpPECFLCQsj1YDy8es9sLVoSDUOM2+VpwURaSfa4iApXhDaZ8QL2AB/DwRjHxHjhwYKSfc5sitd286IBubqkPUAIpY9YKEWpggBHDH1dGzhiMTsdL8KK2MFvN672d3vbteoLdtE7G1rW5D4dxfYIBczVPhhLYooUrCcrS+36A2wxv4B17zaZHbAdTmsI8nfpiULzPU+wmd4zjNPsLpAgiAUw8rhDeXwDja87j31C8bPCQl9Y2X1AnsDI8roKOo59plTW03kPAwtYMFGAAh+4LGQp26MXAO6sgNxc8PM3i8PFXhmZKL2xkV7i7F6RIzkPPDOZGXYAbC0H8CR1aAWciJbSOS4hzULoqio2yOIubQu3shfcPhvF9nVtojUEUro3B18CKWyYpOhD+XAgsfSBr8+7SYEV1CcEAseY+E24uIkXgRsLlpCgSmTYi5KHcdANMsF+NsQOTtCbtbIIsRGKlEHOan4Lf0iITPDg5HFtmdYI/t4gDCRhO3IwWG0H6GXQNNihwF9wGPgIb4rIRc0iG5ylHIlMK164PRW3p3MHx5VOCNecQIRvWYUKWF0eqKNj68XK8z0FgaTWDbCWjoJsMe7AFzLT6v2wQCjvB0nOCPLGblaE+hXYP0G/zberH1vAYhrcCJKHgAHCECotqf/FoEymG10OcnoV2EIJf1AptpEX0vwgpxHscCpEo3dg2Hp80n5j1mN9EerBbRB9zA2bGKupRoheVF8IRtAFtaGUUmsvol047P0MN0GvRFeCVNa20hcXt2nX8IEcaxv0WjgXNNBuBAuCWAkpTMeYTWjp8L0iO254DAStQhIkrppRgg0SMt4IxAczklZe4/HMoVuapCBI4XJ0cWR7MjleGyyNG03sgIT29wlCvRQkFIYBa1HWBTJE5DN7NBrfGv1gLUnes7XRviZpiLjpOBnQYEzsYBZl2Jq3wMVWBd+2qZ5iw8Jk8lm9aTGQWypzKRBUYSsDFCNQk8RlnGaABRKSizwujF2olsejD0T8XuEZdHeNlIUQQpUfxEorEXogvdYYoT9EVHMtFR1Kj+VGlDz1nGMBcfeUqjeVHQqOLQCsQ4IoYXW83KmmjBUdio0vOWAQr7wYxL0+ETiqWQOdk72lEGSRIcTA9EhpSDvEZDAz4IAMsvO+rv0xBgOaIuTPEjEB2SyjGRCmvKDWDz7ui6FJgcS6LKM/7EWo6aDEzYvtI/u1oVECzBtR15AW1HCTbRzAPzquKNop4i9LsATUfoI/ywN3FRUt6vBllFtbiAWcdgL3tF+iIeN9jd8u6gsnsYCdQNlW59H96v3QshZf5yTo38puoLd4aSpGwi4y7AERORMXKjIVG4qMI2CEOHnwMW4UCIYaNtUd5uMl2FSYMTpOyVMTH7VskfHmNvRBGciKPWKrJeR/EE786Z9ptOKv+uxgcF0CLADuxKRigqFpCkjIquUumDQJrxvQBeAD8unBr+GxlH1POK0rP8ULBTPEroI5nEwgSJeOg8dJj9Nho2rCYA0KeuJUSFUbFXQLlMDjM+dpSSJBxkx6KhZBv0WMAUzJqC3wmL4h2+QV78mcj4VCsgBfWPjEJqKeTJRPwhpC90ZWjKIx9aPe+2twFc3XOmjD8daPd+lVo3p3MAw5/j2LKHYTS3ixGXUQpRBTfQNPjS2FMxTq2eJJWPynmx/gJ9LBnAOahFx531CYjLc9NmMnvdvLzz4hbGNLy/xYTiDqGgp1DFaB1LOBIWzBXAhMjlNfrntRgUClGmlHunphzQY2A300bxlyxqsG+yjDFKQGhuqzW5QYJxEMxINJeIaskmh9hgHCIuRi9sl1HxqOCnh44r1yBsUeGRT1RenPBkiZXctMszhgoZNYhKNiug3AK3ckEMOtBkzQn1yO/MB3rv8lmpwX1X7BePimcyUsVDCkMwPGA+ejUgNF6PdKK5HXZ0t7dMkEQ6O9dvP+p5LP6mZn8MoS8TGycOarHzOhK6ycNo7p/0SsJHs2+l4J6jmEeMZAm+75ESvInEFNwUFpsEObn0nBG9SPMEbFGlY9GWArN61EB8YirBAxoeiYu1SRKMwuTszXbhTB8tHQ19jWbG4o0HWcXwfFGwAIbn1vqCnOXYyaOHCIwqTIcBbzmcp8F4GWW2w4fRw7gx0dQl3t9rIwJjffLhKwwIj+ytVX9EahPYoh2MqemxRKPpiiDxArKfpoUywgJheEgAY/dGVTZVwJ3/D4NHKQBxpa1sKNG0qNv/0SOJltJDsRb4a6OVrGZ3jXlXTuI+4pxTctkAVOSGWRjmzVbIJQxJPCL10e8qKjGpdD29HUY0JwCQNGXAp5K5UkasGV/NXcpdGpISW2CHbgA9B38GrYS0BDquAnUkRoB2ENHAaNqkaJsDJ06pxz1wvsPm4v72CK0FgJJOY9LDh4k/WOywbIgJTZS4hd3GJGsa0EhQUpwVgREYgiXJYQbX4RXTdTJzGFVCo4gMACG6jh+DGBE1Sl/WfIJVIMviNbAWyYH5qJ0M04luojpWkAaa+wYC8tGBoFSHfqcXdAcKzkSti6rYQJC6ZL4hqfExHYFrCLjyMoS9Yb35GQ6/dQy4fFio8KRTm9hCtkib52fIzU+lN4co74AN470yhCi9Ud8biBe1WUqVWyOLQv/pmUIeRB35k6sne6MG6vlRwSil9mmhOUFXl033wsjiARQN/DS8F1ggG4TLrK6BY9oOjC6jkZYhJgC2sBSgIDaKCqe9FEJMRgNftGwTKj1iJO1iz/DdARELURj5VH0gjEiyiZGEUaRSAPxBQB8MvEgHslbDUFbQKpbwNHdKEU3CBRgOELxbeQYxKIsXUVsvkFbnT9fFoQLpxf24keAe604j3a6qwxwhmSRI56ytTFb0Ei/D1O54BUGgHBD+Q0peduwyvakGNJwBQY+yc9F4txcjugZFRmAldhxljqcRmWOf3lsw+F0VRAb74T0A38H2mpWeKfD+MYs/0U9x/gtjRpujSQwJsDaZVAjMLsOt2Z6CQrQpqF8Tap1RoiDYhcdhoOlIXELke48YexNIrSeNiUJ/UMgMITYIaTsPzE8F3G+RgWADOAP+HiQwbqx4W2fbw6SXcajRXcKBqmuSkYyIz+1D9YOsyOTwRI4GIgKNEeo9a81VA0bNpxBSAeWQ/e7GpBn0IHbSCpiv+m7dLZgP8ZVfSgnAQZFgOAqjW2ArvbK2D2NAKPGhjIaAPsKbqLgA8zR0fwrNHiRp8uwZpEnumRRF1Ik/0tfsxbd0WQy4htt+Fzdft4DXzRgnd2vpxP3G1jqhPWx3mjfkpjvgZdRqWNDgZwsg9Gunxl+13qF2GciuILopBj5BEqtKI6PPguf0CKw16te6HpCdRO/bHJ2MJXGlkhKyc+ciI6FTFdfvN/Q2xztjUOJv7zIMboUE7MdME5+qxi4KmF44PcuYXYPSxCYTc0eTom5o03G09y1iA3APbNqwuRnCJqLH8zosrG/oblKQkQB1ftRREOywAVaQlhmURDyM2vA5TCUhmE9A5HEkBDkdqgA53X8krLGjEPUBCq6MiR3EjfuoP/SA7324TmcXJDvCErhynketsBpsldk8JTApry1kysC9AEtjUXBKZIbsgJUT68DkSxDGcGOpxjzwtDpX9gzHxS2AooafxsoRPxwCYGFIOq3sdfL0JQW0HWrirbpPtK/aehiEEz1VoMGZTApPIfqYMCahpVGSMXi3Lh06TdgqejQOPSIe1rIAawGgOzzaC3CYdHQ1ohvjKaLYIPB+pTJ5gwxtlDCuxG7ivdAD5pn6g/0juAg/StNn6NoAqXnYEAxsFACYSSQyre4JwBYs4yiTaK8cDtheQCsvRR95jeWM3ikwRNjWIxx/oyWCoREIW+QZDTkZuJWnEFZooOVsDGT730O9QltQf9aCrMX0BX0PZIZi48jkIfof9F9LbwWCS49FxnLDbaw+iPWIaao3vC6I4Jdl2NUOYeaVHyxsc4m3bPzxRIcUg6kh/g4sHH0KMlQml2ENRmrjHca00pRtoTpQhyqrjzXGUkOdSg2iFDZKOEUtcCTpiQcc4zEh1GBqahwYVhbGM2IY8kOE7pp6KYbCzdHKRcBB57HHkkNOce9NMPS55y+sBM6Croepqeuh+PY/xBN7A56hPkAk0adQ0DgBgSEUi+fMuRo8U6gt8EN5QH1/cPmsQZWHGdzxnkeNXNBh7QKwi18eWI0kQpF8YPgog9GdwDjMcWZPxvV49a10SRJ2h06g/9xpbBsltqHRUEIipEUsO5gz5tdVpE6KaaZlKBB0ZWBe0PCIYLUcn8IOsdwQXWxo8cU4+yWJpyt+o8C5/WFx42OhmSw6WZO2ppMTttEVhgzjZEBAsHqvXzKvEm9TjjDHv0SYXBTCJZcAIGKoUFOOk8YICEarY3kmFZAdBM8Zp4/NB6YKfbo0or0Ma541ohjZgul6nRzzNLHtNtwjk9h6HokWFdiHVS5wBmU23GFeMDLFgwg7hh5y9bJUtYPHp24woBSqkHHZLgT8oTBA0tIZAkV3pADRJIhPg8CcdLDT7EjiytoaoQx2hlVOagzdwAwUJ1MDdxpV1taHc41W/h6EXW+wnQozGF/Tg8f4ybBRLI9ZoQGmFWmr+43+cCZjvqH25WIJyB+IHxqPjsYkAeOwNutpQSUFMI/G1I+NYs2T47Gh0ss4solYnga0T49nx7qDmJJZHnu+mI4DLZIvjXUH7pqYklDfLBg810QUJfuPF8Zr42xATOsZTSijATsBi/V1af/0jC9kTQo9RaKH5pN2CGy7QbofYEiNeVsa/DdEZQqIPtCOdbqcWzOdzBWuSXSBxXNrOq3IbBEvoYDuiH9EP3XJ6mKV5hKSmrKRO5xgYwc1IxtbUpitw0bh2ckJuHtMPjDy9WoegAul2iHOUNrNlo4MYiWABEkkUTgSJs1pKQFWLY6jQEETPPmoMOxs760sMybAhJgGy8qxMQg6JLpX+7IY3f40uoscD7T6expcJNgsHqXN/jY8iXDyBp2l/Nls5ABtJw8/W9SHS47qekADOaB2/r9NHXUKCR5uV4JGzWDPkyi7siUMCkC2pUh6KH3Q2r7AKwigXsfYyNFS0dSk3DfE5LlVz5Z8AkKhLnBbU9iHcxyOIe9Y9CYNk2icYr8PV4eYE2LOSiCxg7wJ2wmi7jd9aLw4AzBPSlL7Ew4/i8mgYmBxDcMnyTtxXiQKMBmO8fw67zzxOoXhgcU/GDYTCBSzU1By2LtkZD4l+N/R1ZEIIRlqGKxHGvZmNELw0fEGEw8jRjEQRqkxHiuCGmAdgmtTayp1X4wLUrnDf8IKcMu4auI3EwFrApR40cC2UaDjQQ0jd1QzYDmQpR28vO3XMCY3O4W1F6l1ILWI6wGJ3rMOSEUdwmoylkT3k2sBeaZGnDs2C2vaFcb0J/BxItNrAgDh5sSYyGA8QBXCisISaNEUMQsPrBm4CnqDMecK0gMqFLXYKkvMsMvVgtUnTjz2easIBpiSUfqZhZiUMP92EHuFnbWoSYp6M58629DFTac3O3rN2z0+zuN1H9UvACPNzTqPhjuEHvWew7D8wnNdQgXXi+FUqlYTHZ61hOpulYuEA4EEY/k67Lb7nrNiHsJ6B6d0UcajjjOK6F0J7c9NVRj62+1qAqCqsTJDV9AGGi8Rr1LM0sfWwwo8pFAJpUuGsQ4O3coiB0/ZYxmM4NwGYMUytU3eN2rDq6CPmrn8ztKsOAcIhH8Py6+VgrZLkkUDEPwEGmNMZEKZ1yiRuxm23txqLgMoYhqcDjDDno0zvJOMhMA1cwaRRLmCuyVAYWdg/VS3uqo2Em7bMCJOAeBgKmRH9JLR2kTrKicjI+wWRhDVht3N1ImN6MkiffWhC8T8j/qTommsiYXo6SJjvBjUI46oU4mlCKKJzej4omwCxRiBuzNaCO2kt+9kXxK3iRPIZWFKRv85sEANAVNo4V2c2jmHbFPa49mbxuQIpAxStH9RN60cNE1DJUkSdOifdD69jtoyrRi+s8sYkRRkbWzTsF3GD24NJYoRsWJ6ZoCILo00oQPRNU6KhE8LRBO9t+hVR4V6QMUkkCP+Z9BjmGPQMdE4/1sPa4NYQSxAdthkecJxsSjug5CJiJBWZzDEUub4+LGWGMwMfjE0ue08977U9SgnbHxQ9Q6AxOJ56ehO/AgwQDWRbyxj5tCxNVieJGoN/biihjpJwkNiapJk4eEWQml7PiOq9DkTk2qS9465RQIBmZjyYz2JuJjnlyhBGT9GeHMPOd4jMTHafSHgf1XrGlLxoU7D5uW5Me7E7Ex+cTtfYEmCvqJEssOJtcTc4mqPpmOgjYJ7hBbYaBsyLgKJ2O6CMNIWY6+t1q1S+jYhfiYWjjJL6McRf9z7WAYu7Ky8+wqWN3giJsC8gJ/goBBj2Cq+lIjNmXTFjczAr7SDPwimKKhANsYWgPKCPNV3YSirOgsV3GMW2Wg3a+AhcZLSt5H7njwUDGeEXR8xj4LHtLjWsefjLaxlsCfzG6qPFDlhsB/I5dANVHYaOZjRuLexSiDuo3cWqMxUbEYxFLCDiIwjc7RqgeoLP95WqjcVHCMLkcYD6NZTWMROYZgfRN9Sd9tQuCWlML6VXynnjAsMLrM35LZGzSOiSYAsYTub36wdJjGSmkZEk6Ph9oeUIN7hZKECEkzi+lST+L61Phdgh4baLgQfDwknoX2qSerCVyUJCjQFHsX1QvpHw7pJhbl6y5snTprC8gNEeB8x7+rT+7PAnskyiR2nuMt5gjgbZhIaH9oU7dMcjwkAtpk8lhSx/CYyZQzuG8EEKLveJk84Rb61BhhScXVXnkTjyd4lFmwJkaSJBL0EOYCUmr9g+ymlfO3bJ/Rb4nKWNDnAlPWBidmGwHZHQw7PH+o+be1Uj08KZOARgm+luEcZgS7+r6sA5vsj2ctFHAqvQEscCZvsakzdCACYLnqNyhOCXF3NF0BqT24VupPYDHKjbv8O0oRvookSB+mGk65UUaTWHa7QT8am2hGsMTqTM0nmpPSyg8XdOGWIF67EhpPx9rWk5ovbk5gm1JtgRSxO1qQRTTIJAGGc6KYFl3nRK2KT6UmqWNFSe5I7wsQ3h4xtgcN3ib3g2qRp+RwZwNQJrYCYDF2Jj4j64mxrTKmlBzMYzKI2Lf0QAxTtyWqnDqgB8GpRZni4SepTFU8JDBXt73MMBE08w+J7d2KjDBQN6o/3awzb7RUIpIT+BO68N2hnw4Qwj7bdWvYjYfCPDfeXzxlIHaW7NiZpCoee75cZIGtGxx/DjLkL5dXk+3DVrh1gxHCj984KdzApuKQfrLTyCBBQcjcmyxWgvDt+JKBAHXiKPyOUD/i3lpMDABPSIHrTGVWXEgGEgtYsBrmZq9J3Fi8zonwWXeeM6gHALIYmQ+NcVLI5z1DcxawolrYDcOwwOsmw2Nkbgsw01QKzDfCBvlzBEd4dAcgQZeRnRZ+jmFrXaczcKGuPcD3ig/uvfRMoe9zOtLA2eYvWg9GiK6EpeR+piMLoM2xI0cXJEyUVQxrTqkllxUF0fESUeNQZP9uHBk43XGzZrb06DQqxl0rGGga4gnPqP5T3SVCZI4kYRoXZwR2zbUjWsHxKSOhFrZFDqd1yPfc9hm7Df2HOAmmnCaWtMfcGj0jhIaNA0cx2ApgDmxHP7Gc5nEyzfU1JuNm+vEPSimPNEqBVccgjXBGG72i/p3fOrCCjYlEJf6NMEZ4I5i2y7jDxHjOZcSbURTxJh/o8sZi2OaUtI4yS+tUJByJwOB53P/CjNsWtgMt4ebF2kbrI+WJMGgMhGfKOsaJrI+W4uNONHTYx73if3g+GNcvctZGEj5mkMfveJE+1dnIrgP3opBfqgByGFkkODjd0G7s13Y14/LxoCnivGG7sgUyApkaluu7gH0NmmcvlNStD9sJbzpgA4N4BCVGfXdcCm0AQAPpa8Xru6FN1fIMFOgPrrNJKKNwUMKao3KvcWWpXCmrK1VCmMvFnjl4krNSuzcqXilqWzUpq8Wz/UoxqVqMrVlGOoU/MigYxeH6arVPSN+Sfw4kj9qKznp71GJH9pl9PhxSxjmrVYPrOpYyWrq1/q6RS3yKcUU0yiGFJgqzfqXHBmepSGu+4xMMHXqXopJXKVqshGDMethVnSrIZLSyW4VZSPSdgyqYVsTNCC6X+fq7Pp4gpIlLYGuwa1PKz7G3GyKRBYjBlX+RkTC9ZsPB37Vv2slJJaySU1wyPRBb4p09yXPS3G1RrvJSZE7VGD0ayM1mFrLLXYE2xNdATbk13FrqpwX42yLaWMGtrXWrP37dfQxJTpa6klOkmLiU5lE1JtBU40omk4LOtfQ+wpTITbkB1OTnSbSBArme2azFVL5KdSU5jB3xtuSnP+2xNu3Tf/23/tnSmD/ZVKdKU4Wu5pTsSnClNpNvCbRf2xmekTbv+1tKY/7VMpiZT0yn4JySkVRtTBA3Z2kA6tnYNrgYfTU7KmDAA7NlN4wepgz2ukVN4qaB129OwYfStfc8pKNrllPzOxybYAHaWCXD6912KppBgoeuhCGGqaYYLfps4fZ5VcGC9ymlU1HrpeUweu25TsMEnU0MwY9Te+m6kFOMEJJyflK6TpamwCpYKnX033pptTeTBD9NHD68IbupopBR+Ut9NMKmQVMhpqjUrzB6UFeSd5QWL7llBWeunFTisGik7PrsJUz6SZ9dZKmP12qgv1g8rB7NNj66313ywZ5Bfeus4KjKnYBCqwfAzRWmulTbKmbYMzptrTeRU92D5FSEM0wZoFU/yp82DroLR01qwfRvmmmxDNoqnM00SqdlUzLBt2DRsG7YOiqblg7yphVTUGbpYPxpqVU1KpmcFWsGvwVjgp7BYOCzsFLYKuwVPgtYqb7B9DNfYLvr4JgojBdaphG+P197VNvXzDBbGCpipDsGBwUmqfjBbGC21TUYLPVM+qcTBeGCnipnqmIwUhguDU8GCkNTQam3r5hqbtU46pm1TMamo1P76EjU6aChNT4KUHVPxqdDU9GphG+QN9RKnSkSonMwTX8ahZC2CbBwcO5vpIIGYhRkT+jlStSwp/DPIOMIr+qBQhgfKAhKB521gBO9aZz22AChu7HFWj6nenh6kRWLoxD3E05M8fJH8nK/vhqbQmD+7EaAVwcU/cOSI58xOZLI1qdCTRibuAXs3DZKnj8bBKsAu2zuDQ88gnGeipsPX3BnTNJHgCzJ3uENTFDi9bBpmHmuRA5KDQ3jZZ1DZrl84DDesqtFx3XglPBJ8xmMYhzVCGUOV0MNJUw5z+Iajulh+hsrux6o6X+S+sMBnZujn7xY0rQkZiVoxQl+Tt8nuFnF/HnI7gQYFoFQm3elXK2fZgoJ330+kI6e5ovxQMGXXLXoYZ7ifGS0jxhH1jWhBC3A+GVNSY+4Z7WzmTu5ZEyWWbMaFNGKJZKHIEKzyqPweZWqUpEkEWohZhhaKmCOPsDmwBDrEro1b2KsFb8TIetN4U5zcUtumqjKg9a9kF0MhbhvyJkLJ8KMQ3F4qHk5mNmvMoJEy3sYmHCUhVEcp4Yf+m4+AKWAPbDRbYCQUcOrpZ9KwF7jcjDbuPJ+tDob0PNoV7/mXaawi3fR66mtEBawDJMDVVMbMt+75m2FkxsTV1ModUkIB1dj0iNymcPYiBBLyS8CDp9W60LG54XZtDm1FFAIGoPaatJQRkGZJHDNch2IbGAFpxJkKTEm+iYtgRNYS4ATZUQ+ijiC0GiqtErJJNQF0IXScmIftgQdJePAn2vZtA6EAcRds0+xH6rFGBho0TGNBctihgxfgZzDB4+8jTEEQPUZGN9jbZmyMqntYr3xArykfLCERLUzpZI6oRrzBLJ73UNmgL1g9VSZjvJA91fZsbhsmLXBvVwGX3MApsiNTbchsW32pC+y+Ekvbb+/31Vhi3jLm2gGB/YhG03YGImAZ0UlUHUdf83/fUTQktVTiirARygRkiGe+AI6/22fdGBL7i4fdLKHVRKss7seY1sNX2AxFIa7Nez7obxY4i76F9vYNgxvocWrqGXgMLElRpgW5A8uFGAQ/tbnZSw480hBNwrgCQhMdgUICkt4efUq/QDFBvtfRspBY4GTXEgvVdnkQEUYpzrQTZSdeApn+x01O4IB4AIxqZQGgKLpuzT0WkO/wdo3LuAV6NtgxGhSsBgTAEix1IIKLGtj520P9trX9Sj4PPcwpjPwevgyyQSiugspw5EhxGDNPJMWxGT4JxHA8Vz92DB4Gvc5Lra4AZlHNeJ42WZ9sVgfMhEtQ4XU9DL9VzOAxYTjHHzqWpiFK4kC8gdkzZENxFwqVm4adQtJCq6c7gC5AUx04bhQ6gpuiisDrsfyEpzAR30K3HoWR1yQKwYsAQ8OH2PaCJ7oI9U11ELXy1Lj/kcYfH/MnPp7IKAoE8qIxQtSuAFr35JVhwBA6ep61Dpo7XMDjKnNvFm/L1DRqHfBbAkmWQB7MMBRdLwzoObwbntPGSJg02IxJ+gTKN5DqZQB2ANohO+RYknStB2oEgUbaxg3S2ZNeYJXxhJR4S6KnLxMtWIWyIcdAGPL/EGSyAtpE5mtgYXlk+bCtkjzzUGdOi8FNkAHDWGHDYeSsZGOUqG3sl0Ix3XtYufMy1lJ1ygAnhDmfovNjg8wEwVbcBtsago4RoucR0pkRRxDE8sc3B/6By9TIJBA3YUCEhH9QZHLsHpz5vUYPbkdcAN9j1EBDRT3qP5rMKtuzRK3ivalbAP7EyUEpdRaTUgesbYGAmEoYHK0ARHjDVccHDXQEUrXpEao1LAVMU67TLFjAg9TgFal9rZqgbSgltYIxxwnDj9HQRQF6XYUxECY5GnAtR4ll9dib/xKAijYZbEgQZCHzawP7x7zOGJVScSO/f67jK9hE7KWChYZIJbcmqT/2lC5AlGpqAZunwsgk8gBfqVU31DxQwR9zSCkBmFcSPZMJKA8VJZ0Nbdg4Qc4BI/QO5HykfgIPNSEgDfbBPOD4QkDTkJMg6UwkJKVbSykrPD2EHXIoel1eOyYceplQvQX2vVwvMyTJS1hTrKSsCe2yYhFUfFWwfbqDeA9cFXpCx0kLtPQMH8J1aEpMiyocBfUxWPj6xnICEN3cZkhgZYcoB9aRkiS7MmEw1mqGQgM55ijbl7GfwNWIUw1FCHf2OIYbcNPsKUYknVkO+NeWXFuP6k/SYKJJM5n8oGJykC6UjU4tCi4Bzsm5XFP6RsUVDZ6qz1IbkGK30RLC78DdXFPeyp1KlixKA00G9uzyBqjRqzhop4zJHzM5rd38nRK+RkygtsmM6LEH6Qq/vYwUtn8jayvvLWbJEE33q/Wn3STmZHbSCP0Vimiz4kSAbZCX0XPVC8dC/YBdX57w3aIgqgIGPndqCMR2HJzKwlTGo2zGs7Rz1LvMoXh09gk2A1hBbcatKgCeE+MuL9aSQF6P04Mg07Z08FxZ3jYXCFOBu6iXMGIgbxg/IOXruanEQ8xzSW+hG2sTQh0cUbkUE86LXmzGwVFb+ZwYouhLWhI1JwNkagXe9PWoqTiv0qmih3CWlKbuJEfQNIhxgf5KDZCC+zm+oy3mWEJboYUeVZSpYAS9iKJLl+hEg0Vo8q7QgEYTKacYDCbHBykhrTmlroTkVB06DZooJq5lqwSGqDCQm59MqROUl27pYQfOpdQd5OhLOVxjU5waUpGPx20KLFuVJhzYRfYXaKB4zhUm7aAXgCrF0vLLDTHok1FJIs6es7GtmIQQLz9pqQuptskbxcdkDMmBhQeq3AMO2NjLhQaYNhLP8dlOT1NgMIbsnlnIymFAkJIQTsSgnEsNMvq2zAvSiFiwACEaHXcqHgwdyEjMTYdifVAHqCJEQeSWZV+2DKoZLUpkSk2QhhTSL0b+CllKt4XfdsdBWkqNPPQYQe+wRwsmJ/CvsFRwZzHm5uIqGg+VE1tOZJuocaiA17CpUmLfW/nCpo4+d9VikxRTLQFQqVeUOjvi6c8PxOF7GbT6RAaMVjffClrnvktKGg8S83iBcjt0o0xIAKASKAfi30CDONBCWyAH7ItShBNAX8lqGP508JdN+rDt0edFn4gTAXdamMMGVqNeMcKN4YEdIjTRoUcD4wOxxGjS0JyTCXhTvakSdATCE8x/DhmIGr6FgvT5A/XltniHiyDqHxIKRAALbj+S2nJ48AimbNjfQpjDQT7kYnZyIdUMXGqr0ik3HGJKm/fjIiuEoex+RlAMDFcj/MHHhXoF3dHtdJOMPUVTebRUDUgggvRNYMQS0uoz2KCMkmJOiBY39U9YtoCHbxoDmedfaUsg9LSTSDwgRGIZNF+W6HR/ol2RvrauAf9sij0OYnAkQFMLNyQQxgcBxTiKTB/kdGgO+BtumQFh6gB4vEhfBQUHL66Mg+VBOGCbiq0BCjgd7VqnL/BGsqEyovjl8ukB+Tf4CU3JggIdYHty7hBi3p4eU5qe8CZjMQs06sv6ndBhRgqlmLtbHxKJ5TTxoP6hoKiN8y1NfVMdHAptghM5QMZE43zZNvNmEJGXjltMBNamJ9MUCCHkNPE2GXPnNxyyhpEZ3LC4oCpNTM6OUlZX8ufZZ0c+uBHA3dD6kVvIxrKkPEE5Q/C8AT7gxDI9W1vKe+wP25bIUtO+xrY5HT6/QS8UEN2S/HBx6FnQkqQQjS9LAK/S4NdxHDGuySrRE6//TjDYamf3Adkt6CzC6KOFDva+cIFhiMyiJIMBGJqIBY2x4YUtMeseyohPgMa28+ha9jMnFkKlIZxB+StlQaTs22rIkZUeei/FN+iiQKXQXIkS7mw+x1kfgDWfZ7u7qKbAuPxpoRtXoHBE4geMQ4FbenpJL0NKEwZrCkFRgGaS8+h3tRqBNOMtq1nwCs7vPrL5TA7qwYGOqokWY12Fkgo44bFcHRDn/Vy0+T+IANIthJL3F/pus0ygE+1i+LHX38KQ+JFUpSjuDrYVAZvWcTGh9Z41IiebEarTilQLmPIJC+dqCxFwssMrxNGyNjAzYwrv472rapELsjKzw2nguiPrT5aSC0mt8EFnXkz2QDiJWmlMd8KErgWqkQl31M4jIFycp7p8LINIKcNNWpZyO/oji4kjnJs9YZSmzslDjVxvFnwYz8wHel6v4tnXOmg63lavZRszkdmqEEkMqsJ1XWFj9iK9Pi3WxhYTMJs4TcwmqtS8IRCncMrec8aL8MlijCP1JCssZFlEYJsTP9+DcQYbmJJsJj4oB77R3VhGWxIQtUPQXpA3yOQZTeED+U68goaNVCcUDQYJUJALoNpQS/XW4DYQiTDgPViX6if9HLwboJRWNBlDI4Rx9Gts4NgPLWC+zGjiMgNgwt/YZmYitU3RCp2GgwzRAFwxqtmpZG7sDwEDZGpg0yQDTdxpXWOFC5rPW9bwUb2h+C1Jik1ApO2Vkp07OE9Uzs19Zg88KlQHpJUA3ZYDkiQuzpUgb2iuEKOTMDmq7oAqdIYDx2aS1DS0O5aoZHcwZObCu7UqStE46rpLrOxEF4wNdnBPg3pdRYEctlGhgvgRrun+ANSgU4hHzYCYELKtYUF7TywpykdI4bo0BRlIISihmXYQ/PKx6aw4oxD5/BIA3zE2GE95ZzXW99z/qAnqqrU/JhgrowSuRDW1se/AWIdpTQkAYso3oyhni1gs1LYjdonA3ksgBU8gFKTARMQm6fisa1yoV5kBRnhryzEIW8iVbhLuyRIdq3VEqh35q5TrmfCJkuSMIcMOQqhdorxW/diHDAV8NF+RnRxCDpx1FGrz6tUTuSpNUU+VEH6RHCUogkx4LmSRvy945dHfe249QYSjZliUaB1vIyK5JNnnydusI04yB6UpCi882H/jv5CJMaPzs36ttbagai3GZ32RpwXSJphGtGBIsgGWa4Ar0b8rPw0R+wCpgOvoj2NLITLzGgeolh8Y2ejNr4yJktnA7UeR8MI+bvBzjWGjOD8/SC4nxQQEbsfHqQ/20YXYAaRDFnrAZuGJOpvC99EUKnymMEwzDvfcek2sZuHQ52BAaTCnRNCFlxhfm00goEI0yc0M9dT931coWy/dMIiUey06xzaVUnByoqCO/Yk1ag8VqWbTTIdFPh0D9TTuxUGniyKzusYjGThaKwCpz1+bqqNtkd8CIzQfWF96jLZ6F+SfA2pKTHnuzT8i4443aBHS5ymkwXgbzPRe59le8yPJjI3E0az85QiJXo6V4hDSkfvKCxelJnsQ/LFx9MI6TawIobfsJ63Ho1MCEVO0+kAM2yANAvALRwAc6KfqNfXJANTbb94f4RrDpH6itKkKfcYvMeQqGIiMUJcjnDYK+WPAmqxYd57j3qZexZOD1utwfJiAwEMGfLDGsNRRKxrT0GaZJGVqmSo4JxzMZ/SGhPso+BOB+wDDgLWQn1Aa3vVMOdzYdjUdumgwwBhZZsNT5wE0sPxB0EgBgpGGoGWbA1QFPgbrFT6wr6jD3QF2ZT2NXZj4kIa954V+KTaUTZwOqwN2pWEoa2ktsA/0OtIZAQKfZLozBEC/0plOQwzo9wCvDEMq9GqmxjBdvugaFCJFqOHYt8sPRwK3amLqDsExBSNepQ3mBQ4tvyWNaPTYcdC5YAjduRLGAW448HP6XEJC9F8TfhCIYUchpFSjW8nFKONcIgN0ALvrE3U3xouNZ/qz0twAmouiGNOLGJGnoEY7ICP9dBJQFLAaazV1H26OJNDYrIAFZVp4ftF2IfXBEKXfIHY06sJdTUBVo/1T3AHyzsq85BRiKg5rLbpx+su+nTShX9G9Vhs+WrqtCQ1KRH/w/s0rCUyivTo6ijLUVGhnE/e2MGHdI8igOgY4kwwZEseUAzbCl4H7YUw8nzuiyGv7R35ta1OMyCDizJolDAbZGxWM+MOs9uwnpbNAGvRYy5ZlaYI+AU2TEtgnfkS3Kozb4nLWqYII+JKwMKduByw1yjTVo9Tg25r+04pnxIAXiN8dOB27EgyisXwi3rl4EKIQSrk4Vgn81p9v2sHMZuhMtRosfaytrttso+Y8K4SBe25YscNqD53RRZDzkIbMSvChszu+u/NSvA+Eh1USzoVD5Qyouu4PujSLwFRg3TWrDx0bCVxglV6zP9m7y2koIE2AyUbrc9bKK0D3DyirFEQQWY5HvAvNqAkoAw7/jPxWJqNWMZUB0Yp0p3bIC0GYkogqg0t7DCaJ3ALeMK0tX6S/3BTIIVFVcFqwcdDrrHS5jkyFLXdfDviB8X5w+lNmEGRxGy9mn7rDjVu/rMMS7KymqoOcygjD6MN5yZRwRRJmVROrCt6H00Tn0ahgehxIFOewwLs0ss67ApMiecC/Qt+SZJ4o5qi+qL6aVlIdqMqhBlgcnOt2BtPIVpofQhejdXWPAYB6AFUAq0rHqtV7dhjJIGHssfwZ1St2O80ZcFi/qV94ZoJdz7x1OZPSzQdfWsC6yOIQSBJ/TrcUcxWSjXt5aSnqQiWJK0Do/GGpKKr2nhLMOIgBAIiGGOgzD0qNLY4EYb1ItpOOrHRffe8OYDr/do0WxAoCUQf+sGQBCHta5oud+3FaApoqgfl8iX3QYHol0qO1gX6Efd7avm/6ILbLDKyZRcLFxOfh8mnia4wxnA+TVFaoz6I9gWDCbuA9ODVOEKUfN1WXFTHEMcSstyDgNsMVp6lQbOF7eQaNhMcYa4U+3kJKgRqvCyVCKR8kVJNcHQg9370E1Z6YYdpSQKSeSDocOXXOKwEyBr+gxOSmki7TX20XYxQuh1udZ8Jd7enGwkwcdpurCz/Fg6bQzOcwTjS8DA1sVgRkocCeC02hiKhX8sQwqCA/soJMotXDIdYngQfQ1HmgyBSNQUCmlqdQoerCYSiB1s2dImi3imnZTSSOK/ofI+k5jRuGIQQ6zALP8WBk6bh0b/jBoAr6I0MDyS04ooKlwdhNqKzYEJ7S2z2onUAyDYFENMard+dx6SQ7Ns4YASNbyIvAV2Z55D+cCXLBSZqDt9sYox0vEtNJtI4JhQhqAv0LbMmnFESAmUKPjhY30hOUTWB9vCd4JkVSmJwKmvGD5sGj8rGk5bKh6s9gMk2RZk4WSwrYoJJzjgM9Q68RyANDzeYCes9dZsOj7VkDNR1F3FzBZwGPFwdpkLMkOGFM/+zIzzkFhXCFzYnH0ui3FGxvMUW6ga+Y+JKZSFN0HdnxwBq+YN8/EtTXzkVh+qHnSE76oB+n3OGVRRlD73EM9NwphB9yJbtqWjGLWhTw49FNA7l4YNb0LhMfEplNdwpEv+29pWutVymnpTHSnw/N1rsSiXumnlNIA6LKo8PvADpOuzmDdymflPMwcZg26m/5TMydAVN0gtxgmMnUlToGapYMppp9BYOm7WDjsH9VOsVLbBcOC9sFBqn3VNDguNU47Bv0FZsHpVMWwfFU4KpkVTOqmjwUTgtr817B2MFKamIb79+bhvkmpqYEoYLY1PeqcTBS6pyvzU/n2wWfX3tUyuQVG+fSgBkjApghvplnUAGcN9V/Mb+ZioG8kJfz/mBNoixqR6tlMCb6+R/mryD7+Y381l6aCgF/m2QVsgvn86v5/fQd/mIb61U238/f59fzW/mb/MX+bv80+QN0FR6bBlNmRKdWTdBXUiRpFIk5RqQHSiemtCpjk4cKn+wbxU7mm2pOp66KVNKwZVBYSpgWDAGb803Uqbb8x6pxMFwam3r5MVNNg7RUkcF24LZ/Pz+cf87f5h/zn/nH/PH+fu4Dv5tfzIN9DHYX+cICw/5vfz535Ub7fXyIC1v5sCg+LhaAvv+ZIC66Cxfzq/m51gAJBHINI8sEUuShL/OKgo387QF8/zbAXclDsBboC3DfR/zi/mWAuf+ZoC3wF4QL1/nxAvejCf8yv5kQL7pB+AveUEEC4YgAZQPpIdAumgrnWJf53KohgX3nCHKHYC9f5iQLYZBDAsU8A0eA4F+wLLY4jAvgpUkC1RQcwLAIgHmjPNz7Dc4F3wLF3AXAtTAhMCzQFolEGKKGTGeE0LU0uUOySm6U7DozwFvpHgHMPyWVV1ACM1ElUFwAZVQli0egBJAFwAJEACgAIzaBP1c3xb/qfu/VIvUBZhoizugFKj+SoQ40S5/xRyuLbOXB1Y9Y6mgxay0mnqNWGa/MQyYIBBz+Sspi+cZQkkq8mmD6ftPJnhnfiFE1l4gxPljGsO8Ccwg8s5siAa2HUHpHLezR0lLjOCSYHssKLockcRCpGDDmSagDC6wA8i3eQK/y4LT3CcKQuvZX0A3c03qFMkj68cFBfryggPHoIEnZzi7UB81U8C5fGFcLkOWOaABdU+PB5BXERMIrEJey8b/GzW4AEbI82bt88A8JBiV6Ho1EcUVk+ekIlY3IstGmD8UAW0RJkIKO/Qf9kIDoRqwnMpLhTZ6nzMdos9EJkPs6R1FqGA3lE0Bh8aewFTJqCuBaPIaMzeqg15RBevg4YgwEOqi8BxkSzReyUE/9cSfBvjLQBJGBHXLsz7LE0YkwnyR4lKzzHXs1N4LRUvQTC+VJzYdNCYdctIZXz6wy1EqgIVpoqjZN8Rdd2DBN0CIbt9pA/B43jDgCvcXRZyMSt/ZYM0HarK+gol1GUy6anIBIP7u+xQ4+FJgpOHOECtwC1J0eQCGpwX55IH9jQvXesVD0A4iSLIfCXB1yHtByLwlJhNwTgRYIMdrsRlCPrDFIO76MTM+SamFExKG8yBZwApyDkhLCM7zFcfizxCqdavoX3KzZgx4roSYiSRiu/cnbgtz4Xj7qm/Kq4FNIgnTz4t8+JGipoLeAhkG69qV0/LHbKfRanwUvM91JVVBfRug0pkdBop7cPS7FE3Ah0tAoPlWV0m3wVdAHdUdhwE4pRxH34ykSZMoym8oKH2lIYbEDA8DqxP0W9MF0hMIPc1HzD1Hgw6aRiu5+RLWkoSiiA+zFPDWdetMyylVO7Ew9mqIAHlJxnOjIftost7xahXFCU+XxohfwYtkinMCmq+3Eu9x8gn4yz6E4QFzsSho1P4nlYEDqJsCONEsiWCAFyxu21xVNIXGPEGcDTFW07rJwO2RzBw585pPV8BSGGYUZKkBmQnEWFP+DEmMQYdr10lLsYBrwhTqOccOMlb2B8iAB0o9/b7TNJkJ5lO3bk4GW1Z6mcMO5JwCsAIRc55rHuB5lJzEpx4EBF7qLj2XdU9zUO4mXhTZ4vF2LiOrv5O/nFGmDen4Z8VU7nYHvMf6X/0HWwIHJ+nRdnotqOJhDxItRE9sd2ggogky6LbVClAptKcMCrl3A6rdZi6Bt/Bhb5v4zuJEU0MVUvaoTiio4gsM0twPfGCXI13PMWZe3IsqcEap8RYKwJiFqTbqcY+ubMwtZL0RSncQWO1Kuj+BdPijEm9WGUEttDlXxUY4EsGL9aQbP5+WiZeJi6WDY+pXqyoNgTYO9hYnHvtDxXaiusb7xZRWP39jVBOxqEvnQ9S52cuMBfFC+ctxRs9JjcgHWqHGXIH9jlY1JCs8RWzKUcSmOuXJgdWfKhO2rm6ENz8vpRrBVGn/YJnNed61TxgAhA9w6hLnh78JCTcdw1xFScDZAmbzR5vNZ4AgaKnfqAqmXUW+NanrlcApC5EiHCtOSIZFWGP1wsT+HBmg3lmAqPOud78VQghyLpTqH2abxHSRH5AEsMqs098o7RRY6JvyRis+raNx6hQ1AEOgiepYyPmjHLa1rNmDW/UADiuBwM4JwVotpl8S7hQphsXi43oLY52gO+Bhv45klwkTKCfB5xckiHnk6V56A8EoUaCwlFzjuCJOBvvxVZuqRwOWQf1byCk5tqvARQgiMrxCOVPiQFNbvdXYiNVsxO6EsF88YKDNGQRCFd7hkHeGoRQluGruIPIvitDe4fb5juhOm0l8iTKGBSGfcch4bFAtwYxrqGUxrgyPzLa72111KeSiZTBqdKYE5XoKgwX8qmzBw6+O19XVKgBcz86knICcRKndQWCVIQC8MnFFTwFTIAtsgqjTdaCvtNuAWZVPyqagzTyp90FgsXtwWI3y9U+gFiMFmanm/M4Be7TROC3sF7FSDcqvQVknNs0PmeOkqKya7IuNwU+gaLYt9JFqCYAHUcRYAZg9FgBAgCpADlIHhyes8v9J3ACUZo0fSeuHODfMLXnxBOjbDD5HO9co1h7ehG1Ck1bBUc3EcB56guhStcDpSKrrEQSwb0EyQxXU6dE7DOPcGN1MePq3U2psXGFwQcP5PtIwkib7yiOUVrEGTFTUwiC5wsDZOuA7t5yrVFvpAqKt+GdgA5XCkgBJqPoAOUgdwB8ADJzwsAA/xcjyeQXM4NCfuzgyJ+52Ld7xfaSNXXdi3dTfiO2JIgfTU4F9izUgf2L6x7c93TONtbrSEb/9BtQtX2psnL3KtKrIdEeA2DxwZT5pdYNAWl66mlB2bqZUHZmB5Z5EdwldhOTFwowbx7ZBFL6DEiOFgY0AwQzdjulCG2OwgafkRQINAcO3RXVy5VjrWIa8M5ir0boPiYCBq6BRhkzeXvG8T1CDyEgBaZh6oZoYuMPUgIwVELqDw1yiY+sA9g23qWZbX7U/8WLODrsAFToC5NIM0iYpOmUYdxPeSe44UjbAeUw/gaXbGb+0+LmnmbIN4REu/fUQT4+5kxTII5LNdvsBhG4YmUo9aO8msaIuJCPqSoBVIQv49Gjs8QyeLu3y5tiSZ1BAUutgEfNkQTT8VSGRqZAoJ6iAT3HugQgvrbYq2EdLUbxHomPdC0oITS3aigoC8NJgMwCllj4EI3QgKBFMC5ueLoxYxiFjUkJgjiH1hZPN+saWUiCrVOCLnmi0tNJ3aTEipuEB7yHVzrquCKUOpGFaT6SEezLIRYDCd/4qNhmIMC0mfqrcCNiXn8W33KfeDHWmRL08msgouJcJI11e/5Ck5MypiezB2eIYl7N9xiXvc205izYLsqnXDK3qAaP2OHekyFYaog6IWaSjOFhcY83Jtxj08KNiZNXCqHfk9RqWxiwjEvgnpgS9EdE3Tn1x4336GhKEl/izGz5/VVsAVanS5Ma+udEdr6/MNiYZaJJFqCkUovoJ4vUgL2BK/vW0opboQiBu2tpfdq+qeLCMbGOifWgjBFEkDpL9L6J+Le8pTiyJKv3l06woJKu5nyUOS4d8awPAZuBnYs9ctZud+9SPACjHhWp0VJJPSYF4k9NuDrJeOwd5an7FPdI3lBhhkLPPgZVQA+3Ms4vhjDqibgO12Ew5YNRatNsroBBu9QAOedmWQsAG7oCPrGRY/dBreBjehMBKQrMY9nNrTHGFBfqxMvbVLY+YSCkatCF5iXJvTt0EzI+4vTgAHi1XBwQdonJwjxbgfoyKjx1KiMgV2wKOiD4HHHBMpARIJegsJ9KSlU3u/zhn2NsQRdVgHcIMKcncbbRvFU/CErPIjYUG0itZOY67xhj6P02RyNShhd1OL6A4xRO6GQlJswEcwS6EezGXMu2KxjRBQOQUb+g1P+0gw7gwnTxGQaFNEw4BA1fPqto09YY15joJaDEppNpZx88LudEsXOU8aqWzHm9EDxk/LmXxgMVQ1YB6pcaegaluFcHrpwiPFWCWJlDJQk8UHbioCmHlG6Ah/CiVfXnyf35sEp/bEGKeoDPnkXLHd1VSxalp1Lul1SYyyXAkEp1KX2ZBXwpjYu6mxxCOhMKUskJ8nS2wF7CGgyKhk4UaKJB4lDSXkVLAVDff7PwtyYlsaCZB32z7VxI0VjMMIsE7SL5kucpkZmPfEauNSFCKEnzBLqSDBG0ZHTbL5WKQx5C5W4C/zqWnOa40s4axRDInvEPtwrYuRao+MIGCaZePVHX0l8JYsmRm6JbCN0yN7hlMBgdrmUmK4HcZKOcXTn8uMfhnPUxwmyAMtvGE5kNUY/qMulrvjcdx6rTznjhi5ulnpz1SBZrbVkTtbNw6OUDj+hGqPbpZPwUtifOkYOwpouXpa3S+v2QNFn4IEQEU1vSrIel6Bwx6Xw7gquzaDUsSZhoJwqs+XX8ov5Wfy0DLJzQMlAHYtO4N7mFoFh2KlkvWWqBxY1S14VUGXMJJgAk7pBt+eSVI9x1ek6StAFncl9ZOSgJHKx2OkY/S3eEagjoAaADhAGt4BZKiQAdvBQ9qN0EYAOoAbVQ/9J7JXpwc5vg3FgoLkx7s/I3Ri/reIrJwspGwWeRSyFGhHPGJFLqgAUUurNrRS2KioBoU0wHTyoNDU6tCaAyyqRYEUGKclKWOM6ElLIgcyUv9wfcai8lZBA5eCxebiljQBtAhpkdDD4CArpWj+rH/ndQmVJ9L3gEAVF3EDKDYEdNIyeo+MXICPqbGYzJ6mrUPAga1XkxvCbogUoXELOZaPg65gTj+hvQv2qqmjmqVH8nS1rVI8PRcRFnEleRvdTf2yJMvosMBw+OHTR2cmXRiAIoI1skV53sycWWwtOXZAg4phAM+1KWXPWBpZfj7BTgWKFU54xSgP+Nyy4Q6LEoBWX5RGMWQjBGRMEveqWWKsvSZbIcCc4pQ+qX85bL1Zaky2d+9eJhHwXjhFdxUpG7e/Kw8ohkGz+koAesfjMaAYnbE8T7mtw4DkhPiQmvQkrpy9WSpNZlyOAtmXHVjLhFjkYFaYI0cUWbMtDlTJ6suyB5hxdQH2NWZeaDEtl7bLjqxYqx71FQLvZXQ7LoFEsh3K3lOyyZvbBMKnBmZ0GWsklVusKSVj9VXssfZdDzDgsNDq9zQNJWfZfO4Jt+dSVRlBwqr6o0LIWqLCCFJZCTub+OAL3At4zWC2AAAOhykBGoJkF2jLkIZ+UnhAFCACo+7+kOQAvaIgpfVnowO5uLbalrwDn3CxDtYlj26FqQVjR2rx4hMVwITLImWc90aHur3MycVGO7hIKRWQITyfO2AuUhDX6HvTmDUmTCpl+SBje71Mv0WSqC8HYFYqyuH9eMa8ZKIYQvemGdLovyw7xfFy7fBvtApNwC/2n0GStjy6a6xR6IYPA72s0coSIJzsGeZSQxcoT6rMW8SqktdnYdh71HqoubC8eqIcJfM6TF0gQeIyepMxckWXgaedvY5FKGZ0vensSTkLu89sqeIYIt+T4D5SJgw4fF2XnxYPHo+Mp8Y4vmI8Qz+kj4q+PB8dAdU/bVTSAjZ4qpN8er4zHx3BN5PN1xJ4/FQLhHloPL5RqKKYyBGZcvS6ZHqWfGE8vB5f2JO1g560PkAqTVJtBOnKbsN5UW9avEboUrp5TXIR58PCYEclGYgNc23R89IrP0QCU1oA+ozBKzXLxKwc817fw0KBuQPt0ueiT5Bxl32Gsk9H4DaoIoYbDhv5UPdsSCokuLBqMcceTA/IRu7carrqs2hTDRitF7TTxb4AtHXiamUQVVG8S2y0BtfrV2CfmHuKDPjd1xeYDMqm99Jv+vgDr5bwDpvKhf6dgQTDieP6t/0YQESbgzlg4YdaoGTw8AY3cQT+t/LLCI+PpU9nkgCppa/L2NTb8uDiEInqjSI7GwBXeAOgFb/ywsncJA8oFiG1X5ZgK7/l5uha2LGGEWkNTi7maSfllngQ+VnOBs8EHyqCSStEx+UqSqr5d3ypFwzY4y+XkFdUlTQVmfl+fLgMt0FdoK3c4Gzwu6cGTHDRmm8SI+x5LYtCxTJEZbhy9YAZIUaZFrACMsVVUMgAfQA7gATbp10FRIHTUb+GuOW+yGaPq4zeow7eER+W44jP0VhS6kPYNgNCQ1wA05ZbcIPFjQ9fRA8mT3Wk8unRaZHmpoTrWjFICogCIredSwuwKUC85cxhRc2pwa9qWh9PgdQLBIZmJ14UjUPDIkhW/y/j+9bYOHGa3yJSy0y9d5ul4fUraoAjkIkWYCECM1bApdAoFGnooMP8eBw9ErdAMEoNnJF50GD8t7oboQsIo/YJhWGdexL8FO5S4iOFDE8t/DOMC8fQdAd3Xrs9DvscTBcRSb+gpFM28X1RTuRcjClgUR+NB7K3tT4IHZDIjHCRgZBuVL829ekNnHIKtMItIrp8iTsBVaJiAK6gDHO9cudDETseCH6I1DQSYltaean/3UTGmm8dRCYBFj2PIDDfrMHsJmjepoC2PVgQqBbhmnRU2Rz2eDMVMqBUOOfdoLBW8Csh8sIK3HyjpQ+uC69a4ZYBmMajAv+KKlovYSPprPJ3QGAVOvB0ADxz2wDvsjOugjwAwAB4gGJ4gUAfqg9ABOOr1xZj3bKk+QrrakOMuJwwuPEMBzlF2s9lwigOHFqBSKbQrAcXnJJpWeRs3+wagVX+7vPYOhHERKs8LmlojBqUa2FZ5xfzluOLmYGcCz+FUECms5zspkLBm+yGWbBsPZeA5iCSIW+CSXrhjvT7VsyTlDGRAhqhtrVxgcii2zkkmwPyf1c63R/2AbeWARHF9lKshVdG6N9e8MeUb+Sl6g10HM4cRBfh2BQFRK5c7dErZ79SiAMBhSjpBfP6kb9lkZOZxyxK6e+Y8MBnbZsC4vnm2FBiKhlyBGh+4Z/GZ01YhSCE3RhIDTVBNC0eM4nRLPQIAezYfFqvSnETCYdw0BdXely3M7xRw1MMeKIUBPGg8KmGekppi/VpyVaSHFxFnHXjSa+w7OlUL3IXo9VQoyEMDuJM+TGvIauJv6TOnRjDTEtpMHcPmH4tEPAsyjKNLqqMEESfoEsIXWystzmZSxFXsIR+AYt7udnTpGe+DuNaUn8bLDZBhWJbiJZirRBrYQIjA+SdhoQvlQ/KS+X1jgRcEpKp5w19Vzvwb8VqptCiJ1dMLhCqhMLGr1pbI1QAJztpvE4DoL/uLUZFxyWFXkviAB69Ng1EagzuD6ABdgCmAPhycwaSEosAAOxcu3ABdaBk0BAAzgSjzKk4vrSoop0wLPinhynXIO1P2LOhXUUsbHrgKInYFZ0cONzCG5Hqn8GGdCrUWcRssD4LUNDAHSiOLte611P17t7g7HFteL98pV0IITunbt72JuYc3abSig4BdDeacXEl1i5UsjxpLjBIkovIYCi937C/WfyrEJZ8/qQT0PkLwGE6s4zOqQY1LQ74ExtP+Pnmh68YKDortiCbUO3qme4g46Z60X1AcEshFcvaC6AeIWxjknuqGFt3SPIOt5gtL42WA0/EdTpLDL642TWWfzE4j2SRAVsBLajW2mYrpt7Bmk14Yc2E6GCOYfoiNNklua2sGq8ph2EH+UCDdy88RzCpbdgpagauMmIJkCs/5e3/bBKmnuZJnXdgTAWzfqZV1/LWzUnqaJ8yFMJThp/LIBXUCtAkxsq94Vuyr6MWpg4yygIK7lUY+GZxXsUgQqDwzWXIC8gIVWxKnR5wT5Qvy4HFOkrYA7XFZb5POVwAVvIyBFKjChXK4gAOu6NABRCapABoMjkAImoeIBHABuo11gCKkQ8r3/FjyuisndBnh0a9GTTC71xRShPdDkYTDMSJXdCs04vd2NhfG8IFJxPyvTCF7BEcYK4lyRwxhQl9R8YISViMt9hXqZRkYQN1Hhk7yw0d9O23K3mljFL+VKIch5d8QZFUBkAKMouYyUBfyDEG1+dIE6PpUCXISDkQY0Hsrrac4EYyyJCRcummgQB6VJ9C2AZvi7/015ZP0GZC0HwbyRlYBMgdqzQ7VOlxMKV1DCQTFkOkMC3QE6OX5SiThgS8KvyyIJ4umezF3E2mVvxEds0uqvuEMm0ZviFqroPAl37K+rs/Jr+aV8MCBpxN1vwmYpdYeNYbPNCHSWycKhF8+c9qyIFcv60CcQ9IhMWfpMvoruU24vykkSbQHQy2MOZz/nsj+L8mFiZRGsq8vtGfkSwPlQwVCHHuBSKkmb2Pe5zo0rYRpKxpTC2KyPcQx2Nzg9mh18uH5YwV0WrzfLw1zb8qpUAQV7SV05W5A65/0Sq4gUNByz7LDYuSqAgAMaAfQArdB9eB10DlSAkAdAAMPgm7pISmNAOPeWQrjycm4vtqa1FTGOGMGN94X9NMQN7SCe7LcsmOYCRXtFAfK8iVr3gShhf0jyRjZuNkqW64B/IDNawLstiFy00vDQFXF4t17u1tRAeljdpB72xqjHhhI3rRl/TwzxA1i4EDewNT4CBIb2oixyIXUug5ZsGjUidWJ3h0iFqKK5mWnmbfBxiuImmmwDnVvKShlnDUwcljQK2gez+TzhNv5NVjmUWonmSu8U5X8NCiE2iDkRmoGYQJhqU68FZR4voAGUgcpB0gCOUVSAJgABIUdLIq5RZJnoAOUARugJVWRyb+oxdFg0UDJAkjNs060tHiJUySSG0qaMX1wu1aaqzBnaHqO6s6DAxAiEgd9gAXstyw/5jrykE2r/qQarWmbV4usbt0zYKdNVYQOQ6ybLwKLitlpZg0jhIYehlTHmgKMceXZu/1OUP/glCcJtp/RolcwrWNYMu+CCwGeMZv2xNgMhqnrdA5UCIGR9XCljE4Dew7NABhNVTREsV/scYgscCdWyFQLqqUMFfioALVrDL05W5g5g4szaqN5DVUBt12uBJ+CHvM8VuUgyAA7ACtnmNi6fBdoA7QAwGFR7pNLb2Q02rYJWGEpFBZGgBWwGkKGNUFBoiRFaMAlgbBNQ6nVYib1afK7nu4MpyQD9pQdICYhRVQAx5ky5N4sqVNqJhOcTm2F9Xw6tX1cjq7/c9wYWjsdwRgoYtlGDSXmSk8HRrA/icYwbiIO0C+allM3atOdy86s5S4qVIVDhVhkc1tlylLU98kS7KUHFWNIJ3NFUFK8KCxeXGtDey3G/6K4gAoLfPPka2I+hhRgNVQHAQmotAedYbRk0zH+2ExszR9YHpgWAjRlimLyFxicjauk1i48t26E+VdjzGc4JhYAtWg+UC1c+mPrg1ZO8VXr2i5qTZ6n+ccnSqqhXwDjUHwAENQKYA3QAdJqRACKwlR1EYAePFp6vByNGiSozWLoCGFpwhWaCIUjcSXShqvYN6v9xcfK6Jl58rTXGciKMUWlZJ/urORIbGlkPRHRB5ioUZ7Vx/RT1knROAq93B5eLXx11GtYp3Gax1sDUDh2BsuQ9kgGGAxSGsxOzW3eOHzGGgMX602T8zXzjJ7pl2a+c1zMs97HQoMQCP0tdMlr+TWBWqxxhVaHK07u6cr+6dimsKAk4KwX/HQMqdpQN01nn14DrwMHkiIBFqDawXoAN0AEIQFAAogAzAHUAKSxNprGArpTFDDAnwH5lM2wFc9LFjFIBMCgSsDUW95Xhmuu1ao6DtFur99MBOcv8K0fKqV1ObsBLXbqjr4YFVLak+MWoZaL1nhlsvq+BV6+r5hlM9zE3hvyVZaJCdE1w/pDg/3nMqS1hDzCcEzvIszQQwzpZvSkwrW7ouiteSISOBSdTbeA4PPF/plaw1+nSwXCSUjT1JgeUdK1vaLqrXqjh0+qo7Ea4l0NebH1iuNXHOix1ZCX4gFjNY0/qrWK5qcAhysIXmySNe2HFhlsROhGUJbWt5WkkwDrVKJgX55mEhscK7tVRbVGkyDYzLRDpFqgOFnAZ6frWMIvOKuNlAf6W/OBVxIMSxYpEPEjCCWUQIImvNJlv/EmYcktIfGpFVQayjttC4wVNrSNJ8PoTsZcgDqUzWUubX60hptdqaBUC0NcuGawqthVb6jFUC1ng2GhZPQKStu4Jcl3bBMVXpysVZz+a5HPFBKlIXBjKeHp5SV87HXgRCULAD0ABw8kQUcaguBRMgDaqEB/KWSE2rEpizasKFYtq3w2O4czDqGoSt53VzGd5uYVkrEhmvIpZGa3TlmnFxrW3WsSCSEgRPMGTZAeQgfGTFAEZpTIFZrNe6Q6sgVbDq2BV3JKAuXzaDX4DufCdgJTtrcC4rDgpnBxETHc2gjiJb3WrKORKAztU9rOVJz2t0oXKFrQcio4fOYgcziFLV1H88PfKju59JmxsKA+E7zQ9TD1QKVxU0TQThEeCA5Dr8ZMN/blspQnyuQ4LraPkQzfv8M/RF6YRguBazXzNaRPdxh9tDxX8bDRQWNP9Fw+NyBjvGeMO0jQLMxDAcidz1hcOsqYdrzLEQtkwtXRZOBT1A6TYNRvdgci8iHQ/rSKy5SNYbB68BxSR/1EMgBnmXVY59ZLVok0zIgKx1zDDQOyqkiz2mChjLq8IzbaG/2N/5yVJlwh9zz9mBvKtbYpvquHnP0w8GXdaKNtZklZtwMr8y3AoS2bcCV1vlnJzcE8Erkvu+RceIbggFrgAqh3k0ac8PXmMKAAjgAiAAQ8nwAEn4NIUdi1xqBxEwaax9zYErrDX52vsNZbaieVlkcN8IKfScNGw6FAaefWP8zJS6NVbEaxoe5fWJAgeC4b7VMtKSKGOrIFwT+SLNc81cupshhFR69YWgVZji0+1kkr98oAIgwEuNQEGOVw265QWPAT9FlMLwEC515TH5Z0uMqdtEa4xjcIOYeIki/gbKktIf6gYEZoPWntj3s3J+ayAoHx4qqOdgsfL04AZVOZnzFT4nF26LshW3cER51jbbZE4bYV69bZS7MhTQoOg/zD0KTELTUgs46AwBFwOj5butoKZnh6CPQwE+4yrJ8ixlyPQT6gmOHfRVppHfVlQB0pjZuBGRIpoYxJ4bSg3pCa/S8dEJnvdwRAF/O4pJ+FpdmUrWVuqAiBX8uXCQP0+taKoR0DnI1YKQHv4j8wwyg9/s0zuOSU60Tl7RgR6PybeHNkALOq4Qs6gl8WfVXcRQTR6c4RfzVWkKhAtqyr4NrCQe6uVFBLPmVWnri2BaVSk+MQc6kFEe6WJpCJ5s9dQpNZ+Az5+xBZjxZEylKx3+OnrHPWhesjCVjLtwIXQzNsIg5L09c56yw6YAQMq4Kjj61lYXBL1wXro9yBCiKcCiOBMgLwYo6dMKxqRmRcQR58geKgwesrqOT7aORGNblcugrHT4ml3pccCfDUn54OX7QzIesg8o7LI8iRnfViKF/kP2KKZi4J729Ds4QrrKm2zGoSUhHUzyRFsvM/oTxkBI0/Gwi9r7CiHc5FcJMJHS5dhUXsn/UCp4VKHBXI7mM6CFwYG9CWjlU94sallkGXiUckgUCuDAuMBjCCfE124DdgJagcah1pKJXb1A24kPUDyQ1tcoQdIVl/NbEvaN3EWYekMekwHxb5xgd6IFWAG6Mkr/2oZjJRWEsKt6cfGwaUR02vDQAOcHfPeXMAFLAmxlPIb6Cy2Ou1s4JUMREFSv6YjgZVpCwRaqgoCmbRlz3G6pn7pvwz7/sftksTCqu2Wx0sx3HiJGd0RX2dvdaiPStdid1NMwInx+x1DiQUwA36MVXPxeGOIHXXZZZ2NDSsGWMEzZp2OrsEwiji63LzZUcDWb4fHwovo1DokmGy5bDZ9SpGTHcaEgmIxThqAmpPrVRbUfmASaeVRlMBsUaLGtKigCW0KwfNqtIJGi2jwybQRfZFhFj0AXq7Nuh26n1mmPOUaP77C9Tdjp7IDxaYtfJ10NJeTHTmTTqGTMlMPgIgcDA2iQRNLDT01OIHuAB4TUTRVKtqNFEgpkg0wxo66dkgzhL69Q15LCc1LA8EmduFCagessHYzBbIamkG7p5OOIKkAmPWA63H0j/WZOrQg38BsvWgApBVWyieTcZx51teF0G3NgfQbluEaTAjTFMaPlWfzoZg3UP6iDegesdHH26hq9XpXCDYIGwYNto+tJgYzhi+yfEfYNkQbhA3AtSDQ1d2LSDKvJeA3zBswRv19HF42pQAqlYHjwpI2MSNaulZU2kDVmRKcBMQ6sqlNyMjtrUZDcP7QrIna1hMWk10FDZyU0UNynBZSmShvlrtaU+UpiobZQ2ClNVDaD8yUplJtfSn4lMnBm8wrsl1sw+uCBZ5dtfcEDnFhcrZTQW9a30mEWMqoXg9mAA6zyd0BN6akAVDkcXh+6DlABmADJjFFrLkqjJJ6ZFwE3laa2Iy5JLJKkV13nie4u8MO7XhMt7tcmlfTlwxWpsxD8QZdvo6KysMlmXCHrquhuGF9v6BRlrYIc1mtRxY2a+4+xrrEFWO2iQ+zj0IJMMXmmXR3NIxPl+KKcqzf5n8jEiMiuS1AlSwOuRUKqyfOgEGkpj4yTfODp5Hsy/WkvAHbQtlAYwarsQotqqE8DMww8l3bbIBv4dYwmkyQbAsUoSFB7GkyvdtqWMlnQ7PtZSDc0Qrlqe3AB9pbZA8eFfSETib3ufGUSstT4l/2PzINj46v469nBSnpG+SNiK4gOisk20YJ2NscSdn4pBcKjgXVgaTamCM/wzswBaxPHEFG0UaC346CgDhvD5jJ2Dma0r+wUYhRsyjfDDZVaA7INz6KzPPQQ8FeF0OEN7hiWDRkTAcsNwm2izMEcHrHlWWL/IIgRbrM7nG2CZWn2Ker2LR19GhQhg1dko/FfI/dx0qFhfoFqrVXjzVt2MuuXDnhJDHeLB7cOpwUCgmfhob0nMWzmOFA3/Q9dj1vQrFFrSepleNRKEQ6BGP1KnWQF6J1xRnM+TQIHGi/Zle3eBKNGgam3YO/TUEcAkYppJDjOIs5U+JYmQXJ7PzvKiNG+t/HhIxs9QTg7KlD/XIVDLuD2BOkJHFBN7sS2RrJGPBwVibsiovVrge3EH9K43RwjfKjSGEdgkrRAE7S3Nj5sOMF6CYwGEZuNJxgr6pYy7sbj0hv/pqGBT4B+QcuMvC4tV41mSQ4NwGcNLOmZN55arlEyESU9SmoxExvKHsKViptyEKAbhHk3bvDti2ETyszr06dcUvkKbd87tSuhxnvnMcEEoiMU/KspxTn08ccE0UG5ImrIlNZvimIlMCyLXoSACVDQ+Cx9cHhz06G4X/PZFghhYgrk335AJgSU0AOvBJVDJAHceI8AMLcT6dzeBqirna2aWhdr4JXH0qc1LyQFdCU7YNfgpwi0CB4hJs6pqqUt90QCiNdGa7nupF2yNwz3i9dEhTj9TAwaOsJuoAjjRPPLvYTXSwdX5tp1dYfaw11lbaz7WkunhAba9YRgKYp8oDIrJO2m1/AuyAMN1Jw5sFLWEYFGP6MS4kRDqUJFSiKPEbA+6rgHxRYzoSr9GocOXTK2qZmUNpcEY1EBh9Ols/CvuXpQnPtbpdRRcakY6QxA5mXpYrgDWQf85Hb5K3g9C75K2RcMyC0pZmb1aomsvX/UD0ZvXEwCjPoodmQsoL4TzOikUg4gD6lLIezBT1PDbddxhGSqbZB4UG69QVPigVELZJBtbXKFMCbAemc9NxbETleGlA5D+RSpgv5CHor6AHnEevz/bF3Oc3jqAgBgRZWnnRV3o56CSTgnv2Zlm4XEHaUHs0hJmMBsPVJKH+k71mrKwfy49ym8NHCsQnarAoctj5JHfCDLSsYYqrGJcAEkIlNlo7E4i2ThfvjiQFwg+bsGzI94VQ/UhQFAw+50K7+69SgxqYOCdaP+06fwxmdTQFpxGcMr3jcSy8XIA/LdwmGjoodatm849zUqSYelKNX2YoMQCAbFzifqehK1w8UcfkYiTOUiF45kFrZHE8MIfhGk+P/iJi8KGEsQEfcg/TZYuOqBUBgabdwnBAzfqaEwmPykCpR9wTSxr3ZGWKz6bwM3YZsD6oDLvYgCrkHvGvBqnwDigEFi7Uo+lwUhHUar2fZCUR/Sl03DtTzj3NmkppAA0OvRPAzE2hZHuqKeFm9j02eT1wEIwGj/A6bRiHB0NWlFNkOL6gWMKF4ua3yTTKIFzNnkCTBSWnC8/WA7ezN6vEnM2KYBFa1Lqi68UYLFVzBZuuNzTWpm3aJwLEp3E2SzaVm0dNpHWGKDz1RyulCmGTN7nxgl5F5jKMWKhTvqZKChs3uL7GzZ1mw1i+6jLgtWFzQFqNm5s6O8brhMHNxaPF/G1Na71ZPMiBHh+YXUnCMpvScUfmnrXR+abXR2uvtd+ynCm0Rze/8wcp6ObC67Sm0gB0AVqHNi5wZ34DoU6SoJvlBNiLENWd8JmjtlvpOliWPyjwBJVC5Va4AOEAOug1ZD9AA68CGqEKkzIAQJXmMvu4Pi67hNxLrZVXRYhtQHw9mtMJ/G05NCVIEcdyCBMwXLrdE29CvqdTH6y4YDAhFRNWBjnTSqeLiUXcmO5Eqa6qNcfa0JNprrrORBZA5vzMpYClJ8yxwIzMEDdh/gW+GjrYfJAjpLAYnFdHTMak2+5iqBzIEjsmc2gJLL9cBwkAogmUxGmaK5kzmYNiYZcmYMIPCV30J/pxjYxlDzRdfYOQqBupJ5u/JWa5AiIOOIxNZYBtA0VNY8XOm9CWGFDzwBQg6jtVsXikyvQlxTteTbCIcQNCEk0cU2KKdnqE4f0TFgPLVy4DgYNsaMvUGbYnya4mxgMyeVnVnR+Y+b8qhMFiK/LKLbXLhMCdETXRomx5DCazIYiwlwtKFfGp/HRkahb4775ahZ5ni6GAzPfGK8FaTh22jgYiGqGPoBNJ98LPdRBsOnGOBUPXTF9geSmngA5dUkIk7QKCySdapXJd7NEspXG3opSVfBbDPiLLsS1pP+6bNUUZJm+RvE4mpdCUIUrH6DRwGPKEWVhDYTZFyAc2MBewgatKLObOk6ttEzed0AtxeCgrZa93sAcCYswRpzOCULKU0vvIeOoTJhDopHhmATBrZH1Vc9RojjNULHpUdaX8ELFFxRCOBg2ZXKnDmkAEZGSjn+jUMF4usCko0JSPMF7oSWyHWP8zNtbRDAHoBvkLQg9Jb0UFMlsNIoqvFEWPn+NRijqVyKcIfTZEmeh31K0KouOz1kYbIwyJoSmaH1XxX3Oj0i78g+uCc/7pzchywqW8PGEbwEqowACIAP3QTugb6ciADWACSAJkAKAA/VBuNCoAEYAJgAbAobUqa5s9kPFMfXNx2LBOXs/LpZCtvD917GAWSogfoDBEShIzZN/VPc392swZ1dVl24+rwUhgMSshaAFkPQ6+iaJpxLCsPuC0ulqWaebgk2RBbPDe/FSn+UWMVQwM8wpdt7eGSjI6AOLpUJBz5iGuqZR3kKQcQC9gAqPR6o4ywGqldwoaRt30WGoMNWxz/2xsuQirrvPQVo+oJDV05eit8AFjpocUTKTdrwLwHFS8zXPYDFsfck+/1YKsEEvtkJ9B4YIj72dtOjeBntVAgLOa5psJ9dPbPRKwvUwLoyQyMrfj6zN14vQjVjolQX3uBzU6BOPr03WFpuRvHkIHbkXiEwsBOVvCrdolKsOqUoFjlF7zdWks2NK8bwcaYgFI1OuwquksMATIo41VARP52AhKO5k06QuVjGgkedXMSvN8mMPLkCXhgZ0wLE2GMsLyrCQdBmrdWq+bgRTgNIxdiPcMZ/RHatj/xDq2xSzFiXMuD8+9RCt25iqzvio888CWLtOBu5b3U5IQvwizqUcOKjI7mIvQnbhKfIeVh0jhtfjrVS/2FN1oAhIq2DBLH9Hc7KiMJyLdMVwKSS8WyrHg4FPoEkGYaS2QKauBznNOqDOZODFFPMgILwgWzRIEZDUzAqTlwNNRbA6kMN81UcCT+W9PpmJ0Ta2WwgkOEsrG2tlnkv6Rj6574vKFlPpCJ19y2XZttSIyIzZ4IccrrlyeB0SR/FPdgny1GipwYixtS6RVwpz1qRno0HGrItytQVazFI0D6PWqfRHnWynN6craECIIXdDaSq7jUet05amNkbtkye+gwZD6Fw3o6b7lAEpiJ+0SvMhYw5hvc2oWG4twuG4dw8kwAJPHLpKCOenI7VJthu05b2Gwe19rk0dQTTiNdt9SHbGfMojpbrXOXDbzBhvYF5bK8X2WsaNbdW/Vwrrr+jQ2UuEsznAnCnLNJKBAIGwcJoYFFhe6Iw60d2jBusGo/J11nUw2G2c9Pgqp4KNjGZSo6l4HrHtZTvRvlN6reScz+jawvH5cEtojSA8ojX5XwOCDUChWbjbrYpdlXOqig1KMRXqUkMAEDjGkeJCsMiQ4+yPRBih8uX/9ZekWTbNcF5NuA4CCGH7WGad83K7bDpby53IpUc4q19nh7Sv5YhsJPZKghfH1CO1HXW/QFbuTttCr5o0I/EFJLjRt07Ny7sIXOKSE6spZ6x72PCYkJik1gcLrBtoYovMY75AUsCTdLbaCx0iHAi7kt3Dj+FVWXqkIdzlShAWql9a7HQyYIpoH6ixYsYYCkaWZVmepcBgofVMonIvFikgex5+gS4uK/osuQ4cptpUermasZyIsstFbHUmPmSBCfTdbkEX1rZxz06T2aBmwISQafajk2g5SvNdrq+81gYMu7QJJ7D0nAJj5fKRxHvmXxubQvEcV6uor6j0jMP0ow2bpCBQKLCTEBDKIn8hqzjzXSyAt8N4JQyuEWoKEAawAKYw6qC4AGsAMM2mYAg1AWOofrYmbfqkSla96nVLXlBbIMvVmBtsiaEeQrHLbA2zBnVxg0voLCt7Pr3POOiYnFTHB9RrlPlWlUK8B9jKG3NmtobacGsuEeyCZ6QU7j3+X9aONMSMBP7T7OgcEiz4JGy1M2dVcQhitJBmA3CFdXklwI+GVA5308i/5Ogb6SREJ6jucz0q9e7xLZBdg51dIAJHZBGAE1n8QlxjK1WJ/fKmEM+hXK2HrAig9XuAmbZxkqtGdgwcHIsXCgbkorvJy4T0VistJ4gm3FbOIw9yPNTLwB0lCD0kYsl2yDIHzEuRAZhI2/Zcg1gmVqbjX5BhkwPK8xCqDZuykEjey84zDru7sGd1KCrtw4sccQ2wRn6iYMMgYCrT6GnddsHMn1282ZK+R6ndlbzXGAHRjIN1ywLBA2rSJw14RSTCP9TuVZmgy2vEriZYEu8kikgyhiVGfosfvmkfEunVkQ3FyB92xlASk2760DHnIgN8Ln90b2kT6Fw9usQQJ+IhqVB2GtY/+hx7cgUmFYMv0IsZ9MRA9ErWN7t+Pbme3/dsbfDkOKrNYGmHj1YThCXG6fpSw2fs4dZjuzRgjxOLDsCrZ5s70cyLidm1OBcHNpknDZgtN7baNqSGAiE5qYxaGuDHRtgQ6EEm7yDl6q6iGQ3uq/d5pQ+2zyT/nH6za1SQGkkHsekmL02ooMPt3tq35DbYSutZ01mMsG0yVrIZ9uBUgyaUofUFto1bB9sr7b326Pt0jZAAM4DB3xlK0QcoBar8Vp6CD0anFwFjdMSIY5yJhi6fhim4A0latk3nKvn1pGNKEU693ow2GeKxOWc6+SS6K99/+28BDBJdaPqbQpEo4YJkY5yIhQEu7SDmGABpoHrvKW8Nm/qoa4R/jNhuuK3gsEKvIhAXcoC9x09GZUdR+GilMeGSHVSIib6HbFXOUPdlb1DeUjF5ZWqh+sakINPhP+PV2BqUE3zSiX4+R9kHqTJ/oSpEcR0AaC5Im+BK69d3QuXALYwDGFmhGj5JGkDboRPOw8JSII3VMUkzdlap3tYn8GEg6ao4LYcRXaIPnSMcQdoZ9cvK9bQ7GDtQHe1L/GR9MdAiZNk6cH9stR0HvbdeGAvDf2+0Rc5Mn+3PLAANnNkPjSUjgA9YU9gsJVn29u7TSQgx8fdO4hM7243tni8ILSaPi2THVXJ4MfU8VYZD1CLjd0QGqIMT5MOoFjb10Wl6iucq2EejRk9AG/ki5HL0IrdAhoCsuzykndaGyDdomlDJ6g3xeSIJFkPpUhyJQ2T+oTts2I4NowciMVjSuHhwUVZ7ctUJPwGaOjsn4Ar9IZ0rVrAVLj4V24iCfYc0yrMIR5svsL6uEJ7FwRO2Af0LN03UYnU8HQlWcBakDZ9ZLQPWEUSUuSIfezZJFFeeOZVV0E2pa7hgmiQKXIxcpjHJG1PNnWDaHKTOR0DL+E7N6CvHVuAZ24zWiRHqQuOoQWAURNuDMKx2c5PF/gFJQe8MZDKhDofTNdFbVNlXKDDbH17gPMOUyUYGCG9+0aqsO2/wo284ERo4yhQGplhH8leFFUZ2WkMaAQ/VWdH9FLSEbksZs4dq6ZOSbUfQFfeEfB1SVyKBloUbQBqlUinYs7SJBlILDiOAZkoVZeOk+NULWP3fRsYb2rpzJCbocM9KnFgb8NJrs5gNgv0hQpOV9PmKJm49XDlNY1Qw/iniNESSLHnK2HCIInAVRAr/lBHxlPOsuKoLPJ39XMFPGCGIpURoeko4mTuinaY9cDnLhbVsJG4SmIcZJN45kg4mbIMbDMFR1THIyXPAnfUw3ZMfCCG1jGEfgBZxi9FsmRjGIygqmumeXj1Yx2AEIl3Uv6glpY5nBc3oTsPnGE3DlBK5EbTqE8bKQAp64FAokpBKst/2AL+nTI5XY1mBTzGUfNNA1xoAqgs1YBnZaO//CUw1HrBp76D0TZHJCUSM7W71WjsxnZ9ic+4KquVjSkztcyGDOz1aP0Q8WQsG0K9CzO0GdiT+Qkg2d77EPrVLq0wM7GAQSzsQOGqmvzYFy868H8VFVnZTO3Vp27Eje4v4H9bCLO9Wdto72kBszjecnsbFdsSs7UZ2czugH1R0MTUiWwknqmzvDnZrO9pARKUlNhcpRYscK5HLyIly8J3My46ZlvUCkwGBzDA8QlLFcCK4IQ4PRw1cZ1M5/9H2kHjNyLNXT5HZQZAZfCCdgehM9G6Jsy8LF0cKwN0epFMJ6EwTUj2UkAA0JwW/54+3p7MbhC30EyICx3fjuJSDaHH/gWcsJSB1jteeMtWFsdwZwz2JYdTYUkqw2EtxfDvMhOB6SwISYD/WaWkjx3DjvXHe2tN/GH8sMdKIgF+BnAu3GISC7JCZBmwQoCkSBRh+C7mx2Zz3FNn+oJVYayEfVCCLsgnkWtIAoBbVVDJzOhgXZlqBBdxGy8sA0YDrVuFtgm0X870bA+SiLHd+cT6IxAFyBgJgGStQMpM7vUw1E9g1zEdkr+kCMdzlMoUR1HR5+uYEusOQKBzOZqHInfBLAtAsfg0NSA/tgWGKlZIkQGE7Oib7DB+ECtw+1oorcGCAigyAx0tQ+2GDj8l0grTkpjlQlQ2BKc7yZ3ozuEjf24NpKP8Q5J2nYSnZDpbCA6dGQWFaOaYmiSKDAfUBPBggUsljVlzoFEB2lPU5cJd3mDBHddclaPUu7SRmiuCCiaJBSd8nMVJ3TOsqCn24PHcIet3tVfIg5oJPsEJnJa2uCRXQR0ui5ajBFFOAW2HXC51QF1kNNi4aixpRUl6lbCIAd4pHQUyYhvWSCPWOsGExCY4tgtP4yKyDUzBeCCHoYjo6tHg2n4pRhF/th0dtx06Zbz1VIfZf021WqmhiB6gMCBUhoBMnfojGz8VwlsHQWe7Ub06h9NShtmhLj7WWUwrCBkD3amZEJngUqZg2R0AXPm1a3tFk0VAViw+JEH2klKAjgBhsg7Q6DQ1mNgZCWBKyQKnnhmTv4HqolXsszbH2pznzKcj/ECABoewJrHwx7+8nDwJTOHUdfkZHyOv4XdDKy8KpsvshwJa/Ni3FD/2CyIqVazGinl3KMPSINSQ65YiCL0OkexDfN8RFiqAlDCFZWYsxSnVwhyLkhMWhRF9kBdsYggo7pCMRu5HFwMLo2/guy9l4B3tw9fBwMcYYbOqN2Bs1avmL7IIewxj8Cj083aX0gPgWCKMuQd2RC3a5u538i5c2jpqSg0SqlZILdq9IWcmvLgjyLqbDfk2rAUkYyB6dkTX2GQGKoOdTBVabFlceTD56kOOn5H2PhKsnwOGwVWkIviHDB40ECd+vcQCgc6xMkAndQkBQrOA5G7/0pVINJviZXAx3TDIHcIbAwfam6COubats6CbOmC4hTJ4G2SOhUZ7IzCLILjaaHDR0qWuL57DN+cGXFCcMJWwhmbXcD6HGicocsL94ZzBlxT4xkaWR10TvjIzA6lj5LAS6KawzXEWIwoJ4HMW66Go3c0Q2zIqoJJED7QB4YPqQDkR5LhHyU/pWrdmYDZ+ob5kwrD+48aUMuSyQKflgUxn5kFwtFKm9o7sXq6NihWOxgJbohIboWwHXH66Dm01nlDbYbiSZra31FWgZ009Woi/QQkHWTSTSThCj1lwKiwtUoEAB2NkgGnB3BhsQQS/XYh3/wR4YRXTjDBe+CekzXqjg9KBO+RD8WKicBlgKLd77tzASxSpQJ6DSMeUtVWrgUa7mXZ0hljN7a06mUih3l6wSVi1twPbD0NGRsMA9vg6t4FqlL7uMDTnfdwB7MD3ujRfMELdvkTI1WIEEAHv5LCAe2g9lRyn4iQFJpGvfuyg9x+787qK0X/HBdvlQnUseo7aGWi6vsqFC0sTH0txJpaSEIAi0tNi49J8z13QY9XivjCQPJm4CXEpFDnSV6sMWnKcMN9c28ALjJuuNIDWNgpMVttQ3FRTwBQOaAF01wYw7yQGRMo3YSQUr9kf9FexmTuNNcKq4tv6ZCNgCewXlJGAKKKCTpritdnMuMGCFjcGeHIQRpOjRm0yuJtoACBOFCnDHlwxFZILFYVIqSArHl+8BGZnTsbgI9aa0mx9ix8wZcQV3t2OhlMFWkFUduZAqLUDXqPXCTXtERTwt2UoPxjmngCM/3d60zKepdEG5PR8YJIgO6wiMW+nLkwkruNIyPi1+rBwyB2hnmqtTSWGu5dhteS+0lGkCJkQQUj90lZaQx2yy7y47BUYMgecJbgjAixiwNrEFPN83SjTFGkDSERoYemY9iAA80PiPceYU6uD54oKSzFxCBwcDFgiONO3Q96VdW4sgVPIAJ4Buw1glqCp/E+djmAGxcMDMuuGMP0Z3xWuVmivw70WtPT59eOlGRJjgAcrexAzAFKxPUgedrkvy+pBM9gzAzVA2aSPQHOe80CS57tWj21Iv6NxjLEMHqQBBBC5ibsmlwgPzdp7Qi1gytttR4cL8FIXZGLAtL5VtH7aGGnH6SYpQDIiXQjO6P8WX4UAnb0pCLaIQNQa2Kb5G7oTYDJPajaGLhnt658JqnvAsDFjhl1L3Ypj5FUmfZHH7CJZWx7BL3BNxfXBxau4kLKk49zpIVKOFyRCC8Yl7UPyaF3T1VUJsSwKJb5upIxWhOBY/JCd3kZTCBQXvgeBs/OrXCp7O7Fj+R+MrHfXcRy1YaK6cWr0yCrMSTCatgvilj+gTJhrMZrYBhyGX5cQgPgX2kAnhRroPsBW+OzOGBu7iS7luLNUTmaLHi4Phd7QaYsTxlejScGKDBXcUG0kpp5cMx2j5+D6CS3QJRh9h6ikocZKAweXDXBDK2j/zBTmPmrAWuM2Ycrvwhrmdf4OIhUXdSEFJ4TRDc20ySQUv+hx7BXvB62lUNIotnp8xLPbalTGXXB+rU1rcD4iGWFr/F5nM9QPG1oFsOyCtjL9iY1tSmTjmmRQGwBsTpxAC9PQ74AvaphTtKZvtkeTl18UsYmMZJFXKa0g/hjJBqPf3WnA0A1yvr6cpRqIrfY9c0+ENPb1eGih7zbwPT0NnG3JqmjDItUopEf1XBI4yQauz9tzFdPyJb8s9A9swinzYvM4l/KSE79FkZyklwggK3xzL2wbB03OrGEDbECIpUGzsxVz092hptDjWdrp8ywnaxbXDBJCrqdOpKN5G7D6xmjykOGH4CocCSEy8djVzhz85pJq7BnAhEHGc2Cdd1P1VvWvtSKiRYe4uJVToAMp3uCjSEuZIGUJ2kguiIiBBIbDfN+9tmg8JApEx+DAie+8ELI40Do/sNIpUJ3hdmplc9EE6Hu4KvOeoR955AxH3t7vxbFKDMnLCzpcRd1hxlLATjmyQObDHwoqnBCklzQGsiYNALAkrGk7em4ovZoCaDrfGL4m6ah9fECrJkwDaZaFx6slWkG1iHQlKsgeEv6ITiitSmWERbgJp/ikwHupJshgOuepx/2nZpwdvYNcYhETrXF7uCFCV/fH2Auu22onrFlDGcWYvdztJPWaB6naIAzw73iNlWcm8HXpInAzQFMibjr42oK17Y+IL9eolrBSKeAJC2rnrobGm+c0dOuHu3gB3qgfP9WkhM+5719oOIHLhCFAITWguh/w1qYZXDFtcVduWaDyxBa1FNAYSISVbMK8AvKsgV4QM+xTVumn1gRAbECp3AygCSCaSA4LC9xijQP2JwvRrHF/KQpqAOcEscW24IhxbtzlsgraIvCXgU4LdxbgwESVlk5Giceq5gxcNaHRrY3GWAvG+PjI1igBkWtE7CCkUs6gMMTAsAQmNZTRKkvhBRpCynElVu1xTGp4AM9OChRHbhFN9wDu/QNkSRUkG31New6D0TbYepDx1p9wqQAk4j0IwR9wj6prIrnZfG5jAbfwhy+OzEY+XNIkWDnk+B8VYE/H/2XpEVKECmKGDC/RFIfJE425lYiuOS3EstKsRSkrJ9OB7IvGIxHNSWn2Hv9D5hjziRaYq5MnARJsmAyoHGXANJTPLgf9X3bLvoQOQ7HPdTgSYJiFy7hEVZmmqwl8HiQ5dhOSeJYJQKDEB9FM9oGzSEqre6IJ40tj2wAh5ujpe9gqIxsvjc2LNSdInPB1e+cYr2ECRRKwAk1Bk4f5UQOd8ZmqveTNnn636LZNHROrO+I/SBnOYY+7cBLHu7+bYLO5cw77i80btTO6mzM6HhjaIGdd8BE2hHde7qFiAeOzzT1AGvePkCWJJgsj9EuGZ4DwBuKd1Xl7U7SmrhD5ldXFgIbN+FDgIO5dYtdQDL0EEm0YYErIjkmicMcYNKLLNCZJB2itJ2EW3Ax7G/QQrOEBE4HjvspDEOihotJH9QpCF03aWO21o8YAoiW2qKKG1dgyhLXMCx6DEcNtae9xgMMKnIGvWUijguGIkSRwepD8ZBxgTiAk/NBP2RWBAEJPkPc1Lj7GJQSRJJUKZXPUKIuKcIlzJKm/aKRft8fayjLcL1O90R3pqtIX/QwwzxwxrtIoNEHMM1k7HRW+MGpkrPNSPI57bT25ez/PdWxdXV5OLbzXZkuq7qy9OJU27FLAJCATQKY2pTA44YxQ5TnpHe+bukYiswktpH7sH2DaUcdvOdCa1xD7PVlkPo82m42hGR1Ka7VmhrPlUn7N8/tcymoonABdhtaHNzG1P/24IGgDr/lntfIAHjMWym0p+az8/6m68pjymKQWQA+9TVAD91N1MEJYJxJ31Tc+m81NpMEeYupJwwB1jBcFTvMWIVN4A9wBwQD1mL1qbCAciweIB2LB3pO6KmDU1YVLgqdQDqgHsFTwAuwBcfMygFrFT9SdsVOFpqpUxzFy2Dr67uAdcA94Bw2mrlT6qnIM0I31TTXKpzVTaAWJYsd+Y9g6X5wsFVfnTVMz+cEqTLF5MFY/n4wXhqdTU0GptNT8amI1Ohqe0B0Gp+fzfhYmAsg30YC4wF+QLe/m5AumA9MB/QF8swlAWzAdWA5sB1BmuwHCN9F/NGA8MBy4D8FKR/nXAeH+Y8B/VrNwHXgPo7wUBfIC4JU76++gPggfz+fcBz4D8IHI/mI1NRA/30N7B6vzcQO5AfxA5kBxmChQHgameKmqA4H86GpvQHWQOL/PBqeyB2yC4fzaxJ01Pj+ZtU86plWLQN8QgcX+bCB54D5NT/qm0M1lA84qakDxNTOgO7VOhA5BvrkDnIHegPHVPOqdkB0kDmvzyQPvr6vAomRWfNKDyA4A9JUKOK/hVJhzw941BVVCX8SQFVkmVnSjABQtypADhxeNQPEA+vBFqDzXji6yst2Pday3zavZ+QLe0goiuxlQbbavub22wIhgg8+923JbXPlZtnqN4CKVoU1SGg4Un+248N2eb7y3mRU1aERRegV5FFPvK1/vsi0iwlvxDGAOLEfOvVVB/IgPgI6U+ABGACPQu20EYtKAALN8KABypCmACwAPEAfKTHpRbA4ZRWxlp2LbakDgd6miOBzU8E4H2EZDiQRclBoiBt3YbVwP6JuO3DfxiJ8+ZknklIEIyOcZ6M3OR8EgNNZ9DmOieBxFUy49Xlp36L+HVTbUv2SBsTGQCIT4+QNw7Od02koBVeBgkCfmYE1iWpVgypQHVXN1ueqewFMZFfh53HN9lA+9FhnPkYj2bwxvvekGzRRfaU4iDOG0EmY1AulFA8LxB9qBTFGWUPgkpNskqunwZXeBEBCaSU7aknvI8oAF9Cjpa68I5mgZGxeN6lw7EGNiTUoVD5QSpitwyQDcDBqUh4m6fQlzHoOCsedDUrSBcnBp6iKJKhSdrEUPRlFKfiMMVTMZAFNsrLAcMOcojXqcdi8sfCwJFD6xH0mBFMzJYapThb7u9CB+Ou6NSIMBEKUY0udumseqfmkDRrLbQ1cH/bBFqZbMM8pPxYFsPQuNLyaPKVukqYSEXb8y1T2sEop4GP33DihgbO0yDZ8M1dGnAoTrfmJ5YH0mj61c20dJnSPuDu75k7qZNhSsLdPO6sZNE+X+pQQS2QjURQHoYQ8pcIyWaGDSRFuzRoeIZoy7PoqjOBtFd/PFOMzF+iD1Xqm2nraFHqbjlMInyGvUvXT1rn9B0bQ2SieQ1VC68HrKe8B5uBgmz4QPIvKEwZ1C8mGr6NXLE2Y2k1V2xb4O3tinbqIzdSoWQlcqzyRghxLHcaZ0q3Rq/AYcvHDtfk4HNhu8mEw/6B4qDfUVTgzwVfpBFtd6UV5Sggwf+q7/jggjnSHwayfoa+XW4hcGEJIBiZMOSxLZatVOBuRuAsBgV0SFoyShyhKfEQkgJxeUXB+JQy2eOWPEthW4CkaEkDPHjFVF9tAN06h4+nDiCi2ZS2vcXu8fcM9qJe0FCkE0DlsrtxgaTFPDFuG0WkHVyGFEHuRUnxPp2plJu0/r1CPJItHRmsOFmYGSrkej4g86HOV7SBi9Cjt+wKXPpxKnwhyIZG4X4KKQxe25cq3J5PO82kSUEOOFAZcRfQwQx/ZBZXPDsHSDuah0GAb+vxbBPWbNqAdV1YV5WABQ/sh/LgSOcM+J5TS0mj8hxFDuyHxwpqPa/WgnOIrWMKHNkO3IePgge9jmgIaKu9dlWwuQ/8h0lDjokrbsHEUTiqyubtdHognYk/nQdEgUDPCOD04K223cjNTZdBm3gY7inW3n7111YGDHSWg3y+impymarOm+tNa+/7nkSg/PDKauta/2iPzEECwIFFRP7SicplZTgAPzlMwDvmdj+AhAdxUTyonjQ5TXW+OSC0bnW8Gst1ZS3OqLBWrMHInrjW0U8PYtQPEARBI6b7Jkn7oPgAGmITABh6saVLfpNbBVEHaAqwUvsZZe0kKYfYUFiAaKSGQ0qEN1m70C7dtehqXA/UPeBtp9sarcpZBblgqJoydgk8GPNFGtBLFEZg5mFkH9R6vZ4UZmBTMeGoUJgFJHShm9XkXPfte36kpSMcmk7FP9IDMZgKruz2TlJMMnmRtIEWSoRqRNtybaOVWZeHpokcmwg07hErw4ULWsMr3Uua0zbFMkifA9/A602JiTKqpAEZFIkOAIVTZptcrZFW9kMRJACNJydqzZyFh9KtxPrfzyEkWwcg7GDVbVNb802ZVu5Y1mcChLZo+k3XiTBprZVhxw2aXbrZkU9QzuaFW9rDmWHsbyTjSpwj9gl9OrWHysOTYflfC87F5CLP2aRBNYdMre5W3TsK9UA2Yp9IPMuD+jzQ3F08mLrGxNzlhOONtU71rhstHBp2QdW/f9cp09ZanUrBw9Xm+CCbxrrXQ9gxIoR7GooOLD0+qx+hht7vhm88ldO2F+m1puLEh5h4iQQboOPBiVi5fsXJNdaJApj03xwcQpjDvMq8FcEdUJfbOzZBBdJchZ1MBtM5sBQKPuC1mEtxEanZLSqSfCIdhFAZGEItHy8GQVG3rBBtI7yb3wDw4aaNiiJits2+YGAoWwMOQ64cjJ5NWk8P7NDTw/7hGwpdBl+NpinQLw7PhFPDiIWjhsUiNNdhx0yTaXEU8+Bl4dijVH7rGSI6JCVLFDAojcHh68gczW4FkDz78LsgONL+AeHTkhb4cujiojPE0F0R/cO1dyvw430MGUFnkg6GKzwkgwnh1vDpeHEQs+8bSxF+6BADWlSY6kBiVODHtwA7cPxe3xoniglBTAAh6wAgKB3wjwyInAis7teVHYtM3cTbRWPZtFnoU2W6Br4AHOmm2o5389Bj3vIZwpIOAlrTaGarNKS5IlLjUbd7KqS/0qJf0EFtHga+chDQFay2kUY2w+d01EDnYc1o6/oJkwdIEds1bhSgYdaBFL5b5TCMl+OzlDEy5uukCzHGzL+kFCjS+FLYGbfFwQNcEAFY8Gl9XU8Jf4Nu92MzpxogSAzIBlqsvu4hy4EXATTmUbApUfQkWWkAyxubjE8cMYxWeG/0/uHm+hVoBq3lCKYyk/3QBIiIDl5OMObakIsSgAAyQLHC2xj0TOlhjAYnzAwP35En0foYCY7L6JXLn9EBQJOvEVJEs3vyFyjwOGNfGy7m2hPomFmeCMRxjxpnDTB4OOjqwgDD6TEG9szllzEFknURMScIVJjQ18JNTAi7XDjZIEjRk8G6piAIAaagcS6L8D8Yj8eqzsJnUNIMTg8lQf5Wy8Rc2sKotfcZPUVMygmrlEzaoaRugpPiNrWVqv8XNK6l3su6opQ6JC4/UCFlkQCwmQpQGC5Aw29usvCoAZTO4xgcH2Jr5uSyFJTg3xmGMPZov7UxZYzRrpx2iUl2SBK64JIschPK0Pnodoi3NAaFUaRbxKY1SDYElsiVNjulvZjEs3v6GiAWS0EcwuvH1hOmArw4VG5d7MFcCJsNp0bf0j/Rz+gJ8TVCjq+a/5s/DEqQBYChWBcdiOpyIERQgSJhsoN4aGFOXggXnGQPHRrKyfNi6e4Jc+gi2pcSaC479UDdCrTRyVhAIMtIAzuWGILKbxLTbQW5JWSI1g2Sw728lILO6dzxINVpBhaXAWzquAVPYG7KObW0oroOSdtRBCd/d8xBj8o6P+ol0iYiPwao6WJ9jkRs0d9y7I52Khgg9wDtqCwYcgQ52FUczna9KP0YO30+9VSCyKr1Mu0lyXTbnI4mFA0+fVdDcZZc7cJ3G2xanhMGNVIpuwLB0FYyyWDMu0ajvvGdBgLSiR9BMu46jw1HCf0q/JHFxcyO23MkyxpoBUeSo5Bh8g5wlgnfoTQHCHYlR995avc/i9eui0FoEMZGjrMoczYKgXf3uf5sUYhal+63TlC4xbFLboppIb1S3cU1MrIsiZSsgtH/iZ5+04pvLR3mj5lZqqyUB15o4F6VWjgh9rKy9FN4zz6hzf9r2b2Mj5ZGnWugVjWu7pTAc2ulMhzfgnM+DcptK66h0fcPvAB8jBMWCoKmCYK0A/xU1AFlAHTa7c1PDA8tkS8ALKgoYA3itQAEqAJqQBAAoAAaADdABW8dAeaPa7XAhgADHpkAOnQZbQPQAZaDiAAjAIMehQAKgcygDoAF9AIQAPugtAAt0egHtYzfgAQmgywPoD0lzZsEASAZ9Mb6PCaDZB24AOYCB7bVPJ/0ey0EAxzkKUkAhB6cD0wADwPZHQd9HK3ib0d6kAAxz4AKVQSy2shBgY74ABBjyVQTAAwACSqFtAOtQSyS5ABMMcCpNQxzhjvgA5QAFH2IEhOACRjiDH1vAnYK0Y9Qx+EAEc8jGPuAAbo/wAFD4BDHMGO4MfsMFYx0jithWojW+MfMY/WxIq0JDH76PwMeoY+gx9+j/KgroAxMcoY7Yx6stvjHlQBvUZ8Y7roCgAKHwOAAZgDp0CzADAAUfkcmPZaDoBx0ALIAcjHeGOCMeYAH+ALxjvUgtQB8ABo+GdoByoNYoCgANgBgAGwAFQAdameIBZAARgCzJCYAdhgCwBVvEZaHwPUCGZzHhwA1MfIADAAOwyALHcQA4D3VNdXJBFjoLHMwBM54LAAJoOFj44QTmOXMcwADroICVigk8ABjoUruFJAEhjpoA7XBpMe62tPxKhyZzHVAAMsd1AC3R+YesYAXgBmD3lUGIx499PugXAAiscsbpKx3Vj8rHmWO3aCZUFAPbAATBq9AAUqASWF4AJ4AHwAzB6hXDUABaAJCKsWgCqRvMc1qBQAMWADjHwGO+sQIAGaAFMAI0gc2PUQCs6QwAKMAB6g62OOMduY9kAOUAYwACwAHTC7Y7AAJ0AHoA7gACaDnaX6x4YmUoAMABXiukgFGAOwwYkAeABKMeR+ECKBgwV7HPgAapyYxE+x7gAfXgN2PmYj3o84AKF4Vu8yB6ZgBA468x0O4FKg/gAnQCs6TwAJbdAmg7Z5itDe0Go6vSAeXgkRR5Z7g/iBDCgetAoZGXFgAKPrgPYH4MjL9AANA5xY4dMKfiYDQ1AB2zxEAEYAOdjlkAIAAv6SPfUjUNIIZzHyWOfMfT8HEACRl5zHY/JZACdMBggLWAVQAbJAViBOABvR7hj9TH+vBeACrUGOEGsAXgAkuPHQDEMFlx0hKNYARoBFce9Y8oxylQX9HauOhsfAhgpAPAe9hg6wAmgDD3l1x/QAeA926Pd0e044dMHQwJvkS/AesfSAAoAAwAR76R8FOACjY+F5GToYAAoB6dSCE48OAOzjitwAx66gAg4/7WfwABHHDphC5QtADKADiyRIsK1RN62+7aQWttQf3HZQBwOSR8Hx2DsmI38IcWXcdRgHYZO7j0A9u6OjMdu4+YsB7jtUAGePZADRY8rYoXjpBgxeP8xSFYhgAKkmOA97gBCABIbqFcIEADPHegBfceqkF3R06AMkAGwBRQDKuEYAKiAVqcgJWN0xW+CgPSbQUAASuOJLAHAA4AMsAao9GB6Fsd0VF64LMAevMRuOkD2kgDgPXzycIAiB7qABE4+yx0gAXj9UOPlsfswqNIKgAHAAP2OVsdGkF4/TwAA/Hq2PVgDqB1n3Vfjo0g8qRBj3UAH0AJzj+AAZ+PyACP47aAEcnPfHIOP78egHsrUBljnXg1NBNMchaHYYLIASLHhwAboWv47AJym4QAnwBPH+TsMD7oPbQYhgDuPBluLY5IPOiACQAWBPsCcKAEj8H1jlKgkOPf8dW+DboIPjqrH2WJMACrY7FmJCZ8EAoB7UCdEAABxwQTn/H+sxED1wHqvStNjrPHCrQd0creJ14HlQfAAGtAFSCXlB+x8toZvHjh6owAJY9gx0cnfzHbWheP1QAHEJ5PwVEA4oBSwDlABkJzkWCQAgQBaaCgAG+oCcAf4AFgBQD30AC2jKIT6v+MhOGCcwAEIJ0K4ZnHYPJ6AA4Y7KAIhj44QEgAA8creNkAJdKF9HrVAMihf0O3x8tof3HtLE4D0cE964BIT1AAw1RIwABE9g0KGAegAWBP1Ced0F0x9dUVYA4RPvAAZY5+xycAaeUTDNuu5vSHRlNjyDUofilBCD/4/WoMoID3HmVAgAA +``` diff --git a/test_dir/newfile-dir.md b/test_dir/newfile-dir.md deleted file mode 100644 index 886cfae..0000000 --- a/test_dir/newfile-dir.md +++ /dev/null @@ -1,2 +0,0 @@ -# Nouveau fichier dans Dir - diff --git a/test_dir/scripts/backup_db.sh b/test_dir/scripts/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_dir/scripts/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_dir/scripts/import_zepp_data.py b/test_dir/scripts/import_zepp_data.py new file mode 100644 index 0000000..83e7e3f --- /dev/null +++ b/test_dir/scripts/import_zepp_data.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +""" +Script to import Zepp health data from export-zepp directory into HabitForge database. +Usage: python scripts/import_zepp_data.py [--user-id USER_ID] +""" +import sys +import os +import argparse + +# Add parent directory to path to import backend modules +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +from backend.integrations.import_zepp import main as import_main, USER_ID as DEFAULT_USER_ID +from backend.integrations import import_zepp + +def run_import(user_id: int = None): + """Run the Zepp data import.""" + if user_id: + # Override the default user ID + import_zepp.USER_ID = user_id + print(f"Importing data for user ID: {user_id}") + else: + print(f"Importing data for default user ID: {DEFAULT_USER_ID}") + + import_main() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Import Zepp health data into HabitForge") + parser.add_argument( + "--user-id", + type=int, + help="User ID to import data for (default: 1)", + default=None + ) + + args = parser.parse_args() + run_import(args.user_id) diff --git a/test_dir/scripts/migrate_to_postgres.py b/test_dir/scripts/migrate_to_postgres.py new file mode 100644 index 0000000..b5fa256 --- /dev/null +++ b/test_dir/scripts/migrate_to_postgres.py @@ -0,0 +1,162 @@ +""" +Migration script from SQLite to PostgreSQL. + +This script migrates data from the existing SQLite database to PostgreSQL. + +Usage: + python scripts/migrate_to_postgres.py + +Prerequisites: + - PostgreSQL database must be running + - DATABASE_URL environment variable must point to PostgreSQL + - SQLite database must exist at data/habitforge.db +""" +import os +import sys +from datetime import datetime + +# Add parent directory to path +sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + +from sqlalchemy import create_engine, text +from sqlalchemy.orm import sessionmaker +from backend import models +from backend.database import Base, SessionLocal as SQLiteSessionLocal + +# PostgreSQL connection +POSTGRES_URL = os.getenv("DATABASE_URL", "postgresql://habitforge:habitforge@localhost:5432/habitforge") + +def migrate_data(): + """Migrate data from SQLite to PostgreSQL.""" + print("Starting migration from SQLite to PostgreSQL...") + + # Create PostgreSQL engine + postgres_engine = create_engine(POSTGRES_URL) + PostgresSessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=postgres_engine) + + # Create tables in PostgreSQL + print("Creating tables in PostgreSQL...") + Base.metadata.create_all(bind=postgres_engine) + + # Get SQLite session + sqlite_session = SQLiteSessionLocal() + + # Get PostgreSQL session + postgres_session = PostgresSessionLocal() + + try: + # Migrate Users + print("Migrating Users...") + users = sqlite_session.query(models.User).all() + for user in users: + new_user = models.User( + id=user.id, + username=user.username, + hashed_password=user.hashed_password + ) + postgres_session.add(new_user) + postgres_session.commit() + print(f"Migrated {len(users)} users") + + # Migrate Challenges + print("Migrating Challenges...") + challenges = sqlite_session.query(models.Challenge).all() + for challenge in challenges: + new_challenge = models.Challenge( + id=challenge.id, + name=challenge.name, + period_type=challenge.period_type, + daily_target=challenge.daily_target, + start_date=challenge.start_date, + end_date=challenge.end_date, + display_order=challenge.display_order, + user_id=challenge.user_id, + icon=challenge.icon, + image_url=challenge.image_url, + description=challenge.description, + unit_type=challenge.unit_type, + rest_days=challenge.rest_days, + frequency=challenge.frequency + ) + postgres_session.add(new_challenge) + postgres_session.commit() + print(f"Migrated {len(challenges)} challenges") + + # Migrate Tracking + print("Migrating Tracking...") + trackings = sqlite_session.query(models.Tracking).all() + for tracking in trackings: + new_tracking = models.Tracking( + id=tracking.id, + challenge_id=tracking.challenge_id, + date=tracking.date, + reps=tracking.reps, + completed=tracking.completed, + notes=tracking.notes + ) + postgres_session.add(new_tracking) + postgres_session.commit() + print(f"Migrated {len(trackings)} trackings") + + # Migrate DailyHealthMetrics + print("Migrating DailyHealthMetrics...") + metrics = sqlite_session.query(models.DailyHealthMetrics).all() + for metric in metrics: + new_metric = models.DailyHealthMetrics( + id=metric.id, + user_id=metric.user_id, + date=metric.date, + step_count=metric.step_count, + calories_burned=metric.calories_burned, + distance_meters=metric.distance_meters, + sleep_duration_minutes=metric.sleep_duration_minutes, + deep_sleep_minutes=metric.deep_sleep_minutes, + light_sleep_minutes=metric.light_sleep_minutes, + rem_sleep_minutes=metric.rem_sleep_minutes, + awake_duration_minutes=metric.awake_duration_minutes, + avg_heart_rate=metric.avg_heart_rate, + min_heart_rate=metric.min_heart_rate, + max_heart_rate=metric.max_heart_rate, + avg_spo2=metric.avg_spo2, + pai_score=metric.pai_score, + weight=metric.weight, + resting_heart_rate=metric.resting_heart_rate, + hrv=metric.hrv + ) + postgres_session.add(new_metric) + postgres_session.commit() + print(f"Migrated {len(metrics)} daily health metrics") + + print("\nMigration completed successfully!") + print(f"Total records migrated:") + print(f" - Users: {len(users)}") + print(f" - Challenges: {len(challenges)}") + print(f" - Trackings: {len(trackings)}") + print(f" - DailyHealthMetrics: {len(metrics)}") + + except Exception as e: + print(f"\nError during migration: {e}") + postgres_session.rollback() + raise + finally: + sqlite_session.close() + postgres_session.close() + postgres_engine.dispose() + + +if __name__ == "__main__": + # Check if SQLite database exists + if not os.path.exists("data/habitforge.db"): + print("Error: SQLite database not found at data/habitforge.db") + sys.exit(1) + + # Confirm migration + print("This will migrate data from SQLite to PostgreSQL.") + print(f"PostgreSQL URL: {POSTGRES_URL}") + response = input("Do you want to continue? (yes/no): ") + + if response.lower() != "yes": + print("Migration cancelled.") + sys.exit(0) + + migrate_data() diff --git a/test_dir/scripts/start_prod.sh b/test_dir/scripts/start_prod.sh new file mode 100644 index 0000000..02fb924 --- /dev/null +++ b/test_dir/scripts/start_prod.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Production startup script for HabitForge + +set -e + +echo "Starting HabitForge in production mode..." + +# Wait for database to be ready +echo "Waiting for database..." +while ! pg_isready -h ${POSTGRES_HOST:-db} -U ${POSTGRES_USER:-habitforge} -d ${POSTGRES_DB:-habitforge} > /dev/null 2>&1; do + echo "Database is unavailable - sleeping" + sleep 1 +done +echo "Database is ready!" + +# Run migrations +echo "Running database migrations..." +alembic upgrade head + +# Start Gunicorn +echo "Starting Gunicorn..." +exec gunicorn backend.main:app \ + --workers ${GUNICORN_WORKERS:-4} \ + --worker-class uvicorn.workers.UvicornWorker \ + --bind 0.0.0.0:8000 \ + --access-logfile - \ + --error-logfile - \ + --log-level ${LOG_LEVEL:-info} diff --git a/test_dir/test.excalidraw b/test_dir/test.excalidraw new file mode 100644 index 0000000..82a8d07 --- /dev/null +++ b/test_dir/test.excalidraw @@ -0,0 +1,281 @@ +{ + "type": "excalidraw", + "version": 2, + "elements": [ + { + "id": "E_M7axF81tmVRs3_iSNTB", + "type": "rectangle", + "x": 474, + "y": 146.33334350585938, + "width": 415.3333740234375, + "height": 216.66665649414062, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 975148614, + "version": 75, + "versionNonce": 1779287411, + "isDeleted": false, + "boundElements": [ + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow" + } + ], + "updated": 1789701383205, + "created": 1789695569357, + "link": null, + "locked": false + }, + { + "id": "r0qk76e8Zwvzg03cCJTet", + "type": "diamond", + "x": 602, + "y": 154.33334350585938, + "width": 195.3333740234375, + "height": 202, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": { + "type": 2 + }, + "seed": 1824592326, + "version": 88, + "versionNonce": 1410387869, + "isDeleted": false, + "boundElements": [], + "updated": 1789701386097, + "created": 1789695572009, + "link": null, + "locked": false + }, + { + "id": "9KK6ZVdnduPeYFFFCFAsy", + "type": "ellipse", + "x": 980.6668701171875, + "y": 170.0000457763672, + "width": 162.66668701171875, + "height": 141.3333740234375, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": { + "type": 2 + }, + "seed": 1669693053, + "version": 190, + "versionNonce": 1391288573, + "isDeleted": false, + "boundElements": [ + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow" + } + ], + "updated": 1789701376494, + "link": null, + "locked": false + }, + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow", + "x": 895.3334350585938, + "y": 248.66673278808594, + "width": 82.66668701171875, + "height": 3.333343505859375, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": { + "type": 2 + }, + "seed": 1977221331, + "version": 35, + "versionNonce": 23426611, + "isDeleted": false, + "boundElements": null, + "updated": 1789701380015, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 82.66668701171875, + -3.333343505859375 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "E_M7axF81tmVRs3_iSNTB", + "focus": 0.022412363413033574, + "gap": 6.00006103515625 + }, + "endBinding": { + "elementId": "9KK6ZVdnduPeYFFFCFAsy", + "focus": -0.017303733989364446, + "gap": 2.836434396181596 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + } + ], + "appState": { + "showWelcomeScreen": false, + "theme": "dark", + "collaborators": {}, + "currentChartType": "bar", + "currentItemBackgroundColor": "transparent", + "currentItemEndArrowhead": "arrow", + "currentItemFillStyle": "solid", + "currentItemFontFamily": 5, + "currentItemFontSize": 20, + "currentItemOpacity": 100, + "currentItemRoughness": 1, + "currentItemStartArrowhead": null, + "currentItemStrokeColor": "#f08c00", + "currentItemRoundness": "round", + "currentItemArrowType": "round", + "currentItemStrokeStyle": "solid", + "currentItemStrokeWidth": 2, + "currentItemTextAlign": "left", + "currentHoveredFontFamily": null, + "cursorButton": "up", + "activeEmbeddable": null, + "newElement": null, + "editingTextElement": null, + "editingGroupId": null, + "editingLinearElement": null, + "activeTool": { + "type": "selection", + "customType": null, + "locked": false, + "lastActiveTool": { + "type": "selection", + "customType": null, + "locked": false, + "lastActiveTool": null + } + }, + "penMode": false, + "penDetected": false, + "errorMessage": null, + "exportBackground": true, + "exportScale": 1, + "exportEmbedScene": false, + "exportWithDarkMode": false, + "fileHandle": null, + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "isBindingEnabled": true, + "defaultSidebarDockedPreference": false, + "isLoading": false, + "isResizing": false, + "isRotating": false, + "lastPointerDownWith": "mouse", + "multiElement": null, + "name": "Untitled-2026-09-17-2148", + "contextMenu": null, + "openMenu": null, + "openPopup": null, + "openSidebar": null, + "openDialog": null, + "pasteDialog": { + "shown": false, + "data": null + }, + "previousSelectedElementIds": { + "E_M7axF81tmVRs3_iSNTB": true + }, + "resizingElement": null, + "scrolledOutside": false, + "scrollX": -23.33343505859375, + "scrollY": 101.99995422363281, + "selectedElementIds": { + "r0qk76e8Zwvzg03cCJTet": true + }, + "hoveredElementIds": {}, + "selectedGroupIds": {}, + "selectedElementsAreBeingDragged": false, + "selectionElement": null, + "shouldCacheIgnoreZoom": false, + "stats": { + "open": false, + "panels": 3 + }, + "startBoundElement": null, + "suggestedBindings": [], + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + }, + "frameToHighlight": null, + "editingFrame": null, + "elementsToHighlight": null, + "toast": null, + "viewBackgroundColor": "#ffffff", + "zenModeEnabled": false, + "zoom": { + "value": 1 + }, + "viewModeEnabled": false, + "pendingImageElementId": null, + "showHyperlinkPopup": false, + "selectedLinearElement": null, + "snapLines": [], + "originSnapOffset": null, + "objectsSnapModeEnabled": false, + "userToFollow": null, + "followedBy": {}, + "isCropping": false, + "croppingElementId": null, + "searchMatches": [], + "offsetLeft": 0, + "offsetTop": 0, + "width": 1280, + "height": 800 + }, + "files": {} +} \ No newline at end of file diff --git a/test_vault/ANALYSE_REVIEW.md b/test_vault/ANALYSE_REVIEW.md index db838e7..0f92cfc 100644 --- a/test_vault/ANALYSE_REVIEW.md +++ b/test_vault/ANALYSE_REVIEW.md @@ -1,3 +1,32 @@ +--- +titre: ObsiGate — Analyse complète & Recommandations V1.1 +auteur: Hermes-Claw +tags: + - analyse + - obsigate + - recommandations + - sécurité + - roadmap + - audit + - v1.1 +aliases: + - ObsiGate Analyse + - Audit ObsiGate V1.1 +catégorie: Analyse Technique +NomDeVoute: TestVault +Description: Analyse complète et recommandations pour ObsiGate, incluant fonctionnalités, forces, points d'amélioration, roadmap et checklist de professionnalisation. +creation_date: 2026-05-25T00:00:00+02:00 +modification_date: 2026-10-07T12:00:00+02:00 +status: finalisé +publish: true +favoris: true +template: false +task: false +archive: false +draft: false +private: false +--- + # ObsiGate — Analyse complète & Recommandations V1.1 > **Date :** 2026-05-25 | **Analyste :** Hermes-Claw + Audit Code Source | **Version testée :** 1.4.0 (backend) / 1.5.0 (frontend) — http://openclaw1.dev.home:2020 @@ -381,4 +410,4 @@ TOTP ou WebAuthn pour l'accès admin. --- *Analyse réalisée le 2026-05-25 — Révisée V1.1 après audit complet du code source* -*Document : ANALYSE_REVIEW.md* +*Document : ANALYSE_REVIEW.md* \ No newline at end of file diff --git a/test_vault/ANALYSE_REVIEW.pdf b/test_vault/ANALYSE_REVIEW.pdf new file mode 100644 index 0000000..ec5b4fc Binary files /dev/null and b/test_vault/ANALYSE_REVIEW.pdf differ diff --git a/test_vault/Accueil.md b/test_vault/Accueil.md index 066cde6..847534d 100644 --- a/test_vault/Accueil.md +++ b/test_vault/Accueil.md @@ -7,16 +7,32 @@ publish: true date: 2025-01-15 --- -# Bienvenue dans le vault de test +# 📌 **Bienvenue dans TestVault** -Ceci est un document de test pour [[ObsiGate]]. +**TestVault** est votre espace centralisé pour organiser, structurer et optimiser la gestion de vos notes et connaissances. Conçue pour allier **efficacité** et **simplicité**, cette voute vous permet de travailler de manière intuitive tout en bénéficiant d'outils puissants. -## Sections +--- -- [[Projets/Projet Alpha]] - Un projet en cours -- [[Notes/Configuration serveur]] - Documentation technique -- [[Recettes/Pâtes carbonara]] - Une recette +## 🚀 **Fonctionnalités clés** -## Tags +✅ **Gestion intelligente des notes** + - Créez, modifiez et organisez vos notes en toute simplicité. + - Accédez rapidement à vos informations grâce à une structure claire. + +✅ **Organisation avancée** + - Utilisez des **tags** et des **catégories** pour classer vos notes de manière logique. + - Retrouvez vos informations en un clin d'œil. + +✅ **Recherche rapide et efficace** + - Trouvez ce dont vous avez besoin en quelques secondes. + +✅ **Synchronisation multi-appareils** + - Accédez à vos notes où que vous soyez, sur tous vos appareils. + +--- + +## 📂 **Structure de la voute** +Cette voute est conçue pour être **modulaire** et **évolutive**. Vous pouvez l'adapter selon vos besoins pour une expérience personnalisée. + +--- -#accueil #important #test diff --git a/test_vault/IT/Docker Guide.md b/test_vault/IT/Docker Guide.md index 6e0fb34..ae650ee 100644 --- a/test_vault/IT/Docker Guide.md +++ b/test_vault/IT/Docker Guide.md @@ -10,6 +10,35 @@ title: Docker Guide # Docker Guide +## Installation de Docker + +### Sur Linux (Debian/Ubuntu) +```bash +# Mettre à jour les paquets +sudo apt update + +# Installer les dépendances +sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release + +# Ajouter la clé GPG officielle de Docker +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg + +# Ajouter le dépôt Docker +echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + +# Installer Docker Engine +sudo apt update +sudo apt install -y docker-ce docker-ce-cli containerd.io + +# Vérifier l'installation +sudo docker run hello-world +``` + +### Sur macOS/Windows +- Télécharger [Docker Desktop](https://www.docker.com/products/docker-desktop/) et suivre les instructions. + +--- + ## Commandes essentielles ```bash @@ -20,36 +49,208 @@ docker ps -a docker build -t myapp:latest . # Lancer un conteneur -docker run -d -p 8080:80 myapp:latest +docker run -d -p 8080:80 --name my_container myapp:latest # Voir les logs -docker logs -f container_name +docker logs -f my_container + +# Arrêter un conteneur +docker stop my_container + +# Supprimer un conteneur +docker rm my_container + +# Supprimer une image +docker rmi myapp:latest ``` -## Docker Compose +--- -```yaml -version: "3.9" -services: - web: - image: nginx:alpine - ports: - - "80:80" +## Réseaux Docker + +Docker propose plusieurs types de réseaux pour isoler ou connecter vos conteneurs : + +| Type | Description | Exemple d'utilisation | +|------------|--------------------------------------|-------------------------------------| +| **bridge** | Réseau par défaut pour les conteneurs | `docker run -p 8080:80 myapp` | +| **host** | Conteneur utilise l'IP de l'hôte | `docker run --network host myapp` | +| **overlay**| Pour les swarms multi-hôtes | Utilisé avec `docker stack deploy` | + +**Exemple : Créer un réseau personnalisé** +```bash +docker network create my_network +docker run -d --network my_network --name db redis ``` +--- + ## Volumes Les volumes permettent de persister les données : - **Named volumes** : gérés par Docker + ```bash +docker volume create my_volume +docker run -v my_volume:/data myapp +``` + - **Bind mounts** : montage direct depuis l'hôte + ```bash +docker run -v /chemin/absolu:/data myapp +``` + - **tmpfs** : stockage en mémoire + ```bash +docker run --tmpfs /data myapp +``` Voir aussi : [[Proxmox Setup]] +--- + +## Docker Compose + +Exemple de fichier `docker-compose.yml` avec variables d'environnement et dépendances : + +```yaml +version: "3.9" + +services: + web: + image: nginx:alpine + ports: + - "80:80" + environment: + - NGINX_ENV=production + depends_on: + - redis + networks: + - frontend + + redis: + image: redis:alpine + volumes: + - redis_data:/data + networks: + - frontend + +volumes: + redis_data: + +networks: + frontend: + driver: bridge +``` + +**Commandes utiles** +```bash +# Démarrer les services +docker-compose up -d + +# Arrêter les services +docker-compose down + +# Voir les logs +docker-compose logs -f +``` + +--- + +## Dockerfile : Exemple commenté + +Voici un exemple de `Dockerfile` pour une application Python (FastAPI) : + +```dockerfile +# Utiliser une image officielle Python comme base +FROM python:3.9-slim + +# Définir le répertoire de travail +WORKDIR /app + +# Copier les fichiers de dépendances +COPY requirements.txt . + +# Installer les dépendances +RUN pip install --no-cache-dir -r requirements.txt + +# Copier le reste du code source +COPY . . + +# Exposer le port 8000 +EXPOSE 8000 + +# Commande pour lancer l'application +CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"] +``` + +**Bonnes pratiques pour un Dockerfile** : +- Utiliser des images `slim` ou `alpine` pour réduire la taille. +- Multi-stage builds pour les applications compilées (Go, Rust, etc.). +- Toujours inclure un fichier `.dockerignore`. + +--- + +## Sécurité + +### Bonnes pratiques +- **Éviter de lancer des conteneurs en tant que `root`** : + ```bash +docker run --user 1000:1000 myapp +``` + +- **Rendre le système de fichiers en lecture seule** : + ```bash +docker run --read-only myapp +``` + +- **Limiter les capacités du conteneur** : + ```bash +docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE myapp +``` + +- **Scanner les images pour des vulnérabilités** : + Utiliser des outils comme [Trivy](https://github.com/aquasecurity/trivy) ou [Clair](https://github.com/quay/clair). + +--- + +## Nettoyage des ressources + +Pour libérer de l'espace, supprimez les ressources inutilisées : + +```bash +# Supprimer les conteneurs arrêtés +docker container prune + +# Supprimer les images inutilisées +docker image prune -a + +# Supprimer les volumes inutilisés +docker volume prune + +# Supprimer les réseaux inutilisés +docker network prune + +# Nettoyer TOUT (attention, irréversible !) +docker system prune -a --volumes +``` + +--- + ## Bonnes pratiques -- [ ] Utiliser des images Alpine -- [ ] Multi-stage builds +- [x] Utiliser des images Alpine ou `slim` +- [x] Multi-stage builds pour les applications compilées - [x] Fichier `.dockerignore` -- [x] Un processus par conteneur \ No newline at end of file +- [x] Un processus par conteneur +- [x] Limiter les ressources (CPU/mémoire) avec `--memory` et `--cpus` +- [x] Utiliser des secrets pour les variables sensibles (ex: `--env-file` ou `docker secret`) + +--- + +## Ressources utiles +- [Documentation officielle Docker](https://docs.docker.com/) +- [Docker Curriculum](https://docker-curriculum.com/) +- [Awesome Docker](https://github.com/veggiemonk/awesome-docker) +- [Tutoriel Docker Compose](https://docs.docker.com/compose/) + +Voir aussi : [[Proxmox Setup]] \ No newline at end of file diff --git a/test_vault/IT/demo.js b/test_vault/IT/demo.js new file mode 100644 index 0000000..1e762d2 --- /dev/null +++ b/test_vault/IT/demo.js @@ -0,0 +1,10 @@ +// Démonstration JavaScript pour le vault de test ObsiGate +const API_URL = "http://localhost:2020/api"; + +async function fetchVaults() { + const res = await fetch(`${API_URL}/vaults`); + if (!res.ok) throw new Error("HTTP " + res.status); + return res.json(); +} + +fetchVaults().then((v) => console.log("vaults:", v)); diff --git a/test_vault/IT/demo.ts b/test_vault/IT/demo.ts new file mode 100644 index 0000000..3b3e273 --- /dev/null +++ b/test_vault/IT/demo.ts @@ -0,0 +1,12 @@ +// Démonstration TypeScript pour le vault de test ObsiGate +interface Vault { + name: string; + files: number; +} + +function summarize(vaults: Vault[]): string { + const total = vaults.reduce((acc, v) => acc + v.files, 0); + return `${vaults.length} vaults, ${total} fichiers`; +} + +export default summarize; diff --git a/test_vault/IT/script.py b/test_vault/IT/script.py new file mode 100644 index 0000000..c3407e0 --- /dev/null +++ b/test_vault/IT/script.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Script de démonstration pour le vault de test ObsiGate.""" +import os +import sys +import json +from pathlib import Path + + +def main(argv): + print("hello from ObsiGate test vault") # commentaire + data = {"vaults": ["IT", "Perso"], "count": 2} + print(json.dumps(data, indent=2)) + return 0 + + +if __name__ == "__main__": + sys.exit(main(sys.argv[1:])) diff --git a/test_vault/IT/test_python.py b/test_vault/IT/test_python.py new file mode 100644 index 0000000..98eee4b --- /dev/null +++ b/test_vault/IT/test_python.py @@ -0,0 +1,13 @@ +import unittest + + +class TestDemo(unittest.TestCase): + def test_true_is_true(self): + self.assertTrue(True) # trivial test + + def test_number(self): + self.assertEqual(2 + 2, 4) + + +if __name__ == "__main__": + unittest.main() diff --git a/test_vault/Recettes/Pizza Maison.md b/test_vault/Recettes/Pizza Maison.md index f154c28..e180b3c 100644 --- a/test_vault/Recettes/Pizza Maison.md +++ b/test_vault/Recettes/Pizza Maison.md @@ -1,7 +1,22 @@ --- title: Pizza Maison -tags: [recette, pizza, rapide] +tags: [recette, pizza, rapide, cuisine maison] date: 2025-03-15 +modification_date: 2025-10-31T14:30:00+01:00 +aliases: [pizza maison, recette pizza] +catégorie: Recettes +NomDeVoute: TestVault +Description: Recette détaillée pour préparer une pizza maison avec pâte, sauce tomate et garnitures variées. +auteur: Inconnu +creation_date: 2025-03-15 +status: publié +publish: true +favoris: false +template: recette +task: [] +archive: false +draft: false +private: false --- # Pizza Maison 2 diff --git a/test_vault/backup_db.sh b/test_vault/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_vault/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_vault/dossier avec espace/fichier avec espace.md b/test_vault/dossier avec espace/fichier avec espace.md new file mode 100644 index 0000000..e69de29 diff --git a/test_vault/dossier avec espace/fichierSansEspace.md b/test_vault/dossier avec espace/fichierSansEspace.md new file mode 100644 index 0000000..e69de29 diff --git a/test_vault/notes/app.log b/test_vault/notes/app.log new file mode 100644 index 0000000..b31b864 --- /dev/null +++ b/test_vault/notes/app.log @@ -0,0 +1,7 @@ +2026-09-14 08:12:01 INFO Starting ObsiGate test service on port 2020 +2026-09-14 08:12:02 DEBUG Loaded 2 vaults: "IT", "Perso" +2026-09-14 08:12:05 WARN Disk usage at 82% on /var/data +2026-09-14 08:13:11 ERROR Failed to open "/var/db/index.sqlite" +2026-09-14 08:13:12 INFO Retrying in 5 seconds... +2026-09-14 08:13:17 TRACE connection pool size=8 +2026-09-14 08:14:00 CRITICAL Backup aborted, code=42 diff --git a/test_vault/notes/learn_java.jpg b/test_vault/notes/learn_java.jpg new file mode 100644 index 0000000..11f77e9 Binary files /dev/null and b/test_vault/notes/learn_java.jpg differ diff --git a/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md b/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md new file mode 100644 index 0000000..49c04ea --- /dev/null +++ b/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md @@ -0,0 +1,91 @@ +# Vaccin Zona 2024 : Analyse Shingrix® vs Zostavax® + +#médecine #vaccin #zona #2024 #santé + +--- + +## 🔍 **Contexte 2024 : Shingrix® devient la référence** +- **Nom** : **Shingrix®** (GSK) – Vaccin **sous-unitaire recombinant** (non vivant). +- **Actualité 2024** : + - **29 février 2024** : La **Haute Autorité de Santé (HAS)** recommande **préférentiellement Shingrix®** pour : + - Adultes **immunocompétents ≥ 65 ans**. + - Personnes **immunodéprimées ≥ 18 ans** (ex. chimiothérapie, VIH). + - Personnes ayant **déjà eu un zona** ou vaccinées avec Zostavax® (délai d’1 an). + - **Arrêt de Zostavax®** : Commercialisation stoppée en **juin 2024** en France (stocks jusqu’à péremption en **janvier 2025**). + +**Sources** : [MesVaccins](https://www.mesvaccins.net/web/vaccines/161-zostavax), [HAS](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) + +--- + +## ✅ **Bienfaits du vaccin Shingrix® (données 2024)** + +| **Critère** | **Shingrix®** | **Zostavax® (ancien vaccin)** | **Source** | +|--------------------------|----------------------------------------|-------------------------------|------------| +| **Efficacité globale** | **92%** (≥60 ans) / **91%** (≥70 ans) | 51% (≥60 ans) | [Infovac](https://www.infovac.ch/fr/les-vaccins/par-maladie/zona-herpes-zoster) | +| **Durée de protection** | **>10 ans** (études en cours) | 5-10 ans (diminue avec l’âge) | [HAS PDF 2024](https://www.has-sante.fr/upload/docs/application/pdf/2024-03/recommandation_vaccinales_contre_le_zona._place_du_vaccin_shingrix_2024-03-04_11-26-41_450.pdf) | +| **Prévention des DPZ** | **88-91%** (douleurs post-zostériennes) | 67% | [AFA](https://www.afa.asso.fr/prevenir-le-zona-cest-possible-meme-sous-traitement/) | +| **Public éligible** | **≥18 ans (immunodéprimés) / ≥65 ans** | ≥65 ans (immunocompétents) | [MesVaccins](https://www.mesvaccins.net/web/vaccines/567-shingrix) | +| **Schéma vaccinal** | **2 doses** (à 2-6 mois d’intervalle) | 1 dose | [HAS 2024](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) | +| **Sécurité** | Effets secondaires modérés (douleur locale, fatigue) | Risque de réactivation du virus (vaccin vivant) | [SFM 2024](https://www.sfm-microbiologie.org/2024/03/24/un-nouveau-vaccin-contre-le-zona-recommande-par-la-haute-autorite-de-sante-has/) | + +--- + +## 🎯 **Pourquoi Shingrix® est-il une avancée majeure en 2024 ?** +1. **Efficacité supérieure** : + - Réduction de **92% des cas de zona** (vs 51% pour Zostavax). + - **Prévention des douleurs chroniques (DPZ)** dans **88-91% des cas** (vs 67%). +2. **Durée de protection étendue** : + - **>10 ans** (vs 5-10 ans pour Zostavax, avec efficacité décroissante après 5 ans). +3. **Sécurité pour les populations fragiles** : + - **Approuvé pour les immunodéprimés** (ex. patients sous traitement immunosuppresseur, VIH). +4. **Recommandations officielles 2024** : + - **HAS (France)** : Shingrix® devient le **vaccin de référence**. + - **Arrêt de Zostavax®** : Plus commercialisé en France depuis **juin 2024**. + +--- + +## ⚠️ **Limites et points de vigilance** +- **Effets secondaires** : + - **Fréquents mais bénins** : Douleur locale (78%), fatigue (45%), maux de tête (38%), fièvre (21%). + - **Rares** : Réactions allergiques graves. +- **Coût** : + - **~150-200€ par dose** (non remboursé à 100% en France sauf pour certains cas d’immunodépression). + - **Schéma à 2 doses** (espacées de 2 à 6 mois). +- **Disponibilité** : + - **Pénurie temporaire** signalée dans certains pays (demande accrue post-recommandations 2024). + +--- +## 📌 **Recommandations pratiques (2024)** +- **Pour qui ?** + - Adultes **≥65 ans** (même sans antécédent de zona). + - **Immunodéprimés ≥18 ans** (ex. cancer, VIH, greffés). + - Personnes ayant **déjà eu un zona** (après guérison). + +- **Quand ?** + - **2 doses** à 2-6 mois d’intervalle. + - **Pas de rappel recommandé** pour l’instant. + +- **Où ?** + - Pharmacies, médecins, centres de vaccination (sur ordonnance en France). + +--- +## 🔗 **Sources officielles (2024)** +1. **Haute Autorité de Santé (HAS)** : + - [Recommandations vaccinales contre le zona (2024)](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) + - [PDF détaillé (mars 2024)](https://www.has-sante.fr/upload/docs/application/pdf/2024-03/recommandation_vaccinales_contre_le_zona._place_du_vaccin_shingrix_2024-03-04_11-26-41_450.pdf) + +2. **MesVaccins.net** : + - [Fiche Shingrix®](https://www.mesvaccins.net/web/vaccines/567-shingrix) + - [Fiche Zona](https://www.mesvaccins.net/web/diseases/33-zona) + +3. **Infovac (Suisse)** : + - [Comparatif Shingrix vs Zostavax](https://www.infovac.ch/fr/les-vaccins/par-maladie/zona-herpes-zoster) + +4. **Société Française de Microbiologie (SFM)** : + - [Article sur les nouvelles recommandations (2024)](https://www.sfm-microbiologie.org/2024/03/24/un-nouveau-vaccin-contre-le-zona-recommande-par-la-haute-autorite-de-sante-has/) + +5. **Vaccination Info Service (France)** : + - [Page Zona](https://www.vaccination-info-service.fr/Les-maladies-et-leurs-vaccins/Zona) + +--- +*Dernière mise à jour : 2024* \ No newline at end of file diff --git a/test_vault/notes/scripts/backup_db.sh b/test_vault/notes/scripts/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_vault/notes/scripts/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_vault/notes/scripts/import_zepp_data.py b/test_vault/notes/scripts/import_zepp_data.py new file mode 100644 index 0000000..83e7e3f --- /dev/null +++ b/test_vault/notes/scripts/import_zepp_data.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +""" +Script to import Zepp health data from export-zepp directory into HabitForge database. +Usage: python scripts/import_zepp_data.py [--user-id USER_ID] +""" +import sys +import os +import argparse + +# Add parent directory to path to import backend modules +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +from backend.integrations.import_zepp import main as import_main, USER_ID as DEFAULT_USER_ID +from backend.integrations import import_zepp + +def run_import(user_id: int = None): + """Run the Zepp data import.""" + if user_id: + # Override the default user ID + import_zepp.USER_ID = user_id + print(f"Importing data for user ID: {user_id}") + else: + print(f"Importing data for default user ID: {DEFAULT_USER_ID}") + + import_main() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Import Zepp health data into HabitForge") + parser.add_argument( + "--user-id", + type=int, + help="User ID to import data for (default: 1)", + default=None + ) + + args = parser.parse_args() + run_import(args.user_id) diff --git a/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md b/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md new file mode 100644 index 0000000..b1a738b --- /dev/null +++ b/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md @@ -0,0 +1,156 @@ +# Saison 2026-2027 - Canadiens de Montréal (NHL) + +Voici le calendrier complet des **84 matchs** de la saison régulière et des **matchs de pré-saison** des Canadiens de Montréal pour la saison 2026-2027. + +--- + +## 📅 Calendrier des matchs de pré-saison 2026-2027 + +| **Date** | **Adversaire** | **Lieu** | **Heure (EST)** | **Résultat** | **Buts MTL** | **Buts Adv.** | **Gardien MTL** | **Notes** | +|----------------|-------------------------|------------------------|-----------------|--------------|--------------|---------------|-----------------|--------------------| +| 24 sept. 2026 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 26 sept. 2026 | Maple Leafs de Toronto | Scotiabank Arena | 19:00 | | | | | | +| 28 sept. 2026 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 30 sept. 2026 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | +| 2 oct. 2026 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 4 oct. 2026 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | + +--- + +## 📅 Calendrier des matchs de saison régulière + +| **Date** | **Adversaire** | **Lieu** | **Heure (EST)** | **Résultat** | **Buts MTL** | **Buts Adv.** | **Gardien MTL** | **Notes** | +|----------------|-------------------------|----------------|-----------------|--------------|--------------|---------------|-----------------|--------------------| +| 12 oct. 2026 | Maple Leafs de Toronto | Centre Bell | 19:00 | | | | | Ouverture | +| 14 oct. 2026 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 16 oct. 2026 | Bruins de Boston | TD Garden | 19:00 | | | | | | +| 18 oct. 2026 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | +| 21 oct. 2026 | Red Wings de Détroit | Little Caesars | 19:30 | | | | | | +| 23 oct. 2026 | Panthers de la Floride | Centre Bell | 19:00 | | | | | | +| 25 oct. 2026 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | +| 28 oct. 2026 | Capitals de Washington | Capital One | 19:00 | | | | | | +| 30 oct. 2026 | Hurricanes de la Caroline | PNC Arena | 19:00 | | | | | | +| 1 nov. 2026 | Devils du New Jersey | Prudential | 19:00 | | | | | | +| 3 nov. 2026 | Islanders de New York | UBS Arena | 19:00 | | | | | | +| 5 nov. 2026 | Rangers de New York | Madison Square | 19:00 | | | | | | +| 7 nov. 2026 | Flyers de Philadelphie | Wells Fargo | 19:00 | | | | | | +| 9 nov. 2026 | Penguins de Pittsburgh | PPG Paints | 19:00 | | | | | | +| 11 nov. 2026 | Blue Jackets de Columbus | Nationwide | 19:00 | | | | | | +| 13 nov. 2026 | Predators de Nashville | Bridgestone | 20:00 | | | | | | +| 15 nov. 2026 | Stars de Dallas | American Airlines | 20:30 | | | | | | +| 17 nov. 2026 | Wild du Minnesota | Xcel Energy | 20:00 | | | | | | +| 19 nov. 2026 | Jets de Winnipeg | Canada Life | 20:00 | | | | | | +| 21 nov. 2026 | Avalanche du Colorado | Ball Arena | 21:00 | | | | | | +| 23 nov. 2026 | Coyotes de l'Arizona | Mullett Arena | 22:00 | | | | | | +| 25 nov. 2026 | Golden Knights de Vegas | T-Mobile Arena | 22:00 | | | | | | +| 27 nov. 2026 | Ducks d'Anaheim | Honda Center | 22:00 | | | | | | +| 29 nov. 2026 | Kings de Los Angeles | Crypto.com | 22:30 | | | | | | +| 1 déc. 2026 | Sharks de San José | SAP Center | 22:30 | | | | | | +| 3 déc. 2026 | Canucks de Vancouver | Rogers Arena | 22:00 | | | | | | +| 5 déc. 2026 | Oilers d'Edmonton | Rogers Place | 21:00 | | | | | | +| 7 déc. 2026 | Flames de Calgary | Scotiabank Saddledome | 21:00 | | | | | | +| 10 déc. 2026 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 12 déc. 2026 | Sabres de Buffalo | Centre Bell | 19:00 | | | | | | +| 14 déc. 2026 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 16 déc. 2026 | Panthers de la Floride | FLA Live Arena | 19:00 | | | | | | +| 18 déc. 2026 | Lightning de Tampa Bay | Centre Bell | 19:00 | | | | | | +| 20 déc. 2026 | Capitals de Washington | Centre Bell | 19:00 | | | | | | +| 22 déc. 2026 | Hurricanes de la Caroline | Centre Bell | 19:00 | | | | | | +| 27 déc. 2026 | Devils du New Jersey | Centre Bell | 19:00 | | | | | | +| 29 déc. 2026 | Islanders de New York | Centre Bell | 19:00 | | | | | | +| 31 déc. 2026 | Rangers de New York | Centre Bell | 19:00 | | | | | | +| 2 janv. 2027 | Flyers de Philadelphie | Centre Bell | 19:00 | | | | | | +| 4 janv. 2027 | Penguins de Pittsburgh | Centre Bell | 19:00 | | | | | | +| 6 janv. 2027 | Blue Jackets de Columbus | Centre Bell | 19:00 | | | | | | +| 8 janv. 2027 | Predators de Nashville | Centre Bell | 19:00 | | | | | | +| 10 janv. 2027 | Stars de Dallas | Centre Bell | 19:00 | | | | | | +| 12 janv. 2027 | Wild du Minnesota | Centre Bell | 19:00 | | | | | | +| 14 janv. 2027 | Jets de Winnipeg | Centre Bell | 19:00 | | | | | | +| 16 janv. 2027 | Avalanche du Colorado | Centre Bell | 19:00 | | | | | | +| 18 janv. 2027 | Coyotes de l'Arizona | Centre Bell | 19:00 | | | | | | +| 20 janv. 2027 | Golden Knights de Vegas | Centre Bell | 19:00 | | | | | | +| 22 janv. 2027 | Ducks d'Anaheim | Centre Bell | 19:00 | | | | | | +| 24 janv. 2027 | Kings de Los Angeles | Centre Bell | 19:00 | | | | | | +| 26 janv. 2027 | Sharks de San José | Centre Bell | 19:00 | | | | | | +| 28 janv. 2027 | Canucks de Vancouver | Centre Bell | 19:00 | | | | | | +| 30 janv. 2027 | Oilers d'Edmonton | Centre Bell | 19:00 | | | | | | +| 1 fév. 2027 | Flames de Calgary | Centre Bell | 19:00 | | | | | | +| 3 fév. 2027 | Maple Leafs de Toronto | Scotiabank Arena | 19:00 | | | | | | +| 5 fév. 2027 | Sénateurs d'Ottawa | Canadian Tire | 19:00 | | | | | | +| 7 fév. 2027 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 9 fév. 2027 | Sabres de Buffalo | Centre Bell | 19:00 | | | | | | +| 11 fév. 2027 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 13 fév. 2027 | Panthers de la Floride | Centre Bell | 19:00 | | | | | | +| 15 fév. 2027 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | +| 17 fév. 2027 | Capitals de Washington | Centre Bell | 19:00 | | | | | | +| 19 fév. 2027 | Hurricanes de la Caroline | Centre Bell | 19:00 | | | | | | +| 21 fév. 2027 | Devils du New Jersey | Prudential | 19:00 | | | | | | +| 23 fév. 2027 | Islanders de New York | UBS Arena | 19:00 | | | | | | +| 25 fév. 2027 | Rangers de New York | Madison Square | 19:00 | | | | | | +| 27 fév. 2027 | Flyers de Philadelphie | Wells Fargo | 19:00 | | | | | | +| 1 mars 2027 | Penguins de Pittsburgh | PPG Paints | 19:00 | | | | | | +| 3 mars 2027 | Blue Jackets de Columbus | Nationwide | 19:00 | | | | | | +| 5 mars 2027 | Predators de Nashville | Bridgestone | 20:00 | | | | | | +| 7 mars 2027 | Stars de Dallas | American Airlines | 20:30 | | | | | | +| 9 mars 2027 | Wild du Minnesota | Xcel Energy | 20:00 | | | | | | +| 11 mars 2027 | Jets de Winnipeg | Canada Life | 20:00 | | | | | | +| 13 mars 2027 | Avalanche du Colorado | Ball Arena | 21:00 | | | | | | +| 15 mars 2027 | Coyotes de l'Arizona | Mullett Arena | 22:00 | | | | | | +| 17 mars 2027 | Golden Knights de Vegas | T-Mobile Arena | 22:00 | | | | | | +| 19 mars 2027 | Ducks d'Anaheim | Honda Center | 22:00 | | | | | | +| 21 mars 2027 | Kings de Los Angeles | Crypto.com | 22:30 | | | | | | +| 23 mars 2027 | Sharks de San José | SAP Center | 22:30 | | | | | | +| 25 mars 2027 | Canucks de Vancouver | Rogers Arena | 22:00 | | | | | | +| 27 mars 2027 | Oilers d'Edmonton | Rogers Place | 21:00 | | | | | | +| 29 mars 2027 | Flames de Calgary | Scotiabank Saddledome | 21:00 | | | | | | +| 1 avr. 2027 | Maple Leafs de Toronto | Centre Bell | 19:00 | | | | | | +| 3 avr. 2027 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 5 avr. 2027 | Bruins de Boston | TD Garden | 19:00 | | | | | | +| 7 avr. 2027 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | + +--- + +## 📊 Statistiques de la saison + +### Classement de l'équipe +- **Victoires** : +- **Défaites** : +- **Défaites en prolongation** : +- **Défaites en fusillade** : +- **Points** : +- **Buts pour** : +- **Buts contre** : +- **Différentiel** : + +### Meilleurs buteurs +| **Joueur** | **Buts** | **Passes** | **Points** | **±** | **Tirs** | **Temps de jeu** | +|---------------------|----------|------------|------------|-------|----------|------------------| +| | | | | | | | +| | | | | | | | +| | | | | | | | + +### Meilleurs gardiens +| **Joueur** | **Victoires** | **Défaites** | **Moyenne de buts alloués** | **% Arrêts** | **Blanchissages** | +|---------------------|---------------|--------------|--------------------------------|--------------|-------------------| +| | | | | | | +| | | | | | | + +--- + +## 🏆 Matchs importants +- **Match d'ouverture** : 12 octobre 2026 contre les Maple Leafs de Toronto. +- **Classique hivernale** : À confirmer. +- **Match des étoiles** : À confirmer. +- **Date limite des transactions** : À confirmer. + +--- + +## 📝 Notes supplémentaires +- **Blessures** : +- **Transactions** : +- **Performances remarquables** : + +--- + +*Dernière mise à jour : [Date]* +*Source : [NHL.com](https://www.nhl.com)* \ No newline at end of file diff --git a/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf b/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf new file mode 100644 index 0000000..364322e --- /dev/null +++ b/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf @@ -0,0 +1,137 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document (opensource) +1 0 obj +<< +/F1 2 0 R /F2 3 0 R /F3 4 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/BaseFont /ZapfDingbats /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +5 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +6 0 obj +<< +/Contents 13 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +7 0 obj +<< +/Contents 14 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +8 0 obj +<< +/Contents 15 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260917170226+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260917170226+00'00') /Producer (ReportLab PDF Library - \(opensource\)) + /Subject (\(unspecified\)) /Title (Calendrier 2026-2027 - Canadiens de Montr\351al \(NHL\)) /Trapped /False +>> +endobj +11 0 obj +<< +/Count 4 /Kids [ 5 0 R 6 0 R 7 0 R 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1120 +>> +stream +Gb!Sk966RV&AI=/m&c:\E0(X7hVpYdR6!p/0^Zgq`E!UT%'C.Y1ZKS7'n5.EfZ)/^Ad4>t'&Tk+Dc\8nj$h,f?j+i9i8g%$Tb'?g@3#PL%kaTO?UnWbdLX,@@4)>t!,%t@/e.C9#j7AiEn#_TKPOF-JR474]b5HK[MK'[O+u"Bj,$<^1):M$9g&l&5$2dD;a-./R_qt;Fd=N1G?i"K@u,S!e-=p]N]gaEhn$A`ooJ8oMhGu'Yk]XXq,b5/kj9\m23[46%396Lb<#VsJ3DLA!iF]Q'/g#Q]5!\E3X,F5M[(s^+pZ(/'#BL@0ZZ`D6n"$PLN\$_e_mt@4t]]:3KNb_D7;g0foUa#E`Bna3b%&Q3UNe:@XQm-i(Q;Y'GDjD((=[62Zs$'P=qh%DGA$Y5-+o<9[hBGm*[Y8[>qb/8*G+d%+L^g1XX.qQWJK"4#_T)G@=DPZQ*SW0L%?l4/ehT4m$e7_%KgpJF^T"po5T/WlX?%Y'ENeg'VPctR66_g^ga^;CE9oe&QlcHQ7?V&:KHG%MT8T`c\S!0HF%LH6?5<8na.s#)_&l;b7[_2ZQ>)ZiR>UeB:Og6\'IhoY5P'm0G7^YaIo+,APsmg[`SE(HQoPWaHB";.^G0EB?D@mXOCAR.G^SS/Nq[2Vdac1bkV5*c$[edQXI5SdLLYlag5lc0Yj]LA^;oJ:M>UUW?HFa!LP=LiN!a^?jpGZ7jLt?Q=euD;j>\6@3HY'))GWdbM+'4T46H+oYbhc8l>*lh(ff\a5gVHih6WihG$q?AK8)i[W41TDpJJN$B+uq?[T!3sQYoETntMq*!@63cAupLT.IFQ/C+2lNH66rJbt69p#a/qGH\9cP$&jS"m%@-!E3B=j6h-2^6*!SQHQtG,M6Q+W&9D2)eGm4&'5"=qKH>)!,s.F\?E=hji/ESa,CNTBTsM?A`$eVp+)k8'.R&7=WHo>#rbq`ja^g@6#P!1FL4!nAE^*ftp."JaamfInrW*hRG]3~>endstream +endobj +13 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1374 +>> +stream +GatUt?$#!`'Sc)P'tR&mRAQ;Jh)c`$D3e_cKJr3kDhP50'd4m/SK2nEj*PaGj5m`!fEh9%-`[H?RmX>ojKI.*!dhP?>TZ%S]dA'H9QcZ&l)&A\2?l[-#6)_HLmm%7#q_plhiF(bJ+kje]$C<[,9=a(+&!k23^"8!P$hb>-=EGS!,fNgL3-;$XHdqdhpPI\=b,]cRWlorK.D"V(8Prjk;T1C24HlgR@m3k=eo.Qb,?;9iE]L?*2>fr#3g/QVHl"4b6Vc3:d]iDsTm!%,K9>c'n&9VFn4bAR!(#*GrLC#5"s%G7&.osRK5OakE#_-=62ic\d`I34X)S0FnTL)IRp[Nu\iua8k2H.@SZp4&8hp*p6Db8j@nLK=LW`UuSH]V9B=t8"ocp`_5a$[@8X0,=dXt/c&3`TD7m"0e$$mB_4ZQ%q6$MHA7j"StrRQ#70a'Tk=`+:l%,`R;u*rp:4&`L"cI6i86^7_osTDR.qrcnujae`F6'UW*X]G%ku4G<,IrGkMpikliYgS'3SVeT!g)1)Y)>K$b9$kh#/5E1CW&D\nLI/hFBh@D)3iFS5/(J8$%?TAF.S2dHdbsm1-MlU:4AkeN]FA-VViM-0q4Zc0UfL&YlldfHO5PGHkh641GB7L5n0nc`3a!1fqXL@-D,P#Her%euf,a@3A^k-Hq.3u+!?h&,J2&.J[S*Gj0p?,p,n;5[s*-n@:'4:e.iKt.*AG$]OO7[cSkUhk:I*d^M=r_e*hu">Ip41A>IlpYendstream +endobj +14 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1246 +>> +stream +GatUt>uTcA'Sc)J.s+;9$Yi94ls15>=r,cW-8!]7hAg"DejbsWCr=WQ+(*^Hd`&BC7[hQ:3.gpfnikJ^`[EMoh#H/1#V@sua%M@F6(8n3iH^5;2sB(0p,Kt1^J%Oi7+ljSAuYTefuMK:LgPoYB0ebTMjaBCr-Ba^g!t&.TYCm!md]*LoDWBa:ZmN:,XGeaV0HF[7QEi:Opf@!30]r$JL-M>An]#60NU72.1"/df@Tb1o,2Cokbp^@n7Z8Wa-e`/pm-C1U0bBD-GSlC-h]W$*p?:mXs_#g^0%$+?!ee=#)s^-Q*b0OS7<&E(1SU".GU]%`'3HJW_*UV'%)>Y8%t#!AlAe]^!l2\V8%]KQPshGEeG.m0L-X-?KH/gVQA3I_)2Ea,he]oA1I6a$@.UXZ;S'Y>lP7nt\eMeZA/io4dWq4C9*js5hd7Rj)`O^r"`PnH*@ke6%G3@*`GS^!ecc$AMX.*PWmNrg^\Lp2:Hh'$bFKOgmBS8Oj'<@U2jR+?4]*WK`MTN<[>u^^>ZmU*/FYfi]DUOZ:+1UMB_m=Q4V.??s-T//4).JZu'(*7YHs=o`2/It>&-_86:[GkH-;E=8Ugraq31)2\L;C$*h^I<_H'eH2C,e>+gnVDlrP!a/"DDNbPfE-C7cOfV]1WG>C\uJ+BGu,M+odXF,OL5TYMf1MS2uGXW[\J6>3%Gh+D[>=GB>LStkb5I%jO&;LAPU)RmTif,$CafN4>`1t,=#eL/kPfM'PJD#+1k.,+H6kZQ$,k<@*-aMTNop.FMhsWF!*<7[agF;;##h/`6m5-)o>"Y_`Yrg?T#m]=;(ci)SJXUk/b=\^5ZGqpGfTbMaNOFq[Yltf4/'qQpFm9r5X1OaD'Z1T.XcFFi:$?A7$+`s9#pNE(ET!NEWk-5?s7O`Y[CS,+!gfdDF\:'.jX'F]d&6[-U!jCoDs@;`_;cOm>fl0s%/[g;B_E6qV26r~>endstream +endobj +15 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 914 +>> +stream +GatUr?#SFN'Sc)P'u&ulBe7O7+hJ-S@qoFh8$q\n2lFb@G]iAu"=C#Fpt@6@G"K#n;Y5a_'Tb)uL]&^N[\-&kC&_4ANom(PCHY9-N+Er>^(,Jgq$%Z#maEIWj90i\e@CArelH,U*u%2=Wgo-;W\l@0*dcK`]A/=Kf/lF4:R2`JP;[[1l/0K`ZA@pHEnprn_"#8bRdImgT'[IuH[0`M\PKIb_bHeBjq^!p?f=Q*`lsEY'L-MDKg!1.>'8C@Qr.j3u)(5>#Btr1nspa*9n-%@K#G8S)b-r%1E6c31.ff0On7k=8*O7?8[+F@nX]QWQ2;^XMQ9&PHDuJq*pDN%NEl4f29P-u_Ze3p>fD3/Ds9VY=$2V1M%&bj,f\_G9uILK7JHJ\.ti/*g1&A;s=8q+7U=DqU5t2d4nG5*5YiaF1+d,L9Xog@b))ncB!*'!,?GZ2'8gj(n@;0(0ZJ7s`KrBf("BP]eoIh;f(bqBQf[6<Al0Z>aJrki\Eb#S^_b![!B"b`aB[=Sr.60(IB/q_4m$&E3VPpYQtUe/Om=pcfdXH3AWEY%^n+QL@!p2QD5Yd#YM+A"2TmCc'94Tu9h`(kA$EduJP$,r!*eRhbQ~>endstream +endobj +xref +0 16 +0000000000 65535 f +0000000061 00000 n +0000000112 00000 n +0000000219 00000 n +0000000331 00000 n +0000000414 00000 n +0000000619 00000 n +0000000824 00000 n +0000001029 00000 n +0000001234 00000 n +0000001303 00000 n +0000001626 00000 n +0000001704 00000 n +0000002916 00000 n +0000004382 00000 n +0000005720 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (opensource) + +/Info 10 0 R +/Root 9 0 R +/Size 16 +>> +startxref +6725 +%%EOF diff --git a/test_vault/start_prod.sh b/test_vault/start_prod.sh new file mode 100644 index 0000000..02fb924 --- /dev/null +++ b/test_vault/start_prod.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Production startup script for HabitForge + +set -e + +echo "Starting HabitForge in production mode..." + +# Wait for database to be ready +echo "Waiting for database..." +while ! pg_isready -h ${POSTGRES_HOST:-db} -U ${POSTGRES_USER:-habitforge} -d ${POSTGRES_DB:-habitforge} > /dev/null 2>&1; do + echo "Database is unavailable - sleeping" + sleep 1 +done +echo "Database is ready!" + +# Run migrations +echo "Running database migrations..." +alembic upgrade head + +# Start Gunicorn +echo "Starting Gunicorn..." +exec gunicorn backend.main:app \ + --workers ${GUNICORN_WORKERS:-4} \ + --worker-class uvicorn.workers.UvicornWorker \ + --bind 0.0.0.0:8000 \ + --access-logfile - \ + --error-logfile - \ + --log-level ${LOG_LEVEL:-info}