From 74da79678a11e01249096ff0dc6f640fd6545a8a Mon Sep 17 00:00:00 2001 From: aicia-bot Date: Fri, 25 Sep 2026 17:07:22 +0200 Subject: [PATCH 01/16] =?UTF-8?q?=F0=9F=92=AC=20release=200.11.1=20with=20?= =?UTF-8?q?structured=20release-note=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduces a patch release documenting strengthened git-remote-release capabilities: structured release-note opening format, curated release-highlight bullets, em dash prohibition, and deterministic verification. Enhanced Python collector validation gates check format compliance and reject malformed openings, missing bullets, unsupported punctuation patterns, and incomplete contributor attribution. --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef200f1..77e8eff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.11.1] - 2026-09-25 + +This is a patch release that strengthens `git-remote-release` with a structured release-note presentation format, deterministic format verification, and enhanced contributor attribution. The release introduces a strict release-note opening contract requiring `This release ...` followed by curated release-highlight bullets with bold lead-ins, enforces em dash prohibition to ensure consistent release-note prose, and expands Python collector verification to detect format violations and missing sources. Documentation is updated to clarify the release-highlight bullet style and the contributor-attribution model for both direct commits and pull requests with original PR commits. + +### Changed + +- `git-remote-release` release-note format now requires a structured opening: a single concise paragraph beginning exactly with `This release ` immediately followed by one or more dash bullets with bold lead-ins and natural sentence continuation (no `**** —` or `****: ` patterns), with mandatory comma separation between bullets and a period ending the final bullet, +- `git-remote-release` now prohibits Unicode em dash (`—`) anywhere in release-note prose, preferring natural sentence continuation instead of definition-style punctuation after bold lead-ins, +- `collect-release-evidence.py` verification gate now rejects malformed `This release ...` openings, missing release-highlight bullets, unsupported `**** —` and `****: ` patterns, bold-leading prose paragraphs, bullet punctuation errors, em dashes in generated prose, and incomplete contributor attribution before granting release-note certification, +- `git-remote-release` contributor handling now explicitly documents exact REST `user.login` preservation including GitHub App `[bot]` suffixes, never derives logins from app slugs or display names, and preserves distinct accounts such as `codebelt-aicia[bot]` and `aicia-bot` as separate entities, +- `git-remote-release` SKILL.md restructured with a Non-Negotiable Rules section listing format requirements, enhanced Output Format section documenting the opening paragraph and release-highlight bullet contract, dedicated Em Dash Prohibition section, and expanded Data Collection Strategy explaining when to use bundled collector versus GitHub MCP tools versus `gh` CLI, +- README.md updated with refined `git-remote-release` description emphasizing structured opening, curated bold-lead bullets, forbidden em dashes, and Sources preservation, +- `test-release-evidence.py` expanded with comprehensive format validation test coverage including `This release ...` opening detection, release-highlight bullet structure validation, em dash detection, bold-lead pattern validation, comma/period enforcement, and contributor-complete source-line verification. + ## [0.11.0] - 2026-09-24 This is a minor release introducing `git-remote-pr`, a Git and GitHub CLI skill for managing GitHub pull requests from the complete committed branch comparison, establishing working-tree scratch isolation standards for all skills, and applying markdown prose formatting conventions across the skill documentation suite. The new skill brings deterministic evidence collection, safe push and assignment handling, post-write verification, upstream tracking validation with branch-name integrity checking, PR approval integrity validation with SHA256 hash computation, and comprehensive regression tests. Repository guidance clarifies where temporary artifacts belong, and skill documentation now follows consistent markdown formatting standards. The `agent-smith` skill is restructured around an operating model framework with a refined decision precedence from 5 to 4 levels, new capability references for agentic engineering patterns and automation, an enhanced validation test suite with regression isolation support, and visual identification assets for all skills. @@ -730,6 +744,7 @@ This is a minor release that introduces two complementary git workflow skills, e - Improved scaffold fidelity with hidden `.bot` asset preservation, explicit UTF-8 and BOM handling, and checks aimed at preventing mojibake or incomplete generated output. +[0.11.1]: https://github.com/codebeltnet/agentic/compare/v0.11.0...v0.11.1 [0.11.0]: https://github.com/codebeltnet/agentic/compare/v0.10.1...v0.11.0 [0.10.1]: https://github.com/codebeltnet/agentic/compare/v0.10.0...v0.10.1 [0.10.0]: https://github.com/codebeltnet/agentic/compare/v0.9.1...v0.10.0 From 96bc43e199ddd44db2cc5e306e6b34a19c642df8 Mon Sep 17 00:00:00 2001 From: aicia-bot Date: Fri, 25 Sep 2026 17:07:36 +0200 Subject: [PATCH 02/16] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20restructure=20git-re?= =?UTF-8?q?mote-release=20skill=20with=20format=20rules?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reorganizes SKILL.md with a dedicated Non-Negotiable Rules section listing the structured opening contract, curated release-highlight bullets, and em dash prohibition. Enhances the Output Format section documenting the opening paragraph and bullet structure requirements. Adds a dedicated Em Dash Prohibition section clarifying the format constraint. Expands Data Collection Strategy with guidance on bundled collector, GitHub MCP tools, and gh CLI. Updates evals.json with enhanced expectations for the opening paragraph and bullet structure, and adds eval case #10 testing the rejection of bold-leading prose paragraphs and format violations. --- skills/git-remote-release/SKILL.md | 117 +++++++++++++-------- skills/git-remote-release/evals/evals.json | 24 ++++- 2 files changed, 94 insertions(+), 47 deletions(-) diff --git a/skills/git-remote-release/SKILL.md b/skills/git-remote-release/SKILL.md index d3466e1..4c0054e 100644 --- a/skills/git-remote-release/SKILL.md +++ b/skills/git-remote-release/SKILL.md @@ -32,7 +32,7 @@ Save the draft beside the evidence and check it before returning: python /scripts/collect-release-evidence.py verify /release-evidence.json /release-notes.md ``` -Fix source omissions, extra source entries, contributor changes, and format errors until verification succeeds. This checks attribution and format, not whether prose covers every change or correctly describes its impact. Incomplete evidence cannot pass this gate; report that limitation rather than claiming verification passed. If Python/`gh` is unavailable, refs exist only locally, or the user supplies an offline snapshot, follow the manual workflow below with the same count and contributor checks. State the collection limitation; do not quietly skip PR commit expansion. Never call an AI service from either script. +Fix source omissions, extra source entries, contributor changes, structural summary errors, and format errors until verification succeeds. This checks exact sources plus the release-note structure (`This release ...`, release-highlight bullets, the em dash prohibition, and final changelog positioning), not whether the narrative fully captures every change or weighs the release perfectly. Incomplete evidence cannot pass this gate; report that limitation rather than claiming verification passed. If Python/`gh` is unavailable, refs exist only locally, or the user supplies an offline snapshot, follow the manual workflow below with the same count and contributor checks. State the collection limitation; do not quietly skip PR commit expansion. Never call an AI service from either script. ## Input @@ -182,6 +182,10 @@ Read through all collected pull requests and commits. Understand what changed, w Read original PR commit messages and the final comparison's changed-file inventory and relevant patches before drafting. Fetch paginated PR files or individual file/commit diffs when the compare response is capped or omits a needed patch. PR titles, automated PR bodies, and package release notes may describe only the initial change and become stale after later commits. Resolve discrepancies against the final diff; use commit messages for intent, and do not describe reverted intermediate work as shipped. Build a compact evidence inventory connecting each meaningful change to its files and commits, then check that the summary covers it. One source URL can represent many changes by several people. Never reduce an entire service PR to dependency updates solely because its title or opening body says so. +> Evidence completeness and summary completeness are different concerns. Inspect and account for all meaningful evidence, but curate the release summary around the important user-facing and maintainer-facing outcomes rather than reproducing the evidence inventory. + +The release summary still needs to account for the full shipped delta, but it should tell the release story instead of giving every evidence item equal narrative weight. + The summary should explain the effect of the changes, not just the implementation. A good release note tells users what they can expect from this version, not just what code was modified. ### Step 5: Compose the release notes @@ -193,7 +197,11 @@ Follow the exact output format defined below. Every release note must start with ```markdown ## What's Changed - +This release . + +- **** , +- **** , +- **** . @@ -207,49 +215,55 @@ Sources: Keep each prose paragraph and Markdown list item on one physical line regardless of length. Do not hard-wrap release notes to a fixed column width; rely on editor soft wrapping and use physical line breaks only between Markdown structures. Rejoin unnecessary hard wraps in any existing prose you edit. -### The summary section +### The release summary contract -The summary is the heart of the release note. It must be: +The summary is the heart of the release note. It must always have two parts in this order: -- **Human-friendly** — written for someone scanning the release to understand what changed -- **Effect-oriented** — explains what users and maintainers can expect, not just what was modified -- **Evidence-backed** — every claim must be supported by the commits or pull requests collected -- **Grouped logically** — related changes are discussed together, not listed chronologically -- **Honest** — no invented impact, no unsupported claims, no vague filler like "various improvements" +1. one concise release-level opening paragraph; +2. one or more curated release-highlight bullets. -For small releases (a handful of changes), prefer a concise paragraph or short bullet list. +#### Opening paragraph -For larger releases, prefer grouped bullets organized by theme: new features, fixes, infrastructure, breaking changes, etc. +The first non-empty summary line after `## What's Changed` must begin exactly with `This release `. Choose a natural verb or phrase from the evidence, such as `introduces`, `strengthens`, `improves`, `refines`, `fixes`, or `streamlines`, but do not force awkward wording just to match an example. -Avoid simply repeating PR titles or commit messages unless they are already clear and release-note friendly. Rewrite them into prose that explains the effect. +The opening paragraph must: -### Key capabilities formatting (when included) +- summarize the release as a whole, +- emphasize the primary purpose and effect, +- stay human-friendly for someone scanning a GitHub release, +- avoid implementation inventories, and +- avoid changelog-style `Added`, `Changed`, or `Fixed` section framing unless those words are naturally required by the subject matter. -When the release note includes a "Key capabilities" section, each bullet must be written as a natural sentence with a bolded lead-in. +Keep it to exactly one concise paragraph on one physical line. -Do not use a bold label followed by an em dash, colon, or definition-style fragment. +#### Release-highlight bullets -Avoid this style: +The opening paragraph must always be followed by one or more dash bullets before any optional alert blocks or the `Sources:` section. -```markdown -- **Thematic grouping** — Related changes are discussed together instead of listed chronologically -``` +These bullets are curated release highlights. They are not a commit log, a changed-file inventory, an exhaustive evidence transcript, or Keep a Changelog sections. Group related implementation details into meaningful outcomes that a maintainer or release reader should care about. -Use this style instead: +Use this style: ```markdown -- **Thematic grouping** where related changes are discussed together instead of listed chronologically, +- **Team catalog matching** now compares the exact team component with `spec.name` case-insensitively, preventing descriptions from being borrowed from similarly prefixed teams, +- **Identity-provider validation** supports configured group prefixes and role suffixes while unmatched teams complete without an incorrect catalog description, +- **Regression coverage** exercises overlapping team names, organization-name changes, legacy IDP prefixes, and additional role suffixes. ``` -The bold text should highlight the capability name, but the full bullet must read as one natural sentence. +Each release-highlight bullet must: -Preferred pattern: +- begin with `- `, +- use a concise bold lead-in, +- continue directly into natural sentence prose, +- describe an outcome or effect rather than merely naming implementation work, +- remain concise enough to scan, and +- end with `,` except for the final bullet, which ends with `.`. -```markdown -- **** where/that/so/with , -``` +The bold lead-in is not a heading. Do not use `**** — ...`, `****: ...`, or bold-leading prose paragraphs as a substitute for bullets. + +#### Em dash prohibition -End each bullet with `,` except the final bullet in a populated section, which must end with `.`. +Do not use the Unicode em dash character `—` anywhere in the returned release notes. Prefer natural sentence continuation instead of definition-style punctuation after a bold lead-in. If a verbatim source title already contains `—`, preserve the evidence exactly and report that the draft cannot satisfy the release-note contract cleanly without changing the source title itself. ### GitHub alert blocks (optional) @@ -324,6 +338,10 @@ Nothing may appear after this line. ## Non-Negotiable Rules - The first line of the output is exactly `## What's Changed`. +- The first non-empty summary line after that heading begins exactly with `This release `. +- The opening summary is exactly one concise paragraph. +- The opening summary paragraph is followed by one or more release-highlight bullets before any optional alert blocks or the `Sources:` section. +- Release-highlight bullets use bold lead-ins with natural sentence continuation; bold-leading prose paragraphs and `**** —` / `****: ` fragments are not allowed. - The summary covers all meaningful changes in the comparison range. - The summary is optimized for GitHub release notes, not raw commit history. - Alert blocks are included only when they add value and are supported by the release data. @@ -332,6 +350,7 @@ Nothing may appear after this line. - Source entries use the `* by <contributors> in <url>` format. Include all verified source authors with exact `@login` values, falling back to recorded names when a GitHub login is unavailable. - The final line is the full changelog link in the exact format shown above. - Nothing appears after the full changelog link. +- No Unicode em dash appears anywhere in the returned release notes. - No unsupported claims are invented. - Breaking changes, if any, are clearly identified. - Vague wording like "various improvements" or "miscellaneous changes" is avoided. @@ -390,22 +409,28 @@ For each commit in the compare range, check whether it belongs to a pull request Before returning the result, verify: 1. The first line is exactly `## What's Changed`. -2. The summary is human-friendly and optimized for GitHub release notes. -3. The summary covers the meaningful changes in the comparison range. -4. GitHub alert blocks are included only when they add value. -5. Alert severity matches the actual impact of the change. -6. Alert blocks are supported by the release data. -7. A `Sources:` section is included with all contributing PRs and commits. -8. Source entries use the `* <title> by @<author> in <url>` format, with fallback to author name when no GitHub username is available. -9. All contributors in the comparison range are represented in the Sources section. -10. The final line is the full changelog link. -11. Nothing appears after the full changelog link. -12. No unsupported claims were invented. -13. Breaking changes, if any, are clearly identified. -14. When using default resolution, the comparison range correctly reflects the current branch against the upstream default branch. -15. Every commit has a completed association lookup; unresolved or capped data is explicitly marked incomplete. -16. Every qualifying PR appears once, no covered commit is also listed, and no unrelated or unmerged PR is included. -17. PR titles, URLs, and author logins match REST metadata exactly, including `[bot]`; no normalized app slug replaces a bot login. -18. Each qualifying PR's original commit inventory is complete, and every verified author/co-author is credited on its source line, even for squash merges and automated release PRs. -19. The summary covers meaningful final changes across all authors and changed files; stale PR descriptions do not override diff evidence. -20. Each prose paragraph and Markdown list item occupies one physical line, regardless of length. +2. The first non-empty summary line after that heading begins exactly with `This release `. +3. The opening summary is exactly one concise paragraph on one physical line. +4. At least one `- ` release-highlight bullet appears after the opening paragraph and before any optional alert blocks or the `Sources:` section. +5. Release-highlight bullets use bold lead-ins with natural sentence continuation instead of bold-label fragments such as `**<lead>** —` or `**<lead>**:`. +6. Bold-leading prose paragraphs are not used as a substitute for release-highlight bullets. +7. No Unicode em dash `—` appears anywhere in the returned release notes. +8. The summary is human-friendly and optimized for GitHub release notes. +9. The summary covers the meaningful changes in the comparison range. +10. GitHub alert blocks are included only when they add value. +11. Alert severity matches the actual impact of the change. +12. Alert blocks are supported by the release data. +13. A `Sources:` section is included with all contributing PRs and commits. +14. Source entries use the `* <title> by @<author> in <url>` format, with fallback to author name when no GitHub username is available. +15. All contributors in the comparison range are represented in the Sources section. +16. The final line is the full changelog link. +17. Nothing appears after the full changelog link. +18. No unsupported claims were invented. +19. Breaking changes, if any, are clearly identified. +20. When using default resolution, the comparison range correctly reflects the current branch against the upstream default branch. +21. Every commit has a completed association lookup; unresolved or capped data is explicitly marked incomplete. +22. Every qualifying PR appears once, no covered commit is also listed, and no unrelated or unmerged PR is included. +23. PR titles, URLs, and author logins match REST metadata exactly, including `[bot]`; no normalized app slug replaces a bot login. +24. Each qualifying PR's original commit inventory is complete, and every verified author/co-author is credited on its source line, even for squash merges and automated release PRs. +25. The summary covers meaningful final changes across all authors and changed files; stale PR descriptions do not override diff evidence. +26. Each prose paragraph and Markdown list item occupies one physical line, regardless of length. diff --git a/skills/git-remote-release/evals/evals.json b/skills/git-remote-release/evals/evals.json index 115a456..b6e508f 100644 --- a/skills/git-remote-release/evals/evals.json +++ b/skills/git-remote-release/evals/evals.json @@ -17,10 +17,14 @@ { "id": 1, "prompt": "Generate release notes for https://github.com/codebeltnet/agentic/compare/v0.4.5...v0.4.6", - "expected_output": "Release notes starting with ## What's Changed, a human-friendly summary of changes between v0.4.5 and v0.4.6, a Sources section with PR/commit references, and ending with the full changelog link.", + "expected_output": "Release notes starting with ## What's Changed, a concise `This release ...` opening paragraph, curated dash bullets covering the important outcomes between v0.4.5 and v0.4.6, a Sources section with PR/commit references, and ending with the full changelog link.", "expectations": [ "First line is exactly ## What's Changed", + "First non-empty summary line after the heading begins with This release ", "Parses the compare URL to extract owner, repo, previous tag, and current tag", + "Opening summary is one concise release-level paragraph", + "At least one curated dash bullet follows the opening paragraph before Sources", + "Release-highlight bullets use bold lead-ins with natural sentence continuation", "Summary explains the effect of changes rather than listing raw commit messages", "Sources section includes all contributing PRs and/or commits with author and URL", "Final line is the full changelog compare link in the exact required format", @@ -118,6 +122,24 @@ "Does not claim unverified runtime signing improvements or merely repeat the dependency-only PR body", "Ends with the v10.0.11...v10.0.12 compare link without duplicate covered commit sources" ] + }, + { + "id": 10, + "prompt": "Generate release notes for codebeltnet/aws-signature-v4 v10.0.11...v10.0.12 using only the attached GitHub API snapshot in aws-signature-v4-v10.0.12.json. A previous attempt produced `## What's Changed` followed by bold-leading prose paragraphs such as `**Dependency and tooling updates** — Updated dependencies ...`. Reject that presentation and produce the required paste-ready release story instead.", + "files": [ + "evals/files/aws-signature-v4-v10.0.12.json" + ], + "expected_output": "Begins the optimized summary with a concise `This release ...` paragraph, follows it with curated dash bullets using bold lead-ins and natural prose, groups the shipped outcomes instead of reproducing the evidence inventory, contains no em dash, preserves the verified contributor-complete PR #34 source line, and ends with the compare link.", + "expectations": [ + "First non-empty summary line after the heading begins with This release ", + "Opening summary is one concise release-level paragraph", + "At least one curated dash bullet appears before Sources", + "Release-highlight bullets use bold lead-ins with natural sentence continuation instead of bold-leading paragraphs", + "Does not use the Unicode em dash character anywhere in the returned release notes", + "Groups dependency upgrades, repository standards, test-platform migration, coverage migration, and contributing documentation into release outcomes instead of a source-by-source inventory", + "Preserves the single PR #34 source line crediting @codebelt-aicia[bot], @aicia-bot and @gimlichael", + "Ends with the exact v10.0.11...v10.0.12 compare link" + ] } ] } From 55f8fb8864df94d943659f0336a6334bf0af9a69 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Fri, 25 Sep 2026 17:07:49 +0200 Subject: [PATCH 03/16] =?UTF-8?q?=E2=9C=85=20add=20format=20validation=20a?= =?UTF-8?q?nd=20expand=20release-note=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds verify_summary() function to collect-release-evidence.py that enforces the structured release-note format contract: requires opening with 'This release ', rejects bold-leading prose paragraphs, validates release-highlight bullets with natural prose following bold lead-ins, enforces comma separation between non-final bullets and periods on final bullets, and prohibits em dashes. Expands test-release-evidence.py with comprehensive coverage including test_summary_structure_rejects_bold_paragraph_regression() for format regression detection and test_summary_structure_requires_bullets_and_natural_bold_leads() for bullet structure validation. Updates draft() helper to reflect required format structure. --- .../scripts/collect-release-evidence.py | 80 +++++++++++++++++++ .../scripts/test-release-evidence.py | 33 +++++++- 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a/skills/git-remote-release/scripts/collect-release-evidence.py b/skills/git-remote-release/scripts/collect-release-evidence.py index 0724d4f..6dfa17a 100644 --- a/skills/git-remote-release/scripts/collect-release-evidence.py +++ b/skills/git-remote-release/scripts/collect-release-evidence.py @@ -47,6 +47,83 @@ def source(title, url, authors): return f"* {title.splitlines()[0]} by {credit} in {url}" +def verify_summary(lines): + errors = [] + source_index = lines.index("Sources:") + section = lines[1:source_index] + content_positions = [index for index, line in enumerate(section) if line.strip()] + + if not content_positions: + return ["Missing release summary before Sources"] + + opening_index = content_positions[0] + opening = section[opening_index] + if not opening.startswith("This release "): + if opening.startswith("**"): + errors.append("Bold-leading prose paragraphs are not allowed; start with 'This release ' and use dash bullets for release highlights") + else: + errors.append("First non-empty summary line must begin with 'This release '") + + remaining = content_positions[1:] + if not remaining: + errors.append("Release summary must include at least one dash bullet after the opening paragraph") + return errors + + first_after_opening = remaining[0] + if section[first_after_opening].startswith("**"): + errors.append("Bold-leading prose paragraphs are not allowed; use dash bullets for release highlights") + if not section[first_after_opening].startswith("- "): + errors.append("Opening summary paragraph must be followed by release-highlight bullets") + + bullets = [] + alerts_started = False + for line in section[first_after_opening:]: + if not line.strip(): + continue + if not alerts_started: + if line.startswith("- "): + bullets.append(line.rstrip()) + continue + if line.startswith(">"): + alerts_started = True + continue + if line.startswith("**"): + errors.append("Bold-leading prose paragraphs are not allowed; use dash bullets for release highlights") + else: + errors.append("Only release-highlight bullets and optional GitHub alert blocks may follow the opening paragraph") + continue + + if line.startswith(">"): + continue + if line.startswith("- "): + errors.append("Release-highlight bullets must appear before any alert blocks") + elif line.startswith("**"): + errors.append("Bold-leading prose paragraphs are not allowed; use dash bullets for release highlights") + else: + errors.append("Only GitHub alert blocks may appear between the release highlights and Sources") + + if not bullets: + errors.append("At least one release-highlight bullet is required before Sources") + return errors + + for bullet in bullets: + if re.match(r"^- \*\*[^*]+\*\*\s*[:—-]", bullet): + errors.append("Release-highlight bullets must continue naturally after the bold lead-in, not with label punctuation") + break + if not re.match(r"^- \*\*[^*]+\*\*\s+\S", bullet): + errors.append("Release-highlight bullets must use a bold lead-in followed by natural sentence prose") + break + + for bullet in bullets[:-1]: + if not bullet.endswith(","): + errors.append("Each non-final release-highlight bullet must end with a comma") + break + if not bullets[-1].endswith("."): + errors.append("The final release-highlight bullet must end with a period") + + return errors + + def collect(repository, previous, current, api=github): if not re.fullmatch(r"[\w.-]+/[\w.-]+", repository): raise ValueError("Repository must be owner/repo") @@ -164,12 +241,15 @@ def verify(evidence, draft): errors = [] if not evidence["complete"]: errors.append("Evidence is incomplete: " + "; ".join(evidence["issues"])) + if "—" in draft: + errors.append("Unicode em dash is not allowed in generated release notes") lines = draft.strip().splitlines() if not lines or lines[0] != "## What's Changed": errors.append("Missing required opening heading") if lines.count("Sources:") != 1: errors.append("Expected exactly one Sources section") else: + errors.extend(verify_summary(lines)) actual = [line for line in lines[lines.index("Sources:") + 1:-1] if line.strip()] if actual != evidence["sources"]: errors.append("Sources must match collected source lines, including all contributors, exactly") diff --git a/skills/git-remote-release/scripts/test-release-evidence.py b/skills/git-remote-release/scripts/test-release-evidence.py index 053c4a0..0213344 100644 --- a/skills/git-remote-release/scripts/test-release-evidence.py +++ b/skills/git-remote-release/scripts/test-release-evidence.py @@ -46,8 +46,13 @@ def api(self, endpoint): def collect(self): return collector.collect("example/widget", "v1", "v2", self.api) - def draft(self, evidence): - return "## What's Changed\n\nUpdated contributor workflow.\n\nSources:\n\n" + "\n".join(evidence["sources"]) + "\n\n**Full Changelog**: https://github.com/example/widget/compare/v1...v2" + def draft(self, evidence, summary=None): + summary = summary or ( + "This release improves contributor-complete verification for automated service updates.\n\n" + "- **Contributor attribution** now keeps every verified PR contributor on the shared source line,\n" + "- **Draft verification** rejects incomplete sources and malformed release-summary structure." + ) + return "## What's Changed\n\n" + summary + "\n\nSources:\n\n" + "\n".join(evidence["sources"]) + "\n\n**Full Changelog**: https://github.com/example/widget/compare/v1...v2" def test_squash_expands_all_pages_and_preserves_changes(self): evidence = self.collect() @@ -64,6 +69,30 @@ def test_missing_contributor_and_duplicate_source_fail_verification(self): self.assertTrue(collector.verify(evidence, draft.replace("Sources:", "Sources:\n" + evidence["sources"][0]))) self.assertTrue(collector.verify(evidence, draft.replace("Sources:", "Sources:\n- Extra source by @someone"))) + def test_summary_structure_rejects_bold_paragraph_regression(self): + evidence = self.collect() + draft = self.draft(evidence, ( + "**Team catalog matching precision** — The API now matches exact team components.\n\n" + "**Enhanced test coverage and infrastructure** — Comprehensive test fixtures exercise overlapping names.\n\n" + "**Dependency and tooling updates** — Updated dependencies and repository tooling." + )) + errors = collector.verify(evidence, draft) + self.assertTrue(any("This release " in error for error in errors), errors) + self.assertTrue(any("Bold-leading prose paragraphs" in error for error in errors), errors) + self.assertTrue(any("dash bullet" in error for error in errors), errors) + self.assertTrue(any("Unicode em dash" in error for error in errors), errors) + + def test_summary_structure_requires_bullets_and_natural_bold_leads(self): + evidence = self.collect() + without_bullets = self.draft(evidence, "This release improves contributor-complete verification.") + self.assertTrue(any("dash bullet" in error for error in collector.verify(evidence, without_bullets))) + + label_style = self.draft(evidence, ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution**: now keeps every verified PR contributor on the shared source line." + )) + self.assertTrue(any("label punctuation" in error for error in collector.verify(evidence, label_style))) + def test_failed_association_is_not_a_direct_commit(self): self.routes["/commits/squash/pulls?per_page=100"] = RuntimeError("HTTP 403") evidence = self.collect() From f60b574d5c3f58197d5a4e46cd18bca433a17e0b Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Fri, 25 Sep 2026 17:08:02 +0200 Subject: [PATCH 04/16] =?UTF-8?q?=F0=9F=93=9D=20refine=20git-remote-releas?= =?UTF-8?q?e=20description=20in=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the git-remote-release skill description in the Available Skills table to emphasize the structured release-note format: opening summary line begins with 'This release ', followed by curated dash bullets with bold lead-ins and natural prose, with optional GitHub alert blocks and verified Sources entries. Updates the skill's feature list to highlight the release-story structure requiring the 'This release ...' opening and dash-bullet format, and strengthens the strict format constraint to clarify em dash prohibition in authored release-note prose. Clarifies that draft verification rejects malformed openings, missing highlight bullets, format violations, and incomplete contributor attribution. --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bb18ee4..29c1c16 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ When repo-managed skills author Markdown, each prose paragraph and list item sta | [dotnet-new-app-slnx](skills/dotnet-new-app-slnx/SKILL.md) | Scaffold a new .NET standalone application solution following codebeltnet engineering conventions. Supports Console, Web, and Worker host families with Startup or Minimal hosting patterns; Web expands into Empty Web, Web API, MVC, or Web App / Razor, plus functional tests and a simplified CI pipeline. | | [trunk-first-repo](skills/trunk-first-repo/SKILL.md) | Initialize a git repository following [scaled trunk-based development](https://trunkbaseddevelopment.com/#scaled-trunk-based-development). Seeds an empty `main` branch, creates a versioned feature branch (`v0.1.0/init`), confirms configured remotes in its post-init summary, and supports a guarded later `push remote <url>` mode that checks the feature-branch/empty-main state before pushing `main` ahead of the first feature branch so content still reaches main only through peer-reviewed pull requests. | | [dotnet-strong-name-signing](skills/dotnet-strong-name-signing/SKILL.md) | Generate a strong name key (`.snk`) file for signing .NET assemblies using pure .NET cryptography — no Visual Studio Developer PowerShell or `sn.exe` required. Works in any terminal. Defaults to 1024-bit RSA (matching `sn.exe`), with 2048 and 4096 available as options. | -| [git-remote-release](skills/git-remote-release/SKILL.md) | Generate GitHub release notes by summarizing all commits and pull requests between two Git tags or branches in a remote GitHub repository. Accepts a compare URL or separate owner/repo, previous ref, and current ref values; falls back to comparing the current branch against the upstream default branch when no input is provided. Produces a human-friendly `## What's Changed` summary with optional GitHub alert blocks, a `Sources:` section preferring verified merged PRs over covered commits and crediting all verified PR commit contributors with exact GitHub logins, and a full changelog compare link. | +| [git-remote-release](skills/git-remote-release/SKILL.md) | Generate GitHub release notes by summarizing all commits and pull requests between two Git tags or branches in a remote GitHub repository. Accepts a compare URL or separate owner/repo, previous ref, and current ref values; falls back to comparing the current branch against the upstream default branch when no input is provided. Produces a human-friendly `## What's Changed` section whose first summary line begins `This release `, follows it with curated dash bullets using bold lead-ins and natural prose, optionally inserts GitHub alert blocks, preserves exact verified `Sources:` entries with contributor-complete GitHub logins, and ends with the full changelog compare link. | | [git-remote-pr](skills/git-remote-pr/SKILL.md) | Create or refresh a GitHub PR from the complete committed `base...head` changeset. Read-only preparation links a Markdown preview containing the exact proposed title and complete description, assignee, push need, and planned writes before approval; normal execution requires the exact displayed `approve APR-...` phrase and rechecks the write intent, approval-bound normalized review hash, and final preview hash. Material drift ends the approval transaction without regeneration; an explicit refresh starts a new workspace and approval ID. Same-request `yolo`/`auto` proceeds with only the just-presented ID. Existing PR bodies are rebuilt from the current final text diff into concise thematic summaries, with binary assets represented only by paths, statuses, and metadata. Case-insensitive theme coverage reports all mismatches together, and failures remain visible in noninteractive hosts. Draft corrections reuse one workspace. Dirty worktrees, missing or mismatched upstream tracking, divergent branches, and failed post-write checks block completion. Uses Git and `gh`, without Copilot or a browser. | | [dotnet-change-impact](skills/dotnet-change-impact/SKILL.md) | Classify .NET library or NuGet package changes and recommend the correct release bump — `Major`, `Minor`, or `Patch` — for both Semantic Versioning (`MAJOR.MINOR.PATCH`) and .NET assembly/file versioning (`Major.Minor.Build.Revision`), grounded in Microsoft's official .NET compatibility rules. Uses the current Git branch by default when no explicit change details or compare range are provided, resolving it against the upstream/default base branch with local read-only git state. Always returns structured behavioral/binary/source/design-time/backwards compatibility reasoning with the recommendation, even when the bump is clear. | | [dotnet-nuget-update](skills/dotnet-nuget-update/SKILL.md) | Audits and updates NuGet dependencies in .NET repositories with complete declaration accounting before any edit. It supports both `Directory.Packages.props` and project-level `PackageReference` versions, preserves XML structure and line endings, deduplicates package IDs, resolves independent live or offline flat-container version feeds with bounded parallel lookups and per-process memoization, uses bounded network timeouts, and merges results deterministically. Its single-process update runner keeps the audit, in-memory safe-update plan, and structural apply together for fast yolo passes. It keeps stable pins on stable candidates unless prerelease intent is explicit, and applies the TFM-band rule so conditional `net9`/`net10` package declarations stay within their matching major when that major is the compatibility signal rather than jumping to the newest overall release. Normal mode auto-applies revision/patch/minor and same-major prerelease updates, then batches majors for one approval decision; yolo mode applies only the auto classes and reports held majors without asking. | @@ -631,17 +631,18 @@ Writing release notes is tedious. Raw commit logs are too noisy, PR titles often **git-remote-release** reads all commits and pull requests between two tags or branches in a remote GitHub repository and produces a polished, paste-ready release note. -Its bundled Python collector uses authenticated `gh` GET requests to expand squash merges into original PR commits, verify commit and file counts, and generate source lines with every recorded contributor. Draft verification rejects missing contributors and incomplete evidence. The model writes the summary from the final file changes and original commit messages, then checks that it covers the meaningful changes. Collection and source verification are deterministic and never invoke a model. +Its bundled Python collector uses authenticated `gh` GET requests to expand squash merges into original PR commits, verify commit and file counts, and generate source lines with every recorded contributor. Draft verification rejects missing contributors, incomplete evidence, malformed `This release ...` openings, missing highlight bullets, and em dashes in generated release-note prose. The model writes the summary from the final file changes and original commit messages, then checks that it covers the meaningful changes. Collection and source verification are deterministic and never invoke a model. - **Remote-first workflow** that works entirely through GitHub's API, with no local clone required, - **Compare URL awareness** where a pasted GitHub compare URL is used to extract the owner, repository, and both tags, - **Pull request-preferred analysis** that uses rich PR metadata when available and gracefully falls back to raw commits, - **Default-branch-aware comparisons** that resolve the upstream base and collect only commits on the current branch, - **Effect-oriented summaries** that inspect original PR commits and final diffs so later changes survive stale automated PR descriptions, +- **Release-story structure** where the summary always opens with `This release ...` and then shifts into curated bold-lead highlight bullets, - **Thematic grouping** where related changes are discussed together instead of listed chronologically, - **GitHub alert blocks** that use `NOTE`, `TIP`, `IMPORTANT`, `WARNING`, and `CAUTION` alerts sparingly and only when the release data supports the attention level, - **Source preservation** where verified merged PRs replace their covered commits, all verified PR commit contributors share the source line with exact GitHub logins, and unresolved lookups are reported as incomplete, -- **Strict format** that always starts with `## What's Changed` and always ends with the full changelog compare link, +- **Strict format** that always starts with `## What's Changed`, forbids em dashes in the authored release-note prose, and always ends with the full changelog compare link, - **No invented claims** so every statement in the summary is backed by the commits and pull requests collected, - **Read-only operation** that never mutates repository state. From 075a90e1a95c4bce102b6b1df1df9cce81a0737b Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Fri, 25 Sep 2026 22:14:16 +0200 Subject: [PATCH 05/16] =?UTF-8?q?=F0=9F=A6=BA=20improve=20git-remote-relea?= =?UTF-8?q?se=20validation=20and=20test=20coverage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tighten validation rules to reject punctuation-only bullets, enforce em-dash prohibition in authored prose while preserving source titles, restrict GitHub alert blocks to supported markers only, and add comprehensive test coverage for these stricter requirements. Scope em-dash check to authored lines only, allowing exact source titles to preserve their original formatting. --- skills/git-remote-release/SKILL.md | 15 +++-- .../scripts/collect-release-evidence.py | 55 ++++++++++++------ .../scripts/test-release-evidence.py | 56 +++++++++++++++++++ 3 files changed, 103 insertions(+), 23 deletions(-) diff --git a/skills/git-remote-release/SKILL.md b/skills/git-remote-release/SKILL.md index 4c0054e..9c6b449 100644 --- a/skills/git-remote-release/SKILL.md +++ b/skills/git-remote-release/SKILL.md @@ -254,7 +254,7 @@ Each release-highlight bullet must: - begin with `- `, - use a concise bold lead-in, -- continue directly into natural sentence prose, +- continue directly into natural sentence prose with actual explanatory text, not bare punctuation, - describe an outcome or effect rather than merely naming implementation work, - remain concise enough to scan, and - end with `,` except for the final bullet, which ends with `.`. @@ -263,7 +263,9 @@ The bold lead-in is not a heading. Do not use `**<lead>** — ...`, `**<lead>**: #### Em dash prohibition -Do not use the Unicode em dash character `—` anywhere in the returned release notes. Prefer natural sentence continuation instead of definition-style punctuation after a bold lead-in. If a verbatim source title already contains `—`, preserve the evidence exactly and report that the draft cannot satisfy the release-note contract cleanly without changing the source title itself. +Do not use the Unicode em dash character `—` in authored release-note prose, including the opening summary, release-highlight bullets, alert prose, or any generated explanatory text around the sources. Prefer natural sentence continuation instead of definition-style punctuation after a bold lead-in. + +The exact `Sources:` entries are an evidence-preservation surface, not rewritten prose. If a verified PR title or commit subject already contains `—`, preserve that source line exactly rather than normalizing the title and breaking source verification. ### GitHub alert blocks (optional) @@ -285,6 +287,8 @@ Alert blocks appear after the summary and before the `Sources:` section. Do not invent alerts. Do not add a `WARNING` or `CAUTION` unless the release data supports that level of attention. Breaking changes should normally use `WARNING`. Security-sensitive or risk-heavy changes should normally use `CAUTION`. +Only supported GitHub alert blocks may appear here. Do not use ordinary blockquotes, ad hoc `>` callouts, or unsupported markers such as `> [!OTHER]`. + ### The Sources section The `Sources:` section preserves the original references that informed the summary. This gives readers a path to the raw details if the summary is not enough. @@ -345,12 +349,13 @@ Nothing may appear after this line. - The summary covers all meaningful changes in the comparison range. - The summary is optimized for GitHub release notes, not raw commit history. - Alert blocks are included only when they add value and are supported by the release data. +- Only supported GitHub alert blocks appear after the release highlights; plain blockquotes and unsupported markers are not used there. - Alert severity matches the actual impact of the change. - The `Sources:` section is always included. - Source entries use the `* <title> by <contributors> in <url>` format. Include all verified source authors with exact `@login` values, falling back to recorded names when a GitHub login is unavailable. - The final line is the full changelog link in the exact format shown above. - Nothing appears after the full changelog link. -- No Unicode em dash appears anywhere in the returned release notes. +- No Unicode em dash appears in authored release-note prose; exact source titles remain verbatim evidence. - No unsupported claims are invented. - Breaking changes, if any, are clearly identified. - Vague wording like "various improvements" or "miscellaneous changes" is avoided. @@ -414,12 +419,12 @@ Before returning the result, verify: 4. At least one `- ` release-highlight bullet appears after the opening paragraph and before any optional alert blocks or the `Sources:` section. 5. Release-highlight bullets use bold lead-ins with natural sentence continuation instead of bold-label fragments such as `**<lead>** —` or `**<lead>**:`. 6. Bold-leading prose paragraphs are not used as a substitute for release-highlight bullets. -7. No Unicode em dash `—` appears anywhere in the returned release notes. +7. No Unicode em dash `—` appears in authored release-note prose; exact source titles remain verbatim evidence. 8. The summary is human-friendly and optimized for GitHub release notes. 9. The summary covers the meaningful changes in the comparison range. 10. GitHub alert blocks are included only when they add value. 11. Alert severity matches the actual impact of the change. -12. Alert blocks are supported by the release data. +12. Alert blocks are supported by the release data and use only the supported GitHub alert markers. 13. A `Sources:` section is included with all contributing PRs and commits. 14. Source entries use the `* <title> by @<author> in <url>` format, with fallback to author name when no GitHub username is available. 15. All contributors in the comparison range are represented in the Sources section. diff --git a/skills/git-remote-release/scripts/collect-release-evidence.py b/skills/git-remote-release/scripts/collect-release-evidence.py index 6dfa17a..8d58c67 100644 --- a/skills/git-remote-release/scripts/collect-release-evidence.py +++ b/skills/git-remote-release/scripts/collect-release-evidence.py @@ -47,6 +47,10 @@ def source(title, url, authors): return f"* {title.splitlines()[0]} by {credit} in {url}" +SUPPORTED_ALERT_START = re.compile(r"^> \[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\]$") +ANY_ALERT_MARKER = re.compile(r"^> \[!([A-Z]+)\]") + + def verify_summary(lines): errors = [] source_index = lines.index("Sources:") @@ -76,31 +80,38 @@ def verify_summary(lines): errors.append("Opening summary paragraph must be followed by release-highlight bullets") bullets = [] - alerts_started = False + within_alert_block = False for line in section[first_after_opening:]: if not line.strip(): continue - if not alerts_started: - if line.startswith("- "): - bullets.append(line.rstrip()) - continue - if line.startswith(">"): - alerts_started = True - continue - if line.startswith("**"): - errors.append("Bold-leading prose paragraphs are not allowed; use dash bullets for release highlights") + if line.startswith("- "): + if within_alert_block: + errors.append("Release-highlight bullets must appear before any alert blocks") else: - errors.append("Only release-highlight bullets and optional GitHub alert blocks may follow the opening paragraph") + bullets.append(line.rstrip()) + continue + + if SUPPORTED_ALERT_START.fullmatch(line): + within_alert_block = True continue if line.startswith(">"): + marker = ANY_ALERT_MARKER.match(line) + if within_alert_block: + if marker: + errors.append("GitHub alert blocks must use only supported alert markers on standalone marker lines") + continue + if marker: + errors.append("GitHub alert blocks must use only supported alert markers on standalone marker lines") + else: + errors.append("Plain blockquotes are not allowed after the release highlights; use supported GitHub alert blocks only") continue - if line.startswith("- "): - errors.append("Release-highlight bullets must appear before any alert blocks") - elif line.startswith("**"): + + within_alert_block = False + if line.startswith("**"): errors.append("Bold-leading prose paragraphs are not allowed; use dash bullets for release highlights") else: - errors.append("Only GitHub alert blocks may appear between the release highlights and Sources") + errors.append("Only release-highlight bullets and supported GitHub alert blocks may follow the opening paragraph") if not bullets: errors.append("At least one release-highlight bullet is required before Sources") @@ -110,9 +121,13 @@ def verify_summary(lines): if re.match(r"^- \*\*[^*]+\*\*\s*[:—-]", bullet): errors.append("Release-highlight bullets must continue naturally after the bold lead-in, not with label punctuation") break - if not re.match(r"^- \*\*[^*]+\*\*\s+\S", bullet): + match = re.match(r"^- \*\*[^*]+\*\*\s+(.+)$", bullet) + if not match: errors.append("Release-highlight bullets must use a bold lead-in followed by natural sentence prose") break + if not re.search(r"[\w`]", match.group(1)): + errors.append("Release-highlight bullets must include explanatory prose after the bold lead-in") + break for bullet in bullets[:-1]: if not bullet.endswith(","): @@ -241,9 +256,13 @@ def verify(evidence, draft): errors = [] if not evidence["complete"]: errors.append("Evidence is incomplete: " + "; ".join(evidence["issues"])) - if "—" in draft: - errors.append("Unicode em dash is not allowed in generated release notes") lines = draft.strip().splitlines() + if lines.count("Sources:") == 1: + authored_lines = lines[:lines.index("Sources:")] + else: + authored_lines = lines + if any("—" in line for line in authored_lines): + errors.append("Unicode em dash is not allowed in authored release-note prose") if not lines or lines[0] != "## What's Changed": errors.append("Missing required opening heading") if lines.count("Sources:") != 1: diff --git a/skills/git-remote-release/scripts/test-release-evidence.py b/skills/git-remote-release/scripts/test-release-evidence.py index 0213344..e3b60a2 100644 --- a/skills/git-remote-release/scripts/test-release-evidence.py +++ b/skills/git-remote-release/scripts/test-release-evidence.py @@ -69,6 +69,13 @@ def test_missing_contributor_and_duplicate_source_fail_verification(self): self.assertTrue(collector.verify(evidence, draft.replace("Sources:", "Sources:\n" + evidence["sources"][0]))) self.assertTrue(collector.verify(evidence, draft.replace("Sources:", "Sources:\n- Extra source by @someone"))) + def test_source_titles_with_em_dash_still_verify(self): + self.pr["title"] = "Service — update" + evidence = self.collect() + self.assertTrue(evidence["complete"], evidence["issues"]) + self.assertIn("—", evidence["sources"][0]) + self.assertEqual(collector.verify(evidence, self.draft(evidence)), []) + def test_summary_structure_rejects_bold_paragraph_regression(self): evidence = self.collect() draft = self.draft(evidence, ( @@ -93,6 +100,55 @@ def test_summary_structure_requires_bullets_and_natural_bold_leads(self): )) self.assertTrue(any("label punctuation" in error for error in collector.verify(evidence, label_style))) + def test_summary_structure_rejects_plain_blockquotes_and_unsupported_alert_markers(self): + evidence = self.collect() + for summary, expected in ( + ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution** now keeps every verified PR contributor on the shared source line.\n\n" + "> Just a blockquote.", + "Plain blockquotes are not allowed", + ), + ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution** now keeps every verified PR contributor on the shared source line.\n\n" + "> [!OTHER]\n" + "> Unsupported marker.", + "supported alert markers on standalone marker lines", + ), + ): + with self.subTest(expected=expected): + errors = collector.verify(evidence, self.draft(evidence, summary)) + self.assertTrue(any(expected in error for error in errors), errors) + + def test_summary_structure_requires_explanatory_prose_after_bold_lead(self): + evidence = self.collect() + summary = ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution** ." + ) + errors = collector.verify(evidence, self.draft(evidence, summary)) + self.assertTrue(any("explanatory prose" in error for error in errors), errors) + + def test_summary_structure_requires_bullet_punctuation(self): + evidence = self.collect() + for summary, expected in ( + ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution** now keeps every verified PR contributor on the shared source line.\n" + "- **Draft verification** rejects incomplete sources and malformed release-summary structure.", + "Each non-final release-highlight bullet must end with a comma", + ), + ( + "This release improves contributor-complete verification.\n\n" + "- **Contributor attribution** now keeps every verified PR contributor on the shared source line,", + "The final release-highlight bullet must end with a period", + ), + ): + with self.subTest(expected=expected): + errors = collector.verify(evidence, self.draft(evidence, summary)) + self.assertTrue(any(expected in error for error in errors), errors) + def test_failed_association_is_not_a_direct_commit(self): self.routes["/commits/squash/pulls?per_page=100"] = RuntimeError("HTTP 403") evidence = self.collect() From 679609c6c4871a76f568ad1cd70f7467f5001088 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Fri, 25 Sep 2026 22:14:25 +0200 Subject: [PATCH 06/16] =?UTF-8?q?=F0=9F=93=9D=20update=20git-remote-releas?= =?UTF-8?q?e=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clarify release-note validation rules in README skill descriptions: em-dash prohibition applies to authored prose only, GitHub alert blocks must use only supported markers, and release-highlight bullets require explanatory prose after bold lead-ins. Align documentation with implementation improvements. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 29c1c16..8e9ed39 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ When repo-managed skills author Markdown, each prose paragraph and list item sta | [dotnet-new-app-slnx](skills/dotnet-new-app-slnx/SKILL.md) | Scaffold a new .NET standalone application solution following codebeltnet engineering conventions. Supports Console, Web, and Worker host families with Startup or Minimal hosting patterns; Web expands into Empty Web, Web API, MVC, or Web App / Razor, plus functional tests and a simplified CI pipeline. | | [trunk-first-repo](skills/trunk-first-repo/SKILL.md) | Initialize a git repository following [scaled trunk-based development](https://trunkbaseddevelopment.com/#scaled-trunk-based-development). Seeds an empty `main` branch, creates a versioned feature branch (`v0.1.0/init`), confirms configured remotes in its post-init summary, and supports a guarded later `push remote <url>` mode that checks the feature-branch/empty-main state before pushing `main` ahead of the first feature branch so content still reaches main only through peer-reviewed pull requests. | | [dotnet-strong-name-signing](skills/dotnet-strong-name-signing/SKILL.md) | Generate a strong name key (`.snk`) file for signing .NET assemblies using pure .NET cryptography — no Visual Studio Developer PowerShell or `sn.exe` required. Works in any terminal. Defaults to 1024-bit RSA (matching `sn.exe`), with 2048 and 4096 available as options. | -| [git-remote-release](skills/git-remote-release/SKILL.md) | Generate GitHub release notes by summarizing all commits and pull requests between two Git tags or branches in a remote GitHub repository. Accepts a compare URL or separate owner/repo, previous ref, and current ref values; falls back to comparing the current branch against the upstream default branch when no input is provided. Produces a human-friendly `## What's Changed` section whose first summary line begins `This release `, follows it with curated dash bullets using bold lead-ins and natural prose, optionally inserts GitHub alert blocks, preserves exact verified `Sources:` entries with contributor-complete GitHub logins, and ends with the full changelog compare link. | +| [git-remote-release](skills/git-remote-release/SKILL.md) | Generate GitHub release notes by summarizing all commits and pull requests between two Git tags or branches in a remote GitHub repository. Accepts a compare URL or separate owner/repo, previous ref, and current ref values; falls back to comparing the current branch against the upstream default branch when no input is provided. Produces a human-friendly `## What's Changed` section whose first summary line begins `This release `, follows it with curated dash bullets using bold lead-ins and actual explanatory prose, optionally inserts supported GitHub alert blocks, preserves exact verified `Sources:` entries with contributor-complete GitHub logins, keeps em-dash bans scoped to authored prose rather than verbatim source titles, and ends with the full changelog compare link. | | [git-remote-pr](skills/git-remote-pr/SKILL.md) | Create or refresh a GitHub PR from the complete committed `base...head` changeset. Read-only preparation links a Markdown preview containing the exact proposed title and complete description, assignee, push need, and planned writes before approval; normal execution requires the exact displayed `approve APR-...` phrase and rechecks the write intent, approval-bound normalized review hash, and final preview hash. Material drift ends the approval transaction without regeneration; an explicit refresh starts a new workspace and approval ID. Same-request `yolo`/`auto` proceeds with only the just-presented ID. Existing PR bodies are rebuilt from the current final text diff into concise thematic summaries, with binary assets represented only by paths, statuses, and metadata. Case-insensitive theme coverage reports all mismatches together, and failures remain visible in noninteractive hosts. Draft corrections reuse one workspace. Dirty worktrees, missing or mismatched upstream tracking, divergent branches, and failed post-write checks block completion. Uses Git and `gh`, without Copilot or a browser. | | [dotnet-change-impact](skills/dotnet-change-impact/SKILL.md) | Classify .NET library or NuGet package changes and recommend the correct release bump — `Major`, `Minor`, or `Patch` — for both Semantic Versioning (`MAJOR.MINOR.PATCH`) and .NET assembly/file versioning (`Major.Minor.Build.Revision`), grounded in Microsoft's official .NET compatibility rules. Uses the current Git branch by default when no explicit change details or compare range are provided, resolving it against the upstream/default base branch with local read-only git state. Always returns structured behavioral/binary/source/design-time/backwards compatibility reasoning with the recommendation, even when the bump is clear. | | [dotnet-nuget-update](skills/dotnet-nuget-update/SKILL.md) | Audits and updates NuGet dependencies in .NET repositories with complete declaration accounting before any edit. It supports both `Directory.Packages.props` and project-level `PackageReference` versions, preserves XML structure and line endings, deduplicates package IDs, resolves independent live or offline flat-container version feeds with bounded parallel lookups and per-process memoization, uses bounded network timeouts, and merges results deterministically. Its single-process update runner keeps the audit, in-memory safe-update plan, and structural apply together for fast yolo passes. It keeps stable pins on stable candidates unless prerelease intent is explicit, and applies the TFM-band rule so conditional `net9`/`net10` package declarations stay within their matching major when that major is the compatibility signal rather than jumping to the newest overall release. Normal mode auto-applies revision/patch/minor and same-major prerelease updates, then batches majors for one approval decision; yolo mode applies only the auto classes and reports held majors without asking. | @@ -631,7 +631,7 @@ Writing release notes is tedious. Raw commit logs are too noisy, PR titles often **git-remote-release** reads all commits and pull requests between two tags or branches in a remote GitHub repository and produces a polished, paste-ready release note. -Its bundled Python collector uses authenticated `gh` GET requests to expand squash merges into original PR commits, verify commit and file counts, and generate source lines with every recorded contributor. Draft verification rejects missing contributors, incomplete evidence, malformed `This release ...` openings, missing highlight bullets, and em dashes in generated release-note prose. The model writes the summary from the final file changes and original commit messages, then checks that it covers the meaningful changes. Collection and source verification are deterministic and never invoke a model. +Its bundled Python collector uses authenticated `gh` GET requests to expand squash merges into original PR commits, verify commit and file counts, and generate source lines with every recorded contributor. Draft verification rejects missing contributors, incomplete evidence, malformed `This release ...` openings, missing highlight bullets, punctuation-only highlights, plain blockquotes or unsupported alert markers after the summary, and em dashes in authored release-note prose while still preserving exact source titles. The model writes the summary from the final file changes and original commit messages, then checks that it covers the meaningful changes. Collection and source verification are deterministic and never invoke a model. - **Remote-first workflow** that works entirely through GitHub's API, with no local clone required, - **Compare URL awareness** where a pasted GitHub compare URL is used to extract the owner, repository, and both tags, @@ -640,9 +640,9 @@ Its bundled Python collector uses authenticated `gh` GET requests to expand squa - **Effect-oriented summaries** that inspect original PR commits and final diffs so later changes survive stale automated PR descriptions, - **Release-story structure** where the summary always opens with `This release ...` and then shifts into curated bold-lead highlight bullets, - **Thematic grouping** where related changes are discussed together instead of listed chronologically, -- **GitHub alert blocks** that use `NOTE`, `TIP`, `IMPORTANT`, `WARNING`, and `CAUTION` alerts sparingly and only when the release data supports the attention level, +- **GitHub alert blocks** that use only supported `NOTE`, `TIP`, `IMPORTANT`, `WARNING`, and `CAUTION` markers sparingly and only when the release data supports the attention level, - **Source preservation** where verified merged PRs replace their covered commits, all verified PR commit contributors share the source line with exact GitHub logins, and unresolved lookups are reported as incomplete, -- **Strict format** that always starts with `## What's Changed`, forbids em dashes in the authored release-note prose, and always ends with the full changelog compare link, +- **Strict format** that always starts with `## What's Changed`, forbids em dashes in the authored release-note prose while preserving verbatim source titles, and always ends with the full changelog compare link, - **No invented claims** so every statement in the summary is backed by the commits and pull requests collected, - **Read-only operation** that never mutates repository state. From e9c5ad6105032d1eff07a5379b55fdaecdb76ef6 Mon Sep 17 00:00:00 2001 From: gimlichael <michael@geekle.io> Date: Fri, 25 Sep 2026 22:31:37 +0200 Subject: [PATCH 07/16] =?UTF-8?q?=E2=9C=85=20fix=20alert=20block=20validat?= =?UTF-8?q?ion=20in=20release-note=20verification?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/git-remote-release/scripts/collect-release-evidence.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skills/git-remote-release/scripts/collect-release-evidence.py b/skills/git-remote-release/scripts/collect-release-evidence.py index 8d58c67..c67270a 100644 --- a/skills/git-remote-release/scripts/collect-release-evidence.py +++ b/skills/git-remote-release/scripts/collect-release-evidence.py @@ -113,6 +113,9 @@ def verify_summary(lines): else: errors.append("Only release-highlight bullets and supported GitHub alert blocks may follow the opening paragraph") + if within_alert_block: + errors.append("GitHub alert blocks must be followed by at least one content line") + if not bullets: errors.append("At least one release-highlight bullet is required before Sources") return errors From c90d9a7e9d4ae12fb8256c5ce760fd84d8508292 Mon Sep 17 00:00:00 2001 From: gimlichael <michael@geekle.io> Date: Fri, 25 Sep 2026 23:11:45 +0200 Subject: [PATCH 08/16] =?UTF-8?q?=E2=9C=85=20fix=20alert=20block=20content?= =?UTF-8?q?=20validation=20in=20release-note=20verification?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scripts/collect-release-evidence.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/skills/git-remote-release/scripts/collect-release-evidence.py b/skills/git-remote-release/scripts/collect-release-evidence.py index c67270a..c941694 100644 --- a/skills/git-remote-release/scripts/collect-release-evidence.py +++ b/skills/git-remote-release/scripts/collect-release-evidence.py @@ -81,6 +81,7 @@ def verify_summary(lines): bullets = [] within_alert_block = False + alert_has_content = False for line in section[first_after_opening:]: if not line.strip(): continue @@ -92,7 +93,10 @@ def verify_summary(lines): continue if SUPPORTED_ALERT_START.fullmatch(line): + if within_alert_block and not alert_has_content: + errors.append("GitHub alert blocks must be followed by at least one content line") within_alert_block = True + alert_has_content = False continue if line.startswith(">"): @@ -100,6 +104,8 @@ def verify_summary(lines): if within_alert_block: if marker: errors.append("GitHub alert blocks must use only supported alert markers on standalone marker lines") + elif line[1:].strip(): + alert_has_content = True continue if marker: errors.append("GitHub alert blocks must use only supported alert markers on standalone marker lines") @@ -113,7 +119,7 @@ def verify_summary(lines): else: errors.append("Only release-highlight bullets and supported GitHub alert blocks may follow the opening paragraph") - if within_alert_block: + if within_alert_block and not alert_has_content: errors.append("GitHub alert blocks must be followed by at least one content line") if not bullets: From b1361fc89af6b068ffbd3f63c5c1306c80bb4102 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Mon, 28 Sep 2026 23:17:36 +0200 Subject: [PATCH 09/16] =?UTF-8?q?=F0=9F=93=9D=20clarify=20git-remote-pr=20?= =?UTF-8?q?yolo=20approval=20behavior?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update repository policy (AGENTS.md) and user-facing documentation (README.md) to clarify that same-request yolo/auto in git-remote-pr skips the approval wait but still shows the preview as status only. --- AGENTS.md | 2 +- README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 164799a..994e30f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -211,7 +211,7 @@ Bare `yolo` or `auto` outside an explicit commit request does not invoke `git-vi ### PR Skill Routing -When the user asks to create, open, make, or refresh a GitHub pull request, invoke `git-remote-pr` before remote PR operations. Normal requests inspect the complete committed `base...head` changeset, prepare a title/body and exact mutation preview, then require explicit approval before `git push` or PR writes. `yolo`/`auto` attached to that same explicit PR request authorizes those narrow writes after the preview is shown; bare `yolo`/`auto` does not invoke the skill. Existing PR descriptions are regenerated from the complete current changeset. Dirty worktrees are not auto-committed, and approval never authorizes force pushes or history rewriting. Commit requests remain with `git-visual-commits`; release-note requests remain with `git-remote-release`. `/git-remote-pr` can force deterministic selection where supported. +When the user asks to create, open, make, or refresh a GitHub pull request, invoke `git-remote-pr` before remote PR operations. Normal requests inspect the complete committed `base...head` changeset, prepare a title/body and exact mutation preview, then require explicit approval before `git push` or PR writes. `yolo`/`auto` attached to that same explicit PR request still shows the preview but skips the approval wait: do not ask for or wait on `approve APR-...`; continue only with the just-presented plan and APR ID. Bare `yolo`/`auto` does not invoke the skill. Existing PR descriptions are regenerated from the complete current changeset. Dirty worktrees are not auto-committed, and approval never authorizes force pushes or history rewriting. Commit requests remain with `git-visual-commits`; release-note requests remain with `git-remote-release`. `/git-remote-pr` can force deterministic selection where supported. ## Skill Creation diff --git a/README.md b/README.md index 8e9ed39..3b42189 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,7 @@ When repo-managed skills author Markdown, each prose paragraph and list item sta | [trunk-first-repo](skills/trunk-first-repo/SKILL.md) | Initialize a git repository following [scaled trunk-based development](https://trunkbaseddevelopment.com/#scaled-trunk-based-development). Seeds an empty `main` branch, creates a versioned feature branch (`v0.1.0/init`), confirms configured remotes in its post-init summary, and supports a guarded later `push remote <url>` mode that checks the feature-branch/empty-main state before pushing `main` ahead of the first feature branch so content still reaches main only through peer-reviewed pull requests. | | [dotnet-strong-name-signing](skills/dotnet-strong-name-signing/SKILL.md) | Generate a strong name key (`.snk`) file for signing .NET assemblies using pure .NET cryptography — no Visual Studio Developer PowerShell or `sn.exe` required. Works in any terminal. Defaults to 1024-bit RSA (matching `sn.exe`), with 2048 and 4096 available as options. | | [git-remote-release](skills/git-remote-release/SKILL.md) | Generate GitHub release notes by summarizing all commits and pull requests between two Git tags or branches in a remote GitHub repository. Accepts a compare URL or separate owner/repo, previous ref, and current ref values; falls back to comparing the current branch against the upstream default branch when no input is provided. Produces a human-friendly `## What's Changed` section whose first summary line begins `This release `, follows it with curated dash bullets using bold lead-ins and actual explanatory prose, optionally inserts supported GitHub alert blocks, preserves exact verified `Sources:` entries with contributor-complete GitHub logins, keeps em-dash bans scoped to authored prose rather than verbatim source titles, and ends with the full changelog compare link. | -| [git-remote-pr](skills/git-remote-pr/SKILL.md) | Create or refresh a GitHub PR from the complete committed `base...head` changeset. Read-only preparation links a Markdown preview containing the exact proposed title and complete description, assignee, push need, and planned writes before approval; normal execution requires the exact displayed `approve APR-...` phrase and rechecks the write intent, approval-bound normalized review hash, and final preview hash. Material drift ends the approval transaction without regeneration; an explicit refresh starts a new workspace and approval ID. Same-request `yolo`/`auto` proceeds with only the just-presented ID. Existing PR bodies are rebuilt from the current final text diff into concise thematic summaries, with binary assets represented only by paths, statuses, and metadata. Case-insensitive theme coverage reports all mismatches together, and failures remain visible in noninteractive hosts. Draft corrections reuse one workspace. Dirty worktrees, missing or mismatched upstream tracking, divergent branches, and failed post-write checks block completion. Uses Git and `gh`, without Copilot or a browser. | +| [git-remote-pr](skills/git-remote-pr/SKILL.md) | Create or refresh a GitHub PR from the complete committed `base...head` changeset. Read-only preparation links a Markdown preview containing the exact proposed title and complete description, assignee, push need, and planned writes before approval; normal execution requires the exact displayed `approve APR-...` phrase and rechecks the write intent, approval-bound normalized review hash, and final preview hash. Material drift ends the approval transaction without regeneration; an explicit refresh starts a new workspace and approval ID. Same-request `yolo`/`auto` still shows the preview but skips the approval wait, executing only the just-presented ID. Existing PR bodies are rebuilt from the current final text diff into concise thematic summaries, with binary assets represented only by paths, statuses, and metadata. Case-insensitive theme coverage reports all mismatches together, and failures remain visible in noninteractive hosts. Draft corrections reuse one workspace. Dirty worktrees, missing or mismatched upstream tracking, divergent branches, and failed post-write checks block completion. Uses Git and `gh`, without Copilot or a browser. | | [dotnet-change-impact](skills/dotnet-change-impact/SKILL.md) | Classify .NET library or NuGet package changes and recommend the correct release bump — `Major`, `Minor`, or `Patch` — for both Semantic Versioning (`MAJOR.MINOR.PATCH`) and .NET assembly/file versioning (`Major.Minor.Build.Revision`), grounded in Microsoft's official .NET compatibility rules. Uses the current Git branch by default when no explicit change details or compare range are provided, resolving it against the upstream/default base branch with local read-only git state. Always returns structured behavioral/binary/source/design-time/backwards compatibility reasoning with the recommendation, even when the bump is clear. | | [dotnet-nuget-update](skills/dotnet-nuget-update/SKILL.md) | Audits and updates NuGet dependencies in .NET repositories with complete declaration accounting before any edit. It supports both `Directory.Packages.props` and project-level `PackageReference` versions, preserves XML structure and line endings, deduplicates package IDs, resolves independent live or offline flat-container version feeds with bounded parallel lookups and per-process memoization, uses bounded network timeouts, and merges results deterministically. Its single-process update runner keeps the audit, in-memory safe-update plan, and structural apply together for fast yolo passes. It keeps stable pins on stable candidates unless prerelease intent is explicit, and applies the TFM-band rule so conditional `net9`/`net10` package declarations stay within their matching major when that major is the compatibility signal rather than jumping to the newest overall release. Normal mode auto-applies revision/patch/minor and same-major prerelease updates, then batches majors for one approval decision; yolo mode applies only the auto classes and reports held majors without asking. | | [dotnet-docfx-digest](skills/dotnet-docfx-digest/SKILL.md) | Create and maintain developer-friendly DocFX documentation for .NET public APIs, including repo-wide no-input audits that inspect source, tests, DocFX config, DocFX `build.content` and `build.overwrite` Markdown inputs, namespace pages, and availability includes before asking for clarification, while treating bare direct skill invocations as autonomous repo-wide runs rather than human-driven checkpoint sessions. Enforces the workflow with two bundled .NET 10 file-based scripts resolved from the loaded skill directory, falling back to the repo-managed source path only when present: `scripts/agents.cs` writes an idempotent, marker-bounded DocFX maintenance block into the repository `AGENTS.md`; `scripts/docfx.cs` is **fast and build-free by default** — it validates Markdown, prose, DocFX overwrite layout, namespace overview pages, `Extension Members` tables, decorated receiver signatures such as `IDecorator<Type>`, generic method displays such as `As<T>`, purpose-first summaries, and required per-type/extension examples without invoking `dotnet`, `msbuild`, `docfx`, or `gh`, discovering the public API from existing DocFX YAML metadata or a conservative source scan and ending every run with a `[processes] dotnet=0 msbuild=0 docfx=0 gh=0` summary plus per-phase timings. Compilation and network access are strictly opt-in: `--validate-samples` compiles each C# sample in an isolated project while batching all sample projects into one temporary `.slnx` graph build with bounded MSBuild parallelism and scoped references, `--build-api-model` (alias `--strict-api-discovery`) does reflection-backed discovery from compiled metadata via `MetadataLoadContext` through a single scoped `.slnx` graph build, `--verify-docfx-build` runs the DocFX CLI in a temp copy, and `--search-examples` runs `gh` code search. Final verification adapts to available processors and memory, overlaps isolated DocFX work on high-capacity machines, uses a 30-minute child timeout, and emits 10-second `stderr` heartbeats with active phase, workload, runner count, PID, elapsed time, last-output age, and current child output while preserving machine-readable JSON on `stdout`. Honors a single DocFX metadata `TargetFramework` when `--framework` is omitted, collapses C# 14 extension-block compiler containers such as `<G>$...` back to the authored outer static class in both fast DocFX-YAML discovery and build-backed reflection discovery, validates namespace fly-ins that explain the problem solved/when to use/where to start plus example fly-ins before every C# fence, the Codebelt namespace-and-type-folder overwrite layout (`.docfx/api/namespaces/**/*.md` and `.docfx/api/types/**/*.md` under `build.overwrite` only), keeps `--changed-only` validation scoped to affected docs and APIs while still including brand-new untracked overwrite Markdown, uses the root Codebelt `.snk` when present and falls back to `-p:SkipSignAssembly=true` for keyless strong-name build verification, drains child stdout and stderr concurrently to avoid verbose-build deadlocks, writes deterministic `--assessment-queue` Markdown work queues for noisy audits, preserves working URL references unless a verified HTTP 404 justifies removal, treats unexpected new repo-root or DocFX-workspace files that are not known `dotnet-docfx-digest` deliverables as blocking cleanup diagnostics, keeps assessment/manifests/captured output/helper scripts in temp or session storage instead of the target repository, requires a namespace-first pass across the active queue before net-new type/example authoring during full audits, keeps deeper `EXTENSION_METHOD_MISSING` and `EXTENSION_METHOD_SIGNATURE_MISSING` follow-on diagnostics in that same namespace-layer table-repair phase when they appear after `EXTENSION_SECTION_MISSING` drops, preserves existing BOM and line-ending state while flagging actual mojibake instead of creating encoding-only diffs, and leaves generated DocFX YAML metadata untouched unless `--clean-generated-metadata` is explicitly requested (which runs only after the API model is built, never deleting metadata the run relied on). Documents public API only, uses bundled reference docs for overwrite rules, workflow details, and script behavior, keeps authored API overwrite Markdown under `.docfx/api/namespaces/` and `.docfx/api/types/`, moves legacy authored `.docfx/api/*.md` overwrite files there instead of widening the glob to `api/**/*.md`, teaches namespace and API prose to orient newcomers around purpose instead of inventorying contents, prefers inline or small sibling-batch prose repairs over slow per-page worker fan-out, makes examples start from package-ID usage evidence before type/member-only searches and requires each example to introduce the consumer task before the code, allows multi-type Microsoft Learn-style scenario samples when they better explain the consumer workflow, keeps extension-method examples on readable declaring-class type pages under `.docfx/api/types/` instead of synthetic method-UID filenames or namespace pages that mix extra `uid:` / `example:` blocks into the overview, flags weak skip-compile reasons, requires deterministic `.docfx/skip-compile-allowlist.json` entries for any pre-existing approved skip waivers, treats newly introduced or unallowlisted skip markers as fail-level diagnostics that do not suppress compilation, establishes reflection-backed packets with `--build-api-model --project-manifest` before full-run authoring, forces mid-audit continuations to name that manifest or the sequential assessment/namespace-first fallback explicitly, requires those continuations to restate the fast `docfx.cs --json` rerun cadence, the exact final `docfx.cs --build-api-model --validate-samples --verify-docfx-build --json` gate, and the clean JSON completion contract instead of generic “verify later” prose, treats batch size only as rerun cadence rather than permission to stop, runs a completion repair loop that treats every diagnostic as active work regardless of age or volume, treats newly surfaced follow-on diagnostics as the next repair queue instead of a stop point, reruns packet discovery with `--build-api-model --project-manifest` when fast source-scan packets are unnamed or zero-project, falls back to sequential namespace-first or assessment work queue order when packet discovery is still unusable, treats `EXAMPLE_MISSING`, `EXAMPLE_LEAD_MISSING`, `EXAMPLE_ADVANCED_LEAD_MISSING`, `FAMILY_ANCHOR_EXAMPLE_MISSING`, `SAMPLE_STRUCTURE_INVALID`, `FAIL_NEW_SKIP_MARKER_INTRODUCED`, `SAMPLE_SKIP_NOT_ALLOWLISTED`, and `INTERIM_ARTIFACT_IN_WORKTREE` queues as core work rather than checkpoints or quality backlog, drives large example and lead queues through a concrete fast-path micro-loop (next item or next 3-5 items → rerun → continue), suppresses progress-table/checkpoint output until the completion contract is clean or a real external blocker is reported, treats premature completion-shaped handoffs as execution-protocol failures while the queue is still dirty, reserves the final `--build-api-model --validate-samples --verify-docfx-build` verification for the real end of the queue, exposes `summary.fullVerificationRan`, `summary.canClaimCompletion`, `summary.remainingWorkItems`, `summary.remainingDiagnosticsByCode`, `summary.newlyIntroducedSkipMarkers`, and `summary.interimArtifacts` as machine-readable final gates, reruns the fast `docfx.cs --json` after edits until the queue is empty, then runs the build-backed verification before completion, preserves manual edits and authored Markdown during cleanup, skips recursive generated-output cleanup when a target directory contains documentation or source files, and returns deterministic exit codes plus `--json` reports (including process counts, phase timings, warning counts, and skip-marker accounting) so CI can gate on real failures instead of AI claims. | @@ -621,9 +621,9 @@ Most repositories start with `git init` followed by committing everything direct ### Why git-remote-pr? -**git-remote-pr** prepares a reviewable pull request from every committed change between the resolved base branch and the current head. It inventories commits, changed paths, renames, binaries, and the final patch, then collapses that evidence into a concise opening paragraph followed by bold thematic headings with trailing colons and compact bullets. Related helpers, validation cases, references, formatting changes, and assets become shared reviewer-facing outcomes; complete internal file coverage does not require a prose inventory. The planner rejects malformed default bodies before preview: exactly one opening paragraph, bold colon-ended themes, dash bullets under every theme, and no concluding summary. A deterministic approval ID binds the complete prepared write intent plus the SHA-256 hash of the complete preview with only its two generated approval-ID fields normalized to `{{APPROVAL_ID}}`. A separate SHA-256 hash checks the exact final `preview.md`, including its approval instruction; changing that hash cannot authorize altered preview text. Normal mode requires `approve APR-...` for that preview; generic approval cannot execute or regenerate it. State drift permanently invalidates the transaction and preserves its artifacts. Only an explicit refresh request starts fresh preparation in a new workspace with a new approval ID. Repository templates retain precedence. It uses `git` and `gh` without GitHub Copilot or browser assistance. +**git-remote-pr** prepares a reviewable pull request from every committed change between the resolved base branch and the current head. It inventories commits, changed paths, renames, binaries, and the final patch, then collapses that evidence into a concise opening paragraph followed by bold thematic headings with trailing colons and compact bullets. Related helpers, validation cases, references, formatting changes, and assets become shared reviewer-facing outcomes; complete internal file coverage does not require a prose inventory. The planner rejects malformed default bodies before preview: exactly one opening paragraph, bold colon-ended themes, dash bullets under every theme, and no concluding summary. A deterministic approval ID binds the complete prepared write intent plus the SHA-256 hash of the complete preview with only its two generated approval-ID fields normalized to `{{APPROVAL_ID}}`. A separate SHA-256 hash checks the exact final `preview.md`, including its approval instruction; changing that hash cannot authorize altered preview text. Normal mode requires `approve APR-...` for that preview; generic approval cannot execute or regenerate it. Same-request `yolo`/`auto` still shows the preview but treats that approval phrase as status only, continuing without asking for or waiting on another reply. State drift permanently invalidates the transaction and preserves its artifacts. Only an explicit refresh request starts fresh preparation in a new workspace with a new approval ID. Repository templates retain precedence. It uses `git` and `gh` without GitHub Copilot or browser assistance. -Normal requests stop after showing the proposed title, reviewer-oriented description summary, assignee, push requirement, and exact remote writes. A `yolo` or `auto` attached to the same PR request shows that preview and continues. Existing open PRs are refreshed from the current complete changeset, and the coverage checks still require every changed file to map to a theme represented in the body even when many files collapse into a few sections. Execution refuses plans whose approved title, ready/draft state, body, evidence, or repository snapshot changed after approval. Post-write checks verify the title, body, draft state, assignment, head SHA, and GitHub file inventory. Dirty worktrees, missing upstream tracking, renamed-branch tracking mismatches, and divergent remote branches block the workflow instead of silently retargeting the PR head. Commit creation remains a separate `git-visual-commits` request; release-note writing remains `git-remote-release`. +Normal requests stop after showing the proposed title, reviewer-oriented description summary, assignee, push requirement, and exact remote writes. A `yolo` or `auto` attached to the same PR request still shows that preview, but it does not ask for or wait on `approve APR-...`; it proceeds immediately with the just-presented plan. Existing open PRs are refreshed from the current complete changeset, and the coverage checks still require every changed file to map to a theme represented in the body even when many files collapse into a few sections. Execution refuses plans whose approved title, ready/draft state, body, evidence, or repository snapshot changed after approval. Post-write checks verify the title, body, draft state, assignment, head SHA, and GitHub file inventory. Dirty worktrees, missing upstream tracking, renamed-branch tracking mismatches, and divergent remote branches block the workflow instead of silently retargeting the PR head. Commit creation remains a separate `git-visual-commits` request; release-note writing remains `git-remote-release`. ### Why git-remote-release? From e57a6df2e160eaa3693bd9ed37cae295756e7b5c Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Mon, 28 Sep 2026 23:17:45 +0200 Subject: [PATCH 10/16] =?UTF-8?q?=F0=9F=93=9D=20update=20git-remote-pr=20s?= =?UTF-8?q?kill=20and=20eval=20cases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update skill instructions (SKILL.md) and corresponding eval cases (evals.json) to reflect clarified yolo/auto behavior: preview is shown as status only, no approval phrase is required or awaited. --- skills/git-remote-pr/SKILL.md | 8 ++++---- skills/git-remote-pr/evals/evals.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/skills/git-remote-pr/SKILL.md b/skills/git-remote-pr/SKILL.md index 5a8a13e..4ad148a 100644 --- a/skills/git-remote-pr/SKILL.md +++ b/skills/git-remote-pr/SKILL.md @@ -12,7 +12,7 @@ Open or maintain one GitHub pull request for the entire committed current branch - Trigger on an explicit request to create, open, make, or refresh a GitHub PR, or `git remote pr`. `/git-remote-pr` may force selection where supported. Bare `yolo` or `auto` never triggers this skill. - The explicit PR request authorizes read-only preparation. In normal mode, show the preview below and **stop for the exact `approve APR-...` phrase displayed in that preview before any remote write**. Approval for Preview A can execute only Plan A. -- `yolo` or `auto` attached to the same explicit PR request authorizes the narrow write phase after displaying the same preview as status. Continue without a second question. Neither mode authorizes force push, rebase, reset, amend, merge, branch deletion, auto-merge, or unrelated writes. +- `yolo` or `auto` attached to the same explicit PR request still requires the full preview, but it skips the approval requirement itself. Show the same preview as status, do not ask for or wait on `approve APR-...`, and continue immediately with that just-presented plan's ID. Neither mode authorizes force push, rebase, reset, amend, merge, branch deletion, auto-merge, or unrelated writes. - A dirty worktree, including untracked files, blocks both modes. Explain that a PR contains committed changes only. Do not stage, commit, stash, discard, or automatically invoke `git-visual-commits`. - A missing upstream tracking branch, or a local/upstream branch-name mismatch, also blocks both modes. The skill never guesses a PR head after a rename or silent tracking drift; fix tracking first, then rerun the workflow. - Commit requests belong to `git-visual-commits`; squash wording belongs to `git-visual-squash-summary`; release notes belong to `git-remote-release`; changelogs belong to `git-keep-a-changelog`. This skill independently reads the complete PR comparison. @@ -71,14 +71,14 @@ Before any `git push`, `gh pr create`, `gh pr edit`, assignee change, or equival - Exact planned writes: optional normal push to the already-tracked head branch, create or edit the intended PR, and add the authenticated assignee if absent. Include ready/draft state. - A prominent `Approval ID: APR-...` and the final instruction `To approve this exact preview, reply: approve APR-...`, using the same ID as `plan.json.approval_id`. -In normal mode give the preview link and its exact approval phrase, then stop. Bare `approved`, `yes`, `go ahead`, or `looks good` does not authorize execution. Re-present the **existing preview link** and ask for the exact displayed phrase; do not regenerate anything or infer, fill in, or manufacture the user's approval ID. With same-request `yolo`/`auto`, give the same preview link and phrase as status, then pass that just-presented plan's ID without waiting for another message. No approval is inferred from a prior unrelated `yolo`/`auto`. +In normal mode give the preview link and its exact approval phrase, then stop. Bare `approved`, `yes`, `go ahead`, or `looks good` does not authorize execution. Re-present the **existing preview link** and ask for the exact displayed phrase; do not regenerate anything or infer, fill in, or manufacture the user's approval ID. With same-request `yolo`/`auto`, give the same preview link and phrase as status only, do not ask for or wait on that phrase, and pass that just-presented plan's ID immediately. No approval is inferred from a prior unrelated `yolo`/`auto`. ## Phase 2: execute and verify -After approval (or the same-request auto modifier), run: +After explicit approval in normal mode, or immediately after the preview in same-request auto mode, run: ```text -pwsh -NoProfile -NonInteractive -File <skill>/scripts/execute-pr.ps1 -PlanFile <temp-directory>/plan.json -ApprovalId <exact-approved-APR-ID> +pwsh -NoProfile -NonInteractive -File <skill>/scripts/execute-pr.ps1 -PlanFile <temp-directory>/plan.json -ApprovalId <exact-APR-ID-for-this-plan> ``` The helper matches the supplied approval ID, checks the exact final preview hash, normalizes only the two generated approval-ID slots back to `{{APPROVAL_ID}}`, verifies `review_hash`, and recomputes the approval ID from the complete write intent plus that review hash. It then checks evidence/body hashes and independently rechecks the material snapshot, and fails before a write when any check differs. Changed local `HEAD`, worktree, base, remote head, authenticated user, PR title/body/state, template, changed-file inventory, or approved artifact invalidates approval. diff --git a/skills/git-remote-pr/evals/evals.json b/skills/git-remote-pr/evals/evals.json index 88a6dba..215607e 100644 --- a/skills/git-remote-pr/evals/evals.json +++ b/skills/git-remote-pr/evals/evals.json @@ -16,8 +16,8 @@ { "id": 3, "prompt": "Create a PR yolo from v12.0.2/chore-work. There is a clean branch and no existing PR.", - "expected_output": "Displays the CREATE mutation preview, then performs the permitted writes without a second confirmation; the title is V12.0.2/chore work.", - "expectations": ["A clickable preview.md link containing the complete exact title and body is provided before remote mutations", "Same-request yolo removes only the approval wait", "No force push or history rewrite", "The PR is ready for review unless draft was explicitly requested", "Authenticated GitHub identity is used for assignment, not git user.name"] + "expected_output": "Displays the CREATE mutation preview, then performs the permitted writes without asking for or waiting on `approve APR-...`; the title is V12.0.2/chore work.", + "expectations": ["A clickable preview.md link containing the complete exact title and body is provided before remote mutations", "Same-request yolo treats the preview approval phrase as status only and does not ask for or wait on it", "No force push or history rewrite", "The PR is ready for review unless draft was explicitly requested", "Authenticated GitHub identity is used for assignment, not git user.name"] }, { "id": 4, From 2af068406f79aae51da863dd09bacb4fd5061912 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Tue, 29 Sep 2026 01:40:30 +0200 Subject: [PATCH 11/16] =?UTF-8?q?=F0=9F=93=9D=20add=20hero=20images=20to?= =?UTF-8?q?=20skill=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/dotnet-nuget-update/SKILL.md | 2 ++ skills/dotnet-nuget-update/assets/hero.jpg | Bin 0 -> 191069 bytes skills/git-remote-pr/SKILL.md | 2 ++ skills/git-remote-pr/assets/hero.jpg | Bin 0 -> 180814 bytes 4 files changed, 4 insertions(+) create mode 100644 skills/dotnet-nuget-update/assets/hero.jpg create mode 100644 skills/git-remote-pr/assets/hero.jpg diff --git a/skills/dotnet-nuget-update/SKILL.md b/skills/dotnet-nuget-update/SKILL.md index 877c8bf..777243c 100644 --- a/skills/dotnet-nuget-update/SKILL.md +++ b/skills/dotnet-nuget-update/SKILL.md @@ -12,6 +12,8 @@ description: > # .NET NuGet Update +![.NET NuGet Update](https://raw.githubusercontent.com/codebeltnet/agentic/main/skills/dotnet-nuget-update/assets/hero.jpg) + Use this skill when a .NET repository needs a complete dependency audit or a controlled package update pass. ## Start with the audit, not intuition diff --git a/skills/dotnet-nuget-update/assets/hero.jpg b/skills/dotnet-nuget-update/assets/hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..39ec53fd1b72c90c0b3e1d59955ab395797ee4ae GIT binary patch literal 191069 zcma%hby$;c+c44y;v|%IAR^Ko8z3p&CEXnZHfn?-2ucY|nt`;mbfbtgY;<>xM%X~X z`o`~hp7(wK_}=gMuH%4h_kG3Lb)A3b{;m@+s06t=6A-AY^AL~|{P*~KNN`8l-@zl8 z;06IP{;>=J!QXWvAy*j82P7!y4Hd9+gxEU?I6%AvgY0|+g$0BJ31prG`PeylIKhDS zPA+cVvK%MvpE!VSj<Ou4;@U#mK1xomZfbBpCquZ7kptYrLE4eyi5yTS2o&Vy<K+ai z0|t3{dP6}$vK;?x4#I!Gek{lV{AUWxLzY9~`c&XEZ9Sk8#Lo#REF>Vr?;s>31eBB( za1;@85|fY+72*Sm2#JUb3X2E|N%ISdfP{rXBBH>54-Wi^evZx{1LddxJ`ev(mgC=u z1qKER1d0kk{9FWurKP0>g+v5JMELPD_@TkxFuNdrZ|H;n?4axfb?|fZfw@7vf!90Q z*+cwcvK)A5|AmH^&wp+Ef2G&|n5eD&|DNjQbxnkSwuQnBoc<f$|Lew3qhKE=K?5f! z#NW@s2|xY8^<p28lAn_u4B}@5fq4Fhl6tNX7zFAH@d1iR3P=LEP2Id5A%W1x|18kf z2B~{PVRqgQPU_0C9QZ8++}s>N;*ug_Vk(kSii*<W!op95rJjmQDGRA6iz_NftB6aB z|7Wc-#KGUo$s6{cwT}P2R{DQkdo2%MKKPTBo&4MaoE)F}LA-$f;0$v6-(ivXU-$d> zTF3t#7Rmp0tsov4!E4U`4^IE*5ng<*zy6o(;(z>?^gDUuMcxlD+kcM<xc-q?0>{sI z9lAk8Ku=6Wdh-?m!IB`s4X&F6H<n%y5bj(2T_lJiASEUyCLtyzAt9w8#s5)~lai8C zQr)~sdGjU}fa;$CprXDFxJ^w(OG`&bOUuH{%*=BCzs3zRGO}A#w-^8b1}6GD^i2Qt z;{W%{-!BAr$O#LHKN8)zLqK@v2GN}xf4|-!#KTQ;<Hmnm1_C028-&Cpq+~Y;h;HD= z|9EqQkO=<*KtM=%g9tx}|9Ov}fq#AnKtl|qB@tp5mKUK@;1DI%dqA%!#(7ss{Lb}j zA_`)1A`(*48$={{gF|?Sod_UI160tr^W_ksB^HWEejuM;JFaNpC)#aKr?>vnki_;| zijo7T&uPJz38>hMI-`w9gt8+I0l_s9@w@y7tQ&XO0rGmbKp`JtyCemD-xnVv2;b+| z(%`qnpK}f8zo5Kk55XOFVF3P2pl^gwa(?Z%?s56`Q@y_n1XM)VFcICs&)NBthhq8Y z+>f+A+8H<tQ5voCbjN5}>_!i&(nHNr8xvAl2c;mt{opV`6>RMp+CnF!J__Vu_uj$8 z-{2+-E;z{$X8uk?0InB)`MQ6!>{7CdJgs>0R+s+70|TL`rgTOIFV0LGrYf}ZgqehL z4Eq3-*`a7|;j8;IEp7^81@;?aTG2|86UYw*rTj%)YPTn8oUA?Kn;pwt+~(<?GHcrU zXvuHLe?};9^%K=5c^MK?8002-=b*b(W*FF0W0-4(8^f*iz(lF;AuMpVw{n5VF={Ws zSdtV_K03=ser??WrcK9=30_oWPF!{N?s-<<oR#Bd?qIWkJv?}TDv*kMFtm41?%io% z+Xf12k(-b3_TB1)?_zO^ydj91uFb8pPlll@)uAU!==SM;n>_Ozt2nTnzCB0r6v2l& z#Q5_C_TGumV=sqHk`H1UDh*-!5@{10V~&pVcue3`uRP&FY15(QU34tvfFpjfATZN2 zT#{RkSjOHhpQ!@w;yW6X>`8|Kr3G&O(ryvm^9}_MRYD(A%nighX(z2^L=X~lQj@c$ z<a6;YDB3luSIB1EFXeFK2iDa(*bmK1lB<wqD-Vv_Fio9bipjEh{v~))@JS$1jLRXP zkeK=_xi>{xV2XKs$12#>MTZxebjUBB7LB&(_)WJ0Yw!4}RyTg0&1&ZI4W`Q5v)%r? zb#BHT`YebkMS)BOc;yx-(3Kq%4ygx$9Smy{{}Mpxy~8|$e~;b^q_Ul)svEO7@EX#D zOSCV<8A}UtbL3|Bju3xdbB807Z9LZrnP2I+lZw~u+k4SQMMOS{Gr0V1U4gYuo(Tra zB&_HvV_^2IKvSZb2SwtVMqjm392&IgoThe)vdG-gTIw$b-%2vN0>A*EuMqotUyV0< zM?j_cTE{V9Z3n{ai7A+%cH)j!3@I`7lzsPbVI9n*ui>}1wxDL-6ZFa_i8o>s#N+@e z_V+#kQqSgT%^aPB+k1EvTW3XzR1N#B{t}3eAIMl&2X-lZf5K`4c@+1aVZlj9+ek=h z@_49klELWLGJE!?-Oti|mfN{$^kbU=DID9luR^MM1%MMf<VeYmv98g2O`fUU@F&J) zq}*kz<jwf)yP_S5T^>}Z;8#?SZ+o;-7BV=m#jxtQQybUruX)iqePKo3h1^Y9-#hsA zTvL^-_}vPMDpfU@*+lN(ez|D#S6Ic-Yuu<&3F7Gr2h!Ty5zN8|>zSw+EPB|kL-AS- zFea7zMxQH*bG~ekYgO3EKd8w^!J)t!LHI#FqFb1dte9$7rtLj4^&33AS>kQ+E9zSw ze!J085#5Bu<m7vkjuUJ#6E23Dar#?$-eoR4cIpW)?8CLKvSV2<{t`e>Ul!&etBe-Q zwthk68C<2rLZA|Fto__Iipur&gWtL=7sIGSYDVR|;~r5hiInwFNYq-9(QTY7&@NzR zb!C5smZsO}BEHM~JoRrF&RI<(q|EkuS;A+h$cFa2{Zu$wnsX>LjVgDx=8cyKQG&(1 zv#+b1c9q{rINzyLTx)celq{d|uVg2qih=o4>okUC%Sb<*uIK1v%FUdn2%<W)mMl+B z)>GoI)D($RnLMl|ie&Gzy4yr0E>YVga%{2Ifr|DjiEmQ5+>G8U%4e({$pS`aH<xel zRYgvo2RHndf&LJy7%m`lJQCr^QY0op(iuRT$LS1f3Rplnrc?`*VeYWldErIFxO#`k zLbCRExwEh8r(bzl{d!&h8Vf$a?sJQ^*9m;c-lV&owRg$9h+|I>2mo8ej6HC-^!s>b zr30!O+QWW+XVvQoHB9urs`k!Ja2Yi%9tz0~kA|Cee7o4uHky=LnpN|YQVX$~U_Ev0 zCF&{beb3l@xOPPITIqqP6zrbF$1lfeYr820+RR|Nz>r(8T6o8T&!3nlvhxEf+RE_Y z;psSzQvUbyhxOArnYt<KbVuNa8b)Asa?h7uciX-RjPq)XQ&k3AI!C;k-EO`n30!M( z?=dIEYqob;sq7fzAP|67vFWz%6lMzd4ZS{5!<EwLQ05(AXUc=_*XU?ua1+H;Ri0DN zoy!J0XvR1Sopyvp#=*?@4I7?fa--s42izn5A_t(~K`>dC?-Gf;C>-zRdnfn69WVP; z2%l3=R>imDizEMKErBL6gxsr6<S1)ap*COM6KoPoTFJfUUbFVfqe5L~Z&XZ`$WQ5u zk1OIVpHv@|T6i9sGpMiw{oD@A&eR!}p<sp6hWl<cC)j?WpYNTg+F0O}+47qKWi9w1 z*-=}%TxQjO^Sj*<ODTkJTCvE=a{Hh=*)VMaAba<!KA`N(jnS{@&_^4rJfYbkHbI}5 z6O-EDI<W-cB4Vl<_WpWTGQDUdEh#EO3|Fk7&7}k?!{CZ&6{~OSPWG5ien}T6<I?6_ zm^HY>wT@J$_n*OLw~N5iM=r8FOEyTNN`YSh=gTG*bILHzYPEUM2_@UAtm*R(PZV35 zOqj5-M<Fk>W~naa<Z+}IILy*dSv8@1V$Mc$H`$Xv0@Mm>nG<f=Ho4iV)BHx#zdH8H zS0-K*mp!ky)EqD!pzltH;MvQtjNRd<;Gz(IVCYsj2-qAqbC?<kH;HSaTqMBarmy&H zV|2kW3U<Ze@aYQRLCW1|?w7=5f~}{&Wx_-;?b0Q}<W@3$|IlP!lFX^A1Np91%*|C> zpkK!XR4-AdsSa9NFvUz5r9AS6B>@A7m@0<7sqVrb?g^Dv*0B}uaU}s$xm}E9{=6fp ztG=x|*<&%;S4~|iuEZPPZe>_Fnc8V8yK~6$__k(t#q+r4Cxz7L{u4~6wda%fXR6sF z*h7ZIyKNK;*-mkGTqXmZ%NVnLOzNnBbu5dOxHOz|8kJLXq22Xiw#$)_m#lYx1-E?F z%tS0fYCA{Vof>m99pQgbsB|xZ*%I!ajqzaB`8lhDFiZPzkl{^KG&SMwaigqyi^npc zA30R5MImhv1f5|-EPI5JvZr|M__)i3RG>pZMmq=+y}MD|9OQ^F2y%COCfMp3Q^tGh zx%)N9m+4$@$i1h#I+n{r;eBKd50oap%qojDDXN6>nOPm@x?BD%i1X?u`pD3RH$fzL zO)@lYPWQUyQ+se`J^?*7lCroV9-Xc`x-YNEYmbv<@$Z!3KHalGs29oCR5H6t45d?# zr>F$TsaDNgvRaxp54I0BOYfcTT>TP`d=eWG={vWp+$gS^Z5v=RY8LdFIrR4QtHgLl z5Q~*q(3MhJQ$RxQNC5nsL>!p)d%DVF%N1H`ZQMo3Ju5cT5b4*VG-Q025u+2Q{(X2! zD&9K?oz$R2aB7J3i0h<1J$O*aava}X6um=j8@p6tT{}4RN`Nn*gjZItC@%1~<=(da z&_33r`Vc_E-4HP^q4Q>9Zu@Wq<qkn2GuCfl9IolZ_C}0)I4l@!)Y2GlRBev;oJvF< zLNO9xg}(LdrQ`LA+(zFOUNfE~mGVoFWy4yxOMx**U#H-ca7k5QC!4lFCV}A@-1F(X zpF#F2f}&+y7I->^Q8l-ZqH`{IY=8VEu;_nL=%;PpH*T2jI>^3%cHxeNtzVpGygzy; z`C6lDRG}{k@4*#k;5Zg!YC~+BOOBI+j(gpg*HPu3uyvOTB1lqQ8;g}u%ayr@X{l^@ z<NW6MKwoH@!BX2x#>%>tp{h%Zvu4hz%oMf9P>+FNEAa1+)`KJF+x(AtvjWzaQ>IdG zZg1~@42bWlhPQ9=z8+*r4TTC&)3H82$%W~w1dgF*iy1rGp7PZ2@8eQMNgij#(gMJg z9(t=!a-y*=_9BGP#`#E&w|6U}@TAIU=l*uY04=7&fxpSsA!Iojm(0m1AM#qbIG9me z;AEEDlS^ElhR#RdmuXSv!)fHJS6LW{7C9dJj1O1n3gmp!9U;xoKZB3aEPJxmz|O%Z zlfO!<a@m4Ue%MwXUO;<=w<|fb4WYJ$sK|~(uA8qdr3I$tbh0{r=IJ%r^oRG4;M@=B zKo9QeSe$Q<cVgK;N^wbPs?|@vs_ydJ%LxYgNyB;kU{cIxaml{N+FZWI4>`9)KH{wX zJINGCw<;{*hyGA7K!oI;l5G7W&q9rduL}#Np7|_vEQh%WR-~mr70;8RHiPcER(3@x zs!ztBN5U$)a<+WjSoUkg_s>UJ)YKvQ#si&`(!Uxeh6~0fHCU>?XM^JjQ2gg>-FZFb z+Uz12XOUv1$RKBoTk$@e!E(ji@(YdAH&+>Nb&wxrpcS>1DU!bwS=qV-wY9Aue;l7+ zK9flgA#)90iGn>7s42$CVvw8PIcbod)-|5ztRP4zCcrv*AjDd$0Y(4#7JqR=i;9Rh z1-UDLt5gHt7nrvYM!0)|#Ramd7V+N=Gzn_Mx~$$p)_3jDn$a5TjRFI}DzjkLXKr4I zbae2tS@?6~D(tg8S=(;sp*j`eVHT<!1Q0c>w1m2%ut;fow^F(MhKdNa+c$66BzAzh zC*!{#1lyLS68Bj#e9O9fDS7#Qbg8hxT2CM+uS6A<FiYR)Szao>AE3fQxvc(5HLb>f z_-4ASnxKb~v_Qyc?z<P#qg@?ljK7%b0KnGy_%fHvpZy?Y3Bq*j>s7w<&ftS5F$(L3 zYDtGX4fME<pL)AO?brexZ*3xy#HgcNyyn833!97%sFNx|ce1fHMEqX@aJjZdiuycb z32Gynl$e4Xz+MEDUyC3lb2p0X3SN2chI45y8=T&gyKf{=dv%g^xYe_F=25O7;l?55 z%74>e$S*?pb5p{2f{ceK>Y#Bvt6%+y*u}VZXbl+a3Xl?O8IEsGQ$~RwOryTjEE(37 z>UUdy6zeiYo%?;<UFpw`IcE#Zf0J)I%u3Bx4qDb62!XnsW1k&I;uNl2c;Bjx8tqi+ z3=~EpE0zr{?sn6e%^U1gw1ZgQSxx7r@+xICPRHBrT>cbmh`I+BLYVz|u55?uL+Cd1 zGO-VTq<sn@QO&K~f%rO2`99r&&!cq$Cqf15&9e9ovqjil@|itTd$Wm4IN$rkxAcm* zQDt)t*tKx7<EbkjLG%)z8UTIdvlMs{Ub%r}ZdLOWO+oPAqP;C`z59Eczo~hCugcyE zQSeS@qyT7x5ss`b;_iTB^UBzkX&JHR$(&%E;8Un>@w`F$+f2G`gTXpi0Eoq#D#xy& zwM6+)WTPr0#67^tWc}nm+fTDIpRVc*x$jgo6Icm!KL}j$D|-lw#z{LA4V#T!hzzVx z2pe5`n6`tYga@oB+efM0J7?)y-Hj~g&|7uKRp;6(@o~xH&X;l>b-zY8Z?Ti0MjU6J z=Z&*0?W(&6IEV0J+u5Dvzwzfu3e?B?i%iY$Pb_Et?#~TLO>Q3@Z3Iv*x7_noNv-qZ zkN!L$kFZr!l0VxTxVZs)rq>i%N-*k1NPA5Xe5R$Xk=#5Cj%=7Y+&%x%_FM4l0(I;0 zQE=Caf`G>FOGDR`GW#SUpaT0>HL-Hh;j&lLeaHTea$dUQIT5##UUEx}4Hk)bX0s#k z$q3h>T2xb7af{BI-D>R<-viw;K~;fLj4TPJ8q%KjRtp13{ou8S6(!5A-^Jvi-HZh^ z=5Qitj6>SM!w*VY+RVlf`xw@Ae`pivW)E$4X@zD6E?A_aE2H-@!1Azr0gY{YK=<@r z7Sb$(eF*29@Clrkk4>PG%!L&XcrP}yrSDiD4DC+x-+Aw4bA-`RrC)%0WV?90vd|sA zf(HBAK8C31-+kA{*Hu1bwA+H*;}+sK@W^QO!GnICa#Or1GmyA+@d?PCKj+7uEC>BT zh~y~_9$;!>($i;s7L-z$weT_|A3@sL%TafUt4dft7_iLBs}L!CIx^?0L6L42>#CD; zw7Zg->6r9+u#QoTikg}tDamgwhO7Xt-ANyHpP92QzXs!Pd*L&zQi_x6tb~Y~vdU@9 z<DfMe<RsK0bF>CUUdB~JECE)jT`jHBF^CH2_<G;COK|6%*!YHf@NY)-zm8vHl->23 z{L#8B=Q6qBG3Y>{<uexVoajxzoQJw`7Z=0TD2w_GP`-5MGWyPK@QdFz*;d@aIKM#Y zsV3SKZZT!OLg{>xhB+fw4*o*%*8r&u766x&kQ6%@Q0(4!>HO^?4Vj?iP@|85KTH?< z77|Rt<}bTU`R*SL`W!);_{z=&>Sn>zI-L>hUq72Ve!iH&$dC!p%F=+8UVw#V{)E*S zmVVfrjNaHB9OmpNj&X|~aGYZ#2XF}qDXQUFO=~7`IiFulE2=v8#;^}7?mMwvu`J|8 zmys0<e9az(Ghf!<uIfI1^-G&tc74y!fcG}P&~9Zkeb)%BSqHNcNT|W5r>18pT>$>a zrWBgH_2$+%=a%H-zP&bSG{oDmrZ9JR1jIhkxrn|)34R&=m!Nn23ncd;hvpXS9Vgx{ zj^WveFP7l>^H`WdxEpUFX&h=7o;)?{U@a+i(Wpl^zyI}@pfKbyN3O+qwc*sM$s4$Q zEiaV)^R=u{F$Gk-<;^|VGzHb)7HEQ>@pU3^in#Q=*4fcMxmwQp={Ecg8dy^rx4qRj zERbR&skTeRqQ=0&8XwI}toJ#B&@GwKCwj!FRIOblH)kF!OLKOxt%S<wd}*YU%*_>7 zG_ZduzO+46?{2Q+SIlEjqUGhc%=>yjDG(Z4${VAPQMtP#V?n<?`K26tRNDPXySwpl zj~J1{X_!9*JN<2eU3Ia{a;T%iqYt?2&lnyVolcfB`=An26mg59dk&8|zD$Cr0I}XR zHeaKtCmhQ?aZcGi3+{me$9^Y!&n4%b{hTkof47`i>>OiqI&ZmJk2irxzLIc~132A{ zw%dwF?P6OeGlCoIr&H1*2+5-|dBlHH$Nq3>-Svlcq<`@{-P}wMq*t826mg>yp3j{i zj=|^f6QtxN-E;s7*Z5KdFYhpmgi3DZc?dSO%p9fwNG`@L!C_-f-}aabos?swDDa4v zxI6hp5bSRJX54D`?b(_FNaa3ouoN$hm09}HflRGm9P2<>kO5QtwEH=i>926ux9=Cp zOu#-)D=Ptjf(c)xNFuH%gspr;QuJB`yD%X!1;uL?gVf1yr)SH*o6kl`qop1EA<e@v zPnO4dOyI&J>qp|?Kog<avGBl&6r(0I66ZtOrDLP>zOm?wpJ!-uS&=gYee)eTi&&Kb zn~lKB7-*>w*2AOXL20405n-~3QHm!;mCoqZ{@#Yvk8-UMu{(FYduaLV&ZPT3n)}FS zMBt^3sG*x~4#1e=7Gua1$G2QkT!dO{)742gez$hTa=C!k+<~*|W==nbrWh2xOG(Lm z$W`p7S7f`{KFdEY^M|@ho~E&*Qak5IL{GNgYGKe7N}X$+b1Nrl4`G3Q@_rV1FlMqg zjO;iCV4JiNjzU1#Bv%B<7=t-ssijGz4DYq!mjc$_X&yzR1N_~wwyv3V)oDhx@TOE= zE2-^o0cmj-(oR;Ask>#CC;8nsO<hJtXFnKgMKhC(_<u@kMaryykY9hUP8swI9?Oc# zxGlS|hgRui7I~jfM4WL1RMV1=V2>cQSF~sOsz(6CS92pMh-wM#i61$<c}Woif{TZ- z^klQp=#E`lz%4DCi$~qvQGp?EE9%a`)$4`%>=P*lsqE@nd(=zJd_(tAf94FUVOj!4 zmG<~4OVGpjI8TCEnL9wEv^q*^DUM1dyX#$X6>pC}E=CFjtkcENSJ3-|fJOkgh_ilC zocfHr(g!+o4o-$D;%nR8O-QJfSQbG<)W`+anXb+e`2l{TQq`Ni_v@3qfC%W4doS~V z!^r$#GsIYEC6`qw79T#{c<gHS)LNG-DIHQkmXH^^13oNzkx!hl(J=Hn0BGyugO{&s z6N0BJ7f|sUU*T(nZ(bTTSo}fVN&0XSy14z@nosV{M<+klj9H~Twe`u>pxj78r2=&o zK3?hAXY_ivv|hNvIeWMB1ot<UXro)xYF%X7<ZQUo?=HW6H7iv{JelG~bDw@$)|7T) zs1@Q-`0~7oq(wilK9`)u__D(9GXW_n0fGDnA{GD$01QY1D*58kB_zFuN(gLF>`_Y9 zMZGuf;m;8GZ6?9)rv5EzB*pj#A5=A?_9nD2E0Dewez4gR_0m(ErwnuE0cdPc;*tA? z_v?73zM9@$OSGn+;UXa<B_$&xrk)@pB_kzeB7Q_n@fyIz4h#??;z^4OockP{Te$6E zT8!-sonu{c5#=#77TZqzeG+l#wqB(Fa+P5-t5Gkr&h~H)36_&>39o+c_Ijg}+7oSv zKwv?dP0T-hR3l||1;gGx34X+><(IaeJ<*c8w8j5Nv$omg#u4u35@Sd`d6CqIk^v?8 zqzJqzixQ*eq>@l1CT9Ui2?50h+>0I&DMxD5(%NVQN?d&$UOPtc<G9re(T%)c?g`)R zS|khO-Aoc52yUPv=aPCu^a=@>9N3&TsC5UR8$9NHGo&N5iL(@{RETddDNMx!ff%MK z);mT7*AXNOtq#Q-JjOyoU_cU>mUmNm8phTqTay~-Ry3NM^Qd{#XomCgP212D&Hf7| zjK6QSXpTliQN&Fcvaq6EvMQ~e$!XDv4Sde#wJKP^bm|?vL>F{%5Gwa(6vX+aRBS8n z4$i``;}KeTcQ^mj)3DvCwYcRB753iVJKF4o+EIs&>@C2$*bzr5Fm>FAI0i?G2OOz6 z^#>g*)Vx!;#&6x*tmUa8IUP%ovQ<e5xbMiuVbT$dTit_)#Q9u&{TTMmxJtflFo;?6 z9_wW9XC1slhpT7ifOXwO9iqZYp{nM3$xqEG#I8LAYudOctzg7txBF{++<fgJ3CmVD z*9P_v3QJJ^ZiHm^q_!dj?(J+paJPjwFYXCBqYEDtB4RH(`tRIv7(MAfYyWn}t{(My zLksbAK`cc2JXbn8a|wCRXOHt!;7%UkdoWe%VaMl7UR`wOrzfgj<HCpMxRi>!k4FE* zn4^-o`sTRCRPKccImXZj@O<9CF_u|M>cw=nkyEBuXeuF;R9%oD9NR+0TPxybA4!_V zuyfKlQeS(A^kC1ogx7mIH%GMPYNEp8!@#@t6oabN`HtZd6aUeJsYv^NP>?c*B><>} z(5FK24|h2malWmbWBqCNkwT2djpRa4k&L*Hm{XFBJo1|9c)PKI$NV^0+7CC0`fX#( zE=(~OAuPl=9+3B}SGQc7T(DpU^lbEUwsoudzRnZG{40?v5xk96;89(at8b2+kZO$s z?qXL}y`MymrwjbqzWov>t*{s&^PDG-4XK*Yu-;-?sJV!1^I!1KX?QEL5;QtxIK6Wa zE7T@EpG?0}$v{S5MtuhB6J{W#S9B#}rKV?yNcy}Mfj4K@%BV>E70*enfJ&HyDxxg) z*}RCM-xeyiW%*Zmbuy_4EuTjqNc^6Fv1sxeVdAV8&OXQ9@uOmoB*fGJK*zD7udF3+ z#RUR1xrOu`lYz{Dq$ND;iazo^3W0p!Rq!z8Vm1{QW{N+AwW!~fR(1C+Y+V|y{%r8| z3d%?>Oy-0(L&PZQI-nqQhc*1B)^*xmlVKmfE7cKL-xZU+e2}q6jq=n%^MZRZj|7lp zi26v%oTJI{-){|8SRcIxqXpiw9VDlZ2Y0ShYmTqE>)|oBPueKRCR8LQr(tl#i|LXY zfc?Fll+YL_@E>DK^wN#Ej5)L%3VSNhH^k0i$6jsje!-Lak`!<5@PG*4D5GGMVaCVi zy|)H&<`+Uv@`EKg08f1cr;;m(c!2(8Ctrh^6HMRz!#qVIIg1)C4eM)K8V3A7*3u&2 zLBI=~%bZ<d6_Y<1SC>_kVVR>kq7^yJA*!D?*z%^xzw;McanESqm1M6+2Rklv8@)Z9 z*E@e8wQOA-uK6ilDRMN1k22j$_laf(OHFte;sBoJx7VIkpX<LD^eMo>91{Gy+av8{ z!(EB%#6(!lSBr`&n>}eQI)a@LkH9~q#DD6TT48+r*xrUR&-UD-mlZe;cEI5@lABP~ z%(rFvJPRLg8}IYohM<lyVYj&{m1FD`uhHiM@_**QN(I!;W{Q3=%2R1}j7cCj00vz1 zhf-V1lZ0qMLm<CDgD*+`5dY|IHOsOjS@y{HD>Exr0qU=hNbMb~;p`rPSl{K;so*Re zZAYOF@6c@e(avr0b`y~3{PEUq=}lB?=3ZfcOYJx?tKVrEb6$%l!LH%fa&i09Y%cSk z0fIymn2kVGc3cbA!|&V77RlfkU&ABa{7>V1-k=#Y`|OjH3*}8OG`Oi<I`I#KIc+xb znF_bcvvlJqN^%;W1iWFt=H%M7DZ+o6A;Ud|;cbF0xiJ#P$Gs{qeL-yx)v|V|8t<Cl zHyL#QVKIaAONSwNKK1(taPU|$y!cnHM!ZML2Dv)}!sZ$+D0rE%4vDPAvL;e9i8&8M z5H(zHPUCug3_dU;Gwt39WRx>h+mO9)j86_G>>V3&J4Y?wh5cdh^O!!pGV%K)h4mn^ zT;jty%zXEOtC9%=l9BCasIDc5WJ9n~nZ;here$p~Ts4(*i-}j~rN`{0%g~?5xU8~R zvIKuKV|uhwBo8BQa`r=dO_^KQcM;6R_J)6;^i_xrS!?kn`ct=QA<sE-rP8*@*L>0< z3CrF7u;_;@mzo-$PsG&!NcJ_vT<@4|wd9jBjx>_RB2;4XEF@%^!td#L427@UuJpdl z>JLI!l~27ap-U2>1ppO5Nh%m$50@HgClAX(b*{CS+yPR+lMCtBA`jh403R9orGQHE z_zOdPZa_$U7dl+Bj{Vs76Dqlf7nwsvt*}Q06VQ;;l;m^NUxI{PTyiPnjwyS!Uvb6W z>Cb!jk<K^4jEn6*Dy?8xY8xY#D_{US=NKs9=I&0XM{Yex=<F}S^XL+t!`YC*>TvYP z5C0cx;;C0ei>kLEc)gMRwQ1Uj`5qWfJ(8FH`?f@&jcf=CV<KcA^`YSLdj+wzYjyAy zTEZKFF`%M+G(MVFRI=l`R*{9=<i{U^v(d<25mYLh`3i>KT2`~a_IIND)S(}44((_` z%(8Vd0(wXO2x`NN-dsRC>n3!~Cs$?rJ>>%^XRJjU#J93my&GC-(~+jUlT1hgcwt0d z6d`<z=ncsmRO9a2^#v=9{X~G-eN8GsaKT9}+5^3dV+)VZlj|56$?7-T4_>L*f%@jA z`kMQj_Nbe4>GH;W2%co`?pxd3b#6bbC_`&h1wX0pv1raIgF~_>^Tv(p7hi1!-w{Fm zcK$wrTJgdD`6H9{2;_bm5RiM@wFlJ|`LgDz_>$#*-%UF@eDS77P5yHdzSe@*1Ttc( ze}o{}nWH*wz!&_8+gOE5OjrHI0o2RIi7ik-)$ozKUX1hInu-L7CIXCTOgdEKDFH0V zzg$Lzo96Xb<&MnU6NoQi6-byL-N+X(`p2`=H~`}tvOLs)nTkCEgS`{i!p7>7w+)l& z=ztXN+r!S=@ew6E7q5O{%~4O(=})mgG4U){SEgjvx#F8St#3oGbPXfNgM(#COS@vo zv_wl3bwtLtqQGx1gnr7L*b5L9mhE)CWiuIv*03$cSy0+NZ5Az8!=i#lW4r~YM5=Wc zv9-m~7O5_*4MA7X#{MU+?#VYXCc*|%rP{BEckU)Dq!4Gy1Cy@R^}2``K}e*0AqPSB z!{s8!n+MV6l|$TnRVlu0O{pVW6@#snY{QxrH?2+1e^j;6cPV~%eFDEfI>HiYfAFN- zwjaL-%}$A=D#AiGxY9dJYJ^|H2mO*_@HLCrhtXt0xBqBb^xB4!qI_fnwxg>;G<vt% zqj};wwqMXPie|NOwybouvS*fSM(ytzuU%qt_fiw%YjEqDdG5ci`pn75bR70~+NHYE zyh<{NR|M4uuDZf&NV6{A1)AQ{yywU0)KII5j?~O`hqHu-t)^1BKhDpS4UmG@HDN{< zSR?6IatexkEdaPwa|$&c;!*C$A{EjS$bVUY>yRF(ke?{M=-FL18hJ~kD{YEMBel2M z;4SI8w}jb*gMif16?Deu*%EkDX}G0eX%fcn^>DCyuy87qbmsATF`KrRzYB|JXOI?M zLl(Ivf&~EAIe9r~q!}zkLRt~YWs6T4)UM+mJf*eV*GJ!uPv6tR`$<|r?u+5M1GHg1 zUnuVri@B}EmITjj>*qZ(Gp+56R9T9u@}`zH79ds$El<iI&-L$U&546!nH5nL(^uPQ zxxWP3lG`Zd9FBaX+2`WLZVX#9zwgW!{4JDw-d%|bN%pS-xNVXLv5s>bR54^kKwyt8 z3=ad*OEUZGawQ{0Jic_pg*Qs68bxgUivR{OS%IAD13KyRdLI#VdEt%`t+UY1JH+fo z5VURC+dFcHEUg#qwD*EHy>yh$#uQLY%sv!D%w*&|5b48Dl0UB&`C(Rs=f!o)&2^a9 zo+eq>!(3AvjX%<j=+;6F(&`9ZJt?b&#d>#E`5i3DdTs}b1j`KH02VBUDD7G?6y-b> zo;Ds;_Jd~1dNl;j)@^40%4rQ*vD76>w5l!5uQGqO@eUk>8NQOS46GV91H?v)B}tbW zGqUiO`+gOKU1MvDPtoyO?qiD=?6Hi02|4Fj27@b}{-2M40U9O#!1Wav+0B|bSrpot z!8%Z%qIMpzr-v>3_(8bO>}iZkGm}+0TX+%1mpN*Sul2Za9+Vs9qMk{xo)UGfFpBac z@=tXvnO^)uOk#2d+1rDs4ar|FE;h~su1#r1)FD1V-p!UZJJA@yaU82U^~1#G=66Fs zTrTH)7+WTAVhZ+iP>9K~uRJ^n34g1Du~Gi`R^ywLmzHm5)|=TZhoqhMACn~}mNODd zOOWSs&vl$u*+*3+sUFi)I6Vf6M3qSbIwzB+5_!1o-mBTlukF5GV!*fRu;ZIH@K%;9 zDtRt=iKX<pC-X!<Pl(ko(UDn;n{E(jF_dxi>`HlYvA*)YXT222!Zp!pG!4_ZZMwbt z`7Ff1CEAtqrTYhSy(MVU*qA8m-G}Hlceu3ijh#Vz#ak94?|roYjq^XkOiT{G4IbVV z>VJs~V;Q|NWC4KH0F%bG?Xoo5#a}SiaM_?c3+7{6V>z=fl%e|##&->!%v~u19X#5* z(i&R_8+-HK|M=DRlsmX2!*oj61SOq#Yz-~sq#-W~EBLPCnc-7{DNs?-*9azzeW;Rz zk7HxF{mwTUlJgXjV3YbfUl=0@h?7x9AMr+P?fOn4MiY{rO<P)W_aaz2+N57Xx)W6X z3~6;+t*#7<Q*#`Y6VH9DBJpvaA|32!RQByasz7Z|Tj<$~Q`K~SdM<R)0w(YwA?wI~ zzu`_;uAU~6f?QVVJyz>RTyc7~Lb6IKF}@K9f6TSluvHKjF2^f0nLU|9U6c2B#p!*M z1TR=-r{P--Mq%u(fU|%kmAZsSz=e<YammuSuUt%S;HkM%XO25`LsdBa%fWc+c;fAF zMzfddU*uo*AsQ>$+|Bl6VB=e>)jMsXIqInTh&^L51$T^&keb2Jn~2HEK@I|WZj~F3 zFXRd2*YE{6e0)Jo^``iyCpF>?G3nZr#^gll@c8o*30(h^Y<E#Z9`)_ua;o+YlNZ7& zF`O*q)ky7(rU_^5tnAK=4Tw>z#O{^P<mI0>yNbk?KV1y0bErwK<bYI8DQmWco7v<2 zDVvJ_Dtq89B&<Wu|HJS*T$n<ePXPX|k8_l=O0_H9c<dN0S_o?6h8pXNPhvAJ?>X%D z>oYBVxjdXDVq9uFZYv)Ov^%i3`MNIa-iy1UGKuDz<vf?ur9Te+g&wnvafX!m*M1lV zYKc{OERQ{2Z!p%es4ts4Th&Lc(xsqVv2uHT6Q1Xrgen5uwziI3_-YJZv+>-Hj7(tv zhZl?#$+SdxN_>4h;r<v4gR!MC!7=Dl?|E0geVUUXq}hT~EeIQCX|Ga=T>cV>(Tr2q zR{g}VfYkPul{oKzK7miK@}B-BC>^d{KR>+89&>p<*qr<G*V1hM$N-+spL_7pTweqs z4f9KyYgge5Pfy-74+*XbG=b<E)^_i<2ey|ifcI>woFGW65}Mu1>X;1E?RVthl@a*C z>~qvYpF*LWU&WwU*mI@*?B-;5YUVNN8khI=PZ^7ISr6|O{aVfL3FyxY_}U;p>dzLa z^Ic-GMpi_f`rWEf!wyfa!Q?@<d37_ZfZDN{@gp|>aa3D<ZVRaezDYJZ;_G!BL(W3O z+Kjj9)L9NM6`2WX#Uiq7<zH&^aG&9B^Dg0hC-;VL#|7CH`PI9W`kv*+n`3o7Mysk- zVro;DCr-oU417*Jmd>^fxZCE=UHtZJD398Mga3prPH)FZbOz?-%jgs#?<?=fTC0iS z#ZI_;E@~6+M{0@Q{1ZVajQd{Bp7!8n!_`W=b2MOX(d^v#)=uI_X8Z1);MkbFJMSWr zUVOQ*{$pVVbMrlc5KLxLoW-?uG6nW(Q@!Q9x+&L|Wuw}k-P|~ucW>YS3NmsEoke4; z<}0#&+I92Jv(xo^U9AI~hRy3huU(8V)=oC!tKjx=_Da?aanYgZj5F&ZyK_h0m<d(l zhnYq!@vO9skai$+Ib3#$B>T1XLA3fHtXtrCucfUa_)4s``A}y2ZFP=h?U!33l*uV3 zJF(LOSvot96#A9EpH8YiKo{DTq)V!*_DuJpB^7!nd*NNS-uzAmMPeIY@{c`Xn2=9Q z-e)ZrHLrH}M0e_cu7t69$C+=}V>?SWYXfwpkFlKd)Oem;yBvHTKuAO85E=Q>A=b#E zyc2G{a4s>Cr=C|CJ+^!sxqX?en#g20slcF4k!37bwTOnWQlck^?6D8$*bYZ^vUl?{ z8LxEHL#__&17xHvMxn@d^T_Pu)d{)4bYy7GJx7hr{H;lc&*vMj9}(Z@Nr5+}eRY!3 zk7bq8<V1W(;>@yso}d2ix1f-Kh1NQi*;L>94e&$g^G{4a+)N__we*w)FO*t8>Dhkm z(d^{TeQtenJD^5j+2#?K_6f#%mQ~xAGQ&u#;*PQSpnc(OB@y+*5dCrJ>Wy0;Crz^p z-*4_=k-zdK3ua*L!Fu}&cD6o9+IbHME5usPW3-Vv%nQ~H^%<8E8b<8>;&=Dgl|0xP zP?Z1tPlUi)N+CRlE9$4q<WkRSbAyy0o(sd?k6Q_|BLdb_F_*QP2(g%wjATab$3&A^ z*2AB;VUusxS2IKp&KAdO@wM_7Z8fHO6=!+y<57Q>;AD2gosa<I@b<GMYma&K$O#Xo z{_N^F*lJwMVC{8+SY2nAX^6P6RM8{4sEr!;757p+UBYzvL!w*mIyyJ_?($T2B^tdM zZ*3awX?oBnph8XfX`cFVih=>^827*@z+cX^xOlX9$rl565iJmD+8&-op7Sj)qqTlZ zAABCvr6;jcZI*SBz1&K|%(@^-^EY;}U3r{TwaB?)FK_Sa=j~Af<ja3r^6D`r!}?Ao ztE5wxCpo*flp}<{D6k(~&fKC}S(-2UO0MQsN@nj6Nrb-y{`@%#2RZj@-EEUiMiyw< z#Yi%6?KznJ37x@2QTLY&ioJe7QOvdN@SrP4qK$X>a#jOvj9EcRN-1Zu(-dbnb>Z8K zk+c4LZ7fj8^8~mH>NLov_H`9I{87Z-?d%{;+m}8R<Yuet{U%&~aOmi~Kg+$rD@M<? z6K80rM=cf^ekhZ-f9Wyxv;?pu9t_9OC(jOwp-gRduF_<>5}8-dcs(-gt|f^4S=69< z+Lh*#)o<N|-8K-lj`f3&Uk)+oSzh6)CrVja=~=1#6dHb|qeZ*BvW1P98Yvx?1ux%o zScfc|=JHlDN$kGNpP%}rk9IGA2WIcB|Lh8I$?xGs`OyZ&yBQAd*Y5JyC_X^O<R&m# zY_FDJjoy7p3@kqb3*X^*$CAD9LV?RIBTM0ilzO5hWtOS&-jULHUrAl^-L(v^cTGbd zE+-AsXxZLaq&B4p3+ga(4+Y4IMXSF*X&0_}78n}Hyl^7XEPXikM&!o&vPC`mcbG7! zft4!3+j#%}lRW<EVNBS3Z^cBws`#OzrQr(|sr>HR$)asmKI)PB=G=-%jSv@;jD_O- z#mjiBxyvUrzAy8I=B9s@o4Mb#gF;x9irnlb=1guEeg!9ed0}%H$2flp8@AkfNas>? z+Me81D$oMQ+Ml2#uGn<0tUpm3JF<mvROhlX?TqX!z+iG4$F((}Gy$uCA8qi&TfZQa zXO3}ZU`qG&)Qnat|5$G|gSX?rLnCabPGkF?^25jnijs3@KSS`H?9qLfoW5bQOZ{Vh zN?Nb7ht8Vz;0)(zLC=PZ5ptHKG)CVTil8oM)T+bLUiPjdrRvK@5LPGifd-o==5!}w zo}Z;^C|Ze~*zWe@0F6bph@wEij+M#j5)PFv^LZ-M>v>k|uhoYh6IfHDm&isIh<EGh zC*5Af#OKm`@y~UUdtRq|?bwz2C<R0;2Ti(64K#C*K{lB3+1yTLLh90Jt~<%-uNUXr z+cs8TnUQQ(oy^;vlog^Y9%^MBE{h}MnBB7mQ4r8ny!VFXL8O!J$ZnsHwwR`ls5WZi zq%U1O5(FwZ$7txa;(|j0#afaO{IaXwA#T+~yl>eSS;AO#NxK9Og9Q=<JZcIJDu*kA z7i{5K1+I@klXnHRtqzbnzozOcX4VguPp^Iw4GWAFZNft?At5PUnPd+nhi9u+4&0=X zp>6G7d7iNVsn|8Qe#s%dNBKiu8?n*z^Uz>G#@O7zyli0+qiu)D03aNqEShY`M_c<| z%a!$WFlUg-rgiFpvzbd&oF(}3abEqsVuXY{=Z>4{jvs7RpdxOPM<N0G%=`~TrynuT z#VMrh`AT3#yb7&D{fLH)HYz1kM1$4L$3_=n-nor~<vudd?!IX+>*8D|yQTf$UcPTv z#OM*b`>Iijx-BL*mF9KK_=`IXfrqtwn|Z^<-X3Ft4oWwDqa{7NvMs)>VRZ7`XK<U1 z6+1GhvTt66qa_&d8M@*$9{Hm))c-zLXESxEr1guv_!Ez4S%$2fnET?0LX|cjH>d3J zo>FMv!LcazQBjd^m|P6+v7d2=QXCrVzxx|N&3hD`r@RI2<i|W3K3JTTzq0lz+LjSO z-ZnXcZx-;qZ1FqD-1_Wn=soBvB`f_b`Y=^WgIZ`TH^xC-tWA0-@dxyejj~9Y(#35< z<oSfpsNn03F(k|HZL6FHL5bY3aU}KbOpoQRh^Set11C-VYr(UV_Wtq4(e}tFW$CI! zkM>k{H8p^m8Yd!Foig-S``)FVfB5}?6Y6gsImejgorz+8D$kU-hp$8pO{aD?uFCz6 z>Q;=4r_pg%3`d3?```UclYG9{uY4*T%#5U#EH-tlbbW&{F+MWM{Dp<^JKd|u?Udx) zKf?|gQmOnXoxhy1f(h3Y`qqFu+o-AI!*h<c^}hdb4Pmp4VQA}+teEuPMK~pJLnF6m zmEuY(u=IoJ_jvaYGWVcLYE{{#-4<+>`jy6*;z<@81pIgA7#18@^PvlqkUr!P+(~jI z);Y>SVyxR=`SuaHLSWOQvS$lnOd2r`O-Do78l?K<shpK=I&T#ct!-|dvC#!fCVIsz zpU4J=8?)79uSxNi?hRMYSbLx^B{3nbkSwXbNd16k#W6H_57D=H3kb9hpy`FW;JOHv zlQUO006Q=V_*z-tNwyw+(4Tc7T`X8}`IkWFj}de1toX6UUG~@)Q@9)uATjV0-(-j$ zDnW}ny8<OQZ+B3`J8rqM?VdD|z}-k-%h}Gjzt_>KDP~pK*qoRqTJh`3`g3Ehqh1fa z&AYIgS6;KmX`Q7!Yb!r<tQeNf=wN?hhOFOaO22QX@{rU=Z8Di<k8V3`cZOTHXB<>v zVEv$JbVjv(_q#hi4o|dskHp(WwocxH!$UfjO<;?<6C0bq=En9BhYg+HC3{9PN>3th zY-`1_0<L<)L!P)kS1qRJ@xBH0i}>0j4pO5-R$DHZ=Z0YR%-3YDdL-Mc&f)u(wev?` zs<V9M!n3k5)84O;m(7oFE9GQ*&~eVOaFP`)->V(J^p6pE_X9_*bIUx<*y2~)t17An z8AEf4A8Amrf&n*5eX*^noX+>)GNu`SB<NKMc^$u(-=6O}hV5N0M2WXnuxKYvKUo|v zXY-3ZS#qWxTOeLuw_791-Rui!RUI?e&_je_mH<rMF-Dp*g<K3IT~ly+)OJueTeuUN zb28xr8Tr1(`^>6CT(Ucc@k1}?gr5`NbOIS=ngYV<WmUma+E(MkC|yY#fr3jUu7|7! zk#>wdf%=0xJ8Cix*W}JD0}eV)OrI=o6!yO%3$xlNh!68i7?jLe_RFgn=l9Ad<EHkL zDbey#TOMZnF7q@m6AMXxvEPKe5N}k=z1L`V&+VD(D0I%$V>Vi2HEQU=Y`pZjqk1xN zmJ)mSoIF2G!;d`yZHwIX!S`6MJk9>e!o=hm?tm?2v(crmommrTkqNDUB%vjJ?GHQO zPI!@4!LN5HW=nelF#=&n+wfLaE(RGYsRR+!kHy_DA*ydfoOPdi6>01kYN8I`>9<_* zZx&m`k6x}#na62Sf90eaw)$ZSsU8j!fDiY0r@uN~$uXW0f=es-0t2L^CLTN_f7%=# z#oTnMg(w9kNiA`SlmZV!!w-V?VkTuI^LG+iclX<aw;-c(@wg5f!`4$-YQw!>?~UfO zX3Q6j&G?*<i76o{t{i`Nud5JrU3a|516n#wzMnF|f%zF)Hcw(yZ}fFjf3<n<eYsNJ zJ74#JeNZM#P_7FTISc5fY6t*23N2INYic3@pqrml+^xITUV`6Xrd#8bYDF<R>I0HL zs&}*(l3uCR8BKUhENASv)JYV~AkZP!+5(9#q&FLthE=!9m)eCkq!J&<TdzPsKXq7+ z*sCd_EDdEFSH!4BnLnrlRQ&S&TzC%de8gDTot_(CXd631ZB~EcFMZXMZiP}EfCo>^ z$~`ZA=U6nxDJ3;#Fd~~$oUc<9NlYEX92pg@e57*KA5+q$-{-a)jIQWTZ@OE1pv&`H z$_gj_z3a)InDw(itAL`08VG-*G^7|C{No7j8<t~g9b|E8#7^OgUO;!uV!U$0LLFL* z9sLd_4^p+oYnV)iwSMs$$~O6;2Yw@I*lz-g7APdapMQ7xbR4&o0_6wnituHc0r>%2 zHT8V<BJFhVDyQN^E8X6Yt=_KOR|5Qk4wkC{%u?3(bwVuL3}%=xAGX5%7eg!;wREV4 zHQ={?T(nDbPAEEZlzoF3z767uEOCBR(~tRsQY?F&Da|9toW&b5e0<U>wcCb$qP}yI z5HbQQG+1XZx&yZQvE)DR(BfML^@1>C+FN%Ia_^fypr95R6JeAZkhPzVk0N)Yag6BO zML-p`A`dz~J!SdM_Q%^HJoM3<kGu3PayboG_bg67siYnT?~EI`mYqQHaT$E?92=Y{ zsG4$KT@%j0+Cgva$wlZU0S7X)gE0pz6<NEp$wOhZ?$vG<vI@v_R`?3VSxunUk*k^7 zSvt!yfL$g4^dqhJIk*hrqh_m~Z<#*n{No70j_>!uw<ko5eU6w+vMHa+l7mYMw0EiM z#89^^KZ{Q4F=VQ$)Un2J<=ie#YnHfh%I6Zw2$NvErzX*wwKkjCIFh9;r+xMV%p!gN z{m#&?2yV#NVu=-+J{pL<%lmxf_(WQ&0)*97Jc9=xSl&V2Wi=0S3%TcL^s|1w6C$x$ zeUMiu3923bXoi?f49|4LVWq$<_yMKz_CpQ!*w35kXnNAPk#i49Oi-84z&$UQJ7x<p zn=>LTSpiJT$FFL87ONsAPgfZ&5;r{%;dyb{9?g-o=wp0qO1a$IC$g&;lgc?Q;)bv_ zy+D0depPUdDiT}uW3uw#y-VSGso{<d<zdeE@CcM@Y^E-!NS`#eilhIzSd2wnF#>;g z$Np$>18yT8bT2fD27luYRI|PAT^Y+3_-2VytJgK;muP_pgf44$7l$_Zim+Cz)<4i* zicOMYr_mlUpkpv%=TuWJ%SBj*Hjl4SdE~A#_TsDqJ&U%(1VnmaY%YQRqhINMO^(gp zFU=8@O*E}2wY<b~>a1FK#C+QBY0hOq%HEckVsy!~wVYlQg4qk|#%hD0Xw`m&&HR>& z5=;(Sblxe;ge|^uG@CFtG~KM!Tm3Afu)I03Q#E_{H2iILYS2C9h|e=8IQ~!IwyA2w zTOI#H=7cW(t3MEYQQt-4`EA`B^Sdr^%cZ{r`PZ~!<Zyl4ppjm-i42d6t$DJsNC|9R z>9oqJn4CD%S$Y-71kIvTQ5$F&=%3+(Th>IUwgxIW0_Ardx9&Nf_*T6#)A8ZAHOu0p ziXvz5j-sFfv+8}E04D7w9nsfW&(P=hmv2n}`h6*T=2zW&*YcH^IYL)NaWjksWX<Xe zs^9&AtI|}GIPwcS?F$LbO7rGmkX%1}C+9J?&1a*u6L9gX!;{TvwOZ0t7@FJDF9J4p zVdgDhLxl!H=o7o(mSKYY!eg1h)B?AMo}+u4_{7l&Iv%`ix`wr}K@W(=Hz{6Mu)L|s z{gh+8AtvIVgD^=R>SaPRI7x|)<Hh;xr8fJ{vV*idf#sOgVW^hdc5_~ctXTWyX?x2J zy_XyaO81>sIPGX|vUlYH+RxfrXQK<7?VdWg!-^o@c=HJGB2Gs^)_Jx5%YE>NXS)MR zwlE<Oqg;)o7vmJXS@t8BQ{y&sUkD8V-`lRnl#KI2;)P0nZ-i6&hTDR3lUTU+k&ipI ztOHV;`B`15q1I*MFaOKk2aDTdOnuQzdNZNe`OW&}JXmghmzRJA9in``;Oe$$bMy9Q zQpfjF%fxt5km!NTE2ZFoE0^WL-}f@3oI%E?rNmUygv2xy&BDvst&(PFh2hCDECjQ1 zlB%z4hyYA5(z48RZqc$Jl1^NTb^geB^Yhpby2FaTERIbd`UJQ+;!Z;$0fcu;<xaO} zbt4N(z5TE1?;@Df+$Hi2xnfC<Hy3s>bFZv%baNcNX<01o{&L~r+I#f<+#D~W@QsD? z_thlFf{jAMFVcGO>cdX-V8XYPct5TZg<z%lKUAG(P?O&i?@>^SfP(ZYy%(vWE4?GV zgGlcrbfo+cq(cay6F^EpsnR=0C-fq{2?@O@0f9*I#{b;=;!ZM8X7VC)_Bqel^F6zt z-M~Ih<#_U7IWT;}7DnHK5Wp-p?-9Vx(vJN|rK@xZ3C(2&dv0?1__`qm9{C#V<j(eM zNDcme*>eP<Hif`#C%=Nm9w^gs(r5BTOq`xd1&!;`G%q5D<9?&z_22ipj&EWQe9xE` zvkWD8Uk$;YVL>b(pF9V~gW2!KAq8M?WgtoC-1l>(n!x>;>1yKdHl+6Cgd^-yTrXNA zAJ=-yo)R_kOluj~@y~V4Zy(MLt|89kI(Ln|1$a@OKz}`FyXi)VRZ2Qt6vPVbF||3g zE*sYEXwCoRjbq7Ht;WvLXvgsEL~@~Y+B-OolW+{mx^ubkHPZMz1S!B0Ny385g5PlN zS_M<0oD|6S^6Cqngzm^_>fo|GBqZ@9pPXiwaV14ORKoHx(WGMJIxnJHyx;SF-`Z4~ zT4A6k;w7P;9^I^*D4fq^O3qgPsp3m>zLUTb2!0>>8$PzU=4<EbyeD(g)SJR(<Nw=q z^2>fh*eR2@haIsFKCia=E99%K7ubr4>)C;6-ViUrE|11@TfGUYv{!8WB5z-m<8r+K zw(3Zgv;S`WgXvC@Zo>PNS^8*tu5u1}u-Nz0_bByLoIBvG@><85H|4NL)&FWlTrh_f zu5t3b=Lu6GxFm65SkuCbH2g#G%8yU<Z_a^3X{=;!FTQ<HkF6XuZOH6lR$@tw9Ks?| z8giR?MijYc@^J~0@IR-L-&|#>(jsG0BXLv0p4ByC(_tDdShfwDM`sixBqoi;XMnt` zbX@4+Y_Hbec<GOwvofQLhFZBPNN&3P>Rw3gxh(1D=BAY)j9?YFXX=6QZmm+0^G#?@ zu-JdX=3)cUl8^BTqw~5J;oWYbG`t}xOdV(8!AHT78j&wKe{8)7kOmQ^yneYpW-X{& zpk-qb^3DX|dO)pY&^V3Sv@F<5KD%+q?jsqnNX(uU+!qofX2+kW)=<#3=5m%8dXjm_ z1G<<!|6?1vH8)un+281tBNl_zvSq5rA#0xb_<1IDii&i2gmh_lC56hg6rJut>eFg1 zcIBxj40oJ(V$lS&_y^hcURZ;N@x-uv5Fs}25G@vqkFWHQu*I(H&vyZK;TNftGHs@h z7}5yJ-LpypCjx+G9fMVeXfrus-lzE{%U+i??|X8){h&3|^<KmTUIVd&4Qg|XpDzA* zZw1}kNWrB1W#uw6g7@INn*9V9&iy{Amc^Y}uHPO<k#Is}{fnZeR-cHLc;<c)1nbuP z#o=7FTH$ZpxtLV)DXC#;rPoB=@J?YNPAYNb(ksqQIZ~LI0lau}#mry!9)dpRcS9Z2 zPIbM9NGX+=FSt~%US9M0TqyCqN=1~)kUs;wSChzf{pusFC+FTi+HM|BHiHe;>fqu< z)~FkDVgWft`yz={?B~C7DE75~kSI-<YMwDC3!XNo$ct86sp!@h;j*hV9R<aK?`)Es z9@w9LGO73!hA;Rqy9{EbIPvN2^u_O%#b6tGVT4;qhg(R<riBZ#%vsRPMo7W9cf}-l zuV{~a;p0cArq++d^LcO6?r>-vUeE-aNA<t*b<OL+MhuoUqb%ntTgF<H5I$2jp|oEf zhhL|l#Btl?=WH4j9o7Wg5;ghXt1Q@obT>@DOr3{(M6}14T%K(<pgYc+$0Y?B7EL8o zTcH{a$3Wxr_7zJOR;6Qfm7AGgJ^_FElG6Ux=>$Ms%F@QXik*{v>6tc5X{Ki+E=%vr z>ByzX-qdf<fEVi6EL2SDw<w*Bf{X{!KKRPt=H8$>WsT@yIt2{82NpSh<jN_n%`pn_ zF;jJx0FnHH+~LchhF_&(34K(axQ{n`W}M4b#YlsvPZzp*H}t%9(5+{KXJ3zG?-$^E z8?pJ)jN}gb&(yUYM7#*dpG~_>Ho}b!Id}UE#XIH$zAgslSte>%H+;}!?8NS@uEtk6 zF7q6kCITESA7|39Mkir=afzSlp9n-we5xzjB{E7A^e;GnV(PTN;77>iMY1|&8(YLV zqP~>1zqI}e)tH|XDuBSZPWljY+)$F;^bCv1#C&+wl%_IBj75ex*|7?cmY6hpl?4|I zablOcT>JOTd}3nq*Uv@VvDG1&F4-Ah|2ruw=h7XP�A`Y)Hr{NRgBFF}Z53uNB_Y zAmEL|BEoW;Mf>H$1-0<H#)@lQuGp!WkT97$Mp_1dLom(n?m!>jAe(!d5$yi9JB;tJ z%*!caE-|^R*;SAu{q~W7prJP<rHPJ^>ME^^k)vnQ$D){g=e+#=evv=H%x3Uz;4CE< zTma%{;-5!1k(IRbxUn{~Xs3B}gEx4tpVK2p|Ex_Zjenb3YDYeHbVttS8R$4>#4kX~ z!d=r^qRFYPJ>O_D+j5t|Vfr5q`YjSS8Or$!WBBl~J?GYoH~==Y|KnR~FUzM_Smx`s z@V?O7?<0(2r14xJ_w0TaR*g(6Xm0UXdIy=J=pt%$y7isJ?bKng6jTB-^r0Bi|EhoE zk6^5w-<M`fKY++wS3u(?^;EwoVyyPOBWjLexM{D$TVp?;N1U@DzHWwM!*$fW-Z=n0 zM^#5C`WR1yviPclQCd>x5kdU+3CLD$&pre=I#-_gn=<U2Ss7n@tGHm+v)BT)7+t__ zRBmqH*>;&JJw@^)C3bW{yA5v?PO`Ovut>VSI+C>#Op2PSz>B7a;N5r}k!HC<DNQsa zh9@kJeQQD%#=CiuHfH_lrC8jZ_P74Tr??k(BMdYQSWH{{naFdjvzNppjwUB9(K!G( z07QHVxj;hT;e0GzDi%Yi;wK*%zQ^&_|Mm7s2*d5q+FgU)nTI-k5ZsuUDEG~^8xy_c zgp9URze2U5g3RqR*)`GIst#tE9?5bh%js<ziPW(8iD$mN1{+q2FVff;0=9qdmB~2> zC(vkO%ivt$vCWm=rF3<z&J!0<i?!&)F=CyNHU(SWb*b1O3oTaxP@_(>ca3tDQ~ld& z`eu6m=FsZxOh2oNpAzk|A<Gk!`fss`scz)nXP=+6rO~9M(F88i+8ceLO|?2h^<Spl z8z$Sd@(y5}V73KT0(O8E#6SrboAAW?I|)2O(qTm`?ZLo6<4Qm*54LuN;sMyDopj9? z6*ARda1s=;#EM;Yo??2nG~VYiO_B1A(yZV`OY5@aX*=ktaVm+kEbmuO`IeYmHf6jG zmi--ieH^-RtUDR5HhsQg-l$IVEL9_oE|-t!aDvP@-0Sur0bRvi?BT-}=x*sBf;lOq z-PProypU=>lx?3)I+K<}g@wE2ZOau)@?v|EbS~{fPh!d#vOpt}=K1snVU%rw%mUrg zTJ-XgzKnjszu6^p2Qr$b;{WtKY{{RVoqdk2Z1^YZ_O~117qi&<Ec2fYq16<0KSgVK z7H|ljNdsrqzhG+u{w3LoiDB3xj}QO&Va7N{VmZlxlK~|{+;VmuQ<Ysm%dH9%r$d7U z-nK_NA(0KHiC<k`SIS96EuS|83+MpYXGM<yT0YoTEYH+^pU~S}Rn9#XbV2WGgk|Mz zP6mQNcefmkvoDMk&3T?m^h$Hi(nquNetE-gUayh!{h3?kPs^*a8oC|l0*%By3s^p5 zA+&TOC`=lCU(0<J=P6K}nPAa>AaXFd+u45GnFajMa^z?u?-*YYiE7<496hmzCp9*u z#HLTa9WnTJj2i4zsnW(mkQ$#Hu+b5JeRU}<71iya;*0EVw{mD{ByQOXj}{i}Q2Ou= zF9uKQB}*iPQ}~6C12%X8UFqV`#EE42FFx13?bp@p_NQuYo8FcO1Kup`t~|5PbHi(e z_>O}A+nt$H2bMZ*yvh7Af>q5LZDp_Xjc+eVG|D=JBs;P$S}~IwR9T!Vgi!kz&2V*n zb&AwXRh38c(yX|#FGAEl(az^OO-^Y4r`@=KIyeZe{^=|gX5q`!!ogH!SE};4@sEZy z`?}Q1YN2~!>aR*yqksdVBW9*wJ2Uord4m4FBw}qBup~~Pnk!1qRzc3$l8eym`KQcs zr6?8_5*BRA9=n#cUl5S9@#l?Brv4+q|Irh%bk9k!YGxQ~G%2av*o+wV5ad86BN`rm zo{v95Ru<-M14}hGR2n&W<uR$ZFMDranOxtZGw1hWw9{T-X~f6pHOsgI<405EE2%p1 z<>0Pc?+9wS`C%D@Pg#N^O4_NUO6CNv_~j3D<3_~f$RKzenX$^NsQ{Iylx~8=U73xC z{4Rycd5QeT^u_j#T4oYUZqDN__?D*C{WAD@W?SCLdNK-fYyCR9)}Fg@@P45R*`KTD zyr4CPK6ND~2X;4uCOI+z-Pr#J_C8jMrZHK@R_kEBHkOfitcdR!4gE)sV9^n9@!}gE zB5mTlNXKLQ+Tz=rgm<QI)*Oj_=vfV<Ur@GKDa;1bE`urdfu(@6i@l`Ae>hwAt_bO9 z<;*9BmBf?KjZ?1gTfK8I14UK5x%vROdS)qNMMu>_c?n9+#x~>GTKs^M4D#v|MTb`b zcVviQSt@5G50?$+ir_&&MN#r{t|;qtD#q2FB%y*{+mlKxQ^Lw!3F;{b8W<RSjQ+z+ zc?2}so+U4S=K7zPDoYwgjJAba&I)JriAD-BDKP;#`%AHZ#=Wrn2OIy0?Bm8-_6-ZX zKUB1ftt*RqHv55wT}0~;AbA{W8StO0(Rce)4c1Ziv3NGzE^L6mYgdgv7^E|eRPUY3 zkL<-Ffed}F;{nDi2~SLY7X#&hVO}qf$aD#!Kco}jW^?<b5ejp{mA~jhSMphB0~8qy zIoPx9hO~^1(~F~CJbFNo7p7lw2wXng!<YE6eZ*;DVd_))(L8}7=UD@*PR8=+z9+27 z^5x95ufNUUMlYGxYzUu+PxvB-yiAHG)Rm%<ry`9_kW|TlOMLCYH#d8O%lP7asO!>* zQZi53x76%N7HpLz*7st0ihpxS_ZTm+DUkma#iv;17!~V1Xp7RW6%nET#9II{@Ae}D z*Yri&pTP4j*}2Ibf$4)*>CkoG`se@Z0Jc~VB3xpqiro<RYP-$!!1&qsdR5)a)eY{G ztfU?c?NPb?P|~-h(NW58zMaVNENL3RImscE57n|>WRzU_)_cT$(EyXMWkR)+WU3#9 zDd6kYlCFg>gYso(Uhn1u>XxemBTV5jxwJBMCeNvUkNhz+MYjIfW@(}j*0fMmV#UT> zay_0s<8?Rjui!h%{{6AEgRpVLMVFYs6>FT&t8ZBI{>K=VzIZ#|kx!<{O~=3~suQ9R zIah*s<Drt&n#?kNAg!CgNV&JEv}+nG<&`&<22#q1DkFyCCil*zs{88Ni_OdfTy|;= zhvyORyTh20*dI?f%;6vRz4v{59^I;vnCIeqxZFBspaM`ABf{w?j!Ff6f*ELM@Cd`T zG!DaK2eA2_;DXPXCWfz$ZxZ}a<c_fxW+x53GudiVGaoHt9zXF7JfDvgZ(39?e#rR6 zZ`bRVcgu6fe+jiQWMcMZEKWF8S5XVr#BT8)$!8n^;Z&BvhrR}%q@5Yx)nM>Lw@R^v z^8cI;)@1d63-Y1jJ3V`AR_)iN|B*6$ozqH;P(e#HiHQ4e6#H|QaZ$vx#kTF<J?j4x zsy3{qGnd|0&b}u^U0cANz#12in_|!E$oQpULZx!<{k8Wb)?%+tO3g3s@kiv?7?&^4 znFpz06!G`u*C*uZOV~*z?8SRV<6rb0@qIKZ&roGQxiDg+da62{wC|J1;g&~U^eW){ z^h^I8lCsCoaasEM>Yo}~tj;M;XnSge0Ajyy7e!U>T*MZn*Q+oIPFh%wX-O>?O`5Z0 zYK*0E=BikluPVQejLd!I5|X_(H?<<t4yyHG^d(It@vSW--KKz%|5H*guo0JsggPDz zUnj;2wHP{Vb~e=t-3gm2%R&gBsuVWzWqam_Ck=Mud-PXzLy~hWV?Qmg7ICr9J`;An z@-3aE1;8nmG^9vf8YGP7gmez8g}c1S{C-%McG1#XX`=lqvn)vtg4e}D*SGQl=vCa! zn;Hu>1d3nICHQ0!0%IxlQ|;{(OHC=>xq#-Bpft3khzIn%6~Cg>7$W<WQnejCcFY)0 zY@lsiRCz{vdNAwT45<s|j0JgjjrunfuRj=2c`cZ}XB0vP)HgWo397@3M>i$#>5D`J zXz8vkOC(*#_9t-5o#~r0)LDFOwGTb>1sckm{eO>(izZ40gw_m&n2l)x_B~FA0)4!` z`8(W~GcG&DxU$bUE=|N_G0!Bs=bBOq3LTf?s3eF6A9v;xvoyXW`3!wrJTeRQb%=f8 zx8@bAYcM7Tp{kMT@z2;CVJZNfP=x^NY9u(Z<s2kt!GDf|^WW~YW2ApY;o*Ic>u<4Z zkmgqRB8+>kk!<)R6>dmHyrz$r_H0_)fletBUqYwt<q8z!W)I~z?4f2~2Y2>-871A& z1h_mEEw#$!0cDBpewmJpoDoCt*O`b`23x}ppftiSoQjk!>I-`0sI>1)6m;K}!k0&@ z>{YbuDMd71yrtxACb7t3U&pFU+RR+Gmv`a15&NNrZQ)^6=O;x4xissyeqyawbIVSi z89Kg|hF~I3EfuX;khA~k!(G<5>aRv9=9)Nlpk5wq4%$)t%iC%AnuDT;UjojbmXQC1 z{1L7TrZf78uNc4}{b=uZi$n#3W8Z7dYTm|A2nu!L^#o^+aW=2v#||gv8*k@Bd({!x zhG%(%%A)Tk8XL*+@d#5$$sMyyL9?!93MQV1Al%xt0%`p5BW6wrBz43O1)IzD&2%l% z(X}j^dyOw#`T;Z{=IWq(X<R*t5Y4aN{_R9(kmXI+luV_Fz}CL8t7IH}=$(zj(&nUj z;xdMgVGW3r-QNA3vTaYgnf<T%gC@Htq=Qc@V!p0uTcJC>`M}E0DBk?9lL4pU2iM-^ z7f{Y+ns+Im<2(50se@}5qeFxRuk%7ZOq`<kKMHs8ZB3JsmhH}LP3S+?WZi8y-Z2@+ z!^t2dcd%QP6BTZpD)M%))OS&&*LOA0*7n=VP@{KoqsL}ama>oe1O_+y%{do7uEvGQ zOW(=Pf1PHEP?i$Y*NxS|HhWP|pV<Xdm=}+wc}0GY*`>&Z&hqiAxSYFx8H2;-Ln@>{ zzl6y4DW!3-Pb+KdM%EXkWX@^1)RsQnt?oB4W&I+y5F=x7Ff3VKQ07*nEuumWmnLy( z*AQUJ$RkuqH1RWID2tGYnk*rK`k}Ce)@gogSZ9Cy?~OJ2v8q{_wc*8{e3H&wM)I#Z z^GpK*;|DIJ;gLQU!-Z<GtZ^dKxgS}ec#5w_@hE=~Ka7MziN>U<#rgN?`YhgS&WTeM zKg*Ooq?vQpq|;%+%RUYv7?V2iWmJ!uQR~3@BOAF&wB*J_vV|zMt9K=h$AhNV>rlCT zMZq9q(<+eC2@PmzfcfY}a8u7D8SlK&1uLRo!ma_N!9g~dL?MwB-sygXyI@h8Oq3~~ z!>NsjKcy2Mp3p^Wc(TK-Xzhag;w@gC28FOL#LL<4A}@?~GEGG{?Da$ydKR=UiPabb z-GK~PTC{fwOYPR-Mt|nOThMA`E|-x5EbosF_CCm?aAOMVAD&+OBP&H=LYA!VNt_*3 zmOAnQpPT$K&Io`tzS)w*<qscS>^!}SG-H{zzS3wcGzl=~2SAY*Yx4zwW+yGwbsGCS z2m*bdc)X5@+}a0oCQ2KKxX`jozUEj;6w~LJ5F>v0<)fB}QId?nM&EBKvFTw}ZroY; zkxh25hLmsW*Ru41@x6A_rw2ZUt8DcnKY2Sp3jj>vD&u8MK5KM3Ox^A)1US%Qr4O%O zvExOizWEW&^(l*EMoBtF!s9}tUOl99osk;fIq$}Xmr&xzk7Fh1GuS^?IRIN#rn15B zx8q#SN8fvqgR7gmw`SEbT(H5b^a7z|5CtLPewBJqD*XE4D?6fB2m&97a3;8-p}wI) z{A0a`%jbS3f8sTER~JUCAK)=*m|Za0V*C`gq}Gvb`HooZDe2kHjH9OOH1-$RH6G`R z={v;>YJ8$pKV?&DR5kNfA`uT3o9QR#e%{{nRWojxjDUsIm5Cy%U_XVcCsEX@=#7P- z<R{~KQ)7|}Q#Qt9iCUmiWx;L~4qT_9`PJJR-qM&i@EEfn6c4i~MA&nj)(HqIBfzz_ z=#Cz2BV2-i&3qp{^vloGBypt;U+w-m_q$T<1EJ&bAVkGq)BD#>Q{S5`TnzKC^S?L+ z!A`R;gED<}pIFG-dM{TILR8IdXzQ5qJJ^m3*~o9BCuW?;8i$LV^5|c(aU!|uq8`uD zy<M@NOZ`KYHusp=6)NA(R6%S^)M&>BVl4NEdLCYsXoa~P2*rmUFh{yHzC*E!8gM=S zXkicE9^Gkwlcr)J;Uy``U%a#s9>T?KcKzh8;a>3F`babHOXY9@WlN5<&uI=_6Val@ zL9FPns%$q7J-({Dd=7%IYT~mS+!)km-X<9ISCc}frBPr%(^Iu%hb-5kZ$1(i*kRRJ z6Ih7ZYv=qHej7$Gr2d_oZD}pm<=Dxl{@~xJ_U}2)OT!<P+C$IE;|(V2RRT2m&?COA z;YKeVe|Z_iOf5i){Tmp`<Yx2)M|b|>_+RdftjioD$Q7tkxz23|1`XfEH%5arJD<@q z$JegbwOJZk*jpbb&rXfos(j$N_L$7m_cH)wp90-u5NA9&-mzsW-An`K-`d$LT>Mky z)7wpwv179@x=>Re56IiJYPwUf5Nlb8hurGzsqaUpJmS@>W9-aLgCYl^+pMEL0Vse5 z$<3%9K{=9rvzaz##P9@QuTxzm=B!O4`8E&nplX!NA*edPiKaAfCFsyz22&tiu6+%P z=lDr;V|h6*-hRdSRZFBQ9at4^e<{b5Nl?Bu;F36do_ub~`6fv=IW86w#fB(TdINDL z&B?qD!4A2J%10=YH&=pO#Mwv-PMiggV&vsFehyYvJJ7P7`;9#CE`_8d<#m;xmp*3Y zO2%9czpP&3?5dtT<mE4x5lG=rO}H29BTwJ}3ByTOCwwfe_3gKd&dd&T>70mZ6f92e z*7qw;x(xtrW5`n*-uOTa-<=7(-ZsQ$v33P1wj*UHEAHJ`{`1&V(Y7tDRt=85v7lbA z6YA5H*M_~D!5?d%r1FjU^2a~rddITE>kuq9KEQ6?SM1o$1oI7=%#n{vJ5b`7k9sUE zJZMR&SWTm<Z@(XR$K(DdyfaK-f5pCx-@(K>RAJR$Muj*<fP4X$>^V4mScvV$3)Lna z+Nr*3T<5p@<_ky2UmWW~#7oLr5AqlaEi<rRM)w&C(#;C9$yRgY4>hZ|lF&>fNph(W z$uXs6h*N!J74LawI)Fk1RNYHOu$#89yyJBjP10SF5Yvzo8MzxfneTDEi7VL#UcI>l zl8x|*-lTW6&`<8yP;Pg|N{pnU7g!ngSDy;;cx!Ra;j(HKk<kh!`Kz*4>05Xy<+L4O zEu;PvfAr4|!MR8NJN>cQ%l&B_+Nldo!)%eZjfd^@QW89r@I=-`dB6V#Yg8u&9A@;= zx*staCfmK&{UUT}7OivwUU%@N`yyDBkVIKEYQ<`0&ax=RqeFxt+ac@bH%z2%15`Kk zhn2(*JG;A%B{)VjCf${z+St&vV4&2z!%M`_)Sbm$38xf&@kE_{Rl?oeWz0FSW5bpp z?W*Jiw(#z*8e)kUVfl5Bx~q3UK!Kg7WM9wBLL&f~Z(~bXwaVByX7Yt6K2!l&Cw9+; z%EF$p3#o?OgZIGjItsrESFPlc7=?M!EM<eHcNQkUG;KDkc-t!Z($zajRSKnFIfT%9 zGqpYck(T^bB**%4f$tFF=%qn+^R@@{p-;Vl{M5^@_sX<i-LE%odmxJ-RD(39M1oav z;z>qEi(u}%H3?HvHL=PzkK>|2V_K&T@tl*VDdW0qu$3iE;(nzN$Gm0cU_E-9IqC3h z29j%Y&;Ao^_mL0GPfsg4%U>PXC+;Jtg1%t;CXG*tRAnZ`%SS6aw6i@h;hm_|xDd>_ zc$JFHAV%xi&fK0|H04d~nm<7$wAHJ0=FildXTrQ>tGtKaQA~F<o)tBWd{2wkP;M|I z1}n#*Rk+7A&Rija9Cb`@3foa49o!I_RzxUO)eztF;x6I0Lp3iMh3&Ul&PbB^mkLA1 zO^4G_MMSanqx)r=_uqkn93F)asC=B{8Da+<TE{ckKKrFKi;dnNt*+E>dLq{)mTB{Q z>)}}$u`wzP9~7SctS|!y{bU*CcO~VVBUVc;;6ta4S286<{?8s>5ohyw#|n{he5!Vj z{Yci<o&E%vXQg{tqgGOmr;NYy?>puxX012dqsX5Q`eZ_Zzb@3`^|@Lcq53GL!bhau ze66bX5T~!Sxb81YQ+A#+;)9j|n~ynjxXbinEjd)CMU4G3GJ-`aT^n5?$lZApY9XjC zohUjqJ_93YM0DH7jb@VQD^MUs-dj80R!m{uDC`W_us%GapbD}u_XZ!U?#nF!6Lxe3 znbcz?n)yCWIRTXYz7>)acf_)e($TRev8Zqbo*MUGy_50C>OK?QR3F2w%O5g!(tXVw zd$o9pxM_A+o7m22V;Uw80!y1`Sk&YFc_(5`nMPIr;@1%j=wOsGNlYY=$DTyx_X?u? z^{AbfAyMQI<;gax(#)wy4{N<&_1UZ4zYiKIt44!U5~V_Eh6GO1t32Y$Pf=fgZ=<ap z3siMQ@}T;8TvSP}a&JZAc4{PyuCEzY64&QdqAT(}5zU-4^r*OX{L;f3hiiutk4Nl= zC@JIgU?%xfxlYThOMXGUgFk_f0I78Y<>S7GJoj^BDhkWjAYSx_^o*v+VumTGgYW%y zsNS-3Qn5+_BUMmGaX|1hYR+piG+uB<o#o^31>Mi;Em4+&Ki(En4FELUPzV#%q;iv4 zIF&U4axI<+#QW7o?c^`cclqVp->)+iytJ-rO<pzpTcc*vpSa0WC^ixhtP*+Ccaw}n z%GW*v*Ds}vJoh6-n1#Vjm3mS9$Prjcv#ms^>mP*zmVwK>h9{Y;HB0wbk4>4~?IK<4 zwU1X6%VJlkJrxiM9Bz;`nR-c7JDh~2{Q2pJyXIo8mHD57Ty*GAU8{F@g^KCLYN@I| zkf<!=7U5L9A3l%rX`^0-|IfcTA~!r=v<u1gv)t7G;<(9-o3dCWv}Kv--$jkQD!+Mc zT5#4(ITr7qy-1Mp#<4&?hbky8GpJHuP=OUc{2H<+B0C}y@H%-gt%h8nxN|HeTy~69 z#&N07Q<8@)MW>a;1)ed20k8hWX}xQ}u<13Jy*H>;e|Fum+hsd0&wmhy2tD{So8;OG zy(~l|Q)w>f%BA474ezSdIDWZ!mGd-vsm`OG)xscAG_I<{{-pdssDO3|i0!aXVJcKO zkRIW6#ru()Ws?7t5s|mEUp#dW!UYtD0q>f>`3QnfTfovponTh{onPL1gF{QJ11KZ0 zx&7pZxHc&+#7{8T_%_9vPVC@meZ=t7dQq6|js_Uz6ThO0C<%)*O}J2;1q+OSF2CW} zFTcSjceFa?=n`xdnS3P5|Ld2)nFJfecwU}0KLwk07#Xa*?lc3O^VWzXIb=PC{_JEt zhOe514<j0@8~^tlVB=<?XP**JT)>?*K}q(siux-*ST}QjM+jeIAByX&$--*of;jgT zcjE^}hFaWPx>^~-D{niB@kZiB)Z+zs*0k2u$O1Im1m~Srv=_W(8YD$Iwg2pA{l$?Y z0gz3kFWz`nE-!$>Z`ek()Xg2}(N^(`GA<}fLH=06VfYZuskP;f^;+c9`YB}W5(sc{ zDg8BNO?UbJJ73vH1ltG?S~g*{=c_NP@m)%@@y<0BS$*446v7x^kda6H`Phvmsb`&S zPG^QI%-!x0qPc~8v9k@pbb?&z6m3piY`=-PVs4HQpBS7Z0v0oOK!nzHk2f-3glC2> zmf@2>S?Rq{jv&V@6jigvbd~Xrd<Wh-&H^?>8Y{PF%-afV@D{t)pD}{m#NXb14r{n` zLItvWL!g}6cS?V8_E^f3@7?ZK!}-J4T5h&bRvO)m4O!&&(a>3ubagb!KHg4R;%Iq7 zA6EQR!T8er7I>o`Oe!Nahn$r5bYj-^8^Fp01moD7Hh!y8)3J2T&_#**+T%GD+od3K zDcKEy`mJo)_P;n@n_g=<woHrkmFYIiPL(AOF+2h#e3_5<Yt%;nXPzx<9o)3hwlf_` zGpehLf1r?iQJg4HcP}1reyeAn_>Ngw?Mx`2dO|rV)k&m-JpJ<-2+&FSi0&W`wb89e z-x^T+zMWegIwzlN0EO{K0bu4J4?RxA&z7k1FP7Vw-)dRCh13fXeM))^e{t50GFRaz z5+M5<IAR;b;r+P5o3#k!*aO$paAm(?8XP|Qi<2ima@Qqrv!`eOm|0i*pqaD(F7Bt! zlhl-B&0ttULc~{4F{m>-n7qcQsjn;_mbZns30!J!Q}CybLY;ID2~gkGw*18b-f*0k zT_wK_hhnPYdG3XhxBEr%7yjamHAYAeU?*)R^t&dzI}cLVtLCAKtZE7Nu-^Q~k@5FB z^ZU2sPc`Ki%VW^tqKUo8pba6Xo+BGB@7t$jEu%gW_&M9R5qqn)kGf^H(8eh#lH|rg z!ww}#KsxX*POaB1Mz6#4_LQVKs9OtlZc2AG<(uSP+0l1)yJ19*4xN-+i!l9*bH-9m zWmaFKchUfXj5k${4WHErZm%kVS^E&)4bw>!MUD~!t+opA9=GcnQs1oPF7oIi0p`iC z(dB|_4-f6i$fBOs5}cGcK-vcaRU9-iRLZv<IeH?(ftJ=E{dY}YtCG||C9x;&*$L~p zNw}*o^%u2&IrHFFYqyR`bzU@Pt$eguG^0dS?0<7hepQSIIR9E1X}~h%s^&oayF7NZ zNDUgM_1w1YKyT$Df=Q__+)v7CLnvYEdh?j#T<Cu8FV39;1+w1iRQ#R`8i9-E7(2U- zxn1LuzRl3jdY&OK-sygVwDeBfwXjCDU1_yBtq7i2BlecV!rSjz>GZFZWPof<vLFg* z!_X$psxynyY`dg1G7KUVoQt^=xCSKt#hDG3^`5z{&2y`81quczeqN;eivu1twGQpB zVsnk1j}F)ln7U+ZW3l+?ijkn-9&AiBbNq|LcXFNX)w`hvWNutZSzeWKcsJAq^A(hg zLz`q^v!iI@hCfwht%Zv`pZ?-t1}yK~(=304W;mvgKDBF1VDBnNvjbb_n*Dt2ELt** z><4#e03kM}m+N60v*ABA!xu}tdG47{tSnKt_>XVeHdlmiYp3n<96X(fnTAgkT+<yU zAvXjxfV1)ITmL$JvW2>dFW$9T<Ix_wfgBCVZ?QC35%-_x@7V-Ze+RC0n|oy}^X@To z`$|1)SH!Sgt<pP=1*Hc!qo2dY^{_thRAKj*omQVu+4B7Su^qj(eD&v(Jcs0SH9r$b zw*#D((!=2kBfe{%Lpbui%!lj(U9PCT4a2+l!wbet0#CX)y`9^l=-y`<8`ojarj|%E zP-q}qqFi*ziTEkoFxpr`H<1(mpo$_`s{(M_E@Ts%856Xa6k>SU6&i7g?R+<O<4n<V z<2YgKZ?ZTOW0x)bp1JX^ye=Ipg~rEzvs|Xm#osoDMP2VT!UuLQO+v#;&ZG>GzB~pf zb9^r45<er41C+@Qyaz<<J*A0x-e0J2IWq?1Z>L;0vSHb=3EsnvorE!F{0gEz<3s9u zC)M637f8pwK9iCJF}D;&drEZiWiGD*G-j;$Q{;}3qxhcm<~hYV@2~XNRNuYh90*8l zJvBi7#WCB_l%)--p={_jB!3qlDIjcLHoD~?wZYtINzBLgGntKFT1vuXQ3&knPoB_J z%7aj#mf7pawik_{PK$r48NTqg_xL^2@c#^(T1?`Qvfbh$eK}A}1#9Q~TniqE$~XMD zR`Izu5*~pkh8&~PAF<>bOJGim97Fx|47$-eN@DPUF^20wanV7UXoV-ScFxHtIJfRo z<8#0QTpFeoexbEH)mhxS>=;U8`GkdcS8cB(7O`YIu{{l{HAO$-fe)f(Cs}Xr)!grg zNe#>H8S(<r*RT|2cN^>1%LgZ_b0k!ojtNwQ#>#G9YZOOq2}68(jN8FhgKK9SA`%!a z4Czv!-4-T)K8mS4eM?`lka=j$cBnnkVpc>FMrgT?>XSR<K3yrHQL9mqT{`i=&T)5R zo~PK2?-DR53ti|Gme9)3fj@{ee%iZp$()E%wMyVGK5Z9jjz<eL%MwcR1Yx*gHS3eq zXZ*k&(<ja-HbJJ0gQsad?XZ(3S@SkAv?Vf;x4vbD)R~jiMl-<FuY}LfRwRqgAVYt! zCxm&tC;f-`Cg=<;l|ZzuAYY%J?%BN>9z_7;?D51c^~?YAtZZ3p_?j0`w}&Yg6@eAU z-7qQkcrmjw6etv*R5L?f!D&f2JHZcrVT?X+TF+~ehuFb1*F)Xepo97?v*-G&WA?L! zvE|QWnbfFy7;TZJ$QDfoQvQTnD`#d}Ch~^-`cSF)r~Mzv0%dlL{m-xQ+WgzBz46oa z@`t?di>)fFPA&Ik_<atp7HV6;2-|g|*=P(wySl-*Le3aW=BRDPaL#q-d%|B;20pNm zqN`PhxvaN^8{M{J_wPi~9Xi4M^$2rT1!=>f=HGMqa*e~Y3W@R?3W&7!Jx`by{TT!; zdnA}c{*ZfzcQL8yS7)qtRSiDZ)b$~$+T|_+6Y+9{%@*3W_(S$%bQ_cX;Oh46pzKnx zAVn}tmt)>iExTAkQEQzItkt{<XGBP8sF;$%ih{lLP{7~|+w%NKp)9z9`&{zaF?Me; zv7SfS97-+DJ(@uA9`B-$VZqcx&8T%rbL~H0$3^M>J?Y2qU9mc(L8!P8Yb<k?`wD9O zfXTc2lq0(Jj6W*6D69^+H@?~THDBDjxy9<@!}uu_q0p{?-QjL7hWGSvdX{&C-b4X9 zok#MvS6WRCJw;aqy24l94p%#`4r8(g-@^r|iFz27tI{{2TL>c7=aPgl@aFK@TJ7j| z8jKZmyZ0ms)YAmwv_$OLcowsExMIj1I2%;X%Y4wr!9;W|0~k_fUfEpP35DdT5(uri zgYy&C6bc!CjRN_e^?4MWV_+_E$D`_;A;Duy<ED$}I%F&RWi8e&cPRhZ#g1`ZRlj{w z@gWi<pom<({$qFr!B9_5tsqa4rR4+7i~Thkz~h0Ii&0%YJwHK}D1Ycp<xP+A?J&6P zOY02Mn?JfpLTyhMUkXUMxav1WALv|2#Mh2JR*)R}oXu=m57u|vrXhiew}GN5wb6Eg zHX*=$^UJgQT`(>ZX&su_GTEA}3PjCFd(MlH_n&3y{RjGs(>TyGa*lcWOwAY9^C$|B zA8520@9P;W8GmP(7av@}g}Odj%}RZLQbwwaQK1F-#CmmSoMLWkehQ&k*zO2Ili|%$ zv`p!@3Tk}ClaidDb1dvqk!VhzRw`R(<``6m7@8lep29uOvKC(t9|zW;Ddib1z0bU< zF!;Iru*%vDtp>!VO3z2QLNGHV^vWmwZikKaN8c#C57m1mMM<{vUIqZA6raTKYn3VZ zbsvPzU)5&+#o<Aw=UcgXg1K`3;w+5Z{^rr-qR$&eQefm&e9A{WI>0E;E|ABTafCdu zp>TiE>Nxl82}1!#XMn>Lw(KhCFAkOuXoGcoR=li{f;v1EQvKtn(eke1qjy%X!%4Hb z`dHY@cs;5y=3AQp!L3!Z?d|KU<BnvZLA1YFxvfOu@NU?>LQIE`Gq_g5+3cp($1(Ps zY-}L*X!dQnbxo_dFc!`rwW(sG5Xi(pYPH2oi%9R;vrc&mM&6rB)QBKK8D6sTT=?i# z{gRetWVj^Puj6xBY2!8eHr>xxt-qJmWIpm1O5~w#V;RwoliQQPmPq|T3GxyMD*wV& zUYVm8aMf<PCp$mY{W)A^vUL@(2)7-%H;IGLq{V+QuL17ZK0nV(+8NA`h_wO_b_?p~ zhP}LrF}_mU?dhyIas#5RN_D+_9sDa}Jv+mj&VLqa4RCb%c%25D0pX@a-m97lHNf|> zg32xCkLnvo8kTGHnEcRObb!O3LiS9SM;~NO6GL;1js3pWSDb*;&-7AIUu`yIb@C^v zFEwB8xNJ}Ts<kAh>@_yY+N87FKFs~_j!q}Ihnh(YrozzPnwNOpVIsGYek%tEZ9O{z zry*76$B}_9J2P}!JDxR7s18pM>T~GLn*AtB<=$DS&6z8ZSxDN>|3|;@xF{pjaC6fg z`X)1R2Lj=7b*8$OQW-p~ZF{z-!8lrlT5bui!_3xZ-_D&+j~xBz!QA#xB~$^vkKSN9 z9o1e$J4#JfzHLGjD#efZS=&lrr2*#6N1Km5-i#7EkA}Ag9hX_ioZ0g9m>4!?!s>&) zr`70Mq-K;|O7ojclpxAuhspCGw`B*c?E5pm)+!&;dauTuxy+g1Oke@0-QS=V=<rI= z)QFEm`}4Jm^fGsV0r0VAK!h)LBbdj^m6zpMf50@{qN-i6*HdY`?u-^tFn3A)fmj`j z_N-f0(EO|!pexA#89X8F)0)~WSipZs(}ctjo?TCjYM-qYDA4-UAU7lEYP7OQTRaL$ zEBPu?m|1UR9gTs`$Y2wY>GO1Ki%XNK6fUA}Mlp;f;L`XMjs{_j&w|!cRBkK9dmC5m zi@Bm|0|97x$KBAFmCh~9s;d+X`xkPYz`Mc)Dgg5e{JwyHUDjfq`gwHm_i}twagm_G z%ab;1TC(o?=TXlEu_s0M6$LTVjImn6+kbw}VeF5KqG5U`M?@m`D7jQ9<xt7TLF7hj zXaoYKTOiQs$#P|RTdB9$e8!#5KRPK(!QYG!((URf$cQV~{Bd$tAo{Y~`>M|W>}NjJ zuQujH#O<WbA?EfoAebVf^G_QY$`=s2bRL@IJcyo+?#!~qjjPSt1_qqB>VbundVwqm zG*d{TojBFh^AVqS<`K(Y>yvqX!m6}@&L_3N`;L*p4cx3pj^v5J1+EYEe0jUU)+yqd zq^ddt;evY32_+2!=kqcctFaQ!!Y0|H7q4f6#T%0wA^~60G48EoB@;n6Neu2*S(z;j zNXr*p2SHYuEAHzDZ!Sub9Z}m`0Mj<hzHWwu>&`s83*%Ks!}P-2cuj*WqES8+D1vVC zDXCma;KLDMbzUWSa8^O`FOEdwuHm@jsnKOen}{=NnE9R-9B(L4>0BHiN_k6hOJVCM z+AxClh#RckGP|}_+gg)}01v`3iTRBo%!?-{40?PKoD3nwpxqLHuINYGu{~dGkpH%r z46)tmjM97-%~CEIrN_%K$-ZB=pHPzl+Qsm-`Fb0lTRp|^D-_M60CP<gvOz>IG<IuA zxD6xHQk=(;@2oIXx?{G~@$xF2K~1)Va({7_+B8kxRxsU$^9O)h>rU1gbS;eJWFrE_ z(Ezb|Z*h&~aiqC3`3OkBmRY6yz1*Yok$Z=nrUded3(fRpvVrmjz+arHZS`=8yJr1S zRRpq{{6_O$L9=@!Mj%xBFV3%E-k^C9QP5dKls9gnJ}O9mYyAj_d0srY6ErD1>5NiP z>X+@<A^;wuMm2rMeqA{={)%v^^oG0x{BF}qR(AQ+kv~}a7pJ9vLS88zco&sY$P^*H zXY{ciKl#^f4~w9j81V3%VRL9(^7uaJ*4?`yzHj?_2jz8Y>Q@-v{PmYlsAp$M@<2rb zlDJ!qwHu#m)mdurX1d3p*_-Vc^%sY~u{6wbuc3q(>vm{_-}Xi=UCM#&v6ps`vyo+! z^_r><T4k-$(=vs@u0W>_c71-gc;>`4UKI=7Q3j_)F?LJ$o&lg7NPZd6a>aGwiqc7h zr>&g|1COEi;|#OGvtl&0T73D_44u%x(dZJyo;hu}%wL>*E9`yCaR7)SSCQ%7;N)_2 zTd0)5CT?zC^z7l4L+jO$JUFh&6xB9ADmKG!w%ps%G%kB5_me{T*Dr%zCd1LK$@5OW zvEUZn=085~8HApo+MMzK?17Q45v&!wyS~*sXd>78Bfy&GHHGB|qo3gP?c=&CB3Bsg zygY+DNC0(qt(7<4fyH6WbqX#(_ASt{4<F~&9U4D}(TX_cIGO*vP)LrjS1zz{Nj8}v zk4DzAVWPupxQ^OBqf!hrGCe|v7L`5gIWZm!2_AKp$8lk4H}3bM$rxrZ_Bq9xz3<)N z(bkFRXbaq=mu=j$!rVHK243H|?P7>LVlz=ge*Qu2_H=GFV;<;E-NE}PPbT9^7XEUU zTcFqJ*-;X|>5RPGnXEIbI4HE7<?K3hNs3m)*@|hHK7I_<E%aMnIfX0ktn)RZuF)1z zlY5&be`*a;jNEpQrBC<?i|efyXQ(0e1oI7UVnbdg+^42OWVRxpowcfNZ;PDnp!!wf zn=W1^NK(0!s(vODPmQUi?GuPIpOo;p24mvYpZS1}!i&E+x009E-&a=(r4RZM7!8R% z&&K}j8zwEpq+y7)rSHmn<_hpheIqOfZxv$8qRO}-3#&x7)JxrZd{G&^s5)*rVY$>g zuDu?`$R>PmyUls^?s|5EVr%fi$A0FFp*q8IyjU1LXBkEalL}W$>h7vxy0!0HzlRkr zUF#mkP2sg=j*4c66wyvv=^e?dA`|c44*~}+2iB4?0%$P^SYgE6_II~-T!h6o8w45Z zM;yNNElJ#sqg!U!T97O8%wItqWpBm7a%6b5$=K3VG7C9CvQRp+B{C^{4!rI0ya0VZ zojr_AX<im$BQ^G04V3W=?+kusMZ&*p>WJRul5U%%>{f<bw~WriOA^_6>_!hn+fMjB zqb_%VMntk<St{2X+V2*`Dlp1*U+Bqbh9%}J?q#}X6&&uDBB+(9hhPAq-W@eC{fOE} zQ*g(y9@=pTr8-pl@${s^-~3?SF+&Gqqsk?vYx6NS38e)_pgXyZ<%Jl#dA7@2(o0PP z`p2$afwZUZ59>FndxPa)58l`HRh6}Kr|66XlypI}cCKN*`MXlEl3}&xzc|unHMc!% zC}XQ&U(e<3&G*s8nYEf<)^4+)vE-sq&+fPskF23aa0x-*-0wh(pI1}xsDF!I6nnvL z+4Jw;U%f1f+ghaOx(>>p6iz=)M?N{NRw^7x_6qhuw61Xi4bo6UFB|o(+vYQ__fG_x z4F&2FjWdBrB2VOJlb4~cf$~Q@vywg@Tj93M5JF$~T5tq!pv-m9_NwjU^05jr^qrsr z`6}YNWA;jKx)BK@)sdLDO}N$NO9a@gjf_2Xl+-LA{ngEvruS!2iuo^&<POnaoJwq1 z#e4W$S&Ag1#Kf@QY5j&WpB4C+!3<W*H;H1<r6>z$_b7}(M)ZuFN$~DK$9S~jx~7gg zyVuSt%-IaI^7m$VXlY_zGFOJL%*us<y*hJ5#vAy@u$Rq!uS9RBB%8@Elg~Q}b5|wF z472BSa%iHX6Hv3*B%pR)QkNuiQ%X`w#Vktk<AX%x%&A#m4R*r9vv9#uhQmme{?YFx z5k;<slF!a%!Gp^~kZ(xfJbK$3+^Ni6XP{a_BNA^(p_f5nxpVC!aNmz-y?gsHx)gPU z+_W1$TP69G#9c9|0}GdREq9Y*uo=8GZf7VEyKeq$HpRFraI)wb@Fn0!?fDv=u6NoF zXw7W=sp{J#jaR_^&mnu|kCz=ZdMruWL*<wg!>IH<{dEyN^lm*6Jts^MDn*XGd$qML zS&@VPb+ea~xiTA{&`Ga4Py|?eGAY|`(Q_8CpPDNYNMTf94&n3^exJzhk;b@4WgA+o zP&lU>_%PJF^bEGsk}+D3@x>4wbv@C%P$sk41&j*XnCz?FckP4oo1WZoMBR@8g^sP7 z^~QZsTKVIte{q6W;^}y)nUk~U2olEhF>lnK527)#)UkSWb+DE9=|dba%_{w0p+s33 zd&aH>2}$%C%5P*;`-B+?O~l0EN^^q|a{l4gp?Zu@4ho+}X*Qg-QtHLhnIac;49da7 zyZ4VIR{dPQcEk@R!!{I1UtWBNIV!^y7^QSQ(9993HOs!O=Mx(eZHkLl`)9f4{A!#8 zKk`A<%RFAt(Y4D1LTK(Rr@yz#1C{6FY9nmkjr@_k3uHuFtW&h@ZHoF(1swr@)jXN7 zzQpUF!<OGrs_mU>(t%U)h>ryg>6>sjz^^ed=_*0c8tsoaAgQ$6wDgqe?_}+D%g<X= zw%Gv92Va*aKEF|O>+9x{9v-@H7-@{9?z>)O7E)qEwW7FahjmRMNMLPYK`RPW(`^_= z!)x<v3tgH;&Tae)vR(m4b~Ys#)_j3)%Ld&F5yA=|b_6USr384HGFGKWgH5Lk({|eQ zpdQ~bp^0o5tNgiLbeY=7`KQIyJ??u`t`>P)UVqIa_~DlcH4RMz$?*U)WTvJ8bQXIC zu8CLg7^rYBSg&anb$oY1Gh2~oX!dSa*kSP`33T}bajF>1@hutBoMWT|bJuv2Q#Uy0 zUm-i{nAwHxlq+S0RdKVjaW(jSqpE-Y;s||cv*K#*F-=6;)o;=c!<-2ftpUQueW*3H zzN*@9+kCf4WtyuFZvz&|L+ec@mF=a*61T|ol9AuC61JDxA{N*<yqQ+2wn5egvDAL1 zL@MF3wZqdNt;N;ycTZ3Nxv~Qav`|%LJ_WE%6BXfD>n$U#rJTe7m~T1fOs`qz&r94p zi5l<~ab#<IU}+folX-Zj#+&q1Jev;_p%?X-nC56G>#lMqtaE5xg#0qZ5Lw+Uo5Ft( z8fX-BDLbN1O=THA&$-m&vXK@(S6BWGO_L=Gep1m+D$rF69!2;I^yP6FU4Pw1yPh*i z0lg6?`}Xs;vTkmzP5rU9kiR&GbB~DtEgPoWFX9BL87(Kj7P2m<>FOYq3kAsA5q?1_ z6mG>88;7%f5@o^OB(~B8D#j{7eCsg3xCFIJ($MmE&$4r@ob3j7r9G0Mwkstkr72ud zE#m$Cujhu&L@31u`h>QC-ckySfU2HeP$mBl5RpgF1~51+ixKn`krE*|SLjgvV^sd^ zl0lnZr)<u(ab==vWg=<m|9}7Q%c>Pm3H6ha|NClaVQXPIiI<Yn;1p_ru<vK*#9&1` zWZSF8Ke&LOLkrq#1wvX32w1l*XIUBP-gyj@t7HJ<dp}#F3z%_pvV%Di%L?2xm;3W+ zsZ{|;w6j%bp~x8hAp#rKDj2RiIq<oSwx<sTGjTvOpuIHB2WO_@q(Vf+t3nP{P2{JD z%VREo|4J#Sz30W8EoiB)W%Rn9STWu2esSQ$_AWrkOAg|g->T|`s7g)BhuKn;`=Wv> z9KBP!!`aU=y|*IV?imjHDmx}JlBduf<j5B5+mUDJ8QpFb3D*ykj1mkz4>~)**ci#? z&_{)=VNcy{h15wonMJm5Ko6;INyq?bRC4@Od(&<$yUL*o((QzSz@l}vH`)B+bsd~v zN=S_SbV#3u^WUdVzDp5zooweFPA%glzoa=YW$xTmqX)02xB4%%{vMjt%ibPNLXA+C z0-1Yov-evHckHC$FtSUTdYM}72H+F@>xy|#s#hJSJav7ci#(&<p+%(Vb&SzzNfteY z$ui~<W8Nnxu9j)kWcOgGjY?^#>5JOovv+C`9nDFrWkI7@DRpHG<*Sw~hr6c?vwO?; z-P#4Z=nvR*f@6&!m}RHU7m2y4D9o(`bqXaT1GuYin6OGOO@T@JeoA5V*Vbs0M#Rz{ zsMW{j<yGf9$d<yjLeuj7gsgHzgktvq6j|TVmeE&Z8!R=x7B489vPnr>%{bR3+GV$v zgNg_QH<*^1s5XH|`4=2i&OXEy?^i_}T~zKqQ=#1Uxe3M&B5}iJ$gkST)MT5ZOjm)e zQ7em&fBQYCr;b%w-W|{*lBjmL-OO>5u4Vs$8-ezeOQB{_3^dmH?aSxCURt)?mJ?zs zmlmDAH3hShc(wez8JjYK)H|&{y`(P-WDhi7m-&3Ey!qTuyM#}hhW8Bi1>V19qI&4Y zG2W~elrhU#FInf1k@2ko>d-W7<*<F4*4^Z_gaNbg@!xQ4hnh-4gfQ}Qqm*+5(%d=M z`pR3}u<W0o%M%gp@`g}HtD1<c?REN|ud?%=P4O_I_f~qxrdP6M1=94PK|^vLuoAuJ z*VI=3ho<*{YC7B6hv&}NrASo>kRhQ-m7s*4I}j2|071GmAvEc|!$oR<5JHc%k*f4A zAVow%LN%aBM@T@BA|TRXzMu1c|AlL1vDA}O_ul8(&wh@gRmhBA)R8-_D|m<M&wc;d zVI85}`u$UB1uP|bDed*8E$T^Kk^||Ht_~pAfkW{Tgi2qfVB3So+LCM}8DpV2jrS0V zh{b{6H)AqCwFo0<uCP~k(LXcJ^I71G$JE`__C2WBlsHN6VP+8vjrNpJ5`8;ML3c<D z&o(y+MolEhk-kfY3Y;u~?A)Vgqi1l_%96$wg@`1V*rSiAQIketPfhNDO;vVL@eNT* zeoHR_eR7zVOpv%2(LQPeCJ&@9*}n@Fl$*}kg>_c2O;D<`D3yw9J7)+gW7^-fd{!8{ z@3Yn0W%D|Gvi0qrN;}PJ`|HkDW~K?Bvf|I9Ld-VZF9bm#e=%C$LreVgTj~f;%+))L zaJ#L>MBt$Shu3L2p5Hr(Y~fmOiOqz8+fVa7pFQlBcKvH$=+UJO#%4<OqQb;o367ZU z=J_pRp%zU<sa`LwZlUMRh~%yidNn37iJ_fjVZ&?kF4C4F)-l^LbEM*8Hh7rRY3q|T z%d%DT`0m}kx&?3g=_wa`Woh7-{{EV*ohOjGjm%LXKzzWddorqT7QZ=Y#Tj`i;avlm zAm~%=Q2aiy+@096ky?llnEiTfq7R<~?m&BhU$ckWWyD_J!=A{F?+>6mpp23LFGB0L zjdHHYH3jp#Jg~>qxQ9_wDuG_beBWetY*6hM)>%!We?&*YtUMoBh4wW5@Uh9~eKSYZ z4L@mklTneorBs_Bo!5>yTM%&FQBh+RJZ2?<+6mNr!iB~9GfoSbnp_@qSJ8xHh?CV_ zI04jJrASKYTDZ=}c1=XTG~*yFPOd#>&)rd8D<`wDZ7*b^#Z&G(nemr2^5fSB+q6gL zgGZaKp(wpukqZWk1A1X~&siYQAM(cWbIjw7dRx|~4c$(YqtmZ1N42%S>hIV)ilVZA z)Vzfoh*tmSH=Dvo$HHZe2UNQFLWr1{PQK&k|4djM{ba>y9R(D{S*USBd7dcT)%WqC zn>fY_5~-RxeSV=2?o=rnl<+HnHqJ${rDsy3;e)f#2SW5`+_$m~WLBZ?6~gts(pGkl ztaP-icvy6e8arwd<WBlI{DVEEe5>~aP(9%OWyFbun_fxZz-<xda&Qpqp>;(DeetgO zasCg!y3sR%0I8!-M_dDrQOT@B(kW#Fjj;cv@`tr^`nso>-M4xk-!{pyYjyMbkpNWk zqQ@1%HiGlwHsoXCfIwiq%DH4p3I?Am*EMaV{kGTGcPn-BVm(V{UaYMbcSGp*=1SKB zOm|);l&xQ$GAr3@57*20*H_y*EiDmPpHqK+du*$~*F4;KuT&9>)6taGjB+Z}Jr=^Y zoC*Lc3Pu(=;IFF8u0hj?o&kGUqX*9M>kV~zMv=HID3gTusl6ZJV*#8BgX<5#cX#gc z_ld3eJ$bkENg55!dS6-l;D)+meJv$;+ui-ekKnb{y|yVp8ymwC7Cvj&)~rh$rO*1U zjt5^j`qfn_SY2BRRg}sWBV?|;yg*-Z7Emz^lX3W}H^RoSj2lX8zsKLK=i7<6ndTR6 zCYn@@;}jB0%1@`;`4?2*5fU-u;r`0b^ZvA*Hjd_U8r2JaMT}My%Tk$K_~$qNqt*uR zI`L(zBq&z1-mtnd3r^Xo<=PF8fEAtD{89POZ*0a=He550>B^oeyoA2ev!{vV>m3kx zXHOKB4O5dJ;`H#;f6w4N+tsVL*URg{>F$MY$WH9H27Q%OEZyt1%j?aed2-Gs$DQTb zj5y8KX@`No0p9(+Oh%`*zqB4P0G^F9N_o|xl5|<{ew6*n_ne>KPIE4nxw-dBj6=Xv z&K}Kv!iF+JHD($_e~;xKZWg2MFcXF%7iWm2(_OMP_dmbgW{aw-aSPgUr7xXcC(Ffk zKK(3_L$wO6V)&L&-VpV~lV5oFbi9^Q$>+*9qci5h9i6}U=qT{Pl~n{-(7ZELQ$0DR zeDl8t`8d7Od777(Ma6a8>c<Aes$MIHfWA~BT@u?KI;v<n#BWrpo}~VCj=a>ag*4z{ z+UqQO&BDA2U!2KYDMUb~B)<Di+TOBAC#w>ks0&Y|T-&?h_0;6p{7J|i0_Ah6$>?;) ztTIfh9BuE+t!ySSzneDd9=J%aMZ>|wfev=MeEQi;`Pai;=e#RI(?JrRE$lN+BKLb^ zcxCs=u*|l61#fYHU4`t{ZL0fUL1*yn<5beY55#%Y=LP}x`oPkVZTA&vm3tyy@WyVF zPd%fiEJZwaXPDBcp|75iuzfY=iX}=d+<1L;D$&+z|Mm7O`|kX_FG1_*m4~{6JBHM~ zK@&87h$sz~mPtxSLk>;uqxfu8w=704Z0|Bw?(ED}Slfu_s`m;w5DT%wL|Hy;tD)rN zxEpa<p*6pVdFW;4y%`?BU-y0Gm12jaC9*;Kp+3aK=%vY!NGJ1U(+5dK!;Xntnd9`i zNL5OvP#Cn!2qBRg8N|c3$LDT)F>tNfc=<25*uZQHNrSu+HG=pmd$fw+hwg|ZE4U#D z&6yUA7s8HmK1GW57kueO5(g7tQrTs)VTx*fNn7_JL<dF96G8h56{Z2KblJ}_?{>NF z&*qpxU`=_Fo^JZAggNypQHk&haE#c2Or_00ZcWqMmE9ehdyiN8*w@bo{tQ#Qx;*#G zqegHahJLeB0@EGA!Pcv*qR!`@;>kZA@I~5&f*77o3-^}<uCl1_o(W0Axo+H2KY+_Y z<onZ?cc+dn9dR#T+!yKLZletqn^hf|=-bGXCUl4>_~`c52O_s*W97g$-6N3zVY2xO z#gQ4(20!UpeccIAu|YTlX0hN2Lk_ApUS(+B%q5)ML97@3G&mUs&<(+3ZD1y&PQn2w zc0zr)F8;0qk&=1n*?dl(XyIu3qv?+p3&gC@!d#=j@3;8Vhwa=qNv>c~Dh@0+4E-7s z3y`wn&J)t2&Y5HODye{4ovDDf=d0V(-5t&ej7?jD(P8W3t*V77AM1SAHsIL1WNMjQ zK_%(FDnnyg2a<2|3KumRzE5$L@~OM}-j=E;8-KcCNDsL-*!`H305T9T`^)gnuwU)6 zRtYgmU{vNg-O^VfEnnfjLEJDgFwpP(_|Ch1*xjVn)KlfvH90p?s}$F_UT)8YAEYFC zu&r3L3+TKPP%k$Tvta$1_e#0Bi1^1ID}{K>%|f-{qzqpFY{pJIqVGt_Ec-=)FKpAQ zA7*M%`LwnhZ{GSOpSUN4nqlbQ^I7$A0L@>e7bQi?GqKrhUlKp)ZjGe-<M)))l~cCm z+D7T{hFdC#y<-w%sd{$wpd3jGJ3m)j71)R(MszYox_dAl2W6%>`~_T6Nbm+-iMcP{ zo<+Pi@;`{k1|hmi)_Lc_so_yg*bbd!d1|HTddZCA@*=o$f_NzU3@#!E6wkyA1kb!M zWBKe1%WYlVJD$5{YqCF&=}H_lQUNEYM>?dptLgH73i#OmqrFKbD(iJh<%)Nm73H7b zPF8^zr)t`X3_boMEkioRFwD7ISni+Soc2BC%Jqe2=})&`={0AmY)kFcQFp5w>w2J} zk4C#23j?^H($lS^g(y1;JCDlUYG=b#LgsLKH$DatB{Gna4mSF%?A>EI%YQvmz=vL| z-USC`gfzvRb*tNM5Fta{7n}O~EWduvSk71}|64F8sYQwOD?209)!sEYzn^A(8)zDG z)9w55r5q942YiJZ_2+_okLa(4&uXS}2F1lS?{61<`ShByL$}V8t$=O=FIi_eUFpww z7YrnARu}J%_4|IxuaGpIntot4vAdv{ug|Qw*O?1so%!)#_2he|Ju?@0eXY7Y|I0(= zdVxZL)#S4q_Rd$2V1AyJR->%+4vF$NZ2=FcU)oTS`pF^r;!n05O$~bT_e};nDhx7e zk(TL`4^wbHj0Yvq?=pzU1!XTQS<zCpwQ%o$eoGjV`R6y)muWwHV}7r6N3ybawg2<m z2;d8|9Wh=rhC^EgCG~^>1m9U;q)OtTY}7X=aaqIG5)ag1>b&#QrWOvs50H)yi1g{_ zOA3aI%{c;}Z8NI=7@hGWy?cD1H7yxDC6?`TY*mO}_7&tY9sJxSdV{BaFHI!g_R#GQ z=yCZg3&%9VZ9K!VvFElu-Bm;$RynsKFmMw;w)%LO!HP^_0b$ah2LZbZIeXuMvu&~R z$)G9&KUg3?&oH}h^o6n|xszF9=uaQm<BLRACR-(Oxe+zP6@IKgswxOB`d(&#v_G_@ z|5SqLds~|3cX_DV?BhV=({NLZ+ztbg(@yHc28E^1OdV~+^fw82de8c{69#S`g+Kr2 zw;wYYM_GOE<w>*NQo<i8GN1uzI_-BMRxa>QKSWVVs_tQP)8+=Udu7KrIEy?su-t93 zKQa4epz`=p1<oqO-{)z}@~0aI*7(*WvZumiRP(BB<gvaxj;NhSGG4Wi;EEIl#E$l? z658L!MtsBd5*ipK&o?z>PFqrQ4=)<t&qp-rTdgTe#4e2SuPEy(Vt{P4&&%41uU?Id z5V<S8Te$g2gnL)z#zmEf;fjt=t^A<e>rcSy*?eLw&{(WLNbJ3a)IkSGk1Mg2tr8*_ z-09fC{1s7}aggtQzh@CQX4#Y-#T_I34O68CAgP)@#7BLVV{V(n;9<3I7Yeq0jHu&n z5tQ=k5qtHkYJ-fJ1jmey3shgu$lR$nnUM;9p#COA$Mn&V_G7A%Zv!mMVk-J*2f_RM zk|rTK+Pe_}f`ltq2|ah_Ht8cC`!8Zb?wd((e!s1h`W^O34Iyoq*U@qOd&iA!IQ#*_ zU^c#qI+g16gGh5VjM@zzyC{-4>nV-=)~!J7cb0Xk(!L!rGhoZlGJww;%8c?#UskH7 z8bFEKtk4m$m18x>eBPygy0u^H{P5h}M!)Q2lY`kc=Y>%Nc)E8_&2DAPZlt{7o0HGK zYc5WP5M_4fPE_xnx4rue!OAoW3z!itSmA9}qfGQ3yx_Z!zKD}zO%g49XEHHwS<!gK zjNPi%w|F)yU{^6J<C6J5zj+n(aEkbx<%mBkxIpd+Kt|bg%-f|1tKbJ`-cbofXSX>N zlFxsHJbHY8cj)l==5>{J-$LcR+YskSG(+oqQ}-CfnbF{D-mb})pV6U^Ag;JHYrF`n zEU+3x_-E3#!$?kgWV%l~h}a>r?}aliyM5D>NcHNF;?B%3qVKx>^BawEzU_Y+u2ikb zS9uVLWYOH2cJG>%itz=|DFCA~8QvOR9{)-ypF27#MwW2fE{Wy+^IP)Zhz-Z$z|NmJ z2a&#U>`trLM<ANpvjNfxc=F|T2<ztDn;y|#Kk15sIyv&rvCrzx*3zER%6Esza|`$l za?q;DNJn{R6A7f^_-v^?qx>XxKxS5_UsR^;sB83oTcIw|>WFVs=l0{-iUG6PrTlKA z+A(2jkZ)V0OdeI?f;GC|AU}QY3>OK6k-}6Dw&OZ_^qI={FJ~5(zQIAp>Yg06VN3pb znRbjvM&*S8?L--EE>`-_UBK>39JQP2!2B{eh#jZ{Pf|DPn4cWPGp8KS@Wh!(^_vZP z%Vcj{F7>bYnsE@^^YsV&Q?D%7xx4@!<oA3lMfR;j$uzp$YiR38JnIvM0t%;IP`G2) zm_WC1$poHxyr9KLp|ju&VC?dMW7TdQIWNoYS{!X|HZ@av7T5my&8&jYR%Yq5!fxbc zAJ4Um5%rv_ufqGj|AcwkcW4Sc&anVX4Ac)08V;Oj8MCU-<xP6&;}+zMFBNg1Kg(=6 zGQ!t)1(ahSuV57i^;<*QFBp-fkxx&<qjr9nou~wEAHv<Nwt02q!e2-aZ?~q(xUW#l z!kZvA>EgmW-Qiw~BNu933*Nvr{q<`eGXwSt%KYGpI-i=9RUTi^Muw12;_1*%sZE1j zv!&soZ={OZkK_FIgDt4_v+XkRc8)A78&itU_v9^#kDGzRQ)P|6&jKIm&#LHsD}0QM zhsh3=Jt9|7eXCc^E1f-vU=(xg<Wxn{Ihf7NnY=#wgHH`qcZ%j8B2Y_+hUcka;kIV$ zwzK;@oHG(DvyZDr7n9C%et&l_F1AF01SirL9X5A^%NA^c=NOcp;HF`VH&pCcr+9u` zKgqUncd>8ig10>)&yj*BHl^i7#CnI^OKuwUEE3JQdsn3q7_pE{5$Mpb=;XMFV&Yag zc+C9{_oLzgLJ(Ub?LME8z3%@V3*O!yezRatb4AZnRGk0$4Xvha^ZoC$Bm>IJIug?0 zq!U}gSjTpzT=%mdpyH0Non=N^84RLVAn?1lgI5#`8Jv$S9v!d)qPB>*{&0eza_w1Z z<dfry)uQLXN5U#NJJL}3^}EOq`{FgTp6n9^QFLzxgAuH6)pm9Up7A{VmNU~;b%IIj zHuOKX0cy8$c<D*&m8s~QR@c@Owt@4>S%=2Wv~;5-Yh;O|@a#qom}+6vL{*${sJ1Ga z_dBd*&LgrwQxw@JZL+LFhVj19g5gJtMS=&`*L6nc<AE4GkOBNm&p5km@s|eL1Mghj z6-!`YjUwdB*mi22b7w}(#q>w*9|xUw?H}@yx-~L59ALv6{C|#Kl{bE);xB{Gv>nLG zUkDYJb}W7m`5U3T%pHCrAWK$58^{>f>^=|vHs5(DSs1$gJ@Z?A6hbef{nYm}h!;DW zxb0r?8j8hN*ZM{q5T8r6Sc8MJZ11u!_iHqCn0>}t`g*5GE-vPHt~*)ke$c#+rAxBB zq%dgpgt1h`?=xR7#-BU;f9=aR4PY25iIm9eCO2hBOYL&O8@C_qw~!ebwS#45d%m~7 zpZjc`2y%um1QRX@65mx5+_$nNWr^Scq(26@W8?@$O|J?E5xe^n0F3=^UP|V}&8WQ< zoHs9mx#-!@)9G4OppH^QN&sGD3&&RwFWTYQaM7&HPJ=kYwPE|3hFNDFHII|<tm?tT zWVsKqzQV7gGkoPZ>_M7-!2yeI^xY6H-3*1<+cWgflog2^)puLj71@&vzH0j$>g$T> z>99y~`t)!5?600TsDv=oq%N%TttTq*82Zg8dF|Xfm0N~I>6J6(pK>h7RxjVY>h8)< zb_iF_cYWpOVwGw=82E7ZHSsX=O;@bU^GHt>6+g;e)KIaM&8hZ_@E*K3r9V$7a8p^n zh~WLLErnN9g+1H9_gem46wJ)5bx2~cz`<ugPOF-VnE#OBRdnv@ufBMFMLfRQSB5@~ zK1eo17w!fUGo6|*ddCQ0{3rIFqL*LLLE==;daqgY{KJcC*UKb~2d9HqN-V$CR#LL$ z^FRy5tO021c+2A|qBPFm=VE?H?v++mO7W1?Lj`%SiGqXofSDE0%(yU=&&!|gKw(HI z!*<ZJ7utuvug!ZtYdXqzNLfx<o<C1huekhO*;Bu`ah1m%Z$fkr9a5ECvB4zh(j4K4 zDxu=&awc&1C=;Cg*HLp3!Eicy7ImwYsEcl%wGel8UVb?6_C?W;O2pS<6&}seHx1(L zXs`67ul8oIfXqr#FMy2_*bKs`$8}IOW;NDf+u@u-x_Xc3N~h>md~fX=sm5&tB%v%& z|FuEUURL%$zhU<trIg(rsscdF^BzO`qyWK~(v-h^41$QeDa$4WD1ve6N$kdR>x$uT zB=Kw7#Nv;r&Ven-Y{%*jfH~taQsowcb1%&-pWW?o9fbg4_iL(TYWwyUW)rii1%$m4 z2+p%dyF5n;%iu(5v9<;T?^O_i`4AuyN7*|&O*jsm8qSf77p!Jg!qbc7$L55R(#QD2 z_==KCwwIo~PEY+VF1j)o>2O<$jbZ$L0~?sj_wb7nBXHHDF!>5ZOtYXgFm(`Wr9a}F zXY${oS=zZx!QA5JXV0%uCN&OeITEMngFM;y7wu?2Do_R3B){{|Z#Bj*#x7o8Hn|X` z7@CzJTEZig6gIq=6C*gKCg;N|q5|!^omVht?cf~f5A*iEh7oCHAf0a1&Xxe;{xo2? z=UelbCY_|VFf(6J>QwrKdpAQR+=n9{`6Z%r(XYWN3^S7=H#ZM$8=(v{eRR6o2n(`D zQDCi2?({cpsq2e~Kg}AeuHN^Ne@&e(nz?INx0<v`9`d1>c{H^-xdaLBi6bBlwuasD zp3!qJw?78yZw)YfH3!?yD9Jhht)n*upf~MbZt;`&-)Ko_cK$H+T%A4i_i4|sz2B~q z90ETA3)9=?Y&ob&KO)2W7l#vKc0YU5+kK;2qMR7B){(3^0YDknW>8!3BFC4kpHV|Q zDhZ5EkItK&2wbbx*e0JEn0pj=I`oZAX11TLz|g7{eMRZTA$mEn-z=bJ+7|L&H^a|t zOy<S@BZcKav1}`bi9<|nzmU)8hLPihv8$VVtcwC$GZNK_?ZZ~>MQQ!^FjDgjK5=HG zN!DI`&NF^`l&9Z)>;0BoiySs-@_Ifrdm$|Q#&o6*hQ2*}(U<20ReqA==+G##)`Vq_ zp9Z%bDl6XR3^)9wkXM5a><cf<g|f4^-0J?Z=c&Fb>sN&gIWw9*3}Ie5;r!>fCwl>A zKs`t!>N4LtP#QaDBa;PGEL}e8By5g9dXwFjwYzfen{f(BIkS!b3Q+3yqL%kOf=82A z5!9bt)uZc?TXM9Z*EfHSSakDy_N2zD!HgF$R+Ju#-iCFm^c&7BFmtJId6`%^u#*TB zMp(ZCIsn{|bRTc(q@MGqZ|C<x$jZ%(D_*#Tm&H@EZCedtUwUI;93<0KkG|zsd{x44 z?&jh!rY;O4{CfUk0G3J4O&$YuyxYFs2-0X`oI28$iPdA*a=l}D7h`6g^c@=Dbi(ue zy)B4K;^U5$8eD?p6}y+O9FAr!y1W_!FjIsz&!S}L4(CDC&t4flly|nDmv}pEAzy=_ zw&UPOy{TTAP12d(Z7sICJ98oiy$>yxymk8)5L`nVUwl6t9lk(4wLOMH#5!!|WoWT; z*5NN->a1%;J;=AE@4>Xc<Kh8ds+SA)0o4cxB=|yFMOH`09V%aVAj8ImHj_-{y3^Wu z;O`e7vqu{x!BUkK!~7DHF5gP`?<AY}%&crhI~JaP@r*vztA0=L5mILp*8`PW$eRxk zbE8{-PkhbB`3>=5^ppE$sY>w$6V8MZ-L01Hp@eAk+pwzJ44<u%XdNu?sSm-{F{~*~ zZ~a_e$E}_jfTH;w4+geQQg1hh+G`f7b^5fj<CJEVAIVeB$(qj$Ujbm51wh=19Yymd zeX3h5J9&7!PvRKZ8Q`?TFi7OCa>{hMD`zG5q{<z%o9I)t+m&PFcT1Gk_x}!KqpGLV zA2d4_KWe)7`s&wNb`{d_cg<Ujzq0h32oWrbF;=mbxywL}>A13y{FL;UYT`|zN!HS| zp$JLHE?CxLruxjshhcWTSnaD*d89C~wuQb5e&ufz%^GIC8IGXod3cG$C%^m-$&*Ue zwsRhcX-~kdMlL68>5yp5oB!xvIU=DO8u(wPw!QpO5q-AbqjPm_u>0u+0;-}$SFZ3k zMb2k<>JQ4>O^Zm;__MD!aXAE_j#y9wg2qa;?Z{pE1lQ~3IsrtJ^oN30R5PcUvWB4o zp&mrq%CSdLI)Q>azV+wFfh#F_H14GBB;|UCsR6BT&t>K24!AErWB;?XpTiwR9E)`% zXEAL}5&YPceUzQ3;I@U)^)4Qpy5S4J1<zhNdGe#LF5<g3YhZ5m*2h3MWi|xg<_I5Y zP<CaS6oB~E<;XRe{T~~1^X$sL@|42~KX_AHzw12eC@%$T0&R(I^~_z7g-Ktk;Pj%- zQeIrrxyLI{iK)-`5D!K`G7DO?hwPT8d9i^vqMj)G3KNY2(Z+;@I6o)_A;_{;uvWC; z{8Z?v1SSR2Z^bez4AM7t4`|b7{xT@vUy#cmtHd(}yo<1|>@>}j&XwQ;%K1An{9My; z{_YSg;$GC7eoZxXt>Jivjw}BW|I`g{=LWoLYD618eO|iy<e{^VgAZohEALb?Bcr#0 zKT}N!d?)<L?({T}ln@}n0i16``B?*K*-3=0Nu=+PHRLog$s1Xl1QwmP(h1?jsx!s1 z<rY7J-$1%UT|rFcI{7(fVyTnrdW7XiE(GBc!Vo5YTFg{vECMb^gwN!cwFCIvWBLD1 zJz3whd%K)qe04yBo*EB`)hu{9doK_?qJFRvUM|ZVL{>WmB#gz^9W1ekxiW*yH~77k zwH`j_tU+$46Ve#+($%2?U)!@qp@-MCYTFxCw3oG!2lqVWLCk=njo@zD(Hby}gaLl0 zO(0n4Qyp&d17OR7i8lN$yc*%x8u+1-IwfyM?Oagg0XpwwA~Fi+hdpgW7htcCI9f;h z3Weustx9)ec3G@x5_?TZm1-V=2pHEV*jN6Hx<e(yY248+f^SO?WYNOk99SB->i#PP zFKHwlrD5CdfeFHITUZI9h^f>sn+M5{BTJIE1S&uGq|URz0}A@u3cF|QX7CA8%POz7 zpIZYQ;3;?cJm&cK?r0C7wGWkO#~at^!d?A=$FgBvBg3X_4cFfv@YM%B+|qasbH+fQ zD!cf<_>l15qpwd2UV((dfRzfF<ID@!SFvQ6+_@W;ca_f{i_|GEMpMM34YJ)Ek4M(i z-&~qdP3#FR$(mJ0QE!-*>`4tUbP?I;j4Kin&Rb3suCr*58`ow$aMLjeUg&ZW;l6?% zs})OI!>%j#EC8~rudy4ROGq9}q~CX5cRTny)RBKpq{2TH0nX}9MOue#2u$jTws)Y` zK_ffLSp|b*f|OJ>N4z&caK19(iuc80FsYqU?PCX4K*e$kf0F|@-4D)=Wdxbma6NO; z=5J~Y)bE`_KjBX-BCzci>*Cq1u)3*%Jkwb5zPgNt$AfdH6+Rr#L7xPXzHhhr)15G+ z&ya>By-W?Eh-?E7`HaLbI!$f}U#?a`Ung`nWiPGne-+$eH$=eb2CSXJ`>i~lgc6sE zl{=ar{`c(_AwdKDJM;@CTsdvM<&N8=HeT1ub5dGH8X0a~osdk2@LB%pAwb7v*6Sz; z52o0zybqru6ebL32veH3XGSKMj~j26h%mgAyY9&6>6PC{Vn||<dpTRJHs93k**Vdc z!iM71k4mH#l6^g%f?u<Wl~z}#09&vlNPh!Py61tqHFReWP*iCr!9j6yZ92~F@g7cO z;4Y^O`P=x$v$ij~v%HQZVZny=SPxX+la``3Q!N4nsfY{_Gt<Pqe<z=V^l{#ngDQE5 zCv;SMJJN{Xt1kt98F*ib?DTNY!6DDAh|-rS;cmp)+?Nf>IJet`hGcR>FeQ1wIPTr6 z8_z$yU<xE6X3VhWnV0?+dppf8YiW}gH>YgXBS6XaN~|e-5_sL0cFZb$@Ud&=XwFMH z!FwAt-JXXh(^Y{nYjW@!>)1@XBqmzQ;stwIUVKzaxDvS^BqWhr%T-)INARo$U4N(( z1FR}_T3HlpTo6+qs85?!cItC&Cf9RJ0GmQA9oY=<T%G@ARLvO?L0EKJKNZk{D2|+P z*Gq7pF=M~h>nlWTo<c#A*>AN>v(X+4zpp+EhT2a|0Tm~9&+hp_c6szg86)64Aq@(Q zZ{KVLCt$_15CcjUz1A3R-mpXS;un@yY2tOlsesPsV@PcPZ%S_l3w*67X9_OS((Zp3 z!o|1Zs(1<lfgxx=RMNwP+xf{7nl3e5@hcx<ai&Tm@qPC4P<u|cdT;qW%)gZVE8}dO z%;oppGlWzD{TUJri%~~SxW-&<Z_k^m;d<9>L^TD}xO4uS$<u<nbt|1yFTT$;x>&;r zlSl002l5Gv>I`VNg}a64`1+UcH<m0VNCL(*0e{L5$`4H{Is}jpN^?w0B1oHu;aBNC zZF7!5S&yk6c?t7~D}GliC4Qh-{Z_LBSm&O?i%A`z-)M_?{IKZ_nx({L7z}Aid+#j| z!rb|EqV>NP2Oh!o45cr<cz^*{U<ugBJY-_ISvorm;{%wR7sl@LT`*5r7>l8(kUp|n zIi;Y6H9ZKh`;8I}>wehRu!rse{H>7;ue4v|GEG{Q)<6gm#IlYF5arYfU^SoAZxuAP z2A=cf#mNPiORy|;8ga(<SKT==)41oMQ60eYV$#F8y({URJh9E}#zZKr888S}YeQ*l zav~_%VlCh|r8Hs;FN0cO#13U|V~eiON0ErKvUcwPqgZ~^W5ysa{y2eAFibp@s+tKH zlEt{s8J{no*RVASRq|`R3}7i~^>D%l-KkNIb&_Bz4`W9$mrq<f__^l^PqNP~NA;RZ zFq2VgS!-K-SIsy0nB#fclYp6ubE)PWnQ6A`O>IV6OGYT%b1)Wki+=GfmeP0`>z^*n z_IAo{2%hA$CDhgKHk&?^<8Q{+Sxaxr9d~vq(5Q~Jd9v%$ZLhr^)2f8lS_e9^1>!ly zZ<-b?O?h#StnO;j`-H=_TK2CYk%CW8%*x5KgcocO!O)k99p>jkf;V66Lxdf%{zU0! z!86}cgSma=H8wVw`Z3P+<b5`9s!|;846GrSInSd06|VdJmvG&bJ1-43;!q-6VhJxR zx@>!;4=Cjq{?t}=<-PNzY7k8pV<fjWq*t!g=qb0+omKLgmoY}Od&p%U9RnqGW~^6f zpA4Z?9X@xC=E`Sij4R1D3;~I^=VrTXuEJH{41O<aiU4-p4^^Xa5gH&Hw{aKP+H;<A z>p)Ye2V+&K)oj(X<$9|>l!nS{L^q^(q#Qm>&%y76dUB3XG6d4b4Z+4QGImFvsgG;W z)(gzqC_`mx)x`C*#C<!GOhR!((vmrz3_#W*p^G{+(uqlN+N$S9j-I8#q$SL9pm-gW zsH^uf%c;-hXKIFgp4LZwC9&M~1x0^F(xlNlBdn9uEy~Zna&?G9ac_F`th}nPgn2Dj zB5;)P<N%FzON1`}V@(UOeHnf02d)TP5p6eqi^!}s+)eGepwfWe*MHQziHrp!y@3~Q zy(9GQunT#Lkdc-$D1I0lzd)-Ct$D_S-{Iv}6ED^j#xdG{D`C7jB6$7n-{K?jOc@b3 zCw}#`<ccbDIdh4|q$)?e{@cGL9yYrpFKiMu5|eEbDK&7?#2?Y(30fNtv{WPt$3z&U zxpXYiL}LPx|8-(=bs|{(@)sr5o2hrit*`y+GC;<bUvFFR9Jjuyxi$t&Yx%YR9>@z$ zs@f!*rz3w7Y>@rlrMbB9E;hC#;TDGRm+An)kM2$u0H*yzNh@#MNsCp}NZAsmB;7jT zz*XuldGseG)m{iPhQ7kY4Ll1LtCm&rt+)OmF9$qtcz>uEdb>pJd2>3ae~d7{AY`mS z;0>igmXh7Dk;wt(b1e~acUj0?Du#aen%;8S0(9h~()6|$AC)Z{tD1SmS*uCpyOGx0 zlvCKXtTxWZWm)cPky%3vW##wP!8){klt`av<Gv$}E%^iT<motO&J%{})t38`H)+(n zz}J<ZbSI7KCeY$im|iA3K8Y*n)e$n&IB=tRYrM>|IqHRA#`HDiLOSQLW0(%OOR09| zK=BB;?CGD)<V2iwR>@jCY0}bz_gfAUT|(mi>y9w9AuyIAB!($;0U~=4z@_oK1Ga_m z=#zQ>Q(CdH;Ai3D4E450mI|i~%BFJlc0upV=<%ZR*YNNB6CqF8*pM?06_SrQJFxd1 zUg`ePk~FD4oPBfR`K@L$Q5aZyHn7I6+>tKWTH?M74#Z5!jPHjCojetm<epQXPy#3! z8wx<YMRSufO_{sPvtgRlU;20M8m|kbyx$X@p*DU5=lOhv$=|%W_R4+Wz~!#ZNod;3 zO#nG@fT@<$$$fKNV_cO@csyP$aUGA{p9ApARCOY8A8G&1{!fGQ#zkCl%XZ2wB)yh7 zWomS~1!Nxv!mloSlasYw`RyEDX}_?%D_Y^9<==1$ic?8HvbUMlt7!ja>|?xo0DrU% zcvcLnCPbdUFERsKjj@X>c6|0}?M1n2vj&gAzfyoSfq2~#5tQ)9c&Ud!k!<$s)eT`f zxJEwLB+>fPv{f&7lOJGEwt#oKAj4~<B2B#)R_H&DI+}?mvf;qsCIBcnSGGJfFwekG z2}8AgUy9b&N*-6*k|3(Z|HYApyUu(QrBN)@@sR3|F1O}^^S@)K?F%LwtI9W+Qcl^^ z<)Lh<c=Cbg3H%^gSMAdK_YP$uDL)T+JV@xZ{&f%e+)!tLZ9PXV#D$OPu#78<jJqU( zB%Cl@dDr)0l5Rq5^8d|kCNkf%)5_7|kxtyFP}9wXyfPDF!X$`n`%ni?=9dRBJo$%D z2Eyc@--xbW<V1DSWo{)@11&Y*RTbR#8Twfup1FJ>1;kv=BL=g4DA*V%=qkpQ1U(SX zB{>yU3M3)@DbxHy8V1iW<(ut<7fd-w)G&z;r<K*`LDI+w{j@9a{KMincC6<AeL?Dt zCE}`3MUj4}R)iN|FPK0WIT1|iT|!FIn%0ajXxJg+ODgep!=5;$I5ZNdEGbrkT|)1f zam}Tj+@ksm;!}~wm-3vJx}SI34ey&(6Eni#va(Gg{#4>Rk#s=235fepn$woW5>W?< z7~ip1g6slsA}%%R+*#{Q?F3;2R(CO@dPHG$Z15IGGSc>qqwisA#>7v+FDf~dK#)0& zbB~xS9o962Kado^6wrxpJ{T~|K_<K7B=1m`(U`FH)cgqEBkmL@z4zwT>OY+z8Z?)a zTg#-GkQ5^x84ZDWU~hSG#s8S{PUaHW&`#Eb`V;__jL}lOoa4&7qLJt)$1#lZAhrTv z*;VP)AvXD{BgK>a_pl@|q1yKMaZKhgNx~sX{JhTn&N`pvzONRNtO{q|hZu$>i|prA z{ThT^m~wHwDJxTwMs)p@gB6K3leX<JbkCs*LgJPZrbWMZ$<jzw<pnpcC1~L4r+*G< zmKCvDQqiIv>@XULynHe~j?_+xjA=_bpYydVQkUCjvIO=MY>?pvcZ+dt_Cvl9@t9DH zzfZk+KjONpkldxuJ=QYw{$@XYdge0g)h%Gdr+;<LpfyWrVo9Pdv8;1Y5p5B#bmf<0 zR*4zM=Qg>Y{6EW5yehyNc)4OB4XZpnqqev85mX0t^98|@gWq>O)L_*>AO+m1B=}Qb z5t6<9PHmt=zMv-pT1-p7)ja?4OPuNDPY|K*C_|Th+b`a*rYH4N9&+g&vb5iQ`hL2+ z7OwwB^xJ<yW9cN&2FeI1UMXxGo76oS2VZ5^)DpLS3wHJ638lInBk?ug1v4i9K_2PH zIi?f5-(mMP3s+@7OpB;>FE+*Be{m}Hghtr8MRQ9{#GF@WUWt>JNa@ee4rl~R62|^c z_&F{<X|%9oqE;O?&8I3`tHdi{$Sp^Z33EFb*O1P!_L(%v_m_I|Gi1$IS8w4&gJIb! z^_0x-vej^+NJ~2w+>?&0JUQla^-mo5W1M|(&2i6wMsDlf%jj)88ppVMsrvV^WwOk2 zp@4}nqEsDf#zjfYC7(A${%WdO%7N7*W$r@_{I3jMnq!o36y(;vt^V`^ROJLFA?n2C z5(*<Ntxc<GOYo%xyi96hQ+7!F&|GOVew_Etv99Fzzc+7{ZSM=NsU=jbe-pb{Hl)t- z!8~NE)oeAm+ktC;Q40W_Pq+M(avSgR`)Qh|`D0D%nbdLOiJ+75F*Jin_zSuP8pVAv z@DYMVso1}xGI=SLs^78f|F(K}U*k+j&33ff@>RundA|=l=R-@K&N(NdB;PlzxDDvv z?Kj*tB-yp%X6>)YJU)xt3HCg4sgF04)gIKa0;k&L*;>Mp*4fZkGg?Dvvbn1bF5v6N zw3YAU|7<AUP+aS61_Uvq7;(Y;3Et_+LS%zwLf%z#nizW>FS=X_hDlya_=No)w$8IM z>cJ7L-Mo)O6a=}9TvSf-npH<u`t^3D6-Mx!8Ope`rwSAa{WO%fTjY?%R`GrUAHQNJ z{c<!g0(Rfwf7JgT{rNK;S|WtB?ECf{NDwr-E-TK<1R(rY)^KMVGS1c|s6N+i&z}xE zX1nE)m5ceejyI6mS}XEH&`sTC=(yPE$A$XB>&Q?tYE$H7Bc9{4P};Hwr(TH=S{wEV z3X?Gp=qVj2PFC~vL}{xuzRr?)A`5tbRK)GlNFLjPzdOw8#28zRw+8-hKElI>4e;hk zw7ZVPnx^`J$C{X&5@KVnBf+4J%ydddA>)UM7BnE7JQ@ctv3U*sZ+X8rhLB?GWTo{s zprAQ$Sk4drQ}uSA;BL86)Bc;BG8tT0r7*5>G2Lx0v3s2BOCV_U%c@!@evNn;&r?7~ zQD3ZQK$6q4AEXPj--EOyeA>2H8`CRNQlgqpk|y7<eAibplmgm2NM8HUv6Y?GqtnwG zN%l3E=TK(@2N?T)6>Jg--E%ev$S;>5V}aOFyj!%4heb5H7;HSc*y;Nq{pP`>aJs;5 z)nnUkdYiNElV~>Fv+^K_zSj1QF?CCsc=XnUs`-ibsY+I;WX<XP?+LkX!gwgOO~*Q9 zy_a_{44L(EJBhBU2!eB=%W`icA4D*nM<#o1PdowcoJk6wiH9z^n|%A2#!J_Siskuf zGp0Xist6Q%>x7&-zE8TGb=}hh?Vhlwz&HZrowcSS^H8zPV~-q7LV^0gn@^g(C)*gC zr$bYji5wc%R`zaam?>!VYwI$?GxyurxQ;nj)i}}OJ}Sf$dQ8S+r@{(XmAoA=>sCy+ zhi2GmKe5LWRc7lNXHxO>Hd$h@a8PU7J-q;<9esx!qk4Rg`T2~d!R!YjAj>O`rF8;6 z$hB=Wi8-x`S3j7qsn`jHrR<x?qAvwRW~$Z9?3EEaZ;ZKg)~?^ROKIs^$N!02a>f7I ze_vmsQqqeS7a#ikM0<c$*yr885Zb&ZOskI%PsS9Uc%WVROU3QowW#Sqc9~6;PI?2> zYYyc~UA{oH_#jlR`dgRTp>P=%yyenx>I@s7V$67`F%?19l7(e7lsx45U%d4plLUji zs{}F=1xtR9fikh{6*O#VGz!(C{kLzt_e2?HI)d=@w(~s%e?fNm)4!*AF~T45WRwbv zlBd%y#=zX4{>$8Z+mUl8L&f;pnwp6%cdXgKC?>c1DG@OSHd%1<yxCE1-|T}<uVw$5 z-3+SnfgL%$RV+s=t1;Bw(%HPzHN$(Q%=qbYf(2H#^m56XE<|g=SzA?<|DK%@2e9Ft zi+QAR=0qOG&}hqPL8E=OA-PG@=q*hM)7tdK{%(^5LZ7%}vOCdilGK1k3*q*(9|KG+ zZP|^2+nQYaJ@($CS;>#3-`2vLWUR^b5D;^pB^{}Wcl%YN_e*Wy|Nn6Pg~|a}aiEY5 zfCTg^-Y)oS2-hz6e}CLZ!*d}*rZnciqqlf14fI#9>k83gGMIVAYz@UnXW2g?A3})H zJi_+Kb|x=X1;n0OY(MRCEH<lq)~Vle!Ky*LzXZgKZlB{EAqVIc%k#jYT^xImpbvF| zl52oXTJ;1-OUQjv1~h{s)Y)onID^=pmN6KaLIMYN#i^8&$(TkSK{NdabCekwKUY;r zNYLol&gvLxT~YqRMZ*}oDlYYCyyH`3t(R4RjQ@j@P={iK(4@&DASaxtnH{FZi1@VO z_dZm<WNyyO$p)yA%k%==fY#io-1)nG2qd&2fa0Dpju0DD4^;%=ZXFBmkYU!kFQBbx zS+3Z9`vVx3Dx9u+`R3x(ui28DJA{n@B&#;yQesLo5`Xx2ivQqyoaI8>zJvq#joTj+ zB6KA*YFxtRL(Pka56TFz_|AmM3&%B&P@nE4e|gbL{#^c<hMO4DB(hW$`kzK65f~d! zj0@!~?G9PDm}-YF4XEwxe!Jl`PWh73JZ3_96>6~#eDj1WZ*C>$ZL4yk#N*FbRF#&9 zr>Uxn9OAj-5%B32q$R*h33@!<#xT!LeXPsP2hD-!=0~+zvqQ`MTX3fXU+mWafoZ!B zlUYr?o`1@Fvb{kG-nv893Y{~tL2r6Fiea|-C&GjjmOlMxU}*zfq@kGIkbq`74{?Sx zOKe4H769{5*qmr8_H$61y`?)PfL_*j*^9T?p-lIZr+Vlp1E<~i^4q|=vE&1AUgU<( zZi-X|_&awVer>K0fDO{BxL+bkZ!ox&x3n2f+3MnlxEgyM%lCvK9*Cu2;t^Y1Iek%! zLZO*a_8n8=JAGWGI1Wa&pjSQuYKO&vkU+L64RuVMJu1{u2xoO7`*HDwBI6Nd*yY2C zw}?dUro*j5nk%r(BpJMTIyWTDW05-u;Rg@nj5x8D)NBGsadGlNztAYT%5j@md!><b zrdvX??AB~YwlE$D>b^ZPuGm5r&^Cp^Olb0YX`fT2L@Na+so@iR%^i<L1Azj4JlIm? zNAYJ~0Hfk<ev%{^AZzTd{tnKE3k!fn79avK`M3a2ryn76NO#U=OSR0F<U1#K`b#De z;OZ@n7MAylQupkra=+WBL#-^Panop5j%Qph14yDhv_#=#OzRBBtMjqBb+t%feg<Z% z;z^o*rq^_ZDRdot?4|V1;#0a@0Uw5|Uw$WWbao@lC7}CNXu$c5<@s=u4J{ST6~|4L zyfazn(2;t4%oH9U#6-H4P#aO$E?2Jip41u0f1tlQOoH=FTFU*dfd-q}4IpzFm_FEW zV@^y*>ays4&p*%02N$x>CP&o|m#bapFj4n)7ax1dl`<u{S@|Q>sqCi#NgTBF<LKxY zSp)naf<vnU%;0JWfM22}c-JE1nQpw|`tYM2M3aIv>K-bb_psG{<&g@l#odaW=8S{- zw2hMXr_QghodEO+5V6ha{v3YoSePmG6-zq{lPi$4kenOY+?KVW9WxPxlQT!Rmvk>x zv{jl%rR9?Nz)vgZ*Bgg?b<G>rt@^j^28z#TIpI3CN+@VBWR~Ne9@pB~d1QeFoTW{6 z_u)|nA2ww@#&y=&#fOZ;ZhZmpUF_URL<-2fkojUa``Sph%0_CLyaab%oGd~EII(s! z?#ln>Y+9<{YuPGkHig0ElmICAv*f}kT{)h9kmsfxP>?jxAARH_Y$|YLpPZ)7MkV&I z1b+2``cVNG*{72dC&`vh#0#{2q9hDZ^X0MT@U-{<%6UKEHK*&LA#l7V0Z3&`El)O$ zgGDgVCk=qCBo7L>f8<Sfb$R3Cd;jY&Zf)JG4Zh@d0Pv?9m6}84H8=jX&<+;YNZ^9o zfA3o&bf!-auTeB;u9s{fH(}Op#yjfg_Z(gf30(+5+?1Trr^dHim6mZmQMTS6&5zb{ zcr{|wzvZCrd%FZQB2;f!etElr$?~c#%P#fg99@#Q@8C?my4|Jd`h+#B7V`_v_jyyI zmcQ7o1-aCr26a!puLRQ%wpn=ud4IxLk6I17>e}8o@J!-npiT7*PWQ5*Z-lw*{%pdv zhTQ}V5${}jyZJ}{QV+nd%g&5_@UdJb5~nHq;UsvdCI$Vii)lkj<gc3*znqQ;@s~tZ z!{(DaD7Jr{j`pO7psusWi(Gl!?eo`~SyByi&Zr@t=<wd;vZslsou}#w2^#k2qqp9H z^|iu>=ru`Ee@$cjk>O5{G1<gJBXpB0NtDAE;Fm3o?x*f9paVslaX#dRG8@`_i9>Eh z$sNKcf2=P6VF>a&mL?|J04lI#LS@t?ksU^VIfisFpWeq9#TUJj>G=J&`sBc7+UI8B zEglC`s!D$FGIVXe#<4K=A_36(z-HQ0eg33+Pi?rZ?Tw7QtnP}xk0o-I+-bIymq6D% zgmU6zG*IIYIhji#|0eO2Xbmi4l){(P0vO<!op;lfqzN?caI~ogqdA(*Uy4np-Brdx zL~oOf+MgR)J@AZp5N@&V3G;;W?2{0Gedbn!2)`$a&)ha{u>ilBWrO&TJA+S2s_|Nu zvWfO=&hI!|%9sK{z~YI}y~~3v7Mw%U+W}#c46KkavEo}(vqROsW^6z@-0nNe<3xz6 z1+8wrs(NZ9cGU!|gWx#c7t&<*cc$q|8!XbO#CMY6_Qu*Qs`ri$N8A=Jnd*Yuo68j} z9rVgacm$aipUI0nAXc-DBktMs{Vdm5mFxXg)d6^iUmpVL-=eP7SI^kFWa>RjVryIQ zf`d}lZHG=focgy#JmGo&=R5DRj;G}=Vj^x_M7S5ef0+#C%z{~iayQ){9gaVcg?c>} z63iw_)Hgy7;GFM65ti?|Omim$Qg?qM60^C0O^PDZ+Ic3f+@}(?YEH+#n!*f(P{ThN zB@4ch3(23a%$vOczg}xp0BVPTKU5Ye*Jpfz>dpA>*wUa|`$REE4^9JLtvE;TxBHPT zae&~Er`#GsU0w3X7Kn+wmEBE}eot)!!k}1)r?5?R9v2!5Bv6>+0d#%FL*awu&jsQ> z!k}z4y;$<0mf^S1MgTHp5xL|6ftUHNMP@#A&-AH@a{{zg|6g>)s{;iNVOp}9;ABTO z5nIx>{bi<9zZH)szMRoMF_D>dF8*mP@u6t!b2koRa@_&V2EZ>J16BKORj6cfayHk# zL)Df0y?D`Gfmhe+aTy|-mESC}MsSdwFh98AZeFwdHfV&r9otp*W9?V`TLLcHVFxmz z!qN#s$YV}a;@f9y5nQG^#fIdpiIVZfXYXnrX7|*#e}?|sVzVu8jhWHJl}Qi#WJm(c zXpICsV7bn<y=X)%EGSpH{epEz?$cV@hYO^X8zzFaxGp6<Uh5HFSmjo>|C=xMbtS5b z|1N*%uj~L{N;Vs6!i6@c{0xZhLT|;5Po2nBG;G!CL^_VYzmGJix}wT;aIU^DTOA94 zRww{nKX*fRfHiHo5%c^aR9#`)%QNPtVe5d7ofFyJ*`uH}kTmW5q#&a)5N8~iN}F+Z z&0}(dDN#a^sky)+J;TLI`6{M5(SPki;KYDn-rD;V9CSaCLV`JuJDg;#0|=<=YrXz- z)fCS2F4p26eE0F&vI5DM&kkh99mTeqfD|OjiSCo>iPBr!h5|w&!g6gv`s?!mMl7ca ziq{H7THXcW-_>t}hBsPRN`ZtwzY)Oh_?0QchWcbnG<|*bg6M$IN<m=~-K`M-sqnY+ zE3yqxR}+^U-L+a|#j`+0TrN~{ZNEo5E6*YxyA5P|3(xONTv3J7WY^gtPXFe?rVjX6 z{X*uI<98|9SBMQDmg!liIaV5wtD9=3bS(Y2_|FL|#wCd+o%5kAdPwPAFjSJDTUI(a z=I7IPAYXD5Lpg*whPDaQ1Z)0`O}QgqxT-1j81B;S5^Cqehvr~99Pjk}$&&$@fPjr7 z)n0_&9=jS)uo{%QK8M=(M1@MA*EiIIl_>?&lbTLj_W(^Al0zOG)I9UV^?Nynw2thr z-ltvxo;C_nr>&*M-&aey<J?W6nUAbSsNDI?E2~yC@$L4DsQKE^#*xi(OvZ`4Rt?C& zZ|-nHY;X;@R;(Am-J+#@Rqw%&#rx5~1?O#Aqi6~0a><=NAOY(II3I>%h7)PRr*n)3 zvo-3v9=<_PkJVk9qJV(sPkb`2^tryqbOV0<%0kKsNUzw^6Mn5X!>7%KoEJ}yPhoNZ zYZ@$uwEaS$ft*xOb$8TT?NfioFT0dgtTwc^kcO)#w*y-Qcx;3&0)V{vB$&g*+gHkv z)GNazm=~M{<B^wJ?u@~wPz#>?paD&f>C;2rj1!JPi(7K*kJ!$k(BCDjK>E|OKt9zC z`1?6vzX7RhFVoO_s7rrhGZUn1$aE;MmD=1Xi<sNpSGpuga<zIuj$DEc%nc>-`Q5~e z3`l)S%0@I22ss>pbR_`u&Dj0hFHi~zcqi%xkMflXksrY;6X}7V#EsNg_kVMV&C%%q zf&%B+0LG(7{t?o-a5oP>u>SMrhYs5}K1HZ&wyf(yv1S~u(bp^)l<7iX{Q)Mzzf=oq z8{v)aQ%q4YIqnaEXKTPSJN(!$?y|HDRUW`P|70wTuGMi-9-$(uytj~bp#8u+9utQX zQz5f*=JGyXta}C=FuDH!TC@Lav$^+Kk5f6$(h~;%RAj(^ts05jXa-m-AWY~@%zl?? z-t@fkKmdqX^jL%u^zisvc=Rk(a>kvHIl+CifcQ{aq3x?9f3t@M*pw-BSSz)v<d0}E zyzBqX=Pxe?49*ko-zxuqK1FW-T70@FaC=q&F?Zdp`PKn&k(xS!`a|Y{Z3{2yNZkc; zI3WdOXUnCG-O=7z`L&;;?Qjr&Mtk3`m+(R>HPPA#S!~yf4+7ebP+`7v&tbebMj%DY z6=G8hjL<c;q7sN-^~e#@%J5%VKZQJuOG|I_Y{`kg;LTcO$FF;`Kr7R~LN5R$d(Yt$ zj#)@|&HL9)x%?{de+!v@O*Y^k>XSH}=pg`y;n&QklFrp{#eIfY2LlZd{__9Qo0_oR zok$!<b{7yT)Uq$(fqw+FCy#gK^!UXa0QyYEY!nFL%hgENak!t9Uk%>_z-}0J?C*1U zB?PU_e&Ph*5E28N(FFhh$JASfMfHB)!zj|--ICHB0!nvxNp}qlpeWrkfHX+g&^>fW zBS;NHcL)qaDXA!Y{>Sg{dGWlO>*6|x`<!#f-fQi(_tsVWpK~Y#tgl^>z`8Kabk<Mh z+%(4yH$Q-v_51hnLV{{o`JStVX^bO^RGym`>Bz<YgZ=-88oMtacY(9uRivOy;iate zN^#e9p)h5XKvmA{|02xj|02v21?CKI6cCuh&xn>B05f^Kqc7BePkk>7mH!GH_RDTC zYvFl$)8x!rRH97O9jid@->(j=d`uQ9vh>u~EiOh}Isd*M(_a2Re>^z`!AG_5+*AA{ z$}PhEde*=`wTmu62$Dc@vt!XmdlFj8te!VjhQ0DX(-{`)y5>+1{-%8WqMD-Yd1|_E zxwpvNy?@Q|zz!FlO1FnddPgns{dQG+Lg5&~J8#y(t!Xf#jLAIRx2U1psq`LfTHdBO zFV~=T|6Z+>i4A`3QgI)z@;@hcWw1kgyjgM|)d9FCkuR35h2g<n*QqoNgHr+5<CW5U zpp$AQp0;yY#+3T|#99tuM{hadQ1%Ix-HT5HdjU2+*O2Sl4SbO~SeU{Iy-i{Xa+T6W zEBAUHj!Zi8ok+8g>wt>dL|*$je(mR_Y(xq>ew~IQnAEzR8iGv~mTi}7%I6x$bXCa+ z=-NVX0swHG@4A%)a4;#_iIuXNWsEUll!>OOc9)V6h2yMFAt*jIGTJY2l*w-q)jb9? z5wd7od!Kaw8#z`@BLXa>f4+v$a*|LP(watO*%BCXG315zP-v+_1lP^KXQfG(rEuNu z-<t?N#|}W%lOy0I1M8(HKmmBL<JWEx=>KApH%$)8sMqO8hZ`nCT9N_~Qpteho;B{N znl&%PPX(rdZm~12^jroX`G5_qed$eyC^!&y<S5J$WK}o@PF^@wS?Y#FLq7E~dR;&c zYA_js>{CmrNUXS#%LLwlgxq#b3@I1i+%hC<e9USgEMS#4SEuT`HGL_3y=EKT3MXKM z=+>7kNgj8VnAcJ^)=Jxso9vne;nxeh0H?${J7botQ0WboAu9AU3OEm$ipOhcSOscG zRYTdnEBOmgiC_{yw>9Jgo0ie(LpaH$$IIETX#|s?%ZN@BhT#`#1nDI5kwW4*Oo~)h zeX7R|b@vbpZkCmVm+>1@tsB6+!W(-m#zwB4&+GfVpRvWAxRi0|0t;(g`3<Ie!Qd<h z?${KWMc==hOK<2?0==%Sk`AwU?*zSsZi?=gnp5W$%Rk;8Z@i~Iw#f?Ny>^_4_Ikly zelu3%m|MV@xL{2XpYO|`ef-^DcBQnB`^%4_hPE`e^5~@;Dk$uYc3~z*^6m@muPGx% zip$ahrOki%vrA9Do{G0W&$bYP%j!pA%3@q^H#8&dX$On+UHeR#O2z=AC4=3YX8mH> zQ7PdYAGnW7^V6xg(EDH^A-EjGE%m|Yq)r)%Lt@TU1GC8@D7DZ$LW%&hf#BV6Q9jwx zN3?qi&0SkenlT)8Q5}~BDczgJ-F#_iMu1X3n%!h2&U<X6&xgsY7XWgh9C#~-*3Ax3 z@VxxqD_J)}mQ3VCw+!g);*X5rGw1q#r{whSvH12rErE+>5#ML(sf89J<SiL=p4ZHC z$WkEWYfaralyjYxugZ|gJ*nK-!J}o4=4%et9?B>c#WcEmn5-`lJDgy9mqvQi<P>1> z`i~1-0a>&tmMY-q7y=Q&+zw%%ixxuGk<IGd1_{eml>UcC4%lxOb={JLqxr!k=lE~X z@$>k5#C>nDFjB$c(=|xEpgsBfrv`<zYm@k}Jre$uh+Y)T;Kf^D^}CeO+6GVDn~Rhp zvwx|Bk4n^Tfq>FZ4iaclzJAS^@>hZJ3#~aL1er@!2+3WRE{8c45odRPqmIAnXxL+- z{f4@N7l_o|gW&XZ+WocjZ}y0<Eq2m|k;))vt$P|Wrv6SEmSF2<<&Vu^O;kmy;zm<! zYFL|m2<K0DVVpN@7fH^3>2*bUe_JoZrO0e)Tp8RAECQ5H94A$qwNVx6<W5L9c^;Y$ z2iE{~X5iV2`x_pB8fP%c=_j&#u4eGmQ(S}*0?S_73M}-?=zAvDrMM-^#F)s=AOBTX z#k>^NAnT4Er}Sk=b2pe!@_56CY1Rt3dWOc_&6p_cHGWp270vbGeeq4M=e0En%R+ow z2<d-lI4mCmE@m6~*dJL)-vR+jg6r?Inw(G!bi1bLfSlb-E>RB7IyL^dQqt$$>^C77 zA#A*9=}Lu^Hekn4v9VO~gy0m@^8WUTovq2EB4wf@)^|$^i_KG8K^Xk8T54)zIg}6& zws~WyB#gz)XbO3wzz!FvaRm}oSzLsFWp`a(JIYB@=Nxhuj%^zs3)J@<xht{f1`8{` z2))-dnb3p^BSGY{IBFI<1*{DU<(jlCC*&XSHqw^f?9vb=S-?@_WQ=9-2hXzfR@UyH z$6+WCDP@Xze-$1g{n$dRK{Ops@?7cDb@nf_5AFvQb<rwPbaUmSB0|n1fskN<lMVrO zyhD$b6h&S*3*e@a%ZkfIcblXYRwc?QpQ@h-)NUdQKR=4iYLx~C`?*wr<%{aNZGI+e z6qUwZvVetM2PuvL3rsg~^HKb!13|_S%z2}A_GiTP<84Hw9Ex^$--HwCFlSA4bi#X^ z0sTl-@mx9OyEOsbv+f_jafc85wnNg7lT%9Hn5Kk?|M8;N!to$V@^vtp3a}lxr!1;^ z3~jC}h-OEY6g?|Uy>7A{e{<XrygtYsa0Gp`>v5bekvQL$`NfMe2mbfL5&EgYCXEsD zwHw%1Q4Eq2bnyd&fSjn}Yet`WSWKKIxvUfme=qg@SbjdU!9(9OSzm8qZklVrQFi@Q zQsxlMUq4)!vY5Tt6N31<+N-rC5us@YR!dQ2(25NkU8T$iNIFTINMvx}D$xBj3Uk3h zD_JpkT#IIqvoIU=4Yj>ljxF!3^*iema@_D51O?CP%+`)Wr|9tcAz;T@)%IKw=&%EF zOX{9l(2EpsfWhDXVoKXVwa0>s$_j#TkcCxg_ql5?a*9eKUfoJ~B=-h<*R-NjrFVb8 z2OntxSM!P~Ad{3zB0jiJ#ZMIIOQzbBP?b8QvfmJ!Go5k&LaMF2r&*?TDM<um1Hn?X zvqmiG?OsAq@EYKC0bVU8%%c(zQ~aYZ{y!Gu|NjHlG~x>^s+>gHD~gNUkz~Luyoh1Z zFs+RK(g0lONOQw5UaeeoaJEu_pCDkI!(?$hn$D7?t8-PPod8cs&~^wIB#HEYBZ-YA zP_vQbn2lE_5l5Ty61oNRa}K7u!oc6xJRQN=3p*=b2<d&Tdm^<&t>fejA(3mv-@M4k zI}}JU7N1&n)_((lQDx8il#fR=Rg^-o)2{Vmj=y_w%*!PLivXxT<`x4Dz6*}`)Uu{) zvtVKKZb4QDH0oIED`hLxodttP5pG@Bg;jaLZE)=G0i+hT=|dN6ok>H%`}GeT2#yf^ z`xYe}HEVYTlxGM<qmS}E87hHKkQJT%_|-%KM~tj^8qzuVQ@1-OFWzPq>tLB%GaWGu zkg-DIz1aLDl!k!H)qrOFpDgy8R8AJ3=AO=>fb4iM26_%bKDfEZ0Op9AGG|d}DukO5 z03Rd{O&M2pjuxZ!5Y74k7wwB$TA-_9(M(a<u>-&*OiuyyQ7%IEtwac&MdkeU*hh>0 z_z(96|9p^}=#X26G6%uyna-2Vg`CyG1UyqDf3y%0JcMN4;xVO!l&LsoA+@N~$FxCg zR#QB2WfSqn;)cE6qt;%=#dGa`UL5dNlA|?^)WIc6>t)C_Wx8?nc1<ooqvklP0YABy z13Zm#W@{T+dfPDN)W0`<B6a0#pu#qB?#7a=reE-qR<;nyyOqG1)pasCEus=4BM~>) zz%-DOS^(1kxD@B%jv7|}#J=Y&OM%IA@PCee4jdW#s_Rg?-hjTjR@h}J^j`JIB&K$W zjY%f}&?z_%+ol$oV(N1P3NoAF-w#gZCQZkm?<8mh9jZfcnfVjTlaO06qTVX|00P`q z$5s0Z3uHh5bcIA27tr!)jT7Ik0}FXFuN3M;kK>rp&Dcd%$-%1o6gdb8x<dP74}%Ez zkN_3#L$(acaym&aI6Y?=`H(|PuU5}Kzm=!``TV;1A6NwdjJE_TKC#qI#9q9NF&RJL zdr~L)rDLmBeDfcIjMA@80NYRZKbiK9F5C|;AJ}G1EuN6%!7A5a-n$KFU`Iq09@4Y{ zNeqBgdf()G^6{obiIDq!AfdE4fEs}4$a8hK|J!dfwQ7l`*YI0&MMdHS<fPs>vQHvF ziY_;as%p<Ro$co}4WPLV@k~R4v;z8*rp|>l8!T)GVGyu|h8fvx6)e6jO#8W)J?AB> zuI>`d?7k;%B8eRi2q@`@;}8)7DkdS~09p<*r2JAfa&Pe!b*yE09P$DX2Z^O1ER@0w zDIGK5+<dI#6&{-(bT`Xw6*zyG2&J6_E2Ted;^1pm{~^s%$3q3>O@DVPL#mCXo&bq4 zu)ySXagiMp?5rHXK7inEF4GQ+06G*6t|uOouS}T`yGVv9mTvM;PXyGniY+oiTu+yj z<SK6#)l2|;&YyYWMIQ1U$ePv)W}*DBBo{4}>X^&zXduktO&-Vg9H7m19q&lR3FUg_ zd^L|M@DmslMH>$w*%ol{_bdRqt$e?CR75!}rn5TVzQAuZl;$Imi)KMao0-T#j?Eq5 zs&l{|Oik!eF7I;;!dghcPOi!zh-MZ_DZ|9%|B|Ae`s+SWKvUWgptG*~*nhGlDrx`O z*Dg;QJ0niiczmPttO@!U`7A-eT>dpF$-TGm|Kwc2Vd-EQx>X)`4#dt|+X1jo5DOni z*!0{p4CO$(0oM>Yy(xUGToEQvqRN^eal&V-7TP}pQ&T;LjpaDw2iUH8@ui%-Vc^vl zbeQWndn4BnBEO7maWoM!b1@bACaYT^JoF_S{$xetjp9?qo2-;-QesFMu+o9~19eXP zqmq+d1`6XXoY=a7NZ!Uj8V8_3x*bDf?(vRW91R`3?$=Z7`m_2RyP35BDEnL!_zw?3 zP=fD{j)62(6#_XA8bIB(!b$;S7HZo0XX7X1ht_KLfW;wN7}$GXcwdzRX9Hd=PYWzi z6=w7xeyy_P>2RD~oSI|+cjIH$MY3J-S3#@=mhI!SmGF~J_?T?u#{?{%tv<PyS9Z@z zN}acORW!#3Pyzo6!Rk4WaRD$WA=*>C3`iINkX@2ZHLyyC?Ev=3ye%hK<k=(DZ!Un+ zBf#aDmv;0~icP?qQ(QbIU@yn{hnkZ@fIa{d>C#Yu2LU!MdF+U+J|C+HR#z5~eF36_ zX8=K~e@889T$LsDSdkJC6W>rRG$xn-L;n9F)FN)wNnf?I{@!DcD=LX*rE)F<=6~@Y z|6vAEM5d<k1_M{F42ctR5c&I4K+XYDg`|(h!ggHy3pnICELenTFT1!~Si>d_-Yjd9 zHvfEjY+u@OQn(LeF^TvqDUjxnda48{<!AlbQUN;3?SJY4%C5!cVDn{k1Y^{F<??+% zLvC~MR|`$G^y?NUfJRb!z$j&}VQg$<`?OVMO#?U@B6ZsxzuA#WL*ixsx3N5g;4JsZ z4HqM=aU0o}xgw?W&)ec}e99Q`fl~CSnNIkU*Nw;{MKJc)K72a$itBi#$4XG=*K*EU zrsC^?PcfCv0NY#U7Ev;bGX2HmC4~Im1}J$FfKNKsC35{0Pyy_N(q;Jo1~I(Y0g-mQ z;w5xF`xnTkP|-Z5Og{lU0%>6vq{ti~cLih;2nHzx@CU~bfZ`zlK$Fm;EO@`+4U<~Z z@XbG)YbZ;QmX&}LU^~{iBmkeS06qf1ckGzf7ed%DQjUE+X@T0j!1^uHWsGw1o%x5F z)8HqCki4WrQ$T?Us4m8B05{?PHkHs#;@m$KSY0msfl<^#3z&VOR_Vqvr*u|TxQeQX zT$ZTkxe$=Ra2Uc%eJu{CpOWG0&dWD>X0^`4L_l24gF8fc-s1a2j}|pa6q6Fr!?u-4 zZ;XY{4`4kZ4^NL*0RCLYbN!lHTm&|%R;xk+oWj79Ty+K!9&b3`x+pKE%eBl~6C49% z3x6H(`oI%n;)iemPw3E~NZf}HOrh2TKS1Q2F|>LJ{-fvr&Dxqc8|}o-dBO0z!hGrz zU|Jn#=f0UPl7uiy1I{V@o05Pj;9cE+2o5Zx1(@_Pt$VeJB4}`bxj_BwoUjE;2&Go8 z$o21k@dIITp)yRde+fAvH?yisF^}xve-}vK)Bj`lfqQplpSv_-O1DBot8ZBF{(3Mb zqFPbs|A@?bb`)SJbub}dmat?8c!(xE*fYBv7WO)d0i?2B{boPsTH!vf6o^8r-jE>v zFOA|Uru@?r{Cl3kAL5BU$US8Go1Pi5?KYO7OhkLQObXRqcv_*`xEtsf&{$WCvGkpQ z<HPR6k(l0@cI!*y6tnEMkIvTRIkKR=t_cH4Ur9_Gg}_#7IU>|Mq@Cugm-gTJnijp8 zbNY^;&#O2bW_d5Q*~Q|7gnp~Hc?pW{!zrh=yozQ>f3ddsnCz3SOgtONVPgN_$R~dm zgH=l&cY8);_Is#;b-DR{Tos3f8t4P{9mbHaVH4@pLvd%CKKDiVPUz_y-<ubs+MXjs zox0LI<+#S87`B6lTNx{FBbDk>NLIXT$+d`;8Kacyof(>C9qR&T4ChRSx;%2HS5}jF z)Hfs*voGw#+-`-CL%ESJAIA23#rq6_ep<wKvkJQMxzFKBT$w`)aw2K;ad^)<EOZkX zuBUZyO`<eXotdS^#~e1uPb=_v(q%A(zDrr;5wCbLjQ#cj`uq^Lf3~gUJ>Z1dtbK5O z&E=)Y+Q6GFCGg7AtJ7ESF6~zy?$T#{TUe&#*)weHp)1T!UTA&<y!XsD%sD1AFI|l} zzJ?ULxD^C6HzbHt*)Bx}5iq-m8uGdM$uFz;%SWAkRxYi$R+0ZduJYeBKA`&`j=Qn@ zlo~h)Y0FK~Kk#|rT%+v{?BTf9R}Egfo#0jSy|$Y{hvkch!_s5to-g%_TAszcNL<U_ z-)k|$dG^z@z)SV_g?r=JqHIHDMYY8!*`heyTOkN;vQW@{DO!zuO7-ft9YN~49}wtC zaHIQwgFkr!41VTV;lUgB7bDp-u?J^uovGtiNl{C_^={?8po-Je)zbZ<TN#IdbXUt3 z%T`05+q956VMUE@ceeRx`bx1r_K<YEKuz$dcF`Ia_idWxB#Zr&@X@ibU;ff{MpC+a zeA>Kxlc4@tiE+~s<$jr)DxA}iH!X7LZK~=md48ps-{M1RqLw({+0Xh{=M3)5BWx?f zbN1^?RMb^ms{$+94;|0_$}86{+JjBA&i6Xjolh!Cd?1`^Ir`4O{&qPA`ttAuzT#fR zpmtQeC4L-GepTD!wNvidgR{^P6d4sw{yM_OmO?D=uMv7v0pVS3MJ0!99WSN3>5GiI zo_{xtcWe<$8<`zo1uuLrhq87A8N+GoHo#P$XZPGM3vqsHeT;zFlYqLah6B37P50J% zCqwZ<M)ORwjT<f|yVRAe9Wy5b-*`=GXk4rZg$~CRds9>Vs>(Y}%U?>Ah};MQSx&c5 zH+LL>7i{o|;w@9K450EnTm_V)P&&#pm!Ro)5RV7VDTmw>%eM8V31ujoag&+$$p?Ol z?()`E8G)~v=?u|dnmKu1HBj`vy0Fstb;m8{+d$&T&?`!g_m&~3r#VFj`J%bQXaPSN zl1tG`o|L2gU4_r!^A@qbTZCf%sd6b=0j1QFpHg-aNv)JN9gLPuja`sXrz8CfH^We( zDqgLs<)H5y4F(40r-jN(>Z+{P<+^8mdru4WikHW`R7q#bad!>Sf?g~hwaDw8DmK5# zSJw^mdgP(VjhWjMxoL3GLE`=B*`oY|FXuUlsj8y&aqFiRL_+C#mr<u$hDnp1OE4E# zl#t)H#~T<QZC#g5MJj8DdycD!jf3KY<_F5)r2~_H<6G8X=!``aXls0}3hY$=^bp07 zmfWy*!lBRyB5mO8^TptR1-*D6Syy>A@#N?5=auHsN`r%isOU;i+Ov*lK7Yy01)(fy zg1JYEa?zq=Ti3i`+9w35r;eTl+4YmrLDiogYNsj*63^|Vmrf#9(>%TMCVAYg>%10^ zn}f2pr^6yQon-|AzUe@}a^Vm>5w4tK4utg48EsIUNbgv&*fd^`pV6RmP?*zy^ABWm zTsmFA?f?(^Kwf`{kp>O1x%%T<|HPnR5Xabx$%DJwmA{tSUHiH!BVi2;sp@{k9o6hZ zI$i5m%(cS1i5sZf7MWttjqv8|-f1GbBb<3XG;?|&QtcR3GF3@EBu!L2fL(wqrt_p& zs|sOj`{>a4Mh2FbaVGz1e4H!Y|GldyDHx|pwjxe3TDDyZ;!ACIl=EmQXeT*69gz|_ zY7(`=N=GV^7fBfM;;ZMAXOSlnPm%Tau#I24A>z{fZp-UN=U*xFUc%#EznTyD-DtjB zE&62_o}uLE)0WrzyP?U9crC6}ZB<Mx_;O2O`^n^UJ1Y%g9`yOwKHI1(WV!q$4-W+c zz3!k|sEO9?58DJAyGP1Di$jUBE<Y{n6MpAcrrmy+X5)TXTJ!=Prr8UQQ%{je7ojMC zeh@0nmu?B2NixKN53igFW&Tn!A?`*-rK3R-3CVvej4G!NvP7sk<y`rjZ&=qhxgC5x z{EO{t4SBD)Bp6Ia)G%}_A2?6CJ798k4qP(?=q3Rc^=8*F>c5h{*}Y_fD+EshrcoR3 zV7{-XJZ+b)ESd781Ic1GK7R^~!kE7{<{?5cDB7S>d_$3r{9=Tj2Vfr$GmD=_3zbTp z&4(ES&t~1XODFNaFL}C&;Fkn;@)z{U{0<@G%D!%dKH(?ciVmB4Q4(P9W)i@&ux`*A zRk+MZ@6soDW323;SqHrnYZ#AK)U7xEe#0PRZoTuHH%JtspI8RMsXvscMm3M$5LABK zm^<TauWoI|f>u3i;F@99V0ksA>6u<oe#>lFi;e@^r0CuH5fkx@*tYK*I4(HVBbr{| z+Yp>IMn~FF3$p&+jgHfK|EuK~kDd3u?9(k0_4*5{`#D>|Wbjh!nE^HTBWLezPpR}3 z--XaNSI<_*uJ#w^zIXOaIom5wYb0JzgauT9XT5ApaP6WMWV$oOyE)J?cpMVutl|ts z-DM&{SSAbG588iC-;iNn&&008EEt2(8+@UY^^eY2>cdu4){BJI4G&IF*TCVD5zHXh zE<@A{<61<3maCJFUh+$+!Kv;~yA}mJi&Av~RCZPPEa+_kd?93}l_-`@R2=be;H4P# z6ZQs2!Z;R_Y+~Y^_=sNO>d{~CI4Ot+XyP1+12oS0U74Nx|G<hjRPmhQWNg*AotAnj zvCu0mFcgmOM2jyO!=r#snO-@^<9TXv{~rERr9l53MEmk|wToHubNTxWPdYNs%Jwn( zABC^1suajPMR+mw`c|_jgP^C%urcCSf=eNoDif=$l`;a?*f<4Gysyt=v%UYATvfOB z7TMd%zIsynzN3J9rRHPAJ`P5SX4QXa72d`U?IQwhkWfVmEEo(4?m=6^&ZJFW=cp1} zNw$SQr_+j+-<yB`N67HV^+uEZVJTDh*r!<^MLm!5baUAK4Ek7UiQ`4fNmd9xd=etM zMpR<$v}@DYeh|<mmme-1WTi=)W3^(}r#4X4Zl@JUeQXq)MbSUVlw%>zvBJ1Mv|YJl zsHucTb4dr|kZr*ylaHJufd<iirunld^jo!A=GZHP$Z(O?xI4?i`P40<u1eXcW@)T| z+Mf_&8q9~f5yQR}oGnpmO`H8(*?n`=xg^cc_(UOwqt*6QaMAYdvKV9jWx?gv_FFR# zVOoZqy94TP#KZAAcsbV7KC{#*o8D9xtri>LN5hro?H48cX@6tqQ8{~u*jTNSv?fQo zdS}c6FDgBB?2l9zK3^qmI^^#!7zN?L35RZi`@dy=6U)ABlS}`!kuBQJ=f{LIn=1;h zVMx?~5Hj%PnDL0aP7+QP^G}Xb4=B*^t*)S#cz1-o^u`sC{CqAD9M$lWAE)dUZe>u* zq_u#)Rsa*i9bdZ+`?8dcvPV>uKXai9fs#58lP+6Nq@;Q!>YDagt&*Q(jo9@DLB<%q z)f}5$(jb}_pNMc`L#SRGq_0{pmL#Ww+^VS*6a}Y@?G&M4>U~<zt-%_ekm7(JO0k2| z9QFqoy}X&>2eB~au^me3b8_>`zcxEv1Qp*<B2s@w*Xb+x=bFz5-FnI0^|vYuy2gym zPT3Wz4&;w~h~7>$+YI}Uj3=eKkDHC8ceOUvY?{RdYM%AkG`1WBblmPHk@%NCC4`<D zkDx?!5iOI+?^rVOk_LNK?V*Qcv9+MxAmX*|V6hyV$Kt1`)L48gL7auo{AJrU2aJef zT3Ai&Vs*u6Gh6ra11Ga(NOaQjTb4M<kBL?)qq)P9Iw8*V{GOuI@5Jo3nnkgaGzi_W zIG(J~m%T-N+B!kEIwhFV7}qF=Nl{Aww4FHk621ZElKQj#!r2fNfp!uTQ!*mDHRl*# z{7ZBe=gE+?t$)pF;BOTDa(`K4BERuTVZk&i_@fT=E>5|bm6Ue*dNR2_vQo`rGUMy? zN6BXEXKw$Y>4p{PR#)qvdNgHYF)SZKsBZX6bDT87!DsJ_>9>4FRGbit9*PV$QSL?r zpGKh!y$rch(OUJF5dLq6Oq`XE4y~uS<j>q)s+{*4qfDr$w3FxbODr#1m)9A~(v!1) zH-QCDR(iXWi?4!2-u1J(B5F4HZ%E1+Xjtk3iO*$;XNmK7nCb1GdSHUNJ7OXkq6x-S z`zVoFinoDiqDpz;N;D*_R3bPB>CrNxV6&gE>_yjXR7y&O`_8Jaw98&9{f9<jO2DZS zKB`|%Y#3%}K3#XakM97&j2ecVEOd?Lb%Ih!5{af`e|hM5sT#WQ+Sh>W2MFN9bXT1E z)gzmX%(v9X)Y8Nsk?w6HM$~typj;7llcC$z>S0{MfVBsWL=O`e6z#ZwEl$*ByZN%V zO@$R<@f?pqM8aSoL+y=Mk%7C^Mu%^>H%|qlA?;naOnrvv8SH_x`Lckd{`DTMu#?`Y zh*ftIyq9caRW#Rv@(+P<2ai1sdiO*J<MC#nk4RP^W&JSaz^iQ}d-$hukc5!dp$rvY zCrx#kL<uB(Otfp}lWQMPjB0`TzN0;ENc`B0+Zv_M!KqyoS@ED-L2buVM-#7Iw{drN z3f<`(+7!|g!TizXMN(n{mZuDIep68o6jEj^`DK0iz)soudODT%l0XrtIQB*D%h<T7 z4Be{H-}NmiqE#PbgXhL&=-OQc@7M<TbAOCmv?g;%eiF>05<g2da_erjv}va{h=})q z;z$H>s8;_uA4GhbAZ4d=B@r}2^G~diAuxroL;CsRD7kq;tSJ{F4iN))x@2y9qr@U9 z81T<Vf@$NDouvCCKC1UYqW*bG#^f%HzT4pQT|p!IH9jbTbV-4%i735xC3X7GcBx5F z)gj{KKQyh=x6B+oqKMrrE*=WUp}WNZi+9z1r^7V5_%7@QNfuKc42aL#)w*;eAp0jH zQ_!WlJ4AiBaD{jWB`X}w!e7-QOpo?Iw8h1W34f<=q(fE&cX-(bKbAjQ>rltaV7!h+ zN=cXBH4sXs{7QOAG_%sA8`>CdK9@}nEIxV#l+3rI=sXp?(8H9byi%L=cH4@t)sp-$ z$(N`*nXJQ+Bk6+cJt8k?R`713%564Fh@`0J7Of3-+(EWEG}jeH;9mYNl5QBu^Dule z!TSMelxc!mD42iw+gQ^2RQ9*!`4jD*(&Su*a<jpkn@rmpQTO>m^QSB-DQ4q6itgkX zZ&M%6rREC%L%X}F)Q2#Qs{e=fVsuocOwmKauN5rYQL@<bh`Sz2=Hb?UN6jS?kyp1u zj4tgZ^y80TB{PRc$g3cF$Kf*JFX)ekPCTD2EFbCPPGR8^zadqGUSCIoMyW2xHxI>{ zyE>)p`UVZEC+tw%cJyb*vDny&4X^9*CDj8Yq?&m_y=}N&ET5S7T%U}z+jcGIFy9$T ze#Z7>Ua{|2)Cu_JrHX5Rh|axLs?LunplZKd1`6Uv6S;&MZ^nU6Rm3;TEb^1{vQ7@_ z?Ifz=tSfxPc^sZbG4Tq0<b`3Y8iXfWUgqI46!=&7FW!Ij^=9jz4p!ZF$YH?3l-jo; zp=JTHk3YTnwoDOOJcPtjG=vg^3Ca9hHRod@>Ph?|w3wL*2$YS)W|^M8)nU>y!-EcD zJA+>CLKpP6s1s^5>)*cGYYRp8sGj#JMA?cK`Pz6H(3S2$L7tY7C)#6!2I);bYF5b= z;eYq#7ZyL5e^4FSn87xpI#THTW33nUAKI<N78OUyWo@!$&$;ZVR7(11+q2T~<(VMv z|Iju(#k8k;yv;p0P}#!=v#ws&x510N98N#cU$T69$PKz@bI(fE{>$I;)I}jG!fnnm zp+b9>pf|z}#d3fiN7<ule<!_<FO}i;rTf}<1{0V6=R_hzC(oXo@OBZ5%Vp+Sg(@R+ zYZtUJvN*$TUT#<As2)zZh$SGMZ(a=K40~T!d^P-$aOIfEJ?uKGTNH_KWXL09`dISA zFUZm|D@@;d`U(`z-A+uv*EKg^WmtnsDfd_+cQ=fIqmv{ZZ!&MyFnuGQ@#lF{MoK6v zrU)&w>)WQFUDy$_6J#DZiGfcQj_nO0o<Lr2?!#k>8fqj`R%l^&^{<sFUn-{%`!3{< z{}df4kS2ONaYIs718u+1daDWHD0yYS^!%mKc1$;&fJJV?LWdIhrEOG>?ar6Ql0Krz zw{d%4boOgEYMQ@*`kmyfTlMF27s7ty6Uyst2GudcM~<IycSPn4$&(h7xgo!J8<D&R ziWs?_;!Tk~+Wu9@`|0k}TR#?i()%lu)ZUMw6}BD_apT&bhaZ*C@-oFe5LY*lrkg+* zH`U*2tKfXd!};85t5ozpu=TUr9v=jg<oCxowPiuEibZV~d_G!`x;$NVbH=cZd$xC0 z|K7ZSPK{b3Et5h19_<O_?fW{WsuV7*VYv$R8?Lb!12a@GS~t!{=T7pePh^clxL*P7 z_P4*^Dp>v=qN%>z((;y}x;{4#kLCU_iZJGCF{@FKiZ<0(d!=6)l_rFj_fC4ctQj+R zYpKJfS;1Z+ve*JDSUlDP9$t!{v&$e+#v=+T&=MF%tG2fzo2xlH4bl=<XH-@gI2no0 zD*ZgP7GO4HGpOGjHT6>&D1j7ppPICR+&bD&>j@w%ss>dZ8JD97!_%WG8A<}mO$5RW zO>v->_|)$9>|>|%*4irh+5xJRJ!&bA)PqzMeWvgA(txPk48td_vLD-q$9U+D{H_)m zyhn-0K+3L4(XRM_7E&MOjvGwP@gEunVOAm04U+_KfQ=P6lebf-V*J$`M*!VcS|`2h zJ|a*?!!HAp7s%I&1V1(^iZI$WO}#e+!)pmqQCnoSd1GhtRY&KPw6TZp{m`iLBDVt> zOzW3_Rd&<OY`W22-3qMw=$lspWmeG>!BJ)QC05yt{u_hZ;r8LrqGUhj4YM0XXpue< z`jq)&DG_AomW(;N4|FMeq2pII-Me=5t?Z>9gw@~Ks1P;Ph`5Nt%yDo4*)b29-_%eX z_kPZ7&i3B*EWmMH>9)x?E+1R+LPN0>I$yJ%>isq56qPGecF}wP2ItdCT<C%JVQ$s< zJj&O=zmzUcW$}J)RshY_(HkWMbYE+CZ`GDqVEc?pszNpmrV>B3ldDh>A+QLr5fmyG zo8G0qz*1B|<!NSZX-o4T?<|c-M#Lxi8+TC)U4a(q$L8IfpH%I6IuMgdjfgHYRid!I zsW%T@nEiM?UM(xZ(^U=H_KdQ_-w`LXW-xEds9C7G4@Tc6X;;6fTDC)(M^!_&qhaUW zMKO~V99QmobsJ(<zHM+!K0dM@i!hx@M}vV$@SZa|!$(f@k3+XTd6=*-Ij3}AjyLIC z=L)60pCb#BH;J5H$D9U?@Vs>sf>o;$ycp5(r<=1K+8L&O8||BZS!u|hXm#q1NRZ2s z$z*}J#VoZk4upHpbe6SIE_gcSdWTQk)lVh{zNh@b1{_b=cdNACL;lsD&Pu4d@3g)z z)J<GYtrpV0$Bq)Cn<<>BZ4D>0V7AyLF%%_RRk5qjyY6&3jSMq*dqOR7%+$y5RFU<W zGE~W(dqFaOcL@P9>#oVsao5gUBFxN>b?ZCoQyzQ1rR$I|U%JKi3nMaJk*;Qnf-a#O zcVu-wU|glliKlD##NFqv--GJPEozs20b6T_kB;FF!i|vD?_$Q2{A%m0eeXqq>4kC8 z{Kn7<39%2hamDSMyaQ<&tkd?&sW)1&$F9jNJ9<&pla)ra+5q(d`-b&lS$84p%MH0A ztr<%sen#t*v(dUqLY3>wg%T_~5~+f6_1EE7LRa)hGGrhXPCOA65v>PV%6SL8f=G6_ ze_rhK0#hEawzLm<v#o!$7Q<UD;!0Y(k~Ts7_xUoDd>@EJ3IvKYD5T0|%d<K)FqVgC z4Y|ZRUxBKPM@ITfG6J~9f<tJk&Q1wg0uEknr;c>wQ6yp$2tq>KR^B@B6@=@oW_VSF z$?rrRcVfwZ%-(mB=Ic9TyxM6p3=+<La$QtWDH{QyF5JgVa;0j5k-p;CvkZ&#NZb|n zUFZU%RMNlnl9VH;x>W!iKPMoJTfh<^{+>6cV%C><K84L+LS!#)r*xmx=QK+B@U?il zx9iPOYshYoMih_OxV}#LNj`~NFEs@Lb_feN)7qEF?Y5@TF$eQWU6J3HpV}ajC-!b5 zd``0b=p)~kT@FUX6K;uCkrFTZu)TEFSM1)UW=D=Vt;V)rCTi~uw~Tu>E!Lfie$Gef zMy)f9yHMs?Yvf$fBlqE(6;zU=W0#(d=KBm*FT0JPlD{CzK;%e+SwDc#i%olGlow+f ze8r#oWr6vzc==MXSiK^A>>^fzhr$DVc8r=w9V04ZI)%`M#dc#*1*Tm?ISk6~b3*An zieQ?j`d<8RovC;6DXfUV&%0X<nkeprBT9b(P1Wu*RrHH#z7dQFokJ84!2&wArI&~K z{H|_-(y|l<szySlp*Ms@uYMPu>yYpt7mZCb<<>Bd&?P~Etc+-WC&eabI`STA{pr44 zyGjK0lMt;V`=lKAcNy1oe?C^55RW)ukZ+gs=Y+bvr?6;vGC1Qwy=+Z4@xw9>9Y|@r z7^ot7T8emDV)W|opvsTtzYSP}SnXcm@sKoelY55KQ-;?0C~6_8`6p;hk0)A=x|4}k zf}J)58CFLswR=1gBL0K&3}!E}DCeop6DN$0Ri139>g5`{&)Gp;Nr<&TqDSkly6Y>L zJ)(c#YoDYxoi;DY*5!RZ)$y)~nTjrpPpI?~r|)-Q`H0c_cL+nco&GIb&nAZUVQXU5 zL#dYU>BmYeCBqSPwNwg@9dKk#)AcF2yWPufr>Q*t{F#8ok9GcGdWQ?nID^x~5y?&# zi73W`hN?9fN~)Q(GCb}H%J_?}@ieGfy-Z|d%`=v5tG270SS_dXJb57dp?$m2V0hA# zTy<SS<!5cPkDy8c%areGP`!V%y_4mJ50=70ipELojX<U3c?+#!FlbmUc=p`Pk3~CX z4b0sYWsKr`S~*{=ggu?EBTudxZ$@i--*P^iu|&uj%3Xi{BdtW~0|9?fXwkDZqyA}r zvhuu5XR3FwN7GO&;Y*#n%gxcvir3zS2lV%pPo*--ZfCq=KmgUUklk=VY(iy2VOTJX z{m4JK&KF3!)RwRNZU|0SSuX{>{hBJYm#;pA79TINP^<4?ZJIuIDEh0xNm@5Vrdd=e zm{Hn$=#0e>>@q8|l$Z~a+|uyUfDf(4>%JFurs|s!vwr%E;K;_hS~lf<khy+mS<g^a z0MT1MA&(Ww&n(!P7J2UNwY8~nn9fl&Yh<_I@oYPe$1UV>=1V85)02f5N6PG!rKiAC z1mAF&RWA9&AFF$&6NtRSMebQ31ED__z8L68OTa73kuqf4hViL{<Mp)#8LTf2yF)wo zDy)Vw4S&c>{1~NId>4z+jqBtbGN~e?0^0d}`=e8d!^>I;oZ_s)sgeFRx!^UXP^Sg| z(-mpmUpD#U@sf^MqJz^pTyk}+&(NqG_k>-oE?<7Ok~ckng%??iexQQphOVQElHQ+y za&QxMhD^Ywd9}T+w$M>C&4Qh%=%xLaMm7$3Sx<%}KR!jOD~mwArnW*60g>NQDSMpS zXty-0yXn`&Hlroo=qOacF)@%3E$wPUwD)S88AO7vIxga(aVh{e@A+0qWwC3~Pby&A zg_z;+DaPCk3r>x-Zmx1hp5?cpcfOLzyg@FX8RMcz2B~+a87EfJDc?I61D?v>WXFdW zWLkP-;~L+!p0EFTniRtjf6Kde;m#UW#>hbweb&-vrc%pe=p?@n(L2<852EMGJfG{5 zEIf)hq>{i+_zh0prVC5xHu_2Q?HL-iTVkBUlHsF^)~_IK1DYg3-QY2upPSV%my6~F zqTi}P$Kv8uyNy~hy&7{Ehu<d^cfWYQXTH1mQ0ioLgSikfcg(RogNQzrg<Q-<6&!%e z_7T^AfJ8TMTCXl*#F5FS^VA_+BON5Wj1fQ7Xj<?)ue!#c9bp_;Wu6k5GM#_=8sdr8 zn&YB3nJ1cY)H^yO1ZuK4YwvNk!B@rlMn*(9a}(V621)p_dxDw4x0P(^0yj1@sm3fE zFPLbp#@~D#hd?tHYj~xDX8@?pZ-Z@i<w)+yRn|V>Zp8QQhfav}?urYJlLWM~^BL%i zR7wj%`w(MOnJ4xQy1<(SUEzRQp=(&dl~9uaDzn-oVN@GtO>dAgOktkMW+YNcVfJXL zC?pvv_$5Af8f@$eKK<^mEJ=L0;ISK^Ep1<W;|;w{H$zltCuhPFI4w}eZ6lAl^=wz9 zui_pwinJc9^XGr+)S?9*OGR`djjfi&uDKTu_T3;;13&s+`Y{|le8nEpFY*IaG&0et zp;MhMW(C><ZgEbERCu#|>x|4fi1$K<flE@9f4A1Tdqg@Iwu2hROz1;i6o+P8s-kYq zT;~Lz>b{+=a`gK)VcXT5ZP%rnt@%4;lkqaDHms{g^atTVv8ztK(NLbia+QZl>(xa4 zZ_Cm#1XM`&($%Wlzu}_C^atJ*D{+maH7AOPua}F4LT!GR;Hi21RC$@+UhU^kU%n`a z@#G%TgwOF&+9b5C%L?33zswn?Xo|k(q9NC$KEnJ-%!Y@_ku{>Es$AK_LpgbX?HsFf z5|4*9O#NL34MG;tYo>2~D@^@k$m%(#y(>fn5my(O1EQDb)uND)>)CMA$>rEfbSJ@* z&#^_@iWcFCN*i0Mq2)0p8Sy244bL@1ts}B-o|d^AZ*2(XhEG%2L{u9TNGwsTTz*aG zZb$n?VVZHNtW))}#rE^-aBUM_f&knZx6(&%E=6UTb#D58Pl;{NLKKa#QN!~{3^+qP z>rcTX=N~su`V<2@?cV;>pDW9$f0rp;B&b_rc(&|~#goAULP%<76nYbW2Dxp8p2$9A zNC)#*H))O?B-Yk(6Q%ad+;Pp9eXP9V@u85B%CwHjg%!Nw>IuvX-IQhO-(HkCU&@r# zemJp)>J#p{C%&#$)d9iyUQkFwqeHm{aTjZhzKev*DgTF-JFF63vp^*~0?Fmhk7}74 z!`B5xS%_p<>|%)yB-z>j@=k`W86Do`^U+QQX)OJo9*w78@o70ZS75&IoqR~l{uU^o zj*}ASy#-blNFhKjIx%yLSMnPCO&E)3P2I(C7+4<KIZ6Lv^!<u<0QLD9l@9WX?pt`{ z)ewM<=5YD>s6ja{An;zzXFX~r%Ky+Nz_Xylg4gAF4polYs;qX}HOzx*qw22?NS}LM zC<m=#zKkfLl$r-aTB-xk-=&ZQ9mvHG%}A@9X)tgNxX+Zpt9U$T>8&@@k=uslSJd+J zLDc7c<cP~O-T?X3`4vx}8(N2VJq2pF(sRo%J0+sY0&Qr$1Og+(Xy=Yse>eWn_t({X z5a=1Sv&HwBT(xA^hpE+DM+*L8D}6!jQ7fZ6B#+jMs;jK>q3E+d8sNo8X}U8Kt8m@n zKwEx{#U`KT#?WR&gNHYo4N8SR%-xmE&+i9qN@FHfw#x8TFUbCFzdn6#6m5HV-lFK< zXcB(3fZ`Uqo?-^It+)>`Q7l~lvfvh5U@#LE*W$gx51FW}BF}*@7(S3VlN^i(JM0eQ zEy|TqAKmaD+|Wj`k^OyN)wDq5Q7zgc;IlEtx`gOw)A08&_0l`9DLSr3C;ckz_sfaT zHMF+MNAKJp*xT8D>(TAfl{gsYk+o9!5b|yHS&&dQwFCJ48teLp<fh(B`larAjVEXR zikj;1d<xyKJ{+G|GPFjn(kp}-$|rlvX!*fGA*eDd^aA~rO~XB-;gW+6wAe(IsRZs- zc4CuVS~!RlmvU^?B5-}%_TtnvDu~~9BcDr#;^o#^pnkn&<&ku~YCFq8EJ4g_y7@eo ziIawXo2(?!^k?;jP4$g2kT@BxZM@pJMtGle-U#C`7T(dCgI!cMo<jxI%h7Rp$I0nJ zy0O%JX1CeOIwA1+LMY?GVi?ryg2v49s$<penLTtD7cx&JUwI|X`J?Ci!U1p26S88i z%io^AYc%hwZo~*&KGbje^x2hY!{QETNcH@GXUb<y{K|_QWHcsww3H_+aF|!hq8zNF z5^KTb2S4@C6U1cu^=yaX(D+ZAC~Ad*>d}m$)Z96V=7tgac&#qPakW}d5bfU(Dj-Ao z^4(82{TZL@=4(g}xx-NLqHqVpGq*A3X{7_|Llw%Pb&TgLC(Y5_Vs8ZDU@{v<2D&jr zE?)y%w1}UI+Avqs5DoA0qaIMi!2Sg-h4*K9DAZiLK&A-H?fi~O)V{VoMV}Vd?GCmy zQ|sMN7%o)MtSUw2ARiMNqD!Wtg8Hi}5jFFVipaK1DK7_!0`%~NPLc|GYY}&c6L)=* z=dUBF6y58UdquYnlfrM`x48C=9dz$Jm~zqm5qXfW{X;>Naglmb=dopDv++C1nYVKL zRIh2sD~L>c)B&oiZgfaixtsgWxY~%xNVfKG^Iwl?6!kWg-^QWH47tl#flHpJYex3d zP>Q;y*N`b^P$5y<#cdb()B;1ZscE==?itmFS@TKG58d|YD7k~#QVIDf=Op{dPjDtY zB2B%)Hhedx>9Q}JbTgEA6IKl$FFtlW$~`WeK78EFm5dDUU&TP@?Fu9|P-N23>dZNy z)UVcFvkvkYJGK_dCAjK7x4lmesh)k8xMjazck5NDrW9)*o8e)a$d%y1Y2YzF#<{u1 znAPwg%*^mJqVz?;3~ge_SGm@2uXdPKNA1g%O^zKGi0n#yjIj)zdux=}HrY8Z$6_^? znq^1F)jw}I!m7GSW;)7acqBgPOg;7DAXuuR`^Za=>A3<!DStU&#CpWtYYM0r1Y}k# zK<&p+9?`<(BxU=WTZDHuF*z6dg1q*WjsKm$A*t*6Sx*m_;(L_<^w4NqHk=&SvtkbI zK}l0zhS$H!28-ErilZX&Z4(Rp$U!ZVir@Az!vl_VE9jMDNpx)Mh>XVe0<eRIr1hYy zDo$fN7zelu?*4A7ID$ip?G_vH6i?EzTKl|#45?S?U(Fbi?QjnpiK=e8HNq$)#G6;F z`p1b`Q8(Ooit+;eIbq=%0meGH<|tcxXvO%<{VvdYN4)7Y{*BL4Km6w#kEQa#y~Za# z#zEk$pQG&)nIj#vxG|G1WEpS1&&`&X=zI#N903X250ixKY;-jS@#OS7is3Sd_=4*S zBahtVVm7_Z+sgIdd2F%HseCxeHmH4*ScRUa-b7le75%i*te;?5|K^$ETWqwaj%@U( z3e~PfHyDDzOG4uBfIVKc%BcufES1Ueean_76b&*4k;>H2atlM%4u-#CRFt?7riw9N zNIvr}A}>hBXnU1jLB701@uI)dFeZ6aC_JGkC#Rw8v*5z}lm5J)7xd3IzFPAh5E{$r z{$X@Jf!t6mfQRxvKW29R{$B8>jKmjHIP!!}C7W-PT?HmX63D!dGY%tki;5n!1_fRv zld1!SFXM?x;4W%m^U&@}K_x@Ud@$SM(s7c6-$b=p!FmZxIdq>|RbTt8T*t3)a(duC z6B9G<&PTk}S%tYYgwUPOu$9b&>}`|9ySW1e!la3fs>}VZkH5?<+H{f=H<cGwo?FuE zLu>=sjA9cUL={VKo0mz~cd89Uf6zinQe$%>z!WNeMYLA$p_cF8Qjv<PwotzF<iCB} zC|+w>-7~(?FtU54yXY4V8oo?|qb$fL``0rksl2T4!hi9T?U<tXdHCgJKNHWSZ5$Hg zyF)kqtMkJ$qo&i{eVeGF{*3u;oi@w#JYNW>(78WhF;%)c?51F^+4$YN<xG5((N|jQ zZdqR&Cuaif?OXK^0fa5ovifGZ8aYcUY$vY*Fh#cu(F0yDti1kP64Ls}S`i;q>iQDs zKg!lxI?t@Ub09-BHb3qefW*}q#`+kAddfI5Oc_4)x(@%zr+|He5%R+v%-%Rk7-oDs z^0kr2X1s}HjS?Xrn?m`y-RLX3iYiyjMfSL7%xJ^ZL*}K0hfB;0lKD=fmHI1*81}UG z+S?S5T!x2?mKJ79kA`m*5>cJ=p3K8F7Z`?Q6NfX6hitm;X7q~IBb(w76~Rv*Wyars z3_5#VF#@w<V-H#8>da>FZ_6TZm7Rf@(0RAZW*E_zE<TMUkS15oQ5rNWNvDlfjEUU! z@&=k4@CfZ3Mj4{Sn=1{<(3uo75XIC+{iN3HL5p4*XSK9#$FO$M>jfrJFwX){0RH!V zfg?n1%&Fks-<?gu6*<^MSK-aUxr})7wb`+x+AX8Cuu3}1p5D<C`eo~u$$_Bm)IMp& z#$xG2W;X>=tc)ya5Zxl|ll7KSb;qEO9wT-SG!W}Ua?iMMfOP$!eg~|0vdHs3LwQMi z(qDNF-!<1ywA;Y#`Zwx>&K*V%-@C;FZzKQrO9E}CM?N_BYw^2PTjGDP7d$=wL(7?U zY}wX7qhMCFK!5|P3}b{I^Atl8-~9}1^=9B;6es*#UG!TAU~s=J2(`<Y+@8IOt@`ps zW6-$iw~j;Wtqewzc0#h2LR7{@%x~(t@UPgs><;dc#B;>BJpOn>^CW`<&a(6>$Z4sZ z5~GKDECbP8tQ#UmkAD4<AnfnIwfL9wMpgRW>{iNKV8E0@U8bsr7+X4ROFxiLQ6dec zp7uQ6cr#7T{)c8jE6mPw`UiLt7>cU}qp@pRBC5nz>I;6v96}~C;08$}lf)kzz5JoW zb7ld%bBaHATkosK$?hP&3dHuRn9BtD+r>)bvf4m)>*k4e*)N5zcd*ZAj$DXDalUcV zmnK&bN~)hJ)(`;)tJCxO{`HsS)h*_`VtIom6wJ1)t5y!)jjy`D)pc2C`gK_~m^%6} z9+258vc5)3m?`<B5c!e1dZS?|7B^l-821HwJ>guGKksXMsO>?&EVFPmb4P3`|L7EG zN}k;2WYZBXVUCh#MBlrsXVBX)z~%1@=^d}&-=`T1Hk^)A8c~kqm*%=hzCH<NuhO5( z$G)a>R)(Nf*xv+JE{WVl>$H^Fg+|{u>{Z!U2*=12>QK|@TA;WCD5PAV5ur3A9JJ&G zmP91gAnis4a-EkH=*k&032*uHP(dwgywe}~S2#>0XN4o4OwSpQ<<2i27*ph3<}JKH zh)!<!icfLD1$h`W1(DT1py<XOZU*4Mr=~y{y#7e|KeYXxUKl4KwD33!Z^5<edM2t@ z7U|Ei?AvQq-e}suKGJAfyNLQDU|PFOVwxEYNI^`$W5*0^KeL^ak#)<M9)ZRleeDW0 zC`OR2OnYy2v|14R`TPFFrl95;h>12Q1#W+!^UF)_RQKu1xXt-P?rtO|MgYGsb8W7p z1^VyUXymrIkj#-wT9!2(Cp<cYRF5lWc=A@z&Mb1gJyM3zs1lP5=AV8fKpkHKacif| zU87%x^W#mBtGK<-BEygFl*aek89c6UvFy@n9&;4yj~@@@3p(O36dDJY<|5W=z#;N# z)E2fj&S#5Db2C^%Wq(eaLX^P^*H|(?+S`0mb5xcePjghsz|!vf>T8xkkpdp0?%H28 z5}BzsTn%eFO3x2?LPt4*m$A)zDNYgs&}InY*NDm!akI2819(&|pdo1Jeu+MM-yq~h zxHFABHzSQSL4kt$Y+0KE+12k-0t}12Q-Uwu#JYFM_KY?(5))R6pYz6~3rRl>PX`CS z9{MS?Q5~SQTQheccCX<~@E@A!u{5t&Afqy~{R^f)Dqw4aPgO@+d)@yJ=|C30I~E4h zXkfXZNlk%n9^$4GoAUxZR5RyKeHIrALlcP1x=y}{gR0U8-U{gJQk8ly#OiRkXAw{R zKTgVc_@3#wqsw__AqPTH7E-653{KND@tTkf{7<&fbJlrxb7V5hLE|7Hudp<mP#S{v zjaGF(`p;<|+AvU2QnVB@LZ`J;J%$n9P=S)bb0`Hhg=SnUgsdfEvgLM63WsTOxm{)I z^?HDrHvqBqbvbSM2NLpW;n02~-lpj<#>r%F8T_F@ZjRLd08gr66N{&IyzNZ{K~;Wm z>95pv0yHU@2K?^PuxDR}Ocv+(QG7RQdYzmnwv|H0)RVx^lZnI0r8oWoRIL6QV7RAL zcN58R@3xg6<uR@Ay!&$Lw`-F|s~Fl}cB#VCp;9$!^O;b=!515wGu)rmRj5PBJfJR; zA@hARgp}%^70e%)tOUi}sJm&Mok#wscBitPfLVxMprWLqksCowRL@{yn}Tb5J>_Ch zZfiJ~5`i*PGgw!0xm}SQOLgiv=AdS?+j^AL!ns_o>@c(Vj$oj{imAQE{{Y;yy2;Nc ze8ckRP-f`$_VP`q)w>N*3>EVoPWPh*%De&kvlQN*pA8X&ekZ);VsQ;`%;Nx|`j$sj zN+IlwM(gfdw2emQEr+pTsKUdc!WQoC()g;IyR@N7kb_5w)>C>WUU%zk%q^o&F?f!_ zGMw!uIdIVi+fB3Q7kMyLD|Oy&Hkm-&Rb6a8#LYy<#dRcIjZ%ddRi{UIG+bO(K1?eX zz|%i2n>vsEPRQM3j=)r?Johc?Pj7L`f{$ezBNYWZXOI*!8kl<si50yyCB&~&wgq0V zUD+WH&gF8sU2IekV?<o(0J${(0FC<8yUtc8oFmquNMRat`VOlpZxCA-Ik}7i2R)Ls zQl>ebQ@Cm7X!)G6bslUc=f8oYP`P4dHuEm#Kt*mk4)rcwVS)Ly9g7V{hqUH1So(K5 zpZZz5j%6B+#^IUD0zh05togjkjX#;*;Ga&bzup+Sl|!88Vf+*bff6FhwSSjRTVE`& zv1=yUHRy~_qIgp&nmn37#qKNr0P*33JCoVc)dG!8H--9EKM6B)^pw^{I7A}9QxlI4 z7-q7wTQX_71Gz!qwCk0PjKG=hQPY`kH^E*)o(F9KeULS>N=|!yYs;$FZIYclLrZ42 zfg61oWQ5+%3V9J)>@LX&dJ#{megOvUIZ-kh+*Bz{{O9mdaf#FDFjC<cC@K-T(P#LC zGGAHKAW6DOxG$TiuIZDcrqQQ!Z#qtMZVH{+LDHt-x=2073U3Hh1f0eIsNi`yqb1Dh zYj0)(5CcG(4r|<8(-ATFCsuVKjq`Nf1u6{npT$(C2Ge<PFai=8ZgzlCI-%LtB1BVk zJQN)6V{|@i%;`gaH8X`5^yS7fgYzh8QMUEOrU6rGgQhe%EL6y)Q&rvyH2}b59xm-8 z*bInR8YWi(Tm^6yHrg65D;b`Y0l7|?+K6hsK#OirQHD?mc9>LF7TlQcn$ny#i#@jQ zZ$IQ8ir(&SZ$S-c#N%)Xex&29f5{gQsH`l2W}yKq)~f@XCp5$ziJe1uYF;!uIPu7( zNL|K#fmE#N^2QdOZvEEG&i#ne>G)?Fzxb#K7V8Rbbr^px9>So`uNe7iMV|1Y`c5O} z8^gp$D*R2*R3ExjjB+9K5EOKt&bR)z`z>JpBVl8NTI<4X4wSi%zNw6w5HQ5^y2j}# zlzNcgFh!-BbQKz|!yC1sQIW#yqKiX;b9jbvZ7N2fVR6MhN_A=Ni7R@y_*?H>Z$1G+ z4~BDzMuYJWmDl*FRB3Kh)UqXPRvd^dC0wpoE*n^#XBk(c1Y_BPp=@$4Q^+d;v8?!l ziol8^F&P+XchvWK5NkwSWCA4bbtHL?`F|+<RtWi(CgZ75VEJd`knV5)02;T!oPKqs zrsH8v`T}wJsvl6YD0JZQZ&dsOaqh^AT@8!RrpmuipNN4{52Al5#5^7EUPXF!H9O09 zu1XH2f*%vOd{-Sl;!ohO3yE%2US#!!BV{)2a%k0;#1|M`OYTQx)7e6s+~<rj!gHxm zsDFf@A4Tm4IcY@qSYFoRf5HZo>XnZBx2n5dh0=V6E(xGaP;6bar<hFcx4ly7C{DR( z{t@#P)H$=>z#MNdzQ`;B>P-#&awDY;Dg;DmDlCmBep|d0S~;!K%ls5G`a@C3D|AJ0 z6~krfZVT=O#-vH^QE5|G+XWnpmC9;X4GFH+qor*`*#}-xcg2}UO4XdK43$4>xm>PS zWJ|OCeL=o=dSUHyJ5@;hC)kJ?uC!LFH+}|b)>amXl7~!x+)vJdlQlO<T-p!jQ_?RR zMU1QR?zvQF%INry-D}RF1-G!1h+bm@wW$){TE00NP{%1jYt*E|u>pq5)D3quodJEv zzxaatWbJWMqTgzh8aslJ17H~&z#XA*!(m&sJX8xsM);u0tRfd?hQ#VroM{(Kym2Z` z4&7sepBu~*>u-vtd#3dlxW)4{&%$hpxwBO&AC1J@1lD-jd`7iB)e$x4Qx4ak#Yd-q z@IT(6RfU^w@$_&I$lZBv#rGZJxZUEfHr%d63#|{R$2EuID>}V#6)KMLUwPgu?w?ZP z2f19++^0>ecm{>KVl0k}7;}WuhO`#T2^?*hSbTD2ktHti*s#CKr1J)od$t7HH25hD z3<$JedU4HEVirvkRn3<GaoviCJ*0`2vv~TK={kQe69b=9<2bWwvzbNZj@9_AJy7Jo z`Hh<n(Rf(f3bdVhY{JIFkEed^M&|=hb%kq!Xw})?uT!#6C>UDq<p`_iW$I2_z!fnC zjjr9&SKJGa)V?Lb>s$d`EOQ?)L9>4COLn0LK~kyW6r2jG+F&{E5EEP7JNtxvi+B;V zLdg88Io**dE$OT0psY0nSbh_oR22T$al^CGniG34jg({aOKxOoxy8n#yv8`d6CCLI zaK%yp;*6LeCD{iHjgF?_H3bVP#>lAYTF+-Cy)AiDL#yhW82y?jKDTO4sOj>UUHBsN zW*dl`9iXfgn}q4iRLbSiWL!{b&T&?E;Hy+`1aPxsWsw?H9Z%^nTh))Ta_V`sG<;3i zyt;#1T_fvHXq*ldeFuG@`n`%yE%m5VaCX9`2+JFC0}H@;xv`pwkQbC&N}zLu;DZ^6 zmly+t!3>B;6Lb|l!nIjB?OW7a;RHh>*r`kmvr*pzWA5xkk#HAwp$keqhT9{Z0Otu1 z>x9U<C}Q|y4)YV)Qn9d3hI?Am@Yx+Hp)!!oen<-CyPqmbc?Pv%{@#uM0GQ}S-Obp# zx<iMTEpT+ug}7eWjTeRX$E`w}aJTY>%cm;UcUkzmyRg%(Y7_AETjil|(-G3yE!vR! zz2QV}4K135zr|ps)Dy_2+*lj&IP6XRIgKE5-?4R7o+DJb#6LL0bQ3v~6&Nw9LXd~) zn0bV2xvG<EQ*R<TNe6gDrtMe*j3Q&*le&ACnYwhSwqqh=y>8DS1j<7Cu8G*+-`IqE z8?BB>SF6?P^?JQtvnjSZm)i@2*0@iK&*Hu%#O20U-1RTGxWeKJ@TNlY-w@l^5nSU4 zZB2Fg7bY|WT<Isdl*_b1d6dg`<pbF^n*?6-292thMN2T=Ki^7m9|H+PsddERchY26 z<B<ew)-Y>-ytSuRsj;ol-5Fcb{JGYFqQ@TZ9>7teBJ-x;G?Z#nsM^J%E?^Kn-MeaE zhHxlzSOb`T;FOMKorh8Pt;(S4GENS@HV&qs@}A5%z>XIxy+EYm%GGxoFNT%WbnT?) zilmw^7jJ1zqRM!KDQ?vK`Vem=ka3Mymv0!}Q)$<8IW2Y~=J7fgNdv7{Iv!i=$^%JF zY+(h&w5hdB5V)3Nw>%1g5JdMUXs5V8A6`sy0(M05F7zX0uT)ycL9RTyjyaw$O`(FL zAWl3+@CD>wg&8LR$yk2wc2G(=2n^?QIhYnCeu<=C#LmQ%yALx$bxl0EljsIkm7= zb8)tuGiHg_noAr5_+@^?cTA>bY&6(ejNtiH%yNN>V+06soK_eKjEMG+>Yu|zLBCP` z$<+>Y@ty4<2AhUtD0K(RA8w|NM^cEGHxXnSB1&srI<C3C^-`IBDs-gQ=#=tzj5S_X z;D)^Rlr^7cVOpD{`i&SnuL!;83mZ2$=1+5E*Ep7qME3hkY>`qcdwXi$5ZHa|a-i5` zxJ)#O<ONiIcOMg!2g_^=fF|HhOq`q_I9!Y0a|R-@P_HxaRhRujN-tr<^9hd;*aYiC zbfEhn6wI<<iO7arjMUWZYwB>bd%RqoPPi1e!@*$x01~1({L@bv6=859P4QT()te!K zu)cQ)E~&0DVZ`bV)<ivNp`A-jFvbo>cz~&4F@+|y?L(*)nBBpSo4BIU2o0;4>cQ0N zzMm<P;lq4JXeT_7`ho5>F+UFOZKA-1hbSPa?L%f!?6Bu^pnI?N*{vGP9#i<gDYMFX zZmix4E^~X@xooOw(D>ZJhuDpG?zN4V(i7^tiR8HV+nHaJw5AOW_Rp}0yj+_}^<P#d z4Ph~w4(hz>x!dp$dV%Sw!%+NJl;_eraSvLJ8jPwm9n<b!We0(#5gxA04Ff7pSNKVJ zpgZaxh*5)^^qgLzw=1?f9lCvLI7~E&g;(l1Pk;BFy<a=b>PdwtPi7b<8rQL#{m6Bt z;8G-c5cp2DjDkjnh?%E6GXq1gh}hQr#wTD*r=Fvtb~eq*gbfOP7A-Z~<@)YE39kng z7fL4ZbR3|aXjp9}A3(m%(5BL^D&npx<JjXKDoDpDAgS$L%JqG>qcnR8O*a<^st)<_ zyT#VeJ?j-0a*m7Ir1ou^^QvO}qDi9&4Hq<Ao6)fERNkrd4|(i^b$e606HwhjxQEna z5a|PpX*HqF1L7x6#ZHbQXx2Df&3TB(g;qiNs<uuZ^k~%D*Jg0j*a6wjV_J<T7JVgu zxTj9H)Yu;ozs#U@Z@1pR+t#OBP&i%SSD8)C+AP~7HO|VszC1EiXiy*SVlER0If||+ zyA~1|QX5xI(l+;&{{V%mqyAQvNM|Dv@36E?w|Cx*PX_P33@pII@xERH@`L)9V}IxT z8}Cq}*bL4n0%GcwNBttmWCZ0UFo97PKrMcW5^cRlGQT4-xGRF;2(+{ok#d9)IY9+a zY9wgL;#aHt5JrRSOd07p%|6lX%8E5=Tr+7p6YEqld(2O}vW|$K4$8G}=06D7(eEj> z8vb2&2t?dQg1Pmo3YA;H*4#DZwztJa-}Jk%CqVQFHmjka?+*gJ{+*}u)7(Df4LatT z`D%~ED6@UKTRUT)N_#L2H8{qU;>hE0!;F}bu@0H9jnR9vg$%(=-9H727;#Q__%3C0 z8n?yU&h8flho^5We8z53af#DsPftTj&+#AKlo3ZlfeRB>5~Q{IH6x&^)tM@NLtEVJ zd%-=XI9XUQYa09&QO#&%VaU)U0R>7iFsXpFxu+Dkp_pn;!6wE)<pm1}$_OSWLqfS+ zu2KtyOm-lj?-?i1e4AE7Q^npnT<XUQ8|}~#_-VI=p8m*`{{Rmj%co|1IF8p&+zyND ze=V7|oXgDV-qz^^A5s-)KN}8zeU2I4_OyF)%5l<R=y7X{PN^tWg+ckp;<uXWM@wcD zXw_{^R~5V=WRx!UsMmh?$|mK8faNz&#p0q&PMnH^H9R!@1+o@|Y>L5|NfPC`a-X7y ziIAN{a5#r-As98RCBfy*zYxxd3}YPrI*k)Bnq^SNHSIXD0mOBp=my8(7iEQdIY9)( z;_I@d*?y(7r&Ehl^Mon&CsS*G<?mR8#*u6fpVS^26y|%)!DFuQ=Qo9o;AhjM>+J@z zPvO|In7!@|@hSr0A>CzK`RTWJZe(2J7dmb_O^gxps~i;vu=g7}dOK<#VC);?<LL5q zN6Kav8ua-@-BF(8YgTY9j2nXUwP2z-Ox1dxOCxk=+^SSR8;S8YM5t$5wm@92QBblj zSXLzt+IcyaWtm<T;c*4T7Z_Y??k~8$;`@t?sJ<>lG&!%#j!;20KPLXngTG1gsZ8hn z>mN$)V}F)-!Z-`)ofjx`N$v~GsO&oZ%MCFI-t6bJ9w-e1vFVGh<_mg;H;WD+KAGFo z(-)VIRLzxiQ-v|z`|{!GR9XB-zb>^w@Y68bWswl4ZUCa?7TXmL)+I}@!prYE0M?#y zG={enT4Nc*ATiS=xTLsDGnibtZ^g@r9LzVvLZ`T6P(^?z2C>AmjA&cJPzF0xd1gi( z>kUBzVao_7`V5Q|Ik6v_4)&-QOHc#Yr`m?>2%g3wL`)Pa54a^+njP*on!OYt>6!*m z`bxw4ay60wMx{a@)VM+-=8XYjHwm8P`iA$oyT|qfG|5Bd0A;)VM+W#$A~s2GwksRi z2B-qBos&}vU4&GviR`+XY@J6mKxZHss=U_VYr`+mjRs+JOI}Sk7PjCxS*1R!cWUyP zGYnD1?Nf#sJ^jKZGP4|GP0x-vM|eltsk~N%BhLiDl25KmrYf7Fw&e3+Hzs1J(~6D& z988@V$3#<yIkeu#5@8rRP!Q6b9a<d5Q_~{L!lve!uvB?F9dS*AgWAymK*A75EFrN! zZ)<Y7T&`Cul*eijc8Hvi1?EG&W9jM|rXjqjZ$#)T8>mI1{3JWnGC7o9X}o6&9YqlT z0L;zP;d1+&r)a1l>$ydQJZWi-uIbu;+*S~W%FN{L><RRmdW?J%j+2)`n_he6mvS~t z+pR;fg^{*Bgh7GQi7q6Y;)Kku?5;wn5r$;vX}0BdM4+5%Oq(QC>MCthZI><;!njuo z;a4k_*4(aFTOzMgHe99`2~!B23EJQ?dUj^Vi2nc#(@ii9YNid1zzfQ$O1K=x3{87w zBt;<(aBJcDoh0s}nR8yq3^9l#$u^xaiSICLb*NUR>Syx{V@<_}OH33EK~#UJBkNFZ z3V)fRezaWTT<2cnGIGk=eI}((mA>A?56A;;jzq3dxLd+h!abC&lAc+by<V?Ztm`_s zt`)+#Rl#Pm^?ERJyjya)U6I1LR(o$;N={eVHmR|2*_$f$eYdOfI6~nHlNtkK7Zlxb zIW;Qgr%oO2DU`pLPuA(Krnl0;?J2bW8g6L+0Qkg8rAzshB6c_aX|BylrT+kcT{QtX z0_baTfI;11aj1XFVSpP-H99ivO`j>#j>DyMs#5Zy9Aa>eogI)sdP|Sa=y+wdy46Sg z&L^@Q&gGeAL^AHmCn6&*=<HK!yCa2gtl@DkFu20M!DsMU)L@K?yVkfD3b|&sc3c#K z&KKSB3yGx|hW8b7ROzX)XIa*DdGJ^Itm1-|Pg;}Kl{P7`tl@DkAg)(g#JHAaa(MXw zYKO}#oKz|rWZw+?Q>#@msQb;=E=_0h>S8V=jo%d7)eHq!JV#sZRG&h1DMS_-L>&sF z>p)eh0fbHfDa=uj{{Z&e?^LKU#iFcTP>kSaRH?PcmssF?Gfz4!{%gZ~gvxJG)kHDV zr%XtZq?BmUb45}7x9@uISYB~cbm`R7`_moOQ2zjKSY9!3x*|%GdUoJ11<nzOhHRL6 zRR(vS{JNDtmd77=U=Ub}lH)6k`Zeo3Hmlqersh*8F*?1>v^6`^Kdy-V;?vST7v zT&{r5R_m5xj6%D>*?P=Z3X;0a_FS$~SF6>^<(*zal|s0|+PGR&>4iFFPY_Ob&iJBq z_9C7p)B@u16XK8STIaaBJjTKRXu^kC2%Kf)X$JA&nEG`tohqVm)IuFaT7sjS_QOO3 zbj@_VJY~f1;y6)fQ2t#9d2zeCIgqW;bucZPBfLMv)JfuNnnu$ii8RGAN(>M(GESw{ z8fLXA5aWfzJc=;8HqT81Op$JhW!3!Ut^7}5EW_H#Pbzr^3x!TgjH}|VE8<d*g1gkG z6?>G|3{}uqt|cNB*6|g_vlTF;xS_BGJ?~Pw%c7uM)}01QL>-EDUy*gUt}hU?9`(Xi z**DoXsj#cyrBQvs;+|w+)1ecfdwW9K<QBED6tlek<X!zfqnyL?oG$Md6#Ct3%j?vD zYe|k4`zETnhjqJ*KTq#Qlg|7AtkHX1J|MiBtONOh#lEEegQ}~|Ya9+OIwq+T@sm*h z0DXZ~s(;LRcdsC#d%Y#Pr{IaxmPJt(gDtA!7VF4TsHEVo1%0(TWlSGM*OF}ETq{D8 zmlC{LFs=&lqZP)tN|nmxIOTCJD=xE%4dpmFeWBd9Lx+0z+r+r6xp3Jf?kekUTq`=0 zmSVUMa+rqPhyt8xNSoW4Z__(_FhPMA5TR5yxYFr6#3N0OZ3endEt|Ye)(Vu|Sn+d& ziibFDEo@P%S>^Q&?kSx!oCRuQ0b%%?q$+Nt=XtI$W3vITBzXEwN9Yh8{eaeTZdvTO zDY2?_!r>#mZj<Q7$rXK@*4<|cy36g}S7ctVw{>q7HFAlPlhlp3S$e+Pl-jOvTwWnw z4VNpdy-C(wx0TBHDOC0+RW)~7w_PQjPtdoVT??XPkq=7xk6^~=3gvRSXIGWPxPr{C zS9(G0Z?}5cE3)p$l9J-Hb}IEeiFOjU?2FamT&`CqgkV+5cHjFpn{*7Y-6q`jO`!KK z0In-Ky-8<KpQ4Koq0Y&6Ggn(LLA_~QD)JPZu8MZ*D(fz?`)*fu=k^RvX{k7_C77v& zc?*eNGEbt#L(?Xu+sJk@$tbCXa=l-bF=h5$*=_Wllk6V-gYmaNsbA_@ikmzZaJZC; zzQ}qsPwcq6vAtfVr)BC#v$<W9b&^t7DT_y>z1`h_h0Zbj7yOmkH`#TU{?&q?YX+(1 z%O>?aoBK<$ZdWNuZn;TKs%<`uKQYPHyt+<3%N1HJdp<`vk75vJ5G90WvPUNCFIS@j z`&K`;E?hQ9sTFeJS9aGXfG!G6R{*!_crEC=YTaN8O5{PZDiK$!?3I_R{{Xg^WJ=4G z%Ijxs%Y|LpNk%zR{@q-zvgLPUD=+Nj{{RAKm3qJa4PXBN05AUl=)XG8`v?Ep00;pA z0|7rF9+BVz#sn*u&|4}7Eu<51RW}W@GLpi+<R{x0Ip2gP8UV@%xzob%MX-~8=VDPS zW;^1C64DhI$U}h?;HZ%$MB#>_g8^bCE<$MohSx0?O5(-ka!#I-X*T5C);gPUXh<cI z`r*MrfU#4*4G0i`N1-;Hj83ysI-7sX3Eb0x6A<P$Vu_d+;RmpWRR^THxI=KpW{i1Y z+loM_bRni4CrP*3IHS*E&k$4-M151Q0648zGgPKB;Z<`CG@&Y0Dbocz(Ohda5aiCB zs?H`GAEyZQ_^lP)QNc?0joX66sZlt*uOuds-#blXsh$F3mj0D-ByvNEniB;mM4&`P zx!0FduNPBquVLkN;&(KJWkep;4&<G)3DcYFA93DwY#T=vSFswsY7B6PFpA8qOL+AN z>1GGKE3;8I=W#Wbz6TAlX(~##6?3M{Ta{`eg&@o^nFio@Dk?JS1J+a!azVp7dJ>ir zBNXYx79DKLd=*e^kBO2O@iwoN-M-{flDHI!=uSvYW4=wzW5mt<DufYSU!|lm0G+6$ zwe+5g$#pjRfhsvp0nb?OX)czOn)Msvbg8^cuuVWRMT`~Wh7pu(W4aEYm~p*ODrG`- zhbGdnP|$00ODP@Ei)I;^%yX%(oy#>qVImy~gi5Cfv5ki31u-2&c+<$P9X$zSD<fPu zur~;t@j6gVay6y}(Su=SuHO?*4>NFAb1_VnF9JN5FOIR_Cg!tAx6!5&MR9VLD~g{~ zeFM>9`l9&Lk!AfMrwwNEkoS504iz?Rmkb05F$X&Lf)Sf#Ff~2ff;K7Bqjd|Z&@KyP zZ#RudV$eZ&CUD$kg{8*X;m{eA?JaTA8O7qENSZ_05(Uazi%N$&rqZ#_Bow!R(~k7Q zE(>U#;dh%4=5)+x3>k(d=)o{Xt9`PzwrSy*45_5nJLKHfX*T*R68IV;fDkEEKSsPy zT|mq{u=<HD6)Vw9Y;%k7aZ)WN-08zutB)K9F?$(b#QIC|c=dy2O-fS(ayWy6S*e(r zL<y6aIMEED>51IYFi5t@^wU`jk`UBONRX_t16E9!sijOTJ&}|>C*VXyf+ewZNlN0{ z;$GCx6S2bA37JF+K};OL5t{MRJdtQF@q5oK^Ud?~H4u20F_MT%<1ysYYaR2n(rGs2 zAr-~TnU+C<m?9Ig6q$aiRH!o!JqOSTHaU}_O#wF~qnnWGGdvb?>NtuF70X^4!VGYk zpmgDg++E_Fr`&zz68QA{$3pHB?{-xO7KnjFPO+LG3wHuka&cV+;7dE)HnE;acGS6| zQ72~wv?8u(?GUv?Njf0!8r~rwp_z7Q23}^70?JJA89OmTM8eAsCQ;bK1g20@Y*7$R z_?M^x&`^EjT&BMB74;Wb?~`*$q}m4-aLgJDins)=Ma#LbS5I3|I5#!*jhu846rdOb z(mY~;>B^QjB}L_gcKsH-^}^yj%m98*yhA_0?>8WKgxdh_WQ|(B{{UIJZqEKs$+@+4 zhX~1(HwCEDv7$lWq!`6?odPa)Aty(Nd(IHxy1*8K`Bw>Dq*OG7ti#q|Gi=v#UrAG; zoifY9E0-R)q5&N<shzF^nQ-Tb%|X{H?j98@6MhxU;=#t{%ZCcSQw}$p%_F{cnoVZj zi?~8jFh|Epe5;Cw(WfnNCq%TVa^}-tSd79cm1cFQfGmBI!RDq<BAyn7gCv#{bUEi< zc3%T9byt)8n#qnza(17cAL3`9gHPHgu)N1T$S}mvXR-F6$M9a5gBQRued5Q9*=OG1 zbV}vCsE25clcq-Kie#9svt5aO(!%N7uvSTfnuVUS(mag4F>rh00T|f}h_GECYY7UZ zG9^G_T`+22GAstSFK$##=Ke@()K`p581bx3FA98FywYnO^R&`wHsYbU2!n<4#6^t( z=Te|Sk4Bs^QsD}it_z~)d9SHDL|6kPCn-t^g$o<;w5gcwy+^}SW6ZRKq?XP7LEu&) z&j!U=-a7rs)+*`#r*wZ13s!i6(GN2^)!StJ^2`4KV07XoZ{gGJG#4Jr_S6UXp~EtU zp3E!ZR1r}%=)$3Y^fMHZ*v%i2#Q|5d5bLq+mlMD>OIe*nY1P664$!&YBX^C{Q)<mz ze9>JaHYaRAcTJqu@GUG7^bt&@5@s>6!IN^{utZLvE@de0Z{S?vej&kvLek8X(MB_Q zq}Ds++|p?`<li#j7+_l!FH1v7uOqp^r0X6u;u&UW!%Ce*e;Js8oU}FM;n^0Bkl{#` z31oJJ)VE1aQBk)87sjP|EUwsQ;u(Y^4t*vr0JX%Vl*UTir~XTz;LRoJzU~mUPl=|} z^E#coJZTm0rYWD~cbgi!#dW3veWiRmA`e!p{{X29ulZ&XroX%&#TL6nJIKzzc$J0S zRH?)|Dt=`+A6~D-uNmr?$_&TI{K6=AmGa0YD#izJ%Qlz6Xcz4i^n1<5WAxPPvsnw+ zX4sar5tQ^h<A;Uf=TU*g6sT?mnbblveg}%Z8hE&uD~mYZH-`{nJLKHbYd7btF<(G~ zT)C*7=&>lF#gdN`J*aoDMw~ATysiSw#ob{TX0|bb$l>o96dEJ!MyT%v34vIH5!^PH z!v^X-@jpmN!BmRH{0IS7d(E)>u%?IN=WP#Qmo%Ml{^J>4M#S3W>IuM@=0_i^O})a4 z$-Ku^gl9E6#^6vW+QY@m<9QJ~o=M#f%*zuCY9BP->AG;mDbz9_aKyA;wVn*J-tm4f z+&>+ZE(vgU6`QWn(toLa*Yg2~S7d&KZvFTrJ@|xwFz{L5`b@?ndQth8-S`&(6mq7? zw~m5}-luU+#+GvjtPd=64D62x@r)QpOhD8VOw8jXZUk32CLnrXYd8z2vRs5O9mMO# z(NsJ2HKcdRxvbZS;EXXaLQ-GC4i&(#Sr-EZAPssn;OYtK%M=3`u~U&0jiuO5>rml? z+StC++(#o6^aYG7FNwb%?CF=?Sz<G_PhcYZZ<w;>%a<-(xTbyzK6z;l5z~nEsg0Gx z;js%9k&?hG;PA}o{02pyIf?Mn$k%civtvU!YcWuvwZ1Q&#CCH!3w@cJ>Z`p|2@A`= zw6v^P2BqhL`3D#q&58cFKIE#<qT{o~LEd8fJ)_W$sSWZuvNx@J${V5XGQ9J}KQfRT zxs;|C@1)xW=(PS|iDPGuP-gZvMmM%!?J43jw-Z#39UDTfY;DvXB2#cE5HGT15J&^W zx<$Dr5sKeHcf^+NAw@u(L60zvLpGYl=u8+Gj`=q==84h}@xyJv@H0Xgh{veJ0{x|V z4+LfsorWl2XISyC4W&4pcve?wS6A9wvF`<sxVcCv@hRW30tNfj{Yo|SD=2<}{m)_T zh_==AOP4NOxqnrAsX~KTSCtGk1npVAO!MVfDx1oekh;bjj9FUu<EkvQ?RAV(`?<a> zIv;$eJs0fvgM^tG)_%$Q6Y*eL9of0212#dv9&RhJiujixbX%H4F1Ulze-Lq5S>yea z6#h>C01}eC3}M!9kn)Fc*<Iyf-WW{LvgK2xQK-RXMMac~uBeC9T!>OS$<~#65!*a& zRhyYN(pgT>Yxhrgo5RqgCCXr84DxPk%@d>y!Hx>dHdhAN%v=?hL_8C@`Zk;5{{Z0{ zAQ~5I@^zFSh9#cne;$&j!m}QB><;Ru^o6iWto%l{FPfG#K2@Ee`2PTBVxHKFZ9hJc zxqMu|_=)+i=buO+uYiTZ=`>rW4-DxzJdUprc|rR!<Oh|leUnZHK-=;E0Fi774|ui8 zarN!OCA8JYe&z7}$*cL){CHs=%+NjJ&&0eWaZ_G-#x=b}Hgj_LTw7#%DsY3zgwl1b zL@n2qN=j$8a)>9psfB05A95akeq^Dt`a%!y%0-=%6jv9z(4aESD6-)!LG+Aw@!H9n zw#RDf<`cPiX8wf;$}|tky#uQ{eYDk`k@qk`>&P<o>L<L#Hssvbnm7@pQOk*Ns8Z+_ z%pc+>u?F=EXXVe@Wo!8?O}iZqpKffuPve6Cd=oL@&Olvx=@D(q7Bh1Axqhp~T?KuM zmcL67>+Io@EUi>+G1g#LUY`9XGd2aXx~g7g#yn?i?!G2GU0n4=cIyZY8Y?c1A9L!H z_?~(6f<=Y}<FKr}*Z~f{<lV5XoGZyTgbu3A>Qf%B$0uJ<mYUt`p9ruruYR#QKFrog zKWzNR>V5|o=w)2AzVf>zdOTE{IJta{J0hMq7p=H!Cxn7(kxTHMCIsKJ1LGxbm&69b zOO{v+>0)leiAJ!94?;w5<QjT6k0HD^6>aq*tKiR$5Ws?H_Yb-gUqEggL&7C+8zMzn zXg)9Rw4~1e04x6h6K)UX-Sa<ZBk*X7+P8t?=a1vwtc~u4Ba|F|7wy94Ncp|YE{fGK z_eevP@MwEVio8Yv$lyzr1^Dk~=4R3>Zj16&MHH|Fis-djcREz$)&=b8DT=pf%Jz0@ z73wWipJ(i*2Q$~1%=H#0y5@vk=JXDtt8Q%3px;WDMgIVfk6m8`4{_c{b5~G_CX4H5 z<>~7Y;9obSQoFrMQ{$nrLZ2-~WrS|R^%nF;{FJ84uIJ3%#cxVhYPrvks!!7W^K}@R zS-7~usHr;9ve%y7$jDubypTn?lkQ&Of>CvS7aGM+!BaK)3BMEd&&y}v6Jw<pKXBjL zU0BfPccc0u4=fvE6YlnQ^DbG`pA7MMvT<_d%Zu!fO|DU|(LI#>Ix!?YGfd78Xv1>> z?JP!tR)Y^NP4i=L5g4gl1UZ5X2xn`G>@*-NCsuHGUuoT6olUQt&@5Yw)ER>i!GZ=O zv4S~Oy68RE5fbl0)9%_I7e*hU{l|vax&Hu}Wwp1wxqROqG-pYRUd~V77fOeZ$Njjn zzZ4wQ>YN9%nOw>A!@JOTVEe;#SI$_fO8)>Oa6k$>wRQ^gE_RBhl5VR8W{NsstSMd) z7RKq64Kg=yKR5tI^bipB>DpVq?8>!cRMW1})dyoBQW!*yF)9phJVrGV><E<&Q~`$I z0yLrmZ5M~yCDc_c6*YIb-f@;}X0=z>C-D68bu`9>LG(q|IQk~nXkbLCijUG5GgliW z`_0?#j0>)K7{6*(y`|sDs1*%ylDB$s!Ln?E!@3`th0JshMW5VqRQN9Ed+jTxI=ZiR zV_tFnOL(ev)UMu}W;&DNo(y|lr8Y%8MZ&aZQKaheD~VMqOZh5hDlo$|d3NoUstqlf zMdD*D8Q?Wq`U`%<I8L;5{U&$Dsr)KveWmSlliLKNp+>jVZp3B{uaW&R2gVQdmrLdc z<A!+TV!ts^%3<IL4hxz&@kZ8cbnA`x%Mwz1N9PCHQ~=O$o+Bfj%Y!ZqxqMu>do!PW zlK8PP@%Z1j7Jd{D^0ky~VBOjfbbHJ{-jGLCwPUO{_-mHF%%lDf13ZcRE`K8{+xeCM z0Lpx&_A~eyUdevP+6yv2J~x_AK1%B$I&$`BLFBOU0Q)u>8}U1i`1~_GpJ|&c^{@*L z8C&_7cY6jhwXU3BsX9JCzBd`!dWrp??Gcq1x#L83%}?QRO!>~=-VuBq;5mcX_x}JB zu`kw{_yh4UOq}B{S~vUli3mBN@8q3b!<#D(w)XT~xpKQFnpz>#(?nmSds>|{4T1-$ z3#A}CiJ-%Ulr_EtWpG3S5-?CQv@*XEypP~($M-_SKGXcqETKoles?cRVSUR&0fgLz z=t231FX=4sx(n*hwFORO4h|{5O4n}duBVDre-q+45m|@4puu$5`I>R_K0D1zg9Z$_ zd{O&n>}>pyGk#x$e)zF0s4o3n>J)04g#HWr#ivyzegI485(*xlr@+q~zmL53C4cah z-1|?HKb6l1^F6<0{uMl_<bIjVx1A^CO>*LZEG_R>{{R^1hW9_nCJpGqt2-t^j#m5C zIvIwXVbod|MXbfobRPRP>Nu^127erD_M6SmVt*UVcj?i?3$!Q16ysZd2YCIxU+_Jq z^#$)2)SfUOVtio3tCxrF218}7s6?uz{nc27<83lOu|NwL${m{B?p#W01woG~Dm`*0 zkIhrqRvW}JS?RflbK{;50w+ih6jxII)tKgz`10Knw^ODySrgiI+TnzSmP?~HOal;B zzQGA&B~EAMJ>#5S)Cazwv{RuIw%~Pui2@KoF)NK2jabUocI^KEQWglFfiIh?oqf$e zGN-^Rf0y9|;kj-05n8;=xgPq5aOc?E8E|F6mo9fW`HuepP(hn;C*q&DUeem0L+>lG zKb23Mzy8y}p2O|K<x6}0X0+;iSxCzCAHnk(gu9L8s<-8uiq$4ss(v6nIy{;MhPvD$ zmY_NmSG*Q7HqZmxP6?sk_0E%dc!ti*ugo^qRYEk(F$VBA@!A#Xh~~a!(LPfW_$6Px zK;0USK-*-$qte6Evq_vq<a=Ih=}j@fmc;aE_l;}aI!u{63Hqk|8eSpW1fEB-Ke^P* zlxH5$@2}@%cva{Xes6mJ08A2+5B^pNz*t$9g1FwwU|!*dTo>NC=mTCvvGU)I>!(Wb zDR1PCX=w^)IEJB@j9Wbb%H)#U=+&c0<fI#zXC!|xj>4H%AYi)sR}gwdCCxI`ogmFR zONeM<!mMIZT)G*j7Qj02Q>-)HD#-Iy`?!N4LcYv@<|A8QoBseNSw!x?&FdY-W6weT z!UzrsLJ;)bGPW7tpe*w3JSPe(@ej19Ba^B$3@f~*b(9lnd-(%(<t7|N3S+V!k%3z3 zbOayo^9El72b!m-`$D2Uwy%b!{Qm#}`{Meaqo`J|U^4)<cCd-jIz&paQOK6ty-Pd5 z6METpc{$X@C`h)sr<zpg`9KGyCi>TCSX~YR>?TJ|30){g4|-RxwFR0Tm@5kJftU^# zm#~RJ?2Y{e0CkLLcUPt_wA-7$z3wD7)oop|gv#atUbhzMa;<v^jm-v=B<{-f++*c7 z8vyem*D{V9;Tf{K>EMSy%ZO`(q<BSMV<ygZkqSx8f2c7jFRK!m^K?&=nDHxM%{wD* z7%bT%$2P=UW;@4+c9SGshYZ{8H=CxkE@0DKOfB#+OHQS`@hAyoi-LD!siquU_?VP* zl`GX!n;}b7YRxq=0)>^>VcY%>1PZcdL3Hy5Bw(%zlGE5F84iK{HTWV;HO2IM9b<Hp zY6*f`jSXhnd@-}Vd_wy=`%asjdvzS#xG-hQgwd~(fA--P1GwB&ASp5<u^_itUe%v- z@Iue|yQ%*G;>KL%`v%B!3#cPMzQwcoVkIsCCQrV>g9co<Fx0p;p3@rD561rhbABZJ zC+~|Zq{{3i=ERr{OP6r$H3YSAstpsfF4Y_>o%>9IM;z<cXGT{8BG@&unTFbfM9^$4 zCsfn>>C45Zy1AF5n96L_-xA=lp{N5#VCz8pZQGz8z~Je*vr!SE)2SLc9}=7qU8cdt zAoSF!JPQ_eLV&YK3zi2%+!u<NVY=r@C4f!ciIQUAEQy*gC(&<4GqZGajtha=DTLkp zu?=x_iyj`lTxIY!w)>0|RMx7?xn{tn;{O07Y;G}}it`c(<>*@RG2Y;Mx@Od_$$uw; zRm+FU89wpcHG9p|Gwy!4G_6bw0YlmbC42aa=n>S@$rFD27hdPnY_zkq`AR#>N_&6E zZJ(1D5D|htwjccN%B6rf6|D_+cM%rZf4{egTE$w69%3Oa^9sfGCgrkI#NI>MnB&k- zwu`^9ElNL^*tS}D1+UuC&ZDg_=lsm<Hm~|2R8~|O)M*#A?s)k^LY*BgHYZ3`X>}PT z^M(szs|&#Uw;Ib8SMb?~iH2#j4;|lvbjZ)NU(V*%l@nM;KeQMyWy^qC={=BTguC|0 z)P0~dcR$p}7@svh>mP@hPr!cov0K%6(uDR_HQKF!Ea3EA!K4^A)CIX{v$&bs>FBlA z^Oz3HzU3n#Z!;Ov5FHT>^6LUw#Sl`cc{d%jZL9ZgDI(Wb^`{U33c=~8wD53zKJvVr z9`D5Y%k!7n`IdH`#P$-?$vl$Y3H(nG*9S<dK}e?VDU~{q1RcA#GO%xR{D(^I{8dHt zQ>g(VLK|=15TdVBANf1%@1}jsOPj~K$<q-C-BLah`C+YJlmjlYZ#=)uj@kXcuS>5& zUMKELG!<#J(fv3p#q_=Bijiy<gV`?YwC+C0;OKWEX(vjub_d6**^b;O@50|z*B9l? zASDRdD?t*`-U@!B^FIX>Ln{NXuV$~AR^X{e8z5g*PkPw?T43}^Plo{6pFiXxgSg+> zab?=rKeO{K)El?rHx0q|!27}bk8FPgfAVBT``ma3uhjUM984dP(I#lE7NpOe{o*;J zrF-}GcNmV4bUZV6QJy#Y>jVp8@>4D#F^m3x&|`q=`abl$%Yz17xHo8ZgSBriC3c0~ z-96xVRt3}MC|<<iU~lJ;C-FS+Wj&{YUVDj0WTU_0S93m7+4+`sm*AH1!Q__r`bun( z^rr#<Qvk~Q5}{7TUuJbal?14<W72xM2VM#LAFfWERc|zjR2VW)<S<R@7|4HyCHD&| z?n|7?^?D06h?e8E$e@&(Vl<bsF@D=q@?iVZ`%lhz_V<D2TnT0ppNDg6)(NEj4<Ksd z92~9c>lv|o=sOOF1Er6(ey9VvX_yP;LRo8Huu)+*E*<btIz&7$O_m>`G`?;HtD9bV zdd>Ei>S5DO0WXocW99S<?LIz*rObAimF8Mg>UG9qNiraGoiu&@9wo7N`5D&yOZF#v zzq4e?7v%@#rOSiB2DuyVFelnMLm*4^Am=c)<@^Pou@zpQ{Tnc4_pkj+>3Qw@#4TIr zk}nV~bdS9`{OUwhQB$k*9T5{xA7?M`h{deG3j3BzfpoLxQ%CXp?tH?2&<`w4-*ms& z%23OK0lgRROP2-^VL)|+)Mbo$4|Z9qyIlUK+{_)fXxHETC-F)C7$u?;tC-o~Pvd#u z#r5Q?&uL^t1t{3*_U|e^0I`>_xsLPBLpshc<GkI61>vK+;%nP2mSkUZP%)SRwc$H# zh%Cs%h10GPan?~)VKD9tGuwKBWl~dAVXBphOgzIDvbJ(qY~y+t3AUQ~LGUzhebHq? zZY!_xFU-(GL$^is>5R_0x7*~LotFwyi4|UH?(~jnd@mt>GahYj&ob6<xr8`w-+m69 zPAo>uxZzTD)nPkVN|vGTaC)*VJA1?pitNs^yVZWBWe^FMy1k}<yRGc{zalY1S3fQf zxiovs_&{dZ1IWx-=PYLqlk`5eEge;*Q?n9}NHw9+p)BtO`on3k!MpgDU`&vTvz=P0 ztdk*9(wbi|RdFT<ZC64VG4n}+e0?sP!hdgxy+4t>!Z`RD@!{g!G1_8L-c-|xQ@{t5 zblLaR9fT@$5A#s`O~cdXS8%{EeCHn{?8e5OkYOWJLoE4iRq)i){{SNR(Jx5#Z|p-! zepv24fQru#?OC_*;{Mka@X$$cFp&QMa_kIjt*P+kexN%+_ii?bf9ACpp=r0hn14(& zFeoJZetIRA-Mg1ASXJT;vGyMZQ7a1ge~_y3I6Cdq5#uBrQxxkMPvm*vknNbyH!t8W zJ?3X9#=(_uq$pVc-od#XVNrpkoTAcL77szi!n&%-OoY`?Rp!Z(6ojVa28A6`rX>pR zSz&tU1QtaPU&yl-vi;S-fa4GLmUWV0cbFL)eqcu`xjQ2{pjKV5*hzw=3EnN0MTwC$ zQ^4HLFYL2zT7`R-=YxJF2J!*bbbv}i7nu(jV^o8cr9L<v3^W0#v4RaNW~B^nw5nd> zu+LhC9Q_*^Dr96?i>bbACrL`JY8u5MU;rmn8R^z92U63$9g?SA+3ureL}g1{HTLW% zQm}J-k7Rc&@t1Y(QCm?vzh^(0KRNx)=Sj2-WtE&Qe>$cn7^}8Z95$A#_bG{VIKbXI zOPvmydR$0ohYQG`X_Y6F)*Z8Nbl3AgDrWvTAYx*jedqBA_M5!0O(xH`I@`f)i$}L^ zb1r;LOm~(A0g)O<#B7qLRh4`FKFC4rxr(Pzes8qDtg)<`eFt0@QV@;f;Xd|wa0QO` z%$Dzl(ORqO6rUu@MeCO{?P2pND|S`()HxSx_Z=S*Et|sE=3i`jiE9v9s_lPdI1$tP zJ7q><Z{T*BmhU?L8J82haWw+@V5D$s*i-i?4wv_D>r$D+>z7OgosNC~0KCG;1+EAp z@;tdq)6oEC96rn1_RC|7#0pG_<b)1-{#G87G{#CAhoUq`0)HpZ23;1`3{kV@nD|mb zY1YoGGpnpp9Fv6|8;aRGAc}P44l@AV4kVILblGZmo8pP&Fz9rZi!xzvQnuNR$L^`f zuagxm%#dhP$K%scsngx<l>@pH4InV^&@@F7O4?g~cRE*1*O^nnuU)%O1n_WLSCUtf zQQlW{_e?^5bU%Ijo6ejJs6#Fz94*^s<MW}(X0bZu_sqi)?qP^Y8Pl&0^WFE}$D>?& z$FIEoZwvFEzfP0%b7R7OCAdAF&l8~b<4=D5jr;*()>p1iWe=F+c=yC#ffs7g1|^+H zQ5`nlH!VGq&eIbe<w|)qTMA#7#AI|{9Qp1CsS0rVj^+IaTml`q9$XU+B0fca;|=?> z0rHE8I~zJ*ZtLKL*d2j>!?IX2DLG$v=|o#_Jh+`H()a3oynU+3e$l@K1;KMm+35T+ zaQAzJW7$|e;T!(|#?R^pt;z5ul)<j@@8Ddqk?{@>DZlan-7=^5#&TF}HTET7(SzfX zQAk}cvcFJL5P>m{rfO*k{2x3XDpM)#JRDc?_nzWW-dA+@Pn7vjXXaTJc1!R}c>7CB z?w8#y`ea{iKPNVZp#g-t6QqA?_j$ge;*t|sHIJvCJwn&+V0O{tZ*pj#$?wIo9X%Ge zo`k--Luu7~a{XM_ZzISmu?HaAb*ts#{@!lG4&2AQGNpt?1C>=X3EbpgjO=U6;#y?@ z$t>_Yp>w3Mh&KY4<`^dl1!)x;?)TCdzj`STV`$OStR{vIR8uxrx|Wjq4Ym%rh>9g9 z5#OfSX>!T<luDHPop94VS!n51pJ+%nZdU7?a(N>tfDqC>Vz&lwNx^M;SG;9`@tueF zFk|lEAm!rYHOS05%wOzFxJ@-4&(!l0Cf940INYkRx|sg}4zh@)&uz?(@9JBgzmZsg zHvT!>wOVD}2x|PnjHg%s05|3<U~FaYc%={6N68Wa@)3mZ?<<2opvP>dRHV}E!yac@ zKIw_=2M`s5J_hIT{P1O`l3U;YRI;jjSxx!5Y3(P7<(FH-GcG7_HUaWenDoN8ES&&& zo#0XE7(O8ui$64Y+k$>cG50fQY7>I8hENbn?sZ$a6yJB$D>YTNJV#D9^k$yJ_r{>y zZ{aPjm1GL(m<k$d`|#J)sany-*-iMFN%tdHZ*1z})W;SNaw-7NmZ|!gWpNCbT8a+C zGhaY0!wTK(%vchEs=86dsj}ynSMK6Er>_*q+2`mZ2~HbMztmUo8h-nQ?N+*m?fr9X zxsKBubb~fuO1j?`nfUL>9~G#N<sCd1zr$&Hj031X@f_oo{Cg!p{t$#bTX1Y??&>nm z`9Gl=0z32eYCc}#DLx|+I9Y_tq4&WXXcp=p?Wn8Cv|D$TQo@7F#2*fQpY1g=`$2lO z(5<6McN#lu&W{tQmGzIlet7*`&y!ymiKQmSC7|okEJhz!^$6Q=z}tPVZA#NK_yxh( z9^)4!=zGkMM)%czrSj-mKb5#~4b6X^_%hK~SJ+TjRiaQDs=BdY#d(=Pv`EUu4d(M0 zy6FL3)pSRrO`Bz1UxIso#6gB3x}D6Ns^^>>-+0OLRciT#inLF;Okmu(yVtB3mtByl zq6Z@3Pnd!yGDZR%-*P);^u4$v`^Nxo8sR$KB}C6c=;9_ruU=);-Cdc2P)|9PRtkSd z^-sc`C*aPW#t+5DoEu(5dy$VojWyerysH+022oz~zix9apA!=jyvmgEUqY5@6T+fc zT`Q{o!5iVlx;KFM`W+!UEkyXY?p}AQ$GWbpJVUt1e?z?KrnUSg8w(Toa~H8$SG2vW z%(Wfu(>A}A!^PvSX-y^_o*v}7q0jnwVc|>v003PRQ%nUl<ovS!P0|yWx@Oh<ojo7f zgD}E~r=L}g5nW=;%p?J7&>2^;7o;CxPS^Xv6ed>et?lnBz`b=I{UR|(mw%`t(*d9+ znB?u9z1Z6<N+s*GRoV#QexAeNnKI(<E3B5)9v)zwX1pdW3914(Myc-`C7eqN0@taq zPOJ<RcuyjhSrq9|zV+&1m=_0WVf$p%Il7;X{{S8aCY$_~-_eaql?Y8<^YZ@ysHae( zIMKOLtEMgDD<wxn#&}}-7_LRY09?8}%0?ovx;`f5>T6f4`WpLZ<8k<B?mwMBJoPns zx66(SfXg`TAJeB7*-4r@1na0x(!Vc*dF|c|0osHT+1XahF0VbkIhQZQ#Kf;Mr95xw z;WQ=LspR`sBO_#{*SqvD6SzMiU(zE_y_aFDhwp0mBKVGy#%9mEKFmrdO#P=s!hS^P zhcJM&q2+>}23^+Qei=ti{!+CyF?XZ=ivnF{{&6bC^WR6=;CR157J}JBJL(_XE=wsz zQ?PgVL10=0DpJnj{WB7ZLvVt%pW5^e^Y|e!e{pJ541^tC&uvSJX^8iO8Cm=f+$dkM z-FmSqB6@t0{wCRT4rf)DL431J**_`AuO!Di^j3+s+{^N=X_WS!3E-Xyd2b(i?mqL_ zl<bs>{{Z1DyYW5j`OlR0Ph_*Sv$V6czXbLY-X*Y`5iC1?rhHOlT<aRiKlc%t&e0hN z#Kd*)H|`+Wk71}4tmlcm1B4&sx>=^Qt+zK9^^V+q(M^^#0zV6I!U8E`VEjaEHxIdI z-_iJd@7JG$KZ)au)wT2=ij;%dcCTla?|ynN!0%lhoUcrzCQIMWp=)(i0lZd9do{%_ zUEhgSK@2*B>czM577AIA&Ssd181F17v;g=(2fqs53Z~zQlzA{;YT1B!jMx-a9*r`M zh;^YFZl5U7Rn`N&78zUy-);czo&0*Og@7$+GS4n7xW^SK^gScK*W6#aO*X#iAEce6 zIQC@YwVL~UhNU~dCDr?`4q$_-KeXHL7s;TPROor&S9qsbHT`Ok%b!I;G24D6TYc;v zA>R_llgD4p#l;vjFcYfpI<AG)Ob)&bG=IM^Y?hZ_`g|Q?XA9?Fz!Hniuf!gz>)tRf zrP=T9N@7>!gVF9v{8*g=mD#wKF|To3{{RHECWr8eV<=^9+Em*ZKzAlCKX-#M+Fycu z32qN0@=NZP_x}KZMiMRl_1n)Y0V_an?GQl?jv2n|F!xmRJ322`w3pL@elO__%_eY; z8jYC4IKvpLdrh+YBgRg{=%NowF++^_oqtD`3Nz@T%oZ&|<4H-!<QzZc_TY`8)G1$P zn5NQZ_vAR*e$Q2L{XnQQbT&7OtjD4Dwyvj`w^a`Na19d$l9?zaMweTZK&rc~J=>hP zg?I=$!{9mDQme$?1&*RrC^?(D7wPN|S;uC3!Nxt|$M|*Cd_%Z~ksYrOrrCTwCcUt} zOpqY2<>3Tn7~03gV@E}wIhR#=FD6Jtbl2an=5LC8nqkFH_<H=2QxFOl!NdEMl+SzY zdl4=-E5f*8EO_s5_tE#1{{Y3&(p7-J@^1&k**+kQ$KQAt?wBvK_a1L|)rzwmZd<$J z(w^u>FrpUB8Jevtz2x&B7<3o>&5*S*1bsq3tE{72wt1M8P2TMME*!Z0OuSrMl;%jw z5~Fx<-2MIxeF1J0K^<d{*?}Kvk_L#nZKC_ND42T{&@JgY*!H8lU^JKp)!1`euJOdJ ztdI2gf-zpN2YS-;Dw^%}i@9SVbnJV;*JRG9>(b-QB-=Zl*Qi5sT6cbmc$Dg^9+kyp z_?aQJIjobXMq=?`9Ti?oV>2ZLIuKI!#ui%3536mw6SVK>n6m?OqNT<wPA?jYp#sY7 zG8MkjvhAE|Yd|~Uj>FYbNG7H3yIt|JKSF8ua3rT&pO_X9vX@@`Z9i`>ojx6pUk`sp zvggFa#K(RXnUr1i@9Sy>;a%GJOh<n8JIcM?Q?)De^d6B=OH8=+juQ7mgLT)r(fK3q z2>fLHJXrp><o@8gVVF+=x>i4_hZq%AAcMyVeHez?bZYw&hUeEmiT>G07xVlaO2Qog zKN8|my0c)F$Jh+mZT5&%F;auD;3609H{zlZbU9ET?jV2Rn;Ln628knBZ1-n|07{7z z-JW{OLUru>(hKc;ufuwb-5w6Vckm`C^TP2oBHT;N(i3lUgEJgZZlfZNz9mPD?2R)A z7VydyUXl$vVe6!>ItW>;WqOXeOOY-^Wxa>(2(nc|zy&+EGNs1SGxWjRx?5U34QSBa z_7!rBV#7dhA<Nju{0m<I0Dk4iBtiqy%GEtFZz}WLqb;)=Aej<dtZ8|sSsrA;>^+!J z3j5&QzIY|94^I>%aDWDq?O-bsj9Htf;thS%rOd%<yN;EFgHs5$MD4gkeFCq3REzVS zVTRvwAG_&oKW{AnSnUa$@hko9(0YfU=<wtei7~LguB2*r6a(;ridY#m7uz*qd+8lV z6#*-;y*?%a7DIhpOD_Qs1IdTcY_?ppw8X^u;6jV3)a;#R9={9v)Lxs5=shN+4Kn-w zK4N=Ur*kjMapHJteXjWaWUl`JOeBJXx|tVb%_msp{VM3dy`_2}CqA-2Vp9v=FWM?U zlSfzHdux*4c4pe#LIx?(wm#7MqJc+|X5!Dk`bxxjyjN1YR4SGblpX>n`er{DVcxO# zCG>36r@MWFQlWZ2^8G?3aHT9?1V{!cc0J$FiUC%cRocu^+^EG<PT+E#W2jBN&J0&q zj->u>cr~e3kA4hMqhsXMY~8vX8SsjdZ7q3s^lDSuTeCb2@iWCdQ^h<I+*X#9_?6_9 z!3j$Nw-F$ynvVDMiWUQ`?IsY(87tpYD+<@V#BGl#u3jSm90+RWRKRtBuYe#s&fv@z zAHx|>L%be-VHPmzUmHz6{8T4oRku_AxTyDUAc*SFke}VQwwAT4WD2=-;Q~(Xkd%8t z5>0CAhp}bcxq&IFHu`7fG?Pr~Xd@<_qKL0<@C*8HsW3kY<(8KZHSuw<6flo@a~-B8 zB}(DxG$N<sQEOpwXP$!f=*N3~B9T$$zOWHKO+N6B(%FnS8D->(J6Kmgm%=&W?Vs2| zFur7eQSKY4Q~D)a-h}%(erNIz4(Pp%D-cDsJk8(!iEH1_{{Tc~ynpX?epo2u_3HaW z2GS?bp2n^dY}(x+koHSzod;j&?+|7P_WlalU_s5rx^=(T%&{1;6lwz7=npF@xb<DW z&+Q$xZF0SCH{v)bu@{2t7(t(NgE2jm*)iH<w7&$u1iu8o1h<d0w-=gu=bm}l<Yo6u zd(8T4=!9MjS2E`2h(_ho0qM%Fj+tYe!4S&2<vCH&i;CfFq9%o9gpMi@78p~RU};lp z2nwY;h@QYQ4;`kTpH)23005$Zz*@>LqnN&LZLQTypH&wv=@09Xev_ypES9IKuI^%g zW-A@PvS0)A6<^!vJts_}9rL)1wbqqld&fC`$^5C&Eo`@G-B)P-OKTqH<v(U;rYc>y z2S^xCZ0b_&P<LAW&6s<i#J(8s)9hO;!0n&1*>4A^ue&iV<-zxevX54O5TnTBf86k9 zFZ@?3&=eoGZX3Xi@<2aNh)PzC_YTO2Er0fTB?32On6n&Hr$cr4K+RgI{BB^}{u3~F zpgP|!UxIXTZ~p*ld$P%Tf`x+1F`H#EC1x<(-S==}hVdxrzFq|ATHSP=PnBZj+P85L zLWUKDdow<(!nzw;(0yQla04p%fS@AvF3y?jKNRkr&f_lpsNH^9f5ghbt-naD=n+=? zLn(0<g2PlDBYINk3e(t^ZS(z*E23$K3eZ}T{$nGkPL^Toz8W|s+a`XoSIWSGZZiu^ zyW#|^3f5RX;M5bwBJ#Mn9+8LUrMca7*Bc?g>RJ>&MnCvIjLUfVn3$OFE6k=-+t=g+ zb{eku!a!Arv)*&w6}^X?>iq|#=z|iN8;>`M*j%eu*ZT8_i>jeCAk0<`ui5^{L;9cO z=>FmUO*{8b`9Ds}{mmLXe}ukByqAeCSnyjt9G{7tOQV139JN=vN_3jQhtp<ltFhV; z9;>SWAhKJR@)PYbTL=QR*1jWl<zMa3^#DDz$3pL8q%yM)axJ#y?&e%sl&wuU0}JUB z-c=Em6E6T}Zu_`0mQs0DDT$}FwX(q&Ebb*ZmxweaxfspTEPSs;1FZQI5f~>0r5Q@H z-ey9Ds2e6BZhS`e%Ss5iXvOM1!{a+XZE4yqM(Us@%?+r&#ICC>>Xlk--QM8ODrlo5 zbHYzpf~EylE74y;peB~Y>l8IPvbWX<02y5k6Qor`t@dNJ5PdXdj4~3#x|b{EnJaY^ zglQT(pwZicd+|lCWf(MI1;ka$n%H7+G|U;4BIlH5LgK6~mv4#!!XVbAp?b!rba5<7 z4il(M;hvF@)HZo4<DC`tVzvHHC?9~h>LhtPKv?oU&~|h%v$QflxqxvSf?8$Klye#= z+NC-)8WSb`3uUt9_?Yc6F$D4fClt!`)J<?UI-ho6{ggmn;ron6vEM(fQB7OokFgFz zkKCJUM(PWEPTPoeXBG>lpO_5Y_NI6K@@A3T&xkv(+EN97;YG?J_QroXm5#@MO6%rU zoe_ln#%aIsg^(h~lFzxpw3Y4R9zmA+G1xEp_eAVR?St6SEMdVimr<U>EVF+Z47Q8b z#rl3zY=7|r&&*V!{{ZNl`hdHuWIA=O@o}1)$UbT$!Fxmx!w>9~Ks7<^6R*5{PoYvi zP7uu5_INSZQ!Xw_N*Pe13vWvzN{ZgAPo@J*#$|0SR0^SoCYD9gv}IVt@9_Bl0CAk$ zvo2U20>A|qiHMa_aH`p(7Ygo4UQ=~on@vv}&|~FknOve{_a{Zg5=^n!vGzWSl`2%J zT-2-4)Z&`CQl>!Hm2?^o(M71@?T76*0fi&j)Kmo~i`Tbl(9By^eDFc`UMkwscTAl# z2YFG50jWgTi7DbWEM~Bb%n}j+640m)vgI>t7`S*k#4u(q)dTKFx5Qoz8EYQ#Eh`Uh zFECwC@)w^x+QzWZQl7V&brB#j;H{3mA}8z)1`|i>OiSwMh74ALud4eo-IN2bCOD(l z3j7dEvqzpYEtftxVYp%Z1YnlVv$_2riA3q48}EOpvrG4r?Wwqbk7)I|^6F-6@hs?h zi)Iy~=(4PEi*;?h8~A|-!aw^e4fvm_*@WkQ4WaU)w-5C59E-p&@rh7Yw8wTLx(|t( zzvB)9RbT^Z!=|t}_WuC;K{(ys>*fgMzF6h>0aw|?6m?}+UdxBv%zOnpTPfS?(qXw( z^w-`007`@`+7VfX=ay;>l?7b}r^6fb0{;Lo8`>^^Gu}$~BO=rn+{`WhN*E5#r+4)% z>?S;u=1>T<QfctV;5!l3$44jKM<{;=2$H2rl`2%JQl(0jDpaXbrAn16)C!d<RH<A7 zW7Sg45!G1CNlI${86`f$Dy?>7gC`4i1+h|yex$OLj>4lRWxObUBVj7^%F)tX`z|8( zKSaE{?G1P46%U4Kcxg6G)cD^LwNFWX(;ekXWj=~_`nB<og~nQv`{Sx$I7yK@Wp7)4 zccglR`25unnmFEPwej{KMt7P1diz9OME*I!6#|aE-*yQ2MAhCMVeGN*9rOmK3%A4b z`cB&G?*l-nC0ePhO>6r<_(~}&p;%XuhZfQK$MRIoF_lVDP{&sNlWeF_sJX<`c51c# zKvRF2{wHT<BX(kVa!;84F@bW3Gdmvz;C3j!xt{K&Z_6v*+*bb3Z9jAe^(fFif*+IY zFYmd3YtqVnw=Ev-AO4|4N3uNCPFm3G{>*X(noKf}KPcW<TI&O?U9Ax6Y$D<3yivt{ zj536=hLt3$6^3<;twqcBm+ddwU$nnz;+`quo(bTd3E-YN;o*3AULIEQPaN^^zi(6$ z4-D{61l#zzSnJ|D5l#paV5Z0>3Y{^*<*kJz8yFTr)Z>KUu_ftK5N6M8Uy&4xUC>6u zcX4-1!CRDq0NEIm2@4NdMUIE+Cw^vhSa*mKAwb_}-V26rr!w8;rKhq}w7$u4?wIc@ z%%)T6sadD1I@Q)h?*t9@OJ62$ez*KRp#$9dD}Kc9BY&XR%+8zYAF>GPcCb(H;tPY~ zAVQA;l8B~j{EN#Dhx;(>wrk?KP<BVygeqhF8b1=-o$eZNCX?<(63m_<&{%_1<M=f` z1%Cv{4j{IQ{i5G#Z@jUfrh_lof%1%LCaT(vOhP#Y*uA}@>XN4lV-IIKnFf%^88Le4 z3mf^KK0kUqU0F!EY?+VY-6m}|e(sTfI1I3Pryp%iVLTsWJev-mpY{WOH&5A(_K9~d zw>@HMe4g<eg~w6;L6JjcB|&|`{XsK!c0KXd4PV4Mz!k46pIcHW_DG0SmNIQ!GpEFF zl0&_Za~|?}Q>{~=bI+c9OP3Q+x}@^{^UwRw{e)xv(w@`5PVqY8b(h{-*E_~w)U1cY z6`$Hqihu|e8{T;tZ+N6UxI~U;NLK1Q-^r?zsH|4Z3_=DF%XPA304k=$xa&OFj*)<^ zyPjw=SfL9DRAiVCVeP|#tV#r@csa*1U)!|si@KOzU?!{`2)^w00`WZWw+{PL9nY_C zd1+~WCObpnG@tB!%@b&karT74M(a<U!|xSs`F7639?FN)U8??}h9|Qd(<CePH{M|0 z!a2*Aij~bxOc%gJ+CL1iNowV*t$eRS8AI=@_JOovdJW{u84cPIqw-3&vPUdJd_i3F z7tYt-UjU6N=>GtTi6h-n_X_>XR#EHG<sbe)-S`?wV21Wpvv1}G%-;k3n+uk|y))hk z@`Lp*3_pFoYW*0oix)T6UmeCIV*JDVCU%9|J)ibafF<X*yE>0)JL~K}`2?nYke`@; ziyxvI&&q`~e-}Fx_7d6hzVhAUE`Z55giZ`tava)0=x@Q35m&_|jMbM{5;#M0MMbuV zi4a3@@#>4Xp)1A-n10BXdk}C9O>-zgUI%;wMCfJtWe8r7?tnO1V}=s(*G>+Ts8sUt z-RwTnpbs!dQ79$iw>^i?5&R^-WbH%S`_Bt8=*oIOX-`Su;P6j+d8e9r;oRVY&r;|& z3m3ot0HYKS=3UHNc)#q3`*G9%03)0G<Nietu^;S6W~ySyuWqvKarYDOPeQ6xeH%H? zd09ISv%O^aWtRP>INg819c46j{YG>U`BV8FOKeWB$Q%$svVj5ZKRtrKQtheoA9${> zJt6-9;Hsf!T4UT{{Lcy1Gbg)^OZz_bQ$w;a(n$WenXE>pe?ub*)gPJMWM5#{Nl7lE zfcv5m4TtwXvMvm|&%mGEaVyjqz&dw=yzkb%3zzxV1hTXBhgXb2nFsK)ZOHH&Lq&0Q zV+RN_46YmTDvY8CNQR(*8HUE?HPDIH9-|aiS6HZhCxRh>?-mZcZz@OLrH{g0Fyc2; z9#$d*)d`|E;FiHEa(7JVwgKsatxMK)Hu;y?Vr>Gtz&D4Osym8PyPZMrJn2tv1A`Ap ziKVU;>b75WwtN!ai1oN{dU;Zj+Jp{@$X{X{b{2K>qFKYd&(6#_YV0B`W$LCuaTC}& zy;!e>a2bJb>Bzyp6y!|9is9fTLvu4ktzY)+j>s*u$vV`}lCYLoY*qYEh~N|fK)?q; z=u2So8f;kfWuw1$^ut9O)A*ON15354OEqfIMf5uo;K7JF0R0#HdiaYSd=b(o_wUNS zIz8u?Gu(d2w}*v5g8OSfMDVzTI82eBcfMgG@wMw;ea&VMv6Lt}X*xZQn2HN-Hk&Wo zPz(L`kGAJ|W%$%4L&zL}s3P|;-A<wia8%~+#2}^7BXW_EfIK|UVu7K!DFUlf)Nw8% znDB(J%LcI%cvn!UcZ#2~Pm4cLW(XK2c!N^8gNEvs3->ISN4>)`<?jJnS5)dHdPmH+ zV$5@uZeX%&BvLMrk|mwc>|haluMqWL;tafB1Y32!(Dh$rFT4g@#62~H<(?$dei8bk zfS*+Ir6&r8tCCiIWpsCc$<v7c01}=EIajsfE3W*?46P_oF$bq@cAoOjyv^QpGNE*P zdwlW>2&_jEpmHL(V5O=|iP1Ys{X08rqo@A>sJ0a;=AHtujpkzO+!g(UE5z?FhQbVO z!QM12*}pV3Z>9nF2}%XTHto5eXQ)3m-17Cp{P2S-L^E34FR=AbA*Zq0by!Wc)6j4C zbHYo{_>lG`%hvmt@WwEQ@Yhy5gDzWRH@>Ul0$2)PFd2IJmPE@&JW}E2On)(~L;&{% z@hckAPCB}JL67-8BE+kVRb+K*^iSMW{nWFp?<Il9ysecy$sc5C9sC9y&1T1jxalci zl{Xwgi%o>4a`&0mHicl~s*OuA!=h2|L=iEyD%*_&xjc}3RLF)7xEx%|LLG0AnU(T| z-a)9kmT5zMD=nm_K+6@YyvQ&s*%`8!w;3jQqk)<r%o^g^xl<%M0Sn9`&3HBWp}Huv zyX=;V2b9aGS@ZS3=V^Dl+=+Y9sYkk)G4T~;$Czq(6Yp<gWqFr>@@=;(wc?&M@UpI9 zKIawaWfoiwvfQpU@eS}@Qr#NX;F!FNsS_<FJD+X1KtQ(G{vp-?YxRS)AJ`Exm}L82 z-w<1-)#ZE7%u){PtX0zT56ny5mcNysl)nURy!kaNfG`6ADk|sl9mZva>44erAGRo| zN;W1Dm|!K;J@tPV%DL7tg2T+q@B4fb<;;x%>Z`jBzGZ_Od!K8sf<2Ww9Jp6|xpAGY zv*UG(AREwT`7AS0uC;I5MO-ar`aE^-d=iN8%Dn{k!VCLUFiJG%PyYZ=?l0J{2T685 z>OX$tGeG_uWX>vjkLtmjzL^K)gU^C1{>Xk_;C{K5w!MOW<xE@<W@{c2RCe&I;6!zZ z;<E7oiM}0kM;k;+7-iFguELkL!<n^10Cg<VK8dMP*4PiSYbBFuS?8V9Wdlspbc&@; zo)u9D&`E^=!Qkn{^BnjiKHVtZ1|BKkF&1<4AlYBc{1G1pz238+W4unv#-sc8pQISN zp8{Zy;9)N@_N8#B9)UF}H!4(48HaqmgKV?W{2wg0_A<m$qwbH(3#iVqxFqv0bBVPE z_LuuW#lOD;*bl_cH@v>zcuxzYq1)gGqD9SyOIsJ}ez&*!mQ7w&?E@gA02T7B)X@{A z_IjxO!uP}rC$WfNxHCJ^TY&w8_d-BQ70LVMh4Q>G^X)uHKJ31m<c9=7VMfG(hwBmh z#o32yUu{EBS-`d7Hz*y7iVGkcSYc*P=3xyaO)~kP`SNwa?9GZhgZr0{9e4Zx0GLUn zwY2`oqZZ~Ev7Di)k}zDc8snH7I4P7=SuZ>QQl}7NBLt)&ZUzGeqWpcid-~?e8`Ooz zOqAdt?`Ww&mU9}bb*AQ>2MoMLh$yUXQON@7Dlr(FaqSGR0gev@1DM56dAZJ}Oj(_H zGYJUsnM9WLgbt%>0UUd1%(=dPbfDc^@XKl^-}om;5C~=IHO|*V-7L=rjXou%N;=F+ z;E9-$swm3zH1*M~Uj$azEyv)>_#!OX8oUL4p<=<&81GPa%Ccy0zM+1oY+*~q>#Vr@ zzr^>AlZ|`o=h+13XNaV<fm<$zc68|5-5s4h*+M-K3?wutYCX{Y<p8%?KK}sQ#I5w7 zcUZA_cXjVE{{YB!l)opaMUe3>UmHKd?UZ?^?T#*7zHbvraAKV<k7%$3bUx=5%GKT` zffB#{uzPBL(Jf<ZOb8Dt((av!wc&!CHL0O^DEovMN&~c&6H!fWIS3jSKE&VqtNRcT zzhr;31e>Vn_#(QSOg{mJJMKis!>H#fQ!GyXM64Bym+h6P5@!G;f)d0L3t%J%K@N`s z^rRZ#Ih0>97`-O3sA^!Y@vU0R0cV&Ed3wSU){DSBkiSU7QK(%Z=cF-Laiz=L(-@6( z;k;6gxCzll;hEqi*wZ$h>JX`yVlR_|DI9r}?j7T&(R`U9TRzbtoYZcQm!Swd_16A7 z#hYLW;3i7f>R`j#Wd$uL;k;#D;BbH%4{GQoDEB}g&fR7?^9aA$&^dp7rBry*x*p@8 z?fsDp9mCRhCASyxPlbc-%1?Ga0OHLHtjbkw_rJl`Z2JNClt;=v2EC=hKIuPI920w+ z{6|^#>;C|bVC(F+eUI*dwhfpv>}-A}@t`!HisD;8W?K~TR(+t9NIS9Fffuk7^iLOl z+}yY`4a7DdG2Dl~_9Ez7VL!^^H4cz4U1nqd0Fic%FGB(MhHkArh%uCE73J0NPjji; zYvFS|*)O8>h$OR9;vyI|B3dt}+GADM(yadgL}`)_G#l>0j?istf2V=Vgwl{ptx7wC zfa;wXfXT44?8|EhT)y}94oZLh4>6GlHaLFM#{(&gb&D;Di%Q@e@b-bZjDBM+<Gl7v zp?8NT3Az=DX>YP76fI%#DC_b<{Db730{Mx+nCFPw4;ZbPofY?$^q3V?T9W0Z!8I}0 z19(c2=R7O1iQ7`wYbYReZV|qS<ttubi~$5sf>IQ%rlz(|gvIpj>;C|r5$-3G4&@L; zZ&ISVcA4iRhuPzUf-T2{mBB^JQPZdNlKb3S?+tJ$Uc_G37uf#*?4mJ`aHsGexOo}@ zE!vn1-9G84%w*ofw&8+_-T)_Gj9VYPVEQN9{h)ydE=In}rU%J>*q0a3Qa+6RghBFN z6#dGA@*Z&hnc0VY!|23;4VY#M>E;>s*{cOGBJHM4Cs$>*3!@(7x(3J_40|^K{S)*} zkMa#v{ja~-pNHvJ@qzjw-({Yxxu&C{z6sP{&8Fck)!_dCWMgR9AbuHpBc59Fmjwb= zle-4zYEQGQ2_iXSg9S?F^hmQWdwRg02QT6(%={|j@iI$^a2s$y@CIHD%*XBRFuubn zpsVgg3u)Yx1bS+HhGxtE01w#z0A#hhqB8c;fFtN4C_u0<40hNquz)g}LbCm%*^i+( z!R$|SvW4b-u5BtR8libq{{Zc#dry?lZ}QJ`?>ro>bm`eDGtzn4tu6u?m2Ihvx7R1$ zAFuBT{*2TgX9NELssm~6FX|h9;Lr3S4ypM_S?ii*quSYQswQV4Aar7w-I0njq6TjB z+wg}0qIugMz9kf0?ccnsYCELg6RJ2tXN5)|-a0a!^!tRyYf*W`Y9hWNNm8Qfq95Mz zS5{PtFnkp{$V+!fPS#I4e=s}i-UEzY{ULBB$QM$sEa*nID#I7y`GyL;JB8=@)Tl$M zZi(1wJ>?C%r2hZ_^&`6OnQ`99^7ce=<!O$xI%CD@m_U0s_nyob^O=6Tf{0C0IF#}s zs?+zE?f4(eD9ELR;Ewj9#tZj>U>a)RxF+`YxDWAvQ*S@Kr2^HXGLHTWWqnVy2djOE zj+5^d>GLZ)2k|>pdj#o$=b{!Qv>;r(cAsXo9R3H{m49qOvj~LWy-tn?T0gW`JJ~;J z(l<O8FPVP(2e&L{(z}p)SH78`r?CG3$gCKsS#FgrI+FRp?-~h~VYXHTX^z~5BTljJ zPdCv&e;dnkta*Tf%*iZp=QBJTPKM(9vEl6spgjjoKeWk-DmI<4I28xh_vCn&z>CYl zz&gv$@~=|AtZExo307tzr-W&iyXsfrDVSLmS|X;?xlk)G6i(jLthtz>H=Mx7Dl1f) zNq`pnKk`s4*K<<Nqdn4>1P4`0R`dILegu7f1UdxV8spvE-D{+6d*7x$8DkwE$Q>~2 z_#>u<8n@%Oyv)h~&>Aewu(jW7<>OVw_Z?LGjY26Sx~2C5QYWEpo$pT!v8_&v`2Lc| zDM|LkzpylXW9r`k>6$m~54;Mu-Zv-bAL)lU25>)SqWqZ}tEyq$nQ*vCD%dHRVV426 zSyp75^GF5p9ViP-0C$D~ZIOeidzyE^Ecak4dfE79B+V@w8kLLW6A1h+p-E$X#z;yP zLEA6f-`BZk;-JH|yZy?FR-(Vo5+qJ83QRVA-9GgiXMJVp2u^`I&2oVTh-`zHVy-4X zLK(8PHfAXv;@W1HJ>RtVC%rxC?#~-MEW3N5f})5T856u{3r43cI?YU<eT9Fpyo|mM z5fxq`$xT1GPh`~!ZaiRR4F)VEE^em7sy^XMlil!!$eDvYB;K9Db1>p7swyiUgho~E z9MSU;Q=}5cXX#mVIX#Bit^<#>IXDx{SNy;SQP0s+?H_@Q-98F_CL(n(U(VyI3YoIc z#Qe-jT<TO-zGX}qKgB@HyY@I7K9lKNI<&%N+{yN3;9l$gN4tHEkfwp$5B)`}VKz8r zu+)ghvg1$<S1!3(G)mGS0%+Z;^9BO(@=lVy;)|>ApNI(s4O-NKyL>LGO?8a+LTQQd z7GceEJZtQgVDL5ef>?bdu6zC2h7&5iw8R=pdq;=5S#fkPxA`1ZW@m+$b-}_6C*zXO zZe?NM%3!6tOZJ-HUQ9cT11rer<E>jya#y>7Nd6T(Pqcb=moP>ZsJSqEv-uYo@R;%s zn1Avo{{TLDA24)}+8qg<HJ|+$@&I<+B}wQGV@LK&;cr(di6U^*3K+=%$cR)-<S4;9 z$^l@-!p+@y34)^CARZvZ$aaB=_l_+ePqc7~D$pKee&$QM`=a-vd5X7K`Jau(jW%=| zPLC{@Fnq;KCJw6T9al+(tMJQ1`}4y2l)M9jlea<qRJ)4sB`oouv=!ll<^KSY^^5G4 zz*|nlwHXM(yzc#_*?s<~jba}v-k^Lk+qLdlu63wg2YF}WHa+cs*)Y|V&Ew(`v}AAx zw{jDk*Q+sewADR9n7%avHq6=V_mwosvMz^S(e1W@V#h%r*?)7wxA!b?eFx0^L^fa- zSj^BUE!Vh<(fDIvXsPc7W}nR1SNu0KiFRd|w}-naog?7S<eB&|0GEW7VFfeH)ebZ8 z<=(_Rlqg+9Y$Cf{7Eu%Ea59$6lzO<h#fgHK#mkq$7H8zM^h~H^upU{LLFJS`yg^o4 zmZEkppmioLqmyQ1!HG`tm)Vt|pu$6KJ_%BSF797{5q$H&g7{2Px&>eQKzlyc2dm?N zTpsZ#S~epwiZWXl5X(;SvctJ!bIS!(!>w0!DL{n~7O}PxL6ZV!cX4X=;??xK$5Ctm zjluaJh}go%w?Y@p7vH4sq(8JZO&hEHL((8z&Q*`HMGP}QGb$rl&3WvP5hqNkr+e!X zi0@nklo#F&4}<g&r{weh0FHKiSKeYf@4>Iz^c4dx^}UCj+$aIi0NTMn!r~M0^_(ZZ zCI_4PaUGD1XZXadwL2U9l*)l$T%U*<?Y>{<62P~#ekbS2TX{clgza~_ytVV$x?k;! zZwIxA1@<_&K}oO)k3}r(ZhsV`P<j!q3tOJ2+!D46U)+Svl(M{I$8WsVG|$I|{fH*f zz>dyJFA}F#RB$?R@#BaFkX1*P;tTBZ)?)`|cxC-2w1zGUp=B(uWX&8$V64uQuRH*| z3_kIGJ5Ji+BDtwxS3#JZ*<p4e*uw>e2YAoA&H3@0m<;P4o&3Xt4Gw^8_=k#vYM8^R zOh+s8r0ncijkX7^D<0M=Ws?Kbg8TL()+xK<?rp*0&)LN)!-s^R<KuBnA6K|hm=wyn z_d)xrFNoCmjFRt-VCwJTjiS5$hxTH0s&xzgqT!4Yk88@_*A9DBI|l8(to__DxKX&V z(e|AMJ|hZUcIR-K{m+6gguj3NK7fFgkr+hmz-X~;mIAu`z$Xpfo*Y&k*_IbgA7IOO zv5&yd^FDNg^WWt%2D*PL)A!ftx(Cem2y=WAZezsMGu-}=u=Y~_00T0d@qU8_(|o_` zer9$2k!6ygO8o1DMeDDz9@no}xkZE~@3Qx_uCe*XUtB+OkCS(*7i)=$t7GV(gus=H zTI=J0dBl`8(mrq9N*n9mdyW>R!3$#t??@DVxE0};N25B7)H83q(>2e+hW)NP%ls22 z&|)h=!z--tQ;h2{1Z;rQQ_TU>#!P|4k{YH9G=a>SIKI)NiGEA%6`_1j<|p$L{{Vq6 z{{V#cKWR?S+EdIqv&#<jtBpsGM|IPz*Nyn!gUG<cDbkc@f>v=VGD0WGbsD*amP3of zJae?3ICcIgHvS3T#{U2;vAFXrKqdjmo=DLt{D#R@RDTRqpe%ip?zx>T4PoW)G_1hs zpyWl$CGg}yr&@>4{{T|tYUuVc^e$10Pq_Xp#Hu<gqw)rbN3f${j4p`FI26_+u=F60 zbMR(+(+_7u`|ay92WzmFH;2(|9J~&iXH9rAhiLl{KH7rUko_LbwXYBAjOX!5Tzb69 zSKnN8F8Dro_=H}$zo~M!d%Sn%z9(n4QFk-~6qBKHo0o<<2Ios|A8IA3`_6LV5lB6X z&*a3r!XDlK046573gP?>L&RA+FT(;WM{!;a5Nfgoyd(X=crxv|u4|uxKN*Fw<|OAk zld|2)eT1MyjI7D_C4tF=eIz&x!vq_fif+AeGvY0wRnS4MmmA?U8Cy?I0p5p??LEJ= zA8)b){{RR#`A_}?Vw^CT#9lpTS*IILyvicl!6+)>l3`5DMG-c&)NkgUqaz;iFzFH6 zJ`mj|C_R9u-#cb^yZWOUQI2N!D^Yc+g<!{0XnA7xOu^WA3_+$^j6~$BjE!^HzQkfI zzo69_1c;$3310pTmC=NZ2t;=ZT&-$R%|Y3UU&5byeuVG6AHF%iS;g=JP^oSE!e~41 z+D(=9Ps1M!I?A+xC{WkLT4}@C<Bb3<fWN%eOOnN&ubI3uDHbn|!tH}^c}Oq-d_hTd zkGd~v*5|3bZ7}Jb1zg0W^e*G)q_fxB%+N|ZGI^l<Ld3Wt!aO(@dn_w93?F%=Wt|E1 zo&(lWEQR*sTydwM^bqu*Ayl~ODi-ZN26kAJv_9@gi=l4i+zQhQMo6KoRmOqbfQeU7 z%86jAxoCMwaA3j-wL6m+yAa)T!(6&e=U!+0xCq(_0}Ft2i~Xj#&iOY4Q?y}7+9YGr zCZC7;iXFQhfAErwLCmBPV73>k&~;wX!N0q^`Abj;5@!-5sM;`Hl$Q>)ee3?C=)Xn9 zq^0xU^%<#s>04FXS7Y{+4&v|W2L=^7J%-1_z_a>Mx9iq4-YN?153`Gx=sCZj*R?#; z2Cu{j_7J~iGZWtj<8uP}6Yw!wUwlt_O=R{Z7&ho<{{Rw=Po8}Aj9vM<g%u{&Rt!xd zcibQw0Q}#U81qOR!$|HZek^BAE@obhR$!g&#epf9>l4Mtq{Gldkz<H(ip*G1mS}a7 zzqqTLX47_i^@Rh5qV5?`wrH7C!II^a{{W`0-+yU^qrQv534DyBjtGRUoo17y-W%d- zWlxrL=o7IgfQM|G;DrW$(_Cj`%Z6aW2OExh!j)iGrL*5;OvPmB>{n0!08mXw)?@BR z4S=|SniVYjWX+);J3k@uq?PX}-dDU&c#iYk4=L}Lf!rnwzI<Wyf6nC)38_7dIO>`a z-Q)9O>vEl@)?Cw4>2vwuqHKBz@BaX|tx@vBN5#EEi}YiQmo8ksErn%*?qPqL*`2E` z3-bV@HMSovzR{o`<o9Ei?RwADy+Mm4H1r4Cllq(5ju=CFA!-nbYZGxW(S%+*hE=%5 zT8dcPGFBmS8RUG*k63yR46-RgYaao#iu*1nzsh-iAz)+w00LXL?J55N#6S5V-F>0e zUubnE{X21_^KYffBi3M*8^e4>h`a2ur|y~WJ<zWB9o$p7YMyCs^4V_^D8LL4Kp)WP z#I_8$JPFo!;~{??Orzc-`ha6~+K;lXTy)psyc4-K#BNlnUV;P<bidL%>|^E2`}#W0 zU-N_WGr{9xgRQXp670VGWCcHmXTU&8b(oH?fzRdZ={>9OI$f}QaekZT;W01hEErN2 zL%x#1?E8_`E>c;9P+LXUg1@;{9jAh2)KFSrK{zRx+K#7sn9qDJ_b~xkDlo#GZaEoc z>k;%BLr7u~lQM;x;K7={BlY!)$|N+gXd72TCu?m8(k7dF%EH_nJAp&rv)t<z=#aU$ ze$wfIC{7KIvaF>jZN8rIok)g#(AE71j}M0tA}h1_RMc;Eygo=UpK+B0Za14vJRgR` zPt3mxag_|))oaBJRVdU(k)|07v_C<M&268i6KX0;Ttw8$P$uL?c(@fp8jrFc>pYCV zL_n5~!7?#l13HfP<Qa1@_O)w~-Po@T{vq_cgxaCHZ@Yb2ai@KuY}!&jSL)cBI}QD! z-_^fO`ie(r`<NX$_7jeC7;A;tUFiPVVtYU(kSw6IO?oiCn@MM#$&3z?rv@|!%r9hl z_9H2G>jO6pRh@T%S~xLEBg-y1--?a?@xoG@NcABgD_FJ6ik%}@F>5;k*NV8(x!cCV z+Qt&sQNMu0^DG~YYRfg?f;2tNRPNF$n`-zKz7ruz_N!#g9buPE4Xur$t1^gAQY*O* z?02+ZuoQKK9r3KX2uNk^I_~@_JvqY|@+YtqRB?Q)lhGo$%sULPwDP5n^64p&ZOrmY zR19^-d^Ltt#_c<jAyrMDDt*#>0sSZM)0CwH%A#BswawTuN0`;%yTEx%mU2fJj@M+; zcx8BgtN9ldqSL7SR~P<zL-@EHZLWi9@H!7(%h;KAMSbOcD*BfOQ#x4uqxUipsriQH zFK~r@qaFG4l>8Bdj{{hMVvxp{1{BjRV~N^s(1kLch9(U_K9pylh543*3Mhbijb*4s z8}U+nODXdf8gOV~j_i<@{o>YJxVZN1E!C8s%zN|8Jd@AES!fm%KXff|YpxTs4iZ_^ z6F|oW0$U2Qo0v>p#kN%FbOl5|)jGj8><gx6YSOL{I8Q=T6wXZ|;G?8HVJ+yLBN#mb zqtaqgxDr}R-9=kU>(BFu7SrMy>Id_P;X2X%!aUnq1KIxo#w&$v<Pht+2|-yWD^e$N z9*h&AEk~Cy6yEE{R!sSril*ASPTlB2{hd7d_u>8^AV+0=l*A6NbMRA9>y@_0b$xCd zz98TD9-Egh66Nu6^k1px;*Z`gULu1D_$JT9U2p5le=HZQM_ASz%&bzB<{wJ?BdK%Z zKNTvJ{u#Q8@gIZfK^xZ^$8q6r)v!q(DsKcJLN@|23m#Y63Doed+6CT+a|Z{4Sci0v z3+)cu?E#{zP%(yQX})E8{4hR@?<r2>t0hJmXj=D#<4m>aW&E#+Ux>w~X16VTC65XJ z0IHoO{%37+y)Ov;sp5U+xq;D4M`(_a`V8onQvgPK&f^XZPW-D5$v^Xw{r#zG<%#wq z{%5iJ;pICTKFjn>#e%cT{Q_Pae~$QoY^C=7w8<H&@Zat&Q!e*^+AXUM=divZnLB-f z*uDBnhla&Tv-OxYINAVqcem1XA23&JeG!)~Uk|4oybP1R{{U?dF=8uj4kwv^1Qfb~ z_UjC8o7(X_&|P6wKw%)d#J(!tu2q3e9b7;v7UDEQ+;aUBbjcT~t%?-FBK5p1&Eb<~ ztL8S^k0FSePl$Jf3#$(}9Pip4XZeR%_CNMn)O&<sSZ(&UROx+}D0=>JZ}CtFDz6i& zk8*qe0E9a~CS&K{Fnyml9RC1`cHuRNlot+=`6do6_=)6pmud10)%->MN2ne|hxrHk zMAtXWt+4JR1C&1VrU%SAjIV!$0f2*|qq%=*7NA;6dcPzOsrEtYXKQ;gdp;|giu;ug zlKjsBgyfO?L!n7lq?=UmpP2fLPms6r&Wk|%PeBoTJn7isff|KHFrto_Ajhlj*Ps{B z>n|u{>2K{sstfY>6N?fL^y77GrY&X@r9N!^rS=jOri=Er*z_5pdjRN+z1eH{T_T~I zKfqz=5WfKHit%EQ<w}g88xx@FMzeMsz<&1^-L-%rLDp~6gY6>bGUfdngX%py!-?th zMSZ8?94cH_=ZSVz_p1DuVsNQkuo3|!{j5YT0jZ`BnNd*pjG4FS+(<M_8lDjWca;F* z;6Sg0&YKZ^!Vty$FZiFd#gI4$?20k=Q7``h98u8n)H>7VJ>+{+%lC&#{K3p4@=nqC zW^eta3AIa6J^4RObb$7M++El{U*vkL_<!~u59hoK{{RVdPs~OxP<q#idw=R6>i%PY z`Hl-$Mr-WML~GCfk!in}iAxW1TwmHG?33gCmhtyosY&)F{XZZ119*HyzxtST{J>ox zUH<?iUZICogBZ%bXMUbD?>gYYzws;KJ8YlosaNz8mVO8MI-TuvO?{F%`8dDSzj}|_ z@AW*$zrUvVzAHg$y*-J4Faz*<fx?5t#Z}&I{E34`ACceh8;^0Fpdzg7hN2&-@MG{Y zqma(jN+{|G?ARKBnJXdom7i{XgWlu23)4qys+*lmQZT`Bwl#LX?0z}bGPhxWt}p0Z zxsDERi}YU(Pf_<Uo|c2+ULu*6aW0_<))-Cpzv`Eaq-FXQW?)VxM6>Oc{V3DQZ`>2a zr<X+{TA0rU9|)5KdVS`=`v@;f;x*;`U^bsMFshaA%6i`M&<IEMH8c|Z&ftB>g#+1% zj^DW|>zxbp80~$gR423z_4t(RK(Kw+JHN9McQ+AfNw7EMe&yj$FXe{vJ*ocyA-dm~ zLf)ONf_S0+!714uf8#A(lc{wx^gd(Se6e2NiP)(_r|MC)_KW0~?O?1@FF`+snMR(~ zKV&JA`5)6WbbFJcW$n)-8q)!#I#v6TdN1Nrz<e{ld&!p>?_|1RejnK?or23c-XpI& z_rvNgU@fF$ADq>->Gogl6G$^oX0d|1O9r@Kjh}R<N45$s%31cCJ}~CHr!t*npt=_N zs+}_#S6>T=WlLq}567TsC*N20`WOEI4b9cx!g&R8j^Om*)VAh&aqoZR)_Vqj>}bE+ zCs5|Q*fV;*CcOMX6uriD!6}w0DlSt`O?qb}Cx~%}U&L{=Ka98_+O`d-v!)%y8mNIV zU}UtG9d(@<d&i)DCg}V?nM@mBw6)dciQkUoziQH^*m{I&$U)Uvp2{>vOa@SBV{ZP) z`N&IzM=JcvTYHl@x4s{$l)fg(_HK25g?^`q_+s5t^A6AJI|2ED_MSnCawkYv-gK|c z{{WEfpToqXpVC<M;}@{|$Hw+&w);Xqu%F2P0Afw2ku2t2g+bP5%)R=_Dba#|xxd_| zzNK=k<Fq#%>@56TJ&9wc_^(^0RicqPi42lx-;-zB8X(A^>_0<|#LUq%@#enjl~7)z z8rNw2gq=AnxrUg-v?(Aj8#}K;uXMxBe|OOK^)mezA4S4{q>$^2xr{~3M_5Ij@hu(a z;K%jByTq`>I$TexSm-7C{-wKbas!$1KTa_X4`B*vd*)wLij~EBM<gLO;NEJOd|)g} zwK3TML)W$y(8LWhu#Z5LY$e)<!HrmGf>%8NF-;XIUG5`-9mu1k!;El}FHywVZsw{; zJ<f%qJ5VgOfv97EVW&nNt&v-ovs1MlhzqPn17=+Q$w~H^o;C&IOX4HSifm<?ueku| zhSEPVE&ek;^S}Piu>FtfbRTp5xt`yVe~{5pYfb!9FKO_qWA?vhU8ml5F#+oi=sdGc z{ZH#qfD1!Y+U~s%L$~fdyJPBHzeW0PTqTqY+werhzAii%9y9jL5>*f9GMVaJ6_qn| zaHIbKSqJJv$;EmfX!kLbnMp2XX<SsPUXjTNO`$tYaM#8(1jQ)tfXR{FnDEOGiaSxP zY+hjiw3kEBO191Wg-RJ$fMk@ynSjMb7PTHym-DDxrSmH(6|u@HokDpd1Fy&SGZ=7i z=UGtnh)z_{F&)e5i|wB5?JU=<BMd{ViQX|TvoXsx0A@$Hdqn6zF>Zu>gnJ^5Og938 z>j#7B`i98i_rJIOP&%lu&lSs;98}DE%J|S%y9RX{?LERihW*I@0Hq6W;%Zsa_HJFI zd_(^LX&&d<odf$!jq-_92~wp>mGlH5H{rDW=~u&w4kywf(pO}*9msd#DrK95kjK3h z)(0VkD1bypih17%Ax);yih<G=*)?Nxc!L}oCKv==JVE<rGe3!M5$5PVkey=nVO`31 zFWl~+uxDnV8iOU&Y^m)iVh<_r0iyy-G14I&R9_yMEb$lAbV$deI+;%5FQY4-(l1yf zJHJB<drX_L`{w@u=1>mgMe&ccQI6&2U6T@Y)E}_N<$%!nW9IwQKh9(H#4?`D?tWAk z{fYfe1O3197u7z{J*5($GbM`xRH;&>aJh2j%iv(aARG$ZE}#@L*FCXrkyw~Lr;c_} z7=*8+%(U}DBn~8kk?6p{%|sC>5?-WZ2v<b9lQySoEn^d^h1{u*9N18fGJqo(bQ*zb zZ#dt?doh55<<9e+woyJS2@J5Ul%2Xu8nmaRv#9~~m8p2W5q&G#biZ_d!w=QKP=W3S z3k7NA!t;r>?)`t!aT4^m*)MMKMZ>QPX;Zrg%WvvEqwW6y$exw#zxzA!_kWYK_pj<L z{onde^*`{>A^Dw;$o~Mzx_>jfKb~TH31Wc0&|4~0sZzL8Gcz+YGcA_`2MD(o#Q>eS zjMD|c`eu(vr%Bpzf_NhEkcjk&^yLx)4ptEo6IH-GWU&ewl#F!;9w{U&SjZ5;B@n5d zPXL-k;^%y2S|$*Tv0`XEGprM%qud2@_ZpFX9w&U4^qr=sVULwNic$x>1bS%gLUh!- zZUNm<H>4L>O*%>i^#1^s{R7(p^A;-|aJh+c`gfL1kWEpC>My_2{{SLQkFtNU{{Zg) z0Ao)`*IR)!^ovXX0K^A&S;dLkVwEaapga|nl;9*lk;Mp#QCT!yrNv4RDDhj0j1M59 zQ-&vkJ-DwV4``jE(IR~!9VHHu+yaA!$5?VPXl>3cxp0NW!fdmylI)|v$=rZNoEX@| zMMO0;DkDX5oTcwGaXPd*QAqgD1o7~}2H75hU#PtvCdLcYg-YYF6MHT$AE>7JbF8yR zr9Gwp0K;<S&%GZ6T=2X{a>m;4vM=l|pP60%0IULVZGf1kLRe<Uh$n_&(!HQP;nsla zA=D}pW4UC8+3yIcP=W|0;$c%V*g?pdI&na8ty2uMg*t#nYv89$EaI{%Dh2Bf6N%xB znRc_YovaSgfh3!)N8JGmqM)+QEP+rVjWc@s70ZGdQY{9I)PR>1N<pYs8sbv=)2Ksk zb<ul_ok{}J5)uXwVm*?!qUB;-7f}SMG>e%DS6ROkpjSR;dQGB^^7_kmVHc!LrYAvr zvm;-D{>=5CEPbcoxR~jPAxI{1MpD3owug?Hnj~LN5eu#{rM?>D5}Z|)C7f3y%?=BR z&Fr2*a03;<vEi9a3RgR?LO_*!#u;A%*x#f>#P*{OoC@5_EATkF#b#cM$qpQhqv6gl zh4_NwCMBFnmy|&rVS2(&>~9pPB&<r7W*k@T8e%v%5N8nsE)2BGWzMQP1k!}*Nwzad znZ3O8=88IXO~W0tI{DIx-jhfpw9dvk`Msxi6{dJ0G(d`oQ)EfDKQ!19wprc5p;e9| zp#)4}l|~P85=jKvF(~FZ3Y8r^9GFXTxp7KyoePcN<-(pLcb;e+;G8N{uR*-FQ_?;$ zo6F0~#e$y5Kp<dcWo02G7_%`;m0>RnEDX%NAb?Ct%JCos2Us{w@<o$5WUmX%(*$va zOtC8negZ+jlyxHe9CNXq1XUDDitx0&3gdMNZG?+cs$#mub)8Cg6Sq#0#*d`J6I~d% z<1i2v#;-uEq_{yO5^xC!$w-9S3XV5{3^2heJRD-?BG4J*o(bZPw73NxdH8{XOFa`v z94YN7+IYPbg9<-KkZ|#GU2=;t5e|Do;GrahtO-t4MG+WDIRJraN??sly}+CS!Wa%0 zmx;(`v&#_cDC@w75%Pk@7OGmr^MJtb3$6qf*!@@!Sgx^n%teGuCl(%kxUMVExp0yX zOz6UblQ<j)*EfNO3NcXNbINgni|FKDK%s%a`WTlNH7n9{)};|3<9<x?Vo~S-%km@> z91OeykHBIzO=Gy|w5+0D0Sh4@fs4*D=@5!ep%c6t)-q(*aBPCqT}i%=5S0KT@C@=p z@a1~XH0x0uWTIMH4iG^ET)A@izAu2HLz|w6iXsv8CxRRZ#o&mv4@D_UFb_)*!KIRp zEV97j_*}n1>S1~?!!H$aaA8nz5<znKJXZsgK2=d+IVUXOtawyL>X-|cMINz`g<wz} zl9D_X+%$oJg*-FIJP}bDL<ff`WIp_4tSLwc4n`$CrOTHtT)BRmmxF`#u2o`QXOn># z#g{LXFntuUL<%(W&o??S46-4>%MUAu2NMSjSn|Brpj0A`C`#lA@VTnN1|>s-$gu!| zAV5JNMr7Myjq!(gedS1`qsH)%m~lhLB^gEsY2%(L;^0)GVF8N_H!g%=<gyDcU#tEC ze5cBMr_Oxm%6<7f5ah-`LGYgm@Zj)Il=)AT`OlO-d1D_z!RX9m9#`st!@=P6zMg^Q zj3>%`xHNacygp~nS}**Q=kqn63GklO(}5cL4S4uZjNhdAPlWhSg!o6}k{s<eCb|FG z00;pB0|7rFc@kiYG4xHsP_IPa2T7xX((y;2T)9&CHN{>9viU&tA5w%Aw7Gm#sKFtZ z&3z+-$-(DPikJTY2uF)Vctn6DNHLqaf91{n2bYEcm5Xw*jGT`OQxSs`g9)T{G{wX? zo*X#1%9o{(thhdbf`lBeq(c$Nt~N!1aFPiif-j1d>Nq@}puQLM>w<a+TYxfxB#f#& z5BgoVpvEr(IH3iW<GLOC1c?_b2~Z*O#3)p&iRpx4Wy**ubhu#`)LbRU)N2-BBgM90 zqzvvwLJ1&)iv0vQJe-#c`c*1dq4dmitC#6N=5AclZ|E_MrdlFPB9f>kD2g!Vu@?l) z5{?pE(RB*T;>C->mlqZSW=Nv&Fg(|!@cIp72@XdP7Bayrfe;h96%Ih)xqPoD2k9$? zdMSf=EA-fX1O7*H;PP$gG4vx6`3*#Uby(AH)IL4B8yw~64haG27>!8iWQ0QnfiXn^ z0cA9!VKhjMP$X4`(lC&c6bzIx!T|;`6sF+&@%#RM*ZcgzwOto`KJ|RgbI!TXeILH) z0qu3=S{??1ucD;7pQ(kvNEoSS{8)LI?`C}s%tJ>heu(@W!w<fy=ZVNJFG_IfPceo} zP)f%J4tElx7=<44=GH%HrP3aDc_$V!BMb7W*OOCBb4o|qRwLKBN$iv2L4~*Q4)}-T zfb^HYi9KW##u8!WPn<8e90053PNd_&vf0RMluJr8Mb|ustW?$JKRa^OxZ=X1KMk^^ zqzvMyg^P{OMsl%br8PEnHQZ4`;$62LIeI`zfD6zzWsyOzOXQYq4G@RoU{H}_9Ueg` zd33_u#SBDxFG3Srv^<#Jpr>wLf*k}&w<CmH$C{+lNLi_8s84e8Mh3yX$e8m)B+-Ll zGYHhqi>^~1IVy7OT`Ms4M&oZP9}ZK!I^-gCZh+9+ts}Q{I6;~lgRq8rwn83Dys4<E z9ZPpF7hQr>GHeM68A#|2;c0-K(Rda*V5Y1?SzNK|!bX*^6RGZl%#C4DTuo9+rH7m+ zn!7E`440`=g(BZC?@8EGy;jgWS&TaG(@M)zR8#Jy=FLdo*xWb>W0GdD5m$z86q&hA z_MJsLDy@^cKWL=hYQsxfN`}eK^#}l7&_(6PAXW+}4?`{!O5EqvG2e<KwsTmh8(1bk zxi^L6L5oD$^)I*co<6iCotQ+Xe3o1Wg#nf`ceAaWoQjNKVN2uSPF*qd!2zR&En~xh zAQ<7<si4UCnjMTvWwwPa>GP#*<}5QGpf>hkepT2lE;*s4mRYx5u?^H|$`v&3O1w#n z)pLrWV%YMaP-=dRrbeQE#ZwG81;GQ^RcI)`Ei%$yPFcy0HyI$!@~hE=xt0Z!yRk6A z;<an_j8RNsij1r2{+{02i8Txpoow+o-+3q=m40E3u!KnC#Cp~&#(}creBR!Y7s9uP z*Jcj1!kA=)_2@A_D};}F58hRHeK$3bdsa~VLkl@SRYFMPqO~VPJ>%<p6MV_+p2b%; zk%o7Mmj^$%EIb>^K<qiHG3z&E>I__~X9BTWB+M3q7!q`a+4)y%?{Od-ms5+gs>Giw z%E^pT>PT6oMAU!;ti`@twa9;hP$vBjeQx%E{R8x%Bq;vFeMdE2wtof}MV$UPRbpSp z!2T+6JiS+KHf~WhMUUGXae5o>?8G(^G3ORAZ-he}xQO2f<4KWTOTvFF)a=J-1=PLn z&0)7hF6?k16|7|KBOc~9t5r8-BO{H%2pg*?(ujI0?0Q1%<GXjto0<>#Ln6IMvHKfD zi4ch0e+S+;kq-W~Nnj&qiZ9>h_%U)~8d=n}^vFD6w7FWpU>quqc(s4Aq{ytx*-N!( zTRW|7!!X;eMv24xVw28bkr|>GSE+;{GhgS|&^Jyngn6#9AE(X)9WUPV_!F}>Gc=4B z?s3Q)cRG7K&HpoZHs<)>#UAw?rTo~NTG!hd@YA4Lew?2K-`QBaLApU|FZ=A#oSQqZ zxhd^s8v@!ax){$XDMoC=@}O~ZdlsE>&7vr?o8qlf%EWyJnkx-`BLVmKK$S7V5>{qG zTA}ERO?`Y}<G&@A!zkgekiemU9vD*xsH4m4R<wz|jbwIl&bz#i0`&Fk$;mRe&9j_b z3kebyjoye#A6W{%+>Z~h7vac=s+_FV(I=HTAm?W!YN;}P>wuQ6SXYsO$Z-i3bjC<d zg0_^1;IC?#w2m#TNBONqlSg2PwAl*i;D**s+wM<1^+hip2XQvzw$Q0gcgR3f*!u%N zskQp-=j{K`r&bnht4|uISVVj?h-ii2P}DOneApP?+}!<PNyxd$U56_dZPNK%s`Nyy zLOINsWYjpqT=D8d=N?7Xn5jChokmBQmxg#eJV(4&^PZvvo~+@<a%%g(xx<Tf@Sp$e zyUI53!PUQ>|BtnXsvC%%mAd{%)qW`v;zQ6LyaRM94Aw0-UiRv&o2tSx)avp@+};5w zGL4RUrr~k)pa!|rd{5tMpf3$H@>0>E5$uYr%V#coJ3fI6iEmO>*Q5Ley_%%LgOj(? z;+GRL!~M6~hW^s9;xuv4H9m0|-l>0mJT(`dB-~s4u%q@)7++n$5E*`E^B^>}k9PGs zL%_PT1NZQ&%Tl_e6&y@yp+W~L)o=5{T6h)VdZ2lf?W8@r!`HAG2<uhlZS|}fi?<J* zEN%E0BheZmzCBvj@oDIA8wg45?Qa8*mU`{&PfA9Y1`!g;S?%+7@Ri1)%gFrAXCD{z zM2o`ko6gf5czE{{&*ul)@x4l9fW^zh&E7EO_Y%5khkaN8)oZg2NgvYen<vp=gz>$3 zIfAQ&<Rv;(shK*JUs~^WjR>%bqym-Qea+7c=nL?H9-alg>E0t3<Zq>Q)Q&RD{#>76 z?i4^{O~C=#wZRJ3Hp!hdJ9BQ0ol-<jwWr=^Od!(=(XXcTzi}pa8v{&$I!;O1JZ~mW zPHwQhp+^W~1`}?VI+|7}@}bIbC@;~JUsdIVHQkw5(nbx@^Hzn=O4*xGhFRmUM&Z83 z7cgTPf7!`lkX6Bz#PZnB*<WVQ%!JPMW(#D`l7|~R<qH(D{?c&!keDaVWkA|~S8a%{ zmV3Rjzc;JbkezRkxAJmgBMY20caM|h30O#Te*!c3A&z53qOtg*vvHA7Ol;-~I9`(~ zvc|l5$0d}9qoP`Q_;c_%%H6^(&|J&$opSL8!EHf<JAY~3$xW+?C6yEb;ylXxaah5+ zPrf&obhtxU7sg-=5si~~SDxyHXADkXmku0FSanf#Yq6w0c5A5t9vLNcOTV8~DOO0z z*Yjs*aP0VKWkhEfGQ}6_9VJuo{7`9U%RmOy9W83Y_XnJ|#>MsVFHL|%S_LXIx7f+# zRr0&IJr1pPNJW4z^Y(>G)zD4>l?7kx93B5DC{}6d-<mLexsB32#}Vcv2jU}NTZIJ% z3p9Qx*r9yvaEr94%Bp>=#*V)a4S`8MvN~<f^K*ONGTA5|mWTXKNq0gO*tfF8rU9oc z6yXODR?4OPHoU&BUEtU`{GF$QHrXk17w5CO;EJOvB{m#HE8es2(X(^Er(<;Z`M&it zCR<zY1lFD_L{f~&-o5-Mu&D8duO>zn?OIP#DLlo`V$nyou2u6}53fit!+yMNx?HRu z;<;0pa-r8`nf_&H{i6m*UIQtT`P~Qt#$~*x&={5+`$f3U;0Kwn;nU@;AbAc+fdA}K z<8G+jtLnuswWxdUx80PPkS4zI(x&@{{SdcOzL5E7tL@u@&#iC2oIHGWlyYVJ_TykK z6ANN3>zVb|Zvyk+0>3lHaix15-})y;;{j3BJlD$xI+Q!42mIQWxBQ@SK?lsq9b7f} zVE=D}Poy5PTpW7(`Py0BA6&ZY;lVXP)lXjp)+>H^-#P(1XtCKx{Ev>kHLGhLkH&1< zp?CP2Cb<tqPV{zuQd%k2a*t23%w)f(6snB)r5|_Itu%{XoY_Ckeja_34gGHNnaZ!# zDqSa@3Y+ZDyiex%;xNY9|K^_mFO?SZ&w!seT)f_GWEK8e!g+7$+o(q;M7*r5c(#1) z#IErCgK_heq9TL7S(>W(Fyy#~m~kExz5(UgVr>^E)E7cK%{yuO5j|+wQza@Fl;ByW zQDBj}!~EsR2ScFw&;B!&_=lN}YOfq<Q}Z9Px0I)LeinZllx*?*<m%c;*0X@DGkO}y zGjLOOlce6{sS2;fP%@7j+l<ZSi0e*YG6jKzwxwR<9hz>LjpU3U@~e&^u$~uqC!NI1 z58o8iyn;V6TR-d%@cXRx@Pu{yXBOMk=&3q?|2T~fkD1GC!&Y=I0X_D3qkCn5P!k~H zOJiyfpn2j{Ywc3nQ*$mFsWX+V1C%DEnrp1gwt@Xef-eec4^KD4zjn0;>n6OAnM`@H z-}`wcuX12OA+C~w5v+ShyHajn@-VFH-NG9YHbV&;{r7(C_~bL*v#a^9u)ncXpuT?8 zuD8$nW@nt_UcK;^21(A<on`SNna^e_&$e@AZm8U!Jh2m(eri1%{u9D#@WQ`*Rq#^9 z^n!2lOk}h6wS&BRd$oy~uGoUyv23z=ylF^Xv<w5mj5Vd;zT>d3K>up(2XSlQfYkrx z>Bj_7n8G~e73cv^#i818#HPFk1l>}o5O$!lGzA>jp8TN&vm044RR(%rk96Krm9TN_ zvmm|=pZ@G)U>47nfPfX<hjDM;-OPQU5%n3W0u^AAR9U#yd6m=3E(y*A+Z%V(6~-t@ zje0zb5du7m2YdIEbq5`~nRjn5fXbdVhK;r0czfviJa>04To<)YlCX~>3{XTA83{-V zl_4N@;&hm`cedd>dhlwYsviF7ciB<vdOON8V$J0ecjUyduDX?Qms2Mjb9K)8uu0rB zC95$Eg?lg*HS)#bwg=;R9CQJs{C4uzLGui1!15=$u^$_4>&fiMdrMp`17a)iUX5hv z(&y6Hbp2b&^e005vO4uK)mr(!)JKY2{U}#O9-FaCKjOThXF@g4HMqlWZ&3U?Np$C8 zW&Ah(_u%Gz(gcRghT7Jkz^W(}9v6N-$d0LD>V<gY9t?ysq9m(!I64ZOdal?l%V+st z)S8IqqlmjTYqyfx!(|$-dFu$L*M^NX*52d#9HbLX^+W|4uKc0<@ld{o+!ZYRRM@ZH zG55<Cpr^9>b=OChlT@YLDf>WK*D~#mHQQ*IXZt5RRDXI5%eL_=>f8U5U4ZfFlB6|; zSS;^D1bBxsj@N-S>f`%n!mVb$Um%d12O=)SAu|0h`d=We3t0{4Pb?yfsh^?=?g#w7 zqnqkOiQqVEo!4tgUZ!HbbD8U%>;c^{e4D@E7FSb?>BgZ1?w`x{&q)MgDVe2b_O&$( zmu^?C2ochAtAx8R(7qeT5-eEbbioq!58Ss5GVAI?an9KueZ!r#2=T`kJ&gmx@-c#% zIHYqbW({U`;7_xB{T8HF(u1R6xveXxfo!Cw+2eL7L3NK9{m$L){DS`0WUavy)%HZf z75-i5DPMHcZDun=dB2pRGDEjIFM?&ET1iG@Ay;+QF?h(u{+O%joi012SNcpbF+ZwW z=Do3cZ~J%p^b!z**?bt-$2yhR!9980XWMI~HW#V)`$3r7i_mXsyXF@nJ4n88?$g!Z z1*4A|3OOt|!s>gHts~Q3ys6R)7g7v~oBkjv9idN%lW^3)P9dp$>3(vIyf2EH@F#R$ z@ZF1BEG4v{59dHHZ)k|4Mi<K^=-(@RoJm;=3^WX!8;)xE1kSjiaRxVd_eP8dolgVx zS>ZR{p9w<hkp&~}>uMP_Q>aE~2t?dt5w{`<F`g^M(jXlGzMT+C_)v|`-?Q}vr+j|s z!y9@&_wDDtvkxo@j2|qru11Y+f2rn+Oq)1#YZf8+m^d1I{aSxDrPs@pUx!Z=Ys}xv zu6!vew%E1i1t3##GxeLV#EiN@%#op%#~E7}3=}t0`rs&GA(<o6u<|C@Z_ttNM&>Fq zoYS*T6#DLhHRE{`b(zguFCM%><n2?Q)3M61(z0};t*;)UcjYZpM$Wc%;>7$s8n9$x zOJ<LzS4{_Yq+#*yj!au;Y?3feTtI1&apV66Zes%oLjU{oFB%oITT%@)&$Q#U)*~YE zf$0%Mu6BgMT@A;M$_XAd(shLeFl~c`+3BmR{ihI1D3<qL7^8y1oNMTs)H$ru%ot}? zI`dwTs=8Xy4Y=)Pw)imbnNnfW+Khqf<>h;}<_^CHUk!ImHbuyMj<n%QQcw2!k}mke z5T@P+!5y<r*o`K*?jPXG7X%gA#L$^Fex$`OIltfFhYNrLb#k+;S;cIm6cPtM-~=;! z>M-Avl&Td;7#F<QsDyQ>(lW3dK0o<u^4>p73I|w28hSL?xYyen;7fp4iVVV>k;(lL z_C&FU-0Z}g@*pkz3?d#C%kf6)4ZO-Wt0>xUir@N0;mXg#6}B(G9`#TA8a;ZpZ{156 zJORD!Y;t6N)3&4qVilJ@@_JBtU1RmtqK+W!o)Fe&jo6u>PS`l2DbN$(KT!C5f8$ta zu+s<uK|l_ir8wU_W=n!htVf%YJ-DjMIei0hh=pfDJQ(#5eJ4*P1I^YgIb<MxugW8J zKk*<Vf0oV}lb547Sd3dG^DQw-9rvi`PEijNZchxtV+J=5q_SlRDNIZfFl$joNuF_A z0w2y<be2z0!UHZ;p^o6f`B3Qiu6QW7zGwH>&3KR;J;C}RmM|X{qVlQ!6V_sLbpYSk zs<ZWre=NS#H|DBmM}HIfVTpnyOxOI3?~%yE;%UR6_5CBb07h&sS0f_ZS5O*ud37y9 zfZOD34La*uh(agFBTJ;&StWxp3{Qa1WVNyLJ-n<Gc{fRD>%2SxNb(j8`@S_wT}{1H z@J*RKGF7&aU$}iQ>#IHQQSZGDuXwbZbd920gf!k?sT@~035r>B5))7au~*+q;l$&e z?rPoIHczy0UuoW(`Z4NtGqI#+bBtQ&c+)>CV$E7sGAlaEi}}EEa-I_mjetccZba~~ z<!Yj@rK*ZXGTm@EEsD@nbz>um7OaN7ITsZ~2?!yKv|$G<SZql$?<!Os^3vTJh<?p( z5$~+--i9f<A)xCm=JHR%1;)b{ndkEtSS}5K-__N7hzth=N7uPP5{&HlI8C0{1%GPa z7`C#xWqGR)li?h%24Vkc1_~PLW(Uy<ff;zKse!P5=6z(AA+{`;XF3g&TS;=cjkdRF z@3s1+s#dMNx{hxn_>*6v7+nx32J%qI>VPu@Wr;)p9;*5k*AeY<S>@$s0j&U@!iNh_ zlLHl%8cbyvVNcBYctB2-4;*|a!X-3fB*P1L`+p`F)~FWp3)hSd=Hl$#k-nfAT}Bfu zzh0;9=e$?tOZ2=snt7g*uL`q&qu+BvGM+ll31F3G4fg8k6EoStH{8S^H_~r+WJGB7 znGO7MSl44_aVAwlF(R-9MD`Q6t_<rmo{bsPZ`{P`4{lKwREw9f`;RmZwmnjuj4Rr{ zY;FJAJRGokP3?ueTTXYdcy8~ZEI3@>9#Qq%q&NM@t!WT?R$q|E^@@5bcd0IqW_x)L zW2OzB+jqEGC-I#nlvKfg);x_Y%MF3LiZcuhG(Kxqte+NC6j|B`G_G2Yc(?()uKtQ3 zA-aP(53~WrdikXsNJL!Sf%I|@w%i9Bk5QDG2O0dX_#$xLVfDO*-nprha1|ASIc9A- zqd{%oEX*Z7(>;yvPUA^8%HjBi+f9z{hze(GX7f_i+{WnKh+#ScO1WvU*FC5uhIB=+ zTFNZTe3C>@S<NSYRIe-kpt;`hc5BfD`BWvp=eB~le`>hB-m)Tm#6{Vqp@$~DnqDTi zMtFD6Id+uad${h*bH2<P_AB5XzE{FET5!vj`#Va8bt4ip58ql*^k7X(X@8)F4VbGW z&h(!IyJ_uSMc7a1ul#F&G+-Uq)xT}Brn~86mPg2*wb^^2EL4<1x^LRQDiYnTksL>) zmed<KR1YIflGLY_3@73Dun-<A4%32heWeI2x~KTs%525DliRn6ODqEkLurf5TIvf! zkzm8&L%QL@G{yEn-2q~b6ng_`c;wCdyO;;+PI^@@3eV@2@@8X1iBfkrweK2Z_xP7` zL|wVOO2Z2Ku{yhh<<e1B@N4yvKPvw0#a?eyd-vOE!+H31M1xvZ1c9`Y$*SRE5XGp& zxTJB$=Q}YyIhEiAW+SswO?8NS!{%f@tq|Sv*n%U;IDD5o-&5rXnamKFr=g>O7vl(f zd!0*3DnH~0evm)hZwth7F)V}dy}i%PvIv3MS?>P8^U96fSW3V6aYnJXEF?wxLoz2P zqYkL~0_=n9J+y?EadMmzle>UbQ2*l;v*d*>E?Q0i$^}Md1b+NP6s>QA)ro(YpgT2x zPu7qY9Af;)RW`37D<K3Dc&_O6Z&#)WpDaI?0p&25agHcZ1T8$R@Iq0@ZEIO610Vg< zblnnDC*%E6-39J;vtEnoOq6{PK>lz!wRgXka?p0+{pN)*rRas{KBNu8nzy-4)lU6P zoJs+8X<oWH_Z8yq_yP8d(fiGcn~n!7BYR;Z?`;I-+)Wm``Mm<U!Rd6unQVlaBtD`3 z)vaY;_744#)QUY{;gL)9E_99Fi55?HCmm)FAIBYj7o_k+wcmN48m!13oZhDFX*zx> z<eb;as>s`<@Me63%od~-+$3pSYY@-5?mDG$;n8>LdhVoVq2cxLHSds2Id+6Ut+a7% zj7CB)D>PlwRPj2dP>9Bd5S#|<ekOi30Nhjcmf2g*Ff5Ux0&V>4<~CCjQunGcEZ=&` z*)WSOEsf_}A@e;6r%Hgi&l0!MtLlBzDtv(caR52y{BP?y{JMmVC}JQ-iMcu3oZKa) zvw3egpL-FnQDEX1W9`Rz)U7o-=D<grB?f(!UwEI?MtFl5n)`6ucOsTUFJdF)oN=}m zm|0J#H+`IW!3UytBT3SAFSi2CHEwt!DkF%F%cowpm;V~WaV%C>d05;oQtOAJ(pwqS z+r3Tvbh7c(E_~GX_Sa;F_0W;BkGJIqy~qng5^niXW)=b&qNIKU`$=ju;192MBZtJr z#WlL;Zjzaf?bXfP8l8z+q$h{MRv`PZGjk2$G8E<;gdlR0y^ux}t7%`AYh;01t<{xs zUa?N*q&JF&u7!=J>b1+CqU>muVF+XEtPlkeBl-}QRRKtfhALZ{al=7Vn3+n!f8%g3 zU!)HNl0C3d^~hJY9JDZB&}U2`?vJ?IXVc;QApbjxGOJGniY+?lJ7?bgG{)Bi=M7kG zm-<0&=l*sWsSG4)Np$nIaUQ!+49}H@&1c!7Hzlp+#**I}CoTU_I$*E!=6bv_P6!2o zs)Gce;})g`Rf^{GoB@Px9wKflnVyX>QK%MIGZJtuHgh>6-9zkzoe$vaq#gaReb47o z+^wh5&_pcJojl*euFtD^k7J*WeP<}{mOR{zdVXJrm4}3giLy(sTywH`s-hx7@)oUx zX3?J2pm{OB5ACQ0-y>!?Q=Ka6i6t>Yd4^fl{^-322dvuP?-VC$y`oriXK_ZKE67ww zx^*RSJ?34bau9R(=YWz73p!j$F(ykK&LCU%&4{59*mqk@NK)@^qKCMQAj&4lX_fpR z%6eI|k3W&7XXneiye`78e7MkYik7e$@Y(G&C@Zi=jdG`)qI=HVg>aWop$&Bl`(ZH* zjTdhatW@~o9c|2R4tdot(GU}t_snkOx0jt$bs1jg(xy8PxA8bTcaADM38y+;^=__h zO-I)O&|rw)WQ;Fr&}LW2V3L)ho7W=R(WPjR?!^R?3V}0{X_?J}hMcY%`6^!K)l1}U zjP|Buw}g4wH+#^N8DrS}PU9b#0~L$4R5nAmrNqb@qzO-HLI7y?(#r%%Rn{9TG80|^ z)ZB$SeFzcBf=VBmbUiTQO=x0b_2!8dR~R7TTcpzQBM<_C+fgFZ(6}%q#6ueshM+1a zQINkboU){?$z&c~8FYXSp?g!znVVM4c?u#Avnnr=*#-=64;jX0s7;`Szr*7Pgg&O3 z#4nvgGw9b~SeP`AB<R^6D=MlgVG$cSM%4pf7Uok^#{F*Ra@7rUjsha&ku4X$N+as@ z=xbT>WBf5sc^KJ2u9-mQTsfHmeUsRCBO)vkaz8h-V@$YJG!7^lxPSe{eb?7`WyF$b zYl8Jn3&tTP1_mx#T5O>P|2mEm;p8VZrz_&uo+Iw@E4ZBVbH0d6)o}HBqSWvQtsBjE zr73UGhJR`1V(ylSZps(Gw`Zl&@tPzhAx|KsL!8>z-7j{(a^m=97tt)BG9Vk-%xs#> zq$8SN8rCNnC&_JN(f~y`n3;R$1dPba%EjHayhCh>I7af{RoXk#NeKeKD{A!f8une$ zP1V}kzI$Qo0&$DakkGBTQXMR_e~<k(B>iK?PkUX(!~B;kTs<mV%to^eQrB%=*T{fG zr6h9Mb5AUN**v}=QSyitJ8E;*Wtuz1!i4Df2mJcCdCoGXaNzI^(n1*P#2OO1{T_(1 zORy}thKPvngE1bL6#?ZWsTj3cYjvynq|h@a(5&>cbw$VftR@pbi>-Uq17TN~Yk@e@ z#WLL`KBaxv8O<cbSn+PJ*+j}*EZt^T-Yz0UY?B9GZv(zLK5cGr;Sc?p-}+!7Lf9jm zW^5ignBe6cc7HcpDPeDb__8owL4DHxC@2@tV8N}<rAwckPxK79kYY^F-|gHmE@^ey z`#xfu*`pTDvsYlR#{~c5&<9LdKP@$ggKiSP#9d!Fk(>FTNJP>hw6H}J_Bq)-0g|~n z0m%HY;%F-c4dFZ<hz~;Zi1$0UD-&(O#DJspK5HCN4_L?XJWl6b3NwgRG=+z^dH&M$ zU}cRlhjISw5*I0tESFo;3X2OTB13$l93X9;hF!>NDG?{-20OIB7AN;;-pyDueKcXW zE5xG7#YOK0yd+QD?FB10%LD6w@6cg;rr;(nswtr271c>dye;1@A38oF0t2*<$6}+P zlNKl$vHaa`RXBYFO}_p=6b?`DpW+n1o^k-A(}Etth15oJ$56YuL29$dj{yCKDbQme zC({4IMQHXvK<i(2WR2f0l0gr|D0#r%ty@rBIBq)P0I|;hV9L`p8s886+lT_jZ&e?L zx2Y9wRx+&+Iibrv>Ozgh=5%+`m_M|mPX^wd>mO0@$46aBRZ$`E#Q~-O&MVf#`f?eG zhqB(`8^(1i&bxM`$p)bOqcjsfa&e|C2WWW4$HG4?Af%-VhfExD49%i;6JKlaxIWsi zz@$hS4BlCo+UknFsKO$J@9|LmS3G#z6=$8NHINFkl|-#rzSB=`qCzb!EUXLL1kE4I zylKHDQgyg&^!dA7cz6l~RE8*an^o9JPj+zzN$8`?xy^0DHYdzSP0z$5^lat$CCxyz zu4)cZ|EYd@1H9o9GiKh6al?=MlDSSU)732xv6O+h*hDCn%QQ*cx_V>JMT6AZ=nWKR z?gYvynMl5t=gv{IV&@Td^BLSfQMOf3%3<yW6v~Fjv19>7Sl`vCpcL~N<Hv{s#Vaam zW2h4kRrZ*(|1RWT>b>$`&0vfImk=4Qz$X%+qOf^v_y)}Nn7FZlZw`T1TG4s2YVKX? z*W=bt2^*<|Qh}sopZS*fpoB?8%awn-_{mvmYjS|*p2v*eM1mpby{+Z02Nru^aWI%m zcS|yATz?#yJZ=f$EgNQlKryAj;^?bFZBP~6n2orp^jppB-Bc2=7}VmXq8Op;IY!}1 z@dMkV<lbuD6Bc&f%CKlbxQ<c@VEVW$mgYvhl_!A05K<R%^$w!s5I)xxn@FaKQB$HQ zdN7GZs>LyIn+z@bQ?lqJY+~aNJ$NVL$1NxT^tO6-9b6;cD;%jNU>8v~CKv_zmy&yM zc@<P`syp%K<T8=UxOX<!R{GeV_kzV=nnCkz;|fEy5-d3yLs<q3?;7bSE&fETPBz6D zNbFWTG*1SaE2mPpiRJ|wSx>V-fB21S$f17}w)FgmsV%b+p%?zE%Ax;Pl|uqE1@zVo zpncPC?8(GJ%|u{u+?p|O?h%62QVG!LNO&z*T#Wf*80tjeFO8UT8>*`R!A1o$ipuHL zU{@$n3*AgHlSDG}-&Pf%<W@sBj~b|JNpQ%%x3cC0!L>Ja>%o>cs0bZ&nzU<Ph!z)0 ze?Nv9*b+|}O?@5O@Tnk5l1L4TOV<Ov1#vY#d*V9xZQ>chx@c&?yN2xXrzyflwr@L} zZy`dGva4zUHJ^h_tj2Z-j!UHuxOVA3B&5mEqrbqR$P?OeY1PZ7cBsrEJXOj&es1?c z|HRf0t`mDml%kt{gx*a9swI;$>HtLyi-tEfgB=CfhNpT2HXc}68CR2R8TbO-FJE@j zFBBow2uFEyHHIa5^*Kj8*alT<ZVVNo6<`)GrJBZDtjgMm2fYGYz-g?@3`9$n-o`^L zs9J>>3MW9l^kdeuY(L8>KuE?Bss3XTC~$J}sX|ypb`+BvZ>1IY1~EY-3}MmJzeUT^ zqCCeLp|EMIONgp~u0Q6y*}o2h>%7*Js~jh;NBzi77OlVn(;UJOxgh$5e-klhF$_Ce z*PtqkVK&^9it_7xri%0&?Bj={2Gns%y%LsL9a)@jQa}+>Jlj%Z*yf?AP8mv!N<y&3 zPXRMg(pLmPvqoH8GqDLMH;ZfW@iXm@ebSAr>pS>Y7!G*4%?(lw!_=1<*5gwEGZF=Q z2w1`4LHp%=EAT}!YXTz59yDW}d!nmh&EFO63EU)T4<!Blwh@;g(ghso7MlQxGSAUY z7Hxk=9dqpw5a3?)bK_qykKABfbx}&O3eAQ@YG`OE(aVo;BOu~hgBvo+3qS%xX|XKz z(6c(BD>@mMV4M;kw{SLY$538CB?~8iXx~H2S?4G`M!q=s;UXEFGmvy~u8_VKB+Bxs z#MVW<)|@loGiEK-HqyJK!IW0S{)LyqkUGMfAEVzezVUbiL&Zr{QE8Ir`9vg<npE?# z@ndw4|G7BrQoF1f*GRdXpQ&W6f#Zq=cvJnWp)-Cr&KrrDF=tzeBB+VWUx)RUmW3h` z4X_L!_>^3S?E7qm^GQ#wOVQH(rg)%j!EOP+uOp}RywG+S#gNN6xr%Cb3Cu{26vm5# zxfYaV3N9`>@BA#hQ^8y-5%~il2?+yks|eLd%p_Hqx6!p1T^|5%(&c=%w+Mbxs5WDm zC1_k^;VFc)d9S=nnPfil0z2%*wk0cp^0s`pxhWSckv{&EM<%KredP@7dwlOJwtgUd z5Wu8RYWmx+RHlgU*kLue!^aAiZK1LquKH-Txs5sZ%gUQ1{AC#~hOR+h?oF7$_=$C5 zg0BRWL`ZIka;hZ}x$l^SPYbCnoc(EcH|;0(lhN1OrvEJPUm7J2;}|iABMrOfiW9Lp z2?&YHA>fyGhs(Wyr4`>N)<-%oFT!Th*$PVv<qNGJQtKBurUvDsER47s)D5o*6-QH& z>#~Y?|Fh;Z&GaQ$rR~<G*=HhXLjip8D7)ApT=$WA0Jviob(*-_XVrdY_*I=`b_rB= zO;`hLN4{X1tb7WPre(X4l&s32^UmKAX6z^xHGbl%{KRYs6qpZdJ{uPMWUC_J$Xmp2 zS%|zM8*aWBMYmRgDWs^v1%&yR=(&qnospx90E`As+8=9}?Wbg!VrW)53SG1Nyg;Dx z6x4@6afV*NF|aEn_cc$yCx1+|Gv%|X=)1fpMd2lRZ@Ub%T;7;CTwzB>9DH`!;u28w z(B0~???#C>|AB@zx*Rg76q*JPHTiEf3%wcEmx@2t0XB`dFoXLC&YLR8v&+HKEAwC{ ztwofO^O8=CQsGXoAQb7F`?_@<)@M^>gV67a&5w^ya>cxd$p{Kk<?8*!%R1izJJGhs z+jqZ+YatdeCWl#A+aX9c2td>t^C3}bfQ_dotGbXMZ*EMOzg*C3sUw(dNE%Aj6{*Eh ztbuz3>vMo&4;L}Ms^NnrA9+@6p4X-LhCS`t`b9Au7BL;TrLq}31|FNy_$4hy$&w8+ zFrT9a4)b^QSx!(cxSw!UHtZT!*YU&}<MXy~*AqswDi5~qn4hvzWfc-VY|O)#9$#LF zuuy(VSh}XDe>z%aJu>5S7*}5lZu2Ypc6d{yDSZ3EAF<>o<6>z$Xuitv73kbPekZS% zstR|Uee-?A>I>Z3LLXRZNNOnXwBjh?$CO}oWEb*Nwq&x`TRCW#xrS(rz22ObZ9U-W z?M)tA!+?_LwHg(VmWjldP=s4wu8}prtk-7yYLQ8GkHzhW5i^uKL!|&MwC6IFdHi7I z5x<DJfdyyY=Y9iW?6z!n$zPh|tPPeK%XBb3!F<-H9<z${f8JHc8Xq!Gv{HzbOxFFl zWcuTEwS;*c7(=~uNE^PCld4NleR)vdaPV^Ds^%xiiDnSXf9E5L?%-q|igJ@G<4uTI zsoofRxD{jD9#P~-#+CiT(q&z>>YGy<R_y}9PW8Vuxxh;>!b$F|XNG%K{b)Y8Uh^S1 zO@$-?Za$&i>R$U~5rLU4=%fplxHzD_=5+BdjXuVIl?z_SNVw(cEAQ2T?Ju8Pcx>FU z#W=;TQH(!7EID0?S=7`Z^~9(XH*wG`0YcP2muF-DQqS?{KdmBH@R;6v=H3Nd{2DQk zCn7h#$#10#Y)8mG`c=V_A{y1twL!fxi!AjW$I6`wOEy7H7<a~xd_f$9;9tbi>Xe*S zJ(fGw9!BcKe_qkiclhjkZA!hu7AvPxa%}R9oKxQkzPV%6@5P-M-H!M%u;wYI{~#J> zrm?muo7pP$CPoZpLsg3VQvVr1d;kme!NL1w{Lr>>91y4E{Kl34$l>ysUx84a(97%^ zZZb@gkZDOfy;~7H2#eI$x4Ddr|17i|=W7m_gktQsgo|ys#a9fbymL*9((*eG#XKpt zvwvv>P7IDd8Xh>jr^MfwbH<w~9+jWg<wQ%EOn^0&9%2VtQ)X+@>x#d%!JPeqYPsl) z%W~H0KZ{Eopaa}n1z7W;y&B7+t)4oU-sCw|`Q%&pghTL|=}y%LT`T|vB&2lV;DjM) zrSeU>XpJxbkrRl{xJI<lJn5=p+>}Xj#BkXB%)!I;@gN=gCtQvU!$dt*e&^B5M-j-| z0Gztsv@#d8i8D;Sc*asoO@Yd;_by@ObY6QzLXP~>_m=zkTE|R;T1ooHxt2@NltDi4 z-QfbLkC|<BpZVv|iQhxpa9y?2b3qiX!5ir!#Is^e{3|gLOIvB=DYcoQWF)Z2N8$D% z^$X{&JmZYfS5@6;bK|;d5+}eXpADd|NTi+$?+L9Wk3aZA_l0fTuiGe+qgwLJvYv-z zKUb~ATo0EV@-NNH>#cU$A*$}D*@5=ELukVeG+?VK3zEbJ?q&@+ZyuOiGo4>nm7V28 zmS{9}=k&b0u7PezSKylsg4u1=dbkre+f5Ae$4Vhtc>?b(Z0QptxO_hO<ZT_#%(qkf z35u=nw~?Tgp;0cC*c91{q%FtXMK1IPs1DC?h{4P@=@}>frRhKEl#y3o(T|#ldOH~l zxnQXEE9yD}X=z47k0)7m^N;$2Pr`Ngv+1&GFYzwTU3IE`WD*sa#^ZiTo>tY61MpN( zuPEs;Di3ygRpBkxEAwu12s)TixJ87!4{;*n(a#@#ohdO=Yu|{(1Gx3u0Z>t$mtrq- zoAcpw#Y<!^T+3q1@n?xh6b`A1*eK+>wBP96@s|cM6~cJq1V{Ns8Be`Vmt9XQv{PFP z!#6!i3$ST}*<Ml<Ugni7Bv3dxFV44|+^nl&gYZ5_4X&<c?mwR>LGIuCF-1s4kdAo2 zrGp!dfc>KC!dK_<;1?${WY?j0$=vE)x4LfinkLWz_N)`Fh(NZ?N(~H%cxOcFw_LT} zh738=tU29g?G0e$_~PRAbzt^mMV~oH;B_2jVhy=52zju;Rg2`~JcbuXGsuX;S?wTs z;>rc-g4<V8m0~e=hlce`sh$-AO69S@HZf$aBcD(Cy1VFoRced-kfDJvTx3_JWo{^U ziu+#KjIv`he)xVlUq(nNgLh+)q4|1av|f!wj`7*p_@)*UJsH#-?sm&x8cfH~IZBR< zjTEV>IgqEbR+12%F)sI^9Od!nP378dzV^gQmTS}bO6KuhM<Yn6T>OpXTEU^2Ip>Bl zP5hC|w+w{d*?KI=u)gby0cnuE3w5lP`~OG#f8)Pz|NF5+6=!`O)gXIyO?TOwSxYOK z&WOq1U}*N*g6mO*>0g@i=G9vy;hLQOY61!8{w1N$&cHGS`N*p4{f^2qyBBgdvbMoL zLE~#mC?>_O+v!yrR*~J$gE<w8#a74{dwCW+;}F1rKzLJaxGV3Qd}E0!uM)O}@la|T zyO|}|f`(;yVuYrUR~Sz;lzJR|G!H9uii`i!lp&qf&0R`~3Ct&)txJ$>m-{1h9_(}C z(9TAx*|&iDj9!_k(fMfUaIgHYyWsbGfIBtW!swG8BfwWkhMT@-EuE4~?`5c;u}%WV zqmCP>aqLY<D<HYNQ31q!si_t<bHHk8Ks}w{u!}PDS&q#~TAi#cKwiSCNXek;+I$HP zttAO}N6P@AO+L?2G9&DzFW*~NycDU?)=fMp+5Uxb9k|Ms@)at&#*$4EY63;xX}$!+ zsH{{SC3138RYUz-*Z44MZzn7F4@Ogp+?h8DTMfhmk6w?4CB<`Lcq<Q4E5jw7Fnu(; zLvQLxnLt<ChD&f_9lKsbP@Gzlcyf)GW4QCYt~hv%lpmm{tBo!!ND#{k$`8WlU7a5@ zS}rIoz$(4HHu_TSah+IJh>^fnOn`{JL+%kMEtT_>og17xN@i8s>RHn!eh*)B1aq2m z3Mf$Jm2yLeEWE8%B6EjwyQD_z&%R9aO&L6Dbdi+OPVi;tiOT6Wb+NNMa4#S-`DUm` z{b>VFTSh&)+)r$5rX}s9S6wu+Yy9*ON%H#kx?{(Pr5%yK+-Lg~*mQFsb~yI?!egqr zN3eDc*B*M8RhP|7O*OOxj)B>~#ne<tcdNw$%@^WmzRe-`;PKc+xK(e4<<P-MMI5_0 zC?S!8K7w73XR5J3O6aRJu4v!j)>WEyu_<bF8*BF*O~aDi;Z~2u6ZCy37z_&wbX|`D zwZQ4VKevksgYgUijdh5aoPOa;j@>26m5_7G0G*Iy^049boxq!_fx*Xo(ei$06A(K> zMOn67^(``J*o4Jn)~$!8eO6E$u1jfI$<YEkIIJJ16xVBJIcTcDa##O}`9%5VA4O&1 zHo{O`A&Ykc7{uYazd!3*1VI^^fWI&gj8>+z8-I7>Hv%v^%o-hgMT`((U_jcmsQQ`F zxxyi23xTusdm%uExrzYrta5JG_eG^Yr(|10ZmpKwA1ZL^N3{UqN{>%6h#jb+92k9) z?8qEEZFulzErt7+nId%e)e(4)H|1=7wHPsnhj+MvpqewdVKSM}rsm`mr|8B_yyme5 zzcl5rp%Aq$MYn_6W{**zn1;via0T*jVaW;#%Bz8Dm0`!S_d9+lDJ9)ElZ#YdHq)uT z;;g&q9M;k;HN_z9*<741n%rO)ugK#ZqXT!;V-M?9)zAHsP$7MB9<~I5VgWX3!MF1Y zu50>b=cFltKkp~Jg&<{fG`qb%cuj0;irYykGBaFRW%p{Fk6_|)te;+J5c1Sx@!z^h zuF2$kZ>aUY;D^zEMTA0*@S9ZRUjBhl9Qk}q4@;Pl26s~U;Kb-7Y>cz9-Vz8u68e`$ z#p>F6!bL}?j3rGF3;8qmk3$U7CtlI5tAV%64y#fiYZG+Jy-ItC*35Hq6!Y37UiAf( zgDi+sb&jSwsorN}Qwc;3u+X0be9H&!ezlafP_Yu0^z-{Bq+i<jL5Hrc2d0Q&lDjXL z`Ny@wG@_&^ChNhmjrdviu4vwxNt_=ehVJ!9U58xlIT9pvrWV|~F|f5Dp2^wE)r>dN zNH=p)TEHk2{~Hvz5Yri#{wpa<GLv2}NA#Rh`}YNq5ongqsts%5wOh>G3GL?xU52Ji zf`#5|mr79B+t93Z^dlTYeZ{$N4rHb6hDT@Kh8U%c?WY$Bof&h#JDy%oGq4_|Kr}HK zABRL3dDWk2v~t<viN*Xw7B<|{s|Ug4h=9-Y(OSz5W(+VWa@XAIOY3U6Rw&iUl#_>f zM=8IEo7(V@HNHtYJu(ZNyMh@I;#00uTs4wPUn?vuNJUzsCHBTB!8)t;4ARqF*v=|o zDYi;uqjM*(>WTN!8Bj%@&2KRP0mFkq8KZHX6rm!cFsAu|9e=p`fC|11F4l5`++udf zbP%g7^EymiYTMS<%aez@*+@&#&iHZDpg`}_x;(GiX8!vHDH;S$gl4hp+-?=844rra z6o!}}o!BXB8>b3#y^V;MusVV%G14z_bN0ybj@R72MwVsJTZ2bFXlK12fappvQs~sk zVpr+++>OzinY&8ABgEx?VB7Q(GhwO1j%f0De2Kpl*w8tZ-%{GO1Kf>^C8OZSzf_rb zgj#T}G?@a5H@VG+n~w{b55_pfZVP7<MHEYk)Z~Ik-ge`Mp`)HTH}u$FvU0j1Cf0{U zcwjJLGlom?s9bUDI-I>nnQ8Kzejl(2Hb%1s-cLE>a|U%5ey!z^-6Y<;G!`TXXKr-I z?GmZiB7+V)&#i^J|H&sdH8EH;@_}y-*c92<zgLcb9kDF3=_+9n<0GLJ+8F)F7I1nr z`Z;-VRGV&Y()O8MD@QgWWKv_D>OP*OB0W9d=vvJ&ObRAM>2A!=v~NscfbA+a{`#}y zK4k5S$ma&aJULu7WkD22xE)33FHQ9qC%COE9x|F6Rg<^XnSh)N26F3qEmnWN_n7Qb z=L|1@#|k-j7Q3EusnqMf5aoKDTSW=~hlz0lkrEN_epP-0i5TT{vKfz>*@%5gpx9A@ zhn!q%hPHsDa6|4Nfg!8{oflaVa_8{LJnDpvB0+WZ-`SezH%*D-9U_E5%VR+GVfr^R zkHuS-<d-cA3MkkjzsX8F2zL&#zM6I1%F|{SkEC;V^@vjjGvmSTqqP_&4I>XV^5I{a zUAqO7467u)ly0RtBcrN840)`+fj{3K1#@+Eg>{u6zDVycZ+E3m840Ih1tz9LC2OsD zS)~62y2$54S7Bty2@1%wN*ItV*kqcWn3*<zpRl+K9*(kZ0=rC>5Y*;j`ICFD`$gQ7 z6^YI%DPKg8GR?W!(ukfK_C;k)U&Jct9{R5DXS3^f&wRIVYZ$5SyS22ksGbE(+MlM^ zK=phuN2Y$OYOqU|2(6{ack`Q4YUdQZ?XGvGBt9|)pbe$jvS<7@Z<d*)3oKXl+I_<i zIDA3^TmHje1rrEdTdA--RhLr$N$h1|{!6oLoa)+h#k6p6m&=wc5}jcgoiAIq?IEO= zj#RU7Wx!KI<VX4ONN(9o_Ly@S11ZR7QcSE|4@>OMPh>o}K`}frbCVv@tR8y1bXvZ) zBV569=a=1qH?zV#TK*|@yNY9trKP$n+RtSW2V|5BCJvS@yrFRn>VViQvE9#uHI=WV z(p-&^CB-yeK{+4U811FBtyW6(i*f>l<}3&73a9p5+sk|a2!*1Z3FyxRdQ=11m}MZ= z9pGIa#6%@d>78waEqg1xRyV_0>eG@^9kqqRfO0-80SdUkn;bE8@(<&-yQ1U%($JD` z?j-KRX8>?DRZGBbS8YZW=7((6%aMEyu=9OcVlny8Iu-w`r|$a`zb!S!N~$=}{2XYR z@-6uffSWJ2*m?lKQW|zghQ+2^frez+Pl;pl66AJkl1%T+kj>NF7>A-h!~cc*lt)w> zYNn9<H<~yVrBU7Sh8>_HLamf@1BxX~kZ@5-a{~Vm_Zd{LS|UVEFDi>3ZMVuPRDu=c zNwu!S+j<U>1F_q{kBH0w6vPfB-E;=LfmA{o&KzCriuW4<OFJqZE&zZy@Tf|pWl?zU zC~M&`#6hzfXneHNQeW-AI^rm+HgN#~AteAf;B8UZT7i(x`$TR3Kaj-@$l}scXz94F zP899{?|8N1aFh5_Eip_i3N-7AcQaFWq=5oK7Id>q>8)!HQB~c{<4=!~*`4w`H-}+h z`Fvud6Ad@@ms<R+=MjEL*_ULK3<$>qpvgb`P;)IDJE-VUhwqAQE97!B9k{5DM8;>H z#uK8{X8d?;QW^$ads{Vk<2ctqH2J9+T?#zH2p6Invytwh84O>&i*Jh%itBgY#338u zmL)hVSOXBC0-o#w>!ExN2FU+mh^C;r$gb$JZa6)`Vt9B&K*XC{Qr^Z_n*VSk5{cN| zH3W!AU{!dn+73^IMw&5N4T^7sJK{Y6H~SyJgo7R~8*zbVVO`M+fMvm(PWDwFI8y}_ z<f-mFsLymZdM!z3n^obJey2|-l5wQb1>>iv)AE1U2at&efl`DM(G6<QY-}Okii_p2 z8P<12hL%3J4soI%iv|)Wz->Tn5Qw`ma(@7k6M$sYt199AU`{|O4-4GZ7_oH2(5Hi| zu_f!xz=ZUJ$N$cVdJjlOwxt6|DTRkqXfEp*&CplfXEp+k8Ih|)w%}ljz<N&w&_4KX zZ3Mep14`o5loJlUuxZ4&(+J}pm>K{QLd2*;C9;R4Ifg<Dph4;WWBq?=_L+gq#5h+2 zC3yi}ZI1a%!$a2pO9P-m?DVuWbUgGtG&I~-`h`ENMc#}wtEaOEx(olgQC{>q<U%yf zxo{Jj$A4))g`>`RC?<r~>TjY~b*}w}g{qxR3%v#LD8CAO;zYUDCRhXCaWUH8I_97@ ztE+dJOtC^(Zs_S~+6i}Vx|-hnBRy6P;!-*<*-?Kbx~S@dmGcL)BeFua#NE&1-mj{! zuE;izzHxau_WLEQ+3S_n1<Md;>a0w)CJW66C;5x_#2eoz&fnw)e~Yh8+h@2HL)8_0 z&GUVDNFk}h?~i@&54EwCx%KI@Rm#2_FRNVNpGjzT_=f2svumiQr1$i_S0WBj8ac{d zNkzRihlhqZfl0A!7aj=K74M~)F$E@ecI@s?DS}W~`aju<0w-mCjhTVBbbsHra}gf- zGacmq2i(npz80V54MR!L@*OK*h^;_!y?`r4k9%J~2zL@etXVxfwYYMst!?&EK|v5+ zdr9hx$0@iFJ8nX5RZ(KtNea4r(|BC;+D(|XTv_|T80X#o*&`7qnNRE|xhwOhQ}?~4 zSf9uA^sy{R2Baa=7{#xl8G?OgF#9%G8_6%~2I<c=N)_~oIhGG6BI5*T9i(->iUED* z#sl7~r@xO<B-UUD3vW7yibBOkPnh`6zU+M-`!aaEHb&P_<FG9gcjs0=S<AjdcA2hI zr|pKL@muVUV6xO)m&y6|Xw=)N+Ht?9wF{ABi}@l3e42OB;w%H0(PUKeqWk-f#3Vqg zS|HR?2%nsi*Ls84x;(Gg+Ron=cE)y7rm**{mDI81&F61lJiqVdW*Ht2^-n1cGJQnj z)8FN^e@B&<B|u@K;_0gBP*D1E3~LN&B&9CRA_MdQc9H4M#^5XX99Eid;oZ;ptL^L2 zmld|#ANoQGtWqlCwb1XE0?!yNCOy3&FV}=Gd!%yK)iI!DoWey=w2IiJtjCAHOyuX- z`z0f37W{SIe{SvrP4N-zJ({J7y7R+@Y6qTUxB&*#Ql`3O#GSq3T^G<T7-l`*3k+Qx zCqJ9&Zb;rq_nlahMY4r(KkGk?ewe?s8_Q|=$K;BGPtLCY*#bM-T!XHHHqQ#(+ecm* z<38*r8S31>cFMerzh8IMsh(Ej9Q}T!k2`8N?dB+>5qLAiE_`3|YXak|;C6xO&AP{z zyq?9c&M#Ok6<9NUVrM1145b}stGXgoWfuFafz4qpcCfikqb|29GGskI?25EiF&$T% z|Ld*FN4JB49(0?kQI9k$(Mqel;;wv>^oAAP<#xp?D`g+j7zexLWR56jw-uD>=te3N zowIrv_#-wA&RqTZ;p+E0E0qPGmv$=`ud?{tjSBTi&F06naFP20%SVbnrc<s>^)zZz z3+i_nicIC$Q{^gclu<dvy9HCs#=nEr_N)@ML)!aCgC?|jYpQz|_T&J$AG)Q(OE<$c zh#fYTUvE?Y@Z7@OQn~NY+fYq^Uuikx-0SP<Te{5tB048>9W4gdEo0OZ=f+Rf%mTmq zSW6<|J+H5BK^V?ms@i2Zn`S=2R6tj=QhW_#rB<u4=6hek{fIT5{)he64{|cP+2Gs! zpIrClt0N76X*BNz)sML6VqYqAgP*?`GttU4JpVNEd%B|_xop5!8rz%;C}RUn(C3`S z`I3(JyV?zk{6&%ZkJB4}S}<49=C7PvV+u>Y65MW{{yh0Eq4qG){HGVXNO|z=v~13c zt8*{%I<&hHZ{`z^E?wDa;r%$LA9iW;_JYr0z2(_$x57<6TkWqMPeJjT2JTJ0oO$gp zY<cjqX^zk4eZJ)<uNlXez7itV&{34hCw&(U7p*@A1oMgcd$s<h+0kc^X*%!ahRe^N z=6V_Dv$z@hD;Me%T+FY|<`XR<qkf?a|D9+0v+2zZ&an*ocdz5c+`4!;=$1u|>b{Ls z^TxX@Jco}jfuv4KL-EDJ!ZgLLR>OOhOd!=obnm@mCkd%h^XrE;am$dYdO)wRbGMJy zbo3pq80$Z$iJ(id*LvK2{l0=zHQGjY%9(rPHT`{r1ggLF>dy_sz$<$kUzq&Y?<m>z z4fn<TX*<omOW^#?rhY6KsdZ){SmN2{$NvGgKuNz*z=3}DoAd@V$wCPOvPmnv?cahq z*k|Szy)2E8OBcIfk_9ql>=GlDNrpNdZL(TH{{VkNLA9(zZ`#I!KX_4Kq{kT5GJre~ zz7*_>Vh^{_Q{ezP{{Ug6M8B|-$u_3=9O5>rn#|!XzLPEp5(e$Kq6BBDuo5wq!@rHv zcoE?Ju631#Fw&$uFwvsMhbWtRlW(mgn{BlL-<<q*^%XP{NhA*LZibQuSdwi?Y=pGB z4#dzu8X6x*Dlmi<*gYzts3+9#C=OaV2H);YCfaKYNQI~qFl|7%7zr4uEr1~k3pug{ zrdRnZaxi<ux<0|{vLr`EkvuQkFS#^{9fO{wDFiZ-AS4u;^qrpr(9J!5{{TWugn>jT z5@KNnfuL^4<D?)TsAcc{iX6%IzT6Bej(>*rDPel6*hc;`OCdl2G#@ZtCog|%Lqs0Q zi#FPRB3p9GWw4F3*t-Kx_7Cho5tq{sZ{MuOY_^Gq2nf_JJ9|2WmfKK(0n(b|ofUAb zrXuCC$Hdfbhz6IMO*M!?HR+I<pUAOyYiH8q^{N20wIwR71Pv=bWNd3OCAQsdAhLE; z6hL*K+Z(CDjH*%bFaZfKq_L!u{{W+}2A?eOMi#hT92Kd+RL7I-WXN2t3$g^N<V$R@ zrqj)Rn}&lqu5?@zm!LBO?c4)xC~&rIwvt;iWlnCp`tS!ICRt)As47_WKGg6E+T-mr zDou5^&8hhy7_pBEw!z+PXOY7GME<7PHeFWRX(ZhjfMNU#8G-v_@*dV4o*<TFFxcdm zZnKECZ(#ud(n@|?oZ+NMaZ-wOiEAC9fn$syM$$`d@=3Qvpv11qR?@WkOysa1SLH1O zrepCkCvc7!vJYqb?9yKycjorcUPrTPpRBCS8u}q)j~W?mH?-HpK+wTnN#njKWX-&p zBx~H3T~eTCG&P;Eav2IxCx6r67T5eZ_nRTG*T(+<O|g8ro6^1<SWPC@&^3)G>K98( zcYd^;y`uOJ7(|?P1Ube?C#}9|Hqf@v3@ytJtm~Var+vJGJ8Ii<Z*RcZ8|2^r0Moa= z$xAbj?|K-4?jC-5_}0_?s>y8GRDvUIqe}#uAZ9C#u!q07!#wcWVbA#I7&uG$bheS( zO(N7x*9~$m-iA4VBdsQE2c!Et`P7)%4+=9HoCFJNvhC28Fxs<mRy|M9TH)g$BXmhh zLYhE+l&8Qf57*Mof7Fjq_28}R2>e;nh^lp73cA##+_;Qu!`PHNgbpLec`=}GUE$O= z$;_Yfk`nZ&<dQ2m=AB|He0zWy47MGo+U6m3U$bdwvQg&|b-@>*!}_#|5S06J$iUMd zJlVFq4xRW1R^qn^4O8kR%K(?0JZ5vbHN%?rkBqj0Gm)hgMV#W6F1akhQAVtj%^2+4 z>`gK@V<h^Jk+<46`M4ECWU^|_dR=Vl4r?9z;xL>WK=+rZyB=IIs}CRZ!HS2OIiWOk z04>$wp6&kIZk-5<GoF0VHHTv~wy9iT+r%kP$d?k?Q_>y;;pKhR?-W8&L<1H}EUU~b z!$hrvGOADL{{WYO44LiJQqa3G;r^;1#>;8PD?AXCr9y)@hS)t++hPef9L2Io%Md?| za<(fFIsjod(K3&j$Y`XeWEm8D_;0-Cwf>7BxtGeK12JpO^uVvL=)Y=(S+feZvdQW> zu#;N&?4C^x+@f_1m+?qC3s$>Mw+Z+ON|}W6?_=K^&Nx(yk0^=#DL^9$Jc@JG0ql&p z>qRpK`H>8en<mhS{{UZP{q#^XH)SoA!hr!6)pRjSY`GNpp+jL(jN$b2H9}8wse>Dl z4|J7Dtw;cwHX*yY#L%8DVm#P2EOP@w+{n>Ln0l2SB->;}meko>V1jx!T;A58R1~5g zDX}lHk$jgn4No*;h?C4w`hPvUVARUg4D`9rc6^f979));6he*3X<VAa-+t{-!VN1z zF&ms7De>_?tM+&Mi)=nSIr{S0f{tOjj(ai80C65)i=tZ*$+?aGn9%(NhyXq4JJ`Cy zUA22Ih+;b-$vfuuPBC6`;)7tXR&UEm!?@EQcT;&J4B$fEO<dtLXwj&|r!j+_<6_Qu z(OlZb6|>nxvd;B~1iFI7{jhM^)nM8w>W|cxS`;J}h&by~AAh583m~8%rfhjE2U>1n zR3)NG<NpA~H%q4q6e7}52tlOl0=cgrf<@vWNHYAc`=>l*3#qy<Un^(;b|amh2V}Ql z_hIBgXZDK!0E1)Rp}>HmG2K!$dvcBRWETGbVXyH$dTR}g_TzljFSNJw=YI^_tXvRb z>^W*p#+Dd$+OsG@f-TVu>jjqP_i;r?ofZo40jSvYTfwJ@>%*O|b+PGr1a4rGVx@uM zJj<)B{Vqn2@(lK15zWV(?qukuw2q?L<}2*7iRQkn6)RcX@Z;No7JQFHIdg6g2_{@x zOA9%`I=}H+(Ot%5G5f!<vhdF6z?eV8DFTaSbjpnANkDQ$d{%HWG;UH~7<#1f<6zsR z>zW?jepQr;@la^`aKDD8w!7P{>^wd2Sc7Xplq!4`SIvYUc0D4#^``U7TQa^+!h?uI z=XW;JX5SLc?LpS((zR__p%(Zmc*MBt0!A}coc-DRn)l8B0CZEp_cj9TBp_iZ#8w46 z`?NMvOt|iaBQsY_(qwChmv}ZLD9>o3Lc$rkcVr-%P7%juZ;W2>l^l&KD=OKWytWfZ z&|`)Twy_0>nF&29Nc;l&;t2`u*<&&1FyK(t{>VTE&)Eme@8gC<nPPgqO0u*gC$(N3 zvp1s@v%cO>WxNYEjf?`y(Ojm{b8os1X&XQen(l#aOP2ot5P>v=7iRMLVF!K<pi5qm zneGdGT(#Avat85$C6G64<KdO`xAZ+MlA2n}3wvv$P4CY#>tK$oL-<S&O*uBWuYg5x zghD8Nl@){;oOH2T%>hkJlU<amXr)Gz@3J<1)E3FpUq}<n(8JdvcaI>oM*)+v(po|~ z=a;fF<VI(9;2&kPDCX*rM;j}Q#*m|>4);=8XK&DZw<U(r2Ym`-Q1=-f{$ia4m2kFf zF`ZPwd&p&Eem9$Z-s!@WD}QtBu*chP{9jE=@N+M*BfB8>eed}qnJ;M?Vleq^xxW(O z;a>t9Xcm}Ct`dJld1ZZ}E%K~&m9#06qjbh_SO^K~_LRlt&3;cYnQf-zpa#Ebi#k`y zBzWRr>%=(*k_xjA_<J)uIX#IS;|vb(K4gVT18%qZ-;gX>kS}*gqXwE~uqI3TX@r6H za(4QBZ<ZKNoYxG&kn=6R@}1<_$nf-_iAREhB2qWCaJxLP{{UPjgO&oqTM8wmw$jUO z&qN5M){wl{{91=`GbGs^_$1!R1V-mFrs=%Laq*a6mX^Hsitf%?<5@C379N6KvH*hb z`E0Pu4*vibES01M&K%0-Atli%jta?supuK|;N!}bT4A?I1D6(OC}@j$K*N&h97J8A z%3m#X+tQN-OArIweeGH5We1zz;m8lK3_VFU7uTTj3RA(?ky_6M4pGRon};d5=Y!$9 zhw_&ZVUN4<jGeSnU;;}w+k6P87QRBxcA<6%zO-oq)NaSBG#+Y=y*Fp#`M}ySXwot= zUn~JZ1ZmmvDw5=+`3WK2n{1Xyl1T|p3+(j&0GGpZN}Ze!fSpAPtlS*zta#>)LFeV_ zh2_-v(yFb4i|2oj+$5puIzKYVS=L!?B#*ayI(o{7>@gB6^Rp}e0Ls}m+goKxK=hxR zH2oxPxLiG8jyK?((svJ~+cW4lJ@ZpVNwS|+$_0{=ri%5@KH^R2GO?an;Rv{)(GQlU z&i??KET9y_$3O1$J#}}VU!d&7Th)$;=4SrYvjyk*&Ge*#M&NC|=S)o-1Q2czqv7IC z4>#PJ^&Q-6D*1K~VKhoSQX~(rg#}E(ElaOssngw>D{;Y_IPu~Dk>cgf>VAs>nw-i) zY0DNA!ZG?u+kIxPnI9zdGd1lmplI*ACALXXjsC(&Kynq*o5GBJ;t2k4ycFq{=6r4P zpO#eB?F@3fzrC%Z8^L6RJ!E-GoLF!we&pQMY~dnpy^<vx$T-+0{{SnSfpB^oDV{@) zt+qm^IUUUJ<VvpNUnibs?8ZBEGJ~3FWG0rcEVtn`4Y+;(0Cq6XpR#gVt#t6}pAcN` zr%^J3c!)Qbtz3f#kqvzQ=I84t^Ay*mF1WzqVtNvmy4nq-by8~xL7%ugX|u!2MM?tI z!}Q@3i2X5Tw7g_wDzyG(CJaSK82lz+zq;{tusuk#z%xsf!K#$39SSntY%W!>CYPF1 za%Rd9ke51qMT^tm)?Gd$SZXAvQ8ckmhd=+?00;pA0|7q}=#ct20vjROd8wq0A<Bn0 zI?I!DCZjVntEu?I0X22;6GQ>1Ox@v^`EWI7@<QT+`o_ymJQ7O8bq-x9>cQC<n7BL| zpjd)}vkWMJb;aNnDU+(q>NJbXq7_TM%6leQV!ANfBSeg5#0WD4C}J|pz>4Y{R{`7} zA{Q|Lr9n(hkrUQY;Yuv&5scmt@NN*p8zBxM2QDCbK_`9!AqFjqvbjAM4aCGu@G}l2 z5gDc;dW%uFCYYU8YMAG;7}`_}@N0}YaP;+@oEw@(4B^j%XQKL<IO;`hq*mOqstnTQ zPnbOd_+vqS(J6P!h^3S=?hA7r%^6$FQv_40Bo5B<!)kM6CJw85${-EclH`?>0a2g) z&XBKjT)D<2dL`4=T+Bu`vcqZ06rzR#A!KSA#0;1^%w^^wTsk2JMt?Cif^to}aSDyf zK)6WkAve+pZVbXY?rrk`Q>5u~`3OxSn7LyKVowc9s%M)z1pUfT`NVoCv!r|=y&@h9 z45}vF95v$K!2}2w7C@zlk|~OL30|6D*jfPqBfd7^UIbj(kRF0{s7*~&+%m2PX2?Tu zlJ6b~x(KOUoSd8+hXfNg4EQwSFsCLC3toiD@QB2+E6GFy4U@3xDx&G?Ec{F&ioJ<( zo!MPyb-lu5TF+$n^Ah>6Lu`5JnX?)~GYMpQrZ$R|nVP+U)OUo|T9q?#e8f{pgJdOT zB223eqr6spMWEX*F^CC85H$lE-aZnel=O^FHxNQyT)-9LWs1xuQ-!o@YvRD`Gw#y_ zq~JU|9`R%CF_6-EDYJ`;Cedd-RAA_+#YctbaLWXF75J9Pj)2eNTiy>LFAbd$BAq8f zigb=6QLRAf5)+~vaBhbhxD^mbfo#hvRH<Aq6tHYqB%n(U4-qpe24J{i%noEo>v7z8 zu6CM0hWH()Oc_JUrAqXiBs<^%6@*<%mj>pzU`@zQ)i5j_c9r(sC594;1Vs(aYT_kp zyecB@eh_9qwHqTSE>dYN0@+gy?h>XKQrN>bF%@Jb(x6-soWvYYYnr&_hhi&(vR5X$ z#Y#*?+sbY$!~ks+I$0ZLF@cP{%7}FlgAfj|Hm2n+#SO$>R7be#Jpv14#QgYw2r<I< z3G17l@Z;?=(ecb116LmSO<V_7v-2yDBw>dFF1M*xJ$hL*z<r`3+qg?&Q&z{>m(M{0 znA3>xKM|m)=#>*SD^m$ZQWavd2suEN#9(JFCkLo#onVrLu$G3AIy_e_tB9GEh(U>r zwQx$9=Ag_N;NJ$wFhs;T^jD&#N>J1)TokFyF0&omgJjBf;Uy!qTFgT9)FVdm8D#`q zRofb!cv@7{)FCV43Lemw>4{QFONyN_nBN$-W;HBaFx5(vu_jCrn{Vzt4VHXx1<?l3 zk5k?n>|z#?hG3CjXll@|R%CHDCgYO+L6`x(ArDIxO)o4W7qHz+*WXEenLta6%Phl# zo+W7S1s`ZR1o2t9?=d~4B4r6h7=|!dm^w;>23IIdF=$FX#-l<Y=&bz8@Q-n(RERxO z5c0d}WX*wMVYk+Z@~=x{?8O8{X>JnZ*)Gc*-pCxrMsP{NE*8NsfD(rbT~38J5c-p$ zT<By$QI-+k2I1h=B&kxRN?^E^4*{MHlcpvh%PWAa6uN@x6m;U{<^(y_Lq}LQ?TLQE zi-K56geji}`1Uw$L?-Bk%u}R5y>T)o)0p{+qtizZa$XQZpxNSlhEc}Bjy=)Fkm)F4 zFXuul$7x^`l8~4uM{tTXi8N~q%_XG>+iiW~0I+;Zu?7jVqzIQpewy`!XDT>lYJ{0! zF0Q9?Q_Z?ZNcTlE%xYbt3UrR@W;+p?+Dxd{U^9#u0lSN9yr_Mn?<EP2Z8{`i9`e)e zEP_WGtZd2;+EikOUIEqxfWvi)ktp{XmH3B6WT*{oRK`lZuQ6;<QF^h|L;!-GZ)7<H zocTdwydfqDNT*Vw-ep4*qe|ul)gq=@)jG<C=DanDDpUv%f-t2EgK;3|I%Q+x46rW^ zP$S%15!G6TDuEF^=UH~tB<L}ii>*X8?=b@9q|PB=;4{Iw9mR$@?;ol<vn<k<#Dzw3 zGCzpT7qbfcAd4<LuMm`$luyS3R3?aMLO$#&`6bH{I{BhA!ajW(n2xWs)0Y;}U82Tc znCW*l5AQ1lAXsH^0z?6E(i3W?vlZIRYB(Dvf*xfQR<ujpz(;4`BQ!wt6sMT16qJm* zwQxD39q@3><J|_!DmP>s2T1Hx(Nry{+|Fhh+8IdIxL+t}NlSu(-T`w(N=6_yE$Utw zg7=FrZXPEG&NJ_nX@={?JPQ*<v1V3?Ww;j98I?DK6Bym-gq-2x0B!(EOIn=<KXb!3 zQXwg%W}~poy=8C+F#|KC>jW93Nm8Xlfkdos;M{hbW`qoUMzasBO&prs1x`uPC6tkZ z5S<vtUL~|4j2l@}0xco;nC75??G^A0@N`WHv>BNyaTP9skFhWPz9;O8SAcQ%F$~>3 znSyb)wDx0O;{f+w9}=RbRHN{|(*lYOBZT;m13xiUIzebbDAc!D8Bt$!5M9*XhHeQo zVGk+$NANM57sO|HcaE2F)v0^S;lj+w$BvTODo)ztQl7WT9@ekAAp+ir8yWO2F4$d? zrofAEDqB~z#Vgh`yuE1|M2xY9pw#9%oMuo5(h}O0G}#R`^8r%x+6HPmudH3$fPyaV zO2xpT5Z&(%Uegrw1Tiht(Z+H_Hbu+Cl%y&zs>;aeW=y4Ja2PSVR~lfEp9vL(txQ`b zPN6pgPQ*s#LNH^v94ZltR%6Mm5l)DR&G7q5u$AvDOgQEs%2rqzm6YE!AmRvPL}M9> z@J}!TmLm}+aeF(@B|HVeLyqw*3r)aRyFl1lZXBSGNHH;_qC?O%ilwC}@mWenH=ipo z`|&3J(1;doWcx9N5_nIYCD=<t_9Z2~fgiICC~`U<B(D*mtJ^o;CO()^em`P0>vs>Z zvR~{%)-5j5xa}CLCo2}i#wzt(81#tUrnQzBU$jpC#PDPlrSw$3%o535^^eY);lcq0 zOgI!NI+D8d2(K+>TVZdBRYiM1E(el0-R@=?(m>iJ+)%iMN^ith6J;MFmHVh@FqdVU zo|5=P-YhK)eqe?G)Gg4D0xdgF**_9!_n8x+GN=Y>c4&?&FHw3#BW#g!yUp_Hc(Wkf z7(pTqP&gbjp9vT^$_33qGwT?!opHcRjb^bJ20C#MKx9hHbqFI^=g}{NH8DkI9$;bC z1=JAsM(sM1(mN34I?k}#4ChQC01NFifcGV|Kv*HI9pcn(0+%+z0TVx4g|HNeM%k4V zP=c<-=`hYA-YbBWHJZS*6Ka`rWZlI}Pgb4%&+cI1uoG5wP#4YHGhPJ17r5u{B>;Do z%RYSw%TA5|0187@r{aCInPRS^2b=0!e(K4s`pNSzC<$fOtH)E~QdPPX{$K=MFrHU= zdNtHg>aK`x3Ee8xK47u=m{xoL08yS;m5-7UA)sG_n7MV1@p`#Vt~RB>+}-z;u}-DC zn1OR+cQ3A@pf*b6?<^q>$mAQ{3MeiYgYN*gK-$Am2a*n<el;xVUuk)9=ApRa5#*bq z4Lv7dA<m1N2Q?p^3_956rD7ISK%!ueNw!OZvJEg+JI}(44|zwz7^3uu^?-GqL`L`{ zstwF#UFK+y5N;e{ks~Qmp~4(t&xG8pN>*w_#kp%biMj$>h4O1roo$X##dORAG3<w$ zf;WhAl^Q|_)&S_aWDBej`?@*>K@}|^&TinhLc>y1F>E<btgOwDLLv%!Oyyq?T$Exs z`bbWM5gisGX<L>NyN=rlLvW3wEA>|%vZUSB+EQUs0ZWu+xDuwYVi2j+0Gq)s8jj>l zHpZvj8ClwE7rKp@z$?VESdV#BpaZ?ApdX6<bp%TrIwU9AAJ|12&rA>5{l=@nOFrf! zVo=va_F>Q-DaGXdlI_0iyV-+?HK6+$OsiMs5c4oEi$VugXouH5qJ}4oAP|g*Uxq0` z{{Vz7C`j!~{NV*p>7Ry~PzI%b&>@uV5dJv0fK#|Il_&##(=JO|CW!q4>S2}Dr(ww$ zTE?u5)$8nPEky(^4c%~3z`(>H5HSZmVJqw+oR4UuR30HTg>{Os{$hqhFsk6hQ>ier z-w^|PJIgZ<nPNitn7$%V2}DJ)1!EHroZam;`@{H5sIiGL*jYNk8e-_NpD~L)XHNvf z4l>E6MpC6iggC*R44a0bti)Fk_c1}T5t8!~u^CHdSjXNVS9ri3BGETliJ;M$aWoM# z5(f~(C|2TbrPd)tPPIn~Os3Nq1=BEScj6{lP-Vm{UwL4w$%v%6?Gzdb)*#HP7jV_? zTsDei$8|FHGd~oq{ZHt(_DINzY*G6cC<S~A`XEP3u>7pEuOuI+#jD@?DhaQce$1!v zEBb}unkVcjBgWfzZ3m8z8bbu1at1S`Yc&PI9{7mVHW8<Dqg2TwV)Y)*>$E_Kpdg(Q z%&ru8di)O0vjcz~aKCAc1KB^Bip7p8)?miefTPrL61+tTVbe|-<uN5jYaEKB?LEr| z)!Ehx=WpscS6amz$lV$0$G};suTiGR$6V;zhiDMRe?vd}jMyj3U$}kwq>r%FToHJ$ zvY4t50Dq5|IloFDWs|irx%N4Pf{t(iz);)qF4~u<R3%@-WJO6$Rv4>*JSh#82!$c< zDF8C~cLeB5BPHxWBOQkfqn3I{T!*beR<cZ_tLrXITxn@sT^JrnusZD#1|!7XLHSLd z(fzsU5Ei<q)!BuSR;6dsK50VkR~@GdsTo*d!Wa^A;-;u1XEs5YY78JE5Q{>HX*2mt z=CH1!I&mHpl(3->q7ZpYNp`OF9kDSEEhRH54`?av32n*+OCTexwpylXxn=DgzVMr+ z8<1Tutf$77A^DC^)Lr}$TT?~{-KbjnSc1OOGkE}h*iCyPeu$<`{H;J0?7{uq{%$@A z`Lti`w<~`6o)Z1#`Ry$d<Ic_R3M0o%5a}Kza-2)sj)@Hlf$bIhD`qhr+>=_{Rpdcc zFoR^?jK^&5iDg%?aaWRNg1}#<9B0gGr$nInCSlzK;{d+_`GZ3VR%m!;Tn02{>OE>7 zN&u(=+_Sjm-E!<*)De#2Rp<IlJm>p>r{DK4AK6x~4P3Wf4M6+`B72Br4?^~XU=Jj+ z+1*rj<HB4zm)Wn}*h%F703x59V_9&nu4JVB$OR4m0E)ansmnhFlGvuueZmZMP@ig& zw3A8`@yOJJ1fp&b<~?d&t?=0|gX4xU1nAA*M>8<WrRbw+=XhC3%>p{qy)eD&-AZnP zX@{$00j?5eNNjE`L_xC2Qu%{8{?Yy%Od58I=sUxQD%(5mt0Um7H5QgSJZio&={n#s z=o*~mN{0w!Wj0NqK*AVe#i0asO6G(tGpNf{c1y5V@c~!47CKiUsS~)yp=6-j5(Xe= zfZ_$hD;0%=X_*O=g}yT|_4~ichojsN+bg_w0{ljquA*hj@q&I<ex84#0k7n}uuZYt zckp7RTy_Bb1pKlrZPqZw_}hiJT)A@iC9sP#KO6q}3y(IW4dy6~!R-lEs5MF*tL_J5 zm}I%4d6{b7;f8C2mB1Eu4y1Y;e6|9bYM8@yW>e=(aHz{htKVE(1=a=YaEmXA#b2b! z1mQOM12C$uC9%hN$f4!_qRY?fVEzv9)aV~}pmA_;M0Q34_moYUaA6x=@ifEjf7t$( z<MkH6cy43t_bOv$?96%~K5)iHn?fhqQZ@?g5q`uRN7Uo)rd0(xZ|33{cGLPsW?aDm zC1T!JQl}MYgB>SMYzziglF8Go#rpeYTVm{Dfi}5?$+Hn9a_fW&+sOqW-r`Cj0C$H! zX#UWC93UCba?e#R=1apc{Xzm;MoXZAarjK6YE{Qbtzzhz^CnbCaDqlq<u-vBKJn>0 z@`M2iW6}{b64)mI7O#NZTJIq?JCE&CI4Yok{ufqeU0fIW0K-}bp{Lx-9}?8=lCAQh zB?1PUj1C}XQobM{Cs_|;aMg|N{sMijH2tw3!aqWFGx?n*AE~eHJR`6_LVjbEZM^a@ zxW)2ZUqST9^D`dbl;deo8T?9oFc-ekne!}u@RH~h$<bw39^jP5Wz2Giqj|63M#FX` zJvXi@;G_q0UuaBvsj4qMO+<O_VZ!3b;wAP+OiLxbBTTT~U3!v-<pxDNB{2Z13=?o@ zJE~#kAB7Ej2--`buV&$(!e*H&T5+QlS~|;}XHJ1(K~D6|vK{JNz66n1d73u+n2F0D zcslR-Nw%@)Go!DE{fMD`&>{AfUxpwG_K)4n??$dZ%&kS<Z^(l9r&Qm(p#myZ%ulq> zdqJd3GA|H8sS*O_P@>mJVcV%nQ%#cb2q_S9#|K)9$GjQ)Pwfxm45~E^s71zR4tAoR zLRKa^5YE06f4mqYELq1@jTVLhl)yqj!A6`RV}DX#XbOPV+&To)ym8za#EA|tNy-eM z%nVEqcuGSEj3^R@b%Tz%WcVXc{8IRTzU2f>WC!w5Bc<E52ghH`C@^&3dkjO0#IoMk z_Y&YC5v~Em48dzFT2n#!ik8i+Sw<GIZ?|?b!n^#(g5t1Qb1?3MJlBOl7GN3N0VJoa zv&D8*Z+oQDRiFV|&{tm)u`pGkAa6z^a0)3x`vI(?T``O{9Rj3Pbkfk*3e|~t;PliF zK{uIr$M&AHXt02^6DahD$<ig+nRg)D^yLSxtBs|m2}-NY7AgSP^jDb6A52))LHx%m z)mpT9^f4y{I$>CS;7THBX~wqvFkv=C!?1~?%RhWHUB&s2AAiIq9?n@UFNdsRR^Ye6 zPz@;?Xg=g$boOWXDgH;LPqQ7Mg9XOWQ3eOxofF{{Y#%V*$A;z_-!)Mf3j4(@m)VBO zb~pAgLs6;!0Lm@Q;5po-L(PvZ!FD46Qx$OxEEpIBvisceVs&xA+oZ9x6C}<eQGMah z+6Uzb_(Lk<y>Y0^U9zE^eh^!oFbRdsq%iuorHnQzWQSgnm%}SU`P+!|hSW(=<H5{> zD02)T!YD@?fb4;bwi^$2zEd)~Yi;(Y^oG0PtRC6<5fLKk0K~SwlDhVTz&r^&{B!#x zO=~TlW0fUJV}Y0=9%ET*_WgntC}fZg%c6zZC7d}a=*w11B$evA6;T<Tk*a(4n;hIv zxtdms67N?4_QkEBw4rcE77j;T7p9TAl>rrnsaTUVzFhofZzui;5M8LlsPa8DM4ShQ z&@xb6Wei}5qP-=X=?Iviso92^28DKoI1Q!|FR0&6@gZ_*nx;XYvIJ(nXBEV)-6Xvz zt19cbs26H;FkJ{y4Xp0B-z+UtQ!q6|`_>A$+dAI@>Wi@}x*U(9<?us;kn;VE>o$&{ z#MMSR(FH??agCYGa4rwB`2+*$*0+p7LbmF(03(cOrqcZSYF8JDo)H*z1^Xqv+jD^Z zrk7msxc+^`hs*jVw{O)KKr7%2)reyH7GH!x7YC#Man$#V@4{KqTrX)YG#$=_a>f)8 zWL)@t^#*CgQ$z8Xria-70I@&Pkv@a$#Mmdiz6S~&=4;<_GiT)%U7s}p=F`q$uidDg ztBl`(!S<D^J>AU1R^_YN)dj0pF!oKO5#9~GLR8EGqof%7!I!i*^OPrfat+OO&XEJM zTdWRSne8)T)N8J+xBwR0H+I?inAKT<>Yjrz;X?I9({~TDpp3P|L!@PE9$wQj9Pk8V ztYld%^f%YoB)OBPXS4b>H=F@m^?RrVHp7znaqyQ)O{UmE0|pUu#FG17Vw|e~0F(4Z z-VHzrp<x89@q)}yAbY=1=eETuQZ#Kdh7gaaG-8$p+Xc}G>?T0j0aQ~I%Ck;OYoK&R z(($sh9Gj@2_05evy{0@7s1<r3FFq<#hqQq(Z0KPc18szt9;tYH#-F|1kz1cB@M1Zi zc$;@pjY`?#@;-n>Dhe9$1ekVQ64-dIIut#z6ZE;1AQ;;P^@?m3Esd`4F-R0u3nJ2m zaW19$33B}e2ui{y;{AlFyxkf~vM;oMEK+DiVk2<x0huXhT#!MV7%ET>k}uGyfW#=1 zkO|STk5B`74{Bv73s7q>9zMhN%^!c{g#p-prBC1XQ>uj&9y=6U+AREo_cHexa_LWG z66K}f3h=s@fia(|mu|bRkGd|QvgF3!;6h@8eZ)uN6P<r{Vd!g8_#o8td`9{o#8<!N z70`Y01KsVI*yj@c0$^sKSBNbA$<&eegLeKRG+_|9`^I~I$_3mFf)Isb`%_Q63xU!E z)2u;E*h6lj_GX$tP<uo*HM~xvv<k4Lo$w1Z>G1dMuf#ky>;w2Z$3sl!lF0T4N{3+^ zUT`!3M2L|~7b4;9%6{c$1xxMk;lxf~zqLe$bsRX2G^v*}%P5($uq^<zIszZ40=f6Y z<oiR?I$>`s2eMUTz&fg(`(idTI<J42a1J2^Ukws4Mnd=h06`T?%}+iu!W)WXZVCC3 zeVHdg#T{S^)9gu8gfi=77a6S*k%k9Vz2=5$uxYcy7TbOvF)`_{P9S{2G~UAm=zEnr zpnHS+mNp;9X-@tde^QON*?)2Je*yi&xci~~N_F?CM!!4#%vDdYn%a%Dyq{#3z~r8O zK^|HrkU^r2L5epqRS2U!OVV0^*wPJ;P-2F59iR}_Savp4O0gqpiglTfP>6v7!NVwb zLdiJM@9HMKQA3(I1_x+q<iB`a*Ms#aO9&RaB703iPN+WuBi$@5OLf{aFLeFK_ZZi{ zFUDNHY%B|4>rb}g*38tf_4kbV)=O*q9mcxDX@b|ZHedVK`-%$aE?}xtK!rXwArJxs ziZzp?vM7KmO6<+(MrAVi3Mn(6e8u*DF&5H2^B#&niLg@T%a;_{ar)iu0_hRaj#cvq zaW$NnSFYCp!0kmv1nNK^Y+~SMF`{cOJ<QmQ+gwhpR^bq~h@-GAU^$>Je&fsRnacJ< z_icp@{Ab^ATjiR9yvMm;cy|~!*-Yr{jCHflVpEkl<Jo7#MXuDU?MwC-+7S?|?7fTd z(-R38Sd_U#C{!RQfj|rN(Kp%?TkV1Don8?J#IuNKG{bsP&^&BGi9Xyf*=ie9l$#iO zDv&_RwU?#=-OZd$@pjw^7DT7ng_P?uWp%(QV=WalAbur}F%H|*bo|8G>tt{ZQM?td z)oSOET?_36*V<>Ad*k;zsP_`RN9O+kMDLG<JcqaXW*t6Ym(bsT@IW>4EBlr-U&ndb zL)ahGxBmc#>Mg&#$IfLPpv&grbFFplE;*5R{7}*D#?-Kr@JWO_W;$F;@jz6i71&93 zQidsEw2PNQhy!asQK1b)66>i_vFeP<ZpKWIa{}nf+QuU84CcZLlXUuO)7<^dO~MEb z-G((5F5G=i#rT>YAC(0zGbxUl`Q%)_@`P)rC95ta)!o$Z<>_(uKox0N4^IQ6XIA1A zVf^(v&bVcDbf4689X{B^ikCvswxa{uF>4`-ny%{*vY(d=&TWfsq-;Q?4Q*}M7n-PM zx8g5Va;+n#YMMHvDX>$Tm8v5(L7v?X*o2u<83bt&s!q&6C61F^lHiR+&>wOs)8NGa z07^vk53@GNhL*_m%<UTQA8Ckbc~{I*;gNK6QEe1QS&vo$wA4>*LwUmVsOBllH&qVK zJ*0O?&XLhwx&5pxxpoJ3(*FP?_K%i=&S-Z>wGNeWp_$O%-ZN~Vpn4}jMV?4g2n(d7 z1k?b@LkrpK<|$&@?0r$${mAoc)kQ2!Sm2Hj-Caq*?AAU6L?-GJ-2Uay5pd>)Kfw5N z8?oIj0P+?SW=YsiOP29m2L$4r7zV^%7wlt^*CeIk#M&aRvv+8tpuNzIbbjyDtA7x` z)WfOv{{T#1KiHIMKK}sVk3;5H`;ByeckThCJ%IkDyZe&;r{#<ZQlCrdB5BH_LH)-N zS*1IB?@E6tDMUnR5fM5gE$~4LLU<W+YF*SKfo_4CwboNgo2CG_22QX`<p3SkKmi2~ z$nE;~Ctfeu2sHL0mPkE9(t`wDf<yqhZIB(sXEMrN!Z~-AX;mQA)l+aFo<$GDILB!% zH`V?jPhQt7G$u6!Q>8;KTQCALG+?<%H28@bX`+|TrsZ)&-5`GPa~Q!zXHwDxw>vJ@ zZSZ(D_yh4W><jMP{OF@Fx`1s9>gfmGbXZkcyuFC0vUKn=)WP=&v)9@;#ll@qdaZlk zW>Xp~u=N+*WrGx82wGy=m)dnmu<v|)ggGFFSO$dwjdX*4q9vsmH4|n>CI=uH_&UOS z8Ry9m1DJ~(K%k+v&O1fbA$kB$P-|!b54$}eq87b*mo5vu*#>B=f-gVX1Qu0^oRMa* ztSbZsJuk1BiG@9j7%GK4QkD0Mm!u0zG|&#W1DpdYz*fUe)Mp2^?wiP|{{Ur%yix$b z=(}Dl$HG!M>yJ@mzx`7%N!-R$!T?bc5z{c>qKYUoqDx{?Q&5F<m-cH_p{5ee2nFt_ z;DQjJXmJE_Dx^2XHMwm>q#X0H1=$Cw10t|5v|Gc_?bZ^YAvC7{06ZcGkQs36C)_9d zm}eY&xAccOq&L7#g5pLp<v{D_PiO@%Vk%Y!;mR_OqY2?+szla^Qf(<_9O-}&CPcsw zjnyg61>trkfm18e4rmo507%?(Rtq1(ogZ=VnzCCrL5)5GTCUWr>M^u}2s<<6(=9{f zF)D6^Si>H>g4LpK%kvROU=+2ToAL}%Zi>>h_hB|(9M)mtLda0g4eUlN!7Wx8pR5U^ zVxfU-B^g4cI%ZG~To<vFKG6d_Za(EYJ&2)Yen^rKN8qZFoVd8_JB?bR&}{56Dcs>` z+OU^A51B$<WoFDh%rG%g9H*lw1rQ>tJ(pWXCJL(cOUFy$h4kw0UcO-tIC6vR&h;yf zuMGPUHT#qE{{X0OvJc>y9`RJt!j(^Ok;6Co1~F}htZZW?N0d*`{c=}YeaVi$WDhg* zDCj;aURc@asp284HK(*@V3SsC@^oIOOJjp3suo+WVZrpqU6r_|{>(!J#*zTc72Jjv z8-vjR>4V9to6sX}H6=qMY(BU1M?hd6mORtDj>K+&wyXDHAZtWusYM&1x;s5!uG<wV zABR7btegStws12DJLL!=V%#0sxUV;UCVI){lf!RA@gC_30a6%5!cMpc#pc)D?(-#| zVx(`cS+@z~ARSpLT2E#u_*je~Dc<lW?7tQ;HXHlQag6@}d*gFQFiFC-6lv4bf*@}r z+{~nk_^Gej8gogv2yMdL!XkvRF144Wao0A4d??R1fyBCf<?K)`LNr7-!5oIJ)<V|6 zO2C4x*_cO+?jhe`t*-S#uT)sv>9G!U=+#r&F7se~tBWsZ2Uxd$+mqFLf-J|ZvZ~b6 zJlTv8w7C&Cfg>wfhkZup$V>nzFqJ-J5tq_TuC59a;L>1mi$Irk5-%>YQH%rx?*z+q z9Drt2ZTQF0vLxC+WUs7lAe5GNVo(4M+zx^JPU-e#8xmnPdynT99?`<hS$e?=mJx=j zZW~yN1f+zkq;I&vAEVGVS6BqK0)?yH4_q-C_y{3_D1>D_qg^PcmT?!b-DIoxl>?F$ z3mXk9-^9E!2vyu=-X@06VGTYBdi#&u{I+1b57<S_eW`Av*`38fH{S#|lnej@fM^X( z)Azqn)VNYdE!(g?4cBO7vs_;QX-V9t+?H(nib`FdW_FLwlebT@MEba|LCN$;vf>E{ z9?=q-WQ?6#&<v&mAU`fgWq-IxdR-8^R2yVEU5DG(Gj_xk_sYB0*;_Ey9{4D%-Q7K< zKRN3|+m!pDRXrukgeuT0+8VUEQvU!Um95cTzn^sq$gxR(hoK&;pco$IeV_?7LJuiI zE+Em@y$K4#WMF;Z<F&lQ<fUPRzKCwL?3zJk+=$8e3k>FVDNSb!4|qJBUj|=l?%^nq zfQu<~4$l@cvl73J^54n_7~doTYOQ*sFO5U%${0dUwE)oU`w<d4=Mw<whJ3^1>Y5kL z{mUy9_JHHcpK}c@9wyMh4Dh7VtO6&u+A82Js&p_qXef5n#J88Zlc*BVAe{(+0J>rv z003N55?;^@QVQPT>obuFSkSOvRAq+2Ov2G}cM($!z8b4rY+_Xzg4{qCz2OO<(T~g? zF~QMK!w%wjtKA}vqv0vq`DJ!K23LRh_nzhO6T$Zr&wc*@@jHKd#DDbv0AbtqCu)y^ zJ>;`%?=0%Wg2e70oY5W;nuoJ1Ws6d|yk*?MRMMWvvS8{IgCteI;^FTg&UTr~@ds4e z;j+qLdI7>1v_NdAnafzQxUxBw=|^@-OpRehRQRDXWD>5CuAJ5ALiOyq*DIh0vh<BJ zr0BzA;rovK%lnmU$Lk#>N|iUwUeD@ugv%6&e5w6GS49)<+WH#Y%vK6Q%B46Km~ghq zu1!k4Al}Gg-)Mj;*`-FdL}Ua-H%eO;bd?xzDWxISZ{ITdi|vW+PiFrBap}|CmUNHI zN2I5U=H<)amkImk*dS<oL-NI2v<~Yl{?+Yg-9GHgX?N{k_bEUoi|lX4Ua@-*Uht{M zA5Xm4TV;ue8%vL${{VynxSe5#Fl!9$JFiRavmO9xGWPuCMDLq0Z?aqF4@z(P8vK|- z^(f}@vk}DiADw|>9c+<AMCr5lo0grXozb<_Ww2N!c8~M%?BS1XB2=9ZLDc9NX@CPv zL>?BBx7yHNc2CHXz+7Il?|x!f75Ac#?n+ESH!XFsVepT5iXA#dTLy=&sbwo`mGZ)z zxp}l+DXNS2)Cv+1CYXePgF&R7W{_a<4A4q!D0*Q`u}2nX<9J46(@(_nre2>Z4+G|R zz6)dj0F6)nA^y*5`$6vf{{Z4WpUTSg{LDH4_$O(vf_d>?r{$S<F)=HHij=`DC06hs z)$gRTF%hLu^bD+TqzZ4i48WI`MO|N3x*3=2hqEZkXA5fTsd-6xo6our-AxhU$64kV zZqV<dDY!%)L7l)p#lc5l7!U0d9lBJzP+@p(Ma^S=A*jTUB3E+}GH%OS$1XwE7)A;k z6+pT3FBW!FyG3snAA~dR{?S@?f3U%nctdw<vJ|KofMroFx^w&n2B7_cPN#&M=kq*5 zQyRlyu$3J;19J~#96M`*>~Px!hpSg#O^`O}iSObS;t5m`NPl4fXu-K#Raqmb!?L{Q zKVt-7q#a;<M^Rr|Z=}-`rCMBb3sWHhnoh{rAXt1Wqq~8Z>9o{4lP!bsE&l+9S9(fx zA2^+i`$RS*u1Im5qI|H(_Kk*-S!<&E9iHgMSY<WUeT@==nmfO8g>c&qHSi}yCZt1@ z6sO@2b;7XVF$B8Zj$w7R0m~GzJ%}5|;hD+<_l<u9woPpjPjURwQd1)(e7FLK>^~}6 z4|!a;7ZK48%*+|dd-Wp(T@L)7PO(Pv@6`uz*U2r^Fqe0HD}3cW4Goyn*!f_{0XI<> z_Zg$cX0v_xo>)@LL^N&a>9_Z|S~G*?#M$XTRJ!{RFykkKYYwlsc2JZTP^huyX3A|= z`3-z0x*=@!Ao~)&6czDv_Z9F*wm|BBSz^s5)9`V;Q5~!E5@U?Y@As8~+0mT??icoy z7PapbrJzWIO`KE28slyQ%cwo3=7Nk&(Qr}#w?*ZMG?HwxBK-?1G&-xNn9{KmT9-*! zSGN&x`KC)o7&3Pmfs*M1L4(27Vkng5I$**vw7h}|7K@7jf#FTGw8`ngLh(sKcZl_t z#i(HANrUeb#Jz<R9xo1uwkNO0a%yZSuMi+D6dm-K!dE1tHWUEaI`uIcl1;n`f7Di6 z%?JblHV)k;qeR4_opmZbkWEdi0vNe;N;I5SKI(nQXuBiw#e^7De$lf2A`YYoE+`c) zXN+Y)+oF=PJFL^v9R`h2H<1XnNpxMd*u|FRyDE6RY8*A8a;q--vkM-1C58G~)RqNL zm<m#8cFbRKF8(b{{Nwi>uP^roBQ4mLh(H1ms0tpsj8C8F;N8J|)UJ#sezCx-5Yk~K zfgoK3Yv}^zVKd^eFTR(^V_Ah%piG4jU&K`HVriRXOxokaC)LvzE;h90qTo1f8t$X% z68#oJ^{4|XbOzWu+8IqRY^?@t>2l+!bKqtm9a(O)`;ylF$Pc;sosYU-!|eiPjK`n6 z7PK%He$HF;S|4~vnyCRw2WAkJonPugC-8QN(%(sC;#Ot-xqFZxDJeXh8mO^T;DXd8 z(DpWbnUW(|yy1U*OO}?`^n4SjFXM^2lebT_xp0iJQj3Hix|imRe8VH6^8VsA?r&df zGX_|T7z=fDLZ$d+E)-U+&%KPwG(3zx_XULs)_gu7kCbQ_p4R>0ML_xRujOpN1h_$6 zw3rcT?G<-eL5vIr?GwQdGILEH?g^gg0+a5Tkiauq!vjlhvjL+<2&NED_ytHtvuXHP z-dQc6R+cS8MU~uw+jU*RrFByUE)yCt1{_zS0s#xqcT*QO43Vn{ZpmSYt|n4CsVT&~ zP!!Q{7`TMA6`E=Zm?zOSH$J+t*n|qtfvCkncba=6EGMD_P0#?|8JHVXW;T`RC!;CT z^8&LVv(brRspa8EhgZJV%*2ur#9mnN@eD`cLYh8-1>s6|PUOp1q-yFF0Nop;xx*3E z+*+87D60KHf#`o&klnT|tyK-UsMSOz4bP-f8lkO2393a;&XxvHId!%L%VNUc4vX7D zyIl5&kGBp`&=>$%lPv>6N<BS_>OT<bb)oLfYGUd6H0u8LrJ<_0vdE>D?ZF*;7-&0w z<kJofqGwYp8Z05&r4-k+62_XrN9G3t*@k=N2dNP^pj*icvR*6-^bw1j><Aau-DOD) zxwB4N>zE^`a?i|;)5{;;PqY`|hR?(IJ&d225Si_jpk{+(Dd-J?FUlj#EulrdiTfwz zcnLwY^uA*~`#}&!$4>*$#dW9RS=suZBj!K-2(JYe0NA3DIx_f$Qo*$@Rd&jIBt2Ko z5FYoAY41c#bhPQ3_wDN+=WA~O?e#H^(-b}VJs11u?UcKcy$eZ^(;wgx<~F}$Z_7Hc zpF5&D($j41K+4duh5MB%v8#l2Fz@jU476CD<iPv=;t;rM2X*TI0O~Npv=QA_uwjS0 ztZi-Icyd8;OsKu62JW+VZRkUQRaGyY$Cgsz6#7Ez%G&Zm7a&6Sadqw09={kd+WU9| z_NjkG`!tV;`B}^ZV5PYf{mD3NTc&UEKEzwmf!$$?f#(Lk2ry!cX!qWchCs7RllDFQ zc8IeLj<JA>Y)m9VqxU%Oi__0$qKgs3x(K;kc9cRhof?A>W_}a&hddqFd`kK#(mR9c zfDb12*LPNA?x9`0&<em=wiYO)7P9vI*wY^wkP33MeOdWL)*I`_inKWLm6S$`Ns9}- zj;TSeJE3H|)9<KoxH1Vx9m)72uXG5TV8CD%5r9yzj{^!lRat9mTr-B#Yn=gT>}v|T z)z?`}V8dsNmH>*#D8u4wTw)BlOQDBFeVARh+If@3UnK5V+@HwGfA;?XCy(}L@QkC? z_LtLtJY6S@sQVA)G{J>594k*7Y<&a+Xc{XqR`zdYk(6#NhsbO7G<eis+tv+tDx+h) z*<K+^?8FNvTp$GOe>m;v{lC;(d&g?-rq{FnBm0vl{z!)zl{I_Km+_N}VI<O!`ycE| z5ZNhpxAwZ^#A*qjwlU#{w7|Ocx8UhP$4HBG0ecRd))_#szTSrVtU`o`s1`6&P$ks4 zrH8riDb#+aaURU~r?~^M`j_dSW+AaSxT9Tj6x}?mlJ%5?5zfH~R4oDn?2KAqJr^&6 z41M6k-cY~`tAY1mlnB<FC+5tsm!Is4-tzvVSt&`6vnvW{5rSfEQYu$wc7oWS0cNS{ zmcKB11rnu7WpUCFTRhM#lpmH0fMR>g<^eXp{{YYzJf&*;6lPJ<>7A$Mh8(m<%8%+P z-7jLf{Y1v;et)ABV|HnS^T|(vP+QSniZ3x~bJ(l!R8p5<2qsDDLiTKd1((Eg;h(ko zF&I$S*ueY~r!-4QCzA)JP={DHTp;whavFrgDHWdU1Psi7gGl(X@SUOiPdn``>YfVs zPxg5S!g+n^;{BL^@Uc6eZ~c|tzSACy<d@(6J*S2DXYwERSGDmx1K~R@d=t!`XWn@q zyBqJuCM9!x94LR`a8Y*svsBT>pr{duXfrnu>R!6!c@P$e>48|kS?D*5VFky0A<1Za z$%iC#`^}EfRF6S_64tywB4$`}C`600(SGbjH?Sz|-MT{3>S|Ba{mYjPnqsuim17Hn zIT$cos%3^CqcPTXvh0-Yi26G-GmzP-Mxw4Ywk&KHW;`Qa#WvLY*cVn<`2Era`Bc!Z ztwd#fgs709!E{8FMhwhWCT+w~Rj6W*q;VI!Xw+^dAYq~@MEgVtqyz}kBat6S8d>GP zdFBx8eqfh{U2FdUA>2Pw{vVk~M~(6`PrRd^18k`*qTW3oMEm$@mk{3pAU#@0Im|7A zV0$D~cERy8$4&AU!16}=7R(;@6I=fP*xBnZ^PO+BA~DczkQ*W$B8~}gnP7H2x_)7H zer3%wt{6rBr=)UjwJ7;pU|VF<)>_OqgXO=r5c3~J(O_Qv<vIXX7&U(zc#btGj=(>- zdq^c3B~=I-gU-^$y|DXqW`JzzKJu#9T_19GWB||fK}MyGV*pzMcdnm_wZDw2jr_}i z&vb(dJ%=z0bRar6#Fc*2^)S8VKWOZBn6EHnfd2p&WZQx`8a^Z5N51>Td%s5JWph%! z6$gPqv}peTSZXwh0AvhPPWrfyc0^D*B=8mJ8CS6sD5GKJ%+zv;2y+3K2G2%V$hJF& zQr&4pLEJ3uA&X$dF8E{otien8T+uX3#YNTs0DMu@?k7cyX1m5wb~c0bst+3Ac4HG% zs0}Rs(BXN0$TGjenZMzIj%QydVJKz3p3&TbLRG;PP0ii~HA|Y4@ekZ1&RA1q6li^d zfirD+gM>gPqIIU(d0IEGO3-R4JkN%fSY&n5qj#RTsKpmEgrtsAb~Z&;M?=hGMFWzU znCm(<2M}86XuAV7c*Vdz(SW1C-R<w|reU~htdKnl%9rp0tU>0kQo$ucf_6PJy21<5 zspf}xGXDVbXNAFzp7Q=_n?UZUDb}WYRLlv4DDi!xlCas=v`I>KigrI2h}n5&7m#0d zMU-~7t5?_vSg4uyYwrcbSkMH0MJZLi`X6|0eA!2Zq8$>qFXx|#@2Z+dWn_#v;M5>P za8cez>_9dchJv<yh+te*+`o8tq84v2h!@nCX+bDuAiRTbn@5v95MyD2MN+D!yC^m^ zAh$I01008=s37nIDEL3P@f1cWYkm}8cZlRjLQ*G0W2+ZtSHwz=LxTO#qEa<_x0;<) zFs+IO8#tol?nSbtkd^qA1Q*yt!2oK>{nEvBB`gz1Nr@V$_PfeBADsOr(y<~@zWI>E zz+c2mje%;|({-Z}eWk+5K#bS~WRC!VGzF8aT4N|plw+v&>jXhoIUlQ^O?bR&4Fbnx zegpfnCx0h#cvYiGY1|eTGU{Ydr`!<%Z)7D(RBT7c3s%g!yI_csnN=5Qn;>uEV8UQ& z1P#0>f8}sdc>uRSNWZ^unxn!hFPI~}Eck~HWTks0p9VS7*oIu9w_!o@P~Api0;Mnu z=`?sSQf8~@RO@zeQ+a-)q<@e1NMSpEsgU;m_@&EKI)Lg!s0vM1?5%u24MnN?U%m)v zxJ1wpEOjb)Gr6C6XHh+$W_y$30qFU;eu(_avrNnYP*K>G=sB=-)k0u;SRn$sxjDJX z(7OD^=qLaMJ%x@AE0R_o@~O4JT7%+*Ipq+8c!zL*3yzd1>dih`B`8uY10QsT9DwR{ zlq1~z;Q4m$qBYAnDhrfFOUZLl856o~(1ntyR6p0t0$CA-;Mux<o%ommkm#EesAOd; z9m*KMcPL$><|2Toh#R3?<YT3{uws`+-)Qx0mqSnsiebVr^H<)YVrV_HtNWQi6G4ZJ z<|r*o<y{Ds4jDrL8CS6b;olcp&32l${0Uq<-1oM<kmtne26i88{_%;??EOUvRCPc$ z6cUuQhFQ}6B3tQ7Oh8rX2&wG`3NtPucpk&=ugnGrhV=x-bwccw(i(b1q}WQx5&5s# z!)aSZ8qlM5*Lc$v7KZ~e2(1c1tlVgzU8RCbx}&vRwnL0Sx^fRyEp>8_RXLK1W3`Ac zrX-Zo&yT2jnR5|JRaj1z?-`g?t!2Xal}rjWO5OFCa$>$8xkJhyxP>WKd00%~SOczD zzhGoGYU|!y_Duf(S(qK!jpH_6km^N&THl~9_batQQS1qJb2g}SGQ<$L%g|j}HFAep zmCeJAuHW8c?x#Wue*|np2kw7{T&NEllk(0jjYzweF7CBmZW(%Zi=9Mw@Jk`2#@bwH z6IxwMg@SAjg6o+MnJzf-=vo3&TLUE43U_8#S#`xr9a(=5xd8M}Yw*u|0ogoL?>thN zT7q|rbk>uj(gd-Ml~;CKd`F~fg7UHBS~_|!k~j}AmT_mg(fLcr2pv%$dt;}vZy^Wr zBKf&}d=QuBd$nK75iO=4b$`^Y9t<{*z!6%!XWW+wLc}Ljp!>pP2Ce5Oyj8Ssw0^Bl zuVx=684u+6j9{2HJ&m7vfKqvl`%lcRtA)Xm-QwH@gVdS==0mL~AE1G&#u2x)bhaK` zK|VgUSyghYm2$a*9D^LPzCxZ@R5TPG(PV;Jx)ZLqRH2qhN?N;DUh6N7OXov5z%+g1 zGMPrJ55rR`+Y`Mp?1SPyEF&E)HE<m*@iJy>+O4B0-G&b=F~LyPEPltdc)LL^);Qc- z_(ezHh|AfG!>{a`yfpVeXDI~%J0--;%=e!#tN}9EwA%banN09MY1?0B3Dx$VWd2Hr zg!w0V9}YUd`oHA<1O877?9b#=%l<v(f8ama{Bb?MaUUn%d!K*&pT@Jp`?JOT%Krf6 zEz|5z2iQx$_;A0-e&w;8`}Dza2S^$WzBv(Lq?Dj!#kWelz$|WO615t>><cW{ll+SI zY`*X&lCxmnX-ME~pfvR{5J4;|&euo{i2w%7y0g*%33AH=KrM>NxF967#)W6VML)#F zD%xGK4+8cqQOq4FuR+h?eq*n0cAGv=<|<$2(rkA>hz8@X^@;(YEiZeCbWqkC1GC~* zCg-&LH|v5}UqfN-;{#1)fkhZQLWqUh0CIuUe2hSV0^4lL6}UoIH_x(Uflf{@yv=!M zFkz08Rv}146V%HMj4_~U01Fz6(8>pYbfFs&FFHe}OVn`ygi%|VhYET@U?7H)l~<y~ zE6gR-FQFH<Rh*Lczys(oQ&O(1Ehf;cdjXbWh}r-idwk4)@t53^j__U2yzoj+38W>J zYwKb0Y8ez|)P6qfmdp6e@9g=R6ziY7&4W{>#QOp!Hn=EQ-u57q5)$?rJ`eSj;M)Dm zY^5qD0@0*z+9kB@%(nqlVEt(VtQKA|l>!bf>*u7_*>DUO?*9N#C-%i&;Gbxys@j17 zdgm$K!=j;q=o$c&Miv=wy&MGT4+Cs{rq^7i(kakE)po9dmC%Ec7_0vP0FRe2sPf&f zS<xkJ?8z&iT?}Cl@L3LsTXY_bU?vbWy6DUaUf9u10pGl-Bi%Dl%2#0{(Pf_Yd_dZ! zc)MaWcXqqt02nt|Ll(kfC4s}%7<B3PhKx5g^8JSjOQx@u<$v;u{{X<A*Vvv)_$QG( zkG%6f?DD?y-tRc=&HWnwNN9fLTsqz(6bo>5S+l<(^}sG+A_GI*X(8r24yy7ELB?3! z$4lf2^_Nnx!lTr+ozw1O!fT3$bh6|z(&}bX0g_)j5}}qBDQ#@;57?t%7uK0#Vpkp# zB|a&*3VSk4#1xEeQQ#Ult`?V|ZM$3`EIVXrBho*Ve{ol^AChf*uf$qv4}`(GlZw;D z%dcU++UUUcWvESF(|_@=N3^Au?KLRI4uZNsCx8fyNN5l)GYXMhEE4|!11+(E0M4R_ zM`$YZxtTw{@G&h=TQanmXdRW|**YdW{#hOCI>W6(8fjGzK^uoyR8yHQquFtkYdDwc z009uSD0Zk;E?(zequCuhi5!yG6y{eXqpVZLkn2&$V~O`6;-(q_@6t^YGQ6uG8mYVw z^)d|%4vlBri*@@xw0_2CR2k5h?J}-MJKqDv2@EB~n)@}M1X=-6dvEs`#9pEtv3=#c z#bT@!6E9<vbutm@ay*stL5ys)IonTy=XT|?ccbiyj8rgaSF}{Bm9o?U*>)T3b%XWf zwkHeppQOYAiGrjxtyKnuUB`WbIHH!<G=FT$2J);bB971&wg*S>2;u=n2eD?4{u32f zsPFC41IYtrJlXiuF8&svnDfp9>_H3|4y?D#Sml>7l%#O^T_vMC7B!5)z;F0AL%_y> zmdy*gz^;SSh~3dlwTNtDD!NdR@eIWnLewTQ>cW9&7Nt_+io@2(K;$?*`$W_>3884i zPPG~o;2H}<V5;M2h&b1fuzM_uL{gC*iG-E)MDor7mqs?kD)C@JL|QxcjQ;=%J5s{0 z2sictspUGtZ^#j`3JG7jHpnM!jSSe~lyy<k!AbEtBLiDu!q|jjqF32bZ!5bmgHejF zibV~vPHisHUS=(?ct<f06)kCmHHf7tcB?xuqzv7^;wvu5r^F#rgS}Mhf}rJ4%sE(u z;|fi{*H9|j$7I9GKLq_(<_hz-*dZ;8`hxR-F|zi7cEER@)Ahrb@vd4WVWNN(-B|A2 zshCH(E!g`@J14RG!0&$2yAs|Xnb|(m12+pm1-fP)lB346j4HM}rrjgI>ao^0Oy00` zm&mYn1uO1-2cuZ9d6#G=Ta52)$Bk?bwg-%mH%ML)Cc`rOTA|o$`%E>U*qak0E@}ze zu!l_9?GR+tW>YToZzG{xL3b}@%Z0NIvj%BQ{3{%O=|?=gd=b3#tB-X*zTgNA63+k$ zTeZ)4W?787*z9#>Iyco9!J)=BQp_W1Xte51!w+4zMfd*Pxuj9xZOMnsDU{O$V!-l& zQ!SBAl|Bm?Y6X}&%VCV5m7u;KaWB$3clUPu#ydNZr*Zb7waR-z_Ko)ULbzzvM`qGt zfD40*1|kBU@|TJ>mZa<bP(d~L+)>B@5R07$ug<SDcau<s`|)Ob0nKS^a_3q#1+3W= z`|bgElMk{u7EN769KmRWLu_qZ7BE9;mqn7Ao3pOq<p>&BgG+WXVJj6F#IN`ux=f|3 ze@?v!z+noQMZ43qU|4Fz`@rE<PC$`r?Wu<k0w?DPmCqIyr5Fwf5ISP_eK%NyrFs!a zTD@H$!-$<i{{T!Pw|-#Tj1EDL4GGt_9@s>#={2(1UXcvc61DDx4?qp(t^+oyBCX~l znCkjQ)LX3aAOOtwn6C|oSl!dprxbYy;F`V>(r))(sfU^$GT)L>!zzBctKIrIYMX=8 z+LmH3j2zr{>dH1ZdwA+Xt^{N9W`!K#W=l~Zj?&iw`Hm;-)WW9=mebN$ak;~F4{@1S zKoXk)eX_y*w_p%-JdY&uGZ%T}A8FkC8GWqFtM-(15}yyu!VNYFv|v4%U}<ai?!)za z-D^jH=t}h88bYsrS`m}b?B9L)sjb-g$ahRd@YyayY4d%iB7`)WEIu*^5s&RfgJ}mB zOiN@fl)XIk7Y|&*H)GV4bYk@kZ-yi^WgiwW7PAz^+|7NZ6`Z@?%6^3J_rQK(`HHbF z?AkEhlIgq?O5s>Nzr0@%jTt}|zgLe4_i>%FPC?bTiB$_k8%6~~lvk^j+MwbVth%+~ z-YxwTG>jgFfv*XX%SW=J`HH}2t0+Yd8#HZ!R9>$#l5}8^>_6yZ_EYw2L$zh`oUm~a zSrX`pvA$;BgFq04NGK_*G}lOUMJno%SB9y@#}xzcdrXQ8=nTpomw0i~Q~&`)u`PTg zQqmv`6u`(%(bXW`scH9Ew=0Zsjw)NT_MT_ihyEi!`Aq)+<4-T`Jh=A}syu(G;QW)@ z`;*%Hlg;-N`5Cs)ya}yF6ff{x!7G;oQ?`u5q;7#5bb}`G+<1+uU5?Nq_*J|6#+AKH zKJuv5Lw3o`W;5Ew)-)$tf%S^!czYMAJRnanZX%LbG4_W#?&E!v2o#^h#`G?H5d;oQ zQ|%~g@0~*AE+GJvMc^Guo9E;>Y$m!#>{V+8bqU*FdAN5*y`!Z-SRIgA-2krPVvqnt zfY|%)bPo+XMx;8`gjrC_*vckMvRPO~Z1*u)(n&aOMR)F*oh0p64YX(1T-13_YJuG= zJ_0&5T5Q+Au%H@^NHB=?Czvw-0Ptmb!0&$2of0U7))Vr@8euZBenTF8k8y?^RLf{a z?8(w(D#W~bil!|7$t$XN9*{6&ML{~~q;C@IXq3lO50D-r2cZQ0{{XQYq;;$O77Bl> zC$dQlwuJ(+>ZD5dS$*U8;#VJNBQvc`agFv(OM4Dq1YmE1-*(#%f>;jLMZSn;S^iQC zuS5OJz9MdWHSQwk2qwHorr#{thuR~nz0;=k1h8c)Ry#kzFNRdbK#y`5Lc2->;I6Z% z=@oI{hB~sZaG{-O0T{EGstqG({{X=2ED=f-Nwrrh!dYS~a@OSue6EvnUrAQr#2Mls zaMvQf^W6K({{ZUC?fuz(pUg-90B`nxAwQ6p{{X^xKE(F^#5;%B{{Sb-_CLwyekYqh z`cwY^yw5Z4&nxcB?tbhqyUj)_Q7Tg_iy*|7@&x>tGc3Ts<c5m&h(v@sFDHp!DcJ4i zA}Y&j!K(2tA?O>9Hb^OyWPwVZxtT6O5k#o%ie7a)Qk7j2#avfb8Qx=P4=_wR1^I>* zv)fRrfV644biHAUq*G4Et@f79@O|IgoN-G$Qj@tFcLOK@-5ucE76vHr0}8a}T61~s zwrfj{>NfhF3$0ZdUY>yUDo;>ZX0bqoJf+f9nNL#zz1#Ei3p|wK+~T^ZxE`97G=-0R zYCa~zA;L>6)Irk3nT%{PaQ@3s{@3vUm*UB)&&16oNwUKJ1NKNVPes#bxf@!anO6%a z9}%9ag<yqUeV_rIh<)iTfjhhQPt2zwpvVMV>?*&5n5|8eACX`nuVMKc_=MSmD35J^ z@lubk;dC)@w4j0c0bLy(Ho~n`I<8Ubu2u*dG;0wl6SELQyLUZ(-aVsi;5S8IVlX9| zF;7>g{*VC1kgiOKonlbzWp-?x09(}S3lmy<=G6Hkc2Xlg%Wr}KGlmv-s%8G_hu~o6 z<ygvD3(O=W5KE3Vz$r0<h+xLj7)_veTK&UV9x_T9Q3l-?1aa0`Pzyn5v@L5m%)!kA zm~9wxJt{W_qM$T`ksXt6=EKf5MpqnEuSGzW0#vC{fshJ=Kn<*;y2z~^V#{sxi4`9! zPXRo>psg-w01LKM0oePn6;#Y4wtYloOILAKVB)T?C$<rPfIi5$4Hwt|SdUc!5JSHe zeXfW^?b=?cYVdcMxnjshtF%_xaTlygLx*!nL718bn@XCDVm?C#fdFg|c#003dqTnm z3jl@`dD86%N-M4s)DcajYL7-I(k{qG7ud_~Zi7#}uh=VOnzRO21M#2SxTz+?5T%k4 zi>)}z?`v?C4<Ctr%<@ZKhuT?x>6hC4GM`kH{{X?B#QDBS=Sq8UO5+`6a4QIhT(%%J zfo-E(DW0X7(B6R?KNo}OYwU;fn1_gzL{J&7$5r~6jZF8D_`7eIkx>DsM(KZem9Xz0 z@{ui}>_8AVm?&o-3-tx3WB!PO5WlO@_cIE^Y7fMTtj?<bRtdTf7cmTW8vWd<i_q2c zMi*1yDNld>B5QCILnVov`;*=(vG#jIPia8`pmhAh@|1%oRbd$W!txrKBDwmYerRfS zauM^j55IE@HWYXpKFVQ^x}+fb0@cq}Q~1dJ$RC-9-Qx0yia<0YE}-qf-H6a%aj15w zeXNPm9n@_x#}GIIAjB{SlfpBze<ZMui#kAKxFa^FnTH;;r3mP7JQ&+?SZeWB7IYfy z)E&nzkeXXA=F1S^A80$Pt~(1kL!*qsdv)vV#H{GAc>APz3s|u0&qSt4x=O2Po>{x} zO1M^3!N9!v6mH>(;S-MV4(^S_l`DWsl>$_$P_!XBO2GJxBzUmNOn-<O;EMDmQucpP zdqN5A!?Si2u3hAqWawQKD?@BY`Z~o-F7a*)l;Q1LPS?ieFfoJ|`Ux&wP(9SL6<#h; zapN5>SaM}6YpInD`$UcpXc$F+OYJglJp@;RQeFsFiM=92tjSR>;>SdS8>$H~wM$Yg zp#>~4&;f8CQ)^_o@}&Of<wNj)aGfsbeb~5@sL3$ey#{Yl{8k2Tk6DroUM$=UQ@UO+ zgkb@hDadWwg>9gXE+=drurgUnDn%ZnDy_y9;6o+!^w%Co?>y4oLHLyH{KfwO?Jvqz zhVo?YGyedaaYd<5iQ<;*%Y-FD7QK-#-4M(v);~gZs6FU@@JNaMK9oN!aX#ZYop2v9 z8w#is<G+|PglDU7#6T!7RRw#py$_QA0OS=HNdExD6Gojs`oT44wkE~!)zf4L#j*FA z7Tv$dM4W#%exMZB-i9Eo=FXoazALsZ>)ohf#uh{Q5jWpiW3iXv1r6@zPk;6$QCuts zfe`}v{kRA6%@D_*+QMQ3uy#d!d$b^fBzqFurB{2}KWRY6YrT%X0y1ZTxEQ#l%WL%p zV2Y<v_n03J=>GtWY?@N(SM~ulRNfE|vcchl1=>I^RXT1lg$ihN0ro~<GH)pRtgbij z7TmjphlUQ_7_#W#ZHbYJ95MW^kmG_%jDo}fy)AE~D;qYJ11%!M&NC`?)&QdCF}V>O zMQAL+zOdyEs{+$!0&8X<U|}Rw-ib^jEtqizX{2n8I6@63aVFq4W+kX=5U337REZ?O zwsTOkq9sAVl)^N)=_sko5-TfRf{^JE3U%Efa^yIu9*{UHRAWwp2W<7I!wDpT6T1x# zfd))iM6@f%-egR5(cNkGo0VLW?c;q}#26S*pmY@C1T!b&{FAKer2_oK2q+~5i@^_K z4IS!R6CTp8{xITg9fDN&iLff}GTcYn6ucJsnwBNv;?CDEPUF#Nf%CYA1V<Mg8AZ{! z!7>NRUl2=i9@96Y*2#z75|?PW+)%FL+ItBm6W$XCSbqz=)DRxXpAEyU)#D9VcDk&} zgHfekT%%;j;|&31mJF*ZmpCFf>L_In$a}68srRK+uU&<1^&N~?#eN|AuhU>#qj0Sh zRi9X84A)2?2vi++E{`Uq%*}lV^)u36a}MOUTKhxU3uu5AsP4oRy(<0aeWfA+pn<!r zd_iIo!rhG@5Mh^qKzKAE$f+_21@x!_^>u*vbGV`vT7Rrt6*d0=(-<sYZ~cNJMW|>A ziGnmkt8?3gAg8l`Vw6|CY<<ASW&){Sag*N3Q)xXXN3wJnW&SyuyXW#cM=mXee9ACA z<|tHk3qcD$*dK{WEtEZ@pd;AU`2KrNfswS-a0W)@-FcUWJh%4*_aY0z%KJveMN?k@ z?qp$jV6DD`Gw?Z<%H?pvPdR>2@lrM{&X~&V4|ISIA=ZlVqzSCdXG*mQEydQa?7Ni= zQQ;^506>%)hTZ@L_QY%)20faok^rXY>OD`#5x7`)NPt6H$in%85EL%2V7RWM;3--k z!sO`7Yc}DZ&pd4F9F`aI#KFX<!wgzlTZN^)2!c*&C#wZUSzkFP4y$Uj!hs!G-2K2y z(P_9EfEFl6EKI<nCKsw!SwBUgfzXoMO-k=qh~h%$zOYGaw5VePGZD8$z%kmDAH<5z zjEo}tjN&p}uwUv{!nSI5j-$a@Z-l#9(FOvkM43SOTlkeKm@$*N25uTQ_k18^k-&U; zm-c)x7L50g$vhG5GM>Bz%%X)f(T+0@qf^5lWMASbVr@VRe2G;tFlr6ydbj<(AstnG zNuPj*pj;P7J-9lsZ&RsPnA*a0D_;fyL9i3X8~urS-RZmz3RRDZfiS&ZMbGGjK;o_; z^2>BXDaw5R0POc-8UFyua8T$GwYM*KFCBBKWV-muwO-6B`1h4WtFIowg2&`;7|ftP z@xoJJtuxm;yz+IH<6<p{y#rAcDq7xa{nZeoF&920S77&0{>9a(##A-KlQBZa2UyWi z(x5F=DMy&oi)uS|-NV~_%CbrIJ3h=ZzEnMH{Bq<-geRdA9)ba~Ah4KR*5LDLy&l+~ zh773ejLR0ocU5$455}eXBEip7{72;mOSJsuNVt=-e2GX|=Ej<r`KW`Sub8z%&1e%M zBZP@eupkHm3^w(Z64<3B{$hchdy2)w4)MxwZnjv?VyGZlrj&e3%toZv&kV=s1N6?x z`$xL_N4Wbj?!ME?`%f$FJdd>Ve$&nSL%I7;C+$4Hv=^`KJfE~XpR_y3cQeeMZ1bm? zJMW9u{<7Ud{mE{v_KI~&`o9tHzY*@g60Wbr^8Wx6_);JJqyt#2i)*$f6_){^&_Gr> z=`2hlF<crV#vE#^9tCbueGa%tSw%6sGaIPYBb>lJyUJ@qi@1F%@M*Z#U<2wV54O#X zsZ%>6a>>;N3LqLI%efy5BUSceb4_C|AxfWUaWzK%^6_MAL$HCtXhF1=E&+{}8U;DT zZ@A;3)E#1&R&|iMM@$S(Y6$B6;oVO^>K&u)Jcs6g@H5Q&&v5+9{{YaH+x*HpA9>=Q zDNkuqqD;4`N}vV9^}r&~Ls2g_BCXpN;l%WGJOcz)BzvSE+Qtqk(=hRm<baeyhL@>8 zeVAw>mVl0fXTU(~l~se;R^_>wMWE~#i0hXfQirr2)CKQfXWHSYHDe8a<CgEvzS5;9 zw5fsCZq<KyBOLSzD0rHdiVwbF3WaoBrvP+G{mZg<m7j=DY*qkIy}!%}O$+-0zc4*O zW-gO_t@tnX5rUPx>^=%18$yPn^ekDIucoX#i<_B_ggdh?f#m|2a2A8u1~B3+lqh2P zDq@YJPkXszHnZ(Od<+pA1K1Y~i)L#(JZ(NDlSKu%64S9RG$o~;<XUa)upck_K*OmX zKG{#QLyq{xAL;gk=^bD6lc3YyT~KZit=zNwmJdZHL&K>xMo7NRrvCtlCDgJ<t_xt| zunT2t5p7#(Nm*-Jc4lS*{{SO6Y8Sv6f{ZG#M?&p0f0_r(-@-)ODh+wGd28052vhqe z_vL}P`>|$I?=7``m^b^%Ki*eTd14B-%bPunI=^)f{gf_)<ucayQl{+pVT=c|z`Y-K z5r37GgTG3O;;+5H@=Wzuh%)$(V0Hxj!73i_`NazDKdd4QyY9|~ec1m1^fJD$yD_C# z%%_}7t=soy-ml%1M*+SF6!2XennS?o_9h{&r$up?6x=q5QhSl&@DF6`H>yG8gTQjb zDwMBMG^K^oA1gB9LF|r`$wrF9_LcPN#7tDIdIv~ApT)t<S!n?wD58*AaD<1bRCgu7 zCAtq}bp&gM&}8is=C?M>ra?jgOf5-iqu=~X^nOH{u-`Cy?~-G<{K{fIrAqZ*BAsA; zQ18zX_J#H(_5M@3{E`qX^k4AKvF~<|#qaJWjKJ_2Rqas8^SXPsp6p8w#31sp#Iqg{ zLE^3Zgb8D9Tk7?lH3uML?#CU(&`$kd68SqA&*!|lQBA9C48y<e93v_aAB$nuq{V5! zDSzAm8yt^^QPwF7&<v{45*j644wydSk1=Qk?(8fPnkV19(nZ6)KM_SSfSN^&^kqCG z6RLjU#dXtO%t4Nuep-KX8pRrnTOj^ECfO4d2vqba9kp!K=*^P=T71wEYBeTeh*Z~I zARVYIwpmYtR$B-^d69Mg%Lp~wM}HxdI7U(SrkBYEz|dp=0AO;xdd3`PXd38DKY32g zpds^^JT2Z^&4eUdP0-77?z$0y?cH$OfS-k^U%<;g(%9>0bBD8I*Hv|l0>7AasB{iB zX?@mFueK*p&tN~OrvCs66qFfffL)}yw}Zt|H#Ad!d>G+lEEWYrd^OC(b|O#`s?-73 zdH9gfd&5Xwk=Iy)dk{xgh8c^?29$gkP~x?M6&~oK#wHdmiCs)R7<!>KUEut+J<QAD z)g2(=f>8(zSD0K>0|PA_Uf~0xBI!o}=`K)|<xQ~{4A2%kD{lG3bQ-^&pk@%aQlP*p zc46JatdF=ytbN3BDS8zQ`63BorWA|l_zdj_z{|AHc<p?mN36b5Ri%3wM!p8+{{WM7 zuK6RV`-le5<_D<z!>a!9O@a&5d_nqP`agJ$2j&#%KJjCS93d)v23VlyajxJO?KNQN zXE&9fh~Qi=rgpZUi0tB#Z%tFAWs=LQY2{(a7bz;=cbGXrwHxxwZo$Y8;e!V0u($8h zd;Hmdcl?N$ZEg9Ds=apgonW2fVE$Y!J9_n%0t7>;_pm=9D8aaNA@f5NP{H!_ikDbL zEu7Dd)%Jr-?0ok`-X<@6FKVmJnXi9!Sx_!>3_=P)umMyssteNB?^wEhKk*rdgy=V3 z%w_B3)P7iSwP`&bkFo=vQc>;`sHST&+`JhypxLATkUUQic!=$zV;e~76*wKq-9tbb zk0Sfabc6tFK^ll)?7}|RQ{as1e?h@v)>$uKwCtd-3}p$uK&^G{4H)YSxZPp}K>~m> z-^5}V8Lt>X!2p3!n%QV*7k=I0h?Og>0ov_0D(!4@m=ok5*(T^>DH_CqScs6#O`<VO zN`U!~fYjKK!zdueYU2vdqrBW!SG-r_5AM0Lc#T-eDM-AK-cUhPDB-nRm%&~Lu@>zL zzU`?~R9Ruw+9I~gIBE|siC8^9Z1(2A6CzAZsU0F+8?C{W-Y`=F{xN^*A`x}lbEb1+ zsFwo6mq0?5%cMM3wQV7Zm2HkTsQ6LZk=(FJ$wNe8Rup2>9jRnT-cW)7i7pq!3{L0R zWm`wX3WmWl!({wT=(YSsoGY5+u(0nT-j+L0aE{~rPL=qUX&%hCx8_}-k4N!>X_o%X zlDh_2wwEb9cQ1z6(4bOocWeiC;^21dpp+!Ga@WCkP#k5cLIB#b{(tf~w)4}xwXfww zZ!4j>gcW7k?wX7$e|`66ZCtL`H!2BXjbBM+o%f4g^K44Tw*-u{Nz~{-Vvsa4SnB@( zEuE#I1YU_%EL$8MsXwUWbLoIpS<?44-3{T!04N3npg<U9kyNKlu@(XrGXDVgS^K|C zQAx0@S&o?f=vRY89hCOMmS(XXG!_<(S);)STjNs-l*4TNqTqQIda&I++6aV@Z+y>- zsdX-xEDaudK`fvN+WvYqgI(E|dGi4_KQh+^l)psbhtWRnU);xY6oD`TtPU)Iy+b@| z{csls%z=)TKLei%{Y{e;#Mn#QLvFE?rMs(@)ymy!ECWNV!Kni;M%@A*g^i*gCHMh? z^9gjcJS8`Hs;<yl24mS12pwXEE?>}U3^KD5Fu{x%L`+LL7#J`}jn$d++G(s2IFzxS z2FN+HDb$uSyUwz#T(5SQUFE@cDgr^WC|QC8zQ91M2gJ+@iO&$0gm31wfIe$)c&(Eb zTLP`jg^0{=H!D`53a;DO=_(1>_%|>}{{WCBh-=*z;zKqbvE5gZ%rbiwDD`haR`n9# zkRjd;NiyuJ#-@21+#XKs7Du@+Y)oN~g@s@P-T{^S3<xMKWHDGsT@sBn+I8^`QU+}w z+|YAq<M7KtkCB<5d=k)=?GV#^GxZ?M`8zm|M&8q9D);s$SU+wZrr<-=JA()=Qau9B z-&Fhzuz5j;x$${*yR2(`^<=i~@z|L<x~&lf=~S&B5oj)r0cUHSoI!=O>2*Zja(WP= zQmqDHJ#zdMYAm_$Z*%-js^xaMUw9w+G@pKua_#LtEXPkTNuGN3m>gm*ouW%K-cXw= z3ijL($J-;2D9DVhdVx;|b#~+OmhyON%j+kju3_$BJSlwn2zMTlrcy1>X;GQixK=<m zv`rD6jdoEjb+jxGWRJwmcI+U%L%lm9eVnR2swcAy>9KyxRKJN&Y`|#-)v0dOj{xe5 z@zy)Dc-?t^$rsuhU9ps3w61mt?xPR}TfYAQG+x_(9EtdV`6AKZw0WwTKh(oIi?_tQ z+Jo~4PPAb7j^XJL37d3rK0rO?9k8fuvH{z}apt)*t)zZPS|y0=<@#Yph8d=>`ey#( zQ<R6K#Owa$DiKxPK0~Aln?48X3rM?kMDPXBQ^JrFIsDXx?(l1U!6NQQQwQwC6*1lz z$(TM;ALt{SXsG?#D){hW#yD+q@OFt&-cinCFAzddl*tW7MKem7K|*41i`{jNc0Ym| z3<s-F=R))E0ja5eJKX_<7nNbXL)IylS<z*Z;pzJ)T_}HuhrKc7#AYQ1QWM6Z=kyYo zoRzD}0?=t7mwH9iQLyeMYQ(zRHq=(PX^B!jLO%ZSECIp<1xo;7xtV|fiJ0m_H-n8B zYeoz!C&q`B^eK_`+OL4649QSCBFJ;<AQMyW2~sC6|6Hcb)HF4c0iZk<w#@NMx5 zEtM#++25yP4lTPYwe&jYtVP=ev?}ZEDzMi9lsn9Y)qfXKpoaa=m{jhs2bfG-4qugH ziw6x)^h0XyQmuW~Bpaj>Tk#4j{{WCGB2f#YqOxZ(0}fpxUSQhBC061r0578jzo-&g z3Fo2Rh91K1!%7Sqn))zH%j^pvA)%Z1+(;mGKh$pf?CM0IplaY+>`Rl*J7pdH-vTRY zFZ+N;qQ0yXLFfaxG4U2ts6NQ-_aO$jwrI8-4(86JI8B$k>p_O}Z6N;uC)ly=1?`|z zdmn@bsHi|40Kp7vAZe!;_a5F@mlu}I)%jg`)Cr0`EkV%|qx3<GcI*fRR0&24iCEyp zhg$iI5M9+T+i(w-d=0-uv_9!%Y7SKg0|cOEqU+fi3{^?O&~I@z8k-hu2j6O?=s{A1 zQ&~`5!6*RG+Pi|y1@xC6G>xTamZjR;hK^NVk`5pZM$|9^YcRn8y&Cb0HLma#sXD_T zM`K8U8rcX#ML76Qjd@e>+z)54Q}H)i^kexYhHEK5SK<gc*&E;&?=5m1QQqX2P&zy8 zzez|ZwZDNKz_J;X?qJ16BV@2Osh#V%p;E=MDT%q<%8?6915B`%0xJRvdZ4z9ML}m) zX&F(iS&5fm_LdRSM+W}@Oo@23Y9Qe&seBwrw+Ll^(Kw@~r$>F|+-&HHk1iIPh^W|j zmTAXgspepadPQXjLh3=qK&aARRySiz+OgFaMpj+PSFmvH4X<WY_-50@F=6Fu;4d#Q zpM1qKfZXs)7%dtNVh@A^)l|o_OscwIOUSQyrG8Hj6BQIe+;)g#7P6iH0P+ECbg=1; z@yTzfqx04p^zwK=j@a*DO~3gEy?e@T;5u0M>n|;ot=Eauc<U{!YVnD7Ydvm$J>s){ zBWm5unj?jNB0Gsh$|0~hcL22ZCY<Ak_V?;Qs4D%(#rB3Ej$)t1iC1VTJ+Uc7p)-v? zGc*<4(*WZ0c~8aX!s2i+y=&&q?che@g}?TN>#;=8F|G|ni8Kus#Hm`W6@hP7^&78a zWA=?$25!CXgQY}Nho%z%w&;a36eI0b2Gz>kBY+YX&9BU>VPGnQ)G2S6BYEjjF+L>1 z+ZA2yN(<QOC7=5&)DN_C!^4a3RDM}$e|-hwp~bylzIYwtwTPRDATbg8qNE6kq>PJ& zIOD;V{;5#!pXm|MR-qcLmFE!_(0!5KQz!uLuBE}wnuG3K!n?=5(4<a~9Wp;N?@g<H z$ojkQckVn>U>}+j%yyUa(0kTYG2^JPMyxetVTsWr*Aa%MPHtvk?L;wQQ$jbZl-<~9 z4N4JYj){^G@zx-PRWVdzwr?~<oi`0ca@|h2AQLQ0>jgsFJ)-p=II&-eD(P2p2w=OB z41`eB00aT$m`VWRRm^Uc8kw_o>rL4+YK+;a!9%@j=5I|QvNv(>#l+eYIT+x}YA<<G zk=PYHFupP5Sw*_oggve|dqV@mGOKcy(KvXClmLx24cnW7{!oE&+6}I#8D$?Xp!JPV zg?>`wF5$Hcz9d#^kKDTst@qbRG%sLRpC1UkM^ie=+$x@c%G|v=!ZFz*{?DW1`!Ly4 z`5;?+gblWLj%Q2Ba9-bdJDBN+w4%FQLaVndUJED?>9!TV(*~S%ft%|q60;4ppDoZK zmN09(C+k1Vs#jM+jl$Z-%&Z^4JHA-**1As?B!o}78S$q(GyI<k7S!sPyPI0@ZZk!O z)uX4u4Rs0x-EQi0=3vj8Z?xJvjR2b966|$}YXQkb2)z~SCy89;v5RuG-DXqd9QPHz z!aaEkn^_Af_C+0uv3Ib2<A^0R>U*1larHq66d48)@Q|R=-d4PSsL&S2LVfiPxMa6T z51BxVa{zDRkM&Jc^cW(;2uFk#TvJO<^|+7<r$x(9d>5C0*nl$hexQZ8t-=c_@4GMY zESVbxP}x>yRy|z(8D0GkXr<eCDs7pgY%<>F%9FW!n8;gTva{#$7AyA=J9RD|43OA+ zN37v|CWF1>`RqgOFFs)qUf+|1(KB@K-Ea~-kSBpn%h?(VoS(4-aMwmx*~{+~P=XL9 zWvGIPQoZF4m`f3eM&ek4Hr{Si!&QieZUbrCtQ_WwT9zsxFsqnaz|N`?PU4HWov*|U z!ut>#e-JACvw2{c8%6s?;0s&$g9{_5)Td7sWg4JuRtkgV4dzn?&4|#VJmyryy1g5f z0<I16CZr%(>5J_smLr$A)T5VeOtFW#5*4CcjdA5Nbr94hgJLFJz)A^m3S3smkek#X z9a14_R?7eh#(wd&ua9Yp_iRrulHMT>AgXsm>ev&eVlJYC9_f@`fO&LBBSEuAb%>rt zjISTd#NMi_YPPG@Swuv+j@!HI^%m-Tx%;|7XwO8?{{Us4!TidrF8YsoLpCzYy8Zk> z0?d-F30-sAC84bnpJ{b|<&<1Q`+)p!x9A4dhMRQq1�SF{lOXf^ro{W#ifb-ihkj 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%0D!f($t(-?%trNLd|Yo>EwQ5DEtl{!S5kA6 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 Cj5YB9 literal 0 HcmV?d00001 diff --git a/skills/git-remote-pr/SKILL.md b/skills/git-remote-pr/SKILL.md index 4ad148a..85cf116 100644 --- a/skills/git-remote-pr/SKILL.md +++ b/skills/git-remote-pr/SKILL.md @@ -6,6 +6,8 @@ description: > # Git Remote PR +![Git Remote PR](https://raw.githubusercontent.com/codebeltnet/agentic/main/skills/git-remote-pr/assets/hero.jpg) + Open or maintain one GitHub pull request for the entire committed current branch. Use Git, `gh`, and GitHub APIs. Never use GitHub Copilot, `gh copilot`, browser automation, GitHub's generated PR description, or another model-backed GitHub service. The agent reading this skill writes concise reviewer-oriented prose from collected evidence; bundled scripts collect and verify facts only. Use PowerShell 7 (`pwsh`) on Windows, Linux, and macOS. ## Routing and authorization diff --git a/skills/git-remote-pr/assets/hero.jpg b/skills/git-remote-pr/assets/hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfacc71ee8e61c6b7dc2555313cdefd0f9f9fca1 GIT binary patch literal 180814 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%0AdW+x?_ib*w6B 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 Z+JNtdjIIHHJH@`PBVpVxap}+W{{e2Gnxy~$ literal 0 HcmV?d00001 From 4e5e6d3d5bf9d51d7e2127d36e8219f66b32f30b Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Tue, 29 Sep 2026 20:52:14 +0200 Subject: [PATCH 12/16] =?UTF-8?q?=F0=9F=94=A8=20add=20Microsoft.Testing.Pl?= =?UTF-8?q?atform=20test=20runner=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scripts/remote-test.cs | 115 +++++++++++++++++- 1 file changed, 112 insertions(+), 3 deletions(-) diff --git a/skills/dotnet-remote-testing/scripts/remote-test.cs b/skills/dotnet-remote-testing/scripts/remote-test.cs index 7df7f5a..004d148 100644 --- a/skills/dotnet-remote-testing/scripts/remote-test.cs +++ b/skills/dotnet-remote-testing/scripts/remote-test.cs @@ -1335,6 +1335,7 @@ internal sealed record ContainerMount(string HostPath, string ContainerPath, boo internal sealed record TestCommandOptions { + public bool MicrosoftTestingPlatform { get; init; } public string? Target { get; init; } public string Configuration { get; init; } = "Debug"; public string? Framework { get; init; } @@ -1359,6 +1360,25 @@ internal static class ContainerPlanner { internal const string PhaseMarkerPrefix = "##RT_PHASE_END:"; + // Match the SDK runner selection in the staged workspace; never infer it from package names. + public static bool UsesMicrosoftTestingPlatform(string sourceRoot) + { + var path = Path.Combine(sourceRoot, "global.json"); + if (!File.Exists(path)) + { + return false; + } + + using var json = JsonDocument.Parse(File.ReadAllText(path), new JsonDocumentOptions + { + AllowTrailingCommas = true, + CommentHandling = JsonCommentHandling.Skip, + }); + return json.RootElement.TryGetProperty("test", out var test) + && test.TryGetProperty("runner", out var runner) + && runner.GetString() == "Microsoft.Testing.Platform"; + } + // Resolve the dotnet test --filter expression. --test is sugar for a FullyQualifiedName contains match. public static string? ResolveFilter(string? filter, string? test) { @@ -1398,9 +1418,39 @@ public static string BuildEntrypoint(TestCommandOptions o) sb.Append("umask 000\n"); sb.Append($"cd {Shell.Quote(o.WorkDir)} || {{ echo '{PhaseMarkerPrefix}staging:1##'; exit 8; }}\n"); sb.Append("run_phase() { name=\"$1\"; shift; \"$@\"; code=$?; echo \"" + PhaseMarkerPrefix + "${name}:${code}##\"; return $code; }\n"); - sb.Append($"run_phase restore dotnet restore{target}{fw} || exit 9\n"); + var restoreFramework = string.IsNullOrWhiteSpace(o.Framework) ? "" : $" -p:TargetFramework={Shell.Quote(o.Framework)}"; + sb.Append($"run_phase restore dotnet restore{target}{restoreFramework} || exit 9\n"); sb.Append($"run_phase build dotnet build{target}{cfg}{fw} --no-restore || exit 10\n"); - sb.Append($"run_phase test dotnet test{target}{cfg}{fw} --no-build{filter}{coverage} --results-directory {Shell.Quote(o.ResultsDir)} --logger trx\n"); + if (o.MicrosoftTestingPlatform) + { + var testTarget = string.IsNullOrWhiteSpace(o.Target) ? "" + : $" {(o.Target.EndsWith("proj", StringComparison.OrdinalIgnoreCase) ? "--project" : "--solution")} {Shell.Quote(o.Target)}"; + var command = $"dotnet test{testTarget}{cfg}{fw} --no-build"; + // Extension switches belong to the test applications. Ask the built modules which ones + // they support instead of installing packages or guessing from an xUnit version number. + sb.Append("run_tests() {\n"); + sb.Append($" help=$({command} --help 2>&1) || {{ printf '%s\\n' \"$help\"; return 1; }}\n"); + sb.Append(" supports() { grep -Eq -- \"(^|[[:space:]])$1([[:space:]<]|$)\" <<< \"$help\"; }\n"); + sb.Append(" args=()\n"); + sb.Append(" if supports --report-trx; then args+=(--report-trx); elif supports --report-xunit-trx; then args+=(--report-xunit-trx); else printf '%s\\n' \"$help\" 'No supported MTP TRX reporter. Reference an MTP TRX extension or use the xUnit reporter.'; return 1; fi\n"); + if (!string.IsNullOrWhiteSpace(o.Filter)) + { + sb.Append(" supports --filter || { echo 'The selected MTP modules do not support --filter (xUnit v3 requires package 4.0+).'; return 1; }\n"); + sb.Append($" args+=(--filter {Shell.Quote(o.Filter)})\n"); + } + + if (o.Coverage) + { + sb.Append(" if supports --coverlet; then args+=(--coverlet --coverlet-output-format cobertura); elif supports --coverage; then args+=(--coverage --coverage-output-format cobertura); else echo 'No supported MTP coverage extension is installed.'; return 1; fi\n"); + } + + sb.Append($" {command} --results-directory {Shell.Quote(o.ResultsDir)} \"${{args[@]}}\"\n"); + sb.Append("}\nrun_phase test run_tests\n"); + } + else + { + sb.Append($"run_phase test dotnet test{target}{cfg}{fw} --no-build{filter}{coverage} --results-directory {Shell.Quote(o.ResultsDir)} --logger trx\n"); + } sb.Append("exit $?\n"); return sb.ToString(); } @@ -1928,6 +1978,17 @@ public static ExecutionOutcome Classify( return new ExecutionOutcome(FailureKind.TestFailure, "test", containerExitCode, $"{results.Failed} test(s) failed."); } + if (!testRan || results.TrxFilesParsed == 0) + { + return new ExecutionOutcome(FailureKind.ResultProcessing, "test", containerExitCode, + "The test phase did not produce TRX results. A zero process exit is insufficient to establish a passing run."); + } + + if (results.Total == 0) + { + return new ExecutionOutcome(FailureKind.TestHost, "test", containerExitCode, "Zero tests were discovered. Check the selected target and filter."); + } + return new ExecutionOutcome(FailureKind.None, "test", 0, "All tests passed."); } @@ -3128,6 +3189,7 @@ public static async Task<int> PlanAsync(Options options) private static TestCommandOptions BuildTestOptions(Options options, string sourceRoot) => new() { + MicrosoftTestingPlatform = ContainerPlanner.UsesMicrosoftTestingPlatform(sourceRoot), Target = TargetResolver.Resolve(sourceRoot, options.Project), Configuration = options.Configuration, Framework = options.Framework, @@ -3571,7 +3633,8 @@ private static int EmitRunResult( // would leave the developer with a verdict and no cause. Prefer the failing phase's own log. var phaseLog = FailureClassifier.PhaseOutput(proc.StdOut, outcome.Phase); var detail = FirstNonEmpty( - ErrorLines(phaseLog, 20), LastLines(phaseLog, 40), LastLines(proc.StdErr, 20), LastLines(proc.StdOut, 40)); + outcome.Kind == FailureKind.TestHost ? LastLines(phaseLog, 40) : ErrorLines(phaseLog, 20), + LastLines(phaseLog, 40), LastLines(proc.StdErr, 20), LastLines(proc.StdOut, 40)); if (!string.IsNullOrWhiteSpace(detail)) { Console.Error.WriteLine(); @@ -3587,6 +3650,12 @@ private static int EmitRunResult( Console.WriteLine(proc.StdOut.TrimEnd()); } + if (options.ShowLog && !string.IsNullOrWhiteSpace(proc.StdErr)) + { + Console.Error.WriteLine("--- container stderr ---"); + Console.Error.WriteLine(proc.StdErr.TrimEnd()); + } + if (cleanup.Leftovers.Count > 0) { Console.Error.WriteLine("Cleanup left resources: " + string.Join(", ", cleanup.Leftovers)); @@ -4123,6 +4192,34 @@ private static void CommandPlanningTests() Check("entrypoint honors configuration/framework/filter/coverage", entry.Contains("-c 'Release'") && entry.Contains("--framework 'net10.0'") && entry.Contains("--filter 'Category=Unit'") && entry.Contains("XPlat Code Coverage")); Check("entrypoint writes trx to results mount", entry.Contains("--results-directory '/results'") && entry.Contains("--logger trx")); + Check("restore uses an MSBuild framework property, not the force switch", + entry.Contains("dotnet restore 'test/Foo/Foo.csproj' -p:TargetFramework='net10.0'") + && !entry.Contains("dotnet restore 'test/Foo/Foo.csproj' --framework")); + + var mtpOptions = new TestCommandOptions + { + MicrosoftTestingPlatform = true, + Target = "test/Foo's tests/Foo.csproj", + Configuration = "Release", + Framework = "net10.0", + Filter = "FullyQualifiedName~PassingTest", + Coverage = true, + }; + var mtp = ContainerPlanner.BuildEntrypoint(mtpOptions); + Check("MTP uses explicit project selection with shell quoting", + mtp.Contains("dotnet test --project 'test/Foo'\\''s tests/Foo.csproj' -c 'Release' --framework 'net10.0' --no-build")); + Check("MTP probes built module capabilities before running", + mtp.Contains("--no-build --help 2>&1") && mtp.Contains("supports --report-trx") && mtp.Contains("supports --report-xunit-trx")); + Check("MTP passes supported filter and coverage switches", + mtp.Contains("args+=(--filter 'FullyQualifiedName~PassingTest')") && mtp.Contains("--coverlet-output-format cobertura") && mtp.Contains("--coverage-output-format cobertura")); + Check("MTP never passes VSTest logging or collection arguments", + !mtp.Contains("--logger") && !mtp.Contains("--collect") && !mtp.Contains(" -- --report")); + Check("MTP solution selection uses --solution", + ContainerPlanner.BuildEntrypoint(mtpOptions with { Target = "App.slnx" }).Contains("dotnet test --solution 'App.slnx'")); + Check("MTP retains implicit target discovery", + ContainerPlanner.BuildEntrypoint(mtpOptions with { Target = null }).Contains("dotnet test -c 'Release'")); + Check("MTP does not enable unrequested coverage or filters", + !ContainerPlanner.BuildEntrypoint(mtpOptions with { Filter = null, Coverage = false }).Contains("args+=(--coverlet")); var plan = ContainerPlanner.Build( "mcr.microsoft.com/dotnet/sdk:10.0.302", @@ -4155,6 +4252,14 @@ private static void CommandPlanningTests() File.WriteAllText(Path.Combine(tempRoot, "App.slnx"), "<Solution/>"); Check("root solution preferred over project", TargetResolver.Resolve(tempRoot, null) == "App.slnx"); Check("explicit project overrides discovery", TargetResolver.Resolve(tempRoot, "test/Foo/Foo.csproj") == "test/Foo/Foo.csproj"); + Check("no global.json retains VSTest commands", !ContainerPlanner.UsesMicrosoftTestingPlatform(tempRoot)); + var globalJson = Path.Combine(tempRoot, "global.json"); + File.WriteAllText(globalJson, "{ /* SDK configuration */ \"test\": { \"runner\": \"Microsoft.Testing.Platform\", }, }"); + Check("global.json selects MTP and permits SDK JSON comments", ContainerPlanner.UsesMicrosoftTestingPlatform(tempRoot)); + File.WriteAllText(globalJson, "{\"test\":{\"runner\":\"VSTest\"}}"); + Check("explicit VSTest retains legacy commands", !ContainerPlanner.UsesMicrosoftTestingPlatform(tempRoot)); + File.WriteAllText(globalJson, "{\"sdk\":{\"version\":\"10.0.100\"}}"); + Check("SDK pin alone does not select MTP", !ContainerPlanner.UsesMicrosoftTestingPlatform(tempRoot)); } finally { @@ -4373,6 +4478,10 @@ private static void FailureClassificationTests() FailureClassifier.Classify(new Dictionary<string, int> { ["restore"] = 0, ["build"] = 0, ["test"] = 1 }, 1, false, TestRunResult.Empty).Kind == FailureKind.TestHost); Check("all passing classified as None", FailureClassifier.Classify(new Dictionary<string, int> { ["restore"] = 0, ["build"] = 0, ["test"] = 0 }, 0, false, passing).Kind == FailureKind.None); + Check("zero exit without TRX is not success", + FailureClassifier.Classify(new Dictionary<string, int> { ["test"] = 0 }, 0, false, TestRunResult.Empty).Kind == FailureKind.ResultProcessing); + Check("zero discovered tests is not success", + FailureClassifier.Classify(new Dictionary<string, int> { ["test"] = 0 }, 0, false, new TestRunResult { TrxFilesParsed = 1 }).Kind == FailureKind.TestHost); Check("cancellation wins over everything", FailureClassifier.Classify(new Dictionary<string, int> { ["restore"] = 0 }, -1, true, passing).Kind == FailureKind.Cancelled); From 45bbb9a52c2c2b8efa15f7434babd1c6b2477827 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Tue, 29 Sep 2026 20:52:48 +0200 Subject: [PATCH 13/16] =?UTF-8?q?=F0=9F=93=9D=20document=20Microsoft.Testi?= =?UTF-8?q?ng.Platform=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/dotnet-remote-testing/SKILL.md | 14 +++++++++++--- .../references/docker-execution.md | 8 +++++++- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/skills/dotnet-remote-testing/SKILL.md b/skills/dotnet-remote-testing/SKILL.md index 940191d..7076fcd 100644 --- a/skills/dotnet-remote-testing/SKILL.md +++ b/skills/dotnet-remote-testing/SKILL.md @@ -139,7 +139,7 @@ dotnet run --file "<skill-root>/scripts/remote-test.cs" -- run --repo-root "<roo Common scoping options (pass through only what the developer asked for): - `-p, --project <path>` — a specific solution or project (relative to the source root). When omitted, the runner resolves a root solution, a single solution, or a single project automatically. -- `--filter <expr>` — a `dotnet test --filter` expression (test class, trait, etc.). +- `--filter <expr>` — a `dotnet test --filter` expression (test class, trait, etc.). In MTP mode the built modules must support `--filter`; xUnit v3 package 4.0+ supports this syntax. - `--test <fqn>` — shortcut for a fully-qualified-name filter (a single test or class). - `-c, --configuration <Debug|Release>` — build configuration. - `-f, --framework <tfm>` — restrict a multi-targeted test project to one TFM. This also narrows environment resolution, so the run lands on that TFM's single-SDK channel instead of a multi-SDK runner. @@ -148,6 +148,14 @@ Common scoping options (pass through only what the developer asked for): The runner establishes an isolated staged workspace (so container builds never leave Linux `bin`/`obj` in the working tree), mounts a persistent NuGet cache outside the repository, pins the image to its digest, runs restore → build → test, collects TRX results, and removes all transient Docker resources afterward. You do not manage any of that. +### Microsoft Testing Platform and xUnit versions + +The source root's `global.json` selects the command dialect. With `test.runner` set to `Microsoft.Testing.Platform`, the runner uses named `--project`/`--solution` arguments and probes the built modules' help for TRX, filtering, and coverage support. It uses MTP extension arguments directly, without a VSTest `--logger`, `--collect`, or an extra `--` separator. Without that opt-in, it retains the VSTest command path. It never rewrites `global.json` or installs extensions to force compatibility. + +xUnit.net **v3** is the framework family; **4.x** is its package version. Codebelt.Extensions.Xunit **12.x** follows that package generation and MTP v2. The runner selects behavior from configuration and available capabilities, not those version numbers. Missing TRX reporting or requested coverage/filter support fails explicitly. A zero exit with missing TRX results or zero discovered tests is never reported as a passing suite. + +For a CI failure with `Zero tests ran`, inspect the exact command and extension options before changing tests or dependencies. MTP exit code 5 indicates invalid command-line arguments; `--show-log` includes stdout and stderr, and the normal failure summary preserves the zero-test message and exit code. For example, CI's `--hangdump` options require the separate `Microsoft.Testing.Extensions.HangDump` package; neither xUnit nor a coverage package implies that extension is installed. Report missing dependencies when only remote execution was requested; change them only under a separate repair request. + Two diagnostic options exist for when a result needs explaining, not for routine runs: - `--show-log` — print the container's full restore/build/test log. Use it when the summarized failure detail is not enough, never by default. @@ -231,8 +239,8 @@ A run is reproducible in terms of environment, requested image, resolved digest, | `8` | `SourceStaging` | Workspace could not be staged | Report it as infrastructure | | `9` | `Restore` | `dotnet restore` failed in the container | Report the restore error, not "tests failed" | | `10` | `Compilation` | Build failed in the container | Report the compiler errors, not "tests failed" | -| `11` | `TestHost` | Test host crashed | Report as infrastructure with the output tail | -| `12` | `ResultProcessing` | Results unreadable | Report it; results are unknown, not passing | +| `11` | `TestHost` | Test host failed or discovered zero tests | Report as infrastructure with the output tail | +| `12` | `ResultProcessing` | Results missing or unreadable | Report it; results are unknown, not passing | | `13` | `Cleanup` | Transient resources left behind | Report the exact identifiers the runner names | | `14` | `Cancelled` | Timeout or interrupt | Report how far it got | | `15` | `ReleaseMetadataUnavailable` | Release index unreachable, no cache | Report it; suggest `--offline --cache-root` or a named environment | diff --git a/skills/dotnet-remote-testing/references/docker-execution.md b/skills/dotnet-remote-testing/references/docker-execution.md index 4b80773..d1f2643 100644 --- a/skills/dotnet-remote-testing/references/docker-execution.md +++ b/skills/dotnet-remote-testing/references/docker-execution.md @@ -77,7 +77,7 @@ The dependency cache (`/nuget`, via `NUGET_PACKAGES`) is deliberately separated ## In-container phases -The entrypoint runs three ordered phases and emits a machine-readable marker with each phase's exit code: +The entrypoint runs three ordered phases and emits a machine-readable marker with each phase's exit code. For VSTest: ``` dotnet restore <target> @@ -87,6 +87,10 @@ dotnet test <target> -c <config> --no-build [--filter …] [--framework …] `restore` and `build` stop the run on failure; `test` always runs to completion so a TRX is produced even when tests fail. The runner works with the repository's configured .NET testing infrastructure; it does not install or alter test packages, and it does not assume a single testing framework. +When the source root's `global.json` selects `Microsoft.Testing.Platform`, the test phase uses `dotnet test --project <project>` or `--solution <solution>`. After building, it probes `dotnet test ... --no-build --help` inside the container. It selects `--report-trx` when available, otherwise xUnit's built-in `--report-xunit-trx`; absence of both is a failure. Requested coverage selects the installed `--coverlet` or `--coverage` extension with Cobertura output, and requested filtering requires `--filter` support. These are capability choices, never retries after execution failure. MTP arguments are passed directly without a `--` separator. Mixed modules must support the selected options; the runner never skips incompatible projects or installs packages. A framework restriction uses `-p:TargetFramework=<tfm>` for restore and `--framework <tfm>` for build/test. + +Compatibility references: [xUnit v3 package 4.0 release notes](https://xunit.net/releases/v3/4.0.0), [MTP dotnet test command](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-test-mtp), and [MTP troubleshooting](https://learn.microsoft.com/en-us/dotnet/core/testing/microsoft-testing-platform-troubleshooting). xUnit v3 package 4.0 introduced MTP v2 as the default and VSTest-style `--filter` support; its `--report-xunit-trx` option is unchanged. + ## Test scope Supported through options that pass straight into the phases: entire solution, a project, an individual test or class (`--test`/`--filter`), configuration (`--configuration`), a single TFM of a multi-targeted project (`--framework`), and coverage (`--coverage`, only when the project already supports it). @@ -103,6 +107,8 @@ Pull/restore/build noise is suppressed on success. `--show-log` prints the conta Failures are classified into distinct kinds so a container/infrastructure problem is never misreported as a failing unit test: `Configuration`, `UnsupportedEnvironment`, `DockerUnavailable`, `ImageResolution`, `SdkIncompatibility`, `SourceStaging`, `Restore`, `Compilation`, `TestHost`, `TestFailure`, `ResultProcessing`, `Cleanup`, `Cancelled`, `ReleaseMetadataUnavailable`. A non-zero `dotnet test` exit with a TRX containing failures is a `TestFailure`; a non-zero exit with no failing results (crash, no discovered tests, missing adapter) is a `TestHost` failure. +A zero exit without a completed test phase or any TRX is `ResultProcessing`, and a TRX with zero tests is `TestHost`. Neither establishes a successful run. Test-host summaries preserve the output tail (including `Zero tests ran` and the process exit code); `--show-log` includes both captured output streams. + Each phase emits a machine-readable end marker, so the log between two markers is exactly that phase's output. An infrastructure failure is reported with *its own* phase's log rather than a tail of everything — a build failure names the offending file and compiler error instead of trailing test-runner chatter. Any failing tests already recorded in a TRX are reported first even when the phase failed for another reason, so an assertion failure followed by a test-host crash does not disappear behind the crash. ## Cancellation and cleanup From e186b3e2eb9df507b8533cd2eb13f6bad92469fa Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Tue, 29 Sep 2026 20:52:56 +0200 Subject: [PATCH 14/16] =?UTF-8?q?=E2=9C=85=20add=20Microsoft.Testing.Platf?= =?UTF-8?q?orm=20eval=20cases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/dotnet-remote-testing/evals/evals.json | 35 +++++++++++++++++++ .../evals/files/mtp-xunit/global.json | 5 +++ .../mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj | 15 ++++++++ .../mtp-xunit/test/Mtp.Tests/PlatformTests.cs | 13 +++++++ .../files/mtp-xunit/testenvironments.json | 10 ++++++ 5 files changed, 78 insertions(+) create mode 100644 skills/dotnet-remote-testing/evals/files/mtp-xunit/global.json create mode 100644 skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj create mode 100644 skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs create mode 100644 skills/dotnet-remote-testing/evals/files/mtp-xunit/testenvironments.json diff --git a/skills/dotnet-remote-testing/evals/evals.json b/skills/dotnet-remote-testing/evals/evals.json index 92412e1..fc30880 100644 --- a/skills/dotnet-remote-testing/evals/evals.json +++ b/skills/dotnet-remote-testing/evals/evals.json @@ -241,6 +241,41 @@ "evals/files/configured/test/Api.Tests/Api.Tests.csproj", "evals/files/configured/test/Api.Tests/HealthTests.cs" ] + }, + { + "id": 15, + "prompt": "Run the ShouldRunOnLinux test in Ubuntu with coverage. This repo uses Codebelt xUnit 12 and xunit.v3 package 4.", + "expected_output": "The runner honors global.json MTP mode, executes the selected test in Docker, and reports exactly one passing test from TRX. Filtering and installed Coverlet support are discovered from built-module help.", + "expectations": [ + "Runs through the bundled runner with --test ShouldRunOnLinux and --coverage", + "Uses MTP named project selection and supported reporting, filtering, and coverage options", + "Reports exactly one passing Linux test and no skipped or failing tests", + "Does not modify global.json, packages, or the configured Ubuntu image", + "Never substitutes host testing or treats zero tests as success" + ], + "files": [ + "evals/files/mtp-xunit/global.json", + "evals/files/mtp-xunit/testenvironments.json", + "evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj", + "evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs" + ] + }, + { + "id": 16, + "prompt": "Remote test this xUnit v3 package 4 repository in Ubuntu and explain any failure.", + "expected_output": "The runner executes both tests using MTP and returns test-failure exit code 1, with one passing test and the intentional assertion failure preserved in its TRX summary.", + "expectations": [ + "Reports one passed and one failed test, with the intentional assertion message", + "Names Mtp.Tests.PlatformTests.ShouldReportAnAssertionFailure and net10.0", + "Distinguishes the assertion failure from a test-host or reporting failure", + "Does not edit the failing test or rerun on the host" + ], + "files": [ + "evals/files/mtp-xunit/global.json", + "evals/files/mtp-xunit/testenvironments.json", + "evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj", + "evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs" + ] } ] } diff --git a/skills/dotnet-remote-testing/evals/files/mtp-xunit/global.json b/skills/dotnet-remote-testing/evals/files/mtp-xunit/global.json new file mode 100644 index 0000000..3140116 --- /dev/null +++ b/skills/dotnet-remote-testing/evals/files/mtp-xunit/global.json @@ -0,0 +1,5 @@ +{ + "test": { + "runner": "Microsoft.Testing.Platform" + } +} diff --git a/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj b/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj new file mode 100644 index 0000000..e00ebfc --- /dev/null +++ b/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/Mtp.Tests.csproj @@ -0,0 +1,15 @@ +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFramework>net10.0</TargetFramework> + <Nullable>enable</Nullable> + <OutputType>Exe</OutputType> + <IsTestProject>true</IsTestProject> + <IsPackable>false</IsPackable> + <UseMicrosoftTestingPlatformRunner>true</UseMicrosoftTestingPlatformRunner> + </PropertyGroup> + <ItemGroup> + <PackageReference Include="xunit.v3" Version="4.0.1" /> + <PackageReference Include="Codebelt.Extensions.Xunit.App" Version="12.0.1" /> + <PackageReference Include="Codebelt.Coverlet.MTP" Version="10.0.1" /> + </ItemGroup> +</Project> diff --git a/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs b/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs new file mode 100644 index 0000000..1db7c81 --- /dev/null +++ b/skills/dotnet-remote-testing/evals/files/mtp-xunit/test/Mtp.Tests/PlatformTests.cs @@ -0,0 +1,13 @@ +using System; +using Xunit; + +namespace Mtp.Tests; + +public class PlatformTests +{ + [Fact] + public void ShouldRunOnLinux() => Assert.True(OperatingSystem.IsLinux()); + + [Fact] + public void ShouldReportAnAssertionFailure() => Assert.Fail("Intentional failure to verify remote TRX reporting."); +} diff --git a/skills/dotnet-remote-testing/evals/files/mtp-xunit/testenvironments.json b/skills/dotnet-remote-testing/evals/files/mtp-xunit/testenvironments.json new file mode 100644 index 0000000..6322da2 --- /dev/null +++ b/skills/dotnet-remote-testing/evals/files/mtp-xunit/testenvironments.json @@ -0,0 +1,10 @@ +{ + "version": "1", + "environments": [ + { + "name": "Docker-Ubuntu", + "type": "docker", + "dockerImage": "codebeltnet/ubuntu-testrunner:10" + } + ] +} From ba6298edad258a734ad416318cb9ef48cd478cc4 Mon Sep 17 00:00:00 2001 From: aicia-bot <bot.mor.u25@gmail.com> Date: Tue, 29 Sep 2026 20:53:05 +0200 Subject: [PATCH 15/16] =?UTF-8?q?=F0=9F=9A=A8=20update=20skill=20validatio?= =?UTF-8?q?n=20for=20MTP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/dotnet-remote-testing/scripts/validate-skill.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skills/dotnet-remote-testing/scripts/validate-skill.ps1 b/skills/dotnet-remote-testing/scripts/validate-skill.ps1 index e51fdda..8f4db3c 100644 --- a/skills/dotnet-remote-testing/scripts/validate-skill.ps1 +++ b/skills/dotnet-remote-testing/scripts/validate-skill.ps1 @@ -68,7 +68,9 @@ if ($doThisNow -lt 0) { if ($commands -ge 0 -and $commands -lt $doThisNow) { throw 'SKILL.md lists the command surface before "## Do this now"; the imperative must come first.' } -if ($doThisNow -gt 100) { +# A decorative hero between the title and the imperative is not an intake or workflow section. +$opening = [regex]::Replace($body.Substring(0, $doThisNow), '(?m)^!\[[^\r\n]*\]\([^\r\n]*\)\r?\n', '') +if ($opening.Length -gt 100) { throw "SKILL.md places '## Do this now' too late (body offset $doThisNow); it must lead the document body." } From 81205769d88862aa4242f210a6f4dcbd22e2e943 Mon Sep 17 00:00:00 2001 From: gimlichael <michael@geekle.io> Date: Tue, 29 Sep 2026 23:34:33 +0200 Subject: [PATCH 16/16] =?UTF-8?q?=F0=9F=94=A7=20update=20v0.11.1=20changel?= =?UTF-8?q?og=20with=20regression=20fixes=20and=20mtp=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77e8eff..f375c71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,19 +4,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.11.1] - 2026-09-25 +## [0.11.1] - 2026-09-29 -This is a patch release that strengthens `git-remote-release` with a structured release-note presentation format, deterministic format verification, and enhanced contributor attribution. The release introduces a strict release-note opening contract requiring `This release ...` followed by curated release-highlight bullets with bold lead-ins, enforces em dash prohibition to ensure consistent release-note prose, and expands Python collector verification to detect format violations and missing sources. Documentation is updated to clarify the release-highlight bullet style and the contributor-attribution model for both direct commits and pull requests with original PR commits. +This is a patch release delivering validation hardening for `git-remote-release` with stricter em-dash and alert-block enforcement, comprehensive test coverage for format compliance, Microsoft.Testing.Platform test runner support in `dotnet-remote-testing`, clarified yolo/auto approval behavior in `git-remote-pr`, and visual skill identification with hero images. ### Changed -- `git-remote-release` release-note format now requires a structured opening: a single concise paragraph beginning exactly with `This release ` immediately followed by one or more dash bullets with bold lead-ins and natural sentence continuation (no `**<lead>** —` or `**<lead>**: ` patterns), with mandatory comma separation between bullets and a period ending the final bullet, -- `git-remote-release` now prohibits Unicode em dash (`—`) anywhere in release-note prose, preferring natural sentence continuation instead of definition-style punctuation after bold lead-ins, -- `collect-release-evidence.py` verification gate now rejects malformed `This release ...` openings, missing release-highlight bullets, unsupported `**<lead>** —` and `**<lead>**: ` patterns, bold-leading prose paragraphs, bullet punctuation errors, em dashes in generated prose, and incomplete contributor attribution before granting release-note certification, -- `git-remote-release` contributor handling now explicitly documents exact REST `user.login` preservation including GitHub App `[bot]` suffixes, never derives logins from app slugs or display names, and preserves distinct accounts such as `codebelt-aicia[bot]` and `aicia-bot` as separate entities, -- `git-remote-release` SKILL.md restructured with a Non-Negotiable Rules section listing format requirements, enhanced Output Format section documenting the opening paragraph and release-highlight bullet contract, dedicated Em Dash Prohibition section, and expanded Data Collection Strategy explaining when to use bundled collector versus GitHub MCP tools versus `gh` CLI, -- README.md updated with refined `git-remote-release` description emphasizing structured opening, curated bold-lead bullets, forbidden em dashes, and Sources preservation, -- `test-release-evidence.py` expanded with comprehensive format validation test coverage including `This release ...` opening detection, release-highlight bullet structure validation, em dash detection, bold-lead pattern validation, comma/period enforcement, and contributor-complete source-line verification. +- `git-remote-release` em-dash prohibition now scoped to authored prose only, preserving exact source titles and original formatting while rejecting em-dash usage in generated bullets and release highlight text, +- `git-remote-release` GitHub alert blocks restricted to supported markers (`[!NOTE]`, `[!WARNING]`, `[!IMPORTANT]`, `[!TIP]`, `[!CAUTION]`) with verification rejecting unsupported `[!...]` patterns and loose bracket content, +- `git-remote-release` validation and test coverage expanded with tighter punctuation-only bullet rejection, refined alert-block content validation, and comprehensive test cases covering format violations, alert-marker restrictions, and em-dash scoping, +- `collect-release-evidence.py` and `test-release-evidence.py` enhanced with stricter validation for alert-marker support, punctuation-only bullets, and em-dash presence in authored prose while tolerating source titles unchanged, +- `dotnet-remote-testing` now supports Microsoft.Testing.Platform (MTP) test runner discovered from `global.json` `test.runner` configuration, with MTP-aware command-line argument handling, TRX result collection, filtering support when modules provide it, and extension-capability detection for coverage and diagnostics, +- `dotnet-remote-testing` SKILL.md updated with new "Microsoft Testing Platform and xUnit versions" section documenting MTP discovery, extension dependencies, command-line argument differences from VSTest, xUnit v3/4.x and Codebelt.Extensions.Xunit v12.x version semantics, and troubleshooting for missing dependencies and zero-test scenarios, +- `dotnet-remote-testing` `--filter` option documentation clarified for MTP mode, noting that built modules must support `--filter` and xUnit v3 package 4.0+ provides this syntax, +- `dotnet-remote-testing` failure codes 11 and 12 refined to reflect MTP test-discovery behavior: code 11 now indicates test host failed or discovered zero tests, and code 12 covers missing or unreadable results, +- `git-remote-pr` yolo/auto approval behavior clarified in SKILL.md, AGENTS.md, and eval cases: same-request `yolo`/`auto` skips the approval wait but still shows the plan as status only, with no approval phrase required or awaited, +- README.md updated with clarified `git-remote-pr` approval behavior for yolo/auto mode and `dotnet-remote-testing` MTP support, hero images added for `git-remote-pr` and `dotnet-nuget-update` skills for visual identification in documentation and skill catalogs. ## [0.11.0] - 2026-09-24