From f0e542f692991cd444cc7082c4021427a8df1b31 Mon Sep 17 00:00:00 2001 From: Mary Gwozdz Date: Thu, 26 Mar 2026 10:12:50 -0700 Subject: [PATCH] docs: competency criteria model adr --- .../0023-competency-criteria-model.rst | 314 ++++++++++++++++++ .../images/CompetencyCriteriaModel.png | Bin 0 -> 127316 bytes 2 files changed, 314 insertions(+) create mode 100644 docs/decisions/0023-competency-criteria-model.rst create mode 100644 docs/decisions/images/CompetencyCriteriaModel.png diff --git a/docs/decisions/0023-competency-criteria-model.rst b/docs/decisions/0023-competency-criteria-model.rst new file mode 100644 index 00000000..301b3e7f --- /dev/null +++ b/docs/decisions/0023-competency-criteria-model.rst @@ -0,0 +1,314 @@ +23. How should CBE competency achievement criteria be modeled in the database? +============================================================================== + +Context +------- +Competency Based Education (CBE) requires that the LMS have the ability to track learners' mastery of competencies through the means of competency achievement criteria. For example, in order to demonstrate that I have mastered the Multiplication competency, I need to have earned 75% or higher on Assignment 1 or Assignment 2. The association of the competency, the threshold, the assignments, and the logical OR operator together make up the competency achievement criteria. Course Authors and Platform Administrators need a way to set up these associations in Studio so that their outcomes can be calculated as learners complete their materials. This is an important prerequisite for being able to display competency progress dashboards to learners and staff to make Open edX the platform of choice for those using the CBE model. + +In order to support these use cases, we need to be able to model these rules (competency achievement criteria) and their association to the tag/competency to be demonstrated and the object (course, subsection, unit, etc) or objects that are used as the means to assess competency mastery. We also need to leave flexibility for a variety of different types as well as groupings to be able to develop a variety of pathways of different combinations of objects that can be used by learners to demonstrate mastery of a competency. + +Additionally, we need to be able to track each learner's progress towards competency demonstration as they begin receiving results for their work on objects associated with the competency via competency achievement criteria. + +Terminology +----------- +To reduce ambiguity, this ADR uses the following CamelCase domain terms: + +- ``CompetencyTaxonomy``: A taxonomy that is explicitly enabled for CBE competency features. +- ``CompetencyAchievementCriteria``: The full criteria expression used to evaluate each learner's status for one competency. Evaluation yields a competency outcome (at minimum demonstrated/not demonstrated, and potentially richer outcomes such as mastery level in future ADRs). +- ``CompetencyCriteriaGroup``: An internal node in the ``CompetencyAchievementCriteria`` expression tree that combines child nodes with ``AND`` or ``OR``. +- ``CompetencyCriterion``: A leaf node in the ``CompetencyAchievementCriteria`` expression tree. It points to one tag/object association plus the rule used to evaluate that object. +- ``CompetencyRuleProfile``: A reusable default evaluation rule that can be scoped by taxonomy, course, or organization. + +In short: ``CompetencyAchievementCriteria`` is the full tree, while ``CompetencyCriterion`` is one leaf in that tree. + +Decision +-------- + +1. ``CompetencyTaxonomy`` concept (database table) + + Represents the set of taxonomies that are competency-enabled rather than generic tag-only taxonomies. + + Maps to ``Taxonomy`` using Django multi-table inheritance (``CompetencyTaxonomy(Taxonomy)``), not a ``taxonomy_type`` column on ``oel_tagging_taxonomy``. + + Relationship to other concepts: + + - ``CompetencyRuleProfile`` can be scoped to a ``CompetencyTaxonomy``. + - ``CompetencyCriteriaGroup`` and ``CompetencyCriterion`` are only valid for competencies from enabled taxonomies. + + A taxonomy listed in this table: + + - is able to be displayed in the UI with the competency criteria association view. + - is able to be displayed in the UI with the competency progress tracking views. + - is also able to be displayed in existing taxonomy views. + - has constraints on associated content objects to only be those supported for progress tracking. + - has constraints on associated content objects to only include ones that could logically be used to demonstrate mastery of the competency (for example, associating both a course and one assignment within that same course would be ambiguous). + + In contrast, a taxonomy that is not listed in this table: + + - is only displayed in existing taxonomy views. + - is not displayed in competency criteria association views. + - is not displayed in competency progress tracking views. + - has no competency-specific constraints on associated content objects. + + This new database table will have the following columns: + 1. ``taxonomy_ptr_id``: Primary key and one-to-one foreign key to ``oel_tagging_taxonomy.id``. + + Lifecycle rules for this parent/child pair: + + - Creating a competency taxonomy creates both the parent ``oel_tagging_taxonomy`` row and the ``CompetencyTaxonomy`` row in one transaction. + - Deleting either representation is treated as deleting the competency taxonomy and removes both rows, subject to Decision 7 delete protections. + +2. ``CompetencyCriteriaGroup`` concept (database table) + + Represents an internal boolean-expression node for ``CompetencyAchievementCriteria``. + + A single ``CompetencyAchievementCriteria`` is represented by one root ``CompetencyCriteriaGroup`` plus all descendant groups and leaf ``CompetencyCriterion`` rows. + + Relationship to other concepts: + + - A group belongs to one competency (``oel_tagging_tag_id``) and optional course scope (``course_id``). + - A group can have child groups. + - ``logic_operator`` (``AND``/``OR``) defines how children are combined. + - ``ordering`` defines deterministic sibling evaluation sequence during group recomputation and enables short-circuit evaluation. + + This new database table will have the following columns: + + 1. ``id``: unique primary key + 2. ``parent_id``: The ``CompetencyCriteriaGroup.id`` of the parent group. Null means this is a root group. + 3. ``oel_tagging_tag_id``: The ``oel_tagging_tag.id`` for the competency represented by this criteria tree. + 4. ``course_id``: Nullable foreign key to ``openedx_catalog_courserun.id`` for the course that scopes this criteria tree. + 5. ``name``: string + 6. ``ordering``: Indicates evaluation sequence number for this criteria group. This defines deterministic evaluation order for siblings during read-time evaluation and event-driven recomputation, and enables short-circuit evaluation. + 7. ``logic_operator``: Either “AND” or “OR” or null. This determines how children are combined at a group node ("AND" or "OR"). + + Example: A root group uses "OR" with two child groups. + + - Child group A (``ordering=1``) requires "AND" across Assignment 1 and Assignment 2. + - Child group B (``ordering=2``) requires "AND" across Final Exam and Lab Assignment 3. + - If group A evaluates to true, group B is not evaluated. + - ``ordering`` complements learner-status materialization: progress is still persisted at leaf/group/root levels, and ``ordering`` only defines child scan order when a parent recomputes after a leaf status change. + + Concrete event example (materialization + ordered recompute): + + - Root group uses ``AND`` with Group A (``ordering=1``) and Group B (``ordering=2``). + - Group A status is currently ``AttemptedNotDemonstrated``; Group B status is currently ``PartiallyAttempted``; root is ``AttemptedNotDemonstrated``. + - New event: learner completes one remaining leaf criterion under Group B, so that leaf row changes to ``Demonstrated``. + - Bottom-up materialization updates Group B first. Group B now becomes ``Demonstrated``. + - Recompute the root ``AND`` group in ``ordering`` sequence: Group A is evaluated first and is still ``AttemptedNotDemonstrated``, so root is determined immediately and Group B does not need to be checked for root recomputation. + - Persist changed rows only: the updated leaf row and Group B row. Root remains ``AttemptedNotDemonstrated`` and is not rewritten. + + Boundaries and intended behavior: + + - Empty groups: Persisted criteria definitions should not contain empty groups. Authoring flows may temporarily create empty groups while editing, but backend validation must reject them. + - Mixed tree depths: Backend supports deeply nested groups. Current frontend authoring constraint is a maximum depth of 3 layers total, using zero-indexed depth (``0=root``, ``1=course-scope group``, ``2=leaf criteria/group``). + - Retrieval scope: Evaluation/read paths should be windowed by course run dates, not full-history by default. For a requested date window ``[window_start, window_end]``, include (a) all nodes where ``course_id is null``, and (b) complete subtrees for course-scoped groups whose course run overlaps the window (``course_start <= window_end`` and ``course_end >= window_start``, with null ``course_end`` treated as ongoing). Do not return partial subtrees. + - Practical size and growth: Total rows in ``CompetencyCriteriaGroup`` are expected to grow over time as course runs are added; this ADR sets no global DB row cap. No max total node-count cap is required per root group. For ``course_id is null`` branches, expected size is small (realistically <=500 nodes). Pagination is supported for authoring/list APIs. + + +3. ``CompetencyRuleProfile`` concept (database table) + + Represents a reusable default rule configuration that can be applied to many ``CompetencyCriterion`` rows. + + Relationship to other concepts: + + - Can be scoped by taxonomy, course, and/or organization. + - Is referenced by ``CompetencyCriterion``, which may override its type/payload. + + This new database table will have the following columns: + + 1. ``id``: unique primary key + 2. ``organization_id``: The ``organization_id`` of the organization that this competency rule profile is scoped to. Null if it is not scoped to a specific organization. + 3. ``course_id``: The ``course_id`` of the course that this competency rule profile is scoped to. Null if it is not scoped to a specific course. + 4. ``competency_taxonomy_id``: The ``CompetencyTaxonomy.taxonomy_ptr_id`` of the competency taxonomy that this competency rule profile is scoped to. + 5. ``rule_type``: “View”, “Grade”, “MasteryLevel” (Only “Grade” will be supported for now) + 6. ``rule_payload``: JSON payload keyed by ``rule_type`` to avoid freeform strings. It is structured JSON (not arbitrary freeform data): each ``rule_type`` defines the allowed payload shape and required keys, and validation enforces this contract. JSON is used instead of fixed columns like ``op``, ``value``, and ``scale`` so that future rule types (for example, ``MasteryLevel`` thresholds or plugin-defined evaluators such as CEL-based rules) can add their own fields without repeated schema migrations or many nullable columns. Examples: + + 1. ``Grade``: ``{"op": "gte", "value": 75, "scale": "percent"}`` + +4. ``CompetencyCriterion`` concept (``CompetencyCriteria`` database table) + + Represents one leaf condition in a ``CompetencyAchievementCriteria`` tree. + + Relationship to other concepts: + + - Belongs to one ``CompetencyCriteriaGroup``. + - Points to one ``oel_tagging_objecttag`` association. + - Uses one ``CompetencyRuleProfile`` by default, with optional per-criterion overrides. + + This new database table will have the following columns: + + 1. ``id``: unique primary key + 2. ``competency_criteria_group_id``: Foreign key to ``CompetencyCriteriaGroup.id``. + 3. ``oel_tagging_objecttag_id``: Tag/Object Association id + 4. ``competency_rule_profile_id``: Nullable FK to the ``CompetencyRuleProfile`` applied to this criterion. If null, evaluate using fallback lookup order: taxonomy-scoped profile, then course-scoped profile, then organization-scoped profile, then system default. + 5. ``rule_type_override``: Nullable enumerated rule type: “View”, “Grade”, “MasteryLevel” (Only “Grade” will be supported for now). When set, this overrides the ``rule_type`` in the associated ``CompetencyRuleProfile`` for this criterion. + 6. ``rule_payload_override``: Nullable JSON payload keyed by ``rule_type`` to avoid freeform strings. When set, this overrides the ``rule_payload`` in the associated ``CompetencyRuleProfile`` for this criterion. The same typed/validated payload contract as ``rule_payload`` applies. Examples: + + 1. ``Grade``: ``{"op": "gte", "value": 75, "scale": "percent"}`` + +5. Indexes for common lookups + + 1. ``CompetencyCriteriaGroup(oel_tagging_tag_id, course_id)`` + 2. ``CompetencyCriteriaGroup(parent_id)`` + 3. ``oel_tagging_objecttag(object_id)`` + 4. ``CompetencyCriteria(oel_tagging_objecttag_id)`` + 5. ``CompetencyCriteria(competency_criteria_group_id)`` + 6. ``StudentCompetencyCriteriaStatus(user_id, competency_criteria_id)`` + 7. ``StudentCompetencyCriteriaGroupStatus(user_id, competency_criteria_group_id)`` + 8. ``StudentCompetencyStatus(user_id, oel_tagging_tag_id)`` + 9. ``CompetencyRuleProfile(competency_taxonomy_id, course_id, organization_id)`` + 10. ``CompetencyMasteryStatuses(status)`` (unique) + +6. Learner progress status concepts (``StudentCompetency*Status`` database tables) + + When a completion event (graded, completed, mastered, etc.) occurs for an object, determine and track the learner's status in earning the competency. To reduce recalculation frequency, store results at each level. + + Relationship to other concepts: + + - ``StudentCompetencyCriteriaStatus`` tracks status at ``CompetencyCriterion`` leaf level. + - ``StudentCompetencyCriteriaGroupStatus`` tracks status at ``CompetencyCriteriaGroup`` node level. + - ``StudentCompetencyStatus`` tracks top-level competency demonstration state. + - All learner status rows use a shared lookup table (``CompetencyMasteryStatuses``) so status semantics live in one place and student status tables stay structurally consistent. + + Intended update flow (bottom-up materialization): + + - A learner event updates one ``StudentCompetencyCriteriaStatus`` row. + - Recompute ancestor ``CompetencyCriteriaGroup`` statuses upward to the root. + - At each group, evaluate children in ``ordering`` sequence and short-circuit when the group's result is already determined by its ``logic_operator``. + - Persist only rows whose status changed. + + 1. Add new database table for ``CompetencyMasteryStatuses`` with these columns: + + 1. ``id``: unique primary key + 2. ``status``: unique status value (seeded values: “Demonstrated”, “AttemptedNotDemonstrated”, and “PartiallyAttempted”) + + Notes: + + - This table is system-owned lookup data and should be treated as immutable configuration, not user-authored rows. + + 2. Add new database table for ``StudentCompetencyCriteriaStatus`` with these columns: + + 1. ``id``: unique primary key + 2. ``competency_criteria_id``: Foreign key to ``CompetencyCriterion.id`` + 3. ``user_id``: Foreign key pointing to user_id (presumably the learner's id, although it appears that it is possible for staff to get grades as well) in ``auth_user`` table + 4. ``status_id``: Foreign key to ``CompetencyMasteryStatuses.id`` + 5. ``created``: The timestamp at which the student's criterion status was set. + + 3. Add a new database table for ``StudentCompetencyCriteriaGroupStatus`` with these columns: + + 1. ``id``: unique primary key + 2. ``competency_criteria_group_id``: Foreign key to ``CompetencyCriteriaGroup.id`` + 3. ``user_id``: Foreign key pointing to user_id (presumably the learner's id, although it appears that it is possible for staff to get grades as well) in ``auth_user`` table + 4. ``status_id``: Foreign key to ``CompetencyMasteryStatuses.id`` + 5. ``created``: The timestamp at which the student's criteria-group status was set. + + 4. Add a new database table for ``StudentCompetencyStatus`` with these columns: + + 1. ``id``: unique primary key + 2. ``oel_tagging_tag_id``: Foreign key pointing to Tag id + 3. ``user_id``: Foreign key pointing to user_id (presumably the learner's id, although it appears that it is possible for staff to get grades as well) in ``auth_user`` table + 4. ``status_id``: Foreign key to ``CompetencyMasteryStatuses.id``. This table should have a constraint to only allow status values of “Demonstrated” and “PartiallyAttempted” since it represents overall competency demonstration state, not in-progress states. + 5. ``created``: The timestamp at which the student's competency status was set. + +7. Delete protection boundaries + + - If no learner status rows exist for a competency definition, hard delete is allowed and cascades through competency metadata tables. + - Once any related learner status exists in ``StudentCompetencyStatus``, ``StudentCompetencyCriteriaGroupStatus``, or ``StudentCompetencyCriteriaStatus``, deletion of associated competency definition rows is blocked. + - This delete protection applies to ``oel_tagging_taxonomy``, ``CompetencyTaxonomy``, ``oel_tagging_tag``, ``oel_tagging_objecttag``, ``CompetencyCriteriaGroup``, ``CompetencyCriteria``, and ``CompetencyRuleProfile``. + - Once any related learner status exists, retiring definitions may be archive-only (hidden from authoring and new associations), not hard delete. + +.. image:: images/CompetencyCriteriaModel.png + :alt: Competency Criteria Model + :width: 80% + :align: center + + +Example +------- +The following example illustrates how the decision model supports both defaults and overrides without requiring authors to specify every rule by hand. + +Competency: "Writing Poetry" (a competency taxonomy tag) + +Course: "Course X" + +Content objects: + +- Assignment 7: "Submit a Poem" +- Assignment 9: "Remix a Poem" + +1. ``oel_tagging_objecttag``: + + - Assignment 7 tagged with "Writing Poetry" + - Assignment 9 tagged with "Writing Poetry" + +2. ``CompetencyRuleProfile``: + + - Course-scoped default: ``Grade >= 75%`` for this competency taxonomy + +3. ``CompetencyCriteriaGroup``: + + - Root group uses ``OR`` + - Group A (``ordering=1``) uses ``AND`` + - Group B (``ordering=2``) uses ``AND`` + +4. ``CompetencyCriteria``: + + - Group A + Assignment 7 (uses default rule profile) + - Group A + Assignment 9 (override to ``Grade >= 85%``) + - Group B + Assignment 7 (uses default rule profile) + - Group B + Assignment 9 (uses default rule profile) + +This allows authors to set a single default rule for most tagged content, and only override where needed. It also lets the same tag/object association participate in multiple criteria groups without duplicating tagging rows. + + +Rejected Alternatives +--------------------- +1. Update ``oel_tagging_taxonomy`` to have a new column for ``taxonomy_type`` where the value could be “Competency” or “Tag”. + + 1. Pros + + 1. Simpler model with fewer tables + 2. Reuses existing taxonomy table and keeps reads straightforward when checking taxonomy usage + 3. Avoids introducing an additional join for queries that only need to know whether a taxonomy is competency-enabled + 2. Cons + + 1. Couples CBE concerns directly into the generic tagging domain model, reducing separation of concerns + 2. Makes ``oel_tagging_taxonomy`` less generic and encourages enum/flag growth as new specialized usages are added + 3. Prevents strong foreign key guarantees for CBE tables, since they can only point to ``oel_tagging_taxonomy`` and not specifically to competency-enabled taxonomies + 4. Makes it harder to keep competency features optional for deployments that only want generic tagging + 5. Increases risk of future refactor/migration work if the competency domain later needs to be split from tagging + +2. Same as above except combine the ``CompetencyCriteria`` and ``oel_tagging_objecttag`` tables by adding the rule information as columns on the ``oel_tagging_objecttag`` table. This would be a more denormalized approach that would reduce the number of joins needed to retrieve competency achievement criteria information but would add complexity to the ``oel_tagging_objecttag`` table and make it less flexible for other uses. + + 1. Pros + + 1. Reduces number of joins needed to retrieve competency achievement criteria information + 2. Single-row lookup per object tag when the competency criteria is a 1:1 mapping to a tag/object association + 3. Potentially simpler UI/API if all consumers already pivot around ``objecttag`` and do not need criteria grouping + 2. Cons + + 1. Dilutes semantics as ``objecttag`` stops being a pure generic tagging junction. + 2. Many nullable columns. Most tags won't be criteria; you'll add mostly-null fields unless they're scoped with a type discriminator and partial indexes. + 3. It becomes easy to create criteria rows missing required fields (rule profile, overrides) unless enforced with a discriminator and additional constraints. + 4. It breaks or complicates criteria grouping because a single ``objecttag`` may need to participate in multiple criteria groups. You would need to duplicate ``objecttag`` rows or add another join table, which defeats the intended simplification. + 5. Down the road, permissioning differences in who can create/edit criteria vs who can create/edit generic tags would be harder to implement and audit. + 6. Performance risk if the objecttag table becomes very large and is queried for both generic tagging and competency criteria use cases with mostly-null criteria fields. + 7. Future rule types may require different fields, further bloating ``objecttag`` and reducing performance for non-competency use cases. + +3. Add a generic oel\_tagging\_objecttag\_metadata table to attempt to assist with pluggable metadata concept. This table would have foreign keys to each metadata table, currently only competency\_criteria\_group and competency\_criteria as well as a type field to indicate what metadata table is being pointed to. + + 1. Pros + + 1. Centrally organizes metadata associations in one place + 2. Cons + + 1. Adds additional overhead to retrieve specific metadata + +4. Split rule storage into per-type tables (for example, ``competency_criteria_grade_rule`` and ``competency_criteria_mastery_rule``) instead of a single JSON payload. + + 1. Pros + + 1. Provides stricter schemas and validation per rule type + 2. Cons + + 1. Increases table count and join complexity as new rule types are added diff --git a/docs/decisions/images/CompetencyCriteriaModel.png b/docs/decisions/images/CompetencyCriteriaModel.png new file mode 100644 index 0000000000000000000000000000000000000000..352f04131181539b3ef4baefe15033db994ae674 GIT binary patch literal 127316 zcmZ^LcRbba|GsnV5h5$I6he0PER`~w_U2GF8D*0w93g<>%O0BXgERGU;ooXB>TDAICwKXPl`zm#mABW%5IRX3cw_>~A z2Xdr|oxDnYlJFg0)s5)1yWcMU7;8(ga_roLCMChzAMf-|LYM* zU#MR6KhFV=44~6m70@|*5Bw-=sJQg+4{_h8tPLStIq=N?&wWQt;n*dgqdZUjp5Rnv z=4J$Q%<{#!HLyWYB`Xczmh zXPx8lpF5w5G5ql)+0<1+I^s`P{L?Gl#)|HYgt(?ascxvh`uFXaLFmJzqnn<_fu?kx zvC*aHR}HmnLFQkEt+E)~OW!?i42Bh2uKG`Z`*VW_dIoU*V2)su3!rCuI&H)8!`M*z zGL*)H4Z_Oz@1fz4CgJg5U`tGzn_OZfj-Ow zjr7mO4T`OttN7nnJk>+y8-%4~iG&NXo~R+Z{ImTH{?RDlk&S%|{XOFCgpWLFA{Be6 zx4(DCb)5~I+rLD8shYO;Chk$m+^Lu(tQ>8T3N)EF)$Kns2iKLJfgb+XsZ$oKF$ibATyL=1#*GJ&TI!#5ZU!&%c2Rhkkf7Ny2*R*w@?fUt9R^sL} z$462g59}LF+u>rn<|G;S+)oLjR+MlSDH_`|Hs`V zs*ogAXs19bX0%{9XuCN60HgvgtlF}wo> zRuSgLj(k6NH|jT+hP!hNWwMQ`hVHUUIiDkA5D0@3lBL@8=cI=T9`3JG@oMMTZiX`o zLsx1JG~?yuF1uBxcX?=e-1m@mrZuKMhEE&)fN|C4YkIh@!lOBA-uu}h=We{jypJ=g zi@m6?w$qU$(_Q%B4h544!C-;a_2)F_bInnd1rdVv&rV#4<=2fAx6^y{?F-@7@~FA6 zhp#9Mt(a%lh`uCYKVlsw0z+HNE|1qlJg4POGe^PG<&7!XWUc3&*-MK4tXP@!nrx_jLC2?+p}|TUS?+>` z4>F99i%xx?X|oD=bY3;Kq5JK1VawK2w0`=zCXmwo&0&XGvGxQB3CPFKH3z3{`m$@? z$GwS-uzjEOxjeuKyKnF8`1@C#U>1)z*GQCv5dAEz<(P;UHW#w#}$3wLK|va`s04OEs`cSEVz<(0!vUs`QqcEAkenQyPwQ{5_nsT)+d zodErShaZ}ukyQ8cylUhnoBKcJd)o>F>{4VOi&$Siyq9&~wCBSu82d^@=WLr`jq)=J zCN&OG&1Bi8NTr6xP=>%J*)huPpWoXARie30m^Hqz?0Ca)ypR>|(rD>dsbawUmO4&D zx7q034^|JZ$UfQT;n&z`kXjxs557~OIkCI5p!v#ks_Cc9meWp;r9-9bXu(nNBA@|* zfm%h!L8Pl;u}C9H`i$#*kH^kT+#2Y!1P(^gl6YZMDkG}IoSOIE$Gaw47tSqVb|z5~ z5kJ0t&DUq!xm=dE*QVyiYie4QndQACw?mm3h)ytVnncu&bMemA}zkWyP=NvsvjdQO3mc;cCXrdPltkNEFN-W!FDkJ&6Qxvcqy0kK~$Vl zAkmwJKwqTM8bZ99u$FQBm5-J`J>?dbUfM?kmK)kdZ^R;j{^fgB#by z>PC2K^G`pi2xQ8AAuv6zE~DJ7J^3OR6(y1TD5B z2|v(%(Yb|#RWCP89Wm{^ES|YyC3k^ZA4XS&Pwm3j!6Z&Ypw$ zmg&s={bjj(JmZEJ7caMdXB0MzH#t+VeAz`d!nH`&e#;_yZFa=I53G*QEh-l71NNik zdCe9Rc{2P3-_?|mp?0TpAC@-^?a`dSX_1ew+p#D|ge~o8++no0YJK(GA%s~%z{7Bl z1)W_`u*5iRv1RJ!K349^_fh+^J-j>gPg-47_K!*V+>mF7!jueC{oLHV5?5sCXoe-_ zXWf)!EL`X}++N2ja8`ah*!#(9hiT;QOCZrfM$%sCve6d|E0-i&i*7)@+DhjTIV7~V zQZ5Xt?K`D=+XVB*fBVNkhPBxHlRisZe3aQzCIW}UbK{QATQ>^WdQ?>w2wf?UKnS%w zRNBUx@Kh!FCmo)J4Ar=fu(sKil@-aC2ouZJSCE1VNf>jWt5s(*A%ojJ%UHx)XP)~_ z;mpA`2fJ-*Cbhy7M&29ubYd+`edfBg0fb82Im4lLt#;Z=7LPGgi4hY%W8~w3dW)D*5Rx7? zQL80NI%)M5Y5svQ${&$CSFlk+S1&if*@p``@4@eSxbIgq?>K8L8kI8JaDQrS`o^5+ z)#J=E`s5T>2<##BdI^gwLFe*VW$5PwuM@CUbvs$QlF#D@CG?I{lP9kCjl}bsJ3i@r zP!OS1_dq?vv?cQVTvQb?Q7mH!t&B#zZTX6xx7EC`BnmTmaBuI{VZkokt?33e@kUe6 zm4ll*rtY1V$UOa6`?*)ew6l*8fy7&E@e4vSOA$=ICW?6w#{2e+@#>N@KQC~#IX--w zX~HlrBe85^(HO<0-z8BaxKFlg+WGyk=`~D0IF21|kElTGReEoT$8TUqG>p*q2iR;9Tec~LqGlSv)GB(V z6+t6ak1*qSrM#u|}GibUl9*3Yx>q{kc9qjTB(6MXf(@!HRHDOZ<>Hrv zx%S_suj4tR1Z5&6)y*10=;|52JooQx7nPVA8np3vvrDd$q9E5=!W;2u=L=I@_W6Rz zx^8kE2}{=38a5A?r@rc{OnQ?X6%^^L#n$d#TQ(+#dQ z=<7avgm98MLES+h8(M5PY_`9>1|!meGohZ-OD^lBDL+T9jhw#p@ag3sGQ?UR5haT? z?8=D;1t0HbLN)Me^RRlww$D4|_bAZwS@%DkJ}qu*ozwRG0^|N9qXXK+oS|pBB|2gG zO_5E16EV9N9y>exbaPaFSPIJi?U|~B0yg%SZZ0CEFq+-n-O~vmxCPeA5}o_GzrVV> z@Oi3{!I%I)HqlVLRJ>-RPhZkyHmppuNdUjXUzQnf#BDKH3K^8HA#RyVFa7Z$4859m@MQsGnjWy?stGz=AYV$g+-O_@IBX zM$1#nZu-gj{wbvX=G}C8{3mFSSIyzd9nz zP(ZUXT1Jd@E6;MrHnF-KK<|;Is!fTcvkG4FYGGs_awO62G`Q+IK5wF}lbqmxr#M`r zaH>{jc1iJh`T5d^^Tqp_=RJPv+QHtaHVMT4SUxATC+sxez$Fufc#PHvJ1I&eAHM;~ zCm^tRTzv|02h%*uNn+5MIM7IrU)V2bfGP{bMoL>f^xCcu=DA%E66!j+Kl7Ulc+L9~ z2UPrGXX&ANPzHh#Sti*+QT3yU2Umr%vKRI=cv~v z8%1fY6XiVVS1Q*jCC}h@){`%HB-B`rCNl=n-y^Y#JE1n;2M9$tfGl@i5b{0na-1Y35-#i9IrvCOAP>-fr&)p5&yD`Mp`t8Ztm=GErn-rk zX^)bHpa!NjtCY2N+e|KvRPFCC4V&3m8fIvV6C@V>86VU{w#eI-^Y%`L24O{%+k8(8!Fs9SxzLI!%_M0; zZ95o()qp%_bW^U(hB!jdpi~Id4l6mWcV=QO5v0=b{@XnrCS=QFRpdnSC^#!Q5q)50 z&gdU%isK96F8w??QOM#m3*MKc_sZ`Ik6JB>VBLv6EiQ$k1Of&hvWN;ArFocWt9r7d z?53mx71mxhh$^K|SOo`?b0?V)v25ud!iSq&-Bov?-<%FNy@gcU%Q}oz51^>&P*y?l zFAQoCs@wunZldw=Z`CMK;`lD`6B2xjXCGR%U>#w|Bs!o3KMR706ipC#bk)qRT}Ycnth*; zPT8rudPo+4@Ul8==Ma-Q@YWT!C)D`qN>*Lr-A=%;NM@(oSL2!D<+5SRq;}EZlMoR* zYnYqr@Wf68+kFFF|)!cFHD1 zVDe1Nb{n544=6Io-F!DAVVO*S#sK+AF~_-VbvS-pEl%~m8D22R8Ed8OsSFk7&PnE9 zggsm)nhA5qW)TUx6tK^9*?QEA<*j&(fmcz7vi6&n{D~(igz|>D$@jN*5^h{%d^%ZN z(YRBN_VX+oY}+pD?<{p&el7LXzdWUU|LOOOZ3%WDs5q?*v_})lV3!E+jSQ&T>vBG4 zcjmlLM047-WT)FKRnzSuP0nvQeGfe;|N=pr*n*l#GuhJ9$dr2{)~T9jM1%57i1 zjn2v8*BAFfkWM=#Azq-Br>7Z4W}Vl+tFJO@cP^sGL@|<{6uDpaS1f%4YYM(gVv94H zUjr1)M))%)rG~Q4oK>3YqD+sMcUPLqr?VJ>b0Zm7kMKEQB5P$jAJb0^(ZF6ip=I3U z?E12q5(|cI#_~Tu__=2e(k@2Q`HfxkIve}Y!qxlUaKdI`(oi}+dR_G{*Yh|UlnzpK z2Ovype+lC12LU!oUtOD0Uj}w@dQyq5HB?NEU%F_KP9JC%s$gi_R$E=yqEDORV0Y|z>g_-+8QmEO&ZOAbfuF;t~M<9OZZI}i5FG(&}wA0-w&?tCfJI5hDqKz z^HgxycL?qy_@f>a4O;FVhF>*ctM~Tbo%L{76p<;}GZ1?{(wx{`mZa1x8e>?g6H5p$ zkk|~*o87PU0pN_~l4_-4otk}ZD#CDJaTqorZk3S7sAI-Kbc)rFf>1QoZ1_bw8LBU# z`ymmdiiP9)R;LdtQsjzI&X8pEn-b^!n+7B#Na_Bmbu$SJ8>G`$Ip}2b9r*|;2Gj+$ zI0e>$rP!G)?(8O;B_q+jAO8TWB&;lXkuo4tZz>Z0p2D&bc%u0OtobX+)z;gVSAL9- zvoFP!NQl;auT1O;7&Tb(yS?!Elki+K$B)55;uG9r%AKF&bWbEwm^H7R!BFJjQ&Qk9 z#Ml}2E%NQcZhf^Y-f?eN-%?G9@K%!wG_0=hYL_;a+#Jh5Da`QFoYTZ}Q=bv$H<6LL zQ6J*Mx!UqM#RT0e3?u4^&og(HD6QFJAMLg@WGGA?Kb>^nT?C8i=v?ul^sGBUv|pZc z=#V|hWh|i-lXFj}-Qr7;Zco!leeTzK%-3BfnX-aDKRrfgXA(WHaVQJ3kbBt(zj(i+ zeMZHTdllMOf97qp3wvb_q@R7Q?$C5k2v2JFi?wKiO+>pKa%~q4_hZoDzxC1dLW4S^ zgvr91udb>^(D=Ady3f}K>cXq5iekw_jCqp{B6J>~l!A#7cr1aRy^Pwe#I8qNlv7L1 z?JqXs;`wF}!Q}mOb4%2m?K{FtXdS;&Zqm-BI@U$+HFp0%d*yBarV(bNowDkf+(VIg zTwm=lFYTrNU7FyskaDGBepri|7T5g|6odmy4+>o7jv0y{14;$RjV}x;4&~j_aV|-; z+(N1smGTKjD7x$Hlh$ZZo@oMsj}~9FIV~p-oXj-^u);33pqR*3e%)7gY{zGb)=7kP zERgkFK^uO_S3|jq>MZxu+&AJH@)iz8_b?VLd`&q>8#`l{SHpajTm_RNr&>({;BI9< zJDi9<`J!koJO?)h#!#Dsdx;CWv4lRX0~?9sU#D-H+a|RY3i$Kzr9M;TI86rFnG@_E z?Qi_4)N!x6t?5@=K40B?$VXDES9qx8|??hkk!r<=4S;^t32Gz*f8L>c?8b{POv$ z^kXUb+p20^d@{c|9)FqQT?VbazrH$I3A~1tqKo`A0GmJ(i1a!k={ss|_Ne|v?jNkoj z@7@+JZg89hSBI+D8LIyOGz?4>)bw=adb7;kxBuxx+*pv@fh4IxX+k7%v~`D`_7PD3 zGfc^+x?+Dr)LNXFL!qU!;;!Y9 zps{?MRkFOd^lNdudFK=|&`VU*TD1S$7`Ahumn3DwCL2S|cfQX|IKq;Eyz*~V1>B_x zSmSflV?fIb3S0$LL)Uv%1{8vrip^GJ4V0PzfSi?VEjkXWf9}Q@L#loWJO*G5U|-Jc zkbO3+cxE?TjELsf$;C7FS|bD%YX~55O#oM$ZXo#QUJfsUNB130cImW^eShbga`bo1 z67KugwUMB)-Dy|Jdou43pExb1*#7!b{mu*NDqOiEMAP-)=q&*d6pM9!rvSZlJZa8R ze}hiYSKwr5nZiLSyNq zj1M=rIBM9-_WRF%`mI)BTA-&@2cuKqLtrI>5%ni5WR-_b&{Uc``qe_K0m;W!U0n@( z{A2E9o%!1OI{x9#_O@TGh$m@;jZ{i>KZSiu6els9U19k{)7mNvv)-CC1p7H9!~nZR zP(x+s*p`o6(e%_``P~~H>3F{GJvyz)JGMO^9qGDSjwU_w28UXpJG#)k3%)`@?`W#n zZj_kA%#~HCp=`9Gd)n~rwG-$>DO&B%MvXz_47t|bX;xC<@F=7U`RZOIL{@-;<@?iE zOaJlf2K~PVF2o0V>ktmQt;hFSIsWmqLaviNeXt7m7fbOi7~ejq3@2aS4yiVBTyiQ( zF(2L8+Y4m!06iH{-d=wDwyp(5?K3@bh!1%VI;^~tT1-Tmb4axoX~5P5DbUkZMwhM>_ev2PqIvZ=MFO0;tWd;%=R zs8SR8b$Q^xXJ#upqey+}m#(XVxdGXH*sas5`Py3bc;;d$-7(#^x}t_ELGp(_N5!8FhnWgn$t_wH007`HVSFga3H>kvy_^}X!of@W z;S;XG)LgYPu%*?A!;tS`a|>5{yuV4)git`-oUk-Z{e72yM<9|i;3+UH_8`}uK%Qe-{$wrM=COs%$@q(G+dMm!NY|&Jl!~4Frj|sxA}YZ z{F9MJa0;vj*L+M?a`NN;Jd$~S{|H2L?GYfF z8?D8=M*qGE_m;S}VvH0$aWMy^<^cEPJ=-3U-?xE)^nojN^N;N8FGLSwbeNK>^sh0~ zA(>rJF6Naf_g*jyK^hM3*ZsVmPYlmIbsD@~bnaUieW>3tOE z^)$zcIv%Z5ymGgtc^*N-axoY>-XCa|Zw$(u2TGkd$9xaHEzt2NfmT}gb8kz1G?YOw z4JdZauP)I3N1I@4T)rC7kc0*zyDIxi5er_fVmU!>Ed9AlgYy%NB>dY0Q%I~dw&C%Qund^Hi zHRgcpN;d-X`$<5DWb5QXfds15_=3&}+re6(`6r1f8$(7BVD3N0X}yoU;@KX5>WVq) z#v>F)o{^C(_TaWqJ-oIA=%}XS)!wr=h0U89vULlz02}x2W(*lZ)T(K=J)vE`n&Pw= z$@`lzm#dy^AYFjVpx$ByMT_$#cK? zqnWBG#-Q@@9H~aKEYq|hn}W~CzR_um_f{iiru9VAZE-715tO^R%@4PLim1NwI#oZT z>Ud`Q=K@eEu&Cb71k3{DMDwLlJh#q{l)HvzsYG%>xHOY(MHYaX_`>&K2lZ-LaFMKS zqtt2YtixC(+@;|K9XU|>MQdf;QY^KE)L)BX>iovQTY2aZ2$m=Q9xp&q+@-@1*8_h5 zdED%J;QUNmTyR_2+lLkPgjcw6NR`?YTCQb*L(&?%!e*uEtP=Jt2fGV`i(^&H!IZ3Z zS)Z%P+VWXG<>LFm0~GntO;g;N6n#m6jWhuAys5|r^j(aF z@cG5=Tklj(iuSbnLGV}Sx;atRsrNnLpwkg~(c_*ga(7$-Kv`W|Qvz-WWd1s~Gr_sq zk>AQEcYij)VKP*(8X0nuQ^!_5B*&mEpQ#gJ$?_S2VwH5nGc123?3%8TL`FoKAojql z$vMZUN*Y{bw&_%gfVICyY!=9YRS+!qE-aIJ?tJzT>s%pR9qU%$xQeOe3e=iXyTchq zp9Inkh)kC+QgilPpYy}g3{<#(-rZ zAPxeD<_xzeGejQt@X+$8CP^2)U6|e7Sm;hyX9gAt(}VpT%t|neUgOMjC|x>8?7$pz z4VY|Jzh$JnPDuj38=_#G=p349ml9gr2s|H?3!iI<0^M2K5H(-(Zv*kY_C|lH1HgFO z%M~kV9dv(=VLcE+bO`sm$~05tXWcPnF4)P{iTZf42QLRvsceDX3j3@016;3js|UYL z2D#RyjS6Vky+|BxU(00rz#{3$@tS~uZAm=g#gktcLOB%#?vo+ysztVgG%4PjOs%gj z1U~Hj_{OyU8KZ)aENE}tXsy6vK$|g(eo#P4B#~z>FIZc*^h|&+W|oS* z+NJKafV{jsmuek1M(*ag!Sp2~ZCuu&o`CKn>;x(9uVKq7t~n-NIv8tS6o<#571>3n z!4N<63AWJ6bXyvNmBs*~J3vXu9qTNBjpR?{2)|O~I6zOiR;Nf;FbVu1L_U(X5p9)@ z6PF!XV8wy`S$ahuNjHT(;k8#`Z81Ezp!LC25;GLp(#D|+Xak#((mbYNM9tyQl+yah z+v^e6z{IRYD;2l&uE`R|m_#(WdWTmHW(1B2vD#F1>V&)tzuu5G*cx|pN zUZ{KiWzh~c%K+BxE+uS6 zcZd~zfwf}ia5&$xO}hBXusF(J?`T%|TXRvbmAu6mHY9L@2-2J^S25MPe=5e%l$G#| z&O`$P%lJ9ne2X(5KJntB7lTQ9P)bV5H#X+pm8(lfb(w!8`6+%KYL@W<`2f*o5f9XI z4huQr(ANYBZv(cjJg2E^6%Rj*4bH?&4gCai8s_m(v7JrRt(hB=T^v zPWdPR05D-l^5(8O2nUKFdO9*7cFT*w$oeJ-Rp*ru>eo6g0jG@x)CS$040zuh z;~F@C;cq~RGzSErtRQRC)g_RF(gjetQ^fUBF0&0F0M$MhT3pUT%O^;=a7mUCpfb!? zsMs2E@+tUp^om|2U>a6Fed3oJmrtRnd!B*@WuzB>~qjGd+VJFwQE>(2X&>84$5gkGIkhP+3cE3 z1dJ*r!OSXip2-FIeIMj@j0G)AsDSUmJ`7zRXY9ko!iVF(w}F?b`^^<%N0N9Dq0T=3 zJ`FP_5pejZmLPs2LEP^0EE=J{8fAFrv3g9LpbB$_pqnXkUUVug4U@0u?3eKK(ac9?}o z0Ym9!XhEZ7M`BG)4XGlbk5w1kU)(L&l8d!p>UqQBU_qYemi?oJz7vaFt46C=O&kdr^s=QWfB@;F?OuVvaYYjeDpgZ`Zm_ zpjvaW>lui_#Zc)4@ZUQS?3KP-XW#-{Cw13ie)1Yi4;gN_ZmA>t`x$a#-NzntH|Kj;`-qMR%9K_y>pm zf$%slGY^CTw6;v~R@A>Q@c+P{T6|Gx{{6!bbqcODFZDzQ*v9K z)FakU4>v3-$b5dCSb7{Vyy_50?S19L%Rg5~D!!r(IXR=3P4w$AmoKc&ycK+Nm8g5i zhU3*Z&BtRF*N8WD7@&Z(bU%@mv{{!sS%243)Vk2}oZpW;i3`{SrsGwf5&=2y+KzBL zxbcPG5SSake#5;D0T?_($IGUZafQlaA|Sxq%PWn_>ggeyy?0dCvtj_(KAb(LDPb(C|9BTp?j4*&~ z$w1` zC|q0xXo~i8)#mA9hjDnrbJ~Qd$8`#a`?NTE5QoN1By`}PPzw>PGW4LwMEzxnNIf^^ zEdzZ2g2|JB2OB81W7f1R|AH&tKz+(AZa4Jwj}7>9o4Cl_z=vC$Ui)jPzev=lF@7DK z{vSAzOJAZfIuk69s^c=TLz@g*TIETL@H3&j1 zTH4t<{x}%dfws@sBnot)G!|APUS*U zQSqIDyDcB>2B-vNYU&_~hiU(aUrEM6TMQoq|H7IuDJ_?ne+3v0`FouLl3v?Fz<_V* z5I}32DC6Fdmn3X{t)K(XB!GaF#qf#x8>6F{#Gwq`vLCI_9L;e2xxYc(t9>5#5>e+< z^P)Iajrx!3*)?c+8WtC^C_6(&Zx1f@$`{F9V=ZBNw=i7tnREcSnDgevfge7=6y%zE zAe*SivWx@5Jq+ZTSM}N)Xr6e zh$YJ~#gLTvudw-srqp$Yp6gQl(;P&(+0C~XW`7oZOquw2*sGPqoy}(~?L(>$vm;&j zS}r%9*x|D3lo-+eMFghmm{+0=H~zLMxfJOqL2f%*PPZ}N>p~4&)Qw?=Xz1pM^>Fbg zrm0du<>(aKGKIF+O=w6O2?uLBv6)M)#9F|q0SVA=%V13(73rnub}?TsL#<2C6>luA$F=YDDuHw3_M0+Oj< z!+xyt0arOLTS~eag6#vyCqU^vopL=yUf`#=ixEj$DWGUaX4!NxuQX#^x3XTXnvBXL6e64&R9Y~^FFp_ zoLx2eVt6iB57T|(sTH_{YK!~L$;0x46kRJsCrbWgAEjaQSHd27E69QU=GM5c%!^XH zt#n+;>bUdWQuLXyZ;FNXeT}EH_F5n0J09+Z) zt|6_z6BY?Kj=6-yra10yZ^vg#xf!d!;)$B#P0S7$)sdoS75%YIeiu+cwRy9QCR6c` zC|2`q>?+)rOmykDZ(x}nDoy8c{tnHsH&{uh)EF>c6G`r45QQ@{({!}lMEetrTEQtu z=WBZK42Ilq+bf?+#-OM^^8}q>CV$t3KG(&595nFf;l`XfAz!@2xcPY~VmGDt`r>w; zde-E*kiaMA^JjeD?|b}Mjk;h?{pmkW-|w2LzAqGD`~HwdA`_i5Q^~?L>hwwlLPJrv z#-3|;*1*PtkuoP@PCj_UZsx*7!Z?Eu;m=&F9X1zPV~s^w|B0F4xB9d8+vP3&rAMyc zEyJu8oE>>UNm+ZtL$WT+C})Gm3N2cr_z>P8vc+{j16 z5wR{wQEMq9 z7GH=N1BsiRPKiD1m-nhxaNPbSor7L&V+6ud^%ak4t5p30NO(wHYYB%jTdqP3JWKm? z9a|`T7|?`HiJ>!KrqtC1k=L#*#`mJ6TcWuoYNpqs_1r>>6v`~`kAZR>Qfvhn9G$8s zmvrJ#tCbh-q)&g;jX&8eyoP?pP&r4B12VuYfhtu^;=4ries?91C0X#;xJ#DJ82hcf z-0i#GqwP=lKcdN$CAl>U8|9iz5jqhZf8 zMw1@#gD|fA81ysO=zb|^q>Rs?f5QVB&TITzHE#TD`HYBA*tHebs$01?mG%d|T{k){ zDB(Rg(!W_YocDMZwqLN!{>r0*U|=SWDSRdD2{Ha5Q%FN5t-0RU2ea{fN`>wQ;Z8h1 zuAQNf7iawJv&}njFx+oHg>ykmd-CP%7+(oxy66a7VWRMKWi+zcJ3YpFC;%R|@nu#$ zRDIlDq<@0E|LctB{-KjSDCs@ObG3uLPiP3mp1VO~LB8D;ThnhhUd_5_IRQe-o}{}u z*YF;G4e_O97fkukuT5~umJm(5ioNkPxuV8f9}M@e@&eo>zVgh!k%28q&cxs98%~9du(}`LjAS>BI(_piU;zkqZRjYJg->pV8ufUvz_U3W`W z9!0UMAfOC_vfP0P3f^?VNVesG6W^Q|f+j&zF){<||#Fv#i?OvPaiN@dI z!%FyfpZ2yf*-9JbB5A=lEOwtdV<79+O&~#gPSr2Jz3p_TH{a$OHLaJI=k)L_+xmU9 zjaO*ZJ&K?#x@%u3ZqzO+j-je!_7vkPBvxMI@h-&E&RvC0oI~15@AaSyr?zBDR>rDq zo|&(0Z4q-TO*zk^nM#?>5h&TVx^eC$s6O1EQzj-p75i>g<14>bAe3)yjC;;ZuT&#+(D^OUt9x!N<1KMflH5m-MC$mwwh^ ziX11-`y)Ck2@)608oc&v9FDE0`8`s%U3&Q`CRq(UsTcE~IQQRpbn|NqKiF)f_Fwbq zS^KooQqKi}4t6P=r5$mGtu)%dxL>BK*U0|62xGR1Ndaedn;8*c6b ztOBLKsCTMW^g}twaYxlvC+F&R$stxM5Wa!)X2>o_eNY0ko`GB_bn#$mk4v>3G4c7l zFCr%+Z>sUyZooIEZw=>B%c6T7@!293e*RLPqoaHE#8m3y@l`31ig({$zDDOmA&}3& zTUu{4VEIakr$S(SiaVT&sA*B!%RR@6xJakp=nGaef-mFqK!QohZ8tefNT9pS>6U3(mKEeL1DDV)^1K%&sZjSwzbG4}B-RI_98mAK8te=B%}v?|7r(c(g+vR% zTSTUPw3kkJQ7r7Nth?*z3m;Z+ZI$VJI8dm)4y$ty=-_$eP8p-h@eT@D_bWiOYS(Ec zB&R1Rz$}^rceuG@n1x&5MI28CVe)hWvvW{hpm2p{p<`SD<9Yr%CD1`gKvJPxx_}e0 zkMTDa;O}Lr)khx)DnT(0IIgEgeoT&n5}r&7Tf2i%bWN#WH4S|(@5IiulNx_G2w>V; z?%0rld15P*xGWR)yYxTr9$u#WP}0J4_#<(NVhr_NlC%XnQ6os_Ox(Zzq>yw4EYg1AbxQnfM2& zc?rSMhV0@3Enfrgy9;+td{u~t@42resL8`>3?-lV_p0?9?0MY5Oa|#Xqy0u|oNER> zcUQi01x7;d-=VIHn{*8|@2@k2nMw>%v!y?z@qqb1UZ3?xxXZXN6L4P|E_cn6>Id5} z!vN~`qm8y3DLt9udr)?P>S35AtkcQX;{J4eD@7}z5!e<>41Z%45suD_c-#)QTm%@x zq=xxX?z2*bzl&+=18CIAO7g>sFTcG=Z0EGBtXa?9h$aArPa>;VONh4_OxHg>dW#z5 zV-XFH=FhG4jXK~;Skeu+{Fea}=`<-x$%+cf+P-o1N5?2LSk*!}59WuUhUMQ}0PthZ z0he?O`gGe3=75h@ycHgK{NyZF4vWm@?K_XXHDXP*EuWpPD51~1*C61$(?KdJ>Bef+ zvZP=7xrM_*d&2n1PpF1L)Ka6ZiC@9(ikq-6p^bqIoa#AZCb>D9$?}Z1VI;8>h5@{W zA4_FxTue{YoM!yFYfbUQiTc`IM*os$l{1wx$_tOw5tq)3oN7)LC^$oN=Y1}npDl?A$j7l8O!ncGD@1d5bec zU|$oQ=qME7)nY?vi(zvYs&^fTp;zlcqR7~XI;~+>QFhoMy9ojYx54WL3YSqatlf6z z5|vV`>f1k;f?Jb7rsY)Ei7?;a7#u{YMb_F8ogrprdV1~7X;Wk^#6;-jj8ait^xZI7 z1)A^-u_g>>VC{1e4~oDz;5;pRNH5Qh-CUC%G~RVExICs`M%9KWe-ecgU>REgFF^uC zk}r+;4mZ?)`O-W-1F~RjZ_yQdi~wq(6kl*AZ5FJ+>idgrP^$#X``Q@qH-ocld6P{~ z=BYKfYBBe-B{i49jtK19+(@tI{8J6WyeZVRmyd3+oL}r~ZIQemX6WBPR6WZ>Wgj%? zmiQ=OW1xeeg~stxb5OLJvxIw8qaDUxE>L}$MFpCvf%WCj*IF~7rUG}Y8)2rjowrSAA@{6T71x$A5SJ42n%ZVmY{^tY;>TYOx@=>nwNWgXJW`k?Z z?{8G`gC1|UIOfsQo`MT*O$uj5;VzKXR=oI^pXK;{S7|}Lyl?9|+eP{TC+Yl)9|Ym# z=rD?#AdOunO`resHOG%XharVN48+~E0z!9(Ome~UU#>r7l3(jT3?(rjDX_Iv*VT_& z;Q!%#YTw^B5gbUd!GRRLyVz*tI{6$0keV3Dy)3*5E{cS77~`AnUwr%ZFYk|Xm|{py z8pbdr{_e3MHZ30sbjj3X(v;WN_v6x0YpLm>(!qeiO~TQ~9h%x($6mYRH}UTx`S6D{ zWy75*fs%Wf!TbX-ZX-3mhu>H`Z#e_P4=bq`{Hw76^j$`OGpH&Ywm5GJGs;n}Er5_* z3%KRt`We9q3i8_+{J6alI-Fn$#I8pr`ZF}E=O9J@VhWF1f$4=B(NwO_TV*HwZNxmL z&^?~}+24V7YaUUe=^#}o1AAqZlnYGk!50GH$-AWeTH2Kt$E>!36Awb>d$Xnh_X!)v z?c)Te6j(GzLU6=Sx_W||lrdmY1Azp`2`a?d%Ir30>4eKA zSmP!85k{OR29Vr&fUv&Pu>rL6vtVyF&QBx`YTnkJm%w2|!6Hd5Sh)%Xs!AY$IQSF< z&g^l3uQdZC77W+7Yk(kp%`yJ*Ue+pb_aubL5aAkDnLqS0ESm{dZI~5^F=_cqSqD$Z0>{UbpGa3V0|RahJcctpkQX;QeS6h z=c_?M@KQ>^X@usgXcQrjU~*08zy$SAhZO>8Qn-J*NVf@(U39G#5UN_ChY*0zd@9ql zNhL{za)EkmoI&#mw+cMOA(kVu2?_9*iq-_%6_!BBR1*wMg_A$1O6{1iHwGI-as0e{ z#l2(MB1#~YNSOgQ5EC~L}=Aq^20Yc)M>U?B%%|YU0V>qW~nO0^1cA`6@W|A)U?GAUqD` ze31qd?{0AJ48(z&q|^4*hiM6`4i>QC@LZ2NjD82q!W8M{W1$0kXNDKVzhpxbZ~_L; z-4E3HR-KfT{&k|gIfe-iJlZ*lJ9zOm<4yywkmlUPIoiN!W>D=l$kN7OzrLlFQ&CRY zHhK}Xl^EqR>*He$JZ6^Dohjo4Kek0_^1m{-5GT6;MI%hfKDL7X<|mM zMX-f~qb`EWTUZog4t+^C{H2jugpbzWFaRHqAdrl4`|dCa4%Na}-Yt&Tj90GP?i+=% zE69(8C!r_qCoTYo^@)AzcuRxQ_LSh|oOH0(XiR6fTDnC_twtfPI;FHWJAPMq^U$(*rvLMT3)Y9w576fH(|I7STrNdr`O_mz|L1DADUJ_wuK?oH$!L# z6eoV%fymaUGIY|BM8^_#Tyu&m60sc+0->?NsU5JVPbSlOyMf%=ySm_j7_e#UL6bJH2IO4$3WRQIaVR*fMMO>tAbhL* z#cl66Al}pROwmbp8x!2v5uulx!i%KitS>^t11I55HZvwQISuCEf_6dXQ z!@pCsYz0XDo%RgVQ7ng3V0ZTR!QM)(0?FWee`29XRBcdMN051pT8ey9Ry?5p2P{D_ z42L{5H@66mqO4M_`VLBV5I0fSE9dDb2kxDIE5DExTP zmyOstq&PgRJJfcp3Uff(^3^ms+rG&7YGUfBI?4#rzTnJ*>Cjty7Q$(6>v9zviFeb$ zAxSu;C4{-vwgOm`Uhm2Z09OO35*VC8D*1|gWvP9ZufqF|5b9%XT0C<=XqYw z>-BoB_0~ILAHKic!v`JC3ixPz$_I+}ow#OFJeJotMdaFh2FM@=Zh^(fUKu+y_JoX0 zD=SZ(KYxY9O`_A(&@l`-_5<+=ySp~Lc}d4_XPwZi4+iHC;07SXp(4yGS%P985+}}J zZ_Y%{BCbvu<^4g|VsBNWRZ**)dIov+`xee97j{fV+H|u;TH5>bZ>!91tpIiL zrn1eAXn_gQJhS(J05Ifl!?`Zb1h?73I;8QNLr67RiT)}~oF|7uD$s9cXtve7OHS)A zB5YI2U7Wc$L0R=Zn^|6v$-crfK)-iRd4=a2Cu#0u_aU+fJ}dV~v7)EBuP$?_7kPDc zk&r)TrXT4y|1ozK2}yWhPuE3%DWp9(d1o6uH}ONR`&RAAhl8RmzBm5OAWg<(i{xK# z#&LZSKghJYV1W;#dW(kz9Dhu*G;KzmRr74cjATMYfLx|iZ^!}4WU!x!Q$m-;VqLJl zRIXhYb!0CYq-W7mdRYE)fxSfW0ZEccul9C>p)wXbXggU7s`P~%gRUh_%+ph$WsBD` zMyz_ZnO!}A(wqY=X|I|4ZdkI?MOG4Ob@Isdj~UORvB%uBZ=Rx7+kVISFvhX%xH7QM z(txn{{b^m8F0>upiIld=oS_9=`PbG@(X+-%v=lQLZ{KaK*;ayQ`xQ9cT6#;!?AWfU zAvWTGnc@WarDXQ3hnK!>VgV~t+?SiT6QghhTkG=gDSykz5`ma({u7c4WsmdqluzeZHaEgb-lO z5Dh;Z{@gauEJpURCy971d31Y})^W*@n7xx{zUzS^?HrYFX%={u{VXBZZ)Z*^v-?5e zDn}bD_}7b=tc001i(s7E5`xSQE3}x&(F7}5&#{fl`&Q}``w~bFZ(1{)7!ML<4rI_iyOGMHY;uL1l$rj;& zad^1KSj70iZR^Emvhxw`3V8nTZy|FgXAq^QEUAfO=2*%3ThO{ZaTvdiFLJmeSG;Ep zL{e=<)|GV1z6%sSYQ;;12m8iA9T-qrYnY0x9K5 zh7)=*G{Zo-=t*>g2ybHl0Lilg(!}xG0@DvYH=I-7pDMrW0ltx%ViH!<=ye(JD)(my zBCycpQomkWvf9_3W;|+L>7bgrM^lQBfpJyY@xEqE5Mv}Ow#U-b<@%@E2rw{<R`qWpMB5Dtoq#8Z zX0|Ry^)Vu%_^fiGYyHPyN1FNjN5OXrIKtBk<#99odY#U>2VTN+2GGdY{Cz`TDm!EN z7OPN?UP0P#K#x~|L?`f*IdA;9yuM~UsMj4r-OF42hkWK=pIZCp4ID)P^8261fB(t= zdB;XW(V!Y_a*}+3)c;%nFf%5U*S@?+kmlVj?4xEXo0Jk94Y!ui&(jL}I zJ~op4tFN;g;1Y86!vim0L*aKC;$&?>VGNWa`=H%C?wa1&LFc@>^>{XbD7YY6Vb*~l zH$wN5qj%!)P~{=CR;Lm;C{6MHR9M3;In5?SE)X!u{$=qH`7N?e8XqA{GH-A12ZzqH z7tMEj$$}xw1Kn!{&O*Q&xdV8`Q=qX;&d(EpsD&`nVXXrI#48gGo&6NuHl(F(;_mtz-?0@bS3WS;}7SBJ?dw+ZT z=4wG6hw1{;@H!73C>My;tgNCK>V>@9co^J5K!AkN4e*fkcFN}g?GA1I>F~Y5Ai1G` zt@G+M(9#|Xs8M6o`v6cPIgEb%RnDRkJBv_Yz@F|D5T$EBrgNa0vGvKe)B%W#Pj|5w z!QU8ia7kZ^dv-V?s(>td3Sq8j5^S4YcGG4^G>U;>5?pkI5swN;bYnj%yH9Qt*3GN{ zz$_aC2uOws!VD(azE7*oS;mpTO2Y$OLAwH>G$a)W&eyJQyl<`D+6f2A#nf&S-Lu^Z zEt|B<{dx#Iwyo44+E#80mDFc~DFI z2}e!fOaqH&TUv^r*CJ>@sP=9mO(JPhc6dM6O6jKElVpw2`!ret46$dYLfKz3<5m(!B=lOJpJQvvG~|X} z&v7+X1=jBdS|htA|Dfu6zrF_r{-RyzorIp_2_KggWg<(Gx=$+e=Iaz_qLw`2bBCGX zs=t~Two_6kyi2F8@>p6BGruw#)iNp%47O7sa3J_6@fMkFn~2gil8kdA-7uSsSQ<53 z7`HOb7CjwCjEp0wxLSW00RRn=QQ>5GC*~)5+%iJU4}nS!wpz%uqe1TA_3C2dG(aW< z#Y&h`Be+sDiwfn7IkRKRmcJW9`QK^J*C^|FEj4`&62;>fhB+s8x$}IT%JgEMFSIbR zt$wg?0Z<-?Uq5eUC%m!Hx67*W-&^>keGkwMZw0!c?@5~ETDOQ{>Udh(#$3P?Q;<6g ze8=YY+4XSgITbeEB0~MgdmXstm@XGyIzmP^q)fx@Ut5i^4DB7>LwdfXBj&osV$N-# z>vKc0m(BB$;e>yw&a`?jKs^bjXIpE6)Dw?EO#}9?$NNQQ?B~46tyLLBK93CpV z=&X7e$MRNNgU2o{y011-u5mz!i{abBy_v4LdwV&oq$3=!}S$Qu?N?c-SHd@^xjOb0+RG^ZqGjSRe}) zyN9#LuhK>@)i_M)4W>;d3PaI~>F=F-bQwz})nETrDE;#58@`{eLrYGl&=1J)MU!Pr zCP{$mCK!(=3QuvUxzb@%9}KO60HXmC#i66ukl4Jfdi}IdW<`V*wVc(*t(pM!Fnh_X zB7l7X2xZWtM^``?O%aGHHFFvMLPhDagJcXVB{>&Crq8BG#FZvY&!1h<{3Kukue&S! zBI$_%6kTS5ie6Kd9E6@(cb|273WSrBVGxRY$s{flx!1IQaqU2*2G{~Cc-O=vv{d^- zqHKdfRLTR`J`EY*nA=86S$KV<@Q{R4{V0QbFFLC(#ZC$rX{b%(+Ka>mX?;Jx)x+J3 z=h$&lcLvvC(5&bhc3aA$S z$S9E-DK?u)9Rt@8+pdD+p#)>rF-A#FZ-XLtNp~YG*SnG1z)N`LBN@n zJYk7$Z=1jL&iq`{+v_bhQfFhNEdIdN_3$rxr6`q16cXQ^K_vYob2EzJqeoGDfW|N` z7*Cd4SW5C?_6q9*igbL>h^()acr-*sj2c(VrT~2Zbv$=w7DN_h3*V!k&+T((bak-c z(90~m4k8{ux&Bwr#(&U?S$+vGHK#KI8RFhNtLzTak5IrN9?ZJ)&(U%Q2v2j!EyWbz zmqy2cPq+_4#N5m7f7(T~fpGnIDfUg7Wh|%VO5PRQmO6R&wix?$X)shx1?SuIm|@#M zip%V`Jj=20L@Gq4m-BP9MO%n`w+FMYD#4lHaYVpZ-hd#E~z5(moCG z9|yfhe znm+-&seW~Tw zEvh&Er3jJ>1##bn0vAT;w*nlp`Kw#M@f9ggmf0G2{`V)yG2#dA1GI`K;4>oK(N=f1 zLe<)p_|Q39uK!YiB_#IaZDY=0rm%7A_w=X?e=7v=Bk(md1!pq3kyWvI7H8}y{N;kEzV#+Ec+;5`!Nu4>F~E(7?@{l)@& zKmI0Q(F(e`V4Hp&Y3#G^L)H!hPHcTGZ<_H>(ju)bwNP|XuQi^nq^AjmT+qb}kf){1 zRWuoC?a?m$?b0{@cyEPzr*8;+plrU_KRyhbKSdsyK)?gUrCRFn*MHgFSZ+_dvibB+ zB7Nkiv;98aPKe$BiU_{j!y7dS`LybPJR*jWk0aEZgK^pdIf#XH1=M4Kj}B|a&rW(m zcC};s?j!z?K!&s&;u%U>clPgVWghzsCZ+(^wSVDz`78NwD*JDp>8*8fnwpQNi0PTa z&*?^uB>6pv>`V8 z0+C1$;4mUh2|?OV9v`7e_Y^>LM3ev)l{6q<=`8YK6E9hK+TWV2;BKYfVh9k5fdo2OcLso6haUYB)7DUgbTa-6yS~gJ9fsP=ZQa;Y+36YtU>5$yFNrEeFE^v8K3$k_=K>#9{$jTYR_veog>d6{E4S zakj86R8iU>$-((SW-Mr;mviG3oUugOA4Xnd$D7_emZ#SFku-7eNC&(l;}%$KroHbuFZQC`ZVI;}JbJdP&tCH#JCwHOP@LmH^x*9FI*bkBi zB9?gQgYAR$9Wp#YI0VFu9_L#YSNS-iljNLG-aViv|I}9qorg23-mpmUa!ZQTU^)7<3MAC7h+7pA`R?l;P z9i$3!LBDY@ zIkWpqxG-3Mi|9ShcMV|2)gI(lyc=*TqQMO&Vo2z<0GGjeqC2Tj0=leD#^@7L5{qDk z0{LqHg@AR<671%C&QzObSxE2^a9pb(R*?z<097^UlhvZ%fzbg5ld}R{9UqC8~DbWI1t_CN{{$c6D_!9 z(?yA8X0ALzc5q@d&mB$7iDuK5m?WN)Y@Lnix*Mmq0H?%Lztt5)e(0VACv9gKeKlGU zH7Cn0j@!;PjL2Goilf)u7c^COAd&T-fC<6I5}~AWeF;>!gTYHZvV~%yb-fU{OGD4> zPY~6lmUQSl>9k$*?87w)7nzgBSLdaMq*>h_p-UA&#p^F`)A#7aV)+Z7J1#>dVDiy` z9Na(PunIU*?aAE+ZY6xVFlOXJqwQSbLc9SyMA+Sw6$aU21B6Dku+P96!_F;*X9yK zP{cJ3gd)~${}W(Vs0-AuLuPV)KTmg?tu*xE2T7xSpT)9){dykUvL34V`DQPrB^=e- zgX<7Je3zjJ;@Ir#g3Rr)4MbH_;PWT9*ZS|B2fq#CsDjIn-N;p9=XJ04`MgsQYsp8r zHb7VEx4Or!IY(d=J#kq->R-=yO@X?M1nxB{;YA7+Xw^8Ov9Bds*JW4!gT0Ne`RfP0 zD!W`$7v7|QT!`GC`nMn4x}W`sH&3;8%ki~)1j8ZciOpPKBNm?!0T}Gw>&q7rOQX5X z0R7t&VeO*3AyClsWc)Y9@p`cd*Q<&GQ0?(zUlaj@OVMM_uEjG0ZuKp=ojcX^$Vvhn!Ekgxgl^u$_Lc13mUe-{2Q zV(91W8E@(#E+6ynO|kae5nABz6p~(34qT%7&*E|~@xQj7zV#wEypZ=JnY%K!a;u)0#qKiaxIcx-%>Q}*-YhAehnGcsdfs0%TrcP8bm z<@%+V(7wO^uf+M@8zlWDKkCRfrGah9@of*Htpr%N4`MmwWUp%qpaxQh&}%r(bgmZ& ziW07)dYwSOIrz0aLz6smHT~)i03dhZW=2l#6i7Y)|E@^nHmZJ45FT9 zd3OpN1l8G2HXx(s<}?RnFGV5H!Q)$^lUZ+~N>Y}k1Kxe~%0<*rsz z@A7;P5e(3Wj|}|+Dn}R`X{lga_>uy-4Ja{1r7Y{hfPZ8L=*>%S&~L>8RT@C+w2RLk z2Hu=2+HHUhU%fWkdpZ-LtOZa)cP zyG%eDfSv({M)^T%Y4BJR#-Kg_3^EauFJl1yBEdtCF86kibetz5MhBFBs!m~o3=bNc zvi#0>*;694uD+fHP1#Uy=eQMm=gwjGF6)e3aY05bKc{QIkA2 z{2U4d{M~c+3lW^BiG&^0a)ZAP>^)QQ(LEcfM?eL zSoWi@h=k}7)jYHYWakR60ni>QR0p{vp!VkN4Ui!mJRgmQ2O`sU)n)PUCKh04gM0mL z5P_Rbs`v}3U;PpF*_;)$w`~{3h?R9MA4F<)f3)jrr)36hVFb_@5h|)lHV*L0G=qF8 zce}m7R;do7sSX0M(=BQrk{?De)q5veT~=#)7+q&=q15r!>VOiEqMp4V#$4ve`UIuoPPHXMQ) zv8)Igq~r3N%R+^mu&C(f+iZ{Ozk6c1|h$T@b9%J3?6{ZZC_eU>H%H71Fr z2*Y#Go3VttjQsjDDG!vH5nMIlR5D@!KYKjo!_DQj29Nqem+F>RW6|LY@w-VHX8+g% z;lvM$BbuDTAM!0-NR@CzK8DVSA1u#gjk;i^*T#BemHav?GU6c3J0fqn6JmBDElzQ= zkLTF?c{)2b+z4lp*~?TzqA$z+XNJ1}3aa-|)CF{Fi)>N~SzX@)oV?{D)QD{sWB2za zidTl^AYd{wi{^0N*<{81IB!Beb4y$B;|b_~VFHw~Jq{g4KnUK3qLOnc2VFdVJc~!Y zzI)+ICE zz{I)-f)E(#RftHs&YQ>Rxkm2r=BiWf0H`gS=?F304F9L0ZPJKj>O3IQL0$G-&$)r( zszW8B30HXxMRKo&8lDaOjNFuKbw<#gS3sEV>{jg1kAezubH>RrD!IDBUrlNO+c$=( zkj#g{d|?L+f1@S#C^&v&0MaxTOR`9S)GG*zxcFx@#x1)G+@H`udaM-V3kRIf4Z&+e z>L>b!4G^CrRau7N$G=6^^?R{H032@7NjTDDGh~-`p-)Phg?I4KM{?atG>z&qfJ=2^ z57KwyDUYC1iMUOaoRJMh1ioLu3s)zEPy#1PtPAiq5R*UC|VWzy1XLA)(DIl9slI^Irca8h-2BPJ?=`k1P!9-W0B3fr_o9#F}$Ld6Bl3 z39$``p#|odX#IEZE~uYVp%*D44RR;S4M7qaIvsHT_inKfXN504X9y)|D8$Ew`*XNO zP!;}6*^19=L3k~iA#0E$pm8b@%3q%=#B3kEv3nJFOREEj@{A681 zO3wJd;oP;SBuZVN#duNyLFu{FD!x9Icw{0@Bk4*)+X}}`>OrdRa-X6BpdI5EQ;jHHIJHo3U+COo9F*z zu?@xofAoMg?8RSGucv@0N>MB>vHP1_kWw?%koyP7r=@TFisq~ zvLW>Occp}UEnwrozgSoV!8Q-j$Nwa!do~XMtsVhAJ+D4%+WXr_Z~c)RKyAuXG=o?8 znJqX5CNLnCn908STJFCWDzKrbVZDg#gvZW!7s~Q-0}OA15K2E$Ja44R2oBQwp>ZMr zBVS&Qf(wZ|V3WvHQb?KNqIslKDqoT}WUDK!5;;zJ|y5zh6iKEd$ys zw2T)FGsT#+@GAMqj*Ogq5IiBKzIM{(h(bm9c`BoE(~~E0 z2;q&qo(CL500c8P+uy%#a|7`=noqHnwhf^^gz+i0(@vI9rq8o|1CpLF5O;&%RO^LI zR+}59!CraaS)!j``CvTyesJRIYHF#@$_iWW4QUKlBID4P&{xU)eBGt zE_mtp7|KO%3=-=WO)dO=eXBYnp7GQvRv<0G3mCxh_Ye+Z@OEWF$6i?{W2l36A=_gH z+xQf6&!>QxVHc-}{D}EkoFi%+34Br`2yV&DD{lf`Ojv&7yDa<>-iy;ufO#TlHV!9v zEcnnPj+%fbCkPmT@#=-Dp0DY;9`}R*osl!S zUK-9QSXNsKk=8#z4WQpgS7dK~5n!u!%H(TWcG4&UfW_w!TF7f@r_TvW^xc`Ji{ZpPbiYkE_9#fS073fJRr73^qj zsmbcmVwfEpZ}K92+E44X%+~hZJZ)5InT8#AF&GDM_Ii0HDIKB0X77OMx0X)nSTx*b2CI-b%$S{sKUhSko4R4R}O zv)CDx!1m)`lDLaty1lWs@(@uW-5>7klG?5_gBP6cBdOn~L$OLkhi|f1d5JFlb)bIk zgKjDjYVX=sM;`8ofzcZ^o`8yWkOIxzkcPB7`mndG=g+j)WoC#yWmPkVZlAYli@s~k zfRg>CuvBJn?2nB*+YeBi%vae(6mbZ{y;?%+vPvpi0+Zbb`%i5zT3uOM%V9Ih3>QmZ zHG%uz`UBl|XY;`#M}ZFl%#bZVrM4iGjm??ScXPaMA!z4lX5z)@F7-HvDn?=1{8NzK z)n?#$TI>J=bsu?~OVV>B#rNmO<`8qH0t?_hJId}$$x5dbE)7+1LDDGIs^ku58)EE@SaBKc8vk6Y`5)wb zJ#yZsE^u~VlPA7`mVkdc*ti`Uv>J7dmvy*-tK&d@kd>otk^2aR-&EcY*Bp@=a~$II zX3MLq5L-#i8Fu&4T?#sSz0_9;;XGp}B`2#2K&9j8ky12oSm>IwopTZ}lO%n&`M&X$ zTZHl4MECMVJvc&KelIYPxNAyvd_5WBfrl=4q|B~z%_Wj7=)q9PerGvOw#Eibb*Dho zBBxo$G z?~@Ove*6!ZwB=hkYedzRzqyEiTN99jj3OCiHm)h|e=`(Q;Zz*tYDNIZCAIi5GW?!h za??6TZhp|o3rJ@7n?E5qmW><}@sQiZ0@iqA8=0>v^}1K#jgd?6`#Ar9XV&YdE`z4P z5BiC~LiKe++^wT{?Ggokz_6Kv`|s<(1It>$ za>v^<{8YbrW^UFKh-@3r1g}y-+`YQs_hfPHI~cC1u9X+=Zy@ze{$<|u8(knE?MSNh z*3ALFf~5L#&sIM1DSO{rnx8nc%-z6?TBv-YPT1rCF>rh{1hpF# zGy$CSE#crpQWg-ihCQXW`v1h{7q1Fb5DJfYg%~y2V{1R$YD59&mvK51y!s=+%bi~T zjKY7)qO*7fI_DO6#Fj`OU$fo}n#M<9)Fgsk!aNuL#f0rWz8$)??0>(~ii8;34`bP1cEhkbZRi9eoMiFhpSwQVwB7g&DNrbIV&iQT zK&1c-oQ}sci6E^#Hj-(?%p>cM(B52kKo(}+2c$C*GtCRKFYWZJq5z?ykU|uEX~A_35sxF5ya?b2WNd_Sx?9YE6WV8z9mtp(NP!TJ zZ9lY(XmH=b0y#jY+nojoljWdvz6aS9V)kg_5BQo#tODrqz&>tbIb%|Pg&%fMy3 zk3w!s$^?9fjQGgo186QhZ~)ThKgN&sJGIaMzU+W^D_Jz(Ts~2UsAhmKLBlKWtO}1u z0&*!4gFIH4H!s2E48lmd80ca(n0K~`nhqL(I{G0XhG1k#Aj);uO91UKPpgGgMKiAcfOQhgg9C zxiKMX>lA?3oQp1|`N-wBr$5UKo&0noVP z7T%wd6l8ixe<^vnW*8Q-Lppr={;or;7_5d)T}+~!Qy<{G26RC|;8u2Qq<*?gzyyGB z-jHZ9!}c5y#cyubtrS3pX&BUJjL6n4*D=9%f&qO5kPzhAT|EXs=iHfXT8{Vc29VqV zPyzP1;4b~zKk!UM0)!9VjrKC_W6C@vwoBT;6ItD!Y!9{Hsbkv#trR^ zld6X|`aOy`*mw0BLo2GVI2+$aQ7JUXOPZndAW``AatU;wwKiD*xtxTppPmE6bm0bVfvV2>Osc?EZ3efaraSn4O9?I|lD{kin* zkrv)A8~x5@qMMiWuFz{fGcNlnP`R!XBY;=UkF+rdA5eSJ*? zdtiOuL);sISNu|Ol8MGGQ8F5kt1J%p(sbJhm!XM?+f~EDAmVPaZI1fu^Fg4HIGSq?H?iuKSc+AZ0O$3?K5=fa+ZvsLU0S z{5|=t1D?>AmAKuls1YmC``QAEVJ+VBuwp2s_Fa5>Qfo{n;6H&$V)vKVMVD3E(jLZy zAN8t#&r%ynz4p=~T-v%m!0(y51_RrvyrpISHNb>ormj1Z&TfUSlga*>{}`wgA&?D= zN1Z8e(aeL6OBm$t{^PQ=(KKu5NwU)}8`U32TE}8rkq<=!oam zuWc;5^^PoP){v0C<^QqqAU7FkNKpD8(+`Gl{~wTj^ok+FHVkAPsk~W2LzRkFStI$B zw}*V>a{9+sE22XQ>`ohEv@kM_O>(zSE3?BYYFO&AFp*>fJ&|@Cs zJ^7I}uf#&;B)+a~&H!yB(cCU_1zNKw1XH(0EGY`vua5hWtQ44v9cRm8SGj{SxeEI_ zSV}94JLWYi)wx-E$?ZW{rDNiVsno1aOUU4Z!#|`1K3FufpJ{t5oGbB~aL~E7X^+m{ z3z8ElSC-Mb%USY2PFDRvc0GNPn{&6Jto=Uump|@h{qPC)J@t!_<wNy^`drq(3eN+exz*M9C zBi1Tu(zlGCGbpy4x@}MtpyQWRmc;FrJfbKsdxK6aDUa4SZ%>YHc)YI8q?nbm%!l8I zl>*xt6IGn~5W}c7r&FDQv%zk}($GZlp^EX~!W`GXuh}G)>;yMUV#C`rrhzwK3fhA^ z=$XmU@!CSftyD1RwpIV@JfG!KfnBTaA8>f5xMQSvOwVOND(vE=N7(o4P)Y~dGf;B)@*R;6+6GMB@Y zuEb8!qjq!qn-1I!;JTvIopR$H`jvG2cGsx^{$}u0J=PXjvgp&R`-R0TdZM=%YkEB- zhCjkCt}t%N{6Uz$U)`AbDcxDU65k)5Y+=uL;<$-d`0251jy-KOmKO@;pO2cnW6Cea z_U$E&%O(`oI?j>%gB`OU5Uc(Oay?_opa~Pj_0;G%FvO@@D&?p&ElW)WCnKTPXCNmb&Vf zzjwlCk#E;ajp{e|xD*7f=F%BatL{GR%ziGi?j^`n*{DWce3n{!?uEbEgN*mulw|6O zr)A~#s4R7PU(j^7rj~y-5q3M?kESqmJYRk2!7-mpdXm&ni>VHOz9>&0Uw<>=95r&jd-mPIPU;+i`lKG9I3Dg%wS>mYtOi)uiZzj?r!g{QT^|w7Pit+a0k> zzTkg^{exaPTIEb$qzVo71k)$!`dSvL6PIM3yIhShzO`aZVBwK}H4;{D?H%E?nurMr z`RTdut)=GP9Y(v0yy`-3!f3+tp~y6%Kxy|n@#DPfZLgg|sn+KN!sz~N7Tb>Hl(e?~ z%8`yIiD0b;yhQmOOXImKdyYnMSQYt8g?}c4%bx7)ywDk@yjsU30>wI!bzVd>9Q2)cOVh0ZH(yp6ThpY>qi(bNBxDPIGfhUF7 zo?M%-G7-p`d-Z`JIeuyA58FWT!8@xZ2hYXOUMaXr6?BY3V>kBg!|>#Fdgq=dUi4fW zVGqh$+85VA8}*mP*}JA$X!Ul*TT`WUtL5E2^Ec-Ey4-(~cg|&XM#2o~zDL0+sh5`i zh;6pnyAT;ra4{?VM8maH4IURPEB<7waqimDsp&TB9wBU*>3`Zo_}eL%m1@5->A}Wn zL7tk4PYLQS{y2Z4sA5V2SF2$z9JgacFw2Qnz>V^b=6>TrRDF3WKg}h@tYXM{+BMWs zm)uAl0b@?N+$mtnnlSqL%lrBG)#KULVjc62jWGm~-AgR3mFnyVoEk{OaD;8YDs+!u zVfkh}!RF(^TaRLgu-jLBo^a5FzPD_cQi(K6o>07OqqCFouS58}z5Uw5;U_p@?zhqM zFP#JB@xRD4GbEp_C=*%PT2S1ctH(3SK+JFZ)q_ zpLr#tRsk-XTrnAkaD8PBOnNdFyz!dWRwaB3l=+p9^RKgfP+W`j9{BIIex2Ctzqpxx ziAl`H-HOfE!>&(mFVX`ChSQJv17f0BjvHT#LKFnyr^dOB0r zQHi<8Ld)WfWGWH;3bC8MFn;XFyr~?_oVO3((|0&LGWSf0ZQ!jag)3EYK9;NpuA(Kr zuqoKt9ISubX`YtDH&S?=Gf%i9BP0LxXB(l5`RW!D_GT@9PG1tLuO8+8qgj|SIo&Gq zjY;aEEG?tNF2Cl>;O|Ykd4A8AIo)eTH{RvKu{97PDkyN}wfdpSPDKvft_g6c9da#5 zCuS%E3nq&CNMl~uE#mnd#!^*0k>fw&($mJT^OBzT=W|t?b;JstR^Y2KF}PoFC@dJ# z^8{J3&@M3^ukmMX{7aEO-zsh^yV`= z*@Flf3!nNDTuLPTm%x+VRJ=5NF&sPxd#}?RQ~tQjDaKcLlRA;>kdf#)VPse|b5>l~JDOCXWV<^*x< zAQ`3N%zo+iCrOC3d}q))W!`6;EH}yN%hL42IJEXlUnMn3Z?OJP#JEq}#H6q?jD66O zfho?mN~0Ff^@+w&P+IW`qie0Ej)El@%j=eV6DC&@Hh zS5(m?O*qUBf996lttV^pWU-_5%HZpCPpXiFsr_;Ltm_^Y%1HYZ-mk>=(kt_vdDJox zvV-I~5F1Ofm)=8d?2E zF*35MsZpW20`8w0gBYCoyhsNPcKYtInYe)EL+a7~aTSX7U*1uzMs`fppN|jjT9!L4 zta7=xo(}uWiN42r?(HpKyTXFx^f^?f+p&9LF1quTBaTl}a@;(9MTU+qX2hA+vBci2 zpRP8zadNQIWsH?6?dd;By6SF@>YpbBi!i@Q$51za%!)CySpPiM#U++8a4PbQ zD_hcpOwYxTD$BVeEYjirVb(Jcseh;b#EPGhu z-?(P|nU&zX1J#^}dB5mHymI$g=bEfC}dAvi&INCewH)UDMoGdM~Skv40mk#wMo7M zP8TP|q-I^VxC2mwWw8!lPs?ItZIelOeOB=D_e*r6b7nDer8ANIUI|<}6!jp#la=Rp z*M}KnC;Ibl8dyeOFFH7d7x+AhD<=d$(v+ZySb~}8hx!Y^{mF3tb`L$SDRG4I;hT8l z>@nA(*0aVE#oya+O;}1uo{8g`6Xc9_vdPo$Mcy=fw*#*HFu`4dt0h8D`=X z_2jOTZKy(#Jh$c@Z;CS`Ea&#(0^gu0R7!mm28lcq{pi=9hbpo{f=2l2HA&;|NUh&o zIQ=D}NHu=qT-&kkefbWNtIB?@^>trcxJT@t?CHs$)X(8Qjx)MOv<**)v3tjPOnkwQ zj^KYk$@G>hW$E3G&h7S6RIb+FXgNlY+UZA53_}la{A$;Z-rNGT?p2zKxib|W33QVeJNObr-K0`W-%@)61SyVmphy(4rC-W-jIn2S} z<(Vjzl{yuSAcF1)v*94+enX0e-zAwn{(%7hnVOJkW_kZze4Ec&7vr7t%iQJpG$~t{Gf1S9%rsrMr5t4758g$NUbDg_ICI|5{wfx?RS8i*6QX76)91`c=*EKbGp6_?RO$mBH6E6cE--*rnNorp)QHDj}Cli5_ znG4Suq!jtSn2X{$9=ESdx%GLP2-f+otGi((O@axEfV zy3Tyq;o~{fk;Kxu#aWWdPcK?;zwB_2&qKYh@u^kTW5((|fj+gQ662!TV6M^!11|%O ziY^JLKS7(c5b;#}zHcQH!i*!)cNF?3gLbT-P2={=IH*R9sEJZaa_2F!#BIkg+Fajy z^=w^VPJU@rN4&KQ-}Ecxc}m_;_qe%O><0M`QcnY!o#Nr9_HVKUUIYFzRPwkJ0YD{+e#_xI11dtl@*p!d+*#G&YzuXJvrKa z{M!PnJ*tI@9_2sVx+iSt$S>^0M%#~zZnXpzd2i)8)12>nKXJ(;19OPoW-rz8M|U06 zGQsi>NOocsLGOQ;el*1rhL!Wy$8ue;VY5Wp$-fms@$oTy4Cr$A z;F+-a(yL~&ErLouxpXmXa5(2h2;=j)_U0Pen55FVTOGIkRDQ1DWEPGu5lAePbN6yR zI~H~k`SmTb4EJWJs5N)2M3(S9-rYU5}ThH zqQZQRbE&lzL!X{jPrKZ9Ny(uY<5llZ%(oJ+zr{@-g&fYEN*pNGwy2mPtl&PCrrrmP zHkRgMK%jV8lDT14h4c)_SE$i1C5Cqj+hx2OPv{Cttl_H84#L(&>5KaW{3OS!)D0L| z#t5xEc_g4uZFl!(FTX0!(x-f>Rd+L8g9xV~gF0~a$8*`ni4w;w4c&`omfMGV1%`^~ z6&TE8=E*bkFl8Uy$>VuMzE zOeMm(vS|Kf@i*S5GD-87Sx2NPQCvZLrGI+iNf(QWtL!|6;p`dT`Zlh1%7dp*6VTuN z#HT8_f&64rt%3ET2fH@~cOR@hCf#kZdVoy7i?SL&Gpko`=#?}w#g$*9=jLWSp3LO; zvLV7)i?q#1$@I99^?ZC6<*b+Pq}boXE~fvqZ4qy*D&^d5G{?Z)UuE8-Y?L-~8}`Bb z_>S#Ry)xk%PsgxHZhQEO(w~{$Fp%ub-*DcaDzRI^GbpYafX<3)rUQfw$tAHai$p1g zO0;GnA117a=jY4fTT&@p+svqfK4o-ZO}QVL#^Y=>*%PJ)+C}Wlq@Hz%T3br}#bq+6 zIYiR&-A2w#cB+z!3?_RLP9%Khj~QR=?C_kB)vAeo4OCH>kj&M5=BKH>j4q=Z?yN1gp~!! z&*F*m!;S2jv7HSX2~rB1ZK7!;)wt4=6K%HzoT;m#Ib{~s;(I0r?d%+l#?R5{hf@aW z2}Ws|=B>`q9@iKtC94!LG~%)e_fUM;J7kNhvk_{b9@;x5SKWBbXkzblZGpz+@#9Ol zPlW9k@H9KLPF`K=>T_AHgt<|4Cd#`>AU+@DUvT8Fn+4Yw;e5aJ@2vPu!ogcOD^l$nA$ws+LuofxLC;9|Bosl z6fW5kH#@Pf#B_vs+Q+gcLxRvUtc5gs=lQcrj$Q|h`Jq-T47y3Du04v6)&7g}s+)hY zfM`7OL7?uaKK$$oLfd|!PIjbwL6h%Zdc-I>WZ-xtLQxfW=oV0WJThn#mH$h#LW-!b zQ-LTTFQjbtPo4EI&JjXhB6=o(P|D&AQ^WuJ?Z4V)8xVa*%ai>-4o_asb%M3k)4;fZ z^_*(BA-SsZui{3oy5q_ASt5lZo}}l#o6@Y*o_xJ2Pkt!K5`fUOzA6p~LoT;V4ZTTv z%7cU21?RWLL((rhg}y7q2qC<<8Le~taO8=wQqKTWKgu0G>iIQif@Q%S!)W-EERYD~) zZ>!QJmHuIJK;<|Jb!c$@XMF12;JWt=lXwm%$}??LCFTD&W$tLhs9ZY0wmtrZBa!9* z9$%r=GbGikpJrYw9}y^y&Iqn43RTE>dL_XV(tVcsyXF56yM>1J#A9G+)mNQ>HvN3- zDe0w~oue>-3P0s^Fn<@vJuHbGeofFKmS)|{G84CTzBpti$}L>oG5@z_DU>Gr2s@!| zOMJ%aYXhFS$xF1?DWNC72tW!hsMB=z!BLt0#(9Ll*Ism2hG7B&W#S2=ao6J(KDF+b zdhhR%Z|G{@Y?5q~{J???AYb(lOG$Y`_I2_U^{aL#E{r%6u+P}rclS8U>2>-)?aZ?j zy`9ZVxDZm-gumc=>}gDHpz--Kp4|8f6I6Uh_n0{4nI!pIkzBbwrO%ZubDhkxOiwmG z7*0oyRXFPb9!YqUjsj!AdZ1n*+8Yt+2nRg+n%S&%0@BdFMEY}idD;BfXbmR)eawqY z4uixiaxxQ)Q0G;erP!!RZ10t;6Qjd0_K7B%$FyUC>jS;WE=P z=w!ekN*8;^KOA}MTASX)9L{V|VY*-McRh3HsVSXAIB^>D)dwHY?@LLRZ+7rne(nC6 z8|B8aN9lsQE-{>9b~ULTQ**t}WHvXUatt%H)_jErP@Z3c^X`jLT>F^HPh-P7!`g~V zn;ouAD|cG2e#yc49$U**YrK!QI9h4AQQ$nAax$coM^WWPCg%sjXWOqg$Q~Z#TQ^#6 zPHUBC**}=Uxos+dC*#9rHEad!hSO|<#QQsY z6~nAH0v#Aj1`8=Al2L37;7AzFJR|d}SgP~EO}O<55BUG+Wv@JGPUa~?%l?GNN4_=QT;!h@*OpHQ(_$FyS&T;PuKDH3eIS@vo4O5vm=kU>1|6+8F=4-TsnET5Z3&-{OMzV|im z8wjJ6Z~A=1cZY+I(t&~U_cnv5 zxlUfF3aaIrJ%4)FkcKE-?vbZ~&;$T*RUwC~))B1%_H_n);{th>}kyw45-#XL9hp~~2$=MEZlZ>kGK+i{S_Qd>&=-Z~A zgUfo2S~XR?ix0k*QCe;F8Wd}F_ZM$PXxByR@w(NWJKbEO(SK%LB+K`N3)#f4jjxiS zmkFV>TV8SI%bstVT>mRIE9*@ueJCa{+qiD}U5Mo0^iC$rH~%QW9oJ8Mpz%{QWVz|s zrQ>min+Xz7iHmY-=Ku@LbNo8(#?QgPl1nS`T&Mv**X02@ZT~ZMwrIdR1;Ai9d&9s$ zd$sH7ElnQ(&#u3kF{Rw7cLa&RLb2UckPfUq^Mz$4YHm1tKo7Sr^r=jXkg=+|gYppy z`06*H(dCM9H@#x+;ez0SES(cGGh}8(OQB(>_d?Lmkd9BnkjuzYjLn*8hEq;D6k&Bt*3TYi{29h*PZ7G4A6s$q>1{j4`?FM;R*MNX z=5qyj%OM|{hUvyn9+&-7c2s?Y(*5+hRpH9wkUxElC|&Bs z3vaGyG-HSN{r$e5IUZ12^hAoSCO&C3o95$& z+&HbN`T>XL_Io!SRZ=D4Qa=w4<)D~Lxydr@T>ITq@=Xtli1Re4KIQA#_W&y?>YPT@ zi6(31`-#C(j{!hI&GQ+X=p!rQWvW0tGM2X`y!T3#BqKS$DBk)YMSv9>+VFUlZD<^m zO^w;uCnYT=doPxJkkZbHygc8T%S<)M-)5Mds@8ozwXg_i5c681_M_Q?b$rwvE4>wW zW9F>lI)dW^bMONRPm@jBd}>Q^hX^;Pgy42ZBj zAPAsE-~Gce1(zN2?+NI=Qa}RCu@~`EO z?XDKhgSt*$)KbZl!4k`emU@=0_OEkRLKSZP2ge_N_}ug}PH*b`=#$VaT6Is;ysD6F z@-kHVzJLMaM{)-v8eoeIV|G1g^2a;b8~L(X516}eMNb}kdg@IoN92X}j=*z%pI(3C zFSm3ztL5Tru|H|OwYZy|8&~u21K+pRNfEX&hG4o|XQ)KG2KWn(asjR*Rz07DtR8{u z0WE<7$910sUTKG;j~Ye!l|dLpD&a4o*3vb3b(XO~3JFR*`;31FrBx?P*7Lmk zbaFp*VOlLdJr<@L6ApG% z{sCXh3bHOAw-93L_*&ON4U9d`w-*7@y9hC6I0?0nHkemxxD7rR99W8EFNh_7>T#>z zaNx5+V}!@srrQ#n1=y)$YzB;JzY2PSCf<><>eoMNd&hHW^A5jxr55Yl)^ICYbL^Dk z+k!Pd=H~I%eY;%@r5qKW>;os^$g9maEeml@l9U}3$HlOdjfv(s9%Sc33v$n1)EskB z+PnR*oeIPWTX$?BqQ@=n+VvaeMZ=GwtR)*$eqPF-ol*(~nyB?4e`^I|ZD7EG0k7!u zl<@C`zcajv}CGkKH%~P6%7oKK@q20+o@4#G7vt#;o~?S5Poth5-Xsddl9|W$5`R6LFNUwkSd5fzaG%9c(6I$Xy({huDpA1CuwvpSu2jj7v-a zBX2_@-P2AZX}Z&Ve8=q4)cY3i-En*5QbpnPXwd@_!B>V)9}B4BfnGxIvl?ro!(>_m z_B>n(g{@4j{*zFEJOJJ?V(X<}ccCe_iU;E&G{CKC8#H|Ck{xw&ev!4CUu|nxc2a; z?Lo4jQKyru>0|ZLmdKwE^6XvDCvyZ`yS9XdIrBmD+*1d?uT~KiqS2*lgC~#U<8z-4 zjy&(Qe98ly?Cyg(^0c;M+OFG1JLXv0n}dV#0LgP)Aq6+myh0gynMLm~<2i*U-C37^ zMJs$t;#E>gx}T)c3bznLDt2lYF<#oMtKyfWIS-Z$`$Wz+@z2CNkA8`@8Q-)WxX@oc zwi9c+u|L10p5@h+AUY1Ms(KWhf)78D$6V3%#ML{FfsLji!tk>#ES?*$tMeyf9r`h7 z&wd4iSCxTjLL&L&=bOit*@qPr2{37nVPJo|iBf01-l)jn;BD&GWi27w$i(xBThl?Q zuI@OGy~gtM_Xi?7hUtY2(dQNCBi)1!L{4q^lP)cN*R@wy5?8i$O`I-qE*Z{Z^l!LN z+m1h=z0Rtb{35li=9c>SldaV#(lv$i--`LXBbs`WY#wCHeZw_t=lb|zRft8arughJ z@#OPb-;6?V*9R&-_E!7EZ_0mOX_^v2fg4-_G?A#o9Jki_YJ3%wCYTmQv`F8{T!1O0 zHncUfBJ;>$3@Am;_6Ouh<>MX|7`{$im%U#pyM<(<*1;bazC_b*4W~xxiJT zYU8u%*EG51yDtlQKB|WV%1)*V^d3hMxF5qLdg1Q#Q956-q-0>kUO?`j<7#1YDpt4V z3MigA94YiMR3@fLS;l#lNv#_Hxr(hNZYtgqr(G<<;1b$NEdqiwv@o7%8ZFExZ`;Sy zS*-eRw7=3UkZvc+){n-7YkW0vu^ST`4uhN&8GCw03==#I>=cRmvdYy>5mV2Y|NA+2 zv^plXFWLcBSg!c2Zs6(}_^KA%j`hHLTFKFs(FVf}lGU?t>!XRW)*k+VkKa*svs z_wNg!nZcnMo7&}(+@RuGFx`ri`<3t<}J96dw=Nfa`ImW0Nr z!(ZvMVOabAHHh$Iup)AQ&xNL@Z=#CN{qwy3xqgptOu?CKH>z8eV)ak{dzwGD*vyLh zhP;LKr z6uT1cY=0l=&v0HPkhEN8_aP-Z@%ti!r7)ox>^?N@x2B9VpZxR7bxaT!30e16Kw%bo zAM-}jY$6A)8Hf)TKO9bSRD#P!RA06l*X?JYL3Ah^M4xmUe|jM!A&Chn)ChXQ3ZeCx z@oq^D+5=SzJyfkmds@`gNkQ_L2x!C1x?X$NfVvTF?L%n7Ej=s8_vMP4(BU=G6kx+` z_OHJ#J-oNz_n4rxa37SfIwtQni=4ymJc&)uiJ?Yh4+30vAnd5nrds+a3UNH(R6o#P z_zL}J7N99;C8i~F8TW9g3(lge{o_ckB5#}i35=B&TqtOu&Ic>T6DB+kKkpm*F=hEc zvk~SlKk}XhYonH`R|DtdFDqvo5w(M0?o=V-rJe)wFUrM6cT9&%b3k^WWh;o1xBY^{ z1jbx%W(bJlv@L>GL=5PS`D;LPTnq?y`EUOE8Z-=z^(G)KTLB$8?dIiQPOh$wm72w9 z*|hQ4?JhTISc=+xHi)Pwo{6;y+yi|9Qsyzpzr?*?h7P)H=q>Bd*A>?&HhL+O)s}eu zX*Tq>*nMP9kDN`SjW&$44QJD-)qLB&KL5F=m(-p}H@Q~Dmif+WudKXwlJyarjuKFu z7>0&ILlCyLWG%HAH!tXS15t{85WO-qhl4gXMlooW|?eq!xDYJK@yn-;>}RCStFuk$>N#RT>{HFT5W5qTZSWQ`#rwMulf>$dUuRc za0>x*+LW5D=@|CFX`Fjhep2mppKdBYj?lFBivz7Jc9$;=-f`ub89FZOVPHkl5l3x5 zV#Vkojnd6tkGQhcuVKMYC{yjZ^9!UShQWLG{PFco>$jfKAMtI8Bp7@)piOambIAgP zY3*(A3i;)3*C;qY#zXwMoEIx*Vw<<$lj#hCnn_&qn{pyvP@h*hFOY8I_loEaPizIK z?#eX_{zwTyRcpP&rqo(x(^#xe7=3|VPgX_<`<)<$pU@B6<9FXjtyQkJ z3wAuPbsc-7QoSl;u}AODV=*>@XC}1uEhLU1a{6MAW;7Vq72vX$*ZXNdplQv8w)^sn z-#BCh)Y{@4CjI&g^lpV1#B2~f(M;(LVC_;bGdF{Iln-hO<7(es;2quQxT-pA#JX=!*dlORK)xcBx6?vW#BaS#df3m*QWp4+hE(+8-k*m;YKQ&R^EHCw)K}=>5UKL zMej?i=8XQ;_R8byhM5Qp{WK!}&-Xge&Z!q4$dSmj!*68z_zWEOHi5;cdn9YTo-elUA9F%Jh z#5m3?>EOvm*yj8A%sIc&-EoTgvPqb<+`9>uvpQ07Jr(bkB&W(HAJGIKgMFW9;^G|% z2q;?d-vu7!0#FrR=n)=8((@GE(<-+uT=w)f2qcM7g{P#In67d#FubRiq?e|==)z7v zV%&aBRCCWSyPN(4XydkTmckMcgGsqAy0Rw0b^ewO#hF=OcxML~=h)OfArigx{bnFS z_)RI?=f}2Hi9AdEJG%F{wn=7poqO5CGHLUp6XaL>v~2tCB}w7)c z%Dn?gsRV~f9K^SG0ZdT~5Vwr!fz|4|8%2`FkA*?^{4DmF+BA%gI()Ib99B{TgDv}f zjmM3m%JJJT<}?=uwB-hFH(J>W+s23Y%=nDw6kj5|AdksSuajVdGhA30!jLPn^tQhw zex{;=g=bAmta>_QEk|GctAvS0iuJ|!P1LAm1Wb(OVz0MgqVzFff2Og)HkuN_v+DlI zqZVv*Nn`rkZ6pk3#pKq!I~nKm>I0Ez{8uB%tZBs_A=AQBU6zV|oGTGL5xe)?)ZQ5L zrOil?y(H!xG_Jjdhu5>KKym8Ld*Wh(r(V2MndL-5`hBU^!W~@R%(BG}q*L;?ZtHz2 z3y5w?+d$fn6ZArt{d~eqe#N|FXM0FnC%M?GC~vFmMX{2}N7Tn%tkU!{cE<6RrkmPi z^G8LSAAWwhPdO6RyhPRXOv$q_Ikn(*7E?M)t%bXMhe`_z?`eO5&pVThLRQb>h>Xi_ z{5a381^V+%{9@iDxA$0Yk9N=8R`x2KR@^d9rKLjgOQBaSO}fbZW(wuPNa9(ah|i_e zN?Vl-6>HCX`S=PB*w=5W45@xx{#qnYkE%${eP&%^oSU@r{#3&uh z9LGIcQC?gj?54OOL!cH20SE-l!pgz+$*N0&ENZZNe|s*xU(+n=&H=~^lzU%$r)6Vg zd~XO`l{sf;b1NV6jy?{NQtG#Os=V1}Icg zss~GM2ZAZ=M2ln0I51-9U zkGF1oK*p|V1d5SqEth4NOY%LYT|(abOQ8(!B+Z-m)Cx4g4kI4POv>LJFrW zJ81$X0W}eo42A2y?Jb20;&FCJv2eCI4rv_@A?Quzm^w~D2B6I|9Qi!nP3SL#z46894zSbm{U|OP~ zY;#J{`Mu_X;yI#??#cA61`u&b|CTn++$Vo_Tjs@DUIecGaSuMaMA{XIM61r*_TDkS zbFPgtbIE7M5o1nWEloOq!2e9g>TTR(Qo%*Nq8+QKW!80h&+=NuOy9Jn(hcjEAMcQ# zLHVI!-5|^*vPD3~F%K%b#25)RQT?KIvA~iDPg;T?OnoVOvLIU-i#Yo4MuDZBj|(SW zm4tG9_x5SBc3tbbr2&2k`2KIa&(UK`-^Rr|4M_6O$`mkd^`%Fq^-g3WV!JxJ;bMoqz!n|b@QXS zbslKb0Oz!0HI^qS`@Fd4Z39!nmkMrib7i+ko#QtLe*RGX#T>Upzxa`&N7NAC!-0VY zR~u(|yIMwbz)(x9xb}FhZT>c)%My1`O7;^F5HX&$-`-f5^AZ$|-(|qOT$Amv-XLaU z`DWq&9}Tn*PB6hA*hYn^?-J23WYp5ty;dfMp9{EN)~$h6n$|<6(FzdTXEaWsPZ!VW z8SYqKf~#lFyyMgqo?`kkQ8J)yqx^!1iu;q=YxKi=RbT=Ep;l94p$xsN@4XB7*f(es zBhG>N-PN{XW`F(l)%}sELXq{Hrw05?{*{PAJ@>B8K2b-Qtz|X%cSL797!b0`sNzMi zX_n_pu-tN-pdnboTzRK-{o?h%QUx@=IN#s0`DPJByl;weNdJ-$ebDZ9EJ()amI5>0 zTu-bgVqoq@zDlTXFWD_QIZFGI&jYP|wt0Hj!269Of1{fJNsWPzL+wi{p^SX2zf}9} ztdrUlq9v!iK1@;lyU}?3!Ow@tm53k_=Lj?FpMj|8(-%qDZhn769}mOY+np|ve<{D( z=F;F1dJk>|L^@T7D`!I+?2OZCeYgPs`O0tHJxPeJmRaJV6Zt<7cZ<9`sThqM9O8Y8 zcOu2nxqg4qnkez!@85XP(Yia>)2~VXiKpTCg+a#{{u-}uVz6da{CwS`51VG$*~Gp7 z90~!hmyn#tFKNek!}y4lKs$q$lD5ep`p<`${jWhdhS`0~eUM)oUMR|+)Sx?J2~M$G z!FbfSp8w~r0tplEAKt5^C=ApZ7u|_}Zx7v0l=%4fAFrU|o1SrZJoT7)Tfe&hAUHnn z%A}T)5h2;(tbFz2SleGupxFdf@Ivh3ndCm}uZA@JOBW`!vQwU6c^F}0ALTjzo*`Q} z-_W>(OV-B(Bn}fff87Ookr6$IK>BycjVRxJ_xJbFyM&21kH&|dA1 ziSgjCafK(bED49Wkax<~6MgY);^NU4k0t<;H=yt+Ct2dm@z%%uoxW+7ILwjwtIH_T z9)pKx31W<3=QjRQ|GGLdE>U9cw_%<74v*yZY70pc%;o$T^GaqD4g7!8BR2ygy6RCU zP7Q)q1y{7tgUak&`*)r=$WsW$KtYYTL`BXgYkru3bF{%oh`o%PEHB$!9PVLFpQw z*Mx)z`$ztnSUtDhW#1gtf`*||GgHt?DuV^~Gi=&l8cG}yZExP^h6ygEAT2%yrY|%W zGoYFNpzst3;RFb;_bOg{^2>5&oVi23Mn zDZ%$s2K>c$3*uWo&V$KosXu#VGX(N_yyH)bw5(egAl9$rPg>kv?I@GssOc5i|E1TO zAbLRiT3y}X1r>j{#JPmaA4phLJLzBd<>`#$m{xAhbtU`aA|5r)stY~oLF-H7<9;?2 zxk>f#gg=8#?E)C9@%q_=xME4FOvL48;#;fS3nLXhjB>F?qI+v0u^(zJYBNr zb&84uU&OifGZ7rF5TLFQ1%FR7MuCFTL!yxASO(oe`#Dt^*yj=Lmj}jsJ zsZU0%n$#eA($o>OnZCVQ2>#L85isry(xKorQq=*On}^`|ncvFQ{SXpP9!Uk4(;+Rj z(SXZQPDb-aFXizsSpN8Lp;4pu<1S-`$j#N_X~w*hUnRPNOH;+!g~iG__8##WJl>J}V1LCU%vZZTo3-eX5AU8bAb#iXNxqLj z;wH_vSv5KfOZp%a_}Z^m;SJHaO2kGDCja8MOQ6CqS6}wGvt`;ITVTAAOrk- zdV9Ll6|ur?k5;pB|ES&}aa(T{9-T#$L`S6XeOr082tfl9VFLI4%gvLx^uV>GQ*T8ivpF{h7s>2&KO zt{c2SjySQ9SekZ>H=QVGx?l>q0juzaCMug3!kZ&Da{5_1b*}Z>Z4$RfxlMX6*_x(- zml)qHgV*@d#}1uHrn{muMCp2T{`xq6`%kO1RYO6#|2#hd3Ch^w_F1Z-23J;5_UhykqZr8u>d5VH!OyC-I7vUo-@KSnRWjOQNxxg{rV%5$J) zxvLt;;Qqrb$Hx}2BGZ1d{Jvg1_Xh9O+)T1#!tPfiU014w_26um41XRMBY^{<*TqD#bk~5#b>D)}!S6>+^J*T>n$mZ+WF9E! zfMJk({a(ys7I$|;2VKohr-=CKmsDQ-$)kWJcn=9^5*)+BF0l}_rPIrtCVB06Prrnb zr7AR(m^bAf@AFe36O5uAg1bqIUy|Bag$x}pV%)}0bo$wwuiCLXLS?((mOeIZ;t+L# z5h$Y;PMsxn2gDm-Pf?XrNwmjZ*E)Xv>O!bU%@5%Y!AU1dH&~%^>1aIUIW+A4EEI~{*bih?L5vrw;&vOT=z zwl-du=TjrJIoE3hK0u_gEP-zP$-^`Si`B@LC!;;TctWS*rgN0Wtw(JK)Ie@k)@CxZ z?qx>0p349a&vWhg?H}D$10&6sRmAFU>KMH&Sew57}cm_Yxv6R|k z(zl|xld7imD}JQK+-^u5TQvC-v9O0e6bz&?uso@9;UDhA4nDj@wNtT z{DitezJTp)M9lNqYh4P;Yfb~W$o_pi(^WB7U62m|I0!={wi$ie(kN+hh(eB)z>-80{1avn(LT|Ip<`@!X|t~7_+v9W$>BImPA zG#1lWduSB-4kD4So@=El_-S>!EB=(ZNimi8)A?74@8I5Sj+Wz&zrVM^HIIr-wy|sT&q7wN|ELCNnVtX0PMasWCth8Ed)V~TPDYZ>>cEuL44w!a3 znNQlEza`CaFtNSe6m`!cEC6CvYcdR&H99G-@-9)VZZJdi`^r8#IYQuc4Qf(l0x386 z)e0}gO}2of+FfrCp5`yX%}1j&rK)qVRDwwQiAfU@je{Hgc0?-c6&#>z$$m$3dXCuJ`WaN#Ecef$TKYg$DzhLnXYNJtu5!|ye;QyO}aP+q=oK7)pdSW<2Lgk#JB(l zpHZWFG5;W%b!1D3zsm6MRes0B_WpB}Lx_(FmqA!Rf!qlVA&!FKe=ZU}0n6Ak`_Gob zkQVNcxpd3L=DU+YW7ErvM|5|Y@3 zzjIRA7l93NPrv0i@I5>n%^s#ClH~q_X)Uqg{=_XUQHQ^35p%aY`pcg?l{^X8)?!Iw zEUrvMWAV@T{`?iL>{SAKq?BNp-JAoD41mWwI&{Eck((V(^Jz-T9C=opacF62 z>9iRspTj2y6^o3E|2!H=2Ds!?9uNt^E+u^*aKo}X&ukbPGvo5nXZ&Q`$twJu7c%%U zIsIXlJbXz{jZH6#p&of06A?)t$)7sr@ceKD4)4ke4WGBNB+Nj;R<=uVx=wf<`3~62S?AkBLh?dyG&>z!o;cYq z6rziO+~dRM(%^;D4@L_4x(<*JsPIQ0?C<43j8>7=g)=mCQR4X^grLd&u28$(_{frX zBOs)!-l&e{Tw9NPgyQ=2W@jC0J|wCho~BuE#+_2Ac4xG`;L+~AeGy?T3 ze{8#|+E&%8jP*0V1ftmQC^6I`fk%Mw70#EK6nyZHmh!6Cu&C)fd4`IdmKYv14HM3H z?O?JBe#aA+C{fGTVb=NPHUdn_R>{-$=wAPz814X~vibke6eeGx!&N?#EtadbTKDSW z{vQMdW&-(eoAg-g=W&m_r51Hn`mcD@U&8t*j^8}{HLqqvoop2#k*y7d@*Aa=Z-^82 zOkNvs4sMfj0K1_eJ>Kaf*cq@}7-HDGJwc`l;3{t1c0kKenryd<6NHJGi0o#2Tfh$K zK2)tr7lzBK)&%Vri$OtltWRg%@#kACvkx!Mv9pda7R{b#x7a!{pfR(1;W>(34M%AE zdvdNtCSY}d)}MG*3tQQ3c5K@Dn;??F@39x#lY@qn9H3NeK;gRlXQu;vtQh=p`@D^l zZBhrU%B{aqx76%y45zt@e;Ic>sL2fChZ=HEUlTJMLN?Mw?eE>6o|cCBkG_a7SCX<2 z6#Uuq1g_=}K$%wf4?$g-Q`jir9M^}fB7o-B)EKhTPsSW)qBgh;+dsJ+n@oI9anT8i zMKKp#d6crjkHRDKw8-9?Vu<&PG0!>O&788a!k2WnJ}AwB^VcBc5)8osqX?vo2kEyF zHipyMcU>g6?)b~`$2RC855>FfJDNi3VtrwF0Q7igCr2zB@$8@g8`*$h@)&O8S4D$3 z`&ysNt&&IG4))SIx+yKHbrBS_RmWDi8#1^FnS_j;&i*F&;w~!#VUE59O15*hXi`koa=*dAch{1na8iep=Jcauo{+ugf& zZ#TqkENkt2%Z{5?Gwn|CD-vP`a>S2mHBxIqyZL+sRzk?AU+Dhwo+gkYWiP6-(t}fi zVPOihLZbV5$QVH$i+ywQrm__z^o!2Q3w2Gm$ITT+1My}Q7zk-j8P#BWB2XaTZ$m_8 zz{bQvskSJI8ES*`^qSN6C6LMGF&`NmDzmU?4QI1S`nUtIkIU~k1!KB^x6IPTbaT$+ zvCPl!);gASZ$~~0O~iEF{=qa1$ZQWXD2yzEZHj6T+cAY^N)c@cci4=ptg{idoA$jS z`A$X;weub;KC;YMODpj`C0;eGtUSSm;vQ7LN76E1hc1dZp%-)4S!}^pG_p4!)e2_k zC&-FZagp6pYGO{u;uBVFJscbNRzl^)7Zl1jKgi({|WJC2JUHY zoMi(JBa4s=uefPaQr>fxES0vBMZUinlp`-(lG|Fku1+MHjXP) z`)A#H@7($fMGj3zSCpv5fl!Xi&Dl8Rc-M0BRp;+L_Y)pr>hovqi}#z!3oU!KeB5+9 z*qPQCS3JrEjMKJ-TBhG2ciCREvQY#38-EYiFTu~;5{x3V&+P4s)%h2MCUbw${BEy6 z+B7@Y@cunMYFVy+)p~j=aV9lSa~;qi!j4sbh=dkDUtP zDRm_)F87*F@2R$18BkEe@vnS4P=V<_!JqeytgYo^Is$$kIEAJ1@9rj5c6FaOu1TIc zPxWC*_X=KMNI*R(i!Z>^%&X_iIjrbd%%0v9l>Ha%~!LXFv* zIX-p2<$=m(W~MLWOL^xC$*D`MY)n~#>t@jr@>V)dKT^e~`$DLpR49h7v+j&h+i-tIH471G6R)%u)8?lYp^^w<`Jz~=$-ZXalRpxIgIA) zVbo=b$xVC@zg=Bc*`{51rI`*gupDG*?=N$EDdV@z7S(Ofvh?iQuwU^BcqgFt-pITM ziTD8m8#t*dkLU5{gE_fT;k&K}XQTb)vV={rm!b^gjVV5)eKB>4gk`NNhDj!*1)QTs zyx%KS`@fc2E^#t|^(^jJ#yHi~0*dZYVDT7Xq41}e@y5pBiI+Dp*WwNUT#UTtnbqLt zjU)99rb*|&%!8lmQ)QZ}qIS$w!WidQG@YVnR!2w4@)4z(w;X)%2AEA`w>&&FK6aN3DEMvGf! z#iERBUxR4)Flfu)7JpcBG12GlC8Q<}f!b&JiHezcn}+D=lx`t=qC6#ky+HmC#TlO4 zkJM&dR$7?SaArst=Zu9N<_vE0F?Gp_#rTx9ypn5Dzagf~2?o*uqc$DFi@a$3<>(l> zItld!J8+j-)YUmV03$R^Pxa=BxA5vGE;}gR#!P=WwXgM(X9A2|mDpzJ1-9#0C?2L` zS+^}P5z5be6x58Hf+TZzXJT~&zwGmlrKGCckF0~ycEmZlo9d?@fSJn%a1*0hjn+BQ z2Bx%82+0qxOC^EEUjVO#n%gM2r4C#RoEcjo4DHX&qKDFEfp7%DYOZ zLw?Hf4ME!!vs)OC-iOmYn~J0j|H9#5F3gp0w+oiFOq6l$zo_SxWkQ1)H=gk+vcTV1 zNS^~kt)gW`R{W;8Our}oY?1ixXyyg?Mt(Q)=#`%1rT(#%UE)?inz|eGNuQtYsvQ1Y z;ghb5q(lS;W=wZDK>w~Ex;#Vjd0n<2^KR|ITfNx*q4JJ4RDG_cMtCQ9@u>BCWfkqh z4yGO{?&xhpagAKl-WC6;v1RNd%(e63sX3$#IA$6J58k7+3rknMg;R0P;EE_G(2`01 z+Vtr53O~EJ!z6kjxNm>AtOxY;X{*j&JA!-Pkj*|=CK2nRpFQnZtQZX?jsh_xSeh~Q zOU}0=Y@@5ZGL0q-*)5#6!kyH6#qhi1XFfwTXijuMKW{vi4IWcM(@#j2J+LlZ!SRT0 zl_wP-T837y-xvHASA@Caz6!X4-or&G7gs$dmb89aIn{nu)08OugTbK!TEKH|nf;pF zyFU<8pTz?yYJe;6k2I^!T@}|aKm_J&bKC^o{vjZAE-~hBHa_^=+Mp3`kFZ9Oq7Nf( zjB59L3Z}a?db09DM;MC}?T!#=?gCdBx1u^)?*=Ifxy?Vo4FO;@KX5wHM<1UIf~6$V z^i^M0s}C~~$M0XGISCWljt1-y*`XPsGK`DC+*(DzAqUwDDmwJr|9s#Ow~ffs*h6V| zhoZ;n==lGDQS>4WnuRvl3t;c7pRc>=|MP)~X6#^!-@urF14+hANh{zVed5*2V`hIN z?RrAE7Qu^8=noTPT9}t0rS~t^MSirVgJ(Qq*JsRe1pfZ|08+LE}fb z6g_>G=GNhPo7E7U)SA$J*xGQ2$IWTcg8%#v@F;?)k9SJ`#=!hi?uCE-5xMPe7vK;T zGwMCv3aHqlRPfQ6V7!8NF^Q_ZpV{NMVr2eL!CfC8LmDYJ2cL!Eu=W%%`0ELNdx$DN z|IaKOfW{;1McT&r{j{mLe#)?wH4W2~Z z@IYVoupe`5GU?C$u?@CfRYUOau1njP+ks1#VtOD6n|d!&?uEjs^?rxQPByZ;E~>^D z#yftv;Iek-{19v^rr@bv3WcbSYmWx+&wh;ot388{p#`v-hy-u`U!~X|$!4KTNl3gseg8FK{g~-!G3>hW*Eu@ zCSdVWFx8PT4&gJwv!>q-AUBxuoz_jNpmJ#Ty)#KJJ4Vnx7s<4j0;_$7Uz`{0{{U?k2$VJlkk81XSz{R-IRF9N4!{kqgq}J#x6Kvw*3M?g8p&tZAI!i| zYCeH!bP=;K8rDtavw^{N=3|IsP|wpS^P#nTyQwf00o)fz(g7iLA0fN733A$)#%j1D zNCxCYg9*zh;+cpqycR4QC(viNIO3?P`MYgo!V(3!<6_`&55t3)&mPprvuVI#io8(@ z6;r;s(pL;JL*P9hOA>dX7{6mmf!fa=;i@l;Rt@)>0|4EHu%h1TH>IfCZx|^raf08N&T)R1slw=M*$dKAQIjcjn!DcCU&d2%T zG7bU>d@o3jl!SrF4?kXJutfX?(&I1r4wrV1XP6L_P62D%Gg~#ceDc%|beQBoM!vR; za>Hr9peg!-&+&LSYRt{nmAe;)T2~fD54M6@8q{6(Yc|JNESSca1ANN1_R6+b11Nbb ze->YZ4hc@-Ph?6cJ7W`_hop=DtUA=US)l#ojFuaWfm{Q0pa>fx z%nnG)VX<0hH6#XX2LS_eXcYI2d>5_IKYXQf%mZR-mW(q;AK47wb_6LzWwa8-ZHO# z)}fja$V2FkyYA#@L_UBZ)?7{&YLX&%98Z&9p|KRr5LtlfVV}(Pokh&g=FIP1=9wF^ zQ#u6XR?c2FR6}CAp8S*dBtl3{t#$FzUy=Cu-1Krj7J4s!EdH|W&k;vxy<;>L5$4<0 zU0JPew3sK3KOe}6?3eUJ7_u6P{3-O=#^!fwZge#euM9lKT2XQ4_6_wJaEdpa4S}MM z1rPwLH1s8xiJ5w(f(7TYi*ENYG*ig0hL|Lsk`+l{lE0uBFJ1KLGbgW^=f^%rbvb2w zidTYWL)>KRuto{!Yb(vPz{1yj2Q@3+u+Ekg*6pH^;>gbD1LhA>Kfwby%vGGG#B7 zbYZ!|#Wv?MlfKLLHmM|d9sDy?WlnKPpRl+^%*#?&rYp$3*C#3PlT#b zn(s8^69f)Ap$N4e;8V>U?^A*-`cNs=N7{;TPiHO-{2aOd^kkGzozFDk;>fB{PqkCw ztl}PbSy-AOHW`^H?0AOQ->c5$THxdaY)43LT7&Pe74G*-fwfEOsmiOvKgRB4DVcsb zh2y49b1VFt@ zUVGTfQ3d2*Mt@vc^<7w%27#NPM^Ttc$;l>m)oIO$?A|KF9@MlMW$?Gm#%o8xEquNK zGRsC3?F_BBsbR;yqkeN4(YG;+ErYkazz}^1=>NurMt8(&PIrkHDm(Ya-YpCbuhV|V zs#80X!6T6S2Nd}Id(Z04#9 zW@V$m%XA@Y&m14XrND82p243(EbmX;QhAG1pm0(dD7+OB=qDvYn&TH+)kgD93~+bX zj39gc>{ISpF&lc*!9B>&#&+iIqit+vr#z-V^u&IgHPw&X1k$rA*qCV%u92KM4q?V& zR4E3*tbb2yDpoFZ#8nKnyjcWzY}fRba;x>k&Q_CpsseskA^Gy&;9&%bp2y^7m0i7A zL42K(4U=|`U#D~RsZdAJ{g>^V_+=3!3E4lz8rSM`YOA0f%7ezw=1Z*TJR8B)b@bUW zmZe_teTd!p7zi@qL7O9!ez@i1Kv13ogSy@>i8uA}JwCCXSZ3!ke)XG`{#PuDrdh>?kQQEd z@#?SQe+9$GJW`m@$B!atNhLU+pVL$Z@9zMfh6!7N@jtPAa1Ii)knnm#5f{o^e+9Eg zKc>jibiJ=C){s2?cQE|tT8QF~t^1;Lk*bj?hcMnzZS;4XPmhlIb0K~b5L*}Il9e14 z=4iCB{{<$YGLfC;y;lcGQczl>(}6%Iwt~`j(MyR(fkkCpaSOUqQZq(1}qHqzp8vkj|aVS zwwVNJ`Xz~oy7?ClIlL9LKFSOE;h7FRvSnwpjB|fo^lQSz+N0-zrU`)*r~#)!;h$0z zG!U=+7q`*Sz%gFCKLvJOqQO7kLmmop>99jw@gN5!7jxQs9aj$lNM=v&y$CpZ|Btcvj>qzS|Hn%zl8B;G zD67oMUbzd|l)aUamAy9=k_ySl9$DG9y|c1H$X=1Xx9s0>k?QsSeE<0U@qWB}-QC^S zd7amJo#$~pkLUAwR9^_yI~bwc3L*JF++ql-n2`jfcoQfKxv)zsLp+!&lOUO^Rda?L zbliw`cCCs~DnG=iH@C3~P6@~m0{iW!Q**WJ2#VHv4Am6#S55^(Nd<`;j0;AIrU7$< z2&T!)nKl;0W*voAhP|auMKL`{i4A^5zSPkUQ2YR=#cJXvzK%CbE6e|@Qq^pHW{Y3T zi1GfITQF9l2@oE$riCCZH9*oMAo?9|eS6_n#Z*VCVU9sN8YCGfx0^YBo_2s=oJDj+ zJ8KX_8Y4MZ(%|g3=;u%}Yp#|nOLK;(-X{+jtNG6T`#e$Pk^O!sgeo zZUj?Je0z>XP~)Ek8fq?ZEJ8`=U=sscaUJkgN!xCAL!j7+ZHTaD5xOG;G^`H4hCIW+ z5i^z;d{JaQhdVoNw-4-vA1w>#KsPn2_ zVWs*E)hIQx1Y#m{<|kiGAL9@+W)rL1mV@f{1FFmkD6Sud9bt59Kx-_pouX+UZw}*Z zE8#)Z!m|JXx@Z2w8-GcI@%=c|MaiWcWhvI%hoR%J)x9wKpZ}%?vV&g%6Z|H@axTaH3(zs+eVW#`L zTRB$ZV8DX}gOlqY4(X0_IIQEne!`kSAAe^Q>Szf!sL0RHagv>eS{= z*|zr8R7(zUp>Q?*vrd7SBLo|&XIcUMZN}n-dr&d6_zaBjFG^;KqRPSdo<)!nxNM9P z+g%xM6?G9F`R>nScc$z+!5quHG<2YU3VVWa8g=usv{u5NMx`C=*G{RVf|YGhO}e7` z&PLtS$H(f_rS%%4fQ0ssc5xpn00)q=NpGuHBuz>4jK3rHJ&5E!(63fh*ZijZAHGqa zhhCi#N4vXvJg8Hacou%@JLUKih};mlI`qwbClPt4pW#SLmadeb8PR3nn8xJ$wbJnr zC7is^8wII+AFrdqTN;Movtm7E!`oRUP+XB%zEgKfP@XEic&VPx?K1LK2oqpH%So$c zPg0O^$8QMoL7toU?LkUo+dbkbn?d_&h9H4TGpG*<1O+WW`WJL^%cn%enZJXB?@Wsc z6i55bYOWYJQ7CoQZA!>nD{tS$k=HYO1u5i*6doi#L$+RtM)cB~D=b2l zxd;G)=$b=Gq?Tv(YlHZ1IoL0Yiil+TOWo;SA^-IF$)t#sD)R8WP*E^eV^ZnWa!}}- zTfDpjxC!WpKLvkEFMWt}LfBQAhW;Z(n0ruaox! z?XZ!U6SfZ|tBZm(vZRSJH%?D34CqTWK2@hSZN!kWf~v1UT3Q89>jE61B$;^7PwFtfHPxRzQ=W77zaMmIfr%1SddTZIO3x7JfoEBuvdeGg&euR-}V!C~T~; z?UWagpsnm~NJ-T0Le3vd`sBH1OCi?29{}Z%qu3T9{@>FLO6*trrUtn>Zz^G1p#vk> zO(Kw{$3*msj|c|8lNl_MRr_bGgNT3XTLJ9P1KAwDl2Aea>CyO!Nu$I*XJ43ykT@qP zQ3rw-Q-3=kexD zw1n@U`}>k1VF@upXmBUy<&{WNEkJ`-m?^~&LahmRn?7w(?L{WmID6n5o8*7N=i_rX#AZfmoZ>tHmf6wH^u!HVBO zM%7jL36A3Hve+1260SY}FW^=Qb6BCcA%*B2-rrc~AVNX5Rx#HQxY|Pqb_A>W$^Y{W zP&Osf9DG845xzk6Q!Y;8FuJ*neYEv3;@IEXjN#c-H^xO>gS}(vY?R>P7m>|%f3R*8 zz$>!R-bT}~#{K#5@6-UmtalZ&0(@|AjvfCE?f)63m$+-;K}xX%Ul5Bh6cPJ#UZb86 zl0#DX=Q5Y6Ax^F&b{$5-;*m2L*#!SiFEW3GQS5pLW9CN1~ZRw z{Q%GTJIEt$+7u{<{pgMhCSIWI*>|$PzfR7L_29&xDXcvUZz$)p@O%5=IheUbjsDM^ zXo8UsF*lv&J@Qhl2ftIS|BU5b1S;aA$yMC11p5KxJIA_na5Yd%ahU#ag-C|UFBH}P zCk@fWV1bn+ERLZ#Ks9E?9iyDCR@9+xHyXgQe1XR{!wQ;7KP|q*YS0DJ4ScrKQplVY z1bqJOBr|ES3lYo{sGf-{T)Ku#b}eux4wEGm8}b6&?^=}p4!jTq9MzW}2aAjxz*OTe z`e5zfnXefJ?j@Ft$+iStp64$lMMe*YcJTbOVTHsAUiYpT|Hr2Uv3r3=@^GsTeCrwKT2P*9zyQlLe-QwGMh)n?ewbJk{i zd!bZH4@Lvv-}o5DEKML2nH)q1P07&!aVP?j+6a(vM)8iODbLm3o1mpC0^JI74l};S z{j+kA>GCax1^6t@$eMI2S`yC~VsU0{J3zzVAxtK@#{hk^Sz*nv!dYZz1WlI`;AU#O z|37p+!7uK%-;(CqMjk0R0ZA~J0!<5X*_qn>3~5C{&{YF}b=T9ESZZ1F!aZs}`8b1K zTiltT50L6uJ-{bUck=B)z`F*ErW+_$L+VZ2@L+R+4i)qS9*s5li1Y%=I9>r{BcbKx z;vo-`nb*us8OZT~P__Jh6L$xwAcOt$s{1lx2za2bLF&{{o-Bv(gAzp){m;A8^RA$R zp^-d0O}K}20KHPH(pV!jaDO0k06tG1U4~&JG%{tRfB*$*w(3Y;hg@$u@3Tq^A{S;r zhXt-8UlINj0-}Oaki(Fd_|}_7(A>_@Z$>ySi68_c0HYu4e-|hg2YHF`c4n0V|BpQaudg|(= z0!dy$C;5y1_=!IuPwR%_k!7$kyI}{tzwh;ODK8y2g)~*pE5rL6-<6|EMIs!_B=M!P zPTA_(waxR-t>}}-fjA`wn)ln1C#Sq)SDS&(bW7gsZveUkl5At6ud>&4>cmOu+Ti?Q7fmMC$qZleOPOvvB#0tl%ed z23>P+;OnZJGKPTOc#dbI43f!Qmp$h{6Usmk?Q8>!G0kX7E0o=YG~>N>go_Dd=`T%( zjnSZf-yR@)77pc{s@K~~$sP(Ly7De+LdrWTh-am8NOIxHK*kfPIl-vp5 z91)o*ii4zek+ch^2}Mv8%u8!!()9o{9!Lfa6H7u7!0tD+f8vl zwBwvtlBT1V-lI2sQZ09xbG36y#wx{Gfyu&>J|UnwAW}Y{efU1@G!RoWkP_?LJDYlK zqWP~ppMw}6iuIo`pd51vGtx9{2a{z+j))|}W+KcQ*|9;hbb|KddAtLK#c{@!M@lJ* zndE~Lo|m|wQ2LmrNhAu#3Nn9g`eVEw>#vPw9N90(RZ+N6r1+=wvxK{CHs~oOnFJos zNtwO(Q|F`0nMVHcO$lGQHK@lu-CUWZ_MUEFDpS3CAgSCxpwi8!IAdzDG2R0@ppDo#iMt9D{rAWJN(E4J$Uq&^c^Q7+0w~0@ z|AX{lBlbJxj2GHr(;I$%B+Kh z2?WuBM+*L=DQ+CpzP`h1mzO^p9NddH_P4+J-oceWNRVHx2I=AZuVW}@`~yhpKaXPn zNsiFq%is`77aR6uC*eZu<7_DN4EuPb=6;pk03z1zyO&}D{2B( zK{~&~KW2+T*08lSxj=$DmXQ1)`dN-~e-F4A&Q-{#sp=!qI->c2?A;jQ+V3KGv0+-l z7i}t=VK17V^9rhu!A$x#?n5M1#wEMcSM7hi-X;ZlL5OEq`NF^(2r_5F$YJra>g0F6)!V(C+g;td9hJ4&F5P$Ns)wS%BJjZcB6 zY#3Ap=1yA(TLkVmfBuRYSyE&Kv+i4@usBz`Wt^;-88h9Wkg9yXR%j=)o&#L>&P-|m zz{rU3MsoC8D!@o?W{P-joqEMaq)ehy!=)tP`ooHqq9`8OF2Dg1w6e*bhl)y2{eN~# z9Bj%ITN-MD1#ki+d+wUhr8NIcklRc8lg3ABAwV6UeMvZlDD<+C;?pguxP2C&Im*_)`y|BM|dDOY@So_Vl(d3I|Pmy`{6eA zpjvuMNlq0c#@1j0)eSnG8Hkc{K?G2Rm^StnSR^fw!2D@(2)_${O8f)cw4!lZ%Vw@yhWS*rb;O10f&T#)MCR{2RXjv-?(V`Lw{j=|oCN>9RB@&AftiCUE4zgdLo2}RVn-UCr9$|F@^g&o}QPO0a>fI#T zHey_WhxY=kSuyqQG1+){LwMS0LiEP3#TipRiknLT4iXR>vNXT(`_f-V@=h>SmCHb~ z1_X7t*K2+Ly-kYG2#KS!V)PK{gr>~p_8|cJa}b|IOM)XHpwNRNhqWDe34Xl;$Qez~ z4JO|0$#NNa2ZZ(mR8+>NU_@f7uN_WPig=P{VZIlPN;#(EM^j3$wQ^(~tVKeG^G~;S zZG+kYDW=ezhyc1vnwmc4)&2D1ErG8o%`|hPn*uOBkfMr%-!;Q0B?5@v2g!HS_+<8& zh*gIWM~5Kt9K%jFrQ3W!;tgas8TfJC^KwGFR1laFPyR zkYmMdgc6nfduuhjM;=|x9T{B(0-s;w1ZZt5m{!6sJWOjPOAEzaKOG`;ced6QZs)BR z^S2ecUSK1rpbVb8TG!kx6@T(}juhTos8U2P2eO90;Iw&H*kYQd<-^-S=^Gaj;?ZEh z1ddu)d%+vy#v9Vx&&e)JaSXjcg#aY06v5--M0pCzWAJ*3Jtc(<|Ttd@^QKwfAXCWeHQHyYU!9!rEUiB!t-&Zm1a#|6YaAGceBz^UkQ z){=il{7@oSph}r@$>d$hKu505W8rJ%j4W>|wEbvs?p!(PZ4X(9cKHxqLm}h?*95u0 zYFPQly&@y0EC1msHW&$>75ITiA~;dx*@G)v;;TU+&Y#oY(YH8*Vd)-AMvy7Z)vxQ{ z7L=84ZH-57eOo#=7nG!hTi32Gxswpj<;xnLlDIl7>TFIcBk%Z%c&2r;Wbr4hRO6dZ z+fHRa?0-2Q2KWa@wp$8~uk5f|$Inw5&oKGDtWT}-G~*7oo3V_;OK9Hq{Jj8&mk}b0 z2z(YI)YLo=uZtOf8e)gQ?$a;9-meWzPc!cawM&hW%#zD^8N!IW3Oa?14g8CH&*_)HVkn9+FFOMTEe3@r1 z|7YLj1km(_Bwb$33L(AA^x_;-S5lLovk6Z#&Nib+*ml|87GGP225v*UEOyAclo9*C z;W5FBBkkfukobPErD~%Xo*WWcZk@aYQu)D@ zLT5O=;x~S&KKgdw$>if;=#N3FoiiIaL`mricFHrt7JJ8aYOd}Fr6WWb*@TcxK*I#ql3sku`M%E4@OEIlt$b98XevVb7); za}c=9z0GOqbF{~52fILdcME$xIVTok|KS^NhLdK|!(iQLpC||18JHs;eBXc!zHB*p zBc%Qpibgpt3XwT!6HFp&j-Y-Fg#Geu9rw<`huKLcvM!%WC5#@brV`B6w8fl7zn0;< z(4_C&D!h}u)P_U2+CIh4$`>K;8&F1c+a57v8Lg#N(J`1vuFz(fSYPGxS#gNHIhs63 zw!=6{<>PT;4|u{>bkPlk56qrzOk6(cwt`RoFVA8Vdql*AK)OowGjVrJH4~tYZ~qnNA_ilCIUDT~X=dFF&d# zcZ*$oCBBHYkP%h?wCM}`NB=QQG^^LR9kn;JQrE`uWS=?kod~6V49Q~$fCV^nggdso z>N{Hxg|3WBx`1F0r&FU|sv_)~;BPci`1{=Hl?Z z39+XT_^P*Y7V?jg%SXYHBAYIvW?=cz54*Ys^6^rg_lPU}AMg3ZOSL@$gjt3WG<$bt zaeW_LY|^(4s`%OVkPg{QFH-!lizopPOnFF*{RPz_E}R9RF;8(3@IOKvJa(6y4dYOC@h1sGriK(-JI$8ZhvB2- z|4D@)nPfa_jz~w}z(8`NTUykn0U2ue`ikaFior2~cTAdYXrc>v@z9 zt|z>8Z1@Ys6N4hn6n)5=@M<6@DZPL0tPo~yT8}|&@0;8$!#)$d$i(gwr&(Vkl+ zp>C{{9&c9cgj%mncd+3X#rdBOyo)KDfv8` ztEKg8TkVUB$rE1Ah7%E7-$;vo+?rO(P1qS9-V5I2{G~I?#5Nyb=Th^!*qc>-KT4i2!1W1WLG-<3yKV|?CkFxQ`+{U1a-m>6O73Xb%G#g9zVWgE-oY8qZkHWcf39?(om^X{*enp^vA_l;+=NSrDquMRMYYHJyH4uN#GP!Vs8qhnLx0nohf+O6mrc7Lf4V3towsoIA)VsK zs5d3nPrC?02YS9UUa?KWY0z^bQ(SXBPb*hDdR9N{N%HE+->Km z^9&l_sRwvksJgQq{Y&^($R2mud30A@ViK1w-e1M!FX6%BpFSiP!_!3U9}C`pZl-g| zjTwCv5=0}1E2{Hg_O*d^r8m1`^gH*b^~YqM&Q|0!RTxzZ(LEhzAT*kM9ha23yBT!- zr?+Eh+2Bk{>SlOfbNrbw1M7u!j-E7?;wBH)D^J#Ci)$k0SBgbm`|l;omPLv{0D<*x_&D7M3&HwxnIsy;EgKD54fPCcG2K{2S+(J8zgEg~ z?FS6(LhAzqLQK`Xcc!PCM;HfcCfB~zOjFHQxdqHFe2&N+uUvb zVnb?Tp%GzNX0+Qlm6N7BD#@se?xI!6O39h%ub^fB^c4Ma^Jga?Mq^t6)5L3i_AgN6 zaE{I*{F1HNo#Gt)fWC}wW?Z5G2DBq>j&%e*}l-`oITYgvaRJjKBML) zUN)B{$1S5a6Umw0e9Kr|UYkThjJ?&7vYDKS^a9%uvH8k}WIea4-)2Tw*eieVujgQ- zUGS80x#?w)x|Nr^x4yQQC1}Ec#uIYZ+kd=v!kFQ=%su*7>Lsl2dos^d_o~0o^YW*k zOuJz3-oLRMo@+m6u(hy=mn#0|HW58I(01Ol=nLS=d{3yLcEZKv)q95FG=Blb9IL6Q zq_+(p!kbwd`4Xa&CqKic>)m)lypsQUmv??J%`!*q zWP3B1G2?lLaaIjDO{i@xdXuG^PFAFqxQm`c%dh94-?fYO=-_EQ@ms=vL*q7=Fz+nA z)-sy^4`i#w;PCu*%*2)6$=QkaEKT#)H1I;8Xc!I z>J2gK*iIXhbmX4)$P!-+YE&JIAyxaOS7crl5P#c%CHXO{v_V%=P^5vCN_$SssCUoU z`B1gu7#;5(K_@0OL4a7-`O5T+`GLJA%KMGZ=DFeBlj7W~XqoUt>RU3ir$z~HL^SYN zQ7{txVBB06G`@9`0sq>=v?t3U^7F&?k~fXmKZOTyMZae)j)`Un&G~B9nxnWmBrOx( zrs=2rdP{+{^G#_J?f29lO*tYaPE2z)nc+@9y93ivcc^TP=hI5o(i3)d2yAhP==2B( zs5odJ-0OGJ=+}LdW~_}fsHo=?w)%24b)eHL+-_+!Q*+e2`{D7o=;0b-n-2FOcvcCH z6a^ZcdsAse0@Yvk44(GuTH18dNjpNl6);j%JDA-Js|7xylKJ;62We~ba*DNgPZO=t z#FywM^wW)$QBQj1vq|^2)@N<*zS2m#OSLRW+89k!F6DMfvS@dDwIkLNZ+x?JY92E% zT*ZdA>y^UwxwW2i*JVGi&Gf`p@~b8p#EA!Lc-qEC2xs`er1mbU$E8z=DBk0V7cSo1 z884H6ET>jn=6PIvi4q4}evBLZT_0_PbPMkBcGGXK zR_Q`o8_bOwpRvZbyUE0!+->*piP)%J+b!taxIt!vuj4Q8R5@xUTOKRUufY0Mq4F&& zC3`+r=5Cq8Zu4BYLwaaXMu&TjcxB*@{f1dveT@%s;X0qiQV@Ac!S1H)q!xe3=}cCf zPQ?XXl-a&E!klY*f&LH+V0LqHK5xN%yyqW?+xIo5xkM;SS=a1w<2*j+4a4gx0&zWi z3ca|3{l(i%hS?7;paqt9a#Op<#&Z3mRvLOV98KCDC~5T3DrQHCe7=}#7YsguDpZm; z-0HvI38B+SDApG?NIdd!C=R{(?m|Lzbh%yavvg&DgQkXttswGo$(W}sUpw&RcdCUd zAGV)p>>umg^TYM&;*A{qDTF)I_9}>`dC2GCrHB;H(QR?<;}gvkT?_Rd#si$VZAP|o z{KRppsph%!%}$QX4wd6S|W8#^>q1ix|_bG9QO}baS#tY7xlU zJnf4nKd3T%B;eRqplSEtcQ!(Tyl2?^{hh#&M6cx}w#od-)FYobtFp-}785Sd(=v%s z=}O#{E*F%i@ykyh>0HrF?Lyu+^)in& zdov~;4@$o3NA>CbO>F+HwHdL-YH_P=+m#yYCWi6glvZu8T*nS`;@qJk+@@zz_kxyR znq>|3;;yyjxiqG)ZM@POTbLsfGlrN*%!WC3YUh3WgvL$N&9((fW4n=BXExT$ zu~I^2hR;!))8`b3Y&E2IdPZ1Y%R5sg2WB&;^R*4kY{l#6qqiwvmkdl>8TP~_NyZjZ zq^8rKUG4VO`RV3#^64C%MYwD7z2r!h{;^V?&TQM4O{3Z$XuRv+$%!hPcDF2HzfEZF z%WdyPUWO)3nGHG(PKGaw-8hj2oEuH~bEmoEf8AOepLe0fI;im`L8V{%>H?nIQwr4G z!=N3hn5yzE+WX&Z&w46F^4-)IH-+z;c3sCz(~~rTMv?X5RHhKj{H!#-hHQf*4>5yi zFTy6S^6EvNW)_Em@TEPM2h@-y1( zPIe2EJFb1w?XOQ~7HZ6%zOOOIDiwqIom!HJC z-=h4nn%v!dt3H%3y}c}@)H`XYh9JGZlXl+YD_8UPH!0n(-ZN?zK2ctjvufRTQpTcS z<(S&@>rm)$C1^dtc0q4vdWD@qI`hfUC6$#j!T5r?bBr#jpOV|15`2KtP-dSsS{GD9 zxvAfDhk-iA7S74H35GFtr*dAI?e*+P@F(t^U@J*YQn~so`aa%=saU&T+s)6(JOL#; z;`V~V*X#WK;s$|WXlV6!BX$eB7F963>C!ovirH)Ds7tc)lYE*ZEmmJnv0WtD_Rh*r zerxGAfAK&$irhCDF3o#+{k+r0LHBVOu19z<82lQ(A~T;+^rTM*kKXCCc6eNd*hzH* zB$y}BC~P5BU5p}h97!+EK|Ke)rn4H~ko}dycK#jn(W`gIO9j`vKc7D~JNLn+_hl-D zc!&Hc|F&!ADRN(Dyw&3F`62hb|C`2!7|+bQ72g%EPHR1twwR01&Sm-AC(o}Mb@CSV zH;g-z)UKS=2>ZTmsWv!0)zd%w+_+=fUp;;(JE;yY3Eqgk?j17j+^S5`;l9{jQrrdo zJz0mEg!zh6>)y~jP8?R^8&e*R5hVlN-^-4v)HzSvQQRr0lWpNPu)JMEIQenldrb1ix-wF)d|+qa748B?{>__Ph0K{Z%NF48<*Op3A1~K ztHfUAm2&BeW1~x&AN!mM#tahEkPj?g+|Or!KQz=k{BJj_TieA{Hn>I`m(N^mno_p4 z^owoWawtFPW$!LVY`q&z;w9rpA9*T(UYp>@`#UUZAD4fa?{I|Br9)sB&$Z>etG-D0 zJ@t|D>GE~4`2jJb1P=m-fuYNyvNs;<7zXmviv=WGI-@??I@{)#U~)Fz9rx6qNJ{Bo zqwju{pzi!>-lGtZE^QG z^Gl$fh9$zoc57Ih+-%CNKF!uZ(BCw~zMgMC6vsUKD>>-Q(vRPKAh=-xY7`c-V1H3R z$h{ASPnjZpvgQ!S8Ap4PW;rNww9p#UiV7ZNYsLr|F&h`Hi7#x9@eh?19QKr!tNm>g zLpd>4$W@U{_gG}61YKZ1Xui6a;;gpW?T^&$T7dFpmO|M52L z6LFRQje`)pf{5mx8sqPFagZi%<3~~d+0>9SvOSVBHwW*>r2;gl>;LCkP$#S^!g@r| z63X=lUHSWBB8<|fn- zTqWh2*nv36*BPTbxMG=SnI{af-hUT*m(4l#I;|&G-*CSs#|6q|U2@M-<#R|w0rEeb z*bgGE`^j(932TL6c}?I4^Vf!+4$v)MJFe@sSAOiI5hP~T zHg!d_-N}(TCnfDZL$GYZ=e(%ZwIuJH+d7wSSBAhOgIBiGB&KfHjh3Il@Vfuw&?_-@ z?Z1r~kGSz;nPRx*!xRt`2f2yNcgtPO0&Ltg}xnIi}g|Y?@>gGb6 zgO;21oDN}}hUd7L1aDAK7e|ObUh=b)X-pD_I<_!)?Y?yT{U$~G>R@)zD{3|9GUZwO zM_dgs%J%o?X{Z(>t6;%*{soV1u`R zO@A5!9KzESO4~P#1G#Q{qFy8Y*bzSOsVY)nQfE~eLMKfIrKRR|9(=cBhwsL4AWUta z`XyTARU)6p^0n9|{C3$UPLf{7U6hFHBU-SYD3ho}B{-ZcRk{Hb3>bY}J>He7O7D&y7~9R|C~cTO5Xo|kJ| zuUVuubp^?q*>*P<~;Zc8x)VM%yOijG++mogQ^StmO1%tMAy&`MVw|m~in< z0k|RFk#bXxJ2nK3%h9~78ZIWw_}F2$OUrve8Oe1ger<2`Mp7ST;a%MUsUU*JdlwEWreG<$Hl*muJO z7K}DRpT4E_g~NsIaMu8!x~ixuUvg1dZ0aBsQxZUF%9Y0)j~!zinoF5(MkB|&7cJGy zvpM3fzM%0Ft=V>oZ{+kg#xO$P! z5`%n#PB`j4&&E=4RfFQR%G3*K>;8%9lzaWB+;}Xb3dL9gE-0qSbE>e~1QeU$3u9qG z>1f~ju_M<=WuFiKPK;6HrM-;E{#pcqpe*%C?2)>1^o`#}MMvDQFtxj>8#0}W@YK#q zS8DRvk5TwP$XTsPmCrG2N1Y*vaNgU9Jg-lccH^doo1=XE{fli6WWvS1N#B{{Fd?Or zOMQPP-2Wwlf=ckqce<1e*uS3}Qr%PD39s&JO66ALaq*Wg9zOqS>tQM?8Y5S?le8CY z;2n^v)WOqi@t9zSamFl~+t^lzpIy~zJU2Y|$?m1(-omsbNrH=&xN>R>Js7=cb8j&f zw5SLYY|e4CQm1ap8_RM&l~!8Qf4SHnHfVKM+*g{z*XibL_N`L=vYqYF zWvV z!AK=b;;!+cH-O6FdQ=Y|JPX8#sg|+jNEpgQZ@2Y1oQmA25^o#6%$4>%3SOG>3_S6B z5nza;y7?oH+PkuSSs@|fLl%$YVh8c;dod}Iww^iRX}URrt2qx|0)3&nib*`sHSO9{ zq?_X*)7hxz?Uh{UFW~@vXb7V^WdBe$BaaM+OFiSoeEa%H5)u+=bGhaEWanIq^Hyv| z^CF;kS6T8-?^Nz5LtV>XhPAx_6iyLY`0hPV;F(D2W)V`gr$aBSy04*1PCnK4_Oq_e zpzGs-W@U%zZv53OlNGy4E}qVE9jEOZHAQw4*%JcUwv6V%Z^rH7?bhzAvDA;IFXbqD zkjce_6Xp5d9N!9eo}G-}*zsVws993KjyA3?aOAIhD?6mE4)s$t!azTK$#ic|~UX z0`Xd8{~osDN0Ei;9etDWbcuvlP~+&u&*@pJjdF%)XC-CS=7a4$&)<-tWOY}HI}xCI zrC(&~e$4POF*0G^+clJdn{4v~eQ6|4;bO6GrUrK>*SIWk9``|xTr|GyAig@Wr{+== zRdXDX$PD|TpmpCK->NXVnMeqBsTrxrFd{`fDatG zpJZ~RK}69vQ6PrNhw`SinnmB8W5tvQ3nE`KGK%QTKpw(rpt9NxC*1~x_3!b`P>^S)S(SCT zVOVVch$`S*Gj{qZPp6Xg^sR#Dsec1-a#G~RD&?ZiAinB|e}XVR#v=7V(w$51J{@Nu zz`WZ2H=BVtK9KOG)*@p=ujGMt6keczehoYZY2gzAQ0Ec9IrI4Nh~57NY8XE%{`cr8 zky`Kz;sENy)W}pDQ}{pGoh@Q$$)xbi9{z2euq)f)7yn-GEz}14&ki-DRlWbq+B=*N z&{;GZl_Q_HuJ z?BT2DDEYH58yrm*jc;8({ceL9KS+az_8%w*6h$Datq9=sL)wMqzrJ0oHhFuTP>2!c zkP>61x*!>dO`Y7Wx@3P4PICM`%*1Hef}3c{5n?=y^zZGy^EtwRnAG|HfCPtN8$;UZ z@5H;!Tt(gZ^L?Nc1MeQws{UXT?-O^;{hy5X>S}DKc=k8N~YCDdh(C;gaOXHvMm6_z^Kl z$3nLQRgtWsRiBm@sS^=L{^yNUH=i= z-$s0bMveb^!Y|&wq!@)d+6(QC@B8asR|BT15ooL)w|%+;6jfZ3z`$`3^2`P(sGGH* zLqh3ZfMU)!7W2+;0(KXdc<{|~E}OZ_zqO6{FU83p&PQ9~B{}rG?%?Y&5!F`Sdm$j! zY|_dX#_(f!9tBV5t`C?r-CX^K2uY08v5IVf{X$`u%lcj zNNp@847}Rcz+#~5|6!iNs2U1l?M};|rfc20y}uTJrUKz<$=bNq_o_T_*AWNw|5x+2 z@uqlN5MJg0)wL%^&|CGg(Fhr1NyW7S;MxvCvn(wz*s!u1$kvx3|CBOPB~}qVwE?CI zMH%2@)V;0MeuE$nteQAaAb$6VONvLWj7F zvsq2a+6=;g8A5Mqd5EPud<53jcgC`9b09N?^#dh&Y#eEl`bQ!9!Q4@yllPa=8q<$;Pc9>s2QdZ&}A7Xg*3lT}(RLY78c?&ZOFr8nd8 zbFFBH9>wW0%Sma&!O{|vp?B}z4bNphcadSa7jN8ONF4z}Re8UM;Zx_sA_hMu=3^mm zux~cz5~WeYyQs(Zl{TPQ>J=nb(*}R*Ti6c}=^tXJAeqR$x4k?Ied}|8&)u~&-t6)+ zF;IRPp^eA9mOB6Q6cPPIRSxJmxgSfgEA!f~m<|=5ZNpUr7n4i3M0;;iOKFQ5T zu1T+v7I2oww!kb?<%y|`lPP{J7siO=N6havj3A59Vb-ZXx2|~)&l~bKbEg+L`(_K| zP1q^wB|VnSA6t$QOe5y;b0#tUV*0j;Rad=~?Qd*>bvox!#IV_nN!%$@AC$aJdz;hg z?ETH)9&5v<-%2U;5rnOCrIz3u!T3h~lfg%!30~Qcwk>m4D*KbcGWeTlAiX})8kkOF z-Jvkj@Oz>kH(p)~Z|+=@l~m#i_yn+dg}&MXn-C?CO!RGl&4X^C=XYMCl+{kLMd-ZP zV97+QUS4*ikXozetrb({>ejV!oETc}FdWJBUxkd@)b14Sh^esK2(>RwL1<7{>J|{T z!}V;yUZ&t`qrpp#_`5x4<#Hk6K&{DplP3I)QyhYczkL-d@3dH zHKG6(Irn|xn0s}Ix|vf#0k7=9abndU#@{J3>TW-X2^$UrZ<#bkG{JWjg?^s8L7SHR z$tP3bwVsWLAnBJaV`(4CcDxLk7clW|mtXYm&0RwY zT;!ApcCh>8z+Qrd7*vE)bz#$lJ<{(Nn3NYFRgsS{+-ia*VBfT?6kp|^SCC;> z1AB|C$uZ&O{K+u^$!DPh*Pd8DJW)dRJ@g?i`|My@nMPRFy|%`nc{At}@yqjJC5E3g z9wI_hM z2X&|~kYekEsRbr{Z)`2Jnm%(wNZt_5(?(JUex~2Rv*ohsCFNvxTTjZDLjoA@=|x#s ztbv!g2I8Z_P)DlvH~vdNy&c>Arp~AwT;UW%BlXKiDP?lUF&j?@4V?p^?2s3AYF!W> z_^j!~b88l3g1KkC3G8_xx&mOaeQ}hCkqLBCZoep_N(K49ZubaI6K;c+6yF3>`+Vf1 zCZ#3Mp3bO@b!(fzHIe))EQjb?HJroFI+FNDqrmXZvVX(2TQ_Wsd0wDvl4v zPN~aR+U(@_Ogqyn7YnbyjW&{Y_|7=${^(WPAr?T@!1-p%_xOOEf?AyBwZdT?ap2H^thI1xGL|l4(T-CIs{&25R-+ z;x|&oa2eh?+jy5|zrkKxFS~}~et$jh*%P0^{_u?-=JkHrNkx7-08%RHEeW3{xu7{( zcy8F+_Cq6)$#{zP-W|Fbq}>2+d%(nav(+$$R+lzqiHB~jrj&(8B36mo>U63_qfLza z4OyCYp~p+>;THslV3j9vp3 zOyTvyvi5K4HUy7d;Eq3Y^>}u1f?w6 z_i)7Y?)W1vUX=EeMv?O8+VD>WL~ls2kcADX8(g18S_e1>SG1X56iFvRVVhrid-a45 z&(h1|>7V1S;+tPmPYIPvT|2Le7w1(a!R|yb`(FNXHtJ=M4XCDrw^=DEnDdW!dO|%0 z$Pd{@y&WsAal1&iPh`+YGMJNK4co3Ub(8~@ms%lH>rTwrV!M+XEYQr`ZQtbkpVRV{ zj37s@L|d$0CKdx}{2iHfPi57+%hksR`RyXciH@8iW>Vhpn`?i6e_fxT1_(&X;rFc~ z#y=2^eTy;GT!y1FbS(I7;C1GyK@fiD>Ajp2QpqtG9Sd^?y9*;YURz$Bd9fIJ4pojI zNl=r)PvE2&sGf9ROpe2TuG1cmZNFMcN`D`^5r1QODobagU+XG=LWYY$6LG)Xg5}o7 zpFqmz*DwdJ}FQQ3h|%HC~M&VGW4g24jRD zW7EEqWu(SCH%r{x7qI)o^sc)PHz20dmd_J@3QvxbscP(XrRNEVX5tezat@cNwZ~kz zL>n#gqWz4-k(p+8f^B(bf;@*WFlb*>T}@Y5R*j&}&rC zOcMU+mEun;_X%^1p`$>3`&0ThxGT?se(~mN(2@y6()wK~bD=BOR&#re{qro!*B|%| zC*i%doKJK>o30zw7e6Y0X6(kE>Y8k!)UmPd8}0B$+s`!7K@zt_j(c@Ueo|XMmAIEH zaCu(e>ay5Q&INa8rgIvSvuA0p7zU@zJ!aK>0%xKm>bt6wCb6>6o+{JA&dRGAlXt?@ z9+eg0H=1x0H|tyDht}(S*!Bd==Y%jK2QG=;^!H_hb|3z%krkR|eyz!2-?*k#trnI8 zjz`h&ZihY?)NoMRn>-;?V-D#aduAJMWYcJj8KEb%@e^&qkQ_b7sLEl=$hPY>oZuN6 z`4;JbdjV71=xW1xrT3Kg-y~7N2LhOH^KV>=N#g9e$Nb8g>HH=3){Pb+GNYj}m5z$j zg?zZB8cWMqYXGDAkQt{tr2lYW#eNAgPv$pG3+{O!5uD6$c+@XdzcCy&hqsF6g!Ewh zZT4<^KKzcfNO%iyG68j`eNvazZO!~CAR@r5V7Iu{!A?)@WvW^%xD{|uiV)A zX1^Dzy~QS6{)0!7LG80vecNX#Z7f1B>D!gIUEd1ZS@0!LU~X6tC@T!vdB?YuLw-Q)At_k+>tW;1i8wLq^Ys zJB};x`uVX;*^-I^kdfBh#Z7`XeXxy=ut51DtP}(LfphHrH{#2|dWxU;EGyF25MOc% zp|>nbdHPK}gM1x3e(^qWVMX($+%qaeimjv~VS0UUDF-i0hz%V=2P5_f@}qzCWTV`S z&x_hsVyq+kf8}e5X)aJK#`TH?>wjShc-u8Wu!+tg|6_K!yh{UeL4upZ4Q8n z|6@8javvibXjeCV( z>xeOe7@U#k;dg<9pRqpe?AJKV{Dj6h;)o~v)Aji*VJ!ooe$VTtPXEDbG{J4|5qJ@u zA@Mk{7^7tW|H%68cq;q<{}Ne=loXN7P?X4C$zGY+8pN@($KhBNT1FY!d(Vt)Dh(sq zPGm$`#|(!Y>-V};_kDjqzdvpdcjvgS_w~Ns*Y$qAp0DTY`3!(|`$3RTvV&lNysr~v zcfJ4wa6TO$wpRP%8p{=)uW9m>h#rcZPdg;%_Fzx__U4Y~mRt&C!~MnPjeZg$k5q}e z8fu4nK1^_=YttyfVkIY1MkEb1_)ve!;ZE9&dB0_2e_oM^=0UWQK+Nf*YSgW~kENDv zi0NE(7lCVbaU5Wjc?eiTAKttp&v4;}%pJ?9+Z#Dlw2RIKM8{5D3iv@-_%LM0`lrpm z6zOM)9)Bvif^^&?Xb1U05Hvscb2Z2pWGeUj{kD^a0ICi=uZpOPpetQj1nFtzT?I?} zO6Z9)=t`3>geK`%pcy(P4Q_wl-vUSrpidu>6s-mMAbY@M_#8ko5NXEd8$q--LEkdR z)OTY7I`c(qK{M%7hc|TlySEErzd#ez-8YzB1U%|a`U4&rWOzcmzPtXQT+pGHpfX|v zqFVNFTE4=|Fh8ZBdGr-&q|XZuvPPV+Ux9)wi8vN+td8-J^8Kg2#kw)zyjMlQnP@?R zVB)#)=F(x1H~=_x6|)cAdVKubcZUid*NyHuGk5 z=%erE((-kn;JGKl3dXnwl@7ym3$=@vF&YSr28yuSkxi!IVXaY?&+4+&VsAlbVrh?t zc>9RwcPcN-SkOgc_qQ|zOUReF^J9neYgc8Hr2QI9q4zo9D)jD_Av$4+VAsCr4xX_! z9Yqb-Px~wdtY9Y*ym9-TGFPGnP)!64J6fez#rYZ?`BrP&B<)31e*Jkox{+musVhCV z22G-Oz~tU>WA@GtB!kcpJtOM~I0}^tY%NY%d)ahN?B@jB4Er zy=kIE6;^!_43Sb#WOZ)l8i@Ic~vRzc_cZXd>x8!ItfJoL6N&AExo<^9BG5)xn5)k zng(tt@bBX2x%-g0lVeEvkRdp5AdT-MJ}c_gUlyJ8xnA*clTjF66;i;atD;0;n#Gdc_Hau;1VEv$Bp=a_i9ouy(NINjv7v5083dzf)(ax`PYjbN*A7$a2`?azmeOLAfJ4-35*34 zj|Y@qdmi2k!ofYAdK=JB6QvGSVgyF!)Vc^#xqB`jwxaJNgbWc!LbrJNU(Z>%Qnhb| zhS~ED zvfdXB|B^ncS)qm1NlSZ2E}d62Gu@SL>J3Zi8r>!Y&LXyTjw{_8sBH}B$0y40r0R~R zyfY&Y^z|&?21TUla|^DCuIiwBS7hCFi9-$h(dwJmPp)w=eMr12UJV}eJr%uDIxOK2 z*-8KkFfP0ERQbj(wsB|TzAeTbyt0*_H)r{(U?T6YUN^_|Wp*hfr*t8HDX;`W5*|li2HK-kn zTf8JEzq%aLv!qYe80pE?Cj8KWw)4jiu2i+3K3t8~KLvm2T!|T{=g~cTfnB&<-6m|1 z!$~z-7|I$#U<+xEViTQ6e;)<;y%u|hvX3)YF5^UO&EsFm`rG*#6jltOjK47%+Ao50 zm4L`_9=RZ>FKlPV_;n(CVPdmz82$>xS{gP2~)HU8BKtSvZ(WtelVE5{XzF z*f3u78adO*R+^_>Uk(ZkO%nW5pYgRUTwO-25hqZ^HRGWPGD}w1o8CVLSv5WFMi(^q z8C4@Z6Co7rS9`Lglr;Eh5m@J}#4qooOHZ6rY?~$RkI9hJUA5dRCPB#+>R0UBWR`6p z>{PaOqn+uuL!<>q#5oP&pKqvdCDHpupRQg!s_r9aKkWD`3a&wvS?pw z5^*D4$~XzV)F*X5`;4V;0#bFcsONYrDygJe&~vXep|yL-RJv#l1+3Hz&s4s>dCU|L zBGzA7L4^zfC_@*w8ou%ym0_agZdEqIhefVF%|DmgC@`3y+VXk$2p#p2>vf_@Y#qFjq z<`C;*k|tK`HvlfaWD+p9m0(r%?5~a!h~^>^u1ZD^G@9H5kE!<4FhtV@_hqQiG}G*t zd@}P!O@sPw>pMV#u5mMcXQ81CD0q^7rZ7%ZeWd`<%29P3pO(T->EyG<)|kw=pxbCO z*CWbK_Yx=lySE(TIyB^DD_#V0K8ab%lAyaj9#K%ETLg@T3z-j(ccg9QE-()0v1tzPQWsHBWAb0WfAUgNX(1yYSQm8-VA zZMBGq`KnhvyfzRm;Yk|D6V1lvB_{L0kEq2Oe!dWxk%=z6P9j-r40ZvYn z#W!*)qm244xaMe@=n9DP$nt`v0W-7Zc4}~|NX}tBe}B|;-n&y&)O{tY=UG!XlG(GA z3v{XqN}0WW9GL}pqUIsW+7<#YwGCwhG=j^>nN%2Dg~&y1yCG=GCeWjuo@-2FWg1nL zGv(zl_R#TXn%-3+c%M;`M(sPx%Sa`w$3T@BB{Erjg}YJdGu+I#r|3;xBObORW_{?Y zuw&*sv0A$TfLF=Oy{m^BSAPS>yJyIRmP1!TB-wnSBP9QCVWBkqWrp>L^Vi;mG^U8*Kve z<4;2;%3r*FKyQ{K*K?p;U&;;Mh=#7Yjo7?UqXAuvZ{D5_3b~RIiFUsLx+=OcAqdz} zN|L%jRvA4))uiWB4K;_@cd|@vd6OW&eR2C$bGIsMb zhdcfPA-oqsBYBCm#8Dd2Lg2g7nd(w{ZZ$akgSH%3MH{Bx=a@Ayn4C$jZCI0{fNX~0zKqDETo^7B5el1|Rqbi_yIol;Y<;@O9Cgy-=p?NhG+Je6E4tA}CW|j5@1IQs2_iD*W@J-hCyS zW=^6#C9At=kB}Ci*D!=3ps5j;vQw&Vrl__2^7>ejOKOPP@ zoa$KSdja-u5Aw6O1n2MH*EVcde%<+&fp&%HIP)@A^JR%EL<5l~$;ICm>&*)$>w2$w;<-TN6Fa57 zp1R{TZ8pk{>9~^Ea5vQn&!lBG)D!e>IO&hZ}P;R)ysQ>%%{^isn8@s-5u@**|H> zXhI$zkR;9!+Q69TMyklL+#?=Wuj^UTZ1>9^t2$|?ZNi1rG*JyjN7xizNIwxR<2j`a z%HCTo|3L%5U?xEA_~MowB7aKLd}4o4`<*9@x&K8q!t068f>1P=YJ_+U$j3SV_cK6- z$iMxi=Exw%Hd-(+Alz{UKw#Fi%qRX(=Q#1R$NLKZOV5Gl8}N}2`6}^%Jg}XSG5Qym z`2(iN41x4uTdAt-hktO3-=GI_a(3zcMq~j62nJN))AFxb}jyU8GMTbldQmjMA ze#;E(Eo9cCDGUEOU<>jEuOg1~$l$^Uh@1b%hyZY!7m%eNHuoRWk|^Ax+WZgLvq9eZ zwg5qr=yY3tOVj*kb_6v1BY#Kw2%Y~oaQ^rDN{^&S{xcGmE{KLW2y_`cd;b*9M11yd z^TXfoha&TFWbRm;H+iS?|2JLxh@U0POjgkRbzwp=| zCPYrwNeu7{7I~!cr}yvs&xbz_5|#g@PzJn1=vyzaPmSbQPzYeeZvWN#1o5-```Z5k zNxyGMX#~vB<+q=$wLmCIxcW&}N2@Dhuh}}+BA!cr|E>v01KL9-Gj`x7qGlQT8a!9# zLDs_Qdhw^6PH4xl17Ww=2s$qqh_Zse_c!+16hUNx$|M|B^7+a4dB2qc9?lP)23?0Z0<9>Mtnn%tO6ICPNPN4a( ze~3W(e~3VFcLt5`*7t!2!;3o-tTHT@$gIEE?e1*9Y-l_5;>QsW;#>0`m$ZNW(Q>@> zOi;Bu0gcN=G|jC<77@!%B-@UW5_WQ-x^o~vgeyF1v}Mi)eQv^$`V=L{`0q!+9a$`g zTQ5fc1bo66XcYzEhk|gw0e;qD$sBRK3^wpURn4e8=E;8%|YIY$n4Me-GCqw+VOz1`A8I z0JsiC{3GDYm{I{y(?vsJFv9tegvN0*g1Z^z^NKRUO~Z;7#O38uCU_%10KlN_y;gEz z%q4{F|6j3myQ$BK?%Q~5Jg%4^@$1{Y%U}Xcf80KOOSeP7vbD-t(4;?X7m9~QkoC?Z zy6~X$)a*68KHjjo;PP?s>Uh@ZrR~FDT<6pe_9)RZW# z`_3d#PG&h84mJnA1m07Yzy$sKBg6q!94VV`5qZm}DI!1L9i4x~TT}ucS9`w)(;ZU6 zF(H<250%jlATaf~-p!So0<~^3Z|dCAx5M`|KohYy1_8CQe836j-1DVufeFEytJ_hb zx1GjXwV0qrV+Y6;g+*7k=4nQ8_X6>--u0^2f|p_O?GL%J_gZMajJ&3U#L%+8Nju(P z%sqTT_o3?>IXBnaY+VbWAn7Pzr#_A-KH38W!S|U;c<6>zf>RKsj$d)`cYt5N{>99k{;PDEHTo2! zCA+o{pS{MK@U8*L_I0^1*kk55BNCW>!5cu7YZg z<8doM^r=4ERfV`uFIe^fay5_WVQ(ML!+@$>wJAtvW(Dtj`Zmc!dnX-D7y{66{JwVm z5-yU*M@8n)b7FoncH;fyco1iIzx5T-FC~P7u_pGRHR4B_n=pSs|1TD>+chO^WS+4z z0n(vvn8(ByhvQYOsdqFKYDxQ4DKW`{em~$YS#zjHA2R60?dXlZ1fALU?=ESJ0wq{L z6#ubRX#=3~vaB=PT?FR$>TOQc3CGX8{he9Y0yET-enzl0!c7*q&k1_*4t57YVjfMI z$4JM~ci;sx`)8?5JCCx7(Uh~0E8gtWeo(bATx$$|!U+@in3G(;X9g+PAS^{o7buMMw*8>)Y#@T0jCP<7OeG#-Y z-3)Vg8vwdiZ=~cY1~_S9lVw));p5V1+b<=lv%z@D2p95umrGC0etDVR!kP)FB-kGd z(C5{i_MW?#Z{FBYcB=QTY}G2?@+c#@M`?e)S$&P3^7hlNyX_FQZ+YYlAgX}qfYoBZ z?Y4KEtHM0A!jhd~r=>?$uc$=Jlyb&g|R<6`MVo;O_oUy!rZoLSciC#OR>wV55oTkxRzaHy{ zn(@s(cvPy@P*d3l%6JWmKfAwIk!nz%ABPgcfP#OZGhKj0bzX(jkb$B6^!~QuG-mx! z$u)zX_Q0*xEM0HWb~YdqTxL3$5X6Pr5g#UQfoHgFbt(P*IVccJ1XU9vgzQ-RD-(Pf z<~ic5H8_R~W=xv0;Wd>lcZ#_5iGM+0-~$qJPujA76}N65V#Qde<3HkTq0EZXk>=%k zi2^h{qVy5YyyS+gl~eYaING8uQcaF$ndSEdnA%!s)xGgeXp#Px3B=MMAS%*}sw!CI z%0D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

EW*X%awl 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