From 96639292a6b778634f55c1e00777c1a215a3d352 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:09:38 -0700 Subject: [PATCH 1/8] docs(design): README benchmark brief for TASK-422 Study of seven open-source READMEs (Supabase, n8n, Cal.com/Cal.diy, Excalidraw, Zed, Ollama, LangGraph), each pinned to a commit, with the rules our README follows and a gap check of today's README. Written by Lumen, a Commonly agent. Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- docs/design/readme-benchmark.md | 122 ++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 docs/design/readme-benchmark.md diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md new file mode 100644 index 0000000000..40b8884ba4 --- /dev/null +++ b/docs/design/readme-benchmark.md @@ -0,0 +1,122 @@ +# README benchmark: seven open-source front doors + +**Status:** brief for TASK-422, 2026-10-24. Owner: Lumen. Gates: ux-lead for visuals and brand, Cofounder for accuracy. +**Purpose:** the next README pass starts here, not from scratch. Part 1 records what seven well-regarded projects actually put in their README. Part 2 lists patterns across them. Part 3 is the rules our README follows. Part 4 checks today's README against those rules. + +Every row cites the README at a pinned commit, so a later reader can tell whether a project has changed since. Counts come from the raw file at that commit, not from the rendered page. + +--- + +## 1. The seven READMEs + +| Project | Source (pinned) | Lines / words | +|---|---|---| +| Supabase | [supabase/supabase@7e866ef](https://github.com/supabase/supabase/blob/7e866ef83e89e35cdda45a6c98abd069d5fa1b2f/README.md) | 288 / 1,130 | +| n8n | [n8n-io/n8n@3c7a553](https://github.com/n8n-io/n8n/blob/3c7a553dc009a8d06bfd0b55e013c6df03906965/README.md) | 73 / 503 | +| Cal.com → Cal.diy | [calcom/cal.diy@0f19cc4](https://github.com/calcom/cal.diy/blob/0f19cc46ef6b6426ee398c670575b3c96be7af9e/README.md) | 837 / 4,680 | +| Excalidraw | [excalidraw/excalidraw@b7de45e](https://github.com/excalidraw/excalidraw/blob/b7de45e88111f5680ae4bb3c3f3541c7d3b279fe/README.md) | 124 / 495 | +| Zed | [zed-industries/zed@79fe6a6](https://github.com/zed-industries/zed/blob/79fe6a645f68f8c9230578f154bf99852d9f716f/README.md) | 48 / 298 | +| Ollama | [ollama/ollama@675150d](https://github.com/ollama/ollama/blob/675150d6ad2747df1e218ef59de9194bc4a7e538/README.md) | 357 / 1,620 | +| LangGraph | [langchain-ai/langgraph@4c52e12](https://github.com/langchain-ai/langgraph/blob/4c52e129eb1ab69a3da58b799f67929f77d81149/README.md) | 82 / 601 | +| *Commonly today* | [Team-Commonly/commonly@7d2d28f](https://github.com/Team-Commonly/commonly/blob/7d2d28f5/README.md) | 109 / 508 | + +**About the Cal.com row.** `github.com/calcom/cal.com` now redirects to `calcom/cal.diy`. Its README describes Cal.diy, an MIT community fork with the enterprise code removed. It opens with two GitHub alert boxes ("Use at your own risk…", "use Cal.com, not Cal.diy") before the logo. The README that made Cal.com a reference for open-source front doors no longer lives at that URL. The row records what is there now. Treat it as a long-form self-hosting README, not as Cal.com's marketing front door. + +### What each one does + +| | Hero / banner | One-line pitch | Product image | Quickstart (≤5 commands?) | Badges | Community links | How-it-works diagram | Sponsors / contributing | +|---|---|---|---|---|---|---|---|---| +| **Supabase** | Wordmark image, separate light and dark files (`#gh-light-mode-only` / `#gh-dark-mode-only`) | "Supabase is the Postgres development platform. We're building the features of Firebase using enterprise-grade open source tools." | One dashboard screenshot, plus a small "watch releases" GIF | None in the README. Hosted signup needs no install, and docs are linked | None at the top. A late "Badges" section offers *Made with Supabase* badges for users' own projects | A section that pairs each channel with **what it is best for**: Forum, Issues, Email, Discord | **Yes**: architecture SVG, then one line per component (Postgres, Realtime, PostgREST, GoTrue, Storage…) | Contributing via DEVELOPERS.md. A client-library table. Links to 40+ README translations | +| **n8n** | Full-width banner JPG | "n8n – The Platform for AI Agents and Workflow Automation", then a two-line paragraph naming integrations, self-host and cloud | One canvas screenshot, directly under the pitch | **Yes, 1**: `curl -fsSL https://get.n8n.io \| sh`, or 2 Docker commands. Then "Access the editor at http://localhost:5678" | None | Forum, under Resources and Support | No | Short Contributing, "Join the Team", and a charming "What does n8n mean?" | +| **Cal.diy** | Two warning boxes, then a centered logo, name and subtitle, with GitHub, Issues and Contributing links | "The community-driven, open-source scheduling platform." | One booking-screen screenshot | **No**: prerequisites plus a numbered clone / cd / yarn / .env / db setup sequence, well past 5 | 6 (license, stars, commit activity, Docker pulls, help wanted, Contributor Covenant) | Issues only | No | Contributing, good first issues, contributor grid, translations, acknowledgements. Fifteen "Obtaining X credentials" subsections sit inline | +| **Excalidraw** | Full-width cover image in a `` element with a dark-mode source. A link row under it: Editor, Blog, Docs, Excalidraw+ | "An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted." (as an H2) | One product showcase image with a caption | **Yes, 1**: `npm install react react-dom @excalidraw/excalidraw` | 6 (license, npm downloads, PRs welcome, Discord, DeepWiki, X) | Discord badge, plus Discord in Contributing | No | Contributing, integrations, a "Who's integrating" logo row, Open Collective sponsors, in-kind sponsors | +| **Zed** | None: a plain `# Zed` | "a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter" | None | Download link plus package managers, no commands | 2 (version, CI) | None | No | Contributing, hiring, licensing notes for contributors, GitHub Sponsors | +| **Ollama** | Centered logo, 200 px | "Start building with open models. Access the latest releases locally or in the cloud with complete privacy." | None | **Yes, 2**: one install line per OS, then `ollama`. Per-task examples follow (`ollama launch claude`, `ollama run gemma4`) | None | Discord, X and Reddit, inside the Download section | No | REST API and SDK examples, then a long Community Integrations directory (about 200 of the 357 lines) | +| **LangGraph** | Logo SVG, light and dark via ``, 50% width | "Low-level orchestration framework for building stateful agents." (H3), then a sentence naming customers | None | **Yes, 1**: `pip install -U langgraph` | 4 (license, downloads, version, X) | Forum, inside Documentation | No | Contributing guide and Code of Conduct, plus acknowledgements (Pregel, Beam, NetworkX) | +| *Commonly today* | Centered 72 px raster logo, H1, two-line pitch, two CTA links | "Bring your workflow and your agents. Your team works with them in one pod." | **Five** 880 px screenshots, one per section | Yes, 3 (`git clone`, `cd`, `./install.sh`), plus a 4-line MCP command | None | Discord, Issues, Security, License (footer line) | No | Contributing line with a good-first-issue link | + +### Section order + +| Project | Order after the hero | +|---|---| +| Supabase | Feature checklist → screenshot → Documentation → Community & Support → How it works (architecture, client libraries) → Badges → Translations | +| n8n | Screenshot → Key Capabilities → Quick Start → Resources → Support → License → Contributing → Join the Team → What does n8n mean? | +| Cal.diy | About (+ differences, Built With) → Getting Started → Development → Deployment (Docker, five hosts) → License → CSP → Integrations (15 credential guides) → Contributing → Acknowledgements | +| Excalidraw | Showcase → Features → Excalidraw.com → Quick start → Contributing → Integrations → Who's integrating → Sponsors | +| Zed | Installation → Developing → Contributing → Licensing → Sponsorship | +| Ollama | Download (per OS, libraries, community) → Get started → REST API → Supported backends → Documentation → Community Integrations | +| LangGraph | Install → Why use LangGraph? → Ecosystem → Documentation → Additional resources → Acknowledgements | +| *Commonly today* | What is Commonly? → Your agents, or ours → A person decides → One roster → Your tools → Bring your own → Quick Start → Docs → Contributing | + +--- + +## 2. Patterns across the seven + +1. **The pitch names the category in plain words.** "Postgres development platform." "Workflow automation." "Scheduling platform." "Whiteboard." "Code editor." "Orchestration framework for … agents." Six of seven say what the thing *is* in the first line. Only Ollama leads with an outcome, and its name and logo already carry the category. A slogan that a reader must decode before knowing the category appears in none of them. +2. **One product image, right under the pitch, or none.** Supabase, n8n, Cal.diy and Excalidraw each use exactly one primary product image, placed high. Zed, Ollama and LangGraph use none and lead with the install line instead. None of the seven uses a screenshot per section. +3. **The install line is one command.** Of the five that show commands, four reach a working state in one or two (n8n, Excalidraw, Ollama, LangGraph). The exception is Cal.diy, and its README is the longest by a factor of three. The best ones then say what to open (n8n: "Access the editor at http://localhost:5678"). +4. **Hosted first when there is a hosted product.** Supabase says you can "sign up and start using Supabase without installing anything" before mentioning self-hosting. n8n links the cloud in its first paragraph. Ollama says "locally or in the cloud." +5. **Capabilities are short, bold-led bullets that link to docs.** n8n's six "Key Capabilities", LangGraph's five "Why use", and Supabase's checklist each link to a doc page. The README states the claim; the docs carry the proof. +6. **Badges are few or absent.** Three of seven have none. The rest use 2 to 6, and they are *signal* badges: license, version, downloads, CI, chat. None uses decorative badges. +7. **Dark mode is handled on purpose.** Supabase, Excalidraw and LangGraph ship separate light and dark hero art (`` with `prefers-color-scheme`, or the GitHub mode suffixes). A logo with a white box behind it on GitHub's dark theme is the most visible "unprofessional" tell. +8. **Only one has an architecture diagram, and it earns it.** Supabase is a composition of named open-source services, so the diagram *is* the pitch ("we use enterprise-grade open source tools"). The others don't need one. +9. **Community links say what each channel is for.** Supabase's "Best for:" line per channel is the clearest. It routes bugs to Issues and chat to Discord. +10. **Depth lives in docs.** The two longest READMEs (Cal.diy at 837 lines, Ollama at 357) are long because of inline reference material: credential walkthroughs and an integrations directory. The five most-cited front doors stay between 48 and 288 lines. +11. **Personality is allowed, once and at the bottom.** n8n's "What does n8n mean?" and LangGraph's acknowledgements are human. They come after everything a newcomer needs. + +--- + +## 3. Rules our README follows + +Each rule cites the pattern it comes from. A later pass that breaks a rule should say why in its PR. + +1. **Hero:** one centered block with the mark and wordmark from the brand pass (TASK-423), as SVG, with light and dark sources via ``. No raster logo, and no white box on dark. (Patterns 2, 7) +2. **Pitch:** one line, under 15 words, that names the category in words a stranger already knows. Then at most one sentence of who it is for. No term the README hasn't yet defined ("pod" needs its definition in the same breath, or it waits). (Pattern 1) +3. **Two calls to action under the pitch:** the hosted product first (commonly.me, nothing to install), then self-host. (Pattern 4) +4. **One product image above the fold**, captioned, from the live product, with full alt text. **At most two product images in the whole README**; the rest go to docs. (Pattern 2) +5. **Capabilities:** 4 to 6 bold-led bullets, each linking to its docs page. **Every bullet maps to a row of the walked truth table** (§3.1). Nothing in the README is unwalked or unshipped. (Pattern 5) +6. **Quickstart:** at most five commands from a fresh machine to a working state, each block copy-pasteable as is, ending with what to open. One block for joining with your own agent and one for self-hosting, nothing more. (Pattern 3) +7. **Badges:** four at most, all signal: license, CI, npm version of `@commonlyai/cli`, and chat once a community channel is confirmed. They sit under the CTAs, never above the logo. (Pattern 6) +8. **How it works:** include a diagram only if it is true and it *is* the pitch. For Commonly that would be "your agent runs where it runs, and joins the pod over CAP". Hold it until ux-lead draws it from the Signal tokens. Drop it rather than ship a generic box chart. (Pattern 8) +9. **Community:** one section, each channel with what it is best for. The Discord line is a **slot** until Sam confirms the server (see §4). (Pattern 9) +10. **Length:** 80 to 150 lines. Reference material goes to `docs/` or docs.commonly.me and gets a link. (Pattern 10) +11. **Order:** hero → pitch + CTAs → image → capabilities → quickstart → how it works (optional) → docs → community → contributing + license → one human line (optional). (Patterns 3, 5, 11) +12. **Voice:** plain, present tense, no superlatives, no em-dash chains, US English. It passes the same copy gate as product UI. + +### 3.1 What can be claimed (the walked truth table) + +The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts Scout is held to. Re-read it before each README pass. If the README and Scout disagree, one of them is wrong. + +| Claim | Walked status | +|---|---| +| Your own Claude Code joins as a teammate that answers @mentions | **Mac only.** Not Linux, WSL or native Windows (sandbox, #2288) | +| Your own Codex joins as a teammate | Mac and Linux, WSL included. Not native Windows | +| OpenCode (any provider, e.g. DeepSeek) | Via `docs/cli/opencode.md`, walked on a Mac only | +| DeepSeek Harness (dsh) | Via its attach guide, walked on macOS. Other OSs unverified | +| Claude and GPT (via Codex) in one pod, each answering @mentions | Yes | +| Gemini | **Cannot join yet.** Do not claim it | +| MCP (`claude mcp add commonly …`) | Gives Commonly tools *inside your own sessions*. **Does not answer @mentions.** Only `commonly agent run` (the listener) does | +| "Run it here" hosted agent | Yes. Commonly runs it on a model Commonly picks | +| Add a computer once, then add agents from the page | `commonly login && commonly daemon register && commonly daemon install` | + +--- + +## 4. Today's README against these rules + +| Rule | Today | Gap | +|---|---|---| +| 1 Hero | 72 px raster PNG (`frontend/src/assets/commonly-logo.png`), no dark source | Needs the SVG mark and wordmark from TASK-423 | +| 2 Pitch | "Bring your workflow and your agents. Your team works with them in one pod." | A slogan. It doesn't name the category, and it uses "pod" before defining it | +| 4 Images | Five 880 px screenshots | Cut to one, or two at most | +| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes has no walked row in Scout's table.** `docs-site/bring-your-own/hermes.mdx` documents it (Hermes Agent 0.22.2, OpenRouter key, invite-only pod), but no walk record is cited. Cofounder should confirm the walk, or Hermes comes out of the README | +| 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | +| 9 Community | Footer links `discord.gg/NsS3fzsJDw` | **The TASK-422 brief says the Discord is pending Sam, yet the README already links an invite.** Cofounder to confirm whether that invite is live and intended. Until then the draft keeps a slot | +| 7 Badges | None | Fine. Add up to four signal badges | +| 10 Length | 109 lines | Within range | + +--- + +## 5. Next + +- **Draft (due Sun 18:00):** README to the rules above, in a PR against this doc, using ux-lead's hero and social card once TASK-423 lands. ux-lead gates visuals and Cofounder gates accuracy. +- **Docs pages** get the same pass afterwards (TASK-422 notes). `docs/audits/TASK-003-docs-site-audit.md` already lists unwalked pages. From ed4a525ca97e30f23fbfd12c4ab0f9183d0c4d1e Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:17:06 -0700 Subject: [PATCH 2/8] docs(design): fix accuracy points in README benchmark (TASK-422) Corrects pattern 5 (only LangGraph links every capability bullet), pattern 6 (social badges exist), Cal.diy's 11 credential guides and 2.3x length, Excalidraw's embed-package install, drops 'most-cited', adds private pod to the dsh row, and records the ruling to drop Hermes. Written by Lumen, a Commonly agent. Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- docs/design/readme-benchmark.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md index 40b8884ba4..3c92d28127 100644 --- a/docs/design/readme-benchmark.md +++ b/docs/design/readme-benchmark.md @@ -9,7 +9,7 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe ## 1. The seven READMEs -| Project | Source (pinned) | Lines / words | +| Project | Source (pinned) | Lines / words (`wc`) | |---|---|---| | Supabase | [supabase/supabase@7e866ef](https://github.com/supabase/supabase/blob/7e866ef83e89e35cdda45a6c98abd069d5fa1b2f/README.md) | 288 / 1,130 | | n8n | [n8n-io/n8n@3c7a553](https://github.com/n8n-io/n8n/blob/3c7a553dc009a8d06bfd0b55e013c6df03906965/README.md) | 73 / 503 | @@ -28,8 +28,8 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe |---|---|---|---|---|---|---|---|---| | **Supabase** | Wordmark image, separate light and dark files (`#gh-light-mode-only` / `#gh-dark-mode-only`) | "Supabase is the Postgres development platform. We're building the features of Firebase using enterprise-grade open source tools." | One dashboard screenshot, plus a small "watch releases" GIF | None in the README. Hosted signup needs no install, and docs are linked | None at the top. A late "Badges" section offers *Made with Supabase* badges for users' own projects | A section that pairs each channel with **what it is best for**: Forum, Issues, Email, Discord | **Yes**: architecture SVG, then one line per component (Postgres, Realtime, PostgREST, GoTrue, Storage…) | Contributing via DEVELOPERS.md. A client-library table. Links to 40+ README translations | | **n8n** | Full-width banner JPG | "n8n – The Platform for AI Agents and Workflow Automation", then a two-line paragraph naming integrations, self-host and cloud | One canvas screenshot, directly under the pitch | **Yes, 1**: `curl -fsSL https://get.n8n.io \| sh`, or 2 Docker commands. Then "Access the editor at http://localhost:5678" | None | Forum, under Resources and Support | No | Short Contributing, "Join the Team", and a charming "What does n8n mean?" | -| **Cal.diy** | Two warning boxes, then a centered logo, name and subtitle, with GitHub, Issues and Contributing links | "The community-driven, open-source scheduling platform." | One booking-screen screenshot | **No**: prerequisites plus a numbered clone / cd / yarn / .env / db setup sequence, well past 5 | 6 (license, stars, commit activity, Docker pulls, help wanted, Contributor Covenant) | Issues only | No | Contributing, good first issues, contributor grid, translations, acknowledgements. Fifteen "Obtaining X credentials" subsections sit inline | -| **Excalidraw** | Full-width cover image in a `` element with a dark-mode source. A link row under it: Editor, Blog, Docs, Excalidraw+ | "An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted." (as an H2) | One product showcase image with a caption | **Yes, 1**: `npm install react react-dom @excalidraw/excalidraw` | 6 (license, npm downloads, PRs welcome, Discord, DeepWiki, X) | Discord badge, plus Discord in Contributing | No | Contributing, integrations, a "Who's integrating" logo row, Open Collective sponsors, in-kind sponsors | +| **Cal.diy** | Two warning boxes, then a centered logo, name and subtitle, with GitHub, Issues and Contributing links | "The community-driven, open-source scheduling platform." | One booking-screen screenshot | **No**: prerequisites plus a numbered clone / cd / yarn / .env / db setup sequence, well past 5 | 6 (license, stars, commit activity, Docker pulls, help wanted, Contributor Covenant) | Issues only | No | Contributing, good first issues, contributor grid, translations, acknowledgements. Eleven "Obtaining … credentials" subsections sit inline (13 headings under Integrations) | +| **Excalidraw** | Full-width cover image in a `` element with a dark-mode source. A link row under it: Editor, Blog, Docs, Excalidraw+ | "An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted." (as an H2) | One product showcase image with a caption | 1 command, `npm install react react-dom @excalidraw/excalidraw`, but it installs the **embed package** for your own app, as the README itself notes. The product is the hosted excalidraw.com | 6 (license, npm downloads, PRs welcome, Discord, DeepWiki, X) | Discord badge, plus Discord in Contributing | No | Contributing, integrations, a "Who's integrating" row of text links, Open Collective sponsors, in-kind sponsors | | **Zed** | None: a plain `# Zed` | "a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter" | None | Download link plus package managers, no commands | 2 (version, CI) | None | No | Contributing, hiring, licensing notes for contributors, GitHub Sponsors | | **Ollama** | Centered logo, 200 px | "Start building with open models. Access the latest releases locally or in the cloud with complete privacy." | None | **Yes, 2**: one install line per OS, then `ollama`. Per-task examples follow (`ollama launch claude`, `ollama run gemma4`) | None | Discord, X and Reddit, inside the Download section | No | REST API and SDK examples, then a long Community Integrations directory (about 200 of the 357 lines) | | **LangGraph** | Logo SVG, light and dark via ``, 50% width | "Low-level orchestration framework for building stateful agents." (H3), then a sentence naming customers | None | **Yes, 1**: `pip install -U langgraph` | 4 (license, downloads, version, X) | Forum, inside Documentation | No | Contributing guide and Code of Conduct, plus acknowledgements (Pregel, Beam, NetworkX) | @@ -41,7 +41,7 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe |---|---| | Supabase | Feature checklist → screenshot → Documentation → Community & Support → How it works (architecture, client libraries) → Badges → Translations | | n8n | Screenshot → Key Capabilities → Quick Start → Resources → Support → License → Contributing → Join the Team → What does n8n mean? | -| Cal.diy | About (+ differences, Built With) → Getting Started → Development → Deployment (Docker, five hosts) → License → CSP → Integrations (15 credential guides) → Contributing → Acknowledgements | +| Cal.diy | About (+ differences, Built With) → Getting Started → Development → Deployment (Docker, five hosts) → License → CSP → Integrations (11 credential guides) → Contributing → Acknowledgements | | Excalidraw | Showcase → Features → Excalidraw.com → Quick start → Contributing → Integrations → Who's integrating → Sponsors | | Zed | Installation → Developing → Contributing → Licensing → Sponsorship | | Ollama | Download (per OS, libraries, community) → Get started → REST API → Supported backends → Documentation → Community Integrations | @@ -54,14 +54,14 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe 1. **The pitch names the category in plain words.** "Postgres development platform." "Workflow automation." "Scheduling platform." "Whiteboard." "Code editor." "Orchestration framework for … agents." Six of seven say what the thing *is* in the first line. Only Ollama leads with an outcome, and its name and logo already carry the category. A slogan that a reader must decode before knowing the category appears in none of them. 2. **One product image, right under the pitch, or none.** Supabase, n8n, Cal.diy and Excalidraw each use exactly one primary product image, placed high. Zed, Ollama and LangGraph use none and lead with the install line instead. None of the seven uses a screenshot per section. -3. **The install line is one command.** Of the five that show commands, four reach a working state in one or two (n8n, Excalidraw, Ollama, LangGraph). The exception is Cal.diy, and its README is the longest by a factor of three. The best ones then say what to open (n8n: "Access the editor at http://localhost:5678"). +3. **The install line is one command.** Of the five that show commands, three reach a working product in one or two (n8n, Ollama, LangGraph). Excalidraw's one command installs its embed package for your own app, not the product. The exception is Cal.diy, and its README is the longest, 2.3× the next (Ollama). The best ones then say what to open (n8n: "Access the editor at http://localhost:5678"). 4. **Hosted first when there is a hosted product.** Supabase says you can "sign up and start using Supabase without installing anything" before mentioning self-hosting. n8n links the cloud in its first paragraph. Ollama says "locally or in the cloud." -5. **Capabilities are short, bold-led bullets that link to docs.** n8n's six "Key Capabilities", LangGraph's five "Why use", and Supabase's checklist each link to a doc page. The README states the claim; the docs carry the proof. -6. **Badges are few or absent.** Three of seven have none. The rest use 2 to 6, and they are *signal* badges: license, version, downloads, CI, chat. None uses decorative badges. +5. **Capabilities are short, bold-led bullets.** n8n has six "Key Capabilities", LangGraph five "Why use" bullets, and Supabase a checklist. Linking each to its docs is LangGraph's pattern: it links every bullet, Supabase links 4 of 7, and n8n links none. Where they link, the README states the claim and the docs carry the proof. +6. **Badges are few or absent.** Three of seven have none. The rest use 2 to 6, mostly signal badges (license, version, downloads, CI, chat) plus some social ones: GitHub stars and commit activity (Cal.diy), PRs welcome and DeepWiki (Excalidraw), X follow (Excalidraw, LangGraph). 7. **Dark mode is handled on purpose.** Supabase, Excalidraw and LangGraph ship separate light and dark hero art (`` with `prefers-color-scheme`, or the GitHub mode suffixes). A logo with a white box behind it on GitHub's dark theme is the most visible "unprofessional" tell. 8. **Only one has an architecture diagram, and it earns it.** Supabase is a composition of named open-source services, so the diagram *is* the pitch ("we use enterprise-grade open source tools"). The others don't need one. 9. **Community links say what each channel is for.** Supabase's "Best for:" line per channel is the clearest. It routes bugs to Issues and chat to Discord. -10. **Depth lives in docs.** The two longest READMEs (Cal.diy at 837 lines, Ollama at 357) are long because of inline reference material: credential walkthroughs and an integrations directory. The five most-cited front doors stay between 48 and 288 lines. +10. **Depth lives in docs.** The two longest READMEs (Cal.diy at 837 lines, Ollama at 357) are long because of inline reference material: credential walkthroughs and an integrations directory. The other five stay between 48 and 288 lines. 11. **Personality is allowed, once and at the bottom.** n8n's "What does n8n mean?" and LangGraph's acknowledgements are human. They come after everything a newcomer needs. --- @@ -74,7 +74,7 @@ Each rule cites the pattern it comes from. A later pass that breaks a rule shoul 2. **Pitch:** one line, under 15 words, that names the category in words a stranger already knows. Then at most one sentence of who it is for. No term the README hasn't yet defined ("pod" needs its definition in the same breath, or it waits). (Pattern 1) 3. **Two calls to action under the pitch:** the hosted product first (commonly.me, nothing to install), then self-host. (Pattern 4) 4. **One product image above the fold**, captioned, from the live product, with full alt text. **At most two product images in the whole README**; the rest go to docs. (Pattern 2) -5. **Capabilities:** 4 to 6 bold-led bullets, each linking to its docs page. **Every bullet maps to a row of the walked truth table** (§3.1). Nothing in the README is unwalked or unshipped. (Pattern 5) +5. **Capabilities:** 4 to 6 bold-led bullets, each linking to its docs page. **Every bullet maps to a row of the walked truth table** (§3.1). Nothing in the README is unwalked or unshipped. (Pattern 5, after LangGraph) 6. **Quickstart:** at most five commands from a fresh machine to a working state, each block copy-pasteable as is, ending with what to open. One block for joining with your own agent and one for self-hosting, nothing more. (Pattern 3) 7. **Badges:** four at most, all signal: license, CI, npm version of `@commonlyai/cli`, and chat once a community channel is confirmed. They sit under the CTAs, never above the logo. (Pattern 6) 8. **How it works:** include a diagram only if it is true and it *is* the pitch. For Commonly that would be "your agent runs where it runs, and joins the pod over CAP". Hold it until ux-lead draws it from the Signal tokens. Drop it rather than ship a generic box chart. (Pattern 8) @@ -92,7 +92,7 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | Your own Claude Code joins as a teammate that answers @mentions | **Mac only.** Not Linux, WSL or native Windows (sandbox, #2288) | | Your own Codex joins as a teammate | Mac and Linux, WSL included. Not native Windows | | OpenCode (any provider, e.g. DeepSeek) | Via `docs/cli/opencode.md`, walked on a Mac only | -| DeepSeek Harness (dsh) | Via its attach guide, walked on macOS. Other OSs unverified | +| DeepSeek Harness (dsh) | Attached as your own agent in a **private pod**, via its attach guide. Walked on macOS; other OSs unverified | | Claude and GPT (via Codex) in one pod, each answering @mentions | Yes | | Gemini | **Cannot join yet.** Do not claim it | | MCP (`claude mcp add commonly …`) | Gives Commonly tools *inside your own sessions*. **Does not answer @mentions.** Only `commonly agent run` (the listener) does | @@ -108,9 +108,9 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | 1 Hero | 72 px raster PNG (`frontend/src/assets/commonly-logo.png`), no dark source | Needs the SVG mark and wordmark from TASK-423 | | 2 Pitch | "Bring your workflow and your agents. Your team works with them in one pod." | A slogan. It doesn't name the category, and it uses "pod" before defining it | | 4 Images | Five 880 px screenshots | Cut to one, or two at most | -| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes has no walked row in Scout's table.** `docs-site/bring-your-own/hermes.mdx` documents it (Hermes Agent 0.22.2, OpenRouter key, invite-only pod), but no walk record is cited. Cofounder should confirm the walk, or Hermes comes out of the README | +| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes conflicts with Scout.** After listing Claude Code, Codex, OpenCode and dsh, scout.ts says "Do not claim any other tool connects." An adapter (`cli/src/lib/adapters/hermes.js`) and a guide (`docs-site/bring-your-own/hermes.mdx`) exist, but no walk is cited. **Ruling (Cofounder via lily-shen, 2026-10-24): Hermes comes out of the brief and the draft.** It returns only with its walk cited and a scout.ts row | | 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | -| 9 Community | Footer links `discord.gg/NsS3fzsJDw` | **The TASK-422 brief says the Discord is pending Sam, yet the README already links an invite.** Cofounder to confirm whether that invite is live and intended. Until then the draft keeps a slot | +| 9 Community | Footer links `discord.gg/NsS3fzsJDw` | **The TASK-422 brief says the Discord is pending Sam, yet the README already links an invite.** Whether that invite is live and intended is Sam's call. Until he confirms, the draft keeps a slot | | 7 Badges | None | Fine. Add up to four signal badges | | 10 Length | 109 lines | Within range | From 1540a21544de41ea5fde315f3fa86b99b0a93100 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:20:06 -0700 Subject: [PATCH 3/8] docs(design): keep Hermes (CLI adapter) with its PA-1 walk cited (TASK-422) Cofounder ruled Hermes stays: walked 2026-10-22 (PA-1), worded only as the CLI adapter, no provider claims. scout.ts is the stale side (TASK-429). Written by Lumen, a Commonly agent. Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- docs/design/readme-benchmark.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md index 3c92d28127..744218e386 100644 --- a/docs/design/readme-benchmark.md +++ b/docs/design/readme-benchmark.md @@ -85,7 +85,7 @@ Each rule cites the pattern it comes from. A later pass that breaks a rule shoul ### 3.1 What can be claimed (the walked truth table) -The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts Scout is held to. Re-read it before each README pass. If the README and Scout disagree, one of them is wrong. +The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts Scout is held to, plus walk records that Scout hasn't caught up with yet (cited per row). Re-read both before each README pass. If the README and Scout disagree, one of them is wrong; find out which before writing. | Claim | Walked status | |---|---| @@ -93,6 +93,7 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | Your own Codex joins as a teammate | Mac and Linux, WSL included. Not native Windows | | OpenCode (any provider, e.g. DeepSeek) | Via `docs/cli/opencode.md`, walked on a Mac only | | DeepSeek Harness (dsh) | Attached as your own agent in a **private pod**, via its attach guide. Walked on macOS; other OSs unverified | +| Hermes (CLI adapter) | Walked: PA-1 PASS, 2026-10-22 16:30Z. In a non-admin, invite-only pod on Hermes 0.22.2, an @mention got its reply in 56 s (sprint-scoreboard-1022, line 107). The walk ran on our LiteLLM provider, so **claim nothing about OpenRouter or other providers.** Word it only as "Hermes (CLI adapter)". Scout is the stale side here; TASK-429 adds the row | | Claude and GPT (via Codex) in one pod, each answering @mentions | Yes | | Gemini | **Cannot join yet.** Do not claim it | | MCP (`claude mcp add commonly …`) | Gives Commonly tools *inside your own sessions*. **Does not answer @mentions.** Only `commonly agent run` (the listener) does | @@ -108,7 +109,7 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | 1 Hero | 72 px raster PNG (`frontend/src/assets/commonly-logo.png`), no dark source | Needs the SVG mark and wordmark from TASK-423 | | 2 Pitch | "Bring your workflow and your agents. Your team works with them in one pod." | A slogan. It doesn't name the category, and it uses "pod" before defining it | | 4 Images | Five 880 px screenshots | Cut to one, or two at most | -| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes conflicts with Scout.** After listing Claude Code, Codex, OpenCode and dsh, scout.ts says "Do not claim any other tool connects." An adapter (`cli/src/lib/adapters/hermes.js`) and a guide (`docs-site/bring-your-own/hermes.mdx`) exist, but no walk is cited. **Ruling (Cofounder via lily-shen, 2026-10-24): Hermes comes out of the brief and the draft.** It returns only with its walk cited and a scout.ts row | +| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes:** keep it, worded only as "Hermes (CLI adapter)", and cite the PA-1 walk (§3.1). scout.ts at `7d2d28f5` still says "Do not claim any other tool connects". That is the stale side, and TASK-429 brings Scout in line (ruling: Cofounder, 2026-10-24). Today's README doesn't qualify it as the CLI adapter | | 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | | 9 Community | Footer links `discord.gg/NsS3fzsJDw` | **The TASK-422 brief says the Discord is pending Sam, yet the README already links an invite.** Whether that invite is live and intended is Sam's call. Until he confirms, the draft keeps a slot | | 7 Badges | None | Fine. Add up to four signal badges | From 6b44e0bfd96fd5990743ce9a326fa6a5ee623c8f Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:38:56 -0700 Subject: [PATCH 4/8] docs: Discord required in the README hero (TASK-422) Restores the Discord badge plus a 'Join the community' link in the README hero (dropped by #2477), and makes it a required rule in the README benchmark brief, replacing the pending-community-slot wording. TASK-430 adds the CI guard. Written by Lumen, a Commonly agent. Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- README.md | 2 ++ docs/design/readme-benchmark.md | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 92a975136d..b1af3d021b 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ Your team works with them in one pod. **[Try the cloud agent →](https://commonly.me)**     **[Bring your own →](#bring-your-own)** +[![Discord](https://img.shields.io/badge/Discord-join%20the%20community-5865F2?logo=discord&logoColor=white)](https://discord.gg/NsS3fzsJDw)   [Join the community](https://discord.gg/NsS3fzsJDw) + [Connect channels, tools and grants](https://docs.commonly.me/concepts/connectors) · [Run your own agent](https://docs.commonly.me/agents/daemon) · [Use MCP](docs/MCP_INTEGRATION.md) · [Use the CLI](docs/cli/README.md) A Commonly pod: Sam, Wren and Kai in one thread, with Wren's decision card asking whether to email affected users now. diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md index 744218e386..d6e9f646e0 100644 --- a/docs/design/readme-benchmark.md +++ b/docs/design/readme-benchmark.md @@ -33,7 +33,7 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe | **Zed** | None: a plain `# Zed` | "a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter" | None | Download link plus package managers, no commands | 2 (version, CI) | None | No | Contributing, hiring, licensing notes for contributors, GitHub Sponsors | | **Ollama** | Centered logo, 200 px | "Start building with open models. Access the latest releases locally or in the cloud with complete privacy." | None | **Yes, 2**: one install line per OS, then `ollama`. Per-task examples follow (`ollama launch claude`, `ollama run gemma4`) | None | Discord, X and Reddit, inside the Download section | No | REST API and SDK examples, then a long Community Integrations directory (about 200 of the 357 lines) | | **LangGraph** | Logo SVG, light and dark via ``, 50% width | "Low-level orchestration framework for building stateful agents." (H3), then a sentence naming customers | None | **Yes, 1**: `pip install -U langgraph` | 4 (license, downloads, version, X) | Forum, inside Documentation | No | Contributing guide and Code of Conduct, plus acknowledgements (Pregel, Beam, NetworkX) | -| *Commonly today* | Centered 72 px raster logo, H1, two-line pitch, two CTA links | "Bring your workflow and your agents. Your team works with them in one pod." | **Five** 880 px screenshots, one per section | Yes, 3 (`git clone`, `cd`, `./install.sh`), plus a 4-line MCP command | None | Discord, Issues, Security, License (footer line) | No | Contributing line with a good-first-issue link | +| *Commonly today* | Centered 72 px raster logo, H1, two-line pitch, two CTA links | "Bring your workflow and your agents. Your team works with them in one pod." | **Five** 880 px screenshots, one per section | Yes, 3 (`git clone`, `cd`, `./install.sh`), plus a 4-line MCP command | None | Discord, Issues, Security, License (footer line only; the hero Discord badge was dropped by #2477) | No | Contributing line with a good-first-issue link | ### Section order @@ -76,9 +76,9 @@ Each rule cites the pattern it comes from. A later pass that breaks a rule shoul 4. **One product image above the fold**, captioned, from the live product, with full alt text. **At most two product images in the whole README**; the rest go to docs. (Pattern 2) 5. **Capabilities:** 4 to 6 bold-led bullets, each linking to its docs page. **Every bullet maps to a row of the walked truth table** (§3.1). Nothing in the README is unwalked or unshipped. (Pattern 5, after LangGraph) 6. **Quickstart:** at most five commands from a fresh machine to a working state, each block copy-pasteable as is, ending with what to open. One block for joining with your own agent and one for self-hosting, nothing more. (Pattern 3) -7. **Badges:** four at most, all signal: license, CI, npm version of `@commonlyai/cli`, and chat once a community channel is confirmed. They sit under the CTAs, never above the logo. (Pattern 6) +7. **Badges:** four at most, all signal. The **Discord badge is required** (`discord.gg/NsS3fzsJDw`). The others are chosen from license, CI and the npm version of `@commonlyai/cli`. They sit under the CTAs, never above the logo. (Pattern 6) 8. **How it works:** include a diagram only if it is true and it *is* the pitch. For Commonly that would be "your agent runs where it runs, and joins the pod over CAP". Hold it until ux-lead draws it from the Signal tokens. Drop it rather than ship a generic box chart. (Pattern 8) -9. **Community:** one section, each channel with what it is best for. The Discord line is a **slot** until Sam confirms the server (see §4). (Pattern 9) +9. **Community: Discord is REQUIRED in the hero.** The Discord badge plus a "Join the community" link to `https://discord.gg/NsS3fzsJDw` must sit in the first 40 lines. TASK-430's `scripts/verify-readme-invariants.js` checks this, along with docs, license and quickstart links. Lower down, one community section lists each channel with what it is best for: Discord for chat, Issues for bugs, Security for reports. (Pattern 9) 10. **Length:** 80 to 150 lines. Reference material goes to `docs/` or docs.commonly.me and gets a link. (Pattern 10) 11. **Order:** hero → pitch + CTAs → image → capabilities → quickstart → how it works (optional) → docs → community → contributing + license → one human line (optional). (Patterns 3, 5, 11) 12. **Voice:** plain, present tense, no superlatives, no em-dash chains, US English. It passes the same copy gate as product UI. @@ -111,7 +111,7 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | 4 Images | Five 880 px screenshots | Cut to one, or two at most | | 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes:** keep it, worded only as "Hermes (CLI adapter)", and cite the PA-1 walk (§3.1). scout.ts at `7d2d28f5` still says "Do not claim any other tool connects". That is the stale side, and TASK-429 brings Scout in line (ruling: Cofounder, 2026-10-24). Today's README doesn't qualify it as the CLI adapter | | 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | -| 9 Community | Footer links `discord.gg/NsS3fzsJDw` | **The TASK-422 brief says the Discord is pending Sam, yet the README already links an invite.** Whether that invite is live and intended is Sam's call. Until he confirms, the draft keeps a slot | +| 9 Community | Footer link only (`discord.gg/NsS3fzsJDw`, last line) | The Discord exists. It had a README badge from #694/#695 (2026-07-19) until #2477 dropped it, which Sam flagged. **Restored in the hero by this PR.** The rewrite keeps it there (rule 9), and TASK-430 guards it | | 7 Badges | None | Fine. Add up to four signal badges | | 10 Length | 109 lines | Within range | From 1290ad5497df4eb55edb723c094e8ab00d6aa011 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Sat, 24 Oct 2026 01:38:42 -0700 Subject: [PATCH 5/8] docs: source every truth-table row; generic README alt text (TASK-422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each row in readme-benchmark §3.1 now cites scout.ts pinned at bf0bd593 (or V2AgentBYO.tsx for the setup line). The Hermes row cites scout.ts via #2569 instead of a private scoreboard. The README's Bring your own alt text no longer names a personal device. Written by Lumen, a Commonly agent — https://commonly.me/v2/pods/6a692a1be833c668acdb84cf Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- README.md | 2 +- docs/design/readme-benchmark.md | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index b1af3d021b..566eb77319 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine.
-Commonly's Bring your own agent page, with On my computer chosen from three ways to run an agent: fern will run on Sam's MacBook Pro and join the Launch pod once that computer's daemon starts it. +Commonly's Bring your own agent page, with On my computer chosen from three ways to run an agent: an agent will run on your own computer and join the Launch pod once that computer's daemon starts it. Bring your own: name it, pick its pod diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md index d6e9f646e0..938384fd77 100644 --- a/docs/design/readme-benchmark.md +++ b/docs/design/readme-benchmark.md @@ -85,20 +85,20 @@ Each rule cites the pattern it comes from. A later pass that breaks a rule shoul ### 3.1 What can be claimed (the walked truth table) -The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts Scout is held to, plus walk records that Scout hasn't caught up with yet (cited per row). Re-read both before each README pass. If the README and Scout disagree, one of them is wrong; find out which before writing. +Every row cites its source: `backend/config/native-agents/scout.ts` pinned at `bf0bd593` (the facts Scout is held to, each with the walk it came from), or the page code that renders the claim. A row with no citation is not a claim. Re-read the sources before each README pass. If the README and Scout disagree, one of them is wrong; find out which before writing. | Claim | Walked status | |---|---| -| Your own Claude Code joins as a teammate that answers @mentions | **Mac only.** Not Linux, WSL or native Windows (sandbox, #2288) | -| Your own Codex joins as a teammate | Mac and Linux, WSL included. Not native Windows | -| OpenCode (any provider, e.g. DeepSeek) | Via `docs/cli/opencode.md`, walked on a Mac only | -| DeepSeek Harness (dsh) | Attached as your own agent in a **private pod**, via its attach guide. Walked on macOS; other OSs unverified | -| Hermes (CLI adapter) | Walked: PA-1 PASS, 2026-10-22 16:30Z. In a non-admin, invite-only pod on Hermes 0.22.2, an @mention got its reply in 56 s (sprint-scoreboard-1022, line 107). The walk ran on our LiteLLM provider, so **claim nothing about OpenRouter or other providers.** Word it only as "Hermes (CLI adapter)". Scout is the stale side here; TASK-429 adds the row | -| Claude and GPT (via Codex) in one pod, each answering @mentions | Yes | -| Gemini | **Cannot join yet.** Do not claim it | -| MCP (`claude mcp add commonly …`) | Gives Commonly tools *inside your own sessions*. **Does not answer @mentions.** Only `commonly agent run` (the listener) does | -| "Run it here" hosted agent | Yes. Commonly runs it on a model Commonly picks | -| Add a computer once, then add agents from the page | `commonly login && commonly daemon register && commonly daemon install` | +| Your own Claude Code joins as a teammate that answers @mentions | **Mac only.** Not Linux, WSL or native Windows (sandbox, Linux run 38982219348). [scout.ts:140-148](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L140-L148) | +| Your own Codex joins as a teammate | Mac and Linux, WSL included. Not native Windows. [scout.ts:144-147](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L144-L147) | +| OpenCode (any provider, e.g. DeepSeek) | Via `docs/cli/opencode.md`, walked on a Mac only. [scout.ts:114-123](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L114-L123) | +| DeepSeek Harness (dsh) | Attached as your own agent in a **private pod**, via its attach guide. Walked on macOS; other OSs unverified. [scout.ts:145-146](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L145-L146), [scout.ts:165-171](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L165-L171) | +| Hermes (CLI adapter) | Connects from the command line (`commonly agent attach hermes`). Walked 2026-10-22: Hermes 0.22.2 on macOS, a non-admin account in an invite-only pod, a mention answered in 56 s. The walk ran on our LiteLLM provider, so **claim nothing about OpenRouter or any other provider.** Word it only as "Hermes (CLI adapter)". [scout.ts:124-135](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L124-L135), added by #2569 (TASK-429) | +| Claude and GPT (via Codex) in one pod, each answering @mentions | Yes. [scout.ts:150-163](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L150-L163) | +| Gemini | **Cannot join yet.** Do not claim it. [scout.ts:154-155](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L154-L155), [scout.ts:162-163](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L162-L163) | +| MCP (`claude mcp add commonly …`) | Gives Commonly tools *inside your own sessions*. **Does not answer @mentions.** Only `commonly agent run` (the listener) does. [scout.ts:108-113](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L108-L113) | +| "Run it here" hosted agent | Yes. Commonly runs it on a model Commonly picks. [scout.ts:161-162](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L161-L162); the button is `SCOUT_HOSTED_START` ([scout.ts:41](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L41)) | +| Add a computer once, then add agents from the page | `npm i -g @commonlyai/cli@latest && commonly login && commonly daemon register && commonly daemon install`. [scout.ts:136-139](https://github.com/Team-Commonly/commonly/blob/bf0bd593/backend/config/native-agents/scout.ts#L136-L139); the page renders the same line as `DAEMON_SETUP_COMMAND` ([V2AgentBYO.tsx:67](https://github.com/Team-Commonly/commonly/blob/bf0bd593/frontend/src/v2/components/V2AgentBYO.tsx#L67)) | --- @@ -109,7 +109,7 @@ The source is `backend/config/native-agents/scout.ts` at `7d2d28f5`, the facts S | 1 Hero | 72 px raster PNG (`frontend/src/assets/commonly-logo.png`), no dark source | Needs the SVG mark and wordmark from TASK-423 | | 2 Pitch | "Bring your workflow and your agents. Your team works with them in one pod." | A slogan. It doesn't name the category, and it uses "pod" before defining it | | 4 Images | Five 880 px screenshots | Cut to one, or two at most | -| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes:** keep it, worded only as "Hermes (CLI adapter)", and cite the PA-1 walk (§3.1). scout.ts at `7d2d28f5` still says "Do not claim any other tool connects". That is the stale side, and TASK-429 brings Scout in line (ruling: Cofounder, 2026-10-24). Today's README doesn't qualify it as the CLI adapter | +| 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes:** keep it, worded only as "Hermes (CLI adapter)" (§3.1). Scout now lists it, via #2569 (TASK-429). Today's README doesn't qualify it as the CLI adapter | | 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | | 9 Community | Footer link only (`discord.gg/NsS3fzsJDw`, last line) | The Discord exists. It had a README badge from #694/#695 (2026-07-19) until #2477 dropped it, which Sam flagged. **Restored in the hero by this PR.** The rewrite keeps it there (rule 9), and TASK-430 guards it | | 7 Badges | None | Fine. Add up to four signal badges | From e8b540a62393d404ef8447682ba7871d74cecd86 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Sat, 24 Oct 2026 01:42:22 -0700 Subject: [PATCH 6/8] docs: drop the BYO screenshot from the README (TASK-422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The frame showed a real machine name and copy no truth-table row sources. The PNG stays: the landing page and its byte-identity test still use it. The brief's "Commonly today" counts now say four images. Written by Lumen, a Commonly agent — https://commonly.me/v2/pods/6a692a1be833c668acdb84cf Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- README.md | 8 -------- docs/design/readme-benchmark.md | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 566eb77319..f898dc2e6d 100644 --- a/README.md +++ b/README.md @@ -27,14 +27,6 @@ A pod for your team, its workflow and its agents. Open source and self-hostable. Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine. Or our cloud agent, with nothing to install. -
- -Commonly's Bring your own agent page, with On my computer chosen from three ways to run an agent: an agent will run on your own computer and join the Launch pod once that computer's daemon starts it. - -Bring your own: name it, pick its pod - -
- ## A person decides Agents claim work on the pod's board and post what they tried. When an agent needs a decision, it asks you on a card. diff --git a/docs/design/readme-benchmark.md b/docs/design/readme-benchmark.md index 938384fd77..354884e6fb 100644 --- a/docs/design/readme-benchmark.md +++ b/docs/design/readme-benchmark.md @@ -33,7 +33,7 @@ Every row cites the README at a pinned commit, so a later reader can tell whethe | **Zed** | None: a plain `# Zed` | "a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter" | None | Download link plus package managers, no commands | 2 (version, CI) | None | No | Contributing, hiring, licensing notes for contributors, GitHub Sponsors | | **Ollama** | Centered logo, 200 px | "Start building with open models. Access the latest releases locally or in the cloud with complete privacy." | None | **Yes, 2**: one install line per OS, then `ollama`. Per-task examples follow (`ollama launch claude`, `ollama run gemma4`) | None | Discord, X and Reddit, inside the Download section | No | REST API and SDK examples, then a long Community Integrations directory (about 200 of the 357 lines) | | **LangGraph** | Logo SVG, light and dark via ``, 50% width | "Low-level orchestration framework for building stateful agents." (H3), then a sentence naming customers | None | **Yes, 1**: `pip install -U langgraph` | 4 (license, downloads, version, X) | Forum, inside Documentation | No | Contributing guide and Code of Conduct, plus acknowledgements (Pregel, Beam, NetworkX) | -| *Commonly today* | Centered 72 px raster logo, H1, two-line pitch, two CTA links | "Bring your workflow and your agents. Your team works with them in one pod." | **Five** 880 px screenshots, one per section | Yes, 3 (`git clone`, `cd`, `./install.sh`), plus a 4-line MCP command | None | Discord, Issues, Security, License (footer line only; the hero Discord badge was dropped by #2477) | No | Contributing line with a good-first-issue link | +| *Commonly today* | Centered 72 px raster logo, H1, two-line pitch, two CTA links | "Bring your workflow and your agents. Your team works with them in one pod." | **Four** 880 px screenshots. "Your agents, or ours" has none: this PR dropped its frame, which showed a real machine name | Yes, 3 (`git clone`, `cd`, `./install.sh`), plus a 4-line MCP command | None | Discord, Issues, Security, License (footer line only; the hero Discord badge was dropped by #2477) | No | Contributing line with a good-first-issue link | ### Section order @@ -108,7 +108,7 @@ Every row cites its source: `backend/config/native-agents/scout.ts` pinned at `b |---|---|---| | 1 Hero | 72 px raster PNG (`frontend/src/assets/commonly-logo.png`), no dark source | Needs the SVG mark and wordmark from TASK-423 | | 2 Pitch | "Bring your workflow and your agents. Your team works with them in one pod." | A slogan. It doesn't name the category, and it uses "pod" before defining it | -| 4 Images | Five 880 px screenshots | Cut to one, or two at most | +| 4 Images | Four 880 px screenshots | Cut to one, or two at most | | 5 Claims | "Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine" | Platform limits are missing (Claude Code is Mac-only as a teammate). **Hermes:** keep it, worded only as "Hermes (CLI adapter)" (§3.1). Scout now lists it, via #2569 (TASK-429). Today's README doesn't qualify it as the CLI adapter | | 5/6 MCP | "Bring your own" leads with the MCP command and "Then ask it for real work" | Accurate for your own session, but it reads as if this makes the agent a teammate. Per the truth table, MCP alone does not answer @mentions. The teammate path is `commonly agent run` | | 9 Community | Footer link only (`discord.gg/NsS3fzsJDw`, last line) | The Discord exists. It had a README badge from #694/#695 (2026-07-19) until #2477 dropped it, which Sam flagged. **Restored in the hero by this PR.** The rewrite keeps it there (rule 9), and TASK-430 guards it | From fc5519910dcde35171fee8b41d01efca9bfecbf9 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Sat, 24 Oct 2026 05:35:17 -0700 Subject: [PATCH 7/8] fix: drop the README's unused BYO frame so readmeFrames passes (TASK-422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit readmeFrames requires every PNG in docs/assets/readme/ to be referenced by the README. #2564 removed the BYO frame from the README (it shows a real machine name) but left the asset there, so 5 sat on disk against 4 referenced. Delete it. The landing keeps its own copy (byo.png), which landingFrames now lists as landing-only until a re-capture with a generic machine name restores the pair. The Landing390 artboard points at that copy. Written by Lumen, a Commonly agent — https://commonly.me/v2/pods/6a692a1be833c668acdb84cf Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- docs/assets/readme/byo-2x.png | Bin 255057 -> 0 bytes docs/design/landing-demo/Landing390.dc.html | 2 +- .../v2/landing/__tests__/landingFrames.test.ts | 11 ++++++++--- 3 files changed, 9 insertions(+), 4 deletions(-) delete mode 100644 docs/assets/readme/byo-2x.png diff --git a/docs/assets/readme/byo-2x.png b/docs/assets/readme/byo-2x.png deleted file mode 100644 index 1b0dfaabdce33e017967966ef5cb7579c73e45cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255057 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
  • 94Kr3lo<~^DZchIpzn7kI{viqjR~s;-noV33?AE440p@29K$K5ZxTb8` z965>7(f$cJSwPAtXFt*Joe7r_P ziK+1z!5Jkj#7abzVKzVKbI{Vqvo-g{*~?`|V1Z+xG;qWFBt!o4frkYCVC@_r5E0R~ zws;(mju*rG**{TUI=X^9J*Qs#e}fDSl{^uVuA+|4;d0>hzpuMr*jzg8D>Ja1Y+LT$ zVm&>+$~K(jaUS{-30I*~R!#*F1lkXz3&8Hn@*3*xEaL#corwG#Hda^2C(84I;5bQ6oSdBgE;Kqh4mpfa zE2cAeK)Y%UV`1eKa(gT+{wS-WprJh6qR;NaQA$iy0$0lXJA0b`T4eI2_mSpv{f%W0 zbf)`D?ylQ$g3UAX`b=J49;j)=jd;J5+;??dSc z3FtVFF;m3}fkgsS=N79_l*Gi#hJSm|5k1shWZ-Sqa&zRt3omH2W|c_h3nr#e7l#S~ zB!q>jba!gtRfkEo!ORCw&ywb#&OBP;>wgp}7-7)8&1&k2HqM-Jov~M*nuk@VhdkV7 zAsI;uJ>#8hd1vUK40oH3#*RFfx2wS*)<|&PofIrcNh*fEdG9zs5cTF7i`ge%%~MbG z(^i?Dr{j(#zc4NO*fMV)H%F`af-e2J<>aO-G;Rw=?q!L*Jqi-#-CQ|>4iyd%?e{NL z%>2UV=Vuc|^;ga~q9P0$ci#Dqb{Ol~AWJ3Jj`3yOynMO5W@cGsPHI)`Bfon;biX^k zeQDLYIPL6#P6}025(&kfBxTR14az<&;fe{V^nRj}wz4zL6GMWO*|d3yy&-h||)S z2?(q4GwJn&LJbHsHrA(lsqfOGwjo%TmR-ECM|4yMTs3$#>I$MDTI%Ad50BN!W}KGM zn*o$ zvsl#3QJOrGa&&xtJb!8jzeFbQ-y zt~60V!Abc>bC==XRz=NWN6t)SeC5d;Y$ydwy1HPWmDSx@`0=QxhHu=dQfRvf3$ww6mxj9ZbHTw8O#+@3Q|;0Ia2LXWk+zWHn0#X?iYW@JgEviUJGN3(N&$GKcrRP z?g|$=K2g+wv9UTJ_~O(|WMphs#nBkYa9cK0Hh|TuYqn}gSGI@41;Nmw+=9Ha%2KeE z(2G87?@~jxx}BJIw;6G;u(8pLI8BAHG2f)RrLM02fHt9m@a|w~`m}J5)kEU&2*ofB z1F)TwO2h>$89)q>Yo()78aOf%i>Y(bL_UF;H*Ed>oSq&Dg2v2??xR!h4hwz?8t~aM za|u-D32=zn;LjLTn?#H)>2qmG!@oxgZP%Q|%Yn^9ZII{2_2AZUI(Cgda1o)qAVh*1 z3A6HZ>foUGfCu&aIJpz=21TjXEDLibY5{pT`Cxk?a0&cqtQrq&(^Q>WhdLO%@aJI| zG{xv=Tnt;+fZZ+q^7p80+hem=3vaWW0Z_~wl;9T^5@A+~CoW3lks4>F_c@dsEqyCM z$(;MM(PhRVMKL*oJCIqiB^C-L#$Q)Qf+SAk-t^}`>Bd&fH7+xM=|~D_!5~$uJ?)(l zwl{IZm0qac>;0vC_TqzKFo|+M$BEzcKCRo7#qLv;py2o$6@zO=hfxu=5rdkIdff>sWEo7 zKC$&tk_s=hbv%aKB(gi3$!C*>mICrvG151eYynVTXb*fG$J>Cw>})WaFKUjC{X}ag zkgl7E*nKap=96ZQK5OI@;mbHdvv6uDx?t-hB$(2k^Ow#|k{z^5OSi_f8!sxNY%vn` z+jO3cn&Pkc_t$AeKi7|Cn#I5}p|+6!I=*Md*d$3lS zjtuciqdAnMZLtX(D`tma^;mDf!nIQOK4rWq>t)Q+m<@0g5#-e6h)}BX4Mbsj%#c++ zj9F&BNpNA0q`*YIdPjV2&c`@jo1-VLVcb{Lv+6`WX4DfyD`W2ADzdV&&DMo(G2K;T z3j6V@c<_gD6*nladcxQ}IH<~UZISYxnd!oV>tf<15H1#Osl*U~vX-f*X4i7NJ_5^b zP(4QsSn*6EQLB?@pyp*aln?rjNN9;nD&i%=Lf!NoO!R21+k+o7Z>uAxBwlNltSYMx#oLE>b&a z1@3uyw_v!qwN9ZP^pecdZ5kZ(#$~FM^;#{DfiCK>^t+$ETwPsrYwJ1|&o+|m&3rO{ z`e1ftOr%L7lb9y8TpS1||8N2A5#Kq_l5opRmuvpg{}F$_vZP9?$YETuVdJmQGtZW+ z5=O;iC7vq5}9OpQu?Sqv!b)7 z#T%#1?Alx1HE42Ij?rFc+gHGd>qeF^bw*S`%Z&|Y_A|DfkvKcC`seRXNCA4(q95Ml zjZQGy+Ub-B1f0b}%-ux0nm=ZiMj}yCu8$ts>>bz|4hMG%Qs@Bt9;gkc>;6uaK7v6& z2rjR{>sZsoumfibbGSd)rkUhC{~9K@K+DCJkFH=Y)yBsg0 z5J=v#EOy!{E#x(6JHy}cBqA}m?@=q}LoPnt?{}xd8;`Qw!#Pzy@ZT43X!pZf$9b=| ze^RY7+T7_p`TR#sWy|MFUG6o`deg752fwCGz+~F{@cmvOJ={I)=-Rf)^r4o-@LCST zZH!_Y8==-S|6a?b`UCN;Up=_^%XnP8k#Yt8#ZN#iODf1Oo&I%>X!{o`HaIx}V}ksi z=9A?#lBz4j!5|{8;?9fzS}Iu)r)n$g?NB2BRr<9R?{M-DP?d9h^@=rbTgd&*6xjMu zo_iM?>z}Y?>r&8atI%jqIJ55V0*KiUnt7|etRMYYx2uyH%I8M=hCjnIyB{Ce^b_b8`yNCA>;j@gTUd7sGgH zOVmpVe9BF``KLIF)BAUq0j1Hp5pAckwmvUKV8PnmYA>q+n)HN}81D-C*DW!Yyr7Hv zD+U)K9A8vYWkQo}p@Npr@J<%7Pa-Xep1kx;!E*F=V3~Z}cNumKYMVJf-ou^Dh&nnx z05?aGH}v6r(r1daD>=4hHP-1--a7L@7)Z9jMue`~GP&9{3E+&=j`g3~FuL&W-i~Sj zi1-RpgkdkQ47KK#|HM2zYBBKg(sO-%KO6_kV&uDG0@|nvp$v+o>~pT}6<^bnkr8pm zfLL3X<59RMoH!aM{>tzee<`Y!EFY6=-M4-L?c#d!)$Va&okfJy(pZnuct@F#;jmA@ z5|;vpL^!>ewuG`t^AGWD0X{J~nvVZa5B%TG`KBHvngK~8Cs}{tEflWsXor`_)mB$$ z%mWawxB~{3+&a%`tk}hyc|Ln9hRDIPp@_Vreesp@qr|Yyw~9ThGaDu)q(^c&i?JeK zpz;a|)TQKn8)9B6*kQ5n(XqqoVK!efi1ET~#!Uqyg>fCZ%RzRgyV3L%ge-~4!OrxC zlE*BJr@I$jLo4BR#7p75MS7`m>?MtQ_b*h4fYnY6Z}(@LWQ@=_+4kqp+-n!d_R?1! zeD=w1*&1AB!j11|zL)ziZaVOht=l<2Nq?%!b(H29?>I#U57EqZe$Y~K_f5c`8*02= zJJ(t78E`$U+YH+d;+3S3YK0EfYA#a847~Hj6XmNpGPW?r$Y#7XFGl=YzrdH~g}$iN zx}>?W)G@a=u>X8TeS>7xC_#S)VqlsRv^t%;<&-75tSI9YXHNc0lo z)fyeI3|&3Hr+@jk7~E}YC+N=Ts;Dll;$&y#1R4hF+G`et&H&8njF%zhqIhc2NbLWl&P>hb$#Jh$W&Nr9NX}>e zi-cD|W0rb2rmZ)e9Or&y*8=!Z62r1;Bu2|XTf4wtd``<YytW=Se^;(EPZ`aadA4JP&94_k zp|M8V9*a8zB8qqw&~Z=iaFD0zZE!(id}9A#I)__eN^;itc*GW?jFrVVWL#W)jc^<^ zmY>Jr@{4?KK0aCyB><7ZI+oHC1Svs5a<9T(KOLqOwY1Vr^V7B9t{(%*Uf-i0duw`f zuzWAF#x82v+q(#Rqr+O4S<$-i5SI7t2W#)tADP(C!zRU|eX zvDS!9Slj*V>g-*kc36;-;%Ee|aB_Hk*+QnhJw>A@CcKM1>;Jg9J4Yzgn@;qDz+07Y zQB9TC)atrla1y+5xl&EvS3hFwxNbGqBq_ES0)%JFjc6_wCAp3V} z$y-xuYH6wDHC>(K#@F_TmF~Jf=&r8hKiy>{e0o_`q*&L0k3UwT6V%N~=_a_$$?BTd zB9s#H*&;L|F}^GE)esCu=0d-CC=H*(aGmW|U@l;rWHx*0NRB}+H79P zOVsX|wKkBHsCOjSbNAM5s;GWBd!ki92xdmR(A$&QhE+qyr%UdFyu!VE_r}J?5*4$* zJ_x+uUmbvEE-#PzQW<0BD6{;jsf}2RjIBu6;b3(6TMZk>uYJDvo zZrljAhO7swm8uL}ySf9e{lr9KkJ6;(5^m-xMCo%R?#k|QjPZ6(xfIzl-8(h|{se6o>OWR-RU;&2?j(LYF zCC3gg1qkt8^*64M%R0I(J~9xURM4tdq+ZVHVQ1&phjS(s&Q*W8_eaaFmu?WHnE=^U zF9quf<>ZYAgO9wt+~5BGUGnP7A#6tW1kS;MHZ6Wcbo1?DIV6QH;1vT{VeZgIGqTD2COcYmmZ_)%tA9T01tl_7nR~b$gDb2}C2l)cQ;EXSr zlHWe2GmBX^!=!OahGSzO+-E!c%-us&%7$%ay6pjLCU=6m; zH|Cl}0HZX@%=&}=bU;4^yx6PVz6p_&6OM=_yf+W~T3YxFUXan<%3S*VSN_OZxtanK zM9Y3uN9CpdBZu49*UiN;!)nC>2Vw{Q2nx8&kuLpLN;KlYq5 zFN%}L7`M<9c%DSfqov{rm;8j3hsBs8`+_PbXb39H}@ z3NSS*2Oala!|p|bWa$CW%n**+u3mZ378RLXC}m$GEOHsYiQn0BaH?SNyhPN`KKJ=C zl)Sd4ol%POIgd1_u+y>%QR+0>Ca4>#ytgq~oAG9%8^iP* zc6PNE9C&pBSp=}LVpW>GqbduWDTAJw&HQECp~f7Jc7H0$$Ty3y_Z=4N@B1@xqVD1i z6jne7vWL>otGLfl{pYQg676vZ3IT*SC-|P?Q*XF@k34{)SNB#bt&V+9O_LfhTq&Z~ z!*y$NS|5N^DrG39>v|5xQA7l-m%JWP3`tqP;G1MT6A9#O93pL9O`uRa-^c+N+~=no zw;o>Qd?u>J`W?dJ z1$wXX_;+?RHpp6DeaL~B37GPmD}MrZD?^nyY43foD0zMuUFz&25MeVv0rF02CeqDn z?jI+e3KIq|7X6%hk`JGKch*g;w6|e<*Dd|&qpZ~dy#_4d(R^R1kly}+{ZT2DdTwhd z2}|QP50Y30Zql!di$+>nVqh~aI+L4cZYIRz0=v%c584sO5`4D4S!Q*%MFr|dhP2te zwF|0?TJ(E-zE)y&+LHopvl-uV3CHX*Zmt3n`QMj}UD;{4+?{P!+{U*a_W!=Tw~Cuy zkJO}1>P@VuFCN?{=|f2PK?%DKutyp z96-g|e{=!22l7!H-vi}boL$9zd0JaK-UEpPF&RCQa|miKBZw-72mO^g+uq)(pg4@-n_gL4U++BaC-RFme*b=barP0w zNOLZ=yFU}+2FZy1{H<5Wzr_qkyJZ0&hbiPGdj3uQDJ2DYS4L)qd=f(x?t#aWMIdJ{ zDVLZtzU1X^9$Km-2Ub=rfVM^s_%`|)p^`40o_AUX{O7v1x>~{cxdk~MowtC;ukK44 zKq$F$00h#qqckCIH}o*Kg;avhRdDsSqoWL1`v@L5PWwIztJfcvH1B7C{h%yM6=np| z8dOm~phh3t8mN+!U0vvTfYPeYX9gD?5qH;(okxV($U5Cj8YAvrmy7*j5{?zn+mBS2 zw=kcV{qi#W1%jq1E?r~yQcb%)-@w>_p}_aSITcdux@$<$5!Tt4OJa2vXX-m;Ii1HL zR4S7NuhS(Qy`SQPCJ(#qfx@t&`iVD8AnoNAaPMtAlzy9ATRkRyZb7S^VZ+7!c4S+= z^PGzAi0YLoV!Qns+wA(q2|LV0H0xN*Hc z8ObD+5dZW&bC6<7%z>v4)+J^IRqSTfe4o*bTmwBq4juZC#1G4<`8|F-M2k%!2&9%* zn|V7eFTjCmj~V<@A${D&-kI}Rnd^1G{TD&%vr?q$u(ohIb&*dISJXk;*~>0rnC}G? zDcf;qsy+cEoSE&E&BaC>L34v^?J#dWW(Y9eP;ZC8dG3`VBA_xU%)sSdBxAt1dK zU2S8d+HK6){?e~wpjs|uyY(jPA%VkUxkO8XPbf8xu@BFeSK&D)21?qjI(pK=XJkZD zJRRMQzkGD5o77=GLspuaRpCpaqhIeGiaZolzTn_^O^7FT&c*u3hU%|R~+asb{9?G_phV`XWgw3Kg?8?mk|XlNw{T^M^5;mD{N zn|(pt)=u)ZV)6$$8370zu}GPv{)z76l!g*UYznjxQ{!rcB1*BKhgT+>N>M16mpPX^ zZ8uC9tgU{C=4WCSkl8GgQXJ#xiD^*3=54$H!Q0l{DQ9fdsHPT-xSLn}{=Y zUzNAt8k8)6cN-+po_L>&QFP_>jdji4l7pk*2>Ts;BJtE`H95>#qoJ&`4gHrB4cWVK z>r#|aIGT|0|EWP?)Oa2fl6aA5(Zbr=*p!({73zbZwR9sNtjc;TKDmo7Ry$5?<=7$66*YDg1x&a`O zCmJIE!OChN_C^X=XTZPfex$iIna|mz-H9{KlQ1ByA1S8(r#Z!rOhuW&~J2#k~cMsJr&|fARULCIBR+W_y$w0wzxpuex%2PEIjs7FB&xc5tp34p`E!@7%L8=55 zl9IW{4v)HO6K)adD!(zC|68X6oNd4w_x`=2>vf_EvcoHHwowDgXMI2w=%??;Q@%52 zJh!}FK;-9`<9Hs(qT|?Fg|4`im6h|+3jOL`@xGJ+Qnc;eLmz-j=V?%2c(oUbh+fT8 z?4sX(Moy;s85*s9t}PMXyO?PhLiFqHe`H5%-M=2{0R@Gh=6h>v9`QAL-8dUw8O)`+wCx{eK_Fv8{a#%nb}Y8Mu=8^Qo=M|5PxYm*)KIK{5ae znB-m2<`e$eOf{LRlpQL$|9Y9|ej)A6G-GS)!G#QgUP~jJ^MaOt9_Y_i*h|u0OI}Ss za*Mb~kEZ{5;r#zr>lHDF3M7`@v{GT|f7u}1hba&{sJojD7{)#Qzf!F8_heLT5s_w{ zTBF#=&JX|Rp&L~@m|eM|$o{t>&p*!+-T!9y_`e6>2hL~z4>{8R-^V3k-Bm-qSuJ_w%sH=Y%FI{{) z%KbO3)vvuE8*p9|3@RN+mncs_mFj)M9ipknZsVA64uW%~{726kS~MKn+Nx_+Fj!V5 zmu(1B#IGQ|x{fA6Xk#!YRO`4ENJXV%n7r1I&|-M_F^T6jqIV$#uNBZ+&hTTA z79euN>4aQ{+S8(#LV%P>1?`_W(IBB!s0IUirjde4m!66)a2od8+uM{}I%hp(5;QIZ z-jDAPB6dk)EAecF1qI-IkRK)*W=HDj#ZdX0v9Xwo^}E;B50}2UyY8=LKJPD ze^ULku4>yS{!M6fClH8=Fl+hXmZysdIJRO0;f?FtplWDa<61sA$*3@Y>51or#+rj> zG#9PlJPlis`|aDCaM8n*oTbsLaGTyxl)lHIsg2D_n&ef{o#sn_7Zd5h z-DXjf9FfwhPC*x+E32rKdh)SwvT%R2YEM0LpX5gM3}@L;5&#%WU)yc?n~7h$aqc=5 zKQ<@VN?&fT!@WCa;W)| z`24F#0o_>ZxdGWT{s>AP8Gp^bMy$TQ_zc+>e**!&lg&`7=QB z>r)fV(ve2Y>$2PSzN(*p4#9f6HNTHA2_X!p2XLRyd;Q(Nrhpc|ybC7Zuu~;;m3NYG zumUCE!-U}$gf#v;ztZx`{kfm)=3FGQ9hFY;b)Hd=7Unn{MWw)bPxHElU{TCrKDg53 z#-n{0ECr&GRBqMPYu2UJ)36|Wg_az}mrCWjHe*y@!^TV4C=4H3W_aHg<8QNUzF{k} z-@kGd6iCzv&b&4~wfc@dKOaA)$9@1WQQOto)lvK^CH#7Cdxoo|ff($=gnhv0$tUiAL8$nd|4&YbNU_Uq!b^mMhCV4`>2 zR^j1|>M)pmvIBCDx2(*0givnQ*C=`B+en6SuaD&sf3%!HPf@`{3|$Q3wYs*Lv&2cC%%X$nqgGXca$P4XK{8u+mY78F^02AbQ2GrZCF+5?rnx^q;!lT%DB8MR6etM{7L1 zKxgd0yAhyoRhehm;m)EyGx916Am4m->SmxuTCd-<<-|FJuNy4(CJULM=dZ>&@Y)r3 zPVuPgt8RA{Lkch@9*gUjia2|}T;26JI1}+Fqsb&t94gKysKTVfAGoy@mhTyz?sn0e znhjYAv3d)82rSi^pH!MGZ?I_r%-FC5Pn^x!ekE1C=%3Li8_-F0Sins>2Lh%#2U+P1GSt@%xIYrohK6>-Cy!H9xlGDD$E@%Y z+r@*p0lMS8Yo5Dl^}EoAW6KE}zUhjSqFy7J*GzVePMwGA=Go4`nD<`P=vcFXz-&ihT2Ud*F_E#!Y2qZ;#8|^a6RHSX<9Nj|(j%6vqwQ=DJR@#+TMkn#nyE-= zQbOqL@1O=xvf)6BU$n-V`;A`M^p|V-Mo?fV6sBb;u9N?s;5wERIN00FpY|MA}mlHmxis6*)@btfyW5 z%+hLvqIOvm zyyL5{M`GnFr>F=&#WDv42hUrjOc`EwNHrOhkUrX7&m}~jb)2mya3PMTq4o$u+|lmz zvFljUODd%sQ_loZBL(BTts;Efmz}U3vndMWnYTpT_jMeJoZ=@5OU{E6MH0M^xOM1c z_cUgg+cva%e-F2S-fXXmczEExv-};9o1LMmf`rYe;;t^&SxeEgb}_VfhxfYAk`5oe za<0dBQ^E2gI4%l*##~#yKNx1?La!OsH*53{>tdHQb?n=x^+6Yv$4Afx*HpC z&zhgc0}0~oTw#Q9t9~U}q%g*@Z}y09fHn8D;rJ7*l0r~TO-&lUkD7-RHLf%=lM}5a z`ZiKN7*c~R8qqf6Ef)GX-d>0#dU6m=9*PU z&-pp0x2XhBy>B(7|AcjHh-qpWIz-SGOwA$a@0N5-Vc{V-disw7#Qiu%3B^6Rge*|%4&qh$3V(qCxE^KU)!Jq8gSmwIji1MD#gn#%)vHEIVy5Qi*}YI< zyER4W*}WyYgRy|(t|oLHQ*(32z{?~CGD-^z6AGv2qQkYDRc!HU^$9|*Xj9%xR`T?g-RFT2S@FAOKkwLj#)WuXWIT;01HZkdvo>J%8 z>F0`Nb-24#NM9L_xl8E2(;P;?aH8xCZv;7dg@6XbQoI-$`PR0i*LBK`2hb9fE0AW? zB&a=PiMZC`%7s|Hi%RQzavc&TAoTD>|X{zWPoxrkTPVI!9bLB*@0f z&l38u5&Lqk=2GS(A~3xd^u9A!tdh^6799akFF`kka6F9MsMz{zPO^`jbhLS`aIMSU zx8XE)48d_`y>c`u@$r~kiA-RP(e`GU)U$=Uk!G7Vn9)h<8((c*?VoXma{||hWcPF! zgkttb;rL&aMqJ)!EvR9wW zt>>94(W#5B5Mmeofv@T?8 zi)NgkonSiv^*P=hF+AFgvcH$XXW0~L(Ty{3Jv0@I^ATD!yr4`%?@xr_K?~^p9N;XHO&i>e=aP2KwFQ!H@j!C*F2c46{X4 zxXP?#n82IH5`(!>l}v^rpkeq1;yAXp+yc-9>Pm}Gf3>_0a)>IfN!veJ|71|~Q+PRo zcw@*@B9DWEHM(&R#1ES%Ot8V<^RbJ5Q^>g2A&b;}eyeat7^Q5?9O zZ?A%aoh|yjSHuh!=>dPz7M5}ohso$Ai!A){s*?I?gY}+2Nd6Y4zzS9qd&aF}C3ajA z1Lhv-3Mi6ILhAV){7pknkFJE)n%1$uO!fsV1PGlptw?1$SOzx^X4}G)+32%WIJjAA z_n-FSlIE}S?m?|eEIegnEGQ)^Bjed<`>|H;NBrN6PzhLrO7XA!svqgsc$nH zxuR|umX=kVxDG%Klj+dognpWw`Ch%nC5u0U7X|G1!MeL&Brg{XAbv4oeqklS$BRT? zV8{9tR#q{F>N~J|-(#?MoB1&fb);nj7*Y#8wPz46iF_jEXx1!Qr?lPOZsCkZb$i5F z`tLyVCtqgL?|D{QoxUob8%Mh+7q1`5En#-L)mRLZ+59AP*H_+>Oo75#OqmaA4tXiK zK(|o9w{y8rkWHj8><98K1&?p{Ti5pRl8iQ`H?8;S?`e~bk+J!nVv)$x1{Rw5VY$z8 zOd%?geS2P0{k}#MKF1SEjR%HIfJQqRyuoK8w>GK~<#bT;QnxvzktM3lrs-?or_nMUEt5rI8>hMw|Kle+*{K!=gBg+%%pLi#+cQCgzQ_z~O++Y$g;iQm$C*);Iy7lS zQZNULLne-KV_$U}&dX_;uokTB0y;&u|TN7if{W?e{%S_K%GK zl?efKoTf#*R0_}4+U8%Me6p5x*XmwKm{5s1E!ER|rzvvj>@POqC)41&Gmnu!QCQ7o48EVS@EQXn-s2^Zq$xtIu`{!_y2m% z^F8gh&S_>K--QP(ELPUdfva2K$PBlN4fz*=pCY>Aiei4y(=98L`8ZJB@%k? zAT2;3;T!gxeZS+6-5dT?;|b{CItQ`pJ4 zm1{fOrU(*#Q*w{&;{aGO5ktc(X&Xhp9G4JpWj#7#Pj&aMsaM~m3#VGKxpZqp_>!MWsLN%dOpG*aP6=H@r?-qnaK_~-4S!t%hx3~&w;C0 zf(!vVpzzLh)(FO&tzX7IxSm8${^ySb z1dNNeU$?f6Lwh^3Z8IP39o2dX0atZi?nu*7Ot8h@3;f#}6SgNXJ7TWw>i>K*eA=K| zq;pO<(p2woFNyToNh|1^(e|U3kG5&~Hy1$7Zc3WS!WCWG19sbvAP$v3*xHg4W+rUHJscIkPhB5pD9@!H~WZgwu6Fl%2H zBMpsWqc>MSzEbF!#a`lnUsO~C>`%m2uz0Y0E0d08DOrVuo_%;_@c3F-5Z11p7X)e+ z}4Ay^^`bhBt>HX<8vJ9e9^&2Or$ z&;J_+^tDZ1kv(tu9#W|_q-_{9kXiGIU80$qn*4kP@VB@~H#~ap`8tSN;t47vNN04PPTqMHt!O~4k)J;moI3?Pe zYdCw$ZECx2jB=tQdC+4ChOn&u`eu{!J?cPkrXF*odetz;X62r*J#qw9ZX9us^ylD+lE@pUW)t&3a-EmFk~vv3A!6jSfyP zRn|M^kZobBE^<^gwO{?WQ0LuUeLbC>dk2mil#_}K;OLRz%8jkV6yBD8%&6lUeFIri zTr3DLTKn{3!(TdY=^7zXBkwx&toBGXv^t3Yw-zz=@R)zOp7Yg{r#xq~NYP8^H6VY~dCVcxCx^twZc=n%< zTyV*p;f0kXDy4-(`bDIz+5JPqde5Ss6nHY42LD45{&>W87q#C46u&UXaPC!KmWMTAUzW{meu zJ#o<>Eazw_*&U)SPUb7uV$IEXd1Ku+QRQNeLJF5FD$kbfGtO5GyO{1Wt3VhOUJ&qgUwrwHQ~I$fZRl#>kUazEoAA% z7ndV{LSl*sqV_81?tfE7aiJoB!FkneVRH`D^T*e>S#RNe~LUk58!VcCJ%Ty}#8gS>+ zc)1Nuh=|BxJZ1)QmYldUv->-{)vTR+KQMW?x7U`2+v>VTL22`2r0ez;g+k9#>9~jW z$|5@nwtS0l^U>6>;>!XKfg=l}Y@!994p>;&by~v*SWWIn~!d zD={ee8Ko0_wjk&`MJfYnPNQBk8*6id=gYJsYm^0_GYCg^wk_IHe(+s%=vn7avUASm%+^cQ5}+c4^>SZQppx$>s)_(Lv; zkXIosXUiQME0fJ$8(f@yopaK0WM)h2tZC*}Rgnh3-dg?*@z4jgL6<9^`ihA)95G+6VMXeyZN?VXiLIzUBI^1RJ4`D~>eQhU*u0kjrC6dHYu+4TV<7eapWa7||L`Vk zBWdE>Zro-b*zmrx}hPT|M!3@w+g*ezQL7M=~I=gD#$xH0iVd}I1*cL%*FT{Pu zaYD$Y{Vw`%c1rYEVSlt@YdueExYrI}*n__N74z6jXfIjh6+W)86{fyWmP|ZG=cID+^C839TkC ziKb(32wN{`I>}GAmEfK}U*&)r#Zd`(h1S$uM9QFp!Ho-*u|b2mm6eTSeC|6C5VRrh z*wcsc07(q44-!)1qu1F~`;pBNE@R+IwU_HOAhA2^g;DGC5z>xKb3T?+uFK~eV1T?5 z5u=comroV-Q>iPz6cKT&%5%0c%*E?0*tk(Nfj|f{W+oliD#4_&5wh zTBNTXVR+~A?Ob&r&>u-4F6J0D`)d!=+q)SPY$N(BYRVi2^_Dr6wNR zg^O~|=+;T(`1*-5KV|`){yjwg)k|O57B!e>O0g%gzMt{gduxoSBS>CN_0Rt%fi$`B z48rfLTllFi$TSc-{1EL0lDbckW*|2~#|Mvq`{kamlMP4|PlXp~&A6wfB$%0*5!*W8 z28Q}<)Sa4c zVyo_sou8H*(=bRXf&%K|J9rcREJ}(nT99ZgItLOtL%ef~i&|YDYFNZM6nj)5$B;5b zR04~xI5#&1v_C9VbtG~+N!WjczOH{v_2l;z54qD4oK{NFNL|y}k67_WH*w6~2CCd? zizH=egpG2>YvI+>a2zPZYI=n(TEwKDoSqP85UCB6E$tu?&2_)z+_iI- zh`(P^Q&S_Qmo0_YVL`FUgbVNICC10gcKqy`S<^LkUvT4#TV_fOu*vY0Y#20{7y5@8 zQ%z6pMG~Yjl^BTA^aW48W`3W3y(d)eO)pkOB6NQLZUX(YD3G{ZWQFFh6wVAj zyi!Zp?{HCtl)AB&N7tTVh^H0dcK%2;k9R^Ti|XKH-MF;_&Rc%sR-y_G3fAh}wVV4+ z8PT%I0qt)%jcCC0eO95Ox<1`3l&|+FGX$gDR#mfoBaxyoN=z)EF=~m=)$$IE91uM>Q3yuqVtw<$W+D5 zEED=K?VQZa0KF#2DPCoB^o?N(DX4hPSn$YVex5QkH1zZc(C6#PT$TD#Rq?9NhdI4A z^NHObHTCuHXGT3P@C8vuU81awDPyLJ$yQyP-@tT$W&!2{lc$eQ;MUBqPe$svuA;)E zPn6LSw{XUn&(1_oM`DH9M3^fZW&Or|-WgwcK4~cEttzmzo{HO|P%p5E*l}`ojWYc! z=vELj3$u@p_rdz8F^&0#m(L4xXK<+mDm=gjifzv2r!1#`V{$Q+KXV7palE!-Rnf95 zveMCa}?Bcur9XV83-aLCsthgkpjk5BW9Y zr|l7KOwiv{R3J?{l4GcQ66cLhjEnp5QT8!Qp4@!P_vX~ERD~+kk4xanAlsQO`@?GG zn)@N#G#xHr01nzl;V9L03pi+*ds_bTTbqJ7lHk`Iw`^VRdegRm=J2OuAwB%&s>j0} z9O>JL-rn9)n@EQ}HBol3&v-rQD>i&BiA3%*NG`~Qene$fJdX=~p{0~2=(knfLyKWx z+KH)c^_ICigz1`4Wa$3L5}qi1O_8ilJ$w>eHb^b{_{qQ>_Eg)*=xh^Z+B3j?PsF$L zpoFU=U2>W6hDhaRBr1OWQW7XP({GUfO{qR4aKF-0&5cVlGdMVS_kP8f%1WB&UoxM^ z=?uwK;u97&7lj>q|IA~82LGqb?`Y;02bu^)1Em?rs5i`o53VVx+Xm`CbiLrp*GGkf zg!FWGTbhqEmQ*M6RWvAEBDrU_uuOk)ay7)E{?`}K&46u9*V5L$2&IQXeSRfm8r-+F z5?v0iC0`Z!Hy5Dy@?h;#P&>84U=<^t8*fn5egc};t<~5?i7Z*n$M1v{| zjD*1MCT)c{##!Z+3__dA5 zm*~Kw);eYk~JcvTVgTB_O~r(!m&%$YMaZ%7r-(_REGAcV4~l39a(eX1UFV z;oRbUH&yni8NT-ys5h=Y{LfEJ{oS{+(=EOBY>aSNb(y5E`^S&7p`h&;S!*5lpTU|9 z4d7e)2(VzcaJc^d2&v{qLqo$%kB8!o*Q}X8f{!LE{n%YmPAp`4khLT|DgLP2jS_S` zI@0`0>7%}@OT7}^+K>s}NT})Qx=&7R_#98=^$Ys!+yCM9OCmK4OoqyHgtRKJ7ie5C z`P9k+NH36^_Rqk(`Olw06W=fH6=+^Mm-)rpu9m^@Nfoaroc7?81-0_RF{vQ6`-9wX zK+pr4-+C^9fB$`1`DUbomcd)DH%#t9qFYgv1*w!srtb*X_cKrOtf~hC!LU4o+aSp; z9ysplKegD4*JaU%4D@QI7!F1=+YSa^n)yW^A>uUW2UjzYRI~?ueOp=`B}D;>IGzS=Klkf{litOzZuEbju;ew# zB=EPw^l1UTRsq`aKXQn-q2bb@R~>~H+bQWmgE?i*8iO!9$K7FfvG&l?=l^~Xk`vJ@ zi*lb4m>0rz=d*^olG4Pe9DBUBcKpq(|62)I(gh}VI#>yvy(>k)$#z7%*DIEW zk1Xv^e?DaG=V6U_2cFh9h3snv|yJ7@VE_1!kVw$($3p1Km`YvbKLT> z)^fEeDJd@1Dqi&95)dX4{qp1UeBT7crnn=&I8#X}Kqj>D6xt*LlrNxtv(cNFYhVHY zdwyPH>9hNR=g4$`tg1}g1tb8Bvc#Z|B#bR>t!>T9IX=67E3s8F+5;UKiNVRkEMSnd zD1EjLA}A-eq+G?dzqMGzPsv2lAJ)4WZg|x7A#DWEJ#TP5VWUSKt*MgoDJv_3nH1Np z`3dgA)S8<3%dR8%|0amQDxzO#vk6+vVoDo<^d{su@EJsu$Y{fIY5byr3c|QDSYtJhN7qZ zh8BF-$`+|9fO7lA^t*JMC-T)xFcpa};i47ul-$A3FwpoHgWlSNjS2?wCKUQ10RF#9 z3yBYIQ`9}*_&TAabhG5eJf$YHl)8E_+7YNM;E3uksypAnr^ZGOaIn57i|X2=lsCAV z*bmis95-K9S6aaVds}uV6=r8qMnc~80Zf79<{rdWAjJK7W%8LL4{^?_D)JCIcMXPp zhbD~>$?jJxp*x8eoEi7?wEg_ew_+=wPfl8Qgu&k0xk}!Apdgz*7c|{VtyA@6ziF!3~gu88xCW4Df(`SI??EUe>Xv^hl z`0uWXfj7h2@!IliYd{uokKy*=CjD(n6P4C{PO|U|`Q>(+F{ygDfw* z^l7m|_c~BYeTT<^w@cFrJTO^ZI%QKVHU5CBBJPO^w=K*3y^BloZ#xEK#Wt2pasi*; zM-*3wP4Ljj7zl&@)`W`5G*h)g{><7j7vi>`Y=$SXxg*2J;}D;IgQf={iGB3+l1@Ev zEl0J{*bKtQ`~z`?wHMn^%Riv%0f|*Sowt5974VN6?ntiIzT2| zg;bOl*8lP*=j7wMvi3jUQhxRn{K@E*q7h15^en^xEL8H2z6g@H`NgHBla2dPS|cVt zhsZJ9v4kVD_a*{OQg6e?KmZ#9#jrDQjiDa%**> z^~aC-)vuj^bps3(Krm5!I1jk+ZU7NvuFyF0EP`QdW^AnS{!DpyAIGnn9XV&)#-d<( z0922bK9#R(^uG)>r4VucF*?pusEYykegFszmWNh0gTdo?cKandFr4qcO&*^=W)|?? z4%K)xs}6kw_$4TLX6@bYTgCdk^uO0OO6OnMzQ(kM1vsT)GG2IYF1@Xx=E6gZE ztPh|EpNKi@LA*Si6&mR*0Dzmc3rxtjMx@8UqSLK^!fARRlvnzspoBoXjY-wiPP-_2cZS9_;hq8R%r%=`FoAVqlSUF-=%unZA z-O&lLy0e>axH}{PQ}ZU8f3=?X0r`iR%ue?_8_S+?R@yuFW=rl#O+O)za=Om8c3(e+ z;*X;nn^RSaOgb(1xlKAAeU8iw`}(zZlltkzwEX$!*NYyuN-R%PeIG0)E#7I7$dD38 z;@$W7>+xwDjTT?#DvuUVX?U~h=-!cXcLirAWB{uGGDo^kd~&4^9S(Uz-nrb#(i3fp ztjk{g^%%5{3Ic^mu?v{f#?k#5%lC>$-O|5;;gVpDPK)3|B+vLmbT0jU`k8TzV#Jex zr@E%jwt<_HOBVm)!t5Z1%NM@F*-MW;iQE8c` z!UqQwj17Nmjx$mvCTVCHJz~Db=2_Bq_sR;PM(?~JP1l7`Px99NF{X?AJE9uC8R5e0 z_yy`n5`-@o6`Sjfjm!aLUlN*+7kFOHS8b0Kwo>_(M@1wnwW`Az#XDawXO`5R)mW$E zTys8ye{T#&_F{H2JP6C;8XhMg@Ql}P3<8Q>(G#J<*m!M%_jl)_Byjd2(s#7$Hj-r>qUr0MHYAey>>U|TvgTv% z=u;Mn2o$QvgF^`7fAG3YX7t!CL9}m&n!x5GY3o*Ug+1;r0)Tr?jybr*S2+L1{um{R zXuj5pfftVtpx-{ENRG1I#e!-!o5!ZeQ;NL&cy(R!^yK){G3}Ai3VNOC(|VWGt#nL>DimR80f(O=&bYIP(<`{)SJ>r6tD&Y;C;4Qeu7!wVRoa~xaL^sVmWbs)L-ZPvWQQ&Y{Gr&pevU3 zCdRZYis`l~;fs;Ps}@4#UdUE_V}90}ZrIMSn3|LeUl|drprANf0DFv3E56oua@@mg z`!w3N4}t`Q0=J_wzQc*|Fi81LOUtFE!?_pGcf-p7i4eMYQrDksg3wG$dkG{0K9)-F zi6Qb6b6Y~H@YQaip0nFlWrbn6fL<%O`E;}wG#$(Zm*P%22Bqs70u06evnU(JdTTwX(*a%qF;cG8IF9t&{_3aK{XHmS8fE&q!kR6hMh zy3cmeo0B8I|0x$2sP4EL*pSFFxvRiPQMX1!jwVGl&nZ22Add=cw|>N@1%eZf@E!@i z#CwQG_q?pv>{bUDnJONT8^GA~yLdF!)uEqH@gC9)O<&vV>}78yMCgL6H1M2vCJU=V^Nu)Pd6bQW#}yBNWcTQX$EMid#0BmW6W`@+ zmnl*qb2(G!MvNd4I2T4UQ7e*3<}U?~AcjXD86#-`yC*1Bk@{Rkp*7tj-D;U4lo%7p z40YY4{aeq(#EX~LecY551DoVTjF-s(4emkOYv|gj^3<$s$SExak<&UUK%`jM5-c^+r0qC{((I_2J!cymr^Mj2U zbhV(p+LzE!i!FA0kvo>CuJ-Qb17YMP=Of~JI;6S+UoF)kSrv=-9-oFI48E?`37mUx z>cqMTNzhgyz{LM^PYikGD?};wsiC+VS}qy-#buEbTr>wzYqnyBsQ}Uf;Wk8`tJPP3 z3=^Fh($iNz8LlXS*Sjl3NqiQ}fT=XuU%?T|XJ^PfoO|t2UqiX>5lN95 zW%uEL#nW^`m^X4c`9x*K?v^+g^9FRG@%zmF>nsSWB0wL<>Fw6@_sN<<2)4S zp0h(m@B;MVQO02NETWPpz|NrGKk@o;z|jsYN7mL$_R~&|g#0N}-@45?ABT|_kF-{r zx5MsXbyFzvyhb08yx61cid|~VmkH;8q9_#TTZK0*=l2v78xQ)B{)CIIrnYiqxggg{ zrh}!6Au3ERgNll($M)~Psir));sEhmUI+1rce{WY0j3XU%F83bZDs64zn#%SHd2<; zw4tjVi^rC*;&}0)v*vG3(z3hcZaM)w ziJ?J~VplfcG7rQ3baH@i86S!Bm;X4 z_KMX&{!gWgb2+Tw_OZD%x9-{~n+yliAvPVrU}ADk~O7nAqJBFs5CIp#;@f|= z8Q_rYHq~7)H~^%qTxFHwvP@sc41V<jj{zJCC_NYi7B<8H{P2EN+-`baOBuUYBFm zs0N2xPZd8-+3onBo*ea<_~N+;s$HGkUI4FATFjA{_v0YK3j>q@-3c->9Y?~ltaKWD zPXuZ;gkXPt`wEyYA3vVVR>AE`l-GGoy@=B?m>AlsevSJEIwlfe6XMJ=Tg{pURA`_i z3lE$AE4^uQDSLW^D?A$gO%2gaIa-(MfjdO2vc+F;h`@=OFQ9U;M*mBEaHsA3bpAAx zxH(-@<k9eo zlZwLnGqk#a(5!R2mGx4$=tc*tyhSnp<#0gW-hxZ_`z0p?K00ZSlzA!exr=HgCN>pi zd4dlKQ5YX>zxhU^fU27@*G~o8u=Kpq3OBk=CnlDPbZDskTELw z+<{}WfBWL+dGm2S=ulj90jhA{#A7kwOw30%Eu^o%Yj^;(WnkP+d7S0?ve8*jn{NXl zSKzIiCVVZAPf zl(X-cGCNx&J6{Td2y1$O4~2~ZcUFHs0l>hY7D;ci!#mQ5IcIG)g9GOwq-eVtmSCPn z3X_vg4~ak!fzkW$M?C0F0Q9R|UqJT>UVq2x1y>v30_;A69eQ#QSe$D1my9EfNF%{PvA)ZSlg=Jr|^oS`*G;Yel!gqD`^}W_UnA!TJS^r3Sr~&f^ z`6nswqM=~~jggsW zj0qX>Wyt`6`o*B8Sk3#CYdlB+|y@QRv# z;yc(DL!tNI@@$S$wqL`K_E6gmdzC!ldR}>5)D=KDwhoD(oZVZGj3||ePieb8wWLR_ zW95b`+hPh@=Z%f6sk~)TE(SDD+DOHr<+wy$IqQv0%bC-IThQ{SB@DK4fi%LO$D7YT z<>j?~YZ0#*{Zdyo3JihhmzcI0*}aLlY8QrQ?Q|9()^`q%3jH|tM@dYe8RJeBDch$A z`548>>c41>j;@V{Eb#B0@)C1~)UJMPB>P(A)HapCA)j$%4qMEwbb%M9l>vV2C^s)q zh=Se}Wpwe>;0x;jca`*9m`V3@JkuMw7NK0x7CsSXW9Wkg)enKoAHV@~#vN||BwGX*-ne*`beSHH4^#K76zbuMQ`8<);^-l^)B2$Stm$Ft^xM>d@ft>E=*w@zmG5w``H#U=z`vZuhHLI{e_E5FMpI_4M}*06n(aZALDL_HNuNpCk|o3?QesK9`7 z#An1m6u@OW-lm{eHd*wR4*oR9hn=;AoxkDN+N!E#;M9$IzH@QMdPN?n$(N9CH`p)2 zEmB|^x|p4?+RZ^TnSkJQ)SHQ)0x^m&QfwvAQ|45|-5)JHE2RZn46(at!R7%4K@<%R>Z< z{9@Ugetn2zc;~<3jfA?9sck8~|4uTe?2E*51cocqPrWX*&loUc$mFPz*68S%*9l3-*Cr#-I z<6zl@{N3VK;PCg|^ZselirPVyUzWxRp9|CD1cC zFMde#)`+agx}M>4<_^Pyq6mHHr-aHkRdxLQ;)tlRl#v4^4ghi=ufZPN$&6yRGZ`SC zY+oz^>Ow^MIE@o8ivXu0g#B{{y@s0F;|*&VOnYE2wPjDa$&;CP}Iuoy2DI@ahEYX zu(A#l?xOYD$f?dvAx400phb_?t1#DURh0PEK0owTfO~&KT1bd#jf0P^cS5NpC5Ltx z4?1|mJ@6epRX%LC8ar7(%A&~cL;<|EGwPb&h7nPP`C9Bi)+q% z;yG$%0dfH&e<+{Tc$$>CGhcoySOQj;=t_sBE-YBIg!I9;aZ6v_R^H&;=(rW-{MARV zYT<_{`HN&f=GJ9lS9-(h%nZ(A-O-oyY*Zwoe|qS$o|NeP0Z3?N<$-nmI%aP9=`hXH zgg2sMVp9t2hh@3pXiKW)<$!AkAUnPY$eqyL8zo1T@{^+r7$n7!$uPkQn3wdc}_IREyuXWLufm7~n1hzLvAEw)?}}{)25Z z1wgIK%&BSc65L*N`pRWok_6o*zkXUpVRq=mY}FKJII)9gQYqKngd#Fe(_-@DSeE^P zmvzT?&jKXdfg%MsDQfF#)D0yO$0rru(^gO`r)hVzj-D6OIKSz1iM2VXdZEX=vitw2 zIVIz1|CCJt^mJ?$#2$Zl0f>_yr^ZXaVkm%A$5)mDSHtRM;TI9gU=g+C0A*(v&UQC? zz4mC6;h7t{Q*>tAKVn-i?0I__>gCw@dp%YrRD}*w)I)N+yfFt@v+Ia&I7hEOeRa>P zP>=Supk)*3R+=bqk6=AY12Hrb4PPDHOY?kPmw!ALWM~034Lmm%3McICGgB1F-OJ6vMR6jjV8Nj zb}Fy~?pqU2Z6$m!wh}piliQ>Dd4m^{<_EKuaG{HG6RM*^Ypvw#;Q_L z&n-oTDrPsX_JHcac#V)&aag?0!;WBkgLHZ+8(oCdI>{g5&&=g!P-FJuf71XOsOia# zTv8O^q;6?1M7|sLX;FgmTXIFm*|{H5t!Bfh3T@~WH2>?-ef)z_>uy1wS? zMXMh~cZiX~_lLVCq_;j6jw-~|fa(R9xp>+BSgsxYlzRSRnE?QzB6fMF#mc&_JiR6v zv>T9KqO%?qkzPA-CIz=HnUxRi=Vv^`8|bLfvF5h^vBtIL?*gkHz+=GbE9O-ku-b)A zsK7S)4{z6;Z#Ev`^c8x}4eVt<+K{}lT0o}I{9*G)ebTBd{E0w1>>f+32ozEgdLRA?vc4b~Q{B=%q6fLN)ENolI`v_Z0h2qs==1}9cNKqY zod~VM`!iOqJ?eI^>?(3co&wu*a%!?04w|8}!Z39im~AOO%EZMbbeY0c>tyOKW3h61 zC3#wQG+M>oba`KaqV+ISVe2gE_7%$?N%{H97ueN>t&ErieKos#p3ui?DT9CTUbwA& zW`BR}Ts`hBoqTvD;6OG@h*R9=;NV|0mc4cV2p{^v;fKNdy|pBoKFk9 zKv4{GIum(%)dR6~ateA!eHf7Nez0@>)jV`3-&jJW$l-eIbN$qDnZ0W@ulOqQog>ux zexC&hdf}hK;!!z)N0>}~P}Nh{S3jpEi1~B{yYY7a_Jsh?A-II3JFLYEMa3kTJ(Ep= z#INK0523>-O@Tx)s@t$@7M>Rt7~@t)Ic>zgooKu#x- zt7>JX-5E^@gv`3dr;CFomDSb1an6z9s)E8{ZC#!9*o}Oiy?dGq_Ll0TJcLRK(z=F{ zt(x`3k_wzaTjx&Caik0r&}KbG=$fGB`#-i-V&f?Dor=_*6bTGzfPg|!9Y>)_SRzKT5KNs){Yx!x11_~K)4<*b(reN z3yfdr)mIL-Z_h5x;RlwRH4tUY930%H2NN?IVj@6Hlt=!hriMZEi7-3M&}$bR_^;%o zG!{;w<>l}-y%xbD|2Qg^B5|VzYdb)O?=&OCv8--xFbmXzg3Z{n9Bi{+JSbi!8iv5< zQ2P>J4ZiI4yyW%K_MIvAn?Y2VUa-zWkDe#!)k} zyhSw(Lb~Xgz;p(-B7Y7!4QKq&f;wsDMTVLJb?k*1M~=v87;@SK@qZd~u!Ck3hMU~C z$l?W6pdLk4()RpJP{NJvQEda+gR0AUutkcPwyv(djlDx4;JlD1Hd!HHaa7r6-dh{t z3mQ|Gh(zf*JfD#LxX<)=@`@y086ubQ*N3PqwN$o(i2~De{IpFdFqs>gEs=LJjKTF{ zo>~DZ+{G;ce~7jg+!foJstOH4_F%)2k8_5tyRYL3^QgxKH$?7a^N)R6-*jD>9$a9} zS<*~P-#j!Gkm#|UC%r{~?Eqh%3Cys`Mod=o7aJkOI7AFbC!yhoFSLv&nxI-|bHe`< z2K>mQ3~=&VM(^Fj|4m@6)(UPM^Hea^~3B z`GtzarlWClkq>dCy#6aA%ZqQgQA`@cyob6n1{)arU(hHGa^L997w4V{@6*1|!OnsQ z_@;(QpW;X;_c{ zmDeQ#X6(r-{BZk~HTd!6=-;s+CMVg!C@QNO2w@pBbB@(hO>tNEBz>Dexh;|3e{wfo zn|UdIPc2O6+_3*piiBjg>7prZOT=HgZto_bNi6&ZpkP2oMd00PMmk{A{tvzl7#2SO zN-j`^iNSY>t@I6wCPdkG2W_|PhEwGS_HfxAWy;D9)hOPGi)09`uB>f>^;eTN`<<hug%m2(HQ`} z_O%xg@;QlgiW+65V4XemTjBtrS=PuD?c_nxJ-?fJ`uZyA{CgDw6S>(JGH4*((%5IX zpZ@F%d_er#j|1xCi4bzoB38Kt(4dQ{21?DY>bhb1kpA) ztpE&)cBr-si~J(r#Oyo%x-PQG8eVbwIyOJWDTmZy%4;>gu7zO)Rmab)z@Y*MkQYbAAfGCF4aM3x{!U7QWt-${4mZrKu*bx+b5Uc7>KdKlQSJmoBE?Abkq zG@Z=72Q4vq`uuzxvUlWevB1I!rw3Xz93U47R59eK9*UPAQ8WlUw}fSXU%0zYr+( z-e$PX$@)?LFnr2cLc!??%eGQ%uJ86#U9ay-EF%P*`Qt0Z^yWRXkVShM(C+rV^L9JJ zRK}m5<~tfa4>;z20ChL9^yE(nvwl!&YL)M8Ue56E=QJ9)*K{C@j1QVYquY^~ou2 zy~tvezmmd3D@X@)DvE&uSw0*f(bL9JKAKwmXY>%P-I5jf-IRO zbiShPu+a$r;rZg_kuK!+cO8T6j;kcqWNWqls3U*&Cw@UbW~Dx6eVmUPg~KZO!td)W zufUT;Fou>VYqi9=?VO87PCeL}jXZMu=X>B`a(#NCMy~x8Z&#;CDW{>(D5{x~Qr=>} z8TC#I&&Hgr70!u=9RdfCPl;hYthDUnDpLZpCwto4$5_9B2dxgGu8-$E-E`6DLZ-W+ zF7W!#PV_I8@9{lmV_uLumM?l;R$9z2Hg!E=^O4(#W08-Wi<3r5)#X0l!#l5I=4FG@l~V-(Qs zWdk750lYo-SpU~s5M=dest@6A|EQ3(5Oz@NyJA8GKwHNNHef4g5I2oPtnBr@K9;8P zTPv2BzRd*Xm5ON}_lZ;u`kztp>6ld~q!q^4=kTR|CYJkt1A=aI%NiJT2;fSPU9p;S z(!r*%QOOG$rvJkZq>_6^CF8>Si(N@ULz?;XyYDxf z^_XxdhDy0@xd6sXK4UfdaVbM)>qhq?ya~t4$5&M*Mp5i>q9|5gU25vy)#)wc!ArbX zRaMn+9Jq z=4{)Zuyrkx0m7HkHC1PXoLz}`zFa=j)G;|(3jBCrqG5eXmHK{Z7`T9HI{y<*dtK%6 zuK~>_4E6h@BHvy_W~g;&IJr5|36y5~1{kQa?)AJ7%q~`Ns;<*afl8+&@rj9GA%}y{ z+58pRtfbwJ9##fUn{3CB7k>>b&Ob8%iU}QRJA`OpjSA<%!etU{^g2oC5U7^uSO_0T z^H^dhM}BVlUipbRNwC+L=H)eqUciqpR@Ni|lIoN)fiAWR`rE%9wD6 z&C(fQpwz2_9-Yxv(C|6GMO$jz<+@vePQtEAUb>>Ol^Per5*i=KQ6#Iwl@9B)E!2+dH3@j8ho2jy_?F=hlj_JnuJ=@lPceZSU^xS)kO&qaRuKWm__cjZWt1;TJbG zZulq1H-)}%2Fx;>h&ZG9s>p7HEUvn_xD~H-Pv2nfa^cxiV|(&cK}jW%bZ?nGiWcQ^ z6O)_ugjsxedaQllmHNR-OrmL2O2X(krlg$Ce@P^b*XI3(hkY@8J<|zxRh?&nM)J*@* zg$?*|tK|&wJRr$R9-kQRZcU2Q$m5{MgAKz}Fw4+E(Tlnw*y6$Pbs7J)leVXQa|-*> z#fENYp=2t>UkE8R&mL<}gTBvq|BtG#fQqVJ+eT4&5dj4Rl@cid0cmLw>Fyq+bLdV{ z0qF)|=0>I!!Uik6GK~sw3{-UO(DrkJ6{k& z%+egb@1YU?rdE9L26$&R6sS`0wM8ffmGX)!)N7L zX;6w>dP*4^1Nr6_S^q@Qw;sTiGVo?Zt(5KEV*ZV(dQ?kAKpWN>_QKq2F*1sD_ziDW zNY#S75#5VDt33c)f@+=A3}Pz#msk+_Nt|sOcIR>13YI zj(rps*@BZfQjWx~0+D691+tVMAZk|x(aK9~>9+VV$62oc;>w**ZlEW>k_$EGt5K)~ z@?c8@(bL-)VE6=1{DsSY-JW*VhvzJKNZvEy ztMe1ug#dPLN{nZ$)83(%HI;AU0%d=|k|woM#^8VB^9%j47~vn)SOhc+gb~L&!?#nd z(-Q|VvA|1q0DTI`%VuFYN;$CVub6#DbtWcXIeehw+3{)ss0d z^*zY&2Eu=v2f#++w{Ze?2AV%$z%bAa0wr7YF4q>D)U>p;`1twmJvfEdE*FsOJMJWmnY_F<{~}U2pyJ1bB&^(}BI>Aoa)w0nF6kGqRuo^E$CwC!K9?Qieg!e<*<@S+V2Wz7I%F`sFD zzm>6I-`bsYp8?BSkLWM|TZzoR;-Gf+Qv=XMEM~0QU^DY5$?}a}rGMVDX>ti3wm~9M z0wc$I_q`Xr!|Lw)Pi z-de?_;#i{nuOkdJo*z~<1?|3l3z#?^qW6vUlqksmrx}*%j2R>txj0DbH{+f>wIxR$g0NZ!JUgJ>zE=KkJ zTWn;q(slUMK(MiD?_OIF;Q zp`r4xnVCuX-nsq#LG=*DL0uLEz*NLlMTVK{4G3Ol!T`A`FWI=EJGEcFX&x0MLd#2L zb%yGt4|#_>6Ydod<{nG0&yYH+cslzE1ct>SD8_ujVnL`^eTR%HV;+Zul^pmDXEwD^ z$*67`KW^r=vES>SCLdDQ>4DoO3EC(M5PlmIi=hXY?}9^QK*%7tE!GEQWu;>h_oIj3 zPr3SUqDU;?jvm_0hczA`AoS6X6KlJ0e~J2jk2J~`}5t;)Rf%n z5H21fBMI7kMkXeW&&NB!O^Y9L10rjSpwTO#&v_Lc2)K|y=zU)t zfWI?MS3g1I2#7cC>0#2;MOdEd)BG*X15tyN%pI}0#A5> zZ_pyRjn-ID7Dj)5_nm0!2G z6+wKwM*dEvOeHw?$2-&SL7AbHBg$Ms;DVWUe7SkeU+U`Utjv;s_-7O3ao4N>qGGzv zdA3gJ>++19|FB)(b=YV@UEN|Yr4Q&JeUG>A3Itn0=T3j4(USj2y^MT3T{1|lT}))D zm_G%z^|YO0ng#BtnPX{mTrH8SD>m`nz4x(oOnY9oE}yixTOSY*wBDR-5(a>1%S2=% zhuOfzHZO1(fi5HrH_SeWfo*RkdcZ{Bq znwU*_^J(w%bxVT`Hz()yMamKZJkkOrBnAWo93ap1OD1309&Q@p@LyNd-Sf~WMzdY? zOHsdiz<_c7Ehdj}afemkXZlF_jY=>H!*sAr&)su(hSkuf%S@h`vxe;I54qq54Gjy! z36Vab6mmZNxT&D;@q1$GYWPbZbOz=G#DZo^M58>Mqhn*e^oBMzrdC!Z7~a}YC|ZZI zR8j!OG6G@?Qz=S8+-jcDK#$QHrmMmW9@%;eF)@1S#NCA1rt~>=0%E>T(ejKm7<1}_ zko5p{BWGQ`p_646aud_uyOo+Sg@Qz~hoZpZYDa!Itu1s0{b#cEBbbxdGiDy@+6ny670=>$n z%=NDW6X0!FlY~W+g22Rg#-c*tQD|`Q%y1QgoT18m)5-6N6eH{Cd1*%mI>E=Sy1Ej8 z!Qx`84=8$ZMQQI?(}5-4k`YS`?cmMdgaF63JEJ`4n#X7JbmT-B`c2Ao1(D z@u^>Vm2Y2~gpky3D^b4^P&KXHju&k#HN82HI>zoyr9B4*hwWG9B9m}T;Hwe{n{nzWq&jOnwmN*a0h|!K5FuBEMRJOKxJ9d z$@snREY?o5O0Mg+AZl`Q^q2bB*aTSkYpqc(@4xgJWMD$v*6(n6iUM<8U!zq|Xn|3% zbdP$;Yzc;WXJTCyxckV+t$p_ZNA0KNc~51-TA9Ss-1_no7Dhgy40coxMHH$Gw|ho$ zjJPzP>AdC0OSF;)O!s>D$VUP!PGeYL5UC5I!g}vR&A}t*{=xEJPv$eWnx*4o1K%)& zFeDX+YxwTb*O=iYK7Vq}1V(+wM-T7UeH%T^jyLxfQCj=eWuEvC#oz#XOsY}VU2H6B zfejF)9pd5;iqZvf|EWn$=O$Ef@?~{s@@F525M{=F7<8{q8t3HbTz~ZBCv~@6Ebry{ zo`h;xbbOB8z2@xf4CLQg0shCMJ5R2>b%se6^Vj=qZQ>t)aQKT1U0=r$@$>nL^?;8T zWs%0UNZ8%YEGsGB`!0=13CmZw%wQh#D1bIfwA%B=o>hS-NU9p{Udj?K>~61RVd1~s z7!uX?piHxo8j)U?S*Z=1e3J0vmG26gOU+fveWbpM?&jpmc7aeO5AuSAo|aig=*#!= z$IVesTCuRY$#}6G_8&U)ogv;ZQ|lZ{qGugJlTF90RhSikUpsiX^~9O3qM^a`PZw1K zW+Nvjr+Di3irPvtA*Xb{yvjm8J~||FNXY5a&3QmT@#f`pQ>MW@ReTbQXthE&_iwsv z;}s&ehQ=-=Z3S6#Skz;S#l0Vwt%hgi)4C~O#^&ZLrHX<~vzq@8rlXXMgp5Fs8w z%>RC;gIZ0m+SQ9Y96U7X+ZU(UX7PYg(Ylz7-LF442JXnyacZY7lT0{n$=KK!rQmaz zyO08#@(0m#{71)dOXp~-p0O%36?W-frkqc)%`qigZa;IG^k=+IHDx|bt6{<6WT5oqgb#`t*r z)|O`;BcleomU~A|TBqF>E3R#v)cxv$Dee2Hg$e0mR%|9@hI0_H6@6eWZ7S{IB5&ho z9W=TkQPaRsw3secqE?t7k9RB@c&}(}NV~yv!lPf!swp`4{Du3aEJUP&%!{`l^RCxX zDd-YdqiT;g@B-v4R5pCx@x?V~^a#78GxAe^x;6wA{$6?VpPn(XuDv|N#IP|*)N)VrZB$B$9~XD;`o?KsCE7K-esV0q zlpUpd5zPfVZaMt(mE4t$oHVV{;i}Z%G0%$dUA5yec`(Xx?wd=u-bKXCDl(8}CO73^ zYkjNnm|TVP?9Q;q)P6YWiBN^pb)<+Nd$YmD9qa@B>F6*|BDq&zxc#z@#!IKFUFVzD z;Bpi>({^fOT>BHf3&G!Wt*2l+ED3L$hKFqf_cF5bOblCpWJCyXO6a98D13xmBk&O+ zh)T~#K|?L4e=r-+%eE*VMLkDz$ppSh1L%~ufl}h1sMlF>aqSmrCGmaniN2@pRm1G1-qNq4cDx&;8>5-| z@r5r=fw$<&sg`DYq->%$V?5Pw1JFtQRy}%f1w|Cxr&kC}N?aB=SZ&tW3f1HO)YpMt zC&dOUu(K|vpoSoPASZRUX(4jBSeA?=m1%2&Y9j9k*89`+&v#)$EykxMq_A+Fjhtn`^erqF=9eEN1f^3MnaALn?boogq!1Fd85j2m_e(=y?#U zM>pOD6z)g)Hq$PjKK@Scq)g3&&0?Jh6V+q@k(l`Ba+V(xMx$gh~$~c6U)q;#z^Nd8FCc8e^ZF z$WW+K4xOEoqI&P0v)PN;g6D08C5_>diI<02C+oT2w8_`l23XJjHufn~Sgr`y z8qd@z88A(3P1o}8@3(q}w;XPM-3r4ncN1%mgccQ)K)r31QH(zP`DC>-T^rN0nbDQL zmn$LB!wy@?&ajhi97;U_1)iMpmKKAv!V;{Aj~gvV@hO2m*Td8vI%=ZkU_nn}im-)`b!DPFY+x!djyf0Zu-qdnx)3}9m9f{IJ^SgR`mlfpSDOvrzdQo<(@9orb*4eDuY(gG2Sm@^j;*Ma040 zNjRR%$+V!eqU3umceT;A-_XVgFSx0vuPg!RV58pj@iW|%&I}?>q=)IH3;aKTVqp)~j%LBYw(tjYRFKE3KBSIAr7M|$DvJhg+ zb2S%qQEi)j{RjQ~_hey7?OM24ihT6e;lAC_F$L8fF>G#0*$U^ueq=Yq5Z|A#IW&I+ zY8qC@$8Sku4jr!hF7oSIBD@pS-7s#8>}vjAS$=-2oC8bCjhQRsIP3D?x?9#IP$wTU zh8-6AN&GaQ_pj2Q#*OK?kn#C2UiX6cKQ>b+66T3bO!IEesIS-3UT^z=N%|tGKi61t z&i!Irl6Sdbh)8ev9;=_F1s}o)HF@Wbki~OeFjFx!^m;dh3vqGAfx0%*4v~?KJD3Fl zHouZBzJ9?>;+hXDYnk$z|4_1R7?3^>*2 zc9n$SS!8zI&X1u&p5WpU)& zxHGO4QinvZ8pEn&Js{k3aj3NAn9PcwWE$V>VtNfZ{%P%b(cAq>-v?e$U0k^U&o3=K z+qsyPmQ)_+c;l5m9SVMvrMqVi?WSgC7lV-@zY1$$Cppz{GZZ5mS6EfZOih&exqclR$uKfp) zO*y%~9pBpA{JJ+@c9FWQr7ZGi{_Pj|VoU1&@zj^&Hc&KfTXsL@dO-RtW(%~ma#`tyTNe4FIH zSk9CyWt8*~ya+B>ZI?UKD5<6!PX<NI!=_AkWic>894U*3`AtD?Hk^ zzb$ey?CN_h|Ki3kn13244~6;hf#t>pdZD8~ySvQayM*U?BM66Qe@IH~Zg%UO$x^OA zIyh?5qu=-&vcoM#5fNp}cd(th4oD#({+-{r$qZw^|&tr$BOmpcJge%{t#M6zgQ0O1R5KT zn;p;Jarx{l%`-+szVziGk*MMDI?{;HaiNGuV17Mc6Ym8*QLY>rLxpb*64gI0p7aLi zp^Wj>un(#Pn`}6Dws`A9M$XP(9Be5Ilcl)f&-||pBVDfjsFj9~`P?tdX;1o;SMD7i z#DCp|`})@U^!ixzCE#w)5k48Aj{r43nERZ6t%3S`;Ik%(*${?*i& zd++EZ?yKY2FPp=gX*OBy9qlXV$!T*^0Q>6@QCk)+bS?`?mLREo0z)Z%LHf&V>8 zV?h=+wYvla8Wdh@JW(E;!n}G+H_{_O5+fCl=8!4;!G{ z5(?FaChRuGKfVY_1osV52W(CfJ|~A2^B+q%$wvQX$WwTp`M_`SQNllwME{hvl&g|g zN@sE@OLxuMszY^Z3|wJ|^%h13N8^+Mfrj!UI|^;fppxTDwzre|Jh|pJHa=tUQ;((b z>B~$|An+UyV+$B7&dCf2o#sslU(X$ImEG)huHzN*gkNmei{hH!KfmZQGXDJ%dL2w9 zj*AmFI5!k?j!hPYK7d938w;Q}%rPg=IP-UPohDXW8ScN?kLwiV|8t`#k!kPJ^yKT8 zvGH-KL+!u009(lQX>nK-6}<~O=%aI@J2u1w>In#swvL+4-4O4cUxZR-BRRwSttux) zjsO^-eS5Q)urUg%$wzMnx9gy~)`rqv%7w*R+ZW28K~F1cvk@WiF0W56F6l>8BT*MS zv%lKLx(dwX=oj@6*j84LG3dEE@+h~%%#B+7e2R}Hg5-llf2OKk?zdh1g zPAj|exHvC!CK*4Tp_1?Xy~a|^^A8Tj&&T)u+X;LqxSi5#m$YfaCWiZeq^KxnSUlVz zvcMm^D!X@(%?7WiD5zUBRMdx>jc&PXdP~S)dPGNZD+Z-+99_M&bd$l;w}C_rr)0Bf zzluc#R#gWAN6YlKySq%|(C zm9@izH_);t22`mjH_WH&xQ+cesR;^~rBkd3nTq9wx9pbu;zj)lAOj9TOS|5xpm4;9dUtrzJ(k@!qu6b>zUAKj82dr$6o3&5ga=3aEzHdY>={K`AAS9Bm+0^XK@i~J z*G99N|Il-dNQU`Xh*^ri9CmpT<-}4|P_TAfkTtf6TT(zM(Sw~9nVhRj7<4ZAw&3e# z*ha#SWK%06!Q-Ao>Y$I(QkrVcRAqC2yKRxhY995P7<*B-U?lzcAvsvF{y`3^m*SG^_1D;TZkble zMa=O9X=V95iD#i{K7VsV;vngSC|lk8m@gX@?FZQ(l|5k>tGzWxN4N?C0%cVU_1e(* zG0SdY#}2n^-X#nHYN~vV&63OoX09PPzI|;-|nOmBm-kxR2`$gX^ek9 z{YoByOOfv0X}Dxrs=d(1`kIls=ou(fxjjX>9Nh9pi5E9M-^ExZFD$cIjI~j=Ll@9s zU`)R{pWAJ-tZdJzP(rQRitVb-oDtGQ(nFVD16@q zqq#F38#A4l67o>A^GCc>LYbYRtL$n)X4m(Pmue*37S4E1^>`iRTT>Q@o;k2z!%Swz0Nk4*2d2n zII6NZv*E?SG^D*(!ogLV6yR6g3bl~a$ zB)McohKeC0AzmLtLr<~IlR!OGM)v6BU^sqe>*+E0!t(DXA*2^YDG zZtqT0t_o3l%ATGE@ng_U*7nGVWLH5KP-S4!%$=-FY%IN&^6Kwx8#_$ud5&G&BjI>x zT#QJ|^jTKM$@HVuMRHL z%Bzl!4jY#9HaoXEI8AXjuxDs@KW#M1TZ`+LuBU&tRO~x}~5qCUGcIE){QKUp1L|hk_sKW|q{rRO4tA?G?5;NFis=lViW8 z#b|(G_S;UP=U#V#4iLe!B&&LqYYlX69#uj=erA{tvsXWVrj6qDz#rJwER}f3SOEmTH==hnS*Y4Ix$BSrj zMP=;@j|CeG*#Xu!1w};~HbiC;o<6olrW~4&DTR*4g8Sm*iCG0NBDviPDl4te>c+C~ z30B@&_kyN|d9g4b-^m|tfD zZ`_gP=n}NcOTS}sF99PaI>X1Gw?qgpfBQPyxT_v&YsMkT;Ur_@6ZHa%uMk@ppeCj1 zJODwBPj}0MWQL0k=T=a+jayGUzT)%g`SxUgc0tMB;en+i-p7u!_?Ka7Iu%UV=3G2H zU>@LoIN~}r+P-CpA{KOwJY~&O%Xd-i2ge0QKvWOk3fG0ZrwPz#KYupoIh7rivSsRP zu31i`*qLQW(g$Oq6;)BGB9mok9@A%L;#seqq|lLjqN?Y8RHv8VX1zC!-=ayF_9H2G z?bA;b%HdPw4Pc?p^pI6Vc2(syP$~N&_RWXvyM_tMAGWZ1|5_S-cn(P~2=EUKC4Wln zF3{1AG}!*bAe|8X!otU(0)*6W6xJjy*$FY}Z&Q;Wsv8y;@Yl$%HCXCh6+VsIn62IZ zbb38L!BafjAiQSn;Uf~X-JJ^)RZ$!rHVQoBGIbJJy(BJ6VeHdwO?Ex`ST=8tB{u(xrenTj1hF`H7U|1|A1ZaaOT1Sp5PyhCcg`uw8_QDTrAt29C_KBy^xm)C{ORE<5bT7k?GZ*FW|2i|xd>jK3?_UNAjcR;v$ z;-$WO8gmE$rm>j;9@j1YV{{TZ-Z3|UpPi#U=fvfo6Q^n9f)cr!{G%JT{CTh}e*P^+ zL&m;S%0OaisnAK+yWJ%!VoN}@N;2w>2D?fn9mJ63X9=xHT` znV?zP*|+P=bTnPQ%ZK(*mUMDe$(|hl15?>FcJb2j*y`fnRm^aF_czJ>SN$%KDLRH8 zu-)-Jd(LbX`8X>UW9g~dNM7i;_(RY2+I$CR7e$t***u>&HzQKLUo+9`2NTtYw9_Sr z@TEK>kGYJYWEqpuyl3;Uw4a$)T*{)JYTg%<)rG<9&6_`@k0c+mHN97n+60$OFRN}y zaBrqjOh6#MYD2g-_132yAR=pE70p}-mL33xn8N&GpQ{p9M+clhJZuUsukwNJ)2sSROcVd%mz5b^JQq%24gn32mn@%OdG z&KrZlEQIpi$L?L#A0uYmJkJ1E2N)FoaM2xpGBxjv=5Z=$>!o zqV&IT@?5xkW~U8c#K$o{^O6* zi*q?<6ix_-V%NBok}v?AC`oDAOC>@+XDAX%A08YHa)XSMgBj0VV;GgV^E}3l)tPh| zUHIq(&ugA=t@guJ0f%ZZG9-WMm}m zp?*5|5{+k+{Wd~DHm*|5NIr+iCo+7;Srx0^8*%n=RSY#lP z6@Avi?2Yx&a!Mc{I4|bnGQ8k=(ilvi`mRFac~=IFJwHuZU^a@_Xh(Cp{LJqs+4*_sDFZK+6%Pz*)JH5avUwR zpvSziPTXkVo@5rlMNBTKv#`ElDqF29`_fNr4iJ{twlwg4fXsTGZ7tuq({h}oB+&4U zNYR1+U4q9oAc!ExO4#|zvUc?aEr$7u!Ty7Z!%j;6zFy_(uZVx z-R%ThG+UJUwS#Ts1Gw=;Q`KU)!RofbQp^N+?U`1L&;80%NBub|6EIf4_3BVE6+%M& z9UBXmQBrTw4-%qnUyMJz;N$l(*sqT-ivp(5W{{tPdueY3v;k%o9bNxCs(Utiva>Qa zIZ0!$-b@Sh6S&F44_5 zbu(Vh{h#`(7=t{dzrR{{GPFQGHHg@p{_?wOjerraDfb?pSzdfv>Iw;jP1;pT%YPX6 zu>U=FVt$rhY^~#io=$p^`@9|vNYc!8%e0V)1X$*po~Uit(=**e_D_$5;YJ&$i71dv`PGyLW zf#?C%;BmIGww+1Z#d%q~x;aYF)5rQ|NJkm>3PMUsTIBcZ+F^cY(zE)gs#Br;7K8@E z3!R*hRdN>&j*+Rna3yW&)>K}~&l^1KnM^4-pR#F;j$2x7ynwxMUOBb!sC`#d zFt!nWZaj>1S`t@^aQvXGy^$y1naX9y`5xna!n3*UYU2-@8)wbs7r1ILQo6>++cL9h zKtM4Ha55)C_E)V~__(CS-i$yz!Na@|ULT@=)lLa|;w_5>&>#ns;bGLt1Nsrr+46D& z<2X~cNO#RId&7JdmX?`L3_&`+hwZ4@o2#oo#R4gba(h7q!%b6&S+%=2;dso{-pSv? zC;FozXX42NW36cAE^WO}Q^@Y*92i$2bgG(jbH}H8`-Xn0r|{aS)+H9K@f6jr(Pc^I z&mnevFHU@Y)jev6&785ajG}4P3sM-i5GC-pf*dC$_!`AC<&9r!x_`N!#O&Zx@^ieV znH!@76PprJIC8_|f2@{Xbpp1in!|`tnMV6f-Y=j`so|it=Ji^AX;E@*(-+>+5fX-| z{54xVP1kAsck&+@Oz~igzKOgXs!z9=xYQ^wdxg~vTTW3o@_JtuWJf6dpAa9Wnz6RCnAnQs3?01#b1fU$uU4N+T!Q+?ii)vf5z_ z;FIB_yok--uUdmcxLrVUGi8bz~ABE zjC9AV#B*$MndB*Poa8sPFS+YvyzDpbJFqT7HgZH3krSBI7NrKvk%-({o9R_1zH+w9 z+SgdqKmwz??v8$}CvRh*Ygp(&4p<_poWA9)z(el$57Sr?Xqp|jflUi(4X}P(j#=$= zp`|_PzW+F_lD?p&8oWRYK|_Jl?RS^(jcJz6C<5qX+E~XW$4rh>Vn#)J9w8G)vCrVOMrUC&;3s#*>e&5-QnEj)b z3+IH5;E4nOe=t6!ub755F^}rkTZCaB#_K6!VEm-@hW-<`%0YtI5dVgMy<&wJ_EcZK z1)0UthIYa(3vqfa6NIucFi;B%Tc+05Uff&<=m;J5nQeW$!1IlHfCVrxFef~g2W(Sh zy3cT3a%3{geEu)Y3swlH%9`cyU7>WuPDTE^ppI^xd-$swdU}p@+t&6{XI%yv<4GAw zYJeOt;Q-EhQwtl4XLDID(ZUv+<)B7$h8>$4FF#t{q1W+QmyPBePaEh~82A&V=XvVa z2bFwcU}rArd-l;~J1q9o zU>#GZ0?(cx3&7mvsZ$ej5^gbss@s27t*z13eqguTxF5LXvf;NJ*P zEM2%aYN)D9bkZ!5#Q#a*5&FSl)X@ShV+&d$=)mnk00$bPG zeh5zuRV$54iwGp5yA^+umIHl_udo6y9kSjZyStzgp}>+d>oJFUHmy@8VIzxoTT;l9x(W0IiX!iOF72R`=OL%{udw*! zp8&<*MNoQqzGc_8^!B?J0uwyiX-(MmG&F=wT6ZmCSg=3twi$@e1RL;|1kjftv=QbDZz(a{mB&{et_NwbV6Uw*!m<4vTCd!fJ{x}vNF5u)-(fT-30t0v)6(aF+UjRCbW+!-EXO80MSMYLPb?9(+-XRsvk&~hO76r@$pHo}n ze^wl3_$Mf{{Qcjant69%!Y9WiZ|`h^X-tTFk+y_H#X?08r332K%BmWzcPF(#I4U)& zbyGNvHOvjBy{uJTi>g3O;uJoGgn35!X$pK4`g%agbSdTve%}O-9EkjZNooU zs4NqyOOnC%92FpsZqI(Aiy|~4?5_b3i{b1|&u{xDOL1y2IAyG4ssK$UuY0RqkV(%s z&f?xuG-3{~T|DZ+p4fqzq@Db-FF&j z*&n@gm9p@kdB0Xk0wi9>H6B~#!*%*9I&hl<$PrIUE*+iU9U-6!gSN(9F~iS-Bo&YA z>502L?OBez0Q_9N1}HD#qprIasQA|{zjaMMc-O;Ct?_uBLHnw=lwgvowm<8la5ix7Bg|)HM;%Q<^QU>l~R~Ik0rDpy&%VYA;U>RA99sf#d zVYk06Kpi3#tJ;e1AoPf0R39}0WW6%z_D2G6wT=#Pg5Amboge=7$lYBg55wI(Yk)Ua zZ)SH7e$anqp9Sy^>7qRqRRE3LED z)Nz!}rnD0P@Jl1pbzAA*d>r>5)=UYk^h-JTS~PoY82m#d7oTw{Co4Y^z z;aCp8>c&s-ftvR(%+QDxOQp^}@$SH_Bb+f;i&si(m_81IXqWkpCnG((FZfjxobPyH55 zZA$3e0X^V*D5){_GtfU!(%T5AQcx{|i(#Os0;THvHB)j`RlXW1fQNHDYA-KJl;>ju zW5Zn0Y$EVux3BK*4MGR2txHVsuPG>0eZQJ0JHgY{Oo=mCKo3kHZH#?)JSA|+=C(m4^O@=S(*$+K=CK;* zlCmvs(Jc+pt(XNT+2rki7@*O#CTwCc!x^ig9hKI5twk-hat(U0WA5ik9pm4B`91vH zLd#c5J2-_?w%t>>-gIe5ZA6XFvqC!ZmeIeQ?wjq}^18M0Xb{Qx*q97aVMT?Mc3Y00 zW<4H&y~Wydgdlpt!FkpY9}#=CBmeko3Y6vFogd$*a6)ZO<20nbTHBEo3)FA&CcRY-IJzn1{1mzCFS;HO5yx?Ha!Trs{F>>{pAvdqzd)1_ z3l=S{nLkSpN+n!lV+0`!aaMrZP_>y(Iu8}a(s~jw;kQJAo*s1?lV=BPu}vtzw2?pd zgBgJiqM&)Yd}}Q|a~KJY@lcY7WCR7-vv$9Y>|=S&SW;XZk3y+2o$c$rsEqxuQgm+ zGx$ICtmv0*zI-YQE6vbdPZqsswdw_)!_~@~irOvPlIi#0H);@WIWA??!UjWdPB@NzI5N( z^HKc*1`j#T*9|vta;F~oz|Y2;^XN&97UG)%Nz={;Ma0BEG&Y0BHxes@oYKYpjhVrdu6kfDEzV-FJ*B@g>Pn;Bg-yJjwVa?Swk9n(_ z=G(jv`tva%UZ-wZ=yAXdPE8R|ywp7fXb)vXuxmM-9H@%t;-9!@nv^eAK*Q3$fcX|^ ztZ?D|K{8Q~&hDP>1c{HDyK-nHT#Q3)RS-4?4sRXGO+V40!^8|&xi4E9i{2t)D;vIWL8=N@S@px7sm(BkaCjctw#CF4*X`6c13B#FmBH3J?V@qonjN*W&cUTL;Z4=%Lg(IO2t> z--35dDKIsy2JVdu0%s}rpeF8fSpmRsV$6*j7#ka#SwW#tF6Y*+=PI4A>$o&^bQ<3A z2lzh#mWkjmwa?y_`T>_{b4r*%NBAS0Raa&sw>ubo@5TP*N3>&Ft->Y)u7?J+HMkCY zpLo+jU}G5<1Ze+%^=lZ@eAdM!K70EM4{g{61U$;Vls*O!m;e#R`;+ucaE5Qs@geeF zIJek0eD%gzw<8i?>#N(Or~e#-grRXdQX3GSNACYII)ZPe>!7u<$z&+CCruSd*;P_+ z{Tlx{JX%Y*z6IZ&ga7}_F*-$9w?UHsK0ZUf-vf`+|NR&v-7E@B;rs6~*d{sm-$&qf zGN1vb*#91fZwcQ0_YvUmo?!zA&3_NU(A(Gl&+(Z;{4S7n{^xj)zp;c(*4HDqnLFe5 zpRWQJ)WYHVz3^PRrDbOoTY>-cjk+ig=erUIeIRVlk>kH%d$&LF^>7Q9e_!=8g>m7bN0R)zq_D8CSeS?k;qAropCjGT z=F2@iu@QWUDnsM!XV2k>&xZLqc#~jBv8FloXUk*<|GE_Z_va7OVbp%27Tpo%Hsdr> z|9KJcpF_3|@CQV*^5>-k+H_66(#M_TezW*~eQ37h^M?)kJbL;$CQkv^zOQkIkH#!L znGrya(g}YbHQi}gdpW_w*=1Sfu>TaJS#!8VTdnbqzN`%mgLO_9Gb4k_V9U63oRG_l z+xJ_Qu}K0mRxp~8dn$W$bRBJNShZ)H$XGBs?Ic9x*B#;OUxqnTO$XgQ-?FPUeCs$t zLtU@L$XN83K*gjL)x+*(r|227v`Cy9F2};c0I#aTrkLXaW{CRxUJYKNMn((zz89kR z(FGT!th{i5@XkjCE(1TNstBu!nl}~Qb#heHP`*J%N5?rY5=ius_4k1uXKTwkb{h_M z9-xcAIqY2lE|b_&N6h}8!Xx}H8Ay9JlP{z#$E zu5jl(IJ;_%*5oPBNdxUHy#Bq9ffSf;DjP~hYzaJAC)NP3JxG!jyHD zuRHkldtp7*5ec52*knaKn==g?lAxb-=^vyL84#!~zerlJ#{>Wxc|EOj0*s=ALcXq|z{QmHi3D3u8;~`Xmh%m5ZSSD}~O~ zF+Debba+Clch|&}-c?zx>V%Q0C7<{Ds^`jdZgo~mhQUUE8`z=8=4FKnC{ zBCG%g9?OSc!2WXgYmNJhO@620(a~7T+e_^;g#@^t)2Hg|`Ou$dkC}n`j-n?F44*gz zCjuY{!u6Y}_`>=lGlp2<$*9VM@`!|sKhGChAK*&%b>1bOe&trbHM7jYyM<1mIAe&BvnP*E8n-FXAVMHEB?Z-Ea--}a<9 z*-Pv6lkwsIdJRXmPR$hUeilDpsJQ{R)0F4#B1lYRX8yC&Vq~Z@l?fOx$uow5=${7Z z|8rU(9~_c0d7(s3%CI~?T^nNJ<^Ne1SM6`_@zw0mgZi7(9TI|F&-sFjKz#Da8AG7Y zh1HUCa&!AQtX%@~-rBmj^#hi`)oOD%UhS}@zOr`4TrOZ!@-YON)6+Dd(5;gV7e=0X zQZEsZn6NeNIg0K(BViT3ZNx%izNSTVf?gcru`EJJxByZt)l_uyFy89`3RRjfA%kaH z%F*#)J*<&@6N-s>=(!vjX$PWI0NSVA`iNqZy;99w@&=1|x?-_KON`d!mMCZ}FQ#(( zIShPnIF1}>o~_vddO;3;I-#730ydiRwCVt+2?=iHR!`7zUjK>)_#EyQ z{HN*CqRhx8a8=AeY*2~u#LFCc5jQSJ$93OggBD()JWDn&_VVk#WGZVxUWK#;;(^m{ z)BHy*Lg6p+@bJ%caB$Duook?;)zbX2!K?^TqGjst=_ehWwN)&?madklX=#BF%k*{u z9S@nHVR=cI^F~{Aax??~(xNeIR1kNgef;>Dk&-=c{e6c+foVNsL3MJU+=&8}mCtXI zow)Tru%~XbeEpYcum+CG{L79U5seyRPx+AyQPKijK69g&yIPI2!=%Y`R(y@bGB_h| zs)Op1b|fwnb5Ym3G?1Z5V_TTAGxv!!?MJ*93wmOTT9t53iHB8)jq6M|Af&1-fBvg; zqt0M+%P4PvuO)5HQ!oi^ZN-t+kce!RCmm7t1s0qZk*6yi)oBDqP*6-4j{Jj;f~f`& zy$E>YD8zpwJFTU419;K#A!#*J_0-t)oSdh}$K1+uSn!d&b~V=5VjS<^4!57O4$}g2jiW@mp2Sh*4o3beo(2>#G(-OZ5drJ~dnr2Ge*(G->;(9O1zc zJ&_tD2usnKTi6mZU3`rGRaJUcI00y}U^&Tx;=*`p?w3C&elG@3eT#jxufhEWQBK2s zt!rSPI4#!^`fU2#CNui&ZqVxgWAD9#qDr^7QOu(V98n39M3R7jB#~@D$vI~Q0m+$` zYycT@2FWNnOKb@Z267gf90i&jn;iRF?U^}ee&4OSRbSnzTlbH<|8r2Ld+&F@?^@4# z!Yh^w)sv@=w~`||!mt)IcU`SVK0flVYo(WwZd;t2%h}y9Z&~5t7u9X09^$W*Y*x^& zsA6K(JiN`druJ|n=fexZ*+uD>>Hg1WXRarQNY^T4#-<_L6qDQh`110|Na^MsmPx6y@)(H z;nL}V;9un-J4bu5xQGLsV<;ETi(et^k?*bKny$03zRH-r!+!+AXyM!5GqFku}k`|{{eb+)q64?HytlH-$^ zBp+CuJU+j@yWue4S+IH~yH<%|*OK+oBYt)b^ltVDl`A9$#4<26NeX98 z_sX@ZR9+9E6_XGckXR-6ZLs#RUwRhlr0=c&WR34Wz}|G0243L_fst+^n0LLXsmu8n zKP1FqX31N#xcUgFEJ5Pyrlaq9jF>123{-@)TkD?moZ}tMqO<4D<8u!X3~$a5bg!_n z<%%5`t-#yc^MJWHWu=-S%gyva>gB2%DKp%3d~AL+Tp_HY zg93y{vq)WMVEi3RD7EnBoZ<1;N4@05JMv61rLIl%=G;*`9rCT;fFXLvfKRrPxP%Fa z^6T zn8&F9_?A#Xho&jlhn5+K306!uQO(3CQBhLj_A33hT-b_I_fl}jk7B|f51>aG!@q+d zNwnC>3z!ZW?i60c)WVd93jnV=uCfr0BSWRx&H3?vs5rHtQ)%mnf=`MXf62UDw>n z5k=LV{Twv883_{EJf9PfHXH--UJ%V*~^t^dlN_X(}l%PV8-ExW_I{y?XXMtaH~qp2Cy;59QJ|RaWJu4*EhSlJnp@Wp}SN3 zlHKvq>J?oCZA|vygg5TfY9(XF6lh)?>|H3vI_abTh+D4qP+2r%{5EDrr<;uolBhV@ znBW2>w4A*Bi?tWU{Gbip-Ft+pDbDkXT2yFpN9``Kt+3i3mKE=Iq-^vBa5ymb#Tm8w z{BnC7tzVw4DIN~`ePOJGTvHacjR~Cg;CB)xyjPs9wLKFRDbsls{4OE7cZtbPidx@j zgmfBV@9+|p%X;-G1vbROD?(4eZ8I;|GW~R_g6wS_d9H2)uJ=)-Zt07AAe?dB4Dec? z@f?oREEuHFTAC--ERefV!o4#0`swAru>kc%uah*%jAt+-)GYF3B~5YNG8mH}D?bYV zu?K~kEaj~>D;T{S9pQGTB{O``oXqOG-l%O8fUEPrwYOVMSDaD#jGOVzFi0+x@k5{# z)T4Ll{DodI>Lh6>zB^p2)R&(GuLX}|Z^IS@`~GOgykVun#)gA8@Qw-!IJQF`fCe9G zv=~*B`LLTPtBb68;`*%X!{uCyv)h&HIu5)}1J-y$$DZBjEs*Dar&;Q1-=4daMsG2mQ z=S7HII{&HDG_Q^z&w z1xLUa0WXf&Ohs$>(oK>&;%N#jqt1su3t&m9YvCZ%7{D)Fw`UWHj7@+!*PWYhsz8t0 zRtiN90L^V&cVbMZKyVTrEtQb7%3Lr}g8SLv2$2bGEgVskDP>5!TJ=U#In~j47Q2b? zT9V_)9`|Fg@=)O|5wH|=rL8Kqw$@GaKu=2ie>%)G1f1k%Q!82E*dKskVqGA+hDq0vMi3tmGt3JN5lME`#dWKDG zAR}LNOkCQbfx}PG$f`|olI}pu5K*F_Fbmi}X6E|-q3fcx)&=q?8BY9UU-WPgx;L{t-IJu}d1?})I$j<8bjQ#DALIpt@l==R5vB@! zO;T$2{!A&7^e`F*`X*jo!N3cqG;YF!LwN>M@9Dg1h1glVfsrs1V_{>;{Ee5@7`OWk zLHZgU%wX_EiM?qjwn$`k;TLIaSe5g@^P%?~)x=$OmKF(z!Y(fcVYm*Rx^s1rlDDSl zVW+=!t%R82km^NM(BsWcK70e#I@}lM(08+9&Y~DUuwCU6+k7UaBtFy&BbSMSp_5^j+Hf%4#Y*FivG$EkwR}sO+y6siS$0NOPk5=98GT zcS&jQ3dU6(DrEQL?8SEBSXH!^)C#%eM_$mkG<>jGtnn8)}TO4y4xQ^?>Qr6etd z<^wko>ptmd`?Mbr*Q1LlrAK}QqD51EQsgJ~TFIAlbfQ<%%3jp@vJW`LJLgZ!t2nFc zKk3?39A}ALgku+a@5hBEacRe+L`4_#K}L1yY-OA9;7HZ|5q5&^UW5Jpwe1q{pZnVJ zUF#IVWaAA{kI&&h8#=wp86ECe+kravnmpgju~}3P@t2n;m&G-;%F-`t&JS(e&KL#ZHKbyB;-su7WMQ#}nbtmp}f+9aQhoP|_3CV*Q(ClHr6=L<}g_8e}2YNPosYOZKhQejv_e z-dhG%H}_1;yVO&HMQ9^q!W{=zu9|gHaIG;l>77P~a>Thm+$?o32x`|ev_<$6x1PrS zK{IG*6j1V^r=!q~SV~Iq-r)ts(Ya|1=LNmtex@=(^U-zSS-$kXTGTc?+|$+cSjW_4 zxT8-wvz((Q#S3Nd=tc?KHhEY{ZbP6c(fnF9$We9V71?5ut>~G7A~DvKR3BX@?-aI= z@nkjL|D_C3!fu>ry zHT&{yYw^XoYok`Por#Qd>jxc&XahSP-t_LfFXE2AN9Z4h_@3PtuYHl6xI>x&;Ro)E z;pdoz##sHgHY>4+1N6_u4Enhb`J0M$ZiUV}?|Xio%ZPZ@ZXGEpEj_>dLLAY5jkR@# zPeGxD&!co(P2KP|dy(2iv2hX`3q~g(tNWijgLU^v?D*@fbN$H@u6L%X; zz9jW|R2#qEHmSHUjl0XY#E}_a2lKWI^pXqvEUS^tQy}79Dy+$@P>`Y5_P2Vcw_U=( zv*{#PE%2~%TZ;SDmd`kmkcN!^PSu1K(j>*>mLf;BByp5g)+jbTaiEPU;xTgh+Yla4 z6qG1oa=4puo3?wR=u5hYK#`Pw<9et{sVZ;AOw^QqObWkoO}hx$_1*d(o0yq!>#z|_ znRJ>?h|3Y?bjSLq+G$l{B^@@0{!*Kin=C7M>9)^k*>PB+=Cq_A(tro1aVIxaCbQFD zN3bRC(Dy~-YIh6t4vi%%>`%3pPpFt$oG*y%)y?d?te?S~;R6%Dg)v2qWZ4dny_0H; zPJgFBjZv?CL0TS#R$NU*aGaP48Y~f1{)G0QgpkDbApD$4v_8lnR(bf#%dsx_(P>$1 zn*E%$F_TV8a-93jAf@vgh9+a9t19WUf;LWHtX>z}x81*~cqhqFO|QZek>2wQzonRf zSE_4)RqnOVi;}ixBRq0J9(+t0m@csjrB>Y>T-#}ozHu1b=iS$9geJymKuJq&Cr>ja ziewAa7{k<#G9gbN8>bD&rQ}vt?$5W}ACf9x9Ukgk&MmBx*4NVfIgR<1Tj>!r6R94W z6|dEs6aQK*%ll|_$`v6WCuHyQ>+v6_9teOn>@aFKOlW0s>Zm@AB!>in&;*2f%MBl} z^W`U$GH=fuN=KHJ9p%a!g98}o@ku+Cy-AYd!#O&hGx!npct-PO9UQuX<~BA)qL-Lz z(rLjt`pUiAc9^Op=r&h4=v+l+^VX2r@;#(aBLCG{Uwmb8vKL@bi)>wPEobKrev!Od zS-nRAWdpKH1wyLGE8St!SE;-eVkmj10#2Py-_ReyI0Lo8^bPyeDQs=egUaViCpB+x zjZL5yXrF37y%CkcjZFQlM$}|#iu9?4;ELR8HuI^d?$}|;;|v5M=Df{*z9?V#`6s<= z#XZCqqZ=9#w<4d-25qbaUm4#JR8rPvvi^pBsH-Pf@{YRd*e?wvuVuwyc@cw^XBjYj z{rb^97r|!Mn{&Iyr_5RSEv>zYc+ZM;0pD4=+d_R^yAFf8A$30P8I?6KjwTN@S82fcO_g8KyoE@U$le_J@RrB9Co9C0 zOiz$!nc)b}2dz_6bvTs~fN|6={CtBt0Pg@`=+o+CcHThnZh!-3Ls{BR;ZZKuKKsps zAL24Yto{iWvC7q|Sn!QFHmQs!(Qz_Y6jnzgJX%lXQmRUVSD6v?01g?N8tURF>mq3t zGSRo>D++%ZM>f=_1e&Yk!rA)Y3id{K-mQsJ;`5yGIM{Y`oj9EB3Ue!R@ycSmM>8O_ z)$Hp%rB>5D=m^*cX0ZQ zaH#oY=DT71eZXei9V9`=MbrlSUz{VKU6cQmd`&5bl4hIWqf<%lC~c*qtLv8qbwj8t zkN5JnSr>+QolM`qKU=2xIS;6>cR1QX+J}!t5Mo)-dup!T0A6TloXa8~Z@s!e4&f5p z`9(GP2WtuB1Y7x~b3J9fUbW-6qc+=XFpJu}iAOEYq-QAV5WxMtkw>W}hJ7V#Rx_Mg z>?D7fc^221Ts?K6s7GwPyZb|QlI`Rl%mtOz$TGkF@(JfRW#1KP1>`o&bkUm zv@!UU^qjXaGWvAFrpzV((U|mw3ZEzIQirXD#eQW>r0R(1l8kCjnILUYkQZja_B{!4 zL=q9@B#U?Xn^TWNLT^|&xL6?9rnZ8tGCF?g^EvkLI1Dd+(fWDRFK@nJQEhNsRFh_< zv$We2_(Cq}KDHD?<+VGod;a`6pmDN?rk>Q!YBu(isq~hh?Y|MFpJ2Pfn6^9L@O6B% z@}$<|r14|DdhJY3UTY_ZRXDwjaj{4q)!a*7_cVSad-bg^_j@x;X4S#`Ep0a^ z2RzEaZ(ycOGcqPVp|E;{ax2Up7!AZUu17&p&mI;u5^?`N3h#6%w&)l2vsNW80%+?O zk{lu{M=8Xpb!!*4+c7TRw8F>(_Vt6R^FI*swnP@%KdWBYthlvG3&@}Lv*Er?FAcc= z_nkz76eLiuKJqmUU$h zI5+>s0!s8ZJF-PJ$I?0T^C+@a`QIoo9h`Z9VCO2r^N{5OVQ%_>gyIVK%l*~@XbsR$ z7mZnrnbOe{6S|%i>G>G<%(7bZ!xSZLU2U0XCB++y%1Fz5i2fHVTfmrNXQChq5lle89HD93J(sXy}-spv{7rbXw`G^jHOeV(9 zP#-p}s_p!6VVyjsA-+JRTI6R&XE?KF!!wv06qN7}-}Q3(68Uay^-R;%h~DW)oyOrrCp*d**yPvz^ozg(*k3=lTV?xr7d3L>IMb#INH(UE0^j zPkP14-sP@JQ2MnV{Zw7sV|^|3866e>v04@$Xc~XjxKuZN?z?vXeTp$Kn30ByJTDnRI!vmew~ z0h{5&Uh>#-gP!4GJl$t=+h(XYUgvmPsds;Ra=MS_($}q)G@AqwnT73IT@;Wnr8~1( zK>#qQ2d3b%;<&802{C%;UgqH8^0h&jeHElsS$urn%ws^yASky zsIJZjXkmfHg%O%&FbMBAN&2)ukIA36BEtZk z$SD{G-D@B2?Z}M|5%QN$Kh>v=PgfOS@F%=6h|{}JRZ(cPC%p4L9;WY;2=4o%F7Gk%>%VV@rCuH|RW$`jS2U92_UeRACO?(~_S9*}W}*)7-SOs1X`)u6Ftwsp9n@ngR}lNga#Yc)d% zn~~yO+oHPbR}*d)JUw;db+s}0VA|Guab}QTpXn4qx8~0}Iv~v8hdeqW##5b7lN8hn zsl@~z^vb)N!*o+o6YhucLnT$GkeYz)K9OM|lwT=BU0H?&F z9GvP^*yYhjC=;Mza2BQ;w#hhPx5$+Ydp0P3xp~y+#w(SU5IUL37~8m~#PTh)hKDz= zf`uj6?QyYjs=9@w6!{ew+biUq$>_W|-~LP#!bEO=wCN-CS$_pzjKVl(*p zw$`H@vt%2d0Ug%$9Qm{;s?w;JCR!TRlbMslDp1rs*P8AZKP-gmf&|nDrrEoaPgIlD z)b(GE9UEi?lvs`n@7El8h=AGXc4tm5I29Tau5W4xNmsnsTBoO+bKE2hz%bi9x4Ea6 z1pN2L>?Nj!6UGF9X8yQ|_JuA(Lw;a%zv zeACIAxHXaquR6{}wVs0BwNj?ci))iQ}b{{Ru9fQceMRAk#|Ul{5HsG7vV+Yq9st z(y|RC_UOf<6WE&?yS#CA?_kC~R+oZ2d%a>+L@%$D)cmHH)0R_eU1+``x7JI$*GJG~ z+eUU0P=iyphWUGYWp&Mgn(bc!&{{hgYN=>EH!{kvSlqeBtE##m6p|9q)>=8*Inq7& z#T-I7*xM#|E+A};)lD-21Ph@SPOE0SXim!OfB*jguW2A zwG=WTN&I^XMrssyA4UD(^i`}6dxohZqP%unauW8pt65W+r(`0jY2$}r!8Ai$ZZbzd z76;?>{^O!>W^)EEoCC{Ql@HAYN{G0>UxD!N>C@+CJL7M8!!$tkqe7xC=bP)6E{R>8 z2&d0$*y4;ROExCP(UbLKMBjh_zU$iNoETxdH>MwlX8!^VqWs+2yHcucePi!c>2ONi(JA`zk z=}yT);~3zQIjB;AagndWPUxGgxGd%Z5zto&&w)+OBbE3b*Z&;)U$+nICXO(MIIkj< z881(%X@_oNQsl_^>HU3QSz6cH#a87j+fgwwVw>N);&q7n;$6iKk>2TtiUb5g-~R=E zONI0sROah_39Ry7AL*?TA8g^RuIfr}0}ffSB;YLaIO@^XdzQTp;Es17$52n6?6 zci0pj83FzQtwPV86PWkQ$q%pcRhJw*(opy&esb90!~OW(nd5Z-%~xtQWs4y#4kKuI%jMK#{qRNvx*=&(SvnxZQ>|+{w2xe+DLr z*htMXkbF{EwwcixW;;EV3d1G!Hd#X(Tx9EocdNEaUN!~o{pzb<<<8qZ{rfGNOP%%1 ze#FaMZS~BV^(>iBUt(WH(QX5PhTB=|I@y^ubGYm2Dbm`;4!-qF^y@(DQqr*+agPSA z_>rjHUKC&J1#oAh35QdBE4j`>gWt3Dr8r$EK$5Cvq%g3c^?Yfw^sUsrfBoZ`U77&5 zwMg~pr+7tUR=P<>O4l~liGw3g51iM>5OPsn&3%;_s;d5zz@q4cad1wKG>oZYC#)ml zz$DX0#61g|J|?TQU13c)Mc!Q^vutaMZFgV#vGyVk2J%%^_hqC`oU9z4y$;pu97aZB zl?np~#`j*d|49#UMuwH(HA)WpY;e;a8Ckx^b^Ed2$nhi26%&%tW1z0#j#mX#7y*$| z*U%69uFdIz5SYt~(X~nd@7n-T^;x&fgxqmXIDqNo1 zA6t2(DRxKDt>jVV!>)Ml+UZFw7}`cD%AbA(*uO(UWNbZiVkydDefjglGhj-zLnCBv zWprnkf5_^h3Na1o9fXSin-*ChS1qpU;>xdYf8CBGbZkU(3-8h%L$@INW_lVE6PLtQ zybc9D97c;F^slUeQjfV6ZTAWwy?03+;7Y?bpd-^goQ=pFp)0A z&8-#&(rKkCxVx5L#yQ=`)*sS&=6JS*8oa_LyCTl*9n#!)+6wh{W#C>&?BUt7-Qe=t z98eU0Roa1YT|y}q35890PwdwZ4=*-xiHY*vDJ#oA`k`1G5-h8hGF;;vD@Q^pq6B

    w|2w z*-pFkFmZsp2AHXgcWM}B|LhD89$>a>K99GBjwu>t3ey8 z7up2RQnv&jkv`g!40`OzIYj#h9-ZnSn3BZv!@-FufDnqDmnuT(_O1ZATjg^R$NgHH z+aJ9e2$>-@E}P@;-#;}^rKXsvd$v<%xfgx(b_gk*S6J3q2wG$@r6CIK(z9%6h5Npd zX=93pdTdlz6T;k%)M`HMi*CV&6g!HD?dhFa2M_6Y6GbDHYj$eR&cPC#5aUbU9!Exs z{u$btA*wG{uWA-Cvp1kfo6(qHZI$n}w{<43e@)QI3i&q{Fzmjbo=6JTPcW5^5xs8) zcIz3j+I+T8<>iyk(t^P$(|T{$z$TaNT##t^!66Y}y=I-fVtA zOG7n`prf|#*m4PgA5LYz%G4Y8)jwsWqDi?tq{3qTmV$EzMXFvE(g!-jt4=(a5JFjxteTRlgLHoU)kZ_Ff9k&fMCVdYT*nPv9u#Pe3qDwt83z9%4E#sWTSCp*oNO5J3Z&M(M#U9FjQ*lLqvOj zrPDXVgoB}=`9?%n=GhD9D!gJLXgT->B`89l0JAcA)rOdOry$n;GjgQd#MfKgaJz1o z;{&hLR?t*Lpl1Y4sE|BfCa}WI##x|dx75eI zTS#0ezb#M-9CE;Sgmo>+%_Prwm);Jp(-u4javRQgLn&knph`L#+AtF6h+jb!m8s5M zzXoz9=X=;J$=VaMxmjVs!KL@&y1=V2&$eCPva9SwE;*2{ceb`bT22oQ)k&2GX6jX6 za-X{fwA*h#k@^=b9_!Vfq4TI^=H$j0dLP&$oc6tpova0iY=<$oog0%s$`qMN;oJWw z4JHBMQ&VW0h4exe7G!r{!?*RT%WiPIeJaV-*?AI>7Q!`H$i`Bgcx^3Oot%+2(}~r* z%X4E62PV$@V1!DwM|v^6rHMoLQ^)C_3W*g5J&CN+2UE6{h4F{aH4K#1)jc^RYx8y#Y;+-IJA`;3!7MByc^fGp4rtFHC}qo# z?dpoWg1%V7K=~P)yamsh0~m5Q*ui4yPOcr`u@k+26hP0lhGByx13;?ENT-n2!J0LnA~8W%q5F zWc)yKN$1!Rz^jDomVFD*(x1$2i!X>BPO;Y=Of5w(ZnbfVZZ4(Zq)yoo{jCk#e|1|w z__qck-nTN&P+$~iBO-Z0c#QtZW%}TEnqvrPxXVUdMx89jpIp$ct)#*Vo9}X3AXgkf zx2o@4;`}SOD!M*w=J_5LV0)+z3Fj2*TuTL>{eGr2j4=y^S?>%4sz#w91``CL7B23! z0s#hLT`Jex`Wy>-?I2j=(G@X9wS=$s%dgZD*tMOymhV{x)E%=IY7+nu_**8eb(NNdX zP&S;f+mgsHLRRBdODSOqhN(%N&Fwb?pJ$GrzJ6VOctIq|*SWG%UsfkMTHyd@;*mfL zAAa~-=u_A^I5-dIhbF<6`3OSNX53zid9}vc3bC~UvqONcc`}l*a#6`grOLPCgu7 zfMF46`-k=NKYql^&qRIxt2=rv#`)R1?lV2P<9!QD%L%u+tEh7~sHjqKKe>`UH_SRZ zI`Dk7i~kT*ZFwq+RcHwx$9kXahI)IJrhb;nlx=GrfS3qegjwy0%XVuYmG|*s9Xot< zmfz12|1H2`Y?ni~<|Veic+m;iW_2gW22y+JuiqG-zf4=V>`#tZ5zQ7Ww{Pp5ictCI z4aNV{El=QkqQTPX*T04JZDU5Ec;~ zSp@eY1EPFj&&}|QicxR2esscy|78R}?h6YRp6pDEAI-7=Wag&0O)|ebVpxkEi(L~E z8vOmaKfqtz(f~*wFYW;r4V|ut<|%?L9wMUPy5lzYjsR?tIBu}L>_V+J#Fltfc>G`> z>4*d8?B8kwrKmWB9D9rZ+AB&hPND-Q<|gRscJwS}_m|=8k&~N=8?FIgd_?c0eM7&s zuVyo)t~Cv1hFO{Uh+p>jN)c8-`CV@AoedYw`0L<%m5~4(=6_3aM*DmXJm5hRq!NOC zwclBiFhBg0C;GR{O^*=5m{L$%e>yy#nY|9gJMRbHhW}B(ZK?ky0(lO}N*aX|>iYVd z?P)N0+bc6jEiV4IJP|&FSTNkquiLo=d7&ZF4$k(=|5Nf{IREv;niFIMqOg%oo-QRx&aOdFQ;Fs+@YHF*_Rr!(-9nH<(VHC}dwh^`z7(HfnD)%h2}aORFe~=b$@jrxa#e28-Sq zrt=Z0!{WF@Ux`kygDIYsc09oxx6T^(xwrz)FxNO4jHonzdN~}QQJ3OTjt}PoOZN2Y znz2)bOY3LFR$LO)h?GeXQh|N z9iAXL1g$zacoA#jJ6Mt!Es&_xHh}2`jq5FD(0=Gtw6(^H-FF`aMtW)}S- zguac11=NbP4v@)aW&^PVQx*t0D)+f9`yH2iKtv&(i(LO0nT9%h8e%7aok4dMQF!nO zd}T6R)WO~RHpc?PFDwEav@YK2{J?XtD$Jszt8IdrDblN3s?WibXP0Wv61XM&XzG;G zW;>S(QY0na91@x@b{}1Ezp`N$`jX`bw3NkueZLIG(UPV0qw35>&I$mt{|DjIddPL} z-;B>eNFe)+&8uC6!Ef6L2RzV0<>$1(MwY3|dHvl_#xf=rQg@Pp#K_y(i?K!B&k&>zNbzZ1(!~B_ScPu<8U} zUV#a11IST;PzP7N8zdQ@vz>q+m?n8yo6q~bkil!nog+zc`&wT=b676iXVMsa$?~O@ z2xU^LzB;JHen#3uJ&6s&Wu|m-^QeG*TuXl=_xQONqocL4!yJUouNMIA7Is{rc(jZ9F3nhYPe zDi;cQ2|r%FmJ7i-4TNU+SSG-3KHTU0^pCsvTZU-4cj&rsB4DMIdc<*?O&Q0o%zg3Q z6CYnlv|Zr5XIlSkKOsK3Z=*FY&vM)Y;rc{!a|>5jtpj*3@L?^TR4a2%T$b z1b{V?;^U`6_UEGihHZ>^JQ4K)!QLZ4VEU~gxY%0pl&IT^R?v`C2jdnV*`9qhkpt*%(3+qI*zT5A~re8V?8>3m5{)Xc^xMRG3-WTi{+y3Lf zzuz1M)e@cJ4@1I#Z{`F8q4+~E7_eDRZ+V@DMzml5>a(Z4%n9 zn3j1Tpsxah)(r0ycwXg{-Bk;##TEZ^;AX_l&98lO+z|u zVz;X<6Fj(Z^sy7!0H`!?iQY&kI`|A=Ll@rEJ(=A zR0}EA(h3U=7EHiRZHM;$J`^}7kOG9-S(?Lb_{G9OM{iQzLv*=D)oK4fCwJ*@(ZwIY zqJdG9xEC8I82Ad8ek`^Jz!BPXNNu7lA%!%>k*wg377j3^E)rt-Ix*7OZ#vz7rpnVj zDoW#MwP+2zhBbG~fkW9cF`YF9=I1o{d4zAJP+euE>-PIG&}a3d(fRsc)OyWo-=PXl z69`-a;WZLc-cC( zJgU+cSX%n~hueNQFV{~+XEM_sN{bz1q~p3F^f;RKn$ zBq)wo!D1K$B1T5k6qD7@I?Et)=7%PPl2t9gsb-4V0d<(JGP*G*6pp6prLTyd$_| zDRSuEWY;8^%miNr5kThXJS*?Ph*w4g%1^LFEiNw?gF|YI83;qi0|Mgk(u4Jlx=z(a zWl*x1FyQU0fjw*IY;ScO@#p8T@E?zWpBM3|)(d<4$JP5j|MRH^DBGK7ywz2Fs?jDj ze&rqb_yG6|H7w&VnFZK$E3ScKU;p|9`NhtC1BK{*aaKIv7bvfh}hF6NFXi zr2=sCC4Cf(`bS6Qplx>kjry3cIQ>R_lvQ+;)jhv8wT(4PEm%)oRh>9~fgw~BPaXNG z>{tqO#ucsB(T+uEK2?7>@{3xoq(r=VM? z9Y=AyKVBB5HnB3IMo(xWGOZTT7k^-E<*k!?tP3G=FZ1sj?=}5P@3YVbg7?HZUnYEt z%6(N@@Kc!^9M;m*8~~K|6ZE#irJqXNz;dvoLnf;ccF^C~>)Lv?Qv|6+?zqyvIh8K( zxdqkCBglD81Gv)p9@8e+Re`PM$`Z!rg_W9$j)9(vjggUvW#e9V*a^O}F5G}9XdQ~YvGqB;()+$lOiUQ(?d^~Br#eH3L6{^mng~9}zppRq zc*~Oc!&~3q0)kNV+{#J>yzu@iUFUWq%XA;`Og9)sHEq?bU8%G}IE; zZnxs2BB8hZ%Fzh-@UQDZsL;PCX`F?AejmL9l{)4Cn(?}g9ZjB%RzebXfh@pE;A`86 z{u49!Y<^Yp25W1SKSLB}x11s^0472BJNnl(|NM7QG_;+%ABz9JEBK$irhP*4U#}L? zJM1jt91JX}DY5wXmzs+NiQdZp;Nut_O@6TN7DOkCMx!MbE&&_{Lh}|@%Gudj(73~1 ztc|a(!Xjd#BQ@{eZJy|BP)2wG-D7bvo}1x49N9s94J?^te`k@l2u+i!0xAZ+$xxY< zc}+ko!fS8FTZ+9DC_}vr`K6bsuaS1olErAMH87_)lL-k9lF*PYugw8%tQ+x(R|I3!dmJrylCr1ZO;E&&jgRbToFsk6_26yiHw0}N_3Q>K&?Kq~S`fS7Ld=aXoZU+|nV}Y?1nbEI@VY%( zo$J!l`M^H#0**N#@xhL0Y-}B!7_rfjYYoZ|KN8{_;zD}*05dGW*>mR(ThcxIne>ex za7)3H6Vl)Lz+@P-gjPW=>hi(zV4UfIdn^3*%yE1|0zMaSu*w^Ap#SSJK4K6^&j+{u z0d=7w;&NKRy7iCC>j2r)P|V;)rvv5Wf*2I*VSTa>Jb$URUM9_u;*G5Z-8yiFKn;1v z^I1h?ny0k+6B(Tthl2CxF0_N45`c&>(}F4!jQsrCMLf33T;2dVA0B;{0`*4sr#RT{ z;9P|?=99^mC$PS@or$XQAd@-~rZg9g-&a)%RaOgj)jIb0a9;@ymWSO64<;%9^LHZ9mHKQA+7@mBcO;{g7{NZt7N<<-))KmA+D3a|gRxVILH@&NwRC8;suI zBO8kZSbyObsMbI}2aN|ShrS^n>p-g-3xfpEALHZV7i}!Op8Mzc`zHiWt82pk z3>o6-!c9NN70ib=2w_+BjLP}Xd-^)TCp29?Y)X zpL)rqt`1Aj0&aVuHF=dq6YPcM|5$fl%9n=`%hmkCuo4l1x_RHf+`GC*hAK&=LB`7uuC3xot;{(O4{{@VaxOdPBQb_mD*j`4rN=iG{cK=#-= zIB2SXfff&r_R*F-T?3EV0?bsqmO2!r6xe~!2Bui$_&41%z?a$f7z)+X1TUX(&~j9* zvWT4$BO6|z@oT#dA9?JpGV*JU0{+}Qqi-;Mu3J-ZaO4IhC5HSO7Dbz!j!UGfD^l&)=FBm+o13Am^0@ysi{P8q= zfP!EX@HH{lj*d2o_sLAJ_*$SJ^g#8bfU%^UWWiwK+KNyFsTw#x8 zC(ueq9GbR#hg7V$7q(=@VmJJ}J?>fzJ_GJiS&)^nF@vola(VQ0#^&i`Pw@7rz^&(q zpG-e?wHzYVb_F6zhITkYfcuwU6YTjnpnd7ix-U3*Jz8ysJQ^_A?oUJnRh($F%trRh z0GW)yJMjxgeFsL)LP8(i#vRQJ^=1`rTzIXk=jbRqL515FF}(D2MUM4uH0PsWa)RMr z8h!%;fogDu?&pPe0<#8s-{9aNNTx1zTvOgJicC9(Dha~sIy$(95qH@*xt~-Y!QQb4 zq4LlGtq!`wIr0L$cA)*iEv*zqTW$k+>CnwRf2771xCV>V0-9N%C>I4>64a0VrfPa_ z!D&&yGGjh2T<0*dOFf<1C77amlVg}{*7T%ywe01Y*D}K;y>0;a*eH?Lqt*A% zG1ZFE>fcvTg%pbC%Kq=(B~|A|UJ-x)z_32)kNG@wUNvl@J$>_VtRLJkGapXII?{A4XmWi(MK9_8SDl_e{#H2TW~m!-AcZ z8PkUaiyRu%IyX$ArdwKC9`4tZk(jiM`3PsTEWE+5#cp>`u(KmSfBvEuZ;K{_J~S{g z>FiOI%{oT>^n%|Rf?+hq)Apq@thD~BqDFjYJ=ur{><*ae6g5Gt9Z>?92_)USLHDK( z_p9Pwi~_OCz5W;(Wcd2bcj2Vk2_2917ck^0IDJ+i?d#uI00FXsfG*IV!HTTIiI&o| zz=_JDh9I?y8y-De0tEOqWhVWD$XbBF?uS%ZiSBe1!R!9)jo;fA6otQc0{maaUk^fW z{kH~!Kd1Wr;}C~G|KC{5z5e|RMe&-1|6c!B54nHTSpR3g|MxHbe{5m*|Nrm*`*8jb z9`64qZ~g~3dgps{b92)^8T0Uz=H_wjy>fp~dD8WF4ce`Tx*dEKf?FOy?_8hT@P{#nuA{}gQbsPM0kKvGw0rEN>^ zMSnA0@pAXIkIlx)DW2=IE4^8_J<+x&d!awVSzZ_|RTVV_(H8#oujkXi+yVdt=zjF| zsqvkFDcFsrc0q)Whux4Pggk1J&k38#Rl4_IwzOn-R&d_-ZAx|(WD!vOtHtQP3P{6~ zo6UbMLy0rb&O#-IE1t zH>mH-cM&!PXci+Wpg}xHB@sK3NuuC4n)f!qMY`1b`Zkm>1rpPWRhUhDOF7!R5GvwP zx0<)OMAdIQT4Ax0Sr)Vj=8T}qLv+R4<4}&}$1d69M{5@ZT{&8&5ppRa&R8Fg5rpkv z83XJ7Xq5EyYBIm)^8A&6Oux`w@dJmEP82x*emwJTCfFuH=plm1Qou^oY37UE+4JCz z){?=4dfvN(x)3rrG^{`&zBt4ZTUlNCl3bzdK5pkQC8xLUU`W=*rD8bCYrDFx54;%b z&jii}Q;-=bEAMB4YyMW;UjDM4^C{O~t>pb2dG3uEHe)>afs zR5FC(0BszI5)l;|Z2tafO4Oa?Ns7Pw>VnC*LGoWMu^Z}YR%D1ION$TEFA$m4*8Gtk ze)7Qf2@I{b__>QO#?6)XEyNmnWNx3vy;{-C%*=E%rv&0238$wExFZb%s`=%Tuu;q{Y@;4Z9b7{KWfi}<2>h#olkOli*3QYrm-(2lvdDcVOktr$Od=s zKz;;w+$An@)ct5h2A)Z#X`CFjxX|rvoM&K)jg5^)N`Q!q!}f58JF);>Yi?t3f~WN< z)M2N1t1eR0dG0{<8!Q(@LB>hKZ!dwU>$e%qRj7g6nDF64cCYu*QUdN^*L~QeGc$cf z*ls3iSA3#uHt^S#=hike=@*U3IK9}oiZCpv16PwC|9egk!nAK~(^FkOC7S^=_98;& zY7$bmQqwTvv$C>Ku^~dDI|Hf?&Yy$8wnx8jk{^TO%d8826&w0$0#uIysX6))>zyNC zxsKhsD;CHyLkDI063PPit(iemad>zbJ({SxxU&!oj++_$bQ6x4PPLNfWiTXp3GZ`uD57WIPso z@5R)D-<;GLh%l9Zq4s?Uoj?6kI!R_SJEuUHW(4b)*&Rl}%Uk+GQV~c@!otI#Ubja$ z+MqljxeHs_p1&+YNJuD7w+l9(WMr{a{UCdWV8a)WV$6GH_!yb9)HT#C$tlRlZpk~! z%waI(N%Ep8Nve~xv)69)OiZ_0v$Jw2Dzu=Jc#Y<7!sryrhxUArq1TgNy%a)X6Nq52 z2z!KCau+`@@Amcv1$B=hf~yP$BdR@}z#5K=OK_{I45GN#+>YLIbJ4iRBg&hV{iVHk z%mn7-AnNM3)zMR-z3P3BtL}^U>rkr?<>eU;@;$tcAj^`ImjixnkNYA-#q3kBSmi&y zurtsJp4opY%C)t(qU=6ugtVkS^Op2$lg$5|&Buf?(VC0s2~g{haIyIYGMeFYP!EGo zI_!%=62Di0>%Q+IzJDqTjiu+>pYO$hkV1iZ=5SEJutxZQk@waQO}1^^INsK6fr>?o zAc&N7gNlkYlF}mG%_O#AB2v;4qr1C9LFw+?=&`{zItFa-iQZ3qpYQu0yw^{P!q~3! zI?m(#9G`$Kk+~`fU-oD6;auO~IwmjHZQ%#K znZ_`7fnLkSI&yzBKN;zb=i%lgx6%>n4t}8d8?&m+4ho=~=&m9C_VI|a)+p(<1LH;; zOG|xF9_AB|92T)bUoy~v_7Xct&jZbLfvIUjf$)&dE4PH4qr@$TMVNvZX_%>PcIm*= zT}V3I#cGgAXr^dx-Lx{ZpQ9*Olqp!zX6Oa!qbAi6pIv{X4cMT-?i5HbEqMDo$WH4Y z{-yh;#y@l{hfSJH1Im0emUevNW%oBhNxN4MEo1c7u|Bdd?3;zqmn8f9-fL78l?o%N3@!6%0^fzuq> z<<}AxON(m)6QmFsNnX(8qm|=;g)9juR;S$ykW~jDav8{oYCa)=KhWBKB^^L?2c$Wf zrnWdt@d(#AK$G&Y03#j0#KP=`r16USFNpkZUL%-NHQVC#n=<3Tm*_)c?_zOeTwEMT zf^!E_?=#kL#Wwq`f0amceMR3(zSA6 zyJ5JX$)wK%N z=>C@OE=R111|Sx3b8)%p=o>;!7DbqBLV)Mj@#U3IovF`Hq0pH-;WN_QEnls@Qi*4} zwF(DrD_6shg|{F?)2IA(z^T1_E?(ig3||5PyXY7inXCHzB2ZvS$@cCx8$MWNeX+dNyPZ=XB2=1fyZ|5*Fs=Y>4;2y97AKJCv4H!c&_T%{bp#ek*(N|M6+7>z{c;(o3TUU%8op@+ zU+DzcCSVvj#0i2;eZ$Re1H}DEgJi0DgfcMl(`^AkGEz;zxlEuW8|d)dHH;*u_qA?O z%wUfXbqyKW)q~CQ36k!78Zcy}lv!8(0j1De77nq+rjN9oxtv}s7tc`+0m{7Bsl9{r z^h&qpTavdQN}$^NP5Qnk?R|(++63F#h$A=Wi&7EI4TODDRX-}<4nxVxw;w++oRY$e z$F$AL#<{`lu82Q)E-bs$CNl7?>WQcJuGV{5Suo1~eN}Oop>MRKikr`J7}}ftOsX!; zxEI^?2}roE))nUENJo1~bGi9;T`vc2TmISASJ%?T)oW;czwHves^M3&&HJ(^FU%v_V!xi$;%p};C0PhW0 zy#f1L*#Ny*k_tjzomv#=EyOIB(tseHUOU%_iQN`JMhBTlX$?ETXA!7=J`Q-gn6ate z;*q%SdBvZbZ#K{YYD8A1eU;eibS0R;}k~K@qmt;3qTImF&jqx z&;r<@Mfuenf&^(7r%xBp*8vwR(3kW)IA#j*X4Qt`sJCCnOqw3y;fGq56Ak z6nei1F5{k3T)gh4WYD_e>|s-T@}ZnxfY`QjclVbQQwF>ajXu^IHF|Dazh1DDH+STC zq-D#f3Q5i7`#?-Lw{5hzu$=Vg&dykTMT`QgVpIF!b$;w?#MP^A)fgq}QpcEk_qbl5 zflew~r_Aku&*f#72Osdax+1HuE)R@OFWJ(qlzmtzo2Yqt#u4@}EWj(~mWa54#NcEn zuH0Bg255+;6IC#PQe_929mfHTNm*My9-W0n87j2d2x~JlK|r*K0qVQqp0bJ(gF36I z*!pBz>8-iHxd6pSf&D2$1tdf^$(Bj^+~cMZNCtU10LYcM6c`c%lXPxJdwVgnzQx3- z)2E5LZZ3T^`5>eUV9mKXJn;>JBl3Xgl>IGA#Q^aBlPf*>emzxtZ zKqHlwyRcYkrZ_e^zUNiD(le?oWHksVd-;}2Mjf`}Mdpq8!<4xw?Q+nnfV!g?5HO$6 z78x!J{oQm4?sNEHRBW`KLqhj4T-8Bv@57Os;;0;XLC{cb%b zuU($L{$g<(J+Es6;tG(}XkVqny_U;&I(d&0pOJ;L2TUD=ayzFq?kg@KDuI$GWg1x;fsYcW9~T*uf5m~@87{W=~WodxL*44!%BSs|6McC9bQ&Y8~b)LZl5z zl`>?Pg|+03d{e8jnKo1QMbMD{?&WY{lMq9tG6)2+y|JZM^T=Aa8X5oLXMi!~*)zsU zGfp7yv|E_y7Qc!RHv~rHeSOtkM3XBfHh;<4*nD!&4HjIijr#cU`krlF57+rwte11dLL+JC zv^`cn4tZpz1%ld-i|Yl;4r5nWfpK3nd_!b$0y+9io^l9KI;Md~808JuvdV6-{&)!; z!QQg(4yC3IfdgEy+^WL9%Sx@g8^eHEx+L1(o)!th%Ys?A#wl zH%DG~{EXrW3Za*w_N+@k2m-y!#Q20&q7WaS$0#c*t!$zWunWK*!1Mb6|A<%e;3Z(@ zVz-b-a%V!m3A;3PNm$4{c;GW2gM1^0AmA4FCynd!RLE=9twRpn8=Ds#m(+_R37#k8S0q|J(oxuz>W9PN>qdys-N>kGAfyj-W3gH_|h7ZCBU=AlW zt?xxW-oRd>C!kQW>Ij5Pa3pz01nyZ_mgkDl0tGe@q_49z=vFH;Fg_g`9)^>;TVxtZ z>wxNvrN0mmpbwKia5>W)EG0K-h#U6sATGQZ=!?m$fPr3ml6S5{K z>!90&S0%1(x59m@UgLU3I5lfc!Jb3=;KO-}tw(@0%-P`MxSrZ8_q1{$P((x|GtHt+ zw)UZKBdTMOX<~dl2e3vr4AzIeA=8^qo}N#A9&ZrHhczDZfXaR>G7yHRbb`vt$p2>M z7*dfK1eDG9mE_qupMCG1USp_9yD4whV6n6R##euG9Vs)Bw4o{_WPcd-y8Zob&dO9N zp@_)SxZlW>Tf4dMM~iD`l``*Gria5vS z$!2prVtzQYrjBqa|17?K6WCPW5t2I4fqSt(_?`)@qU{tcWMxx9Y1zt7-M$g!k&`U@ z4or^g57u`FXfqIGkSV{o{3`QS*Vx$J4{yRD$`1wj4ttFNxk=1v3J7R~A2L8&`jI1t>Km;fm;9814>?Ae>mVOjT}>0P zd7oFHAERsO`oj$Aqdd}Y076?Lif zGL?$&dzNX%xCEKS><<#!>d&g$Sn^amjsUa%->3v2T=a=}deu1UZT=#_wrzYH6Y)N0 zy=$3{*0LGm8ZNEEf9-z#k<5I&jJlR*YXoG^o`w@iaf6vEnl*z=@PompyFJAf73yT5 zXxS=kJaU-Z<7^m2O4+uMk$a_)k?BO^eIp`p{o^*QE2?)Vk#q{%96B0SV9c816BBuR z*duQ=DqZ4BCV)h`#!KxN0p13toyXVI!ZXTCo)(z+7gv~(j65AdbLjc?l|)Igd#p)0 z#K&$*>OkgSrrZsf*OoF~Kg+aOBELaKBS1(0CG^GiM_OE}Ze{c3X5eQ-4v1#Du#7g; z*N+a1(gM0WeSXWOh0~>ugFJ&E-=d(gqQD5j5F=M6PR0*J~^s#HN+lMGe#s~?yms~O70pO1&I*q596TH{(H_#GeFTy>zRx1X zptOCSw<16#=0V+dX$dJBUi1c^*FGTaDJ>x*%~775%y+Mk;O~c4jT0@|-Y}J;q>&My z0<>R(RLqqY#FQ=x4Rxz^^NFxwzcOyE&+p|UwuuBZn zYHFS#N1LaAbqu7`n}Z?o(#?pyH`Ot*vG)vT&D@&26ASnS1da{}Mr9QhtFPKYPYW{M zm>esG!(Aw({;j?@rNCf%F02Ib`>K9w3TO<*2($nR z($;@dH=H`fTn?3h7v;df^yl>yZ;LmcRrmjY|0hPs^zl>kNWggjPRc-I0e16*<0z}7 zvvt5%9BABcQ&&_7|Faze#oDnC89-sEk2xYz-;Y0mfBhSH(k}fMw+8%G>dXJr^UW?m zf7^PYH7o?8og%eBLgV(Ik7_x9tE=12o(n<0YL~|i$|smS3mgxn9K{ng)HKz>m>gWb z()pm8Fb@1ZgS8{f9}@=wdBplRc|=XYOXcbC=@=)7vzuE{aY-3iAK-du?3SESQI>bV zF{`Yos;;6!x(}sz44pc;{z3inrkcP={|~(&&Efa=^i{S);GUx5V`+)K(P!Rnik)sS zayb4qedE3!_rtO|Ikx8mI?dnxgXcRi4E%jt`2;`k#%2yW`R6}g{>{XQh|szh8>;aS z3NsURNBP9S?IZ)6-%LEG!DDqAF`^?UifJ6Y+P&W|K64{g`0uQs-#kJG@eDBVqsq?D z)e&s01{^bRedm5=e_4(0x1e##?UiRk6k0LPM`LnAD-}C_xGlSsD@W$*Va~Q zX8mRFyc^Km`mysg4<3Ilx3;!cpLX}$+Y=x|?lOh^lSi6@cswfZBG+V)p!{7yC~4I( zM#|e`AuvsXP>cT0Yf|X_PY4|M|AfHZ_@5BC3;#1g|M))yfhK^P{nusnKN)mo|C2%Y zUoY>g-PYIlFrl-f1FW9{v2Cia#MZwlX#M~Fz&+$Nvv|$b`|;^raFa&kiD#c5nVzBu zIvyYVxstAzlsyPXPaT4(rLV2Z(aAIt-(SAZj#tW`tM9z7eoUvUg$H9QV2u~>?GLiR zeIpu4w@y4{`Oo{X`lzHFXg~R~eKa5TPsH>o-t*z1!+X9|cr}XiPVmFU6^Mz{^-N(0orsKJCrzjo0 zy1KytUlt-dvvxxjSe{kCd-oXF#NiDkICP%Bc;T$26)Dc`>QLnZnq_P2Y;k)Vo0P)B zLId-O+|1;{LQ5N)oU+TxECwajSdAAiUZ|_<)lPkXh-zzFrY*B!VUY5;&&u`saO}#C zM@5I0wz{6)3nOOkSHODJ(4~9F-9meZ7&JL?dT$p$tbAMoeBr|9GCiv$#KgvczH{m3 zwd;`)9S|*W>pM-YtX^5XwzD>|us3(Gd7Ve`-TatpZbAu>lLN>BXg zORNXuNhfs*Cw+ELst)fu(1~H+O-zg1Vu$4CxwyF_ZrovS>Jr-pdpk<_z+w>_2iY~% zufQ>mHSSIeN=$Se>p=uO`~rPaLjozFYoQC0jcxCL!^A39W^&CkuH3 z`q*(P`YzKYvsjr!;k(k`KcDFr6w_dXV^iMwl$`ul61}tpyj<)?rq0Uj&z)U7Q}lYf z4=7@PF#?d{!@@U>-A)%vOQ-L|zhtMreOn{)6| zR~M8I?ju|!(2tz}of zg~Ni-U#oBNVP0!}>$}pV`>cXYw%-5TUq^dzV$sk<-x$gC3c_6zPXwo$X z`F9vZ`QN-kiLY?!SF0o#8pMZ%Yed?1j*mMJeCRI+`HTGa*sj_VR~NW()uETt%<^>U zwsb(csS*w z6THkiE2c~KMS_^}J(~Yj6)9rBFl$m!bi3^>pYvoCHuLq^`Shu}dVHl&GI!`n`Q4J- zvaGLtpWn*`tKJfMTs>emIeD7c`LjbP4x4v7uF(r;5%W#hvu-1#zudKNIaJns?t5}7 zz>gGcO-xKk1Fj*tgL1(Mng#hv zcf{F{0|P0BNpL?8d&}N$DW!i!3)**ls6-yvb=Pzg8usC5&eTAuR*~NKxTTtVM{~VL zRkpj6)6&fLb1o$VEb&VJxpOzCrVI|D_1eM!Lt%W@0q@ox1ntfb?Km;X* z?AliiAx4)IKtqmv}zq-|9cbl<2^T1sfq7)n;OvGFRz8%iI| z`JrxbXJ#hR2+ah67uZHuPjG|sJjQaiE))UBC!-AD4<)tCwJCc z0{825B2}E=QE*qDopL)^WDEPHg)rh$DTKI%FA$vQ)@W(mMp{~9Xs+T4q`q`)Xss-I z5{LZVGhTl-Wml0o{HbU%8yb7nzaf_zMXsC4bd+{;b{;4ox29ZIl_KlO%ll_MiN$9c z-|SA{+wW9G4mfT-;KNc?u(A>s7Lp8&3=9sjbWDe$@JGPFQqKjewALX+hdNlxMJK@a z{N?b2@}gh&+lU|Jo>(iSF)ZxI5#UGI!OE4+ePHx&*%2sFTH-o2ZJ^DIC^R?+mfD7$ zy?r*v{$Xw+C^!-oR6aO3Qx1omUod_2wq}SbN2u~xg=t6z39O!l{Z!RP5Q;gW6&X-vB3H(tbiWXlWbP&P%9_c(Q<%Ir}{ zso!;2IXT0;?E}%k*yS0^pXH$PXE|_)1ObR^4v@ISAX4HctDmhk*e)^*ki(>IXliN( z#<=Bv=mJ|mV;#f@Y}Au4b?+KH*DH0{{4z`j2JWQoDfkZIWqvq*ZNruT96z`5!}d+z zt|TxztcW-oH@F;u-Nu^<##tmck9-Z)}Ke94FJy` zy`<0Tk!k~soUbFeeUnFbyDglz{X=fRrYRL_I$h(e^@m@bqx524>cYChn?Ynrc>DFJ zUr^F^Z|$y@W!IFnWkydenMCkLk+=Mmwg{7(Q85}PCy1Xu$&ngfje`yX_2wXatm*^s zdz01BHA1=^$eup^5s=wJB%Lf#$m!gioE;{~jp541=eOZ|RWSz@g<;CMj>={zWrRCK z+atI#x)qx)1Ns}zXl_=)I~-z9_j3cT*ps~p8r$D5*sXYjep263S<6PeTN z^{y%9EFLjh>WvNz%yXx!#7)CRxg7gv@)u?^_WVe_e>vOOag54XFGK( z@Ii?equanyHGY(Prdqq0kba?oj?XQr=g_>_T&APNVZ6fc_bDVve!+Oj=JBVThJ}lu zm&%v`yV2Q8%c;k^l@<5#(Livp@5j*+oZJqjlF>IX;0k@^xxBIh!3>$KeQ$6fKWB6g z?kw_X)-J#BK?X*8j2F!QSnuV55Vwx6tVGKt!Z=UtnYOAb`tM|>q|CDg((O-%Bxd_F zT-EI9>_nB=?|xFAynC;~c2ixMd_u#4R={j)D=aK5NZ-Tis;C=S1c#5+OS-UeyhvPs zeyN@)Z1pn?T7x3Dxq|)JcGS^+;KAiVwh*w!%y2|*!V$q7_d>IRFcudcH_De~So@GH z4%{vFNuyuBoM&hE+vbErT*`DV9PHveSMsvwGrGil7Jf1XXxAMqb=ox2^5;eyc`9c6 zM-&*s26&oSj}Y9erC>YBmRG3d#{#x#e3yx#cn!33Y3>$)+Z94ESV3JOW`nvnbw-xMb$ zsYO+JVR~a7SX%;V#oagdI0Oh`Q9e8AWFF%^Sws+Ep?0LI%n-RD53nq{9!GELVQt85Sc^uZsgu>X)UeD#A_#gD`?rik&Bsy;@7dC7S zp_%H((_PP|b7ZJ6W)7Wd+hq_J`QIES41Q9{xUr!`^D`aMdix_#TB;atkUvr~U2=VMM8IE)}x(B{_YHMm{ z)xH6T2#CSdqX00j_al(xC{@Ox7ozj>q~KH#5l?C7jliADGT=s2(9Z8?GI`F%$dxN1 zVdPDS^xk7cfq?h>^<&`Gcf{}5CM`PMa+k+8ntYWG7`|X}61&GG4zR|v+a+ICyq=CN zk3;SCZpPj&ezO76?p~nt?sMKB_AeRWM^t+4VtIa;;;sVcJ@?0%g_I_imMp!xx?&1a zLy7kyqjdrkCDDsF6X`+iOHco(4tARb(_Ic_^ve8jy=^9SW>0}Zy>nZVOzqJ<9v)A4?7$3#;r)cQ zk%C=AQqluvJ`NUvmA!U>lX6P^4U6mn7b&xY=TNZ8iy9gl2wnMu-fHs+&;U4Lm5PQU zB4r@b2HEYns+C~<2t9nGC4NN+bDLcim4by9|{bsU;;FUDaRh zCwI9FO72VY*OcY0R+GJ(+uKb*pW`mAuBk~+%SdyTmU;LNi>XS2G$;~D4cm~7CS$;v zbyv6;L^`Bink|?_zfFFNZ=)1v{VHRR{jkV6+L=PA+C6u!U>7qC9s0~{DtBoZ!;-x2 zkibv+nO$l-;^;}phv!0d?50Xelah)cg$_afW|kJ_iW(n2Jq0bIpIi&QjI*A?P^Dmg za`4s*)D)J!=vh?5T6CdJG+_!llgw`PTty`^&Ue7q)gdNh=n39Dv+YA-Ap{YywwcSr z%fk~D3pypx(rye)cMty@tMV|vaKY8mQcm{?&gi8@H}oM+fmKALv8UH4EFd5p098xr z;9dB|<>rM6_WWFDDfc$3wmO2=yD2m^rINgIk;>Ar4JDj%UuZ&Two26~_HF8TK5Ja6 zMhXpm=3Jp>W`<3dBulF4u)jIyC~iVuj=lt4;YGZBBbu<0ZAJi^3`7J%= zrQ^Il3SaGGob!8RT45oo-1Vy@BXkcB=C0V(-iG|FtT&rD)iP>P*0iG^?5Kj5^+vd| zhs~{%r47!iT-;n({S@&#&orRq#RK~zz-7co*VXyx20_mTx6PM}$Sn6s&j1X=q2*qa zh$kQW#==k>?W&sLF+tB)Ys=j?UR6(@{1Q~tg>s6CX@y6p zhDIXh3227v4ABws8*`kF(Dik41RHTCU&kiotBX9Af@xw%`N4w+zxu}ldd4|EQP$7V&-ggYlUATND@%r2)Po?EHN-2P5v(!Xz1>Us zoS$rS8GL*c%32bBvUKBg;ExYieh*i~vy}@RXshu5!;z6akR&N^2&sO z&-!>PX?qN+4_TdVFeQvIc+XMuJl_Y+H#kikjr%zw`CS#lE$*4@8A;VLig~#V#|Fus z-R%U8Qk{L}+qXZ4+UM!^hCtRdj597K z_8xp2?zC@U5bw3U?6ussUbXiV>>gm)D{N1qH+rJo&=X=t7P=oKJ{KrXFAt3r+8*wh zNK1|)txwxJ`m7BW29REsy~d_Fr^->jD3FGpoW6L`o%;U$`{yqN*c4`NjIx3AsPNbN zWKH&4N8=37b#--rf8gcUfbj6KioG(KzC31xK1f`FJmGU80N$~5{2`B~5?w_9Ods^5 zj;B-I#Xx+N2-Ces4e5#-9_h_&uxa+YI9BE9r#|@fZS42;@2S1!=mou(-{9Mr$#Ay7 zk%BsVw2?b-!H8jbA{Ytof%3duyKF`?OG*@%@d2sTI67L#hqy?ktURM;BR(tYvXv(O zr2~jc6crRcUBVC+tc;D107xR2-~$A?9jM-eQ6}j@n);`MH2xVvhd%YHiBfQ8j`W^t zge0`5YiMY)(@ zP7KtOQWdO?)Kk!hGr6ZglgL?Dloj*ZyTFq!bm?~+pIzm!463!I76Loy~l&&3MbY8rNtBd zp114*I0)5mP0g2DDrwsgXP@`BX~tS%(~3*dH+~$Q4FUDxkwS)uD6FI5q}AVIT$p;AoR(>Ix1O^eEn>x|hw=xqi^~Wd2 zJAM{;we*ZtTQ*8ch)v|4{J3}E#VItOoOPhtn#|G)Zirb5fIY<>V}{(2uguN&XC(^3 zh{6SXfwwWc?36oogqN@wFE4q_AM0RYl-ujIZIErXB z-C|#k8dxZ_qCF;PJuH`tpw^@IRN7;Lwh7XY9ub?F{5 zuN*CHZ3mxO-vOdG7}TrnC*eXgVXV4$tj%iRC*P$ZRb^!zcALsiKer*P6PYTudZxsP zb3`KX*RNm3PzmEqQU!yzy83|GT*i88WJ~C+x(V(lWSErD$I71A`@Jh74jR-q%RnRa zW;6lI0X~>J}PS4Pn2j> zFM-qa?(&E(n>2B25)3sEkj2|CT8T0I)^^RCe1Nx5Ag}xRb6~&c%7#9MHhj|ybT<6! z+q;dwTJA2_9kUJ#8xEeva^4rO*s)|udA%^+-u_4mb=}SrLQ5aN?3(_TAW#urrBRW>iT70DvFBkrj|)z>;OALurn z4buW+jx_+$-4b-k`8kvR4v`;ZLAWO*a&|b>!J-$cCXf=O9v&b-z_*&+$&#HROOdPe zmRDEzrZlKJe@5BY61*424-enT=!l9CcDxx;keSa33COdAI_%Ud%ZrYU>+ljv{`H@w zg<0cQN5k@FYsuca34;RyY)S~a>kOGuoyF@&IpcQOY%#rzDZ!nvQd)r$ud*v*AKW?$ zpK}_Tf}app9Qwl9xi~)3Mua;hDamQSW1C8Pr%pY5*6koZrd;ODn$z}YNz-SPTF0f= zfO$hG=%4#$0%nDMTp(+6qQ+sCyHbXpftuZUS^TWQ@>KEBI{*klTwfT|-nvys9MIrB zJb-`v_!R0lb!~<)nGF3NYML1qrm>KJmQV{Fj6(2Nu6@3@XhSQQ)C+*4&GwrzZQ>zu zlC3=>8LpW-H+j-N$UWl}vcAmQxb|UyE8LNmQ$N$NMR+8R~fq9u{!C4v%$A_F6+uhA_y~1IcH4=V*aZsr*Q0NeRCws}ck45@>-M zT=87#kAf+8$OnXgk}wVqYu>uUrP0LtR0DmfTF8EHr)ncdu>?+V9O8$?EdvW-F~1Um);M@*)MgT&I-3Mz&v z)yy6c6hgVGC*VFHs-dxQQSUCsGr$p`jt;qG)c!#;_>C1G1%GFqvJI1uc#D?E_ehx z?>n-n>Ew>OK1y0G$jSK<7_6+?+t$_P;p%!0d-I_!#mV~gdG>>$DdpqBQ@4Y|A zURs~K>ZqciqWrv0P3`4SG4z$W;h+A%UeD4R!T9%CS*Vc>L1D z2x_z~%bFol3gE~vqI*98k#3MSw4m+F8bMpC2)gy3*EYqIKIH9Lt;PbloglTS0gn(S7 zP%U-zil%~sUTZ@0_Ev=HfruwSS&u(9Jxa*&;nO!4hrR1`OnasHetl*UBMtCVFflVG zzs#6=1v4zt6gCh}{Fk^DG)u>h#}vMt^S>;aN=r%(H{ue(gdl?MnTHDgrZJg|jwi10 z_@^IVzDvK!6*C=cP7vs(444ruLD$wtJ1)%w=)b+E9XdaZHs1st*q^J<;5XyTfN#?w zPI@t;7z|bw6?@ejC@?fJK;w;&bnXJM;2$Op_>LL=-`t2Q7Z?d|y7+1Kl_TWvJKMil z4-^K%$MeDeT>s5Aabh_i5_mw&G&c!#?ik)$AHA@UY(NJ2J4o{Cs3Xj%pvFqgknU zQDWU40|wQzI4L*mPmCJ1Y3f5b?_!RBpo*H_M*z>QWxW9z2kGUUJUo%yfL^X$P`&rl zOiccm-(sK)V*DhW*|=sO+vs^km8K#JE8_rL_j`lk)^;I=su47MyY!+)TIoRM`MS*) z5Yl}AO@sL!lyod%O-Nl_yv`3@9ojcJ>3v^B()yItQyTuYj-Sf1O|PT!Cd8e)k{Asq zIjdBB03W`oX$~&s6Zeiz*7NDFltuj^M&7`Sm!zf69%Li}#P+x@ym@erzG-w)nX%)#x~4&x z6SGib((@nNEO&(jcpD%7xMWIr8(zE11i~5O#mqH*8#6Nyw^Z{y$4kPz+H*~nO9KOTz%+T^OJak|JzEr8MP zth?X_OH=>9KR>dwoAd8WA?v%_W#z^AVX1qwkFlZDKTPGe2D78SMbLs9-v318X6EOt zs=m)-@0#XR7!FTPdeP7rxk()PSh-nvIE<>C0EWNJCVc9HT|-r_YQB}3wut`T)%ZhM zx!$xibKrh_s(g2Icm2VGzCuH84lyZKNj4tl>Y(!Ut{i=|hq&t?*XTf#B&UQ35A(0C zE>=KvgNjJ=EiS}>L=AcY4Qi2_e$rABF|oHew+HPCfzyqOe{QL%o88>_*S5pMJG@kA zQhhBDpbUv5eyh4r(sMwG2*b23zi}T-L%6rR{#t+g$NXBB=%nz7p}2y6^-u!f>$tFq zN($a7C@RXzPqb8%kkO~(On(%FvdsZF*!V&5y8N%Z>A^d~^|fckB*sU@&0za-; zV{}iz5*Q}-Y3YPKto&QJ=4L_#Hl_+8=oUdm*rVC%%@-wb^Co0ZhH8ko1<18^k)D2LNWNj?`pt9;LClx($;Cq=04zrw9*RLJ znIvw)nbWhXej+P^;yYo|?gR%4tH}Q%mASO4Bmkoh>@>^sjJvT7F4H~0A$vq+=IgEf z5~0aVRa)nTH*25r4~Cm?wISbPZ^;}j8}NoSvaIMs7^1#!x`v>5O3w!bYFq#zsVmsI zwI*uFHzWFbX?Nk(xWs71%QZ`xI4yolSAoGy#+Z2wJ}+AXIHTE zqNJ=(7r&`G#oRejjJDcd+FH(HbK=q~eyXj-X2yJ#;s(IkYAlfv!MG!=b!20uPWbm^ zj&Tqe)KlLoC{#%hBQCtJR5(@HvrjMP3|r}u#cusbwOnMTzA8Nm-pK=89Mj>wE4tf@ zL~d_OB}Oq9D<<6ja~7Y&?RRUjJ42(RDEMBP(na6_5UlU0jvd{rXX7t*K^?h)DMLbr z87@O=kR6Qa^9nu6LAmB_Fb2!`F|^ti<$TsV&XN(4EBKh@=K8@v(8elZ#kt)g^yKP+ zvG&r!lC8psJyODQsp`j3t*ydPT zxH5#9o4e|+7puqqc78AWvY49?uZV-h+RXHz&^g&|{j!}YV33;3nA_CXH-o9s6J_B< z*Q>(2J9>sA@{mQf#)T>nq_8e~_^bU`91!5=>0UbOh&{YTC6Z~$7?+6v$><>BmmfX) ziw-c;gcc#)Fxg3P;IY{%r;CqIwVnF647Zb z`aJeIYp>^#edHM-Ov+FlTjb_r#)(Z;mF~TnP1I1ce0@ZFKQh(!pcbuCAi#8iLXYV^ z+W3w9k0AEUrI5sc)cn7a+~wsv)kSN6?}=3}oGp{219a>{<5D0~F5&*gq1DyaPR}*% z9=jCc8S=Qg%X6PTV}CwXmX;RibW%{=6$sQKD0MTbV*gSQ@iQhz8b*(_)rkr>5mDt<0~Q z!LfE@?E)sCL|Lm#!HkNu6+Thn-B-5wuI_GcIra4N27XailJ8udo+tb`J+v4V6`3eb zhfGGOqA5X1cmtx>5Yjh!CYM*O*iCw>OWC$?!|m-qb_||tx+oCAhP*;Y{b(AQtUE|Vb5S?OTT{YhWm=aZpZ=f!k2Jg1Cs2TukpfmYQ1qS zlz6b))W)U0g}Lj{(^cRL^Rgnu0%`gkmm)$-f(BMWe}Zm)Z8iw_(?c=O({?gZI*I3k zZ}BI!;wqKu%qNz4hLvMo58blzV6XHY(-}c=E-_?+?#p?2Ak&=Rqq}a2IIkw{yluD{ zHUNb1^K+{+OLJKhufsDWi7UdhTbgoOvYDI}q^rmlwGJdh9Rq|gYWtQd zQoTec9~WBF&ZopKcIld0?`^SsFE@K$0eTS^-|$p>tCy>o87JA3C&lvdu>zhG$}9_0 zO1*6=RlpiG;jXuF={4)9^xO*h!D;tN)^V1TM7QFi2NHDjG*=lXD=p>TH`at&fhRE5 z*p*{>GJ{b z-bS?%oZa&@O;?w)!O_veLW^)7g>DCRhD4uwwIyK(GqQw39IIb={GOQSzGbf*(W`oR zRD+VD>~C-yxP)F1qB=(}0#p&cBVQ&3fA^(RZB+tl?EbVo`lV7?2*TGB@ST@xVAthg zRd~IC`-?~6f?9LI$jFUeX^&daYXVyiWjfAtu~E^{iPATjXUBLL$QP4x_!Rx~k>b!i zM1Fa8b}{frXha$=%%f#f4H39$gIw8dEv*iHrXzzFy1++#leNsw%*^Vw-Rk1(+$&4h zndjRSH?BU?v9z)^HFq3cT8jJBc{M$@HrG_&IE2AFSfNPc-AL@Z_RwNQaf#2)x+nNd zabrkToTMo#S)*hF6oqISg)U&yZ}57uWa;YPqiMWD+QxtRrPg%Kd~ zuuO=IM6iciC|=n7UIF(&7wyjY2Tf95#G~v%K^oD%QF7b*3!~u#c=ANO=IVU3yScL* zIcZBrVTNVWtXxYw`fS0srW9{*A2hZ9sBkRoIU5om`H7*gG9Xr!MW5JQn9It#*-^Ud zRV5Y^6Wdmn2a?klF|M)^WTidPItYo&%XsfK1@I@?ssh zsPgm-GvoFzjDCFj6DedlFhiO)-(H~j`q2YB)41E09d6m&a*<%{4T`&hK43e8)LI>3 zCw$(y4fVk$piP#y9&b#nAMO6tUzTyY24W50TJZEAg#5h~YO0k#9{7|~2>q)zu?tAx zy@{dKrPMcpH24oMU|Rfahlj4-H_sZ0&iGNsY4+=a=jdG)=xAs!Vn_3h2|en{+QXxh z-9N{kdpvP=_K(OFP*RX5&mH^%Iih5*Wnpw|+No@=R(ov~{JI9Si%&=9P%M^)RSu(U zdRAYzonG0eZt9DILKDmU!urI8-P#(_HVl`anr|X{XIgII6g^*Bw78dwf=!DhipRsH z%zND!(q5YPsY|zjdC4MUzyP$LC9@N)W*WUL#e|t`cm179peyK^WRs7hqoZq&-C7-a zB<;S|MpMnzhP8J5JQObp`@AY@O;dgC`66|uY`_-<;x5?dno+G%B86(fOx7_7@8Dl| zS;3gQgEG=oEA#imXRFR|_ilQCwq0?h{pOmKz~a{jf`WO{P%n>*Ht132KAjW3@UYzI z@5%o@`1W}*h+WAWx+s*wff<&1{#O<_(B+oGqJ!T~$X@@vo_gkaoshWji%g5%0JuD_ zdrQzNFZGM!n?qqkWr3^lbznP*Ey~TY+@%C;n5&D!5zpIPo0i{BxU)V650tvDZe)tk z{kJwfQ8I4Z}YPxm?Ln6jpQ}y^#5sH5i$ze->x+*1n#6Fz`M$ znBFWo>c$e(+h{2FZE1Ktz2@oDPdTh<6iUI!BC9o0Ay$VWST1Gz%gBzfX+MTW7kE2e z4I5q1%3AmaJZ%TEC9B{N#1HA?lFS(%Pu%TlW|?19q8Y2q-8mlstIvTvc~XY|G05B} zcVMoj{D0Vc%cv;#zi-s$j|gl*L|R3Q2vRFH0@OQjha2Ba-OM7m@s=?3Wr6{JI2 z8tEE9x;fu*?|t9*de(V$UOelpXFc=6{lYCVb6vmd`~9T-%d)8K9ondReOj6A)n;|s zZ&^_)0v2XA0xl(@B92cLwXCIHeCSlc*wJS4Q0O>Nbn`ihqy1b1b*ta`_fR68Gpw1h zG*4o559ZpbcfZ8-Rytbh=&HD`%(?_l5?B{TCHWef)X- z#@@r3Vk$C~Z*58>sqbcO)7#_!U`6QN&)_ng3Jb@4Hpae4Pp-*rzsn}5L32?|M@y@M zvhGO{FYtwqtP4gq?_j;uu=!bI+?06qIw^h(`Jz%V2Em3FOC?QExA1(*`gQE+^&`Z| z@RNf}2go5Zz5(?Oc2qWtUx4C0KE6;4(#qIaYmDRVO6INel-dmpyV?rYo=ys$pXxNQ zU0Gs0&7DhHVN4-PMTeuDofTK@udxtX9Nm5rWf@ugVd;LEf7lz9I=DzjtIuhfVGY~I zOAmg8ra71o{3P|cRO$OlzGLkJB71PGhdr=zUBA^Nj!iU$eAO)eJ0~Pm&#kRlB{SO%D#8KKXcM#WdE9W(SAtHI#{NK8 z+{kgNj1%qC6N|4fzzJSBkP_=3)WJVftp4AIL+xAw zY4eR>&6BcC4YR29!MBaXbfOx9uaXrYL}7N;1(s66rf>c0x$Mdw6j8yqyJE`d!X@Lj zx$dN+NbWIpOotlEF_TS z)EYuQSv+F+?dirwE$Vd#1N`WLy5QI}-nboo{{Y2E5}qRDhITvZ^0Wmjvlq5@m|jL# zWtv=>F3vHy6LiM+&_4g+R(duUUy$F+SOwEF*&d&xZ^S2-bERiC4N5Uvt7proco z7WI*2az3*!|JSBe=j*;LIa1QF;rSd4Ur6xBtS~Y4rrTTFS(G08pNsEm@CaDPiR?r@ zUIr!o=5o?DmoPdi?NJezOn_z2@M@)1k8@p~5FKT1+StdKm{QcTFo00VUYRqW)c%JF z%Yr74g6Z+?WI${z>fE-(*V|d>sS@Iz>T9f&^2xs&{8sJyydije=_hH4i^~y3MEK85 zc({U4x7^Mv9~#Y$Zc|E|J_vTbZjsh^ zCF`D(cpZ|BH@`Q$(QGG)%7xai`sf>R?H)ijHL^`FVaR3g=;$j#pL{DR88iaGiO(u$ zDOM4icN6oq+Jpt2CYj-VU4FC<*;n)+)9b|Eh%dIL+w#(-gC18<)<^kEn43r2$=kQj z8iZrMe*3o4f@dQyCqqaS5E!5+LQdi`<+zYp^s7sRudAy`@9aw|T!8Q2ub1k}&3;c^ zPP#UCM}`+9oF-0>`2Ey;n**kJkjTgUCjxwL%S_R`v?K%A zzOQw!6hXHr{izR1lAnB~%d*Z_V-}bEL;kZMX~21(l=_y#x~+rC z$Ek~S~BV*SHZ zNX^{;Y{n#6g>1^NP;nR1>++Q_HJ)z?9B^S{W9n*X(4={oIW#jFA|NTjbd4-(!HC_s zpIUTjdxn*p_wMJS5(Vitc4l@s`YKh(Q|IiQ(V?J+IBjj+t}0y>Dt0;iinkV@2St*T zSw>6$BDp`NlAc4cdf{>P7{s&Qxs`Jjz`R6BX?{>?TXeV@5fQQE2xap^&TAxQu6BK;pEESgi@$yIXKfpHTI^Hb zXG@<+=o)D&NlLm0fvV}cJ5LSIHAao1K+R~)N!0&)@%8OEObEB14BF{?Lbn~F=D}FR zunOuDula*%@@}b}Qmgh3`LNJlN2ffMUKe1uqE&jW-uM@Z={~Z@B4Kze8JxLnv6Iw) zg()*x;Nla2IL#4;ROWB{sfmvd9lJT%Sy*y2a(;0B&YKr!GMpM;UbuFuS*Xl-0MHVTFYE^vl9}*(4qA^bwr`)~BsnJi|U-Zza8z$kd&I<9pQf@b^g)g+Jsm276 zRz2g>ze4OFuwcv9VPo^e;iV6N`2am05+{hbiKwXNR#!i-A2@DJ#f|euPd|xTi=T$} z6n?kJcU<&(g{AXL0#%t$`ooHkUC20u2C+=)TFXCIhYvhvp!*R2To!yZp;P z$GI3d9H1CtSj}lgASrC;nT~@6wV;cBmF>tXy?r|>s+f4o&hhgYv~2IN&^w&Cd>vM- z(|WOF`O%)Cn0VdEsd%JzSxQbfG)<{EOrWL&DLjnR#awGD^j$6V>Pl@WMis;M+t!YwK$QrA(IL|^y&jVQ{!HF|o`M`$&kR7d6AzX#N%U>tq`xcqk0CW$a#d2~1#`Q5^`}5@2S}-_#bHQ)YM-aeiVH}>OU~ka~;3`R|N|j@dzL}=DrKVBrlgQ+P zSJt;?nnR|QL=Lxu+Gb`yos40SH)M*)J-S9&K$un!NO70%_hN$ef$YVUhSr|ZkzTb@ z1yy;c<;XZ+BOA|?vF8G%vz?}9;+9lw{?>8l6%z=e`f0gSGyrW9Fivrq*nd$Qd#=Xq zf=jtTn>15XVyx=1t8-*rhAuu_T>Y~9Mkj&^N25hL!Raxo`ksk7Iu@=2DRyE9x=v2s zDh?!Lf;LNoq8x79xi)Uj#D!(3u*eV&ya!rZL({txQ&UFyy0qrwOtjUr*>q9TZ8j4g z4P8xQL^ea01u_a9Hii#e#@%~uOXiIA!!b=QUk5rHU7O;QZ~fwa_^P&3VF!-D^f&a- zq~>biH+S*n@;RJuKkH{{L2GlXY)5mcx#2^izun>dfk{)LeV9Z%>Xl*UjH{HiVKEvv zZ?#-{ep*wB_q~CEM!-`+@RgYL=TYaw4$hBSLE789w!d{55Ytt^>p7~FL06IM6SAt!ATOBh( zj0)9eN*7c1Vpcu+v=pQ7Z&bnANo0R7Yya69Tlybu?X@Bjb@dTs8k=j?f5ZstOt)A# z=-EJI&^%J_2QGiy%lZO<#Rd4845`Lo&*xNdx{Q&%y$XbLf{1y;$E(NTm=J;ug7=UQ zZ!vhZGV&OpzS_O~D)(yL*;(%tUQ$&b*>48BN00S(vO&&fAd21O!#eGLdbS8U|>@LGFHYy!t+_ko4EGRtGdCVp*`Wn?OCkf+v>H}hF4Ea zxGHn1g>G^8ck~y$`jx=S#@2hUaC4KuSWyd`__VPH)?gY5v{eAcp zTPy5X>BeFI2q6YJaKR{OduKb~6Wg;^xeLpod*JW6G&ckYlvMA`H+od6q<@lUzHH-! z>SiVE?ee&?5!~yO9pt1|3+v77ha#ZGw0e^OA||dC7dNgUK#}2fzovb~{UU#SdBZiA zRmz$4zyHynKVLQqkWn*q>92OSMx^~0mi6arKE@do{`>Xg|9g(dpD*&iF-F9!L*&Hu zmC&`~w}4r!d1+O+o#Il{CRMKdm+nM6)4Poyj0^p}y;ZwAnE?2r2XK64$n?C?^MQ_J z&_P77aqx+_EN0~*ae&Xxj@40(Fb+D*&rjEt59!92>BS1ZSOUTt=^Yt42V4;LygS^w z*LWYo0lsdrOIx_q8p{6>NYejaR!Y5>e876xVdR5d3EQ>n*Yh>2l0RpZyH?Ka zzh`4-1+F%GI$(Y2j-TEkggi7;!{xVBmmb_jDanD9S;WXLX6 zpytVd$+(qF?TPNjiD{ja>gWtV}1e6sSt!&^Q@0M`IS z%uL2Jk2q>e^!V^+E3aqD1y3?^a-QU+J@CqBqODZhEG#Z&XXIQQe7p?ft9s6u-SSpJ zt0+ix-!Oil$Z*lp)O4TIZJ=x8JJ~v<#B-w(wQ)|Jg`Mnm+J5 zhVIvo{BExme)a1(K&FUZFBDb${W9zKAzFa|kP3@q&bSTu&}gcHkb*;H#OvyLe8R#& z%XHL_w(|m$0en#eMua2Wi`C=UUwve__4(7fJo-z!SvfgE&LS%2%BjZ2t^LaC>Up~I z8a5qg&wN1#;4D&qzjAf!^y50c#c2d7gq*}hxroW-_b~x(t*vb~l!6OCx{J`BcmJmj z0~8x&o!G6drHsf>%vH*(R0$td)KbgukL<4XgOO0q`~uq8e)BSDdjdXiRvIRJ40l~I zl9DhfjgHRDkJ9N{rMW_Q#iHw>$cq_qTT6EpJL$~i8u_)=hcKuFXcpck42=t$pE6oo zTTbK+iAv8Fl5Eodkz)a)d{9(&RkrH0XLh>J?L9r8<*z=(92CC73yPOlkRKfEbwE2U z43_Ue3`f*)C?=jI7f$?IXQL6u1cXku#M zO4Zf}OJK!`u-K<@yQ~gY6}5{BFzA(j>m3{V`IGtnodb8x;_8UVkX+8&UnXRG zo&9VPZ@a}KR|J!mBqb{a7ORiJ4&+`WCx7!&|q!gf`i zN$~jiR~8_i1uUoi*5_J6uH7#oJe%Y>(0>PU<|7elz1h-+nR}=o(GK&;k-0-69zE}V z?#%%98xa{_gexfb!?QMDo*()GuCD)_><1w>ShSv~siAQ{ z8_XB?Jo{c^oV#qsT%>Yc))$7}Agc1kKILOBg@iTnTs=u~<>m*oHYRG>g-|#kl%f$Y?5WgfSDCmv;B{eVYoGi--WFn&-=W zYuN6R<1q&&DvALbTj{RmedAx101fwF2=o~QP-t}Wf9OU)RPQueJ^j?y%u(uv9B5Qn zVABH{s=tGuus1tfgV1j(fjEFxq&(`v38Zv&dP`u(orT!%t-`GiLt0weaP6D)>zoso zrYPa%x$av1)e4vW^sdJ_Bh~XTnx9OlIvW%w_#GpJxgA%3s#n>reGNnLW4E`RVvx^1 zR>i1#dj5iAFs77d@2H9aL=8=Q`BGlWb}hi{w03b}?maW>%ENYa$WN1~z`0Ujxy`3T zwX8pe>?`}BYFh89RbCoU(hrKQj^Wlv=9LWunHww1vuS!as1h8J_rFav)x%UFPbFJ& z7c@}-Z0cx#l#k)P{bQo4FzX(#kkdYf#^B`h);^PUetuCfKz93HIgn^miRzqzw+w`T z^bqWvKUQGebZdyF5dG!=ZACZf0iRwn(`#SCrJ>9>b?$Iy>t-(Anx4+TE|uJYL1sB9 z>Cn?BhnYSqTSc-*2n*{<5Mq;SZfZ5G$@0M{wzEoWghF8#S1nCP=DMK<&LUsCj_u0? z3S8GJ@?rj)Kn%ix0pt&eO88N-o6R4^apXEtgjlL<)0xz(l$vlfo`G>-vN0kS^Lr#| zyH;eimni_UT0oL0r666m78o<4sl!@c`sW!Zx<42cutZ8rQD(Ipa#hR~@4$_v+!`xj z`)Ji4uKu2ZMi~yRQWG~vxv9}1Qr(kENhdIlZ5lRfKff9rNB0pg3_gq2+-PL-&onTN~B3`*X7>X9&FcpzZLrP@X)r zceUCowEZE+;?ME?+=TgT8;{M+HPrBdD}2MO8ok7;1rwbH&#X;$X2i;dM@p128P!R* z@35PIK(a8vB8r4Egd6{KcWaDOTYv%xF7gSkOy>L-OCc4Vfld~`UW(`mjm4er{t7ZU ztv>3XU(I%40ohwmDL@xXgV|x)J=tzbPj%M5B|X=PS#tU_`?*hqo5L#C`OwSsOLHCt zPj$X!Rhlh84Jvy8iGzM?PFVB_z*w1drx)RmG6BQ;R)l8-~# zvM{r=M?U^JGQ!LsO7-i}VDmCQeE#cQw{l}HdGEw$Rc$`UQ&V&oA4d7SQ? ztIxi*ba%GZGjQG#VBi2kLt3Wu4=}rp9g^-C|MBs@NwAQk$;XiBWMS6#GA1`B*HR(w ziv{2R0|?lt5yfQ?CeQ8ow2N%n$>(j8narblLl|6n!A!l+DeA7&1)p*wRz(A{*MVyxcOU4$m57mF{S=gtn`Rx|22T zNx4E8kzVEC`(VQ1mNF2H>XB$ikwj0~jy}rskDD9$3hRPF?X?`fwJ?0L%Rm*X%H!CY zI%}+GZfe8(1zyd~pFvNXQry?xC(h&BXles*4DX+rTkVbt)pZKz7K`Bmonm!3+3vd^ zjn?nBTQ&xnH++62JUj3`_?7UrJ}$W0TC#HOlO?Usvz$t)GF=HneIwjJ#e1Esn#H#X zMddfg>YzsS88NuA6p8TIXx>~qU2pq_zUck9rV+E>fVqH*}T5zTSj3 zpqZiXL$%yIzc*|v&iF8$b6_mRtrXb;Jz}y1K_1xmj{k zQu-Pizz{Af$W+%kp_efo+R(tXc*hnTS{^%CKtXy0c$(bYDwzWeEiH}APn<<>!*X;I zp8B-#Uo1dm6?-1$5l4%xfaKg-D`kQ%Z*l31=qp!g3jY(W^TKG9Uz7`{;YtW{D{|v! z=j2r8QMj^2$lA*0IF8`uy}OT+!pMfUVuxKpQL(p|eewLE69|f?pW3L-?+L;i+=1(g zDrN z0RW#G^U+D9+sY3ZYHLk;<3X?2SDf?uTit2*_?~XS!6Ay^F# zxJ`Y07{A(y)At+W;u*EcgoTAG4nMh=uMh6pVjqp(ypcFZ$;`o~x*pW6?cCHa7)2#I zzg%EN&N)$ynkZ;(%}S?>CVgR-->GpKH>ST_9t_8?4~!QQP4RM;#2dMk1&8j&G$;Y? ziUQw`Vk6jIZ3PmJlrzO*N!RnyOAvMYK1c}f`_Q~_0r9H7I<3k-tCB>b?-7B6YKKFd zIYR^j&|>n`myo{`8KqIZmoKQ1Gj57H1?`D=M3Y}+~HJs^qfOFz$tH>Nw1ZMyZ%&D*g z(^H|js$_cjkifogU_2-s!`-ew#2z1c2wk~Cxg9e%TK&3co<8|GiO^`=o8f(deg}t? z@)Ta7dz^QKN{fs8y1(XWlo288n=F7hY9<7ZOxKw|o#<8VYMuhpLycC*ULyW*dzIZk zGXDoWU~0#$3(at9>$yu09Y?);P3!&N%Ys`SVz-ZZR6FDA(=;i z?o0=`On3y#Q0Zsr>FG0B$}as8Eca6(w*}CA>>R?&TNSp^BA&=6J5iZ_c35SbR6C<| zU&-%~{}?GqiPTHCC{@5{s51W=2NCjj1F4X-qB5)A%r{>2Yx3ga-zC56OUWqkAP~QI z9I&69trCRd6T-9N+)sOddz2HcUs1?~fnw4#9(1 zrM^S8n&og5d!JNWQ*$)kRIl!y>mo>112w%2h~qd-jXkbxZ5t;Jd$%CUj?Ntk#aT#@ z59q(OA2RYcqHE!XbB~>^7tRml+LKn6>ttas81E;6Azn{s&FSoRW9RHUr2TEpP9=e3 z8myJ8GqHVMe{SB+BKx86ZRFRE?+*htVe^%bYg`FTvj)9;qOLHc-U=3PTD6lEhLBed z&%AcpkTY{N35?G4v&6Jd6q}@&re2-54=YUqDDC$n3ws#};9TvG_~%%=_e!nyT$4h3 zkK}A$n2GB?d#0=-s@Q?p51q+FfvhD*f(j)o@T>}LtzmlFpz@H&(}j=k-p1}`FsXQ6 zqe@%KDOj{7rkX|D&}KD{2tYu)^*R*x!!{?sJW3)vc#38H8=0~5sThN3+7 z0ukaO1TYv>T(LktS~L(C5Q)#*u;OGB>}nI+O&HJ;aA9O@#65#MUa|uevJo^g%+uc4 znH?WA_*fVvGYh(LdV@6UXpuSh7wy0z%oq%62+lt!O?53n4M_S{&e_i=z6xp+EuBRb z9>{B*_?;YcvCS@jI7;>aR-e#aW_7=L_Z=vpps!lB>In9a2sZIrnGAlp8Gr2m!r6im zlNM)ue?JC9bZbox)3A6Em_won#4|p>3DM1; zLOi)KEOlIC8GWP8FE;Dx`duJ`{?WHEfWs9`C98HtjuEVUzw;}bc4&n58{U*rQs`~* z+jTUK!5-9KJ(|c2|8-gQ8-bPfM1Ou$`5&lv^_U6ztkPH}YUdZih{uQ5n{#H#$P&D& zAU~`)O`I>wZQcpoMDl_$M$38iBqWi!I)(PKD+V+Ptu)vDipGJD*d{DsMRA5aM!U{d z#%-`Wn_2|99?s#3UMGvn;2N|U5;WXs2G*c&90`tZpo;JkP8rK&!ap9ik_t+H*88QF?sF{`7E!5-5@gxPGYii=O0qN49jeZ(K?YEm z>z?0Zw$d$_Wdnt`XBnI&c}f|C=_N5Ws(4-k@|-T-mNVXYd_%!tvtag$QK=`8oq8;OZPaCW5@0?etFIW2xt0-Br~j9}!%|DX+v%^~ zd)%KCqXeyMq%#xTmp0eP+u~5zM-`=_CtobF*#(tk_K_`bk2r!6Aw>_YEfiyTb?2LH zjtu_tG6=fFmzC*@Q-7SiY7AT$wDpEHz-4uuLFtennVFq+z;khNH7PSk{siGR%e2X%PVJpw`g~1l%%4t8U#;9I*zT7@%DTw6fiEK(WRQA zCz_f$$0JuzZ2qr2sz8KdV!*1$$ewkOEqN-US4=SL=JD9ryY^((I;T@xdO3h{ShDu! zAI$(H7~vd-<=xUZG{5-&B6d|3KZr(J^NH8~~8Dr)a22*yreN z0xgjqL<}!k?!7jS5jnN~?SER?nfzazvmq@ z&B$)>i*iK0h`%tyi(q48CC?qbXESiY&p1-!$;zmk+_@Qp9IA}gD^Sw;efqV7auEaAaLkxsS(u<%`kVTw zywRPJsqKo2eQ-9!zgSo2CvRGb6*4afUjN9zR)$;gkaPx>t}#{Fy?uW5D_Bb~zZglj zmmZLO%of_87e73lg1xVhy6LS~b zgP(F1WOw{EGir~fL#;+WF8fhu*c;pzx@QfhQ1CSd>$Kb9w?H@JFgT`k1*mSw9)dV; zX5|Lpe6icmA3y&n*=bFXbN(C1Jw)BRCPY)h>dt{cK1!63hcPI;s(vH=SzD)=eaGp3 zP)X1@zpQGmwAVw*@eD>9dpLN?6*4ErW=2L=%x5tZ9JrAWAnQCv135Sb1<6Sm_(_Yy z24@Y5HfGCms-J)PZhoOex@7VPvzGYFiG=8>jePn2w9g)cA)u{C)iOm!M4c8mzH!G= zf?{Q^XoJ{tzbxB*qS~SJj=VLNDK z`5L=7_oIrANc9dikT3|8gU6=aYxe-j9RX8{ZAAf$bWHNUqBlcu@|Et%dt@UR4+uuX ziHulAOAp@_$J@KiFouqP3mxjjAhkDR!eFGQEK(1+W5qBLaj>=0r--V@!P+>#E1XZw z>#6Ch_cHxqj^!cRJMJsmPnAAM=Iy!^XW#{f0xh<2jp`<&kJrH}h6bg9j7 zih&LIf|+7Ge*b8el#H}NxqBEO;D);$DjGjqx~;)1^!WRClD6>X*qwlv8}HxyCF5Nx zJ$6{}(Mb#N3zQGPk={_6;I%T*SF_Z(rjU0Pe4RevW` zhFVs0le=slYnOb0YGjVSZ=z(Po;Nxw;Jz{n7J+_&E})zD8m_@12X~fgne3_}8hi_f z>L<0^_gz_6`Se-J^sXNC8EbisMTcTeH+DVOiVPIu@dcgkX_~T! z`cxnVo5irLkNG|W+}oieFKnEG&_Auiqq$p6s z!1GsVAjm^1?hh&65LWUSs&Wf112gsMZVB}%_*yUt_#pCN>{5|Gc6(+sXtLDs><~~$ z3wxCe4>a#KmsCAfe~K7R12LEhT;zV4hm7_dsI+cRNY3c!Sh|P0BjWEp%W%inD|K}P zhfbfDghGPQZAK9s>!=t@w7qGk(c~p3-?cPe5r@o6kkEZpc*LW*sZu-Hc0@qnKg;%| z##wIQ$~|TS8@ej5(mwb3umm?Jf{h$$W>GYs+?;^<=wH~Bx3|u_g74Z2SQ>S?TE=FL zr&b1oL06p)yDSR}2SLC)D?{V%T!&BYekTV_#`Hd0J)`%sg1{T-UJ~>! zFzR5#9;j$=5CT05joQG8QIgP-URz)@NHY>sz>~Z|MYTOJ%oU(Kk6}a93AMC#h8;@* zka32e(c>a0F~b(B{03}F7+Uk3#<=(|{$n)}+K2en$Jwq&(gP z3oD3+@(~T~qq>~$`&%9{T*)-CG22?wKPEkz3BMvQ{ldr{*dx%-%X6OCxzy?RpPhW? zKiB}Zwz(6J4XK+k%!u>cX5?AF1+>)Ur8T!zSS1OuxtpZHiRax~?Pm`w>%d@xcuZJqevlxLs1!G?pKQC$>{S4GZ#m>5 zRqHB8$zQ&+#%Ur)%MHqTz--|p&eN=#{@JqWDY62iV&7g8{wkE$$QD!n7UlOy^TDrU1{rgo_8fy1#x|sIKKGWJl-&auxV;Giq zgGdX;39s3NW3H2B1*`(z?8ww7&#|7KB86CdVF%7f9N}va*Ds*Qw=QSfkVK|4U_EO1 zDPPoi;KGo;qH`3O=)gnHRWS^GRJ}}uQC!e-=5mcpgE+3Yad=~>X|9FD-(R*2E3(nl z699{AQAt7QH{@ZT<%2jB=cq1q1SSWkDj5yNNt3J{F+_X_XgZn|fV2w_3Q_|ax(M5H zM(wm;W;QX9U(hYNFQe<$i7%Zgv+ZosG;Bjb(LW}fmIV(ZYq}eKIhrnyz0-tBP2^{? z3p+6%Z)kYg1o>4lpULMk=-^sCBX+wM(3kvSZ>Q1$m3R;;avLJ9WpRE_9a!r&wuV3k zKWTH|MTURZ4eNQdQnq$@gC8g^{2G=pBqD5}m&MtsFnc`s#hBbVv3ma#eJDw6&1yZ0 zn9CZw&o|IthUOKl;Tw{xAYb>?iljR}Q9-*6ri_Fu!?b3Vc5uI6L&3T>#|7t0iq6)1 zC`Gl?NBKB)?p=RP=6u>}Ie|GQULbGf@0(}GTcJ5Xs-mn47~JR>%l!1JA}x9qeoO&b zfIuTA7j7Vdj(~uGl(bIi#GQbvq*1&^Ul^j2!y_WH@r{<|o*ZotKI9a)_foZvW73rh z;d?^B#>zT7Ua6ZjdNPcN+9#h0C6|VW)=`-7?jANEbLZ!A5n5)3AlY5LwjtGYt~uZw zTbt;ixckB?1rjlsZJyh}<-stFRTXxq-+8!2O8r&Il0`tg?8w&>2;Y&9Y zwDf)}ROqSvu^aW+b|n#}Bbqy)91q+^q;a#XUXK|_NmLoAN50r7WsxW5Gog}n1p+AS zra>9uvAf*5nb>WS0wof~fYJIHUNXO(R?-qck~-(Sv#nNsH1H!|YjYT7;O4Wf+-uiY zzy029ho$!n7qMx@Na~#FJBN9CLPElGBd+8FMj5gAfl8$J!IFx#8iBGLR*i>HmUqB$ zICCY!LEcFQdl@!CizopL@#?b$zx(G4qqS(9%W>YUsjvuH?!1c9JB<9MO?vh^l%E_5 zc^4n0i>)?}3)-}D`46lCHb8sN5ZvqIV{c|oo*EKOwhg_{mPz-U;Z-jd?GgzIO(9_v&O;Qm(37H1O zvrA@2ue$F*z{S!6EAWqvICUcyM@{iikk^Cq86CkGsDbli)yazC=8^m8^3l7+)N}i%u>*Ij?Dekk9)_F0 zybv^kw+AGfil(NewY4iJFYA{sS?jKrdU#N+>`SGlEn`x`i_dygv1)t;=kWFX(c#A7 zBrsybS=fl6iH;=#aru=DVv?4!s6h9VoQ z+B-R1cVRcmu#$RV2}1h+#W&W!j+eipuB*0W&WU=lJK6$PyH67#kQl}3TQllI`?m${ zz_6-Akcd&YJfkfZu11E`6gs4nI&0hP!XtZaeNQx<6b_qIogY5B_>ZXaWg9NeXp*E_ zINNtU{3R-#=tTbDlbgJ0kbuB`R1PFB`h829$|Us-pxbulKOkxAlb&4PaTK7tj-4@s zCR+lH_d)5)`#%3n%(q8R%Cbiy*)XeKu*1Iu-~LSxf;6SIJB)bguWsWt5-BZwHa1Y=cF4Z7-2P2%BwQX z<+u&Gnu`MhO7L?kiO_jez;Y!H)(4-%wwgj6JGGYD9Y=>id8yDhMZfi?nfndz8qOrGksAM5zgHFlv+%jM7MkC5#zf8`d&gFkN20t1mAy zLUqk#33q6HhCx=Qqa}$J8)wldcQp>xBM#nx53nB?7J0l3vQKR}X@$wZxy&i=C36Nk zG^^tV<<)f6_)sTh!`83Ub5l3HFJ7!1LyHek<0B7ia&qM47rL*j7hT(B47@zLXJww! zXt1!9;-Fnog+wntsWI(`cv0Qox#h#vHM;ObtWS0%zB2Sz+>{qyY5dfRrx` znwlTC7l!rEnU6Trb#qSCobG`NN59h5t%i;l=ZI2#UYyOpGC<4rtSO!zsjO2Xc4(O1 ziITaKRBE^E8Ann2uOsTIb5@2qvy7h#(aYT z9A}Dpw-S7IETU~7-`N!ZDVJ6S0>a2tKgNZXxnqg^RCiXpmG|dE&QH#sdX(7io0wma z|MidSNqHju((anIu{o!tg8TFLX`jo>X8^SK+Uh@t$nXl#F$DX`u&;rN{Xu2NAw;Ob z0GrOTWt-oL|Fdv9*u>EI`C&YLfUbCvVzdwVp_+fwU8mssY7+h9$`sozcLyF-mJjdV zN3GZKmfNS|w1>UDvhr`s3VXFF+U(@|Oig`VCC^LVPBWdiF zj@Os72FH)p-Q6C*e##fZ|sO31|CMmz=FmUT4fa4Gyc>`6D8OkNH9U4QO1nHFqB4 zW8q;l?S9XZ-suh6G_@yBd~YO!Wh-_YEL)U&lfn+^)xW^KGloC*p*SDLVf9IfoZwfFvt8@t=>t)0RyjFx?$MPQIt!7kH9b;Jpe_k7b$>Vrk( zFfM4m?r@RoA8(TOMPG60g<=S;0FM=`#_P;X>1`E}=+jOn(cP8nGmCTKQ3lKfHGNw- z($hX$6(su?z{|SZ8FR3$*rxBXJOWSb73^?|u@Rk!XI@Uu%I`xPJG(-SybD_I#gXLf z6P6a1E8w>=5f`1k2V=wVkmlM?2VMwqWBxHX)S_?V2`WV>Onya802Ur_;&d96?_h(x zBGbYYpJ(G>sk!lms2_*eNvK-BDKR2%*va=I>YP0uwxe<{(k2!4qIWxe!c#oI& z2H1ttlne|+Awus$1#GvtETop`W+do^Dl9vk2zYwIfiwiIi$g66ua^Nkw$DSa_2k*) zD_o27R1mUeno0d z90bH`~hwoSu=jnXT^Om2klOH~%A@tN;d_TncLjr;#-?iup*LrKegQf;O zNSh1(Qt`H2WN(TeYjOS%-O<7I^Rw~9pV+ibYN1bu@WvWHy8V?TA{M=AmYT-pjz1^t zI*|isU3l~Ct=XJ-{q1+>rzHtL3VAjg6I*WZOXBJHZMLWcQj0PXvvBhuqIs>?XWx#a z9ha$@v7euhb;cbAW-^d;$8ztd?I7xnbgz;OhToq8xy+LF9nLB{2qhOe{8Lfqi;7Kxo z@EnjWFVRL}K$#kPDO0%X|J6med}UsdlK&1@9ZvUr&%wjv7#tG-skAKS>!sI@b+5pK zRYHHkf{HIAo%#ll6ZhRjHfExiXm3K7>}=mhZkH6N5@gpbTOnCMoeXcG71fU-9bZ7U z`l+0-KOLUv%dqY5mjnCj4sx+=kA~*v^+Y$5W|wOeaW_qqT)*Okz_XzwR0($mZ$~Sk z6yok~%|t5=T|WOt^pHF!CnsDj0Cb_Ky;EV2GEBYQ_tV#XL+tivVDrCz{W>)N{hO)! zAv*+(wKL&{>X}b08yf^Fy@feB?6K6A;LU?4=-Y-T_>nPvWKC+IkWWoB zl~x+US;kIDz7}tNSOIAhxv6h9_tUo$5+(`~>Ve{;3@hoq3}47@-D(7ZBIJeub>+vk zr1$ksc($~*2oKxfSU+@`r~FP}WoCzHG{~n{F)-A}4(tJ|M#AU?u|NAS)QBtXAoa1K z@8@`_yvKHS*36maPA+B;71zw1)k=Wb^i&R)GqV^SIcK5}=oFR1p6;M#oVuBMpu`eF zD#}q*Uf%F^ym6qh(#g9i-b*oF)NNkNC30EJ{dpn#vHix=C-TFQ5*F>=c?xi#f}1}r zkjP0Mxt`w$^L`R^i4QkLULZ=RvOxrEnG`iho|Z#DA;{{1=!c1=o(wks8up z93<3Y`*nXENwwy*S{r-f4{@Ir5bPM#YKKO6f>v|VX7hLRVQ+q7^ z__4QBOBJ2FmWoQ!e}9QR)4Na3oXORLQh+rA4QS2uIk?A)T-|-##^PLaUjEs!;j_Y_wK;rFhaJi)jHmz z3;J98qHZN#740-w-!@(AE0e+ZlTK#rRFIbL4UZM_u>OD8d(WV#)~#)qr7qlxz!DWy zl7fH|MRHb9a?TP(BsEDwlc7~qBIp>_3+~nA#Zo+vQU3=~KJ*VocQ+0m4 zU!8CMv5*30&-sM$++&RU8lI3T%oK7t`wYCff4y&ycl7{M_e%@F-rJPJaSj{6&r^TL z-vAUfY0z?Vu6HgR$xTUA`(6bq>EY?wJ}4)sj!f%`!Hcx-)rTB@SH`=wQOO3GVSG|V2{3QsXln*wS0*`))MTT2rw9)cQM1HKQfKjm^9Rc;y1l zw*4VeXXmcYnS*q)XK(4)8HHn4W=fKCWJotpY>g=s*pTTfKQ8la|GGG-O9QTaL#r3g z=T=HegJ=lovV0mI6nbD3J5|jO?|;aKEH1wFpO3!}pgyMlx-x<8t}&Q6MTFblg4hGR zC;kwCju|gS`Myw)mrvghOHDBie*~q<&p`wx(-|bCl)tXH8(GAw_wLl6B|r2n6&^ww72QG zKg=D;F%<*&u0rePHTgpNtOR#j=>V;HvO>(|xS(dR0FGxZWILDucOz`!gXh7QES zCR26YHe>tp+hoZn-?TPe9Cr$rG;BNw=5SBE^sY!r9PK!XdwmSC5@?r!JB_V8-{X$)$M znFI7SMn*;w-&5(GtMRWzgX#}mx4kgWf`b3pTR>YI4vuZjPFJ!gNf1mkA7m!x0X^EJ zj>Am+qF2yGNls4A)dT`T@0U>$QgVrO7poV!dGmjGKM}I)6*sdNx(;3DcUk$=E9A8Q zSu8$$6%e;OMKIGQN_4iHdq$8SjPLiFSiQq?!&axA2|Mi)eYd{Xry0FGhM zRfNE}!(M&ztJ4+K4C84<}!9!habskMmYq1Z5b^CnR`C|Bq<4Oc5 zH4l%kUP7+J1&{zx=XTtarR$0=l{W1_IPNd;A$zQCpc$6`tYa^;62l{7^JZJ_ghx>I zYP+A_#Yxw-va)*pL0VFy(!D0OF0Tv@f8)vl01}N2)POYOe6RvBG<0g`QBzTQ^QM*N z3GMj!xUDe>DD+79`%UBETsT|?zMa!=D+Yc;ME?2aOC{}^YXtxBEwJDDPmBik>*D8F zLF1q6{{(~oJPQz2{L=!D{qIl2|5z?yzkZ3whK(4MU+Gz?%IdhivI5;{zs9!)H8}N1 z;VE6O;{1IM`LzB3yOZ(KJb@d0SbB#2abUj1@Qf+gW9r&RyL=!=Vll8dT4k4AqEG2L zpXDWp)5dI=n@y-k0Ei*>o4}it{?Z;ryt_?SqL-QZ+5WEWeUP9Y1 ztD2!-@sS4C$rcM?G$%2ztKo6{Q{vf!+@3@1!t`l902@`kxp~tYIGPxI`5jMLkXhe( zY4K;|q{iM;_Cx%CKKZaFDY;((4k#!{G4grlNK74z3U)bZ zexV0+1yE}=6_9I24al&uJf!bUO&8V|Ru?uiv^aqGVRJLh3q1%VDNoMn-*NcM;M?#2 zz|ne;2ki2zV1$lcF*fl7j0*i$Yh`J5t%)?HS;90}iB^zK+pN_iE z&(Evr!eD)E86bp}WFWdj3fpe%1^wsGhPB^EOpH%lgZ@i7x1tHJ-Db?le&!Jsq9$8YUgFoJ#%o5KFj?)i$*LsAE#6?FH1hN|T1Ck?Q#l27o^Ig*Yfc zeme079Nr9wPtj3P{{(8st=NJ3u_7o~scdtM;ZCyXtvEr0FVetg0K~isukgT}2>^3u zxBJx2BF!la~z`ucZc0e^r^oeydTJJf3P-zS;kHHElR zW@Kk;)tO+tRMwOA=e4zf@A4+k!m=kmBNY!16hwvq(mHorVSKzoa3=2DO_17yFbMSG z^11DGfuNOabCaTa`!JyI$M8BQrJywxAKhs0sPkc0JNSqLL)n>`P7ASeib{jS;rlSn zLUZIyshi-$IwM1c^+8K=E9k!@U}9j{p2~3bw}>^8t&%8Jc1{%Yi<>Hkrg=nnYL_7j z9mdyaI!E6|L{GE34S}#3D3YXO>8YGw#$Y=ue%hE`T#uBL6sR#}UxhwqoGon(&}x;B z&3_iIj5&-$B754qozFJ?4SSV_gzPKD*Np#lfL9h&YCD zWmM`iG8lSO`>p2e9Gvy`SN7$EtWSoq?_SIQ^0nt8NSMNrb0XI>wFReM*mQIvh5aam zT+tgR%(1*fx$&{V&YjgB1mryD$aSTT?=q8hps|fh*R{6ighitgeRAPU4NBIPtoKkn zj_0$%d6w~P3yt>Y$?fUfP}*Za)w*$O$C6~sZfn{fD7zU;z*API(8V`bjq(pC z6JY*j4g&b#8mAux&uf`kaR~|M`EfN)^YIJ;q_%VBI_&&F4&i#DQzr z6&!|-(HLDyhit#8ZwO*W=Z%bTgZDf2wf0?+tE+RW>dG!#E-L_R76Z`9o!e3#gyh@+ znz!lyL`S^RV8$KyJ1!PqNd27vG?ax!o)#E4H_&8N+7USI)K0w{^PvZ7eA1ZwXM~0#3FO_eq6N_2lm8BTja9Uh9n}z%_SRTxq|(U`R1j zHPio7$2pNCNKqGq5PQ)N#&)rfv_5t6=QC%917ip^aGsH=JJ2zKM8>)8H?`ks<>upw z;UV4IB&_=;CMs986bHwv4Q2|pr*z%PT~(rE)-ACZjdL#r=;Hl7HpP{#Evnvo_wMP_ zPSZ!5nVTQX*6gEETQe;k^mD=kQP60$?3svw2vi>Oya?6`F?q05_~$W3a^C_`VGk65 zJ;l_e3b8WT%T*^K43Gn}Zal~YZ{~-lrqkbA0Pu8(g6uUHeb&7^xs`8WkG|!Mmn$G3 zQ_}j8CWdkIOn?)rZDZ=DcX-~(Hbd{)E$YH|yOJDMuV$P!603$Az!BevOweID24mWL z(P@e7+|Pe}7Jj}Po0^92$YY95nYr2uAZ=%dtuJD)`2kKVIB(%+xouDIh%>Ds%F?2< zIx&>6gYApjNpNZ^iT9jDc5yqRW1{L=?NHA*dmhg?U>34B$k^BhyG@C0*T!_1$au>U zArcF;z2$5Gq)neLapNILP!Mp>F0<4cs4;~`2}2-GS0n!dvjNU9k~vOFS$BcpTkcZE z12{-l=axktdx1(LL?X$>*+}hX7EroG{mG~-V+rvQCCCJ@%$Ow`(gL!bueV%?r;yvZ zaIn@umXVr?fTd-xzu+0?6ZZMB-9g19Elv^=y0^9#Ix}DnrjQq_U4|?P`hA}S!75|i z$V0|EPAV+;8z$ee0`^39H8;1P9UP5CV5Yd92k314Abv;>G>mguH2WY-S zp1h=Yu(SSS2^K=UN26S|xOpT51LWnQRo)`5`$E`5y|F8Hb!A5YIxawJht$2`WN-0% zXlQA~a7XC8P##Hb)cdV%9~@PoL@z?tvb{BJCHbec)fmyci-}AkxCeudS-|3>txcS^ zL$WhOW2??6SJo5Yu)Bj>JDVbl9!t7|Ra)ik+YIG24xik!t%xXQ=9GpEwx7I~2Nt%7 zdoqx(Uz<`=qN=@kN7HiR{p0h(rOAXGRZaSW{b#Cd_6uq1U`m*r4lhY)QcufedPM8$ z!P4IpYHnfnz=a9RgRNn6fJaA)G!Rk^6UxT_f6#`n$rhq(# z8nm(OX*s*DDJd&6;@>BFc$?w@ldt0*s$#7C+5s?7qQ8_>`h)?uVnRQ|nA#aTGL4%r z--Z%+rC8B~ib+6!YLVwa1p~xC(18q8E#A5L4dtrTqTpnZgK~8IW~T>2%2Na}Y`41? zM1vE6!$b@!u|ddHf?U{I&dk#lBT>rbz+-y$%+u4`avhmGM4f4976SNQOIe&x54`<6 zN1p-6tJ1^74Bx*FM%9_BjwqC)3I$8rnK84$mTK8Ly1)ibduw6y!5!yS|I7K4TROo* zHt`#v&V`K~y8+*MY3-{F={hggix1!fb99PUb1rIE-dUz89}UkX)P{z~>sEm$7RqmX zGv4jI18NhP z?m?bl4qIxRiN!)|F}p{|^KD-c*?`Rsw%6|*8nychB=eURmz(Ld(zP#y6|F%%wp}}j zJ%%@YS(CrJosIK>-J%$w!snYFyB`=9_85u*fCA_Qsr3tmCtfZ`c{iifwKC+O-t@U?%!(tNT)EjB$H?cDFg z(byUiIvSW27#;n~jWRb1yqI4{M6NHQXR7ycaLA*}wxne`13WbirE~Lox>kdMsindD zb4%~xlxqS4H5S@@9ZdkR4jB~!`@3v=kHGbiC_%PbG|C*H+iz1)z?IX2Rt)ch-IAQo zt@7~nXiJE(ce>J6`Qf52Tcua_&Sw!Z)4J%exZN=&mO9K_IGtR)QWQMHclKh`m<2jQ z@*ik)$+H(lg}pI&fu4?K-F@vd@|hm0o{DtE9u^8m+B!Pq(_droZUiHL&5e&G{QuAJ z^k1_b5YE>YcMpaOO!Nh;8lJ*avwX;_4l}+1om3uDInpQbDLpe24TiAo^3KJ^^q&r7 zt>g8(_d4Gj(n=L}b@^?6S{VDI^|8mGd^EdBG-scijF-s(?&SCO$E{XfU0qK#gJ`_l z-y5Fmn8dE1yr%ou6LwLDjO(14+M3zg*oa9!s);;36?Wug<+KnoY6TnQ+YwHJuXa73 zTZ9l!a%mqhxvs4fg}g1kX<3WuAC(HLL-)e$ zxyydUIVs;@?vX9Zjikq;blHPCiH7x5fq*VN(_wwuUr}+8@1lN0L1O6Y$b%UX6Df(4 z4R4yY!o!owiW1p_LO_+Cn9$ff5YnuE!jkv0-(90-uL4wD|B5d>hR6sCxxfnZDeF4+ zTt?B^%Q98zS~kF0B!T(NT0Cukw7J%h=3S>m;&#^A+T!z&7SDeAVzFO8ZKxqLbL~2% zD<>!OE2Diqh1+{th`ycPGQ?=g?Y4&Nl(3TlN?jG*Fg4rfv8_GR*WC^#!wp0Zmi(qM zu)`+HkdYImFT~T(XhRM@K250J$r`>Va4(D;FEleX-S41`3;tHL>xoAq5EUGqmKz+d z27dKSxPRCZh`4;nDBvhnfBILa3wbP&(UI+*2f{L8103cEVQOq9pbc2)?0vhX zE;_5AKT7doo}1)`l3!=UQCbTeFW~Mn-8XgH})|6we~I3eugL zntFkMWw*`U9tIHi-~q(DoNsa=aw2#gUEaQJZdWo|BYi0R<%(f%)Zx!oT~!qo5R*AN zm7BsWj6Wurm76V9Vjuo1YaGRuxw*p=4@=OnX`&juu)Bxijt|B(dO`Q@lM%ZZAMrk` zGo9-e^N&TJX2Git$;fyORgJ}GA4zp8rRfj9Vr;nX;d0(TDM^V+C;A$*L7G={IvIW* z6&B}scIuoW=~^uy7sIclrpvNDF{Tb0?x-=8MKru0-oM}5ld5x@yExa;)@E~?kWm!6 zJ(novFD5nIt|`awbg`UM1scwYf)&}L`E3!g@vw^GgnZ*&uFl%iLk}Dn0_BqpP~GD@ zBPTZJ=jbZY=@|G6$m@^|t)3;qylPs)il_^x1OLkb3q~pq4sXN1utOF2|5?M$zlW?F z%56Kz0K*+<6Q1Wh%Q@P)q_2C}vDrR8eeertAfx1Q8fa=dE)d%~TM^15)sDIQ&d8{0 z4b!`j0ceSUezx92WoEWdsgbkA8l-GT!aVO zS0cdHd$OV{w13<(jIb5h`XPwQyEa^7&oWl#I*iJ=)79Oz=(AY8wzdx1X)NnDQ^}*l zR@unf7KEy{ePO5l&EpbbcY>8hvk^hM^4xA4>E@(iwP+-XQLmXmP|123hosR#N&_!m6bT4SfiTzHEITwV-O^ZGt~aE6dP=KN*d4_a zJ25fA#=1+JO52!3b->ebxVMjIy1vFQFxB04AB~3{5zILZ>nzw1q&`&qOsy=wtZD%9 zBN+$hmM9gPS1I1MWw`k*g(M+x)0Mu@r4i2o{*DN5``7%!hwP9h`K6%#IwED@uJ7LX zWhoKmRT25tSUi9qg=iWWu-=HcElF8kQSooZ4QGW&DINPq|Gw`3w^9|{|EfrT`W#6Q z?&PjWLt~r+%I)oQF0M;e`SQmL_;2fT#+ zjsMGA{2%w@^`GABSz-Cx>Ve6e#peZ!6l}Y8%3jAyfUL~o{d}d z5D*-WxHB?cZV))n{~8_|2@O-p(6=0$)Nn56xlAhLN@MQ^=kDTmWUQvTI^e(5DqMWI zjF@q7Ik}9S5;(kQ6fEL+?nPdk&eHLVWjr8wd4TQRJbxmLh!e%oudUN$} zEdcv`KEkolDK4WagOuYx0~Lqa`QP*{}%>g(&Vr;LBD=l?Acb?d*T zUU2?@_2XTOCnP$G9}k{or3V=is)_xHGr{9TW!Fv^-Q6W!BQRa5o&$gLw$i#YvOFdI z$6wUcZ(x?N{KdY4h#UIf>D59)P#bb}8cb(K#sQZ8oL${4=-Hwro|89$?pH(O2KTLJ zZw5ugU|o9o_(+ZDFcxaH!rLULA*gK{z&@*hBIjPhwqJ!2chK+=S+a0lch+2@?;99+ zKa{*(S6eYu^UA-H_Sc)6g@mceQ}rI&aZ1A2RB&*vwzUu5;5#J4CqPvgY~6}21LjzE zRJ=0-1M?(8n(6zhBPXYDhSKs1-f4TJ?_Oa_F%>I~%~(KRu25Ebx$@yNywRTf+w&U< zD@;5bQWaNJ)J7#sxQ`a4RZ2<@3KN0mGQi-ZL!kBQklZg!bGTuOk#Q_H<4LzQowa6 zk*ciygXN&i=-*EQCmf3>d7i+{I~FI^)5gMR5npe$v$Bfn(t>j^RK@gRV#GG(JAN>Wh{ZTF23z5sjbq&`w{rMS4QtTMB)e zbiGep3LRARm4X9-vq5B-n(ERbaqf6Ia;3eTB+jvZ4<-^_EUsc-lXd!Kek10~_m&nk z8kbE;$;O6_l$4?QBkxAk?+JPu0%q%{Kbm`68ygy`i?adMV5+@eR!K)iJ2)`Z$W&ij z;VqQ;nKs>L>Sr`cao0W23<9?6GNVsd=s;n>TjajLw020=OBwUn7&8MEUu%_{sG}ec zSv`rj--aXrRQ-z9i-p$L?IN!%;VA|%RI?X&>ZFD;F*chYr0{Is%F1>F*2nR#l9A8} z~VP%ckFIuozRdLFry_@Ju;~Mj!$30g2JyRjjjVAF{zh`j@`` zLIRE@oTJUQ|K&O|=*1IZo5t)Lg)spUxkW10kg%p`Tn`lY=c{MwiF5Q`Q=?q$Ps_(t zhC%j7LCU+(c4-9Mk)~y(C`Fk09en_w`-Y1Vu-@(lpdzFBAOcEnh1|bKi!P(C@KvUw)*%C-EE1N3PxHbCm)jWhX&XxToJQyQ!r2| z0gay}2ajU4B_ilK1o&tLD+&u+dRtxR$MitNFu_2^>m(XS=R=-Zq^BrpD2YCanYtn+ zg$L8^Wu>N;mXV&IggCxYF>{f8FZn&WW;*|IBIw_f3f{096$bmku(O2i*HM7y%$y#g+hJFBo=2Mfu;mFoup*v!n{&%oK)!2m!yF+ zk7R>aR9`HZ{U)-Y&OFMI0RED+U=Tl}V{u#W^Guut`t+ezDKC^ZF~8g_0R9cQaIoLw z;2ig6V`9pZ7MBk0gjiT?%`Nl0Nr!*}y5;F&pZy1KE7o{A-mtTp)O;LJEg9_(z@t|i zZ~w{s{^L6lef`6e)2ZsD+airA+U)@L%@87$%;w(P&URyXxMV>TpOvj@$DgbMuy#5< z#J)vEMz()$rb&@By@h{BPH}If{{}4${6k2X+Qj7eHMFBI8E3gS<)D*xyl1x!1oLg>EI$jvMep#aNH-ErR* z3*B0pKYTWNrrcFgxF@;FkfNlB><HlzjYy%v&Uzy96j#dSe7UeaN{Jm6LY%`C@l~={r zC!1{bC)tL%p$ui#eweL+{|qck>(MHENW7Ma$U=Xx)oLV93G@KiOzMl-P4P!XMZw|i zHIERO!_pCRcWV_n3L&kcFS4U4sKnggvjjzeT|N8K|Hxb{Hrs3{@-&H~U?#dxK{j88 zte3d)0TM(?6s(Dq>nHFrVbrcL0LE@n;e3Y_&WD~=G!~i9PL@4nI+|~g5s7LPzTZC= z>7T%i7oXMR_3|f(vU5Cne^$mN7+fBOwr(78E$fZvFhz62ZHVf$YVBITII?k>^8o|5 zjc@p68}a;l$7l9Eq3>oe@n?Nhuj)8KzlVcE|0$RnEE6Iw9nSI0re+MZK3A=;C>rzC)Y$2s{as*^NOnAX9_|CIi z(RXVky0$yv>%#_~1RWy86qQDCvRA~)!bP&xtMvE%MAm+?m%&Gm9V!HlP_FLGxh~{V zY8KN4$aKd051v8Jay05Nffx%4B8s6wHti~tUeK**D@g&{;grFr6mYbg%xzpNd_6^2 za;BkuWs)2>2hY2s_SB-LX_e;7dH;Oq+P#x~DLHXXUKf5*$U;BHvfr~6n7JceWPkRx z{UyWi24HnWufiqOOChFChPfK$&{4e`yOQ-P!Ep+@h@BA(BDHv$JIZNi@1yHlKVM8N zF9GK^&qpdA4hDY4m-7ix4KjQL6ueG`6Dfh-#6A6YCB4y$S;LLrzoy?HiwesYm4LUr zC}buZ16^5*Z)GLvJ|~kLN!6`fP7-!TrmnEl{PC8SwP7Jac(Aa|#?W|Pm_>wrBRjCX z5+cx!Z=R`bvE2ZI6ou4mJrKjL0g5H$LTIYLNkBKi;lg&u6f zYER9CO+!1lzDz`3`_lnokJRc`8Ci`A5ghtm`|xQ7TWyFN^-_q%lgYpk$;r-{`HI$a zeQ}9In+@v2=<)4X>i)8p;&)oGVV7`x*8f;_&2OQ9m#8f4c?v&rnZ&iu+H~Z^#go}S zHfm@1h!pH_f$xx~q-o%sVHDfT=YaAFaXIXcqNCJF_ax%r;(!&I4U(7XkUm_T92lUw zEqH@lBE)zlKt4A6+o4~qmyHe7ZEpNJIr+vSyMYjf@C_f&7&)Kg;m<0|p!&3!;~Dp~ z(rrPI_Kc=#bZ4(??CI*k?05tCvAaby7aQYPT?L%yF{^9yMC`UJx^cgED(|Gm+Qz0+ z%vJQXqwjC;XvdK6<9Q!Za98Mo#$xKgcPZCsX<~TH2hu@+;OJN`e%}qC89^hQ zWYsD`O}fr5 zmTG%|fU=o|vQCLFC3Dl(Ea~g;w07*Gb=x-v`e(uKkigycNdOrSw>&vaxR)&y?{WVM z2sMegZxQUscDC_YQ`ue2t;p4C9CYCMXOX<`_&PV2c<$lXOvd+sOTWXI1J}~jbokBL z(8w@s=j5j6T>^sLvXX+r(n4h?3*Zc^aQpEQ0vcR0oX`~Fv#n~z}Q;Et|`IKkc-638r-e@KSxgIZNqA(SX}%4%|+t1O^S+(?^E1! z0#h+1#HY_Yn2vzbQf4OVIjy8?2GVs}i6}lyzKqO0t4JU8G?AEs>4NEi1Tti4Vg$Y~L=NlDw88GhUiLQOODHe-flC!t zZ$<5D!z6X1h<|N+pD0*C_1;x)(9R5OazNniBJ)#?6Iz~B9gXH-4PF6}DiY(jKhN)AdqiIGY z$dys=Hal+{lOx}4rqOG-~>PTO3$ zq{!5e;s9{;ED?y4VvHIN?jQudrh4_XIwk4DTR$;~NWVV-khsJ=9D(MW3OsY<9@AxK zeN`4tO_#S*buSutu*SQAIsDE9SFr%kGLFNs;iIQJV9F*H$%W%S>K*Nl`Rm?oU^_xv zLU&u~#*hG}X*w#uGR}yXk>0i?q`&TXT)1MM=o29!Uio%U1<`B9XF1|0R^s=^>tbS~ zO-&6Xl@#Pk8{>;ipQIVi*kBG=&evYuAeIc!VY7be|J4JxE1pe;K%M!lTtQ^3`at6u z{}|`jPj&)~)k_*C8rJ;QJX@8UmB_ftqf*Br-btg^>YoNUdB3E-e!nxYwx}f8Nzd*M zc`7txwT9l5U<;N6jlu&?9_aSMp6tI|D|FFGl#|~Ds|HwWncj%7jrd7UD89FL`k3I) zJM{S+?1U<+suxQ~a;M-#I8d#-sPf9Ua+ z%3gn+%PF&`pawn~QGX+qmR9d4$+z@mDowHXPoFZXRwnN=Ks@;}cXc^L-c(had(f;& zjoV0=ocz#p2b)E)+WvuEIC)&}vw-p{ji3omch75$wt{N!J$Pwuc;+aaL@KpHNF+B@ zwb^Kxq*jHdb^MwZr9I&?6hc$;t(03?v_2+hf4C|_(yk}xvV8lBpf{v;n3Q^>A{Gf|Pc z)8?tZTE*UIxdPKY8iKOX8QZ_r4lqm*_#*%uUwB>oda9LglN^bAxgANFn@@YLH~_{3 zD~Vjj9pd>5WO&?tR(9#Ce3IDGk<#g@M>XqPL+d&&yU=jwpUItp3iFde1bOis3Tdb4 z$U7WjR8$jwZ~5HUz>$YVZd78yLrrZI!dtWFl^Ijr@KeZ5>FEXE5`|hg?_)pDT?3Sm z{0&bN#rQiVv@etVOcLeD0aC9S=iUL};JoFkHx?`}z6tR7mYx3YZWy{@lkF=O`} z$v0WV>)AdM>k-a~U`*_bny5TnN6kyqP(5v>CFCfb9vhPRl#l1s(qCohwEKt>Y)eGk zqZVBv6KiwcmZQ0dLKZf@yn=#^Nmof~0=!+m_-Ne&{VIVw;fu(H2e(If@4M4}7V)JN zvwZ>c5=2|qq236U;=9_x8=IOOHhzfTh-_`4Grj3g<{!xC+Vw-cJB_KWXO_ef{9zSe{v@ zFmeKSF!HIq@15ZL(3E`?&02Y0Iqf()S&EowI!^kecfc!zA}-^aJeS#YyskP`{Mcq*C4OhySUP+O zwr~NWpWLJ*>&~7=Q_ihGk86xef|X#rgJWvdn8a)K+10U>rjRb6g8*fJk-jT(n%Ax~ z;K%G$kK|5YI@6gZMUgk5+-4$WN8Y^eJt`boE}Cc3+*HE;0OTimm57*zcpFBEDWjKRx?dSe0`9YGJ7b>8IBW z@A49HpAFxZd_rZcr#GWMeO8YP63QU4zHDenh~TShyoU=F>bk%KKjsRFLIo%q(dn+5M?y4DS4SIihV=o#(De5lkq9b%&v6)i|p)8x5-n6JO~70K}pWSY!ZuXm{>~+q(f(!+g4=} z{Q0MY)RS{tv-jHCHB%Abg^SM}7bryCLsjRo$f2iLc-g2PNa|MdQL>Z?)g8aK))*PL z$%q6YFKlxHb_xWl@OW5pqn_+g@7jD6!NU)U4_K*OKGp-x&DtB^|E9N$c;I$zU&2Ux z!y+fvT-xO-FW*FG)qqz_>_(`djh(f;#{QgSNT<6~nVqtVq>W}q=*T8EIs}zG_K2LZ zLW_MtOF6ZQKS&=wgeQThyYhDz*=!-!c#Qg4#X8Le)CXLp!BE<)!h5ho~0AK+d~?UZD=G<$5~;>s?4h{&o5RAQqkot}UcdJoCMPCEyrVHlt}x z%lvHJrS_WcfzTimI9q%@D7bEcHzIk1o++#RF0jmYz&*hCm8`P{%y)jba{ec1M=JCN zIK5g-xg~&1oE#wuz|I`dof8R#MKkmvG)<%;gDQcnHx*SM7`3{!%;>Cos~fl@Q2=4> zO*4Ez*>mlU!^b%8jC@03x9(tmL%J8FVA zw)(FFVGPCzB1y&aLB53cV^ee5SC2n48@t4*$APo##&}3UGF6ey%~V;kM3hI{PCX!) zJ%N9K9$Scr=)1g+vcpslr6i?P4yEQM7w6=HGdDX8u$tjQaG&j4j!Nn(E2szHT9D=HKQvSusnNptbr5=7Z;ZYNHLr>jizx} zijZ5r)YMa0tw^zLP8f>NwT`lwmAR5`@_+|~XM#E;L9#>Y*20S4d!ir?m?T%UBPRz3 zUFu5iGb976$x<3T?%inxd+c6IOX}EhNN!n9t%E3zrCgbwLJn(N;a&$G-{^w0!P|x` zi(J{CB!nx9DmD_Sq#v!#Wbzc~BKnLiEc(f8Ix+G2in9R2v7+(AUQZn_Ebqo zCA+xSU38!_=2|Y04-NrVlc)z_#LJIA*Me*l(N`dHc(06}D50sICvem)f(eKz>uI8C zFR~?>_;xnHiJDUJXaOA+=c`St$05bpKtQT^no1(Km$YK9d*tlCN-eNWVkG7a%5Y<* zzO2~|+5s&=ZPcK1L$_vY%hqqIXT)jmc&<=>!m&Hck!SA=t`s+5m&hT(BTO%!Yxdr{ zEEik-*S8}9xmf(N;0wIe zPo4O%qN|@iOC;rsii(0HfVX4^)ns#SgUHoI$H7DQJ^pg@3SH?~Zos*O02?-{mkU7WZ~`BMv`HyS7=?o^OR))?DNqE?1nq`Sylp@0B*80`*b2@`;UyRoqBNK+4{Un>V74_UM9W*=_s!SG> z7P&NeLHU@Nm_Yq?QjK-fY<<_p)I!>P=t!gzvyaQg|9lPsZIvV|*rjv_{^Ni(!k(Eb8 z%ni6Qc)5kiIj!%6G$JS`aoezddrcu*uTm`*411IR+{ybgl&f>JWKZ zmz^b-L8IKpPiKoDr7)aDkfqjp>;^vPuIH-6vq+E^->x`w>W2LMELhf4V|X$_4m&~8 z<>)`><|Dov8Y2+S>3EtCt-uu9-=9UE^d&h`!YcOU@?ea}_4$o}z(~^YM@UWRMXU|^ z28(p$+}83F)*_$mDMCR_LF=*ET@tYb4&cBDO0I$x*$g-w9b0ooGxc#-+93f;gZ|Se z6O-P$u%k|}lG12tYbg?w#0RO#GxqoCi8Sy|b&QRP_Z+RXbB{}|J!T)vtE@Z(RB0dp zyly=ZQZkWR5G4#0-vnt1QXa;s!D$}4vYo}quO8d67vrO*1QY_=^6G`gbNFinXD3gxBP|`1gDS%Q zdDVyg0XqrcLA4$Zq9ql^A4fszXn3Y-dwxLcfx?v$x=GXlTs>H z+*GUZy*IqVQT~%X$$qKr%FwC}Fg^(UbKI_Fu|GD4(`w_n=SFIZfmGjg<222azO>R( z9gSFCp5~bGV0NV}l>TI&jan?&(IhPFMC;T&Z5vQZ@pDGB_I65S25E%6caXw{u zdVcM-jJEGiv1(*r7gydsj5d<^q?=Sk1YO_Q0T%KkT~&sYTgin{)iGQ~nMtTepGC^6 zcm)nt$PwrH5=jjnq4%kiN8Zvuc_IYsVW&=(EsJ6`C=O1Z2B4P9{1!A*qP2|4_wMbV77@CD1P%y2 z%tch&YKU(WAMe!c!~d||eM|lQJJ1}eL)Yy=?5@RRWo1|HdJb&O4XK0HpEA{@mNHA4 zo|4`k=8W|U@i9WMy$K@n`%9@_kTY96fFZX^6Y zYB_3|B&%HAo zF%}DH*yFyU#@5`{d%(@QP$iN#lS<3Cg<7pK&WXgcfu@*t2FB8Yhl_{7J{5`zZ$owE zK}yA+JJKWjdGND7Y)QB!W;d}g$^VT@?*I2*=> zZqDEX7NNSP>Q2uk03@qtq<_D5>j-yH42@vv?q+g4c@sL!!7NKKp?4gwzFk=rMoa@l zrqTn{M^=u0F4O#q3ZA?Kb&U-7Sl=Q4K!skmXyykz$peLZ*u=cMRt!1XD!_jxBg-;i zT~Sk$?)t(?!sHDQ03J05LFM?1U($8IvG4%CAF>whAXVVn)b|`tnBr;}+q=JOJtz_L z`v`@bvQj>Rm_2ck;cRqUO}%Q~W4MwI<-KQ~*n#r1Wx>F3hp? zOcU(u$A=y=Ah#RIX_E5$H@y@JXa4L?DGqk+**)mS;y9?7!Iq=pIKc}F3X%#nVw*)Z zL7j5f_!GGK&HKOA*?NQ7y@!JoAVQSSnaRiW6|kwOaFlYY-f0P{{{uBJBtad1ntuYa z3#5E68rpx(j5U>)mNHW_s8QSt9S)|uHEOd)^ZU#Y{t$cbIOSwu8RQ!q$31aIJa-NP zXZ$M(YJgy|xxQ2jlD)@GsGtE5?bEWcDba~JgOiSF-UG_p#DACBmh<1g7p_WQj{fig z*}lKi_UN)&aySwGCL=2gq{03!oJFbHYI*TvE}z@&U!|g%?>?mbs@Mm&p;hYhI~n`y z_U>Ok+26Mc{`tRE?*5M}i~Z+b|2M4Z{XaK<`2_xl6=NG>i<*l8+V%7c6?7bs%>V@N(B_u7A4)aDw8F=7!;(ObN zZT5lto6y;&Z&OMLXdM8G$Yy$waYCT zegqSW=OgZ_nyWPR@x2ItsIINOpH^3w!7Oy%<_gTEtocE&on&X*L!#Sp? zmL(l4bpu5I5_DO=IW-!LPd&8t3<|tu~5^OF%{K_uQtYmd+8MXLq);I>~Isq1B z5{h!L{g`l(!-a5|?6$ETu{1N&C~!K9f@;1f>KPpxLZco2yndY@y_3{8`*L&GmSD2K z-wizYbxyOaoSaw={SKym%YWV42`(!vw3%_;9@KA5CM6~HASB&e*A+|+TMs~=E?3=? zXg2|!{W>}n$zu4fG__I|5pdmG5QV^UWu7t8Z@U&B55vx@fL008`<3H^7u(;Akkbx1z~iy{V2MlU^rZFn zv)6AOn>UXD=D@P;W|5IBDaZSC-klcEd=4#q%0AIje~~G8T64DaH=RpX}MAVtp${FMm50dE*#%mXD%;Y^%u-)pZN&2va^AzhLeKK z40?jk`H)=2K_jQ@ef+Yq9p`^5m zfaFvVLAqg5Q>D8*riF+INJ~pgcgGY^Qo1M7-Q6?Jg}VO!{(J8?XN+_9IA@IgyjaVj zOn7*n`@Zh0zMm^&Zms-URxl7cXz{KUda+;%noHUE<}H4di)cA+&5DJ(Z&qc+IN_RP zhw)8K7{$}TNBE3f4;#jzs!Mc{Z~rFs5zH~^=b<(qhAu!4!?<}7H}=cuY$bG zOcQTsj2rC~D@0@)#;Skx535-Iat;ads|G0nds8Aq^Bzm(zLLa5d;iKctS_aX`+f|% zMMfz4pNef%7C~O|$S|8m26DQ@AllN}_V2SKKMM4ms%I+wvGI=r{T~YbjHl4F~SA zmisgc?cZHVz#*)X?PV#3O9R(=OZ)^kHGcbAuy%IN9rRh=f<5z4n!(b+fs)g?Sp6P) z$!@M1-~uKQ*@MvWF2z06WbZ$zQw67nbc7Jk^=XLH4a)SxI&IW#MZ z%WUg=%G{{|hb0rVKr3#{!1(ZMPtSq%R=lucbcjDwE7)&t?jCNlBkrHmGmaO8^r^8p z7Zb2owg>aReEq81cD+fAs+|93+j4bFCnwjuIK8QMk?!K!w;In!jdjpuEgOB$zGaiM z+hM#Vdfu`XgWIjitz>;oO5(Khf}d+r7DBeSPepWZ+@+go_gwA{N;c33nNQQsanvh=+Sklx&8`YweTyhra*@G z-K?I+PZ)-DKj2aVBQRIpFmu`N=|=riY{7-w_a0KFCgkKiR;)PK^gplX2S(KTw`hiyz8Qt5twZC0kcD+~MVO_n`&M5n>oG|4w zSEk75qnLchONcTpq@K!Eq|SC{Hd$vZXbD6M2KrH<9#F$d#5A;YAB&0#4OL~`b?+`o z=$Z)XTAyAI*9dQFWWG?r%gbl0wgiHDWJtI&d0ae)Qdils8?zq?j{v2OJ>2>qJ9PkD zJtGdUgPEO4In-fch{JDdK3%;G$^T-!w^hJ>rGE9bO#@H{9S|!vi(H^!)!rNA=$;Jd zxRc0#%q%cN(|l_Qfm=7whFKBv?qsUwe~#oY*MBv2aH1v1NvH)ue7-z7npC;5xr!~f zZ%F4o9jMsBH4icipKJVU8NJ$8Ha7B-Z%BQV$fcyD6vjxx!?mvr(-ssIIQ-auEzq>K z5Z1Y*X4%roCI1MhxEU$CHKFS8ta{z7lN@>TdQfAoHLpu@10_tyAO8M##S zJry?qzBGqtXglwA7w1hM_dE_D7!vPyAMd%_?k}8u`t<2Jp?gYNg#GztZXOS)O-Gou=xu=3J`lzk?AWd=P}xQ-6#J1x@~WM3jMCaO`7$kvJX4fq?7c9 z@f-9kyAxHBP%zTYb8ph|`(a|PZ@)ZvT4-;>gb8ZbA)YM^M0a8ycz47VL{`HZcw+eJ z42&S5YdzN$H(}&tnB_FU#zR7VDP^N4uFPDKR0mK%5*j2D7&^-zmW%H{e0rV`bQh@& zho;j_vv{usEUu>2ouFx|DGYuI@G_~@^0P5y_n`d+gPRyEDH?L%n@V560eGszz4u%H z>?|Yoe|WCcw>?gQ@(~=an`|tqp%&%t`kwQSPR{Qs+@HSmQ#Ro^)4PgAp^2a-cgUGu z4$VRqSw)n(*1g;X0kE;$r-t+v(~j^jc5b&AEPeMc9GhD^35 zF4})}NnjPLKNsgKRCP1b^2I7yD1+}S1Tu%{VNnV6cK4!pW>xtt z5)E|OP$e>2mG(Whe+Th0G=+=4msOVTWuejdVer9rcRkkH+`+Tgtzxqw zZg@`rVypc682hgcIpyvGdOc8)Kym-YGLGwg&-8qeyy}4^3rBnMo49Mc_ZzoMrK+f&$G&Yeys6;@phE(&LyJv+7}D$icU>Ja*@xfmvMH&g`jG3G46V z*OzV)!r#}?r#^V#;&QR2&Ob9~zva)MG!7~ZQ~bTQMp9|u%MgFp3qQ5`iB26k_46)n z!lPJQcw&+9^XLB$a_gj1hn^gQyr&%YzZjzbU61`9ntT3S|Nqyg|M^}1wox3vIN=NiR@34|5S@Q=N_kNycnssL8! zpTGP6?x8mgFn0`f%G_mo_&Ks^ZW4i69SNgvMD z=_S1XZVKU6Y}E_zrBX9Xwd|H5vKD%affCTsZdJNms+UCW+I~kmxo^aZ0`e(1SlJtc zWSAsnRW~$$T1ouU4(>wjx0ussPnJSJ!Or$x#K)ZirJlPg;9Dq^Zq$T^zKV=TVe-IPPfEWDvg&lq2R7j|Ru zoj87rC_uw#KNxM%+8+jFxGG`qO-$A{+q$_SW&lCNXS8C}jh~uR{WD@>rl)7>+U}}- zipO^6-&}wNaXK(PeLV}mxm{KD7o5xR5bXhu*m{X0jL%8a^CxiZ*DE}J=wKB^fv87b z469c5R1)qia^64)ATC%I+}^G#!~z1W%+DY^gjh`B&ciDLHhU8*RX1eubK9~4cwseh zIo*dJw-_Lhf|x@avzE51BNqPgV?MF1yc}nCt&#_%pJ(l+7uToR97je*$BEASM-G1G z@9UP_6(H|zG=iwsqEh3==@_@2knoDwoSDplB&n;as;WgsO)^m#;HXv-7KR~so4w^C zB7hqigh3QH(gZiZisV|d-!1_y$DdVwoaW#MROCPH^aU`BEa~>hb>h~t?-eeoXulY~ zc*O&v*~s$1H}e`{+vM4^r%$V3lS~?fV$%M-DKM_*4(J@tOuSrL(cpckq+{C%gKO`Y zorK!iU)1y!*Ok1I@g>kRVG+f}k^Qj-_Z@yR zl1#8cCoL)n$;s}U`zXQ`X%=R8_=f*0Nr@(zNP)q=K3zSonf)vT1;wTR=_d*yZF|k2 zFh_KqulSz6j_l_(9xcwHMY+%R>O3M<{qyV2RQ)fv_qTr>926B56|B`C>2G~{5b_tH z5?H&xPV=3HD|5e?G2J5nGGl&PD^dtYk9!{D{Ex7?jsO3+NB=(T|0gIQm*o!RT_s6{ zGQakv>Xl8>!*kR>8zMBVesK+Iu?o?WO{u^3gk`Wi@%kr%)xk}Cxp**Pms%f&7XAT8B9j-55rlw4nXP17i>*8lWZzr(G)B9DF z^kXC>9L%)bUj6>oG^YXZU?K@%8vUQoB-8e1Q;43K9uw)G9rZ=8Rqc-@gZ#pS|5Ks- z`J~}L|F?b0Fact<iMHZadn!-0xqW1C9XD0ZVK(L4sA1?;;|^TNVXfT?SJat5uV-J#N3 zpuK%ifS>!(WQuo8Oy)1% zl+d>~SAQfUA`-us`?=T_6xq3uh**UV-@Ro<_8Xgk8cFC%Hwt{jbi`Zc;%rt)2~s^g zFh0uqq~@FEoqDgniW4&SW!MVnlwX>o6JxKlh!vCh{w8DJTe6Y%_z4*x1 z$b{{ivnQ3=&*CkNpsy)S+khjyPmx!5iBUOFiHGJ-*ZN@CcyPspX}xkD*| zXG-={Lb~u=Y>vExTKLup-Vb}Vk{Owmu_-AHFftzUhb2e)gJQTd=BEo``FEarz z1JGJL{ZE)k3m@4QzqJ7Ox@&ag%e;6urH7W#s<`hLs6{Dc&ye-04}dz% z%=f<3eN70(XoVOfV0O!gAbBmV^JEh&VoNhm(wunM#$6w&ED>tjb0Z_eQ{3Nmd8Jd3 z$2f!5xSaJSv$E<3YzSYk=|J77-aO_Fd2RWNHr%}QY)y3oS~7C`*SSb21!-H)*OGLz z2Q@MGve2{f^I+l;P>uN*c`oLoHVU;oH+C1Ap<#nSs;`-j1EqrzC}6xlWD)50Fn&I%aFQ=W1Yp!X1ewmPw&g8|znjO|$*|<@YPPyLsw| z#>f<;rKN;lxdAc7ZYS1SQbJV@TBsH$8GPi_)%T+|dqrncGP9ccUw4gltc}XYa`&iI z2q{HvrF38dJe0JG97;R*MjlEUJKIaS0-x3=#&7>?PK}f_e?6*w+InVYrB-Rf+)iuT zf{*%!!wb!GMsdDd_JE7n+jlnX@$%(mjIrb6mJgAQl=~uc8BhkrRH= zw>dc}2ihGPfjiPM{g zNl8hVy%Hd!!i0dyCi9hz(n?`nBeCbv{|dMpoPw z)aMEN4R^fa(>NTK5jW&Vr}?ldF4iC!H4qJ#zo1Yomy7V*)y+GwCWqkQF#dK z!FR81PWEVd(gzV{@I`Z9nN-sUZ#cwt^b|%6R96UTo3{$O#n{uxqqTyf`OZ-eZ`$=2 z?u&o#pCCtXeqaDvif3x4P;j(Tu7q&C*6?gG&J?>zW_KM4OR)85)U=CvE*n47y=@{(_uA$3z@i&}^(-ffJ}p}(c4W@x|6Uk94#wzwb-Oi>L|k9|5*GcVx*AvL)N5$Kv^lOkUnm=!Etg};7v6gG)aS^%S2^_=j#)8E{<9j z12+UYUdQqY{yL^KV-LLlv@X@*j8L_D&{B{&TiNGx++-dsU2n@#G@xg9+<@&(J$-&hg}Xw5FGc1DqK=aF9uu)Ml%_g@ zH*eFgM=bNWSD3~J21e;~DLd=8%oZn%9HIuxwC`KX+y--#akXd+J1cV(&?17oXzBEs zPL#Oy`h!LT>{V9OZS9_Z^iB0KV=|H8(5k9Ew#+NY%WbLBA~7n7trtfAlE$Vw$^Q&@}lgLCdXeGP%6%R{0ce@;`I13 z3fKLLWUKJq5S=xxJcU=Fbi`fby$N}3U@ygLRy-{_`kgMwrE^nJFN*2>8<1Q{KAG)n zD88cjNYYaBl$luu$hqjoSYjoRh`W8upx90T(Qe1~sorGfjdOtQxKZ;U1n7BpX$9_n zO5F5pL0Z#saoG);vuv_bGlp(rO=|i1dBrDLQF&U2!=S&o68IRD<{e18hP?cNZ^M~^ zpGHKyr$AZ&t}bJuZn|2L&3sEu#{ytvF5q>iCosf*QtMcY5-Vp%wfjh?U?p#*mhH4c zXum$O<7Ax0+N>b_Toz%U{IGHI5Vsls_3f@+NuF{XPAB|^#-4(x3HPG^y;9GJb+dK- zz1`v_u}EL(y^VP;zO>nXf~v)jz<>}zQ}KGAUYXTZ`@kN%3CD$&iaPs6{=z2&)_6XU{6_z$c%}r@cKa_Ar}AsZB^`FYf;v7-%Eh`wB$CY_$7#Qc=vuzOgHh}1Z?~6D9gEPr26>gq`R?}i z%sh%JFw~)$YvCz62~4FW_r5VCEcBy=D^Fn5OGm*^?n-9}bpidD0wdtJ;0R?hyT7Mk zk;+*5f(R=d(p%}z;)TxC=q}YKuTJhl~gtL4`EPM$x|;PK0615 zwMp*KWiH<8>?fGGfIIyI0N&{_$DZfC*9K#$y=&&}2eeUti`c;clY^_+`XFporS)2t zI3u#pSO{ziDj-uNO-*U-`;wBZQgaDt8cEiFkbC{wzAIE1f3EQ81D&xz7_QDGf8Q$? z&=XEBr70X3tx9C|JF)=(oiOz~bOJMgw%MD%7UPDSOywc0u`C*jgDiF#y`C*LedODG zA4t$%>(F=EZZDEoa|1Tx49V&N&2l_Reeb*1yeu-nFp~!lXHOy5h~DWJJA@(Ee9Jz@r(Df(l2s z=s-4B-FMLO-9At$!bm^HWjFQ~kXCY%boVzWYKjg7CfTFD0k< zR8*NK*`c8b%lta8;@$T2TyBiN=ERI z{x;$KoFP5lPTo0nV7^29*VfFgFk96u{OM`;6NRakI6f!r^wHI5`&s>MYp^!djT; z#rVpq+N|-Tv)6vOTPVEH5j)#oIB#jYAo}=S`|atuxoi3|*W$JkI~*&Kg^zvbN|Kip z8MFK??w5#7AS=n~1kk-^y-b3PgP#`GS5J@|`Z2c;eTU6=1ha~5n3Lp{K~wt?_xDe% z9b#q8rE3ee80Rt0jc=$y~nSYUm84!bf}RWCR{x9~~-iLI66p!vZ3>8GD%NPq1$ z)l4cJj^xm-Ctn$p8rC=S80Ladh`a*28@ILGQd$mM%CJZ{Oqu3}CeJ6V)}*DG1S;fp zRYNY@i(KNh+W9G%XqA^!*g<#xGaWmB8{Ji& zCi4X0QY(7S?Ick=d%AX>fw2b9DU=R*?|8$0-IGwXIk2Csyl2<@&<6{cA4_4%ChLB3JkaDbFbzA^w zj^AeAmo|PW@v=^v%3RAL!ata${lV_T#a+tkm-xvq6FXonf~ge7d%h)3Vm-*_yAjIb z^!{A~7SV~E_^OZo#v05WNTl!ZSludHms$7d_WEhbu7FA-!K=*d;(4YN`Ej)@G@B3yTA9_}YRd}gf=yt9ebngUsrk%{SA`Yg-deB6do zQEy@eflmp~f<*hj;t212a5ed81Pq^p1WFf~Acv>WhJ~Hr+%V8VCzg8Hz22FgjU>Nt zi3KlKjU)4GZQ|(oPKeK!&I8=LfB^IN+`tswuKWA`So$+ty!m$%wtS6CY zef}o6Pxf%;cs(^kXsdDx&{QAp>IS}2BTMQ8oAe=(n*N;4?IiG@u(79i|BmVoP~b%D zS_j*ELHp1(w3~`n$j7wT{+b*lpB)}ln_5pu3?$r=n74S#k#Jai#LV(75m?Jb!zdbm z8D95LdrX0J(|397So~tEs4)j)mfV=&9`UV8s@7qhT83Ia7sVP?1-4EGri!*--jIKA zAV+I7Rp#RG9Zt?!XARK%?|y~Wo7yCXl1k&z-5_I@rT(DA7OUv7vYeA#M!2;L%Y`_laJcCa{z`}iw#!p4iDHU~axgQT9FkSym# zNf2`B+eh0jY9s6)9LE@kuL|co6*f-R~zDk zGy8?9E$si{^OyYe`DM(^wA`QOczAetd6~;;o)r-PM=Od-RG5pb7jZH0`U4Y_vEiO>bJj2g7m z33(%7CNlZJ@uK|v8SaYfyj&(VJ@{P@dJoaWD4*e#Hoo(j^Qb@5CN$ZUm{_w;&ADVH^j^XZH;?K2CSrF5rNIoFaNAud(cmZz^M#lGPfNK4YssZaJix;sbYxCD^om_dj2P)VKztb-<% zwV{yqk`8dbqiH?i2`Tr~WKA3XHGyjrRH z3%J@qxFGojHp!MSl$-y24b~q2Hq`+LQtoy6{M^{gf^L@iGqdi!z)27u&l||htQ^uT zy(S=17%b*#5vK8R_WUhu&h!jKEBymVKWfgd?*6JD>0DQB`Pd(iSz^ioqBhf=$@Mn8RqIDMTYlsJVBqQvC=NV(esiQ z8+=lx!<`G!0P#MyZqOXbEo008dCVJ3c+CNws`9X2yN(dPc<$=`C7KON7~{d4SE#2ztgwfHxl%LocKE^4Z)*F$s5<0MKq zGEZzCFitk#Xo>mOrJkh7y*}?p$@MVrrLxA^B3lAis=I?G4YhmD7$E1eiuN}e;uisR z^p}3&fdjwfJIHC3R_nQRv%5MEX!XRSbLzRS zUcEvV)937ckQV3g|GrQTIHhE&iueJ)`EP~J+HYAtcm66se3^WHa8S*Of39h*qvhpF zgHj`-fTDtWY(D;ivLabOcV=zLM9)#*;+>$C?E7{b?p`(vKU`S1OdI>;{rh>3DKh%D znbK69u?w<0S;2yrrs3VPFVvg72zzrXij<4v+=Y{i;C-4w5D;G7k$WoYP$3BOrKuza z{+UVRUKlEzUkRb~jCOQpP&rGS%TYAr%N8|~8{(9Rv^hs3~EMor7o!tb2Q2(VMq!NjD=t+g;r-?w^k`3W0~Q-7Z!bQ z4~jx7ZO>`zbb{EYW#xH!u^z{F>63IXga+|&aXn^5Rj%dNN&daEDG>32dHCa+UTU5h zVB}#mK=QuFV*@Fy^=W9)2zFPHQ?mxSd@c6Cb1vxGJC1;N&S-JJlE$I}P`UZ0F8tR@ zUIK~*wD0HZNDA@_R8)&iv(%9qF6&#SQPYWH5Ns+if?m2oBm}nMu(L%&STSA7m6*cH zA``Hg#M7~w@=?FbW@nbx_KvU|8c9Cac4_59v9FAigu2RnnLF{cr}*D;!br$=0@098 z?atjb;dl4d-o_mDeAdFyBtxf^9)=J#I(^ltxJc#+N=qv(j|f`m)YPkq7C6@*^nZs3 zg(oUf#e7sz(oD*i{^zNX+j2U9MwZ|A~dfP2YJgpWIK zmwUP{eiqGJnrM)w$c`lTIK);Fd`awqTa*TRW&?mPM14R5`^GDPBRtT6%(pO6aCXA= z=#Eo^jdl1^ubdH5&+2hljGw2z`MKT0%Gj59Y+3_eyJz5d%*OyG7|iT})Q)U!t5oE( zzq7udxY@&GWM~LjnS)_VsuFDNL=-FE zc6w3rK=$W!29UnGfoh4< z{)0ul_{JnD8ci&_s6iK!#Ppswg08jdFLIh;$aFk9OB%{`kP59>j6T8$nd)ssdVlQ3 z*Vng25{D+v7aS2LTi6AdEedUr(}n5Ka7#Z(0i+M+tG4h#ZOdREC~SA>1a4-1a%`>@ z#Kx4^EVrAli_! z_PcjIz6r;BcaS)}1=jxlY%l~qYS}TbDwBilOY;9 zmE@nwd-;XBkk<^@-V|U3*}WCyG|8O0FEpNX|1VsROo?UqASx(zF1!_^wU3+^O;I=_ z79+B#LR85mY?M>%wdHj)h32B?VPcowkC_|RCwnZ00L;gMLhqT<3u2&2X`z2&Jh`Q@ zcWmYJtwo2)`PRX1qq?Pd2o%DFXTMhBpT=**bu##LU1;4>m-b)cd$rjGAr@ zjAp?n_aZu$wjthZWk`@fU+xRB>Wrl)TFjy=_9jCk%1bHYf>-E z_x~Gq21Y-~kl2%HddW(8pE+&oU=z~TG+RvPm1>-vEdU^jv4C8tUOcK}kYLSAN#Xh& z7;dF)Jf1Y4Y-<&n`|`CwXx89U!TPoK6XwD3r&iWo4cp5BX|xN^?;x||ohR~0-&|8T z^{eR;#wPRXS%s9EwF4AAyU@4l4o%+&Y};Gb!F*B@%{Z8Vv$p1|k)@0t8iaamGBZ?& zd(F(F?tcCLeF0!?i>9i6KU~&P!#heZ%M4l*&ysBN7~}n&3p0FzFG``HMKC&<)>AqQGR$ zCqY?USN+oABjpBCRD+`}$?vKC141hFYnI-Bj~ux_3{(O|gO=v#+cK%@E#mB7D;!#K zatakTdghq}n)dpR6jiJaXA##|JAeu_QJI#W>K_<>*ZkwwkDFw(UCH<+MrW5&D!xnW zjV9D*Pm;obl@=I&(N_6-H(Ba(?8XPpsATH0^@1XD4D2x|9ZR&SFI_F6a60yl%r!V( zS+#RIE|Sk}3C{Z5f4X)>cTdjPd>)*$qj#`Ro`2lh6iX_o5!J!{&&z0h1Yv?%9F?#8 z?UJO8jS;Dq6kn&EkMw2A0>}_U%#hMR@s28iB#}eViBFro2Qn6ug&;2hHEzM1VI&UA zk9tpaZgzfBMIOnf%8kj^9Xi`tYvlF{uyU`D?>B^Y#SnK_Kc4f?eX3sTq@zO%QSm`| z)e3GvX&GNbB5t}211pC)qd)se*WLXHbkpJG(OdEIzt%^tnP?rn~F z;Nm$*@D@$I3pF#KE*Y%@9V)Q}vQ+?}ycinfM|JM0o?idA(OHZc2m61V3U_|$%GD^3 zdp5GL<0@?cxZ$Odu8A=LSK8R?^?CCcbl}4XTkeyjXFq&Wg(iHZhuQW{N&~jc3RIa~ z=y$bIMcM|>p5<gn+hoO9ZE~Jo{0meTC6IB@dW!17m%79lahqIc^;TzRua5b z^(*&{jK~fxE!|YN(IXJ1rm>HO!4YmqL6TJk-%<%<74g==D)cLQ?xA+>by&jzmRzAog-zpbKc$O@4mFX`n zq*|rDr{>=$FS7K!BS4U#4WO)mP>1k?gzq({>i|IM%0JSMazoAt)$ze`V)SJ#*O_Q zkbg=mWf=Npr4A0KES3^)el6KOO%g!}b}m%x^WY!j%06Y&aSN4zERdbFZ2s!{nk|rE zoA_d=0oCMC5f`%>A20K;h(xe^^jiSO!CqE0-kI@Ia}xLJ`d)r5sZe&oW#NSe24{|k zL=`;skKy6hU}i&Gs%4ZP3mfz3^#}*S*9}DqXWwvR}c(yg%O$U?4jlcFi;NQ6VWiD z(qygQ&wVc~B*cGxP9sLrlenSd(Ab2zjgHWb%jJeot+!&>ddOr zHXYdXX#3-@%+T^>ZYBq~<5%PLC=Y}Ns$4ocICALHbhi;+gCt&U zEW54WyY99POSTX6XoEwAvw9GyyxYe_X>V?vbT3!K6mwy)DKH9Ter`9 z^TQH7F+!mtvU~Y_lL}iFZU@;*haaEMjqX`k1DSZQ0=8r+$pk-tzsd268DWI`tIwbX z;d7j@H9~&-dRxS`g;{LOY2D|h3b=T9>LR5BJhn)Zr&1jV%qKbt|9S9z^-&bPbJ;-(C}_ROLK%MN>y7P=MM`Xn>H>dE2Xzen$Rx zPw&R*MY7hcw+GLkl-H zzkTwd?ROZ%*W093?E|1j`ou{xle?UpcGmgZ>#HBKO&+R!>KKORZdZ<~1=~aH)cQ#b z&`7y<8S>FzWQS93r>C<5U?Pr2c&arlNiz%pzJ!hH@id;Lmiq5L-m)nfX*}HA_W4Ed z4a@9ncVJ4)6+6M(-xC=HvndiH(tfJx;7&RVXAV7VAuk*%!Yx;&4!ax zN9PEm+3(-t$fKWlD6N+Yg)uaRB zOz}$Y{P@~ffBd={z6J4PeMP7Bb@h!Ci^LulqR*Byr+zc<*2MbQnnT5qS$8h-*M!M0 zOJavl+?QYX#QfOqNVBleMlT_gg*I9-4?SkrIb1xaySjpENO-SH1hl%iT_dmDEnF_$ zocAVYxwQCUa8&cxqwI45oA>F7uD*V>)lhJ(T)Ns`xlv6#9dGt@<#?^^8IPqwzD3Ke zT61gmUmsWyg!gxWOK@vGJUW`&f>13hw9lN$yEIdis+5v%(JRxgJ+h46TRd4umE-!Y zv4&*n+^_fgg-ZC~c5Pb1l3$Av|9W-)Bn1y~Zw?-tn1?BLBdp#0Ivd;Km*~OxsJw{C z-@WWE2Leu)DCIO2;%L@(-6RW#AVwlsVi~>DpB#f0)Wg2-VT;hR+dURx;PO2Jv*KSD zO~w6eV`DatS?MOKOvOjXmv5sh(2q^N+|kjYKHI+)voY0Mf$=79sjn|zBofF@`CRQf zts!Ze(7KIBxi3apjWe>VmnS^hG(LN+YyVpcBZYMvLH>pF_A6P;GXJd$S9#LWlX}y2 z!L*Njod}aW<7|Wi0{)Bh@y- z@+3o<`xC5QampfQS42p~rKJZmYfev+3hm({gxs2f*~*CSTA8H_FXy^bO)Gmy@y7*; z9oOJJsF&Iz7qMJr4)eCFy9Pb!NH=duq1_E{om%NL1H5C|uVnaV`~Lpr{{1)>bF~6vyEy%} zkr}+75OE(tZOC4zat z0c}3*VpMB5G_{nhtoNyUSkI1QDdh1BDY~HD3rv!dj9l~S)w1flZNRFTf6txw$;gLo z1P)hI6l2nr?d}*BV-qH5uyn32ip!=a^6N7ZPe14RLBCd^@d+`i9Ss7hMU2~3{8%JQ zZf@>a(came)kOycVJeTODU>7BCfH>OJz=pe^wE*`X-CkI+n&(gR~zaIylX@cn>G7x zRUIl4-C$?s)HO3RKZGcUSK%jUEBku~nR9R*e!^i-#8B^7E`ND2vHT(}IlEw9GG9)f3Y0_CL`YijMQKx|r?8n{yCJ~|&pMQmXs#3!}Wty!9 z1K^OO{2rCHUF;nywQL_VRwnYaeOutQA=)pC>}tC8=T0U^xj98voV%Lvc>K7RbOmH3 z(6|A_dP!7?%{0nx(JWRjP2VRws@S@*YZg;F+Y;#wOCZ8)!RORu6W3s}m1|-M2g+)% zL{%#0HcQS#ml0=X#b}XN=wxH?*-$&MESQq@taHEiYMJ1{?kVsJOmf97oer$qxYk2# zI^BvF)#NqX`z|!R?bj5WZQH*l_gO6#*Y|YTegE6QxR~p9cd|vkasNVBpl`|YQdzYI zW0d8_#_AF3a$@T$^X#nAsGei_W@DgL^OfYNzDl#SJ9-kBl?@Ta+AZR$r|iD_`h#b2 zAux?r5bJU0&Yd@;3tZ-oF+-^G3NQ~=lM&0V#rBI>Tx3(0d8y5TEo}Sz6i*m-zq?W< zTb)FOcI>=KPQ-1GQ=_pg2+!N_TF?6mKAYu zs9|SS%}V@~38T-_0C9j+>?|Qkqt{p7{#3maIVz%W#KL{MXh$NL6}gsDw?wKz63V5S z!fP`v`rD>$flXWJ&csaR!Xoz+ZVvCZDBBHxhz~OA9IwugsdfCUn5+`q7(8a}X`kWZ zhQp4N4qqds^pB2KDKrgJpqH#&PD)649eT|~!YnmKJEPIl0zpkxN9m@v`s|yq^t!$@ zy8!Y1&LFSN6q|PLU99pFem)A$ms1{v85)|-?MN#<*kZ0p1CVueK~s~n-<#g3_2E8C zzvitdYX}x!lQ5TjY)vJ@I2et?JHWg4$rWpI+(Dsz{FpD_G1b+aS$8AC3>wE5*D}il zxa`J@?7NwRvnuAs9A7-8eZ-+&uG^_D!joY)*i9Z|J$8GvK7N74u9uSMzdr%>Lc{Qz zy{X7}IR31hwiZgPVr}XQt)5PN&LP*f$MY|v?-*|spS^ZRBIu_7#~oTkV-V9IEPzNZ zE&c-8AUG^37MXcvd2b&U3mOkvzh$(R?-=Ag@^##=akmFfgmdJ_Nh!}wisU8vjK6-b z<~8CCXzWAw{b!>!q`aRdWSJONmteKuc4-Zw+8^6n(?qd^7ipdsz*-r;cH|29Z)}@0u@7yUW!F`};xZ*X+V_k7( zy7;NcBj-JP-J-9l${7^owZ0J_O&mtaCNy)EQUVH$RbmA6)XTp=J+V!}@2)U5$gIpP z_Io`U!Fu`-N=7f?x<_at*K!w$S>9)4R?XDh+zqY3%xo^6CmnXdGS!*c&~_%Zmd}+A zxX?z%WShBYifs@0!T;Oo;-PzS z=H^nsYpTgpqtv|&IPGfycK;R$&*((?Qw6;I%xN^{+kQ9 zVpU?=f5&TYl(vqp5s5^4SsTw?s*EU9Lpm1Pv(rliLHgfF(|tb5k8D#ilx=x))4{4l zhd_4kkq;G*;Y#+`rdG@XevtIYn021MG`Cr5O_H?FHG~!H950VycZbf*reKyb+3`2A z9|8gbF25eHL?c2zzNWvsaGImyw}+HHAnAALraEDBaGHtx_+Cf%5?(cYT1ELc6lfE0lw7gY0aDWl3A5Z z7pm6`BJH0AE}VJQr-d$sl#!NvvV8{Oi06;(FKDt&;`V-7EAM(xpf7?M`;k(CRz}5f zxu&&NHqsT(6u$x93#YhSA#!PZf88IDAI`#Jl|`vGcwN6a&Ng2 z_Un`WwMmY0Tn~2Pq#W20=PKUhX#?`uL0|q|T%gQ7=NN{wb+R9EJ+i!4MmPKrQ!B-; z6HiZ2f_H^-TX(w|G`D$v97S`kOfS`b)qO^#J zAXPoQh8b=d z`>{sZzP%l_E2|CYCN&~J=V@Cu+=S)b)INDv7_dTP9Vt(;c6Tc*ZF~A zsfiD{UrSxS;$gU5wYVG36eo*YA3SIAKs)~#akWcCl9D_KgSUlerMMYYyIHym`-578 zyyaDS$9C$9oScxRew|*iE&{#-P;H)ev7+|=wqzWi%=5W4IGN|x6Xj^Rw;gFTyWVRt zy!NBtFE36aHfqG~IIIk0%*8$D*R7#!p!dcK?Rza1wUFdS3tohaNAE~BNTfIzehoe4 zW?XQFJnxL8SGk^z3Nm3HBmCnPGf3;Vhq-P0d zl`Bxg8icbAtG~2ZKsP=J<$aoLlRRCrZWYXEwh5VHrX zP^4F!ACV^JJo9FYnOC>aq#TSM{~Ie$+AU{?<3~pewYd3hfC1JO8g@>&c?(rvghXyYBz_jZIK;9V=QJ$}t8a)j$8VFGcnE`1ATNRgM48mHPU= zf8RY@?lzp*q7qlAS8au@*`=<%#`zdNlRSrnPtOH(`Sibf1Ju7xr610#idvyetGs=v zWx#n``_X*H$W7%}tj`5T@=T<_QWNw51M%U@V=ZeD(`xDS-*t2JiWR9ikGhg~HOqW^ zCU{hIdkw2zZoJ{KA1QFwD||?O^Mv2Eu_#7Ruffd|pc~d9a8w+X`S?(==}g%KFuQx` zGCo$=RLXCo(Ln4wc)K5*d}4onq1CUp>v{8_OYt6oYMiq!*9bY@i1KYWqy{BAZ zqPT*;j?I5lK6ai9eBH&oJY$r!sxksM6a!Jc}ams(_V}MTu#0@V}ST2$0Y*Xp{nJm%JisWemqI z#_;QeKt=Zy_V+=`k|;zY{o=S8WHx~Vqd(?I{oimv7Y+!yu?qk~AE2#G3bczG7g-R@ zSWTz;t;9`#3}j=xi0j`_^u+}bN3V=$XWLRcy1Qjp_S2ul317f!)_B;BmOW0tENYFk zXJP>Rs&NQ&NIqG032eo-$C1Zg=<3%(v4%L9EOhFfEAw?!{HL>?m7$v%4+d#f*&OEl30b+u3em|o0AcK{^KkJwr!cuIxJGVpA3p; z_~sVN5e>s-1+!;^0jypQ=z}-z@Zy%__bxYab(9reM1UA5dUwoM0O2FEz4=yMYHQg@ z`BUFo60Tu=7yB!X8x%98&Z7)8gyorh`!+r}IFX#RZI64`_?VZyzUAbSh~EA{E{@da z{3}o29iaKKDzmrlz0&0>Sx`eGNp9}>m{BxV!DTZf%7RTiuhKa#A{gTPV*cT7x=_lz zI2$R+`H(;^aJDJXNWJZOfFP3#HL4cgl&%gHB#fy^uER-d{UD34mT5(R=lvMp-?NZL zIHgUg677$5lrS#Ehk_^8?`!k}6`lL*0hv9?Y^jr#cI?L=boFVnHEq@|4H_5P#$6E5 z;q+|&Nk#auSjZjkF_A(FwrY!60-ozv*$ZY8;h?%@7At4-GOG7g-M81?Ptq<36hSV< zO3WO5aa_AtkMx!)@By}0&UL$cX-gf-6xYs#xSm8gUd%Q)s@aE(WPFE7j(Hm#AxZhP zX4RYc*?t~7QRY9t$P3D(b4Z67@+%+wMI-2z)QuZA)Marn*;3XP%*b_eg?U~R+ zDE2&9H;pfIWnopx%5D!~7bj!jm%+xY*CN5Ech`nO=n_HX1H1ldqTA3Z3@9H!I{yVg zkHbvfV}QsOZVZwSySo$^F3(g_zQAQS5pWXLt6wc%)QfzJH>J{TcvV0|1_=sfdKO{w z=4X*Ze>8k*|GmVN+o&?G?xUU?0H$Ug<@Teod?uvCT#=bV!>kJey7fdtFaoxl8wFqJkap zWAeCR8Ci(?P+F3;bKUkq?da6zq(=7h(pFDo-8bW;*z~qAI5vNe<}~~EDjV)OKyoM~ zQV6qMNm^2$eZe4QLs4Sf(63a>hn@IG0hC}}u|f*F-71GWz7n?_9+KH)*`KFOlykyY z1EbPg#T^HhCvrtj#hh6k?Wi6U&o{i2ZR!PhPvGU2Po?o+y}3YMNqp2rJGZ^maapQV zVy?w^eY6}yo(93?OEx&i;77sc*k_dW%a_`PCcEigCV3`~gZmc`v6IAgQ8oF4Z|;YT zmq>ugM&sisp~^{Px9}{2g2pvNm8K2TAf!|+eNaKkV7}VRACcA|2WMDioXqi7N&n1N z5eW(f#?)07_;Cuq(bt#>&`$N<7KcK+RafKmmchFu%C zlsDj;r$7zkO)U4SNcd6gyPJ4Vfq_0S^YBjR?#O^;7yPgm`C$C=Ib0n<8|+p^Dbn$c zl2DY?YO}jysVo7Fajx3f{{EaFBO9NLETIdY&U}uyhX=HM%IK0mSmrk*06zULK?zI*^;_NzC8?i8n4h_4UEWubE>q(u4G zZ%fMu-4Sga$F3j%^?6Z5e**Z~bO}rIMm=RxdHndj77sOXy<91=!5G1NECELdV5C@7 z-%YojswyTZHSVUlwD4fAmq?gP7`f{MMhH-*5*}mi$-9P+Tye-UgpW`+ujNrwJWc(h4CTK^Uh4&`qvBq2p|ZNmiiK zJm!8GWK6}lPoK6IxG7_EhWc!d{Dr2K@)J_j8a6lccL}?@I{ce?N=QgZb0JG1+sj=* z=@CqzeDzp)R=t`eZmSK*Hz6k}1u3RdD^xhW=ju@R?#Sj@i?8b)S`0D^uZ)~Mu>)pH z%@7HN_z3Le!uQ9(t4_C)5MRuEjz;U!850RVw^)#amwF8k6G`U(;Q};}CMnc=^4A64 zmk#m_$_1T|sHp6`F-XT_85f02Zd@|*QDAR{yacv%$cPxM5<$%k7w*rku9 zx8>yWol*=$t$HKq6hX=0HVh8xUHE?amfgG&|MOgJev>@CXocbLIuX!DQ2)$x=jf;V zMjyUteaOZvV|SkzOL==^?4Lqo`@v1F&=Pe31h0H$a!758`uzJ7C#at&P)8m))HU%l zlwD8)g4Br$+x{9$Jhg_J%pa_U`1>~XASdSx4B4+@9G>!Aplnpf>>R__?n47GpMjpo-6rzM*v;K6gIEU)v=M~RL&k0}t)BM ze!|%6f6xSR7AID3ZdYlrb(V4gM`lhHO$+^Xz>3{S0+St!tNDew9krDPZUQ%k*Fe}Bw0i4q; z*`^GEi;o(b!gd|~Gi6+E%JltmZGFm_p7b>S4o_!;aE40U2P!=AcV!5s?vdXe#1~oJ ziDH;xiJ8fX`8KYmrrQ7!gt3tKn$)lV`tr@#gy>laU0}< zrMivVA>~L+O<511YB<7&7>g!LiFsx<)IEt6BnDGzrOpFpba~ZuI(6)@Ti;!{juZq! zmu{X0`Hj1JBweq3IGcE9@9gp+-aEf#$9}4&6H7YYnd6vvkEebe@`KfHW2U} z1VAv9r9i*@1VNA`wM{jCXHgd&WMvAPUj>e>G;qL1QQ7cy{>o{O@IT)S)JsLoL6Pk4 z!=9Cn*l7V_xk9br3gcQ2$=NaP8Ok#LwE~0vNQL!iFGpvb$YdoY610Z1H5#T;D$$!+ zNQ!`#*xCw|nAoN^9Z z1^OEWATuERw!(Ey;Ct9TdE3bvA1kYo_Wt>i0%I^@d$8ZMH^$XaotQ;mmPHm zWAMKyF!!dAehV4~)`Lm(5jORZ(+N;ZZvsPG!x7QINVfdRB8Gg3qxP+3uy@}ETbg(i zdxmpIlVQCVX2E%&6#N2ngqp+6JW0Eq)&%RJCQ3qGhq&r)MZg8a{wh0LGG&Y$g#}!I z;14>(SsoXv#2*@{r7m3oh|+o9rw5<`Y7@Cl>T(7EIN5dL{eR9+ri%o(e(b`)zyR4} zG(T+<1Ge>qJ9XV>DY9AxM&nd^4v-(aNhGK> zGt2|G(ePc9vfylkjO|DTf7XBBX#cA08vz-h%u+ zrvMQ3F+X-d*gbeMew(KW|0zR&%67gGVW!->LY@bIEouX+t?^C!yN0kV%CM^W3RP}X zq@S9$G1XLGM&oVta_+!MET%M-fQfHtlYSwxFrI^wl4u9ZLIS+Q( zD>)6oqxC`wsW!4U@r^;TGLE%U_^{LunhrM`;* zDUFGO1>k$bDv>Sb-uvccXl$SYx*7hHdUrlltUl)-`mV_XzSak;wdH(Aw zivE{&1y~d6>*Gt?%4zasNIeQHSCe~>UCh;E&}wJ+B@$8hh*d0G>-)?1RZBg4egQlB zh}Q7cSRpOxf&@|LS$L|iJE1NxKT%?00=iw=t;VY0IX*T$egAjVZ76CuPEP|7? zJa7ZznxenjqC}8ewxH?YY4<#mt}*D$WuVcR+w5nq^{}Zfw}k!-{GwrL`Jk}jXna$X zd7^BJmxpI!+5x7E!Ng7`e4glGdj|yH(~-_E_lAdapGQEW3rPc0A4eW^7kMP8vTGY_`dVfo{;xob$`V0Y6qG4n+{OVn7rMjwIi+KOpdf~f%-Af;v z&(Qp&hbOOrLvtL8+%mR(1WW0K@BbXoTqtqr|5Vt(afwcuz0TPt)<&X~XqX+s}V?bTXyE7op zfoQ?6Ki6!*;J>x2KI2cxt;i=lRz1@HYC_vtV2Vs@YrwJ%tb5sU&hH?Z_UNC8s+9;h`Ji$SzTLv8IjdI*3uqQj%lVwq?sdL4X}7j5zX5g> zl)Xtb!UaNm@1( z6({i7otRLHIm3F}YW6En#*-KaZ6p*EAv8ER;3j<2wzGTOo#hTX>s~?e4hw+HbVNOxb-&nAWgBH|t^e>hlU{b}2>>$OAgdF1zzbi%fno$!Bm( z%KGL2EE_^&Ba$Q?w}%qgZr@%VF6j6A6`~`=8pp5y6*i4H!^rd(3f%ot?~W4b^4v;? zk!-d6)#{2^$vVp}-3WG3Thce%82)JI(Hh%cvwt$5CS8cY)WVdMeC8HbY;D;@Ichx| zo`bDyq%3AnAax8{iP>sbE}_(m&|l8l=H!^gB*y^tNV25Q!@<_w@4C6{Cg5x*pZ-sl z*vUIWhM6APcNHxnSS6%nB^;j>s)k+%Mfrq(f{SrbB&!0nu?$G)aD!DQxl7>!&jsW5 ztePGq-*$vH9h58jEq%{Yp^XK( z&+~`MwQ~7m_?w*_OLKr+qUrW5gMN|A zKn(y^#7?N}7rm<$nBtsmT^^}cZK1Q2FtzF!=o4(h^qQWR51X}e8Ypt|KR6|oBnnV$?s_CAckEF|;!U%GGM+A-cW)W7 zgT=R$%gswddhD!H4YT&~84i8_;R3XC+2vooAI6U}Z@fz8y|6*jv;c1; zAr*}gF**l%Ja~OKS2w?`#}kjfLR?X-^bv6s?zg@upyMzU|2Vx>tw1yXS*TU`>d4HH zNZ=BOxH&i^hu&^9uL3>_1%=dMVM?y*Hw52**J%{Akl{Hc%BmlI)Vn(kfpAfDvK&`H+sx#F1E9VhJ& z_l*cG67r`|TzR_-?zpg&n_|%@nfZ93>n@-+-s<~Y7#MHV+j-z=PhRa5b>EP_1Y##M zs-YCt6vRX^L~_m7c85o$F-J-jd4{%1vG}bWnIH(OY>uZ@vaGCVx)opGmezVvm#=A4p51EG*i8 zDbr@k@9*d8b3J5vfF|FRY+gdiW0z0t;o{vB`j)s1AaiIoZ`l#Ff`m%AW6aRWf;uB52IoX6(M8sDfd8C-3aVwrk?6V&DM_gqXLH7n(4oV?nSc)d2eWH8JkF;<4I?j&h0Ys0vh1(AI^|Krv1=DIQvyOW0?vdnL3i=F(gPp#YgE2i?j*BB-E!GP;0eS!uU9mR;cBQf;KvD}?KFujFe*Z24 zzT1SJcJrB&7~$&UY^+yJ8dBJbKfxxEU23y6;M@RVe-jcZccc^YHt4RV`P+oc2_g;T zj>}o>{bjE8F4?pGO5TEh16I$8H8{~1>Wuzs`yQ2G0c?1zkLB~0fPULYCX9~3iZ#ojRf4x7e?7Gee)AE=;xk-8x#gWMUp>Orim zKkSz%Y}nNwGX|+<-m;M^@X^fv`$2{&EQx>&xtT8vtj_N=x;5}M@nCrP~IxlB`%2K?#_x_ut_8`-a~xr_1yO>ydn8xxB*;7BnOK?SnvFg_^YrfpZFj z2f*Yv&rx zW*xs)VNX99ofmO6i|H&9H_M{9#xa%djyjTl*F+1+6+v#GMT|D2#UdoV(R_!a#7Ozw zhmy4bNoGGN4FY+XUDjdU+H^Mnn}T8!%N{I(DrQG929zcJM2Koil3*%`gQ|WI}>|Bx!HA&$8vljahQ!XpgnJ-W5e> zrig3oCi}mFQH`3xP{x?aq@B{w#>;9mD$ekIPn+xr$D}wxee<#GE$2G?B7I>%nZx*p z{`pKJ`0#kSy^djt2XPYOFJ?uG9z_%9bahi>^ll~ZTA=ElS3J$x>~|XZcF#&@X>3ai z?Mum3CLgvsj+%ZH=qmc5;FZ?jSTn0OBMH^cIS1G<*nGXnA*c|(nDitk+$B0B1D%EJ z*7_uXToJNmexO;^^jH-kg-b^rHlOl8HM#yeoz$W3oV=G`4$vJ91n#-`eb_qH?S61Y zPt);8#GRv-QF++xZlr*&FuFuP-BDbg`WUZ2rz$m6xvpOLnr2Gi-0W30#SLc9cbgkND6JMVM$o*n#sOQSq_i_0%I{7AG%o}gB>T-hJr@eve zdSdozmRs6E*@Q1#>6H?%xe;FN-Q&Qkj8y9)%*D=z;yo8p3Y$*6AP~(#!QV;A*RS$k zadxhgoOvL*uYywWImq*weJgI;8J0P2q44gQJ?*8e%*+{=VX1OECsxicpb(oi@m+1% zYs74P4^{7~{`p?ZYRYwxM+&n%J|pCyRU-W%8Q5)Xz6n%eSna=YD_(Wq1_W5L0;j*( zQH`p_X~16yv133uY-{p+S1UJFJlo4yX++D5dGc#)DX<+$eFEP-9!w9{7g27$d^((M z=u~7c)^L5$d%mHug${f9pjbmqU8QR{W1*B+kZG|iX8h7Cb#ztFhsCa?{^~_D>zck4 zWSoJRGdtl@T+>mJOaB1McQ;@!-Ff2>e`d>C+}{ADfFF|~liJ&Feby;3FwWd*z5J{( zYiX9(6gBqI6(suM_S9ye0Q{S0=M=o2l0%Wjj~G{)q`HfoBv((yJGiztfI=bER3}H< z4AHs^+Z(0S5n+XDSi@Gl-XhY~B;c?V6e_9E#x!Ls%;Wpxa?f)whHo59T1a`-^l(Zd zwg=fT0rvGfOIe@{savRHZu;3QHcNkWklTBJ4^Wrenv&T&S{ao>UXpPB134!h&?u(k zV{h5vL&v%Nhn;_gRLU>M#K!uzqJs4x60W{LJv>X}8E*056wU53`(Fr)R`vJLN3^bi z#|&r2*)*YqyH~9))8E=<5@a;%t(FREL&$p0KU%N;de5;GJ|O4UOWI%D59ckp)xjMx zdffw8;<`Wqka;2R^zk7pRn~<(+d;ee5un>R?}*gtVGaCYBKc~6vBq-^kpCAWDnMLK zJFY|$D}czDS?nV%OM^6LZ3eQP3XT&%O1xtglE9NGbx8&`A0{5m*(ZiEZwX~t8!PbP zd-nrcmZEq~4AaG=!>BnK7S;`V^Q~fAi+a%(Lq~ivy>Y1aspE&9-Ja7j<<4g}a$TPF zLqX2DZMnMcBBta}@-pJ_^EXxRx4Df%l51&|*?2j742vWSsN-UQN;VX8jt)8A2GoC- z<%5`cF%5LHwC-Y~1Sc+qPk_SMF-C^tuX3cy4Lnq=%Ajl}2}H`dX^EU=#qWG(=n|7s ziHl&TPn@f3mR- z6~^F2*_=M@%O@aTJT_vE5Hd<(z$Ws7*75G@kj;2rf8IDAXzOB18$i%b;@xn(j(9JXAa711lpKWRu{8syG3 zX0A$C=FICCg-;uj5@75$$x`+vq}yfBw&q$IS1@)Nl6Z^GGT=nrdBHNQMC4vsF^@!` zV$z*FX5nQ3Z8-gw@_#n93L95kozS!&$vcyDroX3bs4VQv<;hxKdECd#r4kj-u?QNQ z^z}5IucQts?4!K7O!09KFVznDPfW(Wp4aGEgz|MV21*tM+O&Q z`0;l}J_%V;OOmRzo%hvDTN(6vguKTMIy>k8 zlGWEYGyxKdho=71xJew1*V<5xKQzy&HP45Nu8MP)4jm3I>;qz^(LF@d(Ul&k`#b!u zze!0L`39S21$@T`yy%;#bl%LYEJyZqc^MZ;Ktt^7cFpsu6+X*Rl&xntcj=SP*;qcvn(^9IiiWX5V!=elw(mcXF-)NGJcCBfvm= z#*NfZ6D?rqn`B6@i#<|Do^h0MCePi!B7U$^SD^xKu6`-T+8ODs?c!G60j{(OZ(V;7 z)OIlrA!dDVrj%`+bg_c(Jx5DtOm5SWe#y)Cj<9n|QwLZ^WTKS)44_#?^9>=6k$)xE z+u&6>U>cQ+UAq2+=g2+z4GzvUW}B&^4K6tuFFW*A$YhtUdX-EUeDdOceRN{|T8|e( zpxSJ8M{4{~sF-+h?rnl}05oY`FgYLM^Ao=DA#Q9eriYY+>#?41?!vG>wF!lm(Dd3` z`_5M#a!9yN;K&CEAz_Ux=-&WIBbv$=bSl#F$_Y7QV_Q}DjBB*Ldnca#xLF{mRl@|Q zW&66q^-a4_E&Q#ohp=hEQ&K1q)vzivpLLeo9EgMDSH|AX94#jq;(WiD0h2VH`~(@e zW=OfI=awz?R>j@;9B>shxExyO7AvX>d*BFT4aEh}JPew>-}pL4*w}4h?6E4_DC4dC z&1|jQgOGma^mWtMs8ks^C16sygDLn#D2qsJYN`n!m{fXYT)RSJ1kYZ0Q&XNx*^OvcqW5fk-cns+tTW2zUG+W*w<^&^ITymh`(Q*`kbjiT3Dk_d(LF2 zqBc0@4z0mv!ojy4qaAW`Zh&%mER6%^&GP9K}Sy5ETV&b2ia z>%q7OCWk`h;X>zoF~Sq^$;CO7fa8gtNp-Rd_WP9#Es=0h z=63=_Ouw9F;Fgir&ux1mjfR z<0G3mdl32oF5`Wg$_XSXqhR;7?K&EWQA=7No00S)x2B00T$~`?Fl1(oH_g&1=aZ2& zErf>Wh*||VjrspNQoI0VDNymZjTJH_0*>h2CKP?VNr~@HWH}IHK<20&ikhVo(}g@Z zc{uX-`d|B72GIJo-(Fp39qWu5`cQJB*oQKO)Tk_~r>jlpi%m62^RLe6iY)~6_WlUG z4}BQ?GgqfjidgkFQp%rle{mtF6dL?@gkHvnMc?&FdD%wHQCnI%1Wv$4B1!VNzay}# zr$S$m&?+Yz(0qP>$Mv8;WXap=A$4X9`NB}s>c$?s&G(kFTojm=V@L|D}&;;3EzA})NNQqzs9_OE`uv5`qCw&8{z&g z*GRlO=$7YY$gr+*D%kpZZ;Tb_cOV!^On;SC#~Ky6bYS8B*^apZWRJFCIH@NF966c% zIYN%ln(%N(%f_+0>PGd*bP<=uLi}S*E^s@{%3ME1+io>XyhJ6OE9+s<0h$)q#)XwM zF2g(EOtC~CJj>#DeI!gN#4#%?YdFt@r@&SNsq^sR(*EN?H=)Z0Rhx<}xjIMdZ(>Ds zGnEOCu1!AubSW+%`OwoouG9@X;dwdXazCL9!|^PO(E7;ETrv5bj{*|!^{^?Q{qaqQ zg?FI$Z(J0JEvJ|M0I0o}mJgV(V`f_7x3qv_mNl+PSx^=?x@%q8yd?MV8Q?7Cr&Qj@ zrO8Qq+34rnWdOawg50nQ*{|^{7iI6+&kugDdiIilIKXmZeW$Ffro8eNtW^!RF#^hX zpM&?xrzLG|bHI$w8AK>x%$5w?@FH(GHeSP_$ugsCEFva(R^i_Vt-3or zZ)y^Xqy=;fBB*!h6$1DQ6vf%~m)#4ui}4E(y>h?kTnrZjaexgH9KZJZ(Cevo>(6}o zfZ&C&@*TE2=D|uLTTd@i6Hcv)c932#*h_9g<6gfunfT~l&k8XJB3JGwik&VV0KqQF zeYa>|R0O_>YcshlZEmC;4+c9f5#*ibcA_k<2P)bOR5bwFGD9Wibj)ns>dWVV_oKD-^YF_0pz;em1KjmqivtyJND0z=7A;X zJ;+5=05kn-VkB~3p8pDnx~oGC4`?U%R^_f(2jFmU|NV~98Sg^f<4&{nk$%C6JqlWr z_ADOf+t~ZLWs$_0IDoRAX!pj8;i7m=DVTH-%a;ye5p5~0U(zVGJdGK|Z@+|l80fcl z{m4f~lD)}UQr0t#VD2XPpAL(sQ8s?Q|K4JLRo5&4R_L25Uwk9bYVH|={#M>XY> z{!3qspxd9>e3K&Oai2v|7C$1nl~BwE+-hguS7f=?c-nC^FadrmeRDBBo7(y)c-NA$ z^4fiZIJ5ubNV-73l#n4I-;sd1<9U!w!|AsOdPP!^B6}|YsRW4A14Ep1tuwW~{OW2G zIO5(9bg@;8yjl{d_3JdF>|nK0u5Wp+h-oqZyJ$fFgV{2gASO-o4kn7z#5Xbkb7XHE zGiWQ&38*EA3y6tjKzr=C4lXz%GsD*c9}Q0tLpP50+(BI>VElbyXr(j@mFzcAOhYBT zoEt`SEozs7+530|FGJ6!BK*nI)+Ps6$Wgveo;(TMwp5fQ_noM@GnsWS`&6#8Y!qCM ztuY&n(bC-;1l2?YtLO~}Boi`m#7R>F$Rop;Cl zptz6OPgPYNhwC(HdxDm={e^vU4Qr|S677%F1w$($$j#`ovLV)C0TvZ?#@Sqo?5>r~ z$AH?h@zvvZoOc2!W(ud-XR=|~Gi>5voDw{Dtnyi(qvVd3n{S_48?D)&Vovqmzyeo_ z`&Ct-Ynv<{(3@TS86;7kp9yU(uNU52m?-itHdn9THwjq|7I^;sBE7f{uj5q>5Eix4jgjohQt>tSYktsLJ6{~M^Oo+3IyZPIERAQX+0IBS|yyZcj zhE~1rqE@8BwSyHFY?|10)dZg@O}VwiSliW_@&a5)wpOncWzKq_-_L_dxukwD=#FNX zebcblF9F7Ood&XJ=6Je-PD8x*e@2L2XaoSo8nt}80Gf#X zqv^;>r+y$+lrF^x(_)#w4k+N5o;99K6m>R}9171WH4PRQN?JhjPLT?F;gpXmDHFqr zxI1RsJNu7%B^N`ym!sd5x1c=9xQxHN`lZ@}{gz@X<=JE%97+RLgPnZ3_j8!9t1?b^ zNo7G|5JKzSyp`Tt=8K)NM7%;OHTdN`&SfuhZc&dJ=2)6S%C zD^1F(`%Tm8W%h$*V4hvn8ikOvzE|0sk6e?vQ>-WN_sd8eS-6d6bH|q)XlX@>n{2|XY|AA;a@aAW^xUN zpKzJ)46q?i@4LSAewPR&n8_|X$CHB76;JP1>&l-#o6e;ASY6$|zsxM8c8b!j($8>; zD>qj}?ue+XkSOWXI<(@hxSt7Ht8u2@K!|)nk#zfhg(8>9?fdSNmA2Am17YWQ#E(A8 z{XL_2*B+D(Tnt|0CwaZFWBl4dSC-4;5NFlCf#7@e_3YL^RI~tkPcCgi3(laK#pHj+ z?2zf{nf}Z=7N_w%O&pG<&@gWNy5B_fJMnzN<@lrA#n>LU2a|3Zk-gwPvfuJm457EO zvdnytGi#6x8!$rz40~;E77yp@_F7Dr4GpP?NUkWTBZ(bx=-?QYSU%3boU_=yT;88+ zaTgw`R_YS7AFbcplGsA^fsQqB7I9xa6}(Qt7jMx&0dffE+S$g@8M5rVf-OaxRn|LI%m9vx> zm$wNtrVmbDyYC352*X_Pj1V#T)F`fI$-T7+!ooZQI8*4&gd#xhVCJV9@U8}8bXOLt z0UU5~T^lLbnrW+Nwz&2#B^9(+02%h)6in2>#y`YB;ACU;YwkwwWZSALIf5gE&ba|C zFm;T}fIa3twBAM6)PLhW7_48D;A0=#g#2?lvIO&;Hf9>0s_hC^rs1%^)lV#Xp4JzD zhaTK2X^*iQJY!2`%nZc2q~lvr$u8Z;XT8(kRFn(fp+XD(*i=|g29j2l!#A>ceDGRE zW+oInbO6@r@oBB-$`sN{ynF5SGQt+B z7_RG&3id#WaZN0(zT|Zc!j(J;{Al%C&Q_ZRMtCYLF24K_W-E#b!VvOVm5*tb0nQKL znxOb6A?~~|rn+jNj_OT9Ryn1x@@yxwT%iE{f5nUbfyCil2iKq|z&ZIr{0l(b<=RPg zzy2mKZyAUQ6tCnvVOPCo-1K{&10~(L3jNZD!-^>-FDuKfdM1Dv0*FSro5w0Dp4top zm>S;N&cM$Tq%0z^ zG(c3oaIK1?+Z|XhdY(JlohYa9ZdM>#q}EtqX`1=sV`5z#ozcDxDy5Q-M~r9PE2+cB zu&f?2wdPbSA*zo;#98n1eiK{tQ>X*~vw z!U8eI$}^tQk`hp)$$B2F>$_j1ZssqXDO8;wc=4U1itm%Cn|Ktf>%ZNy$Nf;9)PU{- zJ0s)UeGuGpjB*;yXrOZB>{K3=*pOo{yq*^_J=FNU%RUtS4})UsTtGMf@m$8YtSqX~ z8N5DTQ&Lu?L+#SfvKRq1&kK}>;I!B8$_9vVbnJe=5%{sY&;IvF*+A>`-`D@I22B6` z&i|$6tATsUdCeo5)3C)|FXRfo>08I()i2rhV6^_8+@8!D3$N$e#4V~E6|}tX{14Oh zAF|m%DKdycvL5$Cs0d50HPqs$LjmBaP`v3e^lj4!sTQ971sIilp_Rtwb-i@{VX~Hk zF*%iT_s^bM*QEB}#3ZH(!6s;bmg9cKeW$3yZGX1@3ltY{PkXcij&9OI)t@`=R}aj- z#5`#Ks6UH>!7Q1^H|oUO*}LK#e=c(U-T?Qp4hll2%@r_#|NC$MM=a_xlppjP;^5UF`sLRfBAxQn8F6RnfO?|?_`uC|YN<=+ z*~L6@CBC;tcXxKu1%~!Y|mNFMa-H!G9zSC=WP@(Z$bFl(lxjJ z3Zl&EejimO3tC<4q;Ni9dh_SYgIMwMfjeDHbab?h3>5=&{vJA~e#;ju0*Tx%*UB8H zJ&*-hx973K&$qMYDBH52i6mz=wE*x8MO!4{H?;(QeC)votG|@Z1*vXR;!b*A_MwZc zSr)&3X}bQUoGo#QDjcT1in`AC+|b^>F`9e>h@1?n?RJ-T|NPIfV}ajoB7Q_|500^d zrgi)s%ZCMCx!MJK0896bc6N5M-tiuKEhnw~pC7N)=zsd_(It5|fA59wvgG9xprDC2 zo{Gk}k~C>xo3=QOOEQsx;-;`ckqJrKw(LLS(bQ$3uCu^93h8c?XdP zc(9gJ?4bHTvc)2-^!~F^_?~8JjDG_{QlRWO73jG(!pmQJ_0I)?9bXy8>q2q}2^Z!t z{5P&1J63DdpRCBkW2t4;TDDS(+^=y4%b=4pl;((EpF;(W*-U<4nS|_2Q0J+yjPvV$ z-{0rnYh8>3ZMb|d`H3Zdnw_z|1ACFsF0ZNGJuqzcu(mkKxvJ){Aw|)wV=g1^XnV;~ z*fdY?fTMESrTyL^<7Me>Fa(<_Wv}+<5xaZ#*&Sxd5?E(_NAR1nYYMzT}&7E|dK z)29tEgvX{N7Mgq;s=kw9c{0SHY$|yvH>#f z7rdUUeS{^p0<}5-EBwKv0;b3G64uJ8hW!2EnYF-1Ujkz$UpCGH^wl|W=aq8tPQC2UlP{E${pb3nOu-?vobdH1b-6>gvLva4khirSP7pe7 z<#3^}R{;ig6V=u!tZ@*(ZDPvPU*2Fa9(aNcOqAORn>Ne^#-T&_Yytxm{#?aEe#mtf z58EU}i?0XnWA1ex9_jTj0o=!+jUBuWPk!kE8=#I)Jf-##6K9wu#i0j&y#!2;VP7Ub zttUw=;g0Ppn6l)iGcrT}ZiF2>=JO={*q2|xsHy;%Z>4>VigMixU~G#423F62?U#+$ zr^Lh>_0K_?W_G}XMEeVv2yG2Zx#E|8bN$WXpM848Ig|GImn$j$bGKa0enl#o`eIYi zM}$@o7Rt)X<|F0iRxl>xbNs-^q<-gXDb<6=*K;k5U5rpFg7m>-8SyhJN4}o0-7b~A z$x8RdCl{!Whk4tCT8J`nFw-*>h*Z7+TQ$&#kF-~lBUb4MCH=X3o;b)km7pehLbejs zP3XERYY;~dP@w}O9(B3B&L8)b@G~u7!iiZ&cHtN2d+J0Rw118#ZF3JUdk2{Q_2}A; zeVG9hVLo888Tgafg9&c%i>tt52V?XFnxBZQUYw{Rfhp!)VgtO_OKB}|-eD^H-thMr z49Zl}Vkyr{VSjzMQeLkX>KM(a$|@lV>}w{=>@H4FosfWEU&G)K!FO6 zj9Y{K;Hn&?q5=F?Rz$6LiLf79s0MbOj`9Uy=$H;hOw%^!f6b~ZP*#C)nQPB;7BM>w z_)z>-eZvO6brRB>Dk?D{S*X9b2J`6v&r6<8{wf%=2mT77ZInYrbK%k+by6_wt(w$I zJU63E5txIH6*iuM|N2M+A>x1wgxkhJ_n`V|To9P#8`+gWC*bp`^JQQHKdlJN^vY0N z)XU`dlze?Bz~}pnh^X03Row#rg*0_IP7Q+;wMuYUR<{J=aB1CX0zA{?pyM8DJN z?;Yy!o;ob}^vRP>>Zo0u0+F-^=JHQp7B2zbM4ALae#57~Xzy)FnE1=SL(RtxGfq%G zz9lGN7v_cQS6lP38EV)>(}07AU?0rKWu^K%c$e8v+O_vZY0AGFrru`Y`X*gYAE|Lk z%Gc=X3j`QT+nJ}xg2}jZp@BF3*K~TQ7LMqntr@B}QKYfQ>KI{1D-xyezTO|)64*vQ zY+O3U4r=8iQj;zqPT7%pU^W+6NxF?9$WiVhK;)_b?&92b;5^Yvk1 z3a8tS$TKZ1dGEFArJh6w-&}*3BD65aq%o{V$WUhMEyFSle@3@Wgc_xKcglcbYrlQa zZOLVQGGD9i$-{>a3;vFH%Q%LMPiHt22+X=#Pq7p0AYh)##CIu*I^WjW-|J{lNy~Bo zY%IM|N0AQLDI`u}vnLL5+V7M|mMY@Lzq2l5te~^1@j}|mP8SHFs!093^^N#o2>ddV zYDX*7`_&EO3`=RBc|<#luidD!4Xp)Jw|=V%d!UVfuAqVR2DqVK^gHd4g-X5CA1nltDVHWb|_L=t1&L@IKU+=${Jx5<{mV%*>wPDjNW(GJ{7pXV z_=IvhszZW=Lwktn4DicsgShX<>Z&{@qTYJ7jkEoU#Xf-Kzx!HhF$X!u8dEqvMVSNEchPGr*IroVnt#|O zsipYOy}85L7L}=O^83qLR3oZr#(={!(xfp_k-GJR`#s!|3T$?b^Z8!ls?%;@x)9hm zj=K_btWBN3AZX7&*jf&ksY>*2Xi2F6C(x+YLRX5)jY*jIn8p$67~K7yn9-SwIP*Ca z?;$P7`@lp50O{(h$$s8sFoIXraDQu#C3P-sZYhq(RByT}yaY0$OVqkYYHKIdPGX}kqphFfyWCN=4IH4PwzKHBz`Q7Q zwNL!~NP(f(AQqlCTBee6okRVgrDbd328icy{30)?#w&>?z8h%AACXG65D$MmRF2|{ zLNX7QP;L9Nl0CYyUSzQ$i2s5u4j?o07!_ez`%oJHss3O&;*QE8r?-FAvNAh-BvL7e z+9a&3I?A;F%JB(xI6H?&g>}Je_kIQm)o^$;=Y$(<94?Lqd|l7oM9|;>+1|gzhO0Im z1*5W{?PCUPC4g;1il~>#A1qUJ0f6=|FW%iGfZUp>u=qBzA%q?bEmAEYWIL(;EJr)| z!X+b1%2Ca=*5E2&s3=b<@!}IStRPjhpuqsL|1ttT?k@uD1z1_A2C5TMallFN#k|RN zwT3ly3a}bm)kjL+n1}^iosm`6Ve1pm`^3wlR)LAhT}A=KldfsblzYHnr>(i#$YrGv z=HF>-`yVb~{ZJo-4luq39e-fWcuDeQXl*=zVcumkQ8*FeDQ` z-#}WO1g1Q@Ye)BtkiZd8GZnZ77=uB|D$+y}t|zhH)h%|Dv@j?Vu-oI+6`LQAd|}3! zi|`xCdH<7Z!|zwIq@3m4w;cF>SAbBWn0_Vf2*5U~ClH_CvzU2U;>rJqy|)aCYx~-L z*-4N!QI`1L!c9a1a}P*ym4=!u`}7(|Mxvr=bWm0 zs_vItb@>!hP1CG3*PLTK;~BrPkt31ixjmb->UbdJQw7j@hGf%7!B*F8@jA$WzlY34v&NA4ZaBYJUH%$SfuVbM zTnl*Mo(O_$4#oFQ3LHAQB;4Kbxyq~M2>rI_wFN*dI{wUHMk>STe8L zU){q#hW-5huA2c0+n=EMgTOui;p1q%Ovqe4m&wCG5wBb!Ry2v>o7Rm~+WansakIb| ze(7zoBdrQc<}x^Cf$OWgQ8txd+O+Gf)d8KM>H4S$vhHowJ7xl&&G3E+a;4Yo4UF1f zUkxpW-eVV+bGsaxK^)~##qTvV4|-pE)@4}uion4a)(GfEsc!IhBY<1__7dcwwdKz;AzfjF*Q0OF8Y7^w4NXNd)1&B&;NFEv(t*Iru4u za>dc`Wv1>5Zd{-}uh50NN~vOPh3xMyC-)T9CUVd7%h|uc0`%T(3Ug@Ii|&?1(}1_5 z-cow~Nw$7sQ`#dbzLvkVK#2>Azz+%a1@O|9BuZZ*kCy<19cUEulNU{*wlMAE{(YBt zeLXNcb1jJj93&3!%S&Ao)HT_(r9#yTN!HOJ#&A0nIGiSa)rBy%cD;be+`J&&*C%g6=aQl`vSpB5$`JYX%O}0<9 zgoVd-8Ek9iR{TY_Z{lH3ZEhaX$R=MySCr*N>x_oI;+~CN6`S}`S#CFeF?beA07Y(rsJ5xNs(%a zuEjSuayy3_-P&Rfi#obqN=kM}GeH#bltTPTb05}EUfG`;kDsQb+?AE6*B=kj*ze{O z+ukk^vj~n}7ah@vu7*fVGm};}ALsf91nYwnS*1{ZX|5$~B2YIBH?7|+P4(&$jX@_~ zLSAZdi&`f>hjg|bT2cUS==gpjw%=aqHbRgYl;;|XTWA-wH44Arm z;DC}G*4W}~d$*Q%$Fm*i#KzW;z6+WUS5VG&-d%ng=F)0^nS#mY=bJN6#yfn|U)8?g z4ND3nl@$5&5hQ`eA@Uc`dS~8AttNmF0bIlF07g|8OHWkRi{UzDDsoEhM@}09I_=)# z=|B%vbN!Z1lE zV)dRjj)Fv72Mw+ZE$;qt@)wZOo|&V#712C!K>z^DDGjit=2qHq%0RmXRp91HZ6BQI z4~&2H9=hz*jyF_ila}bvy!7FFiZB)WD-A>am;?q5OhT^Xup<3?hVJu&4c6}N&R&&O zQ2>_2;>-3LYK-RH9)aE*ao1bfw9tZ#_LDne?u;B*scvkiRYLJ)TFK+#85PX)ZR^lf0M3RydjE#?jP+$q?A#Wh^JxYyfpP@#& zwouOZ{1=4Akq5M1I4o)viC;EYo~2f_0jWOK9^c^}igX{ibn0m6yZQoz^vW@@ozK%f z7&H2ao!!l(mz}`LlEeW6aFOMHF^MR2pkQDqyUV5klO4M>7PUd2rEWW*i-BVaKWS&W z?4-);&K-m+PxjAe?~_~;v$BD7P8#2Hcv_X5?tXRO(w(;is7%wEnVPnr?Mo;bAi7F= z+yFP3IV58dU`P2I?4CnOZpNdYt);K8fxw~!a6Wb0f6tGv`b%*ofkPgE%lLUEP?Vc) zM6Ckh(7i&df4BP#BS5WmRUi5U@5zGCt+0{%UUxkUA$?)8X-VQYusqy;;Yka<8{PE# zdXl(3Sr&Z!2GyDT^hXgmZ%}&m9(Vto9}h4%y+X9L z-=F|^yHX=F=_9BdHg|i5t)KX!4IYEE?CY0151?|CY1MjyQ&x=@%s!U4-1_A=!Yyn<_h-x5MFIy> zwF*deo}UywAr+!$l^0_s_nBj0U6wS&PXLGLlJgZg8ynZ4w^Flm7bUhZZRV$yJ}bLl zE3N?Ree`p6m|CC9TJhk*2^vagUjY~p;EhpkzC%~!S=Rw@@cydi^{e)W07;%uj2(5d z7?MTmI00+`(Y;<6z}(A!RxWc7Py-#ev}QLTp3m}GX36rsolH*var9M3f7NjPAb>80 zOx_(PUFCKp)ljU0&vtvfBNPUQ02tE3x#0DV&Ou-O8u^{)9XNkJ*UpLsT<braVDKKq&&-ApnVR z8m`TNgnGj)LAgM>!Ms5MNEKI@BwxY7Ts)#$rd{BWhmt_AmdtLp2m}{&7YILP-LjAz z(PWv9*KX6}duUbz1SF>58E!BT>jtwFjwQ3hzMu+~K&s?{N@@mnNQbfbJ-Lio<_c}D ztIFwChs$mqKl06Z5a70WP0NEzMa*t1Iy8`=3rgXWEovvnCjG$}1oHIsXrTG=o&(i% z1hTbHZVY?W_`_tRfBraRGgz_IaY<#6`mGYv}%#-xBzPmt(W2iexj$$dr!Db(^;VS=8F820WP{>v%=42reX6%pZw6 z`@Z<{&tVKY_5V*JcL0w8$yEc`Xni(Jcm3)9JN9O(ii@~KUZ!> z3^(IZGB7A`t*v-@uxY-VVTu{2Pl9Wa0Zs5L}^#E?0q-(GKKfmL< z-$;ME0^pDEX*SujY66UmZ$55I|H5*>z&LwBY80Sd^iN{?(*(gEoT^i0yUpGX(nzBi@yUz4R2 zXTmpd>6PF=2_0GfeeDN9QSjP-7>xh?&+eP>_YeNzo&EFe`(fn?oPYRm;M>9{ckD z*UJC7(BQKCKbZ_xAmNn_%rx&>-<)PB5-krMu{dZDCBCcWJ{o)=;)~0&p%4o`j>l0IHPTG0 z_0O3Xh7o}Dt3@oHl0pbN2LK6Vbn!d)Kc5m84XC}}^o?&&Sh+svQ8+i`^hd!Tv}@h} zIoa8gzX1-gD>(8A<*$dkY&rdyq;{(Lm!|g%=);41`ZFAz;@bwn7*eYy%ss;1H^A;6 zUkB|y+5COgr`Qz2zpDH3miMRs{bl8+Xh<^{FP6#vrVF<}-%0!D@IX(zXMZu^F0)?$ z%;M6h6n~r)vQd1QXpU69(ms12*p>% zCMI&p0+hIL3sr6^s(TC+fI{K_vzZ+O2yT^rS{WOF-%GEf2N4|rwAvmN^za(GTGL&u z+Etb-wMoZ6i7OoPK0ML@c>c3A2!v!$6nO6deD}Up4vfswYtvo_9#GqMS#KBV1bU@P z>y!!`v&n5v2KDkjwUoq6^#bLfbif~|Oapz}^BxhvhYd8OLBp-~DFX#g0Eu~;hJEu6 zCirqD{A`E&diDFJ*z)&QJ37!<@{jt6%k)wZY`v&i@XMCr?7l&CeB{PZpqL}N;57~3_iW3& zk-sx*D{B?Q0P_XC0s~)lE-dJ|a$otmE*i7V%5`)TAQ+&vdPKH z^`(Z3z;|yqK1ofLrf5Ase^Zj`%cavhq4!VS7@}_VzPyLqJoKjwszmXH@7*TIbZ{-z z0%T|7XLjK`IFjBMZZ@_?%eW?9buWPBJ_E4qL@Nmd=9HxQZFKH zXml&CL~_xcN9!GA5%OMPlM`rn3207X<=)_X^;w~PPU3k#K@bYU%OTJ1WBS7TM^SJC z$0DM(AAa%eT*b{Z4hK_6-LfWX6_yA8`Z^vq$vo%b;NYmM=cu2-4r*?p&HUVtcTRw# zWmY6xcoEyj7j%{O7ZP14_DI8Pmes_Ke|VmS4Dw-!GL4&&iI#EjCv#|+458|S9wb;i?lYeV zmB^Utx4PQG-=>X9q0<#><&nD`t?d2*xd3T>(;p;mvTqxWg5o*v-p@c=QCe9Lwl(hU zT!(rSwKHz#n_KLm_&dHrN1d3M&ehq#;j)oG20UMxt+;KbUEWwN$f%d-<1|D1cE7vF zpUxR5Te>>QlvP$nUj#e}&!|YybMupL`-FH*qQhO4N{o|VQLwc;aW1%G*&rq+b~F3^ zFYA_^8p7DEgyV|c6Q`Q<19Jy%)kPbt+S(it?6@$yT!NG9CM&k6zf@sYQxdNfQ#JZ~5yh#v01nDLRTB z@03bPY?=~2TUc6iIJIQyGP5w1(KFIDzUBrK&hhleCgvRl`D&W#a_j3C`o^pg6Lh{R z^IiR4-I)>x-`!EaGD$q)yc9D-AtHidoaCFVQN1!#X8hEmLL*anVV!t9`abW}_RUzp~5?6KI^y&M-izv|Wb0%940AlTNn<7*1c z2GV!kuN=ZtrG$*23MJFW_B-55Rx5R4d}sEnrS*I8)zL`Yvte5so4pc359g0@(k9G9 z@MR}c*qKV2nd0VBG*(z@L{RI>|BU-wlNCHWm4Q?6(~ zn`j+N9eHbR|2tiNLo&N)1o;?L7`v`Kf%%}`O3Q{Y5}fL;ML-W$-(h`v+-cn9en`RoP-WandCbY@t6snZA6nz&_*C&& zQSFNk4|cFjQCdqUObu6*BN&QY5$b#qeKtAqm}W*vC5a30N!Tt)LdOb84MM2J8s*zB_6I; z2Qc@mfP;Se7FVi_IcEJZkM(BMt$eyno9fLat?`=)tzG+(R0g<`l(?LnV1`hkdo#*~ zCp<+{s>pPE%6w>QimPkU!9{g0tzcd461iaFhwPDSRFp#A0efxXmCBOLW?qwy#i=MC zcg>@|oQz=GUpkK0(~%vyj;Uyw`~AJVmSt203Bkb#eX=33p#|JT!oP_~r9=c#YzX!A zGE&BGnkbt0MrpFyWgN9#-xyf9*t7*T)13)V_*YLn!br$e%*az19OSI~0U-_8uACIc zENPw@z0%Dyt{zOoqUBRtUrQQkd}c%`w#^MI3mwb0+e*2tcfpLt;+kl%z!+bm%&9F> z=FfLR_ld~nk}?yUbmH(a`#H$K%v{F7#i2+N)=pLmAr2OMnV<}DLx>vd=!Edxe8fsz zo3KvJj**R7l9lWqV%m=H-Pl)dW`us^*a(KOKc(6aZ(8D>^S~aY z`wQtY!>-sj*6>V>H%B3*>v)qcm{Ckj6{iFxy0N)AHpQ*2G;aUV0;jsH^h?vG@OjfhD&UBNtL14Z~B$Ah1{S!>|Jca~}#R;clI zpw$y8Lc|RgGk;&a`OBBjJ6dI}r&I9g5XDkP6e*x%1{{lPC}9u$t$PjYgp5+Yz4^6$ zB}ikq@_D@t`fOyh#`wFnt>ov+P@&f5l!ooirTwB0{+X5ga|tJO?`7X$SyrxmO+cf;wpzV#zi#U9_%v z5!Lb9S(ibu^s)s!>qufk#}npBcXeMiMfZ{2 z)@~EjQ_Cv&GzJbLW=I5HV`W}ZrNCXMsW7>ltt5<8tw%Elty96n!vC3!%$0R*PpcL@>j(zh5GJm^9AN}yDUO&;&e}65NEYq zeX}T_M>eP}1RXKD5U7=%GNboh?8!tx7j=Hk;bp>(1N3fkJj<^!%Y;t+EzQ@{(}&L0 zPnJ3IJa-zbLa%T&PDB zQE(FQduCb1KPmMXFS>$7EJVpMtx%2hHwxD2Ur)xjzo#iQW=a)~lV`Q|=e8>lKEEjR zYrkTW!H)@-x`uLR5hx3n)E@{tE^8Zqb+0*H*oZ})f+q!3`oTFVzZWkXr(kP-d2V}77;|7R-}<%S z7SU;usZK~B86#auHeu!4PW`X0dHHps5Cw%T1r>yjs)9zyMv`0yNi?F{6fwPMdQBOP z^qT0ia_tE^Zpn+%#-4>xnPzu2rP+@UDt8;?!w28?P)~DnTwS%OD8`8nfmp28i?u*` z7P@#PRzYEU^gFeC>cL=OT_@Pu2Zz)hG??W^6pUq+#f(n6>mz1x zW_&C(C|9@UIBpP#2pv5=67$D(B;ga5R#r-?bPSF6!C!+d?v0=WoKMc&()@a*K!Wz& z3pVy@C>pJvbfJlIaq@$3_5kl`KnsMTbHDw9Jvl#*SW(dtHAT_XN~S{zI&$S4naRPW`1CK|u!2zin z$a7Wd!bH^@ZkBEam<9c6Pb5{G7=mtKsqR^|y%$y`+dLld7G37)sVRA>{>K@FlB4^n zEhu~%%8a}WMYP`gPb&6bVCxmwSXhitk4GuUp4&U+Mv0`gk(mC2kZlHpx`1 zXsbSubFPyyKeOC=H8C%3Ai%e*+-e9Nb2*{N=XdT~1F7DW`o?a^VyF;x8w+w&Q;q20 zmE~KKt~UIT;oNR=*rvEnc;!Wr+4?9Kp(vrv+ytY(XwF+cSvV=5j08FT(TH#TpJGUzrtV9!OOj> z1o_ilC3B7n3lqCAOd}*JaIBYH;uF4S+tay7<8M&cRq*k>k}A={71*g2Qnb)g^EO10 zQyi%o-q6rfk$~vWmMXjTe6-1_Eu=T;2iX$*YqgkY4MQ{(GTT_ShN6wz6|?n-b#f`f z^|_1f8D`YPs8WB9Aam#2lD|~gjdr9kgV#ew7i(&3aJV>;H-h?}B8!_Gcz>;}ugKs# z#EbX=J2f!0mh3?e$|!y_rX{8M*Y@Pn?R(TcxrYzicx#IWv)F(9`Y}7A2(8SC&Apuv z(9}(DnY#X{41ZTwV$nYy00&+RFz*L_#6v>Y#vEz8=MY7x^)XE!NLtgTSZeAUvWs*x z_ADSH>J{asX{5Uf9`88cNNS zo-D5Th0Gs^u$;s`T9*%&$mHM1l*#$M41?aO3=;}*Co_wU7Ma^x$Vd&hc`!uD&$~XS zrj!tAW8IO05hLHUi4kYbQMmlX#FVR}GaoF;!u8C2a~4u3xK*4pJ(l$rg0XIc8m z84aVb>0Wr{T5?#*^q>0LYt8k9dJ;dX5Mm2AQ)Dcll=uj)=cHD>>(XoSq^t^sMk!Zb z$bfan41L=2fO0Q>j6A_PLtS1;tfgHciF2z;QBP0LM{gk*(Oni>bGo{}(qz1xj_hRi zxIbUmBI?Om{Tx+=4JnXa9>t}`p3gR31wrTv^|kf&l(ghB7TR|38PsSBH8-XP%MvOJ zN4wn6%SP}7!=d5iMbF2+R&U+MP~W5!v(LYkJ#%BoSUnLxJ@Zn-(XV+GnHz8!ZUvdzm(3hQgck7iDv6(NS&XSfEpE}q# zeIAn7Nk`8fHGCN_)D;5R&5&-I&#Y zqW5EPfceSco*JD$^9~fTqR!%G2H*M8m175m2IQKXF~1$fGjI?`$Pp(h(vB_;rFMuq zQ(UCjoO?F$^774iU$5((IP5Oq*Qc>l>qjOBUT| zgQTu3U+cW5lG#?U1HT3t8JP&K@=yMrzhUCqepoky*xSly8(|uGi!_H6LWXY;lRXLh>KaheQls1StxXn*as7yJDQ&2w|Dn5aQCen!9otOav_xP+;3w*%UUer z>D%y1ti=>tuJLQT!t~LrSg}fW3TU)nltmbf<03t`ETAQ{=2s;TiemqAOg>X*DD5`X z2af(lM1RO>hVEBL@!n&dv(uoTl-F|GF+xoZ&~S+f-!*Tot7&~tO$~{o5TuM|0l{>) zYj;LEs)!CH(EvJH=CW1cg%-SJT&&&8pDvgaR-?1wH_|pDn*Q_GpYME51?3pEp0X)W zahvM~o|5TC3h_kvBx+3X9Ew*rQDpc{YVCd^<#F^U!p`vaJFD#p^bK>}2U-zbA49C9 z7Val%EK+DE-F7t3&F&>?D=HmYGd|(n>g_ntXC6zXj2FR;MJz3>gf4%gZ10;>+-vzu zSDlo^Ftt;O#T1O#axdKC*$T{t#5-S#;r{VBOX1ptNc!O zyG<@ktg^&!do*gdDy#rQOg_EY^?HDl&j#$h3?^!x zP5d_6&_Jdr-(BnSnW~9jYk2V!&IDUh{R1*<5&8lk1It-^LQ3lVYHT_T)BtW*)+JCO ztM7733-=F?WXj|6^L*tcM_Lk=A7U%OTOmT?H&5gQ><_|)?{-eQ3lq~Gm&D9N-wEiF z`nd8{1P*0No5e+F7{Xcy36@B+e?$o_e3Bp`R+~_`g(oT0ROvh89?W}vc4go^0NVX> zS{UMHdF$kv^-54t1DXV?kKX0E*HVo|^GXBVzpbLSJMuEWv!Mc*nDHTUQlOW@b6eRr z=cP+to8H*`{Mf{p=qPfuTHZb)iL`=AWm*{=+ z;}#={@<6NAy1OnjydL4ncgpQ2V-=zsy{wA#{z1-;iD-pUFrO5vS6Va08-}DnxXrT=IFWoZkWdtHpIq89f4LQ0{bd{V9|t;r3E_6Aj7m z)Hqk9f8!$7-x8MWYB;HMnIk)66_BzzbYoPN+3~p|!naq??R1%KpVYg6F>p9$*~PLL zK~?5ENB|5%op~vNW+cnp0HP-+;G=#&=5VPM3K{579{Pc)0RQq)i|l z>`ZiXoE?<7Z^9H*AJO9vJjRDJIyhFR2>uYJ=i2f#?%2ST>AHNreZT_8wITEoYy)zd zgqKwVDNJQ#d1`KoSzir-CJIOC>1k7EPC2>BTm^%Iymsi4>2IAuFzBNAX}~SqOZ%O^ zvo%hTWniedvo)LC0NODgYAujV2U4H?9nInH(UhD0L1?BPsqp@_IQ>Z$Spo5f*In)q#GJvbaF$eOlTpRRw#XZsK0$*QOo* zd^!Z(W^^^D{UTGN89f|?GtH@6<1VlG8}}&XB`;G*+rk{)iObu|*pm*^^!BIXv0Y`) z99AA-=~&6&tC?gZRMaDT;mNcq69tNA*xI1AQS}rtqK)GgHP*c@2-aYoNbg8tzlM_w zDljN~SEcX|`1qZ%Wdb59o& z&5n;0&$(TY)Eg9_5)5IglO9t8)f`25`%`jIO7GmF7#z*E6>8o;-)K;x?Cv}DI&^!-=yRVgB=%A1rTnMU(WF}e|mWGc>9)}TnAQwn0)G!1DiLXD@kjs7{ zYot<}n7APU*;n&v_#zz(5lw^?;2X;rAK^*Uuhhd6|PQ~u#6jL4~)#S^nq%Kq4~ z?86+@)iOi%`$&{x6V)>boA8-5FGB}@w)@wy^k76^R9^{yLVjhXk_)X{0ZQKJO<8)H z$fhEqyYBEPM}96!t_&f>%8bDlV1 zD>~>sA?xvpltYWZFMg7z*;i{sD_2XveCWu2NSlOWTKZX>W~Q_?>_jB!4(&^-W5%JC zY3pm{#ed83Q-;CDe#1uw^a_+2`X2E`O{?{sA z)a|L@DVIHMQtAIBHlWfr%LjllNzD4Bp7KVExLtnZjT|mQ7N;DwF@tk`uP-H7ArL zqQSK#QDQyzqHI%`Qm=c@2{Yq@{{bqRZpsT{$LpxB`3zgd#;ctzS7cAE=PdzB`QLl` z_tYJ!#aGPa&rh7)a#yM7sl)J~N94+;pEGH-t8%_eup#bD-`I6#lKy^e9O$^;!E^fH zW?#abZ1Pcbtmtq&$Twk)0?IU~ zF?#Q}aO2hoa(l4fF?#!JK!wZqe8cqbG6aJEg{dfxXT*IoFwbTfT5Nijbh;N4Qb0Pk zJ=fBLa?8?N*(yAHvVu;s>!5^;HCnzuT$7f;bZrj3E)Uffvm1k?);e@H} z;k+K6Sg)#jjKZiL-w9JX_qYfoDeZk=ZE5t7@lD~Iaguj-}r6%`N=b%Hiz%Z^9F;H;&CO>r5?klWm`MK@yJNs#O)8OC+msj;l6FsNWP| zen-L}P#5t#C9W+j+?XHPq8ZX{O^Bae%xR*zz!%01RlbbE3R_!cImgFMu&}Ub;p10i zj7#_x7AZw^tBE748o6RS_uHafv?C5@&T!Q|`|D?k<$sF%K1aY^fL zDsP}JPrZ40 zR$$f+DxaKUmKdZogT$tURnd#r1J1{-N<@@8H#bL0ii6Efb5ty4SSt3m#Ax(d%b77t zh+IiU=Wd}gZ?me?TDvh>9)132PE`{0i@CUP+J!b`Mi&5&K6Lu&*tJqE% z`;4q-S7HkeecXR+>`jyl6pu-8TXB{|T$$)?d-n5iML-&#BXgpM$9YkNQu>YJphbE{ z%{nPdP1iplYwFWUm8H3AB(klM$x-jL@K|Suhu$+H?I?L44=Wv1RHWCJ&8hb7{ zGZ6^nAofbb>A8ZK5qsLxm_(nV+~JGPAH+a9I}b+jWUAOh2}amX;TzNz1rMh3)wME3 zUA+A({NuDmlsHZEzxo`QFN@fgcz!C#=DeYLBp^jMi!2^~lrUBC1X5!h zedzwq^?T?mdk!wnqWsOVN1O?_8#VPc*)wA{=ex9osvxoUvBwvNpC7qzrCbH|#ALMd zr9Z+l2o1^pMpydd@mX)@jN(r@5K39N9U!(|1Xqy&Z3-4iZ4TB*N&X|d?M5Y71D-atX(W53yKPZdmc*#_!8WVX?}Z_qEX!C^Vt z5+2@P(y9-V9Ae(NIc?wr8^la;y*{nCQhE#&?gKx#Q8skC&5D2lQ<(b^P|2KSM@s@R zr+JK054v3<%9(l$cWa+1EfvGoVLMb;YB#rv7eiHiMW3$y|N8)Zz8^d~IXX7IBL#;( zOZw__KDv>ZxH5L!0LStmh=wMJuztVmD7>V(SZXPJtKcT*Hb|Mdp9-z0Xlu$ZFDO_q zBNZ0!dWFUy!XQ@G`4^I`udVk3iTR3Cu7sMhTBiuCjHZ0~Gp|I7XE|(+>@N9USm|{1 zCBM7zg6hi|2c-MUfPNaEX=!bFX>jlu-3Rl~QS9MO$~d0bD7k>Al8Y4(VObisxOmcbsF1w+NH*kMBhFe5y((P5_^xf?hKnfY` zq|c5AlRzd$r=}(+b9Qc-Dk`+KQw?fy|GEXkvnazRHaXu#B$}_KYJO}wI?HGyXY;z=)=U_UaGk?<&l4dU zG+i5|l@-97g(I99|Jh}2&7{DFX9Z;vYm&x0ahCmIXG|kjlYyNVBT&)dV$YAlwxkuP z3QWyR31|hAKgCnTot@5{{zbR)f@Do%yv~3)EgmB)^8J7XBmdrGm)nAB+Opoan3~s3 zvebDh6&JX>+q>VW{E z^DZ}3IElc?FNna|^itae6neLEx9GipNwcrgxA+^y?-X+?gXpmBhY$h3g|<#A#w_vt z9-pgAb$}p4k>b`b9+!!G2bP1pXR ziVddi!ak7*JM9hM-L80^GVythWhqrbPk#c}SNhLcV!Sq$8K)DO88jX)b^P6DV2?DS ze8^>{ZJK%Uq(7|NAO+2@;ZMFJiykNBA5e*}bSQhlNdvtA`3`4eUA&rlKd*QOCg!c* zHS*`mrMDU~E#zAsB6*t+Dp2l}_0J!!Sac~A={l6;HaD;L?_GUy@?w@BrLXDNL_&%q z()+B#V`u6kHqI?ff)5E~sw%#{DDwdap_#@$N`vR6Kue|D+FHU}rGemF2`}snez(i+ z{hOj@gBP)0_S`m_qE@GSLwO(q=?K`{BPI8%KR-Te!q6~8@x4s+N>omclNSLar+jSm z@($gNRQln1J-|^13_xVFZ1gT{z%I6g=tsRfj~NbDp)$Eh)zLmD6Br*dyBz5{1toFd z(HlLj`#@Jn{cheoH&_+8XRoVCh)QIs1w{W6w&fU2fUy(g;=b8WY$#3To7*}SGeB|u zwf?F3kn(DcAbt!=JjIyK`2(V&Qd^!I98C=-;L)J!h>1Nk*f=Z0AAthD%F@0-M=qB0 zKxX?>kKNNr($*O9rQN>ek*TTNB&YBfIw)#SVmyxdUDqjzNlj(OG#rO3`d z$9!j-4~)Isv|n^x&nR(mzxo+owJ8idj&eYSq_%wM^Ue@|0CNLZLQ$VDi$9mc7rkb; zJ(h#I((2)uP@4mL${EhYA#KN-gN{rhQU1ua9)-th@fOR7T4$wDe}6Kj>m70|kls6a zL*J(Dw35eU3Xx0ss~HTzqp_CT0+lpUQ?&z8LE2$ps_nGwV4#Y7G|;iB3?=QCmx#@JIZrKX@g0G1McBo1~8ZJwLd6gJBx4>v8ck z8@GzQ0?305dQmGXY*z4I?7rZh2=qM*al1PjYHWnMRDkW}J^-o<=^FR;@3G*a2F=MQa%?)7 zg3;Ajc)H1`BBCAbaj#~$b?~^xtlG0VT<2}Vjv1Y@q`|!QB&;ZwcK&alk<2NaMXyiO zvS7b9iXaEXzM>yMQ3*rA#sk#dGf1q9&y-tz?oJlwKY2Iq6z4kae9}x#6KZ$4VS#v9 zn^S&`q}tYTJPx0AR&oI1Wpu3tg@(1_4aF6gxR>ST;`3b&i6z=0-B8uR&wuRMAN=JI z6sk{7UAmIE-FAg!lYZbjFy3Ozc%1w3EDN{Yb`l8p(+T&Nx`vWHlf#G$zl&E>9j&im zaofG>A@}=ER-l%PXJt#6;>Gb7QuipR$XHtLY^5%c-z^mh=~n_vA#mY|Q>{;63OU|c z3X`AzV)kc_Y`<9BI2XD(`oRL1J#uz%{gM~W$HX4ffrJI0ViBlMAx0s$YmD1`St&t7 zT||dMd0$@e`ApydV+u=+XwCyHg3D-@BxPRqyc=^0&i7GxHyZue+uTBdX{T^^K z-+|!FWD~#bED3whnh^wI#Hp!U2sXVR1)6^gmX)#5dv`{4rZtYKCBZwVFyHtuDzQr8 ze%QSDxOvJV-b#0BVq$SSHm=jjt}+r)5c%qrX}K<62rp)-Pf z&Y4GIw0dzwdV6@T5KlJ1!iYzfPmMTc$F|Q49=e!_1eI<$Ij@3n$0}~kYfjd}59h~S z2Ho#a0`wTW&PsU2yQq;bJhsiPgn{d@e()STm| zo!!_gMahSRoz+A_7-wu`BL57FoqhE_;oJ!Mft!aoyK6iDR*1*=%(!~*)5}6!l7j9Z zecGoXuIr%wvN!MbrTi;m>ADOE4J^Pa z=sY)@09h-+^wxFrnE`@;MYzv4M;%I<7_WYPb+aek|J8Yq`lfoTdRB$p=RH%=PYjMC z{IuAFtkl@6R;ce=xm@6~Zf=emLeBE8S9qCl3$l%m0p3}j&Ux-ii`+#heg%k6!`YWMnTAR zG@9hqiIIa>-M|5P&651GJ~dU(EdcnDFr)ZFpon){RzIHN^MA>*ng?<1J2O|yVqgY{ zOU3tjoFBKb`~I$Lxpo-R{){wDRv3DzsLC2nIw-EzCu?9qtZV=S@aKY>NDjibiz zk`$4S9MaH9bTww9_E9_Ic0Dk;AmZX``o5z{ zzs}Ja#25Lf|ZjeU0yOHj0P!W(u6p(I) z?(XjH?(WVR_%5IOy`T5}_`|GUwf@}p673!m4;cz;^GS(C;qt_14RHzP%mwt z6tpAx?%WUskNdLC6Y{C251LK^j8o?3=9q~aw=<|3A!x`%vp8u@NKd-56*AvEMr2`} zr)C0U;(V4PWS~7LqWQfJ3r0}-$0pIlY zO)c;~`vxUWR|F7X0UKm0t;jJS3Qkm%5({g&Y?(px+!9z#IoCE7PC(-@CR^E&snlz2 z<6(HdnN&A8E%&l1`7jE)UClayBg5xrZ4YRORxt>v<3F9s@3XI+b zg8XNKxI$w8UF7_`@nx29RYOX8^nuL3K-WPK|kk{)Xi$Ytp zugx;fhly%}pj?OvYR zNvtX1&qS01<|}8bhr7q%*zCpe``(9^zR`w`?J4Mj$Pm?v-!lnErz}nlEgRQxAeOg+k4>3rIz=4izin7SHsyqG2|w^(X4EO6{IAruK_bCeY<kO{9;zY;Ay~bp!;|Um2+AD126T*_=uKVir z*j;uZ`2tl3^D$8-mlY8r~dC)ayztk7`gMG#v>@@8~5bceb zk57yPgBa(`Y_MX>V_`P$+sQC>^%-JMT}$9!HfzWcBunv0nCJu%p!ZB#eiInu!ypAv z@9$e3z&SsuJ4~0Go$Fjui5=Q=S5{FT{aa~gXKTm|Ek!l-Ms-P6&r-hM^5Mcv zSfb9|$Zq3SA&ii<;AYr0%EF(fRv zt)S!W$-%!F_z0WiH6E%jJt_Xrfxc7_86F{cUlZCAlK1PX@EwR(9WR2N<~juh`R36M zM-(jV)qZ5z0)hiFG_T%o;X@@Rmv)Uz&eCm*f?$D)Xy~kb{Vjv7@@$aNdDK-bmYS%+ z%xhF+iT=k^ab{p`WSAAxP7BM+Z70ys82MZ!C>P zXYZ^Ys37}B`&EB$wkxXKc!!44QXS?@8_wW#Y=-s(H<}*9UhX=o!pe|cVkyfSPrPI= z^+*lWtz1qdL3KaHz^i`HqBeS-Z=RA|@DT`YN~41lZ#B+XP^*VM6n&BOr|j9ccLK)J zL~oRW+-N0GnQoRvr1iy}BqZX1BRu#G$+?a&=?f=`T|5GHE=7M3@!T>@J^E={9$Wdf zAu+mE-M{Y#NRxeX_eSJA!8aiAivO~y0}>oJ)%zA@DSH;kY#S{<2o@I@DGRIeH08W$ zJOEb7`bW0?84-_TMn<`%_Ljr!Lcbp&PyhD6z5u7rZ?4U?mq`bEdlqJ9N<2frw6Qdh zmXX0S#V~j(S=h8J1>As@0*$ODA&>wm|(Y3$97Pv_cYYmRM6btCyP{)QdZus zL^lc=ld@g7q#!|PX=x6Otm@1<^C`(9;)=m!==vSZBs}xow(guW%VHp5J6(St+!)q* zqqI!e^d$?HdKdVPEY;c;{sDRPVWy3N@Vni-LKV27Ck5HSc)PY{iSNWtOC(0)m_uxl89Q@R8cp{7F^2jl_3;5|4$xM8D1cDXatw%)TL6=I z@ZPtYn@n(ip`sWT%cJKtFvsZu_isgO)$V-T6xGn8`Danr#yG>z*dC3WRY$u(rk)OU zmHKwX!L;G`v^rQouYTCaiCuDUFl3~pCj-@JbYZf}C+B{(k5QaXD#UfO=jo^C|+`d?H`fb`87rKO>g6tD|-s=S|dTNM8ne2yg2{8?)0 z1!hc4R7_mN&-s~!3CH82Tq8d-Ep+MZzpnvpVU8;8NY?Mhx7ll?Zk<42S^M3$R+jgX z&stAuc7_6=5Spq+hL%LQdp1n0^9u`&jk#?7+h1FPi~O44wa}bcUmu-`i3ND**RH4+ zqi`~T>(+Si+0m)(rf$mz#xZBxipjAd8^?;vgcV{4yOVPnYWP!IT>a++ybD%mt@COk zt9=jKMn-};X>J5ZdRtvV0C*}a+2OvPCMzjeN{seBHGOWDkvGQf?(WR2x)k~mM#5|M z6cL+8U-%iAnQfLk(}pMG2-}#BlO*PzhHMAPf&dj=_ zJEz9hG;c&<{;nb23^JwSNoAaO-tjvMh4jq0EzTGddw;1Hr;cP{1*=>oAL#ITxP74n z*V`GHGe}Rd5ESJTDcKn*xoNErkQ_#bCu)A>Sp8V;vtvuHmo#S6(z2wbrNuzfooaLb z{11{tQu{fSQi16IoJspSiloiHU-)@U6(y6#1{MZCy5ju-s_>-24zj zFTGDjPF_yha-yQ5mq9`tM0FtWZJ9?qt*}Wa;y`V*l>jGI+}cWbKQb}nMNW4e(^(sp z)~{16Y^jHYgs0=c*pj84CZ$8d#`y3f{n+tB_A~+Ezo}YfCFR?&~bxohjQro#bJ5 zRC$8omA=e}*uX}$A3fmMUBObgqBNC`>PX=~gpnTJ5}^i3l-Q%xaclWvcjN=w>4$@| z^0K#fukBF40Kt#!5H3xx{)OpZq6SjavyruTq_lDmMMa#v?9Fpi-}}Yi^U-{7zW4Y3 z_|vS|uDg!!e#4N|U66XWC!?sMyAX#C=vV*XKxz+I!8F4==Z zxZ?5S+c)_b#g211N1wv3W*IBh`XAU+S2zBTjOnxsv$HQ9oVCl}!xzdWtlKDr+ZR?; zpJ29|U*i+lT}M38V;-IxQP-AR-##c|=U%Iqscj+=u~>NM|&)@{&uU zK?C1N1NcVPV(rw7ja6O&=s_?cx>py3)@uuLQ1JEtd^11(#DlYo=lX@P;kw7gde_$a0d6w`R zKE_8%0B_Qe;(Ms|5C;L#%6E3 zelcF|c#>#`mxt${g@H_IZDrZtO>=VLP+s=o_G*7IiPM{fgO-a4mYkojrI{yK_nl%n z<;>dHc=J5#>c+35B#_!&V^{c8Z~<{uJ8Xyqg%%pdT1iF@d)3mRb2uAH3X-HeY2Fa)CTB|X*fT{t9@bXGbsF*Du$ z`_a1k5xwgP33dUBnRx2|z4iZozOIE-&tnXRY@wcGZ1x&)11f6WuJybZB9qL{Or+QO ze2u`GO!0eXXnZ^dmvgnU(d8f{i6=v>ApG+8(2EWk5E1Sru5&nl>OQ`5G<0yiM*a7L zvA4oMy##uNNy_YAwb4wmU#P$2Cul+!H2tar|Eb>GFZHa{9TjTOP9 z?YT=5g=0k8tT3-d2$MNIJ$Hh=o_LQb)8EBwcS6P&O?Iu%z~_a+z{Ijp}&Y*uL(0d{FGSE?FwMuMJ~(Yce~@aVhakgxm*vZHCpO-qv~(qY0N~BE%&RoC#<^M$MV4b$E@=A^S~#{ zu|WN0Uv3IcO{?4C2i}`HV7Kdz!o4|!=R)p<1!YvClMZ4i$*2>hxTe%jOQ{kQS$LYp z+FZU=YM1DS7D*1DR3|zP>5j(N=R5xA!TIHzSNiM!|BA7Gl{`ci9s^5BCbd&$qMW`*!PFZCnUR(}2^@!zq?0&41U&_L(5^Zf zn66cx233}qm*e>R*IjlyCj`c{W3#hIq7cT%#r<;e1sSbB7U7=%1L64R&oeNxduP+d z$&pZCYAwTdU2UERe=3opJI=6Xr>rd4V6%`nsWX?El5(8Hch9&Y;vuiDEGW3Tx0G!! zXjJrfUXrP{j*k!2QZS}pg^jT>i?lE7td-K$1R9UAbx>xGjq=6B# zOvZNmvfgokY5iixB-aRELPAOQ1K$4}@<_pXQBf5uCE}huTDX+8vjdWpJ10G6Tm%w& zx-2ZixITGvWU)sVHpF}8o$cuwdS7fQBfF`o&0;lX!A;3MM_A3DlT(nJZ(a6*sknlX zhQ3nj4*rD(bEZw>3vct&TGG;>GFjEhG0{MC(~ST=K-99MWlqtN zIOXTr(9j14*7Rt!qP3kFw-`kuGqb!xSniF5f;|W@5J;(N#F(3z*^z(ceRBTR5uSuS z_UHaITBRC{01zA7r$1?;2d3-vwwo|RqYp0$2WhAf)ApFs=a=|b&HS$wDY<`2)p-5W z1%V5B!2OHys~}ypLF^xGv8h2eG_ZJ$)VFA zaVpj~1tBsD_a2wM-VLY1mk(>qOrJ>rhJaSphMaWvoZnXeTFZ>16CDaBR+MCJAQ>D9 zsSm`WWi9%qhyPBa=ANZ|Scsm*9BBjM`o?$3)sFFD1r>Vjkc@!Mq$=wT2fp#w)HLSz zXN7}~4rP4s%fjlEoP6`&-Jbzdri#bqS?qN(Jt|`1^_IDaqZE%PJtG^_vfuL6wt45E z<}a~~Jry&pg~S4S-fA_LAc6NFeqCyPIr_N%cG2sStbCu>7_?s3om`7{9*Ldq_g5Js zrSdU*ctl*2`t7&AI4o>$O-}tNZc;x0ulg>@-6AZf7gkISd5{OGc}%R$&o?U*H#=lB z+&eEw!rJG>clY+LQ_YRcB()Y11kvWE=Wmssg$MG^RWI%CPS808L8ewgP|#p$EuvQ0-9Np!c)IDM zOu`-@>;2CU-ZxO}^1n@e9GZc;dBEkNt{@>(P3-rSa%@nRyWmgMsIRV9Y?6OrRCC0K zDPIQ;Z+L5FuTmt1BJ^?{?w$ul{IsBO7DpnRZDYOL4RjEX0V z1{P&Re_=-Ub&ox!-J=L`!)cFZ`@eXGmShuiFsEGDnrpnh+vEeHN5g#~+nJ5`(URqS z9W{H`q;(*dGt9))^mcxc*U8@YYM+qJ1D@ZV|JBZz+`uWp!re{=3z8AIqejgyTv%YL$WM;uo z=aHb7ng|EV-_TQ-sj;XAXR^BbY{_XL4Rvnz>meMMyMWs>H+3uRv2IbQ0aITaV7z?nKbG$m<$GxcV73k@7K#Dht}#5LCIVv%Q6r*C0K zU^Dx_kgor}fxpOoP{U&9d@KJ5Q4rMfpdpd}0dIHU?wyt?o~8^x8Y^v187Z#Hw(k9Q z!PqdqGLM?{Bi(B)YngouY6y{lZWoe3NPY(@N#K@plowkM!8%vXDT@I+G&eBS9 zSZQEIjmGVlHZo+8*!+BRcH4~^5LdJR(EKMBFMDCgJ6b}zS8tl2(RKg1im`jUU~WsU z`R+Yp;Uc1>=LbPRC3?Z`?skQ`rjY=R!+Xm8#FvtdrhX>_M)HA;35QQ!WAbXjxHeFn+6m#Xv)##R zx0+t6aM#VoH#|{VUhJ{GO^e|)(V|d%oULQQCl)s|->%pFZF+~^Ui}LjVhHG*H^~JJ zw)=tCg2X%e>6%rq6x6lX4|c?ohWpBlMS%ogcRy`4v&u)raeovwz7nmf`lsP~XSJoU zECnS{yill3CnR{$d#x_9U|{7)t2U6Ss|5##g^!VPozB zlSKkkOHbkE<$`g}y$hRlH$p_M$z5K-9(rP=@AOG~3b;gRX(tuW37smUz?sa3H6oo5 zG*#vma0R{LbzI6yg?H?%pH6+p^OY_Xpm z@-=?csP@0ymFeMovxpduCv#URVS*$*A9W74>0jlfq z@AyQ)dtRGEJKKw=AQ9tvI^Mbcs6g`->(MJ_7M3|JqHWQE?n2>rgzQcX>|H9Rra2&# z4SEQvQp8?0GDA=If2d#wZvfKi(5oglO;BJoss2>szw;v9hkplVggQ1FVoR!o#IGP* zaepE*GV(ovI458klBm`OYS8s-ca`}!z+!xND$}@Uoj+oKYBcZ+Qur45BlYIQ2e=*J zBRhung6|}sJap%x0qH!p75S;}jbXJ1M^BLh0we+gWa_OE5m4=dxj#%S4C=+~djL8G z2AX%*rD zDer|CXdBm`30HY8&*@4@NvZ$(mde;}E=-#PNE~hs`nIOR=H|7L8PjLk3RYa&pFmbf z&9J<%GOkMV0SwO`29Cq2*75HCc5S$eu#%;?TWDHB`A!u_xnoGT>9lFgwaC+(g~WkU zpGT1+F2JvW8rZ9uu*Wl>@LO9ViH!+XlvSnq?w6WI%%~r@F%Il~XJ=;qMo>c1 z&Tc>s3KKlGh_$jXYXC5^cklZoP2(`le3QISc-2Wj94td+T2;-)BlHQ(4?P#BZC?DZ z&nn^x>B{GzKUHfjD|Rw$Fz~nlxBCx*N=~kIfQR~B!iMK|G;JA|g}{6L+Quw-qyO0Q zOSw~qu_+edZoJ;w_U%v1xtXc^Hd5E}${ANwkBga^RR>f`g;{`22_s@|pLOg|T%0xX z)e4bZf;@uzQW;u*0Q{A*;)-W+ERh6KDr75$2_@B~Fetiyi=#6+j?ueOm=iWv%3)j?Uo1gqc+r^XY?5C3drV{Gbdt>6+3 zcf&JlHH~q7;%hi|MMPv_!iTXbDNYhDjqdQ&)~V?H!r_xxPjcv`+Ze4|PEpmjbJm;$ zCbll=KT$FWK~vLl2tBTbTmyMMt|JEEVwK@nz)90)2mqK8h-Eh})j)Zo%Ks=}_mt=h z;9k(we~(pDme!N@V%WFZanH@!%^FR%*G$sTeTLxvx7cYqk^=d!07Vg%(X#Sdx<4Q{ z3Rd}SSO*I9;0LPr^nekAzwk1R&9f&gs^jQ?TgfbtaYrF+SRj7%**ZM$LS1JdL27ho zSlkW?2@C0o7?nfMj>Zo;!i>}szjq+1pJv6v6qni__%a(DHPAX(_Oxgou!C@NRTfp1 z$ty_wYImd>o8OF+7h|U^%*x2rVC@tOve*)k89X*u6CnOLd@fgQ>&6xHG}1X&+eg=#8#r!4(62sZ zPJlkB1M(AMOUViZ8va8|O@f{D#dwJcAsOLKKYvEv-)+`Xq%OA(=rr)ll^Iu9;=ei3 zQj~AF9I7@95+JE^uD&`pfECKZ8L4bgERl~_Uk+D>CRJBBo>FH#4qX`u1UwflQRj=d z`P#sGgqyUGnl^vxOG(FoIJ@qOl-T@%#s0ZOn)Bm;X7DTe{juvGw`_EYhGvV+Ga;B zLMJU;A#d#bfzzL^W$*2j}E^`AV z0&%r>Irz=gT(S4@In^WaH?!?u-d+YG;D8m_YSlDQuW6nT%!qfRR}+E z`@Q0I3}9_kS@AkkSc;iHW)#A#Afji`cj6CHfcLe{Gqa)s$5$!p{j-<;n^0xMstn9z zd2bTPP#{TW4fh~mn;RUt0XS_`^Nj*}0jh_*kj9n^Eh_ z`y%Ef(q9qS|H^O-O_Eolvr5fSzVy70jHwc7y7L?O$D7a`# zNH9^*Ube-UkD(1{2Wyvl5VIwN@k1lAXOKX}WuDsB#>&v#NNhxu{qc+x$_^LT^!0@_ z*8k$LhTvoPn8dZJ03t`aFsVJ&ldabo*4Zy9mFVe#@#JBy*-n8-n?fEU_Yf0t7cGM- z{KW25!er6Z%+yM?;Z4)zXkTBI*iRovhQj2t*#yz=C3K??>r9End#LF(1By#NX!Lta za!&kSv=yU~OhNqkBNSU@`2hQYusxJn0zFv&{ymO61!HIn93U1UaJu(&DxRpy3#}b9 z@dVGypzOS73&yTb14{-gP>thB*|us~+=T0GSZCG~`QDT-H37wX z%2vbWT`qy^ha4^!!0^6n{Ui%DV?jHPhBQz~GFtI8qJ@4{aaz?jzq_ z?Hc>r9L##JaT7rS8L6=T=tHh|sfX>>-qII9M+Aiq@MCn0`C zQ3tP!Ir7Sg5yp~J2Z!@DO_hGM0hmz3|Gw7Q99WvLa-a!<}IVoPUt4CCFDCnAC1G zm9NHQV4z52pUW|{2k!@HFmTO_G1vuaTf3Vid>C91G=_fvgas5{fP@2;B!ndO%lg+e zT&fo|7=uH%C41CKg`(mLUA32xgVc{{JMm5x z%8)f_>3&`ZxV)+Bc!oI}Gzz4?>V!{?&CqX^O<8E;2_z3Cj<>Ol3l((Tzi8X`@{vL}vJ$@YGsmAYsK7Vv{<5b2V|E z2M?%Txj29V{kncG!S7dn^KrSx-OVg+Te}L?3<8t~;15j%a2~zy&rq(0XA!&ehtdgQ zXBQ6WD0^HdJ8QZU{3W1Ui<)2+^eKoZMTt_VO?Awi_!AXFDP*a36hY=%7Tu1T^5PI+ zss&7z0df%}zG^Y!Qv`LF03r59bWSW?>I^_HXoC^UhpWq5y0;+y29Z(>+#jC6+Ic*r zZSPodf9u^S4n_n~naqzRlT6Yqr>i7gIEdaro-}&!9PEPgVaGVExDyIL)U}pE&I{+} zw-p7{V>3($I+#~{R>KElpEJP}w?KY;0s{Hdty3cZq85-hcc@d?&3Ja4_u4Dojp_xE z3MAEI1S#qGYWKBgJOQpC!&)`&wtL>x%xe3tjy$|+cxFPn6CZX}hrro*9`pL6-uBki z=Zwb~Zr>Xo`8`H13eM__7cd)iKwAL*%DAr=>RWwZN~5i0Nm|Yei$5I)faU}+Wvh>w z4013X!?Isjhe-9m>);Wz9@5iL(%Rfud87C;+34fFyw7LakeSG^XfR7NR#4bQnkHCl zK$qBR>K>p?#R!b0VKK0#$K^CTQ+jGC=g*XsHZeUtJu;IMYYFW97t7J^+4jjqWiEH` ztwpz#aU_ka zP|@WF|4<&=QLXv#eWk}@0F<;A_s6P|nmyB~auA+WcC60MNqTLi;5>jKyXqJu!QFY# zMrq^$(1~n{5IG}ke2=<$Z5O-JaPKCOS9&BG+Z12#wC@@ce=-DgO6z1u*)DDQ(oC+h z7Nkkp-ZDt}g$aBCH1L~4|HY(+7aU+VGcl9e$N}=qwt-)^EHBQ6Az>T4@6L|$yIMOEWS>1dF>A1 z)w!if!XH|waR|3?2SC-%=vgYPz1TfyI26Q|beknIP6!A|^i_IfQZF;6NZX6ri)EA` z^=X2B_!Td5KAQ-FV4}JjRkZwz9NZ6(S$lx~`l#zF9K!jvzJ0mprOC|sOSV^~c0pTH zdY6c}SUki=Ic22y%PVPHScuxwC7G+ zSWkVXx9kCSH57xVm9FS}>Ci#uYzGM!u)D2Hj=bb)$|9T39cC;GV=4i)Hgry!$6iu% zC*nz|Z)ckRROg;4rsaO%VQywUAGCem`WDCGWBoT^604wsbfef}InH_SQu%?|#EulmMln3duV-P!qhrcA;stR(UL1cG3i zm&dnZ+R61FZz~&*hi{m&q}hiC6mbVZCHzt!d`!zbxpBP{TLAjnpLL58=a z1bl1|DR`p}U#*j2RbqjalGMBk7l!BEzL%Bcl}okX0NQVH!`kcE*NAQ!S)njM>r+h9 z|9J=)e^y8FgcbmR0S+<@;@Xe44pu_XosUpe(fZ;@z6v}?-Ii-zy6Lp~IM{daT9^V# z(c3ZeZN(C>>MJ8kzrzV}>dq8CEqze#W&%=zp;SRd!Pi|90_U{B6T|zd{r4m*|B!k1GU6@wBL`fXHmtpY+gB{@@>!Ngo#P1g?)tuMB!VC$Oz3n4ms$ zMT#e*5tDP#T}-hrds4+eGCuBVGa7ggzaEcHTwwGbZ~!Ec8RfF}g=?3;t=U|7R_Jrb zy)kS~bXpzA&h`dSsV_kP=rhyBcjs_36d;l0S=*TP*~S&kU~sV0hx04g?r>plsYRY| zpWH~9ILa$DAbhi2Z2O9K1EYOR+WKy`%qgr>b_~A zf8k3nOY`U<>c9OUEUzwh)!Nz3ib*<=FMpmQBff z`0OLd9h8>DAVEhX>s z7oR5FN`suFZmoW6XTRDScT?UZnz3UJ;0#Z0_pz!QP6+CR=-gS6SK99xtO@=I>!lD^y1^{u~5MzSvA+ z(!EwzR_CX3W414iG|C;MjhyuC)TQlaHi4c4@TPyU{c|Z^+fQcRjKXe)Fgq&;?W0po zYxnuwzAhMs&a``dfBzcGVBISG=4+9fLZyYKww%)G| ze~KP@aFbcTmA~&`WSzQ#j@=H&jLr42LuupAlPu7n;91TPqTq}K?~#5bHKpDN)+x3J z=fe!{7y8WgK|*9i&5{m|oO%y>2X!fVDWc#$dEp(prhus1Dh;TVIFWCHgM_wJ3b;bH zEBqG!_XN&bl@?oCy85cP^)1ut5`8+TRq+0FlI{Mg(ph76w%pMH>~?~zv#tdOox%B- z`(cJh(fceyri319p#@{;cQ_woKd*D#G;Cx+x8e0_f7spA1j*W$phzF?t{Ou1vH6HN zE3L-A@ngpupVgGEOo^eylXYq3x@hXCI2r+m2nw|LbsPQg==iz_hDM&BUuG3tg#P5K z&sn*DsLtnRQgp|bI`Z$Sf56#0<-RospoY(VzWf*;r}3*E-lEL^nx9kj3E8}P?se$J z1f(D{%NPu05t;!%(z32A{3lAj>^{?{nI`>N7D#RIT=l?Lky=R{>6I)^d1<+P@VDUw ze%e5?9zv4unciSJB3G5r5>xgfKrvQFc4tdBO}$g!Bx}6vth~h_cz??;vp@g}`8W?y zTLgh(8WO!-U0)~~$|^$ca~5!jQotDM#%fZIT+jyunb1GL!oPwxo9|vQHP+Lv4YWefk;PZ8>|4F)e4HMV#{uu**1YKOraoIrT~gJsZYI7 zATTEpu>Ar>{ba$P!5kX&z|u5YOE#1!od#muxbRG`hsZ=%ggWo|SyqP@Cw-zmb^0fS ztYud;)cfgumiy0G!;=q?QxP|8yEe_1Vvr&YBB zz~W4SLH&D(l(-l1A%`U)c4>%MVj4`q6Y-9Wk{1T|6IXj%wRmxJyPe0zH z#5{lm)jRBG!fHobHI#!c??4t?yuWK*L_y5vqo6_Q*XAO#vOd7(xX?eVD|*xVAX+ft zsqeBxZw__tF4$LLXF%a#)C62ItJWFrH5`DbHaX7bTE#J=szKE+lJw1sYEDC4J3&R( z?%*T@%;7;+2o9R)@x_RFO>h!BIyp^@P2}pd>Hq#dfKrG5n#7sL^Sq=Qg2qw$E$Yj>R>Nip%>%z^mvikD$Ypy0g$11|6)8RTgQ;FOW-FX*>}_mu;Y z!q%*`g!#6;Hw<_TMsetXNiJ94$T+grl{XVDy|M5RRO#x8&f0rh&wDZN z?v^}vxz-s2(xs@kWyk6=dUxurcSg2q6cVJ&pH+G|4rVn6o{Y)}$k!a@P}tqpA>Zf4 z*AI`-ksx|&k&r5dQ_g_7aL8U}&e+@l`crIB^9TI2kvGldL$9u^DDcY06>ZUtSQ#61 zJ1!E@i0B<=ZYb+Lm1f8iS2;fQ^D|ms$4CqNygtgswJz09TaN>Mudtq|6`<(0p+BZ` zcYeLT8#s8-VjTs@v!7?{a}0c1OhK2J9ss17@`_3tkp0eG)ioA0&f1CP9G{fejaxm8 z*z^-sP-tx);QVZ~G??iAW2Fc3rmt@RH_`CPU%Ww;o{h8Z5=3x+%to+XAOgY#s%S9k zZ&x2p5T(B1L`dkJFRvY- z_4|#Zf?5Ch2h{kX%4`s+)*|HHt+0Q3<2u|pnPz>?*190LxphS}U8s_WB0QJxu)GLf z(6@0hp|Whaw_vE%aML0<)+y_uRZajI0-m4}SilbgPj9lF-@J$$O0$KztpAhj&oV(-w_33 z5;c|$&uFg#@^``Uf*RBdI^n*M=TUJ}StC557Jg)_hpYS=kvE(Z^UsCj;GR5XWz4@6 zupI+H({?x4S!+BN*0v^j<2>JU&DU96iXZ!ITm-DL8iOxM@eR(yS3Qa_=Pn1OS7EC@!2DI*4w^yN4IIjqSCgySD zk-k%U;2{Kvno`@gf#>fssr0knv*|xG(fE{6k0K%acq~LG_G)xWorY0;it4HUwQolJ z%#=QqaABfAGnksIatpK^2w(Rn;GTrA^mWlCKQk2d|D4kpeKawzjn;jJPjq0OTE0Y!EWse zlUw}ZkpK>@v5AqIeT&o9ZzeE6$tlV#SThosnGTY3$4I25DO?c=1&i8pOFexV1nPd$Vv`8fE0hCQxySHi9xLLE^1`RATxQy969$h{Ks}A}0IQT``*m}T{ zKqF-2ks0~Q!4t*b9Wu+1P8T)H1iQ*PBJ#sa`w`LGL1Zr8Yqun!kxrOyoOJn&Y*Lob z&DE|afEkWS3@RCPVROE;s5XX5#dG8SWO=v!qyqk_C_PVnrdCXbU+*>B$ipcr>ggxl z+kvC;L&!V3+tSAlv|wisZPG85y@M4h={D$k7>1?gdP^YK!ZW99;z&{i2BH8CC5Lj$^2X?CB5}Z-H6!*_7pG#_1xaRoh(FIEOKl9R^1HNNs%)S zyu7>nce3#1r=uu^jg3cMMs-Gge*I)dN6hFWUbovY@B3EzZ$4Yp6`JoN#bz`ph%Dtz z{UzUFQ`(yxJz#W-guA}XY_zZ0i6&GvtX=wMztdew`FXI7ev?4u+7 z2?rh@K!~{Zw&tw_SkrbR>Rj{28QZN)@l>Q~`z18ra1LGwe@esXCdBpW-<@v{YY&jL z+3EjyWjseQRdJl822;E#&n0H5sadstjDx^0^0MCz--0C@I(7KHEf-)n*y16Fv}f+f zE$E$z#wJhr1it9F2x*G)d^Sp^(+OK%8V)jj?Yh@oa3##qe^=q)!_+WCFILHCEnLHA^;;%K~$ z`lZeo&VQh;*rImF9*eWokN)Fkvx^{LOjOQWTIwpLKlkjm5Q9tv5!_gaydP`rL@XzT zOJF;O7zrFsv6URgcHj|9*a;||R5Cs|l~ugIieK4I&By?!XLv-Efu0rF@3rNtx2$fL zptsm2zrC&r(rNe81~h3AxUQL-)o00(a24a$Slhyk^o}x`U?Vt>!y)|8$fs^BnK~2EoX@g0dg@fs;QZ!-oAJWKArlmvvW@c6?NgEpz z0|R>J`{XC{|JFH3AG=jGxrp7t!U4vZzM+pg9wD~f-#*-YlJ4hp-@eJ9kuzM!*0L4g zxP_@mVH}tF)bFnx6=6$k$er( zn}bm(aIJ9&GXQbOw=7`1cLPOEghy*0`9SMuU>?fMz-nP)p=x1P4gtbr zu9Bxpn!B{3A_^9#AnkR`w|E`J3l^~M{|cKM-Q*fTM-P+|OIwF;43fCjaJg1-%1^QI zFzHZ7_Q&uj5f=Yl#c=VkeqQJPl%hWEXUc>2rkNQ|uvXx&Uj$Z>AEzSsE1CWBe;Oyr~sk&76^yKGzRB&RIA5*H%0#F{6PzUAZ|0@94cbx$+rL^Pz!zmx7;j=LNT@cjJ1kL*a?|tK z-@7N>sj6$ACt*4r>A7&3RRX*S5Xis)7`R`$7be8Fl^}Kv(<)ArSQ>1PpSX#(zfEXJ z7RyPa7-|Ij(wK)PLCfF`48V^H(O8T)e`g`DUP)_1&A+cKrj$N3)wyrH_uOCk%+@{{ z*)WlrzBx9|CPxq1+MHh0-)2XQ4-(%loz9niHgg;^IQpb}0$|`f%iBx<@q|AfJ&J*7 zKU~xsg%9~#TEt>B!HBEDB2ju+1vuL-Vcwqnhvh)f2et322$tmz0Px)O_ z26-wdNH|#?ca)=A9~(sfkTd6STpRnl9pt^*huTKu+jJPLx5gO|?7qJDG6P}Y z20?HFD7;0vx*W(?Yhd3K(L`Y>TD)6N`{+&2qm|GSadHx9HY0kEuo1QJz|Y?Y7j7t? zRDpV+r_YkMi-WMz=2=s-iGskQB>ksa$!OU zz$|reC?OSzQG$|&O!Gr8mv zWkeLl6ip)3u&CU&6y7ttZTrsH_w#xGcrSbY@_FX?J-_GrJI{H(=X(wVZo%2kh34z{ zu{R8tlx!8Of^L7&eK*{f;nZps3#7w&ssTa+X0c5Hf7lCrd>aCefLEbB$bDlHRa&V& zsM-KXDYfVB&DPTj(nB94#>5n`?uEX-GZ9re8$n}|bT{R-gi0N`Ng`?a7TN%8uaiGG z?^NaVq|{ynS!A+pE5y`!67cg=p0YzeO@n{<0)W^Y*XoDBZquTsS0P*PXe%9}4)qRM zOwZ)mW=u5RenA@3PdeaI|Kn{Sctoc5RGy~hhUcHML3G)R9072LlIoT#kG!r$zj@+D z^?_|$QCkFQnj@)C8ri(Hm_iB5j({ZC0|PJVUMQq`@FbP4EchsP83+8IK_r^bM*HXE zyX)iO?jtu?RM4pZ383TdynC;U5GwK7LU;kmi44k4OIj-uvvLoG__-z`Lh%b}$E;MI z_&qr>@TGp4nch_U(*Ng7a{BAcQKMSrare6g8tPhuX2{^O)?Za};;tnmJ^3I{0ImXr zadhb}_9^^3AYKfHbf)QN$)cx%%C}EGuLjs0QK-{E{H~&&63y4cAH1axb%visG#>FK zv-XYRH+2N09n_jOf{60K@ekH1MRd%9y@zXqmM}douK2_wSPfwn80#9Qd z8}D}}{y-cas0H{v!0~S+*{?^g16)rKT>F97>Zl59>Y3py5@2Q^|o4K%GXtq zZsVm(?9);#+#Tg{pGa_?HZENcFt^bS=_s!GZRo@!qHnM zKB*gdg*{H~w~hN{mCM`4uI_p5BE#eF*$>MfOuYfndvj)<^l(FX<*Y%=F{P0~&46ID zqhsK?a7w;ewgbO5k z1CaDE>5a(LdE0VQciZV3jz2zy|C-jGmE9gyklAihF4rJ9dkqic1fgNf1Y z;>_@Zq=wY|e){Vw>)Bj|5SmoR- zjI7ET_VNZCyPZ#ntS(WsjIv)b!RB?ntiYE!YUk4Jx_srOMDw4+QqMiJ%`4o!;pu~* zg)?CrNQudgc(0?+yIoe=`R`Or>hM82+ytA7xf87-fO2LRcoFe&<$MO;}tktIiuwS-b|JdaB8TkQp%__2Ma33II95S zrGfGUf?&Nx=NN#QaPq)(GMRAm@FUK%3)lAa0i$=VvTA-NS(mCxYM3?8Qh4>G_sc5l zGw+MEpJR7I!r0i@RsiT6nL|cq6`_WbG>OY9D)dH%NBlfP`5#Yly=Gi z40mrgo^Tl41sXjAn&h19TeQNOc5qBy7WR$*SwjZhrb(Sfexa3UXsfT8+B)wU;da*O zV17x$TFoXSbn#R@umc^{DywD3sELufm9iub?7=&FyQfu;5hB`URuhjD+$yBx6Eb^) zgdVQns4#MgeL*Ru1>mIl{-SC)OH23T_;ARw5KIcI5qu5Uk=emtZa^vt!*YE1UWvm= zCjbI=Bj`+Lfy_KhA-4O^E&8gL_+I4F&p>lSozkcAUxdMEkGo8hGBqF)Bhnfn)DvkU zZ1sjA$`^88_qqEk(i${@0HHrNqHsEyYKT=rs9tu!i%w&#njisraeG!bV*$ zM*mw>vf2{X))jJAxV(Fm{lW1kG{wXc%rZ+yFw`Kl(pI>3#8 z_qlNGWe2lLx#$HzAtZ7T@;QBn@WGOiT#tp|d6n_9WtYt{{J`qYEow4<)g$9&2)Tw2 z?`dxvjB%|iGE5g1^_r)^3c3B+*`Dh@-S}0<_u0&o_&*2qYYm=)CS;-*&d2BF%ozuw z%A%S#06}F8HJFoS%vD_blbjEsN$w=y>+B zl`$81$3>!Ze_~z9$&rp~1bvQ+Hiy0ks?&oJ*6q7`6v6+5OohyX~E}8=D z@+xs12Iy4zznH8qYU<^F3SUTj1g8V4d0)*FI$+1*;sO4DSXrjYyNw1G;XWH&AP|JD)>`2~6jGhZtRlJ|1O0X&g*hdir>~ZSUvzCl~d(##3^> z_v>*5OnZs@-5rK?B1JV5auF751s)Dfy_@2*<^2c7mEVZi^tz9)8?(7xCnlw5sZ`&d zM`pY5YGM^DI>mLG+Qx2F&o-Z&%RPQU^lC5f8>`L0!W0wS!&4rzXK-b~;$5NQx7~=V zh1m49oE?fw{-0$7s=2xO&!@#B6M5fCvsgi2xI9j0y&o$VPJF|!l9?plK4a8{j;iz- zypFFsp3?EGGxwZqsvGY%W4BcJPHD*JOD6pE{mlT3nWyA?KTz7t)dQTnv3`HVos%z@ z{3-?uwkq*5jh2vQV4dj5VF!OO?j7tgyNWTqu#)#OLEvt!d0 zck(ZviZ{=tP{s&jXmP;0cLVz*m#~7%wrK)M!t^vzRAj1A!9UE1^ZnzJI-O291ak{^ z-`{I`@=nVC!ctkrci(}JZ^;@?jKJS&Y5ot|{%^K-?i|dLg$3mWTsHh6$myx2e0k18 Vrv>KjF*y@xkEzYBLSt;`KL7

  • -
    +
    BRING YOUR OWN
    Bring the agent you already run
    diff --git a/frontend/src/v2/landing/__tests__/landingFrames.test.ts b/frontend/src/v2/landing/__tests__/landingFrames.test.ts index 7fd13f98dd..f52675db16 100644 --- a/frontend/src/v2/landing/__tests__/landingFrames.test.ts +++ b/frontend/src/v2/landing/__tests__/landingFrames.test.ts @@ -23,9 +23,14 @@ const FRAMES: Array<[landing: string, readme: string]> = [ ['activity.png', 'activity-2x.png'], ['team.png', 'team-2x.png'], ['connectors.png', 'connectors-2x.png'], - ['byo.png', 'byo-2x.png'], ]; +// The README dropped its Bring-your-own frame (#2564) because the capture shows +// a real machine name, so the landing's copy has no README original to match. +// A re-capture with a generic machine name puts the pair back in FRAMES. +const LANDING_ONLY = ['byo.png']; +const LANDING_IMAGES = [...FRAMES.map(([landing]) => landing), ...LANDING_ONLY].sort(); + describe('landing feature frames', () => { test.each(FRAMES)('%s is byte-identical to the README frame %s', (landing, readme) => { const copy = fs.readFileSync(path.join(LANDING_ASSETS, landing)); @@ -35,12 +40,12 @@ describe('landing feature frames', () => { test('the page imports exactly these four frames, and no other landing image', () => { const imported = Array.from(PAGE.matchAll(/from '\.\.\/\.\.\/assets\/landing\/([^']+)'/g), (m) => m[1]).sort(); - expect(imported).toEqual(FRAMES.map(([landing]) => landing).sort()); + expect(imported).toEqual(LANDING_IMAGES); }); test('no landing image is left behind that the page does not import', () => { const onDisk = fs.readdirSync(LANDING_ASSETS).filter((f) => f.endsWith('.png')).sort(); - expect(onDisk).toEqual(FRAMES.map(([landing]) => landing).sort()); + expect(onDisk).toEqual(LANDING_IMAGES); }); }); From 130d84874941a31148a99b3f9c36305cfdcccff8 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Sat, 24 Oct 2026 06:04:22 -0700 Subject: [PATCH 8/8] test: count the landing-only BYO row in the feature-row size check (TASK-422) The landing page keeps its fourth (BYO) feature row after the README dropped the frame, so the row count is LANDING_IMAGES, not the README-paired FRAMES. Co-Authored-By: Claude Opus 5.5 Co-authored-by: lumen Agent-Model: claude/claude-opus-5-5/medium --- frontend/src/v2/landing/__tests__/landingFrames.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/v2/landing/__tests__/landingFrames.test.ts b/frontend/src/v2/landing/__tests__/landingFrames.test.ts index f52675db16..41bb8f87eb 100644 --- a/frontend/src/v2/landing/__tests__/landingFrames.test.ts +++ b/frontend/src/v2/landing/__tests__/landingFrames.test.ts @@ -96,7 +96,7 @@ describe('landing feature frames reserve their box (TASK-205)', () => { const imports = importedFrames(); const rows = featureRows(); - expect(rows).toHaveLength(FRAMES.length); + expect(rows).toHaveLength(LANDING_IMAGES.length); for (const row of rows) { const file = imports.get(row.img); expect(file).toBeDefined();