From a72e6440adaf7bed80621ef63c404fa7e079772a Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 24 Oct 2019 21:09:38 -0400 Subject: [PATCH 01/50] adds directories for model legal forms and whitepapers/researrch --- .idea/ZAP-Tech.iml | 12 ++++++++++++ .idea/misc.xml | 6 ++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ 4 files changed, 32 insertions(+) create mode 100644 .idea/ZAP-Tech.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml diff --git a/.idea/ZAP-Tech.iml b/.idea/ZAP-Tech.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/ZAP-Tech.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6debbf1 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From 75aeff0d99cb3e02598d464bb8d2289eb72206a3 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 24 Oct 2019 21:11:26 -0400 Subject: [PATCH 02/50] adds placeholder for ZAP whitepaper --- .idea/workspace.xml | 163 ++++++++++++++++++ docs/whitepapers & research/ZAP Whitepaper.md | 0 2 files changed, 163 insertions(+) create mode 100644 .idea/workspace.xml create mode 100644 docs/whitepapers & research/ZAP Whitepaper.md diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..c584909 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -103,7 +132,8 @@ - - + - - + - - - - + @@ -136,6 +176,10 @@ + + + + @@ -147,14 +191,28 @@ + + + + + + + + + + - + + + diff --git a/docs/model legal forms/Model DAO Charter - Unincorporated Association - QDC.md b/docs/model legal forms/Model DAO Charter - Unincorporated Association - QDC.md new file mode 100644 index 0000000..25afbd2 --- /dev/null +++ b/docs/model legal forms/Model DAO Charter - Unincorporated Association - QDC.md @@ -0,0 +1,177 @@ +# DAO CHARTER + +## FOR THE ___________ /*INSERT NAME OF DAO*/ DAO + + +--- +*IMPORTANT NOTE*: This is an alpha release of a potential model DAO Charter for DAOs wishing to function as unincorporated associations. + +There are a large number of assumptions embedded in this document. Among the most important is that the DAO shares/membership interests are NOT securities. This model form would not be suitable for DAOs whose tokens/membership interests are securities. + +Because there is no limited liability vehicle (such as an LLC or corporation) contemplated for the DAO in this model form, to be quasi-safely used in practice, the approach would need to be implemented with various extrinsic safeguards, such as specific public disclaimers regarding the ability of DAO Members to bind other DAO Members, and specific contracting practices when DAO Members are contracting with third parties regarding use of DAO funds, etc. It would not be appropriate for all use cases. + +Code deference exists along a spectrum, with one end being "code is law" and the other being "code is no substitute for law whatsoever." The code deference approach taken by this form may be characterized as "qualified code deference" and builds on the example set forth in the "Simple Code Deference Agreement." For more on qualified code deference & the rationale thereof, see here: https://www.youtube.com/watch?v=hzbMPLxiht4. + +This document does not constitute legal, financial or other advice and is not intended to be relied upon or used by any person for any purpose, other than informational and educational purposes. No attorney-client relationship or privilege is intended to be created or implied. No representation or warranty is being made as to the quality or fitness for any purpose of this document. Furthermore, this document is not recommended for use, but only for research. + +This document is currently copyright ZeroLaw LLC but will be made open-source after further refinement and clean-up. Please do not use or quote without permission. + +By reading, transmitting or copying this document or any portion thereof, you consent and agree to the foregoing terms.*/ + +--- + +### I. NATURE OF DAO CHARTER + + (a) This charter (this “***Charter***”) is the official legal charter of the ___________ /*INSERT NAME OF DAO*/ (the “***DAO***”). This Charter is intended to be a legal agreement & contract binding upon all DAO Members and the other DAO Participants, enforceable in accordance with its terms under the laws of ___________ /*INSERT NAME OF LEGAL JURISDICTION*/. Certain capitalized terms used in this Charter are defined in Section 6. + + (b) If you have received any DAO Membership Token or are otherwise a DAO Member, you consent to & agree to become legally bound by this Charter as both a DAO Participant and more specifically a "***DAO Member***". + +### II. NAME, PURPOSES AND STRUCTURE OF THE DAO + + (a) The name of the DAO is ___________ /*INSERT NAME OF DAO*/. + + (b) The DAO is a "decentralized autonomous organization"--i.e., an unincorporated association of individuals, entities, associations and/or other persons or groups of persons. + + (c) The activities and purposes to be conducted or promoted by the DAO are described at [________]() /*ADD HTML LINK TO DESCRIPTION OF DAO PURPOSES OR MISSION STATEMENT*/, as they may be updated from time to time in accordance with this Charter (the "***Purposes***"). + + (d) The DAO is not intended to, and shall not be deemed to, be a legal person or have a legal personality separate from the DAO Members. Without limiting the generality of the foregoing, the DAO is not intended to be, and shall not be deemed to be, a partnership. + + (e) The DAO Members shall utilize the Designated Smart Contract (a smart contract deployed to the Designated Blockchain at the Designated Blockchain Address) as the exclusive method of holding. allocating among the DAO Members and spending or otherwise distributing any Tokens that are DAO Property, of minting and issuing DAO Membership Tokens and holding and recording votes of the DAO Members. The DAO may also utilize the Designated Smart Contract to administer and facilitate certain other arrangements and transactions involving the DAO, the DAO Members and/or third Members. + + ### III. DAO SHARES & MEMBERSHIP + + (a) A person shall be deemed to be a DAO Member if and only if an instance of the Membership struct has been created with respect to such person in the Designated Smart Contract. Each Membership struct shall record the public key with respect to which the DAO Member may exercise its rights as a DAO Member through the Designated Smart Contract and the number of DAO Membership Tokens issued to and held by such DAO Member, and may also record any other relevant information regarding a DAO Member, as determined by the available key: value pairings within the Membership struct of the Designated Smart Contract. + + (b) Membership rights in the DAO shall be represented by Tokens (the "***DAO Membership Tokens***") minted and issued through the Designated Smart Contract. + + (c) DAO Members shall have the rights, powers and privileges that are possible to be taken or exercised by DAO Members through the Designated Smart Contract as further set forth in Section 4. Additionally, DAO Memrs shall have the rights, powers and privileges set forth at [________]() /*ADD HTML LINK TO DESCRIPTION OF DAO PURPOSES OR MISSION STATEMENT*/, as they may be updated from time to time in accordance with this Charter. The rights, powers and privileges of DAO Members are referred to herein as the "***DAO Membership Rights***". + + (d) Status as a DAO Member does not (and shall not be deemed to) create, and the DAO Membership Rights do not (and shall not be deemed to) include, any authority, right or power on the part of a DAO Member to act as the agent, representative or attorney of or otherwise act on behalf of the DAO or any other DAO Member, to bind the DAO or any other DAO Member to any Contract or Liability or to Convey any DAO Property or any asset, right or property owned or held by or on behalf of the DAO or any DAO Member. Without limiting the generality of the foregoing, no DAO Member shall be deemed the partner of the DAO or any other DAO Member. No DAO Member shall state, purport, imply, hold out or represent to any person that such DAO Member or any other DAO Member has any such authority, right or power. + + (e) To the maximum extent permitted by applicable law, no DAO Member shall be (or shall be deemed to be) Liable for any Liability of the DAO or any other DAO Member. This clause "(e)" shall not (and shall not be deemed to) create or imply any obligation of the DAO or any DAO Member to indemnify or compensate any DAO Member from, or hold any DAO Member harmless against, any Liabilities incurred by such DAO Member under any applicable law, in connection with the DAO Member's participation in the DAO or otherwise. + +### IV. BINDING EFFECT OF THE DESIGNATED SMART CONTRACT + +(a) *General Binding Effect.* + +(i) *Smart Contract Deference.* Except as set forth in Section 4(b): + + (A) the results of operation of the Designated Smart Contract shall be determinative of the rights and obligations of, and shall be final, binding upon and non-appealable by, each of the DAO Members with respect to the DAO, the DAO Purposes, the DAO Shares, the DAO Property and the Distributed DAO Property (the "***DAO Matters***")' + + (B) each DAO Member has the unconditional right to take any action or exercise any right, power or privilege that is possible to be taken or exercised by a DAO Member with a DAO Membership Token or by interacting with the Designated Smart Contract, including transferring a DAO Membership Token (to the extent the Designated Smart Contract permits such transfers), calling any function of the Designated Smart Contract, Conveying any Token to the Designated Smart Contract or receiving any Token from the Designated Smart Contract; + + (C) no DAO Member has any duties or responsibilities to make any particular use of the DAO Membership Token or interact with the Designated Smart Contract at all or in any particular way; *provided*, *however*, that this clause "(C)" does not and shall not be deemed to limit any other provision of this Charter, including the requirement set forth in the preceding clause "(A)" that a DAO Member shall be bound by the results of operations of the Designated Smart Contract; + +(ii) *Smart Contract Preempts Contrary Legal Contracts.* Except as set forth in Section 4(b), if in connection with any DAO Matters there is any conflict or inconsistency between: (A)(1) this Charter or (2) any other Contract between or among any DAO Members; and (B) any Contract created or implied by, or embodied in, the machine, assembly or other code, or the results of operation, of the Designated Smart Contract, then the Contract referred to in the preceding clause “(B)” shall prevail over the Contract referred to in the preceding clause “(A).” Notwithstanding the foregoing, particular DAO Members may opt out of this Section 4(a)(ii), solely as to themselves and without any adverse effect on other DAO Members, to the extent expressly provided in a written legal agreement, provided that the execution of such agreement is announced to all DAO Members and an accurate and complete copy of such agreement is made readily available to all DAO Members. + +(iii) *Prohibition of Legal Proceedings & Transfers.* No DAO Member shall, without the prior written unanimous consent of the other DAO Members, directly or indirectly take or attempt to take any of the following actions: + + (A) except as set forth in Section 4(b) or to the extent necessary to enforce the express provisions of this Charter, commence or continue any Legal Proceeding, assert any Claim or enforce any judgment or other Order, in each case, that (1) is against or involves any other DAO Member(s), (2) relates to this Charter or the matters contemplated by this Charter, the Designated Smart Contract, the DAO Property or any of the other DAO Matters, including, for the avoidance of doubt, any Legal Proceeding or Order *in rem* pertaining to the DAO Property or any Legal Proceeding or Claim challenging the enforceability of any provision of this Charter; + + (B) Convey any of the DAO Property other than such DAO Member's Distributed DAO Property (it being understood that for a DAO Member to “***Convey***” any of the DAO Property means for such DAO Member to, or to enter into any Contract that may obligate such DAO Member, any other DAO Member or the DAO to: (1) create, perfect or enforce any Lien on, (2) pledge, hypothecate, grant an option or derivative security, swap or other instrument with respect to or (3) convey, sell, transfer or dispose of such DAO Property or any right or interest of the DAO or any DAO Member to or in such DAO Property); or + + (C) cause, assist, encourage or facilitate, a Material Adverse Exception Event. + +(b) *Exception Handling.* Notwithstanding anything to the contrary set forth in Section 4(a), if there is a Material Adverse Exception Event, then the rules and procedures set forth in this clause "(b)" shall determine the rights and obligations of the DAO Members relating to the DAO Property. + + (i) *Exception Notice.* If any DAO Member becomes aware that there is a Material Adverse Exception Event, such DAO Member (the “***Sending Member***”) shall deliver to the other DAO Members (the “***Receiving Members***”) a notice (an “***Exception Notice***”): + + (A) certifying that the Sending Member believes in good faith that there is a Material Adverse Exception Event; + + (B) describing in reasonable detail the events, facts, circumstances and reasons forming the basis of such belief; + + (C) if and only if desired, describing in reasonable detail a proposal by such DAO Member of the actions to be taken, the agreements to be entered into, and the remedies to be sought by the DAO Members in response to the Material Adverse Exception Event an “***Exception Handling Proposal***”; + + (D) including copies of any written evidence or other material written information, and summaries of any other evidence, relevant to, and material for the consideration of, the Material Adverse Exception Event and the other matters referred to in the Exception Notice; and + + (E) containing a representation by the Sending Member, made to and for the benefit of the Receiving Members with the understanding that the Receiving Members will rely thereon, that, to the Sending Member’s knowledge, the certification and statements made pursuant to the preceding clauses “(A)” and “(B)” are accurate as of the date of the Exception Notice, and, considered collectively, do not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make such statements, in light of the circumstances in which they were made, not misleading. + + (ii) *Exception Standstill.* During the period starting on the date of delivery of an Exception Notice and ending with the DAO Members entering into an Exception Handling Addendum or receiving a final decision of an arbitrator in accordance with Section 4(b)(iii) (the “***Standstill Period***”), each DAO Member shall: (A) treat all of the Distributed DAO Property of such DAO Member that may have been Transferred to such DAO Member as a result of the Material Adverse Exception Event as if it were DAO Property, including by disregarding the parenthetical exceptions for Distributed DAO Property in Section 4(a)(iii); and (B) deposit and maintain such Distributed DAO Property in a segregated Account Address to be treated, to the extent permitted by applicable Legal Requirements, as a custodial trust held for the benefit of the DAO Members. + + (iii) *Determination of Exception Handling.* + + (A) The term “***Exception Handling Addendum***” refers to an addendum to this Charter setting forth the DAO Members’ agreement on the existence or non-existence of a Material Adverse Exception Event and the actions to be taken, the agreements to be entered into, and the remedies to be sought in response thereto. Each Exception Handling Addendum shall automatically and without further action of the DAO Members be deemed incorporated into and to form a part of this Charter. + + (B) During the continuous 10-day period beginning on the date of delivery of hte Exception Notice (the “***Negotiation Period***”), the DAO Members shall use commercially reasonable efforts to negotiate in good faith to agree upon the existence or non-existence of a Material Adverse Exception Event and, if so agreed, the actions to be taken, the agreements to be entered into and the remedies to be sought by the DAO Members in response to the Material Adverse Exception Event. If the DAO Members agree upon such matters during the Negotiation Period, the DAO Members shall promptly enter into an Exception Handling Addendum reflecting the same. + + (C) If the DAO Members fail to reach an agreement resulting in an Exception Handling Addendum during the Negotiation Period, then either DAO Member may initiate an arbitration action to resolve the issues in accordance with the procedures set forth at [________]() /*ADD HTML LINK TO DESIRED ARBITRATION PROCEDURES*/ (the “***Arbitration Procedures***”). The decision resulting from the Arbitration Procedures shall include, among any other determinations, a determination of the treatment of any Distributed DAO Property and whether to extend, modify or terminate the covenants applying to the Distributed DAO Property during the Standstill Period. The decision resulting from the Arbitration Procedures shall be non- appealable, binding and conclusive upon the DAO Members. Judgment upon such decision may be entered in any court of competent jurisdiction. + +### V. Representations and Warranties + +Each DAO Member (as the "***Representing DAO Member***") hereby represents and warrants, to and for the benefit of each other DAO Member, as of all dates that such Person remains a DAO Member, as follows: + +(a) *Authorization and Enforceability.* The Representing DAO Member has all necessary power, authority and capacity to enter into, agree to the terms and conditions of, become bound by this Charter. This Charter has been duly entered into by the Representing DAO Member and constitutes a legal, valid and binding obligation of the Representing DAO Member, enforceable against the Representing DAO Member in accordance with its terms, subject only to the effect, if any, of (i) applicable bankruptcy, insolvency, moratorium or other similar laws affecting the rights of creditors generally, and (ii) rules of law governing specific performance, injunctive relief and other equitable remedies. If the Representing DAO Member is an entity, then the Representing DAO Member is duly formed, organized, validly existing and in good standing under the laws of the jurisdiction in which it was formed. + +(b) *No Conflicts or Required Unobtained Consents.* The execution and delivery of this Charter by the Representing DAO Member do not, and the performance of its obligations under this Charter by the Representing DAO Member will not: (i) conflict with or violate any Legal Requirement or Order applicable to the Representing DAO Member or by which the Representing DAO Member or any of the Representing DAO Member's assets is bound; or (ii) result in or constitute (with or without notice, lapse of time or both) any breach of or default under, or give to any other Person (with or without notice, lapse of time or both) any right of termination, amendment, acceleration or cancellation of, or result (with or without notice, lapse of time or both) in the creation of any Lien on any of the DAO Property (or any right, entitlement or interest of the Representing DAO Member therein) pursuant to any Contract to which the Representing DAO Member is a DAO Member or by which the Representing DAO Member or any of the Representing DAO Member's assets is bound. The execution and delivery of this Charter by the Representing DAO Member do not, and the performance of this Charter by the Representing DAO Member will not, require any consent, permit or exemption from any governmental authority. + +(c) *Title.* The Representing DAO Member exclusively owns, controls and has good and valid title (free and clear of any Liens) to any Tokens deposited by or on behalf fo the Representing DAO Member into the Designated Smart Contract and exclusively owns controls, controls and has good and valid title (free and clear of any Liens) the private key corresponding to the public key designated in the Representing DAO Member's member struct in the Designated Smart Contract. Without limiting the generality of the foregoing, the Representing DAO Member has not directly or indirectly Conveyed any of the DAO Property. + +(d) *Reliance on Own Due Diligence; Informed Consent.* + +(i) The Representing DAO Member has received and carefully reviewed a copy of this Charter and all source code for the Designated Smart Contract sufficiently in advance of becoming a DAO Member to make an informed decision regarding becoming a DAO Member. The Representing DAO Member has been given a full and fair opportunity to: (A) to ask questions of, and to receive answers from, the other DAO Member regarding the subject matter of this Charter and the Designated Smart Contract and (B) to obtain any additional information that is necessary to evaluate this Charter and the matters contemplated thereby. The Representing DAO Member is a Person who is, or in connection with this Charter and the matters contemplated thereby has received the advice of Persons who are, knowledgeable, sophisticated and experienced in making, and qualified to make, evaluations and decisions with respect to the quality, security and intended and expected functionality of the Designated Smart Contract and the other matters contemplated by this Charter. + +(ii) Other than the representations and warranties of the other DAO Member expressly set forth in this Section 5, the Representing DAO Member has not relied on any statement, information, representation or warranty including oral statements, due diligence presentations, etc., or any omission of any statement, information, representation or warranty, made by or on behalf of the other DAO Member in determining to enter into or perform this Charter or otherwise making any evaluation or determination of the Designated Smart Contract or any other matter contemplated by this Charter. The Representing DAO Member understands that the other DAO Member has not made, and has not authorized any of its representatives to make, any representation, warranty or other statement intended to be relied upon or to give rise to any claim, obligation or liability based on the accuracy or completeness thereof, other than the representations and warranties of such DAO Member expressly set forth in this Section 5. + +### VI. Definitions + +(a) “**Account Address**” means a public key address on the Designated Blockchain Network that is uniquely associated with a single private key, and at which no smart contract has been deployed. + +(b) “**Claim**” means any past, present or future dispute, claim, controversy, demand, right, obligation, liability, action or cause of action of any kind or nature. + +(c) “**Confirmation**” of a transaction shall be deemed to have occurred if and only if such transaction has been recorded in accordance with the Consensus Rules in a valid block whose hashed header is referenced by at least _________ /*ADJUST BASED ON DESIGNATED BLOCKCHAIN SECURITY MODEL ETC.*/ subsequent valid blocks on the Designated Blockchain. + +(d) “**Consensus Attack**” means an attack that: (i) is undertaken by or on behalf of a block producer who controls, or group of cooperating block producers who collectively control, a preponderance of the means of block production on the Designated Blockchain Network; and (ii) has the actual or intended effect of: (A) reversing any transaction made to or by the Designated Smart Contract after Confirmation of such transaction, including any “double spend” attack having or intended to have such effect; or (B) preventing inclusion in blocks or Confirmation of any transaction made to or by the Designated Smart Contract, including any “censorship attack,” “transaction withholding attack” or “block withholding attack” having or intended to have such effect. + +(e) “**Consensus Rules**” means the rules for transaction validity, block validity and determination of the canonical blockchain that are embodied in the Designated Client. + +(f) “**Contract**” means any: (i) written, oral, implied by course of performance or otherwise or other agreement, contract, understanding, arrangement, settlement, instrument, warranty, license, insurance policy, benefit plan or legally binding commitment or undertaking; or (ii) any representation, statement, promise, commitment, undertaking, right or obligation that may be enforceable, or become subject to an Order directing performance thereof, based on equitable principles or doctrines such as estoppel, reliance, or quasi-contract. + +(g) “**DAO Property** means any Token or other asset, right or property licensed to or on deposit with or owned, held, custodied, controlled or possessed by or on behalf of the DAO, including any Token on deposit with or held, controlled, possessed by or on deposit with the Designated Smart Contract. + +(h) “**Designated Blockchain**” means at any give time, the version of the digital blockchain ledger that at least a majority of nodes running the Designated Client on the Designated Blockchain Network recognize as canonical as of such time in accordance with the Consensus Rules. For the avoidance of doubt, the “Designated Blockchain” does not refer to [____________] /*INSERT ANY APPLICABLE REFERENCES TO COMMONLY KNOWN FORKS--E.G., ETHEREUM CLASSIC*/ or any digital blockchain ledger commonly known as a “testnet”. + +(i) “**Designated Blockchain Network**” means [____________] /*INSERT REFERENCE TO DESIRED BLOCKCHAIN NETWORK--E.G. “the Ethereum mainnet (networkID:1, chainID:1)”*/, as recognized by the Designated Client. + +(j) “**Designated Client**” means [____________] /*INSERT REFERENCE TO DESIRED BLOCKCHAIN CLIENT--E.G. “the Official Go Ethereum client available at https://github.com/ethereum/go-ethereum” CAN ALSO REVISE FOR MULTIPLE CLIENTS--E.G., HAVE 3 DESIGNATED CLIENTS AND SAY THAT THE DESIGNATED BLOCKCHAIN IS THE ONE AGREED UPON BY 2-OF-3.*/. + +(k) “**Designated Smart Contract**” means the smart contract deployed at address [____________] /*INSERT REFERENCE TO ADDRESS OF DEPLOYED SMART CONTRACT*/ on the Designated Blockchain. + +(l) “**Distributed DAO Property**” means any asset, right or property that was once DAO Property and has been distributed to a DAO Member. + +(m) “**Legal Order**” means any restraining order, preliminary or permanent injunction, stay or other order, writ, injunction, judgment or decree that either: (i) is issued by a court of competent jurisdiction, or (ii) arises by operation of applicable law as if issued by a court of competent jurisdiction, including, in the case of clause “(ii)” an automatic stay imposed by applicable law upon the filing of a petition for bankruptcy. + +(n) “**Legal Proceeding**” means any private or governmental action, suit, litigation, arbitration, claim, proceeding (including any civil, criminal, administrative, investigative or appellate proceeding), hearing, inquiry, audit, examination or investigation commenced, brought, conducted or heard by or before, or otherwise involving, any court or other governmental entity or any arbitrator or arbitration panel. + +(o) “**Liability**” means any debt, obligation, duty or liability of any nature (including any unknown, undisclosed, unmatured, unaccrued, unasserted, contingent, indirect, conditional, implied, vicarious, inchoate derivative, joint, several or secondary liability), regardless of whether such debt, obligation, duty or liability would be required to be disclosed on a balance sheet prepared in accordance with generally accepted accounting principles and regardless of whether such debt, obligation, duty or liability is immediately due and payable. To be “**Liable**” means to have, suffer, incur, be obligated for or be subject to a Liability. + +(p) “**Lien**” means any lien, pledge, hypothecation, charge, mortgage, security interest, encumbrance, other possessory interest, conditional sale or other title retention agreement, intangible property right, claim, infringement, option, right of first refusal, preemptive right, exclusive license of intellectual property, community property interest or restriction of any nature including any restriction on the voting of any security or restriction on the transfer, use or ownership of any security or other asset. + +(q) “**Material Adverse Exception Event**” means that one or more of the following has occurred, is occurring or would reasonably be expected to occur: + +(i) a Consensus Attack adversely affecting the results or operations of the Designated Smart Contract; + +(ii) the Designated Smart Contract having become inoperable, inaccessible or unusable, including as the result of any code library or repository incorporated by reference into the Designated Smart Contract or any other smart contract or oracle on which the Designated Smart Contract depends having become inoperable, inaccessible or unusable or having itself suffered a Material Adverse Exception Event, mutatis mutandis; + +(iii) a material and adverse effect on the use, functionality or performance of the Designated Smart Contract as the result of any bug, defect or error in the Designated Smart Contract or the triggering, use or exploitation (whether intentional or unintentional) thereof (it being understood that for purposes of this clause “(iii)”, a bug, defect or error will be deemed material only if it results in a loss to a DAO Member or the DAO of at least ___ percent of such DAO Memvber's distributable interest in the DAO Property and/or __ percent of the DAO Property); + +(iv) any unauthorized use of an administrative function or privilege of the Designated Smart Contract, including: (A) any use of any administrative credential, key, password, account or address by a Person who has misappropriated or gained unauthorized access to such administrative credential, key, password, account or address or (B) any unauthorized use of an administrative function or privilege by a DAO Member or a representative of a DAO Member; or + +(v) the Designated Smart Contract, any of the DAO Members or the DAO Property is subject to a Legal Order that prohibits the Designated Smart Contract (or that, if the Designated Smart Contract were a Person, would prohibit the Designated Smart Contract) from executing any function or operation it would otherwise reasonably be expected to execute. + +(r) “**Person**” means any human, robot, bot, artificial intelligence, corporation, partnership, association or other individual or entity recognized as having the status of a person under the law. + +(s) “**Token**” means a digital unit that is recognized by the Designated Client on the Designated Blockchain Network as capable of: (i) being uniquely associated with or “owned” by a particular public-key address on the Designated Blockchain Network at each particular block height; and (ii) having Transfers of such digital unit recorded on the Designated Blockchain. + +(t) “**Transfer**” of a Token to a given address (the “***Receiving Address***”) on the Designated Blockchain Network will be deemed to have occurred if and only if it is recognized by the Designated Client on the Designated Blockchain Network that: (i) there has been duly transmitted to the Designated Blockchain Network a new transfer function transaction that:(A) provides for the reassociation of the Designated Token with the Receiving Address; and (B) is signed by a private key that is (or a group of private keys that together are) sufficient to authorize the execution of such transfer function; and (ii) such transaction has been Confirmed. + +### VII. Miscellaneous + +(a) *Amendments.* Any provision of this Charter may be amended, waived or modified only upon a vote in favor of such amendment, waiver or modification by the DAO Members through the Designated Smart Contract. + +(d) *Severability.* In the event any one or more of the provisions of this Charter is for any reason held to be invalid, illegal or unenforceable, in whole or in part or in any respect, or in the event that any one or more of the provisions of this Charter operate or would prospectively operate to invalidate this Charter, then and in any such event, such provisions) only will be deemed null and void and will not affect any other provision of this Charter and the remaining provisions of this Charter will remain operative and in full force and effect and will not be affected, prejudiced, or disturbed thereby. + +(e) *Construction.* Any rule of construction to the effect that ambiguities are to be resolved against the drafter shall not be applied in the construction or interpretation of this Charter. This Charter constitutes the entire agreement among the DAO Members with respect to the subject matter hereof and supersedes all prior agreements and understandings, both written and oral, among the DAO Members with respect to the subject matter hereof. + +(f) *Disputes; Mandatory Arbitration.* Any Legal Proceeding, Claim or other dispute or controversy arising out of or relating to this Charter, its enforcement, or the breach thereof shall be finally resolved by binding arbitration in accordance with the Arbitration Procedures; *provided, however*, that any DAO Member may seek injunctive relief in aid of arbitration in order to prevent irreparable harm or preserve the status quo. EACH DAO MEMBER HEREBY IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THIS CHARTER, THE DESIGNATED SMART CONTRACT, THE DAO MATTERS OR THE ACTIONS OF THE DAO MEMBERS IN THE NEGOTIATION, ADMINISTRATION, PERFORMANCE AND ENFORCEMENT OF THIS CHARTER. + +(g) *Governing Law.* All rights and obligations hereunder will be governed by the laws of _____________ /*INSERT DESCRIPTION OF LEGAL JURISDICTION--E.G. "the State of Delaware"*/, without regard to the conflicts of law provisions thereof. From c49ddd1b9a316dbf6ebccf5ac3c63c9fe08af667 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Fri, 25 Oct 2019 03:42:11 -0400 Subject: [PATCH 05/50] revises section on challenges posed by contractual nature of OrgShares --- docs/whitepapers & research/ZAP Whitepaper.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index e30235f..eea580e 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -584,7 +584,17 @@ Permissioning checks for custodial transfers are identical to those of normal tr ####A. Unique Challenges Posed by the Contractual Nature of OrgShares -As we have discussed, OrgShares are legal rights associated with a token that serves the purposes of a transferable instrument. However, tokens can be traded through any Ethereum wallet or client, whether on a p2p basis or through transactions with centralized or decentralized exchanges. This creates a unique challenge: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights attached? +As we have discussed, OrgShares are bundles of legal rights associated with an Ethereum-bsaed token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereums or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers and to the company's SEC filings for up to date information. As a result of this 'custom UX.' so to speak, it would be surprising and prima facie unreasonable if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. + +Tokens on Ethereum can typically trade freely through any Ethereum wallet or Ethereum software client. Such transactions may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. + +However, because of the permissionless, decentralized architecture of Ethereum, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface; buyers or sellers of OrgShares may still use the Go-Ethereum client, Parity client, any wallet, or any other means of interacting with the Ethereum blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. + +holders to use that interface when buying or selling OrgShares, but cannot compel users to always transact in OrgShares through that interface. + +that are outside of the knowledge and control of the Org + + Tokens may be listed This creates a unique challenge: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights attached? The Org and its members should care about this issue, for several reasons. Most importantly, the Org and its members will not want to face lawsuits from individuals who believed they were acquiring a token that had different economic or legal features than the OrgShare does. The Org will also want to ensure that any limitations of legal liability, transfer restrictions or other contractual arrangements involved in membership in the Org are specifically consented to by each OrgShare holder; otherwise there is a risk they will not be legally enforceable against the OrgShare member—in the context where transfer restrictions and may be automatically enforced, this is arguably even more important, since the purchaser will literally be unable to perform certain kinds of transactions with the token. Finally, as discussed in more detail below, treating the tokens representing OrgShares consistently with their intended function of being contractual instruments will mitigate the risk of them being deemed convertible virtual currencies and the Org being regulated as a money services business. @@ -602,7 +612,6 @@ Secondly, ZAP can be configured to require an escrow process for the purchase of ####B. Venture Capital Considerations & Preferred Stock Liquidation Module - [TO COME] From 97061a143d4398674792eab2a582be957b89e4e1 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Fri, 25 Oct 2019 03:48:56 -0400 Subject: [PATCH 06/50] revises section on challenges posed by contractual nature of OrgShares --- .idea/workspace.xml | 43 +++++++++++-------- docs/whitepapers & research/ZAP Whitepaper.md | 8 +++- 2 files changed, 32 insertions(+), 19 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e65bb18..0bc4b93 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,8 +2,8 @@ - + @@ -16,22 +16,22 @@ - + - - + + - + - + @@ -48,8 +48,8 @@ @@ -134,6 +134,7 @@ 1571964943487 + 1571965778497 @@ -156,17 +157,24 @@ - - - + @@ -193,25 +201,26 @@ - - + - - + + - + - + - + diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index eea580e..12be429 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -584,9 +584,13 @@ Permissioning checks for custodial transfers are identical to those of normal tr ####A. Unique Challenges Posed by the Contractual Nature of OrgShares -As we have discussed, OrgShares are bundles of legal rights associated with an Ethereum-bsaed token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereums or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers and to the company's SEC filings for up to date information. As a result of this 'custom UX.' so to speak, it would be surprising and prima facie unreasonable if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. +OrgShares are bundles of legal rights associated with an Ethereum-bsaed token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. -Tokens on Ethereum can typically trade freely through any Ethereum wallet or Ethereum software client. Such transactions may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. +For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers to the company's SEC filings for up-to-date information which will include copies of the company's then-current Certificate of Incorporation and Bylaws and any relevant and material stockholder agreements. As a result of this 'custom UX.' so to speak, it would be surprising and prima facie unreasonable if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. + +In contrast, tokens on Ethereum typically do not represent bundles of legal rights, and typically may trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). + +An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. However, because of the permissionless, decentralized architecture of Ethereum, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface; buyers or sellers of OrgShares may still use the Go-Ethereum client, Parity client, any wallet, or any other means of interacting with the Ethereum blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. From c537df156dc322d273501e57b46088698be30da1 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Fri, 25 Oct 2019 03:51:16 -0400 Subject: [PATCH 07/50] revises section on challenges posed by contractual nature of OrgShares --- docs/whitepapers & research/ZAP Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 12be429..6434d4d 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -588,7 +588,7 @@ OrgShares are bundles of legal rights associated with an Ethereum-bsaed token th For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers to the company's SEC filings for up-to-date information which will include copies of the company's then-current Certificate of Incorporation and Bylaws and any relevant and material stockholder agreements. As a result of this 'custom UX.' so to speak, it would be surprising and prima facie unreasonable if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. -In contrast, tokens on Ethereum typically do not represent bundles of legal rights, and typically may trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). +In contrast, tokens on Ethereum typically do not represent bundles of legal rights, and typically may trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). No specific notices or information are given, and no custom UX is possible--thus, for example, a person who is buying an ERC721 token representing a Cryptokitty could mistakenly believe they are buying a share in Dapper Labs, the company responsible for developing the Cryptokitties DAPP. An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. From 94428a4d4750aa697aba22be70288c9a8946ebca Mon Sep 17 00:00:00 2001 From: triggering-event Date: Fri, 25 Oct 2019 04:21:30 -0400 Subject: [PATCH 08/50] revises section on challenges posed by contractual nature of OrgShares --- .idea/workspace.xml | 28 ++++++++++++++----- docs/whitepapers & research/ZAP Whitepaper.md | 6 ++-- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0bc4b93..4e0f1af 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -134,7 +134,7 @@ 1571964943487 - + 1571965778497 @@ -164,11 +164,25 @@ - - @@ -219,8 +233,8 @@ - - + + diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 6434d4d..8a2ef2b 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -586,9 +586,11 @@ Permissioning checks for custodial transfers are identical to those of normal tr OrgShares are bundles of legal rights associated with an Ethereum-bsaed token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. -For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers to the company's SEC filings for up-to-date information which will include copies of the company's then-current Certificate of Incorporation and Bylaws and any relevant and material stockholder agreements. As a result of this 'custom UX.' so to speak, it would be surprising and prima facie unreasonable if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. +For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers to the company's SEC filings for up-to-date information which will include copies of the company's then-current Certificate of Incorporation and Bylaws and any relevant and material stockholder agreements. As a result of this 'custom UX.' so to speak, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense. -In contrast, tokens on Ethereum typically do not represent bundles of legal rights, and typically may trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). No specific notices or information are given, and no custom UX is possible--thus, for example, a person who is buying an ERC721 token representing a Cryptokitty could mistakenly believe they are buying a share in Dapper Labs, the company responsible for developing the Cryptokitties DAPP. +In contrast, tokens on Ethereum typically do not represent bundles of legal rights and trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). No specific notices or information are necessarily given, and no guaranteed uniform UX is possible--thus, for example, it is at least reasonably possible that a person who is buying an ERC721 token representing a Cryptokitty through a 0x interface could mistakenly believe they are buying a share in Dapper Labs, the company responsible for developing the Cryptokitties DAPP. + +Although user confusion is always undesirable, when it comes to transactions in securities instruments, it could be disastrous, and runs the risk of creating liabilities for the Org and/or its management and/or shareholders to unwitting users who did not clearly understand what rights they were acquiring, relinquishing or exercising in purchasing, selling or voting with or receiving dividends from a share token. An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. From 297fa500e1a42e716834c7a63de6c62f289e9704 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Wed, 30 Oct 2019 22:50:38 -0400 Subject: [PATCH 09/50] revises section on challenges posed by contractual nature of OrgShares --- .idea/workspace.xml | 44 +++++++++++-------- docs/whitepapers & research/ZAP Whitepaper.md | 32 +++++--------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 4e0f1af..5c1c8cf 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -32,7 +32,7 @@ - + @@ -54,10 +54,10 @@ - @@ -134,7 +134,8 @@ 1571964943487 - + + 1571965778497 @@ -178,17 +179,24 @@ - - - + - + @@ -200,7 +208,7 @@ - + @@ -220,21 +228,21 @@ - + - - + + - + - - + + diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 8a2ef2b..3188d6e 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -34,7 +34,7 @@ We also adopt the following DAO typology: · 'PACDAOs' -> political (@YangDAOofficial) -· 'ChaoDAOs' -> hacktivist/anon" +· 'ShadowDAOs' -> hacktivist/anon" ####B. OrgCode @@ -584,37 +584,29 @@ Permissioning checks for custodial transfers are identical to those of normal tr ####A. Unique Challenges Posed by the Contractual Nature of OrgShares -OrgShares are bundles of legal rights associated with an Ethereum-bsaed token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. +OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. -For example, transactions in company shares will typically occur through a registered broker-dealer who will either make the documents of a private company available for review or, if the company is an SEC registrant, refer buyers and sellers to the company's SEC filings for up-to-date information which will include copies of the company's then-current Certificate of Incorporation and Bylaws and any relevant and material stockholder agreements. As a result of this 'custom UX.' so to speak, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying an Apple bond or did not understand that ownership of a share of common stock carries certain voting rights. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense. +In traditional equity markets, purchasers of securities typically have sufficient information to evaluate their investment decision because: (1) they are buying from a stock exchange or broker-dealer where all the assets available are typically shares of corporate common stock having very similar terms; (2) the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on[ https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and (3) they are piggybacking off of the due diligence and analysis conducted by a wide variety of market “gatekeepers” such as attorneys, underwriters, securities analysts, stock exchanges like NASDAQ and NYSE, broker/dealers, proxy advisory firms like ISS, institutional shareholders and the SEC, any or all of which would be apt to identify and publicize any particularly off-market features (like CEO voting control in the case of companies like Facebook). One might consider traditional securities markets, interfaces and intermediaries as providing a kind of custom UX which puts the buyer of a security on notice regarding the nature of the instrument and associated rights. As a result of this custom UX, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying a bond or a cash credit for the Apple store. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense--a kind of willful blindness to the information available. -In contrast, tokens on Ethereum typically do not represent bundles of legal rights and trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). No specific notices or information are necessarily given, and no guaranteed uniform UX is possible--thus, for example, it is at least reasonably possible that a person who is buying an ERC721 token representing a Cryptokitty through a 0x interface could mistakenly believe they are buying a share in Dapper Labs, the company responsible for developing the Cryptokitties DAPP. +In contrast, tokens on Ethereum typically do not represent bundles of legal rights and trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). In general, a user transacting through such interfaces could reasonably believe the token they are buying is a cryptonative asset rather than a contractual right. -Although user confusion is always undesirable, when it comes to transactions in securities instruments, it could be disastrous, and runs the risk of creating liabilities for the Org and/or its management and/or shareholders to unwitting users who did not clearly understand what rights they were acquiring, relinquishing or exercising in purchasing, selling or voting with or receiving dividends from a share token. - -An Org may create its own custom interface or wallet for reading/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and propsective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also pubilcly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. - -However, because of the permissionless, decentralized architecture of Ethereum, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface; buyers or sellers of OrgShares may still use the Go-Ethereum client, Parity client, any wallet, or any other means of interacting with the Ethereum blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. - -holders to use that interface when buying or selling OrgShares, but cannot compel users to always transact in OrgShares through that interface. - -that are outside of the knowledge and control of the Org - - Tokens may be listed This creates a unique challenge: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights attached? +Although user confusion is always undesirable, when it comes to transactions in securities instruments, it could be disastrous. No company should want to sell its shares to a person who thinks those shares are a utility token. This could lead to significant confusion--for example, a buyer might not be on notice that the token it holds could be converted into another token pursuant to a merger transaction under applicable law. A buyer might not know that it needs to contact the issuer and supply a Form W-9 in order to receive dividends on the share. A buyer might not understand that it has the right to vote on certain corporate transactions, or might not receive proxy statements explaining the proposals to be voted upon. The Org and its members should care about this issue, for several reasons. Most importantly, the Org and its members will not want to face lawsuits from individuals who believed they were acquiring a token that had different economic or legal features than the OrgShare does. The Org will also want to ensure that any limitations of legal liability, transfer restrictions or other contractual arrangements involved in membership in the Org are specifically consented to by each OrgShare holder; otherwise there is a risk they will not be legally enforceable against the OrgShare member—in the context where transfer restrictions and may be automatically enforced, this is arguably even more important, since the purchaser will literally be unable to perform certain kinds of transactions with the token. Finally, as discussed in more detail below, treating the tokens representing OrgShares consistently with their intended function of being contractual instruments will mitigate the risk of them being deemed convertible virtual currencies and the Org being regulated as a money services business. -There is no perfect solution to this issue. Even in traditional equity markets, purchasers of securities may not fully understand their terms. Typically, however, they have sufficient information to evaluate their investment decision because: (1) they are buying from a stock exchange where all the assets available are typically shares of corporate common stock having very similar terms; (2) the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on[ https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and (3) they are piggybacking off of the due diligence and analysis conducted by a wide variety of market “gatekeepers” such as attorneys, underwriters, securities analysts, stock exchanges like NASDAQ and NYSE, broker/dealers, proxy advisory firms like ISS, institutional shareholders and the SEC, any or all of which would be apt to identify and publicize any particularly off-market features (like CEO voting control in the case of companies like Facebook). - +Avoiding such misundertandings creates a unique challenge for blockchain-augmented Orgs: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights and limitations attached? + Along with blockchain’s tremendous potential for decentralizing transactions and opening new markets comes a resulting vacuum of infrastructure and best practices within those markets. If the OrgShares of pre-IPO Orgs become tokenized and freely transferable on a trust-reduced basis, the informational mechanisms that exist for traditional public equities will not be available to ensure that purchasers of these OrgShares are fully informed. Therefore, new information channels and consent mechanisms will be required. However, these mechanisms should be designed in a way that preserves the peer-to-peer, trust-reducing virtues of blockchain by avoiding the reintroduction of gatekeepers and intermediaries; otherwise, what is the point of using a blockchain at all? -In an ordinary client-server architecture, the solution would be simple—force users to buy through your app and present them with the appropriate contract to sign as part of the transaction flow. However, Orgs will not be able to limit access to the OrgCode in this manner—on-chain Orgs cannot directly force shareholders to have a particular user experience that extracts consent to a contract. Therefore, for Orgs that may wish to take a relatively conservative position by ensuring that everyone who purchases OrgShare tokens understands what they are, an alternative mechanism is needed. +In an ordinary client-server architecture, the solution would be simple—force users to buy through your app and present them with the appropriate contract to sign as part of the transaction flow. An Org may try to approximate something similar in the blockhain context by creating its own custom interface or wallet for reading from/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and prospective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also publicly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. However, because of the permissionless, decentralized architecture of Ethereum, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface. Buyers or sellers of OrgShares may still use the Go-Ethereum client, Parity client, any wallet, or any other means of interacting with the Ethereum blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. -ZAP addresses this issue in several ways: +ZAP may address this issue in at least two ways: First, ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. -Secondly, ZAP can be configured to require an escrow process for the purchase of OrgShares in the secondary market. +Secondly, in a future version of ZAP, we intend to add functionality enabling Orgs to require an escrow process for the purchase of OrgShares in the secondary market. This could enable issuers to ensure that the conractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible token) would be deposited into the escrow smart contract. The purchaser would be directed to a website where an acknolwedgement of having received disclosures regarding the nature of the OrgShares have been received, and could record the hash of that acknowledgement and the purchaser's Ethereum address to the smart contract escrow, whereupon the OrgShare purchase would be deemed legally 'closed,' with the OrgShare tokens being transferred to the purchaser and the token-denominated purchase price being transferred to the seller out of the smart contract escrow. + + ####B. Venture Capital Considerations & Preferred Stock Liquidation Module From 2f15660c147b87427b15047c9982940b958f3b32 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Wed, 30 Oct 2019 23:28:17 -0400 Subject: [PATCH 10/50] adds section on Venture Capital Considerations --- docs/whitepapers & research/ZAP Whitepaper.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 3188d6e..0c24c9e 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -4,7 +4,7 @@ ###1. Introduction -The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters. ZAP’s compliance parameters may be tuned “all the way up,” “all the way down” or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, a decentralized autonomous law/technology team working to make technology and legal agreements interoperable. For more about ZeroLaw and the philosophy underlying ZAP, including how you may get involved in ZeroLaw and contribute to ZAP, see the [ ZeroLaw Manifesto](). +The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters. ZAP’s compliance parameters may be tuned “all the way up,” “all the way down” or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, a decentralized autonomous law/technology team working to make technology and legal agreements interoperable. For more about ZeroLaw and the philosophy underlying ZAP, including how you may get involved in ZeroLaw and contribute to ZAP, see the forthcoming [ ZeroLaw Manifesto](). ZAP is highly modular It is divided into Components, with each Component being a law/code dyad consisting of: *on the "law" side: legal agreements, statutes and/or rules @@ -602,17 +602,17 @@ In an ordinary client-server architecture, the solution would be simple—force ZAP may address this issue in at least two ways: -First, ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. - -Secondly, in a future version of ZAP, we intend to add functionality enabling Orgs to require an escrow process for the purchase of OrgShares in the secondary market. This could enable issuers to ensure that the conractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible token) would be deposited into the escrow smart contract. The purchaser would be directed to a website where an acknolwedgement of having received disclosures regarding the nature of the OrgShares have been received, and could record the hash of that acknowledgement and the purchaser's Ethereum address to the smart contract escrow, whereupon the OrgShare purchase would be deemed legally 'closed,' with the OrgShare tokens being transferred to the purchaser and the token-denominated purchase price being transferred to the seller out of the smart contract escrow. - +1) ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. +2) In a future version of ZAP, we intend to add functionality enabling Orgs to require an escrow process for the purchase of OrgShares in the secondary market. This could enable issuers to ensure that the conractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible token) would be deposited into the escrow smart contract. The purchaser would be directed to a website where an acknolwedgement of having received disclosures regarding the nature of the OrgShares have been received, and could record the hash of that acknowledgement and the purchaser's Ethereum address to the smart contract escrow, whereupon the OrgShare purchase would be deemed legally 'closed,' with the OrgShare tokens being transferred to the purchaser and the token-denominated purchase price being transferred to the seller out of the smart contract escrow. ####B. Venture Capital Considerations & Preferred Stock Liquidation Module -[TO COME] - +Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: + >By accurately programming different classes or series of preferred stock [to] carry different voting rights, conversion rights, payment rights, and other features…up front, a complex capital structure can be administered automatically, without human intervention. If, for example, the corporation wishes to issue additional shares, but a particular series of preferred stock has a blocking right, then the stock ledger could be coded to prevent the shares from being issued unless the requisite vote is received. Smart contracting technology also could be used to implement conversion provisions and would simplify the often difficult task of calculating conversion rates, particularly when anti-dilution formulas come into play. If the features were programmed accurately up front, then the calculations would take place automatically. + +ZAP realizes this vision by ________. From 779050646a5594a310300e6382e8b06970c874f6 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Wed, 30 Oct 2019 23:57:38 -0400 Subject: [PATCH 11/50] further revisions to section on contractual nature of OrgShares --- .idea/workspace.xml | 31 ++++++++++++++----- docs/whitepapers & research/ZAP Whitepaper.md | 4 +-- 2 files changed, 25 insertions(+), 10 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5c1c8cf..def1dd2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -135,7 +135,7 @@ - + 1571965778497 @@ -186,11 +186,25 @@ - - @@ -224,15 +238,16 @@ - - - + + diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 0c24c9e..40ae4d6 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -604,8 +604,8 @@ ZAP may address this issue in at least two ways: 1) ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. -2) In a future version of ZAP, we intend to add functionality enabling Orgs to require an escrow process for the purchase of OrgShares in the secondary market. This could enable issuers to ensure that the conractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible token) would be deposited into the escrow smart contract. The purchaser would be directed to a website where an acknolwedgement of having received disclosures regarding the nature of the OrgShares have been received, and could record the hash of that acknowledgement and the purchaser's Ethereum address to the smart contract escrow, whereupon the OrgShare purchase would be deemed legally 'closed,' with the OrgShare tokens being transferred to the purchaser and the token-denominated purchase price being transferred to the seller out of the smart contract escrow. - +2) In a future version of ZAP, we intend to add functionality enabling Orgs to gate sales/purchses of OrgShares in the secondary market with an automated escrow process. This could enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible token) would be deposited into the escrow smart contract. The purchaser would be directed to a website where an acknolwedgement of having received disclosures regarding the nature of the OrgShares have been received, and could record the hash of that acknowledgement and the purchaser's Ethereum address to the smart contract escrow, whereupon the OrgShare tokens would be transferred to the address of the purchaser and the token-denominated purchase price would be transferred to the address of the seller out of the smart contract escrow. If desired, the smart contract escrow could also terminate if the required documents are not proffered by the purchaser within some specified period--e.g. 48 hours--and the OrgShare tokens and purchase price tokens would revert to the original owners, perhaps minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., automation of the performance-or-breach structure for a share purchase agreement. + ####B. Venture Capital Considerations & Preferred Stock Liquidation Module Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: From 422766c3379bd9d907b450a0c611d5d11b38dbae Mon Sep 17 00:00:00 2001 From: triggering-event Date: Wed, 30 Oct 2019 23:58:02 -0400 Subject: [PATCH 12/50] adds section on Venture Capital Considerations --- docs/whitepapers & research/ZAP Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index 40ae4d6..5d9a3b8 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -614,7 +614,7 @@ Blockchain-based smart contracts, paired with tokenized OrgShares, create a powe ZAP realizes this vision by ________. - + .. From ead71a01fff10fb89746ad6248688da122399fa9 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 31 Oct 2019 00:06:48 -0400 Subject: [PATCH 13/50] adds section on Venture Capital Considerations --- .idea/workspace.xml | 29 ++++++++++++++----- docs/whitepapers & research/ZAP Whitepaper.md | 4 +-- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index def1dd2..9023e0c 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -135,7 +135,7 @@ - + 1571965778497 @@ -200,11 +200,25 @@ - - @@ -238,6 +252,7 @@ + - + @@ -135,7 +135,8 @@ - + + 1571965778497 @@ -214,17 +215,24 @@ - - - + - + @@ -236,7 +244,7 @@ - + @@ -261,8 +269,8 @@ - - + + diff --git a/docs/whitepapers & research/ZAP Whitepaper.md b/docs/whitepapers & research/ZAP Whitepaper.md index d3d950b..3e75a1e 100644 --- a/docs/whitepapers & research/ZAP Whitepaper.md +++ b/docs/whitepapers & research/ZAP Whitepaper.md @@ -464,7 +464,7 @@ On the tech layer, OrgShares are represented as tokens on Ethereum, with each to ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol) . Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, or can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights, so too token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without such transfer automatically entailing a change of legal rights. This has many implications, including that transferees run a greater degree of risk: The Org will likely take the position that if a token-cert representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure, and upon completing that procedure the transferee could discover that the transfer violated some aspect of the ShareLaw and thus the transferee is not recognized by the Org as the true legal owner of the OrgShare. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. -ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol) . In effect, the Ethereum blockchain becomes the Org’s official share ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. +ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). In effect, the Ethereum blockchain becomes the Org’s official share ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, _see ______ below. @@ -612,9 +612,18 @@ Blockchain-based smart contracts, paired with tokenized OrgShares, create a powe >By accurately programming different classes or series of preferred stock [to] carry different voting rights, conversion rights, payment rights, and other features…up front, a complex capital structure can be administered automatically, without human intervention. If, for example, the corporation wishes to issue additional shares, but a particular series of preferred stock has a blocking right, then the stock ledger could be coded to prevent the shares from being issued unless the requisite vote is received. Smart contracting technology also could be used to implement conversion provisions and would simplify the often difficult task of calculating conversion rates, particularly when anti-dilution formulas come into play. If the features were programmed accurately up front, then the calculations would take place automatically. -ZAP realizes this vision by ________. - - .. +ZAP realizes this vision in a number of ways. + +The Waterfall Module, [ Waterfall.sol](https://github.com/iamdefinitelyahuman/ZAP-Tech/blob/waterfall/contracts/modules/Waterfall.sol) encodes the distribution rules for a corporate-style Org's entire capital structure: common stock, common stock options, and any number of series of preferred stock. This enables automatic and trust-reduced distribution to all OrgShareholders of their respective portions of any and all dividends, merger consideration and liquidation proceeds that the Org might have occasion to pay out to OrgShareholders.The Waterfall Module can recognize all varieties of preferred stock and automatically calculate the per-share amount due in respect of each share. It can even pay out stock options on a net-exercise basis by deducting the exercise price of the option from the otherwise applicable per-share merger consideration. + +Preferred stock will typically be convertible to common stock at some ratio and have a 'liquidation preference.' Varieties of preferred stock recognized by the Waterfall Module include fully participating, partially participating and non-participating preferred stock. + + + +For example, if the Org is a 'target' to be acquired by an 'acquirer' Org in a statutory merger, the acquirer Org would deposit the merger consideration in the form of ETH, DAI or another Ethereum-based cryptocurrency to the address of a deployed instance of _____ .sol. The merger consideration would then automatically be divided up in accordance with the liquidation priorities of the different stockholders, with preferred stockholders at the top of the stack and common stockholders at the bottom--unless the preferred stock is getting paid on an as-converted-to-common-stock basis or is participating, in which case the preferred stock would be pari passu with the common stock for all or a portion of the merger consideration. + + + From 7df4a55189fd8ac20b58052042aa46671f91c7c9 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sat, 2 Nov 2019 13:55:19 -0400 Subject: [PATCH 15/50] adds section on Venture Capital Considerations; minor edits to other sections --- .idea/workspace.xml | 37 +++++++++++++------ docs/whitepapers & research/ZAP Whitepaper.md | 17 +++++---- 2 files changed, 35 insertions(+), 19 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 42b0a82..e06baaa 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -42,6 +42,11 @@ + + + module + + @@ -53,7 +58,7 @@ - + - - - + @@ -303,15 +313,16 @@ - - + - - + + diff --git a/docs/papers & research/SFT-Protocol-Yellowpaper.pdf b/docs/papers & research/SFT-Protocol-Yellowpaper (deprecated).pdf similarity index 100% rename from docs/papers & research/SFT-Protocol-Yellowpaper.pdf rename to docs/papers & research/SFT-Protocol-Yellowpaper (deprecated).pdf From 8abdb92b303aba51da19f01a14124378420cf3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=A0l=CC=B6=CC=8D=CC=83=CD=8A=CD=81=CD=90=CC=AB=CD=9A?= =?UTF-8?q?e=CC=B7=CC=8A=CC=9B=CD=81x=CC=B8-=CC=B4=CD=81=CC=BFn=CC=B7?= =?UTF-8?q?=CC=9B=CD=9B=CC=8B=CD=9B=CC=93=CC=9C=CC=A3=CC=A5o=CC=B6=CC=8C?= =?UTF-8?q?=CC=BE=CC=BF=CC=92=CD=82=CD=84=CC=8Dd=CC=B8=CD=9B=CC=94=CD=80?= =?UTF-8?q?=CC=BDe=CC=B5=CD=84=E2=98=A0?= Date: Sat, 2 Nov 2019 14:47:12 -0400 Subject: [PATCH 21/50] changes hesaders from MD to HTML tags --- docs/papers & research/ZAP Whitepaper.md | 59 ++++++++++-------------- 1 file changed, 24 insertions(+), 35 deletions(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index b827041..7e9cc18 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -1,8 +1,8 @@ -#⌁⌁ZAP⌁⌁🔫 -##THE ZEROLAW org-AUGMENTATION PROTOCOL +

⌁⌁ZAP⌁⌁🔫

+

THE ZEROLAW org-AUGMENTATION PROTOCOL

-###1. Introduction +

1. Introduction

The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw position. ZAP’s compliance parameters may be tuned “all the way up,” “all the way down” or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. @@ -16,9 +16,9 @@ ZAP is highly modular It is divided into Components, with each Component being a ZAP, this paper and the other documents and materials referenced herein (the “**_ZeroLaw Materials_**”) are not intended to be, or to serve the purposes of, legal, accounting, tax, investment, or other advice or services. There is no attorney-client or other representational or fiduciary relationship between ZeroLaw or any person affiliated or otherwise connected with or representing ZeroLaw or who has or will contribute to the ZeroLaw Materials (each, a “**_ZeroLaw Participant_**”), on the one hand, and any reader, recipient or user of the ZeroLaw Materials (each, a “**_ZeroLaw User_**”), on the other hand. The ZeroLaw Materials are being provided on an as-is basis and for informational purposes only, and should be considered highly experimental and unreliable. Any use of the ZeroLaw Materials should be vetted with an attorney and other applicable professional advisors. No ZeroLaw Participant is making any statement, representation, warranty, guarantee, or assurance that any of the ZeroLaw Materials is suitable for any purpose or complies with any applicable law. No ZeroLaw Participant has promised or is undertaking to provide any assistance, service or guidance to any ZeroLaw User. -###2. The Org Component +

2. The Org Component

-####OrgLaw +

OrgLaw

The law of the Org is its spirit and may consist of its constitutional or charter principles, as well as any applicable regulatory regime it may opt into or otherwise be subject to. For example, if the Org is a Delaware corporation, its OrgLaw will be its certificate of incorporation and bylaws, together with the Delaware General Corporation Law. If the Org is a DAO*, then the OrgLaw may be an informal, mutable social contract or community understanding based on the members’ shared values. The OrgLaw may define the rules, regulations and agreements that are to be implemented in the OrgCode. Alternatively, OrgLaw may consist of rules, regulations and/or agreements specifying a “code deference” approach to governance. Code deference approaches may be absolute or qualified and complete or partial.[1] @@ -36,7 +36,7 @@ We also adopt the following DAO typology: · 'ShadowDAOs' -> hacktivist/anon" -####B. OrgCode +

B. OrgCode

If the OrgLaw is the soul of the Org, then the OrgCode is the Org’s brain & central nervous system. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/IssuingEntity.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: @@ -64,11 +64,11 @@ The OrgCode is administered by a standard multi-sig permissioning scheme inherit As an example of multisig permissioning in action, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. -###3. The Shares Component & IDVerifier Component +

3. The Shares Component & IDVerifier Component

-####A. ShareLaw +

A. ShareLaw

-#####i. Intro to ShareLaw +
i. Intro to ShareLaw
On the social/legal layer, OrgShares are transferable legal rights pertaining to the Org. In this paper, we use the term “OrgShares” in an entity-neutral sense. These rights are defined under, or are a function of, the OrgLaw, but are different from it; the OrgLaw is not transferable as such, but the shares are. Therefore, we discuss the ShareLaw separately from the OrgLaw, even though the former is largely a function of the latter. You can think of OrgShares as the reification of the rights conferred upon particular Org participants by the OrgLaw. @@ -162,7 +162,7 @@ Unclear taxation—likely partnership -#####ii. Share Instruments +
ii. Share Instruments
In the immediately preceding section, we discussed how the ShareLaw divides determines the type of OrgShares—for example, whether the OrgShares are capital stock, club memberships, investment contracts, or something else. However, those types of categories are essentially classifications of types of rights—they are very abstract. The ShareLaw does not stop there—it also classifies types of OrgShare _instruments_. @@ -180,7 +180,7 @@ It is critical that the instrument type for each OrgShare be explicit so that ea As further discussed below under “ShareCode,” ZAP accommodates blockchain equivalents to all three types of instrument. Although each instrument type has pros and cons, and such pros and cons may differ depending on the relevant type of Org in question, in general ZeroLaw believes tokens functioning as securities certificates are a more suitable model for shares implemented on a public permissionless blockchain because, _inter alia_, they create the opportunity for finer (and potentially more liberal) transferability tuning and chain-of-title analysis, which can be vitally important in securities transactions. The lending example above leads to one illustration of how the certificated model is a far more natural fit for blockchain, as people will naturally wish to view possession of a token representing an OrgShare or the locking up of that token in a multisig smart contract as a form of possession of an OrgShare that ought to create a senior, perfected security interest in the OrgShare as collateral. For a very in-depth discussion of this topic, _see_ “_[Representation of Corporate Capital Stock via Cryptographically Secured Blockchain Tokens: Motivations and Potential Implementations](https://gabrielshapiro.wordpress.com/2018/10/28/2/)”_ by Gabriel Shapiro. -#####iii. Transfer Restrictions +
iii. Transfer Restrictions
An Org may desire to (or, depending on the applicable law, may be required to), limit the transferability of OrgShares. OrgShare transfer restrictions constitute part of the ShareLaw, and such aspects of the ShareLaw may in many (but not necessarily all) cases be programmatically enforced in the ShareCode. @@ -440,7 +440,7 @@ On the next page are some illustrative examples, for various Org types, of commo An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol _must _be _able to_ accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. At the same time, an Org protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. -#####iv. Identity-Based Restrictions +
iv. Identity-Based Restrictions
As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the Ethereum addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of Ethereum addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. @@ -456,9 +456,9 @@ Blacklists are perhaps even more important. While it is theoretically possible f So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even DAOs or other Orgs with a more activist, libertarian or cypherpunk agenda—which we refer to as “ChaoDAOs”—might find the power to whitelist and blacklist persons as an integral part of practicing good OpSec or maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ChaoDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. A DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. -####B. SharesCode +

B. SharesCode

-#####i. OrgShare Instruments as Tokens +
i. OrgShare Instruments as Tokens
On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus shares instruments and can be classified as certificates, book entries or entitlements. @@ -466,9 +466,9 @@ ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an in ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). In effect, the Ethereum blockchain becomes the Org’s official share ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. -Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, _see ______ below. +Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. -#####ii. Code-Enforced Share Transfer Restrictions +
ii. Code-Enforced Share Transfer Restrictions
Transfer restrictions can be encoded in the smart contract rules governing transfer of the tokens representing the OrgShares, and thus enforced programmatically. This reduces monitoring and enforcement costs and can thus facilitate freer transfer even of restricted securities than might otherwise be feasible. @@ -508,7 +508,7 @@ An important caveat: In configuring its transfer restrictions, an Org will be re Such assumptions may be more or less conservative, depending on the Org’s preferences. For example, a conservative Org may wish to assume that it reach $10M in assets at any time, and thus always set shareholder limits below the Rule 12g-1 thresholds. Another Org could might be willing to grow its shareholder base beyond those limits on the assumption that it will not reach $10M in assets. As a general purpose Org augmentation protocol, ZAP is designed to accommodate a wide array of risk preference choices. -#####iii. ID Verification +
iii. ID Verification
The technology-based components of the ID verification process will typically consist of three tools: @@ -542,15 +542,15 @@ Additional authorities (beyond “owner”) can be permissioned to call one or m The ownership and authority schemes in KYCIssuer.sol and KYCRegistrar.sol can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist. -###4. The Custodial Component +

4. The Custodial Component

-####A. Custodial Law +

A. Custodial Law

In the traditional financial world, custodians for securities and other assets are commonplace. Although blockchain offers the opportunity for more direct interactions between an Org and its shareholders than is typical for many public companies, we nevertheless recognize that custodial arrangements will continue to have a role even for blockchain-augmented Orgs. Therefore, ZAP seeks to trust-minimize custodial arrangements to the greatest extent possible. Custodial arrangements may be necessary or desirable in a number of contexts. For example, Section 17(f) of the Investment Company Act requires registered management companies to custody their securities with a securities custodian such as a qualified bank, national securities exchange or securities depository. We envision a future in which digital securities deployed to public blockchains are ubiquitous and Orgs enter into triparty agreements with the investment companies who own the OrgShares and the qualified securities custodians who hold the OrgShares on behalf of the investment companies. These agreements could provide that custody of the OrgShares is maintained in transparent, trust-reduced custodial smart contracts that give both the Org and the investment companies relevant administrative powers such as the ability to ensure that the custodian does not violate transfer restrictions applicable to specific OrgShares. Eventually, such smart contract arrangements could become so feature-rich and reliable that they might lead to changes in law--for example, Section 17(f) might be amended to eliminate the requirement for a thrid-party custodian if an appropriate smart contract is used to safeguard the investment companies' assets as well or better than trusted custodial intermediaries. - ####B. Custodial Code +

B. Custodial Code

Custodial smart contracts are approved to hold tokens representing OrgShares on behalf of multiple investors. Each custodial contract must be individually approved by an Org’s owners or administrators (through an association of the custodial smart contract with the OrgCode) before receiving tokens. @@ -562,7 +562,7 @@ There are two broad categories of custodial smart contracts: As discussed above, an Org may need to carefully limit the number of investors it has in order to avoid opting into expensive regulatory regimes. For this reason, ZAP embodies conservative assumptions regarding how ownership of custodied OrgShares is counted. When an investor transfers a balance into a custodian it does not increase or decrease the overall investor count; instead the investor is now included in the list of beneficial owners represented by the custodian. Even if the investor now has a balance of 0 in their own wallet, they will still be included in the Org’s investor count. -#####i. Custodial Token Transfers +
i. Custodial Token Transfers
There are three types of token transfers related to Custodians. @@ -580,9 +580,9 @@ Permissioning checks for custodial transfers are identical to those of normal tr **SecurityToken.transferCustodian(_address[2] _addr_, _uint256 _value_)** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. -###5. Misc. Additional Legal Considerations & Org Modules +

5. Misc. Additional Legal Considerations & Org Modules

-####A. Unique Challenges Posed by the Contractual Nature of OrgShares +

A. Unique Challenges Posed by the Contractual Nature of OrgShares

OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. @@ -613,7 +613,7 @@ ZAP thus addresses this issue in at least two ways: 2) In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. -####B. Venture Capital Considerations & Preferred Stock Liquidation Module +

B. Venture Capital Considerations & Preferred Stock Liquidation Module

Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: @@ -631,14 +631,3 @@ Today in regular M&A deal execution, these processes require a cadre of lawyers, The Governance Module, [Governance.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corproation's certificate of incorporation. With ZAP, that vote can be held on chain. - - - - - - ---- - - - - From 13361274a464edb9e78cb44ecbd21cf300510ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=A0l=CC=B6=CC=8D=CC=83=CD=8A=CD=81=CD=90=CC=AB=CD=9A?= =?UTF-8?q?e=CC=B7=CC=8A=CC=9B=CD=81x=CC=B8-=CC=B4=CD=81=CC=BFn=CC=B7?= =?UTF-8?q?=CC=9B=CD=9B=CC=8B=CD=9B=CC=93=CC=9C=CC=A3=CC=A5o=CC=B6=CC=8C?= =?UTF-8?q?=CC=BE=CC=BF=CC=92=CD=82=CD=84=CC=8Dd=CC=B8=CD=9B=CC=94=CD=80?= =?UTF-8?q?=CC=BDe=CC=B5=CD=84=E2=98=A0?= Date: Sat, 2 Nov 2019 14:49:13 -0400 Subject: [PATCH 22/50] fixes typo --- docs/papers & research/ZAP Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index 7e9cc18..3df2824 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -601,7 +601,7 @@ An additional concern is that money transmission is a highly regulated activity. >money transmission could involve...the issuance and subsequent acceptance and transmission of a digital token that evidenced ownership of a certain amount of a commodity, security, or futures contract...\[I]f assets that other regulatory frameworks define as commodities, securities, or futures contracts were to be specifically issued or later repurposed to serve as a currency substitute, then the asset itself could be a type of value that substitutes for currency, the transfer of which could constitute money transmission.Therefore...money transmission may occur when a person (or an agent, or a mechanical or software agency owned or operated by such person) not exempt from MSB status:...issues physical or digital tokens evidencing ownership of commodities, securities, or futures contracts that serve as value that substitutes for currency in money transmission transactions -Idealistically, one might bemoan the fragmentary and myopic nature of these regulations, as well as their political motivations, but for practical purposes an Org would be well advised to seek to avoid being deemed a money transmitter and solely function as a partnership actively co-managed by all partners or as a securities issuer with a mix of active managers and passive investors. In doing so, Orgs will need to ensure that their are appropriate 'frictions' that put users on notice that they are buying an OrgShare, not a currency. +Idealistically, one might bemoan the fragmentary and myopic nature of these regulations, as well as their political motivations, but for practical purposes an Org would be well advised to seek to avoid being deemed a money transmitter and solely function as a partnership actively co-managed by all partners or as a securities issuer with a mix of active managers and passive investors. In doing so, Orgs will need to ensure that there are appropriate 'frictions' that put users on notice that they are buying an OrgShare, not a currency. Addressing these issues creates a unique challenge for blockchain-augmented Orgs: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights and limitations attached? To achieve this in the context of public unpermissioned blockchains, new information channels and consent mechanisms will be required. However, these mechanisms should be designed in a way that preserves the peer-to-peer, trust-reducing virtues of blockchain by avoiding the reintroduction of gatekeepers and intermediaries; otherwise, what is the point of using a blockchain at all? From 0f2ab62f26647b25039b6e336072ecc342aa911c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=A0l=CC=B6=CC=8D=CC=83=CD=8A=CD=81=CD=90=CC=AB=CD=9A?= =?UTF-8?q?e=CC=B7=CC=8A=CC=9B=CD=81x=CC=B8-=CC=B4=CD=81=CC=BFn=CC=B7?= =?UTF-8?q?=CC=9B=CD=9B=CC=8B=CD=9B=CC=93=CC=9C=CC=A3=CC=A5o=CC=B6=CC=8C?= =?UTF-8?q?=CC=BE=CC=BF=CC=92=CD=82=CD=84=CC=8Dd=CC=B8=CD=9B=CC=94=CD=80?= =?UTF-8?q?=CC=BDe=CC=B5=CD=84=E2=98=A0?= Date: Sat, 2 Nov 2019 14:57:38 -0400 Subject: [PATCH 23/50] fixes mix typos and glitches, removes some notes --- docs/papers & research/ZAP Whitepaper.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index 3df2824..c193b42 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -462,7 +462,7 @@ So far, we have mainly discussed commercial and regulatory reasons why identity On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus shares instruments and can be classified as certificates, book entries or entitlements. -ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol) . Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, or can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights, so too token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without such transfer automatically entailing a change of legal rights. This has many implications, including that transferees run a greater degree of risk: The Org will likely take the position that if a token-cert representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure, and upon completing that procedure the transferee could discover that the transfer violated some aspect of the ShareLaw and thus the transferee is not recognized by the Org as the true legal owner of the OrgShare. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. +ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, or can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights, so too token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without such transfer automatically entailing a change of legal rights. This has many implications, including that transferees run a greater degree of risk: The Org will likely take the position that if a token-cert representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure, and upon completing that procedure the transferee could discover that the transfer violated some aspect of the ShareLaw and thus the transferee is not recognized by the Org as the true legal owner of the OrgShare. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). In effect, the Ethereum blockchain becomes the Org’s official share ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. @@ -472,15 +472,11 @@ Although in general we believe the main benefit to deploying an Org on Ethereum Transfer restrictions can be encoded in the smart contract rules governing transfer of the tokens representing the OrgShares, and thus enforced programmatically. This reduces monitoring and enforcement costs and can thus facilitate freer transfer even of restricted securities than might otherwise be feasible. -Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of IssuingEntity.sol ). Such restrictions can be set at various levels of granularity: +Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of IssuingEntity.sol). Such restrictions can be set at various levels of granularity: · identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling IssuingEntity.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs); -· token-specific transfer restrictions—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling IssuingEntity.setTokenRestriction(address _token, bool _restricted) - -· restrictions on all of the OrgShares are set by calling IssuingEntity.setGlobalRestriction(bool _restricted) - -· restrictions on all of the OrgShares of a given class or series are set by calling +· restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling IssuingEntity.setTokenRestriction(address _token, bool _restricted) It is also possible to impose various other types of transfer restrictions indirectly. An Org may define a limit on the number of unique shareholders it will have. Such a limit may be defined on a per-Org, per-country and/or per-accreditation-type basis. @@ -532,7 +528,7 @@ The technology-based components of the ID verification process will typically co · an inter-Org smart contract (deployed as an instance of KYCRegistrar.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services; -KYCIssuer.sol and KYCRegistrar.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. +KYCIssuer.sol and KYCRegistrar.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. IDBase.getID is a public function of KYCIssuer.sol and KYCRegistrar.sol which accepts an IDHash as an argument. Thus, anyone can call IDBase.getID() to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. From 065f18822ccaec021970b605d5766346d0fc6380 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 06:04:42 -0500 Subject: [PATCH 24/50] misc edits --- docs/papers & research/ZAP Whitepaper.md | 154 +++++++++++------------ 1 file changed, 75 insertions(+), 79 deletions(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index c193b42..1c2c8fc 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -1,60 +1,58 @@ +

>⌁⌁ZAP⌁⌁

+

THE ZEROLAW org-AUGMENTATION PROTOCOL

-

⌁⌁ZAP⌁⌁🔫

-

THE ZEROLAW org-AUGMENTATION PROTOCOL

+

1. Introduction

-

1. Introduction

+The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. -The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw position. ZAP’s compliance parameters may be tuned “all the way up,” “all the way down” or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. - -ZAP is highly modular It is divided into Components, with each Component being a law/code dyad consisting of: - *on the "law" side: legal agreements, statutes and/or rules - *on the "code" side: a system of interlinked "smart contracts" written in Solidity +ZAP's highly modular architecture is divided into Components, with each Component being a tech/law dyad consisting of: +
    +
  • on the law side: legal agreements, statutes and/or rules expressed in natural language
  • +
  • on the tech side: a system of interlinked smart contracts coded in Solidity
  • +
- ZAP Orgs may differ significantly from one another depending on the type of entity or organization they are augmenting. This paper aims to explain a prototypical ZAP implementation, with notes regarding how parameter settings might differ among org types. + ZAP Orgs may differ significantly from one another depending on the type of entity or organization being augmented through the protocol. This paper aims to explain a prototypical ZAP implementation, with notes regarding how parameter settings might differ among Org types. -**Important Disclaimer - Please Read!** +

>Important Disclaimer - Please Read!

ZAP, this paper and the other documents and materials referenced herein (the “**_ZeroLaw Materials_**”) are not intended to be, or to serve the purposes of, legal, accounting, tax, investment, or other advice or services. There is no attorney-client or other representational or fiduciary relationship between ZeroLaw or any person affiliated or otherwise connected with or representing ZeroLaw or who has or will contribute to the ZeroLaw Materials (each, a “**_ZeroLaw Participant_**”), on the one hand, and any reader, recipient or user of the ZeroLaw Materials (each, a “**_ZeroLaw User_**”), on the other hand. The ZeroLaw Materials are being provided on an as-is basis and for informational purposes only, and should be considered highly experimental and unreliable. Any use of the ZeroLaw Materials should be vetted with an attorney and other applicable professional advisors. No ZeroLaw Participant is making any statement, representation, warranty, guarantee, or assurance that any of the ZeroLaw Materials is suitable for any purpose or complies with any applicable law. No ZeroLaw Participant has promised or is undertaking to provide any assistance, service or guidance to any ZeroLaw User. -

2. The Org Component

+

2. The Org Component

-

OrgLaw

+

OrgLaw

The law of the Org is its spirit and may consist of its constitutional or charter principles, as well as any applicable regulatory regime it may opt into or otherwise be subject to. For example, if the Org is a Delaware corporation, its OrgLaw will be its certificate of incorporation and bylaws, together with the Delaware General Corporation Law. If the Org is a DAO*, then the OrgLaw may be an informal, mutable social contract or community understanding based on the members’ shared values. The OrgLaw may define the rules, regulations and agreements that are to be implemented in the OrgCode. Alternatively, OrgLaw may consist of rules, regulations and/or agreements specifying a “code deference” approach to governance. Code deference approaches may be absolute or qualified and complete or partial.[1] _*A Word About “DAOs”. _The term “DAO” is probably one of the most ambiguous and widely misused in the blockchain/DeFi community. In this paper we use the term “DAO” to refer to an Org—meaning that a DAO is a code/law dyad, just like any other Org. The OrgLaw for a DAO may be anarchic, but that is still a form of social agreement which we regard as ultimately legalistic (and potentially binding) in nature. DAOs may also be subject to default laws included in their OrgLaw, even if the DAO members are unaware of such default laws—for examples, in common law jurisdictions DAOs may be general partnerships by default. Unless otherwise expressly stated, we do **_not _**use the term “DAO” to refer solely to a smart contract that automates treasury, voting and liquidation functions for a DAO—we refer to such a smart contract as the OrgCode for a DAO, or as the “DAO smart contract”. _See _“_The ZeroLaw Manifesto_” for extensive discussion of these issues. We also adopt the following DAO typology: +
    +
  • >'GrantDAOs'-> grant-giving (@MolochDAO)
  • +
  • 'VentureDAOs' -> venture capital (@The_DAO_Project)
  • +
  • 'GovDAOs' -> protocol/DAPP governance (@makerdao)
  • +
  • 'PACDAOs' -> political (@YangDAOofficial)
  • +
  • 'ShadowDAOs' -> hacktivist/anon"
  • +
-· 'GrantDAOs'-> grant-giving (@MolochDAO) - -· 'VentureDAOs' -> venture capital (@The_DAO_Project) - -· 'GovDAOs' -> protocol/DAPP governance (@makerdao) - -· 'PACDAOs' -> political (@YangDAOofficial) - -· 'ShadowDAOs' -> hacktivist/anon" - -

B. OrgCode

+

B. OrgCode

If the OrgLaw is the soul of the Org, then the OrgCode is the Org’s brain & central nervous system. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/IssuingEntity.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: -• ShareCode contracts must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses +
    +
  • ShareCode contracts must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
  • +
  • IDcode contracts must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
  • +
  • Custodian contracts must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
  • +
  • A Governance contract must be associated to the OrgCode if certain functions—such as the authorization or issuance of additional OrgShares—require on-chain approval by OrgShare holders
  • +
-• IDcode contracts must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares - -• Custodian contracts must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract - -• A Governance contract must be associated to the OrgCode if certain functions—such as the authorization or issuance of additional OrgShares—require on-chain approval by OrgShare holders. The OrgCode also supports custom modules. There is no limit to the ways that OrgLaw can be embedded in modules and programmatically enforced. For example, the current version of ZAP includes -· a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event; - -· a module of vesting and exercise of stock options; and - -· a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders. +
    +
  • a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event
  • +
  • a module of vesting and exercise of stock options
  • +
  • a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders
  • +
Other possibilities including adding modules to handle crowdsales, country/time based token locks, automated right-of-first refusal procedures, complex shareholder votes, tender offer execution and bond redemption. Modules can be attached and detached from the OrgCode via IssuingEntity.attachModule(address _target, address _module) and IssuingEntity.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle.. @@ -64,11 +62,11 @@ The OrgCode is administered by a standard multi-sig permissioning scheme inherit As an example of multisig permissioning in action, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. -

3. The Shares Component & IDVerifier Component

+

3. The Shares Component & IDVerifier Component

-

A. ShareLaw

+

A. ShareLaw

-
i. Intro to ShareLaw
+

i. Intro to ShareLaw

On the social/legal layer, OrgShares are transferable legal rights pertaining to the Org. In this paper, we use the term “OrgShares” in an entity-neutral sense. These rights are defined under, or are a function of, the OrgLaw, but are different from it; the OrgLaw is not transferable as such, but the shares are. Therefore, we discuss the ShareLaw separately from the OrgLaw, even though the former is largely a function of the latter. You can think of OrgShares as the reification of the rights conferred upon particular Org participants by the OrgLaw. @@ -162,61 +160,59 @@ Unclear taxation—likely partnership -
ii. Share Instruments
+

ii. Share Instruments

In the immediately preceding section, we discussed how the ShareLaw divides determines the type of OrgShares—for example, whether the OrgShares are capital stock, club memberships, investment contracts, or something else. However, those types of categories are essentially classifications of types of rights—they are very abstract. The ShareLaw does not stop there—it also classifies types of OrgShare _instruments_. Instruments are methods of representing, and evidencing ownership over, OrgShares. Although the distinctions among types of instruments may appear dry and technical, they are critical from a legal perspective. Many other security token protocols ignore this issue and do not clearly and consistently treat token instrumentalities as belonging to a defined category of legal instruments. Under corporate and commercial law, the type of instrument by which an OrgShare is transferred will determine what formalities need to be followed with respect to transactions such as transferring ownership of the OrgShare or pledging the OrgShare as collateral for a loan. Under the Uniform Commercial Code, there are three types of securities instruments: - -· certificated - -· uncertificated (aka “book-entry”) - -· account-based/entitlement-based +
    +
  • certificated
  • +
  • uncertificated (aka “book-entry”)
  • +
  • account-based/entitlement-based
  • +
It is critical that the instrument type for each OrgShare be explicit so that each person transacting in the OrgShare knows what type of instrument he or she is dealing with. For example, if a lender is extending credit to a shareholder and taking a security interest in the OrgShare as collateral, the lender cannot know how to perfect its rights to foreclose on the OrgShare in an event of default unless it knows the instrument type: if the instrument is a securities certificate, then the lender can take possession of the certificate and be assured of having a first-priority security interest; on the other hand, if the instrument is a book-entry representation, then the lender must bring the Org into the mix to ensure that the Org notes the encumbrance on the Org’s books and does not make alternative transfers. As further discussed below under “ShareCode,” ZAP accommodates blockchain equivalents to all three types of instrument. Although each instrument type has pros and cons, and such pros and cons may differ depending on the relevant type of Org in question, in general ZeroLaw believes tokens functioning as securities certificates are a more suitable model for shares implemented on a public permissionless blockchain because, _inter alia_, they create the opportunity for finer (and potentially more liberal) transferability tuning and chain-of-title analysis, which can be vitally important in securities transactions. The lending example above leads to one illustration of how the certificated model is a far more natural fit for blockchain, as people will naturally wish to view possession of a token representing an OrgShare or the locking up of that token in a multisig smart contract as a form of possession of an OrgShare that ought to create a senior, perfected security interest in the OrgShare as collateral. For a very in-depth discussion of this topic, _see_ “_[Representation of Corporate Capital Stock via Cryptographically Secured Blockchain Tokens: Motivations and Potential Implementations](https://gabrielshapiro.wordpress.com/2018/10/28/2/)”_ by Gabriel Shapiro. -
iii. Transfer Restrictions
+

iii. Transfer Restrictions

An Org may desire to (or, depending on the applicable law, may be required to), limit the transferability of OrgShares. OrgShare transfer restrictions constitute part of the ShareLaw, and such aspects of the ShareLaw may in many (but not necessarily all) cases be programmatically enforced in the ShareCode. Transfer restrictions typically fall under one of three types (or a combination thereof): -· identity-based; - -· transaction-based; - -· vesting-based (may be time-based, service-based or milestone-based vesting); +
    +
  • >identity-based
  • +
  • transaction-based
  • +
  • vesting-based (may be time-based, service-based or milestone-based vesting);
  • +
Transfer restrictions typically arise from one of four sources of law (or a combination thereof): -· securities laws (if the OrgShares are securities); - -· general regulatory requirements such as export/sanctions controls, money transmitter laws, etc.; - -· legal contract or other private agreement (need not necessarily be legally enforceable if other enforcement methods available); - -· misc. property-oriented laws; +
    +
  • securities laws (if the OrgShares are securities)
  • +
  • general regulatory requirements such as export/sanctions controls, money transmitter laws, etc.
  • +
  • legal contract or other private agreement (need not necessarily be legally enforceable if other enforcement methods available)
  • +
  • misc. property-oriented laws
  • +
Transfer restrictions will typically apply at one of the following levels of granularity (or a combination thereof): -· all OrgShares; - -· all OrgShares of a given class or series; - -· specific OrgShares - -· any/all OrgShares held by or on behalf of a specific individual or entity (or a single address associated to a given individual/entity) or smart contract +
    +
  • all OrgShares;
  • +
  • all OrgShares of a given class or series;
  • +
  • specific OrgShares
  • +
  • any/all OrgShares held by or on behalf of a specific individual or entity (or a single address associated to a given individual/entity) or smart contract
  • +
Transfer restrictions will typically apply in one or both of the following markets: -· primary market (Org → shareholder) - -· secondary market (shareholder-->shareholder or shareholder-->Org) +
    +
  • primary market (Org → shareholder)
  • +
  • secondary market (shareholder-->shareholder or shareholder-->Org)
  • +
On the next page are some illustrative examples, for various Org types, of common transferability restrictions @@ -440,7 +436,7 @@ On the next page are some illustrative examples, for various Org types, of commo An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol _must _be _able to_ accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. At the same time, an Org protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. -
iv. Identity-Based Restrictions
+

iv. Identity-Based Restrictions

As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the Ethereum addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of Ethereum addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. @@ -456,9 +452,9 @@ Blacklists are perhaps even more important. While it is theoretically possible f So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even DAOs or other Orgs with a more activist, libertarian or cypherpunk agenda—which we refer to as “ChaoDAOs”—might find the power to whitelist and blacklist persons as an integral part of practicing good OpSec or maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ChaoDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. A DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. -

B. SharesCode

+

B. SharesCode

-
i. OrgShare Instruments as Tokens
+

i. OrgShare Instruments as Tokens

On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus shares instruments and can be classified as certificates, book entries or entitlements. @@ -468,7 +464,7 @@ ZAP represents book-entry shares as fungible tokens issued by an instance of[ Se Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. -
ii. Code-Enforced Share Transfer Restrictions
+

ii. Code-Enforced Share Transfer Restrictions

Transfer restrictions can be encoded in the smart contract rules governing transfer of the tokens representing the OrgShares, and thus enforced programmatically. This reduces monitoring and enforcement costs and can thus facilitate freer transfer even of restricted securities than might otherwise be feasible. @@ -504,7 +500,7 @@ An important caveat: In configuring its transfer restrictions, an Org will be re Such assumptions may be more or less conservative, depending on the Org’s preferences. For example, a conservative Org may wish to assume that it reach $10M in assets at any time, and thus always set shareholder limits below the Rule 12g-1 thresholds. Another Org could might be willing to grow its shareholder base beyond those limits on the assumption that it will not reach $10M in assets. As a general purpose Org augmentation protocol, ZAP is designed to accommodate a wide array of risk preference choices. -
iii. ID Verification
+

iii. ID Verification

The technology-based components of the ID verification process will typically consist of three tools: @@ -538,15 +534,15 @@ Additional authorities (beyond “owner”) can be permissioned to call one or m The ownership and authority schemes in KYCIssuer.sol and KYCRegistrar.sol can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist. -

4. The Custodial Component

+

4. The Custodial Component

-

A. Custodial Law

+

A. Custodial Law

In the traditional financial world, custodians for securities and other assets are commonplace. Although blockchain offers the opportunity for more direct interactions between an Org and its shareholders than is typical for many public companies, we nevertheless recognize that custodial arrangements will continue to have a role even for blockchain-augmented Orgs. Therefore, ZAP seeks to trust-minimize custodial arrangements to the greatest extent possible. Custodial arrangements may be necessary or desirable in a number of contexts. For example, Section 17(f) of the Investment Company Act requires registered management companies to custody their securities with a securities custodian such as a qualified bank, national securities exchange or securities depository. We envision a future in which digital securities deployed to public blockchains are ubiquitous and Orgs enter into triparty agreements with the investment companies who own the OrgShares and the qualified securities custodians who hold the OrgShares on behalf of the investment companies. These agreements could provide that custody of the OrgShares is maintained in transparent, trust-reduced custodial smart contracts that give both the Org and the investment companies relevant administrative powers such as the ability to ensure that the custodian does not violate transfer restrictions applicable to specific OrgShares. Eventually, such smart contract arrangements could become so feature-rich and reliable that they might lead to changes in law--for example, Section 17(f) might be amended to eliminate the requirement for a thrid-party custodian if an appropriate smart contract is used to safeguard the investment companies' assets as well or better than trusted custodial intermediaries. -

B. Custodial Code

+

B. Custodial Code

Custodial smart contracts are approved to hold tokens representing OrgShares on behalf of multiple investors. Each custodial contract must be individually approved by an Org’s owners or administrators (through an association of the custodial smart contract with the OrgCode) before receiving tokens. @@ -558,7 +554,7 @@ There are two broad categories of custodial smart contracts: As discussed above, an Org may need to carefully limit the number of investors it has in order to avoid opting into expensive regulatory regimes. For this reason, ZAP embodies conservative assumptions regarding how ownership of custodied OrgShares is counted. When an investor transfers a balance into a custodian it does not increase or decrease the overall investor count; instead the investor is now included in the list of beneficial owners represented by the custodian. Even if the investor now has a balance of 0 in their own wallet, they will still be included in the Org’s investor count. -
i. Custodial Token Transfers
+

i. Custodial Token Transfers

There are three types of token transfers related to Custodians. @@ -576,9 +572,9 @@ Permissioning checks for custodial transfers are identical to those of normal tr **SecurityToken.transferCustodian(_address[2] _addr_, _uint256 _value_)** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. -

5. Misc. Additional Legal Considerations & Org Modules

+

5. Misc. Additional Legal Considerations & Org Modules

-

A. Unique Challenges Posed by the Contractual Nature of OrgShares

+

A. Unique Challenges Posed by the Contractual Nature of OrgShares

OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. @@ -609,7 +605,7 @@ ZAP thus addresses this issue in at least two ways: 2) In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. -

B. Venture Capital Considerations & Preferred Stock Liquidation Module

+

B. Venture Capital Considerations & Preferred Stock Liquidation Module

Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: From b2be91140775408e9b6ad34d79ce6e8dabb574ec Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 14:31:51 -0500 Subject: [PATCH 25/50] misc. edits, including re-ordering section on modules --- .idea/workspace.xml | 74 ++++---- docs/papers & research/ZAP Whitepaper.md | 210 +++++++++++++---------- 2 files changed, 166 insertions(+), 118 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index ec45f78..2266b47 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,8 +3,7 @@ - - + @@ -20,21 +19,9 @@ - - - - - - - - - - - - - - - + + + @@ -46,6 +33,8 @@ module + SecurityToken.so + NFT @@ -56,6 +45,7 @@ @@ -113,6 +103,7 @@ + @@ -143,7 +134,7 @@ - + 1571965778497 @@ -271,16 +262,31 @@ -
- + - + @@ -292,7 +298,7 @@ - + @@ -314,25 +320,33 @@ - - + - - + + - + + + + + + + - - - + + + diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index 1c2c8fc..5395f65 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -1,4 +1,4 @@ -

>⌁⌁ZAP⌁⌁

+

⌁⌁ZAP⌁⌁

THE ZEROLAW org-AUGMENTATION PROTOCOL

1. Introduction

@@ -13,51 +13,72 @@ ZAP's highly modular architecture is divided into Components, with each Componen ZAP Orgs may differ significantly from one another depending on the type of entity or organization being augmented through the protocol. This paper aims to explain a prototypical ZAP implementation, with notes regarding how parameter settings might differ among Org types. -

>Important Disclaimer - Please Read!

+

Important Disclaimer - Please Read!

-ZAP, this paper and the other documents and materials referenced herein (the “**_ZeroLaw Materials_**”) are not intended to be, or to serve the purposes of, legal, accounting, tax, investment, or other advice or services. There is no attorney-client or other representational or fiduciary relationship between ZeroLaw or any person affiliated or otherwise connected with or representing ZeroLaw or who has or will contribute to the ZeroLaw Materials (each, a “**_ZeroLaw Participant_**”), on the one hand, and any reader, recipient or user of the ZeroLaw Materials (each, a “**_ZeroLaw User_**”), on the other hand. The ZeroLaw Materials are being provided on an as-is basis and for informational purposes only, and should be considered highly experimental and unreliable. Any use of the ZeroLaw Materials should be vetted with an attorney and other applicable professional advisors. No ZeroLaw Participant is making any statement, representation, warranty, guarantee, or assurance that any of the ZeroLaw Materials is suitable for any purpose or complies with any applicable law. No ZeroLaw Participant has promised or is undertaking to provide any assistance, service or guidance to any ZeroLaw User. +ZAP, this paper, the ZAP source code and the other ideas, documents and materials referenced herein or included in any ZeroLaw or ZAP software repository (the “**_ZeroLaw Materials_**”) are not intended to be, or to serve the purposes of, legal, accounting, tax, investment, or other advice or services. There is no attorney-client or other representational or fiduciary relationship between ZeroLaw or any person affiliated or otherwise connected with or representing ZeroLaw or who has or will contribute to the ZeroLaw Materials (each, a “**_ZeroLaw Participant_**”), on the one hand, and any reader, recipient or user of the ZeroLaw Materials (each, a “**_ZeroLaw User_**”), on the other hand. The ZeroLaw Materials are being provided on an as-is basis and for informational purposes only, and should be considered highly experimental and unreliable. Any use of the ZeroLaw Materials should be vetted with an attorney and other applicable professional advisors. No ZeroLaw Participant is making any statement, representation, warranty, guarantee, or assurance that any of the ZeroLaw Materials is suitable for any purpose or complies with any applicable law. No ZeroLaw Participant has promised or is undertaking to provide any assistance, service or guidance to any ZeroLaw User.

2. The Org Component

OrgLaw

-The law of the Org is its spirit and may consist of its constitutional or charter principles, as well as any applicable regulatory regime it may opt into or otherwise be subject to. For example, if the Org is a Delaware corporation, its OrgLaw will be its certificate of incorporation and bylaws, together with the Delaware General Corporation Law. If the Org is a DAO*, then the OrgLaw may be an informal, mutable social contract or community understanding based on the members’ shared values. The OrgLaw may define the rules, regulations and agreements that are to be implemented in the OrgCode. Alternatively, OrgLaw may consist of rules, regulations and/or agreements specifying a “code deference” approach to governance. Code deference approaches may be absolute or qualified and complete or partial.[1] +The law of the Org is its spirit. The OrgLaw comprises the Org's constitutional or charter principles (whether or not expressed in a written document), and, if it is a state-chartered Org, the applicable authorizing legal regime. For example, if the Org is a Delaware corporation, its OrgLaw will be its certificate of incorporation and bylaws, together with the Delaware General Corporation Law. If the Org is a DAO*, then the OrgLaw may be an informal, mutable social contract or community understanding based on the members’ shared values along with any rules relating to partnerships or unincorporated associations that apply in relevant jurisdictions. -_*A Word About “DAOs”. _The term “DAO” is probably one of the most ambiguous and widely misused in the blockchain/DeFi community. In this paper we use the term “DAO” to refer to an Org—meaning that a DAO is a code/law dyad, just like any other Org. The OrgLaw for a DAO may be anarchic, but that is still a form of social agreement which we regard as ultimately legalistic (and potentially binding) in nature. DAOs may also be subject to default laws included in their OrgLaw, even if the DAO members are unaware of such default laws—for examples, in common law jurisdictions DAOs may be general partnerships by default. Unless otherwise expressly stated, we do **_not _**use the term “DAO” to refer solely to a smart contract that automates treasury, voting and liquidation functions for a DAO—we refer to such a smart contract as the OrgCode for a DAO, or as the “DAO smart contract”. _See _“_The ZeroLaw Manifesto_” for extensive discussion of these issues. +The relationship between the OrgLaw and the OrgCode is complex, nuanced, and potentially bidirectional. The OrgLaw may define the rules, regulations and agreements that are to be implemented in the OrgCode. Alternatively, OrgLaw may consist of rules, regulations and/or agreements specifying a “code deference” approach to governance. Code deference approaches may be absolute or qualified and complete or partial. -We also adopt the following DAO typology: -
    -
  • >'GrantDAOs'-> grant-giving (@MolochDAO)
  • -
  • 'VentureDAOs' -> venture capital (@The_DAO_Project)
  • -
  • 'GovDAOs' -> protocol/DAPP governance (@makerdao)
  • -
  • 'PACDAOs' -> political (@YangDAOofficial)
  • -
  • 'ShadowDAOs' -> hacktivist/anon"
  • -
+ + + + + + + + + + + + + + + + +
Code Deference Approach + Complete + Partial +
Absolute + + "Code Is Law" For All Org Governance + + "Code Is Law" For Governance of Some Aspects of Org +
Qualified + All Org Governance Defers to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc. + + Some Aspects of Org Governance Defer to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc. +
-

B. OrgCode

+For an example of qualified partial code deference, see [The Model DAO Charter](https://). -If the OrgLaw is the soul of the Org, then the OrgCode is the Org’s brain & central nervous system. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/IssuingEntity.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +***A Word On “DAOs”** The term “DAO” is probably one of the most ambiguous and widely misused in the blockchain/DeFi community. In this paper we use the term “DAO” to refer to a type of Org—meaning that a DAO is a code/law dyad, just like any other Org. The OrgLaw for a DAO may be anarchic, but that is still a form of social agreement which we regard as ultimately legalistic (and potentially binding) in nature. DAOs may also be subject to default laws included in their OrgLaw, even if the DAO members are unaware of such default laws—for examples, in common law jurisdictions DAOs may be general partnerships by default. Unless otherwise expressly stated, we do **not** use the term “DAO” to refer solely to a smart contract that automates treasury, voting and liquidation functions for an Org—rather, we refer to such a smart contract as the OrgCode for a DAO, or as the 'DAO smart contract'. + +We also adopt the following DAO typology:
    -
  • ShareCode contracts must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
  • -
  • IDcode contracts must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
  • -
  • Custodian contracts must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
  • -
  • A Governance contract must be associated to the OrgCode if certain functions—such as the authorization or issuance of additional OrgShares—require on-chain approval by OrgShare holders
  • +
  • 'GrantDAOs'-> grant-giving (MolochDAO)
  • +
  • 'VentureDAOs' -> venture capital (TheDAO by slock.it)
  • +
  • 'GovDAOs' -> protocol/DAPP governance (MakerDAO)
  • +
  • 'PACDAOs' -> political (YangDAOofficial)
  • +
  • 'ShadowDAOs' -> hacktivist/anon (?)
+

B. OrgCode

-The OrgCode also supports custom modules. There is no limit to the ways that OrgLaw can be embedded in modules and programmatically enforced. For example, the current version of ZAP includes +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/IssuingEntity.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example:
    -
  • a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event
  • -
  • a module of vesting and exercise of stock options
  • -
  • a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders
  • +
  • ShareCode contracts (i.e., instances of SecurityToken.sol or NFToken.sol) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
  • +
  • IDcode contracts (i.e., instances of KYCIssuer.sol or KYCRegistrar.sol) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
  • +
  • Custodian contracts (i.e., instances of OwnedCustodian.sol or iBaseCustodian.sol) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
-Other possibilities including adding modules to handle crowdsales, country/time based token locks, automated right-of-first refusal procedures, complex shareholder votes, tender offer execution and bond redemption. Modules can be attached and detached from the OrgCode via IssuingEntity.attachModule(address _target, address _module) and IssuingEntity.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle.. - -In the most conventional possible configuration of a ZAP-based Org, the OrgCode simply implements and enforces the OrgLaw. However, to the extent that the OrgLaw is voluntarily configured to reflect one or another degree of “code deference,” the OrgCode may define and determine the OrgLaw pursuant to a “code is law” approach. (For a detailed breakdown of the potential styles of relating legal agreements to smart contracts, including the distinction between “absolute code deference” and “qualified code deference,” see _The ZeroLaw Manifesto_). - The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ MultiSig.sol](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the .addAuthority method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function _signatures parameter of .addAuthority; such _signatures may include any administrative function other than the .addAuthority method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the _threshold parameter. Authority permissioning may additionally be time-limited via the _approvedUntil parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the other smart contracts to which the OrgCode is connected. As an example of multisig permissioning in action, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. @@ -184,7 +205,7 @@ An Org may desire to (or, depending on the applicable law, may be required to), Transfer restrictions typically fall under one of three types (or a combination thereof):
    -
  • >identity-based
  • +
  • identity-based
  • transaction-based
  • vesting-based (may be time-based, service-based or milestone-based vesting);
@@ -470,9 +491,10 @@ Transfer restrictions can be encoded in the smart contract rules governing trans Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of IssuingEntity.sol). Such restrictions can be set at various levels of granularity: -· identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling IssuingEntity.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs); - -· restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling IssuingEntity.setTokenRestriction(address _token, bool _restricted) +
    +
  • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling IssuingEntity.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
  • +
  • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling IssuingEntity.setTokenRestriction(address _token, bool _restricted)
  • +
It is also possible to impose various other types of transfer restrictions indirectly. An Org may define a limit on the number of unique shareholders it will have. Such a limit may be defined on a per-Org, per-country and/or per-accreditation-type basis. @@ -484,13 +506,12 @@ Investor limits are configured with setter functions called on the OrgCode (the The setter method IssuingEntity.setCountry(uint16 _country, bool _permitted, uint8 _minRating, uint32[8] _limits) approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows: -· _country: The code of the country to modify - -· _permitted: Permission bool - -· _minRating: The minimum rating required for an investor in this country to hold tokens. Cannot be zero. - -· _limits: A uint32[8] array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0. +
    +
  • _country: The code of the country to modify
  • +
  • _permitted: Permission bool
  • +
  • _minRating: The minimum rating required for an investor in this country to hold tokens. Cannot be zero.
  • +
  • _limits: A uint32[8] array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0.
  • +
IssuingEntity.setCountries(uint16[] _country, uint8[] _minRating, uint32[] _limit) is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. @@ -504,25 +525,22 @@ Such assumptions may be more or less conservative, depending on the Org’s pref The technology-based components of the ID verification process will typically consist of three tools: -· an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: - -`o` full legal name - -`o` country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in KYCIssuer.sol or KYCRegistrar.sol) - -`o` rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in KYCIssuer.sol or KYCRegistrar.sol) - -`o` tax ID # - -`o` one or more public Ethereum addresses - -`o` a required renewal date (will be represented in epoch time in KYCIssuer.sol or KYCRegistrar.sol) - -`o` the KECCAK256 hash of a subset of the foregoing PII (the IDHash) - -· an Org-specific smart contract (deployed as an instance of KYCIssuer.sol) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData); +
    +
  • an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: +
      +
    • full legal name
    • +
    • country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in KYCIssuer.sol or KYCRegistrar.sol)
    • +
    • rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in KYCIssuer.sol or KYCRegistrar.sol)
    • +
    • tax ID #
    • +
    • one or more public Ethereum addresses
    • +
    • a required renewal date (will be represented in epoch time in KYCIssuer.sol or KYCRegistrar.sol)
    • +
    • the KECCAK256 hash of a subset of the foregoing PII (the IDHash)
    • +
    +
  • +
  • an Org-specific smart contract (deployed as an instance of KYCIssuer.sol) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData)
  • +
  • an inter-Org smart contract (deployed as an instance of KYCRegistrar.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services
  • +
-· an inter-Org smart contract (deployed as an instance of KYCRegistrar.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services; KYCIssuer.sol and KYCRegistrar.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. @@ -548,9 +566,10 @@ Custodial smart contracts are approved to hold tokens representing OrgShares on There are two broad categories of custodial smart contracts: -· **Owned** custodial smart contracts are instances of OwnedCustodian.sol; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange. - -· **Autonomous** custodial smart contracts are instances of IBaseCustodian.sol; they are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges. +
    +
  • >**Owned** custodial smart contracts are instances of OwnedCustodian.sol; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange.
  • +
  • **Autonomous** custodial smart contracts are instances of IBaseCustodian.sol; they are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges.
  • +
As discussed above, an Org may need to carefully limit the number of investors it has in order to avoid opting into expensive regulatory regimes. For this reason, ZAP embodies conservative assumptions regarding how ownership of custodied OrgShares is counted. When an investor transfers a balance into a custodian it does not increase or decrease the overall investor count; instead the investor is now included in the list of beneficial owners represented by the custodian. Even if the investor now has a balance of 0 in their own wallet, they will still be included in the Org’s investor count. @@ -558,12 +577,11 @@ As discussed above, an Org may need to carefully limit the number of investors i There are three types of token transfers related to Custodians. -· **Inbound**: transfers from an investor into the Custodian contract. - -· **Outbound**: transfers out of the Custodian contract to an investor’s wallet. - -· **Internal**: transfers involving a change of ownership within the Custodian contract. This is the only type of transfer that involves a change of ownership of the token, however no tokens actually move. - +
    +
  • **Inbound**: transfers from an investor into the Custodian contract
  • +
  • **Outbound**: transfers out of the Custodian contract to an investor’s wallet
  • +
  • **Internal**: transfers involving a change of ownership within the Custodian contract. This is the only type of transfer that involves a change of ownership of the token, however no tokens actually move
  • +
Importantly, internal transfers are subject to the same permissioning regime established by the OrgCode. Permissioning checks for custodial transfers are identical to those of normal transfers. **TokenBase.checkTransferCustodian(_address _cust_, _address _from_, _address _to_, _uint256 _value_)** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. @@ -574,7 +592,40 @@ Permissioning checks for custodial transfers are identical to those of normal tr

5. Misc. Additional Legal Considerations & Org Modules

-

A. Unique Challenges Posed by the Contractual Nature of OrgShares

+

A. Introduction to ZAP Modules

+ +ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via IssuingEntity.attachModule(address _target, address _module) and IssuingEntity.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. + + There is no limit to the ways that OrgLaw can be enocded and programmatically enforced through such modules. For example, the current version of ZAP includes: + +
    +
  • the Waterfall Module (Waterfall.sol), a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event
  • +
  • the Dividend Module (Dividend.sol), a module for automated distribution of dividends to OrgShare holders
  • +
  • the Options Module (VestedOptions.sol), a module for automated vesting and exercise of stock options
  • +
  • the Governance Module (Governance.sol), a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders
  • +
+ +Other possibilities including adding modules to handle crowdsales, country/time based token locks, automated right-of-first refusal procedures, complex shareholder votes, tender offer execution and bond redemption. + +

B. Venture Capital Considerations & Preferred Stock Liquidation Module

+ +Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: + + >By accurately programming different classes or series of preferred stock [to] carry different voting rights, conversion rights, payment rights, and other features…up front, a complex capital structure can be administered automatically, without human intervention. If, for example, the corporation wishes to issue additional shares, but a particular series of preferred stock has a blocking right, then the stock ledger could be coded to prevent the shares from being issued unless the requisite vote is received. Smart contracting technology also could be used to implement conversion provisions and would simplify the often difficult task of calculating conversion rates, particularly when anti-dilution formulas come into play. If the features were programmed accurately up front, then the calculations would take place automatically. + +ZAP is working toward realizing this vision in a number of ways. + +The experimental Waterfall Module, [Waterfall.sol](https://github.com/iamdefinitelyahuman/ZAP-Tech/blob/waterfall/contracts/modules/Waterfall.sol), encodes the distribution rules for a corporate-style Org's entire capital structure: common stock, common stock options, and any number of series of preferred stock. This enables automatic and trust-reduced distribution to all OrgShareholders of their respective portions of any and all dividends, merger consideration and liquidation proceeds that the Org might have occasion to pay out to OrgShareholders. + +Preferred stock will typically be convertible to common stock at some ratio and have a 'liquidation preference' that is hard-coded at the time of issuance and taken into account by the Waterfall Module in allocating distributions. Varieties of preferred stock recognized by the Waterfall Module include fully participating, partially participating and non-participating preferred stock; given a distribution amount, the Waterfall Module will determine whether the preferred stock should be treated on a preferred-stock basis or an as-converted-to-common-stock basis (i.e., which treatment will result in a greater payment to the preferred stock) and allocate the distribution amount accordingly. The Waterfall Module can also pay out stock options on a net-exercise basis by deducting the exercise price of the option from the otherwise applicable per-share merger consideration. + +For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in a statutory merger pursuant to which the acqurier Org becomes the owner of all OrgShares, the acquirer Org would deposit the merger consideration in the form of ETH, DAI or another Ethereum-based cryptocurrency to the address of a smart contract escrow. The merger consideration would then automatically be divvied-up in accordance with the liquidation priorities of the different stockholders, with preferred stockholders at the top of the stack and common stockholders at the bottom--unless the preferred stock is getting paid on an as-converted-to-common-stock basis or is participating, in which case the preferred stock would be pari passu with the common stock for all or a portion of the merger consideration. The allocated amounts would be distributed to the addresses where the stockholders held the token-certificates representing the various issued and outstanding shares of capital stock or stock options. + +Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. + +The Governance Module, [Governance.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. + +

C. Unique Challenges Posed by the Contractual Nature of OrgShares

OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. @@ -601,25 +652,8 @@ In an ordinary client-server architecture, the solution would be simple—force ZAP thus addresses this issue in at least two ways: -1) ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. - -2) In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. - -

B. Venture Capital Considerations & Preferred Stock Liquidation Module

- -Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: - - >By accurately programming different classes or series of preferred stock [to] carry different voting rights, conversion rights, payment rights, and other features…up front, a complex capital structure can be administered automatically, without human intervention. If, for example, the corporation wishes to issue additional shares, but a particular series of preferred stock has a blocking right, then the stock ledger could be coded to prevent the shares from being issued unless the requisite vote is received. Smart contracting technology also could be used to implement conversion provisions and would simplify the often difficult task of calculating conversion rates, particularly when anti-dilution formulas come into play. If the features were programmed accurately up front, then the calculations would take place automatically. - -ZAP is working toward realizing this vision in a number of ways. - -The experimental Waterfall Module, [Waterfall.sol](https://github.com/iamdefinitelyahuman/ZAP-Tech/blob/waterfall/contracts/modules/Waterfall.sol), encodes the distribution rules for a corporate-style Org's entire capital structure: common stock, common stock options, and any number of series of preferred stock. This enables automatic and trust-reduced distribution to all OrgShareholders of their respective portions of any and all dividends, merger consideration and liquidation proceeds that the Org might have occasion to pay out to OrgShareholders. - -Preferred stock will typically be convertible to common stock at some ratio and have a 'liquidation preference' that is hard-coded at the time of issuance and taken into account by the Waterfall Module in allocating distributions. Varieties of preferred stock recognized by the Waterfall Module include fully participating, partially participating and non-participating preferred stock; given a distribution amount, the Waterfall Module will determine whether the preferred stock should be treated on a preferred-stock basis or an as-converted-to-common-stock basis (i.e., which treatment will result in a greater payment to the preferred stock) and allocate the distribution amount accordingly. The Waterfall Module can also pay out stock options on a net-exercise basis by deducting the exercise price of the option from the otherwise applicable per-share merger consideration. - -For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in a statutory merger pursuant to which the acqurier Org becomes the owner of all OrgShares, the acquirer Org would deposit the merger consideration in the form of ETH, DAI or another Ethereum-based cryptocurrency to the address of a smart contract escrow. The merger consideration would then automatically be divvied-up in accordance with the liquidation priorities of the different stockholders, with preferred stockholders at the top of the stack and common stockholders at the bottom--unless the preferred stock is getting paid on an as-converted-to-common-stock basis or is participating, in which case the preferred stock would be pari passu with the common stock for all or a portion of the merger consideration. The allocated amounts would be distributed to the addresses where the stockholders held the token-certificates representing the various issued and outstanding shares of capital stock or stock options. - -Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. - -The Governance Module, [Governance.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corproation's certificate of incorporation. With ZAP, that vote can be held on chain. - +
    +
  • ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version.
  • + +
  • In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement.
  • +
\ No newline at end of file From a7f9e3d659f17a7d8ba4e10b07aed81010ed3118 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 15:05:19 -0500 Subject: [PATCH 26/50] misc. edits --- docs/papers & research/ZAP Whitepaper.md | 35 +++++++++++------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index 5395f65..a3983c9 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -79,9 +79,9 @@ If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CN
  • Custodian contracts (i.e., instances of OwnedCustodian.sol or iBaseCustodian.sol) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
  • -The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ MultiSig.sol](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the .addAuthority method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function _signatures parameter of .addAuthority; such _signatures may include any administrative function other than the .addAuthority method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the _threshold parameter. Authority permissioning may additionally be time-limited via the _approvedUntil parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the other smart contracts to which the OrgCode is connected. +The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ MultiSig.sol](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the .addAuthority method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function _signatures parameter of .addAuthority; such _signatures may include any administrative function other than the .addAuthority method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the _threshold parameter. Authority permissioning may additionally be time-limited via the _approvedUntil parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). -As an example of multisig permissioning in action, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. +This scheme is very powerful and flexible, accomodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes.

    3. The Shares Component & IDVerifier Component

    @@ -89,20 +89,17 @@ As an example of multisig permissioning in action, an Org that is a corporation

    i. Intro to ShareLaw

    -On the social/legal layer, OrgShares are transferable legal rights pertaining to the Org. In this paper, we use the term “OrgShares” in an entity-neutral sense. These rights are defined under, or are a function of, the OrgLaw, but are different from it; the OrgLaw is not transferable as such, but the shares are. Therefore, we discuss the ShareLaw separately from the OrgLaw, even though the former is largely a function of the latter. You can think of OrgShares as the reification of the rights conferred upon particular Org participants by the OrgLaw. +On the social/legal layer, OrgShares are transferable legal rights pertaining to the Org. You can think of OrgShares as the reification of the rights conferred upon particular Org participants by the OrgShare. Below are some illustrative examples, for various Org types, of how the ShareLaw of those Org types could be/often would be configured: -Table Form Examples - - - @@ -130,7 +127,7 @@ Ordinary Income Tax (mostly)

    Operating Agreement

    -U.S. federal securities laws (?) +U.S. federal securities laws

    Partnership Income Tax (mostly)

    @@ -162,7 +159,7 @@ Gift Tax?

    - -
    Org Type OrgShare Type ShareLaw (Partial) + ShareLaw
    investment contract interest in decentralized venture fund “Code is Law” & ambiguous legal standing (possibly partnership or unincorporated for-profit association) + misc. governance arrangements

    Misc voting

    @@ -185,7 +182,7 @@ Unclear taxation—likely partnership In the immediately preceding section, we discussed how the ShareLaw divides determines the type of OrgShares—for example, whether the OrgShares are capital stock, club memberships, investment contracts, or something else. However, those types of categories are essentially classifications of types of rights—they are very abstract. The ShareLaw does not stop there—it also classifies types of OrgShare _instruments_. -Instruments are methods of representing, and evidencing ownership over, OrgShares. Although the distinctions among types of instruments may appear dry and technical, they are critical from a legal perspective. Many other security token protocols ignore this issue and do not clearly and consistently treat token instrumentalities as belonging to a defined category of legal instruments. Under corporate and commercial law, the type of instrument by which an OrgShare is transferred will determine what formalities need to be followed with respect to transactions such as transferring ownership of the OrgShare or pledging the OrgShare as collateral for a loan. +Instruments are methods of representing, and evidencing ownership over, OrgShares. Although the distinctions among types of instruments may appear dry and technical, they are critical from a legal perspective. Many other security token protocols ignore this issue and do not clearly and consistently treat tokens as belonging to a defined category of legal instruments. Under corporate and commercial law, the type of instrument by which an OrgShare is transferred will determine what formalities need to be followed with respect to transactions such as transferring ownership of the OrgShare or pledging the OrgShare as collateral for a loan. Under the Uniform Commercial Code, there are three types of securities instruments:

      @@ -194,15 +191,15 @@ Under the Uniform Commercial Code, there are three types of securities instrumen
    • account-based/entitlement-based
    -It is critical that the instrument type for each OrgShare be explicit so that each person transacting in the OrgShare knows what type of instrument he or she is dealing with. For example, if a lender is extending credit to a shareholder and taking a security interest in the OrgShare as collateral, the lender cannot know how to perfect its rights to foreclose on the OrgShare in an event of default unless it knows the instrument type: if the instrument is a securities certificate, then the lender can take possession of the certificate and be assured of having a first-priority security interest; on the other hand, if the instrument is a book-entry representation, then the lender must bring the Org into the mix to ensure that the Org notes the encumbrance on the Org’s books and does not make alternative transfers. +It is critical that the instrument type for each OrgShare be explicit so that each person transacting in the OrgShare knows what type of instrument he or she is dealing with. For example, if a lender is extending credit to a shareholder and taking a security interest in the OrgShare as collateral, the lender cannot know how to perfect its rights to foreclose on the OrgShare in an event of default unless it knows the instrument type of the corresponding token: if the token is a securities certificate, then the lender can take possession of the token and be assured of having a first-priority security interest; on the other hand, if the token is a book-entry representation of the OrgShare, then the lender must notify the Org to ensure that the Org notes the encumbrance on the Org’s books and does not make alternative transfers. -As further discussed below under “ShareCode,” ZAP accommodates blockchain equivalents to all three types of instrument. Although each instrument type has pros and cons, and such pros and cons may differ depending on the relevant type of Org in question, in general ZeroLaw believes tokens functioning as securities certificates are a more suitable model for shares implemented on a public permissionless blockchain because, _inter alia_, they create the opportunity for finer (and potentially more liberal) transferability tuning and chain-of-title analysis, which can be vitally important in securities transactions. The lending example above leads to one illustration of how the certificated model is a far more natural fit for blockchain, as people will naturally wish to view possession of a token representing an OrgShare or the locking up of that token in a multisig smart contract as a form of possession of an OrgShare that ought to create a senior, perfected security interest in the OrgShare as collateral. For a very in-depth discussion of this topic, _see_ “_[Representation of Corporate Capital Stock via Cryptographically Secured Blockchain Tokens: Motivations and Potential Implementations](https://gabrielshapiro.wordpress.com/2018/10/28/2/)”_ by Gabriel Shapiro. +As further discussed below under “ShareCode,” ZAP accommodates blockchain equivalents to all three types of instrument. Although each instrument type has pros and cons, and such pros and cons may differ depending on the relevant type of Org in question, in general ZeroLaw believes tokens functioning as securities certificates are work better on a public permissionless blockchain because they create the opportunity for finer (and potentially more liberal) transferability tuning and chain-of-title analysis, which can be vitally important in securities transactions. The lending example above leads to one illustration of how the certificated model is a far more natural fit for blockchain, as people will naturally wish to view possession of a token representing an OrgShare or the locking up of that token in a multisig smart contract as a form of possession of a securities certificate in token form that ought to create a senior, perfected security interest in the OrgShare as collateral. For a very in-depth discussion of this topic, _see_ “_[Representation of Corporate Capital Stock via Cryptographically Secured Blockchain Tokens: Motivations and Potential Implementations](https://gabrielshapiro.wordpress.com/2018/10/28/2/)”_ by Gabriel Shapiro.

    iii. Transfer Restrictions

    -An Org may desire to (or, depending on the applicable law, may be required to), limit the transferability of OrgShares. OrgShare transfer restrictions constitute part of the ShareLaw, and such aspects of the ShareLaw may in many (but not necessarily all) cases be programmatically enforced in the ShareCode. +An Org may desire to (or, depending on the applicable law, may be required to), limit the transferability of OrgShares. OrgShare transfer restrictions constitute part of the ShareLaw, and such aspects of the ShareLaw may in many cases be programmatically enforced in the ShareCode. -Transfer restrictions typically fall under one of three types (or a combination thereof): +There are three main types of transfer restrictions:
    • identity-based
    • @@ -210,13 +207,13 @@ Transfer restrictions typically fall under one of three types (or a combination
    • vesting-based (may be time-based, service-based or milestone-based vesting);
    -Transfer restrictions typically arise from one of four sources of law (or a combination thereof): +Transfer restrictions typically arise from four main sources of law (or a combination thereof):
    • securities laws (if the OrgShares are securities)
    • general regulatory requirements such as export/sanctions controls, money transmitter laws, etc.
    • -
    • legal contract or other private agreement (need not necessarily be legally enforceable if other enforcement methods available)
    • -
    • misc. property-oriented laws
    • +
    • legal contract or other private agreement
    • +
    • misc. commercial laws and property laws
    Transfer restrictions will typically apply at one of the following levels of granularity (or a combination thereof): @@ -235,7 +232,7 @@ Transfer restrictions will typically apply in one or both of the following marke
  • secondary market (shareholder-->shareholder or shareholder-->Org)
  • -On the next page are some illustrative examples, for various Org types, of common transferability restrictions +Below are some illustrative examples, for various Org types, of common transferability restrictions @@ -455,7 +452,7 @@ On the next page are some illustrative examples, for various Org types, of commo
    -An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol _must _be _able to_ accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. At the same time, an Org protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. +An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol must be **able to** accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. On the other hand, the protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. This is the approach embodied in ZAP.

    iv. Identity-Based Restrictions

    From 2dc1e62b636dc473f7cecf06b5dbe4e9f76ff55e Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 18:17:55 -0500 Subject: [PATCH 27/50] misc. edits --- .idea/workspace.xml | 37 +++++++++++++++++------- docs/papers & research/ZAP Whitepaper.md | 12 ++++---- 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2266b47..163b7b7 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -35,6 +35,7 @@ module SecurityToken.so NFT + 506 @@ -134,7 +135,7 @@ - + 1571965778497 @@ -276,17 +277,31 @@ - - - + @@ -298,7 +313,7 @@ - + @@ -322,7 +337,9 @@ - @@ -345,8 +362,8 @@ - - + + diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index a3983c9..c35e6ac 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -458,17 +458,17 @@ An Org may not wish to or be required to implement all types of transfer restric As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the Ethereum addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of Ethereum addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. -It is important to note that off-chain Org ID verification processes will not be and need not be _perfect._ People sybil-attack and/or defraud banks, credit card companies, credit monitoring services, social media platforms, etc. all the time. The same will be true in connection with ID verification for on-chain Orgs. +The Org’s chosen off-chain verification processes provide the content for whitelists and blacklists. -Thus, the fact that it is impossible to know, for certain, that a particular person is the sole controller of a private key corresponding to a certain Ethereum account address is far from fatal. Likewise, it is important to acknowledge that the process of collecting and securing personally identifiable information for purposes of ID verification will be subject to extensive privacy regulations. Although these issues are beyond the scope of this paper (and, for the time being, are not directly addressed in ZAP), we believe that they can be managed by establishing reasonable due diligence procedures and risk mitigation strategies on the part of a particular Org wishing to use ZAP, which should include engaging third-party vendors specializing in ID verification, “accreditation” checking, and so forth. If on-chain Org augmentation becomes widespread, specialized vendors who are particularly talented at crafting and enforcing such blockchain-specific versions of these services will undoubtedly emerge to serve the market. +Whitelists are essential when OrgShares should only be issued and/or transferred to certain types of person. Let us consider an example relating to both primary market and secondary market transactions: the restriction of transfers on OrgShares that are securities sold in a SEC Rule 506(c) private placement. To qualify for Rule 506(c), the issuer must verify that all of the primary purchasers of the OrgShares are “accredited investors.” When those OrgShares are sold, they will initially be “restricted securities”—meaning that the purchasers cannot resell the OrgShares until 12 months from the date of the initial sale. However, the 12-month restriction, in turn, has an identity-based exception: the OrgShares may be resold to persons who are verified to be “qualified institutional buyers” (QIBs). Thus, the Org’s whitelist should include both verified “accredited investors” and verified “QIBs”. These whitelists could either be compiled by the Org itself (or a service provider acting on behalf of the Org), and thus essentially be private, Org-specific whitelists, or they could be master lists directly or indirectly licensed to the Org by vendors who specialize in compiling and maintaining such lists. -The Org’s chosen off-chain verification processes provide the content for whitelists and blacklists. +Blacklists are perhaps even more important. While it is theoretically possible for OrgShares to be freely tradeable in general (for example, if the OrgShares are not securities, or if they are SEC-registered securities), it will nevertheless nearly always be true that at least certain types of persons should be excluded from owning OrgShares. Consider some examples: Orgs subject to U.S. jurisdiction will be prohibited from transacting business with persons listed on OFAC’s[ specially designated and blocked persons (SDN) list](https://www.treasury.gov/ofac/downloads/sdnlist.pdf), and would be well advised to comply with those prohibitions; similar lists exist in most other jurisdictions. -Whitelists are essential when OrgShares should only be issued and/or transferred to certain types of person. Let us consider an example relating to both primary market and secondary market transactions: the restriction of transfers on OrgShares that are securities sold in a Rule 506(c) private placement. To qualify for Rule 506(c), the issuer must verify that all of the primary purchasers of the OrgShares are “accredited investors.” When those OrgShares are sold, they will initially be “restricted securities”—meaning that the purchasers cannot resell the OrgShares until 12 months from the date of the initial sale. However, the 12-month restriction, in turn, has an identity-based exception: the OrgShares may be resold to persons who are verified to be “qualified institutional buyers” (QIBs). Thus, the Org’s whitelist will identify verified “accredited investors” and verified “QIBs”. These whitelists could either be compiled by the Org itself (or a service provider acting on behalf of the Org), and thus essentially be private, Org-specific whitelists, or they could be master lists directly or indirectly licensed to the Org by vendors who specialize in compiling and maintaining such lists. +Other reasons for blacklisting may be more Org-specific. For example, a commercial Org may wish to prevent its competitors from acquiring its OrgShares. An Org whose OrgShares are securities may wish to take reasonable precautions to reduce the likelihood that the OrgShares will be transferred to known custodial cryptocurrency exchanges or cryptocurrency DEXs that are not legally permitted to facilitate trading of securities. If the OrgShare is a non-security under EU law but would be a security under U.S. law, then the Org may wish to blacklist any person known to be a U.S. citizen or resident. If the OrgShare is a security issued by a U.S. issuer under a Regulation S exemption, then the Org may wish to blacklist all U.S citizens and residents for a period of 12 months to prevent flowback and remain eligible for the exemption. -Blacklists are perhaps even more important. While it is theoretically possible for OrgShares to be freely tradeable in general (for example, if the OrgShares are not securities, or if they are SEC-registered securities), it will nevertheless nearly always be true that at least certain types of persons should be excluded from owning OrgShares. Consider some examples: Orgs subject to U.S. jurisdiction will be prohibited from transacting business with persons listed on OFAC’s[ specially designated and blocked persons (SDN) list](https://www.treasury.gov/ofac/downloads/sdnlist.pdf), and would be well advised to comply with those prohibitions; similar lists exist in most other jurisdictions. Other reasons for blacklisting may be more Org-specific. For example, a commercial Org may wish to prevent its competitors from acquiring its OrgShares. An Org whose OrgShares are securities may wish to take reasonable precautions to reduce the likelihood that the OrgShares will be transferred to known custodial cryptocurrency exchanges or cryptocurrency DEXs that are not legally permitted to facilitate trading of securities. If the OrgShare is a non-security under EU law but would be a security under U.S. law, then the Org may wish to blacklist any person known to be a U.S. citizen or resident. If the OrgShare is a security issued by a U.S. issuer under a Regulation S exemption, then the Org may wish to blacklist all U.S citizens and residents for a period of 12 months to prevent flowback and remain eligible for the exemption. +So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even ShadowDAOs might require the power to whitelist and blacklist persons as part of practicing good OpSec and maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ShadowDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. -So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even DAOs or other Orgs with a more activist, libertarian or cypherpunk agenda—which we refer to as “ChaoDAOs”—might find the power to whitelist and blacklist persons as an integral part of practicing good OpSec or maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ChaoDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. A DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. +Similarly, a DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy.

    B. SharesCode

    From fdf2f343315d1e7cdf3f3cadbb69c74c9252ea10 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 19:18:25 -0500 Subject: [PATCH 28/50] misc. edits --- docs/papers & research/ZAP Whitepaper.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index c35e6ac..f216e4b 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -474,11 +474,19 @@ Similarly, a DAO organized around local politics may wish to ensure that Shares

    i. OrgShare Instruments as Tokens

    -On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus shares instruments and can be classified as certificates, book entries or entitlements. +On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. -ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, or can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights, so too token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without such transfer automatically entailing a change of legal rights. This has many implications, including that transferees run a greater degree of risk: The Org will likely take the position that if a token-cert representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure, and upon completing that procedure the transferee could discover that the transfer violated some aspect of the ShareLaw and thus the transferee is not recognized by the Org as the true legal owner of the OrgShare. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. +ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. -ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). In effect, the Ethereum blockchain becomes the Org’s official share ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. +Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. + +This layer of separation between the Org and the token certificates representing OrgShares has many implications. On the one hand, it allows OrgShareholders greater immediate property rights over their OrgShares, since they can be transferred quite freely. On the other hand, transferees run a greater degree of risk in such transactions than they do in purchases of book-entry shares. Whereas a book-entry share transfer inherently requires the Org's approval, a transfer of a token certificate does not. In theory, this means that the transfer could be prohibited by the Org without the would-be transferee knowing it, in which case the would-be transferee might have paid for the OrgShares but not be entitled to exercise ownership rigths with respect to the OrgShares. + +Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. + +ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). + +Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. From 5d8aa81dcea1b4fb2208083cb1b0bbf99756798e Mon Sep 17 00:00:00 2001 From: triggering-event Date: Sun, 3 Nov 2019 19:49:37 -0500 Subject: [PATCH 29/50] misc. edits --- .idea/workspace.xml | 28 ++++++++++++++++++------ docs/papers & research/ZAP Whitepaper.md | 20 ++++++++--------- 2 files changed, 31 insertions(+), 17 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 163b7b7..5fe10c5 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@ - - + + @@ -135,7 +135,7 @@ - + 1571965778497 @@ -291,11 +291,25 @@ -
    - @@ -362,8 +376,8 @@ - - + + diff --git a/docs/papers & research/ZAP Whitepaper.md b/docs/papers & research/ZAP Whitepaper.md index f216e4b..7a01839 100644 --- a/docs/papers & research/ZAP Whitepaper.md +++ b/docs/papers & research/ZAP Whitepaper.md @@ -81,7 +81,7 @@ If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CN The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ MultiSig.sol](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the .addAuthority method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function _signatures parameter of .addAuthority; such _signatures may include any administrative function other than the .addAuthority method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the _threshold parameter. Authority permissioning may additionally be time-limited via the _approvedUntil parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). -This scheme is very powerful and flexible, accomodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. +This scheme is very powerful and flexible, accommodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes.

    3. The Shares Component & IDVerifier Component

    @@ -145,7 +145,7 @@ Coop interest?

    General partnership interest?

    Quorom-less majority voting + Quorum-less majority voting

    Ragequit

    @@ -478,9 +478,9 @@ On the tech layer, OrgShares are represented as tokens on Ethereum, with each to ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. -Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. +Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. -This layer of separation between the Org and the token certificates representing OrgShares has many implications. On the one hand, it allows OrgShareholders greater immediate property rights over their OrgShares, since they can be transferred quite freely. On the other hand, transferees run a greater degree of risk in such transactions than they do in purchases of book-entry shares. Whereas a book-entry share transfer inherently requires the Org's approval, a transfer of a token certificate does not. In theory, this means that the transfer could be prohibited by the Org without the would-be transferee knowing it, in which case the would-be transferee might have paid for the OrgShares but not be entitled to exercise ownership rigths with respect to the OrgShares. +This layer of separation between the Org and the token certificates representing OrgShares has many implications. On the one hand, it allows OrgShareholders greater immediate property rights over their OrgShares, since they can be transferred quite freely. On the other hand, transferees run a greater degree of risk in such transactions than they do in purchases of book-entry shares. Whereas a book-entry share transfer inherently requires the Org's approval, a transfer of a token certificate does not. In theory, this means that the transfer could be prohibited by the Org without the would-be transferee knowing it, in which case the would-be transferee might have paid for the OrgShares but not be entitled to exercise ownership rights with respect to the OrgShares. Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. @@ -563,7 +563,7 @@ The ownership and authority schemes in KYCIssuer.sol and KYCRegistrar.sol can be In the traditional financial world, custodians for securities and other assets are commonplace. Although blockchain offers the opportunity for more direct interactions between an Org and its shareholders than is typical for many public companies, we nevertheless recognize that custodial arrangements will continue to have a role even for blockchain-augmented Orgs. Therefore, ZAP seeks to trust-minimize custodial arrangements to the greatest extent possible. -Custodial arrangements may be necessary or desirable in a number of contexts. For example, Section 17(f) of the Investment Company Act requires registered management companies to custody their securities with a securities custodian such as a qualified bank, national securities exchange or securities depository. We envision a future in which digital securities deployed to public blockchains are ubiquitous and Orgs enter into triparty agreements with the investment companies who own the OrgShares and the qualified securities custodians who hold the OrgShares on behalf of the investment companies. These agreements could provide that custody of the OrgShares is maintained in transparent, trust-reduced custodial smart contracts that give both the Org and the investment companies relevant administrative powers such as the ability to ensure that the custodian does not violate transfer restrictions applicable to specific OrgShares. Eventually, such smart contract arrangements could become so feature-rich and reliable that they might lead to changes in law--for example, Section 17(f) might be amended to eliminate the requirement for a thrid-party custodian if an appropriate smart contract is used to safeguard the investment companies' assets as well or better than trusted custodial intermediaries. +Custodial arrangements may be necessary or desirable in a number of contexts. For example, Section 17(f) of the Investment Company Act requires registered management companies to custody their securities with a securities custodian such as a qualified bank, national securities exchange or securities depository. We envision a future in which digital securities deployed to public blockchains are ubiquitous and Orgs enter into triparty agreements with the investment companies who own the OrgShares and the qualified securities custodians who hold the OrgShares on behalf of the investment companies. These agreements could provide that custody of the OrgShares is maintained in transparent, trust-reduced custodial smart contracts that give both the Org and the investment companies relevant administrative powers such as the ability to ensure that the custodian does not violate transfer restrictions applicable to specific OrgShares. Eventually, such smart contract arrangements could become so feature-rich and reliable that they might lead to changes in law--for example, Section 17(f) might be amended to eliminate the requirement for a third-party custodian if an appropriate smart contract is used to safeguard the investment companies' assets as well or better than trusted custodial intermediaries.

    B. Custodial Code

    @@ -601,7 +601,7 @@ Permissioning checks for custodial transfers are identical to those of normal tr ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via IssuingEntity.attachModule(address _target, address _module) and IssuingEntity.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. - There is no limit to the ways that OrgLaw can be enocded and programmatically enforced through such modules. For example, the current version of ZAP includes: + There is no limit to the ways that OrgLaw can be encoded and programmatically enforced through such modules. For example, the current version of ZAP includes:
    Dn5%P)*h&T;Ruk<4TOT$D0?$i4NC2G!=>&5$aL- z+Ho#4TO7u77GifE3I07HzzQV&7=*ODhubJF=4mgzxCe7F?%5p?IX0tsw)tUqw=F#X z_Q_6fJdg$34BYbzskBNzSpE9sJ6m^*nYbmQf$PVZPr-c)rBP~l!Yt8UykJA3O|`8+ z;Ubk9Di3$3+vC;ZzUWVH_9fg1>5yP!$)UK&MHP5-eVp(%GT_L9b02p*tc_@H(D!7I z0A^7?e|+p=sPtbvj}%a;gU3ZmCTG9=Ceotvd^YIVdEi~Tv^$zqkR7|4UsmjTB>P0Y zOEf3LV{(u>(ZNnXXZ8`jnd<`Bk685Q!7xn8fOx^F>VhpXpaE50T<=?jE*5Ch#n8H| z;jJ_{iNh9r09o4m?Z!MLWAr92mAtCzU_&+6jz^Mt+tQ6$hY!)SMQUdOb1g%1Bh9_f zUM_xqlKkw6{BoI#L--%%pa3AlB+(rWV&%+r?HLQ|o6^HlzYQaLR|5`#L^f&f#`H5q zjanbW)yAIH$Lv8oj#QkCw|5p4-`T!6Z4bf`jXvUDP?SMo=QcEf(AeGGT?`rPKj7P+ zD-*lqp2{?yHoF#(B+wifXwnZ^Odb=}oB(t5P>Wh0zR zMet-co3|^-=m*B?TJfU;{{>;Cu!y8&cpK)Q`!h1*cI%hy*C3G=uH(SD@#otb&KOk9 zj}Xy$q}2|l_;nTsof>QT=*`pSA^YK%lNk+zG|-SR1b8VvGGx;;Z$xVlYweEg^o9yq zfAFiiJ{7z)6*Fa!fl0PL(Rn#QD#P%l^~;}*xnG>_Nm;%)yPMpX24Im5?u4n2nXIs9tY8$m;{f)B{>A2?>$b9rgb2X%j` zl{N#*K<@lczu>%KBsU)0k@hZp{}C^g3*MA8uEuP49rX?T)?0~35@ukSTL)26gb;Th zpQomq04Q))EU3TSfn5H}33_~nd32pEtOrsf`&Bk;F!K9$1IS4&ruxZQ-FXSEg@q^uSNnZVNT3f1=K|Y0)KPT!1A`z$-CR>0rrN&m< z3NtSnE&_rvr=!zy^wyV?Mj<>lE9Urm0WD0Lq;3pr(qipHN3Rxq-~{e=lZ?pitTqjL zAJOPN-T%^xX};XU!J;*>!p=*mj|N~9s0>&R>`s2X-q5e(a!>5NC%~v>aFSt7*J4{r zAnOiHdhPU2TdY2o&^phZ@tngcJWcoVlmz>=z$PmT1IMrcE+KZor2UxCj&J@=8s^r1 zJ7dD{)X%uE(tIzzE>GayL1su8xE@7B2>0AYMm0lv|M56Z%gEAi%BM>b?IaXURiq?nza_86@t!T27h zy5`RV2`Ud{ZN~PA(>}A>P-^%G2!w?xyEK!#U-(~m=Ub@~m%>omAa6vNj4zBuja3O&L&=^6-!N~9s}o5{2#gBZ^! zbk`su7X?jm=&3s;61S5`;ZdvMa{)bmQs^Qx-Xhn{4rr{};xnlz(S^;oNlsT47gOt3{#+VW`V!0E~)gM5_!T_Bh22-V--ab;0jx z9zc?~nYb+|Hy-*>$!DWil!kTXxoRRL6>;7=G|Vf$zm-K1)Y~Nnt2Ytzwlg?cXagpB z?AOz7Ri57$RrqE_+x`(1Jb#@vKBYq-2d>lIX?0&c=cIs``znjW!rnxN?&=22L(RcEoUu}b3H#B#?(cfm*ZI&P7A0e=CBfCrQ8 zmUlthI4xGrOC`wMIYZ%w8tbwEu+E2=i2uos+By4N`z3ED6!YcB*K;0Sn8h$+Fl|6~ zQ&o(dGk7%BVuK`BQ!6!pRTOjs;fF)@#a(}0sCZ55gmN~yixvmgi=Va(1fsoP|9uh} z2G_sW?H=DcC55_2Tmq6(p-%!V_Emqb9{LMHfD5=U?Ew4enIUpZGyA~099n13*Vaf7 zDtIfP@qFDu(;68bez%Q$*ayTX-1Jb~gNgHDDIbl0uX;;`wH^1P@zbjX_7||#i*AF5h|T6A$f|qg zmABh`thCZ#x7gJZ%nAR%3cK|fJq916fUif;nN@v}+fvqm02{}7vi5)m zJ$)&p9dtiq?Nikbg~zTY7$bzpKY&x1q;kW~U*lf0k4Zq~UG0GKnRw;x9k$T`4wBR7 z8L!W)*@#~G*U!BNf}yz6Dfp!Q`cqz6saxfyS;quLC( zx?NLF27;C+f68x6t}SRN zcVtw+p&Bx5e%MI~0gftlk&+WUAtoDE?ry=PIfO`_rS3afRy@}M{o=Bd^(doJtdB`! zH&C=TWv(to?!+@WVC>$)cMNGQTx7%%+ElH$ZiK2UO3hVz3D>(06Mw0YUpMvANEG;q z4I7gd)|MOZzFk>{8&=)pT)Z9**jKgwj>qrz1(8u(4Q3nvqJxV|)s5%8k^Je*QU?t{ zAw?3wUB9jKyYc(FtfxaKkLJ0XQqSRbRsam02~3N9J|sdWb8k;R#V9f~zhvy2qav!8 z-~U;bh?8J=$FBZg!j2R{Pm}ik)1!}hOI^9cBIj`Ev2r-{X3fd9pzm7`w{zn0^@AQC z2R@=4deZAK9r}KesXdM|Tn(O$VT_x#2wq2&t?=6U`bzf5 zPGJucCBIUvTH0X2sy1-6yefN%v0=68zain^bV{@)W+iT(Xl%MNuH?HY9tdK%x|0Ma zcNuI%W+4FU**cfUkIE8<0}2)Nb>y5Pi{4E*;HNzXc0C)!D2?&+@vb4y-yF-j_v<lcpDNYgY{RDTEb|V*1o5H>QjaV+qhT&YN+WCDkWsndt0jAs5 z$i~x|&7cuD)7U3(MTOh(?7|aI;VPW^Mu;%uUh{nj^_+(q2SAFZgt(Xsca#J<3kMuSY&TO1=^(51%z$Spg)x z&)!m7ftLgrMr0%$x;rDiKJ%T0!DB>%oTG_SEOy?wLeH=Y6f@t8mtB)WXSAu?VKK-HydKdaB`3IWd4Q=-1 z$?JGvGd^g4`;@eX3FhpD1U?zJ$=pH#A**#v>~Z~^rTjjxZ9la9`Ze6V_{cZRF|ls5 z`AY_~>hx1FBl(xf4pTg9>HOS*7fU5!p+b)f-dnf36yVtPAICMG{W?B=NEL`-mv)b< z?SctkYE)9?Epv--^0#|2xx{4j*PmW5^rC2&gVR&J$5j|g9PZDe+c(-u``tJ*bIn06 z4=|kL3NdkKtAUeU#IV$dT1|1rzg=mOww{^vyc4I!m52BLXeNd}{wCNExdRXY6tGEh z%mG^r2m^SMr}oJi!z|I6a$CPX`bZ7UJd1QlNKkaplNas^Koyw|t9G6AC0{Eljd9nF z)eaHera{I0TQsgueHc$SsSf-}^zJLT`KlFbWCr>Tp|*2fug!!kM2h5g1H1jCZejR~ zvOmKxy(71H*``S1X7=rOGb~ualG9FM?mLvz_N@)1hapx-VqNuJ-bJmefMvFiZI-T^y7>)I@`66BHk_r6S`~sgiz)0Tgvd%~C zQI2_ndyUEFCR%Zu`eONZ{}&Ma*|ivmX5E>It~l(L2e?R&Pa!9Pxi>PQ@!UBu;=_Hk)>AGTtxL|$C6B>H)2&6WFa#~;t|6^VSxNj5L~dM8Z$`=W-BRD6-1Ye1_I zUBxzXBePS~)5xav^eIq*_};$-IzB&7%j{x4hB>oSAT7B5A8OAM=h=>rq1U*s8OeJC_M&X>&Qy9$}%~ zb8C5<#rzKTc`;iK*ij#AVjZMBEf6gx^tbMa)-b;y9CKg^!#@ zJy`~hfx(hzeuVgmH_BZU zUd9iPu#c;ZBJwZwLE>~aw^ih|+7o^m6W_#5Gv$NA*Gt+4tA$QjqmQ38`=M**mQqn#=Dy6fEL=qZ=&87Zr#g0Gc^d{rPi@iGHH7T!?u^x6LK#r7jM08{ z09xN)>hcyxh^f$_Nd1w7F!jA|R&3P8P>@&UtfzhOO?nM^%bW1L89e2v@ zRFf)|n}SXFo({s*T~#&jk%uU%*MLq@x%vzX7u%JL$PQB-0Wf+VLn?F!6)V}tdKw${ zgQnRu@KGjriP#JPz)qyDa=nD8u4KNWx=#7Y^c%OUlcdF1MW8Ol8`D=PjE~u$R&f_> zbEJ3M629HTC%@lv{Z0W1{k7l^;Dshu2@SX@?PDM58PVs}NC;{hegXe|%^>J*%Dp}v zB2ktQ67v^(Vz*}$D@Z>N8!R0lf+t4AUy%2VsWd0H6h1T^YZT8VVEnGLO27zSkkq|| zt{st)SWbOLynT}K_PCp`ev1jbxrbcwDX82ojD4+L8F$TI!`%s1Tq^fY4vD3;>26RE zNkhkxy+Gf>@O#P0$-{%zb_26Y{ohx*4g4wib#cMC@*Ka+`pKG8Ms6D{!yDb2Vg zQ4a!%pr!Gb%9v7aJ^>8sjE<=RpV8Xu;{hPyi{>?_+quwllW@(_stI~2l<0LA|>mix$l zRd=x3(Anu0oMatV3FH*xGm%kgfKuWj;_y_(%s-8=r&{cG0ya!}=hs8|!d2qD8#yF7 zH{ncEEuU6799WNbD4yG#+z5o2o`AqNjhgn`xquEj+G#bJO;B33pmh@)1s2e{9;kW` zf&V#p;3NOhBUZm7xHb7d%r-z?G~8{duTTCnjP*2LtTpQI7Mk`P=B5Og{3X9>2k%<^ z6l6d8k+?bhpOtPq`a3vLiB&noUG5<3wT5zvY6iQMkn`YiO>t$4Q{m@(PmggY(#6qI zggu{^28DSiok>W>t_d0rb$W^KAJU{azg!-`pzD}9AYRl$YODV>(fkrf68~srz2b*~?d;_n3 zZD=52`F1B3^e>JSc?Zp`5>=MZ_Q;tHJ7q~moa<~vb!dBH4|H`VH3WB|#Tr05oIhP_ z{T+xH@?EZ<1RFTF7WsOqQHp&k9;QsT@i%&#?Ia0Qjl%>uD*RRLAPzgT9H2?jv{Yeu_`*5KV?G$*lyx`P#4bMJkp4F=Am_G)YlJ_WDdW{}=0N6GxFxv3N_r zOe*OioRsdHv6&V~`OCJt^&he9iFESJZ#erk#o1F>r=M+km-24%-SUsRcL8`B;M#O! z`b)+Y{e+Fy=e};W-19hCm=%4OZ?)-NW$1`I{KJr@W<-*|`=> z>BENymml7D2n}O)#D}+F1?ECFN8I z)`UOk^k*PjtgED1zY2RmE#q*QtNs zy!QD48<=~b=W*elyN|UNy@3`cz{qBEh`SqSi02;bvGmfj4*W{9X9YY^kmn|dl5xC_ zb_;s|E__mc!-oqIDvps9urp#Oj(sWhzw%I79J5>DFFZjv#YhG0wpiYs-dm#AJ7qlu z_=F!}UHpwrsgYkPN49W+Z3ici>3-jer$A{3gr~Q;*$6lN(HGM=?-?2y-Oi@AT1Sp& zGS3~Tr|*O?5Y|bRA(`a8@`Z#=N33QyUJ=|3i;niICysS{8v4=X(RXCJ+yO9-;H~~S zQu3|jsvq_L$2;3w0(w-1ee+-7(OLnyf-o@-u(#p0IlJqo(NC$TBj z@pw$-MtX?Q0tkx6?AyxkJ_9!Q#uDa-z)eInINr6!(uACOPNHI!mv!c;zI&?>rAt>( zJ$mG{|B+W7!ueQLBgld4Dw*vwuVG`Cw+Z;|H}2shMWk{q@zuv^G3EeqHk%>Pl*3F+ z`=5&Vx9P-6n+wtMI93llnc&2IJ6Mw5BfE!jENoR1v(eR?>sp9jr*d2>mu18)c6 z)>}+*=kTbeF~Yu)$==Z0zlCnjA6;L7naF;7l}8I)RQ%YFvu}FXsQ!D{2u0p}(1O`} zr2mvYXq#m{;2$AIRYWb=^93$>67H?^T*dO7o-nx^%y6s9g03LM`z~<(j0o>^5Spq+ zuhxZ&A3-2EcMd4XMb73w+O|fe%>i+Ymk3gKahXm>^=4`w#$jMlKMVMLTp7)?&HQ{E zkXTGNtHC6{q!UBhn$6iihjZ`91gk~=?`zCVfXo_JtfcmpMr;C5k{G`SN7D_MLgpx; zq1(a(Y~;3{#hpm9d`o@Yij43|(r~VeVg^RNpOg};3Xf#Al;!aB#vf|O3JCybOWO|M zmIJPs)VUw3Tgxv87?GUbQFMQ_Tem>wrP5BIEHv1I6APKrq*IQ9&L$*6h$U=AiV3s_ z`I>a1;AuJulgfVs)7o!|mr`QjLAP8?i&7W*ckSR!)pc!)k>9Igt|8Y2Q1{aG zcGpWXM&V?ZBdM-6WA}grV283|=`^EBQnyDqRb?Gmnf@ipr-HQlahTOH62svsb!vHl zR|aS?riDyE&}n%bEvDEM`2D!! z$dZFULuATx6U&3Gb;NRLEYmKOG1l81+ShPXflYWuhpk%i(x{;7#OOw43Z5GU2!`NY zduZz*=N_IXi7yBf7tSp*v%w$K9Q07?aZ3?;eFpU!2SgUYVs?F^dT(4GM8GRr#y6;d zunYgqGy~2fjcuO%M@(8K%R9+roIMzDSy*rO;Zkp|^w|^`a+J=TrvoPGZF3R8?&(*? z*~HH4*uP*)J6akoWE$r*aQ!p_yxCeX*Zn~BX+Hw1dpWS3;*{ZOyB2ybmT)TnM#^0? zw~@WDO#Dq`V@oO@!?f&oK37Y+GBZe(#sMJWO(4w`Q4K*$-$b^9!-7OtflkUS?Rnq3 zlSDo+?H-uhVC~Rp0hQd99^ufZ0HQ>iPo%I%{>tan`Xf}jGMbM6G-|Mn|nM4AU z8unuwGSnPq`w!^7Ho#WIzz!b?>W52;_HI^FarQ|zmLv!UNoz-!kX!AS)G$%oje%r? zSe={jq^c-zu>Q$X>fQjkJEJTIEblhkTye`B$djluPui91dFZv^Djx#NN1;eR9V!2j@g1(2{pkEOCkGDZX2Q0H}-` z*1)v^!z6Qla&GHel0OWOn7q}`I?0F>OT{&n5oZ~D{cWZffuB})#p}#$`{5P!)5oxZ5*Im;?Ry) z7$*cXrczrG->mmxuYp6$ogdUypcLIcYVIuEAelC86r>AaThwv)hDSpcdJaP4A6DY)# zNBg%JUci(mo@1+03bPNuo4{FJea8Ykc`=LQs7r;qAg}ueG2CM1$ws;$_TFkGWQ&yS z7*Ir@2MpR<(8X*A7l>?9{*QV@BUsbgK#C+QfaJ^f_*a|*3fWLw`v>K*3wI?Rj_d`Y z36t~(nqCymZ=1hL@Q#HN5!M|=fp|>s`Cy^VOKvJ8Zf5ADDMvJ1tn1bae7`87>r~7`c27Rk2C>N3<;H*e(ZN+_+`*~MkEndvlxn6(>toSD<=dBt+tuyTx$|S4YyYp zEGKt1*SkMa6GE*I&u(L|=F;+ya|WXcW2~^fJ91y?*XIogkw%ymFgwa!y2njj5GOs( znDKOgWg$5`^?2A07TqR=aNr@#3oTzd*ujq_M5^rkO~Y*`#_v4;9Ik|Z43HC$#y9(7 z)c+mRpiimg=L>qTjPW}rShB#>!(v)DW`$n7se$pf`(e+F*}$Mq$o~E4v9ub1L&mdY zaU_FW@`1s)o9pD8{!1axsLdoyG&I!mxlc)x=IhA8q^mL%GnK#MuGI9Uo@fL&oKv29 zY!lVk@%qn%GSz}F@TCV#4&UNtyeMiuo|+uGcSDp&&c*d_0_RG-$YJBzl^JFfq!N0BM0)F&Py~0mNBH@zo7s4KIxU<%6t_E?yVoK)|~t%7mte5$XfP5i=Y#u55}h)wS;EbNKBe{s~%?R6Q0lnJ*7u*ZeJq<>pF% zyFVJUAP_?hp1TUYEwauE>14TT4mwzIVB1Fg2m0p%x`U26rh@;nda!nY=+8Dzc=SZ3 zo9VvPhsJ(i^{s~+U{RWN$$V-mlM{F<<%_*(JXt}4Y_!!jIN{HZ6NKUJk@pO}Vf^Aj z*RS|;l6`iW-pr<+Mr+JU_beB*JrT4*s1hc6$j_PDFgo#!S-8}pgvS+O-^8w-aAR^zZyi= zO~qltQ5jjT&;WYn{Q$T7lQIL)pR{+cvA3}-)V$Lx{{hLIjW5>rX$P^c9`J^|Q0GC9 z%HU#w{}3JCwjA6K#k<4mKF};k{sbq10C<=!_@A-|Y-$}So7CR;-O{MAVtrV7V~)SG zdL|VBHzQi8)RI*2C47t%l37C>-x&h$pCG?x5A}8thslc`YSyT!tljL)dhj@`s8zBL zrO!wl85E^x&aB6{%)0q9zj!O{grVGZ#d1L-5IFk2AgkoL`4`}!Ssh|iwV7D|dj_=d zvArfGy?);izPbLJR5qCJygOS<2vxKH|;vNdmBIll2Q8F{yf*JTU+Inp{?9{cZbYYm83Nqv%+X9DuL^V)%I z?_X28fxuV>%}5%m!g>P>=UkeIpGG8W(6kNY*SkV6wJ>xZ+Ccf2)C-K=yIkv20HlK6 z?YsylYdwDP%KJ>YUFEXPiygRP#hY?%hwS0}N5vobYo6~I8FrW{IZLFeHaw*@t6B!K z*U$&Hkr2cq8O+VI(dt6u=a~GQe7GdKGG(MbQw$ZoZm`;DpxbC71bY;0PC-)>cpfI1 zd(6J9b}oat@+h9!0CpD?Xd`0NTS*LI$?h+pmeH@}?3Jr)P=WC+)vyjs-`bpB zWoc+ey}L0}H(~c6tuH_D6fsbrDfgP72^uu{E2eBSB+Rd{{{Bv@HGB6*0O;ovt*U$tOBs-81 zVz8}C@$?pGuO}QG07!ZDo|oo(db=p~&iE8%#G}p6@(tp1<$GQ#h8b@RANCj z7yqiC$c9;I2$UyvC-n*{Zp33*s+x7_vn32f1ONR_Wrl zTibL-_GYCFtX|zC_JTJ)CSJ_Wwahh={7sS(Xud)iD-NHh%w|Q+5Q)-*H{x|(gZ%2b zs-FtPD-mpY?4mRyH$!YTLCz5aHR-t>V7gjRk2$Vz9ht_oDqO7;27AM|EE@QsbI+j# zUmGt@*8aQbZMSQO6Fg90l7OofUY!>WI8w-q(_^eJ&)wgJ%9_QIFjT+FGpDBqX_GkI z;D`CE;HSrepIgAIz#-MRMDNPnhKxs-sK}LrQu##B?)I|-O6qoh<_XRKR&ca2=^hd*ZzRbMlvTL256koI~JO!4wvd zY4i>J>q|n(=qo$4)&rMn2eDY#J<*HqE7-O2#s#029x-*Rq7Ov9I*FPrwyl5CT{NU?_&t| z7K#hiXJ==(s_xpU$Md)5t0!Iu!6JGkT0Gih6T)v8h^B5<1y+UN=5z%C;dZn)-r;s_ zE+IKtej&Zt$4RtI-v!hQ4svcs<&=8>k9Ja0ussw63j$YN1<=q9R6N5$HCClZLC7B2 zs8WhF7%?av6doTG(*Yd2cH`t*e_0*?Z|Q|gHPWjD6vWM-ZTAt5Ns9~MBkk&LgPhY5m6zrqUScxLdu(Fp<&!uJr;|DB-mXPlN@$xdI8tcejx6TXrzj@ zVD#57^RuFsg!gjqzLw}jds4KL(g%WYCn}zz#ifj%0KzF8%Bzc-slOGomt6HM)7LUl z(h7CND&f5#nSlLxkRTK99Wjdk$6+v=IR|V6o?r>GKxqW%xPDXvO3eDN+f*QM`%rfR zR~}jN>9wcF9jg~j)i&!R=p1Oet-3DHTP(vx8qPQ9F7{0)4kR`{a+?DiZ^3#xJcblN zU_7p+!|ghRAdKDfpIGho_?{!6mH^CN8F)xly#R|B{(^OSaegZ-?|8#OGWWKGTJ{P1 z1ohM-R!`=IL#E4ZCh|9?Zrwjg0S5Xt)$@x(=tQcJ5b7RLKNu6fDjv+_FV*Ej-8Tl{ z)&aLWatDIuLPSGGQ}LWATp2HIR)sof%GtKpMm2VSXted6-SsPjyrD32H{@0Ih*hQZ zf^M~$jp(lbIA4qKOoCSQ1V1=R-^5#&iGtUGOxC{<(HBQ)_6S;}Bp;WvSLJ(x;aRN_ zT3TdYiStC=3wTfUE!j;i)r;u-wrWP*%5$}&U z+rVFtEwi{ClBmC&(PO8eLJ{e^!aU&0`(!sz=jkPHj8jqSwx(Z=pkB!QYONN_S=MB} z<)y}3GWO%Lc1499^UW^)7U7$&RiII%{lpjn4uv#uKLu#*{B(vJfuSKG^7l*7v+9xh z2d1cB`6{>0@OZ0m^73_ISCfqTpvOSbd)-C%^YH@@OD^Jq&$-LQmDGwhaI?}^w_Ajz zOqP!hKwQque;8TLp+HpkIfFv+4ZnGT{%En5pAfOG@)bQ|qp7dMaN7AybUs1j_xeRnw3@Be=?l98D`B1FXr*(((#GqN&H5y|L~%|Ve-hZM3Y zduMNs?1W=yJNC&Q$2iBx?>>$9_jCRJsXv^H*Xus_{k)&!F<$*RyA|_=?zZ{u?WL>t zH#LEkS|2JPh<~y#%dEQouor$fWG=kd6zL1ZQ_P|Fwll`Y`G0#hP<@LBa+Po(aQ1up z4M2XVkKjCY0_t$^MciKDX{%z++^;olDPKtQ6q+N$A-=wgL!F-b)aG|Df?b>B@qy ztoZ91oC08Rf0(XdZsXU-%`b%xvKErmN16G5=`3ic`4K$R^nU;usX3~?Yr>u}78Zb* zI2{iOdlIwQc}pVWoBCWnlU$tB(fLf@KPTq#hu+7uN>4|!ajq9Xhw(Bk&Sh}27Gh|0jl&*al;`rG7Rc?J+>;Ccg_71VHNYth>xB~h4_t^CQZ4E2~VJF zYY3Ll0zO5+1iMd(?0{tyXop@rj)xs>(s5YQ-=+w8Rx17-N%bxRH*z7m;PRnBP9T$! zrjzXZw2!PhWjrqf!^1iE{~RBB0p3-X)B&1^JoZJwuBha@LUt)OUW{^F+nf>K#^(l? zR?dj}=zpL1!d1?^845Le@r^^M!_Z7IdFP@TEAldKO#FJ=>PNr)CP{)M@VNpon;tvt zj^M-fmlhn9MFKJfIdb86dzF8fT$9K^h24&6aEd_L34u^R&xyh3o=vn5bDj(Vxb)c>O-CBG$f}$ zmFX;Y;dyfxxh6uVn;`VaaZ7_LDu;kvQI|7**!RRzz1%R;PXfzaNE68w4%AD5yO&;} z3^4mS>&)o;&?p!8YCy1$S9F~DY{PYf+j1ME&a@WP@`1}=fsKw7clLJjp;o&r(MsA3NTE|E#xBc z$91xyJZfyN$jm+K5=ovVmF{3QcY>SgcsqIJK4a(avM%lHR44csewg?6_2s&<@xSBu zHhZ$`{&{&BpXe^`2{f!D1*z+6chwcmhZkBg&+cxAMTx2@s(@ zsxVRFe*RrB=&0BVTNovqk;N-3JGL*0lC?Ytv*WuZom`Vv-4tyj!LQ}Zpk z+?^4qhb2KznI-Bg^Ni2Be_!rie_rEWdDQXCxuG!k3q@^CYO5u6{yD*4r*fFB68nl{ zY+>?%4Nefl7g@Fc698p&zZ4b%`S(?K#j+@`=QQv*f%uFE=-MGkN8;yHwIx343(Psl z?8EkL)VE(ZT9qnxtfqnqS$4c{_kQgLQhlvQQaErp-;H`aFt<+kqfhN!HzQ#z{G%M9 zDPeQggk*qmFW4$kXs$`{*-ts4EU)|BSWVTOy6l4&OCM{~rp)ebYbMDVwUP#!g7?is z@d2~cq7%>-9P+Fk{4Jn9X?$lngU6rY(2_C|Zk(^WGSnL|^rL?De(FU9!2?xFVc z3M6;gen?Ngu72kZs)Md#hP_K171tEE27(3;FCsP|B=8omv zVHyfhxZcQ|uIW?FG+oCq#!+PAW71?^n2QII5D+&*^IzsqG_mQCa@K*a7ZD(%jR{O>*t+zhGhF?Cnk2 zy>CWIV#;@<+tteH6MydpkX{qIoE_f0PU{^7rDn0ffJtoT;^FZ=I&Jn7q0$57UxYlQ zAhf;8IKn4RRJq#_F-M(;7xA(}Z!>BdE2Y4F%5ly{uCZP%-kN#w*C#0uxVeE0pl9*s488Oj^pIG=J^hzo>xy0F?D@}HR4P*Lk z#*`PhU;lT?L%!T;y zsRJ1T_@+knBzTs2CQw@PXI7c|L{Y>JcvfhMU4DE;pnlSjp4lA&^fJNi*o^Mwj+lb` zgY}<6hZZW+9HK&|EtYWN!P>b`7dxcPIj#u&=*40FFW(d=`%U26UR)%zQrcKw_s|?= zc1_R+O&Oz6I~w%mm2UuwQl3%h1_wg}j`xIm|4#QoJVdN1Vil3s7Ar5ms z!SL}_tlS#>(<&yDB25Tfr8aoRaAz-f%tBld^*dTphp zeWUClp@2}xwUhdfY#H)hZ|z|{reLjy*@k(kv&?G~`AJylseL^tPDl*{x}xgk06>0{ z_M4|mD+q4kvBOX5zNR<*B&J1Gb{{Nd0)e*NX*vHz^%`9ts0NXU)VB1}jt=8d);GkY zLK3zrJWaWZLEAFQ(FO8wwfpa}FhBbf1Hu`hJp(MQi6qc~o~2c<%jzuq+48dl`Zaj@ zE;Wnp$`jv*qp{W|D-=y#L0kUZ!wS8$uETm#8EDw9>23(2Okte0ox4z)VgY= z11liV7^YAHu(?F!-ORPCBVI9U(LbVIW}OoTwGJp#cpWZxS3Yp{Ue6xOlQj6$PbTuP zo4M~=h=3rR8Ip#hJZ2UfSXkhv=hd0Vi^sT2T1z{AJ`L8-YAY>Z48eUN-8`f&#C~p= zlld{i=({d4PADCE-mf+>qxH5dEN1-2)p3A;Can5GmB^e?QJ00Lcn z-IZ4t6Vs;}AStD6KbLN=-Aom}TNb$?>%XBBtt68-)R2kTp~)*g{e|3PKJ|uDqE%v! zI~X6d%;H`Y)y<-Q!&y)M_KU5lz!WXqhjw9dgrikJJ<{_-54(3U-=XeN!CSg#Pb&>a zE7h?J&+h}k{6P+&%sjP4DjjX!YFMm&w=L&t)5wA?Sh{jAmfqt3meZ zJ8#=@$4$YF8#NkBW@W*$_kgIyw&t(?)Nh-dcaD7ep6UTpMl|f9E-`d%28a!u2ZAMR zmICQrpe?9YYTp*e+!mjWh^fsENXvSqltORKzA(AA$Q z*pkz#w0^BbJh(CDmn2*EC^W|o8Jhd-8a3ajVVW&fjxv5Saxvkw z1>#&_j5QMwZ+XPlY~}HwTS{boT(+2~-`i4E$JYsq)I6llJ2%RVCI;FbZG1+w8n-oYFakbKzl!*h)L(xb_;v9y+5MdxAlnVb>)Ghh|o-o{101$i@L9zLmLT(S^q>C+Cm!vzQN=HUCSbQ2><|T+Q&SY zsfQ&T`#x{EkZ3p&Z4k>QF161^4A%e^CKD0J@BpVH6q% zGebQeeXP|ZhZ|tVnq4_WYrJc<^znKS!YYdDlXG9@nKsUrvpjst_^_oLYRbO1CvJxs z!_}Q$wWa;pL^GNSN=kEvWOf12S&JO(Y}Q)_w!72*Gy&q55R!TO_v6`TAAZy`H#AF| zmk@5tU7NVLOK*eh8o3ABg%5JPVG{MA_5m=&Jf=Er`cx(U1FwZ5Pw%FZvej~`NB1-i1M9Y?nEz-^E@4+f0 zaeH^`9%LU1UxiF|nU?aczPq>`?eYvcLaK*VsQ|c~vYo(1L^McbM{ase|At)#06Zw&|cRj=(p!EH#%gBE%g|?>JE8Et|ssvu`P4+ ztZJJ-@CK@}gb{F`y%{NV#38r-x7SPDd~F(#K4U`v_C_ICt`P7eVy607GxSAa8s2`P zq0$gwu5cBXDScxp&8?NTe`}jj;cIuR*i4MK=gU&v{5`75XumMXnW?MHrl6kvgZ� zAaskeWPcmDJj4ob#9USFgL4XsTMM$lK~mqnf9(#OnqkM#Ymi_7BZ219<@mgFzt)2M zq8-vn;XlbVQA^s|tZLeXw1ntjE4{mug$iY@WCPu;wr4Y2!L9NJH(rQuBLi5*fZ$%Z zB|?+HBQ+*-yg2G!d-wFHYaHP1q* zJO(ls!qn4gE;rJ+(#^!^uH5<@dcP#rjHNBpLEOvR8{x-}ZU*#emam}EICUl_vtHKDbk)k$bi$K!eNmA_IMp8PEpf|3dH zS3ut@820KOI}K2`^7v&ipnAO}=J`9STZlm*4160ELTGIVEh1t;1=3Bu6yf9E2lrcl zgm~X1LQr)~Ca`IMj3DvJJs|xNjU4)d6siRD)SC`t{V_u4sS2sH@glbMJxt{c5(g#Q zq#Xyv<*c>I9|6Codav{A-H;uq40TA2^#>b3YtJS`Z?x1*JiD|mUwRN{1F&X?v zvFn3Y(I7l8m?mxtOcd-5f!_w@8!vKj>~i&po1g8r3*7S2?QphNfh>UM}V@_~; zMkbRo6?>z6vVp8YN*X5UX@e1ux5R5d@6)6A{x=YIcXtET8Zazy(=EES`r{@JvU4mpcQ%gJ!lcFRLCC{zgNrA`35~T1Vyd(Ir|_YvHYhsEaG!l6Vj(#^YuJm&Z|(C(t+P0gezep5`%+7UMIna2kLWU z;1dseWU3vSz3j~4XSh)e9PpM81a9P)6GdPTMo=LKjzpm81NeOnV{&8Xj*+V2gPn4@ zMvAFH8#v}=UxiBa_Xhl2+#)CrO$iXdGT3ZJp1IsjW!y+uA=zMC5XjCi&cw} z%~n~0DMj*hv9@D3-7q{a9jFfvN!n(tvZqVh0$I8~Ns>{(!xNFMIWS=G-Y~R73zaor z&a}zXiK0J_Y~Cz=I@=$*oN)jbLtQ97}qRy$k0@0XeWg-2Cy*YfAy} z17!e9{`V8AHh%<0MKtI^6TY)ZbXgRCQtcQ{>&u>qEx}AxbGC4*&%cKR;iJd{Zp`mXk>`yg0b2&-fd1L}k{$n(qOFATC-K zCZXVP6XIcuGM~6thMHQ{FS`zFLU{}w&MWZp#+-mFw>s$ z$B#c))O1F_&ciBfQT)K2$NbNbjNy-#N3Spx^qRM5_J*>)1=e>?PNE6j>*Ku3(h;wS zpM^y|Zr46P98cCcqWD|@9crCo8}s9Vcku2Hb4K_l65sQ^@R{6{T=7Bk~J9A$yuz99f|;=K$>AHJ6(^LXF5wxOc~plJwI;SSj5dx zHf3n&LN;#93^j-t*vaY5JB&#pqrB!?-+LA3Uub6b2ckeSOz6_mQnh~;YN4!W6N6L+ z%vWP+U)x9egUtCfjedzoszk}*~`S1{Z!qq4F!(h_RzThFRwz$we=Smx4N8lpzs+sKOT9}>b zbq5qAWcb#(AHMPM;6L#SH`=so8+{f>)A{4|79wqta+p#{RbVcw2^ALQpj~coBgXY! zuo}~$eDZK1n972o0*^Bo?Q?v4tpD`jnF23tDcu;G;f{wc<1<6sBQezym`g9P;4Cj0z?F&pK>0Xh4e; z{#1YA>kCYS?aTl6)3CXO$+-L2%sVF_*!T17bJ^72!x|0&KVu6}MQzLjLiE79szb+r zKSg&)pdbCGuWQ*BfERe#Cn+ra?FI+Lqu^ETvM-jl;uE7HNGezJjm6)`LoD8mcOaWp z>D|H~ar|;@mzeF)cC4kNaqtIV*N@PTKKe&ij9=`R5V-Mg@vsIfb!~m4#z2ZI*Its- z^V*MGl}jtW`$*&3^S0WQ^K1uUZApLqA)R?`w5g9gM)inAD59X!!rdif;_-UdnhF6f zF~^Q+59H7v5!^pi9r$pz#OFddbBe^z&4c;4d|9$vJ!G3Lx`}~>;NeGLd8TOUNI->G zsRA;)ZzI95r_&2%MFUcv1R!h%xJb-uSIFnbz}+vm2jb`8)O2$&&B1k!`xA{yC)=G6 zp;hy;Y4$49(}9K=Q$RcYzg)&JaPMO+%%ro`TukJ1q!^k+R2Gy13;6;G@{FMk#}B{; zv`u?+7^g~;9hibD3^#}*g z^svoZ6n3Vi(Fd*JPxAikdkpI}dbJSa&#@alKHF2ZD;yjgiHV6VEdCRz(@O(cz*mCD zvd`%#4|+_&vr?(4cXJUxt439^9(X*Db*0+HE)MDVwV$?k56ZmGo3okG&})tK=n5iq z5`htuQN&}92J~tvYGP1EU-5Ovexu)wlY7TR-iI$u{ei9+7vyT*_aj&U1=PSo$Qu{k za@GMNFhzw4W4wJ-X5%P-G~q)mt^~eqAVZOk3%A$5%Pg zN&o5JXnK)P@*cUoSjH7eJ0}6jgv;cybeVx?)G>KN)(d;iU+tw`ks*Sq){l%ObuPZm z-b|c_CG5E-Z*cj1b^U^yR+>KkQf0^OcphUigcPh|wz;5{1fz=35x?rvaM6OlUL%PA zov1~g%v@fv!}V6nv+ufdY%f>=)-PJ1?ak{X&<*ETItb=;VS0E z&`DkXrI)*xek6i1Z|k!0P@KA^8+{7!X+XjsWfpw@(I(`Lh{6=c0MZVM*(Mjl4|x{= z1eko8Q{DhdBTjqv)Fn%{Bn^RPt%E-~I7{i=HIgiCy15II;qaPR*dyk(0qp4s`m5V$O%Q?ufGa^(s&GC z$$UA!JjRS?c0`7>7H7Z`u)@K$Q-XK2mXrAcVyV7ez3KMMuh!-=n-aAxZY{O)a9m}e z?9tB-fbj}AdwZvjwzkS$$Bq7}2onc4cY9~m@GPodl*C;Zo6$AG1T(<~vD84xD>c7c+h8QkABQ3{6j797FrKi|X#V zc6WTd6cfJ+d^=GOhm6NV9_7Tnh8bfXd!wWrdh{SKcPe(aa|1y)*IM=Za^T*A+Msi? zhJaIOzy-x^AodiLbnvfN(*EXnaQyru2+wn+4{Xs>(PEn4;gKfX^ix4cR^L8I(CbxJ zF&f^kfXu$#??onrne8wkS(aZM;)o6#z(bi8R@GoN7h_OTxUaluK7E-QLkC;$FU~|2Cr_EBp2^Fqt`sxm=KL z{as92AGy0l-K)yA@yvKx%`ZVamWsvY3Y&c7*}=UyYfcM`o-AE|Xq{_YKoa z7=e*rBkPK&96F4!w??jf@vA0$ec#;O^31hZI>(cl}%u8Mt_r^Enn#PWI|>tON% zd64KP3l-QichB62^1yd_xxHzDwSA@CqSk z_Ph{0Qq=~xW9yYKxHJQ*mXBl1#w^)&!B?q*=HC0iqN7K}s05 zEzpDb+)fIo4SLjmPl?(|aWQ1cMV4?9MVfYiQHg~zDF%#We;whS?@md-38aq4mq2+e zrk&8OhKfOS)6a*-8O9z6=PH`USp1S(fa~LI`JaxNQ%M+w-^cwbCTgmL)6;YoaV2iN zWf(BmM$-Hu{^HS^45=J8gm-bj-!QI^rLz5I!wyx{{RYNs&{Yk*{Y+7lRMP5H>7@t^ z_4_hFYt>k_TA7k&Ro5*4y0s|H0BxTWO^$7%^7itQ-Rb%_0Fk4X(s4t&A-#Q6{J#2} zyu4!W)XHszsWry1Qz;m;mLf**2F2LPv@41@nyOjC5j2NxiTd3@wxiqyG3=1w=-9i;_wc<8;lR5!rH%65N3y-hxZjpD^e!GY?nGu zrM0o>AC^#EE#FW`+$f+6)g%=$s51ot2>&8{=B)zsd5qHZWmILZ&wV%zin(>4_Cp#r zOxf~IBJ51AucJKdd)td^bBABXbwbXHBw6K}H#roF6(WeD2&i-wH=$ z_VUr{s5qmu?-cDBh9R5BvRoskO$^?>1@Y!Fjn*e9O99NL6}MaTWPK?7|ORHcr+ z6`cHEcQorw0e=}puVzs*w{UUu=C4#wtLn4$`Zzbfy-ca7G53qL!;%<8c-OUy4-a^| zzOh_9Y`=dPZRWE9Hn&I9-f8B^n3a>aCN*FY;bq*8?S2_bBBeEZ8Q8GeWa{Bul$0vH zESktcJ;y!olBM*J-{bF1wWcpmP41@RA#F!EhnBeCF#usCJvlM)h%}H2JvV2$vu0&; zu)1n5nb6t+VtgWeclo?I?+}=iElmx|AHTNV6&P!K_3J(cn0RJvwz6qB5Uij#HN&TN zm*9bgy^ zxMdI)_8pO&Jb?vbg9}{CXI4+%()=>4Sv<4qhEzMWt8HRDZ3Zab>tL zYv36Nfyw(l>}^b)gDam}kRkUM^&ZzKl>0~`Iu{$bCL9P+9p;0N+T02(+#5D>o^*xP z)r?GmgO{i@-Bvi#vvAO0QNv{T@flH0ZVW;VoPB;gACJ1Mo&M7&xb2*q`t=S??s+If zq2c$F6;hs4^L`+>;t^`J_y$oKFqOIY_<{%>6z^hjG=)N;g8pac$;ikkYu+T;15R`w zmVsBoh<95XgWIVsRm}~RcL~uPb>_F(T)jOee|b2Td|i+mMrRu&0e^Pe!4F$)gCkN_ zhhodwuiAGl!xiqRJGLr9hEL8P6YU?rU7281V#-hTAqFZB;}Wt^p!r~1(2ZY@I$99? z-fMbZxUs#^e*4|%W5Vq`dAjqGHCIZy_-n`^J~=tLY4heT+1!@&RI_4G6%iekb{uXP zF@#t=T8^`gDEx)Fr96}80M{c1vOm=ay=D^4?v9wl{dQ6Oo+sg|;onC>znomzeo>R2 zPl4WGDzc%nFRa)CjE92dP|R6i3g9?*uAf}MMV*!n>tn-U%>E0;MSCv2%bks)aYp=02ALeqcb$`$+OZF2lq6)JYdI-RhM&sSD=G_G z-VU3!#ir=YBrMBZnn7d*jy5yvC+XuXV!HXj8}q^S)b|~U3$F|%4x7FYk84u z4N-so;D|5|yWa4PR8=F~>27&h$I*7(y_lE${LLH~bh*Ld zM}2p=sR>t>Nj5gjdmfL)5F-8If=gpwkW;fw;|kfJvvqReqN>wm1kxOGPvJz>R(j*E z#m4T7H%s&IU1d4>>#?sv;BqaJzk ze-l?RI#r;E)tgL)Lb%jwF6)Gi8w|w>)yoHD2uz6hYH{4a%__Cmd6o;3gdxw;Hac;L zFZE*osvWhhUYDXK+`4V@e5-J&6}aE=3Y6yev&;J&45DI2z?g}P*bNC1wnzW7wDBWS zjrfvFoMo_8wK;yfE3M}k7xznh6q~=$D$Bbfg`|xq?;23UWc8lQ4^Mmrr<3Q}!TJR` zcwt*K)-$80^qQZDv3iw=Sy$qKYq2&(ZxU^f`sZA6bp^d&7FOqBz3k#LP=%jd`neEq zgRcupkf7UFE30N_FS-%Mn3&oqKFdp2M?1?Dm999>ks43V>_cMf< zh6CVzMjT1^W#3#ddHe0zw|6trzE<07^eR%yqvFa!#5kdPp=kOXtNy}#6kz%f=&XDthQl^ zuduDY*Y=XB9_S9*@?pKI2TR|Yt&6HR%S8dQ7E}&uxrfkCgy|Et*N0xJW)4XSbx?Q^>xoe<#ot)^ETmt(OJ$)TS!m`i@}d&_)TU8`>+VY?(++yp`{?XYC|vn@E0v9CoJ6;aID zSQT}sD^m1oHa4(N2P5ZEQFyM}YFp)URdBQ|TVcRg|Dy%bewN_m9FU3XjI&mr4P9GW z65@l{%C+M?-c0aE59ZIrfhkf zZAN6JfJ^>@=Ul0H53^>bQQ&IP%u~eIz<(?8++v?GA&1Y8Sl~pLByz-W$@;x11he-d zFLoZ5<5OtT|KkAsQTf<1NI)crR;#2d(oiEZFh>M$j(!P}$xs&ATvR3IGCX4~3F7tT znTu8cEZ!{pSy1TUW4`t{=@1%rXmD~Sc>iQYAGXf)xgetpJWr07hw_FCp{2Rb9D0ZE z*c|iYc7>eZs^_eLcUbXOIH~wht|!I$%*N(K8H3t)*3aYW@{d=>=xceR#C@f-%17lTF z+yii7DWT#FzH}eHb{%S;>}Us|j{bEgK+pxtT)HuWfBpmC_DyDI@JZM6E!fE(?02M& zz2l#>AtL<`W-jVZdbXk1wN>ECIp2e&tdY3XY5Mq867q)@ozbU1raO$scERu^PmUGr zgR#P$a)wET(e4!hKbb;b>G%Ta)OiV{h__!LL;5CjeTKQeM^!U6L(UitA%_mUOI0pG zecpJLN@rHyRN7B@ddZS(ZhHEZ1Bn{dxk6~ekBWe;-JKmq04#T(f%mPsi^XjQ-TZ(V zec^X&s;H{AkZB>Q(7U*D|MM-JMZtMW;j6_XT~g8df)U}EpH=bxQg7~8y3{&E{61ph zEQklVSLp@+?@2uOfYwwce1=EJ;PS79nn89{&Z2WnY|W%Vq=$A;;I6R zJQPK$g&va}4#Z~c1>ys-nxn{EAJ){t2hg_5k=S~7{}fSc#|UiLxV#LSh3O}pt`O1q znv`~(ut*bMGRE0@8x63Y`Ww8w?QW@T`3YKCTf!CG3eamiiIy7Ly_;Oz+}L@|#+ex& zY{abZt4#$txn>3@o%*VPS-S~S`|ZvI%9M?YOAB5m7hQGOUg>TKT%%8ogOrT)b}`#s zzM8#BJDHSN$ZXga`&bRdOsL*YhTp%2BnxUa?U$13V`@iJ4!?}W{N&3JsEi-a8$yiQ-S@W{5h_$|L_2=VC;-2Gu`#M)N#?Oa+wgXuMe=AA6R41KkPbiq#b*dF zHe{Ftp`-_U4twgS8&Z_N1%KV&OyBZ6j@ZzN6W%s9|~f zSk-ikm;w>4=*JPTm;K$>>YO@tmYOzaHEK$A1qMx-RBBYmrXT*~%D3=#oj9C4ef10O zI%fpjQn|HB$n@T0y7IT!-GlESwsQFC*qQ^{8|Xc}sLpO;Ht8%$cLr#LGnnyX?o9D# z`Z?)hsKMIUrT$w%qUUE#oZiHW+}E%kVf~lrY4BF~GIwSh-yLt(RW0MMuqSo}hJUQr zhGNEI76JLjUI{QRhVX5BXw-1*nH$R(kmI&cOB1x-rq3-TDeE7)r5}8eDcP#(!fGDF z%TFFk35B$$ho)dSEGsBq!*uIyJv#dO?o*LUhbQnqe-Dz}Ge(rpKAXV!zoVlrw|?xG zC2o=wOoB;d#5h_7TAgQp0OqsQeeIZ45FO-h?&EG@@)Y0_9Ux$Wef`L2Z<91f<(nkX z&h^g4IKAf@Y2zE>flFWv=ZJq=ecsq_>i=6#xm#L#Tq3Dr_@taJD&(;i!JYdqmW;k~I-POH*Av6Aa{Wdc-= z>SA&GFRFKWxW7&(Nkg@^g@;uFF!;(0R0(^7u zsewdV7RXyr@10t1FVtTX1D4X;_Gr~Ky1kbp*LW*BI4!;dxYH5J4&^@gs=FU=py!h} z#@r#q_T`B$MPgyaj_dXQSf8gV7yvC{xuP=_S6utVw{jUi?t3!kUaP_%X22rB%cUi}HXd$W_JR58!Pob)2#7x@l+)=zrutv+*z_kYkIcSY4q z@cA>J*yK!PbQ{ruFo&tIQiU1dZoMV#l(suLZ3~sB2#nOJ_weh=Ei|uZ`=7UN$!bWnC!+f5eh>Y*cF`D`qPi!bhL#8(z8F*&K0Hf7;$;VME zMtgN0k+palc>iWCt}nw2e8NOmifWdRJ5S4k4&nn>tt9xC(IX+a%w2;(nDL0GcMpjG zc6{sBb2HVV~vR{a)at4uohv^CuO$rImtPkVr=sUDf@eh3-OT4B@ocx=X5JE5M$) zdoj0d#pTHt)lEnG6P}x%qD^V9mU^AviJHuJM1lmK7MbG;(TCV?*j#^$Eh{s%G!{%^%PwEl=XuQr!W$+TGUDjZ|)X?2mn+4HoYTaUy>c@WzI2|B)buiOOshob$LHdHHa#1J_;aiO#<<+`pK;LiyMI(+-%?3gfzCz z(D<<gXck`vpJjJ6QY%G`&UZHbW z_ww6RYB)YN5jfZ+1L|9>cTwt^6+1d=K2MwYg;hwSj$zPbXA_uQd!yVxVu$jika{|woDGu=QMe| zRRPonHyqS=*M1<2O`h^aifRC1y&YZl{!v1j*dm<2RWFthuyDvSdMkIMV3dR19eLJO z)gd5P@l_rRFG@iFoYJI0_W$wbd)5I_~ zFi{wmz3mHB6t_`Ba$a+3EoN${%7^`N)u2V1@OqCEi8$O+ zOu<1~PR{$+k*7vEpgV09mHul<#FDuArS%EAA#{kHUXm2&Ekp#}WwlJgr2FV?tGmus zJ7Ltg9esZW@d}}aG@`Zbq=|NEi+{iJwen_;S0zYZ8{w^y z4%;!|j&{&XWecD@X*b_n3&e&6bY>nagN09hsd{wTbbR#R4NomcC~mp9+>rVh_NTuu zB?>8j5bkRTe=ayUX`=`wg*>Nl@-L|~J}tmpl*!;0D6Widi_F+-Rd&s)&MA0aUgwxG~Wm*JMX{`w@T6HcnIClh)#Bh#{% zCX@9Sg)7{RBCrc{jsSXK52Huw)WdJQYXX|TbsEnHIe`q!Pd-!g+Or>I(B*INVvR&rFO;bD zl_(V8u~jjH)WhqLx1PE3*2Jn4nLD+?xuM#P5`&ubgPm4=;hfw#4OljIp@#fcA|MH^ zWo#~-UP>Uf3W7xbE(?#H4QCKkfXM$s;#=^kYQ}lqYr;ok@*B~wVZl=i3p-RNc`v*! z8-~Vc#!*`DT3ELzCn`I!pi;IZe1DCOva$uX0GP}SKpoubIr&=}T1MZXpptYSS*bTB z^H$(m>6nMBGZc?H6s~(l?g=C0vvhmN?LnsWRRF=%g#U%_@gr1vj~(-{D%NK@+ds0{AojZ4~0XiG?tkuLhMx+tV z4V>-Xk0D;=WEJ(DbHcEC{0nI_bdN>fg2R-OsaSE5xEOp(nj=rPc~2K-`yA3sXp(4d zmxI8#qk2aTql-gAU-oH4!ng7PYklFOA0tw~xpr-0YI)*=!J8!$2ZZWmk)>RC7#!Zp zFwMpQhG9-e%R^UIcji3A;%;njJBSW(adEZzDefHo7bnj?-_mIjsebO0IBi2Vi* z#jM{Oz{oS)lI>aW(7L)p=+o%k4er~&1TdYF$QnV5V+Q$iSrvu|8N)!3z=>x1jYYsg z`=o2LwJ1{!nfPa*UVB~VO{B9 zWaGqjf=4hz9(h~Rd;V~AabbLFf${-u#{X;L#`15jKEK8l9#@Y@M5{lWq@0n<1g~daAVh~SI2rG?}X7~CJ-ejM&67bQ~5Zx_?t8X9d+KN7n z$dwI93HGz>O1qH+i<>bykMuaA(LQCt`Ay}~z3o73s~1dgMy_GwYUJMZf$pc?WT~M? zMTk3ysp(b(Gq4wd%uR#lI&H1Zte4OEPs2Oy zp~4$f*zo}D5KJEp_37Y=kx0c0hem=U@{oAuNh1Kk&Yb2`Kc^tU>iiV9PgO}dglK?g zn}0LqAPL39@ZVc3kHyz{Z{Q~ zdAD$x7O42CPA|x1`2AHCa7(o@uhc(|gnRZDi`7NkiEyciXLe>5@25jSAvpeBc=Cp^YGOU!uNx*SxA*X9p}S5%H%(xrF~G07qIGCMFkSqhc6oN*4x zc%35N{CU8NzvNoyg-eOB)t`B&{c%_Wxb7xEb0GFu<>D*QqYMWK3gAmASiTXR2y5@y zuAQ8H)5N?nPyWWX(&ib3MdBTP433{eBHe~7^DOhac^ou&piib)3 zNUxn*E=dc6n2j!~cjAJM_Egpp=`s3D%{t1hk5)t`q?*z#)!ZGvd3E*ZFoj&oyl0|BsYB0P*7-MjCU?@Gy4+7z{gOQBi6`thc=-eELF6> zmnwHh8(#=YbIbKQTjL&RbpIm1x@!M_l?9EYd+F#^N%zfatbi^B9?^Ya_j%lq`bBxj z_1mnFN&By*<9ORd2I|#&7{t1(BNEs&24IiZYY8{ds5?kUK|pE)Q`~b4@Ns{SA#v#+ zepIL;;U(9B?+m=Fv$MR4bhlX!s+&(=%x7-M!0BJeypym8pj1=}dU5TDTyu%KvjX_G zPuIC0&MBN8XUACT>zOINTu-<@X_bdgaj3+{Pdq!{qJ=aiZ^YY1KxFYiIr2)XZ3$NYb^YP05?~b6b$)5;3_U#J) zIg{`jB1ULiloo)9@#hL!y;|Id;G6(ioF?~xcOjGOr`QezC$9s9Q>61&qkyAc&c>+u z^Uk+K+OEj#r{7wb?2qU$w+#@#LyjaS@55KIQ=o|pjF_mtt%eBq|5d#J@T-*N8g z;Fb$@aQi%*t~pej@e^rd7f$2|G7me2M@(~Bcs2GUF58i1XznJHZ_)b=fdn!7y3uP; z_~w%oxx`6@mt{zFx$5C%CS9ZhyfL;i`pX7!<9k5`ihDnPjGt~`;L8X2iSw_ipo%AL ze9%}r0sPc0oEOiN&}s%d5GrR9qCE*IZlU5_R%acj6Y@=-mBCS=%O_NcnFp)5z<{?9 z{QeLt<;~A(NEf8jwVl&{HHs}Y1SGvihIBVlNq99yu$~x1u1-v+4$k(ri^xp3!)-Zb z3GJ*wqy|h`?UrQGtwe?tP@MfzDFW9~1J3ULP9YoBZ5}=0ovblKyJPBExSW>2cxOPr zh7(K6oe)00yn##26;FnP#>)qW z_5~f|o>4I5C^cT^^ZZ!$)y`xt!<_46{BzSjf=qLJ(h5VlL)75;0n-^{h#=$kh)bS$ zH%hwznZ05U+;23Sn6VJdZ0u*6bLYs+1^;HXp+dObLO;&&8UR~fayiH(N>CoBNz^ywO2`XsTdgHdh4}FWHA=q|cltVp+Nyr!`vEHl>-V*M5WE)#B~2>q+>cYX zDXsTV8%LD6+%El4^7_okBaiz?`gW%mB0+|S1~zI86X)dP)@!%5R;wP%J>T>m5CF|h z0PxzS;r0%|-Bm*p>b%;wn}i%@BEfrPs^qN{||p@;&RM=zHIT-E_P+@}s9|QIWF{ z+_);XLds)rbu^pj*Wlch2e2ar%g4mUooB{Jy5IM~91K%DZR&M$Z zJm}n%fL6_D8#AFGuzWOF-dj*nY06A3zr$|1_ZBQEXi?}Vv1Vj)wbf5nZQb)Wb zJ4JQ$$f~}f%8ZaeIPz28i_2)02!xyj33#jW_PgnO)IMw^3|=w`U>QR%TV`zKt6niV z>_+y7HyaP^zf4vuENIh1@A?z%cKEWkKtf-wY`#7#VtX~~znAyXin?awP*lHzSm0;}@lu=+;J{;$*S9p)^#(wb+A408Mmv~g}^=%Mc zr?zv9;6HciOAElwkx0;QXikV)Z>T0>DuHo*#F1NS#quBXu*l1}$VbL!1E zrL5|23St5;43gByIoy%|vXkZlVD`94#NokaQR1V|l!bkxeq_@XVQFZYtbv&i)wT1RZZ=7R}xMMh@%=e*v{kj`5>G<<#K)lFI+h*1QP6bmUo z&sOU?UNgr<8wM~NgAb#7wYAytuJA(Nn!#cPXj81en1m84O&=>~`5qDnL|uI!Xi;@$ zWI!$nTBOtiKk~Cs*4$Ckq0#k67@!paD}C43p6qJ83;Le+wMr z38LGRLoFi99M`8zK;2L;2kj>Jp;NBgHsiB{-CsLg6Y#7Wi;EHRFe#(Qr z$J3|x2DS{xuw4fNH+D8PpjcN$WizkRl0rJ^4n(GY&^2YPGl7BVIttaMy+%yJaJ@_R z1s3;DU;%#UnW9&gl=b0T2>&}Vm7|OFO=q&A9-gz8lkJ>8*OHL@qaYw*P5JC7NulT8 zNEjcs{DBUiWMCv?h+%>xgqYw?3~2nRIztE{LlD}2xmfy{IrrWAF8^AfQ-EHhbQ%R~ zbL}VYvu|;p{AyM{N19x5`sjtII|04w{boJ0@T;XsT3SO9XgPtA32@8E!{3oPQTXoJs?r%K25hMhX?@;Q= zlGEG?oGQWG-6iZq!OU!htDjlK6&rJ_{%sLdzSy?^Vpi47?dU2K_j%jL5JuE+cpdmS z=t^qZ*ZSNvD>DUhBFIq!Qp8Q841Cu9@5^#f`tuQISK+?I|F>u{7ZMkfHj>)Z<*?_t ztMecY+oU;oj{#FK1Ks!G+j|X5t6f$~`{M+BJgpNnckkG_*6i4&_}|z0sKph%H{w(C zDa1gga^vUEp=$;+U>jI8`AN81HiG^<^N3RUBcI{dwpbqAt?t@~5ZPq1JVcY1t@gTE(r;lfmYMwvg5xbHYr} zjV4cxwP-THz*EGL8z@et)qYAXlk>uev=HwXLJE?-mXnYF#s)+)xP#Wlvcr!z>-X&J zVLo|OO!pknRuiM-R8-0oK$Hy9^=>)5)S^(hlvV;XR*CK2i2hrl(n3S`Sj*+C=+)6={p^Pkc5u`kiCO+udo!1Z9iS_lYba|NJ0 zvc0KipWZqyD#aRTf0fv%@)4-XSc)q=OF8h^43~YT?0cXDrsmoeN06g4bU(hT?^_qG zfl1HQrBaF~e5bWH7k^=zRzNwI6MhL$VC)xXc3joLRfyaQ79b`XySHLT&yMWT@}apK z3PpSlzzrB1Lapq|=HQA>Rp6&tta(6ZqRrf*c+ou6t z8)!_(<=SR~&<}Wv(+##55VU3l?T6pl2Z~=jyM~F>aOLBAWI*DjF-gkNEo`%D>h}y6E7s?G&Rpc+ z=jMq%W9SiAF5Z-I?DtwM7*O)TsNA9=nV2REGoF_(v}n4T0bzoftkn0BcqS?NALWwg zfvB#3J$%je=ZqQP({ykbgG5voA-+Zg5nD)0$2OU{iUU|Ep^GBAwUzAefeL(v_#rd z%}}&T#k~$U|rN7|s_kDXP9s)6m2>RIk4OAZqy_@7T z0UJjAJn~S6%W;_k>R|UhP|bnsbH5z;hvcA4qE2UDKkXQ%nT zPlv+uh#E9U5`F34M_^^vrm$kEO#*MJ_8eY@+xYPH*m5xGF&Xiof&#j|H?pBb4HXzX zx|Eu_rr&&Zs!8iQa3Xm+W=-Kr&4bcufeuL4!28=_LDK>G<4~ZL?eVqGz+-(pUUIDe z^;&&0THSxZgRIlp+&8fVnd*G6d$Y1?v92e+OeY-#_#t${Cr4gs$z26Xh_TR<}aPW!=2_(!TZVVvP4 z*D4(6gE*=v*U9KtAG8}vHJ<^8mCwNyMd&96lx%R_|J$oBGJ%bU9hjfmb@ys6cMexw(3tK8+e`?$@Zm{GY+?{omQ0tLraSz-GI-;=-B(}^&TmEwlOB1p&r_fm9r>hhV`YC8 zJy`t=9bcyqS~n!&ez78rcP5QJ;c(s9iNq(9GezsM32;9}MD)V}f(SDITxrJa`NheE zgoOXyyH?jYv!Q@Gx@FPB=$jUBlEk?Yo5Rr zivneknIQ75e9N997A+vU6Zo&Ssv@#Cug)L?tn4ySy8eI<@t1iaxVL2#AD60a-8YFi zAuaPIL}vH3N}c+eVp_lT^Nvp(o*iBaJk*CZoEhXGJ*Ih%cT_KVIJ*GcBw%VJZ59{A z>M1Ln;o0XR--H#wIw&Q>t^-vlQP@u{49VUGUz=yZfC=z2Gikhz81_HMe2BFDazAuG z6!Y1-I|PwKH8`#}J<2Rx@4Uc-1oG302c4Dnz8mlgwP^Xg)UINP_q_~@4J*6!?xxlR zLUHJNEUYb}yH}1c0VvBP8app?wOGjkS!~b0*ms}Z4P$8^I5=f@=kmJt@J9i5r()qG zDkN+Ai{{ke*tbuF-Lcd6@~MDa)G+)2|aV%g2ZdyzNx8nfhMn zvNHOdO<~Xse6H(zRE`3)<8+FAB|}XHF8W8dU_@UMZ3Mh09m;F-)^7dO2ZiAC!b@G; z|M)>dzwN$|sV*Mg7T>F0H{IX3*@|89t_> zt?-emf;2@_(vG@nr+P?K^`h8Uk!OiNaD$P*sm`UagLl(A9wDMXwC?_t*CXe5Oo!SU zUjgyFDd0X^bQHO8)lWv+tz7=c$E1MD?cICcaf7aMwRNkA=Z~lTj$@+t6nW>>-$1@v ze~NtecjWmZKMU6l2WY-mf0{mYaorkvd~K(8d8OA)b<8MV3F~2BWH$B7ayhXY=7He6 z8r~tK7xbF5U0jGy64pyvlh>TE*Z;Wl*YmaBwyOne9$Wz=8Ua+uH!D`)y%lA$Wl2AA z14#++%^$ME-pWTA(Vol6FTf4Xej3o*p0(U zo#}HIH^uZJV8WL*WC3R8RxW1rbpn-Unlsr$$}d9sd5Ic$N2~$oW_2?d6Q}Hr2*ErR zT724{{pU);mixs!zeBSBtN_lgMbO}@Z9cmQr|9!Ohr9vm!`JhT48W{(pxlr=DxJo= zL>u@$x(on;e&Srrun*$wE|BN2UD9kfK-E2O^(7M&mE`5!um5{T`rig2xMNG5aq(6m zUL;k6D~WEpsH8N9i=S2D4ucP6OHG@F4Lp90(ZePw9(pCBK@~Xk%c!WgPM@lEcASdv z_a%mTFWg2`QG#IVJZ;T|AC+!@lMRwk5JT*D+{dbq2l3i9CIW1lHqjCEA1S3zs>`;Dx0;_FSc0liu z=~_t?dUCo~qdj`1$_WD$aOh&R{=?EYE1VH1qi~pMYsm$;FP3t6ARE(YJ&+X0NOeIr zl4y#NNvI?y_zWCCf;}dlfsX&63L)QHk*LNW@R7*}Dnc28M>BYyh(pU})sFT}bF0F4 z$u*Yj@mR)i*sj*=8LkdIWod~XC3`Ml?7p zj(z5q&-3|T@1VWhDb={rMdC`G%xS|?1(5V78ht_1BDK1F@ry&#+qPj<>)fF2LDe#< zf7WPqeBz*VffhUyG#L=L-6CRa_6ML&7YdPAn|-NZw~`=J7ndg#$O2t%dLKkZRcvM! zdXp*y{r7j}6)0Vmk0-@5bYGK-1CpRAecG6`uX4^Of%9k$J?91T`2@n|Z>>;zO_JYpRn>VeIZ zp<$QNxWt6R%V$))y{^K;TcqU`JXax@u~Y5pmA`G zRsX=3zizJ%0c}y14bJ%(?)v`R^;MubFzWVPk|`U*0cYN<4LP)tBvM0M_;kGvpxFNa z^Hn;pfTBrvjJ3;7+$WrMk*QO2idXo8l;yMyhvJ9sTtj zD=H7|e`{6ANc-^#!j!HQKA^aZLR2b{g6w(>Xro@I5t^&eu zd?>u<%IfK%i??SlRpU+C2?T<}HO@Z|>&VE6aY9EHx8cb-0y*}S{g_>4-54yF3#4{Uwa*K@ zmJ)SpWb5MSi`e$|_GJGoC4b4^^MAD$Qt#iNiB`;>)LVUDaVExQRnz7S6OqeodCYWH z$a*wHQ>f_V)RRjF>g9!Snj6IbU4RVWBkR%m= z_aQ(5y7aDyXd6>zzZQ5Y@APo8e@($a`tQWA<$kn8KKY1l`xmeI*pm52dLB#u*+*c3 z)Xv3fuK3K|b63bf9odF*e?oa~G;Mc>)buUn#88^@B0NpIT)rL{X28q>Am7a^9ERx7 zhs`VA=T?;&yaDJ@UFwW8l^M-Ke>Y!&C#-9kk(YSwFAs#YnIsNx%*|*4gb(58b_7vI2+0mHtPUY4f9E8Z6z|7LW9e zoi1H*pQs9hj5+csY%=J;B&Z`}K z7c*tKVl@jSbYr<7gd2wkT8XnUB%%%wyc*hBI6#|+z9wufmLb`NTo&}43X7zA-@HZE zsc$ACzyIX0=~F1VLVXHnKm>y8k6zp_W9Pi;=Bp9+SrLtM0IDx9-hkB}w=EQAA8Wbs2mod%#?-=K$Rl1pYU} zL5gH^j{O=&u;^<--fqLAUp_?$Mtqhma1*c2T|BXNl1h^wK9jWG{h~#4pC+mM&W2AN zK@|VmU-TBjRjBgy(c{1_R+w3J0(;}Tu&v2yu?NQJ`qBu`x-}}zSJJ+MOxiS90uCP# z0B;=nfNbar;d}Q$BK4bH8fWu&4q|z<4B{f16uG8zIfWFhk3Anuo66GHybD~Xw+9%| zfk2sqtH5@5@gZgNr^3R*{zssl_T23HKlC4<`+#!^7n(e6X^f$Yyw6p|k5Ou4DUHkj zUiDo{;`gUH%&wpH?{WiHunP4KZDC7e%iqTW8Xd&n#;Dhqim8`um#(;P^#r<98@VGG z^PFJV$_hwL`8VC0*SwdmL`&qOR#5EH$ClwNe!0Zhwx=lBh}ZLQOf`Nx%vkoE`FNfY z^vyi-eD8UG|IE?{b4n+Fz-?Oj0`fs|Z!&T_Kr-b={Hu5A?xAtb6YWVMeYwJL|65=z z>uukJX~PAA=6j;8yDpoLSU4WXU|pIMbmji0K7-=N&K`4Rs@}Z-q=4;4T-Z+_`%(l;2x88rW=@eBa(Ci(MQ|C z;d+)O{}%%1y>c&8iSi?i`AOfckn!2bC%7n7%j8YxBkz`*(Luk24Q0cP0ZXiR!(ha| z05prS{^v@7WheMQRHM0mB^K@k6Z^WKd?=Gi*tq7bewR7rLBm%0=pKL;^Bse*N@UN zFZpkdfSF#b;?;GE zTwfN|a_x6al)t}1M({?@WpZ&ekvyV75=-PxMPmq&$_dtsO+v#XEJP;O)Af7}SA`Pb z#nEThZoD=W+`cy9%Vd#w&SrZ)7-__Aj=h$f$?10@>8DsVI+VFIV0z`SOM$xu-R|3I z>bTCx5b>j}Zl0R0l~Qpw7Ojt;ZlDM|s*FwA|Gyx;zN)Q8 z^>2;GtQcc9_6)4x6C(nW%Sx;bEs0Lj$V|~nxKKQZSb^8rT8s~a^VL!^3m8;2)bZ$kSM42$84s0hclc z-0okYIp%t6@cuo&jrrqB<(w8#=3@N!<0SW6XW_d-);?X>dG8TnwW%^hlK~l(>mUz{ zt+;V^+Ob5lNA40m?98(sLp1?G z?__8jQDf6SuZ|sfi2Z1}Y`f!eVbJ~!Sj0RaY8k|?iat|m87t_z6!AC0rE67$y|-i9 zu>Y`6V_ulC?U`nGuAIizw<~D@xOWpq>Lp)Dws1go`C@}`KZ+!n4|M>*8F5=)bzMi` zRUQdw<)>D!B>fhPx7R42HhYj}hjadR1j#OYd-CSnCh?|MO;=XA=_HN{H1TzV4t((X zvXd)LGB&7ovLf}m71zB-SBe#Z!FNq|NDw|WDtR1w1$>p%SAtO^a$P4AFwh1Wpwl+U z@UDLcdPfBene? z1&a1SwAogZtKzQ>Q2I8VB<3`E)`8(uh6>OlrX1GjhcB@q2hCx{z!AoSVh;;dfclu( zoZ6^UyH(M)*?sMe3qJ2RQ3r<(VM&z?Js<&oz&vQv6)1u22IN2r$It1{ko#lu`(>7a z%l@=}7B_3>j?LVRd8OjUw!gUnYy90}>yP{WvFw0y4A%O_;CXq(mY#uq5b16>{y+?9 zoVr#8^VUQS@PSVmL_t)+(blFCDqetc_jnlac`6&d9sJhWmalXg9mueXBWr0UfS()xptcv zj9l0Oo4t5$_xA_1(@MY-LW=qP;s^Zobad3UOt!Fm#c8|fKv68_d$rL0VW!ta5PAE2GNol z>yGH`_<`>;EQ%#HpTDj^H_JZTboRt$T>Tif!E)XSI!}7I`HU>)TS&k@WFls$_67Y9 zc1n7;>~#XS14e#|JUDhoc8MbsZ`fd9(sa_O7ckq~hBXlN^3;{+_aZi>UI-wh%;JFZ zh<&q;89(F-B8!empY7>5vuOQxq7FkTlP{^+dsXZHF8A4hk@Zvlp(l&rt3OzjyPk3v zco6zBS!9QRb@gF@mG~Uo?c5i96$xXimvbeG<)?AbD>Z{=eJ)G?#&rZp`WTskp%UsLxJt zgO=hzTy?xI(57uo=l--vD?~U2Yp&{umsSnwhe^xT?|(8p z8NYDFl=tVC^nIF=HF&+a^SNnS{RJLy@ds+|?oCckzJDY2*me?f<>v8$-nSODf-!0I zGeO5l(q17ZZ$*q|zzhyCeA34JcAb@UQwtNI>W&JvgSd8E2?Ow*--YRi!-VJV&h*|g z1cqjUslMKfaJ0EIC@bqf$YRWRNDwmx=UkD*=xWIUASTeGRk3V}iO*WO-$?;b$?Kkk z3N>|Qrs@a(i;$G}*-6P^i#6iTeJClEo?ie-APc1W0FVA=fA9jJ5w?fehK%H};4`xr zf!~3b5uEjDEvft0ILE7q=C*ySQT{8634(J*!M*6i{mM~XM+o-UI2dOkd>r7R%no3g z{N^I)g!TGGgfjs^r87sl^7N&jXW@<0_hR0ndf`qql z$Dd$q_83@p=&{VS;p6|?dm|({W38R#Gjy|$EeWKsd#WLyJ&b_d>SyJP;swnVMvSNylq;T?_L6S%J_8 zyG2P7Dz+kH=@&_4`m?{ElBJ08hbM)|o-YFEi5W>Lhm14+FV=x1#05x)ejx{hq=???+HWkD0>GR8{Cq+bnc)cVpTBNM7 zTE+vGS*K-!E?RlkOHtDc+I#`l_Rt+fGADWRYzAz%PL2a+qZ|u{)Mf>5JO1zf1`}+- zO9jGFXxmX+m5cDXUEo?8m!e`jprkmVh;0M^92J?l`)?_TRsS5yIdpyt^X_*X+3YvRb+Kl`h`TkY*7Zhmlsijdt`2SX(r9k z(6;74Rli&;-B8Kj#H`f)nWZaEj)N|ldrq%?y$k=82|m|Yu)+-?h#Txy`*F~@FRrf- zf(qjwX=Gn>+c6*T0+5Ix(uBZj|Ni)UM!!W5tEcru4aQo|mQuH|VtGZ8H>3&Mi?tIN z_O*m-=%m-iIt~6?zj$WLz~)stG%NOP{_W>Rj-1C&B#+VL=YTH14AFOI`3d4DvorcU znAN3K2Y(?Y^zMziLI&)QDJZbZC--;w0##EM;GnN0( zf-FO%c_3WpFbkCjqClvBwQyi%y{}W!2pEfh-QFGN=Hcm7;NM>~NqSRyye3}sbRf&P zSXR>Qfs0p)CpqN?!?jFfUDkg!785(WBZ=sX&=Lvb2hV$B-i~Rb!Q>lo?7Dt~ASpvB zctxCWILs;WwSp~ZP-P`Q)y0yQ-v>N$^Me2dS|3!w*TK~u{`j`V+oo2nt8sJvpPEb7 zV(bu?FJF#~jFcd%_-{P^e;3B|AzXC%i{AWMYX!G6jc6W%-PW?LCF$GP)en_l+El~s z6MZ9y8l4&)mf#8*_tnC2$@)26|JaNx%A>E@dxWOAIYku*Ob;Je)Xq~ZM2i>_FF%+z zslop_{Ilisv!`oiEsyC7VmB;xQn(l__WYKiIj8`j2s$e^9 zWo2I?R-FJW12sjSj5qN~6t@%rM^1qJoXb6659F}wo<=~WFU}MXpq4KPAIG{jP8me( zDQ0BV%pdNyZ~K)D8G;;#eVB<|lSxed-2^^!vYAyNKOAJ{T>T4w{R`S8 zHuyyI2@YCcCQ$Cs4%cUIP;Z+EZ{m$+GPawJsPCC#Ob%|! zdWe*^zeE9PIFV>={(#LVf(S+&UlmulV(`Z>ckeSihiJ2%_FdI=~N@reSG_S>tD-+uKx_Et_KGDU#^g4LgY|b_bCOW^0;}OSaMv z^5}4Zm)3%$vp{v%EUd7*;`hbaS-L;B@0!(9)kr?Ri|b9@-Q9lv0^Drp#dt!*zpQIW z!X_D%23uA5UXiDs$>}beZ%3wPx{iIB^1423dV!Vk0j5{+$|Z_5Bbbb(qzlY|)M6_5 z^Ok0QgO6#2=814vO)N}nV`}A9@K4V#aI@`ub`P6hrZiQUEc!1^RSN+&!=XyBogLr3 z?IfAPs5ti*EpkcE%Ic0di$Ra&d0=0z3D;KBKg|y?R2rP~2r*Z#XDKRtVz3r{ACPCy z?KzS)Xf*9+!Btp=FZl&GD!ljE6^D_@zXae_ABn+E%&;%v&9tzJ8Y6k#m!``e}?O+I}GDc($_=-J0GnR zp!>}xELL1Vb@ZwPXxxb!tW;yQ5qnp%j{DDuJlFFtYt9(z6y7*dtKHy)3@8+6uM_R@ zQJ6+!v@r z8+3P;UHzV(ozx9%Qmrh<^pEi>d&1U}$y1O46e^!7DzF=>zZ+x$3A<@I`owP2h82N6 zG2bWv_rK>pe!q17E}G#}dgywmrvO#`AN2hO&dha+N=S^$6$eg_T5xOU!#K&gj~E?7 z90rR}62E8eOgJgVfT>{=HU)~0*HgUPDJ+2&!)x@*Z=VAKG!nG?r)R5}|ArCA_&>5V z12?7d%M-81#?^L)rS;d;>)-v-+n+89DrfW70ijL4@v5fY2ryIfmTl}flmrq$tXvHp zupUt&1I5+DG_N}S=0-XrU(z?=+-jQhR&=PQ2!QU9z+kX)+hX51eUXYWOP^48!Gi~VYSx%XL)Z9%P4a?S7EsjGR!QYYw5Es%ZyNs&C}VMJ8)is?Q_WH$5yDN=f!NC<+Q6M{42G1Xq{1rx6H(2saMC%bN+ z%Q_0>519#JNr{mn6t~`SfR?Uv(*XgUoq1e*JQ_TbP8>Kn+JT*3=>CQV?KTw<0&{ir z{WO`QdUMWg80hIfQZA3!R(y_+lY?%4H<$rQ{)61Wki>Wg%=qSe*AGzGmjH&Lo-f5A zez^8P@4Gi*iO+s}aVOqE-9?hWpnY-W9h(j@WG5P)3_^`n`^As^h}RaAIa(U*-1}&UsfPP6-|d& zgMj0fgFXB*d}x>*#jdmU77Z#130|AN>wtQRd7M~?cz@S2n>1BKTzI8eoVQ&Y+pI8{ z7b^UrJ6Xt8mC>%d_Fm#FUtB8y6*; z=?<6wpHsc)&SEw+R&inU_*!&^%jyUushG$5jJe=y>(K$H@Qm-1Vdb|Cb}Ym&PR8-r zyIzG#zr28K~(M1!RiH5w45hADGzqBml+WD(ev`y&)t3Hq#;MshG005&<)L zkh+l<6md`f+cM35M$6tBjK!<7MM;IzNf8`IRd@q=^ftM(haBEPAvbp#<%gdHI`Ntt z-fjv|AYq=1nVgm*ZY*fuETV1VD?~&&c4N7W7>WW6Xn=jei0>R%2Ptt&U%E#Y?P*BW zB#>T!d<)kwG2vfUfqz!%-N_k@T_Er!9e$zxL7)E8J1;}D*$M2mqb@K%SnsZmcN%7T zz#1h5Cb~Qva1RY&57;kSj(dLg2f;7q;ebo(sj8L#@uqhl^(kDhEz~SPxCn4W%Is-* zR*VNJFMYmZQ%^qwObdCC!?j)ra4Rp%w8VYotO~n`OZ%$$Q6G9!S~?~CfzHLMw~kkV zN`+Ah7;}E!NUDZJf)6U%aE|ZDK&v=|oC?qB;OwB+3^Dtqz?JQTV5ZG=5db-|jY9Bj zuh(y%cL0Dw0qfrGMWdJXn;F7G#IINSNm?1>FcrF?R52fr6S2=^nEw6pT>js_A3uAX3GDKN|b`zi%ta> z1}uj>I6|9XbN8)8URM)`)G~0HJh(A87k`~MVE^x9^*O3k!R%yqF~sshTH^f61Y3fp zY5dvV1&cI@Vyc+ya~b{|6#Kp0cIv_euID8pM4bNI&8kaq4&3Oq#L5c%cLvbWqLS8D zmVk%XO<=%Rrue(hFS6nC#4E3!3Qj9yg{!$+9^yBPVDMq`4|1pkPe(}H$(DjO?j)+~ z(76rK7p2zS2DsT3`KlwAp5t%v1wAisaf+I|r$U+k{rfkZhK=#It=a_4l=hKmlKZb< z-V%XFEzOD|AhNY4vucrK_)}h;4BW$>OH}Jb5CBR5H|&EL)Oh{vx@r)u`PppTQFaXj z3@8D(I97VCdzTx1xA~p?MmSc?gV85jKqa}5J5wq2j3rAM^}$*5NAQ2fqn)z}5F~8? zSHo9dZxX*qB6FggNGlFppg=+lkoT5GcF6@Xn}){Ok+ z_GTNfDawQDe}f&J{-ty*t}-@dKZ%)5V+nH zAnPrMt&D|@w^LIdeuDU7ZCvkW7$_<7`GT($DI_6{48R}Ox%fTJWVdZ+sC{*NZxW1Q z;Nm7G5Y6}MXLEf4MF3~x#A--FF2X|XvtEt$Zq2oWl%CwZt~N8P|Ay`M&0Qej{~Gu~ zMz1->AN#@#`0N2DLcINnxJG8)yzGLZpdJZ!{-;^E+tOipwt3e&i`UG9bJ~xioBsJQ z=O@LB{SfC!3)Y}LvB0Zi$pv67zl1M_Zr;ey1Xiq;eNHQ2V7s$ZL;($}ojoPna6r7K zY@`ghBLUPV!Xb&|c)~cT>56-}W7uDwDvcN=3x}7h)SY>s>SDz=(YtQs%Sb~VwTHiUnL*Lb= zV8s(wYh#LM1{BSF5KkJ9*uNU)x=xcIpkmth&feZW-MB51FIeusc`D#h!;r?Nx;3SJ z2o?4Rzeny>ghZ0Ur|$P>iy2o1!Ad6$5(ie8Zh8ro(9Yw5o;mb}*q?NrWJW(D;5z!zqpX6g#?%5^eIgnl}`52zLgE*Z?K!7^O>sq8)>wSj)RthKN6_!hSU)}AR! zqs5Of3&eN&Kn8XS;huSUZo%PNz}~j>2}OY_A$jPYx@+`0mUA83bs-x=+6Zpjh^RXb zeCw<6d56OxT5ZK^ww)ls8Mhh!PtEf{g_8INj?v2alq_s#eaSF`US}{N35FTouK1)O%p1Y+=?h3qrhj!%G$j5vC&2;Wk5_?tV zG5&k4(`b>>#m4Jz<%PH%-1cE=0(nP72`ajU$8>$$FLSslD-YFozS-6_I_&$-g-ZYU zB%H)y64!cvT(-`P@{#-@|CT5^bjU8HEcr?m`}Koeq8u4cGaMY|$K@>^p5%o6a|h9@ zd`N&j2@a0aMWo^wKq3K{5~`O8d6;hZkhKb4Su8+XT*rkooG~jqb*+aTl@xvC8||H1 zS>?-#yv!ibuIqP9*|T9O*dvM;7*-Q9Yy&F95Uo@CKNheJk#A)745>mRoAYul%C>TdC^`y|X?G=PG8I2;M;FV2M)|nIS zaRbdiRFio8D{X82KIff99Qhzy4GvL`H-xsHaK~M8zx^B+L`-Z}&QFWLi`i{m#gY2{w8OM5<>&A~ZanZR) zK{75?$nV7rHhmelQB<&J6TpqV3YQ)CK!EY33|}k$QJELwfxd><)Jq0X=2>6Qt!Z>xRNnHBg9B)L;BcBzQC_T``Z10c<=%|WV@`yhyjHS;yDvIJBA^Lt%Vac3voE8YUJkY#-n+5T9CEJq*a>~j)vUl0;lR*UL z+)7y0%XRbuP1cikBFuJ+uJp)56-FQDEjq~Q7>T|63Q+U4L5g*o-r7vDLB_~-Br-`6 zVbx99*^AU~UcR*9ZxtA3Oy3-^xdPI{Bes&5+;?{=L}Q*#YI%?*_&(PYcxUe-=;-Le zbpINTczM9=scK-hlwN#lMV-*{bN2ZTs%5vg?wh99oOAudZv9m6gfVWkaJ+;-cS+%{B-XnANTn{|PF# zqbpQ^f;i$615W_AV+5v9g~GqtvV$-a6vUQo-~U|JW<8Grbh9O9DW~@Ok*)7)y9MAR zdD4N58)IWh;BkvfAkdwnbMm;pz4T$o;cR!-RVsqKx_UJZDjJmlf{f$Phrb$CR#_R4 zf6?<~)|KLBxd0`)DMpD&I>g)A?o3$ukQew&}^CnP_X2L~%|g7$i}oz{ktmQ1q`;GCA9? zF?45pfNNIH=eOJ<*RwIa`i=)4RPmg2gDzNAB$A#YS=Kw~2JZq5<>C0s5HOdyFb{U$ z37U#^QiyM_?^>k?Lv3=mCE30T`noJLOq~g%oy~FyV!%b0jPdw?4tI;Ddu0NjJc>%{ zi6PTFxT8)m6W+W~BB-ywn*h|?S1$rF>p&@^-sD)yt*8g;WKe(1i*?d8Y=ig$PW#zI z%5e9Xaxa8!QTbPFHY_~keoeEm|8c&TmR!IuEl9CGHCUs{$g*JlUhxmt>j{%tfL9=e z!Xd*zpSxi9se~y9>HF%LuEO`Xo!o|$@?i=C%~YWMFp>ST5IjrPQZg2L8xH)Gc|@jT zCd~gro&NJ3Wu!G%ctt47pTB&_^OEP8sb$kaFDr3eGInBC$T!>9hDD>j~?89v7ZdhYy_ zt}w}_tdFh z%=A!|;}NQ%(l-XT`Ad(0zLZM!=YLMXp{1F>%b!K~}?`$9`_G4@&Kf%Y(3?3{bV|LDHE7>{0P zt+3Icc`S-!g-{1dfgDfnLnbx`Ag{}wo<3JAS4itqb5w-_lxbZuBa%aze(gfW$D$yX zRoCM6)hA^jf7pz^`okBgxtxh%_L=)2Csyg(uQ~^7mD`yNbg~wyAKYq+A=#hoHp&|; z+1BFu&W+GW8d4#4aOId522778$Ywn4(+GfZw^-aj_ey;@n$YvSCgbU%rUajpF~v-U z_=-1hum!F{du%3pnC}##;bLpi`K}`+bW3nNKfL)i=)2#cm0@-N%#>+Jygaire)t45 zCVgVi9`iG+mJTzVVp7`Vxv3QU#M|Cf7?@`hGQN2p1L9O_D)gM?68h&!ij-ZvzH+ z*`>$xUUMl;c=@-z!OcU(As|PkXk}9L&rS042{Q(C0w4k`qx_qv#RJet0Yyr=?xlrH z3G-{E&)k%ItWoK;>+jx)3^s-8S=@c*4jwJ(cJNw(rafw$^5ci)($Qysmn4en!;@fU zR>bxzV96A)vjxM7P(BD?+LQQmKY#qooyKrHADgr3ekqxG1=Alz*hQh%_l7bd+J$JHZ~{cv&NM^fD|n}~{WhGoVD|Aziwa`U)B_@Lf`d`j*q+BZz}U^c2Y*eg zfolx&2SG(3wQ7-M&Ga709wcf&u3VzafE8^Fy`H9`oF-Xjt}x2_aSXLxcY&?UN7v|_ zMqCYhH9Avb-}IB^#B2K5NF0(^BAaX6SiB;{(mR(2|={54>#7naY_aWV2hwPN+W z5m)gsevpSj9IK^Wfd)JI!*PJ~SUu_c^0go?dIJ>`C&?ZGMD9%92%d$Xb(|+NypLV? zKK1PcqrpQ>@t?$QBTYHr(YY&l9Ljwevs1#qzs1AHmz9yxMnulcig1_Nk%x(=i!2r? zP7&q#+fMtV=hx%23^D*R+P9Xsh7Lg8A?KU&+1f`c9*0tkBHsmFq)~BFD>Wo7>#>c2 zJ$2GheXkx6_IOW_FMI^%irDo!vA`ny{Jkso1?2J~BD-A|_%2RhlkXM!3W2FaN5L-q z&vLXQFTA4ONafU-U!?s(1lT*Q4})IMfG9@n!T#2jou2)8`eH%otC;o$ zk0BX#0tZGcef$OD=S4s6Ul#>vtN{ii_@B!;?%my6Q>T?$LE}_obF@gI%JC=|%sE}O zHf3ReyY^NcwUlIFkb@*1t5%w&W%M#{Y_VMM_&8x}psg?B( zC@0`c(tmHKTVHp!@HU>DTxftVY=e-y+JiBo+D?}pTM)?Y(k60Yt!EjXpLgXOx0l|z zmK*C&iSjE9l4Vr@y|L4>nc&VY{+T2R3iZ z?)$%g>ti+#zpEc?)Ng&UENSbCGap1W&nUby*SUgkPaxu+*N3|w_ME~)M*~(LhfaU66!oI0Vy^FFz3wNKI z#9Tks?JkM%NQ{{qZKz9~W|;YT@xMFhS-;SQuBg)o_h=P%yRwK;T3`mBPHuU+O zaZ=o+Q#0`Yqw31Tp>ErDrJ}5*j6$M)VYJ!CQlylMR(dRBmvyW&m_gYyB&j4@DJseu zV$4r=l993xGxib248xc)mhYb4=Xu`u`=_I$qmJD7@4mM4I3zYHydD}3;G$Lx*})g*S&^6p2clb2>17H;zqhQ zv|=DVA%$=W@XPslHxz0u^P1cn=beYv_1*qtIn;MRWl5vB^VAsp#zvDphMRonSC3jf zi#mo0DXf~`SaY1D_8B7fxY>cIs~35w^w`7x~Mgnoxl zcIB=-T8uCwCA*N75?CWQV<#xJX?k#JY4@dTh+mk3?Q4Q)m$3%Ym2*++p&bC<@r5{( zjSJ%=AA^EWv_~JHsem%UzErqQ-soAzMGel1r4?rtqknH&HkCmXew3OoVXNba0snGY zT5>m{mb-KbDpj#H6=}T9$t|C`q<@tVuaBWDVU zLQ;cFrStm2X|EG~Qs~c^JO93uLIo`>`#Z+}LRw2>yu3~D+Wb3R1**{+ei&)7`({AT znWCzXq|FNombG%;m7B)ciaTy)z@LQTue20+yI_J zb@=3bDi1q^6nWAOFMsS?KrG9vsfQHHJ_JB10zNITo77A>U=)i3`OjwN9OWTudaSIh zY(3zg;oA9Ympkz`K&|mL2@tkPm^229DYi)J77VOgk{w$SL0;gB4Yhc#?QJ_oI~M*T zg?V>O{*fE-4!wCBGwjVq@qTT_a|XY*vz3x(Yrn_nw1rbM;M9{=+=!X<1a&wj{<@3tNI5hX4^EzR9{*!nMP+2UFs!)=3s zl}dhtZBZ@Uonw-fY*8h7!m;}?a_M1g2YMSHah^}xwOtQqt0QOE6JoCls89w)Pf6WU zTQ!m9SNgu$bPeKO_spT#hx9j}Sw60nZ;aYqR5Gkn!lfOBkZ_y{R zNLNP(djFad!4-X0SqGVGQ7!2N4L?Zd8!ye$CRAT+=6(%~y?l^@ke$eo{L(%uVLHfY}#;G zXW0{bD)ggTW%*mv9Mivzq%OOVNL-ojEk<5Bl;{;OMK<#)cw@P|r2VsZa!HtJtv^>i zb>jnEc`fOgc6vLv^y*R~Yv-_6VKi&Z5SamYK%C!i1bWoMg>Qt1Q~b{8iA=q%>SZgf zJznm^cmC{Z?)HP7*BWcK|A~3AeXX&&`dm9#5gC_9f-+8p=gWz27La0sh1s@?j$PcJ z^tm3g6>@Tl#$_XZCf&Gyoq}OmdpeoHRcDz3Kp4DMnp&O&<6ngSEJ+Qh0H^18!YyOk^W#!+a}85CRqVsiA}t-ML|b6hNQNGyV~*9KqSLT z*UD+_Qa9?VEBagZl9b^NCFYfj6+AiPeIpCz`WxW_aS(0D2uv6JB zKgdA$n1_F<2~U1)Rz9dP1g2P3-?qqmHModk+LJgWSJP8m!D(|P9ysroHq65LOXZ- z38f(I1*zh21XY!o=B3tS1;^2!JrGtsZqaw?vs$%q6aB~kJ8cv98+YsM{sh)D)`0zV z>k%3`5`5UaNl`K7qppasB;p)rHDRp0ZW3d%DJEx7l9>aR4FLvM5Z7?O73Kb^r0J#8M zFkwU=ujI<<4{ebGT6(_Kw$Tlw<#oRZtkxEudo$NDBV}O5ynAvNAt7K6bH?qrTaR#P zimM8JS@~TGc>_5fb6s{cjRE58v#nCYg<+p_Fc3RKTb-)A z^4s|1({o)C%YO9Ab2@{xeBbYW5K-ANLWjW=;qrM`d1uR`87lu;5OzW%11Nj}7D&MWiZv2K)dO%EtAZsPdmbt*u@JvVr}r zq*ocIWN!EB#^jOMOM|u&1E;15-v6dlI>$^d*jG9SI`!@fIq)c#VeOB6mqSs@+Dh%t zVw3QPB(0MA5c<3&7bMVn!-FHyWcm;-z^eFbAl)8EzxFrGC_>m?=PliGFC&vljhq zY9Q`7My1r`YvOjR)uq58CaL_$&J_3wcVhKjDmB0z57M zJIJWq3z~qms8U+cA+SGvE0UTF=FPg*p(c!EYJSza>AgJ^&y)St!RB9fjFseQW5Pvl zac*#iVVOEG`9U z_%$~-_tLgjm!u|GIIuzW64XECOjAyK!dTwH+ef~rEZKLNnk#kl+d3R_QWKR~ohiSaPiu#-6ote5B!odM*TKU}z z*2s-QhyoVclYH7o_4wm}p_a|NkIyXt5AwIa^Y2q}_5>zHJ60#DM=G1Zb#{8{ON&K$ zL%=?w+XOX`|8Atx%)dZRhJ9DR}H2GU%Qc{ws zscBgCI*m3w9uL(%;)JhQ&Ma``^h)XG#ml6-!E4(i76E-GZ{iWA|}Wk-Ok!7XtWrk0qq^v@|PO3(1|fe?1#JrStk_2_q&I{ICj6DNQXScWZr3 z`>cYeCMUP5p;GAD=xj#8J{=o|EYEI8&dTsq9+N0Gy^=QfVbEq2f6mk<_eJ*~n~1Aihxk9-Zq znj_OIKLCNM>F4CI`_~4N)%aW*>#;Yb29e_)R{b*#RmK#R`HXWFqjrK-Dwf7U38^+A@ zt0M3}JT;u#wjp<^PagxD)8OB*hx~M%+#JPr0-2@VsDDELaC5EeB#;6kgq8}s^I}>& zr$0jOny$0EQ=R(iJRl|mVuu{A=2CKl5{$*N_y(fou9?c9uCmoMkyJ|W;m?|&23X*+u-xer(AAS1aW#)gzTD63yy<9m@`rVWu>J{ zVyk~w&I)xdTk6YIHU&T34sZ4m&95paX@!OCKgW~0xN-OE4j4%-cHSYxaDN<+B(g<8 zN)bT?8?)MtTWfDoe^4}BsSBsCza1jFpGNMT_l%UBXW;_Um8D-1i-SP2dAMO@_O`%L zkU<`NjyrY5LfmOhCqTkyx#I@q=i3QfIsDjDu-!S>l#h+^%6211@o9faK)rx#!*@A# zOS8b5x5TjyGMzV;g3JfmDYF!}BLY=LO4=56Eab$iZ~_;#iRNl7L8IG=*a?Q(-5a?= zHWHRS3Us3Wo75UVF8|}ov_wa7coJX|SMooB*Vto_5AW2|3IKnKVNsue-~a6qrQYTo z9ZhXtf6~Gi<70k<$epCnQemwJpYE}WVlO;&cqFt8HfyLT2|L@PA3g>C|48-07z(#2 zUNIFV{Tq)ilAUg0lfDzcJ17k(o5m5!(;Ikov;JDrB9B}nYi+1D7jYY^ljup@V5WD- zaQ0%Ub3aoF6@#Ey)@N8oFo~Z={O*yO8%VFSieb<_&)vHbA@65vV3uiNEO%BV-z)EV z%^G{RO%=_yJ1DXhsatx`-)c?cEru-fC7JT>mR7S#{evBq#f$aqjb3dnyJO22pQvFe zs^r`T(m#jP5uDg`u(hKpb^Z7w*DBsigG&QPhIeM|4Gkg{2NiP{_5m;i1oQomMZu>? z-|S9Gaya7)f?l^PRi(2#e%>;VMZDTKGp<8x`As~x;JE2Zp%738{&Thx;$dKl&sOT` z@jG)eabjACUNIvwx=4RD?~%!9OPm>CAk-w;^nps3@3}~sfn(r%1yxh_O>5e|YD$vV z`!Xg{qb5T!=_ELpE}}KpMMy*@_D|bq+~zn7s?pa487=SPN!tkuC80&KWJL14FqpCt zX6Ygx4o#>H3;$!yuC--J;RpRKG5+i%I!LHuKO4iM@)eSCiEMxPwJ3J$Tv8U~#)uVb zyT^!?J(cb-4H@x1&l z`V_x(s@+YfinxX_&YhY)#~vK~I`g5=>YvkQ$c)T>QNJMp8@zJ7|8xY=y?enO#&KV? zkkXL6ak>hugkjOsdQbn12aBugJ z#erU5FF^_pF|Ash2+)oJWRtcGT_@*QIR=Ou)6+eL#CzWoNR8;Yl{54OFa-MLlg#x# zVV&J^)8Z#U*_$0yf)d>}cdI?fn2kdc|s$OGl(KLRJZfA`qJ`aG@vOL-p&QqS=m@%?pf7Y!ngwKgurro8a z9K-R=LB??L_SZ)AUR-<6uANYMQ_@v~L0l3cunlTzgZj!I{vJj-rZL>LEB8Esg$1^k z?Gp5b(7(hyKWXL^3JAZEa*2QRXz9`NKbKK=uqJiQeZaRRFCS%*p4_PR>rF6B6k368Lx256ErK0>GL? zR#7U$KJam1VQz885D4#!ktyid{YQE1H#IvpodgHwv|6k!x~j{y9UFw~I^L`=?Y6ow zVX2OcwnThA7XR@~h5Nof#aj^#Bq5jj7x+Z3lBviyHKVx7)uc8A)OceLXUNRkH8?T3Rqo<&i?b z^){nTv8SSA-?K~FR5<++(GR5#1Vsh?V=K0jd^BVy9|IvAr{y|6lw;N>u-x%2{Qv1) zcq+>4!{VYv80*YZ+N0 z&c=tF59H>DtQ@=X?FHZ>%6O~ulLTcc3|PC+RJX(?5!IGI0Er>iJy<4EjHq-7u2 zQLNM4V;XL>(S#5mp|HdP+(yk#AOoo-6|Jb+vD~t8>}W zc*v*aiz+Ri)3UrXYoF$KxHrl3KaGb3$nf|taBV2^X=T1M+ElDg{TQUt)19=G*UI%4 zjx!~yiy1(xj(ZPV-)Z%fN)IX#L{&Y<28)S{4}~OLUT~;FAP_-OAL1HTmrO?4F$!{V z-EnXoih}IjXkBHB#%qzSAycwuwb&8IKw9V3n0k%N%AD2jRh|t^hzwR1y|reMA-dzw zt(+N&K;_XEp1`Jd%IpB8q@TFFs@W*$j)+SeA&K%89lSHT$5&5R2Dg@_#CoiztHp8a zcWs9ESd|_)_i=PrYF#Rl*S`TMa=Cyz{yU90zm0&?d0&|8{8_-jS=zPEgN-cnbF0eQ@b; zr^uU3gIf=@9#ludLx7r=AL4!VZ0q)@+M(aSk3f3sWxzO~O4WPrK(0+S1KvR?PouSE zWN1!bwMB_wjYM1@_cu_5Hgr%_J~~!>!kDdZ_}H)grsv9=iBOjLiJqY>&-_V;p8Al) zy|`KVqe4ixGHdlny3!p^q~f1s>}7LJH`&VL>JZpbn;?*(RzMH|&T15&M{=9)PXf6> z?FIli?HciTN6_wn?h=mbS3QJNA3D8NH~}o?i(eUZ)?@uQDO0Q+k}&Nz{9aT5GaZ{2 z*|l_ONu;={_j$Hhk^i;|pB+FK9oSP*>x)U53rn^+@QX`jC~+7#F+uv#|SUme(cHowjql@p*5VW32|hkHNx#rA$(^1`R;-0gkcr3t5od zIDkZ=Tk8bt-UE7cX#ci(c(B$3AruxSO|T;Bd@PUh~+90 zrO$h=z3(3K@)fMtAOMl45oYd(L8xcQsK{4aU75VL95h>`A4WON%U-4?B{NI?F{s11 z2@LI3?S{`=kWF}y&1sujal9k*8RhF^c0&KjYYJ64zZFe6mO7(YL@>!sg~J4e}$K!mpH>N{5&TYnxQ`Uy4{4^S&-oUB6x4 zc0v(Va3FFZlSM460o@z#(hZ9i)ojJBZ^)Z(quSZyd8Dnt@s^x0f+eVEZTL&is@<+j))BaWe=>n1$HSN{Fj=TfSjy8@KD~^YPxlUG2TF z56*l4fHl9)k}wZRrp=wIKh~R*_=wnS@?IKY3(3^H{U0DNS`mFU?$|xTs|(#9r+36~ z!oR-lxbPD{n7PR+Ff>zORCW+|fiz zMJ+6MksoQ{g)j66Z~2*1{!nr0aOA<5A4!sDu2;sl-wR)iC*EhX&lX>{FOJJejy+49 zGPj7d(45irstEa6XR`L3d8n4_88rr`b%LVW%0#O^f!b~xI>^qc)E7);mgag4{Q-3o zrg21OedCs|#ydjtw$v<=U+%?yxQz9MY+9=>f!+_3awY6UT|aZAc0E~#Ri;3xX4ZY#OSBR8BykpeCrZ~rD4+;MO~ju5#a*H zDcprag}$|{KKKLrLd4fE4?}9w+ntBOdek7nT+y-D#FKhb+R_wjEWY}5mHWX&y$Ju+ zS;5L9MyQ%*5t5qyYKSRla1H77*a#Rv99?Nui=8};W1OuDOId&);0Stxw)sX9keNcE zTBHH=F>_%>w(E+JV!&AA?VXn~VUsKF`eL|ZtU|Xml49V{?3667zK%Df6L7#VSf4sJ6fl`eTjs2 z)m*JK=X6#@ESs+FTOF-r{D`S~{bn%NJr+(o@~R289>6>Sk*G!Mi1=Uk3PL4pSNv&H zYVq7Q@f}dGFWfDkK@$O49vs$l)f1{_NeO=WMW5RR7DCz)WT431Hq$3+FNzUZZz+kJ zJ6#7Qg=(f&S9QK+(#>iQ{$nxGVxDsDJ@qA)UgA;uqibHB@v5X}Q->bjT1P6Vns|$@ zJ2y9%ULRI6cI?H6NPd&t{xxX+olX{^A0Xrg`K*>Vo_;D33N(g(K;OG=@QSWAmSI$5 zNJ;hTEq{HS!ys}ntV?Up+;=T+j}z#~45Z`pR!3%~=e9k;+`!x&ZH2-*BW>XW=i)Z~ z$axgoqh_G}trxnR61i)mf*W`7!mN9ucwYzeavG|z1{M$;-e)q3FMkf@o^s+S4z5}Z z+YQSPRt zc@GkOMN%7mKBtICvRmlp9L|F_>4_ncHvIdTczJeBW+e<$97Z4zKzX+yxBM@nBEo(ak z8AA@3Z3}}KROfEwv)5B8YI$*`VydpV*Z)< zI_nf>z0#L^@MvmIU4g;Slp41ZGiZ0?OY@JfwL30c~oQdo5+%za0cBB`yD-28%-9m&(e~`}+x9d&Hv9$+~;uy-s*E zPO#jN8e&iSx^ttB#-$uTItZPVHoUnHPM5h>!_6e`Z$MRZi#qqWq8hFF>8Ps2a>(=# zey@J|M^ggS%k?%H0BT7Gu~r@hL(P{4GJ4_l%*q#?c!An3T>s}VfCTISZd&go+R2GF zG4Y;ZUGloe6`v%`*oZ%QFIx1mLdF$L)A>8P0Mm9!3qe5IGeBY~4$Ec~3K9u@!IyxO zmO=1NY!xYa@%FI{VkAUygKJq2A3&VP2fZIup$<1j>UQ}LwHzq}53hiDj>De79s0#_ z(EYglTb^2K$s@IgKjb4|Go$T@I?^GGr!Lr@3SVH5gf1!9c zb+p4(8b0|lfE06s{U6NwU-4SUYC-Ik8FX!}bY*S{XAYdH?MH0i@%`E>PSc^xy8-iW zYF(+1ZXmPLB6?)OoL&lhQ}A2VH45m+lCF9g)Q2^XeO*1L#{g5luIj1q$q@QFKS*S& zkOc743xF=;-nKY1L!xM)3kU?>GS_DZf;XktQ*bT)68b%gpdUC(%DODEe zBr+s<4{XzQN0)hVuW?${Tr`Yp8+;&&8~Ge`m>m2KwCDjtfL3s=lGRE-H!UDg8WS)? zzSA=mrYAj3>AoS~wftk~L5ofl*ZV``ft~2aA!#+bSP$E-QAh&)t7g5C@nI8nSr?_RV!%U1rrImp||4c_ynh3v~8QhVWJvsry3kJM!A7Cw=f*?#PzE z)DzRJ-*3oXHb`_rqu#%KE>>#T7aA|WODyW%=X=Jz5E)bOmmmg%IlQ;RRcPVj7iYK- z!dTH`_xl%Ol&*KP`nK|fO&;0F`Ga;I$ilD} zs`v800|m#IcG5sqxgs?`q$!zK7kr{w{^#_v-NH4n<(V~CLM*Rb)OGFYOx~t?WzN9V zsqQAQ>$<=f28?lcJ1b7+F(H|-f+m=eypGDNVlPYtAjw#EeM9#9$ms0k*x?+R>koHu zAurDi@owDo+l76xvzpdtH)Acxmk^Q4Wl33#rhiRI>&T1V^p1g)>z(z}^Zr_;Ex5zh zhu8J2$7Nl$j`=G7==;_$FI-56rIg}xy9wtyaU$B*PngB@N|_GuV$H_05yNs z0GnK=B+HMJAFv#f^xk?V)JL!^uiKDt;ln0XcWU+KbiR+xrQfz>;MPcefRms6$Dl{Zm z?dB>pMm&su!*uX>2sdzBn7swE`@%h%Zm7qVx>v)%`l2nvnCPK58&dO8)3Vu%QW1=! zsi|*P#T@q0Lb@tt>kN$PSUH4P-`RuOk8c11q zJvUhF?%i17r>wE6!+=}iU(>|(2xYBYsfhlk?2vFB>3DFL2qc&UO^7epLYuxuW~hgG zJ$8Sh7Lto#nOrRkvaK3V;S(T;I~o<4$rh!j0sOG%bcJO3fLuCY(|y`@OyK9U zU@iHB^9nwQBZd72ZtN1V&q{C2M3NZ>irwj(WH`o?I%|;;>j)1YVx?e9Vt0-;h7Jx4 z$c4k%IyRC|iN}FB*BLYuXiVU=H8nN!fl-=1V(w`YO$}oK0!dZKoeHHGMx1IW(;(x< zR%8b29o@i)22j*ajnin*tk?UPfptf%K3=CTumM|Jp#5D9J#J<$#-bZ=N-f_E$Xu;i zV#vRX-@xvSTBqfO-vC-lG$XpJbye!7O}r9zC#lCN9t!)HE-?FcPzx!(^TKUoY&hBB zDA@x@dS98;sM6}aPBiz^M2668U)mno0V;MA8-!-@FT<<*;FcXw{f$3fD6TgR)iklR zB)8u?NIB^l;>u{L1{E4b&B`y#iK)2{K+Xr}XT^FtYcq;cgtnslf#19sin_4{-KmY^!G0K4iWz;Nz?Pa`=0_Fjx*KqZv+67b=G z96eY^09IeM-#hJgw)^rep4DlU;;X{br?yo0I3|2LH?El=@QXP6Iy~%AVD)Yn?UCw|}@}^-Z0gFK!;1;(;wk!)w5C$-W$n$hUnj zVcQyREVO#_+|23&@y+)E_d?H_VcYdNvk8_VS#b=dT8L%Y&9KHqvW2M*BtC_XlH zGbo`&^h0}zGj*@eY^VI_Otsa5)R11B-yRZ1T^7_Ocf`u1>95D`cS2wD$YyJ z|L+Di9ZfOmA2q+LSc1PESvypalcMz|wE59p7XI@(qvT39G5z4%-4(5jSb=wYp7u78 zlJ*7lQj(ipvOffsz!6$7#Eqj!rMe4%jYB9w?fH$b^pO7D;;VcVRP7~gA`HfRT&0mLv9ZqYLzWLo>$5Yyl*KyXHS)gZc+KM?_NL1U z$TUG7{|*}F;_G6^)#B$JT$0`_nS36;xI}u=V(Fo&=0ooj;)N({Nv|>0+hBd&rt6Vb zR(+w)+t%xL^4&|5E`v^|GZ?>^!C>GQy(4qqeuj z)^wwiz5&wN8xfxFaEeB*X{3a$UG=*SYwKTqs)Qx2>)9|F0pEQeB*iB{B{G$Us>+b~ zGEEzK=&IQ+1*^Gv_5(cst;i1U@a1n-8z(F^k=QdPLT){H=SFs?vhLbq$XeO|P*b#y z%j5U7##mj2g6a?Jf2P;$Z*0G}u@f(H zKdmktY1_TZUZ`+pq$)8Nd=Jqw4=PU%+*YT8ReYeRzPPm1^^~d>-t`pB*%%zIJD8Y; zy3TWC;h*NOs9k&n!|J{ma9~{+^=mIbAyo9Ja^{BA=^GXbMAky%xrL=h&;=Xh-6D%C zf`K00r~qh!?qB|%0>^DT%gwlc;ugpQCU6?P4{DMUE%xG^v0=>m zYXy688q_W|G}O(`yT(~E-mpB0ifj|nINblGdggWQDdi78$h}tUHwt0T^|bXu0JKMM z&Nv}LaBf69g2wKD(M2<5fRw0zy+!@QV? z?-oAYF~H~5&y7@6b@Fx!9$VYMDJ&OwfvTUD%5OVtXf&ny8iZPHE@jkm{?M|??L1#(? z+=KFE^W`r&q3o>5`Uk|zY)kwOzCsAQ#$5fr#~!bVz7ss@iGnN!H_-K6Owo2U?Ja8d-kQG%D891?n6p)mbNF< zG^!>h z-ann}o${+?HzIgpva`AQq1>x+*myS-%xYCbTT>VOpoTAz)!SwhzR$sq&qP+Jm6BEt zmj6MhSD^+)N1-I0J4GhSr+u>NN?VcjCLs3)TvmSNs<*Jgd>*GuJC5^uHWUGth*&OM z3@vrsoA|rWs!H+E_wOtEK#lFneThwagKWU?X z=<-}r)#oXXd&pb7O!Z>cDhx89&y{1nDzBKGIu)fla&T2DP_GEaJb z{GnC3RHUJz)(o&tx&WUB93;S5FhnA^1prM`sV^(m>(*Dp9;v z_&CjkhV}L?LJACFZwb^2lZ9)An_ZnumO)ConZ^Z-<8Xt}AH53h+`O;V+XrTdjKsU) za37vfk`4YT3O^(;7B5=PXBvSQd>(GXSvmpP+(+FTkNt$Sxet$EOp`EvEm(4Bo1Ody z&uQIE(47_z-UjoJRNDK4yD=S>h#LwJC5XGh0}&$;5zLaQtN2PXnH(he@94qsme6D1 zE?yw-7a>Q#-d#2l#(}bR2j=$eCg(S>dnQD!@m80=79w9}pGA_AT8|d9$9(njgEXEN zbc;Nf7+!lZz}*ZWX;7N%3rZdbB2+GFuGBLKJ+i3+0Ll|jH+he z5erSzcD<%{R@_M)nPWAQf`T3}l{Ar0mnc)X{3+GG<=QbhFnoGUX^x)9Y&C!m59+S6@yM15Kt{KXWruUjp5USKPjP3pc3KFA&zUY)A)GwC4`yal`(2f zEq)0k4PB7Boj|=t;bc_J^1JU3yzerk*6t*K_MQG-11tOq1HC&%9dF~O)q@lJ?ATy{ zkl$JV}h(tWTKlJ8L~vNwCS1H8IF2SU(j`Rn&v)o*^3s% zzr8h7>0M`V0Is6Mhj&B-|EbZ#&CdJ>EJKgtk|uEcFu~uU@~0phK6Q>%h6FX(-(Dtq zp`fHB!j%PPcl7wQ8=a8V)Fe6@2l5r5*WS%DbhYT#KH6T9EO-1^cPF>vH{IgaSA&bO z({l)8feA`)TApnX!=Lx!`r&J3I3Qw79It}s2k$Z7!uM2$|qc-lL@)Xu* zNY+Gcv@+&SIQF!J+CXTEl{_Kd;H>ZmspHequ26(E;!WPagtfZt2Nu;|8k9!?a8KVL z?_eA3%kaaNpt=aht_Jz417g0|vA66oYb0{AB_ZPV%Pm{z<+;KU5-DGglK{~0r_uG< znQAdf_~@XNab%cPp?1KN0`J3Z#*eD-_?V8(t%b@h5uzXm${HN6Dk6A0hT z0rIYI-gYzRU}{Hj*GIuBcfj@C7lb&9>%Md`0=}rUk=!EDJlG_9yw*rjl3T)BOQxsJuhX75Rc{GC74X z%k1Fe%ZK!%SO&y+4B!wfcMSo1`oIVk{>!ZYMboG3U*+h;wfDx8!|SM`jioPG9-x|U z;k^Ny6V1)541KoFg>MkB!+Fis<6-aF5wwU&gI|t_vj_4Y2&6uspP3d}GUx9t1+&nl_pFRP995x z|Ey|S=kpdYX3P69et;#^U$S#`Qm zo!W^6iAY!=%r*%LjOqyt>9rlqZQ+1B-M*ai$vF7TGTnH1M<-2tqM}_ z$jr^s6Cv-brQoH$j!xoI+~LVr`Wz`dE=hXEXZrB!T<==_-T?jiMY;5qPRU2~BO@;m zj?|0$PkgGp^|Kzi!MHxl>+S|147yz}SFHhJ)>>w(@IpLPj$Zd**Y6dj~CZYM3$ zGD2oFh7N?A#j4WqIT_P@>wZWr6>D>S&l+o8{$$b-)|ki`m$&ac9dNx@uL>Y8y;X>zd=!N}-vJ1|VwyoftMIB9A1rc$c$8w+hIv zjVbjXqb9dtb35j18S7K7l&uP7h?>;4Xd=@Kku~C{*!}eE2rUt2eR|>l;3*2@f(BPi zWF|JbAbq5UmzMg-=6eS1zm)esHT-($^x>0wA5ezAZ{kw&-GD~-bD1L^ATp$j43Ls8 zSqr%D@gcVLeP$eQalFpE^Xovy4oKz6l}%(uncp7c*NhjebvrQChI4lRYZ(5@Qw8CR$ikJhB6{#+Pj9>08zB~&G=&KQ|!WF3w8c1gVQHH(9 zN>{rtPFMI=+yr}|p|I@w7`d@M%L#*}~`V^t3pwpWXLabVCPW1yy+-GPSr`j(;;5f>vRy z)~eSWSC(#L9g3qYGd&_wItvocX2_0Id!K0#lU@TNc4>F|ZZ~)XXISL4@_2`x4!m(8 zuojaTq@zSFojoE%Rq56dLe^Cqq~_aZN!b4OeNS0Sk4(g!Xy`Vc zi=c}p;>Z=6RnAR?!2o$8wzW3)(#I2r^qcJeTAfS44&hO~K9yc(_lr-lHO&S`Jj0=V z|6*zi0;E^sTs; zGL#aL&%ji-vq4*0@abnh1!#vmidh+61Dj0)3TK3x{Yd#S{b*zgb0Ig-D~+~m?b1GB zB$c}Fyx_*@OCRK;)5@GQohL(-zTaMm+8B8apYuPhX}#~_Y`-@n2V7p}{C;9}aF^zl z^Up4K-g&Cf{19(3In|1~=kc%-GvnNBQ3fgz<47@D%htX7!+liMla`j;m;eQ~nuu|V zSxaT?Y$nX^ugm(xJba&y82=ul-A5oGc5oH9T^+(7(knC~Po;q>s(c{I4=Si|>zg*# zoBPRHQluWo9qUf@(XJ_b&pCqQj@u`oF7hW+En`@>>vrfJzgAdTb`KlkyBB&>)BTDm zs*paQrP-inKScPcNbQB;Q2r~eo{q!pzz9a*8h)_eFzPuBNOt#F`JvHWnB{*P6?Myd zZ64hcaH)PQDqk6AxNDok=Vo_cCXIv& zC7N~uo#zmzZ6;;>ngAX2-S4b|LZv3H#lfc`MDb&-1(EpSbK~;r3YO4|`JViYuzLqr zZ)A_G?5ixGgVuM_E)Wjwk(0a5De`0azr>^aT(Ec&M%w^#Uk_aTaiIGYq)W3kqV;zM z=+KU_j)j|rAIBlw7~*2OwQ6;XD$x3B;yut;9<|0M?VNDhvP-V}E@g=FbTj9U-z!>k z4)iM5qEH2LHSQwygjGwHA>`d<3K#pCSz>f5>}DT$7AcJCd(-ND@0US0pu zK&SlPPy4@kKbHgPGD}+eR6u(6^>@TN@txdu1DfkvZ!af-q&6DPDyXu>(hg*Yu6!F0 zvGIB!>U8kh+!D_p{`*krqMVOoJp!qPL|ia((ydqo3YUi&K|o<_NvoDyR0EsqhH?8& z$j&%Cd~}V}0d-E|afp*^i9C?x|NcHl85Ti?>q>Epd_BP7xj>vCUUi6UgDt#S&lsPp zmQza8mlyXKJK9I-+(OOSamM?!_!Mr2-XA1rXtjD&Yu}^k4=zVyyIH3|0i6{4=WG})wqd9AM6{YYwO`TIb8w%-w9g1G$91{bMZGFzy(O`|`q+c)v| zN(Gu?E3ezOH?pt#Eyc`1E3<9OzxiJi*vV0ez7;nlimms$LYR~k<9a0Cq7a_CJzR@W zDBiZ27dZ zlCl5IQksgldW%@24uQXx5`jt|nmUHV8~j0q{ch}lERyux^W%S)7Aa)&EXhZJ9#__%8j^Rol)th$+@Qzm3em}W6BsXGAXfivA=n1z zXufN$3r%`gf2+7HhB?)`HSksI6V+yC=J61K_}&->vm5s6{~5oM(o`52_>X@mMu5?z z@=qPzFhQkut|QU>R?L7DN3;4#XG=@Vf5vd)*BGHV1KUpZONSFJ?{W< zj-cQ&m{DwMeJjinHu3fWXuK21|KCe0+_!jO$=gQ+<8klVqJjpU*k8U6#4g3UZ1RIN zv~P5Pnd^_?wjbbIU;P-;h@I!N+MVxrobaiyfB7m^k?nBKW?9}ST#pd8$+TFtHl;1f zM0bKE#%@g?4A3PECTs{Lr(UmQf_J(r0gN2_v+}UVV zkTyjy16h!6$KJ2kIi=4Qr3jk*p~|B%`(&9B62cIT!C>rTn`Rg@jP-Y>+r6Lr{rThmbJM-&yw7>g^Sqwd>-G3d2h_|) zA}UFaHauc?Z_YV3?Dq}jLs2r)A`nw5;s5u}=U`&RFGt#?*?m5{Us;8iq+}i-J~i@I zQNvsGzyt<;@%zUOz|F(30O5rVU>dA*7y^cEoAae0Wq52OS(OIQ;N*S5w_8G@y`n;1 zIUIbn z?9r@d*}=f7*)Pz(>AGW@2Yd2+X(2-?Lh9kFDoztmI#puYnE*kk>m-eEJ>oy?G#kx` z*Y2vt9v%ryRLyN*j&IK9;MUvNhkk^Ov8R`yni#)%3VOfhhHi~TJ)#TU{uQb??)Pfc zYIWK&4{?4XBrWL{>7`vRtoXxcb)kJyI~%EG+TX^;#sKs#0!H(=J>Gd&neY^$O&uN_ zoRj-sd(igSw+VoyvT_(+CE@}cOf3o8oQDC3qbGN8hlE2ceRFm36Jj{*Ed?1wm;4*+ zw+l(8L@562)1ay1usd|eg~^$x&!ztI7#$&u=&iUt5+DEOeS*fJmUOG=QKsv83nRVv z-OLP*Q^MBb3a@@8s7b#1Yt@j}<2$GaXu|9%NW;T{B;hr!;#TGwOa87+m5mBZA7g#5rl8YYZ>?6vcc%7v z29mL7mO8O`%IblC-p#Ma+4t;ta!LSqv#txINz8U*R+M3v zzFe^#dP3v&cLi^zD8v&$W=G2U$NZhK3JGggIWAqFwQ}#$)t|-lA=ZCvk!$A#EVapHX*?kVw%-`+?VUzUK1myLZ zx#ZB+@!+r3vj$5SgZA%*RTO=s0t1{8oYa!`$bDi{8eg&6@Z5COQhh6;^Z`Yk^GCk6NyBrpUf()%i6GeNtQ)wk~p`96V&zUjEW49o?nEA zQnjzNgVu`xMq`x~Vx}iF-rx^Pz@rvFG#m!{n-T#{#$lks>M|y5Wjq)5znEA|3ftm`Zbj4p81~m)#{J*;5L-ps+ihzmDo;&CBF_-85OCcv$9q7>K z)Gi&FRm$|_w|oGo_~m+GT#1-)+9reGIty1?dClrmMV-wv?{FnD<&S+m4fOU2YgNYU zyUFwO5$`WsnebG1GEMT-&Sbvbbl=@v6qo%IZxYyn)=qn{3X9&*+J2yit$bF3LPZwG zl$6%zlE~*oUACrRTT_seWAmy2J733>ZM2penN|ufCC`?b_ea^yaU)%);mDJe*h4_K z&)SzwAy}0c5IuPTf$VSCnSZ(jtxcLg?hP0`DLBDAM9I}Us}x#iI>3yLvfOU+H;mOp zwrx*9c)X=`U=ZQ|SITiOPV1PWpojHr%&x{0v~MJP7T59g98mT*4V9bLx@_ zNT0c}kWJY!_%=0C-H#N-5iAPn(SEnSv{dFGFSW>HoO7MG^!}ncacGi!-FXVlY4xRx3RI9bf#poxkOZ zqvnGOQk3j>mZ6kKG|15`Z#?_=h+Lr@<^5YiaZrmTq3|`|W1~deK(ex#)O{Wp5no^h z_HP);U-W;1N5YQ#V;2CWW&|H-%b@7 zE9Wa{k^X&*>S)|;liimt@a~l|*mEz2#@(LXC9r<6VIzXrJN9f~^@pfR2c_g2C>FT~ zA)#K}f$5`g^`MQfihDEa&UgR2Kdd z@E)#u+UCXyqZn?+RGd8HA#tBOj}Ei|wZ0TU7z46+@K5R(;NzE1ev3Z_vGx22HsHZ@ z9HJ75JYnmiqzHQuZ%Trfk8l&ot0vtE-5-YnL*s-HTy}SHOAvYq&<1XBkOAkJzwBlO z*S8P%#)KUL^8&a7`*Y>K?V65zcwVLpH0Joen10)~AIva}X+(Ko6Wk?$I{=}5w0UVn z3cgs((`dS1pR;uLqy3oXsWX2)j+j=*A3e8@HcPKtvD6Zp5DudpNI}N5n~zTCS`OLr z8$?hdp6ynwNw5<-sWg$=h#$8X!~_xIL3Z-z7%YAThA6EC<;VJ?9|^V{1SVL&nv!6r zB;VCmZdn1Xa()YxxI!Ubbmk$glhn5p^E?!Z%o`bR!47DhVF9`=zqu`@V+&v$vXaJQw^>Ks-Dd28os%U``ug?^PUw zlNov~-{x%ar>qH(@-A_2CYuwI+QGfqv;aK-W76JZUnSma zt(HL|eKGzEJ3~B1o@wLSmw-LcFI&r4TG3s3TVv__kd4kcHMx#s?4rcc@v?^EQDE5s zgyzqlTL-}5dW3exD2Q}F_?@bWf41V-*H614TW%~~Z8=gWx_`&Tp2w7X)e&84&IgRn zjJ@|?HCI{c*@ImHBXV0aK-F+Kvhre&k`j%0%%^NYZ{m8a*levbiC{vB zqxAV0QnVKP9|yK@W2Sw(pM(&9JZ4dH%sk!P*hru(s%UqozZ-XqoAdLhaX|Sy!Lvka zV0vV_f*70V`LGo*A?s+HfgeD(Mul{$t2&?4|B-r+?<^M5k%4I1ESQYiMA|;&%Ugelxhjie&X+)bn%4V#;+;Cm}UeFur zX=Y#}u>iJBAcN;s`rV44-Kyp)0QBT>gnz=Q%h>#iE$}IHavu{c?Cw%3u&O^EHF>$@ zC_YP^_|c_&gs#vu%=ZehLk6Y76ctemnc(=5JzL`v_0-ZLA|;(n&sQK=34k#9r#)#H z?OMOdXo}?3d2`g;n&V9SL!hCNZNUZ<*iKK@oZT^UhSnaf+%v09YLCUdpNnE(hkvUe z^s{H+XvSvuXeCl?VV*0>%%Z}9WD)2oaBunGxS#N6A7 zXHucx`@2BZ$uTw`c;o)Z5?rO=4fG17)z@vUDMIe}$Co+o-@HM_9B zSIGtYs`-+>p|Pl3L@DR0(?z3BOxB5HnWc^bH_Xu!FKJA8naA_TRpTw=9Z08HJ#tiC zscI~kf>yjmE!rK_=8*z|d~|R)>n%M7ht>H#Rn=kKjQ!T4f!jx$nz0J*wOiH7S0`-* z@*1xwgN;Jy+6|5zg=?9ThWh;ly9%D20?=Oujr?nFAN(i}6sh>2!O-jp6&R2-JFDxS zpg@+Og=JLospz|G6*WE`*`3`OVB?&;L(l@>NkuX@E$) zHZlq}uY}Fm*v3`qMgHqoxgUN8$fZcwea|qv7(e`VO{0qAy7z;hwJ8+X_L^yCXRuo< z@LKy!RU*B1W(?xnVKA~ISBTiGutYSlBvoyea*x09vQgu6lIopzT*faU(}z^JPP_*B z=*2l55t$2J3Lqd50R>wMqyyqG=a?}-!}fPFke;;t6$P)($|-7wc-Zm)=i04{@)@#%m+HxTi{v*>z^Vo>qh884)hZLX zUL?rlvv`ETggss=y%F*TVkRXT)6yRcEpAw3A?@6PLQi`P?#@(veoovy7O3ztrrikr zZ=P{`3dnw#K2BVKxo>RzvSosmbikf|fH^6mkWxhDlj)dpvZdv(tfUN@_EnLS zcXV>fJ@%emeyx&bxz0#&JqWboVDbSD)1maKwUv~Ni2VV$N3kCfXd!w8f7^o%PN-5- z);L?@gWsAM>oK;r2T+hK_YVvxDJy>f_sjK+GVIPO@C68$`D+=BVRDE6KB0k~07pPK2nkGAp(MLq&L}SkKC^BNt&f5kZx3hjB=%*?*4v+d*x)#(DdiIQ)!+PXVI{1ffZJjR-AkPW%z_d7gG(3lW;|oS&#PAv+&+fTP;uhs;o367@UZ1C_D}z2 z6{76miT^jA0$L2YmKOdV&|bbXtBwIaOuyMAoZ!cg#hcC1GyeBm8~`&`FCs~Zf7)V@ z3BXSA9k%t((LKCv?aS=gqyDMQF0C)ZX!w&R??2ePW9kbu97M3d=H!RECnggpQvk2r zKrN8A4un%M13LF{_C)x|5t8l;u37JkYzpwG&X=W6?%OCVWFx}uD^G`CsZiBluc@yO z_VBm>d&XQ{oWNpvPIC&C0Aa+l?Y&l4j~tD2jR`A)qEXI{qsgx0IsF}pEpT?fx(M~| zO!liMFZo=x9)FZM)PD$zZ^<5impLAkiP?tkJtlf63JT^GgPE!NCehWLwT!1jCh9Jg zjV_Yv9e@wSRh*NgWZDb4BGOG8AAHdwcnA#HzJql4@nHbI@lGcZeRVe<$Od?Gvo5^8OXToqSAD>BJOKvj^wz5Nc&;$XAGO1(@$D3*0xi{8F3f?fem0tgn z`W_k=b|T^X(g<5bhp7bWxGTXtz11F*(PO`8OK+UQt(-wwee>C>D{lD-edE2`P} zEp|U~>XA@r=aEz1T^!41RY^WhGS8aBnVQkk@B6QX_1kbTZfFh;NP-=sXL#-XZ&^mnB= zUyn!56xd26iw&!ZS zsk#UjgY^>VuW6Ip^DsbQ=z~eW>TMo{GoorZ|2`R|)DeybdWoAUC|MMJ>402=~2evi+7 zLrm{Bmbt9lm?M?X*kCR^tZP2eHV#0Ms~^CpFWx(wEvxbavJvs17W^Lx>y|E^aU@y? zC4OLFA(Ff7xE=vzZ=oaGLy)*zSK*2cvTIch=OnDxVDfs!bLQmMtowPW9D7)-XR6HC z{u&45d+GdDUos@4sa&Ka0)j{_J=(kN!BEzgEkG!Bly=etE0MwMOYNTv>ve9e?#Ahg z@<%Uln{%Aqgb2kXHlEzXx3E&GWt zZsvoNYott9mugwIv$2#+(dno-AYT+y54!h%LvTMgfC9hEWOBX#;J3L(x0bzZ6=Lo+ z2>i|#k8fow)S0i2Bt3$~(z0$?e-Ozs)+;Zscrl1FyWjjEa3*8G_niTN)Okorm99ci zPFCR;K;n{XYb$pSaOZvyKg(OU_F#S@FgV9h|2RAP8Lbl1ZKe0jvft|Qy}%tx-v#Go z%ht>ik7+H&vvRMuD_A2!Amz5zs^Q}H_FiX}{fyay?7fj|8Qosu(Tkl`D6=szQ{&5t zFuyaP+mW6I%<_T)SU6fEMEGe4mF$=n4pKj`}Mp*a31VO1hE) zB&1L!z(h$?RZ)2m3(E6v9x_7zh`c!$&;0fW{Ou5Rg#f&G+BJO;Hh`$1VT> z`u}{CIe&1y-wbn7IlvAM69fVQ;9_$pFufgfGsA@Zgoo*KDWzQ`)$@11U;eeNc#XySVK3mZERtsr4ET?{j^e>W zUdDoXIS|rdWo(D!$cai{#%jyHT?Y&nSH!-;Mc3r_pQ;zx3Ro zJbN;)=DCMB7Wmr36eqrV3oZX8MSoaoEHqp2vxZMt^O|yv)|SWCM}Vg22a=-h{&XSL zZbe^WjOcv;%rai~dW>wJsLHQhOnxO43JYU@b(+=5V&YjQhz~%#p_?nKa8vSsbDcW z58Rwqhi$hWES~6CV3Aov7@L@53jNE!9Y~${hy7>eX^g*Z;l}_C^#7ivucSSUr<6;;4GjpAY@~kLa4+raP%1$Qy*aR;E1ws+ z@u)yJKcIY@e*Mk-&(lTHc^5d$*CTF7J{a~ajqgI2HpfPeh~`>5BVHUAtvJPE56w0K-`x=-XmI=Sv|2}&9W(TCSD>;@G2%^iUX zA1Y{sH zi`aqLmls5c5gQeru0~0(BA#+3^4%;>IP^XOEWfWSatG0JMXj0_4v*EMX{Os2@2?ex|U$jg3mjq~L-_&T#m z;3{WIaGD+JgEa!?!x*8;KAk)~vJ!ml*w^FtF+$(Z?g9NMuEQaD6jC(XEhlpi~gJl?9g+Os{#)OeYaNz&%EV@cw_us}cYJpYZRfkjY1= z!&kp#+nia~{;;zea>jZepG z>A)_+Iv-U2{`f~K#V#aq83g{oGzTlFJzp^*o#`&{WWp zS7|j{mS#6IH!G|bxPMgo3)&mgj6a=hZVPY2;=8EyO`!PO)O&gqeoGMY0!}JNvtDE+ zfVVy(wHMu9m;*+<*{Jm(p5c^@zzX!&mRGj7KT(IjE5U}YRA}cu>>`0uWwYX0y<6?; zx*B)1zaQ~PW!NYU=X67WIh7~5Mh%_T~r~CBR^g2Ksv_o z7@(AzMmr~;ZxMvqtD`w1c7CMNmDvgu-Yo`NAbjc;j-9SAOh`exy`KaS)qX zHJ-}q_z6A$&aq6+XX#b1(hJHPz!ae6ft@o7j4%VhukdlD%%+S_|EZ+`P})~+*X7nx2J=vUnc}~_wdtk^ z2Q!_Gj_5q*mvi}Mr~OFX>a{JqN$a;>=5Dg%Z(zynD=;a4oQ8~`X+J#>hm%t41S5L} z0cB(RU|i2WSYZ%ztP~4TXnF&tu{)=rI42$P6IV3p$tTX$bVf`9RqsKODZDvK(s#i=UmH1rr()?fQp@5nyO>I8p?Rj!a2O(LZ%C`_w7@Yd3wQ z3+{y@iNp~NZ&+l7Hqd+>JC-I{;-P5;n!Y)E%lj5|XC2?ZM?QksDiV`Fo^v2(Nj*Fv z6EhMNv6o0VP=ec<{z})9H4DEa8gu9VhAs9neNkb3Pa&oY(kB*%k+m z^C8-Rin!2Wb!cJk2t%KKK#P>^=NuB5fV5pL`N92MuHI*4r{p}`ox`b2)79?MJ!O#J zKNj{G89o&PO-zk7mU9dD zP{(aKW1a0S%Jvp(Zj#wX6F-|z(CAUNXp!Wfx7qeRpfhF7HrFgTbOSc;5LG6B;6s=k zU8gZ_pWoYNF9esTKa;utO3G?=3$yzooaBi?Y(w^I!hI?_$@CJIhn#IZmo_G<>zdj3 zy<)EjTLRm|8x#0nwk;I*DK=0S^UO7$PeBe>Of*mxNoyq7+?!5IF86dhfFUWNZN5vm(r)GMaXxQ4&r2 zyYkPjs;Oerx5(7D)BQ^)#6p8r?qpddjkAfIaz_Ei+SDd&n+|gx$N_V9x@$iR*W4H! z29BHnVRpY4`j+0-)@CgWyns2eD=(WMv?b%ILnAL673xaj=jZB1b??H%DGx8Gwz0_7 z4LgRe@rTJsi~{rDn_9maF*D)vxb=xk>X)p^8Pta}`v5hhCzNgND6V!nYfHIph&uer zM0;#0^0Wrd%R6Fn3gH*gwI7E8w3P6!$F)xl4kKXHJ^vu@^Df#X=m?&o0j2p;_p=7V(}>p@w(@xH_(7c~%0bSOnna#_DID5fyZB?=0&X?2=$Esj5#P4~ z+=PxE*T=0dO|_dMtxB=@SJFoPPd61sNr3Z~f<(}f!U^NH&aQsOgt{+AR{b0KRRbe@ zw?nA(-m#`9t98#oAZ5KEYt3L53~t^SnBoCvf>5tBOH<-$l5qU}z^L^*o8J1PH9R&! zF_JNx-B#PjU)QUA+Yu&%r9#HvI9xjHp77INiwJ@LvjJhNQlE4Eff1|G!5PlGQV%|n z=;q6>Z;?7*yTWW;BA*9H@Dj(A?j(i-h}t}W0^eT4*GDjtZnSbO<|cv(7vI@FwG34v z?^@>2$kaC@1}43Oc;YgcM|d6H&sYafh8>_7h6MpLYorL=IJB-pq%NOXGxo64S{5{x z^<36lzClhe6G$3CCqrqLdHZMlRK@1tXW>64DzsKTB=@uQ%gdU#Rs#s_!)ICb$)F~n zf${b{O9G=j$ZJp)ibNknPrlBptoeR0AI4ji9OB-S`jNd?{$X^htxWTO%~yedJU_q2 zP4-xCHbSdWgwuk$U2k163gEr}SH7@-zXrVvO+83&-^0aMZ|y6NXq0)n zv+8ssCnvQ?W0&|W;Nq#NsR3KYT+nhN4h#$cXU6pq!+$ZLG1dLCuN24F!oz6Fy zxP8bk{k5l}b9GA9^1AqdaN3uZ=W92U<11wd(Di7vSbZx$`uC;JpoJ&VjCC8BYx42U zMnph0{q?{PRoLNO_7k`ix*w2KsZqF({pjxJ_l)HWJG7$`O|7HWvj*2EfxT#bwCh20 z=#y#p7QIPZe+u15fiv9HTX2jp4F^oXUxzcO^eP1|Vo8z?OL%Gkj|KBCJjk|h!+>Kk zWb6Vzb1iR?*9hHShTdA4d}HM>1YaOK%hsni;(yH=Uho<10JzPB zbCs@?Bwk!sg8c1*j@bVK-ZW#?$0(}3@<9xLO48)hY7&$*x zC9}%*_s^&{V4Gh!!qZhiHJl30cbVW?Z8oZ2;c8IhH>Q-mQ1SLi*H|CaA=bI1<$7Ya zIoMLAz+bTa1vnh-+H2f`NuXJpFl&AxJjMt|LpC*?WvE<_)(#dUkwgq4N!0k+ua$N1 zydk!D#4_u=p_7 z_go*>!<`~1h;SJW2%FhO!38H4_|xvm*aZ(R;%r>;1g7FX51a%s?Uo}=Mq&(p%ObC$ z!eae1I;&6Ft+wWh7VHBW2H=^X*rzjv~S$$SKcP6%^9hFx#I$%_AA9xgXHKL*}L7xJnAQM z0VujejGwe-4BhZ_lUR**o+@@h(4) zP9Ic6&vK48B`ilNFxFqze5ugpjNfRkL^eY$df(-*G%&a3VcU(&ohrP7UKrqJ6r}_M z|4IW|u_g}%Lra~4o^!229U6z_ya!F&{luL!>rWQZfbU3(L5?Xf#Rkcm{_0`M9IH0U zZ5&TQ?8}yET#rcz_E3$$ue(}5zxLwZWra)3>4Q6dj?Gi}%XI9xo`JRZkAbuOq>57? zQ={L^1xwkt-Zb9j37+MZD+94V#14u{Ig7<8l#kH9lN^qVR4?c5G9P5bEY)p2Y))w! zy9w=$aB{6DCeVyCJyC?=fr0ChgGEZS4)cIN?F^&t_?bZN;avJv_o}^+?SAHNBQCFVjH4cVW9(?17`A$wjMhL8p`&ji=nVgz` z^nIQHocwbVW$7{1wJNp4pJu>hxqhKtC+&t1{+uF|nX25gh$x98=z2|pOY zN7$$#j{#$nVRakbyaQ8BrE_F^-xx{0w<;(c*vTA}*2{i!Q2C2}6Wo2!Bo3*9e8oTO zY6#5=p!=TfF&DweU)8`u{+t49)!f4{{_JW4x*3g9t?P$1rc8uC+n=ms)h6@ETcY^( zB35Dol7jShGOxyvB}CX%lA$TCYpz5nOnBC@2$P=b)6&I!4G%vDTUlCnUJ@{) zs3+=O{S+HU!D0>SHHWVQWLl0;;Cu-5r7KfJiCudJO;=x&sFADQwKM)?U8*qe)&+=? z5!`F_csM(BT{uiLzdXikD=m6EezD%Q_wOZh#zJaf%^%D&mPqA-zfvtL-!^*KeB83`NzJI0%zjLJc{N*yg8zd@H#}K#&7H<3mE{%WD0Qhs-rnSrdtAxi_7wHlB#4UlUp|f_S88Y#DaWX$&{W4 z#mg>(-9oUyiagAP`o1|w7G5VtUjQw)zx` zb=qC53t-af8oZQ;t=Vkjf{Ad1*Y9$`#X@2lLQ*yxTCy`wlGLtFS6A zj8ygh^u+*nI5p>W7W*arQA8@IK9P-lNQ8Hw~x zqIFszI+<%**#b($dx*85{*0XraYd`JiTtm`8=LPM#>q&sey?>))NqT5p{(MRDl;isCB$X7gTFjyo01H6+t z*LPIplpBVv#Nb!pIR_X|K_Ye$mgMpKY< zrbJHTyk(Nh$DF~qD(M|sP=VQGoxnki%dS74^s(ki1eZgqaU8rig7UcBnRsj}a$_2+ z;JRe#UEmtZsPwbb_FdC>`C+c0+kgTWd)E(!r1kTGt7h}oM#m4^ByBndcQ)smw~(#( zPXn*@VB{X9uC0f&v;rF5VdB$|Gpd;2?U8FRi5h=1eTtmN*nATF^sByb*0Pdo!d9;5%uKJ(>i67VBLt$Y2zci|>toZ`%egIZ=}yIUL+Sl@ z)bL-6zfYT}tTd-}&&@k8~gAtvxj>ZTaO<*u@$UvYIY_;Kj$p{Xz zqqi#(Aw8)?VRYuKfiaO0#@N)<_{L;?x?sYUO^c$)*(OIqj|_c=@NxM)WAz6*V3~}@ z{LVHu&ds-*AK6yD#0eAGFV!_*yN#yeL^M1weUq%PMDJbj-#$H2Pnw~Uc;WBnoXQty z;D9@q9>cCIGuXAa3TR<=u0cgzrWZ`r@DX@0vhOToaKm$sySd7Fh zWSw=U3_~K7U`WKK6H&GwxK>E}w%;AtH~xt)UuB}ktO4N|SxoTVjkVpEXv9UE&^ zfO`l?n{Cd6&UCsyMvdG6Ks+vZAaY8H)Mz>(^E=`4ZbZ%ad;dHr{|)~tKna3(U=3>JBN!}2p0JQqh`wiS!8x*GN!FYq`EkntYKmzHG-V(Z$SOqm7xy`Xv`!&~^zpSygpcea8+PEAhEjRwkw0FbD< zyQg1k_hGz2rEhs!sdxF#R({N&Njngi?WMbJYX>FuzrX1W3*UsMP{gNERmu6-J`$d?J9VmwEP`lDLgSbXeAA^Qb_jMlzpxPc}TuTeHzkxT@tT=>G!&Mus zy69Au7j2iJ!E&!CCs8YfpVm=vLNiCsKtYw8FtRZ+3m1cNN|b$O;97XFD>-RFW$(_#uS~&>#c9s> zR&W?+Jo}E13-BT~(Nn^APYyZ4BqNY5%={rs)A{1#u$4zyrS(B-wP2jDLqzTD-GZ0x zlQ(7qn2v-;fjFsT-_k{E=8Ao|xK({N#tt|WWG`t(hY6YxLIt+4ZwRC0f&KGuy*gYl* zyu@Ie#G{-r|AQhBaF4q8YLhJZG1&p2;0k*2RAhAN6mfj{om+mrIANYxtCft%oxK(c(1Mn6W+}^ zyJ3PNSczgI-pSQH0y)gZFMiaFy2Ba-G-5ZwQ98h2~B1{v? zCcLYQ(aB6zhBkUIsOfGhr||+97x?gt$A9ZG+y`o_ zb4?to^K$ww88k;{z? zs7&vg#yePapczGygOL?>?f&PKiOK-{W?G=8PwUyOTib1Rks_<-gKZCj)B7+GkzYP6 z%?Geo2wUIP&rxk+KQ@*};MN*^n8Oc$g(JVEMB3AR2S>nv#@r|8b_v>wzQ%jVMH#2Q z5-Ho6XIO{qR)NLU1De*G`iL-4KMWU?nD&5({r8VB7Er6_ghtpq9$i#NnR43#j)~5C zk>H8#f*ZP}RLqcOw|IQUZuZd>3Jw=x_J?O-P5&ZW+`EN1UuPzOy75{2yiVv`+&X-B{oOfJi@>+QYyt~1o0ngzC!K-$ zt-ARlPt`PVJ19d3y|0ztYG#bQ-gp86nB09VsG}ne0oowI3$_cXji%=ntyWVX7Lrxe z3rSlu)6U?iF%1y%o1V}E11Y+Ig%;`glOWku3rlwtKZsdlv#;%)1&%dfx*!TMy!+3Z zyT5`i3(A#vPDaL9H_;%+etmqrF)F&E1rqXr8-Dz<7JCpkdq$0IZ2DS#vg?|K)L1VR zRFR~dqAlVP zHmkiO%;`h{Z+~nx6=y3H=9)sY+-`$630!$h;ZE0TV9v4SC@i-ie>`3Wtlf#dm1~Uk z%?f~*KCUud#2&y5zgYGv2ywFev)+C;Ff}!&ca|Pdvm;1FwBY^3CylP*<&nBBQ|T_10uIMt*Zm@cl^Vap^!%(FIG%VL zd0|e$rMr~G^u)rD4^37N0Rd|IoVcxw6LSnE-X~JRV8-Pws3hE99k|GT@ZG)>U}JTTNX(%^;_*r(i86 ze+J{Ox6%X9If%2#-J^G3mos%>6gZAH<*8OQrmG6`&p(ZYjOJNytEydI9~8QR>yREX z$1TZ0iASn`X8hXMxH2v;u|PuKBBA0`goEtQe^aXaR_`Ye98^xNEZa^gKubd;!&dqzhQdFg9mfIomTR2d-D8d|!bsZ!u8ym53kzTtGLD{IH4N>EoXNrH`)j|3h+UrRR;``DMpqNXB*L`RC%= zCIJycKE}Pz;JI}ik4Zru;qiXNU0nsb_~qYbZd(8)uZJ_2=<}urci2>Y!n05U?$e4y z0Ch~VAf7prO(x~4609CGweu&zN-N$?G6sLrCPKk!(XidV3cc3UWP~IHPO2>t0{JJ> zwz^)|4lB3)T^NkQokc;kt-*tanIQn|&~9;X1-DpUl&pW#`j7NduBwZw^c84U4r2?T zgu^Z?RB8!+KC1;7xC2jQa4H+Dfv(xt&8@@&3<;6mUa!d@Oa7ZQ)+z!0$lzd)UIBl`uYoC;R6n^hb63blk?;axft~H6 z04VM8fb^3eX61!RQx7&7fbU8{N;jtGwE1ceeB!p_9me$Ct-OUrnbUVe_^zS|;$nTw z<`fx86}Ae4yWyZv-xuJxv}puVN0F++Cetd@Mtm}|o@~eM7-T6JCgR?x3{%NHv?l3w zrK-N2q8D7r$gHs4i92B{sCUh_5e!oULO;InYlR!5M`S1Hzc!Nj6D`Fn97O6 zN`FL{hnA?v?6TaoHmOFveQwmVnNIhf**4J zhI8kni&q$Nftjw~HAIG zH2Mm&7%NgMd6@298tx3Bt=fAqA_T(^FE9WftddZ9l0$ z_j3b1$DI{aM1D6yxqoD#STtBSrjN#+BGV3KlM2^9;TjbACT*->;%(ZPuu)1UW4e)r zY~<0nb=T|#C+^)rZ`m(io~BGLD|JSac3)U z)?UO-8a+T#TCaj_-tvhqX%{pkB>dB`V3XANyS>GNG9j#{*OQk!NrW1jep>o}7h8fx zqbnroUiE|@vb)e?8o5-XUw)x=1!=G@m_o@hOw;4;*MUW`$;nv{ znogt6jU6I!l{{7HVPV^`lmS?26I#wi0R;q!J9ZTWb8soJ$UEj?$dVFo( ziJ~qE47n6&Va*#DY=X8Zo2XtWxdCd z&g^;l{Yo{2lP+#(wR1`R`&6UEMu;zFj-7g6%sJCljZtd8-dDL+WqI?jCmixd=9a@y zV#U$iV2QC5WPE~!Yc#!H;cahIZ(UuQ%y5pR#S5_~Fmw^t6_iQHFr@T!HMLTM4Cw8x zppz&R1%&s&VOs1ut0xy6w$zAfU=-h7U6ZTBGO#Yh_xwCYOvDY6%X`3y2snJjZ7>b9 zBZW2}muxzL@P64#St0y4+%=84IXcb*kIj&jKs1Q+=$e`v1PN?(%l+m;eE=4xk3SCx zDpI`vFnRZcTh4wpZ$ZVFh(NvOHYkx-OwEs!l=I}qLBDI((|FC)qP+>IzZV&)2(v-o z*`tfyCqN&COYi=FR9$&EllL*LALQozwe$-}^rA^W4vU-_JBj z;GMqO)a>j-V+Cy&{#InQJ#YEI`pz5LXhD_ja-v5Jzm}}sYmzmGD=(A#x<(k8551IH zJ+a20Fkiy*RqG0iT5>reoZB41V<+?62fA!+3F5VL4Ux;J>Ol##*QU*?&C}3#oR{XA z7#|<+8{0nMOREZ{3%}1cR;n#TQ%WDpE&L>wN;8mW>%xbc$wOcsDibDo_s7s= z6C(m|fcE|wW^N!+N66C4X|#(`yp?f|LVJayuga}y)s6|QWC;Qv!2O&to}ti;I5utM z{UbFEsm`@QTo^C6PW-3(X?eo9v5iH|KBfZouYJ0K=MOtz;TAtY?oDEd+~siX#l{y8t_y@|fGKk>yq202NP=0|srY3iy}Xq) z@ww)pngs83(VmJtlxsph)tz^ve0Ry%Xvt8sA+&w!elx84)M$w2T&L8C=T;juE;~@a z`C7IM+`$`ALL+#~S>7$o<{+WDl(t_q|2bq1p1Hy+r0d^_aygPh5!vwgN>lc#( zCQmh*Oqxt9)-Nbw^nFilH+8oEG=)jjVxsv2gdmIXp8QJzgLiKadQa0=K`ql@gn6OVsjaZr?`p_M~BFWSjD`8`gF!LFt+2=+&vte8&rzhIntbRUY5o7q{LoN`XP zFjUj|{txO}hi&!8ZXOvh`~Q3S(BGXP1yZSW4L*_l1u|#n?5B6)kgvG%|6CV}?~04l zl|Kjs#Vb?n6i?+H8F3hP1K!G3#dp;i7!~%h`bl#xsyylJ=S7BeBSzWUfL zb@wMmCgY>IG_i)D#}E-KzmG+Ifq6#EP;}6*8ot1)DEAZ1=_i4ZA+}%#Ej|9I0gAyP zdqV>MCU#=yYjhZd5Z#!sEziiqAJnByu-Z~E$vQ#{g(e55>kaz;^y49Opyi%mmo~WW3l;n;;>^OIEpfTr!i-fuG;A>*#;ez*X zTiKo+Wvy(g|G^b9a*&*~hkjIab=Q&Ln4IF z=RRGKVx0+=DH9V$a8IX$qyF!AI36cGK`?jo&Du3=RKv*glgZlE>Uvdnf~f^#5s;n?HbndzQI+ZSnyLUopS*PSg2tHzLpJ5tiNvmcKETp`9gIQr0;g4+mu2254>Mru;bs&idx30Fs zPu=^bW9?L17{ zNG9s;Y4b!RLZ4=px6!Ysudtx_>T+E=qXEt1P_Y*hD$gPkeWvskqal zVsFDDLrKNWTT)nBN^CNcUn;-t!Lp%v(1{h_>{n~kPcvu|jvt3iJ88(d&Dv~Y31#G=Hc20#P*1eXA@~3UI}5VRW6SvIT+jLlsAbpw$vWkcFr>) zGYeDqP1xpEGEX%$^uf~~xpH}*N_JrR9Z6pE&@p?_J~JeisNuCN&r4|U#{hJ6P(4dk z7BF(#Z2`ZH9#^NQYm@!9vg<>iYY+HOZGb{jcJB#+P6rSy#yM@;r&A$bD4WF-vqmp^ zjwq1yJ`1<3{?60rji4bG;$g}qMD z0_>ic3#g6w?H_zA&G0QAIkcaeZ82_A`i@P^RVsFaPLTywLBF%#vxd~Rv3ywr{=HwV zv`=NpAjT2^RA<(bAvYJoHRNHuq&6U(6!3`LRSOlgIQAJ$to+fxKmm1PoBgr4fo0@t z1;?(*A_jU|`z!2j!#(r&&#hM^3N*lx-Z>J8i4GCC0&g2GVu9K>OS`7Wn=*CsVE5B= z^<5+&D~p~ZkHRuCk#%@?R+y&5og}w!s0NHnFr#C5JJI6mi7+Z`t z?OGtl7A#x$4d?xRjG7V7trspGSjASrM9o|(?4g7qt2E9tAUPLfWM|)c!A+6ILz~@s z?L=bbC2e8E??{wcg8TOOHA=7VTwF{cw+Iui>|%Mos!7J*TL{bE`}=K@!% z5zvA6*MP25iFV5D!PI>M^HZddS8w8NzViZU6aca#WLdv{E%&;;{4tox;l87}d&I3J zzX!n?cpdP(b11N{mvf4y^W1G$6S)4Q-}|TowH^o@D^c&&}nzjNr=niWLxt;@CKxM3J- zV_FAAQ6ZED2*Xw*7ZK%^b7`brmP;MXPVI|}o5Bx0Tjq~(9gAV_o-BvDEi@PUtZn*A zL?<8Uw*C6~oycrw+}N)iYm1O8AqSL4V8!8L1udDNT;8T8d*ZqD5!<(LjOncip_qRS z1~XJGf#pw}eCe`DDQ{Vm&AB3vN_~W8J*$UE9Ft=?EpZxZSD749xr+?xi!}g4HBJ&* zX(oF9sWi5d7(xpCiMA3=0d&RNcywJTzyEX+n$tN{J>VTp8XFWImh__e6=suFa;U*` zW}z?8`BEC!gHl5MacKnp`xmy*+S(dS{-6(X4wEO7ZUL+#!nRZ7InNw&i!dXLmD9|e zOYuQb7h@913V$#7%XS0$D54zB*4(>G-?WC6QNTy?Fc`*+nNmhS|?NuzRi6#B{KT}uHFxfU5f9H{c7 zN2g~K)o4LAUz&T-c~7UFCvdYL8X}wmwb_eA3mKX!E0fUSeD9M4AWuX59D8Lg((Q6F z-BWFd2tC^vf!zN_RB^9TUqMa3$-t)*JD*{AbKaQ=d`eH$g(%EcygysH2K()=KqG6( z(buQObw@T|69~^q*(O+hZ-oAAhU>Lc!^|qPy|8fanRJcMZgu6QC(t6={9LhQO+=S*X}L*#O&waB9P~ns2o`++SJq*fzP9c%xSSn zGb`YCa|Z~}cItAedTA*;{l(_eanrUl-f>4>4+kcjJa-xN=Cv}YC@WE0|18FKvLStw zEzeAv5vv9%YaGhqo?Uc1F2U)k@3tfNnH2K1*pCOFhXD{TrA@?r6;BN}Y^V|EY;6L& zZMLUca=mLzoJ|k<7Er4$M&auRfGx7~BAB_$+&}=u=b-4E|J@@C?+*TP<3P5`a>O%M zWpwr&wf>+-uEeRnh&NXWUH+7cMsX6gxZ=PTbc5nRU7GPN;sAA5sgo_iMO1>Rng46U z49yn}G3H5G8$+L}#rbogW-;0-&5C9Z1ncg_M9gQJ#hB8AWu>yKLO37oYlIIr9Np#= z;bE7LX`W!Wyk$HNNyAr~9ikn4FTLEPC!%~MMzwyRL3_L=#*Z}iD25u}JBKtD{6LnD z&;*H6A*fvIw@Awe)lYSIk;Ce*cI~L%U{QNMFqCA}v=QgSkbLl~$ihrsygu9nL{O5R z8)CpYzG_WRateDaNetZU0dk_UwN3k_aovUCH8=Ku(ThjX&|%t-X6b=40k7Jc>+9=b znp;_qqs}LXJYvWPyexvgc>VkHNeZ$Fn#LwB2BME0cPI{oPs#(H>T_Z3_o3Dccz_rM zrj?*x>_GtF7~$YHGU*O0*H#RQnyGkfaD1%?!;?M_ezWqOyYBR+)!X}y)=4TNZ*^c( z_i9^;9ZVc3BMR;84lrsC{P_ zs&DZ#jV_njm%iZb+y~L8){N|EX2d5OkNp19yM}Gc zSl1WKE^=Srd$8$cqr=hVza1VNTJhkw8h+&NZI-Kv;M#cno{LT)f@66efmHlzcaQF?q8au`km8sv2?BNRQ`!J9;V zb$PE?L2fQ_r_%*4F$o<8;*ChSL#KK3WVG+V)Nw4Dz*RK(W7``OIKH;+??oBrZ8oNk zhXwiH3LbAYii&4Nn$REiUn+4xUgYU3$3`yuZaU33r4m(V8x?^|vkvdgzty#4nPZ2l zXP;fJmkHIuhTna;KCoP|czjKheaP46Q_J-|6~BQ+dXsVjf0Ex~nnxb2iM=Y*YVb0w z>QBBPk7$w%c`ZhbM8?xP`#H!=+3j*`QjkHUpfsOjeowiIab6<}Wd78yw`HM&@xPf& ztT=3$ymW*A;NmfP@i7*Roc`0GWo$L_d66P5wF7l6Pr-2gwk*fVN|?1o=WSTOUbHM; znAKR?KH%od6AJyQWV2seMW$tr;^oy}jIeRTcATf)T_r#>R;#inmHX`Key8COP%^%d zt9i{E=LU^VeL7qh&U2;P{7c!4VAl^dLoP$Bzjmje%tw4YRC?9gWAUBp_o7JKYf{*0 zhm=V}pCQGqDLVs_DNoJkzZup}9#Y#>3*ru(suE1gez2*2OON$Se#I7k5cHnLuOo`b zQ*8T!oB2x@hJQ{5{wNGcLf(eq0BzVb?S^CkWjJcHTb(5{6MQDB#WZ;cK9vXl6MX*i zHLzQ7A#S<45L4H5R|WX>)FhTaeya#NQd57h>*zD(7az#TGh5t&6+X};TrCc`1) zCk}2+@7^Xhj;GC);HFZOKW%y~m;&a3i%7NkGimhBLGvm)IRy&P(GCWB_E0?i;I^-P zh82jl&Kx-9Ot^}&>nMG6`6Ywg!WU$8$Rns{gTH&+x(`(~ImvxJglRE<6sbjdlAs}29^BqA1WkE_AlTR&lKWrZ@@bQ=0oT6* zri_AF6tt{Y{<)_thbviY+25RAo>L?>gf5s=v8=qqtUIc$-2P7?OQg#eTh5t z1NJ1tgc>6y;y}V=bWzWMZ(I6N=q6%I{u34MH}u8C$aio%x;z!m6DxVB3NNS5*WDP= zc!%4*a~Fr%)?CkeO_hP%sx2D^a+jP2(Fmuzbfp_2Z0o^oOzp>A?sgbYfr7&Mpxvga zZGqS9LLEJOH_39Yz0D;r^IrnaTZ~+MQ>H=G9HRM58Ese4tAO$k`_MpS)t2rT8!Hj( zox*k1R&1QeXYOU4A4#!|C8!eeydYT$snTZTrX~S_k$yJ`t@BCG`>QQ_dW!J>rz(u% z7gfjj{{1^>*u}}vV%WxZv>~ts*`y$IOLHx|D72#IK=GUMZ+0$KBT{Y}Xh5O^UDNO< z4xf@-44I>w`bsJg$r-0jjNiScIVgEdv=ev>sb%m$8Vr2!_|0??hv9$j`$3AFVHzek~Y@ioa$Y%reYw!wTFd zU*?IBU}z_>(5C|hEr?bpw+hOpHhots2qo&2|Buu&#Zk+$WZuRYU}?wzbBhkayo%;~S4gc}zX!?wBYk!Y}h*+D+2TyP~M+V9wPHbtR3BjGQhxL~<}U(wAO4 zNeQB7mu~W@{)AOBQ`$5zG2nPg)ZXu9WRB-lZg{VweyGxixDblObnVDxE=JzPOWIM* zLdt1g1kVn*gyZFRU?1u(rW;eCiACQaMlGfct`lRu5 zmMOgc{DDTFHh@jazgES+tP10C9t;>!9WBVmP=lZ4>7!YFF?Vo~)2KI#_q5DD+J)^| zJ2vfB&d}5Ctyt@o^?h9BYf>?uyiT`GPt99R8W?oLPCwolKwS2)3hpGZ7SF=uk?`}w zPBNbH1;rR2qRlZ$%GZ>Bw_3duJi(=}gdsamr{%;o&wC?y8y+lVG~JSu@vPI{Z!&iy zl;u0JR7S2JogaF#VAUnVokeZH?iMM9BD=IxRa^#a3MbE?Ruzvw$Zd)S!F(S^2RH)c zyZ9t@X-SFi?h(KT?X@FkFQ*h)fY37AH-t{?Ha@4}Oc4fsFd6DLsA^M9D7?cjet%oX zwkW!z@C7D)?dqVKZaA?yq~C6(tU;8#d%(M1iEwpC9Q6g%Zpp!`&%}^p2p8?&$aY zXM@Q+t%a(v2!GEx@qE*bk|5#?Ij;EV$QR|WXmiiWGdp5*_GyP^UQfgCC;=EF4MgE^ z+hh~{m`Ysv0`Xl+$n_8mKbuTcYulSjTYJ$c&#c5zLdp5_RsD@&ox-ku4nJAzQ`vJ? zvOHq@N}UGBcsMhw+q0}Qe<9FPfw~FkytFAJu_m^PL65FnmVipif7KER0aPG_5TLt<3`6FuwG=0>(T}euIbB4Y&Hc8C+ zDwL4W>B+HHmZHa0CqwaP>@bC_G@aaoLIk6hA}3)6TwgNP zWfhT$PW-3BDmZL=7f5V5haGVi37WYV9nCd){O0r{&PVGg(au4oz^CtsDwSeXowhLL zmb^0MGw|u3U34JhnB+KL+hIgPD4q4)2@~_13-%2Li-Yj>l0f$25$+e^ zL65hat740XrZcZ^A+{Z5LOC0~m0R#SH7n)vInxc-hKX2h=+pBvg!UsP?JjBQ)TMC-IU zj2t47m%U!XEIsH_4;h5;5jmjVg!r2tB4;Lfb;+oRO+>ek&VA6g^U)fzb zWcM^%7BSOnB_0I}s=9P~&w`?pEwM0|)8!B41p14&S&nRFl6mF0f5p3~@H$t~-_lk2Ep9Q@t#EFe%43a}=j1rOUDXblPrmqg{;c=%c zMaN8fB}mEi9+@Fq_p@iC14La`CL#ALns1bxjuVi{8r48ZUrCMkx#!obV8Rtgl`*gMqzK|1RNYUE4l6gH4ZY zM!X6AipfZmHh5MOTKCEnLets9K-Ut@4?F5g()&ZkQy^HS`h70?gU|D!Z8|6QsHNA7 z&u@Qo8&wVn%wF534FzSjhjH~EoMNd4w zIqCw6e~e`ZPKsBqcMUWnd*UW!5UYsp)UEnp8I;KVZOKCSX$Irv`hteX8ZP(uTOAMCP;>oPpHG?a#B`vav%56_FaeqOQ255< z>~G_1J5#*kHMMGOWm`UK+vUOwyMmMUag0==!Bi`#sNaSoOi=pJjBlhfPgQxo|4G}; z;7CC{&L%)tKerNV9aHK)TQQbNaR~lfkZy;-tbv?Md8;oRL3lol9y!W%}|&!7myrO@(k&t z<0aajvrp-=uTFpEpBgqniJnQ-MZ9b*E0^-DHaVuuzh+wZIlUvH9{7uQPNeI5rQrvU z3@MAffSX^cCoj@1UTB*;r?{3LEiZ3>?4YE0gvdZY-C5JmpQ{5DG4)jU<3n${s2`wYG~wg83?n zZHp9re#gFah3T*&)*mDUf0B(Qh*Ms1 z6NWHgKoI-0FFr~$Qm}@J{E{4Jp_54-ttNF;9P(d7}-jM%T%vQJyc8S3zpt0 zrpjdm#{jYs1M;a&5)B|q!l99`==P>g?a zbT?@=tltQ_Ki{e~=fy9mQQG%`UQR;LCo1H2dhVifsF24)AfjTI=|O5FMa4{O#7r)s zBv|RpI2@2o%6ItA1%!a~O_uB;yfDgGCA+yUnR7j$5rxA3 zO~1GY<91wdQrBxV7#^n;}fSMv+cXy(kRT51C4XC|UIbrGC(Jacd z99POxt!h6)HIWhEH@Sj|_SS{jbM=Oy<;I`el6vk;6@-+wvLOxx>dt3*j=$Kyw9S6u z-l}F?m0xpJ)AxoWCj{e8=SP4WghHMq)E@(-kK-~>E&&COo^{5HCy?qKisy$w{glYv z$hUavw-OuQ!fie}#+B4!Gi~@`@GUJd#*cNn{t1B=529tF%19v z|A55Im@yFvn|?nd4$r>L?^({mx=G&6lFxh1;hAA(D$Y81(BADa&)2{TWn1=`n;`B8 zq=x|vu}YpqRyEs0+lS@ma<3>h0QIS|P#=N48T9=dPHV7eC!=hCn^FTL#KS&neCS2| zzUR{)OGW}7RkL)4T9$y3fnB~@o4AF#`WIQ|1~k5^NV^$MN(0IA^ks@liZ$Y$D+em& z7@TXO2YW`=UgP=C%Lw3aI4*(_hX61H5eFR7CXuwtM|>*>IrnRLvL)5f&~SVY6kN~$ zA+NRW1j}-ZxN`lf_JKiL-wNkupwEe--377{%~=kpAay^ zn>fMJtv8c`EM##akRU_JmOm(BT1o9+PYLq#38mYDe5jg8&D+3|GR_EyNQO4Zx8C00 zxu=jo3B(Opw(1-jkM?cK`uY2$G$=gNnY|!}kmdT*-)Q!p!D)o6EK|lN@A24ocJymBMU#mp^)?C^A!%&;Utr_w-Jh zxWXf3C&L(-a^a*BbHd?X=oNGY;9r;KR>xGY@z6$N(h7@VejsO_5Nn7g@SUr;I$ziv z96lv-^EH$KdK)un6$MC2S})2C3N#}|F-iRNe-Dix(6FMgSQQAtqDdha%htC**+(2r zY#FIy_v22em$ejgFN72`#`^m(dJW=nd;0QF<#RI~pU4YZF-*O&Dpw}&8=Q)7&lW6B zDedZVI&tgz!%FiGDFxW?-3vaPg-)vG2~pAvU-P=v`MX9fW%*Qxg(Yj5$shq<6n+~w zZ7C228+#5|NkD4Rc19L~?Uw*`ss!&o`%Ya9AmbD&Y7CsE;uV8z<<7_+V+NexVzh{b zvS$QP&e%AA@X5;5O1HmCAuGodgvB+)3?NmM?eCJNM(4MeH@*6?L!%d^GoAlLTj%am zT4gSjN#S-gt&rnj*mY6ms)*T+GI!%?`HR@|{kF5x<7%!-07BLgTZk4$Y1T7Z%rC67^EXXC{LlNWBaBbY36+)(7OS6*&#tS@X zC_t@+6Z!)4-QvWrg!N`-gV*vJHGbK)P_thCJ5gQ=eqEK}9ai2MLQJTZ^itScBlbwt z0q=&fRKy<)2W&;#F&~+2qbm~yPzE51dsP_QyK2CeE z3F9Y@2+OAVcC>Q+A>aD-!#3tR;GxM3L$302U|uPqq9WJ8h5}O4V=8b7SAu6pWu=j! zp`{8?X^Z!?XVbU~fd*MN1U?)I($5163ta0mpS3rXGr`jk5mHRA$D>^E!EZ}thBgBq zEK;m7T&*tlxQ_(zBSxR`mtXr`WStR$UwMe?dL8dj-BuC&)(9EAiu+|PT~Bc((Y=L6 zb1~qLDa{=yug+inoH5(S99nYnp4XnltVV~89i#c+W*{-EEZqFY7I{jtGu{5FAv9n? zqgjNHFhX%P`P4!5hE9b=GA-do!m=M|hnE-?TcmTaPa*%x!FeFTxx7Q9j)?6qP)C>> z=Mipp2Wx;VT4#R-=s=oWqrRPM8`e&HZVgX6%i)Jp2Bt z&n2Evx7XwwS6;RCuFJVbynnT82_jDWjaGUs6NjWh1GVMpke5PL8Nb*b5=fcA=+_|} z=EP1|bbfFQNpFezdq@(GoYFgOw3+ScmoNlbT9Jf7-gh2TSx*~V7XwH zg2}}zfZp2S`T{ugwPkp|^9sKl>3VGLfYQ4 zW2BmltdRD(N->XSkGPCyz1&6Uqi8%z%oq4~ked%h`UK}FQB6-BZ#LZ-1Nd?v2z;&l z`4qjs47W}kqxYhxC-^q2WveZ(-ZXnF$38*f>&+PzKrFd`6Zkx3&hj^w+C=%#2&iYgw=W6iG#c~A4;Z|0<0SMrf!c-D zLsEzzWTqS~WrAY9bQ!XB~z6&KGApbOkG3nCR_saFh zE|Q(wf;e8%n5i2p$=LE7l6bp#P$gJX-!uY(YBQqK0b)AmSN!5wv@d?3XIHM?(O^CL zhSB`s!0-OW*LJP_L045(wGjQ}@iH?()M*R_@MzM1b{~B0Wl?5|c=Yy98khX+OKbS~ zq=_{%CqlL*1C!T5PDcI_VEvpw$-!4qc0QYXz;MS8ba=^G9rG6I@8GirK&1@lr8Nvl zz)JD9fhElpspME6Y$a@d6Dvf+xGc36{lj{atF+c?j$x4b)F#(~=BudUGioj4&hV|n zYYxb^fJFp!R&Yd!Z2vtSS#NwpLPF4JBd`&B{V4j9dmXufEqA4Jpmk`IUER~umo+1; zopO=RrGS9gl|oX9<-_CzO-M>2+I!JtKL>{>f$2Mz{#d3mGl|9N{^ zCoYT5bxOu~W?D@lmoW-`kK42?Xz6Zr1C~=JCXeAj8e_9RN-jPsQl)u(qOfO%t*;THw&*rePITr|@#B}mt zo<71mbJZ>CYi|XvU0C6j{TzWTRCF=zQKw3L@Eb9vf7e1WOJ;Z6SIA{yUX4zka8b?x#ux$k74zwS_b2bH+H-l-1kHzbty*t@s%z!GFoT zaP}%LqMkb;n$m5E(r*HReeP0(53v(m0C{&x0@AJEWs+0Xl;V@Qm#L~!A}YYg23wcu zT~l4Z{@9dqpM}W3q6fa}kR|p1kHV`5GBX$UT)3FRqHaqanEn-&54G)LfvZlkYToH5 zDM{1CxT$Py?}&p})x_Q8235p0U~nIle4Ky-tq(Y@-hR62lxUvwT$$;do5VaU{pw6M z)H%$#d`iTeH)E0|$*x^w$RY(izWI1q#BWJ1KTh<^A!iH+^K)^OlGG$&#}Ah#f50g= zUvsV1!>IK{TW1#jDh|wNGk=*k39nyoa!1%bg<&>!R_~_fA`08uFWeSnSvcGv1}P2o zX?j6so`vaPLxTnCdD7T3M93-ba49{c4kFjhOoyKNrP55zs?PpcAsE(A88j>ueFQ1n z*t=S=bfa|0(!WX-MHGdHu90}_6sunLAf@z2aBOZvQN#MTNuiQSqUl~68^NAz+TA1L z(9h%b)#l5RYrMkgz*s2FG5ELKY6`bYKe#QZrE$C+gI!4+ zS8snmE4%)`koc~uiVk|A%Amb#m%PCoFyG2KICR|CBy#6-`f`yMlN^1iDW_1!lU~Uh z8yx)9V5rFu^I0u0^#&*jGAU2q{nh-i*UenSor687ppE0z3alMK--aBg@ z>~Jl_$~^E_D&*X*GemIacE&AbrtS4v=d#^7zOvl;OpYE#-`xx{XBL(;^l#Fo9cvw7 zfCg>Wg~hcR`R+y{Ti=@$LFfq=+BM`` z=UD*~?qQEVMy~^&;pp{4S_B$j{klfmz$6_s&?Wd?vq$?v517ZyfM;RJ|Nj<%9FLn- zL;y2ld=iug*{x4h^G4Hd=wC6()lFAG<#;4~bTnaiOX$030o&6{9`-q8VyvbjrF#}O zE=?-b{0^IAZcTPd(xQKgBgWtb5Firr9ob?f@%Ba z03sOPr2rEh@}5W51y@4a-%m}21P}TeK)LQNIrmRClOnYUqH;ena*V#`o@Sya-|R-B zCU?v|l;L5DjKT#pCBf9;9|~6mL*ctv}?k985c?Q+*qz-Tw3U_sC&4Wn2fFKty$n*4}RqKH+Jk-OU*sWjoZ7waMWP4#+gzo&QA zKtd8j5*G?ny)|&JGBdpq|M!hv7+%}I-h!DE3-h^4^o;EkEhUqxtBAsFEUcUnKq5mKP3EB}b3^ggLE~Z@*asnhKl6 zIiK&ns}jslwqY-(6&gogxR(B1^wec<6|~H`bbLV=F8?*xbCyOf6R5miRrT91>a}Vz zPkldqdK^FP@t-#c+M}5P5E^bI3%j-oN}mt=gn&~0&agqWGkv2&!$wNLL6!tO`@wqP zJ6sZy$uWA~^&kYe;oM#W3%ww_PoDmY4Wikp)2DoiE+Ust+aC-o)CQQ7$eWSJZjp@f zRXv|u_zE>7-IZIU>W`1p7IR=?3rZ(BMHozgJFKvf&uqq);AizXGQIA*r0`Wk-_2kn z6BGOI7Aizz z+782_C&nQqgaPg_DAR16&&~f^G;}DbAO-I5_B$wYv3t(f>2UIr7W(-|MdN&GYZrD^ zGF%kNJjVLwAwit1iipY)d=h6U!K9h=(km(d#IGG67z~EgHXRlQdy$dpb$oX$3hzKbu%z-jx{V@`n7oj?TY|tD zstJx=3~$rvdF6KFHuMUVt~@a&o``Y?99 zJ&m5V4g`WKVwb7+U1}BmlJE&BUVe*nq4p7N*(yc804edL5(;bOK8mUT0O(Z9ub+@$B zR;(#%7!y)FM`$h`t%EmlUy8?}jg`cPSmBWa_IMokRw*VRU6T=@Mf~Dptjfl*OF&S` zeDEUJVKcg+6o)TSp`hp;o5TQbnHzYJ7arZzVTrw0n901fmfj zcLY{x=2;g}P96C@^qe3kXVwOkk@Plq%x8E~^ggk58l|RXTGVb^e1t9xU z8A+_`CPfWoWQ;D|kse0?seQnyX4+9riUXMeoOzdbCnsRw+T%?}ozn`_4V1j`4a@i) zo9Uy^UC{fXRCCK@isi1DWX6uh_-nScj}`;em1aEiiDnjg_95d&*MM&@A?2f+eb4Fb zUIsWIp*USRAt*hmsnVi#!$P?Ko@t?A4G$LR zXumJb(xxATXCH85z((-!ik(p0s;G-U3PFC=8x)fhU_Pb*vLg(!em7Cw9}N6kUe={7 zL<}ytDT;z}4OcZ#R7vG#@O{SrA@W_gxiI`-W;?u~I>s*Ja|}-d+yhM(>ej7`lS=MR ze)`^=Y{hSH)+<@~2#d5>xh;uP(bCuy{fbW@5~Y@Iq2lk)V0l?#-Cv~^Nis5FtdHMF zWO+a`ApJapYuA5n{eA}+^Nr*iY{*b+1I11^;jk;=+GgAcym@nX{y4hB^^q_&H8u07K7wmIKQ;L3mD_?% zF=4t5%Bl@o3k<3FrO;d(fX)96w;=;V-PtPLKs)9D70Z@YE`?Ztr)JQzM_Li3ve)mq z3{76X0s+YK=a%7-pPTh|Q1y*7^!9aV)*0qomwhh=X&Q}|Vv8(2RI6u9`}(yqWU~A} z2j{G#y8$j|p-%38Q`2Wuz=J`MK?wqUCO9}JHN{>Oj5`;QT2Z2X>U&=w--NNocc81@B>;;Blm9 z?5Bb3B}mE-K`>4(+r^64p;|na(ct^)!9Tc5*aESHK1~D_bjn=C*S3;9$2Af?BOR!x z31BgG6J5WV_1Rn1{#k|gt-qH7Sl^5}^q=h$%;6bcy$$ZXsPnsiZYgwy;UW|D#ieSX zr78!v5zHrd+NR+=;=sPHF>!`M;(23cU+|vhuMOMk~RnPsF>KWW3}(7&nF5@`;~%w?4H4WA7URt!%T zV*3+z*)a>bZ-a65oeQ`sIUX-dI#1qldd0Vz{`#pHT)Q;;(ZI)=d6prjo*TV9P-=%2 zmIQ5f61X_@>RlmVFf~F8k%a(A zkprtOw?2fiXqxYr@n_z(ENHbx1$=b#L=sJqhGRw$V1f`OcX4g069bDb)%aJ5H6-(9 z?Uvip^Sg(d!)4mj_vJX(5uT7z)UC0p;) zCJ;4&VK@FM-%7%l^H^Cp~k7<@NBS5g@? zNboqbq#@~xIi1CU+3_7WT-qyKMC0}d&SL8y3&4UFv6ZS~ASDK=L-}*h_vsXH6-%^d z^`b9wg-UsM{t zTv~in$O|PFlBs=Lc|t(w?GfK_()X6#Iv8XOE%1p3c?1%LL4x{3TF~M?b6&&;Lf5OmCY3?4|a7jUE1sOz<_m+yg z8h#lV{!^Ok`-%XbmxQ2#D>2{#tvnC>!*H8?b*Bo#>#C($c_7k_j5t{E*gHFh)^6(yOQU^!Ui?7bIxBa zA*=d`oyZH&U!TikwvOKgr(t^p@UjGUTlSKPCjH%|<3Q=DP;`d>e^@fA8;*+K6e!c( zcme`p4ReQd*M$#t==Wc;=BoxpyHTh9>W}~fk0S(DQ0EY*J>^OWf!py~J#)}Dkcu*H z2ys|Wl#auq3GM!kid!P|M^y8=a42>!e8G`tPfh!OWC4lqNsBl~e zaAku}tyMT@t0^Dsp@0ZpJg(8$oiPTzih~h@H-e*zLXk-AQbH#cz{2L_68y56*9m|0 z4h+Ld3iUaIfez#olg#&bN3&cn=X_3&9S(d0{=W7Fe90#<^KIaJ!>F;^m)tSTB|h&P z%HI$Dowvt9z<6y3=uxK|QX@ zx%u0M4HEUm_+alA>iwZ$@4Kg|k~iXSHDAf%oDR?n+r{qu^edr?Y;WzS?m*`?IzZxr z@Dr)u8OoEwd=HpKKhgZGbv$%TsrLA10@FWyX$i6ScmJ3iNN`HD7ynuY1e6)JC*)@Q zc`WL`Om!fxn@$YXH8;m>7d`DTP@|L%bi`23$Ly1sm7%>H&_aIeE7ib zW3C7r`HqtG*6!REMU-!L34Iol3Qnqu7o&%vq zsA{PEm7~1vBORTB+<&vUup9c4hV`)R2HYt>>_#P+bqoT*7-zZ6(+G0*!v?cdy6Q_X zve+;9iBMp?*h5lGqPwPtHP7`t*F8M^wtQ_`aNPAvkI7gBef|n?>0K?nQre(23e2q{ zyv{_DusD)lNd-{k@2IjPz~UpuVR%PPk(QU?;1aq0&#GX2g|wj!=ai||(m4cON;_p8sBo`H zH(c-ZBSZSd6rbhLB=8vNfXUy`vku8xT&oud9aRFCu-7@rcy(xnEpm9ZEi2#POvi6= z;E!=FZy?TsMX38IW?wNlZY{M$<_@ek^yaKLYs7Epc}xy=3SOqSsCj zZqyS96}`|2E}pc6Rnv$u!=>PC`oaGyAr zi~Nb6mdZuDHp7gZR;s4gV@Q{h&{`dik4QoBydS!rFn7v#x9ROqEnE4QJStt{kYxLnZ4Qzal5VU)wVBB_1$}u4_61FSZk;3uM&5Q zozF8lTpU<3nREphsWyCq@+5a@%VnSm^cH6)GgOX_y)PQ0-kpnZ;&0;$juUBJj;nS* zb|w1V<{jD#v&3|_>LWvvO|?F5$v;(kP0NZw@RSEYbozTxyWdwcsq&&|KG z|LWWh-Wb^efZS}h)kQiw4Y{X<%t7~sBniJV6-8^}KanrdFQ?%hB=56{79p54UVXj! zCv;WFqy-ZIQJ1pqw~>1Y4yW+jh6KBbs-oaW_@7Vs8|lx*CTm3|q0Y~qU-3ouG;UkR zR7v$n!(SuHp(hiB-2{?D?ni(aGNsQY{RK96su$7Ig(P6crSK`@z=z2vYUv;INqh?w zCUa*aI{q|0t*$UI8($h=UyStP4JPtTrzgy$i%=e({=zTPlSRi{lcIy`=OLV??_2I3 zvWq~{x`LjL&=&alg}l4mo!GKw7_~xhZ*)@&x;V|Y*HhjSKjd9X#aTBjT`i&x@} zdo3>xl~M&=(0LvUCd9@n7@n-;tO~ibmGvjrd&lMD_@{3-!FgBf-BE_s7 zt`b3VKTRHr1cV@PL&n|8muFwP{<n4msqI6Mn z_8uV|f5dCKw^sE2GYnnGEz(;^yq2E!At0FPlqe(~h(O-I9?uWrv$ic=H~fjbrbrHb zNe}z#{Go4cXOy!x;2?ok`!%{>~rmKDHkA^gi$R>+-z3-W3ytF+ULb(8O}(b4^YJ!;_)zZVFg;<>A=#zzb+Q+CF5M^WN4EexSFt%3=c%)^3epZHd%Qc^Tf*SmmCN0T?rg-Zq6w@P;VcT*fl)y{%vJ_9c(R?f#9x}zQ)3;N&75cV^13& zrq@H;pIMKOkXfy*cPyIegKvMn-sttQnu?*1{_>F>#l~f&cpS&M)y%N9!%_ z5yGiV5Lmj=%vXqaY!p#Nt%Zs7d&3G}Wd*;=Pp(nMp4wKd2R^ zx2;(0WqWtrMMr5v_nw--8Cs#{h~?LV_vUsGt_0qLAGGY|Yj~+_T+9A7brS2prBexI z^(Fc5g6`Tf=(Ut#SA0P^s($(`A02)V!9(_NoB|jfeCP7lTHTxH31KB$7-5c>R9%rb&cblXWjk1N zn`zOqg$jHUjQ0W}I;5PD#40t^`RY(V9Du~~X>K5z(E`!0))zz)4 zU>yY=J*Ts?{Rao;w@)|8oUFu_bU-;R$(-3G;Pc4tUb37Oi)o{7jMV#4l6tD*MM)bg zm^=VVgQ6hEew9O0+9FWAmg;ex4)PqlNV-7wm*Mn_{f-8A(fewEe1V(iZ!kum)E75f zOc_+6xsJ*&yj6j5`Z455LZkC1LeHtQF0|-ZI08FI>|vW;;g`zLb?UL$jt6CB`## zDVPs~mwDcvHoKWi=X_E9>8#-Z%bJTt`u(|yZvDf1%6IifRQYY%q5J86=^}mZ8kxLE z&`P^6g@4iGg6?s8T6$dNsr(Dw)z;_M6iyua1=1F4u3#&5&(;2l4n zzZ@JKeED*3f*{x!k*hSvYbU^=2=D&kFn7H?bl!bYff?-0Nn#PZ$Sz}*kWKd#ZiIA_ zKyc|w!~`Z=^*gWas^9oT%gn$b`1M6~waG{51%V^}RnZ(6KRbaiJzo^C7kact@108Mctm|)=Rts9GenbQ2Bo?!U z)J)emZ?ASrV9dH0weth{k66Q=AH5y1*hJjlb4`Z-@l`iG5GbxB&zQ{IL#msd14ljc zf5v{Y3Dyac_CJeX<4_5ecqd$F3(A(mP|Q}|Lux2Jhq>n^Z6$+Dkemuh4(AYJmn>l8 za-jn|aS?K|?M(%%YO>!GK4|H!Gf4FqBR@4rM;Z>+4E6Vw*K;obfe|xd@m*iS ziGm_M0xpqA^$kY7fhKv+pJ%ld-oIY9OPISmzVlT^Le%sK&{!iQAVBm^CDg(yK@@T5 zr<=5Cy+N!68Vd8SvUDEyIxA0-*ojMpxl1X-u+cK%3l89Votv+hTWB!Ub=vCQlcUv% zMT`|V)i-5rxU9YPkBJBf0(E{jI$zT9U;w69efr-Dsc=_r5^110G3;Q!%u)~kpVfok zgC?Q_cKoMLpE^23(d-q?re~HqP}ziC3Da~DFlI*sm*e*>NZuuCY5fAUAPB^Rjp05B z8$B+dfM2QHnBI6a5!Y@xhvemnN?`R&&|~4WRlO(iMdq3Pve8YoJG zLx&7+sV2utd@o%157AV1*Pdbo z;_kf*!RZvO4;SpP|0q1f)gIq|AQC@-T-jH8R;!8AF*5Rm$^Ur%tU8qTE%if?)*v5% zx@IH|iH!KaQxYYG&dUQDFx=5M-%9C4X;4TurEts{tz$nR)yEtBO*$g_n7fv@{yfI! zKwq-}nTdMQ3Z4)nd<^wM_x95wcfPmG4_ zruKaYo_7@zcAuxQdV|Dg=T};k6o^W=;|ZNBCr#@ARQ?Qgmxwvb6HrW|2eja3r*n^>l8LLK^eh%L+Az zA6#NW876F&^ASDnUxp~a1y9)qbK62IfRq!jvl*h`pxx`X?sRC@nLYj%iK;^C;-(I2 zTNEpvC(L$r{jPGg`Y^W!0!N6B8y>ABcZRj=bHnUbOsd&z4keWNz{TZ0*~KN91YT01 zpCps@Hk*^WWM4H!iN|g_nvrtF#p8k#JqjldgwvXrv4lbm7gR;6tGHa73o4?*yu5#F zvF5)>GOhpcQPUOyzR+~{aW=ImD>I`Sd8|A=^yrex#eX}(1I|@b9IRI!Li-~$uXR<& zNcuws)=*Rrq-_?OJjkRABev62%6`zj4RY0i6HJwBoe_&whiw-VF6~^ibiCAyeIXKb zRQsJ{3>Z`_Y_7Mx^#{|?@*XM?>ZI`B!3F!iEzwR7z>?T*+iIQ!Ws4kkdV#8uZ=1lN z*}GJO?&AFJ#uUMhq2H=0%-8-s3(6%6?W1xEPbQ!~-s4niD#3-P63s1p?LU_y9>Djh z2s#B3+2%z1F;7D__kedh!qP^z>Pz?%W&>P?2bl#^#idnOn4^*@8S<;}_-SsO9*d z=1fff=dQD_2#vkcJv>ZJv_5yUR2~8v?s=ePqlyvPYQR`%a{ryPVR`bC`dBwg#!_K~ zEg?z@G6KS6P8?+2(zM6xyGjw{Nd*g6TwHuk_k@c}k$QX2*jWC?u8t08@>#TjM;}f$ zl#gSJlq`9CetQo{^#XrY5@>6QcRdTqsbyJNtpci+VcRwoxva6&&Lp2xZUEQ5!ENY} zVZn!GW>&uCEh@$^BJ*Td;Kvs!*S&SjWV?nEoK@&tkQ4U^YCNy2jIZw$ zDSyKWmfVk-&~C6EqV!zA>xx^NCXe!tG|}f=JCBIj*S6GD)_)Tn1qHEm&Y)u*%5Ijy z$DLtRA$f%dRKjM#q3C5x%_i@$2?gbR2LQbH)xqRmUl~GL-cS zE?BHjmXf;YOYqS@A}P1gI?5f1^?qLSuyPD%Lyi?zy6H|@Yg3r-SZy{y*2XJLkW82% zK0ekA&<_RX54P-w_vlOp8 zhDI)71k-U$y3XI}fOS?k^@HOjS(+S34Jf(~{^4Mv%Y=XLk zQj~cs0)1%y=nvsk+$g_uZBH9( zISgx4&57l0-}N0W*$J~ha_vBCbJ;LEQRs4jdpIX)V-VaP#b{ob!nErMhb$_otGqu@ znS@b$LwoId<{DK;AMf4{jfWm=T-q)PdN#Y5#0$;CF%r#aiirp^sI5f;Aqow4pP>d& zI+_3Ey$(^Q;mtpoF+=Y3k!f?91?S)GrxJ12b3wJv+Zry1gewPtq40Sm-3w#sIqmHq zLwYJzmL&g!_C>xc_&Ey-h_SU5Xn|!k;8zOtgMFO zFf?3ExG=U}W;~FFSQGw$RlAX>0r7#s)$dP$W^;(6FBsx&ccjEr;*L3W8%;c^H$M@p zv4P;iJx5?CT`#M)i4Mj(Fatm7X7R9m8sFB17H}-)2J?mW$F{K+(+mGOrslSg0G~hq z*pFkdR3Z+p)5ga984?r})N=CJ0?k0)p7OlB0#|NBdkp6+Vdv^=Zz?dAhzP;wo6O>%mq7CwhnVDQ;+- zaYv*dBH|ZQL>f-+?8H^lqk|k?73BCU=A*tVe$*Lqn5A=JT-drU@2bELTZ>L^C-48y z!UnB`l;7b)1~IMIU`{Wq9-{NsA(O3HWvpb9nFoKz)Kac-OKy^2b;%MPI#rnl=51Q6 z6u|3%JOHuLUQg)TBKCiBgxs@~n@WcQc$ctcS+MpPZ5N-~U5nNJ6H4QtW9*+6hGvr@ zXeEbc;#AK+e^y+a&VkE#u$Gd`0Rct-2{Dhiyram=o0b1a_a;jpq+^@D9q!*nadB~% zA7vr@K(f1g8qDZZtea@PqbF^thJAbG6PrEevOm&K$Dea5|ICT@j_3EG(-=%Z@$E4n z0F-3fQtR|764?XD`QuRMg}~?1-MkR7uo_q+CUtqEH3Oq{gK0I^lb|-~%bm~=O*=$~ zO>{}U>JkmKw$q|#YgNQ$4-4+Lyf*M$!q*KETHDEK4S2r;xsLQLcfh6UAoJ?^xEzer zvD0@CZlZz7@YrlA)cAJX&msN8DpzBx8O7qU%WVpHuKl=A0T6J-X&osWUe2y z0)U{x=$`%LQAJ8o@GUorHPln_uJ;&mI!h=e`b4%7x1uByTBrOvQTv)n(nsI$plCLZ zd8E8UFyYWP>`#V?u6gCqr-hBpzV@{!Ps0@F=RamN$1x-e_A+nHZBbm<*Xf3@Wu>LZ zd2}x>KJD?+D-II!J{ScarZ;~_jTiUX51B)e_obwFDh*nG7w!0oiSH42h<8$JS3F^C zy&Ja;E(8`HA%nh$^Y7LKLSt>a0=KQvV6~J)gro2E{Br`q{axuTDEs2-4d1226*MkbGiX+5eLGhgxMYd+t{XF|!nov=dCN*lG~mZ@GwO4}~<>!`_aHgD|k+va%h;}&zfUOL);m!?6_wu7EBs9iNVHB|4Y ze(l<=HA1Wcg)iGyLtYi3>-sJ8%zFm~su^YSQBUdZ)&u#A&U^U!`hFfc#Sm;JpW8w^r7=OyaP?CTU3iNy-1LlC~~DI1L61kshd#vlH(?(tZul@2S>5 zY>vfC`wN0hUPnafOYB1#@$))d8}Fj@2lneJk3UAAc$Rck^Jit{U&;R7 zsIm&4E(hn6C$(#EM385)PdMXnI2RXjrDqYNZV_cDv;lmwhje0DB_p;H1vmn9S>@ryGDwR*1O1w$7i9}b)NH|d>2 zq6&lJj3r{t1~u4%@^8CrQo8wy%@IY4u2vbnppj!NY@wdtCG6a>M{N?a4^%sV$+p(1 zi7U~;1>FqQE81Bl1vAdYsTW8--w2L*Wrwo)0e-`}BR^K^{X^jqqNZDyiD-oWVHAY| zI0fx$IN1Yd5nw9RdsMv9^@u%-G!Y8v>-&dYX$&(#~_=_2(aM6*czvr%M!DI7HBrwhE`daHh{jP4{o74LERy0dGuw?eEU> zju<05k;$EnOs87+Hb#q`} zL`|T*;BIGf zM8DK)Pup_=qkPuuKW_+dt@AC*OAhJxw8{*azn9)Xe7oU(S}NtdV>zu|hf==i#duW(wn-h(%0D-{c9p6FHptqnd#pEcpe&$|2`L-^ zu(2pyL!et7AYS6@A8-9qwF|-IS~Gm+8kvbq z%&#jsWyRP5x7p!H{d$N!v$8&N^tNO)WC$@L zgTG*Co8Q*hlFO1O^~mP1+{B)F-0AS6n%>6l2&wSxzcbdfLZzOmsTZwxXi-dcGTrX#E%$5gg|H7ZK$dS4Y>xn7@0?-Tc)di;+!r_+~5xlOBo< zO}8fhf@%lCC{V;!upBMD)~rzA@{b_v5@Zjw2oLR?y6M->(&7#;k(HZ*ic9we|X{ZRKquHEr=BR*jMZ5NtDx3_DTbIH(&V{9Fw)xc)7 zF0_b(zfra?<{*>v6I(2!%7Tgxgj=5m_+1>w){s5n<+XUVV_E;*Yw=4}wZ=`|5gVq?nH)HQrwsv@DqIkEjTIJ})Jc~zv;37#n9Y*C( z!T50@-dNOf7$P>1J+V?R^+_PfN3Vq#0B?~>csy8lVcxuBItvl$IA{3wX1;1X zBrSW(JCv54Z*EHWKFgL;%F8eek#&A&Z!$A@0Ee3%#{A&*Hzb(sSD4jOuPAx!M_=K? zKJk~1wze_$aZvqS@An{t?$eeWr?Ong;cvj08SPoWTuJ8jzMdXrB647Rdzi*wgKH2N1jUdi*)W}-iqZ46 zLW~sycg>_`3Yl4q4F!TxuDQ4d?SR*Y z?oh&Us|V8$@4ntsobQEa4AtG7o|;e4`Sj7_VZCWi{DdZeb6xa}+}7*4+VOF54{&XB z-$>95jKsEA^08W7ZvTiW(Hwj!} z{Hr48uf7DvB81aupxy}z9Qf%5#l#x|@AnkwD9zsKb5BTB@afANUS!!^mOZ3Gq{|J4 z)$4%515m_7T;ul_c+lY9u{~>Zt9nshg7H+Sz@*Y1W7fWptda~XA$a*RG#eX(GJZqC zoO=k7=Nv!1m#MsbUPYq#bn~zqtTZ5hC?7;f;;1NaXQ0vvqZIukd{S?n>rp&%i0S-q zJ;t`3X#kCT6_9Pw|M0WyLOUz@v-`=GIqVy^T@R0MxNz_L2F`@3p-_lW;%)x? zv^x*$QTRHGc91*NOpLr5-T5x}!G?0{(OST3oD&4+caPOhz(te^jDsK_fCbxtF4NY6 zRHhuzJ+my2?yvV6Bk`~Im<0Jm1SXJEvx1YmjSpgoP=axr_JCwa(6;}=Anyu(*ignx zmaw&VEku?y?WvZNU+9|#n~<0|+f`u8Ed486*pmLR_y?s}%?*sZIu5?JmFj(ITf*Yb zA^;yHOVw0Ww~ACFtK@4qQ9CXy8MO9;ek7(HVt4`}sT(-bWJ%>(Br1FqWFETZ_wPN6 z8S5!a#+r%eb2iVHyhK8}N`&nxxl3Vw)giEztNa{l!guJBRjFUu&CLGZeCa~-m7D7c z{vdyUKz6mL508_R0p2wh_ctI5hO&G^&gm3xq-6Pg{QB@v3ov|YP#!lm9d}2v7s7OX zN3usiaI%R+18#3Vz2h9jCIx)wo7f+b4A4`V3<1o1hok{@%00n*-E-P+*WqYcM?#s= zqI1u;G-e3x@UnZRF{+vEVcUNOv0+{@Gyz+`E6mpgQ7ETAp?7#wxwEq&m(GDOek~#X zdO7i>;GBN~L-}c&N^yw~0rxHJfLH(|Iv}{HWwmIOqhYX?mEuKqsij26)#Ety3e4S+ z2wGBf1!l*k2mBMChZCmHnwDV9dhR`W_^}EG0+Xnx7O~%hSrA>UjwP;atM9U$4>`aP z&Q6KF!7du>>h`+kv+~Eax}l>R%9|9pH!fVQKdn=%c~lP{F%Dz}2tMQ+Js?jv4PIhf z{mS`p>~Ou1SoJC}j+6bgBGvUsMds^0Aqi142FU*RZh{zMPwmNo> ze1S`l5^ekGijVif_6AxO1`VQH8#NCajf({68j49-aYFzUuM(6e zD!UBxF(vf{RdX-a1gg0`uue7-{;wqA=p6aqSK+(8tLk5iZ@R7o@u z%>?2v@Qin~$99$)(%o)zp8!=bAS)huUp2V*aOZvT8sb`p`j=~~8ie?-V!XAk?Htl& z{6{&LP;_$Lr*jgCgy-ksafq1t*(KnQ*1Y(tY+Pl?D%nQIxXMZ2-h+c_L5J0ADADp= zk9Gt}*UP2B+_Gli`;8B|H>>Er3^9tsr<({(%*@Pmpw=zAeAk86^P=x%MbJptO8hFR z`otc)z66jIvaqAQPvLz{L?HGmp5MGmQTE5~2AHPW{@2q^-;SD#MB?*74ef6S;OZfu z8Xep`B8^}+zD4G%V~RwF74#LSX``+Q6v5>hVQIwak;F^`LO`ZvFO8-eG42qjdT7ck ztj&sACqCfLON^O{nuf}kLhMTHEmITY7VQ$6Y|na!4T7sESsr$q6}CRe78cz&b|g4D z&9+Z(tHEG-GNZJa+1}nnTgB`bd5T$SfBivwoKwktIfEYnD#C%hePAR~?tDa{G?=)3w*AehIe`i`%eT z;x$dUtWSE>=7V28MRPZcIyoE(O6-xc7;7V|w8hMAZ+n4YNuEZ3#!g-7Qf|#FTwfVz z#dRpL5^Z72CG$`QH*>WywLrb|~HASqk^nC>jS*au~wgMshT_se=Ze{;%%gu{? z3aS~eqQZ|JfFqpVDWuv8IzUR5$uH=a`r4eAH7m3}qn<3WbyDWlVqL9{6DYx$m=dtYtKYN;W1eV zf;Uu)gu1lQZ%AQme3M4TgKqkr6+Ze?%X`PSH=Pa3zhpH2Yhs4jwV$4^+(3zz)NA{+ zo`!|gmPAmKqcs}}gBF50HN?K!*{}-a(Z!gxT`C<>Zz`}QnVzf6qoj`M%&?y+H=P=y zYxXq6Nb2)q@0e9)z+4=27nnj3XCSy3HD3oUtjkAj7L?aOkMq9;eN>BHqgwh^Ok#rW z&(E*hUry`w5@AF^R;I*ODcS4rlPJ8AWZ|{r#X24~!2>H~nh6YWh8c+-9$h)g7I@p^xwXUS5{RgT#T) zo6+{Hf>9DWl07iT9-7}kPJI%MmPIdkh2Im{x*5+kg|}`0C)}Akc|vL8`lV?g==Cg3F<^r#BVLynHxr1nrOB^*@N&(0I83t1Z88?Kz3 zu+h>IAs@~i8`FnbWgUFz>T;9CdLYBE!0H}%8*rq%55G=JOG}T>oZGi*FX;ws4WloY z4cGP1*R74czJ>2F=DoWc>&YNIBr(HHmJ3+__QLCFdLTcal#Y9X_3HBJml;u&R~#P*dVqxS*&53-K-y?*?tqbYSA_g8drxSLU0A`i8$STB^* zp~pNy?4*%EuAq432YK26vM7y?Wn3A=iHZ&>W6Iw z!%HdAo@L0f+f~&a^lbv`gtqyQerK{l2*SpVP#y!s<8n9B5==%u0?C0|V)VKCY8S5tyvw%37kZLD z9UD-fM3^=|y-@O5tEJ<42cJz8``=y6xUFMiLl$UW*gq+6YV^K;#mnDd&DviR1WmgW zzpv#al{!6XoBMTqcYk>`=aJwSm?weC^^WSbzdXG&>3VVXBg4_7^`pNP2dV8a6^YwG z3>t}gq!rIWc5$jEG&%F;&D$;T3}t-Wi4O<>OVPt#n7Nl@u`)2CIIL(s$S^1TcT#_P z`<^ai={OsPRh1gH+60{2xA?DsPlAa6UIfi;xWDbS!QW*P*ND+Hy8gHGDLl7r`*tOB zKQehZ@j3`aK*NLhp9gg{9B!CSy&&sa)GH^|H_tD<&er2hPoK)~G~9)PgHn6E?j-!v zv<;glM@*Vbwu6ZVzYO%Mu&99v@KWbMChD9Z0v&CS5^_@bCTPXa7`Xu0*e)R26G&=V?% zS#Tu345*CjU*B;HOmF1kw9Qygw~58kQ(Dj)mv$BhoNW5};N1V7@gRO8J3+K_xN$w% z2>bVQi|Bz2eoFn822@|SO&npJ9F2-4i2VSym;)N{d)lCZfF;{~Q3AuQLj^>OXbN9D zXCoJ6G7Ohe{*vU~{>f^Sd+mCi6Qr7#-zTY)`&G^Nnm$$eQZ66{aS3>erluaC z;O+rXV%#jNA<`BhJy9B`}AON1*5DK9TBZsiBwbkZ8= zo@pz&bbR-SPisO?CGT2-U|e33hmY?`mcnlT2aduo)?n-_oX{3R2v4m5m7gH~^G?V_ z>PsmDMVZ0rPQWQ0*28Z^OgD<a6<&~cCTJw_9?L6#PRor&FvW!oxCk%M=_;?A7dv$e6P;mbhLRa+iC4U8Zy z>niKpjz^696rF?sK&F$c8OCWkN8!IdSR_#a`#|olpkMT&b)l_RHpn z5@kALy@3 zj?5wRdA%eH8{h$IYVNEyu-08O*VmPK0S8FFeaG8Pe;^|3?>&AO^Zg9*Hua$90#mFu z>Q?z1-N2SLsJ^{s?3;bT))VYaJA~A{jodfmH;#?f1UG8A2U{>qPxs+r05qqwq zH`);XZ?SVbeWT^}lVdk)F~q5{1cv8-4iSjhhsC6CCcznCsr#XTKYC57=>a0#ef!#_ zIUW0{cR|rCmja@g68N^YQGqRR$x&8l2$oo$)|6a#- zL=nYz>SZ<}e%*`wcykc090_3_(Tt>mBVmik#L&>LpMEFxzBK#RZS*|^(Hpsmi-DW?e!qD=9e=uq?lS{LDMHU~qAG5b+@rxd63*m5(5^Bi& zGSxQaG=~J$4otgm3BL=>1`5UzH`1Oq>o`52DdkxY=6@1WWE@b z=u3#PBDV6g{CwA{J0!HThH`b2@Ozc>DA04?`as~-YVEBpc{cY6mzMweqcNr3kb4H~ z!ViqAgcI-Mb-e^R%VF-k)0}NN*1k9KEMiG^!w!^{u~IlMP~k)A2lv<8#>g#E=6ApD z-f?qU?RiZtYrs7x7BuI{AEHuPyof(>9z4@&H{`#*sfdmbMW3r%TUo4XxmqvtK)=z2 z-QPWxSDnuPa|!}=mqE%*^_icpMAK@YF$eb!ZFhAm-XY2j|0Xti0JfUSdeE|MhUy*c z3C+XXX*vpAR(x+8oF4E+ zXv2B&;>F9CFGC4e3!`#*)6>(RKYtz?vg}}^o=VAPYeAjDykp&-%6n2OCbB^a74Sm@ zloVq_sPR&_6kZGa$|Z@_@ZiS-`7uzZFezNTaAW1?>@VrFSaZ&eK1XZZnZGy z_pP5YO%3KQKVyz3@Z_lPzV9nuU$_E4-T};9MCaQD$M7bT6@q&2YIbl`R zVHSRM3J#wD1N33WqUW#fFk+78NgAB94|XjZf-z=CJyO;iz@1Be#~6!p*d5_(>B&fa5+vkgFC;ZATKsn*Pf&y>!RJ>5CCnY{8|0G(LZ^n<_pRpCc}VYN#=GZ zqZ9>2=N`W(sb*qHL=_^pO#rm`V8|H+YwsY-l&1islo;NC`Zx9Pij+v;@}MXk28GJI zAY}M@>amiMTAp!j#A^ywbp>m4NSBo++1|{9svu$7ephRr{fnpxu%7A^?}p&lX(hxhTFMKW#90T^0T_f1TmnIn;C(8tcqcd&#B^s z3zyyeQ?6yN=#cxaxN^b$f3{3e5XwnKEGmldtWuK=Wfgn%Tt8(JvCBJZdU-*0`OkV* zJa2&nj`@S_=O2PJpP`46Mlb^}J`M6KKg4XW#D{cTecsh2An_S5#8ScuNkBya@8`u^ zug^8+=kkV(x#q79-sh+&YDa&1aXsiD;N18%NBgJQQeQA24lA%nPgWxlU!@Pf{&(jz zUN#^@W7@*uLGCc~TJuDGGG+PadY@0P#P25G+H022J{hYG0_+;*Oacy-z@REv^n(h+ z7q$FZQ|Haot_1_)f)~F{t>J=6XPX9a=FOxonG~r3U>F4CV^e;$9?`!to33?rZ?27< zTm*{q7DO5;A9CX4;xbdv>{T=?W?b3x|E=e1FbupreQec@8h?Ay@b-H}KJ?z*=@pWc z`_q~W$}L`3njfkNNMLYob29cm<|{y7>~0A%ZMaAo(EaJ@GSD8Zm_>n2T=`~EodS3B zkOO92s4$en)stnsj;s>ScdNtc6*6 z1_RDeW%&O-H^5wvw;W9Q2=WX=0A+!Mz^SSHiCZ>E?|4VckMFP_gWzo12s&_TDkFW$ zOL00ckIA&DV0rHl- z$r1M7lOj>IL1=CFzmxD~a`M?TL08vlqc+{Q`eY4mXAAP=W_c`=CSEgPrR-(d?=2vL zgNIYDhp%H5=yt;pRj^?({oTi$mBGoGr8w{R8$g^kHnb~1Z){19uE4&(1}ccK(5<$D zjUzvV{TXmm3_>S`!T8TasQFlJYw>Ph9zKmsFAOTUFqz}nu!Is|*Q1Ym`f_4;gF{1J zO;%=eOG)?urgb0*;dY#lA8qXldTas?YB_AC>$7|IAfm3tUUD^$@Bre?>nT}WgdMJI)`U;*;_A8BPqY#!ro>=3C~ zg-%`R2e(--Q4&rO-d^rNB5+wS;?|JXTW|QCXqXq)rL;wD(96cI3gGiB-y`H81x34- zj`k2+^1p~~w&P9f1<2=)0`R(S8#K<%#} zZd-_~yYY(xzI^Srg^1~w?zfL|%A)qN692}$_7qelSYP$i3I2mnRcPn(`~hN%na~Vn?1%?VTrM8ECC02SB{z~ub8D7s ztLpr5S3;M6X2{CZlx|QZb(dTjwgVnUUjj=deP3)m-P2Y*+jFMMT6bpdGnVZKcOQU% z=C(;mNx?M66u2bW294u z@d3e(olOoqsZUWfrmN*n0-kQQX_OUE zsjLse^Fyj%QV%g-B-SH;lAHf{53v>Cs=WUkfx|D|QSHFHQbX@IxqrDhh?A3&GS&9h zS2+BVGlR3Shg>Y8s4zrDCEbD#z}EC9hL3|*(Vd5afRoJ42?Q`#IU7EV8(WK5++)1> z3w)YA*y;PyekRSN7xWhlmMD63U**fu26k2RKR;=dd4rIO3nP8J2FvUkCzrNJvfr^< zUF3sT{TH*}eGr$3aVp$(A!>j+o&)Q;t z$1Zxu(1m{ku=x-7GDp7W-o3d`o_KLSfoy;S15}>49*af160sW?e|-!-NG>P#s|-l{ z9n5UndZ_&)c>ubciIuWDB()g%)Ez+WfnsVhLL+k+nod!tsdWumNo=`d(s8vE)wIs) zjE2X5F}(6%sYo0>yW4Tn_xi^QmA((S8GBf3z+MoXY`#M`U{Md!S&$Ir4@c9-Dm$RS zk~}`n<6VICIX>R3bA})8iWdjAzV!9<@ECZ1AX#GC*6$Y=!Oh^UyJ_Ysc&U#kN6Rf) zN_CRk%^ar|guS@@r*wOnrfTvJ^Ul9vt$T5@4;7E9O{&F$fEHtm?S>Ym>pPgF zI#~*ip@#tBT??nx;@gMCh5y{5CNm!vtTtZ)Ud0lZe0@$^0<@m;r{WK#l|vmDfEvEc zQ&pw@&2Z(mbvX4*BR@L7+y*l&Zpe~cK5tEYZF;H=wjtTWK}J$4_=^w=I1o^Cuyoc0 ziNZY2Jt#IRYcci0h#8P&1O;t`AvngM?A4tJdlo}DJAA#S??AFt(`M$aT9@Y5r}0x$ zKd<_cUR{tE=~ZDdSW%wVdF~PTvz$ z&P>rLJrfC~Rj)6htx77hAe-7#;hF*(2nozcDtisMam2H%duI_G2V_7YxfAZc>oFk( z_uL4szsMgYs0>_x5h!tU#?O&~nna#&o8{b9JD8URC@ z${!Gv8#F{M9YT~N21@lA97`NmWP97j|IZJ^$vKEklH|hMiSus8Q&Jigp4=1$;|v7*OE<+^gz+ ziTV+X5Rq|--twcG%ZGP4J;{8ExqYoD_$er>x2qTnU0~>hZj}N)ViYZn{tkUzJ(AWy1L)DA34BOwsejFV zb~y8tt^LB%kf!*r_UbRO3y{6Htm4~p*?0o}h92IiSWwf%ksJUa`yxa>xN!W=_e13D zxC;J+b^7taJ1-0)4{jo7lho6g;7IH!XvFasSM80g_Vse15nz(YHvTA|>oKARs8B76 zA@*X5gFty!14D|qHDI&+6J~v>Ok@_as(uOXhbr0MD()5ljU5-kXQ5gyfxsyFdoM4lt0ckowFyv>A(T-Z=u^Y3LVuA;HAvHV6Ba!zgo z%&aaj@k(*%W|(BB{i_Za^Y*38O#haJ+?Hj=Rtp|^T^8t<+?7qhu>o5$_rwqw-uAV@ zSTLA=7sX8lnaWjVeUqVp7w6Chq|U+|hK%tae3?n&pOl_fd+;ODP=2<`JBTyzT#s)Z zx0aJ&KonIk^E_E`ULz$k$N3e-@B5N1{nGiVk`STyKUK#Wm4D;8s#9} zmR>2)jg}!s8hzytM8o7{_I#S&a@~Ep2u~`k~<@gjXQzl$mvM>ycu7#Pf~&LOf~MIIyF2$JDknWBa{WbS2Uhq zk6lN62eHg=+3Cok^L%0nvPewX8_2oK*OeLL$u|KvwRq>OEN*O>ySS+$ObQk=6VNEQ z4f@tRz<*q8{xJEQIgo$iSkEF$tVy?6{Vge}te(}xIXfH-qk(WkbQdlRyQxI{vIWu~ zH&K6>r+b0aMNY82!BCd6m8@Y0^tKl@Xh}(}Syocs+p-3rBI$v;o6C`%YwST=Xl{P$ z=4260eRDdfLWcr%T_##8&X%W&uVyEM_N8ZNi)IpM#1%H!O4je#CjcyvdfO<#O)}Z$LTewM1T2atgHx2faspV)Z2k>%-*+8 z>I418y@NtrLS~huwycp;jY9^GG8hrAO6c@Z_mP>()ObJN#u6V29yx^O2|nOXn~j-j zxrU`3&FBeb(40=5^zv1m!+qvufjr>x7KlzJ92dD~uthUNwXF&5$K;e_U&b!mmb{^B zuFcK{zX;u3xxl+iPXimO^UWz3Cb?b#Re9<=pgCbP0vw~;_dK=4ru3o>03OgDwAl1jQ48%w~{XbNb&9|0Zd^|XL-waAIuS1 z#13-7KsiZ>FtmHZ~BwI>hOGrYSTt_C?Da=qpa?525BQwe^mobwu!x)#} z=PUYk=8rw+yw2;KzJ0&X^Lakc=Y5+xZX89V)&Tkl{{ZxGo+fzBtVXP9Z0^>8_ey3b zJX-}LAx6Tc>g|}aCpt+Y;b@}}=%_)5tiQ|*$k3h+Qj6O<<4&`0F2xWnbb!#196bAK zZ~kf5J4^K4FN{={nF~#TSOeTAZR*;Ep7EOQ)_Ip4gUv8ZAqiE0Ewf~?Eb$U-!KIG# z$n}ni5(%|=$pA9Lk9J`Xa22f^39bm}oo+p^JTvHU)?kCN24Yar3`{^@-F%A#m+les zbc-YxaqGm1nSU`y`a4V5EZvj4-&Wq#@fPk3Gco}#2!pk^BfW_GI;UR;NUi34dSAcLy;U$-hGW2ZFj>DV55=JNfeDB2SZPQ6Y%m=N$Ok#N{i zu7e5a`*w!pJZ~WhhYrEn()HIo5GKW5?X-Q|3*vGa(G+anwx-kl3HFoy(S+z!Fe_E5 z#ryn+DtI116G~;UPKIzB?@Q8j+}`LbXTF(JNW$`iaT1y#sKi*Te81G!1Dur zi8`;|NtzJd>lay4f3#oTg2;#QbT4wYzu4+sLx2fz{?8?+D#zf(u;@UnL?g;w-%l5d z8Yn0*m9Bprods&o2pzx7{4k=2_}7tNUhNg@4m;&>TWAFdc_cnaD4);m5?77*alYH3 zO0b?G!o>478(T4cZ{#X7!E~e#e^v* za#WfnFvR#Q9x!s26o(UFNF6*gl{$BDIZY^;fWEbWmX&V-`ava)`H;RMTcKL@r21fl zHSzdqV6sts2hc+aaVsm|KY6w?Lqq5=hTP#E-U*O_0?)1a6A_+~FZ+UA7slnnQCX3> z+uT~0dd`g4%`lBRb#Zn-X9qV9E&?Hlt1Ca{s<$zZKH+O83@BpLf5WtR6kd`kC@5$h zKfHQj+x4Gzbxqk59#jTq0dy(bqdAGU6RM6n;F>#iQJV!u!JV)2RL{XPp%D62+!Qh( zOL9e<&}zP*$sB}Lf>!pd2hx>^Yxi(m&joY<(uO$ciDgRj+|1l8z+J8jeH7&@zET>W zpG#I-L7TcV@(jR`#XE%rYXygJe;&O{x>n~m<&g0Gzd`>|#%A=VrwuynD%FLhbB1=b ze^^Yt({31vuRIzyaQ1L60xOCu;0Q8Zf;^exaC|&j2TU0OH%$R&9p&M=61}p9ItICG z_Wb>lqGxJDs!Of$J||_xher}}xkG8I3G`K+w2XwclS5@S^7?E9DWCuO-!TH^;x|Y$ zqWw;^VCX$Q+WDa4=x>??A}Jt}PjIa~zE6<2QwS|F==k}D`uaPd0W@gi0}Or_x1}2z z$dXj}cdL=xF$`+>o_@5)JUxs{iQvDh*^L>o3SX~ZW{1l8wWH2pA`Jsu@tQ~Ra}e*6 zpfMD)X|l*1d@hP6-2-J7WUdnYT)_K>1rTiv4y>(>9g{iP3U9R=V(x!dPyn5mcZY8S zc=@D9fI^)hdK~;C+J#$$O`s+Zzqg8FnK=R!>bB6*5KO4 zq*Ip#+cSqz-VT#;L<^x7>)2D!Jt=b?j4#Z*e)a|xPlg%xs>PZp;ze{kp2|I;72ZxeHoOdUk*&pioHvdSJJd z4jOH|Uj5^)S10gi$ayX?6GJDUUS{-m3@6SE+nyo&GsVLUvhU!opJ;wNotCO1lk$2lk2I&Ek#x7`B|bJq;PiFrqUP@WPQZPe(sTNhw|CPKt~Mz-n42L)Ln`>D$t zIzptr{7i7Dms^HOcK-Llgrl#|W$S>?+w_mxQdOxiUTL1 z+|7RrLj+ew?g<8M;JY+WAV>GgOHRs36CgypxlR{N#yE7V)abodZ#$Yu&S@&vw>U%D zB`j{wKH@^Yvo&_yeA+!pIQz9)sa~yoVGEy*41c8u- zxko6~`~IMoG@(a$1%U4vmhNSR-N=wAVH`npnbwgD-$^))h{b&N&zmd8_y93&o4Xq< zie6NVsGs3U^-g}%9Zk>*I1_w$8+pZ~a<4xs+XfTbJC(7s$dB;O_HxSr3$iJ$|sJk_Tgg+*U^K4q`oc z$$@PkV5##u2#M3CjdcVqgv&NhxWDYsya{7M{W=tDMkOnAV&3Bm2=~bu>%!FP!*(hF zAR(NX;54DnN10b}hMNsA);=jO!LmS4_#WX$#x6+hBwid3ef?w)Ovu5iqk}t9C`GDj zNE(3W8$ckd}1-I^+VL4k**{|DT-_- z`C<`S0YdA5FFN;U%kbWX=eXDm=)@;K^tF`w_TqGCbIU1@ltxr_*&ghmG&N)Z0siHH zO(53gl|Z3s@mg|iE{A+2rrfeIOa}*A@%zrHhpT?w**)jECp=FgW_z|tcDlxTf7c{S|L9GVS*iJEk6})T z^dLjN*(M>lS6g%bE_4a9QDb~LbWb$JImc@6P_tA$IIVEpkQ}Amw%NLh)6P-~mgbaF zO#sxu&KWN3N(rpo>J?OUW2nv7x&!BF%yh#w1#=@cxQ{m+mk#Tf54T^x+(2+019Zb9 z3nw=yuQ~6N%5OAwBRY1TSt@bbo1RA9|7m8wpN=dPiBmwfpV#wvjC?%)sbp-qU(?K~ z!m^#zn^%0=9KKwEQE>4kMh@jL#kC`aYBJl?RYyBY@A^p~Wmez}5swN2=< z3(@k>UcGunrOtfq2{WD2zNimN`qIB9?%b$yZ!|otWfq*xFd3b2Z6wsXU496Su&`OrrmY_>~lLv-F$jMDdrQANO%5hD$ZW6NX7FNWEG{6QbVN(CD z!dboCrWLG-$(m!DxlB~1*D)8&nYmXVzvM&^3#pgLn9etk0jU9d$4dsOGaQu=>*SVAo zIKwsS)hX0KXDtZ$vwm&Px#Gcn{4Z!dJOU8iMEV=nCP8>JtG)5nYC=!MiQ0mzXtt$e zXu7N1w13l~Q#b4q$#c4&R1dZW_YfMQG2Ytgly^zzjm_0lz-_mr3nC(^)UF?1&n~IT z{Aw^|mpdVd9?!WCWmVl!&he|w$2(RENf@kb@wVxi=XF30srF!Bs9+Z@la%;Fzw{kN zn||NXmML_X~1t4CH zF|jDHi__fjsD-r=M;^Q6cR~k!C`D;n{im+oX~v2MJcle#Zj}0ap>Ib*N>GC`7h<9D z(Hvc2U@3`TQLzkRzs&!pA*u7*s4;FEzw4hm#+n}={8>Z`B=v#oFEtUwT}nzSih|g8 zijz}D&jWYi@dG9iiHzcPGb52#vHf@u&oqTF(QQ>@m$bpqA4oAJ>IMnZMGC;;JJlVL z7+jZHPAN+E=Bx&Y9vD)OT9{K)HaL#0liEwY=qcT}5b_tJ+=I=q##mDL^&1f8<-`Y; z3SL^E)`8C`XRy!_slOWs&ldDlS62fSn{$m|fauGA6IV-7Y?z&wRAnh=dSi;lwGqw<{0$sq)CSLtJ zhr;M39O^bto-$gxfxR-GS#$2G>Pf6!Fr?jxDPEq%McXrDh=UJB%Ktg~W68k=is^MQ zqKn)(uaM-urb9vo?>VQpbPq?>Ne{m)qNte_RF>@6{<<_vNA>0YUcqBMDdMelFVyV1 z4j1TkCZzZs0rNjWgzxVedeOit0fNfq%H5*NSnQAQ$Xz2IY^M36qgLMIXDg20_%CzM zQQb^hYiwchAJwzbg(gSI`C2YxE??$#!E#$O7B)x!&t-3E61+1VyUQeL6dCZo8DjyD z!VXKOG+cc6@I#xq-ku=>L`R%xCux4=E-}u$(e8~#RDp$N_zMsCa(D}lVZnr@4Y|nx z7uy6&H@4cC{6+RtOZ}3fM9?9QNFHu=uP{6pmjQjqfoK2c7#$j2ZiMpxVpK@C_ zX<}ULw+sTmEJs`9vO!#=04FTkVc(boVjR&@Z@+)Y(w+O&c{RbVqIV;zIRmDs@BOLw zb&8fWDQ6#Dt2nF7r*lpOmW(%Kgymmhp`ji_3akT*l-}{Wr>6(ncIK?>;+{Q~HhPQc zD9{a*OHHry(}?%Sm^)Mk8lMw4cj_m!-nnvQh)}2x_$=&G)CM@B*g>LpWD0DwtC8UF z3F!0SvX{6YoFh!BW{1r2I)FowUM+=L4KO%2q45snhIWVHpQm=akc)3jx?D)&DfiM7 z-Jc?Ys4-Z?vJps#8uIHVmw|EFH$s;>3?Kr(_m5!0{bAS8C2hU}N}vZvPLWw7f%7bF zy|SW~Q5;V^!KDQZQxj`vhBivBQ|1c{FGP$N%5tShz@2F%#LfHFcDn+F5utn0+dH^1 z&3k@w^4c&Ni+$Ylg_W1ghn_w(9mt_0*{(|c!?Jzr@z{C+K4;o`xx$w~L0FhVyLFNA zUmN-(uUqj>d@VbJ+{qv`VB_4ag=^Y1sr_;hfFIsUDoWGpaO@Zbis^f-{fc34TtrbG zalQWK0S|Q@>`BT)5mV)B9m;zd==hh%BG4^f{y{!b-kjLE2AEo8<@2;tYCgdaWJOu{ zs=>ibWkSnaR$i9hk=TZUyQY2PXr*qFiMHh)$1!j9Y6s9KFntQ z7wU#9XJO!P*j%@mGJk&|h?I5lz@uZkm}lXVXqO2DCa}$j3wol55u@1Ek#Mh`eycFD zQHSIScwQeM0s;Wf0<^&v2>ITuoVikacti3}Av6TJx8Nu3k93!`Rpw%j*1B=z9yKs- zmcjq%P^r?s{xY;s-t2ID6gdBh#bWH-NhDeb`Qh%HyPwbRfWg+x40Q-uK;ftxrAc8~ zvy2i$Fr0ogAn(dPaOXu#FG}2ObnZApgarlLC!b5)>{HKo&U^j(56jth1Z@fm^8d1JWwCBn*DAKgfNJuG>Gig*0~^G^t$Cf3h=OTw*RVH)aUe?0gtY&t|MNIS zPW0jq#hF^5zVZ2dFeFK4d0yBc9%}N(UBJ4*5k&NU=_@JrDRyiFtS=sf51d4YA*TiT zVYz<(u~s|=gchVXU`C3S5@b$f=JKDG`*p?Ruu0-es|@@D%N#w%wy6I(oZWD-5U}zL zhWOGRe&Mp2wT6el1i6f3eCOM{k?6J@gQ9?SOmS5p+1BXm;z#81`Xskh+tvr7Sb1iJ zp1X9wjf76GP(9zIainIc@WEpyPLts%Hj)Vv zgvllg&&AtyZ+jzot&Ttq z@CgS<4vr1D2Kr0d_B$1MMY?k>yW!fk8IbmHi2AwvK%|`=suFjFb+cWEdiUjlJ7r_7 zogJN8o_DXW3ZfT_&RI1UM8o!+mAyW*E)R$}I$1xiMY#x5Fl;|EZtv*|VsY56H>V>Z z;*nC=!{>YJ^RQT%8V?nxTyl}O;k01YlN0O5r*d)L{rFRREr^D~=ZPFAD`eh$jY8VS zx9p>yS~-n=0vD^FO<~nt-n5sGMgPS3Gqo_Z@(5lMCgX+fWc6|15L#>1s8U!+&|zKs z!x`Vt&Nz`^m;p!E#RF3!e!8B@BX~)bG)VgcY`Bx@+b1)OxD_~%E$4pQCgZNlfrojWjW&3U*=2d=b zH7zh;FHBn#&VuR@Y(l}BPuSr8Z2rk@_VQg0Q~;PndbMdXQe`hs@G)PP@50HN71Tg(N9Tj2JHNB!!sac4Zbuv!Hk1N1@K>@Ran4x$Up-$3Brue zk6`d%Hz){v#34OD<KZzPTkXot8r1{++O%L8^}~LUPy74`0QJiz_!mNd*b^n-ebs6OJPMU*2jc;g zozy}ZntSj;tpK#=U`u{HZnHQr`U00XVwnVh_55z|&}5s)(7^a(1ug5mWeC?Rbu|H% zS3DC7Ql&4+a@V{1lRN%hqcTKKX~UG=gU>pX`k%4(NTW1YuUV+{=VH-wL@eXJeznOZ z%T7Zyyq!2VOGIDuJkSUNXa)ujKDR!bi8Bu(R+nfCUF?{{3C(VZbt8a~b*Qr=aEZ5{ z_uj-MUZ7=?yyZYxNv4F}3L&p}8z)19Z~19R_*tt-n(!K%GxR(nl&Ce4oGs%hL-R!k zANH?Ui@z>?za6}hvF9OMq-FvL%Gf!}@26-?(FqxGxbVDd2U+Lz-Mze~rY2|>it-@X z=2(zjcc=5xX^(iEvfw#~2Q=Fg9H$~b;7(tofUMsYn9GQhUt?uC%Hnn`bh!~ahp>Nv zqvWLiLvl<-dc6*?@4eAtjhr!$uIyolH=ek-u+l146}T9Pn^Vxa#s(u%YnLuMflMAr zhN}vIXt=qt-22YwI9vu8^82X>m+(x(mxWac_er=5{J* zv%nG^`CjaeZZ!C&@V%DP3SAOGK`fJVSv?kXBIR*CdCwT=(&Sc+A;~FsJ=lh{R^@hq zIct329~$AY*pqeT8MQ2Q@%U8Oj!ZMIN#CfWbbTM+zc>Y}Jf-OiB3+FEI1QR40r8Z+ z;+inT8W|Ex9z6Dl0x+=xBB`XWw|H$9=ipyJodx1~9#s=+24RbOEkPb+bglz0d$E6Y z>u1OhI{98P%2>Y)WBg@8JhgjH1edffHj?A!dj%*Lz=xh4_{Wf$JKO9}AQUVsUX0xQ z!>M4R1Pt)6UOlj74G1chTba;oHqXX}kQLs#d~v{DuAcF5quntFQ6o;5u2Tt;MnfT1 zzfj_uG{;yS>iXsW+YsjhFREB;&vF{=NvqWuvA&L?)S7eK{hq2T2D87mvbgk6Z3AIu zs*o|fcR*`?5|y}cUQ75Vy~po#;7-N4SC`ZU*J69yr>^w*0BivGuX&I|a?Cv3UoJnE zhos3(osJ42PZ>M|s_LIdx}BVQOCswib-waJ7S3lRedsjFGu_uIJ%8o;5F*>`x~AO7 zuN7lN;1*Ar@msuIbO!+81g_QxGU_tH>Jar+^y za#V#vpp1Ttki9szyf(mbfHVehBl8U{WN^GZ>Ks~X?3X)Rt+)%ROhcT~463)>2owmN z0L7^4z0kNJRsGT<@Wc~ezd*}3Uri8*l9#fXt1uWl53^0#nG`-iaRE)nQsGt&eeroD zZ{BaEafWMRb^K@!Db5?(Gz{oSuK(3p?~@oHu14FWUQo;~9)f&-KyWf-Pbn-`xFkg-U=f`65@khNoYhCM8t_Ol7VDPPlb{=JdnTQ+6=Y*pIi8w14e|2`PQ zcT6IQL{OKIzw@q)dV=RNcFEQiG*k>&(B=S5Qw83_#EXlArL=O2^I+^r$(A@TuPqH1 z4ot=s7yF+^Jy$x*y%zLf6`o^#{Scki(JoK_pJmD6NUaD3UqRR<9+C&oXJ-BEks}h! z^oE|j&waAT>{N}Ff4oS$ng$%%EC>ntwk+e8Ls6h+zeS=y1G}9fN3m-Nj7Op@3je9v z=0ZOQsU)k(h*~e_*M%=VpSSK*YA~BvGhmryNoM3n3y>8I=#tN@m!(M_s7Qs)31@vcSBd=&(Br z@CF>8bYX*(LJ|xWkeJeheNd>2_0r1$j)Y5SM4~mQG9z3PJ!SI*sZ@`ik!lOI;6A+* zw7*pEOlhb^3cqZo^o!OEEK?XcZ4dX~LUm48C!Ft_Vc&lH`L8c1(U*%T5GeeTxUpX6 zSmp8D-Xh<*fWr566kTWvK?0E^vf335b4o9-|LXi4x4~H_Ws@LMTSdV2gGoCgNOAyP zEzp78b)gZ?ajt`*drkny>8g=A>C@5IaqnKXk<84%RMEHOdum0wJctlWx^kGhS;Hw5 zugH^G$@?nU52xEkqsfHEX+Kw3qq=T1aK(Zz^1?k9MubR}Ob0hC@b2^Rxom|;y}T4- z+uwP7$Vn|TXza9+>3`1aT}Md1^+TU7*_Z1-_TwK1owAFtWti#);v|YdaL~4(=!2B6j)E@3_GbZ1u?+N57kuFj^ z(@dfX+3F+W_O-uG=#zDh8%w|8r&m4Id(F*j%9BOAn;Xw6=HfKb~loSE`L|pzT$l ze2|CldhAHQlRQFQDer84jC_L#SqK{hk|E;PC-2%)bdk6ZbL7>tw9u~mxDmHUu}0zSkUI`H=P(_nrm{ z?tVPZgS!uwIPa{w1>Vz1Pv<9^tT#A!=hvXYrhaFt`zh<2xjG?&mtCkI~)lm(7G zt)uL-J5_B8iPa49&PYT?e4yFSre7Y^_vJXza|lr>&;b%sqbTchA@$c~7$UQJKaKoY zq}@88mLlB!tV+%oT}x4ac`8zpe-Kb4Vmx@k(RI($rfh*BQ7|LB*n^!u37adN2(8H* zXZ4;LAtwQ7UumWTGrF1GelP#T5BQ8^02YHzdOSbnMKp)(70714EBlPPmk;8~!kNd^ zBFdI-G4dRkeDpRx_Ak7rwW5K-z2jn+AoZ3f4+lI^y=7K$=TRQAEb(Y2{ zPTAB4bZ}&H(?nJ62ogh}BlM08ff@}!Id%@a*a=S>(k3kC>8B)<`F~j`!plJrG*3By z9#uF@S|&Ks<~pTeH7TI>RlL#=x`=3j%+t7b19eSIiCzh-=A1^NmAaZ5443cGn#OW* zolAZJ0JN`#HJ%9px!Sx4R|4@Gj&X+rf*3zA&8arK z(Opbb0gI@mNEf&8Aa@{0(bv~^&6+hJ*aPpxRY6(>sGl=G12YBULI#LCTw1P3huUYh zLgJ`jrH_g5ksU%TfrQxq?&kt3({afWjt27}*iBDfYlPr90~}a#*}Uhf+!^h-s>!r+ zze3NJzX!)y8s(O|?E>Y??l#^oYe??jT`1fvO~AfV{~t2>H685lo9>#X3|`H`euBZp z&R4z!5H9<-*1EcOdluYNv>?jLh;p>}f_kCJ+5TaNI?!_Mu zfV8_k1(T`ZS<}+xT(!o4!)Y+Iw`C58aLYh}Su|&`xY?&yV1-cIL9`6NnscA^%bAB6 zzQqmx_p%$FSqe@J$y>xazD%Lj#o{^VOTzEL`7*B=*g;IWIX~sz=#DgZ#r-&H{~?KvU6)R3i|@pHKSta~pNTq@pmr4* zLKF}S(TE*H04-d{I(^HRO33$GFJ&i~D~}l>k{z*boDI(Tq3z6wimWK@ABuK!MD^@@ zyFxO0?kTCIb`o3&oF8!Rg0c6IY7092JDwjg#h#mC!$lo#zb-B=0bd^!wYciWB->-N zt7*!UmWi6RA-BoS9C@8jh3uTO84r;sX(RwFdve448J8bhLx9b8o(2Ym@i>@@fBfSl z-AQPTZpkXx!?A=h47bWBKYJj;`a`|N*OCphfez$cx622)!b@|{lu|GGjoa_O6|z_t zyHz0uZufjA=JSm*^lj0XF0G#gZA$o6qRxr0kX7ZNJ>*W-?ySV?dlun7;-WZ-g#)F` zE&=eL!->#n`%{;u#uMQUAmB%Q)9n z0kS64t3C_lw`)2>JRUHJ;7kQ;F1$fPf>ru^!tUtXS){AkE`AE622?ICJ2%{El+z}f zG9o~)a~8y_r1^CgJMWUT4=1YA3F<{W$iV7c;JY5iq2-LYB$J=H#Vu%z=f>rH69R0J4!1(w@Cqblk2sYie+Z^>Nz(ww z>ezk{wgyZaP9tqW9`vgXeyXp2QGIz6#pL(F6S+ERi6bBxb!Zir3#k$E9u?TKA{ z)n%BJoQC42JsU*;_xYH8&0u3%-~X!VpF{E<>U9Rc_|quV)f4qk7+)!;$8G0kC(1f! zy%z|B5-&`F1O}}KBHuX>e{94?e@GcgI5n`x1ZofU5NlT?z)aREL3Ol>ah@jUkS%No zqJkDbb{K;T;RHPEy~prv4;mG9ObGbgf+>_ zh=Ry(p4h>Wp0~33W0?l~f~?&4Q|S*Uuza6=5vlb-2zY;gzp02^)F&ez+TXx;NU*e% zpNy@+F@Fob@q7|224`PIAze*7>!jTLSZVU$?C<>N3dkfhxYy$*d81tYhFj4DI$c+a zk2U1Gw9*5bB-pLx9S#1&{rpTX<~~L)OZ0 zv4lEr-wAPMgo|B)4ef9UnT3Iyqj@U-L@ur+uQUoUgMpbhOjV`(;$#nT#`2uOfQ z>$uaj|9hiHSPQ`A-jCogtj(fUr*SJf%d&dkJ6TR?`;44ES@iOl;5a#Y8URUg?|uZc z(=({H#VlXz1{sDhh$;^o1G+xectC?AxMAutVRw&v9@;p1ZsCoM3i$EmHj+sLfu#wN zuG>ev*PnfpfL!!^`1ivJC7|$Us}zNq!ln~@ldg)>Il%Bi;H`5$#LU)WluN#gnve=wYQKmWLq(D z;GYLtY|E3vv!#eOGmT@cv-mKcf6ljgjoSfua{JD7lTd9gEei{iX?;UvOb z0G1|~4(Y|X!F~IAf{rD*sotDT?1M%@M>Nf( zULz~|0Bo0(hNp~B3(YVcaOpIw`;L71agf2a)GWYWzPDq}D+{5cl8dVLMVEYq%q_@^ z0U3nLDqFi7hyDZ>~ERkj+hFXB5Gc#$>#v9#|O{cm)gsIA29^h*8gDX2vi%s77GP?<21+)z&m;DMPZPq zC+Wx6+AH%1QwfGGOdZD&lH7I^s_7?ku^|M8PK_2!kdBpnJgPj2%@Mh9k_dN+wGnhty0?P z+g^rekbtb$1KaP&NEpzx)tqa`p9~FTr_VoK<6^rb!AsSsN8ogHr+7+L0DQrf&yllvb&!>Tg65T%BvuQd=Rn;2iq`zUr zjH0==#f4XT6U;a|f-@bzKz7UVon@>3;Pe8T`i6alOT71h7rQ$l!GP>xP20wgVIo0X z>1!Hu5#ZsPAJ?yi#jFF7Wt<7kJ&FDiwC3U0 zsFQmxze~4eL+7T_ps@z+haX_p!Bh^)72=u+Lg`pUbuqaTxq~4U0o9a`eCc>}#vD)xGq3SgF2DBbfG76@crOW59QN(Q>mV zh_5Sh*IXIT&DYjmT=o)#pP*SSGD8p$ljlhw{oH=qIs{DG3rxt*{S7@-SRgSqF3VVc z^~gxc*z?JX-#z`~g^+z4YlqPM344OU%Hj+N{lW86W-^PEpY~CiXSn8l!Yyt14-ded z$Lm-$L8d3Ev7^uP`PW|5a3nEPKF45M!9Hc<**Bh_vlI}M^tmZU8FP01V&}jMGzy-b z9&FjIVBFx-Z))8U4?ty58Cl)+-z@4VGlSw=jh5^)z;KeuzB)#2vTKdGG&CX!R#Z|);Q7~X0mhj$uj zN=hq7xiuAY-rIG3+5bT=$0`5nkp&&RME5c#lW9vD0QAWn7XY+CFd$imL7*)dwnIpE zNe4K~pbyIrC)kD!T$x~r4Rrkc(KWHNfNoh3<-cJ)O6Nh_JntY63(fP~A0u)$3BuTk zm4zy_O_+;>nwG;oq`MnssnUTe_LG-zkx$V#$^x&O6X~5N>vbTmK=u88ULn5-t->pG zHC@aNkcdrpnV5MGu;kwd?Yo`y={hl9Z?GGI zP#{BO#@SBcoLC{z_POKn1no%y1vqcFGK;D}gw=QkK!OnNl&QqapfV*!q`%Ruoq_h= zm`Ih=#p!rG zy)1&)hNsUGq|53EcA2=2Plycc+ZJ~nH(PQA-TE|DVPE#s?HJ2R`hjyPRSgLEMxI+J1lJ~d zz;XTgE?1QX=4icJAy*?oWHDNyuI|%yNlly@P~KLeE8?kJV>MjM$g~-mhME*=)uBaN?0d8wtL|OW2mw!#fQuqbw2^> zWeEGRC{SGAip+mKxR>D2Bplce-8bM9sZ{s-7Cie{PP)0qezikM zyz%NC#5sZ{TNBgx2olRH?12dZ4NuH`@i_?4{-#M*LuvuTtPMtf?t@@OWY+`?ZY>#+ zvM9pXSVmaYw-;2MbtsFwY`bS`e)UZ)Cg3lCsk@rWV9|E`ZnNdzK_Ll881ZuJ-6zC6 z-Uo}v8t#Hy-@BgTQymmJQ-w~Q zH_U;7XAvWK;RBV6z5M+T!uY?d3!+pX_u;#}wz_5wSyB__wS}_SH)a0vW!hj0Ovx64 z+|>OU6n2O^Lq5q*`}qLQ*fHgoLE}++45re89Ce;*@FfnJKKf? zmsJ7%o>9m|4;9BH-KL_14H?P#R9&ND2J0L?az+p1p`@s&m$-)i{Qy@ffKhc{t*qAL zEsmfk33~L|1$-?U)2$vBI!!&VrtJcqze`{;CF33q3`5JskhzJyfjgpk;dTgFnnDl5 z#*2!66|5ODomg}DrxDwuBk7{~*4yx_w_}UuMW}27u$H)Y+LHf~K zvk#ZDWk&gMiQIqR3JLW*fLIBUNGi}LLW@VRbG@*fhVpj5Mh4dru}pQjPR^R=KhfNC zd6-9N>kc}|10V*<41&I{Iz=REQ5o~L>D>D)7!mm90huwb3;sHR`iqb0xaV>d{tbRp zzi8->fkK_p0hrl>jJD@>7HGq@gE+o3Puo#$C*7Zsi-y72Qxk&H^pTeJ1oYia4Chaz z43ykb!28}9bjv7<&;tK9jw%Um*nRQ54f-GT^uWbjj(?{cI` zx)5pQw1Rd4rtN~KjGNopGC`Abqvq=vcl<5xuX&%UnxmjNR+ZC`JIScP#29yq-EmK- zuF#t*f=Wl30BdKQ;I>F=lF0r5kx#-@%aczXI_bJTK~{8I@`oz#8s+Eq9H3MKyqE?q zA&K?p7xr@1ej1tue|$Rp@s=?!+~48vfY=8;X>QZG_48zA^dA>M(v{5cc=|5`*wk$h zNU1|=|BCRbKamO;pg2P!S2>m6|Kd60;u#=RVVcgrgrJjsbn7&p&SkFpQ17d;#5s02 z5v-%<{W<&kb|P2zl!d=Nd*EyUE*lTU)mM`}xzs~!^QELM{xO5b2%=Ff5J=Cvr_A^ILp~@3#0&&XD_OKTl3*#(RRk)a zW2pFaT$jxKq|zAS)aM3-j9zt}X`*D11H%4UjszxwFoCp+ZQo0ZG7~?Bd{ViK@-3_b zD{070;E}~!?G1gzLyD6@zcj}Q|2a5@J`%xcr%_=SkSE9bYQYQ$^nOX_C55SyufaSs z&+L)z;=X7z$G5&G0MlpWE4Z==eIun*JuQmQ&X9}RB&}W9TG&~2CGk`a&1GbQZ@zvOJ9UxiQ1O7w_^F@nJ;wme@dm zLsr4s1L|u*MPsv86NA}%b=R&pS$sjlEij=?bjNRAJo~!Ic^J1Xmp66pNGD#wO>Tkv zZXUZ}TiKiI>@#Ozh_OQs=B}0kDh!T`i;E%Tsvk~haZh!WSd54Lnvng;?n|;MR`2Jyc=n4&vTVfv+@x=N?qd{G)Z+-utav*1!cX+?T2m0z0$ zB=zeOgq5{_QYU=QLi#)4P0%^QZB3hJ>CIx?6Seifs%7i9zEFEcKQw)|#{u%+vE;Vu zP>)^L4M#^tjxSnZO0@qpWR=;)J)>0&nIsW%r@%|BeKT8T;`~GO9BBY10kZVzoVOae zWHUO{E3i4gM|0~>fF;_#Rw@LyDj?V(W+}TC${%jf8SWe<#3a=*m+JJHCx78*DEp>- zyxeb*^H&pG6Un9%a7A842&0$cb5VH|%7xvM-?48AZ3(0qx<;2N?|F5Eji3&!VLm1xmJzr^HLiE??H;TMW$DD~#6^NF}{#WB%dW zx2`-NA{QJlF~$H~W!6m;Ux7Ha`86Zmw@dx6poP!&6D^6)TCtax=m@f@8-SB4E(a^` z$OJ-Z76o(iiYjjz^|xTGyYBJmRSIwKvtHH>)|}cR*wtS9;R<+ijdTHRK=@Bl9OS@# z`^^GHI7tMg;F#A#Hj-Hpg6hdsN}zDVRzV{n(U$%CdOPJ~?*wS+EaRcVfC)7ig97sj zKX6e5eg4*!s}zRdumRjh$^^RxAYrGm<>RjTkErXTt-#mB zolGhH@ctt1)~bK#pH40*m|3eI2kSYpp1O~3NXYt+ zRN-OFG8|G39^<)34~$h9D|l|>S=`FSId@&Hp%r)N46WH?Xvr?2fV@Be{+>mDbbay7L*FX5~7*Z|?3qP1fz)&zWPGBat#%K)A_zdymHY zB%+*U7lm$>P`WNj%S`ni>D|)88h*85(n=XlNQnY%9`iNS8QOtdy_%UPb{Fk!|Qjd+upegYKtGgTC-4qc7rTAB_-=!(M^wqb22~e z8Is{nkCc2iQnay+rw>1q2(9X%DVtiwgB}%}*})Rj;}&wUE~P=?hizX6F@Pj^qO8F~ zpke$V96O)HkS4S=T8EI8s!=kom>Z>ixys0pa*}z0op8QQg~t&Do>DVA^ux=UKe<@H zX|P`d+Wfm+Z_kmn`)@zj;;m-gOt>t+eeQJ`xW7 zkteJxUpm0l!iK_JAmk!XsR5U!TyO7gylx!Wt87Xu*KwmYrcs9{{ey)U+Guz8RFwp7 zxtVaUwWdRf+6XfGnQ%u_X@WqJ=>^n`t9l>?`Jdeve=KNrI`dig(2%l2kb47e%j6!t z9zoe79|#||b7@yer@HM~Yf)^#ckoxx#Bh26e*s*>jaH8!KG!ya%+06@jOO4{cQk}- zw3=S=x_UA;1m|5`oF>gfSjnM=d+i4EMj#wT`f9e%>ow!MGFln5)1|LVGMi>e!kTsa6ulT#c)C8QA5#y+F+yN$OTuJ{0J1ypAHHy~f}$cg zgjXhlc2|);VApg_gAEeF(mx=YVfA?Gz;g4T9$vLnCSTyZ6`&T7K0}fmAg`VJar1A^ z@;D49=&!PQ^ns#%>nE!qf7G}l<;W5_T6M*7x;D)Q-TNMDThyWl2FCQnU z92<^|;qP7lmiw)J$}*{cEWZlx(;1~St}=z1se>yD zv}h&1`bE|A3M^<;J*}aF=5v|PFX3=1b2HBF_$A-_lsW#Zf4*(fwHj=h^E4`Wt>N*~@m z^8is;F6GSIYYiDiC_(A`T%~H^K_p5)LhH9n1ey@!*aRW;7@755Gv2Q8OYBj0 zYB2p24^%QmDA&aogTA~W1IIt7(G>C&&GpZ22PN->uTg^CzmI@&`MUo_B(8_NcNz${ z)S`!?G+{%Q5Ei^GaR0RHAbJbe`SY*WD80*V$Zt2(-0r~_baMKH2vBzmvy8$Mma&<^ zs-!?klS%pYtjQ@KT}5tSI2M(Ko0}4l6gov{@&!y0RqlJMc_l>;0E_o}kkc-sG-8fTneCH)F)?R-|31EFf@e2Yl112-wqifOP&OVKJMNaG;WC~GnW4^>q6Wl=meKc4d@66**iS*o2UB57Y{2cYbH$cw! zRT}K8w3xaHZrR*ryw)OW*4;Ocnpshv&c*`$FZ|~}pC`~i1?Z(8I8;F>t51CVcuT$N zHyZa)=PTxe|3HMb9)d%6#{j;WOWs|kD30YMB8N|1eh6-}AY8{+4ao&_>y|gpG2~e$ zcMh*47}gMl=cc|W8gP0?n(y3oCxf4CtNf1BK%k}u*_L&+(V%IWnVI?V8|K*A^y??o ztEsCytW0~`LW9K*IH+A@x7`j0p67srGN~7s1jq2QH&y~~Dl}%}Gz@40XF!aS3K5Bc zBY1r?Ks6eHQ-7x!{S{L4(m?Wrkb3bNaqsc9jY9%An%*sU9CnMdc(YN)@Va$7PJ`vM z$2GF?&>t!Ih?%u8Rjq*=h_HY4!|(mOf30bXO?pc}#vTr&bhHfGuL~u@eMuLb5qeMd zQGK&d9Foa{xpK($D-P1@O8d@#jK=`z=YXNAOR~8Pt z?&Oi5oJ;2BG(hJ8Chs-hv|`s}N%aI-E$0v=@g2bEtgX!$i_^BU!YAr zG)IW0Rpk>M_l7-Z)<#av1XXYh@1U!Gw--;@J~b=bliW^<3dHpoJd|DDS%a>$VuCAe zz(T+LUz$X7-|XSNG%^!=>!YGaX-02K(Q`Vc+ufz@Qhn z`r$-k5e&<93lU8buLLgeZrynK1*$my6p(TIhzIMFD@ao#3LE;0%fu00CV!DzswLmD z8cz9v%u}NkVoxTS-a-|aDi0? zMBq~8XaxerAHW6}{}sYNfcS|F{WXB9RIwUheelnLbnRXML^n-p2eWbvI58%=I1cWT zKYZML^1)M~R!Mqm2oB8&r;S@2b)2~0HIfpg%K$QK3poqI)u(wFhuOfds`vS=$OapE>adPCmF z;G|c>z;t9%o+gZlW`Zy!!?`aey1Tc!l}zP<4y};;;tR*%#NhAjL+=RGR+vY&e$tgf z@(kgvI*z)906mIcZ4VF-Goe_o>~LvG>BH$M$sodwisB`-!Mo~8Fnhj1E#6r((BP>^ zHH7?d+;I~sHGC-sUr^b=B`#7uyNT^gX0zfXbUz!o-z;%~K?wt?7r^k|vc-RgrTTyL zkcj|c#>Ae#WN3}PTU?I5eX$1wCx}X@d-<-#N=g6DeZ5`m+VbqWzh_HzcH=;l_=;o4lYM9$-dQW$S-q% z@k>;ueebXdIU!nPTCqGouvUF0MPKo);yQHYNAeyX{cV8QH{w6gU2^|h$_@)(%7)S? zPA@_&rpZb$4)>GHSgayA5G{;Y2EvOR9$&Il=&aGwWZa)QA)90gruCgw^J!3 z$B39B$vKsqVLDYLl`FX_IR}$4Q;r!O$Xyu6OlC-~VRDQ)7{~AP_^o#H$L{O3+bhrO zdA`Tz^ZvXK+0Wvi3?ijNO%10iv&hUo>?;DKu(Y@3!FTvOH!iIVLc6OF--`gq{sgGM zuN|hNGMh|DX* zKonIa30Ay)yawq*z|P>YbBse!e;(akgLTu2dW-GAEwt#S<9Ce$+q^^@>dc$}edqZo zEifr-cuUhsNlg6c@-}3%YHQ0hu(nr9oW~pObcNO@4HEr815DGwBX-NzO8;U3CYj^;m>?&v+<*mGSeFBc>|dNE51|ufw4H%AkPT>kG;iv!@z?J` zEvY!Sf6ML-0_j_WWn;CH-1Ldo)zfkx8%LikTK)bUy5vIHRxvE(AUn`(b*kaJ{_}gU z!KoB7IiA)wRH5Y8o8eR{72Yt7rHv|oxbY5OHDAHOQDcPIU?c- zQVc@nDSW($IU->iG;=XV1zDPU{=!boEr2Bz(aFKNd0j`08DGxA1-}`O3j+x#Mwl$TFydABa*rKwrii~CL zd0)KF+l{}&J}rOsROOWKRVxod91z)s``dU27laCb*JAsbq=6W9LFxdu4##ymGiga2 zJ8ORIQPUlPE6nUMObFWqbReh?in!c5e%`^pQ9JgPMl^_3i zHOMbH_4W*VeK0}|Ejd;v+q%{=+SpLa0Vcsn>7fHJAhQUDtxKT{vqznNH1Y<%11*~o zTIkoyZ`=(iz(}T+Kh0um-m7T_8%63}(chU|1ktuIsjVz0vAOFO z)`IaBEOxWG2(lx(wr@wem4E(ESH0H${clQ3H%AYS%Hg3z&$dGIS zaI2DRw33XQ%R?M|PG&TRhpGHu#`#QxV<#?PEOCXnCG-*?#JD?jxycv}HW%?4;)_Ba zu1al3yut1D^es^^gwW5@MIDFI!=WiHxq(86(RXbnJQCK7f|~fxzKx|S^68w zO%fdx&-}9BofMbGxxFh!m2Qfd?pog~K7>Doj|eu8i8l&Xr}8Hz)E2a37l8K+$t`vK zY`94ED}gly12;2_$8>ReCTaRFk7Zal1C;slyOQ?8dJX%E;Xeo_(pF$~nfpq0YQ1gf z@E^XFA%t8*`*xw^%b4)OpBw1X{H#lQ%NDL8Ed`ZfEa4mwYz1?dW!9#x*X1_c{M@9a zpC_Mf9c}JEj7MBk0QCe13xFP~YZrkv_;5V9Z!55Y#pj-1V2oVG^Ygh zzZzgYywNH6O)9~nDvEL7eKJ-hV}y%q!v1C(JbZr(kcjVuDVh4_l()^gAOle9p9|lz zKCSy66g@#BA6)BRY`QAlP^B!rzD%!HjQQkj^xDuV-#m?MMD00mX>-CxmSgNf$jmQD zzm>5K_Om51aQp4`sf_XMg{1)(&H8UW;jx;jrhx*Xl4My6Wo~AK7-#s;uM%ObVCV6L z!5&=tb=Ip1C&1i^jrmc|PbV|~+P+lmX7MurE%6oa%=hJ<3UaQ0F!6{CzI4qs^Aigy z%#hx`HG9B;@e*!!vfn_N>U(iX7cO}&aw<_$5Zha3PY1p^JL<6CcTK#!@Ubc5sX-B%Wgd@JVcM)|^I1USq$s%Q7stufvzO z;RD(A_kdwZ?oj*>!C6EZk_un8ql9c4zHR9&*g_We6I5x{eDVF3!kPkhQrlX4T`3`W zBms4Hu+Ce%th5wp{h<93^M>JR2qa&F8Yv1)@_c`@Hbywt30le{fLTk!R3qz?U#bc- zw6XCu9`P7`1=P%l<#%2%LJ_OppwtN|_8S;xZyYagdqB6B{t2+DLfnC zFrOj;T^(re~`Co#Mbu#Ze zbnSkfx_Ww+T`)SxsY3-PON_fV+gEL(J)!9cJ#jVmXr=eN(&|uc{=UAkDhP9?Li_(x zG6MzWyD*F{5h>llq2l_lKEbdh(K21OL~np=93A^tR%3Vi`sA_MiBnp_9q7(}@amvg zV+6yFShiVe_dKUL2GZ_flLCb8)(mwq-tFJR;U4iTpT|>cL?!`8ti_JTpm)`dzDB2& zYe%t4b!A7_bW?#SgN_D-?aaqIR2()WL_f(SW>TT`%Q2>msrpBtw3ep_9H2qzHd~tk z;hm3R4iy@WXxyeGnHD0z;T?HldO|Bu!TvV$VALW+Oz2wiQGZGM@*uXe>vaB>)!7>% zu0(Hio_e_OfzJiBwY8;Y?Af!&Bt_f6z|>hb>fVMT(9|l0E@Esd%;9+`Hr$OT@N+=n zng?N50<>S`LH!2TXw&*;`D1%5^7nrfYywCtQ`<3_ppI~x`Rsl037>q&gUB=<K0# zgv9xFir&1QQA|dS1dM4`*8Ls1R2g>^0;o$04tf1Hx18>;Xvu)WaBO$ZX`>(%%j|r){UTXR9?pk& z0xJ$-i_PD3!*t*FC0+4wV05{uRco#U=2n6%m?7`kx7se6N1WYf9mc`VNKCo$PTcJU zrGhmQAC%u{Df|P5m@(qR>9@du7Y0=ZIL|BU3vNbTY~T^pU}G+2;yF;1aJfY{?7Uz{ zCDdCi#fw{;o+?YQNysKa+J+;hA6QOllJ>9Q5Tz;)6??lRPqtPfyDd}*krGlmc*xw4 z_D4C-eGZ>l37)a_)qvspJ}?6;$@q3%aX_Vx%}^AYdCB0i`0&UGAVyVSY&tu|9U2?^ zvMQ6cZ~>p&8T#RTM)TN>oaze>k)UMN|7I0WFnl4V@0}yo(bCldQ3GpqxtI2JLJ4Q8 z2r0r`5KQ{`n^cdyKt?z1n`^(9@|S=ag>p(5HaI!}lzw{)JIhG`IYgGsbC;!WF&b_L z{65^%=JUtCIm?YB#~*GwlOeFByr8oY51q1_g^O-31(Aj?J3$uoJ9He}Z4rc4Dajd5m6vJbl+8BHLEk;}0l^G{NflIT<< zvv(?oa~y0-fm&sz3MyQ?$qaPZm7Y6{XP>a56%z~#R>`hWa5t$mp%n=S>>IH$%M-xO zMChzmO=4R@D#iTIHNL6sglnh!@ZV^#F99u|qVUx3?qHs%AewJD!rmPg4DDzCvZAc2 zAvK-cdMsN7xM%Dny-q7eu<8b+?mhP*27r|oDIL<#+#4HhDe$iV&lCSggfRQE&qW#t zQKpS6oEh&|seS%{YL{)|4xq1$j;tLRq*1{plFqpq~W)Az*u>;{BKYPBd$1>UHDbJD~}03F!EA5RdsysVrD2}tH@C; zO8GGRN4$-8P}h)O?ZAiTX8XB4LGKT!t9F9%S!@hcb-)+>#4Bz4pqY`CEo3_I!Q=KyonbA?T~l^w@a;tpGsc zvK2u%Xl2}95)fzlW}1EP!khG;`)4Lbr>>uQ<|^12PWzZ@uLW%ihooit_j>B&o|*%v zWnYh9cnRK#$exUW=qT=<)*=vRi3TD-p?kE`BD8Wh9}#{qncoo10@xUgZ%tNRI=fzX z`kNc;qRH9T^n^g2s>MqnTWW?UP36#5gGZ_p1>{MqhT~XDMLh_E>5D%|OiGgfZS3;l_`BJ~x;)D@4{dH%{@slj7`?JSE_*s*l4Zo^0-^`eR=kMd zCqm_fJ^hCGfcid9ii@P7uEnuHpEd5$0WU`fOp1fnEMC|&zoppTGQ_*7A z(_XM--=mx^HmgCy#-!l*TPYyuU~#bEKz;e}^}7leEO}|-mTUhu3gQmPe|SnIJG~fF ztv-fBa&3ZN5%fzS^fDL^KtBVN4ee{dndA{heUyvW0e}Rs%tbHD{py2klAX2;p}#e~ z&N`y3bPcL+8+w8^r|Pf{@ycC5Q$>}Xe_!^~@L6Pf5lnGGF;v?-Zg`?|KQhe~W{{!^^f`GVa!Dx_$g@>bPG6E&UuT<1IXjzz-1A3leuSAD zOeEo49-v%ZSgq5uKWq@TLixz8IzNcDR-HiqJQG52wY}hqF&oa%fRage5)P{&1CFVw zDVVTLsy`i_FF-90Ne7oY)-12FdQl*3-hn%C_Jxc!04pKDR=yeBYyqCepuBa4!W}u` z*8t@x4-AEa7BQOvdCS%C{ZWlgxw6F8Ihcb}D@$>8bjJ1fDrwX1F2)u$^DiY6wrr+@ zJvw2#BW{0-F%6MjVQheD^i%66(zU^#|07AylK}J{Sn)tyct@UUoSwwyeQ%SF33ELZ zg>_^nWGppPzqHFO1b?sEt5?>v78xWZBKK?@qLD~Q1=F8>WS3Av8_&q}Hlga7onm`I zj?L<)dEUAHAiZnrkDgA~8deZQ$XK}$@?|asS#I_2SEL3kPB81M0Jyn0p&cF(gu?3tL>~@LK%Et_GZso%^zx2em zONY=+TMkS)cH{OBkKA?s4=rreZ5l#p;H71A?DoXLlno*WW*0Ld)#7c2f~~}F_y*0R zTV>P!pyoZd%O6?3glufsrYfwKjkNd;&nVmKLtWlif4PDNwU z>6!0;YA!FRZPwEWq&sB?Nxl?sH%NMLlO12E%PPXPoe1=p1Cj}}Dnn6N5|J1>yKaFc zQ=af_E{ft7Fg~PC(eH2D4m!0B;T2eSCJc~?tW}dmllF!D`p%9 zk^euuhaum-HVE+3!qf8-I`r4Nx6W7GX#2>P(mj=tYdCJEg*|)Gnn@-_vvh;!Iymfj z$(A~>a0sR%qoApq2fG%$CdvtgMMXtt_sq=oJI+d(pK}g^4;H=TrS$VK$r|wZ;6zkh z$|4mwZ)}tb|M(bus4Gu1UGF$!#zFH~DhAxzN{ErMJc83I13QlNP1b1gQV4^2j43ru zw}EH|%x>!+G!35DH&N6l9WnPAQ{0A$xPv&I3C#-9LY-3n*C#BzV^l<)U;9sdTV%yh zX9;pzfJN(^6b`m5D9-0FOd{}Ep*n5s7hCS|`dNfpyJqiud7j=IgN>Y>+PZugxgmjm zP@>xtq9>vFfdPE`nRrMsGRT_{B?A*!qq|ZPXK*Ey0G_*!Yf@NCY`VDtR1#Wo@`6eS zMt-zNuV<`%R%x!}oD|Rb{oLixO$%<=*V+zNzn`6*b;v)}`m9`Y6$enrL@>pPdh)zI zv}$8xOvX#Kk9dZ|swPz`q?1(wZw3<ts}hEdx|rrab0X76YlsGjyg31z$(@x@?d zeG8`+;i8=Z4>c8byx_j~ z%qk0diaywaE+yNQot8OyNLt+S5jZjK=0edYjTou|0KFk-FKfo$s}o=s7#HM$xH7%G z4HcTab0|QS$@-HtTZ~!?UkS?cp2BZ$y2IaU49i{0@EHE_p zxapwk_F5A<=}LDD?@#(Z6b}~_9gUn^$e`^y`r=F>KjodJBG|TqWipJrHodK?Bgu{G z2`u5@qe;y@pM_}@O9^IkKIBcE5Rj}eS|pR^QS^l9!|>Jkmq9wJvxzjn6gM21cjTQZ z{N){F)S)(BH|5TZcHgYZ+GnHWC;c_<1w%4Rw?~(GW?z%v+VrWAv+|B;^9K{ankhel zUrMGX^0fu6MnF@pmC{i}=02iQUnt&v^uqj+9LMy4skWk=Ns}OaV4>!SVgbQNMhE*w zx#2ts=b*NUJum+A@~c16UA_g{dN>g>h|i_lid_slrG`BQw$piF@a3;7J%w3l9z^^hv+m@T z<2kZ;p2vgYKF9Q973(7UjVwcCIWsL`ND9<-bh;eJxTuWL2qFWx=isK@P=l>VWt_>4 z@|tcMCR=pt*h2q{vb+73Odi}m)7) zlns+~z<*a^z}C;O(is^re!9~S zx-n2bC@X>cP8z`9=7?IV7`Gk%(eBtqXI`E?vY0u+srAq^PD*Tk+K16$pi3$o{(EMc`L?51atyT`JBXvObvi84l%86ui|JTnxf0Q{Q>_Kr0>#TI& zA3I-FV5qQf-Mx5>I=mgt2NOUk2Hdj-3k4v2skmo#B<)I)+qHSFBDE;7SR1;ccZK}h zt!bjD+>pS2XiXhUZy!xcocR)@1GHw7hHv0{`{B5o+9oh+2hRR4$0Fs!heM`2b@flx zoJwLqSmNu)dqQ{15BoFR(`Uw_E&eO@M9cWX)%D9LaGt#Q`6KX@y z3aqf1>U{RWi$QN1^FFkqT!4FBa{M9`x;qgvcn(H=o6xxx~L=NJ0V z3xe5%)u+69W4$NNXr+U5i|dL0=={ouFBDw^c<0idCQMWza@gp}WcW!*0ZDj=Dzmos z1e}?@{(VD8W~A*(tRCA=ZZtw^0C(m*W^Pdo5s#5qO2|5RMyF?6j-E|k%y-&(vlcfr zAVE_{ja^7HVB%;)yyE9aDk@U{?lTaU2Nb z8AziK9z(PF$XTTbac)#Cu%o{SoF-VUSDXRezCOa)v)@#s#GoE)wL*^&I}_{nRFoW; z|EK+tV(D?#k1a>ae2;k?nn{G4XFV1MWB>ewoB%vI^~ysJgjm8#N(q&&{68c>(>Je=4GzV)4{jbY2&hc! zt8OxqwADm;F$8N9g9{5kcettHQNsg(a40a;6$T@;2yfjwT<5A}a4Tj+f8LX&ccBPw zeFojL(R!#AM>S(700qbrb*bBbdbmlwZ(NQOojkB(9trA72GSRDM6U)%PVP2lznyEc zyDz28%Z5m-?0!-;_D7m2su4%ZLk(^uCA^IU$>)EPa)DA{F=F73NmpFG$5=1i@@)EPfi2m-sEk!f zA(1qHd93x}6<2qzuiTV!2d_7lMH&CA?(_XKN5gb=cLr3}Iav)T2#WZV-5*5LjsQ~( zRC>@~0$&Ui0cm7=HdI;PB7zRKzo6|$Ax`pL>EZR9 zbA3_{F(^2LU*3dl?#;c$s3nx}if=IMG&&K% z{u1iIe3QEYYE7qiBVK1z|9`5O2RT~`v&#zNrUHvF1M?F;B8c~0$MXKe^OigkwqNBdB2ZadF=z+lV5 zmO6KH_xj}(WavhZhpn!Gc;-~YvYL}c29zb+zz`IMQ5m<3^~o`Tr}<(4yy2Wrdtg`k6rRCKyM5`K|<95p*6bS$;~5ihYNq4u#o zI_KMrLRfNH$NLMt1j_8DDbt@Ds{Jqc(qME`+uO8QoDSh-rZJ_vyapBCM76vsoESb+ zr=5=(KFi*YbiCQY5Eg?H&T`12j?Cxlw7Q(QqGW0&%Ha`IDP^VnYB*o=_EK;0-|08X z^K$c!jk#oxQm3+}QG|S)nK74poVye}3}Fn2o8#kF&-`autWiHRPs(mR&_^#=uTD|m zq%|x+)gp(Ho_z#D2)=cKYzo&Ra+Y~FGAvY`s@bPZ{i|`Z^LQn(eas&JscZb=ON8I>UNm-X)TpfBJ|V&9$(an0&$Gh_yq!W1(# z_Ta{qPj#1_Ueo+l#%ppoPz7B9aB$4VNg*HcR?;&tKmn&7P2fdT6Yfx`9Z=BwFK^8n zjW8pib)fB9gw8bpvNP@Ev$L-DQ;f$dO~z7#C$4mwkK+y5@;!FJ4=29VxD3{o+yA

    T8- zztq@&=F-6KvZ;`r#NM^?mv5N%2YAhX|9<$)2go3}Lt$Od*36p4bw`?hZZyHfA> zK%?OF>9J8Tm~A1UHOA(_Wi-v56e@ zNED=9gv?U6N6g#b!cPw$c_!VEz1vFLT}Mudo)x+R#(_kKUzXHEr)~&KsCsus@rRb4 zUWA>sLCExgWucgg`1uv5S+>UKbx(g0-e)Iq57eAywtt_b8$p7^_z*;v-`hO;x>yA< z{Bpq{*f_9Niqk%VH4!(xkbguGn=-w)+17|e7TCP3>d1yb%hPlK)9Du>%4@VJj!kM| z1gOM=j0UMNWq#RfK=JzjGC$l`(pS@5dZDib)H1&uPcXyBO$)9B2hV_WI49Q6mYYFK zO{z=@Z0v8jO^sqo*6X^-a^8r`I>C((ejIS^e>e&_=050=E9ekg)6)Ky*3_X26aMDY zKzf821;|1g*%81iIuaaH%TAWKxSpnu>WG`@oA=?7Y0h{dBxUv&c(m{9aO*JF354ZM zyz_704!iHF+9q}5o=16)H+ZC^q~M8d&Gue@W;ST9;#pqp?seCvj0bqd8^-4@y#ziF z&g-h$p>MTdgIf^X9eDH9s0Q1a{y>IlTaXDq zWyhWCa__a5@l*lYQ)>ISi@Wx{tLvQFCcCp|cgLM@N>T{^|6Y1*kNKF*(v2DHFvpDS zmTq-7Ny4lHejL$%*mfRb^cc@+C)q&wM!2TK4Du1PKEZQ=iSNp>yaqe7krT=wLS@Ty zjYpi;PMk$(PbNNICyd|YY;uq+~hxi*L>%M0a_WtEs-W7;`yBS!T}E6h>-jR zD&O9#pm!MbAuIU7)s5E+>~qucXoN^oFb!+!woc91rf#ZOOv@)9JH~mKhh#JBw*#fW z*PYqk-*EzxT_9Ua1wGBv9nJOi`2j`R5i&!OA^f1ojyOX8z}WQ|+^z~b^U5{%_>rqd zZhi61VHHIZZlP)ks~(hH)s@!tXwh*2l%onh8_=zPdBSg6AUAsJ=hLcY>r|5csid^j zLL_^K#nuO>rKke|n5O;hq~Y2reCkun&749c=z;)18L}0PP5bEUfW^EPLO~Y4EBn+Y zwJAtL`_t8}%~s}agSyL`gAz{F(Y+ga+!A!@`?lD>gaYkVys?;3T4-=jW?CkyIjG1G zk=_ky{L8hyI}84cFloczty_E-XyKC=Y@NvVe3q1bzZ=0oU*80|-~g6R$}7F>%^^II zy|@QDuy;U$&9xE+rZ~?7itZ!RYKII1{B4u5FMyA59fLCHw`RcUStNe!2w5s-ve>nc z9>dl+pLI`aY^fx{fk-tSie$Gb0jt-wfB?)9AVDX@E_|p2LkPz}#=Cjccp27Cy+27}ntO!{3T*XuzpsFKyadpJWcx2~`&sSPBf$v}jhsc) zdp&j#RY3+~2&9}h+_g(ecp%2S7_m(7)&b7+%G2mEU>CvLu;m3jh{u=?3p1zv23D-W z)TSO}WM;fanGyU|oe_dEH|U7QUQW`|!4pmm3GdH(3{->#f?9IJoa+aDg2&J@wIe6M zECu4_6d=h|BXqW80dy462oKbegEwPzS(j&gNGrx@SCyG#{|AZHo(?{?8)toQzg1T2 zCgr@sS3*S#MuV@B9Ai*E7;x<5rnhJ>{zxBh&(w4x>myG7qT~&V`SAtd#}fBcT;O@I zkN#D8*f_EtyoI)`C_Fz>D&IFrlWQ`;47c3I)o;vMCc@LpX*53iI%0D6mtn<)Z z=fdI=NpOM>2EB#aCS%!kOV)5E&;Aw>*{POgh#yb~isGj}AO;LyqKWq?e)v1vgUVchWHDtVRH&sOxI*{{NV_%E6b|PIWY*_86*b$Pw!pel3Ndqdw@JrE8=Lo-d&C8W=$G94a?*6zcFTzH765TTn5gJ#h5JR`E~y(h zN^#&LXf)iPQ?BXb!+<|PYkDicNvBGTY0Vj`4M)vZ`tr%lRpENRTrZRBBfS66?=z90 zo(ieMee~P^UO1)NV&V>>U(#IwpoH4llMZeHu3b4DWO#+dZsTP2x;B6R?7xaYIug|% z{Zj47Vrrb^AU$R>(0~OqXCzN!UN->=Ozr%jdTqGTH~z(l^;yJZReyy)h1g9~70ism zLNCE)n}KlK=Wy`&4_#@t^;Y)Uy;+syebZ3- zMe@1rZOcO-7wsZ>?rebjxQ_SIyQJPfu7lVIjKaa*eo$u#+0F%1^xm&oh3W5RWVyQw zd`6{z7iM2_|DaDUt6X(g?+39-1bq*_e3y_!neiAf*tGC)=X#J!63IxGipa)u;P}_G zv~^4?GYX-yK!_U|8A+vU5mlAU6K0p~PghVj`)+$w!!94g;%$b22joU7t1dwHtQ8{4 zb-$ZjN7}^IZp8ZZ7>Z$w&b}-s;fa2Zi>8g^Lh>?mWNPhjVJ%z4u=bGI^z z_p!M&5GOElSIqP;s9i+dGyO&wGqz7yZoYngaKS&-#Y-Anx z0+^9jP*u6*QY2mkEOx1~o`D*%|>A0EE^ zhy*bh8Dhao%gb!TPE8y~X493=6XiwYb3@N*xEYowzxA%zV`^?CjIAd0Q}*%H^IH%Z zJz@q{3EKfFykxEA5I;1Co?!Grf#ZVND2UYpoKRD4)VS%rrQO%U?y^;&VwnQscU$aQ zb_=TLV&E&=h(O0KoeAd8ZfsQSq-+%2Op($SqhR#1dM70+b{x&cTFtse_xT49`uEoy zcuGw3I_dRP_y{s2P6zTr8w=i-u5m!QOmU&MB9k#*92pgoQU0gs&{YcKK4xHoFMZ2 z+|h-#b*&!yD`c|juk#5j<5vFfmhC!VizLXkYw|W(rZ|5|u8rMxZsjxp>mR_oJNA5O zKo*qKHpaghp-LYgWH>is&F`8^I5H!ZK-P#P$>YlkA}4}hAsV!$q!3_*qGkHPR0$w< z$X#%bTEtAg#V58cwhr1@$gBw1_;Us((hA@i z7X(vN=4q?*Cw3brwtQzo5|Hw+M8#(LQ4j5!pdM6k|MH3w)2@6NI;gjU*eaW*2^?OV z;rR`j=KL6gx=k=~hv%q+K+oX&1hX#uS1)o_L7;HbcsEs|ZoB*K(tZ6iuU?3^uRj@F zjm!BF3%>5eTdrl6e!-6DK>m-;zi|uHCXsSX@6Yj9?PqWT0HY$v*sOHdXy*Cr@~qOr zj_Iy+kh z>`FbYdKXqs>>qnxusDfu@&S)?_1B<1wj$CywtPj$m4EnPjt*@Q?EJ$?L^Bx4r1~REfWTbbF_X z>cqjHAQ?lgNGU0IDUkPUD@&Yi6GV4Wr6ZWG0{A!o6EnPTw+b`m@V^H9G>V${n(%<*FO4stmkCTSsY;a?0NTp#HU^QCPauQ(M1XXF3P z{Qmi9eUB56sI-^$HwNjXa0v2&+#Lb)S4I1#yKjq?f7)r9xV7FLHN({(S& z1Q0UT-K~0C+1xsk;;8ZMvamonNXt<^KcK9WI5%2O8cO+rcGYcC0@rst@^1fEVDqsW z%f1|Ndt^S3nE1RLN;>;b3ng87g73T)B4C%^+T3HP>bt@6u~mU8f100Ts^Yl;o*LsD4A|P;8W&?D+b|O1;ANUU$z4CZ^RK(Q5~hZFp6@uS>ojc3<_xP-dLKgRt=~;jpDUZ=$ zKj&8Uju^uU6w4`x4R5FfTd>dVmzTvenBy1#>l@0<=0UaC_mcy*tFL`aegf>xd+gJ- zmDxu2!zq$Gc8q_{nD&;js=0yAT7?u#8>X#P{|_mC(Y}u1wqz5%d4(i5Z;X52Zl|sx z6h9Pz(YU@Rqb%dt+`gW;>5xbW;)vXw!Jl$m0W@ll(RttRfBS-S>!wrYI5=eTifk>P zJ>3!Y*!Z8bV3APuBoinB8b>W(oR@+cs<3MRSMzt79s_3R@c^>)>WWNFp4FDUASMKx znmmNI5e}kU8uKKcz6N_2e}ImKvB&O80=TPW@=aOrjo}8`5x^jrje7b9>C0 zFO?nqkBOSO$F8`9$(7fAW7Dh_ zwigy2WTcCG?V1^5Q7rzDJhV;bx3i(U6Qb6s^Hm`ufqO~^lm&exZ94SMu6@FD2z$OQ zWir-`0P~mqAE2YsF9)!M5@tRYa)xLyAu&Do@*xSP>+d{En;LnLIo2+a>p#IjE-?s(oz|Dg?{T6FVN}+M+87cjiF^gSt(y0JSQ@ zLF)O;c>U$dMy}^4r-U4@KjM-^r&Xtnw*!#nuPs`r`9b8_+pcD1=*g3 z{|-Qu6oN)iSQ~I6oZ~=f#sPdMLt$_BksIj z$PzEW2<<&G@m^xS=I^Br*_S2fH7q>jxkLA>9P6`mq0cm|7qRTlZmNUO#oE}%#>#Ho z*Gzy=gq6S%8!wqGI3P@GM?HENY@fmcI6rpEeu*9x3eUT(Ncv1$<|mX_nhz>;!|>4h zC3Xq8x3mW9_`8-Z}0)x)E3Mm?=aF&+E;q?0XBcgEq8}F4^SBEO@9UZ&umWxOz;q@Kshiwv)1l(m!fT0grSP8Z$RTlm>^syXV=O37JBN=ZB>W1dEaF&_Ng zvW?Qhu&`8f!O$eev}45aX4i8slj&N=o=z1O`1Y8$1igLHd=esM%TJ-4b(Cf_R@f!z zy9IfvFkc2nWbg+glJGv{kfgwOn6u%-f3=(FY}&`M+~W@PNhQzJm|q^(ob|l5o;P4h z$jgI-2Xe45eY&k(x`G^NQTKhY35+ux<)}A>r@N#Ky<)GJ`t<(=`B3tY9ni{LO90*h z(44qM8JfV_t3oBy|B*6{Z5eVQFn6p;wWp+(i^9$YTt;C$!q359edwqY*>1_Kv0*;W z=LrFw44vSrMzWy`fmRUI=SJtHPEgJEPCQ<*@GeI$T_Edy!jA2_Kpvvk)wPkG26irt z`9-?E#42w3g1=ZnvwHDzvuY)omWon1H%_j~C%K*sf)upZ)n2Ck{jRzbwG$V}`qX(I zSlY=Dy=h}FAcachMoq6u^7@8uy%&h542ULZRb@g8xB~05uktuKA!SmwxH3a2(l5c` z?cMFcJ-vhUr)2ixH$`s(XhS`3BRs${ePvLo3(%u}d7I6;%V?-S5=n%u3oX^A2-&FPa95f*gk7k4Qr&?9Z~oH6Q~S(^ ziP{w9KJYSBy4h8z7wy^y$DgtQIM+L6DNY~yXFVHdAhTxVq78J&ly7+^4OESW!A&RI zTs8_I+;1p)w31}@;~wdT8r-ynp#xr%sqOvXO7#%s_dGMIz)G&O!$F6gLR=}7E6tsO zz5V%w%EH5yr)Cv) zoVTiR@lwlt=Nw$Iq|j=4$j+UVebdIB$>#WeRwj6FJf8GS&jS(*jd9fz_zcx)bs~8h^sJnXyH>>=u19daQz;`!qY|bDM^m@fG*EssXHtKvz5y2&2luzrMV) zdw@L+rGB*EE-%2{=4NL~LZ`uICzJ7+2og^BLt{}Hi9kp30HRG@0$BU+w^38adTOM; zM>!OWXGjDMCp>1FDoW3$hc;3@VTZ?hg~;3wzSE#JrtH*ZtKs#aI%M}quJ2WzC+mtQ z_(kLsQKwHhkGxJ+7!qw`5`%rwsPJq42B988iR_!NmX-c)&9wC`@cYlyrEOr|OV{)5 z*;&EZ2dP9vBgC5li(MGRHtnK&`S|o!6Q0(9lhVZC@l4aE``|%mFWy=wW}I6vM5ulq z_${MFO9Me7xK@oI!~!6bm*~KB9k*Q%dM3}D=tnhpTG9wChU4h6*Uw8H?dgUdx(^WUYujrS3 zQ{wh$(swJTV(JrC=n;Yx$&Y^?_tGA3&nj@XL>%SqcX4?P+_txD7!F$QchZ4qm-mFJ zdT2d`7i>o|Sn&jB(|tT8&{Sbl$H)n5Ox_9@HSMVEY62_s@q+WnK06Xx$~3|6i{2(`>7sgz3Ub|*4z zFrL6}`7#;JDQC5HM@HA8cL^ zqX3|Z>v%WZ!^tm3Hx4;=4ONGjb_Ef?^_Dr&5?(M=*q!Ca$(DL97_Dke`h(wIOziU^1 z5^{S9hIA(;mKI1~t8{38aB?jj40)E^B-k&BK zc%jgx8o*E?IS-W7nJ95VrJ`Gsj$$bJ@hlFyoU-_dRpwIt(Y(qVXr_x)Hlp6|FV)^n zd|rt1do^%MsNg)5{9pF?H59ASU=9jAh?-bJfsybj*%wdItBsHtvbn&54(qS1c(C7& z@VQGpo=VNjJ#@<~sYd%_^0X!o`$JivB-E|?4#oa!7?b&_ra`GY4nyLcQSNW#taza0 z^?YRPR~Ek8HdX)j*~QKpHw9S#46a54Eky;rq=eVfwuhaM)AN1Bgy7!{F@TjuT3cJ6 zh5xiJD_>+GK5T{)qd zc7KsA;hT1!V#4}joGn*d((|_k?+GA|ULZ$;@yAvUo0R|Wn6Vtww}7-+b$^071SDxy zJBhjXkE-sIcmrcI20a}^) zeVw1rX^Vl_&KfLrweAw~mCx+Y&QsWh)R5W!}GRd3lDP580hG}wlEb-vXJ0TeYNkU=vTFp@L;MtoRB^hR&_l8_x%;e zrDEnPfnTthph|~>EqdDO&UBz4VcKhDo~1S&Gd3@@vNIu-^rBODYpUjKNp_kT=V2D=9s^3l8MBnhKs5) zeUKwp#C9RD#}?^DVpjb);erW!=(Oyjv0IXNaswV53V|uUVi(A1MoAX+ zJ7wx_<7$@)^51zjUK!HrV%k7TVuF@m8mOB<+sqBx@ogTD+fLcx@jpws<(5No?^ho!KXiu_Szyvo67tGc zk2od}DyPvZwHnwFE?~lwz7a(K2zY#DaqXlR)Q4VO9Qln-YS%`{4e} z5OJSp$8YWf?0?UPhhK~i_0g}_`K^06sb7M6H2L(GkL!2&^0PYrw{H$A@i3h7@wYN6 zvfk|;Sti?C3Qq?t;6AB@*1)9}zBmtr(0b)X!e>s0!LiK;ZG8RrK;+b@=Bi2KYJy+T ztc}+h|Gmq8tj5V~zE;vb<;C#%*6FQ_zoX}Km6r)IUD88AG$|l(m6J9HZBY(8Z;G*V z7)ugJ-@IpX<>>!X-Z79@Vv3$Lps1}n!BZ!9gi5a zHhj5s;g0t&OA@k7*{v5;Hbz!u7nl>>9zaa_7k_UjDWjr^*A>A|rfn(`MnTydn_tx@ zM&%(%UCGnXtF6G5Y|@X@OEI4|I6%LKzwDb6&8jiP zT|Dl0luP<+X`Ivj!b0}GOE4*qAIV9j`B~MiE+Xyo-zDpG+!17wP87Qs%1i}Cevyg% zW%WgQt#iIHGh_(*lVbyVHtSpOv=O7w$9_s3GQ*%OF|6;?=OBwMgH$GJ8sf~?QOXD} zEOifdb|1`%%xa_;K7Yl_%x=3xd2ruj;BrSzb0I%**II^0M{`+O*)Q9q-vIy$Hvby&iVv2W@0239&dXM77L* zC(+m)>o^eNHY>Hg%eB9sH4U7<*xck22PR5xe!$%E;VrG~t=xAd`hEiq7F031&h~8` z41l2xzT|kc3~vS3NM5_oh1k{4|D|Gf9RT1vsDh}+v+R1ImEht{2*bimIf1Iy2z0rk zkQ$u1W!LWezvrf(%b&iyZsLNyDBqI9%rm3ROk%WnB<)Gf+mx(f`1k}(UT!Sk>JBe< zXBjn+k@t`Up}|@N!?Jx}307Qb@B4*}!aCFvZh`PN?2_2HTwLtL;I#P=KIG)Z^K~R8 z72l7AuLjVXQ+u|sKqHwDt7OEJk_n9XIdN;R__O|fNWoce3-k#1)F+3>0eNVxw3lGI}PE7LpZoAIfuAk!>mRB7>&0xfEL9QXV zo9+Dk>lg@Pswj18zStPx_{ilnpg@qEe1f2hZ#LdSHO)@h7+IH-%ds5t zFIszv1~{n4L>Yq)?ihY*n+65+;tR`Lep#NJV@G_*uH)`fH7(I|_GizkdCcOMSs$-| z_wHSH_j43yQkQA{Espmw^HYjvNP}(B#nT$N%sDTuX}_6iP0Lwc%XI9z5Q6>l*C}2; z4w$0rUJ8SDIQHquh-sLzHdn$50_^(YvnwfCj-O9Z~7)hDFveB{3tKi9!ObmwZvri2M=2_ zP;ngD!9Nw1D_u8YjINh$w$=>s7ZpjNyWK&ZsJfssIYgki>$%XZJ3=<_h6*;chx2WC zCB)kU2>*w0cj4+5p%|n=&d};@oZ$5r$jaZ_F2LTF_{k^{>2S!mUK$pJ%_bzrdYm&4 zYQMRc;YVbRCf>+M#wzG{et)_D$St=@vQtX`|JZxauqL;zYZNPrV%anSfo(-VKuSPr z6t*HDMOp-esPr0yo60@6F7M_OW`NH3uW2+~^!H4s8M3-_~q-hICJ$NBwT z$3I3dzmTx5S`jxdDAunRW1a{k6lmmok^ie+&2BQ|@)m(~|t#NPN2l6J+eZPjC z*V}OKhqn;BH6K9L%S?FLp*I!VVT^@_>pmM%U)h<6GHXHq=xQ*$SO7%yxS`BX4azAW zKc&|fdW9ltZApyk0%m{dYZOcI&$;e^gn|#p?YY&Vo;ev;B(=QW!~$Qmvcc9V7w(Wi zmy^N3M?ga=(7=Kdz?j_k=)In*OO|EdXc-26i_@8;__OZyb~5N9uTW}Q-Ph>gWZ3oJ z@53B~+aSpaCr!i_}fzGfe2ww+8Sv9aslqqwZj^+xwr&3xvH_M$j zfa+%AzRaY7b!efGI+OX*nR!&1Im#W3`4+Gp9ltxA7#^=)Kf!C@^~vDsN1y=zR%eJ) zH`8|i4d^hBV>E|(SHN?5vES*vsy<*iQ89US{*UkTNdgNyI|oS_pUKJ9*P5C$z1~J~ zn0aCYl45ryd3DGFeS!bl>s4Ap%f^Er-oAgtBEp%0ia0XRwCMM%c*ny7@-dez?ngAH z*%&KGZx}b{tj~KZ!jvTK=(x5)-a@gxP*q(BaxO?k_lJIfQ+#x*KH>WcfoEvrankhM zJCZGS+V=Z&-^DVg0=MTr_Ji@K)@5xdM-%lX6IW0MB@1&k?5iD4!iX^D-Dlb1zs(q0-!#Pz#{%7@}34Winpf@ zD_sSxly-z+fR4`C`?r0FYCrvndBiO(vUG|kZnd2Ig)nRRqmwmHf5WRk<6A93ZY84E zL*76dM*OImspfB)n=@jmZ7x^>#DP6`ZUNXdLM+v|KR` zz$;kb1-3P42-xB6O8JNF^v9>C`TMAj9)ra0w!O6b&k6eMCw%nlx!nibL$D4Wk$J%| zC`rWE_;59$%7M7`_=G>o^I}r z0V^%}>19HIm2)T9lf5UNMu)4t{dN3me0~^DRri!)p-Vhl-kuM=u(RWlppoo}Y6HJw zD9pV??dAGWd%Vf629Y>m_7oh^Y+(*%%){SDlKq~~;x>tUb11gvBgv|ZMeV^Bmi$wPi;Y0Jj>bLE&kx##p6+U*YT ztt-9IeB9z{`2^hFqHrA;LSvDD|9Sp}W7Ne-)1X87lsG8|Tn`82zqTDDh=6?k2Q=Vp z_G4{8ud^k{0G3;I0)io6{}wAG3W3!c)U48L(Cft?mw86o{ZA|P4Y2-Xj;d0KNxc4i z=g-glCl-TVOAirV4Kt1p!+6%C$10q(U9|h&-?ssbHpXP^>dzb&kCVX;nIfK5(c~b< zK`>2PkK;2crhT<14Pne_Py9cYEl@k)2sn@+C^(`3m>zqA+&a6tvOsTK@U?DAnv2bY z5T-IwVcR>|%a9(Ib~DVARP1z_r8%u%dlS1{Ixew>SeL0gt*`KxPmdl(z$9cDva3c1 z`9)2B{dHSCY+yCOCrdD_Z`Pp~l?OJT|GpJ3G*&@Vp!N9TqGlt)elzb6=;>E=@i-t~ zOpxT29~f_lw!-l(uEMB&G_QnAb^@Z8@S&s6dghYCWoYC00o9m*a)o-07=54&ITsAL zx=DHJ2+o=3)Qm*{aGZK&AKP2JIq}<1F-Q?W#SrAb3JMCSMkNFGpzUXOn>I6JJz_8n z_#b=geejXv25hfJG^s!&?m&dq*Tn6((|n5FC*`U6<<#}k=1YYyb#9Kv1Z7r=9B%gn zG;soiEva7U0R->nKNqyBvvY@7I4ojYRk|(;=<_!6yhLce>tjGFH?8R5@_PH*Pk)h6 zhv0*vSuYE`)G5q$AW~#7)a#3Yi4+HKuZZ;Zq*?j$%*gtGAw(s$Pcg(EJ&h}#&Ye^( zIPsNtoB>Gq>8oNIs(jwoDF~MKU76i5+q95d+xqXe{uE|E0lKA}Fp{ffnaUWx-?#6a zDM1pHAc1s4TKbPhJ~ON?{e==2@rG8SM5qBCp6sG%h&E67f#G2{g@8aAfkS)hAu_{+Q6lHt1fZ$Q}3 zTfSx8)(eaWQCbCJd^rk(7V7BVd;x}*Uk2Hp?dN;mggRxbWe%gW*LwE8MM=U{AyQ9XT|k zp+zRjG0&omMB{^{_&9PsXxw(4&n}dH+xJFmg^d6FRA}A9%6~_a-bXGj3wEDb|J_H) z@Llfa&2yo5K_D2>`@BN04D;bpnNxWm$Tyh!J*?Leo6smi1ih%*8gpaYrlxt=E!G+n zqLvDLz1EUa1g1gil{EemQE6J8CY}C;D(to{z+>QvDN=Al4<50L$*+0*uV>M>X{$ho z^{OA2zgm+65bSUgI>n~Zh-fNgha?_EmYIco*RdNi{1`bngeWo&a9_?YZ&vUaAF~Uk3>2nd()iD}9TIV6nKbR#rW?^b9f$OZ6%HIj&L@AjU2+ zXR}@Za4wfjLzTo89K-D8-U?@I&%KP!%C=UBUiO;eo+pi8IU~yHU$Gmi=2J)cTBzPN zO&cVZoamKW7~}EU`F(=EEJe~}qt19OaC5h}S(a?7`Rj_UhVs~vZ5AHR$0C?snb~H1 zYt+*iV0CcKjYT_XPXt2*;xOa4MPUG3gClR94EI;8O5KlT%=JYhN=x%3@E= zb~o>fdsnegH(d33vZ2Y;Sh--2X) zferVOnaUih9{-=O8894(!s+U~biwv@x8kPqsnv>@E4D3JVaAoO z?88YXKrN`EunVxNmgD}tyMNDsh;E+LP%pw*27m#E7MOAs8iov&ky##TQ%fE5gZn>9 zT(YHaZr%iQI<+^`Cz@F#5wY`RXHXq3=*J43xVnlO_tJb(017wNgB=>j)R5!nNd4aj zX4ZOZ&I~R&gukv~f2dzmS@I1L+fkRE(AV#3wU=NLpdn{%9JN`gNA46cuJQ;ph5ml) zH{|_Q%yFB-J0r28|JB=KxUo;Mo~c1Yh<#FE2oT$iSkNME$#wuqbpaW-Yja@ih}Qt9 z%_@ly&4@`x`^A5Y7NM(9j$L}d@faq`7dxUsu5?U4uXG`~r<^kuGr z4pyz_#IR{R70GR7Q8j3`_m00BC|0}!i_L6q6}d|U4Yt{XsqpIGi~PdpyZt2GJ^v(vV(Wwn$bF6mXPz7FuPba`LjvBv_x~2q>M^1@YT8jp{kY zj#W(gWM5qt=}i;p8Pp^oQJIU9OS15&q~N3iStMDK>VcK-A#Yq z;o5Fa16QV&3yN|@O~aq|Wy8yVujz%og9AV$fHQ*}0?k}@t(FqVEzqR*cVd88^6+|G zMo|M0a^#*91H+OydqJ089|rCa?r?1t$P|~7K@&%RdnYUum$n6myfR3#0_tpVnfvSC!druLp}v(X zS$ym9vogm{@9N}0g?*5FTK6~|X%si~Jun+@U|$WQ=Oi4oa(EF_7d+~= zeZeM*Zf6Iel50J`Q~EEk)(C`_nJ-ZFz+<~B4eF}P;STm}ekj_?opn6Zx9(NLSd4oU zP*vzAR^$lba~<_cMxSdz?t0&d3%P9$A>D^k-CJKZpYCDv-|$w~*>QE*DQ?P~%+?u> zFa_Eh=$bYdf4(?eBimph*UJ=eka?@lgOR_%-%RbndTw%c+r@Ns!2TI@$iOgiaoyQq zeyTY-(bU8QRQ!R~t;TXRs)u@w+5@J?6UN8K0e>tU1uD8(_ghyXQ4iaKWJ!74AaUel7n#W z6+FUh9YR?RW(7o*TtweLF!S1TCN~U~v^2|mzl(s$s9gQ({Ao)agDakAoa>yX)k_c% z4+?erG#`Tom_$s{l21APo*ntYEqiXCv&<;SZ_F?%+$B%?D=LJ`BquBPyuB?bjY_rv zGVSIK_;j){=X7=mmY*{JU?*C9Gq}ji)z_OV^*))>qzrfcL8N>Qm!H4pFLHWe!KWh$ z*FAY0@4hoJXE)a7VPu<#(KJGTPcm{dunQ?85kJMj6?)#;vF&B#{*T6ahI6&xfq+u- zi|WmrfCl?fs+fO`rhj2+Ac))v8qE0&A~Se~q^sa111x)<{3F*E-x3A7LoQY6 z{8)=)ObCy%t(EQ!7Cb-46Fih(x`hm$$%%1UT2XSC_dySxP zg^=%Y^_sWe&~ZoU_xTIHnkMs{aQoRmX~yy1L`@mq`uiPu1eY6wa}=Rk^B|uIxvysE zn*D79C~@qHr^*8IBUN~WNLyOc9(c4smWM~JsX^9*-aS$*=pSNEy9?%%o3$g05tiUoZ}%)9=UjzyxT6VyK()a8#8_>Bz)DvvBh}5ry^Z?Gm_~95+LcC%SX&)sJH0mfB=1nPIw} zhMkuxh5p!KPFw6Pp|e$`&s`uN?~On6EgD~SZe^|y?X&K4&|@V&Wlww??Jqm#VKj%_ z=`JHYoUDoKx8tus&n4~+mYW=@y!1_k8NEj}bZH|_D*qQxyhsMszI_Q+P|ujyZ`S+(|-%WIn%I)b}TSi5c7*Tj6ZP4dGhV@FjQw<*+uG zhP!Uk$T_k=RD56tE|H+m@}-~orT`!}Uw>}Ul0a6wgT$@L&F*~^I2G1V;yLpICPC8K zcBOk*L&e4tyJ?2dLYwcCh958Hvovb)mtDj<$hndamlGbU7NC0)se{KcXkf(c7M^R5 zB8Q6+r90rz1epBgCh+eIrSr%l9Gsdv!9Yhg!W#^LCePZa+W;1A=thqp+<9oLa4bEh zUII=cl-ght>sj03oOXWehoUYK1E}h;+g?B7$Dr+;RvYRDxyk0be)yit-MqedCb$)! zu*K&B=oQg%6Ni@I;>BV`FkxkfBR{*!YcBJ4rRrlJyws!2mw09p0&^ef5;l8&w>o7O z(6(K3h#=$h(&Q9q)*}?K;-9(vzf8b>TM|A$V=K&PKmAz}SMHjBQN|yi^QJqMR$5#w zs_$5@t>u{_PI%ps)@P=8dR_i60|m>$u-L~TC(JhGPSn*2c-q^B1~*r)JV;y;jvuu_ zRLN`GXf5Q*SCNK@(mGL&+i0(DZePl-rvaK#*>05A8gyx{u%cKdP_SbE; z_-j{%t8^B;mQ`_;k-snDi`&**vl{BI!L}>={Z4;rv4xed(l;nUU%Uq~we=Us1JCq1X-g1e_sUG|weQ_p}uaO*e*bzW|gbwQBWvva(h zr1_wR8R9@y14+-8TtA?{soyj2U*qHMcaY?pTJ&Fh@b>`sSj1}gf2r>b=Roevz+MyC zH+U-grNVk6o|lobxaf7Ux}+pE~H91l>o3P;ryMUQ_ zT6Cg8B)y;Tm|D(a%O|Z2J{Sg z;9i{G&#FhE&kX=+5ZA`IGY7>kco%{fxNy0X=LnUn=8Gx*WJCt}ysk+FUJD&awdT)6 z*+_EHZjdr|dWenoa%9kd(BJNfrn<3RJ65g^(s*rBGt>VCp3>G*@d7FauV)AZ-N|n` zV|vwg+(6!D&>$<*f!NWkH)})6wZyAUR_34-Cdg_&x@DL#{HCOSg+bjG36{pSZU8j_ zl4OHK*LzXatv0=%pmPLZI0-9#H#!0gXhkzHIirXYaHK8Kjfpm!*4E+{Hh`B~qy6sh zVAyu7c3T0zwzjr_@iA@74$>r2E@0-o_4fcDYekVRa@t!#vQ#CU)eJcerikd%jP+Z+ z35405_c+WwFQN%wVGC%t%Nf!82|C;yYDs9I6Ssyw2-km=+Xh2+s}G&{LN;D-sdThC zg+bdZCsBUC`Y)9F_{kh(NwEyF+V(#%S2amN|4iOTt)Ga5rQ8;nVX~4kg5!Kioh|!7 z1T5nVcJ|{mw{zF?X}bp*l|5*I^#We3%S?_*nb~o-1u~G|ZSp3&lVvcD3`;EEH9sJP zk+I}u7S-vH#JJ>k_uo$*buT#?IRsFd*8xnpgZ}f(KOf4~OqaB;Dkv&aWeS;?qj(3+ zu21QI}4 zX*q$;@>iqknI$24SX1Xd05u`JBZ|E^`O-pxvrSLE)tb zfmaq9Fvxk@qve(B_72P}oDT*@$GQV$}QJiN*l^q6`IX@H*z!U-S8jn*N+$fZ5COH~7=oS}Dt0~ra}P;X8I+-qOZnlf2KGV+S$*sk1C zo`sF0lY06M7y7t-n@!tu)t<@ml{RR8n2&DqsWJX+3S@jvqHw<>2L?P)xyin^(tSNQYJx#v*mG|n_T7SQPf3TK9?Hc(U zs{Xu$B`z_r-m#rR!iUSu+9k{Pjd%mP$e9FjI8?mkS%=QTd;`h7-V@j48Tt*rv$X)r zCS_|m^u~Ug*sxO{N4Z|zoH3PiUVu zbOzot3x@J?$gETV(wUuhk+iKfQwJd}y~3qS9~(N4j~u>tSbiZx zq1rq|M=uFe(mEpEZnPN>KBw6BC!S9c6*MExkm71o}W9!Qt*J@p(6jDCZ9I zA6e`!zSKMsF5@R%WT_HcvR;HI_5MVNli*jYeVH@2dI^e8r{ceRHzYbGOhC)@+5^N#+oxB7u%w#nKBy%^VV#RQJxoP20lPKTnyjR&GryM<6^Leh= zi18(vtKZUBNw#aLUa!Or)5nMJ1GS%o3c$#Gs5?3IE`jO=T%5 zspw{lrzAc4Zq0{n5evMu9T+jsbAZ3Isp+}r!}LFT(n~fD z4h}t5Pf35dzAq-}?Yb=^GQaQ~ZnrEs{57I+V!AyEefcWWLRaSpZSk*TK+kRXMKe&k zb@efsKUta>YwdAgiRj``{poyug3m45b0$SR@h*3A38jiM zW@ctb48?ujmAXUXnT>{vyzP}i^y;I8mj12|zQA5yMX4lR|7X6>NdMH-6zEA6i2+@f zjVqwW92OQPJDls*=2L^iDJm#vczL+Gy1Khd!yUT4pFMkrig!*!Xr_^!eM&Ak4@a5! z0}YbIOQ>dZ@$6kd4%}tQ%#E;WcvzB1wMS0hR8%aes?U-n{)yN5gMQcRnNf`%->6*9 z?X2W;Dp&bwQ!)@Q&d@o^7iq@LUW@jlnHg944^A_X?E4bhY`aSp6%|4FL9>;$?V{6m zN^(tt)Akhp6v|}pLSig_`H9N;<+-y;Tgiw!qMf=o1)4H zd&G0yXHU#5ME|mIvoW(!dH%%nfBWwDENrZ-UH%l8ydm|^K1hm*%Sejqx;}OBd}bl4 z>hQ$MLR4@6<3p{dwiaeCqA(lt{q2H4r2gmES{Sy18Njx)=2N?>j@>&Wz!dc60P7h& z``Uv=Pcesu*i&wY3RAg^Bl{s-h3<9zRo4WwuCZ&U9Y5BE)OBt%`h>&}+}NGJZ2WKn zhx;bc;IX(I@7zk;+x~Cq=>O)^`@elRh%s8$b*?v`U;E58K|uilffIV*m%e^acX#&@ zu8SHkqwjGuFm&G?BUNwuVhnfNMOj~*IcS@cqr{qZ%;C?=uRf%tXrFir>CP8A{1syKqi?hUq4aY((Qjx zj~(m#7Rs5Ui%EQ??PJTu759`1>5$HPqo`YQRYO=f-muKt2J}yryHWFrrB2UWZ08ro zx(ZN?ePL(@hFkevon^{_RPv()qO6RJY^jX{!pe%Cuc3b7aJ-?E!&6I3qxUb4ZZZ4q z5_-GO%xM{_Ci9Z{<&@|Gg1I?%wkIYttsYxjo7+FN9VyMWSY_{3S{o>HduBU7)`e4U z&_v6*JJAb_HxdyZ{Oi(h((%)L!-9?_>NF1(0ZJ>=~+R(C0S7y3;8^0!(4P&Kx zg^eV!_O_0;PoLVGTYusY+mr0k*Nlc|;cw7zA z^K;e4%v5iMS;HxE0uQmDNF01<3@ItRA?+~qqvO^O=!M;G{V3Ks1NX*TIh8>{O}0u~ zv-8rD;!+M>wJ8<-DC#Lq5gu8$*|FZ?9lGMq7V|kt^O>ceO3R+%JW!uk?GxEJ!u}4A z$+@nWCmkPe@CxR<={@uA_Uof-^Q$#gNO!CVkKE_aH)Yc4k^y&V{t3M>ztG>{&X!Dzn$!SHY#Wsu)0PB9Zq;@w)BO() zm7#+1dk8xN5yQgAZ7s99SHn0Zy!t=+)Ob-{=DXV(ar#0+CkS_s9<7YaDNR~9M$YW{ zQs@*h)oMH_Q$F84E4QJTsC+kUE%AouU`vHFhlp{RBcV6{DV0ajdtoBhnFI5v!iT=N zQwS7Fv~&H2@yHG8x)4V@TE=;$|4H&5bz!j5W;jQ`nY|4yey&e&E3KM~94)lgY}8skV1^)=-XMr zq}?y<1Rz6`8u4 zk>axmpC&D6t7+i^=;F5@V0$)GJD?upc$jqJ#A#o4PM(;L z7hT{!%Yl19J-u6yFKBhOjv*vCEXuKDBYU&iCeLe)^P^mX?;6l9H2=ks%V0^w6g~41CGi z&SvMCj?VF`8u1Xs$QYZQwBvA%+-S%0rxSezM*{s6!`^r-3tqh-0D)Wzq#k1U)O(gF z%6|zWaN+7yPw<(R_K6$@w(#2HjowhZzJiDHh~83F;7NJs269!xMaVo3`TpB1 zb6U#ECK?+0ckbLVR8@U&`*yPFaOIwm!knJ_;hha{RmBTihna$c)Rb0jtgUTlyAhu< zGf5pw+`8)Oc5<0ilS+5Wq>OoYe~}`z?PJxmf#RNdU(&A1p~+8_Q8h=`U0q5gA+<+Y4{GOyc}?!z-a}ci zP4XKg-8upe^_ZdT&ZE~ zwm9rN@k3Q?M@i`$Z!qIdiW$oXT>_zGg~gpI6JkTX{clJn2+IRQo*+>ZG zMw14yPP6@;`Bq5>lvP5x<}dldJ!uX@#TE^TUtR+zzcoKrW_%$z`R7^DlobCpbv4!I zmX=0Q!JUW0^DGPu+f|Cu>}-?M<{9aiue@E}xOnlRyyQf0nH|TTtn0$#$D@fn#!>~w zS4K82b|KTu`_BQps3sp{NFI>OipVrOgF`}ut`t{^NdBQB`8*n^5m*~`LXRITyt zncIrK!^zp%seOg--@dI#j|z2&m(mm|Kv#Kstnu6&vKvZMg&GXaU>yn3Jigm!J(gw~ zKdp}Sh+Iex=Yz6ziAqT+E)Ub!^74ib0z34=NW~uiYAA1QgEDfZK6rU!Y+$_O9dXP- z^frGuufn;_hA`pyra)h3%a%>2uA9r>VsN~}vLH!wv#hABsJK{C+NN7uOY03@6z+2^ zNM+9&kC}1a()UZsiK`3<3rkEciuL!83Pq;|=i0?MF4ianp3L^BHJcjpZ#KZd@iy}X zHS|-wtfJ017xG}M+{X8BNeaQ<>sO^NTv#@-^|I8|G=1X43B27iW{pD&6zaDD{XiBz(YU!1SxH0 zAN$E4om3u%!@ZBSP_J5%Gx1udK+PvUzSRXHZxHvNUHW!?jziVs;kT9};T;vhz=z>o zr%ki8ecDZNUaMC{E{MronM75-^P$oF>(coY^*6RaN7`P27N44W@QJ$3=KH=$9}+&k zJF_v>(`?nAD9=>mKHV$4oKE_rJJyMZy4jCZJCSqJPjIxMA*i`pF|)g;W=Xlo7!fjh z!N@2smUDLA+U_`wzc)$k&UVk0U0j$bnZIqjiGUg7wUXoKhe>bXUf&H_qSBnE5{{gR z&U;w$)i?KZA98bZnJ_J4QsXmk@a)Iy!UiqBmEfSTx8Yi>Rz5aQwUfF|!W;aAUuZ`s(+clY&3h>K&3 zU7x$UuFgQa?Y{YCOH2tHF3)4;r5%PV_zSn2M^11Q3?0KEMJ3mMj`N=ty?6B6PI&-ARBp`ne_gWEoij+)UAeX|8r5#wfNsqj0vHy$e! z%ilYY?yp}X9#v>B_fQhi##l$Az4@Rkt5dBXWxv{4@9pv`Z4Ve3#&XZj_F^!p!u3gU zpJ&zSD2VG^5NR_fi)l79Us!R>vg316dZ;o|TKaVRlMzKiX1i&r&iT#bKix-vyk!{+ ztid`Cqn561+x%6#8uI`{s;!UaTSM+CDkvYrCk$0@e@ht~`%rwk6fo$^S~J7>6eFWp zIoPJAr{Au}yno=cAS!l2gxWg4zwMV21E5|273AB2I7iNT?8nPnMSI)Qd5uadC0sp5Z8d4tIp2FCB@uTnUajEs*=4~YX8*S`tc{yCtO%` zM#jy})E!)$>^f^yGkmG1fb>azCq!7-0bS(-weGOy!_$PM?E872EezEO!5oK9c`j*h z7bwr*{L)y9HpNSt;zgxJ@wf7DV`G0@pw}+4e4~tKYWWiO*DCJ2w=)}YbBnHRU~u+D zU7gYa_BWSqB_9yFctb(qifRjf|1Nr;`QtggJ}P)RjORo@?n#|D6q?le8b_I1u(vbZ z{fq&zn2`~etzc77DXH&bc~VYJWkz{eL1N-ZpQ{E2`EqMB(5JPVv#ZgF{vtEd+Y?yI z2%e9+x$0cgm_0jdSmEzK7J{kXP~=E@=RMiUZ%N`W+P2vz&5dz+K zZ959mqi=)9?4v%0J>Alz?H+w?9RM3T{^)84I|+KDdE|Vd{Y2#4Li#+GLUdp0LNC4H zP}-=wdO1BU&0=bTgDq<15dhCwEe%~M+X*c#rIBfV{VNP7@y^p-jVNLt@CeA9jZuo6 zyIZN0gqT#p8z_$x0j7F8+0j+yfrG(xaHT6-WRGNNnd>??7eq?J?x{^raa4(OpXuwG z%=@ur)~!!QWk4#V_`8+n^*MUd%#xZAeU`Z6O-#6?313mK#yQjgqF6}r$5t@ z3{WVPvKb+xH4jARayPM*-h4`jn6723(dR+mzLydFq9aVmv$U=C_|I5X0UI06fr=w_ zb-&io-Ox4mYG`301blNWVtk}J%=;|6+x%GLp(;?x7EORyv~+-zTjuWetPo)_oR^)Q zU6kyD5{5u5judIky?w95u!|II!d#@+VuvETOI?_`AmR>#L-lQ6zYdhCOS@~epB?x1 zH7&JXujhH$u)8&HbkC!EUK%m>$A^&`Ev@#JMxpB>BB=lh-?C7QX5*NeoG{P8`^H2@ zf^b34!{bL8KJ3V1f05IAN)oCel>6uGNWMA;%!*MieyTM-PD;F^rwiOcJ=T@Kl2i8H z;C)qSKeQGU?-bD^qxAJ8=eQ-sB}z)mU7!7ej)?XPrlyL7>FcI7UWBk0m#jqKI3BLE zJS_Yfa9blwOE*WK2dc;S^A3XRMR{r0pwiNE62j}lau;@=rd+zHgn%nLU;guPLq<>V z^!=p8aY${6J0;PP$K<@dL%wh;7iTvHlbn*5m!`-2Vv?q^y~DkK-j{s2$uMU<`^{(s zRq*)FOc3GZlYZnGO2qd%m<$gM(@&mXgpBmLPl-17ZqX?xZ$94|3+3M6#fOCY(hct8 zL-O(xs`r5*gWeqg46CaX@GnxiMr zQNJH1ajpUnTJxlNahM*KSn+IUaX7Hul)qXd=N>*GVQBl?SXbBSq#Wb}kkaCsCj@ql zDJ_>tU)b%c-BkD3*&6s>)hC)Dk`1R>VjlX$85wQWYvdba-DZbUDWeZk>osD<5REzd^U{>< z)zPoxw>c0)%qNgsoDq=;A6887;TML6wqK?E@oR%_TjM{Zyn3}gw2&7PQo13~s46D* zUhDhf$Y&3+na!_IcgK-xpD1l#iHs0#$Y(@2FWSV&SQ;YL+t<~t&9Q>>O-tZzAw{Eo-ISk$!&CqDcY%L)D&>L$j%j z)WzWn8dg7;y){v))9xM#ryyHa=HO^MsI6kGuB$ulyc5;Hx4xl;vVrPD)`QjvJrG;l z@zJ@#8p=Dqt2=9iYKwWPy|d>$X8LEHfonUB+q*V4**vp3QMwiq(qeyMhlzt*!(x%XQ08tF)b!<{)O` zp)im%r+$m#{`z%;PtlWieM-Yy$JWxIT-(Q!cI3_-rLCxaxB7`mi5?Xd9SN|@#PsCk zl)05fM#j}T{9CWxiN^2ruhIpNK0l*&7rh`8rSmrH5FcXtMok?>+*;!xy@Y&B>OQ{O zYz(|e-VojYa$ojbOW~mpG7CIvf`f7@12R7PFt43F*^}%KRlAQrKDs9=V%0#$cw-1?!?RIzTMS+Ym$g4i|q-SS={Q2xmHwU5p z$B(X&vgt1`q4#5J?7z368DAGDc%0>=3CebfQ-`u)QGMZ_w zO-q}I?B1B2W)&B-C?tyi8}xh<_dT(^p_+H}!d_D?4Q}H^8^9+l06Va@ zk*##_>J{8c<{CH4J*q3XXCH4=yK^uy3YlHlJqcFQ+ts11`@kS=XSZU7s;l3}D(c?J zLTIl|OLvym5)~zR=1MUp$hxk7ZLWQ^Y!COj{p3mAGOoR<8lD53%>!3aL6Cnmi^3}1 zk@gOI6U6zr=-mtdG4^LZrjCwd%`vA75}Ep|ZF}V5qV0}tZNeIUn-Y>8Ebf0J7++OYWnZ@SHP)o{G6=&1p;%`d*U9iNT`BV)pLmWc>; z%MiY?5gbZL;=*o7)3}zpy0XR{)nv!vIZgh7U;ec979GXx%BJ7lE$QmA&Kw%T6%Q#Y zEiPxrdZX%uNndnf7{xdD_g~=`*t_^hR@&%X_LtUpAt_XqjIptyl+DxL{vXF$&bsc2BH) zh=40pdr~{v(DN}ZYn+{6+-O5@xv;U3VO;z{qeUi1g}uny|8tT}RMbFJI@>M(3_QAK)Le*WtcyFOl$FVrK1l3>v+ zwIKg&OYPphzwQg}`+MB0?e6Z6Z{7)Io<84S@nqmUNzCl1FDW%QH@5_&Y11nzoRm$3 z^#>_@x_X4pK7_gDKv!F1HY#S3w81Cek8ElW?kgBxneKF!R#HxCs1eQj&o(fP;KPx; zUgJZZslJYeRh!cSy48#udpP9A-{H7X9Hgu7fv#TOqRR(`E6l(jvz)NopD^_+2=_p0 z0T5Y+-&=g0Dar`-VvT)g`tU#dz?zZC|Cb^Y4yZ|g9p26502Z+hS^Eix8XkUxUdYQA zzJJmc5*fL_58?Y58FGlc0l8)~2g-+z7V{HxQ&XM3Gc(J&nQca&y$Ee+dRS7G&)zJd z?=9y(Hr!-lk`Vs`4z2Os8LAkkyEz)wJo}lKJ+5+^XON`)25M|9w0hSou9O7L$g}t- zmOcG*d#Lq|(XQ(Jm4a&Py0H9xJ@xY8wb4*)lnwnx>Td#ZYR zkJQ|pTrnU&vIN&oK%@WQSfAK!jpt}Tf4u)E1#dYkk5`ST4qSJq09`mM3(Kt36rJJO z%SgfX&^W0wCl~UF`;0cF5d?%F@#P5{eNV^~9XjT@CNH~1rk~$8w%$kTWMn9$yHH=& zKc0_&o4xe1%FV$P?~O|$ng0svDrE;HAvs#~9kU$fka$Rm>+GQ2yO@}8(l#4+IfCRo z+8+yYJS67eH$kBqn(ac_|2Y_HfIb*umU{8qw?$LD$5j8zL&$Q(Lor`mQh47dQho*X1xDRb* z_B#@bF{$>TPT1@YKzi;Oa3>d0(C3n4jk#F30J?^JOF&ytG zLXxt{DlpyO6|MkwDz#wob^Z2D#7Gkf7>Z}pZ8e2UZvX^pxO_R&(tKiq!}p(ysL0AO zJ#C(LmH%>WwGZc6UUoN1o4*-yV;A>)B;4#M^KCR+rYoWIG$=Es>B5W5aLW zOuxsNjg6D8W@cFZ%8J`%TjTTAx`BJ&j}iBS#2SxguXq+#6Ht^FKH?FbT43pV#}25E{aG#yUGk zfY$^y6MaxK*)N&wa}MD8b9#|U&pp>|Y;El3XW|}WU7hFUx~zIXtk1jio~%5}&UPgY zuB6jdwJ{qjOrgO)isSavq4v{jW2dm}L*fscILe#(uVJpeEc zTtI0BFdX#!w{^2r==#Z;3U}^U=(}Fnc5zuhc``I4L?aJfNu8DOent8QF~%NEtUmw8 zS#ItXT~XH;%5Jwcg-vvbOGr-u_1y2Dgsg?y@T{lRGRcoAe7KM2_+Cnfx8pWd&l>U z@BY1G+%Ycx$`47NXYaN5o@=hP=lte?v-o}>zZoJv`ptFjg(QZj`rf^hz2cf0XpokH zyo{cf@gF$weD5U`5Q6L+vvaf4y7lm$;ny52c_s?3kLTW`LiQAg>~Dl^m6o#4riE~E z9@|OJ&dtos%Sw4rR!PaaoShAT*yR)yqVCPz#xzY4kr-nIj|FMB`EuJ0gB`+<>-0!& zp!WUy&4Ps9Yu5@3T{n({x)>wT)qA^QpriW%6&ovBkE4A4Je`seSmqe7P}qd*r|$GN zGOhGCbaz))++l?QLX}QwU}Nk6y#!~Y|M>$807@%;)UvY9-6C_!*gY{9dyR4zuG$(^ zQVofba$UpbzIY)ZHtKyk{?n(J$b@Kq{5Ja;Hjb!B{}cv_SzVZFD(o@8xVsMcxof?> zfEh?aja0ZU+#Vk&dB@QiC)HBqOWE?seNC2>m9>46k)NHNo0z4W&v@paBQ^I?BvUwv&6bY6k=7=vd{P8A?_?Y<;*2wDlZWvwrgUYj$p)21W1Y%{wY8 zs-0bfBRcmWzN#D?n7o=d@7Ffti=Nhn`U^l!D_M8t9sQEN`P}4#9T(2l-_lx>8R=KDyVgx6){1Ju5Je$FXO4zxW`eHU!F3pzT;25{qGDy zBzBcQAKfv~(Rn2D*JGcb0Jb}sT<0kVB2}rbeodgOqKQ_ewQ`<&#Yo1fr@X-IpeQz9 zh;cF(faESdDW&QEoa8gYo%0NH;9vvtu;0 zO;nq{4_13;59G!J`iMdV4Lu`au90FUWt*KAbB-fkt0I^ANmJG+p-Sj~P?xTos`pDj z@(5prpoByx&&YMpH9rf1>7qpeK0gl&z`w|n2uOzLXmua)77FVcaa)%2^ z&${}nJnNFj7_`ak6%8asMu>{<|5_JFax^S+!x!65)x7cES{$nhSGSL~YS%#9-k|8+ zxetSO{u*f+C{Q^p8-`H18^!~%9QdgRAkm;Fb!5|*lu)bH#-Khzw7-1(vQ1v7S(*#w z#g$o1Wd#&jX>vk*?m<{s%9uk-_4Q}zp!WBMbU^^1+vJ?oe5a8<>{x~C9FPCsA?Fo5 z)}b4b;BjZdUZsnT9b*c4tJNZsg~x$Aj^po=+EP;H-*y>uK;z}NnZ>w_O( zk%)`wp6w}=2;o7+*b$uJV15^FelfVuqeNi_1nel?hBrYCZA~m3wi?7XU*5#6N z9BIpoHzr(EsTSybbVYfZ>)HG?9BER^xjsLXZQx9}w*Gr0K2KXdseb3XxvYKfS9>cm zUh&MyZ}z=e0g?jHEuNm?ToZ*Vs}OoLJm{5_D6kt%^hHn9HPNnH50N*A|74CoQt7ou zj_(o>PfljlxwfI6O_2rHXSS21Ad-^&7s)f>U0n(o@xSA*yIpxaOty4IP@P9s5u*xj zHV&3a>H3VBTZoP+eKtR@{Fn&JREM&uG*4c69=8c>$uNmm=^aRP{7`y~qw!pF@de=} zfAgn(MXF(VT&>5&`Rz58Dw=`l>c$4A()St*)j;;NVz^!(vAxYm-hCJGt&G$+q(0y< z% z7>TPWf~iaTgDq_F@7Y-yhf(qg&_j!*M#Op$l->02p+9`+TAj-`AFI`D{v{}q{cqeB z{)~%z|G7*eKLP9nY*U1vLn>9Wxp5FAw%p8rWCV--!j)m*3GaVG-|;`NVhJd1r@@rw zGO_PklFl0&msHHTHXN{lL+CHxZ8J?eMRbV zCH7HTe?2uRvgtm7`bevEcikzyuR?!hrdXL00P>z=J_{B_(Mp%P5{qPC5&{AOL0L6a zUE}`!&JOY22cu|U~#Ha70q4{Q-9k z$ErN%WQyStQXw(2p7TAP(rd$#%HJ1C0BNm{z05ssny^x@Fe7jViy#Fr6hewIRTqYMF+H z-q+H&_ty8EAHFM;+nz&XgXij3V`FT-no;AxK*#9e5Sndw(q>hd>4~G>30FF(J@v#^ z;VV~!=)G|_nEok+gHAkCM-LCH%IjoxH9sDgwR!yL5(iDnqw6caW1!K9K7RC8qyy8h zwUm3Az3B>Anf|#f+I?G17w7_;w+3jb}Oe^i6792^O*YtUF5+PUN zy%TT;5aE`*j4j#KkGwshVtC(K+YEt7c!=cWTyWwsfpDK3NBa%DPE;8k9+FC+CtLDUigh*6=zlljNdgpbBUgmk7V|T{-Dm?G_I7$% zC+MlNoOy}@y&BkFgkFz~ZGToBiSKf!NsZ5N;)W**0u>?DCIzpv_WUOM-VP$nsS%NW z9iT)|Kj+!WD_`ueInvB`*AJH%5#+(Z9}ep)WqCEKTJdPB_71)%yy~6QGaOMzh6FrN zCqV(kpB(!;=x|6R`BEr=#}RseJ$80h>!YcwhAuynL@xgNSYv`tr2#)-JNw~+P8-~z zB@96sAuS>=Ppb=DpJy#1gg-?5jqWNQG4#m~(Fg7h06^h=3`p(gz^o)#*lqZiD=C?<`7f42uDTm|ef%%-; zg@_R1B}cGO>lwX@wu5cWnZsY5C8KsIhZ8C`FDWO`2X6fqMK75Cp@ezGK(K%&wB_5d z3e(rtqcvtZ4D-Bd>NMJ=5GXGll~U>7I>Pu?N<=!`dpk2LldI&J^Mc%ypE+!x(s;a5 zlMX+I5@|yGp|lo~FDP#7g6k*JQX$5r_8>$jJB7=h4k05MzYCr}tD06%8(RnA0L?DY zq-^oj`B~9BLvEzmpj$o@w)K}u!IGfA&Vjqv$;1TBt8Ckmm21pGWjp`z!w1+X1RQeD zFBQWr8Sza4Pqu?w5lBNten4!tKUMHpRx$?&ZMc-1o_Ie87fm7rozTGq#n;5%fxP_T zuR$j1TK;!6qel?YI)mLCLf~vXCyEf_h;Yn`c7t-q|g*Y6?}Eqqn18fPkl4>|-tS0}bm^ zQYG$gTt^nH2iv;a+cyGvIdVoTHdc44I>%}mV_Oa0K+p-orswXiDH=~^A_fp83the^B0Jbjuz`4_~&yT0Da1{0S9IK(``dN6gnG5>Am&NDV(@U`Hi zJ*L(oB$Q=$?iSVd_!_1@50>KD|sNQ>s=EYqNw7WYEv7I89UFxVrhn5F8lW0PE=~~`Y!JxJDG_j7| zbHl|>1c^55trk(^EmRFnN?Ez85~&P0TF|7c#vnxpz#!<2AwVNH8_xGFrM6LYxWtuL ze$ARbt-sE!7-Y)N2<)CwM(wZ?d?f59CVO0ey*3mEJ^37Tp5VX^{qI%JQ}yam50K`& z{uceE4q-p0tVQ=|B>$Ubi~&<9hNmumX4zfTTc!l>r1yM_4u_T9oU#(zAh9UAE-~6m zra`;&%d<##Nat?-uH-j2H>%_KAg4NwcCcf_?=%NJMLXb~2pGUQby`H&-Wj3@sN`~8 zZFFi*)BGd-Kk=`}Se;b>>tw<597luy>~rX;bjR$DK}3hj*E)M;>;4UC+}@4&&c)c_ zVNX1%j@SSaV@|r5;K4X5OllQ-7e{A;SW`8j-HrM@)Vt*6e zKN+&m36<|ykA1!?AJi?>E|Sy!x-rWH@Zq20CGVZ*7kQOG?qy zNy@l=QS;Qbp(wZJu@4fZXVW-ayS}`)TyE{E?tA#A`|ObU)k}PhI#+IKcPG^p6SyR! z2yzXSjowz0znG+xd)o?GK(TYm#d}PQ)Fc-M?qz-0zf-V(-(vp~$^HeK{mV!DH>&<0 zy=`VrVOn1`Jpaw2=>^Qd9HtX&ddxIv_Y95SX5ldKXj^?Vco`Y=vFEd}d0DlHT2PJ4 zV&4nyKi>KKDgND!a7wip$i{qk?&ZkER=VTX-YPUV@3^~fZZa`3g@kAxy)pn-hgg97 zw6ZZjq3>%O8-a!rnOs>}Nu5?W)f7e;uC(hWE=>KsbuF1T_L6?r&IMeSRFbz+@~sTr zu}R#UZU2$Tk<0_>$jbu4_qn;b*-nd)#9jJWcG*$+9k*(qcGLpNt;MXYtmP(c4i%MG zvJ`RZe6mEIk}bNd8~?;w_AyZkN0*|NbJ=Z7R^_yuVT;hDVRVt=^s9tj!EaXtQgBPF z**RCl#aq4Hrl=qJd}Z=h<7FI(2dcENqN4`6(Srz@s%Cr{b=c`33owD%rS&CEe(G^4 z*n3UR&gPiPPeswyE4Yxs!!@^d`gMaQ4CrFSpMCZg^8;B9BdYwy`ZANryEB${^)1>E7kwF_>pVg?4Jr5H*3GV*ita;^xowu%F1XNog1mGv<5^7ibzq43L0o~5a@vAfyHA?=6j zF1M{8KQdSgH8(qlJ~@>SF3X0}=O`E4#CMn0W3%MvzazfxS|llnf>e56 zbR{DCOCtZ{bhg{Eq5BtCn9A@RVNQgezN(`HPCSASOfP1O$5Dh~+%inmp0IYGD{ zen-#2e=0i?(Fm>zI91!_00ZjY{0Aee?S2W7kuH1KA-CQE$gd8d?Q6TYFJ)3BJ<#lmarw7P$99LIs$z}vG2tNZoQ=KoU@NmI2xF7Wu7f0v{ zuEKStaA$0)v0`&&;AT-OB}EN@9a`|5?KMHr&A-O zH^q&~oM3jU*9vRX(h7?+F37?(&`n`LCNw`mX}zx0Av>xqUfyGQT)7x$YPzZZGu;>h~;N71bwsD3cM>tw3HTe(-Yxn$rc@A~uYse{W^=WL7J;3Zb)?wV8*T{vguMlqfXvc|8Nd70n6 zt>)ooWsUmqIp$;dMp8;rX~DlMJEVk-jbEIuCG+X@qfO7qxtX!#c3E}*bYEt! z*`Dm#d+6721&Hk85w>31}X_%3w-!`_9K4;(3 z`fj7BCqWrOy>SmMJTWn+!m>P8ZWn=zv*p3#c?S*8f;Ufe?5c2O5h#-gw{ABoHecBq zAOG;p^%m76EY$zYmrox*8b8z@?ds{ID|LmuSu8C4Ir9ETfWEL{Us%rl=JG8 zYHH^EN?mB7+&=Nk6d8YyIFDyHye&bl;!~@#?OZj}~RR*Yb})xX{PR zYrmSq=liN{0fD8Fm%uJvCL zwB^c}Vwl51tzEnBu={*hLuvj}m-E!+oi>tjg-d&+3FN%I50MxkTxLEsg|cM-j42^X z0_`iW`jc{uHdo!VO9d6GP|#D9!ll zx`%`)3==&#ulW>5kpzxMiJ6ojhDnrLx3uCy$`PcAy6N}SYrkjC-EwD#vzdip8us?O z?>|p)q~X$Bc!}GDz}T2+a$q?T@6bE+FbYHi8#f={27XKH)f*Plmt{$(waJ-3xIC8S zfM3|cJA>q@$-9W&11Dy z6(2*@)Jb~wX-N(?gUu}+&d;kTHu<(ie*O@6fz<}S##covjzXKQ@eS*BVVv(ieUY=X zX-c)88zk2`t=G$=HQwzpY$!?x5L}VQ`ae&OkJl4WaljHpb&Hu!XjEahJUm>vCM0ah z%R|S}+jg`qC0~T1&uq`;moM9&;~1U{#pg=+<>Um{B!D=uoGY;j!~t@%pX0bS6g52| z@w2_6EZ4yRb`VQ&_*_EV)D+2Cp;S~>hHb@7PDzq_XR>8iuqC897%lYj1y?)n9amzJxUli~K3fv!l!8 z^70cr$^-V;;%HYI72|-bo$D%aHAqV0xn#}8P>ATy5Nv5tL!5M<838s3^{{vvb+#jJ zR@!5G^@o`Ma;3W@q02NJOcvu(GdK=OSL_!TIAaa5^4H}m5Z8MwCT|nMI7FCE=5Nww zH0s-9N#WQ29osXOR+mT7oX)dR@GZjFnQv}CUWU~O_`IjCsu&0yHda@cv{0fCgOr;) zlcs1TX}Pz_`zz%NOIXmDtFm#0qT;|uZdhU%Fn*Kq7p_$MKpl<#%H6-d?QJIcW&;3 ztgh zJ@HQcWx;mut>v421T>G*v&ST`yVWWK??@)@<;h7KCwp5*NAs`AS^#$eX-p5_DJ_#q z()>hM{@!?^imJCpe2v#ki@U;06|I0kI6CT!p{}v9v4H^`E`DZwiAq24zAJP+LYR}J zrTQ?K{{H>}cFW6`$EtV`LYJ<4HC0BuvxdeCrNQ?QwDUf0gr3ZBXI~(Z$(U|!O?CCo zZ^=OR-Mw>6i*}gBgLgr?&a?T`^Y#}I9*4>|kXX_29rMED8UToCA> zECwuRXXfQ)3Eg`ahGzA~4~D&X5qmIlyJL0z+=6mB8b%mX0$wi)9#Vb1NdN?D>%m|K zxWT@kEiGx*1caE_LCAT9neYZ+*@>$l&Gn}9IVyQY8k?G$Y8&c_5`k_=NC*Q=uWHf3 zG~C}L{v-le3$xA4RCMwvma{pN=V}yy>~Y0*xS&N7;(AvqoRFa8kRzfI60!-9g1*^BT zva(9C?uRt@LzH ze)7lK+Pp|$h)ZHW)?#NDBk%KfBez0~;X{wIl9h$4kIOOdIgdx?4zZs(eVW~Q$xICa zY#Frg+h(3cmbkk!F{GfpI9_krKg|Hjx8MtlQ!>7Ny8xM)$TdD?cJb!$K#pPQ<2RVq zKMtPv!FrSxpX})zya9!(!a}xuV@uV9gcgl%Q8_uIzr=VJoLSGueJB93=xfF$f~&xU zh9eKB-qGCLj?{km=#kOoM)-enhw6jKTEC$O;wf;Tif!vW@s3IziJSJtv`ggE25^)6~>_e}d@dR@|re8Cy!nSq^Lw5&crYk^&ED@TF8c~8%s%;RO3FWtsJy&{ z2gu8p)2vFhczwLQI*ki`>>oV%wb0tV2Fy3iscdi83=B<7jDee7Dnl7q)~kQ;A>7!+ z&=eboFf`;`SnG}wM=>A8R{Au5@*d;il^?>!M8_PNNY78tPEJisOiN1XN~0rn@RJ!C z!1g0AlYbgz>U;2@iiP@N%tt~{Oa8>2`bC%xz%E_V zqNDnS$wP_8xLU`l>N#=aDv!Bc3l2v`uakS1t(g0@-}v*Zt~4M42X9aOEBq@Ds_8y_PSk9PG>FI&SLyW z_=K#}SZK&QsD>Xf^E7_&=#i-&sqjC6X9%>?O&@)TjgH=ul28_t+1hGf4L{8Cwpy#A zBNiL{=_L>Z{hR{Qtc)d0{v&yJug-*Ay1zAkL9Q*;fP;@IB$95MAUi*j92h?QrMZY* zljt}3yxlS15sj4<9YiKn8Y8MsBcC=YwxS}wf%gSy&<|?Uknw7WlE*yQD2f;`? zwo2e)G1A^`XJylQ;+gvTjpc#+g$b?=TN$?W3`(e=gB8LNWxwlE%YOC!*=6QDV0Bu} zM(Hwa0=R85vV@vDH8lOUug(tizuho1OALJFnFA*fWHH08+t28^0l655OG~r1v$P~A zK54tni`qdUOAx9Lx?Z55)N?#M-omrmIz9lw-|<&x7-|4}9&PQ<;R(bmmuK~#Z08Fg zc6V-cg>J(AH+TF{K^AXLIG2`P>xaSY7l36#zsF^eAwF~Co|W)k*T9Jba5c;y5bd9Fyd04|@19q~n7jbgQKd7~QP0>~!wFgBZkyng>WSU)gB1MiU3noPQMv(5 zl0#Q!xMi3!E%5#M1-S-m{G?^;pEAoQl-=eBhu(4(96g#@!CxX;a~hx$^i7BR_Z{tS zEr+~)ThzpSh%oZ);^U#o3T0)OqAGA&O^33yYWNtUqaKMG1C$* zzYa73M?g;*+x*m=ksjcFp>}TN{d;-$l7*Q;GH`@t5_X5w?z^IWa$+ zTvDjBAGzmAdePzUJM_>f#=Q%pole`8xucisu>ycfmC^8!9MP4NIPvzBsq*p2e8VE8 z?YZ8l6#VA9^Md1BZ$ zQ%LB)ZygUFbaxF5NJ=d{`RyY#ulV@;uOMD=qY9TgJZ~7h+?fw=XlnVN@Q#imiQpRp zrXaiJzI82kc%gCEU7i;uzj_rP5^+a>l~qN_fr;%<0AoZR==b*ZbxU5w+gMqd4ULwj zzpDEV^jiJa8WwYZ0E({WTx^{B@4&kzD=W9PIK=nkhp_=t!n$R?`ye*}7z9UKvw`lx z?>7L#(2U-q3}c0avNLUM78Vz{INj%M1}fe~=<&*ig|UlluMdA$F^dw%-EYhL&&DBC zSj0+r#H?`U?Dk63apm=Au1gmEsYTI-P0V-6K9!ZgsIw*5VVFK3rd)^a0MpjQ-C}q5 z;S$-aQZf<+9_QrE21L;P!z6ANmN1_GofShKAY+ zwCVf3gM?uxgSQswTL0YFM0=bm)PUg+rV0GP1n7L?_}=*yj9sy9Hn55ZKJkfw&h6ED z52?#z&P%=wO;{mqMt=S9LDB%P2$J27c405=hYug==$mTm>6sW~F0engm}-r3I`)B1 z%kJsHwrjMMUv!xhuNc+8`f1XJ8kvPz>3(O5t=>~H)CA+6v36>i<`L(9=wb-nz;KENy z9Kc5n0IAH*1bzYKTGyGDd{x9?t<}&q+(Lp%{K~Qj7$JcaROFk=7+^>K=}(Y|9tG-} z080Up#>}Df$d&e|=SLggM=RQQ2fHhH;+0%xUHak`3Y^1EpJqj+DR;IscZ!P$=4YMu zd~UyoW4=m1fp@df^+fxp*cnhf$OV=lLgM0rZJo_NyNa8(=0B6m%Lf&-qdMc{3O(m4 z*?^B4ohj>XY}B|1;l4hIUpYY>HF2?P)-{1d%9>N|Bw#Ic^nPcLq@?Td;MNAu1KFnN16LY(8P6h|NQ=P{>=9M@N!8Wm zo60fJuuMI*476O zI7jz-5q67i+?-m@yw=4|I(5 z^~DC@z01%M60PXp>51t9Gvn6;rDi4P6sLT>AiyUrIPv4vpiLr0?9p{D4=NCn-2&3( z8);C~)t2_=JbMiDEwXLULi$|_&Gq#*%qA3#*-Urn8>;l&+r?X4?)Wk{S7zQG`Q1N| znOhD)rlzWYly$`Uex{R@#t(Hzs1vI0?ja|U41{((kyan(V_)B?(9)_F{O*`59Y64n zR{2xzPN&lKuOTir@bO4dd;RV9SPAFJv!vacTm?^=)7FS{i{@lO*>t$NXD@{zJG6(f zK@R}v95YFG|9lS-^@ph|sH$QTEd;bslGfdY`RGxevuCMOolRP(UC~J+-L|^GAi-!* zb^&#lR3|Mz+oue(73AhzcH^5$Y#Pi&O}$gd7LdJdi)Z6o zPUu~qp(MFpflzLRzW(lxo<3dp2*F{uL*@Q`;3;QaY&*QQDU1}-EP^mG)iB5BuB^oW z&CD(NW7sz`9~az@LsYqYuKwUt)rw;Zt7c=}xGE?rAPd>MW9DpYcqiZ_66`a-vuPZ4 zr!cX$)aV|%um@;lbL>>e+1lP`v2eWeCJ?3MJpFhTKWdCNsrlL2=^06SEuj*~>{eKY zA4zY7C^LYE;EhX=a)0X7)u$L5vwKL5j!&gE>+C(FHy zJp6Q|Tynds0M7SMUQ>N~iV`wGuo1o?%KJNt3qZaG5;hPi>n_(&>8bTiO^?F1HwP0{ zekjQPEdnpL=}=`=yc=?EQRaJQS$w>^K@l^kex5TY)g2Q>aOQIP?$>eY3R~!KOy8CdM?DAu5g?*W$j0dxS{K&{%C~?iC z@Jat0!q)D2c6Nl)*8QF$Yt1MMJ3D)no-U?ensK0^z55>+m}u+kiXXXP;qFI&~uc@hUwiMH^3xhf4)u!S3XuHl1V-Ixo`@4F2 z`g>&;AKTekb@#VaLQyaHYOLB&=u3}b<1f0pTn!wXAX;iZk&z!Gj2}GEH8RyRW}ub5 zMLiVv4tQMd| zy|v<2Qc^4hY)jeL&e+s?syv0T{l+0CbR1IYwy;2*C+iHV5?1#79}5%bV)_{&IBZvZP${JZEq{@rd_+RVE> znm89%z)72vK3~DAv^jY3l$}uhN4S+0Y^$NEVJxWf6rF$s{39q7A+NcQ1a@>NRh{KJ zceWVQ+usegHv?EAZ4A`I*&^y;3DR_7YHZLNrlKf!>gz{S)80AqPCl-HZ+o@*cobrf zh7Fmo0@ef?_xvIwqoc#&z|l}g$H)j^7Hw_8v5n!87n*E?pP!r4N{D3Oa=4e1w#u5E zudPu#J4RtF)!#DEFm(|s=(fN5U3G6-*x1|IWMpPt5p)S@s_IG0ed*Ow6jS*oveW}cjgEHreCEun;PI)G zDqd@ZMojQfrM^nVj#D_05nI7u#vp;q)@rUgl z-K3Kys|h>m=eKJ>&w)`QIjeqHAtpQ@5O5IS9i<=)JAvLlTu|WYXcAWKw=-EGDG&zg z_0|+}e(e_s&bsFz@MjIgTm8MVSx@XeoxiH5tv`9J%#$I+y=M&E-T~UVQjE&lZba$B zsP4-)wiu`J)d?P$6&ZmipgruzcU3N4RE5SV`(FI#pYn;V@ba{aEuN{MQBtVL>s!wSOSu0t%9Rd`hA-hAsepyz=#Qq^+qw zsShYhhoY{ZbFo1_2KHjRphyxY*I=>z9pT{-$vwPO!rBXknN&9z7=GOHwXWZS>71T~ znyA2FZy}=|-0}|xuV1gK2qDISG!})6%9h2SIB^W?d38E!%FOK6-W^jkk2`7imFn7B z7;88xH7y;|+1AmHT)P#w7x9i}z*kEaXoRchL&2ujNrw6LL$9D?ge0hH>cQ{cnN9<1 zJ8NYq)ITyVZu|Of_bUpCaMy&R61bXtn?k>SeSU=FOgZp`=!cWrQF4~SbN6Je4|8$7 zV+QaE4EF;AwjLEfreLcx+`3sH65wj7Px;O3hMz1>n`;)-06#ZLVyLfUpjY=UI!VIMb_FqWstI2 zCtHEV!Pg5A0bxERr5W3v@a;gBDSX37Xr=cCmM}4=g}UynyIlKqRH5|gLrTAaI!F6v zv?7A~>mrSUH8hOoTv)V`O+}qsA?1OCa_~HIanYQ%u;f|%4L>t~{qe6OpmH)+G>a^K zYI);3mdUtb4Y#WT;Z<;7#2i0mkY|cUNRl0&#%-@Sxu_Z4z3Tx;)x-}-OSXvq{*uk# zxMEE5fAoSV@QH$gmc)eFqvg@6ZrOZz&FNFl6Bt+%LfOp*`Cz;w*H|`(>0!lkQRi&u zdcwSfdHsh!LThqFMdTNcPoxXhE~RJn#39ZvP&=eb;4o@ta1l`AS5g8M5(mIhEknEp z&q6z!d#&5y#GScTnnC_>vBPlQ-ZD+%()4_@h&PMt{H>O}tp`-E75uc?Twydm_q5d&nKCG@H+E$DK6-}e{1h`sv#3`OzpBmev zT4PEzm-O?u;JZ6XJHQVMwJc{fIR1mi?K|YQ(%1YDst%jl?1J6{Fu;W27rb|Rg~Vgi zTbg@oBQM{pzUTq6vhwfCvyn0~HDteW`6t_}5((ke)*T5eRbI_e*#kK{9<3eU$Hxys zXfDg2z3}Sw5fI0*_w0)VXB{0i>_*#pXPm)XbZ{1yd{+!{@W8mzMpi*>t-c2OmUEr# zhPRQCTF+D)Omi|r>g*SoGvkY{=De3KT~gB2>}+f65WXTLD4w6g zpx?c4pc4lmJ`r(2z@xTyXh8kRQi2mVm*W-6Vwm0Je986QD3%o*Z?SLF>}IwBMSQ~; zn3m=&z^WTV&Plhm_YZZC)vA*6tS$rJJR`fwwtVmT^o$Fk^hds9gT{nI_*2u!yzo!DRF*{wZ^)`@Y{G%s_?;q+~Hz>QbG-6caYdmXm}TuKlU~> z=$*RPr?^iE2_NH0Ng2h(NtLB9KoU$J=ETy{%B14?JEo={Z@l1y@YkTLgiAKhw04kc zNeJ^LEsxds_f|fSP>({CKJL(PA_M^kU{|i|T@9IGClRBf3Z9FPGt$$OFTO@SMCA8| zZTUvUOy*|-S$mkiKCHLTG2Q9Olb+`4cM&D-VW!OfCctTxcR|8z@jd6{7(wmgo{R&o z#JY3r)nqKv8c}t|TS@-%?9J+vNI_r_x)Z?9Kch#7j|6T2A6wLqZMeEzYaqT0L!M;y zSGu;|<20#`xOkX^A1d(&MkDI%6mmy`g!{|DrhBBDV*cFceKx<9E}A=zHP_!m$Cs9- z#SHqlPY8VGRj4IIKESpYq0?&McM^A{irug!_D+wVnA=$aBF0j-YODtGjP|Vlp?JQa zr1F}H$TaF9a@dnFCOHb0v5e*3%4+Lz< zA+-p8Me4}Hlq&Pea9O(TG)5PJYWpJ5V88s91>#2gT4o}v-YOQ~uA%w<{RwOtD9?0( z^2}4bvIO-kxyIE2Tit=iY@pMOm8D`Fy+C>B>NWghM@!44ajD0@Rwpb1$gxVpq@q+1 zwE4K|DGD#*#L=TntWyN?%9nCgXu_p*<<1Ua5s}Ocx{DTw*PQ&kyeoojt%zMk>7C}} z@-JV8Z;|5_IM~6Sz=A`H*Mc@Sw*~9kqJY(na|(XH4hVn}weSXWW8>Yw$v!J?F=DH1 zxDD9T-#~Osjsc6Ex)6kL8HX{cuP<-)2J#9y;mKWnk}@(y#U%vU$KOAkvZzVZ+Kevx z?zCe7&mH>aV9@pAV4w;#{&?8?YEEue4&J?KTO%v2n>U@k^|%2G@ZERT(nL?s+xe!J zl@YdAV9i;gyIYp8t}|Yq&1d^YSDwSLOwNv71@7e`SHCo$5H`Zv%hQkL-bmHhW0ILdmQL)n`<@59V+*y;KvVM zOf)l_Yp64IyggbYj#&Q~^HG!tBHkM1h_U>m?++@U~%)n_ZC$JWM(Gjz0pyRI+3EIV}Lm&PWe_+;_1ez=$3I3+3Qzd zr5ppL44*pd2XNAZwT!vrQF)K5z@YQ}{kX*y;0V+E_Yop)a1CO+Jtpr_<+Ckf5Nl!} z%U_58#@i@&I~5R~qHI|Mh+Oi6z{GW|bm15aaEgR_oayf?9_I2~?5Xi(2}FQmJNsm( zeG73mTbT-uE?lv{=Yy`@SAk)`I8o=wcXjk0V)Jfa{2*YP#%oUd3J5K}@vn|CRG-YbSjJvQux3z0_I2r&`H^C-hZWL+#Z! zLNzgE-3Z{A0m=*Z#W?hvB)T6;Z9!&0K!j%J7>!(Ug8FRRhJ_`+c}yAA7F)Jj#4oJx zztK((i7i_hsi084)*NOIKIBF1#l=PpM6zFk106-cYBSHO-2U*WJvpgb~iW+q$DI+r#gT9=pJ(aMtOTG zS*iN6W~_w8zAx6)t+;Wr3|smGi~`Hx3LO zsUv*_qjl8S3yIVJzHl3dP=~HlJSnpD#J4~ht*!`;md?p+@);_FmH z)>eseS8ZE#od^rc<_A0C=c=A{n*$WKYHC<*GjR*&eQTpVZb5R?ck%Q6@XKC4?>VLI z$|)ai=81`Eh1RUBJPlZ1GIz8yH@^f3-N?#do#99^&U^j(+S-PiDsLf5{whwUJoN7;@5_$RE~3nANJ`L(ih(;;V$dZaNo#572MYmUqB%ro+dp;ae1p zP4d^T^lpIAyobm}P;Q)MH>ommFDocn>TgX9OYS`kT3sF;W&-_Rlge&`s~`DPLwF=R zEEMUZ?e(5Z(u$bzu`ZB_dr`UGVfBIm<_|I6>vHm2&hwVm_7=UPS=j*<(b1Vf1t$?c zmAA;5nVDAvi*0|eZ9$>zj7)nwyQ7WzFQqu zkM>^MGtFK=!LJ;+_*eZPYsT9j=_1UOGY#|-zy6UUJjO&{6(@&hPL7t2ZWpeLt2jM% za)CWFv#=DuZRufaVX5k3<}H5L_Nkkti}>BAW^R_ZEiIg$Sc>1Xw6(TzyKqhFs*JdX zrK7c*%>{bpP~xgM%-!70`l{|9n)R|buo{th3fN_3$3_mp>( z-sbb&@DrYFT?>bQqL$W2T}CUci9e$l07~${*%NP9`I5tym9&(3c?+VZ4!wHy>>BLEi4$+3 z7nL=j22tCOC#UG#t~BU&>IeH5;432DUj1y{{88e{9k&bNf?G;|2E6? zATL0@OStrh-4feAHKA(#HaJ)!Xg)mhat!pQwsz3G5|bvd_nUY!v%vNKs?@b>GMsXD zpEEO~D|Y6)0r4IgsjojUFd!pifp{6hw025gKQglZa43(1qob9Tyj|ZtR#pqXx>L8$ ze7c#TQvCHzOjhtQ?H9KXwtPBzFYn;BUsTpJ7Z$@Fk*BuukAf#zwday~9~FjDV?A?* z-R$J3z{UGdP}ML0)b?L|LR?tnJbUiksS0bg;)DSHkKQt+9$U;7P4b~!vSZE7&E7v> z2eFzwdSoJ?xqCGHk%@`PWv#fYKZb^yZK>tXp`jMs%PUVE{ufto9Ts)hMGbr3b|4}x z!bq2tf*>_2B`qNhqtYTEEir=uNXgJ0N;lHYAl=-B%H;hf(& zXYalCT5DTo=R9ns;%9!*)6&xO479@u{ctevT=uzvl7>$38q~`hP#S-c^%opE|Z<#av5Rk1u}FpyVXX&NylcSz_{O%DCY7_ zN-i+%+^4(GxTZZKPb+`B^tJn_H76KXo0`mJfiiL2h^L~8) z{(_v$#M?*qWorRhn9p`UT`u&U2VXCIXvlDlwpsb3L!79?n158ENoTwS8TzY~eE1PJ ztlW0+Jxai0I7b)tb~d$Bx8%T@Xru(sGfwe)5bfT+phzQ_4MSP2-$M;%Y2@f_RNA)& zOWmwm?2Hm~9Ri!0suaH_{I)8o8c$`xaO(d|}Kh|~I5wW)Pa4gUC>#BDlZTm-E!)!qA5?y#OIu}UY*Sot@z zKNn6rX@>LkS7rGBK7u4j-CXG2ix#l(Iwl*wPTGVlE(EX|L~7_PS52(S4h=0!_YVAg zfq(#9_>0`y-tPCH2BWIAota+~Sz78}G-SX%Y#tF2t}Ih8v0! z+FidkQ4PA{7wNAOL#`7Mi8$gKTKm(wJrcy+r+Gx&pWr&8`dO9lL&5!ZncMsmc=0M0 zGf7)!cs1xV%}|bZVf4dV&zp8o}d?a7EB%XR{<-J8ZM{9eV+#~8b{(DfK zQg=nd9>QpP5nt{3u2WNoCuVvD#K-^giSqmrN2`KROI3_{>N@q6xu%8_KV&u1kWnM{ z{P`dH?-Iy3A)BKPP*pH8a7!E1*m7~K5K6jtCk48K)_MS^UvHal@uOtyN)T~f*j*-V zenI@*gj>k}kk0UF*7niAg|B z>9$p;t@IDwjZu_4CO2*zCupTt`M$in&U444+de_mX6Dm(K8*!NnR_d%X6bAkZL)mS zFJ7phzyFY#S<*WcVSzyrni|7HkMGMSC&VQcW~~lT$L~;Z?`r3}OfG!>9Ot?Z5hABvSs+);GV8Ow@b?@kbdA2IPw zPk#eUlgOCiJcDX7n~jcEL&*ztBPgfEuFstSr`DP-{20IJpP{B7N4uWg(Fy)Y^DIuz z_V$Ix8=*l=U*i8Il9GeKKu8HiT7Jcn?|*D zNw?CnQc_ddSlOl12%r+++E76tiXQA-dD+=~6SWN!ZEaQ);OLulMpu4ZZWFM0Vl`R5 zUmL^-^i`-&PdQek6+TQP$siL_l2c7hf?FeCT3Wm1MS$;fhC&?jSY+n`GI%B%Ctgoo zy~U??KWaIHy*pkEK}JbqH!D3b@3+`}ABvc(or=>fwbCoJU9Ky)GgXWcwTX?33oG~e z^O1B8oBHnQhl9@&Y}(IqwcQDL+};EuR<#gvXX4IXjnmSC=nyMfDj zQ!~-3X`+%6D9aAP8GJl7zW_f{f58M(q>XaRS^wausf->z#Ye!`SC?1bm6qNmd8z(@ z zoSalP&OdLisg~g_z&Pj&ANzUl5`T%PZElwNwYj5q`O+mb{^!r>>EFH;j%y7K*X+G7 z{;r{=_X&1ZUvI+XQ_C-3Y}e4xJK$TK6nS(K47j^fC|8lAwlMEa(qHuS&%gW= zGjxI-FOb?1H7zSI_b)A_7PFo6o{r|&-tJQn*4NU~dig3)n(;)I0}AzgF+Iz8>SQn@ z_!mbtQNutu3a4DLYmCvzI$3cJZMPS7_9QAQe5qhsdr^^p_I-J6ZHeaEhK{zjA)7iT zCt_kAOk+*f(B1h`I}89%k#XXb&U-6FU5^oSCYV)!|Lj=gWhrK6a-*ZckamP6ZCul99W0w6?Z=68pV({C6r2ApX+vBJj15>5HyTS3ZmtIfh~0 zS@ZA^@5_?jx3tUw5)gZP{!ne(f=7?~fT&Y}k57d}nDyf2bjeG1$y=J)pA8UFL!2(r z?DYJ@J(bIsS{%f|XP|F7%R-FV+1Rr{5Agje6%`ebN(DIB+BzI>y~iAN{`1cl*KfoS zF_%Z8GqwXcx=yonEaHkvh%FAWokVfDlb+robxqCJ8mezv+uB~r@-|Z4Qo0a)xkdZZ-27R_Qi~!RBPKA>E=XL7 zLKq$Pw#XbWG2BvNAwfuD0i{3FVtMHv6;-r9gP?2k-AO_CQFi&w@Pk~PV#lOYtp4-o zS8tO}QzEAOifQKL>3oz4H@60{gN5IYLL{_va9X@a4G2C7Qa*M79G1OZ?5V=>-adBM z-ode`w4{hXsIo>tAj~+y@5T-Bg(~;s1%YzRF@KQT{A^P(K(+$+oc;p*d;NrFI9GqZ z(&*2Gc42BI$)VuTP}_%4pI^VeL8%c3h+MSqZJ!_?_Zr%_?QF{Z%27&dVf5cNVnv}%?TPe zUjE&Kj6#wK@9j$3@+sv1BUB9jVxd{_jjEUY}XHbZSF zIm+l-SUje7cW@XCGiH{O@^pq2pp8vxWaSlQ5!-XU1nsdm&QHj7OUsGJJx*JeXNM*Wsf8{<-_l2az7SUTosa;3 zc29d-MTYq2pXc<#66&Gs^z2;i@7OcnFD+5ui;mPD8F?x!T&ZA_@H8ZLZ1tFi8X>vA zKIzW8JCd=vxf29lvMGQ1Hq6%JZCYa64_BQN0hzlI+@ql(L4I)lN`ggd^d~2);m~0O zyt;Z)e=gTr*Fs*+Py!C;qIPF)OlavpDJXn|u2NEzrAHrn|6uNR^$~R!#|`B7fF3+4 zUSn?tCF(?F)Rwg7OGB&Ce85K#jvTT;l!BJq8!u&ML-JbsW^M4RGc+S$PlQ3^= zQlFXRk&lmG$b8z*oAL*Jl>xr zjsN(>_3>0qdlz%JE%yNVzK-;L`O%-^RINel^sjr1JLY*=E^pSd|=L9kg{F25P?A%<#U3+Lr6O zgOo17jfn`iyhgp_? zd=a*TS4;VZto2|8b<`7%(39SzhO}-FVGex@XCf3mU~g4yY-FjyBXS5gH~V14QtB!) z5=(?e<>0*!R_7XE78Z7f^%24hryT9AIq1X}45#9^vQMgA4soOX4Gl7q7lLP}a`i+Z z;O6A_Nc?&Jywd5?2c1IO`M%3`qNx=X!cVngVwP4dEYjISL{O@C-`(>1{UGejFyym4 za}nh1V0qo9^Zgv??VVm0nq5_u=vy)L5e_%Bi^(TVRfw7{t~H$>D~>6}JpJgsB>w1_ z+n|O5zIuC+1eH7&O2%+JWn^Mf4H;SEI#IBPkRS$&9gGfxc$|w!=Z8lR@o!NzCkd9Q zlN0f6eRS@ZBMa-rs_o}?nC)h33atG5WV@-NAW|l2Yi3#;Eb|&|RGIJ#Dx(+IZ3J zAP{6x>UwqBn5^844CZbJ>QBu{)p4CH_115Ck!GkoaM2}kdp1-1R9eS|g;(Q`W@GnN zb#>Jgb5Fy9R^1N|=L+31Q#H&tc-NT^cOg$PKd#lLa|Q)bcE#VmIa+9XoGQ>x*&Vk! z{lq5wM^qGeyh^;hG8yEhgIkTR^&dEw!}Y=Gx^P1C>G1M$V&dJthf?I^40vg(m}nhP zb~p^-4#iP9=n76Dp*8!4V&M0{mv6Im{kn2I$*2t7Ohm{rJr57+FKKzZu8ziYtDWG% z;hx%M@h(m}qy3MyWs?vQ6OUw77FEn*^ zC8UCwx#;QTC?yH7Of8C(=k+U(*3i(`uQW7S`??zj>guLOEr$TLS<`v~kgXehb~LRT z8=F}_8Z0tH)?E{JwhaHIbxUrAg^_k@>f;%YqFa_|g!)pF4Bz}g_QO#TXmk%E7LLXo z%50njx4YBEUie^1fA{yY>%X=X|8Taox68?kyWfk%Jr}=pFyq`e+bsFdRE6yc&PU?; zIAAbT+n+oXG<9{osTM*~Q8BjCcB3FTSb^mEnV-Uildw-2FK*e`n1=^Phf@S0Ou`MD z{1Zg&PWlFc;(P+)BK+u)@Duv^`F71^YVEn~5?tL(@HWT|g%kHzR$E`!q%N3jA1stO zZu3$;S=_4mGB2*QYg1tT0O!4ZT#h})x}Mnl8(4VSK6-)W?xyRdV42gPO*E=ssm?K^W(b>h=TEc8dej4`?xfk#fPL5>ppm;s-dw3 zeZxw3 zsWHMW9hfQPePz?me(^8t&B*V!qM}t*ZfyLbmN-($0@%uGK@D%VDj>6^$}w$D{b2axa@%e)_rR| zVbXgQ*2i99e$`bItco9tii;nCbIK!GXf0_RVAe zHSrtJ*Po?H@22|kN=h|)Z}<1~^6~POmK4$m+O*ksm)pTLEGKF(EkSA|!x(WnC8cie z>~yC7y!iVAy+ggDVh3Y+m4!(^?q5_rO#u|0f<#^sF|otm$yJgxCEC$a_$&t`p*+4n z4G@I8y2d6NYM;q`ONWBA-0PaY)=O`eXUsPPBd%@{ve$1NyawU`d5gZIFDV(y&dtun z$e5O_x&@u-pEVe6ePxQtR<#Ye7%KS1o%LEH$mJjD)sKNPvREZ5h%Hm0VY z4g?&JGWv9IaCq5c=@y@j4LkKyXJ&G80ZR~qEDCTF0RG!H zC~(_z*_K@V-A_U?Y}G8LB&+P608>?y&pop70>H8(NSU$3sn}HvW_@{Ojf(0YO&Hj# zRHjq>@os3dO=(_Gv*=aub~)fz=H;uZtA+Mt<`VL2N`PP{xQd|dETj6y%_P|XX{sW; zU=O}w3B7%QZ~u`XdC;dEdJPJKif=_~KtOy@M%ZMTjpU)TGwJ+d=^yvSuAdUkbv)8i zlL7L;cPVV|S9;aP%_u}?j-@3n*s4Dx2(V890VNvSEsIAy4)anFaibJ5W&cXJ$jZBe ze2M4JMeu?LT&&y3Y-ogyqeiMU=&(nxaQHq9_YW;&i{oZ`c3y)#sBc$JB3WkTO8faU zF*n8HjS+ua-H^>pDEniRZdgGq8!AWS+lv=#lYZ=X5U79kt@M#S^_rT6pOAJtwDGAY}Z{Qhn8 zF`mD(-)?FK*mZo^WNqVF8_2K=8n$X|YKA(Wa6A^_$t$b!dYoAr7TYhM4C{XL0ot{M zzWwM#Cprdr`}q0o6g-BBxo*0Zsp}R8zK?vaf^coheD>UD{asMSqQSzXC39|{<_0{1o2dgVaq~MIeb|NzS`WP5a z3{anfLJ$6Kbf%}vFDiL?0zZ^#6k@Qz_~xREf&(>lYRY7nO+rkJOMv+)J3F7SG#va@ zwQuTWNCDub@@fzmVm&G@a){-9yS+O)CC;gtJ6Q$q{&Mk`%t!awZhbKFIP}q{8A+NDEz$3#=WCMD93KMe^y3#2o8x`{FD)s}q z%5hx|f*A$qX#8I@fK(VIr=?^*U}WU}szNBnc}HG(NJ^z>aYVaFOPdT~m2x*WKvu-H zKVHW7X85GO8TlRNUjc{GPs?um0iXfk20()z7FN91xxS93#8(;Xf&(P-LPdq{NaDmr;^XB8IN4_idpk0$g8%sa~$Hx~-9dsSnt_gqIwU=xd zjM=ASu6B#UF03CAxnqk)!9&8akCuC@V+8Z0fuRpCn^|+X1M2Wo$Z<{A?V+Jmulhl9a^uK4 z+(eBF_>(TU--d#2jFMFQo6wY$>YX`iJAh>BSM$Ab`uK4P7|_(n&krffsMg!}r&3K3Xu;ELUPEvc$%pg;Vn zC?|(B2;rxZtySqP)APr$8R)4iXq%t59~!FkF7_4pW=2O>@DRnS(5>ah$780OM=`Yi z>oN_n)7lwG`Qdou!mUGqVQFfr0Sf)mpR6PYTTxM!d@XET^9;-H{`Dw1C5)d)!SX(>ej4dAApQ^4;$@WLMVt<$*Xom#2RdTw z3dY7Nc=m`CJ7Y=lR{|WCS7};mAk+JnfyI!t6T~j$?cdr6Od4Kbfb_bSu0~`?R8;gX zFScpEeNl;S6jJ7}D$H<_T3I1H7J1L?J%{Y$^E1+N&AY87eThnYL^<-Wxa+j9gKp`@ z_3I+EHtWqxQ&rusiPqO?X+La>Qg(gehSF^wZ;TU9a95m`qfy(X=uYPWPSD&Omb5m%7w?C8X+8w~d~u4~K&0Be%%ZRPU0K6HI$Z$uXz)ZVOn zsJLc|jxMBm+`q41Erj$unt-r!e0u(tzY+W}!b@jhAb!KMPC4a94}dFKN9{HT$c zjQ`dxh1T5|sCyJTy!N6DGX4kQ9pK|Td`)0pnmb60zp_M?c&)7TeU0tVY;E<~x0aEL z7jp#`W)vvn_JxowQ^WT^e?6e*?jkexzIOBa^*--^nRbxl!@yYW!r$+2tE$L26urCN zc>Bo9wHIjJ@YP}L==czq`sovo?n3EPUZJ&)DET=iWO8zZ^_2TV4vsv_51463Pa7F! zS3^rn=icUhYl9jEhBP<53VW7^LLUng(2uN<>`F={CX7X7!$M* zp`q$S0#3IEv8!gFKmCxsrBhDX{dogS!QP&U#9c(tnq|g1JSL`a(u|Q-QPF{1%30go z{5p$-R-jzU=EviEgnlcow!K@Kl!6>|;y~TgKhO(oTk`EAg?cCLzF?xcbpQP(p$w}+ z;5WWCBva! zzlwqjwhE!5x-XrKjuRnr-|f9kuRik!;Z_pgaaB*Wa?RNFw10~*N$V6pLjC1$+xs7(Lu zMDOt6)Px>PO=X)MIBc$VW`!mve_}Z4^6;b`DR!7_3zG-NTWfQFc|qiV2?I8gKFp2D z{pN1}Tl}j_m#Oa-_^t>G1L?sKs4sHWOr3f3E8f?ah|$X+y<`kf5&@fv-EIjn38xv! zRTa6p`6-4=B`_Izc|&~%=higk!*a~yel@iax~XzHYB~hJQFjRujRx0Vyuje#VC$dr zv>M3szW%wB{J$^$jO6a!5RF%ZPk5=!`I>AJW5yNoJZlh$7^h3L!iezLg)Lro0f8O; zuI8^ZXJN|=ge}K?u;*5ey1I4}`VLa&<~Dx_c=en&61*KPB#`GKjvuf)`bz?KspFE( zd=#MXW|qbA($DAmd2JK%hv(r#?yT$#>v!+oigXQ5_S@BTw>g}gd^twOiaH%`{}_?! zRs|yJ9bj(L*2ZD6axXeYSERz_sGP9TXrN5%m1}@08XIfNsysIUbcdBfnS9Xm6L;Ef zIl+H9S=Bh|NWd&_2zL$D)k(tCv^DhfA`||*&sQ_Oy_2iPJ~GGo%OM{_h!J zb>%6?H~O4(^EdA;*Iy>16UjM;4zF&AxE*}@WTdX3H!-`IS13+KPBN{jtEn6clh>7z zF$JwBO~Ui(M(8~O3>kQmeaOxO0lI2QVrX>{32APW1oB`Aw2G(4eG(|zy$|f{i=GJd zsE3A|oE`DM5%dp$PeY>Nhv~n(y>Ty5d#e|*ULJA64%2NvDz}sqYF@fWXzHn`XriCl z!{jYouU2MdRi@>+rkFR&DssXE2 zs3zjDuWwA+2vQkx3jm@F_!=AVs?5@mxWlU@@eU4-cmEj~8tdCm*|tMCN=vU4dK{OY zz2r7bY-Zy}I*#ukdyiZ)+%yRa>ojc_V&G$ zm;b{4;2CZNha(dg7dJ4Vi+@}1Wpn(5aAxU&8H3EJ`yNfXvpra8r1=p}uJcti%sX6CG)*{Q${&D!i85dWDsRiz+wOV(~Yb=-Kb&{01} zX-+M9G*20(p*}DmSn9O5XCv|(@fNPX-nl0rK%OFXSY9rPt9}`PM8TOwKb!{8(r9pR z+uPX|P^Y9NWn|;mTvkE=)Fc_t zg8XDq>h>p_U9D-{|Is7focWdbajZfJ!u-kLLBwR~!_x7-xk)l%|;GWgmnZcmej-{7OIZv=4pMmGee*sDA z*R@AXM&w{cw-h>ZKoO^x=EAM@x6(xZ%}1?~sFtM>kHzl(LJ*K{`pNt3X60GGH^;0k zV-^V~`^Z&zTsJy;#peJBm$^III}!LJZMTj=J5Z9YZNmyX#$&vpt~4>dNw@Zj1_nas zk{g!({TBp&Qn30rY(HOlG$fO&gH=iE_}kdWEhWL`z7U*); zG|ycJ$W1taWOQ^gZ#2Lh+KBudb$T}BKOG_^pHkB(SY!vqlTlZtv z0aN8Bii{S%|5o+AiPc6Lfx0kOanuBqm<)Ij{c8|sFA0EDK~vct@X!T^hKC0=G{Y$= zOwypr-ai5YL`f;C>~>5TPE3>OT}j1BaBEUQSorKSbqzY~FGaqF@=hlGwwf9=4) zSg%7x#Bd_{D(>Pw25LJqF;A19AG-@=WsDVhzkd0!p&XyYyhKeQz)?FGL(4b7SS#bw zL3{BE!>OG74!T+iVZXnz=a(k&?c&AK>@9sE(=PwkE^Igen#?jEZ**TtK!_SEwm@1bhiY7=#)^?sQE6#$3BTZLP4}*Lm%X*=dJ##S=jE$ckMi{M%}7Yxl}eIiXjU`Z<$b+h zmBU%VLTg|B-v>O2PkZGk)v!sZ+?iW1{~f;MCom<9ueKLs;odsjDJqpb8XVxiJJ@_O z1%mD2o;x1t!QZIN<8XT z4Tno&Nv8M1UP6n|r|44a24%?;)du1w^V;~55*~6X$Rm){&S3PAqIL^rE%7<4LpfSP z9+8#3NLloGjqRHdB>O%j`%< zgQS#{7liowt%<5J(+zt{%BwdSEt%Qbg&`0gpEBY4mlHKA;IsWjzo8=5hLaH>|IcS- zE^|t@$b0{tB6Bb};QF;2H;7O!tlaeU?95yQATm9>qQMgl4vmH^3$hL zAScD3YiP-xpL{qyp`~%x<#%0CH`P@GrL~_d=}*-R5b19~(k`gDgP+{o=|N1K`RQE9 zeb9$QzOaY1a+yx_)Ar1dG7lyO{8^j@^2@V0TNEFU zZ5rE7L_*Lg=cv$+rzh*_@@dHX*KcT*PK?(Z1}BB(2NV>L0Vw~~t3bAA45!{Fv*#c} z_r0d}X62OLOFkQbt}ORbu01njIc8KbR@}V?Q(<{rSJ$Oq850@$A{kvd0ZNd9%!<^K zE~O&0^2+iusB|9!*tb*8Jt#ErBa}sWX0G*HW$D3TN1TXdVqEzbuPc7+ZFflMF9u38 zZzKJo=d_+!K&s$SeCgeFhctqz4w>>ZImz&y*pwwUm^rI-P27G(eXjEWL|7w2fDP9; z3$PA*HkEN#DyIw_<>3z6Ha3W^@nN3e;JXmuO}sIY|Cg2q(7l$P8pjs<1OyZSE=R~3 zpmN+({46(po;!8VOf&W=gN_B@3TIa(7DP7zfg7!!sSDr$zm?g{-&st02T225xSHgu?hAH`uQDGA#J=v0(j6z*Vpy*;Aa;Zb=d&XKxXlhp`HQ|j4F4&gK%)B>NaivK^V>UGqqt*0a; zwD41N9Y-qz1K@h({MynIm^QhZDl0=v$IX8;j^!n#oZ)tJYKV%95DwPrSz0kL z_*yfRg3=8axx@WBhokqhwICe2U@Luf)# zJ2uhtN)r^Ts_N>25i#+hWR$cvxLT09g}Zit%rAW056Ml*%}oRjDa_p591KinSN3y4 zBkO~QEN7mqPu&`>kv`@e&yRgx1Dw{;?xCV%JX^*Z2xr1L5Pi^%0!9_l5gil}^Kp=bq#;4VUWEXE~jw>;E;+HktY;9dOOcRe+XriNa$HvA-C6D&7 z`$>32-*6sW43J$dEx9D|gM-2Nh=`~|(UXP75PEu%R!@`b>Ya5vip|8$pUpyE_Ze+|H#qjl< z9gJi0{h7`LIE!k-EdzkkTGc)fH8s@^esp?T^BrjVwj5~b$f!eNCP$_0VahydxEjPP z;VDMfkZcW)_fJj^4$AJrTmi4@HBf*0$&~WMiOO>0IupdjZ|aWQNFH@=ZEZ1LJp}pzM$q;YsZ7s|QV?f2 zI`Up)tjDaD0t!@uB+diWt^1@XbC|WYGBNcRB4cAnf5?UmK?^^Ja>-9yWctn*o|@Wp zrCvatjLe7`4464MD1%pmFIxMcnWrQ4bze`9z>`vH5y!;wj;DSaxdb1qkwc5&4VIcu zF$pk@?gd9SBBJ%;Vkr!aWunG@S-queuf}e%LgcA`{%>A^KH$!!`c9T_ng5JojdQLS z`t-7@ieJV2vV*=p;|^Z{H}^*2!g2P*@3+S_zc<@Ut;Al+xdH}oFGyKr><0$n3svhR z4gqfC_07%ggx+g)anxC>Gco&;MBs~QY&8L{{MP<#Z|m*>At)md6_?~+H}~{(H1#%4 z!m(eCvw#B~Xh<*n_2%dMuv3>eHojJjo5)T4^$WNr_7PhL&w|+vq7G)m3$L>%T$K{m z)u5jOq60; zGQ86PC@Jn57N)7H+CR~_&T;SF$ljjup*4(Ys@ioOm;aYQNY&$aN{tzpWH|A60EYEO zQFXvcyXFg6#hX{pkMR}fS(6iuwAKDLeo6c}p#9o}N9X#aq|{69kKUx@h7~gN3Oyvy zW+JaD$5*wqus`I?vH<^;afFD7+!NCu4BXZoo{D||#5PdtML{iw27C;22rg{u+IQ{G zzXW@|kRJkvu19j$y?M!LP7@8xODmnZH}~{cQJiyHpAH(+Bg>lE+4Ioz;?z5LVIdl@ zAT?!Wx116glxUw8SU0B*%13nVN6r{oSXrg#JY?i}P`fU2{u_ySHqcyTZBzCK1b~cm zW1+FBM&l#BguxiWkY%TJU}X1Q8Gr$g?Y5zs1A_t%yB`S)$pv!cg1T5i09yG}!q>s1 zgu*-rTS6}q}8bqemH-DNLg3xa#bdFlW4<%EwY3h-ZV0r@b-!tFv*+i}91FLFGLfgF zkxOi{*KXMUw=j?INEnE;T7aU#7l`2Cs7Q6>eoP4xX1>k88EO$$PzC4X6Sx&22au9- z(3h~&rKzL=uI)?4g}N(Q?Y`UF1&{kxjO*>2Q&D?rrTMwQxqJIA_OU^C;Xn9RW%8$;CmGwnO za^TGv2a+m>uoNjNU}w0T(F$f8P5O%3Fnl^5O96m#KoXI9il;{z{3-#^dsA00lhW%U z)zH9fY&1s}sy*(lhP6KSjWo74T?_&4&_0g(6*CTsVP6-FI~A#-_W2_~ElTzeJw1tv4ZF58Xe=?{clTtF zF~Zh|V787#w-oeKVDM}8b`#Rh;lattehGUR%>5L&u$1XbNl3UW1KFOgU3~;X^kI`l(&&2(m9cslWWcZTpHn_B;nztO*$*g$XaSv6k<}Wm7Y=c~QgZ zmCv95hD2b*;YTc}%pc>|`Hg_6Vs#maDxL^}${zSV0RecGvX5V-nl@qoY{ zHgEitXLdHJn{F)Macd^3OXEtL0t+BJAtP$*>mU1r#{~?%yMPd@M>N;-u+vRgA?_3O%W$9tgMbs*J8!(vtKEKSv#>-R_ElTWaQW60tyue4}NPlvc>SZu10p` z;*%i-8H0HG7nBrtnQjEOwLMgdJZr&AI)=$^sZ23&c$IdDB)4y$gW`j(3P0>&xKJ~&cC z(2?ykQ%8s!oUaIGhWc~yJX11#(;VUS6Gte?f0xA;6omg11PnAnOgpsaRu@Z+HCyuS zH1nE76%cW8_>6-55W*27Ssw;XoWWL;(o&#E_(8OnfJS{HfxyM>_nUsy*iAM?6G3v> zcvu;k>Hm-!_jr1ksoyv|a)^D%vWy1=3I$9CV7)lpP}k+$78@e-!*Yz;ZEd1le%Ns4Zb(S~6o5{`H3W+YTlWF_=)^_nxCW5Uu-KKl zQtJe$w>YH42@{T{=!kq{X!zl0R?e@?OeP-AR-;EA=7c74JJ`FwnqROq>gUOnTFb0{ z%dqId)js7{uU@`T86O#Gv)Rt}KEmrT-%h z6QdKbv&oPjENo0n4+)@6=(@-9j@xj~c**I~VY=)733$_Q{UJa;13lO0}LN$YU=AMZ~qauLK~kQ$G=4o zPrEWuI@(uwXL|*Oh4mMKhxW=9I$^uLjga9y;EX6vK}H#&G2{lgcG)###cqmJ6tBMd+XB%AM1E05aV`eg4TC_va44wOU)+3W}u1D#|)^ z)=Ie!8bC1jF)ueZo(~%=hTQ}5ydDH9KA<8vcw$&~KZ!?Ah@uK!jj3`5bhwZA4d3#; zZ}>>W%=}dL{1L1L2}vIzAxTL-Pe=xfK|<0IIbChL6VGT0zQ3|dh^ET(R2bY4P*8Pc zOicyHFcE!QDMh>WF>?noK|yJ^H^!>o_cC;whs4o-_|WlVuUK7uE=AJwoUrscB0-we z#9O`<3_Z$tzq0g$>g|Vhe#GdsFmvh*R!{>DGa@l&D1e^idFaD5 z!Xu)#*%sQuKz8`KxIMfxW`09>s;kR(;2N!fz-4p3vqiWy%ah-I=PeI{>;V56QUXjw z%e%EJ>=kQke%lS_Hi{$mYSL4^^!6;?o10r=mey8Qme*yD@h?X9=I23q#nL1#6$eEC zZ(nN^SNtlULt@e_6$rybM9kW$ywFnX$KabBNNx5m*{AZ$YwOE2*N$}b4fXbp!UK>A z38(S(X*{4!o`74BkkzLp&|P!R=&qo(l;=75N=0RJW3c~N&`L61xJvNNx(?dY&P2h{ zv843A@z0bL23Do>gL?r$1nJ4K1x+6%>QyL80tk{5aiMcF_?{m7DixrcA|eaB~MdG4T=>&U|?N ze6PM^X?D+FHE0u0hfy0_Cb1yDKyiT+@CfU-J1G!2sdV(b4|Nw<0HgYbM-w=Jqja{rZj$QjJ6x6};rKs$ z*3ZnO#WBXHkdt#t?COLkH%4#3-PA5hI5}N=$;ObF&gT2hkdlF;c@OfcfESjGp47jyDhfYKfc%vnYu3S zK2!T8E@tS!r8D+vE4(ZuP9Gwn2y{T;TiXX|^by`w8X;gK2?WqQ2E}jdvDGq4unK#| zwdtMG>(^n0H#p56YM34s2VaF1!Ak252L{9DQ``ew_c&Hga@tJ;?vJjb5T1Zd7*EF- zd%Rc3-*+xnP=3@lHr6zBTVjGmAyVAEbp?2p(~8pB&kyCeBIBEzSXoWy!iM;5g!Jc! z9X2g3WR4v;MWx|zXM~BZn?gr_i^v~JrFhXQ*LEEkPaZX?bh(g_R*V^EySGaR_}hQR z1gi873KTln?nMeaOa%+*{`>F6ZoON#iNJsh5}H$Hu60*1%*IY$ez+^oZds-Xc6BUI z1k5Td@~vC5_Q6b5ySYK<-oNVE!izk~-rR~3bMD}kk)cteB|qPrUzyZYyUUnIF59sH z)Um!UbeGJYYi_E3X-N}vwD0dmq7g4T1jij=8cK3PyLHoF}wq(ok!Q1fR|>RKEiS((^xm z_8AhYynPNg*_p)v^E*3wsDtDh!V9K(_zPb_DV~*|U%|u!QZ4{&r*HQB{R>84t!bg$ z%J==RTXl6|DO@tuRgl1D?t(q3Z8Qr@Nmmj}H<&7l@2WTbhMDw3P}4+29xw|$E=|wQ zu88k?Z)vgGR+GEQ*haiQ9Je{Ds3>53SsNW3EMDb|T{3vtQd}tW?-L-$H^a{LN_g#J zlJd@+m_Kvd>X?||y<8MvWiERq7t`{*q-0RX2kcJ)1SIWy`JBp8wjosXMZEvJC0yg9AwGPM8o>shZimE}t1<@Mpt>t&stMSu~xR#Y_Sv7eV9hPaQ|!R3nqhOrJ% zt%G5?$M?+7I72S1MKIzsua3{Bv_N9IN75=22F6UQ192?hZ%13(7*XqGugOZJ!8PXt zVfrsGQ8aGPKzusx^TC7pTiX1t zGc7?%PnrlZ`ty{m!iyKdFYFV(eoZXMjP?Qs-d2$B)Ah}ryV`~8wO~$peS8%j_Z0MH z`}(#sb#x5v9{c%$N6v#w!Nkx~$_7Z=S0X(2t>dA{3fH~eKkMW8@Q$dtg(qi_UXQMi z{M}_%pgc`XOwGsvjeMhbCQze}$P5FJ(cBkvIa&C&2&qAIa--GE^!(Q=pWXhxK>?t{DFW8x zAMf$KT~J7Pt&6=c;(lUsQ0N3JC^$=LfQhnVr^1t%abLnd<$QP&r=g}2n~)H)wP*K2 zPfuYWuAOy%eY~K}b!;S`8*8F-_9YBtU+Cy4$tubN-D;6C?D(IHSIWx*Vrt&}*(R#I zodD=NT}i`RXj{8>fJ3gX(nK%aqWIolM_T0IP59yr<9X%3N(zd8^9piuF|&)G;QL*N zl^{aDEq`?1B1Zl?C(l=tjpebPzptlCs?yTWr2x?0(a~3e>JOyPO%hG*0#ElO77ym; zRqXv;9#8hKs{>RV9SI4w$3X}^D^3Uy7Zh&^-Iq3mJ2>0eoa}cD%qb_#z(mVP>;VZB z)%dvi2h9*#PuE}|gup~kd?1^`k!em7siQL{eCwXD?Of#bcu>UYS2|#N?f$%di-fr= zw6e2jWLcXf_s2v@9u=2tU#fE~g6$7A&DuuU>nIw7`2q%xO{H^l%GPvVdP25F!$-`8 ztO`^cZwNNT7nb6Z=jK8M_7sjr#)O54Ap%wtfPhb#H(J2_V6!7^oP?ws&788Rsm{;e z8$*4IBIYHO4#{ICaqM7c>Bb!~I00rT7=W?hF>xpBy4&NdPX8Zc?->=8g2mFwXS0VNC6iZqIgoXZBm0Dt=jcU;JFG){ z#=9czmxOHQ+cWWi5Pv?1(0Z=i(fA^__rXp<{yNU(-Ff0-X=?QPFvHK#SGN>5w|iJ! zMAovbCF*E3GCj4yEPrLL_axF@w+bs=y3}bS&%P8L<>7Z_MbNphXk}i$jFe8qaqMC5 z1mronDYS4Ux7GU67v=38d*6)3Uq=qGRIS$j`j_oA^J(d9LKBdaJ~rjPVAy=Mx3t}) z{!-Dq(9$z;F<`6suk*(N`8(%o9rN~Qw z@Fpyl?$c#|Y)U{BCV^@rRaND|MM_0n&rc2J7>sqM#z$umtFek8pWNKS&js!cDN5u9 z4m(*)?JKKw8^3;iztEPAa@miH(bVYpGiAq1ukM;ak7`8^JumyxVlnmOGS=e+!~U%X z85yr96EVXTHgmn4sMxuVp_A$hhd+Rcnu0=$Ta!hNjI5=^Tg_s)9KSl}-Lo=yy`75_ zB)Q2cfz^|152Ej`TFe`fpK{>P+iRmShCo#q1PMRQwX9R&#PEVJPR(5{Ks0D^I(_F3 zjHX$hK7AVU6j@nWy#fmhKX1PMz8u8TvZY=EItF(Zt`nXfo>CPqk%-xr+LNK$@eN7j z3A>quuaHs}9f_&;%J>roh-dU*-pjhiaNU#JU22y$ZvdA46Ln86DnpFbD?k5i$SpQD zmh6{CMtyFzDWAcKi%SRNdI0*mY)=mqdQW6)Vy1I(@%?%~Gas}i5{2}bkOqT0m$47; z?x&?&1!_w@$Dm)YJRDKaJ6vY>%K_-XCwki#x*!t@iJdYuH|IC{Q*693gWok9aK;+7 z76^~|$D;f{|}CWF%CHfBsxKe>Q`C$ zJtzEQMPA;(2P9)wvnbkS#*(1jxllxpa+Q&8sAs#ym7SHGr_qMSMEPwM@?DSZ>8~35 zQP-rStgLG}k7oh=ML6GfXRu^K%arJdQ1Q07IM^rSeQs_9g1+YDsMDK7f|muI^2|;a z_==M4WR668a!p(mb0b8=fD}|!MWv^9bhW?#@ST{V{(ZsiIVZK7&$NM)@vi4=Yb%Lo zQRY`+`>MypUtn?Vy7>2cwp7IIf+k$!*|WZ0vdiE&>NS3Og-HL>BKwN~>=MUP2@jHJv)51+QP!9tqH{q*AIZRCR(@iRgRGVyY7h%$0F zRBmk{7pRk5B%fRANTDkjU6s*MZtiZ@WJBE2Ux-WXvdxF;%)5a+zsOrie{|$QAw9L5 z9>F$iUmz+iN|9@21mj{;^O}q6umHHm%F37>_dQ*5Afb>e2XFu5H$MbWXmu!QzF%uAvHzDdjC2D zYfZ=Zg?^+;$!GT>(KgjOh6LLwdVjUBgQ+I>lRbVb8f7njO^$6H))n_;WK^ZK5U#e~ z{O!h%m+>Ot@{F-bjXkKGn6VfvKDfbrotL*Ls=N0AOO^lMvBLaS-1|a1j7vK`V+F;Sa&S~H*|BF< zHH+VPnV^X4&GibyL>g+pE;pV8w}^m_>E3h3Vl% zs0R~onOyn0y|gg8C}c2>owIfg%^oUE-f(lFuXI@3mo<2)qC(!EZAh%Pur6ACEZ47J zm;MqMSKE+27x8R!f#0YY|7UJvnnNSU+~nSi(eQ@rV{Lcttm))=o4lUQjPtvM(>y%C z%9~xmCgZ^-(sJB=s;|%STg>k0Nm3fom%HVXAQ%`aWLd?|$?~s=qIVA4dNVWb|9P~- zt7tY9!(M{EUdmH-K}TL*(Y(r|&z}!gD@K+XP1SGiJ0FE9BZrCQ--bDBYpmhNr#3gw z#-uPF-=`#QAUbd{!VpDOSceCAX(;D8Btn>~z%vuH*tNN_8=o%F#aO$jX0Wuc)WTrA z`Jk`M?)2}O7UL1`^eb1MxhP4U+2bI-N>M<4o;=tMph4yC1*^b_mDyF#(lW(}sS4Af zLNjO3?OSau57o~0te{*85#c%-9lf;=@tbnQzas`d@AYBXgjk4V3WT{uk9Xo=;LTX$ zA1gKj6!hD-Ke^TJFN?b1u$%Zl!C34H3~|{ANnM+N^bT{JxL=dWgT5p@BA;W){+5s- z7aW^Z_*q(~=A|wGNO?wGNkg7wv6WZXN7puHEQVQ_lc7ZqR_%z0ECH*V)5H(81Kb^z z^z`(mK4F#NfNgDWgS*d~PVi;**_A08yQ>0@>u{4KbLr}$T;QOG2!PZKGrhZ-AO7oQ z3c+QR+S!a%Rs;Qd7eDa5mxZdWmj{_lik5`!_V;}8ZFit*h{YI8PEt{+b+*o$+Ohr5 z%d{~<;g0_EW5N<@YwPRTF3u(Qg`=7I_!JncTUNKUON{MD`%HSO;)ZXyC`iL~!*Me; zB_+$^m6bp_-+#Z0HuO_L!Q)H}g#3cdvp#Z-OG}56MbL8VA_}u~ zvgJ96^ZJb~YgK7=Nl6uXR|#cn?w}^Ksf~~S^)_VdYFS~v#&~`fINI}bhWrjc%94B5 zw( zBpXUq)j|Sov{toWbm5DsX;EjtAQKD@m;e4X^M9^F?4ws0^5j~;zafYq{K8m|+vt}u zb6rTc&?tPV_F}Ye)LHRWP~cs!*PquHWKd$zcEumoso!F|dZ1I(mQ+@3>8(OM6l=y3|E@UGlk=m7O%L5?XH;uH5r+1gG1?LsfA@YFqltjZ_$W12MQO zUa-XHs-VGmXP-8Jg9DWZe?F3cuLW#!`6iC!3sXHI=p*7Y;9}MTsbp}KJ4M9K_4K(O zV-=*}ILghvfL4%@@}=R|pWc&f0LHrV09P_P3cy6QYjf?*6w@2^D>L2MCQF`M3#o^n z|G9p${guQ2DW|qeU`HW!ad`wx)+LGtpeIB{4V}5PDlBXKj@Gnjk(~2&p^RMRWl1hB z{mhPurN^Hh=m-0zRs_Uk7>xN{fACg$(^#tT35nWI)^P zYZyIvfQ=;6xeL}SuOmONP7n$=8Fie#5u9!j*P~^9V|buoJst*f8g3d>t8XpLh*bTy z_VaJ?f@9G?O3Za_H~Q1;Y>%aMs-UD~2oH1iMvazG!;0bVcY+i1KmQI*JV6dcO`YbI zmFgQm@#9XAAs0x#e{T_Lnzc%-*x1+S7LWt2sga8#(_C-u0Cd+n{zL$5R=t$764e3< za3%dNEXU$WGP}szy5c>I{_q|KPrL1jFmo<<^!N;p*VhXPN!{BolYrDnpO<~ z!y~M+3UY8jsa_uOFg{Onpnv}qCJTDF|D4j284CeiCD@?r?TXsk;scH7Pi18@d-^nX z$4{KlB6Hgk6Wdp|dOf|pavVllHs$5zI58EnHS}|^OTrJghO8l8+O}eqsa;WAT&bq& zWpA-1w`(_!Uchy?zhc(DZlp3125^A@Q|W4t_$sH6{%wLEg=YERbKY<#lORM^xqb%H z8=XS^7+K^a%1m{CuE~bokAH=lnVhD)1cN-Vzk3@e-)QWZq4rt+>s<8uifi%a+NpPc zgkoaScU=&VPgdB}UUIuRJKa><6PsIq3!$xye0^&B`gQICqf3FmXz z;m`2;`r*b$2KkU6mNZ346)k01*_u~x7ybxZhnk-fuw&)nxwR#$AW5thA=izY9Ht!) zulq}u(q3T1SRUww;BkJ?P2{9jH1y7qP-P9oU`rJF){541e?vsv_ru z_kaG+tkml2$Mt#7nTd)@=;n!ack?yJCxaZ!bYeN4%3ShcrH>*<3WOgg^R`DuhMOvo zw4v|k>#Q7NDM~kPK0OXMg3UQOxkixa(q4^vs1Q}*u%vO|o}4}G>*ci*tn^e((HyR4 zIZDrgdh$~rmVk*ON(5TtA3bUSEC)H$)Gto)zxd+qy?~=8Q8OEs+mEkthoB}F!?5-% zwOHLB&rHo_5i}|NpFdlg`ZxuJycQ!jo2KST7OI}Mc+n)TXO%B!0CUb7cEs-5?iCHL zS0^z$aR>cn=BgB_eBA4?wIF)9*06u~iJZhee+H)X1VA2)4D|V5yxq9X?=Kyc)TC2t zj^9U6tut=BTV_w3#3?FD!oi5#bFbf@>mGjd)?uY1DWjmStUU6k-Tde1udMhQX9(pR z>9H6Xj+bgVKH|DJ|J!qNas0}OAa<0wtSpck7v?-sZx)DYoc|I%BMHHn1GQDvFMp(` z<3AW%mshyxjUE$dTg&7(&Y0g7AL59*;04B{raMI#WEwLTGG;WE%a(1xx!Mg07w0#rMBZvXgU zdsXOl6+DnC^BD#`K*vBZA3WuZ9Un^W>|9~u#fFAvMeEEIp&#IF;pihH9$WqlnNShx z^|d&D@Jyb$8cP95$lG)PcCasw<@Mr%8ynxRJDu>CqI3SdidRR|0+>>9;_#v3_+J)zkuE8)}%X^`;+CO8s@&3yg`>1XP0(;U3`muutHy0jw+j zvC3v+)6xmwtEiy{lmE15R&4NSLkqDRi3U`Zp*?LSFeuu$t%)PR3!*!GK_Al$T9Xys zsJ82@!L~b3zoqTlx6y%ZdQtz+J72IIY?%D~(szCRYi0D93$_72QU5%yHjPF@Q<#*V z-}RRl1&#gjmy0P(@5z#@a69w%vr$2vkxF~isa|m&LaA0@13T^g>4roq z42P;d9{wx6FZa1VxnxXzO9f&AmB8LwvL$Zh%k_8`q+@Cb6_sky!q~5z4nUvQsZ1~c zIcR4$A5u7SUc@Eu4ZB9`*xR9J`krAomwtQpC?3agJQw&&fh^`K+kd@}KR0eLvEF?u zcwACaUxoJ^STAW=I~(#BedeYDS+Pma7?jBLVvBMZi;=q+s!)}#9{wD7u{Gd9@*wu{ z%^Plmo~mCil2cQ=SZ!-qtkh*4_K-TCis2|@L}2_R1jdI@wpS1L%NyX^4$U619Q|46 zT~rk-=F8N<1?EujPkB5vF(`tv!?$^hu_2p#59dPnf48R|hb!Y*91N}s^$&2y3)B%` zx94=t7AA$v`}22DZhc$=i)-m>^yKiC>cIRUJI%yY?~Q{QaaC-R=+)8DV=%(UkOad4EsVonqV;66Tjobr@-n4KjaW=k+=D4GNw#ClDz;4qGL1sqL>$`XRX zh-7asF1KFeN_6ui{Mr8W(c8l#4gL*dZ_=#9D#{T(3T=8tIWsA-589Kt0sI|^)v!LW z`>_S|w~fAdr+dx}{zZU8R~&Y#p{Oce_u@sks9b?{IGnw|jQ|-s+2V!t0qDt`Fm@E5 z_usTy83#H_ySdse6&OfCYAiIzf88JnKJVXqC1nMKCnlP?C120Vim%0L7QF7r0_bqK z*ph3$%X4xv14`_`bt?wKmB?`9GSupnJaP~`(x1IB3Lsy&&w3-y(0)bxELKO*V)(=N z!V_L`bg$q^I5%c#m8VZT_-=zYuI*(Wo5`zV8*Ih2jjfm=DjUFH|Ge> zJ`^e{1)IJ$%#lM?2NvF4KDcs=SHYmp>e{i1miqqI?A%*n}aoQ8j@x-dWKEjFF z)f8?JPyZ|Yj_W=EtC|hwO#EE4{$feVmy;kT(5Tw|05z2^KAx2Ux7KfC$T1x;C7A@! zJW@6KI_&Z=i!r7D_>o&$7}MSR$ngAJPk%kalaxLhjcsq^ymSVa$?=>o@~=@6KOax) z8BC?~)r%Kx-ZbP2T344GVutAJmyYxDYLUx2Cx3?`cROlnX{pSqqxoo!|4FS1!nNI| zNdG$OovEn@I9^`vPwNx;`RfixUJCbT_sp82wAsRbGZdjg?zU;W!ji_SS6H1`q<-s|-~H{`GUu3BP|$Ri*}G}% z&FA$Al4DhTa80+hF<)BO)D$pf4oByMrBcKo*BwZIkLoKjp36|Dlh{36|Lgy?i}C|Q z5Ak^2YPp!H3Y(>VL@6O)zXY;mOKEB25!tlJh)?s3{uK{!r$3q$3;LP$2Wy90M?J32drrccN|5OwoiU)wpgn9*75&<#%nIH zescN*?Ct1*f}EUO)HNau^Q7}GUm@M?PS^FtJ~1}_Wf6zf$-kqmt0^gA7UWN$Uywy(=>+H1Mo~T>4=aQsoPk(q3R@Op@ilU6y{eaMb zfbaEbbDGb3h5fIhbbr0qU)bBG6}DS;GQv&FwCJMH3Qe3hZ)TgliYGYb*tv{i7p7Lg97|uHD}vvEGb58(P^IfhQu+l! zi#iZ4Y+V&}-kPUnAiR1tE(UD|2WM7Bvh}ee$kHg3eJcoQcx@inb#YEj#WNKegxOU%c|f<9)b%xQhHvZ-N4K7yw`$KS6!W#$U}jD35+s-%^tfGh}B>EbN_ zE5dUev;cc0H>#H#AQ!It``=Y`7&LxOSw;ql%yzW36^-r!&bFx^_nb4m_MC5%=}Cw@f9bL9 zg-k67xiazGg>JlRCVOtK&k^oqTU+0=q}iGBorHhKb^L!5oZo$kC1Mf?&k{hp_Vj5d z%vPNB^=)F$xa#3YP3-mDP>yTo+;*{MPh?&jC@7$n)b%-h9~xRgIif-1|NA9Rw^|q# z)r?z@8=`1K-?j3p2LMB8*MoU_I@EP3Y6wDQ zrt)4}LyCa-ua`;|!#5HP^kyhwLDit~inzQ;Db}CO4-9%=(>WNJ{P?j1ykMo*)>dMN zK|=oXotcS?frG=@CBq~pmiZD8?17*G>U6EcYd`GR$NMnC(*>cl{C5j}FK#e5ZzC-IRe1|WTe+)p#}B$Y5qz2rnDmU1`3;@ZS&bkpE!)w$EaXWC0~*@m#+k-So=7uIg{T&d=S4cid~Yin11 zX>HI5OVjJ>hO;5Ei8>JjQze{m^!FM5I6NEp%aAR2d{zGwb`GMBPe!$^A zrQ>mHG2Am8T1Bq-Ux1&|SGw%1Eo`rQoXDr&3x6w-+@o^IRZ&qv!D0KB&|UV$?!V-C z0%6Z(1`?-*I)Am_^Sw2H9SZuloLXJ~!xf~a0P&%|y};k9KiMk{$u?TE3o}r?6N!o% z2v(d@x@$didnfK{Ia|XI$m%JgpL<`7bq=YGL*^T!}V!- zZJNPZ*YHUCkpuqjEfF38-1z6C!rfdt%c8pPBlGeqKE@F3k-s^gCuiYDKfr;_bYgvd zUHbg&q-D&dsXgGQi<_e8o5x z<>Iixv%c&LBWcG@n5yUL)s?5xWg!-BrMK?J(b>QeKl@?J{eU<>HX0_LPw%+GRIjM2 zKy0r%e*PRZc}UnuRCIkucT}=2M<4bi$owzW1&9$C`w;TW9hx zOqI^t>uZEB>Ehxw+bg|4s%i|kChz>dN^2%(ON1DPBn)?ff0?XSe0LM2uR=>sp1$uc z<=`L}UhxKu@SviKhKg!yX*DGbus(dK)-!3{yKU%I!~Z{;L}DRTdK{R6o9%kL7sir- z22XnV;^oU39+$?+I>dp_?A$2Q>K zw&W1TcBe4_OpSW7SHrn$I&?o+W6+@wAp|`x23fXifbTv@NPVjA2-mwx+#XMXZzkL( zJ`uNdJ$l*;0C@mDsFH$`nwBuHb>C`tn@FUP0+9mil~_AYm<=Ij62kCd#$h57ci7wIEbv4YCU ze)iUu;C#W~`uMPHA%RO?d8)Ks5tLtQBdxh^ZeeXf26$Y?VE#huTtk=yLrewS@Vf0i zP^Sb2)|WCH$a+8S%=!0_3|mEMDL6#`POtI*ofV6!bi;3LvQf3f-Z5^!tTwX`E}u^G zXD%rz3c-?nX+^Kb9=3kB{y>AByT0zFw`&|UXV?xg8aBpDsAaq~E@N#U|6dd$E9*I^&44AYjF83Y6E=4(}dE{2gO z{wi5reSLI)a&Pk37(Z8xzz^4{c>()#DaBUIV1<>eR<86H1& zwe0-Gom*mJnctEMV;-6$@N@TFRUipKgV!?g+bPb^&5fEYp1DwDt|d@uzwnwqRy~Hi z+UJd><$O<1RqZ1+3292=xyb=|!lA{26VyoXL+Izn?)*0NJ@|FV65)4wv%P-l<@8+z zY}3Dm>J$vd3jy1W9M0`BvU!+tXQzYR&2K;9a&L-7*^WOedI<@{FgtPfoNedfTLDeX zzV%^+At{PAidMz@ADkY%K^6Cstz_E#tDX)!Om zC@J(^ygrvYPt~U$-8Z3XiIGnlc_Af*ucWNr-PK6*dMd5d0{i(M7xNa4rKJ}Ldy-;e z09}yByhDnXxn)7O{oGAqvRF}Pjz#IkWFMb64NC8(op3a~4Mu$bX|o#-ZN-|~eioEv}tx7L_pGZ~p)YcC66U7INHFB#_ zGYbndZljZlvez%POa$iT$N7caaow=s?fiOS%kv!v_ zJ=XY#g2G#1I|L*BogJ!bVBM8S1jip70fy!}QU(6Zj%Op3R{7sV0oE*EQ|uod9pCWC zzmD6mS*QHfP+TVwwx+p*3I}$d>Qj`3_F; zR{?EFYldOz-+B07hNM?}3!TRD??`y`Zi1`S9iGmfwxYuuIG>f;G)-%r^gnrA>vYKh?ytA~XJo?Q);x82Grj%wSe#wr zh(A5lhl?N=vQ4D-{;T(NnwbUTY_+}qxx$&BBbMKB^5;7UC9n24v`m+gSx>=#GAeC%=7fL#)$ja6tt|`F#&B7slE8nHy6ufG4d5ny1_S5kPpBI1z!Un( zfWn)s0634?y-kj*Wq(g_x^0O>%6>_sNUs|jtlbM!$=T_dnctJ*624tylL#Q*T%Z2c zhQ5eNj`caK0#0@n8jep#%Ntb(b}3$yVaQn6O+hZfI4?l zb)0+tQXy}%5b7PX>mAwQ3Kp-~o8;tNC@i^WzhDmLKXwd8Za$b&RxlY+GCV zV>J~eB*HWCNg`|D;kw?#|8gTv!>=~r9M_kGa3CS!$~GRf|F%$U*+IoV@?)d*dj|m1 z4>2y(_%UTG4GlZAw7!-yd3r(SlK(0Y;Q2aS@U51sa(YT=yU>7F_rjUVzkfx~mAQz# z_Yf%wu$LFXD zi;Y};>uRz*epQu_z~CG4iXd5!+T)^DA`?S&@DGw=pQ`QF*(Sy2=2nIT4NUHAfD5zp zc>PeB;xN<9G!;ciuv#~GK(tbua{99zRtxKzctmZgp(U@PBB^dr&>f zl3N-Iy{u8msu`6PM3SzVtSSXH&Rq62<0X9VpX@UJaaQsbjCYz{A2 z@Pqx&1^co12KXGRYQvz3gsdzS4!xb7=-RKTB&r#`varL}vvIUE*LvV-^p=|Z_c{#L>l3PQJtMf^gmF{o zDZW)U%x`6=+zPqcJ$fTwgN3(KCo=wW?K($tLQ+zqp`L*;NSuJ)OQlSuyELG+KrkA2THm7>DJLUx(P2$B3P@yptf)H!O0VX|hH zx1!P0&A86SHm?K+)W6;X<>3VdPXI)&xVr~=FBp;e8v`)7BJc(ZhA*FHRz^VWmzD}J zh!IqBKwrzU>D+vP|D|(EAZmIyEpQKDj+QkGorh9V!z83aR(jh>6vN!rzSg$+d{2nb zyA8>cTp93v_ApSjI~o=3S>h-c!DqJr1Y?HxqZM`&WuLco+3Q(Jw9WVMU>0%*wPkHV z?BiZPXiO&Z`s53yJ_@F$#-ge#KRK`1!l8;m|NjwNbN;$7gF6zSzYDFh+y_=+l4pHL%YEwTJ9; z8IgT<1@`&$DG}G5bx=3+ud%ZBNp?NJ-T4aO%|JMC{`7nNBFsUmN?!@Qch(@EvncEN zX(8x?JkGIEHphq<^xh_pvr$tk`6Erxd4#74IeKP_Qyq+bt-v-#d@=3RSwdArYq?Rr9yP=^~xg)M8&ezR==XiB;QR>cm4* zy1|k9XPVUiRM>2v$$AQe}d0(iKzjZ zn4{k#%WP_b0F9B0uXJM{4pusC&9+tS!=$AKk4687Hi?s@`31KTLuSg&6l7FLTtgZR z_CU0FimXKt5iM?ylx^1Pz# zl7wY%kJvBvhRZ(Kh20MV$7HZ~*->J}x`bW*4MRsidc}m;_~^vM)XF4i z+JX!f19e zkB0G9n0-stZ;L45T;~Zd3X&xG^~=1ki#Pry%*M?vL2JuIv_!dAbS>T7XlYi!We^J& zqxm2Oa(F!Z6GW9mAM}aH$7dsaycT8akmdY>H#h392-scK*AX<;U{YImaP|Txr~6fC zn|yt+JSr3^fq}%ue>?mL2%hK9@81V+TbT3!VOaXCI@aFOG8R;gh`bm2^9vW0xL%E4 zRDRNKeWoGJnCAo#EN)wnn1whW@V$S0^ZY5Ci?*_)q`A!C#wrbeGi_hN%f7uG7&*Hv zWYqdE=%tuXoDjNFzkZik-CQ`&Sf=R3z`-a1j0RxUk30DaZ0)Qg1sV*yAjcSl&?};j z_Y-ug!a6%M%E!I>s~;L1A`oW+&`W0b@9sDN8AzOv!_4P9_fcAQR z{>sB{zu%%FNsfR@OpF2;X(3fP3#5N|_y|cu+I(chGwA2MNf`*oT(n8rT-ll3p^8ih zF|e=1LVUc-T+X1$eCHilW0=Ryxyuh>r;s%rOdLG@^!DqA;Cvn>v{!w7+WZw5rf@nD zO3JycoYbh5Yd26iQPVO~OixQAo22tlK>=ns&t;Z`4|&1HUYIo^hgl6%z6)sI{M}uM zR4ec7#Ho>4=!i*Y5hz<=4r%h+zX_%gxGo3Iz4@JB4M)r_f9nyc!U@{>aOwb|gqy(%oHc@sc~jD8D}q z%7($gMW4%}i?DJO5>@OEyZ3LpmlWV+EPk(BXA~aa-;@qKn?)cK-D)&1)XO33Y z)KpgujzvOR0=~QB(m=c{)g=)xOUCFr zbK|ko2-5lhZ+Y1laRLX^^EvQiQTXJ1f!Yzjp6V{#ovky?+oW3@A72pgF2>I<)B{qy zjs&3FA>Z; z-2W8noUMvJ6WGP7Qxo-;_bw&qg>-@kc2maU;t2sVYZ_t8@lHqCZquQ>ncBYe?*Uxe zJ49T0o%UddwZ1_q^=|uYV{bG+Elv>5Vz##Y=!qK}=VGU9<|uAwH$UT_ z12$}=WEJS;-W=Ecg-|D0HT2{)VQW!QmAKu6MAl2W_!~F=Sgsw1V(GNk`_h=0R9lSr zZ_hHtD6tm99V?6(;4>9YygcK51AjVUfrXOp-Q$V<;d{@He(WS196l|EysBZ7`g#dB z%3Y}`=;*GvtW5&I&X@5_z@$B)jgwUMVMN54K)sCsxYuJZ*CRL^4=72_o^3R{ss&Cj ziqR8!gDn;&_eSR$t|Rj#FiryVBrs0GNiw_aAi|uPdy|Eimv!0J=1;V64_Ay>x%2jP zm-md5lS8pkU&LHmO6@0NweQ4YHN~JXJNWC7Onv%Xc*K_N<#9gqtKsN{LNgMCitu&b zro*_z28Tw1IhxOwI|kR57%waQt|74}bUM*(XMIfG=7G_h)sI1*_7;7)-90ANAC%&s zU(Jxu4+$aGtOw=I%Zx#XvWd{p@3%~7G}Sll>Bh$9V4%Ty>sU;w1HoKxk|;-fkH`@f zJ2U@1)X=gFY3F;S_rQp%chRH1DkB(&>op9pe-D&|rO|e1fk~KCON2;um+co*%ue1p4TXZi#lHqN56ZQ%%zPXzd%b6f_YDv zdkm~b+6vGiAw&45j{!tj^P)3!I?2^(d--pCSr1o~h~t}{=>l1J+SXNmtJ*LB=9}KV z;^lStje$ACfBMX0j;kTTagUT!b0PWr7AtG|d_=zhBAVps7;p{;)N>ETm;^(Z0_eUfNtNKla4jZ#HqexqINFZjk?n_O?9 zs?^RifRa(vhzfxw;9r&+xqK>qy^B{Wn9P#PE%DiCKBIe>%QSO)u- zky46%T;Ia>>C-T1c|5VJE8l>4VdfD40Y);7bH4iY_m3}5l4aA0mO69Hg8jH=4|}+< z?)s!Pdj-&t#)wV&b4|&E$Xyx8XH1`$a>b> zGgpbTouBIQMU~m zYrnf+H3e?wTz=Q3RDjPFk&UzhcCgadI}}w^2nRpxM|9*37Dj5qz9?M74vU{Z|M>D_ zamiyOw^CA$+SLfDF6x^K+}au@DZJn;@%P9XuTPJZBe2>M=ic48@phqP<*hX~YQ+g1 zZheYVEE_ZSYE8RmShy$&ilm3k(}m5yA(7OO{S-*xYu*L@;-?oqBCW)(kKz%YCY?xyvX>I zyz_QWPR_!L(5t_y^Yad9cn8clCFDSx0oVNVa9XMm_xp(Zr-}4l9lfBN*yKwbUQtkRibCbVc30O1 zP97Q6%v{PvK9v3&990Hlv1&S+S}H0^8j$T2xV}GC!N#(^JaqAPi$z9cWc9b)`SS@I|{~TSVwi zUP3}v<-6L-B!hR4I~gctH3s13KAKBFa)QCv;MT2rXba^P&@^@n;{n8LOYoQV&wrUn zQ0S9NNe9T=(7P+dKbf4GBsN4^epN4igz(y&m6LPQ91s*JD=l@z$!YztnwtKm3sM=U zi#vBJQj#9tycE#J68cC3W>~;48&hA(`_0)n=+iM5y6j31O(j*;CtqWOLcW}*b|N(H zXKJc7}O{k}+p7+K-TmDhoRIgCod7|5SWmrH2fNP=`lu=Pa!( zj!#eDaca+CTIgO9aM;Q|NmezIJgLIVTUW~dt;~enJ7NbcgMrCnVuBDEb)E5XhGiYW z9OsGZL~fR|_VXQ5YD(P*kl5&9qYV#<}J zlPFvnuK$3UlBe6Up}~72kNe4!Krz6Mgo5|pg`s-5uDgx??HX>BlNIj{LT)2Q+YjK$ zaO_q{wJM_AEn1#|(Po@cENe&dL7~wUy)evcxlU~bsb#-H>4$ZmIhN}Oy;~(2rjV2Y zOE)Pwla2fH{z=iv5(Mu%Z@TeG$-+Gb7z^( zofB1NbDsI-E?OElq3YUNpLW(S+%=Llb{c|#as~Jq zCpv0ok&3p|n$X_&8>%I30)7!fe9qD9S$xmVt`6Q@L>j{f?bwBzDCVHLCoj_H=E60E z&jPCzF^V!&`ss0Q;5}*V8BmW62Ys5w;er<-&OYE#H$c4g+jCMjv0r~?vo;*8?`+h} zeoEe687a3~#=VOcK6ti?zlx%dy&!?kxdQ^4>I1EOw7iQ5^4W|E&i5Q2F~*j^(|*RPSKo^UinKuTrYsBAlaJNx&t7Vrs^ z;8oVct|jC)ojoCSj)t%H7kD#CNF0vuPVJkcjCWZt%q1g+77HSc4feYT0(EQ|WjX$; zcBqv&-}dEeL`aB^hRVnd$_9kG-|2T8m5td7oB~REq25XvRq42~CtmxPoMmgJ_wtW7 z%~7dA)xKBxjK1jVKnxo%FQ0rju>#xpvLwYs@Aze|2F?;C75*Rji!1YU6Da%TcH4pN z=wgSp>i8e4DKKgRNvIIl>2)RM9zy_vn67UQbo+}egP!Tyc~HVI*L?8w96l>n;^sE$ zF}0B-AG0_yb;stLyL)Eh=gOqq+#@RgJnk8?|hXr-UR_|s>u~i z&4cl2UgPc+O!jc;Oz%e;e!7oR75Fb-Rs}`bvWttOG;64UcsQw(C{=kNgMsKZ^OsJ0 zkw1QvsVUG8=IH)jFWDc~){ZgfQ~-x)tnYe z+*(;#SzlYm^iRChr2QZt1Pu0AMB%?&caPc~*t&z56sxKkT)g_sVl0ete)7yFDeBmRFfdS%)=3;^h zczjJBjE>X-FHl(?)Q6CZ(}Xog@V0gI$>^x5Y065-fBdcVD(|w*EtSf!e`>OTp!n9y z?1h1WJOmqf-m8}VthwMM3@_Ku0wtjp3OrJSHr)AtJh25e;uefrxzzm_BH}Lnw}0A z(oHswrcd4uZ>Iiy{s!JM^1*aFR>4B;{%rwhE8?}x*|9()cq`=lPo*w^FcF#Y{6JA` z{KgylSRnb#`<%!BOqI371?A;6(13g6GD4~D(f8kAc=xsio{*MulY_Iip}En=jn;{< z`0nU{8rN4L^TFFvvRX`k{jl*J#5PtdHE%az(wHX{5dnYyp8ByM+8zFltz*Oc`x~{f zTf$IXDLpWi(bi^)eS~^GQeau5wIq-!JjM=t>{swaCe_@O%czJm`pN3LS8yFwhNkuFJB=zZ?1U;Ks3ehk;4%Q2LOhZ{OndUl{0HtV{}-P73Jg9H?)EK{ll8 zO3sGcP#G2F&X~2Gw6rg_d|MN|!V2OEqf+D3PMk&g*Vs5%IXQQMklQwg!!n2K4FQ;J zg6qTL(ybz%$BbdnAt|NO`nxz2p~n4fs4-DQre-#2KLq^;^Wutc78oU%yfWTy;L2K# zcTH;iddJ@K=iz;)Rkne%{8RP^TfV+t>bK5F@04E{C{+npkrD}}FfQ)4FbC^aQ{-wg znYnhwn=xD^1OosdG1Sx0)YsSjT(Mvxyru}|q>&$c{4O%M{xFz6`q!Azm9GOZxnAr~ zx594%<02+}2PI%cvH@yU5D+sjTdTg**LSy>VR0SDbHL>HYDH-Ee0zJj&m(yyyYr{6ySwVKvh;4fyUX--e+0aqz4ZX^DvOHSyDS$9Mo!^PT<%gntNXUy zac{wh5$0f==bqFK)o?M4U=$xU-D1zqoRa;m=+u?%OC(N5!KpK9!vpNra? zT8si2N!1c9);Hk%r}f{2j10NWPKw0jiV;M412a8t{?G9N{vu#8{ADirTbB8Ym#9|P z#;)h_*uumh*sw_;oCQ7Fl1CgL3Q< zs?Y;mnkPmB$eHCLG5PAw6OC4KQ%Glbmky6k!`N1CewSA2DZ+N)$ zinbWc6pZ!8WSRi~A!?S}V&s2a;skcZZVRsDdu zWC-jsU%C6L3Ofh0+)*7(_)%Kw3mVB&EAUrMtVkd#Hhd zbFabuf8Xm|=j=~@+QY0_Yd!b<%ZB|mJl9Ard-K}j+c|W;*Qdv4CYD|s8R?j&LJm@m zW;=HZ@iZKBZSLiH)DGQ1=lZ3myI203akl~sX7zMhGSd;~OV^@<0|TSNgEYVdq6{5f zOqZUQAJXGS%>(amQ&V%9gTHHSS4RqsTc+C6(@(q3>lt;I6#R@y5B+-Gqxt*yUHI9G zzp-KUDd%hHI;E90D*S^=c5>YbdW{9lw=uDz83L&KhUR9Fd4Rnl-Dr%{r)q*jIqa;p z-N8ochYxjai?A;Z7h8^GsJ{n3EDve{L9y1^^J3b(PvUE7st0U+-|-f1OUD5Hb2k5y zsIWZZ_D{51J)9Z<;M2FnPrY;tJs(k(3NF(>fdC{(O7i)${QLYCygWvFx3{xA& zXm<+tn%AH^1sf7GC8dj?mMl-n6I!|^rCePo=SWN+ab2gGku^m@%MH*b&y+%doR)eYpm`0R)^+HOerbziKGGdL}FcYZ zF_3)W;uk)j#TS$jhGd|+RO!(}DXDvcd?J$H9=SaEl^{S&#p^QN(pg7L{nE0LF*!Ne zXko#@85Q)nj|OH5e-+g;r%*1E@(vGVP{=4zf8OlR%Byl`!=vpyAHC+UOYB`){+gmN zoikWnA^9S~El(w|iadQ=Nlbplelao1)T$mQ-{X~lSJwi}*NweUkBw|am1OPb&tE$m zG6V*x;&W6LKfNGwWB^Kp*2)xQWMu_S(H0n?SM>PPo zH>0Z3(xT#mYVzR{0;KPs;Lg7~M1uuGAfP3!?~=dcipdQY@0%xic=Ybpcg{4c=9>;i z#m+(%;Xc}CDN$Ov8ajn+wzM(qm*;zFOoie5-g?Sk;isw|92OF?efK5@H!JIbW}UlM z?Y6O6j(yKmz1Byr9d@{lx?af2&zN87XQGRgip9;G+HY$Vx;Ykx2NRBd#YBN879GI_ zk7=Ijdq`Pz-cy)soZHRK9b%<9fMHh%bG{xO1S93G8g&{*jpDnqR0yniSwqNPqlGsOQ*-=e!*-i)@ z^@A8hwZI12K*CIi?AMrBw`Fy8HE&-;Y44qftSGdR*%5B679M(~(aOwNCnYX*xO;B{ zx&Vny)%b19XIr34y5$?2?x+0|KtF8+cm&d@KKY80W56BvHwdh6OTHg*+2<}MqJG#8 zim4xOw+8bs&XYM~N6H|^<2GVnm)orOL7lRk7mb6X^zeP*&vXQg04&0PRb7C%3=pW0 zhfo7FQtG%)ArO6$_8gB&guYeWbnP2f=t7qHjGTwrPiFP6DGv-1o0GGTm~Af!pCr#; z?YH{!tfIu9+M~jE|C{oQ7c!!@(J;RNtXGemeZ(qYnVvqYd>0Zj16l=FUl9}WTRqZW z9LN)&m5i8UH|{&ZLvY&0R&O_8w(N?719G3dmADT{6KRx`YJ6phO)7==Uki?v(~3$3 z&F^eXM-V@sFS>pE6;*%>v(WBy&o$ar3@j#~Iau|we`WgI)bXXUT$fK9kE!KfLcIL_bc zbBFVM#C3y}frH}#JCsuwf2B8G{8YZ(vIf`C|HBpu$ytp+En4_<%xQPKVuni!(p9s} zdzdQLV?Pou^|m$$iH6)(+qRLTE`~wrv91#21NlMn>vm+8emAVEqOBgFF}}kzVPgE| zjiD~;xx9-@kW!D%$>GS%^ip0H=9}ESZ0H`6jqutYn?|yh?ahd>>6Hn6EiKdUF+yQm zaR?;!tjw_<{%e%IbA=&93~)CF$Flt*dq>P}t7^Gstsi8@3_0xHXX0g`1FIeS+aFd_ zLBWRu#N|6%i*WGST9OS742Y@Y{p;fp;_j{y_(q+t$ZB?=DAp-ILqj@lR8C_wD@yR& zavE;#GsvcLL6FL%Fp2;dx$BX?wX>BFeCoDIXZh(NNO)v*TK}5n1mR!ylQIxtx;haE zRrj0TjE45SZbCRPOp*0KrGCojqSuF0Zr_W37T@C8-}I=<-0#iMcvQ|}uJ!mt01D6? z@_CNBtPFSPyS+}1z$rIQ!%=-Kw-NABw-nlK2alzyOh9bv4_Ns$wWl9xcU5_HlASRg zaF}ZgPqC}~Q;!yx0F%~TrnF=eV_*`Ah_(ze|?dVMFl z#Mou*@G@Y(A4P-$=6AUGcz7xR%4wZNcp<(Y*jsM`UbJ;p(Pw8sdzq^IE)?L>O{_07 zLO}3{Fsk0fFM735W@Y7l520FhT}gZgxVZYOMi!-{;%2 z#MCsEE9yMp7>F`i3~hbb{t4 zCo?{mrL!nLSj4lj9-z8}bKn`DC9;&LW z4&7g0qT%W;`{3a;H)MsH)d%zC<$zwLx3m!DE6j*MOLnrig!kX+EimyxKZPG6xd{Nt zjmt76B_6o`OKoBRInhHw9HYisodrq9TX{ zp-Ea(T}szdLa1s|71~ROimW;tgdfuTQ!esrf0jKu%vUHowypFZ({H^&i8;Y?^1xJl zYHr@|>*L`rDYUmg;?`UL%C7p(?^}uOs=AWgD?>*|U9fdOcL3sxFXQ>0D+TokE@^Pt z$6c}%^EDZ?K0gk=eQQE@6((h7I>9D$ejppP5nL6HPWFY5cm@Xh&<_w1SKABuH|^6p zd-aF7iGscND!iQa%(b3b6Ly3Jt?X8Xb`qb{2fCi_(^yj1~5!I6Z zXfHHjH9gZ1m6i0Z)a^JXYW)AmLDPBHL)L=qJR5Ucn@#k_MkK#$^~YboTFC=4x=cthGv>JV~It z>t}0anVpq={~-qlGOL5TMEgOKWi}Ne^`Y`?m`GZjyZUu2%f|fb{XUnezVnw8T7dE# zj6#BVO2|pC;a~=3Wnq#6c);Bx1Ok+X2JZa@4--CqZRq&%qcj!W>IF@JX3?WZiy2m; z@AFfkDs($IYvuIvQj?_b1vJ{44MH=#z40ZkAMfEXZ0Qj4@o5o69JaK)9~Sl9+}eyl zB4pJdFsaCL-$F=2q9g1N!@UB)^!^b*1-*SH;1x%>j5iwekNbh6se=Uy#SwtAuvq;; z1LFr?bRTsgs(+~HkU#1kmYJClZJo=;)+HYj(#J#^Bo(rHdvP2A65W#U8C1@l(^c38 zK7J*(lwLBDZ+|Bw;*i&TLmS73)YK+UhxBr?tzF-fY(DklK&2|MM*$wI$29-4^(cgp z&P;(OrKZe@jD*T|XCWL015A-ISN>;YD5I|Dbddu~s5 z%Uzk((M_PMF7u)3SZ#+J%5S;9Sa%&EMv95&jFQvR;s9FA@?4AUOp^2F?LbaBQW#7B zD#=LMgl+g_5en#LRFsyB7h1L48Ed-{S)0crtzLc0W$&d@{be7onV{TDbt|;aFjMYS zH8&FuL185tExrCgW_(hZa@gX%be`piXl^a2?=yH z<-Y$AI9bzA9YBaxa|&tm8mtzcu^}vQCwVm%c@NWo!vU|*q3 zpqM&XjEs)IIjMN5NS4MEMfS{3z!WmOn{)-Tvbv?=TZEG8l z_jk)^-q${UxxLWaYxi8!x*yJT_H2H!oBJ>2UjO<4HJ%xq!7__#I(4lMiDZ6L5no43gY8ccqj za1y6wCW^fG_xXa`4k{MlwTgmVn~U?JRNL8C`n<)&C`>LJ)&71jy1Uz~EP-lRZVN}+ z&hCRY6g0A7bhAVn*~JyZf~VqcmqMe)JRc1f=>0MimtQ}) ztPbe?uB|N0^%WGjC0sgQF18l>Fzw+?274C4A&4UUTw#fSIGfct#IV{@@!IV5q~S@c z3zhHhLa|)Q_fL&!W+HH}a}W5x!kqV7Gn(MsxXwU803vGB(i`a0gzx;^jW!3csNQ% z@dCxQyuTA&>`cET`Se&7^8}}g;frR`2P|M`U{Lio^HaCC&nhtBTwO@^-WUoFCJvBB z-e#Dw=!jFKOkemdf@@!pktH6w?0>m-ZQd~X4(px&$UIunn0AB*$~F|mT)X}iO?iK4 zaMTs`i@F31QRbWLi-ozlEd51b3)dkT0;%qdZcHH#_rq^Ty$Q%H3LnCBn-{?vbX&Q; z{s9a1$8Q3TZ2FDK!VmSNuJd(O_y7J4dYq?J`IcqACh@)=q+>Ru^%a4qP`B!em{AxaGfeDXnOHr?NMN zJS6m~xzJ#lnA0LX_9awv^_#a(>t$%Tq8GG8EY#FoP6xO&H=l}05@rg>%?Fc(Q^&TE zp|NoiZAV7xr)L#I(hnX$^#os@>tH^+kFLbk2X8({{>+LgFGm#4_#TzI5A=`aKk#K) zuYx-O@_ldtKcPK6`R_$AEzr&}xuO-eGUPzD$ra6b1z%VQ?Nz^IWMX9W9|!?X{D8Nu zlij`Mj16L9_?uSQmqtq+92Y0r)j)5&Z{pqi`6kwBQQsgrB_-KBxDOv+g4>s7H03{5 z5$;HV<2*j)y3Q{W9HR1qfC+s?<>zD1IbpfYrW?}sTVD|q`byL>%r@dwG5@zLMi?iH z;Rk8M9H#&DU~j7OqvpZk`k(>fJ3l0@8lHVV$$S9zw%{`;0luvO5`$h5U_1E~8_@5mmBJh!F`3aU(;_^d0FQKj>B}FwgWrc5uXgwt!_PHJ@&0U(W1zJ!=6!RB!{iN<16q^O~?>wmFmHW9Ll@vPIfBMR1R9{R9 z3iZ9kC-%Gh!KKM`%7}c^m0n|?^G(+GEP$%iUwz)Z&CbQezpd8QIS4|r(Hx!bKkl9M zpUkrgIC~*4H^yr5_)9#E?54ln`a%u@ZaK3u=X+c0tD8HaXt@J<-7OE=ZFDRr1_V%d z5)?M$1X|_5KoQYgtcX%omkSOH52ZLd!~$0tH3SUO)Zy|XG%{^2D%s7JyGZ8NZK~5? zufi1*!>wG_0TsvruW8A~X6?(2*`~h#+Ot+ay1p}^S-n(u5y=_&!0WuXqV`hP!uN3x zqQCW@?iKs@AA5F^Y6l06mzM;DDp1&ib*yTbR1|L}=mhq_t#p;Euf3t+*?Znq9ouia zFYj&~PlWB^C}?%VW0?ttn1b87N(m@F0#YWm5|h?;tJ(Bn0-uAmaVseUW>C8U z0~t9?f0K=~7ltO725*)6LxL;%cbd^}P+yE@J$OCdR3B7ZNSs@cdH)4{tJ5{gFl-%| z&tVw+E)K9AH7<1MfH!WQepCkVv5b;5e;gXwSEmVVKR|_A!Zco)HD-*qN zSY6X3p}4h*rZw9iCsRiVhnk8G5c~t77-yibuer#k{h?rI>e^;l8Uz&0x&bjXTyz<; zVKOw^sw^BrNQ3)0?R^_2Y}|BjN5`K@3vtWNpujh=>b%7+%L5>xMnI&BH|@p%?}!uu zzEj($q#Eu#zQ3G}V|W2XI%u^q#onQu7Cm6py<-&dMTx7>{!=8cL(RMC#e(I2t10WX zEkNZeoHuWBL6lT(ah5Rd=Nw(8ABMsrPa#6W5O?M1$%&ED3uP`_ptIjU8YE@ft}x%4c@HTh zW^aNzvUC0?+L?#X@)CNgsix+j4m_XTMgP@TJm88O`Q>}kXSOBsLA73PNy;J%gnJZ& zd8Q*0gh4lv!K(ONKMGLC`1#t`_rEZ)pB8UCOs91|0E{@F-+a_-Y%F4jO2Czpk}@nf zRQ|<_hBPzMMnuqeb5PoGj8Re`=EaSqpLgpI4{oxuE{$j)zLXLd7*lf&ur9T}6f+A` z+GaYs&@=hthT5LZJ;TvNEP;dp%pb*`WvnejdVB~PhD^>M$aahK3WEhs4$oXt@b9c9}Mj$i??#!_#ONrd@hc&kO+df zU^sePopKWsBT}qf2l-u^d_fE>cja1#4{8*;`w%*Sq;5O*1$O}o8JvIQJ5-?FLqb4~ zaplKI(R)MAmq27yYT+zX@a; zb$XL*9+Y_y+gMoGX6EGIXJ>~sQU2wd_9-6zo5KV+@=qsjS#;Tcyz%Ah9Fh=gAg?@p zBZ^;dZ7<`ss1v(TQb&hJ;`B5!2q6$BDF&7fs2ZT#p#TI(XJt;f4xzj`j5XgyQ7v>`M{V-`nq4{+&~yKkVo%?)@4q#Nyz92$Vo}1GNnCX%N*rz4V-F z&-4Pf#Y6+vv+z^kCB&FeF@Q{nG2ed%fT&lsGA;E^V}qEdqx0m!o*+-pA-~pvJ+YpV zAV_e~ljcAdSu>D`mcvsBxS&{kP9Fscbaw#Fco~uFNUiYmcao-^=e1vXRX17pp(#6C zgcW;68$u(-jymWJF0!$+Bg(DNurN}xsp(tvq5>sW^SkTcn@?^Y)cDz0<#zQR6E)*^ zkXRNR++WwJFCmP0+7VN`I5|(rp;Tqf-hQh_kwdFjBed8fr+Cs>&^-N>KqCRKGjIuF zB$7P>B@-A=oK?qq|K-O#*Z1SmIc%w5L23=H?LvHev? zY~8tVP8IZ8qkVm){t&eLR7< z-Vm7VzBM)Fwt88tR#sB03)pG*rb{x;?CnGBVJ@&wU2O>abSE3wCrTWQeEABU>~qP% zUtNFxBt!@KL?kAL6&wvsH-Zhy9s>~ynr0K71VyhllA~V;MeT|qB8<=f?Ag2m;745n zGuwKedPLY=z|ng0PZpnQLHeOf&n*_t0*zE(_U`U3xjMA$jb4--zAzE)QJzl1#|PIr zU1)wj(PC=Ro|kA#1hG(!L9EllY@FM`E|MzW#@CPG_4e4f#afpQ$M7l2-> ztA*S>_=<00{Z@-@#Ah-4_Qg0YjiUVgGXaRHNR;_&{!l}hgTg4;~ z)<7|&7h@-QPn|bQz`PQ%5$`(^TG;}WK~*ZUICjvH&WVXZG7SgO`*Vck?1#PK zo3kuxIdH5qY~N+Ks?sexobv@_yjqfP*8fF*cCH2(@g-Z z7cx$?|4^1Kqc(a-p-Vm1~QTCNq7-5~m%r}rYc^6kvVYCv7Pbr^d5+O=JUyq-rngyn^^=!KCP`sZ0;uu9QHYk?G^!QFyeasA{HbiEPFca z&gIs#y+vC{KOf$aNEdi>BO@Fgk5?t|K{s<3fH6a>MQRlQqv^2y6SvT z62M93`laE9qsQmI7#d(U z_ZFdPJK>WA{_Rn`0?{z&Lz_PA=g&U$#47{Yro$WVIaqoripg<|PZ}^L`S=cf;vnQ2 zuoxSJ1O$X(R$9PuPa=Dm7NtUvlGBPpxHJ|5;6VJkD}C)6m-}=#L{jAJb2l8D`X4I+ zIPmrQUwQFp^gv)@Wtsl!g5K8TBy`of!s6Nby?7Q}gGOaQFU|6<)&s z`jyTF@50XZ4k%DN(`jd0J$Ug6{69I9g#~Zi<}Aqk1aeoefq_GLR0ocfJd=03KbpU~ z+|hEsVZPJD_Atw`-K;_~dg7tu?%MAbY-%$hc%Aw?D%G?1xf_WQeddkR_$n&8+v&6} zkSLmc*eW>t^yyQicyC?nrI?53)5&K}> zN@XBy2~u6aDa);%^NeN>L#>S*RBToR9sH7pibwpNy@O7S@eN z18Z)Crps+=-Y2{^$?4jiY=YPF@q>s6o%Zw;r2GfVn;R`GIyk#MLtuSp6EibdJWWEL zRlTwBd3NgxzL9r_fQSfxku+rCws{*{<{KX$9uO6J-2(wH{$dwE zgv!oKK<>UDw049-+M!!aUe2a@v;l#l*1A;xCoibLMh|&(qzV-m$U%&}vLOjg**KiWpSsfr5&;+(ir8%keSIZQ1r+9$so@k_ z5plwIjAuCi9j;AdV!6vu*C>u%!>p&l61Oy%Z(ASOFI#iL%GUfwM@E5{S4>oBarO@y zpX1UR%Z&{-I#tB4g%rI1`O}aeJ^6wqqdq4rm4MfL4BhS2I!Z^U3t)`Aa00b|s~IWi z%186O+?$(${u=Vm&YpNTw8UayKpp#M1)PBZNs%iy0U~zrPw%0vtq>;s`t=0^qa@2d zW5~9H+i9`B5vRfdw^RbS!flCK?g@(QV_IH8j4!gFj{M_mf3#;M;l__i}1+A@@MGiM9w)5 zAOInS@L9Sbkz+i7i$VU0aO1CBY3dS{L1UUeYuSjO-5Dr=awglGsDH0oa4(t*THiz2#ZeL5nq5gT zQZCJCYtIc?MR^6f4u6=OaSssd<3vV-xd`Q*Re?5>xSim;4`-N_^9*YJTp(kijPg2W zW4X5LTVS9e>w)J6ZL3rDCHPtKEM(PmbSzA35)p$xipp`PCWH|IuOZB-zjVG_YiJm6 z8!GJKw?_uQyICY(E^vp41suzMxws=^b@VmC`lS6~C-~aK85Y$NhgqbyK%)#hSM8HT zT(5!O(70H)5=6BVI4v5rix@JP558_}yh{!K@TIP9HpVU;FPh8hmi{1Sx{<8u8*fWz zcXxY@T-ea=-MiT&SCjyI6N{-k4wR*OACs!}W_oO50&%?W0s1g_-Fj}So}kxMz>(_O z9{&SoMDBaBzqjKWD$N9U5bg-^nm)%#X1aXHV(bo!?HATGX|M`l?q5`l4iJp|X6!_+ z4`~Sam zGiU$mX6%o3Gpdm7KRe5*nY;fT7y4>wjPI_`Z?FYd1-GHzxXct<91}A6xjoiJk4YuZ z!K$r&^QIkSi}~1-M|}ATHH9zb;e``wqx{&8K9#YxQC!>;QUYvJHr-dDm4i-V%@PNl zKxplc#$#*!Ez5BldU_TX=@=*|VUSc-E-1j>Af~21Dr)3d>a!R_hwuNHxg)oxWIW6M`Z`78P ziimI<8Y3&*<6hbhFd%h!Ey=zHyG#Q^G6oZhRTKRb4Ov^>zOGc<)-wyknQM1wu$N?6 zp_^Ac#gH7nW9&9)VQCKPmW)h+nX)I`nszW)hdeLd(u>X;Q*HvBX$LOAfRDru4XZ^i zr8Ql+kSlj3=`XJjiQoTmC+*@m$_So0=gtlRWGf%;Ck)o=psPM~<0wYb)w)4RgwN`6^1 zK?4d0WDIm91%sabr<#$MfIPs9C_)>d9e5H#v|SJXy>`tu%y~9TZ?HJtDpBgoecQPG zv6H7MjDfOQm`k!cevjP{jd@4{26%a|wa#`<2&yqL6R4{kTrJRP?7>?RaF|Ej#BU~p z0&$WVK&C)4gD7T_Bs)5uCTO^rFoP&Ix3KWO0Q2Fp4;k^(dr^IWZsHU(h~F!{h3Hr@ z18~y+rI?9jRq_T&?)3r3k3xIOO8t+x;D-8Iq`$Sm4B9e{io-Es>j@~J`m}`9(`+OU zoGbqx4=RXJqaaVAQ~Vj}3CYPnatrUXu+Tr`0!`9i$&A6VWX8shnzim{MOvD?nU;%* zjg1b+al_cwlz{|?M{IITteLjqK#9L^WaZdzTKdncyc~xPYw+BF`K2a4K~HyPiVVEd z^4(pVUq8IDh)C5sT^z!Z^`fsTCF3Up3(MVx*7_z1XE$1^L+>v9;-STZ>VoEjHKVmiCU9+fY zQO>qq?BT;f=DQmJnM)x-H3raMDM|UC;9K3u=kYJIq%;PWyLX!!Tb@Z`gRf#Y#(l}j z{8tCdQT;eEDaFzpPBGJjQ_T2QYCbeL2GHrH6~~f}3)aB5jOdYX3rv-mgMrpg%yoc; zX+cW`rD#_i51Ctfg3I)l&<79Ny*n_d z@Z5>cMuyDfLKrf6S+PPBJ%35EG-!*$No7iLQW=ZCQkkKm*e9wAERfpNptR#=J2R62 za|k#0@f>oN&iA+=-0@06U~*_^xrLb#k7zCQM2q@`pz7?z+X8534~vfuAcz%x>c_sJ z;Uc;HK>{6Q00bhDdCt-_Q=5xL)79X3*2W-$m5YuKcdNXxz`8bX?d+^u&zl)M{tzAd zu^5mv0MfKOer}Zgl@0tGQZ3Wl{(x;!Yw`Z;Ur?-BBl(R#^5DzhZ`s6qqo@sTj%_Qc zYXL5$A}HA$$REk`yqyLNWPnf`pz-o5UxESxAnHp_&c1IrMGr{(qPwquqrEPR5?bW4 zc0fvktPDtzy*9Mk^yR#99Pjr<8RdrSj*c~?9N0)`f23w_>0K=t4GpBWDlxw~HQqQ^ zRmCFw>Ide`sTj{W{wyIC)UpQ7;rCaLtgdTlcqsq{S`~lOSG@Uptv&2MdeYZ;dR!iB z$eMtsJpYuB@CWM1e+2$N6f$yWp~v&|Lq-_%pg8h*+-MWD2?tPblsRshBDym}b%)d8 z&O+$COZ}oBH9#YYu&sqfF>a~~UxE(jWt}DD?3MZ|dHyqqI)DrbbV!a+_c_mYJ>;== zbm_NmuUHT)`z=#jUow=AmYGnTBice!z)(4JfZ$$zt{WZA5iu7Z)GI4jv!BBGE+!H% zNRneyS5;MC!9`7IQajJ(%BH_LBku#kE-Kcl_J$Xcw-=wohCG)A8kvBp>F@>>M1X_E zEB3w0Y1+}n(LSiH-3DS+B0@?DbF3W8rZbN4a&O3B>>zq~o>6Miw!vZpH zhs_0dEvJGswGuR^fSEK|7>e|qp@gzOvL^d?$+&Es!FPw_Oy3(a5EY=S?*iom(~h`# zE3%BCOqczU*jXqkJa{yr_68!K9m-zdb}UdZH$y!cqHpEwR*<`*lX$yEM7Ye^nPqBY zI;VE$Y`R9d^Px2|jl($Zn2bE)C$4=?-}hXJ4eS?9eE3B|$Ang#hiCRCZH;6UzspEq zcZBWIuoHSIL=`fN>^H|{bu~40-s6nk-fURz5@{w=SSY>hhXMnK&~g9AA=W9neb)3J zr9$(bD`wJ)qM}B!lq4Th_28F*WnDP^;0}0`;(zHv&`O(HTxi)h9A|^#KM?jV2rayKaJY84TUJTW=Ut1&2uR!l|Lnl(yPO?9jk3C z!-G9|OkXEg1uUA(6>G~~U{Gbisd9>`0#H|2v7T!|q0!mkOH2G%I?8(3SJ-25e@*onBNg6#~OI2p`ot9bE#~Hs?4ln(I&~xg&(_Kh8=OC zDC1joEf*+jOx&?>C{15IbaqCvv z4=rt-ydINU)DhHy^E+RR{u;3UAY*MaESVt~Majo^x^lA1kMMr1GbJ@O`L*jyqVpcj zdwF?m?4e}NyPvPVA0Bs_sT(o5XVjx~ow*%+z-6xu!!XF)t zs{uW6c!do~ENQY=;2=t`M_(ohk?qycH7aSZ+^>T=?-c=m@p|SvcQ6O>5ISG}GcUFz z!^|Ao0uKJkqt2fi^hn#yFUZejWA6%?Nk}O7v$vlttvGU{G$n!*xMGzB25)c6mlJ=q zLA6LjK+BvbfQW#9F?|>y_K@7SFkfF=3pnd8eEU{#?gi%Fbeqi$9-F5ry&AkKl9$QwXgkk55L8shpfmp2RpwHjm3VPU)av~M6C@i_06@lEO(gbZr+anVN`5bc}_Z7 zYu4=JM-h76kglFyPL6_nJL{MY@~ae7RFp?z%Y7#vHdOWX)wMm=kcM}ds<hsnOy4Ki}6^D zQ%MPr42Hey2b!@}+}Fp+mh;XpvstNvJkpN@q<6f%{yG2oS?SQXB_ZCZa4$Eazt0dG zS^{Q7<8QpTPM*9e6O6*gCkR#HGVPxL)!JH6Ute&kcj)gYUCx!Xw6U>C`!)1*pmp&X z$U3Qer3+R0-i1$1Z8=R6GGe+zG{gkTeZ0<>*c^WG_o)3SPsiQR5O_K+l1Ee&JT zSr0Ak@3E1B|Gh4r?7O)h{}sEkZLDK!_B42$)XMs-*qP=|jx39T@?p-gh4*z;RZAT; z{Dxs?zs%E#h(Tcc?wBUp^$=8gFT022mym6QdMVXzsQQM-Rb=uE{(6>vA?7b zF)Uh@m8Z)ftO%DN7GI6{kQsRvn`YVaHMsLHXoi<#sy4L2I1t}0W znO=NgrFmHEf9>b0Ry64H_kyFt1_$y&#q)x1-Fl{kd7w29EGpa}5-C3yV!!KDGc)rEJ|u`>H+q%7%0qh9e)%v*aTUrj3K-H&4aDg}9tYlGzkx^@SFPnyjHy9l;up}yqqhC%)`2R##78A$lY0i>dxe_Mx zQnk=NYu!6!dr?iTV3p5trXhsKKXxQ;dOD;hkN9N?`>!U}5R~jN=f?}yb_E=AAtVqQ z5LfE!=6%-la5$m+#)a>QfL%_=%2o_p3hjm_Eftl_7{1w@#z zbMyLHx1n7Oe#J4@RS&e_crCQrG%(+}c{4FN-t3L0=HlE!(f%(tExmW|sQI0@H%wFj z>XMfwgTMED4=N}K6}(0cT1e2oB|&;YlLTsW!=Z1ug!5iBAL@1QJ>psR9$g!aZ7#9Z}MRB)jOdK`GqG7#b!sK%}^sBdkWV3wxXN#CuETc9tq7hSeRy zUm-q!;?&SkYVh=k*)$%)bDfaDOU1(d#~?uQF!62Nj~`HavZbQfYr^kw`W_zMs4K-f z>&bWx)Aq2h;Gp5x7g)QTilrlSrf)Pe&y0N$>;TT%uFfC8D`7Zug2pZcoyRUGh8c#klzClY`?+@1Y<*H(9#3W#CG&0)E>r@F|+ z&d%2<@3&H7yBAq(&BMfv>5kZ$R|c7}PKZr&GbP`9tu9l-`#BPMqjPg|n5~@x1;sFD z2?xrH>vKKvvUod7>*gwDmhN6&ZY%HhyjfWDkO3wqK#I=TzvcR62>k_!p=4pVY7*vTG?sZN!+)5G2m}m zNRU4=INCcnD5oA39lAC#UI{_JtAjHWZ_G@Qcwa7!=Tc&?l)f}o{%&Y$x-akYFG5-U zLhr#-mV-K@pg^N6CNFIk9@$7V`t~j34$US0E6^JuF9&5-YgaIQXZ#U-`c7(Z*;=)vr{jgVn*8(U>MBp=K1WA;ys!IHC4^UxyJHLL zPpcm-^3WcZD%!nVawMLj%Y1T4AnqcQbC&{9c5T%zS2N5}N5wXym4 zlUw&6;zX1uJ8JXe2Mym0- zVBf<$4u@AOornj+m~D4xPvtIwk2^=<1>7XP#qZH zDaj-mb&DAvZ_hdpFQK6I0Jo8r{Cp_U@a}*R?x9p-v)CVhOf`re*_-c#66QCOvh>IW z|4Tx8<<{o9xy8R;XGked<1X#vv(}GJxxEi#qPa;MoAe{=MQdAI)xd9)T0f*>y5eZ5 zKV_%Cx;rgR31g$hSpHs+7I$T#@7X4goxNM$kabu{b&OujZY zvyI;P=hrs1=4)#jy!CW(NY{xZx2SMm-v|w%m$oCk>@Wq$68Ok3axC{1toHRY-t>?C z0f%#FPkw=&we1#q`we3`jEY*5@LTF>z2~EBwy_DpMPARZj#dc^oIhW5-QKt&td~wS zLPtC|cjkEvdJIzg ztiBHcM3=4iWrSW0?KeqJ6T)vg%va{((q~!`&@Ka4I9dd+ScN<}xxw4=q3q?$8nwKx z6qZ|tW9z3&@{Rio2mU-$l$2EeCNVKRlMqJ@9+S&|FE8PRGxzRgC*=kf`?Xw>6)&;5 zcaN%sh=Rw71j+qN4)z~zk<1ve zD8JFwsnFcqUgpP>KBHcA>0r&EDIz#{Nm|2D)hTOw#O+DLJE(Ekbq^TX{+Qevy_xfJ zq(%f706WGx=ou|9;ZviaP+;cll97G!`O4JH)N4KZ>`O{tEbd_E3=H)D-nX??HMR6K zv89ipq^$uJyWfJ{_doZl&~_Gph6m^C!^8KYQ?B!1_GKXdQIdJrPx|q`+tK}@PL-Yb z%rz~QH^xFreZ%Br($qZWufq}>xyd6)M10t0pNsnhKI-#KO+CXaCLj`w`up|R?`I(- zM#}tk7*$6Kb;2?#j*7lV?ELvdqfU2AZ)%1#tT*49kcjBbI49S<$G|Ehe8GNmJFBhP zgM&|Y7A${OfX^K78h7Ebg9M>IP#Y}5p!59MKO6tb>}pQeR@FUzUcvSG_&r`}fsfx3 znV6?tl(y`+qgGCT?^WT&jX4ADsg#1d*NTLNHIm5(ojg3Usz+qR_9P`n;U z2RFYIeQ?*2%W@i`7%C&5+cu;YrEzDvUt^L4-Us8wmzAo z_#3pecenfBN06~ZaTnHhnpB?K4`KYYwMCYESIj4%en=?T< z(wd2B+m@EWZAt;x&Gy*3z7J4h{t1b#10hpr%SenxQ&pARZp;QeLjvT+8O+U+l9HYv zn&!GO_PHRjlbeSpMMoSe3}zVXJqb28vU6T{d%XBVjKp=H_ zeCgqR){W(Th{gMc1l0}H)bzBB{BF+}#cmNo8D|sIX%qJ9{?*Z1{xZ9*rS@2U)kwt* zq&lEY4dUwW(B7-6t$+UdPoP;g<_5CUpGf{4bnCXfb+d7#-O?H%Y_${35xBGb_VHP6 za(tE(5!|07%vB)KEp;I$aa??dSO(OVn43cHb@%qXka_W$l#IsWq8GS|4{^;YIc?v# ztn~Hu4ZsHl26SZB{Zc4Qa)tD&N}APZ&g@)KL`*w~$eQ-$aDC0aeI4!X!<<0Lp|*Q_ zGcI4gJUOYQ6&o8%TUjY6D7egiyMOhKR;A!ODe8eTr$&stuK3ng9y_>(bZ!fuvFB1! zwy^#W5h5ltQO24-&)ueX(Qu)rk3r>y#=3ngXq-sV(X zT$TH7QUCcfbjO&`0Ng~QCvZ#ru3%G4e7x4x z^)dvU*Jmm{o(7{}Vce2TTSf*Zb$zlQ=QdCs@*`Jd>RK2?9 z;9K1o+HZc@!P8ACsmW?xMSfLI#x$p z`=;eapu2nZ43N}GNk;S6RnycKi$TU`)tdp_LD)f7TpXCdf5ykB#paY0RJfYkTOTmu zp3TWh>@X!IGa-A34nP=O%JcPrt5TiS!2jpbQdzf-Z%9ZztfrdGZpBbI3I3 z_5U-?X}zJz++2e>N4&mORyFgnT~>g5S;f0 zsj7z$S&wJBPJbc~t?8-DSAqfq6%{m+67}>A%N=7qYF7Y)A93DYa~RrB{n5}c6Pmx> z(vnUUj1m;AjMcgf_clEYAIp-GNb`G9c=*rffJFpo+NFQv%XdAJ+99-^5f58v3KJZs zzxAsXaJYIY7$hN4^Y0ex7v=8m>%qjWsIIOosF#(sZfR6PsA{{su_a))yb?tJz^rpq z%*bevo4cgA#AzRvI$}sZ7lgaam&iJg1A1Cw(BjXZfAT?5k&;@nw~gAtf==(mc$tq+ zGQQ}}!R{VJAN2Kk!c0fY$G1#j=!&RR-u8Q(^q(EO9QZksQ(8^W%d2QFnVo#dZe`SU zX(@y!1`0Q%TJELl8!s)a%r6U0b3S6@Wo6|)w~TjKi5opkjz^CIWb|%O_yQQuwn0BIh|0#Fe z8aiLWr>dq#iA*5j0vhU1PuNiNkO#cg)6~>`qy0TG{y!Xs63Ukg-hTMj@b0W*%?t+- zQ41B%4mEU7bu{lwYmJmX$12ISx3#-v6RR#!{{CY|5f8g43;E0S&- z8^W**OLN=pKAW+=dGR~gD4}Y4dOgx$071}jCKeOBkDhtgK@4v#ZNNbiQd4g*azXCQ z!SA&1IfqJ^BCde}03r=qf&wny&eH1k$o6-Oq6(pAZvMvg_xaU&qcwRsM5afjw6Dw2 zHwaIxVp8wkaH+%UbM2uLVrr=Cz0Lzc&EH45`$mp%c=jZ=bk#qUy1F~g3zAdq|bTF}DSS%tkV~gA>yym?3=X$XF zcd&sSR+iokiz-eZJ$|Z@zD^)tFiyS0)C65^7YJe~Rc@ zW0YFyo|zCE7zdB6AkaTcz#))AQd-ut?K z$s#98K;Xfq&j0w$8*2@z&tCtE^t3+>Ci1^}^{TwQ+`+-&4AeYJh={0=M*BVNi=E@M zo-Khcjc~o;J@oUFY;Oep^+Wf%GsBC5oMQW>00Y1icOxpFyB_{hX;kuu(7|qC zu5Pt;b!03UWs6PWAtl)gEp1hhyQ&8 z5Tikg_W}>4D8fjG2udg#~h; zKG{CUCnm=GAK&oGff25yJ;PV+B8!3|M!oVgn2hWubJF5NrS*Bs;%W6cBlW=mth^k7 zC-ng-*n0st0M|AvgTM&?;6o$ z%g3;Tg~o*e!;HAb#z7QrQ#4XiSv+JBb{-xfg8$&xeb6gp1IP_@UfI`L3aYB_l~hbq zd|K@0&J!B2DfpSN_tj9P|BeT>5{<(?1u+V2A-z zOh<+ZA))$sg+nMS+x~CiOA3K6J1YeNcpx#REJP$$T}^EYr0+XAI9y^s30G2hE6CIQ zol`_;cx-HDRt-3z_1>%fh>VWD;n326{G>9`QKYyYzJ!@^Vw7u(fcY6*~)~Ba4b!RTh&&jhe|NQB2 z@8Dn`LPm->R!AWShX>Zs!lE1ywcHEHllYsvi89#KQ1Yeda>b181T&Y1qU7VpFAd*t z1_cC!_{tcx{3ZFn(2z8kU6u)PaU&4W;rRHZ{^!ckmKG~mBjECNAG=V%>4k-hp6oWp zXsCG#djJFsf%G-0{`;YMfa`2xRtprC`Df_Msj7;Zm>*?$dyBgX@yr%z8UD#&r3-8g zk4*^i^$jH)`fhBJo&}h-|2^wtTm&^TVqzZcSGH`F3@ z44^5sq9KjIPak^Uyu1vuDgM!jJ<|qIX=!MUU`+FUI>tO6l1jN=t&PRI_ zb@{2Oy&Fl3jh^Ek;%x{z(U=i_ck_=*j4EkKy12-k4IWAsSvNqW=7mUCu_qp#FVxJ~ zMuRuYzn%ob!h$^1+W)=nP<`=HBo{N*Njy#CdlXlofR;EHwv3;EbGR9GzMORdhdNk3~eNGM4u9Hiwc0)*1%BEYzy^VG-r__6A2x$7RE3&<)}} z$gM}5<&{aHUOu*V5LQcHG^E?Z{uG64!&O`Y0_?8-ubXSMA$_?3O-Rt1Em$i5lyLdx zzWL9eWpw2xyBgvzOW^8THuz|4YHO=BI~O~YWVj7V_^Li8%()86 z%a3(ns;|@0p}A5r14;8O$|%pqIw!YUfm!YNIMS_b7TJ)Xh?+-F5TMG7fkxra?>26W zKkn;4Ghj$sWt4AXyh9+DO%Sq>;()iWuu}{Jy9Zl<h=zQ*Et zc#=qHu)M-RZyyVLk=4Q89wY-H2tl)GI)2$}#KGKj*VwqY7_;*;F>#!CL>VB9jtAeC ztZ{G{(1Bbx=M}{mk*#4v+Z|A zA@hHGeS8!Yj0o2$)H1B|ESvIK?LsZ`7xJVcI2Cxw%~h2RTB%Yh@+<&WbGxMj!&1)F zheDN|j3o`tHtIBoAoKMu$7?OZNlHo=ECY%$TRR}^MkWa3(NS^9@H-&HX+FC#j5Fng z^LZjqERCB6faBKtK9s-w3?av1ePBtl0w%@?I@+f|$x%@7-^IS6F#NkXd-~fqr%&3z zexCuHlKa94A`l@7ddmY-nRF{T+1)-k*vaSUlUMd4AarD4+&VK%E*J!gID`m^`_(@Y zk_;_7H5cO7kQt->i&4-r&~lGLx2YK<|LxJZ0!9*ZEZ>hscAqd}6W>eEwTCV6K-7>I{BY;0{+S8#^D8XEyW54g#ZZmkjWrG6k^it+^d1A^$tcRD6U z`^&{WyWaQLpeI18Ug`QrbTljnbhm>Jv5d5=CNJkigv=$Xh+uk~eHydTqXDSX_V=v{ z)cxXuf=0rj`T}2ip_?0DCh6(_Nto>ZlQ1d$UkQ^!5u{R+fT2qB9t8)7mjOLk6oqQ; zSo%Nd!_~lB*k3KJM-ow3n@R9UXal7tibRsNBBkZ7 zQG^x#Ugv#0S)bicW8=0%T@jb%W^7^@q5P{?YbG1PA&(wMTvzkYJbGY8?@IRB>k9do z-ZT+8Js>GrB0PXIA3Wv|A}WyuNJ2>cj_O8+xi|?PA!Jdno)~U3L{nQwz3idG^XX{WkC(hO-!C3-nZSWtu2Hi3kr1tIzP~rE$$(!VWc*m zM(!hh0aoje6>9P-Dhd)Z-tB!MaJ4orF0PjV1M<<{2-u&Xh@8vw0^bb;huCo((+3TK zmRv#pqIH&r=L#o@OL}&CK+`{%aw3ss-NH}q+~VA|$|{uQIK z=we%3lpb0D^t4>>o$k`Y*xcNd=nDW732}m!yqCx49RF>u75Yx#7h+*=3^Z!zS>@G7 zM{~qsE^X+qfuEN*L#Gta!~Mk`(vot-Ov#^Ro)$d*W>P)FY%{&o_o& zmf(Un;|fiZE+b=oGv~88+lS9Jj$=xqO-PnKy!`xC`6-C4dcWwNM}+g$_|n(}*oW2h zb=37hQ`*_{=PQd1EXa+5y1IKY+c|O(JxlDlsq?BB+vs;B*|6fRggs&UJ$Aj`XiKem zycsaq@bLl5NOg5}jf=Chi_7(u46Uc9CuiKrivKgQnGS~Uc!aTuETMGCKTAt@+`lLm z_%(ramK+g%b!}N$hIOFlUfF>4HUcUYBL#yeyS z3u6hbh^CWGKO`OpD5Yp`m5y`CPMU6;e0$;Aa=TG@Z1^|kaMovmvq};YYM`ZDSIq7} zm+8|dQc`URC1953tO1>)-wax^Qc4U`Dhrd6?(lsxI_aAXEbGS&f*O+w3olyH$aYSd zNVC(kvt{D&qhezt+dPd)Nk8R)%w##az>tujpy0qiub#Gl#a(~Kfx|oLvu8Oi@wW;p zP)$nWJ!74F!)Q)=4BUsMf$85<0dFv9M8k#Y=C%oXX@MK#-1@37y}!S;*G$b*>&9@O z7vP?}bMR>of=FP{a20q@hEN0sW7=_!js7G^YqS1Pz1-wg7t+vB(}E&tD{H&3;y>wNHdLj4tti(E^P;xF7cUV7nPM&q-5TnZYtNreL7sMcOj&dsu?kk zty|4i&vgB4M=c~2Nq{?z|C9#}S=7H7^3{$M9h=vM8G<3Ihc7Cs;bF8gjZp~b#jn&m z4cDhC2W-u9%1#kUcR%SK`pd_r_H%&%aBeOxol5s>46qx@v+Sz#@KomQPYLkl>oggr zmGyD(2}0+KJ%6{&R$Sy+S!rnN=xE0$q~Yr}_V@RXkBd6F}C+eB1c~b-~IilzW{H4Gl83 z)Z{`)c+R?au@3aX^}@e35)weQiVUW$t%@0(1RSn4*MYN3m`Jz!uR%l39bmPWAwV5b zhOz$IjHuVA{~bfwTfNyIppiXVGck)(pOSk?jPk>WUThH>8iFy?z5zDY{Cv&A_Z7W> zKDDlBfX8!NP=b8N&1%myf?nY&#e@Z6A)zYkxxW>s#P#)#mUBDXe-9d6A`?Q&BF8$< z!*(b6`SL%Mb$XtE78D%!&C@6-uPl8b&2RqMsC?YJRPe2I0Qi@rX%dM2{T}u7BDi}g ztK)50kl8omRODY7^kavIX&59&iMQ0Ms=j65Ds_d!At4#(O?w`y{6anLckBEzo(BOf{RN$eKK zXl6Zaero!kXAHh4%DNBoM0;Pp1hYrAJi7PHj?RrrFOFb|ceKu1F(6iyUutiioE(|3 zzw|NgQqr%rJ?x3>o;u__5%nsx-VyuDduug`<2Hsm3)M&~Us{tAmAeWBb*7cPfbbzQ z$;zPX1o=1hAR@lwU4Ta=)Jf-K**wB$uk;=G>`(j;FIVZoX$?WCyTn(fEww-X(QT4{ zn+^(}qoX$SIJAo2YC?ljN=mlv?B&i1^j4R*s#|(Gtbj*3No&hxf8H;eO0EHp?hY@W z6tp{=E?K=}P)ZUYw7Kb@X|`{|C2_v!-}ZjTpqz9h>bbWSK@(6yBxHj$@h6;D!&k7u z@ejq>eCf=5!>3>t4bscGzWq@}B@7J)|P;lqX6ds9Ltv$IQk)jW7 z?(U3Zt^wGP4mq3*JtT~VX8TPJ-FoNk(e*zpn&2Vwgm(_;v^3f5P7aU*RR_q?lN(-_ zCk9lS%^gK<3s?3-$1TCtGc1T?})))e)>X) znVtP52(~TH%}r@=T01-g+lW^dM8gw|0pg(YWnv=vlnZEED6iKRL*=u8o~C$iYy!AL zS|#-5<<*tMKrTeIs%PZolh-#sqUh@fG}zeIKfQ~8{Yo!SObw2Y-w*>ioHR6J>qL{4 z7Z=#Ozjb-6?7DJ?=G+dEo7$w|aOETs`wI#px9qb*-3|dTX$n4n?sT}&W;>gn&Ve^(j0!0Ow$-$?4Ksru+9?m31nW#7hzfQu&s$k3)$f+g@i!hE1q$ z4Nfj8C=N?&D=X!TEsG$Z!l))E!Uv$mVrpK@!FHoRjapk#XsxlSsltu_WL)Ue1FVc* z6L{F&R+5&vVOq0jb*bJXA?oa40d{#931$>vGa4Hm9TUA3b9Hrn z|Nir5IXOAI6Yw7w8|39&Ve}$*=XqLBeIq!ML@~WiXj#u%7Up=NdYHA&2mLwkw2%(w zHXG~{y68V{Vqxd0zzbe*zb}>1(Xqc1LL-%xReA17g-spd2dF0R8S@<_yIws}3hcTc ziP92EipoO{(P=PtQ6Sc^4v=he1)=uu&8!cyhSs^U3JQLEh_9}C1uU5W8T)|IyZwNM zzk=V{uCUK8t0tpB)^&T+BP^^&_nYFO$pUr@OV<7;Sm)*AQ6{Ez-(+?3`R1#R5)=Rw z0z|KXY_L5(ejF$RV%3d71*f@r={&w)a@)h$fh0i?UA^meH628N>;u|&8-i*N-)LQ( zZbonzudb{TEYdfMXT)ASr(qF9#4m7w)#m!!Qz9ZlLc)8Ln=VN|ziEy)O`M{l5V#Ki zjJ7r@Wc2NmMtS!HTmZblI8R)hwMdA(H97PfaY<}erc2ry-JA}O&gS>NPAoC^t%F9V z8?D zq6B38ef>-TR?o}-gvgmDC5fvoKi@@2;(0^BAbuTu_`-CwsHv!^1{8{OZJS;#0AP!1 zp$=3FF1GfYmxP67=B9p6Pk$5_KsnUSHv^>F?G?_{v?YR{Du{kYZSmCKNs5@B#^IY&pc(i3wGZS zqoOLqAjflcZkO2Mii2Smlhf}DUVNxk(?{<}PE3rd#ueoi6a)?M;5`I7^hoHHsx|#b zI$355a`GaF`4tb^7e}3G-BocA(G3q~raVy02>rajwY?1?1KL#mC6zi+q;rKz$huAJ zbIZ}9qN=JKAyHA`za41_yhE_VrGrwlP`{MM!LQfTQNGp1FXCc-qvL!GOK<+%HbeZe zyLww#o;{-m|KHr)oPwtD{(1L|-)&M;Y&w;Pv%79)utzvJ9=LX(v;80x5kcx`Y$S3QEzYF=UtWS3a9h4OPtW}_vcI5 z3lMMD#wrLM{N`qODA&Jqetu0;S^Vo)lv_vZ_ZFXO)G+5v**Vxi*wfHZo2-dpYMSpF zsu!)R88xx2jEwI4H-ic;u-{VNxAgQVoEaCt zWYJj7w3RekeJ3dNe)(wYYO3gdX~|x{OB%SxU~Wu=fz-u~l?cm~p58@3RQfl~qPO>c zi%nje4|7Gm?%UAo8-#eR?A}+oX855Id4VejV{`?0A^;L9Tyf8dj5G$t9vBbixQIcQ z6Qzz&d@bb>c(e&SLnX?= zSk$2?2>nhp*rpU6jY~*p?=ytE+e!dEscx02{dFtgdBJF5XFlALQmXo&Lp46HAO`sd>A14JQ^YD2daJ` z>TfE7ySf6L9bj_6T?1BRQIFmMIqBorBj$~cvEt%@=e!^_#O-3d#20qyoN{aLSYB0C zqH9*JrRmh-PB&8n46yYS4^XJWKN^~K{=I87iYO(BCAu(1I)ZWs#9)V7@DT~+ia27k zQ|ambOb;%MD=0X1TmrRs3n4PyjJXBk;zVR6#m_OpOjlK;-_<4MkI-ni){Q8qR!(kY za=0)t0cTy#J5Rkri+-#pub7B20x=AUF${PyUW|-2hoTtJgZQ-z)Mb5O7reCx%h!_8 z;N{ps(+7uFHCXYXzkMS^fDbpkU70>ark64Iv$^>$X*_`At*RV-L+W4}9MGqpT}nwc zxDN1(eYfz|WNBb?hi`o74ZzU`Iq@0Oo}XTYRhAp>G9Xx3n)_e}kF2D>0gPSt_ z|9^!(6S$~c;GDpfbR-RuvT!hJZ8m6go8XIjItw3kdGagD^bEm@pH+|oQrBsi#5Ncr zuAFOX`1tv!XS5z`p&JofaVdQ$7j`)isJJf!eGDvQ0uK?;Cqjgg5KH@vmYO;z4RUjRmEJ90L5A3w_Kzo}+ zZq zjaMn8!eYkTQ*)v(Uc3?#;5k;Fg&J8}IyjsEX=)-4X{xM@*?9QWYdxbQ8DM#4nOXI2 z=hmN0%`uaxu;LpP11**vLEe; z;_ry^0Kp%TH=k6Lm&5cpq~g8}Jb4W7A5tJ^KscKI09-FB5mA5gUt=QkaGy3@u#xZ&yptz<@YDE)hXwl$38; zZte}rzGMi)kZq-YKyQOO#2LJf_@9~?fsV?3L0PiUq04cqlHmMvnCPo@rl_#kVGLdo|gIf z&SpT~{Q`9$B_r#jfsxsBT$O8E+tZ&i)4v-yBb_dGc6P|)S<8wmD?hAmt@&FWi!TJU z9*%>;Mh^W3Jon2t=39{;IZ};5wN+%)&lsOxj>C5&n?oQ;vf>=v2K$uLJF*;=?wmk2 z%5yg~3#FJd5q!lry%aET`vsi(uYk55q&#}C-<&bwT+mQ++~RrZ5yLQQ##lR|yjm(LN{K6wJ1rnvYIR2|ItU|6_Q zFGk&&ak&EWAK>DhD0hfueOdY*XqcB8L3jtyFcTw0%$W^os5)6&ZU67ZNls3_vukOU zUr+$_H$!(v&*_)|xX*VrngfI|KnW8^&aS2r(>fX+P?{+5tazDZ`;#F7-Y?tY3*+{b zGvkk&66?}LPoE~$)}!ida_jjo%vBot_R)v$*VQ*%LedqkK0K;*+#USwhEsgthIh`% z{&!!{vV^#<1gowwt-ijrHs&M--Sz81%P63foSjY1c*`N{)W4Bg?||Y@fT;*Ji3pC4 ziF%rH(>IvO3a6)SZ}={D9dL8F_!|TuqkZ_Ja8EgZ7`lHq_if>_(lvUW(-;+1ct3|l z^jk@WzMi$x1#~G7aBsJD1_4oa5sU#*x#035XVWqJbXY&JdGvP-$na8u7@GIgKDC#PQ$;ki5GvxC%fvuwzjSenKItyHYJBDYYUS$ z$0!555uzJ#HZ}FQ*JY>L^|p=us=3fb{9IG-qNchSl-wFm29&RvjC+Gu?y!^XDi=E~qP!{~oI|!_Q|q4@T0}UAL|2An#^O;^J7rgGCP# zA}Ty^;f0iPY{Owu<=^weYih2OgXQJqo7B`&kMiz4rHIxa$N%(fDuCZLDg@XKLwGI& zc8Y58>(;8$uikkcbmixNFORyEg_a!y9t=^l+SuF^rhkPF=m8o;UD5#vEI?)0#b-e2wgTnF*Wah}^MMN|Dj(EUjzL=ongOUy{LHE0eOzQj zPwdUG1aH7~zPW1gb#rp9wVJP<>}(x>4XO}LcWyeGh73WM$?}q)PqQR_h%8IaE(ysm z?OFcXTGxY%bDVm+bD-0OeT8vfBAyl12VF~|XJ1pJJfzg4jvRn&ll>xH=S zsz5B8o}LJLcyf(1{H8$glFDEB`c4jN_g>1(?4oP_7Q9udKZi{9nTxL*1uR>OYBB(A z0IRbzC;9FEl`2h0{J!i0CO31!%i|J$F+7gh#CR`I9GR4mK(@2{7D+?HorwjetE#32 ztjDmIf?TMAu=Ro6X|28WrQ!gb!-bkJ@Rc~OE}R=@tC^M3!NJk~=GU62g8PzWZcCSQ z3v*9wE_smdnZM@?eFes{TukDG`1i8~PIHx3;Sjl|<>i1Oy+*~p9;QMd2uXC;$atc? zI{oj#>FJh%>Uc=nS|0>B6{WR8fGNQ4p#2T>(8@Zja$^IS1i{AT=Mpq+SQ53Him=fm z^iX%0Y^aWt!o(cfG6+unXE25>`@kGp(%|ul zbcX*L99tc98K(L`>XVmiQM_XzF)=mkZ>sNfc`3{lr4q&YT`4T>J{`_@9I%74zQky{ z9b0-K?{esCw<1rj;T@WdgecTz?o&aDiFry4k|Z`wKEAy`>TGf)B_upPlQr)?-z7#3 zqnd7T%bUBI&;V{AfgNT!JAiPeih-~ib{-U z^m_XeoZnmD*7Co8Esc*kFtqF@`|YYBNi!+x@*eG8s;zB-4d{inwR;|qC_^5gqodtG z&K4`J#(*pfp~@%Jw&jc?NH|6q4jmO4!4c&12M$C~ztF%EfDpdi(V2s^7;XM)*{{^p z_u&nvHWr+7Hy3&1!;gOt3x1VRc^m%}@99&OHxeo;$mGmCmf6#itkZay)34v+625&M zLH$fM{gO&f=F#Ky;ly3Hq(6gvoBh{|PC{IdS8MN48k{eB8!q)=Rj+W*xd6vkm9Pmo zzId#;h|$3DPC=YxdWNh_QxmhzjSVkGW+s-r>_Q83knd$>WpUWNDmY@XsHb+Lb^R#c z`Jx*vi-Qqnoj$6X1S>jl|x$L-aq(H(h!$ul85IsBZa=wuF5{;XerhZN} z9davJceKx@cz#|Hh#W(dLi&RL(@=8PLdYXgdwLTNYOlVS8iBz|;9QFHe+d6;!-=2z zb=ec?2nW@-?m)Q< zdO_mxJCqPo21*Bv(h9+l$4Sy4B6b+Qp`{(CG^P?A`vX_30LO>UGw|By2ASd!Z_|$- zzrfazo4N56)%ab=Oxga2A0JAVDjS}s#M00}gcN&NU#Ayg{2rT}?=2NE(ie@EG7h4; zi7}o(e>(?r?7y75xz4+Q6VD%NBHuFm7_Z`At<&1vvR{QfNfik6mTJMR#YMFQN`K=9 zRQB$E1(%y=CnxK}KN{w4H45yUN|LR>qHXy?@}0Vhijtf{U~+Q8f)@!A(p`c9?bC|# zCj*kIEfB!~|yj0fD%xLIiVJ@<=?z~hbNxrWzffF|%|GFC9P7k{&{aOW$ z1TlN0o;PPH3p%$NZm#T(j>SA&T=A(XjBND&Z=#{|H?MDzl>EqPSieViGFfbGDR6Ug zCxghzwT%jqXV11|w$^pRspuL9*>i6cwYa|gQ2K}+u9RL38%k?axLJO7KE=3|o0_^e z6%=m0P)p%T%V+?1<=|z2%^)Hs-+g%%6>U4JW%%UbJPy*G$|D)(?VWfnem1@BLx}V8 zT1Nseq*GX4X{c9hyeKoLp&>wsum8XZ%|^gMproJ@bWaL1Z45>a|G-^CZ+DAJNI0d~ zjqB`mjqkP7dj4F`(Q60k$nD36?zJ9W-TC=>q567vclX=dz$@8RwO0;U!~D`b*r&wo zx}~GM217}0S#8k8@Nlnd`l9kmASzU}ppWQ|db|f>>T;^GvM`qxHNbLzxnX+i;jrZB zto+*hu$K;VQ;=_3E1r}bNEox9T?7zr+>e&FV6l-Sy*R#7-Th(I)#j@vs3&5Zn3ae`=h{0X1XFfySja?ynlYab+q?}NGNGo8TAsi5w*dT40h3qYxROU@)*nX8miy; zJ*3g|;OY+UbGO(>R9D?!@iN)k;7?v5a2Ydpw;ezsNS^5LpWy9^N8!*g(y~%hGt-9! zCI@F0A`A4kIToH$J8=}L-_3o+hKP6^OO3Clr%!47t)DlMj=y|u{KB6;5r*~Byxd2> z%X>UFme{O8$@P|Rr?X=$-!fBO?;wPTf2g7&{*#f>pS+x}ZL%R=L7U&c()e8-I)i z-YkU5D#*Gd1avMqIiBMNdYEvU8vF>WUg~~e-xTqD5*HVvCR~OVDARb<)d@F2fQ`cU znviaN8PH;?*l3}Ve`I5CTV5u1HuPFkTwGgELrP8zg@vA)HL&FOJW_ z=K7c*+PbxyNK;HqRZe@Vy|;J7%I~n!0~YqXj*1d8q}r64TAF(UDhR0X3FmRHs3hQT zkJH8;j@&+S_@-uI@db#K%RmHEzV)&9x!%^0|L=^rV>L?3FLeB}DmJ3tr>}RO1JI&4 zySn;Yd44^(T61d$)r^hDZ^3gdq;Yd)wb(ETGRvl?sTm)8yke_1USZ#L0lmDu z)Y}o7njE#u3~G6*s7Q!Ln*T`X=>xv-9wDK?n;=;k`M#AXHSSmC4(Fi?Y;0DWwa-=p z;`Nu4P|?MdemCKhl2Ru8NKE?u;qCj0>9E1wEt<=BIjFA$P$|Fg|DA_E8t|t2lUn1| zt|#VZY^?t2jialp9SGlFi)PtW_M@04AgPWs^|EH~R^{R59-W#PeXFkC`uu`{-oG1y zQw>2mdFL}iD`K&FoTbIt@wa+K!JO1N&&z_UbW44wzRlJbOm#JW?xf2;s3(CHySF4 zLsdMAb8;HO0;(p0w$gbpz92Omn_^>yeph;NNls~aZt-VLrNCg)T7qT=fR)WZ!S!&A~JJ}~4ZE}s5$ z6&OtRo3*=+yu9%T#r3Xm?IL{0BB)2`j}S)QZK$88C>T%-4aLed&tqX}GeGhd|GTnE z4p~Xb&*biCo}LC`QqRR!Klug?m^FB|hkS4)ZrK;AJvcVD$2N1IrKcewBg=UQjUt>D z5*)6pA=rDroDTv-20spWW_kVqVBK88=iZRh)3T*>5ic?V`$L}3UR!^cE(RJK^BQ8< z6M2WIK8!qk*lmWbJ)BR7g-M1)kD*&n@*UXg!7%d`fFOm9cdrQgY6|;ei{?rPOkL3JLDVOYRC~~n)sOy&}t1&i~z@$=7-}PK3-lnri;Oe;^H(| zCCr86gTRvGhC^D;yDak@78b^CxuCY!Z@mfr0xFOwHb#20YMXrU7kA(6;D~8S)@JS( z@~V9io8|7FV)-fPQX>RL%S1;f%ylVl>*Asal;lv+zT06JtH7JkKRdh;tp`oQ6E~bU zv7<|KGc&V+-TKD?^ZjR0>FEq5mr(sC2d2HX2-LbNtGR0H=*^W5_AtlEGPC{{?pC{*aF}XcQ%zc82!|`24XdqJiJu&jq?z9~jbTd)FT1E67u*U1`ulfoY5?Oi8H- zrhW&a`fOZ(;=(|rFw}V*aOHcVG{e2`QNUO#ifa8tNRIa$ms4>gKNzBWZ+P^fV6yYhVsVd_% zR^Vy(Wk62tIe{izpZ3{>6U_B$h9KZ_e~xtdu*}G>Zr2^1924^$jfWMtq@?y^Jm-2e zB!Y*NiFUHuXs;R^a`8%sDoVfT?d%^mc`TI_TR0tdiYO1UF#!dK<)_`Pt)1r=Di0rS z_2Ys2NKh)y7v6pVJcIu6!K#x(l5!XpVTUQ=byfK~jol+7uC+;pF}1b9_(~dba$*Wv z-pS}mXebou;eY=8dIi*1`b*vYAb9gr3;vM$E-w`O35JN{Myp@m*6Ly`$JnCDI>7Rx zHPohfxhwv<1%ha-)eYXoJzfDGaK3%#jzEtPeYm?2ls0XWaGG7ljvOFZbH_pfCsuvT)G=`?GptImwe9WbemqRs8E@weLa|+02HL zxS+?u=Q>pnDf#WMC))xZ7nNeLFvn~8_SQY7tVwEAG2<>|<%DQ>lbqjs>_*JzBbcmU2#7Ju0Q6|8ax9b#}}pI++4l z@l0m;1@pM$47YvcanSc?41G92=L2N{DANLI4|H@8%*Bt5p2sUaY1x5&pt(|@)N5+8 z;7){P{=?=#SrsRDBFIdq4e>)>Kzd=gjE4)z^mnRLBXOTC%{~b_6`rQ9TOc~Ow#GXG z-HwlYpr@h}6Dh{Mk0rn;kM>*hRm(;csuwDa14c<+K|xMs>Y6xvo;V}V#lb|eF$@)z zH~+$>gqIf-MryS8Jl|k=&d$vIJsSw=zat~@VS`=yv5UHuFDV!6-bRh9vvbj0xiBN& zm9zQPIq(s+(`7XFumN{>c5XqDbY;7Y;oh5_6{OG}2@W^BV`IvjlpWrb`NLhlgQBtO zxN;w44TE>YjUXbpv9dBZHUGusK*D%>H9FuLad3pGD4v#kj0r$-G^bn~iMXDWR{*=y zw-z{(L25J2GkSWzcO#=?T$}(BbFkH}w;brCM8~EO^%CAWKHc1|>6l<+3%rWxhQsr1 zB?;KesIJIKGS3N)*x0`O7cB9KgJ3l^4XVp$YqOcDD3VlYUy!Lh^-jEASrwm!otc`J z*8A`3`a{IxD1wK_goY)&s$FK8s4HCGFa@2dIqc4P2lA`Ghbg`;OT?7R%LBE&AXGx2 z?r{SxXPg*iIv1WP8F7>CX@d7bKrf{4PV25KeQe}8gjSU!rLHWkprE3rq_+IevxMk# z3Xjv?ns?G+dvi6W4OIaFd65IG#vqptjR{Z0@%|hM=}Nzq24RlOE)=wyeS)deg(e@v zs^4G;45`vXz*@(6Oz65gH$8LBT^lTdSC;49Ypr9 z&tR}1z`>g}lld;|^K$WuQEK4TV+?~Ax9(eOP9$(_8w&T-R8Ek24(!C(nDY%FsHAjv zd4vn7?wa7w?ymDR5hWhLs3!bPk2>fqgS9kwWoxVYA~XbIox+`6g@ zZ$UmA;E0o;y});!-CTdXHo zKWg9aYDFTA>QnDH9Zs5-&p;EBt1eYP)@l2LkaX3+^T&^#%>n^`$S=s$n(QA>q%PzG z1n?k=49;vXWW+d*-1O^Ler{nz&F_UXz#W@_ZYt^Ocd5uvwwRZ0Vz2AV|hd`A@wbB;1%ug_L%4%vd^ItH~@bf>XXI>f2 zC?*KJEzqel>Twser=j_vuKm*Ue;+CfD^t+BvELwTpS#QD_+%mvj&eaE^5xj5y`h?z zw8p$jpV#lCBHC2!q7=ysRa}j_F(-3_;H2-z&tD{N94DViZibE9KI7oLno$PQbd9K3 zbRY5(5%#lM;(nZEiK~tdV2A&xB?yAoZ!BkPPM3pDHK7Ylkl1fY*MyopN zi+SKeUntu%n4p7iz~137mfoJQgRhh2eHbPAlymK1g_K6kL+p?igRARn=aEPche-5~ zFr?;}3SzmGD0$1z>6B&g1KuSY3H41*K2{OEFVMMskj&=<`e3CWGeJ+~Y_q4P-@4rkezM7Dvh)qmj}h9Fv|U-Cfdm+)rs~!5c~4+A8*yL=Cy7W?7gR$p$4-Yfe|JhB@&P8ru!s$K@wQOW`NCx*tDUc2eEr%=ZKNgp z>65lgVrq$uUeTK9FZ*+EUEf)nq_8lrteIxe(Uk-uVHgeLDuefY8A%JK8*^#+ z;DO(dfUcAo0e{Ugwy40vB>+B4Z)0!?p733)p-xMAwD|@{uoYO1cT+iTr z3M#ld9t9bdsFw1Xa)UA$VbnD3%F5IE7?|Y~lN_LHJzGtWI_vMB$Dt#vP*k+~Ac5gw z@@;|T2ix~yrmf}9%vlTv8)Gw9SGm#Et-vFjm|L*ZIVF4)?Cb7+tqfZ06iFFa{D6$H z^~kOS27Q9me6O$~CYbON5de}Jcqt2(=$sug@`O1-4iKruYjBwo39zVe*Qd!*pdofs z{FA!4xXz`rTL zo0PoRq+AxNuD*I8Sv)#=5)A0Nn;ZYJ0oJ|Wzhj*X7Rrt9J=Nf;sYb~Sz1^<&jm7Ep znJE>7OJmZexA_NMe^g zEhm?eBeWy<(FvFckzjA;ajc+tL`0HvIwrvR7F9kh80HevFj+8Hx+`BT-x{I`UD|jC zo3Gsf!K}AsdbUVj4^}+$r@hF?U`xseH0KwU6EPbNF4vswH=TZwEiH9CFlW#_(cClG z+utptFHgw8Mo$kAuObBE#mn1NTpd+k|1-XFv3z^%|6}XC!>Rt`_pcOXCJAL^Rg#gB z>?Bzsdy^z2d#{6JuVjyijBK(pkL>KdIriRr9etmt&-ahtb$x%If4iJ_&0Cmk4^(yf3WdLPz``r8xELTP1KFgO+d3V*a$dyj&B{?k&9Rw}Bs zd-e{++}!=j5s3D#u0Jou=hz?63+@5sSpaUz<+h$)Ub*w_%YEs~CfUq?WTgD@cWsLP z_fuS0SePfj1`gHe&(9jyH9Q4u+y&E06*hXL2 zZs8zR5qaSKY=hz8z}A6R1t@INl8zKk%X`xkFe&J4@VnP|1$$?P)zp;6rR03_yMlwb zgeB({f181x4xEl3maRz*gX4V{+Zqp16<+_ye*yi>6KQ^gO&=3XrZ4Q`Xks_ zxE!&*zVc5cm9@1MHHk8SD4myS@YdX7bEc+MgyWj*qiRyp-G}RD_B0h;xn>YxVca7; z%Tc4MrQLS2b@cPh(i4e&xx!@YFtfd%w8NPQ)qjU8BcH3m5OAnDXKZ97Wa^U)SJetk zuN4Os7FGf-ap=DRNCi5c+gm3mO{Txho1US|)~^cF*dOn7xP&I9(XXhTWu{bA4`V(;xA$!(g-_kwB~B%P}Ugts>tdX7|7hNiGNDJuVm6bUHItVSN3uH+uk33XLb&= zW8gwsd9ThzrBURTpCI6{vo-m2aP?e#cd@9r; z$JW8V80s@3$*Y`5Toya$xqR)-w5y$$&qlbqi*d~eRm8=eD1ih+@JR?hQ1<)+Mmbpt zqqxigDkEOrt^vdaAjm#(KB>ci5*kF@(QL#DNT2k<1AA9B;=+7n5`PQDtz(S|i?_yp zo*PGg4cmlzO4#)7|9Tw%g2rr0E=Ma=z;dV7q9h}}XqSqm&xHT|`zKO<_7|~;u&hKb z=vzr?Xe4}zOV6vRN%oKJI7^dJGrJ;aIn&_n=OV8N@z!!(k8(z(S& z&(CTeePAdEQ|<4EHx%ItWD=XNP%=|m6*y}^~hU~mhIiqun79Po42BfjuRq_q|+ z_%{^|`Yaan-f*R%rg_KtSx8SL#r;zvTf^U5+0r|^MZLO$ZnlRT!7@gnAcvZb6}&5t zA9HmHTt1153+TPJOoT;+MNXUa?Y^p}t}Y-z9I}$9_hO@L$eo;WQ5A>A>Yyh4inhSV zYsJh_0s@siZ+r(UlI-L0&qxgFUyjy3b=R|yzn29yb^`;nDCjy`+?ntD?TKKy$!Z;A z_$@ChE9XwAU(%;v_frs6RoAwNEve4V-u!&P@8dK3T~J+VT<)ugI}>E7>G=2Zk}lu=6+AnhEs}{3*FsYS5gqjv$_qkmYaxUK_8zA;zzN@SpsqEQp=6J1N{+X z3pKK`(g7}(i?CuUk{~(Osvb2+_L{d965?^Pf(zSg5x>)9g>-4@6=>z_GwLk<`L(j8 zZOCEle3qP^o`$iilQ}bYeTm_F^zEEChiQZGGDTjtLW<(0<(J(?4fl*<%Zt5Tw2OyOV$YehvJ{SFFm3_2q>p>; z^NLR6I^rE@`CND&JP@9rXkLNVNCQ_d0o}DGQ|iiWqFRL@q8{9nQz@aZ>#VH7c77*h zWYsPtq)yYrg+lSFtoAWHrde4xL?G)y%l^h~{KuheBKOsP;;ARK=yPI^(+joFFT*j) zj)l3H)?y^j;D-;Xw4?L!ui)VUJYoZkhm3>VyS)!=QcK|?+;@kGLp?lxq$Yf+z^E!fG2z$4LQK6q z%8iLxv;dm<)l0W3SFhGC!;kRet+fSjP07^`M^@I8Ejotn^OEkVsoMRvgxp{V*M1sC zXJXePIZS%z{)9uC9>VmPEd9}Oq59=qlcKeCa>tyJVn|ylJI>YrGV1!$SF{t*+GZLz z>eBMo68X1w>rQzFnB3B#ESQ}|=vZUC-ZyMIgJ^xU0?kj9j!vIM;gJ=UT>b0x+@jrHm2*$r5L#Ft@t)dd@Xn6xwWkGP+?10kn72ITxqI_06Y5m;E7k~$}5{!Y_cQL+7NwtjQS`q&1tbz)@1JSw@Ap6DJlKKqlA ziY1-xZg1BHx?>#$igpl_i6pYCQBf!`GbhA_{0^eLSt^Gg?F?TN+%-Pe|5i3iik$eZ zD*}>?uw^N8B^6N(JZ#~pyA$hSVUn5skkwVBW&~iFoM-*Nsn5?RWfF2^ZS5kNE)S#E zv1>PDgMK7^!w80;7lL32dST6Z(1@J5uI_3WzvIbuO+k>MTgK+=;{(*W#cEq-nR9NQ0p%N3KYM$x&(J@k zAfRP*yI8B&o|<3H>UW^eaq;6bbv{0_+{`}KYx_3)>gDDW>9yY&GJt)y(I_M@-^HBu zVTCcAaxL#3mc;hD9jfJMR`_oCenoyw&Ck?3ilz-vsUl*5V%4(WAm$^bAt9kY z1>zh0weK}6PETY1{fNI6k@^0*FLAu&GQwRzVat++V(jp6QiDx#-D=C}w_AA~rr=|q zGZqrl)1mG?yFm0QkeuP+-Me%Q7zHpn7oz}W3lmP7Ff~wyF*)T(dxE zee6o?&-nyY$3wii*Pun*z{|u%!2_+PqN^Aa9UgvgX0-=Rrt;L2MFT@aV-toU-mxRL zVs6y3Dk|bmCOLk7cW6QCJWDI+4~>o{7TP9#kyN5TudHH6VAN@EtG!g%%KLgK&#Sph zw}O(IIzDFS0DYPgaAJSa`{KWIM7;5NhqkRyxdxN@q0k zNQl|Fn^CZ(B+Hd3nMPDtnTSQzIK-SNrkC!hn5q0s%k8*1l#h}a(Z_u|z`b|T_Tas;AOG^|TKjV>a|A2a9kDDau zbPi;+Z7F1MA?>I8N>c(gvX(|c*|grhr~z%AFVTmOkC*Gm%JLHh5SBwxtTow!6ANJe z!q}b~ry0GSM$p@Eh)g&6NwxqG#ANk$Y@FuslXgh9X&2F1>Pbp2rNtl4>Q%M0utHcb zA5^hshr@#}Cz;%LNyj%uI6wgI`GID9ehx;i;C&tymBvj}DkGy{g;xtI48w`t(x`d+ z=NZ7ExeTC87__M3m^;LkBA2j^jJW&*eWUfBKE0+QA|=I4$wzgPM`&iQTVubQ=XI|$ z2}!g6WO{ye$O3a9s}AzaUVVG(dF(~h@An5{1EEcvNCam&G3wPh9WXg&z6+@3`%nuM z7|h1;=*p1uk7z(VN3Q49m&isuxM^WjxEO9COc&MLcZPJJ8|7Q#u#FWb`M4aB`hhh*_oK`VrjW}%wip$TEG?$i|PuDptEp+`g_gMyWpp^^erU< z+1$1D#qx^$t&tW*HyM$GHc#Hi-t_k3ano6}y6UHvdf_{o=D{ z^gm9LHPWTCl+xwP?5(w?1LZjIDsPhQQv?^Ccr( z)Q3Cb7gwgM&HF;AXPMO$j9XO@2oqTu=niBr3=Q%_-NDRbl$6+qrv{&AI0W0@c3(UF z{;ecAqq34L5;@Mx>|fXe;cFrRtNX@drC`4NK2dwKZ=Z*ZEKPihjslL!I~%?vkWUsL zAof*KRvqAo;p^)(jO|+Js3i8)EhoKwdM1m|hpAM>%s>WO3oU3PA72W?sdXqA4^^4W zoSm=Es4RRaGJCumGZrm}i@Q1O(P>rm_}}^}k?4MGU_;5vW@M zKTs#E0*9L-w{Fppc>mCQ|4vs*%1+6Mwj2o-%cl*Y0E45Uq`rK3O6*D_<|WeeZtC~; zyQ!L*yr|KgP+A)>LBM`wGB+DsFKc7uzx0C_q3k|B)`$NZ)@3YrzVPy64h$a{>dZ=-Onp$-d$}7K2%nlM2oEt*v<0z1Ocz5L@1L#i(Q$nG962 z36lLWyRG5EqGx_?_&B*xvkgv5sH$XgoW3;GHQIT1lsA33uSO7DPy z>~i$sDjvV{MicteP`-@_4|hp1y0paUl4iW;=8<54vOSKO$0#Z^@x*R=o0^A~ORuSE zvcmC=-cygzW>-@KGc!US==9OhpcuJo$p-UrRz(Hi$9JQ1)C-9ekfi$h(H4^~XF+L* z$lze=>VEzH;}_k#!u_Y$5EtOvrjAXkaeipHFuS#dm6=_VmzVP7ug+*&^wmc&90RAI z0+hGIFaM@2ZXPRjilZx7?#xR^(j?FvXTo=xNk!#3I=wT2tJ%&Q6*4u&rIs?I1Wkl1 z{FTmEE)^pUUxTyl2kL(DV{DXX1ZoR*^JyQHn?#iF6ppD*JA%n%i`ue4q_j~mO z#0Peu>?=niUdx__xH}%M3>49cURaG{cd#qq=pFRYM`3M|*Ea@|TyK1n_SQ;z>8zDm ziIA0wIyz^P%64toyCsGk(&K}+->O-$y}0?k{;Zgb+E)~GTt>919jfkox?N_{Tte^w=GDdVBYKSX-fQdKt~3R5Pcz zxGE*fCj?^_QnJD2EsH!CApXi{Lsq@R%9dBJgz>ku40Cvie*Xd+OEy<68v`9XJ41x? zOttCIGcRm6At9X)FN>{GW>hK`oS=-x6HtJ%UYm_^LT+(9FW zCr(O3{@u$=4wR;*c$LcJ;AHFWa!<$ZVknN8ZnbS@ zcv@I`Ld&lcx_zo~;;CzQLFHzr6%l#y^yw=}b#+Z~sG@-tOh(s&PUS~=ouFT|;Gxr8 zfOvNsrl!dGA~t-{0ul zdN47r-&twy2#%qB@$}lZFbu*EZ)TWq^bHO=EkF2M3yo4ql{940F@8Vv%=Pt640Z4m zpDy{DEQqvU@fscK^Rh7c!N$&Z{`r(mX#Y>R3vVYa3Oa8#@yg1hqLzNss%mS$j2K}0 z7)5ZO0&7d`>;YmH%}PNc#m7WQsN=O_#cywHIyiSN^gIkn2JBnvJvd2!99Hg9(4;QEzW zPer1FSgCMWQyd*V0(jw%BPmHKne3%F^$u87;g4WJ{h;%_{Yyn@Y3Fwvz5pf~O)q7m z54#9Y55?Pj$qn(t06P^!!$#UkqiUyf!Gq37E?)D|MMMvA z7tgqyoc!SE+3}?`BvO=2rE%3#(orFER`|TTqEhGOhkx$?Ko(_n9X%wu6nHy3#`hy) ze*7r7;}eR@nT$1sOQD9e+7>(2cJyYPQ!Y-I<9SqOrCnf~86Em}P{@}!slt+BWqTHC z73u5u9V3bpBUn0IN#z9Noag_-Yq!CxbkN*0wfU z)0JkZLYu`riRODo3v+Ys4|9KHVxT5>4-Sbr_2Z61Ir*P||Ds`0AGe}zQ7>HOcDl1Y zk(~^#nvu2H>6wqZCt3IDPJjgEng08`{uT%B6|8eXJ$6@Q3@t5xxwczCSWo+i4S7Yr zcDcFI)FeZOyj~T8_wFN-udrPh9~Xbo5PH1d6m2&TiznCSYb9l6-!m(U@363-=ldiS zNJyePKS6wR6WMCu>6Mn|pBPtlG^C4UUje5{!Ph_IRTRqTf-k+jKmCp~-xq|S1qBB` zOu8Ml&$pEsBpJ;A;{Tr}yA_fC0Me3`QYsaQA@&Cwuz~0dzE92_8 zJM-@rsajE0HrDBopB;AFqXuIQ`$fkuYgY zI!&n?J01mNEG=`q<+N?9W24R|u{oCHQOCg!r@xP+rvzdm5)(@+cIp!L_M+u!CTr}^ z&ob*p$IjI9br)8ijJ1D=EBzUC|1a-8`23$>+s2i9eE#tZ=6EVO&<~X)nuozMJ}-@2 z$CcCe^K<;X^&sP@F9S0GLpcH4#Z33t9>SM44!;Kxa+xT<7r7dS1ZHv5NnBQ4ox`7P zm;@3DM~WJaMmYDTECNbPeX_oMgqiA7jNcs*5zKUNf(YiEM_)I5z?Q+^I6OYy>4cdS zyZ_9C5v%H-i8?F{J*{L%N`sOyj79xAfpg?94o-P?c6r4dI(}{rD!ugx1rTRb8(7GJ zwkXy(BUAG?P~v@`iPIdRS9C&`MfO@`iQ7h$WRTnDG83#}GvAf6(FhC29|G7HHo|Ot zMFl_8)AI_`2tzkt^oL4+f8^UdTs?kQ5QeEBQCosn7Q}HlsNVjq<-XHBqfq+#difMw zca|P65p1DZq=~pYbOI|O#|?Hc+I=?T!v0z@VN{V55^?Gz|dB1&VoL>NSr_r>biHI zStvgzIWx0_8b(C1wbcwFP6{yw%m)h~1lSayY9Ym*tLB?uTB8GQFw7ce5d0xboV+ ztp2&5^C#zS+<;vqPtnhp5=|YOyqM?Y>?VI{U8_b2Fo4WV{r5305$bU00AKePC zEVz;tUTAOeF5s@w zzA)9eJgdu-5OMkvr=#5$BGC}~bZvDtgPmwR?5?1$UH_sQ z%Q-Rn$7CCxfYVUeCC^ThayOq(oNiN{9++SEZ>69{tNizY9I+O|`1y7=@nr8Djp?{W zZLC(-8H5#i1qUAonJ95{N6a&dbD$b5w9)WPm)1AlyF>pm@{1A_D?RP+YUm#y*YCkY z*4BDuuuX)xZO_PxigS5NGSW>-q!IN(chC2pN0vz1`Q72AmaVO8@7=Mnm8C_>^Q)`V z?+ffp+3wlFBNiCyTLk`q*goj_;#P(>Unb~IgQhxkIaci_Zyw~Ac%BL>A^5>=Mk)01 z7TH*7EEF-_XC#HEzU@!g!JrsK10%=3oyeqn5$ci(YWaN%HG zCgZc)X#iPZ0`+>%yH4&$-2=)Bzoi24x6y;Am`s*Op!_Rk1h`=`THq{#JB)YmBX-Mn& zkHj9dq?DJcs`{OQ-65OhkBmP)KD?7^lNMIjtZTNFMD$5W_<~IqY$nE4Pd1;}LO*$> z6*FLD{Ek)n3wCmx|0q9jJK6i^@WAkraYz< zbU)41)S9N>764UAuY?$^b~k<K3sQX#4h*taW> zdxt!-^RKEUC7+-^{7rg zhg%LR(^ixjly*lBt{JR3bdGz=E2C@)>up??w6nXUM@>j}I{Hm%mdm3Sv+23A9 z7Q&di819l%2YcAKfg>X3n$hJmcgm%lT=dc7<=^|zd$7JLxS*kVOYUn5FnO{*g-6z< zENgE`62qe8(sL%J`G|hIbTA%4OL4_F-aDSS@`V-X$s6A$5Zw0pxk=c!a?8?IW-B8i zj+R#SB|L=ryMOJz*fr)WV9iVj;^nC}Cxk+R)dy|@?UzL?yd-6Nk= z)5>ZFWjQAGum(N&nex*2PV0>$n!Vu3mTRO6!natGJYUk6D$gxu+?zz+bYAKv63O?r zPfzzd$z+DeN1LQRR6AaNeNCX&a|=&@elCJ%KgdW^tINt>tMonk#N*rNZWgtT2FA3- zsEGbjlI1mBa}iuy{><+iO6Ox`AW?{GLqyeaD1Co&k|uCrM58lC|J(Nm?99vrFaf)N zfw+!wROTg?W?gX|88!K?c5~0g3NUL@Bd;CbXJ%$VR%NE;=3*;|T=x%p7yA*;o7vs_ zajo*VzrDJ)$^cdm`(hRH8n;vWyF2iOcfocYU(~vN`};};MuudfW22}4G(C$kb%T{% zib_s)sJs7tC)HwO+tAVFOE8R_D88NZ%3ub1fZ;whqa_k~8Rt7ON?jr5EBZvEeZmyB zl}~=z1m5i9`mnJj;FXZf{r^g9lrkgdW%v0rL&dl3_&N&5)_!T-oVz_Pq$fLeWH)f!~8DdZXGQ&Lg<93A$XIx99+IaE3lD%S#X-sWKgk z+GmM+GBy%>do`=|kNk+(ug292%bmOqt>^*_ZgoV0g@7mp-dDMM9oKwe2E#@69um=Z6d7; zzeg5^5Xqn!;YAO{-VIyZmZBB35CsWr1NvdCI{(A1E%kY%n}wvY@lkN)qpMf{SXhgw z_79bj+y_Y#|K(lpZfLpDPKZ8!z|6LBj@e>T3I4L_8=ViNqRus1%5G~5{P(uH6wLkk zb|^OoS5dJz17X!5XsKX-pVuNL)iX45&w0Obckcj>D_k6$9s^_;35DKO*XAo;kDk8h z&(F*(-BD6N$jQBPR%~A%i`EF;b&X;zNaB%IBE5Hyfyv)6Gsy!>g#8ySMuxP)!+hlA z82#%B+$cpZ5!}p3)_?sDmNc!AHCkTJo&k@Nk}UjlLP8=sxws&7t)vAH}U( zckCYzMMb)`yT!*v+&G*%*oPY%?UnI@f0FS6x9sK14}JbSkQ^^Hrjp%IF3CuV#W~p3 z27MUZl&9U9@ThDwB3;9y)ilQjW!6?17*=@wvQXU|{FMn4b{D4ZzgYU0QOPXDWK=-K zg)CT%fLdMx;nmR!L?a%r#OkthR@Tp6#p~*io})iq;-C=LHOJ&kYbEc$H@zL(g-La; zFHHD`v2Nv_hLVQ&fkz>bWmQY760>V^$FHyVa+?7Emr5F~^<I^~ zG0P@uCMKy1_U>%pf1f6+Ykk0CxTZ+lOMV z+K^yVK^>h%&B8dFf`3cRXFs4}cgGUG!c=}95dn#bnYnF0OD*_4pYW98@rY z*MFaY=xh!*bRa|UsIuHCZyQx=)J69kZ7$-tHD~yuvpFE(2#E zq?u;o-wV4PeGU&xfWk#;Cnk_`!E2nmZw)X{`}Aa@TTR|EN#8uMe3C+=alxeX@{(ac z0l_=IU%BH2HjC5UriY0&2=rZ+{DR`*l=MO}`8#_G7>fZu1H-IrgIUhqnUu4H_PvJF zLyJ$;Bh@`)V`h2fo)r}Y|85pX&kZ9=N-|}_>QKa~6}{Z{WQ|5c)&UHIHdQ}uTS zFrf2bx2`_JD~OmrrGzye(OvInAm86_?QjeKLP1JKV#N%0UTT5I`C5eyBa@SL&*iD_ z(Rn5w=^q`#K51MV9^rfRjM@6e#(Z59_g^lEFR!q5>t5E=)ZaUAT{V z5&T}dZ}a)t%JSL=)2w_pc6KyK%(rOW4|o2cwTANSl8g*flj&F*{>`Nij8lI{FyFmt zbMsfe=6o6JQcElsc^=&g^fssv%?_v-JUZQs$9;@7(Pt6bs4Gj6^c(OPBZT&V>q7^nY{vK^_f2Brv zkNIJcCN1ybuOqsDl`##fJ_4G79p2cv)FM644wT6R32NLStidFKki# z`xJ(UIl>=zL-*&{#0XTK^uN;5`J8ypy|Uw99nb5+{xd%LI|Ff|>z|VW5|~xl6u{`G@<;(cAS$lf6w(6?D6X@nzS$ zTs#|ks0XUbTI`D#&bI&q#-$(7_!V6||J&`~P&)c$e2DlBJOP+0%#Px- zukQp(80(Ctn1+7-vkJj6#F8Fe2{1{*L!?2B@;Mqoa@mW>~kuus3MnrJfQd~Sd zjej~};U{{V;wkaDvkS@bDm328yIAv{9VH6gR()9T=<#3#N$pms1g`5JBCJzv5BFxr zWU*|j{}m*jtIDF<2M0&o_M5)`{+&^00lqH+1!TgZ^k6SQ!oB(V>8ttMZ#XFk z_{}UoclRo)M4%r`PuI6>{Zl07ynZBo{|>0S0>p0ak;P zsVOY)aS6ujfEYE!!{@rbsl!*|{x@pC+@`(VmaHZOZ^l;*vbR-N~j8 zFkn(4e3+0hK4eBr1Z00%$IR7@jb)~TupV=fTV8*tXgp08+=(T>Qc}JMATawJ(4t3M zSe8+l_v8NVas6uY@84rXxOPp|ap%!TX=m}Z~NkXlX`aeU6 zoWfX(YiFHzqG{P0-}PJ0#~@BP^JgKF9*W;*>M=|KMaVBh={6ZevqAMLeXAq zXYZg_Z3R#X^8cU`k&%H}dS?Ha5{0yH);v+$7L%xf8{~^s2+SlagPCNj2K#KLscy?~ zafO>G0hk?wZ1+Bb0Vf1|gkX0onT%wDK&A~aVfSSp#m_F3zE|qr-V$(_QM74`^M9^L z8~ZE`LZR)+$zcj`4&V-=FOI4{qow+$_}T2P|FE`dRQxT6duK;~4L0S@k~hwq|Dt|w z8r(ju**vXbysDs}*qctTU=r3_^GZ|YfmGW4NM%NU$&ntqq<4;60Wy8I5&> zZyWUR!-s@%SK#<4TxHgPnNr0q&|A)Q$b8c2&Q#t0YFH>~-){HqAmPEmA>J~({TW-h9=*}pJsh+X^2lLDLFTlX@&ZDa{-ZMl_i7&3{A zUq0qo1AuS@;^e{+_FOXuDgNzyKEA}Uq+wfPcg1CkyjfH~j9M+V1G2{`bCX4D%dxI@ zs(Xv0VkU6X{L=cN$PT%SjOGItREBV1h5Z7Ip7E*=wT;u6VP^K3qm2s1^@8dQ{Wssf zf8P_kjI|F~*w>iuxWpR_3Y~8`p$^08tU}F()<)_Y7uK#cV8;5ac=SJjoWn7ppG_pEGJzo)0G4?k-Rr+eo%-SwU_ zM7Wai$?rc0e@T~k4UNxagTia>-F~r>pIcFJ2km4#e7xK2Dx?$rFg7ED5%vMl3i7bF ztKMt+wZXejKo#s-iXHj&%dxO-Mp4mPIxDUM8s1f9RL!>zCT*T9DIQh3$cJ<8usjeR zbbbH9M9d?WJZw+$JXEm1 zQ`kXXar%Oi7);P=YVx!QOGjHNe{gpG_~d!5or6O$_n?ZJS`-=iTSlfZi@hhm z+HBUX1@Q6RR4`<`Io$GVH)F&3MqbO|DElS)M@C|Mo!!EKgTvGmRR+3aO_A2nR*vhH zH|`(o7O8WRY5MjOGqSKSKOUWK^bLJ3aXv%UlP8}fU8L7IS#Hg=G!-JtqBh#)jf%lK z6M6l5er}%Z8lVqURfisNl&BZfcA5k?6S@DLHOikvTqBSEqM|-Be6+u@gQ&Z+OyvUT z)WGHC?XchHiIBKzs>lim0983*XnUL3+&e*dWwFezzO_-csVQzp@`w)Ebh)r8bV8jE*6hrk3^tdR?%zVpMI$6n z-FyyCQBU(j81-)Z=bfgYPD2hJKaN_gLEN-MpOk;ENz7IgXy@%8fKrX9XiT%#rR=bH}v(29G8SK6&moE`}2Wa1l$9oIbdsL?v zxY141E7n`MN=gRxm$cO&i>jmIBqb$kuIfB9+q{(7c`jh@n4|mNApQIIhstKP{4VlmxrHm0&e~VTNK`vP z92ArNB~5jy?~$p`kaF<(jvg8s*N*+WaO}0UHRa)^H8CDF76%4FlT4O2XsLjjiaIB- zt}?xNZ2nMHSz1&@Ypk}t*S;`3ybZ?!B?gpNfiuMw|m<_j# zU_Qc5Mf+?CQFnCg50F90*CuD*m!t_~XyQuMSet2e5n2$Nhllcs4cRLZoSR^?x=X>w z$Hc=b#K6GS)|fr+upvls<2uRij^PUhyW5B_{cfl>;?Yfa?|y{jS;uF+^JKKIg=sch zt0N^T3CVR^%Z$p?ti~uwPz^Gf|48}!U){E;=S#slBYR;_BPwd8VJPe7rX(}Q)TW~| zQDskk<%#>bW<&i^L{3g!tB>5pX?awMg7bAOWyAOHZ42@NPn%r&vv_KvGN?cGlLQHg zT949KUUOS3_17tB-|jTE)d!2#5m%dpd&k=L+=T<+F#+5-1l38dYKV)gFrwQ#Sk0nx zCw>}r^%NzC$wOr^*rRaL6^uPU*AX*|7$g4@?y;l2_jr@&aHsb6o=QmQNZId%x3qLa zmi)uWPy5*5wDK^xz5!3;)2Ay@zNB!tAZr_b-+TBl^IN*ZPDs~)#RPZgkp2J4&^-eF0A{V%$N%|cF||1Bn>Dj>io zFDy1Kts^D!cG>AE?j@98h`ekE`W1?2@3@j3^~(9uIZe&qa-{2DVgft60rwW!;Lwm7 z5~?Yr+i6pzrNtAhzr-<5j>W|dBX|hgJIEheTifkI5YS<5Z+>gbrO@AEGBQG$*Mazp zLzyc&7k^BvHtD5Y$TerM-n<9+1bF?wBsL5GBD-#Va>e<3bAULcDu4+-F1bV3`$y22PvO3?uuw8YoCHdQ zn)_a&9xXB5T}hKXgKOmqC?KuUS9T4CDJYrIuP!`wizzRdnX%5QxEmE^FQYRq=;nGr zbG3rvCM9L~=Qtf@jgfAD+V6W?IQ>K>BCZamuEJ5w@m%vOU$1k-C)S()G?~>~3??q#(NX)Ic^7P2?#f#s~?~Fy>e=OG9 zZT=V(9ST`Fd$41pRC$dgTue>zN!?`0oSdXc9s>Q8(dL@%73Uk+*tkhQf`S4{3+L;+ zjZfBx%K&aN)eW@sS>5UmmRu-MqX!ne-kG{h>~Y2VJKKnEuT(t~6NIX!A~=2ebGvsh zT)?$=&eJlt0A~;#dutp1I<7Gmg8*-tM@(@_Tu4Y*dE{3wucB;l$9sDI)`zW1D_FAM z|Auc22|dveOdNu zoLu&x%P|cRUWF?cKO2)k<*!?#p;_P7)pQcRUMDAa+qLeVuCLKuRpVpTcw=gkm7kdd zG36F)D4Xp?*zV1380Z@s0Lpx-A)qZgd$p^?O1<1#C=MYiN-k!B3YC=vjfUk|T@N)V za0U3pqQcs=)tdgcg$u*?NkTW@=N$v7_-oYB9`MeF*uU~wy*@P0C(QoG{gRZClJ<+g zJxbh-b(ct2mre?xJPhB<@z`F+q+vtlduhhWQqIyC(B5%XKL11g}(AnhUi&48v$ZDV&^qYUWM)ULX9zan>cYzQKjL3$8y%Xxnbr ze3{_tO0O8O;(YgRR4Eb5V9vUPA*Q z)C2Fy)9mbz7Qbu6gFbL5t+x{gfQ}rz`p3jZLp{S{y(7PV^}=5k78cI&NKJ_f3rnl+ zyXA1Wp33f8Pfsf>B`F8dp8MHZ7G~>Bp)ieMzCqF=wj~Y`PdiWIrF6{#8y)+6Le0k`|p&C)JqmOQF0xxuyQ^nVCUyLU4GN@%knvhWUF3e+?&P z7D41-LQpwz=i}w2GSC+>QL(s{8K@6DuLh>{s*XR*_j7YhSC*ETu0atz`{#rB1PWSO zG1L(u;k7OFFNmw}oVCv#9Z5Lk;U@9h4O_&YRz$KykFv*@{>YWpb)5FNO3{t=j_sl9 zOI7h^$4NmgU$Rv}!O~+IekVHaz0U88%o^U_k^9t^OJqEh^|JyiEciu=iisi>q|VcI zf5d9W1fdXf`n5opIwloM(AG#GLp0^!TT06Xbyzs{^}gbD^2*wZQezFR@Bc{i=1)`- z^x3wxOPH-eL?h932usasy;^7na0iyXGPmj&|eOq20AX}zZ zJDxq^T${JyS=E$Mzhjs@f>}xQ!mhQ@62gsY^@3kI9f-2 zqBR6+Gz&#uV)(rMf@gOhADKnh4@wtn@R#iy$A^tN3IqqV>-D z(15Z|Tzq1P`4iAL>i*OtFimS^Z~XVQv9Sp+ONkP|KVrQH&dMUI*N#WWmp_R!r2@_( z()ML8HMN@AXzAf_A(xuDh@ZUFpH4s!K_QIkhvg-})lyI{ zyc%r$?ChjER~Lx^nASIl0Bvsf18B`f3hYh zxC()OR(noOLz4#x1|Mf<&G*v45u5>2hxS@KL@hD1beH-s%sSBSWzJ1j&6>e_qs>W% z)WDFGq%Umz4}1edeh~B`gjnt7y;E)GzgwV)2#NTA4mCF$tnY}c-o48Y&Q++00BBO7 z^=rq%XU|fubM8oIW!)N09}LM>b6FdvwVbZo|8Y->^77@#0XxZ~5_{YI15zI!KZ9_t z2%1TciaXGj%*p+HsoBoKzO;;+r#~{XS|-@ta(8E5$=BW~Pot>4>7|yKii(u(3q@tg zD{X<(uMOWo%LKQFx5V@3FI2kPM}Plr>@Yp_#J;eY|4E{$p#dq~#hRCMc8Q!?A$t4w z@5xg6$j0*W<@^}~dWQP^1mdTgH>_=}3LZ1)-Mb3!B^SxlLM!WC{D1&yNrvT&%uEB0 zE`)bHTspoR(#KpywWVDPN94u%NuVW;s;$z^S0Ka;wdql(pQ&y0bmOL34 zQXwZZyxTYl7n1QuBAfed(d^tq3K7v^Vb{sYuETsfJ@eY|-Rp1P|GgBNT3H@E$S{9h zXgTt8U}Nl%M#%ZZdid)SrXix!RZkO!$dKC~>o+p59J6g_^&W0==^-7jQ@h<;+gbkZ za%c{#s1M2B-kuc+_aQ`|M*9Hkeo$g;Y;Yhs%R@FcCg0SgygX0;lGzoAd(#NoEko(> zc4oO@lCYiq{+$WmdjtTT4WV1+MaTBm-+mPx`{&WjHP7y$v4P2tsd{EA^C0kMgV3t73%Zsm0mT{*<#Kz=x>$`gq$2)e30>qat zB@kEJu|sF#Kzu?SF%M5LwOco$|B?x^CZs8j*xQ@WLbtKGVZ4&eS$L|}^K0U26sET4 zeT&%X1&>l%0Ut0;DJrUxNQsDvDd7tkm4QEk29nDUR!pqztz@-sCvteaMP0G7{owk> z+WNgS4$SQrO^{)tf;6yt8U2*5Cq7c?z%0)o)+tyB?TFc3K z*#44W&lZ}KJa7tj{Qa4YDYaNN%B{T)6B$HBqb*(tyT-*F@iPF8JTI@jh?cE9^)6|B zJroVwL8jk{GM_X_*p0#o?ne-ltK!Ykeq(5ulXj;G$oB{r0*JehtLs~tm^hIUQe!JA z;j`clbyV6@}v_IrD_HVaQrE@)!?pZi6Q>R z(ml((yba-V$m0=LpH4|Vv*tYhxa<6DDxvjdNYGTJ)@t^@#7{Ws^+ds6x1G-$uDa7Y zs7aWbDw&B}!JtE-uEFPY`8gBVVERi4Up{=8bCXREX}38^N^U+L8Yt7jY5~n7$$PJH z`py5XO{OaZFyNCcOxyWnl|RxQJsvhuDWrX~W1uIDeBs;PccNNUT@yQ9a;kxO<%f>A zj!L4$D#z_6bj+{l%uLF1@%aHlLNmA`C|@>1CYJidL5`@Zy+1YesJUl4S}u8!Fvsp^ z3D1y9)Rd9Izg3-h`>{_*te2O>Q)OvgadD+C$GibR(k2W#9n*lZ;QjNLZ)V0mwx;XS zhxK|)xI%6qaOu(LC_bV$ofI$lFOdW{;)UH$q&mIolHBh2V-?5(nb zZ5inYs~sg;HAG);$?KI{pZ4^T|5;uhIcACk+|+vYCHi7ovRKCJSF5RI?Px`!Zq8M? zq4^(eY=6x*>Y~}-wYMoPD(Y4WYj_54Tw=cCYkT)`R0(|ao-68#%gCVmd*5yUG-QJf zxv=fZ4d*NyX=(faVe2j9qENfOQQZbA3JMA+0uq8qgMcV7N{4`SgLHS-AR;250@5vw zAl(hp-QC^YF>u!4^SodkZLI$SDzcT8v=*Q3oE*Pxr|r%DbiW=?7cf~Zbe>XC)zJ|~hMHV9;Te(WtFp{) z0b9zGD-2&e1sf`zQEXIHl?icRbCsWFW^V1>t%Y;S$olHl;KW$Jg8V`DpSxkc;}lff zB|zD;)=&0Kb9WCSJ?6cS^!hY$TM3!4$(!Tr`xSV_TbZ!1jyhFLp<}xPU68YH0F@lpH+>vBL(92BC|GhbPBIOiC(z z&4x>whUP>k?ce;&?JzaGHi8}fG;v`*Sccu^9!w1k$Uu^C7wHuLv-bI6xD$3uO)x!I zxW3+%df$1k(j-D9gg!qiEt8Ul=I@olXP1Ys{!dB3h3UW-vR)=`mVW&9tz_#{q7f&T zi*IB(-oqmb4!RxHw_uHB<6g_0J?!fZ5AwSzn|xN*KG~p<`+gOiPIrlkoi!)= z_r%57k`_JnpnYfO6+u`YW#{DNWLs@|c{isl5-1N3(W&NZw1~T&$HVwX9v2@&3BxL0 z@Bn&Pt>K@W)I%hbbh`w6B~?*IHB3*B7A_Kr_)p2VUn72%r?-;SCywUI4>wCm@r*)U zX3NHGZZ-@Zq*Y#6TeCam8AP3I89e0J@bN)7|3O<@tv_= zBDXAa1BeCrK1aTq%3wVMjs3QWflMV`GaXaYU%x5no;P`jZssn=hhcKkvss2LJ#Idw0*;wtyA(|FMO)b;|5FpPc?> zQkRe)sKYC{1+C!Z!FD-HXsN*?fh02}GP0za^K~**jSWbBUtjKnGfh$ExI?+(V!;on znG?2#HV#(ie~6Q9n`(U3HU1VeW8*)Ss2^f5;pNXT=J3^d^H$U1SP4(DID<-a|EB5kuT&XUAqhds-GO z{pTqg!Dcezw7S|iQb@urA<|}l@Wa|x_R7)f^TF2tko$8Z$_VRXeCo=suC9vy@Sl+b znKLA#w>Vsm8;Q*dABctwD|fJT4RlNShu~Ce77r0nqjuq4F~33cY*B$$Eq`d>VDX5s z>*h@}ACVSBe}6xFzU}_*-n}n^P)=@kBWG%-E^}fHfW)zTP(fWeDhBekXZxg2pd~7_ zuBd=)?8CMvYYkP6wSSvML=eQp+{nw+4<2w~md>q|caC`Tm~uHEay}SqmD-)sGT}8c z(qll{0~~WYjk%OR;k!$Y<5eyOj?5L#M~ChCxq?l0REqG4S$n(Q%LNDEJeZxE)7JTg z?pG)N`=5$(1u6;ydho!_Ls>7-DVEoDY}D2%GYJb1U8MO59otyXY#vtoXE!|*@fF^z zY3=Q;9c=8pMC`k=w5)Fe$tes?LPB3Fkn?`N5fMHAUD1(*|4XMZ7SCumudtx+cf=5& zsr>WN?^{WUe^AZy1ESYhk!ANGq9GD-t^ zrGdrlL>^5|@N4)SN-04PsYo#@Q{8)v60(I4I7gxHs zFJEDHx?-o3ba(fY{LoNhjGsYzd3i43fbVGn(Zi^Vq322A#O%Pe3ID0s*w`Q8afLUr ziAUe~N^V-Ka!SZcii-2)7fKqJ=;}$#Ty%+ zflIsT+T!AJ^%TaJF9P+Hzu>?hKYg@aV;v~;_~E0+RWm0i=6iK!6ZL{>H%C{NmNfO^ zo@2rD$&j$GrL({%?+lZ_-)_KrCdMpFm6bWWX}--iPX=ahZ^PFmB~B;D$2Z-1$;smz z^Vm>FEQuH_zn)JFn>iZ?1|r?v-A!bVes_>nt|b*PzsCV_8qVaxT=j>S9D@p>p#=Xk z)|kB=>F9Jks*eKhF1Bl6V1V@asQ2khfh1uHl%KGrv*n{Cq355XdEbP`)HkK!2wf@& z)YGF9@VtKH-SYVwHQaQ2(I_KIf2v zqGD(m!9#+@C0H$*eAXl!RIR8er?_D1>;E+qhQv*X1BvtGZB2dV8C@Al?aO zzGzgbL1tn6AFQICjS$wn%#OFJH#^^tG(aqOXvBi=>S%FwlZg6Tp|3AknOK;Z;&O4B zxvEdE>c((PbTTpLWLa%}@c7L4G+{1CMwT^iZvnzEnza^Ud*n0Y)ExtR`)sgCmjo%2 zN#L8pWRaeUkFRk*tccFY*oQ4iNqG3*-Or1J3mqgoW2+?usBYfRJ^_)))>e3O3S!sv zj7$I492{gafKy!p9$%3pFjS|45Rt`wsxT)%y(I5x_3JU`nD7{T|2 z&|$y+r?tW@I0+BE16>&rZbS1%d;aLPiN%(tM_rx&wsg;h)q9qDw&slO`Nv5@_VtG3 zd1OlF#v_4l?66Ms(lZiP4zA2xOs_cKEv_sXn;52Mq7>AWWCHyUfoxLs=6sDX5}*D> z&rjUx*~8<0-?C{;E1F-5Dw?UO^_cRe<5ttPbFVwPZ($mhI+?rJbCyht@=-Q7{eGyA zc+OK{_0xLf9jpTYNWp z3)vX6vdlL>cs$kC23^qJH$e8%*P_No%TPa}%WW6hXKD+Nz-56eVNcESI5rak;;KmA z`TD}#YE#HQFwiR#{Ghy}sS#jGi#Z_jm9k~ps$^9OsS5b*Mm$1Ew$<+1NP2W@UH(|< zDGHVo+OaLVAPDnoEZU8WlPDKDzIOvaJ!V;P7;Hi^*F1^2&-ZRfY08^uXgE6e=KlgJ zeY#a-X7aBmv|r~I=H{x+EuQS$XTiM^$$LpRD04~h7UKGK0XaE(Zc>Yf{QRsYS9%=! z`}cpeFY1_jy3$&JWN(jScy6&>Ir0TkcGNoEl_O$HsTEqN7u!P5?`QEN4yv7%A{5i|lT+ zQX&#bq>%4gBO{%`G0X7PD*-EfTBUi&e;gY*=!^}(=h@)&_LXRQ{wHN)u_~Yi8`Y`h z_(*lz1Nx9~g7uAM!;CcArk2)sE)Nf$E%&F>==rYgY;7vcXzOWw_(f0Ee1f`q&GHyH z2;uyu2ziF{U%xsRYgf0ogJas?L{Y?eyjfzpi9Fo)D4W?(Mv)$Q8l7&EF7(Zeg#7p4 zzGJ#YR&S5=Pr+pg9vO5r$p7Kf2it{ z!`ID#UTr7rmUS;DWzhe(6h*RxJ7KnjflGKeRC_n0ygW8_*JXZXfFYVsP^Hp(X}8OT zI|8W6YT7z+z-geX6?-*$jf>0eG9Y1W-#(X=48`@0pMc8gY*I&@pMOPS;R8U7Q6y`E z-iW-j8rilW*VqWbe-rG%<0X z7umn^`SYL?J1kOfbLQ!lHYn*WJnf%9US7V1^PfsWCMQ89Q4}`D!j)lu(@Iul>_`sW z{YBaJ2H!PAl*i_t)60u02?Nz3dFIK_?aa!=oNX6F6`94MTu-~=(!q|XwD{Om3I+yp zYRYeOb9Lrf%w5vQOjjn=-SePh)zZ+=fn;5XmSHQ%%Tt~&>2f+)ze3fnhJ{(WGijh{ zC?|(hw9yh&pJ1du6;ej&c3ymXMuA0R<5PvmfPFGHw&$F)tro85s^by;FBudyxdz^g zDk=&D#suUIpGcz*iIPV_%+WOK2o~^Ci33hyVX~9V)zvf0)fGq_FzLyFXdwB0mb95J zD|>CJ12Q&>%$+-eS%1jMeYtSafqFveLbX`65j2r0{|squXEB)WsRzHJlchy0kNLGj{6YsjB5yI9)s@n0zT;o2KAW@r!z4L?7V?qKkQ$X_ZKVMOp4Rf!+=dug7$p={Pp7{hA&YM z0ih&bG(uP&lg@c2kYM1^#HQ#N=i8%0XKaaX-!8lBNcDL{{+^I!%6$&Zf;#> zW9+<-xYW^A{@Z?je{bMy*$-Fq6}iSG*pZHn%DsL~n+HtjUO8#MpD+t42%DV>%?XM? z^7EVAUnqSvJ!}k0?D=&V23}VS8S1yH=9r#LVd9%|3Df;aTS4tq5M0a?AtYOZsfgMS zf+i-ya#E{NH1gsk!%NwQTbiOT&VXSF1WUBcmqUTz87dSKhQoGjn(&1Y)^#E7(r?~~ z@OO;b4&|^Czuw1CDZ1-;V4agyQc>j0zr50 zRd1WaqEPXw2|_@i8^0o9cLoRNrzCrx3dH_?F#)sfQroq4EsE3b-0fQ}&y9=#Rx}5( zJMKh7i!UkPQuXbWW+4e)2N-}xQCXPy;;UmNNce$+JiOd~l#~Fo55j@5YwCCNkAIzB zYU3U0_-lds5s%L>?hvfjJ^1x}=dtj=I;dAOcIVEV!|$!GsVV#`r-f!J#g_ix6T|%d zGroA2-9I)8@_B$hB@@HG9zov&kpvnV9AdaDiAMeQ>)g)AB7A)BrU5!E`wRAf5@=uk zmwz`QFHHU0V-alKH?m(!xr2grsknaJ;IJ_~-@nt2DJIs{#?rhEH;3#KxMN`9U4O>S zsO&e=VX}}d8nRxm7s$$v4J4XR=j57Z(*Niwg=QD@6oh%8vVnY zktUMhQlkcimm27vr>3wBnAUx{Gjf2TR&und!Q%+bC$w1>+W(9F2P0o(XlT+dq|ZOk)m3RIeqal$p-W6;HCy_k+7OG)ix6w|^v7*%th+Z3`%^!$n?(ywymU40h^9*;nkP(ovP1>tos8@&)OX9jb&DVC zUDCO69Mv8YMIE)Ut#iBOP3*kWM?Csmpl)MfE23hJCeeDjl$Z5G>C*&iIFM0jY5tK> zbg^Fv;IWAVEBue&*P0prx#!Dl~R+^;&LXJmOjRbe@t<3z#EYEUGl=f$MOe@%)h`U*r{^fc=p6o!6= zGd89KUnTr>laQ0QtLRA@qvGL#^3|iSZe(P#RGRl$(3dPD>h=1@%uEGX&XuG7+ZN;d z2|KHIfym`chlQOi*_P%zTfi(9ZEAiF=1)uE5e(K!E5$35)zTqsCQ(w>f31Nn1bPio5S*0s1-m$NW_sNt3bDShR^HxJFC#534umBc z7`|ihFIvT`fLagwZu6Q^YR`uB^yMp6G_gOSpjdX8$IwR%vkXu4%N>w1a52G)xH=6) zhYGcb{y*mCS@|!zq~&D-ai(T~G@N@K$dtgP1Tv+7nj*MQK@?iO?vkM$$vG}nyXUx< z!`8gmxM#^1$`_~-3l!>etbdo+Z)!M&xnWJ&04l~-7N(`e=l`zAC<(Wg`y2oN!7mI9 zZZh2?y^KVvnbKpivEjjMP}8_{kbX)KmbLBZh#6dZa$ThuCkP-eAAysR5k$~}UK!Z^ z9?La`X`SpJ*_RZ*;-FLd04vQuwB*g$YZ$uN*YU)O|J?YAgjkJmM*-d7{vSWm&|AFS z-6g+>u8yB9ED!@9p{(q`yRt@g_qwN-7Bt4#NmK%Yo;O{%qSA$q`jE5?bac({yvv=~ zcQ3Hqm8iA(<>$h%kqx=%!<(C1g|Hi-o%Bc|G04WhiP-g{y?o8Z1x)q0+~hMxMH`Ph zyJ2N!RKH0?v=`)|NDcdXG@)cR_8*}{;UA%d|AJ8RZm9ta7}CHdjPWZf`W6>n;O6F4 z_up#_{E$22PFOL}l+kW)`LGukC$iF+5D}?z6(LWnsyZ7N4`+9G^+d3x-^eC42nt+3 zc6z1s2rU^Fy|uHQBON_fX)&WY=|)7Hk?{lb-HSQ2xIO!{Y*ha^J3EUJI-N(?*VtDs z_61OE(DZCGo%VrUa=HWNSa!`@&j|<=GB-Ef_v00{KDW2m`_^$7FsRiEc&Kw*t%jb{ zXMP7>&%RueqoLvU^ncLo?0?XnsrMEUrcN;=3=LBprnj{m%BprcsII~s$l&MvCecLu zECpKl)%EqdJ>2WC`1z`Zd-3hpfAQQZkAjFoh=byH7&4nksz+Rq85@Z=_F(U}bGujj z^XIEs&Sj$nx2Z4)X;@&C1A3|K#E9>1J9hbPRiUoVPTe})$^iMyaVJ>)`qbZ0RTb+? zEM5{8?jYt#H7)S@Lp<{;ImoJ|Zo&a{-`sm%`G9DaD%jZhhb$1pRtj*QR zt6P9j@X<;hqN2`sbsQl(+(z0C8*2a!n}2_@#LmsZ$^tw%Bpd6imxBX+!wSlZib|XG zoI_1vfPZB+tZB`BY@_L zT#!X-{*gsq{UeLO37P-v-INNDQAe(gxk7foR>VfNyZ$kMeJ!U%yS=)c>R2y70l{Ow z7BlPHVwLDRf)PM&e?cBqe2XTJ{tW=#dd;V<^6qg$mB)Y5+pJ|1JQ!gP)6&s-+wFU~ z8@rQn+X%6(jF6L~K)vLX{q`Nd#CXWFKpntZx<@3dYbGZ$ijfh~XV1AQnNOR8c7WUo z8#_{~(6H#})NePi(Jx>q( z{jUEuVN7T!U(W`doIv8FkE!o&AMDw%^#$XXI~}lbkg~lZBU{z%yoabXSx*ZYYKzcI ziG9-EvBi4YxuY3Dw9`XO^XdP11FFU`u7t(>o;{$5}IMIMP*IKkhkVZv0A z2|Zm%O{6#$R~Q68t^?DFAMZ3V>2BZdo#S&*q()6bzoRjQ_frlMH>1rq@*MMD|3p%C z#8l$^NKlvR1|G)t@ccYI=kZ_P$4H^0*d;Vq;q7sq%6T>g13CFq(*3iw&Q71Vf(OTk z#%e2Njm^C>g8TxZ3(5zvE#<(Ku(m>PGd}G{ctDZZxC-k4E4a6XJcfvFs)|K5Abl0p z_PrBZQ!PJ*rl`O6y}G)fR-5PF$Vhe|-mH(6T#!B5qZXreM0t7dH~@djCu{R-W9rgU z*vQL_;i4`W^qVHrFIVpm|%eaq#k19Cz5CU zDdc-&Np$Sd5E;)uBG7*(bi+J$sG;g(#(sDF6vh&U{=mUL%(z#C5imA~{TrLrD=)@o zqm?I#7*7uo=*7W?aYov+_Ldg=sKZ?i?OEtD1ov0B#CG- z+c#Q#4oI2R8E}JQ1_;%`OYS8xTU#WE^pqvAH39>j6P9^hj({qL+}qRsQ&tEt0oS)1 zcerhq8^?*FR|ZO74#y>vKNH2=$?;d)_fNwv!R~y~Eno3Xed5@{oNTE9Zqd%!VcoF% z1vz^2;K0HTd?#4@?>lNI30(`b9=dzyFw^Zp2QE zU`Ds^DPsf`xw)}9&t9{Vl2YQJT4x&7NF>)afP(U9y zZ1#ajVd;Qr62uRzO6%p$Sk-8wDC4#^FseTsdWM?4yvZKBAmxws6y=Edl*KnC@=Mq0 zk&nFT=6LQxDu1AZlZhz2=2Jz_Z~vv+j7#l*qEF*w#M zqq@B=rb+AguzLyKZqlWN<=H%aw_>-X9B^GjP~j$$0E7x_?A)$GX%WOvacY++0{nwR z^nT6v*rAkTL{VY!w~!`i&%TqnMhUzM@ZPm}gdgJfEw#cUYHT|{x)h7}_H8U5$L&)G zDMMXT4MoMioz-@u4BWiFEPAz>*rr*02)8^f83AwPU&^!N>O_-SWj+G9}F!~dwD^O;8l#Phh`It zIpC7{Mi#_Fohgv*cBZXe!IMOD8!#XQ9?kDRM!LDyztc)PDrO*b>brfQUtnPPR>rTq zoScGKG}GZ9)#3dE%cIya!N=gX^Z4%31}{N<+WimHrNa2;{BiJ8w>sgkJ;0IOUlFSKa313VwRTE@gt-lLbG)& zdZnQFFjW{cOZvF!%A{EsFDPTY14;1N85j_9?-d|f>TOG{VN-JuAtcq|+_yfON9i>g z7=&#AaWge-CE~T?CND3#U(ypg5fl4CKE=-bLa6FsZ_2SGBGuc+N(xtVU9FPX8K=C- z#NDSy6QZSAu9(PPqo$UmWhX>mCOCKTzq4aWoh1apiUhn!-kQ!wuv1IK^K?YLF41cl zPVDcmf5iL=jq!FdF=prFT4~xJUAyYH3EHZF9!78wR4X)X$#8e8t{xyKp-R%znZpYV zlDV@b)YVI?CGE2{~LdV#SbYwE?X69r-!8KU?@ z3gQ22ZiK?NdU=hVQ0)61Y+Q3y6EPbbNMyZMtf;tj6Z@~byTs~9$#_#eG}b%6|M;b(d=C5r@eQeGqaH2&_F&OTg0R~&tgTtdwA$XjB}$VD5pv3}9gi^t1?rQj zxhOBohJ}TP6A(UpR5jzjz48wf?dWK<-=jV54}$biSY9g3%xV`_{q3!KBdDq4;hhu?HG)-4Rh7l4K{lemWCuRbc3Z>&SSCGtMo*viC&S3tU}>@b-j}bn zH~+QoO%~IgZxDb#gP^hVLeO}!x3b{d39kNVJ%p87USszt;L^&fifSV7gucc^xWl5j z^%43C?_TwP`MJR+pPfB^OI}IgkeihrxG=3#QS0>k`&RjL=vy48r#mw}S9c3$p(g6z z0Az;#ia?E)IlEv-m4S%l=;fA}DS9SGPnj4$k!Vo)AFBLD)^DGX@L}ytN$G2)h-D+A zwCBy16BLx(KW>-WZ+DWaGZY4i{`vFnwl&z=2cadmph%==({&U!m%Hu&pA(53VN18nV`J&*laZEt?-z6*EoiKP-6woR#Vc^9 z!^0kvqf*w;-WH~Bk_)yY<$d7|x}P;*^xfS(F*@!B)xV$nx}3P$<;#-796B~Oz&`Z3 zW@{^M#Ob_G^xAg5Iek&DLrrHkWB@$73xSF|X@2My>z|EgK*G3&=F*_`gK+;qKiGYt zAM7CE{#N9;UR3Gp+YqjUxv;#F_ME0sL|FLiEsdk1VvZpNf~9Au%`2N`Zcrw5DH|HR zYOXAL3+O3}LS%r64RScQu`w+f{7wq3mz-UmLc0@>76Jaf5COjWCjtzn2N7V~hS2-Y zL_*L%c$ry>8YztocW$qs$1?$e1}ds#1n_45OJ!zd6X3oT>t%hP=bs9&v2mr^4a3f4 zD5rgBy!$;bFB*TAL2v0{1cp??+DkAI-a+3NUBge#A20u~{`l4k(hP(Jc&vB#SUjCa zBO}qUB+tp^;o8Rf?++dXNxko5V`R+DQ(c{%&Z)lWN+wtAv~Z-Pt-RC1OPm}5Jfk>8 zPcAb+;AHt%3;liHq-SP4qqaYwXQ4Y9LPfAMU=R)E+SGi3bNDXr{{33?Iu;hU2-ftX|}VT=&0$t{=iv8c85bh-x{YIU_26az{;1s8}0mzETp40){YmEvtN(sQun{)(%(BJl*Cz&pOsm_~#~hDU!v zAH7FJM5`-?CMoIZv~)lt^bZf*d^Ww@2V=@nQE3T%K2wiuaA58B&X&0q=(`6M6cs`V z9s+z-^#@%KU7`gf=!u9P67y})EUztrgM7P$%QnSyw}raz0~+J+a4pg`rzdfP17+U# zuoh%xDSk_cNnQ{~YgI=}Y|afpf49+MsBA$_PF~x^lyE{x2_G&j?C2EWJ)HMJ!ekbg z2D(mvL&O;)I}0o8(osN4)(7jl0jss`Ia|ErRAwF?G;i0~Sm+QCUuNb`-eXvj{{Ovv z$DAx&TpUc?A|=0_FHKAgc&0HR2}wvCo|yjrkMlbns6}hx@;kbeFFF zUnQO5g_4fvf0T4DFO+ofkX$I~n*S;3;yA2?wi@_;Ah0OTU`I6`Gh&vNPew((q%k<; z4r*Adtj^#mUe|WAO1;XnIFE_EkB)7mvE;FOGY^90hD--z*yNb~7LlCt^~kGYto(>XmoxC#y2(RwD7i zux%Vvc92di~U9KJ`+0! zglHXs#?IJ0r(6CmPa!NUSeX26bDmtgv4@dzulTr=gu2n}fq;MjCH>`_*Y4bLFJ{A{ zktbU!+|Ymj-h6Rwk;==f%wHb=s&i$>QRc z$|~=_J?WygJc(sEtEf04BsK-S|M(x??`VI))M)r1^g2vYm@w?&2XdBQBI+%^GA@hQ zGI(;t8V?^35lN@MaDHK7?yYYI z&oQh*pzj*NTHBeH3a5W>P31 zGy6~7SMI)lkbn~EAuYkw4HV*&=P@@i*#q6hQl=W|k{vn4tjeXINMd56s1SvSl@%kH z*EB=JsL?Nn`qeddO!PDNAKWu&EiawkG!VWvChRVrv6#b9`ZdSDiwD1>T>qr}<9c7b@&uqiE1Q{xg{jJe|KqXq>#rX@ zobO)7#}^O+NBdTgi|DwsFFh~JYHakB!1>u@WqGSPby-=tbc;OT;*2<-o!XqRI9zG% zL@VNc|1Mc|5!l{=Jox{hXNJO5QD?V|1TU|o z$Yzse0B96R)P9-wuy*_DidW z2kmWZ9C~O~R1nke&nxBRNa>?Ave7U;EN&^UzY;pl(nwdH~AHDag)G`^WW0A0BPC$Z$U0x6_TCPcHjjsN!VhL*|nz zoq@=5b~?C#^QEQGaK4NJ8qTk&uC8wdL?ET@v9=~pkFR?G zZcST@=YzXX~hnjXQPtlPB|*H8u1|^2FwL;j_0^QjlxL0ayj%(HS*-C)R*#jIvlqRjD}V`(rBhD!y&q1UWiAu5 z6k0t~x!ka&IBRwP>iyll^eC?VHz!?xHr5VI#_TlXGJkWjv(Gh+(Ims4zg{p}ub`^R zFDb6X^X{F(N8bo|(%^A=AH}iT7+L$bzTFG)hm`uDREUV~$Ub#=C@jpRLCbKxrn;F=Vu|YBN5q>E->?V5 z2veXWeumh2ia_gyVUE|C2m7yW*HsoFRjoBHu6x@TZCDFmmdn+@n~PUr_8n?%?X4xS zu($W?oB-P~@EsdPcQIk7w8y$ajUbpRggA=kuHo+1Mj;9C1{UDqx!O|G1j`y-4*g0+ z447K5pp!$Z`X@7;%b)KkqqbU>mX+uxW(n`&;Ospf_Qi84udtkVLWzk@DW~1K)g2=^ zQDhF*Rdhy=({JCg$?pxE)6u5j^Eh;{e>nupvc6cY51N`9Gn3QvPm^OH&^UbR^l6%$ z!z!o!^7fpvuUf(adW7f$%CGhRR>i?H_3Qst#TCFNmbKTVvBhbJY+iivXou?5Wfc7C z4YhO=GSkz4w0^}Q14$o&t*&F}-D=tcRGhVAcL9Q1QFZJ{Ji<2S#!WBqmIDQ{Q^kbp z+1|8e?HeaCNlAfez+wKof+{SgD`aJ1>F(i4dgWknQ#+Ns%_b0e7hHDoP@MzFvQwdB zFK zUt>tNPR&fCZ*Lbz+9FQ7e@kQ7Ib_&aD(PpWC1%9MJ)wC@Py3{*;d_RA)#n?!XD2>=U3M{@Er+-Od?%S-TB!=1Pg$KwVq?XVBB;wmCmn zQgWmO?W>yFWiXO5;NajVvLe*O_Pvt)-v%f0bbIZjUhO|O#vcL`v%S5$yPnu2+{jbD zb&@BcvPsEQoAJCT6jzi<8(>GEw$OnDy9z?<{j89IU>lk?YuIAi7jbmGZtr?czru#aRCB64`YCY^7I6{{u37i;5-oMvkyxnRX$$5HOyDKdt)1{u{7?8X$Wi?PUGu?g5 z=#^j-s^`C4qHbi7|6AIE()h&eg4EQqgl7m=`t_;wkGL2GW)oS4Ua{ffFA$h4xPY>7 z5q$~%@+I8+rzSUCr<%JX9ge7Wa(sp_+`=vcot@`yhs(21+TAK7&&vxdqfk(RKwW#a^UUBOLFiEN(PyZqz|rr`&)>rvF&RWo zR{gH(1kaz==@NSAA--?mb0sC+h<6{%$S6oENkwO}Mz-c1g7*qdvWs15F-HbtkE~qq zB!9QBTOhJGVVC>>c97=;xmiDd#^(26O<>~l#7W;;SbMRU!?pxqGerg_rp|t#1K~ZmJE<9qUUB~|J9oAh5Nm+>@#ELefBwWl zX1KqXm&e+%$;l6*Qgc*w&+P1K_m^lU%k#Xd)ooOWDK4%S?_dV3EW)=TO(POaX%16L z?cCdm#ul%?nwaS~*%NrQ_mBknn6LQKY+*GV* z77BxVqEs$rqhsu^GI9zS*}!ls5bxfUmLAX!v=2fsDVG!->_1b?L1^Hewm-)GejfD&O_7Td!QF zYh%Zh+5ae3jQ)MkE6Kz2kw|qT5v;{{lP@^Q7{eQOz?7H=N&lug?9wOIHE?9!cjj7~ zA3*dDmTw0woykLVav$Nz@}RSRB?tTkYVz{oA<>5voTs*v4=YixZHqWw4=RL(Khl5R z;_bC%_2%Sq4tWyEwcn>H@Xtez!y_;R&%52$8a%{dI=Z~Hy+xz*W z*BCed=dA4V)|gpZT3Y92#%HG{05-?LO-VN0zSpAXOT<~^l;%^@{8aRtjf@UI#N1UT zkd%yIi`!pzeIj*|K9qCb`}^04g_(#*c<1W?0l(9ld!4@AlkEw`Ul}_k)z#Jf{C6RW z?{zi4_%RrS7QIT(DacYtiKnEZr>|<_<6Wo1KHWMCKnfj7O7}2Y+yrw2LxNB`W!=Jd zn-gM^7~BQe=bRr}jHZ1nJJ>K%D)FqpsBf6i^9v(1kHp@+yN!L2*B|@<(vfN#K6`$- zuD*S+v%hO?r|460vTXEB7o?>y0i; zE;2A-oA=DyK+&F$U#HJn?9b|IzsWdMprxM613WeHpt9bhEG){&0pEG%x9c%@p{f;m zBo^&vnwrke=2>8U@{)>*bxN2|pK*JBrPR(dV&poSXTZx#_dwC&@@!v-eNjv6AGB@& zm+59>%L=VpxkJa+OvnbegX;VDBV#^mBm__DNHm-+Zw;HRlRl{-VLsC#NB{3N(wdl! z@wJF3IruVlQ+`uCecIY~dkv#;MfAi)9C4el^7H4oq%IsnLBRo{6I46cR=r;B0;w^W ztd9o`^t0LR`NBfL%vl&Q9XWCM(hc%&B-Q2o{Qd9yWH|itAy$TM$xvn*Qd(i#) zIUPNU_9Oph>~8E+|F3I$*~5J+gV`TDLubp%mfJIkjnyZrp5VCJb82WpjHFrnLy~1v z(+v71r+{71mz5K`!C~WNFZ-jIt+~Zx^5Egad&GE3mI#MQY;ZmKiIl0`jZaLh>&(U! z5lveTQ_LJHvN$;dw}dZWxV;_Dn4zKEP<0T49nZ!S)1RXVI>yppYl149Pm@U8J~kZe z<@W(O6iIY`I1cx}3wtb*XjMpXB<(k~h|eu^i|lUPfLt zc&g}oRN;h_Y$I_CI)YHMVy`A*$Zv*yPnsa*cN5v z=I1ka$p!>Hm;1{d+0N zk-`4{F~qkRvI7asR{9w3cG|SaP5&2+TX44D~brW@<)gpUYgC@=m3mNj+`FZx5W zC3d#{o*sqh5IhnR8>+=s|8l3oS0iBTMM$WhhBmhIxw&PTlf&GJ!+z{S56s+649(e) zpg!i@v8WB?4^vW}ZE8s5g4ySWM7;ax#FzYnLhx+9a~s=tx&dO=CqNMhDx0eK zC3fcSA;lAVmaVOs*YXl4tClvZxz@2@O7W9Z3VA^l|MPBlH&2G84`T}BOyS!pGjlj4 z&43x0zgu^r277z|hL_aO7l3|iyy7i^=|YNE*I7GA!E@pu%1nNX343D<8kY0T=yXE1 zKWe&h@o{8Nt3WJ=E-?3ceEt2s6yL~6_gK$4`nsQ;$!~CpHKqMA-gpxAit)uKQ|{=G zcb-i$a2HOzEa}4*uAG|M-(UWew{Y(sECR+>))$LL`J{ncDD{rd&(|{`Aj$)6pB(<* zPwdkrf+KD17kKIB+b_*0d;6R~M7f=6xJ;;w9u2dv@bbnNZ3)Ahsb^{YtF$z~B8LJ& zL$jx&VqH5{TD{=wurZj|q){9eotm2W1ioa3=@4QW7R(Cp=X%#l`)T{tE4)QJJs>Fm za12u&9~LS5fP;bm?$ddT-5Psuzg$?z_6u6t#obsULSvIQoBQBSa`n)@=;fdS02qt< zzkgFN1e`2kd>kb>N=WSco<3kQR(W1K*SVOGunH(jNqs$@b(D^|x%Rh9YwQQ$Jk*2s z0#FJK*r5dG&U4OF-70FJP88a(;a$hXYrJLA>5o3Y1rGP`%k<`1-~RTk^^fsm6*Qq2 zelN;Jqs8B8jYj&GYC6gzjBsercP$(ZKfS5){SK+D2M2q$b~Z3VBq3bwSNiL;oW=&| z1d}1z;SeO#t*t`7v9WQV3=o%op^$>G*D647mOyR;#p6n5VDBe@mQ9CB4+axQ{BPb2 zdn$AqtKM&8t%Y&@ODt+WPI&Z#nVBHkxC4ol8%{e+mXx&1h~~<%TanW%eJZfLZ2315 zAoV}<(o&EM9I7xhRBV5E)uXPKA_1RPrKGpIt!3lycfxxX1|EGxMCAI%Q(YJJccG^D zD$>|kJB#GsTBY~Byh>!);bD6a%^7zo+mN#2LpndeDyOEVwe@s#c|x3_P93@mttIPz zMk;$^72oTKNq&Gwz9la`(R;n&d8=YT5h-m!Zem4hUdl6od#KNrdOE0x2N_sFGk^~R z;Vl1KvG0)6u`mq|sCWTCW#7M-W64t~cbsYGJ(FJ_b%+dAR2k@F^+vxY;=n?HBD>)n zO7ZOuHueWJ92~xE^t?r6yh6;;@_hJc2gp*YW?CAtnPg23H9*(IgfWZjOK|v4oMG%s z*CC^sm6yf|qIhcbGRJ(si-Gc;I_=LN6Mch?dQA)gbM*6aA6ZmcS(=_*fR3}In%Qds zw=q(;MxRZ3c?=_5I=X9;^p5D~u|wc3FK}0zk#(V?&Qqz?_R==5%MxpYHG3ry~9I5ll|r% zzq=4k{kO5|4Vq_Rqo`aPQuiL5@ATlynXY3XW5z$j701e*A1rppQCuFbu`uX#p zpW(sde?4?Xb?L1zOK>0Tk0_x(D_{=oe73 zt1H`l+e-+9i~5W7FLLu#vYQ=NqPaXJFvfp;1*_e?jFS9JY~Q4bt4ye*@>{L=JL`)fOcMfJln5)!gXe(v9c0+H6%c`tfp?%xL> z;>`)_2mHatXs#Sg2bazsIGS2m=x||svfSf8 zQ~!GoiAe|{IdBO*&5_ot>+15z=uiFzW>?W5UH^c*|D?u~g8+;(V~FE0<^=ZX^XK8m zJ}{FFrH^Hq_-1ChR((I|Vo*z%tH?Ck*r1|2#Hrkh5rTTXghuGOj9HDU zo?r0uXB95HUZ;ijwjXSwc!q{?AtAYpEG)50p4Cs51i|I%(l8QaE+x7&QKMsEHRXz` zc290HP=qjmrw>@~q(?=SUx9<(xqH=ATl*4tK#g{OtW~#oYihdPlQqdwQGvecj~=Cp z08YLgr>i|Xi4P_#y)PKERf=^{$894AL@+BAAsHY+k|QlEF5Al7uc*)WFbYEosgIt! z&E9?6w_{}=2(D~#35YzMUW(5efvlU?wrFnCiaZ@lpR{xU?wp2(E?FW89Ua=da~Fg; z-mj8q9)qM5E9Op#9mBCsb420M(FWi(5wBl4UKfCoJ$mWp>EhyhbqPIXE0(QM_qe#- z1$ed&j~t3QXjz$+p45R?XQTI*urN^}DM?lJiP~n}^p^hgXpA4x#m-0d<&Apawmn;( zX|VK=n6mB29}oQ%A5aQpt=+j31ZGc7TU$)`z*-On+TD-IrMbB%OH6XHr%$O#=_yXX z&I$7JzN@fJ9R~ zvea^CzPxd;Hg9z`&ij~cwebdwFS`BM!suQNe}rAH_&EvAS>7d`^W9;JSu8lcm%%5FU3bhx`z1zuxlDzb=^^5&U~EU$9M6D;-~ z7Z@#juwm2Seld8#^FT%5f9{!o{;XC3_T*KfH%>bM)}2;9v*YO-)Yw(qr3!{F~+i@VxKRg}d)dW}jDALe#hnBQojXH+pZTFI+xIk5gP zx#rnr0gRqTBRvCISr;Sui5qU4Q#G#5zM&Ui`{5bnlYmjlmgE7z!uHdC3wZeW4YK_{ z_;lR^GX4Q~ai%r2p3v{djj>B3(dU{xi_zk0fd$Y1L)2NuRk62UA4Nc=6bU7zRZ66! zRYXKexE`y1TpcxrTH9KhGQA9nRjfXMS_VTHht|&h`DZ zfM>5J2Xfdfd|M2OAp;z}2_C_iz+PxuuAL4pZca`AvB>F3Yy`*xWWcz8_5 ztvBma#JJW)1pHn19`Tn?!jCAVdVo?mF}kx=w>vvq|CF4I^T`uF_O1!A%wtH=x zk_T9DVn}`q zU`6MPI^yEa6Qudz>F7^`P+6yE-bLx6R_Z!2&+hO3mYYpWX%O+cc6@SZXKItn$@-+H zS57u0G!!4uH1D;ven4A4>3EmZ#YL2sNk>domA+UV1O5ty(}~M_W8>+SO!tF-|A0S8 z4Hvd!VP9xE@R?tAaB$Jr)rjC?(^$a@BS@t6@xsS-7=B3VfObyb1rP44=)gEPWbPd1 zudbw_VHCWlQVdYncdis0#`g#Xyz6FOxv*GX7 z08|XgYolMkI6@3igV09UPJ2A>GB=SGM<$;`Jp;G)TU@LJcULB^S@i$ ztvEP>cSD1NZrz6K4?sd>UuxEszrE%27u3PZst^XXAz-(8c*MZ9Aq-TPR6U}wh=JdG zIDw%jM7S<}^wUM((TPrN2@s&DqZPr&Y0pA9_C6N>WP_QOA@9s_5^Oigd zKGC{XopH4D@WW#)@yyIsHNI1KcPec#Bch}GBIEXz1zYCD^_kB=!O4Ius-WGK)jv2` zSpL(ENSX9SzdtELet&P@# zK;{`42NWI?NxD;W1Yz>M96&fzUntX=sH!_B@(`-6)0vii0wXUYRR=HR*o)j3Qgjw= zt$M1aDDm9TSV<}9;tDQ(+MI7+id|_bDBhJKBcTm_%-;9y8A_|}wTv{%(L3-#Aybu@d7cUUwc^ekiU8G_~XTrn{{Nnd@ zzqY|wG1Gjg47^x6`lx23;R>^vPMBlPTqiU>@>xtCPhRrP8@htFWa;?zP^}j8Upqocl170=R}+w z@7aW7au5KwjP_-4w||6htfx<0T)3e?X}k-H9wo7!sj1dOS_vVx0^N)lP7uHj9L#!x zitG#hjr5_026+i}k82he(|-bwEeNkV;9p&0{2X^Y?FZ}N@d_aPfY|QC4=N-iwU2_H z7ou{h$(T4eX#IlWw@FUceLpvQ2M;eaTv0(0QTD1<>9semA>-Ie;_c0$j7-~&Uoh4v zLuOy7fELm@-1@r|Nb&bf=xRaB?%`n9TURL&F&z^V-KBC^MYSalehFew>^MYP483*> zHhvC}JHY1HMMDF^;`GpYc#vN193A@(QN)jA_p&%2pA>jV%gfV>Cn8(9%)Izr;zHzM zt2lTArV~ytrp@%`&A!UH&I~plDEmlDQ(kF0D20ZXB*T@Qy7aXU4K{p{h=k<&$9X%~ zzxs$W{4`u%Vqz~)tJ0f!6h5Wsejt~+1<4sA- znhCf46Edjql@XcbHAKF}$Sxieb9LInkOz}UMJWe@4E8p+x$P;R9(E+@BPigxJu;-* z=!n=qA$7e2#Qu~a(e7^BoEV-G=W<}5b}TrvRwO&K7Ur^`pFV-{Afwu8Vo%RaLlty7 zI^Qf4GEN7()jfXerQ=FR=|v+wU0pEe73G+{`)Kzb%bVIyO41nsWfR|_>Dz;*um2kn z(L%L^l&H9$Z-wJptGp6l6zG2)C%aq55hr>fl>WE zGe6bMEj`TNqo80U;LJt;Dyo^cps09fD?^siM$_eShM#x#TJ`+(9vAn}giKuY>Fx)m zO=V4~PKo_+FT>=Gsn2NF?7BCm9&hrK9_m6=@u1yj+BsNfVM#DCDQ4OX&*l+{R{MfO z*#ZA#TSDW5i3v%O>${I14c=Q}iQM;-5|;!}mzl&gx}zg+lwqsy&Q3v3$aK7be}&^& z&qK`#{t-1&1tq1sh7Z2%>})4u+`T2JB~;7`9NkUZpZA7_VA)6T&)V9bDN~V~$JFWo zeubr;z1*g)bZ+hqqYEWB37IyXj-hmr5(^JQAo)6Ryv55%&X>4 z%WI5E3CLo}VQN39+@oc=whh_HH@NhHc(Hlp{Gzs2{z&Kta{No4Ab892hQT+liSzPE% zyXd1xzex2S&cN)QnV}fNc{;VWHf3y-kdu{_o%q0)+`Xl#p-~*ymIA(lmzPgTmXdmB zy+w*g9r}U#xX9@l3*{2g&UC{{W^I01QISUB$wvd&Wl7@oZuHVyTm;o*K4Bdm7#fn3 zRXOBjTGJh!+3f0CxpFSDzcH9M^w%^!J#PG}J*$9KW1x@Sdw%rF+%I??nHZBBZ@UZf zEik_Vslj0Jo+@KOo^rwXSnI&V#dg+anrLLCuso9zX{qbhq=@q|o-5nY!BpKxk@j-G z&z}J|5wpKFG*_mVo>wJ+=X!H-PUI>dDI*qE;kQ|ryMH#mhKGCF`Tc}rouS`&aI)%T zGLP-bm4S7TOr<5ipRdj_U0)`CmXE8xD%@gbXhW& z`Bws&FWK`9v(%GYm!pInf84#o!oG0A_o?+wBHrHDVDTX?sIPxANB9b4flsLT7!CHi z-%^i>U{xROEI)0n`1z|7ONpQ}KiaMA zUia#WnVlWnjE)GPI2d2gA8r{1e~Y7ANK8!f7Zfg7EFiFHs=KhUOAZOo%S*`$9m!UI zeT+7NgX!xO6%-O2p{S-jG0gV#3q1#git~eMS+R8ryzlbYJ=7&6g)mECEHhA}Z_$$08^MPJ`S;EStgXU=?FIqF)vp7rtJQHhCuCAU~G*x1Mj zN-17#me;-;L`#w1YikSVH6ET?b6$1Y9Qy)E+Lw(7EifB#{rn|DPUx@d@zy@m7ZS49 z(z8%|PqT$N0eiIjOU2p^csgTf+jw~HG2-mAE`3+NlRRJ*7Y7LhRfvVf8_dEzfB*I@ zg>vJAeF2vxJv(Cy3&{^c2a6MJRKbq7Py}xdjHm_2$DLCxn|762x;Pedk1%PPe$Y$K zNC0)z!?q@b#7=Hit9uTO!_7Bu-aLBr$dHgw0OCP)7&7ELR1Zi6oOm{E>Sy#j@noJ@ zd~Ip@MKa=mj?{To0vYdsEb#BO6ma~__g9Fz4>l$$oEpt8TxiZnjll+l%?@^(`a|x! z>3`1_Q6F=??RkR7qD%xfQ$^_kFne%nmUcLIl2=;})M|%>Ksr^~tMh^nSa4I+YNJn~h^*(=UdoA^Y%?h0#islosJLbg~A1cb4m8XD=+g3zA%PX6D=6 z))Z8IroAFNSr;ts?vE8DuRnk)xYc*T=Wq%KYFZWNlDxdU?%=rjmc+!&*^*{N-qPheIvTty zgwFaNUkC&K@pz8)$rXKg0~e_{6rmt=g`vtP%`fg=adCjImwGKHC!-)OtPYfk+Ww)s zx|5eRYa&})OP>GMgzDP~C;I>UQk%|M96*Llt>?dqeUk?UpG|c1^e18Asb0gwzqUha z`HYQo)vme(*yDeL-{dY&@`)0VSDu#IH`L>^6R8YmX>L@FEXX~pX~&S#NUgBn;k-}> z8!upxJ8Q1HfwiG(Ke%L^mo=biDrl92oS1mgEXOfEI(nb#_}u>!%0-=HQEAEG2;=X^ z{R0DXVG(#!3k&bvBwA5U+3@?Uto$-b`A%QF&<@GJ`REa5p?Em2=}`W{q9@5zXI#p> zViC@*4UgER>c~UtgAx=M{Hp4#eP>BY!_%2uAc4j1Zdpu}beo6$_RP!9E=w%DPQlA- z9EvX3#CP)%F&6Z4kzuiSZV0+O2YV}r^A3TLy1H%R#3A~G|5vH@=8g_mMHS_dzP^4> zGE(?yCyo!b3=J(}K2bnG^sBO*oSfpc^n92NKjfsEZ5b+XIVm=?_^9-pFY}q0zn#(* z77V9c^cumJ&;9=(t;+Vz>(_lnTbf%L((kDZn+?w{IdVQ-UFw}3-41u@@yTG*&kmUm z9G$s(D7`4K)KdXbHS|-(W*Bi>Bh_{OhdwdsSGMkOyWkwY#5tuw8aad}2|k{!o7a85 zh&^Ih`Oc_bsWnnmDI$q6UPX5MlUi|ItBH8pzejp6onVx<9&VoZ{s{fn~aZ? z5*G9I>seJ>ywCKAk_i$Abxc=QE6yg<8Eli1Li5F}3eCEJ@r zL%Rpmh_O--JS7K404AsRk&&+_rgh(JJ=)VL1IEqJ`yMyRsHrh|>C0m7Q!&#rm;G+^C-SDm&oLi5Cp4xMQ`x2zVl{>^v~8 z|5N+H2y_8Ts^(Vk&At>7dcN*W@u^fxfR=+}JEWtnC7>c@=f;nmrAO%D`}^4%E<~mR zPKQ)UB~=)eTFx=-2M65e&HT)tC_FX1<>b|3Vxu-`sHoT%YegY}yV%S|<#!u|Rm+OL z`5qk&)Us22e0D1s6vXgdy-c|L`fGXEm+-cf_5R*owG+eX-_VGAo{&RgjoofSHl}2J z(RJOF6o$Ghbueo+wK6~%8AC|RN}8G;k|+H3+mnqcq27G_W2A~IckeR3RR{`$SS-TH zIc4i)e=mqOWp{|Hh_bK*r_d1>%lzTfE2>d0Uu0-+!E9Hgz+cLF`A zw)wS)7)Sgl_>C>=_~4CfI4!Lv-nJ;M7BgBQv+NtrV!Qoxk^-NQFk0npuV>xVW^#IU zB$F%jb(d-!lMk0_9Pvvv&b07i_KI;5LCK6zHrHo)IMVN2xhMa42EwA_BU2SxwFB8YU;=o%Ye zjhEZcoo>xw*p@@ej%xH0#2jpGfri5@arKuJ|v{JqHiHMAwjW& zbl<|(B463~2OX3DX9_NQ3=9&?JE&ynLPEly_+%G0>aB~mM!nN-K%R{7!rQ(Mo1np_*za>I6&a}DF_NdMn6>S+&dh` zKt%H4(VNYk0D!&lO6fvKfHs4qSzqgn_$DHs>u$Cgw z;(M?hNl8sji~(9xjUbFDdG%9~A%mJVOv^t>cJDp_aqE`jWF%zvQY{ClOB0J(8-`9UL43}3( zR2hHg*_sa(9W>wDm0N(uOISFpy;4UfIhLlrE-7^i^~t89!3p->C6-n(A_9MYUN5Ek zOPS@~@`s5r(*OpA?@N!wHn*R!KI!W1rkoP-_)I~ImJGrS{KAQNL_wYdt-C#7S8mI#YX5rms$Y`ayF;V;{4r%lrnTMolBXVZp@hzeTm#YX%nx7ccNBq-LOxz@ zeUyJO#Sc1FjmkC<*1mc6i3~Z>UCx(b4SHtTmJSId_2-VEaQq=1lc<5m71!+uokOkySgc0!@P(C8I;hXLyyi^>WcfW zD7rS#Z}*^(YXAh~gmbznY4r30RgQaYk#*%`q!E|cS@Z7R&=YBlNv>L&2RRw#_2VWJ zJ`9TM4XFhGbn={G0>(o5m>?z~x9 z9)=7LI4KhZ@SN{Q#nHjXwJqlOzu}SOYdb>cjp3stkpp{UCEed26TD)s)01H-qnz@I zU$x-jsmFCjz4{_4bmte(B^DYTxZWa7o7ZaV@ktvv4#Z)I!wX1vpz9Xo_h>W-`j=TQ zEDuqG0*`luiB%@z4&nS~H~dqQ1RoQ`5$k2y<3e+`4Q{ zKJ&>M$${StZF_tF-Uk)S-_1ukv=7?v?dL2WS+t+6^;8Y^F>6&(QGxNjWAG^n@x8jF zgw-3W;ax1uz}&)+ zkW{xJ8D5bliIEB%a$d{%ZGXq$&XADtSqL(L>{9>G%a3c-0nI${>~37UO3u|cGCr;Z znya&U37`=NA8dH5Aqa={G1dMNWu~5fg>d|Lbv2v>C@$o$T$CjwWJwmt1oS)9FayP0 z6*VWmXjFe5ul`(5;c$VcR?WU3KIMHgV`rPvG9IO9gNI+f zTKt*6x5?5*?Lxa>da}59@9rS%r2h3TS=^qSCH)?UP{3emn?$V9XW)wn1%=1=OR#`9|yXJ5K9Q6Lk2xz@@a{k-Al;e0u={O+4`=4&8kyZtOz0}FdLsIiij9s z2T{l#_DovynIlR;OViTQ-y2t9r1#zc^noLw5R}%`Q2HK*M{zdE3H&i9U}+5&n(o~c z6O%<{LbAIl$vFY=i{e6sPJV-c;H<%hnHPtgkKitGSWskS>_s+kkx~;;=J0UHR3fbG5eU4LAQ&#RA z)jKOXI|)>;xOY1uD$1=<6NCb?szijC)CX$2S|N`)`5u1~p2;aqDEd{w&cML>h-UJz z%6T1P+LwEJocv~8wrfZ~7gAtjqe}>Ka^f(P3tXY3yvKoxNfK?XYIAZ3C@tP;s4FO+q-`vfsn`5jkR@SGc!n6dC=D8w71$FJBeAp;mBp2 zTdbjNn4FQ3ka(Yo?m=^1$LEA(n#+%W?LXs-3j+I@fbsCB)y2|=Z{Mui6f#F3pF7y{ zj~1l5y8AK<*-2;5!vPPu$8wU} z1$TI_(X+SlQ}{ThHw7K82vsKq#R=tGKw;Hv;hVz(+qS;Z}mr{vmz7lm5S_ zAV5}0QgY0|Cw8Yl%Mqf*9Oxmb@ie0_GxJi>6oB(I)`anwh3o-WV7`r;r4c z36RnN9PFnKeXZ7Eo;dJkRGgRX?t)xbSdarC_s0@Ye@dGjvZA90f-MKg>l;&N!?_Oj zz>=r{e*uJ*7V+@L_R-Q*}dYxKg%9fU_J^_Y0~zB}R$_@a6R2pPk3uo_R#&d&e* z{mXqpK^7utqY(LT6o`L6#eWG9daYpN=H}VX!^I^PFMEZnt}aRYP6)JY4;iye4UAUq z-Gxz#r2t-MJ4I8HcNz{Z_U?h!%8GA~_J%sQxpsW?8J@bm{qxHsNVXe7Jn|ra1ZHMF zR7+_;Va_zOI%Pij{@vnCeSKz#7dapKhpH_fpTD9&G!%3?Jlwj26vqmYanCw`EN?s) z6o$y+mz_UaUi$?g9@b`ZTU&Y(OMU_ZQ2}yONgG&^(b1efF6{e;zcU{U%JxYvcP*lC z;R^rQRM&Gq^x|yjEO=~;`+o^=1io09rVOkihOwdjbEX;#lPr7WY;5)3?q|xSplEOc z5fsTtJx3ZCO#HsP=;(T!lH@LwGRNsZ7g>}m|Mu=|maa@ekfkR_Y|<>yw~W0DDNNtr zf+z08b<7N5wN)MI!a>y?p_DZki{Q)HCYpL~w&O zrfrDdzVx>iUHV%?YHLR`cfmcouEuXUXw+H;e&Ibi8rq|--6UY160n{%BY+asKe2!>dw&0<05 zKY&hh2OIk#`Fpt(+A5hOY6i4fio@!*6Kw$wvO6RsMAf+^g%uUBcRYU~E4ypZMJ>{y zj_J6)yf$)xJ*Is!he{*p5D^#$ww70wwll)R;yEc5Jb5dMBIKrZy zobrIK(Ib_D3{h92oL+r>BKrD)Au*E%gea%3odm=HknuQnb8+E64Uw_Ie;T5Cs6<}S zpI^Vme*S7?guzl%*juga<#Csyh{i4Z96cJQ^sbtan}>q!aum0rGGibjiqHKF#@wjz z^A~KbbFBcd+1(P6LU)dficlQy^F=JddJ#Eg8>oK|7Z;yNLDYzeu;}ys=x^WZOTM3Q zF{|^~H}{&v`nPKfS##gM%{)E%`MIW4H^EJ$EMQhq5MX7sw{~VTa&*)`7{h>G$8`?T zybjj)ttM`ll@*OonOoqJPl~`P-8eBDaY(YV3Op)%3$DkPIwA%1OC1rC@me2YWaX6d z9XE;Lup?qU>6x_l_osIDo;2^n`mBL18=*A9{nU8ae)6!vcc4xiZvr3k7864Ai&u+r+K}ID4O+v7mc@Zi2n+d%|x(2-w8}Q7t!EvOKeo1CqA9 zSC)T0eC>~od2?HEa;ng&o67p3hN+}v@&%+jU5baAH*dl>$cWq(D#v{;+*C_@|2|z( za(4O0gd>?~4#`C#ZIMniv@v`9i0z`1lGNY0QZQs~V`f_d*=qAob`H+RUC8=f2KMi; ze&^wtUWYYPASp8YQHiDnwfIBPo7Z!DU5CECh}lQ#H^90?cdrDKMWZ!iQSCG``LnIE_>R4|Jui3YJmG>(B*zW0a#O7s{q++tA5)d zY2$Z66|XwrM1RkDUOPOr>yq7xgy>*ab~!i+a$Yl3;U{k=B_<~7y;~r-9W0~vqr9tD zJ911Vf{EAGfr8(0ZXY^ypC$X06zjD!_)kdc5j=I`6gVEahX)3bt^C_f&b_&UpBT6= zve9A$@?9@F+9flfLRe-AB3hWy0Sv6yArtWy`_;h!tQsldx;D@wrzC$cC^8;;lm^=M zE;Y^Rt2@`P)Z*yu*IQCGXD^upzsX_Nk;K=2ua0>F>Q?*3m_40v}QA z6)UVST&$d0MiN_E8YS;C*AxplAM-7VU2QNcGdM}X1pqB8p` z(;S`XHuQwI+&Y^a(VjoGo$EjQ`Ljgvp8bZAp~|~Rl+%U-kM6g&wqorkr+$8lofH$* z&U?#8p;h3#EalEo&U+u6y?zw}+W{@jg1B93SUy$##r)EmzQkCVo2xN5yF4{FXSw}i zGnO|nj#d}{Tf~4Z7IKhkRvU)SpC2Dby(tJy+!%*En@JmeRaHweVQv7%gYZd%nc0Sr z&Ors>2~i;x6@H+5 zK!F04gbmdzD$0Enm-@SU*ZxU}OCho)=5)CsyvyE2fJ4INu*$#cy2Rr^Y@jA1Gdxn; z6P23UAy9&T-Dzc|y{Vq1bMtI%&06=!Ory%r`7W{3RK1UohALMU)WV)A>2Bc&QsNda z2??rs%ZA|Pg_aVAO<)r}6(mC$85?U=wwNcCmq&DpzJHDDNE#otbM9Wca}?E{chd6#YOIGDe`hw z-6Z#mP4~9>2|mu8pNU9KYo?@CGudhWLm6=O*l>1UMA<5oCI#eC>eCZzC#Sy3l?ch> zLpxY-8R?r;LMEdsX8HR&(4cOd7nUxM)I? zNs(gVAOdTTlS`3MkB;A&*o9$pcZ%P!$W*Da=TZ|QCLyh&A|B)&>vKa0OR(_t%jI?N z6c+AmL3;6w%!D+307-y?FWZledSbTX=ZLK{&!`U{f^z4b&C#)iIp3DW)_P;(c10l(I08L7$;LLOrnIZA z@_Z5!vb}z}7nUGG986SH?Ee{NQBH3nf;+XVi6FQe9!96D$K+ABC4XwZHNAJj>T}Q2 zGYpx-r*%S2@}x&zF$7qpcWl;TCdh3Mpnmel#tJ$NrS~t&^h0i&FA%|cTpJM(=LUjm z#TUwo15R^gOd61=h+TH_l$DyAH)qiqN!}52wAGyG8a!k#rEqy%erqJqt^~7eoR{+} zmhj%*Mgf@O>deq$_)08$Q=uL4106D$$dl{8WZV+Bvg*6^&DOBM>#^{&~M>MJ}7u?rhRle@*%rRK^MCy5G4ErI|2koK({@B&_OC<;UYs?v0ZT|jy zzlk3F6@Byd`o{uRt;fjQ22Pi!D-f{ST;B$H+6E=>!&(D8=%qApe4K(cl$6vIlw~z1 z`uc}@xt>1#8jr{h4@V)kb#J^ocxozOc-S`5r~6UNV%z~ zSVYI46~+$%{lkq9f;c!DNDdtb2a~goWd;Fo{GqNoz{RrP<>O$4KX}pNM)89{YF5o4NL$-OoQF%X(zS z_Waa;Q$PLa|Bo35-4eQ`M-O42E4U2z3Y6Ky89t7IW}*A!Bf~0->1{EbEuD2YFeI;R zRzLI6($<+FycPUSRz~HAe`EYV!-%!F`6H4A&gpo#A~X!}o%2)J-=de;@n5$e&?uIVlOM7rFiqek;wYiwbT2BX9&$E1i{&? zZmg`#Rk?sl>j|a~Ken!}GPwH`;F4w?$rTpvif58S!lygcv`l{f&6cv%)&aZ&R1B}r zd=BS4#hH*Au@A|ipcmeJfP>frmg{J=jO|b!R(BN5Uqn>$ZlxJcpk7=s?KEN5)H@OX4GnGZ=l66wd{QI1?fabnX3F~&(s&lm*Ejad z4^E4+4t6v*hbVG>_v;%#x@G#Ki=eo;-3O;p)zzKPBgjbF+pzi|r}p;k>4mxJcRF=X zSi7WUFW2yii8|m0K^EhoAtACaW;$z}LOr634~8ZMwL{q0d<}WMy9?a(FWSH;_lBLD zyGujym^{)-2jhf5-c6l026z$ac{sZfn@k(WzMAzRLaawp;755+}33bHuKS z21I2E^*gOul9J>iXIF)i5~pRy3FM1^TU+hz?(bp$$T_2<_vtN&Z|3j&Q~QLMgY_$L zuOO)NS4K873sYOG-8tX>db?OvmBwPX3xneF1F^3@*Kgd|w6M%C0JiCqE-+Va;wB|F zKz2PMyzvDr_QPMyu%*cxt~%*T=yh8ZsPc1Pw&8Q2A8d;_Kap{rjgzX8iUKz7&x=D! zYU(3%xy3Nc1xdTI^D5_Z|CG|aI4`ddzXyUK1cbYeoP+<)9VBDsdto8ca#mFZ|8-Cm z;o@SM_(XD>l~r`9G{u_i_3_j(deAP(z3BV5;L*`+zt!kPK112_+@>{`|dO-V~Zp) za1Md%N1F^m-9^}v)blGFouGnpy6S@0;}VNKcN7^3B>0OGo2|r++qgs+7`!XLQ@vCm z_j~#(*w-gT`mmH3F)nx0iN8|gg436X#Z;Rry>a7rtBLpT3kc8x139m}9AiN6QxmSg zpT88|^-Dyv2wNz%MK?HQqi&|aQy$%YUR1Z56v9SnH^+>)wZ=Y zBXQAaknXb?sPYB~`CoMBCg<InmaVGjskbJUafbu( zZeKslZfvQ|%dCbHKO1Wyv^!AL5z>toD{8f*c`!gEJ&NdM2P>4%m!5E;h zPce+J!u4c-&-Zglb5|F`f-_Ee>6vNqAE#2-tbazKz(o>=@7`nGEkvdPy&x9FhU=#f zf8yc_blQYJQrNBTVnH-9Jr_m%r(A?!pXrr1XQQadQa!m@^6gtpVEfris;$mLNdFPP zR{Pf0Qr=ur@_467S_|-lyL$qYFf7+M(Mrt8Nq9h8j}7|Gm#vUT%D|ZNBQ?v!z%Wm% zHJnV+)Z3{e7V~E5$%Czb8Ma3t{XaWHJxrJiKH3%1^HGKaC~3*u$;=U~uK+Y|%up1S zA|J=Bv}m|UjwmnK*_R+>u>RKvs*%!C;3n_t)V@Q&4&c%|^kzy)O-XBdTmbWa^Q~=6 zsy+GyLjx^<`z?{&-Cu0*&Fpza>h|n=PW4hGix^049zfzXKNCkvY3V&6llYa`vu(z7 zYS|vB?{k6!Su;C@k*T(>7LbrtBCTzIAKqt9OVl+mDC>8~@bK{U9{9WS{5j=q-1w@t z=4PgJ)Ah!rIW8W~c$dX%AZB!7=iur3C!>0j_n4jYiRbO8YSg;DGm#?T>tEq~qEZv7gMqtlK3b-=_mzO> zS92&A0|S342DQ@L#oW=+7cyUoLE=W(ZxfK6jZxuzmh<`Z%a={`Y5Mv^;RD4}Ufur- zu`z=U#CMV!+%K@(#0~>`ubC{Kj!x3LTD4P0(?V_&#Eu(7Ug3**a%ENl8wEnf@W>mY zf;=>5Kan3KjVU1!8Ti*c)>2j)9OMST#9=arg38cHIoV$Iy|C}!rIiNQ+$7gr8!3*b zap!H{cob4(XH`|?KIY};7T_VZ-`^Kpnwy)d(CJmV18^q*dBgod?VzBcA+0P=Hp5}W zIn2GzZMXSdv*uq{xh(}KX>{inBL1=4V*4fJoYHl(pvoo-Q$FVURDGY{+U4}M!?NGk zn?i9sffPKmRjn?*VgC$uE}>DBri3)7;Pp#OqD`5=LzEE8V&O8-`u23|+>M0FNh$ag zvUph4jP#2~R#tyIO2wxV_1OdlhNjw1M+AbS75~fAi(PfKm}oaXXV6ipSFhTx4n9}J zP;HgZz+%U*KN=c@)AL|)=sJFM}bt~OhpZ_WARhDI8hYNkRCXaB(45JG}E9g*@tt*X;Y zJklfu#@c}qRGosDFss1@iE!>M$}JIL|9%Qo)E?J1B|<_zo>29&8!G%X*up+caxqTP=DuYit15%<@DXT z+>ujH`u0E$#v%FE;M!t|Nx_^UkoP5^^0;z^nULmWvC500Y!DFuyAFrYiiz%t2#NV# zyU&k`UdNF2LEEI#^5So+t+tNloPsr^F?Tdk@U#n^NGCtEDpt2#YYOz_HtV7tIJmf8 zy1HO%TChlvRwY@|*kx+|%rrEHB_fDJ~!4PFP%2M^enrJZ`f+M16n2A5TMPQ2)< z;!bWH@Vj4N>~Q&1OG$k#b=>Kp-KE=_C^G%6pqFf=sI1?Wv; z;-S#|$}B)bf^D;pPvRjqcOiUlMZ!ux1&#YDa+f?-OHAC3V(1@U9bKBYKHkn!4VH?l z6mM;F(tN8TKhe|UQx|x9VZQ3+gwugDApKogyC)RXzlDY2xeBr`t_~%g#H?|uDrd2( zXO|mC=Er<~%z}Zz#vkRhg8+q4O5b_n?=dm1s#Tr|B_@Ryw2lBX=E3;x>5YtkJM@`! z3G|s>YE@3?_ScIG@>NoD=%@jR=ThIy#GIY1WB7ZlVQ%s-P=v=EV?x3sL*q5oG{(Ay zhkQs#V`C@}O3*RKUuuf!y1Z)K`Mzm%PA^G1_}ipTg^f)I)x?^XR{4gOfFvOy7IvvO z4+@HjAX+7dk+FJ3hen{ExRdJWpy1=j@RGYnCVY&m-iN(VEJI#+_K{5D_wPAjit&_6 zr^vfRWQ3$n=k-@2$ol)|y;^5Kb91xKlG}gs3wKgJ0}qOj7=(C&s*jQ?uxfu~dU1W- zdH;=)m6i7JNK8dyV*anP)cy5!fz!Lls$+5|P0G^JvY-H%{Jp)hFR9#~-8IN~=nxUI zP4i@S`vVJ0aV)1%yPrR{Rrtf!RxzKO+qpVPe+uOU_$^YEGE!DGa zbQuQ$?=z_Ew?u3E`q~)be2$E(mMsZU+FnHgoo9%~cRW4(uvHKGkO3e4~XM5wsmf6jis*U=J)0{y&0wJ%wj*b{!O+E#) zQ3XcKg_%Pkcskyj89j*(M}ye%RR7>~aL}-_v|P zDjobDxdg|v5^#kGDdE{L`@b6C0b!2|kDgw%tKi2+n;o%(-wp^&)*!*X(is)?aH@L? zav6w+1E=q=ag9!l^$#k^YQ#hUY9T6Sb8>&}zMz?{i0X)Sqsq-hFbEaW$^jAS^#LoJ zj`9#UY)&|7=w1<%DJ~9gO~z|&S1nXh zQ~Pnq>6ypN2x7k}_Y97X4v+uysM|~061gwl-WKfm^@`vJJw1!}xy4DPrB%N&H-!}X zqZR+MPAyKaoOReh92UTJMo0aSd&wzWhI*-~xvjRb(M@B8=>Zj8LUMrx%qjv*HPWOs z%j{WzY(icAGc&QQtSUXLptzbskcSlw9+Su3$rJVUgO7WhD=WvyOqe7j2#(A&`2zeZ z2o`Ov;tO_)u)*tzz*B%!tX+FLy2|M1XC*gFeumsnhq@dfHhQ;VvwP}K5-iobW3;?X z96iEQ212YulIZXE!2&1^DMhsp$RTGCf(E5kf}&5>B@CV97i z(0A6mFn~oNMA37(hpnU2x&{L7KYymoA9BxyHTwmMACirgxSTd0J_VFKau;#-P4sqm z%V?@=$h-}T4h!Dh)Kcn-q;_;YX&)BX6uvsV5%Ee`tQBe_T*2y~?})EBKPt7`&}fB> z`6MtF`(_!z(V_6GR~n!-a=sJgQgVgw$(@>)DCgQXh8D2TLK*P?tf`|eZ~sABTEXze zF2w-6KORO{I9ywdu35uhI!D>Arfk0@iZ4>FdY^IvJT6 zGLWGuZTnH3&Sr^}o1VVUOdVIX{{7aEKD~9{RD4sZEer?GS94AbwL`1;LTR22VJYHef1Bjs?*X6 z2>h$JA=Rf4#7sfH0w=LC#!TTEqR&sxdVWF*-%!bsFb&One0dIQ>xdloiFXGl8*uM4 zt6^h0-n!T}adEL1k~MPF*XPQ1{b*-p<%CCg?q2=NJgxMM=CO zQOuHbg?S zDi-GMo|So?s(zt(R3Pr~2GOhbnoo0+1b7j_(sI2$nt9q`p8ph@Djji;Vyf|o@7+7# zJ98Elm0)lflr^JR%1zr6eY$$%^k3U72=1gDE!A~DJpXgjw)-tPdC;-gy(9Lixk1j1 z0;G-#VWZKU!f#;@{m7uwcWAH*`;Zd}#g7l~(ebfffAt!_#k~02!MbF>Oh%bg`GI1X z+TvpWk(d0YZ)zI#SipT_Lu4i=y$YT&K6+YOX1>AB)_>OJDS2L4f`V+NBINfeh+n<> zuRj##FsTd6P|TV5j6~}ASh`W#Qt-bKcUF8W-TmnsMRv6-$jp3h)FSM4%%0oZ>P&mD zkLPA9BqTr*>yK4A?Yh0GWt(QwZ={gfB^~^#HW19tp%D1&85!&r;N@j_qf|r?c`KXi zs*lN&*sKazE%&7a{XFdBG8>0nH3hjo&LW$s%|mGe!LLxR-{!Z$oCu67`v<;A#ZWNx zv2QmXC7GJ;lPDOryns8&AoBa5y(jIQJmPZh2iuh~;^^Eeh%oaK5p+J@Uh{@TY6Ugm zkCF?DmrZy-i-~jdt^5<1+O$=OtqL-J?qcS+&CQRwoc}`Z-1@YC;@SO#%@TCC4~z_# zbJTQx>-tvS32||8i7-3eniRFLI6j&Fm71FU92AoxO^x()KC-gCYz4?}bd8iORP&)OAn%b&Kf6kM>uD9RtUzP>>!=?8LzAXf(03qSuz+(S|hEhlS z>qm-iMMr=4*vJUW;=Tu1?fU#yE2gKnqZ*6W&(EiPK3GVxPSQIcv-3*CkW!G*#+FQg zS!G;d>)iRxYAi?-aZam-#6>jT-V$36#%T7&@two_CiiyWpL*V~p>Jhn!AZg$eHQgH zmxc40g%2Nwz=XfH24+)#DRFVUFS5P8$-5`w>*m;mgwu$^UPu0~cUxa_auaT?P`28Z zNbg4RM3GVy(|`=fx99c#JfWWQ*7_mR8W?5x5R~wkSG~kuY6#UCwCj2E!!+h*i8&WD zCFRlHNQ}FC&#&X~?5ZlLJ-+VvSar|OK3z&|cN5r6Y>zrUEu_EwCygKQ?QPZxXD%jI zjEsC#JuND&5jiSmIvcC2E`tlJb6^J^4HR=YTUU2cHZhXwyd~pY4{*oA6T}Q7fQ&_M zdz+i=?ag@(E&Y{>dkLoCqok$ckw5+YhI=>3^;4C~2S_M7l^Oiuvr4ZW7BBIO1 z_ZB=j#c&E;pukcUAG7WuW3h2$Lg^k(1n^N}aB+MCe8rq1_t)#Z6Ss#`aY#WiwI=dG zz&R>9HjYYCQqnIl0BdH;1NF?mp~379bx!==wnd(LQrdkQpt@itK{z2nsBEulX^(cV z4ZSVRSqH}W;S4U#nG6V8-(*CWqoX(Kcg+iB;Qke;U+9Dz3FC7DqHgQKh2EQ-|LgS| zJg(a`56?J_l}s`-m{}+(5mK}Nj~BmiuS{Xoxc{l4q)AFmt!}xLe4Vt-1vvs9U(_Ki zI8^qn!r0*W2ExlJmXl*$@&HmDdrOXucjinsk@Z>Y9_Stgfy!q$U~DEPW(m zVZkM$IqT14?N?2`|B$BMGllx#Ee6V|7#1n~^1sUHR*F|g3l_RWFEVVYs3{ugt2^3G z->OMZ43F_YQGALuC)QbWAJ5n2LTzD!QdhhSllosqcw6q0> zrDR^cYBAcWH`}XZ^o$6rhF`Y*YwcovTi|=KEKwP@#>zKD3>AjXe&0fc|lyh!dBe6UI z`x?I-R@&VMJ?=AhGh2UYHZ_UndcSX}w0HsWp`9i_nRBM)(#+tKtim$z)@GpD)ezH~ z7@E4KP8_(cYGM8}J3H+$HCb&w(++n=y4&)xgv3@xpw=3cHa^ zHaThBDLq47eF2=&hQI)I&+N)CeZiFH{;jtNsOWDJadT6HLCj$Y2W$TD;(WD_oBzn@&cmPfr0h zv@IxvxqMyP6y1SHhV+}>nGfqBsFAvlsr*}r;w$gScCX+SmOBX6DMMvY7;jl3^c=t6kD~p1T zthJ#Dos;wXBCNLQXz4Q2^L2K-GF6H99`e{xJ(?I^X&f}{ka=bJt7up7Ncy3T==kXJ z-Ui3eNatI>@p+=#6ZsvMAyEMVpK>1YGjecHbJN{qVIjXnj8y>s$Tl==!3ZUKI_~>8 z317dW$IyA~W#y&~S*}L`-;Q|xkWzlHY=VtCeI_uxrb~bRief^t(|UzeexsgX88TOkZ!|n`Erg%etoZ)rnvg6SCTR>Kg7hvMSYAOh0=SSu`BV~ zaT4`0`u(C?)pC;4QEL5>gPa6N9A@(30vKQ#etxm4eC?P*<|y$RQ){b5lh7v40O)3S zCZ(0MAaXT7(=#zK-Q$Uj+wm_oP#Ms-5X$c6dT^D7FNR#;*tWcJ?>6wqqyLXJT5u6!Czs4%in+bP={Cc@sVddJ z|5oYTb#`#LtEb1CGzvY6jE;$le%WJ@Q$^|>s%a`KThoAJ5#LZhUg5Z~jcdP$DprYJ z1Sd3E>A z>~?=)bk$b8OI`=QHJ2C|W=hkfR@JKzr;+6~R4gp&ln^QfA{hZbbMO?SC+CH`477#b z)p?ed8#jE##9BbgZahz*s`ReNp7VWc2hKrS0~KXT1>=E|vaBp>6ju2I9M5^!IoY5u zspR00h>av5s^8lK7qJ31j{d$NjU!%%_eag8Q`gkgiY!<;)QaAmM{>Qq94D_78A)J- z9=1gO{|A}=?A_b`rW$ckUj|M;2Oy$@qcq1mJ2{`fLf?4F2TKvN zjGEC=WHTr&RaJcr6+t;Mu@4;=s8w%%nOSVUktZWF*~r>fSJ(bYvger;<7=@aro8v- z|MtRkbQz`#3>>Hu%b5IzpdK)VsUZasumQe&Uq1(1VUhg~K2Pb8`xhxM6;lwW=`1%LzUmQutcAy$a(@qW6S62G2 z5O#dCKwq>c2vgQxt)BF}@%H}2} zxn2F^z|S9Tr^Mjm!d7%m9K?app+0Gw>u{@ZaJ4JR&o6qy!a0lN|J31B&iQUw&m1k- zPo|)zq-yQxXlwr?c5S8jxwI^c){x`nE5a$$VG#@S1OzdeWA7}gj(%_C3ly6R*Hcy< ztS9~?S>aOyGKpMQ7w_`q_VO}76goLyTO}p@0w#}~xkrYh7c=OZeSJ4s;u}QNfI~=z z5l!KaiI6QJ8O5A+pF_kH8%`Ulz%`UNUJl z9d7p-!LVLg5~gCknc|h+ph6uqGI;kR2@dK<QRvMZqAJNige*Lch zfoCE!zsPp9d~dx8)blT)J>AL5Nl!1e*Ry%|aDne)&~r96UKZ}Xg&xE6O9CS-9v*N= z8y-|rRaOX%2njiOyt?Xt^S%pq**l1F3XAupAiY;X{?J|f1tVr^;`dMDe=aEH7(D~~ zvg5~)6cp{`B$7e@lb!oH0DsO4vu)0njLbLF(^Zbn@2x7Lr4=(^9>PJ!Yj?%n#BaP{N<}((d?heFWwR=Oy6;Baf#POt=hNG_T z!0l+4o*ovK`NI#K1;>0~A+`oP{Pq3H)!px9Wwfj(x=^&s>YQurJf z5C9T%2%dVdQkfz?@%<6TJ$iT+f!KF}kg@aejM5u1(~tYJ0~d{xT7H9DZqd?j%rjGH zx8n_`6%~r$m2nl%)s-RafUrYX=TG)Q!t)%{0ru{~rK`j9g-i1lOY{T}O6*;wzoo## zh8Gkp^L9Ylyv%MzMAg|4$6}2o!hGES)#H^p6YmqXi8GkQ%uhUm0FOkpkdmL81y1^n z3K$B<^UUXsHOq;LzKV?r8WkeOSWkGoa$!0Ob*aR!;M)6^d!qIhRdkAfzTx%og+_4f z1e|;s5Sxzw{98(JIJ+?Y(U!2!hu(UG~ z6#TDT$*M9d)UYszA|Gmebdi4*Zr;H0J&@1Jfx|bt7owv>YlgkNKKghTjO*zy>hRKQR4O%P-OJHmHp3%mDhQw;G!?{lMEap+FbLTv(x za!~>s+pgE`I4~&o_&M!%b15D*kGdPmT-Vsx{AViY|Hzv=s^L6*@@PfWKbaIR#Z^px z1Nwhfp+!MKrD2&ht0!WI>enmradA(k50>m59aH)w;!aMIWT#0Ipi)I0!ovOg_s>Rq z{zxS3%Gd@V|I#pplDdKa7m*X&qu*cwyO{@c(+j4597+|4J=QhR zL*SruObF1eNxZwb_ah+eK|vF8y80JBAfcm?6I9XA&>xv#U6{^}vOs}z!V~QOI3b#U zoKV-m-e+%!8YtXRk%gQld``;?l5lQakl=qnanhMxVRVq2x3%?!j=qP3P2Etp$`l1b zu1_zcDv5|sC}?)f%%wr!Exz~rHvx2<<1R-*m3xn8IM}(knEgyM7#SH`C8Yw8$bjpm zlfcip{_ew#5~P2#&2|^e$xCu=&^y5oXT4DIi_nLMxyMMoRZ@B*Bckz2ao}Bu`%$j$ zTsF!%I66jkocS4>C&}^Q%BZ3df3wi+G>x>v73M2ZaQgye=f}ebw3;& z+l%%lH>P_2U7tP2uM47&zRqwk^YD1ALAVpBS{)9y|JHmC{0dmgufWuX%zo2XQb?=G zQxQV(t zB2LQ{eUPi;SeRUM){Sj##tq?E_r8PQm&py8KY!-Unf~V!urcsnt${6GbzMsf2|;3$4MV`^w5G{?9Ld6f2u_bvi9yqb`|?+eD|n$jC;=eB>(;9ldpnXU=-i zHKL-T?NGj@upl%=*g*+Od3Q=V)`IPA0uhRn!67u*a+!iMtUyr-D!(lNnLS@*9e(FCJpjugj5mS(~$(8_9jb2Tn7; zIua`a0s!XMtmys?NW8Sln->_oWTB(((5og0p2~MJJqtXQeQyP15IAE28Dxp#OZcGL z1^$tBSQQ~5mnqHy_hU4-;gWp(TvJn#S*U-oHvSI`T2c8;Xp>Sj)sK~-I6wa*Siz)5 zW<_{njo*lnknKcXLACgF6)|n|8rihvMF!oSFH}{M&N^#A`Kng__!z0LqbyO_F!k1PY~6`za6p$)buk1dg0vD zC#@JA6CZyU&yxJn?}3)KF1r&aJaShvTYY^;Vo>vbKhXKT*MgYgmB4#&Yx z{u=NLSE3&fudKaGf7;gKymxpIGGA^ll&$f6W@dG@z--EdoE%(sF4$cy39!ahdM(lL zyVgT^&wOL+CK$RkgUM|qIvxy!6&v+qB_;QxJkjZmVh6T6fXJfTPM;p@^Ajp6CMrr$ z^9TzIYj?_tYh*+%?Qus^8kKlQi}L334f8OY5jzeFaQe8LBqnx*emfyx zOyd|5OyGQWN=g=S60m|=)2V9ugD&OK)3g^jW;zB2@EZDi|L)5kDGgccx?zSYXNQNp zL@slG^9>gq@!K-da74*zH5&H71lHpgyfR4APU=OyHykKV%7(!dil}8gmCx1btY05h zrKFtT~^D*RFSQ{kI|(CkKgxeKYaHFl4WuQs-Qt9Yr!H?S zfNfM&H?igoRd%F`nf=B#5B}{tglCKLlFC9-7Mi4Y5H*b~W3?2PCI$w(c%=>0;CZ}D zE*ao|3+ooFO>H3`gQFL}${F|mean?&CLA2m7`B$al#~NUN669|QqG0sq3!L0UODl` z^KT!eoh#^jc+bubRQqIIO-(~HW;FoBSva{oM2&!%i-JO6$Oi2~6C4hLPZKtFci-pb zs}#Q0ln}W-Y$3hx^okrtV+1rOayvWc6`6Aa)+sp^Crkd1B0NOr1S%#bo=VaWYwGC8 z8T!L$BBCXe8_e;-qNvJc=f*ny5hq;)q}C!QnE8xC)Y}$o-;{TyR*vjXbV;QGE3HjJ}f`9Oll;SJJGcv?5St)RY%Q z`1n|MK~R!Z?DL7dn&HvW_ffIWsILmGCSE%=75}k7s5}U9x}K1x3vs&P#tWG$g_aGg zLaCinl~Nk|h7rB?)sL~)<2u|pgeWBau(7u7YzvE7`{g4dBJSx|e#XM7a$1e_o;s%1 zL?C1iwP$;f54v$MZg|(-XkLmQ8GP;>j~(E!Nx@L{z5JT@63jS&WCoO3%keg4bbKVi z;*v>Pb~-IXqvH`5Cnp*7pdVyYvDYjIe;N1(dHuQ$TIV{I&D4|v0(x$aVo1{U`{e8E z6;ORcmM+7re3z8p?Q}8DyQACMnxB35_bkJDoJG^#LdHTjm1sM83r@Xuz%k%35jJJjP5JAds-wuu5^k#>!FO;kG*5|3I8nHug1yLlQ zi3o{`lH?j@T))MoIhduImieT;M(8!a)8WAYS`7X6xq-n2P6k<1(`!h)`xe5Y)cWD9 z?8QYe3!6BEXZLhM?D}g~7EVs)!7q}t^7@{ndE>tv!~Ej=X54hD^5arce2TsiaFCOi zdXwxsqRNoI1+objT0m%Yt~4rlDP4Hb(q;#{7EzZ==A+l$Lif2+&!xE7rq@sh;RvJM zwr|&ylIGt@D=I6i1Rg!*h5Vq?(-pe8c4E74`6QnNCZYxM!ny{t z5q)Z<+U^x2U0WQF$rHZM4fL|HvlrXiKr-!=cf-UJrPr)NkNhSr)ieG53-RY|PS3%h z#uV{X?3HoIKc-dJw2Pxre` zO}&swN=$PSxT|^t{W}W{ONrDBcB5-XC>hZ;qoclr1h3PjyVwIrQbKA_6rf9Z-T8}< zAb7Y4na!i4KmC%uwFLwW1C~$PhX0X3$UAMRsDXS=*!M*}-+!5s5*EIY`AoA4vBlmn zb`Vd$e$Ngp79?$dR5=QYEUPdPXk zvXF_d<8`==>r{6({kO)vYQ#*b!s(RckzMPtIDa>Z=5`@kRU7*6{7{XBv6UMjwHWJe zr#N_c3ERv`w*Md@kk|5c#8w?v;ASCGwenw1?yqBHWn^ZiVf$Bo8eNXC#2x6=JtXF^ z&@lT-+tgC~63z_7@W3{C7^xEjdARsnL6|B4XVzVB;N3IsE-IB!>A<$F@#f8BMk`JV z$iH}n#P)Gv$|r2^1mdM`u@#Q0PUKyLtgLL($%%R!8|lrweAKTupV9td2Az%xHLI)b zBOICPr7}|L8h%KB|ALx5@k0i6^ySdk)tL;FQ8m{-Cxmpw&KoLiFl(|^mo+ssl;TI& z=v)Li3x~uTvTgbjg*&ync(*Fj8pTiFt1# zKZ8+E_}}!M7;r?g`p?lDt;9wB*T+>|N;mxxso+@gK8Hma5R4sb*N+lHO?qgheJllh# zZvT3f^b*EI)yIN_lDyS)d7{oQU!SVq@bQ&$-C9*Q7cdq!)73S-kIm0@V@1^RwC+mW z!GaVyxkW5`e_5rS@*Q1PKCakJ`hFUXfUv>TK)>|(_@+Y!?mY*m!&sb3SAMG5g{@u? z;U0H4LnD|~`4_XBi6r0cJE>FsH7HpgktUza&Q?lQ`S_gf?v~}@5HiN|l#<%*{GnlF zw5LAG>|g4S%IxfUt8ngWU8hy~Yb(ZW0W`%Jp6n;kjlyIuQSR z=23N4xE?vJXfdwm`s94qyE;$&kTA+)H;L7n1$rMSvw12>2YUL(hlfX%f}`#dyDm*) z;#|9CD$Brm0owU|kAen!xM43{@`9WlRXGjagU!BvZZ+(O{D{@&m7|SUu!n8TR~0bU zC*IszA$~~N+K#wcb@1=OFy^=MX2d<2;AY|*9~f4Vjosqf=t^2Ax&WKlF<8Z_LT{y> z^*_={AAPO;2Z$~7ZHb{@qgC<}zrfFbV2G>C`RL%v7$Pt*Haa>ePEk!mwr3DBjCpvN zBvu!094AZV=l9gUqB!;1xa3+f78kc-hQB7Oqq}xFo@@PREvC(8`bw^n6%Oxuet4_J zrm*H=7tpY^wXNh?KPs#!7aE*r-)I@hxx99AGLS@UG$8vLLsX^Q&eorAw4`Jvz!L&} z-Yv7L1BS|%-QrcyEsoF5Hh*fpkA$1x%Auq4bIu`U<)13rTCh~6pr(OftTyli=0LgL z26PTv?8v9llz=dEXgOzYJq>JlR_iG#sH+e$vOvEB{@%yIdKvC3a7~MP{N{1bVdHHX zx94h7_7aHUkaKtbOUDbX#SOZ)I4W{)IQufh!( zs;O^grb|~QYieX;b=aeraQ1R_1GCYv@c{Q*&!(0|hG7~(I9DRJ3+PoN6AcFRjv$vi4Ck@Ik9zSd`}S{og|#@I9N`h=D- z+idYS2)scHaP=hJoo66PYA1=jX1}`n<7xe5v5!yCK!;Ol$zWEO?CnqIrxS9!I>LwW zi~ipTn1dPk`zJNzS}SIIHB>gzKPGM;8tm>K@8f>P%EcuRdvI(IjnoI1(|7zbhyMQl z0e&`p0}*;vPIn0J-1#uRUtu{#%bTfB3rFF(lpoC#-MaNqklEz$Fykk> z!m8*{!!Cs_NJz3GA?Fo+{XYMd3beq*#_tky72e$3o-_r;3^0z$sk(Ocl&U^`I{FMeAq{N%se?>&r z-2wG^Z)j#FZD7?(T3u~eG4_x>DrPAIUX^06eKBvYTUqAjKV#~Yfp&Ep+SQ1_UA$0* zzCKDbd>)(m9m|JNzF*)ZP+-6ucBrUV6?DS-<~X&wC@^ z!xxNfA<>Jl1t_WNx|$Yorxin8A+8AC$B$R*$|uXbfV>aLijS{ED|DM)O`gN zmSm}mx=A%c?hvj}ffmhjW>1m}UA!piSoW@%nXONt2k1GaKxB-&JAR9pRK5)jnx>p^ z!#wXo(1*^s!9B)@BGU2?p?O6`xph>|5#SYfppJb2rU`?!p&Xo^o}{K|4on2T)3$-# zqg`#of+X5Ka1R5dXccvi6h%keuX!PLHn*}Y_g=i`Q*mf?_yrn%1+;D&%;KaiEnmr_ zEpv`|yWJrE+&Bs^q*E|@yg&^BNsS#fb?xnc{1VTHv_RLKs{HUDi5(rQkW?>u;IwDH z9Rjn>nVB#J4%^*5sPkhFc8{!_=!{uVN`}A^4M_dTj@{jU$#F<~9Wz%eDvE$f>_T_Y zrUgv_>SA#yxY*;i)Hl^IQc!>+J2+*1Gc+kQ8_2pu-RaJ$8(-CwVPtM*wzgc2w)^t; zlYn-vDmo?xxJT(cerWz!rW8LcQ+{U}}f5?N;ctlBO zPyWUiIwK>3pLqqg?`?SDktCKW6f2 znd!~$o`msoyZ#o_;xQE=d?qG{s8P6QP;fTC5P0mquR8x@{+SXz(S69k@_-gAuMEIY zpBV*e9Apv#6uuiYYrg3tU`FEP1kTT$1Bj59u->IU7Z$g+OG*S_;k0V*s4J?gODn|g zEXp6BbUvy|66K98f+)#F+H-O6_5Vv8oYM%OWYec9En_L_=U73_&``}%vfEoRF$WtL zDr#NCsr1aI(=A*s5zo`TD$@A6-nlYq`d!7A{9W1ZZ`3=-$OIBXowcZ zAKFQMPq2>8WAn?g ze3PrEM+zD8hbAV>$)z7-SUH|`bYMN>#K`&4*_FHgS&WX(ltHs_ynY-J0Trb6$A1`6 zR8WwrN)K4Uy?nH1a|LlH?L=%t)M-ofB~V04(P3zc2&@avDWY_sh!+0Fe{si(nt0W* zJ5Ay@f%>McH#2+hc8G!;2)~s|old?>0Bc3E$?10b+DLD7YkPYSd=n~MT~FNi|Kd`d zP+hMDc%KsuMMXt51;I3AcDAg!`_HKTTDNR`!+81qJM;F-AHIM*4g?&pUk6{D7yZbH z^la>foQvN&msW}iV3-OaKmTmmUX0+hFi@oY_>pL#qitq5H}CX&WN)%ALt7ddu?xhtwvc!Dd z*pji7^{lucH`m^7i^pgM z$8D}d>mLc;Wwf@OcWu|#IVbc?b6rZy@;?0xEh+i@2#x|eCqrtG1Me4iDsBtPBr9&; z>z}7Pyfj{UswnvQu~_-$%~$1{-jLfB6B$d9f}#&bB%nX?CuTM_NbizS)X)e$VrPSi z-h6qnJEPijTRqfMXRs&ze%Nxiw(ej^IcQx7>8A4n>GloH)1aSmcTG7Fkyk<;gTQea z9Ia)=Q$v37od-M5IXS0l8V&=n&xy37eW4}zu2354Zv!{z5AC!j7KF-+Rih$}7-i){ zLxS(1^A@J{bn5{xct0QR@=pg$#4((xx`{lvqJ~v*w65)9rJ{gPR+a$pm*B9_KKRA{ zWJ%Wa0T&tflMzZQ@%EKT#Q12};i;DnwC^I+^-&YCI%<9rxs{@cx`ihs+(4oIM) zALk^{#6N(}47@bV!+C0Xh$MCvbbhyn-dfLZ>KjMo%9EJm*jFrSh+# zp}y_Sg)weNW_#6BbDut$d!mrgGc)tjWhduVRu(#Ih3=;u8B~U%QqeHGGZ+U*iAyYa zpVRDP6}C&hXCR3P0`j^DyvjR4&^-HBTmMD&;lWnA#s1{Y-{1b<1L;vADP8f`$Vk6$ zWdVskP3S>e`_V2jFVS5me(-z9_yHQli>{|Vso5gV51N~;WTukL$I7Oi8*Llv{SE59 z#E#Qw8^x|~ZCU3+FdoBuPzEdiQwGPzz2fic{2{vWDtr7_Q#)hYPgCQCWuoX885UPh z>iI=!VfBi}m#&`^@6vW?;$82FvG-c#SUDKcnwl5^IZjvKQC;n!K>Fz}LhL}`@IuaD zXQ!4@$-eN*WhFDa!ScPFwUn5>$w>{pdvb+Ey8WeuQz< z8tOh2$Hg{wlk2)KySc|1OV4H)rO*x&p-oNI?OvP5#TJ_N{3X^alXbEht5319RWk>& zRI)NNsTgT$+nSp{P@!CQ1okiFJb}0|^gNR+BRR`VOY2>cT}_dCId<%N)jbltEgtf! zyp$_Y)JD#mru}T~a3H}WL9b~(s*e&%cIPt$6rpBilXkfv3P*(@;(wTA3M{u< zb;RFPB4X)B2A!DCdM*o7SFrOB=mxZ5>7ryuA|N15<2a+w#btDCW@!V%(DFO?h~px6 z6MvnZ}g+)U-=1!ljLfCZ7pChxC-YVG{6I$CmGUI~0h8eCk&Q=_UY z22CJ6kC2g;2K#6*zU%Jp&b`@WVnm=kxC}pd_huRV;K*He>g*q&Cdx{yD9^^>7eQ05 zk^IvqOIZB#SCB$N>i#p17Mi~t9^yZ+S>4}oFJCds%pCY{91(IG0=4x#qA)(x1pwLz zF;@wiN`fK+5KGlT+*H@~I2AvdmV%-HaLS6K{1sKOPzxJs**LZii zwzu2GFbqTzJXrie*ZkQB(<=XuU)9&Ie?`%mCZZi5s-H14G3g#q$Zu~em<_I4bvDfX z@h`Vz)X@930CVS&!Qmn9XU}*fV=4EZUAoyaCuN;K-^TayF-VDZT;ACv7Z;bNua9M< zN+qqSmA~Iy|637Igr2Gp5gDb?JQ4eH<9)8q1kLRa!f1Wng%wfl|7ma5vmdQA)HXM@ z&^@80$@l>)cU`St=1U55C)7{Xs+{*WT7CwXm1PAnHh8$8z_X_3oW=V7{W&)q8P{RE zyc?;M;sB~hC7Xi-Ob#G}{E_S8M?$v?%6Xv=X!r|`&;Y^EbI9-dZ`$#Vj`{eLIllwA z%O-0Y3rk42T03)?zkh!j&ipIE2%~+8b6F0~)U|7e!^0-8tw54k`*O4dpq`o<$B}y5 z*;zWQPS2{mJIS6^=vu)^P7b7-pfx=HqayZm|$i zQ^R(xBs4bm+aj|W9$m&tIZhn*FIVnEWf1{eTW-W`OQN>sf0WSU{L=;;!X_jD92%VV ze|ma$_Ey-#XCY_(!E0vbZ^sW?p|)<6F;P(ge|T8Qgzhv#AEss1BxwJxm>2Z@#xue!DGvCpc8Z_>r*! zjd1kc6uFY%AITI#VtVm&j_@a|!D3Aa9DqmWj#d=+tmi8e+%B3XoD7?0SM>k>y^aQS z`j@w-_ZvHJ%OJ$|3fTe1zI)%0stR%FU3F%Qlx=rjff0wTqLC53Y+%@J+}jh{4J@5+ zt0faKj&}ohYdRls5b$uLvHTnm7yk-dq4V)o*<*6B#Y4#Cy2l4-l?&r_1B;29^QnL%EmD-fPX+Keazy}Mxwa((P**Lk!}95WxA__FrZd*MTAK3$0)KSHQ; z|93C1;dI~b*x1m)Mp5W<;td0y4}+n@z<`XbLU=^b?SF6LKhm;)n#SSdhy^;|Vk73| z#k&d02~bOe&Hx6gQ7e_Y_g!2_L~0RFXw%oCULt*>4_!1cfHYtoA5f8%4UW5WG+8%w zt#TZ8oA0f1ikaYv(@dlVSy`iJY7)h+)@3)r_@+Q_=IOkbB+ZwFYg3Z-@L6{TR8`k_ z9FC9sxb06JcBv?-Q{i%F<(8Ia!u5v02OD5KTucqD-Z^|NE(Uwl+$^*wcp4Utjt`&IsbT5VMjOYRkO6;}QvH{plS7<`$K}%>9pB;M z`u=kDcJ=am>l9RlIXPKGyyP}keBk19FLmRzsI07ewAUkovBv#4Thq$gnzv-6y}P&f zg{ZppYX}2_R}~pqO0CWU!3I3kF6T*nH=0e#>SKz`M(n5k1~RYV{L!eCV5I+<1x`g! z5iPG06M!l>CKk$96gck^FE2q@wE2%TdIpB(7D=f$F8CxibBmrgspEFv6)Kf0D5`6S z$jH1=`T!Z##2ufLs^7jv2Q-$$vLgb7&1!HqGD3rev7Zna2(%|GT`X_CabU;Bewutb z&B}&FzZ^IE3+y=02ZwHA1}rvw$}1qbO>1Ie^00Q1O0XL$9BUqB;AO}0A^C}K@GJsD+c?OWNN$$7#kaQX>643U%WV#yzI z>+b1cq@d;GC@#}|_wHd6KgH=R-#%LAO@%faJU1ma1 zh47I)wNu~$3wUBSa7McYB{Pb+8=-eMl)#3Z>ER`EZE7Z5;kqy?c5G2z9`h^0R0f8M zMaTdIv0FaKe7|&ndn|}!rFV}!JQSsbF1lo^Z9JcuG^%pUk4g-P{spKqcL7RJFre;l zB%uFwwaGIP#zspEgjxBcm1~W-;4=R~G$<%{&ANGU337r0*NF%olE643GBO(7?xG?| zh?b2lOwu#xn>t>LgUPqgjhoK%ODl-u&cv}IB7d9S-f-UyD{HIAGYz#LYPudTh)TXL z^B6=+n{ZU~JUl|*zrPzE?RC#P$xsWL#jrlsg3+1DRm9Zae2(|RFe z0qPqo(_r7IntJdN850u~Gd;LU&TW?JHm+4=dT!8S2@AivfPEE;B#(#UQpmY!yr59E z^q+~D7J7On+QkD0y);Nu`%mQHD8qasLsbPn%fkmGB2POo|M=d5c|>Mf*T<}WFR%3O zPs;_<)BE#{>tDZe4?K;vfp*M1#3!E0X@-2v+t5JocUM=Z7E|b5J$M-(6VVGGv4l5~ zH{4T14w2Xm3^Zx!;22^v+uHZxbBUi{-o5QrW-d~<`C3>yOtNtHj&;kZh9_*Ss*kpO z4!i~xZ`J3g2SetCh#f0^ePc37kz2VS!o=fbyL1UUiISgCj1--MJ&pLtn0G*Vx$_a< ztuMYvsWt}F`Q?WX;+^S_w*FA;qDv%DkQrK=nK??gdxLw={G7JiXvLS+)rIG7f5nsT z^IhWQy@Tjgy5;2?9P1bA0p-UB6e-u1=<7y)n?oF$7wovWl*B!m*CgZ0TsW57ym3<6 zgsk@>E&t3_!mZRj{Z`7!;s? zqnbQeQ;5741oW`_0!LRJ;+oy?;JasPX|&X|&F-SmKOpl9Pq}#<1vpD%#1eB=5?IjxsJT^I}%zl&ng*P$GC?BqrBPm3mU(_x2VH{LIf8 zEA8o;32o>bDZW(mZ4xy%9ok#8@e!8=nK0KTe zv^`Sjb`~UiKWiUg!9yM@8eaaYUzHW4@H(FANtNqcl;75 zoKkR1fm_3_stp*2m6xe3WxR%~AQLhPsYR#L)e;>&-Z*QyV>t!~R>GJXJO!j1w-v^M z+cL{i1Qo}aa{$9`N&Bf(F??B~id=BB2HkJaKS{Vg znjOxe;H>Rj4mj7+gp6;r?`z~^=3=JYRfAO_q8KMmkMHNX&aNg+23<#j+IT6&Tbcs-u9q9C%)}+4Uc1egF zQZMu08yxGf@Ujn%jC83f%B!dZ#>H>$w#6tSFPS^UKDYcm-mN5R7P$+&u~wF^afuqvehVo265d5Vb1WZPE7H)|Qe`8i5V&s5f-b>c3AI z=VslizyEi!b0*qSP4+!GzrDWt?~jJI-*X*!d0^a)4q+VTDnB~B>Lp4Id8GGbijFOURG3YET-w?SxrjwqU z`jqbaiYTktQIM?84=DS#{aWdv8dBqVoJUJb*AIjys&Z}pc=lavlkaoW>%r~5>NgonQej*fls#174vSyaoNQfBi~ z#8Y1Gb1DN7-Qf~t4yIpCtYqAm(=Eg1!(eoLsEE17qXeogeBo5q5SW$6Jp; zN+n4$Xbzx3p&Y?5(nt)Xa=EO}A>8Jkog{SO0@}GLCR|)1v#NH)TsEU)BQVEoV4MsY zPo0~-8!88q>_XceEF_5LEYMR|e`wku*32hd)6CXZ+Ms(W)$RDN+sUNy{cGN4;Y-_! zS-mpy!6A3>p+D2o2H`)*l`y^<4Gwxtv-U@h3~`cdtvjwi;-O;W<>n{#sVe*4-`_r7 z9fS!Y6+?8tm!bX8FKLC;7E-N7ZGW}e>s?V@)>}2S`#iO@b9#H z3h_K-(wN3GGp2AKtqra%I`uEjo^&=gmh3GIISLCm$`8VnXNVg^k!=49w3pJ;kJpw~ zjZ96=e+oU_${XE-)d@u9ZgWj78d+ErYG{f}NGNN7-TaFW5g}oiq7o9XUN3_YgA#Ch z2vO+$(Ovfy^s{kx_Cs0uihkct+dDJjfY@?a0nfKkOcw!aq^6;c8XX-U!?B3DmpGKR z5foHixhgqb)cF=Nf@EYuA8b*;e$V=8`8lL0%xUDqyLnnD_KM~i>vIvF__!~MFO=S( zWizf}xf@j6*CKjS8OKWQZ}PCSQ&Ly`0MhJxrO$d3{?D>2Zk`%b?(VMEI1YvK_$k7| zgg#w=KOzu{qe$YxQpfy-#hKUQ5zS%%jDy8r4s%zJ&a=BvQ)1lhMqFf0hg`n#Un4^+ zc?p{9`6ab`3kyS6DB*$khd6s7sK{`*sGq%##G8+d!TUkq@y6kv!`7^45;pr%f2Q0W zcsD#qKFKM#g_dFQ{F7nbXi*?|H<+Wpmxy=&soE9};sMZ5c9_~3Dc@oBK7NYMG#e&4 zzQR?^|EzPwlV=Qh9vctV!^cFTW>bYHFVP z!`N8dN~Q#stu32llQbFF7D+xIh8z^oAqXDf-lUgdD|)d8>Ufqfrb|RIBg0&sN%)YvtnF>Pt~kG^=Gxe!F0N~4CJ(ORk_HBo8L$*_ zbd0mK%o#D#E07UZ2~0=;hjL7Qs;du!5qHlEd5pXFkaHpMMCIiS&N}p-fLbK5alRxu zxwrM#r0=lGpt_Ew;GSFLqvf+sj^Z;RSzSw&H-ls4;~)(l$q|qe{`4hakbF(^i=Usb z7kX^^MM~_=Yf0Q!{E#%MI#S_{cIDeTo%&I{;OW_CHXk(13p-KR9qNi5R;LY5s6vnH zUQrQe28&(!nYsgLa?>n3&ep4(PLFdh?J7`}m6_!IdHC+#PX{UyCoV1(lUw*#z)I!L zzjxb*q6Clb8<(uNGM&}i9UKp?dQ~|PlO`OKm47WLD@!ai#jp!gcj0S)BPH2xc7Q_m zY8pB_t2!FE)Ses-v_Bt;0jdSQbewKP!7T@D5)uLFSDeE5_!4FnwhG*K51%7WqpRE+ zw@P}Co14QcPd`@w{TtMk3s_=P+CmiC7a7Y2rz1W-;NJFneDFnzli(1ra47)`1>?Cf z_V0($(VO4YfXaUkzT7704&)QGAfeELV0`$)%(CT6XOzj#RyZ_c(_J%FUm=Ps&BSCO zi*`(*TLSOXzpQC>b5OL*CGlZWyY6n=3`|oAU%h%*QodY}qm)F|gta0{uct@AC8F?@ zk53!S&+)Oa%y@;iGGTyW_!M{sk=kD^G#2lcAv^Cyl7$IyVUQn5Qzez~nfJ%>UL@hZ3~0$7Lf`wU=chuUej?fy)1dUpP~mHT%Ow`W=glM9yr@YJQ9;OLQ zB+&&VY1Nxn`n0vh2b8Ztog!h}Nbl$$4#kn&SLbd+24`;J8%X2TxW+Ls>;T@ZtZdx0k*)di<>f(UOmGlIh~ZyQL&Sj z7Iro5xDBn+Rw;PcQ_W6V82u>Su8GOXDUXmM9xUsV6Mf}@^`-7DTryClhICZje!Q!6 zEYT)UdS^(?Gz9H6CCidyb~HJnoU*9pjl2R-4&ufoi#l5@>XqT zo_zfHVphCmUNOgjV%T&&ZY4(TALhuXHDo;i)i{K&}Z)^Cg9)#80NB8tUZQB13vG?bl-VKDj6S zatPTbLkpKmP2WS?Q{^&o%~jCwy20$~9glq?LgS3a*ABbOf3fT%)XV9y*z~~{pOA3g zvVc|WEOAE^dt9!0jri{9?iT zLdnGBfeP2dn>ULClYd3CMzwzYN;1G2f(nz;*TNL@*?_GR{}M zncget54(R??|(6MmSI(`VYg;)w<0A90)m8sNP|eXiliVSA`Jr4-MvsjS~>&-q@_hl zIt8S=JEXf=#Caxu-#O>c{cL+(6CMGi#W^9v(i|g*yN5 z$+7&47fBW_Mi6gr@YY~~BuqgiH_xKNs`Xk^y|-L^^{NdIJw5Zo`%CrSW1-7`a%&&| zoU0l9GqMpY8_Rz?%MZAIx(a790_(|xOz+sNmD+Lp$h0e0_?P`&){TuZ+lDtFa^sJF z1m3#yhVn`)5|lu7yL_M>ckj@6@T+IvU8L zq-|}#RhPtug;johpZ4YJ9Wc*v6m;$oi1fn--$V%zfk>!?cVOL4l)79=% zbd?h87i%lqF{AR|eJ_-hAiP-pU07IjB((QX+rI!0jyf9fb4pCqH8j>UC|Q{5=7{Gp zAH%!m9uXWVuIzXXe)|*rgv<7WL}`r;f>=N8JAUbv6y+Bueg6F5rTdrFRpvHaUNYv$ zQ1X!ts_&lR0UroFYJ0k1938T)t35kQsFqpQQ`6Qqf=Xy*zz@oT$&#NBw7p29_@E^2 z_^N68wJNV-s=KEU!4k5)va+;fp3B(cday40cJY$dB-4T%zkumvmD4Q$B@Nkjy=Sx^ zorZ>PUG#{PkEJBM7hsR2q^R+pRpiHTe&^BL5tGshr7-G7RA{Ki%h3_=epz%is_xuy zqoZ?K_7`qw6c^krwOkz%R^t#-yht!ZQT|OZ<2N>DG^}>7BY0_z&Bz=HLCpI4f=mLS z^bHS6lDT7U`Wbjprqxom9PK(1y+zUlBwh8rkw;&wK+);ATn#Wk5Ae$|*g2pAF<_AR25MM#l6s-NNnx`;uPY9VIaS z!F4A>bJNlarGG8V%*;jHIZaJthG?!b(^G}CI$9%^)|TI^^U});Dl2o+c$xS>7eIA3 zC?xotV#35g+q6R5p%kKjA^R8U7zvS%@qbTMLoFR+@;9G#P80Jgr%}rEFsR8Z32#!u z0$)?PAM6eeU5^Re6N3Kvyl%qSDlOxB!@3FGM!KLeaG$?5lA&437YFC+rsWTIj;Hy`tlWFr-;wncbS;-zGatHRh3qj zyF0p)Bd_P#wwwIm6~p_W3seKcARADRJ_rBX<*n1$cyokPBQ~+Kjm%;TiwX(8KE0sd z1X86J5DSk{b?G9Kx#SIii3teef0#-S*y=E1s5-A$Xp1+PSMojI!B)s6(({x&W5-e%>j{0X^2FJ!VC`{XTxj0|loKN}n@#B#buktM`USnxEYv3wy z3l_TMF{m$J#wt#pJbcK=^oePWA>I5&rzFL7P@ z#Z~Zde#qJ7ouVb-Vq#;XtI|>aIbF`f+$BN4xz7rHUzb8r5wYKrzwlTVyhK4k%xZ{H za}ey#r=lsPq2|7(3PX3Hj`Zgm6;>PaZ`IX}H7|od*Y47@llFzl)zvp9dYaNLE1Q_Y zAg$qjQ~g^~?e-@T26jY-&8`3W{-HNaBXkTG7jJ#uG`%pnev%Jty!7Iw_`^61?O3!>AYrp86y==4Su=fndaUK_$@nV)dXP5bY$Xrw1&2_yN3vI$_d%^)otR zv{p_RfPogWatR6F(^gE>MJyV7pQc7|3>liU83`$OI{35a>^u@9c>=j&*xQyk@JVSf1>p$6})ipXbN_U!ee*P@1iz)L0i*x&XCone?hpdZq z2qzu9y5{{HZAY^-IC62h1{0&1d51QBj6yn{smxyAyr<`XU=uy8qWqZ@)Jp8PhQ1SG zY--FYGhgehWn#VyfKRb&KjS4r8|a|$%bmuZZ&6ajeNi0gx_t4)6o&qR(4uK#*!3s|v;+dHV)k7l%;qlW}G*erx zQNGc%d!TXp*qwVE+6LLLFdqGy=WDN=qXs##K!_T#Kc=+T*C!_~zJ$gMe)-1GG9bY5 zBJh~=bgmDXYfz|paB>D8jvAI&B&?KXo!t!y*;*1SqNuNTclVH7oqV#H zEM86~UGO6`xt?mGY<}L}F%QN@zO|Y2#?sP12PJ@Gk$%A;P zr(}QlF_Njc!o6WFytcIDU$x!dnq^Gkxqs=ryA4vZE#2h|)NE`nQaMnl=hn8$HG3-y zL3|_8ot4|a+Ec0YSx+VJA{DrVxR_Y$yM?J6H^C7|0T#Y}18UVy2j&JmY}H@W<#ZKr zGDl(H==uOmstiBb^F+=A11X4CCq8s+Fku{!U%I=01%_Y z&pQAEdvGE~9R?G42>x<%j<+8vayoSu;!?Q_l-w>v%EFg~1i0Y+& znC4UgbP$^T6MUDL5L1hXT5j|&UrLkBb^AprNy@;gTEp#ECRbxDx0wyx&%>Q;4+Qxc zvQkoVFU9SO_TZaUXBa^r!PBcNDq0!Gg4aJkFXj|&^cxF{eQ^L~(0Q?hc&J(`BmFMI zUikFSfgQ%W1+t^XYc^KpbA;D7=^w7UnL9a&lJGA{NLFVs*pB?=X%}lAIjBKW zleYGAXXz(0uljnY1R(fT1ZBCP-`k&6bd&Z_+3=6n;meoT(}0~sj*ax=_o;es^k?Vh zZd@mZ0!cwRO&79VT8{z_;(~)od@r&H7Ng(nobph)H=MEjCt{opAlml_LhSs4^ot$+ z2y(GHTs%DHSX5jL-dFTgn3#kt@F#eXfU=pE5Pu$+YA{W3oiI%Pg+^6Nmu2P0_F^}* z`g5&{bt-c58*!gCU#JZC$$s9YX*<4we5x8PnNPcWcAWi@B>D#Fv`v-H`-fJWaVE`T ztAz$DjYS~jv`!jp>$72VWuX5fyn6>sTrpfppjUD5akRH*)%-`Bon4C5iRBWG{~D&8 z^YN9-LP4GMMyqRL=`>f5ctj4M06YxXD}F^nq<6nb5C^MtVb-b9?)*$cjRhIb6-EB` z#j&)0D2hJ)*Jg=_1jteO7hfgr`@u}~TP}3Z90g-#z1_d&3!92Y-)n2jTWu6PGd5Or zX%bGK9246I(AU+(`e%B2PSp>3Iu;fNZbs_4T8~jBq30C#mP7ibkjgsW((~j?z!2M# zgz}oi4`eR1DfIUOIwyj<9%E`^mMT7uF zm@s+R(FXgE>X=)r%f`73?a$<%qjqMbHY?Ria@BdA91|)li=wBcxwxFLQ1)J(Ca0iE zMZS}pBwAj_$P%}$jTw||u7BB~#=qKVpGs&cd=H;{x#rN{A7MTb&#;kYgnBCsa}SMH(G-Hu$x+FsB=B(T^7k78gr0hJPu3`V@DG(6e1bSVX<{gX*RdAyhqx#XEzQmAu@Cjblfr(gaKU z?~@fy^&^TgEiDhJE3$brFXE6f4z+@VLl8E|3ipByVg*d_F`w+EOE@lcJQnWfU5nu- zF&)osHFeh4caQ!&y?6~YqDNO+TX%ZHbmB$uD>q!`>oOEr0|iPfl{k;aULf-r4li=%_U81hH^b+f_?MVC!)Z4e77Oo-N9w5(i9V7rV zGHF~cmTMB7ke%W+M-`Of2OQe?Sy(&@byxm(X+H&pCm#JD9;(>)YfZ$dz7RUl(o)yv zU?mSf&xu<_N1VWV;b4dL=`q(x=0&E>?kngc{Hc0SDOx@77x4J?&>CBc!N_PS*7V2d z%AD=Y3DM-ccT?XNy0I7-NFjUt)7n~Py}Oni4#};<5oL>K&$zUU)(cAe%W}~U!zyL~ zYq@`n`A}GRl}doHJz<_F3bfD|?>4|d8EG6-6BFy%A3WrkRT&n$sg%o^Z^gT8wetGK zTOE5n7j%Nl3z^Qf$N!Y1i5cj8FUZKu{0prvC1aunSv741ez<$Ld*O-mFK-ionI8P` z7Qat!PnI53-eTtB;wbU?vfL7ZESsqKQ70!v)in}9)S3+yvcH>~nR2sDmX?>P;^HTt zE_LpD;NZHNWv6Fkgnk!Tm_=^zp9r8Z{MI-nz2u3kyts@E#Ew#;6%ooDkY6}h|J79FQxz42dYRd<^GlO7!zaZ9pQVGce9DB zm)6!$bw-`9ac~HQWW}T&KSn5@1a6Tv9-bv{h^E7fS5kkhpygf(?uineaXb4sxIqB{ zfzPDd+gh1&znK|tERmAOMjvsUOiht*IwX(d;py>h=)_;SJYHqJz6g%1EIhaJy5Y^E z2#!z$Guj4e^{!aerJ#6*Lj%}O^?!wv?w8=m(E&7vfnu@!NMK#?WH2?kgc0UIB>=KP zKh+zZrF4mU=3$GfYS)hV0)8BI#V&FW-S;k2Gd5|(d8jZmt0jcv=D5)K>6y6%`C3kn ztWq-C1Iy~6j*k#AiO8&d;MarEE=2b)=o`A4^H; znJK6_xSuySOm?<}q`S8M{l`Og*i`BcKXfv(x~r*qjra;# zOI|sC9o#?(EO(jZ5+=hwST^Yp!j;E9?mX2u-|A35;Yx32PDvIcV2U!we+UjehSuNG zi>j)U=ml8Vx7z(TMb^}^oelwu}zXkENc<6q3vQU5Z^M8@78s?_6mSep;_KPch zGihnHkMEs{Uj>i15=q%>2gN+xuOsI4QovqH1Rtl$p>v^Uss5Th(!=)8J$?E!8a9O^ z3;Uwgn_|8A-m}+LGE4RAy>hPQt}AU!xZRBS9389nE?f)z0gz^LYH_h)H@%u>-|`=v z7E2d9JI$7r@9$OyJIncpz!f@!fvH*A*B1-cci+E1nE95`eCG%QL&PIcOp<+&r%TZJP5_@Jp`akEqRs8h+}E0(`1mnuVj*z7q@+YOJ^e1*{l@wL+Wls= z-K#5fe|myqf>FD>>Na}=}9PqaO9z>l!_1!uQ$aGf(^I~LjpaliZMO*dm>i@DpOBXCq zkDveT5H&>u110$PVN*WTaPtD<;2!Fon0Tco|0OCaI_4$`1u5x_d;jUTe%O2Lj~fF&$&@C=mo3tYNRe_U}YCR1y-;+!T=-yb%q} z<|5sJ8*99vqosF5exP3==U)&gNkZB;RrgIzfz1|{pPzI~GgC(9@-2&z;?DlPRlVw( z&BevJ?9gNJy5v_578XdbGu*~m!%IuP`O~#$@$tF)z@(RzEw_w?Ll~QPiJ+VS-`Yq8 zDk3I3`#Sje(?OCc2Mw48lZiq@i*d+TNUozJ&A(zw9!Rl)T=9N<2qCy~b z@xHe9YTF$n>`Wi*1(6uDmoJ0k0voi(3f@$=ns;=Rhs6431_WR*A%`eADY0o59Ja*n z0eBdd!8X{fVxqlZc?g3d;eUdtXJ=mSwA_we=*h#6+lP#_4=T2sInlp==T8GmzrP=e z_`me@B%SmPEp(p$w3+|1QsuVOyL%#txb;hd{R_~h8Ax{`;u|UY>XrQHkaLN@KY9;6 zZPC-?C(V?(0(9aizsoTiQ{s)1pO~Su>(A=)^2*YxG5~ym;z&t}N_5DJ7qD)q9gxui zzcU!Mr-x`SejXb7dHHGT9ITTfS8~~5ep)tol;Yh~Bv5;!TS|)bV?PVLm3MF7y7eUe zq7iA6kqNlAZ(qd4)vu%!esk`Re%h~U$KAyVyC6bu`?V3%%sgN7-=1ky9HA&)RbyjZ zT0Vx=b@;g%I9I8uvEe3j;1>XgHGH={uwl`ba#B=eA#m5Ith`jO8^+Oa<^d`Ds_k*vL4pgYbPPLs8l zgcx({UmM!Wug1^^e5rP8kjHL#jEAt~?0k4y&)-|f2GMi^`P1L8h;-vAY4_=#3RStE zr=`c@XfxSUTpUvXt~qG#o_<$m1m9PT8aa5$Q9$Y#$^T9{@BB+GCq>WD?B+);7;fRGpn&(A}a05?BV130=d$H>IYKoO}wwUlFvlPSF{@`D|LkE+;jE zqob!owHj(|?Vny}w)k#u-kEQDmz7BP zm5g&xgBHrl$qrOiE)M6Lhn)HDl(j)Iab#4ajLm%F^;0O*MUeJ?00Gm6Ujbva0^Md-nz`Yky$lKxoU=bed~H z0f9FHn~*S5EruEtj&LO^ZLEhv2i)xwc)bg4Nv71q@;sAJVGep-V^mm zqeAow$oz~>z5x4b^S4~;FXB`7!)%Ac1wWtOJNtnn&1igEO|AUc3*K7^h{k4m`hC@U zM{#jv<8e&p_I9@C!h0Se!9f0@>|Xho0QR7bUhSH?>gZTAj+hLnsgA7i*{+W9b*`We zM5(DY8!KCz*}yn&i4x%URtxz52xO~=hl7B0;D(tpA7>wswep`MB98a%-YUQ7s#Kd; zr+d!3F|J>PY9})z;$zo*{krhvTfQ3bSr(*FtPLSp4^TbvPieNI zLN2f#hYL)2j4yiHcWxsWCp(&Er?KN+D5)udxCZKHT*K4O4HF z6zrtTRaJFl=4KzcyHn-aG{t=(FII~sU0(dgB#CYPkUfzDb&HX)E`^E|u~(cj(B5)& z4Q&|_Cx%>IO1tW1Dgpvhim33Im}n(+`O&_<3687Cp5PYKh+e(sLPH6Wp zELdhAS2^s@O2GW=lP`Eyc=>$@aM;k%^1M7ziaPBX)_o3>x{`@Eh0+QND&pZ$pW-P+ z#e8k4v^($_L@uJf-X&bRSOTNj5a}i|Ie7G+AzF$)=fQ)?GP}H1QnpEun33eohJ}f| z1x+mvXQ4e_!1EjEg&QZ|f;bSmN|y#k)~9YlKv8Qc$?DFFRu81bRM9b=Rit%jO-|(UA8bUUN0+5- z6bK14y)cios%?L_?@h&BL0xsGYrt7gk9gw1*Fqg9%9!;sAb0`{;XV9#aor(c6)jZ{>QXe0Jm;^N%u2@C$C zT5zSlvp)XdfWL~sJ zOmCu{92>5Nk-XlAl&hWn9UN>3+2Q6!T>G-q(lU}^Y`Jv=1kdhnAMERI^|;pq#dAUM z%&c4xJdZSh;DLLw;HqTSx5XIc4M8NHFc!ZajP1e{IBfj=S~72|^1DoPFl<76!je&D zo7^*>CndJ~{3{SoZ=suys!Ys{^s7h#F`57k-sQ{r5JEiV;GsS9hd4x`SHlFX$DyvE zrAlyFj7eQQ3=e<^%FM?7iD@aFbHNW(dnNm~$xRubyHPl!ix;dgZ_m!RMqxj2+at!( zq&cPfs=#{hUNcodct8O8Y&toX?4CaDipv6&guk%0v97OK(&A%GQov7S zTDx7aG>R%arl$n~~wtBI&JnG*&ew!MmbA@MVQ}Tb{DDhva&BZI2z~gCWy+xz*C{ zbfwE$@NVzm;J^z_Mh5D-Cg1cXWQL96!lj}63-7=-Yd=t8j8&t|YC(Ik;4i$>(%QXd z1TXlw(*4*oYj09YN^^!*AOEXYe@Y(?iE1f^g7go2oCg>0k!`i|5a+7M;~p4BxU!-R z7cF;jaRbJ5uvM>ISuC7XvDg@`?bJ~S*==QG&CAR*F~Eh;A@-RGr0>23GueE1-^+Qy62DQu9fE&#PkKRm3R z$h)2y_Z2QV`3KK>EE(qFbu0d92%6r}+zg{*o4DuJ%*2vov`+Tr&OY1yLwQf7XN%>u zyWFCVMVvjaLn1a;r|WO8vjWU>LGzFzG>_z&yl(fgNAJI9$wdBJFHx zVWm&bH2F}qEi`R4D_%1T>#b&;0t)t`j>Jso|OwLKopoV?MnV4ZsJM7I_uZ?n>Jsi+T z%r}kxknQP%fsZc`|K1B5nF43YcNhF6dh%2XCVI>P=$T!pa6R$(5dZX7B`meGO&4#0 z4$)RPku9n!u=;<9p5P0jXRWPm_tib8pI~*2>`a%e3j1zJTU#4epTF}AAn-^`OEzer znQ!`4PY3i)da-d_5f}fO!|6n2*Ei4Iq@*6~d#5q6NVjlBLcB2@HqFm))m!Gc!15m+F&~3E`aGE+|kSOs>D=<^~DZ?Vlu%6eH)W z+^NulbL)HlByxNk`CL4l>KREtU#Y4-c^Vw${|T@2kvHfWF;1+*d5MWBwT;B!Y>O%| zl?!3wQwq&G&90A6Z7N|Il_G2!%yK%@*|xmb?|KbPK6TL0Hf{@}`)9DDbhWscd*C%- zCd6~I({By5we@Sd-!L%zPCSLp*uSEp9=Z($HjwLe)nBTmx!GhfZxTHF?%IxQbSIN+ zQDJ9hncN1M8DIbqpf29nc>iL99=v~>iga~lecjM3Gw*Rr-p>c8Yok%xi@6;J8WbgJ zG1;oAtZXz4_wO^;wEhZ2;Fb%B{GArw-%&#rIH_IG8Opclmo^<)?@BrK6EVGxH7y*@ zw@BFe4Q%EA&_HqjKMl0S!#Av;wR@MFdM2^+qb}OitbO-YD($_e9}k^=g3I>j#ief< z-@cxnU3w|aOhIue{*!-{(u=20oHLS=T3U*T?ZNeg&t(|)iYIo~_C}XfQ4|_r>|%H< zD@7-!fa0dbgTsNSWe8D4p)t|Ihe@3mXZ+5tb(f&CXhXK*IK9-7&#xqNsJ`sX_FI4`0H6 zeuuk-4m6l7#5ijQRKfDy4<1Z`nD^<^dvA#%jk1*!O-xJ2yZiUPlxV#;^IyB@296Bv%eZ1cwm-S zOwCNQGw3@yJI;c)x%ZtUo5xou>Ei4+CVteu`S>F|9HYmr&GQqF(RcU{GMK9-|G$FU z(7%G)XU}#6?Qc{ji#4XE{ZWLb_(_7WTSj&1No*X2X-?ZSr&Iou_np58F|Q3-JbZ$W z{~|n$0L=Vmb#&9x6B9qMysZu*_t(|eU$}8IEHY9nE&t_YvmvY~E;WrIh_s($TmX_&a@SnTc&y^)i!(LhqY_d%pMQRPIsKUK?;$04zAHd_2!SxNT! zQ%@Wrb4*xL%o2C^5?_1+GCnRLAsiBrpj1@&rFD?a;@yVop3vL~upiiaA=r=asXrE~ zFTGP3bwT}*-M*lH+J`TwpOFjd$L}xoV+b|Q*(GacAFK zliUjl4Gw00Pf`Vmb{Hcl_gvkc0S-=egQD3fUqS%AD68SqGiP}3qgev%`=j38zhC7_ zZdpIu;OilfJwQrEy;UNksj4ay>>WqyT^~y5@__ZtP0oPT^Lifnl0Q|xE#4MMHRu2I zpxh{Ax%Bit4jW13=d&evT{&_}raBr?%TYr%2#xh^ut7lLjB$ds7Z=aAPiMr--Ewmm za*w^AHa4Y`^xNZ};}=LaoZYxAVqBP&$jQXV$A2=-!p2il?_$<2D}(!*MM)tvBI5d= z`5IBQn+ev3{~r5M(vn(?{ZB&;9~BLl8u{`-ybvA-GFuG4JxVUV;RObHT#bK*w z-`GoD^!1Z=EuP^oF=UkMMp=3EZBKeOfRF$FwVbE2Gl6#+*oymv;JqXU3h66X7%z4Y z)fl88ED_=W6V2e@&o>F&$;d{;V^{IXd9At^9>d+r;1rSLu~Y8p8V78M3jD^fA*E*H z;$q$IhA=p`cj z_?E`K;{TS40$Hzju-&ICF)fV;*Om4_H*dM0qkrSH27_HyW)jLv)gd(I5}@ZeV}Z~D}AANss^Pz zvXwojfZ5Q6;tz+2;WF{F)|xi(X{EWt%u1UMfL2q3^C0U2$ArTZ%?imjm{Zbx!4#Nu z|L*XMnrmQGUGX!xHBul>DHqrdgalq-J7s^d9YO@#5llISt~297UmvHfQE_BXvNRzpwca0lk?H$mb`J5JD0|s_6=>VHzWYPhCJn9D< zBSrl^09`&aSuXMNtSNbJcfT{{l#3jVNykR;sI)coBX0@tZ2^<$je)*?skgt`P zjucK6!HWqIgUVxJ87T^JsExWcu^tKr`1qW@cs0qv z=S%r|Q}GlYbm3XIoFdxcVFoKUN|D{2a_h5{ohmm0Q|_2-&HN{z&h)_vO7|#{-Ras- zMmjc2;85=*)x%|^E9_Ky^#YqtwPDv!eILFp8FBkY44>ggwpz% zhNNEirDq^u2@R(flS*})JaCJSc|C?2raKQ>N*k zIPJ{T6bIETul?~$7*1Hpz3eHlw!!gZGL9ACKlY;2Z+7$jNAK}y5bq+-dn(aZ3(K#S zmARZEXs0K2r)qZ%f~XFLOL}V?>vZC7grZtf`uE$u&tSt&``v}F@Q2x{Kl6})LlhMX zf9D6B4z^=!Hrv~453 zFC~zzs~sf^Vz++~fy;enra%uc7S(#8{7PM2TGqWXF3vy7-O|z2)cCoS=*HZ=FACCo z_r1$wvz|#$B=@#$jFqCccG;<@f;7~4z^e_++FE?KARr4qyqw&zXoKvr=sjAR>bFPB zc(=LDMo-b*$?2?s|AdAf@$*1!Q%E3Hom*9aVYZLCo+E58LW^f=C0o)CRXg> zE-tp8*dVz{Oc-`j_N~hM(VaVc-c^URm4K2ZKT)6&Vkt^Zy=beeXatB0k6v{33t0Uob#kJG z9(+$$HV0a84;mWBI!^f00EVvcUmb4@3W6E!ic4NA5>+`-x*v=beVv^skNc86xSW;6 zs>zIWuFQAdrBLB`!K)C4Bh?l+@X8V{(-3Y=F_H^l($ST8W`a{&Wvm={;g-ui6zQ}5 z1Q{B$AmT(d!e(GEnrzL);#)Q|D(aMasXKYmC#&}T`$efFdt&0oV>0QNA3j)yF7imC zwN+q6>*@KFHh5P-QE^bUbV7e+U|bVrAo_%w@?KRN8298@7#ppuuCCv{MfqzMOQ9g) z@53PoAU^whDhkTg4cas<8z(1}evilIv#5XF4){h#a(R>)L0w17%6PA)wY~klZtX)b zmI}W317TOiY1cG7r+%q#xxU^VQ{yV=todytS)&61m8w6eIo1gqPpEfyaheU6DnKUsfxnqB;^ zw3~A%$>HWs%PLgV^ZW>75pdomZTdxb@BV#S@07_OdSy%l!=|I<2k*|0 zRu0yGiMa3NmlY9ZRE5aT#lClC58k+ZoO9=Z_DcBt&gxCj!%|Q#uB@+`S{P;Ku`oKH zGPBO~{0_rB;8)32Nv>4>5*y~>LDAGw7x3#L`@^o@o-TynIm`TRWv&(WB)j`=i|)cS~UT{{x#*^%&iqcZvDk zzvo4r914VvC(Uo%<&<1pm_kvCRKgX~0oMS6LYpn5**QBKzpPNkB_t$p!)7|d%DbWt1NfB5g3#GZbm zH*#lWO5^PO=svWR6J>)<3r{!O(Q*m;6-*|p6jXEvmoJB}@3hS|4Ba|zDM^MAVPbLS%y{{3Q^?)- zAVe9~(f*crm#$fQU5x?*<4?XXJ&RUVhk2CT8^guQhSemmv$La8S2%s-WI5XM@bL-eKxvvkfBxD8FOt#6_jDQ7iMPqbiHWai-nAkX6H~;a zxRhLE!lTT$w$E?BI@T|MpCHtF_M&@?hyC$74mN$uU^TMxr66BjF_tLHD+YgxO*iqz zux~31Cn)5X-MjKEvU#&07@dZR@y^M#&X1qJ;bT=4+oaPM`4{8;{o|vsViy$jqoR{} z{=Bm;RD79(gS}^PxaXzTQO4%@${=ZH*v!UwIZC+3U}Jx+cty#W(a(S9q-;$>TDYeI zQ&p887u>&)^l#V|nHZYt8yS`ST02MvvGuj;^Ls+4X7Y9>BFIbYU+(Q-4#+sJ7? zCkL|qV1NUjJG!&q<1X99&<0$yEh*v}2!{#OAN^_>*#KXx>YI+ux=q&vI7C@ewMtJV zrw`1kn1n9j&>=PzNf0tIky-SoI54ooJYM2oHci~}gT>)2r45n(B7B0Yb5&p8C7s+t zB}k=hidIrkw1aY+3bunz5ofDQr)VCw_}$a}2!-R1)z%moe)WtguuB?&Sjq0MU%!72 z=lO+)C(B}Zx<@c;;c87*oS!OO;F(`bIVbhXThMnKzHX(A+wS7?MHLY_B_&K7V3@G5 zCbaCX|H~qxbC`%G2gdbb{?_JIDaLQc5UZRsX}B;qGjoOxshL_C+-SI;2L30JJhsrh)%11j@>s(ca>lhrSu4h9a390({(kgTuok$_iT< z-#3K_++pqQt+9D9QR(78PewuXTkGKRO(XATWk(dO(GQfbp&-y&4^M+8c`q`yWNmwM zb4!58b!{J@`*?#&7bW%aF(F)-Zfr{&B@XlWKT%TZA5@CGIrmoBJ^t{)vAwdT<&?G@ zf+{J9nh}wb4!tDAc*F-(05uHv3EVxLZW49@NsFqy#^6OV3=i+a4|Fn}A?PUL6Ahb1FT($^znGtwJef~R{UzZQ z&$l`~ZCd_ZPFD3eYTQ!i#@164+a!?vE=CVjBqjY|RArI@4Pf!wzTnO4maKE)a~__a z29OFvORM;a;#9Y{_u?2|AKeJrjuj8sFYb?sAgXG2+&?@!9Uc4t&)wG6P?23&DNHUR zGrxSkMHLt_b|8#_(WZMNSYCFJWXCe@0XF}eVH;~a2}p`s{WvuCznt=3QcVW= zT!q4ObHn9eeN4y1yh7*WK7km6wl*av!ecGtjbEoPegcWQpuJz6hEE;jZZDd7BK zAR$`BadR$JEuUd{*rNL|D>oM`6xTPX8s$1dFHT2-!Tlx)Z*NTJkV6yW%)AWd)>fAr z?hDdigF4M6Y(()&wf5dI6rL`2i%~*uF@zrTmWs{IMK0!YPgdx9mj}6bfis?NSiC_+ z2iQKd<{6oqu29~hZL3qlI9XgNkr&yuV|$7E?_ce&IcfLUpeSAM=>Pilod*a;)YL4L z%cb3;%Z_zauz;qvhiZKi9>fPh(Q+@v#0);oM~+WSoRQQeB~-XZe{7gc_w$Qs9O$U3 zN@O<_Sr!#k1`Ps;+5H{M3^n$=@uTH7G=yvxgUfrxX=I&_v`S7F7fC-qxTSM!Woc;z zRw#_d*~$i$b_eEpx(1@uI=W#GH5dN4pD3$>C-%TVKab}L0H_#;-AXgxC#jZr*x9=W zU#c7)@9iAAXp=nu!uzvxxWjZ!mF5x!9v3aG3YIpCm6aQp0x9A!J_9Cw9f8^YZ^tnH z*@-qhqUci_g}RW?X@}Q@Q+SMDgVtG7PfupqpTPL|TK0bh55ILR3@=^8Dkr|5Snq(& zC(UbShKGS&`>{ljvuTNHPU_b?yII8$xOa)>ioaNIP#AQDQCgvn=N1#C?&s4AQT4h6 zgd7t@HzTOe-IilV%gbN`NtgELO$*auw=256?fSwoWc@TXxsbI^Kzy9gqoC)4bNTfh zwyE*)#a<&iPGC-^jWP$6`~Jmwui5rtVlX0&8D87m&>m%cmdOZA|j%X!_96BA(!(ZileP9+jJF- z&m@nrAQ%|LqGsbZQ;#tC*W=>j4>Bq;Aqb=tvbn3>eSX%{np$C@JPWCeimA$4E=h?9 zQch}UZF94*oUQj4NI>4ef_^~+*|SJ`rWPrGf1j({*7*fLbZ!~`c00I)Q3FGzn?zhn zxh3OO4ta7lQ0mUic4w?_VB?4=4uC)Y{wJ9lYKhDpJ#%~K&_}nLg0A61^zDJYgQ612 zTfr(DzB{n$8+f{)WG>UoP5yf+YrMQ*+-G4MS&99N; z5JOCq=-)?GyY$!1n~`MMMb_3fJKF+;1Y7TZ){8wCE~^()z_jwlu|DtlP>tinnV6Rx z+|)C)*xbB1^~haRRNj83va9A%f`cEacX#h+erThU z>tZNcS1VB^Gh(=kgT1}8ZD}=SY09j8UtHXIL~O1KYW+8qk!r6rH8naNlRf-f&qV1w z>XVXm2w{S=vyJ^Mi)>`X8MwP|_{XNy9pcm-Vo%~_X>xM(EE0aHi`XlZ(NxPhsH>;lsPjMu5r~396e;MX-%k^SL@26N zIeWxG&g1*pg(o!BNmRnJ?ajY`v*ms>F%y&Hx^uwBa#()WgGvUntF%+s;=jujRt^uf z^56R2BiZJCLMd5T$mt{IkNULGL#?WM<-R_*Ju9mwjNhyf1yZV>xcKdE?P`CLdR>Jd zA_IN40dOeJwU8$zosMo(mqt`{5ppvE1K~GLKUjy$YRD}sb>5ievNri`hSSeJOA}?GFDKSqw zKYET;+(yr-h>Jh3OR6M+K$9tz&J*84k z!Gj7U@>*XP^k%zh2uEXLZyPhUN(-Z0kv?{N{?Vk{sM$bnze3obgme3lDox}!_N!~S zOHZ4c0^0#?gA%u(!S0%=sjM5_L7|!z%_t@H;jXR;9)7WPE!9njM3>GabdcNRJJX7+ ztUscE!piU7eJ^ajpLTqlNiYU4>Q!D_(|`S|B9c;7g7MQu>Vk+LH#Ic0)H2cEr=_iS z^c~nHVhR|DNerX7c18Us>cHG}c?F-Sy}h#GpfY7w)EoJ^6WU}y1^v}H_w~JUJ^q}4 zKDJw~7f3YdJa#JMSI*YV$zlH8R3}*7;qjh#6|sr@ zAs0U8?Z;1yjrGm7oisGm*pTYVqWXxUx$B^6e7xwRim&`&ZXDm-`rCZt2(N4mDtw+E zcV2E{VrH+9f1Cta8oYa5k8jjN0Zi%t%L>Ownu-1!b3gY3)pC1}h`56C^3E-r#1bk& zN!Mt#SK}iiBJ2sMUXB7}@tvoSl?>6l5UCZBAWT$s(c%o(H)lNtjml6#yZ)&kQH+QLtuFY=}@T^YW3?CRM-VJyJ zHCLWimn^*`W*~uF95rmJNGhKPV&ULyk8U7K>YRIw%*~yht?j=9>+>J#-dZAgi*{oZ zvDL;A61v2}ftlbF4r}$s?TE&-$VmI=aIqYci@4AV^530yvPT(dxS%n%+%`&fW6>v< zAyC3pU*~6DUUF%1($B9`W&{4=os*O$?6wu z3=A%CoAvp6`UfzP^NXp%a-+{IRQ?M64j}r(9jTc{*U}D6Q5V8#V7c4 zG$+tDotct}42?s$ll;k9du%{ox|RHm8;Ot4FoobB$Qj7#>UkMSJadm_=P(`-Ok!Zy z`OFd#MaT~z_FhHSmJ_p1i!UC%XwF$YJT!=Q5{rnC)#yU?Eikd4NiMV#mN-W*Z&)z4 z%evU2_vgce%PHF1yLZG>8+;c&Src~N)=SZPx9}-xNrG9#S?7rT;k0E1b&vEiKR=Uf z8xLRU&z~+7!r(Pvy)#h{u0}jZ3C2Lai~H!J8fdE~dk{Igp>uY1a&ms=z4P|gD25>2 zbx(~d*ZsrC_)3E;+-c&i{ryDu4u^eX%kL~njENB<(_DE_2Y7z$PM>ZmGGXE7D_!5& z-xsiBUo}@(?`i!~2gjo0E;On;m8Vs|CU#$m%NUbw;{wx}pS@JG^@!a~n) z-!a(ONCa+k^gb~c0XwnX`tOJ+FN0Mrzi!C2_q7r}K2^D3_3a%HDpD{(BI$u3t!gr1nwuuqntPkDLp z#NiVVe9~ird3kVf%7>AM9*7CrYDxLpsNohiKfsFE_cix0eAHXP;_MrVRPjqA> zXjfOK?hPN`<<#)VE)wWT)J}RJsAR=8V0xBsfpezyT5|J(e z=@O8Jg^G%_bc1wvH_{!_xumagH%u&-7W`#_yTxMThL? zW)zhgzq=%ZgP3|--DPkDZ#W{1V$H}Xjj^>u(%skh1|APF1ZQ&DgA5w<-F$1`-TEy*wcQ#z9j>We|5&#JLK_ z9LNRVP^foI<*6aSRND*_%dVVEuna%OSKeHY7a7oL4>os0V92DU^x`KY6t8$AqebkGk^jgQH}SmgXN@R;=fX?XN`P*)g=&?0)ZBcv@uYSm7IW z)BVQ_U!I4|S)XBDqgmZVoeC=sD$3OircQe*YHCu4y#;e-=7=&hH^P_ag11HZE+<#_;9^6lPllNRV^M|-O!kNi;>M5%tGBRqgzC&;!k&g(Y`iXFH zv!X@1)ZBmkkV5X#v1I=OSK6Z7+`@d@4q|VMe0C!@XI|q7SEo2(Pr~V3lDEo%uqJhGA=h= z|L=TzFbm(e==}BYADEe2SDj%{p?a0}_-P=b;pC4P%K12wJB*ARvdCHFWdr>Ls1zej zNZM;n5p+1gp~$BK0>iXN#->H4Fag+lbKr_4mc4}t4h)p<=PH7c*8WXz9~r5Rv)x`m zZV|P%gCT(x&SwkK&5ONmd#1(8>FJ&)-ft9Mgh*fCvapy`3SIbhaOqMYwjsjI>_3Rz z(zV{zbpX{dIrr_RS1(_hH6^|$1d4_Y3L+|Ri-bmH+_MApTEOSQ&wJew0mr% zXMB*G^%=;_*tf&R25-FPby8ey@*Qq@!re*DH&<%a%ln*@^JBT>_3L1COC?QFrt_yZ z;u-cOr56jVCXta&wNq>!j~`1E_8hQ}&s22n&m>ArK5-{qM}=_i{neuQdUS7f@Xg^Q z1R0!+8_%EOQ4E!L3}~N*b20=Qr#*h$`s4Z*WAk1-XejI7!Se4ZF0Qm075{&RhMbj! zT%%*a#zJP7lvvBzYk5^oRNu%%e=iF0^h-=AI6xz4)`G-FXrt`-?|*)=V0sc55kcfa zKhqa0xHg*MWgY0gNbj*0*xAteeJ!wRgG(Ii664*Ek{J{f&%VT=^QVl+MvlHWHU_KO zfCB-7nkeXJbi{FLmE%gACjAS)<9(77DFTAiOnGXnKOjjqSHpScWLNF!>U~&dEqnxC ze65yX2(;4Pj-7RC0A5)+jErdiaVMwCFYjynx3-R?Gf~){o*m~}4X!mNC(ho1z*o+~ z0$b2&;^6pB!JZCX#EH~zLOPdRJ)?zHFZBLl6M9@4TVb)R|TxP&TquBXXaIt_^yy0v8{71UNLVu8 zW@Ee2YH$J*409{^jVdVc_g8k8eK{#(=DuS$^2Yb{7|KeaNVwT4oaF_booc_Qi{h zj!;m(kw%-1;*o)L~v@yvo*Wh`Q>lY~h_N_)-YP`9&_F_rfc5^Dsq}CDkn|tWRj3fP%)9=CnU0(;C zj+JJ!bLJ(Xun4+a8#Jx}kyBtfQ*!Hxt&YDEU^}aS8(;01=IGXz#b9 zqp$N@8|($(+VT$mudepXG}=Ol0O%dXH!w<8GB57!?P6JQ= z-}iBK=io5!%V2hIH2f@>7#Ig@wxed|=DKAg?}phpF~shzVGJP`-YZZEOubhC@e8H1 z;Iub6rH#WubjgQFm6^Ig#dVZR8ti=O5>Z1Wyy!mb?7bP<{3|Cr9jv#ilBVRq=uSiU z4=mdl^nK3OigZ1L+(9Dz@X2Y3-wwL>VD;K5$f>+|mAcuVu)~`Us5-VMxZyr}%&<(N zYCdXvu(8-(?%Ugo3gX0*r0G7QsXPKeLO38mFv^?o8xItSQ)}PVE9_dk9AnZ0dg(k1 z8LU6{1tnZKQnom=pN+zCr*?AxzQ3hsh=Ji^mRkOV_Vyg*8h=yQ_pf6f_FGdBJVWR` z4moG_J9X3a*Z#4|`uPENC#?QRslvjbM4`jdY)u#lkC!@dHlv!*>sVJmpER$ZKha$w z{2_BBC2=mAWnsat9}RhbpO)BTT>bj0=Wt_-?E9QgxwDhBM%C#_8x_Q5iK$W6lUJaqEV;yrdelXl#zwtp+1Y%(WRI;fDLzjzGQR}x*#KeY53 za;+>ax8ru{(-KTgRx4bp0VtBR+**!1qPo1L6d8HMH4g|BnUs|GPC;KV(VYtWu#<<6 zpFP_-X`#_@+~*xt&0^>1lMNuA*Vos-4;_NJ4pi=eKLg}?`qT@}q8jLuqZ}(Md@#YB zl#hI-8!0CE z_cD1_`$rtw%kRcaKXJuR(O?YjF5&4Ag+gI`;AWo%x_f%=|j zf=EvfzM|iJNXTIHs?9?8x9|Recd?pkjS& zV%BnUgMaJmed9-BVD1%j7Zq7mbmS3Nk&#hQU*b3!TmQt$c0UTz1%=DXB!UvYmi(YW zlF-rZII~bPF`=)xTJR>3a2o&*=^bhYa@-4~W*HbsKx!Zr1CW|I5#eqzm+dYQyJv4A z78i5Rd>WTzVn7)j{oLKV(vf{85;{aGW*-IP!K`ldykMsO=ds2~@snI^(T6GNESkDT zs|yQxUGqbWf8S{zRoeNTW~IbcWoFvG-^ykP`*$mlErL_!Vcuh6R(XM+^+@Z4Q2Ss9nyb zhZ^KWd`{Mi`WyQ`1{I}wZM-x=;0mNRgok6&k+0gWd_a6y*-2a;G^be%2@VQUR8kln z>*xGIuYl^JC-T2Ijd;esnfV4rg!$j5CPdCgR##`wM^pOv4Coo-1gH9S*56a0zU(~i z`IQ<};Gd>q5%L@cm+oH|b$fL;WX7LxPFi|R*+V$w}pj@VIyYamB)ZdFpvN6@^Y6! z`UOR(Dye`3e31L)!HGTpQB^y&{7vYzUXrZbrE&}1yZRj0@2SdK(f9<=PlO{9fq@A^ z2SZQlfAf>Q*%R3R?@|hWM6>odAdltFU24AW_IpJcyV>RMYNq{0+S|SGb_+P)$_Ek6 z=_V&9Jg67`h7t43-k{pEuF<>EVQDLFY)r`#Wq;1aSe#N(79G7Qj1_Wvj2DH2>*?Vw zB`Vg{$-u~%X=JcWN=6oQZ~xnWfj+FT*i`io38Nq;wqHGgYU-k#lDjCUAeR(fPGPS- zFadqFZEmJaGlfCkDHc zGUDgYld1mElc}k#ktCmqNiFn38Pc+mhg%qwH=-j1>94fI5Al(cBarw#!i9nm%BNJC z>he9 zD=hqRxVvzJG9PIpM;{1V8lZ5;bWUS_gmR@f}4G z?$j$65OB4&{=iOC!rHoLbf+E*AOGIG5B1RUidRC6du(j7b~HcoW=nph)9 z#kX=%=cQDg{@ejW3Xy!@u&{48$J4+XQo;1l$ZER-#veG>p1Lq?X|;M1LpV3X3B*;6 zg1G=IuXrdeydrnLy+ziqkvI8zgYp#*M6bbBEEN)(Ug{F}8}+pSb)g=zQkP$BfW6M*inM2|Z;8ychge0*Y}x#{a}$!+q1HnSspPuopbTg?hRy0(BqYvkLsDmr9T#0T@?{*`th3;YU{0y&Fj}Z zJtSJ1Q!&!U=%}b@3TkpV zc@|dJOu*>H=pjRMr?hu9vCR|KjScgx1)isvZH0aEXdmtRuLlPuAKJYNW~vVV1LcP{ z{!jI?Kkev=1hdMou4dK!}qG7ChiY zu;FZ`;sn8kVRclUokhz#eF=w$%CIy)rQz6-RAOX+MBnP4x85N0Kz0+(Frds=T6*e} zwOL6T^>Z&Nr=;Z0DRu9_z%V=OGfZ2ygMcn}D0~k5V$aT^nID{llNqIZOe7^Eyi2WT zS8{bG9E*m-vs4l@b6-KGiGsLfXpEbi>rHI*UjfN@nQaL(DanR8y6FpyUkKQ-`H_sE z%QiMKU0qnCCW{FDL{HZbf94A)2Q8R=HI-d4qa&cF{qdtx_Y)anVm`Sm)};Uaw`7J; z!NkGF_5q6aUzn4akh;39_qS7NJUkS^e72Ap5mlpPqhA{l9r~x{*H#4U+gL! zB=$orOuqHrQ>QsegZEAU$o^+u;5Ns5ar$lAMOZn74`^s~}8s?w5yZqD#%G!9Z0zoWyP zqNzelZ=3~`E*jPjZM?waeW9T#r>v~v1yB2fZf)tLJR)GXj4(W0{6^lJsVT6Dd#1Ls zlA%QBKxT9SEUGou%;53sPt6g4D_3^*?ex^Qvkiqas-l zn#xY4vd;*bt^DCzZAIIyzkh+{@CXPfpfA&FOf>Ac7o0C-F{i|36^_-s%M6NNHh06r z0`8EQIwoBG^+5O6KL93<4{v`Qw;0VB3yn z6tuMdFHCutFLHv2?^!FnMt+O zq3{shqMn@zD4I9X(dy0w^%You{J6Wb2WH{%O$4>fvwyqv=*5;NBhHoZV#r+9HI!J( z((^s*gb7X)Z`{zn|MIev6YQy;D(F2pT`(m6KgVL2;!EYx=H{{A{k>i5CJRv_sVtg$ zl^y3wDnO`@^{_wX!c4yRI;ty1%u&&+eOhM5J(s^#wiIVn9MEcMTgn;L%}EHAGLZ)F!gV_{mI%=|kY z{SUnPb^+d;((EWva2J0{39QH~J7TMpr-Q^;A9!}iLa07|INP7TpJ+`fSXW0AuXA8= zS*?x? zjP>(8crYcPeKcAu)X(HRJv~hT+y3Ju{hwRMCx_c1fQ7(e-VR=BJGO;fP>Ld*Vz!t1 zJ>P$fYD$z7d1h;x3w7SF*oU2Mo^Pp%Ty3Z?vag{Ae|N9O((@6c5Pd6OslEMSlmJzf zFExE~Worw|{ycUA>ZnAemK+=!$tl(L))61so-#h>;<`us9Q5Nk1!=LF`UcnFDs?*bs7I}| z!?yf^KP120{sc@8ir=#o**N$Q%ITXx;xI;DzO2nAzBGb~nJ&e&8mXo>C$sZIqO+ah zQK~8V-Ji#gFNwPqpwNCI5M!dHVdEe!{?g>F5}2v_W!DMo=sdT!mo;My9xLX(bm`=n zRqcMBQCmp%#Jl;GHRNB|{rp&1aFdZ^x7^zHWLQ!u$HLm|ojG&Ibm`R`H803~#=UR9 z;{A(8WGt#(kPx6aUYjcwp-PEP_ zI@-|*mCO$r($`7QOPC|^oo_Sj_*(B1vg32h3UXMvmxU~yoFr$wC6axpPM!A^rUa_e z*lHt5a7x!5FI_s=zi6F$1o2IZ%3{qsn7@yg{$p%3E*P8n8Z={5csPMfI6#-2g^E>< z7m!WU{~#NMU}{gTm-IR8-Ms`Tec6wverb42@(+|2fwNYENMTySzF^V}nE%;~z3O3`e>F*GpnjP6`cN(!b;cS^G_|9WU} z)M1Ol*);Fzn-MiPS9KQZDPLJ37Cjm-v*tY5c@hJb>=fY7%cPl=b@yHkF5H1iKSG~g zO$_AV*zsmsDKbY*TXV1;EcO3b5D{a6EF?lju7dqt?^?mYkzcEBxF_Isz`HXjzdd=u z-F*JX-J}6`v(TvfG~qm_{*>XN{fv3l3CYh5o!WOf?d^QkxmN`=L z*aIDWP+3x6P>@j(=W%qzRbu+PYp(iEenRQ3`tw(=>grPcw1?Tfy*)eS4!gCFs;^LG zWl0y2d)+K3c>BKL05T)~6@MteJ}(IzqZi<4clb}{p+guC?trnWcRMVf)b^=&5RQkI zNo>W;54*&z9a(o{TKd<$1bC+$gMocXU~T z!@dQ1-)y3%%T7u%E$RHD)#Ot-(ToT-9=sn%MaS>5`*>f_P)bgYUQ!MN5fO8hullk_ z$V&eH5za@O(e7~Q{xm7Wb&IQ8_2m0+6nD(a?m5sU+wfBN6b`UTvY(bj!; zcYhoYvRC+pVE`7HmKOXu_b^FH)z>Gv9#@`0-Gt; zraS&Fl{aZ=c~Zf|^!J$tv(57EZhu0(-x0yg{Nz*(EUCgs77PrUVQx;`y+;GSn(S|o z6mZTxi?cN1z3wGt6Qu~G&`{ia9jLk8mo(l8Ze zo~P@Zz}DZoW68jKHk{vH5!af;JjCdFVpCJXz8kmga|mh1ODz46#z_dh~`VNx|*8$KRvqD+3W7ugZHQX1A5s|GtLhm zrGi=a@){b<_J_mUW{n9YLn(lJ9c)y^5rFscJwVg(UkR1S8k_t`Hl|x+vG-(nq;OlciE9ypE~@EnU^l# zUB1~TABeWOY50m^_mszikpxpk#S-Opj!|$*@fgV6+*5fjPJK|cgYEI%L`@fv5Gsm{C(EpBCO-43uvx9W zuIU@aN67^vfaL{)lt(RMFv{5aki&*vV4x)|7}qWq7}wz)yW~_?(@Oi08G>tKjZ17Y zOIL#_9V;qMq&3S(385E&#w)9m@}dlAJCx4{rse{wF`K}_-LSEOD^jKCt!eHTG*kmj z4L~))mZQGkeLjD_-d5Y#DJG7PmAy{OB*@NQPI>GkqfueEeb&1(=I@`^8h!+c#y)FR zzy0u^X^}x4dCj!?QSHIgC#MdM<$R;6>7E`FRd$w$ldV~FB?bUb_`dUcwLy2Gk2z(DjEl+eQ76t{9;*!c%HzcMuJ8AU0-Z9`@{nqD<3E==aOQ=+x<~ zqr>}SU!M~i?Yuu_`78UF%h;IUxhdGI>0*#xmle>^kQPU_$HL8VY+(st^n?3!_wHqu zIe90}5^-lw3k+tBJ4Zqex~eLw@6W*S_&Cr89!&&EdWZn@m$G%Zy|OcNl?uV@m7vKT zjs&s+W4Mb-SmWjm-nB~obngz{D>DqSDG%vsnZG#EmkcRCvSX!y$=-hsdbs@fj~-#j zOQ{PA2HYIj8{J#k;$W$I0l3`D(wzNx82=k`H!b2mWlR>Kv; z?YF!Ug$-MOrfN@4##R^uj~zU}`@nDpou&pMFc0t3Jz`=?Hp`iS3BYuBDg!>gMOPkn zIwba%K@bTzPH#ory_KXlSA{OtJYJfh-4gunJvik>Z;r{tQI&0?UZ7(m0U?`PR9IMS zuz!Wu9Tg;)nnyyrdPCz9{3XsW0dJk1^Yv?FURe=PYrIzESi~WxZdX_)e)vd>wjC<< z1MVrXrfIst?R>h{#;r5HyBlNKOAr@V+j;B=mOu@EhF)u`x^fhX{me_|>H%Uv3MKz9i6Z{PkqJvsGGM<;eciUnpf)W4dh z?5;M{gMO4Vghew~ukza}a7}mzG1WHzpxYoOCTCbt&Mj+BI+BrtK;l7T{Z~!i#qzFU z`+(Hk*yy6YH-ti@7Ft^T(l;hLzkH8&cMtPMXH~yYdizpE8UoUqhKxqJ_63t)uGKds z&mxUhXm9|K0&mcFYN0&YI{75f!Y)A{ET zz_|@oLSkokjwHq+-?kRMAa5*h->$u5`*AUD-GC(LDF{d!5()1F_Jg1tEx-Jq6xjP% zhMjF9h;z>;;CLG&a5g(V3WNf}SdM&rs^rED5}t6*PgID*Znxwm8Ah>EW_;ZJ25_C; zK1qSaAuPJ$bhNeR=jKJIGPXR4X*QGf4fKkJXN%+Y0ehK_nFpT7#;4PqU`yxR?>L$A zMC$A3qM~qMYuw$@n-8k(y@~ve2?tkq_t>nYv@d~y*Ql|C3QYW_caARIJSQ++t$T=0+= z$Hz_NwVKVQKYTLY1L32f&KBJN^@=-I(kaZ-?B#XG*I!~z)sPE#B%fJ%yZcAFU&|js zCS!YhK|)h*F}Mky;H`~nnVaVd%cyH;cwsrCJnvO*CML(DjSLxI7vLx<;F_6%>_d!{ z^jm|GLN6IWm+zy99aEBmvroSM2R%gqwCx4k`* zuj83ndZ;3(ev^=g$3lQv!NUlM#CXAOcB_qT&(?=bJ;0Uf7!}&5r>BEdML%2Zy05fd zbX1I{3ZA~SDZxPX&MkmGVm{gjgCVP_wLBQgos4(!1)tf5h1uu&ht~U%zme_gv zhKH48L$|kd-;9mtcqU69+OJz#k3fgCDo$xlOKS+SPhnvw=C;p75f4sCNJxh5goMyO z9D^o9@A4aTWA=OEKNG(+7ZPcruWm=1`kJnihTY$v$3~k#BnTk15ARjKi;s6+y-6q} zw4SH=fZxlb%o@5#1T{6@U}i+Sx3?mrTo3^u6(WiU$cX>_4qw~s|W$7{?KgY zoA2rxl)O;6T}fd>Kess@ z7-GI9k(Nfrchr>Ba(Z~Vb*u6e2zxL%kb~(S6K4$Q$`k0HSJ-ariFUi!X{@a=OGmUz zDa4(-BnZ8-v#9S-pA)$Ni?NBoPkF@u2 z0xo`zbJ1N9hh>Si7@G}l_>b6fD~42bbxJ#uInEz}@saPL-O7jut^z`Dorna=i#)3DL zZ)qv%Bi}ePjZ({j^S?-LeSIu)D}uV&HqOA=dJK$GC3hWU!bOf1qnf9|BIy&*D?YW6 zHZ#*GI13Cc@Xn0dKR(3x*6^U3`ElC%y<2pCCxTPH9E)%;-2iOnf}5$Z-)1|MeQRg1 za2Oy`u?JNaa5H`2u8rnqw1Jxu{aQrrkKCyTwjSX6(pMK6+9#l)ZK`tpPe5^f%w0m% z-Y;mk=vPTxQE6$sxt;d+u^5(Lj0VT}ng_Rg%`HK%NMex9(9zY2jJ`#QoLw27=0CRK z9UfK=Cqr+RWAC%TW*Jt?6k8G0=%_*TDa*0hMc1xcfB4J6Hft%eA)aPxRze6+yu zdsj_a#K zO%^^n3ce`osQ9(=b!V4#RJNvd{6tsvudJr|Nr$MeUDD?rL5E>tV!3!dSE79FOi>2a zPK$4_*>#>X$;)FH0(!h7y^LtZ`vZ13%TTR6hiV0N(Knsg=Iix#_pr0FYKJN-DG&4f zJPG*uI->mjt^x}Ss?9d0!eKuv&GpsGC6H9?WDpxvlNx^Q9v@dx)Y#ZF9f22i&F!n& z^^NBw<^7C^GJy^IF*ECw>ySa6R)r|UGzn;x* zH9-s^-e@g3WJLTFrb{|H{IaN@_)T706BPf0Q>eV! zC2>B&>pPoRe-$0*MEVH(ls^Pr6#NbOR$^GCvAHeiF|b*S5fhVi-(JAr4a*ly0+H2r?5T0w7hJP^0-wT9fqqtJjA-g(Z`UW zF8~`=q-mfbQFu#0Uw1JRqB_H8cSB}vG{n6Zm{2uk6+i= z+}<3ju-|lDvsDo>gn|N>jTVObI7ZQO5%p8&BXNWF^f3>QA{#YD85#5Qn!6ST26i7!rl#K_ zG+8U1%&PG}rousU^`)w6|8c>=#s>Mk@4B^mzFycc1$uvq)*vG_G=Oi`12Hd|DF3Az zbHHz24R>1>rl;>O{>srOC8h0vSS|JmlGN(z{KTxdP=~0+>88p3FIS{jP}Noe(`;5W zps<%U!_iA~qw>h>bv4^^Wq~{oaz3{o{#9pjLCod8(Fp3Tg@)0*V50Z0-VEORW&FAa z|N52NPO~hl+}$H8e#ejJCMwhQam&ne^4SL!iHHfo+QV4#!6u&C5jNTc0aTdd8{bPLnB};-B26LiG>4R#yp+ z*`}j?!pwZ6)jZn^mVK&&%*Cu+18;6cFasnY*i`dFOCSzp^lrq@Kd1=|wzu1i@0}(? zk>$MgxHzsb2&nb5o+kIro=Gh>!=InlVb8W!U#O^9?LtY7+@{kV>1u40RFr+I^fMd@ zyIu6B_>mR8%QXcM%>yvBb#%<;r78^ah@AUnJ+=Y!xt_)G0RdJFd>E66-y$?v-0XcP}NXvsicdN3K z^C6x%F}JEHhn42ZlJvX3i-P59Dh&a43=+`$mUJT3rV6*r1 z_6K&hCr{D~&; z{4RF&B?J&VO6cgIy)$GL2HNQNUAvZO1J({cdb+ZLb%Vkw9|` z2e8h&@o0frsY=WB_}=;7oP&d%FaM&lcV2iSADn#`X_^%ECe@F8_H<})ctA-`PWFVK zo`#e2(PYnR4ZFV6GcG=rh_J;}(G50sncZ$dXi4%u0449~DbdD|ZoIrm+M%kwzOqt< z+OPF?!;7hEWlmjRNr>haJDrl?F-3>G>uSIM(G5*z&&WlS85wiT#Y1`s?j|!WSNPN^ z9@1#|$Aq}KVYmJ6Y_0vGr478*rISu2WsF(t_TWr)Pv)E(-tP9hS$RoW7g28M$;mFC zo^r5pVXkubdg0;W?%5V|4-P5@5zgxBzfYi()f4bpvryM5{}5Z1_5j6Uh@hk6Vn$wg z`C6Mg>#(z9GaP&K*{tv(nV)hzUOHT^*h*Ski*4D7h`eB)w46eRP~+o0Z#304yiSH% zoT5&44DFg{+1&st&dOIc(T>Z61!+e^gFB4Hc~>E9hmRcI=Z*50BQnyCRfPco=^^Wh zqq4FrdE%`X`RXcYf1k~(e^?7p?XDHr?gvzA#yUEty6DZIjj)Q-K?gRm^vY<}gjvsh zLC#deKgf^m?GzO+Z|AkPhFi^rt1zk?6_40ARXI1EWRLmS9dYoa=cFYThip~aZiRz2+m>F}X*#(g zSR4I-uBwwM)pU6|KA2iJrs=90>&-JGudnMyg8PN@^A!U7g(8Rw>*dyAoe4f$GaHpE zJE~nGK}b*J;y4Wr1^n&8BEJz_2Zi9~w7m>(_a)S2Lj&q{XraBakVE{uedjBI87cVQvtVEm@y0sp@I%IV*C=XF#O=Y^ zwW+4Dk%lobB{o@K+pN;k+tYJ&?FxNo^i3T5TT$R%D*w9YQ{D6x8N7oYk@C~ZN^t1yd>2P6`_pyMhfAB3d3-iec z>}rT_ABtv5&&-%JY>^Jx)6t&?sdO(V7gw=Hp_ylS`QW77e~Q@?4!2Gjd1yfMlavTT zl~aE-O0y2(X$9cy{ z5C4SVR}?WjdrV;XH1k`LQ@c1|k7He9z|z_rCYvxMrIg`J&K8dSvQJ6a}o zp|5K8ZLIHY4nkioui?LYe`#-3qDmu6dSGC?aQ3RQaTqEqA#EFUKJ(7aQ9viiPz>pz@5(GSbsio%SEoaqP4%f=v^%s$LQeLTbeK zx+h_+wNq@fB@u$*f$$z+QK_1 z2*X@124R1&G0^`hfL}vnO?7~8XhbEP)F{2V)nn5tjv9Q60PI9=L}6SU*H75D#Zwl- zlvVl6_BMD3NbHVfU%oLi67D>n@(2%aEb6QhU?UwdPda4f=jD|ogU4Q9tt~9(;^gcj zOlWfZhH*@7iOO+0ysVB9yV!#yF*B33m!h#!RZZ?F$32KfxSS&E0}c*CQp477w6z(B zk2qpB&$O(;HyMt8OBm`-SFIBh?aehBzoV)s@BDTAu)nt&F)+fCU%V=Cr_Zyeh%#K85cRxSwD?WBlvz4^6k{`A=a`g-1eVdHMML51cu#b7_ za(d(%s?Q?#X5u|f^>ZU*^3k#*cN!XM{u5bbAUZ8q^WJ{pz#T%}43MKN(SXNnadM8^I6aBZUsaJ`vq)Q!5f#AdVO4kGhZe~3SB_Ay_T`k zMIsy9=<&?dD(sfJ*D{TvRL^XmCnsA4a^JlsVY0WIGGv2 z#KpzYJ!tG%d8&Pd)(>6|#*-5^vc}+aH8q>V1B`LUtp_}O*}oDJD$26_EQ_9g=3wJL zTV(myY^9Xvu8fx#==&9C9~@HdeN-?1*EKqunsUPEAFQdQi7>@CWu`Tor=|!{4%_d28A0Nx_k_mH* z-5w+3LP7EJQh)IG*4~6uC5)cs1k(X<$L`wSidul}d$9c5!G2Dz;>j{c$4ytkIvwi2 zyoMXqcdh$FDx4!Iw*NZRY))&KEwB8q1AO~-Cb8kGU9OS>-AF3c5_o4hvp%tKZ%!j; zRLbc?#*a?Wh@3FHjd}j~Atox_#r*JLx?$}uzI*(?lDWEwIyRAG`*3^17>QM!t*m1j z$NalN=y;Z4sG5tE&3M3s3{GxdUIzzEOhC7AvI7IldZy%=%i%Z0LitLG*(=Jbk9MO~ zy2HJL+%G7|0D{mw-od9FCzx(Npi1=mz*d@^%E-;h$v-tP+v|qAI#Mt)(q3QxT2W43 zR#y1st50sOuHPWt0P5v;+Hq7lTqu9bnvwrdpMI(0Q9W}A2ZPlR#W(#!6MRpvK}Fl%rULb408HGm@8Nf8RCkK}$xclzq#PXgY$EtE8VEp-S_WS1$}`tGiVAJ(pthu4Ul^an3q0_mdS#8D9y+=Ff-NP`n^ocK+*K224j z&bAQQVrGi*)u}I3TlXK-AI%0c>}+_tOd1_4=cCoTp~^6p$QgreE+D#Kvbi0SHL)@| zJ#EX$aU`UtC#x}YLeffPi#Tf#|4+0PGz4US_8Ty%8$4g{C7E7`bt4mYDD==aQqr`{PR zJZAQpeHT-KihkpQK%D7yCF#`UeSfO+iyL7qs_i7JRJ6k zqM|=;Y+6|5>l=w!cID z3cAzncz+BNg{VWpB|OEb5dYf*4zq##MW)gc^M>LQpc=e)*woor>xDc`j6YpO_mExn zwLY`pEq-Akuc*))3Hfow1J+&mF6ZgC@zKfiv+{Qr-2{6i^EdLRL>NA>uRuiyI6e?}{D+29vh1(60VY z7j2y}XTMQDod5YAUL3(2w5KoG2fLGvx95des2_ijeO9d92jl`<+38t#pFcmF+|75h zUA5FGZGNGwEO|8(LB%Zn;4Czh1c^NE`NNiHxpf0lj$1A~Ai6j?HRnWm6xi-Qg-+-m zXi^KP28YK5rK)4^Z8a}Eg+_VgfEC{tj)B-R2=qnJZ|^QEZu;4}c0pNVP`rF3pB~K2 z+WiyqIBydZ-oEu0m?!<;??})plD{A?GI<70HJ}RHW(pq8RxKWOUZ0dpW>zaFCk+V< zgbim^d^I(?oY~U2VCnU}y417%3zqXDegwf}oN@u-U`( z=LEgcX@w4H)KlYm5%v#P-PU%a#x_1L7(edlly-31Z(Y2CWn+@V4sCWUqZ@G|vzz`g zad2I4Z~jHc7v#62TJqjKv#v~PZNc52INOci;Z96snC3)x_h*q>^Pi$G|Cqmj{}BhM zmtn8E(%px0Zj}`_CMx;0t?livCB(!WfD5IB*#xWCx@79qu&3B6NMG51@->NZI+dn$5!mIpINHDWQ9YikjM zS!!h;*3=-qSyqFp^*>>gzAIh}XWy=PUApuRGd5mlZic|`&Fj~_PeS$0bPLC{qF{Q_ zwI~6{hPH;@j3U?m4vy5t%fc_!hzdE02(2krsB#P;Ber?|ccJIGDrKgWl=Y(~RO@Ts z>e&NgpX$VwMakJdtuP)bP z!G%pNd~KYGsZjS&In~`g7eAK!@|CV5s*!RXNXj0VqqCYzX_L72iyf^kZtrt#I}cJd zhKHZ~mGS$w|4$eNgzCIE(#q}Y{M|4Dn}QXE+t5)ujD7Vda=wEsL%U0y1i|A7kP^QC$& z;ixz$_5NVqlm@BgzQuj&^=Wb*3{iNj)4KXOPVMD3w$#W z%{MsKs8v^F8to>Hsa9>?|Gg85Xwgkxs_v;OK6!D`i8i0zW^RZY6KD<=_aM*RS&M z^(eEQ_DA)^Pf(3UMk!<{l^H}=CHeaoTw~!=amLvZ-IuL3-&^@t2VwnR2TY=__Vg67 z-_M`&Zw8;RJ`tGe`rV*A|5+~NWo_LwSe}rVm5Iuo4pKSA%eV;D_Y)H8LYx!X%(}~v zm1n%Sci07~06@q^?jsg9&8iHQv81Gu7Afa*xn5d^0n_oy{L&JLy{-5{R zdw=opiykwx*1Fdfzwu>UE4zh|6Rz|iTEbWTZ6PdTu^ z(de?L%9USPR?5l+;+RB4B2yybqHzob#81g4xlp>`^{IO~DP6Rpn53kNhOp51?+1R6 zI-Bj8`d~yg*MnEDFHAr3m(Me~jmT?$KH}tA`*Zr^$9<^|YIXRshW%fu?og6138}kb z#{1X19_wugn{7y$oi&p}f?eaHqZHNDWXFdlWynEmX7zBGxTY$zww8HYUad8W7Yqo1 zRq1^B*qm*r`;&G@u}eQcq_4^wu18|<3N$D>I?T%ho?h@?ME2gsskNtl&>~=6>n?R* zpo57mVCy^g(!3;v)G5jXXNu2?LWYLY;%fGPGbOU0?^s)WSMqO92@b9e&-Z)=f#6P~ zn?tOd^U`oCo&i}!mG}f0-{l<8VoHJ@+JLV>M$7Z@3<71QXaS%}XM(VbCdD?SBPvAelCh8DS3(<%C_~8p2Zo=c^qYK?G zz(FtryU;*I^0S9sx&T9?-#!qgW_MUZn73m*E$tkjeLzM8!-8j3T|mGiOxG+C5i8(_ zLFMUb&jUR$K?;YKgD)-yV<{^xF0uNq?d7F6iiV@a%gwz%VYjmbe?Kg1{`~o~sh19* zre@!Ecc?-;m*s8}f0rL&B<*L|lKOFr;o<#0s~UZ2V36GksU@`DoAJBh<>KL)RAFG{ zh-VX(6V?zvF}U_efPaVbdGm);=siH82AY`V!GQrCFw4I<2jL#ND^Zan>^4#b1;kZ* zJOtlw!1`>fu4_zzZ&llu=@fC73k&U(T~T4ppgs_(&f$2-kW@x-+~)a+{O7ku5D)`L zPoM(Y$k(VtE{Tasa0{i6AN6J(qUpv8tc00@1`p~!(iEmEdd4#n}&utz_1DB_)yFB zx=S7?Ix1f6cEC&Z#YJ4qC^&ojd6c=byxi{a;1C_Tmh_l5yS}Ez^_oev5Ue)XHTQ%0 z)^_*yO2_8LFlUK#-1dT3?gr~93`)nTLfRj`;=B1$KvCcc1ApZIh_@1a<49L*7Q2`iW8y)TzF6AS}rZQ ztK~x~Z}f**nOP`=P=N0MYh`Pu?#ReVZ}gP8wbgXM-eCjwEjth0`pp$N)uZ53m z!~Alf(qC2n-+>$#*GSY#769M8o~E4ffB!nJpS=n~VV>5;=lc8K&C#raK|~qZZpROh zs=czZ2G3v;of|lMo0Y|BT)BJPV7+NO5|AI>-mcO0ByWUJfx1WuRAz>a0vO|Wu~lc% z<3Yi;3JNGe>mYqz9NFS-1D2uFS_}+~(%8DhE;?!7Y;MHTSE@?zj9xUKUY(IrXRTwu z#EnrT+Z>;pn+zbO3<(C#yO68@oqq0o6K*altbM3n{Q}GOcqp#L31*_&Wa*ca1FZP` z)AREqW0@i7)ay;(**HKcX;Nk|Jd{DYHc>KDfBl}E93(yww6{wTaqjcj-d^|muHy@z zp3YKGL|!Ib@1ekN{WH6f@tB5wG5>(TdZ*pyoED$6T5}D9CX=`}kn%-kXox|==}r2! z^i2TLL-^;oE!4>)D$+fuoZXKU0KQLW6U!JN2pOQ*n*3R`y-(od<9TQ z?7tp3r6--fTU$SqzIzGlU5p+LAs)TTX8rcTWZ5`rdp7RKs0|u=2#9SNnU6V7*s^8_3AqJ+Sx&cB0OvVDeAWdS(k}ct;eXa6zO- zCbdAL>)mlqpKXAYwRPl6-ON^DVK0z`%dMo$5@=oKx^aKFqW#|oQ`)X*KQOn^*IWN> zDaWbXwY?QTSvYSo0BoTC43}TW$4j$1;B^9#(=S2+P|2l+x%FiMjx=$cNn3|vPovI$ ztw(lWT@_fXPSdl-0TUhS_Olis+e-=vKyP3c!DwI{_&w3AT{FCEWiEDXk>yrGo{m}~0qe1CR6hn!eHsFM@d7$1-N z8QT2tp);Qn*tqMzeyRd@=Q*b?)9=j^Mqkj=7U`dF(*}HdCI`nlgU!^M%hpKLKx}0F zmeI_>K+5ud3#g#t40KcTYHDg%)J1@P?ZiV>@zF!+i=ElUr4?NRL!;ER)K`D{|C|en z;xJI4P@{+Z`1LbCJwASnD8m6IzkoQg%8B^&tjT@vP^ynM-w5OvZR~7qwqQN`fa#!X zq76p}s6iWmj`eSGM-dJMdBKzTh8raF3lC1d7>IW01*{p-yz%vWMz+||($?7rcCfAQ zMA^1|f_1@{8SP0|YkJ4y83PncXuA+#|3e|+!{8*7SZ%#-VQHqP$Lq)LDSZ?4$@U8L zFk%#*d(qKTrPui*t*sNj1B7mF1~Nnk-_@I-QK#=IOsS|o3igrCKqXC-1n!l$@(c|8 z85e63pwe95a=0H$knl-M%JkD2zpE|Et|FDe`yeuL@OOfnwfz1`(Q~%{Ufh(|P*Yfl z{IRLZeC}szc7$enqI9EK8+=yO6&@~jZlMF-fRjqhlBlRB<@ay9rqsCxuN6`XtfwAN zQ$y3!lP{2CW<^6ZsjQAU}HAd=rZ0#5!tk96BNCDg z);7m9I>|{L&MjYAdAZj+ybsy8e@CcX!KiNVO$oY>F?=ftLS^AwNjs($)>@4@(~O&; zCr`JwO3BqA)i<#`7au>C;XVq{?W+bQONfqTYHG`sGGI)j#%FDZ5U1$gsvZ)|RCd^4n(UR&_!B{Z}JnmSFc}Z{LC?^|M~}0^{OIaW|oG_@xzDK zhA!ItLbFXOnNuNzVPaO3E1DJ@{Hl#&7fIsEtDKfGUse;>o$4oGeS$dz6@MDATV?NX z@f66^SJ%f+Phg9OVh_@%T|`AX2C#0kE|VTK4&our3&*|d?C*4l2*<-EzF}TD0)<+C zfpLr~p0Oc~uZ!zd?_Nq#etug1fAhV9DR9dscM5(-c_TE=*>g0?&kaGoTU0$ zb$SeLhPQ*&CYp=>a>Z?Lukx~MslL8v1Q%{10GIKmW8TfLQBie{cavPLT?~{tsi^`T_GwW`NfF1K==&L>H;l8@ zxY(q3v}{fFX=#rje52@3BYhCh)r-wqM}>NN@qGJM8h6_ zY)Vipe4O}pr$T4=HFX_T*3O@0<#f#9=KVuo=~%zl=W3-{6ZfajH!Qna7O&&ye)UeVRA z4L0*&=T6)$Wbr+e`9}wb z!k3rzQd0KU+&ehoP@m@xwKe(bdOBqjBcDX&rKR7821F&_cHHcOlWZP4;Kz^rF}}P} z)yf?nobMFZlVvB@OK?!fk@B{-?&_)U%Age{oqmrAlCAL_2Wa-6t7% zKW{=f3!=j%#D|kJ*LNMDEw&yx(E&SktnRiJ3fk;Kb0eb)OTb1vLL4{=us@=_)dSfC zf`ZC6I;wVD&~GNWq{y)fU`ktfLV=DEc0l<1?6h(;IE}BXzDzb9(Gu|zyC+N@N z5F1v85C{e3udZCXbY#B;MVkw@6J%okuDIj%6;*qCJnO^xVJLg~$+ydr;?gp!SF0V} z{Y+^;P3ymf6%1!30hiX4I!9`9MwUZ)$FaKR($Xz&95r($H$H*;BS!2h2)H>#44#0` zes%`4=90&GsoUW1`jWtLx0xn|-^`4VIGRaa*T{%nR7hFj{d?aSkGSBy|G5Mx5D*bO zxD-XmRZGfEY)?%~%L3Qoz3^-Dj)uVs1s)m#`|kEQJSr@|M_>;FhNy54)wZ^a&HiTd z$B&7o%k(Nn>m5`|=f|PeCnte;`UQ@o^Uo$#UzXbK4{7qjJNu(J3IJUt5u4EC_5p9m z(NED4FEJL^wRO@nZ!BDa6~TgCTTcgdrhfHbvzyD^D`~ZAd=iqB=&+<1#rv$KDgSLj z&8dU2WJ7^KvOCRTt4$m!#IC}aEof# zR5G|oM$U0lTl<|DZ1X_`GFb2wYVh05OwYCrTEtyk*IZ74*k#Ml>F(})iTQ#5&dz@% z*4J9NwZ@MefS|%*n`sVXwKF1qT<5#nh@T^YJ3D+U4eG$E0XSiS-Sn|D9x#w1e|~ai zZDai}9_34;6E@f-{)27U*oMRIl3@vOs{~&yt!2=;49mQK|Iw~7s-fZd`93g5(sX@s z%vx6bc$R5yU}nr)$PP74)jR9IGYJF0sPRy4H78>LR*19*`~xeFQaf;{Ri}lmPHot~ ze0ixyCH%wzIH-WV^f&0tyZ|WA)me^@?y(!*xA)kM{S_?ZG370*w`4Gb+D zl(dQH%NZ>#lq&^O)1zMXUlIriwvdOGTiiWv&}+<<8o#;~x(}RHkYc^v^;un8UB$)3 zhzN~VV0-5(U~|EJUmi564rGCw-GU*yHCzsm9H$X0566! z*kafbA$dsZ`1|{k3pw*9l+3?RdU;9}sAjkP=U-FHF($(@HTd{76+dc-h!fF30054N zNar192HPP$s{+L=RPoyt%~nsDT8*Vg!gxuUpkSJ;ObRu16Es2bi-s!juj6NCe@b1} z%MM0Fz%;Fsk{lsqe_y!im(7>8*P`?PVK)Ido35HygDhW}^LLa;1Ox@O*g?1z7{C!% znH=(2a-IvC?BpeuX3aGUTtCnXmN1)?WEXc&aaIGCe0?7EAXS6i&DMT#~HN?>l6c%)ZpMCvRSUf#TIa^-rwzD z)-mz-g+*!+oL{b}LHO9@Z)bS8amv;>H#a?ARLuNYF-D{`gfL)L7kER1(Huyi?TJ5K zzJ-A;=036^1kQyW>va=x?asK8zj}49alQ<=FgT$DPXbK30gXgIHRbIaT>UiB^>AO0 z$Ib7oKDL7)YwGY^VIBhmT2xauAerNol)$hC1T>GF$SHEE)OWSDEFVl7Ygrf??&tCP z%H2HvZ4G>I4hCK|R#g%Dn2F}*6~5_~4)&`d-Ep-)+w09MSTpSIMzJa`D=95z)``W# z-`L#zW~eU&U$>rlz^<^t$axd4hkTHQjD;KHn_v6q;mPNxRSlxo|F|8$f7}k;J+~tY z3KR~6#zD>Lkb%$f7kqrz@$-Lnjq?knMyRU485$bCD8nfGbhl2%77!g4mqZK_`N+u_ z7~rg=@z)>FBjDWGU`=;)k-+t&f*Ve|$hfiy06=hK|4$k&`q-Cf@FHE$YUg+Mg&xf| zy0rMWS#jvJNi%D%<1qt+V*c!w#qV*hR~uslk9bEizB`!#8aU!y&*jBawl!2d_s^4~0)L?MPbrmrKYL{YHd1ZIn&A{2#d~&JWB+V_py!=5t6p#I0nYPd&I3**dB0S#O z+&ng@2UgG&Ac?c?_(03r`Lm<6mX@%KDmtL|giIk_t)v{czO9x1i7~SOn4D5=ubSla z7ptlSPZ{1h8r|LuJK2<8zWIiy#O(m|`))~}HOdA}B3q7)>)sc}xB!JM( zbOUsVniq0sE~x}$VFy4f4V*~esV-nF(I{ze&Glwuhoxv2#Cxi+YAPzfcSo0kyxzhS zUeCElSVX_B{3CHxss|iL9f9#LqI4n}sJHJ6?x+-a!7YV{AGd{zcrKDMfVLUHXi1nRs#|Flcf%eUi%Z8{nfeK*9;p2%X@(ld^ zI&3J$yujeN^UwB$MV)$dC)xGgh~O0OOpZTv~>|y^<2* z;=V!1XwRQu2(J(K{0UW8|LAm`ChQ)_sGalU#DKj zT!TRN!@{}R(^qc=c$R1D!nf865rCk|p!8;-sBxsfQAntIt3EO|c7QIszKVy3At{@t zx4WgqOZX@x$P3@0W@vEmR_978nv}u)dCMQ*8VjrnGtIS2zxx&3s2HphUj<)i)>!f` z8Coi6X~|14Ipn51h}C#KY+icRjv-|4Y^N$@V`wPYmk`;SEt5g&{S@FHM+@*qRZ%5w zE3ez%_j`uK4IcF{`i0FsiVb=Ah?f`m&rA_vMF?}kwyXB0R$Wed+Kk8dL|Pl|lOq0q z_~!k5DVD20gteyZHDq^l7*P<4XqT^PZk$CY!^0Lsm~^9~*Un6Ct{8uJq@CG!Irym? zzsj?fDcHxzCUh2 zniV*1(0|_83+u^Sul4=IaMtcIoZr7g5eJcIl$D=gqj6s!9DHfw{>^pCeqn>=(h>Z5 z>>AB(6ri{rka{TWfYD$*DgZUI?ZXGpf$7p}?yz$m?XTzAu&YF<*!kcvTk+vDiH|f! z8*#Br>b1?C4hcS0XR=KaTzj(t{;pARni_KhZa!p>8jm)QLlg0`pLceVlFN@^cABsB*5#bQqpfS zJJvsI@R3ok{=RFbtM*x>{R+6ML*ciUWwaM-$NPe&FgSy=-cMnc45>6Y*7u=mCm6!S z1U7=#_4PAK?6?@?G6w?g);b=QA0x^JqVViVPrj-Y8%cDv9B?oEOx9&in`!)abeI?W7NVC1r~HVB+Q&C9gC)1a>;h*QXzX4sX|v z5*3TI_Yg0x?Cq;3R0)iK-S1ia{gDrkzfLNHU>w6+ThG*vx>Sjq4Vul4R!^-poG^LC zajpuG@jGgB_9tT9Lr92Jq@zJhs@GZZi|qLOnn#ZJN78_t&l`x42z5Up=@!^sGImKz ziTO6VE)T^~h}PS37gbbMsFx0W(3Fsn*Z3S8Yw`evG&my_e&ngT+QUXTK}AG)=sDpDZ%`3U)W&D=xJr;V(lVud^T)^x7M>dx=S z!oaUz6P_#M%E}JHs~l3hyR(nrgeG0YE*ESy7yq-JoE+#(KAY^csJcN#8-TxlaTySv zv5gIXmX{C3#9q+W(Mk85zgzAzd;oWs`A5uV;lfuUu>zs6jb(3AUgoMgQNd$ zD=x_pnK@>utQqFn$$?KWMg}rkTK4l93v)X=1H|n%l=WV=kGd2=vukR5-XNsUj#SFEKyS)2y8{t1`~-6nw5;bG$KGR&KW%Gz*@JzU+PhD9ePb z+`(G!v8dfc8B)ILVTY(pzqCan%G>`Xi|=yog{v$*^z`{A4~LANK1GS)F`e99wt9VF zy8`CofjeMVKGZeUuAnA^p3DuR{2JdILb?_iH&h^)7T;ee0@W>Sbl3;oT!YW%`*@ZV zSQGZJ#S7twfBvlPUa!Q7>J2Tud<9%-7ev$bwEuxQQUAakwlbxyg;J}3WX|%^J((l+ zGY4w%!~A5k$hW#Sy{9K81n!hU3Y%H_rlYTYpV0H`4FwrFaCiRGEOu2zv0`;4tAC>e zYHRCjRrU4uZrlGpMPy;=G?&;)yMZG8EW8Y_GLO(9QA6j3&UBk5C3(fg`MDK( z`}^0I$G%{~>FzqI+7;zr@TwgH9(ebh$6tA>ot(}!&h?pvrPcbU6FKgHd^){#9;_Qz zWj7EDxo|bW3S@={&wRzi{=UgI+9Du`kDcTOz_h~zByS<+uC57Qz72bAX&r@KS$s>JuW&aDda6! z1swXL@xrb&>hUna^hHq?j_S`$!BKsne0v@QwC_bOiFl;MuOmJJvO?3`+>W}iAuIJ2 z1qKU z!bxp>ib35-OFu9)*Y-!D&}@2&@Uw$s{xoFu39>`Vs0|UH!8>9#}^25{&bU zUVFH|&%k0s&J8;;HZnCAg@ghBn$@#^+i4FDGK zFfk5yPOow+-P}5L-rtV6-d`D`U)ecJH&-XE8&2a7A4=QT)p1WuGE^|bsT%lL&o?H< z<6?h0BseTAE+`^F=F_JSaL*<|Whqy;pp4}#bwn9;U>pI4S5<8`HXyTVmm8?Mfu`H< zKYU-yBo_2$`KL|3@@TQ7J9c>b6sX@nlRG;ny3Rw{QSnd-sY8AM^Ko#QbF;F78{;ZG z%E0hydEH$IU@#g@bjBto@Fls;>B%BeYZ@7-Gg4lQcmrM>3@U>FFRs^iQDd&z)+RiI ze8Ov~TQu!04`LP_bB90`1~0>Al<0Zs*s%EF(}-&#F!(De)^Rw$@cKX%b}o01?^NC6 zJGHKmHF;?VD_4jk>5lFl08GC$iT|!5KdbzLi=*G*A5d*|x&`!>dyK~8Q`0JpKmk7d zDI8;Yy`yyCZuUW%o^BfBv#2QfFQbVbjL+1Knk=qhpzD5U&hLzu5UKoWQu1R{a=@r#3w{=Jrz)NZ?x2K#~}^9;EG^o*HTr5-#$F zAXI1!NX}&__GW4v_gWFqLkhMP=vjc2GDc`9BqbcWvr$e8;_lIi_TeS#qai3N9*(Va zmpJraEOy|;$06S-(;{4561fn~B|-`T>R=``oWbZr0VpltNL z51im|NK_Plix~QSxsCLXAdv)jB)rsM>zK;t136~qWi=H*_#zGC(cY{vt~Bx7_Fkg{h_e8U)zf(KA#!p)6I55O zcN@yZN>EvRsvsV#HO6AKN~2MNm|Z7l>15PrwZy>q?EG!^uiBcrI>0SJfD%B%ItUe~8Iy~$3mKXE`ny}&yny8=inpIz zG7h|tg9aL z|2-xI?aKtTw7{btGo6(084_PWy&eCo8nFJ$$LSfB4Z{X%^SdjU&gvRm4lta=YxgI7 z^*M;Vu{e9{O#5nKtDv|8iH1h`V%5g9p~2-Gq4^cnO{g0ySluEva=x7yR?w7{jlFt( zF}d7*JkHPpnvHl;Gr2G`# zaZyo8kGgwXd{$EG3*+K;FNqOv+}%m|q`HeXcPJx#d}t0uZ+1Y9{s<0I%L9WA1;$58@yoQP7r?|}Tm;~3#^T~ftQ!1IL^!s*8_k;;S7-3Ps2reB z+=_})($Z=VfUdv2y{kD;>-})ZzY7u$XE26gq>~6d(iP@=rk?LbkIrY!9TBm6hGMy`c;1 zU$5&Bn*aXkXJRZWG+`PVEfQPG>wzO3-PEjkdY~SC za845n%Sg-2F!-w7%v@GnT0(I{U1+4MyIHKa?ELM5AKXeApE?^|`7IB&i1(#sk zkhas;?@)(^4cHJ34rlz=R`=#Bf4d$8;|FF|E#@Av2go#Aa8rv(my>2MRaqu0+Nr5G zWp78$34IKc;`~Y%avRf`srhLH1TGhojAQx|d6p_#+6IAt?*~O;6_sb*Cw9voNMOd4 zk!4V;+vabhYDdcFaO8YYa23YFg4DS=d6Ahp8nnyr*|~RhY?hjHyYIgFgkPid4KMHN zWX8b4@wyATqsi>XO8Jm}NgPW!w5xQ<-F?Pn!;=&fYHeNq?SkyTPmWkVzYjt!{yU*W zLYs==Fwel}s}Ka5cLK_$rfkz_yyz*s_eMBJV`G2*K%%XJz&R_H;nA=g6eLgO5C=pM zGNk;~*e_o!IQ`byo~oduU*FE@`upt8#_+Y3%AQ=2p_H(thP8D$q}lnDlE}#oG}`7rchT$(^EzQ z%Gl@n;-_h|h^z3|!z{h{UD^{d50O_fp0%}pr}4o1=DHA=-_V;HlBL#h``nfXU}@~K zJzxD%kp<$9fw8J?7lLsN(-raLcBREXf~OP^JfPIzTUzpedmNoVQ>;}tUSjp%NwY5@x5jfM+->716k-w%*f96h(NiJq*XNQW4IxKize}-xn!kc`S zc%$aDk8tgB>mC_JXH#^#(N|%$Ue8}ysM_Fs@tLmd$>rsgRg^B3r`H9yvNGNp z^YyR?Xv?oB9ZRL2w~Zms@7_5-dzIFu;LQtFlEKV8zA?y!tYdf!XrP zz7u>+V7yBo#Lj`;YJa;i{+li>J>A%-uHAHhE@QoL*5PQyW~if|$IB~I-lmtBpZ}K@ zkzwHEJes7_<1fbYU=?lAzyCy?&tmB}=lZHdK|!w+stpInC|Cu4IKQZwyxnwr4hnXz zhevPUuF%VHxRNGyP z45@@wMI$p37M2V-Ng4v;~w50Rto0TnmrXv0X;usZGrC7X8!~Uc^ zcye@WM+e*};6V??tLy?({U)uds+9QxQ5I5^?d_{eS)q+E3{)JMS7Cp@t8Ytwpa^~r zgW0l=E4*A^b-6uX+}-x|9oU9aKPQ?f(OT8kF*T*KNH(Xw9hkpbT*U=O+nCYA%mM=J1`Wm?U3JXgKNr?9Ue&87S4&MM~_h`5~rW1+s>f0COxDVtQNcKcH z)8lGk372cVWyPsr?@ICkYB`33g4;JfKKMyqJ~HYh_R8w2t{&_+{3&4m)-(wmnXl#U zNsz3xs+62rN4uiqb&tI!@vefxy`8;XQMBjjq9PWLANswA*Lv+@O4hEfiU9ai*3yy| zG13OHK^O#{QS&$QxBN~YK^ZQ95>Iw~K%aD$6N7!KvTc6S#$ z|Je1nljcp%24i`N#YFY;f*%TQ;oUX&CFr1Iq=F zn$PjoIW0Gr=#Z!;Mgza|95M3Uj=tcZDWSi9RY&I6hv(+jW(Aj=`eXO0o;jqTJ$u$j ziXRgmt`4V5Mn*tXH5WG@pFcI&>1ih5WrRO_JhO4|BDbk2J1+z1eOZ}ycLNa7-5>SY z@7h>dm6oxO!23{uS}TaFeFzOnxQ94neKkddbU=TY(BX#_<4)Qj-Pc=?Yx>P>``v5c z{owHj^Dlg~iiaP9Pp}0tu?mX{8AX?vD9FgRZl&%b02N?YSv4@OC_EJs<>5j25rTw- z|MQw1thdo{=u7P^EvKzo$02Vv%v!h4HaDOAElSI&h&nXJ!*|nsbe@Dn5a-*XHQ*t3 zZc|akJ~lq`Qjbyuf|O~_%wKJ_EP|NeRXYVxb9k8w5~trktXES5`X&+(4ZeWbPF+wa z;9BAV>>)aUMm=NBKtCD`cx0r`iig9Sh) z#*Tja)abMGo%ZU=3iivW&@kCgKm^6X&dym@uDZNcyFJi};zmY>p0NZXsU@}vRHs1H z-__Hv*m&1z7PLr^xBeohHg@HeoMUhpNT0gNfdqQIwmPigGz09c8G_i?b8~5F{)$V8 z`68hl9e%fj+g&}tI{et5WUO1!rB@X*Uh})Ie`$CKS)wa%JAQ+={!+_l9F;?wYDq-I z`_k#HYC?SIIUS9pM1ZR;*TD==(JW(Leqi95`0-5uaMRILQWFsr6c!S7b<4@g?1fuH z*pYBU8DDYpT`Twa1iHKDu8jpVwmlxpVutiA9=>{LTOsW>dw*#Xj;S5@&7I z#hLJwd4=GHJdT)q7suR5C5c`9lcfD7#;GUd3InOIJH{0LaCvE=CpuslqI7srhHcOzC60vD7 zT7`T~O=l756U|!d=9b<;{XY-U@NZp9jt`#sb<^hLZR5o%O-xMkaGTETS)72K4Iu>L z4-5tR=yMCrM7q$yts^M|ArF&;AA*7qnP*;Go8JnHXzA#BZW5y-UtR(8sHif72L4KO zB|ROT+-z^pl%LhHzM-$cVWoD@PyYT=A5Kf_sNbDfX>U(d_kDSluZukYJanSdobfi16MM@K4-4h?Zt z7MEx?OikL<`Hbht0UTEdKS>em_Qt>mf7c zL9-v0&y4!`gtAKC_~-B!xY)v7GCx8>ViE!(l7fQn7kaTiAo5Ci+&X7@jo+!hPXo>2 zC2^8(tEM23S*go80U(??_%YaONCwJwp0JIJ4E%z}E(KRcmzMT;{;dNPKA&BF83!1%xQrum5t&8jNC(GXm`B`CPwFf%?K7jM*!bR8h~?wy*nJg_7gnKC_2x`|PS(R?8Y3WI9K-pu|!c~23DYHb7Z{a&u>>;44UrNSRPXX`E7o$hXl zfx3nvFtGe3Rp?HJ9VssLXP}5Jc?Z^D57-8$Wv1;9yU=*S7-!LrpPhW^bQ+x$vVJc% zw6i{W9*k+&ldS$bg@Z>xgev0WV?G=+R^2vpqDJzJ4GK>t*Dp zPvab%mE|_yZLRDe3ocvQU%wwT_$nTDra*ANj8vVS>4a`&e9HOacoq~QBPj_aPMR4@ zgD%9xL8F-tDROdQCr+3oB+jSTenNG&rnV|(AQ>_5HQoCn0qN&Iukeha^j2&4Z%8cg z`ujf*kdWB)^fBkW)$K~wLW_o*g+BqYb{|tpLGWN6;q;W_Cp=(l6v)QIBAxLW)Q$)~ zZNb{!gF*}pnfQkoWMnbYJD_ecE2LmLU}6ND6)LGmY-|bG(uKTd`)2~Xr1n>H4Zbml zAMqU=^ePJYzp+CD=bTTrgi6s5S3xk!IX11?uk3;X(1+16upFX=L&?b8paMQ;CbPBB zQB1Z+XlTMnP)^DVrOnZf4S{E%JN?Q?!t&&a6oo`x1?b%ccD6~a&-RAFZYnY`aAv8i zHX3Lz;Z9@gD44*Rgq_w)k{lD1aqz~S_R2-~+qWMfKHK6b0S+fHESzZBLFKQ8H9Z!~ zw&+Yna<^RXn<>aO+Nd+vqoT*y?a;MLUh2DIG0(~tdw|Fqj!cKmkB5gv z)e@Iwkq*6R6zeZvbUkZg`Mbc4aZUmvZtH8^YIcoqW0F92Y?JL3%p;p=8508S>0!z< zG}_uAZI_GVuloVnw%hgD-OBBha>OQqF3&6yOH0HM9saY zyWQSqH=Kc~o281Dj(%#+PfDtP1AF8u-^3X;ez}AwFw~h{x7h+R{*9LPLGy_4AuFK& zCYW*>WWMX?Ybqz@zZE+<2jnd9;A-cC679G;7j5Ut2b@H;t&EIV2jNcg3=Qx57NyKr zOp9H%wZHxe?V~FwG~3w_T28zAQ{=2=O*-U!l7e#-^2F`kyR*u%=%`gafGw!p8FlxMt)50tbHSyLe;2OY6#hv##1-b*Lv2L11gl3+87JM}$ZLJUd z>5#5E4Tf=YuA#v7$hsdcc>d=WET1<4*ZLL*UeGh6d=9BVbGjtNk&jE+oFajF#{s`Icu@(X-FS_`V8(caP0oyJ z4PLsxyU$nppI~DHQ*n6F8`IgD!^HwP6O%4#z?8|aXSa2T&RuOTbv{C@+1nO=i7s%pWAZcyng-k?Us1y($f3;o`|{NJF+-4qn(njMAMAcI08`m+>Q&8 z@VSyioYPe0=NA@`3hBc*!lptb#QVGGK*r#GDYQr0ywIr&UZf331YTmTA;G9s3pdISAIOp(oGWykRG zc?}&`OERCsDI-VS&!1Tp=5T=g;)vmPL$r8s+uXjoE{&d-ifYf{ytg}BhIF#bp`aVK z>%acV|z9jk&Ry!{a)o~g~;0CrR<0u3QhOvmLV;rW)j zP1kJ->V8cmLg{{fMZ89&piem6JkU&N!S&di=Ur8HO`&oyKhVGSQ2(6M*3sCy zys03In~siZudOBY_d5t_|14rdgUp3`13tm!f%3`p3M%D|(H4kjnW}TVL>&Bv8Z4GI z_&WAR>UTM-G}+gZmS2s9l|ZPlC^vnam_gMaO zxag3KZ%RtSqkFy!8>A0m(6rUO_0GytsH96$t2CQk-CVZ2Sx+Hta*l~kP@S9b@`fc? zG&;NP(^A}h=l&up|s^W8U%KqdabIV4F@N$Il&oS2w!E=d9&I|-Ez_Mo?Ze&1UssjJNMe9-;xxmpg< z0Gn5z4s;tXMO<8i?8X2n0ST0Mp#Q8nicZk3nIb)XuKq3-WMXSf56up9F*Ey;w0}Lc zC--|#NSdMx<3bqj!o%lcb>G@GG5q#!h>2-?I6Lwj7k&Tn)61ljnTE+u!6Z zv+!glO{lsn7S@L)=9{I_qwD@ob4`910_at(>p}q-9}5Hohsaz;s(+EyoS)+7_9Vgo z^VLG^JnZk6sfpId;7*&vLkbW_YmB&Z(`Y7JKd0p@;D>IvGzQ<_uXf!XW%8`iIb$2SM zV{o61)!%3u5l;LwHN{>(@$CDpKl0oA%Oyu+cMw`!rhFcrkLdzSSqQD|1 zC@3UEW}tf?URja^{SZuZoFd5U?m{jNI|&F1a&i!JT%#I=aCUg1`=F9(Z8@I|c+!Gbj`TNm-af3S@aYcuZr zLsKx0=+f^3Lp5bbhU)}x8-39C=jzA$hW?7l2?qL13K0Op>+VNTK!}W(nu>nkRZ zW26t-ZJyZ-*=@$G7=XWaG)hR{Mn-9V2A%29Bp3TzaS+TppMc!tXO7z%IQR|Z2EkzM zxl1!ACqJtO`$@dL=jtu@&IRr4#w%b7?Z<05UC*pooW$T20%@`35rAfVfi*Wxjv@J> zfws0;mD#jg1U1vFC(mnNFp zU0bU+@~a7pjxH^K0ml*~?ed8Ld;eZLyc8L^%PQ=gjg?h-soG(_LPZ&5{X?&Rv zN=rfGyJffo2SPf_WlsGs4e-b4YTJpNgPee#-YRyCA{TqPH7s4^J2!k>PO|)Y}`7+hy*hif)^Kou#BRMFki8YAZ_NB zjpVi5^z@#U^Isi+j$=$Y6!`u%d)k|WE}F4|on=5l?o%k{;=QPB^Z%pjE#snGzwcqx zqbP_dpp-C5Dk$AG291ccG>U+Tw1BjNh_pycDIwC*-7z%M9fEXs!++nyIlt%o_+no9 znc=>#*n6+N_F8`KzHV+2p*l}Qp_G?a(Uw^d~#Z9DhN?2>fakj_Y$+9 zAfxcn2Y0br`UHK@xSS3jG&8qFTQ2RDlClzUG^sy%!4bZ;S(K6Ck0>Ef#2?-gJ(#&g z{qW0u#8QQ;Q6Ayo#2Nrm>3osY zxwYu=SO?$f=)gqWs1wH%d|CXD#yI~X|LLBHF&iqFnJ6?~AIP=g@ov6G z20pPrnd(1zBDb$J=}eL!EiMq)L#w<@til~=UZF@J9OAox{A#+sb#$~cqiSOkrFltW= zJO-ckTQ4{Q-c>&r7yte6R{Z|Q-?U_RE=k<@a$B-n4vzG)tdDOyYWF!infRWyt!-W} zi9w0W@!V=u#rm}W;%J_;dvN#ZGg>AD%Fu)cx4REJh5Xn%VIZQq%C!ci;1a3nb2Kp# z+Rc-zQSRK^4ir!k$0&s-y>6HZ@>Pi+j>D^3<3Mlv8}1F#{P;cBgvXBsFU1sF93Q3pEg3Mqeu?+0%SI@&rQ=z3 z%7$B{Z*pFmr@!oM7ets+IOcz2QR3#GOfoL}U*-A5acOCVnRl3HH|H7AI)b(vGurvw zc|VGZn7r1qI=*}vkF5g17r>EUV~ZW)=4TtIQk;NuFZ76&d4Acv8M0j2$o=)}Cn0~g z*3&y7AR4QE!&N%WsO-inujgMB(YuKa=Dn9(1!-pwj%9z7O`j$pWN$tD3fO+B%#D(t zyoy}bzqD1l4fe9;b3IWE3?U&UzH;rFXrq5bV4$0?^`&eNPPp$}qTd||c?UCV2|Jz! zqpVRwRqMyXln{T%BtXdy+C1NIarYer1~n)s=U=U%>x3PU&PKbigC^BA*55(ELLwQP zo|v5cGd2EK*U(T;A8T+;4y{cb*loxF!znwe^{d#HG6@mUl^FQ}4z3T>bv_*0=jq!= zH{J73e)K{4Ve!6 zu*ug)qR*W?+4-Zt1_zgWPP)JQdwcR56Zgn)E8AJ$y$c+}3DY`?attj079d#=PzmJ` zPy9in_xgG^=SaCd36bUILVKyHsc|R_8c4}-cKAaV40|>zKW}m7W@{`jS&Q77IZBBi znoBA!KbOdIOe25G9FGkryLo$Me3B4#!O!8*&UsVL~$`6w9A)l$H)AD zjnyC4tQZpXA|6HB+m(f=@#8c}SA!6g`G-6|$uK8pn7uMuUYMPKNZ{);?kS2#FhKZDZL(=Q5r^IH z6b0>bHaB4t-)`{0g~WWMuBPNu!G7l?3`f|%9vmC{RnvS=OZ$;e<{YL$5)DG+*t04= z9@_p?S8rlw%3{0&35bDKSbL8_0hs%L^73NHy&FK%VkVt&llm8rTwENS>|j_zL9=TDcs1IkV-o;0wjfBO zu_7`G4?yE7@!fVg+xHvr3*x$m4S?hW+VR6_4V~XFgi|7Rt~num(RH| z`m;OyIE`}mq?d*X7!Ouz=j7Cw%BcmK1U~PQh(jQFan|UF$;v)7He4R7KM(V& z@A}Ugm3w+Fclt|SpPPG?S}!N(<7syd+kAjlRelj)ntE>Yz-yo|{P2qWaG9{Jm%BVk z3~?sF3H$z*KFC^DHdMfLWMa~K>s5W+OpPer5uP*?^ZZvZZTRS6K?j?}AUI=D!llXW zfzAdk(Rnv2s?CJ{q*YdJp^Jq!e`>xzT#AUK3T4%Lr7xf(2NN>))s@~w?1!#INS_?` zaCn@Zb}VS)?<1ipg{i3l@8sdm&g~B1tnBR6booSLl^c4}ow+E$P^eu7)c{h~7r~4m(Xc2iq?~Rql>ol9rQYK+rB9vOCS#H40-v-;tHCgqMu_th_Q9e1=yO-Tu5YJp`Cz9 zug-4nOzou{yY=*kjIBBZmo7ORfWS-5o@E|d`Yv4gGoRD|4t~s z=}^IN^?cCr=KRe+S6C;IR*j7D*W#jc(4lHm!g*KTvBMYq0VNjq#7T0OyQdq-5C-&& z7!myahSA<$t6m07f`Nhkt47FDfcX2I#?=+*_Sj}On+)^^ZW|jR{ejtqg}nLStJ$C| zba=30_vk?tW+67YuJv)(E$qhH;d6gSCBC_3lgr($8X5{3e(`mf@&eR#^Pa&$y_9u4 z@P49#wIRQ4zjxun`IS|3Y~K9361YDc8|oalYO9nAvsO_jdD&{gPg;xkbQ z2%JL}Mysx_eg}!_={Pw*kgb3@2lzqkZoz% z)Yv%nHfw8BGt4r--TW){^7HZSj8cbufeg)(CqVI4QCHCP32-hc`Ii;IhM>SJaoEU$ zB2Ro*Py%;jKw%50C1~X>t_nFH35B;j8&^a)`3mlD#)CX}_*ny)dE1Nqh zR!E+d1hn;&a%^*?T+hRMf}?47V4zWfXgro?V*>=e|4jYW#YPr2S2vwUDq>V*`Y(Ofqc{PlvRzhl;J4 z$A+LE%wwjV|9tg<6G+O%AAC4__Uw+GT|vNxp5aMa*Zk>#a-!1m7U_PVK^43x%@~?iY-6{#qjkIsBTvg6 zmQ9qD#lPWLH8Uw84dLAMl9C&o+{kQm`>=*8tL6%SmRWJrSMIGI{7r6>tMmbD6BD2+ zGj_@iSN8;Sax=oI+|1B&hC-!T|$ic3G zicG+c)ySO1!a*)vpAzM5x02ILP>{;&s@x2e*i$!_&dNrE*36Z$2S#l=5ZfyvJcv(@$j)&u7 z&=k?o(u`E;R}ZHkpKVqSx(3E3x?8_N8-L8Ks;-uij)moJh7gp$ZS^%(_Ol(_5!?1L z_!lpNAxT5h&zG|pmtA24Ic>m9J3?6l1BoH8p3pl_;VYe>3vDB?J@NF+i1~QP@eU9Ko9s(X5hare-omOZGnCsA+o5;n3SshL;f>lfFbwsK zp8t%CgK0gMnrf`SO7>M|n4=~E6`L~S3;>=8%WyJ>@fsD2;Fd}9=T9!7i+TY*z^lNKxXSATI)MEwF zcM%c3{SS!&yDq=LjLRGI?b|0HPP)3{5xLlZ{HVgLWn&j5Oi8wPhb8UXw>+y4WnzvC z#z#)RXahMzWbJCmf<-I-K%9JXcqps|L@;G#cXHJ8Xm^iMJU-in3P0%7<$2$|i%@St zGD!aOHPWexajXVozn6QIx9Yunl1dNMA3uf}yN4R8z0Iw5nD2^-rOf^Da)SH0k*hevI2+l<4I*c)#k(-4URxX9U=ctF!%D1?8$-Ev*@30Og`S=P zAQB9@7>G3AU}a=v{%^0qBowuX$o*&RfN-jvrSC2T6Eg%)bXmjViGfyDDFf|F|CAp6 zpgu(QeV~t`)Q&tCMK@v>Iq+0fOCIJr_qHYx&}jv2{bIQX{6_}D0Nd~CR#8>P3L;$_ z!^WC^Z$JwpLa}J!gA=q+_5>}&oS=ms3kzO7_wn30uDa-9H|GQijSc9aW)znee*gX> zHiwP%?%kULGz*DMp>1!MN6RcWUuode3R6+F6f$`Mn{%AT)p6+hNj9L-@(i3=ro_kP zo+>G6Do`Y$Ywf1CD2M#7^V=Sdcz6&JL?@z-rj{BWJq9 zxfB?V0~~~ySTEWgS4Y?u!Seym-%`PUlLN6S7}59zir|i2K_AEz3v(eicLY)&6=T_r zJJcP{*EKbTBo8iJ@ch(1FLwg?Jv;&YcxdBtjNXaT+}zx5iayz>>_nzy-JPB7nmWoV zDq;KlcV}B7>TwYck%)(FahgWv+tml9g~`&=KwAAW4nu~gA!m4fg3Z8_KGOq@>hY;b zpz8y|cs2C%6HfJ#0h43r7-n$a5OHEMU0@{gR9uxvz@QGbbda;*#ZGi>c(l8F;E9&X z(=d=tBtu=@oSCLPN-QbaG8r8E)ipHqL{VN_<=SmDv=HyZTj^6%n`U!(32ev}-tg+G z#=6$l%7&KerY4MB8~O^pa8q!^){^iN>VR)+0#mi8efs^qgS<5;n=5=C&^|xsFfd4I z+=y>w*`Y`@QWA@rd*srlcYKKym`Cf=#>}+Cj4TW^cWzZ+Fx4#$mDuy1O(uLqhKwJz zRJ(1U%2V@_hWE6J{j>{qSFEL_?`siK`^R{p8+!qygh#qa@eD+U6Tt2F7B6%bZ}KqF z+*we;amt7(o*$U(VJIqkl|=(ne3Cn>Yvxu~Fqs63M%dyimD}(VK0ZFP)2e@zo7>Sw zsD^@5r9vXr3A(0iX{l|(d&xtu1~uVMi2M=>6ZLR!d*4&7uiO0GSEb4s|5R40BF7Es zvvkxc>1b))zn&yQO-;AY$Ith9O;11k3^sC+BIzdue1J@0*h5U!t$XpO`ujwK2~t53 zi~sGO`qM6t6G-ja_GS_*{724PJCO%l%Aj>IR^gpkQc74*%#Rp1Qp_haOG=)%6N3udmazA_^ zO$PzX04r0KD(sGexjCmZl81meou|X|gNl|FY*)*D>P}NiNbvd-ALUbv_&jb*N=`~Ld$l;Tgy3|#7hXW4 z52v&9FCR2$h%Xe#Uo?385<+V}czoRAc8T2d;S zlAmyq=Wu@Q*fF=BMs;0t+g|599-&LXN+C=)6s2b-#1$74x>MH%N_JTow3*|)Lj%a` zE(*>>|M-eGX21kOT-hC7hyZ&H!!ax|{1c@vP;E1l zrc3i-3V_EpRQwKixi*Z3Fs|d{Ysm<;#xME^nb82H(F(9w5vM1fndSWeoK_p_oZK9x zs|JproVM-=@r@0wPT<-gQpb9FMn(5@z%~t97n)%)G1&efJc`1rb0N_8ADy+EYg`=k zk43)#=4^2LL`H5lsXI0OWoRD34kqTpyW*disH3BUI7BNtIT<~k8~h3V@_+WCgx;pEhNsCC!+D%~NSDCi&ZtAz{Cz>4THX-g?P;R_a94_=Ba+3A$~!#a{+sLwv0 zk(2}usps7=ftWDiYUCK6u+LvA>44COhSft8YwKs?iNa-qnze|K$+iz?D74HQX+{ySli4np}m-yxvGfg6pGMWn9k>Y_+A72x& zG4W>{X=Z$bPWZbdz|TNytf;HqdOLvg)Tw+_nPW`k!ENU9g4n#gq%;RzGH-f_rEGV7 z6+QVb8od0LpPfbkB6=NwC)La_e(%lLkK+4po`VSqj2zIkh^=y!+_N~DF{tqO#X@Fv zb(Q+lH&HIfF-yY!4#y(&!o}Zml9S64vdvz;36j)1IiJ{EJUo*w@H_L_e|?AB@H`K$B!%V_5#$1z~3 zSXeA8a$0&dHW^0@IN-9ALE!k2Xo2^P#Fu&o1oVKrlW~KQbG;fGFt}j++N?J(;IJ>Q^5xX&%VOoAC6=0?y{d+g`A!@mMdLGAq9JOhIwM1Gn28GPd--l15_xjh2|87dyr zQJ00j{&yOG()#f!8&5{ngrf6CTM^^3Q-J`?AjBydi##WZ(RI_<1 ziYnMp6^^4`%MlmwE)9?N_iKV=XGBE6+EGiBVOy2+o_%t5R6;<&4_C625Isf|A|GY= z`n7&}Pd8A?^$atHE)qEH9BdW`wZ*JAz0xSc#RcF>&K?r~-LeA)vO1|ax8bz3&0sP9 z*;y$w9SIRU{9?P^W_f>@>`zsHo}7VJef%M!pB6lW-pziLd8#hvaO5ZhgV1@4!wxmQ ztZaOI3sOo$9&$03GRYCePi`SE`Mpk~8Ponu-FezWDwvV2Eu58-TFrNEMsvy_n_`F*TEAxWB^)QT*2|6>C?(!@8O}G1Ipa?gnIomDd}J8^%yS_ zXRaVo9Or<42qa&mKH#r?TpayJX zm2)JQbHKbj&vdQ3|EZcf^Y}Ifq;I=H0l1K8B_)-mZd)1J`9GH?eG1+5xi0{ z_$gl<>_191M{j_OR1Rvwf>ps8*a;t&UfpSHIow&Aj1#myefXH#($?BqyVS8E)*at> zDv7zNQTqHU5RX4Vn!`2>RMf^>MlWYr*zz-N-wcgSE&W+^np$i5m6)MZE(gHZ+!6wO zQRwE3?(DG6O3(y+dPrqm8y+sjE>{f@s*|v-iRB3y_c;(M9)g{cG;|_-|J$bs?DY&x z^s3#xU#q5T7F#r>LoKtXRlYtm*<_2dYN9MILU1p(QPMr;vI)gDhlUqK0g`mz29ohb zoa{+AZ|pP%cS>x%)&|_$B-6YMoF|Gvv8bSc4TYq{kPU-?gswQEVS}?0symGg8!2~p zXy}&pwYENsYU**?_lv%O%qqgLBJe5u5kh4=E{<*v>M($H;w~Xkz`Yw|`x;D^;6E)? z>Tr0ltGAz*s%2nc@H{>-4t(C}81J&sfUZ+R4nW-@83#W9WeIbZDnO zhs0BkFVDdwr36b0J-O}{gj}Bk=lGSn{km*gY6y!?sp-6mKln}$+a2t5@B74l-P*bj zKM}SJ*3?2P^kWu$*Ygs~_zo8br=RsAGVp`?3BljLe)R&@X-<56*r&^AR#skIEU5l& zRCnUq<=`)&sw!Xw!NZ$~8T}z!d?}{r`oY-!u41{f-6kftPG>U;gPQCBp*PiH@?A+^ zUne5V{^^SMca1~HjO*(qrM$eo&R>8@CQB;|i(i?o&;C6R&nBk8;0}akI=i^J*xB>7 zi-!8`2Hz8tx-AVmP;awmB=F$q-G@FN*C$L;f)b zYl6+uxTkj7ANh5@gsRrRR`(-zh*o$w_bh4@6dN^Hg$qmu2ND?6EnO97F)fm49!YHI z!hyey9ApUK7SwSK4pe=jq@bW8ul!I#$K~h&{(LYqh?0v?T_#$)wf9g(O;HhL`h1NN zSqME>@$Z*c<7gk=f+WgNLq<=}Nq%pz{?{+c>C){2WYjR@CM{dAv!-Sw_EC;VQzL~= z(~OUItVzH6Dj=}8F5A4g&|@NK-f`S>f`Y-RB&Uke-6?}&iSYDF9C_jwNxqBr-||x+ z)A*j3m72;&dvgw4OF|tlnd+1~7bd*_N^;!05uuLl%i^ryKIMPA<6cukr++nQ`V~yw zP=??67xTJ*f176X2WfY=wO(D_Y}qE#$UiQD=rnJ0wz`h$%2S?0|9rM$X<0k83rX1Ruj3mMeIg~=iam8;sVu;8JMidAqOw5ad6Ti3IYS zT)`i8yGD0dS1}8Am*1fXeBV`m`;Y&MrZ4{=0xWbh2L`@UzN+_LbCfC1XaZ+n|HxeZ!mY6tQ}X8a&a*cPkM;EjFS~o~sJm?J0LDLt zlBgvl+_vWG4w{-abap(33EaeOGo51dj!vumh)zpmV`43CwE&&1J@yWNcPtUOVmb4d zh57p0I=&ao^)xiXEJO-9g?idR4rZ`zIdPwrIGc${9k+p`v3G}ZUw_iSfBgnf2$)P? zVmkykIFSwkGzg0GPq)Ub43#=~uP1}FoVa?U!UN6G4&;5~R2)ACRvRNPD{J|;Uq1`t zs5_KD!x!oaC@$_^hKx21YtU8OzI9!SVW&IGf zyIgF)6(GtU+wQiHu0~-|wbiX~0)Y*PT0Blk7C_NH;QA93E;=qDDwbDj=DKEeG z8Zwmb?8x}pIUK`dh(U^2q>7zuY_$ABbD%kDi~4{Z88i=qOffT;9`nJ!fYU)ik;S^6 zomdo_FUfhrmm5)CQ>I%h>u_N7UVPx4fhkkL-ymxBK23& zmX=>)U4^cfzd!{c-+hd#dsKM>L5Ye11f^=m|8}J-_ZO)rKfiKR+*9O6yf`{Kq#1p9 zbFY1IP}Pxe@oBkZq5CZGwGU0K2k=$Fg$h^M>S;!9h^5xGlhM67R)z#CDZEeI^ zSxka#aT~#C`-6bQakJ-NPWHW{j-H-WU2**{5Wuus94G+&$9t+84`tQVz^@HyQu{}^ z1^2rF+W(IHf)Sc(eUimt>w5VcK^hj}(s(=b^THgiex`GCL;_?w$Tod`{J3=IwHB++NFz4n_Yy>Kk4O*r=n zppCab>_`^)RsBitATK20Ts~bWzk8zNW{%h4Iw|k`TT`<`7VJugy5e8$hmd6bzPh^R z>`dEc#Gsc;ZL=qch>7VAl}IN4zM!iW`{(Sg9UmfojdKtK1$G4%sKq(rKLCyuC}1uR z+5H{zT?s{r{8d66VQ%hvfb2aCqmaNWKQaiMnBcA}Y3=tKn(8Gzz47qRuUJ@RouJO;_XgxTYkG|KZQ43}mqc8)S>kdEb4&3X z&|SY**v@&P=lc5o$xal z9cQQfd;TcEP`oEFl(+=rq*6~8FL!R9?dB!um;nrhyeaJo61*#dLQv^;j|@FoKkh3g z%=pp4y|ga@!qKI~_N=b&&byvxy5;rB>#CU2FH)sDeOK{mZ8B-LJ`#{ze{$-|KVm^6 z3EPiv-F&0j_Sn4DAv#>mcxu&};dFW1Xhqa~ak|5@>??&1%+9Cj?Pc7^&Hilt%~zz1 z#j6na7B&KJbjUq@a_`-v@yWVg1krSOl9cteuIEx~E3+_RWP#K_LSKvDWRQlS9B%kXJ=l<5zhjZFf=$M=rZXx4+q`K-sXB4ZeE5?nPcTe%5`}P z3NAIUU}Cq~lfQM~h`jwB5v63Gj{(7u-!4ULQ5T!<+dQf9kZYKoRkJ%wKRMZL4GN4= zQ7_T&Toecc`#S*K4+;$p|3Zc$CMTyRdOK0&PCTMb4Sp5TCWiX4iLo@a^tV|U9>k-9 zA20;&yhS4DiWYoELcIX`yoBw}b00$#r(3o1o=vw~^=6>)yq!QrJQ7@f!I4I-^LI1s z?}O~3!NFPUtF?CF;SH#XkrF%t0=yE7)xQnZ#XK1{QM_%>z7&2BiKUTujzz$Y(8}dsO!Pr5r%tZ*?^&0E!BX}k38YENgVJp1w}BZJ{z5|SXL9-iFTL!2Wut+X_PV6j3YPftL4 z+Nej$sLcQT{R0Bt=~fzC4g)!!dIY(_@d;{^jQ75O-j#AJkwlioRCGVdhb!CS%^U4Z zqx`l)tKQQOb;N7y%8rA+28V)WM(6LU7s&TZMcut?t-l)%^VeooF=t1BH7V%)GCy(J ze!JG{$6%iiWm=**F{z=+LH)tOLIR4A7YYAm#O^dnsfGgWmCugW2(&#OM-^Ez-rAUi z$#EiJ&{)Ed`&`7}U@^Zi#i@@uty5E9zYKMK2n$nfLyZ(!ZY{7cYehrp$r?S+W_R#b z@yuO%@+((3(4I3QTdn@L(CJsOdy54=A7eG_$~|79>9vUGjXI}_(uea#d$$jKJt{$u z(a%rjQA6{Af~J~;1hVb|GaJd!Q!J>j|BcB%Y@-&msW4tw=gqIRy3U{x9!@^@vxDxR zvufR#YR=2fqPsVdQ?mc$7LnIL9A>b;#YQdHZo56s@L*ZQ{@S%`SJwYn+1r~wvoj%f zgO=eABReG}^I9jmjDV1^h;$5^r|+pKRavcU7&_YQQv(8`i(GTghc`=?y`Ouy1D)by z!WUTut|9FO4S|LN#bz68TOt;#Q-_QhKpNBy(f;UJ^T&@_B|$s&mwOna z{2d(ZOf)lJR4(*)nxxfH%+DI#YVeZZ-Qha~rW?+~f7+ebzQ#41yuLmKdOX(4+A*9* zyeJ_jiaqcJLdG?}B!A4yV|nZ^{_gw4d~e3#;i1!qkrC<#AjxH=tbD%?GxLj4&QwRl z>BV-)-IUNf=9cDR9FlzzPL$U|=(loZIg`HLhhKv0l zYL_0a+~iLI##cf@U}qp`nCeTv~2!LimW%>ZHt^$Iss$ydcN?r?gYA z)=Mm#YJovEi;J_TS4B}VDEP8C(z5r5cJ_`c5&+-DecB3C?xr#^G7{8_o=*n5Vd@QG zhux_b+{$P2tE(}bYfZ1(opI2Y+nt4nMR#&J)iq{hWeGNOxy3-)nEj93GBl|8i!fHc zDf2_KiVW)NepDvkQog5x+7^T8)So{aa%XXHE?zk}py6l~5TBYNUW~d{n5I*1-S!9U zh_p-B`8KRyzkaT+Z6s^OIY2n(F}u9Hxb%WU-E+-2H6twzgx8y7ANv7hP|1x(kDeLq zExxNc^HQ*~qxtp5Eo1;(OifCj35}dX=gUM=Pt~Q2gTljeqb3}Cl~aUl7Pk4FW;=Xw zEB~~&qZBN?Qf4TjkcV7K-=U6z?t zkY6@8iw%t7es?P<#r9lR zFn%7Nk&%-0gN~J!_BN9!k}*{HKcKlF1!_U$lo4`a0#-*~=$Uz64?FzrN|NC{6I1R? zwSOCg6O%4r_uOJ{4gYV_Z{4DbaW-+Ql@(NFncwxGb%DFG;M1|U}k=v)SUH}(7_^R%+u zBZy8_wKdh&&c=W&H5m=OkYgs~H_b`foyRR3)%W%ot`RR@pKj4u$g8tz3!qJ89d$k! zuZ5-hA1Z8PiQAx>;jE%je<@kOdFDte1bEoe9rfR*~ST)5vzP{E$Brmf>caf|Pk7yRt zB>eoJL>DFiKtGL5UcDTw@&q7Cw#+cL+R93!$}im-TMMiF4x8HMD=D^8{0WYG zI1h2#ozrA&8M_Bg|eFG_wK>eG$Yb(M=k@ne{p((#SE1> z?sh%vQH>&P%gg3yS5^t3N%nv61_jB43^Z4rBagl#2gl9B;|?85+_%`+BtyQssz$F* zdbvZBby^8t>c8&|q9Ew#1Wr)7|EZ}I=zXRgl`xajEtgQiu)$2X2hveN8L8(eZ) zYaA}Fyt3Sh|L^rC%dLO5zaMy$X4+*J?JSR{YKa+3N_mO|+amexA_GEP3;4o2%kd!+ zyjfjYQ4|BfheU}BW^QF=F=~U&nmMn6r$t7+^G$`Fu7-Zq(HibK-X!D`zIW=J`{<=d z$GlFUqSInM>E54|gc=q5cor93LTtVYB=cgPG<6Qlh;wZC`*X67Kw}@0crsJdFQ9?V z<@*DSm3Uumyv(-f*;*eS60+If(JDW>b%$qHMp@Z-)XXgf1*iXbJRfS0`FZ`>*=KAN zDPC5cM8uuA@Hv3hSH>{*e?HJF%%0AN!y)CZn8^(8H+y1 z?8?W9N2outu(a07pZFdA?p+0`8G2epiEDc+^U&FhOQE~i%6vW8)TH@|1Q zYx!@ZV&kgaP%x1(+sukv!jq4+h9hAdu7ZH!R0#m%Me{ZzM<29P$*fhNE3VO4EYFA*1^E#fL1|3!D32 zY1z8XbxvFw!JRmur(03f)yofO;3M+uzwACvhrz-{mc%3 zE$6!k=M924tDEbRmay$>bbzyItJQU?!~q{(PHKJy8FvPHni~~Ov!f8Y$%+aJ-tN?& zcCD&V@6P^R0al;M6uAfpc_H$_rHLh=n-7Ey+E^OHB2eucKc zPD=FP0-m>*jC50D2T72)dS8Ew^Fm>0S=OPkZwVdnW7P;)Mvf8)In#-q-Q9&lkF(KNEgD>^yuX#znEw6hCid}Xm$D^j(W6B+qObt0)ywN@5pz*!JyScsj zCR=+=Hz${ix08}`?v=L}he+84f)bmS<9t8>-24nH>nP6dj{19Y zavBenJsBXAV0c8ozKXrvQ4e!a2;$}``s4hQv+hq16JP5Z8I_xN=RNdj9eGQ!%FdXW zXcc*{4toy8#R38Y60|W>WcZlM}foUV3lYWBlqLU(^Hb2^$fXf7~ZVn8Y^-T-Z)63i_L#%Q<{Rsr z>|SSU?u89zX&DF7Ew-_ZN;eHve!2WC4uw#LFa9x~L`1Zysi{p(S;o06_ZX2&gY>3* z04=6pFk^L1!2XZv%h&4a7ox7ZnE06Gm!na>QlKk>{ZmE zOT)ITjt*~ju(pnlmbSv@h+sfcc0_pYEVOUJ1~TdU^?FH3=HWwYa%@Hzc0*PI^Lj0E zGJh8cnX4`H9Crl_;CQ;uP{2xl)qn_Us_t41FQKvtu3d-VW*_xdw8^PD}L_y26wT6KgHV$@FYm`^`pT#IH_`u#^vuf z^ny`={ZHjT2ZWKWul2jlld?qel{hp}06wyQJ@IkQFShnxg^)mE(!UcMp13&g{ye^? zE^880OTwtyYdr`8OQYq-LQD)I?EL(~`!e!s*4DzMX>o}jor>4Srq?$IeV6kS;1@=; zbwVPDP$=@Xl{&~NFD(w`bm$))sBHzNwMh8${8kAL4Y_u8Z1TU~kXBY69kS^euT2r& z25TMb`PrtQVcVXb4Tu7EaB!|{8ur*)>n?5&c4U-BRsLjd-6J6;-uk;W8R&6oal_m; z+QVQkDM#Xm7}6;vWjP=(Jh>J=_3?Vezn*=*6s8 z>q~KltvjPm8+Y!|&`ecNZwys|Ejk0Tsr;QsA+>4&(fTX*@8`Foh6_i!t@F~7{7NDt zfge!t^V6rx!BuiJtCs#_Cu{9@C;i(ueJ<0r=J3`f%F+_K$bz@)M}eP1v3QsPDai>Q z_6WT{=$yJ?jFLnPlycFE9Q>(HVI+KQ5yRWoswsD0^eLdJO!saEB5)_t%|{Z9F}AFN zl9H)gR+P9NyE46|!}AkXb;na~FjJW^S|-<6-^2{MOY?K%8$oAxb~m=YgG@<%wpOeqfO(H>YW-Mw-|w}bf3_8x4)z~XF$BL zh(*OZ2lsc}Q}R*ga6QCIWgay(+y-tJ5_RPf7{o!tO3}$gS=r7={=W9($Kw&x+blXF znWI(-*>2Sz+SM%|xSj#}3pQV21Qj&KL>^0@;Hcp{hWVQs+e^asd*ivq{wR+U`~92z z%vdliI}m%^ItOcCn2i z925c;@%ig0si-L1<|L#o`q-tX@GK75{oY=fj3A``$3v{vrM14EH3j+0J)`}21Q2Y1 z56#F(JK5=B+uqJft&N_Z$TnPW6!YWZ(c4r`NIE?_vOcDlafrm;3Oj(iuy_|S?k7%~-0X=5hOlw}i z_G@mgXZn|T9Q`phblLk*$3pDaThKi-GNMnDH|T-3|GJi{-P?t}Wve|1aD=Yaap?H? zza*-if&zTlgEf57-o!*qUR&JqK~?e3(3^-GoXyB~#n$5d@HK$}^`~S;w?Acvzz&<3 z)JHF3xUrhgk>W%lUlh82^JeDcM2Q#%3=ZUK*x2vyX_eYfH+a{B65c{AKsgmLGp~$O zlbLqEgm2trU>FyBGPana+D0Y#OK+m?s<)wBE)UFbCVCPG&25ivAm}yD^#5EzUp~jj zmlQ>37VdsX;+zKMNXzP;Qi;b}MQ=D)cIW%#VmR=bBam9Kt6LrMdx`pTd411%CeWdm zHHv>C+hxBF)FGxGnM_8jb!`vbq0p-b@ zoMgpr-`vumUdSlED75GS6Z1HJ6T~E>p^7~nyzH4_FQ@s;R-fl{M?3gMia70VO^}+2 zI7;p-_(9e}Oa(AJ7Ki_h@i*I#5w@vl0vtYH%xa47Q62|pSGznEky&OA$BZZ2$HGyG zot<2aK$w;mAi1sVsWw}S(O(l|s}s{1xF1DpFo}PIxe=)RQ~%R|n3#~uR9k;rsgASD z7Y6g35Ak~4vlHd=b197D6Vuag(K1!wp|@-g3qB)RVc^)+%U2Ps3heH&SXILbR<*Me zS!&O^(_M_ksulsOLgKu^Lp4)V%b|J0?K7ua53|fbZ(1g5THtXMmr+T0yQHkXKEKp6 z4u=U03)*H6IkxZCVYNoF9t&qNy>)PfbTAt$4)Lft#vFi{$Xd2 z$&x|VHnub!)C<`mh2w3F+15Yg^yjy_p4bo04LWF?%cVV z5}zKY$7Y`z+|rfA85xq=Ut~6#xz0;n_Q~&Y^PP0qY6n;1^4NqAokUlLn;7Nn&2**( zFs-e1165u1k~$JvYTD}RnqgJjX?stw>GIf3{0p85SHAn8335GP`0(#$zG3i=W!dwNNOm7YG^$(b_g-o1T$xr$l~4bm*F1Wi+qsd!COJ-?UvAtUvX2y-qt2DcW1 zAexFg>)W?55?LuNEsfFouBw3ngSqRFKjb^alvwie(TqFU-$YW99A)sBxK3rcyteAJ z&r{qMV_@|1XGRK)%fw0s29OY6`|)MBfZwSEPSDXij~MBz0YS=7zwhkCf z#VSWf?>n-N*ze6LYrb-}*3dZa9i7-1I=iFlw73ikM2m~FvydOoEiBCFav0+)PK;Nf zbkMdhrdu~$hU4V#Mn(NdC z+icfY`W8XzQU2-E*K484Jw0Vdqu&m7pFa11mIN-0>Zd_R;<4H5TMdss`8e8acdQ;p zN2grlf6UQM-yx?grLFx~9o+Gre133((g4+er582>4x5sB;4LgB1ztVYCNxJUkd#)w zDds!psrRhfC5Mq3z(5k>Blcr| zgB{vp%B7lF5<4C2FC41^`bBc)AZ5>9Krmc%mm7x6R6~MEu1-$V*M3CXS+2V-JGXVG zXc@@mktL+3$Hw0a3<&sgnfMyXs?ktNamMDCP<&E4mypGYkSh34{qAl3unO#4i(S+BZ32yAEt2 zfS@S;g`mt<|9ypvugwq#Kqh9E*0z>MveJ8GsMQ1KdlhOi!Wt^Y1$_O!yge!}5@Y@e zaISKN%GfiMGG-h3IYLraPtosq-qMni4ILy%36X<&^mTST%Lel&yO&xR&mWPJSzef< zs4q85LFb?@atZ^X;SJ59*BXrQeIXhj9})lfk2cx`2}zqxq<6xe>4`|Yi3cKmcfCZE zdrZuUy&5eGj6!C;197#m4?!1Y5i#H4`d52Z?$FJTE}|gYF@F8(nU;q>yje`g%o zm`*noaYjEGI#@Y5>DfgXI5>ppR_fdlSXW5pPPFh~Yon-~7&sg&Xg>NNiAFTMS68u( zI7S$J-Z4hn+2o+Pbh|kA;nZh=_d+u1(ygL|h;)~d(%q$iba!`m$KJ#@ z*2d?(-uL>>ujkL>X3aI%oMYVMj+&RY+|e4!vQeSoQAbQ`t!W({-+vJSC!Vj|c>7Ji z{jFPpEjJ79kb7<6;orr@z4NHc7xCD~APoE@O6bi^`HL4XeHN}IBTMu;>Siwp=N-1L zS<_?~E7|5jZHF!`*-!*}R!J)z<&5qBi~jw#ySER~xy1%=ZBCc{+yFb&ah=5R7~UA; zQ2HoNy`}@EC%rSTWPrUPm$CvE{4A!|Yd5?|fQ`-Q6-)Q%UwqOf88tOI@zDW?y03qX zE503!mf}AM4pUY9V`y$*V`b&!U4@`eH(1m&Zl2BF5!ceQ+4~34stncs68Z>U)2UiO zd&Rq|)3@-xzic=XLTx@mW(xDHAH5?ZJwknjDC95x{P?_D=#-l1)zC1bTES|^AQ4B5 zh*L{Sx{1!yA*?m$D*BTSm#5`cg+S<6}t01-@P#bgE;X{u9Mt*7^|Yx*EKX$SGm6`g#Mk~ zBLHFcP2yj?L7d<;e7cgO1JHGrwQ9NDw;Ekq7C}K`#fVRj%1~F*gGq2)L=kw96V8ki zT%=5O55QSD(ZPSjL3{p>;thbWi_^!gSGH!+RdtD>A?!uSp{v8Lq%f20>O}PLjuqpt z^??r;xY;u`=6F0r`ImD<92}Oeb&=}s2{ZQpyY~YPMf+_WxqF;uQ5DCF3oQNwT>4vAq(d7)Mk_Kq zz4IF&;sfdD*MJ`&Pmn%hb1+h(`r90geEWMjSUVBq!xN=bvG!rl?Z?XhZ~889Hhl*x z;Qwp-9>%Qq@w3;5ZxIn6^M9UWOvYw_dfFB@pr4JSC~|(yeq(3RSVn_V*FagRx2Knb zy(?0caFv)?eYC=m|6X-vZgo~@u#uZn&QUs`}dahd*-S|W}N;m zHh7e;BknI6(a?622_q7YbNA9O8gc3C2hP)t=dagZJ^htkyt4z|n{g*g_ai(HbeOq2 zU7jY~3?fNGBPcyRed|ur7e<)m#62e&E4SPHv@h+8PkXo3COcBs$VeXs*GWIAXdiz? z_N4%P-8Got9d`l&K$ufjR}uk;;^9ijUB9?^W261? z5Xj*Jukec)U$02{@uRXZiHd~@veOrdPr)5?ZBuP}iOUuheXFOZx|l61?*MRzv)SL%RlNWQ)XP4^_~ti)w~{tx0i7BI?!1$&f5+?#|Ie5m zOr~MXE+*l9{kk7iI&Y!Usl-!M0;~F=-}Z^~A1+X4j$r$IJBbR2iB^93QcX#5_}}Cr zrZNXk(7B#)LjG&?YDTNiE`-6)l7IdT$z-uQnw2+7ZFke#$0}6&8KOCyQ3*K|BB;_* zh@%2YKtSB{J4ml^Qbr{n;10X?J6(5RM{o`l*WEt#0?swIf> zr3vNiPS2TD|{BN`UV^km;PnYzpBy+fO6diPW zJl`I#J%tDCk-Vxq!HWI;-NRfC&oFCO5gq+C1iWx^bK@8XK}Q$MS6ks?bL#S|MDx{Y zr_P`g77g9V; zevLJpzt1K1uejcfC=1bxd3*qf0j;8c`gBK6VFfJ{E0?$RrOEis{nueEt-{D zZv8*xmDfhDUUNR2Q-A(k&OuthNKp}-&^VHlS$^>+do&{WFl|e7v!vKpS2Q~*9nb?0 zx6`w@7&WthLAK*dd3g;<1t7Y40yMK7C|dp(n7Nlu6(C+(O3{aKx75o_tJV*RI38ZE zvLhxY2n`E3Of1gL{q_xx%k;8}ijvA)GJbCE-EMT4r)Ty&LQ}F{dJ2R5JcD7C@C6!L z37p;+kMl~QhVbwpLL}^N_k^Fzsygo2l?^haDVdHr?|iK~9evSW4atOjPSWl4bc|W1 z+Hh%HS=N7wnXMCIX6rT8G5q=!^PA0;AF{Y)Si6-&1Mw!OXUXGyfAX0zFu+vK4=K*= zejNX2hvA@YJin{l(Zzh9!#*jm3@yUAjtA4!@>8-IV7*y*r3_xu(_@3z(dD^k3>&pU zT1x7x<2EzdOrvujcjcG{5!Ok($KRoP{T-+iJRW;D8^8I+Tx1beWwkhz;pp5JwOMsI zVYC48A>)*KGr>U$Z28s}4qO+G9%;IEpTcb6g{7ssu$J^2?I|dI41A$)w^^K-R0mR{ z2D2@y7Px?{Gk0Vl8@H}|JA{UX$SWwQjDLY;pQ;+{ zhyR+px@!zg(rFqcPVW%BNEojfF3O4l0}b#&8JfLrAWg_WrkfBE^^=M}*_RqFDC`m8vR|3iyv-oxMg=|`4YSE@{WGW%nT_l-TK&) zu;1C4zOxN%Lkrz@@aPyN;2e};=HTc8Py+{3vULC)mX?~zJ=A4WSB`&Su_PxaGon1f?>45G zxdnCP6U>FXCtBSlF8(^cC4Kb)@qAh4)PZf6Zy0g6D-82EC(?MR?#pU($oh%th#eP?3 z04}7oQ~iZwFISF;FI_Cz@+BS;R$8m;V8OQ=a_?oX&?^tM!ayPNEVBn&tM` z&9ExQtWV z5}ah0-=tpe>gE@62N-iLs(p+;O`f! zKOfiCb?pt;Ws19Z@sgfBqkomHyBosG2l+G=1V>Bia&po}&fLjZ?7y&|=WE(3zi{M^ zF9;udC6l13sHgF6t1MK;T$9UUYGTh?V!ka}pKa(RI5fyhA&LlbwNK)6)0h*n<2UUi zQgR?@A^a>LXqmYOVhCDelrkEn$H33(PF}%<{ZE*_w+v`SQNis+>I&d<(H{oT%X)YZ7Sx#CM)m*Zdf7UTj* zh2d!J6Jt191f5=9;eV{*SQdY7rT)!gBl(uZqh*I8cUZ`l(*~L+m2JK)Yzi_vpChZavZs?@$j;FV zZcIwJi^_huMCj$3_uU?aVCv3n8IS_=70+zH?~fFL%SP#cU}s-kQhavg!!36Yb9QFe z*T~@GAb444M=yex89>spWhYI$^BG6pHX$Xyl&y(e&MKq|7dV;f6s<#ID&`> zEK9__x3(chNN!rA(y6+1Yc#*n`M1?_XMBO75K0ycTKH&}v+MEG+rW#TKL1HH5`Xjh zwF9uJe25H8`Nvyz_RUDDmVK+Wbpopt3ift)Pr=#5t==_oodc@Y7IrB1q=bzoLsxco zf@H2*WX14RI4>T2Fg5O@vxs1B>v*XiBFg{4ToqbY_;NT$$iDdbg(aka%q=Zt$8k+c zx+@>0*1tMnu^{>Hgm)1_+5*njUe1yEv4uk_JkKdL|DNVsO>+av_!5NV7)Dh!<4ZEF z6Q^-`w8ZkT=W&*gnb~!HN#^c;!qgax$-uCzY!w1MSF<-ab%A z!6d$8k&WCQgcmtDKYZ6OUsQW$Z#8}k+qbv*Zd+k2t5H;==uKf^YOTF`^-5FB7~^Tr z*NHiDf56V*0|V?#{^iU2Mp_*Gt)|_T;K%6UUMbau-dK8PDTkU}EcXVb+6#7Z8nx$3p<5 z#Xhf%_4Ew8DC?TbYAPQ&n3+jrbNX(xZ5v^7DHIjq?Q&$J&^F87du{^ndtK5Ejy*9$ zZ6H(`Qk@2bZ0woZbyS?=*Bp1#h*Y9i%{R=%T={V4!<7$r{vPCbbYZI^fWaG)x0@SV z0SAre6&^p`a8K9!rm1TC5u+XiKA zW%YD;n9$lfk+abvOA~tSZl6-`zyl1{n zOaYyK_K83B`SS__kNfsy27h(AOjaun--@o-+%c-Hk7_Dpk2`r4$xnLn${Y=~;L8J) z=_<$D@!_`r@_YO4>QPi4@AlUhF+}g|k#?E?h(Dfb#G`{uDl4m=U?Vwg?T<$*&12(D z7`RmsA`IN=kgwzy3C?DHYmGz?h&98X<9wI9WW=SD+!DQ9IQuK*eZ8-ya|4aJDfyDG z^YZYYZa03mhY_S%C~j!BCqICfuk z_c7w9{8L+olfmX6+?x$GPcpR)d36v*S3Lu8I)Kq-WQj1kF2{}+X-Zhy+qWezbfEVk zaLinFdWyNZPg3TEyu6gKKLss0IRg#ZzZBaRPY&VV3`2mmwy`mLAIKlDU3afb3hr3E zu-VUd+m%=72y+&*DWR;f6G+^mU3P%e{>k&ZYEj#1uH$qrr)5%@uL7b63q&RdI5=@~ z2ZwNBK65^YjC}MEj16+QUzMzGl&BVc9CvEVN=q|0jN>ROEX3KZN3|h;up0!fW`6r- zBVueR4~hd*kVlv?7_ZK+yDm)>vUwY{$QwoqBJLU~=edhMFu;h`Ny8uxVNN>{#=si^_uXfb*qQNmU*E)aCz-d?D* zj12PxJkTpIEl%$!U>z7&M1vcnkF}!SpF>X0@RV5oI*?O1wV&=x)|3sz?&Sf2j0UuK zAig7|6HSzBAj8}jFFw9|twSLNM6c+6S$+(zHh6}s1)t$+t7o{{MF*~-h$ZlyxW3IS zFV9a|?yc|K%Q*qXYDJ83NK3fBDdeWokw0c&XcFiDr*8;p-!XSW%}oH+@F=+$H1du+ z!ddzsey&eU)SGjnremOe0-jQze5vIS?y5Q&4B_7hWeq5 zR`~_lPrKy&ZsQS)@?ZNLi-`F!5V@8IO`4I3>FPu|Lh-^=Uh@!f{R^k5Vc;}#V;!5_ zcbJ;N>~ck6c{y11Eee{L=pJm>?`NrRZ}Tq9PUdLmbmw19NbbpU;*7ek0K|#_<`<;W$UT9qI zk^>iTyny0GJdtJ1-XG#}7;v(vKI2U(v!-5V*JJ=`zL83ds>Q%g^O~zGElp*$fL2MD z^!VW5a-j>R^L4qHps?H8YHC2Qv0CCppgdvJ|*rn?k9u$pWM%Smun091mkHz5h0{Mdf8^H0C zBQyfe!$P@s_u44meC8#0clh_6PpR41XtREnC;j;G8Trh<$EQG;;uEI5-aM@SEX`;3 zcKadL%Sv=APmPCIi6pvZhf-5n#UAhJG0H-o-i5!#C;uHWJzn{4uUp%p<{MjFR!dC~ zV$~69K1NPPo;VK<@xA>J^kj)_AvS%T!_b}{Y+1&Kqor1hJ(E!QF=|#~F4aIfshhwy z#n-F-x$+rM^~zw9v*m~Pb`x2q_f>ABDGA2f+PtQj%R{Ead+3;|%?+&$@BU5;FE8qF z%`ddeOAAmo+!$JxunY(otGHIW>^g_Qd`cyBubvKTHPu>7*WFu!d$dvPO5k8GXz~b} zkXKCqM-Vt-7+qUK7)ICS4|}CkEw!}^1lS-Ww=s#G zUm}-g(U&a9Vdh{WOicSB85n?@7%=dM<9#<4{KM}B8>X(k77>}IXt%N%FYatc*Zu(s zDF0RaLkb24CbqKg=}Ac4e;#NF$H!>Ti85tr2S~vkY&%?yz#Ka__z`F!@?>>TNJRh#Hw-2j+Mh!Li>!h#f zbC#84jF;{&fRrF>)cL{IQtvQ!qspb(S!?>}sE0e}s(|f2IwNvYIss8XGZIr>#>#zvi#pI04%=AaJ)D&bG+1xqk`(7ff0+@ri$f_u+k9LL> zvdoo~W)9_Vf6rPUY~~=j=mF_dK=ERv1&Y^indGeGz(%sBtRG0gC`>r``5DRAcJt8t z7l8EAZ`pdkzhnY=W4C=ap-62S}HB?sSsCU$zgtsbUS+^9}t$wCQ+@ zgwNt+DY_o0b~h^}!QL-@k_4Z=o5*XW(L zNPMB$=_B6L2Pt%$YMhOHJ^>OCkWpN%sO%7suiw%hPnE=bB~5( zL?InTy?wx`x+fe%`_fuIqkR$HJ2(pT&u|R{`>cTl~Ak0MW$|OZAwS9*Bp$v zuU$iA|1bkrLivl9j~pP*>gR;eUd`0B#*2}!B=hquqlyMhTkp5?zL3_ebVhG_bC7gZ zI#Itsc3N6SPH8DCKke*vnXT+3%iWX7lmvYQ0Q1pVs0|hc~P$aYtmeLPDN9 z@sMMW5J=8lLGUtRgcAnOfpEggipvl&w~sH8~l31k3)SQh+zr-;fb?kWrWh# z2}(_Ow)nuD93h6q=H>x0Y@>V8B$JxDQA*0we)s6GMiohIV* z+mqZh6cvJk?+_584mM3s^XhLs*cdABGu<31VOgOFBU)Zep%uNFm+D*l!it3Z=&aG2GYq&Kw7oF1_AER0p0 ztJ1-;Ss5sH2;Y8yw_Lz};Ge(|Gm|!Lx672bg0Bb?mgCe`06FL+jHn zR=>=`lbzh1oqPoXJ$;JGn~o0iXJ&CK6%LK(DLtt1C|-r#Tlh&$CF*@`;~mNn4&I|6 zAdOXn?-na?#&{9ZSe=S0LK+)boyL&HOx_`+vC5Ov=jh*6YqVwPSB?FnaBB??4t93F ziU|$C1^Utd1mBFB(h0GnLJ|`4Pk5#D?n}viLhRVj9k3ucSlAg3R*2wWXJy;!GpjQk zEcOfs1MT9m1sB$T_YRwAsy?hO|5sSVa?dma1ngd3<~1>(T3zayRF70*(BK*VZ5EIi z9-dQK7y*;+Pfrnue?rCr(Jcy*B_O)R`$9*AkrC4G)DYR?1}x9WQ&!CX!Fw_ z$G|#jA3C(go9yqD)`jMgr6Prgkvyhik9)tF5nY(6&SgHfLybpY|Lq~7lLwhRMkl}1 z2~hO`HT?e#kYO=sSc?xE6tvEOuv7#H6FCFI)<@5Pu;&;c40}=)M1&LLed91@A07Oy z`*i4a#G=nlh?)MQ;$=SW&Rb%=IP*hLgJ=|{L8g?iB77dQi7U%1$|}jp1vMdzF<3_g z1$%ymf_=fDV5q++nDH43HU@DJfPztEFK6u+wUQ)To^$tyMiV+sXf$bMT~0kJ&>Lxo zr>FcUy?pce%dAm*4+8?g#qi2wp~CW29KyjT)AWw=FkBLgqY|P?$f($Vn4Bl$*1T@r zgg!oY;v3&zN1s%Vn?JCqI=Q}Hzdg0*!qdL32#&kzQq~~Lmy|qc^#;oO_*$OTT2GFS z2h0NYIat8eASs20x>1%)__K39d@z*~q*DPvz<@ANeCzvC5--L(YIQpr#4JP1hw}Gp z6S=|CfRNmWhfm<8D{<^J03G9g-;eDc+;x*SHv*tMB{h|*+5VJ9E_;u=+@L#2QG^y2I3kqZ-gwO7{&GQ{v?n~s)} zTP77hd-iIdg9Avf-F+{UX_^|v0?9B%hHHZF&tft!q1xDwxWTEZ(mk;@{EneU8e?PJ zx1y^EH@EcOXz_Y9lW+NsTW$in1zmY`y$;JFw79!$inE~Ux>V9=A-lh(j-P(4l&QAB zG}hSHH_`(%SPAbW5ygN||Hl$u-dE7b$LkadXKw`pR-SX>6he!MiurpT1S%^i-0dN0 zt+nY1vWLO)@$O2&#=yYL$Jgv0HHY*kTtJZ7FtskQEJ-hf>H-zf1isbfD8J{)lJ!dY-=Ht2obAmXFk$y-UOjA$oseLJD#V@Z@WHJ>a2HZlRn$;JBxe37 zl-NQqaWV6oTT4qmn~~6gZ19~KT`IDGgknPyEzDuKE=PhR%LM6~Vz}X? z^z=_?2Tm4uY~Mzg=r&%i!c%^(qdhjO#G*oXH?sS9D!yXA0H#-!(b9a8t%j!QX_*X+ zkGmLodC95w5GN~{<5K6*fWbUU-@+o+r;n;-RAdDNq?IBh1A>BXV^;HsN#Mx3KlYB7 z5XJeIBJTQJb}g)oS=L~fUyj~cj9d}F9N4(x#m`seh`@#BKLhLai@=si0pbjC7ek|t z7#?%2pgvz8HLhCh22&_WRyKV68Lzd#BtJ2^fT=0%IE>KxJ%3NKucxP{;r^D)^XG5T z5^`+$gq$EaVjITB8uu2HQh+Lk@d9?${>A?KpAw3?e^l{xiXbbL6 zF6(y*q~OF}%t}rbS0M3smJ0~L6*}-D#WV}2s4G@jj|3zoCBdn~X@llJ(~{?z$Bzv%UkKIe1r>A+50y^))*K%V zO~+?jo^v53R=XUZSXr9>lWJe^ja)TI4`N2H^G&Z;)fhCcG`6(~((Ncv-O-9g!mh_8 zl)6V;R=yH?bFAraSz=!cx`ptW28Q|bNSw5YEbhKr?`&pfn#S!Blo_(pjwiQ=1d;oPLBI= z<8uoAJ-uwK>_uIRH||DyR_#gWlQ@xA8NlFBIr-lgSdn8e)Oqa}9J0r7@~7JqQG0N^ zTCIoBkAY@_aC+iD)3`*0J$CK@t!tQM6Q3-tzECm!_E(0g|7JKQDBJp`6g@qFigxff zJCs6PDfba*b+0<{<&_i`mOtfQT^%kq@W)B+&-HwG<&^G81&x@5A~ z@pMUi>!;r>?goR0veEj~R19yWEA6wV8#|rO!%iWLn$Ik|!nD}gk9W{CqGDJ7E)TP_ z50+09tI^uE@#Ex=AJ^*3TN`QV=%~}uGt-Psl2`_KG`Qi@!i_@!`Go~T%4*-{$+rXP z7*WR8g#LEVo$FV*T&F%&jVs0CYiPvC*Kyv=$z|@84FsPfIEpK$mReEL@I9gBDEba+_)^5g-sjJ3-0_4lPJZk}WvD1WgGZ}=Uf5Unrt0eS znNJ9Pw#t5XWK+|1w7`CK>vNudi7(0Qe>z%PKNCqQsi{}w;gxhailq^$a7%|xlnfa3 zPhKZ56RD+0*3+MxAqZAd=;`4oVCH<_lAL}09~Xt#Vc+p+7dnc-PLV8N*GV|y5kX%4 zyV;SP3*5G5uPdxRB$uJ>=CukhNJ{M*HZkMk{_nlyNBro0tE}uRJT{CS!)dwe(h|9! zk`g|6D6FR!TyT@#)Px=GFU`jKn4Rg(;*Y_aszen9;POwqe7wA{FG{!m(14XVvIA~r4-7WUTa zc+r2LI_rl+<+roBEvi#hRW$;5-HTiFr*>6rYx^Z)4LX=z5@H2xKARkNfzz{jvw2{mGJ|w%n4($Oyo8sJoXzCac+8?;B0*^blS; z^8$SburgRv#*wiV!P(t9Xz_FO*N5ZQuRE;0y(!natRD&-WsB z4tCa_UIhYh;}r53z4FY)WITke%1%0BhNrf#w5p^e=fgL5uHaNEiI6+^_*TmC^UaP_dU$B!;;{E%35i1BFfV~j1yLPy}5&6%H z<0JNrF#g^@zqQ_fi1|k0la!g7PQ~~{@UfWZSy#!In;X*jORGjLsYNB%X1VXU{zB%s z{l+8ax!%Z`nU?aYCRE7XyRcpXnVGlvLR(E>ot zH5nN`sMHj>;GjFRdR`k(#Kb(k_7oCB?lwD*bCd>u1S; zfFQryV3vcR+yCz|BiHpb_W`qR&qd$E=Kid4mkGOnUy6zv3hgx4)&^l8>aj^lNme3f zz>V0G?)o-qJ`XW-@RUu-j$6k`X%*3; zRe;GaeSvg@bRZHW)P^A@o+N`67KdB*YYc)|_wN0?-sMXtilGtw;-^gPP_7#PE>NRR z;pmW|R^oy_(J^3DFLl|U><(odPtYe&WM|Fa{4{!FL+2oLV|l5saXM!~3Wg?#@#JEo z`FLG@-KX&zH+U+|nMVqd%J?R3KP_)t(w*qImJ{nzoPEN=8gu3|M2OSpNpw4_CvhWm4JI(=)v z(9C|Tf0eI!t~HXY&B8DI+c$Arl=DeWY#0@$dL;1=Q0`_b$h|)`v&7fjY&?rHb;OS4 zBeq*L6SA^WlM`{VS4UL9nzi!~qV7Tr|J#JU;zw!vQ*Q2K=c(qfhK7wY4#pTRySMXo z!PhUjwwV45&It+0ok(_(i|v+?RKO_MH)KScQr-}$z8>N%Ew*ooEYfXFipKgz%xz0f zMn^-lC-vIQ$kdcpd7$+izx&$GGBv-zK|#@Wc*|Vrm$;~%orHsdWSk#A9{>J8iM=*d zV6@AaH#%DHlf7&Xxs_z1{9*zqFK@3eQ^AZ-3-P-_6^N12J#q?oNAueK?p^jQZmNrWAp)m?4&Ii z%{#5tW|gs`A{JHZiCNp=5FQnKrZqeE$L*P>qj z=6DaWcE4VV|L`I4K3`gKX({|cnnJcH>%D~7??-lOpp1=sN=wef#J==KJg$OdIC>49ex0rX zoG0$DBA1Q9+;gv&VPi`R;F;B7M_Ry?`<(#A~(K4&mPoK{@-%0}l ztoEDMtGY2Ga@Y)_w5djf_ajsXZ(7<|N3Sp$bRrgdBwWsieHk7Q+IEPKF9jzKDc{vT z7hY9nyyfANz_%f9UG>E~EA*WuT03A?(+GRFXtIPiS`z+v`@*Eu>sRb#B-t_{mC-^uR! z7$QxV_AcK)+I{_@vkB$jTs9ufY%L0wIXf$#G8?1Fl>0ls?Xic1BwZd_0?K#7+6G>b zrtSYW0TimV$bENi5-+(St;5RN2c zcnKule*olo^X3{0u1>Z2*bSZ>*X5x<-Ud<+S7)BuWw*X}sY9WLSQUj;m{q1MF{A!- zl^2-;(gPxrk}~}d-wW*ReLRRPG3<<>M@y@f-`mFrrbiz9pCAAl=}*eW{-Xp<2N;J(n?1Jm2v7dVh^JE{nG}+?;w=$(rpxSrgSoK4Y&{!qI%}q-0Mw4m8Gt zx09u<3Auh%w+syYtL&Ww-FQ$Sg_x-4HMA$ZgQJ(V2??_)OG^=@?)t|W8Kxdw-y&Fz z`*354PYjSM$47>dE?v*%Xovp__ml4gsDZ(@`P@Oe%N2>hysgYkqT%N!XV@|WmvHb0 zQe`&oN|1H)+F^kqgP^*wu$V>&DLJU7R-PcSae_F(2@TXKsa^S?5uvBY8UpX`-Hnac zdAq+-JsnX>3LepcLGx^S50Ls-UWIV2b+SH4jIi#-*ifP}C!d_e*?_)&8MEp1v?zST`B$rkzy(-);Bt*=X6 z`u(2}n0=}eZE8$0SzWkuzzgnU8%0)IfZ^Y~$%dc!xkLqSyLDV`?P@`YYAUvzcgMfZ zL-F+iXK@t-QYTRWc~1pcuI|qRkhrFEPAYM@WJa9A!l?j3wRd#XmRCU~-%se>XSTo3 z??}HgIJ~m56|#4$+O;372u?z7G2|tJ<4gIo*eg{tMOivJ)ithYw};;PQZ|I_Ep?L0 z67lAm0$?fKEFPGM0faQeJd5uLD`{wm39AcADEI#wXwhy6W0IfG8hSVJE9HAfvKI+o z5ZmVP)v8`inWL-7)>xXzXX{l`xHIo8>P$dFLUeo}Alfj?;&EJP=g1h&4VJc#1ux&j zTTJeYc6s-)AQl`esQA{APn6utQz9U7cIHlyVvo`5*IX!f3OA8&QLMn?sBn}~E5*Z) z^_T5xn8tI-g3{uMcQw5a)f5m=j!kV2{h{}@D#z_Ea?<0%Ow~e@-#3bwYD`Q}i`_l2 zDd3?RUN*?#V(M!~@V*}4U1spzU*Fuvfz3!9JE*3r^wKXFHK*7zT@T%K1$dLeEy34Jz_1g=Y*st*&jm@V z9)+Lc;vaVcLns2t$T7lzbDBydvKC?(An&`7qM{<@QdVq5MKdeoI>ZYi*cvliL3T_H z(3|>+G5A2)!PmOfsi>&@qAcx)pWVmG-<{O{c5^IDS6yQ>4nZHt3S#Xo8+;c~lv8-= z7a07*@6sYA0}bgJWE}u@tA3<`7(7iW33t~(+nD=JQ@NsQ(TT&}Yde#7?*!;0yVYG| zIe-y&;Appl0&zggJ~&>M+D_Lc=Dom%;=Ih}uv$evS^DimePbh&^!Q9FMoL=RCsL0C zFD_Cd#?a>us!^VvU@0c%Pt}$C4ycXd3iua{jqAPgLeZ!-Zu|#(Jk-=#?tj)&_$*;3!HN9nLm+j{}p@XYUGUBw(IZG!s!H#oyU%> z8A0E<(Ql!e>di++{)gB3_PfKDa0pAxR4v&GwMPu1c^wY^Glq0DQ?@^AJ|wa(xVRtB zY$Kd3MmH%L7#>p#lLlV;N0fz)m`6XNzw|GB){4Mq@-JP%I8MXK>ihA;`XsCJ-GnOp z?W4}<3CkD0Yonz$i`9rR!hMc61KGd(j=x%=_7p?#>5e=%@CXR-5QoaMZHPcnkf{#P zKX(TLrTzT*{ge#;^E$7<#)`qxBF?ZhaZv~iF`RmQ7TE)NkI9s8&7TvgQ4(Otn`7EXeWNSPIUcHVWTk^ zYYJ~6Mhpog_*L{MEd@c%=5zHb(d}x!p5Dz=#);S2UDMm!c}q1>*N~GyyO+R#qOSIn zdevLqc9<2-NfC3u35o}g!Ovb^AK0aYWkuY{C{_?X(ZS*ERRc4Ao4Tn#M0+teZaHqA zfo6#aXm*Wn_jxU{cY2a#Nce565u?W2L&Jwo53@>0=Z~S;24&~&a$$inLHj$R*@b64 z(C3E#_>q~!r3mH=pt^v=rM2;mVc1QJ@Jd7f_BEZ*HQ^Ukttpu)KnOFTSb`b`Z?hj^ zh4F7L>Ja!luR1*pt(nYLkrYu?mC|x}zH^N3ZzCDZGn#F>1fZzLtpXxLBeV3ZEGc=# zfcTd%7~n;ADL)C}{nj3{ou1FvD{LR!Dux_Q5a~kZ%#5b|_2}RKVNf(nk}}T?h`BHk z*exhzWn*Uz(ywsDu~_a)3N1NPSrJvOAZd9P*rk=h%+ut`d($n)2 zMlvelp}6~GJ4?NmA8E%wU+1m!%`PYeEA5xcfYGPYF$z*hU?_T(oZ*#cc$)1Qo(6@p zePp2WE12r3sP_+yNE&3@udc%Rfu~OFbPJ#d4vxP5J|#t%bKcb_>O*fz z#{jQgL76+W^}l>}w%e1+e_aahpbw-w2J?Wht5(ucqw_H^`ZLVaK4gY~YzA_Y=!8Kr zAvDkp+ka!*UrCuG*CuLW@eD@eFvq}Xb2A8x)&s>Zz-UeYqcxwev_-CcY4g;q6gtG9 z;LtB7U<=iFy!=o7x7FcNo6Qw!d9?@WQa5hyTIU-s0aFBWcy-0Z&Rz~>Mv}fE+emMX zj{p9in?a^V1OVlQSF|n`8=uJ@KR!Eg=REgV?oB+k8Opzu#=g#P zf4CLhP+XhP)AM!ZXliR|sg!~X&K1{Gw`LPllXUVf#{C+P{Dj(K0w70S<+H7AH{XuX zgbUw-kiA1eRX#8&Q(RH*Sr%x1H>3 z`|ke8`1>TVgv*U9f8g(;OMMktxc5(ADk$vGxj&PM;c-l9mp;uia1)H>aSaX&3qn0E z0>{zP%Fm$d=I{M&WSp9jLDh!#L#?Shne0qsVVh}i%~lyt*C}em1lB!!c7wH7_J>@s z=N6bcB>5$f{rOWXgsEf3A9T7PKw3$O{mE3t?yttcP%~j3`-cRf2YkHTRS5~XnJGRs z0`PJS4T{(m6ocms5-YrYT{l^$P9X85?cv_=)M|z9nnFL0jm_~*!!KJx2aTfg4Y~md zpNhkNo?!#SPvld$<_e|pDD3FeW|zUS<+JhrlNgX~qfEv1&17ZmrJh8$ni1Hj{Myfq z?v;bo@1Ve#pxZ=fR#H~7X9q}V5&~^M)rs4FX>2TSicbhWDuDrHO}^l~fi!6EZ{J>p zu-xfqW@iA}&OX2Mtj$3D!ot8oLO!IEcP+UiG^%spbVk(&LZk&r2Vb zLRz9Q)Ov)=hQ?Z2|H_kzUCs4fs9cMV6^-S?+(_mK&B7_1++NTSHRmoy2=-ylbS%rajZU)SMR%yw`jW*bZR!v z<_!`ic9$8yf9mRnXqdINg|@GzW|g6DBSfR;0&;R)tcCZv9Cpash0~l70U-OrT!jaA zY`Le5cssax{Y1W$X)qDLdsjb^tkTnAW5VX`uap`nBh%H{$7^a#^WA((Vl*@_QET}k zImJiHwrHb!Dz^yP-h8Y-nq3BY%3GdCRAj8Iq$oY@CJzi$CP|?=p!d&suuLqU^PL4! zD_k&d3zJg(gBUXB$YPs~UaNfDHQsKX*1q*QMn37Q<$dN~LSWGU5Oam_KBA`Sx`7_{ zxi`sW-KM?X8oB>~3(szMZ#BDNJ}Z!!8NwQg2!RrMlqNGe_<~i_(UCj0ecGaAq;IHe zWM`*{G4|8=ty`6Et6kee==o^N^<|=;{vOow`|KYQ@+B%E`voyP$Q8M3*PM6JH}CU} z=;bE&H|-)}qTnjIyKGAWj!zV9Y-K-le`NSjt_-|iZ%X#%ouq8wyA|20%?t|3OW|T- z7MSPGFcpX6zxlDHF@yhNVayKjY@)J5i|}HU2}L*p@-=u-HRD~Mo?Hp^He)md}0>`CQ>gLT|J$oZ_jdIT$6&9O4KLi~w zGCIvWo&gvOX8?xcr7y*Q*Dc`PyVRk&5F49s3}z3vL+DiUjOIV+KxoO;tKMInw<+k0 z@(T-sX)()I-)6%X+pN#D046)^&}=IZIEy;$&NRCDH5=SQADXID9uzkRUDb(l9~!## zl%wm1Y|7TzCA|OMkRP93@H!C@*8HZtfxSJwW|6(`X^Q-ZelU&;@$(Cimjgh}^+i5R zupW11B_?`NRi%FUk_-A+0~{RNk8Q-GMW&JMTbEcyM(Q|W9(DieuaQ?W@={`AAy5q= zt9R~WLOPvd&99LmhX&7_K%Tj_Gl=YkF9sqbCcr>si2#wErlz^I&tB`wf+oDM6uiF@ zsJ7KjbPX2@-s54}m<(iVPf8Yb#z#N6Jp3vGdamA3U=}<<5?9V0JQQtcpz7X{#JZ79 zG{-YG+HLu}i>4b&yR};`B735Jo?n2 zzcG+^j_!4V(f*ns`2IWG!wd8a(d_I24!LV@XKO>9}~<1avhpnjxWf`1XX*bFhe`Hs^~ zpC3NNi&~-E0kR`2Dpf88$uZVNB9}0w1+wMr@gp+*W%+5jJ^UFM@J0yEoVl0 z9c5*+#^!?%c8)bb34kR4l#uvY2t{7y7>ZyPzc#1Qg?6V?oJIk86^R1lm2YT-_Myjb zdMPT0i>n>y{E2r7w%otBDKP-q%^PO`Sq)9P(Fr0}o->+%wKMXXOj9@1SGmWhF} zib!Qg`>!NS+J51Mz<{8MWU5ect&pDgw3%b8rNO}2* zw;z^gqaIo>OqK~uv6!f-jqFoP0qFao;%clq{Nr0ZMeFO_S_6;M!HJHJ zu_uAq+ZQT>$4|UnkEE0dd%Y6F zhI}$4c)>vkNY-UIgsPhhx$qYx+rofk&9-X@NY(=&8IYn#R`>G`Gti}1qR$f(n>Yws zTN?=|4VBq$GRBCEfFtD4VZ37zU@tMedSBhZ=P`u&tmzcaCs9%IPt807#f&hZ7`oh^ zmi>?zFtNV)&_;Vj#htcHv(o_AY6jc`C7AvvqyNwFzZ@CKM zAQ0mW4$dGRy&gLbddq#h!=8%m<*WRBvGs6y?x33D!0OJ{0+{6p2LOzDfW~@Ar&;`V zE&(te)Nc2B+9UFn65z4F=NHK*5qmA|FRmDGv`82c7Pen>e~nA0F0NqsxLu>{?%s;2 zjlI2uBeM^r+Fwi!c`72DcUsewfp_h;|&}ot(I+IxE@PJ4h4G zv(`4%3jMDVh=$wk^sKKG#K9p5jcaJ4rB3;2Y`A#;-n~eb8-y&@OGk>T;6e^}dBnkw z^mMQBu@lZyhb4Ht?c4d92JOy_p*8w>uOvkT^|X|f-c^I}WqrK--P%DGXe%|!oF?gP z_c!Aon9$w0S)edO_WAEF1Yn0uq8X;zX+OL3t*mx#N?k@64{cjg2ttO?5aJUO{OjlU zXU69b-~oB~iZu7Te5F2-#QSI{hlGagQLxj{k}qt>mE%|C`9Dw^;o1=cby5 z%(1h^G0rCC3h4*)M06cOc2IulVru1JEMYC%hu+VMuQA8E6wP1gTJNrycDFT}X|Q+D zzBoDL9prXsV?M)J3IuR(l}*ja0I4wX(FddGLlK+trl?2&>jKiUNP3 zj{kdiJ|2=$kW_mv7a)`*+T3srC6ip`=C<5IPIM$4Rg8Oon}MS!qEUNS4ZY>)0(3C6 z{q5C$K=xH`T&@TftpWq1rH}ca78bIJ{;A(v9nPI2Xcq&vlSu|Tl8A_C!SJU%Xloh+ z;;LheVPOwW7rI~EcAXMB5%X`*6*$)=iG}@;rPX*eGag1^&L|4*vVh;ZHd!ZjqrT3a zF8p``Xc$=8otCVTIdmF&Iu z-rLQ4u3OLZ{N6vHZrA#rb3W%Y;wWT3q$tX4=-v&Fv(^Y-bu?Y%wU zN%Y|p`0>904q7EfgFBjowszDC95gfuZL}>VHP)r=Ez6*)TKEOX6p&H$4_#wrW!-D3 zG8!52)bS!QHq!1=k_<|TOM1vi3uFZ}m*Ccp1ai)wgr@0KI0>rrh3v14I?vb%0n1w@ zmGt;~T3bQ+r#&2NzsiD+VJBqK5`Ws_fo_C;Wqo-N&u8E0WxnB`IKTV^0)h?mY~~K! ztDzJRs6p;WNrT3L=lHbQT3eSJ{wSBeUL6Ujdd=t`fJsOYuBxgwe=T9Gh!L#$D@eK$ zPsX*VqS{_}gcE|85V0Y!u*hM?j{I`*Ld3CE_->3aOFhpG)`a%rPM@Iwr#GUowfit~ zVR^R`Eq^(3)n;pH`BEqWv^4wOEODTvm7hXuhG=L_2cR|gokJ#+4MHD?5RB85bF_k; z&}(BwyXVhk-$?XrZvu~Uq|jl6*Cr(T+_kRml1?9?IJAB8&t1Rh(6E7Tk;Q-Q8@y}I z6p&4VGM6Sre*qlRRKYS0AhimT?usv(N(EBHp28+6U@l41)cjo9i4c|#I8H2Ud+UxM z&)?XxBxLJ*Dy@*mgNlo@>p2BsM})uVyg>tLh|d53X^+_1<9`8(DDA_nG1xWCYlY;L{wNGK>20vDAvO6)*?fN_1UQYp_fW%00Nf; z4M0$Eu1!^`hqI?2zs)}^G$UU+Ak=?I?PnkCG(2i^D-A8R$0)lzu$p)}K3oBI8a~j| z)?O}6<}9v#4!?CPtMOeZ*Z#h6{B5>vNy&7H8x?YWerGj>Z4OZyP7Y^%+QCE8KV+Ss z|5#XlZx|G$Q9SF58IoW>5y|8DDQENVM;$N`ygJP2AdndK6^)JmRPs|~Va+92S;+c5 zXn$D6qO=MyKlk#bdHug9IzhkbbkOpe3%(4^g+)-98m9l zm$`P}rKSrF?V!5Tr_2&k1RAy@@kl8zk4N3zwWU=w9I{{?n`vE}&BXSXm1D60`!an4 zLbXtU(nPL0+#X)uwO#C0cLJ_}!YNnaE1D|+snBSyK!P;F73iw3uT~aO7gH@xJhJP^ zlqNxjg~ypsW!gJ)?oRO9?sOm=wKlLw2aXyI^sL*0#z=aABj&l~T^F(e>0diIrR#Il z0_>?-F=PTLNn~!^eoTgPaO|avT;;Nw5W-80cA=w}1akN7hkyy*!ELbC*J zVw>-8MGu#!p0Wgb+hd__(m~o^ZgFx0jL9MKH5_N=URv3DvL;^Vuorz1z^ z>T+)cBv~>I=wHP|GXySPjO?qhTAomW|K8gCuAvso&nP&r*(DWZg6ZzJ%Q-$o4owaB zw6yrQ%%1bKd2WtN&BR23Ja@)tvK^4C0hpS9;%p4CCqN!Z zXt_C31GYf5R3MqXtD47AcTgu<@ z3GdG714s{>^mqQQNlCv%?!fDNe8%7Z%NM_CUl|-;-Wf*C3RLCC$um#xN8h^D&WIz& zkJy5-GVP;JN`9xMr7;UGx;r@_-AqQ1i3C#mYVy}K1Ym+P#f;H%$CIp_kc?5#n#?zIB=`42D7FzV`nyzDUw+9R zn^y##YuH>l-~~%@eSIPYncy9$<<{0w1X0E}6hCcs0(avXpz6LslwuxeZkin%aMKWS z+KoRr2sy3ReiKbjyY$)BRhVB|^mr}$R}3+Hl?zK#7T?n)5pT(ONKfMmeFu69nP^CG zUEkbRUuLtINUCxg2YHq0Lbozw+ zoIyRek2*TV`ZV$ngr6LUfwUJ=n$d^w>X)6vcjzbY^c0)9sfm@Z^Ne-P7cL*0-Iu>! z%@d3c9|O}Kjk1-XQMP;N_iK4MEf^v2{Qv?Vo-{exQ^8MdVBq=+1}9IQ)-Yyc*NAvO zKS~*=tLD(|fz(k{z)S{hbM`os@_uYwmr_Gtb^XXlW1Z2#QolyCL;f<4_0myyiH}C9 zZGg-R=)#_?@3$m`bsV*{Ou6+Y?2d36iG7+<#w6XJ*Fm-g08@ z5IPXU{LiQ<_pNr8 zg#f|m| zpRaPbxbo0E91iyN`P^lx8g{H7ieCgk&6I5ISzl*wrkr^*VL$qmdCzO-X!~Ra2FxhF zs|feBA12xZ?D>LMGgD@hKY*+^->&!k(>IdjMDTe)D`U2-Cva^MBn^NxG?IoxRou3v zx?G~$=4YX_DqLo_&7XJ;KEnxfHKe|el)8VridkfiWG3;j+v3d6&aZIm2fBO%z&<5~ z*UwRCciS~8>9Vl{Ow4vXxuepsdxOis!KQ*ll2il2?>nmkrfX|5S`AW`Q6+{bZz6Cz zDMCGDXQxihJ+r*41wW+kk>jsf;cfe#XYXiz59sfridjFV&61KTLeU3%cK)AQm@>AXP^-58<;Uc-av1_YDjH zb4p!CRrP7#<`sCZn!(=#b8~qW)FET*Z(0R7a-Sk*6O%bLCx)hTooK|Y1r)<5s@FD{ zM+&f>IqE~33p~*?nccKaPw)O5YNACVP;S3{)b6MTL=JA7FC~YrOyo;O2fN_fCa>`G zMeS$4DC8}A>;7E!q51O^RwGA8EsN%l*4BbV>U^a=Y5jI%UDG^%erCxR*t{|_d@7zC zZYxIdTU%WX^J$niioXaQsi+QmTZThaf!_Z|cXTLzX{(<)P{{5m8 zr)GiIA=i!+NO%Tq@3DvX|Ca;+j^>ejyc1F{{uTi^m;pg3E4gU)9ZzKY|4{1EQaE9#v$C{$FXo~Q^5MrKT$g9eT=6CDwt=0wDt#3vTVfOJKp z?4r;ld;R}I6M)z)BB#ZsP-H#%9wE7frFOm|q@~4VA$K$aa$m|PI{eeec zET_}9HhwHkFb~xap<_)z&KXbB*z6l$TPN)L@3VvU63wu~*vpJW_-8olR8*Ns5(*DC z+7LbGKY%R{4Y1`IvdcL0#vFg$!zqP?f$gV6_YgL|g34=S9sPw8*O0cDmC*{bb=W0q zjSd(zPaaDH~bR;68ziy=fIX9(rpDCy*PhpxWMAQkYP7rm*zjZ&5lZ{D1i#j>& z(V|XJbp~wcE7Qds7rtDX-CJCEdbrI`^dmoEz{6vr6f1dkq^{wafD zS3k73r^PXnB>47F078_x@X1iM!or7_|9uh*z6%34ueT^NX>cCt?mmpZ@x^&JCzh2-W@Pg}FahO&qnCg!=Ym`|lp z;Gu;8zzE=?f4sr=t$Fe!fhWiA;y2HT;{HsDZvE{iHv`V=oTOul@=q0o)d*#rhj+_) zb2UxsblJNDr)Ql-#T@X7B;zz+fYVdO%0TWxNPkXZG57U+R_2Zv>~0ZCoPH|m`%eO+ zl0-=m5<{g=lC;gqm8-s_lnHS>mF;E|KZ4Y5L<%@>nmOojMT~seSzJcAkN!hLTLAjQ za3UQyO6`0y99|aE62Y*S6_uCl?Va-D{JH?f1enP&-Mn9YO7Yf$!Rb7D1Gv_p&31U5 zXknqK#pVS3t;i>sn^e_GCVjeboR<+)4L+~9s>Mvls7Ocn}QAM#Jy*30Rbp)tu zJ4HS+Jf(_`jdkglSNIVT7Iv3#d#opY43i3l$~WFtDgSHHRA?q8c=7vOQgS2O636K| zqUt<_&kp<0@Y#&KQg0WiIynkD@afn?noYpK%5jw6N|&VFVR?Dkfgh^XX@>&S%09)B zwdvYtoMZd^y}h)xFg~kKIXN|?nB?@gZ$oO5G%@`BmtC&4cKtzkX`tjLL3n9EOH-5) z?$Q*LgM7|=H()JMcDR*Ab+jk6ZPo{Muu3oK;cp2KPfw@!v-*!K#ZLIbdl@uW*z5;t znY_JS(p$FJlH^s;>q%)bz|ag3GTK7=rBe(o{@1UcR#I(qaxC{`S8D{gT(^S*6%-YF+1NYrud!zmE$=!W{)bG^ z!cKM+21>uh=8cY#(yw0shfKf+atKQ^0&YFu_~i10luu`2MG$~2;H!Zj@eLuSfxPnw z^qmOx*e^)!#YLGeD!hayl8vq+)YA8<{+ z_&uBu)(_N;P00Ge7OsT!T8I7@Ma3F*zB{%iqfTor-G@vjBc;--Em z)2a>Ef`1K7OZ%jNSW%%xo}lsskte7;LF6fi6Y&{tm{s0ppJ4(iN?$*vN!;_QxdpoU z0T%Fbg?(p=f+sJPkJ(*jZC{9a^dt6jLhucbxTIfHKuN-I{TP#C^6s5Lz2k_-H^SX} z*9-BFkM>ht%P}UTY3xF{fA6pC^NVg^j#la5YLt*R*#3s$DC|@%}m}x!; zHLWTdSZY8`3k*Y3(~8RxY8qVD2A2e78K43wrKN=sp+e5a#(z-ttrAi=4G~m$1dR$y zN_c(Uh)qtGao-{r7Xupv`wjS!$9EBp=RrSO<2eW-PlTE#1l+Wcy<gsZY zm*9n7oXWxX>ZvbY*zm_DLv_gc`@bO>y~1rj_jlzREuP(b3DfMHzn$&vFt-DzPu7>b z1BChLocA?3GC8Z3R-*`nnU>eoyNWQ=Rz-Mi*THlsuw^J_BP{G0cZoXs-boRcq^B1} zC&c9b@)fO^vbl1l9n1Lqz0m>_&t1ky5bF=B5o|$RZZr+`@8%{ni{K5KMR5AIX{Y3e zhJKqYe770QIQpyeWGiT}poUnup}v7C{_X8R;9};+pvo;Gc<)4v$b)-SUt zlC55hSRXC2KxG4t!cdd;jSY8ddiv`Ud4Q-a#5cW(`R6+jg{`8}T&q3yD1_PqNIoT2 zCjg=KuJV5MvfW;gG}qBEd;8WA6BD^%W6Wx5z_WaQH9LnzcBHNXI;SHYK!?IPGIuua z3cRT$WibNtMQSm!gW9^<^TSjfiCBoS&)BRG@YC4QVA^a9LQuQMPl$^K(-=>|GzED8 z)5>j#UOof$zLkp1iW^q4*pW*vIfv9F0!L5rB)$DIX zZ~;-xT3LH)vsVni=)r^TZ`X21ZKeuV$ip&I1OB$RS0!-BD}~(A{x9z_-2fQRs3V10 zrW-vyl&VeWPh##qh&eSu%{k5xz;_Clo%EsMGRM7BxJ(#<%SulgMk3qCgLr@Txa>H|R9P{?_zp@M>f0U^(Oi+ak3Lvuf+! z<`rnJeT2QXP{Xj8l$4{NlDwkY;1F!LSVE-)D31DuIk>r*nLB!cu&J~jO-cpPW|yw? z!s^0m!Bnp@A+I@vhmN@&J_ujjdJ8+`QDclzeWY@4Zu-*^sjD+Nm0NAl?EP2JjqHzl zx$Wx62dZL$KQ9)ran3Sv3ufz}<;?m%Tj$JaV69tQ$L{xz?Wp;G+k2 zlD|Kz!sUkf*MP)Z0x+SZp#b#?$CnDfq|-St(qPpo}GLAR!j^Gr*X+BmDYK8WqVV^-K@PGgrUPlR>Ry_1@Y{6HfKS5P1E@M zYrsDG%fondotE@zY-3wT2S?VgUsmRtIqkh1bCv5kSy=@nac}VggM0Fszi=b?(YWX`@=|?cMzW{#kmC&*Ify)p>Y9g#ZQZw@;y5}I<%OEF5(EiNO>aGd zT^~lJ^jX@+eu2=B^s=$CFg1QBjwJs@P6$xv%&kz&CJXB z=_`8-U9a{V zVY&A_W#E94@(#PWx>CAY0oz)oyTxn%t$ee+%{(^@ zksaIdCOO%WL*GhnnvFdkQ_P&+xpN0r?G~&$ZIRTB5AM^@wD_R6V;GgJdKH?ONT&x8 z5$73YlqDpdzYhMA5k3A%*jmb%n3%A@jhN43W@C9uH`CLTR-n_36S;ro65c*O->zNH zJ~;TUcaT?5(CzTs{+M@vC%)57@To&@36FA1cw!;?7jfy6Jzupek_+ znPk?YQ2l{}gL=&LU`~3?l|1@~OH+*?;Y}>F+s%l%0E-nJi76+JyOO)*Nz z$u^l0n4^R@f0<3oiVI3g=BcpU){X}*xRC3G3-0eVjHR$xkV`qDc)#x|Bt)T&tNX4c zRO`{`kez!#fLoh)+4%Tu#shv^6=mg-zUy%JLX9h)C~BIRV1+rskUf2Yk(ke;!gApi zEbt=#DAucbc!0Yh>lG%ZTg+k~L@8b|p+^vm?_cg;mVG!OYtEvOmpelcvtFRR&pql} z1eR4wy*Cp_j1E42y97Cj%Hm|k?q*t9FKNd>?!L1(;EsE zih=U^{Q%KVXNArZ`_!$On*HZ4eY}6!w^2UK3j!F6^CP2^i}La|7g|fItEK9Pp8xsX z#+VMAj?iC&SP?t1oh9HF98N&6z(2(cy$GM9X-Hd&!VS!AomNsm*Yg+l+#MXw^WJD~ z_8cEakJa$#uSG@)VFv-HHH=S9P^9g5*U-@G&$~Ni_BCyq6;a0r+inBaJzZU0A(_W} z9-UXV2EzzQ@bQ;c<89C$l-=^dA+Su2pPjQ*Tygp@Tr_9`QB$tyTRLV5Ee_tdfgMz>H4?~LnTPZLE zB1f@sKtBGq_YbTkBC@*cx8&wLNZnD$sYYv%OPIucDfV^wp@lCr1Da^GG0Dhsd*M&qNXrR}D~44$YcsO`V;k zMF0a)=|6j0zN)0b=ykC^Ubl;&4D z8mWNbV37%FLA62cEYFb4RR|Ez92S>uqfcJEcaMO8IPy=0`xWaWRDUB3iLKtfbkSI?qT}8Arwa!J&siQioIJ0{>~#8fJs#nB4Gj&96m(C6e1D2H z(|~)+To}E|_;Q(+vrx-2gpF1=1(zQ?-H~;!Atx6_uBYp+r<6&0=HA*4;>Wc*T7HMf zai;J1vF7M?Vg~Cw&z@Q6G>cz$R$G0WNW#H!dXODo7+CE^_xlh?RQ0V2`?AoP``MR+ z;5PdE$;o#yt1K-{Pva3djXyItuOHlKE0fS6DLMYqx6bhq;u&z}3fKmEySIxHa@VY$ z)dw6FWc(1YTKGMpK3H0&R5HLAmYE46B63RC6QzUyymw~nYZIn=M_1$?#=OB6MKvbj zD|6f08DHVYwpu<$ZIyOB<92CpUJ{%z@g;Je{Ok0CrFsb%R_~)uCgwZi2D4_#ZV(NW zX)RvF!cw}lcwy7hQvSBi*Q-(?BzDD^2(kiOTAU6iWx7Z#cL8j7x=%eMk}AC|PSek$ zB3>tI;o!(w@ON2R+3Y_0?ua^f&ZUMtc5)KuuhTu2j=>&CJ=vq-PaEws%JMrFnQ^#+%5;RP%osLBIgz-%LxqBG$sW2N6nK1yl0`G1LH%A>=qvGRmW1(+XU+JP^C_Qp9C&zaRwG{ffenFV z8?Ax9@w3Uy#DW4Jw#&;6GAd04#nf3NUyH{PRH{rhDw5R(S!13_v@RhVPK>ACsOUx4I&RO$@l&d;fMK2ais{?Ixi+hh z+s8jT=}1f4h^Se}2?`onnMtV*pbCL+eBr#|%W1uLNy*6%smO(6-Q|RTgGIB@SujXK zU({!5c|`?jlaJ|(1L+?>zNU&b;eUU`i4y)39^*qoyU1VAIqxVq`6DA{v}UTWZ|yNj zY)NeFHi)Xb6Q$!x%%dJqje2ldJfTfYPb;{dPi9Qf^9ld}^xAO}Jf5T-@AUZF9yZ#>Q#sG>p^? z48NP-Un<&#R%V zc(0D;yVI^VaJp<%>!gmboyE z(@;@K-H!Kd-XonUmG=&kv?_VS?3uJv%WzzD$@az{|{h zpnBwz$fz-OC#aj1!)DvZyx7ADYf@0KWu>QnVPj+WLXir<=}x|;%hinmZcmRmGOW$A z)HtQZRa6P61>n?wa)ylLj9U$uH2*95_G7NK+JTTcA(?(}Xo#2N;KH(iH61fI!}x1E zyPZM*l!Syo{CX7?b$yi>v6B|diC838H7Z2yEmud3C{Q#_VCV4BKU2g6i#@9hHK}gTsoF>eUa)zB<^vI~M*r4}#EvdP{-(NNd^SOb68h#D>CDwCxwy`j> zHPg^g9H?QguV6p@Gni$*hO+*CH>l*Q3zo>roySEG)3PGnYwO-`SQZuszPypQWW)K%g>VYI&906AXw{JYOM^J-frnaitMqZ(#}fysrMw^z@X6 z51x_T{5ut%!G9V386I7@`w1iTd3@u;lq3U#Mf|WZH6EVKky6?vZHbojDX*iBj)ROR zQcCTsuL~0siw*=ebgtUPZMy&Z`O|2TZ|EM85&aC|Tv7^6qp0tGma-HU9`d&zO+0$< zw^L$syVVOAd|B)3?(Xi5jg864P*9H6 zFC_}jEA2LrIFnXP;=VD*-hWM1-_US4Fu2%sRU=`f!kPSFYkYXHz+}tRB0EPdxAKLO zRuA0;i1#65WK49!M1I}LjF&U!=4Y~Jz^+kL=>8FFqOGqrnXM!Ks;@Di9Rd{EnrV}b zR&}pmyLRI`mXDXW_c!UE`+(-U_-+YiV@Z~0wfp(`jYn5itt2FPO!T(-Pflto*;m1g;99;S9R{)*~MSS8cu2NoZeu0fO^qMHtIl&s}Gy~uryZo-g-HhVs%S9Db%g6|^ zoszDgt?hVfZd`Z>gD~-x>uX^49lA`$qNU}+MUWGu{Z{v@--Ro8ul?_CE1#|Ky{RJq zgOZ-nr#9+Ke%3l!L(s@^bhJoYZM}e9VCYF!esnU-!LgoyUTtMvbZe-mOyC@rswigE zq-+pzyQCtz&orkFzP9wO3ag{D{LYrMNE-X@>cB*vLs41XSuIBtS6Gg2leoC}S7_o+ zaicXC=)Z)XJi-12;`u(1An(L<%2{7z1g{*`k68zp_}&$yUaEyL+TbC-&fm6}Ax;o@yll$Dv7 zii)t6qnxwMdIMR5~x-9xoa1+9?eA<(Mw8h10h40i)$VWB7QBl<|2v0 zdDRV#@CfGgQ&Za_lSx?wUqU3Z@4qQlz=P1`!A=ECPrp3u1&=}o7_zRpqrYD{GZKka%s@O1vQGlaS)gm` ztn@w3n}t>pB`)#te%@bFJix7?<=Pb)ne3YaXVB~^7|3etYCOqr`tIQ*eD&}UBi-gO z=(&fJ8b6m;UUf+tRG_GpfV3Y+N7Y#1Q2Ol~J(1;1W##Yl=*#8eVy}JE!NW7i501u) z!6CSKI*AEVQ46JmqxM0YZ{#|QQgU=?9{zp~{V141V~|9Kgok(5K!PiDq?|Ccen21U z7$T(0ZgrFUzI)_;jbwT#Y8w5!-}{T-+Z~)=;=;zaomZ4q)v>nLs53EVYukY zh7iXnsYEUv;;Wy^FyFo<87XUY1al4t!>%kxFk;o1)Ys)ViA;bx2)$~pP$Pvuso#g1 zf8fU@Gc&FCW}Lhqe=|OGogxtqq@m?8@LngoWMh+=Ua~_X;I#Ans3s8zUM=+RH5C;U zMu*xvM`3jvOG)|c;`c4@U`Rsr=-6Gw+_V5}ugo)Y;oj6@iBnyNa6LD7j&__Lw&=c$ z>*w?5eYYm3$0sJXknD5lk-a^`FV!@A*4^6sdUSO5ljw1~9wgaf8vcmjD@8rMLF`p% zO21wO7g_aIc)~zfp6S)F?5eKIR#Yfb-z1=-cauw_|SY+j}Gc@?z;0LYK z!^=KL_q2qv{H~_BPjU1W&@AGH|AARP6B83NGc&KHk6&laEii^k$jSGzaL$4EJYe%f}t;`L2LxOsVMp{rQIZEM)xn;Cz+=mj~n4U9S%q3eQvwMyfyO zH}kUZ9b6>hblQ=9ITUe88rc6p|0h(Px4Z-L3<44oZRhEv?U`rHe>Npbn7H=?!w* zT)HGqZuFM=>gURNKlllZ52I&@rLjX4+QT^746|Yn2lB$tT9fb+-@c6#;`<{w=yR>6 zx;SP88!Ti#e*f{~sl)!pw2#2?n57h|_IU5yzI!=oMb{L?LF#>h5p=gGxepvW&9}TT z*%jWhzdtcnbyL6uOP7!kdkk54H1}q*Tllg5jvOY&_HU(*fpL<$eUDGBM zyB-o81PlO2M}xMpvA=6;zkko&CHN?c;RMYVjXmzFgJe~?kFsHZ`IbFY$#^%$EtLAQdQI$3{VDQ0(Ti}_H+MNstkn=}9mp^S1kld*dH zSqGslNKKucZDZ3rh>z!!C^g$3DuPUw3-IBknc3traWHo%$oa=yy*k19pDP`kesI-O zjJhQ(o~!qFOOw8PPRZ;ufr_7~aosl=n$iwiOA1e_8Wv`P^S!+pxX&dE^o*^|?NQ{8 zM(r_k@pJQf1(Uc)tuE*pyvumfxhkx0ZvOP8M3*~`+fy6k&7G~6E8sQ~lbD!HCXI9J zW~I3u1#*MOY%rF0H7_BQIM_1XVPqr`3#8<+NJt5e^b74L;}KD6`$mZRbc1vq&tlTJ zX%mcZgTUsTjiccHcJE+s1HnDOFTy4)U!iIfDC?hHyrkk-Cc0;p%f`Xh6%>Lu`!=3( zv5=j^foOHNC zbW%j`xnjtDh%VpQ*;QFwF*GqTGLFfNO-P^~q#@;V9=QQWHy+(B{qQR(E|(SC zIjp$&V!clAPDTd&vS78;4^BdR9!ODJloW%KZl$ipg6+IDa$I#wuR?%@ji0%1bks9W z(?Uy2-AY)caj>9&9t&q8#&2toWNNmcy|cBdzQg>ZUu1q*c6MnXr?BtiO4I+`_R1O; z@~bjQ{{9^sEV{|525k|#hCtk$na^?Dt#Y|Fn^{jql~_ST$3V@Pnf7jPsHa~{H~ULH zB^4KuvOrd2*8MvH?s22DU&4^!g^6m&d*^%Z<>@Wd!T7g#&_1sjTO4|~bLx@`5QO0&UgFc!-uWCcG2N37Lea7h;&X?*Q87 zcY4MKi*L5Dyn)i?-q>E{bTKv+O-hJa0{849e0-nPk*{19*CZ>h6Qe<1BxnjY{pPZ= z{_@$Rx7;Sjw?vT}UAc-euv+mCrV*ew1{9kF+Zk8JEG#fBty$lTke=e1XoHt$LMzi1MgOLP5N(#;M4Q5sdZbDibPc%UWzU>d;gf7ApVCDLqjE0h$OHfr& z!)Rq_U(uVk$7q{L!dg0Qctvy{%o;otZi^0_DK`9mg!u7)b70zp4!aK>4;*L>qj)8%g z;`p*q%m-4j?@w>Vdx+B{CC`U4SgYo}b}=zkuHE14#g>(2$&JSJu_Fx{TLNn7%(tBJ=q1i?0-P$w^7kCOSEW+Y8?Y5i=X^gL;%mGCqFh#whT8 zd)V{Z55LqmpkKB1Xns32H8~^U#*(9>(~4Vo%i=&(?}Lv|qG!Z@sjVtY{6p>6ul;{w z2>3m&ocwi{*x2~r2utsKFbN^HRj=OLX6c=qXk^iO`0fvj=EOp=&gP%825;fI`ceD9 zu&~h0gu=9xl<0U*uFK22RP~oa)#>T4Ls+K?=xXFhhCKmp_ugR<8YAxOYfRJ+D&q`N8em zR;>}RwszKW_*IZoRFn}D_lSd*mT%h0Vdyg^KtF>$MX(Ject;xxjf3tr?JLFL_$1N;;LP_yj@!c$V4Jw{8LU;=@)OdsYgD27L+d_N+LfY=up zsHgq!PO`35SNm_I6xRpC@f68FSU|pxciVA!VA&on&DM66Uy&`hV;+_Eu?hywaX*>3 zGgOp`Law^t*U3Gs;uUO_=DM2!6X1sqau#Q*OitqE?wSe-frj3p zBY>(+v&``%IU^%JuPmpe#I0(H|K4t8C#UQ}FaMPM z{9^~q@OW``z8<3y;(MhhbIF@o5Q^>?c+6Z;SXi13(H2=STbH;sYG426b&|2n!OzTE z`)0?|CO4lQ$s7!Z>RTbIn50>$LvD_zCs5uJJ$h_ub<|NAT@I zp83(ldv{nhQzoV*B*dD$F*Y(u5MrD9TpCb$xD7hv-hhbk4F*KNyKt`tK^oI zWmn*|o;;2F@8V46JrU?<(QAv=NVL3*arD+|Ko8G@N(Xh@s$V)^ar~tna+-mZVu)GGjmmh*7N)0xpCbX zzddoO=9WLS58rF5A}a;hDO^XMcgvec#j4@@wBq8UcvEk66Qbww9A_l)?}ipe&9`UFtMf8R4+Wx9{ZvYJ6Ez)uMx;k*Av>gK=Cn%rRHKd!2} zR80=Q`hIU~zj_J9y=T;;a0P+#9;JoA?`k=Bc)-tGJFaQZi7)Vyk*6Upb~`~7R&Xcp?w<%r#` zn2S?6bisgzmb$U|d3$ZLyvHw6fsY?*Of3%Zk(ms`0jM`b|CWB9lK|7#-THd=(&#_6$&nWbC~6~e|P#Wv;CAZCyf&_e!z4DW$u* zUe~vB3pf-)ZqMrK3W#(tu5`pFt(~iK57*jJEbv;T5N z+FU$6J;U8Dxm2ya@jG8jeoHi1{>6(<;mNjci&$r%j7{qL?b)x5z0-lk$lJGqv=Q4S z`6Qk|p?;wv>l+ZdzjemnNw|GT$_g`waevwGR!!>0WU6~g+xf2-|60>h z(BjcDHPzF5|6beD($dh-!2vRx&9AOcrwWu$Sf-*z9S`fB9S#{uPr?Cdc3)r5Vww`* zV&>%qN08roCTS@L%6r_CVzRPFd2=ic!15#d^)9`H$F9&b*ux`@^U7(rTmkEmf5#%f z=~MZXEs5=-`a5^5|In7PUpnu4kJI{~`ZI083jcHGeK?p)^NUhb!$)f7mKPUwum8m7 zgwX#t-tfb>aBUxa7r?Ek_?wwEjE4b zY`Ed-dfsqHb$-cE_cgB)eAVw#ZhCi0qnCkWhrrE4kHqYc*pQLmQJSlAX@GKBWVO2zyOmaI6CXc)yE_k@C`2)= z+vl&v9RuIyc=qZe0_PtL#U~{KeR57G7C|=WuT=0;9QiI87^h^WXMjhGV@ODlx72}p z(OrDoqgQhbnj}$qv?2X!DxvsbkJ8-qTox#cPIkx(gE8tB@{o>>GX9ac#mY-^medD- zR#qYj^Dnx(E(w@JN>E|p9>rE%#nGo2toW!Duq_E!9T+UJ`;HnN!MGtb+$$6JFN7wx#)beUo>H3EqMHL3C0QDG6T}BQ^g@M}L5b_Y&5XzTzrKVYCIx z1e!B(RaW**HB6QQe8?a4VYQ}Ngv`A|TQ@}?EU-f9vn?zwx0MST+e~^RUB(j`k=_x$ zK3GsoX*`h;gAr2_HQSaRVM%H50X0LS>O9vqn%V0#_k+aW3DlKD=jbTQa&opU9Kn5F zMNH<2hLn_IJy2j_|E9r7+ZkzpQEqp=J^ZM z6S5mkDJiNJkS2DAF<&$P&9{Qxo)2S=Zqh$EE!LY_p=)h;hu>dhG77~|sk@sk&w6KT zJ7?GNnvd5{LIJ1N9YUaEj#a{DJ~J^VFE2SGr8F*S&dAvMnd-pgRBgBttd);_ z_>ewgph%ZfplSG8pVKBII0dHQLKuTTjBjwq#P3OEip5b>T_j4WAGl z8VT%_IB7~-z233TV+RNP;5&FzWYZzg=LNoB)VJ(v3;|*fL><+EiU%9syxncxpPoL5~ClDhb!)=Bw`#N$H5;$Ycig*!$g{ z?z?eE-k+DRT-zGWe%*Q%5APBoW~VI-_6s>dw{f-OeYeQ{&RHwXM{j6+UcI~!dQIZ0bvCVwYsVqVcgNVQ9rYp8yDuE3;! zqRcveQC4kG81wINSqcq{-&#P7yQi$^*|QD^vGl(m;J2zbetS6B2`_}|D0D?ZBte_H zIJZa`4*4d)UiDg-9;xWPb(z(D*^; z$C0Mu9yzC*_qVq4m3KXzFh01@(sVdhQvjpjj87a17G7f1zXA(Z&ZlehRTrd7r~!2t zdIj)Vl;Smww)pvJXuZtl0%;WoCp&_pZo6H8G zXT*aA27?FNsXxHz29NGhPw$gzX_??>4=_muuHX2^uW=0$$HT+JF%j_zkhn0AMY)&M zadJ}X>7HDTCqucws`nT*E)!zH_ue;H{e>z>>AQw{+JzHiahxmO93nhxyLs4awu&Bf zgHA*@k+0B-3s~eQ8R?6PX{NdCfQ@!`DuU-zboBJ4koU+hjYVB?nWgd*dJs1isMFT- zx1EIhj6JfIt&*k0Ap5?{E=x$ZWXqPwzGlld zB3qWRZ(|v|EMpsnF@yV~@Av=zU$6W6UC-_Z_k(L5cukWrpE;kipZ7VZs4$Uk?fd`mt+;C1Cl? z@sn4FSi2c8PNpds3VwWHZ;DK}2SZ=Zp!5Cs$xEh|CMJ&Ie--CR`5Q-{z(CWdl>DHv z{4)2+9?gYbCWygity2~VYPt9{)1w>RAWN%5dn=IdF1!6Cg8cZs{DNwDW_kIli;Jp_ zzP`7z1vB!k%6aVmzPc{^V1OmbcfNBI=b_T%hp*9M*Znru@DgpI3TzTJVn5|0N~0$x zCx?O-4K0+FL1kYRv(l#?c>%=S+8JGs-&0egmX}PM-keAsTXi++mzS?--k4zhvtB>o zf*Wj$=%v|Twk!aPi9ttf*!z#?asQg{KCqDNpFBN^oGwB0K>#-ZJ0!$u$E z%m#IPpJhY0`&xr|wlUPPifvYaIaCN%mNx5sHDyk&E*QP030Wb>t;_|BJBD?xJe%e| z^T+t#{F*}|h7Fy5X{Xg?+Xg$K(cd;mi_Er2!TvQHhph)BW#p6(L{D?@biVj#XIKY#|Y_2QT(fx*(f^A#sU=8HPAA#e;%pZpabCZOzi3y1CU`9?h zH%jwE6AQD)(qJ2i39chq|1^0v0*#Or*+#$}ft2#C$B%ahL0~KVA}r(Y0tir9se?dJ%mWz0NU?O}E2C2x9#&;lOvB<5(=xQ)6YHR&5#9N=dq9#;hYjfkl_tGT* zVemC@b6d*&9?d3msY&2X+yT&SiI!Mt^+)hTM?5ytru;55B0cg0g>0qRO-sDa);)n& zudXqr^oa@eKg}pEy2-~U{V?z`M=WXh8^a$Be}O!wDrYzcnZG!PU{dv$Isi5Y&@FKx zIy&xA_JyM*`!n-wSLz&K<8#|#LrnHdy zF<^b|>eX0+4M-x%!-zKUFa0+T@mrOsE8Yl)n8pldep%PFnyMw2*AE|p)!$}{FD5z; z6hj%u%u~d)elYKrm&unydnCzP`Xew^#$OUw0Wa%i788BdF&-5*3LQ$ z2M0wd3&P4`F3SEF81z(a>Wbjo2bV5#Mm))%7v%@rg%mGiIr_k?1=VW?2D)A)2NTO% zO(Hj4VdJq}bM&zm1D9vlYc{#RpA$mkFg=NuCzqKL)ih5>M#cOZ$+B~E6LD^<9;DOQ zx9upHLlXqX?4$gSY$5{WKJiia_r6B8A0byMo4{^n`E0x)yvHZXoNdt8!``6D8E{lZ zEIs|4a?A!b6>_zy*P=0Z<*{xD&nRg3dFO>(Tf6n%S@@agXQ+0tAUFGi|L$HnR1W-K z40R}T=)(m~P(8RD_h3y^>8)>P1w1ytHomwxsABSQpWAwan8PGo1PXOMZO-D;NP91F zie73WkG{cie87p{UnjJDJ>WSD$F%RcxkYB^BPHtU{`|>-?e!;exc=HYjIKrOpCOrY{MG0~!Jxq&!FX1--r}-HFFv!Cm zRqa`EAki0Z4+f@I>n!Ie{fR{sbahdw;2wpAhd%>ohcE?_s6=x6tuu_rPg#cl7efA} z#v?^_M(MRa(`FKC0evu^oY^D#-nwtK?an0q4{w;>IPmf;5NY*qaJN4CQy#>z<;sBV zG?HSc==%A2I+bH>-LX-zdo}K^u5JfH{fsa&vVjG|c0RwNW8U@-W#xC| z4X%UaL6XQ!u z>pse4j*0w0v$t%S-=|b_(AAT~AqRl3kGMJH{D9lov19V%-)|P(3TjCppX5X;!x;-B z>XrRYfp3##@oY=JRZy_@S)$JC-8&5Po$uuy&dvtq$ZqeU9J|R_!X&HvUh8TFGsF=7 zZWOk=u($dRRkJnYPtY@b8rceS(U-jHPh-wz1M)ehwuBC(gO4qkffzH=VfuA-3>cnl z7?@Lv1K6+`4G1v8zeFDnw zc;9+&FT7q*&}lrD)fD*mWd{fM#l%LqR&~M9o|p`bun1;i=+h$pY#J(q@8+IWC4r>I z0kvFVzfYyB%jcbq?@^<1tr~v*9Qb1&!9Km`PwA;ZJDNY2SSRZw5FdO%|?K{9c=yWF?A1o$9ykxgBnKa;r=+}yJw;O8EK{wOW~#^W=n zg3`Due0pQg#@ad$EExika%cDNE)`YpT_OIvGIut2LqzD6qu-$^smAM^vJyL-Ey!6@ z6sgshS2^c$i`cpNAMs>CupEsY$`20QzHA+E{0_a(_R@E1gDq%C^DnX>AWrBn%r-7I zS>|8@gb1LmamYE^4dgT2Nw*|j341t9;y9~coYu1pi$Q$du5d%n~u71ELM$luMGXNA3VM^$Vl=A&hk+MNyXXRd^{YF z=U2e~rN2dS0{@L0*Pe!PDrKpoaCgZYF~5+2OzUT{u?O3@VvZjJ3o634Q#|pK5&W}GOqYz zUJ81>?XbdHJ8aX!Q0lCsMXqk2HDrCU)7Pn}ghlVZzZe?^Pzt4I1Ja1LT^=H%HDd&C zad7Yy=6&sg@4kkgZLfI7>_JBd*}Cl~85m2D^x0_5*RlZ1KwOs|UtO!o&(4wU z>+#vy9a(PxMtFdN&^^P|c7Ro%S=WVtP~Im!{b=#gW8u%fVhbg&>fUVjBx~_SU8kK4 z`jmlUa&Umqc_e;wch_0QOeA{b0q_6J{RiIvzu7yY697a_&;(9DZ##TTU0Yj=JiKXj zA>Cl2L)u{nGf7|R-FFg19vz$kbtAj*bKC|H%`WMvYi$v7}A77?tnqT=f z_m36^OeZErrpiu5K^d!<2RvxtLboMXnCEBii#ep1=d*nDzwb^Pg}7sH->qBpve7(p z%xfz$rP_94d3}Yg>~#mi;H_M9^9IAzX(C4z^VO>i*Dn3ASwUPUKJkOYC#!9de;WN7 z$3Bk~>IlL%m*+SB7+F}nHZwN2wwBUlqm;dH)-%3j3h=T3+Cu+5hA1|m&E&t1c8Qsp z4ni9)OUz;XJ})Vl^g^*L_v!PIDp%K-6Or^Lqqnu+04O1)Ko0lD|D@S z@mSsdy4V|sy@^UN8Kqc-`os*J#D3ztXI!7s)&V$(B;p22&Tk5wCoYJ(YMd>b*ToFZJ$xuQs%eP?#P3rlEo8e)Y;= zIsxJVD>qrXMHfAi?muBo7p+~WQ{o7NPxbbWm?c+$xkS%GdEBe3BZ`?{ycB$8X)b|k zwVaVUu63!rcQ1BZOXt~>2i=cxZgx378m#Cik1ri9LhrT1C`QH{NA_9N*G4R9mu7MWQMdphN_-IZ}`OA!n z*}X{|z?heQ$rjamVK!>34MG=Cytr+bChp?8f*2W6e&#qM_3$BAHhC<2s>9K_m@W~} zH7+bHDw-PFe&eOL%QD#BXk%p!))wa@(!YI`a>@A^*Z?*R?a_SB{*iP=n-nbrI7GicE4o0*7lY5-?Zv(ik-d{mjHqf7%+1;c<%t;xh zLBdIYQ;k>aCZ`I;`)BzkCICv!0Cur{RG}X_>L=LS?@9fy`%K{%`^d zrBmg89>~hm(^Hw%9rowTh#rC5Yvqxn-rx2nfSvlM219fzdFPT?Jy9%K>z9fE74okf zVZRn)nG|d;rZFgNS5THw`tj_+cF~v|FpL|L=^qz%;Z-sI}Z6wDE`AE;Ivd4`WK*faqqN>tLQ)c%Ku+p5+r`Ax>|67%FN!>#nsu& z*zN*&=3rud;l4P#5c}B^DJh7&m8;7WGv|j6c8(7AX7;Y^P{>0ETL)(?N8{IK5Ct=L ztJh}Fl;t5xR<^EY&JZPAV^=c;v)2x$W)KxKD+^0kc41MW`w%rVdka@fb|`R5#6%%l z>c%cM?DxgM$2@~*xtX|nI+{Tq*%@1yL7tyI)zdVwHhb*~(X}!KZvtJjU{u1tN2Gd_ zy3si4KK;YpGKH?wqKL04J+v}yv6=40XsTd zdSaG0H#fg7OxJrXqt~N=Nr(C2mX3~&#$f*UWF=%}PnT01dLlqwEHpF}Z0t;CYxF-o zS;_Ff&)O@qj6ObY6#wM8lljZGp{`C?KV3p2Hx5@k83m?Df4+W4vWK|W-KEDnAZvHh zq3QSpzvcfo@&l(2cuWBQY&yp3qi@kaP|x1=cX4s?^u*2m3I*?-!6u<|hgQJ@9PSu@ zAbY$wRN8c6jje^l@9Qs)web=Nm_GB+b=rJF%DI!>Zpg~Y%2$q7-lW?W78a$jCO^z_ zZ@tIXqVn>SWptr#sdWk?QGhzY;3iT>j4?6f?JGM-rc0K1@8u%z_>>7vW(eBfzH_^W zSU}W>==Rfk{l5?ea7;&6>#&l5yhKE-4=-#rnz<=1Bj4&a7QcMCQ(<1y5mg^mSSS!aC_$wsRG*9*34o~o zdKkL-+E4MIR-n~^NPhuFY(#S^c6O~loAc6w&Rq*c?sGszzgaH~^IHxo($A$D0@jcNixR756(ceLfwC<3NK2;n&sYj zwrz{Z$j*9YmMHX#yDtT;dOq?{)DaGTudTY#UGQG)=xF`C`I?1;~uf zhhoBW`8r$iG>r^z(=5V!`$W`7bZ&?znPt4}xu2@mnt#po=eLbFltFXP)g9SOO{FM}RL3ppy0K87or<}qhnF5Jz zF$umfAE-^ber@2EpzE$hC4}e!&Gi`@a?OdGPI^40ax|sEu#x)jkLxGykm$Z7WnANV zm%%^09BQ?wZb5^{IuSa{LsOV94d7x^X`<9=u2+(3bAD@@_>g(P~NZl zm1Gt9xKP#l!!k|bh!I7qg(1h(Qrp<0rVkjm>hUHX2gR+=8C~xAr`=mK)6?NNZDQk# z)Phucq`^>%%S_Iz!)C+STSP>+zdrQhG4eaymRm8sI4K~fPg45Ekfo&XE=s|6!rm|p z7mro(>XyW{!g&{7EbWkiJ&~tO@#LRUK+X3i;A)T-k^I z#Iz64cp9?2X|?8)-@m`vtl-aX&X)qKRCmXqfkB4l_5l98&q#eWt&U{Tfadgf>s7w)%PXMq9(VcttI0wlqRKYF`8`dglCB6Jdbq?+AZ3}R zrlxSq7<+-PxpSHNW`0ehd3~$hB+gnjQ$3*ZsXo;T3rAJs0Z*8;fVQR8`GD0{uzJ@c z3;XOok=tQ3cU6ZTQFfl)6|kF_q>7adO1er@>wZF8#*-tCLh|s8)0HFLVp|SHhY8lj zhR=%(Dr?XI8~JAb9k}<9ekXWc5aGFL@EdZLHT>RQ_QUp8tuU-M27k0~bNL$J&^JJ4 zL0OFZUH8J>TRv^uU0L@SY|Yf&J&nB$`4lGUPE}grTN#V7F@6pgPDb3DtrQ68^PW^Y z(L~xTOFlLpK}5GMrev02Z&C%EE}sS#5M+sjJ|aEP1Nqa|%`)LjJykBA0lh+9xX}{s zW(^9Rf{3wSe6N{Tu20%9Z);!Zv`HfwzOz4hnl4!D_=uXjPSa;x-CAvm@u#RNmFt6IGUy}=3QdCfxqm{=Cwg4 zk3y;|@!yb&Y3je^cQ6N&C$P+_kXn3=h%`Aw0ZpUNdo2wqeBq0tH7Zd#*S(&!o+s%F zdBq=OzVy%g6bU95;bo-FgO#x6J9;-V-WjYl)tK8>*U*ffx=Bt zWkZwQjT#UG^AepBm}XweW3i?O?PZsyd!_)7(Ge%hew>qyC~0 zQ)!rI@$P|Ehi|U$Qpg9bxYaZ#ps{GTW*SAFKE3*xj!kCDLwHQ#C1uJ%<92*l0YVp* zZdfu`Li{SL5nd%W$|>E#jHbRFfH{AWU>5JJvs*0PPBMF%i&gpl>uy)mFxG*{MrbW3 z&zGDn7TJ4ge|rR*C(=Xp)Z~6FwDGGG?_NzQ|+zK zor0{I378QJ=MDP$tK(_L4S_Pkmu#9gEJ7bkM=#Rsn(0_r67%guh{Ng+<_;!^-9Knm zn505P6;1YZ>qG402rr{_gu6B4NN55vc2ublL1G|7oU_5bP3z_xl!LM9BEyS0D#WLzzTY>Q)9ZZNShz;zdslw!zEMHKxgp z<@w7~N=KpX2K3K8MA^-|xD>sf8uuK!{ySNz4(P`WwyY>Dvc=;`Qb~|Og2yfFdxN!_ z?yVF1_qSuOGmyxqhIGO1U2P)ls@ips5cN}yjg9dN`TY?pRqu@7?^jyI1A`3kjwa3nd9U__Ms6*TGAD<6B5=Jn; zWJh6^KU4&9W|K>eRyz{eJTYB_T;hNckJ(#6+QCI24v3LFdA{`UCkeBbFcg8Q zD6+384`1cgRK4}a8b%DAf1tTzR6JQoE8lha_12;?V1f*AI-;4S&9hGS zOp6ozP*yO>nVAExgOhJ7(w;-m!^z|6z?Oqc{_d8-Cs5QZJ1iA4Z1M?nThf#MK?UiG zyEza@l_*@X-HoX8%gnUY1vT`}&mGX!)b8?6PL?fUM2`n;CY(KD#t zsmGL@V~w}X=93ZlGOVi6!^7jd;`5LKmUz>A1HhiPRRS|w$;Civ zH!0wx{i~=!#uIU1Ds8g(VX^9Aqb#yU$0h_5(hgYi5J(-PX%w~?%@%bY0nU%8p$80m z6&QkNXNKVZq7TN240pt;$>C%ajde>c^%Rhi-w2YPtmuT@ZCd^sP8w_6^i{FMyJsXJ z<1@O{yJzyu^~H(<$Xr`uIyH4{!_|K7u;0=44h|WTD>hdnfag1bUS3v8cP^JM4c5Yp zrfbM8lwE(0M&GYKjlB2BZ;|eX0xUP>)?rZ8vWD(>glSkdl9U+xe=6Kl!wMH^uR7jJ(eNNJar6{%PZP#1^1o?YlJ}2L}i3 z#Br_#g%f0$dp_EqX!hdx$AhX6%*Oi$ctgXd+*jOxq+KzS-5(CF-cX;4+rIfxmn(Nd znH*~!;5Mq3$Tihu`doERYA`F*4I#XiB+dt9y!#&+?}y6GMPTfR|MMBC4p`Q48qge( z=se%WK4~u>4AO8;_fi=JZO|(*`fGrVzp9!>^tgI?dgj0OOA~*J=J;7nQgS&rFYAmTy@8mJUqF?Rrb3Fy{#%ul-XI66C$uHKeIlXZ;CQ�qh~z%&||1Waw49 zSYKN^P-cELBGk{!a6-K$OF^D*&{}YR@)92fUSkxsd-28On2gc(rEp)~|K-EXlqg}T zTV1n0b7iwWti&tSg>NzEZvsBic`bkt(`h{LaH)o}Nh(v(AP9tsmXlZ-JCRPk`|<3~ z5AJdS?I9*6X5we&m}&{b`0rFdG$`BhzuQFggv!FUwAkxHU)tIT-!pqjg_F;RIjRSr z#~ALLO&fYLD76&9w;yh@(?Q0Jo3?ac)`%fFrX8}$*oZ&Ap7)u9{!4J)yOV(6LywGH7$eZD4~uCK z%vS-;X92-RRVHVGx7%<WHdAL};ntdDAIwL9@l&fpMt>C-@0Yg%;|-&ijmkXQAg;CMo_}8^{CxGucjY zhf7dfdSNwKr$vkz30v!|@4wiTJ?&dBwe(z5{zVDYQDS1^8Be}cI4Qu6P-bZ3g@>7m z%;$SnYy&@NED$mu+LcNrIu99FtNd|ESQ`0ap{(KC-$q{#_g1HvH{$ld(wyiV=?3bX z16KW4&16ah6^Lma&im++{f9G6I>X`26!w%SCi8Y1HGv(nAs>R?8+pgVJZ(;gXXIwi z9#d1D0jO@;Sa4zYpvanP2uXn50u;4kuR}}^XE?Q+D_oC89js#uW=1AxG)7JSxId|S zm?u51W9B4Sviv2N;-rr2Gb3w6!2g`-&No{K!o$}Q?x^Poj|BfQ@)Jk$i3Biux#CJ; zDI+Ty=H!0ETWO_OL!y9p?1Tmz`ZUWJ;?9pe7%s*L6dD&ii$z^V+mtj}!zMccV;TWv zCEL(PxJ7P^ zK?TF9sj0BZ#)qohmXq6(Y8T=$N3`Dyh(HY88c320~omj9$M+Rm&9 z<2kq2pMT04Io8B|yS-O@EPpz3PC`|C4IzB4ptj6JO(7!eS!}GUuCA`c2nLNVrfIFO z8J)WH;ulRHm|=c_>#K)ZOsU|kz%OsJ;8H3WhHE0vW!T0s?shX#5=Cy%0F?gc5JJr9 z>o}J*6b1z%c@~B}H>UhQo~j!sQ5v++q7j$D;SJQb<`CDvtLzeRY;;0x?0ITs+J z5+5}xOFv-at9&nDp8(&4s7LMwmnR-u425}Sw<@rDUQ^_~Ru)p)E)X;!ms-l`=f+;f zmTbU#TS+90vKU&~!$#<$E*F0D|L12c1`QsZA(2LGRA^Y%)L)-N`~ zeh(}h%{VE0KQTY@l~UTsgi>WG?cqIr*LN#;`;QhZYc?m{n?S;Z&ZTZqu26RXiTL}M zn{k_D|A7l;eaNX#5HjV*;4S@7|Kl-#yOWVNAD)KJR>UnIS=aFv-Jp~_L+=R0>x{6- z@HdjTd21;DM*`!2mp4}3BQbsZzgy?XVj!A3+FP>;vvL~`S9jsnrz5vBBoy#xd84XQ z!HvQp$?lJEvU^Y>qU5ChohfMvlfZ^xUPcRhdwaF*yLN9U^5&nJB!)jVuOGTLPAoJk z+Ik~MoCht0U^e35g`#9jJG*l6B8IG-En;Y&)9;*B-QHysP}DR~X=koN@U@i)YzQZf z1gsMB+(ICpRQyas5UsFsNn1m!AI{6Ka_8}N(}uANot~H29V0xyQ;&lPO)8S2fYQAv zH6Xg{&xd3t`Z=fC7ZM^RuscNw!<2@Lh+XF`NMe5-*fe2(692|5Fgje`#JjgiBTTD! z)wa)pUvz3>PIN`?vpL|bg;}3tk(O9oO(JOs1i}112s2G?1z11CHwc_>TDlqOL>*IMOK6Hm@(!B}%$^DYm}%Vybw0`NP~$uI94;;_`C) z26l>{wfw%Ya$#gxI8G8hX7@Q$b=Z?T zM^1j1(r2g8!O=ck&b-TYjxR-$u4ov3N)GZm{WyS)H+H&)Zg5n?^ ztb`1kIrA95M4K$HylTcF_cNZ|;~8fv6i2;&zYzCLe)z-Tvj->C8{H*wMP2%_O}q8L zpaS|aDBB`zs0omt15YMxR1NnVfP;3A{vq%CMD_(zcRSiZySMgZO3n7{8pp$=?nT~Z zqqzNind}3Opx+&>IQbO8IUoN%t_swr3jGNYdBv04EnT@TkF_c1@QJaA16j^lA39ou z2RRKDPy-vRz)x;Xg&>*V$03{c$~D3^fGoSL7f>o*hWf;lyEWAxNdnF{ z2&!E3GsNxH(x&XLSVxZcfP?XY{a}ESbGZa&d(78o<5(-p`{H%{Ma3BM6 z%Er)cIZpSb4hnRGg62Rhz!~1k;>$7DnQr~yW$23i4lGq?g+%p>jKI+2?hEMF*cn((bWzgDG^3S9IPX7+T&rHGRzDOW=!TDPH0=assSYkcN@18}1HR>MYJyV78f zr;Q93Wqc0V!JPNaR{8WJz2X*K-K~+_CwspcFDMiU`(nJil77i%dL-V!riArinUkmF zapd4?wJy2B%k7_T2P7NhQs!3l{czU2z#H>|k6-Wpqia}{v~y(;uY5p2ePfha zv}w1xI)x;l1Q$-S_udA6a zA=`TTSO`*#sas#r*F~EIo`3zqWR|u?<+dMBc@!oW;j~s9>VN&l(Q2CZ@|utYiZ+kE z|CFmDS9~Bh3e>T>ySu@d=etd}{L}t*bd4;=sSn?8SLHfY+ktSGb3B;#X-!`v#&^Tq zIl*#4%6*>V@yfs_J=Hk{=L_lKl#C{CD=C7CKgv3bkIS2-182|fSu1Y2e#~`?e+U=# zy^#??u`Z;S%u+Nc=uubBa36MvkbV8{P3o(aH9}$I(m-UcxWbc>%oysR9?gJ=uz>{p zB}D{<%lKoS%rBVhm5m7F*UKJhUYCkA`Bzf1ypF#f1=k&YK1}Ca79^mXRb%za$K30M z%L{H@@#F|Rtku`ky6<=Dd$c z$QI%2Q5W|#9Zkb>nCdLy~I;$d@=2hp;Pu+*X63NOPHh0O^vG3Bv?g?HB4L( zSjI$Pxa&#|T*SUrP{1gKdD+9z_cDLAQcY+DM$3K+h?WVQue{_%dSR9B*lS7Sibr5B z+x^#lJ(su#grpT!YMun~wE(^Q$qgQUL(6>2stD67Zm^*`=VKGAb&HZIglg16IDY-h zcCRbEdFvyF#SspCmq{6y=fJ#05rIUCk~r!bM!!BJ*!_`3XI76xKDTUwLFrWP&BOD? zyaHo)%>5AG5n{)RCa`NO_1-}7Fs`lHNx;ndpFk(m3Ns;`RV;KbNAbf+iKj8* zjfaOtlwd{m=bCD4d}LoE*38QyK>97F7x+x3B4(n>ceQCCy_|+HF!umlK#c-kecJX5lA=}?$|h_PNz)6PFdNJ7lhjSg zWkEP28coQmz7FwMGSbB-_2!cdn~2ftjavJQGoS-3sYNZ0H$_RMf{2YvhKYG5hf z%NhmT^N*qOqQs1?}@)Jau zw%We<>KpwPX>q_Q)UZ=3?n=nAhkuU;JiM-s%hNwXkd&pUkU1aM*9Mt{rh@eRbAHK)4zzq9>9J^lyRK5RO*Io2>L4;(%h- zM?dEiNDj2X&-@6}m6TC<)#M|~Sc0wRXY90G#=PuDy3%F$3?s6Ccp@a#VdEEHkr=|G zLvY2%cW#||gwbuE^WLd=tEoc2@*(SzfRvY%r&hsH^+7G0ro}0_^nTX1!bDirSvj1q zuC}&zt$)cEWV_NH!L;c{u+NE}kWJ#&*kLYPFhj$FnW~Udnv?iHmoVvAb{OhZVn|YQ zc`RzioyMcZ+@xSd51Q7V_s*&;qy^V9%D?0zl0o0Q;Y%ZdBIG`MjT}35hoUZbLgGJs z%uTjX8w*tOoJqo5-%nPKFK~q8$yO!>&!0JX*b6`cmZ7LhT=DdCc^5T}^cDR9f*?}% zHK%Nbd;8PIE0tSa{}?G%an!5@)^2}mX9odAUDq1LX%rTcS2@IfKE1}UfFMf?c}aKr znXs(Bu_16-x%BW9;uQ|kiQ0Hj+NAdZL+$*ywQ39KT5u#Al%6FEcA-)m#??vQsD_xN z1qzhr_2pcNw*jXr;ZoMSwik9UNT5*iLy~yJ!AuKXSvXoGtEPRTD`bRqc7+zSFdZhStu4cw_yv*J?zuxek=sOUI8POND zog*w-|EYYH^kt$?a+~(ytP-8Nxvuw<#;UjDuk7P6D;@SG7LkfadA}>fCV$G(_M)#b zW@#9y*-UvyZd0DMz^7GoAm^=b2#`MZ7$%h}IuHWNO?ZWH`4|{Iy1% z%qg`zzi=+KfOh@OeQ{vgt)lC*e4~G>t*qitbhv!U5>NE^qyVEl17atX2rxCr zml0wRk_8`Pkgr8}sDsk#zn=@Z=I`hJlbb_$fTT7Q2Fe9@6c!M=sq{p)v7j0UCblYW z+6>e?<5O5qfu}50D#wJm*Sum{EPlr!qlo34-?|0s;cZbgh_mgP>84MD`;rgk#wpwG zp011eN5?LaEh=Q(4iu56NxwQs%+N6Zuzt_dNCMKljecUEW3=Y3*(`ovedY(Jd_BocUnVeA() zDkxQjpi5SEBIo)!hnA_{xvPZLe))-HtHNacqVG;kTlCD7XweFkcVd-`zJ?r6iBYuX<-nY$cobVvN3zzpmx*hRdmnu#7 z`c87C+eiPd9-5AfDffmzP0CC_lUtxtNoHz`j<^>OSV7TxlEnNyCzs+2-jL3B6%=08 z?d;AIF?yb!G?t7O_jykpMEiGA2epzjO6`ZpwQR)IwEU>vLXJ*COeCy0=Da`8`2^jS zn)7EX<{3k8G2n%ev=XG39k(%3M0-+q9&QNwG0aEI`h(HQGJX+7L$Mlf0;Tg6wzx)# zcQg}E+?$8wcu!L!v3D>_8%7g+qsk{MofW;Sb-ii~`(ImEQeDjMcQw6LETg(wq)2YF z^(3`<;89f-&4coN+z7n7s)T?Tz1Ed|GRPy5B|BN*`AkH$vO z(L0`D;!*5q>YPl}-CU}p$!?x#-&0PHuh-DOzjMoTb4x&>x$89FltHqYI;WjW(PjeU$i7>fMz|Ihj7s z@w5qr>GslZ*%3nJ_TMX{VdQ-rP4BeU0E5Xs)GRuqRNpoAbK;9Mq=m(1M97fLPbua_ zWX03L3Ayfmu26<#jBH28Yu=B9r@rrdUP(7;&Sl(vQ!;)~F#T;(eD$$>k!$kJ1PPvg zg>u)HP#Pw^!1xh8ZNA)@k1u|QYbzMn)2taRZf@^%U~-VMe|Y!|I-1%{ z%;J;Ot6{tA5tYXChB{l@O7OU|!8mQ2%==lmEuV-Csb(Ugl|8QK)5vBYuWK1h_0g~r zVOM3_byegjH$_c;gV$@%rKCp*$NVQO{=w_2KUP7O?4dmzMpYp+Kgo<9EV(Be$=ir! zhvc8JmclaO8e4R-%C7Q0zp%?bK_SKAoyUh@OQdO3_O1_BHE>ksc z9vR1zZz{~6jIvs%O4bbKUiZa^*g6T887z%fwBAZ6?|aQyn2K*=#pBr`{G&Cwn3z&i zq>FVo#-bZ@23~jZj0kLxcf*=%%f45aLQw!t_z!P^I;Lvb;J6LRcTp4r5s%8_uzsdj zDR06#K3hpOrmjr*(RZsd8n*Xw=G^6bH@RpdoU8p35&MFkU%`#eh>FVo7xs8Y7d18ER!Yj$&ODs&+^jZT1uAF;;zjd%#F3O=dxq z@H$7v?MhVu zwko&H;C%Cyu*P!9)R~7v=NSbPlgYivE8!saeAC>eS?2TU1tm)Z#i}(!<*&-F?JqOO z{g@f~>hY7Yr$3MKH=5d0k4(2&Cs-Mm`cs=QqRBPralFJ%L+H@a_$ksZhENzP@nT3) zfNr{{WOsl6bC>Ndq4~+Lt+4AJdP*Z6?3E+al)KWkh3xhY`_HZAZzN zJciL8k#-GJHaq7?>UQDUj~4~_vju2Y8I+4oE)rsz`cf{D}}^HR-d|EDl;4$hb;uZ|K^f6i*lJ??#ld9ts;8OFD~;!Xw%NzQefw< zyv*7|u}_*B2elZeB35IN zaOvhaH?EiuQ3F*q_q-6>8E7&cBhK=?O!DGJZtG^z)8ibqb17%k$?-OI8I-@cJ2cI? z&vH6OJ!(;{U5mT}MUg^L_w&tqdA0OKU&gPX+!teNCy+<4d#wv+Wll{=yP#VAcP1PcL!tZ^Ndmd~>yy$RbJff-@Cvj<* zDg50p2jR-OZ84co?(lbiWygfGxHd$cs9|et<(@|)S+M440sJbJDAlz0P>lpVKYbQi z944^Y<)z_D9Ab}<$~R7Sp*pGTrd$o2&Ln)I$LF5!R|WfJ?&qs1Jkye$TOa?UKu#VsL8&i6FT9u}5s*6f~t+gRy| zzO~%?b6iD{FL{k38Y=yu?gBE7A##ZW*!^?me#;HJEI}6Gmy4`DmfaDHKoe)jw9EPx zZN%L4f@a*-TYID%)9x41{CV(}Sy@%S!9bBxKN{(Ez#NeQ<7BlvwGl9Ctj?lJ3cs3j zO1^=5;#FahkiE-A5Ot=4meaJN=4-g>6yX51p_S|FCgy2lnAFYFGDaXD8Py>YqGu%g z)`abk?u)m~Iz5`wFVH=`kh65vCA}zK-TC`LU@Yd-iVt7mjNUx6?Ylrv`J&a}r8iB= zf#ENN)FZ#4R)_Dr;pCH64V!J2kry;h>1X^cZm=WLa?|8^ls#+1(Jxrj6=QMqN8D~G z@2^}0D=2Q3wXXH0IL-%sHi{U&2g%B_D>sTOBIv%vzq5}*8cV8as6MZ+5>$c{2lMF3 zx)|ahg z+O!_+uSnb-yHB;wX1w7b$hcy^tLpB)&wu3`W4TxDRaH24WbCN4@3*tWE+_VF+H`td zbIa$*6lyR8mH4NETG-IugRk#RlR%QvBijG)ZA-X=2Av9CLBq0O#NjH4sIG zB*(z6zGf)wBcb8SDrPf$JRZgAr^D3qe2C=@XBBmNr>w0SspclX+Ml3L64N~*fkFkS zwYWEB;u)>y29tAHz1x4A`XQd_=BT&pEYhk7`66SO`kY87zgD}kDBHQ5XU*w?*`o3F z9ME)RT8hVVmoGgp{~qw(E6% z*tHjS$BMA{^gFT66wp^bkYFY)7TJ$u0FkdUT|e(-DkD;R0@NQWo_kufI}V( zbz1#NC{#3cUr9^do?G%k9O?U!Waah`{r31&vx~H?Ou6FXWNjlrloUppyL{*Vz-)EO z3=Xc}Gd8svef(*Q;m^iJQ|0@zOlAozV;eLYWsU9@y_&Vh$|nR@0ok!GD+_y zBA-r~*%pe96Fa0{JEtcZD#5gFfe^P)+YouvK1=L!jZILwNHFFO?}x!J$xC6)(aci1 zb>m4f0YhqkTHH$a^9*udB~Y5pMI?^f>*C_taJX8y#vv*LMtc%DO`F_Scd&!|n#P{G z;3LcDjiNTwDW?$|Uu>vl>`~L}bg`t_^Fx`&`Zgod5t)g4~C2a6YVO2;^COl)ocYNvNPgl*} z)hZl+-Ko4xSzNn~j+MiwVZqkTsR*$npP&u{RHg z`fcCGD_as3B1tM+WedqpN>sK~_GRq5Y%yU_mKGu@`wW#rwy};RFZ<3Yvd2)&WEmsF zFvjw`NAKtNJkRI*{T#>lIQnBuM|$1&ecjh`p67MF3OV~G5ks4K^9byR25Ry<8MAeyA8XV-#wbwt~k)9)sTKNJutCJ`@Y5j{tX zi;DKxo)P`2WTe}K`ms7&Lb2^(AZaBvCnv=+JJ7nqq9=BeRe=!jS1^IX!3JoCV>&Be3I^;`c;))CLXH0tDYV>cbu>v$Qq zznd?fkoO`k{S0Yx-QU1O*u+S>=v2MP=@*0Ntm^UYn;9Rsa%=r%B^|BZtNg@Y-ui6t z`L;@k@(Ez8v6KX1^cjQJs|;8?l5mug9;-HzfDUzA#^U{%WL?VD(5V)Dyoa?&{PFjr?nc2{!%4Cn6h+JgkwabebnZkNH@Ayo}OZ(GP-(bOI|Aglj-@&aSsW3IyM zjD~7v7Dy9&<)?qT&+!jRc}W=*x}M;!X-sPwQu};u3vG>vXW#BQ*C2AgWbn0c@#v`O zO_s#^;jOQ3qi}t+Z?MvL>`3BanM-Sf!o^}9hqJ2g8QbBM8lhiLS1la)$C1%ZkW2e7(Q{> z>JF-wQ?6lZxmQ@o7%PjhO5n+c)Sk0ny?)H@+|6m^ieh>h_iTh6F$RCeaqvm6&2nXn zsdNyHvz)#??%RX>n;Bv2c3+u1^lwDuCm(t5`sQQTYS&u`&X*l(=>y&Ld4Q_B`V($g zd-i1<#be-VI^{b(lXzKhFENnoPlbo{X@kN%fzHi`$t9nUW@q(YoGQQ$E&7I6M4>6m z7c~wAPuLb8`|cH)IOOeKXA@g4P-@yQ&_DRhsQa1N(S9W_z1M{M#xWYa$5pnkyHKxG-zTpIgVyXWBw7mdVoo z`{C*;_$B&Z}ldH&kR z9=V&r_tHz{r=t3{VA4Uq>@ES=luE0d3CGnII%d|LpcV*g+pQ10&!XLoK!>6WZ)AF3 zDcFdYt*f+d3-=c^kCt0ESu@pmCw+gPAh4O`ba4}4GnXF%Y%A@z`=Uv;vA%@7H)yi* zx>E2gY;C-GLG*{3np($rQCE0ZElKf5^JQy|pVYl2_Sd_8q0)}d&2y;Akokioc4vG8 zVUfAKA&L-SF;*qN?oL~{?Zbi!C>*+w2WROYeIp{s-QeRGF`=r%*ks2#*yg8oq2e)2 zb*-ggUv}B4n^z>+52z2za8(FNXvJF>35*`nyhY*&R({BO@bkFs5!TVub*+haoXvCd z8937V{A=`z8N><~cMu(dYTep0b!WnH6ru1B8yj&|3uu2ACKj0RCdp8mWz&X&HLXDk z7QKaJ2>jn6Nk!b5?U}ch{rzE~IK#z__4Tv3m5*18ld2Q(;d22`sOXD3cku2R^UgMP z!K?Wg+CIgzFbGk~FgbrRj?*veK*I%2q{u0rK!ZO=AoA6B=zC;7WRsF&wJuVVC?l$C=fR$4J*zJli$s@smH3|NG6Ubb%Ezjh2#LS0gFWU z7J;W+{D&Wr$ImF@2J5L;4kNu)c2$}ojwXxGhk>-rQrOJx#z7&}tv=tFlaVgX)OaUx zEPP9O2|*}e2&*jF4Df4o$^Arlo@01$@3xHWq^Zi=MAuM6HOAX#AR~$?)8TAP>dRq6 z!z0qa3QknkV)qioZHsd^S1O|~8G{9W^s3zx&xSRvr}DhFvAJ^)i6)CZAx8tQr}3;0 z6ta&n26V*xf&7GJSGD`1yAySUCW(c|GKzyO^?F2(djvSCpNPE{mlxH2Yl7v}H8fyr zcgnidJnYA>Ri%0_QQ#4Y3kj)HN<5A+IvB==b87+}85h1_^NlTVPkRW3wO<57rsgG- zFZ>Qdt#tE3VT(qkNkch7^9y5CQPo0}y3$zW_+g|pHxQ;#n|ai`tfqM_82;Di8b120 zv?bY0M(oeQ@P+4!IHgI1L-&1%vVz4fL&1N%i1RPZeD76FM)lr?eJ&9VG9i1I9{j$k zJf6iLtI2kv{7``sOzriy$^*xv$}(dfB+;Q}D?R_ByOJHP1cFOY2(HF9$kH-;@4|`d zZ{I1MsI&0WYQwC|Oucs5(*~GS%YmpuTD$)#IR+!&*5HZMxm6J~DX6m0u3)0;6S4Mp zG@AU|=nU(olzL}hZ)b#C>qgO+TSD3Ay5AzbZ_!#eP5~sD11asu$qz&i;~+Qq-^{{f zp1-h4_`K4t(yR6CA_50l4Vd~=crQugKCV-Lg`+wXYrmi+!-+C=rlEv(Y)t45zvT|R zaHq)2)aLLj&1IvW6#10KFBeR^5uxVOrjjK>;nH8BJ+Z#udM6NeBQ|7olxWfy(exXW z!4DoJNOHz*hU~m0toX%|v{Egkp3V$UOg7HT49tI5*p$Mkl?;{E2I^eC^T#N0ZS0Gi zO@vbG2C+uJ_DjyOn){H8Lj_51Dg^VM92bh+6e{e`9a9UBxi$R|u>6OPXeXJ!Iiqo{ zog3)ZKrVy=_lqmy%y^=-im{!jmy>(DlyN_|R7%pUwz|Uaa`R=EaVbW&|6<0Fp)?z-3G9Cy(tDhigaZNX;O4=WvgDY(pJN zHWSZ|7m^ST7&s2kOW=24CD1MvhjJPBm`xdx*lK>i*ED0G84i}fYEmcRMk0d#8#)lR z$9!{0rtX78$2srL!Bof>Q{aB2;2nRDCD{qBLKUa|o`jWK7Y|&^4ZXH^=#s;pkY57@ zrg&J$Ij^J8yWkdzx|*7GKqNx`Oh=q&m?O)(SMoJAKk%h(8htXtNBl((b3tjCp^wgr zwQg->_blvUn;YIc7Z*j{eCCZ*gWo^ml+}l)xs@XVQY-pmj5V++zCa}e_awSrrF#ZnC>}H{&fiUq zTpdO(=Y;3BOU`ECV!z(53yhxXo2%Nu5Ajj?t;h;GfNT`Xeec4j8h!p`<+TkH_51^; z#rRJC}fXHzN?eloWhT^f>s=eyINFn?%&$w{US1qV} zILWa2oh9&h$1?BSVj)u||A;99sf|87s1G!PNPG7S2XBR;>@3XRye7vP8!aTZ58u>H zQtq?sFs*Hv0-|C`;KBdHh5+}4beZ@H#a*bDlhvece|kt3SoqOH!adS=E^;VQd}Y3& z2&<>IzFxE?x+;tUW6CZh$GPFqUu5byA_olWj?ePGiCA89@o0dB<6ZQ7D{7|E6n>!G zQN+2Wx0*`kPEcd|l6pNab(+2k_o@+YVx57vTz(d}0s6I>K#N=FAJ8fOi>`Jkxp|;m z0u)lxpeKOd69Uv||0Co8HM}+mk$ZuRP!YD5knsxE0OFMOE}Z<}85E76{d=&WyGhIpY-4@`|;LmD!YipdTZ7*iQp z;>bBXUo|U}+-+rI--ccD{6aw`m-6~T*~*&K(JFf#@9cvn3^8|^V-#_kV=As;zED6% zRV}rVm#)qDPuKjmkSvhI)G|#vFmil9xR{;FIOY#w%y%5jq1eDfxi4 zm5EV=g$KI~K!KG(cRyZQ=bitdLXhUAZf(za_HsU|yoTxGNMs$h9x6znu&3jqD3WJ% zz+b$QrOZaqhUHXMESnF{)?Xf@rc2_L+m9wlhv15)3sNO3CHd;ZN{rE}_P*nid0zKg z3$T>V`8%YbRpykCew%_J4uR6i$*7NSxC6tgK9S?tNtM~f$Zf`-r-*%~wrQC6HeV8z2<=uwEnay&9$|>X)HEl)a&z9elYmIEdfruBNSllWh)J zz}S}0((R-1P37a%57;-vIM8w8O#_k%AlB9Nfrt-*`YQqpFI>7tGjW;0Ue_e3ybXUs zK^cDSc236)bI43t{-DNlLMns6+Z~fbp^HKz@k7aV4QM2+ZdLcS0qSc?9cQx0vdZ$1 zl>D$m7}4NP_vVHNO==1eS{t&=t#{=BjYZX*VNVMmYJ<;yCO026m^N53^34?#nR)3l zmk8>em0SBxCYRr5ooT(O@bSlePP>)Xy9AHA%4;S5xv@tEpQuIbJuRRRbND`_IW^BM zwO~`e5??u#qjs)mj`(Ht#(m=5&JKV3Sxt|g`$u@Ln+@XkW7i~rchysQ0K(3K*0d`C z1N8h3>}!b74j}MvURO#2jZTuxx+s}}47wZtAAv1a88<2CtuzWpRj`9xPht*{y9xwv z3NNlSQbj9BjAJ$NWcEQj=1S7@Wn(Vjs(^+`hB$waX3Uv##^_t+P9kdT=AyaSl~Md! zTk$}0;7GBOs{*BS&hQ2gY7k;Vp@nW5=A)F&_$7q#OI6ophaV&Z@C3eaWkePsvAP z#%y*<98hQ+if=*Xc^?F<$5Pn(@UcQq@Pj{+6lExz-*@{%{QZkOWx!eK1B3YwXLVBv zSFyAzCs^Ul2Anz&v-D%CJa;%e`(grLQ+t%Y2c0HlxP_1l6y)4ZLGwgwDha_gs&F=3 zPJCj!50TTmjqiN_6_2+BV|Q zvrkjry?^Q=S-ORZ2vi4>*cYXdRSrsmSMD9&y+Xf&LI>s*wq~7uPxH8T>nME8_;m|w zde${$ivfEdifn|J%s(Qdy7T(949riFt>l2<%FVu{`4QPVixu>GuKq++0q6*L$HTxo zascI(Sv%EPos#?&Dwy%sah}1pb7JAQ*0Bq~fyd{?C247o*hmI59#RAnrUST!aq9ZVUC*0GPJ%j&>(VjnUwf}IW=Em#^+yId)NzglNyL*^ zS*Xe_G2$Lkq?s}pCS9F5Mb_si|~|?RgatOr<0dLfKOY7xOQ5uqA1bc3Adm zh(W>)7V(|-XDAjULP0E5*)U15DMVnZK;VO*jv0*B4 z{0-H*_G25hG2Ez`DyqHSYM`+Gdls&U^Ne8HTO;Z-b)=A0FYgLnH6+Jus600|a9%_p z3OOa||9@`C6>~yH7E{aPjZqgXxfB)Ae?@W?B*`rKa1AR~R|RMGp+zGAdkZJxVZ;_e zjw?lyQ8(f_PM%=eG&U7cpYK6WsTk61%sgoMl-dgBO&fEyLJ#jewA8F+CpA7v_SyK! z;E2b+zgr5Ef0i~Oj!<7x13z1oQUl0EJpmWSdSd@3Hm*XauSawQGng(Z?j%4rUeuA=t+&&o?4UPG}PNPYmBi=dgACcYX*u3N)uw=AL`t z{n{LXce#R97#{1K#Z4i`Tuu{eT#a)<535Xi0L04K^l|g^hG{aTvTZY;vel4IFhB0A zfAqb#I5mTaAijk@AW59U%?VE@??@+3TR!zpl$^`xHoYYMUSEb)Z#VQzV}gT&6HjF; zyqU=KdomG1zBE5JTrPO+@o(lsiaaj%E+J8*0BHnqap{A6qbW@bvo!GhTG{Jzn{~|B zcT)&nP|OLoQWqaa^gcq9K>yE?Y{>e<%|0VDJ0!_5|LDs@%)73$M$F4w>=wiCBtR7Yt z+J?f9H9;<08KxLTg^(q$m;2?EK8*+=2Bu59c$tNj{Z2L-|)TabOX@nlCyCQDDCpnAFM8(4mH(EKJy&E@4 ziw%@}0syTUR%${JGTI};?9_0S)E|7l7?(hLV%kmKjT62F8F=I>f){iUIj~?AtgXXo zebmvbp}n-4;p8?AEKN+ghYUryUEbcZExNq!9v(CqGpV*mZaYc=uxLqzON$l!9S zpra^@LbwQSKE-2wl&r+!g_cIhD=CFkC!#T~-l{&3@tq7=@F;hFP&d?~%N+$7fqOL5 zKb05i!1O2vtMFh>tB8SM85>0|Dh?G-NjwCqY7km$SO_%%pn|j|9Be_+v6$V~wZEwu z3k{CND&klrrUM;7&juoL2GxBNbn3Vbq8UhF*O&r}0zAxzzd?j8;ojr5A3m&q%py=t zy%Py9CK{mt6#C?8JiM7@){s;?qZ!bnpQOJbL>}lKx@cN&b;DoY-BR}9mhEC8f#X{Z z80QmQrOYu@ha+ZK*sNDoa|z-vD1D-0*Bmsy3>|?+#Ww!T?1R$LVMA;%K=f)trH?)3 zr{)#(6mexIzEZ=uT(DB(!0t~eus!-VGvSKrAlU5)BsdNldW59$56?`QbqQh6S5 zMAN*gpe-GwTJ!=Mey9;X4{iofgKo)$V7a2a?|^J84dhax#nBsZTe;5RF#gj!`w1dQ zH0<0>4d*QCZ=jc>whrf!w;Uc*24rbtVR>j}m?bTY_xMuCAHN`&r1bD;l>nhYTN^fC zC+2CalCNT$i;9w0);#eteQqXbY?uf(lBuw;Hs+~g2b8}YLUftbwJ7iIBoG{6lsty^}PaeCYrKa;?DfPvnYCE?t~ldy;ZTZO6Wc?0IOlc2O*d zhp1v6`+8Y6Hzir@!P1k=5JSd!?y~$>3uw{oBOZUxSb|juh?%!#EjM*!7mH-RtW6Xy ze3r3$L}*K6wbRex@IjJvJlJ8g3|Y(bj_oJhc*o&h8}G-~oK zqN!kPU}=NpC61F}b!A0({4g2w*Ew3MsjGLgyV|5$8cuY21cd}EZG`#cZF7Qdns{<0 z3)S6wXr(bMtok8oZLqHvLkt~~p7c=o4Kwdr2Te&wEo6|ScPD@W7T!CfA(-@m7Y@mg zcPlOGy8I(s^HbJ`^L`>ClVTcS+!hQ9somd`oDiXYGRzqkh=fAheU0}Dy%bxSA1HyyQ=#VsKEWo=) zeIXTAv-H~o)`Z>~g-k=M=0Ee#&4Uya57+kRMZ8|Jpx;Gedk^vFWE=0yw*SFBom4>tlTFRP2$5U zU~N!nYd^UAg5O6Xr*HRW`a|kfjgInUA-&NzS3}u{wpOqZ(3jUS#XYb4Hep{d@v71@ zPtEU^P5Tqx5l2X1H+@dDqC-9fx6Xk#o`aylb_tN=1MjmRk<~!|>+a1&?%vFO*fr3I zZ^x~O8~ISU0qT}XM6VAtf*nHq`I{Xj*f+*@bJ{8fG|f3tJ!zShGwARgWi$~d$!Uq) zFL!hOxT6RxL2f*jZ;)0EvHf!H3`V^eiK(hfR-PZ;wAvk^g z%<7kjqBu~Tu3*c~gQ&Qw^LFw20b$qk44mErqw z9e=Uc6GS?m!SmWL)wJ1tKUnZM=y;C*4h6ESiiXdGy`D?HD3~*Vd9rc*{i~!vC=w4> zy5k>nkoi9I!HwapP0%6iSdzmk2m7+?J4EjbH#RyLE}5_!EHAwHVd~tP=GJI>lJ`h< z=(ynmVuXD;X(Cy;Bazhu>(J<3^2p$#Wq`4FA$ub=*$GXrlygE(WZzx`#{Zfspb7%H zI-4=W0cD&~OLD_6t4YMXk@gzo`1-$2`QJg~E>DHlK4v8l9$8NY<&dpEhqGLAh^B`L zGgc*7D^)Z`SH-0E07xS1nhoJ ztS_e7Wam5Y_R?id#yeLQt;#c{FDtEJKhHk^xuoT?ze3UH@K>!9nO`&^1E8&UX;p@$ ziC;#M+QRHzW`k~+{(hG=Fyg45ICq_y)AR6{H)!IC^*c<+Sd@LQ!Zfdf)1+pEM}aCp zz~~D%pcps?Etg;1Dn|la#x*|#=XmtL&+!_7A9(Iw8jmR5U1G^=vUMI<;%r&#nzARId+Y7z!NztqsUZVt~#wIqGXnxZ}lOLPGp6mqKJ3pwz?Yf4;r z_-VrYiPNr+h(qygl$mcX9)TmdxnksjmFz*f?P@McaH&mS;vNw1^;9(UXm^F}1jaK( zMgQzJoAO9VLbOmjPr!K_$QZ z0*od_0O?<8HVZ2#WXK;)bR+zxJz!&-gT*3(f6MfLWjl7D)3c|{&!su6CV?D%jrI62 zGFbOrB3D5vqAHoJ2J+Wqv_R;}JC3Zp*6;y0ShaC)4PT~H1?k23EtsTYJGg=GNn)`^ zqi|MUxd&#}oOgMMl~q61{G0Nh$ikK&{y4L-#JvkF{gn!Pn}5JKFW!%WRPUeuwMgW@ zL+Wq7+sh`?NgaK8%VfEBk(XS%AR0IbB^_MeDuy+!W!y7y;R@S2OH{bQj?q`dT~h+! zzM8=C`NzOFo~Ad}%MfG9MIgAz|2uo7;|`!|U8n*DguSV7E03kD;3PceWP{vK1mPh$ z&XRgHU&C z5TI)M{~6=qqpV1hHVD}CBES%M^IN-HQ=QwrB@#UJC4pw}WFpH(s<((|efpd&?Ii5X z``uKaHn=(!?bxDRT0U&!_EO*B`=>ELI$OUERl#*vKSX9eC0i=O&T?RR2kpM+LjmF) zZU3q~mUb%-(6*QcKq87IlElMmVqx!;Z2Q5f3l9^JwC&BO!`k*ENo6|eAELr|F^M^Fpfi9hXZ4N4%T@X7}N&ZKDzW84Vhm(V|ykJ6w z$wM$ukK;Mn3n&yKg^`mN&#M?bV8!lM40{RxrB-;BWPXe=1_Jsq@JEK=acDJ(FOxWn z5}0|pROf*u7CI^m4Ja=+B94%W-Bp)@Ja?0#Zq(}cw^f9w8pS}iwv$Y0kEIcj`D=qe zbFO-DQ%>PxC#acgTq;?h+|O}$zw;QJebke!(ur*0UsmU26l(9hkxL77{&LH)}M1WTg(G zN;)~N1o#MAuHp}Iz8-JZOY=7RYq3R09f^o4mn954L}8&3e&8b&=|CDpOd5?243nm5 zLK=ZwDjpLwuewz9#Rx@QbYA-C>#18<1yF;A0xg3C3znB>CO1Wx8C(T0;EBFn0{;}s z|7EWK_@hYr%o|WFdq3Zqm7E2md~)H*2Q{B;*aXO_vdNI=J#b~e5X7rW;*XT2SG-20 zMqc&AWaZNfYS6q28k2ecmc-x;K})e2H_{tSJR4&q)HwXh%y2^GbSDTT2WK?t(ng-Y z$4BSo>fa$hA6Yqn+v%KFbr7+pFK8Z&D2o1qa=jpjZAPLc5drTQYTQp_OoMIuYCr!L z4FsdhYVOIve4$Zcuc~Ugp-Z7iBgcp;ch)l{XAurrT!b3g|04fw)ith}?L1c!r|$+p zxIw*AOYi2R1Kq%1B=QOS1%Q--@sQadm4{AJelDC!{o#G)z2Gl*%51st;XCjx(YE$vd>-vh#s<-@N8 z?_|PtH@3gBuWprk{Q1E12eKS6UFt!%gJKm$viGd}l`T$H<|k5ZXW(GM77GG_;Ffbz z58S{(GN-6Ti90|E`odL{O9W?PCN znZoBy2y}rQ1sMOqkHfkjHw)_`r!%+iXnZ$~_`-cws;0Pfd`I5{2a4AH7;8Uf=1#G@ zO2+?+Ec#--kJ>%wa&2hJ*r7C{QlL-@N@_wqTM;HO?SY;MA&%G_g=9aJ-!BZSV5Z)D zEJW?*!@`5yT@;uUUz6Db&oD=m+_4Hd_xr6gD=0-H{bLf(Z0cYxsU|#UXAlm?+%>|o zn7-Sk=@r&~D;^`CXC`O+06T1X1W7UhNCSYp=t#pAUqVgT2IH$V0I0kP4Y#VNas)2o z*GToE<%2S2$PS56q%^2&mXG2(YGe!@% zI_z<1D0!)phUptiJcs&F?*Hx3vKq-bAh{WzaZd(^_JP>$sMMURj|W%v0Z~QLK^g#c z0TIiU-YxMH+I)q~+#e4D_9zkq|GN1T5t~4=arn@6tvB@?y`Tf^Jb+e0AO5|vbgo-O z?t|>vR1o@KmSN#xe~Zd#Q`MVC)c^o#6!5;*{huQpqlS$GkEVdF8ehR4e;|V0`QE!E zq4by%i!PKJ4nT*Z_%hj!^XV{CEs?N4Rbv>_CnxejRD1U~s%fSA*eyy|&z=+%M41nw zT;w>{pzu3~45;b{+Ng7{v2zIYMhCJ|OkAxntL7X^gzwS_+VO4r*!76h?4_5kj(Odq zr;XkqCpuXtv5LSWKmtjU%V)U@%D`*dM;Y;VnSm0;h$*==DcRz~`#4#Qy;9x1wD8uy zEH??v$5CL}4LQ5^3`&UAezDY!-C`PkWru^PlJzF7=VD!{fPEt%-33Gt@Itx<0HEjZ z?Y*VCOszkfZzn*rxo~w7Lz&jLAPvMyi>T~SH0?$vK+l~}Xvn~G#TWm4;4Rb$;Lsos z^?a%}e*XJz*1QkQaU|62`-{E$LT~6)lmnR30}B2OkVORi+r3AUCBKiW9-u?B?tsVv zvs&w^8~;wh?gx0+3P##BzzR%lSP1@g@%eqAev|}(2A$DP_e?frw&WF-UTe$i`RGD8t7lx&)(H? z2B!G$N=Jg`4Kp1aX7$3~xilh9?4$ z-X$Dzd7=M6Pat$(MUlqBZs5unA1Btd{>V5UB|t1liqX}j*#M~3!y}jg;6T@qNZR_n zc0rA^&TTeqW?C=a8~*k4-|Bzd!Nbx>TmHSZEgu5Jip>@ zp{Q5<{g%G9BDwkGNTxowd~imxfYt^99^jGxKyL7v71o#%KbQBQv>ux%1FE(g;-f}* z1;Q-?7#@)Wp!bRHJnI3LzqyJpWMRDBdVDTqLVBTK)KqS-4sGrs&coXnCV(5-=bo-^ zncDl&FMsz^;3?r@VPSw%`Q7nFjq63wdSrO)!Bv471mMxke+L1uyg{*vT6~STkhABB zA9O`?Y+ld@s5rQxNb5s@GSN;F_3PZ1Mo6DUu;_9{ig1AMM1K$6AD7*^Pj%@o1q{9X zZm1&R!E`1%(*QUWxh$Iuq`Kx2I$l17V2LJmZwm}hKONmIJ;_dBun)a-)GLsd--lHI zfm*wf3e5w!aL91k(*q}1^P|3k1TeD`EnGhmm11t)1+P@^2YL-^#qObfolW=Je0aFV zGIGt^XPYpLr2^X=0JaH^3-E$Uxsr%Vx9xl&@mc&HztvCAIrgHweF1u7go*|zIH2#A z+4jv|(Q!7nEh7sA%(?Ae=bo2n7_sm7^k*k%sVC)&BJMoMAopP5mj8q&Ap1$`7duPG zM5$PXo$q107upEG1poyn4Yw_jK>|{G(U@~LJnhq=g$>Y;XU!5&p#u;vV2x@QYP$QR zA)8h(2GBuWAuldMyCciNL^Ps!m+hD^&kD9*^Zx0zv<+B!b3y@#ykj;Lz;ek0o4h+W zmLfz)zQk|KSDs@4|1HQN-n}?XF92OQ3s~2g9^J3bP6iVa6bJ=V2(bhutrm2=azIxa zRv}P%cc#UEt_BDP**+NFis?YTj0!0N(Tji@sbk2v#*Xf#@e~?l1?rCs(lYEh40;@##Q|l^Ql_D(^l4@ zL$Scc9rA(r_x&YqZVghghFJ@8Qm^J4!a+LwzL1Q<)inXdG;3+b`W@*+$HJBCjN4mxaFw(6< z53WoE8X*5A>FEJ@dO#R4fO!wNQc(H=q<|j(Kp3RoZ$=~u44eZI)W~F(!|z{Im-jxv zcJbOOZBx8=1_L3#nhthX+&4-cR^apTIYfXAj5wU$E-G+>*q93XMxj6(J2o7;=o!iv z(xt~{V3_}Ky2E_HtDZLFI#zh)U@{Z4p(&6<+&!%ws@ZVQl_w82 zO(NFzV&OpRxEr7V9uhg*KgpNUu{v324zTV7GCKw1w*lyKig`O#%3{Fn#9w0$fGpna z6Y9afJpP%y^$S!2aUEWvbY-w2j(PzoD7X;s5QXN;Gmrh2``atm(!C!IHOo3e^2Gj_4N`x-@6Ynkn z^#dF-<`5`W-;0NFU_WGW#xXT?I+wt4CcRba;RP zO7~M$x|;V^S6@8-lp3(upMym62!5yD)Y0zqyrDw(|AA6(^{dCHiNjRoQ8+|J{TLkT z@`wRKoxil~_gSIl;4|2_fIEJc#1!`6M#-teA^Q<-gp8mGB>FKKbvZt&Qa1%lv3+#0 zpFR{3`yHzE=+FVkyNqN2UOyoDZ) zGhsJ$h#veh{z1w&C@W;;WCd&tzSs$>wH2EIs{4TrF%Nqel@!HtljW_s1S~v<0@h}# z@6`$597A6MKjPxWZ!EyX#7wyMyW`9>-@GHUXDS=b1Dh8!sW><&>2S1*imjS-{fBiP z=X1K|=v6d&(MdXhsDTtJ+nuA_0iycb71o=jf1~b!(i9ZVK)Gm#)yk}fh?{bj>w*>9c}y51ej{eG=@Yt7HT0l3WZ~DfS$sy0_A5D^t-Z16P%M3PGbA3wY`o92JQDE;6ZB7ok&z zxETOx4bqtZjn(YfoPJqsnG;PiBV?dM<$An{7RyGU;z+!$T!u06NJK~Odx$W4%PpjBnnm?Z413$>yBBu!qM$PFgq^N*#9sRfgf6s!{)d^iKMleu8XFa=1?X`*_p`Ftl!K z*`RTgL%pExipcpVp}-kaK-A2KU&Vs~t(Dk9I1iS052McdT>Zq(HwR3{lKsy}lWxa6 z?_2A0lIBCybVJv7$**NALd4b1&9=D4h^IYA84bsM8XqS1Q4f@wc*p;bdnZ>%PmWP9 zU|jo?nfjO>od;3*@me(fW`c4xOCCNVZdVExw(1<;Zd5m zd(LU}bN)`{ppZoGFTPQxD^0o9-KJ^|fwyK@q_rTPs3g-<%q6ccje_@q4-pBi!m1aYwo z`4WeJ1bO~BZN_{<1;^Tw+zn`2_`dA9TdZ@zs@Zp`i&R8I$$-5 zBt;y0W21c2Y0e9HmOU=&E^UW1Nck(mE$UX{|D_?nOR}S8PLVZhLX{t?IKocz{Q@i4XMJOn6gyy zYYI2|K{dd>!N32D=Cq(l6V6*`Yw1GA^PBJJu2vGt>Rf>1T-|F1dkv5&+P^`2cX7 zUflxsLLbr&@DfST|Fajn7DZ+{_DmV}?C3Hj+=8rBu(U<1+X?CK%qV%&!e!lOdM5H~ z897NRNg1Z^Arex`#aiPQc>K+{3heFE|GbMpq29T<9lkK`cIWO`veYEaVNMWv=%{g} z_)jh5oq)BG&%~r2le?Zq+$EX|m$j}PzNU4Uk?{zl8@JXi&(gO?xV1`2zi9@g<7@o_ z{_#n2yy9{)nzk=HXwCbt9w{^bSnbyh?@8Q-=tWS= zW2RQT6#MlHx=njKPya#-JG;J8}_xJ}&Cchh=v+3Qkb9FUM8pU)lO*-_s zReU#Zy}-BdAo-3p4dKk`f_*rcFb84>*g?jGc%Jm6$+xkw3>?=3V;9p7MD-(!_gx68 z!@*jv;|4!A`jJy#QO(XTn`Cepg zjU|_&)v59!5<#CY<5f_n$yC?_yJ8i6;h=v}$EBN_$ zKU9{sdYt5NM(kEK_ZA8=qwV%vYfKi(!Zu!bwj*X8TJ0U7J@?{F{Y=Kz6L*pdlnd%p z>e?SkZyl}G%?pB7Ft$%aS35}Gdl3Uq#;X0~V2+Rh_`Sk(^GK6^&Lay;WsJ86-{PH3NWHkBP+gXOJ^<^p9hGlZn%*QY>Nyt%)-`gq$v4NZ#)&ApD-J>*^8jWEvAC3*f3 z|2Br&xTs=z53kZMy0pcfhE~I7skI@B6@GE`C|l-Mq+0-9twd3_?bFT|Q;YA4ww}V!#QuLa#3MZC}MY zLUki!1MuP#XMc64Xz2O?d*(>#>>jebf@hmFP$bVhNWrOr)7|I#?Ohjx9Z$SC)JZ9p2>06cvI8sBT;*|MX- z+8v=^9BHKX1nLdNnQw<;>^B8lW2;(XrcCAvBc4@^ zX3AgE+mtxK)#;)&KS_A*0449l#hl-9v?b3q3j&Ke;+UYcVp&} zVt$#L4hHg;5^`Mkj!!_0J>}T+C-Vy?WMZiR7p4}YWo>HvDY-t-BKdgQ&>`~|hu24) zAt6S{0N?eh*C?T=w`Y}M)%|rQhlC5XQkLJHvMntHmgvy0L^c)^z#>)&M`|9SiNd&Z zt9Xrg&)y`2#Z+W{?jepK>W_vIskToWY)=&5m-pa3v-!rfS{IyMRfC$&Dy6-Bu8KX> z|7u(7!WG7nlapfWbDqcUWycHZ35SR5TNq)y=S6;sdDyS5p4hyQavW*D=Jj=vKWBvW z(>7~^+iv~glnQc0FuFcE4)OBE-23juIoo`n`?X&?r?fxmIa$brtoW+NeTj;fD`+0B zO>ADAVVpa^uTmoSW{eUWp4+UaWSdxpd+;=D8adR_4Ueja-(;tasq2q@gf@m#4yAM= zW*>l)OjXahitlnckwjg-5hVwMUO$yS^A3JxY*jq$!GQ}j$#B(?xZr`2sD7J9H)%A- zTRfrfMjDrmvPZ$e6oV6wyA7@dJPtp-q4ikh2uz`DueSFupN*G?U9{Kjj>|p|iobxb zJ8E0F@5$IDtFJy|b`iu9mt2OL`f=i8R$EHJ0j%H3pw0qhoW8Zq&cUay`&+~Ln0i#| zR@#26;r5|TMSl@iJq00{{CmOAG9khpj?ORC<3Sr;Nwbg0vnkGfTS*Law;#>;wI-*e z4B1yp3gy_(ooQ zKVMSIu)uYAfaZnZ$9ofwXs`C1bdEgNe8EgW)#@qsgB@9waaM{@xnT_j@0EDMBpSc#SnMjfN;SyYnr)3!ccIGm?*>ECKDoY^>@g4{Kzks z;BSG(`zp@wkP8r6MD0HOG(f9(SZ~>SmtM^cErGfBt3XJZ#Y8k<$FT$T_N9=p*`ox0#nZ~B;lxS^+uB(YX}*C zyq=AAWIR905zLpEUAWwqoH99C0bVpU)Z6RbpQDdl>Kn1jBII9(qYqv-jshTtJhENO zLi=0KB1Wva{c68$SKxj&hw2Mu4wvk`POz-I`Cj_zg?xD9<%M@zsV5B@qhx56(MJ4J zlHV2-JlAE$UT|RqmAbbNGfMShG|Gr?>6iO}?=on&)_I}lK)L)&>)CN}NcD#G?Z%CH;wdOhL)W-|JTFwin7S! zJ~E_93!fpQt~=LZF1Uk0eViV?LE3N^gq-e$N3G8yx`!5ILR1m}SPx2H2`WP1sg&5~a^AJ%#k#dt%E1qpx-O2>O==vW2|Z~ zN@b1yV!xioj-{crJb26@no3NlR})NKR?Y=m(SraNPgPCrC2%99bT_iGBjf@JWifS! zy%1y(vf_2T9?}8q(z!QN4fc-Vx=tbkO!+(FPf}goPO_wBL_|a&akSE<_oO3WLgEMzOg95t7{kGsmm#xni){1R?^WR+?a zWYGR(c1~5%nG(yO(Uk_*D962RFb~u)O5M7_^5e-kru`m+Q=lo!otNV>eB~@Lz@}1v zM$x7!9fhnMT8BjcfE$LoY;XVW|D){7!=Y^7_uI9hl2k&4givHBm5@DKW1ATzOBk~6 zOR0oVWDjLGma&a>3?-F4`@Uu0cVqXvrr!PY{pUBw@%DCqiA3W2C9a@TJgBLGfotyDo8z|w~Hmp6{tMda6 zcW7#|{`73W^+-+lM}5H++jnb4y3MJi^7c@f)t1BcrSN`Dn8(q&D9AIt^_wFgQryE< zimEnB`IbiammfvDHp?5z*%UY&IwdRW?8 z-^njyF}OP2^YT~W87!X?)IaTe{01UyD}|!_$3fSi4kUvDlKFLGnE1^By*h{z=Vf7eu8)QhE>E^C-rIqP=IMA) z1mlL-LRjeB(-+q8wJu1JIgP0s`(2Zt!d;6>xZ;@?>C7)RJ)TFlYTZ^KMt6 z_`GK#9ogC0qK)Dn&ZMd+wcY)itY!O>tv6!oqCmo+o( zdUDoQnqQ|Hm`@wof17|AbvZha&r=t;Rk$ z_hE$(9Q)oRiOhaf8FM1)R^%KB$nLlLOsN_+t3_0J*ns z-$JQ50=anjaA)r0AY3k-d}>e~;^^d52d`3ZP17pXX;*Zk1hu)y@2uz6EmXzZoIzaY za&>I_D&>1>YyKOP`}W#sAgg=`H?l}qJL_Qu2zP};mO#B;i<0FB=so$X#lgGVJZk6? zsdBvhK2hZao!R9vZ}j(#NRAvCtebjzG3+u_BJxycz5pf*1t@>|P&_Ys3tRVot&`HF z^7D%$j;>}RSVE??o?d?jviNg6ge;YdnyPBudtqy(SQ^2oFY@y8IArnHjf(Cf+erw9 z_2;3IsCA)RnEm|lvYZ>P+$DQXH<)@fIPbmc-Mhy_w)a#0wT=Dz!iY87b9(+eb=O9kp7;kv$58N}wY+xx=)R@{!u;8#D>wv6DAkcF@A`}gmM%ohb(AtxtC zuvr>wc=hU4W@aX`*lz!U1M9LkZrtF!pQcH0n1_)YX(hLlyuxwL)T~ zf6^|5oPmJ>$I39n-k`w1hx+<)v9T*~?5{Iv=H_GaT0;)xnT5juA;1jfIaV}M?@uJH z16|7T8e%&{z0uT^Bza5brT+as^*o9EHELvP%o_a6EjqevjMoM2jySPc&R(bzZ-hz6gu; z(eDEuV#W@zcj3Z?OP4NPym;~Yb(`XoQ04{)b6~wCwpaCMx(lsYy4n#EEp*{LMns!} z5&7>fySo`dC{xWb?aVW|2aR#=ETeap>)p45Jp0}6a;zkfD4_A$+tyND?b}O3C@C4o zJV^GSY`?Q8_`m?Ge-XQqqUJTUdA8qc=@6%sa)3D*EcpO_V0i3{P|p9 z9ij3zWRIbtAqv%-ARn56F0G@#-rU^$q(60K)D=!&2AqzJh|t#2>FVk#j*pIx-rjaw zXSsU)`tusPKj&jt8UD$L==JMg!Y$n0-QhV#IAswIJ~cHp4O)VtL(U|pWgo#E*DDav z-6hT>IIBFA8(9^^%g5(vfkq7o-#L8v@B)d1F1F+PMr3S^1#|#iK={nJwcWR~)wi<- zlebXKvnfTpvCvtE3cN9gG5 z&Bb)(_4oI0ZIIxg*VWbeLD@hzwmzMFbB()rJf36Dl^O2GUukB&$640GVz#WT%!`_7 zjQLY24;sev*9Z&VkWchoTQD#-enm=QI(>R+skeKyRBRO&;yNr}BIwzTdQ(5;dwjM@=2T8hBw2DSi$lNab9#GEcG_ zwY|TS@aS^L*wsePvBAM|vTFuO2&qUzL(>$WmX-!w1x~qLWa%?WArhlWbHllz$x$w% zA|ehic~m0T;FPLE;CB7_@h}~zA;H-XOsu_)p-Jm@Ha5Akge;toEBfy8@^VW{i&#s( zrilBt%l-TJ0YM% zeno>*%z7&I(&qLc)6R!{IsW?4B=-g9&nEQXlwWeI-vKXXl`;nPtTztkVQo<-=GuED^f9TMml#~>s1OkB&8ynl$*!Tk(*Hr>Y#o z+E~xBr#$F=QWRBSbT^?ykn6IbVhoNp ztxc&R^|A1`AS#F^pLw<{dkKz!NQ68-nUd6(Ig~(ml-S>|k=Y3RXLAnpqtG;~O~F`& zcB$JI+1;2J&b5a@ef;m)1|3(0s33V{Zc zq|UO?>MXDvbb4GH!4I6JzrC%z z+%u<67=+JzVXzXQx;?%P_x#q#AEvpbel3Bt5A^=%+CuKVy~|9e!e>u@$tfJyT4X^3 z`YJhV^iPhC<^z@d@ZkfpF&a3`pF-#Dpep2?iHV7!;Ux+pq4G1{w9UMah*VLT@Bicp zp*h;vm2W}T2>tR)PkDI86&wP2c&1+e2kfh>MQNfZs>$hCU1?!t#AY#DP2+Y5ZX1Vl z2O|8!2AC}{HCj44>#0cggv3NBevA@so8R9uA3uJ4BOZn{)rsf4eAyTz0Kp{T#tJ+l ztb4ik4^N=2blc#MMc+kcvEZTpHSZqRpz9)a9*&|cl|Q$DCAXHWrm9Uvo#jpVpq*k! zzX8@tgwSFXzv(HSDFqqn{Un>)OC(a#;vh_er>7@L4i+Dz=e29s=I7^SRkgJ{fp%G2 zTMN&XTndH{_?*qnV!#Q;o04$xU%yJ@qpd@~bgg2`NS=@qi2?fn%YiokHKhLAME9NT z>8^Ypc(G=PgQJn_l)QsQUq%Ku{yQIl7nxUp+&!BDSd*5fP(dtggl}wWY=oHmIXI{f z9zi@r15}a&0QGQj-=W!A2wA7zcKgaeR>nq1LZjM<7vLuGlr7EMAEDi7?Ar5<_&Nw3 zJzCvWIw81-?)`~(SiT*Vokr5g@$A3YUO_<_x7yQc^NX9f?eT*azQyo1KS;hm(^Nygydf7o-(d zle%A}X?<-i9ja*yRzs{M^onMt9^hu_)=FfD{$kK>C@fbcr&0sauB)OJy<(_FEyd-8 z9ZNfX$U`+6Fh53WJ`QF&%s+HGKK=yrM!=#sZBO6#@86Btxw-vER~8=D4Z+NT=7wra z1p5hAsG60^B}U9~;b(;}@RIAY)6>(x?l`(PmDGx*4FxRwW^9r1296z6r<=l`JX?3#>T~g*cM(H9w#{J71)H}fy~Bb-aKv;fn@eX}zU(*>Yf{`oUd$uZqCJgjVNKv#f+%&q6|hp# z!fSZ??ZAwTjMmmx2!1l;q^G8)La|IvE&v-sF(o%Qx1b=5ZPO6G*5_SiWhLZMLqh{( z_Jc+kT|TDk)Ujik<~>EhoCqgbxB>WAQP=ce{<)~_jrD6Sqoqq!h25X8mbYaF;Rf7i zSfCen(1-}5kCV)Tj-8XOfLVK4B*Rp9A>Z}uO8`$|C4yQaFn8dEKrsc$Ya>+zNus6I z0ht4!%_!zDch|(&_y-^xw~U1a?#8GFr?7jV(1gLc)qg_B6Jd@;gO`U&YXmk~OG-+j zqM|^94CO;rfVxG^D3%P!%?3aK;JpRb1aMW3%a?`NqJ*t42@8iCZ7{yOEh%Xayd5Bx zl3pN9E5|T=3B-6!q#$%-K|*U@PC3}#)TD+POpO^x-KOsR3dA+(UHA!x-6CgudwW5f zg6Vfl6>8wqy%bbHEjL%^raGc(`B_3AW&Sb~IsnFk^bN-9PUf>`~jg^Ucv zY%kQD59l&2sS=LqEt8LX{#BPUfX_nKD7&@fqN&_9w&7=gfbG!G@F|Ojt&|K=>r0P8 z;bJftyt*0~9-j56Q5=#>)k+Rsc8ROe~Sp9Q#Y1S4~5xG{C zhtEFSe+0Zv1zaMKGdQctUJgt^@I$_Vnsr3-Uicd^5G%!HE;f93(I~L+L0t6P2Yg9rBpvkZ=4u~<}OmR_>lQS8*DTsY$ zF8QN8^#7q??NoD}3>0|`+#~JwdU_v#ILn*Bxsi__KQ=RiCI%N9v@RBM`{3$WEC=fC z0@+OD*8L7bUQto}f|QJmmzNg>d=4Bi?=E;t$G!~qLBW%O+0q^JKWnejdi~C(^16i7 zPT^{4e8f=d_TIDGK@&TpO1zJV{&Q-Ho;ST-P^m-j2udqS&Wnn{$InkuNvRG%xW1m} zt$8m2DDfK9KG4yNymjDZ-g|5Tr8cs;qobpzr>Ct=P)H~_k<`fEHC2E1uMpaGRVt<3 z{>hU}<%wSgf*GWMx%tRYXn7y_p<>_)!D68yfMM|6xVHXD`wZy>dr}CbZ8=PA0+PD>go?~3y8P}s(_UMopN$jP?f>1 zESuB^#=HU2_1x+LtA>r!A41si+NfPhYN{_Fwc6s3AIJU`^kQoW;)w!oiKM3r5|2e)VLog!{ac9n+U7s5$_h|0wN=;mce|25bj^wvSM*KggkkBj{U;0MwH_Nqh2yA`#W-l z$^{muXJ--BqKg^CFUK}oE9_=lLYt#B5KQtOp9AV6lhe~BKwp3X06%1U2Mit<6@b#%Nm;h4E>*Cr zgV>aNe}$}bugIrkt1EIg7w>~O2lbY^w6$TMBfs6P5G*?LJ*imIxsatK(LBH5~j9?2BCXMLvD{ zq{9kR1zkFL?MGdR!*gBMQoGU3iF^{j^Bs4azu=&&Mi7Y5o0D{Op%D>IKtI5@fHY8- z18W7A^S-sSECNBtGhXwQ$0GYC+e7|J2vSxE`@hCl_7>K65w?4^gc@y3=%ageGK-6g zQ&Z&?S6!LKq1FNBnaHDiTLfXTz#{=h2STmm5~jPr5h@;rju^O$PiMi1_@@&?Mv39!C<%E0UXB%p)2I7O_Ji-} z7-gj7)+bADH_Y{a0u}{Li6dkyOD#!>%xivplmtZU;Re?Ma?c3_7I<7S02aF5nk&x>!ma=3~KOAP_de38hPbM1!cU`1TEW zpaYZ%(RdFJ4~SeRM@KHrOb>muk{gCBd4j-c^C%=2hTyfv`T51gI5ozojo5@QU%tG4 z{Tgl}G$aIOHUEC>qM^LJZTa@ zD!4X0hfv&@o}4rdh8fX7qtU-(^&#M^AjB%T*CHb8Wl#4O$AeR~vATLiC(jIo4493& z=R3ZFZs^RIo6^qu7Xlm>A(LE?BHg9#J1WpzW#{9|`S771G8Hsv0E>u49v+|azU^uj zB4*{R;lH?>$8ktWeYERB^?$W83y()G=Jc_;9|VC|bjh=kNxpbpRp z1LG8AAL%Y^AR%kMtcNdvPE+hN`HXYR;~Cv=g5}}u^L_~%Rdt~dd0+M>^tA!m{VNb^=1zH1~E*?d(6YP!Myj+MccJYK}GEK<{!K^cn?VqfE##K zGSF8Zp3+N5g2OdYQBi(=es1m=a;PT&f0vLbh1SW|+Gq?oi3(uWIkvw~TE`AY3G;)Q zatjb9>_|9{9z3?czea60Z{Ivv4u915x4-y$b)sUV-E1#8u?9~>9k#Zz0y0xwRRvfa zEemruIk{mtSS;?|arHk#&XcUNlZmE`YuZvJtC=<&C>oe>3psKlpt4dJD4jPA8z>=y za%Yyl7i{8);5QYzH1|$@O7wRhU_P@@yBFR|$O5C(!2?>D~R+5vKudb~v zfu2f~s68V9uxjk$NLiUjhmqUg_q1!kv$>&R9s@|SZw3$Xk-$Jc~4`4yrcQ7Smm+Rx_4k>dL?Dhu5MG4=?U}>|2yXw7SofH`)l&Sq=txOWgUjX zM?uZl&4mG<2jT$SmvgIi!Df5O5DZ(*e?#y;%Upkv&?1l$XE1`|WCA!iI5K2kym$db z0;G_?w>P;{%SsL^uy({haac1kR&oV-KZsy{Vm2=*-BzOcCeD&7CyUX=^{gNpE3jd5r+ zgolSiWWM(I?}gx`s)U_)P}U(hIVSkc`coTG<=DEKspDG>uv_gn`TTd3K-`c+{ujyn zPvqWM1d|AOSacQHQ9nUL6L3!W#HmwxNOC0l&~k!2SkfVNW{jG(e{G}P+qd)UE5P&l zPatO3y2vMx3o@837cLBdRv{PbOTRoL*HV||FSNc)j1@j#uDlI*o ztnz8uB_t%o#kanA(*S`5@Be8dxd921M(@)z_wmzKs0!OA6oB$?q$3yozdmjJRwMLG zOzvYpK7wU!77P?6A80Q)eO;FbFSSazqgFr({}vDbvxLq-psQ7(vkHC&?D&Af0DF$| z?t=LPQ4lU_pMfDvP8`CKcTfIOAOE=kDD1xo$p7FAGzPIXP@Dz9Z{_CZ1_Trma>&Vr zo(c2^>%;lJO=YcBl9%WgzlH0Z=5hDyAk9)ucI9U^9~2b2Z^(rFeVb1n47MJ3-!e%e zx>&0BX}E5SeFcN4+oUGo!BC@wqJ|xHbG!73t6{q`cKtiSJ?0lYZ+u%5xZmb~Mn_$^KQ2sFJb3&f($&UP@F~OD#)&~0Q`glGI1B6n3K{Iv-Ciwy7NzU!Q=xIQ zNoNO8(mLxDxM*|=Vl!}H)|9WcSpLbI?LZHe}-L5nEZif-+ zc);*JZ8p#KJ%&Q?Gk-}P-s~TPusb;-ABjIOxK_BV`~l%FjYruMWiErWo85aa)rP-<}L`cV7QJ)2FFh1v-A5?W%Ru z_@1ilfEh$8*&5iSY9QL$>XgzST{2bF>+15-(CIRA#ph|KCKzb)3!1hxUr#$rKOH*I z)f}KUZgJl|K>zac_pUC9)K^+Dm%6@wGKtM9Ip6NKPweILmp5zAWdCPuEASA7(zr%R zdP3ILR~4M%cTVo6VF5+=kJ&R9QKqwrr7j4(SzhW*(V)#(#ot83BSzrLVoU8b-tNo# ziwF&wG%Hl~J`}$M;!E-SIjmTIx}v)2WN64KmD*bLl4B~j*H&}8aXM+X@MSV|vnQr? zGL+RVdX1OY@px3piRFcatkp^N3DK4SH7)a2CmDUN=?6`NNl8uJo8Eg3XelN=_3ECD zzv_rQZgx(#|I@zmyU*ON-l8(z)Vm5zfUw>FjXUz(|N4{x5rEvd1V|tQQ1#n3fqWVq zrg(~zb6!qK&B)(MRCZn#1|A$T?e)6&$at}UdG}FYe&GgOhgMYOr4{~-vESWYk0VVH z23=)shQ%l^6`b3+VV$GK=jwTGT>j?v)~Nlgy6eyG))PHcmL+cKU>!0QqKM5C6-QL+ zV{|4v_*9f*v{OIcY7SzPR1aX%nXIH)k6p=EpV(MCmE4S3C`lG&ken}1OuDJ;CHctT zL*sDG@l3ZZBm8Pk_YnupeQDAs)VEWmPe|LI5#~Nmv3P#b7M?iSC3NUFFT09*9geG= zDfya=kjO_!WZCQWr$)4xzH&;rH92;yHX?y|bha}$#LsBEs;hxy>MyXykS7{|$$2S2 z`Fp0^>N0B((*xB{aXwDM)A&0j=$16pmJ6!q5$c*Vf@#4jvpVPr7mbA%its~@sbBkH zH?=w?CH6p!*vIv`)vWu=%dw2&Co~XA8kqECFKQ`qhYuQxek=6bBDC)GI|uvr(Dr>G zSQ2s9LRZ4Z=dGVzQPbo4PJTpUPss61fg_rJEXkktZQXrlaP@)aLMoF&X5nj>p||^v zUMhR^pQ@rqXs>sne2Tj3pa-5!l1DZ2GkwflM?F+U$&( z_WkP?{cp@M%HN^l68m*W$rC2nPa7nPRBSFb?WBgv1uUUkdy{rshhuwWgS2+)&OGIU zUlT(LtY%A#ig(gIG)}6FcLy(B#j+xO8 z8Wwke*GeW*+K-%5eGCdf2H{Dmzlp?ax?*^uD{rQSf+)rXy)b#@0LwE*!7HlvE88XQ ziC#V%{6tMeAMVU4mpngLOc1)O{V!|nHB<1~1WCA&f@osFjH=YSo=14e7cA$@)wST0 zi{NgnS#*@Dt5&f7*&sS%u9Rka%#-z8%^8=YKi@0>EzecX1# z&O$3ZStoxz*}QkE*iy22c``NwNn^Wgf`0tCFPKvsNle>%NxbVWRnaHiS5KY=+sRWs zi3J8lM~Jwrkd;hMj`gwe?$SOqGW|s<9`E^nXJM$%s6N?Y1joPTx`U#;bd+B9p68*W zxBI$Gzx#O}T2Ckkcy|0Bc>Y=wDxw8XKoyhDHlkenIlFXdS52&)Q`S_iorR}e7hejF zHDoj=NMPL*6*n|O$2+f^wwl^tc$ze7BewS-|0JSwO}R?p&X3HcQrKXEdwM#TP!o?F z`%oqpkr8+J1>6$r+IX`NHPgenh}wzt^n?>C7PiY?8>I9jJP7rp??S2P&glrNK5xo!+JmZ*bMY+pTqsN$xJB8x-4An-8~0r^msv7{Tl-RBBSlUTj9W-|HVi32%7LH(&swZ z`X?wC!kL-Z;QcYEXZ-u$_b zxnl2?o)-noMaAR*9B1z?Xt16P(Y&%g({lrr9#M{#Ul9Ee;skrL;szDn)*`GiQAUuJ zXBF--A9`u}oq=l>{Q66v5&m5(4KznULR9A%OSooJx|CY=ceN!YloXYbXefwQdw7&* zX%#!FLz_RSL|(#vyfxW2=G%=M=V=;Ns{N6+yzE^Zm+kFZI&QR4m1^yU{O~s%?=d23 z2W-yA2~_5nq7@eKQv<2BbHkJ_2K^i3(_PBzWr$K+9P4yTEGl>3(04X;boR)icnuYm(F)(F7cZjr?~moyJ!ZS@V&vv#ghCHgx^91??wF>Y4{L(T7;>^a+WsfV}kNKa4L zWFsrb@pI_HM%QI*7=KNZo8t(Mb&Vl8<;+?U@razK;Y0Zivp4w%2Pc_FJZIDZGu_L>oWPhq+KVD&WYi{ZczcJx@P=NxX^k$HG z9c+s8;y3N-X|)YE(??GfFu>IPNo(Bv`4@xvT=23)6AdHsex9!OBcPWhGJY!>&`?HN`dc_(Y-5wCa?Ff^{G@{7 zw3scHk5x+DDtk3}`z|`ZG*-klf~e*qv2}h+sOKQQMX;;zg-dCr)!N99!fB?fa*l+LL#mJ-{0=%Kku0nxB!)q`H*+c3%%X!*{qI zru54HOexei1KH6BsUp^$usdUzrLUfWA-1zqXpZ4$S!n)@Mw4@l*l|j2Btx)q>nbm@ z@MciNVrqI_e5rJPx}UjYdy&G+_BK0F#y=tQs@qaHF66Y;2q)W`+s8zFdTo&xj&+U! zX7$xxuxxI$w)y6gKJCRgSr`oKIj)uU6nB0>aVRb91lP_FeVA<}oC=#cst+$IwtmTDt4kJa#F^m@CVhDl1|nY_a0xd9-p?Rds&& z(E0Z5Z{9Qv^YgJke}2KSDgB_UK&v#6e%LpXny4Ge*co+0F`wN$eCFBAs~PjO1aUK` z!|yjygzuF&{>|VcH+<9G9P`o9i>7DDC8k{ZM6=#AH^I#E>!su-p@?J~fEE{MeY-#(LP**>-7;R&?RsIKn7asWwqdt!>OLq_&f;BkgfG zEy!330+mR2AYSH4JN>f}IF3V4-IJWAu{60oJ=Kzrqwz##SesQkEUU{nB z8PKVGZ9;?NT2_96=ADxL`^D+Fm)=YC>32AU(izQ&*=O*H7B}%a=Zo{@An9iFqHl0< z@Z*=8Q(E7hRH>{?mz7OtQ_j0|DUX#Ux8j?xkFTky8-Yt8Z@N7zFDxuCP9~)@F0R62 zEMQ4$9SSnzy3+dg^L^`RfEBucISjt+KbJdsFKYA?8Z85Ow8qQk;T=gl32(V_G_c%bebaBBu{n zY-w!lPOmtYC~E)3f`ens_a_dUI_`X6m{*bM(V(>8g35}yWVZbV3%y{&4Yh`?DoUp> zO0r9D9NOajspjvE?`|p&35bb);lRE0y5M8ZNpaH+nerz;lFg{oILhVqE-%Za_&t5J zC6(ar-7=Z6gZR{w5NB03wZrtgPzHT-Yr+_(O$l`7ZQ+R(d6-l#%D6F3229V!3 zHrdN{y}2lGvD_;*c_1Bo_6iRZ!5J|`P#3iDNk(K0r419#Esudz1P0!T66*+j^TX=r^W@dlkb;8N!EZYH`Z@s& zrheYXZI_HqZEPmrGN*e{=SxZ98AMn(cvUyg(n_IEx=Ts*N%qP1DNEdyP!hD-6zYj6 zP%HvESHw*Gb}g7(PvevF4Ibqh8F<6X%ombH>SO4NY3XR81TEpq~ z5i0RTc9JM$&KmMXq5oM0`H^I#SXzLAaQO7}@S_lUo6GO(v4OYJll`ewrl(s?Omj{N zimER>dt`!;;^%k$m>BF7Yd?FZ#8rNIyq3P9oan?VXP5m@`Jzc&wD?B*kGZ!SS|+$h z@}in*e3xl@cTapyPG*iHPOV@XKJ*kc$k(3Lc+9@l$yO||&Z%NQ^TVF%`&U0V-R`@J zeq;WV6JPwAkk_vpx7}^pB05}PJRrg7qz6*|l~+|jIOFC9Y3a%r>yJiX>gyIBjce%y zcx->4%To37FP3nfw;ahnw`swl+e()-y6Kb>s?1vbvcJ7i%s;{Cjy^mg0-vUUsN}Z5 zX{utA&No9oI#F{Ba@Wv z6BE4UeiboKIZQ?5yJowEN0IMKx+32EaQb;Cm9-a>DB?yC7RVcJzXsbuxnu(J?#Sey z6K=FxeIl>^E?Lq``y#Ur^F?iHMl(uk3-Kp6o42=qBG#E*-)?hUd`6UUVRQXQDICet zx1sy#zsmScU7JHu`GRoabaM)9u~=EMxn?cQm&42{Ut?TXO|wBqck&*Y`$2uSUdy&+ zxkY(tj11wQGvDsx4=XD_7_$4hvPGZI$GuLsmOT%M@t*H;H?_xEOoP6BkY2LgX_31! zNAqtX@j`actl4z+G_F;)b(Dae9Fp?pGQFh3)}VmA2<_ z=uvTvht-rR$!$2P5~l=Ow3mV(b<5&tOtg5@#JE~R?hVJ=a7NZxaI$kkqBl10er{H? zqzW5nq?Tocl>uwZO~gdeWxKkIMkOOhdqJh>tk*y_xkx@Zg8Nkh=_8|UCJE)BzXNt z&W~s+aeg=d?20&}baB@kXVqPvtZHgq)KA|qHEYh+=f2U5Wo?$K?DYMdaQl&MN2ZTA zrFa}BHM!W$A^yy#a%ah$oj;z}QD97GZA&OA@5HoNP7WgR*kE&6PE%h@m#(!W=5c}} z)hwH^7s52i;PXa9;GA1>@`tkody6+BS|*Pzde3EE=}f!bdqX%J(Y&@O?g;zO>XsiF z*cuty#RyBb*sj|kOiU1Raz?7Eqm@An-rm|!recH|GVU9;D)zKI>j?`RiIa(pi<4py zZgg3FV*M+oBAA&YnJ-2_Oi@u=2tT=*y0xJLyQL2uG3_YMXT7f894-Dwi~;$VapT+i zuxeR!oTG@p=r6d+q9s$UtgMHZ7QAU5E|15@uc#&6Nl5S>uQ_uj%BX%pyA>%c3?!w8 zjvFWzf7n&CKY}dH^AI(Y+tB$iAJi?XXXE_%eV=~5NTiFB*)_)GIW^;#UJ|EKaWs8v zF69#yvtDF-+tiMx-lczA7Y`a=pIjBumXHg1px-@PtcrGc=^TczB( zCJ|%L9y@#7SF3?UN9Su7W_~Bnf?V}u(TSozH8N+qKRVL|JY_s8fnBg_Krc!rcyTdF zh##5P9Xm6h6PLsu^w6pGXW^pdhrJIE`mPmNqG~AALg^;i=(_5CTkhyPg*RW(m%n_a zNJ{c>jce@0u|nBqo(sdtvd#9djF0}>R-q@-AYzG+IK{8H{vKi5jcvGJB4FRK?huL# zz5gl0B%|?s)&~MCqkStYXNa*$=D(Ew_6)5$nS~wXRZ9t}kA=TJc&~xVc%F zb9)h5-;=jm3*<#jwrAN@XB2lv)MPgkkjFn) zndP%zyxsiCQ*mHGk%H<~XK4)9v5z>CnK@G894RR&HQmv4?!-k7p#s?GIf5)s*0!5D zS^80;k#5Z*WlVH@WBgZEu1pWopUhXVzh(c0B$U|5C?M`THWm_g`uKxy75FHj3&7yE zhALNv9$hOI=JLbxiI?y(OJ1=~|HVAbSw4w`ePAMsrB~PXL0IAA=-z%iY+?%V9bZz# zyZ;n!I~Ae5&B@#k@OAhZC41&aJe-0xoeaM=`?b0`k@x=oqp@_!Z?Sm4D}u%u`j@oJ zu(LC=S8eK&{#}Qbv(<#MY#;mK*s50bP|k5o57ctJ92$u?YwcyiLJ8SQVIC1W@QzG?Ra3`)-jwy1>%a%&mMD= zDiDvne8tH!qSlFvOXEtY1fR|>KBF&mKwOvl%7j*^zJp#2Z3Y)#%|vquaOHya?*w{B6H{$(51GXS&hN zNZaz2mDGg^PQ8|Yk3sA*hnTKHsrZu*;gXtI*NuqJpUi$@6E?JV5i(@9$sN4UVOi*cF{z z-K)GWBZKkOZo%uuJtZIUqb+4N=_Psc@8GvbsL!F>Ft1%3I$;asw|}$+u0EEI=uJ&r z>P#%jCT+sweFn>hlkZSm8leQ`tpNVGnhP6ggHICKfZgBxzyop%qs`!&8e}+RfMo;yu-}Pu&})k zMRdhHH5D(0R9l}hJm$OCoX=I0iPH3lVzrQ_>4{+zmDYsV<~jkxx0*e4BFwqwH0Tg&mYvllc~hm$_X(}84vw6t@^dKjjFdC#G!BkbIDH43}4GYq^Nj^8573uh`zV6Q621s+4XwW!z0fs^7ae zn1|6-eEL*TCtm>5anWRP1h$=|Nx2W<)EY?p4wy(tNz~;_O66C=L;+mo#eyrn&|9MT z-~l|Z>f4ee+~EJ(%+JR}+@*kDq=@U1baR&e^tXWgrdv6$Su`nVmdFhLmPFu(12lCp zbUbHD?J6pMwh){&2-*4O-l<cT4}K4lFV*0^MqO&eJu1hPL-?hSOa;{G*b|3v20I^in@Bl6Wyilb#`C%6ZN^dS z4WY{6)1eUz9Ca9L>lBG;aeJlIsVP+9r+f7sIkCKa_^R(8PNZ|v@n>2YV9moPOrp|` z+ErY-lO0YweL7e-S#DagS&3`9Ar8~f@KbO}W<9n$;cnU^sXoV_&&QsT$=V|tHUWV^ z#dBcrh;k53*RHOrc>koR4A8pa=5*?3;apHG+g;@#4xRvVG_HGu#XZ2ATxSp|G|Bbx ztjJ1;^-K%#9=X>Zc!YX_<^k zdr{%7Khrbz=DEAme=Bw-<-L5F_wsq}z5NuXc<2012Si$a4QnVmPde+?t=W7G4eja6 zCX@G7bn@=;oA+KZX-fR+u`7LZi+*eK4yL=k;DIN8EMU_XOo(m6^;^UjwUKKFD!3L) z=EVI|?)WRP(mcXU8~5G_r3~Hvopbi9O&)sLXS1&M2 z5>N~H9O*K#ljkXRe=!(XYFvz{r=``lw=kX_X4EOyb}kGJ%EBkP`v|0O*>9=Vzig*V z7YDlnHmUs8I1KvgHexC`J)99FhbpUlI*U+pHlSFqXmm4C!A;$SiQHI75Qss{uwK71 z8muz=Vc2PKchB-y!i#%M_HiMTe$FWuhLO*QSiilWSdhNWQ8uj-HJ+jttE!qCJMzk> zhy@$OhL=+~S%Eo8i&xj}E>lgFs=!>q>vdNy;HwCGk1rc%$6yjN{3gnFuWRJy|MF=} z98#teW|Np+`zO*Lm&%vUKSM8Xe_`fsPm0;t*eBxvA0H+b3B$G3aV=wIub3#avhlUX zoL1h4A}6h!vQHgeTzVj4Y%?ZwJdycvalloJi()SRnIQ*Lk)FdDH!mI>p?XW&Kf?KZ zna{li|7ilN$6-S4?3C8Es{?h~tYhz8rj3ZLo!@P4y#?cNo_ct$A+2S(1%n~j;xuLC zrAlxp%9PyDA~O_^uaEYWGb#5yxcCk8D)R~`lcOn;?|O0tob8`GgzD(i&Z_dsBh$^i zq@<+tWbWin{_M$f-RS)M`3|AjNZIu6UDGF5HL5d^T%z`QQ|%3(MW?MQx9lp0bfaT9 zQ!T4Qq~*gl+?p<>@7Z%_ZNqnAvB_jmT7_QV)xt6@-mN6rcJj{J>J$D9Wa?IQsnYLG zRCT^&g<$m`-8hB%XVFS}dU0-?1IXe#Um4DIpF7cb;w*>BZ0{)%-3=00TECq^P?$1g zPw-*)d0{R3Gk2Bg^!Idh{H%IHy!0NM{Av-6S>UlJy=+A(Zfm5AZ|%*&Ot1Nv1MtoI zm`~nD8BZs{%Rc|P9|c4JH~C?3ge~K_&8kV^>iSJ|!QSDO#VzOK%T&tF64*&UQ&Wk1 zOjs)vvbjq+-5C06!_`nOCyE`i5Gbqeph(X9+KE+lGXn-8T%2;=jmz=cN^+RTE`%`; ze}M5D=NFou=4My&lwNeCJ$XyPj8N>G!52SnaVwYj+Qt& zroM_2MuvSNCv9%3surykp`%3=T$z-u6ZP-Ps47w3pS!1Iso1;a&VD+c8zoMx+($=PKMwtPu1)RJS#B}$S+8sP!ynzMG8-w^H+fjT z^)6{?iLDNCUVn9J<11xDm5LEU{R`bL(#WW< z;oOu~!-XpI&H|yF*Y^18XoI#IPCnC~tSURwv}spyzF*P|*36z{&cW5&Lo9ir)>C#< z1*)b+M`O(-7sWo~;aO#VGs6rYw5{xnD0X=gubr>N$;6~$+UBF3Bc0lkn$nBYW;Gd> zOTVA?!>t^R#`}~iZX74>=OEr9TH4y{bGp?mtqR|2RlYnDoRE(({dwMDV`YRvG{Szy zEYUOZfB64#PyKJX#y2k9B7ET8oDLbl@$U>*mNpMo&-Au;Rv%edPA?go#ArKD|B5bW zDM4QJk6Zs`|2;Krbr0*{-GD!#1L8!+Dba%7Rc8AS=a#KHIYZ4E3tS`HPR)d>!OIJ# zOB}L71>1+s;Vq;rgz@ptQvx9l`D*ExD=_R9r{nkN+Ll;46eRDZ$o+XFpioMK_Eci9 znYL6PRvR&cGT6(heYK@*ru|b(4T3#Y={_nZZ7Z7i9l@iPUkz5__w@Hy8csF=jB7SN zn7)?mbti!_Y4}qU*`bgS4VP5uQ%QdyyGOwi2NEZA7Hp0~J}zF1Sqv-~nD zDpvd*V!yk_^aaw(bxMyPr+@8EDO-v&ATmk#yohoPv_OPv-t%ojQMnYhnH%4WWc8LV z#>!1*r)UK|#u@h&l-AV_Pbn{XG~Z8(fA!*-fuOjVfgy20E4{|0-(&3NnyL}UjDI0} z2%nvBJEkKqT`Hl7w;j`)o1&FaYKHjISY2H2k`U=d%?tP!zy06 zR>M<^3XkwrxdyI}CsE}lzq|-A+kbT~hV-7DW)*UHgBCU2=49J3k-r%u%zS@ub>;CW zw_8tJd+4>D9d8kdcskb-jA?yPtyliaSI(m4NWqVI3V_KDkDTdT5(TYh9}{$!o#+%s%Ep7GhWL^`u-b zA5;lwTIgT%){F@yL_|dMh?~xLkDniVrf2Emf9^QKxan4$BwPNzpC>h^?kRk`k2!Fs zq|`uqF7tdC>Ntv_Gy7)lD-W*ek9f(nw3A0(iMy=cLZ0573U8&a`gjO+RIcm5E8OAx zk(*W)m%aGYLihbm^mB)rJ*z2IOI4Z_71dDJrrncwBx!g-DDQ zYFVCt{BDv%Fhh&E>MGQ?!y4LiSh>V3i>%!3A#6v(7_D3)929%kXZb7BvPL&?LZNn(X zMsR1%lj~S60BeiiozN998sR5#G+41`X?cJfGB;iK@&0pi0J$|C;i3wS9pYg6zddjv z`|?hN?Ewo9!DPszk{a$4zlqq`fUvUzIy#a4vmB1W!*70PlD49P)4_qfuz#g-ut4b%%)Ouy*neCT?)#aH1( zf4aUh_mOAfOI?4ZjdTWWZ0Dg3ui7H!*5hhk1+d2mAg*IQmB=h~;d6#Ha zS1+&g8ZhpIOS0z!D?avmbm{GRXfhuaF`jHq}x`CES6;ckGZGSjt@ z8X7eWnL^OAp~8Z>oe1k!wA!yCtrd<-F(h%EvVEgk(dTB*TpC?|B(~%Ij=GvkMV%~% zN@e2A3{uqlrjghECqne$k8Z?0zIi455j5daTlHXarz+YUmeUdPuxQ);8#y|$0(fd2 z>HBYTyx!Yg9RVc{jkWsoh!KZU#!{D61Dn8;3dhUjh&xTaH{Rz>d=Rr)`(RR->dlGBkq}K3--U z@3-^#yWjqsT2HI7nbWXOr-t7Mr|-8p%TG2BZ5IN|f;tScoF*hH*I4oywQLV~e!!D0 zj(LJGYE0rZ(DOLN_5OUTYw$^#sMoqjhR{zIc&|qCfxx>2{bf1s-@KHW>g9%t&R=>b zmpd=5H%<@O^%SD7tShQCz{{Q_As^p#$a_Orc=d)5aUya7&#)laY53>8{QdR(e*K0( z`R8H#-3$0Go@eMAai5c~ETn=p-GYZbi9g{*P2E)R)zySoNXiUO%hE@sWy53lxBBM` zs>Z-G2NGdX-MfQ}Y`K@(C3hM^3d(FnSGYOl)WW$wALjiMtMd^V1x_WfE|v)1Ywv-> z5MM(4Vi&$MeKkXtwe7{>3x6ST4ey{w$q732xqOc<+vBEgnhJc1C$+DU%+C9y=Rw;# z60h%Rx!%va6)5^_=%^?4^lmOD@1QbJS?BS`&{Ns%V=R+M!CsJ!}}NDIo&`JVApK+7*pJ$Ong zr% zt3BxX8hAA_X9Hyu_20^}e!i$6NycX1k%k8Or;?!DV7qx=b z3V5RLQg@`42L{e@QL3YSf5`f=jP-SmicHws-abZFAG;^~b-(pg(u*@Ng$Ev4uZaIS1a!SRIal>yInVRGz_( z6q%ku4;L#k9ehZxq*Ae5nk@=%ExX~@{xwP(Fxnqaqt-0N6zUUjicZ2&Gdi3U>s3NM{0Qb1x z09QOs78b%v;EwH_J;hd0ln2=(l1xros_4%z3`BK3VUq*R(s}p&X4!RnS;eyri?v+q zT_Cg^oYGgN;7pP)_Fdd9h%ZqiwZ0XGAIf#DAd_wNq&C$-fstFk1LDQFHyCcGBVQFn!gvn*m}XET=oVHsV{Sx#6vZ>T@ZF z3T{qEv$UV&4@dp>m4p_VEhyJ^uJm5aJ%E@?Z69oT-(@DzOeOD03c4v_OM{xqAmDdZ zJlRP6s86H0EZ$++rL~A(-}wWR*@E~h3DlQqeFT!eO#`X|VvaMU8`+z8YE{=Vhp@q3 z3wQ442togzg23nBsZbGtwks#r>X(W@2-$svc~$rI{(QUs?5{<3kh53;kdnUbug~7r zc(mrZDx`vXej!)JCb0O6?&ZRksE==qB<(IShcwdX;9zE3B@o9+u@)N@{wGHSjMX!oClg7^I{`Wye~flB$}Rpfx(=6=4CAIJ-lZwNLC ze}2(`8psqR;N~COIz$k3`l8NaW4CtA$lsx=1m2=^Syx%-NV(DJE0qi@}9^ z7Y@w7*L(R@+pBEu>CjBnFqE|b$-{uz$8#$czs!}NT^C+%jl-2Zd#@0BEp2ZTX4R^? zFwf5S&%a%txsG@+ zQEQ0DJp*6jbCB;YCD#xBQLQEgwlgz67NYGg4q2}Ii?c05C-ArbizaUL2J#9)+ouv^ z`MfAd=~H&%Ax+NctevIH-MrdE=z#RX@}1|qaa?E6(l3{+p3s*@M((-*pL6)<;U~=R zEJev0kKh|ul{|zMm%GzTLmc*;XDt|$`mPPruule_%6?m{!d3=QUNxQgc=q_4H%rr4i%Eq= zsNuxjGPhd#T)m9@d5J31iM(d~$pImq`z@SXWv6?rHYL>tHGW=ok9HpJuI86Qe3rDD z(Jxg3ZSdk60jXt2kqe8Wj;=Vv>%^(<^l-V)y7{ef9*fxkbrnPNy+~UWG~O-+`x35{ z{eWSIFoCp&diV4UvKiV_=z@R5%5XTj-$)L7Gs_z^az6HXfM2SYH0Jd5iwQC3*1zD* zyKg)cbg2Gxwnk5<@O&nA2Z^bqI$hnfx;K#p4b)K48>v~So=n~G1!BP{ z8Ofg>o#bb}0gD4g@bfim#b$1o3SiiFlCx_HVKaB|Z!b#>$vh)PQIFH(7rUE0c@+bS zdNYO_!5?>j-*V;RMZ43L_c43(^VDLd!4K=BHEgrjCE3IrG2Srzm>kFADTKQ_pZC!F zGi+V{Og7}&f5hC|`ZwJ3o-TB~OdD45=GQC8ce`ZXTx$*)DefSXPG5@8F0n6ji>BS! zL;HnI5oQ#-5_r{igzVvqF)j%3tuO3!GSjOi^DN5xS+sw2sA80SF(@ER`G!CGj?w+) zV0$EpP)}N7Dq>l3?LojIIeP}Kzptkl%OM0I=&0nrEohH(BIW=T8H7sp$ZY3l?(wK`R@8*Pnd-0E&AlrsdaIWi~ zwevODl`-p2g`^T{;i2x-xvU)J3$1kLubmvgqv`AUeG8pcP-BI5Fwv%UR&mQMj-vC{ z>vX&g$}twG{dyA0-%N!D^^Dhg^rU(+qFrU(ZhYnpk!ydY5Nh$ZMw7Es157Pa!e_&x z<6l9%xGv(H%Qk+I6hR%7Sq(FNce1cB>i{{LdyMq&dhs$YY$$4~J?m}9=)F1)m*~F% zt_;D6OY59+U;U4mIxrCPB?m~tD*r&L15)C2&^TjO#@fd*Etc1p`ZYDMwM12%o_UJ~ zDE}`(x>JFi|{5Of#=U|$_%>>Ju5+@0bSAdL^`Sl70J{igQf zKCF$?N}+Xf(BR>VwG%tf&3oQdWj~}dS4jaG92F2vy2uEbTI_MmkW)+$A=4b3qw?6R z^NyQ2Lz$+|*XrQ9TVIujZIXHN#>B2Z z)VFsjx1(ox#H;nvC(Lx?^kuFk&*l(psa3jKKwI95&x+pg&hk!Skp5Vi?FoEyrfJf; z!}W~ayvphCiXdQ~WLo(PDN$}q3!l1wg#a|TY_+}&*SCg>Rxl^oRq9>Xz(#Tsc|Y=# z)Yq>VP6y8?^<}r#xoK5JvGqKXIOef(jXWISnD` z&_%dO*Q{?=7Fws~O+C3waQz)B9MeDg*e6Vf)|xZ5C`ec$cM}2e4BluAqfdE}jDIiK zdyz3)%}-V3T?H)%)%t`g&Bl0m=?XRLk>k)cYh5GLx{))`v@Lddj_}w9&j%z87T{jR z4HU6Tp2aaNjBOkp?|5+OUiuE5q9Hd}yXAjT);$Qr)pRrEvS zQrXtyR@;Edhi*B>gW}`KiT@kl?f!hv0(|w!uH&kfIHO#k#ewR=Ef`-3%bSCr;pRV} z@1XsAN6Wg7rzDsBLH_?swdn9gZEv7{xTeq1cwz9J_$50Wk##^AhU&<@j-09U4cqTZ z{r&BmiAu_Ip1N30tK|I?|0JD7lwS(o9L0iq5&pHxS2Kf(Q$FU2RYayh5V_Ynr3+T$ zOVGFAzzHdJKf|wCMn7s%B_^Amphy!@006b}tJG{q{V)e+y0GWK1Xz?7iK?RMH9`ml z325&J-eU;lA zGO*{M?TRc@odd(MjU>m)o7S=)VKn;e(gylE4`b3KgWq{iKit{2?g~Ugk!T;0pjVtS zj}_}X0~tt%lwTh_yhKaY5__7$^}tn~+6p`HgvfJ%{5J%csJNVNVla^UB74|9mr-H3 zZt(FF8T!67L~vC9lWHY!tEAX`+S}i~%8*CqF8QAZP%8rKq(c4|P>cqNfbR)>ZpWU+ zU^+*+F|ERDgUV@)9B;H+pf9H~>X4Pvb5O&4pz}R1Q5-H|4C1lCr~4DR7bX20#qr$G zXK3fqPWT|KBwLp^ZD(E|8*sdKmZCu+EYAY^4m)QT`!thnoqsrA*>CPp#CD1L!inEJ znK7ni{MH;nm6arJ7+G)6OH!0qA=FcW}b9S%B@d*}P+ z#OWLK6!aO;de7DzYr5JpxiNnt?mvnHZ65Bs*u*^>Rm_KF*P+{{ac|LC^yin}o0~6i zBM@A}bpb`!kr6U{uINC_!ldlv%Di*?Qd4AHnJrhohTHgpMN_#r6YSUP>PLVIh0y91 z#_&8^dy?=1&2jg2i@zWR&Cht)=H&T-6%MUX72C7$u6Rg@dZiGya(NR2Ii03h*ku48 zz}MD%x2vPDvuBvQ$6&3n0Hu>H>+bIkfQe@89=to8u({l?ZGM7sZ)y+pOba|>T5xlz zAav-vKPelhU-Tg$OzZf%TS_6V$dyfp{|}+OpTuzw5A(i4W?R&abqsdxYS^Yv(2O}% z%+FVBP7b02% z?N3iC(f-c%AjcXhe(u~9|>HR#n-2~U(`LuuJ5fj6(te!PWlwl#ZUUY0B@BTT2Vpy#zumhX-oHGB|l3*bk?HS3jP zvuakAv(Qyvh;;5?au5=n4Ew|NpUDu7!bpyv=^-Tv~n5lT+a(a)MdE&gFz&%1P?Rjx|ieRIIXr*53rr&JLI-I+)!zsi+?FSu|zT&dNLQ|#Cs;@-3t(mL1Bwg>pVu%Fp2C^AR> zUdcTdaY@P}ulu8-Vxod%#OpnG7IrZ;MjDW9uRcjGhe0jc%~7uIpOt9^ar4dw;5Ee~ zZP0A0nD~1RNswV_Jg^J5&wmC@%H~8Rg&yggSsSM9$G9D+BJ0w{1Cvi_SQji#SRsLx z%?jz4Y&&tE4fr;X2)JxTIfg68JlEsJozA-eXj{Xus}*s|a|sv6)fpJ{N;CbTg`U3l z6lS>ihd6A-emacy?%C5LNoM=4^)cU=2ukAXqtJ((H!gRQr@pLszCA|22N>Ib!nyeO zKjFGVemD86B+ zZACqmbagm^--W2#T#&rioix30c+2zF6A(hIo~Zdo`5QR)S-0wiM1{|hsc9|I9x==cL;l@reiXDyJtYM%iq#~iRP$Va=U&{7{PJP} zuONR4*kE1c zFq96$+3dtCgLtjS=C1cx;J85-B|7;#CWgiB$tO(n!f7uc}(pEo`H98FHK_d#j$VaJ7_3o ztHAcqE^99NYsn^sXp?#-*MM~41DC_`iapLVy^QaKuuh=AaV0#3{~1~mRMOcWA~N1c z`fbOX7h`>9 z5N!~1)9zQ~BqFD|GD$J7_&J2hID~&{YrVoww8lNpzYtExWAV_t@8&*8d&K^HzXO3w zC{AyUB=?zk?)&uuHya#>ER6hTo9jQ^p2EzfO9#CId?WroK$LB*Q4vR$i-^7(oCJT| z8SSlkRSPJ?l{h+-`P1EKrMpL3hWn-SBUKgh?f(l};yzRJzbBZu95_sYfFpTV!!J(x z=tQZCRU9rT$b2v)=hs||GTKD>r@E`}^l`UK=u_^#-s6xsGf?X<4ffy~FN>xPv&N2% ztfY%Yry^bq364qUqPEp(qx#_ua2{u%&@7zryK$yh``JM!rtQ?KiP77yP$IV{XW8B94+=Rs8 zh-JHDdGb%3(9K5qdgUtl>655$DnaIbIaco6QAz_JESR#OL)A;pL%#Yo<{G8|$Lw~} zOx=$S*)IMjjKVpVJrkW=Z7M*Tq@C)S5(A^7i;gMo?~wf$l2t_rYZTSM)6_{`RXgd@ zLXC}}bUF~m`R|-p2Of-Z(q08FlT^^!tH4?I#l}xX3H~gDGm5%6lm>{yy#EA)vTXA3d@@m!=d%V2sPEcf0hojXtUB z6&}A{ck0*`zH+Xl|4~z^RhyJRb76LUppTySqzv%To@|QrS4A{5HOc9dtQ+cU2i-O; zA+7V^6`qabdJJ5A6(P{(G$BRBX0!nBwzz=rpg3EzxR9vm@6i&ZF#vb}f+oUGM4)AJ zg?FNPNT8GJ)>EtakAtJ@O1Whw7C%X_%CRMreydkSAS(Ctc{O!vK1L}#;VtnIDJUN* zZhF2u(bAxG%I9`V$YmBJ0nz=AKA7gAaO zOX2J9;57GMiC#MFq0zRd)T)!1u*<=R_smnKo{Kb+@L8p$_V-gE7k`M@l5%qg~+2s`QJy%o`>81Al(O9rZc(NzW;mas69)nKJG;liB)le z@Tf=q8NunI=M4ael#zRwn=e~;cSNH2O#xsQ_?`N~skLU((bB$<7kMf%zeVfvEraaj zLu%z>)R8!vH0thD)U}a@*Up`<)!APl&EMNx9?_aQIbMItAnIKb+&A;>qV`TKOY$XtC7HqJDHmi=x^tCFpe_DeZ{UtqE>Jl?iF z9AZ8IhDeK%U!7cQS%V+I&+3|`U&9!zbgR?qTYx&cY)?$63t%g`##xF|H%`u;slty{%{_1Ei^PkZQV9o zNfy`a(Zk>Oq-!$XT7BHP{I_hvpSqgLSCI@?=hrNiPyZ^Zl|L*YuI`7ad^-{2#8W@J zpAm0^p*|9Q4^95JO4p&2mEL0$PD*)e7kWuCEHjef)Xx zyzl%S(3(%BFnfNL4B(XLx0QX;l^Plmp_Gpg?g{f9oTQHgZwmwv}%Rdw}7pj)?_E-f+TcLE=5 zOBlh)!kMhQO{;X8KYnU7gt_wD|GsCNhP&aIpledrY5z%LPJLW)CM#X+Q4!Zm_iq~P zX&TF}-H*XBfKP0s37;!QlRTzA*(%fwe*p^ztUI%99mp0n`_DNgE>&k-IUXr3zCgDl z$x9a4JJS@><2Y2$Dwb94*b*}}i5lOFx)rz()r|Jq7#PRI;?eN3a6^B6ln6^kVWB)A zNH6>slJp;Pn}5^b_#0oqAG6>+Ys-Y7+N>Y`6PpVBfEO099G&ALaT`qO z#4)$t;F6O-R*@JcGU|oI$!cMVjgq5uIc2OE9Y>q2@3q@HdYwJWv*MYQI_W($g9IwZ zt5W)lB8QE(o%LNyqh+!e8GZRhicM|7xd4;AV0+3^h2!1!a9YkGw0BS_@IYH(k5S6p zRJcjHR@e%d>VR(?d+J}jK!f7ns$2_n!3c9v_mC=@3eX_baCVwAP=Eu{+Xe$q*=v17 zfZfI%-~i&dBxV6U@M^QhQ(~&tBFJy(mN56V#qVxRxeJpvlqx(f`Ijbl1W`PWrkgjo zGnEALzuTs#YfRTIzu7O09$X(7f}Isse}zb`gQ@R-_&eKCWSFUw?T<9y$taJ9)dm&dA)bmg*2OP31vaa=Iwz0Ovm-~6@ zxEjxm_kv~}AF8k3d2vF>2dgT-S+&!*{0x5?;wuBq0_5cR{OmoSr{!b8<}vzViNAElz*hu7gy>&Gn_)r+(O5F z<0k4ZpTNt_;(XG>ogbgiK+m&C(R0YL3D#RROEkx}DEVk#9+h>x`Z53k0d1H~bE*rR zk~*F%dUJi;Pj_#FUfp5h)BQtHjYD750Xff=-nn55XvGTgE;A7*&i+?`_Gt7u&>t6d z8r~*|fj%_Q=#6#Rf=U4Z~-En`}s;QP?qL#}sm25I1p(QO2gB)u>toZ7!><|doYP33 zp@yEpPSj3}RaT3;yeKk0%g89r2zl9^xtSz8cGo$@zwf5^`1f}09D$3JPEo*=x(HmH zY{y}+%aLz$ygCg?W4pasJ#@~NF<<|1jX$r7#QI4@#EyYBj1_L(Tf{mANZzB3hujBQ z4}grq;%EBwX3|}ah-d&ch*uf81VA%|W*y5Z7f=UGFqQ@jjduNa-aaL+==&>@`JbzY zk5Uo?$}ORj|A$(VIR1V-W=e*RGfVy&G|-8a`3gDi5bv2`V&ZKpR!sM2$oyZj zu*J~IaT2U<-T*G8e+A+&nx)f|QaS(E%n!FpwcV|_ENv8m(KmiBcsBhu5mwZoVj>b z@3t${@O;fGMuyRg7u(+FC>zpny5yYujR{oDlyi;ccv3G;INBg)1^`;2+sOtkfAY49 z5=yx-&Rjb^QET-YrOBDpcf$(%QGpq7c{(;}VqLOccWBNQnapFq$FYG`L@%c9C(#lM zLT!046~GqgOCg%tMSN{H+bLR(J?ISj!-cTv0)h5e@^knwpp!klOIDd8AJu$x!P<1- zccA^E!Oz2sptu<8o56T)-c!>9nW{S}6oZW;dw zl|@$Z*4{`)x5oWnAHnL~psv)mlfgp%Vef@*PxbVbTep7Zre5ayl{Z-HrJFFwRt^Za zvDe82;J)7EW7?Ck#KB9;WWgzwINABxH$&)$sC9%YJ0bTPvUIaRpKURCtSSu5e=ig- zgr4JESAsmwn1ZSE}Cr9_5#39p9Lno&1ga3NP z#3^=s3R1fSYyvDB9LZ|wMG6b!?&WAt2?#58yE1(dVRG8>KKSw-EQ$JUh;+!1i=M!6 zqCCRbs@=HY%Q{PIqZUuXPg^eo6a43!-RT*(O`om~*BTVL-+{*Lnor`=MJVdMwx1K< zTzGHQ(!izsJCvp=9)<~E0DYc`8g3G(N5U{ATzBK#lk*ILIY|%{cfiqQe=Qk-Utj2u zhXy-KA6GlJx19>sC4>CKs6Di7ZV5Cz%Oc=WU>(fR*XtBwFq)0u3{u`&R@g$rQXFv@ zDhfITa)BD0Z))~8+jbckc7f<)A_nsO=^cOjj#cL!qP!59%?Yb=edbs3K+`L{rbNw{ zf1;%Jf&qdBwP_qpc7hgNpg&#W* z>)f=xl$KRLL~!Pq%<9b8b2b$rz#LDD+8_KC`~FQ*-f5WT@JD0*kE8rq^k!!j>iZz! zs}Q!w6sXm>|MTJx(62ksSo{j3rGm?E|Hyj$D3eqFGXh4we1rd6S001{<)iSdY+=jF z9c-T|mG;UOcX@ONTAZEav+;BZFrmFUU=!L=trrn!i(SSazeJj?nv{}Kz!`739ue}b zhHiQPEyoSEkE$46&wbG|k zkENh>okLs}!b7*ms&)(Zm~q3)KU*T!c5ldRcR_UzoQk4_!`^(I6X)Rg%Vj@@6IK61 za!Ep(Ts@Te=^b_mt~H2`H0E95^?9B}%xN*&BmZzg-5spHT$=Cb#V>N%cI#=&NV>ja z`(4p-2D+K8_*~`Q#&W+I9j{bNl$+KPhs328IC1C4<=ntaH#)64uF6iyovqJItN$A*2&v5?|XOO)oj7v+7-r3ySOy1UvVk|54{i zW`W9=ZsqvruwOJ#j^}XBhzH+W*C*Dc;KAa`k}r2C2De7DC}@TB;QM!EIh2v+(NDi$ z0!vi3))ylK82+i(1dnmR7#3zla~LTHNK9RV#}R3%m@;*TyjN!n3V$ z-G4OEyt4(HnSt?iBVhL;P%M5tCbj|g+~*-vl|O9!6>OpbA(Y6xiADMxyrT$p!y)9P zk4#4tXP3!p8lEPp zz?nO;yZStB9~H=X5wmra@fIhRI(f>SI_+G%o=q!i`x4J>>M;fS$$>x?{(nbNK!hhn zlkb|?Lo`{$@4>$o<+g^GFjH+mx*HmiyoU~qeLrc4#Qg-msuhp*v9*k~o`SyXERyb9 zmV?P6)1d1T#|2t0tw9sDfE6H$Id2!6E*e+&p`4gUD_lQ%Y&>o0Ony1Jo-T2jLmutk z$uzOpS&m4{j5V-T$*P-H-57YXsHNa18J03?MUJ-FGfF}xvD>132N6~NfyCQE{>euy zYh(GbMKGxQe0|W~v&MHKPb0=Mmg$1DpS4F(1)iRy zM$KbeVjVMO3;nmUi@!#N@!dO`PkuH?7`JoCX_$^p;{^TBA85dm{VN7)vtGR+2_d8i z+uj+@=7k6QRzn2?l*6-0)SetoNUKou(fA%oXwS0cqy7j!cs1h-W7riEz?B$TpQsTn z36LGdIJ}3A3hzh?{w@sKJlKlS&RHWP+Y34y)CM34DF2SO!bI(OU%~nx)TZ06FZ?n$ zmEN&!gB4=7PZO5eKPN$&e4hJ=Vxsl2lc-+YI7Z$Isve*m?HUinx);S^TExy&j7**Sbh;dd ze$3|?rgA7z#`YCP-4gr%U^_5o)Ia2xz#*-UOx$i+S)q-4tP_$rVa^GQE3h6Q;-2+A z-Kubuvd@q;_1u0A#P`2`1ph$!ot1w1?iehP6LZ29o3HcVc?mIJOOel9OA}Gf+(?(u z-ULeKP26A}UMWYE|@J;<5ds{k(8 zxG|I;8CkPA>V5#f7=SzN47p8rt%R=2SX2J_^brvN(is$OBcYl~gZS?BacTy+mr+rn zpG9mhF+t24wjuuJd}1fN2#pxfQnN`K4!~lNhR)jI$Vm+FE8t9tBs7e{>C6uD3F1zqxScrF? zJ~p1zGzJX^#}7y;x7T020+413Z!jKVa{fXHFWJBhrpe;Z_oqdypoh2m!%~F(JS$G( zZ$}^5G=Vn#spx+qf%Z;#QN1{NBz5V%PIEj=BI*V|8N7E6kf8ZPewRf6;m&`%sU|xc z)qC*tt`_pf)090>N{xWA7&orbs+UDxO_V)-xf>xD%>qxB(?lcJlB5RZ?5|w)W8RHn zB4MPrKzaSTW_o&3(~~?7=AvUcJ|`c}(mrLpaeC;u(&|Q64?^!q(j+;&&#>rl#Tn}2 zZ7^c^r$ug7qxWJpk1?Rl$LIZ7axIfbdU_*_bBLUoG|3FIi*>3W4h+8DAH=7K?quYP z%f}pTOk4ylGdcHj$y)>bX%sp|j#PmU0tUNb*|=oO94UrRZIDr4fyWd0z7TEt>yD1Q z1rWlYfr13CfAU)2D1Fipa7RaiUF2@o6^FEH%Z}xNa>PRtMbJ5X_cK$jNtAmK$&kbM z;O`O7*} z4u0|dl}n^?qITl4#_4pORmtU5-`J&C30-l{(D$pm^!qT(bO9t;HG`R`^Ja6HHt$-G zeosNQD#D9_VY+TJP15}Ryks{K3@8O6Ob)2oCGI!R=f%gjj+XH>I3AdqL{tECa;?|O z0eJFsvnYT5%CN?z<%p&ogpeh)YT*8h0~9Qbj^kMq`yO^HFTZH3;JJpgS& zMKU{xaXPii&rZkTP8X!{nsoz1RKI!FkgU7tJRBL9$gvhX>t>HeS~G6z4l)- z8j!$SLNYhl@10*o9Unfcs`7%d;kfako1B3bD+g6rpk-gaaL<3m=oM0;sS`e1h!zTY z^e3Tp%z=J)0=C%fK>$HW3yWqU79`w%8!_8b%cJfNir);;ix)8$85>j)4%@ZQ6f8Qf zMp15#Tpll@2-?C;7tFR4YNYq!fLS@8e~imS0oo5i9KBK+C(M-qb@7YA66R-rb3XhS zTObr+=>Kox6=!G)Aw|X3T^QHo0;&EMZx87)<9)R`QOi_=b`LSN-Sveu;bi?@k5y5K zIX6s9RyZCD8ob);&Ws%$U>3RW2ijIn%<_|xHdIPRZ3h5soS#L$Zu}(g!Ra0< zU13ZA>cVnha=8F?EWt(Ss&Iy8%rEe7cz>{6E3ESO+im!gC+F|I2=oLc5T60Q?rjh_ z-pwy|ajh2EnjcKmCBvT0wr>6izJ}q|blC22#3asaPBh{wrHZ4w??m7j7#?rXk5zw? zWoZ(3GFVHk!;hWYb6&^jOY;3yyz^%i%!5B70u%LbFCcpe$S=g~o}r6Q1P{XgNYKOo zD&grOv3`zbra3UN+f;7P5EbPtC}250AxB*F)G2r@VA}ar%2U9}GVdX(rpIU9gfj>9 zE88{*_zBQZx9N1%NS;ZO=)D^tGb-nM&ko`-8FW^Aq0_%RbZ>9z$M>Q-RmO1~C>Q;k z_YqJnvG))C%1E$J!?R}~R)YBXDs{>|?$iuhg@Cq+THcb)sUINuudy+-#0+xx2;3Gv z8r1J;YC;bdwn>S&V2j%}LAYLH@IY^RpaRZmz!eK&hqzga1pZFU+@M)+6H zNzw$y&4ZD!Hj(PAS8_Co^IOYF!cAZ>73;L!99);Fa}-J~(*&A$EiuakFzgsN1DpJb z+Y6>p3s?n0h!HVvFT};LzN3J&=LKJSp%qP#FS(if3=2f;v3TcS#1nI06gNzs>!%VSN3@x5kVMPznNBK4bBl1 zb;bcd&%>1loS|v^^XbryO`UnOp_5`z*X)G%|jSPQ1q{JVKgTayiGj#?g&qT0MMcpE^uV9{YwRq|dfU^J=_M&sY;q#ZaDDnk13VHb)0J zkG1~2#k*SXz2^k_7~h)Fxw)VVF(l)oLp+i+Hk9>fE9-yavg7>=r*>JGMG+{@1%hD6~VGZvyw< z8Au`&0`wmcWHGNu2tq`{7N4ipt4p3gSA!ZQsto%sJ+A(z( zD)KGrR0g6+VMbZepHJ=epOib_4*;r%ZxI9@CiX2x?M@m|A>cW^&G*kVbvv{n;`3sX zt6-~1zyRWLulX5lk?Ha3FcB<#zGJ>-Tv886a2dxBj)yONOK%o2ZBpVxpIpb};gY2@sZVpg zxHK<%Ex!)IX2|ZQ31P`uBraLu6~Y?aP9o>APZC;R0SlKboX@fjw*CEy=W1)X_H<)d zBd>;Dx~yq#E6j2Xc=W@2a#|t#GG~du*XNWFk%s=BDA1SvCt=kEz&cPYG-=)<)I8mJ z13OGBo$jay|3^s%C*|>7H<@c7+wf@i-P~KhFjf14Ut_;JWj;fO*}6Ls&F`zbu`x_* zQK-rJ-4ODIQRS{#?Tzkt{KG=)x#Q{|O%*{;6O)&f?$##Giu0`Gv~5JcH#YD$J!ahM z$?^X^p9dr=a+9Afm-wDqEj(C1vShPtefKjCNY)h<-{M4U8$1?$7kXOG??*7$ZRjj^ zx|W5Pf-Zcopy4k(oG8Xql_}F(h~D{_*U52yid9T-FB)=`2dbXp|L@C&6PhW`)2X6E z_rP?GbCh^B$akkZn5V1aJWO4oXpi+<``^w-O#A_-Aa}nrqzvf#>{)9oO?yr+uc+YZ$ zsnmx79%+9B4?{EhE*}Dm=#BK-xb?liTy{}&(|uz&H~fGzx8b2IM%J^y5uo_B(Gfx} zeGh(&ocJN}QFmsG57u$m5(o`s;BV(NO4H>A5=Z^z;Ef+H5c9-kF5-`?{!0)}LK>xw z{tIk?*<~P{cJBK7K;W^;f4R$N@fGIV>M+l|7VY*7eSKRiNDPN6Wqb0=RN1_^Zhf|{zLb5`8@Zt?zMik zUe7i@MxwQCJiFL~{R)d5&8>3FOd%HQ*df}FX-+tO4Us9YGHbm65PLa#Bz9d%L&sxLjJ6?PY4+n zwV-_frm?yYA69>U?RqWAM>;%E1o9j85Bj#)o;0AD<{qf0ulmTK70i9NGf#A7(=iDN_fiO1n+&v<=X*az9r`% zyFt6X>$fTi_|2vg{~ZQ?q$wiByB9z@74U|Tg8-O^jKUG{-Iu+ReMO?hKZd1LK=xbx zDAV3LuKqH5sYK|}3Ll9&)7aFVqdX^DL)8LY&I94_ z-}jp~RJ=>T?#f<9Lu-rL-nxLAygK+E_IymD0Arpi?^pL0;4XvSO9V}ldY}oQ98KV( zwXg`_e>^G6xzCdjTv8@Nf!f*q`_*|%e|_ht9^1wak3QS>;@=QR!|_K%miHZU$_ZAK&3 zvS2?k!DuTN5!6Zy+%th#+ocn!;`6QU!O!`EE<`ly6^4W_ASc4AqnV41vQYTs^MZCA z*2^Gw6>_Pt$)lfXq$gXEYdBJoQ*(luj-NX0b{-<^Tv2C!7|hJ9Z=rM4 z7k3*0UH;7Xtv7-`0tiDDUAM}tu$G@A*K<|I=jxo3P-0F3z_DagKOwy?4BN>|Zn`XnnQ{tOx}R-7Etw zvz>P$dndRJ2A}Sqx7HyJK8=4wO3MBRH96w;%I}4qe{-#RV5xNOV_+HoCJ|bC&!Jk` z)Mz6bCbg#oWHE)yAr>a}ekVQ0MMM~9OIK@yK(8Cc)SWw7WocM=wKK{0K98{Km(MWh z=Y;o)zfQ(oEE9T*{7C5x%FL~iQ&a*7ExLI9^L-R7gtZNG?8`)u6HAj5gEtU+C%~}SpE(J>oH6`jp+e~Il_p=RF$VZaJp&P+Y5^5X6b{ZME6bahd&qvV- zET@`%4+1c8r@?Hl=DD0QJzTVAvJ6IPYC0qQN`xGevq>VUnq!HSN9$_-=tpg54wb(p z*NF3MvFYUAv@f=OhJaF{J*<~KXZ`CHgeLP)Z&o;n|Hmp!!PWC?tV+Z0wxQxw^}w=n zd7Dv1$UtF0?%Y*;JGu6$pMuB$$nGLmK+cip+JLOs)+H;2)D);(E4dzzn-oX{FaoCW z>okF@A4h54NIN`p^IRxOUj7Aq)8S@14t4%NK@4=_KgejEW0;3Jrr)KpyF_W%-(C-f zZcbEBvMXSaw`PKNPrU9255{iuH%9q2JR<@}L@@~(XSghajqQue4}WddUF zSplFHgW9;Yk(;&-P3I>~GH{d>MGZF3;Y6C2ZvQH&2{-R89``3xcQ&}YLtQU37m})a z(_CASAQRUY_njOhK*y&pPz&QegQZ_=3=9Voi)04_Rq9%HEohJPGdU0Km!oXYE-a&iIT6lK}mMmr5SRgb{e zWt^iJ)|_k2-05?*0wxeP?lyJ{c65Qcfl13tTsFTJFp4%38bLNz$O}bRPoB-yC?E?d~wnXEn30A z#J^}NkAr_K(R}H!-ct%fFKh9_Uj;yT)xVp8T(xwMV?=xM#h;0WBBp4*xxupW?{BS6 zs}TD5-&&o>($8BZUH8R3oeex{3kQE7;fsKQJ51moTy6AnI%f|;iaHXi*o1R`dnUqw zKc+`S$-Wz4O;fVlt_FA)`rQKXChX)#n=)6;V>YkovrFNas5mx-x0mf+K&Ll0p zyhMvHp-k87+}^EbY%R3KeAzHJ0sBlLzVkgW5_2@cBGT2k!-?4Rcha}5mxOhRsri8@XVu6 z{l384`_~4KDF%&~wMBzW5VI-^!@_0`(W_cX9VxixFh}n{gVdct5&@JgZF4&$1-LlO z&>1q$rM+v3q$-dR;QJCJ7GOJ8g?lMmoQGM7p=z6^ZTnH7k_Sx3dwi)@Ai*6#i%CZ@ z305qWh8p8uz)FFwpFfuc|0@bQy8VKP^;iI$$KwwK|LsQYw5byA(HO_)7y6=2kY|A|qfeL#ck zkpJ<2{D=QU?0i7lm8+T~69~=A0LEIRI0J(rn|9Pn3Rz1}jK73N!FO%W#3jJ@-_B&be_y{E zZ~M_>Ar$^~4k#zoUxKdVTb*rGNMGi$_6}F{j_cb9`nJx*O@9o~4(bGROqdGd+g+h? z2|w9SGyLAZ7ER&Xa>n}qi(zeC zbO8DX*bM(ag#}tQ{R$V;4DKqKh2euC&EwV7I5-Q!D8Jg=0dDrmtjjZ z7)nVCNiX23U63fPfbC(eP*eE!7W-*>wpup++hY@HR11sUKs+KLcTS-{t5XFPFz35w z@(jRlKfhpwPjZd>UEhIZ<{K|RYV_ZFI zkN+Y4G0=|GazxJcNGUT1`B$b1HL_p}c>Zk9&1JWJ8IG0iR}4Ch9c>1yxCEP%gbF%? zWz{Ha)W}j355bqdbD9G`zlu*~%0@W>m3LP%{@o2MH657VWv`mL80;Jp9Ts1i=<8F= zf0Vme{qV6rG4-eVZBC-E;Tf3nT#e?;MV}Z}Y{zDZ=LsseOezPOmL;a+`h^f0iwq>Y zV>r1sxVcUm^T8PUXXRcCK#NHrj))tvKeU{v4hOy=@z#MH?YU`F3mrVdvJ_p9$F|vE zQpJ=S?W{>ly1K!}r9vIGVEzi+rn5s^O#JdW|JBf?sM*R?45(gG{(jjM_bNWA8?T>m z?s)Oqzq?L`{aVzkws&DTblpy5?ALj%q~DbsNY5B2h)>`^u1JjbJ$C0Yi#bFQ#@mZ?Q#e5Nq+_N@QsN>j&#`sw%i`Atw$o+$TQ#|#+^)H*FMN3*Tj>m{aRWG+ zlq#NRyD#hYGMl&Mw;(zB{jJk&^ZTMFe!E|(w;()=or9eT?RNmP@?u@N9s+<+{}hEk zI%ki3KJ)W^TXULk;7UuD4sW&-q9^J?c^9i%X}i{6zJ+R}bJ9TjRlOx39eyGVZn7$=m7}71rosFA$r8OnA?JA1x>+m<{tZs6;j?S#{ zCSZSr3B;+mRGuw58J~~+u_O#@Z&~VOHhW=uUXaEd#c?0vG_Ml2$gQzZcifee#JAM5 z+uyj_V{GX(!To2jZLF00vnpc0Bq`UE>~}@g&~I5qH;zn2+N#CPG!fLX8*}b=?~YDZ zC2Oa>A1`lr!z{@pWzw@f%~LN6B!b+b_f)Cql8Ut((sx2`sE>|4vkP*jB=`JHJcssq zl|d{#29?DAnl&?x(MG;wkJ8oQM7wmQ<7S*@NgMBGum@|1-@9vrAOmB$|DEv0aw|$_ff`=NmXQStm)4x*#*#s|V1QQsgTxUJ@Rc)O^*EU3Ot(Zbu1Vd+TJb z(@tC3a~_-XA2Q~0RQ&DJyAip(NHBMH{k9Jwf5HFKesy!x|4f6RLxVpyZ7UyxsDua; z%gQ^7&sgogcE0{^#RRmRF{@LLjFh$V`3NPS1+y&-;+tLs5ILFDN{2aA)auU1mZ~q0 z#Fgc!q+YD$f-J>4Gh6Cs%x7L<1jJgK){EuBiEmG@eqZ?HrcST+C=Z{AS2MQGLJ^y$mKEBrtd z#ej1jBPhBtyI^v!4tbHks1JGlI>8kT__k!g;~dE^;o5E$lYEw!_Zv1VOI8ha6M(+z z?tkj5Y6V3?VI3?OztpPZNa0D4FMTe#6d}c+p6{oc_wZOS=s*6nm#f5~ z4nzgdNqctn=?x!%oaP90KxWf(%Wve!(kcc4o(=4=XA{zq86Im;%#D<=-*WU=?*GN9 z&=&wadxty2f#Bd&d`ghP6y9*`@Lv!WO-P+zR>TnI@uf6;XAH?N&?C1+ZuKV$nzx8< znkl~}2*-Zv+%(Gw0hz3-PGm(mv5x4B;;n?OA@yZ1+>|8Biwroap!N?2DhI7GjjC5Q zFnSru+`(EeX3w6et}d>Df-haj`1I>^-bB+|8MWdGa2TdsLP}&@-T%GzdrqS3$4`-h ztdjU&ek0D=8$%&H^BC@+cw$r9WazlciMZ!sN~vjK@{#O z(&SsLF5A?bPdOt4*#g!1-H9S9wC~2M&BelI9~U)JNkADMqBx|X7JvPEq~mBl<t ze*(adc*_q6bpiGk(iZ(KS=4RqqC{-A3U^abh5%STZwI6qtKYx7&+HupHmz!hHPvUL zFwR(wXMd;a(TTFM80Kch#DE&-r}x*__tvVeU$mcp_9I`5kMN+k(LKzccV zb2Y^R_pj7I>~CU5d`{(@cH+&AbU_AbU|;T8Yx?rZ$mDj??~N*loo|Uf_r?+Dqw|!b z-k0TTeI4R$_U+>XgYiND(9LktyVv{fIIiRQrc~U|JcG}u~V}z#?Ml~k(aWFo5^LG{A=O@5u zw5xJ_jhpI_PU` zp>_Pb{gvtey}B@NyPh{NN(Wxv|7+<6O)uLZp$dOZM(7i0+jsKIpK4A!VxOX0NKxC9m1gKb}^o+)t7@ z+z@_B;#j^$cu&+CFeY;4h~7;N<>X|*(Ej&@}9z=KIXuHQp*tYM9+Uy z`1pqDf#cZQv>AMMGP&^Q-d)s|oe0V`nP~qF8BKmfgv4k?z$K)%?!I-Ke#r|^SmS|% z{gn-#WmLaGz6FQqmm)opK#)E@VJfe>hDOq}{t#1qw(qqwR4|diUw?LWFh8?M-x=C? z3~y{FB<`&^F}|G7$>`bS>00(LRAa$VZ`zRWrQ01M80(ipwcZ7C)R;Zo<~1vm+ic4_ z&sjABZvHD+t{f}3VcGEJs3l&Xd_^VBdSCoUQJ}>6`^N?b=vRNKJ3QO_C;~e^?e6&u^Ea34Sq66{e|4+-8F-)Mh7-KkUi(Q?2g_WlTsh}#+|v^)5D*mm%Wp4 zn<$AKJ3OEEHxp1D_DEKs4KyQ#R8S#>#CE=j7P`8uEm0W3w%fGtv=#yik{7DeSIis6 z%q^H9X79%X9s0e1mMi;8cd;IW((R;L{@K#o@va~c=i|b4V3*ek>`SdW%GE&Ir^9Yd zt$QfUW_c`LU7MbHJjMTj)sW!;Z+_z5$tR*El{gflkY?&#g!h{-HB_SSp+U^)6yrsn zROl|O{K1m&1y0He6&Jy|FF*oZWDv4K7~BwWw@RlUExa3DSsec!qWkOxhOWeVi(iBJ zaaA+4F9d|9om>29aQQ@1R21WSDJyV>xlM+nuhFxa2x|1_x2AI;y-Sbm({pWn_Yw#4 z7HT1Rd%w^~J%{|xh*IRDJCE7t!sx@$4UY}*yu|*YD6HW>n__sX=(k`(O6B6(-f)|O z+Ovfg^PJ65`XGr24gYYh9gr^thp%y|)eTbzy}mf5IX+fyx#NO>5iSA^F?ez9$8X}u zWSZ52k!zD-29OM@TSaQNu_)TC%>7DshNM!155tMiX?qQwul zuKC-gA>_*GiLHTte7^j_U-jxxvw1%!l=#>0E;`g}9nF;iWYG35=zGCsTESr6J(=68 z0;dDgv}FSur~qD2E%QY@8q8XSdhPzunvM7zjEHt4=iGRi-8#Rz*K=UHSsv&tx4dDT zw%>Cf#E1Y9IExR7J`Z=~3;eHB7UNRsZyj(-)J_EJP$PwHWv=qMGSl2&x3EfN0h;Y@ zM{lHms;xaxm;d%ucMlCiglyYmGUaD}^$-U+t9{2Vfe`u$Y>sq`jL#+2BQ;7h@Yd{S zZ*LLI6psh-ZhdB1mj5_DbtE&NE*T)|F8**a>>Lxwbe*|soujx!!{<9%hq;YBP`Jkk zkk6ObUOS6N`uuKoHQ060ODjue@!pA7yuOJ_uqZnxN9pO_G5j&ms$tZ1s*bwb4AQir zbRO>=#7e4_S|aK4;dRYOeG^2TZW&i=9&(+bSdi&(0aFN!n&xLy1K_~E2OseK#ewI@ zbv8IABfdI zd!h}2a;0GX zO5Vp}2+a_ZV-|P0*OzJxLIZxos!Nu4QXC}lt{f}_D>asH40SC?pH8|9ke+U3rN!iy zw?u48nO#3VHQt$cYt+*q*?H>9-X}BZIyDH?ZA;}G`7dJi7R2hsbfejgxdR-ka+S0% zznY_#n`CUAfy_s zE!em(vlPcmxNN?Zp@EV26jgQ2Om)J2@nFdMU%i9C!;Czbq2&YeClDWfHx))_#)t@O zG#LQ^P#H@QMlp$KpQWsDwtB_iuK%4eCWynvko5qMp76yOhwNGQ?P110t9X4}`w@1| z_(o@B+|7?#&~WA4_(6WfP&jVdZk=hXG$3~k(=^O7AjDP+r#^0pvoPJGtmiBT8a)|rrzkuK zeS76B!#k0k688H6hM9Maud!cOK5-}6>Sn<2CXwMlSjLs088+O^p89fbV1EW<1f6JP zQ~Bwcx6=8xcyR(ZRNvDT=DI;O|PY2-#Ard;^2NJR2ylu!W^*&HvAUI9mnu1 zTHoxv5WI3~%vDf@j#~A_rgU$_=I5bIc|Q}UOFi7zE6QZr!zaBkBaeX_n z`~1``oUH>^GaW(fdFq*DqEc;2hkY*L=C|MHSnL2@RaG*^XwdML&vgji5j z%Y`XoB&=m>2v_1(M;~sHdmytva@G7ktbB`|h+>L$9tZc_pXm-U{fe1MtQ%uY1`&B) zX1hJ+K%OcR5l^UJTA(CVtelo z7-~?f-TIRkh_<0Z8ZE4+s|#`m#^MtNo%!WYs6G4OJt6J#Hfr{+L&OdXG&`&>Fj49H z!$C$%A6B^JY^je<22QXbyJY%%|Ufc{~)J^R)sY#f`@{F4pBR zWN;kkzxd&C{43Td5xmG&{4yLMQv*3`W}j)+Ex!)cxmj8R-xMAT&RAOvTf})Wy_*Ah z;}szIb%Y~o84lD*e7RVk##N@m0EeRo1C9eY6=P`0wxBi}X`OMuZqrLd+k)+QZt1Xv z;}{j+>fIUbGD9JoHanCYKjA4RJ}&(&Z44Vq zw^VR83!x@#-Ia?{oH<%Kf@50odt~@`k32aEW_w zTRpxX9e^9!+WbA=hn_sqW!LQKk%{!dB{EiPC5^wl7KkSoISf#YjmS`-ImB$BNJ#|B z4^d5zcmgH*I@>up8i(h8^AwFj)lL1I6tC62rlnek8ccWTO$|b7Z4z9=Wr-wAA&pc* zQZOgapHWpV(($-%ovp~WPF&&#{_sNQx1@f12Y7GHQ1WV6vB z2gs^cfkgTsr=x_iot0tf%C?`Z|5GqX#cn_lV%-{JAWRqh__kfA?bkP~LGeO5Gs<1n z{MDYOPO+bI5WSPv0$HwSeXivLHNqr9;R*H}9hR+qN3(fDFVu?RBaUW~={QlZdE?}l zsg3mqtfVQGv)fWXPLWO#vBUK7V@`A2mu4Z!P;|Nsesf_EXo(8-yn}aN2hM4_tUW>r z2~5<>S38>$W?O#8a%{$PZ&u(E_=`zlwx`AIk(Sqb zgH)2ziAak0_ujM&STcq5`2T9A_dS_yS4fxi_QA`(UPVL(F?iN?DNDaM$n26y7^o|> z-+Jq|pNAr%16m>jL>5I_`B@d|Bl^OwRSk^OBy;FA?@d-MHU-A6joXDB&?e?8N68pk zZ0%BZIQp`I^#Y{KHZ1je=;S3{tKxvdv%eQmc2CfkrL96) zEP@fZQKj|T?w46^)ja$-#7hrTUI;u;)>)8#v*1y{A+|B>%or4M$lKw^v(zFz+UCN> zq5fiDdZTTEEt)9&;Mlk0>zQ-7loWI5BZ+RlBH!iQBKwT}8ZiMEd09PV|R@ATKP+rX{b=9#OAA8?CZjo<80F z82li1nbgZBCD?F;#a86hUXxd!7DXk}J7x!Ee65ZyL|eP*D*>Th7Z-}Hm!q7jGIQ56 z-)cyuyGw-nB?-NmX(|Kxovy~l_|>PKgw6h9LrXaa&;wgAlsCGQv_ewf#YFa7J9i}t13(LA#);fF5` zeYu5IY`U{44h>NGJlu4eTzCdbCR;s}sX*q9pg18-9YHA2F5!B&Rk1MYPHd*(sR6cZ8oyojY z9hQ3cO1sa=323QPj;6BMj?dpOz~tIR?P_kFhNgEfqXR52UwLQ6kcF^1Io5K|ftH{- z^sRzO!T}p<<*5I#C}ygLQ_iV-+{}C}U6q%VT|D%)eoEOkk}l|$8A~vdFzN7RQM=I;gvB&?>s^hvKvZC2`r^6AFsEmhSc=hsKE!&q+C->h%mL`SyOpKp~7TVj6K zQCRGdi#Dp?dh zt}ww#O7Litbp+;lgo+>;J0lqUgb+_!ms^`{d5BZBXD-_Z=V~0<0Or@|WngQI(GkJ& zfy5y0;HBjATJOd5LhT#|Iw<>+!N2a!FX^uP2k$Vvn5aWq*+MU%IK?Ck9=tJ#BazM~7;n*m%c!OF{V2vg(^x zfu*L5Q^AHmSWgR7_r30y1zl5C28gOWYM5U3)=e5wUd!5G951f}Wj|8&t1@zZ@(sps zxfgfKoL+PZolk$&5C`;%PkbzP3!<0b-6-3TEH5AHf_xxI7-q{k*akyunP23&#v5aR zmL^%_@R*i3_L)#8HO|&P=w`7(yU)$$Q-_7a3?aKOt=1i$ z7IDd8g223LTX_P6qg_5@kId2P3Oego_~4byNrGm_4l#4u?PimSWc|B$o4;JHNT zv<1x}+s{J8?){_HrZ4}rYjrm;cDv*wcgKRG(Tq_m0^vQ&bVJ^LBZkeUBie?)CmUjM ztc`}%^Xk$4*XGW8UYQ3_K!o#dgcGw&ZK^!_bt7Y~kxAM}d3kBPUFG)M>pV>w#1C@P z7{w4b*H!m^pdH~HMupTZv`bTIc9|+050H316r($+whzNLBIY|{S5sUUEJ|= z0r)iGVA5_nt~(L0S25RX7<_2nRZ!%+WiAcU@^GKZ_QP*=d(x3ug)ax@g55mIMfyjP zh({yG!5mINQ+-m_lk>8LspYj0wr98@_Lc` zQYGZS)}xbLDn-NTitR=4bQwm1W^eVwA%sNE5)2C--(y_Ac7_nN9;&Y!dD zZ$mC61sYx?j#BtM4wBAOEKW}EbTY5J3BiWi?x%%Q!Z~Ty`=WQ<;DQgOqQ=}S4ol98 z(JHh-J)d1#LZ7xp9_)v0et;RDCQEya`p)01*p7!-$k|)p;Ix5ORwUJhDY!7WfUx>n zsV`vrAtl(I@Z)URs#z!UX7EYUgYK%fFpr@%S3IePEtZx%N#mpS*${n*bIR=;u#%F|e*zI-FbnlGkOAlj2>utmBQjC7|Z z83?V?Nx3rA_JQde9^KrnS6>_$8~gQgzxS=oKq$T7M}6r(Y*eV4C`G$|87&PmD}$Sq z9o=_{nGv;JQ!wVKzOUi4-GvPhkQ2l5e#)*S0a;Uw?Jrr>1w*EyHl7eDe{-=q75k0B@ z*2v3l!!ak5G9Yrm3HiU{%%{uXPev6zvquWYW)PR;hjIRfg#KKc?M0;S$m}4AYn&>Cv|DMAu?bggu+tT$g32C-Y{Na$q;XFy7xx67;Xq!52Q&tA`UJmF~GhP z`3rjHop}`MB2~1;3jay>ACaNkVb;tq_WjQ|5o=qDuZofTV&U>r=kUHo;?Vgt#6Fz6}szKy}rABZB^@^RiHx1>zMRd++oK8@JAddsX&x z()!IHXi#9Qw6t=RxIG{feSP zt;-(a&?EGVQIZRTHtNoYoIJ7JSK=F;SE9OJY72EYetr4@`S)OAcWO>e%^xMtpYP`; z8=e(}OxHK-YtZ_xAB)+;ww3At#t&j~$D-+;{_Bp;q)nmWcy7NGMyiJC@)l?keQ9pQ z^-KO-`WG+xySaQjdQ#Z944Asi_LItowBWzE+2t_(=XKr|a|YX8y7mHZDf6wD8^V{T zdRNWwnBELB;qLbL*AoCBta4~c{%adrWH2e=4}FU&?jkEXQ9)oH6o8(xw1rhjQd|2vsxMV?)lEq6wVmO^v zrunB)8s+<}yte%6KdlTSV&I(#!xb>svb8nDwC8d-$SwW8jr2nUy_@vSE|5ArhY3lW zNb7>wVn8Au`-M3fs_PGeG+r>FE^{Yi?CW_sPjp8?zkv!#e8m2b?yN2CG4jizWEetq znkm)&%-cb$wD?sIFf^8)UUG1mtPf0ke70skzQ@wqCV+po6t^v zBsA!HGq-(U2BSy?J-ur`Xf?--JuNy?iVZ9=Z@TwW zfd(5X;aGHnY3ky}>+9zBuJ%Y;BzsqY*h?nTcWx>(5o`Z0#PP!t;lNT_=+l}sb8Bc> zt9JQ8W(6XHj5J?j(zxp}YHGeKvM$*LzVA)=)Z6Q0EfHle=Sxem3!Qd;F~aJRdq;^F zY5PdZ45f|j)g(YMK<{y0YnJyE%1_1v%g3WJgbWcz4F~VP>VmXFpJQK6PXDoQMY4~! zu#XxRE7&7pr~Yf}7Oc6tL)zrG>&h~5-v6a-fjeEz9R}o=U(nijwpxJT z$n%)SNpRUF)qh|h^yje+7kch{Re&f|(ie}~OukZbIgkBF7`2C0RK?vR?4m|_I0XX7 zFf6z^Injgj*F3HhXgn)99%wuzshvfAVzIB=XM1k?)9hqZpvt72Wbj3|2kJ@+BRWoJ zM~oD1DOEr39j{m=)eEkd8mTEtP)089>iyDc-Vp1%8wN@pHLJoK%{4WH9g`NZ7YM$c zan{GL$$TgBSSISadh0$h8(z5CrLSJOgN-jmM$p-eqMx6%zJLN4RQL8PiGGmYBIoel zq3_v1R!km?;lMVVhIQP}&$N}eT(wgq`+!{7jLu9$TEG^KPM-lE(KsuAHsi)bT2}u5 z0OyqtEwv|BneC*ch=mWX{^_vg!_vm{IXqey8Htb1AdX5NL1ob%nUB1fPn%DCuCdc9 zv~_Mj!82HsRPN9h{#B69k7r@Uk;#oPHZuDXYD`Ow@-ZofL7A!40?*l9d>~|C=x@?) zg5-0!8`$8z?Y*{?R$ceu=8)B7{^`@ziuT{9me@)XFh*J7wOr=#IXm3TL#I04L;I(Bx)bALfBJDMlXxkK7GLPMpkE~rdDRFJ z5Wy*o`M@IZoJ$2o_=QiGsXn@zK_-4bk3q z+}-tS-kZDezKJ0SVi}jC!mZ{n`)u*f(y;An%2aiCU2xML2+%u4=+BH&3@Xy2MT_ZF zBnh#|3@bl=u8^tOdtr*nCe;z~bEE9z$08AEruW%MB>z$tqI+^eq@aB7%`3m18%@Cl z)x2|W`~CB$8&d5i6D9Q?t7Kqb{kh%l)UF%H@^M^1vrkwE;MlEI8nQb=E*Cb_hcAZa0lteY3x%6rH~gHpUJ_FN){e%49%3 z+#$4s{I62b?U{j9V9nx}gKS(rm3J&&4OYEO*2{_G+Ti96=7w}Id<~FK2DJ-ar@dY( zMYj6Fj(SG>;6ku!5JlbO8_Mt9H1p@lY9Qpr7vN%^bpKzcHx^UQy!~1mNfWeU?o5T0 z=0Uqe2DErtFfKXpe5ib~)*7V<<_K8_gP#0BtFGBp(H0)IHdU~kQxU{kZ>%}rnfK!7 z98#n?&M3WBpP4G9#<)8<-TXSipGs=HHy>>GLvQ)Sl>Jl| ztPKF6bATnp(M)Y!BG*1fu}C-4+^<6M;YYn7-LN}f|15IXWy{isymp1Qf%|lE&r$|T zxI0t}A*%-BM=B5&1hDt_9SoX44hI(dYjH7TE5il$Qly^px(ZB4-iruq4JpgIS>Y)1 zds;mBPJw6x2%S$~K-IYw{F&BP3y4%f4dfO;k>G#Uc|)tCa*_9$a-`RPzfd0|H?P(z z$Ny5X*n)3TCDF%TmcRxa*|UNACWL(Q$bcHC$TJ>T+zT>IaK0G-HHrzhbs|crlVEBRR+!z`BS}bCxgTvnmJ?4;lW9egBZz# zx)D7Q%@UC(b(wsMC_+$q5(g~I*dCDC(>%djV-rz}1wtdj>~&RK;QB+O4|mpIoVs-! zK>UXKxwD;Z5a>`V?9te5|E6@2vv+RiJ9tzG}JzO+MeuZX%#PL9Gsqi@qm1&hH_oDG* zBhAuD(Z#`C>;hZhOSr&lr}54G4u-wytk(^3afR(Z<Q-x+aYy8b2`DQ5z@6jTx55H zTV56Mh!&543QsgDZRgaA|B0YyvU*bQ#V8kOX}R^svaxSx<6SM*xn|xKy7{3MQf*gR zYqaX^=~q%D*{TuH(E#Ze{iZ=$na-+NzDvLSeKv2*q5&hJ4ySo)eO*6`GMy2@d} z9}~qSzb>hryN9KYVH1oK(hyP!t5q85VZdQX6vKD z@|xGJh)*^@S?D%HA#i8i<~pR1Z(yEUgaI#%pzar%XJt4zHdzG@noWH)uQ^_6!FL>t zU=d*VZ&9F_KAl~HoX+~_=)@wkU8DF$%kIqgdjeZFBQY2B)GDhNwS8YHAK&h)n=Ac; zzc* znVD$Jl(!oN&GYNF>p6+c5hrF(I8Swbsb#?dGwP`b4$gMo$Ob09`!8*gsJM} zu4k%Gs|6|~Lv@n9CVbb%X8)R4_q14r6LYVIo!r`b;{G1MP7>XuJsHh7H1baHN-bD! zQWQ=OcByBIsZ_X_5gBs|%JdHn1pG&M7+1$5FWFeAS=*Pjy|&*>)Y6Z#H%D0sn#WKf z!Yne`>P>|U_W*}}bQ1ZaUF+xK9fCwQa?}N*J+bD_g1fE9l8(6Wn}Ig9F^ni*m{fGc z*@zqLp;v!gH*3gGM;M}#7W)5qz5#tTtj>+SBn-h-ziUl^ zh1cfRFuiN~i&(}P z3~(lI2743GZ%x$J$fl*ffHu(}@~BP8c$~A^%~2Xw^DTGSw5{+ZKBLBu-pfrAXz2~c zU$OxZx3@QlP39BU&_nqRKCb*>awmRZoR76m4^g{90g5qlA6%`zF7Rx@sdTj5s#<#B3JlT2q3o-qJJe2Dd(3 ztFhOPWm5Gk1&5cka$N}QB#fj%N(F_^7M2ftVPm zd#l`vg^m8=@lc0bgy!QfUKZ)KU$&y@JgW(I?$p5Ft$P>ikwTzB663zal>bq;4&K9j3>T z((fbW`mBva50jqZk6tgUfg%XC5b4%fE&MfRXJ|Q5@)Itnp zKuZcg*sn#@t~!^jevg5x#6_JZ8w*s7(?CK|Dpeo^ZgS z&!|>J!_QW5;17Or@BEogpQI4Z?=R;?!js8X4R0E~C3k19FANt|uf{v&=>g?je7?U;ab|;5NHBYrgxfsN&a9_TupUohw9BKIgEb|K{9&K#%-F*t8CauTG z#BwFi>~Op?l6^?{ySLpS6 zGk<|&cbX#tWDTF&kdiz2Bi{#}B>?^Kh!GXRRRLe!JeNb317xhu`&nw1k$@@-(7` zD}5TfJ($+k6zI(P1qMA$QvSH?-!Gt(ENMa*`xK@{bM=d>Im5X{97+qMy5=fTCtB7= zPV9BCu#n=Gl-FMb?A~+s!}~p=I(}tTMNvWa2nzZOmW2P%TtZJg&wFTC>3Jqp_z@`0 zgi*;7FVR`1d|93_u=Lenb4C8I?#rgWqvxLU*sPgIf5*!P~J z{p)y)LG`xYEX$-uNJk8XIWqvPL7PY`zv?t$+BnA;YYYW^Zwcb?c9;9Rl^i+nPcKnH zrBF&39u_qd`g|yd>BBLsv}ot2>kAz%Z7oXhdI0UT@UD{%_K>@42U&^{)aY7T&=8%( zpJuUqI3(gGCxZKV7qs@JNLxvowVa6S%q!q}JpK3U(Y4q}TYO~w+1Ze=St7XP#-v=k z_kIro#m_A8gG+O1_U>FVU$Uw=whm-LGH~U~_|=cxPPmT-UuFQ6WQ^z(EApNc*DI!4N0bd&nqs~&aa~J^tS6d9wWrgN14>(WkE$LqJ58gO7 zKmw*3dDY?KGbohV|D)^8yhj+mXLMIzRVDXL@6a? ztAwmWwu%`$ktO>e#+F^iGGiF@drs$^_j!LlpYQLV{;JzKF4y&XJ(v6A@i?m{_n)`J zo6cUAaEG_avOGxvmEC)I%0?i1>H8a!6&sDoT9sq%qG1zk;j?@Wu9bNux0qQ+tP`qJ z_7O9v67)X&J!1L3giI1<;uFNDD58GEVs0+A?IO4jb5LHsIB}8t{zb-5c}01wv3v=* z{;-A1kJ~s`f>_T}HJ7RW{MHZ2B^%j2TBSyKWim8h3Cl+$$y;9U7r_mj0 zF^Es0Y#r-M6Fh_C*TP8cA-hJbwX&lA-*W?~bYvb9_^bTr!e`kvWN>~5;!zMKyg10f z?m9eYQ8iLw8wSwN_r+~sA$qdO*Pbs-Gz}ef+Silx23s;TR28h5rhc1?!YzGc>K3kX z4{o5^L~7&u*#27~4|k*ZNua^oY^wWp2RARag9!7nH9fN5`2ceNtCp|b_Vxfh3X52s zIZ>|~VOs8fi;KEh3`q+`og>%4#)5MC+JdSred@ZPY9EAyS+Rs3+Gtbc5UzoSjHb$L z2kq|I@hjDx-C1(@@&YOUbtxqhQP}5lXAY)&V1eXZYQS;QFuT94ts&^_hkr&)zpP}w z)ta(2+5vIZ`dMbJD_lCrWqa*(Yn^G4k;xU>j7_IqMx*X1+r(McUh9N{-z&q*?!1*X zfb8+~AHU2&%qU2Gdory2(e#-(Sce_iR%e&oa3Cqqhp<3VcP;iF#O9=5b>!&gAnogx zw;JrVXZpI6_4aN4+qXtdxLMZ){x_>Qtvb2%&7kyI-j>uJvWlZ!(DmVpOs6vKyi z#w!v9o1Emh{Zegna%_3(KdV1K+Lm$n`>gjC#2VWtXn2aax9z6Xn&w)rWEeX}h4lq? z-k3#gt7I-k@ywps=T6ZY6^GbYM^wDzeH;G2f46l4?A=PyKV*_!=CKWW`;gI-bMbii z1?RV0VZ|fOQ+@Bgh_Ca&MfKh)!L)5G( zzb)ihY-?;E`d)M#LcA$N8=04CX&PxCJs2>X>Zq$0!nz6;#r;Ekk=BR%tBi`$#+Nkz zPs98%VWUh)CUN5fi=rH%vP$&d&0Nei!0*Ij;oz$ZhCimLLG}L|+lb0M@uq7)__A*tIlwE>KDRiivHwnU zc~PM697E`rZ^sgrT!0k(;w3Xv`f*M>0?mf!K~f#;5c!j4-(j`J-?N{}NzTZ{{k)0q zw-pPYD>=%W2$@lE_5=B34W8Y0TYl3$*?_6|N*!SaC>#ziWE)@JBTl@DxW76|$z#EE zttT7*$#Ypdz8aY3SZ{A)>$P)1tQ|t1xgV6HxfZnbCC{qWRIi20qb_k^j7EzG9GN(9U}-#wZK>WI-FJ4o8XQN}M7}&JpE3s%;i6 z1vIsGwyxF6cEtXL4-Bhl$pmCnJE~~Jtg`n_fTKTN@jf~XyKl=on^^v?{?8THotISX z&P>Z!elaoPJJ_*U&%Zuz{BZ90W&D-LA7c3T`arL@wW2*8eVB%NlAy8p6(KZgaB#3x zd}|0f`lU0yNX}6v2NIn=`(l=74evZ}=vwe8e{jLA`Q37Qyc)rp_V(mH`X4LZk0tbC z@&4ZJQBUKQFh?sTi%eN=bzG(IhuH0@Ki>nSfFg;JW(>yrB=2l3Ri(GY(xfSc5F`v2 z*iQzQnOJF4)d>qrH$mCZ+Zdnb@(*3mKLGUvrgl)8Kiu!-;P-2I~H?uNq!GvPHW$z z6I=&s#6*+f$%qhu`D$#9&rg6HS!-O|IKz{hB;7|w1V0+wG=?#`NipgVO4+wjYM-{= zwyrfdytCHQLVTIA>=vw;9IoQ||-(I3*E8HT(5P7J)?m5r{ zxwvH(9!?WX*EK}toCSig;AN|(em|WDm zh<$c7>Ru(#yU%~am};q)qeMt+PUAm^DWxu>pf-4>@rxBq=?`h+c7%d<1)AiCzMFle zYU1LZdiJ#8EYQBI9rB~9)_;I0(R2N8OQ{=Wnt`5c%8uPuUvBsD5YH{mJEt zneMDHr~5`7itc~B)j5Y^az~LR?xQt@{cgQEeju;mIK9NkJ9`>oLLYo-PJ&#Q@b{6@ z>-}PY7+2CC9l$Wz`zra;&v1j6w=s+mpm^VmC)|n`ZL_OUeVT>G`o9jAx>nZba%5$U znI>(i7|NjJ(BD`4h3&qg)J9*A^?&n9WCIM)sAfy@yAcOcm?+_Js5p9Y9&@`knxs&w z;`kDE2_6kX!R!no$2T*4x}=M!Bhq1pH&J>Tu~h~^5<&j`6)h|EDB*YOi%~~p{;(hc zH+|&LOpzTN&2rT5pArU4@>gh{RWuwNa+pBW0g%#`8g=EzElWX>wY9JDy6jh?2>bOv zl`CO^28VFe|DhNet1ZgOxI`UExQ9IU=8cv4EE{8zcYBi0r*G_6(%W7J?5M%Sb8D&% zpP_BdlU%?~gh2EAgRk17bR3Kg&)UGzMTv_a8(QN{MfH`fg z5rYEPEQOZX+zw^UKpQWfJ(c?Bv9aXKUZec|AuvzKB(V`3u=qqk2IOQ3!6#OYjM2>w z3rVy7Qj(A3Up8uKA0O{tlUNXUZN$ZHy+ZCWQ{^X%Obubu0OH1MUU(^>%&BpN+c)$k z)TPCafH61hBh2;sjqrp{PPIY6Z|GBz^`-qnD)fChsc^YW#s{P>mtp!@VkGVW5LoKR zxfA+h3iAXy|9?AH?~)r+Nif8Cs5L0AjJfR*KEM@W`em4XZ;Esc8<4QIyP~U2)|4mC zXKYh#t~MI@4=E%h+IT?iEpE)QcxhBMP@xqxG<9EeqXK0@0NbFy^Kb-U>{oRkd)H=5 zO9rQt>2SxS7)S;03a?(5J&?y)3lmARR#c-R%{(JsGVct58%?Xk@;60`i;x$q7P+p| z`VEX9`kmC4%8M`r2(tq}f4^ZIzWCFti|2b)RoNWqyxi)U;HGZC!GvmLJr^@NFm4I1 znhv^u;uC;0l})Eze|a*5bUZNfw6R+C94C`%d{r(8@)^0olyFz;lxw45M6-giYy+h~FR zOBgyul;R>sx@e}tyecW(KmLx=T-PCFg3isAy`=YQa%-IB@fIvwMLME*G#_2WnE$XS z*Q+3czrY(bwHn~f<5yyikpbZ;#FP=m15&%WwVy)^5hma|N4bbFHkMA1#)Zuf^Yf=V_4Z{=nMrWg6_p?5XLXiuFBuZQE&X-`(8=cMj)VHC^`J?ztl-Ap z5%yR)q2xumbBBPdCNJ)^C1G9q1B~-_RlxGCa2Ap-)onuaGZ~{xe2LayU!PAT!H|`U z_I?4Fy#zIPuq2b{9Y?8A7k7^*w=nBkJxOQi2;9slk_h6-bIV4)RipV7t_AUC>6G=j zC4n>WXe5M<(RQK>xnwo%g?aFcPTZPWh!h(XPgz+Bf3%O~R`bp_%-CAA_-|b^;Qs+0 z)IXzy$@%#Wt2l7T=9aoBZqyNyZ*gDM=Uyob?6Z5hgM`i1gT7P7FAX|pD5!nk@cwjm zg`erQrm)+zi7i4VfAhc2m*f+x85bnkC@p-B3EF$;*hsZs<~(W^9--Tf#aT;a`a;2U zb~lRl(rEVw`YzmCPH0J%L$`x%Ev+kN?=3B*N7>*TwWc9(k5-xdeqG+aeb}lvZ6@O4 z^SD@ZqqXT_?91Ed9sZFDF|HE(EdMGgEq*`Y9-i^~^XNP4~n zBQK9J#iy2}JhIx5uAAlJbHbCY!!KXj9yYneFl?M|gos4TufRCqrCQ8kyNFixyT<}r z4)wPt4(2QkmO|=hQ351d133(a>wuq&N+AIAVrzVkV`FP`_tjR?A((%CE9t$cC{2d$ zjkXQ~BvI#YBoW#scsjn|PXx^3KU<={CeSa1y#ttWq20*=2m1q1Fa0ll$sOTUH|JVV zdaCK=w_glAKv79~tYDGe5NhAPoAee8#tBtI6%Yn7dwp_k_FHHA=qR#^!RO~1a#*XO z{U@@@+puW0HStNd;i6qrmo7(sm;dM=7qK$e$@B4aIIre-^OS7-Va`*mZv~rBt8@st z#nRKTBv~biq1)+5_b|K*%oM)OB)I87OU!PH$0YGdoTWCym06v@4}nsMmPW7^|J2(4#;2RQcBN45jf-ko{= z(K~e&;NVh4v}Y)vi?qT;ln5mZELcVI|EQ zn959TwDrR)#$7PPdb+q22{rx$hZY=Xv-z{ASm|w#7!K11SvJGk_U&ufW32^BHMjtV zJ(AI-)(ObjXpHgf7IldUwZ3qEw8EYxy2-1W2T74K+x=Yb$v3cwS9+{TdU4vXk*9It z6`#(yjGu{74gC{>B~&OcvK;ldaC|pifmP`m$VN?RmGtL!Tgee0L&txNt8?UXMweLz zmT^?Ps^2IoMfqLuWIK()hTGjKV>+==+Kl!+!bcg{V1tPF!1trxH0uNrn8}io4f~6s z2%5XZ){)RXo3r%#ym|BLw>OmhtKRZ)YIY9bznv=cbD+3r#J^X}Z(qp$p|UXY&tAPv ztIsd;a`$8%QGbwS_WUbDj4CX*wm-&(Y&qD#4zd;H{Xd{ZcAg-=WW93H=OvRv0_+oP zi1UHWl&%2e%0O{_`juts`ZMy#r-QkVXPgTYkjR^LMN}j{K6YqR=wr%qGlm z-?6t3NNu#IE+(iCtKWU=)^lq9+Z*e5SPnUcMYnr}16lfg;mAvu&bd)qL7?ABoyLLEZ~d5oo7g z6Ibegonv{>T}f?lE*gbk>gein$k_2*6Qz1}^u9fk=MN?zjYeVVxSOyzBv%b1S2H1abYdI-qLkSeD$MjI6!s7qNDsA z3cH}idZaxnK5jI4G0-CJqQfp+xCnxMR_K$+YK9SFwM^PGV*%211Rm*F{j_m+Fl{cfD6a-J{4tY)2OVkqAyZHdrBsL% z!dKZvEM=ut&i4o6sO{Tricl<_p(QU4Tz*o2_bzc%VoIggA2+k7nSROg@Bc?4(!zar>)&kcAFj(Y_Yv+)-SQ zn+ik7k&X7)$tEHTrcP}>z+Wyk7=3m;Tlo=?m4wrV!0mqo-y;e02R{r5!TZTb{A)Mr z&tZNrsqk3fRSMYjg2Iurzd!^@&^w1p0EqBAWx;IXYy4m>rtZx%u$k9Rt+SEnJJ@k9 ze_1>%b7mrPMAD3L2=ZIWm^Q62`VoM1A9P`aU)8`PIme{>9Ar}Vj<}(ADx2Mr?DV&r>aPa1;eW#pm;Q%%wk|`K;3p83 zQa9#MRn@!*y#hCju}T#xn+`BwJ8$n!m;UN!RlnE~mAsHl#!nj)>TQJPcrkh-?U3ihKM4g6?cSLn+In{nx7Z>b4^XpIe-6hTt#yp%Tc$N z^>vaK6KeJ~XRot2`&8}`qW7&m2n+}os>?0PpVH$*M4Zz+xrx2h7dHln`q&rc>3*Lw zMpIPtSOf#L>?$SqDWT*Mnv^>IzH3#2KQ(eICl|-~o1=NK@yH0~=0-)*7rnLS#Wpeu z?g?uyq+hnV`fEIUV7+K*S;L7ROlnn9jq zwIu%3L|QTQTZ;x1Jxz-yD8*Y~J>wkNP>5GPR4anWD(-aF#RdR6ns)AawW7zOIgFj| z%xrCp&US~SU)iqu^^<@dDtF_@!&<>{(Hz2D3PiM%J*QP1T6Ycoh=mMlz*CDmdh$V5 z^T`PgD&J~Un>J241aosmWJ=s3#XimR;$Ga`>`3O#WRnamhAa2YhndLmVc{JF*&aSq zI*OqUTehzAREjo1+sWqn>SYOAb5m_v{{~&=RNj_df56v#!fJ&rqNraQ>PqMQ9d#-3XDv@NsdA{}1Tc0LG=dCm^Z$?dJF%ixez9ZTLk; zNbqQkzlVIzj9+=odsTg0&{*=3L8 z$40y#c&)fp<5FP{VGR47NY0>%@%1Mn9RbNDye;YKRMxNQV&cqnns0B=yd!=y-^a<@ z%T3iC8hd>gcSr0OcnFiDbKYV;%eGr{y)aWAg*6u+nJWT4TPAIF$m7%dk;D3%fPB+V z@xQn=LGfl(sU7ad0_*+vUl|T&`!vEC_Lv-sB!n|_UpC{tZIj1Phhj05qOCP+X~5NP z!jG@Z(HM5ra==o8tc={j$%b@n8agv&;*fp&;T~;*?HQqKIejNARo75Tjg*?7D1garw@5#d*G>E592y+Oceu017givj2`# zt0E_z;>Na9JWD(Zfzwg*-~EKvZF!65>>-S18`7iD5$qe}pQNAov4IZ_+jaYAma2Ru zEv9ake31<-OE2qFx8H|X@X3pNi2^Tz^UK}(#Y~t7mC6RlD<{7xotFI=C4jHh+DZ|Y^Zor zs260kFys#f&&7e)LD~`;CwJBiqh6f?AzwkZj zRJqT2iu%l6-sl9qRQ z7P(3rC6~X$9>PYIj9DCAjhn|_9v#ZJh`tBQ?F;Wt&_n0g6GwkIM>!CyC^XjAC{Rn`^aDOkBO7;)h?k)Dt zr8Ws!y7b*k5jR%ik@jg#aY<9|-f7?|V?J2jXOIpB@VG?{D_(wL*tgo>{yoZKbe^-d z-{Sgse>@-}%3|uB?><>FKpjJDdrVf+3lebuMeqo`sKie#OQ3D9_mCgovO}1YNDg)c zy?T`W`_@Ep`;rsfd3$vLYXZzxv&8GSr%*iz-;f}Dn`#^VkEhTTz2t`%8Y{gbzku#z zY5F-9}c`LJ7yNmVrzA1|xmECyQVM?MfsaRM0T-puro=S__xV}qKVuNwbQ-N`m zzk>mlqysa)wVnBB<2A2lskelugw>&FAix{x$-R834dSAph7WMumcMbJ5X0AHuV>Qz zS-3bp-eQwfY-FT-G!=ZM0^0>-dR6z9yD~2h9Nd_Q!4DLV)iao(XQ1?My33;ZbW5CdlOjQBs-rx3yA(ZmcIe%;K3ThO$1j^Q?sw;KM3wfKz56pU zW&=hiAf4)Qx$3kuSP1M_{4 z^K21SLCcQ{F`wsLmQH|E-USx~lC-A4ki461?O;=xoTZn?nx2ceKo0RKS*Qn_ZT zLm(gvNEM)x4sKjpurP_Q3{(VKrN$U-Q?_rCT^LqEUaKo7f_k$&D}W@KXY%aw@M(r8^u0hR2E0)T)nyQ`#_4 z-%GvBwZQ*P+Ufw=h(A?uAQ#7$a#W0ale+k~T~C*SYXW-hcHw{Qdem5W0^%jpD;x&h z;Agw6ms}l2kaGmvrypOzf+$;7+WQv{WDZ4t*2%q8i>kvtKqI~$yl}=fCw%mD{(F2( z@ZThQpXv+F)S(Y~?2p1_uYa?mhnb&AiAo*QzWb-#D48?&KrkqiSNr9WBB~=9RzGwo zo4iY-xoOK`Z+I>vc<X&E4qaJO^%;8zj zkw3KjOc~0N`ypxdT#$f(q28v#2FiLtg^B)^rf}ZSu^s-$T02R?Rl2&IRBr0PFZKV! zl&E7P7s`If=@`qn%h&CiTFnrA(zv-f*`38)G{*A8>JumKjxezOqhAjELRR_vE-?lI zvWoRDcBx~WUMHx=OZ!Tgg{CU*k4I(cm+Pjw3M#gn8}2D%6@1jtzD=z&rR*dk+eubQ zXOvazB_s_nSISKYM3F(4+un_Ah_MoDoMh-mOFH&a4DZ7J&Kvu~T6uOn&tNv^L^>E3 zT$Gmhd!((Jhj2d^Fkx;j(>2`PzO^X_>5s224iCZQl%LaLWy$6fEwq%Z!exSG;1zcJMjnl*#cLqBv6D>po8bRp&1 z#r^tEDLmKJLhrn1BtzFqR@S-uctZHK^UwjtZziW{M4Uf_q>NPT_5A&L*A{BI+=Whw zXyb-mpH4eKnR7(_o?$&Ou?F80-b`EG7@Mo%G;N2ED1ao0_jDJ7!WX~b#&T1a+2%@2 z^1WWpLz!!zE7xhY8}|h+FEfpz8*6z@JMVS+gDfDTVCAd)sp^4LJ*&~PfQ)wOKrwh3_r-(h@Cq3jp z4YygrTu^NI7$s^_F|l4vPv79t2u*$Q`^RPgS2&s`8$3>i^zcx({G4={N?JGh_a-yC zAq&y0vdQpS9zRPPZy`ngcZaZ={b#$&doee+u;v^Q0r!=F8mA;l(u)1c@&qMCwFs=g z-r|)}Q#wS-a&^sp95xUO+mT_7?FZEWKuYDi+lZc=R_=_$Va-HGehImJ#h?@KDei1Sl(-1pM)Y@-i+4qOk{*C<7i6TOMn zAeZ&)1uypekquC1uTBTzHW+EV3E2HA+()nfWQYj4#zB-h})%pWFSEisq_51nPio{is~It^~@&BzFIxfUogXT&7^FYnEB9P!j1JJ$aB6#g+frp_VTYeTNOyLZOpM2h_0))21J*D2k)V-UGN#u(LF zR`&mQ>d;Z9s?O5eaYdU#<)|e2WJ6R)?IGbaSA_?IfO4=pYULI&Mq~G0b_y(G+=uu1 z{Gz10z)R8+*A9K8#LbxmxxKD1H=&j|l{G(in`j)9C5+Y8aDREThw<#%B8#03+FyBd zIO}WjJS-FDTdbCh45XF*H0Qg~7brs1ovDt;^|lJorYJkem#yoiwJ0_dbQ_+h`7h*T z+5N#67bJ9QnR$Ni`E=Emy4BdGfDg1A1* z`N`5aZVs4Kza`xT$s zl3!yW-2xy}3Bqlr3l4iu9s^rvOZVuAOdipK^RQ7b zg!8K-Rs?61OMJH^UG)IOa#x-lY0$@DZr02I(aVcTtO|&8zx@qFQOws|Kvc^$go6v4 zHae#*(DQ1+RFLLZss4iz7oKlLcY5#(he?=Co-;fBt7N@9cIb0DwvmDB*_ih;cc!R~?WZ(7U+hB-e?HgZjy#$~zPv`VVn#VNE9M914&?Eu0y_5V z%E8s`hy)C7QM=V-h}_!@<^_hF)R%w3D8pAx8=yH?$DVAvht6=z{6T0hB?4cH&~UNO z$j<@))Ds1p5JNrNC2tq*LUskAiAf$U41-W8T<9-H6H(Aok9M{px%^nu6DOmN0eCH? zNouMB<|C~1-)fF76O5f-#S-Cj{SQ4V6mep;ZE!KJ#Kgl&ruAvaE`|62ER(zddw!SM zUf@)mtK(ae_X~#Fa9uWDD|3^nsXfKAM>0ja^PY5cg`7h*Z5F{BkGk@t-gdf0E9z8_ zn98bK1Uct@f59$9JRRi`@$GKJLj~Cbp5w=s-d8KS?ZzbEh^bCYkW8ZgIkff$rK|2 z?n$sF*L+$7@(3Zd_xYO_*1*ppIbiMK7vyGdZb`$1h?gZPh!C{>T4RUP(YrLb5&o-S zSqXDbnq}qcEE`QCBuFZojfgO}l?9*xcX=Y$r1?q=XF0N|!0Pb@cHjr#K$(F9g}P1+ z-tMiik8-SIEOhA=bE|{VlA9#2MaoIt4|CeMmk=%y7w6Yn?z_b9h-2uof+g;8lf+{E z-H2sxdq#@bJXVb8)}sh-goz!_HpdYTkbdJt%y+Vz5p*2HB;#hJSzb@F#)s zlB>|0Sd_Ep8J+vJ>2jN({xF#aem(^0K>S}XgXWx<3J8k^zuYEom>>1qw*uI4$@PIl z_4Ki6zgmU3C~uD*fvvacMQtm>tSPQZwViryqPEM&V7cMDYEn z2c@F6HcV$$B~Q;DYK4q63!^x6&#CFjW^2F8HFYhJZ{DYh9DEn&zDS6Pc-fvD`D@!3 zKvfxqAq~H$0b9KDWmdTQFhY2^XcAiyray{cskz1-#!QJ0s~_&VzTo(a`d3}^U*2sS zw{GF!f9-LA{YfM3vx5>+8=?G&%4*x`&!6!>zCHubnX!qc`+N5@`Ye&%hNgx;c47nM z@ujYb`@n!J^rU{-V?UkRY0KH0U_`Bo==j z5jTJ=Z*c?gr{bb?eJ_yO@OXRc7tb&KU;3x&P^;DmQYF&dmhj=j15?st*c>KXuDGf% z&7XNj(0haitK1vppN~oHad96PRc}3Xqug=zJEHic5C)cm=4wl-AaESJ006;_bI4&n zpwd0Z6!~Gyg$?AnKOM#6l*?6hmYe@@+vejp+$u5`?G4B4>_Cf^b?Tq>NuHFnElz2t zGeA17`dfgsPGrbEuy2*(VSnzU%KFmu*5)`vYa$5n{ysqp)_>yZ>cpb+dZvL;`YqB3 z-{2NcVIYQe@-SMvdV>OU%I4+@*lL8|;*H~Uy7AZQF~= z7abHAPw5pwtOj7dFT!wcZ7d^%oEb-g5+4?@2Sun=l;ClVBNI88P&90Gy4#^+c^TL6 zdtkj%iBY81V!oCTT{;?Z4URC%V>=fJ{#69r$FDNhyN;0ab3Q!g4MAcXpJXIN_P1r~ zdbTA;vQ({3ogblhG3wCRy2lgbyYR<`HG5y*W z{Cwoc4Kg8_*VhiAw>y&$|Gh5RydBp3>LtqXG)$PJ@H=0tip8H)tJetn1a<#D-4sUdN&A@zlNoHrK(6LpalNQj<{U^OJTw(xI{eh$=mnDnHxVS;J#h_>VvCR2v@B zEI-xUv_GGp|KHWxfxlL3G)Nj+o;q+NsQlMLUMvTEl4X0pg<*+uFb+MX zLtUHos_Rz>s$@jDIOoAkEGOrE@8PJF23drfOiy}~sx59~Gr3pgbXGt!ENvY|`M(x; zUG5RTjcn(~`%qgTYOrn z`7JTIu)4jnUu|}%Lh+)uPCNv`8WD2DT>T0P%3==hX)IKBiuIhkajdE*JYpIx>^(=j zf9N}07ouo!jJGT;=XTK1$S?)&gn$>_u#Lt_6y_u?diy5oL z2*pged&?WE)a|-y#PD3EwN8mQ>h5i%Ro0!!aqinjKTYlu6~ z5|IQPZ}XMtJJEtH;SpR8ME_MaLeRWLX-k#O9(lFB;3O`jbgz@T<^9H-MR5>N$ROA69|Q#q#R*6r7|*rEPP6>Fon}S(lgFU!~m)GdX~z77tna z_U0uR7{CQFrmc-j3o=I-7!a_5Xs6Skk6*}u2-HM!4uYrRgY?E`JsW})jZqr~+Ry$1 z_G+Lf9m4zfkPTsB4+aeS-E8>y@2}=-F?3W>PaDEhSWD76!mLmWVB+50~UkV5eKydT~dFEjMznf3RLxJh5Y{h|+BtBIA|e&#!HhOka>sWFt;8n=Pb z{_&g9{$Lc+b%&Le2cd*}sSDhpo&srk$aiH+PsZ$}WlByvCW4K~DYTm9% z1`Wwx`1P&~dK*IEddU#3Bdyzr;1IL-pzqOLF#~0{VrfJ7-!pfPzakux^e;~hb#*z6 z5Zf}bGZ)_~bKHCJDD7C4-!s@m++7vrR!vjk+L_q@o0X+OXYMpOWQS}qUFmP#6n)rq zO3fzJd%<*mrV~G{6W30U+RNt5EA#pdLZjs2ThoOtsoxX3iVu^}-t0zHy@usdZm{|3 zq-44G{okkacG0@QU+x>1$A!YSaP4Ies=`ZwHyf__&E*{@_Xc)xP#>9y2Vu2!^8?yH zEe@F_ApMo|Hx*Eur+JHzRY9gJH_fsow?ZS>>dFAW&`J4?hcJS-imad1&8u+2U`AG> z%{0CyTc#>^ucjK|67Dsb(U!NZg*`_QX@fFfg) z_(qiQ#ij|@#0dvQ10IFqo{Uc!fTfdFRR--4H7s-7=#GI7D2#)WJnKYEI?R5n?&t zVx1wPV?;bwuh_pxk!KN{RB0tmvC&kn4Z?n`{1WgXJ2{hz1$Km|)wr4kBhYh{`7%za z-g)gd^C$JafpyaZX454g9)51Do`WL?oMj7<+neCIXw%s@f+eo)nW$X?WW{rui7JX5 z-fcJB_xvQ7%qHdaImAb`i43T)hrsvJuT|dSIxa^b%qdx(#r4-X%h1QWR|9Dm&=vCtwmo(k#duQ2mT|_9{-LFVNR38X%57-FE4asd&VS`k?q4H{R7p%iyc$+ z>E#aoW+ZtE&X$%i!bK;itdmPCctk`@jry^wsbcfJ zEZfZ|@vBf;NhxsvW5st%P)%u1a5m9@<3~l1GX}}5;m3fa=7XCnt$FHn7Z_drGRJg-vc_4=}SGT zelmKWzzbz9jE?tvg`zv9_J$6^xSK&FAu)>Ko`)>Lkxa5eDlCRw<>Y?yFq!jUk%+MC zE?nC_qMPAQ^3>2G2*vbf7S`bS{uW>$&&+2}EsurElN=u_SwTc>?X>yQpg$g-8>%ND4pOXl|3$k6Ur;d8CA3OdB zBkQs0TOMa?j^1xpKKa$!L&ogZ)3fKFd!`y3TaZRV;~W?etCM=Z=iK_ENOjVfTraGSm;|{#ZP4T)^$FQxg zcIl5M(uPYT_zek)^oT0I%31I_X;ho7TzV-vBB+X@k{O-|)a=pB(w`XhCpk|-q$xJA zr}m@`B4aYKC3C^YoVH|5)})QBev=^HUI$j=9;GgWiL$dTWrydZQ4;%_TmEcaXO)K7o<1iDU#TT5niY`S{FW?$ph;s*u^ngkIicB=V zp&|0L>XlYS21+K9l8IU8B(m*`s88m6=7dy%_lJ(KW-x>1Th!f)Q+rcfRV1gkc6!pJ zXl3M@aMf}wr>mcoRHhMPkW6|%m*Uxux+}9Z$dv_zI2lCgn)<^T3pFs>V+dn>#u@zfnovZR=^@B-+X8>r78UOp%coJc;P(%KzRF6oswIv-Wtk_Roum z30to8&S&uB#?_g20|I)0VpYWs^^WqvF40?hOlchFg&&3rKf53m=Cw~Y?l#Clim+xJ zRu3v6rSh&7Q?+#%`GT70V3J}(`)q6cZFo=Em?IjJL#s`4A0H(4&c156n2rOpHO1p& z5LWGf!Ew4}v14TxlQ7eJkfc`r;wAI}v7C9nQc~;>!yOR@2hJc;*b_0v;&0%P>I4I*z7G$(4oYY4ztIYRc7{lPo8)DRsQ$uV_T#S9l9zwQ9BqiPKhHaqLwRg ze?i)SxrM+J(fc9l+D}F*cyKf*x%(3H>Ald4kPcf(Ajs?UgMgcpL|YN1>U+8SvGC>=MO!D`d2}d&nPUDt1Y;?Kh?kMv=sHaJ)4<@W z#Kz@r+O!L@2X|bOCnICGopw5cF&{X`&eFgc27nWd><}b3gne&+b}i1o9>v0vk+s)N zmgAR^uysS%u{%zu1yv0TF>bZ=u$}O;zWwv&)}$Y34)XlV-B!W2gABr1CI2&&e#D!v z@yt{$mMYN4rK&%!LPhQ!oB_+}uDLrUAl?1XbXOysvsIDf-l>Nn-^QN4M9t3&OI^5K zKSP;$Rx%d2twOK;Fy8u0;!_1-&kK|XO#99sVvRiHar&KMQsqeQF2viwrlC#FEsU2%2Efc$jI|o;+xu_KW&VzF@kXj_*@Q6x6-L{OL|CI zh(e4N@}8wd;QA({I;W~|ZO&t4bO`a%SKLRUL9`vb@@}?Q-0yAKpzEkYOvFDm?))A| zsM-T(iNf~Y)wqx){|Q-(Yd*L{-V6g(>gLik?FYxo6c5ZWv)Ur&w0E@q5Ee zL!TBd723#z42tT}*U`@rfxHVW8~lG!_C(*Ges(;hJ4=&Cih~@-9kfJ<>Fpao z*@Uqgqu0vC$vpUc(^P?reL{dQrpm>wjWm(=k8uGPga7{PLbo)SLO2+NIYKi;2qu`L z@OyqR!vy&)K8`8sY~jhwP6yANe4zjEHOIx8r&opJFQ|ki?6Zkeab}`Ssa*|T@YB2h zNyMMkb?t6n;y0rCn}AViuj(|* zs-)PNmvLix!{x|{*XOObzM1E3n%m5zo@r3GW5mn)7Vyzt)8L)i^tbtPj(0Y3cj!#e zOWz~U1@x?qGxVuit_n?vs?3hq<%A`TU-UL-&Ut+S91MS)M|H@ty<}&FrBqLz{YWxEeO{PdIL1Mu zksRVMWsZfVlYt@4Rr7qvfn-6-V5}2{9@P*oy&F+9nG31xphSgBrb@NE4%LfSOpQio zYwOm~oLrtEyz7e1M!=%NaH^@()zShQS-Mc+Md$~YOjwcs(gwJQL%aG4?jyRL|Y~4SPv2(8>X$MsB#F_JQXhL z*x2%ai{+%vK0c3Cpp@wiWKLZFlJQheIP-#O!yYizJ?|4n4{0)azY_eAFS0yHv6$<# zI^d7i%Z3PU35Vy?d3IELl?4VrF|%G%{JM6ymTL$L1<3Jq@VtdfQRT1jZF-K|!w8tP zzjDE*@r}`Ml6m%~} zzAN4SlashO$mM#K4yVN&XN}vGZbIqS&c?O3L}%x%e`caMpS5!K?sG2cHOs04iX;JC z6kzY)+`29Zk6_&{CnDhFtJgE%<2K8{=vgtFJ1Bj{4dLBU?148y)0_p2xyTuaG})-t zha1;>J}OSpFSTVDHZ<(l8S{Qq?6_Qs)Ma~;wo(g{DD@zL z;GN3s0zEN*Zr|^R7Fc3#o;4D`*C6Q~a4lh9s1Z@IKUndvGO#G6przGuz6%o(!uM34#9kBJ~gDngnMYT z?!Q?gSI1j8n@?kADzmw^IKM8FpEcCJR+FqcbIF9#K+@YKBRJjtGR>M|%Jp8+m+2-s zq{)BP!~4!&S6iy^$#-0J*c?~6vv!-?Rm8(wqkX?ru!^e6)xgMT8JJgf?GA%ef@sKN@ z%pYKsz(Ff>TbhM;;}9=46!wX?_P;_YFr~1fw&_u&gRk{?`eu)vS#1zO)SxVAhk<@> z;?mHqsi7Qml5P{O%OA>@_nj1ZKB2AaH(08i7hDW&5Sz3AA6f4mPj&zQkC*HbDI;5= zG9ofEqeuyrj3UPRNjv5u#YYdtkq4GUzSRA#N|ws>?LE`L9uBh448Tp31>%&(4m zExa?}6oFa_i;MhMb!yyyT>?4|%~zbFaRg-1A^U^!>7TJh;IB?H5nK0o#^&WU!?BQ| zS`SkfI?i)#|N58ND!O5v*tXkXbOzXlzj0m$HT@>fXtw1O=HPaoQLbbIhABPWqZ2UT z4RfkeAe~z4L&mkAH2!|xpnN1pRWX1tJk6Lo+!(4$V7TCD(>YfeY9o~>{yL~2iDm+N@*v^!EX=4jpBYMh=emZ zg>tQuvBXatniG2uaikGg?5J^!KQ=bncKu@lh#Ic`iXh0ZwHPb=M%=lRk)l%IaEXUA z4b~|&fNO_cUy+E(Ixn=x-3JxdCR$Tw>^+uAtMmJ;+lkFFwa$|o94Bj7M3dKmywkc` zdHN_KQ~reWQB$_*_pgk6Lfk2>)^zc$@)_USVR=M5DkUzvY? zIC`3uS~=9y$Cs6WU1g*Yk(jmdN+nqTjGR~L(9?Nb?8HhopkU!hI2 z(0+5R0Gzu8zW;rFTA-3 z9Tz}vB%QIKi5SW@u8?jIIUNn zo7>WHm;{a#<)0jufHJxR!J=ir+DjprqD1qM;zucAk=`- zuCCcx;T9f~=;z2rHaPpaZ1Z(tWMfF{3Lfbev_@6?V@KSN?ye3S9SMedg4K@?8*ExI zr7n8!ytfU~3$YDWbZ_{(ildpiIox(=5ElA=s3rFi~rju zK0d9(#5`FQHLV&QQ=wbYNF#a)4qLW3e-v04ISezFhQN8GadG^d_G1t?~StX=een_cLimH7bbAun9v$^vUXUcwz z%88h=9s*PNW1%A%QEt$!;;<6E;4LkKa=Wlba|)GwQiy1n~utJe!H{bA_WB|4hi0aitP*4-?JnYJeH0sYYKJe zj$Fha)1SKO72Z2A<5o=QH zk4c@;NNb0eWc(wrRlmIK6tMReiXRrM)ltpyk$OUFVy*A?UYfR)72Y$WYz=L>Ox!hX zzrM~hu%A^9X#Qb#)ejbpIBxRt#ld-D4vty2;q0zUdN-D~E>HBoJIIuxU_)Q3W^-hQ zO-AHNg5s^~ndguuuk_sud7;;Sf~*Hmx-}|cvoQ!%&aC{Jl)LXz_HWM&{$x$JFMWA| z*oKAEr7dx|Gqqpd-5?*5gzI#EZEGr@Bo%%2& z1yr~Pq)Xd!rb8GMfLxMqL5|CWLe5DC8{1PI!DNlgLHVM$bVVh)CX+~C+GsHn&DI_p zM}OFAg5i3Dv98| zM`vt1(Oqxm^gQeP1#N1Q~vl&Za`f-jsbu?y0;CU{P3DLc5@ zj^W?OEYaV~ARZhxbjX6!h5PsX1d&8_a5+9|J_&P++DMJU%7#KjwySG_ab8+`>V;Hg zI(!v(xtqilgMF*1fR%WBD|F5@Em92N)rqSM4Qs+QMaf5T-QhY->oC`)lLkcqGvVRF z+1=hsHt|%in3a{s>o;* zysNSI$zLY1G3-7Kl1D^+gakc#Rq4oIwj3U(O!`wKZhkM!`i!O^*GZn{kI(biwm?9# z(H0iHe=O3`Ssz$SvDsPQV2ihH*Aw5&HKkc~7@Et;U7hdyrS{;geX=4}k&gWH=cP&P z>}(=8_hMyUSD$_9YpTtLVpO%-)pfXJZX#a8zuS*vIxgtEu6WTZ!dP9`d<$)^i#En(iW?-Md zZ8dTAwYYVoMNaMdqD6m^-4jpZ8$*1K=}5uju~pESLdXS&q!vIKDjqDpi$_l8Zj>nU zIQl)h{`u^ftH+=Ph~ zo#=o2vZAXfj`~4Jd~NJ0Gi;4Kh}fKj_F@bxs=n;SzppX2!R<61RIGSSJ{O<&urrP; z<=s&4`$k;ClapA|LIL1^UXz{ID%XFeGw2Q2&p~p3d1a+jkCfdAD9NRi>7eYde8MXFUk#qr+auT`$u z_qM!fTC%>z^>dso0>?;ii?W+IrQBS~3?AQ8<;^-T{3HAQT9#cNBZgbiHG1>Ae(D@0 zasJ1}!)NS<-dr>|ECWv&=IUjmeJCp&J@V(-=1aD~EoGq4qz=eei}zmUh18Op_xmUMKgK})8Omu00sH>Y57KzfkMDk~Yc9_x^dGZjY+rhx zV}rAKMv!POGN!;$QJs_}#2#BbD@};}TqJ+$@z zb!~u%MXoRVK-!M@Dg4P>z&)&wRrrMVe221!S4sTZST=j_>2tsj=QE(Ju}4OGBb$yagdWg9J#pR1*OO( zFCL+%+LGb!^3#diOhYtFYYXlRJtKXUy&r8NtpQhwJ`S-17p~Ups~sQ~(@tbZB*AWC`AXU*_%v5J&mo$x-8zXeO)W-U z5ed>am(DkDo4>cg&3GYh9(^B!eDwK~o<`Q-0S8D6?ZNW_=I^`!X!5f}Ee6Pj%4?qi zbM_gkb9cLQL$OpO-DTaY&4mgwl+R{OdjF)wnx4a%f_f)$Q(SmrlUJY!XN!vdWoK zs731?=@yO@<3NzvxlLQWc?IG@>xCh$8PDI{%>3>@z-76g`COK}8zchV1P1sH181g# z;xxHk4Zshp;$jPr%@W`R%_UQE!<&S~#^p(su(54+hwMW|URqYmkb=PV^4%Pz!~ed3 z!tv;%{!JK_6!y%*!@)+`Y?36o)1S<%!c=|vJU5}Eii*HARC&14t7~Tsk2A=ugeDS| z3ipca?BwdL36qbVIFEwlCnUWDD-vn4@#^c#0W>gz?>(2K^Q%&N-cjJ-%vM@Wsd~z} z$0X5!OoNuhvT=a)S-5e-`C0+o0EnlV_jdmJCoS!HRG4MW<(61D_W0NxeIJ@M3%tYl znxn{4|1~qXWf3c?336pU@@&9yZ#KNw8_~}A&~9WWxRRa`7>sEBxad(>K0dY z$Q3R%14*VxE~<9LSr9OjAv%miWCN`nsJu(>#qA8&)+~7^rPtp8mcb z&Jl{OU0DI}h=N=`I4qZ%7iokYbNZi~Ewah!_I~OPRemkmy@(8%iP~%dyTz5pOQ}r3 z^6yEay~={D{emfrv3`>0FG$_i){bU5@r)SORif25FWlFk$KSzn`AyLX!>Qso=d;>7 z?@E1|ctHwtQleXTo1yf>Kcm1f&@0muV%4fLawS#{qwZA2m6zNs{66H~thX!p9~?<; z!;IOrbZ36|j84cil)_W4!m3r(a6u$eM_uX;V*~7YpLZ!b4zjq)SUx%lt%B=z`j?IeSE-ls zI#y3ycSc(+zX4Px9kGIuBVlDU;U%27%G&`_S<5K5vPlq{*I=wj{fR z)6L5F&Bj6xWcclS$Im8Wz@uGDKd!4@bt#4zw-5ITqf1YWrO~&7XhAqmhu}ET?nUL4 zXlCv!jSdg%qa|OkQD5+Ane-rS>^FFWBICz`$HVCu@V{s&!NVG=pHyx4Vgwa0)s%iQurk0kY{=AO(Sn&?kz z!JO07+?zlu4@%~W1ZI|se3O!>Yk~Thd8-Zw>Dij`l0K*$3%KJO8ZM4=FzTNf1%<2k zihpKWkP*o2+_pEe0UeNHx1S#jUugrB@}pZM-^WD`$(OnrMsW<>>xGu^51+_}PXZ29 z!gdVFUizXX7_8GjVZ4{8Y7sOt9isYoMG0wd_Z^^(f_P$3KLOr~!bJd6;JJJpvvz+9 zEC?x!Ta*00x{+%?PPC8I{~oNU&7HBIY>a%;l|5g*ZJ(&b5z)|g@Yu_y2s<9dA3fF8 zuP!j>plAt#E}2^_gB@roLPh zcew_UAXm74Nqo9yH!jb+jWc+L2WC=y^HPuTcIc7gKB!PE1AXPFN>mYnLG9ck`)83D zRJg~5=btcY?C=0uKhlu?%%5E@iY8}X)8vs>)0c7rknqPod0K*jnWMuxb$`pWppw z4wL0rR^ioV+iVEoZXHZk5_>JrX^e$Y>j^(PQFXB3!7DHYNhxb%E8IZzLzkiyatymL zMAek4a!-!)W>QFMO;ibe2 zP%XT`6m)$ok;ClxOs&ojugqE~kC_^bDS7{No{RV1@##+W^-qReCX?zRoK=ux$C25& zUW>2KPuPgMos?|S!3~!C2{zoRshG#aYzApvt>4)WX)%sSmGZt;E3TJZ1eZ~0kuj%V zo>70+_bS1I^Ae(74D3Z~yf^mX*PvwZcFOTyeAIVT@a8i?k5+AnD7~+|n&>eo&CeR^2-wh3ew?yzUp)sg_4ToeI13wL0tSa|E5H zBe%Vz+IOPoBj)2hfaCtvN|6w1q&uBzVbANT{$hWfh% zvqlU4!6qS9(=YG52i=lJ-_g$u2cD~*Kl&rv#r6d1itoo>((8nUoo!ptCRzrOSP8Cl zI@~a>OC6#-G%VIg2*sGuK}2(=j@mHUXe-C{g(lb(H;A0ZCt73H+ zsr>dtwgoD?1#^J>#rPw@EHlHMzT4-ty50+`RGeQxiS8KUDqft(hY~5b_h3gq<$h9G zt=43r(mDhldx+Zt8Z~Wa8?@vPV$AWQ4~l{`04c0wiPygpyLGUCbd4o-8FDyW;KLXNhzSzBa{_;Iq z_KI!cC(O>8nk+HML0<=_?H#0IMSphK^a@K0(DNpj;Yre4!x?nhWBr{~JqvnK?es*f zkPKdgjmY#BMxHLOz*}5QKb06J?g1gBLvC4Pcrs}h7aJ{de`P>I3oQjj-<*5eFV22? zyn3TBN$16*!P%c9ROwhUg-hoe2V6MfApEuq(v`!*qRq_2Z+sit z5js|?NIc*Cn_%=AO}`p@DWxI&Wtj*1+?{E7o)~J?VbVDk0rw0=nwM>e1&h(v!FKGuqWfm0HFbn)f+i~D>P8-V!XTE!C zC-;4SpJRnHs>Q@w*+xm-TGE7LbN0Ks3C5j?sBt-BM3)ldswhjqCNg52Rp|?QJ?}my zx&4l4DJ?pbfWAm~3V+w>lr)O;M)DNu*PFasw-&@@P=#Tnms7u^6{?nn6Bdps+g`d9 z0TQSEy!P+j7wINyaXdH6Hum<}87%d7AMPo*qN_XJ$n;>Y<8?;4qKB#w5vfjJ;Fev5 zFOCfkAAq9;{<>HU!KY)d@&=GrXS*eZh!Q7H{={ZI+*;qEg+r4;Nn9bDn&sML7dKmk zR{1dLiIc))aJZLT`D@E|?FH7k`)JH6+|FcY^K#4k&)@sm^WtRjNfV2NGvCb&gZR{N zPRn<{e|y!qy#>Cs86|h>$rmILI4xHdgpov>F#XoJ=G}26#FY$sRlsXt3Gc`GEPAS0 zqDmvM$xB&)6TQ4WmpGbK-Tg%|WH%HM;yg~@ed_s%_G_8b&xZtJG8Kp11S)SD5+_3D8mk=F{X)Wq}}ut%o;d26Qnd4y?TpZ_1Pf^M%dUGSlq_lA}zt4pvd9NyzpxqsMAr*qp!SrKixktgB z-)3KzrzhY8ij0lTxcWNc*RMvOEk+eDjLt-&Y8V%l_6L`lz!pfzITn_zx#e)3G4V5y z6>=RjNte7q_Uk+S=V%msLZq0W7unEi#9eBZkp=g2WTqwlk(4DWYW;Bebz#_afIl@< z+Uia|CSa1+#r5S&O=F6RE~Go`=eEgxo39tYr_m4vS{>X#@%?1)uk878`3ocUCQF!A zhqoEj$U>xH2o-Bhd}>eBeD~ka%6^?(|QC-c!M++A$ds+ve)}^t(WQ$9>6-4cE^PpH2w?hd~^vFB_?Fmwco8 z*$25cGz6aCOwPRQ_ng-0fQHcD&3l6fE3_pjQ><#BV7w1ydMR55dq-j){t+W)n)32Y za2~)krpXPT{958@9Oab4ACqtgA+|&ctReTWB}mYjh02}hm^_Sx*23L9KN;I(+PF%-c-ayn>2+q*{}44;D1-YMeb@aNYTT$;Om zVZz9(uFTZ)8@%wOY<1pwlaz^_H6o*{dyVp_P2)}$i<{j|Q0Z58wIBQR7&=FEg|s+n znB|t|?@bNeLfxcqwC2Iv3m8VFpJ>9s8YnWtE=$zihaik1?Lf*Ks*X1Ej6^5d-ouwF~{^1 z*PE3ggG_-w^_thte0)^vxh8x6!Y(ICMn?fXM2Pc$o2t@mlB z=j*t>)1OCVyc_)VY@)~?_9;|zpefdNnPR}lU=A~cql zj7R60f5tRDDb`IG1<5HRvmqz}hCpM^uXsq=TMk2#R(QB}f3CMsW( z!sy5HEgRJX7_l2u6|Uq4icco{`+(N+|uOhHlK(Qjjx>WPe(aQ<>^Tn&-g; z^wo}jeJY%C*axMOt`_5W?mn+YJ@4Cbkb?u+=4ROz{FM`S{{t#@uMMbfw*C^6jtowD z82o!M61x#k&1BD`I$(BnZ%G6{8cflx@s=SYF3qf*dXG1)+MQjCVblcRyNHez#MYod zpQ@vJH%a<^3!YD*N`ja*%5J240e#R}tVAWG9zA|glWtv1atCLicL-~|Py8FvxIX{|BDmtH1kc_A*=X4G{(_ zZ&2WLUYtDy3rkL$p`k}}X&S}okrKtVX%MS4*mk0(xu^9xb7dZy3&+Sug9KgZ@VXb^ zou6yu-`reig@X}?(aa_)A@f}Yke2B~9}`NjRI8C$`Jhss{XSj!uw9081PWgYX71^t zR$?cA4=BI<(Nda4pOS7dx%3NBb3&}9nupYb4VNj%{snQJHDtC=uSo2tu|kz{Lv*#J zKeSuiT!C-Rg5&MKGAwMyZr^szu8X5}`>YJH)&4&qBuT;s$FFLJn4YT{{zsvOt#0Aq zvpN9?G6DX=7jQyf&jzPr~U zVJjTJvd?a;{4~rKhgFF~T&g`~Pyy}}$?AAfFbt*n30_N zw)?I0QA6bk(<{Trk3XOr4sS7jtv-?6b%Yp8I&}HvXH5TIoP8hSLkYNHiAZwb$F`9r zxvSmE?h4kdm$5>vuRs~AUK4I6+Lmft&gNLPXDz0|pzT|+7~>mIidl-tM)5pmYPW9M zwL|x}B!pr)Bpai_TL!_DW%Boz9R}$Gvd|0WkTW)QWq5sYI6>xB^-iNr7PoxO#UA5< zsCxxBO>dp_uqySe@)(I5(qi2){G3-l`Jb)VNSdg-2jv=5=jKug6KXlVG9QIOxNfcR99 zg-cM;U+|nyuP4b_YtEs_c%(8cr&%6zu*UeE3wyKLQU2>k`VwDt-Do-B*xb;@itu?h zw(j&q!!jFmqKD&h>SeK&wojN5{d#v<>D{veRHgxM zJbZ@F4?)s7^ReoWKAXOQVDgChggGZjtI=w7&nzzr+D+f(P=)*+pfjtOfO>8S)i8zr zN?s-RzLNXJ+pCFpTDiV{xHF*{{>^z(t}VX9#PH5bsoK+!?WkZCSWr3e4L~+y$tq3@ z{v;kraQ zudA4r)VvQHn*o(<>{5YsDE6NHo5b__eOnMctaVW*Y|HQi4$eo`Ctw3ZMI z#&Nn~Q-c8DjSBV*5(cZdS$WSZ(R#2DYY--2gb9CG=IJV=3F%UevG<;+>6Tbh-iu0Q#GI2Rq(96lQ+6MtNo$_1a_s%{JoN(S zo2&$8;P)FPZ;h~Q2=GY#D+rZm1pfo3&&Qjh**Gndp(zX|U;}ZUcr-E%4A+pst@-|H zwFgT_S0n<_LlJeuoA3ZPX!IB#sg_=i#l^9MzTOa}IIV-a-0VW`6&I9?};!lrED5NpWp%Z~xAEeYt1ho%x%@ zFt!O{9j?jt3+*rOfHL9e3rr*%+tf%s6L3TuE8o}V-Ys;d@1^dMl&`m;#5KC~fldol z?CN`^fyQ>Xd}aK4FIo2GKSta??O#)9%QC2T-Mmg2Gts{+JsGh(!O}SUBl!vxq zBn%Z(J_FSx&rs`wCw3q14DrpI(IaTBxkT>?)9aLSF25sI+N!+AvLLMu{ur&VF9@wB zOYPN3$<(I-wT)X#s=i@+uIsEaR7C?1`Wq442q4Pq<>@QBObFEW^JinK+Jz#?M;JbOPu+_F+|U%5lZ3xM|pF%;|9~` zTTgK;>py?8&g<^Mf6o;B_kNkY8hZwkPeXpt^tQwDGS(SQS5^vynvi$yZKq%}m0O*oYrpKQ8RXh|)Z;B6pxa^25Kz?<=ep^^ z!uMH936>8mL11<1&Ozl;Iz&bgcj~E$Ut%MnRI<#%&#sMUd3idc zIVSR;2xrq1*(Y37a*Vw8oC;U)rFpmu%-9>f9Jg^hbQre2{^R{e`s@VCtO~%j`59Au z^EOVAR~mIw`;gFN;^?URiK4XtKgp=HxhIal@Q7?kT(~`FCTlY7NF8qYuJo!QyH8gS z$K25+7(ucbePPgDd4?Z&q5Fz~ep!*Xyy(zuviEXLHrO>Daew`Kfcyk*93^&Wl}0rB z3I0me&J)9R3roLpi|^I`)=eaw`<1K&R2cGe4u?AJRxqa)G)2`ef;D`_YtB<->0TjZ ztDWRHxe3jzLe(8pri;@{N=~WAyL}!18WkR%5O>R9LOoD^qGLXi53%b`^eOEu;Z=cN z)9I z3$H-GG+nb+W#7EJ5xtIy&ofyOp6h=xU6S{K$j}%BL10j+Pyoa{+rl?-E5Ev<)%IV- zCT2}OP^Of6oUntQodWCH>TQY;2>z=1vAO9P)6qlO{=g%e0XkK&1=;w?m=ciX+d+0E zj5C1Qzt4jJKT_S84#-2Bfv7&IK~GFSHh%0W-b`&<4N(2U6SbIRJzC9z?mQv=l)&FZ zR5ZD$HB{NKigP1&`FQdom8ra=blwf?jTPhXbwL>)og-yz{>i+2YI`ZX;6vw?tCpOq zJh#kq`K8X{D@t*YHu>R0a9UchMgBq=K)Pha7mF8Fx?bRsm< zx*y|t2+Uf?PN6)z)^0&CUeIRAJEZ3Cf%svvNb(xnLim6*33A77nG5IJ;8$B!h+Xy_ z4GqB`q|cS!mwEx}M~|941FO7pjO}Ej>n6zBL=^ih`6QcxLorTbAGG$AIvPNn6iRWy z`xiamv2tI2oXC{733L_bV;oncP69SEl#Eyz- zRI!wP%QOEkl&u_km{9<+O?yFSG|T*hQpg5Lt125Zy+J3)!n__<&tEp8WU&V(;yJok z2VPs>IBZVWVGr9<7YzoiEQRIGH!`Z;)xg$}hx}Ifw+}8;VPf^q8QeveFu^B1S-KR^_}{@>-XD6<4IG4X!f_t$GUeeYkc4TwT?hR*A9<5iJ~zlX%~? z-$V0i505_h&7(kRKpd>-09Q9*4+run1^%fo0-N5Ys=~4vGB&d1uK=d~I*m0jFs=qN zD36C3%A#sKN9WXc~>ar4Lc$9c&vAmGng)A;2750w+c*4*JYlAkSD8U>=&rCxL6dM3po zy+WQ6mu)<@GDO9IY~J+^=7cgQ)_G_#5o7uB*(>Mp>y@m84Pgd#I8_J) zV(*aA%ZpGC?w@zF_W&I+q6>U6tu6A|@MiwG zi+`0uTcO&W-6abNoBTJmY~wWGc?|7E04JA~DI}A86js4Kx&v^ZeBw||P5+M{T(qZ^ zc${9J+E}`?4n=nJ{T4gFz77#52b-dl))q<^dMpPk4}f0|EG)U|;V+voJBle=&8Q(5gu4GBN@4SrgtA^HiZ4nr(shs#0`7WOD zG)i47{%nk$&POn;It>U@hY5gXb^a%lP71&~5O#-TGJXBpQ6HReA)-d8T5ZQ6S-Dr$ zS)}KbuMY*;$e8RlPeF#BWgay?Xb^WM-VeX!h?Y~tuR_g6=wIcrf^3mGf--MJ$Q zEVA5#PrX2VM4(E3&kq8@pu2~n&S}-%*H2~kkGT$2#oZP)4^}p0DPh2#>br@|*8&mh zM*}RVg9EA0FrnA!`^5GFQzF=*UKH@?LZ-Lif@K2uWnP&pZtiVnXJSi%_)<|s zxo0FxVq6Hhn)!K6UFx#V~I&oII!@hJ$?k)HSA+SOWU66yRjdn zAF53I&4Fcg6G_{OH^dTqdPYof)D+KxwiiYxz_(VoI4qg#%o zd3o^2&)By8&`-`f*2j?h{)h4P(-E8yXHtp`I=e?0P&LeZPf7^WCWht?el=u*_ zXm-{~^1>S*zDY&3eYvMQ0cO7tSUnOGuP$e%5=hiP@6wV-OY+LvY^M6y+n;>p0I#)7n^Q-$ejq*vis%VjiLI2%lUH zYu{v9(U_U-X6Eolz~i}&ecj%I{4Zjs>DDz|0x#ZpU3--7ne;JjO_&e5qVqlsC4!m8 z9vG)bHKqAd=WC2#Uxi|E68vSwXo05FoUf>N&OtAs75^>?M@$^9PET(Y7It##GCniM z{nQxi)NiaheeZx|?~*@hKTl|jdmUx}^0WoHE~qV5Y|(leVoo4yd1Qo9h#1813VP_6 z`97KB&d>FKdnCvCCL32YGwV`P7lXnGL>@!fN^s90R3t7-QJI*YIeN_Ezo#X@e9ZYl z%MMzH;SJaPg*vMCcLpF_cg~z&!?)h+_Se;kzzBufV~`Ng@eJ-4%-GxuL&*m5G)p?h1^VTxDX+jd{TT#g7VgF z+^BPt97$%3IiwQcL|>lF9flp%$juD&HtyiKeAVQ~i`z?TFM?ru%&TI6#K#BEUY1cWtrx2>vlt zwOt>wFHY!nb+{Vhi_7{JPg&N07U@Nk+k*-zp9Gyn=BX|iEGhDOb zv-PdYyBj!ceDOWV|6gfnSh*>&@%0qSx-U8p!bbPvO6oMEB}lNW^$-l>(dTV&t>6<^ zfl76ynEstOwb&gIgW*y;mG(ev;_bO`hU!t>t8eqAjt=oseeym^g>0NNh9DUGXp7r9 zh)9B!r=Yy97;JSfo@;M%m>FpuGN}dFNHS&ZR@t{dT9|y>uk7ID#$m~uO;4!Wk;%ZE z5mo)9XYDtL*tC5#+no!|!I`dt78IQYU7Bxl{>I=Ji8 zjDnZ);*di!RK?)L;0I2%R27E*aM_>j{(^*=dr(I!DLn;O4vYsK*XF0B|G{wLsz%ih zwiu=1{-=$YRzL!4Pt?TOdkSRJXx_i@BfH~@pFTYyJ%wME(5mgxuU@5mx3G799Z&{$ zJ0GzDqnmw4xKd)HCs|IRM!-9B3`-0rfnu|yJvB;*7|a9?RzPV87;2ifRA#95#(B$c zET6D~)QXzxOYjPHWI;U+7(8ZX*PvS{E)5JZ5bJ`>IVeNG0qbO>f=DG%aF@6#ze_;B z$EhxjUz}>=-H8>mP@eFfi??1d7k3-Vf8|7am~Xkg8Ep4`rZFmyTRt~8E$u!8@aJ2) zo(ulL#C5&9+83LuI+da_Tj81wxDKwU2>14_`D=CGRcspL?w8}@KAf9nh}IaZ4lL{q zli|Zp70g%?BK4min0(TlZk z3v@Ao8pN@MWM)JyVV@u*SJ$iS;7q2?P|SAp z%I}=`Dx@zRl!crx0^q~?3*x+B#t(T+&Dhf}BSD z$lVYxC@XP8@~uo=@XMf0HPuH?}_1WC||kdk8i#2WsLfCE=vyAH5tVUzDVsBTkLdCMON z`e7IFO+;LA@uF?}OYA>&rATs6P`M&sDRO;hLpQYiQ6Q6>-J>S%r?(_Z3stsfn!z-AZO%`dx|WfVj_Dy6rCg{ZD5IW^3ViJd zmXwp5RJ`p|_gpup?fM)fg`D@cYc@VJ3~6FKdek^4sM=9X2H=HieF7t8S=c-5o(w~$ zb9T>ax2xrx<AfP9NbVc1Urv&=dsdN*|2)`sMt>Mi!b8Acc*zhD>jLxmkmLc9F33oGx?y}^Tgu+yW68h1 z01nZt-+v9p^7R4_ssZ6L&oJxi3Y z1@n#-Gk;^M@-wa!T@fkXRYxLeC=gVE9gdE4)t)iqrRW%Ov2Ndtzt|irqF5<^L&@zr zvG*XNSmE+Z*TIP#G*q+>O_Ra7|33S{KNOli+f$p2CIQjKs{cPDgg_-|N7Y{hoWIb} zc7{1&zWv7uh&R1K1%j1%_`N7GTT4v%D_jJ}G$T-UBk--~@9Ps{dK)5;^%WeSr)h~h zll4zrJbGt4vOXkHOf1LH(4s%-%oCKaYu!H2uk7t@$wL7&wc7@n6dWfh^H9wAYJJ2- zSU!}%l>%}Tqr6fHmb(lg)9F+F6B7%wJgi_2vBX)cnT~Z{0ne2+5*~vxMV<#Yi;GYt zranQQVUvai^DQ8lsxtLH?&omWFfQdK*H zB_&8NVlOs942a}cOeCmSK~66Cysy@ORWWEWKCcB6AWe*KqyP)7>(u)_k ztCpx=`REvWau%8#OwX{70z^wIhYpo7(3`n*8H+$fNcL0IId;k<s#2^e$pL$(B;1BFrAM;vaYiOrX?Pw=r#H!h{!mmM+rjMt{;I&ImLJ~z6W@+$@avV znHq4jv#n~%%f3oX?2wQcKgyHj|L9)`;L9=LSLU)q>B`^xM1^@SDLu#3NE3qY2G+#2 zt^e#&f8f7%wO0dOqxDg+;*xv?Li zhLndBXP>@{Xg^Gc4r3d>XSf$d(_#LsN<|t-=OTF_g6_w0odo`bym*Qs;tg{-CG=)$ zOLvY9uI}S)0KULzWa&AefLL0%8NY^eC>iIuIrfbY6~I`i)j0BW$ zrBgk)eJnu2n!82j_1(1W&#$e-e6$-<&bR#XeB;X{s`Z~tJfTqd6UA3Hk}VE&B1U-P zUbKV+s0?oF+Q3=9RR`2r$9hrUBMY3RC2i5ET1+Ap(ea>g0FeqG(6xmoRcc<3WVOQRk+ZywRhmUa2<0K1vPOgA&sV?HUmZZw*;0E?4& z4iv34(AVKC%+?3twkQ0v(^F9M&Y;K-0D9v*t^0#vAZ%4>Z%-8>VYkYAEwn9A9k)a0 z4TtY8OE8w4I21pe=fx2JFEF8O;7`iBixwRZ3f$*>|Fozu{{sc_oVABzRBNWoUJPb24MI{v^ZacFv&#m-t(i8 zWc*ra)5{_8@V(h|Us=ai6MssTcde?&{Zu86GM5t`WVfl`gM|8!;m>1D*N`wV{}KI1 zgD1O`LNwOnC^D=8Vn6m5Vi!ezRmuk)+&~W}h<2BT)u%RGeRY|7yf@3d;o){IcHHv% z+L@kl#=zmq(E*4OR)WlNkwk|=^+CL(sF zB#`Ghk?%z_K?9pYaW_ow;wfTTDDwydKS^xct*@S%?nJJsyccCQ*)8L zX}YslwhS8rA{G+AKzPoZz<9KFCXwM7G#$T6|L2ijmLRc}Y85{DSLa%-8%=yjR1V2! zzT+OevTmTC3}(u8>{o_NhpG!t*4vU6p?AE}NoaYYdc=FJ#$;)8*>1Uk!E8mA^G!WY z&NTchB<@Rb9V8-YmWk*YLW}XPygaL4O|HKqFeMO^D{)6r0=xRL;2Z{Oo3@2}H) zpXN%nfU*%{B>hA`pj)lm8zK{A^Q6T~H&(XLb0G4df-IEm4p_#0x+%z6-YJd``IAZ2 z!)SU^>o1)%ky@y0RsbA9;sOJAb}%CZ7#3LP92Bu=b~cP2tS~sPfmM9z*Dg zu_5{2_B12DORb>8fPuUN3bk2W1qf&77QF;_&eGTI!)Xbfe|;25T={g2_Ns-p!P9pF zH-J}r!pl-x^R$BS2;P;lA;^59lyNa+LoflLPHxk3UgNoaM%#sDekqWYfnLdYVD8+v z7j*%?<+Y|1xFeD0#G}4sn)L0(Jr+hi+nkPvX-rPZcXPVMcv0T_pJ^8b@wNGT{ue*O ziFZ2EqlhgBqd?P#J8iDBX5c~@`gm~ejK??kr8m_XA`e#V2@|c~l9jGC6UUmadQ5~P zJ?63r`9rN?A+$CLBvUWB-^AVZ(@4+V$ zrViQ0rtA{-NvHNX#7n)h{1jRaxlGtL3kuw&beZ@UAg-Q7*J0-A!7(N~mf<@#2WmAVV=9)R7w{6{fhtM$}TWrW%O zD(*Q%IyJ{>1&vvM@SiXuju410=&eB{90kr5{T6jAB-(8p9kty&V2u8oKpXu#*Zzum zN`fplSgsq)^EJFx_-K_~syLRI-w1@B+jXFK)j%A*#vuxjmohffA7MwZXA6XyhfjOp zBTKVXyrH4GMnDoZM31fS=L&>!=J4bS7r(nSdnJu~ucgvK4Dia!UqucVm4>saajK-6 zFba&&d2h{2P*P}EWXy!Yzm?k^mgtyWBAvZCx83p|>_7nBtR@UdG`^e8&M zbR1GvQcmj5b*&roYTBP~yW_L4IEEumZpBFg&B;8314w@DcaUAz+OMxBSQQ1ml{S}7 zj&1YvM~3AInSlxDly|SC@ux)Z+{S(K+}-Z~j&Zvnkd3e7|47LAp;dgo{VV7{9aeoI zu^q-hj=wA6?rO+uLN{^mbYqIzg$ZxaBM+R(U;BJutu48&HPKPb_$Isf-6T0Chqvz? zIOQ%Y4)7{x8InR-)s{~uXj9uM{Y#hsKTiLzxaDV3$MgtC^R zMUo0dj3qlwCHoA?(t=X5FBOG|AzP8LWr;!dtqi4+bz~Sb#`2u6?!C|Nc|CvK*R5VH z^O?{2ob%pJHP+@rOC!7s{N!+CAz)b1Kt2&`r$lu(RwR|epFM@Q22EJr5~K#=EPj>h z%R3`WEtVfe7vL|>LAICMXm4^DE)vuZ;g7baXrz~WtF7* zS#H|b_5k3>ixr@J`Ae-b_J$%r)kbVgXGN6DC##3FfoWd{;WTKzSe*c%znbB)^=>DLbCaITCh{xewb(I5cFV@QQL7AleO5x9NiK_CS` zecJ9Y3R2Hl*r4VyHZa2Y((yL@6&?-5uFe#FbIHcIkLd4;vgto*?<8_>C?>SX4= zc)U_s;%J>#;+1{FT*28Q^qO}vQj*u^La&-QK%Z|*Xjwmg${HWWXQ+7)Qo5L`;!J4@ zNFyR2)dKg|8wVDJ8je8wsU(2W3DZdipfcQ`{Ekq>9}(^LMB)f>+s>~X)T!B#(*dU< z-$SU7u+EUW^D}U)%tr{*j(Xf2@n+oa9ViB6MioG0ke0W)!W2NDAuzK;Ii%5VE&pnE zsE}|!e0DU>D*)Cl&A^`?>TI@b?8Bvu%3UJ(Mo;Qo`imD|;RNr_g9AtiirpQ~`}+pC z1T+1e3*aFUnR{ZzbBjZF`$;K<>w8sZLwPrc9p0R<<(a@qIY_XVG2QJw;s?PN2#IQ= zAgUp#hLy~Yi8}#PK^TNqKVj%*b&l^I{v~6PA;&mdWR{xJGG4Tp`9f@uj_hQ`K@g&D zBp3_RFUlJ&`C&|lWl;#;Ur7B7=E`@r1eTOT$DnESbU93`(KWDnRfAoawkF~A1ES+8 zS;l}IJ1S`=3!zHz=D(Jw)yzCqAa0~|Y}N+S3<(fYf-d9#;KeQW$ury(mu~c;-l`%k z2LdXER`siPalLo~LqfI`XarwXAo>i;}ND&QyUQsq!e*#K9zgmo#{HZkd`WB5tmj zuuJewrJ7GJ%Rfoz>AZojGQ|m;Clr$~!2#6S4|Wv6`p$fF0t$dH`M> zlUOV;Lh;5xfQuC-TmTYa{TbnX1UP`C)bWco>t^helC$4SxRnI<$|A!-mTjmLh7(zR=vG<@8NH=;tCsNQ~YV0*2Sc+&gZnSlVN<4nXGUC1?m+4@T34OhnejBK(I

    B&F3gp6=GRcuX@3m3CiySn;}5qYR)SAlH(HU6j!@W?bXaaZ7xUVQ1= zQjUGkyZVQG)sX%$&&qZh(JMg+5<56fwpPJc`Rfa#Si8i_mK2crd;mAbhqOMrZQ&O;Q^cYvPp za>yb1x>^V!{F!uOr?Z~X?$kwbrAN*e0-^A|eGl2_+yy*gq_Q@gDY&WQ4Jq)9X^e=k8bGGbqGnb@MR9kU`JBu9S!| zx_9$lZfjbf@csS^96WSCV3qBMAq9!oM}hV!fSbX7k@vGChaPWaRn*hhtOWLLyweb= zHPP);0nTa;^E+ii-u?}dQUgc^7ZLhgNE2rM^ux5J!g7?Ej?HoK!hxHms+pBMxNX+6 z(HVs6Ad-lpaSp&_B_%T~8W)7oA7Gl^Y6@HLAR$u*ZSxQU81~2G&x0^2Qo0%*+Ic0~ zN-S&(B7nvbnBI_&?{~N*X!fgnWN@c;H^;W0LFchj`@o{MXG+Y5jnzgauIzhZ8^C2V^Lw-_Q!s<%Yvnx<3F28Ff!Go1M`{;vOzBrvp)~l8Z<$?LA_|R}hB7+7 z$^@n@uk~xRtz}K*hOb#Ho;|G;y-C-2{Pfeb)0ehS?S62L_u!+K8wFpV*&ZcRvsqv} z%Vz$l9T%lL{m)2i(Z30`4OHS<6O{K=5cl>^7Fr#6@`CB>qv(jo5gaKkd<6YYkwWvg zmJq>gSc9$mp-o#GNBMTBX?mXy;GSwm^5gZR3s7y+bi+|K`{CZyl98iKVz2G1h1S^z z+XW(UFR;&IHI3qrMNYpyBf>~g43<9Y(2}kHg89vZrWY=T|MbI;YN$>rziq#fIp

    gKOlNRPH8PUB`b6tL^Bz7hpB(jI;1P64R>4=nUg=1VMq8_ zi;d=?XUKWc>*|V67K{Gl08z|BhONWzyrF zkg4J`pmv*adw!s}FH%&c6w{l<-FBy=w5+W9m&+Wpc-1T(GvoXcT8tpP0{ZEJ@*QMZ zqBpMrBzvL@KH%kvX8(LJdyMg?*MIQJw-a1c0df)(`ITmSCoXZq|7kpk31aNw7uR58 zUz}NRC(ZO1eJS=U{#o4X#wAn})23~qZKJzm%&>oq=rG{QMyP1QM$;}GBq#m0@Fa`M z$aN)}hVOF$Pklkh!9Af-BB6{&bvTSN!c`>Ow0S74spMnq)M+M_t~CTKtjNsW;!r~X z+W|zZG|#+$f@|L{B-pX-SWZj<%H2motIT%l$`Ie_S?^^Z^94;`rSB2J0&BUcV4Pf* zfo~gF;xY^g?t>e_rs+)yJHgHqR>?ecn|yAnCN!}*&NXmN{4wd1@Y*E4tlXPX0;3aQ zdh$*h?^nrBH{(?`8*JeNd^K{*!=t46`TDnJkFhSt{s#v}eZ(GyriGK9>`|%sY9k#(W9}gL zc_;I6w+-kJ^^@h=<*xk+0Y~i%luL=@RlRW=u_hET=XCG$EQIOwA^riT(QT=yh5D0n zf@^qja*o(_P**>1!fHIk`7e%`UcUU8O_*oMG4*Yt)}U&j_O+D`16r?@$Ga;d*9z;4 zZGxFUpL`iC_4k^d3!p|)ej8g+h@z>rafkE*nUO|I9VW1VYeGURyR={ATAn^&-tVfL zuwx0&HwFsNZJ`Q0Tsl>Q4P|Vz-KR*>S$oG=fO>c8NlmquKlTNV+@D_!1LV(cvz+ZY zQTghV=K$2aK}l1pG%#Xu2SmO0KD_O0J$BcIRc#xPHTc zYVS;6DK|Yw(wdK^!WJ;eD8UDy;3J>TnJ|j-~NFNBei_I>TJ17jN^B83b|#~NShP;XR{cP6%hVKr~mogUs$j! z@ZHDToAW9Hv;uyHh2gqGH3-v#PNixeuMK2j6tYt01<0~cAoe^x&~RM=JspqYftH*@ zIsaBYY;}F0rFLWY+Sh%gU4bVL=pMfJ^l8-ds5sta-WR-S*6Kf9HxeFLDBQAojk>N7 zOszTXl&g^q`Tc?j%OW+_G50tce8%A( z4VGXGcP*~F=&nFoZ6L5wQ`C!HdgKPVP*vS1f>Ypv33Kij_cB~my z!K5*^?aDAFDLW1iLw5ZOSP8P^dO2ktTrGdzzhBDEX3H$xzJdy*MvzMj6bBb_xpt6~ zeiBQStAvzJSSeF+R&h`jvM76@4p4TR-eYL{og^;K{rb(L6Y@kXD7f4^eKQR^8#I~X zEoKmB+Lpv_W|(BUIvUMclk}9D=#1y2(*&u-3Gpag-aBRVw1vH0V`=^c=7pMfPK7iw86m)vx(Xt5Cc;=W*-vM`>96ws_7$O#o;=$SRo#xW?3 zPenHB=WxkxajPc`R8cH2A4#}g>MC=HM`u28>7W>Wu6dY%dnI*hPv&_&pye&gHu2Fa zybNmzE`v5J!R*|>ehq{JUDJ z8jES&irwxHD2z*vvhMb@?GX_nuR}hC42RG|csENKCIq3{haU2&)P!%Xj}ofh>d+Nl zWqSEDm&JiP$!2?~^2#Ka&a;jZa|?SZ9;)6g`ps@Li3zj}R?^AQ`ax<2t zZP>xuYU!z@+e2{$sA!V;f}c!A00k5SZ6wGE&oD-3K4c8s4q__y>Z@!D%SLDnVe ztKnn$h@kzD`RKK>t_9lQOm~jfWG}PCEof!1l-+AOt(MU6SPym{TYchi?OR;(G@rvV zRUswZ+h}mst+Z28v$FDxyN}?%H|(V-h^M)WyT$Lpe7j;dkieDG{ol-28) z)`rLb^PVGxS)qepe6~9XwQJ(n?>fbEwdLo0gy)pT>=)}UcFriF?Fy7Tt?U|mHxMLQ z>DhVxP6@?%{f7}L+FE-#`NomS$cI$4~vfH$58V-qUkaBnp#evG(WZ;c4c|;;Xe) zwPkACr=bK@P3jraqepDzDe*8ba8X;1bHlb*-{GX~|8G5xN0r&l*E!v8u7qPeYjXarl92LTMl0P0OY28M74h78-gA;^Biqzolk*_RhJ%3?( z2TMBNey2CoR4oOi9nW^m?YPJHgHM+~;&AA>(Cc+SE6({BrY@BYppq;c($T7=MEy#) z8wrsCaAuJK;IPpIlCFV)3=8w$ zPIiX}LR1-$X#g#o&YGAOP96K3S8RFCU@cZYwb<49OLsVm%ug*&5;RGuyb{KDf}qdp zT5y5YwfN$q`Q@&cB3Iz}Zq1a7lbicWCApa*td-k6kvr)2jphkx&eJg5rQ`)6?`bU_ z-!AW(kZk8pYt3Xx?miMLcZ={R3>G?Tmf9dql9Bcwstu|3e(nDARflIG`~fZ*_9OJu zJB?P$Dpxx)ARAdke4G21!m^3xzD4MXo>`bbOTKvZj(xezBX})O?`^Uy?kz~P(?82$ zTovbkrEIj>A|)r==TjU}HU)2`*Y%2(FxJ+2c1+okgAOC$g%GDrQc{u!B~g+`B()_^ zR-eAqHG4iO?1B9`x`Wn2ai@4@d=fm5lNVX~`X=1OW(}_$Kf8KtU@MmSnBnEm6?G0! zLkDlB_tPfqsfaAYB(CU!US z%;B$SHp&r8TgG0&%eUU$v0kmg`VWaCU9YUf4=5_guR?yZOUpBrk+^m;9&_H=Ns*LS zL~I#R_~umF3(*m$=#25q-)}FCz$miYZ{&&g-13-Co*D@P3j9@*U5RlhK4)9Jx<0(&1L1 zY2A4ctGP=<@TjMZAI%NvcMalPBDC59SFd_6-dL%#5S`}=Wx%z53T^2W@BC72o(t7ZLo&ldWgG^Z-Fls|fRk4GGj5AuDZyklG1 zwv9ZtJm(y-JmR`yy8re>^k*pKcB*`$k|i%mUX`?!baGb17N#so6mLJ1X{c# z`-wOci5~4JQ)9THJ(CTWMBw-Nh|Y+;ihIN`!sK5@zTNl_OrlVWr?YcsS6->aqnYf zC_7Tqbzsm7mnZO9S+-qSO_?w95;cW0q6vT-3mtlGOzK5@=U!ncC;7J(258x#6KN*B zle+BNLLhT(mrg5dfSx*R9MmQ zM2Z&0BlZ$hbM!qT+h;8+CC+gAa#lZ-hB+nVX-3rBsCT>tyhZS4m(==Rx|gGfym~kp zR@W-CI=hh3__NIkLHHrLqy$V343I|_zfBU=(!^vAZ7ZtA%5rhZMkk;KiR(vG5ynB4 zKO3z;a=WDT)M@rW3gd@RoURY!MJIBh9y?_zkn#ehzfUdJLa54u_e>WkDavn3-s|yM z3pkSRk%^%?@c50W4ecgtxC$mij6+uP&bjUc%r{%f;T&a>{(OF2ouM>&P=;tG*Lp^j zxL80K`MA%$)?*7zh2r~o0%{?W)gu9pUu6RB-_{PB9D^K^_h6v^pI}^ z3Zq-0qgh*$Bl=Tc!JW6%NHyzT4a$e!ckTI<{V(X=Ga;-HiMKeN9z>!L!ohlQsx76{ zR0~}$Sm|3h(<%;;a$&lkwx=E4@yg^;#9iT4k>%dqm0JS^Xf0kQ{KzNl>BghHXQf{8b`EWth14AuHbpiY{lPKpj2LpMT97yeskPmk+qE6_{5k1) zSA$=lv`B$r4XgVgO_J1K=v<&IGL)IB`&IYb9!C_V_=#W6xsn9h(M(o!r8?IM6Ojj~;32=^e`Hes#^g z;PN=J7jByDvjhy3Q0<-z)&$Ep6*XABJ;rfeAU9cl1#5LXqU;Fd;8O>88HgGdO{6D% zvf8k2sqhbJHy#@)xN?D;Y|DFjFIe-f*S85kWb6QE&8 z67)F(^9AgzHT}2ok=t|E=kM>b6+-na&vDtIr9tc{D+{-`DTKtM#=fygq~>lV`3qVc zPgjrGv7QH9ST~a4hj-Vno?clhu`;Q-j9_c;ZgoRyIHf;LY$4ida9PfH%---_4 zTt7e-(jw{9;WSQ?_t5c+x>mY3b^jh=g7VXUZy9jdMhl5Y@h#7-*N29?O;sYZCVzHH zel&dpPoOK-IH9b&f9Kq^8hKD~Vp^Ti;&)0)a51HPW#qHnLT76gHar~I9X&na1Qhgc zTw7$gr;=WvVf#?!;R6YnrOOzN^=4%6#4CtdTjp_BL{lrbP+RiCc&RG6^-c7OJ54U{ zq)SC__{?X`wCT8R4{A*b7t;_NC>PrHQbiw~98K({-|bI%ff1wr%1I&DwR)Cu(kF%F1+Mt;7zMW@opLkDfj5&yUj{*!HRsW3X4( z)UJ{fEF3Q*m)0K!xPx6Khsn+8gOgRgzb{(E)AroXD!zPr_wy6qZhYQ>G@#RAFv;#A zeq|v=@2~wtgdHNABtA>*WUwFPxbl7aogz`=N8@{C5Zg27_U;x0+3GyZlb!~C$miC2b>#Acg17&J7Y3OFg+R~ z1s^EirZM{ulXJ?(OXBgBSr3qHg6Hka>ufLO$;cf}hW!MP|4JJ2lYsMjeY_q!_^QHk zBLIhR8^^lOkOv7N3(=k9m@PP8c^{*G&xOE=Vi62T@+3#27@ z|I}YBr>LX-TR`G6-S0Tk#L4$NX-uxTA||_5B_40!NC;SYhW9P-__l!{7|w<@B$i%v zB;(?<#%n%E`35|V|e5Lj`IVt)!4Vr zDtGZiZ!XqzY&zVSC);n(6YrvGwnkhIb_)&(&iZNAoLoFv!J!MD z6~O7*xzVY!miZg1IsZJ=?V2AyJgQ-{F*L_G9o{~;m2S7mULOYL3v8QwkPWg)LHI`v z=lmz1HTW~`V!}AlxW+gkjYWB?JC|{!*xQejeQJ~9kypNX&up7D(Rp*3Y;m!MsAhg` z>;3TXV0UG7(nE$RC$;4n8#i^DZQ7mvZ^M!T*bCCIAn@9wx?o}rcChH*M;+-&HQWM1 z83;NwSc?3@^}F1rp(Flr`aCmDzOPxy^)vovi5T!xs;H#>`DZO5oa` zQ!Q@{+9{Q%l8C#j*2Xi3xJAF^m>xyrR2&oVryL2#!JSao`iRjZTGi{~ei>HfqRL;t z)^j90S#MCCZRHP`xzLNR0Pux#RTEizc)80e|bc^C~^>W3ce9R zPfen(Y#k0)IDxFqxGuU^?4&qy%VGJXpUOqvX%DNCt?eB8`k*du(>hhMWn{`l~A99QnfT-YZYnYGnz1IZls#-qadO(9hB z@%98%JE zUfuj~^T*H|beVx17LvF|)J9ASDTKmN z$8ZsQcg_{>Gop)R^~P+4{N_IGc+$r0t2wPWOm>k zZ`S_~c>`hjl3xU=yc%n8cH->WAI?Oz3ztU=&0C1Qt$k*Sq)iOyW9_T}#n48^Iuc7ETk&A1ixxFLo(eP14~TBFRS7vSS$~s^}YKZox7Cr)d!{9_2E`gw=Z$$7PEc(IL!G= zhvh;mZg)oEk0asif%xBwcOf0;1&ULe6|H^87Cbkje};%fAS$8(ca>hT7P0e>k@_-% z8w||wQwHABHq^*76KnlVwI72DNbVx;Th-;0#X_QQXsQSxvY~ar*p&-~p$wDz%5)Z1&0bIAoVa{wDTfiv0|U zy*Ae1a2_m%V+<>d`7-?=N@?dyUGCZOu({AJ_6ML8O2X!262p?a9TFAFR znTL@ro-}}TA12Mo&X)w2oWSBD{xIox8IWswtH*n>%RbN!ZF~{94e;n#_UJpP<;Fg$<~!F5Fm4cnE| zvqy6}$Lg^nZ6On6;9F?jl(+W6O!8Rg`{Ow=`Eb)aE}GB5b|miQG^wzLCz%D1WaVrp zSqnK@*|5jXy-l5FKWE^dTI$X<^-cI&g~pxP-D0aV<&6o-1zbYE{{p>3d)F4szJD+O zG;!5pZmUMhfdiMX)!1kY8+B*CVp%vaXkv`i>OICYkIZ|?4lb7MMfJ8_d1=OaaT9+4 zP6=;aSAR>*Hv^oW;uPzV$^iBP_$eDn z9?+e+n-WXkWM%0ol1xh;GFGM5fsRZ{_R{`@<@dW_3+MGI*W^WrnX)5YS--~_*XV}A z3oV@F9DUq)3bg0Xc0|I#N+^f9%|e=qQ<(jalYOeVGGQ2PEsGzuGC||NHX23}#nZ^8n=P9jW<`X~BSZl%rRp^?dp9B zENoxt*?3H#^DvydGiLF^-|ouf|AU4N;Wn+8qr*`E-KUhSqrn9ql>Z-Ocp;fl5{d%| zGAT@uY7(Bp$g_oYsI2H>x$q^Y`@!bUNx7>-T1QqJcHP;|8A)wVm%P)W;Z;Qd4if>2 zOG#dbuG+p(<4I9cY5rONO1yQ;&);lRcL$4Hd3CD03LqnhM&z5~?zdUBK zeQ`Y+>>DrN=rTb+m;7(&dRh-0YOx)`$xKUP;v(Z2#`mLF?IOPN@UZ{12n$;Kr~d?h z#JhW+?|r+sAsBQL>&WBIDzizO{pY(lPzcBBVYPQ(3iaXx8JP|z)H4BAlAQe~ezI%w zA3&>;Fm$EaeFGL(PG^}VIN`g^b681B=c-Cg*a_g_vPdpni${WMpqkkbe!QAGuShyq zDIE#IEJ!uWHL2<)Vp$(C{1$Qu=fm}CA<59|*K=f5hb$aa1)D5&T5@(B(^1EtS0a@J zWLoZntIyOu5y>ctPr!@Jxz90^J`G8iCbhv|!#(TWC{N~i^f=J!sYm(re|~a&63F!G zD+QZli-=2tM=-7Rp&A;CbAgaZB5lce>9dR`_Mqb~3b?Qn3WbYdx zgt)XIkxJ&^D z0NW{Q?+2p;r`M*G`%0ao$0`;dFbK=-{vAU@=gZmR5FsO7s$fFJEXNSam*glvwz+(E15cw3UitwugroJ0tJs3*Zz{ zR#QlP2KJ+WiwGr*n~-Z^v(}md+8L)>>O;PEkFm4^ypKQ!y|S`M&t32ANtHaV>4fw9 zv$w{G&NmnAY~r0T{+}T?ZKEgN30}}JU5*_O_`2TAMNw9m9HI}zI3%E3+HSymp4ZqZ z2iVfTZ|4I=4&^(sPW?*AxT|jP`DcY)Lq|Q?%`yMbYn2p+NO+2PeX1-jr?8;yXcj9v zm?nJ}V{BZJb~G~KE=5Ouw#C#G^Mp~tgH`@};l>{)U_^D^^!%_5W~feZ-_9+&cR3y6 zB@{_7Z3)`ATBJaA_1Z)%CB|c7TCx7QR|UyQXZ}GhBwVr-5&Tv+Al(1N3feYo57oq5 zpydQ1@`f6!+2vi{jjU{!tgNiS`3G_K-5^zf!)knc$!5M4Iji|g=23OT#TGSjROPjm zWon6Y=P=7>Y?8)x0^A+VFUWWMfDp`@wjz7kyo2HaxLLG}ZY_q54#FU)(959r`Is<;5yC(eEwK>#f66p2r{V zxREz?^XzxEQycaC-(r3lAR3b&n=sptmu3CLwSvshr|M2ED25YfwQg-3*|dGLzUgt> zR~equ=IhU;>1FvVcLBKyt~$X??vBFrC|^nHmunG#zQ(}b*e<8=R+ZZI#M#_}D=xxx z^W06KX%!(Nuzm`|>qFH?%y-yQA*`ke8^bz!!|x|*h|NLi`%xz0ne!Yhx88^QD2Ag|_!O_oH zlflUjl&~{QW$q4S*8-;oEcfuB30Zdf)fLUEl-u2E1tUij7(I@Ov`BL~8*%1R3@$X( zYH0SI9r~0KLT#3p|3_{9JY%KeneE;q_W_vAhHz9z77F8IS~~k_SHN%PeCGx`(uw;3 z2c|4)`3u&i>F=VyNkGJCvZfO zjB~SxjOMZ@jK~UA)yLX_dijNG<=HhiBKevtby{!q*zDb>$9^+M?HaNyzn2Sb-%J|^ zd0$Lxb8Pi#l}6RmM;@qynW@SfM0@1q>8-S^$OrMMdvjoT$YX`^&a2*xoq&zo%Yv1U zJ;I6xJD}X58@9vEMDNcW!1M+frW5*aiA=kDh`N_AVjbh2T_5 zN$b?~>E}u7`pjehNHK|mNh3FV7N`azPIn zX*dZdqS_E2S#~m|?#FSPNJjQAPjCvKBgPeAPDsNx_g_SVyH! z)igYDHAn>o8^Apy1Cza=5&vGkz$5YUeHG`FXt=SWZEsJS>b?W{kMBk|{`*?7y*x~I z9U3BL^`7+k^82EzYq2$NxTMV9yQsuYcAf{cY%>4&MqyT);Kie$HTcX@?5bK36h9J(_+slr0KyA3Nfap25hVR}8} zlP54rMz>L0in>2)k()outnfgw=@DKajsYpTx?j!sE*rZ6p6FTDIZTO5O z`2@$KlmwJXnJ-$ek}c8!ch4z?u!@petn%ZfM|D3~TtOfYz=JiqdoTlGu8jF;p{&k* zz1YFHq2_Tu;i-saHM2(OngE6U({%~7k*0=8Y=aJMd8uk`2>3dFaZD8RVaS)=3x74; z2K_uZMFaTFYG?%knJcI4$ut6fGkk@f?lrVHP)u)0Lck^+pQ=%_TEZ*d>BI|l542C% zZgQ(alPewOa(I><%9H=9Kql_(sOpWMupdaO_Z?5VzKQiS>z%g}MmrFW^VY^!8+*3V zVXIhU&@fA<4~2l6zctsI0@bgUM`gI&f%`UB${))zejBz7gyI~Jr+j|Mq4_{dVa`af z(~Ozbn=I+R@|1A;tQKB@`6kc0ks zXM48QP2qGxeGzOL&z4qe9WBi|P!DV~_vEOWbwPXqUPG8EqDmz}*c&LYM;jj%*vU3L z!6zzhE@??VlMdd)&akmJ1}PWb zG1zX$>tHQ1mvWSkliip-h`oTlbu;jh)5ZJJhg?=7PQ$STOR?Z`JWgg-4469dP1~#S z3#b4|m>{GfOKz?{az7rkB~OJfhxP?C7Z|%#8NE;$cja5#%*}IFh|mT(BX~5=oQP(4 z@i4ufEz<%Y3g0HG33jSaT1WZ0coIv4Pz;c9{C>AfE8Cx*52V0=sM>JfuV&-dFTt8j z!Uo?kwoGrKA zoU&+H-cxQ9jA<6^YZD6arfd^G!mE9I@9nw0Pf0KyAdy)w7IU**?x-hyyOH|Cd5)2| z5+GeE|CGaUDXRb!uhOxa|IC?A#~vbTW0B@$Mjx+BMUbCO(VL0U3w)TD+1Y6emtbKE zbapZvbePPm;^K}{hPb7IcHiF}xjS}u^6s>+y4eD$i6rMm7=NiMMK!d!;=au8zJj-}kOlstC*@oC|J1z$S5L$uQ?Nz|Oi_h!PAeYDjS;I7}g3-8<;&+-;!TEvPfP^HF7%omF^Yrh_JB z^0XwRlv!<|0pwwEQMYtD)i3*Y&8B#LT&7VbcUzl|QQu;n&=-Ta4qp-s-1uu>{8N3q z3)iBJ5NAN;s``A3+6bmHRBHeE_yTYNXj3dqd#nrFxBIHpb&lSKos+yTQ`+il99fxj zS^qsmiSdlvvS;m6AnbZE?Kk_z5WfUk*){&HUt3P{wPIW zRo~4oRdEo1WZZ>D_VKN@Kr@UH=3&L z$V%5g_p?GAehk=EkiC3Uly7l~pkx=Wu9aL#*7H^nLjB)Y=m0ox{Kc8b<(VLw>5whZ zCVD+W8Vzf!OPwz2WOrI<1= zt|8dwG57hQ$)(Hz2jcE2FzX8U8>716_XD~JLGUgj6hjt5WErG3eE3kef#5*SQLDV#Hf>w*VQ|K0 zyPq^NrvmPDc3o6>Ky6)^eK!iJd$tAf^04{nU%aU+X9s!kF>(Mu2!;Pk`8pp^Cbd?P zZdk8(caaR$Q|Zvx;jdS2EM0<>tf9sv8r15N^`89V?^?EgJPuBfz7XXt5C=&mYecWw@4kOM+NSAR_ zQr_2eG*0b68L0LPZ=`s4N|SnWSH(5%m3t||Ry6;=@*AC1j$ZI8Oj9a*R~F1xR+vR2 zA3r6JV5Iz9?n?#X1Q>4y2}^zeoUgaO+$Wuhy+?j>?FSxa{_ftYqPP-uQstAZ4aoWK z*4cgfD>vHnD4ei{*ZNC_kU~XmS6^9a>jnJ-MxBsN$vnT$C^5wCgrwuVlR7!P@6zSx zz_#_6j=^eQzS#wbjfB&$*k&UWZqP-l%uZB94Ovugm9fhF3YL0^N(3q53f&H<-@F*m%T~m863slTh2voiH_#tWddhJ43||wU zyUbhfJJ|yU_f&H4+vllH%WVn4jUY7L#n$w}c!pu+v_*^*tQ#7B+I_ZkdYz$@)LFRv z>%*3P0ktm94oWNs-a0(^V&7H)iN1T+IOV6|?CjM;gWalAxyilObFm3XwIW{Y5homXKM$jF%oNS$|fufdz)+H*6*_^N1kfl5VM>UR}KpU3YFKtu~FyhBdcE-l4uL*;mM|TDZZ5Su!Wrn zMFkeVe`#?T9)wVrSmjqas!wk?za{4>k>0JT)ctV#=>GrRzEbLFY4m!p{?(okP+5NKEQ@#@weCylUw$5I zs=&a_odMd#W+V6V`GmA;0E?Wayj#W0>7SgoPyI)!9fnK~Qi=uuRpRP5cVp+BM(3T6 z_^o0=*HLVSug83UL?T!&E|L^%NRX`m=+P!xD2_n3&QCano16#%{t0f*VcwYECtO{e z-YCD@wsqfK)W!`C1&*1aejwsA6MO&Vur{eKVA+Sd!x5Lgh!Q=Sxs&oEaT-;rv z2I%o?moMY-cci@9D@mLX_;b!DL3+jVV8)@wmVY~@eGEG!?A zI>jbK?Z%5JQr&;6!qRzJL7qe4sBEZzN;;?72#rEdLIJ)THb%Ex<)xXl?P6svb>!oH z+dP`W#@^YGma*m-r(z}AzPQ+q)Ug6P=V77TdHSExhkQBGMj4wQZdskHaU7t570IPH z4Kr9$1<%&^^1qhCZI1zMEx#GGjk&t&zf5kSqXVlwy(um^slHzdJI{>av?K;*#kQ4x zwk;a^_$nxGNmb49|ISMn%HKX{_<5(^OnhfrZmR@Oj6X18PAG~8!9VU^bxRU(DDW)) z^dH&yjCGFn-liX$boGvXpM8UC1?{enQ;qYqM+eexr8B5P*wXY$j(U73)K@dq zc>lg#$(sng+>l52%YmUAN@#eBIFfrd!r|?Wi+#^M=UPv|4ndqACsPT59YAviSAQZ2 zhtOLpQ(SS+okroT;uQy&7s-_%M(84bet2iXdue{})L$zg_=SDfyFD~^`??p9S4=xV z(~l-6POG^6hPLE6^exKQS4LY+ofFmcY3%)_o2y1U z+8KgkC5fu>@&HBoM5jX-+Wey_9HHv=OGX1A45c4gAmUVqPF(WXsU*W4a+>RHDWnn;xz>jXr(J%NRRVqYf4 ziE1gck43t*Y3_Vz#5@vB!RV)JV|t zKn;T&wpZT?xA)y1(cO963D__U=!zT_NU;1FcnHmt$*VQ{S8B|h-}bXHRP0Fg*QX33 z^ZmMbmwyGJ7px9NeH!aeS4LB_Fy|FWBkDAHxvmm%^W0y*)4AyyxA!J&2WshD5aXED z4%%O0sU~%iv=~5twbp6GiVhI|R?4#taw!oL!YX#E1BRyFylP07HAoe0YG&l^lJ}+g z{LV((SEB$Si=8>^9Iip2O~UTFpO3D!7#>p!YpKO zpMQ&3N`@fz7+K>w>q{7N7cvrkB66l3r+--(8y!l@IYmIHM zx(u;GwFf4zms-F<(WpaOn>Ng~Bn_C38N~7K;1&4&3_{ILZ)@a1$O#Ssg^tZiY&C3q z*zcX%NPjGBch|Bc*5XL*%~YGNB=>=4)p&f%XKYIx78G+ENP7p8Zr7R>mqmhM#A0v) z>yf~4Xqph;K#CXzR&O)?QC-ST>JW1e z?)XVO4lK{w%U^4WLVuk5-;3E29wi;&pWR0WYLRGW*&QLXg|+u>TWZqfdo6xZU@5xl zb)WKd-uu*=sMf&lN(aQ;k+WEH%bt~44`OE3@3ddWFoFVfkUXE;1o%g{8t9q3tMKmi z5fcbHfG|B5ds z36bX=qk9J<4rvIw=H>+NQd6=2-xtET+PKO1t8tG_m$!T4;wtWWz@`m5&s1$7aBx1@ z0=t-DJv4*m_(lX^(=R(#f2{8q0%iNw#O2L9Xz+W=A0H>lQx(zowMSjA&Djq$J7R_D zw@VJ+#V0_$DLu#tgOWCtIkVa{@wQJ*irTV7GLUO^M{wmq%wPY1lOZQ{`Zc08#=$-y zBG^PAh0xyDcZFh=M4b*POs%T3y+t|V-ddVsc4jTVGXa46Lx-fNEG}Qp6dQAf2K8|! zPRiw2Z~^>8PpsyC1h@RQG4n`!ANg1DuXmaOzRxpk=YKc-`I(bpn3Jm9K(G!1k!T;I zUKBcFE!SQ@L@PMR#?)C$MpoU9fE{qa%>70Lbj>ZG6NOf2jUF7Q*_rC7GMnS>vyIIn z%{ab*@{>&7TUxaD+d$%VU}f&Fvoa!8XZgFHUv$l@$^UpP{krmOq`q+z*qPit$(-n+ zvE_zc92*p#ZJ66I?V;@v<^+G50t=~4=TyM4sAI{;vhF@T^xr_gmv@x+_0xBoUcD~~ zzPe?^@Ya@D&$%c(m}TIZjXALtg6g#52BkdcY6s(I#a|OkSKbY=Ad`cj_rOXOwnhBL z6NySwS!L1|2f)m0NV z*t@0sJfbo(PG1UZ{tsJU9uM{YzHOJil88!*6lIAhYf@T7sVos=2^E^MFEeDXNK&>e zEwUwsY!x$hvWM(3WXslI%$Tu0_ebY^f8XbMe*d1=d7Xpz=Y7BL`?{|Cx&S_ao_N;l zp408`KYO;2!^W;}b=+Upn^X07yt9h+|RE378&}^AGpDB+BSZFd`wpq zc)s!sIdtE_=}Ks`5qy)V3q}*~u`TuG%2hn5&RJfi@qPoNR?pU@*Ws~H_m{SZx%8{s z!e-Q67^F^t#KBo$F8fC)rjhb2-lykDOl(ZrF(NA$ayZQyGslQ62)w-CpbI+J7qC`u zPB}*Icn@>)DA-npn+ZT41 zF1+}Vc6q`8IDRbMcESPI7BT@l)TFXj#Qb97HM}LfzGS`M{pjJj`4Kg87SF0h30oZ) zRT#GN?G@@V7NI?@x$^B>Vc~rTwd6DYJnIgT$S;Fz08&hZ$;U4*9Gg16MOJ&zGm%r# z`0mRYlO}Eq)SMrQT+@GN_nv|DvsQe&$QL3XnF&t@5&%bPh$@>E6>T|qb)7K|7 zTgDoB#?4OJUQ7ku#gnkc5T0qj12RVAW7`ltg$;pD2UH8IsX%{~Prm|>weH`=7z5TRs=-Z*lf z{_VMIJF;7ApZwN%$SV+ z$OLnRY8i`<^fAFWBXy{UPD9E&?(&8jeDmzj4|%9ifqJ?+1*RAOb2lF1N?c>HgXs3-A9M=r76Q7-aGzz85q16G8yI>#25|y5fH=Pqs-DYivL^}9rpPI{yD_Ahi zVM*-F3x>0z+j?fDY+cus&}H`W8Zls7r*KpKnLGM z;MrAmG_kcvh7~q8PR>X4ojdQsU@bQ8P)KDbJB3m&b|2n3@uz!?>;o#Dapgx8{n4sC(x zTgW~M@d0T<6!jtrIi-FGA$E$I4?Wye3|l8K9FTr0LSR@!jR0_3a0@@?q7U&?-4b$f z?t{kWQaBL6`G(!LM6K!Bbj5)x`^)Fgm>-8!CRMFYcmBvURIsmv(QhokhB_6_QmYXq+U{u%a44B2v;KNi87yYFSyv+|MVr zjuuO7m)BnthB8S(K4V0@+IptuC7PzB2!t~q^%$U4(@WRiJi3_e-?xOe@&O=;{y zQmQTsrfg&H+1I?ZKSaI*9Q*k83GCauPkf(L`8V$Kys)dmhzjClBDjoSX^K;cK8Shk z{Um}OAsqbAN!iH}t*WG&%9UkXxiKeO9(;AV#YFIp=HM9;>AC|fQ1b|Wmm~%hGl8M> zG3_@T@-zBQfoS#lGaCtUq+F|_QZ*kHGWgJrXF19d?G(tf`{}d$#EQ?l z^-rp&G7E&|PrLi&LC`%Gv)E*^b>BS8nNrzigc#62R)aJwoAR@kBLa)N~|EVh5c znb(20I7RSrH2g=E6^QG8OoBVgJ!u`@Ae>54%$$n1zgNcpCVCmFJ&M`+siy+N;CK`Ht#^Hz;!ACGh7TFcM-I`z3HtPIb zU^O+5c;!&u9N2%UP5sM&CWFhS9&KS4D;q(rKWuyW>D^my7rs&!06*CyHn0@wt!=9+u#?MdIkG-BOnGnD`P`o z4fXxO9sc4XAm!!703ZT#=AZ_sr6o)Ra6fv8>jqIA8(~`#GU0>(mov*ugebk{W;c~7 zr}W8|W#ZW*d$;`IAJ3A_ZYan2EPy@W%IFIaEKW3KUb2Ju7O0zgQ|z!4GBqo{sa>=+ zhiMd;?A}gT7Vz?F8LqNwof~E&KLr6}&1vAy^lS-92SJlFqVJm09tvgyQxUni`TXN? zXz4yH=9Qg-B0a^2I||TAn@WEOs%soIHlutTWM3%J3iUPwM1->Qc|E!&*Gd4q3Zspa z==8Y*Srmf{98Z_ujqKGVY}ZqMfl8((Df87Z6_wH6jYJ#o#^J{?(?^AA<|R9+jz52| z&}@LWb{z&AgM+Y(2@~yV*U``5&Ia>8T({#3T;v{Hw=Q!T=ZX@!9PM<}TxisQ7_;+4 zznjUXO&jA8sWi3Gu!SdSpNe*N8Zi@=h3%b+V(-X4IeyXI>*QT!sS_7Zb_`x0TIn?Y zr)R&)*i0o*cD@S;tn)!(p6{*l~Wx0!^>*Wp-go>1kk-x zW$tWDhn)|ZJh1GEQ}%kDzl)~h)|bG7p?JmvVfv6{X+tn?m}Q)4+noVgcI1F5E>dx7e z$2AI&v9xObHPV7)GOW2fnn;nGTP4AHb*uD|a0vxs*Sr1h#`WlN%OkHv!)llZX89(k zH$KRtSTX#YYeY~piQEf~(lqWFkq%sbDoBKfUstADk+>s+nCVRf` z8(jBWjo}gH?Jy+%`sM8UGv!>zyPElt_*H;CcPTjL+s!-jI@#X*99fTpEqDOzm`l1p z&O7!D^?$0_=(P{W7WxB0>N9VR3|(a#ymeqi2}A5FsMcmTdLP;S96n!3_}y?|o6QfT zIYUlSJ+>Cp8H7_Bg)4BV`kwOBB_m^n*|YGnVK+4X9wDbngUTi8B%Yy_Ui<%?<1fY( zKqk2a?~dT}?Zou2WW=c$G7~PV2Y=J5uo*pXI&;(H5xi^~1($5)>cQ&@4RBkM2i#rFyTgez1Q%c075^ zrdI8fsp$F&agB5i=){@58b6gWo>JtaN5nyC2PM~Tq2FaZA>6w@HFYDF*DqBJu@IXr zJv{XYMhWA431r{-df)%#Jtz4YbjTn8leK@>C8nTIPHrT3$O zGd}~4RMe4Y$BlE!=QY;>GEN6!#xgtKl&E?@p?WJD)o_U=;V)H`^&fjRgVyRtN%>@WvUdT=VyxW2kv`5v<8G1~P^YjUD=ZXj*Qngb`z~yo~|m3erZ% zTRL~lzHh?u`{139t&)eXUrIc0kAVfBhv++pVTP}1VP%B@a8mpD_)0ZD2*R&QhHmXC z084V(SCHy~2V;ogLB)sYr~0tRS9~~$dJyNTPn=TAfQ8ymUl+TdtKS-4J-M(1Z*J)jC*EKEVeYX&A4|CwT z&fMnYrwdkolM+4iV82LBy@PV=md$lAzQ3`K^rP3(-%YgE`L6HE!FxyZt_*JSMnE9` z!y8fPL;nwN^uq;+%)%Ex4c_%#?FH!Iw(LyezPj~V1FyM-4n=kFn1~ttVqe&!V%>BE!PUpsqwmW zpBULK>rCkFa{$h20e^I0d3#)(Z>{n@JHj##QT#`Oj*o&q4Vl#+f0R)#1b50MW-|7N z8I0%;<7B5GU8^_W3WWHwsCy{9DMGPpyk~yXl>pUyru^z-Gn69H+6S*gI5)$RV2F z8MexnMh0P(9p|vC@-xJ|19Oz_x6JI7|2Um}W*|pRfZ}exZ2d!tk6@RPIyuTdJ)h(0 zmpX0T3Z^mq^{~$!;714oq^s?Ec8s@~+#9cJDrV+f#+*657u{a}2-J&QEcBx4Fps~E= zHknrQYi|hzl1Qk^%1$18?j1z^%>g|m2Y(P-v$M@4n5)rao?MhrJY?#Vf$K?VC-l(3UuNjn-F&so&7ssRN(4QJn^+h+h7tHxaE$Esyu>kKbfTUa)(G*htr!j@i!W7GsHCb$IuqGXn+n#ZCzuVX^@}OYK&$E^Y;O zfRo#;hz{LbR-_gheGpd3t4iU&SS8R@Z%%D|XAx4Ve~O!(NfGfSYiy(sF=e~jA8OXTtK483Al9YxW z_;b*LbOc$?0sZOV6@)dCn>u2?FeZj_eZKUk0+hewddaZpiw} z)PQI(W-x8Ah`jlr-sYg)MMcQ>7&^wzViC zkQKoWKqy_D^SQo);G`MXK25e^bj2nax%}bcZmQh_?7| zIg^dUjbs-)M}WeI*m+rPSV)Q6olgW#{=Tp8r7z6m;BY)(N60Mi4)Wem_I8D1n+Ii; z3jsbC0Zo021+egQQnZ4%<3p@(IM(K$lLJS%YHT5FO5qA4NzJtKZK1Z5AX zt~Tu^Rg(amQs^U_d@RiQ^WYkP;;hOM~7XkcY>d2u#nDK z9dj_jcsb)TaizqdVlo^;Uy)u-^@G}7^(Pt^HJKQ~#Vr|#AJ4ta8H@K@%etwlPz^JW zvoMoL(!Alnr}glmU`N$nX5!~$w&rqBhQQ6Dn1J3hG+-r=PVKs}---|q*wRtTVQ98C zcfA_EF2ACu*%1F+h(oJ_`GxUV%)v6zU1=4QXW}w(A5MSpAAyKLuoD2yxq&3LAANuH zSIu{D$*u}rgAD8<^pfKscgZ?gRPq=9@*~`O{DW&oHSEZ&9%#h`pGwsyV!x`kt&FCEu{+2z)l3-?y3EV4kC&J^}P?Z zJREzcZ)ug@^Gvhyc&uzU_@Hf!@Xh9;Z^SFjH3Cjq5p%nsFh~DD+1(-K;h2~pGqV>T zrTaV0{$8#hHu+7#tvC6HUp@h5L-?%KS+7nR`a+N_aqg_x`Uv0kTR&{C+kYMQ8Rx!O z#D-a#(fa?dnx#17DC7Hpn|6d<*J8ZB6`R^Bh%1gNvM5z6y*|cA5BU*^z781O9PB@< zZ?3lh$-Ofyf7oc<=*E|~pFa~a4#8J>>EzwQ5P>I}{L!|x>-JF_x9 zHXu$-c^Aw^N4tUO4)TWwdMMNP7bjj<5&cBfycI#%g`UuF{i{t$lm@i_XqH9po4Z{f zpImq`v>aJ^Gn7L`- z%>KN26UVGAkbSm%Fc-JK3=mD9jmo>?LFce*cYk!J=wQw7^b}u()g|@Tsm$9aln>v( z;k$mo^|yq?m`$CLexk{7NTUM3lwhtsxYE-d1TomsHeb?U@U*CgV@Ads30T+f{D#J=e|f8=&|qzI;4))+fMpUaX?TZi z+AAbnJdL+2ZS2g=d>ocybm+^y%7a6V_B*cF8#o!bJngj*Caux!f7nWWhip?5as)3E z;kDm?H~EpI%HV%M=miGg;OnMUGedbX=A1NdfmupAH-Ph91&o+$ zp_sP#DaNat@1e4!Jn`K-l^Tr0lPA_j(!29a3&l`jHTHR)FUz*{A*|qdgi|ty7%W+NZK1~Xj*&f zZ*-YFIUA2n087xb%ukZKf#c}|Ma68^WyB2>X?ZrX{Nm89c`(YkD_)P2HKi>t$9R^W z-02W;rhuo_SJV1ZU}KF)ay=Ur?^iZn%X4BG_98@mw_umdEjN4>X9k~Xh76F(NSKK| zby>J~hPYS9v%psFggpd&XllMoJTd8zr+8S|EIWi}JmHM5n?(l;P=CZMRr9=1ipQFIYv_|gkxfyk-e1EJK&@PKPO_NgQhz5>x_C#w3PoDsDRZG?1~eO_Mj(@4ytK~?%$;((2-5i zE0`6i5(^?>g+G2ow&mB2+)`lG_b&?vSqh@PxqbhF4WYikII#3!Wth}s=gdw$p|uoV zjDZD2w0oXvOhgZ!nIG#NtoDSAtV12J2Dfz2bh6Y%l9AY)Fd0HBA>9Rs!lNT%D3uXa zHz{yM)7%R@)IPyDv|UTW?i?vs@R-U$-s6Rf_G|<(R!j;ft*hwxutTBJt56L5B@hqC zol7Z@0F!n6!zG|}I82WC!b-xCAoKe2ZaW6z%j_0NR)Ft9QvZ@1aIlWLFjB3nceMCZ6jcotx7O*B zyTNT_fw&Q}Ep+Qs!fJbooAeBQh`IZNVMMn@mPNrMUO66__w_H=`bs3r04TB&UF>MM)0ueRM^9z`pmGI&MT zGcvZwh#r5Uzl=O1Hf&FqWlR_Vkl7_sOQ-e=QwItjv-uX^OC=LfSOG-f2Id?Z?nj)b zt}p&;aHu=mnN=`#k_U9VXRG$|Dxcf0NEHdYvn7r$TZO{Xj1K?;`#tU;1Nn!(3^s1E@5rsbU6eCf8} zi{~M8QByhUJkvL31U~QOmIPxJg$cuq;;Uma3Ugz6NAB&REep)@97Mb27-YmIeQG~x z`>nWFaTL%L_y!W<>B8NQe#gnax|T!_IT{0N#e~Y!&zK0g9i^=|+APRM_T)%hUe6a} zQ-i_Xh8pgUHPw%!JJOBcer!r|&{q9&>+#xC<=xW8Dv<5w)W=d%e2+5ob8-OR?*Un* zzuO?I^!{(yJrR`Ex$-T?JnM@WKdg7nSz&EcYcYn~AgS{$8_QhbrXfv|k>4?5GD6eM z-u{NvkWIl(K}L`=%=sXcgLM%D10UEcccI)}grMWhYZcm|t0nGq4LS?evFBmY!2I%b zXP99BcvEKLF;<=LQu(I&oyoCTe?;_(lM?<|RsHnx0uGrrXX)!}a?XDE`g*-d!LU`s!Drp;v-j}n zl_&{VnRbdyeky`DE23$vG=Zi=O??NVIR?k3>c>cU0${Pe^x%5*YVA`N>e;G4_Z7YH zdcJ;Oq;FHU%9cRKfkI6ImVgkIjiQjP9f4!W0n9S5$TrySd)R(~ikM|;4Csz~L)Q0JtT>{tl8R&2AvZsdC;w;Gu1c5f6X zb2Z#z-oDRyt7Vj2ecbH;c{ZCUj)Mt_FF2GexrKJwI3E*w|M*p6pkfM(uO@z=q_sC+ z^8A(~cUYzjryH?P%zk=*h;v(B)yLU+~kNMYM`*NdVHnpZ4_iyHUIf#2jTKd=13ByY#8Nvrh1(0T7uJ!CQSbo^8k9K z>tz@GiAi04?2EYHhBMN-$=g;;v-1RH%a1RS&Vi%{63W!vICVVZh!uY*(@BtU1>}Bn zoK@0^`9K@Od}XD#RW%~kxE_b@P?aZIWS0ZA7rpVVJhu4{C)klHSU_NSvBsC-_*|UY zj4l!*z8~b)uv=v&OgHRLz9zG32mV8&*9CS4@IY$P1tLUK4tg!#o~F$YO##uKez_a5 zxM;C$EC=-$Vll6D?|nbPbI@aBz5MwB&p~LEzk#u#LwDq=(RFd*WNGPXD?8-`P`~QL za`_}%c`nhvGp!SNLo+9Cs4ht7;*3cD#F2`|-j;gLPvscWwQbq@D2lp_*%~YKYHN~= z;H^XAhtEhEsyJk~2ncM!$eIUi3E2lJwC5sD$vCiMla#Bh@4byz7pA!1;KLO{fMrv0$Pv+6&McjO?Y{@96@9{49U8+&}Ga zO0CA)4#(h^^i>y;(H3LWNy1uJ;e!J`c&CJkI#GNm-->?H0^}3Z#su&Gp6Z+f-^cY; z{&><0$)TPw!TAp#z~OIi$T>Sgw$Vg7UfhmwWM@|NUCD9X4afe-RruVr%){tYS%k%- z#qOQP)~MXNjv?oY5k36CUOx)w&6VE41!(PdA zFcfC|1LMBQF%}<+#d$RDoGpbFV}CIDkh~lMhPF4qo*6an zr(zcmt*?6R37<7Iq!>8_HivMP=}Vf^Y7P&Q>Qu{|hhx8?&6A3zkce*UJQLB_?bqJY zgiM$T1^rz9Tc|6?`=(v34cN}4H?!^HyukVVVgWcD_)KmOl075GA}_T4}-b9X7LwI5?zg#~q|`MpJ`fhu{cY7W`1=8xRYN4`n6(iSG7sg4QM*+#!cVcDABj z>jnLBCJRpfRJ+pAm6($+o9*)Ze@r$Nr)3g>Ae}V&ct7XH$nv^RuFr~l>mYvcz&TKDu(!PCv-rxwyGAvm zjW>Ur?T72$t>JYwOOD89M?QC6pKQ|u4ng??dLV^cA!o4~j( zrKMm>^J{z@OE`D zYJVATXc2XKey9@UTDN!b@MG0-AdAvBX?D>LiK5Fo8eG#-FwB+ab>-%2#i1P%LY|yj zN2uGUQggV!T{(aC(e*7xDk+gn7_mnck>4U4P2AMnJ5&7zvI~C{;(`i1sLjQ6tK8FnvWC>BlZk@yzFF|4GR8A#k@qKjg{7eg64lh|(3`Jk&$*u37DwU`w zR)WV5F>SOPD@+$av)Wv&&wqlfY+sFiV}_s05~UkLGT2H(FmXl!fNEERZQ0AeBp}>; z>k8+B!!C8<))oE4^IT=0$OMRZQ!inoaYQlthos0ou{`3iai&L&1>?Syt>6<*@Eki>?~D3aZ6srUUgGuLLi&g z;s`UtQIOzNT+@=YB1};%-0*^;Ij()W*p@$#b?XmmEyEUC?ILBcsRZB541aw1lN?yn z3C|EF3v?XX3ju4~6}wHZJZw_d6b(xvFYNyEMajxRr!R{M^;PD*EWJpbyho`Ccth-s zpr)lT*%<&`Xv+>rUTbqgMRJlVer0JTLX>ZH@!H(PYwfaiPG0TAwfS?4ElICJ`5a!W zGuK(!1^GXZC#g=E`=hxsij!{3f~F>{=5DG=2t8_@i)uUGAMkZ2In@xgT#&F60!4LF z&ilI2bREhlax=!pbsKbcw$4IaC@qv!ff z$KP!S%=o|FB6Ln6c3>??_^vl2tP)A%0R;*`J{$z@WR*afkxVkTl16;=waZIS1}vUZ zD{~LK`!IX+hjC&Ys>umzBW98h(NoqqeIGM6h`i}_bgvWg4G^ZN1f19ddV-+Wg>P~- zHAQ1F`M7y zwi&dNCt_u09h6JLlxmhj>n&_>|>Jb;l@~4c~tkg+hhEb5_n3UNBEZ1 zQK%&9t(HQg;O>#E(y8QfaF9Jw`LZ?2(Q_~_aJ$s~(eu9-C+BLyo@W`SD5JXuzc5Fr z`|kFk9$EjzYK>~Uegl0>A{W=)zhldr%)yg;?f<9X1jhyL+Nz@|w9Le~MJu}Jay-M8H z1L9IiVq@}uIB1p3r&^Qe#2?mShAZ~zHWf>CNDvoA2zOuSe{_v0SANNcad_d6#$TOG z1dFge|2#)C*T=c|ZzE*7_IN^qgJ8K}JkI%Ru|%KrL$r?^>XA?>=b0ws@Fx-AXF|k` zm=?F>yGi$eTNCNK*hc+}3NFFZu`cyD^ecyV{jo{GT_me6ZYnX#pq`^lW>A0ZDD*c4tJB%yq~;A+?caN zE&cgCrQ1_{j!zqB5u$-D7hVMu5D#B=zOIN>&UJ^Q(t$toz}p2e&q3B$(A3$V98?lf z6bi8`)sYs9+TWd{<$EU-E2{oP9V_g&z8k&L?uGg~JAGgA>wssc;BHQQgwFhXKy<5Z zi#igJw)A7s4*dYRHLa$K?}AT%Md4c6#kLrnuloZfWcOU~=b-P^zcGuCWay{gpUyp9 z8X#sb<|O7KhM5dOZ=Xv###$+S5_byk`PF02^5zWuw0Z@CzxJLkJID7P&qM*zu@NAn&C2-^VXGuy{U#|*fPS!Mh?N(u_<&=&46DwQXnq;Q#_MsN`%|A6_^f<|dlTF>( z%J=BE@cFbqUyXb{^m^b6qFkJexkbPcpCP|?&a7X@V7IM!+2j_Jdn-!fHpIB~{!}CN z4vWX86o6!8R{LC>M?V1NreA?6aZ7Q67is5?>jDB|bO~C2N%31Wif5fy=wV@NP0d!t z6K!1Jw59Bi?an6O>t&+O_Kj)Y-{%Q-z(2ptjWxE3C})g*p$_7EszQUX&sV3^TX~es zQaUa?@7}THHezyl1H#iOZQv#2`%4#^*3oI#(>vOSnUOj{stVnjWC^d)`C!XnPgd=g z(|y0bymp%g->h;$YvD>$)vhZy!^QLyi_s{ELTDR&w?Ew1lVRVGt}Y=dkp4lJ;6A@Q zl?l~1YuN2Gb`N)x^mK9>pIL4kFVi80b}2vtvz!0OIW!rU?&^rc(c0rQ6lyQPnt(p< z>Uq;3yCZNrZF#GjMz%AvPVqa`aGn zw&>|{b)R32R`1HO%jaht+5~;)OG(g?8fNW_L*6PZ1eWvesjMOh%ACousEL|*!dXr5 zAZ>>pRoXjw`l(L#aPMqdn?;sKPL|C-ufwGiOP!r}l(CgorK8jC4$%N{=%g4;UMgSu zWBy2=g&-i%Gldyu8k|ezd$=^?Ur^(9zf=4b5#rCY~Xyec9|LEd7E z9F&0J3;TS^i;uVZJ_|SlVy);=$KTdyksYsJOAv+K-xD$XyuP zF>ZEXygAb1C~KMjy|ok=K&%TCm6*NyecHvx6KGPNQ`gm)6&+$A5M*LuEC*di0io~! z0TfupviBEn&&}L8;vO3?J_Ro3Cz60M&m;)Rp%bjB88GY5P3=`1+nQJqKXWh+p}@Qf|Zou}k(3|XG+ z4$QVL2>miBHtxMN)oCd_yXLc0c~exy<=|?gtjPjq?P~~@G?0>ZQH`YQqK<8xb$**U z7>{(-)_EE_5Vw0}%T+#E`V$G1iaTHZBX*3adV80TwA5CbMOj34i+#(f|E}<20WgAk z!iE8%@7&F5cMejN#Hd7zZd$1SjQZ1kWPuTJ0o6tc)CboX(e1E%p5Xgcxr$=3ru}Qj z5G1RH-thYfU5|N%6#406QDtkw5A;xHJWfwksyTpeH<51E65`76D2_DK8xhQv1iols z&)K>}^zoQsSXmN(LjY_OCghfZ!qtQsg4TkW+2wQLA`!Q`nc3)W^Y zC}A#af(+8pZsWRuT%vvm#F17e-4r?RxvES{OWW{?cKs~fMW@?mw>Y%!CDlI7!Ijm@ zer;?#YEu`W7s$5Do7&VBIe2kgMlT)(K-=LfAY*M!1?PBv-ghH^|8K6JiU9l z$F67ahB!-IXV*R{&`@zjKX}UWP~_jE|d>A^=o(+9s4y_$NUs5 zX)x`Vb*@*BTw_mO=cch_ZfnBC%}*>d2qO-jLXA6#U|t!>ZuK>tQB))utegfv8@NpG z{7h|0f&s113e`3jF45XBfAH0xwqJAj@t3Mw4u@`cwN)+Od?n?xdb89Ii=~bW#yv!f zGs&}e$?>3OG954S%1w4*NPaD2WQ>uoO?$>sm%xoL`fcx-7-TV4AgKhrLH>x>uAwCul zIrC-o+AsIT!s%V}Bl9JH+OOKY*2pZ5zZ#)f$j9394N}i9S)X4jPdS{u{Dh($*HIN5 zY{k0rp-J$Z8>10?dA&1^H*5(wxABB>LPHV2YH`(s218UIl_G(n00?J|O3Br_H2pzU zk}0R5QDJe)cDEb@_ZOR8>U}B?_UkXXjGx#kQ$3>B81uy_djTA-2fhlhVKyoP&-l(4 z!5*Avvk!eK-*HQ2E;vqm$RS^AN{gzsrTreRXwZjz@V$7oM9{%Al7RM>cxeAmS$$An zT)I0zi2HFkdFUbI){d=RH~cIkU96=B_3}J98));nY9rHN%;v5GezAr_X6dSK^~N_B z#vVj9+j+bvHno zC4QMhvchM{dRZQ&a`zdLp-S$z^YLYj-rKGC9l;F2LCx+9Wr1;YrF0Kl0>7kwB4l8y zGSKwl8?&}GgNG3p6HoH{d%RG^`N??K!>$YBCqV21D5x^`3NVq-UxiBNdi}m)LnIh} z`C@qTWORGb!)u4`o7teE>83%?>Eok4tYo*tP2KE#S*)xT0RdO6tj^aE<`i{*2W>Wa zEJk(rtqIPZu{UvL#^KXt=G#|vSg1TtNO>G9-U2hzKN>$@pV3u1Xm)i-pVjX#)tSsAa=(dK$R+3tp>Dg?pP)QmtDZB{b)G1u{xKJ# zj(|r|s>PyPaW&yr$GwYH-Gzl{>pT{wgPfPjuJwgwk0ig){n$%rY6sZ^LumO2PB5qU)RSyY&2k$-+E80FI9 zuC<=12oy^aOH*YgH#d28B)ebYoXg&M`5dq~S$jD+Ifq2H6%^kXGQ0lrPAsb9v( z<_U)rACo_bid@TcDb1D3c@{%Ena4n=#w0CERwwz>g;~jk;lj2_C)$*-Dng$)vR)JD zY-NmtMa^X%vO=FWXTSwpr~0LqJpkc^CGoJ`$JYelFUuJ7BNZDG6Lr8sIJRb)R^7Ce zv}iQ5GB^q;K0b#Y(=~i=lIujjVJ;^zu~TQsPQ3x-^;lGⅇLp6WbhNU4&LIDL0hj z;=+HAcfDv2HM@PnqaKs3LU!9SKHbvj!ZkAu;%LDgESvYWW%l}bLg^IHf!FS>1ayYj zOL?W?K8;zSVhITRzUFBC`tAC-0xKifV>%Klo12d>{O-xZie=t%3e zYi8=7Xm&Yb@zDwuw|JII!s0=I)yDU?L-QkYq>*oakX_yo{hKl!d9R1O`g_}RqWFvm z_dD&kY4>Sv;_v2B^XqCAev~m7i8yBxW*O`Oe($RL_?}{M!RImg;t%P4vLVLeOou~m z?Bs5sfVHR31n(I!miBTD2 zH7#oT$ZShCyF;2*>?o0ya!=cTxE?bpZJk@fe~efW_?!+wMzi^?6I8fovu-V2@DR_dW;Qw^6u=}AZ%fjy=OyoPqBTg4(p2DT3Zs7FxHI(rDygg6vJF} z($#Vak>t$LlNo+-dOh6$jow(eWHgLB8NZq~vuZ~^E5mZp;5m%6xeta;UAvR%HG01B z^8=&v5LalMpl)W35~2=FcloO)D0vm5mu7oMkl}Vl=!EOCD{a;5TjB3Q2V|_(z{Hgk z0%4>%pj=615q1@0ZCmplJtGeF zbmMIPl5b9h=V=ZX`d5LklW(*ChrAc|UShMsliz54p5n4ur_Jxs>Fh{%=<#UVUpfl{ zsbm+^{M!5n2MpC=IACXw*j@2q0@7h2RDznF!O&4DYfWsps5UWrf9MCvd3aJAC#Xtz zv>I}nw*Az{HNa9MQBIvm*8 zj=29B5V01PBshva1P{+7s;NMq!!=%78Uw2A4SqXKXOxGy$b%ZoDy@#fX`KDb!p(#? z72Edd=5%X{$JAj|Rmppfu|#Efw~IsmtYzIQ9SkVMzLX{?X~nR@_@0w~Exl56BV6FJ zYb|`6Q0M6`tGo@C4>3O?=qgDkmROl+(X#TWxP>^nyZpG>K`_9A*eZlpi8e=0UY@-6 zuo@9^Bs90gfB@M68F<5LruqOnU$Fev6bl@2Jc6E&C+z<_3&S|Ix8V_%c+nTyz|yPn zq}P5rxSJeFCz*A|OPmtyXH5m0)**{J?Gj_vwV2HJ)!$RtO(Tgcs}c(d0oeXOA8-wr zW?)|WTwL~Wk}0DTK3tp_PI8U+#Jl~E!Np+n&(P~uJC8u_-*CKsBfplfW&;QsiUoJr zBVO*(J<3U|rVtik14I@pYlsED{KSZ$U{xG?uRIfOIYJcooVehuHlym1V>5gj`1;#p zrHB+)jZ}h04b2V19r5hDfRvW-9>Lm;4LtKKh1Dn!#>Rx__9(C+Rl)pbcpb)v5)k(X{P>xOFFWwS#tG2A)^r$f&hZ>BSH4(o ze8)}yE&g!%lAG|{-?~tn%|dv3r$b^7IolwD&bC0tE}V~y6Lqq-3lcS4j&JUAjI$)z z)Si;M(*)+5g5kbIY^Vz$LXi$b-{Tdm;%L4bd-#^sAe(UYgu%?s8y7Z-6d6GaDhJzx z?}47dho8lxW331Wbi!||lby^yy+DrJ$Q@=o^&h)|0i#28sJJMHN-?k@l&uSE`0U)R z=J~xCTVg+;(!DSSz*a8Uz!ydAaoDT)ttTt?t^H-5m8i$72W3|e=Au{RP`bxJ$Ta3} z4rdMl^b%B9NmTc)_FjAh`-}O#z0gK@FMB4R_LZP!xACo{S)%-oQQaoZjviJmWAQ5t zCSK}MHX}KUsqVW{Knh!4tT2RKYnMBRku3)OSJ!ze6m3Fa((XH7nFP)mlOWL`+sRpY z^pzOb5c(=fqJBRH@nN!z7NzC$qK--qqp|M3HP49$=cV2}F2YW7&3WE5qhQxm`Wag` znb#Yh^@6`bVlX2Q!r$J$o`Sc0@HKX)k9;Z1Y|W9t_&+sVTTVPWd7pDGwfI+Lc;vIl zs6Iyc-&XW_lM+vE{kRop`RxV=W)m*?JldbmhtMOu-o2+8fKKto7n^F~qo`k5<|tsj zU^Ty6piP#(eXg?$*(y;|Vnzn!-kAswPO=_5q50{Hf>99xO>fsG<$b;anhfL8gp1Bc zZvI9@{-E0i3$SOJY!Q1|Lw%PIJC9u~c*oRA)9~KmvwYob0ZZSmxp+KbK1y~E*{$Tk zcdp=lCWW$qr~CeBihXlRXI#~)GH5&w-EW=bDi5#0CuzVE&yuu|tNlJIj?|G}Sd50f z^S9dIt*bWOU6u0EW>C${>tv70y+p5XTVZOe9mMmT0p$dspfamPn&d(dUZu;UZc>gO zIyGZv@*CLI?Bz5$qRJ*bpbM&`%${O8U;dqb<+P;-uugumNHP~^N=fXZe!RExN`-?Q zy!)^eQ^yC~gK`E(&z(Jj^`zfzF%L#Q@=M<3DpRoAy6SesWa#GC9X`q3IW@5i2}<-L z^kqv_+nrrsFuSD7?hRBHGhTlEOP9f$Z{Igr0{a_u87p`Khe@>VmjO8KpOSCJF)kg8 z;h>$CyD;QXtnFxUL*l*AtzF{6$aSvXEwsRUm2V~S4&H-g!9wUS*48+E(K?>oo(d56 zQ)>G?2oHcG{^$wL#NLn>;HTFkxy0zTxX<^Dd~Zw~^Ol9U2PVt`_)s8p z4G(tx!PJAMR}~ol;n$O%)0HHci6J|NviPEo*Ee;``icx(ynG!ziGzb{Avi<)Q}`Y; zb=xOcs$;HA+x~7)A9rPw*XNi=P3L;#<$QmwOyf?BsbhqE7J}~W7LUOk-MM_`L&aqE z;Z~CUc)u-TIhbNdYE`?aRc@CrTxOgf+Kf zjndr$+UM6;xXYq^t){gEEXRtl59MMXU2ob;-^p_woq`RZgZEQRQ+G^)Lu;eU7F9BN z8;}m3taFsM4`3>M#hzf$M>UK?t0ND85>HtNW7>`dX}*<)eu5Mt5|0%0rDX5?Le45u z&+1XGz~n1;r|okF`i$UvTLhu2KPA zgDeW#a>{Ye-{CGNEE;XsGl)fdg5K<$Zg=?kXp;1^4)3DIL)+9y06z`o+8~>>@&5=wl)=c_5KRnUeuWR_5jWE|5ukXtb)o2MwwT{$(I9#JV z1pC)u1*Xey@{T>KbNwfrIJB7b4ZrYH2649tZTO~nH%IiUx^}ew$%91{ht&qk{r$f! zF~IBNo^b^Eer}AWo=Sla!BGBpX*h^~X{`cg$Kk_`}CPP)YsD~QkkbFbCo_ifl@no!_MTHIdK?3clTDD|lg!%5k9zJriV z*R{~^f;}47PUODV@)BLATHpT65(aq{yP07$LIr%ACnT;)Ac+3qEvVr)<0W?i{?1zj za5gD7ZUELf+H5F-`J3&(;k3Mgt0aSOHZOcUIh=x$n?L7x8`^ zFbXN5{e_~_3{*_tqXr~vH##V3Cx@2DYpjB*g7%DmwB%&nIt7$vymu-9bL}a+J6o#? zE0&E{tUE&eN&JtOIHeSSywaJ6Z~ClJ#m4LGz0J*0^8tg&2F`wYRP(hg|As7o`$iMbc|n)W13m!5 zOP~MmU_LwpQ@hvyzj1!?#=mhs-eBUD=<9MTJ{w9#>4e zP^F*$Sj5aBO^M4?$@b-==^H)Of#JUOngLgvVFs^3^?F<96NP+Q`%UgmA8n1FPdTIH z9q>UOA5|w=cmT^Z`SIWO_W<7fZ7*<)9)7(7W|$?RF~h!(DNroRb-Tft*d`^){D99LEeH<{xa%sRJN;^w`8RD3bG~_!FlpZPkiRdS- z@ewI0+74MIgC&vxr2>5$|JCI86DogQ2lZV=xcIQk*zW(h?}o9tOsZF^ySaYvyn@j@2c1_#L94k z+x1p%u8Rn(PZGM(I;o)>8AE<$+K&I?lQYXdVU5L+*r ze*KB@mNHuz#3+En;`gGF^Yq%Uw-FJ*SWh?eEZN1FEk4h0H-EeMz5g35_7ZsR^Kby_ z=RdoRoPaYaN7n4=v0OiQb11Snp{pjl=rU$~Jxf!;JACP#fj``jKe$A7v zGXajT&YN71k&g7BcnX*Na5?&p|M|f z;=L?Og!9H9P6#~g85jLhcv}tlYCF2)BUv#K4m44snjHLs^iPNT@vFn<>sAE zw`<~7=hwA{9$x3yHlo1BHMbh@;4_#I#%m$gT!&CQ^02T~V&=U?6=mz=_+{CMSlao2 z3tRVNt9vSp`tc~;KA&G4wRe2$WU_hj>+|ubl$RtyUP|jU5;K>TuuySa{BRYKf?VMU zO2x6Zq#YpUV|YO7d{lOA0WDSTRL`T-9g$@Ino`%}s4&S}@e6Q&DBHZq`U`e@jt)S@ z0k_$iuBMx?OoXTlupH>1F$x)L&)kx{Hu?dCGc}7#lUw^KW zX3d9xe(DpqYz?M`8GO;}PY-Poe9l9W6oR`gKXTv8P&(e(gNnsAIk|A(o&-QtYOll> zW@R@Ck%#&t_$ay=69A9ftgJhbkFdgp=I+@BRg-Uy`fk>WE^W84RD4>BRrd+|Ja6B- zkis;`wIrox7t6oRwrwCOrJ~lt%E10+ApWgjZkBdw+uL7;h1C^MV!3YD(GX=0(-#P; zDX+(bwkOwwTHnAd^n)>Vndgn7iVyqVEHAiY_&dJLFObQLsP_~9VYKBhLyyL>+T)Ka zZ0h3Sa?j!`EbJhSDLK}azo$6DB$U#T9Qc2KwXg66kxA5i2gy}@?T?%LPo-KX%df11C+Hn|qh)lA^AHL|D$Z)q;mS0;|ICYj ze;gEB${qi>dK)$Q-tYLy?nJclA{5-&y~|69B1Q8elaxorkvzx4Dy8hdfe*@mTO80y zcQ$oUsl68?Oy9i!h`-A$zjx5e-dWzZjw2rRs7O*AapzM_>xShc?9SGP&I4>+7z_Lp zxETkNpdLW){%vhbpiCKzYd~Sl9%4Jv&fqaFYL-}tfg%I1xVI2A^Tr+c^Jz_?)@K~Ix^vKqbHmK7{a0IMWa1M<2j8S2<6FzK=@!{r`y0s* z+5e(8=Tf~FV%_A=m%C&9v)+&C3G0GA7}IsVtSz{&{gmG!S<>`Ad2$@Zf-4uilS5x5vI0vQStcqSJ+iz zRaDdUsO_=cn7;WCq-i1$rwrXzvjck#}CePP(1xQA;&!ohCQa zL0gI4Y$<+{zY)f}y+u%+4iPn@x(@PgjO+Q`#Y7s^HQ~^{`CHZ~UuEO9`akCcpM)mE zLD{!W_44=10ouN%>3>%O*Y)ALCYeudfnP#?Jp$fT)ft~(p_>rhjLfm+ve-(0A z8bS(JE??8pUkRsXF`ju)*P4+rb4u-2Fim=WE&7f*BH#QKvkGir3Sx-QH*t8-n+U5Q z>ap6!>ud(Tw!Jb}nL4grTl|o0NL|`Oc$wS+_&dacgMFxVf0DVcfuFW}dC`OPQ8I9?^fjG)*R7^c!#P z?C7*m7jm8u2s|Ai>U64$A7SU7xjx1rTB0#a%feU4SH}0P+Hj8X=*fe)VA{E-7{#ev zsBaOcWNfA*(Fq)KIg~z_n22l$V;x$78p=l*t{Son8|**M)3yZ+8nS&i%}q4TH}Y(eo|bJJ5uIz@b#jHMsfOe78r71Fb2%w z%F{a!LLit7K6|X=FvZqJn0D$@BIR}eJq+mNi1^uOWLt&BBVE3C_t)4ovFJ|&73l|K zNLSXdUayv}hkA7SNa9i*)3q5;4CKo>PamQnKx&KxXl);M-DPcSm2tf#247_OJgkpM z;`WX$kl&-ym0kdi!FiDZXC63agnDl#EKlo$5yEoClKh*ILLhfUd<%zCL07!hbT_{< zXnw0}g0cHpO(k}BsL1)$fV6AodXG-qnd_jkmtoJF+H;@J%F+rUy?y-(+xJb;o)gqyCb!2$F8*a_-=t@t1S-eQQ$#R=ovpW; zvM}2tGi#Ej>sLLcG6?gw8@kN=B@@4l00%HN`S{g$tW*#wXTAM%lO|?9Nn(m?T^zUK zzjuDrRzU1*bh?3P-kzW^wTXI68N?FYH;Z0xXW)>J7pAP#&kr)iJB`i{W0F7^i-XWr z4$wp(qD?E=F6yz7{<~QGBhJ?x(;Px#BCgY<^`Ek?^-F4$oh+3 z7mfEA0Z)Uc)Q`g6oH37JJBXTFxwWof7-ExxlZPqk~8jY+O{VNH%7wbb@#m{+&Xe16vB@<=`R^-4Q3N zZ%jl{P0#AzqOdf%rGL`=#}6LjdG*^%z-{K%c;_iaic*&k3rWb62){#RZHbmC67`B! z&%J(Lz^_bzK~O7bo0FDF0-`;)He~)Tgu$?Y-~;)`Ol!Hu1FU)qsU;VDntF@&9IgF& zx5ou8tgx|fGB5YM3VBv5Yr zezMeBRz)QtjkoCsL%29j$Sn5j_pR>dX-{57Md(qDd>RLjTB_2i=eL4sgF&%ulvp-T z2Kl>AFBLBDbN#Gae}=Acu)x?rqmx3PqHvzWuQX-fkHs_Lh%-P}-yD$PtY5BcE-g*S z5;&GXMA8GUO(yy8-vm6+7JU^%Kar8n*nKrJ&gQiZw2NcCL&%!AAajZyZ*+}#ttK%k4uq}ClZC-zNike&whU>oF5%l4EdLYY z4QkZ}7r}`H>gScKHqDUzPJxp(f<`_;yVs2mw^{T-c$PXm7YjmbWNiRNT9> zj~V3P#c<8YI_%$#BY19wCwc$jj2Tqiz$}C2C5r}bwr>3T0SaL$|LwySkEu_BDi3V4 z*wIShT`RyeTI41$0RAxdp-ZktCmtYrRwmA=`bDXQ9@o@(PD#tTxp6&G4=0Ejt7uC= zW_nwfP7J;b^{t8CMj5CER=%rd&?#F%36=S(O+J&+XyxE}cCF4eSb55NpDivn5!2q7 zY>a^3TH||n5|E(sIy#JngJbA`r3%@Bp4!CczH^kwlHCHSxV_95pe4A}{vRzt$Gy80 z4c@cjmd?E%Lzjm0j0j%%YVeCmEmry|y-{2y3+G3iK@~b@2`H0r+s~pNgR4Ej4gQa5acEGI7zsTkYAb z=XY>K9zgw?eJBtMO>sd4W4ECsW)vjj^%|#8{V!%@1sG3z2}BL2>wng@XYcQO)s?kP#XtR1tf@N_;|Sbh~fU`o2B6O z1(G?0vDYcMwg^%zCoH&S+ND9h_{S8SY~~x~II_E7dGIJ?+o1lK{w>E<13A!`s`x24 zr+YKG-b0rT^{H3xm^YIym*FkPp_fQs-}mq4f;oHSQ%QcT)#b6|wal(mnQlfCASq}e z@X!k)=^LEE`~J%)!NXBgK;RxX^J-altw*@%$~Z__)M| z=i*VEkB&_D%erN|te9K66g{XuP-3{A|K59cd%I=C)NNQCp;qoh<4!ghgRiqtbTBn- zxwXTij#5~0FygwYb77&_#Z*80`Z_VKou9wqH3|xZ$3N!GBygF~(hHb@h2*(rv?u;V zR}u1t!~XtqwW(4Go)Dxo^|cC0R| zA*;zf!-E1eMl{btX;B9GK?#}%Ag;2g+pGI5-PQdUm|q^KpPyz*e|nTe%DhO(N$$^6 zd78a|5nOR!D2WdcRUCf$mmeZvR<_RsBDsx>*5X>r1)vAYdgoIN(7#ENJGZ0+qIBGw zWl$elyrCi4onZ(rwYf-6qeTae-S6d5foKgM-P>r{OEIN^)YQORh{K?CDsgSQD>kp-&3friG4p{1U0)u34I4! zWw_VM7y&uO=I&$HdRZ3OS0>-FFQG^;4i=x8VNToD{^jcsILIaeRqfBW3GnURMU4|( z0F+PV^>fZQnKdk;a4`AODesyI9|->Gp>ws^@fT;J>OxOwYDR(3mxlRLXBiTdY8daX zo47J-kQ1VB)?lsJwq|CI;7fn~k{iDxt%9S}DVsdpFUsRlH#x__6AWlK2g2hF8Pi$R zUSw=F@V`G8`*}&o%%Q>khaN86lS5E5Rc~=Y-#c|_(+hFP9~|b|b=c56OI&htPVE)7 z<*|m{ouUb^PCnChZV)B8`P^Cn1oq|hgB>*jJ{q7(lysG&X zd5>Cs332VQF@}o}{_-@lujyxV0D5FzD+}{P)u$&Ao+H*cx7ctkzbhU!B?xgkw`j3V zC~5*Egp+p*qx?6@QcW7xm|r(}R+#21S*TD-7UwC*gEwx(lnN^+r%!{n?&eJH zPuVPob&a3)0f`0KbPk+i)e@*L?*HAkJn{_>k|P3#%Y+O4{eMG3RfkId_O8O0e{*R(%t?y;DSo{=X2M)ZueGyZqt&Mg+lHMd#f+-4N6gp+Tcnb+o6X_Nbp9xbj;y&Wz; z(_av%#vw|hoxHMyTOP!YmOco!{H0OoxN5PGEI0E>x9!!r#B;aAqPW6%l!jz2p5D2n z$fcptY0+CAF`qIVP10|9g#}TTAffH5pQD%8lhq3g>Xz8a_qxf@wRw17 z1=F0;f~q%ZX?Q+h;9q{Cp98Lf4&0OR|BeE zY#)>MXVn%%JZd(moclnDi`6Edt6*uA`}pwTR+&d+-zxX|IU8gQ&qKP4Kbl_jruo^W z$@Nq?rvv#}0}@XZ6reEkFs3LoH5=;QIT)?vd3&Qng-Jh`AS}Z4===aRyEnti zlp6?>)3De7oW-C*hs(vvU|*F!xX1z)r~UhveIc0jpQJr$l&pRwuUir1TPROI2XuMO zZLo&Qt9yBj@!f31(iWi^5WjoDbiH&gv+CdjAU8-#9NX8_#U}SN#+k z7*~2i?>IWhx2AXURG)xITs1ylM>aN%_sDhO50hRAHgx-5Ayrx6+|V9QtgYo{wh~tt zh0Od;6WTgrBG&4T0fo~4%5*KS7Ur1GPIv0D>N|x<=(yPU1L{4Z-#Z;%u|9?P*9n@M z;8NFldk=gIjtz`k$#VDBo-1|yi0|=2EYGyTX1VRN5d=D%C&T2xyQ#)i4$=9j2Jhk% zS}XB6sY*Qavp)-wmvT}fbI|>qsfeofCu`(;DR=5A`bEvX#gj2p4A$YHHuos8lWwAM zav!Ld>K}@8p0eR{s*Y6Ak2@%@4Q*Eyz-#q&uBqg61RO{fa8yNli3cLj)VsyqB4gG z)bVjA8lQ_tg1hSLLw9#_HwljCXOdio`v)+U;!)c{`Eqj7tEAHsh!h)Qy+UB2 z;SZ7JwYoL@oU}6SAq~FxSx}vQ-iIj&<48Rl&ED))EXnS zNq{XkS5Qy_EEKFISN&#NUH-{5I<^Y#FOcJPeHCN_eaS9&EMv4; zm6_{;{?g7CYrMNC;)>H`EjplzskiqFjBIFizhKqv9Mgi$zFsoCX_!}#Nri_HlF3D% zBP*rD;#YHWpAjs+d_x^lrF5YT9SQs!$XLs@ug~<@dO~+GT$oPu+eD?Cz{3+=WtoN3o?2fad)ryVJ)1qM4>&fLXJ z4&t0f8JFr%xsM;`gp+cr4bm~Pjq86L7kg+OcoYZZt)4r!9BZ6SQ;5Ilf;Iz%E&l&Z z)bqVi4P3K&US~cxhm)I`Y5k?%xX_q?CIup5P6oNVvw?F^k@yxoluYuYDv2j=_ZFph zQ<6z9!%5wH;CLs?^C7!m>^mSj6+SX+Tg&5}zkUQ3Tl-#*_VnBCDs|7bTrw_ntfyai ze{E*4xJ}Y3AyZ3IEA=_>`?5~SE`M#NRwhEb@0MhH6wLRdHNM@lQJdLfU(BsTxG(je zRyO*s2QO_8vs8lt(J{uS>l_qoj+ZI_-93h0!X$Z;d&bb+fp=BI5ELS{AD?klsl&^Q zCuRF<&roV^TnGXs%$JDv6pn>%fP5~j(uE71L)G3JeT7i)@YJp6vNTv}6b zd$zn|~Sf|M852hRQY*g80 zE3ja&`|bE$JQ{g*g+JIFOLPj{=Y-t(yM8HCY(bPvJ z1|W~%f4zu>-NULs|Al1~=5qqH_Fr6@68 z_R!&Skz_Tn688v-_cW`)NLyG@@)NXJjzgCkM=A;){ZNF9!PlgWitvXC5)vVs(0j>v zDMewNSZuwneugTy!K>LWQBn>L@ef$Qu3=KxiR?g478&OE(bk}D3gSc3MB_-cqDc?2 zJ5R~62|NCRcz4-Y((aB&8^-5F1ika`mbmH)SFB~DqR+ak3A9R$VPa z4dwS>onxp-UNrnW1jaWOb z4($ubD!)t}<%1@n%po?#T4{e0WIDjGoLXvMgN0Pm#bFMhA=dC6QZi28|BO=hEBTut zrPaPoa_HZi%Ih`@^llc2YkylQi1%d~Pr4u7`T5_l1VHyb*bU`e=B$b6uH!zt-)44q znt1&K)C|xx?P(h+vJ-<)=k0M+quTFh& z3BB`yu`cXG7~>~Fk%A-VeT5*X)?@~f$zL@gIk!Ws4eU4mNY@CMZZ=LRufE|sJH`T_ zdhsCddqfq}mh@b!fjsqAW-Klod*%bVliNFMzPA}kPtI&A*tCLnzh!^oxl=M6MQA=C zWC5W5wj|Uf>OFqhbcNlSelpT-Exd=3*^B`GFwmn{N2x4U_2@BBMolb7xw)n zp|jUxI(5<-(p0i?tn;T&ERsVO23Gbn7D_#s*Vp%?r5^nkpMGE7Ld=n42N7{PYl?5! z^J+@$`;Nqx!Fd@69p(_w5!W7IY)X9Nuy7!Dlb}6wE~ex_m#v@fK0|@tWUY zI#GI$*%z-=Gr>Fqax|Jt;o8oC6k;bBw7-rCr7E3W>9s+7Y8*NjFW3LO1V*OM9df^( zWm6CB^SAyNVE%?$k)q-QSOHC}ld8{LC|X#wgTB43^u~}-UYFTt&kU4e<)jqy4Fx^M6ivmFVsNT5hX1%*axCbzup6GVzGwOc~oWZ zl3_jsI?n6EoA&VfOI>LgwaX}oR`J{=X8#zD^;4i>g47leqey|)IIFn*;gy-Kan5n2W$pONsM;{t1A!=%~ImytoIQV5ADt;Pld!D~KccL*y z=J^TBxslBwCIVgp^#oZTzf4Fw4_)b4&;%X-&$AD zW?u%W*wKeqsEGjwzigY_rGN+ur<+j6Tl+tq3W??90owoRR5(*Xrb5}sqx_RBYL`yp zawt>JdZiCu?-P;r`!W@Mj#m${#zm5j#Gn-I8xdF2@c3EI6<;Fj%Mb`wAR}?+H?-9ZwFw;WUZ~E{|zW7APDSbl0Cch zuW1{78#E2XP2}3K%m{V-Q@??heRt`;Nus)U8v7NkOXa8IT403~xnF2YI3epbp$0b}I${vNj-)a-Z7%PblRU zr4)JB+P5f7lg|m+pD^4^UfLw^TCiaQ@1x=C+{)pHz6(QjCV8k%y7Q@ZqdpSouQUF; zhnS%~j7YM^&Gn?#h28fd$d)-#5BKF47ns`au4(oJQJ?!duVDYiWz#Ls1CF)WlZ&Z; zfj!NoVankYdzXX6wWKNuG0=C)$t~@4^PQoPjwlebFLxsR8GS*bhj!yOrkP(M__g;W z(%%R^?N;!=EX4c)BxFZlX5)>-v%Paw7Ftf0scFDX* z^8T6>XDJs}Ck+fvf9{iW96TE~YN^GhnLn~TWPN)0>Jh4=$B)oIj)1!-o(g;1?y6_~ zgR4>aD}=+d8U2e_eNOQoB3cQc^=5=(NJFnRu_CKQ1?Nu?PcQX8Q@`qO^XXvmsyRNI5L+P*`B*Xjax* zV)MdwOtB|f&KyFl8b0Yp0Zws2Nb)&P6pwVC-O6}QAZ706`oeKYF=LvPqQIy*yDk4Y zBFd^LC#M`oqHkoNpJ$-|7csz6lm7sVW?<0EGDpO1H++wuD4kQNqSy*`TLc-kd_6_9 zn$fz{f`RWULHCUr-+42E*h+U@657i6;2Z0YPx%S;b=dtzAPNQci_RiY7>*e#cKHD7 zQKA3xSasKjbV=)#oaOa}t_b?mRbQ4MOKWkkn5eQhZlo^1XkRS#)ilbj`=3_c{pNm5 z#Fc{|YJPRULFMM~$?_@NT)#QIlAj$AUL%RMZVx!+!RN~t%=et{C8Ue|!=?3Aec%Z` zj*^I85jkuY^z9*ix`K1_xGT`d37NX$>-JF57@8;rk}38S^UOAb$P^Xq|X5aXXiM&srkj3<02$@ zETF`$D@Rm8UKs@zD8hWphJj3NchqhL)Wvp`<2I#{G_-!(;%?B8TN?siz*7GmwlD$s z!M#5ebuIaEM`hj}b(8tI-!*EISSF0$mditK1{FxyPF1^4GPURUjtUaEZZl=lcU}x&kQwzPv z#&HI})GGu$?cOfSLhbHGm0i*N!jW?`Tup6EzkXfAgJbJo*j-$Avf^grb_N1l%N2I^kxJldzI~E`t za67=}fIW1;BCa@JMqLgM;9m&|4R0$HCEE-Zida<$BY*Cunb zP#(KNPpGJ#WQE)Kf({M#@58%iZp8@Am6R*zcaWqyJm7&_UfSvG)h#L}9yxbW8g*0? znkQiuPf23Pq7E{l-t^4op4PQwnS;LLXrp=m2X zwx*ERAr8csH^TUTyo0kj4%_+c=!-}Wd#91`QH;sPw%nH*2d6b}+|NGvF%_2tJAxbXwC<#VxyLYd!a51y9zgM8e zyVL*hp1o~mc2*RvUNtYIvzhrtZ_91aZ`>Lfg*Q9K0$xtH3(;Sfgo=<+(Y|LkIi_l+ zL#>V09QqA>^P6+YB_LcgRyf7kSuXF52A!5L@JNGE#7km8+LC6JkWq&P0S_(95dzcR z8iUBT875-Z7de^($|S=0!F5*)vNGpx9b{{V0dnK_*U^%!m|hiFbxr;(@_LP{VD}rt zP-Jzy2njX^*{x_U?7g||@q@r7&>iol5=!wWg#?IxXEID(jgvvGJ_j@EKPt*I3H#;v z-Mk(N-18VJn$?nb`+vaD{9;cc^7cLX>r`N0gAxx=iZ*j$nVNk8ZUw>Ud5_!z!p90# z5t3kiyIcJEN6r0jlR&p4*=fd2)YmAN!)I7n%TJly`=OBML@JPfmiKW@@h<7!xmYr9NtgC&c;P z5z(9ShQi?2uL=H72Pr}D^``4X{?YS6xj%lu%>wqu&yU(wwS{wICf`tU zkC%-9&Hz%^`@}Cz1q~-xCb4kZ$Q1c{AYS>)mB?d$J)H+K?-x=X)}8<(2#95bay2@~ zj(yWi`ZgJVQcGp=?-^0D_+iL_m7bN!yot_uxqfskN#@km>VK;V03%M-YtKdhjRqp5 zH}Pu!H@E#cHOn|BbA0qzWEhpMajvAEd@kARoLeTJN5Mw6v3QUcq_cZ}b^rDw?2)4pN~jx3ngAoGz1 zw+IjF@H1^?>kGNmglqn!j7PhuAB%%Cb3IzG&ZYlod4A?Pr=}(oC9VGYQquhy&5Q^0 zHxXawBh#X1XK2>eoO>ZU)l?UnS1$z6&TPJaANsI7AOPqF;2r7(@mjW?1@<&sK_51~ zaD^A>8N&4-=(@n*+e>$WFki>!f%qo0T^xmn;96vBxwVev-fm`1aM4&r9wQ5gHzAz* zCpnEK*T6^G;qqdoef(Z^AiU?t$3N);8}u^-F#=Pe3@Ekrm8!h2!5;={UYpnLTkq}d zao;Tt(dV5RKf4C=G}xi#p^zrmY3<0o9-XK>dob?F(sgCdjMOly72kFG_XoF6qfU&-j6Y4X4qFY7oRIP6>hV7RCUZW)4wuW;Y~eP=_A-A&+l+?%l&f zb9M<#jUo?XJR1VSq5=k1sOyf>aj)pvB3<*_1?vCZ2eTfoB?i7saceJgu-Vxna5Pjh z28>GN?OSEeHx4kaEYU$CWTYneM~{1NNM~1b%%IcNgwLqIyB<>(%@tO%(WB$2n;EcF zY^}f{3Si&*0^HBkgk@UGB1vvM##dpN=%U1EiZ)YimnK0DEwY7ZkqxruS5cYalN-a6aztHB#LRRK&X@kc8|KuPwW?#^93<3I{{Mu0e5as8O zsXHu_WQjKGRrIBg9;@Qr#dnNHaqUkG9X=4NG4%k4@d1&|fDE!M-^ALal-?ABs&EI^ zkpp39)qV*yOww8j=A6JeIwYinlNycCi{Tm9u19^k#JB(%yoF;%{;vWCICzpKCX5uX zXj)HK%}vWJyrM{g;M#Ha1SIA$gJ|i5(YCZYHJ<620ott>PEmv}TrS&V#@{PVi-{zu zIqk`+=4qK9=ufV$OiJG4NntOKD9%By`0<65EUn_Uw~x|fI*L5S4ePKA{qR>#QGkrG zAj&XiYVtA*1t^~4;5+>bq*oiS|F{=|daLE-Y^Hgkz%e`eu$lqVO*+F`#AKBq2?A7$ zcbclnYAfSI<3dTv&j^_=W*1#UdA*3ASZF>CBdD>gOmt+q%*TLl0pkJ00M>(QZ!c$F z{(SlS<<83^0a9eKOzJAIjzNc>*SA|XjEjQ{m`+seqoLlLOkp|K47kRca?{OJeT4U! zo3AG)dPPYz^}*L~+_Jl~dZ}CDpZiYbcGdyh^K1iOwQI|H)88`L6c}a}bR$yu@ukz# z0f0qPkdGu61ww55nwOW}`+*ZkVh{{F6ZX?LgcuRypFhv*sN@5Urw=X-amqzNsY_86 z)@__XlI@OG28Xc(t3frXA1MQxedv0KJz48|dgC;e7y;IR+wBDWmFwZKg#2&C<^JFX zG|j|@604Xbj{WMg&|5n@PRc;<_}q58C_TMiW&dac2=IKbhZ{#$k^D*ZaKgDDqblJoww8V=hKNcm3>Q$r?#UY*m6j~}+`DC*^d|%0rpq&luzr8MZ1FU+aPjXs*wvp<4`+ zoZWGiwU)D0V_2Qiw9Hi(|uot~ckweSTq^#^(PvN_5=&$f&#X+1XMUe76!VIp=%ngR=W zogo+KEO#fLBa;9Jq~p*{pMm<>UuLGKV4_J%~W!~WJ19q!F~G1LV`Ho@D~@t%~y-O{-#^a z=cA2^FN33ZL^IwSeEabzk3SzDpHTKw^d>lr#tE$^$)uM_ACG!>E-aXQ>set>o;;b) z2(fJ!&5muAy@WW1wxi!sCiC-egKE^vE61!f6K(-Tb@_3xj2r3k%81-vhe|M1X?Zd8 zxGj$^3}HtrTs}-CAupGbE6*+#wWT4Gl!oOUIh!ON1bMY4yaj-plIFM%A@9$~iF?j7 z_IDD{A3lD+*3q;sGfjMM${Hn4bSTJszR+^Eim9RqS))J=0=t$Eiml~$24CF7dqvL; zW5Iv+JMLsEva<`1l1IK70m0!gl6ljC~~L$a)Y; zxoIh3;=aiK@rm7&Qkh-oPrnqvN=#K|TBm4B-dGMhO>tVqI{V^ni+7!uD-Nb-NFD@4 zx3k;mR(<-FiI)Jy|DL~iOCmi&RaofW2`vi5ok9K;y*o%Cs~lSHjcbaW_8aY$yZC4M z>T7=7cNMam960s^^8@0a;x`#=t7U|i;_r!Ho~7Av5b2wfsK9*e#KsRA>HqDT!EZRxi^H1^y!F+oZ<=H^^33S(LLGZqCMTUc)?w^fVrMWfig zp8`xg%Ws-rwOKa4$Kb028(_5wB=ynF*s~p_ zSyHM9IL0GxNOzp^-Mf{#K$aPKq9=P=XVJ(s=mE(e(t_iQ7L?vv62n$smJ?as$K0Xn zJ7MrvF;}^x)Eld1vZcqAmeK5bM+`DVEN9zomPfL5+5!&p;XBiRgYL#-?V%|VbbK9K z?I{bUg#oBk-MmzfKa9YSz#e$}H_?S@YyMov4L@F`9CU$Gp)qK*2Da@U%S){-YGGg0MzvT<8tzXv_H)6|&?PK8{k&3=I0RpWaN;A(YN)n4%I;ZXQr*P4G<3~e zUb*p6^)nZCr*AI8R~90cA(WzOkLRoBizd+rh-DTP&nHWdkzv!8P}kowrDa3y;6OMPUR%gJX&90eI0Fc z(@(G5`k8O^Ss;o$j&_rqB%W=5)on&P0;Ky@$+`|3 z!l`fXWXY|-S@{IkJ*+Pj$5aO%*?Jj&E_EYCzVt~0qvM3fss*c&k`JW+mwQR3Zj6@4 zGyxHXaiKg0scox7m*D27_6Yr48h_iR{;8S}oOx`Ms8dwEh3A=<`o5~d!Xdj4;o=!5 z8qjho^t?o#R@L8*&4p*{kSv}UIcoMElQ6G!?#32h)81|BODeNHS-Jt>`&J_b{O8^& z8IJsA)xemo05JwFu?MiX6K;d;njggV=?)K8=LZg(A>!}x0AS#B19FvzmRboVT zhN9h9r!Q8R47$7x^uZ#dng}3EiyAT?qe>mk|x^&@5x1Cw0Z(QK@vrsPKf?|L3+5 z!~533VIouhn;S4_X^Zb))Z|7noZ zCkf*=@qoIIwadbHAw}oyS{7R6gu1x6!#hIqIj?ZH7L%U*3oQ|R+}u2?Vu8z>hUW2a z^IYxK*zV~;VV+)AaOos@Psl8lA&bOtFq*b#NSxHH60ai4))@373T_Q6-L3aa16A5bi=Z7K-+I7;d4AH9Yh6x_{bs&Nw z#aD*{r$b@}kY2_{?!L;7c%Y!EPC)|@S}EMkm0u3Ewo2(LQBoTo*S$3*WL8HtPG z-ZC0k#}WE8RIFD&#U4Vb?o5b^Zp6j=Fw&H_qqsjcqU`0}vbz$I%0IW>28d>t95cx;xL?#f zkK=u+)z|c5z)UMS9MjvH=-B{3?P5NbSPMHCO!D8-!FlXITvnZ`RHGJF+ZdyEqMk6{ zoiUK+->^J#Q_=gU`K3uo<4O!n2G6dh%3M13|8tL(-(EceX^P8{p$({`&t_~&1jz12 z=IfZ=h+*tG-R(iiZ}Z@3eE>FPAziC5fMcyvo|oG8OHj$ z+Y0a`!YzPH^H|oN=0K#g95)B?lA^!T@l`lM|=f}j}8=u z97W3$brVO=pN4op(fbs=Q1rS@So&TU_6#&lX-aA*qDt_P_4pD|RV8<e6%NVpN z@7rwtjZY_9Q4CyA)(W%Jv#O*dRoTkyTzlpa@NlWe=hiqiIwB&exl_}W;|4g~myD;O zmkna5da@`Rqse?T*#cDjAlSZ*6FeNz)C`w_lXcL|G;D~LV&OIGL8ld&$lP{^3gYXm z^!N}RM5Q@adzGeJSUCnWsXNG$))p71x_XGar5X#>W&7u7;Ulw3l8KhzuQDVjA&NfD zI&M4DP>Eq}L3@<6p8=JVi*2B=z!8?ZoLkK=cNA%-{62fo0$wfln|}kZ=u0~D(M^cv z??j)p<(6!ab~%mJOq0$h^yu&t)(h@OGE@PMN1mr}I_wY0o~3L4Tf$Fvytlz?8B9A( zcs5Y}^=o?Oxo5trW=L1Q&Renm!g@=oT&broAEn zDe@DhsC|=X*&V;};ZHr9mN-+gKJ{?Lm=KMAV2g(THEKF?2b=o|M(v`Bq_XK;3EaGl z)l9O!KsaP7MHjSp-eux>9%I`Wonc+VY?BElZT7# z;)1%UEw5rg(6D*YCApM$R#jE}od0nc)6!nI4@yM7xC&o5NgPMSS$tIe%10z$=k)3& z`IL7wNle_Sxw%uIRpC{BzO&Ae{fDshJBsUt$}Sz^3#+2L;L21CA3Qb4*ch?z|N2JM zr2^Cu;?#`fM{Si~!apJMUIZ~xZbN7k=_qkaK5GBbm z4CNlg9Xk5%GwW=xL-N)}W4+l0wWr=8fk*VSqq(KV8R~OOjzy&)_BxfV%OP(hd+|G} zcL8Ht-H#TEeK3<;F_ue#%lsCJsR)3*8<;2Q7HX7&yM|zYEpn_XnFb{(gXVbqRRaEJ* z02nZISSkBR6MJ;{_5vyY<3u)q1Q{cW$55V|raUU|_w83OiyaLk->cU5U^<$!Kf26g zU(aUad#^bS91&4A{{f6u1^RUoI?Q0W}`4ZRPc{L$tN)c>ZFJBIne^X3;G7Sly zLz8!kkd8N>DXo)7AB6Eb|DvXHVq6?2X{kGeQRvd{a4v_)9%0FzM}q1hyzp-L8KBRJ zO6)<8bug`3V@z=EB=O!TywIJ-p5rQlPcP;sDcYB3Cxc_YcQNHZOPZ>U)+@0m>M}IO zYwq%=keVviBP;x5Q0SxgXE&PvjXT03s!;(NrvgQf9j3tE)_wPR{OAW|-``)pg?gtm zs)`@U=CDOR;_njxeO6uk8&qTf$++7z#U09%&^qKez|$+ew#XT8BhM{L%&5k0f$>VEQJc&K@Q4YCxeKOKAY=yq*k)V^y* zmQ%r>m|ixmV9g9|96TDzDWesV&f^CzfJXiI_h(IWJzWeOo!z7%DOR(!4F3OztoIJ5 zg8%==Z+nHvD4UQ-vNJMLh=i{S6A14xsTU*y`Im<#3ryTCeJF|y7a2>I2QWv(?i#e47mg>sKLQ#Pt;>Q zrV~=TNNC0zVh%jbua}-jxiv+xbT9yVnksiu=XnMJ+^=xJK5G)CJ;8cj?tH#Q)Z1$b z>b!zZ31_IrlhH_Q%@X7l>4m8jzy3+c4kA`fEU+-a&-t9B=vJDJjaYb|&2 zrK1(B?TGFp{Y6%-nx({J1b$5LH;ezYTAgu;BTs(6cs+J~{iHhF85Rgsf2ASttfbJo z5QdU-{@x;zQ*iTFEhFRQd*{G49Ifh8?V6PlEV!K&NpeegHgs=q3olUf-09g;b>`jQ z8k~(0dWCZQSw}YSj|ymY@@u_T$<;meW9e%?=E2Hc1TEmSa8c+EsdF^?gi+is!{^CN z%|8;0Oc6JcJ+%sZo6ky&(9{y`E+-g+N2#t8Xb_Rx5$jXtFoP=ZJ4jY0`9 z-K+K$MfeeD&ulI`K&;w&J(Pm)1?NPB%V2@mER@i(6z-rd4Ofy`Oeq6(8OGtcI=G#?|Aa}jDXYJ7v zkdsT$&l(zJ-9-=WJdd$qM@ODhi^e*$L!vm24Tq6w<7((nlxeAYa(}77xS}SN#MNW)UcLDij>iq%D zl$qe*)9O2xyo>pf2p?GMpSvt-8ll)5CgK;9<}%T`IT7tUhdbqoh7$7Uj)YEL$}20= z@HMxnCnaJx;9U#}M4h{J&Fw>%0?~v_9vZWb+z6E_KRNIqEkkWBZ>1>&5|yH7s@;Ck zawy%;%EwHtzE;bf#iwK8hnLA$yc>*zPjoKESuNhZ7b;@ODX%nIlV2r^s3N3DS*}v~ z&sOz@^kg4-4ug(JDonqrL~Hao{`!kI`nU=?bRBN%uCU6tyshb{k8_@Vi#8B-eXohR z=J^}1hq-@f&z;_5wx&xrXp1g$HuPEfhH5ZWt#L{09(b zNGgt<1lZYuz7aW*LEc5ePw$=@T#UYh1K4%-;>&L!;rbq_>|bjIU(Yx0t6VS>Zcbj; z!S&^iLpo`aTn(#~yI~<=)zOY3^25mr^f< z<9$hMiIbN)ZP%3j;S~O@DOFP++s-n;7JtAiF{F+^m6al1{OqDK-wA${fO$c|^sD|T zmE57YqCMHB3iOq&Omyxz=nAcwuX)k!)3Dp&r&-(EaNlv^?HzyM$0)$K3Y%pP*Ray= zbIAJ7l{Bori(J*$;K{F^A4 zT%8c>%lwf!|7DvfBLBmbCfo(v?+LIuN4YxL-tvu%%#rO|;6tK1(rttY;a% z+zfXu=*`yOI$p4Bl}?rG-sOc&$JtOHFzeX35o*$e$Ho-6*w_S34LjbAteJ8WXMc5v zga_D6DXkBV8d6%%@&DF}xnT=`wkcwp@PFqASYbwZkGzi9`hULOhK^rTqe1$h7YQod z4kLidDnpMaKgX5e(a&dUkZ1fI2WdHJ7RQ!G%7VtGt6&=!b-OtHCY06sjKaI0BB4og z+434je4IJ8$#L^hP||15bWxgqpB^7J*}zLSRhYACpie9)=nIH<+N;w#E#3aIk>hbQ z0CkS)4Ocj3KmefwUQV^(yvWKOJ+rS)N!2(gOqQVY&XBgkaIzswv2=QTLv9qd?_3$d6 z;><`Tcf220zRF`YMQfW#VtmDbHLX5@0GSR$s>F*_Ri&&K|AB!|>YvIv-vpYp0UMXr zL4LvN`T3i%om2B{46&Vb^~eS1hebP9qjsD@#p#>7js9&~3lJ}$F|LW1b_amccO#~#)A7}=70r%+o{-?p(dxm?6~{9QKV@An zkcTE&cRcG%(bmL_QL`!?vCDn$Hd*Rrq20>Mejw_+#%7yWTg|?WMc=1`I z3P;W`G0Y*;6v!*jYwv}z8H=0$)6!R%=zK0ecKJb`nlV4gBUWBI$_ z3>YJDlJhgDtl(%uJza6voOL^(>qiakBlje*Bf5{^CP!K?Tspg5h zZFXHZA*+B2@H1x>=dJg7lwz*WDj{V-DWaddQsrf!zBa&PAUXn}6y(69s+yxEJj57i z1UUb@u%37K>215qKW32S>6}wHm^?9mlNDoI)M@O49=>zzoV%XQTs4yz^xRa*7H>pq z%~eG685lqr5o#>B%|2Sb(lwCTJ0_DU_DfL+1u zP61TEbP$SUH_HKmYYWDLQm>hl3)$>-;J#W%0Fyj?0ar=(gBdTky}dG`@Q^YgCMa;h zxrZ6X;oDvM53lI-yAD;FAb-+tNY<;NJCRvmN)3=4*-$fb5_!w>+c(tj-$(GBKZ&_D zSkp4~;wm^lEU*Ksu$+qEms1sE^q$oFv2Cr)D8!QOr_W3Fmx!rfzPPioHt%+L*MbY$ z!d)f?-w59D2?;&`@JH{Qz!TVmGxUDUb`PJlobMYpE|n<#fPeiDCCN)bp$!u;SRsgM zIlqb7+gqAONCf01@dERS9PCgzc$(T8Zn=p-!6>y!*_xU*&5HgEOj!)MaKz!^!$ zvSA?YL9z9o-V8}eYn%lhN7Lv>mEwuFwFw+ zbw@TMf1|*-Y%0VW8AubrL+EQqD48|hE-g31hvmI4`Kdiu8lQa~qlV{$h_0^k{evZP zu9JR$M>d-P+s^lwPZR*i(CQ234>>Y1>o$5uN1TuL_jnZgt@3V@dYjM`laruJjWh|4 zQq#H={BH3g9gV|LyVH}OpS?e)itNvXQm2_t$r{hZz!UYZwv*RR!UPZtu1AxA3iXi+ zAHx0ZfG{>64VD`BlI1SNa%vb-CSQVNog75QNuB&?qhX%=A${NL+NFgy*hMY;A7I$U zedAXW&s~O;!)HLAz1?N9zO>;G9f5Dz6EZ?IJ;>l=8z@G11>&_*s~)PHrTaUU;O$R` z04eR{%xDY-ZmeWTy#Cg)_QQJHwzq&2_27)u34g1HNph@mE@G~WHU$NJI1z4h-`e?g zbR)(=@}tgTQmL%`w*bVRmFwvfx47f#$LUfAR^!=EQU;YvK2PP)ydu~CCe5(nzh`JS z-jQR`^xX6(-Fl=7;r^b>;zGwulmp~I{M$FcyI&vu>R#<&o(XD&t5yEq+@nipA*$r(;S z$mKEx&uWbq`??hG6ZKya?aKeTc4#S5I2x}W4Zc|U?4iT*z29Tc`SX;V>jefHXBVdI zC#eZaTJ^~}mtTl5{#<-#lxh|dL5WN{Qx|t3$**k6{!*Qha*{b_?I-KMtXUr8kTlg2 zDEXc85|p0DYMQS1k97pk=_#Ga_}t(}Gez$t7zoDO7wGE*7#J_VB1hP8Rw^~b9+KU$ zYR2(5*fz>fuv!5hz5nKXLdk|N$#RzF6@>TF$j9zlr*i_hFSL+rSt9-kP}BvcJuaA; z39#AP0NMDUJ6^^i(-i5ycJ`gQuie-V&8i_x!fg*QD^jb4_`9dRd;UL{k1t;PfY%v_ z{7YM39>ZTx$8tC`2vd&VWm3De(ZTpXOOH4##y5D;#@&s6VFsua}T6D=Bvir znez>7&+Cg?Rz7||R$~tlD74VOElK$RpZMeP;V@bo?2uKl!cJ(jCD^d4ZKECcT_Yeo z`rRWo8G6u>+k_f1l{22)W{f-X81BevbZ=wtjElxIiAJe9P!IKA6t;lFM&$<5m zu_Inxk8*4#*;!IS5ot)kUdCd@Ec_jQUf%D^Q`8hP`Yq0LuxQI+ zlx3)tj6oK8`Cy}K=p>%+7`xI3-GFDX^LCFy3JjN`(BH0q?R0Ks4##8D#N}lSdn&)Q zu5nCPd+sbt;QJSdEii=y@MXc?xdbewz@tkW!kxgv@JBwttY@N6KhJRrpZc!Sc||^% zG$iW?1p7-Psh@<5fKc~`0N=%t8EgeLG4|2w@9DcAi(R)L?N7B1bZ4yHj=4N%Ki^HH zuzm8#buP-kmR*h??`%Ye>{=D=X)NYnIGC((G&U}bC@nYvcc*j(LcshIG4%DlHF-gw z+noKO0V_XLx!OSm@m9Zeyrw}i!M|yMaCpM~vPPMGf3NgDLI+6ia;pgJWCOn>ZbiQaZg&&}U8Iv6`Yefij(#~kPP_efngo46p z+LIv9W-}_{twezu1eZEGQ8)2&By@v1g_dvJQSfZ-iqRXOcY7p#?#*zM%jH1OJrD^$u9WEis_o`G-|GV~GN z)SQZ8UBjTI@Yf47$iMq%pL1AFJIU^F_Utov)xi&AHCi>#p@@NZ&g zR9*!Gn(+-A+ac-DgPuG`aKv%5?~^ht3TY)LQEnTICX0g#r|Yi@C&%JHBAn?o6=j?C zV-b#oN3tZ<)LXg1Dsuu*QVbN_Fu4K_!=XwMKq28p=wI5DPYRNaJCIm|`&X~l&T+uTII zY!lVOGgC?{Cg5C6IjE20wheH%qf$yGoW7RTniEWU=Mc`$$a{#zk`iJ#k^c$==U?M5 zs`K>I0O&b&1N;}2;>5B_O);EEjCqdLN6&Kl96vV(ciWV`#9>+(A4wH(XqCPO4yV1T zQ+0#FqqcKbPR5!5Gau#1nsiGOvEK0$RF9P(=tZh2`k~empDFRY4Aql4 z951fixw|20Iiru6P>}0=TR5Ttn`x$9SpX z=40Z~4M^)?bxVw~?n*TQQs^ySn^gAS>8hmxIagKvyjMffCg$fZHR*&Y)eMLCAxY1z zy<}O&y)`wQK2g1NA~5F2UIj<9rE@7m{5QD*tv6l}NFMIlP8of+Qp15U-yiim08uqR zV%TnEyk(%3Z2ty5DFJDbdBVaj!P@rP#_>k#rdyJyr}7+=KFph@?9Gj7ESlny13;1f zOn`QyBN$&Du(rPbu@Pg@5m@Y~v*y9ScuYG^4Ho^}Ehk^J2T248zMtN@k$Gdv+)&Pvbm>5rS;SS?RMoI+3}Pi5#$Gdfk>E|3jTq_25rxK+ zYnCi-HdBKW-v_+5g2Kse|3v{t~ zx{B0WE0X!FULW_t={3uiuMx2Ty%0e+TQ;k7M8Bl?OjC$$C9|X@sXl@HIJ|1Hr0lq> zHFe_P;hfxMJ?X4MO2ib`Ad1*}0i`hq)it2m;=pS|VV+kf!f5oqnVWgH_4@C@d9Bfe z>0+Etgg?4g^GPh_8xWHw)%f#s`Zqm?^T#QnY5ixF(n~MUnNT&svPF%pke^Phnh;8Q z#|K_1p~s)%W!;MAdYi?ZbC$l)E^&GtoDYB&0d%;j317J(#A>wR^i>No-+21)?9C@CJV$Z6DJ$Q(Zq=uLoGSFrm>u&rqieaHUUi2HW z4Dm3G166F$;uzg~;~Z)(&vEqkx67NCpYayEiI8J{e1 z5X}$DQ_#48?7byd3)x345I0^Si9Z5bl-n^=gC@5vG90iyx7BQOOUwF%F=baIno|uB zhXMxr##N7XREh(BL~*kf{rWg}+hQEG>-kBE%S;K0=|zCNlT z=B>^1Q};CN&O~ z0kGFDhJSKac3HAp9_)e;Hiw@dhi!XP6?|KUepGs0>H9uTtLPujNp`&}$xoKG)+zg_ z_0*Cx+Ro`3hgx1o!mq5rAeuK zn7l}K0rH!qOSM`D4ZzgtUR9M7bGFf8DDiRhb#p{SO=hOyC4`Y}t{QebfY#BW-^d)R z{?#_mP&Q@_=i6k#SPO*8Km-=7E*#s`))t5~-rbHTp0|E%J76(j$um`-77}Ejk!}0- z^h0+R6@D2*?WcDE{2H*zl_)8 z$SWKX)VQmsuF)dWhy;Zl^2cU?cm6b${|~kx+w;n&&k)|ozZz4aF1XR*M45g5m#1GM zKU0W7-|cwE$KxYPZU124;&>}^ad(~-LqLFpqyW*VJjM?pGBMYcYm9AH7B2sS7j5oq zC?WFqoEag8pAd7eI{lN2IOu~8$BC*hPcPtA!r-G9IU~0+#=f`K3>kfX>0rVsLTLZ2 z#hOd-qe5S8?;+i7Z{1C@PoqXqAe+W0F>Vj1^Dluyj2SX#6}=8tC%(XReAr2Z{a2Vr zV})rtMv;##d~m1_;6prqxql^5;5Rn#u;qv1GqG0^sjVlj2Ro>Ehf! zDE5r^Q#>`h27i~0%|NX;{l4pxMuk;E&BlT`CVogd`XKmh?KBPhg{x9NC|K3jFZNoq z^o+@*56Lx)w>TOGT5}+ZVcNM4A9y3C0p@{@v8@^Asz&IVEFV+&f!k_%u4Ip}$Em9y*Rr^UUPZTJSr>#f0x# zl{$x6i@U}q(Xq&d+<&9;-7KOovyq3?aDHwK#H@qA=L;?&oLyqurGLE?Aw>8*&lS&` z>;58d6XDV)u%CGY3=em|A3^xo(Y%oCG%Ev?;o4lqTOCX*LGA!F=B%@0bXVYtNzgV7 za>dSHrHkls!E<~x;%Phgr$_9jO=qi)?BQ7b>xB4w@}SG15feXU#IXx^73Sj;!Q1z! zHGbA|R=ZM*m>wQD&92_pG4JBQ#tI*M{_KGc(oiedJh$xJEckGidxqoLY`3dZ_`Lj- zQ5~Yy+kUw6+_e4D_xg*EHDq1>;ZFJR4L>9U3B}xm>5#{mm)vP8jC~zsKdmkmeIRwd z5@oQ++Pj15+rX?#%5_NdZo62UV|h1X@-ZY2FwRdgDr9VKC!w-T*Yk5t8ZpizgA;XRtB<7>UeE@Zr0c%(k&w_)7TK&MC4;XP9m#|1kL)I&-lYpxefn~7 zL;0u?#q(*xUaFS>fxp5;*T!mqd*WtQF?l(4;yep+6^m)|3a0ll?&6&YV$3OirMz>U z`Q`FDU9IP15HsRg~{20Kky^(FzS)a%boGYi-@%(vUP zctZ?fm-e)@HexTb{sg|Hl1pZ2MOS1(jT>oO=G*IT}qb^PfK_1O$5?I zv{W22*>i_K&|1P{`R5Py?al{}w^_zMWk+If5s=v^JhMwHOI?OFpTUyax4@6*H z!oFQM6sHCwD@0K_W{90D+MPfLzvx9K+s?D<6(%=5Ia@H(lX}YwmDg2Thq*j^lEOGa zo|$SR%K*`U(Wy%H>i$k-XB>A?^*Q#|sUx$RC%gE;If5J9#=^b_@6ECO`N}$1K!UdC zwnD=pe;V>?k<%w$-AuNWb_6vn_hQJD(T>OCvXL}_jK(~))e5M>@q5+TSG!U9;&_od zx|bqIf5VAi)0z!iERT{FaI8Q~vxv3R%^ z0=BJ4FsWsHh?FsEP-B)&2<>s*UFYjdtm@e}u|+@fey|c(08;wS z$o5IOK3eL_?d(!;5-}!RFE9h3QMA~e`HbA4a;ekY?SrqOpl79)l+=1GeWjy^rakvv z9Iq{!?H=X${tnig8ISG|iz4E_J(OU9f+DxA`F?SpFgBSF_Jc*#tWpJcN-QQC0>rPq z=2Y|=D!yL>8@!Z;8t$Ril%{>t?9 zi)7ml>Z5;6bYo1v?_&x#k)84@i56Qor;G%6t=N5D8wY9{Zf}F#$>PQz z59!C>bzNHOX6KRXyko1Q)y%gg$e&3{$$g7eCTu3cG?al)^kb_Kg@`@@#ESg7nZrC! zl4d5rliEOl6@>B%Moa6esfF8*almMTsI%Ppoi#jprA&aMb|(amRb1Hf=LHNc)ZDE}f%5FHgMt zFr=9icP;uRep)%kM$15D_m{uG$!TYDkL$C&cA|gU!;Icj@QnTFCbB(~0vatq`zM0( zIlXU|x_!OTviM{Byq-Q@X|2`OG7)cx^4zRjBmW^67h_8lA+4}^iSmtkk3+|7Q1zyS zrs)=SurV2p?52pT%Y=0Pm;WkWEQbmhE}z=Z3m*|R5TvT5V?TQNVOKu-OX)qCMa}Kb zuY)^bhXL<7CH~>YX$qcKZk1k*B4Is&FGPmop5!2^e}u-UXd1q+IQ1 zOAK0~ALDD#JmxfVpOhDvI4gl7%P7BhxP~3JlwwFAR+=8gZWYFJtDV z`5BQS-fgD;=V*Xdp;-Iv_*1==m^J) z#{}*LsDm-oQapxao_waRZ-;6od_4SsP%u8nS{lrC|BrwsAao|^8svK1idwx9`_Y@T zuK{C~u zq-lXQtyBUzDzGL4iYSfk&e>H+&hwD(s5jS?po~dS<@?w1B#{21fP9WFiZ@f^dUAV_T2#@CuF{vpB`TOFw^e%wH@U05FS9t_& z2R`R4Ka8x==3fn+50KkvwdWa$9^_v}!6z$M7~40d=HN~LV>rb|b^omA@!t#|K4N%( z=j29=h>44(_0ntf$0;D1#%hALeJ>D^nW%++&`y{FO1j)85{8Hf$HP5XCel;_d9rUo zqmj;GhFYkVQ|aKoJd@Do&Q)DCujy*9L%0Z!H{x~B$)$%5;0xQTc(BQiV@lJkC!}Q9 zQc0uFugylv&#^LA7L9)s=2GSPIA0BVw{rIq%g%Rru6bSVK4HsVw;DkH(2d%1vH=6y z*Ws93dv;yprfX}vuQ$g$9e8AINbNY4H=%3)*AS} znx|5Q1B2AzM`o%TRt5!UDPVBheiQ*ofP;8jNa1=Bw9T*&J!-#L#8s)c5wjQ{%l8;FJ-6Zma2I zR4LPjTx5y6MGh>({ohgOy`h*FXg~Qdn=eM~?~8ZnZd6~|%DPuAXtFLWGWbHI+e~(x z%6IuaLJ@G!SY^Kp5KaT;*zPEZ#wps}0I~M8DE6`hq_Yhwdi2Xnz%$9mA_NeIqmQNEDe{> zW@%pLkU_~ptQB4((V3($;rZS;Mc8BtmhsjVh&RpE(~aiu?t}$K-D`hSIdG;kDU^}1 zzk#t-(#+Zcs3*_xx9GXUok(y1S%bb;Ki?AJc7wtK!QF_F_($|~1F4FCW(4+Q(KQbb z!^K4YzeZZ4i_?kQKd%(EE6w{q+2igxui$nr(0X0^)OJ+sT%a#%uBlqLT`BV!&$zER z_Jdf#(l6`h0FR(Y_n9#pb;~AtDt^`>MFoD^u7g!=f4+aJ^SXgvILo*q^lt~aD&z%_` z&ysBAxyOl_>P5#c2(0MR5T6HvdX3xq>U85y{?2k_ym-+LEXh-M{^BjZTtvTKf>`6f zPmZb)4f~>xnR7GgMb^7_?(XO`Y2m0 zhsfaR6Y8E6IM)TM`Rb|IJ){)AF%h`^^p{<>wj0=v z%|0|%KQDLuLVEJzF3jRGPYFYl{@~6MEVb8oQgVmzFhU&$1w0gzRoYh` zsCL++2c!4^5?#J~7nhZUZHUNAXQ1KKdI;D#ke@~mUaK=>>puwTEO@3c=Sa%{1eqQ zVeG*ejoc{`$ELRAE1*ax>8aG_Gu#>=FEOUA$(yPZ`Bc9r_Z0a#-ow54K$`N`EDza% zLtJZ41^T0V!eh;1&*{?@nJ8PH=H^#y%`UW%U|oYr}?+%DV(?-o8J@HfY((^|EClqg~i+(YT~x zXVmS;VMM7Owch|EEOZWrCZX|w9c_apro3DyH_aCon~WU5(~ACQQfcqjSWNtiWEM7o z7{$q$w~o9$Q(L}ItSlrZH*j)p7K23-6)V5LMV4BBId{t+a`%ee(B927__)F9XIb`h zx8Fr0k7QazJzeSd!#K3MeszEcIS+F8SE-F1E~Sotp?{<5r8nW2D2}xQIg4u19_2#| zfMEe4I}u4$dktd3r#it*_;AL^0$Ubz?P#et4KF#D$}PeWuxzuV-s z2-I-d@Q+gHhk6tby`&K{)hnODo|c-t{6mGRwrqn{#)<#=TKe<`6u~k~Hu{kXf)f{B z?!c=Z6PJn(t=17q2mBN0I!wUP)d}!xw=lD;YGu?kdKmOk-4LPoA%5k1^YjUgajIN; zpA|o{p@xX~jiwM7XUfJxs%t#AVM|sfeTg4u20ih;wQ`ajb*TfjvjTlE`E!n01%V?zuv41Op81Zr-@~ko-J?)44gPV)CzFjTr&vYb_cPJln*Lu8N@&2>lqalXf852K0 zG#KTBO1fGku`a}*&R45@e6ZS8jCS#fIACF@5OBDaZUIluRTc&f5D208{}sHl19qTt46Q4P!Otc2%dbO;pp$l=Ko+{SN? zW>q~KQ2GlECL8RTOqI2Rctkxay6!#IS84(TsX=adf@x2O}gzNH9_fR3Lf?0qn3`>L<7+lNo1r1Aj z*#n(#Cvcm3Aduo3OuxR2KTR8d~$BJ+d`3BjG4bDuQhQYp_Zj}=0;Yxr(L zht@?SO#x!b8sH?avpc@noldA^micomq3p(QRP7Kb!3bAZr?xSEa0%J61B*&&AP_VmDPY7+6v(Nw|5v}x`R5gC|CLVsN?VK&v>?Axx59|DBb(BcaJ*ll zVScq)xv)$zd8GjB9S#{mDNp=SbEjjyXKn!&402USr->arWOoIGjE`pw150Ll5RzU-(CZsqb=vWzA*n?`3r`RPa)}m zR6|p8(bSOX#+4P;!82+s+a3P3RmG0=o&v`qIRlrl@L%Cy&;0BjBgMM*&>Ycmc%gsh zM|u<@Awqr8^t*15l<;{GHJ9Z_i``%PDn*9n{wlv{Aqs`6>FM&_=7s>S8GLl6NcILs z=SEtxFX%KUJh0H(ReL}$xp*cNSPy!l#FH4;d38#GFWP3@>a z4-P*n!-tt<$3vu%aUy~EYp+L)*IK>%#<-jv1Md@Om*o*=;{OcvB>7@{zYIRSOcN7a;>0sTjeW@`Vsb1ykuHey`TYC$ZINqmEFF`^ zy1xqzM0gQi;NrhN)ID3qyw4)4*ML#Yt^vg){bfRgXkyP>N9F3%pkw8?x&M5#P7?!9 z6g5^i};%8vhC% z4PU>;ev*}^JAGo(&*M?b6F&qNfq?26FNh#<=3Wbi4KUv~HHaXo z2Rh%`rie93J!a$BW|!#^b1$xP#3no*eH{}6*>rhBMtrsLAi2g^xvXmr8NpY48$Q2c zk=AZZjfR&pCMpWF@l$b+_rGq2Ruue-EKs389{GiD8%`&(g_DoxTVSUg5Pm+zj`!vx z{EN|wr}io7;O)!rDv3OJZ-IzzLsCfyDl1cnpH}KWjzW>#ntuqDBBYeq)d{X|v)!-2 zELEnJWS1hE;o8X-VL2x6F*XQQ%5J^<5suAabx;(i5{MT;9sOqJseOe)Bf_yYiSC;@ zm`^Ny=H*x8zXl+(qgzB85Vf2kA2F*Tc-8&C5;1{gu4&E6mgqX8{Ec0T@x7TdhSzfth_W}BsV;BNe|<`WD)6r}dYuUA{BO~xZ!$9B z6wXd-8eYHR>HEFVrsbrw5R2S^lr8-gQfpG)_^Wc7@%1>$vBR!1vEoS}1Q z>W0qd;*U??;vfjKIh^&i>Ph{1D>QT7?#9cP#~bEnh3OHEanmw<6vSU%bj6g;!!81z zSwE0(=$ryI{t3K4{17S7H?<)tn{@fAC`)TN-_t*smniQ)>{`iP$s_^VNe#wr^?p91 z)fD?YyZ35XFhohv**o118)eWbD3twKQ)i{N7ybohn{u&i!7vYQ2WAZ`>Z5*z6 zhtls;+75w%j$%J*acS6g2*Bw^%++W3=?(rK-$n=Wbjr7-_-sA^n1pY?=QC-`$^0xY zv|XtE5OZ0OE?&<9%OEb11iYzfz9p7-S8Gc}(XI&-ElS^BYliAW?C?BY5|OK7!N z8P$~cIsw|p~{xZilw#hN77; z?i?kkTcu~SY#n7+W7?EGABx?aZ8xgXI}29gdn=6lgttVm@r>IK25PE%HZ|TL!t6bV zuC?n?B6m>S(<9|V`d1baq%_xzpbGWTDgGf4lxxlym!8C3G+Tt>sq}gIPW6h?QAc8T zkH;S`Vo1Qf*7=SgEq{a4yU}qpJzpZ!3NUUtHrO&5oUJgs86EMCUKJxHmd%v`|LZCX z;V~j;YeP!EGN0a$YOl=A<>PP+yQbr#6g?7JS#p8NdYKI5@u($yAI#HYDh3@}JJgn2#!sXn`CgV+-;(3tj7Jh&hXl=`0*WXjQuqDZ0j zpIz;kVDODdW;+0>q?Yox-mD|wop zl;}R9W2&m)W)o&kx>!SV^lDMhZR@Yl`XFSYMY@5C(O6sOBNa5dL6P^F%?MTP3@06g zkcazzEi*q3>d9h7Ems>>{3(dN9eUsQd+p^~9w9e9%t{C|?_-xn@ZXXvUThi;U{n;q zlq5?3(g|6?qP_PRD&Z$}DEm=%7Q{{0qh~(J+OGcvE^sQAm?=&0RzbpU;f-;sxlXII zeN+t!zvuK?f+ILeRI1$R{FhqSe!-U?!yY9_fM_YPnU?of;59q>z&yR?;|Sz-X4)_q z0|dU*O%&}BcM;B(Sy(d?e(g7dTFo(%!P<29a&&#rt~Eybx2whyDUfIPqR_*iAE1ic z9s@$2ufEv>0dgA-`ulMwpcn!xd-%ff4o7acEt(R^H?P%WhHB%rg^@G3UcX!+^SR-x zJwo4k!+XZIi(@tK9T5@WI)D5Q)%FIjNDQlTg3L~-M z8DTW0(s86)^{YcmI8C>MVnl2s%bgD|VW_`Q=C-}da_=JYy2vduyP=&4736hLvW=G8 z=in!^PYlNx+35uN5L17QR^n$Y(k~FjEc~o9UJuHqS`_a4f_|XPZFzL04>Hu^L9@n) z4_dcv-0^I8p{c;Ak?oP#g08Q#wW7i;?rL=&Bw_@L#V}lj837f^FIbLF$M8MB2zPl}l1ebn zSXMgvrLw8$7I|+MjM-%3gMMR%K;$}ti6j?f>isvyfWb{E0pbQ07M`|B(<>A4)N~9w|Aif5lk{J|_;@|t8~Vybj*;dRRyomr0y+tT9L&)pU6(u(sP zuPyi?4f|h#8ny>C_zCWe)A`hQEJU4ksfZIkkEv##LY-Z5y^CY)Wt7kciMiL##j*BJ z9;M62DC}&C>!!_xo%t=ZLsCgzXxa!&j$3bs)W?WY&Mr%fxM>^?aYocY#9 zzF!f%ThVk{u@!lvP1==z7ZOe%bh~-kyR0uf!kSqiWL0hq8L=mSzfy4bT*0}Iw$%YKp~eCtYJ5xt z6s%S`bz{9U>|=nMnFQPVb=7&@d!ssfeo;e%3jsX0m@lpAqImuaAMiI<#0PqcmU|yK zx%Zz_;|BW1A47;(m$PTeynDQdMg)p-tC(EQ5PtjT4fPsPhC=#B0j9MC(q%Q*IlEVH{ET()=q?|ot#-5IDBW{%jDUl zbmKbc{h0?nx7PH1;vE4oYjqn}l5jm5Ct6VB{GoVsS~zK@iwy5VF12HHz|jK+<2iW^ zcF71gJv1j5CBGqQ)0Pygk`(M*t1=L~x&?4%1a;@CkhE6jEJ|3mauUV#lY zD9#$w(b2`qVlw$uUt*YzQj!j6Ru;YH3qgINRL^toeLQ)zJM(?w3m1-j)A7e7$WFS} zf7`4a%w?wzhbvZu!|kH*vj>gP8Z6?{Gmd|W5?@L}&~Bg-f>3`pQtYBMyclobgu3?a zhK$_Yw<)-{V~kK~?5Vp!V`nqt<*i-ZV=be7cXWOH z$;H<{6%S8g6n$KTiUmS+!7v_OlG?s={-9UClzcxnX5v1GS=UMW$D!L5f;?}c_G}(N zqxa_xp=rU2^LmS=R&={s77!w*1P*_^jWV1gK$ca;8?(HF#mCgGuJs@810ygCajl3? zOAAjVsz%+9#2Bsy&e$-3lV9Rs^yl4K5e9t10&=a=M)lIexeoH=HJ57c!ZfG}0nR2j zJS_1SYoBQ)es1&UrO2fxmN_MMZc2OUCHhGxxZvKLk9aocEHbvl*Ef<)%WHkJn=5Ji zDk0cOBHE#-aD4x0AMI{4ZD8_N@OPvjxbA1Q7G+mmPOb`{=N?{&@#>UaG7wIp*!l_@ zrT2!ZW7Ci7vc^*c;CG8njk}K_B@#oVA&WYRkpWS4pwPH=(|z`}Nr+y}EmLnyUY#9gn`MK%|a9(C*dI2h;mq z?Uf}ZSs2XqNBdH08GwFTfXBcQGM7GX2%&A_Z|3CXHTGt&K}1lIS?Ix@5Ne-Ph~7fhmIs$w44`(4eitNex$Q=YB?s6)Aa!qbWcefc zUIX9mPL;BGk$wMp<9&qUy{-P%>mY-Y|2OT9HAcq#h9&04y8We`w$dfj>^f|*Lfre% z%op|JgOCN)BrpQEYtde?(Pq@H;i(OW5RJ74U!JWo&s6KBVY+RUp-C`R?eE_?ZEf>m z>=Z|nN!aC4T|$CEc%1*51ww{)LPUNF89g5;+ImG0;td(X^?qq7UX&>c>^06epW7~{n+uDY`FneNl9+*Sh<=p>-Sb9o(2j#}AraR4 z?gfk_Z>PBXnbRBP^<)_=FiaMJ9t~0|KXe9wIrN6$67@oGCdX>%3@OG~#_{4`u~dy{ z&FNLfGHD2)8M}5Lvt?Un^lDm$%VeE8h!3&uv7zk9^8&5;9lz5`>F~5@wq2`XSru0Q z!{gr$!FqZr3V2HnOu>($&kbJH6!XRatRFG6fJU)O??H+iuv3sU{cM?y+*V}ktlJ9z zGK{|mrwt6Q*BN>G&F}O^iR{tz4?2lQDGtMHNRPYynel%usd6Xb)@uR~B$lbn?XgYW zeNCRU`&e~FQ}4#OegdqRM#=jxO6+i0dW_1h_l>Z z{1LXhk%Z5qu3?!nuI#LINc8SX9uHTH`XZhnkErq;+WATinA!&Qb0f5j{DNhy6-Ozg zgnZ`1>!&zw$675e?)-`pskuxNf3sCc9K>~m#N4X^9M?X|ssM3L;rosv{?z(8-rMSU zrG(8~0TII4arwuo!o;A}t0qhl%m#+<)6CSz3AcEbP=8R=IHsIN`Ce0c3yhWSzD;Y~ z6QU|vO>npMpZaFw;c@3t&UKeut4=$|o*`MH8F|6~Y@;M^(S%5dmb6lNLx!8*U^^+i z8+9sD`yT}QEn(H>F)R|Z`u@pSpNIba1m=4z8%u*-^2p1OCy{-tFiD(D8fjES3`^$r zlF#A3N^=;PoD2P=rrKgYUSijnMQgLZ{!02BWmhVBWBl8D6%l&J*SoG7a7#Iy#t&_j z5bcWfndKw2V>_r-s_|=RKIWv*cea`wurEn}ZihBU9t`xS@zCAfrzWL4+B?L}k1aSr z#Qf;;b5L1~6L9o=a;IZ}ybtHulSO+)h!r30Yd9THIV~k+-z*8`aA22c`I$l1qHh+4 ze-Dcc*^;sUY;-8xYUK_>{cb?BD=aoa%z*nyP$kN?j>izCvKef)Le~Q|+Xlye`h~*p zik)|WK#nEQgk-aCNeI!9u;4j~^HAju^1KnF*B{CWs0#Oj=YnGvlYr~|v+_qj#ky)c zBva{Cosa8Ar3#tWq*pAS#cvKR)k-n}1$fwB4c<@t0e9&~bzd<1J7A#^seQqt^8^~1 z2e;hqChGkfqt7LLDIE>lDfQPPyJd2$Ci+Yr*??5xzG-oh*#QR{%?C0!-P~4sokP?0XZ2?1$J2?$a}dPfMo zhn|oS%Ddz5ocq7`p8J0BQNa+Cowe7RnKkp^+hLX%itPui%AvrfWt8{uLd}W>tP3+; zW~DPc*ib(7k)H`y9l!mT8>j65MT+|PCb7UwI}4;W%oGb>|KzT@&llLhz4I#Yr_fUt zfDVm|2fLSc8vfXEd&s+oo){i#Y#e#>hTHvgfvLUTuN2a_5BwEG@ov)`V-;6@aW@}K zt}OoAU!rkM&BX9b&`w1TPiSuGWuD#f1t7~5!);Jxl-!>l)#c{?WeE^b_@&H-?;Suw zl?ZkVI5;A}LE2IVSlIeqU>>ZsL<^*gLqqTR8*|jM0Bj*hp+jg4B@1KYj6E#6F250g zxt=Vap}?-_4OVAsp6&!5R}rEi%BA05aDvn|rK3JsyI0>G^bK_HQd&d(fN%!bOxOcw z=!%uG#I_qOx1N-*N5a!=+UDLBBM;wD)`k@Tr;6Se6GiSzZ*u?5U>3LCxGes$`72riBhr84wpeL#k;n7w38u~t>9Tujt&-z@( zu?5HzG87|joc&IJ96lr()zJ?y6&Rh zJlD@G%?J9LDI@EY3$QQrW0>AP5iMSM}w;YyJG*LYOu2?YRC_yo7!Qm3z1qe)CUC?E(746$G85~FVbxD2U{)6+}He1f*`UF?BF;SKG!oetC51^PpCR4EcJo|@%<->=T zhK6@(8~4|cW!}z(wjXm^D%|ov!ptCoBG1R-7o8fOOBK6jjDWQJhonQbKA77XBZJil zF{h|pg%VcN2LWb~O^1d6{q+o$@~|so*^y37ByoN}seX->`;LL6uv(SEDeUp49O@s- z5TZ7&{q219*7p~_lLrSVU@(;Jh7ttj01aTxX0wvNK3el-cZawwN=m@8Ro#zbQ zr_y3H6wplHiBNkj4bmJaRlFlOXggU9MN1A?% zAsd7Fa*C&aFpG&Rl9f(ORM($A?>t!g{S&xIf+hUvP%-`{uh5&rgs1 zG8+wE%lh{IH#H0VEbul3S_Fb@8=&IApd=jq36J!TvL-4wcHAg|*PIjBU?nOgX#uU5 z48B#VcDVgvqTu1Yqek^ZMnP5kvx}%0Asw1t6e{)uN(`qn*MQzJfxx9Z?=Afv2BBo zyrBTq^E~fPp9zV-&B#ABB;vg}f46i6zx~G&=i_()04xj|S#P}A(u=6K+psXBSrq$H z!{t?2a<)OvI0m?K5*Ns=;`fTW)B^@Z(!6Ha2XjGgLD{9H@Sjtnz%zWRP+Mkgbgiw2 zg;%pj@D`-#`i(u~`@n#ab7Ss)*uX&1*RR*ZGK=c#fn|X){&ZY!@AO)+-RY^(6MY{> zG7A2i=cvd#?qXYi3G)21U=W?;5wrNHGJAy_s#bp^n~aaAxa&$sp54~dG*2IYEq5)R z6?asT(eiEhp;oQgq;{=npT)6!y|fGej!qS5+tvg!Wv`fx=CXOzy@A;xcSZ(OIPQPf{)s^y9JP#Pu~;D-3OWwzE4rE zO{iDj?){AKL{Jm*_#1UXKy-q)kihn_YxgKoLT%(T1i=4EpAy_Tg z%2W->)(Fdhv&h103Eh{IeWERD)x;aYm>IyOxKUD=i9yO@;p)1dG$~Ni?KVOeJZxw_ zl>rD6Tz#xj6nm16AQ1NT9^-7pBnAH!20Q)^?K9gE?<1NL0TBnIqK^4;&ZFMs=~hI} z*~0UTJXB)53#yc`|2dZd8qvIBbf*~ARxea&pRVId2&mv!Aug|c1$@0By z)^n)Q%u(s@=3Q+{d{{6j2*s?t7v+hWo3_5XCoogI>vx(#Ns!Pc!# z*s#&j1Hs4Q3DC({-D8 zSvn5Y7{5QX+x=38V8daAH-v{=>)EQLtbx>l>BQw!fOr>$-qQ#eBu6`{>l9DZj;boqPzwtaE35PQR$h`+=(Jh8RH+hs z?8Zn9>P*#-@86w`+iSf5U%6}u+{!FZ35_Q$k-$-%Qa|;xU(IIFsoW7}6oggT5Lv@N zs{r5(-`ZwpW5#}%`t+EAU2JNK@nr2NF@0`byzx&4P=5KoyBTvZXMBfy2`qqj=GU<^ zUZ4>J?;SbrP8XTVX6U&yh36RAawK6!hnUg0MUU!(pVXT0I1-gOYF_TF43NqmcU>h; zynh&vuHk)mM>YZ=^R~-t&P4U9s{>MS!X=_U=B207@s6|AgH*0>54w2u8r%oWIFR zyL8v^vIFr$h^M=#(2v6DuVOG$GgG1a?#35Ytm>b=s>yS_MPc$*8WleO)wMqh`$1TR zbA2@61S^dywUn5RRz-qH>eJ(`j^Sc})A@5L=GdAM_c8>C3qEbfcl2>NYvGwTtK!fkC0@t3@>LhVIuh$SpPWp{*X6CWsk02!?`z1UIUoBt@HQP$zX*}#ks08wL zPF><8C~5_IDcwA+IxPZvRVyJn5?GMP9=c)!8{-l$KNk<+8zYM*H*XcbL99DG8L z(C*)+54M61(Bp$uL5*y<)+B%q1tO#|Lp;eckwGN`{h6-EQnA z>U^jU6`tYimBZTz%fI?Vxh>_tSkrq!*t3oU{h-i)`oF55=-P)XP0|8u#*jpd&hxsH zblMJ_IB)9A;)=&e4~rsm^#Q5Nx=)sb)xP~a5eoya&Y6$M8fgLaMgMpj955e6PEo)> zzN#ZJ+em{P39@Hi!cwYg@?zR9w&*Phzl7x`RJ8D(4Tz*KK@`OU`yFui=+3tfcD{1Y z%F}U5y3Itd3yikC+@{Z+1)Mhb92@jm>&nSo^mc1>zdKSz7@%&=x=2xzIlWA-_s*p~ zQF0Ofx?Mi6ms_>%kwWELF97R=V*LwfV!=8%2h|hg>YTI~)VcptIbx~vV-qsRmxHGM zs+$i~Rkb%;|Wk?dclqK~LsF4_|DIwXHedxED!BK79VN;j-u4NXdpRQbe6ey&cIZi@i8m zwG!jlRA#Y0VmW$a?BH(a)(Zx(cwlo(dQU&VNDQ@X1EmaF^cK;UR=0+_i(zwz&G?z{ z#&nkld!Q*A@aWflUL{`*{lCO;P06@fFr~gU%9rZ>L>fQlvuY^ecY-)w8!ICnqF!DF zc8TC4LBQex*2;04jD|}|v?Lv3@d|jfgGu8`BdBl*4)4wC7cqIhAKjh%w^LxmoAF$| z0aXx=AF$7Ne`9GTq8n^9)jr44cW4jvn)XdoY&SfoblOT1ALza8#-b6cJkT-@eoSAl zAHlmLGVbED5TKKbyZ)>>F_;(&tobZv>)SJ#1v!6-f2-|B>`3>j$e^5R^w~-<%ZVjd;2Fg_{8~;7+fDboV>2_bJ6Hndiqa+I0>PMAHyZ8_Y z8aogPt9Xr{i_RM`WYELWUkT=Vt*-h(m7?4AOtqyS-aR&jS6`%0*yI@om{R_m{0sQJ;)h+^mVgpXBZaU==`uv#;PtX1D z7Iv*Kh2f0^(dVm%xQ+2mqx{ee7#R(R{8*I_#0@i5S@;5NX3+ln; zTaqH@&^i0%9IaC6>9{dgnxPAPec>hb95kcJ&3EejcWcR0s0nM)pc`9L>{Scw^a92z zm?`A57`z#1+fLR*)vHm};K>%3E|a22Ke+?AMjYfmr@ZGT`%R#qU+`} zEZbpHY73Yx1RZ6sH<8AjZqLr-XS~!)TRYkPMa+T}HhFaf%zumqM~A|l-SnM z zP~*<%y5G~*R%ja#O~Y2R4TK=fxNXI^DK9e5RQu;MK@*yP+pHLnA)kAJ&&5D@k^vC7 zT>EBo<5Ay9j~ua81MP;w7LeZS0x)mhW#E*cBon%0_H6bJh*+&R0J%exeaa3X291w9 z_GOD!(`e-lAf-ODLl8r~mKYnQ2pT;8!96nB%m2Sl7ql045o-*GEzCitNS+Z`7`go9RQ4p1U)fkc`~@vj5`S_|MEVQ2)H#Cq_)i%7jkKgEB_i2APh=^hww=Wr zWwFNOjn9Vwzcp%bZx;lM6U2$B)9*>Qjk~26A3~Y%=wbVt(6#PQ$>M?YcVn87X=m`m zDdNs8i0M?Pz7E83cTHtwX+4LW_)uzLX`2tuy*|YC@>;h}#{t&$RD*D{lJ9=!Zonjd&9=4n}9YbEgf)36muH}F-Z;FC9*$?FA& zx0oN!XwN%&h%s)*ID^T^9~dVfjliPsf=d4PeQ1QYG0|_F8;m^9mCD^! zQE}Cx*28`LFl_R0jvjb$q_oAT>ZYzFi{<)FRDJ~a&{DUPWf{p(wc`acu(1!W{hCHU zFytvePuK#VuM-SnyYZARl<77I90Ep#67)K1|NdyHe&9WlJrB9`AX1Q zP5@O|m1z@fu*&g_Z$gG+|0A$E1igi3A1-qT$7VYbwNUZs%NN5Zl|Cd(Df9$Ex+6CC zU88D8vcl;FpB(=LMDI~@9=sw;Y2I_>ht^e{F^?)zYt+vC{UCfaagxl}br~^}0B2>c zdn;KIbgVw$LI>70aqb6h%}7#m!oaU1(6Wvdd=E%`c=NN6h9xK0xF~CKMO4ip^#(hQ z^|~NSOCH_7)Xl!{n%F6(nEeB8C55+)vAo>R3WnsQePq#8@$?CP6aKO1E!QmFTpOLH zDNm&*OOrH@BZzFM^HD8T6<@}z^OA=0FkL}|H*A29UrXo1V4h0P(=65;ApI(g<%oK# ziGkn3mb~dtLU`4i^jpE7y}@57Ec2vis~n|)1%$6$8txr=-;}t;e1pZsLx^dnc+e`r z$AJHXkAcbcEx=LJ&v535GMnzkGH1lUroGEo@+L{hKiOO#*<92SHs@Qh!*~c_EP@^H< zCf7_k8|C(lZ{0ll{bWM>uLgv#1zc+60E)0YLUxZn#iVwjFFV%IJfKyR?aRw|ww8sho;|L#uckj~gH1J-0F;yjw^`Vp{6%MK*YsvDLp-Z%^Y#RgT zIA4pfrLedU=b##fKfOLO^KrirTt>9=s%;U!1-5L=pi3{JU$)we7qY4}2qkTijE$-V zVy4V*N65X{ zfZ?LpgX#6~Je8cK8*vU8pG~3A4VE4CqzJ7i> z^_5qbih~jUa?WRvZIkRwXxDpIGsPcU3ns&l2{tPioQyxfRA>@k2^sNkUo2Gt73}F{ zj%?qkM|IUkb;_$pe>%yR?#A-p^&_3f=#hLlInSs_;v$`-B>3axv;NpKGS@f$bvyqLjo6A5y!<~IXTJC-iNBCJ8 z@@w@?N*Tg&G~9Dz-2=x#4+cG5qEp?-E!5Fba#q$vJmdGk=(4RcYscLiEF2PVxJo)8 zJx8yRF)nKlUSQkQTBAg-kc7ZLl<&X1xed1O8V-eG;r zBpzBrC~OaNO?}KTDf5m>%H!~GW~HXC5 bV3d&C&-xI&JXrIW?-Zh-NyKWR5Eg; zW*@Hc%IXd?^Sq}>KR=d*R&ct$2&a$B( zNU9)=@xreCM0K#74VOZ^Dl#qYTbndP(+{f&%4`F~a4!gC>xN~pLO$RP&&mF0T><+C z@ke=~jrR;zF_Cxl8>X+ix`J5VY~*>apN*%ASaglSHQ@AU0u?CRQaX(yZ*=BO1TmQz zuH#>;BWTT+ds-DN60Rnc*w3%@<767^IWiU}AKkfX3%wgyvTd^5NJA(J0XN_NJ#KE&N( zq&Zm|W3^+$P})=OiQM>kAD9#}TcdbYJ!%l2bQ88~YS|hfZLtDbA(Mds0rOkZ*_ggz zI)HpG@Tv?U=10$=cn(ZydXwL-B#Pc`JZ538^AZkRrnf<9yrlxVPp|LkmDO{Bq6m}N z!_aVIh7ECEqp?F~9YoVvv+ZL1osPLTx4pjeZ^QS2=3=FXQ-Uhgyd_sV?hB872#=4- z8Kb}+t7IY+|D2OwK@+~RApb&eLZ)%&jG(&aTidq2H7l(E-XO3E#-!hTmox;j@aUT^ zGs_cdkbOH%KbZV<>5mrVF5N_N07b;l@%**`ubIhgU0fdfhVEGy{>~4Z@~_amfS*jW zW*LmQHoDgEthwBVTDiUwm6!uTQs}#cl7brE@ov-1>8B(}$)B)aUE8xOW!B$1f!`w7 zrIEeJifjI0JuRQQojZK9i_Z}#DN8NCH66^qjRJrb@Y(WvhFfCyhfM6vkfu)H)Ildv z*sC!bo>OQ=juFJ)W@$rQf(8&RGZ~>(ApLCjY0D7kfGAYj;!cElsG3nuS=%2CS!Mz(C>Vs1K z-K#Ec>H*6Dg{ZQqaaYZxy4Q?sb`|qjcy-!D`V$GfZ@To%dWMmnPV1BIHQmX>KuUY~ zNbghd$x}Y{A>#*QzhK6QHnl)6T=5=sxHFS0R?Khn!Pw}^?BfIVaXH$hXyBo&|DO9@ zES#y^WPNNb5DzBIFQo6k*2t6KhcA>}CQ9k{J&F<-pjmBLh)W)Dr+$HW;W z!nrzW5Cc_eMQKgGyrdfi@0|UfmxstCjdkBxh--LpjiUL(KisR;O~!6%wpP0Y0A!dVGO+Ibs#A+jTG~-wgun&zp z^Tkvnvy#LY^fhzzu5NAv_EBJlR*01m(h(aFUMnYI=0@Y%Mt(o5fd)5_`6RbtV8Apr z>e>9OA(6B}&M)Mt9n~hZfI5>bGrS4y2w>YA4sq8Z1p#5N9KRPNW(5K=Y5g$;8ek3> z*&)06r(jFW>}|)=L*r++QvE&YyHc7LI={8~^l%ugH%EZqV4NwC=GA?+*I|OdTH{1D zk}LzpDF2Ksc7}f@VErLzoeg^Rl`zAj!oX>WtgXvWH?W5W!`1}s2b*?)mxl_7xdJ+3 zF_35UFSxu7Ca%_`bb79ptJ;%{^m{?HI^4x&2Xk^>NjdYCK3IuKS3<#;bXNAA;+`(O z8YO(oa2XUdXrHJ;3qPzBF&h%|5q*$fs+FJ|W7{tEhQn0aj>>K3Yh7Gv|GmTaN28V7 zCXz4qr;wGYzpkpKrG93^loar^z6rSJyiqLq;@e%&5qyP`dwvoh-}EBj(Z$WhLH=A=TVvjiPy@?=AB5x5wv#>PD9}vd ze<&}XGc?V|N<27=wDTuPGGMgQd`sb{VsBp+?$7&}#o${# z2cuJ8*_ky)RV3Ftuc=NKm?ay!s%OvazPl6&iVXnN7ad>RvY`;&1I%h9%;C55-#N=u z$cm|QG!v)%07pitbPSkPe)M*$BoY*F1XN>&&~iS?CG;2OC%R4U&b9rDNAoFazL~RL4QSt*l$NJW0TPM#gbhJoXo4V5kw&lE9 zV1GHf>%(>g?bLEl$ep>%jQ}|*eXF>;Ik7liO*d3-9TxCA86e6bSEYj~eD%Unxmj}KHV7KD^rKNvu7m@LsPzo(Mv z@9i&hr`gp$<^a~*{uEfWgigA#QhV;W+~jyM@1e3)_RpY;WP&t0Jf9xjEUc_Vel=`I zKA%ZEybXAOYB$X0AL_MNA{re%h%b|J7d>T@*oa@OF)RC~|9#`{9D$6vJFDsy9elaMx|ANK*F$0c9 zj;Ee4^>$dSvJE7qp6_Uz+%2TAgmSj7uUcxK3>-DP#dl;Id7<@rWp#Ht*Zu<$e4=k) z8)>yWZySg>h?<-l9mpaYX#^Yq?IJe-F*>STX0;OymU|JH+}3O;*G%@kCWtb*h-Xm~>~$VueSfk0U{uPR ziXcV3LECI;2>_u+FhKoI?xAB}xpmQP^>Bp`)^a-TFa?E$Tp?zba`hYnCXoXG4Z&8H*f*l8H3Q5eS+$767hM)qqU+#g4ST2(`&X=BM zH;OegZSMB9oGR~~E0uTasa&&mrn|ZhZvke}6gl{#<${YBI!I(x8Ui zOR~@X?3!~^O;{obs{3E9zy`J1gn+bn#2x**+OnF#k&)%+vo>J;Qe`Ld{IiJztSj+C zt?NyvOP9Ya<6pTRbedRi-?!j5uYLeMoj}6;)`LzQetj|J8BKAYD;4$cM5w2}aX6}4 zyW9wVuQXq?B@h%7fnR%zUlnLP`2>~p-futZfAAI`V5G2gIxOy4jhc7_CV!HoPg@BK zPN?^9@qBj{fTn3TTD11$Q-(TR_bvWxzxD|m`j%3|!YKD%apKXTZJ>W=hHp3G%Vc=X zb-JTD8&sRR#prN9>Dt!XK!98!tCy+5AKWdavl^x0Pu8>PwpO^2o9m8t)L9L^;gk%A zr%!ZD++-+h;A^@fNd$fLJp&Uu~hn@?)auHP)r2Xvil`?LVEayhBnTRS9 ziz4&n<5@K2WrJ4L(#Ba+JTNgG-#%Qg#F0qjomrH@-+d)96jiRJjC)RM_^&_PED^+r zDv1ACQx)DlMovu~@28{YRnAMVZBt2qO3w&nw&`UgqSqd!Vl;%3x8?4LFD{T0_) zvAO+4C!M|O>Ty(zrM< zcBe(bSP*cp6GmX(GuGvbj$|)67?$>4)voifHLroUwP(8UI>!H z+^56E*}P7Xe`bY=#AQu3xitPvnBzuw_dzZoWIX>TG8F&5w1NM8;SM-R9Jlu1nE&H20ns&L%k&2J2FDqI`xr3TBt&kcv9lQfn;hwT z8v%rB2|pz4JK@iFaOH*AwjV{(ceWzseEh53(2p9^ljX;jlav}kza0U;&!;i+_R@VN zm@klTFp`E*kd=DL3LF_%_hPM~Yxtq%#S44Ga`K03qDQVRTZ)*?E8X7+RlIIL$i%DcN+^ z_4a*ecvPcEcUo0KnG^eI&PE0Y0%r`d5)A!nF3#L{Bu}yC0-gw0bFWpMMXt*gjlbNNn8`FC%yMKD1P zAGi8bkVz!~-7^PAm^}X;FsfgySM!~vAqnj!!IORsw_d#w;tp3p9@PhN571Ki;HAjS~h#9%6op!^M zHEuMd`3@PX&lX(ZV^fcP zdP(x0nXG<>Xvo%FD|!nVJ!vK7t|w2b;1OKi(3c`?fq9N`Cc{lPLPFeib)l+2J)d1( z(H^G%{SL3p`s{xG*~b7qy$x8u|F}_XkYjsMYRcb+Yl>+#;8UAdOG@CPtRmP}POETu z5RTM`5O@mTKg0myd&;4QLO+#?L*X@DM%Y>SDK65doql``czA(N%>A(%r#~_V^JC>P zwrvs*OteqTjU%p{nBNZpp%!s2LD8?bU2~?oO}6&>3Lvf+SN#ZhonuVm$oBnh5Tckb zE^60|tQEW3SPeb+d&QWV_#~CNyIx+P$b8KRmGX|t)<@pejOEMDBY3u zWnfoqe;fIi`O`MQ9pM293!<1&g1~;V&6mkbGJaDNa4gcq}8?*Jl29!ixfWGd>R^%UdO zJ~*Hv5TbP_bs14U6ZYT?HQfLkRV3`H-cNgEwz|q%%ZT*Qk-^&Jr$`Z_2EmTvKY{x@ zR)B<|!BcEUkVjuXb^8J9Ut2aIg^KP1VVl%?gaNpH+cUH$@mX1dj$lZ4~^!j z$MwM2B{#IQk$)9g8uGHn+W_LsjBBxOM&2SPVDo+;FZ(M_22O$4>Mx}G#YyfDs^DrY zn8c5VU?pKh)*8U}Gz7z%NC}do-;5j4-J`2&S8Lw!l}`c^G4@a|c}U)sO;)})16A#N zOA7W8((Z)vS}$9!aAohPdy((HWhLW!ys!t%feV1>e!K8=@fU6g`WSk9TNsu;s~oh3 z$$}}umLW6lHn>E=Ag>KtV&cLroT?ZUIMD}GtkyJIS-v4pL$pXZ_m5PIVdT`{NOkeNWRSgp zthsEOlo*r~m#psZ)l>W=V7Nlxe)UT*#Faak>Gk!~xLy2(?oqXX5`Yju0BP*mMS(LT zu;(2@&mw0Rx}cd>cLNmKd=X>-vMpXa6>J$Bf3lR40f__|jRTLj`ZBL&HN4)V$>6rw z5_5`o>3Y9(S^O1NFnFsiCj9`F=&l$seE#7{zMdCYNdN``()AXNvG%7^bF==I5lNj@O8hep6x)0F({bkkmA z-I%W4+ofewV9Pjudnp8R8hP&B+f!}ra@P0oZW9db3qTJLy=6YMmljyd5iOZz2oBt^ zI=mz;KKK)mK6+;z`oD#cKFkpk{6d~oatnhTA<)m;! zJh1+NT5L^@z4}$(FG4dq$phhy}*CE!51{|Jg zE%z*M++|tWoA)cL?+gSFkq(4Fa#*Qh`l-RGVNZH&0w9W*Kjq}RjCNNwjs9Y;9?h)R zPsc0DH(1>jpCtfkljDYkF=gS~bf39Ny_9&5l80-f<}`s3{>F>vodK9Y1FIv-;QhKv zMCYgzKr*5(PEpHvZ89*FxLF`;|F!%eDtA}fT-K$j#(d~VtI0&d7?xEx*MF1>Ao}Zs zib(uioV$~dRMqDpK*vv7@Tq^U>0RlM$LghO76(`w<=ZSOy%79(3|QDkLMbqwgyVQ$ zIS0a)@r#MzX3qk7nSBHJ>4x;k^8(u?2(Z9)jUXqtBbnHHH4>J6{{|+rgVn`iqtxIz zI5_`Nb#{+~+#$%r==PmOB?UshCOJ)7TNRI)~8s&*cqIY?(_&2FfG zqj{#5e}}`3;-S<*o#^oiO0hD8Q-eD~YMaOou;Z$ZYukxqeF18fLP2u>r$L4RB9ANc z8}B%!;c>>mz~^S7n^udqcnCaZ>1}A^!`;cxlA%MD2+L(!F@V@xtjayTgalQQu}*ou z&6@TV(S$^1Th84I;Dg|rM?9JZ7goSfh}N9Hb1{NO1jwO5G@A_wGEmBq_AK?d}LZP^mhUa!t3- zN|RYv_gnAc5AryR8J9N)p`kQ5w#fh|0K^MOya3K3#m5n}_xF}MorAiVVGFmPUHN#J ztuY@*2pL*_pq4jC7**WH7>w z${OkMNsY5eUOJq&(2(|)e1by&CbZGie9MLmS#6A?qy%Tx;tefK_&Sh5_gPUOZQC9f z>W4LuVY)(tHvf!J($0{0AuPtry-O-RrGgQs^KVt6SksB9u|?F>H&T$_8~vo`E%yOf zyi`*IUM9TU^GlXZBD&C zMrBs{s>cA7t{Qs!hrL)db&GUA?EulK=pWSzc4XvwjkH$alv~w;bO=2AKJ0jS^6wS* zjyzLoBgZ6-dZxH5K$Ge<_D)toNkk55A)lU{#W|v!j|}xz>18T;XC#+*QB9iGMdZT; zqX_rwyM@iY@mEkZu)%(-qHW9-s4=c^^jp2}yIxug@L&3DaBoR2IHTf$-|c?T4CSg_ zk3JeOG@f0*i;MzYvy0ihO#tyx1kk#o;GssNVZ^T~8skQ4(mZvFuPEK0bs_#S?@GpX znCLE)Xg~YE-}U&1@WMO;nLq9l5&J46sbr2Wd^p-Fd!WVyfFW>aQUg2$FZOu%S6^oW zX){np4K^VZ$>Jm^AHN|f5F&w7DC?5iwNNQ{wIW4-b-SBChj!TNWF?hDEL_iR6u%`| zF(MH<8(1an|aDk*jC`X-Sh*{Z&LOF#@6a3t~I7PC@I;3NknE=#2$_qw(x(*&0y-3=?KmQKP~vPHgfTLNaB(!_5NoY7WOmEK$Z^|=~cN`Tyt7NYFo^mp z$zKN1CEUwcRtTt<^Y#T3?w>N!@TpAW;)z6&mS@30jQFJYjMj#n^&K#Z&_3pU z(=2JRhU^Wep>)O)?XEQPY|vl4D6~=BOU7UIvH+r{%NvGYTNs^S15F$FuO`02BT2Ac zGMWnX8h>W{%H1FB`O#mpN~Ycgprw!qx)Rrz^d%kmf$#As2L`&{zu+C-)iqN_K5Kim z841$a?~h3Y$~(`gjV^S?AN8bChrXzA?TiP|=-mw&sst0MV?wi+*d*Uww>vndEO7RwtBNp zQB6K$H+6jM?HxDHQI{1^iDkwtHXv(TDPYtX!G5b}ef;NO;iQFZTVSrybFd&st~zct zH6=#F0N(T)bV+6*h_&ZGfBkyaY;rA&6uSGOnhfRLZ{k$3;aXnmc54`m6$hdb7eZ0d z%QfdOYpt^4)G&wMHk&}8*|-0tEHh0jaQu=ky~Mmh&Krl_AoW6{AfUblFcFheZED=x zw@~@*sqmN>tpM|mru<^sw*&*t0WjRGYB>ZcNs$DdjBnBioc&KGLm@-}RpIb_h&2Z+ z$*TkL-x8>VsME^g^}=mfn-di5%>zOEv*pBCxPBT<;Gxhp51hwn2sxmWT0oZ%dTxdu zN?_w`)ldt^?^d@)XU?_i^?xySB$akzlzP?nCUfznxL1rHQ))?wjlLx zlXA4k8VYjOgJ&(6v+hHmEk;GNGYF|}{6g~(se6FYd2I-H0tD-;80cBOGL}E{b`%6g zX8!_Z06ax%Lg?2xyp2Xd4n@ixU;qKA`-z$&8vUj<=j1mD+lg&~t=Gdr|82JXI}EI; zfm!Aiyj4wkd+e4>sLB*@Y7(`2W7QZtm09O=|6nVn9MXXfT-$jZcI^_3CF=7YdjaA+ z4SAg~uq25^F+ZACwLWhQ=f9(EzD<|k9`><^26yKULlf&RxgKsBNvB0_c$Vt|0SfL5B8*hadGuC#K5G%Gpu*<77Bi)^60!nRdW_ zvzvofGB!o@*(QH5qF^~87%@1WAU{j^nU&v5j7IU!!sqS17;%D7J0Tcye#Z?K zLbd@>Iyh|=;a?KiQ&d)yh98K|lg+OHw_qf!{Y{AYyFUSa1AZenD3Ati5a=fGEeH?n z0rtDqu6vt*RwwIf{?YVWe_7T~=bvyPLnKT6?*j?j2)(CkZ;qzeN<)GVC5ac`-rJ9RZ#_9AC`d+Y}$(w3LAH-d?S zNW{Q9Xxiyo0(b{$X{iad3FVNgD6&wzO^W7C)FZ#!ov+~mf42=)gj-=o`UF{yd+^S$ zHqeUR3eq5QS^ULaL0hO%Bh^>Whc{96@|8ZK*RKFQ8;FyHrwa=|n*kgtm7eMxFd-b! z(*XtO_h3Fy10Bk{qhi%PKr(&G3htS~%Kqy1_ZRQ96Zi45ir9=^FotJnk_{Pn(8c`*B|ur?Y}?|}Dcv!=Hn}7_2>N#t_m8N6d$aP`fMr&iRmNtU5 zndg0SC&f9S6{ee~P?DS^P71vnU`)r&TyP}^?OaZVN|$IFy%%6a_Alha1<+N%ucMC7 z>>&%w8jI$IV6^=Cv>mthgCBA zVkIleBR=3Q8Bm=4|MZW6A>ebIlK_pMYcx=Zzj7fJkKXuMdS8{??-#hQ&{%~4ma`Oq zF`IG70Lz!U-Bbm1jav%T7V29uQ{OHLg_j)+(KHXpjRRoxnXhy|aJng@9=ZHuo~=AF`2YQ4P2% zuk0dmCy01SvB%84(7iPq4Uw9hoGor&vy3@l+-?B7xfCPYP&j2Fc{t_KJ3hzJ3WxKq zmwsxbumJ{M4OE}_@OnP=$6aL9L)u{tpGLa6JR%`>w*fpcOZzniFXh~A@?Exg$BGj- zAjHJ{b--$3mVML_z!yTiTO7NV^b3WE{JXxFkg z`+3<7STd-*&ChCoizPXjud0_MJ#Z2dm71#QP8zKB;00?*Rxy=6zgWy>QpTnOh=BiR zfT)84`|@84ELii2S)v=o6z$bIj#Wt+cQTA2_uG-0q+kS9o$z}OAintDvjI@>oHJMb z$5`ubYqxaCUv*IZ!s8`5W$WI5Mvf}b3Mtrteet6I6Cp_iF1b97j3-43jh)PwO40!k zwotSDgM5Q+>f40|Z;@Th=w~3Zo;t=a1HEJ@*ck--<8dmfE1cHzj#IJ+MaG}2bG6M` zZ#X6qZ3nLEd{%gg`9}rR1H+tock#qb$b%7k@iXw&&HvUh^ANhmNxd;iXTtUDm^X>I zy9%KG0(%?eG26EBy~p5u3H(Hc9x-BL*tZkS)-Tuw**ub%=6(0Fs|zfRzdl+UtC@PV zQM{4%K`1q?`#_SMz{1>Tr5)bb+RAt$%i*Qxkanl(;>Fiw()B0)j9AOB6u^|6aWuqr zd~T||rN#$wI-}wlDd*2jkJ=P>Xl8||msu&*H3W zI|bx#3mo=<5!hNsXgAY#zGiu^y7^qTzcUHcs$F(atNhgh(4d@{3Fs3{JBE|qq&X!Z zzIu*?xEpXtOx>Zlaiub&)j&Q8EE6 z#hA?(o6F|!dq_Q-zClW?P!Asr0hH<&?5d8k39v!+NB{z4SM5ZQUelaqSwH-~R}z>x z_mM#hCR+iz-}9HDs~U@8_tZH6p3Y!h8&FRmR2#)l?$GLY_v~9Xf9eUBZ?fY5H^_#& zOKBW@kA`%e=Mkts?a$;sg}@ixP|3*vZvg^&o2`{YF9uOcxgf4djePyV;=3G|83KL` z8Q$c${HQz&tXh8j{^Hq?&j9})DiBrI((%qq_2tmV_hVMI`RlB?@2LrbvYKQBLqdm! z_76ZAJx0EJFjjNbZ{lCbBM7}cv6~SF3-hfoj1$z*;;HtV%c{myL3c+Lbl|w%-Onl@ z+YMlCxeaTTV>NfpSG76$Q|eUJ6db2xaERDott=n@Of4;~v{<-9w_} zgPtl#bUWCwH7$>}M^VpcyTIOZl4suSMZ)6@dCHajNjpuF_m)+6c_*|%c`_v1h*vwz zdMYT+o@r(7gs^Hc|K(NH$qIF1TdXBRPLUbMy~3)~4YAjdK#jhitlJT&djKA^`aT|y zHG2uO?QD|1V(6$TpGp0S7xhzEw_oHwLZW2R|K7N1OTL^pA8nWK`xR?zkB1|6q$atwUaqo z1{+jMWdDNSs3;KArU5h)xcvaB1%2#c59n*ea-IHs6SQVBfh22ICvHL}?is@Q;U2-M zbMiLMO~QF_VgOZZcB54l;SOWoLdAifF*)jY{<98^Veof<)D#;n|hSk+n*k&c7bm!_M5ri(_liOySpm z_L$_>$()~eNC!7aV$QErkUPVaGyeH=uvm0J&qgpCcb~)A4KCuZ?>j3L`qP4r} zFX=ribU2&ZqnLU1j(*8a0o(CFeY^5Uh)^*bWMLUdudr#^dhrS5e(XPe**(WtL7tmy zm0+4$&iRGf&@(Vl)yit>@ukZ*tKxMk$R!jX|9uW{Z{@$w;rWcTpSN;S>&^zrSq&*Q zXZ>_fH~F;+<0ilfilmvF&4}0d?<(I>)(2@DhUxNl9k#m*A^SF%g&zv@rW>8M*L#=< zrr|uN($uyNUj`zEuCwef2#H`EHaZ7Wo`B^Zz&~^a9@jo;HsW=@w|_gWfyXxUb```% zU7yd{cQ?E$G3lXxI`%=jyy*`Zv@apQ^y|P{=U}yG;c!BG&`MlqLgYEW?sRz!=Ak~< z?h8Ou82{%z8FF)ripiz9Tdw(M@=dtLCo`tJEvjru>pV{DO2O`WzBeP`t8&ebx}Tgh zF8zQKChi@^-b}ou@_CEONU--Xwha8M@)Ei6$IvSlQrY_f^$JwpklWMmy9E8~#tb7adFS)oKk#-WTdj=i$Uh&V|0ILL91L;bGP zr~AHtzx(t3Js$mYoYQ%8-q(3u*X#9MroDYB**xmkGNP?Ke*R8>|4n(Qf$$q-`$dla z@89mT?9S8{#f5)Z6_?-gY6koE>fbYiC1dTv*De=9O%2ZQgQQuq_dYSZ9PtNi^4ydf zBB7CgL2Z(xBcQ7;JxiiUB1Jj5x^!OvIbcNDrSjPio9gxbeZ_@AfTry7rihRWW3T%)u;_o;DvztHzdJE ze~1=|!bX9Ln9}HTr7Sf-1@QJZG*2D@yfuzKr*n&q0yC?f>BZT`sV8XLg|$2M%&X2r zd~#Lanqr5gcE81Wl@|`ENPt5|8aION+@K-qQ`mQ84oyquE z>6+IS2Ce-~uh0T5$(YNP+qGLvndO4aj=fJjTC9O}jG3lHD-5)HQjo%&FV1$z*r8Nl zm6E`q@#|cyO*7Xcu?I6t_C|us^92Q%_I9}&y`-drI9$HKjW391(^ut0ScC_M;OSFg z@#qM;r1t2I4bUm{F`vB-Uj^d3k5%xmQb6U(vD-}EUN=V0wNSHrooiG`6MUARB(}D` zf*BJ~w^p_M+^(pRiGzHoK(hU*N!xrZezL%2BLtaH-ncNo^|`(Sm4R+UwJ6 zu8-q?>5jPg({E3NN!(Yerz+(^=}IoUNdu=6{hCY#iKhzCK*jSm?gn8CGVGGX%@Vqa z1%^kI3ylHZK(y&sZXIu`vZ1*Wc6PZVqH^fflOzEZGXw)#XQnLl9~wp7luPf__qIAq zArfa*rZYxNgt05%f2iqg1OB1K7YGOCuApuZAH)ujbew1W`t#L8f?=YZ=Hh3|ZuM zwz&i*6wg2tXK19D%rUFrbgtxeg9Y!xJCXYiW~K$1x9(qRP^Bi!1@c?{R%Y`hA@BW7 zE#Y&~eILNa?{*Q_tH{n1Q^>Y+GdkrYBcuDK{`cr0AbZ!>$EV7kIRR_HzWP@{(P6xF z)$SSE;h@{45?|HCHA7@$RMH@I^?*WU|cXX&~%T?~>NTy}v7#4qCyN8?+w6Aj2} z{D-4a3FawY-qURn)AnG*@_6IkQ6?mM_!YU1I7FAgbs}&a&*P6z1CZnq*pH%&T5;MZ znG1*|p!a23{zFZ>{8oz`IX3WBqnUDuIy{^mzyM$YM5ac8#k|E{2^q^$UxNe%j>Cu*?;_){K2_!5%U=2DC^I6A@B=rv0#OXCx^p z16GNBtou`eR>Ax`k?^LHjfd_gn)k(B5KLG<&l!^T7qI{4ZpezyTP=Q0*UzkCZ1IhE zkzig<=CqThdH5)EQ_rnT#;+KpZX{mg7#fhr|A!S!;F!_P8rm00#OcE4JhvodWqAl@ z^tbTy&7#4EQ;6&0Hl2Opzzd)!X%u}viD_%*N8s<%p+q)HpkG3P>7oGzSjC_V26W%Y{ivqGfYVIJdw2jku8OkMbF*90({Nd9<;jcg!!)2f?h zbfcuPM&_KqkarsI`IBv7;dRnW{*}*{kMvl#-0<6}z;B1@b0n^~8<}y3xC=HoZT1So zwAtbHzI8El`I3_2uqB|%<|W|!A2j!-gu!3+|~=! z1HPMHiMtyU6tLHJI6?5a?}Gj{fIT+M9#e536Qaa=ep?It4X0OYXPj3yk9nmu0mq055xUl6U$OSx`Jz3b|I%5Q z{St{$_LRRtiyM$re;4A-ei(T-vQO<%>>Wr1uDBEF9f2ErN>rDl&ATlkPKJw% zYtqrli;ChPCEW=RuRDPmmAT*>ZGs0Kt3rz(?7OuizqZ1v@ylMef$c2?jj2&-O!oYJY4dh84dIO zc#%3BaS`cA3R{%EeFk+w@Bz*+L>a{Y0ZJRuIx%4<2NT^~bd(Yd<9pgbiUCNNi3# z2VFd1*2KOW)t)1^qMM-cHgB|$ABYF?`qBuL5)L&V0rnT>aT50n&O(4HCVr04? zc)I{K6h)oCR_o@n4%@XE?ubdnY_zg$cbGnm ziy;w)Z_`C*GsHcttMVOptQ74v&}IpzV|9$VvfNwBk6o;FNOv%#On(R^bAnNDw!3za z)Yuc=lPkinRqd(p_Nda27a2vwcf`eMsdeJw3%k0imzF*nB~$(?=4~lLmQ%V4Wf@}t%vgoBCFQh^lEv&X!Hbg}BV=F_PH8rnmY6gd>l^E8XTG|9xd`%H$ z!g*BLLX`WUc07KsKKGB#2QJ?T!joL*@yn&a553S4F9$XS?L;$3d(vYS1cXk?16w3- zrpbYin?vTmB&YL=H8;NCNq=Ekp6Cf&ttOGlCrWR+9+51U_~>k0#P=f_#pT&4L02%9 zMPJfd+&<_tyF|9#HTUEv`h77O((zL(U~~{8HA!Jz7#oX)_}O5vtw^sjiE{he;+hEq zSmSL~M=D}e?1gGHrz&dAi(%L<;-jN%Ne_kEyi``_N{Se2 z*FvNqN=nK;X1%nEzNvp<)}-?T?>NS$tmrQTH{BKqX24p_lry5obds-2*7PHFa(MYH znE6Oya4nnBA0y7evuXYyX#rqRIr`uW3l8H}3xK)$z4@~4jRlZy!#poDEn3V_a^jh- zT<_aPtfVm~YL;5`fqfU091;2R_vpTrp3}X=&B& z1yI#Gkoj31L~%;&%MvUMP$y!oUj+r?qZ3Dre>d0ox+i7%XWlqD&<`wQ%8TKD&MRK6 zfUyDu+J{WRog>Tl?NF}c3(vI&vm+|r>clUcD=Jm32{L61(b!woM zl~45YJIRwd&keQFI-^)XFnOH4`3HX5lM2`03De)1S>A322?v)R%B8CCoyZX*0|ULN zTD=#9#eP!yGBM#w=f#EB<+3E$g(TZx!4MKG#_jznw-bR43MOzHt@VO5gxh=nQCeG) zi%USHl1^sC42O2Gang~*+*+SLPUg$k%=@uPD^V}M`y91;KrRhH6=o1?*~r6z}{&~6gWPEt@p4; z=<jE(R4EuLyXq@d zq@MS}d?KS^i{@bmUEx8}+5eQ@_Yi>vHz}W6L@*s{US39Kcx=iYSA0~1HhG6AD{Gz> zM?wE++$ z`jV`l`!z5sFfo}+;mNm%>G<`-o{aD{NXs%2uXV_|NfrY3w7K0y+c?nFg}wYTRR zl~h$VR$a9+zbGu05a*T|-l8`>bu|z~GTT?Xk5XSnJ=o8ARE7wwM;IXlx?teg{w$Tj zRo+>q@Ps$>n2M?ihvR&GYZT+(g0X09BeqC0d^zC>ftMi$X-ZB`W(s(>G}F`D?99~N zFUD2vu8n#z$|Z8$7B8>tOXJ7o5xnM%W>fhIy#8tb@4D^CG4ES4g}^$YDZ}JF%|Bm6+zbWA7d`qEeX!SK%#}mtuH?knhOslq z{X338?@)HKcOBT{`qPm>Bw_t%osPFOTndM|)dQxj;Bq%8xO>k58cD-TMdJdSk>$QD zgYM**POWB7N<#UyZ!AB@aQWLsl;1 ztJhtMm@zLsJ?-4f`B}Ee>~Wh5e^;HAa5l(&G6dRego}2h&UIeCh6_Z`bkIl;*kRE`8vuP&Hlo?qNw~cOm`fEy@dgXkeG3zo`=sXaHZO ze)>cc2X~MSPgZd60y(g1a06yHQ?@R^C;bc(1-sA)R}T5DR&uoW9oem0(9Ccc-elum zOiGNcxtogz)|B(+zs69>$2jNz-vJ;6H&!BH2hjwbrf#7^gvQwxZlWjElKj!I_4#sa&5yY+2N6UQ+)egX{Q`4H97K_;dBGh#tjCH1;tmv?IC^M^}F(gH7}}jzNOPm>V%7?r~BR##N=tzQ$QCoIMP^N_21^%I6yfr3;9 zm_xSgz!9$XsCG(8XXWUr@tIqZ+P>EJ7#Sp@+P%VC6?qwB9CSYFWhp>!&Hylu0KJ-K z=sP20c|hDrH_%p$`f(GUsA0=}Wz4byaKkJ;9Xahl` zd232aRo6@)h$;!cqTW^9NnozFg0D!xiGt97(@(18YvIAGD}(vKM(A4E>W_Z!8MA=( zn*U*-bPyDykE$ zu<&qOP0f=0{KkB4E2FDtFtUlqYJY47e`%aDuZRX4t@k0Aeqo+xgabr}{qTy|xu=XX z>92M#?63R)g9FA^j}(;L;IblHHq?f5Mwx{P_>!AOzbk1yy5)6p9tR*DM>ML~`@7eQ z|NipI`gmFu0{uAZJ5$9fX1AyN%ij0b<8L*A+bS?6dA<7$Xtoq6fYQ;HQfmJM$OdaP33a8a}HKaq3k zKMH~@X>gc_*N_jJk*spCDkrl>{gC;zW{?;6OVQ|-ghgbH{~+s6pOD?=p~0N$g8AAqH?E!lQ1~^ySd%VlQe^pgTT}yq`(Tdu_vx3apn}^5 zZ+sZmm;=M$4hl2G($)6CoTnf;v&a?lZF}}xLU7N_?2i(tP$UL$$-#tIi$Hj>7tNA; z8=!(dTy&lu;XciEZ9f{~`04X&g$)~^>GJvjw`zWiOEG*!F&MKj!&p)z4>fJgoWBix zy2W^S5ax_YijfKkQ1k%Zn;6ooNQ_;Il%T=Qbi#nqO%@fl?tZ8QAMEqV`&@A$?gRFp z!(ko7w`dfU7fAG+khd53ZgvEYzy3==C{YjW&BR>e7t51XUnM~^B|gnxyJ2+4(9KvW zN=ci%&`?IkBJzb!W}#k0lhP_^-sKXG1PHRs|Dwd)!j9ql{!5jq_0tD%ApvEI9xDLd z)lpw9yuOGA-tlvAj61eHsyAJf8xUebC1zIW(c2rTmw|YZX@h@Ae`8ah7^(g{;rIv3 z|8Iu{E%uiF*rLQ9go8+ws@wq;9Su%>nn226`)Z>*5p?g*;#oR?o?G>^k?^!^=$}2+F(yR$09efoF0<_Cr0iV3{(*A(4MVDa zPv;F{+0v@p>6ugMnX4BVTQ7r|i+0EdKn`}YMTHaVg=ltlrTzwdmd+=XL}vHsNj(Ej zeT@iwmd@r!{1k(0b?$A=4j{$wUi)Yvx0RCLiUD>>XUm8ZP(dZ^Pz_2mTq4)ua5dLm zv7sQLvq0UVpzuhfs%B@M$HDnq25|uo&{1J8@&j}O_>-Xb!WTrNp_fp%IaQv{-u2r$ zv-n-Fq`<7QlN1?F&}IFhv6PkWxX=}P9k86V(_AL> zAw3$tT?;0Ljy%>z^il>lJG{)F_Gn2eXhyn`l$bRM1G+|-;y>d;^Ec9{`3Eba)UF+O z4akvU_gXXSiW+su3r%EXUPQgn&Mf3%T9oyk-vXqTP9WLXxSpWluu6HsWn8sENy2=j z?y;~qI*P$UVYII&4Sz%)nJs;+c#Q`Tm0WUs2&!`er-fUgIG9tVl@z(WdXB$_2*$ry zt6|d@s5cV;{7S_BO{pT7BAv?tyXbwfNl{V2BnLr;;G0-PU{q!QZ9hOV#~()3qoy1G zVZ0M^=k>!|dA}KmP4A{}jK6i-nw_T5a%lL63{$^xeArv0|1n~#3{hpNBQShD>5cid zI)WqIA0iAGnvC&*`SByZ63^ZgVA(bcr4pVs7S^HH^yKaD_qjA(Z_c!T)5>3ZSdtX(%^aMa{yVx%X&Wn@d-))}sUb3;UQlLQ<;{ksz;aR=*jjF@r| zPvbtfG56^LOA4jF(v~UVd%BZL2xy1S{b{seenYTn zUQ+(+{F49_JW zVCVzn7Z(k3&8|1|S;jx?g5{(p=A{?;q?R4HAvD{Mj42Hz1Q(6y-<}mBjv-|l4)-5< zAF3wua*;3S{LnwTAm;2W=(wfR#3elFQVj9$(ve@= zVUQ*dQgF1tQ@D^H`JI8*P(ex4E4p2e>beMfxmQy=4|Tg@)UaAa2aq^dvoTJk%pqxd zWY{OY9z-mcK%E8I*B;%_tf|-%mmyRkgLG-8;o{HPan8+;OuIhVC>rm%zsoHR;C!6! zlUVf6kNn@f%bm#4Gf~`BQ+)TRcqv=d8IavOZrUS>u`i-w9o--FNMWUqc5a#|*54O# zHc_FgB)p;V4}-1`rQr4V5xFLN^ls{f*?qOw`Slg$<5X9C zRxRE#!5aN@ikV#QwaHYRiK+Fq(1hBkI$LP^Q!KiYCYfD+xtmg$v;4-tmnV%q?HXrTx9iw8)SEt?+y z>iT~*noWCi6$;zrvo%`f4b5mEe&%m-zsouTXlYiWBgTb=zbN`@a zA0zc-ed^ciA%+8H6@1bj{624IZf0C9y)aen+3{N3z75%I@moZ%M$-5xfzR{ay3}~& zpbBA+1Q3YqHZ|^Q;LKD_x#{!aEU0jOUL0F#pyyc zG~6&g+yYU?XL-+7K}s$G3ZxPC)?!4|uxZfuEfgI}3O0&%b*OE6m<|*CWJ?6Y6AG1v z))`Hw(33Ow+c6IuMG}lXweA4%?8Jci)%d0gg!Uc~k`YRcKo&x7`L9ZmM%&l$ruZAf zR(U64WK7`M*|C*ldma(_|Jo^1@7B9xSO&3)a^6jNaFH=%A*ITPtSwwmcnS7G)8kY%Hr(>of9BKd4a1f ztpzk+aSzGtcI0;P+=K3b7q5!pvRiI*hE6lvWun)9x#8g%1SmF$Xr;^!@@aZ%dIQ*4 zceg_CrJx>9vjpGA;gBaVDB=8WVKC{rC15;l#)Yk@M?*x3>neJRk}ldKfBXOguzP0m ziCoE7#4HTtoNob%>o&;EG(+qJ?5YMCL{0kxR2z7VaVaq>1U+{m^A1`3Lt~llXAr#z ztf-Qk%U^|TlpzGSaxP+lsw0yrQ7yhpBbC?^2WSzXAw&QodRcTJ<)KKgey%)c&uua_ zb}X!u#E1dNi(`gqNKhOwxXTLc2Nf(8Z5Qs+#Ddc0RMHmMMl(6&H91nlX3$|B&a~mX z9LS(Q43@h@d?fS_$a?ASx5LPzn;IT3%!<61A%fHs!J2tr;k7;KT)sC0(VQQ>cl=-L z4|5s%4MTw@0sc^^9woqKIk03*=)qw@eRf2(*Jl!#Wh#ggh{7?T`M>B(Hvvx?s(so^ zygWcvJ1xN~SpaBA7R(tWFct|<5X3>x`u!DTCV-;_yhToG9b^~A)Zm?uRB_T=#QcumX)p9 z(MVDWBESo>gm=+nwf+2nj9)#!2+b(W6`O6r7RvQqZwWP3H6f#`NN?;^0PFZpJ5 z(v(&u5p|-#vhUu5l$G0>we3bOL(Y&cUO6}4wUBsjzQ0qMH5Kv*4`RfPJCF^>p&(Qp zoDN$>OD$jD-kNm~0w;FyFnA*aShBATNGC5{s7Pr?Ub>_fabi)0aLo8|Yv_qF3I47V z$2Whk(?v$Nm4O$EJ`aJYxE^}v{Lp*TiicM9L-?=GhL&~QxGTbKxj=t-wQ2`#r#O0y zTU{$PzOp)0Yt!(>Z=3bTj_`ODLgpm8!>i>;mseqwA#6DA_lpGtDIOWJ{Wzw*>kwM5 zfHs-8$vY7FLcQ%R6PHYMzwuW3(vU7e?$}nnkIyF(zM-2S%Tc`4y zzi{@n#L1{(C5a##X@df&0EYpZtMOeo1Nq62u?h%BT3aIIbEe4`=@a|E@XwA=(4m2I z)P0z&cCUmeW99`*=d(!ho-pVOFwo6r0GXZg@+^hWrw6yPiBogs)ww=M;SeP z=5mRl(CY~Dj_XOSgYnyY>*E)reGWzBy6yF{NszZ+`I+6bedFVC<;Dw`@bsl1hhve{ z>|G;aCuASsM6s}#sRJN^UdRdA@hJ<3QQi8Z#55m({a)&i0?%iTcMa65dtCj8VMQ)^ zU?}2*v^on6pwj@#ATC}R!YqyAF&coy`0yMgc6qh(n;wrHt0(wlg1ie%jIT}0bMAx4 z)541PQZuH}i@tAf=_GN)3r=l+{r-DH6yzUL;XkLWcE!6CjfqOzSd)tH{{;0!& znofd3J@#AECF8uQijMh!E-HGJUGx`+;B$$RkGlXOZ>C~Le4?h%4@(=hpam^HQ2NoZ^tmEmXVtgYy(4qiwL2ImJ86Ch*Nc zR#=5FJcFv()r`v4gH* zZq4e8(x}&nSif(mhK0}YoMqWhESo%7;iIqEHb^C~r`L)n-6c7LwBJnZei zX80m<8hnpf8lRR1#9f8JYl<9DLDU!~sEryx+Uq|!MGz!3)*VP|GWvBn0h#AW&clH9j?Cu+n>$kl6m>${k0Po?J zHc1u*4+g@;M>M$hYx4x+6EX7hG&S!Gb@DkC1w+GWrU(_zfZ_!pgSM#_x=IVoOP(He zkkhsMP|=C0)S=Pg3&PRPmtMNm9BG-Ij9%wfRkarS<+!4oTkj!QP`nQe^ zh2AruTWU4?*&(n%tzKtO|I8~90Z)U9T!pajCvYZWY-Z+_T^V+^^W-Xmz%-cV{5Hsk zzOH+)>R@JdFH%xrQlS32FM04|X=%e*@_>W5YrtP2^8u1^_uGs} zkJVz;Pbqo~)4IH5ePiRhcla*qfk1JI-H$%xU;Iv$$i7~35YK%KKeA@W$E7&udV5Td zR5>NS{rEBDtJGr|F)N`(MAfP3@QbKPvbYcZ{nzTj&Y7;LnEv%EcY?p4=e&ty-LXX# z)Vd&dRbX$wi2UoigLpfVasQjHwD^a@*ZsO7+yBJav)(xDf_Y3&X@OEk0KoV${Fjzl zjJMA1=L8Hm`hfygtH8=I6Jkt?XE@+cZFsn4p5PBWw0o?)n1)_NNrQLQ&scaA3BuXD z!sIF;$#;fdJ=vM9yHe#NND;9Wi6HWv?~T21p774i@W$_L5tV|sHRhO@s$aY?x3F~ z2|0^frc|+izFHm%?L32&I&#{z3AnWw7S+SdX*1ws)54i!7f_NZku2X46_vGdF8TM* z^)+;!3}s6QyE1bK7yARGUkqY)l2Xt!S~eJ(R&l{|Qtl-;+N4DOzO?&hFa_#$DsA}mhUM!GRqrMaR=JtG>n>yIj>^xg7FF5{0{IjEUxW+-{GQ`XXTH%WVJd2M zR4-!;Yg)wkY{uJH?95>Eju%6&c>DQv{4+B|2c11IjD!b!Ov{5)S5^{ScE4-^+PG(u zz=3}k$U@WDq#N#{<#w%t2ERc@?!0QPu+J(>Wp)g_$xR`weuG(e3afw`Zq1E;ivL!F zX+^j)BTY+={CJm${0VD^IH3>~xv}oJeXQ-9;qH^@-Atrwq`;^4y#8>3B^!LbSjmdy zTi=l<$+ue2u|q>^In8BT0qsGib#J>__pJLySR$GEZkWm0@}Px#E}@5<(>vRS^g)HP zt$qvo=z^}vGqVS|+pR}MpUC}AEC{{1+Vd2gz)#EzWXQc%Gq=zyty9pQutTzG&)tf; zBBi%lbmfHWnbK6vpDp{Zx3+C2GF7d57;30mHF_o|$hMI1aGZl`3Ifh3|JrTV<;d5) zN8D*Yf46x?5+!=3x`-7Lw) zo`}E&!)PmOFFl9UtWap_>I`|6aG7g7Ayo@)xptq6togrUS4~A3q-7 z2M0k7P-BN2Eu3|y%^=Rje%b4r0}0kn$4b(3TltgOqvF!=yzCjrVuZADz~ze2ju+Ns#r zsr&Ecoh+QY2Qu9*K7W85Ij*bMPlNhMhiu-c$qbeF8Z0WZu=hGI6fM&xO?sPI#U7pC z_MI%%5HaKa-dB|3r4gaRb=jD0@jkEdpI7;b8G31GNxf%zofruegihD6n!STv$($eF z6L!v>sh5u&aGxc2wwd+;;pyc|wB>c|CFuEY6jbTO5+9H@x$dmj=)@WMcy%%#qj=u&0_9xGsrP6&LH;w(v{i)B0a znbi64@Z$M(KY!IHl@1W5eRkDAsYhGp*xqL&udn4V{5lPrYdlrG;*;D~pQA zDY46E=NEXjp2DT2De*6Q5m(l4CAR$eV~8d#rBQs#W;DpHJHw9{oeVmbc!r&}*ihS| zA-4$Kg9pQiCg9D};3u=b=W#eA6%Il1B!@WkEN!_hX@7Yxob@>KRWi@8c8Dh9p_RFL zeL%G{?$JjjO=h45G2@$S`@yE_`|d}3RGp}q#htn0^cUKRf+l5ajq&f#|Fb zFJflKtMI;9^ku}n&0A$g@yaI-i!9027d`ix+zhMcqI9QrdpMA2m#i=e6*Vkgqd%!o90bBfb^NOd`jN5HrzYLtIlcULx<&Odet@oVQe4PhE-Old- zH=o7_vCdsoB*>8;m6oe>HIyva5M0rd9$F*dfeG&K>uWLX*OP1!qR3D0&p?{WU(dmR zsjT>Qs8*UDEgdCl2MZ5>s%4r0oDT?SyxRZ<9HaXm$_{@v6bfYrw`+Ur`LbC+NYQpC z7OIdC4Pkxy$;x|66!VrF)BKpSnGW=!A-_K1*6tW#(TgMUs0Ep=O$3~uAIup-y_$C$ zeAh76$R=b7MKj&O>UVoow)E)!Ro7G*Wrfc$(VEQ5$~fPzn3Ij1p~qXBK z2`sBw8G_@(9G<%eqO$+Tmd^hHGTKJq=gGs9DcUDL4BWp6MZqmUytf#j9^%6o-lhX* zPr}NA*F!%`qJBQU=OkbOr^L6z1u+2)0tOnxzzfWE{LR^LEU=}kJy@BzViBo4L;#?U z`Xv@UNf*OEfXF6B%)#*J_*+W}8afLPkHI#?p3xTh$5^+6Q3n1Or(cH|*j%{HW zszt)3fla2|d9bVw;vo))-i5@-D-UB3Sk<0i8A#WfQ>6*FoG0onxlTbzR)HQqvXENzmk&^-w%6hSlC3J zP@ApJHSV7O$-0(`1Gzc5NQ}B-3FGIVMvY}A0#=$D>?63-TaRw%Jyi6kb?^|kE|5i% zz#3nwgCx>NJZO)H?M2NGY@TW_b=!mmRnKj2fdS*_vD5*F)PHClrnrolx2WT~%F$+f z5UJnMS_=Hk%koKZE|oKjGF!*K2~CY&MCA58$q_H~^@}L&cjsF{`lZLL##6Yw$3v^e z$q$blPsfUUsafnd=9&U!KR7!y9W3{`z*&{+q(I&ROB&UIWh&_}3oN1w4HgqZabH{v zG_IE~zj*eH9`E;J4%sk~dEEw>aJT*x%m$`|(8!jIzAWw*;8v$IKdNyqMCaQ2dOr6_ z4b@tH6|@l4EP;09&;ar&E_EW4z=H%03OAvFBNYA`URs5DDx z0Ur?W`cvcJFk;vxq{N;{)eTwT3!ccBbU zPOkl$<{dfjnB9(;tX0@1v(wDCk6~eQ&O^37!9Pn3K76gG%b5l4;JZLLs8UA(Ld`*9 z%>~0;|C4}y4DWVS4_62Y0e;jMfW%~hRu*$_6-#!3274U2z@i`&lGxELpLiY~8*8^) zdj^8vZCOvM`uf+l=e148GTZO`JN_VS8cvN)jLX*0K8cL>aFw$eoOdHaihp=_Hy!g? zR6v5KJthYxq7X}q%S zPv+`8KCZj}4*9A1JfnRu-fd{;6%>R9I|Efk>LSP(B=k`M0%a0H7oYD9SzCW0QvhcR z?^8Bvwz*32><#wVg<}RO+~k+mLLyN41D>LDx<$daibl!2?_=+>~txH zB@Aj|(Nw`iPy{BvG!>X$!{21koPY3-a}6uw`>T-nzIxU3=tQ9f(V3Z0&0x5FbUrh7 z(v?zf0vg^VtP}i$DJ?ItS}rg!Ys1PYbW?w2xaZ#L(o(dnTN4=H&_dQ+C*CHI)5!s2 zWrM(>k;#{e5j=8cl{Kg)$_+3^s9Xn)wpSRU*Jm;e!Pmq`v;TRbnQ^6j+=c;+PXFT& z?Db9GPjSCD7|k8p6!<|X`XxYzH8mU0Xstv&>47_g=uPB@GBe93r%W{GSBKM9Sya#S z5)Ctk*N4D6-kBWsXM~MxDEo_dE8ot$NlRh%aOG!XA6txr((ehHmfE`W0A$kSQRLFU zZAN(O!$@cR(}chEBomzPoHW78*nFB$CDDbtq=-}Cx-g>o34WNn8g%ef%p?o?!U@Zd z)erg&*9&8!5MWk$crQH+UbN`HXa6mzSoZ;#I-roMRl)MzsMs!~0+%wp;m1;!0)`1! z<7L?4ICr{4DxgALCeZ*Fp8r&vo-HxuCDaGAv=qjkA5zbTNse9OOk|OGa4mS3lL)K_ zdhFeI(%b0M6}EtH8t89r&FUeeXu>=_N z-14mL8zCWrH8%;;)pc+8Vq(f&YV@|0GR#CCPy6U^gZaQ2xp&Wbuk6MEh&3Fv7oeA0 zayuad^`{KpY3_CwDID*A0U|jvn8cOb4|5(W&r@cR$BA2+x42)@RYE{eKaX0&@@^ztC=ywj4hfvo+{@A-g3?)8bTy zu-N(sZVfzSU4a1Z)#mW>^MoqId!46{J77$Z>nzJ(c3Xfpz5J$T83u7S+>__9}EdPo5z7?t%`s5*_a14QU=J1(t< z1&Ca@O-Fbf#QpMfr*T+7v4P4JdWn~@Z^@TR4OHHeJN|h=nLJeEAiKx$zy248o?JeS z*MbPar8EH`92|8TDzf6^XZP+2yrk+p;A=;kL`V~^P^zJl{`b99|NDv(NFu}G&hdH` zzH^=9QhS7*C)#Y?E+N+c`I_6!nyl-Tu&yKqxFMx)Rfa5oO=0Kz;z+;e=9AAy2tU=^ zkcQ}sm;72RAfN?(xSC=<+byB$a^cq;{1h7XG^(y{{>HN7)u-R3>=?D;wM|TbQCVIxm%ke9Mvm#y^w9}!E%w4-QBgj6 zv7_x2f40#NSLfk2)AY5`?raIzj)wPt_{KAz2cgfKK-1}uPhv9zk`xn9aS_3{j|Q?n z0|_IwDPtBE;WIte4s*3H&O-Dgz%@gn;I8%pHpje6q*YO34Bg#a${3U7DZYRnnPu#( zIJhy*5jGZCh^%zqORve}a3B}KUvFf@AmwRj5`27|EmCEsvwX(9#ipoK>RB#(@%_rI zE%%R9)`5Zf8<(UXQc(dg69IW287{Tl3HES^o}TUM&;khI?L=NrS{T{tjLndCw)k^y z|1=hI;M9|+>}BY$8mKj^@8DUV1cbLt{->Kep7+F}H`a-|?pHaeFpQj>lglC{krov}zStLj{T!!E zz_+T1B12?X7y4@ZWlB1MzY~q9p2@vew9SUKWuL`VOQY4So^QJaHJF{0fS@cH7YSm} zoRENdM1`(-q72T-(GLI64w$a~F=>u4leqG}IWBM9mM~ z9Kb~Of6w|eH$66!=WSlRY<>vcP1N;vSvfkAk-J%sm`&8BJPVFsI$Oct$%6QYa%0)m z#SNgh`JE9oRSHw@c51_aA`dQ=x)ZVj{DZyK2xPP&9KeId#(lwQ4UzYI=6scdv8->`1Luye7_-IYz8w%$`}Kpj zOP!Y;XdbwSKc^?UO$C95V&*;Rs*|!mFK(_;{_%na7QdULuiuA`Pl}~xv5v0!N=K=mV3nfUBD5NCML29(NU`rhw=d)8Bn}7A0_5Ck#N1!zJfi&9Y&$QA#o^ zvmVaKTr)zJaeC^abt5Bsn-Q#{yoylhb9T_FNlOV83fTH!HzZ{<<|hJI^jpnve>f)8 z43R9WawD}XKkn!z2G7WVb`y++O7_NYOBUm@sG&1Y@iJccKqAWYb)n-{XaE2A#_NUMk6grk3%P!%R#c zX$%cg&*SGCV;pM0DNLtbdT1o%m!g3mrM}wBXmA@R2VR({`ZygXT-rH-%{V-z2>8rM z`J^ZD@_~fX6H2_3lakwEg+V0T&12eZI56X^Oq;M48biJtiWU%>r?Ol;ym}tgAhUhQ z-B;+TJ$Xlhxk=%YgUt7%#4Kp$8FIfZw&6fIG8Z16Sg?R7@Ie>sP^=D*SHO?_e&r}l zvxqBv+*+Fz%*`3hy)W%dYXOgs^J1IX|B;1m^2|H>FielncpiFnHE@_Sp;sBuC|y8W zW!y`piAOtDn??E_Q zY*bRnR%HR0ZCZHe(V4|k+8E%m;2;qu;j!E7N5e@&uW}jvruBfBj#fntO&nM%LLM+G;0-2i8-I+|>+U$1q_ z`Hc`aT2{?CL4XAL{LbaSwhASOPD5@XqElfK+x*X3;F0d8!Y>5Q zqbur(ApRm}P%>>WX=%qGU{AWXF*w*I#=6v$FKkS)-*9kH<~)#}Qw{h$Y#`H_7;<2f zihg!^y8NYD;;4)nqJ1J^aHBc+&v2x5>PP#%)fo%deWtb{M&k$%5owei>p`e+ABY>Ojf$!TlTA~QH~kaI4fs_+oh>XzF~~@azgdPTjHp%10x4m|hsfm| z`pEWhc%jx6;KXu1P>O$;?8){C2;dI3U)jD5?NEwYV4$i9wYEWdMf-JkFMxxe@K_s{isTyag8nV0wL zJdg8v9A|aCdERZK1BpdOy>+mWD^nFr&CvQPp_~Az;46;f!xgTI%`|UK!dxC9SD&zT=Tt;SkE41Gj zCq*2*@TnlFm)NP3FVrWe{x@+v{8@*|n9D%5M``OH$;(~`h}EU2?tR#w(l1BGRK|^U_;`vdd-q|VuS^Vl>)GwmC;Gi^%!;)` zfyz|kNZ}Uy{6&)vYjg7$6Cz$j?@qvnwjUVJ^3HLQ+o|XKO1`eRoULzhO8`Cn|1K;a zVv*dKe~MF93EZ1?1~O{ne12t4=g#-NOrv2y@8g~(itF3{w-?A!HYtBCtHJ%Lps3m1 zD(TGzs<=tD$YNS?8K}3WCry{4d(K6|y7aEv<`ZT(O@6Z6 z5PvwnHz#K^G7drElha2|VY;m=zw%;5GIGQ9sIu=Fe94e+g{_vMqNKP4*_FDb{)F?ZiLBZ^%Pa8Pa?=-~&c+TK45Kfq&X(G;i4h=yHLxaM9J{zT z=wQ%)bIW>o9ajS?yOS!p?+HYgBFaK_^#eQ=j~mDS><+{|p`pwl=lGQv<|#aD7pQ1a zECyA)pQt6)anTd@qU#6BH7kOg?YHl^MZYSg{l^BXliX4A0Msl7X;29s>xTNN%C7<@pzEL|C~Gnq*CCC^Rt=tU?NZ-jcTN%tH?4b+lKX^6qA zv@d+cxB7&yx)f63j+kK+rWHLU>F%Vy5{C);Izc;GPYEp_X1$OiM;3zrr*tTGRRRTSTBC*e#I^*>6`M02kxdb!>@;_ z)lvxuA?wF;tmp6lpCTP$_-CL$>`s9r=Xz$WmwztO-o9my7RoS}3U|L5c(5tV589M^ z^8}W5)|xWDv&EtJqc6rHYO&^d7`GbQn>9&NX``c?51N0dsf=?7KC0;X`tVhpf3CRo zXzfR*u`|w(&wTyrl!eJ0D>(DDr>MV-U-T6|Ufotw_p2%50r5pR`s){YmRJPOPQU$M z(lFyD<%C^J*EhHUizj77!gG?x%7Cl&s0FKZ@Knd{~uRFeY1z3r?UY^k3%qx9&wfHr3+Ke zmp87AlIw(jfQjL?)ziS?EWIxMNFSnAP(Xf)Gg9Y@N2;Iy6_9j$^H8ipCmv>m|1p1u zTXK|Ddg{G`LROD{WG~b)<&SgKze>etm;PlYgt;*)@J!;!Tj)iQu3bA7&(eA%9p(Qp z49-xN)=YTV4??LaMP#q-K`6J~z8{I`Xl|`@w|bX|%$j(YYk>QTZ2dY4ks*BYtN-%(f`ixt0Sg#El!md(mcg zi<(FcQdg|&Dn@`&a9UI8seETrRbT8!=EDV1M?PzNX z_|5X)nk13LY}M9Z*FV#L{~=L&rqN(YU7zNt$l1^I7xWB_*(^VC8h;Km49`|ATlyfE z9EDbUN@i`JNfKTW-rh4`J?lV@;JbGJ0KX~k7on7|E^F<&uO<~m^siX(>t7i%eWFWe z5!9p07s19(e%axvk0;3g{>psyiGI*Iz1(d7=Gbd56$A2n;U9Sth2uwM3ENlG_{Pel zJk-yg$`@|03`o4tB%!;lm9~@+XZ5^Xe{NB?QpTJL3u#6pc6saki)<}2F9Y|UrD53( zolyi8FH)-Fn9g%W3ub5SVrRj%IIB?xjr{S%`n8$4CW%*6`#0kh)o^zA;;d>7&ucA5 z7|T{SNf^U9<@jG{E1c734mz2NO3egG(c3!qI+--K$iXyqhVHWiUDkd{54^ZUZ)(NP z*|05?DcvYry*evmLVJKTE!Qq<1>$W~|C8n9MuQIfdaR-)tjP9iHC^07gszhn-%s) z__L;>lA{_`)f9q$;vQsR;asNoE>D|uilgkb;|RVlU}USA{q7Hw1E?a0ph=qJ-0rCH z>0wy&?lsw}Cc>)d08=LpdGt4GKo&ac?Iky=Gm~D>MCSyQzyD2A(@Oh_Zl~KiE}fNi zc$$$8I;U=0)D5$?d-v{3k0d|ec&zaqZgk@&U(AxoNk5FA=T-YrB_5N$%=%}-42$+G zU-sep1&2+F=El?}_ZVi2`XA^JVQ_9gQemJEC77>lbZGRUJ{$HFyNY^xec0U^W!NRm z`Q0z|ClP{}jt45lfBW&C0(IIWbNgpb6lq-nsCe%se!crQypE3M%N&|w400T#4pYBT zSyXD|?cX;*YMALIHznHtRjISYVoYKOpdwb8o3q~FtHGS8pz{e(`BV5F6J0WNzdb!* zmRxf;#l>1Qz!*A^iH9D-UFm0s=WuycX!c|oFY@HBh^c#VsX^Am=nJ*L+CS{AF{o+P5f6V_SV*FIG;w3(Lzscs4S-WDmJYa73>6gg$SkE(aavhXXJR~fc zZK}$A(-;5p!|9`2`s8W_vL7U5*p?p^_a#wJOfeH~&`gA@72e9cX;Gh1ZocI%$rg6@ z-XMQcdUP;+Hw{fE!RY@W2GF%UZ-l8geFzPm7>>-u|BJw-t@bnWkTd>C4$QbRJF|ve zB`t+<*zuSY6qqHLoF!-=F=RGs@yyoFId(M{*J`<1ssr}#a5}ff*+;Z++^=gmHru~k z_~%IFZoGMaR0T>U4$rpV%`hW=g}%z^B{a>(?&Ut8yBpZxIC`1emjTDB_=x2COwWz#`vG;=;%r(IVStOQ9cvj2<+G2nPLDMRg;A)#+)arg-V?@OJoWOLl znthFCTwdE%vf?z9&P+qw0`3GsWU%4 zWbCWYS$$9Zl_!wv<>t7%1LO!^Kx1U0ZUUyO?rAGIM)X8iC7tms z1b;&#r_DFM7$R-Nb(oNac>Fhc5>(-Ixnp|_{AQf_gdNMj>hV&JJ>b>AM;-7loH%GG zw@VW?guxtZY;3#@%ClMq=*s2xb-*P+I^3<))Mr~DvL9N)IdZC{&CFPcaR4@8lP5lR zN5PHhBvN^I5VdMeTr|5mm5g-UA*}UcpFMjkYE+hv4xT{+{2d4(6L9f?sMz3MF6Vr1 z*rQ+adQWq!OUi~`A3I4npu%Cm91htgHDS#TwoVLL7N&WmC-IP6ZK!0@zLHN~R+`|K z6@+SKC|V@ z2!dNeI|_Dsb7da?h^<5o*ZXYhz0nnfJIr;n$zlC!Xu^DhbOYyllSYezA_mvBU4)H`5b9j zNJuoRWq;DbNr~+XfB10JV#ZjYUuI>^I<^g1m8{bv$8LXU<64YdVDIqKrXo(i@8$Z_ zvgZJmZc6JS^1wEfrLMilno(V82_?35RR8XN?8N{=zaO&t+$4bWQB*j3b8Jb8`#K=y zGgmSOQY7BF?w|%wenH7er)2B#fnVe+d~CoVI2M_=mssh*$5|c1EW@i5ru2?DLC+Cx z{7uje_6GCr$BJ=~_jVfhGq6BL#KhpRm<`hE9VJ%NOQpOV4%B};PTLe~n+1ZfSoK-E zf8qP7#dxB4qK_IMdAuw{KrikKLH1$-9P|2v7-anwyvs`Rj|kdxc&*dA&ac`J&>|T% zz5ks=C^m?sb^2;Gb`94A{(;!kxmmB6q(WWnft_b(17sNpFVYy6s!xR=RXZXMg5V@E zFe@OtajbzX6pkwmZR0|FlJ#j813Vn>l z3^#qZ68q*TSMewhKc2WggQ<9pAFXG6Vl-GTl85OF>c4;Muyd(}iwpb!pRgI$NAv;N_|3Hl z!vuosR%6U{Y-FV4z{F!R=gcNrj?PL)AEz-ZYr&%XY+pYA(XRqM zUI^Xg6b@c7_gd=7E8SYd!-K}|oJ+BSC%yGvN^Z!5$-cm$Yscdi%u0?{a(KhKOkj6T z0-@m0rRrtzu=}6Do1Y_xcT8+xTPGEkhn;M4q{faarG9J8kTX&LQ z$$=ry35bhlQWSrsrbi1SrX)DTKEcA(uMlC-OLXWDtaKZYek8R%Ul)DwO5t^9o72Wv zGU6j;aIXM23yf35Y} zP_4lTmZ0g{4U7YYG`W)dHUv=M6D1G-fMNx=OVB75f``L%$-EiJC)Sgf;9^W_LYcLU zI&v3ze03YEhv~OsUELZ$)otm~4iISr(+*<~58bi)EV>n43z^c7kLdc6R#IN7_Z3~$ zyfTMBBBoUS>jd0%LdydVZ{`jY<|H3F+0IT7XC%l&mhk$BKSuI|$Vo-32Zssv1*V84 z=df{oQ>Kbw^s&}HnIM=u`=M156Q6B8w9=}V^ppfCl_Hua{H0n0&Y*GRPHOhYCnH*~Vu?Zc7b1?;`1fN)LHxS3@lR*_gK+Gs zAth#1FlFH(R;y7z3*<;UOX0EP)ZC<^4_%)-Cz*;m;KD@I6EwrZEk}v<<|7IP;?&C9 zpXa=lYrl6zo^^3feEP3pBH1&aR}v~G8E@jSTwRT`tmjx`J)mm8>^)g-=`mgV+UXO zsad6bM+Ii&}nO^|DMSA5%I{Ie;M0lY^ByU5)CZCJ3D- zYTe#JP*w^01!PN-+d-fazN)j9v@5S8aZFIkMf!Q=_pPtmtRjrdz)-Y4-yy}gE~Pzg zEM~LDNPP;wp=&3y*OJMu*xP5BT3y)a+_c%sz4;^|Ve+gs22|(i>k8z}(bSW?X_W5V zQ*o+WA06xHVRI`PTe-AMqW3JGy4S@g?qtHE^d^dsD8G_(9<$WrhslRUOn_DnG{2|B zek_+1U+hsnJ&W1nPE}qX4NTe&g)&3oiQ zBPFWm)am*0o&%7b&DgK?|B`mNa&JTVijOhy8@TUGIwR=Q;#R@ay%FKSlJd z#d`li56+Fl(7<@1)FNadT--5l;beM7Ptkii4icF?=u?X4{4Te1X03g)siQNkoRFz{})5bcwSjr{_S8}_UaiK{RWsbv^szaI8M;b^BRR2KY5Ds zu_VPD+XEjj&PFoC0cwwtmtc$n)zvYlm=i|bSMe8Vs_MeLell@i;;3I5<6K4&K9OmJ z+W1evB9sD)kk!*WNmUi}dE&9Q3>OS6-se3}KazAzYg!bSllNx0v(td-^YEAG`p&rb zc?Wl%)<5&of~;o2ED4-gK@Cj8oI=DY5SiKek}t8BBeQsj^4@l3Miy7gv$Ej7ULN9t z7b?jc-~7*K?3zQ%IfmG);X8_v0Yj^$9BP&}DuA$hXM!d>rE?!fss92ScM z=ebyZo%i>tj#^?jIrx>^X928vHFuNpikN3f%Mb|QX4yB#c?QKi$2k!=8Q4`)W!>;T zO|HwKA!9CU;bFtn2k=GBavB?d8NPT)J%_1-%JNOkdMc&mDYbf*6LF(0MY|Lix^>O9 zKFl#5_^|IN4N6xlG0~>~7^SEXxtf)7Uu_ewIMZ38g~Qu5Ise28Ugtc~_59SOx6)aZ zmYto$a+lOUGo9bxcr!SHKE`HV;ZiVvYUIA7Eip@^wS7n5C9`~10ZQUObsgHzP_(3X z|5dPS%_m4FF`Q5l2fT+(TXrX#_7rR|nvx!pF>%BHxS)DuRFesHCwCy?yr{WPjQ&E=x^;Km|f+myo)|8jWW`d|r|ng9#HLk{4-V*w>jHNn9>*(zyJ zFSCoP&XVvUi%g?H2HchMM)eds=~^`C{hrYKJ??v^A>sqKlHnIq9tzeC7l+&LAb9&n zPvRZo5yIL`a<8@eN!L5l;p>o8R5xH z@&d#6XqG;l#pW86vj33AcmN>K)dl;rY{JoOgdW{QO{VCDRWgG3SykV}1O|i|NsxNG zu>wRNJjc6ynXH~9%Yf8Hso+MtKF7eL7&^Y*czAHmYxFW)#5o+|a4S>V{_BBmqt4-6 z3V^v5N%z*!(0hYf7aiuNT7Q?F=DM{8UZ-w5iqa?EBPTkZQg%>eYEIrf#e^Di*r0&7 zs_*)63DrsVHc@U<*?PwW6~~X~dp1T?{*QLhP8S}I@7Px*L8(KpD84vSIi~j2p&|W2 zk7WOYja#>4+omN{e_anlNMndE1b`2a4Wc0ya#hOQ%l#Yvd#anaF!|6B=ky)S=SySv zsUcT77fhVgf8hY6LHReQ8rny~MfOy1yF-W03t(?az9ePpc!_g{EEx^J{DCN|`|W9U z0jc;iNL$aN2MOwArk>n{ISW}}E4G$lmh!hd0}J$CcgASEM!?R`d-n`8O#>gGKDlx= z8{hy)%=>Kz{K=jnD-Q-z>g_3f2wFo4vN$j>i7UCYdEw&r5wave2Fo$8-fFx2{#_!h z<9Z|M$h*IUfF_ZFpZJ##c+pcd9E?T>7v`!0FgtOP+fOh~12FD}vc zG~bGp1!5B;zcME+fn)mG6JMx%%}rfhy|EIC`{Wi7waGsFOO;WKOM3_DAC@(P3tax5Qe)NceMy345gW2XRFRxenf^7^MSDZ}v%XoOY)kgpLOFZlYiPxoM zMADoYvO&0S4dNLX$A33FI%E|U8GB&B zKVV8a3^mY>Ce6{$rUk*?CDQ!{5U`~`CxYrvfdhdS%kv$djpeia>nR=fUxD+s_V&@2 z^&~&!b6@1chhN?I_j)z@7ShOT)O>s`|pT$qYXj{oX zDSuteP|$Cofmg4Tfv7a6h-dmo^AVO&_4Ls9Z| ztT_6j@x(FuHT6u#-kQ1SNPdpqf&Vgd^Aj=0^6+E~zhsYaW1@c3Q&h+v$k#4UpcyI+ zxl@|0e;O~h+@+JT$gKRMOuKIB@J3G_vh~xw6D@fu=c(Qe`tR~nrdOKYQC_gzV=i--u_}0sPMN&XGxeRp6Y`JU&r2;i(Csc!_-Ixp5aOE2B zeYQAg&guQTQA|L<`uZFS#=&1q5nMk@B4blici%E?1TiqpD-@Ha>`oOQg{TFUYzSG< zp4Q8$j+u0sA!`iKc?EVl1b7ilPvP)2vR_Dh84D-!ZH)IK7R+&^^(+mw1}y%Z@%(#D zY7JLWQI?%)$S_%Gj(-M=34e37J)pn_dcH`EzbVcwXw8#(>qv^2tOfpD2c*)L`|y(L z?Rqac>fvjvOM<8lHY9v8AGuretDg4D8)};ct8~BreNx)E54xsFGal!D#9^Zx`jz={ z`upCTrcO0;Dw{s9$^a|O zTbNK+);Zh5&QHn>_#s`w_E>-`5nstG?oUiZ`sBqI4T(+9Pg8r4p>VbUr8g8Pd}lr- zB2VbDw+yj{IX2zA@n&t?s(`8$~{+@|RnAjz|P_56BjYhUL+c~jG2EeE5~(|u_G_rMeZ0kKgF-@l*3 zL(XWDT=NiiKNB@!cFAY$1#(6&<^V~|#MsCnG)bZ8ZAQjJ!Xy8RXS*yLsj{~`y&Iy0 zW<_$aZIR2H53%gCGg1rY3`tgQFqoBVKQn%B&RmPmC(aDffB^6P&)k>wC{}X>!%F1g zm7ZLT!oTSWQ@JAp04rjj`etwN*n=JmAm@09*^6j^Qa*5uO)4zJPmO($2Uv_+cbz z9kTWbSus}W(dw?8tsL}Mi36RTT05X+(nEMoIF%CQPn3mjB>9P>`9rN}<<(_XYduak z$#K?7Osw2WlYpBGIi%Vza`wu<&Q8SP^Q85$$1y{t_(x+L0smkD;4f18Y(Vk%QDeGJ zmjfTmkMjTqB&(zV21?!`lg;{D&d3+juIa)wjicvkRypg@Hs>0L`6;s(bs3=A$Cr950!iaA;Q39`B`|6qs zg-I+K3ef)nUg@DdCcsb0OLad}V+N-+7ukH`gI)Xng7D?SA=ilCzdOmBBq?DTqybtf zXQ{5^(BN_`oohsD>JR2~E5AL9zMR8-`EubQ7P_;4vsV7*D(*}~8Xc3DN=kOh#%Q{~ zgeDpBgmlph1j2O1KU=*O{R_kPrA|~-o3&yIjZJZ_kR`A)U;3j6N4vAc>|Sw#99A^l zBU>zThSE$Px3ytS0>?cJY&j{k^sBMCPYY-DX$^Be8TEl5~GA@>2T9 z)1r>|a+CMmZ2Ov!`YeB8;;fiwFl%e+wOlKRTzHPxXP#mZnN5y;m5WJRF-C4(=oRLJ zwx29%ca@#DaE#JWE89YG>l_E>mWu8nbd68ob%zXj!; z!<&SGMK_$^$Z}+g;#2&&c=4j4;tub1vG*&8-D%V^H3#uodC^;S3fys+?X%sT;~(6C zBeZk*KRW!i^o?)uXTLqyS-Q&f@88D+qBG+^Vez@w-Pu_cpQ4B6=f7XO*&EIQ_o3_a z_@Z6HF;PO@5Ej;+Yo}CZJ)#9AN2HhJ@J}ED=Ut%Uze$H~J#)$gXUfmBs}6?ap19dZ*JU0%B zEZz|PPA4S$P>4GvX_Ok-#L_ZlRKgOX!r%dh*_5XZ+ zU%7PuKF|CE0U}(qoVB-1WUr@zSLZ?rydC6`z~L34IB_}DK!4-$C@Wg7E3&HI%2Hv^ z2-W8UT=QO2G93?fC7u~!(2#uXizzJU0BhrpT(BGl5nVp|{l$?Rr@iW`RU@7Riyf9k z%O{~u-l&#L=*Z-;#J-RonbE%NWydN;eO>_$kdeu`-x}C z--)M#`$>AAVQt!RsFN4;!ZyAcgVWa&PRjoY(1^Di0Ruz21U$Fl16zYe4s8VAaBT@D zC00I-e;FlmX9$f_?;+9uP2j(GGsW85+iTri}F)0-j$Tf9(b^sQx^sj8PFs;fKN7tEW zy$6?s!U~#UHv7iPs$W_)_Tn)@!CC9ClZpeZX{jlHBDrXKxs6@lpT1+Ap>JUdA_W8c zh<0F>mecc-oep@Wx|GS*WH638mea1!QZ)Gi0Q#VDWo{sqnb&oDM!UbT!A^`}t-BBLcRU@cVn;q> zv!)YPK~(s@wmlF^JbS3uMahHTsCL@6tRYhOgwku}H&WQuocM#T6FV_8I(L&HH;VAT zVlc#eD_>l2sx|K<@5fQ`_Okxe`{NSAyWZ9gU!I{g&>h^||JlTTV^TTOs_oQlxP=ma zY>|O?f1>Q!i%gr+J>z4CgqgCVYhJm1w!9cMEf|dZ<{hzCElvK8*^5z@7JCOy#N~lN zg}8kSj2i5Vduj9{b5oUA+rzvr5(f$r}I9c1qh@$aXN;^tO7q+VtG?FbI9mC8qf5ZF)4 z^tCtC|NQUD&{LdB`_->hB|J6-E|I{UU~9w_VH1LhrRuV5_RFKfNh{IUt9r%#T~udx z^AsPX>>zqrT?N1U-MV#dbHAVK$V^^AkW?Wv<(--2OR-d$uT59EIrsigZXSvF?zgls z_($fo>5;|AG&w3;cwYzL?X4gi{kH*^ zrh~odFsJ;F6fk2d{aTclr{gCLy(j{~q_x$rMk#g6KX9&SU~b-Xr);G|z}=2qL15-5 zGKg3-2{8SQBIG)HiH1%CbxcP3^ZoGPC^nHxYrJT|Jfw=sT1z58&@p!3pMwG{(h%Vk zv!MsJ7W7GC58)_|qkD+^A*i)7xBL;fzTPDcS29I%mWqhIUXNm2wp)MlgewhqagbZ( zl`nsVjg84G_2gG-(FD`K)@gb@rDmE?FkJ zQCu4qf{k=O0^tCN@WUjBA^I>2#9?x}082NSb>1W5TnEb;WL$a|Dl*fQW9kLzsL4it;X88R91GE5C@fqVGy*0GI-{z;>_ujibczq^&|97Od=5z)7RA%n z%REY4$9dgDZ?;K=5HJ*WElc9Zdk%#mP7)LOyBX*cID7=Pe6JR+WiHh5?r8*J&1usq zmBZN&%|P`st|lr-bO`+of{%3%&cS|gu$|=W7YnYiTkK> zMxde*DYn%e>n|9NJk~MHz=+=~wwP!8*#?W4--z#orYQ|9xBDddisuKlr;iPb6&ZN~ z2`1DXeu2d_hEQ0PnZbI9%pMspkU5$E9RXKD``M(NpLc)QC+v^TxPhVqHnzy=aSlAj z0LPwR1)kTNjz|6o#H!_b6+s$6OoZof{s*U_Z^6;Z zwD?bOfgfB-R^ZS;Js*K=hx+y3<0A&`CB0${D>c*^Oik=FhR~G8W*TK z4@)H=DQE2>NY+0Z_GY^3rzh;VmTVjlsavjznQ5$#>?PDuvcFlUE}P-rLPHIz%$>lE zQ3GW6DY;+A6xc(&psq(Dr|)hO4j|R|E55uq;q#G-Q1s07A?R^v`D?_@5&c81^V~@a+Noh%t9Mp9GC|N(!=VHk(D_yN z&Fn26CPhq53m63U;Y=`O>GsMv7tM<*mgBiip4MM_!D`yXEywF2XkqU*Xv1SYeh%ykW!hUE(b# zg$)O37l%BT__a42aP!4(%=^*IyukdQ^e!lPTrMu8*!5Goc)PT;<9n4Vsr<$?fL%ZSIWTI^Q?gGn(Os{OdY`7X*V*xHq(1#;rciv z9q?DEcRO?MJTo*jp$$+nfgKiX%MpD50vFEo8iA`y$pQ9#)GiR0AR^!z0TM^cy{Hu2 zHVf_5X5m)_EED%0wjgh5+cqzL+?PW_>Z*+*8mvek{W)GfV49QXZ) zvqtac2ttrFGxjp=_%)sQrM9pw;d`^$CrS7Wot91aj0SK;1)Xi_jY6+ED%1G5>@`E* z4U}O%p5FB)iv|i<9sb!FS8meVcg^mTpUz(O)`q4yxXcwRXarZsr^6R-AG6faWFnYIBfe zY@|Nuo#fk3mG{)kjnM}0i@e8Q1k=uL4?4gpyZLH*^AAvBL4}~NhZ<0d(lr|k%xckpOCxg zwRilfJzR+LnQZN9kGcF_r;%{|>#ou!C_wq_r`p;ZOs%Fi*~w_dk@0&aEdPU66dUEO z50vVQEsBZ;C37560+;&M2Dl;yJ|h~Kcjs}@7)ZqgWbPoX$^lvN->|MGvd$##;0S56 zhm3bEK;qT^eg8qi#*q!F5o8MNICzT|%U_h?g6n|GJ6*Y<0}PmR727{u$7tKOA>*OM z{k-SI_3_%L6M$AkbK3})hMeEd#jmi^^CDt*Ivl+=gcYrq zE+VSRaBXL0(a;zyCFdan;MNP>czd)@MuPRqqKtx3HNtQ?`_N*sQy68bGVv05B>NYp zV1R%J26BN=!5e52-Ps8)T-nvq$61htkwW^@r*HY>iN0R_$84up$+?>ZX_-tzBe3|K zo(RtznRrMZqASZvI6gi%7UV0=eTEX-i?JAU+fjs?*?Yl_crHa<_9Zckw*Ylay7H-R zB?prPC64)GOdv zXF|o<&)$&gK2~A=KE}L%_s)?AL9^J1kigo#5}^5wnrNg;@gWB6%ex10*O@A zVmJw_OQIa&<_qve60*WY(fyJWH-t|ruXIThz9&Yj!Y-DplEN$k0{_obVq%xIw>O(c z_|PN3|E`GL{Dj4l>+7Z0D@}1x%gcmPw_6V$a4wyEoz}D{a)Vd>d-_7N_=E4b%{9hs zy&iF+U_Ia}R5%wDU2J=ZOD{6j<#v|W>i?wEP?WZ)_-r1Gq4lLF1s{ZN_Yl|(rw_E> z4<3jo&n&qvPbY5(Q&n9Brf=sK*T*NQP~Og)hK4X+`ZfSj%sEl=BpZHP`}(O6;j6U z1&sWBd7wQqQpsC+f)rHKh*D6%zjphkf`9zQ@@wy}1CtcmG~CRxf{u4j^(1a8$!Y>) zVLZ-4y!{4>!V?GGHztnBMmnCwJ60clfg|P^P)zFednpt5QNJ@xa}1b!HvaWeJIyPT z$=PzxUYOS^^=AzqM4^LgWKMafj$3)3842>m>_n#1qSlzVhHpgeE|a~t7uFIgmS!$! z$QR92f+ROnDPwt7i+^OmGTgPp5Bc$mOvOf+pSBKa0_H^po)ax(chq?4qk9mkkuY86 zUH%|*KPBSuod0$jopZf!e762T^LNl%=MHTjH~!VPP%=b}MBHJeKzv!PZ&0uu$)v+j zc#HvSA3rnnf2Td@Psi6{MMaBgf`5`c6^AUh-8b_=zoV?nOsnI}1?l_{Iq6{!x7dy1 zIRUEZhyzaNB6(zU%ifIdy*l-FNiFA(rFe`RC+)Y0v!@{#k9xaYZKbyX_JrUSKqgGDJY@iL$X@O zv_XGi)LrX)eE)9pJ2y|!dipn^Ipi<*O#Jd&$QUUj{Cy4h+DG`~a`(^S9shdWhScM| zm;S8?kaABH-+E(|08zhPqAhM)#3c({LCOxFPdK><*c2M#6&1B)P^HpT3wYwA=%Y>h z8h*{(2XVifC7sFT*ryWZCsd)2eWqw*ib-nB>v!gvAMEQG;;r7dOey(zyfXXoc;m-d zf%^g)--14BM1A6syDhXMmBe_$mXlM)myTKUZZX;jrnBbzHYDbm$xW=&ACcj2XKOA+ zZa{N#!Iv0mmf^7PmL7tnc++;gF>I$PmPA9Qxqk1w-)P^Z?h!S(L>mJ-W%=%m&qkpG z&1ou4VqsiSUQE3nHMV@+TodBx-5(*#kvR2u`UrPnZr|u(ohQG(u|)~hl{8+Cr(qZw z{3y$D{Yg`s>$KnW0W0Uxp?itK+~bgkfbtHG+?tHQFQ;lscf zNgnG?L^7J;Vg+V2q8=Tx<(BJIcx>6#7%RzkkSmOtHWHI0TH*ta9_6Cnkz^~Q@p*xv zyH;2p+7+QXr4#k$PYR}P1n)fkkkK2Ao-6UWUGIKV|Jr#(@$ATP*h4d#c0O}Ld57vQ z39+ktQtGchZ!D z{YdWNIb9LO(V^77D|A+D+GkUYWGfvb@;*R|t6gBheD^}N9sAaWyNPp9=?`RN$y?Z+ z^!B$Nv*ae)w&)}99cG~kNSQrI=3r6=OBbDs(6g z(dDxUhw1r$l@`h67{5o*i8dE{WD=C3@@Am(s415QGbMWU#5TZ%*zsPmb*`F0x zTToD+INgFift=sFcG9l#9Ij$}4k^Eqs_1cH@0C8>!62}xo}L~M%Z@$ub?i-UKRK2< zH2*n_zPsyPYV`3xWV;BaV)W4>bO4zeY9UOJRYBNro3E`J!R-zc|G=hKpMxMajSvPzewP;12zinU?XCvTNM2pmRny{s7U@von35% z$alLoeKKPH3Wmo`FD%bAZu{$B*VB98AT}7_C{evl_Ysz8yH@$b#BF(N-A4wse08io z@&xz6m(Piy{pMQfEDj*mz_Ure+rE3V&AEAFB`03YumAJ?ngjT4lHiT4Y+~LkJ_KV24h2pp=v3vr3_x59R1SzpxD|3H& zk%~|5`d-RC2*WW26ypd3=G$r;2qJt`#OmZPh%#B$Io--$0h7F^gr5ffsdeEVK?3XH zyVVk7ZGvh2AJpg+%jeGc@#39#5oML=fs zvBZV(rZ~2hZL*LK2N{Me919drRBCcsi)efzwbx^zr<_%HAb$MUX4B(rTb<$PYHsH$kFr}!N3Z(`o$lK z8+`ZAlSgya2Uv~oy!*CGkhyt7MFnaX<9J9Y^U(YJh&av)qmjoDWp%i(T!HAb!+h$= z)J?ecpe5ozsiWSWMpLl0X*bi8ZC~WzGFYn77vCsuj(hty{?#FqdHzZR7N5hXFkK9!tTsr!t%Oqa- zy2D}R!{5n?f+kB0U4q{BTeORecEUJz9^ymG{G-a|JX|YTyx$!B&<|GXw~xW^tm2mn zKi7db12FI9FmeBrY~{Wi=~JPRFC*Iejsm9+gq;4Y;nKJJ0>h<4qdaBT%AP5-K;(&| zSZr!!y@_gh2B6cSDk=J(=3OQy_1hC}LAD4ZEX?W6q9JxR+)cnehS--7UVi26%XTOg zdwonH4l6oW9)0}k2x*k2&{<0AeDu49nHRzc!wH7_#%}Ob2iMKs%~@Q$W65}X0?cIZ zC2-8jTQ|?+6mP*wjHK{H=()u-u3doHIu{!@;_?sX(UmnxY4d958#jthRIreM!@Ol8 zHpd5j3hk*fzSf2)eEuS70sosOk`ICYJ@Acf*zP$VS^~&^>*fj7fOPPcFflLR1C#S$?Pd+&r#;;YeSRxckVy!II}IXEW1w zH`;%~*ZRMI@24T?1|uRU9@$PWk(@N?_;-#yH64d1pueg=Bxvf|w6~z{U|^}{NOouP zQ$lt61+F@FCc&HH-W8MU0&{G)V(5w0OTKE9R-SPb;$8Ud6-TwW|U?-v{ zs*20_T%>C|^LeguPp}w#Zy%7>S`wU7Z9Q-%GKF2~}&q&k* z--`Bqv1c0(ADSydTWvO5ha`kTp1?%f#rxhrFWTwdP@y0^4hnL--}yTG-&mGQeAA;* zJaLJl=FWOv_l`#0``&!MedEs^8dRyBZEn2XquRrf?IBA%Kk5n!M>!xD1tNtKHm0-G z7*jVUe*gZ{vR=cie7B`2H#Y`$%k-YZ@YSP~i6d008`T(Vhu2W5L(S(qN(cXy<6u_><2XPcoLaEE!{Qq)lnQkvpZ;aIqAVOP`C0Fr8# zxSwpO422jA!Y6}Uh`V=-9Qo+>2SY$YOX3|RFV{8Pj{2BGZ}$flQWTHY)2r5NY_QeZ zYk{%Mq-@=!&TByzyKeG=uh(ngPhXMV%GR0Lfdo1dEu`vygwW zrzf~|4~o0jSz6wW z;L??IebiI?)P4I#>NITsp1*wET{;)0k-Iw!;Ho(%GxoK;%&3rf?b_K}?fA~y&b6@kvDZ*AgHbgo2TRjt!ykJ8SkewQ0?ER@1p1<#sk;gvn;x{gDKpy%4b>bMn6AQXi|4E{qpkYj`pK-z7x`k-P-md^mi?otA9Ll$ zEkfYwd6AKLd*z{Fr%Jy5*Y(11#5u_EZ7CXPgOyP1BEMg>^bKVBl)U?(Cb}p^h0Ddh zsxe=HoipVWC_AZ<8CVri=Bpp3zs#Y^G$i7J(B?UYDPk8eCq%6;kDl3G!BK!ijrk$XjR?CCk<6ulagwRUeE9eS6>QHnxf7yV-=CxOU{Feupq-kcNGcu@kjvkUY8;CiLVl6 z)t;6bv!R`E&diu)Vt{vcW(v7G0Hd$Z-QuVlCu-;znQb0xG9C7VthSsFRe5IMpIDh( z9kS8z@Bo3RsSe9;bm8&nWoMfYQ2;UAZd(avl$AIu_Lfh&3fI58DW1Z;)8KR0hsgKs z%3B>b^dbc;%i?tCKGkyI$@2{sLXKpDc;oi4SI>v@ zF-PiURUKnRk{NX(W{F{ebLECk!-knQ)4Y^#I1+-+@@*WFxant&z-9T~;ZNu0sCoNG zT}Hd!XLt^!3ZtS;*I8dLX=1C)DXi8l?7_uuBfeE)XNT8`mJ<~>G1YF~CV?UZ ziXj^{wjp|qFkBOYKT+l6uSVnFB~)H+*IQjhRdpcHIduQ+eTXeXB;nC@7XU@0=ZQ-R z(`WS_SAK9UHj`-hYN{Hp?N#?ylWk)5{1?h6BQr8^@Q4S(c6~iQCMf;0Rlzs~`IO-j^x3uEN4+5vF zf%a%t_g%xYHr_*@KZ~-iVg`2aUVJo z#g~=E)1DpztC^~>5E*3?)F>`beP%YBOWk#Dd1nr}=Ch$Sl)kh2xQ6ynHLfQ+&&=}I zmygO@6gOhn#h&-M{rvRhsKm8*H(){2-3#7j;X<|MksJMa$SkzN2{kNnY?`wSD40jh2b)zXZ~QuF<}ZZ%BWi@jqiA(wKzL;LiJ zig7w8ByhxoN@j81Z7%~EO|nJJ)V$cQ^;!Ea6xfkdQMNbj43u+YOy#Oxt13^<4VXn% znFk1Itgo8VRLj@WY>;rQb3!8wB6`vrZ{LiVM@4ISh7r`&AD`-1@RZ!T&}~~8Uq(41 zb9vpla39V$al_DNp)U`}t!_{m>&%5RzVVdbOY!uosqbJ@K-GB^wjM-n!|^!hi%hj$ zkg`S=ygD;xV80*h8HZ75kvV-p{15Dc6tnDl`=T|$@BicKyW^?;;{PMEqU`KSMn?8l zQbu;>wXcz_?0u1)S;$^R_PAtaU7KV@;YM5{%E+~@agE=(`FuXV@AvzUM^}2^yx-@Z z^LjmB&#}?wvHWPh#np0x?euY*v(a$-36pePg?W6PPj_Uq+)3%FK=2lLoYylKVuMD$ z&S8fo_@9hE=-8j+&tAa(O60KYb{@{H9=m&&-!i#dQqpqKH)@O54k2{^(n+m@gM*0e z(Dh|9Xm*AG5m6KvQvk8Gz8rL($#3;vc3+eIbaq8W(Qiyn~`j&_3c%lZZG!|g5 z@YJgdLAmYJ0p-PrmA$BfTmsg$WKP#)?B*+5%v={^LVhWhV=RKJ;rZ`hyD)10s-KfB_3B9>(|=G+nxA- z9^^M!ZFsu#=X*3R0YIK|J>U4b$Wtc?58Zhzd&bSPf8P^Fw66}iLg26 zt!w%Nwm$h}Nxp8$kBAxJxQlcbh@;%THxrhJZi^c7P|jm<1TddJ;fjQz6NFBe>6rMW z41FI342=6NJTOd^?55wYL!DH`J>RTz;OIg!(1{Qm)H{94v;sf{fP`?VtOUReG|Tp2 z8Wfx)2MxEa?L;12#i===olCNN^QnUIr8R zO;$csTd6czlRHIX+0Mq$d1oZsCsVt%%T>9 z;5X-TOOJ8`BVgbCEhk&V*gWAF`H>w!gj`*B8KXbK((ah44*9$#wnBKUjDV1V8=>g} z$HtoC%BUK6i`?l6DOjCbY%b>QL0`Uv=_`y)Q+Fank-&`Q=YG~lc>l%KvXWnXJgdGK zV4sb1z7j?54`nR3%7QBHVHD&3#?HpKFV!A)Czy@v+0^^Ra(4#5<G%NT07IJU0el!;1^w`EDh!nq_C3 z@^SXu5TjnA-$%q<&Zd^IqwvzDI#%3nd7`qn{Zp(QvKWr?T61j$dKqf)&OmB+uw`4| zM}Sp+_T9ccP-b^tzW+-x*!O+t=<-!nt0NR}4s+rX);DU}%*-!XFEa(>xe&~ewX!&G zKYg0Qka-EVP@n&4aDl(OrH=wttYwM!+=8RS|GFHV;Vsci(?IQYdX0{j*nnPh(+t7P z6kxe#Z_XsFfH0P!2euM(eYwST;ei!GO%W{4`Gbi*L0d#=X{k3b zq+Vacj0VevW(X)B6R}d4Of|3?+YwE#ejS*v2 zlUH_DOh$4E#Xwx1=X&~C`&o4bnvzZ(M4YB|9iYlF_!0jZB6j4 zyDZ_6A)$wKr(GG+j#963XAj9hRHWSs7gfnM* zPUx}m-_5(Xv3dCBvRaH%kW6;9OF08pDf{9u5`sC#EkDRrwwvvr#IM%CwKe$|g}QS1 zZNHY}3t3moxF7rWAVQD3svw!E2IAI{x7y!)t4#zNf5=cCw8>t3;=RqA%S5tCl&fJ9^pzv_sY4>Vv6Q67MT6Xc z9^^>Yj3sO01@j}PmUj4p}tHd$d@SPgePcq;4K5xhi< zNqQjzsU~a$DLY=h0sCD5bYpEdG!v~B$dn~pOn|Pg*^~=>lL<>d?1Mg9=8elK?WTA6 z0We&(cbK^!RwS?+9AQ%@U$oGxKX>EHA(nUNHCkI`4R2NJ-KU$6JzXd_=v)mIyA&HQ zDUc6@MO%!le2)xM!~Nx}4QSCCs$IR88KuT6!z+6}ytK1JpxN)AuQ1AavVrt_ZIE|Q z_%%Bu-r+&9FH=s4hEEGt&ijtuS1E_91ro#u(_ja*1#wEeAnB=%{D4Qq?p@pTR+GAn zZkql3i%^M-&7NrczNEwuYtR!EH|b4)B-{&7)jsfqgxV|ybx)el%jvniLOLcto{~9;YW^T6Z?DCN@48@#K_RV zy)6VeE}$iaVpK(?5-2H`AQRUL6W@sQYi{0jYg6a|GQ%31ezsZ7*FE^bGS0}UX|&Uj z5(FvngG16*z3sV756mgt-j`Vz+LqQ+NOjY(huC=!aD7|YlauACPJt#(^y&C5mB}K_ zUI)Nz?g<_<^%-F%!}MA$Hawlvy613kywev(bfWxHJWraC6o!4e)*EYRalEBmap!cG zIuWEdsHuKdtZrruR|+L3cQ1o~Sc_l>_PTvW*LOD7d+2ZV9VBhBH%mhxiyz{Xs9=@S zIED0%(3noRHLU%F&VZ2b%HMTYZR`3Rjt6slCV+>M^0>8Bm^$b1MU{B3>%F>42uBRy z-l);j3G!JR4izZTHcyCYWu#lSJs4_K6@5K%ZKyHfIoRO{U`&MQy{r(Ij)MpXFUI-u z#(gC$;lugAQ3@QHo?LWJQE<2G`gK#D)LLqN#0TQn>KZkf=F64#yBMSxm-vP9>dlJV z+=EqA@jK@rnVB(tz-=xizq>JWyt>}W?K#|jvzG#jj}UE>5P<&#=2*``bZ0$igWv9b z+DBR6^WJ2g>k;A0Avws;@CXcii4x%D58cUp47`*oMqd@y0uAT~PzN8!{Fv&4Vew(n z&$yRm0*^e&b^c5OaOpj_3Rd>X zo9@cooOiu;HxFcL1m*^xN*({w{&gCd&Fr(o=}%(b7L(E!d`dl&pqb-%)Gv3R3j1eT z|7@y#^5k$dH=aqpKKR%gr~vhY4<7cm`h7Ll$xP+U*mMb6%#X>|TYpD&g9U5Aq-j8k z^(O>n*BU*tv9|+JshPZZbC#oQ0^)S*-^KUyBaGiYyd6kBKck)MQXg$Qec&#kbQdV? zQ~;yfLMwz)4JBE0mGd2ZEL{Tg?E!&K)Vo_a8}fo>Xt>kYGhS}j-@t%?7(>fB`Y5Q; zxfF$%#r`g?ZWL#g{_44Y&7TBd^^!gmSk-59x4;&;x!7;NZEA?rH=fovB6%Pq@3;r{ z`!7GFrLU8_$~;^UB+RVw^n6p}p+@F)U_}AU(gkYjXfz<(pbxfPtTWEoy&f=U|EyKYoJ(~F>JLd)*cp@9|89Y#Fv=kDRH;_g_y&l!W27OgQ2V_7BKt?{XF5f z*w-v~)^rLFF5J?mIyhZq<1f~Ho3SHz7JU&WVD8-FPb*S0)A(?I6W|^AmW)MsKwyn7 zs}~y|n)$}C&^kMtw3GA#!^i@N2~u;Q(Ev@*)m_x;(7sPQHYein^mM=74xFEzokM_- zMbs}tY>Q~i+dCgl-|roo!tI7f3`4MjWe42vL+5nWYMIF^80ZN*Eh%tA8?aYiV(5N( zSQP8}1W{9iTb&7w^e%dzOFO%QX$cKRMk8+`r`9&ADtpVU6&3B=-1>J`02uT@?u4cp zq#Ebu3G`!0lkJ4F!wVjR7+?f2Q4ZQxX}fkSYBIEIuE}vA=@TKDYs~lcZ-!pkq61#b zYp@G(RaUtEV~rBoXl?=Ubv-X<9A*veUSWuh&!4m3rWGB1xyC9nvPXpnI{97$XgZvo zu)zY_GT_m1@bmRzV6Q+~+bRg!flFtm!(&aNEw}l^+;6G+E~%2LUr#rz?&y56z^M^q zfwCENG=N_MeNk|e7q0<}4>)jUR?b#=AAgCa=C>R9tOs?ciA$H2^TW>)n_#M0dW0Fd z#}>caTMF*YqQI>k+HTl_%>pmGwOz9(*LwlbIiP~ItYL0Rn;9b2tQPtm+s_s8)d&fk zE*Vf%uo*tW;W80lV@vKt)7{|zs9iv+QfErL%F&dT1mOMBv}R8TZxF$19qVG8Lj2`g_9W%{djVVL3RH{8djS$y{d%kpT#0?JjJ~~@)ooj>(7f;0 zoW1juSL<49`_-MouTGeCaEHrM`AUuIRT*W14=hjm*#hJad-i+j-+(qTOqCBA`a+>V%|lUpPl_mR=CfDGtlXwx$Be;;`)8Kj6qTE?EkBMys- zi$y>OG5>rQ z2F=_t1Lq9C=4%fSQA<{P26zoAnp*=+Si2VP}*Tf za$+C;1R)`vf1-yu0rY9Y<6KeQ7HW|fF-wOrMZ!w^6~vFnuQ!3#vbN6vI<`S3BT2`a zl?j$agmNP_Ifbs__8niFhgm+I`HX#jX?2D|D`t2jEdZ$*9D!kzeGYTBtEMe;d^#tk z>ip=NO5Emp6R!e%N_;0G_?y(Us3j-%3#m442*82WDQp-G+of=(Zq!$Jflc zTPM9|p+CC_-?c5l-FLYwhzx0~Wmi3eQ?i+Hxa4P3nQ(+pMCq?0Wp%EBAz!XHIgoW zH&`F2un&2=8iI!0UN3Hsu{$|>y9c=;2egmOB$OmQuwn}7BMO+AC8GQieQNN<<2(i5 zi8B&5+#T+p0h=Ojqx&Jn=ke3N?)%k|l!7t$Bh#iIuU}j3m^R&&oA zRCbgq6*Sh=Bh-;5cSKIXhc4~uyc1u52t0@sTc0T&b3Z>92Fyb|`5u5l9>go>;PSeO z-JJ&@%qO7A6sBXr^MEe4$=xO+gZA6Elvw((GDt;7YBD)fHU8~O*dNZ&_YAWBb+~p) z#Li-caL=ZSIX;zX-c$-Ncy{FR59ynA5U$o;!IlV8r>F1!iG%YWR{4=#c zEAyz1^=>GHMBue?3_57GHx^yBP}p4_MR>o1p2+cWRlOH4AMI7~L*QJnMnp%&$7QH@ z-Oy~S8@Ay*l}}aB4S>Xv)!f-NC_+_AT6GgZ-{N!Xl_RJ=HA-%3Zh>|;n*mx4PrLh) zz1Hki6S@#KzkefxZk8n$0=!y1hv&B77WC>CP?@slv_BI;>BJuzWaeDDTSntxfl?|s zQNSEen-UdRqU@I>#Lv9iZsMFlglGUCQ#BD}B0|`i#ERwBHdRs)#Y(uB${j5?q4SXRfJcj#5SCJ` zT5zE8SYpk1ICaDu0zQ5Kb)cLO_*(vDE`d9e=jfNYyRL)qWqsJC4Iuq_?`fcc_-UN_ zQy4HB)JlBT4Ws=DmpHm&Go@*Ly6fu3e}5SpHBxT|5wH_H1PHbuLlBtx!dYK%kSdpF z+~DUAMNvKN4RAc&=ml){+IIwZ^~=g_l3gBNWRxMoPlrZldA*{=72>YDtnF0GGQD)& zafhqE=cUj;<;@Q%&^(vupVRm{Uu3{{PP>LAw!$)8pxb~a1?Z<@7ld}=d2oC1L(m-l z1#d44pAQsXtlVFonTQZm5gMmg#Eh_N`RLQq-HMIXmd3RCT`a~oK+*bjsJWYn9 zZB`^htt9ZCR>N^2o7U9=$8-LoxK%jei_&4iV|qUDAZYf9We*I{&Ni;7CE_;xETRVi z!0&g=-4zU_mWRFA0u`2~K#6Yn3WzcKhZ48uOLeOcFW~|=Jxe!^_AG+#m7M&UMR!M$ z0sznsPA}luxjZ)>DyH(PGngGsukdWtHrcLG$1c~OFN)05ejb*F zgKY-==|1|;Jb71nI6WzxHhf^BRQG(ZN}F1}2eNTc!&z=|F3;`|PhMt}8O@5iZQw7x ztfyPtwd$UB2z*U{v=-WqlouOHqxW94?@C)I!9P{(svx96QUNr!=C3ta%Kg<8j5I6j z9!CNwW3$0DOkZNJS<;$42%=a#D zZ=m4T&~NChER%X?qo4VTv^y(+c^7u;EJv)Ik3H<8Ko>{{sonqzvui#tY6BPJ4hgo7s{4>%-2fOC zBgQIC(Dm$ft1RPYY%LgSUL*`Yz-w531qf^1E>AZE%r^z@v88eldMF%RBW`tks>rOe zM6d7^fG8PW2zlUi8P0t3}X1QFRwAoBI#dC(Rgk0wPc`nIK;0&`sRRP~ae1H8F6 zjPtP~u$}GC3O_&J@coTm{fqc3JO}18VE3xFwfNa_6cRx&sA8VaB*!YkO;6v{);Klf zw>P9}RI2CH(Wp6C!6-^i+pIw^IEwaKM}y~LRYRp0Slo6*DeQa^!Si;U=s?`D15&6j z0PMroi>M$&^vNaf01Xt0B+C?zuy-+1x|B+Py^^Ygevkq@iaW-7_09~B61K#iyL1D) zDHwJidxhUz$kJ}2VhTgNe@Jgw_c=Ef&l{~jNfQz)0l?m3Cl|K{{-90!-*Ch<| zT?Fhn7wx{{}mzw1Z--}SS#Ji*Hc@%FSxNm70Nb#-kozgxr- z>Uh9^yOZkY&I*fGUL>pRg?bc%rPb|XfX+yc)9G?n5rEWA;fU?P!@@2^*#doR@?cuQ z$^4Jrk_fUIE)HI`Bp};$#%ic_pVEW`4wRC#=qV+5)>xIU=jaFO^dlxTk&p?lz*MS2 za;z~d7yBqE1JIr;6cWv=>h|9PZ`Cb7gQvIswPLisUCFG0&&B6|gom~pY%{UVB9aah zn24}u4vvoCuF-MXjaGde>HD;l#4*7Op#sD77Kbl`l_r)Vm8hBm%l&7lxwbbiCUzuH z*D)tk?e_uikP1_XbMaJE{B{4=)|(THz`N$Z9PRHPfV4G}nAJn_OB@)EVg(`Ot@0TfIg)RWvlq;| z)uJE*)Mb?>W8)dmH$SCR>j_pG*Ac_V<;7DHL#9>~@R&D8n)+b{cuz}ix^ zwEL1`iEXEZZ3$%ONc_4^ezge958K=UWHSHjZY0A_ zJP4{Fge|5XN{^dI_(ZQxpFO1g-&;|L8PC`Jo9j6?l}Y|OAnc^93^!)v;okt0M%Y%U zY{G+mkl)lip%fN4np1EiOamHRX$_vlOheoE_r0}2fy0?%Vp3A?`6K2xLkSH_vPF~` z?*Y36VM2{ufCoK;?q|TqR-O70diiy)P-)8}G(37oIo0q*UzDp0@~?1Al}1V!WsjVC z5M&ZDP-|YYtL&gQruN$3B<9(HDM*UDBO@CdvS(P6ElKH=0$M<)6pv-F@~byvXqUdn zE(S_CckmQ0?C@3QUSaMSdA->0)(QZ;kef)z5Tr2NePuuzV zJ!c2Q10AIK>G`cAowqsWdHoA14;mWs<7*$~tJl$Qm#jMaQeO9E|COop_<7JsC`NT2 zJL{9Kz#^wvbz73}p@;|PB8?$QHS6cmjO`M|*sBL4Sy6s8VuzYJq_Lz?hY2jPgF|h* zr5~49D!8-_rpwLpJw!FflDRXKr81;u1jZEA@=ed4;?f$fxj#V&0b0fKE!BOG$sO(# z1tWWx9?4!<^oV<)X1nCdqz9TH0AgbfKBK z<~E1*%7|vG7;rOSm$yO+qVPWB_MCeeE|=%abvlh_kvl2cDWU(e^r?kxEEF!Qk|oJ5llD4i=Dr}7{2W^ z`Mk`-y?SH+WZ$Li(c?X(YTZ*ZDG!+QWRrmNiNjwjPvMe{N*;IE`*&KD^G@%y+|?tc0`o6_O1h_g ziFWk2t_o_L3;Qna64yMFAhxjQQ66*1`RwTGD(wO0ZXlR~xNBDzYaPutUHhFpIMjIM zck`t;v4Z2%QN&}o$L_2@qm=mxz%va*h%mOwS7%&>N%p>VYR#lvN588 zpNVy`)_>n)(#P$3kvGo^`T1*4{{Kn3w+4Dg!$tr@0|5ZE%v@Yz|KNl>kT0kIq1WO_ zetv@8XxA0C22_)Eri#xWQ*bDW=14Bcxf6W#MZa;`oQs@oS@T&h!5&y|8*DpIhu?`P zhd|(_3>hkEIcE0)yupEYM6H=g(A5l#*zVBr$6mg|+n?e2lkvDxPi%;i{Rz29pSrX) zB8kV0XS;kJZjJX>T&a5fd{Y!&kie)nD{aM2TQF^|3Bj!N8NTRryc@SM6-0p{_cJL= z{69Xr#a4S@KddmSrcJf88GBmtDT0jS5KtY&ho`;P?i+R=A6T!cH!t>E?tnHfdj(tj?yjN@uGd6uTF2<;%`FV z1N)+_EDJnDY96KXKZBlE%o*^zy6->FiL*O(!EWD<-sX@&?-38E55)OzOf9Wfjrn`tcHp zc;$wjE7% zsV5&^*L8ea$bj(GNOcAdB^^tKD>DEnp!mn4%uplP6TD1o&J#MM*%UQUvPTwFV0N1 z7=M^Aw~#KRI4}?%sD1mkFUnz6PX(~p0ML=YQ2V?+g^b>S-;A`(sQy!Epu9cAcZrxz zWHk3_n=9T|?>)zWprBuKZD=jI2sXLYUiFLE{DIp3hvanZGS3^F_{^ziW4iuy)dLn^wwxE_z6e33rXTH|J?JY=V+h&5+4A6b?4ZM(&W#$8n39}woMef+jVXVOY zIkT2qnAy5gOxP7rl->Vj!tI!4BVw1TnRTfv5m6g?H*$5Tx(-B{Y!aen}T+ zis;^@RD)XUw}oY39sGs9^FJmS=XXNe8W<{PrbOqaWJ@%S?grG$dxZy1yph(Q(Zh^X z387G@bYkxBdJrlqOZ~hHfChrx;hh)Qh9b$oj1%Lfjb?-yjD{Wq8tq?tLZ@abkfwj> z0;ErH&vNL$f~*+y(H@2^IJ`3BochSY@yo=}Oe5K@W+JWVsG%|WH<1Vm88QU2#dX;k z7iYePYaj%mUF^LJ^j%6b05X(0+ERY}s_)=|qvt9O<6CA~;w~mP5cqfzlRdC$W0<2#6vmkw5^ z7V_oiuGRf*WMYDU4^52`_SSSm@}PA(rBog{n@;!H;&;V6Pt4c zxYOfilIk&FPB${piHFD%p9tJdBtQViJH)|*45@;=o!?*58O=UCSK^j{4mrAnU)d!$|MK=FwevU z97_Nf+V0zJo} zC7CNLZky8zr6pGhpaeVM$NIR|mb}Ejm(+Q0c;wFDP*0bwv9X(~s?%M1`_@u&OyP79k3)mB5q;S?w)T$e*7zDJ(bmCsyyy#b6 zRyh|`K;%@nNFsD%l!_i`mx-eTm0uRksXy@^7@#^$U=zp+=F;prh02Gh*$r{$iA3S5 zHDSNG_Yskt9aS;4s}w9+JvB-K>NA8r;F`}ObR5BgrFQ%+2Fu}2W8wLM6uaR5jYL6H(LvcHDlmu;;75-95vAvU1k#IQuJnjP1jAVsDZffyQ9&V$=A~D zUUZ+|VmRg#Kj&?dhOY6ty7xos%!@6)LbxH0Hjb&?9hqj*s3d$750;g{`V{Ae4KBYD z_a)$lKy#ps=h;2(<6o4Vii(N~V4rNP*QYX1`f*MksKem)4-%U0ltT)tgFd;P4R##z z^}hxwJYS_0SK7m$r^J0B7dum3=k3E=mq$cSMi0n{Ex;=;m^C+1Azg`6suF zs4-s74h#7lfI{oBM~G0k*y){Yr=}LmbdyduveOhUhiYep-)%ju3(N7Tm_h#v|D`qE_bjQPh}} zrTqbFWQ9#cZL_gA_6RmUmyzMZ23R+i>z7|rfP3#r_UF(;JqpPEE}%Bs)94rOn7$E0 zpfl%fI(aX4wsiBlu1$55MNGwrz(5AQ!V56ZPYpM`@xBnU(i-ls^2bKm|K<~)d!-^W zd4@{+t8HyUmkzu!44Z$)3?#*W=7zLDBWM=RzC$h6-Duv9UrdhHZ+f+uIJp<*{T271 zJ>G)h2h#8KxQs*XK7dmIlk8Ineddlz@&fE8k+~@%Zkg-wP_k{m^P)o#{_n?bLehDk zFF@fCJQOjKqd{$a?UwD=@~(}`5n%=U*I0*qK8Coo3ZX*04*q`nCI0>NgI%&yPYkyL z!I&5fIygY9#0*-cC(7rok|2%{5{n~*2+^GX8>0T}|MXc4^fAX)^|gS53GWXJihSa5 z@Iw*Mv?XWu=k8uTWUwmT8RzIhaA}3QHf;Vo-Vf0Q?q39N+jh2pro_@MJOT*g(+#Ol<5@nxErr#dk6fTBsn3~5}~t8QcoI0onwF7{rXZ3 z?-xW)ZRDuMM|*9VB0Z5-Ny%f&AmA-~1MsPx)2bcv^WGvKx;+Pu@zph57}6|0Vs8_q zx8+WXW~5av-}<0r^Pk_k$clkE2A15rtQ8*OVmEeZr<%b?h(e8yMkPFs?-9oXe>y;v zx=W@L{pwSw-p$vpMvvd}la&c-Z5Q%^&?6J)F99q9?WKGr$+g$Pw5S45r8bOS{UkL_ zK0GyPbL;Q39>o1KL!(!!;k&r&@!&3%OIWJ#XcYX#yZ6^qh~4OVgj)a8n?yz&j%$S+ zJ#07*nK?sZnW{v9zNr2cs`Me{X3*bfVM#Io+oPZ#o6Gn4@Him0usdSfgpcLU*MD9= zjEZ&iAD1!J3wS-Z@WZ^c_T%KLiOrhpTgPH^w6k}a-=zZ255EYt{*YR-8}$4 zmyqlv9a*=Vj$PqDwiZFx$;&7+86FmmPkrnK5~f1!q9rxT4WN$h+G1LgVF3{|n0jBP zPoIk2B4*4ndVP`Je|6O)mG%^)shsrv&!B3+h{(ULaM|c-xnJtFhU4ZR$@ty2Q6`qE zst(4+Mz*$!-rfKp2CUhy6-HqicbLR2hCQ&}Nc})43@-_}{||-WX`3(QEfce6C<+|v zw@WPU^olQF@@vPlxy5~6>xbKZL9^cuo6FV8TCn7g>^h~-G!&Md&*e|UR)(EEz}GZ@YGi)qnbWpSBQ+=i3|FzTWU;$s zE~%I~gMvnhd4&L*ZD2L~F-M|uAZ^Dr-SU@W%bi{_mrpC<&jGJ69YaG0igK~T z$w{m2FUS`*@u{hh&g)=KX9+N(f9AVKgD@hM5b98HDq;~>{zx3i#!)f^;KUvM0BrgF z3-RPkjOZXf^4fAB!MQCD20WwpIoAVDq$jdVCwk%a%@&P=4NsA)@1L0sgUId#_HDBM z=J&gv%$r%M2GUO%OP+v+C?xtUM)$@xU=?s+;x8_j$C2~KKZE{!TC)5Nn1`1nLYe!P zzV75(Lt7?1+UMbGVpnkroT6((Q}<>dF235mT8|5cXFkuZ=1Ux>z9OjOiKYlPi+lzG zkY~BhNd?y35oG0mYf8L{Aasb`7tUSr<27hoi+2by_6Rruf@xH2Uj8UefO(ZE$sDlu zU!$9p!x__|zll@?GlFs6W_g3So*;3+$=YLLMH=M&4i}m;j_s@uLy+P&=_QU4GL$q; zS2z(X;oam0aga|~&|UuQ6`F>|qQPU0PS*UYtexX#Z@@Dy%~uNzxO%qJ>4DmcMi!X; zmVtJ<=&r{~e$CEM209gBLspA_%3??SexhOzW^RkU%gX-D{WNxfL_1n(BiF=z5KKEU0wLOOMyHt;~?*;c4>SgcRUe@%5r&^43a9Jw?1(Q zT{$V$-8#qvw?0ssJP4$+=$F630GEc$Z0DIGb_bZ_{JeDcaUKj74F{yuI>2>1c2Q4d2v zCf%o_mGy6cCIni8d}6%fBC6xUBCgPOUx{=eicx6NW1KKCQ{P#Sdq&@d@XoU<3sv2A zV%lcvUV03H{sPsAxqsUf!HG!?F807*{8xTryI3^c>mw1y_XLv%nKq9+wrwX-tbk zs6nsZHt^4EX)gjJox3cZe;~z+qlA|+JtH@6D0uD?zu=lLahU4J$yH?|=Bmjx&&!;} zu>mUjYzZ-1#ccYK(~OJ{A~9szAg+3c5_XCg*(gigl>!)UB0CJA>IR~0Mg+2mg5X@4n4+ue{I-z~eHL(CC zSaYx74$G>=@=RI<*mrPJ)%$><3&IVEqRRhUbOkSmAo6p}#Q+SSqQp{M#%up~m%2G5 z!Q7XK2)U5SEH3(Hb=9>DsPIFNe}uPiX>}12ZutBGN~RtXA4ru2|Lzcjr;IEN*%&PM zF*NX}GvLGW(DRq2%eCK>$r|xDB>T%Gc$fru1do$BRo1g!hld3&zWmE0Ai?^JHa-mO zGApp%{+^#9yM~0oL%k)pP)Ov|9wRaMe=F)b>gh@)iEIX}=+} zGy(jAIRP;a&;}@WO33_dCsQ~e*U^Y%8`aLA{HSc$S`;dDa~t>;0w>=~bt+9@Tr{!% zZ2nSeR7m6f=kcs-xB(5=upakbKzM&F=XK6qaKcASUw{(A+Ll%5NDmBV;&Q+N`QtJm z%u6-fqGSytIq>)Sb8CKWrX3Z0;0j2} z)jL*69;dPiH6Q$_8*H;Jx0Xl%^PRDyvAm2Fu?kfim$PdVlc z;5AH!^g6zRB@12*Kcu*f#Uvj8cisWJcmrh_>FPVv)2fvSLyA3rw=#H0V9iZqolwQG zl~EZ$u)pj3IS4Dx?YnrXp(9&n>UdZ}qyHrqOdOZMtopBzZlb(AO`!jVPb@v;jwx~1 zophXO@Ru)cJzB<$K(MzS8y46f*GVFOec$n&<2$%HMZE>emqbX;sW5B z{YpmWI6frM3?70bw2B&)6`b@U_>Jk~pliW3*3gM#s~he9EAYaFDYNz1A&8!`Wjn8i z2LIs44g(MeV?=EB{+<6%RS>KA8VP#kt{~%fYvt}gvwwMqtZ{MsC(BGdh_fU54412z zlv#wL;&o>Cm96<#El2)*Q8E0ivH8Qp?>7KG{V+(eTYv(y@muB5G8vo6WzJL<#M@Vn z>w!RihY))wK~8?aJs)yEX>qG#C#3k+Ou**%#E$({ecyMlXDs~LZ4Z82K(z(@#VIW# zYrS|!(6j(sU?5J;R*XeIV_Fi=pNxl0UoU5n7*SkyVwg9{=MeXvHYrVFCO??W2!W4& zeEK>g`d;@GKCF9;>(JXxxEt_Pl|OnK7D#1LM?eJU>?UnVU&443D6m~Np}JdIgT=z zB;z~@xgXw7-SsIwgM%#Is?)k6PG z))cG}Xd-(%#1U$-quS+I5KQ(PAqTj!Tny`4k1=*>W_{a!rTvQypBH2IZs!o!JxAZXv6_~~kR?~0Vt==n6(5X{{D9rXGU zbmc1s3ux!t@kiOK`Ssc{`Lyg6k)s^O-SELm1n|IbE2^=M1+dd9cm2^whAucJClyJs zRfZw_f^4u0+s?@6UfPy>>i0(N_h9oEFkQ@Y6yTI>*)%@e1Axejz|A>wdKyoFtzo)o z=za7JydjXm=8|iu>k9(wd;I){EQJZzK&}kPgk(@X3(bTTs?_5nDl6?5E8a7PVXUk! zUU}Edn0r~4ZCCI%_kB6LF<$-f-S_1ymU~C`mBV2;(o`x+W20697*{BKr+XvYhXTKpnSfA7)l}r-67xPFt~W-+c3) zcH*l9+^88C=nU=16#I+BeA8)sn&rHCvaLn}Yd>YIWn8cf73TyN0;p!%=3u$w10f7% z+@@h%r**XGIedyY#6_3d%r;r#o3soH*Tnt#@65Bd81m^rN@%BVT2ybgpsa90Dno$U z@FYieKM8q3s8f~*9Bj(Fzag$`v-I-T|LYWjA7Q^dTklkMUlq6p3uMR!Z<8FdS;-9b z#Um+dZ8f|!DI5>o>+Zk9|NXt`MIhl}Z&5mqEFdAp;PkF4Rb_)vN3GE%Wq8#n4_!|G z=tL6~#qc(1M}b$;R?sP@>wqIltASy35M6f)X%~{VIu<|cw%-u+S5|LI9<2rIoD&7; z&zO;rsl+DGl!gpUG8vMVdyf7EA0 z*QX3wBHDn|ANhFMw zND-{>k*)e++#}nH!??A9xZ&oWq)|Pl_#L6k>QR9bV=T@xND)#BeuHdmt`%^s#Wkib&!U zr9r!!=P#414=)obx1Uq5fnSCa7>{&qxk!m0Y7m17{ejGdb?l$NRvXNzfh3QpLSK~u)Ch|{=E4Q(aBIc_m|DI@g*^yq!JGLIV_zpBj{f;15^!;w z@@<62?BVxnLSbs$@ijQ6$72LX0%Xc_+62te>9`OaPmHa$_-}lnnr&3bNd1N2_*AE` zfByQGm2o~cmHP|TaHB$I>a7YFlK*vwq3Ph{Rt5}^W6rBP@$rGy9p@?$2FbILYaw=B zh(2Ojv9pmUG4@04UzF!>ua_&$mmc~Y;l8WM7E-*7Dy8&2I&P6<2vJ5()htZuh{f-I z>?uiO+}Y&g9Q9UKP-}ZV_zo~awU<7^tR-)HBSCt4WZ)j9Z{T{OTlK@ZH;KkL&R#*nl(JDc+tyZeiT1;h^<8h)e+7wKI^N4Suq zSXl98Ni#`^wJzmek>&6;MSr&Uzs@Px|FZlxEwG%$Y=bCew2%vM_T|_x`*2mD(#B@& z>jPgOssoV70jCwt09hFQ0e?9Isof=*xlahcl+QgXEoRXm#y(J$kV^!|Y6ZUoO9=cy zn?FSuiMozXT!0fRA#7N4gbug60eDTaxI2VJT;_elb6r{I2w#`@BE1(X`{~UUW@L6} zxO%}B)C)u<=S0MKqAUM&&fex39VNGEef~TLgb;5)5ZIsO;i;}kQ`+a520TQJ)pwIG z#d_D#5l@PWSBBT7{_n|n-U+tWkTktcC&4o*O5c6C%4(UZfBtzm)h3M>4S5 z(EA!+<9f7i^vDvL8NpRSX#xUiM+SG;?vmn$*NraF?%cbg6fb3SWV0mH)?2IyN4iX^ zFX-i_fRsQktvjr8b7p{F(2vmM9Q|qgvd1y(*tl9?LX$}h@I4jvfGhQ@YZtN2<`)69 zSYZ$1BQLM7Jqp_Ea;P)%jaOQz>jVka(v~RqthQR2lyORSd!J;?NO)ke`rD-2#_YCF z9&M{p2i4Z{E|2z;uD-XifA!%ROCpLGGmEQu1)JG(CGr0DonV9s*ae~0PmFPf3j)Pju4IojezzeZ! zDtHT@OIOw}l!v=x{pYdJ}Zk1em~()jvSjnStl9DNrLmS zUz}qxH_ig2Ujfx?GS-|TR^cWN>NN|i&UgrYu!W9Lz~Z&1L7(_%O&Y!NLNlPCN!sIl zzn#^7Rv~39P4qNvlK9{#p2^97{D;s*XoUYp&`6;+AcVGdC;?A#-|Qu_88!wPJDbjE zRvgy=uOCJNT3{tPJI47IyDPW{1t=k>U?jS;E$Bk&Q{^hzTkk{wdw7K{k{GDsyD;$# zu~V@T#CcjrQW6r@bK}!79Au1(Y8_xCI>UhNDUn1XE%szdonI^gcti_=FuEUT2Q+`AwCo1;+OP z6##19^s{m}bR_rfecefTE>&7v+&xnxXg9+1z>>V$i#Y$@#~(wx7z)0>$_x(krm@rLX|ARtk7$n z3FrueUj09|-ZCJ{u6_5GkdTr_Qba&NO1dpTrEUXJ5QdQMt{Fl~q(pA%P!LcMhYo?E zL8K&y9=c;-V3;A_HTeAZv-f`Y2mL?{GuO4Qwaz%s-vOis1Lb~`^B)o@kLFBKoe7Vh z=0Dm^%QTU77Z8?8z&S5Ahv}b_6)u*VqS{HwU2aUr^Sw}2@vq!(4g)^BcQ*0(&*yLj zCLoEl&lfkjjBmSSr_b!wGlWb?BbV*^^8f`ZJ07-0MLM$h5o8PN7y5Ry+yXy%s2x9}Z7*5Fr3xp(VoL_Em28kH7>+X>~Q!FCGi_ExC~= zPu^m$5mX1#WG3F}k|^OWW*NsI@vlwP&@|~Nh9hH{kA?E53KM5*n+?=I&R&!d+A{!+ z9@|*e^WIJ9b9C4Tz<@0fvGX!w5LsjX7R818*$r&Cn*8mb=6`rhDGLS&$p!s91Uh@d zECNVz1w@FWgOER23!ohOG~X0MldgvHTV?qAcaQ_*AOtpzz1^S0PXHAO_yA0+-pRlJSVuHX zq0D2vd@hpF*cuVGBvrw8tRE2hOlP<#^V`1#a=l-#3Ga7Z##baOudDX4vUJSZL4o?0;V;xv{*BR1W&eZ*8#f!PhUF)P+!;>ZrT)yy(|G*#Cco@*#h{6IurseDDw5GmkDPm)9*JddJm^W2`@fGo>JI?6w=H3TNC0CfproaFtQiWpllluu*B#=&Q@r@c zbPvk%{5}1K(X&vi$T;p`pf;cPs7sS8@zxkh&m9JyB|6!umjqR>H)Me%9;Os~Fjf57 zswWj7^=^-@rDYf=ro04npY#uR`JZ~zl@-{r)10m`z1Tk%&aw`JS>72|9PXXlN% zhWQT0GxgjrmoJKCNQM-{9dOL5ed1LPcN$vt)Gp3?)ZL3H_Fmevb$jFhh_PImGQe=~ zU^%PgUqb@PATl6wj)ArEu(JG9y}Ks)!Ub@7PN?>TS63PpT_oOSULRU8GNOW9Zm_Zy zGSLmW35rJO+m~^7v)%BwdeJH{c5ZfMMNah+Z+N#}r2{XAW4VWHka!*OSgeXI0~W)u z5SFBFTyN1a$HDZ~fHwc?4Au6y%YtJ^S||X->|De2r0X=m4%{!gv>-JeX*2XJ&2bdzlwxC>4O-pj zX_1*q|LtN`0ub^}K4rtXm9dQK19s=CisfbFJ?Ks@!=X?1V zm(505C<*MSbE*LLJ0wme>4awH^`3O{8~@|;28Q1D!*M)S^I)-zn??i_X%!h zFec$YFh6vciapK|fVc|Mz;o}o?Jh)uXZ`l=f#DP@T);lFvf^dsdp;k0cpXptQq|v{ zOAoq3|J3!j7ovY$uOs!1#C%v$uT3gsnh^UU#Ph+hXP~Aj602yURaSl=Jfk$D=8Fvc z4hGOg!hg!l6hgGzwRN>~ZgfjQJBJnAct!oJ7_vfF6xHFv*0^hm!g=`Wi;H+z## z&`*AR5J#DQoA>*J>u6@x>!tMvyO!nGI{P|S>*=_I(7No`1>4$I?maQmBD|}ZNiBnn zI>p&x1^69*Ap$W#e%f3D6T?D~T+1J_fq7K$PeDF_<_;+AIvb^NZm;j$|7m*;2w*D8 z+@6XmA9z(i?zPHbj!F>h9Hi_3mI_Zn1g@y;Joy4Bj=YY<2xtKMai#qHB<)P?kNU{I zvJ>GSiEK0tesVfRW?3sQUOGw|2~>_9+T0}s(Iaq;*tX&Kj?HjOki4g9^mYw$W)^z* zFINK}Vh732&SI(G-+bMdo4q3WFeBfCRhYb zWO&y)=Q~6WgT*hqo8Lw%k+XR<>K|k^49r(6Qx1Lr{5O-NbA+vsws$;t3I>YMp}l$7w@LdJ4&mF zek;!9|FO+ZqNQasP|q(Kd@}SQ@mG3ldg4F2<`1<@dGuDwLqq1LNTpCVphglBk`vd| zT?PJu0S)A3kUp>)oa;J9f`Eesa!yzZq6Kb3Mk2@{z#k)u0!fE0B_Urh0QpBbL8si* z-@(SPw2mX^pgE$w`3g`k4?|$&mqW(ROD)v;?<23_Zy0JbEjmDY?mx!gSQB{nTl2Bp zPTl2EkN<1S_UJ6XBV7Q?As5g|;WatcOiX|ll=1CKc=j!5lW2IJk2^8Q8rJ4h#&A;(*&o;tLTGOCudKvyMJBi_iMe zwEvDCEcH}&C6O%m%4DgYqt$l)@Phfb>2uND$zr1DCm`VmlIy}mF?~W~WTDd~`=;(g zp-lM_pJvh_+)mqkJ97+|h-)#?8-8Me-SsDJAFtkxyiu~IA~QS}v@KZ-H!ww+v@fft zY!-Ttj4t|_g@Pb~?AvI!+!Gs_Vy0okeTG64OMU+5^}iqSKVSPUR4JrNFR|ebh6(a= zgMZ(W5+TeRiT^MuA@;YEb+};m(eppDgMKgq!I=dlI9-5$g0D2GyJ24>=L|doxCo`b z6?%se=^YlTA{m+DG?9%c2GCUQ?L`_JKbe|xzWwf^5pH`X1%7dV%>g)4oFW%Hg5vIH z(SQ*H96C8>Xz16v_4^2AKT-%IDJp5)f0nl~=aX3n`ZWcvc|Q9YX<2-c(d1R#nB z+5~j^tZj=_Lq=R?%pltv07HrWtjYa%NUO=q%ObmnreW05een?xDPxVQisuafxsWD9(M5owsdj!fy^K9Xe*Pzvn1f>UQeeb; zyzqG8RWJySzH*mWTWuyJ_*dUc!fIh4VByHXs9sG+k`0L1RqU5n)uso9j4mJaEbeap*XnBT+pH?0guEtizPv@6?Yn@HoI zFkBPQq!gOb>aH>-f|RXOoGVvX-nmAv-AYr4aFi0zt_QZb`VZgILOXRKHHrpy-Br@u z$?*PR5nFMBLk*)K!)%z8ywz2g>#PBMHmeR7Ao6t~mvKOakiPP9kwSp?x7)&;`W^>; zNY=GR)`2)y@nVmEp1euq8(Nt7^Jj13IJa%6QCPI02MIU+x~c5gwPNFoDFoHQ8CvW+AGikQds?^cRLS>s^omSe}#P;3+$IvcrNNCjePB1``iW}S22B;)w zp#lz^aI^Q`Qy#tJ^}8{OGBPY)d4x7tZs6h?!XBmm0?kbFkH*Op{+0&d7IE!2M^KXf zu_7hSdQXPCG!7DYI-X{O5OE5^h69>=0^Iq!O*uj2#LfTFBoG6&3(4m~cPFvf9pgGS zZgC2!_j?{bOK3F6S6Rl5vOiBhiNPe=UU_TT9!iW@n@joWIdV-AN+KEL?B+Jw4&Bik z-h@zt^KcDre%mC9J#XTD3KPk!rE8R=3L5uazpY1jkheTJa7`a$S!#c#d&+Pm z!2h|^JzWyA`0Ygzv+?kadOwR)ZZnid*>IUJps+_1 zJbZK?U9uZBs5ms=*IzIFhIC-|+$c;yxzQx9E+7Xm>jK*xDn9|e;Cqv9X7n)fW!dkt zQUH4X>UVYm639ObzWZx{QK#EBYG3w0QiEcofH++t{P!Auykdq(76ORovS#Mqhnhfue|sbwYgtv>@y-Z;zSUf zShDjmngn_Wm-@T!igPNL$~$*{>?TQ5Lhv$)USyECvLY#>(4ZwDRPz!Y3s_Z|QnbJ? z>h)k>PLy2oAvw6bhkd)`Sokl-{6gMcJ7#} z2CAn2aSam3D+J;`(?Vx$=*Xd^LyiB=ANxwP)c~QvlFJ>UwNA!z;EY>Ua4ED#)0j&Z ze|U0hk%DZeov@Z-Z_xJv>M*ejDT1;CYH^$Md}uF(Pu0REW&1+0GtaDZx&-RsNe2QJ zdL9?e@lMzIsTZlp4^-82*%yN$IsUmMalTOlc^NYrEFKe^uLp9y8SQ!wx!a>2?tjNF zxzx7K)C6-urgn5n_;7mZ)=~!HqPh($edA9X)X!t%UGCVlY93NtRsETl7+? zZ2j6~_y~TUPjR z*5FY2V2_#zP{Al4c;dqE{%*uG_nY9T-#bf7|JgIqR#4{V6n^~ddXYL4y55f&aTThQ z;&4N18E6cGgJwES5hb1?hYD2VQ9>QRKPJ1~Gz^vNSxE&ms3sC2oEDS7uMvJP0?xQu zB*EgI+hYm@w=h`)YfI6)f&Xk;&2U5k#lZSu92t=F?5pP~l_YAF>6RmJH6m%DA1mGx zBlg3a-U=;(=2z~H=?1{XGAKc9JpkMD+tb;%F){TnlLCON9X4`}inTfZRURiO1phWG zKhOx;PJ(3D{@R%@#{7OgKfs@U!}Z8(r6~m5=Er?m^D;#r7>E&56%`av-bJ+Ew@y~^ z!-+m*Id++YA}q z0tYFZ7ATJbyY4Y1I@#Kwz)tao7t)r54E@+yQAND zP`f>2Z=ULUEDyEEZP^8h_n^bTc1Ow03d+x?qYMOMf&^L7V>@1kFkgL6M ziv-fOV)7B-HMWw6ze%@TK*Y3Plme`bk}@|>FET`DXTMvtQ#+yZyEU9^EbQJbsn~5T zLWOqJuj-PXS(h4|R-CvQX=f1*&nYZBYVU2J?@oG^aYsmKWlg&gI8s;M)s`wPo88kX zXB~`A=Nw7}+P?@ACC-Uiv=cD`5*VWpUhN(ha{UJ+qAU>HWiaw0jiYo<`j|L(QL5A< zT>2gnsQCI;M2F+Oyby#*33~py_jqg)7C|$kwCZ>Zb(%fRdmYSE5P&~*T1!f78)=up zn%zB@!1T5}`$!XE`#bY{$CHO6>upU4Zo0%Mbrlxzoy0_d^&lV=JPyQeBxl8iV52|W zOs9!F9&muLmuNaZ0*KcVB5P3lOiy21>?%3uC_MDqdesaJwVyt9otzG(Bn(ywG zxq;Zq+@XRI3j{DH?f>3T!qTu$A^Lv-#P(vrO&}}wUX|0|*nbhCGS&%?1@cqbloC)d z*PoK}d-#0VLjPgqs}97@KOebdF3HMsny8r($L{IqeB>XiaqlE0DcL^Sp4Sk1S8{a& zKUGcd^+aLfpsa7X>+2)dAfMY=d2I0Ek0Dny<^}q5h=C znZTA1M>}t7wdTEp@Xglx$2rQnj6h<}oJ$5Uy6zw_uU7GI5ofgmc*X2r@%Z1n-_7-` zt}@@MI$SG*F=HLeuSks0tVjAYoYGFU){8AR;k*R4n$&2|7@ld8V{zq`=8AX9fvFNs z5?Czo&5{EHLp_QtMpX%@0}g!^$8sw}J|O*EM=iDk`u8^$R;Cxb&inW9_m-BQuVw^A z2!SZaglU19QDDY`M@m2}84hMCA6=IoT6g`aZbgLXS&~GsXjzM_$qWJF2%uBsWxsrT zKL`$U2whr>E;j&^H^X}-aYWFQKq3*EO76uYG0aP^g=%pQ& zluz}^55B*OjBFjRaAAw!Q&?nhxf|iG$T>PYN*m#QIepGjkr&uMVd!zwH6-}~@<;Qc zrSC3ztf76h%aPk1_1w2E{d}O&$ok&WiQm^XHgLoU%>mJ55Eh|7qh$Lv z#X0ct_GMyV#ZH*jo|Xmec~Ls*Bha4DWmCozrt0YFg1ZlfMb@w|ofG*`SQr%}_lTj9 z|J!3>HI1xoRyb>6#o}VA?h&CmkFrM^ikp0CPX`#tRLm|=r~_2;!bBC_P_Z>#isT5G z4ziQ={ej@>KdohcijkDIMAklwtg@VqG!{vL~1sFKeCU;dwVnLw{CgS zlI=jY4(59#%|y6}2pE9)nUK%!zY+vjIEiaod(zOechI6UwKFFrEfJl4W0#=r?jYJh zkB=VXecT-Y-^K6Fl`A-jr%z{_o)B?viV+44Sok!mKR#nhOM~kBgNN-2N$uipa{4sr z?5u4%0(DMK3o;(`WQUXCi*ZByJT!z+iz1uEUY6y{z>4@s?|uJa(OX?7l3cjw<2KGI zZL-%hg9uHto%z|zG3~uW3&1}_(_znDpzksK@GRqYj zNjet(s#c?%mFe1y(F=+Rxg|P}$gbstnEIZcWc5EMl4h$ng8>Vmpf>H?9l=FjLsJ-0Ues~mp-dbLiH zgrkQ+DjBaqMfe3yShRNwl*3 za#eo#-QR6dB1=8@4B7$ZaA45&%XTQGP2j+wiP1CVF=8Ql*LT=(}qn zscRfAZaz*`rVz}Yidgr#2GM|eLu=;YFJ0g`E0dzk0cIJdtD4?lJSr%4)IXMlaQ>9D zq83&FQ{c4N4CRzpZz)f+hru|Be7x-c(frr1b;`H}+QCsIxKMt+=l18UfzQC_9D98H zr{4e5U)DgoT@k_D*0mDefdR$YF{K zRS;^L&geQzO!4$>oiZnb>&%6I6GpUg#U<{Geh~3jHy(>C-|%_0y4uW55d88RHum!BND-fbk?(4WT-^Y5`Fw_zf6o zH?A4*o4q?T;hd(ImAAyFFnw^Y3utd}miU04!mJ+WkYiGzm=e%O4c+PL z;0e~#V^VLwg&J6~4mXuX7a4dtY&*IVp=c)r&@qvIjva>)t4B%UAk69T9uh#U@bc0E zzAMtlJv!JqD!X0>D*!pEOb*c3R+Ex9@^kE6-`dn6n=xwa_8z$I=a#IOxdG#j_SfKmd8Rk&jK1L^byB}}~tdOu2LQhX_m0u3{L_8=MlK$>Yc3a@w? zOsBS#w%LqmhN@>T7=+?Aeg{juT@5+1Rw>MZ>}iBG}&wz*+*M1%!x{&-bccuZcVyp0&Qsw3?^Rlw$0oX z+F^!(rKF6z0wm9@+yeXlq{BooEaiBOvTw;j<17VuV%+Cu#^);ZX$MG2rRXx8Wk@vL zZG8E1i1_;r7tKnJ~9VkyIU+ z)R+@Nlx5SEA|~2<1}DrrV*8!mwnP-=hjA&H+J7mdf$mTRi#A6=nC_VzubFDp<30)x zY3XW}1&IgXA2vdJ1W=z2jSR2QKslnx$;zsbD%~|wL^Bi1#S)N`7wM^6Qh8zWJZ#!C z_J2(5ABLu`b?Z_2$%T?3KDIxwCPNTeNW5)%80N>PsjWd4dpAIz+Lk>fH5H1%(EnXN z>%n)3Af)bWlq$En@yEW&+#HBwhDh%IOm4PIRI@i`CZ?TYE=GmdJvV@p?3dQeTkiby4B98sCHnX)oB3XwhknPYI?uEY^J)mtp2KVOuic^}UxXa}d|c__1J^ zRm`aLi^nO{a5XI>L%ADS=C)4xMg}W`JX&jm`ibxyY?QO#%hcJhm)QVwRSx^ZT#AUK zSFPqH@(9M)2--CLNhjmBm`u#~q~l5rJ%8B=ukO1)6!PP#Y65PdBABt3aomo(kU~80 z|0ZtgelwPmBF`cN%oS?w^cTZvhSTJpGJE%BhKG>PwzHai;*GH@5!ds{JKW6A0`L_& zwLgAf61s>1#DTK11J6~tx1l^KaP|#to*${uqK}uu!uHC8CWuPvC3g8Dv&U-Y7>?5YgNIMBPH&KQ|WKsrn>*VARU zCofOh)bWlK`1|MZu(9oj50l(Wn%^%TJ!=icziXQts!$Ma#eZ#VM6%JD6QiC33t*FZ z4qp}R+{)dRWm36m9pPW=%I3Fjtti|PmH*V#tCe{5C7(H;4WE z^{AG6`yJj#v37#uV%MOSxzDp3!gss#o37eLz{wEtRjnzTrCgSz#wP!iCwVrkv0dwT zdGbUOb$u0WNkfl;fj7_;0^ZU6d%R|dd%|XjYyA}QVKCobDfmIrkIGcV>22`Thp01po-ZCrZ=y{vtWpKgwK71#=Dqn#keU7KCqd-V&~Kx}%?jPXeE&|7gz zD`5D*+Q{RK)&gRGFH3Uv<@VBiZ^jqViFR;3q+D+eyk8EZvbC}>;TBz;sHV5Rp<_Q; z%i7-bs1|SHPm?d&`zpQewbMk6N2J%0N&TZ7cF;LAbF4UgZZOZeybo=K>WdyEsa;3A zznSL^&SK=Gqa1O6v-7^Ok1{rbG(guy`TCa;_q(4}SfywD9(>*Pdw}Mo9LOBK_eNRp zZQGpLsz2-jg|Eu>6=X|yMCc{ty}NcQf-C>|&GQ#+^3#>zX22;loxkY8I`5t93<}q~ zY$RRWxwj3H&sfttitHas|VvgJ1Q(mE&EwT}81H+7xp z6n|9*!xgB%@RgWd^)zX@t(Nwjza$);AO2tWs5BXv zAn79=?SASTXd1!x7c}(8bEgnXm54sob$M?wk3*03Z%;)#Vw=DTG~k1CIXOM?to252 zj6SZgWqef=0BigGk$xjB;a+dA*ze!MsnXwU=328U8Q-9#@Xhs`oiBto`se%Ca>>n3wpl$+KWQ^_)CRA)1d3 z^qi!lelqu~Pnr8S6s&&9ZIs`3VIs@Z6Hk$&6YJ^`g&>rZv-A=;fJKq-noz;|)^yC% ziXHs2=!XC9^+{~6l00rocTw zH9Ct`O(wwWm;qh*fO}~@(wj>x_T7Nqq7tA-bW$l$KqYxbhP3Il&9N$ zHRRIMA}p(I*^a|MaD+pS31!suX%KwHJTL_w>6e1OHM+?98IX6cM$1S46Kz8cc#vL4 z>6~N;3gDz=@Z)}-MyW>Y5;=*VtUQ!$mE#Jh8Komj@7BhD5X%S<0ZM0WM|G9!m-G%``@KBb%pJdMy5+L z=cWEiL^xUDaMgF}EzpAugQ=Z_UYnJ zPxhl--R#EbD(qbVY%_;oL5a^=3L(es^Ai>3AHlSkGmLRk1yM5{XnU^h_qyCA` zc^@6EY(ch(Uc^p+6rsfZFw$)FKJvQnzUQepm84{F1K=FQ*fW+H`0wXa9YV(I!a)**p5dvH=W@ZT*UoqiZ!1fpgZ=i+L+35HL92ghu zA@BmjJ`lfev*Ll@0hhSx%g8R)=B}ew|oo$Ci&?oEE5U zv^Pf;fbiVzz_@+6;o%!tBp$%v%HmMr**m>atWOI8V1B3<)5_?wpP*+r>U|aOXqFerqm2L6_PJ-;Spq0=`nX=`{HN(4Gxt5s8dmgT1W^E^wi=~;cz_Qvxac5uRL{7& z=DEx@HO=8welQM6D{4=;oulL5)6b)<+wgn(=pQpRx_`&%NZQ)_w_9f4uyskLyS7_e z8J5e5bg>7>SYEnlcF`AqQR4OMaaK(V?74gNb(^Nb>hU6E5Kteclrm!;S0z z>(mD)inpBhe8#=c!An+tX#Wl-60_7BcxaFz@ZWk<5D$ zGwlth9}^e2RmPzkFS9c&oMdc@lP`|ac%Btay&a7Hr3`KIyO z>y1=8mvf+Rue)r7!n$>kKnQk3lLT@?{6gZ8t9Zc-G13kI1!Rb!QNWySz-Z^Iy^-L) zz_c6|A0Pj3d=d!wQXt=)3s;(bj}MxyiV+)Utq#ohfG zS%HWtRA6m>MCD<4i&|9`*f#d}r7slZ0sUK4lx@{^PujvdvKDb73$pc$Ea*T0_NI0% z3>AP15 z3+ZJAm5g>XyaAC|X@>$?ouNPHC^F$VRi&ZGgd<>Tf4a33zOBv;CUs)x<-6rru$Jr1 zaPGCyg=U0Id;0RH`su34sN=-yVt5v_sVZb(07Nt$W*uRu4}gm|EGL&FTpy>x@~Vui zl0dzb(NhU)DR496{^uGzHh`E<#^I?X0PNf;Bl%v zc{*mzl_cf~J@H%~E}Z2F_5d9%b_| z&m0;dOpKm?!WEnqN(p0JVK>aqirMG-f9x%H|I`kG1yq&vyG^wds_9NW5h*n~`KpJh}H2J`! zHc=6ld@N>cHyprv^HXqNG)z!0+_tyOZht=uKMtbc`*d%Lw0Pdng_MkhK{2C)X_{ z)P8B4KdSdo(!$1xSq^Vy`8YzH1kyU~i&^>8*ONQOdTHNq`E^E8yj3H+m2wt7Zq*7e{9i_9sTYqQg|GEyRRn=>}x2`#Yf9+Q7#=FJXL2$sLux| zB%#8zjn&sWv1y+lDU#^%nXHzq_7d&!H7RK}+^zL-U2P6y!Rm*I**2kCBg0ZsPFaGv z{7*PJPB<4)kHj|$qZ-+dD%sRcRi+i5UzAtH?$`f1Plh?8@P6hf3VcO`irvP96;rV1 z#TTr>D%Q$=A0RQX6F5m6Fmj6(P+3~|^BiS6SWTh5e#}HDBbi^^y#LQ4gnjpW??1xC zXR~w!%h@ReY(Ijwi6-#GzNJfC4smG5NDFEpX((TECk5EgebkxLQD5M=>WQ?+>cFR% zvvk!3wX>%DS*g_)z0B4y7X>zC+psHL^_5A6sZpNO+s?iz*7dHFn!SEU)p3gJ3A5D) z?5p4V4qqs7t!4N5!6wtJ>wPEv5i5%|f9@p1LE0Q3NCB;V)lsjyzVGUsxlcQ@KDj#M z*WabQ-cwZvRr~wZ!)heq_xR-bRQc|=jIcvEaMzsv6TVQ)zg?(KoW_-sdF)h@;;s|M*r_ zVBl1y%4E(L|3HuVxUr*_7`5JMp0jt2u@?i0<~Ln6Ti~_quk5|E6^h|G2l?~dRY%}G zfz8;w?_!|0$#v(sU8Jh{C)uKvq^#LMzrblW<<^lA6B5|JuRh@t%raA`@Z9k6z(OV zZTUGaXRjJ0F0~PPkizZvJwjpdUflj4DV6RL?!Q}s#DMfInN75QBdcp#&^8`Jh(rmu zl47Y?-M^-ab(YJ?=IsR(*6STUBV%YGYDk=rt`bjqFDX&mh_C%udxI`LTT>N%szyi4YDg~CS7!rS zG@5ZA0R2tbw{&&0Ds4Kj0S`H22Z6?5MBRz3Dos|TUOT@F@2lA3jk0RRsrIvDy1%uK zZzV~O#hn7iZu#Zg_g_;)E%#cEYZ1Z##YI8gFMd9LeorJ&E5Y3KGwT&iyt{@;_K_j; zZ{s9Tp|*chv%6mD`#Xv9qa2*0n^^phIG+P)y5$>ma0Tuye%gnn9Ym6eCR^-k+{;`t z_}_W61A!H~~Z5al-WV>+6;amZa9L)}c0RphdvmnYyGPGHy?V>Pm`l zqHnj&bbooJ$Nk5TN*nPU6E-14#m8j@qjJzOYds4NR;qG7GLE?%8UArg98+&Fl=iot zW_e=<)YE>vx)Oy~W!p-i`2QUgpnO^=?s>Fp4rxc&{gSGwhXr+t9~{fdepp{WDl9mB zq~%X_>Am!x!j$TX`dC4`ZJiY=cZ-p zh43Vai5i!`wQH_h5*N(3X(r`KaSk@V;o^NnR@bhU>e#@3RlG2*hhmQHj4l!&V(4 zP3+|Z>SnXf9F9?ET<5EUQ!N%0!p^H6Z^aHe)aF21JJrspHJ9J;)hnJBYUUz>HoLfGDnL#t9sG{7%zB#PV`mIXe$+k=4@lWY@QsOfL~5%xXJ9 z)cMmEPJ;XGD$Wv>Ft(Edr-aIE0tdHY!CHmBF(RmiqvMU8)a7*Q#;Twcpg@qI@mdl< z0gomhdVkw5?g5C4&@AYO4znF)>;HXyj2q4z?R31IpoZ46;aHfiei)SaQ6OyCIW%e` zg9U|;&zCC>c9pI3>Lqpq0@dUQ)lrbqZt-EbNYVRAe60r8y1mCrEd?;f^?sgD`b`oE zLBZGmR>$ku-3#62gw_#+T%V6+2tqUvcI{>tG6x~QcmMTR!g#%zN`)j+4UEeq!?8|-ZPF0`J0FM=xhbQN! zAU1|5kSphEPvuqjV~Y@ru`C_w$x*qDFqnVzo8tdTSX5bmx|NB_9dEjtK{^l(&uh~L zBuPufM#3Tc8R-t)NgAqo`9^7{OxRrBJ_Us#bRl;9Da>c&`v(Pgo0+mV4XuGmH$R__ z=@$x*{Gd7A@?OwM6Lw7o{^RZhOv$(*a2K>^@NnGH} zJyR&~2g{1qnz`#ygF55>@6pfJyTh+_vscNPdrDc^K2hBtKtif&hUD$3aC03ULTX+P z47VVCOy6PrU#NiF^GyQ{O*4fjD`J)Cfuyixl^5EGrX|Q-hk0tlY zlJfGn&CGhucizi7{!@)e>!q|zCml@kt&5txGI%kQ=#UTO-hUoggJ6Jt-M3e#uKr+D z@_)7rc6yFGX-Hwuw8pB^4>r!Q`Y^wV@$c;>!xQ%XCO{!Htp#eP8-zpUCyM>aQkq*j za_CdacF1StNG(DDIP||2MuQ0{g!+Zo8&n5aL&t`9XBso`-P`V%qMwTGh@Z1nM{C1k z3xC8BE61SF49XkhYR3|L)BfeN20gx&8Y*gM(34;i5bY&=FW?ST24SEKxu{XQ}SsrRIci1M)c=gC4{hZL!}(XZM+Rz z?_84}^KVJ8oTWJ4$Li|+S5X5lFywkWMg$`U@-W&j5*y2* zsU|}LITl7!1;Z5Q_D!u%<`SKDJ-gkpucqvYAsx0(l?Uy?btV7&JvNSG`=Bj9a$Yrb zSRz{6ma8+zn{t@7XS$r{?^o=Nr-Qu%_(D@9ojJt2cZfAr?BwLeLLK}5wf;hnzV&qN z8UN*8u7*PTYyHIoC*}y?ViowUss8tCgp_r!bjo&f7?lhLw%4x-X2?x1_o+Pmzm^3h zMyL4dO~Pg!wLJ`4FNVqBlbrW4Uc5+l?&i}V{CxBOyY(VIalPTvDZ`lzy~Or~Crrt} zlz0@$zWeIMC?U{1KzYM3I=C+J*KO=RC>vc6v6kc_52yr7Uc>`?7Mrb zEVDho=M3dem~bzXF>~atao=pji*_u5=0%-B0-`cn(>%IR2ny;Tfh|YAnz2XJ4lnNi ze*Pxi;5^QvR7!>`45y@kI*1$EHGPIg7Ts3m^pOg;=G)t5Lf_3b2-S=AXnp+}tw@p{ z{j2gpwe+Zh8czwU#;N+HJT8D?;bWIVt3S~&8KHvOMt~Ug*U*EJx1;B^GPf#9sI9HD zf33O?%`bZ$H>=*RuSvEb`6ZOfPew>A5U1Bd?%Yttz!u^)r7woi0kB)yy zPVL;4hi<-50J+5Jr_+K0L}}@Cc6Mf(TrJ#q{Sa#;55>FT=GuBeIiojYJ{+=!hpmgY zBg%m;2myMXv#FaCwuNvz(ETV4tt9Hr;z^dwkyldkO?LinSi(V?Hd-}lLcunCjJe4;Dw@WNf z?XQ_uZV_8?rl&ll@cjMnT#6J4X6Yh}=o_s>G0~GA=SK!`F{7#<$2%QeRSv--mCkgk z7;Trn%-^shVLC4Mx`WM@i1%5(WLXb+PI2>~N}+k$i4XFAHxI7k;)xW3_cL8ZS?TAeZ?Bq#NtK7(S~gB_NOy-+^O?R@VHqh&|+lzwrJ-! zXuoX?+Uczo%i{BLR}U(Do|oK}9*p6&UUtlbW=eu;E#S z*j$snaERm5i%^tb*V?9vH!Ux_Mykenb4}xq#$F;%``6a;JvNT;*74El zwI4J|L=98K+q|#^{f|e3CL{H?P#xU<+Jwja*8fBc3~fnaFeODYLqh<;7#@a!hEnkD zZ9TR9R}Hj-UzZ8Zk)N$J4P3yPE)=Gh`GvPnGgg{Y@mZC(xc0rwDyQ7%sNupc%&sZ> zwzBZM34*53(Hd7iV~0k(*_8QKfTMMQ9#1Q5xiz5CaOvd79BG*j`CM1MCPlG^|>xd zl>`L8F1;<(<>VAR+Q4V;z^9XBpc0?}c2@l5?ta6%84<78g2W(NCp`2lU%tvHoUdyQ2&(7ey4yY$)TD1`{47teN zf%7npS&3m{=M(7yCk$zPceEy`wV6VAU!Zga{MEyGYrtOtNb%_vmF1I+Yk9i`0U{F| zM2@X3Y*{UV^&@!SZ%>$SG@^_TSd+dn%KMv6(FtPLH9Xi~40ZQD%+1Wae6%=3g;aTi zt?Kgn4}kF(k1Tg)wB5QaJ{_=$S_8KPM`h1nR`oBQ59SkK7kM@X*1jERXP}I|w+o$l zZib`z&h5u1-vH0EjV7EeLHJs^Q{(i}g%ZZEGQMjb4YwosXm0c5qt0;NJ^nsxS`Dv^ z&WXI8_4GcZIH6LZah)83a2M$0N^Q;j@ZRN=rL*^;=!VFQ15H3PrUw9JGdx?B_S-k- z5EfsY_5T3fd|!QpU6MlVWx6e$5`-x9oZNwJnoj*M8=)3{e@V1^B%E=A@JMz$Qjqoq z-AN;50lWl4q?J>?yHBLmN_TS3tog7)JmwN6V7vX`o`(swc5vZp2^UhXQS78Yc}mZC z-}Ij75aQ|3f&4>?kdx09Q?7C3fq(P6gO}#TPM%9qw=v zt)5w5w>iq6poD6Fr*U7RKVbZz)ZE6bvaK_DZrrc!+wqqJ5sMLrbQ$Z@80T{G$b_Ia z(EN$&J<(DC_{~}(o)2MmrWr+1rUCWCk&NPV6U08nA3f^s&S`^?zP>>&$o;rE1r}L{ zTawx@rH7CJdmU1zvpqKazgmws12!pXw^+;W*49V< zito$#Z^QO2X6LxNv&gN5d<}6uzfTU%q)?&26k=8+s%jc)EBhWCm3?F#s^aA!q!(+8 zauBc^lW-UKVwiQ8U(sLocx?3D`?AOVrj3-A?sMy=n#tL)n5j7EUTA9`7^wbYCoXAV zbT^KWFS#~IX;wf=Shqx!Kc&Xp`gN_bYRx=b;LlF0Jz%y?2E?nBz0y!}u$KUuk6>RN z&j5@~j%?NY@p!W9?3|lCyW^x1OL~RQ_S>g;O7o$x&mIKf!pw~T`MGhoKYB37K73pf zYM#e@8b<9d2ASkpt*jSU>Lae5%eWu*{NU)Lw&t|oi7~asggua?q3DPxI4@C}i3^J3 zn7WYqX?3}f=xC>pMdY~>M;K~GKx$6v^softyIUgJ%rF!jR;2WK&`oQJfWMwNxNgy> zuN!GeFhp7#B}W+`?ZZ)k(q z+)BdxX1{JiP2v+`Jn+kW){OU6Piv~Jx_V}4=w0o|yK5)n4OSK8j7C#hn*GDWn=Wts zq>e^OfLUutu29^)oR3XJ1mXUS$Bh7bCYOZ8_z()f(-|H7V!gohQz5b`&-gLFY-87_ zeVMvasWQQ5r0ty5tMP!8j<^{>OQN$JnlN>DUCLjmfg)%>8hQ5tv#M`f#Jw>%J56Wr z?lp_MM?epCah95Qa+KJ9V#vd`BQyK*tEUZ5Iqmlvq<$k9lh}P zUo$|3E4+;?EM0xtQ%qn(uI@FY*`g?Ig-{*hcq3^R(5FE(6(R^9`%hP_-5=l)x+A|@tw zM&l9e>SBqDX4g)y)N{|_>xaj0>7pT_wcFU04#~OU@{} z3|?xhj}>XHcV=6)>BLE$nW`AokE$NOkMd#+ONuC8*j8h>}Pmi0nvFdUWHJ?_} zy*%h^N#i~Dpcxhzw<{XK65pRteZaXR zbv2>cLW5y+B~x@)mohii4IYmSuYm^0L`xfz0MnX*K=>Z*8H#gj5EIL~l&->pvi;2~ z>gprU4g~l06?gJY7?9{xrYIF_Mm{3oz8~21aosvJBnUq;!!2k@k#|Mu z5x~WONI)18Sh*8}863&waP$-ny{sWknX?-PI*Sh$7bU~>VAf}@S;%}LSNd_A^PRWt z7i32H&R!o@n+}c+ihja)eK{liVqmXj7QS>3t&K+U&Pkn3(}8$+7#%Rsk-)&#jH@U4 zzy%k7@r+*2=x{aPynh`-2UNsnkn==RT->JwkR1?yCz9^3u+F|`H!DD1?wIgWXJ$9c ziee;GLa#Elw*DlWnrd^Uf@9^Tmwcu~2o8d$7QJ*<2tp-DsDQ8f@24F7Lw=vezaRKY z?=}>S66)xUYl5}=6&RJ|sK79;O-DT3&r?aS%RII1+e;IJKvqhsN*G(YA@#?{#&tKIol)=n!v;o@~oF&>p37#HgGbu)*Z+ z3>U&%_g?9Tqn8b9)1-#OIfBMGK^<@THZa!mG^HV`AtE~F5nX*Z$+69)!2EQPY17SN z({v6y)o$aI#(eb{%#8q5Wt4EWAv;4+eMI+uNKqd#ml#lMQJXAQO~}L<1Ym%bZb{Hs zJq8It6@fp=(ch}$ul;AyF7y(c{|#W1h6sGycz>TiTg|ezvrEhlbVFR#oS!NjafaM0`~!fn_m z&3#I{XOwN!=coJRoPfL5eZ{;m&9*zIQ{III2!9q&e4d>Hbnf|QEv>1-P7C^>7z!RR zoAv=f#wU!!T?yD5dH^-WHcYf-LQpqy+bVYNsCjsVSy%ki7@KhMUPy{tggd1>%dpGB zGqp%?go03p=Hfn-2-BnT%o6(lB{>Fa`%d<{P^`w@xI@@gcnCtik%l7we$kTBsKU|0P>h zg-HtqHjL_znw_pOwqF_a8n zXYXu@14@hzh7{`Mly2%x?Bk>+{Pzf+6}WABwIwvsY0+@hVR_APLel}gH;Kr*m>T?Q za4c63rhI8`TZMbKE)@@FpOM#4a+z>(r+DYhj-NSL0(kT3US&Q!mGF)Vq7Am0@&F1z zIObB|98TPY+#_#9&vp&1qrwUV;iC1T_!_{J?}DBK#2O?t$T}PbmDq|wi-h5WgP*r^ zrvU-0FoQXR(-$l!hlZ3H=kpPqtI^-*swIusWI0-oUyiff>6pUP#`8^8hCo3Ltu5}x z=1V<6kMx_EPy`RrK(&)>eqQkZk=epP{Lhs;C_m+C{^>3-{ z7E|6wD99)!@kjz>**~e=Yvd~Hnr@PM1-d&>{OqMD;VGNGK66hWEMEd!mA=JxdU^VU zkoo;cwZOqa2qL^;xFaG}6Oi|Ek^V}`2iGz)yuW^i#UQxWOynK-=-qSJ0r{D}!I>!n zy#^m=uo`*n)?i5vG47O#X>Z)8^X>1B8GV(0l?0R^etu6CK3JgkSKdD%HCJ~^cCK#x zVU8@E4t^pD1uAa&q+(q8P+88`2H%4I=@`O;6@SQwXDdaLv}N}KNXCSeA0hK@v~l*k z!0A4}B>=HflC=CvYaWv~Z?1b$82k z8UxB|rc}XyP)VqiMVVC2P|s@}`9BTxtL+mNIx>-D*#{bBFy@nTw}lI&?+jfgsB$O_ z@5GebcE^3;zaJIn0i9JXJR<>wtVzbx&+BQOm}m*R7C2hX_(F7izW0nyTYObf9ymMw zF&|O@{W9^#{oH~!fd%{+wz3kNl{Hx(F$=P73=6yhH~kvu)cbqaK&1FOIrn~-HcVb+ z*^D6w51{?LwBZGG!1tHlO6f;kwkQk4$&V?*qMBej4^x%l(x8aGIinUM@vYeChv9_j zQQvp(lh#>q_1cMRdy`txPa@}EcPvd_92MW5FyDM`aJ^B766+<{gYpv6)u|LK+>7mI zUF!*mh|60PfEkkoV1F)C>;Ak=b&v23c`$Z?Hh!SJ$Ub@!U)ZyD-o*9_@ta?Vs0gnP zkY*;!Ye#vNK7tjrJx%HADm$Bc2oJZ!Gj~^GYg`JiMyx6i?}BtJ!g-Wz3!i{VZWc^( zsuPMu5z%b|z}~stM&o!T-vme*>_6FU&1?^i)}OHH6d>`-9#(ORpgdvbWelre!DwTS zW**SX{rU9w;oF*?H2b?%2J`Jd!&CGdss0vfvem~wAuMbtrwG_U-;Jj!(cc)ePZOhm zKM9Wih;XAHV*mj}zxYi-rL@)u{OiW-4d!D5=& zujTF@DO%OteIH?LjI^?9kGkx$wOlm<=u*#w^&>P@pyZgrn(8J$NzpYOf!)m-6XCZHh?$Er zgt^mw`%|SE2y=x!Tg{oMjH?D})@tr*kJMhO#Ro?_N4rJe=kx~1V4|lTgNtVL$5tkz zrUvQ}I0Z78ieAybD++j4o zt$vq0Sp=5Ky9x*R>}x+G#>C80|J8 zc%sV5$^772h4CLPijZn>^A-46&=cYvCXSKF0tdntwC!!I)06QGBdj zG=eP%?0ZgBjA6ON(X-P2=bBJ4AK$OSPJtDV7z_ri+a5C|?}1{^54U8&!)WSN7Iu3` zy6H{J1vp&l-wp5>(0Pkh8=|><`h}r^F`~WiO6NU?BwG1nSP+NuP>#nBi$R96KCoWN z9^#VtVd>C47CwAH>~W{&xL@hXYoUjC$};0-?tvWIj?+3d9hgxS+;eIS zTq7ID7hP7^;S5Hf%xfnO5>(pDa$EL5nxu^lgBUP5N1y&5pHu7@-q7W%3?hGTA>&^; z#y43*OiXX&64pJiNMEd4pw%Fa*kk{V^p>{_ zrxh>1z7nwiTIU6zu+KL@2ziFBcP3BHk4h~lJH76vCB<-c)0Hnu0uOOhp+Ert(l3wu z_LN>yHNqZ6lnE(AdeNmOP<6st@wMb2+ZK3 zg&_s1Tj3`qSw;_J*jJ1dUA4|HWoOWk3G>{_rMFp*q|QuH|8 z>S<8T$En}$3Gm%*8uw^6Zy)agK0Ut2e1&{Kz^E{n!3ZSvGRFJJ;1*c=J{usoE`Rz*v85Lg1XvZa0O zM!mko(wv54p-){1ozEuiTD17ipG%NECGCCorX(6|2Qhc_g1$APHb}S^?u^3}+Wv4| za*Ik;?BmA`?GRLIN%44F2*)xP@d{Cg;$JJTKofC2YvfdfC(#luM`J6`>GJRYxHX!> zzqYVx7E*OH5ZJ05^Cqft=)QCHL2ZYP(=E)N=wUK(10yZPa77kn<dZu z>;@d`Njph-$u_}Yf6hWh7pkTM*UDM?|5pLC8&UK5b}|UmC$>}nTDh&xh0|qdc0|=G z--rE0r}oUwW+t>t(4@|NT!P^4UO`)E0-W@$YW)kfsNE9y0HgffRl)M~C4v>}+AIly z4S>(k2EQ;D0F@;$h2?`y7UF=V%Dff&w~ITUBR=@|#dSk5OE@@o7oU^!ns)}nxxXws zC>CN`Q96H%Zo<+vjn&oPy#T0AfX+nH+j@m2%nP)#nP8x){JOsIjn9g~cWe-;bNDes z-;?63)b8H6R`8FT&U;<&41Y7`v?yivOQ3#PQgL8oG@Wmc;tg+k_Xu*`945MMF*`nB z^Nf^lSNz7`wrx{5+iwfaN+4orK1W?prZWWlML%cV_AHN9&mK?NFf*S}36iH!3hd$? zS(#Voqc3nOfSzMv9K@HrixLWx3p3K9CNEP$`By}-qSXu14lb!wAfx;GynKJ<_TV7J zFa?z>v96S2H4^-DA#fn^*CTIuLLk#+45%Sh(A0m&XYA`9nQ2C z5>W@t2cVyC?rTM@r6piW?V-ZY$WMxs#;wzCMfnbT9tr(<_oie@jI(=+PNVH1*H)v1 ztuOM-Ju&a(*+r6HC2lMAZazjX>Q1pL4s5$My}3fp1NN;~4YV(W6oqB0I)TR*Fo9TSJ<0jq%$&mRh5J-NCB z8hR%jg@6c!ng0qQMHV?kCxRJWY#6@imBr`?KfTMWgG{k^7>22FKfmHm-=1?{ zFP;ibe7%02bHD|cSb;9Pk}c}b`k~-nQXN@A-^r;c0n-=v)5$PLHN5-3u@0jan4W+H zihJ2{k_s8nsSJ^npVST!5j1U ze;y!e&*0+DpCESbAx#lDfpV;Ad|dO}UX-cHLxwoLs{f;srN%}_cf>|_NbSo4GtC8`T>usfMOO3; zB~|CW%o$6L9Z@`Xjrm&J3){#Dp%b#QoM*F}d?#+&-h8HWU6=9ge3Pj}>3eDv#vp~n zazzX8Fr*L93-=f8MPbaYl&aNa&@ANJ6V#RVJ>`BTD99Nm1vpbN#^maBftruOz@(&b zfg7viEphFVDVNZz;8P4*11{$E$;%Y5qd2#-+_`0d40!!IKc>Cl3YWNf zT858XhP6lgfc*MW_H#7B{8`Dh((v2lUVuvc5jwU~Zwawa6UPCcpH_$&QtSP$@3Q2> zrk_7wH9%*_xzF^ z_;9vIcM)CMp*_08E_l@+waKmH`y*)<4T5*q#a$KXza-0z`fg3MFnGEBL;99{^M_AF zr-{DAKOc*aRV#*{+V??b55oh@c$lOA@{0iAea#usvoG_)zJqt547c3O!@6Qoq0Wk8 zJ@}R3w#m(L3yj{XAd|6oBmuZ_q>|4MO{BSaa1!T^>ja}m9Ti#scV)NUaZ#X?2FtTSLaN-b! z<_2U!CV)(x0X$Wbf_{N%DEP$rzE#@xoHL;)qm}%~KYyLMd+s299f;9#8<8Jp2*?RR z>3F2yqLqQWk_?s$~}r*gSV(}i>ygA$F?ATU_>pav6ZtqnZT+T&Bja$k+n z=?Xa%qZ-Jj{%3#J8Od(!gEE~!@2We6rJ_-V!x+k#+_+FEbpewYG_#wiR}C<~v#Q;G z_;{tIef?PjA2;93I}BzzVPrO9@9!qaN(X<68fht^s)2Py-HjrD8yU`qN}8rw zhzvQ9k8Lc3uqNIKq&u;>LDu91wb44t8;Fop(h~Oa;9f*w$XpOkj9EI2!q}iHq zkD6%5aO{5SV43GBSyG7$;nM2w^ePa$t~#j*NE0ylM}Ug2bHp!gs6qw^lvDA`b_|lW z<37&?5(E*=%>lMIu0ac_1AvX#=p5S*3F5r+gq?068l#0X3c_ z9do&aHRqKnR{+UlRsD@JY}!0;EjDVMr~)_V49aj=P$ytimQ-PlXhoTFA09Ix`3EEi z>HvkKWUn~Odc^VJqjLn`u*9oAT|-961eNnT!!E*c3UlM^B=x09qO~mP^l(z@P&SHh zB6oW0@?r2I=vMoRSF!_;&ej`~iv^guYJ1;asFLeM78JAefM2>zgVc8YqY4X@knqeu zfo5-Kob1~#7Zw&qz2lJ#=eY8kcO~b{9f>(L#_fr|7Of5hT}eprZm4wgm&Nj~oMjke z)zsuV%hH}$BfU$y$8uSe#ROv3RvAR)nfw*}@^~BqJoTaQxmI2Vr+ozYp-)CLI4`eT zpc(q~9k3>#LO0c*G)lo00)8VHRvPh%ahuXUy!jWJeItzs;yJb?QG+^R5Bd4|fs@== zCNW4fw#&wNY(EYls#vCKMRY#*Wz|%WuNPUCflSERFj%u-xwkXf^R+(nj4f@6m9l;iB*uQo_e_GS^xg5N(zM&O!& zn!q{7)AqBciAm#o9OrQEK%LKSl87P~=+ekv2_wD9hQ!^dYxV31)|Gx2yFA9Mm;YcF z0%%a?!|nl6F)VT>E?+3NR?1<+;ooU=Yxb1r|r1PmzW^XK#P#o=h5#sI4_sL7gdeudSc zNMOFW#h@#frx068oPbh=-(X;I0?r4hOWFrIhXU*%(^6MX#x>kKNT*K{H#V>V{*Fk! z0OgWZz%-aHEfsgi6~f@_pg!_)FAh}pd2aXpdRvnmK|mQ? zO3Jo)RpE?QuVoC$g!ypp3?K6A)25SE0-MeYxpC`SSjzFptG9+tf2jqu%uKj=9#@Yr z8D-UYMCmPTRgZyf=GibRrp_%&2;=Mhi@SJ~e`x+0MR&LPA(X7F&M=X8aL9#5>#67u z5U$1!u%Wso5SJgrRO}Dc;U0{h>u0@{@I*!P+bca-+OIUV#+N^d6)43gCx4y1D(<=m zvG>*<2nIdh9&G+?Js6V>gAREe9xet5tq^OVxrgG7 zDD3GvYp9lE#hyVjUq7H7PkBmE?HIZqPf-C4vWUvVAKy?_t7OUTs(Iw~bjmiDr7}dH zyuDw<(dj}Vtn5E7YkK3)snqc9rB?U|kad5(|6v2qUju=q0#e9I&S3D+J#q1w&KjyL z^BApfE^z_jVV{|U;?8HJl9*ZZcI>2}$r~UiMUPyjmYAYdKf{z0*VX+4yNf5)*Vs^8 zYw8ye-DH=(c=JE*jz^{e+_v!rJ_DAD=uEg+Bih{&z@|jiKP+vFT?MLfY5>Eb;Hd&tQtkygJKYF2gK zi4hQrqN!K39AXAKEjQZm@qKgoSl?q8LlminN4+9yPG3kw#XO;V#2^iLBLWgt`t|^a z= zFOLM0E{OZ-aZjWNEydyQ;@-qlNvj}6~n?(dGcxFM)Te(LD z^;aDT{c#6S+cioRhsI|Zhu;vEqkxF3n8^N=gLTjM|8+pLN)XQSFJ}dQLXPbBFKGpQ z82RA&DDEUwUB%iw&j@JrR9nn)Xb1tm%2u{2kqWfF{wK-)!p7~nZ~c)l*9v(YO1 zV%UII7T*P4tI|rL?6})R4}i`hsgu!|ZBinz5J^+6Ab`#$hgr2L*#UKp=z@esY z(}G_F1IvhpL~y|xkwPns{4EZAp%W&FUjGeBRjm?kcAq8!vv#5L;1$B`RSnM=Y0~$o ztEvk%xIf2bmPFesZuvx&9zYR=stNOZ9`OM^4nmQQktt!!ar*azWm;mfVOf{is7sWW zJ8ci7(yrJReoG|Oa^Yp=QRTNR%C{1)i={Z=-wQ*YlXn>NW;bIVog#=SieB!N21!`z zSJjigSL%Q?e{d1d=wuA7b+(GL?LN!2XY`g$$_K z=rlW3HE{i+?Dpr+KB4?l55ur4{e3#ypujQ^N{;fCZ}%XDKv)-f2vkHMP(uJXM`XKo z3AqCZ35MQvd*V74&!Q6mBI;Ix_irOWvjY&?!Sa#8DzGGoRykuSf4NNk{#!2(ScPRf{R=lxIbq(ID`X8&Vot- z*^TJfM%}hf9$h;^Z*7%Ixm;ySa}}T@r|1w<>Z4#cfqn9axnsL(cuB*L3j?p=>xon7 zsYQ`%f@|b_kou{A;Zs-XDSF8;MsJpea~0=G;7XlU}*Osq$M|UfZ8bZOwW<5B)0j zD$Yub+e>Dy1WqqK-48eg6j|*NQjYBH3ZF|RPgC@szX{C?{h@I;#i2bUdT)z|C&)Fn zXG;^kDVBnDyB2u;)%E1-{~Ru-BBu(VhH@WM##;af@#Sp(yp&|RRohE{`5CnuH@9(N z$d+lPQvz|6pH6f88>O-e++`0EHD`Kt*=hqXNY22elPUhLH&n%fQEwlMZ;Oqd>yKo3@+wJUoBJopD5qXE9tssNzXmVA)8q6TtVBHX=R zn_!L3(Yg-2A2PxdxYp`Lt5Ou`-j<;2Aru6_m3r37S%+C@-8kLHC;M#T4=N;~w9TsH zOmjeiZ0i_mkv+dM9S+K65ZgeI{%>S-@>4KfFb|GeLp@v&-^|SCLHAuG`%6n^)rM6Q zV;84|DyEs5_Axv{U>8vfNIZXh- z2V(I~Joe+qX9<*`H}Q06u~Qq5f=gbYrhq8ZxlG)-ZAPAgzaI z3Jms0M+%K7w)_7q3Puw!90e9^aWI4~SL$RtEPr zB4tIM0+U<#7x$&5YM_LgxUUTdkph8?YZOLdUaAL3?+6m>(pDt6R>}_;MvS{Z2)B$7 zSjvN51=HDA4+A2ahjyD4z?`4AE(#SBcB6>q!q5Xpr0>fr%^rjTY3nf~0M#sj39*#L z;amO)S>m%}7x%|XcZ$nM)JTY)dUERJ-Y}tUhy(k+8qkHYjrqKj;}_Znh~dv#vH&|Y z5#4qO1(;aydFzF_{J;|^{adg8#gmRbn(ZG_uKS^S0kMf{Ma`R9PXr8C?`Cv?b3MY1 z)sRY4vuM=-t>ugn6(PSKw(k<4fq<6N5L07rSn#ZBB@GC&l^9V!wH((dxP4tAhyaiV zKy9!69}Ccn zxwxo1{@Lvm)%#5ahy=e#7Yd~h#jckZBJ)BJ`{?<;t$sbgI3QBcpv+3u8Qc34=yT0= zApMSN!>A(1;;q|WNM!DAhKF_+>AN0A=n42ef(LA(&fJ$~3{&;gs!ZGr==f0e-IB_W zFlFV~@6Re($Wk)NCyNP6)}39^ONUnvZyerbb@B=z;(Vl}<_1gI^g8xH``C|PCR?@1 zwS!e%{~?3L;e0FoGdSM4{M>8q-Au{pw_$La$HMr|0r1SJ-KHt$g^6`AqkkO*sXnH|6Ye(S|4kd3wi+$)moZB>CDh3JiI_!9tya{Xe8EcF93MsW*}hX zHU_p^f!tw=e)MY7bp$wXHh z(kuU%cg39#MKC(uWf(FnWHe`Q!AmoGd)R0SJvfHd$6c)@WeKeH2=*G@dRQRs z4|*esK-vYWJRkpWVW``p8r!!y`kv{0z4Rn|01A6*PG=qVk`mMePI;w3f#ae>C?M^c zXUJ+lUdg@+pM1`0%gJ_Dqfb+fm>meO_Yevn=W@O zW0*OV|Q8!_>$ zel8N=5*gIVE-liu>qXFiIEbt8?gwecse$}wUgnnT#HfxXn4rr_YcoXnXeEspJ)SrZ z@Pz0Fay+4zHz600oTr zn(rGwXr@2U=-ESB^=CtgSsF&U_dGKs{)IF7XF9Dxz4M#kkD<3E$TnaSx1ItJ=H9hO8(JUGjdCgyd$gVpJCs& zzq|-6lcR(1PAREp4267iOVdB5Gu;Yw)us~a&k?+5s&ZQ@uq`c|1hU+J*dB|1a)q}f z$ZP{HzV?>%SZF)nwi@KoK!zu0vsEk{Is6nHELmnULhaqm;u?rQ>kD4FMIC7Ov8t5x zU(KNCp9A0=M2S=!>pLB#;XInSWpC>^O$32!xNacR(=b@gp^$CQhn#vUe99!Duqp1A z9DL61UdM!Yn)g@T;`53f0I0YRa$DzV_-p^*nv*V$$V45gAU;sQx6E6S`cGE2*Fw+f587_jfB)3E>L*qBB-4c?*}Z9 zSgy?6lCo;}b>6pY*dc_|2dscV8{d*-9&4wpu)X86Me|l_|Fq&!0K25 z#SQ)(zVY~{Po}!sPg(0D#iRIb{1zP-vh-}Xnn&#o@BPWr8#t0tktW(}Sf=N_R@xiD zL39nBZjBYLCtq70s=b2kpj&J*JSIkwMZH*A_h>Whb@{$<^wi6@r)R^`M9a)izzvW2 z)6~`IA409mhEvzIbrS;0ZYK*$G;CN22ape}L<-b7@N-~>n|LbCUc>3?5{A7Dl?_3q z1vHQV%vpd5S#;Rp;Xi667stY0xp)K%uJn9WpnHU3`o^XNtH;;tj1NsXX1+H0pyg)E z{vi3!F#e|V0&sVI;OOAkeOUd-b&-#NjH4X~m_beBOU=l}sGmatn<`huZ&m|tVuxG; z<}P{Y+wq;5^yc5@E{1vXzX;*w-KXc>Nnn2rKxS1XTO&;r3NOKZ!7nIX2FxZ1npz~?S$2owg4 z)UdujHDhBSN#xN<)=ZWD;JCh0^I$aXzVuxXR(dHKVJ-y=Tp2l1p=(hPsuCrlQ!Cx@ zGFwdm5(JMeu?GD&*H-_0x^^Xa085qET%rWn0xSQ^Lj5S2cL!Q+XXFwWObLEqK>f^ zJhm4B_#?uzO1uwe7qE5NiiuU6_;#Y%&Tf8HWUONUoO#)iorAi*{f=C}_bi$}S}6LM zQ)&^=!tDZkYz{NV7QnjZ9Nd;9JDUoA$pPoU@GbvOLKf3))WlRZG`pqG7$M6Mzj!pU z0Rchmp+Nvxt@OOcgu9zxj&{N#A6(FRxH+#;1BI=d^e)!~(_|eihh~Vb=V+i-Rrqwc zlR)?cA>U@YWejWEllQ;ru~+R6;`bZrA9=oYcEQDpbkY*)*>hcAioi_O(wBAs`)hph z@gR0gAbveknCMzzH{IJ)XhW=zWb1Q3rrcA=QYcxT_!AA|?p-cVVANEPUwFcW$ub?b zo5OJqV4vd6z?$V~xdwo8){-8u#^ zF+ROQW6Zp&XUN~Y#O2NBjW@m(eU0w{$~ojUCLM3~;KmW@Ba$Auq(8f;|0p6;bT$!NUS73B5nTX}ECuYC@F#`y`RxO&Uf}W|kQ08a zgJ8Iyb8%JGOCVCH!t>J$bbbgam{prGVZbrAZON~Vi_Yy;aTBOTkhg+))-#ryfI`Xg z0*Ep0AiKo2YD9GQVol2I7k`@sgM9{({9RcCa`rdDTE~}YQ??bbEMvM?_bJ+o?d>}I zm!a6y*?@0uUk9BJ4munh%%LnxC(m|8nJ(EvFRT$s^gH8bBbqf3nK?;G?JSr;rJ>NL zD_0E=EdrZwRo6fJWVeWOsD2cF?sIN)DgsU60?Q-F-UGHbiU%)Sjx}I|PW2SZJHPRB zRU9(-VqtWr%2VK$l^jA@U8&+R1#JUmFJNv!ni>n}%pduyfgDZ#@1FjJGe18}6d4@K z)kA`v2>eS5*Q30^hQ*SP)$R-O%iJsVsOYkzE27W;&RP9c*_9d1GnR20juf#L27n@n z+ue0!Zm^8Y?{N0v`B%VgPM3IzZv@GzCmDg8qC5<$X@9C*Hz1opiH*S|l5ajusVIMC z#9)iW?*1Qi=HuF)+S*D# zBh}TdOcD`z!x$hUM6Zn8Q5`cTv};7<+yUOE-yPoR8iXj3!D=9i^5CY)m!m7pbPsP1 zd0Mr0L5Ayh7BAiXZ7_aGV>*A;|K04>@}~@J6ps>PyL(XM2(1K>Z#8Y2-Yf2#Z;(T= z4XGLnJr>f!rlI-!8ppScQkxT&`{-aaU4BaU--Fmkju5R3q3;_xmZQ?YI7*zncl(_| zy`UE7aJZ+|hQHs{;32KUL7~VzZ0zjhx073mAsdYI%Uosrdg)c}Db0XEj!B6*Hh`aM zA~C9|PYkPpe(^{5Sdt1JD=o#wi5D1Ec_1oJ(@k~#Fw|Gn%eg5uhz6T*W4m z8NaUnRRD~%+vuFse|mm^BUqN7nohd-5B=B!QZz%5AS-0{&xcrm_iURx2!t*J09SVh zW(+-f0vhyy0t98pdsVZOs_OcC@lOwyJWDp2UN;_toy{suZvs?uu7jIZY1@trRy zrOuZba{nm^NzRpUoQa|J^aG8|K@0U`Y$(8wPq0Su-;GbzRYslCEq+9Kb4Jra4xgY0 zt90Z%B9tbyN7!2UB`WmIr^m28@3%cz;D#SQ!KufoZhzh5`Zfyq@wOjTqEmc3-0oY< zBcu+SM;3@>$EAomUu5Vt!Uo8`{=6@)UjjO=|8ggvzB$$8{fcC?_3q*^hCJ_x_-T8{ zcXbV9bT4R;-hoi%x4d5-19=?Mm|v0Mw*nm1r&$+5IYeh+2V&KRVAdIjw!<`4@0{@n z`0(k!6Ho6iF?v$CL4mm-z8%{LtMqa*c6SH8Y4KPbd|mgQg^Hhy6iq)LYN|$!T9Q1{ zdo8lfmgZ`229A{Lr2|WrzgJAhoZvUe%rHt%bNM^8j7M>u!-!u~y*=C2uy*qU_&VQA zx$NJb=6`b*Lw~7$aD}FRS5i65ojHdxc?zc{~kp*nOhmzTQvJYr|Gmehpr6|8h)dUY4pauJH3DNL4-?yz8lf6I(1TR$A( z^zP#7k8A}Cr5e~3&!NW7-GWOdU8m&8C196eIbDfndZVx{(`t+HLWlk`JR7vQps`i$ zE^h!Te^GYV#iafS8i>r#Csc!OP#}rsU%D(a7va31!!n`lbFPNZdu3v*TGN(y&iv~u z{{ZTOBg3f0{fnEdmiIK8@@o6MAEwGic=c2R5eDZGPM+;bKc=zw##P+@*!zBpb$GIK z;^fO=Cnm&4J%2$(q0HA?dGs z8x&fLVZDc~ogLXF*uOs;X7&?idci0D*UbYT&g~zz+#i3~_3Dele3^6^XEB`)O<8i? zmyOYicb>C2&reNa#tYmO9L-uP@bhe$uUvXjyF=<^!k%f}IGS@b{SJ3*#*ui+@2oeg z?Ce@x`J0;;X>7r|%zIV?2zLPYMu{gV`!9Taxx4}N>**T%IF5;2^wP9J=mci8Q(0k) zz{2&LBWOR!e!D+h*ih~}JMI7b#1<^5&u=otAD}PP+(JrwpagT(6ajATV?5d%J0z~H z!pb`alt?q>PAN?;rl+WGrRfj9L3Vb$G`7Ca$aj9_?j=8xuSj*{L2O8&N<*35Q1af1 z4yB@pAL$-Yb6jea+~poc?=8G%&mH42cqVi*y%6Jr>61ppAlz6tS-L+Jl)k^Uq&Hxv zr-!Y$TUI;%gsAiBL=}Gy+98@Qv77X9VQBBq+&sd7)6f&r`Zcj2m*Q4Ij>HIws}pZ_ zuf5+rMbt1Ly@;pleEj%&H`Ky?KA_JA+sar)9KvlQKOwZwM6Y9Q)iZ z{G%Aovm%g^9OE1y+hw6Vx0F~7ZveqCd#+3KmlSzq;OES%EY5;u5AsTi$icJe0hCIv z$Lxi=tBRC?7u$?b=7r)5zHv^+bCL-^{>RAu)FLvVR-VHCG4>Kby@zxvf~6sP9C zeHk@;oIDcLjI3}YTPWfBgtp$jx1!Y6So`3A4zw**Q7kq24Xw>*nsw?@I~pAm{rpOx z&WiHLa?~2C{21Z)3obEI&}FYNup%^gojebL?B20DzJSfePjf@K`;P6Y)w6>#Bg=+W z3#6c`P5ZBhfW51=8p^SWf4OX4VW5SMlZv6WQ73E5tf3nX3l?##?)Thf2J>dTN>8u3 zdK=y7C7fQ-|1@jB*P7+#`pZ&jA&K^KV?bkSQpr?#S zUE^fAGtL^KG&jK8>CXi0jz@Z02ZLk@E=SB4L_UJ_9Lj#=gl;)eRCPV7G=h4NtRD$> zc~<=ac7*bx35RjRHe4rHy+Pl+?L-L2E|YiY<|E!qi;2s5u~(>k%er zMrRjvaLGOmmt75?#1mwLF4gdf9(@weO)oGHH=C$f&|*Vz_F3`|1}qOg_h38)(hI_O zM81ezJ(hNC&+$Bm6_aYdo!9+MVB4j4+%&Ro8}E!7&|ywbbxEa+0^f=^%1l66tT0tE zW@_=K-aYo~6G=C0A#OE0V8p$6S@TZgMTK zcI582;p+~cW*g*temt7H`EU{J7^Lh<{v*%MSQlwEPC?e!7%< zs|FhEd5A#M++`4FmP&+AXOwm&D^OD=ZdkUlGkvOR8#q^TyQe8`GtJxqf)>+_ElFn@ zG4f-+?{l21pS`}2lpY(a7h_q^`I%X1-pbTMq-PGBch2!KxTnOKS&uTy%hO&pDR-?& zncpSai&{`KYLLO`eq|6BgE^-!Wh&_VIN(5*=~MZM9&8@+SX3JP1@$cP-G|5iI>aik zH*92`6q(E6LGdf@iA&xKPv5{)5vzrGJiPV&Ml#l2%~tjig^5Gc4dXm0$0@yl9nNa@obWP}tB25>6aTo`n1cKnkEOhsoz$={!yUl3

    ;~(ti^I~8dY87oL^q(eF6N>KMocquJ!37zF3?eM;pw9pP zG*|1cB@gQzG|TDQlo(!Y6I1H{SL|_wr=zvgu#j zRQx^$e`z!Re}ugWG}LSSKVH@%TSBrgsR%`kHASRc3L)z#Nw%i!%#1Zuwj^Y~C1f44 zm1U4Z)~sWRA&jgu8ODsU{GZXi-+RBm+xPs>>708{$LZAbd7k(3dcEGSx6MLPiF6{9 z(Z#^L)VDXyay0Ed1@{9=)B3>s>et%pCUz6qf^ssfDeNvc7CgLN{T94@a_pg0H|(2y zwC5+p`cWuUZF0<+4r*Co<#SLegZmcP*FOIi#U zj$Yve{rvU2G_5Ez5F{OV&NLUEZCsdA&T!2T9Z=^5TX5csspiG2a+cq}2;gLV z)TVt@Dl~I)9wxu=170WTpIbS$tmhf*={U^kIl?y&D}%17 z500;B-*b-IM~u(J);^KnzIj(l#hq+z<~YKBlG)@`X$07~fXs#S(8s(;Tt9h6nt)l3 z2s@UhmNDKAvW7I-PMnHHNg zUUNNh{w+gW+7C~UiF{|69uEGnZjl112*#wm8`z?V$_`vkZ4J@^lY)Xc z`A3Kw9rnJpKhX7LMiF!SCce=@!ze%mdLTlSNg`e>`HLiW?7q%TojYM{lhm06S}-3v z1f{VD|9n5rpV#{*R0wPgoRZ$JE3U)Ri3_84t`UHa1L9z}F7JTclhVu}B}>wt?Yko> zFs{d)$*)CS~@-KbC4>BCY%BUCR`tV0R~{c6WS#XzlWE zeUA#!iS){H${qw(;_K+O=OIY2)8P~uj6IY*u(KX7g?v#<9!3SxRMBwS$0)b}ZM5Hf)h{`{v;O=}`4zdM-F%}(q} z@a5i(z>P@E(rT{{H=RhGV1Lyp*s)bVIH-9y9HvhXHJgzE7QOFe8OgcY6F0ikJO>1J z$GpBAKLCAff8cg0zFj7#&3DoK)44}Vmy~Z>se$Nsj4VFX)aLv1Za0u}?E9!6+7_lC z{y6f$lK{!p>LT>M?g(O;_n{vlqQh{uO^^>3-GD-J?0#72qW<%3HXmsobO$ z#xXz9=dqw{wz6i86I55;TCUc)9D4{!nVodXViVLjAfVKMYA7i~tuXN-zCT&9t*sFb z&{xyI`dCL6kk)OH-W?Ha3Vpy$8gUD)JZhb1Yb7mr>Z}ILPIfCH3&=hap#1nnkIH-# zEW2)?cRsB2or0SJ*3L}Dz7@SaUy8r3wgg9?NSf2&s1uDWEHCY5^}eSXmV=wAtGO=X z{HiDcpSz?%k4qC~urPCU2xF9KSG{h$f1`PJwrq9vo~30LT{d0N`2F{-vn;hXV!Fm* zr)YPkGI_IGmRRZSZA6D2_nBPux;>%^9%aB_@f4H8g3-fI1amdBDcN0V>u&Pv7DPZ3wEX^sdW4C|rmV(G0Y)(hMSYeYJqj4|%yv-KxZ5Pqoidgko7) zp5zyeC+4~o!8dH=C4~zZE)}Y47$i8^E)>3my)7uX>>bICgMT@0YL9hGfep2~a)Ty` z{7qrep)o%>Kn$b0{$*iJ*m=dsysUdBXEmom#cuPQLD#|Jmkx0*9E>@& z7g1NdYb99Hz}sJzTw*6 zQ-v}JB0oNNckG5~7~yyV0&@RFOSg4Zn+^_NAIIQtdF`{2a?KjJLF+DRez{yUKDFxc z9$i#4(e3WE1WJ=Ait>vW=U#>()4E9A?kv;=Qa3MYaHbltDi&;{nAF%)8(?Da&!V}g zk;pU0kSdi4n=Ye0t+^V9JDb2Q=#lk|ew*7o;Nkhs>W{dJ>qDyL;6h}<^Aw;>=u@2* zrKpd&no|0MhMDwo7S$btIZGDfiDQF#zJ+7UruWO*VC{$&Xa3!~FXz8l*lO?Sy_NAP zDD=($%rNlvR(4@|{}V>mWwRB7J81g$F#k5hT+a{NtOSm}j|dFk2J@-ii0+RD&^P#8 zV^;wU!?-t{;UecY#fKNPhY&~q9vg*RtK zGoE}>6QBR|rr*>o@$%fMjAHwlqSRx~O9;v=Emog7%e`8M~s0``wzg>gKE zH-uJXr@Dd?d2;g3Ikk~~Pif9)`RL-}no-}PSGU$?zQjAUo&$$(QGnzSj;`OZ!=}MV z=q-hBO&i%0jV4*F79jz&}4e@i_{ZYx#q{ zN}8;^H&4I6wX?-!7{aq#j2YgjbA}xzDBZ(*y@X{q_qru*RxQwgj*Qt^UQ#7Xpko!x z%nba>n!jge_Q!_?&?K$>>93Kf_WG;@rGDn{^4gr+2W_n@d}?zaW(OAQu16+Wg5u~- zhN21-NO`PIF3uQaB^%vF>nP&@Y<`-Dx)2IYmYMNj_aAo2z=Z|KzQqsSHnxsG}_VZV`9yYg~0WU*MKYIZpN@_?LeFe-IQ;BC=T zNzs~&ulWtH8#gLsCKqMoF(ONb3sIVO)wN=gotW5w__%XmJkg@gKIGAB-tTve_&WdQGEuI}O`t%b_VbyfLR$T`K>r?yh0KW3rNM zfb(>LS&WSN0XjSMw_2}!y+)?3@WMi{%ljqj3wY&gJZLFG*C)i{AGpO+vhEd$n+ro3 z=8;Y@$l_4!12eNYk4qmw#d1y6%96jZXbGZu-BR^!(UX=^pT37lx`E41jsT?Zqgd~x zTU_(aP}QjDOz_S|M_j%$M@9M zX#V+%%CV02(e`#Lo-uKcJNr~QA2p%KD2o}{!jn%_lr}Z z4rtwOS;j@Uf*?39|Aq8To27`#{mC%2A1Z-Re&|zot@B!|O8_T*8PhZLIRP(zjUR zT?VB;$^3LozG48p9mF3u(IG?v4$L1q%XW(`o=wk3CsgN!&YwC(Vcfy^C)@{uzqjbk zT+D8R9MQf3a!c9KJ-yDIlJe8K#^I8`dFuy>LLz(|9E+rGy?hi_{=RDhdygGV5IhYm z49&l}YLMMb#O|_h2&sscBeURgYis>Y*lqTeiAtG+;9ZZuFLP{;z^yN)VM-F)fs^*F zuAuskB!516(rKHMCHcS1&D7B)Sr$Y@dH%-pXIcp$z1%g2Dfx?dZV zXRM}+@TxU4RWBcZWDp%thZ-B7_K6%{dFIR(RNK*BLwIOwK9mpq=$>I$SBHpacKmB8 z*=hsVNQJE4G6EGAsztm*+2+Hp+4WZ%eH)n&G2+;|+vsw#Oh6OXkpH4tX0c)rtq@d9 z%fY3u^9@O4OnYZ0kfa{kbpSj10h&~qxup90tx8pn)Rx%#!q?itFn|BZcl)60jKcc? z2-t9zG(Nlf-sS_)^YZ8k0HX>%xg!I$ZYdA!Vgk5w`oe}SWMP$HhCFLEiJ>NiW(+%mYhS(H{KB^(sRV>~y!`9e_m?y@qPO&EwOPf# zVX$94uxGIfQHVdD)Lk}wM^ZcoJw9G~&cDh5Iyh~RtG*4^uEtA%nk;KKx_DaH)3TW z9EIb4U%zEB-*5t75(f?OfzL6!4!{o+Gzh2j zalrhs#rHy#-sp4Cl4lWhI7UL`Zy)=3Ogv3^I*K9kl z`le7Z^w!Bo&rTYjEnoE#=9L6X@FrriFbj<+|`ah9S0j8k&m=hLeSJ*{xAiD0rZ z?>031qd@|ASQq^Lzk0o`)3C9dFtrmtC66})E*No1$*nJ9vIB`*E?>51x0E>>d2eXs9Q^L-l|2;$<(bmmgT-=5}gnS<}b%gNF}8%>;mU zhm_a^dTl>bZVlYe=t0b0yA4A7HWf>sg=E?YT8p>GLa)Oh` zTfgy9Xso&#^xWxNc1R_Few%{HqP`i*yN+WPB`>6UK)~mfb$LH?IE*s-ez`NfD#tUo zr2FBLI?OJ^19|0%J+{vz1}We^jG6OrUKPL-)6ezvPE43)T+($L#ux>1OQ}lT#@^zl z#!BACA}%_oaL^MUW~3wsta#&ECAuV@T6xJM(KN7J)hSkFrx4eY52kA=F)5(G$3CXS zrv>c5#P*HPc($}?;f=O3ueH@Bt(%EZIw2N=$zb{F>-vL@80CraiDA{amoT6Im!HZS zF;U!)6|**&dvh&tdkU5Ze%!*nuDE4qe(pnIF?_ERc=#bTk&&#HVdqFsRuf#G%eZv+ zZWzVR<6!h1NeAE)ab&Xge#WIdHi2ia-lUX23HV$+9#IkA8BPcXU|G^W1k|4qWNgD= z{ACfEMo{dl*iaMb6{q9h&k+qzj;8HHz~Nknk4rDyLOVD((Y|hKZW}`J$sQJ_i?e2+ zRp~AzKu0@pYWV29`ngAvr(cQK9q)@CiEb%8A@@*friD++1`)!OGT47~QfV1A6W*x?rGME`Pv6osrt&8aTdU zR6T|V1(k2@_!m>5u2j@ObC5bICT_#fV%b&bouT);R7hmfoSjRcpcU^|3E9V<-sm;H z&k`8|C)j-cNS(WfBEADZthCo589R#@GBRIQ-K?!g8nSzq!A~Y(~VbAJ2MQ zTpy+jpT?5Pf~HR7v{he!3EN+vM!wjde7*vR6*RsQD!q~4V}JB4LN|#ptF+3fP_rIq%y(hx4KV0CVgK|^_F*J|P6P0|@%l-21eMBl z7!b&McO_|WZ}T@8$PO z*d+i_E{1X#uvArvWI(p?UO60tY~f>LIr1{9s|@mY0E+*ZpdHp-J~c#zjI z>-(X`rsRII%%lgS;i}9qW*NX+)EBa=X-|;}X<#=zL?mv19$dK1yL-jN6WvC)S4)4i zT3Ay3FzEE%uXSw(#PnA)cr+IYg^Lj>DM++nAuU_quMxavNnSbXIOk&^nNfyDE{ssLDPc)ARj;>Kt=TRjNq&9q5iaExbPm;vqvhv ze$9mD=6){Hlm5j!Dd%Ltv)?7nTVNUKq6=0rpaA$=7kDN!Z0+n^F$^pgYnUSB+dp_+ z?pc@PNW(xr9rPRih|UTe-R->`PzPHpuHIx9d`#uMFNL|cDIFm z#|K}v!N$5E)RNkg*>;&U)O))7bz2^wbk6)7wO9y@g>xT_rKqwkcO62o;nGS*tHsK2 z)xF9y7DOmLRk~U|L&(S}uiyC=0A1xQ+Grp%m$y~U7ubz>sA|VMmZrX2&@einA6C_( z?_AYCGsi0PjaD=)n}APJK69=U!bQC+-jGj##0JaAWGio^tY~s z1CD2}8SnPr`;KGIsD0Sy&uc87iYb}6&4~d>wP-5v+xee5HwD({0RU* zAt71@lo>?3)ZrVQvYNKRGI;pz_7Cjt#Kz`gy?le9|BnCrxe=$FK_d4xFRjgcm}U;& z315-Z$V^y$<$7)!0%Ox(_b~egwZwYPwz9qa&KHUzb}b#kI+?~rmHG%R!~r`O!HAYW# zgt#?$LrQb5Cv&}dhfJIndM^#BGExkWQr~L4{IS1(Te;OOHZ#)UNmbxZaMzW^GI?(m z9e0@3WE$|pU(u%U%reh^t^=Xer5kgmb+Pjkg4s*7~&K6ql3sgahVg;)sBClNdDWYYo6wssoxu`vvuyl&fNQR;@*Jt5|8U> z)Qz|8@Z-`z;XAX}tDgHWU+XCgsC(>|)}a}-eiW#HQ;AAP`qfxn^A(i`IO5VI`o-Lwa{resPToJ@7p#NIX==*?5r}@531G#(|8Fl9BjFO(u{)*3msiG_<&kJ64>^vkXNjW(Q z=zOjkSSyjdRn&yo8?JzKtCn$V?;WE$5`&TMA=+ThD3Du3uh;xSho|C;tzNP#T z$Rngb+mL_2?<75)vW?kbkZ_BZNLwl)ceXCSE4{yOg3bXAe%f+u(+_gK+1)lnkq%nv zxnk^T66#_q#Ef?77%zzydVg)XC2jdFfE(jMOmh2@JW)$8i(z+eZYpqTPD;y_`=K*!Hcpm6eF4-s|0A~g#r`Q_o+@HLg+iMbYQG)avVh;Y zgxgA`37^*gCUYZpsZhUv$lRh4w8F$jCFV{Y>LWS?yIlgu$PMpKh6(v%#{m~#3>hEr zSRZ`QAHf!rY>Tt3a^ro8Upt5&U~Dk`37w62ei(M;io=yF2|&VYU@&H2phOC<6^y+f zDKY64k=|YEAq}{LVc*72=!bR}a0dNe#_F;^I}ZeLYo<5p@N4)9cdscb7T@w~PrQc2 z+yTeTm$Tdnv72#?{W;hPPTOKRiEXk_xlbEDh^{eME@LDY#P}ADhB$~!ys4VCV_i*E zC)IeB7(O(*2csj}Rvpq)&_1ty6+9-un0tlBzk2qDGymK&&m^_aK;Qc3elR58q<^Q) zQQzsY^8we#Zlyxx_OBB=fnkJEQIy=0p?23!V&O{`GZ9w^Wj{|dx7u!1@yjCp;dGY1C_SX>@`G>|j`5*MQn zKBCrVWvLF2CM}Oy!#;ejc4Yll_t0TFRVj0}W6{;+5vBWZb%yN;Q~Ul<^uLZ7Is~LpAWfgH^Y%O+cC?p|P9iT;qoX3EDwCT~ngFrN7=> z**>{5Id?v){Yt0r8Jf@#s(Co)@^X4v5PNC`SjFH{E(;=4z4gF(!P z%?F~ZA6Y^A4~3H&$K%c~V9TkyU3BY2yo^5SENx&Av^8ROO|-TK*zZ|DX=0on3i;u$#|EDX4ImGWHx72 zPm%&Q#zOi{=+nH}zfR3_k?7oQZ|G1REMJ8V;P{q&0MT5<0{S=~X$Rl&T;;K04~PsT zAL(az23qJ)9xJW(p^=^WT{M@AS4&8|?+rq{IIwfyJIa)qT6cl(hqbw1b4MQvmkier zw-5JYGziDP(rL4yL&OQ|a&qsIvu}_W0=t)&AG>{jaP*)N5DcH(OH+FP35to;G(p>6 zUw8g5>DpV*C!LT48Wq#Y7SyK~au#|vSbfy4Ssl2UfF-J?sA}P?QL!)25#4Xh8TCzA#vD~- zq85B`P#DC_KcY9vvxg=dl%mFjjCq#|*=t`fEOkuGjC@2Z3h<{8!!GXKSm&C18q>EH zQ%SjW(0b+-Gwbidl{)OFM$=djz?s%9CL?XYLQcRCXPsq@bG=-jN^mJH9F}_*EqUxx zT7mQ@!LzIECUFZ3MYO7Nu|x+1P;DD+P>TE&KRJsyQT8*Z0S^oO=x(>hiUCa$e@uqD zIuMxNfk>)cQl%Z9+{^#e2huQaACJ|};os1Vl5@XV_x@I| zIQ@PZ7B^9QwxD&)v=XT+bIb}`pEcTl2hG-=N>O%Ra-|7EK`|i6-q74T>*WK4Mze>P z7JW8OvQlJa7AtAx{*ytpPuxAH{Xw3AXY~6)ng=N;ru=)IOI~UPa*!scTgZj@ObUFu zZ`nHmwup^os(h&)X+dbZKr-RD!h(RDH+-tPo_3G;y8I14Mg>cpb^3XGM(BzrXn92s zPr^H7+b-*0d2DdN@UhXEe@9P8W^k5&QOm|NQEj{|U(P@uy?-S}(1rk=lk`+QhG$W>|=BrKAH1F?E#X?ue@5m2}R zOcXQcvN)E<_`a3rQL7u)!BMA2BQeF?D9dTv`q5gKL;}{a<5<#ZF4vvHFEHKkUb@lQ z=PsbV;0Mk^g%{V>D6qrCL=*5EdI^-x7oe&V3`J%bHM|2i6ZF3aN#3>1x$yS(LqKdP zY-aQkozzdjcFsWNn8WtYv)`+ioDNQMeY68^8Up*ojwsVHhsG@#F(a(a44l*n?iD-~ zWqa#PYh2XLS880qlKS<>3-zUX^#)0zqoR|dxW^VKy@iXUv+Z!$hvV!Bk-(!54}vb| zpk9RbbL}_Uf1|~xCuJ)5NC7#8igc-1*bVZ>nld8c44u&b85R^?;@jHhn=Z~11fvY~ z#8>NouB<%iHgaBdYek>9*6s!+gJC}OP5^<}Lj_DcdXI_!$fY^95f^l5X{3L9*a6@_ z_s6Bnkq{U!?Ax%{XP$@TT94yPmS~$cuxWdhjY1)MH#-5P^4yJ12>o2wjPot*ADtFg zLA7N40?B^4uvu&vGrx45cWKeXTZZ}D%AX!58L1?2RozyLG~Z;<1u4d3(?t&T{W?nB z>9s~kSt(|+4%aehHvt|vd~F|8fUs;LeVVUpsppMn0V?ZDo#{_&e=tM-dM;Ro=kp{BjKWxTl{sRIOsK{l6Ux-uJh{12TM8&K$}C}L`&B)h{@VG2tz~#2-wO9JT%Hj|R>9z^s%nCR;( zYQrBH_MNB;aBM;!KOPE>I_;`KTB5ZeJ3Z(KmfLC28x6sEv{f^{-;ti0ln9O+s60QT zQ`%5M)aR7H4!e8>boP~{n23OcP1QU)Y^lfBS(dl_CvBycW9XqkuxVo81gjCprk{m= zVo^fsS*cl=9VFOR=pR#QmN6IY(0^;$AiV!_+=}ks=e-~8LWtRq$U+?c_XX~g&B!Sv zR%6B8#XQ9jSG4Aml2iz~7g(9R!%;^lqzwayxnAS{pRh3V!2b64&f%A94E;ixgEwff z#;Ob>a9~oHsLprpoaVyNs0b;c%!Vxw08~4O1Rl7I_0QW_$4CTG49Gn}?91aaGZq{E z6CmR5P}NuJ%9n?%Z#l0cren@WZP`5xf3aO+y9fdX7#^_)Q`6pA6*Yj$uU6M2YMvm- z${G@)OJPZ!m^rU1wG8+6WjR2X)r^m~0}jEt4rLGRH+=@woN50~S&W3rb~u=f7)4vn z(&iXm0-wOx*h71Fxb^gE7awlXr&<4G+o=Pmwc%WLUjD#m+hn-#y8P`}GDyDx&ybv< zwCd|l1RfS7!$Y%7|K}S2q6qs2DZ^(^;n)2*(RYGT$KEIGqsg&vLVSb;)D38CZuoyG zqFJDV|AP2c)i?)4cY+G~^~nXB|KgH$iGu9uYB`rT+ize&f}^KT=zZG)ys4H~G6~cZ zqhqbs)-e;e4Gps^D-{Mee)KjqM^ZV2LLGL=m)Dl7*_LX9f^K$^*j7gR>*2l_i8!zG zWc$`}-{$49YF0`;6)+XPLNl8g8p#Pn`8=1}MqsBB7gnqGOdu-F+UO<;S=kM@}?WF}iFB22B-#zIi_WuCDq z^0##@Qw|Y}3$%^m`O)B-*8vBHY9lK(*hKWbu;8$l^b&Z{by2D)gBXh#XVXQc7K<7+ znaQYMEw31;ioYDiiUeNhK0F%LIXL?CfYilKeDYZ!P0_uX09*K|qtkK*Ynrz=h;ZgN zXKt2GiH&_48F`I^z5NE5@bhkho%E9CJi`(=Hm0;C1RAkx=|^{VsIMe0Gc}OuR(59+ zR7ht1`2i$6EeRrkLJ|~f%cHZ{GWr$Jg2e(XxB*b`0C9j!oSa5hyE&s*uQs7wG41x) z*$x3-+2>7QNTvA%dYa9^iy_0wC04q*uGd zh`N&TSJ1PwCNs77xagw5xK^#XGy>vwA<5aevi^X|W7RXOv4?2ghS&k)10e_W6c&sf z5K07HufvnnFDL$n{?2$LU4(nP%ZDBnWceHd3u?Gj)pYUHs&1$Rz}gq+p8lo;cIru2 zRaZT=oYC6Kwpv(*a#;na91U;hQm62c7ir^K4#GWcKc}0qNXXhc24p}q(FiL5YmB$B zoA=+L5EOeDvI5lzpSVGf#^SsDZG_TDFSPMZg0W$&s&c}M`}D9c@vieK7~=4qZI3u^ z@Mg3+H@D>V>!Epor1hJVt=?KJd5!LF2o6K&iGxF()vqcBvR|SwQv{c#MK9%MIg2O& zH;k|NR9ib>yS?`4Nj3gOPhj~|ckk}1Yb)Bk5fcDfQ_xilE&oPTXUHvb;Va>6?6=1iIas6mX4_e;DI%@ZvZt@3%n68&UGpSS*+v0k z6Mbn2lSfq*pc%k%a~}qZv2K8lzkhSGfc#%z&R<4V@M{kEIj1#yaIei0oE`@4z5zWK z4kF0Q9LAlIF)b_Wz{a)*tqyN|6-!yBuGBu*(*|z3^svf50>YsRU)X~lVIa>(1uX~t zcohrB4-WGI*3lK^PV4=)1Lg^JZv3a0Gh}2EQt%bQDAFHgsPxk#FJbk!(M%*Wno_fW zgrU}^YxI6~&+>imTG^$scy=n2cRq@ZN=hMMVv$ru;B`3g@A6J1zYXFX4DiuHNLl?; zl2s$*o($gbEyxO$aVv(}^}NenkV)4w*!HXZxLW)D9#1R0>>7lpbnlYw;Ket{E|YM4 z{oaM{?exdnT@w3+W*<0p@ZptB)k3=~4=2aI{@MCN-ye47ai`-E5)f#Wy?n6&+P_rN z$F}?2+sYXDNH}fW)=icfbQoUB)%D9v2*w9C?%u-z=WwJ0xsj0Q3rCsJB zDX|2`3G!tX_wa-PPZmq#COwP3m9RLmYl-Oe!S91b3vb z>521_gk0}|_}j1>_yZ(4fP9gc6yNVoHqnN zdVcNMO5ji+b-5VGA;#Y6UIje~vBZiIa@x*DD=5$kmu5ASW;J1r_i)bR-O4qm-gU!A zyPm=%z8E+KI_8(Cs@C~O^>TdQ-Y)x`xP|r0a!T&Ndw74a8E?O6#=vFH$i*DI@i!F=kkr0&$qOH?|ho_B;ImAJt|FtZ*J)}?hOaA#*}LZu5lK?No?kmfmA zm?9r~F#1twdT3+la479~+xB7MEAgunwzZs|_A^3ngzse8jdxO(s~z_iVuE1sS0Swz zjsl*KUh*F13Uig$<@-{uy7cv^9wbZ8s@VV`_||U{8xIX;{}raG7 z-o$DJ+H%-YFj9wn{-7l`c>UW+-4MraR5)^QCjV@l)7qye@t{N60XYVR4rSKbMNB4K zqczy133zYAb}_zjzslt_jcw}u$PJV{G}wd>|73*br{TG&k4)?4Ln%Gp{$ zZEY8QobI5jW@=dTd`G zI}Hy{dO>z;#5mAlYmQ)YJ?}fCxL7!43JPyY9+^49z&pPHDpG|n8$;Idj?eCKx^q6@ z^gJ|4{T|hJ{=mh@+6OM3dCs-UWpem${OGtM!rNd@|57kWei!}RpJ9H?6se;0>QhOn zwi$c!p5Ij&gO&!HMWRo3t&R*A&?#pGBh}TX9%jKh7lnZ4L)FKPJO-P3g=zq*y@JW= z-7t>Z_&WNHdQxf&x+yPnVWPg)b3duO%zS*)73Dn0ePhmliQ$8n!p0h3bHwGV@{E}kF2 z{v$_oD$|Wqm)hnJsb^?{=`={H)dDDFe<2q=F$pj6_Tt1!dgyqz9-yGwuZE+Vxo$L8 zcQBxrpOQvHVA;iW5ZS3N)v>NNL`OU4ANIda^%L(SzN4p@ESa7#_3GUvpQje>M?m3h zBg|s@7}8aL{8aP*hB00kPmEzvAutUe%Zr`jbw1rd*-2Ai*dF~4Y<}bCmqxHhFrmIa zFZ80{N4yBkT?lAr_QqKRt6Tz^8_2gOzrG5I(~4lE3af}3W^OFAf|_{yM|NpYYiuk~ z&6r>X?%xBh^bg0?hRbj3Zig}+?DPc=7_W-lSe67%H25sJo&W{yn>@Lb%BYu*fPACI z#%F2KS8YlzuiSba%~}wq;GW&%2`np?{yD51(-irtKetcmqKAw0+<4Hp7!maCeS;%R z2xPnL6HtcDcd35K5GLA|?$gtbZ|P2hNK}c|>Br;8eI+_XduhiU|8gV=?% zkMtQni(Z|WZskhmOqEmvLKQ&q(CS@4sM4W7#0DJEHRk_s+W&mw7SN}BL{K-4!kfRB zlsqB%WPkB=FFvxhL!NH)#j=TLx~%!1_d2iwSeYN#ogr$wj3#v>lC;96@sr_OrK`nU z7>Ca{f2Xl3_g@h26((wlt<11R;^vT{d*K^MaSy5+!gKCK7rPN4-AAi?XI(si%*xtE zZm%6Sa*Fg2q!y$;er84hYT(<3f$p>@&r0p?RMj$m^DAV|bt{gE$G)LQp9Q)e<;gJz z*LlHn&Va7Y2#7!x5ZsNce7(C_afQC*$NL^Q=ig#r7@j`@CjG|mOLE!HMA?fs`Yv0g z%)qzTAIlz)KVuRNrYXK3yd=ON_(|}nKXd-&VAOpaV(nz~oks}3G}L5y!qtCazhHOp zx+e(TC#AD~cX(kGc6KAZ>;z5C()+7!FE*9WHD;f<7AvUE+lq!F_HT%290kP%8Zto> z50F31g@W`mP>vMwe*?PQG5q^%??rR0H>T;~QmuW+N{)HZm*d|T7B(rw&t_&3GBS%Y z(w}B$*8y1W-ssyxM1aZ7=wXX^ER)g%X3@iW2>@nM{qvq`))_`IU>0?~Frn@19pEi5f9%oq*6U0Aum)H_@6iaFM} zQM1T-lhc~h&i>8OJNy9D-8zJCUanq$0jZZ}IW*qHWTw;ewd6c{G7 zp<8*5(jZ#aCPolwM7=}qbq3t zkBG9Y%i<3{9O`D3>2~FsV7kM0^c8(CJ^!cEc%@*JYBS%|XIRWnpfmmFN&@zk>v61* z&M!idA6@g2k3IZNndj*U8XFa9+8JHh{mpud`9a zN{*_VIn13(fw{ov2H1OmjkcOVx=~#JJos-S+tT6#@(b(4>0yiYrp0%g8in)~&(yB5 z<~5_sE-ktGyO95moyebl1xDScumXZWgMMRjtdQm=0kHMaLN_o$4(6Ks>-`R$oe6$=Z2w|rA{r*vXg62F!ORNi^!y?BmhWC5-ct-2EZE2@g(8fj6r z?Yy4B9QTPslZ)%^lGrNcM^cwgWS5l-c{^;yT_=<7#pms zH%l7OV5tW#MqnzJCe}nHTUsSUC;aAfCK6=;AHhlih@VSfVWB`l!JEnI*RLm*Gg-)1 z-nIRX=($g5UZS^3g@913RAlzZ)IDS6HdLzDP|3Gj=6XL;L6D6A(juxG6e$O}qbj>) z7>V=@WWVxPHqTHTB;|V8)yGua19(gfh`yWDr-AG1x-kJ`hg-=2Gy{@rUdj-TlPrys zaR6p6iBIa4luErgwg0?{w)q&2t7BPLwtX1>=~-7A*A>n`z`PP8LIi$jic#?pYLZD=enwU@i)LA zg!~{lSWS^hbz9&H1?tfK5EVh;1WHR8%=y%}*Gn?8?q>HD%V3dgRG+j#?xrJ4ATUs+ z8nK7|2lCn!f2cq-beje~d17NmCjH|! z$+znmJrzik3^NN0r#9Q$)vDDE73cnFgs9`vf{}^|pt@(ICMA8en{DaqlbXG=TG-wC zov~r)5!Cxl5>P<4P}yG^i8ef8%Q7weUpE@q#(DU|zHczC-`zWM0YCz&Cl=oYjXW57 zaO0uixQM!cye%ra>~iz{^?UL~9dI!6^bySPplYt7y#l6V+C&dX&ZYkX60yHYd|+jY zXd7%)p$ z@@HQek(fsM;#UG@;=7qemflnEYfe=!SB*W|n()gW*s}9Z>?Kh0w3JF|D$~zVIRgOm z0z&VSA~%;wbyk{!5PZvu3cC+Y6+&R-OZJqrN#3olg_}jX8FBOF3bsVoThPKu0Kb4F z=q;<)z!+r85;*EUu=Ty*fDZN^E?X|L4^| zXg*NFQNPK1v|)>1?Vwj6sElX;yNld^1*4zyz+9D3qTQY5<~(L*#{$5>hi^q_18P3| z3s55z7dzPDK|RvE=Nr{F$p>8vT0JP(ik5GnMe=*t^D5*4(~wpXz#DWlI9#4XZZy%v zqB~Jgz%C7K2JN0O%rwI&0civVVi)+qclK(}^W$t_ZD}gyZg@Z*6T1IIgLnIv;p#UG zBxy)$RRT2Y3Xo-EvOrhsL~VJ&T?)IJFjryvzpnUnC&V!tRi9PPh*&RqCocqm^!j^; z3GN0AXmhQ(H%Z+-ldiC(bRC@a;)8)i&??XAMri;}e1q1I z@r3?|l`kNBkvdb#6A~2qEND7&Mk*KpMk2rKONMN1ZWG@3K)~dRpw{`VabF#1kS6&v zAI*XXNi%H$RrKmrS`9MglzH&{w%6p76Ez~p3efD*G-DYX6M%98A*Bph?4G7qYd9NuCX?=HiIMXxf3G^{JN;4WY=v{i&Ta z0pH;=SX+8tZW%0Vtl0JJ?I#3?1gSD{6SpP!{4d5r{R9t1%7Q%V0$*3|drL4={{z6f zovU_0aq_aU+H53Qr5=)BXVF8bq{r3)e?BK$U0tN1VKbPHPL#=keoa+UXz?ZDKx=LV ztI2mCQy#zlb~+QTCgQh`pWzlmJVO(Mp7uqfi}n}YF8alvMe`E2H(hD{%FPz?Ccl5AmJ;~RRv>4U*)0J-&ymnw?NQlM;8@*l!l zWepH4eBtbo-pzAQy1RcSC6z@mvC_1&$V{3fVx<-dw%7ot+Xw%~cWF*&4=}$FUYcNX zI#&H0;QnhJ4LWdLV9;>2qh7|`k5@L74F@+GP17WF1ta?tut%0$pFzDzj)@w6hLBW8 zt{NQXBbs!+XB?o5x3JHiAmM|rYz|WlWyzJL_{WyZe^-09->Ue)_&ng6i}7q$71b7C zjoL*pn`uVAU7kAdWhCw9SlT5xF{iNnGnnXF?JlJ{b#^r^OSA+4{#?Q>DhktP=d6Zy$c)rR6jza|MVd20lG1 zA@C&70(a~00(aA%64{k!D>nM*3}01yV74*+4(VUuE?9&b*(uuuFnrSXZFQ*h! zusm47_v*^VRqcqrM!u$}v;w;BzZw&stZr@PC7GdNz9FRspPj-f)ao6{+qa;$%is{H z_{dn=xKjtsxJ%3L3~7h@0FaqfkmNQJEyQW9Ajwh%%r66c@rRi6>Q)rAvAFu%_u7>j zTvuA!5NZQ#MgyJU`<>?o3+?T9V~9oxyF*ena*DgfkSNijcBneZ9hAZJQl#Zxpx3z? zg`{#DAS2y{GXLgeqsFp9b8$BuAYFvY4bK%bfeztW$;q)4cJhL-lAWgw&@W28vQuB~ zQY8#_RtN5EMF2a5LUSe1B-J@{1FSh`9hU|WTg?r9e|(889U^E${SC(*&PVZfgPoR} zstw!99xQaMw^@IcZ`psDvq|2T6#eYaeO>S^AHln1wlv@hH%-*w0%CZCyq-AEL6VuzxoJWONCN=W8)nd9*o?4#76>|LTg%T%fjO2I1vnE zgI*V&4|?dAw@{hy1lKBjGPsj8UM>IL>Doqi+@|kRu=)zR7N|pzkZ)h>{5_{@yfb-Z zCN~*bU5JSkqy3=?z?9*F3{{r$np(f8Mr4`oR8`Ra^wrD`E4MV z*i8xCQ11+;LkDt`s|xB*`n-`r6NmY4{etAQb=M* zs4Qbmn6YHdF4?yh64F>gmKj?lSt47=5Rr9;$uh?Bdp@Ji_x!%!-~WGI=Q>O0bh>&! z@B2LWb3gZUKke;5RR=G&VEB)mFpe-K0QY*PQfC;?qC%N6qI&gX=9OLt!5S8 z{Ae?j3F$=(i}wGn1hiVfnnR(hDj2Zk{QpviPhrpWKfG&3Y3TqEuir-vvap_X*PVgE zms+8EEdgAg^d}I{9T3ieEC8mD=o+Qtt%X+neN;py-~SCMS(hdt*WJHWwtf4gAwuqp zJ}9#?lB~Iu(LJb`Nq5WQX-TwH5q3-oyJv0iATw2)eaWG`s^tByJ@-zc!W0zwV~0eNtIt+K z>+a{ztA*z$W$!_8@9c^OcLfzbvduNYR=q-z!cyf?c1nk#3qC4fuC9NuQjge8sZrjz zm+RN9XTcc#H|v+}M4(rsXvE=&BU_GcIkrW?WS9$yhv2IaU$BArQtLn#PyIB}XA1{nB8n_laV6v53%o2iL?SRKa}_KHAMq6(ZyNr8^8#a8IZs z%R&4#oU@VJfB$^w<7ls>*7k_73vDMU`B5w3o>nXy#!MbGgk4kH+p~A&GY};O$%TL) z0sTP3@j(uFOC-$SueTaBs(p~x5zDDwv|^_l&BXA5!FS^sMx#Mki|E|7Pi^m+O6_g+ zy#KkV0UTu2hhGknRNdM)5I{Z)x&m#a>IcgzcQ>SeWrC0^LAw7_@oN~Yo5f82{_hS+@5zFrGxhFHID_D~D-DoR06x#C8J$Z(|WLddu zAp2vWQ%|X~RS$fbPsRH#$ARGD>F?WuI6~v$*T8HG4%V*jIlRIC#3^q9hHWf_5t!^n zhs|hwIPv8~pI4+xgj&SO9|$X+qPWi}Sx}J27)UJ1Sx!0=D|*!OE-Q2o4*vhX@}VJ1 z{{UxqOR8FV7BZc0W79VHZK9(f???ASBAS_dk3S1gH2`F=XnY4?ZPga_Jw3%zX_mBA zI>ichrJ_)obmdsxDyS=SD+H^88_ljU5>_|zKX_Hp%_D)m;!Hh%&Y=<0q=SO`#;R$) z5OHuDua``_M0T^@1TCt>_E9C(<>V*J#(PH$4dVM9ox~Ey9Qap*%1`$GWSfn&SlhO! z64fi%n5w0m{Q2jc$j`(VU(nK?yT_a)W4pqgxI8R%uA;?83zL{IG#zi~7_?V{aaCd?)+$xd>#?aOUE}6Uf@Qf&!5Xov@V#r4jkR30ou{+x>^I-HsGN&e`-}jJAc8Jr*SXdvkb|r~cdD zM^KW({KoIEC|5M4qD@e8>_@;?Qn+G%zB$DS84!dnB3A$^x&2!nS`oZaQl_kwBG*I< z-7cx3lEp_)381KDvn>+f{l z*6t$b{QN2RSSeV{T(lxOuCeRHp@_S=uCg+ZLT2Q=rA{%09P_^5eaAb{`3~YFJ1hf~UlE{s&L-nvYG6eYF%7Z4L=* zc$2;Aad=L*g8=>6_;Fa%y{{rP6of_~TYUL3oZFKo@rH#q@A>=c@9!>v^F?N7KifTA zTm90H_eM6Ug5{6O^xfW~CYZsIFf4j^%UKu5Q2NB!L>K57f9t5WoY!2Dym=jkXmvr- zc6h+ylQuC)7Nt9GWl5mBj`hM5NmxGDgi|hKFTGU-pG2+K<%>n|@~a%`Mfe2Rk;I>4 zcRK^pN7bT}J3c4Vg37DLhbIVq{>^zTJW!)xjg0Y!l<(v%R)V?a%AO)t`K z1y7pZR}bPqU|LwOu+Uiij+gcze$Y_&0CDh5X4PBc5pZ7c&LKQAwx)IAKGLJnhUXhv zH)v{}(8=}suY+e0jKWl`Y^U=BXZpJDGN5)2v9tJSMuNQH!YmBzT)wb(Zdmytw1%1p z{{v5h@}1^?j}_2uL!8`4VJ71Ew_ebzm0s=v+NHn!7~L~u!uUSeetedKS`|F40$N@A z$FM8TinFm5zA!&oMJW9Q46Ypvo46ot-<;xesXze#w)yr$b`XcCbh9g{B!d#2To9nQ z4VUEScTV|Je5vxUWr9F}Thvkzfhy=J?tRmvU5k|ej18ZL6$%G{fNb7OX>ww_d6j1Y z?z*Le5{=JtVb|hDqKUkI(&`|^ucGR>Tbjn2%C+AL^$MFjEhRgN@h|8<=(zkU_b#cv z9cIao-TUw`$>{wRFPs>uRu9GI z-r=H_w-&qCZYY#>Qy{an%*H1hXE#3bdAczD9oVoIPfa=q{u8azvMG6HI=vG!d*cGJ zgw4P?mfs!d?G=BnsqjFvap$_M_j=_2mScxtfAr;KnI08x&du{eJK{n#hq{Z)3@vEY zQ&U4ZIkOr|uS7HFb8@0ZTeQNtV9~SZuPc*#)&ha@v^GI?3>#R`ru#YRV?Id39qU4y zpE~6M_FXagba`F50h@9+F>ko5UI6g^j33t-#KB-1D z*{$9-W+VyepqBcoK2ggpl5lu-Idc0-;%!a+c3NKhY`<@hv7<|d(8Zktz$BsbJSya-qtJ7ASuPtY|d~naem<3QNlRJxbw^vDS+H(t;Dwmage8`M+9Op#@WE$WR|6i7eFOGoa;rdpGAR29`TY*=Zk2TP_2`60PR{cLb?pZkd zFW|aD`YiR?ng}h=%c`58t}M6el3WWDg5s>pzRPH;n8;OZ^L@N*rVf$V;L7vw)iCd? zuuIVtP@EmsHTEg*+0~LBzXxQ7d;0k$Nmn?Ygl5oYnY%G}8 zwo%9593_sWL|R}kC|j+6flKyJP+Jt@K88P4xS_2O=TLjE{P3c-tB;?D&o`r)7d=L4 z_r{Vk%e(qU4$%4b#0PHZwhbtl#HcLpPs10&hwlc_wWJ0ic)O{rlq?2VUPQ)QsaK)V zF<-rY>e{lSLMkSAnD%cP-ozBJ8xB5Yo7^nqT<5 zpEzi`S&>fhf~C=aIoKd^hEDOe^?&;SigYM*!PjyBiwaqECGqXs%@wGnlOQkw2m~#C#l_!Wy$`1R@&LC<828%q@EH)KCYi8!AqQsknP|5CVD_(nYu^wS z42pD!2??b^Z0|wEt3R-4voESf^d2!*J7h1a&_Fha$e?}x_ zF-tm{3-Ucy?luz1Q%1=ko=m<3VyY1E%It2e>FzjxezYkuuVZa(GMR?f?I>McOT^9B zrEkgg;vKf`+1-8R+w+aI`U6K_-zA?q^H^Wl+cz}f;+diyeXkiF+x9UX^Ew)MlC!u? zaB3WHWTW4ez7Vrf-6Pc{Ov&wyl=0d&HgO>^FNsfIrM=KoPu7u2t(Fm-|fh#hl zE~A%{Hrnl~e7-@8afc;S60eho3H-< ztU$u9na(%eCP{lVFr*6>*3#ejs8>JS3{y`lF!izb;I${n#^+XqQ}I_cy_-O;g`|_j_K9msJAr%9S@1~#r^l)SDfGf{22?zSzIl3zPP2i ziHU}WJ6WWt%MIE@D#er~9?d$B&o)DaE{~J-VTr_O$yLG0?3Q_FLqv&Vj7+)+f;QQz z+eJHZT*bW6rHx(3IRK|p`pN6I|ODA3qND+*(&W%aFU~U5(2n~(!3}exwsV7 z2DUH^9ouJykr)Ub^4|b{9Z70nyV4sf^6A5GGf=_?1^Zkv*B{VH&PUSi&c|J1U~X)&x4#fEMO?4Obn9r7 zd|V`n13C5OLpmO5Jn`t%I?QP=G|n`9BSDjO^4MLpBH1Pv_7Myiz6_u4U~_lw$!0_a z#G^gb9LhK-5|Wy6U|mya6*(12Hune1%T0^-88P<9e(A|#!uNc1Wnf|1wZ|^d%RZqp z{*=X{Kqdc2&K;v%Nosb?N0p?wMAcG_kmk*fj2$qW!hqVfUVi68yX=1+jvLdxZhdEU z*-tnz8u-<+u0^lj+Z`T?ZMsiXU-e>vmcSZy6l`kPlGI6S(<;QVuel5Dnf==i9{(8T z3`A1b^V7+DFdKkZTyX|2yw5STMUA~oOf0P(TD=c`HjE!QpSAsnSF$<5 ztw*k6Uw83g@TVUx)-ok7W6(FM&<`_l{r#>Fv*OUp`uUC{`(5~UO>9-1=d_#T8!Eqf z`L54C@mGYZZkOiGs%`BGI|#S?1VdbE$GS}tDrA=rwUJ+H|BSpu)rxFTiF&?ALzEyZ zJ9|1I6NvzglV|xKm|4nUPfN`f3Km`1fD##T4e69rCffuvVJ0L7vf12EpL5H8bnWia z7vn^#aIr|GNS#PyjrLsqy!K+?66N=}g_Y#)u#+ z72(yW1psk`zG332L=;sFWFELj70heNua^sXa!-1vyWZR@?Tr-_(7b=&A5HWRSY396 znL=g{YWiARI)R;k<7ji$YJnvdRp5=9|xH&BZm&%k@2t`uZg5YeLl5n8e=5#NK;1 z&S77gp~`9sge$hC6J%>JHB#C(2R*oVb>&#U<9lh;_$o}y!o+9hc$*?RCF7ot{qeS) zZkA6@@X0PW!?zetwx4|&NQs<%S^qR#*w90pdiBmn?#$Z+MgdCb%|WYHupYHuPDf?% zZ1kHKh|kqvK#559Fk);51XE;1>aKn~oxd}hoh_o5XMksjXTh$H|1ia6oc-xl`CuXP;GZGJ=|#wKp}0auaYLg)6M0+~5}0pj8TwtYLw zJ&Z(`jZ0pv>Z#kUVg_iW70c#_70WuNsBSFzS;)fovSQ~2Te-n(`-x8fpr9q^i8MTA z_NQ*}_Nr*d5k-$+K6O??Hs5k5ytzoC1v{-sP{AX&w~pZI%0}xM?#gg^Sd@j$NT${~ zZr0J@N2&XmrqM<4IdBFRc)*xPZuUBoy(?@htMtp!HVe zBT8PGJ->_7B#Gy`EAE&h!Hw^q$U`T3V|zpAo2UEwY;$S~B8a*3&8IvpN(^YKp6Mhw4{rdKR7IVY`yKlY%%kp1c&?>%{YG*>?! z-tduO7n|L&EvWLqsOmH7qlU#MNuqYIDnD)1;@EY}uFuPU`U+5LQCpyYF97Zke-dx} zXUt60?rM3Wb%Jc*nujlwN>xGcb$qP!7{?xZP010^TQ z$QM!tw{aPB;t*EKm;>iQ|;N<(20|RG`G;i(`$VttI`lMNp|BYy!@hW;)2PUwWUuk{?wCisGYoSD;<_N z`mT52>6g@DdBs9fqmy+6=|ZWEbhL|wg<6oJeo{RBGVRfLWgVfOCOdz1|Ki$XW%5*k zmy|=oGvl&qeMSO|3$YM#n5S%HWK3U1a_dH-ZI+}_(doKx{dF6gn{uw}?Yp(f!Pham z4gQt=Q952a9&$b0I@~w>b$DfXH@C>z5UAQmIo77ym}2CS6YuX_<`cyK&S$BHAe+rvRG zezY=Crs%eS?rzruEbq;}Ifu>84j}dIEVVyvi{_Zk&cZT|w$NHq=2Db5xrgl`tqyNn zfJ{xQAi~s)-Gn&q7);F!71_MC1Xna5ArCJay?cFsusUlKJK&^eVwE{hhlsMwV5t2874>sF zFC{HhI=+0m_KUxuH71y{Rq=85+|GWJpyEDzTj><7@k!>dqsfnpZY`C|%2KZ0X;K*) zU>?F)E?!k6RQ+~^zospy$fmhZ_ib)T$)Rz z_qW}UO#b`TNF)CR-kuRDOiT*uyMB#_`1tQqz^EmuAo%pfDTp|U)VDYC9wD-V?goL8 zGK(gGWUAU+J3v=nu5*H!z9>i2^_DX{z0J>G;uqkQ1Qc> z7m-RF312e?`=buJhY3xr{t}Vv=C>`dpvl{Q&&nm8se)H1_c=ya%0S2HI#Vxi_i#m> z&{HyTdHI|l_Ny0FPmtdQz6kdOx$lK3vXX`}+ZUOOQ{bSDZ>lIgEp?FdvWHd{D&i7V zHTUMRx@hZh1?uCsfLUuur3D^7@r%tLDyqnQvbTNits;NBpRA{BExnDn6Tz&DS9k0V z^2Ty`3-IYQYy>x=kRBxwzXFKc^u(E<_$4?}PPM}9!ix$W7ODxaN@x z0Yr3|rF*eQyY($-Ak^&@ME~mUI7E>(AV#oqq-H$()oUL#ap*BjQV+M`2|{Yp74(178bRM~Nxagpm6 z7c*hxHLIwAk7CV+*vK5)xWA?j^CXET}k8WYRR zo46m$Q6?-H%l9V*o5hjy5qhda|X-g@xh}zqf{AH>U)|YjQK~RLV7xErne8gdmk1b3JK{9Ps|KF z^B(d)_F%UF;>;Yx#uJZ|6uJ**?zuYZ=`;c+ud5vvVENAn_g?O^#t4YkfO<#1(5z^x z;Qp)ul^V`hwLu1J+VHTK_c{Ma-iLTW9SUmT`uiF4L#S_!@i#3Ai+n}`V5vusRi(RC zA8t_JCFrhr9Bhji89Mq6l#iEv2UDgxLfwV8k>lfo4Gn{a#mqRA{xz(5E(vOE!b+$6 z_|s8JOIi4CzcQ{p)1dI#JV{%o*nOR!dfSvJC?+N#Z~YoovD)8LXlG;)A3@AWd7=i! z-tnhBVAms8i{t1y_tB(Xc|(m|_er+|@8tqFdJ&de`XLGa%Ec53g!j+|BCQDRxnr$k z^b4l}SE(pxiQ2^<%}UL|28F-UKBrFw8B|oAm7+{_iCW3W{YL&N6Kk1&&u374_GR1w z!C|e)A6k)bNf(#~tR9}oz&no4v#2mFW{nBT!>YJzr(tKMJCe0q98o ztq+lyR*^6qO#j3U=aP6~7a;?Dix88%8N3r%^cHx-PhAOYz-y-f(OtJ@tG z@;Z{hy}UZpZ=B~3Uk3O20Ko;F_R1nH>;A7g&iHW}rNxdIuD;ZgOi5PyN+Wr?ug*!m zr=_m(PG&RHroZf&`IK`VaI&T(@LFQt1rgLM>ylO!$9b

    B%3?xVX+VY@H) z9?c@HYOQvy0j+3Zhf1u=vN#Mwz}eGvc$7_xR(_xj}hziLt+~7jSH*T z0z9R%(uY8>PrYnyMhpwfD=Gpw{P11g)m5jpe*9p=xiK&0CaB=T1%A}gzvmyLK4-vD?7CTiKV^o&lGR-?nn=F9012YLjbxX4jhanU3O&Z?f z(3dj0S@>|~dv$e#lH>I7NRW^@!7UR9`gqZneZ$3{vY0l1Bupb97+pC{*%i6mBf%y& zsZy(-e^k=Ktgq?P*PyS(eT}%dC5L;f+S~ArE$=yBQAL`TI4yo4fBxt1Ll;w}HN-Vv zlRNI=2Gu?@^j1~sJKt`FC(`!Z3)kQH&0Iqb7F#DXW2S_OWiiQj2qh(L-6gqOo(sgp zG}qQ{#GF5`TOhRGZrE=9t^DUR_1pY*^iQwWXCQvfK#E7xVb66c_{0^d5ZO~^FL&+i z=}AkK<>J{+uKjdsHQ&kPM5%IiUGoA75yNVXCH!nuV6MNiW^Hdj17C%YQd@^WU^e|u zS>gfzCwnWxR_70jBGCCYFW(1DKmd##RGKFiF3z6tu*_I8#AZ_E>Pgx*Q{<^$ zAJ1h5?&T$`wV$88+4*^agX*GCN5LSpo@b%T2LLj6F{!t!$nx^U^mhs1P=L|82-bpc zB@6|`#Ku!SZswxTJ|34lID`!jN^5tS?rZ4lJEs+oGa9$jqum@m5WXW^nrQaUDP;qJ zUvlq!P5qkUrUAvhU)==-FZN_NxZB(P8rP}0ePJNDM#Hn>`r?oG4D>JJcTZlH2t9&U z&bb!4jcBG!BrNZJclIbTgY)nRtzwN<5k!3}lNKlCArZ?Y?lCzr8SZ(Cp4-k{4d1QC z8y2g+S?oZ(xD;s z9qi3zq_`g>QG2=-Zl{ix4%oIl!a6z#fJ*g+DNF{G9h+o#XJ>=`K~=;0-*vK5e0lQF zZ+ctPaCZ*kF_)r#TGRyf?NzAfE2%ot3(a^1#g5OlCIoDx7p^5AN<<@n=Yiha;MA|A z^fvcWvzrb2;rY>bCP3)0wt@J5OlQZKz)r&@rP$c)R=oBAy%+MofoyloPJ(4~HwYZ) zRs4x1C78tGd7UE>IR67UM&GXNo646rpmr%}YNhANUfRRGM;W^n*pzc3O*cmbedfh7 z*JNwKWBF!!9BEBJr*UB{BUP`_C2AkMi-f|4+aqNd>a5*}p!&S?(x^HE((TYlKNLmH z(m}~}bX5Xk3sq~;Ap-%aI$Vr2I8-}(lzYBN>lksen4(_xCc-BAc|)-Hob#B`Xvs7C zo{HJ%BBW+rn4&W0zrWA(SXnB~m$?D!8mVdTTvF7DCr7fQh^*cE zA{G10D;{Kz*5%%Zga0lt@8`}5qV?iumE2atE*ohAyW?aJN{%EpV6C^h6kIEW$W_m2 zu>`unlB#<*k4`AmyNKGvCUS~j8gn?kX_HS33&(=sbipp^Nd=vlmUFj^U$zEuV!mt2 ze`Q(B+9$-e=I#BMTnIh zg4Zvb6zUQ(A7s4_!!%&t?GE9d)8?eXuI91#w>!}h;ZFsVUhx5J z!&tUGDEXHALv}5# zFOiMna=rZWc_d%~0J+HnP5dB-W8Mf~`s)4r($~LiO-;=`)Fu@vIqk}GexTnR#D!uf zM37gb!Z+Xa`5I;DcvW|oWfjW#d?pwL=hN$8X8jfi$?FKSIwECXrPCul<3I3sRm`c7%xJi56;vL7u{WjZk~=1yQ%}Jhzdi zyh2I!S_fV2A_q8W2|n0p=s9-P=^5Ja5BUL$C|4Civs2RGwV)$&*(y!3!m0 zMj(bhD5N|kRE=cjy#v8^=4aj*f8I@h3AzWj3oXhs!=B!5L7g^3zNF10{{xx5&$KfL9mAN=;?K=T^^G8ah~ANQy8QcZ??y zL29@K9NcuaR%2#V4ASUwcfeIIMB~7hTb`;b--EkIM)`ShvK>)P<(#zIz6>qa_I3^; zLG|}&DtQ21!3jHPpq_+Uo~b#RlB&v1BdqoSkvm$@a$%CTO4A|JIt}Sr;YaXAl?U1Z zqnv_iJuvBck5q1L&{6Fdy=hZ!L97MOC$!?4Zc!dO#}8{1uHL`6ICN1-Ny6XI(V@q| zQ3d{RbmXH?97Ih|o;ZeC;3k7S+lO@5Y@veHXj z)kGrAJmg>wjXQ+AJi1v_`9$#Ou#;I)*B@3^sFr ze}DAhO6i3~yn_bca!|!uzvoEE!e=RfEkeV0%1Mx9%Ul#lec#?YTbK;~8LfxF` zAMc-nzSEJSROUBKKfAnfJn!5%U|Xep^^LNV;Nxjik45zf3-f`alprB}>fzQ`<=Yac)a=z+TwHIm|)o)ic zk~_ReABe#{(dEj69ZDb)ivH)GDp5k2F{k55*Dk9?lrQL(MjnUUbsD}QtW z_o5-drjGXa(`*-R81~*Z8~TNJCu{3=kaG;TZK{Zss=>l?!j%Qk&0bD{-Bns)fK(V+ zl>0plp~UJrkPeFenz^4pozv6hYHM|a`7_{G)%GUcM?j%XE>ibOC@I-6&rcnjY;KzB z%)^;VS(_41czC4d!+IX-c3wq~)^qg9im7J-)d#5pRcCSJIe||NX068N#gSDYmgsm~ z%S_;8p5kO7gatJE#*=>3LfCwFT|gx^7UVNRDqBi;%1!?lmw$gd6+PQ;SR65RU|2z3 zm@Kjm{|*gI{4Vi@Hz`PGI)Cg5ug7%d7(z`k zm2FPdX?AN4Ym&k1oVFkmAQCDPBa#IBoEC`eWZkADoYCo!SZPnntLuvb63Iww?7+N> zi^v)~MQArt%LgTFHQz!pipl@MLI(z5fDY3k!0?ORL-4@50qf<*>kHUkSd^?&`{(E& z0SeUXZ8Gs_Pxa%|l+cCWao4bdg1P~t2q&ZB;&0n`1?eBIevbWz*jEXQPHAOzmI=s#E2 z>y^%Y)4mu8nGC(w!5AxL%)c3ACU zE>e`wPuqOQ3)+G^to?+ZAndVnq0T0lf6j_Mk|`;+mC5?5$ums&{i0>Lc#K-%Hux%JRr^(LZJZ*8MUq zJ`k|a7TJLiI z8To2?VTDHuAxvSr!j6UA2(t?deypM*YxaDzMJC!X@qOl5Sf<^1$pocKruCv%Kv!<` zegK3YBn4t69))S8jAa;Ug}vwA_3Pon_acRUuhWP;x~;7gWHtIZSwQt zunc$9m15$DP48Kl`3SJCDjhm{8n;=I)9Q6}P_Ab4aDOBCxj$F01*>b)Frj^BdR+E#`6pd%PHc8<1*QfisYmrg= zBp#M^NlQvM2LbqOr@|8}hzIYPz2@~LNa*s5* z5bl0lXS}zS0oKV2(FCxAcZ9oBJ-Ke-dpyT<29{lc@y=by#vQM-CcgDteo28gvrE7C z!CVAxUrfAH4$ECvN}U%v-^6=Wkc0T-5StY+jLNhJA0cIR@yW#4QC>=69?2-D9SGS6 zRk-iNC7<4-tv5?9Ccmb3EFBNHyr`SZL3>$4yxZM1lWnx_li%Cwg+9~V3k@4AG|bN6 z{SV&7>GoQEHHMR9CFh)t5=Qw@6Sjeyr?@>BI-Wsot~?(ryjg_1H;Mo1PE89<2ThL{ zk7nj6Id75*Y46{RTR*4<=J<_dyc?gUUMvH_W%|%Su(Xsd!eX;hjf_~Ax6)QT?oEdH zY(UaPJMUrfc=SVEG{*q_{DS^Dzs{E|+`Gdcn?gmC2s+lIJg8 znAZ4%sE(9lWT>wvYK$+P&&)`hbonNObTwJQ8??kRyXI`;XBxe5H%fki7bV-EwW{?spxpf7&7i~@5;}Ng;7>k&Y7Q*e)J4`s z1Wxl+{AmNfPNR1N=omrufav-aP5Ak@a{OC%LTL11S?7%dL;n)TCG0xGQ2EQi0I~qy zg?o2q=1vewK>PUB66lP8Jg!DWjh4;7S82o)X#N0sJgJPi0p31SWiDuFAisk(27T|$ z0zmbWUuzzT^8Ua0V-w=RlnBw5fAh!v{YvFE1s6S>C#@7*r`s)PJz(kY>I%DXy|_Gw z>Ih+|sr97T8@6q+=XG&Q(20>9C=nsoYT&yVi56D=XfrYgam#>VPLe3X5^EAP8ZW#?UIlgX!OF*l9Su|-RSL6 zpLu2mV!tty$K#dzh+{qkNFWps>vT#J_uu_{iNVtHZxE0s(iY6qa7R19=AO1xhgGWr z2{PYgZ|l)cXh8NI@992ddv^!k1^qr>=hc#NS*Pbuwq5TZwyveFEnZ56nj7lxI&0K| zH=_`Y=|f9C2WE4NCwn@|9Wx?`mZ{MRL@;9lGB}gEP6odjNzj!r#uVq~Iy5J#l$3yK z5#J6{(d6Y$L(0(a8A4NMTFI43tLtx^0xr(YS&lDBg}et6_e1Bg3oYfrhKKMzCXJ%#l(+O>fn zSw96fNJChaot32*kcGWFhQO1YnXEznSNcxhciBAsi}C*XI!&gBA0EaJvKvqn$o5RIoJ80v>3b(T@J4OvUzz(G8 z6M!b+3RU1Z_(QM<2hdON{~hoB+60$7UBbESSdzE+bR{doEV5@L+zlZBAto*<4-p= zDr{~SOq{11|3v%~9p-)w)@Th4wYAt-A7P~leD6*4jn$v zHKE<_-JCblQj~^NozK5OGbi zySV&T!f~9jQQ7THNB%>&N(se5n?g6WGGRck#jV&to|KD&^UZ^}qTfdW=!haft*xFUAstJRHK3vci#4xvjoUi z6T-jGsgJ_r0MoS-yJK4MDlWnhZfoirwVVGQq;y*$2U*oov(lL z`#LSY8lS|oQgXYjik!e=A`b-|29w>chl^jv95(~`0c`fqays2E*n~_fk)A5vLDwhoLMz?+<+3;mY^snzJ zf`yMjs4Oc{0@1+A-+UY*(5gvrQ_l0^`}**_wI zpmR47F*iT(16kMr{|{`dS^206qV=LRnMg}cHj|KeIX73+(NTlMPuc_yL7eN1r3s=L zKoiD5+v>Rd5Ex6l;?D6Bo0b$fH@#u~B`9C|a!q}l9vb5XVyXxl8em|rt}YaZuD2#; z4dfFAn)aRcu$i=icJgpnjw#XjGfy7Qc)a)Wx?h1)sj@HCA13I%ar%jay=JZbk|H90 z^sARuq;S&|cgdY}-=O)Ec6@614R%mR{J4F1)~IZID?h^yNF3mQ*Oa8IK5E<12rI8X z-1EJUF#Uq2hM;|9)Z-;<2xuMAQq;F`z0f{E`R0eet>GR?4xKfAyu!Bl<4+-@(I7LD zs60+DWUl^`t?36xC-&SBeIaJV63hHgV z&!>V-`WIUtU;SQSTTxFeNT&BL(Osb{dRHq)1Or1h@CcubWql zy>q@ZV)ZlrgfzKuZRDcd1HE_p7iZx{Mn%4K8c=C%G_V@F#kajp%xB6juCYbyjb9`> z(jn5B$BhTe<7K+vbl7xkyd1p;3LhvGLx%gZnHN*k{%-=vLLZE{vRd(CZ&~b({oEp_ zLL=5-6ozy0$Ay0YQ%R$XPEX>l|32K$cL)v2z%{O}st2x#adUo30*692s?FUU0DuTs z_g^jQES@x*fmqbQ>iO6u$y=;RDx>P|op40C2zPFo8sELJve5A^zf&J&<2qCON=OCD zOMgxP^4{iYqv`$p-I{UN~8hCF<87j|28SynO$XJ$vTA{ZjJo`bI#hBR zsso5luI$Ke8~=7_krT6~I;rkhNBbGeMl0psJ^7HN`W{Q_@BCht=rV2HS6T?!*W&Jpp1Lts`^rI*<}t zIp;WUdVLqp*}2FYr^QHkaNZImLWO1F-Crce_DjJrJIH#gt!QueW@M^jKx>#yRNy~xUg zMi(4kT_&!v&8xcVBplzP^h3>V!}LR%P5e}uRqWFxTSRTl)fFAn$;+=VVVpFAsEv#A zaH{>qCu?A(#<)-lFfw^KeWf?;#o>RRn3FRrWs2PbaT3TWFa8*G0uBRu94rJ*f0!~^ zI^ECO=rVKrhCekXMtGuO2f_oczpS*|AIyC3oH5@Kzw^^h>duolJLVI9;)`wfL78`+ zY-@c61e012xQg%LzOrlr1pG~0hWPChW=7p5;R(>ocR$BS2rAfqSfhFRldt9Kel5z> z6H{lsR*gBGi)N*Ars7k4EmkXT(;Fu;m#U#1??-jRlUJsvX;V{XO-&Y2qYdW{FXCMt ze=QJMa7Nd#DX<{7HrSg~u>b=kurEzjEBt|w8i&g?kw`$JCaiFU<>XU{xaeY{$<9eb z9bs7YIVWdy847pU(J^3e4IzOA|c6xR3`x{=+`@b;z{oUs0{PZ+HX9oF1pxDcfJXGJf5%v;{T6Jy7 zs#QRPE&2FpUmu5vH$ol$Lkc?R$+lpwSu%Y6-tp})+$od0R=H%{g6Gcvz*2YI(1??pSR(5*cE!2m>1C?RXw$ZqWRt=S3W_^?B4xr=S+o65wr*Qgqj2O) zo|1YY^`GDs5)tzHh%BZhRRIyg0O-|? z{lgh@FMHfTNW=K4WI)BG%J#tXPxZl+OTk=g3vn+^V@- zQ%rNc;)slQ9ti&1Qi004yv=_oBs$j1?1NIu*rc^e zB2dcWL+<31D$34)KBTuDezch1(YDa_XEczf$G>*A+_*|Cy*;;W$W zFLxd3hAFX3Sm$6L5Ra4VD3;$rlRr}pvIR#6r%5aR1 ziw%ae{lTeSIEk*3QOf4HO_1G82gX6DJA|XTXb0AZ=cH}dg)j|@@gSZ3b<(rK>ES%> zqv~!bd4EL!>wfViGgU5+l&k{Hl%Ta`$AR$3#0(KFub%*kPy|U_yL2@RvD=Qf4M|j+U>q(v&6&@gTgP?W-!pD^KaJ zB!MV7hZ9pMjLMKnxlL$m1EoY8-nCVj>FP{ddVTuVD-zA@B4y_SC8V^T=?1dh29C$oqEkOy7x- zYyil}eT;%R3GC4RivR09`>=3-th+Y_JU*?rxnAihV~)Q6|$I?Gf%JPArz?T7g^=SX=m8nIopHl#rk2OaQoHm-rIpy z*hwG}fXM>w&wsAxI^PB7S;u*pl#_WfB8Gu*@uJy2u$45tIIA0)tfjeo{ch$QyF+-~ z)<3r4Z=a8N_~XB`%vs5&(?tELWH45)^tv!NM->J4xKRP;aU?Cwgh= zjgEk))2v_^Xo~0=Gi(YdLVH`>ckBJnq8GA2{2qzxZ&3o(v_6(J?*G(eyb7*{Jk-gS&pt)&awtVn4yBEijWcJMfKkzWCN7FOF=KxGfQanUKG! zeBPBl#SE1ky;cc{I3kg}w!AIg;I7oHqnXH$cfR9A^7qE98G-sry}U|xFsZbj#H^_y zdHQL=Iq{LiGp_C`oZ2=Nt^;QCJ|H97hZ{r%zzOcx?Q>#&#-Y@gx1Bt9a@ zy?k*a?b7DDi`sPU@6L?Ph{68uU6?OKscTpXM1)3Hihdg|DKV%bM)vd!_7=0Ofo`e` z1rXk!kzewH2@)uj+<2$|%`*PciQ4^#WdxmQyDxDmBNbfobcB7du~IlmF<7t1&flPo z(uzl?1H#Hh+t{UACNK94VReg7SAld;d44LtM@6fKz`#zM-(>ceW*l;YKD-QG;Tb@C zyym&9p~-VQ2^%q?)-SoqHXMQjf-*JW{c~UZ%J)K@7_*&H3jCVQPwSdBG+0w*YT%}q zD&vfTZ}ph`cGSF~amO#x2*}(NRU~>y&r0anh98BWj?iQ8y`X$V5EzGuY~njuMgnS; zvQlfh&+;nL)H#Oe*m$Fv&+QpWWExKv?MXZg<@IZ1dQNh--wq>^naTeguUOBk~6lPr^E48{y&EWgKV)H&zpE9| z9Ou;Y^?W{-`*Gj*!~6%@vIpUx7|Y*)ArFh`xdmoF^7h5=&ib4M>EJ(9PcP^Jrs+Lo zzq#_?R8OO+BCH?ajvQO*GO{scK%4K#x?osxNx6OH`^2Q~riM>LLOY}bb?wvc{ut}KQC3kloL4y=IGt^W zEK@FBu?n;Xq0`G1kT#{8uNDm8mW}vYgwmy3w~AZ&l{f|C)}w{zA4Z%!rl%bMxZ}OG zFf*GleSwS{C^>713ifz+Ib;a&g8yqHMr+x;Hj0>Y6@SY3F81B}K}iV~gdQG!N$R~3 z@#B%{n)?s15t5B*lQx&iP;F%J7MlP8Y~DkbM+G2nupNUK#=8VnEC@INkGzg(poCQ0 zmumM}g=|mPXoU6Znfcw;0q}sqrXuLg4}^-&vZ+X^pu#w}x!-3Qvndt`fEDT3^m_wn z*TajZM@v~VbrpILuxQ7Rg8B@R^#3+79n}^NW9V+eTZh4_fgYY-B$5CjGmCw6Na#|3 zoa7hpy9~n1$eaiD`(+YfO_R2*<7n~Ku+12hKYtXD?#-id$|4%!|83>dj_*7ECBM)j zLOW{4I$w~{b#THoz;JZ#biLV9{H9F?Kf;7G6tC@CT`Q)X2KV5>TB76KV$oBUF#Fgw zfVz#;4c6fH_SF)|{kJ}#U&y1Z-0gnnyUkFMVJ=O^a5F&RsHG*z2qJ$%y=*LgH%2ZY zb}6?v%UPf_!6qsD#~eh3|JqIjl@Kv42o3GG?Sw|7Z@N8DcoyAyBnPodE>PFOMdjwL zvmqwK2EDkKFFER!ihn5Cb)gOTkS^8o=tNJ_3pLBm{0W>#k-~IBfA;Jg^4> zi241^Kw{j0=_^}@v8=d_1BPj!uXr1M>`RC3NZiZq;`XQhfhdo2>xw-^AW8uQqO_Oj zTm>ol7`yiK{%#0hbGL}+3z>)pS<^&Ge4bM_l%-&Z_;CFbelFL>kQ?p!QwH*{8}f{X?1zF5(a#Tl}%E4ERG? zDkJ}aCRdFmPJQ;ReGF<<=r_SkLT;92t9T7KfWCa zEYEwx)+c~uZedDWViQH)Z!R5R>wNV^j)W+;az4RO2lChd*hTF93{GiZ3OxVEF5<%j zEHMDq<>gzTusm-6i)FsI$~^^(+$_yD<_6-B}bn(KmV7wy_l<*rx@mxIZ4Ly%45ny;hH!4?^bIGuo{?<*S@&kqSE5O zH<;DZLgkkBCc9c3Mqn+u zF5piO)D*In+{d$hIsEwW%weOC7yAX-q<#plzv&t>K%|{x(|JPwOi#fNnJ_hdXQkp)8ByV-2xr?JXHd&=9=) z5gpbx)OCmk99^7JMs2p$pBH>X4I(18tiB^-iXHU%HTlNlV^A~33$$;s8*!U8f=2NhmDRNtk0L?oQMl#;UB5DB!gd zztSSh-hPetUKd55tPG(-ALB(PAE^>h_XyDF3kGIQ0q;5~X`u97gdhnsAuJ?oc#Jj^#7;4UCe= z+=7D9^&#EvCnxc7ilTSL?w9MQfUaf5ztSYoRNIWNi)XVLD3R+g-lpU_vxXA=t8|Qp zhE>u)IVQrNz$yx3rQkqMyYJyV-@YZ_V;hJv&zrc z2JXN?T4vU6yyvFfh3=QvGOh6$g#!$hs{s%mib_LN2W2b}8XHqT0p zMny*MN3{04o?LlDowu^p>}RVzFe&^c@#2C*;tjus-=e=d*zN&~-m@@oMSEY@v@a?) z7a8nvFrDw#!H0qi0RdbHOdoYr6>aQ!`s)7Y`%U+MUAS<6+y0X~qnf2C34h@m)$UC_ zU<=)|MLbF@Ml3<>tyqTGr*a@QFZyH`&vhT=n(zO7CnKyWT^jSI#@x$G_b{EY<1q{V zlrx81@IwP=3Y9B``Eny!-LyAiw%uRVF8{V zki*)ltWwpH?Tg@91k=^d{EF-Ld~|k4n%a?mSh$hL^|Mr)Cl)WJ^n4WbxHYrGLS1`A z9Cc-tOb=A;DOMo~H?g*4Jx@d)h|Pd;|k>U0G5M zD39cQ3*K8q{b@HrIQ84R#%bX>rS&lpYD^t>8)8Z=tK;P6i426z?HWQtCgRwyX(gVP zJr|6l&(Jb6dB!{E@`>P8c87WB(p11)0=P2!md+=WTFwn*iR<-l;u!xxR%&SF(a`HV%EWH5y*5$P?Ubu>8P`u#++uH7j3VY zOI*;tsN=WqHrh2aeA?CN@n68hP`qhYf!VZauXN-?gt?+~HMs`!dOu9?lWh>pS?K!> zdE)zWyki|k+>R(Q|L2gw@tFDajLbCXvk?k9g9Jm#>#N2C zSVZ=;@Xhn*`d-gjhYro<@2lPeQi#6fKbUEupL6>cE^r^%^1c-o%l)7LWGY;JcY`E7 zh&mH*2j*p`vFV_F!sg)&{An*x(TgL)Ui@<()dlD@kU}pR&Z8A31Sz?m;RhzQvx)|F zc#Ly;>(Ph%5p|dG0^!QiMg~FR10wpOoLM|@ZE54{48F5|o9_0B*oD!7-nKiAJ~G^u zYA#DLP0inbD;x@ZUqB@UgmpK^_S1f(zyDHPg;+B_ z;H2j>(*@sW?S=%1_i~_30|~`wmgu-hApyDZt;X_8DvC?X9HIGa9^QcW#E^I*b~C zZ!?na(mSpzUJ9H1YTe?vN+uJ9OwUw=zVA)l=l-&holwsH_LG?A7Psrc#8?N))WLw1 z*xa)FsY>y5x?^4}jssIvaU1Oi)xWM`p!s|-3+D3lc(fp~%(H6?`RI!;`rCm4lA?XQ zc{ua=k@#LVKW}UDeTP9xEDa-`tCOe264J+X(mc)V8BOh#A+`8(gcqC z$hO{9DMX9dR-CF$)`KdqC=m&Tu9<@DhA{xE|i@OAtzXp2)*x zeHL}3Y*@%AW%}Md2f=u{o{F(x_=lhME{B7>CABm|*${_@GWNGQcHIHoqclPaNiQl! z=`X$H5^U6Y;5l52qFib5>$&@GPSN7ERJo-}j}G3k5(8dvOFPzbZU~~6{|0e+#`-?2 z;ok{Kb!XYm>79UltwB)S;SxY`kt*fi2I9jFFTA^!lb^HG4(G3jI-VmQALUMu!Jk}B z?r!QL5^AKR<&n(r@Gz0v7BRh2PL92Tw>18O=P$z;JJJx_IPmKex5dv<;>Zb`HdbP> zgBry3^rODLwKuXyM!r|+?hpFxeJ%|PKyK|nK&zaW2a7UVD92wRsVl{F=(c2|1f;k>j^jn3Tkxb z9|DO?QCs#yEDiQr*=A#x1Q_g<5~b5}#AAoz_Z3W@lj~0R_R6b6SY!f+zYF!& z7l?vY{tNwR1OrChB@zF!B`E3e9fITZJqpv7g@*r^bT~xZ)5H8@1qej zP~%`>S=pwgCD?RO1+GCq31_oMI`)*x_2=i^oTrl! z2Gl&Q1JTIv9{R%72@6008;=tI!2D50m?NU0{st-;3?D6F36UG@=XeVqp_X|H(7S0a zDIA1_c-k-2WKoBN6L}9kaRLVU0dQY<3gu!MKG!xgQ82?vprkF^22}yr?Pl=Ozf3$o zBN&Vww8KB>_o&8p2=kk2Uvg{a87#7RIlx|(ZFfR2{z>HZd-A1avGYQ{e z2H)Jq!6i|HeD;}y*id%e^?2;Fb$PiquN-jwZC#Tjm$fKym(*@+uwT#zh{6W~6-^Aa zDOPr7x6w;(#x5R&$2S#X0&Dfco^;x@(#2HDYaZ!8Zm#!f+>Hb$q&v*6{zVGkqp}7g zd+F~#CDT=3+=&w11A_Z0I^W1+a(86cerVihmB3`~hCI$$zUZ zm^~W3l_w^rEU2;mCx~vRA|$e^8ran3EDkmBD}77APv}A!g!P{8D|xv81&g}_7@x#I zbk`U^ov1R5j6nM5VPLAfUPjosR@LSSVL_TK42i61hikWqB?*bc<-|@UUEu zH*Kt&=K$C;ChJV~`B0^)Gf>cq3MZ!LGMgy+c~ zxnEMPE;MOuh#1dOJ#G?J>2c541E--Q7(N%Jd+8A7Yki+hGm_Z{7o~o(jQ!Y9Q6f6C z!}D4y2Nd~+U-R9*ycSh@O~mDUzqRXQTwin7zM;Dt<>p#B#gzee=nEwZq&b>ovOGjoeAHt`- z3Q}UTPn0NEIWW~#64Djm8}OexSpEyR?96ykoi`IYI+Kp zRw9b3X??`=MHu{nB}iKev8Hq|fIxMpZCi6$q-_>pkPR{Nlw=<#?Eor2Gpnvs{qPWULPwV@ZwPj~G?R zCCF^ALEmZs2C*d|0Wo0o>wEb!IG?S5j-F7p*Rc&(CGlxXc3XL`H#su;#<#{p^uXDh zv6>Z-XI5QdKP&N3#0?%ro>|rxmx%#K*s+Z*OfbScvO#16F?OQcMw)VFi2d!9mdbwr zgcs~pb6P5|3W(QVelqJ9)b=w~J3Ij*ni$0j&}k_Ow7;8c-`GJ9ZtA}gJLD`6e$7#k ziLQpDFYh3?CtFMqZR|xdu>msb+2R#2bXYBEXKPy?oMMIOF za%PO&^qxhOv5+b7t z#qyh74!eAf?LrRztv|PIWNR(rz9=cL8EUfIahvov5u<92(DlUFJwM{&1kZE41a|41~gFY`fV6tt*AN3Wq&y4nby34USsl4ONB?dzu3qCZTFGyoLvVx+vMQwlc zGJ6e%Qy4(+w)%n|hmnIz@sT2W-P$AC^V;imkkT0Jx8UFS)00F~(-aA5dAt|RldRX< zbf!)rYe?i)$w7!q>|5CO#WgJoD3BgB-QMF@I+gB01WQJi(!u~TR4;N5)L}3&F>SyV zGCwhJ-)GJq#QX@AB73?J`gJssGdZlGmQhdC`WTBR!&SJ-WyT=3Tk#oe2gBC}U*n>0pL_{9smUYI9 z(ZOpmW%Hfq`}=+jO&wZdS*;#J-2dK}f^)KAWs%)AfA0Mytlu-WR9r=Lv`5Ap8)*FW zjV)k~nP0sYpRjAn6+k!|tUk}JqM2=4N$T#C%IR>2jW4oBBA-M~>`C6URy6#|eT>v^ z0KILtf4j!tkF`^@KWGk%zyguZ%_9qEFygXYp z$!(}J|HikH=iLs|K+n)x#plfi{-J_r)}p`m+RQ}Wkn2>~OF0AIu3Ox|9qAU2F$^W{ zbmjB}u03tD6gxSpXCQJ(+;}eu4&z0byv&f>3fQ zz^b<^D8B|{FW>)D@AybvBsgWV9*W2Le?}NELoPZhNpH{|u~guvucCfC+r%yD5zhz# zJZtk@`|iCDZUplt#C!R!-v1)-Z4lM26yv^=ltEd(3^QYt|0rWZ9_(aR33-SsP?2{< zgQ_?9Xm+0mgAKQY@L4OoP?kkbss}-+nj$&~h6Rkw?;Dwg2WNUfaDTHxxXc)tUy*T=^T{c`NU!wgsCMKiX8-qyxM8WgK5&ynn1Ff7)}%8rgQqzxEN> z&jw4|xgN$KR^&pF3TOMdz3$mYDnP~ocT?tTecYUiBB-(JF7d$3XduV;}#LPY@Wi6b_nFNqk|qAx+uy(ZXsA z#K~qWp*5uSrzSvh2qgxEKrf-Dr%4CQcW7`P=hU{9Fd8ySF|IVx@pJv5y5=TNk7;`g z`tVrp@C}!D!2Q{|3;KNnE^2~VyVfd@=xwozhrPMyG6RB3KR-%QAJ{TYtvVlwo0?YS zyS;~%b0c#z!+^1a-v+7-zwg|sG78A3e@lXyzb$g_)Vc=H?ea?LIqA z|Adh?C+BrGy6fS$6QiB^2C(4Z6t*bS5xa%y3!)(X_h`F%rK&f+;YE`vv1pgGoP%8{HVE_Kz>F3*<_fBdy|N81(TOxlFcCYx@KZdm$=);!%v1gW`q_%$y>*W>= zr$Q9ydbYb5U{2DtNpC$~pG{Z)`lfR;t{)w6Yw_$5t~PH3yM$zxT|$k&Tz!7A(48I6 z#E4c!k9KnMatd$?+g{O^IH`SV{pklWys~2UX*1UE$t7M}{~fUCTriafo~oCM9@4+d z@B3#|@P>!lC&0zLCPp<4@7IZJvvrIhp`v0(?$2xGh1N-l6V1gRy=iR&C7BMY8K0jC85=N^%uE^Py9^-J6LG~N~CQl6>*xu>IyYhBY8Cai2~JN=^^%_z&c{` zl~|l{jyaMkgbWLh5Hr7j#4UJ#DRqJ{WM=k^v)=pLs%HxK(f5+i(E%&SvZ|KXZ&P5i zBSN`W$B-V5Wh&jl%Ayc8ji%o&m{$LpK~&iwOWY6d8?$J`(p==6#ZY=GmJ&8mF`qj3u^mJSN)YbmvHzJ3^wMYJ|MA6ubHt#g6??Bmh8mD%qa58#dW)BNmc5mCJHpP5X z;%Odp;psx*C2=n=;3U#rFI3|phxaOXu9`itBu}$ZF9_|^{eG^Xy*=950fVAYFsL~& zh>ej+xBjGk$>fT$P4r56=*kGmy!&bCS$U$<;24;%(#nJr;~+?dc;SFBr)8lIoEqLm z4yjgW)p)ujHdx~fm0!rd3i)A{F@HFQ`y!Q~-M=S5KN@Rq_ZQK>0ehYM$9UUqbmUr? zh*$;p1*?K-!olvIw-M98cvNzT#=I%-_&}{!+PBH}j99GUmjmFyY^`&Py(a8nh<1p> zzBP?}q$8}6$@RFSRlM$;Nt~;ligt=g4)R6tGFA!WV>`3~UY4FAk3Fs;_?K$8-&up; z_3u0t!0+X#rw7R7h;8yYQ0qqmy2$ zVz#Jr*V9RlG#Zx}jN^p5xa(87+5MJsZ=eXnO@jyKInK(IfsN6YP!3ly5LdEVPV!1) zzaRdj>09!`N)6i$^Rd5oXg}JsN8f0Nc95Z7y*qbx;6mE#nHRd%#XR536gF-PcmI0> zPbKeYyeGl5E%xo5NM_+n`^>gja%kThx7wZDYVUo(Wot8v`^5T&9ZNf8IK4REaJF$C z57Ca+e)D82rtPSh7NS})Q!zI^IW`t9ipuTee`@M6e>g!_G%(&Uyo4&uTkcIrRUsZR zR=a@@JhnE0()l;(G@EGU@n4ux_{G(}EK$;*OdS^4vYhk-mGW>U=@s=2b#LGfxkIn0 z5gXt?Byo0U3&W{=S*7`$gE!up=O)Q-Ac*%NFGdkMg?_(O?2Ot8U~&I?J54w z7aL1KvGD{!fgv;0X{I#wfH(8nRoZT~&ZRn8t0HglGH|Vr#( z)O3H|G5_vLfE|-_`R?WEt%=ED4@mnGf6CTqazCIG&+J^fJH1@_IiT#8X0wB)TdTrC z>;mzO_wy;!5cE5lC_}+;+l9ZQJeDX|Nm{Z8zeMiw`i&^!8st#_vR3O_6(FIWpu`#hz;%VYyN{q?= zh*J;j_S57JoX(m)8YC+%6`I;R)YG&lEWz;nx-|v0`T6E2kPm0iclie<#79)bbYAi; zwPdP%YehT=_?_XOsO1^nO+gf0_#i@JQ3;f)^JLYm1WJ6AGx1o1EOI3tad|BMG92ps z^5r95qd-K4?};JmDA_ON{Yf|4(Olef;^W85<>kQIz)wshuG>^NH+l3BeW@{E5i}js z%S_jvJW&~3Njta>MSuzDGdd5|Z#>hq!^+%!`04O?M+}f+@~*KP6*`&LetT-?&nx>Z z7T}cOG@`QSmTL`<9f^)DR|>DpTq$Voa3?uGT-c>|X~LO((X4Buzw>KH;s_gAbqG`O zIM(qh-+*8rql(BD; zd@mc~Ao9!4l1m&MjM{b`(st!)3(L6l;82Ke2z;@S7a^}GNwkaQyg@sT%WG?DpVqe0 zcGULL4v)iZ7yA3-6W`dFki`8R^DoNHv!-=kya*R1+MIWrA&*CI+xDtVrSJ7-(ZF!w zcWn%gmE9UqL6mqy5Bz19o4+ud-2>Nq<6j&m6@jtI^e+slvI+mr!G9D3KM=ozjEUU7 zO=z6bF`f{)aczx_Uy&7atj{;(fHX(UGdeF1jhB0Nw@PbvK9G} zFt?sk7&6Dbk0u%LIfk(h6A@q$VAs5I_w^iC^m1uz%F2dwquX`jHIIx%hEev-Y~K)2 zrp?qk5Zko;DlN*K;()*3Y2LlHXwdSs({P@)0#bZo}1WPtTz3I0w@0 zks+v0beHv2zc;N`UOZcNJMF%U4`~mX4B06)SkkB|TRzuj{(bxRorb)I0*1nzH}t#4 zFuxwv)03@t@g&(NyK-D8=hZRUN~GW1pX&QjUfMZe#T^M($`!}31n-nIC3hE`q(7#?FK#H1j{xSumrFdo^Bsr;!tv4oeWs#9O&?z0 ziw1ts{CFuDa$Q}t4hC9Ouok8bMwU_VTQRW3X)ux#;?&+ok9-PouC>=) zk0z6UpHVU*pk3vU`<(1Tw&0()`gnq_2HPNVuGF`eqM4opikWEd+}eR3QnvBL2Q%0cX#aBD=8q*6TTrDk-ubZ}Ki)&!14VX0_4Kr(1PAwD9u7BBZ%W-t z^=dFGSjjoLksxda8a^`r;N`o8CG zopdW{ySPhLM0qv5alfl&BnD0y2$05KH6>B^R&rK_Q8!c^BZkT1Z(TZuYB;P{dw3>> z5VPY%%}K7G80Ny2*8KF-JGXH_{1_3Bh}fx4O|M4>xVxjyax_x|Ryvl(aaLd{v`Fvy z5`%K09_aS&Q7q`0d%5D`JHnqbJzYI6;{SOP&va69O)FTUkHxv2NXsh8`$@2#QVMU0{Vn$5ep}at3*b~g-iRYJ{{gS$Ca?W;T-c^ zIBif&qZxTQZA^)o0Qp6&GEMG^W+DRrjNf!$F)*Mt83h!jp1l$fVmYe&u{dnzgk=9zC@4Qr!OpH8t-ki_dr zO!ODJQ?NUp7lm;@NE***Sp8Hu#AUJXm>2#<^x;w{ICh*k`*5)O;mM7gu9jrK$Fft? z>1uU-u)f@vQ2wZtMqB6Q1z~M=7rq}74l#hTJj|Pk&1KL6W*%IkFzG#+E0mSo;(4*= z*@^6ka~fS!HR7~5rH*AX`e?w?0WtYf$UQ!^wq$HaR-512VPB$7*p*iA_Kd~sM%@`X zd0}t-GkQcXRmjo*fSB8STMM49-q;>&4`1tLtmD_irAb=47V{6kFm(Mogza`D;|(=O zJLcUND~~L@+n1jklC41aU<2$l+T(x|(hQ|6W-HyN3%GD~ygPRPmDV>6Qs@@`i8k{&i#*=p?AKbTV`34ll9;RM@^>eF zC!V*czkqw+d8CjPy=)<+%*Rs-y~ZJ>h~B`TJ&t^yEA>bPXYf;r@qhgl^i)u+f^9QL z0{S5GWA1X3@sy|L*0DkabI-Bv)t9yTNIcG(qIURtMk%WQ-RR!N1vjG2_49EkZJe*0 zqjGbr!gi@p0_9h;Qm- zzhBe~RZ45OxuP1%U8n2CQGF;8Jklu)Qr%P7lOxWdLLA7!H7s@ynV` zcDtfYNKj@+nZ*wtYiP(M_Rk z=s1jdmiD=5RSd3h%W%UEym$Wtr~=-}PCZq{ybRc#xxH`u-W{epkW%1@Gsa*bY)q;= z|HBRgBf7HE(UT=Ejz{RquRS-e{nW^>V}cq?50Z5n`*PdG%PcGb$?HSmcH9Y+lWeGW zI%U_xTN&0q!%yLX#K$%5A%z@V;a&sl3>sZv#Jq8F>?5iaRY!!- zw(jWBnt@NBG)^_}lI0sbhGT%yN%k1DzlDNSF>XFFkEr$EzhU$sxX>s8a5#A9D zxx7QYgIVgN5_(=1`4`Pzw4?;g935%HbLq(YI?Q* z(?xb_={;B1PXXs*i4|9`R^?DumPDFM(5Q}cnqJFurO>8uV3rFYg-1OEHbDRYpGy4> zKBI3&>|eTKes0#zp_I&hdrXRRODi6E5lS299? z!x{6Jeh+!?<+YZhs|HJmD$h6FiV_-rOU^VV`PFQ||N1MbTJw=^N3<P_9?}IY-gmq3 znDX_%-R763_0)-+iwomFcv0&$7%78&-nn$07l}T)S#vQl7?XkB4QuQfVteQ{*5PWIpSIQi0#^qXHVly{`XXr;%= zR5*Wq>njsK`5g+2s)sE@nCe_|TN7jFiJyT4r6W*+1nzju<^Y!{KifEK&ecgEH62W_ z_wSb>%S!#KBjj!LzdAA(BBD~t%%Y~_w3%+ito)T)8vdMm8&nn^A1T7#CRPC@XPDML zSG&4%_Z~3gmbrA{u%F`N8iG>VhP>^IPGn2B{&9OplyimWYvr*XySUw-oKZzo_9lkh zwu-~`zxLKM1j;*Z;K_zTvJWTf>m|MJ4oY<#NN{dt=Xg3IjDM5%*OS04sOkgX?k7+t zx;&7re^S@(_YV0j(WG2bU8T@$7D9zW0>Wv+(C;J;6;YZNg0J~yXaBxmtvXM1;f|HS zW~r^Hca}2H)Vu%nCzYRo`+^(?+sX9^yu%N-{#r3yJ65&)`8Gjm*PpO>;b#Z_CW*Cr zY7%tvOxHTbwX0XZBR|W}`4iKY>--a=s`4-=N9a9HBsEJnya-F3@y-6^8?aJhPt>UV z+&@=DS&PC9tV~tV^NG5!0y2{!vf_Z5sa*&W$pXXjG;|UB`{K#MPHT-+$^E-QUYoYuXJ?5sW*kAxbEV%eCv`!ZVF0j zN^yeXTJ>mO-;hvjg{OTgL)cL$pqg+Pj{EiVXjOJ{xpxgcO`bOd-6@Qh89A9rx%wdx zo%yMxZN!e`;rY?iz0%IUdVSWU&i$;Dg>s`CpGGBZeQKC>qvJ%zS3+IP>&HpYMI9V| zIeJ7OQM6cewW;w40S#qM=_GSf6&oV^JDw)Fc(r%To0-2pl&p}fB8IddNDUQOd9M#S zzpeye!XVUtKk z3DYfQq1}>}iGLGw$p~!lKYD$n6p%(5<6{E|$_)8y`ftxQYBDE^9b2{uyM)?kt#PJ~ zr&4904L=G|;NgNf-3X9E;St<_zeUVRHm;%qw_DTt6p!k4dQ|o_aQmz@gC8X%>3kctAX_QA+L6hurhrYK7=D_OY#n}sz+K-$YMeybuI89Qmf^+@Jb_2h;ZgT?e4K|lrGV!U7b)?~ksyA(l zq|J%z6%_%1@~Iz0-`A8{b0`C$q05hVc1^`ci+7vHqB60nr7IerJ>MZoo=)zuB;I<> z_{tlX=wCSSv3hLxt-szEjAy0Aq4RQZilsqYcX1P5qK=`h%i@(ckP`NN-*w@DjZ6UN z-T-!T++T$J^Cc59NA$3DF5UUvt@!pYXf0jc%f7zRu_LpyyQr?&SN$t;(2%ks*WO$l zR;z&f8*Zm7;WNmI4B_Iy`h81t9lbvGZ4FB1mply^Jm!06|UY=YP*V3Bq0Vi-T$_vDH^k&-Iru z-WC9P4}9A8W1|?ukQ}nk+p|YqDD|_BDdWj!W1q`LOB&y1xTfQ$0y zt6Pm$YQ%Hr`pjLOP$_5F7oTNVn11rOIz2PI;Ckiz23|;V4$r}iktTgYi+MIy>~x~A z2i}4?67+BZ^4-oPEKRXy%wZ(|$c-QQdtcCLdJe=3Gu{~ql*5n3k^;Zp@g}F{VzP#NryYQ)3q^_|E2>1$Y5p)v#CU_TSBY(iz zeYM{nKP5by(gEX?$C(6ncDbRR_Tc9GV^U!WetxW)sq&;60cZ*hwn$kEF@yd)W<1!2 zpy500laNLkv*D3iqw>SuUd3u~YfLmq{LEAgAqr|7ByH+@XpscBLT{lT51pFEzE((^ ze$~R>+A2geo)Nr?LtS6|_5Jd?b&mm5Z&u=K9Z$Gg;b|P*I|efeuSm-PTU%H-jkx=3+_V zP;%G~nSiiEpZ}(-HOARrnn};WU7Aq!`P6G2!$#=H>sKBNwm(vu2aWa_s$kwwfpRdN zy;H83AuLW3B%20A#;)JFs{(luCK~%n7uE+5*2CMFiC-K$Ctblt)Ngc-T;d=e9_VpM z{0h&&Vk@yp6_Y!~?v77ecZ>osIe-so-*X&;r{FCVdXgG-mrSqxzll(RrxLUv{yz{@A-b1Mtt;(j{9IS|j(ZfNxjcWFg<X}!eS1|SQJBB zailcc9CiMYWlh5nDaA@S8PF)OBAXJKDDok*iCi8i^ zTzHyop1E-Q(`$e;1#cw=dfe(!Ry{FQC-%qezK)PaQ<75Q_>WI&h|qDg(U!Zzx=J8qV5(ak?7v>R?sGczb4cJUU~J zbaD@d#Hw6^3Er0u*T)7C-DB^vZhNXY0*6;#p!D`(bFw{~C@~kh^OI~}Wx2g76i|k8 zdvN!gH&`DZb%4WH77jEsDz=xQ@zVj*I@Nk2xvs?inUOesYMrc-Mfcn?Git18GOdu- z{!P$r2i335RE}EYj~y-a`ZUEz4hxNukW6YBKa;;|p zwk^9E9!yKKQ%mzicm9zVbe%;#5Px1)&?J6?IPnF$AuF6hq;rPPKiS zM)oh|Z8hLCERH2$38_%mPtkg!qil&Jq5T-zOoWBkA3vhi`H$MP{_E@R_6N~}INk=yBG6xOVsLqI zckoQ`tFK9QNvy{F!I)0dob-V=%WZA78ur{LjOUa0ekZbkfDY-$6!s`hH7G4NYNA)>N_+Cq9V7X0>9>)Ykc!Fcwwn;K-fhC( zHD4&Sj+m8U*~gkI7xUC{7sb0_wOz@}57(C$?@|eMnxuHBABDW}?WyP#dhYhcVB!=E z?t+~F`1Y=W)7c{|z1$?|FK(_L;)n`S54x9Ur=3`Se2s#&Ml&ncRF5bRGW8)t4KC?3 z+NzgQA5h;pKHp6IHCQsTCN#Qr5>tVunA*EPpOV=wOp!Tqj;=r8%+64mz`QfiI(p(t zI_Q-?HTsMieJpWq--F}|2eZ@*QWmL}Y>+8DQ?DFA2*-$(4m^1TGy|Yg8=QTc35ezl~$Uc%rHLz=QMnKdDTq?wAop{1r?Y@^O zNDB5C6VkjnG5_P$6`MWUOfdi`^{Q&Zy+0Qh<34;)QWYG91)$@km-mXi zH{q8pkQUvtHIY;Wy5(DA`%@-ARy&DcK8*DHUHvha*E75R)YqdOeBE=h>g%EQyGeE?`#{?n?CQtSMRjSxcP|EqFI>Bl)0KnP%eh1R=#4*uT0WO3 z6qCt!!1PG3r>=%mN+zG*o5#-qoAV*m;523oU;ERdBERAM6%t#bB5xd1t;H>yXf#*O zk6l(K>JRkTsw(xgopj2)(XNHRIbg{pjS*K;?y>jFd`h5iMpY-sjsdy!(xBgD!7qJ> zQ@>72olQNrFlL>z|AurdxrD69Ez>HqzGN$TD*#hxTqy0CHIJs27M!0bt(W0ojT<;N zoXaa}Z42tOHaX5+{*a@j*+(DFf49cLu!Qdtk;0z8>rqIs8jPW6n9#i={*09S-Kq+| ztMtIQBu@Lmb+hZq6%4( zmo8R^37;h`CvLNR>Bk((FI6I!@0K^szPabaTAeOS-u~%N=ud4_ezw-(md;fT>*B`P zzeL_wps+)FzM-h4(G_?URB`n(y|E`JHNWDPZ!GHwc%^$D9O!Y|de%tjeK*}g3s1)q zEanBw=YrGv?TW^7t$xHEEAO}t==p1bT0497p(0Gdr5{B=h@Ep90OQ5~eIR___@w!f z*wmgBM9H%HFV2u?Js6I+-$qYfzj3Ya=J1cr7q_CG=$cgDS))G08i7je{^^e2t~T|B z92x;#dJB$xZtFjv2gwp_{Ob_FK~HauL}J=2szDyyJMlME^~eZg>#)yowm z{UMe7!c?mst9d4UsASd%qsMxSx>2Ge)ng70sFDHxQS#AxTmk8#nL2Z+du6wyi`pft zK9oi1>@aCgNTqeD2c6(Ix3TRjUcZ_bl@qY&-s4Bfb?Ipb&`W<1b^@p|U6!KHwX4tQ zM-=v$v(Q9HF;XjasBi5!Afn_!Sv6!w+$wwU(ucpZW)qHxqi2TT#rfp%mJZBxW|+7FtcS{N3BiI*LTA8+E1U`|mUtZ%xI9@^QCzBNbs@G6`Z#X*gK zFde1BXbZunyjyOIjHRl-*EB#9ebdXg(^G9!+2&}%VM2$9!F*oqcLEf|8K<{Kdv>^p|AtBXk&rxr%5n))b*-qTv0GXAZF6GX4#ipj~pVPLC z%F2-2y63*!IqUTiT4Z6Af7f#DK37U9afYC(PZdNflq`BwXf7L;UJYwUN?X^oLULZ{ zI8L^7EbUXBtn9@Si*w9fG8QI>?awYNla5VdJhg~(Bh`;e+ozzZ&%8rS3d6RvIJb6w zZ_31v345Imq`QjT?CxmBzx(=b8)ZKL!A5_5rR<-IA9<}Je*5R#e%nUns!3UYov%3m zdZ>06^sB#`i!h>8=G&_0Ami-s4xHE5n{A71ew`RP>=Cuj35fGIV2JK7U}wlq#;D*{%y17x?J^@5ZQ zpvh~xgA#YTN_@1^1_=6(GMg!V=kdR_?kSdHEf5|-0*ndQ2h593^?3`cdglR+iarpc zKTan%fGJJMOz0cz*Tw#T0GgGzX+OsEYgNQmLB%IoRtH+}2h5QM8^DX@`dA<1w{Xzn z4d{a#;?XVmuitafxi9E#-R8R3Hr25ahZa2f!4Hf$Hq;v2M-ti;V-CXqf~}5=cdnbmHIC0_&PnPW^@Ok)A>2^{QMDP zx7y0{+a)n|uQwBGxYWjuQ*JFCK2`H%zmyJgygOe!-o|k2yuA>(Gw78;k}>dYkfQbk z^TZ}C)@V)(>9l7x?4Q8yWo|qI8QI+um%x3jQg+ER*Xz({^#bmH|EEn`!wM&7xvI&5 zwWtHW_qD29%k=#GHm$oOo|)ObNOvY%o^Ogy=v#sciG(ZN7_hK^iny{+x{$U+ZH&r` z)O5pAN=EYg<#KS{DpDO_&xl5fq+n7y?oiQ$T*{R;>5CM#0ROTAlH@~bgzQ277<^=Y9rjSv!&UG^4|kUcK*TC$zYa7S5{k;uq6 zdyC6X+$l}#>||atj^nIz$C>~4@#*{h{(s-k@Ar80NL@X8=sjNJ`Fy^f?-Z=8OS7j{ zlo76n0M9uN*IZ(XWjX(2qTkU>XsIwmE`wC1OmOFRjKW7P7y7LFuBS`>29OC9agMu) zR~?jj>peTMUsG;OLV_$Y>)*A!=SvKJHr~ilfNq4sw4}xWuJADT_wCZ!8ij%a=dnoM zcQ^TOu3daH8a)X&iZF~mX)y;L$yz@h@#>8iX8ia;R|cdGMP7I;@_ksQZx$jeBr7WG z5AwNJG~Ha8Jjqd3 z4tererZF2)QnJy~;(zpLfQQG+`H&-us|zPU>ivlx+9B3HOQ$ju>%B`v`~oQ!x${fk zoVnqKViYvl9I$4Mw%}J2alh?aCvert{tAwK~I)X(JU@y>>wQS zex;-P;K7@E#Foy+pcVpD`PT!eI9YGPbI}iHOClUp4t20C7hajV^lflEZIL%x=<(N4 z>esa!XBJChHgC}CAa2Jd1o=23cbr_J8m6kZNzhthoq4Xe?&t$7;V?2F-JZd$2Odnz z(j(mX^3l@X)mz^HCAF~F2Zn@cu>H|b-v__+7ST>FfbJ{o{uD%)jOYfL6qr*I<~&E= zGkYKH8b|*_XqMoE2lyKL%*YZegTR_DNbfDkWU^!FR)_SM*vac+D>J zzfbtTsg?8|&Q}23k@!z=XD@1;W&{ce+ZE?9HN&R`yfE7Pb{n^A8fh>n?zX*vM{dr&%sQ$&0zFKyGXG&^8oDwuLU;R+*dbA}k| z3(k7xo%R-XylHi+!&AY|3@DP)ziV-p;G+ua@ z?FD!r=f9A_6cL}YVs$@_&flGrozsTIJyykh8h-CjBggl6x8BKqxcNQy9s;3N|Nf;~ zBeZPA)g|5t*V2NCJDppbdDV@)HGZNLB+&T*Uf+#Ca>6hHOhAdk&|y;Ob*J&&B1RXu z9vieHR?T+Es2lGnX0`py|E2^g?VXRh2;Pou^gsA$`F<(F6Rz?t4K;+s``}BM9w}*Z z8I*rB`MpG=C;MkhSNt_M*5T4B(9(#+Mn*@+Xh%mqp>`orN5@h}M^{HjqR^eeTF;+R z!K7%X{ozYY#|JYC|GI?5pCgTZcHhsWYa~Anr}hbafMi_do_V)M;8is~(zw31Ev30b zID_Zq?1HGC#w)fpGs}z$H$gaqO9@w9uAKOG(c4<)^^O~Zy+f&jaYX=POWIa8#(r(po!wCYh7hp|W}DL(kl zI)q7}S0MfpEw|A4o})B4D%KgkI(H>>fjcPkb+aDk&>@KlD+|FhnCR$d)>E^qG?fBp z!EQ^f@E^Uvzf#K5$B*~6wg7Vz`|;}4ABwX^I06B)?4ex<#K!e7sQbd`hgF>K+%T=s zECsxAmCMNBN{euGhcW~xV6#EqW<5m&&5z{<5NFu6^0C_9s(SRWt0^oDpMk;!JME+f z&DQ}|Yyyd>vE7dZSn3$urVL!3)&#r<8@8V)=2ag#>;`0;@qS8^wy>~%t4XqX09rbq zT1ui4%-BuY5tw{K8u>tR#NCc6$K7dL_%3qwb*a0K5i)e2$LE4H@H6o8-Q@LNE-~PK zuCEsr<8=_ab+&#xHi%5WQsAfrCj-PUu#dy%!q9enI{Vgb3~CObWTz9V5>ABo&?=>>n>$d?citE~LBdkFK_b zA^V+^pVP*Bc{Hg}&1y3&u4pIG^be?)Ns;>T{+@3k_1t zi$kidY1;*=dk6?{Nup!3H?)^hAZ4S>uA<#iLkH~MH0 zE$U8#t@_TsAbk<+5-WoK3q6^hpFu5Ey+FNE{fl~6cfV7nZ}TC*hq8^MzkG>X_81^o zLka}o{Ql*h1}BO+chgM|!+&u8dkuuP)G_?fknjwl;yU68JNxneA1!hAr3iA>E=iP{ z(1%zAg~j&RksVo_7kpd3o3ap8yFCkShc$Gqbn7zeY&ek=a}lVze3vc%X1k<>G8?N3 zrv#Zs%WW1h>sxZ5+)b1BAA}qZEYNF3Dh+7kQ&UpFkAgUuBQ&Yx`=pReJFIBPX38h2 zeuViMe~@yzQ;b$BR5S?ip1OsU>NMDS6>7j=c#fDuofpn8?|8Jqbwu_vk>xp81jpxj zImJ8J05a%qCJ<;ENX}VGdjZeA(zq^1gUriSx{bC7<8@X2f!?t5E5~t*^w1uP)0p$X zsFSysd6A^)aTD*iiAC{$XPcv@D_Lm;FJ{gOu&X~KA(br56-wyA3?FzDxxzimF2LxK zVZg~1?yB>>Jgx!6Cf0x4ge(NuhN(v=9=Nl!(a)7o)Rl>$zOd_BG$3Qb>mMqI=y9zW zE{?NugZ%d7d{N}V&G^1ZRa!px&grGnu*3E~DAR3E9|f(Au2_G4lhYHxoZbzzDLb8DoTN+J2H_D}SUW4( zm``=BVcd+MNNXXsPA$uF5d+lCuB083%PMgHT%5LO#H;+}r;5FLP%hx~sC_Z*o?lmY z`{#|=<&u~UBdsk16Ol2+2BLH*P-R#FPlX2oeaQ}VP;cu9qFF(KU4U-;nVM_Jn(#&G z6Tji!Vv&nx0@afIAID=O;?mPW<6@7Erw4-}Mh{L_v3qf_&Dm5Q4m(nPL~Tdys5+;* zpt`ig{9-jd^nYfSqi_thrG>vSe^b4W=PJ~Wuy;O&+9rP-AefuJ>p`o1?oi`{(e zA1((CpL%6xmiC-t-=G9|uyQ|r1)Stqi9rD%0e2^!e(&?bl+)_)e?uUAU7gs~TS2N9 zYS#&5?7BH_>H#1gY;1zOy@TxRpccuwxw$~CAs}2b`{4-|9dLkFmji>8pXHy*5T}63 zyjehVs`ke?kZYPu13fjN^qnfNhQu2x z=M$1Lz17&W0y%oC*s~pezhin&X?}^3I+gy1^w64=&r!e?Hub{{u7}eB$;Xe*QUELd za0EH$o0DCDCb_t$vQ6nG_9&lNH859zKFXrQ zF$>=Z%a@c*$XuKbB86{ zLJ`rh^S4EO=4WD!_wJU|Kin-qM{2z|rwG60M()eOAd%q|SLdDsjR&HmpU%#bKcI56 zvr%u})MjRGbY_*|0%wOSkI-+f0)YUSC<9!R%BuBNqNsO_lJUle1AV@@Xw#90fGe@} zMIPHM<_KgY*2Dd}et!W)g7_;5JTghv^TB+TqdXhi0GGj!Ttbw7&rL_M2Y;YN=G#6|m!G z{x$to=w~X|Mf-#SC0KoEikb?B3rUZ$KG{4sK)x|FI_Z_5Bs~%NR|tEE1TSswq6{it ziSD;~IvA3n-!sh%ZbcusyCDFKsusFNM^6$Xt7ysv{gO}zoc60_)8+PC%eCKcKGf0C zc5*6`Xk^Z(Ry*SkOHcC+LePg{X0Hs1Y;44QN_86`tT@X_(GT{|VJ{GN`pYST5BG@v z|0KihDG=^f>UE1L7sW5`+0}yhp*LYL%al=qOY|y`wg`+1Yt>Ot^*>z~14&G1KV(!U*=pkp}yFF%=W?XX72H zpz6sja?H$96Qha>&a}7AZjYaE4SZU)V4qRFwSl7ngrYQn5VSF1)KY27Yh*lzxB7&t zi0tO5H)OK3*4#P>Ez_6>dd-RldP^+{VPG^YEl4F!HNagA=lyGna{ zoMoCGhni+Tmy;gb!3OYvOYqXlo8fRhydodG?-0g}aP!zHOd_EgS@1&@CE6Xm6bfB22s1G22*>Y_Gf`hlH^N<0=j}agAJb=(f}_nJ}Lec{<;s4fzgv=z+)>r z5AxNVps>M{9B|E82?QL>n|yPqmMF3<|z4b>eJPaML`cf`!E zRa9azV8q)FVr$_)VE3iOoLSVy@|`A)lm?J!hDc5USlZ^lCneQ`aO8l^TQBL5UIi13Cup3gxj}Wy%(DbPZHDI zTWAp8MQcq3$0GkLoX{F{k0+@2BD^=(2+YD7Cg{MO&WrZ00Y*R9*FS^m3}kwvzx#3h zf9S_Se~wRmQyknOFUIZNph^>{eB%~rPWL>gOt`VFMN8N~TKTf@AHbGzxlWpbZ(z|y zw($lGH5OF8skzbws$F5>4IP~~{2ex67QN0F=Dz9%s@?OP;CbHNei0B8l%d^%ce(Y( zC(n*PRcdY)qL0y+S$4!Uuw6P246(kkFsZt$Id+KkJk=9K9#4JjMDu{#YE~tdedGSj z=eWk2iNQG8JHbGTrknn>3e|6w^Fy(J10D@Jc&80J=j+#H|YLh?6n4=@2-6s!g7t!I{zsYmF4e>cl>FT%E>pN=*$x8q1T;s;1FX11Yk7K1z5K zD!z{VKLD>!RKhJ9fl4^1@`icwO6g<0qauT~d71_r><1dD)RCvhy*cGNsi0=%4!lZh z@yb2zH(qeM0)1ZvB7pRx^hS>`N=j+fdgP2juga!7S$Xw*LM_hr;U`8rh>cl=n+@m* zS;Z_s6@^U&sWm?YEBkpf{G#Fod9apMpi{G&_b_`mV&?R@$P&nR3Q-=I_Iy%wF;KqK zG^hoqV@TCQqcS8pXLBs;H|r1&OtsG1?~|X6o*gJxQeR_F?^n|1?HDNhRvtpW{hf+U zd;ax864e%dh1P!sn}@iCg!B5YsVp6IilM_nZ2wf5>YcHj@tsMAX@(hwGz8HZOpEHe zz|LR3|46jCjj7|LF|A}R=x8Xk}y7i*3f1f+|(XrkV5C|rnnpi(JJFsFb z$;Ulw6arVCYNjp33(~!3V2>2>u|->6gv+{J19W4)o`YPWLPZC4GU?P_zZ8GLl=mPf zy&nC)TUUut6#GISFWPc0VyJr7#`Tf+8-@ZG)Yq98+CaXW{NGVlJH%$=!U0Cct-d~l zogF$XjOIvkSH{f?*|b+K!NHjYkEv6-v|S;TUS`yT{dv(W90bC^6Ae9%Zy3 zZw|kt34l|HHIC56Zp{86+WZPo;z}N-_oU(f1eb~v)SAIiaeb+Cu5!QJ+j!&_+zDpI zJW$tw*t;fcQ-WiuukZT4s~q(Ja)7Mz%-YNk-=#6K!{;?HzQa$zF$*c?WnIHiF9vVl zYo}!Im0kY{WG3*#$$Y4uyqJ^fbo5XELy-U1E^f)k`0d3x`N1K@v&Xm`VOob%Qa~F| zftao&#IH=?eE|h9`viyB2o9he^dZL0B7Ens4XUgcPC|E_{I|&AG>EI>P?v7HFs#0G z^Zl%jtji^f%Ijhjo0>PbKmMgmNS*ZIcv#0*R1_B<|3>@OOO5ZJpU2UkiJI<<)JGpt znH8yJcU;x;AAVwe?NoMVGY@&V7X-4e2?Zc~FTNh2-hwDJ!Ej_+36p?ylY$ zdtd^kuYeSy@ZgS164whWOu>0@H5af9VPF1oBH7wngJs2 zH@b_<-`D^}Q{bXnYmMvrT_~a!)~<2F42Yyam6Qk#aGhBvS4>djbms;kxRj(<0G^7C zMW&}C6BCK#2LVdY#)1=26dafz$zSZ#GK+j)aCK<(dV;_7gjG)H zLgz~m8Rbq!p7}<#tbyp-x<1mY6_!3=cOc=w7hYvf#%um`gU@Vd8g4&f!8nLi^ic<$ zjqVxJx@<(Wc=2(D6HX_Bw?U6k?=yqIR&-kc&KeW?o9_(9%*?+;63|!7LW$PD_LLet z|8Q*&ApgEEVt?y7LZig~yJvQk3!L~~j=|*E*n|YCUVyC2$N)VP4QP)W4gTvIaFiH7 zp|LSPkOM=_t`SNo2CC9-WW)@A?pU%tVS9Tur9HJo#ZobdimjN~L^d80oBM*j75a6}k{#oX})MPr49 zaYPfr^njLNo0LHY(+@y$X$de^fa^4;NNctxv5MIUSv1_*z-`ufl7I+4JcvB8Fwtze z!9FF+Z?}Sk9UDru>-hZqH(WrkA`KR(69LQwBI<8NuM-?`9?mrQo8n(my-D_;MUNgv zL3Y)KaEy5dY6PFN8&UKx@S34{un_)VBx>K4Ubn$f^XjN<3u3;*P2Cb%SD356zn=el z7EFSzxbZwW(N8I_g-W2use4OIjla2h3@3bBHPb8tfNUmU+V9Q{S zY*hB!qtM>7@oWc6504yXJYsevObh4wWETM9+eq{DI5uWwEz(q5%mDChofA}cpvw0* ztlCR+7ylt@Tuy_*7P`vBKvDl<{kW9W_i%e}0VLNNGch%F2uXvl&v#R2QBQVp(-F)) zt)U~_=S6{s(8{1QAW(0EnY>>>=r!^->ppQ16i~6*K)jtODr{Ymd%Nqxl}690^L~{N znz8n}8yC1@qSp1(9=#7mxfVkLYy&C;^d!LPeuC|g`=90hDs+brW!o>2kD&X zTj+%%hQ~OB;D6(zQs+!LnYa+Oht^}5vfhY*2G{1vottasW`Ji1KP+hU@!a@v}vdm@oD%665Z>`It<9~o@VcN)U79ujjf0;x!jXbuwz3F+oUu-96I|ug8 z8L_jK=sGkv*nf6yq^fB7hgB=8zHF{VSQqu~FTuK%ZXQzoqlX`Z4?Sz!1inqgdu_jM*x69j2t_|7_nsV-AO5ro=2V=Ai0u1-vI_(_UEAjS5i`pTe z3%6S98ASqC)+^fcHIaENH7aS4a>O<<%|qpM9N*^zze>BXoZRg7e5{!A|~?S1WoQ|R92ubz=0}eV05z8NZwHC zehv8kzff#F8Fx=GLvYyzR^W`pYWMXt#z78DQ>H8LwXQD<0sL#qtLSsjCDK>TKd3<0KOOYn@R)P4!ibIam2mt=tUl<-7(3#=e*Huy zeWm0@;R8Rio{rle&Fgd^Byfq5ntY_Z1 z0P6{1Fn12bqenGXm6Bcy>gq8QXFbe>iB<*13rkW$#G&8hnxZOUJV)lP9TrE~b#A_1$BRwC~^Auc;1F znXJ~cMVfh#Jj&|n?V?k~lEuLNvm99I8cIceUftmQc4Fux2`pHsKy>$4njwKzBbE$>{=#c=?`%=za6PQYtt9kWp^ z;|jVL(4_qS%FzlK$CZwtA2g(Xc@muWO{yPoKhn<->j64g`v5c;;0A^>ISkNxV!OVc zriZCV`vebx*%$NvvtfZ@-i^Fl0EJ{IMc9;C*4CRlLfOdVM=OP}5)TZg7Y4vDH;11C zXqOHr79-%GfIB`3x9U^9>SXNO&daE?_CsjMD$jU~l&}HMQ-RX|CbNK=f+%+RDV(et z)`FB0)PhdUz9H#pt97z&F|K_9MDQ!80ChF? z-#|m|M|UuE1i9-3wOBrPj9|g6vF$_}>dj?US%sL96XKsylpnoy#;LdlMmqu@a@UPt zA&KCbpcF98x|Em1o*qyZ*qS(~#a%kk0MyhwM3@9Aphs_#Lzd>Y;M-T6ZP&`cA{xio zA!&a>-lX6`L7rV+{)>DPr|p_hpEE0%cS|ivgQeHu<*#k)r!6qEO*(fUXYUbp_Q6H7v=%28IUt8fA;n0?aO$$S3pknMtBqFKiY6^A$en3;>o6tj93-5+J5mUYH5N*x&)vd)QMY|k~tdM02! z4F(8S*8m$azHd6OsntY3tcjv%EFAg#jQ6z-u*fNK#_1`R$tjkl`3PrgF*dSyeX3GA zi|3z?J4pW*9Iy{W_?8eSmjTBMo@%dbka@jz)__zc0SLczl22napY>Z!FELHO8=o4-Q*lO;h7@~@*D z!k!~udiFGUBIc6PI>mM+gQsJ5Rd;0<>CNc1V+*H^N&N{Nr~fH%9Lc9h9}Xl=0TaW! z>(E%5xZ7r<*!5`z-fw67SGw{OoBB;?(8x9we`5&Dh+$UKhZliURKF_enDOe`xCY=U z9^D)0gS3({Nl-D4bYNq1>)mD0mYlQz_J*;O9?^M=(x#{(&LV{8O}sODRz~7sw*F`+ z{f&>GpKHFlm~b=2G%?ONHqJO9CE^*$yY3jiM140KMqOHBfTj`?-i;)ZTxF5s$8!$H z6ximO)8m9twN104Cb0;tEi9|w>hU8bs#~poItzv%)z;O-`pw~j95m@@Y%9${DClbJ zOM0lc=fS~43gL5}<~0!LuShOqn5gGyjh@&dVnJDoWrc<5EUjDyC5V|YvU)LrLo9v~ zfM((NYE$v`xIBMAP0;51%;ap=K@0NI{l5|O?%Q%8t$b<&HY-zD{5>bPFNPnKm9r66 zmdA)CHJlL?Wv{~7TAV`Aw*1?G+MOX->9B4Hn+{gt=#{F4 z&(FgtX1eJmCMM1{VipT?KER z*-IP%ef)UDt_c{!bZOjAu1q0nYC869q&04yMjtwKc(23j5=KTZjV7`j+_L|^NcgFY zG6scTwcZ|lt9|ny))I_3?45wfPULf_IP>#D7>Oma zN)R(1L|z^mK;yL1Zf6v|DhCe*v^M`S`%p6=19jwCCZ^J21+d@GR)fp^9c-XLMG!Se`B)hJ5S`cBYhW1rE& z`^vt0x8{uP(1|o}^X*XjurmTI25Gkx9F6^Sbm|5dtzV@$mHN6F!$x+|^4Du;dZ=G5 z=iY?Ez)7#S8kv7kTW`pe{Yi;lWhgb9wVpmHww^ zIh|~HMLUL+5bLRWxIE#Y&Y@r*9_0>%G<_yFQZSzuaK zA95L_{QJHClGewKQqz4aQO*?WDpKeCAy?rg?M!KPWg4jE9sg)Exncuw09 z%-WP)_x$9U+CMZ#J`Bg`Z#Zwpetx+BBhAgi0{Ct|rY-a| zJ-{Roj)yE6-!rlw2aspXoaa1IbLZjvU|M;V^ELSw+(6%KS9X72NdX65<#oo_U(Z4U z8y?{*68b9m)o`8XAE7t>GZJx@V{T5VyX#8laMUz^hXldOw3k*4Ouq!q3%?%E0Si`v zE(|WPMD`Mx-yEuuMlb8om__9!U=VeJ2WU-f{ANoh`)#e>2O^gElg|4PQziX8^dIE& z@$xDvD=UhM4$Zbx9))|ot@seWQ$4Es%>(lghfj5lmM&r);b~e81>A7x-Fi@imj6(c zExb~aMaHT?3zQul@9Z7g3t_MVbF|DD$F<(us8dNtm+GyFLZxDm%GSPVkG^{AYB5Ol zP_*g$k;z1onV=!-+I4EJ!9(t_0zNqK6$uAG@}$qh>DI28zaHln4c7kG)CmfF~s&8(1J?uOom zKwdX-9MDi;$+ZuHs5&JC*7jHM(JGQnRwvfCJw0Rh}C-#T=z~b=FOF5W?1Oz`ni1vUd0`Pl`>M>%yy}|9(`4=b*=p$6OdVem0 zhqD+7cYy~q?q4*Tzbg>-?4ieXdpB7(5?LnI9FGXTBLyjH>5Renv8Yjis2$NUgtC3-$QeGN^1se5i$!adsYa3;8_Z- z`f(K!rKLGjyhqpr0bF-Tpj8Nq|O-a1T(Dh9EQ3fhoj!9p^+)XZF`X3pO1{+NC?R+Z)pU{GNf%9+3Q^s)`aPigULpN+5M9=@~-B&!C^TQ~dR*%)rM zLcPPF;P}6W(jd$6I2`?%@cM4q8cKT&)Y<{_`$a>u><=rqPtj3_|;Jd~pck&{9mt475?irx?hg=!=Iz&T? zt}`m&BT^NqD%9{;dlPQ zBnq{C2j+Z!e|a_;L<5v*h2krL6TpPzz^~^>V6GYN01e1yz}-Q@eq?ONd;YNSvqzd; zzN6j+g1nGN-a@Xn*;FAgoJuf))>>UhBv7hP_W^Kk_t;FeMUj)hgjk6A&9T|q?5_ce zfcB{A?PW>0n5NP~{gIz5kU#a+lPR4GFZ}c!3&tto z2zHfcNHL&h`^arevd)!T@0s}bo9zb%a{nXB{K=oe5f}Q`oPhJAv8@<*?5d9k;8pM1 zY72l`bkFYXW+!#9T$izxDt7Db`8KMpSC=L&kVG!c!j~ZauSs8Ui+8ZBL6O)OhiT*$ zD6IKDxnt1iic$HKojn*p1OgtqV$8xB>iMfyK(CtQ zkU^BrT?%8}1w?_VW;YP#g6_^1{oY|xr@6w8rkN74*x z1;#xyaDzgGD3yZ}q3H3Z*}qjeiiEt(GYoht2fS5Aic{43`w^nfh9&)#Mj0xHJaP8j zGjU5y)BV9kNg4ltdk+2d#duV%F8o^j%_2c4arLOX-`h`g>o)?n=IR1L zIW*%{098neeo};LtbsMO0T@3Ye;z-7o_5~;f*6Gm_p@esxu%8jdAad`R4mA40zVf{ zwF_DBn-evk)2zJO51X<9?w_$C=K7R|*OrM?}E(Gi&BaI;Q5cxjq<@8sXT4 z2d$^izMmh~6L5@^aa{ISu~p4HK_qg%N+Z3?P{t3w&2kt~F!5J-)!3R?UJj(-15Nmu zo`GU~uc`LN=tC{a_gD*!rxj$ZrKnd!e7R^k;qsS&)0 zqkpBL&XSpXF#1;rC0+3kiB@8*xb$k+heBBIp@YHa>AGRDq2j(6vtg>v?D;}l!@gfl z{lYG&>n7MRSh9}hQlY6Bmw*|!ZHS9d0{;gp`xX|`!K;Xy4~2DXh&3_T+$gcr!0>8C zjC1gfrKYqz2(a(SKm54qK|qq|y&B&U1*g-6W|@W^SCI!4KlH1Pa$JHJO=f-#;T#X3 zN|1SaqYbT^OvS4&T|7e;n%f7hw_#rp6@FEt5Xl4hL!Z~;Y2y3#J$}dg5eYkSL1VN2 z%*C72-BfIbDmRvO-}z@8c*Ow9oEUQ9mOkB-Y%y*NeE@vEZ{KZfZC+TZ?^F)PWw7?W zWj6*sSUWIz_uGcTx$ZX9!0>Irr;?d`8Wu8w%x&KDIpV|{bE_P2{ZQX?a#zb$ci>B- z=o+M==n3WfqYV}}mtOyPb7v?$N#xD}z>-bqWnkL?59!iDn(lJx_5FFd=8SPc>)c1` zdI2Kf>>AM_px%0B7)j!ky5zffd+XOnFgn8|#B?z%c=ubnJJ_FPT(>q8k;kr={LCe= z-jX~lLuhRW|JUI2H`Mb&NC`3f7O6;7k|NF{T>{fx*Q+`)8~+rZ&~n!{s*sO)iAgBo zdY%NdsLe!(tR$~v=kqA<^2A$cefLaZyos9qk+m0G?dA#w>20CFkKLulxA`=K_g}py z3?WyE`=#l7g$xVrGqF$BkN7+muSLf#0@{}cUbK{HctjmR=goVQoYH<*l%8Y3Tkh8E zZ|()=rX=KqF!0Drxi!?&{TKe|zJ2G@Z`{WZAsbHmfIZ<%TW~oJ_UZgdIj9^Itp54q zk4a%9&65Y!)+OCB?ildV)%#DtM~C)>YNyGAM=tW|@rsV!eCx+^VXfsvdfScbtF4WY z57fWFU)>pLphBHXsz&QD>HLP^Dcrl_*)JR8sMQ1P3`YgM>*}ieQT^8Fma2sqRr54O z0dYUEtwoL1uADO2(M-7$TvZD==yI<~jZOW}0Sw$T$8Y>=w)ZRpq%^Jy_=&nSlYmp# z^D~~`qVLTjwW7Z3=;z-rHnmYQnAhL%x!j1P$RF8>x01u1Yb3R^7OY?7PiBg^5Ejfi z(`wSj>Y`9bA-fZWjq|&_iV%}ztUHD-`22G=>Sd^3dF5L)XDI3|T7Av`l1`p(k=NqS zy2a|H%EN6sdCvQ*`$6%ZG?c>9@Y9R(H4etaxI}dyW87_`WZiPMw1ZYWt$;}?Av(Y!f^d~A8 zL8bbuZzKj$EM~O0{YC>~ek*uhCutG)rC>B07V77rthE(rp(zQ;GqfFx0Cp%K? zUQ2`_35xz+ltLp5jc`MWK0+C{pzkANVp3x==W!}A(_c~b_xzNgZzf6l7?+45PJJHU z&JbpHa{~k+oxBidsBAxmt8p{oNFZ7PS&OEWGRXC@Vp-Kr@?~`+Nu`V6<`}7kF6N~) z3BX5m@_H8FlRVH!V~fwMhK5m_!&IfPrcA?$<%vs77Q~?0BC8<|Bid$I>d`hMb&*pw z9XSEu3o}2TaB)^l?>@uAGq=aliav$`SM~m?W?&+)6?$fFKVheL5-2Qs8M6fL2>S_! zGnnhV-n?_uwodwmnlrZpN{WB7VVEq|mU;Fr#*)@w3b^!d0b}s}`_TORk+7se@J)l& zKHGU2A21#+MHuSkYZD(LSwjSpaRjF;lpzACc^LxM+fsz_&>?To-BFmQ`hB+>R@;)7 zO$u}j(lQ?bZlsZ%Nb2Nq>>#}|FwQmWNR=sf1kP+ga2pS#69eIR+IfG`UPr8Xlcgaz zqJR?v3E(H}tEd?)Cgxqe7sdrG$xW6PW@6#u2wHT*5BBqOwQfwpepR8A7CGbyNAZ#8 z>Ea&Kdtnmb#Kt)|y1^D$fv}&4+ided>(4Id5k5J;Odc9l=gLu!?LeYb1O<}>6a@uK zGz8}m(#J-q$2nVA6k|Ab?U0OA{S1AxbSGtIgv@BY<10S6?|g3ART0m8^C#-c2fUB> zsv7dD5f4f;$6p=OjXn~laFU==$Pue7Zh}_HkoqZXDlRPV8b% zAd!QJ+Oge73u*f{wZ0D~Ww;A8L+=F6&gS9sDt4GZHNwX{Qz^{4={uXRI2Qt_9+O`p zF$;~Wfh0ZZOiz5pD}e#}MtEQ4_%Ai^PGNk_8Q@NM-+n{P>iQksbo+LR+%ggd`xiP?HPjb0 z$!>u*HjYqO08u#O?>#V_nS+11K!51ayW;6cUq{5yMgUTAvF0&!Uo$B)g7S!IK*;fqB=fNXAmL+ zOuI6BH^~q(tkGpOxV;Qg3IaGuCok1{NH4uk)9g3K5#KouU zUlFryyN)Q(>xtpc@WdkrK0P&YBf>*WKcEq|oWJ1YKzyp|qqjy;w1Dp?viULKN)X+` zufe3e5K5m@t3vd86ZHaJFyDjs-WYJ^h0ZlmTAGqdy{5wQUu)4pCB?6YS+B9zEw=0G zNF3w3X(#+tAYk!VTi{9qCvstN%(SH_)5OAFfQm)x?j3%it>2kPWN6%{_aT>L$qZs% z{1O8Dufxwo5G(xlk|J*<61ONSn&);+rs3vt3op8f6!Co{&2H@IZWhKoCJ~L-nn2nN z7Qm)0^cIPBw zP$(WFFW8(Ce}DYM7}0t|Ve>$vTS77MHdKW;+vhX}KXp*;v=S#0wew+B20xpz=<11S z_zZHO>BC1OS4iylPoKdw$V`%Odfi9la3Z#?*(Ms*mc_qJTL#SW$&!LD-vQlR)8|Ke zAhZRd^-mpq$dTklKm=?#2e#_k#R1^IePVH;7au_IhgR$NSm6 z_{lyy`~K|>7@1av)~Ux*lrj|Y%AVnlxO?Az#^Gg0-OtGxF3(lcYMCMohm7G*e|%Nd z=0GK5QBmE!Zx3S5X+H;*l*7x9LB-;pn2;l^$GKdVVUKF)h^g_WO&QHYTe|57`V}J? zJBU9N3vx{vhc{Y#Y%ntK2g9XZ8tS$20niOm(z(t?M(A07t9q* zcCJPrtUl9gYFJpG$rX~q=pCB#(O1T7EivTTW^1@xmooibi13ciMDpmz)i=?>_hnolx?1=4aVAUDI55M2w{=J zs)+Y1IWd>!eMcX1Dclbl3yVVsxW*_y7o!oD8+6iQ#`JF4Bxr66UJ z*J3I(lx=wb86ST&f42a03l?&2MpzN|!3g>)sJE7A3eAhV3lZWJVpi;fl=?VJaiz=P zTMb}yzu;efLK^cjP|rBdO+%QngeCg?jvp{-Ut4fgB#2aic|(!JtVSLqa;8Xe8*R3W(p520z( zAGE`~%Ce-yN=PV0nX6`O;K7+544Fy=(!G(6041U%iB$fHx( z_EZT?Rkw5e_PvE~CMHCXV!9;>*c1P&_5lio2l*RgS3|O;&v%J^^M&ZNi|@Rcam2QS~PJERO- z?&C|k45{vmhSGv#312R{h@a@=JcCkeqh92v$2-4dRn+=HJ?sz6pd;3Woyslsye)(} zP2UvV7Z5NZ<}>K$r7 zy)Zt}d-YxBTOKH;FWK_AlhP$xxxL#0?c0Q2kjJHm?cVhJzu=0BxXabBouspSEs)gq zxYpE&i^Dr3lO6)8oQxHNm}t|dQmSu(uH^86p+)$XLZ05n_Ok95Drr<4lNpcLEXR-d z+B`j>XbUf&m??+^h0(2AS4o_2hT|88@uo29rYSUHyR627I8%Losa^;bDvDKxCoOD0 zH)ZHat=B5Dw`(9qg)>cM6CPmlqA2=U)<0|lY9jx8aJ+}LYC)szZYmD7w zWJU{1?X=cGbY2S6(l)>&efqcGlBPVqZYZ1`$jn#?k{kV2#SYy@kWEyq?#iZnLRaFE^@hA3nZQ zY?^#3g+d&pF5?MtB(qCVn?;JAm`$Sw&7!JeQ>IiMv$l*rMJe_I9M!*S(72IQO7{&Q znqEkZ3G*H36^W$T9bpP`o$ayg*&Yx@8to5HF&_V(B(;`t@+&hxUYJGE6L0m^gy4%Y zl{*)R*X{fKRX9>p4$9R`6=EW$!HkV3kSG!ORtP$dn4pX@M1!ivJ71zbLONk?2v#t- z+s*9Od&LW;lSMyFx_mLq4AT3U2nP$fGs`}#j>iDZC6Mo$)|jrIrjb!j`$a~oKf3qP z+fTsKq3A@G8{eSvDX{J*5vM;=DL*K*0OAi!@lFiNN*x;B;Xl0Fz0ff>Q)Q$_3QL?z z%iKx}Pts7Aem7W^WimzdQlaeG*VM^?bmtvv!BmH8$@Z!$ZWU+J07aNlng#L}{vTU! z9uI~7g^zb{iy}*fl%h@9DP>ukRnXx?R_6yqEJn=Q+>woC<>X2qU3Mq%YC^xy~9GPt$Q1LU-gx zroMj=J6m(CazmnQkErDJ_0{JSugNGl7TL zl$c1Mr!;YAiV?H4SZ76vS$eU{if#p}7DIXD^m(46!FN*}tc!%X-rO|EY>(hMCkB=f z!y_5P>C$@ym^^0XD;~37xto_LBJnmidauNbC3TS;jwRafvj)?X0Sp8I?r~$TU#I~+ zkxvv1S^KK9pTQv*9;Ig*==M2DYv4Tjs8Y@KZj-a9u+TF@GH#DG?PF>v4C(S535H}S2Ks0sCauaEGjnx6H82}zo9A@*_`=DpI_S%0O$OBXl8^cLenH|l z1cl93X>&%92E)w#GCk#5qx9)Yxs``Q&8JHE{aK}{fx@vr`N@l|uiEiM^oBZtGj@@& zZEex#<^=DVXX|Ea&LYoeIdKh|Apio4?H&Bi}M#suAeGhWJD*zT_Y=QqT9R`<5;TZtb$<1xT<$QL@UTNb|9b;C|i%CYw*pjU=4Dc888h>sYJ2alWVP+&5-p30u+h z^tiS*-ddPItD{Rfr_mTE`czJRoNOS{OtLE(3w#RYu&z#iq0z$*3BH#+jyQ>Pe0(rq zbK{BJn`Av5GS$~LMOFX3PE5z-DXt(RyRp_uwL+tSTT>kqyeFmcT;@uS`Qi1AA;u;- zO9uOYyy_=ACfz-MA1V53saa_4u0mz%vey2$%*uuauc*w*k|Gb|D4i326rr)XSpz*QJotn7Y^6+sW0_OoUH1bxOqg;N*M# z?^9D0O5Z+&H9w$7;wj0`Xs^EE(WCGGHyA=*|NNe(CkqYReDdolCHT`Kaq}Q8pWU&; z@A)Xo*a%)B)fCzWv9Z}U6nw{`8k}?;&SQRNrCZ+y6OG1k0=7 zkUalednrkgmB1h(nc$IWUdPn;Gdpr&szu7?=irJ3` zwnlb&w`{tsk4qn~!L+-FhN*p~EUciB7Ol9YNcOXOr`rPzrpuZZXxPV{SCy$1pYMDq zPj%Q#c$va^?5)Vd?@Cu}qmN zs?Pbg5_q^io&v<;tw==IsCjYQ?Y)TeeNA1Gy2@##>YXt?gBiLR=DP1)ba$ug+}w?B zlm-ZNI}B#bduk@8X`Q>gzQcJp4e=$6y<9lKc=piLF&W{=!)UnG* zh;OI1&z2uyllIZTw#!O@P;=tG(9$z_zv%W7RuO7VEoo=PCyfnUQ%XyV@RFVTJR00u<3&{1S zi-S3ZY<_Cd%(>!aN*?_b9GRbJUb~5oRdCObrbZOP<$*MsaQ|DXHvWY){=*JJT#D9c zVEWYB4H>aYel{LNw(u{_5r#`gRYO$Fep+YuQzIV@3B>2d$>8(D!{33}r&AN@r(B)W z-5T|cQDq`#VgwF+Jm|(e-j*>9!Rb!#G zo;7|V3ml!Drd3glR2{mu?JfbN$S^FJMGx8f2b=qa@{OSqZ*FXF*3Q^X`$6-Eb{13U zn)gUMV(_H3rFTt&Rc=)9s2i9UjYq{GvS$HiyCU^+#ntiS_f`i2^9-Hf|O^p%C42NUKTLj|8>Li`cVhR>5#$7vjA9fg| zH|b@GvC>C=L?hGi)WE%jI03GLEIrnpKC=mR+*OAkTvXu-yJhp!TF59{BVFLf#I!7K z)ZEoEzm9|waPuIbWPy%q?DWA5eC!{bfzfoc52C&{XfNi4H9akBpb1qv10qghLRCYjQ3dNb z3EeX&LYCIY8l3d;2!n_9kada=srehSW5uj=V$w`Cc;c@9trTCU!v*nLIwr4Pgk2kX zlQD0QprDztF%}h@Wso88puW}0w_@%0pm?7etr}-zBl;n|@Y6sA)+WYH2ue@ z&BfhDLKv+qp*CwFX|#U2z|RTbRI*w*<_k#mgoQ#mcT$lT(D4L0|L^KgCn~BKlx=tW z)ELKx44Ry8<}Am&*hk_C{=(?;$#hwQ9g zwV;dec>2z0_dqudzF$1g>4V=(vT8q3l50Fr1#P_#@NzUX=$Y_I4WGgPNa;BOIO>HV z8M~v0uug>k*=M(gls7uG#3E_M1ZJ3xaicCPeKfx@!z*MiALelcw^E@*?yA&)R-|eFs zX;(vzU@2p*%>~P+=WXXC?t^o(JHc!NzQH&0{5}M9TbGGb_YxnVS3 zoG9aP%2>pGX<*O!Ng2~!#-tCOmi!Unj|g$qVovA9FoKE9cI@yJ;tr7T8`9YtlPv!|X5cMS!8rG}V9hnNi9 zTl$x`niJmqe;j`@r-s!%(*YTt{gDPk)7vLWHwwj|@pGV##a6eXOTo3v}pMUq$+U{cfIj zv21{R9T_)?VSncF^7(U@VuM#pEB+#vPXC9UJwlU&?2yr+5D<5;oB=vi=btuq|Mzi} z|KdU%g0H1zvw{9o#cs>2gyT%AVGSK`!*pGVMnsGnSYhjVuV1QJnn)iUscU+DZ0?xs zZ|@l?!ps2c>Nn;n+wObDm4l@oMHW=Y``&=6OF6x2Pd}WR7D(BJ(MCWcs0}9p9m@hg zihc&Klywp7-16P5&Z)

    RN|`}Ua7u$G2~pQEFuT%M|`ag?#Dk}iNn(tl6K{cEQj zotX^j+lePt9mW+EUuPF?iAr!(s~sKVoL*g0|G1IkGbpCLrnQTj@HODn+LC&+4=;2! zhyZNfvdZi3;riI!qXb257|P`Kdw_fz#@GTTU-Mp0=GsRP2-LHL9!-*BM!8PvNnjs+{e`ym=!wilqxaqz?_sR z%lr7T#~wN7!Sk(&hoo_vyprxA(`#}Po*WwLezRN}Kg+lqZpMl0kT9gu0cK50toLhe zFeu4BjyRoA-FQk;R7gm|#@a|tjju)A*v#7-W(f{-W?iaW)A8Dn#gKzU_;1F~a>*IF zEPo`_9KNe5r|dA(eIH+1WIm#j1``u{zJNLTv>VM*)vCob1sir&n>>Rx_UXE7TS57F z|F-nq)Oh4`ND(Z4+*aiYa;wd`Rq(=!WF*8R0b|b2l}O>kSyg#)C1p4AE+06w7JXkd z^AyKI`%vJOSHBj(MFWv1VlP@4by4Tp1;40^92K2b5*$;cm<_7dF83Pv)sK=e5yhKl(d%+R7gi?VwahE%#P(tew%(dz3EVuLHePh=gKKblVL4rk%%)H;@U$L8H9G_ zsS(sf>9^q?}IY&zr5PS<+m2~M+)qP-dGk6 zo%Pu*Z}E-7q}T=CV0U+oTQ)&;PAR2EhId0Y%_{^r2QRlyl~g=?u%rY_etG^SGlA1# zNQQ>a$6ztgYpg=f>1b*b4JoH@9SO5)w-V46MD^LUa~dBqAVl zp8HBShOE$EY!pZ!B&L5#aI2#JPElXA?>-@}Vq}ngLFBGc;iHp%v$AF?SFHKt7LO|o zidybBCds1QZaF%psVcvWhT|RO&wyYrGV+si?y|o9xHNv$Tu#%((ea9-<9$a*ZO42b zo|;J*Fa~rf%-2 zAu~Ql)x7wf{bKN*AENCA?~hNYR;9T;bi?gdG+6JY zl74dLxp;Wh2d{|gm&kdNngM-HQ5yj3(Mk+4)>n&-KJJ*u}o0(?smb?yLvL8_0 z&ez-~1ah^mK2KM&^M)eSmh1%z`WES$;$pqgEsL}VhWco`P_q(AI^kZ`k8R*7@;qid*7{f zKeHH5tSJ)tQD#-_m;J{Qk1T?Ki>vSXjf8z00J%(*&|YL;W@Y5y|Dgj-_z*ZZbl0)+ z4F=ygaT4bLoRN9Q{59 z|8_P}Ur+4egcI?>00?pd5U*bum zN;TXPBr_B3gNM#FzUC5=Lv^nY2eJMs$=pXnhJ}njz-X$x4|k0VP5mFv4Oh{Il(#e{ zN=JlBI3$mvuDyDpO^A!1zJ7D2m-<}9^eW5c`+?CcYuBUgvr7Kub+8xxF(~HXi74MK*56i3{BL|JpkNeSA7RM|7itVKf*QP& zAd|*P^i-p4Kl9a$5}cgIUf5eb)bX)Sn0-R2@S^X z9eN)qY^TgB61CT$nz43_agTe=%*H@;=~oW-8;8hyhPKm?C-nz?aU~_iB_e*L=x!IR zjm(cBWSh?oIzpMpf;H`^y%>~6%w?Tb! z9SC7d0}jKeZ*#0Cy8~xMx;EkCGR;R7HYKviY&DBYJ=aIZ_n3|H5XaAb`@=>E;Yo`} z?j5OkIgTm|Q#!tO07B{djaHm%a3b6cp&}&2r5Kjxzo=L}uB3-(?}RnTy|qsAVTHyF zT;^qmC6LP@-2I2UOL9kHT$PNg5zWcaf}sYrxt`XU6$4c3_bt?$34&7ikkfRT6e6z5 z??l|Q$JPhR?`$IS0-_isBv06jMgtD=bV*$nYej<-Xpc|*K^dIHuFk$|#Re>}ymX2k zJye%j4LC~k$15DMXtqblA|ycI=TEl$X;$wjN8gOb?vUOrR(abiu@Rqp0`=!q z??3S`8kzD48xwQMXXEz5R4yx?S;4Jxqjb8URaIg6%lcv;uFE8)8!V%jGtzC#TyArF zb(A{`U>_evlr&k;j}jf~ayi&bvQ+jW9p|n09jimBhc;=DeL@rCst*SMHo&0gQ2Y zPl^Y07vW2Qg9X@*3*A-{Ugdz5dw^GR!am)V@t07fMn^El_fUZb*OQ@}z^w4Ng7O*| zh=J=hhl3Kmdy73wELL48#dfR>5JPW&1nqP=xVT#Bz(-fn(%E%daOJn-x=)Q?#g+2Z zon!D*c$eL=txWyDLXL8$z@b%KiCV}m0>kCaL#Y(TH77a`jMt&BRC!NF~;hHrtE$9>GKp{W}QHB`-@N)PmiLU z=yE7TnN6U;KdautyS5LgGr?1Bh*PMG1*W)0R+a3`lG@th0V({KRiNZ2X2b!XKE=x-)?{VcV5V^PNh zggb5ZIB~Wd1oBQ%=Dmi{H7bQ-*^>MlOzMv-$Xm_-p4Lvuf4;v#FN-g43Pnxv7V#NJ zu-UCXfsZ=>KX+*aClQ!@G7_G@%n~&M=d#sSSc2l*)raZp+Szc*aVLTQilD5dW+|U#WW(hWftpI8VeuhWY!n#~5m-Lh2Q3I7izjX#?^d zt~aBof`S-Ig`>aDT)Sp7)qBo=b>t12RAHsy=%<64eP@T4ZyKx^hX>eW^g!UlrpT&Q zQdB&c9X{_V;9JSirF%jd(_Gjlioup_y*@NnIq`M(W9-0{8@E zlc?QStnuI9^3z#_ALsVdg~iyq+#Vic%AbB zkdBv~koNAM8;|43#j55J@vVNqj#7RjZ`}(#q~$L=YcJW*-}+Fmsn%4sWbzH-()wtF zms>(EV%3r_;`W_YOWlr1TNv-h3ngZhLL})os>p~_bDvKF^A`E`*F*!A>~Y0E1)k4? zVc%>RgH*nGkG!yc%Ysc7-$!V&xm6u6vTj&9^YQ-Y6cz1x*MSJvr2%T#SvGaFk)%!J z!$Db9ZKGI=o(nb}rFQEpp~0L);}RGqY!)z;kuD3;#O*RMJn+yt{>tU#$^Or=L5FR? zutxs0FThS+=0(MBvJ#nD88<#nAUWPUJ(xQ6ZyCeqv3Ilu`=ZHMH|EI3&TeULe&@5} zm?sVv7w@wPx6;RJb7Q^Cl{8p;8>Hw)M!m0&h)HMleSdL#NapN*0_TBC1vwImwEa{% zEQ$BtvBfCh*g-pIK)5_{h3>xu>JfGT^6edaL+hpS*mkVL2*Um)mi zWZK!tT9wG>&pE?aRyduVh1l3MZl1$@wapRZu)c61GuI@04Zq2c-AvH&9#@~RO8gAL zm%7-u*kvN%J*OPFFp=JK%Ssr7=)(+9V)8dmxcTg(OM-5e`23RDSG`(eExjedF#k#)(s=xp}S51mFuy{23; zG>OOFwiHSc#pC|i*tcrMPCx6wD-RIa;!y_27Ryx1cf9ndrVrEM3k;w4R4w;buBBQR z^(Y36zdm;32i`sX{&aWwzC%C*oM>ktG$%!mw@QeZ*xttWmwH@k2ZrEBo>pds>Hdno z^?s*>opg<_k0rUi;m%#2Z*LT{%Jf-I8gIjt+H~O3M{K4ehUn-x_yPs2OS^k<*6V=7-jzaOFA3qtiU9c4gw>Bzj!vQ;FgO_x{-ltu2 z_`(y9|J~z>r0?VWY zc6G6@;5qY~KPdkY$YPE~sGc#%#&tfJXU+cku5)~j^+A!pk==pBPWs2#n~=+IU7>E^ zP7lc9b`Wfalv7_Ag#Eh>as8kKf@6r0P~+S8s)EC=VZiidIua^oy37Cggp9{U;15dX z-J8@KX^vra`3UhSbP+(+Y~woI;y`}QT(=oawHR1kioz})#Z04J%elQqSJxOw0yCnk; zS|KZdLhPYYZCIL=`l*W{i^o9`u6~Zl`Ss!7#a_cj$+@x>8@xB6H>k+2qTITbzl?&j zE@XlXGMu<$cs-<8dUG+3L`bY4;3B-{cGpnm>SmS(ov?Gy*S|a+CL|Qh^eCQ3;_Z9$ z{fSN{WsyCAza17bHAY+ESPx+ZM{4tGa49MljK^a$+AVk^1nT)u z&y`q9e~etTTp}G*gR7!OS{IFN3u9t06O3^|&!$m8LXBH*#{whkA;QFlH+g;w+huaa z_5ij^MI$YjaZv!hhoM75#ZZzU-C|F{j?@t}6YhvQXNp$Z^}6<4n99_r^%%ls=ii!j z33rLLenNQ1=&aOoj@7+(SD;oebsFg7eGuzYx#7J)nQ3jb7Co9F_wMXd=!^u?PaZP_ zTB_gM%Bsyhv53I$e_oJ_@uVj#STm?X6+c$cf)IM+F?Q$ye%T3omucU;>-QlX z^a1RwL-%-6b#GgGQm>0p%E!h8Ei78V*r{(|`muOy%fg#Q_RUYMBotGRP)~X3AVYxq8XIZT;DjyBL zoswsLvF518zBh^~4i7Kd2dC+!@O3>Xmz57rQ%!kU`s6ZAktL+R7Kg9Px-2C^Z_jl& zmzAgdk)iv6^Au~HdI5$A4*rYD!&*xJ99-ZH=sG)&sxhUnoNd|f)U#VTsa`LuAT$hm zY?#qk$6`EJi7P)+7)NTyG@{=sxL**f1XUN&CRU*mT6E=)`D#jC?B>Q>c;3iQb{EtY zA-QWPlUW!512?|Xv8CUnV%Li&>$v$Y8RT?qP&6w{@P>LyTak#1nNr!Ipr=>JxJgeH z5LXBS8@*rKrSWnu0?-NO(K1#V(xMnQ3&rS($$5VY@%HNTvp#gCl;iE5M9$PdmDts5 zz)%oCBQJ{64>gTDEZc%OtL5r~&YhgI0Vx@&N*^BQG&LsEv;>_PH7vv7ay&}cWip%q z9mpJDE*+EBBM%1^rzaN6ZhQiV9lkU=F445~!ygPoD$Q?fRQcOt#13QkoJ7^VX+0t# zd~H7!%nE-NR@$0^4_D_|9&tJ_C3ZQFl5gHSHawI*A*XAeM z4xQ^KVbvV48>Q=GQ9+52J$sf=L$0ZVDvrME!~KGahY#H;1VRhC2^tVmy3nN)eVYB4 zOD-1f7!fGczrVu^tzIOpgOg|?p`4VKot)*AGcL}KIuM$GoNcF<#n8u0?Om>pglAzb z!~4jV{PN#)Uy2aG>?L?=BVdC*2zkHpN~7zDN+ad-X>3AyxvV zwTzi-zMN{=vr6(*SZ)48t;iHXm6$MHBJ=>e2xAp>B_xoQ$U*a}VzfG=ikX**iJgkdLT45$ z^$Z?lPjWyBA4G)>OS*j=1v6jIMZ;pGNN+yo(SWq-SMnH@f&HTwuE2`ZviaTb^qXwP zX#ZJ@x@8@eVACLU!2X7giBrH;0?^uCCp19@Vd?2k=Hu6Ys#-(anc?$Uo$N)uX}1n% zb-H-VoBg_vwOHGKZ3rc>o&F0#p+)BZHKv@@;ggvw*%k$|TIK56td}tckykh3ly{d8 zYYj9IF4ccQ=Ux}i)wQi~sz&Fkghj+R-&|k=wn+xW)BIPQQ9wT2sD8OSBcpi@7k%Zt zkl{U(ysCWf3cIPFp~q!-U#BNHVrQShz@)a6YfYN*vkCGVb7&a@=Q-0BZl4a5%9}JT zpy1g<&P=wQ1p_yUev;>sHCBIiXpMYrtM8Kewj~hp8b>LzVE2uod@o9V6*vj$Qu1{u zQhv1{!65AlGbWXex{Z7(#m8l53uZl? z!|Se#OG}XrRJ%no4NJbvcYrK`B3=qy_dguCG*bj!F1Y89H`i+;1o)^y?ECtf^pMv4 zJg&pl{hl)oA^xQI+Um=%IZiS{W_g5PUq$DjnqNGUiKgvl4U`SUQ`vbVR3b99Fc&g9 zm1Ql9dK(ivquzJA6!kXjq~%f1I{F)_((XgNb212lTt4NitC@N#3ICdS86Fwt;rmV< zpUr2xLCDg}KkZdy^sv|Ux7LkS@(PbdP zPNdFUZ3C9whq?FJ7$(2qmEvNRKeQIjYBcf~+!4GKzP{Ilw&*uECGjU(kk4Sz_x_1T zFW@8%{t7}HgBAjXjU+pse|d-(HN`-0xc_-+e0*gIH^~3o&1IUhBtmM*l2>!-6L24RJCCN2k$}AuWr6bA#v29A`>{h)(Rq zQ4IJG;j9nq4KiLq3dL3>!Pjtk2q%#kun&RB*UGqSz!zXAIUlot5hsgb8!&_`kY z7P-fwTzW5IYS`a5c!ex&I&w+54O`wH?YB5~>BU3DT+{U`D*0JWyhtwMfCE-fr{+DZ zR74T!?a66d_%MB=A`+D=WitmE5-Ddjg`?qx_>l~#y&$bWBENiZZsZN{;A^SmrkO6p zQuz`WW;#q0sPbd0GctelRa+w2(8WtJpgRUbW91f54XYiPLK_<;4;-TP&wreI1~}yq zr=9lqLkED{W$x+u{RYJTd1h?~tW9Yb7O-K9XB~g?-(4Z`B8cgJo!br1VMg-V0N=I; z1uysErR_aI1>;>Y-di-8WssF~XKsBtWvLIzH4(VJBI{R|h+`>-xsax${ zOKdrY+8?1*gEDD7^@dc+HMNAL#l9L_5Tzf#;74>y+dBjv0;h*iJVPK@W5IfG-B>=$ z!*+(}i2tlUuR8tiLs(S|=qAYBdYPsXjX63}di?3CJnu93k1ul)O-ke^R)6ysX2ZHL)M#@4Yhh(aI2fBud7(e_8jzVU09i7%4?&})$!S8QFb!3LPna38EcI(yRLy5ea(69 z#^8a|(S(I86LAnr=iX{czE!XfaT0Qsl}0KPSN}N5{R}V+qy33ve7E@3)^J@IozL#( zgsCmZh8w>gKf(?!;<{QG0;Yk}%Svf9Wy1kB0qB!y2mHS@!Zl+D*7TRe_qEB#g87@r zrS-TrEOu5NIyc@L|M1SI?}etjYfyNvpLTt=GOm%b3*jTczX)K~l_g<~|B8P8is;RW zO=(^k8BnLugo1W%+lC!!+p-cCrAF$W)2I}oe>|?4qmlR?lYd~*w1I5+bK9d}g^>m^ z?gG(&;eW8??!S%mgUYbnoW!_aTeb7{3p;;6A})?kVseTW@XH4+-=sI#A3ise7lxvc zCmkI@tlyP$qiU%Q(-?Hv>#*<^KHsj%mjDBmE2wEB5eCz(3W&ApLqEZTwecKP_-?EZ zsp9#=_W7lL#fH!8i{jq|avgqJ*POK~ZoZ9ad}{~doNwNZ1LF{L0EwXb(lHDf*PE%T znnDfzk(X86KiP0E0@IeGCmpV8^@Jj%pHXdUHIC|p2Gg!9Z>!a12u(p(rI_2XQ1p z3vP|GU0%f1mnxyk?8a{D3`(J;LJvUY@ z&9!8%XzW%#Hm%mOr|4LRo7VfCN%DTBA%BS>6A}bYV%=s%8h1Q0^;PRp+6$}t7)^?O zSA@I@4V;p{=(rLKuB0d@2a}lzXH6kunFixt>+FVwQovm>DvGk3Z z4Zw;-`MWDWuCaoj2Tn0y8s@%3jIpa@YWkTSp1d#xlnVy-(U$0>M9K4noU-oo*l*8o zh?P5rH^SPV$$jA_e0<+fUk~+Y^;^)$`_gfKh8zkW+xT#EZQc*`%6V6{t4_n4+lJB0 z--m#fF`S;%@msjA(}f};r*7U}B_A{!>jmPmiI+M=@~ZGwf$$`dYrdm0&R5>~C+PYq zL%*qC(@Ba>r1Eyr`~R}d!Q=X4&3Pq*}Kzq|>@X`)SlAB=X>1M<|9e*rNO&8L=SE(dOe*Q&mlgGzc0AU=#D^c$}Q$86MrN;AYCC78(h%?UgIO z=1?S&etq?aBMW~*>V#h6YlsZ5wiS7!nDmIBRehO1f(w(cw-*tSc?S~;S^M3I!`RMk z)F<3}qeTRcCu@1t8d>!#tSmQp2<7s*Y%nN`o7jISpNV#7b3+^UMkm#TIb6R3@BG%FNX&QrlFy|$3y-#)Ts6=APWPMx0udV(2qA zR(m){?Y@C!x|UL-gS_~2Vu4kB$dhQa0Hn)}l`K+vA}<@E)f0MmYx57!qTX=39+$f6 za7?zoSen#hHh>){cX#?x>KqPT$ey>P<`|mU%(XW-uJg|h>f$8uB$Ni|v>Oz$cb3_q z4Q^Twb=?(~T@Monr4Se$7i>*=e>cE;!7HGLT{CpTo>tNNk8K*f0;uT!y()HY^6sH< z!WQ;-NNH{Bu7~6IiqB?s=@wiOqJu-`@-esd+Q5t7>h_HxtL&d+lIoA&-0{QyD;%mP zFAl^~h*y@G<|A+yPm2$Fj=q4f3fFjbkxhYmrf;&`&iKdrQe0a*tle-8ZNQ*LTpG86 zJOL+D5Wt*nZhcYvF;)t$CY28ycYvsXGuTgUtm^vF@^-uEJ>{rI5U@eGrfcI(O&qG< zBSU;T3_ub)d>vs@?wCAoWZOI~Q14z{CF7JH^9gq3z4+_Lhi~m5q9r!(!f-sKG6=7Pn=YZG z+Tb*3QAG)*unHQ!Rj`RXc}d@AX+R26X*pXC9`^X$lV7NT-+(7d_)>!-p9ffrpLJ#j z!T2o0)+7AZPtz6G)g+*N+mp~#D3U99b(NmL`DyU>u?d@b@Q$07#NYo$v!_bW$K6~& zUkb{0H7S0zz4YB*u`;eY3SSCIUwu2yXk}eaN_Z+wS3F9MLvG#is{^|iI67>#nyv)X ziB(z_q4vPlPVdAy!4otM>qTRaRR4XbS`H7ZSFTDkeHzm6#PyF z9`Y6rRh8yTVe2h9b#DtXSCT~+B47ISme_T4kx&e#jnvG}zuHmSYRaR7SJE)rKdjPM z?0c0$3Q1v_`MzGv$H0#P>V-I}oWrv}QuaUI7nkm=(o_1rv@T+b{bCPUYa6~dNP4Xt zSxMgeQM59Daco?oSBQg_pq{_#f?XFxts=MsMo?u=!d_=kT@Yef^!NC|=aUddBU>{i zI0$O$1VN+17bf4bjZ0>FVbCzvD?qC54fp06rL}T(rmQJS1X1ZdQ12j(?(FRRkuyYl z($3t+8L(qf$5dj8**TV)8eZ~qED;%lAjyKnY|PqGno}sUmZ=I%UA<^}2YA(1I}O?{ z5M1$?Pp^+T0Ams825Jdj#cr)!c{uHZ*r~3=IYt(=c}5#3dQLJLObNVEGrxcI&^j4M zuD(pBv_KPM0npPD#I)@q7(Sc?=tBSUlJ5LQkkogpk)U(&!x`ZD{|(N##J^A0jn$d%EB|?|-OEbAdl^i-r=>mn zbCUNGjYqhbG4_7F2WeJO_mfPNml4+Y_yuC9m=}5Y%S5%Uw1DNBo>TnI^dAq(z1LU9 znxZO4P%r`jmQ?|@Jd5>Obpg6$M1f^Xta1>$MxwkN#}FqLL!9~SrF878(7qn(;)y%Z zl7FEF=Ot%Cdo@rk_s-|g4c{oi+gA~$43hI`aVy-h74Hm%NVV7cZ_rFky63?O3cKSgI$F>cBB+kSm{Q;6)z2*f^clu_BTc(V-iSOtF&VOS8 zmp6>k=l?INf7Awtx%VJ;KMaW+-gydCcy@h%GqHvJqSE-(k)d-2(}I@t?5pYDj% za@vk4_9f=tHO;w(tIby4F^hKA&uDZ<79XW*s!D(J9_kJSouBX2syYAN61B^R?Nioee!tLUq(y=ctjyoV}rVG5uOwJ5(?AzB>> zd7b()mhyUP_I};doo(_~)cL`dxS*NJL=g7f{j75kyX{d}3=V)FDhUbwKT@3R%Y;0; zKMJB>hi2%h3{b~+OVSMMIxD+xbCDOc{`Jq*=@B2w($RlJn4-ww`8U3RzarFCKTg5F zR8s8vW}Bz{A?h9vDax%=m=xfihREK-`Y08tE(u;K{E{+lOT~TfKNLK~d(I^Bx57M+ z7|5u_Dg_L5Xm4r}ooQ>q<0=uvg8H^Ij3~vEZ2tL!7xnf*AmLASWpF0_2}FKt&eA>2 z$lEc6vpoc}-jd=-A$NP*)Zze4(WSpJ3BtRVxtZs}eg&PCcVZ#VSTBCppIcGM^gEn% zmDSp(6vm#(ZE#!8sh}uA$c0@Ii`spPGjOQNpm|X|GW=t=ZPnt>!>lwH9!pCdYe?-T z$rdh8aydwH?)m6hFRBF;NZQ@f(lM?R-g^3YNoRa8(XTYnXSfKwOSU_deR_A zIo|Xf>~YM`0iqiI>b*3+|BCPYMi>h74YeMGwxfBZ`P7$O{Icl60=0EjN!w=OpXF`C zQC-@wgF9#jIM8P}mn&o1VPHa14|y}+NjdH1lro9R_&?%U;K$2E+PU4-u;>MsK!>!Q zGK0_-ouu#n0>eN}5AFS%1Nwc(R;}s0ISHlp+`YP0;QY{R9XldF7IjBM1bDKUczs0|W zgmt3z|50rf_FZ>-Jm@j(B)Q-rr23S8^Ff8 zI?ojxY)+z%Gv&1cs4C2FYPCE*mL~>OA)B1LDSB|2VW{#}w!NYnKP2FnOMx@5CK4gL zYCCsGQwxHRaY?=xZeju|FwVmwXe z%z0UX6UP81rnb()i`?U2vC&iMNH1w#7J+g+!R%hxoQIxAH^yN|#L8+O-w- z)i?8OxDwH{_}r^kXcmDqQw>3|qj-pK2m^b>0?WK+bkm}&h>1G!AF;}{dAk40An?&j zlx%^oSLI3|m;^eX=m^k~xN5ggrdvYfP0fSU*UCoZ=|>+epT{8_ibaZ~!Hlm+PJ>2@ z+_7W$B~ZvavkXM;e0l^vYFzpjyVphB@%H!^3-ml=tI0;2Ip+ z5B5K{tygue{7zwoeN|o>sJlthPz%$8hH85{ zXPWwX_4s<+>~Wc54d^U{Kz<|BV33`rG(bJtD}$hl;!QX2L#5M|qIEqps!lD$PDC?q z*3O6K?z-i8+PgU>!aX5y>LJ3X^X*TicuP6#p}D3L-mu!F(igQ&1k z^-syx_!tShqj5wH4U1yewdHKg1fFU{rS$dQsHj&i<55u&j+-7-)yk)N?0 z!hypBn?rUay|lno|JntjXWem{302TKm-gS%iV-%&uz z#D`!v*-!Qo;fYK>1!_P)Qjtxk&ziRLSm0KzZq*tIn3Bh^AI)6}Sv~|gdKJ^`0s|ga z*nd_C<|O(26zrko_j^gi5!s629m|JUenh@pV>z>P`V2xnqumaG3xIHdw1( z*~g0g=g@W$w=aP!9&9{Ist|Xo-{+=hE#PdwIlYoXxTFH5=piU-Ga3sgr+7?QZq8LLJF~C z$D9)QG<;7|gcG=ddL@!DN=KQOf3~TAR~jD^4?f5+qytv(y852?l)L3_b2}WdU&Hss zuz25oz@M&0@C5Gs*0*{2rDfdGB^v2`Nv5`>Q12*NNZ4L9ZYsD|+V^SC;N>CkW;UK^ ze$ysEtJO8-=Z?vYgRQFr_9T*>A)$b;_Zg0w19RPrL;e0%=# zgi z!Hp;)YJ4LKcvbHfEz}Z9kXCgtI$3es;7@DhN)nUb3JVaoL@H?+UZ7|t^iDXSinkO~ z7Ie2v!LqS+%zixWH8qv7`O<}953I4$E3SA_o>?7)Q{D8N#Im~OffhUGC5}o`A@VKG zb#Ax@PT(0yke}oX?~=w-<1fRco5pZZ0Fh>t-hyfgsEcifW!6bk(pqLPHHl2J*XCw@Iwo8>^53WTZeQhn`d#&3 zqqXGg`>$ROiGIOyO6}PLEjP}+)qB6PykJx8Ha&mhs$ue}UA%VbO^;)4%Cy_1tzv)W z;-}c=ttH&m(`N(~{DxRc zvC~kqx%RkI#v4U&y`fn(b=18cbU0e2Fn5-1HILoV%b+@lTD=x z9TwR`CbPhr&A;FL^|jP%wOq#4Lw;p%#$aKF^E-Jw2RPR#nr6bD~?uUYR{~5TZqOqFXSAPS48Ai&mT)nPy zFo-e$5yi<7o5z6v*t&clK~4-<3?86vDC~r(5VbJURpbd_edo#Ti9p{F;+l!C&E2}2 zzkk2Jht49gAYy1{CaJji>-hLTm6iCBD;@(gTv2LgQ6xNRjaag1T=KSfs>?X{&cn}- z`P^pWy9Y^F#iOr}Q@Eu^`zkA4x^iOe`Z5)kcVrkSwk~Al9+!pLOgWO*boQtd>>2qyOTSZK6?-l* zYNGerdo|`F2n?D};(G9;a%{Qjw~(4gwBZg*u?rCr=EJ71wjPX;&irF;>h1>aFN;Uz zVtS1{xME)HBOkivt95dS^!daPfA_2b3sR4cv~m@UQ;+1$6<;*QR_V@p3XH^e6r#iW zU4ogvRxg+zM_FBKmX==?vubYD_e*ufRVrJyQN1RGzsE`n<|KsPK|vT| z6N}F)LEmNI1=^`Vs$%F3t~FTrt7i7$lxj>OqF|fpHW;Sm|A}}<* zVo?7{RUp5ZshmZzgFQn8AosDmcUy;@rp1SGSGO&0E*x&IoNmsWi%N2yRvHV8iyt~w z7K&|h!~@@E2HNGpNlUeAuZktYxAte%{qHRk>B*{6eXLnZkr$(e1I((~y{}6rd)&f; zWbEL33YP|fcit>LETy|(Q>KpgR*FK5wlz{Yx6K71n_d&gb59x27hIXOC>iGIq#yyIw_qAh4eAzBO4j zKu=pwS5JSd^N#3QJcgGYZ>S+L56{BQd;Y06St$%rdQQ+*t+4Y#s|7aboH6-)WXaAB z#lBY?&fHZ1Qv&Z&G!l*Tc6~f8cwhC*m+piO%h&FnIHobZv5abzP*UKe`K-6IGdU{i z&&z)t+4_i|;9U_jPCa;N*psQp$y}T`{hmsq+D6mg1tY~I=^JNdNqaUn-cQ=_U_(G*zH>^y@4rM@?MGdzTw>*r-BX>sxZz=YWU4s z=Ie3uV#c)lTzi7m_T1fV-F=WYFB$Y$X(?v_mxoPM4s~13^$skjhYm^;=E9c* z{b)JxvOjv7OvfH&C*ACO`8_G}_1R>Ip%#I7r$wQ!m{b*t_WHnW@?@TS^rhKtFaUx(n*{p=|3wWoIoKFqpEB!Ux3zp9(Bb0C|S zuY90#G_Nnd^0Z*Sds6q3I+93Vi99MxVS?=~w++%H=3^Flu+Q-34G^SmI{o~w@AIlW zxndz?=^yWo_s%%{$L*{j68Tu;}2nC0AD^W=;Oro7BQ_fHFbi18G#wvUjE zQ%3nXI8<~6PnGp3y?fVV`+BA`cUzy=BIa|z-k8u;1O^9+%!6vD_KftD7Th2me_P;U zH$BuS)n~UJ<#G#m_&}!fHv`_ucv+k^!(MJEHf-YhT^lkUn-{bl;u*BPyj)`|!`C;>lzRVADg*j_iG?Ydez9W;i=PEx_No-SFa=Oz6knm>9zFFriK>?fu}e_f!_W z7ykfMao)4)8^}n#c&!K#ir%C@2G*xA=t5y|79i`tA z<;i+f?OFD9@5gX1GS)zRo=y~f+Jrx$BTF(NS4-%oU6s=_OK*qS*r!AuB$EoR{4`Kq zDM+=2z`vrdvsAlJ;lD!}QQ<#2qe$z%mu1xaRb2E)3YI?kC@B|;&S(7oW;fHpj+;vA5g*L1*sHER+&TWoYwf*|NyVjm_XL?T^W$SFOjNyG!IL_F zM}N`uJ5Z^r%KvDh!xXelFW84^?CzbLTP!Q{#u>x1O#6$bLC!qeofl@U-p4CAzUjJn z=Ofo4%mNDQ$5dvWjgs@33~XTBB&KQDAL`1@xmZvgA1lU+b8^&rBF^0x8!2KIFD-3Z z=~lg2?ZK>W9P`A{IGi}fg*4J;kB)X(s}E_g`!UpgsG^Uhwemy!XSMABP_avK2vzYO zwJ08)6PD!CW}NHBFoTe%c4G(k;wOqZHe>^x#j--b=Caw)a(ZO;qbUET+e5b(e@g{- zuIP^Z0XZ@4LbUD!2pVXNq!a8qlLBhq&@yyH4`hk1FWbns$ul??8#!zAf#67*X%cAP z!~QruN|97-yu~pQr_Yd_sz&v=kV;@*S*}O`SBxj~R;-Yv2IR%O>f1E)PI~U~#OCJJ zE1xCo^0FTm?NXtqDv*0cB27?Ohg=_I6|`?Zqf-H}BwMRJ(_B)s3?$heG%RmXDHjYN$cwnck3b z23&JEMA1EB7it;+S6K^Pg@g<>b(I#QmWwTBdY6YesCJz5i{tm=X7G+{{2;bYWl3dI zxJYw)xA^x!XPg}A4vB1&nFwgz_HS_BIE3hxi>$0Sm<7wIgkzYbLuD$YJ% zHE1B%IgTE)ry#=^`Kx)mAL^0 rl<*VMnl-#>vdlat$&|FJaJ;mEG@vKW?~9ZPXf z;LEns%(S%3EX@n@Co%V(Vc7_)F*f()(kI7>tDi?ru3yiA58m$N!g*gB=<Q$G24$4_P9~Zc9nhXK8T@4Htowjs>K+Jh7`^jn^?-frblJ3F$YLvukM zHW=__|0w3eht}PY8mHmkMqn2p^A-cDb6UjyNethBeE=%W+&8Abuvu*-URbJ^2P3kz9hn%|!Rh^#Tb)=6ldCPSTP z7j))i;%i{ypw5RwIRY%{;;d1N^hFWRVzgX`1@=_jf4>7z%$OoIy8wt3FL!`A%h3n6l`lPV{pmzuqs&{s+MMug_Zd%uMM4qdxxM-C zb`l106&6wPxrz|#4G7%wTS~g;J4VyfeXKZ+KCxn+Gv|EbfaPxLDs48g#}zf3@DQK~ zp*NtsUOK(un@nd1J6rtjOyMu?E&a2N;L_=Dh0DNB6dIXU*lh&CFa^`f+p=4u5O?dq zuhgq==d&G}>6F+-S+Pxnt9Pu~@PQyIz5cI2;lGYWSUX{_lEF|{J1F$C&WY-WS8MQ2 z8;!)X=Dy$HQH+bl)8V2OG>+y%KCpelHcY!e^d8K*y4LlTc3yC*0Y)8HR@OzmpuGu> zC0@a{{el zINi9Sq0v`pbN^$nu?6JS`%@#+(rb&WBO;g^$tjwZC5qwW(YB-y`{S_7F?yh}=F!>2n_9gG4X^LAY7;h`)_wY0qV4;KPbMrxAR?T*d)9vgIR?&1 z*|}!rRsD0;jADkfL3w>P?jkVWpie2FoYx);C_H8|86tnj;Ew20FgqqQdHWI1^~9PG zUgZAN&BqYks@5VY$g6YL_N?VtXOvlcVpOaID`|de(_KLO!$8q@9@QyzBDN{ zPj};}5;K%59xzHUR>xL`)_3*8JV$uSAICSDyRnBdx}Ctm*~h$bGOAzZI=aw&>osAo!bDa=eI-Be;XR^jd~vl<9L#wFxT zIP;%n^l)dT+?^Tw9$UOEnI4KHiy}P0cq|pkQ_Un=Y#cVg!GUa};;CNL(bbQecLmonC%=pTq zf=Q7h-*Bic$i+^JG#4|BhDr=R5Q^#W3UF7>Dp#4Itx-oSqNA-3BUm--=zqT>4|g*f z>s2>#QN5^q*o8nl#{FF#J6Izka0($!IuShFXoAS+2 zx~fWumrv^2r3h9%lObAJQtp+N>+qt~;|=ZfoKk{CN%{N1@QGg5jDin~!=}O|hdMXi zDQ0XcVZJdzfv2XPyN}i5#_|5a>=uDZDj8L7$74|7U^cyO@A+I5Y63R0=3I!BKs|^! zY;YBH|rS}_*BnzB+FuibeZx2%N*=eo}HQWjv^ct!~dLr z%KLpGI#gyDs=5>vDiZ%RmTT^5^}?+sFG_6K9VD?msU+!5QuRv5{{0zQKexqn>+n{s zZAj1Vo8e0k4!~~OsF$*}@SyXdV`AqIZx?SDS2L0<2<(2h`6VgFyl-o;yW3fKRcbeb zA$EmLi(QRes`Y1%RT|;a-3CX#yt$oLfokiTDJ(Ize3f|`j4|WWvvZ1j-d_4P|5d*$ z(I>mxf|mxUaym2dE~R;0Q-Xss*0izo{`dlU2}XJrx zmu*t<=W7(`{|%EHW??vO8*Z#D{R55mn<|x>-)6D_)qfkeo}7|$vj|pD#WSEMhxR88 zxHMkc!XgWKk{|9xpYS|?L4L2iaHU)Gp3**6>*;(*t{Q??GWTLZ2BzbXTz_n&->ac! z$rz<_82hijMM#D7QYX6O44D_~%;Kk45w`i^=;6RHEk8t??vG)rG_dgjSRq@oDYY1v zi-l=AIi=i$AUvE8CL-%cx<%9PcVJ&oiUA~xnbMCnHsCq`wFm>1<+fCDhO{(p@4rpf;P-=3$ zX6Jotrh88=etm^4Hy3w0t~;~VXa41ELv+UD1N=z!8o#pi=e_&SoqO?S8_2^me z2Y7q{)t9fg%gXYo6?ap@*@ zU7S4Zm9XlULdj=WM6YFC7rjxuRMdzIuZUrUy1f?$WC-oxKVNe-)i_)}K5ATMotJ__ zhhE^}9p@8DNPa6+#Hz1N`J?#ZarabI+Y7j54%JJvWEDP~y%d9YoTe)o6N={7l;3^FUxuP+uzK66!{675lyupn!FXb zlyXHL<+4_H13546idVFgT~0oJRcPoWzLlan2YnvC7b-yJt5>8K_}ap|0c^y zMB5oxb-+r^PH7GVdkJjO6GdAymgzSDtmy@3D9<&7clbOEg@%h=`EfPM$E*Eva2fL4M zVUBgDax&}OX;2;=K3$w0D|f7#X_VFJgXNrXVJEIaGrZi*-PoZU%edZ_cDJz5cL%g^ z;zcRGXum67@s%YPxRK`M0)CqVO|)_aapu{SB=Bc499j!;4&Kvr;Bvb5o?#7_V8sqo z`CI49b`wjE94(Yw9-asuz*3sj@2G^TM2A%oaQGXxdxoQ+5sk%%EUf+2_Oo%JWLuAT36{mur|OM= z={bs!57PgJH|*Rm7R%2}N2?OpWSC`f*De|rmoqZs89A)(Szqs^tzEupW7*<-K|fT6 zk*;k{l@MLearyyN&tWmLRbs6a<(x94`s&0!%AOt(`_75wT==cd7q%6Pn3&|Z$w?Og zJqtAL(f-=@XKT0*DC=&f*lj{#LkqME@Rme(w4Ws$qp^6|l#N+Df00g8tM5uj^F_Lh z4p+8pw&*l=M97BB7r<~i9Xs2xQ#rtfeBvPp$di}9IjP~;=!5(T1^HWB36MBDAScU% z)X}hLkhJRs=mqJ8ZgmzuCSuMKwEfJ}xN*lO^-V6DRA{GIQjNGSv3Jk&n&M`S;MTw2 z=Y>j zymY2@=V3TA<%L=?-1f6i$K5}@Iw4O!KzxKQoaoJO8Nu&h*Veh+m2OiL7Us-in`CxV zoZwa&M-wH=+7ESkkf7V?)g+dj`ao!kCcoHJ!N@{?Lbie~(}Kb0pU62yFm}+(-CvG+ zXw;g#Jhj%_7^l(V^LGB`r~3xJw!TS1$p@1qJIsh(pXivrUt@M0+8MNSc<0?-5g74R zeY$yGs>n_KhPQr41Vd)*)_n$bINU(?2)ijBC_P2t=Kv(H83OC4e_8H|IOK*%WJ%<{ zl;rAgGWl3>?--q(3=c)y;u1D@wLWYE8S>;HmuX?Bu`|)`@;}NcDQ%0xDG%^ZIODK* zV_)2Hq&O^UR?eUu&}x0!6l6ZE*i~pJsr!@>`if$5a+2Q_Ija8_~cw{QP_6b zgeF-f0Vtq`nRP}eZC22%`HTNRD|mXXHwWFWj{NBoQcID+U2P}9me{qMspPfu$L}kg z?}EWq&UwK-53NxE@CLca)ZPf1*6k zn>o}s;^@M&)AgjMud|YSiwDhum22i;j4QrG*gZdSI&F698;m?Vl&vhiA`y-yeHcG; zsMnjcP|Xhye}1*ctRwGeV;xtAT}ajT=GX)4FjmbMDvj+Wr9ATOb#|Xzyk%=EcmnVj zwyA8~#cY+<6)39VQ`QaK(@{E5~hG+fmc0@dcY>};L|!k!iF0|u)Onc{J&fU zE?(JpDEds!C5z!eKG3PD_ck`**3*72bkFj^DunLS z?IUeH!_+Xu>ymOdt<=)e45g{oTgqp0TaA^(s5xXtQ4vluoRQ0^L>uXBVnx|PxA}fn zOZ|-YV-Dye;+4(o8bWxr7PV??8`S!aKAh)U{<8u**gK*a*p#dCz#MkMhW&Y@j~|>Z)7ico$<@d` zRYE@<{!a7>Dl2WT= zYq+wDdp{;ue?LXpDsw!Pxq#W;vHXm^z8$i-R-Inq010?N`AsM1B-rIP?t;wHX!2VZ z0`k~vnZ}&w*}kiNSHGLx7oS##mOmnv)Tt^hJ~tYE7cd}p?P02;PJIWsEzeq>>%G(~ z)GOIKB~d8p{9+rG^>rH`pJxnl{BSBkd9Ug2vfX?F%SDpoUwZQdPEO95DUfNz2FLUB zHS8l#P9}W0npU3lJ0~-HqL*J*jcI`=#w1Fb#fS0}Kr|*qSha4LF*ZH+vF|U@*tXKX zoDC?a+r|jXWmNr8^2ko%>@Z%sP4d;ZCqm{dg zvq9{cc$9VJNxjMk!J#^$x&uHP`^lHSij(@{4DTz58(utR)1{{CSD?=>t9D zf47qRnq;>=de>wDY@AW-s`5R`qhJm1AM0Vn%98TTRoShO#pZ#*S}m)7e@TN9bRuB) z=F@wP(8TklH{%s#c@Eas9;~f9)YNdkQuZdwa;b>k5rC=B6}l%iF!HL`%nDQf;6$$- z34Z@jmN6Fk9{<@bAM(U8t_d?P7R=lNF4w*l{wkF);YMiglz>W|XI|q$j@vyYvi-pK zn^31X3R)g^Wkom_K0urkig6OVj+lwV{*!5pECa zn&Z!PErHwTnx>fkc*n-}*xK>i-_%$;zv%rivx_=*s}w-c0?V;_ zri4sH_t?U)eY$Rk%XtYU7oR*9v6 zkOI&E7wiV|9SVe*wdhnhbg5cQpb{BcR@j_^d^|^Tlk8;y*)%q83O}Js$$=c|cuXR`UN@0ck0MDoAAx;*j-*}#h&-To4U-y-StZY@0F zEO$))yu$X^nHRdH%M;DlY%AYOOyBnMzFQ8ATP9(O@K2CzpvL-Si(dY<2=;Gu?tamsj@tG@EF4$W|LsLjc2$;TsH;8m~C zk54dEenRRdRL^YjGQS0B1Qh<`!**nZb~t&Sr)Kl`~1FeLXKlQ5hYV{fhUgM6^gDd@s{*yO)LEzK! z6~qC@l%i*idbWt@6{)Ol)Z_WHY?ie} zD`N6hm*V$cRlev{5lkw_3KTiR z+cPVF8Y`sB>I|?Y^8ulphpiW~K`Et*eP+%)+Q7Zil$g-s;>A;unLSd%^ZPvBbDlrk zN(kVreM4(awMKotEP7399MtW|UG!%kk$=*=Kt^uf@giL7)b$Rh(*e#WBYr=xLi$x~ z&GP|hH`(gBw`+fTm_2ku>>UB~@qdea=;c2wV31H!WYpFswQDoXS1M4UfHB3oykLKB zKZELeExKUTiQs;e+5fQ7s_9s~VmGr=L$n__b?p+=Thd z6z6U!wVeu9H+DA0OkW>vzdJR>^syE&n%-&Cx`j!s?8*(D8MeZV7#LzZLkzHA-Ek6_ zRYYH$(!g>R6GjnpW%C-34)foK{tdo}iPxS2#4ZPf;6lIL##;06s}J{SRtjhG_GG?& zj%{wOf>R>A(~XVlfv2w5(gBJP-DYmOsH_4aVUxhwwTN`=sOmrsEmBO>KFdKAt@$Ju z+YwIr{dca-Dbr_WR5zTTG@eEE%xCXti2{1-f8WF}m{490GiJ;^yrxwqX3)+~S_yZn z%LkIQX5B1WnA8SEbiLoE`=t%DZv*|Wy&tYv(89PgQLe ztu9hje?4)#eB?813Ho%;sh0899TQhHZzmC*MYXTmCx!6gyNY)eI$RWBvQc z9HwroOS?)AMkyn!+}vu3yI1`%SoqFja-SQo0@mU*D8gv;hbPmJ?7AD8l0{62{gP9rSHiYq#}G)E4(y@&lgA>>@7{^JXL*DZO$(L3d54D9%?HiPRC}k3X5Rs5UHfKv z!UcTtKgU_kASGlolm2HOt#m18ZvKQRYn)Dv;W#)K(|0P&FzWIN4>+B$DDB`&PIk6@ z`glzp9h8d;%F^;-eaFIAeG1-76GWX_%(cylTLuPY66HlIVdEA53bS=Di=WW37o%5n z>)K#BEt~F?F^;9m$n^s>xBK%~L`DsguZ@{HUQ#v&DyF6whz}d*Q0TGC>3zXZ*r8GB zi<3Q%)Jt6we@hc{t*QguShgnrsc^7o&*BAW`cNW1)EojqlL-2nOUZ1V60zd5)>&#W zC^ewT10uTA37L=%WYg?$`{01fcP^7JN1MU(f~a4g?z6T=Bwu&^88S~4$%Igi0Na4O z0Wk-j6im6`~wEVB~t*9 zbC9EUieNh2(LUzppi;>0dV$9e4&u|(d)BNm_gU<|Md57oUMQ0TJt4UoT_NK~Ge*sV z&Wn@jJ-GqoOtHs}U}jc&)BIhG%-E+(Aln=oxIf-l2g2d#==+-?K4}7Z=mNR-9`L6F zY42UumHw>PfO;E{hHjtP$W}z7q)YBY~MKhETk?%Um1KVX{TGRe#0-xf0f_&$f zGi*+)v{`QJ5kDLm-Nd+HG+ovc-ezC|+nGPQEO|q3Os!Z9DzqqVbL_iY+B{1_k38J1 zGLP~$DM6#CnTd5$lr1OKuD^EcDFZC#h_etcz>8hb%rCG+NG&bq&c<+ZNou}IfGGT={{BUb2YY*55~Wf7C+)%%V^mR#iyRM`mJ)#^N4h!>6vdyRC>e z5C7ZwU7DoQPD7tle7v;l#&g=^4P+t_#Qcp6Mnr^WP|)?tnZ7DezS&iH6iibR!=i$D zR#`Pa0B!$d{kA?(6eWn8WgoZy{rY34n|U@~1qB@!wQ9pfM1ptLDucMrs*$TNHf-PH z!>}436xer>79cf#Okf)!is}N7pKu?)Ynkk>IZKj_m%|FRC2T@0l9f2i@~58>?J?b3mMAwKeCjKr#qvtHr_w$Csry+5))G%|(R*zszR&m3 zlmGlgGfc+qx<%;eLD;Rf(o&OL+T+M38JUc6m(uo@(=(~3&A04v?k(@~9=QN=2=OP9 zLLgVSSH_kBOamd1PMBz)8QxMGCPYTB7mk1N?&mP+e~l^K%(!7$`@R;4z}IfQigKS7 zyo&SjK%^>`UjFhHG{Ji_Gxp!5i?=c4%1`;>NM*gi#herF8v%Yx=%(Wyb>=dIR2y@@ zNj8Sz5SW7H2f~@CNt6Wx->M1;7<$LW!&Xv|>8A#Aw}xpH(nh;MA>={74wBwOVw(^p z>g3>8^JU1^;Sb6IV`v~IG4m(x?hKF!Sb5e0l4!}(wQq3smbTT%9gn+5L&9bWQ^;advcAi z0k|u{4X6cAoD#yAPKWuT3uT(N{qXi{dwrFrU{;?Ft0-nTKw@fD6YGLmple@OX`kF! zldhic20mcf>< zdN8HXqi>y3>ZU)p0da+q(boWj?fm?f?In0~2X~FfX^1F|3lfR{p_mwu1HnEU4ISCQ zg;ZBWEbucS;i0?CYw?6#gB)SomrgzoxtAt$^Tu4tA&s&jvT24ETM4>Y5RnXO!G!3| z3|UC$z`5gKAwB6_Q{v+Tz)gl!yl;;Vv(Bb;bTs^3uud)Lv?gDtctXApw&_Dg;4pS@ zhf5Yr?d}#HgW*~@mn2(1EgmY2$tjF%DjwcJ;y;Aphm*}5cJcngX^3Z+gtG?wzg**) zFtK-G!lMS`AqUt;PHqut-h)g!+6eCgld$>$)uE~~hxCTrzNkGrE2?XlnWA>4CF4dD z;McMFY`4Ff9hRZ)`elYDTVUfJ+dX#)JSkXht$|`3Db(BAV%p)RhKpLu zzE)xVgZ(|WFdKRenu>o8bt!M}(~aI^Vq>mXmSj}F9)LY6hUc$8oCzAoW6Kw+LyPUY z5XDKH63KaZdmFR{(q{^ZS}0^?)3|DyZPi*cX4GMe!WXzJorVhd{0gPO? zxS45Fe!0p*w7Q@I3MrJr;yQpLB$H1dgIJwp!-H!=5Jg(U(>siGJNTOTk0)g&zep}l ze!cI$e?Kb?M-7*_N)aJ6Bwoq{{XuA@a3<$hRir+~rT4`1Il4Q-suN z_r-0Vje0V(oyQII;!5sG)n1mBkV}k+M(K1Yc;7yRzJDn6qakud!xgq{h`jP(2DSll z5d>W$Nk!9nSKKYrjL%p^wx9pNs0OwelzhNa)O78kO`nL88|lXv!&6Vb_(_5-^^@K? zX^*?&mBrxjwq?c z2|;FnWPb7E^!OEkqylcVY;_-puDqflO39_yyK3s;fv@I00ip;O7Q@4BYzi}_Kb@fy zInudr?9-?GxVZ4=&%ZRB<)z6WZpX)q3Y45Jvr!{v@d905(-RgI{hm0jr{n2(MAiM& zhu55?@rk~BqEa%&j;tkA%z)V-nAYawX$8}~=?G*hM(c9^SGW9(M9A-xliVVMIM%2! zhdl^hJVsmnwyH=UJB`I#n9z2w|BXGLx*G5kwH4BYlK(GfV|qat+u3+rO=5O#VPVh1 zPf)qGMvvotD(F8FR%wH6>7PrT1ThsX-JbD|X66N-ag~m_X&CtVMc_=0$}k?#+`w=- zd(FK-*pO8yN`fxWocIW5#-5K=$Lz@F!1wY`+(y6QQ%PZyR8N-<=~DRX3vmRBN$A`K z8z62$ya$f74(=JoB5wJhlUs=o%l z`fmCqz1vau%kH<`AHH961)$6My37ms^F~f-9z>VzFBP&iUV9yb3eL0cCnAA2ek&=5 z-(q^gVTGJJmx2(x7F9qAu*FwSiS*RdFiCGd+2M{mykcS01cB$!hfKI8ACE3AEmBzX zPHC<)H)#y2ZBD^iW}Zc8MD9iXGUsPtgG!Ne8p!*!qQ0un{6O{h=sl1ON-JMwWj$%r1hr@;&nVDuMnUh z?@uHR`omRMXI?N42E*gAB4j~s-&3v0$GIDHM zp_X2!w-FduDVM)qwOa00XU|<#AYZ7T_s?~EkcC}{VHg=>mBI?q(Wxe9!Gssk@*4+N~8Q?OeEPJRFUfT|g+7xi5qvu|#nso=1n zmQZ%;Q}VE_A&alapo!(`tVvR%sLgIRe518U+?0rLS=U2Ue&R{0RRY9V&?V$>{CurK&iIY6F`5L%nsViL(n!?!|c zJ^D+owM=NuranCTx0w-XuMrm*nI+81m zIcDbsDof6A|0UXj;RSc&>@a@<=-c)%i)0nOfH8FwrrKrJ9G#EVBO1qnV(WYR7QHOjgWBy4F$B)Mh0Yx0TP}gK7GfwKt%me0%>r~Cf zdq0=S2Oiuy9J35Y-7fXh0qapRz5MHIF5{9tbx3B0AAXQx`PTeGCY8W?i-eO8S5Ho= zF}+z1RbfK52;E$aoAHJkSsfY)K}52ct~_95>~OVOly||~mW5crEgPM1AU;0x_z?)P z-fkyI1W=3KLx2tel(q>{xzLSSuiF-NB ziy((>)YvCHh0rr|fZbi$(|7sQ%J`H%90%SYSdedhRy68hR!>j<0B>Yb#onGB9LIZ= zVnA{l{4Zz68NaM|stV~|VFo=8{>*HprpDneX&45_cW|KIZY9_zI{BE#kA9+iMp7fC z3ExSrK<7`TAAr;3Q#VSly_*O5v4Gfc(89w*)6o{1S(AN-w}<7b%nc1;%sl3uEwM5QtDM+rW_b zTlp`~Q+VIaYJ4CZ3MCq$5{m~+x(FRHjG`xsPi%&|c6biRe(|Tc8~p}jzUWs%>;KwXe?bomh(FoBW3jf zp|&(U9+L>&-CrH0#>+irpv_CDA&2s}{)O+tJk3~(+x2(#yc?Y0f&eDD5*mvl~A+HT8A9`nU4NCFLTUSkxG*dz>tV*@2Mar!;0eK=KiBr zUZ4-u((?Q-dW+iz)-5g5TcFp{g|W{}|3f9S;@^z;kJs#{e7a;d9Yi%Retx|+9MNng z!W34EdE>fbw7gNVd}gN5E%2Q_LcdgHM%mQI>Gav2AesTvt&VLf0cwxc($!w7;niBCTaUv@Jv{C0ana0f%!6~S zWmUn^VX(|CELgwzKZ>gc{POO9_!Uc5jiw(GXY(|YU> z>&CDV2<-LkVE^6 z--;0gUGG3`{zs2__W_V^eTqld{DOk=8bEa_wg=%o2p&*gi3LuNoj@V6g66hxx6T&( zEe;)unT5HUsxWmVGz}|u%2?^)S(f}V$CcgwB9L3ZHti|zka0F~wA-8G|ZP>0)20xN@D- z0y>g2EDc54$m?+h$6nb#-_;12poOQ*M+O!6Q|?L!fwyXu|! ztkSL?p>h87Y5^`Cu1KzTT+>`(O3h^qnVZ2$VJT1Q{3)09*v23%7HL1FGXCY!r+0n+ zP4GQNL18ciceKy$rc2%mZxulW0@!V=MvEe548|6rJD~B0g&uv-T*1nN1y&f*ynNs` zP6T27dbSgSd14VU*7P&I^RVGP|HvQ2WBPd9Yr*JaXV|1w_i#vB+S_;Vu%pj>^`+Ig z`FMxijpft>whYe z1R3qEHBlfdRj>)4DtujUh*y>(+=g*uiC^KBl>;sKa*5b&OnzM zE2}RVwv}pTa98jU1)G!8$kE)`D4LVsTUx;V|4Rjx{(|W^O3v8doj{>SKf!2gdj$nW zPyuDYW|SY~S|(}80vR;nZ@JbzcSvib_XWT+_E9Vz-_W1VYstNlZQy4P7gWgHDSFadc&bGR5 zoy)aoeEucB_fU-t@nyqCf$uYQGwI?lCC0v~5{8eUiokXx0fsVdAKgB?bJL5tq-C++ z(ijheZU5pyX3_zr8U?FsSAVN@keUlB7FVXGBg&U{hOCQU7uv++Q%Oe(4?_ zofZV0a`}rFBQU-3nvoytRVSi*A?Z99S?}`Y9XJVy^<97b-&?$*OsBwi@JZPeXf3-f zvxh+WPS&zJlPZpJAn}7+ZP=(4?pFi<%)?&90bcbs0aUfOK6jN4ck`D~O4|^R{BSA| z!JjdSxhe;#vC)BC_Yd7abw7zWWp9c|ip0vh%O<$sg)wM=Ws>=n*)j8obLaKsBn>WF zBLc4cUb(G^-SE-N4gaKbYCiT!#%7*7Ev0CG!`fQd7AeX-JvDk}v6m*NSuCYJF7mlx zIo!Y=Gk`7|obe-FVSiZ;4^+;S(?9}R(9Fzc&zo=mm(kE7-#YA*TdYFK5h0<8c=Vkp zkg&r}j1Gpn+gA>nX9R*ohDGis1QrK21x^NT%)S|1 z10xqd*Pxi7{Ghr+0ay~T<+4%i0<7 zsa{`+#^>I0a?jk5F?b2~!x2@ObE@r7+o#sDxpfP?wWN~Nz&@&*6fM*#^_R?D8x^F=w&(i~TBFnD=GXExi&u~zoGN=p;0^KfBKhrKSQ6gdDA z%BBXxeCy0aT3WlcD(FjyO(pweijF$hbh#45HB8@!rY_^~Cr2~rMZHry8)uK(HNp6< zb>n;#W7;N_uqRdbJnyr@^7LrD>VxUa7~#NUUD|KyrX|R z^4H_@==%)B&-v)d)_=mJM=w`>Zx)Y8?q9KySqT3`TwDu)Q_a1#lVs=KoBZIxzI0Es zANjG<4Y^I~>d1D&#ff!ow^**_@}IpXu8zOo8w;|j7~KT>9|$tkHOa(-7|1DZV&<6# zzXIs|lAdqr*dPnWp3cJqh^gn>w?HAx>512{U@x)**phd6=qba$aNq|(n;Kc&-oF1W zVPM3WaN)}$H3qrgPd}z6pfl+LCNz8J+Zs7sS^l33jw{9zyRx`DqGoejfM3kO1{Vbx zOu0?M9wsnh_w6sAv)fSK+9tu7cY$~Qwpsv#Uu5Nr7G@Q}$2#bv?@1!PgMC(`;F(#ENWowG{xn5I zHu!-mjA$X#YsbNe$p%*_uxEsavzUdVq6G^y3?!#ufM!-%0>03*-xq)7S~d+SQzQxO zHKI;djl~WLxn^O*jj<3dx|IO-by!Ik7uS}q4J2c)V)t-d*d4`a81v6FU%~o7kb)0) ztXz4aN?DQgru%?0a(&mM#8lp{n2$Hp!>e5hxn=aC1lA2Pm}0kQV0EZ=+d()NIg7}C z70v^(I+9=Q9X|xW9&B6zb0c&+$*WT~rfjV%q_w3Z#3EZRw$@t~t?_rqNCiqQNi=0W z-?Kby#||!M<6{@kn`}32H{CGja4prwy909DS@sR{K@0(q(IHoy=jSVa?|HVNDglol z`quk^Q>Irem=+T=VEEL*%g%Oy&lFLA`8l8T6kdlxlP?tWY)Ck{mu>r}mVh&lxn<9> z897py*GXoQZNG*ZC*0W_UvxL9uRz!O-O#wqqw!5H8ybN}%M&dI(h;h%Idd+AX=vcw zN7{adxi+_OmyP;YWDo1Ep}~gx^dbw!&XMH3=B$`i6&gM-kgo#Rp4>kYW;h}%-aT+= z-XKK{CIoaIIDoZk4A+O28z5@;_&m`r17zoS5S*W4;D3oJb3rK;lX5rZe$Z@V{U#!D zhT(Ajf*cL8863_&yiwdXSFM&j=NUcAvAV&p*})+NTV8Hi>*RAXJO8@-iT{0N$GgT~ z9Cp2+N~o4s;Qix>FD`}(e#Xb{_&P?NOkrEw*xg^#Mw(A5jC~3NO@upI`{|02abJG( z?BjFSi`_nCEE^eB4|P7jMH#A7ro`=b$u7J zjX>$P-o&Bd)KY{~8XtMtfHwM?ZAF@oAtk8tD33t)ViONg+U&Ov(SvO>nT(4RA<7;& z4c3IAIuB&sq%hdJKkP43TC2qEz#Y#$XlR21+ETlt5VpYLoz|(isoztNgxeh%nK3`@ z+3M1Ghy44SV->c|1$@)$Mj7m{ko)Ja@c(0>S$7L4HrPd#qaAU(1Tf&&VnG;lP}#ACK13Dv1AD*|prP z`g?ri8p5R7qEdGq<2BkBgZN21knvT2CHkWS+4t43!p+?vWI{N{r0tb*PO#n2{UxmN zXo?zsb=7aw!vfD2Y0!YXb#(R0@pA9ju3p${I(aw%D|zX66Lm}V7W3B2`j&$)V6n|x zszyD?7+DJjw>juJAWYa(?`d^@@XjxYIK_kaCs`=30uXFdg%v1{**ab_tjoQu7e7J8 z3E4}QB8`14dD$vEA^S39%Q6g; zF=H&h`$awP_viCG$M^R=e#h@P`lCbs>3-e!b)DyVo!51hWzOoCc=Q*%5Yz;-25y}i zR1ZX|2OpqlC!DMYv$w{<+=XCN@*Y(44!3s%o-vc-;H?+!j=DJr`f_)KBCq#d*@C82 zE}rTIx*ea-ToDZXfHDcDdBM%4e=KBXv$*f?-#to0GZDoGJZg5qnn&?b^+w>mC@Y(- zmGTxE5IUQci)N*kNZE@viHeFnT6oIvY$qLyh@7_ZRpspf`@*LjaofYZba0!#WwXk1 zhZhI5_wr2~|3@E*jJtI5j=&~f;9z(3zLSFC+1~H3n!yk%AJdNuwY3XZBFcGHeu7?` zjUI_~{A_n@bKG|6Z+l4f6VSKIh?|u#iOgOd$?>E*u5u$AxTYtYH9>=7|HudN{7Obn zj`l=D6%WZ*}h$p(e%PSM0_s%Lz=_ zN(19xJDn2OZ=D>X7$ecra@s`hOf-6+1=CwD$T!dn&*x${P;(BkN5qv(mkD1;0=6>a z)DIphDnQWgT5n5{P;(wpIZ6g{+lv@MD;J8(Va@NF@bxP+25T98yHlpe>veQ>40McG z|C3;@S@Icw?1W_S4nuOR_`xCZFQsqk1mode9CP!3!Q?+s)V1$-Y~l$_3|8-x+d)HU zPWHB@1lpJX?t~P`J-=~S#p5G9-D0~FQf(cSOlc9CWP{4p6t>@Eyc~VZ8`mi=?^|zG z-tn<%iTo|K@!^V!>R~@wTG*;+cg~M%TDjM>Rx&etGBamO3~|#R7;&!!B%T-9+Z7&K z#Pn>_-}T2w+C3a>lOlXCQ-C1ui|#JeQTe1!w{$z`atkt@v1;wb^k-)X%syLb?*wN7 zggqiuLeanCJKe6hfi#G1S+}-%YZDCS8MaY*Ri6B2d{19jq}8M~rG3lR1fKxxEpnoI zSK8JB(tJb?Oe5D4IGU?}Mmad+)& zp%ny)=Oa-u67{&F1IT1h56%HBI1LJmvfy`suUX64_h2#Mk;@R!`*VyJw&!k}8tLLUthf`q7OTk2Rbv zs8X${_uqsqoxx1&1}962YJda-nN6_$E5vCR+_VMDDcNIy)TINQ()KFAJ2Vj1*=}BD zmAm!pR*~*^y_foWJwk4StDS;7xDND+3s=5_T>8N5l(2JQ24UV|FRsHw;iRPgnOKF zxjSv&b6|us++*S)^YXC5pwjcE5c|z)=^kDSj}5i z8HCOLA21#zEL5SVM18n>QqWI7EcVQufSA1srqcXXr{r2Nose+q4iXme78wxv6Zl09 z(L^GAvA|>=&6Ex|9d8}9j{jsH=(HR9W|8s>KXV}kcHlK=g1K1#bLdk;pXLAe`TG3- zYb4lz&)4UJ9cSBfSwZ0?Gt(e=Kd#()d^QOV@!{$T2Q|qI#oW-t((M2h#x}SPD##jC zjj-n(7RApa<8jX8wN6w6`vI)V!|z~_+M;Zcd^0>)`GYtt!5!|{Y9ERByQXhGx8)bP zFq=IaEd50I#IE2Aw24nT&jelwzepDSp)Vln{DjNM{vn@w99PznC2xUOISfx~er%Zc&NZC`KSc9l)_rG&LGa24+`SeUf})-aKraLkI(ior(emg#EN`EC{B z_3lMK7DE-nUzA~wxXmfWFIAgvW8sP%;^qgYHTmLkDft=f%7F8ym|T z4Q(+lmKsmxyN%S(iW&BuMd9(4zC2I@WkCIGG^JBct4odtjC#j$TDl6{3__&#_)$z5G88?MOfSJ`Np@ z00X4x1xT$)tw-%=3}3sEQ70iWH9{p!FU&J6GVI*}0oggihr%L6c?rMb{mBQ3Ns@2@SDf(bP@ zyCx>Kaz^>+Oj1+_(QnJ<7ip7F%(axEp@~41l z)^~lWDTKFEH#wuxqctHd(Mj~v=GwXgCdhTVtu_9%fJ4*E({~_qWS%VDe1u2gx(>!& z+r`Dn#U24K50n){L^j%#=}$K}~qNU(g+(26@8ZB<*SaZbtl;Qpi0ZMBc;Qz+R=?G5o) z6C0BDrapPSH%*%D{pm5V^qtj!)yVRmVGVQ~<^R{S+l&G@{>i3yHr<40GzXf!5%SYV zm%v3WDY9L5kXz3dmw3a~L(6Tc>`!k(h--;U6K>M^w=rS9?i-oQN&2hov_m;uhwZf!{Q0I}E@ zU1y1CMdj$<>F9&6W{QYTzj_{Kzlv8=nf1XY=H-40Mz;lQT}{`zr+sws6H4jPyNA>f z=RGbWo$s%E`u^AlUUc4K>QF)0CT-IgT6ic`HV)K+c$z&jaOZ?rvl9yBTwlb zJ9@$RhulT^u!p%K4`{ZE^Q7Qg`SLA4k?9ot=J^lDBac0S&sTKn9vH7_TbN9;ZyOv& zYrF-9FkMH-Qzj-~&fzT3l?w!Xb1VMZjW~J;*yr5H53+ctKKXde`E4luSe&W56C+pbu=&=rF#)ga>2z#$HgVTfEF<6Cf!?dczO6_%NwyZ zC3T84WClgbi{I})l5kgu^x6p!r9o*uk%M0X%jK=K$)cK z`gP`FK$`IE5B7fvtKjry5a3cIWR7>lBVp0Q29R zVF526tmNU*jMlpna{KK_Y-}_TAj89d1P9Y{6YyZG11%7l-Hx6426-UCOaboz%sgnz z-S~Fmm*<)|r20Wq@irDl<2eC~s;e(QnlZ)=xtlD3l`0m~8Ja{)rNUxdRiLYN zYZJ7-9AyJp+9Jz`oje$hwV+f}?oS?TR`{Niytu;QS;<9?6^;`+&q(_s~Sjj>`0%XU@A&> z@8rO->%N7T?jW*WEl$P>IPwFVH2)+1CryE1YP6c9+F7;h-F=1)i{lXjHT+Hd-}rlK z3r2t;a>W|~ColLD^gTyg-m^YwGhwsaF0^Zw8eQubm9MNEw9fB2r_=5}uL+0V$#)H? zx=?V*-|bbK;@-ng%n*M1ROx7o$Ag16>sVaeEfJ$ z=T>K2TyM^x4+{_1E@*2#3v4Gg{=N(05P}@mlvqzFekTqO3qquQkHms3-lJKqKmsJjpnzcj3U~^)90(+G<5Z zr5j3!VR!pclby zfki%kD!d{@$~B->zl-3j5*-Am`z7V#A?nm1L?1VO!}oDMCb|U-{5_&{$nH@5p)p-! zG^UDIonK8-K5uc@L!h9^2^Ye9@sZj~wbyDNf^t`&y_HX(z14X<)TTRN(Abgqqm4%? zMm(+c{_5>ps!WC)CV75)`mTM8o_l@VBJ`xtT@b*dt^YMi<5B{RV_4sXeVO_ImaH}H@sBxy-?XDla zNJe*G5$RZ}Cs#*IN_;C@Tn*sx`jlO!n^Hcvj42ZW*S4i{R`iU`+OPTdx`jg8$4*ai zGn3c4Mt-HA!~;9SUsH4L)56pC4g)!+76UXOAHMH3v8DxqyJ_Mc6UyPGJdu6WVGffI zHtOaNHMl$Zfh>%P7-A$*)hxu0qsbq>%!*ISr8f?ycCz zPbb9+@j%V7?CF_JaL5J-uSv|(Xv$|MBmQj->Qc#S!n@uGN#cfFqwneH*zI=V64Z09tW}E5bV`Ek1{qr{sR*=joZ-n2CELlHd>LRFXSD-(Pt(;jg{)X`zyW9kPb9UXVii15ode`iavne+XYrqnRJ=cLcBNL*S`%w2DxPP zid8Erl?f>s!9NxeVG(YO_CE;eE0bdxYyR% z@+AFz_25HLUcNh=o{xO9&#z7%zTm7gK`RJWcRVUtOV+BOz%*0=p zx$YUByvU1Is#gMyxP?d{I%AetaB z`ItzA>U3Gw6=U@8h?4ZLIn!uLS^BjyDx(qm_7Vp<+pCREUVbAc=1%v>pyADLafyRq z_XZC%Gcye4t5aGP@ms|6jujr%%_SDkcXfuexP+`!j#0Q7;xS7svhPH6k|9PxNXcQK z;=WN$X9oQ<&N`XS{$1O#+BwK`_B#ws9#evMLtHCd+Sjk&xGwh!;}Y8(gLgSvttcXb zE22dWFWkXaTsHE@)ax!R*$#+R_s+@tBVAm~TwE&Y0cuI8{Y7G?Lp7pc1eoyrGhaNC zhO!dGU&Te;Ptgxm%fmc9E#LGAtzXMJpL6F%{8#A7rK!H?Hz^1Z!HxUC1)Y;7CaWB^ z17X{y?R%eLG$NiD<`4Q~eRh#pFD%K?t|55H91n*M)5DK#h`pBrv&p@Rc}79LRs zD&oXB4LTeM@kvP_%BS3|9|e(KnT2PTyjnH5xq|80+FXp?T9YcB!T5DMpu(ft5*6#% zS(;ylV;|Q`qweCmL%v(1@*Eme`9ot-geu19LB0e_*$FHnahSZ&`AoQ4$YounB zwp9b@dS^4z)wSYm3|IUOV;ZpR?(-FniTQ)87(X>pbrtoi>UzOZ@li=psjTT%4X(cD zKICJrd-gm7J$RATRyjyR&O1um(0%;hp!>-dY!$9=VzA$$Rc+MIlso>(AaZXKA<*%b!9rtq;^T%kvQg$X7#r`X*pq;e&@g6 zgb@c-bUvpMV}V8u-Fv^E<9EWO)MybbWYe<1O$_ER@fl$*pUmG>4!n7VBxv0~ zGXP*Pe4&34nB$ILtVJmAVzz*^X6NjgL|eW)%;&H@2XWs=RGy@EOeP9FGV zio$PRTSZoj4MJyW$DG)YaHe;8pWbCuD7Vhuo}9xfy(>3`bl(zjba|bM6QHTPTH8=} z^~;m`y^T+rq-A7Z$SxBPlDe6y=;`+kJ{j6O@-=cgmLuKyvrC}s<%fO$r>OIolKs9- zrVoq-NI-S#O#|>!;32N)v6swyZpe#pVkqCwZ!kp_@>_pPIlomnlkCA|?!)vEpppce z)Lh^B{3eiJL4K(5xKs_i0W%ZbfgqdGEt~t6@s8hr4Sbpt1CE_1?H0SM0ZVK-Z2<`p zRIPU*ETQqQ84=uypHYX{T-exL4jm#MI>g9!h%rW3a3sn!r?>fn$oGZ-{<`BYVx
    7E_3(wmJ?oq^hfnJh5wQG3Y7%3$Wp$9J0GuAo1VeJ^ z7t+hpw@&|XE;ODOt3a>LUvN?PRgdg}v%@7&bXZEJoA5w77wQ;8oSVF z@9e?@?oRjR5>U^cQJ0s!3kxiaMsv=hf=Jn4?%{n_oAhjo>#$=hy>lf_K@Qma?|pxS z0=Y>PB>2vX1yQ474R`W@Kjw74QK4D52m2ViNu;5xxg(m#!_ve1O+2Qu&QKP?jb}%= zG%jgMvQ8;GnZ_1aLtgv#QTFYl4-Hjo`Vtx{C}|kqtiRx52ToK``7kMw}v<&Fug+GMQIMz{PV!|%A9YnpK@ zG6)?qr7~!Y&gE+-Ewvdvm&Va7=Zs-UpF@o}=u7^}yHk_*6-rnK5|lTtV&UR1HJae4 zz^IU@r>qexcM$z}YQN1@uv!Utw}D0Kn^!$V!gE)Fwd@gw-bGF=7A z=A_gL7@9&|Cq7s?zIl^EsAFFpHY{;6Yn<&?v$K0}!QOskox(*v>ypUXfO34COs7B@ z2*A{!q{>bbUuYhHzrjMOGx!Ab`}PIx+m}FzJt-6`Botd_$}VY`(X5~RGTkitEC|2l`)+$%@~m zE1ps6yUK=~X|b2<7dn=g!)T8g9*@H~Z-+4^#cIkk&S^8WTU*#sBi+oszC1pOMZI~& zjlGjHNv~dge1*B4yQI3nf+}>ZR>bXwzBB=$L~PWAosDd)1wEzgCjf#0qrkJ}JS`{_ zy|AUbkOIg-$l?Td{=Qy(aC5E`A|mT{@tOt}gU-R!LYF2K?0m-VRoW%-N5t0GKHs#*i)N-1OD*IaEpC2<_RTX6%AR1aB9-P9wt$m&;ZshTcT;9`({ zH_P1}m%wcmGdR3HYxrPOzIUQ6K3Wy+-80d6X`|%seQpB#DZx-P$-1YM%u^?y)Q8L7 zr-RBAMolbs;n=M1W*6>5IXv=5K4yZC^<39i3!C3D;cerk7H~loujgPw(R1_QNI&W+ zLn~RH5^;p zERt*Azn$xWDTk6@%+4d5zO7zB`^K(5ywN_hu+U{@MgV&C(U}i$?B!suLEEReu11`9 z=Q%e7&@Y}!y5_UEFbv%|??@q!PvHl-acE8_&++gz$HDZv)p(n1UZ3k2X)#=B{x58m zMA-%@&BQ5+87HV|adaNlt=}JqNKvwT5nT;%oW*F)E6f=_+BQ8#)E6N_t4@*P5pry~ zX@(FXx2SlPfd;4EMG``!_D}ptWrqjaP;|!VM6D@@dgzjC$_ki2S_5ciS^e95WWI|u ziHE<+95ZaBaD|1qEg(f9qgQ8+p}0QlCyRRe|v-N&@Evt_lDtsZIv(g*zAM z2*WS{3ACXWEXW2u<>5=#~{V!q8G|$vr=P8=4w7;a0OtY^sVP)Q*BYvqiubZqpfny z9%vu^R`G{UF|Q0h&!>aYS7x)I_Vr^f7ca(IZP7!NH~z>nCbB{QfKLc56rcs!=lx+5 z9oEk%#^cGk2Dop1U?97pB~a^lZ)DWpwFK9?1~SL+z(P|OUjwF|&L+WK{ML^x>gUiW z#nQ_Xw)6Q`&?psC?j-*tr<3#)n)x5w{w(6X!&T3I>?dSJs9!$`IofL3B;13r29^>UTxvw zkC~VXs;TvJ%g)=gm~Ea*d#LgO#et{HBFgnsA0H^D1m{ z9VyL!xZzzop;#qiUYz|iGjadND)Sz4TdI^6RA|#|F%5WJk~H5ip4Vqjr#U0J+|(#E z^pf_~hLU*}6yr-q$7<~L4)Al0XpEZAMgT^B*Xh@de0F#5r$$6fT8TqB^|pJj`mws{%^|6 z^@dBmT>WdTPCLRkbd;$%7{N&8;1oz}_QnM>oOBOe*h}Erti8IDoXocD){aS;y=w_b z3@D>U9sDOC&<67Jj^<+Lefj#-wk+)y_3R%kLpbZ6G_K}CJ_Dqx+S56ri^nIBm=)w3 zhoiVSfGRC}(+r)Ko-U0_rpyFZ>a8v}7fXG* zxzQrq?H#gM#}bG0^Xm_0%9!hk8FCIunH8^I4d!0PR7fr+IJjUSV+Q5+1i@xh*7e3C z=SQM)${t3O2C~lD*oh4!<|ao*-Yw)Ia|jA?Q0QJ198CBb9B(&1pdFk z+~Q$Te*}fW0^ynuF7f~XyY;#`fPFQ$e1QZvpP@tGYdxJns)L-c?wJLf>Z!5_p=0NH z^EqN;ph9atAQkbi@zc}+fE;M^AEs7joV%))r2Z~A>Z4U97$X7m2*N><){QG?u3Qd@ z>W=CYEElL&l%El-+U3{%&ZeK36Rg5L;qf36u4&n)U;c+w`cn4=-mJWi^PKZVh=l9T z@bSs0?46GO3SK?^ih+I&(55%6tk4un<FqFTQ4rf z0_)w&s249%UQRp-B9)sSHShtksZa|@(?Tb0r$q)m$P9EiQJ~6Z4ft?x*kOu^lDi4T z@_(1O^qmw1o_5a;+9&GYu|zyuXZWz1E87T8J2vqddLs|x65s+YA0)X|xV|jZ8dd&` z;(7Y=g{bbWgASGxCjXAUj>e|o_8fm1jLS;N)~P^;uRzGE@VxMb@X=hD8(#`J*v#6- z+F^Om4ZiRk6i3_05=80^#r6FpwfRMS%rG#03h%jj_>5WHO`wzhJ4Q=AC!w3%eP5AM zQk63O!4A`&HR!X)-eFI6j{I!Ujl-O&!s7F-E%WERi{=Pp&*}D99Gw9fe+5%1RK1!J zXAd@%dM`INUE%FuVzlzWnU%Ze{vv_NpbwiRg6!<_!X82kXX!xOb+oFhP?8&EGCs~c zVd)tn{nROCSLG~Qxkl(IO8+6ND`hABV zo{gjo7^6dK05{-rO}S)=aA+$`UNiPoBiS z>@)1P!-8d|jkIbnz*=W8?h5aPojZ)*(eF^BGF>95}7_F#9>RN!`+G# zJ3{U$9j2|uo_RWXQNT<`iRHzo%*&!A23G1U!dado*e?bbHL9(OLkPI?>=qbJ_{7kHE%j?~4-LJ$`0MlM16}bY^w1@I zB>=&;1I(!A7_s#Lq@(aC_g_9}+9JgRe>02hAty}{+CIh4Nj6)8Kw?%P-$f`>K;^_q z(e#HqXT`9Z6ZR`axpr;9>)JIgs&$2FzrEhGlz#q}-cUV}n$Gd4+lepub3tKTbExvi z{uz?KvQ{ME#ezqqjQA(OD4ci_FeCtFNA^)si`PieKJ{{duxH^@M=Ss1)L&QIl7qy= z=&7@O?YX%HEg5g?Y*%=W{G~Jc(Ci{`#IXER%4`xj+G2<&p6%`y)J--q4)bbzpdUkv zA`*REUA$#wMuCo89>I%WCk;NwK=y-`gMe*3Ach=QfQZlOQ8~PRrv8hUSYn2KkTV0t zUvdmNKi;O*yu0YuJ1JrOGKbp-0}Z^cG&GNwzZ=}*nsQd&b@?7G@bFuQ9S2zC+BM(^ z`gLN;0l8RAhvQeqYh4$YwL?l1avAASkGWw)_vcn;U6KKHBZl17;yM5e6xQw{R42-W zXsG4GR!x_{O@1#e^8T-W3rN!N`7Wq`%KQ0s_SvL65Nssq#4G!%-1_)=_`NPGT9Bsw z6`yKV!g^a`$c~?A2huesP5UecMSTPTqhV2b@kEF~xInA`Oye46ug6kymFOW8wg1#D~uhu9wVl8uQ;j{}faw{C%tu%5^aOFgK`>vWzE8-f2aP8-jfC6T&;zGDb zP=yPVaSkayA7>j+iShcDqQ=!>a|hBm;oAs>XxZvTzijTTHdSQT+0BUXw);BK2#f`@ z`ps?Wb-nl=EvWu$IJeJWJcbrlI}fofv#~8d_6OoGP%QS76#{ob?hV{8hzzgI|Iq7i zeB&Ao7F}H5*K_hgMU{i3=ANw!p8ufPq&uwffLkvv@?K8lS{|lZKmEQmVnwx*Zz>0> z%?iNC*4!#ydphi7M^@{RZ^U>m-iSYCqID_mxzq)gI@#Ky-}db2IY5SGt|n_gM&KsuaEt|MHFn#ToLd5 z(2zLbW9fz0-6X~5n_G+hk-cMe52kA#!zvrTUqB!ki$tR4BuY194DAt~Z`R&ti5~Y# zUx%m~y}6HbnGtV586&j-CI_Iq`fA=wU;s;eCCpUy zbe;bf7r}4|F=4sy>y!HZw2bsAGW5W<(O(VO-*{?)bDKL@!dk}q$@1ibi3hL-A5ZvX z!xHx4`RC_D=K|5PGLf@U_?1AL-M*iFk5G>5)4;W+?^pk6ND|KatsZBcRSvHKq!8FL zF&neZ&2wNNHa%2c2_#cmXlv7hI#QWypY1wcu{f)Lr&tQQ4cJIbq9RO1X4Y1|IP_Gz zkBSwoc4}HBCHMN67Md|G+SfWz;=1|d-xfeJ zYTCNH0rgmDZJfDwV-W_t4N+}KXr`~~xD&1d>$tiQ%cGpINx}vzj(p4cd@p?QZiK!H z*`j~ggA?cLGuEnDN70O%lDr+M>JWRuCptR0?4B}m3Y=DaQvzk`Id@!^9mXZfF~v1# zA1VjX=C<9?MITk(XK;b79%;K>gU;kB3PPJ~sf6>l~)0ynM4sqkk+h z6_*&lulefqV$~vy3h4F>tm3=ser)?Fs@5}{1{EqbuJ@3g2J}jt?=}t;tK}H5izAq) zC5&FkBF%eR;*aWP{tTwCUu+HL`$Vg)XomsWE3wG%h8xFdP6A5IEd+B10`qw zPYIa=1}%FzwH?JlE$R=M)T;m32oM1%U;F?*Z@A`Z_F8<(C+>wcv}U-$O&;;&dKMJ$;68{r=v)wYMl9krql;6st`W*P9)jmAct>#WB54wei| zr(yuDE?w@p60QYdapr*F(KpA|cs=8oY)MX(M|*=5)=`IgEVU*##*`=DX{10&sK%b) zdn3&Erf+Bhq`n~7eFs7{b>wrcd;9A#=f_eE9&mO2Wg33 zHX2Wsn0H|E`lz9iEuD`MCl!~hWfNkL@24`Hxp(HFN&)j}Tw^qA7HhU;x&vJQftAX; z`HOEO_yHK}6$5BMicQ%?d6&u^m0A^GDe6wLxr~M*Xyu?`9@4eY0-?{-kYr;f_4>g# z_T6Fjwakz3>)X_>NeHNK37GVFu(eP#R?^ISW2F~3p<=`g)#-@E_v)|JeA-tv;?`?c z1rGXMltEyNB3W@dtHT0P9DaCc{pyUbYwV9^Y#IfZ)yuuaJDKC^4#f{4fq$MQI%d@wcl}h`N=07w`wZD>^DXpiw z!j3P-tyqxLW*@ftGo++2pEz@TJ@`sBbG>229$;Pht;4DJsZXdAf}^UV z>Y~1~Zp#uGW2@nck$q8vtfQ>stW#EXix9ejbd~&MZSVS%4e8~o0JMqmL$?!i=!)`m z^S{RYmuu3hxo9284pG}mov>dNg+a56sTIX3X=-Z&DGFzR`FRh!v~<3p@F(n!jKDsy zw{I+8NtrX!zEd2X{=Vs_zK^J-rPbZCI^cl$qI?k9k#lKV+5-l4NuLl54Z=hdWBOhA zyN`zJ2+7^qWU#TPC;D7!2iO;Vj|MkhU*Si7L;Usz#Ho8JM35pY+>cgPE>_{TodOP+ zZpUF`;*e|S2yiKVdCXF4#jWu2gPF-EYb_A`HA5DEe0k9J$*aH6+Dbby_Ox@_c#DVU zcQLHr_*XjvB<)tDH*L`4;Hm^5J!5!j z9f8wVj1MTJ!ff#vdM~>4t-&BhPIDi8v1Y9JH7%`h-YI1jrGm}f)4(zR?(|J*VsQiJ z3n~|vq@Q1l65y+P4pG~+whbDb!jCDS_T16O2u#u8T3149yt-%2vxLk)24F(YmRZS+-?lAHZn;66Z8`kbe@hq`m@kg-fF)>J9bH3?aj$U{9>ZH6aI zF!wuv*#*?B9j4}%$Pc42)QelN;&P3Mkte*I`9rAizeglhKX>(kl`i;F+R@2 zO!ATEaO>cUBwx>SQhX%$+p}+i-T`fdTS4fI!PSl{tQ{Z&$4cy+{F9}4>&$2Af{jAs;+HQ4m3*fo~J$}ppoYhhJ_pOnb%t~Oa z{%WNSxTIF=Uv4X*FJ3@HLn*%=0;P`@Ck5GV%*&Qq)iWQRTK{hWo5t`w=o11E=>CA7 z@79J)yBB_djgc&gNU3`G{=-tT;*A6prd)LHshCXW^=rq^Z+hNhn?HdE-^6_&(a~f$ z@h%-i|HdDaa_sh4Rh^+CD8cHt^uDfa;`k$&Brwk?be$Cd_`_m;(1NtyGXQ%!j6Zzg>^J z9-fxPJs@1{V%oq--p(5ZF~;nZCz$Ccx*6gyRe_=`CpwkS#F{u6mAOpLcIU_wfq~Rl z*1JW~rGcB^XHVD;Sfa4^;Axuh)4xj&XWg}S0028Mzr(3}c9*;gvD@#+3koxfACC>x zYwF5065wglwqiKZ*V`Yrr3BmM!LJEc6j`YDQ9kcG`l+YeD(sGfLv*WYYwM+VoFB7i zG4Fm#iOn^)FSa)P1T6@+d&nRkPmV{7O|hJ_MNu88+gADhui+VUy>UZcS>}S)G&sbD zD01n?5QXSE)e=x>-S*N7iWbVqO2531$dgtnL@0i1{)}W?jlHTwL!NbXj^QE?^pZtK z2anL8*opG~7&|($sIu=DjqO;5FQq4E+ul13G#F+rPtvKXaQj-* z3BB6Bg>@E)>3F2Z{+(w98w_BLn~A&6qm}Eo9|=_C7D+MN0{H!iKqOq917myk|E1)g zMw1axnzk$Ek(#eno9sMsMydS~+Q-K#UrI&Vf0j=E$sZt=W(C!KGnd%FNPusb;PBBo zmcm@;g`W`irx@qK2dZwuDubY6NVo%+eCuCPBuz>VNR`ihtZ?$2;(orqoy5&rI$I25 zDYHU|$~v$dnGWP`<(nqTH_as88Fq{u`ts$}enuZz*$N8#i60iMW= zxG;JsLS>hx4>0y?A{X&k&RkO?AUo!LSTZZu^Iv>KujD#y-JU>iV+N#wj5zD-Nv~3p zP(zcCc>_(jP^6!~FX1<1g(yQPtfod_3&v1uZQGQui~o zj?+)4-&x!&5YB?!&ne~}!*1l`&~-cU_(eidulDoW4ngn~xE#ax62p_$pED56^6vyC zQzUPJ$hEmn0g+4REX(}dueq&bzay8-tHsgRaum|9Bg7>1IXZGrFE_j`3UoMr4hlkh zc~vSYsh;2X?ly6?z86skTv8s3Bz<& z=9Gl-N!Uzjt(D4bWA1JQVC~Eyp<}Dw5oM*ywoZ7=+iCezehyC^$6r;I(o1 zZq&04DA-u~HBiWw0|7uv?xo9$Mbhyq3Hi^I*6k18F#)F8{dt z<`s5-7aBEM4Z0)pk0QZ#+{4Vbqdt(d0an`hL)w@)i)!0t{Ljc?6Z^x756L~>e;FFgj*LK$b~!sa z0Yx4*`TSPoAA>6Y^0p$c?}OBm+*p9=~-O}2*O<4oD|DiuB506B~e-UW3}apB&0wFwbc zE>&itYk(Kf?(uJncV-NbhC!bHNpaj4gr0kpCuRDk0Tk&NA`#RVIKFvq!4}2StQU;G zD&I&FPLWX)QUL}`_xC3P1VS|HF#J{CjZ)ihL3!7w53A^P=e}yFd=QK^|Er**TEJ_dq5)U>OdN<^k>KE=PPENsAf zJ4q%Bh%EQ@6>MoAyT^BGgS+*OQw3fDej`R^d%>^zhSWoEKckSJmcG(VRXiBG*a{Ye zr>GtvF`cN|0bW_buaL;a_a7yX&J1;?UCD2}I-M;_N1mFVlOn8I-}`k;xd;8rb{dP@ z=6MUld4S|40C&JrvWFa=XBWhxs^`8~nc>jOfiY(S@;u+&q&V@Yujb+2V`Z*|Ae}o* zU5}qe^;=!^ktgt+-z@DFO9Tq#=jXCGXr4)faFN*UixOsc~Zio48HCr^wzNF##K zJXLqL8AgKpkmFcB^2EB9w$o`Ie>7bW)gXQXTWe32&noS^qB>1Ql9_B_cdO9J6IV5J zKtEw#09vZzK$OX&)s}czb!31?-14uz5c~siVW5?FoP?g{`R7+iA5%P!tA?zsfN^C? zw^{>=Zu2C~ z9+n7n{R=P)tl;w<$TP?uVBsA>KkdNOAP%!fIrY9{OjMhjTi!fDLhAS~=;%?NDp4E+3Df+G{z&_5aeQ}@2kHJ@ zH{dF}=#!-tO%EzQbK1Mh5;e5XEi5$%AwpgutA%jl(Xend{EPKdC9nzg(9aW!!yhuI zS2pF2`D0v^=YL6vZL9D_g-(oC=jRiXKHv+LXs8OiEpf9T1j!vHwX%GLL{-m*p%1Yg zOwZ_6R5JRI4-YFIF>LK-B`e*NADu4Bl=hb zw%&pqaN-#{;#h!=03g%cpw?t!{ygF0(`T7Nb}RV#?}t)!(A&aWKj@443tXDwS5lj< zt*AJ0qaP=TJP@{*`Gt5b?6|lq^nZzrihUU#$0G?7Kw@2dB8^Bgki{j&$Pp{S(sy}c zrNK2>#HW)sgAWaUM<(al>F85qz$DiogCn`C_IbU|R9B!F=p_k@%!mm~tDoKa6-^5k zz5f->z!7G7Ri^!V71p3O0+9JU zt+r4lT?$+Awlh;BFf$p}D`@3*7dteHV2#53cwj2Tk zP%Ymm7W{ZJ(1TCK13B(aT9^l*f|cf>{fC71Qq%~+S=TQxbCP{1lWc7()ze0Wk$v>k z%nZAE#%9nawqSKWG8e+3=-#Rm>L7ahfQ7bZFe9H_W zH(N%5!ofkBoHE9PbjoskLB%ug?$&0Bst@=+B>aPM6J&SQvIcO2>YZQFn-quu?T5pL zixoXgD7Ho3z3GE=5DvLq`MZ$Ve-3pSHijUXR+MQ-DD(iYViPEE`gGn znR&Ji_1F$$#-UxX`F`UDu-MtZJluj>EFFJNQ=8*=eEn2SpQ35b;yW2I*{3M7g%hdW zifZ3SHJ<3LQQRs6v;$@iZc`K2$PW>zr~AtCbv%G~3+e2PFgHgU7_{f#Ew3~@i(=uO zhkJom7aa8kl3`EdM?ZY=04L&u?^HYxpqdw}j!T+VL7uH#jAUzsR|W&b&{y0iIq%-g z^D_7o+@Lad49{c@a4RyU{99oHDwi}uGn%6VP^>%P3v%uKvv@~FyWi!jnY}#HBqb%K zZz3YGz!g?_9&8b-umm_Y7%c_}xHUvCL;}tEg~x1wZ`po1Cp^q?3E?>Lppfx4w~;Ch zh)iaM4E?E0vVfuL(A7YYvtNg&Wh@A!^K{C>ITE2K1@ zhkBGcy5F$U_{S`??0`F$J6Q`Ou` zm*#gSC|ZAoX+QNiIVXqO-1IOSiPYA<;qATJ@fI{5{(R%OV;3JR@$qPW&ZFf=HL2r9 zR(ppdVGg}hMyUG&gjGNY{!>N}XV$Im%@@NkT0lKAIMZl~v2Jp%SDTd(p?eUw%NCRe z*=LzvO%K`cLQG?>?Nku%4%E>AXMd3L*9ews$d{?gz7qMEzsh|+CpRA>KT+18FkysU zGj37ra-Q-rSI7e!H3|kjW^NsM&-?cY;`;E^uiUVC=(U_bJ#_&mbtwhx5vBO^?^2hy zELt-#Z1%KCWf9uGr5y2?WIzfzJGUC{fGJ8+?n#v3IRa0xAn=BNKVtjq6=f~q1y%S5~fA=`ZddwUYfBJ zEs1gRu9>_X9z%0(>l_Y8YPl`6e1HK4+S0S3g|h3gL$d_=0A%uv_m)>1-<3aeO0**U z1-?R{C^Xm2F+aD|7mo=*>sNQRU^Oz%87=0dS>!u5xI#=+YwBGbjWRDfMDvTe)E}ui zOfLdZ)QIg2iJT`5moQEGe}$y&ckAtc$9eP2Yt&z?w7@{na$S$3pbuNXHW_@t%gOG- zN&wg8UV-x_CE4sbfdRSYUxl(5rC`6J;epdQ#+p5Kij?Q##LB;f4>bzG@a3s!_!(mO zz1l)Bj^cjaV&4`!9CZ&{**zf*?88`BJbrA$!0>rv_X3cJ)S^}QhkL>9R#doG zn|*-P{i0P~mA<8JLjX)V)+p035Hvowc9jkXe9QK!e!O6|M#MRL;NRMCFZ~&7vOiX$ z*`!F=W?=|qJgX~x6OB5xsK=P$53%MIK-j$D)+3NS#_yW#3cRjm{I)(wvub99NeHr9 z?~eg|Cd#?ma~c@DtKpVo;)+-0Ilrl#VG9}DS$4v&sps}FYob8yyn`pLq!N%ssbW+VnspAn3K!uwJ;U@va&qWe?&91rrcpZ@X z6(Q=!d4hg5c5NnW3=Xx&JzvkK_-HJADzu%{DBafjPR;LW(%{4d#oT*4(A!j=?EiSHtIqQHCim;s7HZN8(xKq4I24Px~9woo0E^NCp87 z%4n|voDXpQeoF!4gZXD}n!j#7|0ckV0cbt0MwS@fObNU7=Jj>m2Af+zKd!u4#jFiU zF!=H!Yze+qb@W~r4*~uKnu31&)_E(7u38&WrK!X+llzlXWAJDLFXM0B z+&5;T-sCK2@Gso5{hguk^uInd;}bOr$u%U%E++MZ4#g`b9cHz+6hMm#q$-$or+HYe z;+qf@yU~0)F&0(j(bsXH$v-D}lZ~8tj%ODOu&iE}wT#-0IC3zQ>Z9jzJ4_qetFNRf zW1sj8qMu)(TMg_X)jIQo3S(eHL_L_7A%wY&!^n?gevbU+gs$~*gOEV=FM)NShDqC8 zSKU;^KAm)hJM-ui02-rl%K?s;V{Z07_=$ht*#5RRp2tsNUEh(Dt zMx6~PL?Yfwvy!Xm;98PKI7$4N%-ShoVdj|-*u4iS?zU4_7cThQos<^Ol=&O@Z~8}{ z{x9%vw5RU)FW`UHcN=0^O76puqb~ZG@q3S_qDx(u6C1je>>pguOw+ceNB&rVGEOeG zy7uFv?==w=Fekw)M3PYrKvcODx}yXpMjzy0>4Gx5U(lH0_6Daa_Iq{-s25JLL{_+e z{p*&n&fTairO=o*cgsq{=vC-LIkTD#Lts7*J!pdqL}_K&+X0!!7?^8~@~*08?M`%R ztPoiS`sw0OyanuYM|Bha=CrD03h+w)2V$Nxg`Ys~@{QZK_5F6)fm={6y(Rwo_Id2{ zM!H`N5&Q2NX!+AlO0vHafQlL^_be%?TT!p~&g3mkuI=#H&ghs+1DTturpRcY^*^g5f?w_AWZ4kA1R~(R%_oVv4T=F zQKbABQN>X0-n(iJ2ZR%6j=rzZ|B95EAN`O*E9&!^j}zuX*| zK)ka0FPi@DJruu;9w@m7hxmaa)pt>M7b>QU5~NF{pJh74d0O=5#TJMMxOt}~6pZt; z(ZJ%FRouywrwwk#|E{@k`^{P9Bhz5HF=nf+!(ogBntatksFUSGM=%hCSZB4&CNv;y ze?&;^?|U)Qp(?PEg|D0eI9UTnU0l;H%#i;u;eh&gBj7mRV)nD&MmlFt&>rH$F#-cF z6}NierUS{@TmYSUx}^`t}@jnhPAPyBS+uxx8a7qZDy&S!1MQ?QA!(`)^>Wl5aJbO93%yP>F4f*u1=5`Aa+X*d)D@6^UCxC>c{q9 zK+m3rRJuTiw{Y39?$Xz-H;W}!3{VFc7fAhPfpnFa;cQBl5_so%P2l$oT4m-)YuFz5 zt_r_*J?>9BV_(fo=ZL1e8+04C8T$A5y(@F;qWY|er2_XX*da1UJuce53H-k3Q7vj= z2-Dn*qZ9ITH(GYihDN;sQ1H#BqCMn?tQ1NPd&t`I6J+qs+Rc7=KLrpB2shnbsQA2~ z9}y=6r3T$t9|NdlN&v_wFvmZwYSky4uYEJ&5vL&8gTc-(C*uqy++tDA z&y1y|xUX$$wBLqP89n5<h^5`gIYjOvvLVy01iA`{L`a>w2MYF15e_wnlsC8cb`!q$l%v17}DKbIrw9b z0s!N=qoBA2-f=-(;KIxn(Ic}_)wAKJBt`rLWb25y-qpE~f5#ObHmMN z?i>>uC?A4dvfZ_;3~lSiCun|c!dbF%u6j{q)xHVmPInP{9Kiy|yCaMPe7;Hm0t?d3 zzF7{DKSw{eu5G5GQK#;|f|nTdt4&RaM_0QWxb>Yj+}A^i`}+OHK~XJH)KkBA$dxBM zaR#JeP6e>TOyfBa1Mp_9M&k^2SiAcr4>H@rom<@F?h#?!=ly`a-}7SJ^)L4SEk+uz z2a+EkMd~x&6$btf0R4AC+yV?*1&6?@*+YW=b;7!rk5BWzf70 zcGrOe0+1#jGNyBiCY}c_40i8(Mqw5|{;`1RPskeI+FFB@onUsdYH{S(XiWtekHY%3 z|K8O{!G>($B=Bj4R(RYPE z-{gSG0LkuF!*2Ji?`pQc^PhO{e!zPiiihf6U6*296!9ttsUu}*I{(gNgP?Z+x6VLK zU?Yji8m|ZIMzoCKQb8kh@L=4i-Fskq%S*_+7WV~U6kVx75JGyj8;}O4+5Sd)pt|_^ zGMzp!A27fGBs(`uqC zK7h_x>pH(Bm<<$1Q-P$+5YoHnbRxy`untU+MC{i`gK)s#_;-(xpg?HRiU=O^oZpE6 zVvW-gK0N?`2C z6X&{-{fYNXxk)l4pxVEQ{%gGXqAvpBkssIPQ|NxDxl;8u!M7y2{`wd?>zkUen$x+9 zye=RF#>VG>SdlZ6cZLldkAF{ALag?cnAsLJaqT*099_pC*GA#y;q!j!o2N7fhk=(s zE4m);zwAr|wj=0%l5^EMFhn}Yd*YKXHf$*n#YanYg$Hk@D)CTPjYT>9Z*jgpeco|j zj=}l&&w&Ppp^fDb4;U#LTFdmj`SA6R=eImxub<}#v|&8S%69O{bw`ax#Un~Tm(k8 zk&pna$Iys~9VD&KdB8A@AeMpfrQ!l)d0wkd4Ak7*wy&0*-VWV|yVDZE;Kb{3a4Y1n z#?PqNvpxi%0SxUGQ)^M)F~~~r)y!{I{n(`X5vw{)u{82^){A~xorVljLtGjW+K228 zpfOv#&wUrx?ej&Ql3d?l7%`n;8!P#ioFVSjcUNs@NL1Oh>qwPhbRrbWUdr{J)^vD< zgmM&*rqhRv1i4=KE&SVu=&|Ak(qPiB`RT#&Ss1Zy95^3Yt8RiRjExM3qJGsT^ZE3b z$9l%5bfc2x(XF7n=UvV-I=CD;qyy$YD5+Yb&+FI^gGO?*l$dMOOWJ5YSU&DKXZlLu zKli1@1}|<1%C!4RenVypIl6p7_Y5R7G1aq6U4Un+%ZAd(N8=0toXjr>GY~XxV*#Xl zh)+vUh@f$RJ_e)}6%fPd40{*$YK4>QwCT&{gwZh>XQass^j@0|j0toDak3A2GCPiSj=zq9@qlf!6JPOZJuBW{lrRzO) z?PXk-C3+u_-=)qTh!vWVCv&9C&evfFxu|KCm`48;_hL8FB?opYCxdrW&vG{9>ZF z{M!yS`z=*E-roQEXo}h$;xpaoV?(MkMz(M)zrnzUHtht|vHX1&4=_O12bIjP<$I>V z93B(XY0C##gno#^B#1OjF;Sk2iw4-B!f$^XBf-e$G~Zl@>JQBs^3-Q>AaMdzqS#AS z$jkWG2WSQcQoLS<6t4=8xsFQBoFMmy>+#?^-sL@DMusuU z&8qDXc9cmuFaWh0JmWEE^*@M=!I&5fGOF24KCGaGd?j<*(h57o&&P2^=+L>-?p9F$ z_|xP`D^iYeHHL#MtUIBhc@<3f=PSGfBu*D;3QRl{I(<1|9C+@)lW13+vF=zjGCfLNtOWz5rW-#a`@1#o z)Oagd06`g$CGn%pZRbguI(T{3WboQTC-VE%v(Ur|0ret>hpntN~?XCBN8o0jyN@Amc+{quWFkK9A<`L>u7OUeg< z>)|;laOoJ?QhrZOrw)Q9I)>-C^TcmU)l)UDwU;sDqgzY<#3DwXb1!4fHe9C`?L<#!AHwgx$3}` z(@-6F$!5MXE_R)D3VevTkWT@_{xM6PPTv4GpI|n?14zm&_bBv-?qA{_%Wdlxvi&)~ zd$`)q*!&XL!niNzoxzEq4sD%X>WQ7qi7nxGjM83z=o=Rk4)Hw2Gnj^JQ67{m_^&Go zn@Ood5a_jB1VaH6AIU294rF&bGbK}*eJ@AL7qa#p%9p-r^ZKvzHFPr$h|R6FOuXOdlZkyla0oc?!0H_boZ~+H-k^i+3y{t1gj5?(0(C|4 zJ(E(T_jvqCH8P=<9vGb~husdW>@g|QnCw0*SKhfpg#B2bp*fU@**o@0jy3b}bU zdOSxIHJXZu)FD@SZU9*~NCzL*OeXK#@Tv~g9EA|bKe}ZqZD;&(o@Hhbuh^l8|NwxF>>zTJZ|gx&jVUapRy_7xV+_jyVqSJ)M4 zmq$np6~24q_NgxikeNkfdt8h~d#rf^VjmexNOPX=07eI{r76ThlOpiw2k(1EqY{Xj zP&TN1`+^2c5YgM7k2O1y2<)n<2Kmbz>QxHbRGw0m0N)Vui`sF6YFkNJ<%_-x!E5j6 z_b878YirrS2JSEwtOR8LoA0Qp@p*xEB_>*Tf$Em>h5zx~Og6}4?|>NN>_W&K#-#|g z?G5}He&_f=18Cq{0FRb4cdMllJ#RCB?j`re3nhsgF(L#ZB$vJJ_*0>U&PpSXE+w-( zz7r=7rQXR@Ug*D*8H8CIpm|b5A1w=e5QJK{W=YBYw$Heb15$IpHD}CY)$M1Zree>U zcKtcD9zJDA?7Q(jOveWY5?c?8sIq}5>c{6x-1A$vLraf4m&Sb?d+p*7#U$J!|?LJ>AT} zKz)K{(eTB5o2XTsQ;SmDQCke~u9fwFs(ix0?%mZBuddP^8xq}Czds9L-w+ePHd&1b zl{a}_d`>j6PCze>i`z_ z%4xLmcZWE@muy&ub*&Qlcaz6$W-@@be^2)3o9S8xktmd`#Xo9eW2jF>S8u3+nUhaV zm_1HJkN{-h{+nfx&j6Tz7~h+JU;}cDCuGV3H2*-(07vz`e(g`5-3uaQ0Ofw8HPf?E zU&`!o?t37#2w|^q=2}Vx_uZ7p4dXZC&x=YAq$@9Q?87l_*8^V;2?^7o0ct1{ zj=+hZP{tL59+qLzENI7ZhB6%cG}_i#qc49Q$m42Bvo7 zl>v5PA#Viuj8)bF_sM-HA+Z$|=?+BT|VZeii4y^1=K)2iBC!JYv(JB)fhe7EqW%`Y$U+q4VhVKs8QFXKdYAe5OLzzEc z3uJz!_#6Y)w-JfZtyBx#4Vn7trkvl94Atw*w)lI>lf%HZwFprVj$(Hi8Wdc9G*78I z%DipBO5r1DJUI>l$-DmayLS)}y8WI_%&&w>t$<}m{1+Sy^A>>l;2QRT&awKnR{$6f zcyj?d(1*~lvK9Q5PI2++kax!dZyj;mj&y5HqkWhJ@E#w{|D13|eq={#gy1M(UE8LX!m)5xSco}Z4iO9jfc z)H`{NkZ{(s7AV+vvay~!ac{fUc6Jz2udW?1Yck?_Ku43dQYNqg5_Kiqh^)u`L zT>I%$o_%g@(WjZ!4y9A4d?`0gh=GMZIMFR1Y@j3h7oAqcvk3V*{gsp6+#BE8R!BUT>Cgc{jw{kM#%) zCAXlvU-VsA%BwkYD~z5;nkIMqwi$mM{NgEdN|6mbB~>o+i(A>-W@Jv;eNi^5K{`zq zjdkt`Kfi7qr_ThZgYZ5^Djsk| z!~e`4WusOz^U(~FX)(|I`x`R*dlnhKwHGXdbD1F@?f3rLQy?)7{krTOL(`o4Z7i(W z{ZRb?gq2@uKo_)DG~@c|H%$L9)k#uhZj~Ye7Oj@koq;0tL|x1Nf6vHxAw4eOTEGLb zGP$43e4C)j?PXEi-?;xcYanY>a9~DYy&ftnRyZim=A~U|89K!x=yMQsMkSoLE^Slz zS}%#$y(J|3Xg8G;)(A$7Qua9M!|huU=g3uDF5jdNN`x_!?mvp9xsHDZz7sHv>zD-K zXdJ>NNn>9-lE1j!TYP{^nl{^3UHa^^0`Q&=&xMgH1yC=&ghSuS`DfTj3`h8Juyt=i zb#`p*o(sZPV=E0?<&i=e80dXa)OO_~`r}8)TIQQ*L3YJ!tRP9tr*c(v=i&AQ!*GW= z#a+ae@Y$BdVu?ESYqXlCsC1Gf1ALw*-zG}2C(FrsO$2-nVJ|2me=vVcS^48?g;Uc7 zbluqn8BW28B6_^wWnbtL-9i_9R@Ed$vynNf>YPSwJf4wtHoXh;W<$x>o}cs>^&U~{ zm-pAQ@W_%i@4dJ_*o?_SU^S9oAyAESj(yTPG~@YES3qUZ!?aXqr;|(3RO&0?tfHV& zL@L$EWJ9yPL|J0ld6qJNn4p1DU#1Ua_{pHh7-YWSqfuP)azrA( z*n}8ANJSXmBK97G_$1pVue}X1mBF**C?No$; zfdPQ=Y=nkXN2ZgZJD7HC9ehKldFe>xua)r5_dA55ex%-X_@!*XX(b0`+R~g@F9>IxPSK-99 zh$UDE@L-g_pH}zq*7zo^#(jp+k-_S4BRwfGi2z8Z4hZQ zzV_)EMSy`TJ9D4qR<)Yue8(k8MS<-%yo?9$R{I!O#X;YJVdnn1 z+6mf8>fD;Rs3Y_bHI{c*NU!RDwjs3Jl>I0M6n1{^`1>*@Tx3uRc-o=iG}j*=dzz6u zq!&8PB2-sf@O5f3Yv5SKAStE^A#$chyu-7Mk5YA_&UWBotDF-2aAe}kj9bFwd|7%EV0|YG0RCW%i(CIWcDe%kM<4RDl)4F(}t7*ay?rADF95HJ@YE5YQ)`Z zKuiR~t47`ZtUze%8!X`Rc))mqX_|?VrI{so|J^2Bd-9!xnf@Z4y(4+R9n1rrhyW{- z8dE?>DfsD1Ls7B97bp12lp@DCJ}4=zK$(!lFS-VNMQxK!G1#`*9tEERFO)fV~=cg5RGIy_+y z=cT%hvI@g#B`^%9elA7;0E&F&7RCwq!(2rbgKH%i#~OR}{_mwqKLWc!c%Oz+qH(NF6)gT_mJ z24z1weT#|sCPKEezpXU0I@cOcDX}o8P6UD3_SPksAPKUF>pD6+tBF$Q0DHNA6%Njw zBX{zt(Ba=sBz5`te_pOXf|Dc_e|H2YYzStu?q}w7Aq}g(%&t5;ojud6Wuo29>RY(v zmZfr|e<>j<=VWv;IV$JQFY;4NG#bY#wLE(Gx7D(<6<$36wPiYlInKS2#7yz7uE)t* z<1FRk>7!RN)ebJvi3KumT$zu2T=wWlU}(m%oCf^r9FGC_W$tTMCk{;?VmusRA=JGu|Kvy#`Qv&~a7gd1D?o%3EuwfFb9Nm0v@ zBZ9yb@T~vRPmrTp$uoCC(2T%O{(({EmFqX^W|siVq<`yz|E%BZhgi)bNu-P~D*JXY<4->&eqXWY$57 z@zmCC4WU!^dnle3DoIstK`V?7TH(q^%(|d4o1aBhiZ3?{mFt)(GW(@hJ+f#%nwQv& zXTh*UGwz}v5xZCFG3W;U3=OV3a-`+he(|sq`z7Rg+1%LZBb&h;1}(t4cc=R*p3-=){2j(4bD^F|vz)DY2UH5jtSrK`9!20r3pYeMEk zcvSD+z9fxQwAkvC6<@JrdH4k$f4SgB9CT&_!MqA!PpF-(Lm_G5_v?}_4h{xComF=V zjs7|DhR*6H>B8Et_P&1FCe1nTdX@i@{-{HC73jIazOZ@@7S6tfQNyha&xQC(PXTI) z<$bVk`G=QSU+n`{KFYYi&Kt|6ip?K2?(X*8N%g9GD^Xe;9j`0Et6EgM*{Df(L0|U% z^I-mhNdQ{cxBoc&YS*YpWsL(puFMvfd*3uqRc9fqaBAk|CFoSzX4I^2D93au#a!=S za=-NM@2ir~&s8@e*EE4PteP;BSv6?|`6}(6)<)nxt*i5}d>c5nPjyrmNOg~$xmiH0 zbQGk7ICLB2z7E9G$UGoHwOmcQv>hoQcq!28cq=*-1%4dz!dK6K_byVadk*(&)jZVvLopEn9P7ngf+z}BmCc6NK&Z5SuLkGeghb00Kicg$uE zo*Ib}aZy8l+%t1MSTb5y2l_O}=fHb2p2ABSD-C!K8bL;HyUSph)O&5rFk>yt_qQso z!amNS>)jFD_q;pa#8+olYPVLNI?ZRK&B~McV6di+!NTkcX5^O`bCa7&GwNm70q#q_ zCKEzgc!o%R*Ok5n{5t2gNntkwuz1LDD=c)Sm`A5_;(#aZ8b^^B-8hd5qG{#l5hHj&L8%y`Jc9{qQrfBlVRup+ontzXY}Mo}%w#L)iDiR@kQN(6KT(WpBSl zH9_LWa(j#7f38I*Ma%c_FpJnF8+i2Q;X^kQfWjkK;^L{|R(F`talSyl=#>ScVV9fw zY}s9D(@XlGIToURjn`=T{#9QFjsx?yq8%+QcdMKdAK>a}orr;A7{PTX>NrR zJBj-R{@8XM-OK%#{i>Ys-$X8W1wgIKKkxg)YM_n1q}8ImUpGu||3!lax!b%y;|C^d zst+GwyUZ5H*07t&-Rf-Wk(q(jQ-`23!0yhIW+aAf(tEWam(P$oRs8jXM2!iDEb2l`}hqRzk~B59QYyjNnO={<<``j3#*9F zlm5T>KH9G>f(B7a#Q#Tf>KQ1BDi=!0VC*DrB&~iHoJq_doa(uWuDq~uiJ9DaCj}9A zdwQ;d9+$NH;6O|vhCKqs_}&XjVO$x~=HXZtk{>riMixR9XcYl-k9g143ZByk{*==< z=uMC+L!YRl-;V#@dzSHl_`{ZFvAdn~q%CjJ;?!CON$ti^{VC44X=F4C|GDazB< z(E%E5=XusH6(~M@w;{}_>{dA+c4AXOwp7{sPglb_J9gU%8~qC%$P3|60aac=wF9G= zD=)#@3yj(ihSOxL|BmJtzsr+d5TcKq-df}Q>K@JifZcoy6*^FlvHYt9QMaJ!xwxLH zGxp+c_xQCd9yg-pJ24BEa3FuO;s=V~r>pRx&F_4)Valj`7{`c< zabbxLq7fuJ%v7Gq_6TVtOW7h%l2-Hbt`;#ML0upO#e_NPv*Z7S1M5dGfz2Xk0`TE6 zsz6m~cQ^8Gm`YWkq6=^*eS95U-l2t3h`(jZvVwMm%M3z36z0y4SvTWuQ>4zA=uGWO{oUg)Le^WA#%yDQTgkJFlm zVa{@K^c;YXVSIfN9?v+dsyI~6{`gQ3u+iSW5fSO@?(P^$T*EhkWif-^+ncKu4rtUW zU*ejGMlKz`ZU;LFWaAVf8b$jB;Tmni8f_Sa+-Ujx2V3iJO^U#XL=doM?MPKRcpk;!|1We#;>)@$}a&+)p(^68P3n&gQ_-rOT1zLkk3V4OV{joJ4&V4nE`Za0e z-yB?5e@-1V0J2XS(H$4PUM{zNoDM_Ija4XKzyG=cIZB_3zPB*?I%W-sRr_(uZ~HK} zk#mA~P|;v>Bc-#y4BZ;zKl);mkgd-5-{{i++6r|Sm2TJk@S-)Yq4u`9Pi7!c z%CseQ8JNu|_Vm|S{55_BTjZYN*JWg?k6ZYZO8ev#dzNB&jmjRCL!O2ac~5P&T?=M8 zgO0iy(}Ee-lA4kxn_NY~5^uwSQ0|6g!9W>U;b|d(3%DAnu35xXS14155xzkuNY2y} z`WMs#kG+z!Tki97s0UUB`l5>N|2%c4RcSUqo=mF;r-x@!OA*de*M`gvZ$@nD>mEpY zbKp-0V<5-&ZgBl_aWa(%)^Y6=c6e@37C>oH`T(~hck@{a0%^TlKeXqj&(1EbLfIxS_3(f_U~!W%nA`I(C@lVFhQEb;rlYM^#;aEdHqhEKE_+)q6#x z;*v$+6(V)|_ra|UU%$;V2(Ccj;&kllo-IGv0Cr%)S|dKwm&k^qtp*Mpyi~C1$c^Qdw-)(0i!&G%)VX%Xi!bCn)`Fe)nK zU1pP}p*KBBfSzKnI#7sfLsnE&m=HEvPh|^qc;>xqKsGVJ6KQ}dNQuKg5sBLk-k=oJp2OJDe*)>S&WWgqU|cl%5V?`+~IyOtK_#4OftYoN**bg|Qv zXMEK0mbO4&KkA#gpZZP&B;ne(WO(B}Z=hD`B-Y`*e&1{gU^v?Zwy_kF#<1!3RP9w` z8f5`AUlmWkOGqx?uPKMz&GjQ6rT{TMSkn#I5*bG{>oOrXmoUr3E-?Xn8@mKn;Jts1 zWd@=BeF!7&ZOU=4c#x0y7vsKehq3wxJb9XhoV))s7@itVI`%8^Nh=R+pw_|8;tLYS zprM)0<~OHbfQC2V64fb*)0nf|8_b6`uS61ONu)t*f`+>U1efY9WSW&+^a^k+Mc7Mt zcmd})DBK^f^If~0J;T7ly%&9o32W_gjx9tQIqbT;;-UCg0jR1#Fr@uJHdrpgYFQP- zyaW2LV1V3W-M{^L+-g(C3xAeEjFiIxlD@yl42&a75QHK&4H)PQUkb`Y1-iD$e7V@OyAAw3!tPD0G5Sve z24~pgYZE(@$P+=k$4N=-@FWvD!8tBe4IUtDbo*~7Ku7I%rBdx!09qSk=1lnUJ;z1v z=`*K%OmQ@*<5UyU(_9Do{yG4sLxS@Jb-5?rBTK_`VZ~8!VuLpG7<9eWP?zOPR0bn< zTS5rXXt509HWj0nP+-CqSiVDDa4o*Uj!Va)+%@yj{Ivum7`pAk&ScHk61&nghdDY1 zFZ#NBjDV4|rVuug3Iv`nL)lh!3(q#G|)(4sO#={ro_fI4Hht=iis9~FcZlK9Vk6~CU(ezfACpB?Wq{VBtri>IdB zqKNcU^K!5Qh^>#N5-J#NiXq5IjfvseFwqEF8n7<3szP9|`<hwGo!tj#2v(3#N2zl;1}f?%aRVW`r8f5bn1 zPJ9QT0yvtG;#JY243F!fMqv1m5^#uO-rOLaGxgvSe8LSmZ=&m z2zF>BYN0+|O+m9#31E*&xX*jQfP8QFHLAxL{AEdx^D&z-U|7A^W7%HPB^*$jdCLJe zHJf{*Q(JRW zu_(_*nv-9@M7PIJ7{=fm&g4qA15zaU&-WXBf%w4l)O7y7g<(EukNh4q%T&fR$pjr$ z4-_x=xD0WaR=ajL=&p6B`<}4AVePpb4{yZr%N@TfX4%kU4&9{va6uX$DY?yWbkwdv z&Kmv^ldSinejmN?mrtXZOwMHK!%|B?0GZu=DwTKyJbW%;^%JQ?fA-4+Fgvv6l+mGj zT!Yrb%mU#=Nk$4};TiYQ_@)u>P(#w=c$(`-pU1G?2M-c@i~TkqdvYihL2N}j?$^?~ZS>U$ob{pgWGT*AjEHZXOLof+Bw zSx&y$Ui7)kYn+&2^FBOA8qu(o>v+$6z$B;*6@_gP;$4YR63eFI)dr@ zs+K{3A~veeD!2Kzzw+w>nM~>-`Utg6xB_rEg^jAuI#l&WE1ty))Qn9Cz^#IJ3koA{ z?lq~Y@}`Z=4s(b|{+|K0a2!bF0Wi^toKqF>eZzQ^FYm6=r%-W z`_1BzH6Un|WUGCD@{{ozM3iWGl};l3#i2QwDxe_W`r&SJL+3tV3~|M2Y5KsI}z*KCZr6_#L=?g(7Y$Ipid`msyscuU9S2u3)9E zGc72aP(uqBIGB*O&B&l<>>5vFpNaPj@LUk>`WePEEFS%XX+-^JzU*IL<3BCZ2gMBW zu%2pcyY?9-8dsbBQc9_dJqpd@D2>?iGL@k0oaWtDJ17T&~KC!dDYwWDk`&$>0cO@-G;p}@XrGc(00KSXD&)INHKM8l9@r@C@*`#ZKy)kck`HGL_QzgkK-Z}b~fEpn5k`kU4bARqL%d2#%pa2zu3kC+V`re%iEFh)j8#nS~t7N zAg;sGFay5{Iu2@AdNP%_pfskR}V3~~Qq>VTn#-OpbGz|pF~uI_6v9MBgHxGF$^STx|0F8KAc*3|$O z+EOl%_1Z!vj|rjU4JR06yR;lB9dt41;RU9;BD1U1$bYjLU@Q6IeWmDpaPVMJVf-No zCj7}4l@U@I(xE?vx_ae7_Q^t8ae>&pRJx{kxyRF+2@dA78uI7GQHZhs>Tf@L0nTxa zh_3_IT6rPWtOTGBEqtN~Z_nIZlK<}tB!=Vj?h#3AfO@k-RRtFIS*o31K#7q%7NiOG zO5f&iPbf`*VpA{(CK@YcyYo0^({2hT+MgJn4D0?I_F;;I(4fPS%GW^vX7J$H`SJCM zI2Bi_NtbYf{3YjU6g>=s`L%yc9M#V-@mEm z>e^?pR&r0jGvnkQ(PDEBF{vjw0$A^X={`o+USHxZ( zlV4c%DO!E@OmLy!fvUoI9gr=NK42q6Un+vS)l^xjFb|8_3Y+BOr-YS#t}heidBLt} z!ze4inN=ZvRoxym*(WxcmWyM57suwYI6gvPJMVam7RP>(lF$afPYkc{Kcs+Ljq`e$ zhSO z4MLR9j+?!N2LdMMU$j#`o@Y5O0`Q!ERI&ekPeMrgMp==O*5Rl#ufrQ~VUOfFC<}`Q zuORBV%qI6{#~O8M>IIjmwioGjI8A%yuM0({#cbmxm{z2Cc{IZOt(`ah&W(qUhISFX za?nNCo-diq9&NaRSf$gpCpgo1Ct}Wz8>8K zq>v!g;B`rc?!(wbluR$^i_A11TR z5#j@;{5&v_Y3a13Yd)%dX`wB2R9$3C`?0j#<0!+ZUZxTAUImxp*g1M}&gZ=Lb_P4> zGn}&W$31n#%#f{lXu)k%jXR};ZaAK$BC z#WgzC!1J$ofb*v|iHi9AegoXSM=qA!8u`lAgj_fZI(cw3Qsp)TjeA2*Gc_(dD4w{A z-M-SIDEmd|;>sG}W99|{){QAywD<7v_f`YU^ILlS;?5?^;yML3JB$2zakM8#<^`83 zc1`35iIDEGu?8AEw^jGZa8OLj<&oi1zTt{Hjca*=hgD%)z zqIvQsQCF}CCh9Mxl*azF$KBp|CyhD~J8ST9gYV$%T%|bRJ&m%`UrBV|Ye0|B0`jW3 z-~C=%1S&cZj(jwg0H#+Z-{ZRE;gIA2ttzFJ>DJa)5GHfTauJt4Ay?j!p%$jX=ufPT zjrv^iSPWvPt??W}R^cdcS>3zE&Wb^;;-%YR#`{gf%;c55w<)j(CD!v&?0#3TyzJus z{@{g!`9dV)i_<;3%UpqQMu zMQ_FhXAc6WpiMif=)%R9v@4ehwNIuDek2QPJe&BkHdwc9qKMzwsM~4MSX%k>-Amuz z&h9c8Um0qF0`3T{TZmF8SCuIUP2L}lixHT- zZ!VPH%`=`D-5mdE0m`*M4jo%Gl`z1JZ|$U6c>I%nwqT+F%-^8DzmhQt(}{yCd}^wP zyJye54upF&qVJKN0Y5S^czRViO|v$Tc08rt5^?x##C1Q`?d$0VfD8FLQ76CLm7xaF zMZ6n=Om%0+fd-ogw2c71gsLOKdEd=*;J{|3-pN4VO*oK4>dRhGPY}*3=)=6B8|Gl; zycGi-Nkr-ivdg1KD>S6JxjFFA(v*3+NnL^-zJ?cR0=~08sIx=s)(GAPqMt`UK0X2a z4I(e_kA^y+XH{^Y5=6}jMIx>p{~oWnQ)Rcy_wT+PMD~p~?nVvHwcUTlE%9$gYWLvW zD@>>7$g6yO4OnmQv-M`iRNjTHwYteUhpwk#C0(7Os6GI#0Su;o8w`LAV{4sex`6Cw z&Cb42Vxq|7(P3ZldnZ9}VD2WLH1XMtqf06?ZT1k!Bo&c$d%CEL1f+2=;k)CoytQ&A zI{abmQYO%X{IF!NU_E-7pi#Kh)H4q=SPr95WST@>pQiUyRP1T=IUjd)bWJ5DRYD2PfeC-!;CMsk>J%{HLDcU&^lS0rva27JaHYOw(`X#)M4@5Sz1(L;y zLX=$rx~ap=2JR@lZOKPFdG)xJK#zg_Q6?6lAu}oJ*hii-th=ovt3jw<{M!bcC@T1$ z7N3X0*AD~>fX)Kvl*8Hmwhw>=>FHGzXnD4WC)8(r`0Z@mv9?wRh|XvsB}K(Yi<2ya zF46u%{uvYX+LT?y|4~FLF^tXc=?i~XIaqZ^*T!+54$rm4F|VzySnl2I_8~MCboJMw zGq?QAr=<)H$6C7n54MU_m2m1`wklBx2`btwt^RIp7_Ipr=srNz8VE^8Ey|Aj_Z(+M zX1>KtS>tNh$cg$mgR3)&w$IVmeXad{KIxQJdwThxV|-vi&xu}txjaoJK2)(6FO||D zpe7WEZ3e&T4a=Y^&7AS2msA3Y{~WG1yG82Y8N%F%zfsTU)g`QA+LuG-go=*CaVp^z%$smFUpb=J zKri_3gO9I3@qFM$TTM&9lWD}wblpmrX-{_iOiYw&vAg7OuKO~ou3GI1ucMu+WzWlLe;+3#VUwuhBK_Zahr zZ9Flvl>eMP=yoqt*^lDKZcHZvP&Ni8ikE8YP%Q`D(nC87nn%Om#b*dV^!I?k6kw(r zZ@&(|ZCEw}p94`Z+0WEtCWbJId4ZZsvRC*M{*}sxUtGZU53BVJNI2+?eJJ@s}2 z+)r!QtgYP6o1LG~k(!|FQ8)#Yon%F~GLt&Zo})9SVG^IzH%^cMDQ~2NoMT8ut9(_} z!k*N^nutDA+5Xza^Nh4T=~aEXScTVc=$P=wen)f8Phac)fRerFx$OPg3*=dQ?5e3*13*Eic<2mLgnb z8wHOGMa>)BL5+@Z|K^^vIFu~k1Ca~ zn9@?!Q-%YS+upCCPTeN{@jRsz8)!^*Q}LLbO2TIU*oqIz3JD6fNnGEwbt|Sh66!oEX$P z+uJ)kIdL4o;o-F0yxKTgjK7?x@kY|ra6Cr^!f`5Ws_r~Y41e*3P;6 zsVNp#!8^+Ozn}1g&QuRSD|&kG-t#Y0XX_JAvFyB9nJ~IqQ9a16%8tob5x!*CkkqU; z)R3?K*TKnw+DSM{v-nz++~W_18Lu&Z$Lnki9F@rZb$+lz1hC2BOL7H1WmXDTB(+k2 zv-{Zu6PlO8edU->7g`x}rFj#*ehb)x^~d7e4VMgB3@=>{ySm>f?D~imp5OBP?(sPt z0_7#qAzKV77AO|haOnYPG!AVZ{~%W0;8qQa(*e_F_2YHNe>#S9_1v&OFW~*xe;B=J zgDD4`?f6$w_pyP8WyGO+Iw(-u-TD8>`p&4Pv+ZpGl_p9DDIy>!AY!2?Rp~{f36UZJ z6%Y`DAkspWA}AstO~69$p$CM7-kZ{U=!_I8kw6ILJqhE?-2c1Qe7I}Pz22Fe-#%yW zr)_YE!h0R{ztL1ajwH3w^L)z%5x=#oiz>ZrNpUm2ATyp*%5nSm_^)5VFjrSSEgQXQ ztx{y(sbA4uMCa5IZRej|y*<~41B)AEfCRiXav?%K03dP4(Y|=Cu3r;|J+c%KdHfT6 zxr0@Nto}DkC9v?_2|xi0V#ZPb5_fyCT2EUOnVz!junN^8`)4;iWTSBHd>A_fQWdej zr8Sipn_;wbk{PeLAd-Ir8d3zC%76xL=Zd;9C~;rot19N_zE)pV{G;mVJpZ~(?u2b` zoFjj{fw29JoMc_vayQ8zCr^BucdWR#D>#PldURrMZ{F$_ha z3Ts~Dvpg!{o|XFQ!M&ZT7YW1$9roScuu=8OaMI0w;4t;=t1~j1) zHJ^pyZfhB5(K>P`;$WCx9i5jaN<)R=kb*$kSkY8VG2PWt zAgFXxrWq8_5$^)c743l~7Ibkd^3L!v(0M{%;qAH}qk<#!K8celP#WFY6I^Q_L*br|j>zQ%pR25K`Fi#E7gSyjRmcNOk|#v+^N(XO!cX z0#_t?NFI4PT|kSoSW3&(qrLOtalTtc(6emlM`kaVnO<6%x%tpf7>`q~9A77>GT1d8vTi?)c9q+sdsO8ZP5x1^hQ_LCG2 ztGD`eOyv(q8a|9q)j_z_)HiQ}9n>db_ZHZwGH;+`_zZKJ;Imy-9Kv(O7cilSL1N*Q_>S#z5aX1Ys`l%j&#mWq9vi;5&MG| zYhQ^o9xgGtSgB%ru3iBht#|eK?zJ1x{hs?a*@?hJ>b>=OIcpdo=1p#8Vcy;|V`G8d zv_V+4fEvNgG2VouQ>AaTxNv>$y4@Ch zSDbjL+B*`3z%2DZZI;+UZC?7t`x~@9{M0X9^{#%9s3~Rwj4}z8{c$O$Q%ZAe2N+rf zaCELWNma;4JXw-PR+-d3b;2K(iEzFV(DnnA9DcB+?F7L07C6Iww?Zqgr{ZncL-v<<61BE>Ne^rwe9O3HPWGL`5Dj;W$-z>XJRoE`6hYLM zdExG_jT)A@TbqY-;?0-)X05 z8BX0frOKDOfo^%no52fST#ZewVJR6-|IVw75-Xv-2FyK*$vD;% z-NYSM5deWT5@qIY+?RFp8jCs72R=7T?CLzPADPXjnYNn{CO=(p zNO#6Jk>$OEG0r{?FW8tL5lf_`56C^Np7Hz`LA-f=18|Qs(GPrhbBEpBa}YZPl9m`v zkrg1mSfI4TaK&B4{On`+qbF+=Ac}Q?9VH=w1m!r#UYi8+`GIDF&pKJ}*+(CV;+@`S z7#?5cFG_i@BG-te3&Iw&L;s;Nm76BbKdu6Fo?#Q1wn{Doq$=251|Sh-F0pBdT$%Y%Aa zixT!!I|UDbz|8g_MaAhKUsi&ggNc#J$5)+Frb3%#m)8VFb74Fzl#(u2wmmzVUPjZv z?O*vJD(fL+=tlSnoP!G!HvE@)!N8SA%n?t^U}rmM-|qgS(1=)g9oso{9A1`V{tCNP zz*g|;#QGNP5Dn*6C1byl(9_yy5iL$CPazo@nvnDiBibRVj)pd+p`X7i?;tNLNzz1X z&p{~0X>i;puw~!a^!Bd3GVmSYbNdupex3R-DfD~x=8%f`X*S~ppeT+(%q-mA1g26A zAHx-U=Dk>vIY>TUv@{1#SAYXr?u>L^8eU=xe4n^e%hlbyi2O%r>)J<&e^9!CJ^78} z*V*dhR5#+9Ujto76oCN4RD9iXi7jPwdN+rz1Gj)tp(fX?V+C8yOoPM zpL|RXc9NcgJ#9qApyRM^F<2@GI$%B3lZHU%k%+V)O9I5ltrDBQtC(y9#5X^@9dL7{ zdJWv`ZUS&n-=xKqhzP?{dpERD-HO8LJFJ1dj6j>{PkCXz3kW~HN%tfusQ}}Hjdp_bz_KgQ z-D_)5pMZz|0D6c4zyLbW)#izis;D0d^wh46i$~0~Iu?hI7GV;@H;84)nrtV6T7n{w;*IYy00T$wCEEZtlsLb*x_`RGgnun93oxjR>GMFet5=6O zUo*G099jOSO?p}nejmGGh!Nr3Epq-U-a6iP-tWAFb**m1_E%H0GyqzW5nPCPwmJUe z4uzkzOqo827(A}==cbLt2ahyE+&1~E!g&P#)%LW4DMm!|VgnH&QUSgZBy!uxP0H2P z(Y|l@Rzq1C$GYg1U!s@(>T2_cnW09(9XkYMZ$A55M0_uTC&W}?zZBnarp%`sfzBbr zDC}o%M)>CaWB01>Z}u1v7G8dUJV4xS{*XUHZw|0o<)akn)uNHQ$H1}@l1K6(J@o{O5<+o;0{9^NAp5B3 zTvv#|MMy^4eX6+3wANiSYCA0h11)`nH!&~ip6p#Lf0$AwE|7l8x8kO9&@av8y&1UO z3&z!)n8uHRp3eemP>bUWyexwE{H(y|SYj!btFCMrqzcODmgWxck39Q#MikIxqk^kNUtH012R5gU~!oN~nP%w~YFXp+%D{+4tO@K& zPEx%;5r~2%T+oL;n|t{FUXNenNh2k;QcA}#E4F>b8F$+>wOqpR*4feUt>*41;#MQ5 zh1R05_qzwj)>%rL-#*N4u8r;fs*4a<2mjR8B}`+hUpZx@II_g)cR*M{g|tw%uu%5( zTW1UCujt&vQC~LAsZzc@#FUgjk#=Lxm!8cFUr-?zNk@`N(FEdeMX@zDA;9^cU zqdlW-Qc-}2l}t=tcRcgPTeJi|%>(K(h4*k;oB|CvcPcpyGxO?Y% zZ{ga?2$i-o$LTr@VNDG{LQyqo0tZ!(PF#=k2kb{W(0!u<TTlL<`V$|9w2=BA zXbsQC`;6U}FLXm}ZuNrL08)c`Ka3IUYR9P%5JF;|0eS#C&T^yG{>aVXurDkABD01k z!xBA&uvbC5x=Q8dP6J~zI*O5E2e-FQL54Zp%Um9V*+#8}GC8P4lyk|S0t}=%QP{YO zfdZq|K#v?{A3Ky9F7@pEXchd{-6XJ0p!x*u=C7&|O>1;_aIh;C7g6?(7^Ku zFpXMXNX<47x-{V}MU2;Q@8+U0z%KAU(5nt$yP`a*xWKnkWl0ebf1yTvY`b!izK?#8 ze#GL5)P%T>Av{3&uZzLW&DorB7$0>s>*N;Rz{dxCcvX&NshL&z>%=;(fxa+jy-}Iu% z-}Iu>>=^8S=tbL#nWC1rG|&_ju$$d&s&-k>l|ztuOrO2+l=AVYINcV_XktvPDp-N{ zoEqB&F_G@zgMzZOetvQ_|A!s|ih04ovQAev4^U)qE6{^c-DoZs`Jw zO{1B1rUnbv+oPg1qoXvVqTfVEzX_y`j;1|c+QpR2)x080aS*0ZqRs^tB;975X~t>UI7oeqviGVbT^M@By#ddeG^>4I))UJz8}Heo1W<}vh;1^fqj+bCFX+V$yP zjcCoNsIcg$u&5}S=qQ?~=;^(=x$3#O@wquJZ%4xLT?HCO-+P~SZiMcIQLxa)sS|6( z?Bb7`8c7ai?})Pcv@}n>>hUZc5l8UlfwPELBU~G|mY5upod)+&9nsOeB~;@5=C?l7 zcy)PC9hwk)VJ~J+N>o&96KZ=wC?V%bJ)`o2CbY?Cu)HSiMx%J3gt8?2NVql8CP&Ww zi2E%(jX|O z4jICJaXlMoASxo0Cx`>ud1zD~g`uxf9g>%7~%WDq3 z9rSl=M!vb(4!gIA&?8QBTY>01q^LcCZ zSJLlFlw%(!v9MMK3c250)Uc~#4QN*_?DzM-xu?faD5SKE<;S_P?@lEd!PZ0t*}_77 ze=nY}Msn!y;X&Ko-VD7z4b(&b(0KNbf!-)*yeJh;z!i&{PDO1kzcI=eCZ^?0*8>!4 zPOOI;LqS~$ar(x z4jgsJb1xwMD;tG~?nvy)a^?ex0tDV1$Ep3PiA_FcH>~HN{``u4@$9s~c$Mwa{Xj7w zg}=rgdaCl&A39*rntR%n`{X>72!I&+_5DOdFv2@&ju=NiRB)_F)2f8Al52qwhrTIuT)fCYiV@ z`FEc-qxIiDjT)RVh!@HL3&8HU)0NBIbhokagJTzx4}5I%(_L&9b%C9%7V>sum8cJG zi(IYFO2_^melKK9o^Y2O(~O+V@m-ZToJ2Ww(TcTdpaI+7Aqfix6rX5&>!kPDYm370F$e?9Kq%Mlvtz5z6+FLri>~Br& zUG>`MbW&UT-hZSS%FGy~o?6z?$kx7Bz))~cGk|*M-pBi2-R>EIrHBBuWI1;dJ^L69 zY2t~pvVcCP0-0-hK!Y9TeIj3QQ{>8VNT3#0t3cFDtbqHCU;5KQz z1GN*REidS@9M9b&iv1*b!EN^8&jZ7GM^ulwW0oWjm6Yg&pIE0`sAg^ku2W3K^Qz2{ zaia0=jrC60ra9eCY|K_08Cv0BnE2*{IGX#DUjH%OQH}5YP!n&4kP~A>t+yR3mPod{ zV)$5jvD!JIi9)g~AdhCfjuIPpxvgpqodjUSjJy61RlEkg6O(Rp)*{c-@5Fk_%1=9^ zT9Kp6F(kGJY)K5KS*N?QN&4Vsn;r*N`=8GE7Mw^vLFFY&cTNY@Vi5OHSi4k8AYD)( zUHX>sH)4k^l>MmpLWS9>PJl`RrP4{91dUHeldaaQu#@O!ie01CAk8;Xv1;?nDyc7~ z6cb{9oC=^A@;ya0yiwy0K47;WK%iLw1?NFd1ESwAu zB9e8jH>_y>U=hJ)!7qaUZ!4`=w^p^rH_yAw`p6&KyL#j@p-QlW6w(nB}Yh+Ue{^EA{fu5=OSg_pWa&mb zjO&J)oATG9|syR zCqT}Tq?s6R;Un%sp+Rh~HKM1kTY|V0E6Ac>b9bZ_It2w18}MMB5!qq6cq;A< z7D2zx0SYU3P%L^1QQ>r1F}W7=#43h^#Z=#-kJCn(=t1qWZixf_E8PJQUV<1}W&ZjabCXSHDsba?9+ za1&LKdrNl!O0P7i^jGwWn)_I=d8GAK{}O&iB~V#e<>oO$Inp3&<*(b{(%yy^3QZ&C zYJ~CJ9KEfGTJ+y{=Xe`@qVNz1sE-^+MQsbI@{&3}N0*}bLhdnWej(ehpI?7ZjATEb zESGe)U$$_;S{N{acn0ln!T$ex@#1%H`5t)uj~7qU?68^Bm4F)nUc4iPg836P!o3H;$r~TSG01up-rpU{9&D~j_KDD-=;{r zPl%Vi7AZdB<9lZotn0vm!XE&*<%@2_Z%XE-&7z|t?*E5N>wlz$SdA%lD@+dxxCIti z=|ZHYwzuQrwpmy~-!gIx4b0+u%TTAWqR0K60BA~_^vEOySNd|}h#O;prmX6v;p(`? zeo_;xNn)zX$9vtB|~DcV#&z!Io(>RQ%e$bhH082RvjpF6_k6}(tF4^)%cr;Uz!?T2Kw#Ob5B11 zDo(plAug1yj7R}7MXd4Pq(y3_fRN|XR@Z=in6~z(^blH~rZ%mPj=J=iHywHOLt1+f zGx<8GxA7dK?H&Yro8^FG58_QJ5fQw%`6d(;WzgzXjCF1~8we!< z8S*_rK~zz%qnU-5m!6u?U$@o*)|unJDkEYi^o`fOu!0^=?}-nf<@~vYOUsZ!|s_p&#ET)_@UO#gC@!WTFvsWlWzYPEASXO>I)x4rS)y=?ns=Zh_*yF zBBQwPiqu$o2ruH7FyPCsOOz?PRenLqPZ!TU`Kf;s99;$bX}!tZm#&f^kMceKXJ+ywLh{jqVSn`fnLC;%lC|x zlTci{TpJJ?U?S(cPPTbo|0{9mFt2_+_j>R3`Oup}i^q8%a?Hiq`Ap+p8e>7%f`r`T zRy0z1q~ho*Em!j3GUXiO!gBq8PwEPMfh0HrBN^$Du~us%QQITW%Evm7q=I2$*RXT~ z{~WI7%TGA4vc3$v9x-KnG|mYmh|ytVKzhz8XxcL}xRuu8Q50f^bE6B#tm)sZ8_l@) zPyIzaR=fdn44Ou;Bv}I~;9%ouMr=3W-1d`@#301TUhPB+j@c?}Ix-B42vC{@VcA66 z6BQKP0C<>iqa;(iLsRP&_Y<`0V;c=%;*66n_mB>kO#@V)liVLMf3nJo zUwhKTrex$7QhREQOC4xmL_WXY(v;C2(KC=7$TRwAXSBq`5{jiEq=8Zm)S3op)I^h$ zzJBD4V*2M2f%PsU4jHv1d=7C5A6_%sCcmfT*CX3~=hu&xAtr*;AjFLWoOPDwow?(_ zTZSMbjMthja0$!x)|>nAO$$g)vV8Uk{jv~o(pT=&$%xEJ@jK=oXALi{gFo)%o@jp? zP$U?R$;hz6dwYq>6`*mjTdRJ`puP35D4-BHr-?TTe86Cw9Fo zQM!h?+6NM8L}YlgO4)RNEZrUzaT{urUKC}z5|ae_R%N#$WmH?6O0VbsvpeTkC4?Pb zwd{c1kk4;Ge_E_?%8p4XIMuIR-D6?n6U$Mq)c2Tn=7xWxCVMj>S!oxXmF|WK~<9;A|^XRI*Hh&ZAy87>fx!SSNC*K)O>Sdjc6foaTV9v6C z4};6dgh)$2F%`{O&(EzgHsH7SB4}#11_c2Xyi{?C7g4fXe`05Mqy)6DBY;}VS9{mG zX`WwCVoQnfhy^($g6$Lz#3Nb)f(@99Dx=!Hc;JN~W+H&{-22ivKVr}XfE^>(e*ZK! z$S~XTY`b@ZWE-5f!3(d8>LuRtLdlatee-GHF^a;k@WCml3~pEAfGcATN&_@P%^<|| z;BdyB z2Gs0YaX_@e^BArF>M%?tS9c1r5uG+A$sB%X&aLqW#onVw#L@?m=cEEW_tUybaK$w9 zF%-=IUP_@i{d9E&%{YcvD|P2yA6r=l7vmNmT+eGU;YJ(ymkO~7_2zN+;~OisYIVGi z6=_AR;D{*KKL==kM6m^AQSsm4yTzx#r_Ohe?|!{{Tx+~ZomhYkF?Dfdu`>0QwCwip zRy(NO8hkmn?`Hz=@tucUgF;ph|J=Jn87m6w&&RLo96Xi95miN(6FIEW0HXO;1wwI5 z6QAX(h$h?HOH6@XYNookyW1+CZ`t+4h!C@i@LNM91$_h$Z2xy3NbLSV4C_1isT1S7 z_qYkSidN$Z0w%vS$?jYuJxhc#YMtn_W?K|BQ{PWoL&XULWeJI0yZ>=+dE-3@?B*4Q zH+-LL|3U_`EhWlclq;j^N`WTf@78rX0p@gLaoPuPH8evUrEEQh=`I;YD(PP)A6dTg zsSo-_YtiNrgmqmEQbonGp!FW1js2gDDEp*`Oe35R8rag!o_#GQZ`v*Xz&B4=HEPLU^thx|O)*s8Ecug9Qj zt?aA}pc&;P<*dNSE7=Rk3LsXAiMhWnvMb9Us~=*ceE$~7!zZCPe;MnF{kPN{g!^w` zewRuyFC8_fw=RX_C#!`xWzGOYsn%lf$$0A>BSSh0=-ft95~sp`KepivK-5U~y}DJf zYa0hPs}dJT{l~rsgb9Exqu7ac99OS(+p^;r6}hz*C17%Kk+61gR0ehqj4ck07uM4? z&;}V#($hieW=UQcoHox7u}4-TmX+YLehf2p7Tw(KkxNGmH2(XTzJ8N7y|)HN^|E@2 zCDw16UK_`a^blNyS2hY};0D+)-pZxhqZ8i%3t0v_ zhAtI8_-whE+mk$0h_qPpRn-(kA zLuZKAzWHnrf4)}muz%45Bj2b*90=JH7(fC|F9?KiyLk*ih$w4{!x2!=MWv?@DG|+CM2bRJ*p*uc@w{@lGG>v%Y_o14*!MXfQfjP@j<*~ z&nugqVE^i`x_VTvPU^RK<0HNQABNhFGgJzntu} zMAvFr8j7q|%DHnpXTU!|M{p;QqCmaoZeQ7%R~GnJ0vbMBkoaJ4Z7kJqDagJ$u@Dlw z-l-+V!@NMos_b1K1A}x^eFMW4&hK-^d-WxQ;(q4J6gSyHgx;IGU(4NMxj%s=F0E$f zVr6cs^sh4S5iLgin{NOYDrs}Nm~#U|_>~HV%*xsW!r6?A?)hkK1pujmPS6AR>^{pLjr}R% zEeDW72&Rh`VBq1Rf=gs(l>e*+q684nHNxkYA`=R%S#FAq&az8=B4Rj|v0eK}r*XX7a58pu5r#O$jOuwj;v45P}BVAz0^&Rfy z4QOgBQvF#sJ1~rSfRssrr7e+pR2_?cUG0$I^brc$`ZXRF4Gev;+k-+6lkFP?Z{?8z z1`N8jUrw1tyUrw%%etMQ2@ln5s9|2DQbRy@L(A)jg7x0 zcKZB9lf*DeZFTTUOw|0->|?IUVjC3J<3vrZ7mt4TCi8ztHxRUA6$vBef~>535`hp! zbilz}fgQhf;rG9+n^RxaTKhFLQH`uXcs9?ZQ+wph69$1uPE8=W?#)xG563`^B=qeo zJVyhZ7ChZYq}vjabSrr2T!0+qg`Hkn?39@U&j#h4hIE&2{(o}f--UPDPC|z#Aw((o37>uIn>Tl(|h3a)msN_5#Ta!a93W?x~ENt zyNVk~Kp0_{w#p^Y+oL;uF)()#R};OEC8iD#v=oBgSxte;yQ> zU>o$9&mvI__0ey4yPp&U+s4%cdJXWmN(~^H{NuE#*(pG;>1!>n z)vWFQsshL{;17vMkrR<=y7$*fikRGzSr4CS^IG z-v;5=RZCR zzm;FheizX#^j*`tWzg?YlH8@{y|4snmOoUADx>l_WnpDmWp(BI{UrKqGqn*7CY@e^ z>w@)yd=~>Q-u3?E;u5I}BIC5__=HLH8GtNe&f;tuRO=-ki9LH_sd6vG6|ng)D?{+# z9R9`bCFd7>4#1NckAq20$rVOU%gd#wC!#B~J|1;5a}G+w_V2bPz1*G_ue|%)GIBLfppy zRG;T?lKAv<@*i%_&Y@YOA{n_dP8>s`BLYoeBRDvh-WY8ZDX3GCV!vq z?bR+E2)9!O|EIU^5T_Ta#MeoqflxiHNDHA|u%}RR3|V4e{UE`nt+o969N+rspErlU z)Y9y^O6Qe4$SZoY_#Zmcp}ngIPOO;YfPa1uBxm3=)Vpy5Q*o8}BXmh7Ccx6nuMwLx zBk}*TX7&ctpYa(jKI;^uNj5A`9Jt>Q%|J)N@;TJnLKCa1fcx#oDUei} zpX&m$7mSTRb4?LuBbz59PC zG=D9rXP5pjg*KHZWRNtne7eJ<9^9cz{unO!;f81n^Rj_-}_bdPZ4VGu#^P8za6O*smh?maF0RHlEk5% zdUI7vHAkgfr9Ot4y$Hf*Q3q}+dE(qUWA?vq{7}Z_s@)Kel`)Sg(pdZ0=-4_)aQ=b{ zz=FUUw16Jyp^*g-IhX!ow}Zt|LkpeH{|34Zn5X`P$pTh2ap#!Hab*u8~t;$OR={E(^ zfu0kv-TnQW{r#GcIn7q4TbC~0n*YxJ;wd%J!!xq7Q+9UJ__=w5@TvndywJQ*@fGKw za2Dj7e!{dVD-|5PkH@eBi|4Lm%O10UMprBR@{1MIG-SzDpV9jTwNN}ddTz)MXlNY1 zPb2)j4MP@d-W|q(51;8rY8vV!aUD^>-n-XCc}UvrHJOc@F*R92YzaU!Ma7{~AH?T9 z_tT@1SzoaZ3b_i_K{AjGYPLCR?J-C1Kj?(BGcBH|)}y_)do3^&hYDVccpiwW_rC8j z?MSeJM6SY;Lhxjw#Yca7&A)=b%bez=SG*Ru`^v)Pk{~^KqyP7+wpRnoS=*BW9XaJ# zoH1d=t0$?_P4(Q9hPRF8pSKvbu~!!h_EBDIlnla_Xl6ybG<6u=(vYQ@VXO0 zi%AAfyFdL6?)g`?#evmvX7Sg&UXFeca$2f*UL^D)gdFOog;=OQE6(_fs=KI2FvoMsbTEpHCe`0fznLcDGiOS^5v)~ zyBPZq66^DywKGDD$i}~*7G!Ot*1Mb~@EJ7g;oZ{-Vrybkp{%D@>@l-xIw*ZEcst-? z0V5lupb`Z>4bL|$iIh;tMl8U=>fbH*=rszQ=bP0#r zP(7~Es1c~i{*&=6lOHR6kv)m&t(*H|rM-`?-oW79*X zzG@Zgbf}TUm9-+SLL;Bv6p>GW$@U)x;lq?uE(vr>d8!Rg< zre!zS^Siw>D{)5dI0WMcoyV=RAjkDzPPnFzmDh>)8dG4j6E`KF`PoK;3NY4+v+n-< zS>DBZbgs>5X}AcSB`0`(PuV15O-doROaZfl;aMkSw@FCD zwa6b&<2dtvUtoRHv@yLNj+)jL>zkC0#*IEH)Gtzu#yPhzo%uGm9}M!?XyM%2=z4f+ zsWtj%^Lv|c?=3zGbXVxwiM@ZR++)M`GD59rw5G%2{9p@DOE4smUAfn^nRHM_By*ID>9C2)ocC4t_CGpz>5 zMC&n+#=DnJZ!R~Zi=Ln#xA6U~W~lF90&Ad%GuLBiJco}MiW$#vhw*6QQf^irR-RK{ zPt)r`)V$-;G_aIt_#lCmg}0Wkc{5K~vy6_86+iz8dXA9i324|H2Q^TADboeR z*D>kO%?{ZXL>NO;K3v88Ro0n)#|Ix*HFtnb-Kq}+C#|6L<9iO-z}#4$5>hHxKy7?d zi@%VAQ;6Aq)Ku?>snMXRes6Ld<(iHTX8Z7fr_05tmQ5(p59GB~;S3?sA|eSm95X9! zZgH)r)o+rD1Gdw~WmZ$q`e$}sPI1RIe1b8TVow7o#8 zBOEW!Lk6v>XWHj;88H|Hw=uEgirsS5~d6RHbbyB=I!Z{jX}4AMJg;Gd>D_bPy|E95`8L$p&AG zmZteB{+pn+cc5QW)43)FDOe|n>>mi%)QqknifWDt;+x_c!FODBLG9~<%kNOB$Iu_~ z!46yDf!=u5?^DuVgvpD1HNpnxjhVBdL*(=D7N zsS3sCD$^PRYGPv4D~uXoE+r~H9^E&PyY@Ys2x=%tTWLj>T5FxNO_lxCvZrNCtY^ zgP)lWAWeJ|H&)sJly8@(z~bZM@HKSRO!-)QLCv`oG&p~Sswcc!B|XW7^CDVt;XKN7Ca0WL$~IB$UBXx zS}Um78Z2He5JAn*RP5B#(jpzxnBmGzfdZ!cqr`{^#99pc?gfktZ20Q~tAYeE z8qxYK5g`Vu5$_DY$_xw)ez2r~Qm&Q(QZ^BBw{~bzWE215dE(L-?j%S&R!%{+muYCY zGI)AXQljQ7tA>cq}xOPO_%tDZ(G01775>W(9@keH64RGTSCC9%QjLT?faW z_~8Tiiz&>riyQqBC;br~gjaQ8&R{n?{{$D*)6%W`a;;)$RxEyRb3*sU^xHz|0k6WN14H5i%yxKtblC#^$^z=vBi4X1iD9GX z5?+<~YcO9|_z^wMuqHQXiBb|8#L$ecl-zR_-?JVbmg@Qo7k(DYEyrOTVYCb4&&Zq> z?wYK047=f-iEKo?rwocMz6$l~>`v`Qn!g1-*k3l6 z-r#>>e7}@Lt4d2r)D5aHhSAu^gC!Ym=9332EBilxJ`@rn048^~Lu?ucq656QCl;h8 zpMrjQ*XGl7k;$DYuhlYvIH);jke#MSY!*Lz3Wq=K90@oxcuoUbau1xJ$ERbSoaFAC-tZ zeG={(1Frcuv%}V*iT<$tFSW?_#a#UrgyQqt!{q31i5h*Ajg7Y-Ju-jvsKEK&&Hm*K z)b#<6r)rk$E6doTK5Z}5+29+f$!7?umWqp-pQGS9_d~UPlnN0Jl(_tGKks>QX3)B= z3C4j4P`15%0}X%BVapU6o%@S3<^K33>y=y|3kh6T$uweQHMa=yxZb5Rel1Ind0X)A z?ce+>xvgTZ1U`14s(;@a{e}HNKT!6-{eL^-=r*u)`LoB#X=Vl%RgzHV@0Z%fhJWlj zF5MAY*7mv(Oexy#zgCpRgNY4s!^4dRcwDpbzi)JeZqa_34KP5cB~zN1 zxR)FHYSW3Xi;7x}avlc;1Hu6T%JDOg^+MUN$%(x|Q*E#fv;lf(LTZQQsrpW1#vDbe zeo3E1x6ZPz%WWu+4(Hwk)?urTtRlB*MMad$qIKs-6&biqr^OVw>sumpxNii<;+x5^ z1N_N1l>A|zXm?nzgUEn4s7VWnF)nDfkzp@dkq%y2&m@iLwR9^|&l!JIbhDegcaD<= zzRcVK>az#p5G_v!@A#m_!rDJ8lAj;sQ*#o1t9>Lil=mSD)OC7;8#pq0py)fD>47?( z=_R{zD&k__Y}=-Lal-^x6QzLJ%vP)?%E}y8In)8B7${sMV0dV)#jUv!y?|%OBECHU z&A?1y+=ivt4);3JT;N1KdLhG0jGu~sfjhO!$44iY?f8W<((=|i8Juib?BjoYIHTo3Dsq99yomw^Pdw;Z$e{y z-mrHNLKO>PwnD48{5<7@bm|^aQQ64^LD_8_nC(J?%RrZ9*QE5HBTVrr=J5zQYJ>M- z7Jjk#Ut?cvRb(GIMx>x{)JqB$OuYkMk@s#tQaVr2wqh3;mXhTXIlMA;7EP=AGVXqj z>}C?AU+0#I&5&-;&?pjqL74y(2c|8d-|k`J;3T_n0>W0y-a!i=>v`UJg3qsM#&X)i zc~-ZL3WBixW^NHo`w~uIp(D0W_cCh> zin203f|*R5TyUjBWQ~bQN%H*gw%SJ09^;ma<}hTxb|FM^Z;7sE61|QuD}TTSoF0gOckHMPi{r)4ymWk)CX-}umzUj*$CuVZ!fT8D)`p`nYF+USjE@h?IO1Rh>1yiGO(^XJKAmGuH8Zq%c4N5jK}qK zLMT%>ZYN?^EIe0MM^e+pa1uasX&Q@3{JUDMU>u174YG^;!hTu`t*AY4NI zNX;IDtp2v#(E>+B;zsx_=2`$0brIk}v;=45S`b^WCq@LJd|KttIe}B+gq{EUv8(4G z@GbGJ_dbG3%$*ftf6o4u{Rca-fu(b6Qox4C5UYv^Be)$`2V>3e8({prLo-niZvvfQ zD_HoV^T7@3ydmrw{fZRdM3nnwLb{A~qAx@>M>xO+u z_8pV^apB5mA~47;<`R<}%W?!#WwfyX;qxF|02xZGX3)^Zisr8^wg2D_)IXs)Puo|hL|S$k9N=U?{+ zhuNTKWzKG&#J)eWPWc>5&*VgBX|8{Y$@)=1{X#~4L6+`t>} z|Hs#theN&g|DPz7C<@s_5wh=F+E58eC}NWA%gDZrEo*iy_T`kVOd9)G$CfQy$dYA- zFt%YZ88g=3Jv!%kzR&kL-`_vyoU7|PUFCD%_xt^RZSS&}x2Q#qowlVvr>oi*_0}68<~TducSdNS5~2|hGU~N#bnf_BrL%Tt|NV4oIR91rHsIl^0@IXF%1;Cz zl?VSA(kJR~2ZwrX@li%lmn2EdE#|+G1g7(cW9hwX*zt+G=`c}I3+Ii=?99oxNtO5= zJP-^vtbhlT7_Y8r?hJYqfC5EuW(A^FUkcgtz={vSyt$-OhtI*<;?=op6K(`O6)|W_ zIG9Jvk}e0cliKP$_d>W{lCj&cCT`SM4pP!s{;P`i9PQzucbRt{Ac#A8=3=bTT9r3a zptcc+R+!V6wxPpjSEu^B$EB5NZ)5U8t2sz*hV{NT#~EN-zV%7$o4%?Tp$iYMV9z{75Iytv~FVsKz z^0h-C=5WgY7i9i-|KE(_4ZO?H0D%QNMu$d!h;ED??V3d0YAPQ{Gi>!tA9gZ`8GOgY%pkQjs~EbK?GQkZS3kg57HG5 zV=+2~oOog1w$Xmy(QvS84g=N)`H-dy)%Qz&634qf*M6Rj5}kTaFMdgJ`BP)QPIWtP zcD<_=7KGSrcc*?lBlsm>`p^0Mn)46F8K=^n6v$XIjDy4~60xXX8a?zjj^|=FLU(Bh zT-0;Qcj;eklR3V`etufve6Q5^4UUMu977m396~{-Lv?QI9@YD=(`$u0tojM|iB5?w zOdfU}AVvy&1`UnK7JvI@83rF`sMh_;`(@nk6Z1nlP1>Cv+PIjOh@XnQ$!~#Ty7>1j zCUBK9e@%^vkUCS(8Ty7Fy!7z4hBnGPX?{zQ$N>l0`EoJFq_ zZvY(<^mLTDx^W8{XgNkda%IM{oZVNHn>y6{U(+Y8hQg&q+npj~iP;mU%=ri@u36bD1)~xRK?A;~b_u z&g;dM)x7V}&w$%&4$^U+SmCvk^dXe_3#vmxq;)oJbOinCNmhXccYL>3+sXg=UB0KS z!DeD3Ka`Jy&>-P$N8sC+_Huqh|WSx@IcCVBMT0<0L9!&R8HUuoGVsV zCpE35qUVL!=}*%X9Qx9gf4V7FM<8LoFNxAiRvqx;P~(v%{~bnm&w;8!us-Y|0Dc*c z!nCz(34|>hE04VVX3%wG;t;4(Uq6gLn{xo6Cx67;0icuHHraVTyM`$&4dlyhD30vT*))SJ%W%!kmI2eF01KQhVdZ!G(b3v*^e!q$ksD1(Dv{c zv&A#8Yq8IFkCLMx373_z~-$x|`-E!*xaVV6QXY?8=6V zApfCpj^BIWDOkkyZ(b0TeKRk3Spk==w7=Zw2kNir+@Jg|Eo8Ug;_~qj`-E|zsOOJW1RPs zEA0@}q~TICQ991wJ^NFkHMtZ-NYxN$`N$EN90l_tyd}e?weBtTguH81=%PXSrb2P4 z2nLwg_pb6}eK3um^bzY-akJk3^k}inhESp?JJYv#?TKodX5)!{lU*=p)z5Er6hj|k zIbZk--1YX9hQ!nMu6awVWnGR3sjP9-JB1QKsJySr=0nDL6Z>N+qa!8b$Sc2+3X9i_ zQxE`j)O42a{jvQ`hEcB44|C&BGHn*NmD~jnGv|~J>Lko?FZT;7I>2SB%K_Fi7xMdkbfa6TNX1)F zKDPas>F2I~V&hTTwVvodU_F8uZwpjiqt}EYTJlyS7#F}}|1dI1ABg7J=~1s1dW4ag` z7wk{=uHcH>%@1ousgpaqydLtI{e8(@krJ+#06S<`(u|Un+eLc|xQbF;etNn2vg771 z>KF5SaVm+Y5;42cXJZs&?#0-ibihSV#gOju)w~NPNl1G*I3(;!?+%S_H68)2pnk@! z6zB!Y7)D`&@pK8`CATGgwcjvYsgIDQtfFr-5AzKvN9N}v3Ja0%--8%qEF**lwUQl( zCQe7VEQ8I64Vy-TaD;pv;FVz#Pq$!59Fm1<_#nUz%rvq9u;}{V?H6|8b3c7$1#WZ=ua+<3fTq94pZ>LOGbQS zG$=#Kk@o;K$)x{_@NLY|eB?Wz>3<;Cx=u51KOIyQlr^y#LdzwVC2Jh`%&Gwc+L3ES>w&!`{Rf{HZ3CqXL29DVXZUJ>#|`hDQ}JUr*waw^77O)G$xN7lRScXbCv;SiuOB2DZp*U=62ruJ{;KHg&db2>QfIU z-SpPK zpbe_3M+@}b^Ve^02Xt{S`^Qp`_+vF|hVC!|zK81o3lVAO2s=;Ix%-Jh3lOy;#-zQu zfWTA?WN9lol&97g32l^{R}!7jF^c=a@w^EnkzD_a|NU$15W~SM8Tk$|XV6vQtEhiV zb@G(@`qbk`=>-ld&jCrjM4ylNrK>KQFwMwt_Wk=+022xBiyV*IWd{3=@+Sf5t?|Ap z@xSM}H5Mt%egK@ZaTZ*&KOhbB&fSAzE~D+8BA#3m6-k8rkeds8AFT zZ1cg2K>Pztpn8uRYG*YHz?onV)d2jnNcAi;>Uj+q?&y0}U$c_3Tu)SN6&l`Af*ac) z9wvgCirpo%ms#iOrPCDXWTYrt-vy6wVldQNaV*^u^UHYveckUu8a2r%lnQ7h1lQCY z=ajH=7XfiriF;qqN-!K9X@d2H=OknaY|1Fo5j-Abd942^dG@WoMM2>4oKj_XayrZ| z=QBs~T`%RHwAT81*#!22=~oxO=XI5Pt&DMTy#e1@l`b$@qJS1s9?2Q7C@7jyJ+Y!< z$Bf(_m^9K#Bx~vg)T5uxokb`ZK9a$>r;~vwK_SwAh^^6|#2TRj6OEr*`+af4z{RB{ zR!kvWW2G%IB5a^7Ti#MBhQ5h_KE!dtTi7W2>D;%dGHZRfMDGtkI(Ga;I$r&afh9it zIKA~s`?MvKwMDMUGgFSu-3|e|y2$$S>5(re2<(V}fPk=ogn;51vY2>yQ6*++={(WN zIX@iJs|z1OHc;5(vqH>R&fDPg^6S50#;Q{lEt%F)wp%xS40Q*pi zJ}d|eFA87AF&;f_Rx2%2J1{WSd$5lLyaLd=>|_8+5jU#8SDsoEQCk z3AMm~z1}8M16_JCkbrG$i}ex8qRckEg@)g!yC^Qd7$vt4^R{2lnqXBduHWI3#JIDq zdE9jsoN|yzbVqWqL^#M5x*$2i9PmJYao8p)x*i>ar$Q5mBDF$y?Wf?B!kWg7io23i z_pXv7ukG_tWOuh$^UU?%Y-^=91W2BoOCcSZIV;#6PkHdZb+o7Y>-GvNDm|8+RaMOMcHHpx#){ zBRgrc;F&P+zoMw4WTw>OnR}65kSOMYFusR@pV;JXN!ED{VF;X5fK=;Ej~)aH0h}*! z@>y+viRm@oFX79Mv=OR8f<_kwLFdH-S~RlZM=eXtW6u30(_-mO3C~dgfGheet{IxL z3=9<+)lD@vqv&!)jrlV+hWY6CoyS7|_#cxn|B^HSnj9=JNc45t@WjN#H;Kti8BEzs z?=8{@xJHog*D-kuGwf|cX{jdusilfafkN?3pFdNttQft9-naqL0q(Q+ppKQ5)(i{~ zFA5p>;T15APT8=5ZG51@!3=LK0yVa_OMqp&ohG4SGR#s(Fks5r?tz}@y`pmP-N4QR zzux|Oq^Qi6LJoTNqz;n`jdI*4?Q?5lxpBX)SR#L+ zjOc)rHx!!7csThg5_z~taXd~^kTCxc4{I<9T{4cK!kl1$t)D3jxD_3%TvmPK+fh`i zwT}|jid-<5dn6>lco93ixFLuMqqmDdP@&3$!MmI>6W`a=@3YbAQ;@|m3cQ$Y*)w1S z;^2`15AX03Rmucxpzyf=4n_bqEy7QTjq%qhxKzL)UxGLu$UQp}>`#cDL|t53evtpE z1fc;Q@Rp~)hx4i`VJf0W0)+O!3TL|9jB1)hwe1HdgM6dNd>YNwN)!Lun$w+>N%lDap8o5i!Vf6@)Z)93y-rTWL$juaLqK?yV+%b^ zTAdsR1(zEVI0+29F3YsMvcP?&gJ?jnHPd^5b*+RBfnpj|-pJ#Sn~p~?WxXdH(HUMp zUxFIz7Ag3>76ir<#UJ1LU_ALWQ_6u=PFZ*=UH&=$NCrjVLyJvkQXcY2@aff^f~S3N z?tcAiM`y|u&mpj=S?@e0YGni78_QGI{eH+3$H<52p7!mEg1*P^mbrs zJpTTsvA)*0TGxwelN)p1=4op&$x{BxlWv=qGMGzK&^ym?%Rvp@TimqeZKxxD9c4b^ z$u-4Lt4qW=zP^gXX>84X@Xt{N)m?76J6pTMf)`Uq6%^+m;U5*pV_TkL?pk)ZfhR=D za$z@9vA-F$7Q@cI)GNy0K+nei{#CM=<$m-Z+G-8y3N5!PV*Hsr*mq1A8sb%7{2qAz zuD1eL1a7tfw&SUQt$=gO#8ULhILWwMaZecA|IZGY5qwYFVoAO-veHBc1-jzaRtgvO z9&k}vYTOY2AwWMBQ2@lc9p^z#sBGP@`;!NIkd>TxBhW}aChuU9F|OLe$gQlvD-^|6 zuui(Go+6*kkjRU=iGkWD*RXXyUwmx(@^|0`dO~{Xnkt}Gd{0EL&lLH;$k8geaIrQ2 zJX9J|n|i5Bu1|>$SU9fF@y83%!JNFAr2Brfan)o^oUXC!iuIi=KZFJ1N>0(k-hv*+ zUf{&a8Uqz1zM%UUF!fj{O;BO(=D-zt<{l&){0t^9y?sG+yluZ>RwKJSYFRe&>77q6 zr~JJLkhx3mlFK+mnfrfAEjEoH3MNtQJoGa@MMgm4y#C6&mu5vx^@YMY7D8-ypd4W? zP=Ju#w~kNe@pVX|-odUX%zqm%c|lv=E_05!Np^=LEa6bx0sai=>^q#J96>Roi@PU7 zEb@8+X;8018&7ta6t)Q-J!KnD%XbNbetzcTIB3up;g8K+q{ikN-bVrhm_Oe{4Vje^Tyk2|Mn87DssjuNc?Y`ts$?H<@r6|=p zrY>gc?u{(47hVi(OV_FOkB(+STEK^r+f}xHoloJVU>2>xU_g5HzXzm9vZojC!ooRQ z=kV%IWI=g(?VnEqb#;w>l~>kubn_W82$cQKufbsu-D(9gz7~5FIQNN208SS9<4Trj zc|L$+Q3a~8_NMB*Oka5rc%TnqC~ql`jl$z5-}~Tv04g$?$WoNL<<}lF9jooG?g^8D zoFTCSk+b(5Ri3ig$U9$sv&!llM?gR;AM`>mKwSW_8wRv;f&_+D2H>l&z(A}Hd(GiYd*I5R&>FCz%>-DqV{JzRO8!)>5hPNtMiF3{v%wAjv9yDaf1Q-R*3UIV^blm#d(M8wmbOKcLy;T(;bIgj1jQumV ziovu9)zd>a6FEy6k`(`GNE&*#zaO%*H7JP57py{5CdrdoSv=XR*p|msxFkmH2bIqI9q zYvG>HRArC+tc&p-nh+Cx+kS#1D3}(KnR!E?#e*bG(PJ$c&_81PV2hxkaFAQYj=wLj zgcdCf++A^j^ls$9yi73kI5p(+h4J!{!V9%*q?&e({d?`RZ@_9eCl2s17ynV21{?X@ zqcj~l5z9%?ReS468skQVu|Xb(&UkzP5*y9{yLx@ z8LYm~(oN6Vc9hiz1{WiIypm%5d%`gyZY78xONVFdlmqYTlr?UAfg)nB1|&1s!3=MI zzR&`;Gfl2JJjLMX6l_~Xe&*S3z^5eGg`@?ZoSS}QQ24YdCWOh-$H?&X&PKv~mqbKj zVB!m=2&O2eSil#It?UrTe?!aP*LF5X%FzlJk1?eSs(m5(ATliE~}NRa=U((?a9 znG=7L&VX>nGXc{1H_9w5)}4IVM04u`@cA}{i>8QhwSp*Ibc-=7!O3A6>KM9H2>0vy z`l+ec&Mp%Zc*+Y#(Ak;K1_GYR+C=kow0DR+8AWdI75~O11LV(1_uO`1#~9ahVexhVRPwCqwx2 zd;zi-kqz#vm}T1nhigYt<2R~O!y8zt((U77@(vyHD;4$~?}jYTklJ>?lPt8lM@xXZ zI!`ZKSDV`KqLKr717`?#9Y*x2E#}tgq*DQDr{J0x3Y*54UV@OD^;tGjmCmBlyBQq< zp6d19uH?bVM{e^!FRnKqt7}dPyraI*q012A-(z6P`y|qH(>2xWA|CHBr@_*LOP2g^3lChw|3zZh*j|-hYq?4OF8g4cH#Ss9}v-F0v z1^A&cy$8g?e71mrz@tGUh#Z<-b5(O&lSb=F;G9Fcv zZ1j7fsLu@C2pqQH1KBRX3*YOYE?%4@lXuEWKh%SznR#+3N*}zx(}S-Y{Dn>bj@|*@ zw<8!Wo{u$nR8;M%NbO?&E2r_PpP2p1wK~EE(y?>AO3G$ZS<$aG3W#?GY`Sl8tMAj* z1_XSKHPUg$}@(VzKz0Qy@V>N+wln;k#yXX%D=x%Ti>KHa$NGa|!}7IF6o=3RVn-%1FC||q(C6ZozJ9YGk4eTw@PN239VnP88CHbFI}JaK7B4ey#0&7jPTk` zZ{>4+(KhW49i_GYMd1)P@d%}~8+~(6mixJ0zU;)E%iM7HghRtxVMEA^TK;aAaSmSZ zAB`&T@y+5Y3)~(k^*U4Ue0668ik02n8=7t@gGzU?@B+6rTgG;G5a)n(XH-iQXbVX(Rq3CPBdf}1xsuQ9>H7<(o_}_@>=~dxZld=#Or_5%?~>B*^EJ=;qk$Q zTLoB@W)Ok*-vT?f%smM`piedcQb`v+Jr8tU>WL1A;l@W@NmkwI$yc0AxTG=PU38-* z`3KULfN%qLCBL4PBC8vECgX)jaArF(KKuK9V^h#56=BqJm#x1}eA6)%*%2Cg-HM*% ztLnp}_xU)8P6tR}%e=O+Aa*Vzg4 zHsX(7ZAL?;{+um2=fkN$qpK!&&@DsXtA<>AK_4YveN-H^RQSpPAy&VbUpfwzXxLdj z9C{B)!ov$3S`e~c=j~ZXqg)ZVPG2W^4v}CkVlHVeZ@yb@=gs!Zd@at~AcWz?`e!+E ztQ5fz6XD*5T7ti_dJ5U}_-ZVOOHT-rFfCEjerySe-WB;g-G;JmL5x${>*u@5X(|oWfZ%bx)hF z{Y3>Yd;q4h|3xZX!j=XhoUvBlyAs%f6Z!r{1@kN{D1Jlh4mTpJs#GN6JxSKjaO1T| z5bH3mz7tcq1%zJ{zlKd?5%t5A(Fqumc1SZrr_@iHa-$S5kGE?vERX=7{$p&7$4rsf zY)=k3@@GgkXvbWzKU>+|u(>*!X@Djw?PC)yNQvwA8N{XcwX7cPHq=1@Q^X+p{F-6; z3s#cmAE;G93{54avZ!)#C6Wa%%Gtw3N?Mq_sJ8dOKLjtFy+j*~Xn&mpuO%lVPgfb@nayam!PN4 zZDTtP4KVmMj$ws7*XWcRY0OhVKlB`T0>Puk6MoP+>Qg6wkla-1VzgQ;e9Hb|eP&MT3n>Q|`|T%gm!nTu5Nkrq2>t>sZkQV!ILElq*O z=#tNaQZj~?1Gq;=97#h?4Tqd_11Ma9D8?=r zx2QkJim?D;*UX2B@VMpmhx1jgbd;0RcX)F0TM{5UY*)amB9*l2o2JZi_^KqwfkkS7 ztjKuxci8}LxE6^G=@&9TWvIn|8dZH63wPcIUDfKmp?=~$#EUxWq9W>^9%>yO zNwKv#pWY~t{xP>wpB*p;nl~|!L;h>4p(PgNP&Bv+F}MZ%>Zdg8yEDAgQ7ZV$wTpuE zBy&*dtLN{xe_Jddyy?KnIg}yJM@EWm#g^;fa_;S;HwttHGe)l0N3&XqJ$hB) z_=qSGz?3mtXF;udSA;FwU;Z%(tR^#aXNvp&3XTx3-`_4Zbq?;r*T8>f`H2AArG0x` zT01ZAe^ngiFA_C$eQ_fRhE^qyE`|oB9*B^lk*WDp5@ct`-Z(d|h12`fnI1PF0au(e7TADq#U> zg~<_%q)QO~J4PR0`WxDwxC8+8;^~pdCyScm+Hzc{y4h&CFxXHq#c6vveKdlgY#;g~`yvAufg#b6O`S%WL&!zGkWB7tL>)6XA)qi6}s()BuaFy!`zKT2G)( z7x%m9QpgCwhT^tEh9pPqzoD9x=oEY~^)N9Tb%kTmoN;Zx6ybnlr$X!4QhAU}eqj#MiFV(D<#nm)VaVg=EZgT3yqs4ZXlZ--UN+Ah4RaSg@Ss=lnOg!}B_B zLuK{P+uS2&v@<^IIB$k9`!N~wbKQek>o3+zQw?U!rs}_?n-u>6Jq>*gqL3^gb$ice zBEh4X7`Posx5<4=9}^)P>kk^2!TpVgqa*wFbL>DkiJ;y|3Tr{FQrBPk^~~$_?}K9w z`dt+JI#C) z#6WPv)GRh5u2FX|Ysi1>%}-O)8yym#O2GM`jE*^?|8RP=Q}7n=YYxW_oy)EnJz)${D?f^e`l}AUI*foId%nk5&K0(RjWsd2M3QwppRGg%w zOUWXx?}DK$pD7gDU z*P(%?uB|MRIw5uIZ5!iI1ZfX1imyj5HPKF|Y4H~MZ*8ewNG=k4HzOW*@!A!~iLz;=*f7_ldzCvonI<9;rKVlseJG zdzn|9p!Ci?GnRW9ZZ6@?f1?r<{nW58Mkwp*->((W?&8gFx*l~qcbr=(6RSG%{WN)K z4LFRjs$T97wF9>B^T+#uzHfMlF46Yp?SJT+u76XJm2~-lWXqRBoggumS1`ybY$?dU zl3Njzzzd752#dU^r9VNmv0BmAT_q7s%|&MaKvl%6Ga9Rt{xqL5b?uRZQM>hPu(9lJ zkC1J$xkpPcLI(wN&FD#=%`+>WYJfJ$NX{GE{ax7Lep|dAkDLe)Vz3d0xUVi^zp7Jj zTGs|aQ4BD8rzz7ykd$rwj@4w*zSu7UO1EZs%tA|8k+{hVsNFcn{XA(?Ho4J41+Iy0 z8&hh`9Sy(9M&vy&QXvbxn&y=N@D1Ck93_qEu6sW24V=n4JxyMznR-S^O{-B z8>6ky<_z-`|~I;#RTG_I?r7 z0y@HjT>=B5Zh+LrsRM0L15%y!^O8Ia@wbt#E2F_e&4c~qfDtp$X@}phm}Zl>Ts6G~ zda2TvyUr7lUcp<}p-XHHe})4pEA$(z<~?afqOlQywr-4(`L#PS;(T&>+13V`{zQES&KnNN}6 z3~{IjTk`lHIRLxBNHfJKL&2^E-WfcQ5Yup+XJ}yEb#lzT*l=RUWENSQ{*z*>Sg_Up zhcg6hP8hwd?Lt9{qbV3sqgI8eN#peMi;8BtP)pdD+EY^6xqn}I3ukwLD;qv_CFn5Q zAzm%~*`3C%EI(Vi*;s`n$8pX2`uXfr24}vp+uRc-&AzT?yqh;=2&W@~QAjEoEm zTyaWE9+_9v{ChKEj?qgei|2iecNm`K2~^GS8n_LhcK{0r10{7cq1WxMt9Sz$8>O-u zBzmwGQ3zJrZBIuy@c4aN1*OkxHI&mlpn83CBz=E99=nBh*y{@ncidItIog)f|1~^Q z<#!w2vrZb!UIXQDj#3UEx{MKg=BKS@T3fu?yd}J~WLL4 zf9v5k(kUdsF}P=DlW{FawU@%ABb{zU<}2|iF5s&piY0V?!T{8O@j_n%c#YNtEy;+) zZ^DIaXU|s}^hqH1jEo&{+LI_3n*zXXVuadr&QkG2lmkfjp@8LclU^2M(++6LLi>>*l5?QO2VFFT^Tje7RzXb{w)5YB*KgJ!1`)gm-f#t)i zw0j>c2gC%qW{s7CpaaXe&S&W#jFohh41XMlSw1VI9*LB~fmGXO; zZo2waw|n1$6;ng?Tg^kNonVpq(!n-R^+6nAD{>SPARXgVFt@ig4%UV50sQmu;N+{+ zqG4y^V+tD2OfLfNGm9JX?!Jy6cBwpz_&7I7@f%NsOz)p|AS~b_nge|vE!b_T_CiK2 zh1|B3-2zl*#$gTeyDVQNr}0wlQ(Z|bJe!V|nD;KD$m?RyU3!1fA!kRpmJfvw?H{?j z72My3SfiS5U^*0st9et&Nn_(KFGh`9;jp)58xODpqYC3~D0UDTV&cDfH-0peMA4Yd z9zWwU$~SE?>b3rKV`J|3%%)2I`l6vAI}S(&yS?u7=?uPuK7oLYnOKE{CZ;x!@!1Wg zwOM!mhTuP%RjP9@9Nj7G(dpPRfEO8Xg4ovf$e! zTHAQ#6%fq60BjbsK4c8Apzj-KKb^n>m5H^DF4ch__IShe{X2+;tjaBO*mE$X(NsEi zPF5v?VMxc-yjDKi&#xL|)BpaL58)h%pXs%bZf;w)ehzVaPwFyNZG;*P+in;YMwNEW z(DA+E;|RnV(pX-6lhxbSovNa^-nL}TeQj@SsLD1{h z+oalU!66w0;n`n1D=j^$zLDQ!)dn8e$c?@5+!ZrzQ`wIsj_q9uo6pj&uLlV?z_iqH zVcu``<31tV!4vmEza_)&6@gwt7PWB)P=;&y4M~%=rs~@t_6U6{C^C%}5r`1mLmIth zRRzVKd(SXXnjfrPpErZIl=p2gmD+(k`F?rYq4XFpi=HjgoWvs4lOYj~)e=W`v|Q$n zLBR$Ot@64hN#Z?yShdYX6gwH=-!+8&Dx&C~enaOWZrOe_mV5xV zPd(&n>xMZ^0sT%+6D(w$>w5bbVG-h_*Pu{>plpOFd}8>g>N%pJl$aX$KkwYdsqG&&^m){)lDLelrFo3LN4;08*AoAdrUKBO;GBEhd$qnDKVfdHQ!fSu4!KGaRQx4WD zbgfS60RI{3tLTG$|JCX-p{#F>Y@KJtQ5#?1M~jOn&Sx~*70m5#B>!mV)-tbG2Gprt zicAigOaQ^txjktbetRHUAyrW-EEu06CA-)^zjK9ex?l?(dQ^d6HI;6qGJdG|SL4aA z*PU|6i5j>^@fQ~kOOYsXME}-~x|Lg=CXE5OrWv6F`X+^uhcoFPZ#}MAksbdiKE_D} zb84TBe0O3k^mzFsboFrxjS8=yWAF3!Ip@(vflRR}zkZEYU?2DGk+V{mJX>17^)AAG zh-hv;r5%Pbt4#xmKCED`(Re|&Cu~oy*Fogq=TY9mMRAEMTMhdh@we%@f!J#Z#TRxd|M&=XII+_!kr-Dcu@| zAUPyi^f7x`0xKR-Y$V#>X~UHJPQauw)#02Z>H3;;Cp>GPL7r$8@dSdJ>{8s*+2E{O z>=JAMN9D!CxI53ddhX&ln_-~g7HHeRQi0)a{A?Ro3T%MOl%prJ38!>QXw1xYJ(uP` z)YA!EAp{()VWw*Zd{wqL)nfW8*uO4DIcX`Y8_m_(88M@AYm5<3FliiLV51!Pi6M^< zNN|8|xx4?jWAUsTFcMGQ(>t~D>jx5l)inJtIY*mA(2GVdJQ`H9Wzx1oib()Euz|dS zW!l9vNupQjRMq?>Dae{IX^rP#eODi7K znBv&_kU?`{D$pa5kRjwHd0yHTxpCO1SBRy!%X4=S%{C`tgjk|E?b^i-&ZV=1)3(r< zRQ#8hpmILz&entPC5d%`lRF=JW?ka7t9BzD`nhUZ+`$h|ed-$# zEtEaGQeOu`E_)R0K4zEHBi;IV3bz3u+t;-$EW&XJCZ#xUkCjCz?EZYY=I+uFjuFcK zLZ8FXa7s03eL4PSyls4to~gefQsTaP z>A}0KEFkmw@_$nu5i~T6#9v$sxY?#&pzZSU(R=>f>--;sw`^!oenfZJrr}OOb~BKT zjPCZT#MXMs)vZx&u@6z$MvOm;7y6OsOe|=JT5~>tlh%{gZPitk-f6!GqTYwFb)mjO zI#0*aRXrUy7W!v%bL(He{0`FJzvQ0h4JV6KCA>{Y;ASMTUNV(42Lt|(8{9f$%QUFC zJGU$q6~f%QMO6=67)43>qX+coXZAhAWOu`#LKM~c-ks;W zW{J6P)r{haf9Wqrw!%47Zp#CYUz{JPXa~-&mKc}kZN~#|K&b~u0fxM}8N{<~@tFB2 zo0=^SE`IV?KtzfRjX@Njz@ddeG0? z_E>GxU0Ff}y!Ly)B{k-n5lKH7G%%JCP%~Qzy$zerdRN*m*f?ZZp1)egB`UhJybO{ye$Q3; zW~YK11N_FylKO&SBOO328tx!_`_#} zuLEYehi6_?Ig>diDgHE>ijH25~V6~Tx8IuD*Q5SikeQA(@nO&MXt-;QHA+f#j|C*@NtB8)JKtx{^nyjmY#=ln>&7F6*WL(o z>`0S=M&G_(;)Q(NgBp2oW*0fxxhyh>Ds^N*o!!y;ag)`xA!9oH_qFtlyUYG$p5lS~ zUtp_5jU_Fj`sgG@pYYE!6yxR=;6o3t`l*N!Kp-EyC{G6k3>ZE>V0tS4ylRp+8MsHE z{}HTU2iZ`(fpy!#v{O;Fc=6h~q*o4~g==PCy&&|`JN}>oN`?vtxwVR)E8rxgu1KQ| zsSzn_%(I)mV(=g?(W#w!V5`tKe#=z4lKS2^Do1>Y2Jl!0)`RBaD`}KriI%qZcZv3R zt^b|j<1z;!1O7ce*Kow}-ly*$mRT=(V*fxriXwuV1S_4q)n=EX4D^B-O69H4#R1$9 z9Hjpt0t|~iL}Oj*mPG95tEa;g%z3hAcbDKgP}J=eReQ<;> zx8AFr{1ZG6O~!Om2VU&6uNrlNd%__w&N4?_moeQD&K=f^7tW?9(}L=u>s?t(=`BG9 z$81w7^n%Lg)Ao~`yxohu?~-Z5mQDn>FV2UdnXRQDBP`b)bx+q$Cx5#Bd5GL~c9f^ImhgeH2D>j zq8IH?-uSbAZ)$%pVtdEZEcWzE%{Tubi4cz_S5`Fb#R80csNOz7K<~LMtx{zGiBIP_ zY{#i;F;-y-;{A^JvA{b*qG-K-rEb|9MJ)kN& zwAd@Gb$9Aqvj!DJNKyRvZ{Ij_9INpHO*;JToBL~SoqlVxO#z*Ke06AKX z%^!L9Ymfmmo#|`e8_wV|yfnnFos`>?`dZp&1FbkZ=ry`si77D!7tqB8ya0o&vO(HdV+&PPtlu;jH;X`Df3lPH;4Jp-M
    VrX#7hi8SX&(b% z@+flR@gMI3jOpKG(x3m1FQ(oRJe9q2%Kb|WM;IXa7%099fky(rmAVuuea93<%14Kl zWUi_Hs%uNSR%#?#X)UL6yKLOD) z*Zy;uq_IKOdah7ZpL>6#egMA5GdP~5Wr5$al#bO^tcW;R1apO+L__tUdG4Y=uX6)=QYQ-H96AJka| z&B`CumQQ7w$Fpi_f5(BxzkD^- z1{7zYdW~Kl(vnG5}tL=h1NU)0}f>-noxy;SKFRr2HogZS1Jl=i>;dksaSEM%o_JDU~3&lz#iR0dzS3q_AF(4 z*Kg+7y83#)P$YbL3gu6$tkTKNO*=MzYP1nqP<1XpD>Ej>-*3wkJm@<%*^d}h@bx4A zA!TV%Q;{uPNBgmpk{-J;c&vg%1E39g4di3ML6KH#L9HO(-`xh(Y}VbkQWc*=@89p9 zA#8=XqTk#rV0TghZs%g{ss{~*q5Kc)JdQxhI)8U|>~S}}xfx~pz@km7uX*MmN0;BQ z!NZ+|9h>=8b|W1Ih+5zJrU0~lPNc4V2fbca24x~Gw^KY(?VT=f6L%a&-LTE_*riuV zgU#%L>yV)pP^dhg&wRTzY5eg{mC<-F*!)vQn2wO7#>A=lMG^~HPVSVIeGH)NyfQ}{ z8?=O|(3qIG4D;$>$A7$R&vgh-<4{fX_;H$U3Q&3rUoHB0>LdjlyfeL_gW5I}@U<2l&mM?jCw*JUNmqV*saUfyD%W&v1TTc+)ay2e$UF1e9lrmkC7`Hj^sDS0%|qqa!u0Yu;R2FBiLL z+T}vnf4!pBXe`nDbo;g<3H*85PUhNi;Ojh{#F5)s9;}C&w~%XRi5ijx;g|?sP2B?1 zR+qW8F$c-}s->#TYVXykP#*AynlwE$!s6DrE|shg(%<^888hw>_4^xh8)Jf2%%4Q> zo*=TkZ2r#*L-AKHeCV`Bv94K-MW=*!3=eq(>Hik6%wn;??lsoazEZE6DUR78fyMf$E}SNOIZCT5E<97Bci#4F|Y_ZQFnf%>@q2h1WqV$9EwAiPP8Qa2Sv=tYZ8UkDjtXS=Pi9=ecN5!x?QrQLqUENzx-%$QKwP zSxXZ@-?@_QuerYjj|1S!M6DOZ#KhQ$wT@TF+k#JyY-B_n8rqz3f!YI|XiL9d-k5+5 zY6&Z)%E3TmXWwiv1rUhuE2a-4frPR#x=Fj4e)%3lgZudC4xSKd!?984CPbMn%~U6z z)1n3OA>fJ=i=L8TYr@kr{QJP_;)A`rEeS*v`w&>&OuNB6exd(Y$qwxM66av_2?b&g zU4%cO`|ar^ddMdUzLOMjwGPhIW>5KiN$b5Q`2-^}>~d zw!x;@IfzFEFq#Mm93^cK(F*7wpDeeP*LuK2daaBdkKz<>0Iesd^PfJw$>vdY$Jrbw zfwSu((7A$$$Y2gnqfbFVe{eTlO~qsBJ19s`dtuz=BeA}Njs?I&#>KW~C1OE^kxnNY zg;PPy5FaX15jl?I3tR1Vqx`_I*FXBw_r|(GeKb)SsNI90FU^XF8Wq&J)_O|k=h}n` zn>$5f^_K1VcT=v$)&p%l2MU1vE@!3Zdz6U}HVtsxuqU-zy~mcP<_YhRSudxEsu*CjAzdM_v^L!Jx>QRU_I^p8)*hdhdr zTbCpuk01OZ{_I~cd0+j*ezWMqpRK5>&`X!TjV5zOuANv{rl?>35+QIfZ%l>!ezBmZ zcd|S=uADZ(`%OHjoUcb~Y`l}rVWg9bEe~dseFLVCpINgTY+v1Kmm$cNK%EtFrnAkc zx#?m=`fd#w@#Ii*IJr=h@S)7jpokvuxeD&hWvB#6JbRa$1qe*d4?{0=+HJV~Kfc~N zuF3yx8<&!j7LZm6KXf;UsGvwFUCQWgq(_&ufYPCK2pg@$h)GFFBM1yZP;!8b7{c#8 z{oeNz_viWj!%Kl(8@t{+<2aA=I0U?$EN^}jr)s^E-K+h=I`Qx31E(+JKe(}-A!Jxu z_r_b!vI)x{b1-51+ zM*TOZp%hSQ=QrWowS77jJ_EFs6C=4U0&b4mxbFYE;nR!Cgz=ro^%*a z8KFcuJwFD!S${fKcwNE83%k5ph8$g6; zCSKYRV8_YTANTQp{7;EgMnMDSS=*Q(jB%SJF1JO@9)0!N3+t5NvqoNqK01DnertS` z%zLcv(ot{gF+pdsw6_98u`F*U`X(KEt33Mg^5rl0*_ogNqqnDPfJ2Fr}Y@DwD7Rh)$49{DYh?N zKpC*zrZUR)B@8~yyb(X3$#B>P~f8Yp1*bN`>g=npE!V}a0~ zvBkCImV4A-o|EvWA;YoZdhRufETPxq|FmTPCwKVCuc78UxZRGc+Qd}jxh3bpd_z9I zrhug+D=j^d4aO?^`ar%yuUHVrg(;MCF_=cIt|qy4M6q>dIE_q;^a6FYZZp)NJd|9x zr5pv81xDrKGsuX-fMr3}V7f=Oyvqn{<*-)n!>BK_qD$>Us2t`bjAxXTc$_4(#}(|q zXOZoo^*fuV@t`hiPU&_zgjfJ7y!S0qes!~Y$7aN7+F_Ut;fgXX#?ga0S|XC;8l*Oc zuK*jsntf*h^7`8xn%?Zvlz`@P1-d>wXw*RR;D!eMoTQUI@lrGe=pHm~A5M1uEL*uG z*mC?WwW_9WO;ijWgu=r|j4B|Ho*E;sf#p%ms8U%9*kO?vmlgL40fN$ZLVb?YUx}cB z_itfE0tJO$zKdH-g~I%TX4Dr>Tg0#HK|xRlWva#TyDPwvblJ>XTY0t_PAwd3W~4>A z@Gw0+nlT|Gk&)`4iKL~*Z;h!NL8WjBY=T9zpl_gxI*IXD(z@0o9`j}l0C!`N#DHG! zoq} zQ~|*ZmhKcFX=RTq=qbnsbm7em$1bW zPP8anbD>VEenwa6D8MTFqpd-D45#Jy8HX7_kcX1AQlZs#e^#B$}% z>YTvHgWS}F0E>-JvKP?YVi_F|_&2|(2sXeelLB3Czo0A-CIqIZdYPJPUkdUx*Dz)^ z!<8j1?QPLieL-IJQ^^Fr-rC}n!VB_`3>k^Hs^Wu#ytPf|t7?SMmMv3>)?W|eXJY>x zsHI**M!;p{ggpCa%am?mis*JrN{Ba2T+r|Wf*EVTbn!TAhMwmHY#@DTp$3xCJ0v(= zhsKrHEZFoIB!Wn2OTG>!FN;@8*-JKt}=uHr~43zbY|{NnZT z@*areaCr}t#h{sukJ_D#q+@&o>@{>TIUcIkz;6s;m;JQ8Rlxr&Yd?8 zG-;Lx%!3qEifi}EAJfo)H}ii2mr3bhMOsFBM^dUqddItJhvoR9-nXVh``N(U1#vi@ zm!$a%{L7TbXv^fF&KDL#+;*L7FYpROL#cVgXvh+%!>&sZ-iUrl!DQwhjs7WA`JlybqR@)tB`KqC;A*X}swrl>#n zvAv-IBkyZ+u^ys9chnF(^66uH-RSLms7;%1>=X+uO>{?*8U)bl&Y63GMCitGGeQK} z!S_^w_#S4yI`8AT2D3?R;W4wyzDI#D`r~uTTRUT)6=gkO`=8%#6g^O`JG6`t^Pmdb zU1){tDh-b8c*?l{L-6pk***p{Jr(8-CBTDdCj{X+gl4`!($VqnV6f6z)`CWj=vLM_XQbvR| zsBFK#)elQ|xHces>zV+A)5CsS&q&YbbnmyfT+*tZ!nFkHswMFT61!q&%d`tF}B!kIli%S6s8o}Hv@QkpVwPR#Euaq8S} zinE5+%$d%)vIJ$pGT7$x(Tj$q5BKD~?Noc~-@U78Qy4~9Q6+z_NtcxPj7Ti}loHJ|)lQL@|bUg03Xx{nda1?UU+;BvT?!n(G)$G}vmZha7 zOBW=t`03q+FM&~2(Z*wN0FK33;&zsODuwND)Y9PWKp{Wf`rci9v*cmmx7);q7K9TZ zqM6@m1-gW}C8l7ene<12F{CAhrm><-H2ym>sJF~_UgSo@3>lO>k!Y4xeh&N5C_+EX z?TN_J=g)m~w{B-iQM_WJ3FBG%Vc)O_dTe(6cZiy2rga`gUYpZ(+w;mlTEEnned`RX zM8;Glvw0QB;8iMmlR3c|g&qdNh>vY;x-f|)GnJL=mY>+oevE4azx0Zqg_jUAPLDa7 zrC$sg)}Q+L(qT&2lVw!ya(AGScU}hS>32~@7f>j%TLUo!J4@XZaXS<&x`T}!UxCc; z`gK1saFeh;eoxV#QDgMv`|-2B1GIi{wBKIRm#-ht4a-?poGG6_UqW1RP+fECL6lD4 z+^@?TmK1NF{}2~6=*?(aGN<>E1*1O~>mJ@^SsNYcoaNU3{hAGkSFTHZ@>{01U5IJY zj@xiIRF>OA64rt}YDFIbGr=4QH6$Qttat>jX|!3Xu1fQfC9V32K;W0OezBrTRM&fTbUkCrE?>@L=-3{Bk@i<4N{F0dVWKYxw_86!`xMqb+RGs}YY>}*7f z+!p$Zqtit61CfL8C^)$-Vlg~Rn3y=GplitY8X-7QNnK=A2ised8VFbEIhRPm^44NP zbr}9}w*zI^E;44@ceiPwC5mWvFoWfM>4ISDH=4iz(s5F{kLucQ53JzU0~V512K2xv zl97>k{E3^j^>nW6oO}BVlEQWwOSex~nUx41=;bytGRLi8!ZT0iBuw-GBLnyX;=h|4 z|6=+irZz@)Yqk^ds=2>DCz8rSaeL?c# z9Rl5<;R-qKAn<-}US(&2jVdUXghoS*AjwP*9eB;8=vHSUf?$vsCA!FJm680Ok1MNc zepk_V?qml4sLrn)J?KrmE^)@gWgd|NFNnF*McoDShu4qHX+Q9q$&M^y3SRY!}3-wUT7rq=xx&B-Rj;v*) z+`S(>w%zJ=YXqa{N1b$XU1k@#Ms9aeI+$Tv^USH$n>^CE4;d2~R6x2FzuH_}-1oiP zn6?lp{voKgT^tvHgu8}jOmT+^g%-~|p^PwJ8|)G_>KZy~>@flsn82)5MD*aWr9--k5`Vjqp5p)GRcDD1{mRr4pI>!^^(ezy>%^W^w0gvlpm zG-Gf?WXJU}G*hq$&PPBZ#C~^2oP{+yTd@2QQ5Cea} z2M(es&|J$Y-4U-DM^O$)@t7DYb!zm?_2GTnxo${mT##47Z1Y1i*@;@=@9fi9+tjm1 zTU8^#=(5(WQ;7}S^Y5n9Y1$DPR2cygORK!r3wFp!j z6)s;&=PD&<4D0CJslGThoX?Zrree2e%Rkt6Z-ODmR-TXRL0bH#m%b)&2DP?A4i6~| z*dijVWI)n%!yU5-oX@}ZH51uo0?jho}QVUG&PNHG!X4&ymhj+t~B`R zW}tBHngl9v<+9d(yC03+1~+%uXM3+>_n!0LMotS&6k0Dxpn#kXL&y>So

    v?{?0 zsvnYQILY7hCu>SdlAxR_8!HJ8Cq12rpnN^Vx&}}4PT%Ozp@(&Qk8ODyW{6iQXeT$n zSoS7GRZ|aE15Vll)wSM_tHNea-&;mm9d3L}zKt&ni2C!0yinmO6OZU!-=(R%+Y~v% z>88Sv%UwQSQ&YoLbFfG9;}Zoob`ct#hV|2A-PrJGOx!v9_-xf%Gg`bQWov{S=I|w? z?l;-G@IK^jXA6;$CB)%4s)OWQ;+SAShcHC=Y--kF_00cIutQr{{@h`*fQaHT<=;?H z^D9Q1FYgu3OY>aLms0TZJBAbDg-}esLRR)M5IS#2TRKV=S}uv{(pnDOYx8EVU_4R% zuQSv%WcXV8yowT2U26`hUpCC$A~|Q^pEVp*{Z)bJ>Ve|wtsg0zV`%zPLv zXz`FKtdwiZ%kFm#YlTynA_-*%IWgcS>8AX~D!VVn=qly@wm5KU^P|C7YTR}GdVQi z%e!-Nf0Co4qlk$!^w^2-7ggziWl@v9z>{3b52`2@=jt3tM^6G<4h_53IkWRto4NAs zETC>8_@#kV?~x+?(e}N--C8RW=;M4YpbgLy{{!~Hhhj3|z;=Fn-pGEqKUA=FaQTvh zz5zZWFOS*wwU*gyH0H>OEt9)|z9HkAOI^I7V>#N;?f9MA8JFg_2jj)0$9vh!K*09= zW>zAKqG7&y8PW23bQ6<`Hbc#pbB2B)^E}&pWtzhRjhaOs9 zCZ<0)OpnQ=hJQr7N-Gz9K=ulc4l}HJwkds=RPDb`1Iz}|RC(k{pb2h&tDU3N-PIX~ z=h#o`_LWo8{MRyf19u&6*@t(01S{I($FN@);V2QUGEe15P-Qptgz75fe&4%1cdNjB zFlC|jzfQuYRzY;0VQU~}6BZdXPl~m*wkK7yu#h$ma&o*gyZE8;u&3S*K1TKb6FZ_} zPMR7}tnHP2tShE^_k*(J#Kq;=6&*W#VS;J9&Gs}H?W>)PZj8w+jA*hAmMN3!5#~ymPOLr=LW}J<+ePxmjn`!8 zDSH^rv6OqzYfx0{Rty>P*P5^*UdOc?W;;!uRtnTU0>%Y+h;#D6VYUc`g?KrjKtjpLkFp7qsI37*`w~&na@`8h+2YH1#H@6nx5i5k?@7OB( zhZS+J=KUiF(!(OD5^l6z_Bib)H4O*S?_8w~gzPX$LDFLA`X+{zaKqJ2CTM3LYyQ1p zq$jPe2|o7trIxyk%%Y~q!6CyCR8~gj?20V{c|G&Q(>=30Bd6EC+~3Bod{5)E?iI<^ z3T+C>aor+j$Koxz1HQVo{tl&-}aJ054;~IN=&}`@mjzBZEp_JceURHSBE(L z=;zo?aJ#2j-SdP~QL?G}YV~XVw6{F-mgS_@94e;w5`RrTyqCCxyYy;>D3fEquC52_ z&TH55lze7~^0#5+>@hHr$zQKBjz}I4f0mrIA8KyYZ{qklHlN&Cz)R7QZ$Z~_?&zqb z!yS;EIhWkI(%8iDcHVvs!#PgMJ)ivf)8z+PnhixuN2OGlgn!eb>cK*Aac|A<{?Lop zRL6Y)x~+xwzsj04sVU65(h*JC5fHO}vlYX+=vqYa0mJF;*WAPrW`(HuO>)RC+6W8@ zI7=~{iZ(U`4oa3YVO*b?$cX#guKi2EDg}w|pDDdR#h4AfI0Rz3CSMM!wg>6mf9kPC zRq!BJU`H-1gU|eLk4ImEkoxO4Vb5eM%hqjtrGF5WSE)BW$7l@m3-)9?`uIEu2*Ccv zzG*UThWmb-sxs143}M#`S-Uc=*MX%R3DA$B)Q29@|MNUt9P*r30?7bz? zKOuYHzGh}__4f}kiHntLkn*kNxR&*)X3gDNyH>VF&(}G_OIB%s;xAiclKY3xM*q*9 zeAv&?!@WboMvDINRc+)NsV zbf9_a_~}&w+I@7gEs9*3NIgT2mNsq%=Igrnw8@3Vx#CUSZ)_DMN6iUley*5n)?Yc1 zQ5anNcNYQm*34*KUCaJKZA4*tg{5(0QxmMVwxgN?6Y!7#Kksduap&I_k}!nmOz`;) zih23<^$65%kHGgXf>^Ll-+d5PMwm>_&a5Cut#EJXag$2~F?lj0;V2U>CB_CR!*9M9 zg3DQ0z>VHpUpJEP?n=d1KWDkVw6}1Q&kcamD|(R80?X#%D~7D zp8(5d$7k&3H)jaYlyPI3boA!_X%fGl} zV5)xd@{s4xLr>@DYqRI(__o{GQ8}-tQqre`cg>s}`A9a)4QnLKTJA5JJ#o=V#U6X) zW&mHw`+>D@PG>sgnq39Iz~9;rXLrBmC;zshY+n)^_bFTa7O3pScpme_>!L>M7iHa| zwX@_5fTq!1E9EIBTAj*QIzXIrk#Ca=QZ$f(OPyrF?KJC+2D(lH;!ysC&Snkh!#ufd zL2cV(hHF6*vb`1l%3aV0N%v9w4gl|EUgaKPVL!K?Yq+)BL1lWwu{U8TOPm`mXw-5w zY`0P$2bf5^fUe`9tkp+LU+dzw+3$2XWnq=4l4lE42ylxl4E@mBjDNZe z(XWN^agfNMh^@a`_9lcSQZ?O`X^U_#c6<61&p2r2U6|Evk`e4|%zbmnb8PSd1?V4x z+oX8a#LvuHCZXTSNOsG{{FWLT?2L{5WQSh_RpbyGa9ub2`J+>e=mx4rhzfsaJE)|4 zDMOeb@2$K0S@gfOkrn`nc-@)t1mKAS{wgf%h_y9DZ!aP`8gUv>*nSxmcqEkm7zQD> z5MN(iJ*~If3_k7(+UFwK7JrbW$F5+6aN`&=d-AiaAl><^QG<`5oPE0RD5UM0CZe|X z%fZ^)N;@#clHkP4O^|!Tm=~U`oIT9f#8$AkTu!A=%rBR!rCuC=!T>u$Zust0! zZCs4;s%g3eN%QE{yDumh{I(0A2jGxz5ytP<1;!y4P#@_3;I=#{YW|sttb&M|325)G^s}ll@}M6M41}R zKGPXr@wDKb+P-XIwVuu}dwPS;PjWI-xK#9I=VyA!ej{dPlyLXcp6}rRZ1@>RgDuq2 z^&lbg_KQyV{*e>}84W|sPRSnKbpi~%^u(RnJ~1&`M*C?2BY~%NKPOTywDRK4m*679 zC-SbWwqix9Z>OZ)9fqv99khXA1{+2{=1G4-$q*&hz!>gUO>{nY)BI1gAsNU&VU|}2 zL?Rq}@2bVSv=pxKZTuWhzqm|w5=B9Yk)Or>kh46D;LJTG z#agD>rPS!L$?6T2ACuFf83%;@gJaLc4!&R8`PYMz2;6@ILxq_F<>gZ_Wa@4ZT{<=xJj=_)#Z7bg z0MuqEer6%2P_PT6sdRD05maRI-1%}*jk?R(UAD2rl&^Nbtjv9&!^*lX#8Co8g!q{n zZ&0WQA6uLQarAd$x8&pkcfJn2cyVi@R1s)QqK0Nzw)JJ*N_!Tah!83PM4(iwGqx{UxLXnoN5WLX>j^mZuh^}+NU1zHkssmuqYD&Udwvs2nHOIY%pO`ahPY<1gj zaZi$G%ZfW;oM*{m55hgIEIkw9b63lcR4``ihpMTGI9dZ$PsC15ZcV(zT z*XVZp^NN!V{U@8lIrdrp$8b)?JbPjMrSR~bZRQRR!)8r)#~!St;e1RJPO=@0Z)q!&oi0- z>fyo_fI=Fc9ahMMFq}Tjdkh6OI^fpVB`(PJrQP2IWujJ2s(bSWYPZQ{|L*rM73jLl`s*fAZ8$)XA_Ec2S$m=W-mk{MKQx&(fdf zY5x!F?DA}qZ^6x*=F*XW6V~76KaL2a(hTId{nTAX*`M@;5$MNIS=pu1-4bzo>u{A( zNaFXIxYjW}5E6$)2i>r$sNAToP@bB$93TH2>K`w0(bSx_ZHPozA8+s4ft=O$uQ_Y3 zI0tc?3TM&b;g^cB40+^wWS+nqe@NqO0#k+hbZq>R{772PgUNBUIP+)5y zRO*+=!-mzqtynxW_cqT$x6HNqGoOKV!*m@a;tgD6>wuLxZaa@4V?d#aOT^KXmJZBc zkcer*=z!{~*%?8bljeDbzx~9$yJlH1-z|O$+>E9ki74ITHq8(OISMyB7%SS_F!7Ul zW`bmKI#}z9WlzGu)w@Lt`h{D7eYv~qm+*?gB(^tYt-gj^OUVShN$fqFj!PlQq(hID zmNm%Ou#b?!Nk`r?0Z)bIK6`ZQc}p_<^L)RmYpF>}>w zzQ8Qz=GL4+aj}&xFcdbQI80k%Ha8d7GhS13V+iUXqw;|GOz`-DGV_WLvY;Xb(r@wT zk$an4@NETZ>VRO5+mX1cxKHQl`_RNk*34e3BnoE3XaGhh9WAsmrC(yeC*;T9)VZ?? zTz^}dqa8G?xy+u?%`&EC@#?}I24-vFKkzhc*;&$<=Fhn@k!?q2hzyC|&34K7`Q~2o zlf$qeg7aEH-x1)b)3kjzGvz2yo!`D-%C9|sZL>sDmoly7*K08wv1Ee8pp=s&4yrz% zxqZ}CFlc*dWobnUbZdHUj{-f!%O-UWx}b{qWH3r!I90#CnElX-3o~`4<7mgbxD1)T z@Juf=om(7|w9Ni*U6uJ7c20~JSBCX4XM%G@ zFTT`8X^TLlG5zV(B+dT=n}0`<*#BEoeAf!m-aa{N>=ZLQTaE{*d}W|#ev3OJ-d?yV zYG`nCsNcRLgkv&0d(QKB3n4zOQ(JlgxdX+|3=Qx?5)3gfRTDEWRJ$@FcmJl~+IL_0EP9$MYH{yTv3A8!tmgw=Oo7gRj z;zCrHFx^2TKE&;{jxi6&aXRWHlM>{Qx7TxBqjH5l4R2SjK}ew$8hkABzP>9YZEp=YUk@b67SIeNWRLo#GI1BA;QsYQtY}SKEKB=< zDQl?wPDBOI(0~|M>eh ze$K5d(KYc!_^z(}7IyCB>h$f=Y0A;CVY`2_M8Au_0#{7Xu${y`-0}83+|%`2s}9>) zi&^#C-4_#oe!xVTBu(}|r)reCZ5z8sMpjoL351Ao#v&7|Vqw+B-hTXwhTeye1job_ z#I-4A&LGioW-D|LVVGoZ(;de*?Jbg}cck;wQ2arn;6rcI&}&px)CA?+u@y1n!{hspaYst75 z@B?wpA(5#NaqUaP$I0eMIBc%@<3z*#pQbl+(#wO?6^s)Xo9{~rYGc#;OSv7FXdO)~ zH%w_et$Q60C2b@fEz_)Gg4ld!XG{%NkOzOpI~1~6nJ{|n>HC2-&Z@Vi+)c)b6>hQH zl1+We6U~v?>6xeLPbO#^-C~_h3NeByn(C7X?#YJx+y8k+>pwr6Zm{kLn};aBBJ;IP zK^z9;e#|rkjZwx8nnVEP_DEOb-aR)L!E{y7hY6MPH;#IG71-E#+gd*dDa{A#qyC7j z{N&T?UeFkb+c|bzETUeV?5oc(LS6-9vb-jEp6s0-CVjmBtDAZwF`mHUnFJ{C7TdNy zc#YABTSZ@nB9UWP#e<;%_V#oADdnB7)vBk)1d7;r9>XsO$|uy)6gEomZ5B2?qlS<} z|CV~j!T69V%A(h*hb`qwC1VO~$0qF}O}H75bYkXiB!l^ImZ-#<^I->mahxXCl3jBnbRg@6AySV*OJup3wV#8DB^E`j+ zbuxJkFbi@%GGZ=KeWAz3tvhtE4vXeFh{BDrx!)oD(h}jYA5Rm1YCdCIv`brMT=new zUkJp+dosVa>wY7+*)ZC~X+r$+ zr1a-*+tl`^i=|2v5f*VSX8Q19iQE2W&-UQJ70^w48r$jnfy^CCk7&)1iFzdPGqEu& zR<5S|)jXkC36m@><(6NJpuiP+_8N;N<9bwRa^D&7l59&p`tt4DKBI8-vpVw=PwK6l zp3NC~X_xL_Yw^OL0KuBYP&wnv^=4VG%afV8U!mV0sXuxI5Nft$c5t6V^KEPt2ZvRV zZXTi*5SOPaE`nQ!)`wFj8Q_fkzq^EAFF8wL6&1}jl!I^I#F0@PGhDsCJv^)u=oSzF z2A%dXAN=caMfFOF`k~$EH0TlNwUq-kJDdF$#cx(PeOdt}dfA^Y=A#{q`>+Omd zZBL&Ai%dVi-eNT)Hc-=(7vH#1-Z}M9Kg}(j4Sfi-13!wLjF3SU8=qX*|LwaYSL07i z+CVdCz^8gG1Jrf&$8#fXfrb5q(1`Gp=;+(|GBm#c-~if3i4)ZaMKrbpwA6S@-x{6N zrCgu8E|BrfBiIr}0x^25GEcmZ-4AQ6t{=tH!A~qzesvQeSLN{$#>USf$)KMca#FUwVgmL0t~sk zqx?!-cAh@Rs^0J9v)WAk{P_;T)5jIUv1({5zZh*GvmI@qm)d3p`O{JU^C|r#JKA8j z8zAXEaR}=6dX2&+vrN8iKj>C6<{dDgvYkf=@QakUZp|KNA z^t`Zx$@9wpD(}H}>y%ldbruwZ8SGS3M&eX6DlFPsfr8YL!QiAB?)Wx*95n zfwo|(qP#QS<>mUF=ptWX|1T5Bp$scO;{Q1rjN$z}I587bGL}R+yt?V5yYe8{-%#f+ z#!N>423k|yDFppydn6Au?gBAph%1gVzBM~B9B_t!U-sX-BEAP6g+G<|eT3RHY9!Nx zKX)*Dn%nEo$yvWPqzo3>m}uUP0ZD}l?yGXpm245N!Mo2Ka>CELipU~I#9oRH{}vyawzLmHY474ME^n3BoteXT~(uYMi`N6YW0r9 z%)rtffF>50)m@+cTsv=ZkHAOP)pc6+sHySBHvOWRbMQaCD9292OlS<(0lfia$dL=P zy>SyM%p<$KoxR=sfr*2tcK0+u!|#zgH|BLTgmo7?D2(>2%^LVppSh8%KuX1dE9vOi zOQt}w6<`92`Z5wgjlNJoE28%1P-&+Ox!n z`oOUuQn}x0Kw@{X)&DTO<4xQ9_u(b#Y*hwofYIQ)uEn|=h`#P4ChLJunBxXU@0uCH z%}-mW)3f8EUda2-aVUfin;;QUQ4&#PeOLnn%NV=5)24>bX{xMC)H$EC5Q2!z3_6hD_dN z>38&jg3Xh(lb#Kz=$AkjS=eg~I6mJP#BHy*Lep*`4Ki_zg|md@zLX<=LxyVOh~K%* zuH19+1kjGt%Kc4P6(9}d39G5W55k#8^6niBzUCK{c5NsvZCYxLVYo(gJWe4r`$bY6 zw%T@mA49vn{d3IZCLMZvm!o^AnWHts4=#M>a6g#zyc;6840Ap28G6u#$X-5LRQx+M z{&po^Jp&y*pRCl4?5p8ff)e0xhZ|e*u8^@PmT5`@>h#o|4`Jp(7OyR;Eyf7Wzm@pk z>PSw!xNKtthdCrf{fy384#;7{G&Y|8nM;9ox=h6FffU^tXdN5bFoz8iV;xmZ&op10 z&H4CIa$%ypPQjS|FbXMezhxvdxZ(#evLP>2CI>s^deCZz`&oe~!7$h(2=iPU9W{Lq z2q$mqMwLQZoD2c=M5Z&`Bs*6jmUQ&wz^`49JF2ERs}_a~TM5e3+Cpm>fOXHd)yuL} zT(Y2TjQ0Mwnm#-Wwp;km-<|*tdV&Q@K&kN&IS4BH6^$$UEKh`O5oUlP5W)H8|AB+~ zcrOEk?B2yWlXuX#ESUurm1id>MrRt2V{~5=A1}TiJKKbT$%f;-ozztL)bcWt9(!c< z-D_UzrPsmQx5Ld^)D5!y_8J?XbCJbfV1PM90MyUkH9hY{^kw-H!e^J@(tJDW!@j zi?@sFON3ByZ`3Bi{$qU2oDrdKXY zS`CbP+;IgvyND|JAZ8!47O$!2C!PmWRf4>{F3qluOC3}>l0S@nng|gx?+q?Nm}la@ zrUl5b$nL6-QGLPDRf7&U^xufTk|sayV#aVElJD~`3&&E!w@w5A`R`$HeZA%&lia2SkuD~Tzh5Zmc4 z#nrEVbCN}7t}6W=_kq4sKHw>sauLt}?3}R?ZPR0R%9rfTE>m*;+uC^QWWgj(rmx*P z2_Qg}JQ_~>DwLmH25+%u*=|>stT{R~1jv*zv(y)N?EZ0M_?4p=5*~Z;h=zoRL4)^+T^TVpPTp;H_5PYtvs(m87CF(o zhhP*=U7nd(UEPFPWSQ66Gu(K`_U^g>x4=IF{C|&zTzMuedFa+cCVoYb)+Em@v5Om9 zPQxK>AA(Azn$!QZaW|RKYTJ^thDw6j`yBr3n%-C)hGLT-PzEB7@_lT}4q8zi4yhNZ zKl-WcLbQqB40Nz>u`n9KowGPaX(D|WZ=Vq6K%-ni5{lb%g>w<`V;B9T$ZyfFu0dhVCdpme)`n9OLyC)9Dk_~59WjTP(D{duTWHI-WsV%*Q7Of&q6#(kY37Q)~q5? zL=GBqMk58`^GiKx(EQ~U?ZPbOG+XDe8?DLOaS;! zR2aY1h_q(lqI-KIgQ&!~?u`H^=5>%(oPhDm!BissIpd(L6Wps3_F^c$b=Q$W&!G*Y zYW$>v2+J_{EO7A3BBC37Ro`;*_?YxC?fs(dA1QD(d`M^qwhRv*^muBaMAJ|(O9 z-&X`$RMu{yvQPUL3+2FcR#yr z)j8zbNrGC4hzR?wl%2U-s1kpE+^2M|h9fFdQc6biA0#FwM!BKRP7Vn6e+Kt~QJvMb z7>m?rAsxe9t@-SmT=I@*=W|j29kPbDSFg=n9|jJ z`~yt2y;GmXE(TQ%jgNjtl+>400eUM#JpCE-ELW?XJV0Nvtk>&utPS58%5bBHCvpVK z)3)%3pxoOfYCfsx%0JiiNM#!{o4`F&*`FsZRr9$YsQJI1ZjY;V=CT5Z-y`&U)Z4Bi zf-!oThSRlmio$ls+B}4G) z)&K2NccTw_v7gb=X~-`sN^{%tf){Ass%HpA?aqJeiC^|=zC#H8U077KtbV+Eb8)W> z%LZCN@OflLZ!?x>Pzrza=U%3F$pw6cU(L-&&5ei6O|;vRmzLhWO9DGGfk$@$H`i#k z&9h{0oZGQT?`S2tQB7@UrOzW^VFrRcQ71rz{H_9<3#k+=antX3pMId#qvl8+zEV_J zw>C6zh9Y>p!UMu;lkDrXt8nr zpK#~bbB;)WiR4dxPRnpLot|*B$`Zot7v|PY%z=s*bz#0~?x)X%&#tt1FZe;S>K2Q} zkYSUr)U(JmwtRK#0=qp}lltyg*KS097~?0E_bt-v9e5W~bw&c|R9S0J%eV7_tRRnG zib#@?-q{w?AIcUdesJ2`vs_N@xZ7r{IS@@T zQf;a%vwhbbvV}eymX<&lO7X^?DoFofEa1r2ew<0Y*wT{aXYaf3-t3^oTK+7mrXc#F z{eaj&g^(z?;wEa*jP8Wud31Nz-l<>4(9zPNUmwccydy0WjNP6)J8y*(kuwOIH2CdV zS|Y$vdsb`N6LP*DQe)D{Cn}nfxeGbp2Z0-8-qGVc5s2>Dbis}C|H-0_y_*|)SDHRllwFTl=K?j*qBzrdmjhv2q7EI=Z- zkbgp^Md)#bBeUvEY?@z|*_2+)bVa8jAkOprg=Xvrq&KST`>kwiFD;P)PP|@a_Qn+m z;2$>;Ai@O9<33dVKvPhtSOIJ^yTtd?t6REdH`jq^xcJR*)gxP=!^Fl!D$hA3MV>CC zA10hw!@tzZNSNb%I99YncguXeMBebfTkXm(ffM5joy~A~D{jSLymaQng3M5J2~ksU zr8NRzBH|(*;ZRaB?uRe0OFG(z+P$bq86=`g-{|GpiYHIWCgU&EJd7gz`H|E}jGE_R z;8C|ucX)Rl?a34z_MV(r_!6HO?IQ90P8u3?>XXt)Ar!Cf%QMi{EmP~Zt9D{%r=5sKA4uv<>QZP3i?IO1V9Zt)%%c+5HwsFxJuGGM5R*@h zhGa3TokVwpDZXAgr)4I?vTX&y=|O!xYxD#JO`^dJd0JZcN?;uL2HYEfPelY#vA>h^ zB-F!^Ab0^>^p^zTditHQjnVgaz$P%A4n7k43%3Cxghz;*^L&U$6b_ixA)k7hbZjF0DBW1*uXSh{l@M|n(eTSf+x_qWREhhnjk zDE?1vtJ^Ab`~vMknwsU&mm6v)r!mu$3b4vTgO@z0dCzTT1F?|v55Vzm%hYe<6(Fd* zvtyT!ULdDp{b#AZuhHw4bPLj`<)!}Ch_|uuYj#tOQcl#pS`I21cS&Jwx2&ifMZ4r z{_{gfs5gCto_@5dN;1t&mrlxOXRA1i@+Ax4Nsw-Ieyu1YJ}7CD`t+)QgFN}FyaFR5 zsQaB}r4`xI?>NN(mc%=NnG4X_KI(=NIuY}esFRYD4L(|BtaZDKFCZtN*mkKr^IGD? zNFKRxtnE2Hni29=Ee+*;w^`W!*N-CFIS?D6Ek524Mz*1pcK^@eS3cgUB78z*w{6RfZ zIp03tXhobZ+U$&Hp>9VCU0FF`5bRF1)wq%kwHqDDy`4vfGHPd4lzX}UNInoyDl{8r zno^CeiJ=92&+>xsAj)?#arOM$e@xdlBQWEFjHW2;Bv5w+`#uWf=wUHAWBgHQ&qw`t zrb!&h7&GNSn&XkoFa*7FpjTnhKzk}9V+>e@UKvBCW*W5xD~_Ng@s~D2&It4XsiJ!= z-ezcZb&cN;?gl2@|2?936R0A=su}~kgqR%%YGZL(*84s9YxQ=MxZ-8^4vtr$AS3{w zb~;x`?uMy;R95PH=9pQ-_dx)bq3ygIYOZ4b%$-oxQ_Soo_B@dKU0xg@litKU>tJVK zV|feM9Y8zu2yc;JwUO;nQ!1|w(*TSVdzt6}po+qSQ89K}1xbvn zAGhBFqHdc?ymDxo5Rk?<^h+B6pJX_LkOFJj~bZr1znLlIK(5md3fy-CMf68 zdCs}sY09rrRTY(rA>Y^+B_NYR5V^QLMdF^%HVCwuv?%1b8@axtbf5Yl3T9I*dUg>? zg&!Ye_@@CN&V6KtIecqaQWdXyF(}j9o$-OhZ zoOA+KF@Ob7LSAmra{(?sZOaO?04GDxubRlC236DnxsuBoAJK#{Yi8R9^YILt<4+qU zUz!V7xF+7WXtb&!@TyFcn2GMD0X^y2QRB~Gk-FZ_?tyBz!HcQEC~}%ZA+rSC4TE?8 zJpC{ZV6d%xfcPle6oe#A)8iu^Bz5M;cS`e;HknIQpY4-tR)AH#s+Hw?zc6d7&%duv z1PMC-6bJ*9jB0XaP0ioc)kZB_V5MdAvHcLEXITp80 zK6S@lKAZ0cJ{FkYw1hAZ7~K305u5kxMiE8;0Iv#OE5biE7F5A91H%~W9W zD$5f8xkJaJRa;Aoy?LVf@E^dJk@}pfnNvPmFSTsg5HMXcz|F1wt=JO6^&f6V4d7+~ z(0!a+h~nJ9a79wKKl?t?jsolBW4SXq5urkl>p!?IXPlg>wom&>gHlfE^|{kW=*5cC zIj4{i<+(fEK~&kFeKD)|VoOSA%T$1nHBXE?ix1o{i!CjhiJj=A-K0X(d#gL28EJb_TDl>$!Hi^$Ea*4 zWFLD~G9r5`l67nqjupv@>^(CN4ssm(`#5^N-kg)H#ZcW}I`_?P+u6MWY z6F$A0-E;6;{iBQHkvhY>oBny^4%a^DLERyJ=YKBpGe&C0Z-0I~O}-_I{Kc~&^Ttv; zn>WN@D6QBwP zTIE=dmwBbX_;ZbJ}mLF*FzYw6d zwCp5_Dx^SRFa=Stfa&ip%LkspFw}jtqCxNj_MI^=ka>cGssSO((fdJMiU;Y9>7U4m zbLew$R~_xkl}EljeafK-^n#>zBjMdOqxpWb_~0`x<0)9k@kwM-o=Z zT7ANb;vIEUSpM{q3~I)rKg#BEakNZipnwqKnX|5)c*53 z-kWyh&Te9#+mH}5qP zz$)h&HlL$?z-s{Zovg2B+3|CV3VR@ z)Bl2e(2hJUCO4)dXYJbZz%^^R2z!YLjQ}4B!tecWTC5RgK|^1B8*HA7l+WHdKRw)A zq1iM4{5Uw1R{;hW8+Zc7#28=s2Ah|c9ldr7F@t?r zh=|0pwh--o%%-DVvuZvitUfAA#XLOx|ATBu6>@Xu|2MLcwbkW737pnm`0w0av&|09 zNSC68L$=v5wLk-FaZMvU#QeP7eFh~~{-oSodoE4Fa=T9> zeA(B6p=HT@`QK-X@n*$99Vh=1q%L25jSBTUj~fdwqy|AtSx}|5M-S)ZZz7TkRPzDR zy+=D&oM%C^*{d(Whm*CWolYh?OG0DWq?X);9REz)mmXPjmjp&b^JC(1rBx_Uw2a*| zm-kedZmhRH577Uet2V3|`!$v=vNstkFrR6he49k*o0K{I`}v>GX4Lzfn;!Lk8|#+v z@2dGZjl?i{If>*h0C5~0S%~iWn>PbmBaFbpYX7#!3%jwpPb6%@Pab-Bc!%o7LyU=& z$qeyF2n>mmUX@>BWcw-`uPQpwf0Zd`A2P(KXzF zx~zHjkbB|XI#+I2O%J-pB7GXj#vsk&%V=Zv8mkra1&)E+B$wm(?{xQH17Z z%tlX*!_q}-o zHT&{#BG1CH0qFf#wk1v<9SL8?R{yw{k2S%9 zQ#wJZStHK5F9f~YQrOC1Obn>B+V(NCL7;s=V}6UpkD3~lDM8|xX!AW!BUYD;gv7Fax58Xcm94q1lM?e483fOjv6pQa^}#{( zz#a>XT#h$d-eAEPu5X%__FZ-Kk2h&uHh$B10}733&!)CqW@3Cz+x?0r`(Anyu*RT- z+|N_D?TY8dhhd}q@y}P5roPrV9eY;iBge6Fwc+`;oOPS;Q@~(nIf}cBjJ}h<2p7V4 z-;?XlTd-$Su}hP(Pi3T!<&zJ4Uf4omcv zpU|GL@)xgkn;|eH3gzffs7}rwa8-H`X%1JErjm4;e3y^Ex( zxD=lilQlavRThHVijX)Z-5yXeA&^b9OA5(+;OmRcdR|?-y1c=2I~+wp3A3E7`?N%L z3Ddg$u18unlnUy8xWeV#MAF?uA(wUa8~+X#mnfvCo^2$ za6HMlf;n=zy^3!2*%0^+qxpB6`_wb)uxnrs|1odsvh%^%^a}N6uPEJh|D2hix)*3C zA?wgK`xiib-}es8TNUB2nI5fu1eN43cFSfSOIp2kvmv1F1Tvn)A4^Y= zYFad_SLdPzZOF*L*aa)K?=zw0P0~_mN$F4tDAZ5h$FD-t)hL+=LmDakIu-s?d0E>K zIE_8Qgh$?qfTW?cYa!lXaaoak!zkUWxT|e|EM^FRL%v%v{P^+6y<=&8>5j3Z@r!$9 z=uLhjQ$=8(4qE@GOzDLJ7UbJhSpN*pL7E10EH={Bw*cr@_KK;y%gHN` z;sI2YK52BP;&1lHx&PT#k;>%fo2-+&age}>r^Xe~+@}^Af4Px`sn4!2{o9HCkb4Rq zMH&HIoXTTrPJPS*^2C^Q;AX;S{B;P-f&;be?ng2+2XiXOOt%GmWJ6Ab`%0P+#N~@; zsi0&HAcD|DRLbQLN317YxUhF$h0upMny% z9p)U!bLut6mfYh7`a|)DLZ-EE{$@KOHV8600sT~A*!30O9TVh5+%vZD6fzsNwRMI@ zBbJ}JT~dUXZQT^!_LQqQ&BZ!Z&w*!s>k&7)_?CLh5WG*Z>JmdLs*40mEMfHjXADQOAlGp$QH-G}4D_!0l1O8j~6++iPsF#)QC zzw2MBB&0ts4{sK96L1mbrH)A!Ek2S%{BIf=*J*370}yf#*)6|r5?v(03eLZpMsF9ZWYMg;iV z8fw+T6n{epX2r{{M9dIniJgv(^oUV{C3@EHUeyvOFrNF&F^s4pqRJc;}XkgPAv2$JbJfJ!CkkFTEWe&w3 zcj)N>6hs{wNJV4QsQgY~N1B%hh=LN0*Pa@zz!gJd58fnY(Lmfv8FuH6ovJMCnr7eW zCe--#RBi7UA8|^Qj#kjaL{iwm4<^=_XBKgD4a7b?_nH$XKD(}NCRT$C?k-HNcwL=`I^9>g#rT+cUii)a9yWP?UI=meWh(`%8__$U` z0qm573u8N8YEV)2t2w<*E*w-U;@U4`(%8_}lc+!s>HH@(_N;ZtX-lsh>G-IKKXYuROYyj2f z?M7ePRdVh^ysX#=aCo7~FvSxA+_;7}QB}6jkm;Gxi~bw~Ujx~aF4`YqrH}fuBWwQ2 zolOQqR~(K)c1$v_wd7bqw5l)U&p^ncJhsH(Ryr|(=+JQ5z8C%QqBiJF)MLa=fP+JH zCJx#6D(aEGaYN(ZMWv&qg*Euuk*9hF0v?bI$byutQ19ZrFR8mC4mmyzPu=bZKZT|} zybu%!D7E*D7GrZZY%>oaYZp12Q_41I+8Hb}(b5t?bgdE4Kl@2+sFs$B?d#a*u;@KL z8AaPUVwkaH`Vj9IqdYy`t?nOdJ)NuGn9CnPS$ zldXpZ5RmPHLguH6y@?v`qZC=j`Pb%|x0_T-v#UP4hYJ$H z%^e$ksy5NiWACl12wTcP_FzY=C0c?L4AdnfJ}EChe5=2%n#8vbOgT8Q@mnPN&5~Ne zi4o^q00DmY+0VEa9-h9y(w0GhA?8=VxR9~FvEk(spmu8Xew(K7ukU32vbgS@`TS)^Pb$ij0PDW~bXC(0bYEY6e`+y6yK&)pS zxX`5r<^OE{jAJeOnFSmb&}h*`zR~@m5P$7=j z%KQTf3KZevyDK)^&WT-G&kIFgq;6*eGff(7(?lH96BW+VsSDuJSPQf{s%T*9@n?8c z30{N?7?=wHMig-Yzz{iT>)hUcbpgN(onp8Q*@4G_Z4V2O8{5VLiXXIj2ohl@6~KQd zRZ+nYPRw@U@9cWoYBbxJO`53xK5!y0>xJ+QI~ z-=qz*fr00NHUo0vlb5ue@7_r<&K<8_aT+Oq8rtu+;MQ`Bl1VN)=J$ln<%pZxA>2$; z4N+6~+9bF6D!c2m+-89Lgt6RBR^yr9)!p^G5gs!HrYm#H=GbD0{z*a4C>_SP4T19n zQQMSo#+7*3(cYe#a`F0MyP3>Qw#$x3L8cYk^}w_PU}c2eP}QUal|Simzn@&g=(rUQ z=D6%8hHJ*oKKVvG`tpjN4&`iITv6QRs#$eo-SwG?CG6l#l`@=Toea+an#v6Pn%OV` z9=u)b1umc7cp^JLVN)Ldsfkozd=70Coa}Jzz^KBaPF!aYQ+iws2CW;$bq_+qg&GS_ z4Zh7k5`zdHQ-3%9>SDVNkB3Y9^fAPo8ju>5F;AWGO?b#}!COVIa?1E4X5Sbi!4PXB)AKDM2DK|2LD@$& zr{O7}vYYz9?otGupd>x>d9pGe1*5AnMNCF!X0}qMy>EU8KOruBf z>6!oK0;}=Uk(RhVHHJ16BP~H7DnPE6!vAWk8bYU+mAd%D9T*B zgu2-K=K}%$x+x8_#8zR|C@3&!u62Lz`@$*~cmA45064?u=4Y@011K`M|TLH|+q<{_7`d=^uhqlb@F#t1k6ABAKY^t2f28$B~ zQ@Bz@ag?_58!2~-9)JoGHm(-@^(pM3=wZ@^*d>U$l8(mWty=+jA81~vY(7o%lB2G93tjMu~=rx!SDNu+%EaCvh$2x?+t`)s*tY6`Sf zCfBYfZ11f*jEw*@30F82`u#4K_$)ga)=>hB5T%3~7==m{!`pB`U-Gq176(JZm^3$m z#ih#)Btwn_Or^|n_;6C<83u3nxzk{J5^T8p@`M`QzJow51mD73no;v+dW%bTR?IQC zv&eloOvpt@vzKU}!i;oGe`O_BkN}CDH)=uLXoIh5w-cuTlLS0_HX&e*kP3gcPfPSb z98IffRC$y%t~0_rQ~~d4x#yoH{_aT+(>VonV{?~NlYS(9j@_%VNeQ=aA6m%IsdH{5cc zl)T5=5DCF`JW0O%914#-A#KBoc4KDmH{dNh-Yz~vg|w&=);2|_f&+^(M&-?{;GRFx zm=Oiou$uPzQ{YY$pyhq+22{J^WFyzMXWDTW_cz9R zWM#jcAs_1l3gfe0mb&AQw_Gw>x)QfI=c1~Xq+A3{>PLY2Bx}O&?tvvHrgTMUmeixI z3$KY^YHE0}k*fEN>ni)N%I<-3B>VO5H|@Up1B1hqFYYXxeiWO1%Y|pb zX<1=hGTOz~$$$T%N?8qfSbR_l8Hx!poJ+SMg0T@bRJdzt9bqMwxsGnF_?PplfjZW2 z?|2(D?y?xJ;IvLZ?_);#i$Ylq7%RpAL-gzCt-&MGt!eOFV^}?aiK@Kt%dc{OH4k^I zM=!z1$m+H4+T9Q^WSjuCB zt)z7AB_nG{#-`sUqwe@+oh(sqc~@Ku>NEx7ZSv@`I3ULto<_9YWXfA3wP;J1B!hIW z4PH5WO}Myv4zeI4uPK>th#{2h_3J^OfB}T~W;qmb<+uyha}#m>X#q)-1_*!G_MB)F zu=QPkQ75Y%C#eKc`J+nb){U69+8-(Jpctk(xu9##myTJS z0?TQw{Z_`tPTHeXWUw9v@(R!?V^G&%Z$*qP9nQ5BacLH=ke*HR4WzUB*)gv&?vfs_ z%Ws40AWyCPFDm4OKq8JkTpEBc=7t`}+Y4Te!WayQ1`Ucu3Tz+v5m=ERbfmb4bzu_1 z{?;3?)nU{B@1{Ux?iJyGKFxCo_CnDHyjYUc)2y||>FJ>!hWqfDjxX>}B*jr49*s3M zAP)LjT%-&Pp{OyfskiYEqh*q(C+>^kWHPc_LpLuQ(#Nv29lHL<>H-7|buQt1_je|0 zV!nNArBcHGE&Moyh2TAwsb z{ql;zT^m~}kZF7(czp3E5Y(*;7F7{5k?>W66O!Ll&NLVfYUyN+FFYt8EX(^!)V|0P z;jsC2{gL-mqudj%jqhn}$-cI1y z{Fgl3k4JR$ZIvMsNV4uz6o>BAXCE4TC~gB4%Fxo<^F-!9VX!8)jYvX*ifQR4#GbgK zqKxO6^7IzkP8f1{VNlc9y3eoc-oX`ZRVjB^s(XMtbrv9lYAqqj^hi^iZ-_MHExVCe zi{_>_tRbeF;j$@zUzW=$uZeRj;%FeT9L|i~cvKF3OK`kw^6dB-;~`uccwamSvP1xS z1}5fg@=P7yDO`47z=w=JWH(vhCa7?0T3Z8|9Xqg8@t3z~oBY=dSw+Tm@f%4`Z(oLe z!}Hv=m24Hk(X!NX;dn@AS5c9#qeJ-;XRY^AQ(XG}wiUEzSHFdV-*OA$^c1YN8P|*O z?%2d0P6d3z=9=}$vE|E98_OL(8^o;}RZVD{GmV{sf5M{PC4M_NA+}**1IIcXc+^*v z8DpI>bZgm}S(7sbH-UIWDnki!KB!kS8@LS)-Hq3pu?tI|Pmi;=W;Q1(LYeOXa^U$J zI3;XvaZ$zC^35xi1mG_H=zb3|)pwJH)q!AzRfbf!v<)=rR{l%UH$J2&4`W~vJg}r) znEZ(Q2?2r;EIO-;fGZA`Gh_08N+UH$m||Q4XO{Z?`w#kT6%eY09D*0 ztTWBh=XdXFC+mQp-+E7{cT!?FCzj@r=`b=|ST8N*P7pS{%0U5m`bykqh!(m|ShiB+ zaEqx=>v|M}iL;jAC6#RN!pNqakZ3W<-PCu?3OG7sKU`mt3k?`^4@Ba9TwJ6Y|aw|88VCG_m@K zF+boNECEnz(O60?y{E@W$@{C|82t~pOxdr28dWRAQ?P$JwIB``-jv*U#&=S)e?pjb z_?k(_TTxg+!Tsn(L%cMU)%;}_0QRNswjypjj^@pKwGpl)38rLij_tfS*aCcqN@66X z6;;yWcTu(DwT~dcQ^A%xuu6*Z9^5aFpK{Y#6ctzGM&1pWoItr`p+F=tT=Ea%fnjOS z5rNR4_oE*Zb-;+YPlzsx0Wv2b??3Z`UQ@=z0^Z(@d^+` zj*RC9KCpU{-CKG8!)y7T6D#KIm;u;naELzd8C^#i+=mtnjBV`1Uq;oG@~&5p4h=uX z`q``UZAywj%*|9mKGp&s#f8wUB#Hs|9=bV4&$p|MrdKc~$VP|TqHU{eB*q-BL%b4) zx*0D|Guo3Po4wFTpfVgItw_=mif@ksCS_zs|A%m}uPpas5e^M%EMLSb8}b+7c<~k> z9B8Tr*Z070Ehds`U@|>nFflt8yt4UKl(0`qB4}zShjplPyDFy#<&$M5Sgt6(OFxSve)eu8d4ID7-RmK`NeOx|wP zKS7L~%k!6C7)pzlV_3vyz25lWw9pQ?SX#=3kF<)L` zD&T=L5O5v<4Cp9Pv^uZvH7An}0Qv6!vKrDizzzI0G@yGq*AU3TxVS13#0{<_3*fY9+^MEN- z4X1adsWegppC;dxw~$%h9pg0>=f-}ITFQH;goLRfuOKYCvWET6m>80})~P;B5Mp~d z0*85l%%&Yt>z}2A8cq89hPS|dPwnij5roC?0QDMc00tvBsx2XGgVL3a*8=bWLs#u9 zY4zTz7u-n5UT4fwN%Ef?b&d3pFd-L5!YDjp4_j|kO6rcu%seHh+uNr(CcHlL4t;^K zdcVi`i$P408}Eb9FSQ;i9z_4$81$XFSXW*;Fmd?72c%T{t_(|YW^xrdtIKJU*It=t z79H28;ya>ezW|0>%3tqgUOd$%p@1l zg_;fBdY83Rk7_BqPW0nB0ujk)K;VV=$n&)_g|R9QJ~fnbyZ+-xiD$WG0xg3n+--fE zj?O*tE8NapyI@?!$POZcqlxcOa@h&z`~*v}oEPmy_$P8XM7y~dq${MC17rN-G{&l> zn+Jc~8m0!xBFY2`Is}Fi+lNxZH8{XMWTc@|lGw}t{q|H!`+T|7vw^L(o6(O8`N^c8 z&3h+{z6AA~W5kt17WD^~Ots#vOx-zwVHXjmW9Z*>$P2`&{>hgwP?`}_(5mY_1LmNA z1Jtm;0cvA@%3&H-dfEm|MzJyN^MO2(?y zbX3lS7!$%a**D@a;MXwqYxv8AcZ}yoQ6gxDfZ9w!$v${S8B!dSAF!|;Ze^i3Y*-W# zG5%Z*)f=!a89EOk%rOTDX_my@f$75p>X zhU9H36h(lBA~)Iy@_d+I7{rzX`1l6Y!-KbOQZ2w-sEDa8{n9pG11m>!aI8YDIo!{>tLvW3m!^R zETg32)iO8vE8rtbve!R6IDcS2W^@>ny6pPAuLHay8BQs1nb%)wKP}aDiA@>-7j80i zO=edv+NX9C#SC0y-LCU0N?hGu3lDDz&;+;IE_rPHEk#!sbOvezj6)i1Z<682lFfzIvYwPFNz=>cia+QuJgH*E_Oy4Z^mhluAp#o!0jFlvG zc6-J8Ld9_)k@S9W5{%($bKNgo*mP~PQDMxteKnAoeptf87;Y5(GWgVu56kpymWBvl zE9$U-R!ge|s{l(;H8nQ949s6&kFS__G%V4EZ@IOJF?4WqGQRQ817AEG$I+X1)E84u zaP$Gp0XzY|=w$?DCU2SL8mQwSSnTbIVO5o1Ny)7Ezsp(aP$ZI4RD9d-s4>nf3M7G3IxWJB7QWdFNOqBi4wM*(%z>-Nnf%iyh#N@9 zn$xahzZq&-TC9_re@@ZW0nHxu0G%=ExmhbLMx;4mq^;y#qW$&7@(m{rj+{RO?+4c9tyF=J3Kls9)eBko8#CiHOZ4;5M~{FC4LE-I zMA2Pz3A8TJ!cA>kf#b-|1nU!5+n->Z4S;s|3ip?Fko~(TD@|XyeFHV5slGB84|@FC zg*By9g^p*UssXtMGKZZQoBq`8$+%e@<;gmdSz@pY{+)qxAkEn{gKcTV%-ZJIeyC?E zHY{uw5VcBiYRS3k|jKHG%;&P&A(Ldi*kHhE+#kbp@5qzMTs zV@#+c4-(h_2M~c(UzK`+#2@QdcFq80#UEo)g+|_f_sz|zF?nsk`~x(GP1*Oji{UZ; zqJbOhoIgR5IllSj3&SWQT_YmvWEyoN1tgxc8>6lYnr>nZS}EO`3M3a>*S!_>Y+JqJ zm1w4c&GfiSaNb(y#|_tJjH{1;Cm20i-7l$GY*yko1N*S1H~s*b>Q4%&u4a`j{r-UFaDQZJd}3wX9{5bs$c4N+jA0Bn+V6-~Ly{e5 zrl{^eS$`CL0(@u;Ujmn4d9nC8sD+ssz-idO7a6c3>)mY+XByd=f4ctT#0q!=$FDGk zA)taudJNv(Kva;>w*6m>qu#7K*CyeD;$ZuA>Fy-(eSUrtvmkAaz~gFa3G)4WBHD}W zoo-$(2V?d?HGBIyz|b34x3)lOmek5!JQe2G)m@*d>qN*qLHengJ}NBlSbtEsNdlzH zKs~sX!1IGCL=fj-)90i&_hFj$aV;kEnZk@2-7 z^^RCgKd2qA!yh~3M+s~79KOg{P;5buP?djk@r8FQ%{eOSPv%*OV~yHM*po~|KxtNb z&a^D*9)cS4D^7<7B}oy~EwWxgKfy%)f3r$N9Q!gd3VBNvuCYNr?}9O8GXn;RD^RC2tT~nM zrZ|+`gQ&H^@2x+vNY1mIebMFwksg!Qdx|J~m9hCz6cqD@`Mub(lGuutBOtWLX-omb zS&&!$2_@ywH?-&)oko$r!iu@^?P zhm6DEujfzH43kFIO${R$SUx~g zsLCc~;|@oLa*C@~FSXu5$jYv+XJnWq#3?tb8dzEB&K(cxJykj*=96{9KfQE-Y)OhM zH60*-K6pcbyv!uA7A6aptfvORk921&8ubKZ(u_qiUmiYdNooViAYtpcJdNev;=yg<*FR;tTY=deW0CpWK;vP5Y!+yIDG! zG<3Vss5(%ISO`)=5wNE-KJb2m{PW;P{-2ql-HZTAn<&PGjQ2!6;DB!}!9u}eA{)~F z>beMTI;)gdn}1G%VHzlh>js=tCtA>-X%ibinCnjd(cVsQ-0^L$kWvefUZIJ28$@)} za&=&XDG@TZDIe=!@#&_Ei|_|?7oL(t(IoK_kMPwV0i_4owIoqV#g?L4f7?%wGaeJ3 zG5tQu6Sk0M%ts21OV)RbSj{@o9UTe?>+(HUc zz8|ks{;W9bfKArkMouCcuQw3~*1u>W)u?k}JmH)jjy>|cHRD5 z5)eY9Wy2*8Z*ZH(M3=_AykwB61jmKAv9%_}ogR~UZgx%AM&BT}Fm7U%SIL4=Ylpb6 z+_-fjf+fx@E)WbkkNDn(w23;Z#EfKhw#R4#GK1w}sY6CNmH1MP1I7ZNAe8=z4{JO` zfT+>B!X)GMyCO?O`WnA%k-H&{4}T=k+V%y_rA2fzx@zO>nYPXmFz;}D5sCI`dU&pB)P>qc$ z2Z)zOoZLw7@YGt?w$D24NxuFA9@LbZ=a9=`nb-V5H}g6rs2WP10A<^v|4LuGroY}T z5>@)-{f#PVXy0^gspY7U?||lwpI8qyj~m{1?$p@Z4{iEMDzR;5c6XmQz*4t->p?GV zk~b~;kg*)v*fT0L(u}PVw{=@CPpbcI%|1i0l7?bGzjVbMKx%}34FWCK1h7!L9YX9_b^^7M73QX|XONbB$thzA2)BTcU3*4u-&S6JgiJ!nohvi=F3@O0?&<5-C z9Rwwo8brDvd0OfD!i$Zj>-=-tg{r?Sx^WOmh``#wxhjASJS^;VSTM~pQ0#w9{oxMc zuA;s!O#IR;uhE?2ajEOW_(rO$d%x28 zONg>$?yKOz+9fFtB&Q};kCRhL4rI(%m)3g{nr~VuYxVi>OY--bG0MJhV`0V>TZf z4aYvU*JifIj7T$qy+*RTh~)M4RnCt`9sEDCz9HrX`~UmG|GCjL;^M}lGG9NBeKGS| zTy6CfVn#%q|2aG|NZ7WNPl0lAa^$Ig^I4+@PU0;CFI4hZ|(c8@V1;kNk1{!)tg>$=cvO zcggU)aC>pH&b`j*$Js%X@W}>*q1Y(&mtjdW<6MK!oxzVh_tLIPJ6z>`HdbDUgU9KM z{sX|3XZg>KKKZlh&M{rR?ifVLf^jHiJF+eLa>>qR7u06JJ{i}*(?FQIdFGZ_5KC6D z&NeV3(MVW0aeAL2E=73w(rL&c^``Tv&^@=A7?xM-5nh{&Go?)Heezsiy<%4f@XA#A zF3AOhNn5WTew178!O0h}$f&(IU7i;|gHF7w_u%LKd%Vo;3d*{L*@4(BvFV&LdH?sS zoxYALZf$@*MR_^Oz6jc+10@q~1dC_VVB9iOqT&Asw|2U!FYs?6bB)dCYhr5370c#Rdp|gvQIp zMxDEO5TAR;q+9nNPVc(UpgBYLz?s1SZ_QGCPe}ffK}x{ozrqZnR_OqK!zU#c(KoTO zzWS$R#1&uw747CMl{9pxC6pb8^!mdqb&_?<+-Hl~Y$OHK{%zEX3bO)xj@QvPvFkh10yRD|?r?v*e`(0fdw6ul0 zZnT)zIy~Ij)zzZ@{;n$9ZoSObyjfr&aTjs)dcu$F0C{t)h9CN!QsT&O5g;~TuxGyF z{#9O&@yeySxet%4s6XCoLBt+!YkqIyP|G{ok6InzDtX8=sf1A72yH0J>(OB&Mb$VR z=|`U_#CqF&SE7p=4p~xM+P?&IH#0w*qVUp|^uWZALK++s;B2C^o|_rH4Vm&>lksuM z#L(1 zWoIdZp>}p2kA{AKmeG%HQ_(>f?e5N*G#MHahHS8E2ll|A+x;n^zEnbFOq;U*`*+KO zTo*{S=c_2SNZZcSfb+~wVe47oL-FH&@3{SDrXL%rOZC~S`xGhOlCa%)*AEg{h- zNy#?hL~cz*d=6*aq$M1{iv8RpewIlZ35+RCo`A^BL%O5xRSNty2@Er8dU?+yGGSGT zdLcK^;`4J3EC{1PHSsVj6@J7vtm6>WDwuXixg+F)mXJExSofdDIi9(So$WJ_0Xj}Q zK@af|>V6!<=uIYPCC z9L#>#h;^QHvj}A2sdt{zYNn5@S43aq1->*$Oo|jmI!rS*=F9f2%ToS-Hkk$*{fxiI zpaWr#2P_VMU;Cs*fN-V85E5|TOzI;vS|QuVx$q__4)4;QFtv=go#XHJU%UHWvyv7S zEuMJBnV6TI+1^;|T+vu(qv?bs@Ysl`uCvu+UKpu^J~}@u48|Kc^z4iSdBf_np}T={ zC>_6rR}yQxbyj$kULc;fJaD;ehFDsMt<@e)zGF<{<&%k43SRB<)K5?yE0vcQF=_>++9*apD7qr}ZU52Ii&A{bLALBn-Qi?au3J+S1I*5-KPU2KEL zF6;Ss*l%445lGwlXm2Y-=?TK(m&L5EH&xH5HqulWyA2Lx1os>qc{stnyF+cE@D|V+hOBl(lJok zpNq{>vXnO(jmc`gfOKpVr&S&z}dYP5oMD*aJc z{m#K(X1279(hUzpR#Mox_z-{-s zfWqYxW#h;cQs654PdZv+%!8&qTauaaYQ;BOdaq%RqL+BVi^O$0LPbHNzbMQT=G;&&1@5jI;>SA+d4CXIT2v_=LB zH@<81ao-v#O&jmtnoc2QmC<)w)nBWdwUF~9=Q&|4hhH0c&Mkf55OB-To1IEPsH2kV zN$Ajt>EloPCl(0gH$)s0sBoZeroBA$E&S>?I6tY(+0Xl}MJW|7uk}IIBJogY1e>>N z4ubKoAUI>5!J0jH`CcR|-9(~$9{k|DXDmIi4IRqAa&jm(g9*T9Fj0i!5HDt}&AZI`kv(pRhBZ%XCK| z)?+|~pdFgMx~>WwL^Fn$_2rGQ3^xU;!!3-*H~L%pehLBMXfV2icW`RKW5SUTVP9r| zAiL}T6A#PHf@m*qYQUl@p^5>s%$L*$CTQRB6Ex2hqZ`2po)CGZ z7ajB*HP7}TB+Ng&O`K1TapanSl(AbmO1T`@wdZ>QMH z9kzN;D_zVFo^~Rtq<~|=w-6q5^s7&*dm$G-d7aZ z$9c*6Ns{iE4#pVNJ(r$NGfDF205@3^(&Lql2Imz$-d zXfQFXEb`X)o)}6-{MIguSXSeas@TJ{V7SS+c(up3E)Exbn8&4g5!!=arLXwY1k>WglvN>e+;GHkmNgx= z-HSbr~V!d`;7t1&4#oDaesz-yu{Qc1CG%0hLdtiOEO<-XFTm-+R@ ziA?7uSmrb{la!fposi9NQ8iEYJ@cNSz_s@iZ!`vCWk(}8^e>m^OTqi<(Qx@YY?1!vqoTJc(yn909~}% znB)==@MsXMD2*DkG3$S>)Ap3YNXlaB&K;Ad!s0Z*rq(UFIl0RhG`<{vfA&pu^sV#B zp?Z_W`E@DM_w{N#+v}_Md#RqjE?kZjyZvZSEtRwAkR$)4LjdnXbxEaa{@c|(R9vOI zZN|kXmr2 zbeJPSE3f zN^z8juJhorOyN7*)kXFMi<(&QfX}g^p9C((BNN`V+UfUf&4;`W0Lo}p#!n}J$M<6 zM%BJo)rxp!cuS<>29jy*NT9#$B<`QppN3 zql5fUvk!fjOOrG!pgc_glcK;v-19sfku?m(32(5*bb^YV+e{mp`?+qW_5`o<~_C~0w;B<6pjNj~&2V*r?9 z=|P6=Y6v{LT;gCnnIc+dj6;_7b;9aYz5@PSK2k9x7Vr2VG8%94yT&qqmAd5pYA1|j zGcW+q3J48}Z_uKzN_;pljel9Ktn(%(I649!i_NMI@|35Z6fwMKI5t60NqDz@y9vkV zMn}JBM|c*z+?)vaKoYkm2T#|x`G2&Ut>5m5n9WtY2rzMAoH79l(W*gFVy+VspCv%> zqU*Ona{1XC#}T_RBLzzJU9z=>U_6k|B%h+%@@aVZ`Z90~!owbEs$0J05u#)QvsRUL zk*3C4Yk5^z*O5s0fO^j;(U9Lm$w0O7rWs0MC}V&r{+z+H*hF}lk=d=t2;$)br;(H zA6M@kPxb%)k7w__SIEdrvXf*)B_bJF$H-2|DvmuPqh#-ytYZ^7w#bUCh-2@SljEF@ z@qHYZ0==3LLm1dOmrTLvH*^_G~W| zo;JN%nRhZy`EeSK@!nw#SkHRr|5u%gleAM1L2|jhH#YL}m6@3O7O*nm_7mIv^znuv zY}l-Yxkc8(SJ)4^_N&4aIUmphhUcc&D#jg(o_z|%yNw8tD8^-;_<`_P-f;I2sTUs3 zz6+8rMI^pnxx8|T5DGI>F>j5oHFNz{1-5NfQkHnRJX&9TC*JrAo0pe&Cl$Ph(BjPN zp^~ZZR4kUN@TsO*!WyoVP+N{Q`N{q7ojl5BcjRPzP_?5XOpm?&hxTXZf@nvcnpInS zuZk$E9#f+SOAC7^D>R$x$DMrh911W_bTIcGs9&Gu!;P#L`=ehrkdXtqk)xzs5>wWF z&0yAt*)Dc)m)Wrx!RJT2lT;MI1g(dm1FVk@l6c-Bu=^iL^xSQ}_C88YKp%9)DR?|) z7ROJkmLP?YsgB`BW}qos#V`)TL;_rbP?c`pA>j-El%c(eSOjQc7JfK1kXJ^TKIe~fN zz$!m)-l{7&*h;4Rv`ete^}p=fe(MuqE(L%Clg$7c3j(uL(Nb?)rgScSn9poL*@H$ z?2<-&@85=ITqk>DpIS$_?lrhz6n&V#oZtTS<1%;FkW}>2eQuf{6NlDK(-xAD_qAgmZ+l^QirI4*dYBr#I7psP) zqRTP2y6CUutk>LN#BF_9B&?~^vZ-%aBbL9aR2jPS^nJ{+-U4j%s#KM#QpsS(Wq-#8 zAiMV8k@S3(Ek*J*gcSQ=n$KY$dOU|#uk!PmO>-@Atb!Gdcob%EKJI}#;R_=*2F6F{ zjA^A%^`|HHAjHt;M&N`=z)5=BJ0-j}ePCU}2bc>tpextzBn$9DxcsdEY!+Wk4Sxk0|b8b$B;g2=JPP z+4d`Ka`pb)&4VY=m}aDhY$$(MAdNBznWv5`rUu7MkUvX$CjrJQ(*HCPGzWUyiwe4G zpbaq!{ksgB%_^lAW-Tat7x9SzSW=Q+qN}-~p^J%0Y*(<_Pv9$4cRU5Db_1S*n?498 z?pwxxet#tb5!~PWur8Sc4era~UfVaa{o*wG<#B6?YCa8JTMkoS63VEpDH;U;EA#B^ z?v4^T?q~Uc*vsK8JuuZIy0&=dxy(!(eAPFV&3~xGPQ0K6i=t|6T`M(@^ILGneA>+Bo9b zVVRb%^0#CN-a!mh)`Ybc3Qhfl1Ja00wB&li)5|y-2!QVCSNCQoyVl+EM8W#86Ha`X zQEcq`$?;h}6Dk(Purpgs#e8R`zRM5{;MKE@&Qk}9``~Wf8YP$w!2VG|&%(Hw4etCm zgGE3m>%j_8NcDP*n1ew8xQ6HsCyQ^;BhRp@Y9Oim@0<_X`k?#GAtXQ#uvHJX-Nu0p z_Y=gITU)3e&Cmoj)v><8l&+5sW^3C52QJ;6@RX*G0S&1mpXwBhFAY@bfNx0~cgUsR z1ZZf|NqQQH9+_25gW;8$WOr$IK>e}5aa4vt9%RL*jtAy8SvRyEWx>mYE^ZpLP>YWshkBTcdd;)S z`z7ph@8EiWmAl0^%;8vS$WxfUd6q5iCCf(^3QTCxF+FbLeif(sd<-#m>!`R%vnpJEpe!OmC?@qtT;yxDU}y=U`B z()w_Rt-pd`#B(o$g|bC+l~>iqS1-seYIj=;Ipog%ZcAJsiOUk?o$&W3@1xG?@hdA% z6V(~fhqgF&rOXZoLulH{XOI7EM)HjYJ3=o`H7l2b31qT(n7?F>Su49Y-gA;^#wwXR z(_4y8jQ^@^<4x|a-&4U@yYLL!s*ZI9i?8qq=wrb|yF~j?qqlhfqJ70xEdsWD+d-&1 z1oPq`q|E4T-uhIYaxEa?%V0UzA>2`==eQg@u7`|Fyun zK*!a1?RL5GZs>#{f>1xwwe+_87}xF*CA9Tq=U?-Z{7VvHHgzM54gJ8#-itXy?0e5v z>r0V?BhxR={ym<1oTFt%V5=s-zW}bs-Z<@l%$IPkoVC72cfN+>XgFns%rdwH;y61d z-`ae2U^eYZllnIcd&hR^rMy#-xk-gKG)lCQsy4qmpY&J(_5oM_)QZazY%dM^id0Ec z`Bko0TlR^Rl{uQ!MfgkI_%5xnl4$ba^%`ZlDJR|GoX-=F;%vx}^jfT3Uwrs0t81QLjy*Dp z7MXx}Hm3uzM#xW}%B(dz&Gbm3 zOC|=46(2c3K9mU;EAuGj%E^-nCHHhoFfm*&q|4drv=4L~zN%2>VLhf~mU59s-lVoD z7>;EmWDy;P%vKZ3`YE5W5~jcmvlQL)RZ|rTay;&lnoYVn+h}Uo3I1BpeJ%-aCEhzVTC}TDpzD z?sW3tKd*fJV$;<6{%3)!$(&Sg1#RK6)KC&rfTp+mG?5|#bih7n4>+;vf;}pUrarK) z$F;pUxSsog$3M89LlRlhC=E=zb-9+@|;K=la$x@qG$w_yGxi;P4~mQ)x3O4E|R{65)?Ub!5Hzv!T~?h40Fh zD9qaWISS8qXXnK8?o9~;c!u#;qj>_af z>Fm{E2+>BH-0K@cF9uob7C7V+dMm>TiD&Y4_g7kpAo)o|5Dfw`^z(D59q8(4oSKMo zR##*^^oBb_B!qgQBnPV{UU02iVD=tYu$I-&moA2h(cp3sy7ur4pBY=L@gqh z<)sVlN5B?GMPB;ZU}{)@qPs(12+^l_W$Mm6UgybYF4IA3YJ@n(p_&>s_hdxG$%$0S z(qP(ydlFq;jt-bhAv_6g=a&EFvprd1 z1Ik1pv(5;thITDJhx~`2^QlNe0%EPQuA^*seJ`LXpyK##c2JcC8(FE1-g@oPe) zo+?68LPC5(LP|nH+C~p_b!#lS)%_THewS$FG4v?dnSF70 zT=ZnmDN7VF?CwUL4H=#keOnZ4Ce&Z?z71=-gG6syprMCrr~*m7e4M&>k{kO*T%4 zYNz+Y)iB-Y0RG|_wHx|TaoY0AwMlSU0+jgmtX|v^Fe%RCGic;*utAOeb~Ri*AWPrB zhm6xT+~43SGwn$f25jR;3p4=%i$ zA`US)8yGxBQM;z@H+yYIVXj$xd9^l}#vu5xs`c$Y6*6ghiey2t>GqnU*VYpPBo#IF z3wfmZ61&~ZMKRNWVivT9$42>s^GeRufd#u^5XAt_ zCx1_m1vKLr15r;$flfN$08i+A&IdW~OW|@X`Yp{0hmo6=m4%g6l=gldk0AR26)7o0 z7y~*YVvICmz};PjnnVU; z(Lcbq9OrCn>o#S>8wW5tB=HT%?=Q5tS{{@_9+ph7=xaw37>eDzrPd%^1!fYzCBkwy zNGpgG+&jzW!pVmCC{c?+8=F`aKxqu(&2UOZO?Npx~5#a7ofs* zbHOm2ii7c)(M|G5gC<%lNGyiD=Z!w~@J;zYq+n&alTm7kpyWCOR!l~5@-|8~5Leo& z|2>usvK?O>$)Nk630HtM?+-P8l(w5p;+vNhlsx#};#|fykc=@sT|k_1+rE2tx}Uq@ zw-=0+e6eHv{K$Xh-HIkRQPIgVw}YVCG*I=k7bF}{nqv0hrsximyWIXyPJY_|>8$#L z-Iw4}rZ$rLdn+;`I5u(P7h{}7CJC`Sg5 z0npa~E^QG^fN?J@MP51+Gt4mRwgx_S9N*&r>A<+=EZBCr3O15=1M#!gzHIO~FY@yH zL7&1X-!xdt^i;<3RO3J=RHdm!SWJTAD3X5-+s7B*&V2-&KdArR_;rCoS{s00a2KRhVxEi z>s$*G@tOqi6P<_4V0Nu1FV|-3)%{ceUs#ZYT130p~1rY$IBBlZ|jH@TZ zid{E7tF|eGp6Idm1^F`NC<#xD{3HYU+$$wAp=Gt7yQV0C8VY2JFpEeyx(45;N3W#@ zxfVP7NsP_6w=?FgwBOORw0w^{v(1BC@7#HE=T4z+SngF>DTvd)z`|_3sP_?SgYIV; z%LC2U=>+*#*MGe!!R~b_I4^%?IM9At7ZoJoyH{bZWzh6xcUHx1m)Rf9`}Ag45oM{o z*8?JW%JLE|T2Nr3xOl0qJ~Ok7i0IX478V;84FjfU_<^85b(n8gf8u#+c}V7H?=C5( zH7MKj@Q!hrgKzf;?&lV@6d^-$*M1k7@n z;vdsmht629u8XZuFs6AMHDuTuMT<%j9MRb+GyTR|<@(_P5n$LVkrpNhN z3<-5^<6xdz5h5VQa0EEro}oBOMEJw1B)qT|EwAW^$n5Wv-M;a~^UVURHxO9DP8;!o z-MK3ku#nnL4z-dnm5kM|elKZWeyx53;`+DYxx}&`S+SB7a9`3a{hvxj?feu$x-bgW zuGj_PmY~$L1#ePa^(`TP&H0hxe64h8FagxjVR6%^fzB>2tJm7En#5K{6f7<}4n;}C zP=*{w>i+rJu`=jpZzN!%F~T|vTCuGY6R80)$@9)dMaHigxbAG6rsf0!Z7d1+SXHPW zwX?K{>tu^z_XDeUP^&2`>t;62ant}Z5> zh42ik%|kJp=v<;;lj28tw<9ovi_0l^Q#;e-<4Zbk^l!~2bg=dN0f zhbI{lufAC)r~2`#mD}*FR~s#oiBG+{D=k4J;w^SWOzYs9L?a>WQV zMRIE>+pFMIk#){ffqgVWPa*`Hwlt&?5t&(Q%WpS>4@vnz_iqTwH$~eQZ)M zEDWSbS=!q0S5qm;`PCj?M*ug!M~UM&zJRrxJwXpzlAGw^mAy0ZcYkANU(oOIfE+Hx zzax4AHvI)%lq)%!@tq-&wltmhuOvX>N6gR3MYOvvyIUhb8^W;o3RwGpH?lvA3Sh2;Tf+HfJH+F7^kBXd3aM^(e%)%;Rda5B> z6N_3jZy95K2N)*>Bs6hcw>dxl)k*(=8~PkkJAio$KGz?B2~>v+XSs7Ry4I1kf@k&X zpvS&Ng543wu(Lfsl~~PTYC9{nLKO0YuF6Bj2#EwIb{cr(?XqhyjWzFQ0Ez=h$5Sxe zEYsBvJwI+cXG`5*8_Ezsn%6mu^2Oh}5peQq#1@*9=BoeUx6&meG7qK6FG8Lk>&r37 zVo=_EW;Z5k>Fb410Bdc`Ui}CYDKNr+8e!`b;ERXZB)sc_rjh2#V%Xrlc3Ov|6MRH zNQpb`Yv1Qxh^ZX@{24e1d7|@0M5|}KSIL3c*pB)cJinJhls1R!ahaHxf9g;74X{ky4Z1nh@E|lv=E@vu}1X7STO`&$7J4O!=2Sv+ET;k{Umm7Plw|2 zaX{bnV-&S(H9M0U7eR+%y2_emr&qIR^c9Edp+$A>%3n_Ox=JX8GT;ah*Nh&=Q37z6 z881NX=bl5z0&UA&BbZQLLeoaWs93!P2?NS2Nx!d*x%Bo!T^?xuj&_`)-jnBa37j(D zkm57(mn7m+lwIr~QHcVs?BL86(0a@ZWI2wyy;~FM6SdhP*38ZJkHCk^hm)M|ps1*N ze!{6q*nBJx(-K2zs42*$K^(X1T_Ty2_xmKp1^E+Gdz9f_!w2oqHh4we{2X3*v9j+*xaxW}Lrtffh6Xv;ds5jUe2(qOq^{A_xY`AO&eW zrof%uQ^1K$f$IW1Grk>@2AdTH(dv>Qac4b z@eO>6_SSwi0<|AZ#dY5UL5zQU>zzxQZ)Prvp8P2}h_NxeX3_1Gq2Bt$O-rjxTL;d` z0k}DauTkY|rJC)>F%r?Y&zcTGY3_hc)Ec-ZW!rs**vlJ~j?DnKOupS`QS~d(cSzZX z&~pc{nrD5Di}hc?6RV%|pkd!W+GZIoW1&WZ8L!S|Ho>ssc|u-aF?usE3Ps){R41oH z0)KO`dG+=sgM|z`e0XVDZ7|CB64?9!J!MRS0P<*Iy?kby4(a9YHR%XrK#P>5IJiQ$ zC*3Pdzc#$!Di8(ZicsFYEL4Q(Aj`J7x0xhZlPp}Szh-`iZmvZWwFhuWyFS|SgT-n- z&HOZE_Zu?(Vt$<*>IdmE6qUn(KsNS|rN#cF6c6DtTQctbJMqyS`A54g``1qY=mR*~ zVH0|G%jD+Q-bsG`ad}SpE;+s~GAISPTZ4(CaPwADip{5rV(?*TA|n$qsy9sxh|1_7 zmsPKr=mts92%xmJ!)@QjDDdJL%KW{RqfDd4#e7Q)q@o3KN~lWEG`bKtPW$Yd{Aa&$ zoi0m;0{2)_1XAYq*tMn+)w$LDi(jGEyO!g~y((B(TWPCDF?cS9Q7%6ss$4UdkZ)Iv zo=|447_r?@_0V`ed~ddaYJ2>R9h>@}t?X7KU`t9aw#`!y zprH8un|CE&K!6=pQQ7eV1L#%Tro!QS{M|=k7vn+GU z)8|ANjxA_=>1#-r$2(eW5|SV-&hGx2qU|?EYxr_+Y~mpBv!w&T_wjV&eOGesN&+8A z9YRUO$86u|)O~7@uo8IkThkiekF!taK>`DGfplnnZ}fY5Ds=P}jyS!6LG^J_2UqRK zkF}vtuUD^DKYOgUo!~cn?xapGiUvtM!;%8S!6AUYZuhXb2klFZ1U+_qKXZbSZ#QE6 zS$7lAN9fTSRIHcAdP}@^o$SM@;6aqJOo04PC?D)*PFkA+)AXaQnIAquXiKPE1FJCA%OVCWhuRVNw8g zw`ln*(9MK6H{ZO1PuM8iaQrw+Tq=>c@Mf?C(@!2efUD1#aOU3L{~ zZ1tLGu+s&zZGO@R{Di7AE0%jZWxm6?i-V;GRd4QWF{ncWg__gqvJs12R#KhGVXqt8GeR**;ZXKcxjd_G8(Tt*_>91BiRKa3-7e>qg$#(pvvH+d>O#$SjQGf^84QVhgrz+9BTCtcEkTNsK;VvQr~%R(9YM3>KqBorr{Cr zqwXFm+P#H_q)PiW*nr>xpt_kxVh5$tB)%jZEyer<=I}2YUx2GdqOC9jq4hN`3Fyr2 z3Kthsk1)jtyXgl9wfEO30@2-2$m>;Hg4^XzbE9xE*k@0Js9y4|(vreT z@~0LI$-^do`;!%K;GepgnJ7BRt_Zq=iEqwIe%6UF zw=oJb^1lTJWos$rRp9MNIh06(&7(PE6vAMWT;|RP$P`DnaikD)=E4wo|%+;2v;3o@0>%wmJbP zXdpuf*&dVhlTF*q%b8z}{|GZn`yF`hvj{o=25^k^qbU_)uo;#F@jb9jb0!m;aAzYT z8AH|<5p^3P9|N~(`n^p1Od2|ab+*y67jD_^x7D9i!92$Mwqaep!Mg+*q=YSGD8^WJ z_o&9G)Lg)f!Lyq$g~wAipPLJ1oo>^|7g^?J4P1n))2{E zifY)aC}a1(o<&tz)o$5zFJ2O_v(;r;t+P?n9o;|}S-ie`11Ppx=#ehXH{hS&Bie7k zN0hIgiq1~1&`?ZHFw@V z;M{q_fpOCw_j~%5Nz(tXr#0MpvRp51p9KQN-Rrb_#UDp6$t?eomb{~#m2C(xGoFvJ zm+Oz=hvayOw}EF2T22GW0wg4%@9l;kf@DGtKkb4aINV?h!9DBehZ+w8sE@IQ^Q7P!<=zWuksv z3uJ&VyWxcA3}}Z-=jWY4fatVye(O7O-~hePn2@`E_*PqPn+l~zxC zu%udK@9l$2tr255rHSz)24dfhyyKnPCk6xab;9-o$v7B+=pq1y3k{?d4+-Gk{z$t7 zrEmYwpA|(RA3wTJ(^ajwfypG|^(Tj;p2nz`3-=s_1xuybC8JdLTaV+?GjDd7W_kSM?6g{4%0c%} z0`D{uu;ttfGZZ(JUvd)$t;og zC>8;_b1ph}g`0n0nsLgW6c;v8ate!uwaoWGBY?1hdoLANF(5M~UB;OonRVO$?{u|| zQp#`F()WmQFigD(C0PSk3JpCnOVTDH7$Zwm@cUsn&UIt@vUWE#1OJRTCJ5;SRw3O` zZe{?E0eISP1Uhu}bIRhZ%p#_^$ta8_h3KS41nGa+f7M{E#eU>+KeVf>3y9@)0h6Ju zE17)sk$XkmA16IJuSV5s2PwfnhjVCb3>4(3OBfzu6_~i=e24Fsh`yH>f zVPEWJxZ1hSKkSjdhy7t#+5KRqAYM@EkW>hC@5_Kdbz|mWae7+u)pb&30U&(^4!nH6 z#~R1CM*kGz0p+G@NQf#v{!VF?W4(;Xr~AjZ@BtzK;9JUv3Bc6j-tMlp3?72QFnRcL zX68^`cSk_=8 z;5{6D*Vx|={Aw4y*tHn_Fjbmty;wUVf(wKp6<#ydup8#doX3u7J$$A!cPF7$z8lmBBJW&s$1pIx82|Kz1K!6RTtn%&!!F0xQCR z;8?XpO*eF(mc(Kh#OmlRjDbb$&Y_~8?7tJ%N~^P%&?;`GfFyln`WqCeqKc#9RnfRUl~4?Lind)qC#c7L zXGb)exLQ5nu0U{aoWo$sp#9FkJvDs%s)fwf_;A&6h8#(b0#|Inf`eEOo zU=#S$7?j1Z>^B*!Gg~DB2%Cik^I=NTAj_ErKXUFGu!)GYwNwrlLRw1^$zYfn9p)GS zV6Z866Z#JISOB;OiUQ8s5=iyOm{O?q9UpAYAP=<{$|bb~AROtJPoOUrxPlYu9@u0s-h zNG6XTZiei5h@haRpi6|{^nPR5E;lrE2_kh+uilyrO8n1fC+xZuZiSklXk?H4V{zXv zt4BJRcP#9&myvybtK9;Jz@^AwB)j82;!Kb!e;^r46eiAO-keZR#IC5HxR3t*M!z`d zyQGA?amIX$?-3xjIRv>5|F;~I1)#qhO8_L}yln>PQlM-8ZovXJl{zdpeOH-S3RGS^ zWs^YxOrah%pUxhOq6bc0j;;4FMBku3GivFEeIA#;V=X!F+eUaa*bJLg;dd&Lifhe%E7 zWd%uh0kjxKMKL>B$-t-n?$+1A6}ewWJu$e5>IXYo)FbKvKUORutBy-U|J$YJUXiGR zeco+sr`Q2fR^etu3IjIUXvsa_msV7SY_uEd#m5f3W>y0n=h#jCXX{kzUE`<0alpAh z+p4If{dQx5;;ZY?cI3hFUd!fO06-SOkRCH(=QXc6gAR-sPZ5#$j!SXJ?9LlOX=+L1zSF{0ZlNMq()S$oQ7uCcW8d0@)oy z%M1I7S9Tyk-PI^?}n}qW!U#auRcuuPP?|f7k0c0kvqS+rES$jv{xVP3-%*Mm-(z`>Kxx=Ud+_> zw?iN0+y;K#YM{}cIxDXrGKZCaF*MZZ9hT=77cG+&r_wCkY-hRQfe$y<0JM%jE&I`J zCp8-d@pl|j8vXr-onf}Pg$RX2A>cuf#vT$L#O6o~d#~KX-J0wxU|yz}TjIml16EEB zYhrp5B`&kHWKh%knzAo~RDT?FO&BF1yl9IU8qzzsrJg#@*Xbu%l)Q|9v7vne1tL~l4^g3Dd*PF zR(KZ_*f)9fXGjvPq$(?~a-ZKbt-fM2AyU}NAs6y;{uLiEEZ|&d0ie=XZkE6^g_4yr z*tY=mB1quDxr2GXUh+yNhdO$~?3Tq8T)kv43eI(nm2o)xau@_yc8s0?+C&w;04lua z{v!smv(DzE0~UVD97&&vYQU`R73Tk_)A3&q#B=Uxb@XHRuhi4}RkgI(N|U?#wN{9Z zy@IdNfXTbx$}^o;^~kDgrVo04oePpzc_Y)$llA?Clof&%Bw?(JSVP>Wub`OhVLun2 zX6^pNh}A!1(@_U_77iC;MY$hdUtpXEVbexW$mn}Sf4|aGy0a$wfZSnUOoWoI!en%X zZuW4@u!0nuKT{W+0n%W_Mm;y_=PNRL1AzpsYaQ-ShNnrxMz8qt*~vc_#cQU?XMcWN z%yWkW3b0nwM(A-x`ge4~_5K5fEP?ugta)iEr|NQ52${b1e}-;=4!f1A#BmjK&E&)1ZidYfrAR3#5g?vmK{s>ZS$5t-KoU)JSq#LV z=z^8VMMvu2eE3VDsa)b~chHlCGMNXuANkFWr9nySECbgMnE4Ofaug4G{*TldH!Et{ zzt}02010X94)h{CxyozVN@UyvH|YY7v1^rp8v6gMZ3kWCykFHvQf#M2=q_=HKS>J> z*hgfMU!3;dLOc2ZK=AiG$;-64Ok0)QA%ZgwE9!tR$$OCsY*)ZHZzAh=P(zaSf7dSj z2E{e!p-=r%knYro-yfr)pMc zIU3GQQ~j>NV_6zN)u530VrdDFwdikr26vj9*X@;ia;Ws-w?FmBpwHn-KMhD122a3+ z#bX_SHcCk4VRj?gb5~OLhw#B{auk6XbLCHy09H|k<=3SU+yQ8iR36C=NTCxVcB`un zJDE9;xIorO#s^OY*@l0t(0mY-U_G~k9HBVg9SA%&*98K2AS(v^XdTfMapOx5(iIX< zGT(rUyeG0?yi4nO%E2`{3$oYu4~}@L;+~6qVoPx3>7`38;1flYJGCAhGPien|9 zvZLk!Z+%;7@xK|O`DwOuV%qx$+H_Z4-cv)D!wQRll`YkNsdTsNL1huhdEC}$r5_C? zDX0e6?wjOTdRSX_qYa5S&grWDIGIx+q?P__T=2I?+2!&c#FdUs<%{1cfza8c=iw!Y z)8<4;8jpj{moin0r7w@K{9DbTwIa+SU%J!d3(}Dqx?L}Kd*i>kcx7gMgH24Z+J3lQ zrz4La;ZHIf>APYj$BUY)CeY3f*QQdKNYJKwt}*?-N^*4Z^?~K|$11DSFu)Hr8G1i0 z_u%*IxF6N7?-SHqkM2g=mmNn(@PmsN+%azscTHRRzJ2OV=wSB^08s9gQbOtuD1%V^ zM4D?|8fL~TRJS$UNh0Lji8OUfNb;n0cq(}ny_N3H2O@wFV$F+fv%{u*<`><^9%91;0Z zrQmKmcenuZ^aMEqDvh2-VCd+ znQL*>)dIu@oS_~`eueS78V9|x@~63gs5i>&y79d);1qaMT!PFxTgw?J>9_Eg7=oxT zTlWx5zSQNPOLPZRpxQ~^>w61(D?P8%G^X!0D8){Sz zgWh+Xn^!E$M!S6~=XYgMok?1%bG+23Mtp=8L#0lWn##u37hf5(a%ozs7p9)QShP(O zwBF?B8wP0xs?$t0)rFb}Q4TEM4JmhalNZ;_Hpb_*bO-m$LPHD4LLWcOObb}?buAOC#iFWdakRyZCcWUhVYCyunoO->YU5s0Skr)DhZog+_*(i&Y_&S#|MTA9CA&J(@;j71gU84bW$@tRp7M>+ zf{f2^A0s<7=cIk+3{nLsmvY5kQ$JH&xrq;Jfuut@d(Mu~9##>exh@SQb^~FiHyY z^NPxCrV7*ZJd>6FHPRwwRoVZ3o1ffy7k{r;P(^9>t&vtHx&N90);)_x1tyaTkl2oz zh!ZEuWSJEso2qi&Hui}cjlUC3#*^PKr>Na8w2hq$kO@ppg$>#jb=BG(mRkZxQK0&f z+2YesQ+0mTv2kS<#*gb@DM#g6T3$eEZMBR0ac}u#fc=53c3m?mN z`9L;oVk~H#>14=E$Bfxi5_Vh}S{bnv{J=Wx#DY z!v6Uo6*)fB1|q&8uonpM3=8_^Xr-CZ&5U0|Lave8b^>2_FeErDWeg%guT4@CmZLSc(_1u15 zhg&4E%aa#^9;=QYXl3K`KT&|W$UqP1I@c>sPkr8ik*hNsv`C>emIWQ&1da;3QX}nl zVdD1*$gLtfZzoN&OjK~#HB=Q?Is5F8&T>$-BE~sLp2Oi&xH1mF4;Q!mdzN zz$@cf4VKx(E0`jYMCNYRWsViAh4cmuko!QgG9fgU3ZwP!Gi~_GE||2yr}53P2TzM{ z{5M^Jyq`@E1t)*ohwmbZ4^;2kX&tVA5^zIw7_g4E_yGBVWLIP;PJNJiL%?yed<7>Y z4dncAwo_}Oqcv^BI>op*O9C8zQy|G8pikz+dSw4Xy<%m;!Jwb`;Ymt1^-F7r-e=W` z@e^SY6XThDc9wfpmQ;jgCn;(B;&k4U5H$hFYQx%%v(`!^)V1{Oz6WrGSy(u@0nS-q z%Dn2Z1=ha)L?Bih$B=JM#ax&Xoq=!iF8|vFQ!z?GwsE^)%~~+5{g2}dcmXENb-~dL z*aQ7ySDK?Loo#yx{6%C(BvkdMCa>1zH{g0olESBB*evKNs>r(ZEmhv-Ys*? zUpc-D4cAKphh(M$uk-~XqK?<8;vWR~9bF?-{q)U)VFPHX9`Z*zcaRiov!zTk&BR3a zhk?tI{?+@h`1YD9DpjBC&jUv`4b-+~drIX%A)6GA4hqcR{(Q_ChAtB6P7X+{e?ghd zqju%bb_(J*hM3Y9vgCP#CCnysw@OO>aV*&sA^igc9YXlhQzFg~-M!Rf^VMs{lfB6pIsV>my@Jf?+Ne5;|A3(C4<3P$sUtdJ^CocEK5%t8e26sWRM=?#? z*TnpNwivBNk@XInGVb$kPT{&UASpZcN3euUmI6NhV|@GtifiK6ubba1i|AO-eoO`I zRG}b97Vr=Tl8AN<1hbe@XZ(iRr@qf?mB<-<$scXz^<3ZpmRfrFrs{vm0EbMmIxjv5 z76-)b^jo_VqBW1WFNAP+sMrbRYyj#rLy2IMl3oxc&RHCwVO*%Eul}q08xNewnx20RbV8f3ZNq{$XHIRT5OF z@F9v2b4oupZ|OtCZGX#*0z%-x2Vuu@Fow;+-E^lv{AEvdEfl?|rHVzP%-;7W#iqdP zS#+oD+nlx)mI*|07|RJrA?thLH%0{xMdOA%^{%y_7(SulBuB;m;ClXKr>vhau!|AB zeRW!nUx;*1u?c%1yu8pMKjG6&`ur&CmIB~vb0XJ)B@&=v7?$7J0qidP&xLCn8C2#tW6P&^n5~Ijor(zmmaOw!JXd(9nKNZ`eh6(1VHuq^UD3M0ZmT;b1rHcWlk|_9jom zbI^Kkf^Dral^^OSkn~k|`SjC^MGa-9UAKL35=QpS@QpScC`(bBp-feATq?Z5!QKH$ z;HG`!dn8eQZz?2}4&CrV8~(5#5APEm9wAgJtc1~y>>p3SRD-$1=v#fG(O-pi@~;GH zegFxw6@KU{sWt%A*kj{2*ZjiRPD#Efwi?O6QxYD7-C|lc7Q?dpj);p-SS(( zxp=e>bGI19qmzQZ+99Cnj=fxgQHZ(L2{@`?oid1CS6;;N9N0bpQpYr5wU0z{XB?+6 zm_>ClBg!_|t_zf19Rz?03QiUm=9YPQ%X*=KFxgRa|K$%;?vb)7JsRQFb4}oe}7F)VYhO;NT=mU-X!5NImUTv4WsDO8HyaQA}SQ z-;Nz{NW_^P8r*v+(B}9TtHFe|+dN?LFrQm_`k;m4!)$OrZs7WS7=g2cZh-z08h$kB zb@zxTtqLY2#=n6>lm9NfzZZTUA$mlfbn=%7NkvJyJx#Zs^k*~FXfam>=tKcV6-Ksk zaLYrG^u?oY_&`cQKN308H5dJPuUK2bv>`WRsM0)jJDN<;!2x+eb#%q~a<`qCFwtME zCU^&ihH%4}h*-Becyc|=e*#Om`z~!b`dc_*Dy}g&>xYW_E6(9uBQIdu*x59UZ*KEm zoC9LmX@8%BI|$d~10P3i5Qy+TwsvDzU?!%>auhGjt12_IxxBo2@L}DTm^U44@Vvb7 zMXfr(Z3P@Q{U-Z(I~+mL;dP@`7fyz52khx~P#Q}}AZ9FtP0BYtPvQVYT!-UZO6ydwjdb)!l#%5a9)YUDYbvCp$k=S+G zC*9y&5LeyPg^7iHPChj!MvHL4b(HOm7Pb?1X|^sw5{qh;Zy<7WzkBZjiBSla+RqP2 z|7q570tssV84l3B?v&`|HdWg!=66#^rAYzSO^q$soCNQS!d70)Meoum`gE?wNI_}1 zRNEBOJ-yc+8r-|*rA~;t9fh*kIbdpMG0*bwaDNMX^)vi#)wc)b{^p-?u~5l0&)`Ot z?IB-5y0z1hxL9{eY{EA1G>CoynZ6BpE$HvR2iZJdot^ppsiTvzf9MOM=fExgu1bPb zYTkCh?aTgP8mP(Cy*RFz4Bu{2KwbPp%^9^OTXjl?C6D2dXIp?CD6W;QH1Q5i|z%QUE*o-ULvG>+B+!oFRb=h z)#esonT^h7FNY)W@urU;vz2o5&rdXafR*uS1XWvJp8WjOV#&Z@AqCgR_p7T`dRkZ8 z*iR}-awC8jmny!PiT^I3CA0JH*usZ&dyf@x`(C$KY>nc`qqn|8qqK*n`}<3a=~X8c zRBgAxB%{Fdv8USK%WGr3Tu#w)v8-?f=dOvRFEJ`;Wn%+I?DhTqDK<9MtGr^AST4^6 z(-V-4njf#+yV-g{A{4wi*LreeSe_wZ*kSF9r{f{;YxwM;GL5}%OK#ZS`&LD3Jx@)= z7`rvg5}O600!Hn2XBKs(un#Q87Oo9W^#0`9EjmnLLlAXEN-q;ZG~YX|A;!X|~q1%2_z>%Upugp9sWe?KYd8In1#$ zjulhMV!Su$uLVhHpLC<<^VF)VeOB(Nw_1Bj{7QNQ+^dJulfGE0Y}v#Yft|zf0aGju zA#`yVpr0KiCcE3Su0V%k;r>^;M5CI}6JZ&Uh1|GdstlzY9{`HuqbW}?(~a^vr~} zJ9woAZdZlFrhIjRE_^Tz)w&0#{^EQvN5#OMZ~mX5>cu0R>6ptekJ$liXCopmZGV@u z4+^sou(7Xc@W6+Z`r6tTi0ar0j#|`(zm11c)4*=|P(L{vkVuK+`XQF3d^Sz?e{4W0 z$Sb@LXM<9}7z}_{bbl2_(vtuQp44Se@L@ZiJ)cH*)cX{}qpb;wNTA{i3#A4O%j%XD zCXtF=#s!X|5gCua3R>}sWY8lv;7?447U><s@hLiiq>6BDlq-}wHIStIa3vHll8 z^mA_+&47Fm(|cZC$>9=?n_{P#=3-eBr77gl9=ywYH^&DX28z6#Y0camcA)E7@?Bun z%ITzG02?iEul%{v?`huI`sT7v40DGz`7!V+a_d^6gw%MREf7>}2~h4WSVYXG0elp; zI0>{4dgy!#uCM3^3t9pajyqWkWL1N~w)o|1?Zbq|{opGx4@()m zWQD4SK@*(Dg6&S!VhomP1Xwlvo%aNyBU}Y$43-n?Pt$K{<=9Uwg8$mb6x=pSNjx!$ zl>scO;b2^J%DXfSvk*5L^UX;4|Izi{fmHtg`?x(bGLlW%lI#^(rEDRIoKQB$7LL7& zj1bv7A{{a_j+H$tE9=;@kA04#`aO?c@A3J5KEMCE&&%uFH}~_tpO43NU61P;!zcS~ z6LT8uu=|R||s{6@qi@*b3fe1r+z&cxEAp>}jRmsVZ*v=>a z*Y_J0u&)36dw9N)@bG}tXMD7knQSaimKfuer%(Bpir zgWYi|R<@}cAeSWg^|ka(EU&0-SeS8azoBE;)LdE1S1>_bO8^@znUFxO_%WS}xELA- zaQdL4=E4us&ey@HT&dlz*E)*P7WyHBAoa(v+(1q51n#*dqu3t7-)Ved(VTyJ5>=Ma zXFfT5!_8`O^u4RSm1DXB1Y_`e*}Z4evae0DP2ln}Fa0uqgGg_XD@7s98|I zw(Ee|eLtAi1zw>3{zU~@cFy&WjKU`Z?BCls@HaWva6}24{06=rZmdMt_Z=smv>7_m zcw>R{)nqD%vZ|7~Q8<)~7efpjkg`Lwh|MlYv;4U0@b|x+?KJ+w_O{o8{;&N5dav73 z!@2`k*9@w>y&TUGOT)#@xr59}&z^tUS{xq|BF)#Dh>6^YDn7*%ZZ)u@3if5>GSNrui!E>x-nCCMogFITOW5$BYN8DG}Ya3G|+5FnHQht%g zyf=LNDbSim5D_mlb^|Y>PaWD1t&ljU(eNB1Q%tT|B3b@@>HW(X)kCksZ zQGtHv%64o_SzL7cyS#(7%9@3>oc_SGi$?CtJ%H|{IN2ElH*mwTXRawN7&>(x=)!mF zRDeu@g#$(_vc>TnuYal|(!SbfBo~ZKRl@T?A-DDtG-qog)a)apx<;M9;xG-mVljpq zZ;46dJ%wId3AloQJ)aPrKB_`!{T<$+ovH zUH|fVylOb5+}sr5!roJ58CE-55zq+jj+;{SS3bg?sO>r5{F}JJZt~HysQ6@g<*UDl zz>4f>X&EaDD>VuxuKX2->Khts#8UAPb`CxVtMEFPkPkchva&l?^PF;rt%QVVThSiT z-?X^^1OJjk@?stg>Yy>L@g*OrbJQOg&1>~E-GmYPu29_VM4&J1gXscN(v;ky+;;PlQi=?pyWC*)sd0S=F@^-R@Kg1}8^}heFl zcn2crW*V}M1rS9R)H7~BH#^2iDwoT$ZX94xfoan^o6RHKS5bpKKbyR%ip^55FOXLy z@vG=`$4S9X1&3<9caNJ-I9Pr-{|HqRVMoj71hRy;%1B8Ct!l>}fN2|5i8Vn(*87ty=xx|uRGq~B`dBKDMYS~kN# zR8SG*Si4pR`$csP85XNPQ`cJaJy5Risdz5tg8pcJ&t@n+=U}`XbRQnJvvbWyq}0K= z=tc9*FXWz;1=wfR3tFvpg@wo^d=(XqwT5?mo*$f@$8=A;J-N0S8=LK(YVZ$`p}!@9 z8N;~O9B2*QG6W$Z3nn74zAp7rV5Qj3*64Vknc3c&+Ac2(YvsM;=cs#yARyxrx^oVF zXz$r_QNq?Ko`x-$^V*qH4Ylv)1N);3w_MR_OYOUhov1Pmn#>CZnx_r9fXTcUS zm);2y9vk;SN2cJPFkmjTblBs4TtKB_3ia@n1=dQq1q;EX44RjxIk38^6;$=(BNP~N z&VB2gRlG!;8NKhq1el<{7kKe^G@ofF7~?WVUhCh^Vy9-?=i#9RBNZ8MUnmXJ^F5{9 zk3j+dc5`f&(&MleFxEw3Xm}B;^h?qbGTbj3)&y^{sCh*qCs3-a%STKOf;(RVTt*9u8Nz8=~c<;>%zlGKiz*OeG76>2mLhhDI4!Lg#0xMDv z)hr>(T#KyZcclHQiThPg5%=!tQ+O2Xb@Kwzo=_@p%%#sMBEn{s1QY%;E{6yVAK9S?X&x)#W^ z2hY6!0Uua={@jvatOSL!)mvr?Bu06F$r%(=pdj7vjsBKN5iD$ypK>c^nJIlaC$OCw z1JYgm5>rUpOJ62I`)Q%ko)iKF{u`JHMfMBz;v!KMZrTGNAlE7a@LtUN!z<5b7tSJ)sgtoO^1k;s(Hxv61 zmbOc4eH}-`#~d|w4#+sY1kGZbrPqyv*b3(Je7=V*Y6CE}7@&>Jp&Nj8fCvU^>NpU& z3)H{Hqm+Mc@?e@-2To{6B#{0E^W{0nyr>4q9;sj==>(5S|JT@RR?J{ie7OJAH&CNW%ey0G8n%Ti!%%X<88U&N@ z(c{rH4Gk~2&m9q^nhM2{K;I>&Pk;;$-*{rOrr8D)e4SY7@xFdp%cl=zlqTNZXP|px zL*y@;AqSNlu_*uY!jE+9hX4N4o2v?rmm1^&@tg`vy)NG_fY(W9$^9-H$Jv(E|}L9qJ?{yoE=#_1l5zT`P#^^GhaG3qDb^`(tG&>+l?& zvl}YU@gjz>9P;Xhc4$V&Nv4JsD%N>h>QJP@*~UU0%{{#P_#DbGW2q%XKNS3l4$4OvTM>TtBNgzbko+WwOBk@=snB0W9;sPF z3VN%Qo|cT5t+S{XZl&CCq7omv-&g*yD_r8g zeeWI%arO=TipD-LWi_B|@T?2`g zV5PZGU6?;BZDxCyq8fNp2G$K|pLe0^J_;leWYKiAc{< zD650QXPVN6s2d=#%0tXrmR8CL73AjtFRCatlVy_EAcvDFDj`+9u{qrD-ndR(pno8* z(gz;Y(JPL}d6f2WePdNsDPV{nMuWcd`yMc~1n)tn_hHvMUVp+vF%HxTT}G=?h@|#Y zwjBtwSf=@0;(DyXKSw248fm)Jy~e}8B!<-B5cE6SODxVNSm1@Y6VcGDzKVG%hZXU|no!s8WS&JIObY!;64kAf(k9dnZ_3k8Ph>8O%}Ldt^xkpDbG4*fSzpBO?zI2TP0*G|Y&iYF8nRun zo5-8{Z7s(K4A9yxb@dHq;O^Ov&-CFRWuvH7_MGLsqAe`%ZA}v^0@fwjX)7&D_t6o1 zNm)k{qJ3~FHJd}=@bAX@7842F<$(C-VplVGX<_8(x3i=iAMoJ(yrXJBP-SgxTUQsW zl+-T^QLDj%QwNNeXh@&M zb9|;tm#zt9D#(Dc?$aVSu$_Ir;Z159xnLY(zR#-#3^I)8H-Gg*UUdkoND?S{oyKLb zne8n{cUr|70oh;qOU(Vq5BI;lGvT@4f$9^CG+8z*zJ9G_v-zv`^FfLW@OQcqs^lwl z(R|6ew4?eZh5GmNDpY-WwH_Y6SAboP7NvscvMu@T7HQe7W@b}&vS><^FmqsYu7StYdqeq{uq%nJh-_fzm}tuRppdDHuQtJ)Z;i^ zehr8#%+B}qSypkMp_+F?rq0>V*0cw!@;t`1v)>HK3BBFjb^iNpkwaH1G4T@U`oyBK$My_xsU#PTjylMn2$$7UV11m!}PYZ?0xaF5=$f9|_YG#-{^){5B6ls34U%r#Rfh zhOxE|irR?SD7=@2dVlbKtvA`2Sp0pNzRiPG=LmxDwW>xpkjR+_3FDVeYeOCG^VczI z<^;_(mFw3*b1cn59xz^*rg(b8aqP14U?#yYCk+2r+}m0OL>JR{94`dOz{&)uM%dKo@55){K+wt3p0G*RnM# zPAv5J$j+O+ze}c+rD+B5=d>YM|I*TWFf{mhqqS~|=r8GNS$uc$qp6o_jjEKJn^K-b zUaRpZG@2q|U5NR!z~zsLuYZL4y}4$1Yo1laq}Qlc_+z3ye{U!}apfi|7$cPCKge=m zEdHl0EVAq=aM%Ess;LF8sbU;_N*$-bj>-syTsr$QA4PIYhE_4-i!pN13VpAghMslZ zal!~Be?!Eizmd|k>#+vTdzP~{{yf_JXP@ICqJ2sNhQ92THSj{BcmjU-i@0z^G*B4ZOmj4LOE~RRuztKLyjw^l~ z9}2&~P(*>Bsj*EW*%H1(`{=3&^}E!UViAU~t|@mej`@XLwp*Us&SmTQW;Oo$;!Qkq zIqsJntCUC7nwH1Qy`Lp)mWR`gWuY7;&lgnJz7-Yqr#4P}JaU@E<2ByQC&zNgDxdV^ zqNUky&4F7~i^6u$-u05lDsl*{>`O;W3y0l#q&@5sa*C~apB@(`Mf;&0 zke^=}{zv82w){gm&=^;WFYQE-z{rp8U)9Vsp_|)rF*2DL92&}CXMYY?pPZmYbsmK$ z(q$Sxdm1bsbV?p&v^G?esW_dPGVZx`xn!Yg*j2X%%GvOZd@81(R0etIH1iPQ^7uzI zBZ|@4cJ&uTdpvt!C(0}mBB_)OJczn z4Wqj(hkp0^-(|R%Q^E(BeB*aJ#~Ap^Q8K`wA`@O?5=V`Z^9KmyXiI9ZQ5Ugyt}kB`Cql&9 z1UzLaxVWdceL>8@hpQ6L@x+P##8RwgBqRVtrRavw>ET&&a_FcLZE}C&?HKd^lsDxM z4G=C_wo7*sP6lP9wi^BGY~FgHxN5%xAOk=tV2yb1u#uHYJW{lMI*;v5q}wRsJ??Zf z)gX-<$}QO0Xup@9+gfKtbo0g&t`^*u8v^i?>;IH$=j4>S+KmG$kjsW^EV{o8$b2~e z!&p$1&$jU`k58V@;#uCPwNBWC4d)XyvWI{P8#a1E_pUFkGDh}J*I;^YD8GhN&?Ml} zE$7WxIsT>_8GOt$fQL8T2d~TqGV}v-V+!A;MIkOKa4hyJ6E)xrg74HcW7pkdI`= zk4O&I21mQnyet=oP$YZpcMH+8%X_+-mfWu)F9Y_v!316HIKSSau%=xp05o#s5c%Qn z{Q57Ux7Fx^jqu1rdPHZBBRui%5#A?tIQ7)#Gkm9PmAAvPuN@4U1me!F{N^fNLSOoW zK`~1pJyw}CVM64OZiZ@%k^xKT?UGBXTf%)5#>{H#tc-pmkKU?L0EkXnKT)Y|MUj`?l`m!S@Hz&@})i&wYRKB1MV6X zKqiSP!JS+(M!pg5hxn0)PoBiepejI|@7UH1dFgZ`6X*TFQ~RZ_1)!p<&QzjmKR_^v zdjCdSoA}9FLTJ-&F6Ca>@b{328+v4R5ufsR49cV~piA1!3isXxi}F7m?=J16Od=J| zoXCeK0W;V19v>pMS~Ls7_pFM1DvF55M#F{41OF&Lo{dds(GR*!99ImaQqRI;m{iJ< zu8yt>Nrp0wNruL!0l$u(|ddE5xM!@9KvrU zNK=7ZQBRsU@ySI#?H)D-X+@>E^bpwPc~-ikME5(feZ2FIRV&lm5#9;}kf;J4zIW;{ z`8FA&v?quuqv((Eg4Hr?|Gat&+VLTT+vUa#cnC4EF)=Y?F)@~H#?lwDM_;bc z3&qBGbau)uEoprj?6#su4Kh*?AiVt>B3hXk=n2Pk2myjqKS_CIDkC#f!I{O)LcLi~ z5L0Etcys^m!pvvSPxQlRig~l&`~8eyPOXN~=+{o86hLS-+xc_mp9qOijh-G&Y%^V- z7jHk>e4Lh6eftFtScHGLFbwR;3+#I9iiqPe-abpzszJ97&jB*Ft3nmXo!xGZ#)7a0 z$45sING^*b5#fT*mB6K3V!@X3mPPf*XIFgq>ARvfT!~N(Bf_CJ9Z=3h<z~ zw2<;HOM<+dVc@*?0i0Y47b ziFtX})!nGRD$4tZjeGlcQ3->^uOj_7C0EDt-<3?(jSmFr^aCqG&^5anJX|fyk)mmX z9ZCGO@Y7;u-HeMBiFql=2;LOQFAVOyzU&yh-7%?d>%(We|j$beaD!^P%Ko-1Q_L-G$+Qy!4PMScG)cYWc;zv3nSX~zFdDIcG6RV><>&n{35B?9n1jw zfd4KdmMp9hG{n}(yt;rWVpISieqWF|_oj~fukTr!q}EOfgJDqwNAZ0nNRTmOIdLA< z<3J^sD=&^Lege6uGy2TqPd8^$nuN=hraysW(@+zaIrF`ZviesQ-XdfoSvkHWep`wB zIoJHo-1Ncf0PAGI$YDy7?aoX5=Us2bzP7@sHk)lmW2#LAfL3%cvUS2mV}8?Bwo`*1 zCjaK8sNm;U^NgIP#uOW|w0~c#9je@E(AJJ0+5rAZ&;!A9Vq$Y|-%=zHAtV#?b%?|c zeAXMA@A_L?#}KjHa6+@B!U{q#d^}HQd>}SfR~QrqyL|Vbnr{W5R8*U*U+O2MKLW*? z(Y+asho6XS4Z#dw%8)#&JaCPj_WD)W;Y9{y*HsNy`h_ji!(4?R#M1uC$HT*&Ehn~n zFGW;maN;VFtj?<+0nn8KbGtnDUF{twj#S%m0`5v~gn?GFXhxs=6@$mvJ#Jpl2?C&L zD~bSt80a7E@k}`nED*1#hr!T(%+TwrD2Z-qY(f0I2~A5tJ0gL$qT8aGWuH)~*t`PI zY}5B(M3rBPQT*kdKu#EKxVL-~zb*Z-jy4a}_i*f`^s4ZK0CFq|EF1jZM-h->3xaBm zH={N&njySu$?=-pRM=>`F!45Ig2F$G^(*ZFa3SJpQ5`EpqcwjyY36p1r@{LdT%!%{ zRDy*{@ddX~-}*2Aq_`JoyyYl&FnC#lBxCztl6$evcMGE-P~`etXXpbrH#~pcZ#b^6q;pc~1 z?_7k^i?iq&$P|WmE2a!#H9fIG9dVWRzu&hwxHO_=_0QAaYe9jDGN8r0NIPOV$HMld zIc&~Ceip<-uCBIq-N{sc8E9P4%*gm0URcdAYN$W*Chg@k>8YP60dPKYl7(G{p9CHn z068M!WKM1Kv-328%~08cH`gK5?jmN98Dx}9i+4A^YJlk{pk~y~PfYqcW@^sX!E9un zDMeU4ailhCl_J>59yTjbHlIMs7CW(Xz$=r)%OT zM3qw#!eXmUO8OQ`JY~tyex7e))JyRpzHZl~Yu{2UZCuK=(Xu6n6;)ON*i{DMWoi z__j?lF$LaU6}@O299NtS%naXzYLZxjHJJa-Xw&%JosbqaYoyegtd5h#mF5Gt2cs>pSfau6$NE#m!dmP7Ne8a&gj}}JDIPF9R+xAXHTM^hx2)Jh!m|4po zlryuSBi+5uA^d!Z(1G!1rg)#t~IuUZ_u(HuN>Gl8zkaHEKpnZ^$(g zY_tC1yG1e)!k`tFSFIA#!HY9j9Zu6d8G8F#Pom_r$5%I(HUipYErIm<08~4r{ymky z=+y1MzOer28|57Hd6i&bLM1KID%N;K0{w<5~~wNG4^{os#>wX8N&Ju7Oq6n-`cnuLmCpL~LrA^P7g@1%^uIrks{aU1KY$p#ZYKHU$4NQ-u ztdVRHrLHs*wi^rPS|(=f+~`O`1Aq~S?vWw_o;}O8D6T55sNffcD=0JyE3%KeVce%N2O_q^ z(mAqUpD(}ovlOo)gerf&Erp|3XUa@cl}<7}dg(k<{LkDrN+|Ceel@?&%L}q#?Z$zd zrT^lW4|_{rt#%Mt*VE(#l!x{!DF~_MtE^a3SSNox5u#I-7u+^pL}H(35KpE8`S(K2 zg*>9tODURp_Rtbm1j+p0+xGcF*HDdRFubtYSRM@VJJ$Jc9lJNqiqP4=CqhtbyzDU8 za%GTXi%=EX9^}2M-}%kdB5FXAS;4Fq%=Aihy$bP5RkXjqQ*EzLp#tihyv~`W_|%&i z9tNEWiQ(LqnP|qH8ppi14*-6=vO1VsT8BIa+}`%itQYoJWu-{Qg&Nf zT3$P8F#lx%R|loc<|Zi%OYZp6$i2}3BE;jz>HRaYtS!{kzx!~vMwj&L-F#{Up@rq{ ztBs9s6;Lh8S|k-!$>}K`CV~?_LD^z;&SnNqg#!}jTauPj3vgKq#|s_6!{C1+Dx};3 zVY0+3)G9f^?3Jrh*{|&ZY{wktPR@?5wzu288F-Tn@~ErZEQOBIALtd+sIiIehlkgD z;Uqz~qL)c);deJ^e8H}(D>*^LbpTpOE5Z9K@ij~T0|Uj|SzfMg(NNLX{#vjG`CK1FVP z$Rj>Jt0hG@t6DBlm4n)6dN-Lt9tH}x=;f2W?ii+P!TIDu0XuRh8)K85)~J+D{k`5z5s6W3(jLV{&x;^zm5Aw3I@xFHJ4uWO$_XyYoNz+1`K;ARO4((zv}U_o z62eZOn`4CJttia)Wsu{r z|Iwv&mp`8&w|RTp(}=-@+G{?>w$o)!eYWA5S5$kOSUy3Z;iMPM1)xvs5%ru$NrZD= zeGM#&7f6BX?5Y)-acR0ANR`}yROxJBrCs#wcyD2aKL8%n0)KsZ^nH24eX_ih)B za9BiNSsbqvHM%4qre+C=x;j((FOW_D?ka0|z#AoV|3JZDQE`adj=42rF+zKOp=j`d zP1PF;+;WYx3OLQ%IV+6{Fy3Ni#Hp8}w5+?H^6`F^;5SESNs?!Iztic6fcW{7&!Rt= z635@XFYDv7N3RzQfC{xEPxvF_kJgZ_E@S{xmiO^?htk>4uR!dezc~S^gVYCeC``b8 zp4lWya9AM|>Dm#`Cz*`QV#;L?7uuhY&U&3<(=d08{{xr-Zh)a98K)s(#}8p84G5^W z7jO_aq-Z-mVkj*OO*f7)Pxa%RbBh6?!sP zHuZ_PSepQ?8ujYxyW*TX^BL*sw>;i;`Ko*`UenG>mv}}YIej=u*R8YEwGau%L#&gN zmrPFPuv0rCsM~KKXKrjZzwq<={KfVnjMLtb&t8}xmQ*_55giP5x<-JkmmTYpGKwGTF^1?1jg(!e>ToOWNCqDUo47gQ&Xbxc11p5Y%dn=M-Ca-_*>dv$}cT82d$ zCe`pd0q=-9Hmg`SqVFyihubaKv@Lel&o#O~1I*m(9Eo%}=xnsj(6V5i5A;_Ep+5LC zfGEBG_3uBgfuM^i++`nHlp&WwLgSR&^^qAFq-JI+)srzLCR@k(e*T25CQj)5e<8pC zqy;{23w3oSX6Ws$FPwbkzuNT}11nHf5u8x#tFBG)Nv6QnYE(=)8l0rg<4}Ny z$f*aYnZPn7VBIe_y*19NjE(;8lP}K`cg|ZN0LxenV?gM(m=Li}`ps z`49ELV(qrJ(b4yxzZcX08O)KZx*^2~P_y-7a;%?4VA}OmW9J_Pw`;vmc20j`K^Moa zK;j_hOBXFp-3QiBlXvWyH%`=)-&=KKCpa{Yde~}=N%NK>URYP_|7zi&JulpQ9LYdg z#pOap{rlU5PgRviMa>)OV3*PHV-w?}H>m}0GIIez;QZ$|w)SA{>lkK$`7jx~RRv@f zuI2N;PQL29OiS;+(|O+NbL5cUoSTmUgU}3V zZf*%da!t#f!}a=wjC6`nchgUHuN{AU`ot*g+MN3F1gM(Q<$_T7X>v=C+SpKYl@(c22fL96e#C2I`tXNaWBQ^cEw}Js&^ZvD0*Fcw zsE(q)ii@ZT3`jhSzS@HSTR0_1Wik_}n$qZx8Izt?&xB;30Zmg?V#*x}+nx*07fc>1 zs(lL{#Sdi*odhtFq_0Ko1tMRPjDt}l^P?;!cK?0sZq%!%A_u?ZWVOncO{8Gdp)FVb ztVO#gh-wnPMp_w&N=~qI*Odqg9Ulo%w&=eao&H;MRv6l?Qu=BOkYQC*zVoKR^@75g z>nrntX7%)Gfp(5pz2}x09R+qZ0+&EpE_mHr;p1snr#()*^nD%#z1AN9VHVMt>;BWj z+zffC-GwNXpRE!>h{ymF_;J%dMfS;G2IpqgCtDh&_OmSsr~Y_OsGP^U?K5A2L0mQC zFgdZ3Kg6b!Z9i65!|3mBhnGuZyUMEbKdRce;3umJ1i%vtD$1fDBU2EciHx5nVq^>` zDr)ZRlr`-eAR@+Tl7MhjszE;Jh_Rvf-*+-kRj^p$AkcG7iz?7AchUns4 zA&*m4cifn)XdaNfy*}>hUh;!#U+7zS@o3eIfdZXE{#he7zc=wFXC%{?FPlFcEOQI9 zE>L#BqE?&!f`zYdq2EGvP>E2xc}k37kI3Bc-FY)@04)et|JZk~y_q30Vbg!HulC0$ z?QofnaGLz^V+UTFLpyCz|uZslGM6iQ!G52l+pP;i~=yEx#T9y(6;#O|2Hn?yoKlg$e-aVw4wK%vlDM3kzJj6r3^Y|d9X>b|yd2PmVJQ#G@ zj=wPHGNe;r2)^J9WN7U}XN|jLSO?0Mk<4=)(#e~Y(2-^4Q;(LQiqFj3S$X3p$KnUE zrT>H4(on{2v^W~89)uhMBZB|XSgtdG-a3&M=fV9Roek`O-U0*|TOIv>gIa*i`ujG# zFfaMOnOzj_84diqfAZ&=@r=P$srAVI2q>zj%}HhK9#VxLXiz@R~}wh>JnODseChsz{GJQ}7;E zHblbp9na+`y;q4m2V-~c)phuu6EF)`f+{Mj{G_zyd(uMS@`m?|?=7sH~_Q;bN39VJ;Bo7F8c1ABrXtXaoGhrX}MAc#jk zc0&eE2ZAVsm41Lng*8-t%5?xO&6MOlHb>?8=~-RbudD``az_y;+4t9(%YxRiZ z#>88ay+OPL4^%1+gCg%VH!1`N2n)^I#;uv;Y7O^=B9(aX?-D1_o@Bcum9*FobL6_9#OFyOau0=AP$ zkyYjafXJHz{0E1!rWW3)MdhMvGv#?fng;T^-PfwB%G*Bjdlm2sAC7Z5)Ash^CrXND zAP>~w`j40ih%7Gxh*U$_ZlJE*xuSCKjt*4`a7T}{tLwBoDVBx!>A%>SWJhifj#u}PvXtO ze2ave?~CXUp)ZjVBHbUmzs&tst->`y>fjp(Mw;(57_FLt1uZpS_JOX){=O-SE~JU! z&UYTK04_sLUQ;=Z)5rPtbfX$2iTc;`>_T(>RH-5~DUKK@gp*BZM@?^D@#ll7rHLL>8f1ISL+xl|NWZy(-w6Iu9Le%m#vurncMqHZX5igulr>0FTJysp9Czo< zPN>3))bC2-7e3U=Zl>Fyd*oSm}>56y}sn&H&sahfI*$bn5IL&2m zQlp9b)}7#XnB!m0lQ#@vzI;CfuIDq9+&bY{XF|l<{aHt?Fmawc(buQdZxx%-NJzpd zC#Oy^hdWQl4qiF#Jf)7AGygtDvAqnlu8(R<0{R0RJ&sSWjTC)*61wMm3D-NfdI?_& zg!9Ln`z2=Iyi#>LoJ6`Df((=`}J-0s@XCa z>2ZiJi#^}>w0)MQ=v&R7-j;o{plYTSfhDzSdMEg%eYIJ#s<#*xm+*^oQs>{+7kh&oHugVG$AdD4 zhJQ`F(Ghz?p1w<_T~;>IzxCgM_gU-uBbl=~w=p1HPQ*Ljp7Kx$YC|#!dr9xp@>~HXbP4acOfCBeRCZVtF5PG5lVl`S`*;;iNuDsjo0AZdy z{>#|=n>*rJR)RMyA!EyOYCq1Tgf-ua&Rz|3c&q5^zVnJ1N5Bqcm^8U^_k8xWU*BH= zSd${FwEp+F00m3rxiVR0#Ti)Fi~`k>%@EkHK}ir=;WhkMb(EcJcug{EbNg2jeD~7( z76|L&`)d!cJYmN^n$3IF`hPqCz&lB~xkYnSD*>lB+JQ7QxOjUn3OsbeyEh-xPr%Eo z=<6#h+t>5+Y@MHtIZI)}{n*Ll5erVwA33bl@%}3!;3=d4ANk*6Bd&>0&;B2=k-Px* zH&)``Vx!__o1QWu;peVACM4BuuLoD@glc~DE%)3lZdL)zVd}K=DxoE=zIt%DS*s7t zQf}rUhw*NM+4k7uX!X)lIo1ax`RSOhFNNKmDzV?apOYW)@s)-H3{m~Ou3DPawk*(W zW$G(BSTEMf2^eqolj=F>6Q0w_D6Mrqz`=FdiihnK(W1JsLz(spK^7LIYV#Sdzh-4j z8$P_-t!UqSa>rRD`KWFD!H1))ELmAx;JDZT@JoVlo{v=p_&bZ-H9PY9%tfBt;ckJZs&jTFSVq{wkjLWl7W5-7< zA>2!~aQE0ERo_ZezE$q)8H4s!Z+;FtQRqyXJVp;1v7lYgCj3@~Gp_@US1toif|8SX zKOtRn<;iAIs%*Fn`37&_QPLkiaVU6mPD%> z@@xrlRHw~7at1fQFGV6}wRKBxsT)o{UN`cQF?bRSLh3m#lO;eZQI1|w;sjy;VOIXB zto%T~^R1ehMfINl%LBR%=l@84RHdXHSP=wh@1o)*g9^?dr}rX=DL2P)m9#sQ*BHqc5t(y7zSLvjc;BsbYA(bF_8DPQi1x&x{Jt8)NKwhsPD8@ zbh4u3b8QBK`|hUhNNEA_Pdk_H!Helnw;LB4ajG8u@0Hd7oKZFC^3Q5VNRgrCvjSXX z$lzfZ7~#>8-PX+bor5bsi2?!Khg)FN{y#VJa-yUW@5zA>&1t^b0=->uJ07QfAjd8` zLw+vnWvdrtTX$E)B3p8(u~sxK&nUB=g)FO0GN~&KCuDKynRU+Vir%M<$)LspeL z#LS$T>Y)Mbaolg=dbjkA8MOnO#TH*XtI56&E&1X*r~0*J+JFmYe0ZFPf$_``7qn{)@T$ z*ZK-g+Z~|?T+hFTUe2{?t}`p3UsR78#@*ve7BG2b5A5=7|BvNKV1~$$A)N5Xp7snd z8^BSnU1A1Wl)BL@EF@>YLmK2qV$;)qM^ms}BA?glcxtC^27Dh@Mg_NnclmRIUGG=h z#)HYvjqPb+q#tE?M?Mwn$e8bnW+sz}DS?nheZ|kpZi>|b73(!-3A^!F!hA4!xwKRc zB$prvZz`kwLd>g!D|T>V)vu!qq)^x*qP%QIV}F`AK>c+2rY+tql6p)AU8L;oe^ z37vZMSIUzoI>Vncl2Hbp^>KKMON%T1_WVbP#xon>uyiiu*^sr^FaJ3HD$DEKX0Kfv)y|fX;MSUdlS0YF z1-#xm?s#b23vIK?x;Xo;cbT~tirUnPFVO*!aFkt$8k^q=JjXRnp{gWz<95MHsFq) zofabW82q`*w9K{`aUL^AN3vJ|fj8hah$}oN{^P*11JDsSm_~FYEe420J z6tKaVW;yu>H}H`8`mGbr4FnI~!>E{LU{neOp>NJD@^PXZU|m;ZGgY>x2s96X(sW5B zywbr~aV0>ctd$6+X0czB{T~_5x4FF~w`QMzgg8`3?+O_PvLFAW#pzunrgT+#(wq2g zExQBvn*U~9x&e}6w}a!ALKml>FW)_QNng+6dh7&vL-tfrpQ2(PTiYPCT13688`9m<@ynNtpo@sc4|Gl5)pNW#ZH=mnZxo4LDzZ@SK9 zucrr$``ORKC+l=g%Jp^LMgZO;tig}|*bBgAtE8E7YKcezO9ZoZ*AwWib5?P3Y&e}* zC{uxn;#qH!p6b^x&PYaKWl-i-76l!Rff<>-+Fk5!SoHydGiU~dS<~r`r^jh(rV-4{ ziWp3;MQR!75N+nxI!H6y2i3w_)B_ddQHsTr;D^e}Pk-;njIsBT{nvy++kg)dAaQ?^ z|2zSh?c$~28-aO`@iHl;WN4(N7h_afZYlc<3!V1$8x$2O5)%U{Up+M!&Xyn0Tni{m zAoiDKqGQFkBdT-Gko357Yt6V!6WlDIwDHHMWKu=ONaSm9-ZohSj#iS%nXd|VU(!o- z$9ClDtrT{84S!CYSB!YM2NAxaesT{;MRuu@Ddlm!PywNQE#eE z_>>7zM{k4S!VKU@W(GLA+q1Wdud=dcDEUcV$HcKlZ9?h(rKah;gZFI?bCCBS<>pbc z$NGK!^@HKYi4S{C`_Z)ws38UXd4CjFY~&-|oI9fR9&7S}=)8kdubFKT0X#6I1~81D zYuAEzfwYqdadh;Pa^jnNRWo~(>M{YS3c{?>QC+YFjoC5cTduGH^3Y=hLJ5dVx)pG9 zqkk1M=U^;Bn!5jhFDiF@ZgY|;0H;?cVkY0Gd&+;;aB^}uhej2RQ`D@6&so%8qCFnW zKMowYd^eb@Cp^UyeT%eZZGa*yz<3`}0&W7h)Q|0LFhDvYG4uq@>b`Iu)o?1on2x#A zgensUDbanTnRz`>*^}&VPjYO(AlimysYK;Gu6#iR`MtasA49lMHsrQ6GAAd;%;_m z)s^tlk6rx`f}?Np%1{FXp9c@t#>#MG&9*J!3m2#(cu=#Ss{og(@*Ly%oo^Tn#4$mx z0ThGw;|Wkj0n;HDBJes+GhUPrzD%*8ZugC6d*8(BN_vZ_IQ1vyG^mZhpSsNXyaYEU zWf?*7ErQD;^F$lv(!&v|+XR2#V|Phb9q|xSd{e?nmTwk<;pAvdO4*Jhi?EC4x)m2Q zGs%e4T1*YBa{r}?>6r=*hAQcVuMS0=zPRK{c}e+mc>c>xy!=R2v4}*92*y6)Q@Pz4 zW;{d`&G#$8-k447Zl1PUWn`jGjadezZ!=g-xM#**fCos24haX5&)L3!f=97*zp0LQ*Dlp7Gjk#*!(+1u*2`wQJJrrI#pa9gK*cdTvuF-AQ+>%BrXo%OR4SS z^g-k@MewvF<^4Lm3t?Ob6v02neps!tHW6^u;f>->#ASjviaQZ49-@yTc!nTB7*E9v z&z)GA0OCcgj3lUNP+ORvN2^_Yx~itD)Mlf!yiEUewLk$=g8QfSjRS6e&anXv`Tsud zAAp6X!GZTr+MIV};2iVTvbF54nWgjrxeX^b(pwzYvIEM(3ZdqN6>7h5iQ@NocxcPt zZ`*QoI`VQP?wHmMON-ANqjBG_EbNVsm3oUwNQ!S8h{}W+NpP+&7o=lokNoiruJ?|o`hWk&BU>mlWF=Hqb_j{0jL0hMgt9qga}JRa64|m+ z_Bv!7^Bmc-%E*dCR#wI_&M|+Fqxb9c`ToAI_xDfYoLk4^c|ES{zAi_lFrO2yEqBD` zCi)lNnha&mut8&oWA4L7btnVdQ%xtr8Ar7M8U~k2nH!{!wBZRUw=hEv5FQ%LWnz?} z7-stP#eJ7G%nxGoP~cy{8#nCcoWAi~0pf!LWWPYvXH7$a@WxLjvs_$U4zrrfGQKDu z>c(Z#DXd>vrB({C#j&&5Vw7Ck+g3udmBWa60D1pz6cDRNhi;BIpi5y?wIS!>RW=V= z4OTcAuX6uz-pfBpC{RDt30=1Rg(c(L#>3RmBGhb$3UMnkeRC6(L+e%ct*!IE{=ca9Qt4Wx7%Z!toXYk!|~fJM29&Kb;_8O>*}0>KhwKxgnaQm_$YQJCiOg zIou$~}5v9&4hOpr0co($3r@E7X*$mzPtgC3%$zRc5TcjB$O~Dc_U!*lPsoj3TTcpw zz7iHbOG9%LUr@?F9tj$965q~0KTRur>-{-`ouMoul^`F*&Da?KqDT3;`N7+%#^+znVJ zE-t-+=Y*V4wqIROR0pk<8 z>FHq14_t3Lld)gtgB>wJo+jqpJk|kl-vJD#s{t&A8R!azfCD-F@U-Y$Se+aU`$SjS z&8m|J2M{2pX4LyG?B*=44;%N8n^gHSu`=MavM1ff%7`8@Q@mi=J<%W}PuFO_-7|gk zXd|{e{+joI*Xm;($s6F*_3BSi7i^4-o(PVP*b(SZLDjo)qsXtp@USwk>VL+NUa%Ap zlhp-Hw`LE)AB>${ z35Zy>2lJa~ttom6h^6`aLqgR3H6BnL{IURhaA9kdy-M!Kzut709Q#|Nyg)|vKX&T> zFc6;vHjV-yT#5%!hrvYH%F1Q|dL&W?X1AcyB*Xg&J6;9m9GxVQD)@m@cURoscpST< zT?>j zdnLQ0{dm>ov3Lw!2dq~H7RflI@gjuyH1T_(1hzFb0CYO7~v!=eWqnO1pg!BUM9$?hls&CRj0WFFANn0eC zP39kvptfEDOT3N+7?b+aL2?1Wl+LuVbSMH#_^Xq_ysWE(e^(Uo@f~r}F}gR*@s-hX zZaO;Uv;k9$y9NOvHKh_!wR6q{YTSol5SsAXwA{ig z$7O<4oRO^Z{?_nkORxMD4NvPK2)LPszU^96v&7Id?B*P!?}*w1>0QbGkE;-(zb!%W z#8Xrj4hp}TG6MxT{Cgx^um>2d4DQ5&^BTnrSk;#UR#qS+UM}%W*fOGLj&>sAJ#ZL}Bi$pR4MA%Lc>Z3MLa zj7{vikm$lfM8l=V$yO6(CR}yEi2{XLdViX77_winNXg~4-y)Ea7)(_A$T)2QDZ##M zq)f!O&&ciBxmBvH~U@^KH0%SIW@+ZK3dG&uoZ-PAM&*T214p9b5P>{g%zw!_V zSwCiuslN1A18*K4Nr=DR{l$B-^&$-`DM@1J%eTxF+4$Q3_3rK-`AdZNAwa8MS&;xe z{|t+8xhRGIdhFqy>)b6iztEO=7Bp#V{6#b=SP5m+^iV0Qiw;JdCLb1NHZZU;wg^@& za`W05_Jd7aT~wf!5mIk#w;CK-v!%}a(`M)XDqP=QirMET3KFtGk*%gW7jlptr&{e_ zx~dQNXIwSOE#7~yTC{)bARa41I9iDY`{_M0kFx|WW}PqF#p%TW5kHOV=-nQJ2Oe7{ z9~VtPIiv}J4+`6Dt$FHeYWkX{g~HeCqfJ*Sj(_1Ir`M16KJh>7yRY3Y@BswggeqYd zUrDak`&KO`7&W9y2Ld3zrA5SVce>&sj_RiWB`yC`B%bp@MJp(*7Y^!7by}+?L@Jjj z#v>p^-*#0rntJv`{!6z?B956dclU61CY#}dWYU?XYiRgIM%o$W3rgq_W2)CtXS0g1 zMvyGz#Ftm#;otXMJu{QG7$rkc>W>tEIg5&90ol!DFfQ*il!%uN>fUj&WlJ3Lh83>- zL-M|oAE$8Mu#2qhkxe5rudNAFMULEtM>LxO=T=72uf<|w%*3yMv>*^ptij@~fdOGg zkTSwXdYvV_Qj>M7bMfd!GYI@rxjj`@IdW$Kyl8y$D%b}!?DIpYVNM>(3F2tXjO$>s zoEwv6L8(jV2-88b4&7lCI-BpZ&8Z5tq z6rk+DKogLll%M3j0-(IVDv&RmVZ{DzY`eo<>j=vMhiUZdmwcpumUsxdBP2XsyJ0Og zB|P&iP?Y?oC?@?|dsvmoX*rq&K7cnLH9ELF3T{Q#E0XFC+?~*vdF~PAfmcIn8V_SA zg*%%p?3FtUEvC^=04|KCh|q+PJl}G=tuGl49}dCThv3OFUjFT>OaD+{qbP`05Vw1& z!KPKgS3o-qIdc2p-YFVn`wT@(ZiyLve94LL%5<{Bwry9yW}UL- z$;`#Y47bzl8P06@h1F4AkTY~Ltz5S@a5!v)6W*BgI*l0b4{T_d`t=Jn@aPr@NeP6I zoW{?L%M(N&jT--@Pjhv6dZt5uZEaiuQ77lrHL|pN?dtEoJ~9t8v`C<6I_(!fa|mok z$(;g9@OU)B<;}Oo8^$VJKLP$l7N)R{9_|C z5hhbb4AN5MZ@dN4H@^j|VGLVjqmRp!E^Qo5V)PONu7F)NKhAHFM|;^D7%kptLYfkx zatRUFJ^u)`e0E8 z?QB6Udj-xjrGb4`)OGAVUbdHt6-jnTl}Lum5Zi~8$5(aW88k(xZM*YKJxSRykoaVG z9^$u=gY6JW8it$6_ny(89tS=RLJr8$uSo9x_NatZ8Q`XTt7g8thUJnY0l*?K=0?Dk z%{Fvn(xbRYwQWGQn$rR8&~R3xo8N(`f`b0a|Lb}JHy`ZM*q@x!V3C;ke-bDK{6ha@T6{uY`kk`EV(ZVCfb>>gC-gq|i7n0tv^| z&Z&fhw9tEJ_&*X3Nf#4>gu_(lxF_YWgrj)=*etdpef6o8jZb@$wfyxB;SoL?`GhO4 z!cuWfy5#bS0V{+=yvZ2Mv)NoW`M4;P93W38@Ar(@iPxy$uv^mPbbe80$Zf=&j%J4lp83fDn zO(ypj9t#DuE1uU}d0dBl_^-(pv!p<-Os$RrCz zoZXkCfN_wZNlPeqn1@c8rN>^T$4}#Ib_TgOJf6zoKKireL&&!VxgVB$y`@?>AXlWB z8wos=)IrnE!o9MVj*T*y_6ovqMJA| zG^`7uNsfS z-<>PD#fRQXhWK?sy?YSoIU_FY;ORSn*Hc``OF9hgINXkfzFmUWnK9|kr7Jx^f}?Loxm>xa0Lm_o({6P|_Z8PiUXVN!MTonE6d#Gzd0 z#SFp=svDmv5V<`-tX_Affcf@sV)sqUrxVDs^QvKRsa0wSd1K>;vT7x3EZ5{onDEO` z+W)mw{0C2#=j6Ew^*$@p+pZPep4)>4+aP3Va+%5nP#V)pMg^LxgSn!8y+_$SEPBe z8}BUN=y?8qk&&d|4NO_fD5s@XAIf$5iN1;9+s<-N>SK5GGE9RGRlTF9jg<(g#^({r-qv2@woYj*i> z;XHu#3W_HU`bo;Fd7ufF1(M)tK3|%XQ}>P8??lCxi9Wll9-VxJ#~`TvZAecze$a(B z6o>Gb8|i_~f6{5G|3*K!$#VGUTO$mOoKMpuBGHp&bw^C!5i`C&%k=Pw<(gAQ-da^9GLE0)p`RQ0-Y( zu*8D9{rh*#@Q7Ctn#*IB?Dt3@k=8QP#k0iL3-ZtYRXnFQDO^hhFK*c*4^`FjJiLIH z7}kOrech6_^#Xj%V(+WL(qy@NI)u>^;y(sRk>hBk+>ry@@q0}m?*wS^0H#2G-K4y^ z%JE6p$Gdm2i!9l>3whZuU*tXPN1Yt^WM^*&lYn7BC1YOvwz{h1ahO56JME<-={+}F7)t#pxwl-uAB3rS11c!{AxWzs;xORExHL&uW)sJ4gZvk zXMVr>a<1b}O1`@@15nz5>;#8x2MT+!k|ax#9uQnp@l0AT1sc^1M7+zQi;b40cg`kG zd_H@5HI?bsRM$m%BA~-#pa+;n8RJwy01(sTuU#W8D9{nnU=}9+8xs1FU_xq-nv%g3 z`yM!5MuSQ76YsY#uYmDF9t}=Z$;l36ZL#0$a6^R!CQ7k2Ay~E^_4R9DU0tfM@CSlO z$-@h?yi_|p5gGK5>|+x>QBh=5FgyiM%la>EuGcNeg(8t%HXQ`5PgQOyk_A3dSD%GZ z8I(pK`{#*gKw$KCpP&&1kZ;~9Aj0%3VoxT}!|+poIXA{{Ju3&x4&~l}FXenr5L7O; z$@nsIK+VhuL|QleJf~FXvdXbT1%GuX_s(Kz?)w>Z3MO!@E;?SEjVIw+eo>Uz_p7C~ z=nTXXrO1FSIeV%OYq=AXJCsuKu}-JZfEE`@3W7PnIy4O@>7?Vd_H!^S@I!W=ft6T- z?znW1evNdg(rC8f!>QsV@KG`dZvw?qpLO#=Qkgsd^on`aS7DBcYRB)i9%~pnd))S5 zu2si}^GNuCu-TIM8H{-zgIW5dbHngFmS$+=Q<0kqyZP$!a?r;U!PE553Ccs*`3guU zkM{twfO736OcBOSg`swqk-G(K;+>)*hd|mH_H?>vW>oC_oJi+W_feJsw%4Uiw@ZPG zA!9d&l85V#VemG^{n$Sj@AL)t+}}v*1inJbgZ6fN^L;~@-o-!YXJM`+*B>de68Ed# z&7pn@(WPqq+6)YafFM0j@%Vy){R%r7KuoC+A4Dm{m~?>;!3JfpUx+Y@fp`p$lstvt z8+90|4hl2R&ETN6s}5~4q~bt!vJYz-$)Z!xzu_lcx(`U*FgT0oy|Bf<;W6dw?9l0E z0`~LF!E=oe9s|!fIl?IG1c6R~AS0cKOP@5+A6oasU&aplhNZ{?`EE*TD-i#-`bWeLcoC(pcWhF}izkaMaA1m_?mUYrdmHV7(qH zRY4kF6INN#Z-j8t%XPgEI2r*QIFSKrhxx6uv}4oGRDz(L8YRMA*!1!Cs1>Q(!gT2R z8`ckLAXnN_!qd?g)<9rUR~l1*x}&7ir3r-brUO;y83>}ZDOB{nIHbPO@Hz0cev1zU zb^oKmyKhtDPf0m8Xh>m`*Eg!ht}N5YHd4wqm1h9G+-(nD04B>^qh#@;+=)n-0%k>u zosWBM1Q!Ad^q!x=aUw*%e25q^e|4%8xmh=c>_6!e_y97PT%EC}kuSGB2s07@8o~1t z8;klZe!fo5$jCth1!4*0<-U#9*0UEXRgw^Lq%K`*xyEhx4S80PCPXwOk=c0Xu7S~~ z7Plv?SGWjqEkGtBI^4#}RBnp#3;?4n1#{+M<~ zcwgY>3o&n-W@)Xot2vanqtDj++#0r8XaT`}_<%)$V;1}jC7VkZ)~qu(!goEL^}vwC z3IZwXuPDS^K_?=qK(8QGNsPH*dGXGxcWiLuk0txd6^t#_q85;^KgqXygEBNOy5j;L{#KqlbN{UsA#0WtwhBCj5o zb4!cDzi{1kZ`&p#^bGqMlzXyDP9yP7kaIN>4$+Uz}x&Jr?XYzS$p-(TB;41Fp z88sHUfkDtg2F3>tYR|D_Xl<1JYVlhKK#fpRvhGc){rRM`{w>aF>zSmR|AzAU?^8iz z6~H)7z1aKeI^~_nYQiMwM+=g`#zA<9*Hpn+ZN;BY(T6}e;XOx@50b-9MU0v2Aa<2t zQBO~wj7w50?NjyBH87B|w7wRGTjSX2 z4~)BEz_gxaqdgYKKMz9oxh@bS#Oc&Qcb)(_kd7qS+1*C9H(tek_!`WbUjvR8mrt+( z_Q&%Od!@tk`X?vHTo#zb%F61KeNml*fD^Ap(D*HZ&C@JH-E}ut_~R-fIWaCUE6~DCtHJMO1>z3m~4M!TgWN1hLH`(n^B?swUXB zE(dbc$z&|BQXIz*uz{A7ho2olbCS9c__jU<*}T%9zn( z@0K+(ntj--sw#E=BmbzwfpJj|pl#AP;5|ATF9boUJpa;g?!5(S9dhz2K8W4I&&d)Z z2)sN=N0cH@hK5Gwy5K=tUq)IQm{M+YU;;4v(E+v@j=x+Lwe5~~ARv%fVA=$1@z|F| zZxH_@KSA}ggi6@othM+^@lLA8_Q8or;4gcx-EX>nFt~!7;f$?weI0X8>am??*f_3seav& zXLj(+h63!O-FkuEhiWLAV6_F&qxBV^eIp}u0N!P12l4R%1fGANloZi4b(@(G{$m9> zjXfFJ2bsUf-$iYZ`lrNq8x9XNfZ$xtV`zin-{;0wLR5pV3x_n2j8W3Hnl@5hqb8}P z7QbkTX$j*gAq*IRdW_lT-ccqdQRbI~>3y>anMn;&6dZz5IVcMHugl#1Mjm1}VI*=0 zbiy%#hx>O*kFI;9ps#_ofZIjp4-KzlOQgggnZHu3n@~(yWkBe)%aMy=+B)2Ye_k#ms)WrgiTgD1jdUanN$1mjxmT+qY}H*&O0kGv$-F6>tJJ1xqIOOLNbzz;FGx>h&r1(~+OhcE9NqLB09Fz<-Pd3f&xNr&Febt0pZsc7&{u}{C zLi?Y^edRT+D-1eHo2P*c_ouvszU#Fvv!q^X-(@#+Ozg4Qmch>{7NWWcB@df=2=b18 zYoUNw5VW)Ugb{LG;d&L(^uc_R&TAk>CL=^;PHpt|0Q~wkkP0XDq`?($O$(kg0tWcB z&9=2$;?HLB=LiTMnK%UZ{>;wa$z>G(hU(31mdogl6 zRV?l01MXq@*Q>A2O({R)3Z7E#PU792EX&&Jl?gxmaoCL>I@&=TqmN29H!O6zH)ow} z`rOl$Fdq095AWUMg6T0b{&cA)zs0%jQ(DSdT)v#(`wJR@q53cQ zRV%E@25;HLG6Ex6qd5bCBfZK{oRT^wk?noYp99}Z&5YmX<@}u$#3u2`Ov?_iMFQ6d zh#YI_>H+cLhlrC9307r4<Bj5J?|iz96dH1fG1twArUi4yzGEE(r=$(1ds2<1#TT zFLwMIuip2|daI%gwZBtUY1_oIjHneJ`U zKx!5dsvt=wWf86TkHis`@%Qk{HUvHF|Ufg?PlPN1JVZ;A6LbKDXe-Y1~QMGsc zr;7Q_YT*~uK(_CDY=Z;KXWFc=-zsOC)$h#lIN{R8&hlL2=i!!km*)Qc;*FPz@t*72 zMsNDk3x<(SCi@S@Ys6L)>RlEJKLc zRLVMIRYVFx{uB@3j7WhhoCl&H5t{|U_b_Ve@ZG{d#L$FEN}8s&X0f{ZRf&tXj1%+S z_{F~YNPZB5mo1YbY!a)4EWU0I+fxR+8hA!n&YY|>S-Z6%jRpl=1J5rrs*O{JXnAkYjzgWWsY_# zA9Ji0@bpb_B}VmCj$}j`E|JRjDWV1_arbJ8QT9VclgRnX7eyjBFw=%5cfjtswIRw} zN=F61d)q5&6(iYPxON~-neFJ%OrhV~UrEGcbsx47V_Juc;uH^K44s`Y8OLKbE(?KY z?Wav#@ZzS77axBdNn(qdH!Ql<&U*J!j_Eh^Kwk^S{pLG`2fLJx&!!qdDe*_ojVb>! z&Uy;5d!kuY^CZ7ZRLD%kwjVJZQFiCqcj!RV?JLPaa8mr;uRJT~eYZ=tTj(stIe4WH z`!XNaTY)^8cPZ-H%ex$suNNrpD{0uh)ydPAoT@b_l52)ljgEvL7VaG`4-W=kDo5Op zg!6S9oilJUh{HVVXcIe3i0`$=m>4RB-?V~sAQ`20qr6_h(>oCYH0W`j{wW(&6g#<; z!#(FQ@fr_@<*W@X1LlEUyv}0Z(1zeUi0|u_N%@aZOefLVj}Y%KH?1|_46O+++!AQO zY7ZT(<=g41c~QSO)c! z*79zjzvF(8m>`Bd(h|dZoDx^vDq>*Gq2+>KM_UgvagWs+Bly{obnvamLUiD_I6-tMM^bVNzY?~POuifOMOK!!Nk;75 zODGH$GHlGo`sC8Z$1a^$<;p-?t&!EQ(eNpLh!;+rG7Na-H zKip_gqhsCiT)H!8osD#sd%KVS?x2|}EjjRH{O+A5XD|F@uLVI`3JKi}o8xE`6 z2yaBWlfuks-8^Ln#)xpfk$7plAYZjqSk4!R{5O?dUemYVSMm$zW*7A7GRRD0@`!wvb@pmwCCaj5npti%k{7D>2icse74Q8b}qfR zph=Nirt`)f{4z1_0asJ&QyT(ZxZ)L_Ec#L9rx4?+pc7@%;w@g!*0jZ+rsDLJweczU zRWgK`Rhfm#5Xl>F9>01Ab??6Eeg3rM4V(<@tk{M3L@<4Ih8Xh!KZ=$&r&NT03hgCz zH=%=V<+_3Wi%LqWB9lVzB{#pOH*@TI$S%reC;Ej^9k5A_8r^{8)rU5y<$A7mdr?WJ znsqn@oN@JKas_TvhKR(&AL27lwEUS?9rSyBe$e{R7CH0)r^8uxX+~1*b`%O#If^us ze=P6?;_FFGL9sG$*L-WD(a$@Y6A0R9rJ`6FB<$!NQ>40g7g8y^6ZsHN;_6&^)5@*X zeoQsihS4ns95~HHDN{U!5`qJ9}Ye|EJg$yU^{Jiennae3#i5n|zFL*-96L)p){14O|0+>+mF{?NT;(!tqkw9?v|6UN-d{KZ7IR3*~KZBy-?c1aYQZru9G zQKlE?+@#}{2M&r@UK_67Yq$5p0bshpZ#wm3mEibF6Ko6|D%uGStXAc^n3sQGxrrpc zebk8gYm?DelO#G(?HHNSP1(utUAZ$5QE|+V5?!h#e2xZ-{ni>r$-eWvzUJU)xl7Mn z*U(J;)4;Vgq+KA;-jt2bq@vtx+NT{m;&8t3O<_#rAIqBLq&(lwJKWf!xfWKe@|$P>{L8Y2DUcD<%6o@i_x{}8&WK&j zx6yKnN3GZHFy$IzM9j`tzy4X*1cTZxztg}Kncg<-V=1il%`ZdP?o{P>LK}GTOwUJz zvCk{UR{g&G$xvflD5?fq%-H>%24>&1{kh4sDc-m`dPb?g_!Kd?LKRrej0?v@s&Rlzt+YinVA{PMPY z?Xb}@FaxfHC*$iF2-w(sRxz_b6ZPjXn6_tSOZ5;B~z5HT(> zRg+K7Y(^CQZSMez3Y6Ge`}EFXWklc@n<+Wqv+H=%`j_f#zOL>ovXH$$TD;HYyh?c* zN=ybXR2m3AR&ET`N*!=`Bk3I_2jlX6{T{Xg0t8+RP8EGK5A*4x-_X)gXt+|F)mRV# zDlPcj#`^TqIXa5%&_7MqL~neZh`f(o{>V|r{EKMLBha_88eb_kPY)i& zt(RG}i&^zB2sD>VSbtLo8Ga-iT4N2Y+7sox@I7arWNf)rZQjEcpT&L_(>i_c9eZ6D zm;2t{1>e&tVmQt z`$3lO&z3N1Kr#Q$%bXrq8PRwZbg4}A5{nTl7bGG63UYs8p;?BS$~hta!ygH3iCGV9 z@-*>fOQ#365(sQ9z+LB~2Szz_Z936ieuxj_Ghg554@}iJ~tZHB(=J9}HMUW^xJbZBSJgO`Fx|@&iIIts61)$}pQtNG4)EKt z@mq7Rayj^*AuzpiVX8!;hb8Amw$p@8KmdI2kK|}A6qEnu6%Fq_a9|4bEV|QVtM5kI zW>kP33W|7=zEPy;N)h5S8qdEtcb{$Ha5mcIizu4W9BqDy{t^8JU3>8alM+yhh)`{9 zmX;My>!rMn%HLzJC(f-gP=UmoBzKc{u~!~6P>=`}zkK>7NKnvj1~ed~_?#USKLasM zIT_rf6*RXw+d#f_JT&bdKo5F&Su(RoPS--TfvI)D+-rBUJZxl*i=^g1si!vBx# z=uJ!29^7UktAr!8;a!a*YuaaPt^I}G6nU?OOSh5(Rv*vQy18^A(23^t{8pIPuV1_h z{BiKUH-VX2%Uk>Y1rvC|gp5+AA<+3B3IDsp;*)?BY=$kAglnNbwis!8Xg?@aSI;jq zCS79!r$ziTZoDdp%fC~>|JF(q(M@;~W7adqz$E;~ zK4(igJd$?KUTZwq{Zd)ChjXn(?)_?O7BsTWaC`dH_3>jnef^X%Q|AhUD*`PBDJdUY zSoo$U$Y}sGSEv;X&jD@94v-C!sKo!hbE2dV&1>%jXyt@LmhlSymwePgICM-D`-Oz< zb@wsxD+0p1>5}2bpqT(`UCnjPHe^1g8pvcmflRub)6)rib(89DCx zby$^=`DE15GaWhcgakb=zg0D*BZ~fkbYR&Zwb~cRe6xz-dh37eGYj$~jUZ9!vU)PbbXTM5>sM!HrZ1AZT4ylX z*;J`CBGFO85^Ng0mmjF8XaogCAk1Dxf)BXCTkK?eDXk?;Lh0ldd_wx>{HJJoqml?n zWv95GXHWKha7t%>^Qc_T@Hale&DN=LmFV@zd`ozBiNi6kQM*ZIKygCtsEOW0aKoVg z5m0hiSFFqWX?v%qt=dOH56{w#>PrX+zpWergS7+aW1tH*6-Wk|Ec9!9oq`*s9IIqf zP|l&x&s~ZPzo1ZGN=(R+c4xyXor=z2Ui%+?%nZnQ2{ytnP%>ENJw*1T+L(MM(SBTY zeW`^`59xRxQ!9aOA}ViwL<6JNef#Rw41FU?QtmyOe54d=Y01UF)6+xwOYgvd$t~@u zHp^irp4{_>uZ1p-g^)0qz%MvR&dAEKopzO!tAd@PTjvX2d#kEnzHaf1Kb8R>&V4uS zvc5&Opg6OIU>QQwf1*0)_B|oqv#b1BnfX;uAv>k4u41~VtkC*qlzlzSy-=kG`9#93 z-qV7J=z@Y@v+h~4i(oiGZ$J7u*Y#tp!mb%>0_78iWYl>&f#Uuo6Bb($pp|%#jrZcBZ-%Z%fOFOF-7al4w{m6;@^G@wIPmYh9 zXqt6EQHl|b&#>XRU;0aE{847!_u=}8;Z0F^!vR0oQsXFnU|zl$GXglWC#gBaC=sQB zRH-JJuLg0@NlVlt`HNDorR*NH_`u;^p3OyA>|hlXu`+src4v={hT?pa4471AJKvT0 z9O6dp28G-f$C*X7AJ@`r8`n!eALIv@lNa>I2xKws7Ug2P667rGRZv7r^K@)y=cBm$ zl6b@HY<=rzO$N2K!yzFu-Cs{96FCt})br^89GmPhv8|Fi^`!A(F6GSF!#Zqw><^Cli0s$vnEfp9nzPU8@HpW&H&2n?)p zdk6OLPHYq%C9pw7JG4hf`0z(sB&$2TRD{R=m%fn~!;Z}m$*>`02QhTBV@c)fj%sbP zD(F1zM}l6iP+;$_QDgV$)~7h$u1<{H@Gi4!eVx2HD_oPHnQEOXFJrO!YYt2wBPG16 z2TOS_eaA<&VYKrc3hx7!^=HN^?y`t9wV{uV=`UWj!Xzhu#d+6Umr5{(Q&ZdJfKZ3e zX3dbj!;uMr_ta~HUZ;fpaXoO~| z%;XcDZT8zeM@^waR^T%uxk81jQ*GqAUc_avUCL>2?roFNQREZ{AvYS77+pVgzc?vR z`*l9T;@v7bH)%OyjJi>iQ64F3$`WvJSEF5-n~c6qNjs6Kat}>pso3UegAvWbtS(sL z_-66?lmdWmd@?Esi8@ZfZ%DCqTUvEHN!xE}X?*hGc=9BFNhUJlcT@&&GVP)sJNT;;UPX8icTl=Amm)x&?zA{|BAiUE?Mszdz}~Tacw(uJt@tZ{s7b_ zQ@Lw;NmB(xCOI!GV!-TafwK3z?cWH$Q_F6-umZfGz*-Y#xnM%q+OzjIG7%4|(c+v= z9MstO?j7P@w?tb}Qvk4SuK@JdZ`bj-K(Cen9zfs;jZnw};e<@3eReh*_?qC-{HqO& zL9@BqQLLb4tkfu^%@q5q>jq>+djYW!joXjvy}H$n5<##JBdnD|hZR@ttQFNrzsxtjvd;CR zwxY)eoWJ!+_P4($WL`9#IXxXSHL`BS)GY0yCW*M?gD!UIrporcihglA&YpYo3UIlT z4z3wOdl?3GDf>C)aHHwDm>3w##dJYQ$$I}Omxb}0P}SDf#PINxqHP)A37zg}@)Vzc zawE#Cuj@hyiqRoFTyjp9pX`Z%6~r!AA@)2NOS38a)uKT$JUupSR zNSJIt+iGfdZHc$|?%0YNqjYL-X`6OZlF}Qvm4E-0%TkBKu@IKg5q3WQ{QGe+KT1?4 zkRx78#Dm_8$44|Op~<0i(X8^!xjg*{G$;CL;2ZczX^w0^yNosHR;wJ0c0pNz1f+W% z-qie*5wIT~dW)Pq>7HtQYA^VoDP~lI$#mcWX4#&6gc$5m6USD8?c9-V|2vn0`$wqw zYhUislWW(Q3>{Ls^w~Jg=^3wh;mm7vToyE^y5efp-ag~HMPaix76+QFx-+OELq4G= z#1jks$e!d2@~$6!dM>t(e*_KGw<#SN#8uN#Y=!r}{=CEx&}Y_#4COi|2=D!;?~=ar{Gb z6AeCP2&no*_0R+WEq30Lk_3CKUAKj*W-4AdI#8p%M4?8*c}c-N-*wy8cv{}+{cqK{ zK(N@24*|)n^AJo!Ik1#$g1d8ZsGtFGEdF>>5vp@SKb9VB`_?wf@ZUQFdA|%CCJrzF zcf7Ee>5Ziy&jc+Xp>Mf>ZG&fL2j8P(V*XkJI-A#07xDa7kb;RMVjYCq>0Bx~gCDx4 z%BNWm)Ma=6Q(u(*3nskACCAr*CF>2zJzCzV3*8hp`!T%J(2>$kr}uavLL-Vob$VWb zaaf?VOHd-BLL%!z+7;nKg`pVlVP_2HuK!=Wr@86|WN{Kz*pcSVwCjPtKfKiU5mjQV zR3JBL8njG?z3ZWpqS8g}wR|$uoLWNPl$c0({b3{!szVzl-kX-2RSr3F>B+2*Ez0%z1&nNLFxRiwnHlg+aNs=# zH&)gdzD@$)x!0+X;})X?#+MtoeN74b8v)+$xn{kv^5fLVveFM$f(Roo{_T@(dI0|a z|LBt|hN!3t#U<=gpq7_uJl{rKr=+}w@?~l-FPUC_Vm$4KbJ-0%`=s9U3oB^;pg)sA z6Snm=;pV{%3B~Nyi!wehdPd80XIf}pk*n>jkgIL47OW5ORl*OzL-gvsWMJct@gw;S zn&Dd+`D!_KTn~HRCoxE2Jw7&8o%wt8GRic-F5_D^JNc5}nBij(4ArB2^3 zKc;~Vdi@EO*j?}6-(N{%5ZLO=5Uz1A*x2_-z9$Dz?0afS?=>r1M(j(7Pw}d>@{Rd zN@Cd&XIt}yyqfiexcY?aIpu_VHB?`*_jjpn1<~CAE>f`Y3NSRYf`lLP-xP=JJRtmz z)UHPzF!{X4u2xQrIP@T0X8}RyzBV4-xVv9!X4l|`_W$0mU~@_O4fDZUw!5PsylJH; zWfQx=CuB+?a5T$xt;i@3$e;HUg$ezc0_^7cTvrfwG14C&QoSD<)-rGH_T17EY$EDy zZk|X;m>cf`J2tFQZ~w1Thy2>TWXGq#QTjSMj~~*A!nH?%X(f~zL<-UZJ&9{fOSp*D zis4PCqy3>h%tLe3E!Ry;WkR=+LJy)EbKmhsi8h>9aC!PHQ_;m6>1+|Lkc-7q@9r?A z>rD9y>jL_6ck0IQg~_E}Rcct3NqM{!itT0-^UwjCP-_>l9KuwcEx6Q6?xEhv{H5C;`W6NW9uCjhW50Y9>pq)&M; zULIDS}VQD?xeiXCm(@C`Ie&=r?yq|2amQb6z-?Wju!@MJ^w@ zrWSy?<6Up{^9(W8y~K@QVO7YB>8U1fG`5Nw+gk0N#lAAN&u0#gmm@}^uY&p5EYcxG zZ*HsKK4^j2syraU71+OjTHcxbX}L^-bsD-_b2l<3jEmL@!$}Lsq4giazY6kfi`G9V zm%V{QeE6IPu5@oNRijThw7qAeT5~kwFmRcjPtgNN=iZ-H)P0IB+=9u5m0r& zw#gu_fM6{8h&fE=(u_+C@A$!YHJ7i;!}r%4;%Zzh4u97ENRgQ3e;8^7;->;L+Ulopk zb#?Ip3+K}ORv-7VK%T*OpR}V-(yRU9U+dSK?`tIS3q3xs3&kN9?D0pF8s@k6_R@`) zaxii_=?2_K&;%{7rQeeEY(JM=4OUB7-@3k3XmHtZ1xQ5V-Yf>VAC*oXylk`8=lLKM80t%dxy~%1C*2uEEbCuG}~k z;goCApa)_h&!j9cL}zU~-S+-axFs9I!8O0xXO6GFK52RD3rb{f$h#)HJse-ywGI_2 zm@zpATIU1LE?9aQ^z#Bup0)LNfN*hoH_i84PO^#|Qb7MHLku=uUe^}BF*u55q5qQfQe*6m-BLmLNxCj1#pDZUF|OrP7E(m23b-JDfA=^C$> zS=^XufTD8@F%BcPR`8$hCRO#Z0-XYHxky51s=X-S5n-~N$TOf*Obd* ze&g1jsr$+CyGB1X_w~~C0aDtPq5F%AYTd9Lt}Ty1d?C6utj>qY)%T(+p3j^HHfu(N znKQOSu;I2GD8XklTbhoqBSA^aV80E~@fuGT`O|;517jBn%G?H^d&XaQ2E>KlFaNBt zQAPV(KECRKd&}v>sibKAH6G9g$ev8P?g>BLM@ok`o)6|q>W>0`Rp~$oV0=U{H}r}5 z8B9=jQY7(NjqUwMpL8p$zh7J&8v45JPP+585>OcnvMem!mEfua4O89zZi&f1GuOww z$z^-C^>c!w$ePERg?TW&I0y-M+WQB7{w0S0+(N^nELl{%X79==OjJdJSQ2G`rY8FT zqwB20qFlSSzeNQB0Tlshm5`8b5HRTwDaip5kd}^_p`}90 z28I~oy9W1u-sgRu_uGH$ssqvzw=zr<-}RiO<#(*;>hV9*TA9J>r&$} zE4Q##Pe5O;);&s$v!)rzkuA5b92TFlH(bwk9Nh#z!2qPmP;-TO^viS&4PcT?e9*o^+xwGu!n1E$Gf8u(|L{7vuKv$#0ztIXc+S>h6fKU^oi8>_>KnX5U5;^HAySUze)Bdgd4<0iofgPC}n;Qn}txWxGF+zd=Zt#%8A0n*xff)Mb7tq zkx+NKVW7MY4KoQh*+Cb|8LZLEU>t?dIPqad-z6y|>j6CXDLEkWi0j zs^G;hK`4!kx09D%CvJi}KqVZ0eDoGnz=+t7^m%kkf$)?WhmiaQ5icEhpb^vr zsGnzRSWD$}N!^L0Z36!-Hy~x2Hmf`ex&Z>tedi#jC;jll$GdB^{e=b|@w{F>r~JuO zla&;9qr91}t25L*{@^`niP`=fT)TM_;YCI4SlXuRN$6O;+S#gLxy6(YQoJm$#K&KX z$FEOH>OtNyl)|_Y!3v`W`-U?5(%0s8fG*9Gtg8%V^hMAl@O2ulj!0_N@fy7=wrfwzzC}pY zQ;!7_(9*Nb7*Nyb#>BGf>~)$YQ}r4c-d&XFDyytD{4s6NIY*5DvD97yBiF5Iuv7Fx zqHwNpP<@Bw#gnFi2Ft&%v+MKmZaCv=|9=}xgm*mI>|BM97Cxe5`9O>VUM(`u)O)m{ zkw4{pS=z2H3eQ$6)4Y_rhUDdk#6Lq#O~o{ujAJ;i5G3^7W+W!tBp zF1LAHX@6DPt3%lvwTt)lBWNC=Yh3jPnuQMzZ^_$BoglO|7Gd z_$QCGo)-=$BvdLZn@gEO9(YgL?Vc4sXW9@@nEx;fS23#Ue9_?n%Dac@`MRXNX?;>| zcX18pthc9%S38;3N*n`38Rf(lPA~Thg z0L1P+Vvrn?Kc^g`SGwA{a9$yVyO;iVrZr{GTl5Z*M^3#B$>lmF2fAH{eMb^X%VG(mw0*^8NX zKc3R99UbrCWkK}#dGO#T%7uqLr|+%WAX@8ouGumPwv1&*f7V6(24m-y5uOqoU2%fo z`wSPQTrPnwyY=c-q9+&kMeXRua;`?j&expYM3^G$R|lcVB>P+xH;LE%5W(&Mst1P} zPzM*2K3Q*T_c^;A>`pE3vizjlEVOgMIN)D_2R(^z%Irvk(+S)*nEERnhGrUruCl1i zwe@QOWQE6hag3TL9q?1&HNbtpLyNhdf^g=dUCRQ$Fi!LPX@?ClfL7eu-gVxpiM_9R=tFg-ps7*e z$weSzlXrPe@=zqqxNabXMn`4-mfxziK&sJAEsIa zF1kBrD7i?$G$~Rh996u!I*>;-KB_zVt$ckp_z~L){o<0mJxV4Wy7${MRe+3{3Ad6D zMwzpLY|1&q?wG}HqZ%i2#!gu{9q-}6(zBGWx7oi)@}S)u1@yv!mZV*InCBpTN{<)t z{&VVNPfe}!B{Mcb<+bAL*R!qRo&Y<99hfg>r!@`DSACfbM z@dwAO0HwEf^y5Za%}Gd2^xxNWS&equ>-S7KkTGdT4m_6euP37?6tTWOR3)&5VpsJ~5@nk!8LahG2&euPsy><* zht$mOFs{2CK-eF+1lTb4ja2XZ*Pn5w<&W`dcWq8YoU>t)SwZsNPm6z_El z6g=k0R?Dm$`RZ)}Wb$!Q!hM~A_R5vn4d&@$GY=fLXu6NDz^LX2Ui6uwTe>evS@Fsb zW6B>D9!b})Wtn_uR@V9Uu@M=>jVM>tU|EZKDn%|CY%s5>8(mq+fTn{8-g;=!_?qOp z>}mg$Rf}Hjmu9ivEkw=sug@o|Utun~r>+RfZr!0=BIa7Z#EW9K9*?|^KcO}v>E9;_ z$4r5Z%cT|s`$00;8wGg%;N&<1l=b3XWe3B$W|qByJfzeud`5{?Uas4RyJZc!bli!% z!@7c-((b&cO>aQsGn>9T8ty7-y#XeWzkbbZ2L^Ty4doRStQ^74Qk}Bm@HEWTIDSFO z?~1GNNVyg4@UjWu7e0s{rAh_QP|eevNwau@fxm?AUsVGCGsf|#K$j;3iB>MT9$xuMNf7;#CTxYCdbgvq%DuO?}V2t`@* zKHyrk8H9OK#oycwTzaKj2meg*S3Sy|J$13$o>DIVoP(@LUEM7Yy z-dMfCj+o;2cbdo^L~jwTO0D=uvVgZL31pgOJx{UlZ2rgbT^jn_#z&? z=j#pZNt%0o!=>^gqH96tS1U`4<9mlHc&<|BVtmbZ|J1@uAv=5%A({lII8f&;b0S0z zJmgNwf1^{J_}xNHGi4Xc7Vz0M@F4FMV$7DU;cK^Bk{E?G@Kb1mst+|YQuy6&;)jAI z@%~C0>{`_C(dd7JUq0FQCfz}79d9-d@fZxauXo>j{a5eFBE85aPpuo-my1X*xRr~r zD}Xn)wU%~v^48W?{0U-hHGb5=NAO;2N!EX4k(h)RO+w{|a`G%%rurLDbmEzzgd9MP zDN;dUkjhKxnl_htpl6-G zw6f+Mr4O7b!dx-OBF5$Y&!pBkTDKm8_5n1)t8VSE@L65ik6We(?SirICJm2=}jqX6<9o6>yn zTB%r4{xi+*%ge*Gw8MIO!&Ni$i`S0g_BT`;eH>Aod^GCuf&iaB>vzGN@$Xs^Pg0)^ zgp6wN+6jK&w-<}W*`Prb$0vyY&|UsN;h1llJ@+ghKrb$}#wflve&7)v?wFXzdzY2w zy4KQ??$UxbD_b1xz)g9L z>-{?}&1ZQ719=yY-r%QX+b_2bo;`e&YU&4fnBKuYn6nT057!68J%A#U$5%W&s&36=h|<{_rw`{qT}E9=8VR9bM18$89N0l<4UQ#=0}HE&sOGOd_* z?SX@j&^^p$hGF1U0Vr4l@C6beJJ}(*-*sguMXj!}B5P1q;B}eT9yB(O#J?#MW(zyj zM#qIyD+*8}`|UsN3lB8J3otVKBfR)!u;Ts3t_}#VV1&o79|WkUx($21_aH~-lvinT z^@(R}f+G@`@#EM*Iv}Tf`j!F{ksW5raRAT;pbtKDfDzVyF zVla^bcIv?& z4{%uEBN)s@M&|RoW*BToMy3-NwB0hhQ?k|W%O?u~wazz(K1=a@h-mVnM82Ox@(MRJ zB0rw&4HgKxt|139J6A*wMD6dM2d1H1XjdQK;~&O8fErFQ@0~2YQ|-PHf`qdWUA}@z zw#o$1{@h}BF|Xl`dRx6;xQ%AO(qw`$0B}hHbD9OSbRzUnIQeug8b2>GsyDvQaQ7A8 zIY_|gyX--7l6Tkvpx2>_l#l?@Zq>(W>AZYXhcprVoRK_~S7u?sWt@}a6LFt}MEWqz z10~8-vlk|r`4RAd08S4CM4o^p7;u#R8J8^oS0m(^j9)vZ^eFY}ehB==K{QArhQtQ_ z4b^bb+D)dzI?kshi9AyM{Oei#M}$9oH)>3*QzoW)CImkG=cbB5iXAfK{CJBI^FQR7 z`rXlV2Rnm7w;rjOwKWuLetEvs9qNNaXM&*sP)?2q)n^Ov3a{hs(_rSXuSVRFAvfja z<7p!os{t>2MU6xGV1)b+Jf7RU2;nnJh^$fSzfl~WJNoJ*hlvByY)%#F@d|j!*8wJFE zw%=)Lzth>?zO2`5<)1Jdiv33L_i%qn-xr}g1ax3Z;f7IjDB=O8;OeYJX6d0NG{pqT zVF30DA#d4DK63!;$Ap_DZr;4Ct)59f&P}`Xt$e zZ`1*ne0B)h_U#lb|Ix%(vnv0)^3lB(0B*>U&Wrwpv z=++FMJ;d~!`9wctgdFH--DF+p5lJ5wlV*ING|FHl21=CNNt&4OnKv;F9j2f@UAf+* z_dn8#AKcV>KSeZh1Q*2=*&x5x+~LCol9DcgE!CAax>_V$v;?@r!)MJ7n8h4UPyd5Q(DJZPR%d0@ZIXRBRfU$D=Bg5X*V@366 zv+tbkZc`ry$yr(o+>L%fDj+{rm%SJMKK9?2s^Pd2sx&kkKCPXdJ_s@ zDW4sUi3+>di@>f|;)#OmZesdc8yjCMzIqjUvz}eET6ijikU>$perH@nDv6L`cKv+( zhp^RX;4E-|^j}5MdlO{Y2BH=m3gOHfFMjB`xoKOlOZ#%<=z0-y0#08jDg4nRQa(tp z6qLGG!b@0_ZY{aQ8$KX=O5Dz;|1w2d3UG&*j+mea0qLn;B;*@E_3Ssw`8L_|{Saks zx`aqzyiGAf+D}3mH4wiysZ;@yvl$ut5%Hkpkhunf?&;zs*$9dG4cP|f%({jaK)&ZO>2(?{Z0TJz176PNCugV0UUUb&C1llFRQ z=1}h)=oNg~FC&;tDB^}GgHYSiN`CQRb~Dg)`)^;||6)I-)Zo6<8*z-Y3I=%HQ?2TXF{RElYH*^_X5_~$JG11K;c1Q^Zi)!j?57MX}6d8(V+ zlL+SBBkX!4ouAUJBEHVxF;ZV^|HOx_t@+)$)f{iC+L0@*VqoQM72R%u(MHlINiL5u zOjkTRXhPJVv#^Q#y z$Z9yBQxtQbtPgUtlZwvSWlqjfK|%5P^W5jwERl0p%%bM)Ay#cMUfnVOpLeMn#?AfY zJ>qCoTFLWZ&>dDpS1yaJluQ&=nhx9?zE)i3RJA)2&Ht4UVj*WCxopd(xohD}UHP4|;hFO9@ z(^p$V!qz<+PrdK<`{pY?hUpA>!2ZSjJ5VzwZV~bCKn>9(pwRD60ZhNT&V5OZ0Exq1 z-2|4YjqU`z!v$gdCj8OEr?BPE&9-t9I>@TgzaY78qrwLh!AZx_-C|&S@Lh^5Bu?DW zCl;^Qu&m1r>;_{e4C}(4gCe^8~b?grobWxUo?6Io|Pmn#qAVp}&bnoNIa&|6I zwd(ea!R=QBERa>XnmuOibirid>nPcDsQYtNu^AaU?kPeAI^3WuNlh}t&4;O@?4!|N z%qK)j#w~aM{Pf^?0O27aS<`S5tX0eMJ3BLTsoR4%;oV|j*3MD1L>y@AWPthrL2qV6wb-@QkZ zP;hER(V2t&&7$hbH-ucRe-`L{xJYWN{GoxETbCWkjJ2i#_Xa#sG6YCK{WHj>;*R$Y zWRD-8@9_^Xy$(shhI#fXD$d7VpP1!72iY3A)t1r9N}g}m zVoXnbavPjjA?ATXx9Ql|pueAzVdJLr&s4>G=}iBWd)QMF$BYR~n zM3~LZTI&?O0-hD&{WN^i25(4ek}xouj|kXx;JI^j1#$<9((IC$A?dViOH5u zh}~j<^}5m|@Xg$Xq=L_rw-G*{GcCXu3t#&<#ug8%%!{(8D(>kG4KGsE?izmbDJm{r z*xK4T)~4G~p-gR6IxC&dCY*p{$7e<$q=xw+3-M4LkUH@BFVx2y3^_`-S-yKotLY8R zL$_Y6FAt6fQ#8{8!%~HvL8m-3+gE+6dJh5H0~`vh%xt^byLp7sfa8K>w=OV@AmOTJ zh%hXnRQVnWKA2>Bc`4jPw?Rzn3DkUM^3#LBms#II14)3Ck@@VlN(xrqfY&FDpa`3pRjS3wDglPTfsu;BuaAO38NNGJ6aFM}XjTfO zx3$tlX2@$g0NC;MS_JI}K(#v{Y3p6Azy$L(UH|}|hd)rx*etgs%=~|#oY%SEAJ^6S zW4~l-eaVUu5`0>|9Qp{)9fpU^v!j5o=nT14W+7?I;|gSblJy(Q!}YG%L5=(km;EDJ zTJTJ7)fe>y{i~OI;JsjvI>zB!xf{7rw(?CZEB}<=_sQxr$yGNY)he?+;waZfb0&)UAc??xI8~{ssphC-yN)A5tB+jh$^^x!mh3~IJ;ZtuR;w__MWsiuCDb*j} zJ9YsUgCfV4OW>*lRe-@_pM0x|VIAEUMA2l0`P%rSG!ymIKn-gQfND+$*l2MSJ8}W3ogkb_}JS!zQJkEwG@B2pVxQ5m~52*tYHyL!oPZME11p9~kIX-#Z(Nyc~ z5;j%{%FTr(Qou#V8%bdR`TOh|SDCJ7$y2cdE_59rbyDXGG{@P{u3L~PXtx+pB;UHB zA4<8V$Ml|s-VhBcESWY(WXLDAM@J_JvaRoqnsyx>07Le#cphcLI!R#3n~en-0u>JG zr)#C%=ZP+$wS65L7rH>z&E{2igF7rt<#bF_a~bmCJ_t_i>C1LNx3<2N+RSR~<=CpU zZ=9B~!5btPuU%yMDjOGfJ?_RS6Jvl1K_;COv}NV>o}-ff0?bb(%eO%EtjrCjllL%t5a_CEbMymPd|kS)y(LLLI( zW(=dhIMOWaz7{#$K9g_z^p86-;1}~!j>3{+2UfTtpEAWbvW5YvzN1EE>Qg-c+p1xuB#q2tta-i&_jrv#CM;x6XQ61TrR{c^k{%gOAc z(nmL-Whw5qqJ`l`+kKLytnhl|_@lY5OrpqIA7{0mkIeoUW=8J5M>E^1W&Td?3f|va!)V3XzL(t>N9H zY*<%C?_s-o(JCX^x+%#FyJ@R-W<(Ei&dE`4^@G4yBT0+P;|ywic*Ba{q2=^47tZ9( z^%_NHcx;KQ&BRxu1PJV$C8JC-{7Bps1)TV&2TK4bFx7`qGO1CfKFLQ2=U>srSvZ0i zr2iBGUL|R35BC5Fx#=Op+sE$_A5C72*Zd2~)?or0g@;o<< z+-ynuwE*T6U&L=J5=WS}TdSSHGv;U!Mwpk@$zhDMPF@U3`9ILeoG~{v6iw(C>o*5MW7_BkKfLc=+xB znfqJfnYY>sC?(y zm*NNM5nA#UgFz61B|ZJ8A^2`>4R^TuVnWvX0@uZrizGzlhi=OR8Hu01c%&SRJoGLH z*(4?+SnWPf9eucJ)YzzXB{hy6Y;*-CzJe*~{h@7@OhZJh4l1!LcIS{4{F;I0SPiew z>EQMn=Q11vTcd1ukMlnQxIEwLgv`3%pPfY-`|;%aorPkB03v$1h);Yan%QAG5OME= z?G_Q6cd{qqAR}c*8afjZKxDoK3P4ZUljlGRc|E(kDm<%KcG%V)UMQw5A(1ncvkY*_ z|MsEdJ$?Af>ATSkYnFI1aZh2X_yxTfU6=~rN z22^zx7l^u8QZC}hntMA|0%H<(?d0O-b8RhqsOZynS&)HrRm_>)mbwdo#8DoHR^Vz5 zbo>3+V5XqRY`L>BP0k)U0YnO;{ox=;oZL-kW7G972MOgT5E-jK|0iPdC(6+uuB(U;0$?C?qob#Hfqpa zX{9M%rAlwq9#z&|>F$uYa?kdL-8R+xPK)kOj7a4VtOfdP=TSXL8e)U)8@=~l-=Cg^ zuHDG92B$dC1|-P1DOpmiK4)HlnP1b;_bM$|`%vUtdu@s8VqFjxGzs4)Ezhzh9;H9O zKBoKJzrOPNKKI=#MTuu&HK0gVP8x|BcF_Pcf`8^Do^>D>!9`=Dmi7Zat>)}j`{(`Y zBnrC}0n`Bh&S#(^2BoRLFF1?pCUwVGY|6|a=C!4*jvb{XymuOpbs$J#fG|kfQ=ohd z-$A~aDyplHV9FH`>VjBp0SMj3U1@_S9P_%7@T_>=T@TCM))l^b;p*A?KZFZCFc%;V zDmP`|GaZ&`ksz;iPMPofT*^{kHgs^(p&g+gS7mRsz1Wj0<<=mG1vWR_{P&+imMt{n z1k2&J0`@9EWE$3wc}JjYZmCN{jUV*?sgl6LAw20mrMOm{E+26O(_c(V!T z2O%y6gH&K&)hh%6%o)fGv57FvO8YE!6oqUov%pyx8_LYIqdI3~s80bzNactL+~klBNy0 zGKK8K3x+8bht|ao{?^5RM%8@>6!n)vp*rbvQ=MFOGOY*uEeh(-*uMkRgoxV@&H|uQ zEg($R4eap>K-~A(w=^n1ck$Jz8M^DwLU=jE>%_CUBgVzS3tc`oUTWHvLaPG9y=*dSf!f`FW?L!fx9y?5G@$#1-Hl_E=DA1n|#NU--tVM0+&1DiSm>105wIHlP|U1#~p% zg#`c*xMKtV{R1QtHbHkTkzKlEHA;^Cg?Z9r5cuW0F5(4Jtznd7+yw+4&=zP_e z1TC{4JdU`p|6ODrai61`f!3qcIqfN=Qa-|~RtR6e8bQ!QE8M7}%+Wj6yK$+R-Tp^P z8(Jh-Z94B}G{Qis(m^%fff3BN9wy5(lc9g=p)!aV0KGQ<=|R5_E@>+(UWM{bn@Spa zdryjuURg(ltzHu_vKB%p?l_FUJ6z6Q2B<5j-Qd81vWIH+1foJAvayjZCMHWjU?DV= z|2Xb{##}0YSk7vWn~Xz)PA8FH>Qzw&rtj__hhxuF630{Waj+DJV*y! z>IqK~?YZZD&z3>rU4^D1WTe%{RlErBmwPB5F&<_<#sq}gIi%a7a+$7ErtmHKb4Yfw z&2kVs^~W^$TlNV3({ng>%6h^^qu+RClPW2jRq7n-HS|58yjNm+#n$Z;a<;%ov>?Un z_pOrWl6-DI#Ozf*Q126p+U5N)Hs{j@~`x5sx?pyh4u;9zgr{Yg#o<26wq8z#orU}Il?(<6LJV<9! zEGMQ4TZx_XW*8Dg4E>RbS0U73@|{O!Jxccg51+>1-p=|1Ooqz zzfmvRXqcjI0F8#;JBx+~Kso%wftEa&I$WIpM+CwlB#pV#@HucE4g@ZB_?^!%_GsjH z%G`?6?biI#PzQJt+X*}`lM<4v!hQ! z@4Vt0Zl-7k2<|j`FBtU#>BXG(S_)v6+|>Jd6TmqDDo%f_w3%fPH;VLGd6D-&~uava~adKAgYl}Bhm%Sjse5_`^F-ZcGLHAo`iqWDV+Jk z<^)WZeXduzhM#JsLu3h%fHl6O5|SdrSkawyXJnrpzHhqnfoB=SJQg=_0+y2 zM+%A53VIsx^xbua2+84`n9DwFC#z2ux$O5X_uz1_j`O)aH` z1PVtOpV{7-fPbJpLO}K7U+pR>bW%1S%o_<--?43hemB%+gcWa^hC>h6rxGCE3CF0@ zrfL*CSkeFl{1vO|TJwjzA&tw;9rpCB?Ch+C8(008bzn5*0;Z4`b=?no z6BlyMJf3gxSsuuukpMI}V1t}d$cPlF!3sO&@uFMHU|sG9zF<32pvHE8W``_)_c!J- z_PDj3VA%xSC0U)&9{n8Pfw*KlFmGQkE3QUQiMaCF8q@-mvvVx35SL+DyBtbTP;tbG z{5ewUY$$GR0LeBRpqRUDdA@wR*a<8Aud5}aQNI$^AXWu(f=_X>wELp=DmlPq=+yP$ zg6CuzvFE;N{{a0jJcwgF`VWW$%Jqwzk#vGB;!c^KM;@^cyM9&|*=_wg^H6?O9WM)& zliZjhwS*sw@N7!^82>P)-6ytPMBJ5d|Hi* zLub#E$Ad3WvDd4IM_;BhmztV_7zU0ULR_jWpX9r@0Gbe<^&Di6CA=X*5J#~4@Uqgw zt1(1u#B20dd>;llJ+enJ4F_BQXr>q}Bzg0Fl!l7LHLSy7u1##su0F@yIQO#{L*-#m zPBG%RiRxC$1uz6JQzy{ClRDs_K|4ROZbzoxG(n^_o`u<-ielo59Fi%qRIBi;%DW(_ zI+y-y8xl*ZTV(w{iiYb+hMY^K^`y=yh-iuDNZiXLuBxsu|E?_Ys ztiOh9qaR^Y4mtX&AGgy;#F-?P4c}G-9%a2?5CsKR1(e-h+BQFwq^DwAf6CFx@k8u? zP9cyyjgJbzv&8t(zzGVp#Fbz=03ehCeUJ`}P63G&AaUnZ0<5oJ#MS(#V;3Pc#l;tF zC8sAx$b*TDq-6C3YW{OXGszPf*HCC=9A0#ZYNhWkyC*U)n#Q;^atY9rSy1cwIzu}$0| zTa6!`wleU>BF1%tX*whLdA))r=(Ip!v7luXNCp7j?(IJbc`EoBOkZjNUwxo+6yqap z9sutAFeaL@5l+7lKWWQP=BB2cfk$=#b8jCP*Ldcc2d7f6Zw0UY3ue$mk5awf-b2bcTff7e{5J!GZZ50mY-H1kzGNa&K z=S^saXTJ=aVQ6kR2nN8twFEEJ*G42(N|(_b$)kTk_UN?&Xm}BvH*Xdgh#hOH_j`c# zy5UTcL;OyxJXo;z*aTHIUJ6*-hKej@N*#one!a{txYzKSC6HfB0aYyR%ziqMl}<0F z)YPo;W)@VRdCAF1Sy|IEeE(N_EQkSGW~A2EmN`3RuX3xO-)oS;I-e$+1`_ppV_5V6 z-2%hXCL`^VF2i)cs(9e+=*dmQgL)FFa1%C*j&qNL`4~iA-{irdMRM-R^fBDp{3s_VW|gKoj+>^GX%&{^`t#cp{}cd+Yc z7Pvik(DV`}zTkzydzI+LETdd!oA%ASWuVs=^Ag+mjje7lFNrYZtv@?Z8Y65S>*Y{SMPiffotLuEqHV z0O(Y!8og-; z@d*J^^t8`sW+;+gbL6Y)wFaW-6D5TM1OKIZiB-8$lCsCTR7gSqAz6A(=FMnUpi8t=PZ*J{d)to=b5$#Uor|#kTdO> zMI!oq45}x53N|qJ()N%J@8dV)>V*(S``;u`KGc*xvJm}>h#BB0mlB+$zuuC{;)Q(~ zS$BN6OnBKueLaAvR6bNAW9*V(;8aWKm*qh}fVYSa=v_l9u8#Q4g9iny!XTQc8;&cX zVD1H21;Ycktrr?EUpi`Og{rmBFe3do%~?|3zkguvCF!tj9+0A}v`*o~Z*G-RjJ;i=ymN)<(#6N;@5|lf zd`n}9yZt!NeL*EHD&)bBoA!S>5iK{rc-8RN<7@t*<;U2y(Bu~rl^{}l1su7!+6r^! z)0a7KXJVdx$%k1%(#Yz)AQNKKMmS09VdQj5y@(a0KCSVR|4r*#+K!xag-9jz>f18J zz>y%DyB4z5D#?^KRf3BzQ(yWZj`I0=Tqxk?k`5g$x`f&FRLOm4hz4MWHN%`isc_z<0 z8ZGgZ4)d0>`aV+k^p1lOt$A2(PR`2nc^LhJ7))XA`UWTc3Z7oLDHM; zdp?J4u=%K<4l0D)zm0ycejnuJe+Bi>61@W}Nz*9yr*nfOw8FgY@?b1yTM@r>lr`8R zBmR-hZGHTG-4mDJf1Olg>hv(Hv#^Zoy<+S)Z;IZ$*=tjAgA&?R+w0%B zuUQRO3)yTeP+Xri$tuq6O-LyCE+%{G zrP04T@a)gKwEOw-l7W6_o7B?M`4O;&{yWh1CgKwy`Be4j{WtA@ze$_8=>3y5bp{n|13_I6sMbb(&Qa>v6f#x*81mH~OY;d+j`RU%uwKH+3`J zb=Bag_O(#2F4J1UoGS9%ImdJ74t@W6bpQS?JE!9Q1l1(eh6XtgBldrFe@J8BYtq=aV+t$B?pZcs!-47tF#akP z%W39~mQEX+UeHVEX`|j}XLFqGvgPaO{dyLcqoGH9QtLg1k|*Q>&yC$^pV30L!`%Eu zKH>*D9Ac}7+deq5twZz#K|Ds>GDqhunP>KxIUA^POj1FwOcvcYrmfLnW7Var71Qnq zPA^H`UA!9b>A_F_1KgOI0`to&Hv5c{*BdXqecHi!f%=8AVaDLs6y_Af&lUPy{(5W9 zJsYw5X=QKeG6(+}Y~lB#k+1M$Z$g$!{yA^7_9hdQ!7i6vxO6u{Rj{5~5l0tj$y>KM zO~q0R2ePk-*fPw)@mZNIr;lkqSQuZv8B;h(Q^6t^LRQ~&k8LiN)8c0}lg~Zx^`C(t zXD3?Gp+2%jWwL_o<iFQM7=+eD_M;*jy`&F`#pwjNx3&ZEG&=rNpI!V z>k_EMFnF%9zJ6SaQB16sMRDw_a@#yig3!&4c4ocz8>!N?la<*ZEpU6irlH&^3sXMI zz*qa0-yzi%yS7g&ExBL>sOXcRJ^i<9Fn8NQ^9STa!H6%6P z>}vHlU}XAj(UZ<9+%Sb5VV;G?`FQqbM@~Wc4EWw$TAkFTXXp;x_}zc#IOkCs=eVLJ zYHiz_ynlePJ3Z8GddKFgN^elwwmS{A^+T9IpUgrxO?p8B{vGuaZB3t}#*zKJVYcGp z^cAX!#^+E(S1a}Ymu%-rZW4&;dp?_O9zOgo@{WUN8X6i0l^-#!6i%KJHTP%l=s#aG zC<(F^BGv9jr*T97Y|CbM1ZoaxA z_E&YljwxCFT-&X8`|lvE*PTfGvZ(D1j+z$umZ0T2XznCPqzh}q)?dLFqS@*@-$*e{ zj4pnLvtd>Xs%QTkI;0CCJ?IR>*0+`$sSwZJ(tVzK0W7ASZwL|{ybn1QPPdgs zrw@XeuM|9)oxNurQyWK1t6=GqMzj7He;zHo|I@6!go2?1kWBEd4?|@1??wyG^_q7v@F73)yMIM5XV0a1GzprM z@PmW}1~D~RFPEQ1rUC(k=NKV^t|&O2>BRGwHEuDLb`#Hyk`emiC^_XM*nuF#5ua$G zNB7J+ZkqC5kc3oRh3+lb_k(K}`ipY51R4$Yxd=nX;lvP`YYb^p41uw=(q_tFPl z4%$&)%;`yAImihDV;T^2voX<1BeI>_o4#2Gt5(P&U=t9?vT&|$zLjTe4;>r;YdfyA z*am}X1qWb#S{i$)sC;y^j}^}zX(#Fp%Jhh?lySAm!%|KoCI{~9v?&zD>@26RUw+^! zK4uRorL8|zIM;G+6#4ULdkT4pyoKoDg`28xITffMU-l<-JpWb-e@Zo7iU~9!P~e!q zPQURpgQ!WF?d~9P{cw_t{cSla132xoADExI%9|{Hw%!Rxy93}iOQf36t)3Lq@Y5`w ztz<`oQ{!d`p;mNKKd`XS5oa(b zd{nH|DteH5kJzam$7{1;JTf0HG%U5jTKK$C^nlmcHcb|V9n#za%n`e~sQSmhB0hg6 ze6Zg}&crZSFZ%<#+?)g(Hu{z$=@L@4%6nzHWFgL?=S0-!5pLuc{za<(uIsHb!~7O1 zjP0zeW2#Ai)`5SEKIOC?cvbFkNx|Zxi4FI+BcX(Qj7X)~e2v;Ia1m+%@qn7wQTtaK zYbz>90sx{~Q{SxC>(gBK$>}b)$BCu1Y#(64M#5nl8Fyi%yhdDM5%UyRv%t)6s#j<4%NLz5*+Q`uAfksa zy_-cK3Oea9%A|Ojat>kc}d%e8A5iwQdm-?s|-C zzd+O;6xc!rUL))4{A!6WJy$rvwo8z$?~2^j*(PHCt75>tFLe!wmmphzb9>=MA$6=? zVVsrKXi}R2FaF+3<^zv}F+ACUg~JIcLY1bh6BnalS{dKgN+tjJda6{s`>zWfAeItQzJV=O~Yb(iNoSA@WKvuo@8wfel*GG zOv5$q!X>u9pI*UjHXjmGj@?_zPA$2ID|kZ+k?Ho_wHEF6oRfR|&0Ki`i>3t$z|}rJ z*x6<<&I_p3%x)ovJlOw07y0Sltm~9lDB4Tz@Mgdjxe(S1l=mOr%D(bEgeQ>Ze%P(9qu(%4 zC{^9wVu2q(s+UF|;hZowTCX7C(0oMm)Dc&?!?PaB)W7SeiwCNlt&AJ}Dn~J4^?Khc zMa}aO8i||TDTsAY9Q!0*-&Zy$zh(fJaxsBSc20*D-n-=BV$hGL zm@+H8C)(JH)3KFgv}VJ9NL{vP3_ccvEvGMcE@c&>pp}4Gay&$-9epjb%x+$KC64aJUL%(3sixS*YFuSna z-jdB>C^71ll^;TX)|15=Tg#L;8r`Jp0wjRE0RQyE9a9^ae1wTASXWF7j>evkrk;zm zfTp`S8>icXt^?4RXdmFVBc!1v!+mxn{4 zzWo;}l#nbXp@r;G_Ps(8ijXW*mI#^b+YA+=WGNxp%2HV;`#wt98AbMGjBU!!WEku3 z9-Z@kzwdipzy3Pc;X0R-XP)Q2KdV`Ai&6Xw{*phg(w~hm-+M)}EU#Hwioq3hk~#or z81ZVmV^>Wl`{NQ28&)loCS^B`))DV0am=Xtc~t|opV-=>fD&q>#DDIc5`qcWa_giL z#`L7~DtdzbKMz^=6!)>`y%)T9r@yXAoM%Tonls!IX8$xunSO`1t}eou-ZTO!n7TXKnL?YX!s-t!&%kq8BXkf^qrSQWr{C}i|3 zyERRKMoVlCwJs97srwU~r07`T+2szOH`wAh#xdka``pp%^$-p9J@Q!7Ei@#1ikbhq zS#kdNY^i$ld)?oPo_w-y`iW=c0n?S=o}K$ZVtGBvfi2-*;fFJ+5W zfNMSu;aanO{L>d4sGZlo?5k?(S==CfmVq4cw8%G_kunincetc3soJxIa-ZcZL8w}! zsPwPTN7nN*X%){6NyAH~=y_uZEvx5F$i0rxcie8Fyva%wWB?m_9KI4Mt*XIlG;9z~2A7)xrA||G3 zxdp5VfxjHqd^M;qgQeDN#8GOIY-zgM+*WlUW1L+{B2Z$%sMoSSC17p6Q4J1FSNi^% zuc_pT$+#AT?SO=TYdKA<*n=w!h@XHNtv7btTsRL;l7sY18lOiaYAC)-59OwOR-7*# zNFaf&jyiCw@8y5aas^dW)jP#~=<&{p;VNjYxpT{~d0pvHBRo^<%}g~*R*3Fd5qm^} zyHvhkn-95fYG>eiazR)Bs8k~dH zAo;Bf!H4&H%Veoz&&Ro;w8xKA{r-F>&on7&-^`vbbD3=5EyX3+1x&CL&5(->?NE5g zZ1x*~kFCDK4Qt_3P8!7`0{0KH|^-!GHpJ3?c1NZ@RO$Q*RI_tbynlR z!rHCN?V0D;cgU{F%+ow4fxPUAg#=F*n!QbwdL14t;6+V6Yac4c{(*mfj-w_75L!$p zlX71!#CWaNYuB25cumZ?PLE&v?dkYf9*;|srZ3pq^!WOu?#UCH?(y}XhOs^*r!bDb zI5FC%;LXoPvvz{<4i$fI;MOFlUk zUV2uUDOh3t|HJRUlS+*u{^-23blAw{d$@BwSOtRlmtqW5aGkn`$iA@do3k>Ji`8?* z(y5=n>P-IK^mRkn3~ftvWEsXkS{j+hK|D1x1e^0@Gty{WLq>NPflU3bF+1jk+rhaHcZ}G!gzw(~CUTN&C z_YwcD_fx)i_&;8~B6Kc6=jT){iAd5*Y?Obn>ys^H1!PohdUkYVL<&i)aW+j$^Y|hZ%eTJNe)9ZY49DB|jYgh2<9x3vKgYG$dVxT14zDxKRv4TU) z`5lQJ!Mqhuk`~&ls0c|P;)L;;6j~|sKXa8$ zKu1z5BfOA16HLTzmvj<^W0P;ZUwe5?DlB7=@Np;5XS`4u6ZdNHW6mG1B|})? zuMd?UYQvlzKjQN6n%enYHgx}WV-P95l9vv2Vh2iT#}9Vw13d7;DgM{H4l&9Hf4<rW&=KL2ErFPEWYs$%Z<X_>A(s*VBbY{l4C;|Gm0KBd#nqg<04lPbw{6PO4yJrmt$Op>SoE z_6Rhu_J{Bm*kUnQhk!Zxf#*j)AL6)sOy(*FR#MqdiZGBCLLT-@tMsrg0fhbS+;{aZ zEE-OHz5sx~c_sF{^9Et>-$cuqR7(w#ghLO1&NpV`;t~@hb*fgtEB3g(rA%0 znthS3zhok`*6Z`Gp-@(rNF}S+3hb}%wpk^h5I%K_lL@$D$48E1_25VDJBX*$?udr!I%9W+S|h`32Vz1>q}=VXm_)sY z&u>?vt*u#)g)#@xtG(efEF)`tU&vi-97LU;9yRR-17dgq2AMsi?4Q_&m_O1gOQ91_1)bWJiQco)QIK{V zS8&g;KFmXP!P4@{-G&7%vOIzI6P3dg6z4uFRjG-V6U9@W$Z+uIIzB z(etCxgn4GUgO8ql`_@rbMos zya>kRX+=5^1~T?@e?5`doRxqwE4^!&L`(Zc%*WsXH@!g8<&%dmX=j<7e#bx`YJ8q@ z6vgBzK!u8EN8fAu3teYK{2&VlAs??R5xwsu7it{Mw!d-J<1P=j?al8X6Vu^w5k)-x zwgST0&$eCUm&K3S5=YJ-Smm*~%9F5||LT2)JGuq)j&Ij~TuMNqVTc5m|P?RZ%3 zms-dmqw2|V;b)O`x(r_bBH*|{Cb~7J2>&?(RSxswmPKl3%+Ui6r73{P{Qhm!*Vn_y z_<6abgWJexOGV<^->YKOEqQT=IN&?X!h~u(=eR7*#j{Zj69}OJxyTujp7#jyc|Zg1vG6p7Z2NERvY{ zh0@#)eVe)65D9JXM}E$8zLDjqL$b<{0x}uhbSSFG*Q2>U{5Jyi!ec~jE>e|aV@vVO z(+Kg>zAPyz=T|X9XCyc?Kkf=JHkKOayq-aC+=vL^J>vX-X((xSVs=sWT(ZgF@iU2@ zTpJ69#>O%649#qZv^^?PTjEIiNzL*oIZ`%84MP5f=Bwk1tb)fT;@ChgoFc>Y`ohKK zzhoC?oy%y>t*bv3KPQPUc=T^2E*r zO79U@b(~5uQRb7O!?vozgadoGiQHT(t0&oE>bw-wv#Qy>j~Mn%eXhv4%?Xp^tLPp& z)B8d>&}%Mds^6%qx>ESe<)O5Y3Ojw3L(%*3y)I)1B9-gCR%xbFHOLt{l!N&3NY%ZW z1EqE|ebEqyWH#cr=Dt<#)>UhgA>8etGdjAOstF~YFJ2nNzqlTg;FtS}#au$GO?NoncE2%lQF#7eTXNGrzZj{mGS zX}Wlz=L0!6Y3Xr!RqORERw{N0IF~OLE6cc`*Ben5F z-z!baqod75=dT^-MI2%`f`XCZc2zrGg;$h`I6j~$U-sm>VHcll)^Xl1v@<*IcYur6 zU(R_%Z9>WJi6|=gAOg~exn^2pDZ>iHX#rG%v|+zx44o?0fi9IUm6pbR_ijnxn+!rQ zgX4giwBTf)?yzr<6#9p4Bwp3_yz2$(a@Mv)mhW>8JST`+*<1XmuH^>GUb;_YfLI4g z*zbd8=LPIT6<#L$_DGfyXFCP6ka)=LP1|>nZj?$g-r^LaVZhYP-7J1Ky8vMzpv3t6 zLBWoim$Gzfp!&@7QFk`1fMI+WW3K=rZa+iIUPa=Bg@mwGB(tq;z{{P9%t8C~aAR|G z6pd2`(wL(rAm11fLhA$PVn21`%|o;Ps(CHyeRzyZOB^U?gcJRkY+ zVyk2s4ac~I<8Dnp+{n2%`6R+3rKVjV|D7w4%@@l8D8$b37#`Q9{t% zlS+60m>s~P-6M}n((aq$_3u4ztGxk1vJ%yFhalt6vPNaLuw9B;PUU)P`_H{=hmTuA zc&NZ>i-rjiU}4pFr+xZ#Yj@>3LZ9R}_M|5Afb4bPB8C6!m^4yg@uuGUX^;L=mO#Gk zg>Rywf9it*f4@8p|Kfj$Z)q{22t9u44z6H!BH83x^~~ZC!Ia03n_nHic2|Zoy9<~s zVv^ho^oUx01P`A_r$EmDQc&FNZUAA=bfAMY zUZ%I)NaWbKa|#IhDns$cGy-~^voY-A1frEq+&OtY3?#aR2gpa;{D|@dqt2Ew# zb}E@umt>u8LUOm7`B+Qve3*nl)s_MqR>VXBJ_b-;`PWp&XT9x@ZIa!FzAx3SGmOl3 zAG=biSx%#4Ewi2_O|n8)j?E-Sf0dz}@CgfJZD_Oy)Zioa4}|qK*lcW_+|#QK5}-?g zas+vyr}vk`Beh`l{RZV^(*Mwtp<(Eid99t*mtNpukX8Rm9cMYjwV8m-=hDR@{t*_p z=UbaEd>d7MYEF=CIB3uMRVHH6(O=7+-(2}FAI%EoJ8D|JGsCr>a!vkJ(49Jjar%nqo-+X(G*r?BK(&?~v9uX68=9P2Nw=b^uQ^arXH*|5}= zZO(j%Ad<5<@j*%eHBiJFM=7!Y((Y0EouYXe&V}ZMdw#{WAD+t%*6*R?qM`8)!Stcy zF&7t)MqQ;IA>VdF#m?-w zkG|_GJ$v^#h8+08kJF5dU}6g2zn}I=rlIaRyQPCL1H~_(0sjx-eUBoW_CxkHh!_g6 zo3Y3xkP_yfkt&cAW_LLtuI^$u?SOa(snz)S zb1!T!pWk`9_Cf0bs)p7K#{QBbSujr+zeL|e|&2snOnZ(Ee5hyX6Jvb}kwJzX$ z4}qkZg^~Y#wZ;|sYJSP5$6#gdWng-zM3h477$mF}uB;m;AP7fvb6+PnBw|MIdhJib zv>W3cW~YZ2T8idju^#fn%)JX4h1C>beqb(39`HX9HH$6sygxPBb_66O0VLhwNY%%+ z_yCEg&x9i*G1@wnu`gW2&PBgSLW>E0=-+UqwD|d#lPAs{V(kWvjm8V=g`H*nf^?s* zYdn$qYf8;GDXK0nmm`lX7!n>l?C9-aEYLifpl4 zK_?&fmlDTBOhb^7$8$cl{c|!xGM_tNIjBX~{RzEm8qkQB=}= z)k#J?Bw2dSH1<}?PJic*a@+8p1LY)yrgI&~`TAK~t7m?><{(q(gL}M?ds**pt*ltC z@VRJd$|SLnUXvp(_Mg|y!Dtr6N~fVg)nuJK7p?0ZTa5X{x$EBJtLg=ORxIa3xgQRy z{|~Oe@EzMqZFUg7n9ASJ@*q_H^Z5J%A!im=IGF|0*Ir+WkfqK}jc)5?dR_7(=P-`t zFBI2VD5=I;eMJ`Dm1LxT)x1+5+Eu z6MKX#Nkl2l#{u#CE~mdD{5nf9ab$K__KBvQxd|mmd@po|u?gHvMs<|j-uP) zG&PC=iBB#L2oRsMZ;0efR5m+y#MJq`ak;sXkdRSXL`H^%jy`7_(pkI{i<$(G=t8N4 z<1$En{_g<_N(5z=QO+EDFy?1(3yYJ4Ul^|OOlhCmQ)4r4itBKuA!JtA`7ayw+oe2$ z*sP@Otq5X;7Ct@b`RZaS{hMsV*7kL=Y#kWIhYG$@$iNE8|TYZbU{PX1ndRmwkt0 zjX*iVf0gH;jKalFFz>hFVj+&@T3*g2gZ1?)Dvqn+L40QMJrA_XMFmpjU2z`kj6ITh z=)NeskiguP;=U*$QS(2(e>baMXS{X8UwTNk=IVN$S;#-A?SZFH?8heKn(&{_rXMe0 z<_|q{iBF0IIMouX5J2z)CArKvFlA;h_0LWh5@fp_npq zRy|JX`xRGgS1z{J@U^;HH&*f`^?CHY+Ig9~vy2q(j$Ez|$C-3sRftMdg=_ROa{ zPd=R`vFYC=w(ldK)=5NG$83DrcW=>fohhLW_$umf+>td$ix026#vIE>+PVl+g%dOMi>9 zB>tmZ1!VX(*sD&6$Mup#Uc*X0Fq>_B5|;9->&KOwi$SdCgd^35|4S@J*@w!|9kV*f zHy`Ee)DItK+P$Bi;P>%fQYm0)=TR(J#EF^Fs4C#I=iCxs4PjNd6R>#dx9SzpkR~ln(Rp< zns{5>01e&H2mRJ4{xz-RlDa9!K?467>zz*mH9U;j_gi9HF<987xyDnJOhF2B&)q$^ z>sCA%+g>+b*3Qz_%hT3nFUH*VrzF~y4480zyM!y1WdCoBuYuC6i$!_7O<0(yuD;-h zG`e-mR$Dux#ptfoBdeG!sH+)d69nS!GDNUKM{`t>XRdXh)WCj;n|Ir!^pcOs`kw#J z#Ki&{n&Z)lLqV7aGGoM|Y_IPWS5QLXC)*~d1kIbny#9q+yI@cM`)I-F$4r>+9v11d zjA)=i_@o!YrY?%=TgIb3F!j}?vK>0BYk10u!2Z(6nL$&Y!{6ROb=BSdsEZfM7P|Bk z8-wP5X695w;n^ss=F5^^%}U?T4mN=Sa0q?|AU#yw_8vB` zxRGuU^X=QKH*GnBVVJpz63#EryxW>bFDhyf!VWt(@<#0-y_;W0aV8t$arhrBOd1-g zWOkJX4b;LBR`acb2QG5|{Zg4j7g(j2gxP$hhltgF!k#FrMyXRrQ^TbX0?a9x@&JLVZc!W>Fm87V(GRMPqD3zH>S~uxvq|V^E z_EVy_Uad|hZYUD_B=#c2Q&;gq9r=a9?n zDs7vE@4~JB3bX#_T7e;%x_SYp$Mg@abp5(?D5$YuN~Ir_QUCkp$p4aOWi`pe^m61d zM+F1^kGo1oxs-gllu%~vZ<}d)s0LYB*f?kB8o|>7+MN6AWDtWta%(%f?uapki1m%1 zhEJdfO)G+~Kje7FpdZH71LKaRc2N%X!xCa(48e)HO9>~b3;S3OMWKk)F-8yQ+ zqi||&f!#@h4g2Cnoq|PX(~ab)&&De!^mjitDyY7?e8N-x4!_PF)72A6A|ic^Pq<|_ z(3Wqhd`pE}-JJcBv~D-{ZQ1J4n#?PcCa-F0ZJ9s~N-!IH0V=EO>x^OO-T%cJ958)y z$+{BFDKVL_Kgz4C-)rV3-3c|RXJbi~o*MRRJrodwD$8tSohEUM#Uq$!9a;3GwPzDX zihE_ROA`BtL3TS=^I?<%BIG>MqvxTpzCHLy(Bm_F5c#)?rcp;N1Uev5phe34vAC4U7Tnxu=w>l*ID} z?Q_m195K!|SbsJts|ecUiLoRXQxSl=2JHV!A@fmy05P{}{uZkb6K5CLgD|TKZNW$@ ztKcEaqinR#wpLGW_aNM`+bVx&<(INfyKqo4Bw=cmq>5Lve!?#*>e+kt?d*UFOk@L7 zme^{OJAPlwXW4_09?|pnU9n~JBK>|t&YK+{p5N67K`u88!wi$bf^{zz1Yv0Ol(Qck zgO!7bkfL@y=cS2~xc!K<^@DH+WxFDVxHG*Ym!0RAYe*WWJbt~M8n)=n<^(yz#V6mM zALrrZxcgeF?$1v{K=<-Ln+y`5q#d9?prw=Y0|L5B@sAV78tTBdFbfmhkDIYk*9flp zx7m|_^h6-8IK13QB?zSWFzYTZ~8F|$10 z5oF8w^7J`2^}w>-jY$r(BBJCy|E-bosg}UcisY?K^m{cQzQj+%3exn=^^>Pr(<63KC+T-$Sgh>KBmr zEIs%zFpC;0LNYCxbmd$B++3M{95{B|zgNzuVB+_ONB0RA8m2LV5LmZF2>A_~f?_X; z#?7sDYA*^FRem*FEHYe7mh0gM@*WULNu8_9#cF6cWneyat+YG#Y@lt*p8lWvrK^ZK z`HG1i2A!qX*pVZtvoXQQ3l~6!eu#&OQNp5G(MM{1f$$uI)gCISEB05u46TV+o%jRd=DRGOzQy494Ob2Hi~;S#-j&lTQ*H9?wcKVz#2&uif60C3BO_zSpWn2p zfq@>-8X3X;Aw{WA&U!DeyAUH@c9jg`-FY(+^)F&id9tOT6 zFCs5r`F8pO+Yg3~WB9q%S2fP-Xu7ImBtXJO!@Fl0XQvlB{wnQ5H-bqVJf;rM-SK8m?kOx?;b6dvFcPOF`*oa`!rc(WZ#8oz-p}2Q2UplK zoaJ_|LQw<9Ux9FzqDjEg zXupY6%}n>?L_qvsl?qjq8_VF93_|hZqyG{`Flf|iD$fsuh*~@Ps%*V>MBMd{ldyA3 z<`h+an%)cj$6TF7^N;n3={Z;l;@A4SQF0 zXh-6-HP%T{nBZ@Jrminj*HeQUjlO>LX?rmk5weZs5MB2@fD|B2-+y#+9&6SKlH_FYevXRbn%a3VFI!t;&EK}-o_`iqJZ`cr7)+v5Dn6tI;E=bTKz~w*t`H@;@p`A_0L1*PE zm2&0CT?CKSqJi~@`MzNh{NhmX-_eFqS{{*dGKuZ5EIJ#&+GmPbC7j5uqp=@Bq~e?H zg+4S~a^HrCn@UzrTVL5%ap$Ym#f!_)f`u<|q)Agi{eceJu^HW+8QMQiwsfJUhrB(j zRCO~==xMl^bV3Vjk~YE2yw&87YpGeTm+h-$6U{UKfnzs?;u80`sy*1#`aXQ9D zd@;otL(1Jl@Q_SJ`z=?mP}?HUIlcDZ@b3KcoA0kZJ>&D;+c=GMXLuECP$?99knu%k|Z_1H~{(!CMDwi}E6mJJ? zF0T?(WZM!mQ_c(B{ds1~A8=4wLGgg0m9Oljen13OjQHg|u&M=fe?mLi5))Zr@r?43 zx^aBmPWNT{`bZ>j(Ux=T2f{jM>ExV{Dey6K5(qaZpRcRqA7N z>o^aV-aMc|g}QngS&P3%XFP#lsI2^v|Hc20779@phLW5RN5mbs-Ae~ELuRbml8LSA zeDG`iboQTLYYq`S5N3DED#;V27bfbiVcCTxo-jNM=9Dg86GjHROP-=nRY`NlHk-X$ zvifNLCwjy~-?F?=TDvq3fL5J`EAhi zMmm!h6_tOVyK!qifP~#FS@@8mEpC3hUsmbZC;9eU_kGOGgPU&LDK6k|KN!+Gl@J3c z|NcsL;DR?zjV9*DYyR)U{=XIn$HzM=33j6~U;&Hqj5`Dl)!dq-0POdL%lp_iHj z7qg}B_n+SgRTe(%-&r5Y8;LKKw5}f^ItN`_UEa^Y@I`{~u*Pg_i@)Y+Rvl$-u)I)! zxNi3~%dw|d=FAt0zkssn%4Ks%`^2({xtCNQB{#J zWR_@c8y(#&+`&l~Ae#T%$O)MnBe)fsyuygVxj z>96vS{Ah7=31kQVP6|LC-lv!Qc8t1`M!~4yS(qTb|KC}m2U|eVNI!AYw2J0RaHHz|@8|;%yoW~oo4^o~41s&j)arzd@x{5h|?(P9E z>{vr&ik!=6TBM4CZS$*po$p*GKy1BmbNrt4K~Q`3@M!DV4_14WhondweW5}h*VA!TV!SH_J{P+F(@wBFU2Hc zbRJTX>E-Cdh*kUf&Fo-Z4lhDW&+4-TR50FvV%eUA3<^lXgiNvj$@}FwP)vI{HMDX* z;@5ZnRO<#9R89be(OB!Xx=^Nd{7x-w1)Z(&v0!0?hBYdB)^;?i=+4FF4=L|wdtc-u z5o9m?#MYl^gH;a8>Rai?oYU@af8K^=$5YX4EFt+|RzV?#{V<;c^882H-8+-XUK9GG zo`oV}8gqQ;D0Qc7%uvK_t0C-OTCkr{MNBRv(DSDM z0ZNy6S!5_kClY4zFcDskI&rTr1@x0!z-p@wF_x3UqY^P2l4rM%-vqJKuOAB{$HJAm z*NqW}s*8}WOoEa%Da;Iy`E0TBp08YWE1#F^D8n9c zS!SglRnYGI{4S6JE~vjZHvSwqhI`{gUGmK1H-`Q0@dg}_@|tPvt5F5hUo8mW!0@~} zs&UPAg3)Y-o5up$U!A2MF;YjAe1I;5PmbNv!-44fL0ZwPL?k-9=7aF#U`7UpBMR#8q|{(iO4&5-qoDj5C~JmzdUrzq?hi~jMJ0Bagpcl;^z{m zR0&vY5Aj&!7;~DJ?Q#V{^Yr(3e}*azOPsFUsu|9AJ^cxS@@%(IfP}iR3H;K09t!DK zZy6aGk@mPA@sVA{atMZsIyO3j1WHA?TO5`2a>3(F5N2>dWIv+N$~8`1vPvg;>R9e; ze8$T>vcD(DwykuK)7|FFQtbopF4{CiJjW#&SyX0Kcxee|`u(}KGQ(g);8t`_B;+?d z{GIs$z*m@Sv_Xl!m|OaC*pK-XayXG14wS4+k4@zDA2}%*zfkS{f&meebu(M+X&7w= zy>3FTl4Sl)+zsuGiAhTl(NjB;eGQMw?0yOd#|bz%^e3radyn-uZH+=Q1k;QQ-jXEf zQ|!ck&_CJV+vePUJWBY0k0zO)jy0J6(nFg|DkorsH3tVrOKp)BGxhX*FBU2MY`)u# zBC-lIuUUyrf9Y{K#Dq7|{ms;cu&BT*&2cuWjMpu_tHR9~xZ2$qwpsUi?8(S$OEYFw!e&eIQbWu~lE$7H|iw zx69}=_B^lQD?>#LHXB6MKEIVo$O8V-uF9FLV&T4}bO!652{_1&G@-8Fy-ySa-+|D& z)*0hop4HJAPZB$`OZI60X5KY;_yT^TwBU%`ZGC+Wq}ebC31zd&;ThNjfV~Uc$6POQ zCtw8(jt`TNKJwh#rw@37D6X&oid2Q8qe1T)f3_oD*CQfa?1w{G*VJfeD2%}BbIhtX zUnr3Tr04@i3+3@TZXg)BO)V=vk4F>*Q4O{U48u*VcX; z{{qFFG5!pq-()@yEzi-k;oIs%{*KK%s%K^6591?q`epr_!?@C0>x}ca4>D|BBKP1* zeMr9Js7lXp-;v$3Z`JeDw73OyX(o@H8zr{sc>m7$HqjD2?5{ZSm05kQOV|+{@Zl612wIavi1^3D)-toLZV37UeIu2apfN{QGNC!ngaY`G@F566BttED*R#o&&h@+Id&ozBbv?YLm zstXd`09X-2otzF_*z@R-iCOVzBv33|yuf0>cX#~q z&RGGK!lH%%#O}D~nGyTTByFdSqe>i2>bEvc@#r|xSfq~~?yxzmtzW;wu9X`LTf(aM zlOfAFcj|Je94JN-6USOwg1M7wBc3YZaKn}jF0Nbnt8mY^nxT{QN_u;owe+6$n`GNE z)i_8OP>H~cpZOMF4(b}AOdHBV%+Y<-_e!CYXsT9ck z!CY565!PR7B+@-K{lTr)2u_GSB0P>99@D)(H6**?>xd|2s(DG)HAuudD7>R6;V7F? zS6D6?jz}b878Z=6NyXZ@9_tKPiLxQHF3ZPFmo%9**+yadQG?_3NoP73!6U7$>T=?& z^5Uh9!SWJLguAH48&G2|Jz?Ub(mWQG1u$_`rD;L`Q~pQ~LY+|VrV%I39ug8~e;yJY z-?rL|mfjLM#3o{B*e6>}q0Bt%Ih%yk)_$f>tn?vGz8^uMrw(M0cvMhwJCE0!EP?{Q z;kaMxSBlEU!q);4kCY9)KkcH(6iKTf16lyvXjMTTxhX&r!vO(uSHkf0mtv4fqgXGa}43E?$S*uH}zkUFf$R{q^de%eO zY(%7J%t+jcq}6 z0;uTdzHiTSa=^w2=I<*E9pw6A$E^tT&NNhSz7c5Y62ZnxJz3GwyF0O=!g=UmG#z9> zXa@cxjdE%vmEuqAjM`LGF0?<+YaN&P^cP*@wNpYT*nxGjrC$PVjAeCitKA*k-cHcs z@+Gl$f)K{n9?vB)>-Z-FtvsnDsLg%;WtEe(S=^JD zZCnnodb7}FcI>oCI>8?IKK$zTwS%Qs_4Bi!hi9}10onlnf>IbC+YdlswWRC78B@!cVH#;i@4IG ze?iV0x|NVs<1Y!b0Sg`f#lQ5?&X;73!r=@;XyG6w;+T8~{PU@w__HUnhkekT1UH8eC81aQzXUKK5<4yKMHe&lqh6N?-LL_Y$%biK2OS2G8BeLa6CLQgwf-hIfLDQx=F%UL+|%xQw#z zCm$SoU6Yw>7uaVBU*l(aWW}9p={CokJ_DtHuUiy47zW9{jCdZ!j+MDR@gWCoc~z7B zrfzIeNWmr;4lS)h9;~F~XgDnDqFqD{j=O7|78et zSv?Iv!XIcH+L%Ivxv7#|r{0qJdZBf}a4{%5p)br z_SOTe1B6n9v>}U003YA|M!&hb_*o8IX5FIGr1pV0(JKJvTa+zAoiFsTWCU#aOa^Qx zzymq=;v}S>(=P>3GJtxn)rkWMo_1=g8tm{OGj=XDDKm#;2~hOymdE?vlodgh4~=Z+ z%%HR)jtMD3;+PNUX~1c09^Okic=WveTkxP|Rg#ydk=t!XLrECZk58sim?m(=8JSOJ z-z48S#3Lp{v8;Y}PX7yq1h_MO0hFGvPGy4`#9{{@C@5L`JCH9h3EbAEiQLYax`=+bLiik&tN9He5N2-18^_Iwi?7`+!RcZpl z{Zt<6io!TkBG7HD_;Qa>HdIB>cxHC;{zFC3THw+Rv`vO`2inN<=GK= zDbJbSvQKBPFRLscKHDD8_E%lQ7Ax+Nb8AoUQH1GVZ4FJ%aAU<@T?e(_QUAclQ7u#}?7-RxDkc}3b(CY>VW?-l-X|A$EZN~5wN;PL^CIdR zOheez_HS_&TIhyQBoWM?VsQ007rtAa`0c0` zrRp~Rbi(=__sKhdEL`^Gus`>yfCY6>Oxe2Pg4A@ejie3P>jfm~gf`t~O1G6?49@HOTlJmKo&)B|FBEUU zhRYmEkfAPV9#l`|Bp!joUf9(ysK)H6kLbixa8;MXNDz_?ft`K&j3-Z0D_Df>j z_TJG*!bHm+PVw;+`RMhp%zV=c$c~zgm({zfw*5!Vkf*E2M?(>1-<2F=?=-*a{eJB} z+5==oBx&J9OtEPp-5lz4;%A-J?n%Hi`R3@Gp2^cnXIg$xdo$F)vMiPO`Zr!&2*pWu%218SRg?}LGsAf)|A|ItgQUb)mCxD;bMtn{$A0Cr9^ z#g#6eG~`7!LOBosh3V6Zlp?H?+I{TWIn1%<=?3f#^#xk4VHvFsVub^yen^8uI{NRz zo_Va^wF5YO&z_m+tkl%$)2Dk{TKY~xUf_S8O!}igC`*gD(07k%$mhdvH{&?C{S6IR z%uq6W45%dcUqSIMpOBx{{hU3@>eO?^Elb`1sH7(KTv5mOZz5{Af_v@e>j$|$O9WoF zfoKqGEt%nRTb-IDwm~y=bup%Z&}046EvM(BT^?EtTZHLd$bKt8ntr)9^Go3h%Qv3) zp2TTDV+Exu7wqrG2q-0Fn5Bo1!n5F3AL@_W@uNbI&dNN7TSip;{9!H_j)3@GBu(~N z`Znb|#k(y#i~!#AQ(xuE_Gnlu3xno8X zg)iaRnxG<`b=(7~CDNX!!J&IDZ zoiRTc4>0PL`RWD%w3sOkNMp__Z=R1Zfa+O?ixIAWR4;!%sn-#p{U;Le`x(y!z!-%ypcbafEy908n&sOp~rD<2le` zG`A3=h}xV-nH5_ZCMkOD1$VF)vgEVusUT`-iC$8(uV0GK-g~E==h4eX4GBnrJkvl? zo#7&ebf=*=C2oQVMA4#^$&HP35YGA@0M6RRMysRA^_%e(Ux)8|-?d|ae{Q3c&)?~k?+-t=z->H+Mq+pyI3C zEms0-56lJ?L+q%WfA7@)icBF=lQuwGO8%=ZAn7HyHtbm#txH{a@VR^K*Rt*6qEn2% zgYfoC0G*U`YTU8I;%RVh3aCd2yu6T>pd(E~$G?i^}c+N>}+yh5g zm5*CTg+~Ot$hXMq6u*OUXqa&Ft?TXgF?av@otBBg^^DA+?qd^?FBQd)Aa>^Y2!h{U z6Q+`$clJxg+G+IV3(`XURN7th$3V6#e%K5jG|xVV0#323SY$*O+dp!9Xn{~RGA*e0 zDp(?q0^;OFtM!hIhxg|#DrN3{-TTdSs^mW3{hqw%m>Q6S`S{Jpp95h=wwUD6mP3cW zN#ZUbCAeP;Et92|NOcDRgF7V}C<~(~sG8u^w4GK&V9zImWpuY|jJ)QY^1&v2vhcr!U0OGm5zaZNO+M;c7$EfX8I*AX}-VMkvp2SsY4L)W7;AH1_s&^!?qvvQJw?`?|i^UsT2+}5N@U&xn5`# zMAZiB|J|>%?s3ZFE6ka9h@8g1Ob!Ues9`wSFXZv8CpFK&nG;+uHxUCV8xk!}K6=fd z)^gW_m4+BqA%<52v$h;MPc0)w0>Dh^y)1mD%v*9B?8HEIZ2lHhnLPz^il6PO`dhzF zdg4KwKhPpU3-j}P!IYn>YxXl=na>f|Khwe{35g^k(KDd&!o^9DbeDo#IGc{IuIK1M ztk{>31*5k&st>N{VvWCm^RMS4*Y6oIl#%oSH}X9{>aA4@0J=KpP+^O#+p7p+D(8IN z!8DGLx+#XD(BQkW)ej*?{zvJ64lQ|@caETVWGIM*+P8l25z|31>fG3 zX=HLuFnbgt}zc3M)^lxm5hKCu1-h5+Ho4ax26W1tPa#+|AP~FMa)QZ8C~yz58cfM9hbILwv+J zpl2KpVb5&svmq*4eWTym_f)bUDc~~=KL{s5vc(vD;l`Oh3VC**l!J=iHc`3)4Gde7^ghQ@-n5NM;Ts#l?zGD)dcG;TTy-PLV}b9p%NdVpV=%ZVKw9C@AA~Q% z&17`9ob?m`j#Hiuyyq{wW8s?PC1$&MVL5g?w&8k+yL(G_fUJ{^oqLsnkf}8LqTcAr z$z(S5h~7s?Rm@XkN{jtWFr~!hlIksX?99Fz-GtBx9wT*iwayRv?higWe+vai=$~l8 zldpG~QC(WxNC@1T?xF1-u7u972%g`5WSir1y9%)DdOi)r7N+cAq=A90Z$)oMLY!dM zaP5UW-}qU`Ke~_9*aM-b)Wq9r7qG!ur%>^$EJ@DCPwJRtYpMoJWNO|P-8f$pDppS7 zG>uIN+d-|$DD1`a6D^?^sA9kqyf0pc>I4a-vVBU%FHckFB$r>EwZWIoJb4q9j<7!G z+Y6J@n$Q_~$?#9)`Fn(C>pxCc?WJV@sd2yzVGGDzA|M9q>Ul4RmYkjTzd*`GZ=y@! zVQVsIiH<8JO^Be`f@IHQJ4`&WE=wK-K5pTBDE0Jl)ck`|2{&p2kl&x%X(@Y|BaTQj zev)|fK~GwFvj_-`X&s5hclxLdB)~yW$CAl&dmv-GnJtA;+>$Psm38TxAbIzLy8>#E z_m_)YmJLGUv9LIL{rdh+o2ckKDAz~POHu&8A-fS9rhW=)rjCm$;`@sw-D}Y@eUo2wV!qM}DY35B0$V2Kl zAKA{CkFn|h64bN7ah9$RSF5AluvAvAIuWDPTOP}{BMRAwAWByW5C*Esc`j2^P2$4c zIp!uee4QVp5aAa2x~;v`y{~K9vv~d|gNdJKB@qEeNS+2&VzTu9P=q^FY6l~i8h8WG zzpIwD#$!eAygt`RS=1W0fOUTlIHp|_D~4o`(Kwulb|)<#TV(RWD9H} zdT*7tWCurl*n$S#$b4e6mJis0F*7gZ>igx@RsIpXCA=WWMxv5(2c zRjYqICaDPs25a49}DHkP*>*A(!IeX}5> zeft*ZwxYnjb z|CKT-cmwRolcmtQp*e$Uhd{o!NfP2)GZDa%LVoSnFL9L7Q(rNZV3WMVU|Vlgb$b#p z(k4Th8`uX9rpuIZHqVBD>D-_mM8gY)PxBSL0f`n1TH()P6OlI6?pRd(Uri9lab643 zgtm5f{7@fUEpd@ zz?LvtSMzJKw)Er2wZ%lQC0{Pfh>a=nUQ5gWY*DhWGG5h4z1%Zt9_M~GHQZ~x;0bt% zK{Rp^WM2~+s!m_wVw_PqbAE%y#=e-$E+fDP=yjuc5crOmnD$(@8JFrfLcImnAH5^D zq?PW8`16L86J3PNu_~45!5U9Q+5J|UT#%|+^1nJ^FI2-T1$n%W2Vapu(>rS^f}TJ= z1+q5l3oOO{$i>L=^SiW@x6+U8I;|gIaPXn_aFx7<{j%*4cAadyWTE;&Zz4&RnK38^ zTj%1E0rToy^rv4Rgu(r58ebC)Bj{I3GW3x@mBZgsK*iuVx63*x5v)5J!I*-hd89i1 ziVzZyw8N_qQeC7CVkN7(3#N%`G4OFbPI+7L-s;~JP$E9VtJx8uERgsp8-vOBo`QBhR%E_Ad$qLr@pebgv!vEfm}`}=-UC?O#s6qQc4?Aep85>nY?5|VW+ z*=Hf@$7fbM+qdG~X~Y%#2{Jp9g*=V8X@ zw==fgS^R45e$QHlx0BUfn{#_&)O1Vpfb68D_!EkN!cIDN&$4l^ym%Ti?OeniP2g0g z8eN1PoB8j*t74D-Zt;}7FEI=3V1+qIYxXLnZgszLkmuITrpr}TRNGEtg&Hu~harn5 zKF1Yv1Tb&WJ+t2`gANo{5u+K76-1KJ-&My8&9%ooV&}2`GAv3#2YQ%z8Zq>IibksT zFDF-*& z@rd-Xe!Jw+0rVBCUxvxH+$2! z*WA&zM#4D1+wm{!@!m5tf2val1av3Fb|!fOk3WBV-E313z8#;mduESz4NB7-DgF+P z5P!=0?ZAtISIc4B4=?t-XUa-Dtf21|^qTW$#s^heA)0`5E4?Y-8mLD4J}v_yS`yR4 zZ+`$o=o;-Q)!6gfs{XTFmWC-vx3d=+0$JzkFEU)zRHMy$O2@9ou69U+m0nZxIPd4I z+6Oc|QAZ;LH4l9YI~<~R+kUR%hKoDgkB}1=a_B_s#_y3?<&EjFm##;GQ$tEKfRRF0 zCDwEST~o3ly9zs76SJF$f3ZE#pn@uu)`cB&c?m6C^yP7Amz$4K1Sg{@hCkNl<4e4g4C(XE8C=POnnJD<vKm+9@X6dj4RmM{tmsW)mZa8owU0(oQXI%`^ogxZ_;3R&DN)1 zNw5fz^C=7&5p{L-h^e2=2p)MN3IB5MRg>6K;DUAFMSAMkfo6ftDwV&Ed@34_(b8(o z-kqou4BRy>c1%ih-UO-?f1pyetxjDSQ$=PVvt8i20Uk7^pm+UR8O58kcRx2hAmzsL z$=~54?QDfx`in+!BCQ`_PB!hmV*AX|t$0h$s+bK0zHzYAe@9-#Rik!l6%z<5Ru{_WZ&;qG=GUS6vs;8zVw`-^?vl zuo-gVO9{pkQQsp=62-f~u%K!bMgb5c-DS>2X{(+GaBFeLO~j~Xg`nB$puq)1N%6Wh z_>e+6I{Jo285fA}!25lZbbQa37gc>%2x;2~4D-PZf?P9s@axZmk)hkmBcbOYXI{V4 z>(gY5>QjFZoz*!>chkVL3bJZvtKuh~yB~S-&2RA2wP22evJ+rB{=q==^2CQf7?M%c z9C*lTrL+Yp+OvqIY5;TpQ2<+X3XERbtqHRX{si`w@n1hm;=uepy#J_kJ)$YPME?yt za3&u4y)BfszF6`X7@kcYah%ghv=M`4pxw`>fgO=l9$9v$>wd*l^$KvW2ynh_u(!TRZWbOKAo zvu8Rir>_)yqc$U|z)4yE-nlR^^U3TTW~P&}Q8S~y4Ca<0=08%j`4iw3(VRP?<joU{#)7aVl&Uc2YsKKfXhEGJe;_S%p{^W6lic29(Q2@@<_0K$#J+iEkU^7 zXttg|;35{otJU730)7#`=;y~LfJMx{#PGto+_Sj6w9_Uh6*)OGMT7FgEpBe^Qm!X%7)`&WrmEa!uB;cM_IMP`!Bv|;sp?_bq*fygOMcL+qCo%TN~O> z1zSCL86CHce`4+mX$BnLy|m~*Y%4hrF6+-ugu3pKTs<3^bUk3IL#k%pQCV)$Tze;< zXLqxDphp@h@%4oSm;>D@dtDu$pGU6DrP#fk z?a~Kq>^Wn+KfxAdLNg1rQtT$_uz4A~%cxPchY(^KRnrP)rU(iOFOsc4ezd_bbs~69 zpY~xvv>^V9ShKXj*qx?0ACISIWb5&&#(1L_3H8}3qPpl`w!X$1hc=@W@aEOl^dgzA zj*;oaXw+9+Ag;l94Dud7y0!kCwH^Wgs)ok#@DNL1QhTJA95a_5pte-(q*lI1Dt3Qq zsgNDvS$d0Ju9eG)KLDfj==3XS^HMB56ONI+7B1u(cVn^WhAlEjr{d!{+m#0OZ?3#P^f_~!NuA9q74xYXpJ2Zwtbxm3<3rlU zcn$xJi0hg~0+z&5tu9Bx~^uFj-MDy2F%SK9UT+O7!s9C;8P&~0 zyR)q%i8I+t)ei6=c%{$>E_y^qEoWe>lCygZ=@6oyzk#6%o)8^RwG5~@MzwSc1p`c$ zMM}`h{&|LR5o9wurs88vCZZku`|8-%2y@um&h$Z5hwdEbtHatG<4hRSCC4O(T~R|C`EF# zS1PqM6+~ERe7;j7X1Tpwc1;I_sxSIu>?!bHrGo>Papv%73{lSt10JMq$_Z6#x-?4P z-4-JLY+lbvv38%Wr2-b!5D(B(MaV}Tm36+fz1oz;t2prz?XSbadnxvLE=Z2=a&mQV zH@DtRNWd_!l-$mKh?#xHysqj$0)8`tKGPTN<;;uzVhZMqI(YMPhh(@H`Ey@iE5(PB z+aDo>82(#bdv{YOMtWycSVXZ(7TzeV0;UZ0m9bF+cvz@OmNzq`geG4I{d}(%>I{Z> zdTfk$m*ZlZ{3#%z?@sZ%0_$9`^Qh%pp$ZT9u{9#&Dv^;y^svKt?Hz$x&^l}Xo(J<+ zOhS-Mt+BsbQ@?wq+{n=E;@+JevdWagsV7;4H3xylZf!*KU9_Ek%95dD8vU`jI?KR7 zHMF3%nRfJ3>&B?h(fsgCCHdWM?SAeXoD=zaC;AYDXzQkUv_Gpy(V|C8MBeik@&2JB z;rd4@d|mCY6FR9>$%T6+K3O>$vX(~o;`ZOaz5=l@_jppmS<<=PHR4ReMEkAJ!N?`A z;iDWJ=VPA7$xUI=khT~FV0kOo8G5qev~d$ARwbfH%ch~(<=mC5`^~5tRT1kNTDs=? zSuFbS7KlW&HR%d1x$x1lV(hSS$F~&fo6o3)FXDWuF+Cg>Tk*I<+JPQTn6QNlH8vQ4 zn|aH1riw`ODKy636%q3C|7Pen}lrS0E}QOp<{^%=Z3igtS7XlJuAL2{qpu z!k8%to9;PtRfMA$>IHBZ`^v<8zt`+|ZSuh1a-Ub;a;k4naRUoz%fP^BE@g#Q&h|mH zG` zEM?Yo6|R7ALKMaJt30=fv*=8t*viJoy?2EovklNF$}Fa=csxn|DrI#!tY~PvoniF=*f2nl+ypCj&czB5__1s3AI8n|;2^gLfh~KwXC+gN#Rw9N> zByk=#7|tLv)>U>7dtD@Wc1z+$iU@~OsppBx!s!YD+Zy)vq{)V+lHwocmlnM!kMG?x zz0SZ#cr5e1=C|cnXC8#l!oW7FCea#`iF}Viv;hP75^3-**vL9J_kj&;30j^EpB!49 zD$Lf_9`{NG$+vny{1}mR-QOY^9#V%`UH7_-^Vy36HXsqaDY>g#E7!udQfi;ny1F5% zwe|J9*{IX;ce?35IcPCE#IsxK81V56&FL-O4xb+ToPB={jpwd_`eVkn?$&yLd!F2# zZQT@;pmXb$Py^VyA=I9hvfeKB7jgCjdhKW$=CJ|3ioji4K9LH4K!X7TkOAfTZfhec zJmhqAOjs!S!iA℞ly(@ibtWeH#~ymcl20FjGW4=`0uzqi1OR>Oc7*KmR;FhWC{L zZq5CLDm|HFEj2X~@%rs89k#W|U$<_(W-{pRetz$e@J|k{POzRk^QhyHaWkQcAdnQ_ z`P@E4Mu11lOR$c0hT+LK1rg2w4l?iM1KqI)542g~z*MIk;J#OJyueJa(E2hMR9b_l zD1|B1{?=qe;YSi?>gxJZMeu5&#r*rDwQ%QN%s<)xW;@u?@KzXgYPCROrM`rg(xf} zKXD#@Sree_px-H!X(I|_wi7XZNuJO5sSxVS;Qc*hO>TKL3Dt!$+#E89uQTsc0TNw2 zl4*=Lr(Y>dpl(v*A*5&SZ-dE5l1~kwy(JU9QF#!yB%VrxVCwVN8d*4qKz1QkufcJa zCl$SyMbt6Su1f-(OX-TkP!ab8XijJ+>!rWBY)vQ9mNwgdqhF<~)1>-TXZ>B|_lU9n zeA~I1j5^i&I`LD;^NDhNZw@~i6Z#Yh>& zeUk1oH%U}DzYcTxrG&UXKc&AJ^|U6Tamo#+a!TGjr-<-gw|E+?!7x2h`ta}{)lIP2 z%BH-1TQ5E0s&+wx%#ioW0}a)qK_b4O8xeV+@BpdSuH)M`M8}ZakS~6)dR~4kW!sE* z+PDa1JtEi1v{iXeC3YIrNbl`|$}R;93>-cgT0V{37#7lv@SkSAVuf%2_90UbfODjN zpFg2)EpGc~v3w!WIqZQ7-=8~x#`CVbovf$Dh#=~+7 zRhFuJrJkPB5)e$9Nd@Z=SqGjwof;M$&3e?S@m6qvgUYe!-^A-a>iy#k`vIAyNC4|5 z)bai+w}u97M?G?hWwY0tupGQw3W-WQv^97G9J@GO!1!lWm!qg|FXyw=bHtq{RU5m$ zw`!~-k&^S|(ZX!4vo1~}8x3nmR;OZx9A<;>fF&VI9dc3tUUqI$rqcTJi32Ec3VF01 z77!c>tlfejc!h@XMZfrX>!w0RI+HOcNBTLUG7sKdZbg~@P@RsC8gyfm1c=J0>2enU z@D|YR?VRX$0V{;^-%}YD1l2e%r92mHBoH`Yeaksg;Y20|12;C zadbhS^x3-5d;EN+9nL3Psi&XoJ!2;#`ofE_xq3u)dI~)25%h+|i_lgWP=|g0(qqa* zRp4Fmq{TS&AsF@AviV(0kSinD8w>-}G`P1k@6WFoPt~l=T(*qo zhF}}GU*_!lFZrLqY{Zz|muL5_QlMrn@fbr~x`BGw+XKyC;3&&qw2u$x(qlw~T!!R+ z+}uE0j!)Ueh=O=JG>^>lA7uv|;x@oke#m9xrzwQ9VI zd8&S2!60r4KUG1FuPWxG&6AJLU63(7Rk?9;uGA9)mK-q@_%VE9fFpVm9oSo)8 z^CWq&Ja)->R6ypzH+pxC0aqqoZe;*kkdry$d2RiszuoZ^l+Eioq>MnZ!qy zQ;lJDhk4{$N$;FTBfJ-{6x->80=|fCrK35n3hnFb5beP<8``g8r|BQd+Z)SsX~O^K zA&5I>@88amf_*#f1Qr&*6{tD7E5Of0aTGyxwyEb_T67fg)!O4;7#^N_5p^GQ9=&HB zm_JHe%yT5>qVW)?7DjL;p2UFEs4@Hg(em}|oV@P<$9FcW=VT4ux$6@%y<4A zL;umOU#_Kl{pENON)3boa7sZGXxB}k{?z;^0c-1!gCG*=Q`N&|^dPyGmK@F>HpTBR z0@gm|$a_rNQ#Tjp2RjSE%vb7SNp-2?jNXqjXV=wF7WH7h)f0Sb!r@oc3=SfRk7DUF zcJ-f2ub;=X1z@{=1l34BS$u@?KHo_rzm*3qSTuleF)nwDY#GyP0+7qV)&F}|)s#?^ zxk?CZz-w3f{avNhgRDnbyvgYVemzMk+^M}c=p5TF*Rk{x#kivDb&T4m$U-$MRdty+ zOXH$&m!N}PRHj>0e#>w$JB`W$hWpAFyRMah9T6~=JC2ZRP_{ZX`L*R0+oSe49t?3- zctp5%V`syo--)nE3YUYc6pXKkZq6jVOjnFu95)ATVZPTH5Ym!82QY>az$laNftDdw zccyK;mR-H4?k@u-Xs_G<3z;jB4UMJ;gKAp24}MDd-5+(X(ER}nIUy%`;$JN2z6l1T zW8Zt178L_k9$L6;btVVD)*cXCx9tOI`IPPfkdP;o3ZwJ71p8i%M!IFk)?h#vBXMc?ZZaW=rsy(gUd<*{>ZqK<{0`WfZgGW3@88>Y zJz&aKS7zqsd_LesYf}g{;;GqS$Har)_w|_pFFOo;jCXg+FXMjwYW=1miKDZ@VBVo` zLIs=eUy?YY5L^pnX7oKKqOLyb*7e)%ca7j_;*tP1JzoRy%(J)mE4 zPV*VerX4M1Tpr_MM&sW+-`x>}R~-KQG`ynnOpvkf&sX~ILEhd@ERVnQN#<9$$9FQUyh5pKiEQ1{Qru-qi;+a#vlOd&lsf#WzN)oRA9s{= z$#Koo?=E0w?y28=XRbR`u>xywpq4zWdlR3t`32=AK_egeha>&xo^m?S);xFmO1FjC zy!4P)3zPp$ZH+_1@^$&x!R#Y%S>AHI<)c(*^^vZSG=e*ZjN@U$D~mpH+&UTkx$vy) zx%2%m_5=-bLh2!cH8KB^ct?o0nG^p`< z1X%B#7NLsYJMdjO96K0Ob$@${01+qyT7UwTA{II~4~D-DhC;QtCf?uDv(W%l+T!n| zU`jo`y~0yd{ivU|XU{@q$@Z#tH@t>-cQX7b9Mc_34IrC>1Yrx>BR9?AbsxoRqVBu~ zY|v_~@}ocsz|(|q>t&4MW{l#rZ$MoN%0F78Tsm3Y!7k?!>06n+6wYQZNf#_U#B`dc zrzZolyO9f4HRa}PSUcFI@63D*J}lYpTU{=}X6X$Mb#es3VLDz*Pi?EcfA6|iw+aeedie0T>&oZX zuP;@15Q+UhsLjtKgYvf^Sx(pFDYDcaw$GqIrhi~kbE_~TReOu?*$n`Vq5y0ury(UO zo=~jn(8|t5Vq&;T6EtHmoX=^dCTNG@%gDd5$n#$QzO&DOL#m-i6fsxaA>*qoJ|Cnv zNCupF--J-~9!NoXov|cq19&=ita57^syg)F9BR@{ORD5v8d71lig=H-uH0Er%DG*@=c{NMwaeY|xSnsMc40wvfJ*&Kap(PD zQDE@smm_`2@awUBR%riloGYypsN~#-ihi*Q0>xO+)`>-hp=pl*)dFFq^#%^mj{Zd5 zD^ug%CB_BKJD}J>)u?PYu()=|@SX=M;7Rs#sJ4(pr6XCDMJqO%p(qcE$TSlX32Xrt z$prb`N|o9w9S~=a{U^-kjeOc1kOh(5JawNRQ{l{{SsYk?GDL%Lyp5VV%#fX>Py1hX(4HraN~Y z$WH-cpPYm1T{9p zx_Zt%xUCSVXjC{ zJ5g8$aqa`d`-W6G@FB}um|#qlL@*T+G(KqTtG!#Fb8@Ea?Td#@d5NNz6im(h@`~4< zc#`b@TwnULf4W%;^fp`lW^>MITz+~gu>o`TEMO7_#ZC=JA4-yY@6~V2yd`EC^*V_j z|4LtA)8N1ZX_|E!+O4ch&;7|79&x)rO7qV=czrZ9h~qb)P-{+iSC&42!K7fNSov>t z2*K0F$mj;lqeVyWdl>Guh1}2^FHRH9hN=CADiT32;@+}jo8z=Vm< zT&GO3#%La8Nu2+3#q5ANT$vvbnB`ajP!-`K+BXh1>nxh99s&jsaA2j8 zT7ygoWmn7ayS#dC>gf4b_E#*oTt{vJ`Nt6`O$`vEXong3OPT9ScMvMZPto%Pn4a5% z_6NN3(Y1)J^&^Bq@vOi=oAAm>VK(6TQ1lkNMz06^a`BJo%Y_4?Z%|}8Tos7YV=MiS zQOtiJ){sLolfvp4d3pEt@~;#dQ?9*oLo>Y!5`DvbLIKOC7qch&syUUMjdv^} zV2}{Q5PfJ6wfX7(5kXx1+FE0pqOlcBGoYJ(y#eInn})w|{OL3uYTC6&cfAN=cWcuX z=BAAmw}gi_iraGHq(MvqUJMSZXB|eiN!?JWCPpuLLMx!3)+nJx+HSBe5F-9Rm4m0} zLr*MCNxW^ky)7UePNjyHIdJ@({jf;0l@W;N8Oi6oqt2K5j7}5luG8mSu8H$B1_cOYIx9eAfGWhXBI+9e(7UI6ammEI$i`Vr-Z|Fttzw6 z8H9k;8x@q_+8LHlTm$BUnVIJ`y+V4mm`*Dwk2=&}`_l-EZ1Aw;+cVIdT+EM$@ot5M z2^6pnuMLf%q0&$r5JXnfRetsY>xZ{G-yB{TGB#g}dKr{=AR7c=hV7+MPS0!nyGz}) zytKBo3F=E6tdQ8teuCfgtQ48as{z9bz|GQ`nnx5z?=N*%3c0wa0*9~xE3CiMlTH;DLm7>Fsixq;sz*aebJu>iK? z0vI`ewon0APS28PF2dpF2FXBQQzXDtOCM`&wJ%WoEdoB(V0AH#jC=W17>GuK8#yZ( z+XGDC$U%qheb-~}iG_Ib`^s*tP53LbFPB-!3f-0@uYuE3#}Iui=k}F9w=z3~%BLFhAi+me zv|k&^TIJB-;a;p4;4Evp=JfeY!TI86&mc*6c%|Bw5h^J5>;6z=bTCYwpy+b?=E1y! zQJq2fGaU75z>GnjKd+cspPw&sW;1krskT>~yR+J7+DcS+q&I*tT;>$a7`R*E zv*BWeVP);epmz32+xO&D5inb)QwU5h4k7=#jrGmSB4eN7J7vnR_ShwWaK+jOc_{;0 z{;y8!Idu#CtrA)2A^nX<0~hh>jh=@qr)9Ul2}%zIwBnR-a#F=~qmcU(USfow;N zmcBX*c4S`jUuTfg`^!GlM4O2xth$KqP_4pJ`V|S6*4O*`Y8b18d+kPH`T8o>F#iw* zES{))ue-^FQ}(~fayqE3p+1B>;>1vFedET@*X*WqX$kLWarM_|FpY6=+nJAfdA&mV z_5TxMXL7*EeuoibEhO)d@zX29I%K5}IncNZ$rT#0|8%-LRyvR|_^_!u^QmXI+f{y%2R~PhYTs6f z$m|bBS_6{?5OVUYt7*3`yuq9+cm~vN;FF5^6iv;88${U^^shdNzC$olt#R$G>fbS+ zA+Gvy;I{&Q3++2@kejuWJ6mnWP3qxV<8Int$OjYhF&j8|s&tErv)OhO*9%a_ZKDF~ z?BSS{)#WNvAh$tf=6hY&$ui)h+aQRuu%L=YfjZB&vZM|1cY^{%^aFrgIrr;Kq}T-r zyF!kmNFdekslex;AMHWf+{pVt#JR)wY^oqp3A(n>AK!unWJ_uNTDf5+%7rThK`68) zBaf5WoRiGo*o)3{nQba|NuZozERGT?=}HEgqr(TIBI^%{0LGMw&;M6X4TWqxx*4Zc zk$ynLzX3jpWS|O!Zs#ITo_(^O&WN zeT?_(7C-BMVlW3$x3?e}{t`GnS(2lZ3aCsAYZb*!B^pfrDc9{V#ugl7h33ChcUis0 zJzaf%@3P8`+pKQHR_>60RV^1|Jy=eA;E;QX^?maV+;GV&m=BE}aw-}sddxlx*mby{Vrhi^PIEs}AaOY-Mv4@(1 z!ni1n;O=HSZ7L}ASS2l>J(UtIR9=y}h|axqfVN3jY>R^vu&g6V{jN+aymER>i{Er1 zIW+9_O1hK~=xge=^k)K!C}dt-DL;mh=UpkNwlDA^du5$m`w75PpcttMj5TH!_l5?SYccp>7%>#bZnx*3T9+Sb zN8IIYH;&%CkgT`as1S%=e2TQdn3J!}kH)owb=h$l%D}+dz{DzteOxh<*bLFO)xAI^ zcWwXb_L=Phcx!XLY#Dx+>~|4YNTk7DT!122N$P>22n0@PQC7f?%cU{jL*hS*ijJl( zohlX)1;Y&ch@Q-up*Ll0ZEc5_$Z>IT%Kl`hUN98}7DyhpBcM013xJ~lgD0D0bknZ5 zt^ev)4`(ji+8}SX3?8d9{6j>*U?2b957)ZA>s(9qhz@lOUogtI49LI~Ga2m$OQpDR zxrY_BFxXDB?~ex|BsNLG~U^x8-X>bKHPHpaZOXBd_{t5r2P>kVD(SP!%o$WI!w>swI`?ENk@>NTs zq+J!yO7y_#{w&RNi?X8&O!Lmi*f5*0xi;}|$m&0bRW2|V=UU^HJO>=MLlAuRDmaKa zB4x+DmDX#Clu;M;*j-V-GTW<994G*Lh9*}MMMG70?o}fdMTFCJYmF@k${8u94Ze{P z-yB|f*nfPpWXLGw7=+?p`;!hlUWI(*CKcxOw7_lOefuQ4BCH0Si;V&Copjrw5NHMT z9c@kE_Ssov;N}s?W%554PbNQugWSKY@z&z4b#vJ4?v8=d1L@=Iadd&<85X>f!=c-L zr?;3SL=mzq+gc7gKcbM1JQPr0wq$4_dm&`6;$I~NvqpP7wMUnLRGMaNTp{ku?D+_z z#?*{};Gl(~##PrOF(3_wkmnDFlNLB7T+cida38wt*~3{D!^I{QfG8-#%I{|WzV$|t zQ_puM0WvVHp0PkHu-pitpWDDO5_h%;#Xo-RIhP)(|M%rY-y}hnC@3BF+I>l(Rs!CY znKIyq9%Q0u$p@j{X+}OjDLOWIrOFjMavRkZjM`2BTqg7U5G!i2NChcC#{_Xze$&^l zJZe8BKcVQEmxVrvfcdB;%8Q!{l%R!;rh&hlnR3!;%m?_Lvi{K*S)zO-X<@@Bz_!-( zqz_tto}Kx(QL;n%*;wnQZ*(ilZcqP=wwU zzIwEzpR(Ht2ICiKM*cV{dhIl`OSeF-W@PP2QRdReZnvpQmvJk>w1RXjWyg5)^fvSI zF%lc&oLdvm%EI|$04R0qJbh(mCaL$Ncqiibj#KrGK~y*+<~QbXQ_Rbn-Ajy2%G^Bu zA~GDGDz7A?P=Vbw$02G460Buq`@?{&vR@B=Dz`{RZN&lWzubUTEZpitc+qHmzQPr_ z^;>i+@Qc>hr7MJz7rC&g%(PWrl`#beb|)TH6_>SXfH`e4iQ81k$^0O~7GXAT7)x51 zY#33Q%>s)hhAW88SoAx3=GvLFXSD?dnI4C)s9Az=e4i0mwg|$8zDcDpgj~^z5&~FSiqnsWnhf{)R{s4>WrLtT_LP$0NGpgX_6a}t| zOJmeGyUfs6Fu%V*r56QNdRrpi;|gCVst7<8`OTQ zKR3+xue=4rg%=0u?Z?G6@}F8UuL111V6t|a(2jVOHmLXtLfEQ2UDzjbi>cE`wkk6v z)+nJwsx1ItgO_nC$ohC@fD8Y?3$2)tZ0+b`tUtVcXQN3k?bODQ^%3A~68gOW`v|tW zeReXHy++^tOz0B!17u8`&8$aQKLo;lCPa8TqR`|qk1hxb-eETc`UKAhB|V_*|H1jH zgB^$taab%)sp`N7XV6@!{5uWO*sy z&a}S6jFKlspMq{A$nEY-S^G8@T&(d(MN<=Yx$F|vDil+oJ0c$~^2{IEdIR5TRAAW#;YDkX zZH|D`maNR9=ePR3FO*RV>o30WO5eR^^QahwY;J||N&9Kb&GxMJrJOzSAqKD^V*5gZ zXJmW1TWcy)7aiHt3e%WWUemHcoHn&`sl3F4@+JO^Qq(VPjX3}iq=r)RECqWd3vVr z1qhCFifO#Bl?U0T(DZJRTlPWBc|~u)NrDo3V@a6t*y~knZtl%gCY8iwA0@CZQ?aV@ z?S#gSBm4A~jOL!ex38C8_q9>J20H#}X{{js|I5KpqyYrHr0IPV#qK{>2);v;4RZZk zr?>8JeQF<{p(ArRiXOJm_BK@o1f9F*=?51yKm>Wd zcJSZ28N1#aW%HWJeci0S0yM6mU@)MY9mD`DH|s>ckwSPFU#Ur72*5@OQkaU0{?O27 z@rq+625xzkBmX(E41i+Sel7Teb)jgCETe@KJ;{E+WXV^y2vxZo1Sq_q-5`O#nYTa< zGF;Lvaa;B_C?i9*_c|n7k6gO>LGRb49+MyDpc^4t!nKI`DaW?vlEF%OyaY^&?5Rp{ zB!wWSl&x_0*vN&T=Tus^DjBF${yAQa zmRZ;*b{{H~eb|(heJm`i_y}ATHNHHokPej+TCwfE^T8k#ET3ms9x}joTU137D_+o=fFArh$tbAUW9fU|di7_)OdDjT)B1KATV3&ZRCai_pc@>; zu#jdWyL>|z%7ycFlGFL1GmRr%L{!<(^hoA@t6}bi^YR39(-(Vec7K>17fJW#wO@ij zSF&mGxPG09JYLFZNTX#J*Yt5@1r!NE@K2iT;8R1!0V~>?bHi-lVCn4j z8vYLD-8OCpG{a^)9MEWBTP?DIcW7{@8vaFSk!Kb}&_!R_QJvidB32KWYvjN)fqQWL zDTvG6BH9Nv_ko@;l$W4R9d=JEjXj;`Nw4Jp{@>lL{)-FoRI%PK4*i$*WrfsN3vbbU z@+dWbKvzB$n&7$Hc6ab6rN8sa6wmxN-kH4}jOrbpFQ9>`p(CJK)no4>tKWj5vHaa= zzfjT~8x{rA_`Uo5fagv9GKJJ2_}W;-<)4Dc?yLgaHg}^>?ZB*Pu_n4b8UAx=G@z$8{--X&*q2dCh+rMtwfsu;91zvfd)X~yCs3>&q z40ym3+>2Fk{(VmQEsSJQal-T9yMu{Mb7K{BkZp0CtSPD{ucjH?ZTRF+K^@F=>zMa^ z&MVNC+aHQEDnxW5o}~d~k%wX=N4u*K9036;w7B3tD%bI3x?GmBCyo7|2R82~2hbVN z#;bjaSf44TKM(Dl@41VgSkKR(j7XDa=ty=bQ6iyz360I`Z^l3ot8f5W9$S zPC+d2aWl|Aa=yx25ZQW=w*QFgo)VMxG{3k6QevzzGc(sEDC;lSFfn(bgrC)UZNJeb zeVt==2F%w0CcIFfdvPrCa7Xx^(eE3tvVtPsIz9Ul2tboGG@FhuDmtEw2v=Fj|JUOS z`AuGmJeb{#s>QjC|8UNkz6gXECXsB6iYkI8k{ME=Slr8 zbY6pmXL0xcgOEx(pMyVyVLRvVOBZzCNPFOK{dtU^7Y<-Nd$Bg<+Mg6xWC$K*R|p=m zw7BEppt=u_vO|H|cP6P#WtN%OhBeFY%ElrWFvwm*C#pUBrXHrj%*!o<@By7}13^Jx zj?jaxoEwcHs2^B4T!<9TS7<9c7VtNnu<~V4I~F;4Vk=742{moco&n}H#!RHB;E8My zs;tK}Ej6Eonwa?W1#+I^27(gw9N#4F2_F}eNS)umJB)Dtg@XGS4H+|Sn-xN4*NaEy zH)$1~Ir(6V4{IKT4xv`n)utbxQC>RNioi6&$AY=%FAC*eyj*#dJM#OP8nj=_5JZ_1 z0c(@Td^9#{^CxNkF5Z!k#N>V%#78ENM$E}sLy%XaL6{uhP#VUI^7&jYJF>7_?@5ml>oO-Ymb*-ho=Qe3rHqy_fd>1p zcR$3rjN82{KEy6OixOQ)BcQ7H( z(ARPBq!ac&rB~l|HHKFkh!%=ZuE%VEp?KfE)h2jV(I8^&9vRI{Hyh1vBe>Q?f!o~3 zt2paVjrS%CXu1Yx7t(cZKHwsCbR{u$rKB9)nx6(U#P;s}Go5s*}lMtu^P2D$E00R1rrW5!JXjgyO`g{dOGE;znY`b1JE<`Ks8 z0cZ>YsnzKL?i4tP$gUE`ZBL;+sp0>e!WwW2_lqoy&tg2a^7ImDxpDNzHue>F$ya+# z@Hmakk9|!R&u9nP)_X3?=uB$}ye5F62X0^y$V<9{>pxqBP6e{>Pf*adn7+ZeWNnZ-N_*=gl6=&zn;057Z^G;S~V zT!7{`EDv@2h_~IGrJ;Q?p}03X+!bn1 z`Fl=)xu`(Sblsg|IraBlz7tOmoajqU&gJWt#HPj@B&3V(`y)}6)4(jy6qBC!DeO-v zW`84D{Mz=A1Q$uOz%d-@SOj%;6Q!~0eq zd)wId@)%l7WB$NlN~6y~44wzGJm}xWuqQ`-0ofBU+eVrMW500)XI5{T`@6I z(El&F%^^Os-vzffXhF0Mq#1A0Jmi^-DBP-0S-AIDm^r#VUd2-Sj}1uE&-7VbR6kx8dm~Fq`3&l%{fqo-{BOw4*Pn%6EyERQrEy70}oK`1OgLBN2(RF-k26+TUU1w zA({wyZWH%nS4-z27HFeVTH zIsby0Mf@0S0Uc6}LvW*$`y%;+2e8*ikrUp;NB{Rx9pX5gn1ZwKbtoe6dN(ihg`D;)ccg!f*(ybP0>&o4r8Qwno$)7D%Ih&^p!UGs~UZd((Q zw9<-DUP1@|FZZXm2mL;pk_w7|rSPKEWwU4}pJg1sA$=%)DZR@I{UR{Vsds8hsFvwr9CP?R3wY*}rio(?Nsj+6Vbl%#At zvY?J1Epxuz6a$gC01HbzJ`Oqy9|IQxShvRP4a59+%8CiGAMUwV1uumW8x9bgdX3&ggwqMK_8FV90TB%&U3 z@p7&N^i-HCnYft&2w`zxiQ1hqhp+_STHo1@mBGVXT0Zp{3DCxa<=VQC+PPI33rP#> z-+|!{+%|Ax_HUb1T+IcW)4MZg2>Xsumqu{u?v}e zS|r&LLXkcDb|OoPR>l%z31u(YheF6&NOs!GI(89bmu1jqk0H#Ibut+-zn3uFJX3={T?F^Z8ir`+nSy(5|QOnL?jLJ&Awv_(|52X8_53#+=udsty)Eub&?J z(Pay|ydrSm@R!3XB{yYpY7^-9J@lCL6=G7Y9qz4V3A+2w6~g}CD^w$k+$s1CB+_&- zrqc~5+cqMhK$G)m9Q?MMvg=)g-JEl-EY5dOn*@Y*+uwi=DMN|58hX%LL-FhPe21lQ+sIwysX( zRmvDRwJ;q2;uLc6>;ZaHMb?<&fh}+J%Tp4!mT*YOa|p-~{|iC3zjF24P;(_b8@0AL z+4DonBkZ({RSoeBkBl?}`kcU;@c(I6dG7!D7P0T?!HC|e>RBK9^U%gB=&AF65R+ZY z9VlG?-+iotw*Yp~zcKLZ?A1N^xy;~F6`)$G7T;6ki^O+E1X2_xC_Bcik{5EZ;w0x`m*N^z91&0exwiUd$`A+g*5eR4}&%W$Hk4KDDX}*X{c+s^#=Cfm}z!kFymL4Nli#Jx^ zSZzpgp>*JLHZoX*of6b3`lif@jzV(+ymXt1T$CHUap}p8+VNsRk`MJSwNDESH~c1o zh*`PV<&HMw65Zg(CfEmzM4Ih_X_2t|;O1xJgLgJNMm=I{NhT_Rzpl>>mCAu<2knFI zO$Dc;U?Y;X{^{(E*n^HIV2owhxn^#li4hl!sDObTdphUBT`n87v;swY3*22jw42N0fuq+^;_$)(Jp&Xj*}Q zp->~j@`n%451!RK7biCzq#^QLLbq?G3sutm~=AnJ0i~anC?`qQ6zi(c6zx^sxEC{e#y|a7cenhKQ=i?DOWb_!SX3 zwNEJsBS)Q^E`z;nVLp`6e6HEYLxWhr5QIF25UQ74OP~S%c`uj~{Ch}^XanF9ZhKe$ zyk_EU6*I$u8WTrpdbFx7(I-f^?8H{WTGm!r1yyA2JN9;$*ts+#B2n+-qItBne7~I@ zeRTZid5uIBKk2OHF3B6s;8SX3#N9#uqAiK~4}CM`16ods9mc=!x$MQq zZVqlyL0_gjli{h>!fa?5)g))W8Px(U=)%}Lp>)ss5_B)>_c|6kXheUDgLH6GId`nO zi(`T>@9vUl>gmQD@?{?MU}Rup4ksN53NNzievm9{)3mvIr#XOYy5D4w@sC`-E*30s zej`S*Vs~IZiWszy2cgx1UiVUjcl?J^PC`MYcj;f0vd;NDJCS{NVhY&pzZ?VqhvcMd z9SEy=)U!9tT7NY1C;!0T7c0+d(~(MmZl4UOKfeM`@X~&$4svc`n{1eTfXS~tx{0uJZATO;Wf@PwVB1}Y6<1DN7 zKQ2p=d|>{_cbrsM;(2etQpz%1u>>tgbZy7{%qc+!OboioP|=pBunzVOFHGz77)`kEI}u)lzFXCgwN-dbDCaQ;Z>ZZ^KMxv`E(+{qlKE@dH5@<5gg` zOaY1eHl$vVx=+%BT*Y3=H;9|#z;)49V!z|G!5+=L=(bs-a>&|k0ZMOn>;c1nrSf)_ z{WZiWL73xCg}HspHr{`|(Hhqtf)w7(M_L+`OOB5J8(Pi8#DiH`E{I={_)>xX!j{RN z!qBEmm!8nbPq*rrMwd>7Kvotu7q+grIu}B(q65;WQ-`eaoOxyG!KHgHM+f$naNK!! z`&9IPS0cFdfRj+IDEZ>BLK>QfHgJxnw&wDdZ>#s6+Iowg8R8pO%H$R5+0a)%0@a^8 zcHds`Q&2Ibu}fLdBTgoBabY;x%lD>xUItUOdj=0#JumHb z`PLfEDR%CVy6-&09*qfCBmIj#1`dkZA}|ZQkp%u-z`JiFwRyj#+cK_JU%x5s+k|1t zD)n@qR_^HQi=gVODj@q!=*K@yDZK8P-wEanJ&l9rXC3=Ja`n=kg9I9t&uzz@mEQf4 zpH2NdC8NPy>wQDi%DUu8ehM2EYJ1k*lLf^rvtKQ2npjoCP(3wO(IYyKX}k(C>tZq7@9bUmupgN-tMd>&=;Zshx!ibbpu1pdQ7ikdgBpFfOG) zJI}_+fP={%ZGPq8+7rHDr{&nR!#sgXA4h~yQrPR!5TJ0CLh5UK=O?J@^@QJZ^sS0K zPQL)(imHFF@1ub1c>fTdeqskIGxYCH<<=JEww2T@fO*<-4grrPZ1vAr`cKb#3wR$> za}q)3O1~jF0we+L!(=Q<{kDo9{vEC^zikfY`S7kE!M?+tzy^(@vi9J1)Mt;?}36gaHaOuzGX z{(-xb%EXi!713lMbx?H*u=Lq)Ho!)MnBQ_9RaS8Y_3L}y)cZfUSxi3Nr7DEK=M;!n zR(fk{>=#PVbSEauqVGbN48y`N(y=ks`FD=2e+Le>IJ4&t$jZrpPe%{^W|Cs|VSdTn z&#Z4C-yt*0X>_2_0jv@)lwPQ~P;HBp1Eo`WLU5%t@AR8jLJ1h&*>fRM(geCrc_9E^ zmh{=2u}ROdp+SNSW5%mFcW%()U{O7EyMumibzqIsTAoT-MW*#8WOA!3cO+B)nj26f zEsSeUkGMjP4{u>&k9kXVQpE=mvIl||A;pj1C?!Ek=*di7o-OcNOA<|o9b-_N1K<95hCEW-6EFqUH{Kz0ZuSw7!_v9C%eH4?2(j9=af zrjixPt)YS8Y!gt5Mx7M=GOs&Ppn&U^(f)$bJlwFR+{Z%s_8Z)oz|d#H@Xnp5f2`SJ zz=&NbL?f<&`165QJ`M~Q8+TJ+>ap6_y$RprMYkPX8oGIHX}nA~YC6H@%7Lr*z~u!Mx$wMUGhT{k8Y_ z(S7^q>HgM`-+K-^0(#)kmqU+u^g^;rmYzRo{;qxf)EnJndT;bg8o@~Cm*@fUFXE4m z!HiYjheG->quNkC4`#v>Hh8{!Jq%xuRB?NVObrF{f?ly%?+VdOLi&M|3RFam@Itik ze4c7}S2n7C4d8DI#D4yHbAt)3>CtW2)fmYg>OL%(wb{KI{^*9o91TD9V;dUyN$kue zAOwMU-B{I`yds2LNb{WK^K7K2`;|Xp#A-X;CO=%09!NpT{5)^i+6G*^=7_2b><2-P zj-n5^y7kl5f5=Wy3IR3-jC}!Tfw=2J^GjBV_rDOH`MV{rN|18#o>231Gc*GkPSv7_X-JUm| zc29*HE-93i0pDyCqjG$==ILD_4)*_pZU1w!j5IZyw{$dhkLAO{K$!SwgasuhMgN?w zqDmyxauH6Vp5wj?@P-9XY8Kh$=jXW)gq)Z8uJKaXl@ftDZPA2UJja=VR?D_7mg$T4 z=cmx|L??$f&=SXHCkyC8FH_4#mB35FxP0F>3?wPY|9j_ebX0G*!R#U}d=z=%w^YLC zaks^@w$pr`U%}(*iH*ARS>_7Uw6ES}{nVoBiMZAAZp#{Zx&%C)Z_g%?;cA70L1*rr z$GaE>V9Mp3;SrL1h07=GARl;K`GTc&Ozp$`OsdH(GxyEkf#*Xy!Na8k& ze#1zEQKI~mbFp;K9*^$ zR-GCxvU;fI_T}}1tBSlDDwl%Ro8`wr%L<+>=?mFfns)eebide3|I#0Ox8G_R+=juS zL@Hn{lg_tBf+j_}j6Gf?i5jmWdu?^Y<%0ivPTE zP}=wR-}=POrSoo9@}*89ZXIQ@oRwWv<nh}E@X#Z<4pj9zH+6z_qLY@gXunRq)+yI%)A@J_yV^Wh_nSk|ORRxO zGZA;>JZmmEG<65yRNk*}`psv~EB;dnzEi^UIa|&b?g4W$J(sHMB<>P$O4voIa=USk zQY)yV_Bs`et+Lfw!7ieZ~5qk&*Wu-z(n6Ftam3A4(^U9$&p7sA2H+cCzF53s38x8(3BD z$@#}aHjbwZ8vy#xKl1}pba4sHB_Rs$dc*ucO7F-$^nA@oJ)iVg^?947EpjCx5E5T| z5Rmx!tSn!SCUBs-yMFCPQYb(F=2rCjkGG-d(;L4o;>zTkFuc^1jL@>g)Ys&g4lFu+ z{TYCjjo&4%pZG4N#{!(-QHBQB!L9%tm*j=5_RaQ}V8xLyLOhggHLm|X=&+BkKKvcf z>3KV)exw9Vt8!kA0A^*djxdaG#4HBoxT*Dd=__W+y-UZxUbb0Yrjr=!fsBtJ=$#V zHOXmg)NjKDQobh0+5^3?Cz;=;<$Cwy=G;4xv3?6`VS^rE<6clHfBc8PuM*t=yFV)p zZ2;a!q->R&pm@`>-UgxkZ(x3G`d_N;O8J35R2ybX?J~tp|4AfI-2>Nh%dJhENk%D^9A}hBJ>R*D~O|lqXyx z>!jbTJ^||`DPmCotg6_*{@_j{6sTRII4h56`dG`w=l1RKoD=Fd?Y~ys0Gk#8$l}{f zkZ)xjete?qi$MMYt1?yo@J9V+V6)^i;aYlS$nAYnas&6}qEKRCrr=*-c7HT@~nw|iN?6iZ}`7_VAND7GAFC~@dl_=hC7w}mpzqGJi) z^Ihq>${V$RU%J{-L9z9dtxEo>%2TbUr<<-{{(j}U*&Fj?mKbnM(U1!8#gW{!R_4IU zH!irR8b-c=bQ{IMWiY3UT0i%+I6GlNLd@c+`f6#OZ?~fqnLteWSZa?d1CD`E*FXGw zCRY2S9RpMIK4{+a>QO}_a!6Xm4X<@*l9Mk?Z?1YXl$q$5LHk9s2ZyTCc&J81F*ScFdX0zVUPegNq(k>o3(~RIcvY$GGp* zy}Qi9N0`HykHws3WaQG*lTnF%CY&6&kMZKiScY(63Hj)|M>-zXM7>b(75~wz(MLM> z_D;j^euQb>Vm=4^(H|UH^<=@m>bG-isP5U|Sp>n&AlU42M}X?A)bV}XL6Q~uRA$~Ro3&5 ze|$m~nQ61fY9(+c$@5XgwCnOJcPQFMut|ym*=b^oabG@k+X(|-zU3l#p`K6M8-xq4 z!z$k#*HF39w1WnV5SG{GZY*IkOI=I{Mk))jbk|nU)Z5a?&#d1Waq!zl6>U&o3!kiz zkS`MxdMd4$f=q7QW2_*D6#N_^i+idYx_ zAbNaLx#%I%Zzwg*Gw6QW5~CcHM^ksVPbz=i76l?&R2$dpjipWLR_W(KspL%kfaptlPc4j1=DNP;>?{UkHtF4Gi7WLQ=|Uu^W45@YRdq zaPNExsl@IgjJXwWG4kH8+#y@Q5EU&}<`ryFSI5`6n36{--Rk{XBI`UcP3XUb+Q+li zCzFC{M&MWdewvRTd&85J*n@S$_N5{MtuCNThPrWG@*`FV@#0k_C3$7VeI!x(*++k= zwM>&q3XcokCt=HRhdLs&*&atiV%B3rl@&OBn=wsI%nGuX*vr`Wb3EhNvB!Q-+| z2%<>mn9j+t#Keb>9;WUE;(G5h+ZV^LNo-Vlr^%9SDAS`#BIRb%rp|*G+VY&k709OJ z0SU<^o?!>cDcm8Kv#Nt(vXlOKdOeKsnaAXCJEN)kXZbL0or5^s_a)D}juVnsN;(@6 zC_ixqWLwe_qcJ9nN?vq-`$Oz=QMLYfh`Jk(f|%2{)}b4pzd83_LuBWM@PhjV<9l!+ z!mOCBl{uyh20yCz5Xhpf3{s?y4V69zI&uH{U;JuUeAoT;%*{=&9LNlarmmH!0m{Qq z>B1hnAY_j@dda}32lW%iqmWdY{>|Rn7Wh5YFSVj%?ol&#>|j&IeT@Vy%lw>92;hc~ zZ0#}EmfN5~g^=iq*pAF(p|l$j=1=7BK!z(2SMCwlb}Vp-M)vkdVf9GzM=!LDhwi)tvo;Z0cu3kvU zRNukp_DSu>9ig7#+fc)N2oDo~#|}yBTOMZ5Y!>l&1?OIW8Y1yD{YfV+&9ZU7$H-G> z@aw4}wmF*DSgu;fdxhQqbmSp&A5Gstr2PoC(NM8N$x!9K8necIP1)r=m-c?!`yL}J zzdz~He!&o!#<(Ar`08Qa!@|9#dn@)<+b-#A^&#$tb9Fbk%oo&=_$BRd{(FGVjBwui z26o(dR{|C>M66`NDw~)u#}CXsU;o_`X3S4nqg8*fX)`!Z`~!z`*Xw$xk= zi+%epI+lJJa`U-yqfq6D3_7ontwCjc!%l-~AIax+Qy2;cjtBi6onEY;!@j}c>(Bn=Rg)GU@6j@to8R{0pLFa%0 zhpfEI!&r4ck7e(^CjWegiIh;!rpHoVljMaqRQ2jaQ`vI^i_oRK%PDqtrcMeW@-A}Z zS1%gpUnnqPOikDAy;(`K5p1fKh(@SusHVLDBS`n?7lg(C8iOj znf*$XrSK{xr4(&Z5*O@nbe`|^Tha*!7?SnC9cWA3I$b@7UeskqZ+zy9!EUUwjXeek zFvDmn@9*CtJEK|xgVUxjq^Y0o%3FG455B}uoz}n`10brEAFoxB!Hk69RqG}IF?Ks*Uf$VcPj%Q(Je2QX@3NnB z?$c+g!Rc01@P+IQYOU2W`|Zc9+L!i=(%)*(929-L+pEKZqp7}W_o+F8q{{2^Fs44@ zVC2({VvJ(R<1v7t!_s3^I^<>7+Qzzpy;0^%&Wjk+<~BgC^Q?Ye&gHXS1}xz zKF{^X2G45TKE|&Yc#_r|(9SkDKRnM$(2E^ve0Oa(tvO&}A4X?>kbIyO39Iw+n0^9IqcG2R*InFyRLBUy3x<5Kk1`R-11cOv1m z^ZZ$C>N(7@qE3`M3%;8}oksJt4o7btODrwkpxY@WX4@IX{+<;pUvOi4>Gx-MyrJo=+M)%iC;dw6b;5b|45d!7!U z>b>(T7XvSETeBP2PL}P-NluzokUx#LvN6F94&MGKi}Y(m)GHZ6;+!=E%{?=uP{{P> z7H`AgxbMGJ$B(1~ayT`$=t1=@9S;g`S-lVVp$Q`o`CIEf+Y(*q~7rFCC-t099lLz6qXlgnQqbO|mzl>AIo^2<5z=w1QL z&)&vCVbip9E@RBT=AaT;LQAhr&?y2z-14>h%R#25jg3>O)?#bR-FDa-e`3tyNXmAc zD>@!h8Me;U-90FE22I4Tf!1F}`<-xdPgKx(Wlw^EqOgPC4q`iGK5;*= zv#uq&wPT<2+GjoluR8O`Q%`%D(mdZh^qC>`>NAon4TqHVKQ2f*K-#0JRg`$*sqI1N zJz|g%r%53*DNk)N9Ckrr3b>tlSY@+|cu57MD3Luy>a)$F5*Pqn-8WJnL}6Dxw2Ms^ z>}ge94q#*A7vITjJdG-ZUO?;j?d9eOudV`gj3Xu&6-GcU-q~a&cn)8pbj!4*MZjXx zmIpg_O+I{Rl$@s~U96-EUOHhr($YL>dEwD50SY+Qd-97JsAy`Ep;iI>2XiXcssu@G zQweEHdRY2CtjbZUU#}^2*mia^u=o0~*45?rf_mzH%`iIrX!G}K4WBZ;&?*&1o4uf( z$n(VfFt0cUrRFH-`J>njMzB9@cN+iryr(6Shlzu2=`)iD0zV1{stU;1Tx47>GRq|O zFL;z>yIijMTJK2vdIUR))3h;_I~mHrN3E!oM&+-5Y3RFw)B+t7f4w?Tyb2+#+kjmZ z8obImQpA^251W%3?KFcTS7zJpE|4EhdZJq$Wi0k~#6B?<^^^4RVJegILGCH0ncK$3-VV>J?|h{fe~?uy z??G9xqkOXZ?V%dR?UCrUWq0H?zN7p$^RYuMoig;IKxf~xeQ|O3Ufip@H*t@0Z!e>W zvCw593!$wlUv3$;FMQ&TwPSV|s})L<6M1Uw!`0HXgZZF^Y+2U1kl=7?R{>_%Zdz9n z=3@-K4XDg7L0hxZoGLOV;b=MqrdaJTH<}B|4@6U!<&o*sGI?aZmJwQcZbd&2i(sHg zJVwo|`kz|pL_J@u<8%@se#!f(;A~02+W8gJeO&^6`zSG@EmMBe6G=$=>O!?wQ`f{eexh(i9ZSE(zJNwAqB(ji#u@){P^pLZBs#2NcE(tNT zn#+1Wwi<)Ud-e?8l$K!ywwiqf{g~$WvPbNQIE_xG>%c=_fnoo#LofqjAvletf+r?nbppx@SoY zm3MvpTu4Y_m?F3`1UOf2eGRugs-BTuT|vDr6Rwv*949s5Y9U1BpRUJg90vP)tu(oJ`*waxyGiCQacqWTrn>Tv8p4of0dx`OHT!!l z-zgCa(93ry+xymGtxb0VznyrtE=6TQWDnaBl9E1iarIPI zI^T!4L%%1>qC#0mo;7wz7@k^u zF;@`gn0l=4-3Sbp6-t&73tIL)OR6-l4Wo`kDBp8sE_6*qZk`60N+*m>=cJx=ONh|z~+l;(Cj!Mq1T_fs}XGrbw0k}JRxYvJO{@9zn z#raUYsL`BWj82mshUDS$MpPRWI=pufLv-IOKrVyi6+J!W!ig^sYbdhCk#rkdQC1&C zn^AIPrGs42Df&u$R|N#DMX#(qW+h~wB`<`>hR}+L?*&PTca%J^)L)lXyjNy#hl~eI zHXnWZDYbH~H*KFnK$+wG5Ljl!hwr-i^#dMkHiE|zaTmZEM;VJK{$>2@E;Vq+o%+LL z&_Z?=F(A1+3M!U!%6Tc4rj5$_tdxujShps#4Qc+G^M(wH9ypLa*Fg_0Oo*WUihlc3 zUw3mOaytW&Khijysk|>!bfUXY-fO}YS*PODne=O>TLG>t-HHP^bJ^*GOCzRWX-)k( zRoJ3@%y1V*v9wfH{a#wu380SfN(T>?we-Gx`C3wv9!$3`gd!l?T}EaArX#I^8659~+Da>t+i7K{NEyfOBhl-i6J(Z}=X)6uJY_nhe1?_wN;Qf+ zK$Ve0%GYG04p$(YFzfl{y7m~QZ0S=?sOJ%)$X*nCSPK^;rdR;8unTp*6I*>=aH=sB z4_Yl=P2L0yAx9--mL;4R#+c9+JNc!0+-P%x!OZg)l~992B{u|=o8xI9^a0yo*l8HD zd=xtyFUu-^^ott*iiO3ub*qaXuOgQgaMj*><&b`}+wgM<6Iqf(I*<~8SZGB-<8Zhc zX^$!Te#s7#k`hP7Pk(v+vR_QBInCE1_u}>IZPA>L1__UZ3G=uI7puP$a#^e0I&l@p zxh=kv`pUI7RKj!pU~y-1PC&boGY9|X2i?-kugu%yWBKKp{pX5Mb?iU_zjYlXr=9DI z3GT-t3V)f(A!h=dUuuds*gRN-%zMpvqQK^dG2+TQ8xH-+C3PJFP@ zB8+g$m?TDiod>ajx3as$P*u@&g2}nJjs_3Rb~3fNH7lm85N9g=*eI`Fl!!gg%4%O< zZ~tchv&7rf)Z2P2{gs&K=G!g2;k0li^W@HbjQVDigzSB`L(Ex;+eP|S?2u18!}@8v zm_#^)4*aYV`Ezf~=4nk#%ok-_U~B9BA-}cTtx`5V_kKmNi8TYJ8k+dw;pe?Wdq>Uv z=Y}u0!p3>wkx~!1JZFvZe8uJzQ+u2t;c}ncr=Bd8==G5o(p-vUW7DI)enbQ(?Vr$+ z5NK_a@bY+?XBknfM~weNY%+(s!P%(n6fA<15_#;dXOJB3u;w9B{mj93P>Y2+h#AMc z+uXQkaQIA?vJ90<5RhqLdyV<6BuSbP)b<>C)ZoY}Ng6AC?!UU2#K1)4ybv;b;405n z!)jjS#v+Cv-I%rg_MsR%s5?@y3&4dlM+L9&$%FTcyY6y9C+aoxEjx?|BNWcZK%#O} zj@GNHSud^1;}lgSEK(plEj-GvY3WNmaup~|5UC#gO>t;i#Swz3qFJDG08Zq!ltogR z|IM-sKe{c0oqOZzmoVRdPRUJY9L4hua9~#-IS;|hsrxhtlsYxQIWzwg!u@;+dhoe= zI!ex>etd5Cg3oaxG_2hoXcmfojm46pAuGpZOmeS~RwF9>*V=@%HRa4-9H^F{)dYYv zJ~TAkocL?#q<=}kP)Wx=k!SkxWpM(m2DspAmC0pvM#SZN!bIz;xb3)=xqyoTnO*@t zA17P5#Lt`Yuwk7PB#H5{Qx%Avm}XOFvnfe8N|`7wCgyX0KgB}mZ-BD%b!(buuqIzf zLBViKpERp>K5v#OT0>Cam+>%|GYv_Qj< z{-MFS@ZIojhB+q+sFo*;YiHe3)6k~=r3b}T^k0{Mzipq6_Uc#Fal-UgD4(vMl-!1c zYSVv69Up2G%xub>}FsoQOv`=Z$DkXrd!%$mYM-Ouo%8H zwLa}hUsC;OV?41{A{$r2><|n%$X(FsIVN+Ll9GwPK`DLLE;VkaF!o_QObNLz- zcc;aXiR01Y@a5%E&$j!2Wh!wo7hx>mNPdn7<)Irqfbja!DQ+hz_VveS2eEVac@?`( zUc3JksjV_U;;NoT?V46T-G&nRy?z2fxD?CaWJi3#phD1Hz<8267o3gpb30HeZObG3wt0%|93 zwK7+YLlqC0N7|WWm08CMzkw3~@~j6ry_ZD4kha(ntBBb_>=~`AnIPm&J{x;?ma>Wk z_|-|_4xw`(C^>0p&rY$cPss^VZ5@rNo|I)#+=%6RVU}v}$f&l*pQg%CN=N0?X}jVg zcZ(IS60~7RdHJyThrB#DeiI}6_6z)i4^-}5xOe^UYcq3ZC^ZrJbdH~#73XKR&1V~xcTCA{p+fWn@%^Z-i;JNcI z*m1t#OvvRi+pSlnUgLu=I1}_ag4;3gQnF`RD~j_Tx2rrUJ}C`->NP7jKYj7cH3s(u%Cbv$TF5Vg0D@PbNOkg0#P+|K7kN9aO+UF=<334rbJw4H184+3ETXt-a* z$>pi{k~+GR63~1rRVm5s)8=GXRfS!r#f3-lqbBqmSA`w){t|TfPX%pVsY>#R3huix zx!RmAlM@1nx(*JHqR$pS4=#^ST*3ghEv2-%Y1VG;=f;oX~S1@jNIjr#U=r_ z51)~NudT(m>jRp()sLf$;$S8~ez3pP6dBhzGXp7%wILvYj?=qMDl4W8dl<0j@ar7= zR;~GmeYrN@-67LJsza#?AEZM!abF{#K#G)Y$J{@-SX^Rd&QII5lc>e&5zXXIF`ATBSf+Tj@s? zsdzc$WOeu-7)O^6Opw1WxM!0g$0gPklWj3Ywn#r>YT8l+y~ytGpReM=f1RISt2p^q z`gop_7N*@kPl>lcM@Qm()?LYsjd$yfp=Geh753YW)K(h4C1wFNn=XlXB?D#B^^402 zeT`Ma8FI@C7jAf8+OhrVu6|g|TjXtFp)N)|19EKRib#}_~k z!cU8t<{lQ)MqZ`#U>{A&`~&B_XvNfVhxgM$HdK?i=r;$+ue+$TX3yFH2N!{~S%%+_ zpH?Q)7tYjTc+;&PyZ}zC@6?cK@4jp~ga{^Blus*PGF{>;FsD>Xlz7guHpr9dMM!l4 zpc(i;ba!{@f%@^{LGj(5eUBV5a+iQ&X+?=#!_RT7REZNcXPQw43DfTn+AqD60c4im ztV@|snAfEVHguU|G`0+e*5x;8ORRU+OTP~yW2fbD&kZC^vh&&YL=^~&xPJTQlAQeW zb7Q2vJ!YYhLyTjg3#IwGK4%-mzoSWh{QyRDQi28|;K#$WmuxZ4yu2B5#K$R$b{##P zH~tDda~@qiI#)O_l9t9>Uc);qc8s}r9r7TgLtI0H+v?)C+>meFIo^Xs-In#1g}>-h z4b=M2dr^mDvNeVQ(1B_<;TopP!n6~vhy=_JG(kB{03uV26)E+~NDDDPxANTtUX!mK zW;w|-{~*!$ap6u(oe`FiqMvscT~>{V4zylWWm4C+s-x;}U6q<$eWq#grPW`ph2WpT(1UVPgFK zH&x~?g#)#Z4zvf@1(YKGsuy06l5|+jD#$-QBDoFeJ5-bR_1y7Wv+ws>I-NCCO}fJ?pbp!(TlS3N zdyPXDRq3p6J&7Z$^p+zKaWPE7F2D2^0Cbu*!J@7?}Nh_TN$07}=0 zUQfqRt2j_rxG56I+*Tj^$I3gH5j6)HX7LK($bn&_}c*imoHv) z@bJ*p-*t7#tAx~h^QNMq;x1huL*}bK-%iiq?jVkkVdGF|g1~$;3EDFEp@+YJzAyZ= zS~&>4^B#JYEbHww|LFMRQiq=EF(;tOROV~v)Z(bM*rFz=cOF>=tCHexI$@$E@CDIZ zC6B<=iMB}3NVBLVi%=Q#{#a8w4~a}w=zZF|^foM*jZ(I~3YO$~j5Wh-4Et|dxtwn+ zv&JoYr<$oHa4;0@g;kxY9JE!!7MnMX26@9aCjfmW!rVt$?)Vf71L3^pPB@ zqhF4=v5uRrzk@*z(;lZHSU_5C1oT~9rtJB=5;VRSy*yDK7aT7!FDbL$E?I(pr`{(| zHbwf=o0{qxO*@Rs1Qf+(Ho3>lE%1CrD)VmpZ7>m%X=t%o_oZ~`m&R{`((|>kL-KN6 zKqqJiLH>Q?Y-)2lAm(&qe%LPMHf9OxQScD<>V#1d5R@E!(PewLjc3>c-Pduwqub&6 z%`=@p@+H=v_|sMw_)lX8v*FLJn)Co5YJaD}X>4^*|4(hXRv;Sace&ot9^=7e{!czP zBnU$QO6c3tf{g$9hkW+IzZpIKR4tNP`(2|%26(XByXBDQ-ln;bmU+v{(k@?~15$1O zeivv0&%K%@df}fu$-lFar*Z4Wx5m&U6wSc}$ ziS3Xrui8mq)Itg*AdC;GIh%Z1r}9&l&nP*}82Nq*XxU{pL2KE=_(z{rGZ&> zmjiJJqE1Aej=COom$33Mz$hh1aS|PO*KywUf*q3D;hhB-bY%&8tOhdN_*VN>1;M*$ z8yKv-GIWF@pwbANs!X+1A#sh@+{E)qsJviMMSt#q@H7NtlX#fRI2t*#o70x;bKBMy zb}Wg>TSsf2ofN@Ia-)nWonf~cAn`y6sL?{z6=sKVEhK;>QK7C^L`*pLB*7w&S zm!Tn-ftk704`Tga9dmGdjwW%>aN+shjI6th<736`n6yJc=in|_8p^FJz02z8W5C+x z-QEgG6^(nKtA}Up9b6+!k@ycEW|PGW5(Ek~P;cERGy=Ixk$ zf8q_)H6U0rHnT+r^ee~HyK#?!YnUJTVqn{qDV#zb*=hBX&RFTQ@Ez3G*52yRORDvq zdQl)MOI6;xb%FAdE9 zZybFb7S^7{kB^Jnbu|6Oi!}-dVzuC=EtabC*?Dvn$!L*5_+&j|i>BUY=Q%UX*w0O1MEq_sdCRXD-_*M3DERCs8=NHr|7I$F>kEAK!jzv@3 z&v56clAuGYv1)=mKretZs1oPZy0HkGB~u36p(c5v;@OJ92{u&l!tHVchC;75Ms=o& zw~iv09i#H`y%EW|LA^h_Bt{4(D^G9ZuxhS+|>O zwZ!1v5bf`bI=WTSZl}gKZi@WDk6k|USlqHtbYL@R{Hil@!)(H~RVX32EduxG!2i$5 z?=M~IN}(4hvio^&@$TS5uKX_wb6CDl&Enk=TOOLkl1AoBX|9A|hXdeg!A`DxS3^8U zzx8{ndx5J(ysGE;QBsaYaUR8Yqty&{V^alvov?_Xj+KM-GiTWGY_U#ZEhlK=Ez@CJ zK|}4|6~AAmUc#XieuwXwC{%R4)c^%;lpqE8HSLYN-5YBK>qDhmgg!C9!|<&by^Bs{ z@3ydr2e=POFHauR^)Bw5-#O`Gisk$|P$6#h_k{ejVN@l>(xvo*e3R4^$h?X(GfnXw zvNvw9H|Ki>U%i^$wqr2kT;=4XVpEf%xXG1us`%BlIkX<`PHuypE*Taep0LgUNkR$C zK)FBA1Ub)dIX|3$qW!&}kF9JW3QR&R@;J>i4vSg|Ebw{~DF-N=lOGn*_~+z(=dgpt z62wZQIR<&+jHx}G{Fw@69SI`)#Sb><27UFY?XcPaw(-gTTI%aUMRCOQYGx=>d(-T) zHPvCl!90HHnO+`DSr?ioR{FXxw#W0+RW(+fIhrr;Y;+c1+3k9qtEs6l{g_0)m=;Fq zc%HN(mq$mh$BAPTe3)$4yMGY6(=Ohisd1w%75;(6`B^Hr7Wdyb5*sti_V+{;+C`X3R&HdDepJ;N-7`Yg^@M zXOSF|P|yo41uj?6w~EE&!yMJlIh~pz3Pgh~W}LTTCeb1%HASRcL#A7#{FcpQ1E&BR zvjpsN-B%t1Cwt7|mk=luLOqYrONN5wQ_uy`mbD`rG!;qNvUbgHZ%&;|Uy>peaD;f| zR!g742i3lPdt4h?N6g9@pYS?)RJ0#RsJ2#F1N{MBwn{rY#Z#wJz|q68VY62v7_Joo zx@-TX`Y#A%!~*NVqrK^zn~e-|oMNZr`C<9#9C}p%D$6t(^so3C?wp7YiQ+Zkt~J_d zM2n*IG~!-^WfA>UuNgb;=9Qg{(SlMWc4R?iuLt`4`6#|yw|H4uGl{VuhIg57fgpx2lu|oj#^GQ3 zkRH!(PAY5gZyhTbT}(^Akhvy%PwupQ$f*On*;Uy?*-P0c+4W-}u5aId-Df2k8Wn z9gb8!Xdom%%rrKVgf1Zz)J%8pQK!q^F5>xS2;8Cq^jH7!$+QnR^1;#>Y+4%K2`}n! zndXN7Ctwyq0AN*n(tE{4C1^~|3=f$OEE!W5aY*tY(&Q|rxvr2ueI}qrApr~WruyHJ z8~nFJ-smJ#6F5)WHSbg;&0Of0Jc|jXGehW@G^h?uK$l97x4w#UxB-YrTN=;(ol$z& z>XcKN^t{AlOxIY+(OcjBKh~$!v4dj)&O9`L^_rLjTXE$X)C3-dNYK6Xq6!Mmr>5pg zAHN}S%vL|L6YF-)IHga$oVD-cM;|AJ78n~&F-T~13?d)cq&RF0A_=gD4-e`WbOXm| z?j5b4Ki>mZa=&RCtZi>U6>cjdkF!f?S=JZGAW_EOgLQtr{KMQ0wDpy#rk zkM99(S90HMd6>1|=HxdVC1UxM`rs3tB&^#?>#!ZL|@N@}^cNmQ(WAu;&J*GgAl6uYSFUya&izyT0e9 z{@=7@z~w(Z3ta%a-*qLWm;Ox-vdVKwk~Mu|96;2Oh?fCkqsBAa_qist~2L0}m9d1eD32tmwLajdbfO|B1)c z<$#(u_cxE-u1!o&Lldxmu!YVA9|Q^~?PG?WDC-NcVp|-x^~q&pd_m2^Tr=u504+`! z@I2=g0;#)R2S7|buop_j+H&NIc?VW9`15DJOP7Z7(fwW6*x(-g$o>2I4(}(R#sF&q z8OqWfZ_qM(Qu_`lnH0iF)D}+*`zFz5%ey0L& zl_Bo#;bD8#i)VI+?8|UhQOKF~ACaF)Z!30iX zSa2ehE9bP(NF26Q0Rlu3urT4!-o;~tQ z_nfG)MQ#v4Xl-+9^{e-T44CE`bq9c79v}1ygQ79Gv(6*#6a zUA(-zu^PC>?MSUgF>#V8F7oTuG=Y2xDNSpO;UE7`p8NmEy7G7^@czFk6;k9%l8_X+ zlbcFXh$8nfZb^)CGf3sW$(5@l3K?h0F+@bJ+-L41_b?eV#_{`%cK3On*YBU*_O-jc zcE@+V-_PfLid@vy;o>gDfy;g(2l-gExFe>ox=VV!C*v7eApcS&#bK~-n zQ}@ZtB4M?#E4z3>FH-)cq%Q_io4dBA+S3ys$#=!i9BK*2My+tNYRuWF{NcS~lR)`Z(mEB}T3xJ+yn?C=qFD`YMnO zV^4zu+%4v&NgNu$kpiJz9M~IDL@WZp8A@8N07!1CW#jjp7%lB#zPwId$(0sCS(;qT z?SX-CR@SXrvEt|63j*=;W2T=be!PwWL#Z!;6U;Js#}w3jN%sA#E55vPL`%RAzk!9k zJJn6}nuxojvgqg;n_|xH_V!@nyz`A zu5UW6SW$b-F4h*Eo*w2Y-sdGQf%5hz&aazWAp7!95sKs@7V@95E-m%7JK|a!3?0T( zSS}yqI4$+qvinyD2!D%$U3xFlLj$8J=(46ilyw4_gPV*T2duFDXUTihp^q7ZmP=M({?$-d-9+SU9M&G6&PlTSNp59jOtsEH;y%Du}o#53haQL}! z4CfjrO^BS=W1yMf|LJB--bkOStxhZv*y`7{nCKj>_OLB#kF+{acHY)8Lk!Gb_xW=* z{nAN9S57U^JxoZ+>napQjOP?H;F$8IL6$zzqU(OxJ(U<>#FNT=`36G!!BMK)sg)MRg7iv5w=PMR+J@`pd4?V8qSL9P6XG-$DCCJBQ6?4itL0y5b!TkXqNK2d0@kbXiuXgk1;W736J?EDv0Pl6f3ch{XPLZPkh zw1K6rY03#gaCO5ydp1(yYWny-?Emx^A{6I|R`aqNV|y(*cTwZj2=r8X%2hW9`n}kX z2z$Hu#Ay^0u(KV$|Ioy^?di)$v>tT7yITO-!C#R7mUM|~@&Wl`r)rcyv64kL9VX+3 z)5Azi6OaN}U`?R*Kn``H;V(lg;d@D~l~F;X*~k5as^`PzN(=57t<@v1y0|!bd(WOU zz4eEG95f=IpI;?+0?+1e&P=b;v@bRS0y{aOSB4&Fc_@6woAViG7-tM;;+MQ3w{6b= z?*suw_sJ>UVLa`T>otlk&&a1IYMYLNo|1Sa+_JIPhlIDH0qFxgggLn|F(8Ez3EB|I zW)~xfeMiRd*51!vf8SJ3Ny?J0L$sEH5(+-Q>*q+X+T)1loMv*n1~Si$y896u2t?u~ zT-A;zKughX!}N0CqYYy%SYQ1X3(Zq;hz-iZ!s*1(N=$s#S)V)}-rFz$) zlGZ5wCAEa5b%-it$3H~eAly9z@igUhWD^8DnQl~?qEJ_s4ZbgN8(ZWU+n<#i6-#^& z182r+2F!*V5D5w~An=dKV&Mw9*HV_B&-%ze-7P>>MV*Ctji&u}QqmF9kGB|u&NSh0b;&z>*UdPluh||F4eDL!t-1un&sU83no$6?7(T&AJIDdPj z*r@P6lIU7)7wf&2J}wJ5LXvQVm^M`;@wYY25u8-n7ec(ns#1rVEJsUdaM~aZ?asx_ zE>fT-0g`(mhK;jDU!@^@SH+lEV|I4F=o;-SrT__BZGHtns|Qi=mQfxks5hZn7af%G zcnqUKqBh`DUqMc;K-Euyf;??lTja}Tkieh-E)EMhnLPmwb%1}NSDT0kcwF+l)FqX` zh~}-sEHh_xrv|SR5;~yVOb~eY{vXX&@LAE(mnUbwtDNOwPNJp;`$67CYgQ68SQ-Qw zw%omY69ELtYeh0F1Lp{5O@?U6^R&8;(xMFVG{x!c%L}a)QrPQ#1N=w*?sD08w`>4T9>RlGhv&1YVR}) z@NME6OicVbmSnOZ>$b4W;?_3~rrj;ARvKuiHoT0Aja~46qqiui8Ekdy zA}QppZVq<6|Jv%fTO@w$Uu@pZ;?uOC(oCktJ zfdd}U^wUL2nb!k=4HxnDZTpfTw%C{lt=6B`z6KXUPkYFhDcSia zr5{TyPjLnpqDvs!Xp%qOS!e&~O`9=0$E+$ram@F+wh>E63}Xh7GJJf)dr}-S0WRZw zUS>{~ti*8-d*_}K^0yEtSVJyutCj{{06!S9#>FwG2s8F0M_9JDoH~|&^1yV(E~7(# zoI*FLH4Ja?q4d@*m!rzY5BOS?by*4Kp7v6UMuuR!dctw|e|NjqN}Bf{KTcP|XpmG~ ztY0Qn8&~J|s-EpqR7KQ(Ep{cctR$Z;krljByduEDihpjj>tr!b#w)!w8S?{coZm2c z{bjmBC;mN$e%^7jsdXt$=r2iR)$)BNe5sThY4Gh_&3M2T-yXF>%me87y+L5=bZ*;8 z_?~M#BU0~vC(+^9WhLjK$p-wOz67&={8TJH!9>NIv=r8p>mDD^6xL3kxxY+4K7vIqbPp7Ao8aw2ehx!F;ok zNt=#$Xox|95UAc>M1Ltj*WI-#tkJ%D)#}hO=G`?_FeuHS@cIpF(~jTm&^$tVrl2|d zWZMNurPR`NO&>c>e1830)yT!YbK_Vtc7l~OzkZ4|_#zi`?fBl}+rx5r&lJ<=^Z74C ztk+;}{;IYh(KCTO95C@is8gyq5f2L-%HQVPAq=Wa!eR3_AxX?^;Z0-_#i&hMVKpIR zvPV}7HaT?!CZ&(?c+3!sYd=C*9@Kt3c4eUB4d95{H@J<$=fp3(Z*#DDCm~lQFIH@F z{;at;MieU`6sV!AT__a4F#mG33;a5JTV3Z{fd&*CoBpMoT#Ha+ZS9MqWRVucs9Ewc z=XZ9o5|xIFhNA!XKow5orp0wr~vJ%gR%wE5|<%E0cx#X!1779TTukl~yWAl7KAm7e$2r zm|A#4mb7<`eQ|ehP)mvtwqs5q{O*Evq$^&qzE}c09@HNl{Od(W3kn85eJX$cy!`9+ zPa_UC?4W700=Xl?qbb3c`zMt`?75j-=4>{V8L+IB0jm?tzzb;6zN;#rY5!cpfTcZ4 z7PV{3*8}8ifdG^s`*w1cC1&zlBr=uwooi-DA9`hQNm*H9hxyiWgpBTXvwV(8RI-Jx4gvKIVTY8mz96QP|6FU-og0+XABt@(u9ptGB-sAC z^C=aob4zpqYD)yBM+(POh^|51K2Egi?;BN6sllXdg$!Xlz2WvY)baK|+rlkEb^$Qi ziH=@k!n&M?&R4?P%GQUrjg+1mUHO^3ktLUXm@k-pr~!t>wPul!S};)+@r))T8`QqH zZv@wn=}Y*wr2WO~BeQA6LIz~b8;B&EIX)-Z^;-Jwcq~hdPT|%^pvQ}>zqw~C zd{0@qZc#Mux);$w$Z(~#9eMHM3qK*5xg)rJA2B;e$gD2;^dwXgBszm`wAR{mf^ep& zh>}!$Q;SHPs6}4^x=IO%D8&u2aNh*=k^`_DmA~Tj;Nt2hfeU_w;Gx z0aXQKg-5^s2sSPO^&zCfPy}L^+9&0|qM$GPq}Vw;hIAa5DRs{oR zgcC9?M`bt^Ozbc94m@0MYFa;fXgDgqH!8X#G4*F-_RJRQAPPnv8Z9TW-5cfk`CZ}Q zlnDW!{vFLt!_yj8NqTQBn%K&JN4Aep|h~XKQ-s>8E{n zjh}vYX^u~!WfKLDr`D(^KOle)on}nsOT*Y~PD?XJd|Czj1O}u)w`chCH|N(2?uypI zyXBbq#QRN3p%7xdR2uRwTJ|`-#SuuYajJv-dN4<5=d5avIO*(1JiBC?a~JJdC84+a z13SZC)GYMv89hYW(;T}sDNvReNE>=eJj8_%!O?yhMfs0HXMD<^rrx4$r8>RP(*+VJ z9NSnBQx0THfa*91Leh#0l(;BHgMuD}k}YKmnwlr(<5;|CXbkTo^;tRvn% zBAK%)(6+XY?1b;dbAbCQi%{9pCQ}C_xMR+{D?#QnSe7Q0L84V#+l~J|OlG4$EA-1& z;st~?PZgc|`w~iXpZ6HQW~uP}N`yBnF;$k87}Y~M$`Lj5@(qBwT`n}9iGsofPtv}wyE;verR zbIClnxSkih#OX;FGDapQvSN;#{A_lGgcpK? zP{nM^iq@ksel;|iJ|JI5#uMf^QMBTNhY!DimK`;o@HyitdYj8U7^^#0eG}1Wdf4I= zd1WbB`SL8t{xI_Ivx6ik{aNJ*?``%Dj(lnlDT2LOQ1;mAuwRWK-d-ElaS*ERF42`! zh^E=1)n-TOm?L7D@&1#kg~*J(pbv4~Jpt28{Bz>DT(C@>ZlP?p!U!sYW~SCoBFET}zB~DnG7gf%~k}8dRf7P+z_Un*WRVo`p$DeqC?&&Yx^1b7VlS zx1{-cQvN*Fo}I8Z&< zj)~Bg6nn{6KD+7&LC`pa_+km~&|ecFMb5^gAnR#VM7ve1k3N2tB5|){}xDQcS z&ccve&^c7=VTKuMwnZAJx|c-lM{J${M@;J6lxt7`)$LV@^k#+tb3|diIrBEOL`?FGp>d%;r z773MpY+Mq0i`6wKQW!Lb7bm}clfyoN^`Ct2!miLnfHo1KYRlUgFMQ4Pw}`^Jw&38r z_6Q+7Gh@mOSvG6_R8R;BWjLTuqD9DyyXBDi5SjRKvKIB!dzggJsYN9TeUnQedQwgt zATMi`d}QiP#(&Ra6Fbxc4ja$~?Y;76V5?AUQQ1rTz`01&#kMYr?IXPl+aW;H>ZH?Hnl9JDvnVbT& z`QZ`yN2vLry#h3yYVY;!dTU@NvD@9Kw#UuX%Mna}Kc_M=!*G5O9ToN?J}!#_Uf$u2 zrO%Z9!}YjCG-^+_wD?*G`}kf8wwAZ|a~+t@r!Cq(TruIeT2;gf0gL;|t}V&?Q62Y6;gT(OERX-%aWg6?0C?u#nyNNy~kX+9#qF`OXNXXp5GM#fE35;pMh zFA5~mt*ly4t?Ouu(1>Gf!04z8VM{iha25)W?4}vtwUA z48^tX*NQ|(qq&IzLM<;*vwzgI{OE$CqjCKD3sHZeXg)r?FpR0XKidYr@o~-9bu7;w zSn27-4H&UA?C%?V=yKtLz(N(6gGJt6z9d;_9N{*tuYK8v{u8AKNh0KLsycZh_#Mxg z&sfAjB{reh^vg|zK)(bJ4MG&T{+Cn%Ehs!jd*_Jy7J%q_CjGV zZd~rBzxTBNo@qSO9O#g9??ATaF(eU3=6jM1(|;_rjauZw&z@1@6BkoU-`KMjHv;w- z)QoYUe!!Al0Ne$9sLh*Gv6Z_!W!MA+mf+8?cjs+S-ds_iu+2 z9^A{SN+pWTsiqJ=Qiu|KjLdW5nEkRN#vg}*;SX21wm4PEKA#9HV#khk*q+0 zna_lB;(c3NcV)a^g7DfmJUoN#ePm8S|Ac)#s@VEZ145>lmhqQiMHO&Qr2ZxUTJu@;9}Yj1m?H z4cGqYa)e`xhP3!~utE=jO5Ry2ivjE0?iNG4N#ci%gNJlkkM!(?+yLt0X#C)TqN}UL zRlmxSp)h6XKX>Bs_iw%ypbM5lZ|*S+oFEA2{K#3UO_iM%{kQK8zT6Ss1JScg{B-|( zyFbnYyh8qVS73*$6=KeEz3sDD`mFx@6e-}=_Qg}AmmtVekzQ*lL_TF(OwRjf-b$!_ z-j=v>TOtWrE$2D$6+R*cNC9(&L|6FS^wYiL0e6F!Z_Te9KG(Jf_TQVvkun2z8i~~u zA95K+Lu*gGBQ|$tom-{l8y?3Q3NlH;sq z&!Qo|z3)$S82+@HVU9UP;wpD^ngOi$+EED`3y^`-o zu%)+@hamY~q|;tvn)mCC`WR#)?v@Q`c6PdJ8Pw3nCK_{x0p zM5|UIGfD#AL9udM|HjthdQ+$x{_E@p1)mo7v-&Scmh-q4Ip0WS?Blrl+VJCV>ARci6|3Ca5*ZGh<24USqk5FP9|dtQp6FAvzw_J*g^A&KZnvK7xJS_ZP=<`=@elh@Y9 z$}=+`#8PoTSRJV%XBDBqw7ohW2s*g4LPqz!w;mnIgtRQvt{<;Kwh&IOMaa=+n7%)A5#K_WCE zFLgXibzbfX?HJ)yG!4u6Z>i0(y@b77bQVZ$8s>Wj7J8?BaI{8{&GK>7jv9UOe`Kf((;g6h|7I%+rXXr=S2wazDpM5{=q?>4Mf{`^z@ng zMNjmn&T3^_F4AzXaISNbI1iA~|Js`YjiBEO3OyVi6d^2nHs)*{I3ZUX=%&=-FITuI z5}aRRtmwiD_-g1M0Sh(5wjAcoom$~-k@=AY1YIy*zHfsZN{}JBxgzLrOz|vj87gh4M4if?T$gu`wY&dMNTe^Mr6eGBLK9a8o4U?{3* zAsUu3uMBAUES@m3y41_V1H#MC4rI1P6eKi5wn;1cL`pIaH1#@&XmX&%?Zqp|ttvNM zhi#g3_tNxiol8?wPjoanZwP!MU+_!7SJB$!>px5C#@vrydY|3zG3&ML$E_T3>BtE> z*QL@my6-bTe78fxGf;=)J~ckp75xi z)myZ>4NFTBviwDgF)#?Ij(&!=l`B*4?s8#MFNeDkKrv$!b7wM{ubW`~!8jS$qf1oS z`iliBv_UTeDG^{sD-b@23cumnBPAH&LV(DOxw(f;ppg~4AY}}}8HP0J|B^%9e&*|# z($YV^A>ixDi86FUbR(v&Qv>&5QLTM_mplNHQ47~`k7*T2?O*uYF`?esx1T93ve7*; z4R&uDE)(iJC(4^$^YC{(z3_~K+AwOExe?tiiYRs}LzXzJ>V$jS11D6^N-FPHBrN>7 z5Kd1Rv)DA&=t>$UWOSu&=RSPhBr(|DJ~7+Z!BCF6t$L#h6vv}He3(*e8Tj8gAn@ChAmpPPQB$}wSxB*T3 zXB{}JPyVy(Q8McTCVfzY{XW)Jig1+OyDy=Z4dc&)&H%8R7jiGUMv3iVx)?zhSty@fh-x2{I}X`ND)l04N@v zx!kTMa{5e9SXWvN08ZkOEn#hC#;He3#s9Y3lSa8LGuLQw75q2z$0;m7YoUSg?`$&qY9{TK|& zW9FqexseB6=sj!5UjEFP2F>1a{vY7~XlUpKYNx4bD@RObF(tYAJ4#hmLsy5qk?qCL z%)1A-locI^G>5R#&6$~y+0@urefMI6=m~=Yosl}XQ z`d4}7*nm+ftM!E)Pv%W~9R6{3#b1c=Djhq76%AzaSYw{b1QGfCgmz7oZd8fR`tPm_ zWuJbVCbxPv?39!!2*V+$v_x+Gg?9&+vQt&vQ9}$*UJOn@L zVG6{K>x)F>tR4)?nuk_TQGuZiGKtYW5k%C)63Hc%BhcHKUq zz`gmKo(M9-rYYS?oW;ncDG^-HSIn2?LS#^KD#8I&&P?Q-nVz|a(#Bkxg{Ez&u1qwK zm6tl`JT62vrRgycK1O(UWomw4)Rv=5=P{ILiDn~ntmc&FM?4H21>Dt*Omt_4t|kLXQHzH3L9_7y8}Q1 z%2*%a1gWn%~}Vi6$n?ur*^HmG23*LJC3vU z?TNemii)a{r!EYZ^7}66NX|A3i9}@ql4N^nbuOF8(nzN5vp5yQo*jg&J4=qKL#DGY*TC2PdO+5U|@ti*LCpSpEVpOGYp!&5)>?U(Z-Y2!+D z8xZahE1d%3<-TA{(is~qH9)x_Zi{@$yaZB)T-=!pD`X&Ef3p!Gr^@&37FrCkZ(6nk%e=k zS`4{(p7Koagrx+R1h)iZn;KVY{2p#DkEXZ&tnvat`97x^LZ9>(j`r>;kE02ln5%Z< ze=vAR%C5mQwe6*WAYI1$7GhbF7K7VWyu=ZjZ{H`NAQhuaKXpYa7e1|mrgjaf%rb5q zlgf+hWC?L)e>2p<{&e|%ny3HL!^A%@D-dqHa=Vq2;SyuNnfQx(KQx1uu6ERiU&=Yi z*IElg%+h0O6G4pxF7~aba06wVV`iTV{O9D1kxveAf#CmXn<{(%=|n@G0RsmD(v4hy z--nrYYxDfU&b(4PIGz@>sbKbzh7hZbn*E7axS^G$HErKMP*_;aOlGgmGk(LMhM?Pp zFdg5kp>AtF+S`Pr+3n$~E~;}bKTHlcNpdc~xsOoWA#I%Z6=koS_?)7Ca@EnTAVP4p)L&Kk8`bjLZq)Gv93m-u1L00AM$dF!1Ut-J; z4*#HW+n$f_@q?8;k;}R^sPRgkl7Z5-JCNLafb@|HSHHU=C`I-(^Q?K5XC829YpD|H(!}z);wmNt47%It!HLb zm$yKIA^5iHWl7)iFzwX6BU7k$DV3fPyF0WoW)AVFss@xlT1(ichzFsT>b;4b2enk- zQON9o`i_RkND$jG+pgs4_YM>TQpyLMqbaba1r!LMc8{OZM^Pdn%>S)XIjH;mIY{pQ z)um+8l$lw|7$9k2)CX{5M9bsZ2E&T3;||u*ZN}EjHI0x?Zlp zrMwIQ!|FF?pUFwHe`ezAR}Wm1)M&ueM%(-Yiyi+GGuk(SWl3Tfk7Y+OFSneD2FYfG z?8bb(U0js$z(&uA1?FWgn0QXIxY1NY1juBVx4q`Gu<{WJCA%fvJ*&CQ8?e1EKS7q8 zq~{o{!IHaw^nh9GRkFJe@x~I;RIJxEhs5Bq(u<67eDh>KqEKaSb76p*O6cD4`$EZI zpzP7Lp9s{tO{)rO)3$f2!udi9I7T4gIj-7;|MUllb~a{ZKG^rQz9&0df{CT#v{UZ^ zOu})TH(@+bh8riRaPKNvf#Gp}4|Wgy1G~!ssQd4Qd{*Oc;nWB@(rP1R@2`TdmtO%( zEN|*UR~k&sU%5k$lOCA3y9QKetE!F%z6#={yZ(9nL zA$i03q3B%WHhyiWOCwtdaa0ECNKlis#DEpZkos#BB2;{dZ?_^9zP^1u9~AVG;GR)+ zneDZSEsrS~1~fVS6U)S(`qu7IHXon5u5Oq4?B?c7*15zaq0oBsLcNPRHsED4*YlS9 z;C4eeH~+>pyDu0@$|+FPNExgxI-VJ$2br4Eh~m5=Uh(jC#_MOE8y27?7fB6ldn^Bc zzoHl7Wx0c>*Hj@r*zv*ezI`PO>)-jKjVmZ{E@k5bnKCPOI%8;NQUj~ms3rGe@`%df z0&pkRUX#TXh=la)uSlJvO@g7RA5M-XpQn{MJeW()b07a%o+Q1w8I#UYh4}gAkiAPh zzO&1apBnqtyA3i>W?n0D-v|pjAr&LY|I?Y_Vg&J=+?M0_Sd9s(B-p?l@sKN;?qfh` zmEb*g>b!zy37_n#{8Bw|^Q*_jr={ZOg@~d!d*sXle{W4oLcO`i1#1jDpEYLboZ`%a z!_aZ-hoHo`av?9;=@>Fpk=d+`rartd!ZAmb$YD>+r@q}-NJbtSdbr-=oF$WSDq|cJD_ZwoR2Z zPTO){y_qg=w!PUAwesWjM9;*#N0XLgGWG@&dHUvrT506z@C`u&OT+SRjJZ-nF1l9V zuFo3TA5~$iwG%HeVVTTK&;hhCsnzkek&*G^A~mn#;(GVP;Tz1%mzh|aYsxa7K0#{7 z$xaRZaLjr?cSH=qymxH!+L-pzLK9`@X>_$qO%cx}J{8<)+4>lT2;2{rnPUUTI3Z5t zs!#N>xdKo={0kBNIWKBr)wr3C8o0HCULDSOy4AVR`{o8`R;OX__U4zy{1UC^K>9&$ zd{5g}xe=kqd{mDeU#bEHgqLTN5D7R;3u<5%O`C+~#P;mmvr0%=UO}_3X(yro!mM^S zDu&sN@qf0EctkbhHDG04n-G9PmxsjLU8vDDT6wz)!O+~uO8Rzb5sTx{SwG>uq0ixU z(Pec4MlVrv_UeeQ!Y;0T^`ZdmH)|H(a=5t0404$?Ol6ad@1kjz#8a?VGebVmIs3wo z{2f};gks67sZA)Bi+ZnYFo%ww`sA31K20i*LeOr>8Q#Fs5i=Ld{HtGKL@6cBG#jmVlU-`c|E@s{m@$=)uGm*0BhSbcvH`bb? z7sg&K{~Wq=+OXc2_JZT#qTCl2+%MMKo)SaW+nBAY#O&Q~+>56ub~o&#BUyW<;MYC0 zOpB`ucE?1 zR?^{Fkt&In?x)EuDXUEBJ*c8}mJj>(LtD0b^s1~4Tr}i^;}TESbl$H5v8UBqXo`-0 zaQ`{i;zq1)*f!VLE#z;`zu`sdMgC)3%R_-Lf<6WPBZ%SB43TRunfGWqo_X6+ot31X zO3fY3mB5wCmBp3ERaD!UZ|p~W(1Z*UBZ@z-wzgShdsBzG6=Ph0eCg0r%uLF8vv+P% zVTc|VwOJCnxAq)unOyDrvbtJ&Dml}^MF+6_HJL92pX-71HjN^ncdi zD137!&(~M$%3n)P@lVhM0g=bQ@AHj8Adro5%ZIYs)vj#AA75B5-XyjAE&_BLtjy!N zk#(Dh@X-gKBm|r!?5^u-Tb?yaP8p7hefDi_z{ZQ#Z^fexb?heOiqf2QIfq*pH!+=Q zHZQDX5*ux!7aMhoQ`PARWR)Yzc^jNMdrjNNS-{KLJqDyj$;-%uhj1LfM&AG4MAI1Dio8eUCQVu_!-GxPkri=1Cno-+_ z(qa*0B&94t%nJkoL3zmhx{0hX4Tg{bVYRXfWFO630Qw-I_Z-g`_mRt%Hf4?@otj1c zQ(-nmmxffE_uJVSK0#lCyf*U3Lq178!CW)^H@qqFO#7>Y9(2~AQRBKNNlF=7yXg)NPQ zS9-c`AJS_vYC4-BYdi+u;u{MEXeIqMl+L1^#L4wm^OALN#Gl%r8D^_nwd>5K(-!3=nzTR_DmbU|=K+GJ2bp4IR3)|~`Aq>2bIXYh6-Q6%e z4DsKa2>Ec|GcH7W&9>hQ*O!UJwAkN|>i2JH(+QV$=j3G7)_MlM z={0{J67(t-Q@umou%3;SrFCv@N_P2GCS?sYDrtF-RE7O4mpNQE3HBZ zU@r51Tlgs`n%lMxSL0{4|KJ^}rJm6IP1lyB*TqF+bcG}ODj(@P`Pd|H6pu*V8t~yx zMBnx>EYj{zND?B+K90aep_vJTso%W1QZ}S=Yb5T9jliciFK?3&ZQ}N>3=*&O9-e(= z0nJ@xxAx=3{=}Lqi7#iuSYg%~sqE%WE0EhRIfByt@ZF#y-r5W755CRJgR_-@HA#%7 z3>RllL0b#L*S|UP^oJuyv%DeS556EQHD!ebcfx*uPtkp4Vq2hlqiTKKl8KNeT~B`8 z$!8}Q2U4TwB7WYKL?v~tCiDqX96{&{!ivD+(N0BDk&uUD(edVgXbmnN+O2$J)!a1Q z4>5%+3>s&ias}1i%q$s~5~dSjGGmHny5R~Z$0O?KV@02JAOcKT7TMm{VS;1U`z3n7 zT#*X3i`si{dcDES0xed%OgbA*O)$}5dpnkKW~it~UyYy=fyIecwBV@+`K1ml7c8h= z1(%4N=kwpo?1N=Uz1!)MT{iO9HW4Y>3smdp8lzBBee-rZg^pJg#= zbl+ZI3}>6Rz>u{?KMg$zj!KS>E)OpnCB*k8rbo^e7&b2W;YD$BkQZZ@c_#GVN9=YB zs{PjTwNT|9{@y@%{rjNP!{9?tM@OS7gk#r0-W}u8pf+|o!Gpv1;tg-JZ=phiX&wQ+ zYS0O|{yH!U6SOtrbZp5315FOW3~!Ja)-0a(y1*`N;0s^ek?!xPa05?7vD2v+DlS#U zwWv20E(|RaSEc4?cvbJ}TVV{=798rt#1MGmeF0q0F=F|C%qmx2Sp7=1fMj!i>WdaS}S7$W+t#z-^CpI539z)ivA zK#r0+WK?OVOBFJ!p%C}lYX@>SSdVM6)8A!aQ6{DE4CYcGh%DExy8Ba3#YrNaw6uyP z$8uj+P2qAvivGM^sVmnuV+zq{sws9JeDh&Cuz20i?g4-vJt2S85dZL_douE%7l-46 z5`-UTfi))Gd1&Kxpy^r7L9DFpadW;}KK3uCE*%~y6VpZ@UZkqc-*DJipaa}4%*B*A!W1=p@|o;lEH<}+UE z=AcBM6vkNDHbG?G0;X59t?D;o8YX4<-ne37A0V z(Pt;yCY<*M4+nE?%!x&yL+t_XpH>N2YI?@TO_VavoYqU{0@JSi1zI4 zcyT1c_M}lDjlhkc6BX36tVZ)`-UkF|SXK4T-Pj zuNGe`mp$E!<|yYSw}zX@b3V@^jy-F_&1MT2yx19bnrJit1u+GI*?!a{4D;FMm{CaY z1$OKQS)WS2i%0S!LUMv5(W>hCWkZxpkk#!{TFG|ji80d(btnf@={wzws%w~?ZvlU< zq6My)l$!3FS!)QUef(!W`BSRi7=i7}Rfd8y%rXcS^uN;&8S94SiY-kyKXXzgl$n!! z2bouikq;CXf7oKkfd$-|r2)?a5a-{jnH7&M7EZ3_=;M@UTeD#`Etep=u+eHUH`QHlQD+ z0PgwpsKd`sICWL~336g_;P?D`rN?^>IUWuiIAc<7Cy#9jVa^Yh=1zU%XpT7j;Zo9r zZIcU0F=Yk)ga)!-@Os5@%XaC^WxsTCU*$8E^hzcztN#Q_i-gfDjvX}EDhz$p;hZT z(u-cW*626N&Ai^Ejbn3NhmMy2)wmIm7lAaPCYrW8??Tdyx5FRlz&MZ?<to z5{JiG7g)_Z-+~^f!Gf;MW5akKO4Wz(+Ie@U2s%-lBTu~^7#SOTQ2hDaxr4BI&TDEd zut&gKo|VD%Xn5&Q?+cn^cW*u})XO`{Xoj#IWZ|R(>p0yF(d+WpRr2B;NFlAlWP8e= zdj%FI`%!T_I(ho5^w-VKYMxwA6{Qr3Q{OzwO2J*h^<`7`X4%KrxkA=7i~Nnq%!8zc z3xO~!-PSBXYX^GUlh>!}pQ4CaF_{0$yf!XPCnB4p(AB<`QEE{zh`USh>*#ujE- z=4V+lu2zXI^?c$U8Gw(g*rt(5_xbvQP5I18J!l1wILQQqOa~}FhdudExy`1!f2A5r z{yp{#PR3*;Iq{ync7h^-?edfZn8i@*+N;MDUTm$YN)1ZnNSw}Lriok5;F5Lm-ddzZdMh+Em?Y)Fn1gj!L7eyo=Hy7O-PGKyvM|<@3+i)$_Ni#5DMGRPbs~@ zfSQOj9_WbQT!-jD857T24Vc|cmK0g!=@>oOflF-X@k3@O*V$z*n|}?$!ZJ=p`+4he ze_4yJPpF>3%Bk1-D|r!{24~lj^Gp%R=1VO|nk|e*h{qYaVqysN7U@$hApXJfpTj~T--Brhp<*Nxs z*D${|$Hz{~eU-O)iCya9haEx^g&k`Yu`s9DKe>!yixii%T^@cxN%K%c!5&e_g)8mD zo_LOv-+bq|&^v*wW~wRM!kT@W=r8>K>J?w?t+0*G=ja{-WU;uV_2rpqaVC~@KA}K( zEdD%F#@Lu7q=(eCGZ|<8Tq5T+NH5j?$TKo)Fyto*=+)AdJ`=?QN_76wH=|Xf)#6|tEq?)<*wZlYIP{?OZ^f$`fH1# zOUapa7~32D5?ar^hh{=E)Loaqt#Z6SWM_+PRdXx(;*W6BrLYD8G?+FHF6_U=2lc9JLuoenqn5S}ZTIR2a_ z0S_HzZwm|hll9_smN%J5A)%Z~FBw$H0FLnS3y&{!UVxVcC?t)TDB}dFibI&CHq@$QZC4W`9i7il7ss#I z@q1NBjMNO$H?(5%s7HPL0n`U@3M*{BOB5-T!-WB`ET)TY^O;Q@j#LmNtf?k4%W%l* z!BqmxJPf&@YH;+{(SfC9ffSXN&v4@58w7+*yW1 zNcOw6Na%U{!=3dIehzOLc+I;dzOa(A&R>w$7Q+u+^Lb17V2;?%nSJw+q*n}e$^Ogpy)t!| z=9AMRVA8qCmd4FB#=Ph?b@(4v_7+=OU%nEZ%gr)xt+zuMnE2AX==5Q4d#d!}Ee;b@ z`s^U*DA)9NM!kt@QHtfC$xk0eo~9rjCobi*=!R|HU^63wg%`?k7}x2?;jZn)y(Vi2 zhhM`#WN-|C0x1@;yDEBVF%IU+O~OE(H+8=?3f(`SXR;=K0F(L^c8u@Nt>Td7Vs>(^ zYPBJeioqONA>gw%^&GSstOR+y-aLawKeJH45|lCK87QGms&{<=RrQx~t*Q6Izu4Jw zB6hrqJ3m%f=<@!(BcSnGx2VKm*4UeSB;X$6FYT+o3K~{0QZX@|e|`8S6sP`511YZ~ zjN<+$*5w?>rj~z#RJPV1^dh^f-{3+_-kwQLLSyFL$0_>(cy=CwZ8`JMX*wy|pJL~P zg&!>H0ssCkrTY?;ED(yCQA6kJZ;d)O(F4asL84wuKL6G#_nJ>Bwl8=~Wp(Ja$9}Oc zIox^{x4Xk3lU}+Nh1EQ(OmBrYUIaFS!0n>pwH~Fra0C+h<*=o{;6tLvinHw-HBA?C z#p7cAkZ6;MG|BCLmmY1=S$4@gl?H0cKLThK2g1OHca#7Drjq+dyOlyshxP>1ZK%m` zz^c~dcRr1U3XNqTF&73Z$`*fcN{_KIp0&PYNlrSpDV=yk-K>Zq5&?M2TXfcDYWZiy zSa_Py0x}Y~vmc32a9)hu0JwSuZ zR$w%}w#B}-^gT<2Rc&c=J&^6~kOt(rw~>$8AGBVcNeqEhkrso)zoq=LwIv}5$zKmq z2#MseK?r^o_#nYIAd%>KhfICu6dmVb-1iTAn)Q7p)F5+hT+ovZZ0)H*ndAt-3?w^dt^+EEYaqeonr`p z0$PIP*M&gV_56kKNOvl8pn^i58~O#%l~KnuHdLC3u2%SoT^i8Js`4gv%7fYZ+@RO? z`uRlnOJ69~CvGvx`Jj$`&vK4PX(LdNk-D`$S~Z)JRE4ZCJDxB&eonqT4FO5+`(~yf zR0HNpUP~)S$GE0@?5wwJP~tT#ky@Xi3qu6@j0^6Z!pRvM(@OO9rAxVd?~C;P^8sJf zIYhn3dT6BletShvFKBOlduI*=$lOPC({s>8QZ@6&yDncRT>oe8q9Vz!zo@}n_pxca z4i}ozE2TVts~re3xF(b#6g}#gH8n1060YrI!pJS6#bDGWc zNB9`=E}xf@$J4f~KYzg(XR4<~QsS>Y_?3zehOxr9h!$3tkhP(EMb_y~8T8ojUIEvm z3HOn?PmqDaqs>Cc*o3dZcJ~HUI!VHu%g`ztCL~Qz*xAS1o~$f^+TBKGRDrb8=7UKp z4nO3<;iFezrP>j}&I@&gf)Jk$FB|#@b!}`h0F00qx#}#ZZ7^u0JG)@xYttx(Gp_dW zRtAJ}lA;W7Q^2(u#So+O!@E4>3G68plH^>Ydb^nveK+AHUx!ZsOKgizvtmRzve_RJLOU!4e@+a+qu*ZK$9#FJJ6Vd0Cc+Q$DfbO=5nbv#&* zaj6KQa8Gr#@7CP(jo4b0ZMW|CIuU9j&mw=lb?91~Wz2Fd^5s`lX@B21Bz!L%Hu?BW zN1XmxdVdo~ACr7X!CjM^2w~+q;7gEM^h+-1UH4%oj>Pw{5*ijD!Q~oRelyO47=<`0 z-(8sLf0;(T0?Aww1w}1{w;W?VE`o9gUG80|&zodrVmNU^##VDU)lIYOg^B*Hmtx9l z1nNQ68n^Wa6c`Sln;XwQB85h(*aW5A3!qE<`{cLWR%=;-`dm@x2Hkxa+N7k37$mqj zWTy=EJ<78VHfRBY@rSbQ^%pS5{2C1Mjf*qyPRR16p`OacP~&;lk`sf@-dgzBV*OS1 zgcO4<1Beb7=ozmvo?EQ&EDiI1Ym4B58i}BUeER$Jc4kwCnMRhzT-5;4StoNU{%S*B zc@jn@D!nD;JP)|+o8kBLd}rOQTaOW(lDIJ-GxgNFCkY{d?-|AS)FImY6WF9Bez$FX zRf9|st&|z-k9`?G$ox|0K18hY%n(%#OT&KN-y!^Jx(IvB&SoQztaSY4dqDRZ#N?dIaD?2_i>$b=e_ovqxh#nGHZFCR6! zIYT(v!=wdHbY*nboxUi+G;Mqx8-pM-4zY5 zx?kIV4^r6jR6POegg)0Ngt-qzj-!CIAfDMz%yb_@fd^^*IrTE+8!rNTKx!0zs@sV+ERVr`B9fEy}UKgEt$R#$*FIfY7RGh4xmM zmXARpqeV*&*lm}4??3Jj*GiRN3Hs^FAdEzdS5r^F&?U+09Mw@#FC?_s9LIDVGh4?U4;IwIR`ZpWQ_|82H`2eo{d%()Vt|hVK_aCg5mSNm@&7ziD z23DitCr9874^a06Q{HAh=S52T3adbdH2L*&EQ=8Ysm>Qrwgc2-CZKYfzsUCGQ$}8^ z56y4ffJ^+nNmf2&LZ_zaoIEn`*xEwJGw@&}>jY68*B#2t+!l9rezs2j_dQ0Rb-GNY6ThEL{x|i40FE_?`~f@z zdDSo`Z3+BUkY4e|*=lr!zpy=X^2>b+LJC*g!Ncb-0QX>0HuV9szy#<8yqmd^TTH*) z?TQw&?jfBUa=qGejU@=P!ixi!;Jc-WWcFaNnVMWy=?@U(-HsW1fX`TWyWeoDbCYJu?w0o5rD_d_j|%M(LYbU%EjMivXc@ObIEE zZ<~&01RMt`3aIp24gn+lhvE~vvSOq-o*m?YkOx4LN~z^vI1YP&-5oKV2@&57A##U-3$*H-`mhiz5#xVS z3G+hx61tZcR2B3jWe_h~wdJBlabyQZ)YznD#K$`9G}Bz{sL?6mGP}RBZ8;bl>+(lw z$}V$8+g<(MRA^iFQJ!U$qKwGtyiOrfYVAI`LH>hWledNJ0i^%w#eBy7$UvAuw1K)f zycRPQv_4ZPO^PFSm|4DUeEJk5)&87*)FJ0Yl=mU83{Zmj$;y3X|EwbQcaZE;+G@#D zf%xecWWuflO8}Z?F#YksZ|#%PIsL2?CqKP@nf@w-r^`C`6@K<%sf0|)6~PdK6a!sG z1p+%}Xc%}{)$Y;W7(xchoJ|AY3C_5n<$^a=5$J|X1b*JXf2#KNjWw$u4;N?l;nE=0 z)^S=ww$1O0j=W#csU_gu4*ur)QWVuzCOLb))fe6cc8jnJh*QD z6{sEH05dDGeo)8ckNyc;#Hc$`@QZ!HYoddqJd&w6%KHOLZ~MSzA|nLnW>R1~LbU0p z{WGplGi16=AIZ8qek0ne6nAPPv$;@28}q0VRdwWK^>f~t)Yy9lbC4iqKB3OE950V2 zblnC#9zC5hheNg*mt*gBa({i?6!`;#l_t&?rtGeJo6B$OJ{h~=D>`OqE8JaO-NnWA zoeK};^ci0_oXpJ~6`x}gx8vFQSHxml3?@q4S1clkJGa9cQRppeue6tc_`wojmkW}~ zOUAfz1FR5G0QqP5B?UxdCjDB;_xJDpc7WRg`>Xnop33-kGipG|GA3rk;%$3lWda9;60>AC#wjx-F)q&Not9Dd_R z$S((4fx!ovb*_X>Jxr~@SAT71B{v}J z6_peDH8$8jG?c+4cE= z^f;jYI2rZlXyj-QP~)mE%$s!Yx%|T98QQdX9?Dg8u4KFZ!cp(N!RBVTd-!`S1hK)D zj|uCbtdg{xvyOPAnIl5Tw`v{i4YnhBw4r2*-Y14o^!QViwa9yXC4JQ->D7S}?O~xb z9~g6@3CeusNXAc2J@(F#3^Jqx8wuc5>eWN|QZv!IS5W~!f1+;4#qe96)lE>g%WpmI zFW-sSS?zpWODXtZd%e8KzAR$5@`zHR*Kr2>0hi@idsWan$hdvpD#Tw3VR;TEagR7S z9{v2elxOo;GTm=-LOfpf-y^rDbkM)DBInxB%)mvvmiuvzHh|}nrHgpbh;Cx!oy51g z3~Wed7UTQkRo(C3cSDLAB-8DX)81X^&`T6?{*A;QLq>AboMB|~V|E+#)cfja5pAJl z`ywv0jmMzzIoDBANIm=DvqhJLE=TzRQl>xJxZXZ*x%C4jOxan31iD^C6N)9q3V(<0 z#b6KOpnq-lypf;z*vBE2-6zAYp9q^iCOe@MOz0$ug&vn}c^v@nZi|drOAcpsnD8%Z z=sd)*ZYWD1M9xnS3t4tqA4Q?tfNPVrsep^{Q{dSv2VNI1)lOCXRXi%=ocVXzV-RDd zUR}E0AI7!3ACEJ6PKI~MARJVd>~5_a5(Q)GZ-p9+Wgr*S4E8Zd=C0qPI8xRc8H7HcRmCWb`s93xE9h;qUY?Br#>msb4xNP=9|=33PX57`#H^mFv9%&!|;Bz*SnhDzi8 zknb-RKrS2&(yLqxjp5p0-&l#n!2&9%NssMd^Wv3x{5K>HH^M91UiaK5v#QGazS+#> z$j!VwzvkxDE!2kYUYC>w_R`9BoA*w#IXO{neGRh_&;IWK*a+TwPrZ;cDW-Ioz_P+!sD9FOKTyw#Lf<12y!S-Fod2 zH1YzGe4ROg4c#T|>9RHCsuIG+_N0m`)%w#jbQ9{ik--Oxegw+~Rn)Z{Rj*{{tb`f? zmO$E4kUAw}XTmJ0Dc&3RKQmpIn&l}d+BxgO<{F=6%w#@*y%)<2k=x{3E#W6amoTy_ zyVa#7Yfj*2nZby)cCF`Hg~YWZpxAm|#vYUSu(Hf*B$|Gch0cuI#OyYz6B zIb>%?SbD+VY!)oa)14?+QZn;A0Tfj#d8?3fI$A_KP5U2-%|9r~o`9=0?$y2%oX0x- z$Qd>vR%MXKDwy*({`jo;)25F4jfVSg#3%Pg^j?M3ekp(m!F z9jO5EzOxI7>5L0{&tOzGdwHqlk`d0UsDW<4k7;iP`={5kLSp~z^F zaLD2?{`{Bv#3mhsPod&T0;XBs43FN ze0_yjKY)p8sdQ~Ex15aE{foX8&H^KK3rsC?$%e|PYK7*vb!>%$-tw7TK1S8` zp{dpwU&YPUCEF;c%r~n0PIkUQhQC1TEi-4lLDGTRWCg3UsM!&;d3+h9bo1HMMy&8s zmV_AJU*LOHviVbEASZF2lF3Ctu>5ZTLhH_?J8h+2gI>q!a>Ryv8$iLh-l@0s>T|B0>C!|MY z>`eeZuMl1|&c9?mZxA!TJ;nJhQp$ed&MIiN;XROYJ0(C`!!1L* zrlp*njyRdukd9!QOJQ3*G@p&J-;eF!{LceQAs9{MAnn~_x($NYlHJs9Eh4Qp7?#dJ zw2g&`4{!XsoCody9xTvl=UW3L!brNhw1>YP5K>o5ICwBL;B?68u+tHy4=fTV3Fjro zaBp^FL=VFD>MXSo%WH~k>H~P#78#|DRGes{+U6jy4_TV~66?C! zr%}bFrO=AlT+@Pb{WWM+kK)lvfDNBKVsr#V+v6BS@Zy20yg`Qz5V*_P(R-pMB2hz1 z3SyFjT|ARpdUz}Gejh&gy?7Dx`Ew(uit73=-$2*7`rWZ`a#SQDTNPPMs|m3^usy6! zU!mavA%HoPT*aINpNafUW92P z_C52mvug#+X*9su9KnvZR^Sef&FkbL?A}6-?ImN%fUl!|Ab`IIgR!*O6M_wSd)SY( zT8ck`g1RR%q6B$O(3Cz3lqeY>sjQk$OKd#J=EnzMknn{M(i}v7FWEl{d)p%%GB?GTwa!{DYIC{VanM<1$@y)Kju>!=e;E77ZqA zDa_7Od&J!ax{j=<>6t7}aCl>SSIYyeDXBypRdE56?S^ZZ#MgFkkxge%x9C zhtx8RuM6?7c_V1+oFFf6`#ouOGU2&Z%E})R*w%dEVgtFz{v2<3q!fY`Vh4PE^;DF) ztLt!FJh*{*v(bbTsFZQ-19Ocw2$l&w6%W1EEQ7HB=GouAMDZWH73_OpKPBIO9gE7~ zV9_l@;~^jPyvy}lhqTYW`oFF#rMGmwQS}S``8SH3hF!mNTt^BX#}MH^huCV9@!e($M&ujsw&Ek*e# zr1KyZk;zM8EeuoK(Z@kPR&jgBs*2Ws<`!M$+{xU2*Qz}v*Hkj011g|ninV97E6cYwHzhkHz> zz|8`l^WO@^ELcHh;BSM_BOrRg9i}$ha3gtbae$n zap>&42k1YI^h3Ijwf81%)Q{d(ZSCi3)7GhdP3MnJ8R7r533iNznVVo68!9-MeDwz$ zFvk@xV^rJ(jWK1^>ML7QY%AO3<||h0-xD;3-+ARw|G;;;Ut0+jL*lA}*uN{;GFIiM z3bYgEDGP#$Om@ziI)HUZ`Vx+hFlX$?nubCD*9sfTz4BD6A<$P_K*kX`>X??zM^jpZ)q?*?!an<^$KwHGpGR&Z`bP|x;_w2 zq~P*XkmVMK^Q~lOS%1o~`jp9m&=utr1JNR<0v+9H*vS#!uv9m1Lcd>x_tyU8`;9zk zK;@xvwU^K=axp~Su4s2>qai%GE<}Qw`LO@m0-Mux3dqDbN<3Zrc6NAPY;Qeqo#ie$ z=#eBt-jMX5#}0%HH|-IPaJ~=%-C5W>P=IK4*ek#0#gDQ?q+cDvmI`@9PHpsu6rOU5 z-^{d%Kzyu6&5KET zLTzfu)k^@VZw%N|%yW@zvS>{v&gA z(W6}97gYHN*##lmxD_(|*l#U8T`vQfNl?ZrH7fNeO)0G^?ehzL5$aE##;j;?Bb7qJ zB4HxqmZ2%9Gd)+|h!hm$X4#hAS1n#QHu3EJN2G=@g2X*QdHZpXUZ6XjdnME=A>lM9 zMNM_Qb<{b2ObWkJ_`c*m_Sa|3(vge1&z=xzV;yR7<6#)dpL~9(8ZJDq`8SDco4%?- zNaO+J8jp;I9z!H$Nq=9&1gl54-oz}1d?yfk3~5p|o`+Xo!E>nz-}zYYwY^pv%sl#y zJhT<%q85fT@m^U}C%H$M>F+R{))v&*5Wm1BmYNziPe}cE*}cB-!P3K zgRZEJ6Wr4@7a+DMQ!mTto#4)^()4Id-Y`+!I9_&!FBKi34dHq)xSQhr#>SxJs}V}R za@f4DS6=ST;j;Xxtf148=qUio)YV2ZVm8rZ$O#298V8T~txnT)lt^4gsC^gs&Zm?w zdO2c#h^DL>`+lf6qZuJHlO^EZW48Aj)w|{yvr=IB=(v~H$n(H&UO59Tc}8 zPs=$H3oWEIZ|pyaEQ&d^Oz`R5$P8B1d%I+ZF6n$+&q+nwJMw~DlOzNNfUNpY3`+;Tt6j*0J47L0d}|0|kMh&! zyZY$pFBdu|h5;=J8~Z5JT$Y{NYq4+Go65a7SVE&?3e4N5X=kJDRYX^FvF}=_%6>8x z&+_#tH{-?~^AkIk+32R_`3?U5s8p5##Ne=dmg8IDQEMpeS>m>2nV&y3!6%7{Tnt$M zl7b|ReG@2q#qYIE(=r57CAbo=;~gkj72raweq-PN&6m7MAU-wg7YgiFQI95N8>+#p z087M-{LbG?CU^JYH#W#~{@b^;t4?=Wms{H8^^7hTNP|fjTKN19lkdJgX{mj6^SbOA z5qwW$1le$SL)EOGAtR&Is0Pb_u$)K?o{Ihc9roTT^YSf+Wzqs=p|RK;@I&YZ4|$P|3yOD|8iz z6D%Va6@0aym0lVZqaX|4B7gZIz2(&T;(^256TZ<{koEtnmME4EDtw$P-giaZUSO~w z+YQ*8gGU}F=8E#MAH=^rYA_x5?r0|?e$|O-If7m$5lY3JLyakaTh_q*_+DR1 zZvou(;ng6erg4IQvBPij<2ejuN32Jqg*mv+${%CTMh;;!kJ{ zG&%{GF$$d5QuLBL2uRzcu_6wNX(p^UzWY@~c^&OILFgCFlTebPPfb|Tv)`z_SuUew z?T2caF|(YUEo0?I4I~mTRTP@PLmYHBZw>UXr9-3(T6C85ZIga#C!Ykf_2RxbVQ;MM zl35*qyPy;)F;%RbXnDLum{0K}=$@0-MQ^zoKe&+XL|=h3V;`~36_Y*(BjUt({H4nu zYFf?B!Dliu(QokYSpz-N`c~MH2^sT7S_`Z|SoFelr!IfQTC3$FYj`A_t3VSoQ(uwl?kf~jqvuWQGipxyGx(J z*OWI&Y?J>lWylK?@?KFqUt$wYN$|C5Tj~8$-*&XaDdgCDkNQ&|tONRVEE!7uj(a9v zrLE_h^St)aVNFTqs7^gFh%rHMTu+nf>pNfUGf$Ep9q~H0pE*LavfeZMuVSdFz$Nw)6eWSPO~`7ygMr=~o=D=r3kJ zslDxU*b{?|xwWu{>s)y-)ecRPhbC)ixIMPqBrSea!{i6HO0&}Sj5M--6Z&r&QQ$3H zn{|}1ZQR{*Jgb!*PL{c@-X^kn>p}``w7OH3gm4ZpMJd4d4lw8BOoiE-zVDq;4~!Q~ zwO05u`?a2?Te+R~MkG|c#>0|)4B;0R;cJvx17bL!z)S5P3z3zYfWUokk>5S{KI$Y1 zyCWTRLA@9LDG%oOjOE|2fd7U=p7RFfhT4{E_0b15FKn;d9kO>Q_Yx+|_tA_RT^*bb zbQyU~ocV%bhjeR<@M7#oqpByB*#2kmGK+n(fpb{x_i2}<7J328^TDc0H=-tg$USbJ zEOQM4^p0{R!YlR>-QxVwiCGt#DB%w4Yo<|>f@KMEZbI%;?dh?00cGB9F@OjFIjIYGOck ztI)rCU>vXuS7C{b0+JetRC5Nax6LT3e}y@L&R1SRh-HZ^S;R?xmC3d|Yu>$W8SFB0 zTIThrrOB#h1Ru{tmhr-6m}Y9QK3kEI;>m6n7CrixyGKXK<9Ukw&Rt*~D5fG7%BeeV zBHuQqC2D$YJ!v{fU9A;Q_6I{gg56hkAi}R~7%5TPfsD$gR7h$~o5hlhVU%V)MmS5~sW%_3mh)n%Wzkcd?8*~>9qLcg`aDG}g zQGyTeF0~rmM=w*rYsAAhPEXO#Zs%|LzI}?h zczz!>6{z6df?gt1lI%*aY(^S_cji8i#u-dhwN`YPr1hPSIH?&`OU8{)CK?s%Rn#km zogi2Avg3ZzFi-;;0V@O@#gu$sl zvJ^+?L-9NOK|^|)uSbS~_DxC^7ILw#gxZm6Yjs|V#r{8+Bu9A`qNx{QIszJD90(M`-OgbwUv}h&FC|t;VXCkuUhQXH1G7zj)L)1VrDOH5rXMf-0^qEYlA5X zbhyVxpD`{Cxi*U!HqG*+w!@PR%hEK*7h^YYYujiaK6B6G;; z&Hamh%pjerrQrrKd$s36{?$F`Ag|ZGPxwo()cW>1TkU39~Uf-yN($w;9p1%naYHQQqa#w?9AmJb?EVD(~Og%QH~12 z5-l>{+^@YJbdK@a22a2T51||1;DP|CexylYw%uC6FZ3=~xxobBqZXWV){=|X-|r)@ zqge>f4^NT`U{Ck_E?Tk{++jS~K{!vnkk8~57sb+}*koPB;DqBXBl`U6w}|7SPLjhQU-k-&b* zJvXH2Kvw(kM#gO#i{_^^mTj7_B|~fo#bSQ>Y8Zgd|Cb`qha4#hoJN5B?#JVl$qKJF z+`fW#R!uXq&QnCBK}yQ00SZ^hsyr=(Ug(nBgFkr(HIESaLim0I>1jg~&1CG+Bqb&A z%+tEYqhJoMZyv@MHL%FDjCu*&%h@4x{)3z@?xuMJm1->;P)*I3?WLd_w zw}tqjv^!E*(7N4RBWh`$M^1{q>NA<9num8gBNyhGvJdE$7621pt7vpQr|x*M5XSY{ zm}Pl;-L@Xf{Zwz40p3ej$I*JxQu0`rkJ3e}K4 z`R@@NhMSToV1Z?IQoa!aK7Z)Z@!7hgTk+CxEhED$UKiBeU@MK78&c!@aCMuuweM>v zK_&YxB%Rz`-XcaGVg1_*Z`EmLUnXYp?NIdAYgYbRukq+Tx^n()i}o*{FZ3io$&gJy znFaUPIws{{H|xH)r)B)*uDQNmXgz$WRhEI7j*WUq1?es8B!FY>+RPkp;VIsh{4LhY z5%b)okXs$^*$FKc-petow_hd><@mgkb($O`8?6Iz{&DB*8|K|j$$q9fK0sF9iq^TC0 z93vRhqW#}bc4t~BJlTfIXf@SCL?wX~EBwdHFZ2RFPEXf=5?!(Wa{j+}WeN~XjUndT z|HY%p2he<3#{77YlLlp?eGx^dVe=IGv(ALc{RdAqoo<~z+{qQSk;-y5c=J&jx|^%b zVp6Z|dt)%O9C?b=)DxKK6^(CtwUw}Ts!fXauHBSz+WW#jv%o0h&B{7%DUIB=zDI{p zKQGMIc^co5jtzQ>@n_4I&a9cm2;KzAUNQDU$hzwDvIA?i>hJc|4SQIF%_wXKn2SmLK^6=ANA|?#3TXyK?fq&nU=pJ z*ZuveI$2L7AzngG{LF(8Ru(jW{XqiNmHx$Zc22`MNF7W>`ixzdmk&%th9xF;w+ZU^ zjr{~N!A_vYZTC`!gl$%S@bYE;1smraD&MA+fdbnNp9E%e1j*;uJB%^75Yus~ki7t= zoXHd9KYWay@9u!u*a5nCg8VMnWmON`vq})14|=^iMMdyrgs*gEyb`fA_#IXT%W~({ z-x1UvpK*u-I484-W?mSvd%lyOnS*s%oUw^FQ$x5jEW=uLd)zia~ zOT$0RAn&=NFjF;d$=2@S-|Tx{vORzX155J(Fe17-n8EsLoi|xTv6JLRPbVgM?#GK; z`F%!9lZh$vyXuzDv75(RNn_!2uEX!gwFOJx6u5mUm6~DOz47j<9E<~?syTJATy!PN z4F6scLKnnv?e54cGXwfKpP*>W_b|(FzpY1YB&IOres2hZ%W0^i0332ad?I$dHlZZM zbbBe)(Vh6jc$8)>IET+$!L=75KWy!I5S861Gb3;W1<=c&963a5jU5b9u~8;W9ck3@ zOA&c-#B!?H2+#(75z_>BXOM=#A}{hMA!qb>o?oI+4^ zj|6}(8qDYzNP*!%Q;S#*B!$L+BnkwXRu>fN##yDYt~hm8Soi% z9UvEuczXJPXUG_0#E9T;iZ%!p_!fo=p?UY=9E$(w*U3{|>NC9iN_Fcw>17$)mQu`x!FJ2W?D{Wp3W`I0S5!;5)zJ z!xJDU&S<5<`T(T^g0OiT=m(x(JArzRK7d*}y%+n^9@vK_H7a6pMvA1klqHk>sATQl zl)hp3eqJWZGHSxNHT~>J7@Ow_tyo|ro9^ZxZ#4kd#P<413OhcWEc^67SsCHIt!FEa zTm)s_DQ@HF|%7uj?CX z$P~#>q+3M%D8FHp9%)AR$XQpn<`s>3`L=TK@+`)*x*%>H-{!HRL2fBjOU8=Mlj=Fi zNeuBAikd@*m90NffF$rxEXs+$ejh1Go@t0In_wOtt%q>D2#u?k2;IU+e~Y$UiDq2W zkNdso!EUyy!(&D6&h0z}O?A#YJPA#8MfZ?V2eAetv8i_{!ARZ@BiVhp-09bfn+Z$@ zka&^bMy7rIXI`JZ;v;^Y;xIVCU?8(>Ia47){H}64(T&5l;moRvd*X^U=KZyaQj*

    J|l zQr-S^E?Gbf0UpvS4ifUt0X;HVy$lMppFUm}uw^g*QI8QN1o8&{LGcRiA*WN1#jg)x zS^jg9A`x2at)Y+Bu*M#*)8 z(2z>o<|s;L+8(+7%ZZ%yrUKv_jlUI^_j6nE@7s^0CEN@ji!c(gsDN)Sn_51| zKWJWl_etq$*jMb^TvNqi*k$boxM3*u-evi8;#kJ3*PqlhLG%`elZ<+s*KPu0?ZAlE z0~-NRUrf6k|Ap}u05aaYk<2En@3KY{T`Iphn@Ru!RO`+4Z(P9_0d7cmz!r$CjFaWV zWKFRJ*5F?nm*PCUr%uWdupGItmw!96MK+kd3%?x|qZ;+x?EdNIQ*EF?`DFaKG76cb zmN^@5s}@;tad#`tx%FHV#KjCdYJmt9-cF@SG>=9=w9qqptGfG0BljrXu`&=3I}-K$zR_& z^X!qJE;YCSGGg6T{=$*>r{&F$4;>6EXgj?aadM+S(fcZJg_71SOwuEyf2DSit^Rlk zDwav>QLNGzFit0_qn_F8=%7736kQ6M-6_awyC^Bdov@UM)-Z@+l{O^;Q_jO)v5^_W0 zrD#G8OVc#`(JH~$n9{rRU|gGeD0tbRXrxq3?1cwiKOY_dMzGgew#F^3-7ftf9p3tZ zH}|j`$wCjX8xo<>7$bhYIqRd|Vn@$@2k$5K%@dy>d{2mPcSXx1&<(U$kLzAvhy#artS6QYaIKzZ@Bu9R|o*pJlx&JZmhJwcj|Q=sQ}$qx+YR|A&U#6D57cW7bTIfshj|lHwE##~LmTb2t!u#=F*J1G< z7?C5{5bI9;(BHxMh zt<$p^6nK^8Y@I!TqTB5>1GO>_&ep~dz5iEZ?V$;0g1F@(9IzhTz@LPZqg^hqs zC~V>B{=5+Dk-v(^WE?Kc|74P9O%=iN&UL18ff)rNKV}Du_Jr7SYr5nDFoa2iLGIxY zmYKO&iOx3*>-eY}ideV10$MUdNhyb@h}f9{Okim52RLJ?<>*&=6&~@mLZ>DpPbn_%J7?hXxSM>o2hKk4&;f zpO$kZg72Cf1wJW_sOe_&~*&PWUsIl_;NEVoUW>lI`}*;)64ZEGy4HC=7lXQq7ci;e4^fZ|ek-J2 zLkls&VL~d(3HHnx%HkSGtbrc8dR*oS;+e&@^$>*SQ@G~CYYkdwuX~mp22jIo^pOad{1b8&vl3r9?J8y0K)Xg4HG2k=mfdp&|>0dAxv82=A! zC|}IOeLRRYre9!^{%YCw*=ze7ru?cy7cW?vyh_h5!wa^Tw04N>HJo=eDY?^b^7SE! z06|D{MUeUb?4Wsvu;tg~jit=bpJ&o}AB92*wu{Ul*dDTKYA5ImvI=h4Ms@Wx1ZHUe zlZXU!TJ}&iSMEry@*x8QqvR7?9JBw=i7}%&36hfBAT;h1ovRKcKqe{uzJY+}{-672 zG4)%Pl8N!g#~Q45qu9A;=$~|RvFUv)Hebj3e2D>P{IAtD<5ue8RjB0Z9`Z%8ujoMl zX1pNLAY#CTem}f`Ki|^a18=_ilXSaa$Ct|ob#eL)Tq5|aPr}BIR5q-#?}l683ow{Q z4cI;glc-b0I+paX6msJZp%?@U1d*BxRv5!5(hiA8cF!agEDRfi9^yxky|a_3x}b&S zgAsO@;+zii#p>ys4|SXMh?^IO8UH(o&vX9`bL>Xc>uCFuDJNs&+g4VJb^=B`Jug-=psJhoFHLWx} z9bE8F0J!U#1O&?Yg5vFRkK(a@%BZbH#p#`GbNO8(ud$;oga9sW3r7ug_3Rp*s2GEV z$D$Jx-!#Bu@U5`u%XeIx?mqwnebzk3To#;+@&7s--5r^h)%VG6zO&Jc4f^+x2FsVb zT|QX<;hJIy5V|H6*CPYy{^Qp#Pm)S6=4G~KQ6}b3qB&D$Xj7m7f=sIls3qKvQ$ZWQ zvyarBa=1V$HO^@pvipLuB&W~0)Z>zDoVnq3V#|u#7f22w45O07{18~{cWF636>{1+N(VAJ$?rz| zb=zHt#`;+|y{U8UfRSac*xzYUkqMu&R@OxF)dK%pFiD=Y=K(T>XgIRW^4EWOr8(CzweB9;|`jdlzdoCVszx(Yy8;ZU~` zLd7~68umO&Som|KFCC}T`KZkg`JBKU(xSJWD<=~t(W~06G7A;@_N5BFu5c-JY9(I_ zC}GVT)4zw8SqLHy;FIctpF{K7hqc!I``<$Y-|F14BSd1uub%lA?`5z&9vhR0*?u0U4zeqoW@vL!JAfe;?G7gM&kTgERuGR2OM-zfT{I{JKf z`Cn5Nc+^Q?eXQ5P$=?(%jqG{)l=>Xmw(75Vas=q znU3vhPS3Fxmo}mlQ@lQu%`j)&!{4PK)mqz;GJ7TTpQG3O!5hM7@76=FC^$$g+u6z_ z%#&)$Y^L~0aS_P-)gdA-maW#e?KY05J$!1Pzt zxIVFyKHZ5wx3;c%5KjE#E|NX_8k)8|2EV>5-ww7D(nu75ii&Rc(Q7kvO;Me9CSj8D z_!%7MI$Y_PIEgRpITKc^BCd&4>swk(D(dJ%4o(n+t7M z>wM2y?IMmHNZG;t*p&q?^iD}&^upd*{xq@a;nV<*{;yC$B`#GYEnd*^AXCySE)`A9 zM$X)DTemBoA@x~8`b*^tH11==-J*`2Ezr9q+(a+meD|3gDhcJ2@5K3ky_O-zXIBB_ zu6%;cj#ae2tK9qH!ti5=_{*W-Khtxe?e#>t0xN|4`XX-^+W8P4sle9c`*VBi%+{9f zoV6aPu2=XBp0~6K8s`}2(C;*k;S_CU4SkEw2AB>or$p)E>h&|llKTW&yYyF8N`5#^ z_L)>MW8s}pHU;RzTE~y<59I3N+s%(SiV1Q}VSEO|2Kl;$EW@{T?J(_?&0LcFh%ATg z;^+p%OS7EiEfv;bzbAw)i*!0m~2OtKSioaO=aAFbTWst5cP>($4KN0}Lq;i_vh z6|s;!;^88;7X~M3Y&bC3H8yK`=^yMYu-k?GKLEc|H-c%6t`kdM8X=df`q*`I1+S*+ zf&TP)!-Dg=RX1>dW_Y19k`9s`l4erhq&TEQA!*=E@5N%yiuL(GAuZ)h6?c_-oX@>6 z?})9*<1FR;1rBKzr9R@*@uTN*Z_8DCi(Sg-34&^09Uc{&lDH8<<8#memy%Z zm*;AKdv|9-;W>vNwf~>+o7XaDQZ;f1Jq6Wiupx4h&_4_(;fwrk>DM!wG}wjGaB^b; znD)u#L!J`G%W`g?PvmcJEUAWPFxkpUF{a*!){L~qroH$G_4$tfJh{tZ#7Dccj^B%9 zE%$CsybHq>d_X{L5(ha|NPs_^`^uL~!a2eh4hfKh-P_-XZIc4acd?I2E@RT~4tq)1 zH5-(O-|xOeq7*#8{|qtWuva)Ms$JOn&bPN0pM-N)UV#7%u}8XxiXZ&-S1%o+f*nGm zjXW+AA>6@KW5Q{)oaF_&tr7KHtXV?+8$ja_gb%dd!!OV^)Jq8ez+QgQ%PS+S^FqlR zWQnSm98P&iV2bc4@G8bL{yT5k&r(0{W&V`mbpDz74mR7crCnG4`R>>2+%B_``ydL8 zcj%3Mlo?idz6LqWD(3?iV=LczOtm}3KWaL1jNJ0tuDquuD}!DicInVt-NDmzr>`qr z;Cj*|T0JD1oW#-8C7P?zIU^P&e0x>{#jhqJ64f!-m?E6}AQo+T_$&e4%Lu76_;Qj| zTXa>lo~ZNTVockbKilpbQ;XImZ0mZ_!azun)5(*m6$m+d*0XlBkhq^%>|nmhZ2#bz z184!_3N5uNceeei{M9rQF3Wqfsw+!7Rv<2aifC%kwG2*W<#^yBZMAHkDjiZMOMBe++WTASt(SQpzW+#}h^EvNU|CQ%KzDXl-a4izr_L=KSVK$FS*DDD zNcCGc6s4$?#NM57AI7o-*zy*=Up%Zxane~*_vd8-)ycz(*(d2_y5?_HC^BlD5=yB! zM-HtMJ@8ykP9N~4W{4}o9uJgiOO;YH=u|Lzy=9QMZEOk3Pcfm@w^u3_#;O0!6nz=_~e-l$ETaE`M*1&x*Nn@Z&qt zoAhTmj-8;TV&*<8v@fnV*YewQ>NB1m{bS{yz-sW$zR)hoZfK(yQ5(CW{zZ_z+|KS4 zRi2%lv_#;^&K@~swy0^9P2JWi`G)`zNOwBDY4hOzzDWLVSGe@Vo^zwU%% zf0o3k*XHyJVx4>GDJIiUB4v83=o`u(K3xr`(<79Al;IsFk1-}oCMJj0zB#wZGI6B4 z_6m(Ij&gW=f3FYy@jbaR?Cv6w4P;Bh4utptUTY%+IT zCe&-jo9^XQNr*=t#5zBM1C-x6+sBRncFkjf1Bw%~LWxPYeji2YlKyCWXEFV0L!ARk zg0^d1Ls$>FuBuyfj=fQD@V$4_Y4MoG|EZMBzRHsh+w!jnyJsdmOVV*yM)N01tx&B^o<`x#ckAw|&HqZM zmL1g=p+?c(sX(a1LF7@QZ^m7jFO#pp9iCZRRo~ZX`GorFyWZTidlmb>e>M%P_)GuB z(Ysfy!XDM0Xc;W(=TZwxPO5m|zYrt#p(<)W*1g0vR|ZwS6XUe810#Ns<9L+7Grrx8 zMxL5 zBo2{;dHmlWxG=WfBGGvVqiI}lnK+%6A4qS-!BLT^!m9nkuhGZnf|nPEz5VCET^Fvy z$(UaR`Jw)XHAnfDAD&c&V!4mMew8raqhS^^R#k_+|;~HltLTv_J|sj=MiddYF|GpPX4m}`+sOB^G-&*W}}Xj+xm=JelXq~{UAX^ z(ev1%@fQx;q2eId;fCQHF4sv-X;Cbsumpy%ay32mBKrQKk*KW+rNEv!MuBzmW!#TF z#qQ`(&xCybY`CQU9tgw>{QP41`CGARf6nGDSAlNL?jb@SBRKrT=9{+t2aP4{ZUg0yE*Y7rI&2A9U`UalCzeLEZ#wt9Q%-{1|_Y;o&>ga3gHs*0$#d-${-}*2eC1;#`~Md%2>QPhGnGsqL}2sFnS3!1#CG!7!62L4T+JZfjAZ*1*J&sV|{7|6=Ph6L*A+z_MOMN7n2ax#-)w zEH61NS3T?Nj&!d6v$Ay0tjlLuZlZXx>Y$=I(TC-}9rDLsQU@CbrPF*6NGvD|*D4qV zRI={@H`TAk#$dlA5+FsUVq~WviH>5uPS`q4 z+y@yq*clh}EwBiL4GiYbgR5uK=R2yy5zK^#+}t0>O7&yK(a|IB?wx8vL4k{V;I}@H z+h$hJ)ChRMNbx_|wTyqi?n=wyJvGHlh^^@+SA5_7XLdSx42A+?A4_zq#WPAI zI@>2`iN*$ldROw)Wqppup23NgmSGTl-GdjJm`Lb)DBSsxh{&?h-N=abzFKOjelGi% z!OffDe&;8&?3}eHzuE@eSKde6$k%wYtAHa+`C_FpBDDOL5m=i!yt(r~9F)vJ$h6wvBs{Qov~Ic zeNRp59($h3m}=?^B(~lz5aKITkVXuE&jB-Lx1*ro*9*~MM4fk)zCq2%@GUTY{rwJ} zUR7eV^)eL$3~s)LjB#k)3!wS>_-u|zN;5vR5+3To7rtioky#yqinw8q$1dm4n69I8 zCq;)%MZ;e>_y$UAza3L?i_$*IM9Lt5D7--Xosooylczog8MG_+IZjL<7 zZxPvR(j+KSu2E+iH%f8wKWu{g962BZzW{NKO?N`0 zjshR(f4{-8yoK*AV8Cb#r)xUZ$E~D4EiZo%_*&C5;i0W{(k3K(B#r1&pDOcGi)(HvRNq^xNAXC4wEi!Q50jTTw)STNh~GsC&ij_FhQ%z5^rcnH0YT53i&Akm;(~JYvzT5n? z#7gdI<1+QfybexpZ~s?|AG6=+z!)`rR{C+9C<0>#I8F=QXNjLJ)>ICBxO`#cZz-~y z69vziBqJ*iw9`H(DVWl+X+MHwqBIiM(tNnB#zjwo7^G?E!E$?qxmN__5a6-IxI9i{mFz$z$T4Z4%NJjwGQjQu^%(1P|%!O&kU4?Tp3)^y9iEK16;y!R0{++}7Wqf=-@>tbW4(K9pA1UD(~ z^12$a%@Z{E6uV?e{a}#r8fzj$9ik6xTFbQ8x3}fYj6{{xJJAu2o>* z*wiYSY0-ReCJfybj<|^S$YCRgGfrqcf;^Kme{K2WCL%rk#m2Lz&yuX$uatS6oy2vh zosvUxkY=ek?Bv|W`3VoWz()>jKSxLFzku!2pP=+`-(X!Ot2O01|`;k zF8cZ$Ii5imK|Rh8NV6*Wx_|kyRVZ{DwBDiBB&4`DXxK{AH>O1}D6zxvo&z%y#Fi<8 zw93?vA4Yo0+;Rr`5{U^Cbadj&OZTcCbV3lA&p(HFuMN|X%D35k2oGY4%IQe==Li1& z-^~|Y0XVV*!d$TpTh<^}dEz}?;iE@$Af0ry?^AA?s0t$uI~BRn*Fxst!px~!oHrrdaL7S49mAchxpMC%_2cgFX!~}FuN>*v0mv0(jls9|O}a6r z)gG5!PazDKUh44yacp6qzdwH7a4i$O6Gs4@m?=gmD%y3@OzY_ccFFmR}GzG;~p8wg|sz@+S&fITP%nVfBe4o;V``NX+JfeQmX8GFQOX613T;-jDl+I|O z^6U7utY#{YQ^`Dy%T_Pmz=h!N|ecDYQS6Kq!u zGAbL1WpzBb>xJ|ccW}(6(=-$g`xE~A|!Bbn<&D=PZKb{H7=@Omnq|3!SGK^OvtOOG^CejYtu`> zqj>hp{>c+i5C|}rQk0)gd%G*12%mrHe^1H63yNniKmE5ljS_6(*9U@oRreof>kir9 znX6y4q(59m5$H;&VxJ%**I|ju7=7&)g z9@Q93YgN_lMyGoKVaS|k-;>aQxpCCBP;Z6HHQ$tef?V^5sZSGP8^(~F+ANp`5cmyJA-W|){ITH${`y5nQRi*$KFD%J-I`gbQP6vQ7qlL zHf$+LOLaV8$`7`W8I*2>vLR)gblh+Ag5k^;JQPij9)Wid!bQBx7)!k3LrM0g;s(Ia zh$(}mE@U<%VixtsBxAfkj(j?)_C7PZvhhphRW)w3SF4SDm%cUKQ-3=#ef>5L$u~M% zVmlk3gxs7l!*KkG!x~+hy(Tb`Z0W}~DVJ{yc4V*p-NE{AMdhR1n_6X_a>r*s&FtC0 zY2V%4O%w`-2}FY4x_h&4(s*qF+*P|TVjt)GH8^K=(9?b84S06ZO^_7~E=z$@@b0E} zJu5X0IX++rICfes)LUYJ=$kcBa-&d>`Er2`Pff^8Tb3jH;tN?zY!>c?{+ zCtTH6T6WL@_nFg$LGbXkuDV}ITMHj}F(J&{sLOoTOJ^s+%C|7!3Mzmf%44(F*40xM zBd;bV4EPA{owx?sJ=ZmLb7TD?R-j)}N>9=;R*)VbB<=I@GntG>f$P>xBde?%a8j=W zzaG?|@pHg3A})lyO3cQdTl)zSQQ#69U6HA5rJw+Q;4NsAR*38(!froz8tu`D@dF^> z{7-fjqmNL^9z-lu;e3e-o?!eO8gYBW!Cm6oG-tB2vjp2NWrOuh(flaWv5fqm>8Sg5 zeQ+nQ!-;Iv6k^j-VP(l{f8s+l8ylxmeM7gFbAObxGflDk*Aa`9+tmjXgy=pSwBHe@ zFDxjeH8fl`;^W)kXfUghNDa()UzlCAN!RjQP$!AVXii7>LiS7$f(XqPRC2Qkk z@ICuy%itYKB_}g_JW^d5oznLl%Ik+n<<=#wi3Nurx+_nWmagoJNf(vq-hD*j{2gu6 zUx7I7pe|_5WD2cddGF5qvt^@TWwv%mcFj8fY}R^EH| zfzsCX?Wzpa2qtA83xiF%%Y1X!Q!*IqU*#+kvzxBZO^ot2oN$OAVZAVW?4jbZ-tN4+ zzn!6l4g;b8K79o4a{{b#&z2XI7uE4oZByUqxaE{aOO}bdw^uN(SpU(gWnh1tnbejHz^7jMjvF^rZI_K&_M9+l^ho^57?FGbvGzsxd!5%Tf+)Zc~j)I61T!uXDEy zgeZem4XHmFou*ivee(6{nB63V&`V|;G2gUU>E$aEH>mqWZ@2r!Yc1cJ7g7^@7Sm9*&=`9C|@ zxO9KNf(CvhV_~DrRX}XBT)SWIcY50SYQ_Kb<~1qF_^Es5HO^;MV3SP6P|2DAn$7d4J)=yAM#4~q?ctpXm^d4oJrx!GzUWR0w}*7>51e!=`D%)j ztJ%!>2B87vMjXy-i|xD1?*49;!%)xbt>|03naVBT33JoaWu&C+y5bh!y#p`Yy!!Je zxWs0Igr?VcI<%z8o3|!H6X555c%iIBPaLD8@Lw;GP=tzh+agX3^Y=!PRHPfc}Z67XHB){uF|S z8r~e)GfMZN=im=B!i5L4Ul@MA&6Fu<=!Uz5`GG$|j^`k7@> zyaj*O^d8&iJYJX$Ffgen6atB>huia6Nl7Q5-Oj=wuxT0Bb`40b%7eU~r2qa#llFNY4U5v*$LraF4ZhndGuvGS!<0SnV=Pml`j}&&(1HYtkMd93nQtJx) z7`#h_xc%$T-{Gqwh z`Pm!rG+8kmTnp`;tzYA!6pGSh8B!`O!-V+x=}LVsA6lah*raTZy+jA3x!($I%fo9A z$3$FLR|l;agq{F+!DsW6h)}5!C%XgOr#Z1NA>SfpQW`=5z-K4hjLJkJ^zGaKQ_-fI zJq&Bcl*dY|8V4ee4#}U25C^nqI))x0TG4SQN_Yw)Zc6u6P$ogB3`@~V-tJ7PP#RXv zWjU8wz(s`nL48TDJe429>dwcOpr1e2#Rg@bg265r*4pTRkQ-^2CW<}~aU~Cc z4cF(p9~dWo=$6R{>(X7#U=ev^4z(_aJo~kIn@uWuc1@$fZ#*9D>?}mXxyki#olfbF z%6rYl#3((BNvU)hqwV_WN5=n+|XuPtPH z&@v0f9~7&?gvnr!T4nJK`^1mOLiqc7SU&Cw^;xPgb26NMlCk!?%)KP*aCcLB(N3n-7+I zlmA}^Lfz2ep1<9be7k9ai^)c>aex?urc&BF@>XXqzWvI4g-&W{{{K#?q4lXRpuEd1 zy2Hv&RCEgCYaq%v?$o^C{1(w&7FX)!V;ut7@Yj6H7Cj|SPWjE6$N6JJIDv(TZ8zbz z@b3N2YB!W&rR2+=0G-O3PWYD+37qw(OS4yKH=T&lY-}>Ln;?(jW2mo{J}GFbO58c* zj&Jvzr&(yt7_MxTJ3D*CLK=EThZY6aX4CKBz*e+_O~4&SV`t`D<2fF@etPlZTJv2e zTU+qjMbPSq5hA_Ixm9nRl@@fyHItsiOX`2GP?Vz3b;T)0tja$CY_a^KU1hGNrjfdj zpITaa+uAtQ_~VCPzMLxp*AW%{>KC`4D{E@DsNPs|njq}+-yiPz{kxJ&5F#9FwZf~q``+3uR7ueSicwb^5l+5Csh(@V{2>W3Mj!P_{MSbCG|!h-IHK7 zrL1J*_dXJw68&#af`6OSJXxW5>z&41k_2gLO|(Ft`1Dye;l{Ms1orEjU+wgbVC6UkSaDr-h!#)#!Y( zvXVZEG(nuTGh3!%u$w?a`7qFB2Q*3`d`wd?^*@6H9+s|0&IbP};Nc!o%dO&n>gOg} zdy6CJ61p(1nEx|-u5o_%e5%Uaq0iR z>;Nt6CmXk;+Y^*o6gt7i51&{g|IaQDzTxso_-}aNYlLk=vsgL-kEq3`+FmUhwv#2v zlcLWLrrp$^_}j$sINuv_7+)mo2<1#(YA9tKyNy5=b{fc;U$EQV$0i&dc4%T!K$TrPw0{sa5)zUd9Ev~P%E(HA zf8Iu|WHN=Lj;pkKZim9PCwr@)4oV`!i}m=K2L?N5a)15OUvC|wj~5-{M)%f*&Aw9P5mAqK>U0F}Ua^aSH>98QP?<=VnXid3|jlYmj<>h2+2N2N!UyT+b z*^0wHo)cIZH1qb>7y?qv=GIFoB-XYr1PiYuCHr1p`)jW;86azqq*lyTLrkr*1)O)u1%xsiaib)^5u?L~}rFykxF*3WJk;r<0apjdek1%Tn zd_$l*#4oudaTMgp_R|8s^KQ&rWPXa)L|FICi&_Bh<`inOuEVMPS$ zP7a1v286|#DcK;9`8INrV+gz5_$y393d0BjC^!^sev=42QEm~Nulchd5zEGisDevN z9Yjdt?>0>US4DGR1;E(B6FWBgqx9MB)YR?xc{6UK`p})8_ikaTc<}m~qM&*PP%c=M z#ozy=l%wF_6FE8a-jPfli;3UDgW;v_rF`vpHU-DAhMMi{C^CfeYzjECkZ@Zg;1{Xi zeL^XpUCZfjVd}Kpwn|Dv7T@_*qb>_Ph>VN6erta}{t6>I7E4cg{Q~{oX7X5r_el^{ zyXO|Ar(;8dXT$TsKA~#dJ<&)>G5(mEnZy^+hyHZSV~G+c+=!L?G&G1;w)8ZNyWJ~I zzUzg$&dzh1?S>yVQz`xs^gS;qt@_eCdgxXl*?T6p!nquzoBY*EZQ!( zz0|IZNCKD{x9f5RXO#xmL*Mz@x@lMMC?eRatF23y|NOkfva-rZ%y84QKaKE^l8KW= zM2Uvw3U@Nxrf*2_Sw_SMO~dLdnj?p$&~%iK`=7p4A`uafXC|FH3xeC=>TQwY`JMLm zH^oE*)vX5k4r&_N?pZh0B!DgNi9Y`K?w|44*+38jwr7}x#>0&Iw@l1`E0e65{fP+v zgO7uq_k|>j3?Y%+|F)z}J)L`agz=ez9Zk-KpYN!z9n&a3xS;&(_1xU5x-ua%uWhZX zH_ywU2`kZKCv)iFn9W%=lzhYCfq$<%%4!9vQfbqE&G8%( z?%Q0ITs|VoLwnilu)YEFSIs?qm0#h+*6Fnx>?~H6ESoT~2Nx^_ilsahgW&H;11a;@ zW0S_BmhXl}83b>LD2ce`xb4~QkClIlj?N*aZLSZa1J|H2K^Q-sjipwbz?hPh2AFh4bm2uO@Jfmm!#@gfZD5__7Y@;)viuA|6 zuPT#w`Gju}4w9@gos53Mk@b`#gKH)eThaEH#qBk}2TdwxB{Ns`S%PwGv=HO`m|{C| zlH8ZnA5h}{g26Sx&Hx!Aws{9@^ux^gqZm1So>qin^|2^5TZJ4E`f)55{qgImX{Srj z8R{2*M3g=Ya6Y8n|tUEFc~>EqLOup0XV2?d)2V3;^5S(1KlYQ5eXE3YUM zE^}+YvVVe`0Mv10NM#g*)+-SgvFK*hgrI;J%7J@SyHo6>J>v)u}^t3D0!6A zT&4h4_z_w#2E-^Kc)a_s*$hxMAk1d>EBQo+TJH&N&T9jBx};tS?_}J&N_$fDy&+5FNY4LS9! zosB%J@SQ=XcirB$vW1Ytr>DjL{IU1;&TVLTBf{8jMSy+*0$}WD>OGBC0!>GH+{>iw z2QeaKaH7+rK$W1&VSex&G+Hzuz{mXNGsbHB@|wKbSsZ@EXSa(V+NPw-cGiYJ1qaK-7m3KD#?3P(6I1+R*WcigL;yO;Dgm)l zmTn)N=&aC9OLQp*P>ry2ibBC9$W-3{atykr8Xa(1wy_u-JI1pl*g17126rZlFKzsv zE}$%;6@mIHXY_dYrAV`2{PupT@?j{*$rqBgYF{oygFl2iw=XGi5)yI_CPBmzmePe4 zA)&~6kFXEkXV}SKr^hWS;Cu>v``*mazBJhHRa9+679~L(_K*+eF+015n6+)b)+GmS zt;ax1sH}9&qP+vOU@(BSDTh{DK&@rf;ZbbgrW?Ko`dmwjdTn~~*ee+Ku%ry)F!-Ry0+zGor+FQo`LDRSK~CR=bA>O%gLo$3B7KoIE(j4w^@Sr!97uItw5B^ zSFJZkZkR>@4eNX%DXFjxSh(rwM=2gv_tiN#FTqJSH^*b;5YO3u>h@`nBAdUf3VZNA z`@Jr(hvATg2L zV3|D+-o_T)K(OJy5DE1o#hsoW?2=P}S zp!%wl)5iYDwP!Gv0QxiI9{3os^6z6}BUlQri#=eZAEtdBClw=dS(j+TN_(P%nN(DX!mkec|N`j)6YNsk*!LXb+vj!YPp zfqBPN7idSqEWrO+M0Ss)px_4!bdCN(t=piFPBrQ91YvQ z^yjHQSOX`~Qxz4Z*$FB6+x{%c{^V5~=x)t-U1hPGlal2&I<9yHsryM{p{Mj& z_tuFg>jtw6`SE+F=g^Tnt-C4X(-qFnOlgzZ?B8yzXMZ($SkV>cTb%N$q0jX#Yg5i0 z+Oev#8G9Gx_?j8*=2MIv#NzP&VxHKfD0g>I?`w!fB$g~`|87`yMNW9Tx^*@^IUKhC z{$Q6q%Ifl!o2QM}_9>aULAfn%L71dz1li<`Xs&TGN@{CQ!d7}0F8w1MCA4vw{?y=L zfESLsZvLeky;A#YcL{9Eos`haha+7}goj1L`!c2|Go563G8uV`CBj8T#lce?a1sAV zpw_(FL}%CRfjZPO*X8-G$+hB9+I0`z&>9OM9<7)>I07VNcVF6V1%H;m+Aa`Y+PF+6 z)Y;L7`tjk0!BFD6A%a`%90+A2(0CKXWzqglHR1&hiG(CAHC-b9=yT8S=$rCX#$pZ3 z`{Q^jTZm>LDrgZbaRf6jprG=#>du^1V5U4_SZ^%tZ4wBvk91#hkC@+$${tx|JEZt_ zJmL~mY}q00hb+f-)qT{JMXd~Lwn#4Q2H)?=!~sAJT)xcT9{Dul29lEe5|37L9(Yx0 zP>^TvQxJO;6EpY0CY{RxKKePcxyE)y8($QwnaWGx3RIe+3z)}UwMHAkXTrs84; z9~({R8xVV8wMxm!@Mt&zW>bm=4;xB9I{1W}QQ7#n_DC?d1suA%9e%90c=A6j(N#0@ zgFs8A-19c@z*$QW(1`7l0!7BRq$x0(8kBUwciKLzq-lhI&@^qlo+9d!<~;HlkWJ#T zJjL9ax`f0*K=Hl6!6JP3M}wpk^;9tfalnGlHu&giY^)EF*!9AtHv~k#qwlZ{1gmKh zEALFP(E#;Kb>w?`y$nw;w=9(>9vgQ?%YqD&x{}9I>=jUmDBmjhkOKf}*w(B-0U}m= zs^dC$X+EvvniI>LdvE`|wY}8;!7cOt>K{sOj#L;nr#bNsRunT%vbm3;B_agxn3cjH z$f{_D-EQ6OjExtw`RLQ9kyz2}-S!?YT?PUg7+}W06pDi#(EFcy?)=Qo&DTjh-zBfz zjZ*yZ^5rnWMLd5q<29EY^D`-S@QLmZN8zi3Eq&tRP81Z9#zxKmKO?|Kuuag#e+2W% z&!J(2{|Gh`!KybK00kf|D~8eQl-F%YU;J%Y9Gt z=1JmLAjT68X$n5^h4F~uX9%~cxaVlNtVo&n)no3l7BoAC&+PHKNr384g+hy;3d8YP ze&3;Yi~Kr@7nIG~_xv(k$QxDo+aI=*NlKQY076do`Lzp=+V3HHAiWzH)`n@NB-R=r z?=SNqT$?Wdi66+DPFO3SU1xGcyfCM$uUqCw`aqScVzP zkpQLL(*0@TWmrua1a(W$r1mNT3FZQPQ(W(yfBr6-k#Wwqq*|N5BrHl2WTg!QS(D-^ zq0sRe?2X^Srr5^B(^@BHser+}shXKC!v+b5rLGTF-2+)!%}2Q!dh|j=y=kd?zq7%7 zzboq{h`?;D3xKr=yQwjiAJyEgVXp0OcsQA@DvP!1K&}fz!}Xz=snY%MLjg(X6-!1s zEuYY%1nHkUcF$qjRdzFxna56NaXjuk$<0EuGG-dcgoVbdr9P%8e%h6%+jdC4FF})b zNW1q8N!fV)K+1);Qg&%vPJ*N_e&r0(a>?Ez6H1vu@om!`9{#Yv0Xh9k^9(@FFwwA+ zQ^bdc1cE2$zv1_Uj;++N?6u&w-Hm5g3!rY@d*m%u80e6L-%kq zRLppfi%t*f@W`Ll`eGf+*2=%f4dx5vX~yWJ@G>i!F|laQfpGI*uP^-Ep8uMu%m)yo z(QbjW7Gibt8Y1J=_;Em6;7ZV8EI4t+ZYM4Ol5Esh>q?t#E7dI2(oI{8|FirhU*q$N z1qO?Th*A2*C0!)N#QHL~h2WCbFPdaZYj?5QXUmi7G%^ldco3C&Zb};l?!8h_6F?x( z(-pp={n}<`ECaVXVk~n&x-a-a?me2`7@q^I^1eo5o{EZ+GjM;CcvL-i-^j`0!2|bu7pF8qakl)s?B`Ef zp~)G98iCNr>-kkYIUZK82=t!OQ1WG2hY=tMeFA`S)kTt*R$S83DXA3BYU+gsh4w00 zAhUB}xcF()3BlW}@{_Uh0U)m)Z<^g+&7T8zeAN24+9RYv(r=Zu*7EMs90)@iRDF;q zX!PwlRLTE)6c0G(d&;H!_TA9|&!5r$k0;o*_~vGynpPkradhl%*|1<1%9`ov~M z&C&~dz6IRACmib?Cuh8Pzlx5a+Q;ab&H8p(u1|4Dik&Rd(1D=A2xC3NDKO;lbD(>r zQIu^nK1oyIroyH;g40i7)5=l0f8097BZA|bWg@)^pX>bIDiGCDv1!^tE&{7G_-LwI zAW8RWCS)BF{zvfndnjI@_w_%D&p8l%cn5y$^nVnewK5_xJ?{F2Yac&$u!&fIW+6g@ z%L$77?sdGuOGM@JOM>kjcY}wdA_5IqKeL<-@!qf!#l~$Ih-SMhV zJnbE}AlJzbA6hl+fUb0J96ze70x#Mm~d$EDT3kwGo_KHq} zTzh~^b@e$*TsIOBm}FwYf200_r}86(XAQqtPn#~oY_9y(flY2(v5Y`6_5m?>Y#;B z^~~66!Pz1=ujBMr-5qUe^Kwjh0A8>v; zwZHylw3NuE^jQoW>vW_aqL*W>OxQ~8ot&`l+PVPa9TGt{;ny5ZZxsB-xSH~$`*Ya5 zxR#l_Eznc1Y=mwZZDFf~nQ0Jy6+@!#UmpFu1{ZY8+7ISk2blke(d6{>R~ehyQ=&27 zaVFX^s~sVm;s_K_c=U2hV;(^)b}t%cn6+=%LWrA3eU+mHA|l>z&akqK7BetzY;4}X zF7aW&i~!`gad4#a=;&*vmy%H#^rvNQewjCQbV7fnIGYCI^~)AYN=qPi1dyCwe^`>t zXE{_!un}RMlT`wM4|N50H!HxaOcW#Y&?jzPnEoJ79r;|-3QoHg0?`$pWzD6bLUYj- zTxMv_wd12BGGeOBu{(VzSgiX*p5`Li_UMklExSmD723~As2>Wrst?#klPxJw^y-y0 zC!?SJQ&0@n6h2R@Zz2cw6gqrbQ}{OHC$doRIgs?vdZW`TB-ptH4u<*lm_8PKwZCe< z(3x@XF%$}rBVZ8yOi2!wSH`*Gs1KaYk}@*xZSOa#9Nb5d_^JR$KwChKXuNpwu<591 zqa$WFmPepJdaO2BYR#|`r_f3~wOhGxDE_cO)-KBxGc$s z5u3Mlx10IXNU6lPNUGH$KTl8NwB3rv6QBEENTLW^Zel$az>pw46_F|$$gww=PnwE1 zcc1S(f-DfmuC}-&SC0CsM{9gjr^Rq}!;cSmlHsQ(-vR?a&Y24np(|?)!~*;WK604@ zF(~jpbtmS7W^%Tiyq6My9VywMgucaAG#~UJb~O_D&ktL#GZ=8t2RS?iTF}7(lC_YA z`_4kOg&D6u?<~D`c}iDXmG|}zPU23bxa9w+6`VDKaT1cTJ|>=?-^9gpdL-~4s_^#! z`6BYc%RzOs@^kN%m=)`fs&Td-9(Fm5c0r(*zl!<$*#b<&yi1SDzc+W;4PK+==~7b40h`+Csfu#w8=_0Z z+`c}Kme;Qz%Lp`1wxb)RTp&Znt+SL5V1=<+r_)rc%XZVgw_F+!433B?#=+T`S>j$4 z-CpnfjHJi{W#s&tAZe-v+9Vd@v}Fa{CzE*jC!3Tm;GKb73A`wHS5_u6?N1U~;H}5! zyTL6{I5;GET?~hS>w7>}2S{|&TJuIXA``z&rqyjavh~H? zqa04xY%`rtaB_0vt}Y|I337%5&k+#!cu!Q?VUv)0H~VPuI)wZpF;S4qxO@w<1k9)F zzpeH3jGdeutgJL%iquLgHt`7*i-=cUTvHCo(&i)>ZT~)cvTv|IT->gaSk#wJY=Ec! z_H0)Tpo~COJyj(-LOUP8wI~<~0Bv^H zuv`3uWd_{@F1o(m$o9I9H$+FgLda z#DjiYyMF5u^2wX^Sm3PCfWg#Z$d(@_kH3Q9*DuoP|LQ$M>a}8M>gy00jJ!p5H7=f> zvREQzB4^<;ynHryn}Hu|6klW{DAC^b)U4rhX)PSl<8!w2{a3bXI3=6l;p}-cF5NHT zc;~ycakZt>MBL7Z@!XyPbQt+8hK4ouWN&byEnFP490*#b(Ei#QAv~OBK*X{a+m^OVL9i^#ya+efu)co1qDYf|O5Q}-=np@o(TM2;b*G_yEay5oQr##tbsFhGaYjYME@G^b;$fT#&qGf2< zi^JV+YqKnKciQaD@Tt>YDSACkuIL&|fF;ibYB3 zI{m^Nyre^B1@|>%KrjD&6ss5Nd-7gB9i%~Cy~<2`V*WMU@Gf9 zgv-r|lr6Ei!;ZI<@yADijU3TT%18y4Bo^uzJSy96;vp5A zprSvEi4RuLZUb--_fSf=$~7O*AFg@ipdC`^B%UEYvqz;K}nUhdY zw*nbJEbT~ssB}I0vG^zL%zzB{oMs>hCL4Do$HR%zLWinP8UCU#@(JfCp63vm75G*ZuDoOCp97vg!hz4^@iai4Gdad%yo7^2wK(nV9Tb0BxOO*8=Bza6LoSfW(cX98erRVa%0rtwu_PDqQCDr#zxb=DM z7Z!?%Js_stkcHR6 z$Al@5D=3;yk4WqEp}bKD(taTDEAO*L*D%vLSwHw*eI+W7*TdoJ#`5KaXOq*W_Wf*Z zqCAZLcl;=5?3Z)jYgKE8RMYI;ZYh;-WOmsveCbtq`$^4GE%6P)SSz%0=zH+l|G>-x z%*lYOcqZ>HWH`r67k@OM5r?IjJD!0_Pu9fF%p_eG?ZIt7cijP(Rsb{#rrnoIWULo~ zT?*_&0D>`{CVv!Tx9YUgXg)EiVdtWJX)^3?AjDD~FNOFUq91a4Z-v&?7Gw1h#D=^` z{s<)t$fR7EgN&Xyd_{Y7h}Aw|FVxoje003kRcs(2WXdn=O=)tp5XFU;2`ZR)%-y}U z_y&kq@y-@!uIw~EY((T`9@Pi-3_?S}p~ZRH@liJ*tny5P*nK)c^^O%MPQO$yWh!K; zIhE<#2cO<8FSQzBhB2IVYs2kEfyz*CSvY?~ko5HGESD-&?Crzvbq(LWx6*(BAQ|4N zwxZy7|MX}l5D8wO3@9go9=K~33SK5vl#2_HF3?7)g}Rjra75k*(|d9-OB~CJh8=vQ zoTcRf!&iRm0eEiaYws^t)jukB(p0y5sKL?K!%4NXi!pxxzQY3b@#Dzu?nn{;ZY>g> zcEziGQ{&*l|LZ;WWChCJpy+o!fUy_2{@-8ZzxHvn@4$Nu^p?Y;R}foGAfe=6-?9uJ zCRH9LAqv&T15X}~Lt576*EIYi9*C|m@+PGMujlN{ZcN|M zU~K$re%>P-=-k*rk&J_}{_5Q@xDFH`${pQ|2-QQ|UP0uv(aK~M| zIB7_auRCECgiKcAflBVxc5!A%YC%Z#|zoruv(P=xPwC0?ywWxX+sZPIdNK;gNO&c zp0rUA1AHX{vCqdhClisU&s|JU7ExaQG~mn-w~m~95A_cu(LHLV;!=&G4*(x**I9-4 zeqSV=Im7)7K3~XJI7s;u#`AHx@2TQZ!HZw_$H&UeLFR((kDHOWiR-QF6QtcQuQ!&M z1b{HaA68kY-t-rk{pjsKuD2nwm317(2{MX{RVQ!i>H;SdaiT$~A%4ddL8-)ePg*w| z-l4WK-%7g8Dxw6GvXoaeKMCLRIobo{bu-|M5D;|I7cVF9h#`|TK@{LgkA@8_LxFkK zftIEjyt$qclh576_~De~$&cweCeOxR2vi+EFAjV`kH#ycJWDfjiRCu~wrUP!% zpB4dRBu9zGgCfvZRT7A;#m?Bji23?jr+bSXH)=EIxr4t?7?A}`78Sh{;Gf8NAt=C+ zYw=R#XrIf&l@$hO~l$;Q*-X2yPn$z5hsNBF{| z=feMEFAG_#9b@_=P;~ncVlzS1Q*!EL&puXDQBjwZ!>8CJB0xTsF*@o{<$-eXR3aEU znJWSSbE8`>5V`JxudJ*Ojmb%`q{{j6jTVq0V(By%UG8=J+4+D5pN?X0^$`epx*fC$ZKKEfL_ z6hgRP;rQb!{b^jXaM0G`9+JV0!{2ud)`2coQBe(yGw;cE38UO*CXBXwk9>FIq9_-> zs+$~Wg09rbjY;k4;KrDinO_9(_}VO=CED~ZXiaL8E@wC5;3XxWjg8Kbb%@%+)pI6h zL&-ZQP(S&Xrqk!cBacA^WEMn3hy(k6DcEK{AN7o2J{ZJ@`~;YYMOzk&S* zD5N4;$wATlrKuEP77b?J?E$97h18avw6xSWxS7)&bL#6pJLBvoJhgR(vOfVJNI*qJ zPTt_%be^XuL%s1Q&D^aqnc4H0gJ792a8QwG)Y}AUHh15}C8kM{aYN3h0w3IAOKrF7 zw~QD9ep)lwZTE%t6sO5u?8ZgCIb*N2C%8IyI^e21JCjYSJZNtles{mh&BydHO|61> z)h%!&O|hx2HpyYjDTtZiALg1Y#O*0Hp^3q$(bHkT+nPKhaqjB0)6{VRJi(~#+TyNJ z0S=G_hlguTXQE~(BTt;$QokbLS(#~Lo7`>smU|6dP(<1ROLTr98HHAdvlo$_CZQ$b zFZYb;IxlvI`jyYUwT+Ks2c?r{rQR{NE;~Ag=TgbYqJU|?@y!F-KOroFDJ;GLh0 zfx&kL zCHWJ~vDNVBT>b{QxfCV}1$GN@wQ@+@I~Ht6eGE{qa~C=|7>9=^i-|G~t<`_KU#}Cq zftC0Ap!wb53zjoOhgw>SGH$jNJTmvW`?{xJ zN7OOtRmatsni>$zgh%s9QLyg^8;pSbb3FL7iQT^G<=xaW-WySCT;nC%Fmay$Jab{^ zhd!A`8JUB`!u)9s<92Rf48d#w4`#{FLS4?o+oox94>psn$}%<>+v93&TRe+mAHgj6 zSRG+>%0wipjc%Gx!aTu#X=G&K<)wG;p1Zobh85R;l@49|ZKBZZ^4!m#$IUNDE-k&B zMg!{p_Rz^=y9nK9tPD0M>q!2~$8Wj=jtcjVwhFu*FD}2Q7OUHOt0gO+H~rN6oStI=z%uSMO_j?W$Xo*2W;F~v&qO+@m`G0|xPfVk53f}CV6wH_Dj}A#LQ#|}V3YqB+UoruB`b>M8 zJSh=o??Z0h{iN(>mUBEZIBQ!!Or~HxLxvcqYQAP%fRcnXP@=;`JZo9;2aZO z{)B}#$ogC#$R>uDFMxIY5j7ecO+SB}{-Y`2S94%k&}C{EjC`*Cy6AmjQ0GIuWgaK5 zq`$N$RvsvvdUSG;!-}wn93yCIR0RO4JM|X(f5t7cYJJoE$a`ZDZ zSi#PisOc&6ufkFG>)P7H+}qdxQg4|iPlItIqc#5@Ro@*?_5Z$aD?2k}R743OD>EgP zT_p1$dzbB)S(Qz)SIElB4(Hf=W$$C}{(N^!p~1yj#BhWXsAi<_j4~> zpzyP4X{mhuV}sq3C{_C1vzH#Vz5}U;Jn3EGkpsGoEU7iVGD%wvwmRLwidiYrpHD4K z*yy(wdII8V`ab)OGUKs@dDXYClO(Y5%h5*=p`?Mx7zEB9+Ek+~ z46z-sJ?9Oi@G)g~X%lKnNDV?wi8S}}WjP|+&d=zW2l$Mylsau_TzUf5-e|(dH?4j6 zEb0fjck`Fc5$y^~9)6>rVPC!@8-bjA(C>rWPS*usO#t_MLy|z?Y%vr_1iPdyNsiy} z+@W3IV+2$V3+2>eN;(y=L~to{_Vg_JGx-KW4g0^T{ooHKb9UC&wpLcf1vmA5l$Ae+ zeVKfN01gw_?W{F$Ptuc7;oe*TjPsx;{-DBA88m|cD{w-;81jliTKk`y7h;ivg$|@bKM-`Q#$JU;6?L=T=Mb7NC5W zm$z3B0Mf8FYv5$7tBaGijKm(KcyGqZoEux3!Tu@3{%dMA?>cvJVG012LBcWJaF=}wVAu1+;^3_6zpEcuNLW;XOg3bM=dcrP2&A`Vl1Ud#vdFs-ujz-YIWNrgw4PtN{>2RFWUSh* zES8y=CGu&uAj6ed)a;ZtA)(J4{yZ*xI!CSI~j-ac*KGUrNX3=thsA#=k zS?~A5le+a+5MN1q6r+7)A=@f$z z2h3kE3FB7gY;sd~O<(hmp5bNB^zZEX!Kb{hrn(wnMY%u2?J(vYQsS#C4;9i%C*qPh z`b;37_V&Sw7uyLiV{;$3nHP(Ki-QQfPDcnZ^zAopEocDx{`s@8()AqqkvMtJX>7D0 zdN!U~j^d3g7!yZQhE*YpwQLkBpQBzt&Uw7;~B zE|DFjU;TLWI+PxXa(G^o*|^VGtq!f{+%u<@Ibm;^7#Hg znERvG=Kc;a{~TU0o_a!kcVP=SmWtXZ13w?9S01%)1F0*-N0k=;!Dp7o(v-3>QW25i7p-1`jRf)FIAE+U1VPZUMHNHuw4Y0FD1SBc0tA7cZpwt z`Sy00%g9R|GniOKR^#htG1~8nna;8NMn+Jz9pSzSMr2ilS5hl-AqWiaH8v1|OrUh@ zNeIoTaun$$4MBD*Rs5kAJ0r;(m9)ZCSwqa^yTYjo(J;n6+w}=nMrtG|(>2N+Vx)q}$7Bq4PpKN;Qxt}tSoc}sy`luq0r|b(nJjwmQ3?p`%2lTH%A*yqW zi<9m`^fsL06lppKOXHlD%50Qgutkf`oFY@t(=T3++<}mJH#S(+<10gbyovg_1QtJC zBf>=9xXUj3@&-NERjO|hzz0-4H9t{UQPk%*;D=)^2FHQz=D5tcN6&C>fx288cGh{b z_nUdcsj$R$yw0zQl764%h|3wkY6t%5Dsq(o$Ep8{z81E?yeUYkX1{=};I2qTE>H)& z(KM-RtqE*mNlNp%M zpr_$HMAHHFMhL}=8`2UnEr|287uN=iA;K%nJByDyq@-l-&Ia0939=^#Kh=NHf3i10 zg^XDKGhY%-gT!Ek^Tzu%9HZDrKQ}_j|6=IC*cQtpt(|oqW+2^W6L|)_iK!{IRg!bO zSFVlqB^kRu4YB|y1vp^|H#RPOUG2r#j_1HnEY^Ti)}^4^nMdLRJxC5ejU|KuqnVF< zrADIjwVH$z1zLJV8l%<^|Dn^8Vg}k27481zX*ol}1buh=e_EY*#Uw|4Lql6vSI`0p zjcm;rynTL0TI5myE4(gww}9$ag8@~^3zdiG7@bwH&wm9LD%JLGgF17BCZ*t@oGI!)A3KReIKGbyesI?eK%^@aV z5Do|2ZecuXUwwguFMu$l5gO)(B4GkQ4q%?^P>l(c<@=Zkk@27SPd)?@0F%P4 ziz(<}ZT>)s56(~SDD7=o*sWWokG}^H`)OvAtVfcaM%%zXO{2EHH&g6)U9g@xIiv#)j1MlA_=>$OPu+*gV>OLm zMn7KE*SlVHN_bJ@?bLEKH)S-B9nW7Jyrz+-X51R`ST*JQUR7lq)3UwYQ!I8VlI=;o zo8s6^9yR?lc_Fh;AKI>HHPZ1sQ%fOv+N@gXA(TE}ZxZN+!yfzK@Xr2Zf6i0qX`bu6 ziU{wF3g}A^tRN(CYS6jW9oM^G#Ga{j%xF`k=q2Oes`j$wCL%n1Vrr@s_*|a6`VU<) zCg%u&`@YsXyd#$p@%LZ^cK2@W;#8(jKw=_6d?BZ_G$hNI=X8xMc*@r|X)t5C8CK(% zXVBQwC%Ee=>m*;}oaZ)jr+;hA-)nO?(G%^o03^7kJCl2w+5TlFtzQF4?*7HZ9qsmy zPkuiQzD4NTG5%)schyh}0Zn2uiMTcGXy#*$v%h_(EGwmc$Z6ly6AV~%b{b%fxaa73 zksO8j`%)WMIy)tIf{^8vB@N=>@aCOgA-ZjBt z+d$78b>oGk56kmj5q)y!@-w(ChG^F7iGqwwyzz>E{YwsvY%XUs#b~{_RiLnmqLS3q!!R5WU;PD<{N&_ zGNVS$cgqVP5ftkMS6bixRYSUW$YE(&P*l_ak!xRQ21LwP1IzHe1BEduODaDX)E9>G z?eTW|sgJ#>K%pz)d*ivZyTD0L{MQum_ZcFV(4@Wot5+Y-6ltv~J*9uDcvDEIc2H6_ zy{1v+m?gv;jouH-{{FpYk2K)FZNJt;6CG}5$y7Qim=&WaETWuQ;XKWh=QH(&BjSff zu|Uu*JO)|m8(neFKYR?V@bMAJka;%(li$K@cQXlarAsF{9hW%_rXSnSIE|tIVv-?# z+JZ)Xf9q`y%s69d9}k!`M*9Ky#JP+UAT zFWdI#8jYmn=d`pZh6Xu4f4fL1qT^wC5&b?(PshIA)fBP7bL!1!;vc>bVXyIWJq@A! zU92AvWLQsogi@M;ZfR`=lUq-e;4{}aTF%2WFe@)2Yup`-Iiq=K8M;=3V`3D`%ek*! zEgc#57nhV|ut$*wg8(dzMfIKdKI3~lkf4yIC5-rvc6D}sH&8>$wB{}4y499i$_9S7 zIEb=59qCaRNH{3Cp8ogz74Dlje2ClG8DeSnwM-LI#nQw*_`x&%Z7M7M*X8Y$vs1}v z%!cM#BXqOIA?u{k(}*b5sh%!zl?^cwfc}kbwh%d=A*~@W%+|?h z38lwG{{EZ<1m@!X@s+(^L1c&S#FjY}o^lm&p|j?VkZi1JxnntiJ!q+Mv**lz9B52O zmsRKasj8~huzo0#4ZonG;-`*ayFY$U){{jye;mQ5(^aNgRgbZHH+})<`3Bv3=RAiC zU*GDZCB@lw?=!D01ex7b!Y!c$SgELby;{Eci zXOR@F!bBQaRO!Z?K3MWq>1_Eq@JW6ICFie73Lz0XG3#3o#Hbubd23Cc-0`EFNk6fM zi0#>4$DBo`mIe&IM(V=Pk0={I6xOsrrx8V4{5ZBVlwa*+66J}Q{TEzniuii4<4m;z zDXC_j8hASaL+LWyjZkGArj;;JS{jcRwKz1Jr=r=Pc#ZO?>${@-&KHJcQQJyZ@eaqC zABYN`{e{Pzo0H{W4&$|;kqUUaXXC|v&?En!N>RTuzh?GRA86={Sf3m@Gb1=BP zoaF4fPR{3|(YfCDR=nZYx=wsq!5{vkbK-@_fWKwvI(g#t(Adil_%VNg zU2uX7%+XJp=IDvUT|2>v$#Fy-2A?M;zWq5ykneN*HaYzl@6TN7yk`1VAH2PXPGx<= zq3Nhu{NWOadY#kF&C!Ck)=&)e=s@|qnBAu{Aa;!9-h2KtSyrZ{m;4I)P|M4sYi=&r z=kId^1BJ9SeBVLm0_{ z<2C-E*NYPPM}8Wz)|e}w4y5h(Vc8{PJ+`!lPte_fq@Hc~%$Ig?eEV#%H5|C}EszAw zXmAmDEcV(t8r*=-sFn(b=u1c@UFKa2OLSNoIXR-GU+sV5dEOJZ);|+V3(~GWDx5W4 z5*fytzIanklp*5;U+r8Nt)KG;kC+6>M`MONF>my~Y9{TQ>Wea(M$QyWlyE~D5?%g2 zjP^L>6@l;T*9fD-4&48IPn2~2?suXn`rZ`mUXwpAGch3~;gv-4ZI8Y%b)*i`(+|6U zUqMAB2y{o`5yTO!tXOIEbb`G{i6JfxGl0lO`(XIBaMW&Cj;F^k(}9{d{0J|MQ@L}6 zMZnq`9{aMbZ7(^(VNSu&z$w=m0s9p|xcVgYo)S1jQjDJxAAV-*ps%os@jCg?pDZdr z+YzxpQ?rfTc_HD#3#6bc6_x>`$_c~1IR51UHiNa(W1*CkuKoRHp8*9E*wa^;8hEv1 zy2S$HHp;Yg?~9z@Fz$)T!GBdJq@ofAj~2b*K~ctXUsDBx6;8mg$H2rAWF^BIQF@_H zA&Id0dO+>#*LeyHzLgXgcy_G^tQ?@_h_VEWSQvsr*ZJr@X|K}KetZY_^_?m;GMDkA zGL!X)1~Q$=8-p3@((e`g_Bd(awh3-%3lG{ig8GayelW1v1CKpk^U^fU-94eM?u8eI zV9x^~VEB|xN*LKoeX94CNX(JF>6y>=II*|Qcu?NqJx4M~q5o-G$lK!kd!07#;{9?m zkUHqyXvd^I^W{d8Mg4j)I@n{^Ej)sE?@YoNZ`p2ZkdhX}#m%-8YaF6D#O&S%<>lEN ztZe9398U!LoiWUS`t&a$DQzS>u?O(!cnK1lwfk<)#R*UJ{-O1q+4tw?k_3+(tgP5) zqsSC}&CCMyBGM-wOp;%>17Jb=B6*XK;XUttE=cVZ{;{q6f9(tkZ4=R}NKiD#9j1E?M%47eNLI#gJn^6mmBh!F|5hW;j>7Gk{N?b=nfpzA#>RIV zOm5{H#ilIbLDP>~>zAKR7ELzq9YwEqs${UQt`g^Wgnu@kuF(GubIoYzY@v-YU*L?~mS!FKITbd>EcxJd`Gg+TxaOAi8Q@TN)!4yIl zdE*aqu4wMJc7;QlSNoR@Vsbptv0sbhL65)!NxJ`H2y+^t%Z2M8Mk6El8X}{UI!by>dui!=XfbHfF;H|sD2>pN`;^pQk|nOS_l2)>0E!O2a`JG@Q4yhQdr8{OK9 zUO6x*zuu%hcz&*1YV_FCaxEbNK2e${Pbuk6)sKStcvy^7+fQS*m*4#SWLU-tpiEA$ zVXjf2iwikImAbr-k&?t0hC)AAxmtxWF0J(|_9q7?CNA_j5+n8VsNgF}tQZVfmxG!) zfxYG`dQw$7>-Qwy?+s*m0$*{ytE<$c6_1WCb?-75kvj@E*xqMUgoTavtIAr@>^if{ zO81S3%=U)$V+nS+?)ZvNlog z0Ko<-CMNjLAH^X=m0srCQo$E56&6!s0$P|HwoXrL6ctf^sz-~C==qD`sDnB*n-s$D z?%hf1s_N?M@^X^_rt{8jaFKsKLbFML9R1s8=tNIfSNGg@9d{Lp6GG!K7oTsg>qi`% zFC%#R93_dvg+EE%yHX{{7o~E3hi93*)lQqfhQIK^9gmulon2N1 zfIh3!qMVzvk{%@ENJQxz%&@{&M*3#5UQSoVxo&>n7~|`kWBYVn^yTU*gN(Dq&QkmPBAw1BCbPd3;lLJRe;M>4 zIr9xyYpAKPpo-rIMRbKFhzfJu$tn>seqAcE|Mk81)l3dewGswvKPQ-Ycq(Fy=F!4q zy_DF4LMC2bUOE^z_y0uURz^+qhiRsMM@>ydbg%!q-w*#R`mYYVEl+&Mwg}?y$=#>0 z^fedWpqFfJmOMY7nx8)%DCvw6*+r;_vV1__Nk+u+1hfT`Vx-(V94BdNKIB>~D#**c zdsdl{U^ANE)g0K0!)ia0BK)AFlvG^Y)tpSRx*|I+a%x+)dddR+z3~l9UX_?tI3j&do8jhKekP^`?TR zJ6T-NqMKH}zXMw17=@@$U~3JkuM;p*sqL1 zEatKZyuaej2kOADFIVXX12VLl9Fws8?s`M4t-Y;w_Vldh{54`^;yqg~#G0C(A3P&9 z5?8lV!1XoF;fHq@cyG8YDztp211F>sG&Mqj6^w#D1w|hNnREM+ zbP~lNa&?~a*$jE`wdq?m9n7fCzCQO5&t7Gt0ragMJj91;rYzIv|G7}LmiGoGGJTj= zS4&NfYeosso#z(j@j1B+JUmQ~Eu+Htw2FFH1iyw2X&4;exc;e3Bqd#@*ZWlBY#?p4 zNGISc@GhX@P@Ak$u6dvBw)#>YtP%41d$@6xPV4rwr&Kqt?{1OtrlqbRr(f{%bMxzm zB&US+_YIwXfTk07bTmh>?33a?jKEIw1#9M$(zf(h6{C)`Fpr;;7Qx)Ah zB?~W9Y8-Osz_~iK24w&&hq6Z7ig(tO*E6eZ8*`k?T!g%PmwR?oxs)}GJffePdXOOuAaug%a-<8J;;U=@Iblq6YUxjrK(he999`KsL2Hlv z5JHBnxgR@8&j2I$rKMZD(+o|4|D>*;AN%?VRa8z{#E7~;oXOXemo_GlWiEUnJasknx$iiDb`Rf7kPL1=V&*%R~U%1^e5xD`q}wFk?~!A+te zME3RNPuA3nemb(OKzZhFAPQNIlJl>$op?2nu86#B(pyR7>%HqNb`3D21%J}h3$vcw z{);7U`R)3;(owMD*HV>Z7~_r|0+ek*D!32ZX;UGV;CA=`d&;n6m>uHS=yk4|vSb3Y zpT5F&15YzSz$4ZX?hCAz>vJ0HP#xZ1 zv<25jn82*pajQXsL1$M$u~k#Uv#y+_Aq&F6j}IjBG5%6CI&5T^YT18 ze;(qHl=_v!+)H2*Weu_L72O^$NZ=1kmrAgPJcPgN;FXbH+1(wM^-+Kx;_VqjNJ#@C zDE)FAmpl9&(;m$OW znv=I&b`uTPsl>waR%9Bu9_Z_^$?Q!eN z&6LTx*n=>0oZ*)*^yv!_4B`e@f&+ULu1qpa*yb93D*Yu~3t0?RK|h+YbdAn56}FdTS2mR;^^ z-g4RT;2UOX+yhsNA74CT?{rLI;E0sk1!yK*3=VFv^?#FIPPgR92PBO>U#t)E z+>j#Kz#;=XE&8Xc@_p6^b^24UK2=Mil?5`4QQr2UtY7D6m$*TmngSI1I7Mtvg^K8* z?HVFK2E5!)G1pp2^9@-Gw2Q)%MX%+@iQ0IG_?|O^)`NW`G5q5Eh=K4P&$8UbV!_r+ z1#kA3ep&MuM}A#?7rm_l{=>>Gq{kxpE0zc4Y+9$jtE zS6+U#>KCo9UdY?GSNi+#0t&1(Mt%fzbl_96{+%eLmM;*r-OpVOLz!~iNBwLoSF>!= znCH`2<^Gz_6#~)SWD;f|ht>^5mf0@P4H#h+X>d0AZuaN6Ti7|xx!)8QcT@@VE3Z^n zGfvNhrKT!Cu|!TS?p-uui@hDtUiD*PKuR2q7J$6|8XyapT|=>Xa8^7d9d5SCfD##rL-Eq-_*vHY5ls1!)mw@%Q#9-tNrf#IR^LPB`rhd^k!NbQ?a<^~8 zAGw}xjf1g9YIv~K5T5nqgUt8K@*5#{?mX^KCKh+3x}sM}qxbfTeid1HCB3dL{*suz zg1!9{*i7a6+circCx>G z1A>r_$&a2gy5l`&Ll4{EKLrRaA+OAttHqs1klk4h7ue1a$A1OS3U?_VA(l*kQh0i9 zcxOE|v-tLv0}~OYge1=&Q^6@PcQb`KpPdElSPnXk9@QXT0qjNAjpF%qy|_s)Tj__0xs=M~SB>art1T z3T2E#`$U;!oUO-thI_43Oj9la6NNijA|(5n6T@N^kq)4a@qBg7Og}7{e{$aW0obvZWby+?_1!fa-tbDKxrtoZztF5`^jZDMLdO2RQP_&N-(DtI z<#hk$%X_0%2e)rKn+tR5bNY80d$6n3`^jO(i&yw`{M$q<50#>pD#3(9as=x;ol+9h zZ~S3KwHl&Ow-rHn8TxgLw9MjEeZz_3iT)!jtDQZYojI{O7*fnN*C=}Pn2`|xdI3Wm zb)lXfh2kD2*uKH7oMz&L&&GiSCAx7LSJqYptr3oaM>3AVOzNIiZ>M*v_{7ez%CK~8h{qhM@uv#gR{PZ#i6grDr}+uhtup|~L| zk~=ceAHeIn2?DeieZF;R$9j@`D2O{o@-3 zI>ma#`g%(`&&J0;irEuYSGQE#9KHLoP{DThj zKCd5-+I>e~&2#J)_dgBZ{jJGsgGSZ}cA7^LS7xf{rl*?Y8k#ytTptYm7L{IECX};{ z3AxpMzs!X9x*j1KKC9n$x+lnrGoMb_GI9OUfb@YJumDj!_z}Yp)T1RxNFG%Sqo}wI zy_H?~y9U){qW9_IlYRFmXAOox4Kw_!4;WMP*-WU-!hG_xZv%WocRDw0bV_$TJ9Ku8 zLE~_@*u|NA8zI*>C*!@h@Cl$k@p+bqU+-=KF&7Ymci^JM7fUQVf}rKH%tKF+K5M zua^y_kEdwFMF5gxd)QA>YNuB8SP|X`>;(?XZ8!5nzed2fos83=nV>(MdFw@-X-8BP z_E0N=h4?8I2fL7q)p6$I9(+Q22ZsZrMm*iYbXv>xApyg-v`3#Gx!~=&?pE7pwUEE{ za~%7kyO0SY3mjOx@%zy;#1Y$>fN^4S*`DYmbO*IdopV6aDW*tsIq*E8(owXN)ws8o zBJaM?jICMQ8^@co^Za)_PwEWm=;rs5QJf!j(U5gZ&s=46>5XWBFq7_2o|L|FXOYx)D8@KRP`Ik12agP(=)rBSvV zjqw?5_OV%h1=}4t#kFH3$g1(I&lLT>Jpx>{EnSYVLo`$ zTAlV&wDk^YeBG(2n`3;V?c9}0)bcw!_jjkY zS5~-ya7Trx)mgTp$$om_C5QiAV`sGR3Hd|oR~Ei?GJ_2#=B(-6CvPk%T8;v%6FiMN z)aCGfMQ#5&w}=CfBgdpw{@rrs4^_`WTZ=mn#F;8>xb5axxJ!$Ry9Pk&lK8~N_C(4x z_CYt;K<$svJ46<3OsGpb8BZ=WUou120Im?p!mznnz#=Ex(@Xv-N$9p)^T*oN-m2~K z&1!q)$r@_o7IDmU)uEKTFo#T!FNUlOaE;`Y`~V!UJ|b)p=SQZs59~ZZe806||Dt2(xfmcV)z~nU|ZaK^jiDnN=8{3i!CkA>0a_j*B)knin-k?Bi#~0 zflp6J+JnQyVK#3E-$FD>`SZh^EnzJ+ww=|egOm)Q7~;SGQSu}#F_B2rns&1Gy>TE3 zK4$A?->Cvzqzls8vi=IK@7pbc`Mc%sPMit9K>1lg7i&o1vTlE0HF|j*(n@6{6wF)n zPX;v9{!W^i?^8BnWodPM3eS;?2Y3b=L1Efw#&TK=H*O7pK=dti2Fo))+SqTXt z@O)_wd#Q~l9;v27(a+`}u(4BD2NH6WHwafcw*}?nE7&LhK)wGY2){Tu4n-~r z%8or1a)w`AGL5`K{>sNm@uyhCL^XQZs)0nB|g0BAL_iCuL+a}3%Z7~R?&7% zcz8*MGm%?MI2D9fuD zs;zH>bABX<&#y<60u){LETgsWHCjXDjT^lJT(?c(e4_Ak6gx)WWFaBdaqQI}?1y8g zCoq`Zs~JvjR-jIy-c6ewWd`M^FE)5H-ba%8y!0=eW znu(KzX7J9x-hLL;yejVHA|XE0YbRJZAI}$XS?^Zc3H4#`q&_0%GOUfJ(7_e!gAPAe z&Wp&bDPjSc#z4~)DpAdNd71fN@5ow)aboXsJ<;qC0KEG+ybE-uXF_s7Y%saWlTgReaXpNXm* z(q@`(|yY2SD<#raD zLj2yJh-i^0E6<+VSuh&gd?C*Obp2Wa>oKN4cLbN00fZ5d9!Uf>8RUmo42$Tg?dX*U z!Yz&@5Rh3_xnF_9U6x^KDTw2i*8}8K-6dz>WUA!jrfs01cLS^N6 z|DIrJe!=VPJay8<^$0K(U*S?<6k!+)nm;6w7maQ9#45$I*c-T zLU6+9l&?XePfI&B5nazYAp(PRVU&RV0EdLx9rXiI8{>8&3^Z~Q_*`s{zJjezEm-8= z{*>j3(uooy%C=&It5v*ii!DHl_}#Mq3#fWERFi0h-kTmzmIHkfAMi|~e-hF)J7;bX zoKRc){I@%)LcJR$a`eS)R$$k>k(n*4sXgTte*WOKwU2B4#CPsAN3aq;req-+D}~IT z3ZHCuCLx58w%3ojk@~LQ8pp!xVa`)kHu%1K+wWQ?Ca=4Dr6dzrK|!A9=O-Q?Kb^Ob zst2mknC#mQb|K2SO4Of=_*mE4bNdNNg}Zy9^Fr@hIwJy$1WduXgZScqx9I<31Q^22 zS2uQ6wLn$^DnJg&Sf>N70jv>>B4@TX1^|`tzLQmD&fW=esRuMilFls&#nr9F11zf7 zSPxXyEm=nqE9-C|v@u-alRyX_`S|t<-tp%Dr)qu~nu>z=F`Zd{ywoP5f7Bkk`pU9z zrhE&@2K}^0S*c#XEu`Qf4;R-ZNU3D*VLae*z;)IfI9l)i+F_n3@wDC9S3T7~)Ly>E z5AHTm0u(C`LA6$5*gM}86zc5pG%8s{N%S3wba`vGl*SK#rARFgkESQGoU9Vjf>AsD zCSn)cD_p{f5LQ+(Z13RdHyh9fVYYGO1%cTxxr^}2ysUWZ-ofr0OADwEqNXu*OVMVW zB43-YOf4;wgz{rV1aW^dehVYNf?gG^u721|HDy%|DOY6VD;}Ptii+8G#Xosbzx@0- z?S?YR(cL|nQe`3fPB2x2X;l%)SF$+)P+eqjNL>2cHQs_(Y9ba19~&()Pq$dQ2}aE%va?@awae!5}= zb`Y;0pWp)&%|gaE)$>A@>hv6|KfT(ka{eP#Ite)80Kj9_8`itvj+X5l zC1+AT{3Fc6V@36QoJ;q1^6+uubwU@P(R|*+gXG3uqCVuy%V9u`(?KWgb{hM7oNbr^9etsmT){WAe6{z?NtRraHRjq@wv*QN?B5Nv|8j{q?E{Y$m9H znz2^%cEIP)LwyuitfykHLO|0std@qSJ5h3wF2m3W<-=jfSpfzx`GE7o%JZ?wa!nu- zS5KmC?MH)WeR@(J#$*e`2KtS9pcSM6WrqXK?QC~$!!zoJiEV1!V7h9Z%U#T0Oyx|? z2x_j^`|wJa*SYjeClAkq2jW~@>i7Do$qC7_zkhj{Y}&{Uw=)r(5t$*c`txAkmIfAb z6A?=rborG3jc|C1H=y}}8d7TrrXlVhPGQ9{`S{hVFIiok?f4B~Ey;nxlPQPqv;KIg zCqCz?;&As}JP9lmV*>;ncP$6FG9>V|uRND4V4gpvqg!6 zRFkiSM`R&{&|!q|ToJhW2*@vXZx2)kj<(TEEk|+}&FyP{TUi4R5O&y)S)aP1G#Ef>b)S}9(~i!;>M9!6f4u>YP&S3J|vx;a@@OP zCmHx20vSLtgxadc?lYqNNsW8y`9d?0SkS7c5yTE;D9zwz92>TLj%k`y2X;1$)Bvv* z|NLO(Kzajpk73t&+^Q!?u+pP8u(o)hc9MDekt70j3o>xxTUWXZkM#L31Cb#F*+ozR zayyFnQh{3HKG5^Ab8czH%-|q38o=h|<-~vfoLsx+`I378+*W+_EEWLKko5sY0&1=` z+t+axFSgWZ)m_#(4t^;DIhKJYUMQZ_Tc}R$Ia)in#raL`2}12XR-Q|rx({(0oqv$Z zc3Kn>-wP9glOSh)aSM2g2{kYKOy!rx#HdHG%&&MC-RwI7YHmK2<8LWQbE5GQHY+pw z(aeCR$+uQEK)Zwg>E};{q&?)U?tC$8rqg>(ERt2s$+&GOE8j~-CSc<;-Mb%Z+JlK% z=~CjC;{0Fc^0TGzgWHX%>xyI01-!!fI3CYIC{V^@=NpoIj~qHO{48XBQ!z`5)lt;b z^Zs}@P?VJY3B5ohLY|%dzC|bd?)c`**tnDCc|eOJ=q##h8urYe05tPI${zZj&{y*( z2iZW_!&2#}Mm2M%trz03!xVKiw*9`_*}x!6&oKWLLs0N)uNmIJDH%~+K!79+CV|Es z-i-zZRX`UF60}ic@`wFfcxk+wZJ&c~D;*9k9qoKZz}SWy=6~wK*&&NYuvALJXM-7~ z$ug|>yjOBwTwCr4j$$DW^7P;(rF?a`&4U_K2H;MmG810EW4&9Jn3$=uvSt{g{HM>K z%dB5-xSJEg`%b^9;lO`&wh~mJrGq?LrT9CjDw~su0z#su(!oiIeBFu#Mt-7Hq~hXC zHGkxh+YayUF!$&bGn0RP?E;G>h+mz?5TNn-?Kv;q`dsjJBgtTI5ipdXQ%_fU1Qla0 z(XKTuHBxQ#6rmJYz#WN9W;K=?Wr4K@e5^aGk-LgBtjwR68_UZ*{7cnBzcRswW~Uy? zRAT`cEvVF_v$xD|^fQ{|E>NwIt*NO#6x? zqVSwh{)7UQ+2#M}d*d&~lkt9;|Hkz6JbneQ>l>g_lRi^7Zf@4DND5s`4+65QL;xhS zGGA5i_52{oe!xfD9QZJL6_v4xOxr*8>{#yH^gF+rGuN2ng>&n1gmXjcVu7e*DM_U7 zf+hKO4+4~n6#ehp$=!5JZ9PfCR+U|` zo4;|zcsmU+XqV-+-$l{E@26T#xViQLmE!};<8KbGYe$kI;o%>*Mz1(hw^x}vFh_aM~vgbJ`Gz*S#fm;V|5 z`D#PIafP80McVI3e4^iS2}obPs<^+e$U-UL85#bxrDZP&5C-a8Kx#xtKm$SS=#*w+ z%w)a3zQ6GOi-Hqgmiz{FvEGXc!s@VuGU^{z<6dXdg?7C=H{qeudH?GQf;r$XY%!!Pom8#dUwSC|F&HumB%y#a< zRIKQI&oyf7>bO(|<>1b95IT_3G988EZ<635#q%w%0E&{{Zwh=xfd0de2@I@#*9m|| zE*Y=qP)uxH9sUP*cQ+SD&;Zo-F_+x1fUXaAsty2Kneh^0Ktz2(RIAoNYtEYj+On16 z)Ihcdz)zjaRT&fzw>lNi*OMB1`WqxbVm)b%lu0q92p7f`UussTyx_v zMvpQ<@vShWzvG3912rrMk>K85#KHDNg_nXI=YD_ehsNgH9qd2V<@HD8F}C^ zmxv_3MMC+Cl7oG9lX-bH_k5M9e`iX5wk3Glymv{bc(@o+iuf&RG9keE{^C66wo)v} zERya5m>vdBWJd&m?3{9ry5oK(2xi?gy%aTFyYfNtyY%h`2Y4^|M-C4hp{~D|+MZ?x zLB)?<-!S?)ls?9Mqr$@8K|wot*^2+W(pYW$DhUb1nrl6PQv_ZBoLy?ZM&j;garjOU zr0VyBdtVaZWQs5?z!?O&8#xRj3+R19W=!cW~9&xlirW@;bOjz*ksK+HLx^7R>#) zo4KzWJ*-OKgf&HEPAnUP$4QWsWDc~OytQ?i6|Kl;DYdXLZ`F1EG1`SoJQ~!?W&k#5 zJ>^F#Uy2*XyJKU;f6A?`!$YdO8Xxra2@aepSelV%#KnHel-zO&sTvIF9|Wq2lDDaZ z!J3?1R1|$!bnnOMF3O8v%`faC;TP#%Xp5e)qHdsu00V7bMLS=Cseputvw@UQ@{Bw+ z;#+rAt^i9GNnk#?XFQ9Ztrt&5?9R2TseyT+EC1*;1NExgxCejyIPd821sx(FP|hy3 znu(vt09yg>bD#ieV_=%u11Xck|S8)8#UN?hN1w%zmf%X0qOi zm{Z9T2P!g!ZoY)<743WP)0qlQwdj4H5ZG&G-(4D)2QmkG9&VwruxfD;w5yw#Z@=mF zP0@U#-Qd$-rB)QU)Fh<&|BkM#wn!lkrV~saz)4PePX%8$4J}ReIa=IdJgI!Rai7;O z>0)fNY(Ty=z^#?-)$7bx3{RiZgOP!5v!OtZRAORt++T}EkC^?HtFZsa)|baa{dQqX zNs+WkB@|_iNw(}#B3s$ZHX{2l$}*O*RJ5r?Bs*ovIv7iqnaNgJ#=ebV#=bKchOxf4 ze#`Sb@B7XlKA$vZxxeRo-{)NCx~@|bFsTRl_gMpDkOc}TT8H~2K$*^ft8y8=4Fs8m zO`ozjuQ1pEJRuIq)dP`Z-}H|IzA^h5hLF{nba(Ghh?z_1vY1k*{hC*<+}n(ceXXM# zOOrmbbr8^M?#s`Fbz)%{YS8YiF36XQR~rvQN%V7PnWP*U_ONT1y?|r4R$s=uZO?U|HM&l#z?&c z%?VPQUgcx{(FIEjwWEpK4Ig3O=0RqY0!L2)zpIx5u%k_tHD9^qVbZelHRr>5&q-?`oXLPvA#! z_B%1e)Aj7TMa!R)-t+&sb7ws}%_9iUvAik4b>|3@pN&UUy>c?f2=%Z%8{1xjeeHx8dHHoP{o&Ar}R-fSFLkqF^9L znv-E+x$n1K2mN%PTrC%-%Q{=PbKi*HHNqJA@7-;z5#-1Pyxi8 zvK6#zI<8C880u{4Eju45?fe5JT%gZ?;dk9FYd3M&pnRIE`QuGmDi9+^E)1q){FZ7E zb+6p--n~%Mq%G}g)|DV95q5f5VA5-rVg8d?1(0MO<$3fRqdEiR83SDXx#-Ca0M0*s z>U)oPQ*HU?O{!fHV<_Wcc8F2dBKM2F`=xKg$iM0nv2_BzXOTfKH^0=Fh<|@PwUSPe zfL7B@R?BvFul@;7kQe4q+v;~;hx{;6^@#u4cl{C%SDHcf zC<3b%0TeH<>s9mbedan9;_`JbD7UVUk}yZ~b~2t!a5@Br0|5r{r3TY{-_x8gJ^A%d z$?9PYLQMDAeC8F9*NLnlzcwqrzpC`EXKVHLt~N0NX+XJe@aw}o)7l^ufxu)rERpa5 z6@-uDJqDzh62qdfHr1}&2aZjj47j)+Y|?_ixb$8%?R~YgZCv|8J^bwcZSVQ@I;r6GE7zwoQ`QGfeYFe>Q(Mpo=;H`epXwFVuX^`fSsiNtY-81^ml|Wi`}Qb>mX#vJGUihe41qf9_+w*qubB=mnO@0kSlg%lq$ARnY}4Mxe4pD}u3 zfnS8=wZ)JN7v#>i9_*N2ycOMdU(u53)!QpW#lQmM=+PG1DpOHkr&OKVAZeglo$zwHa;5fiPnlETBz z-68;&4zjfcgRfIIFMcM9%N%YCsWrMl+p#2O{t_W1f}*E@Jfk}7KdjbM;zB5cPY&Rc zH^&Ztn4C}KJ#+uU3693`?`K4=6gU|t|1@aBPm$Jwmg6a>uCRac$2noW1i>*;Lg3hV#x-dAUBg``1JGA=vUAwrBrcw{x%ru{?o&X&*#GVwz%ie( z(6i*BPgz`})}?Z@B~uD|^Jdw*a()@&0vW#Ec&@sijmyRt-mV5*sxCMaO$Ji;qcKI; z0FM34jExU#LErcNXHbHG^Y{V!3&jB&Cx{+0y4W~dttIW zXW+*Vb72t;YCbsZ0F(6XD*p_MQEsleG%e$(`{hx ztiPGv4OmE_!^8Az53Dpb^?*YH-g)#na}^Eqgh_SYe>rVu@u7Dqgoje;3+9i>OUo{D zNyC$Xfc64tvR$JpxTmDu2C)>Jjevou8FuD5bo9c!X3ioemU`(0pyYj#alHkAzNyW7Tf~x&eZ>78 zwE1?L_k1?cYfyS2PktY}0AyL851;HZ%yb3@Q{rX^rcCm6?&Fjn&-RQd`5UnF>Zy2% zBfaW$S9a6SVNU#)aRswN^lL-B6IkZPnyA#e8f{xFZiZu>&|L z&i18SXU2MWPKkDm^F%ANjYIRjyK$!^y;86^(ZfAXjJGWpRF;;TU@aM)Xn$Ygnd{8PR{c9_?kh>>EYwbeo}D% zOr6(z^jA{V=gZn%qNa>-e;5I;0S*;3q{?R@>Ch@5G3-Bjdt;cIKtMl(5vh1HbRe1He;5Np&z61%}3|Lc7GN=tx14y z(&lmg!!CbWZpZ@!JZR_1A89QmqnUpCG`68NDDmU-*+j`}?)|c2Y#IS4Px{X1v|rHK z%r;`uvP-%ZDSB$+iFQ(<43N|UPX(Y=&60&P3Y($?0C~Y@!?UK)cH=qoQvl9`{)~%^ z+gnTYZH$fj3b14V6z_@zP`ZN?8%4<9ruy=7LSHe?&Z{xKk%!Dv;+^_aQ&Lt?3_W~KK<8tn^hzMfk? zL|*=d_sjv!lnKN%-+aIE#M~7M$&&Py8G!vah(uga-G__W5&U0&z1zQ+eu0U@Zac{N zBD)GeBnWxObrLbBNh*V^{*EX%%)BOU)olHTbXOmy2!#&JoIh`I;WTICp8v_5>w)jL zv?C*jD(Vr>_b5kyr;1U$!uMxV+ixbeHa-(??NJ#01~)Paynp6{;K$(?lS9@S0kQOY zrB=Wm00drO2e3>)Utipll!4Z2rT26htQ|OUSeBo7WnQc)>7X}P?BonVow<9LVVu&I z8u6T2<9p@Jc2*CM{ZRoMLVl}}YjeUth};jjt__ESBZa&@L;4SG>)*#Vq2=Mh(YlU_ zM}Q+t>d?vLTMX{JoJhAC8P^aQ8MS=$%d2y9LmxSBcp%)Z#}j|GAJ6pjU-_`Q!1kN@ z$h{+HPsrHZ`kv`fSND3aV+wD;TOygnoOf2dVTE^$O!b;ZyhFQ0{e>aZ2L=tQqKzi7*rN2YzZ4hUvCjS&IdYPcKREe~u5lzla3nd&lXvb;$|}YJuM!g6xji%Wz5pAn z^V|_fxz$qiK6%t>`f6C@>n&&W-HW**_FUxm2%O2@i7mhM)V?3`Df>i4FYe#44%PY{ zeZ&6Aac1VNOA4OHZro&+_pWO#_i$M6BTVwn%w3r#S$3c^yXw^scJui0wUwb58v}QD z07JDVWrzJ-2v~jz*k`cuf+Ey5Lr1?g;jkkRBAORn+5yJ9KsE&%WVy6JN(5cNnL=A9 zhn7bc6;X5|oFQr09LPIvdK_U9Irf_6(KW@NvLe~{zwXmo@l$LDpb*Ngf;H!z2M!!rNO>jfz=aDFKBw{{9X{9&z8D$Y3K2j`En?15@RZ z*B?_z2i%50)wjn8hq_(G0lu>Co7k%t{RX}Z-MtH%3K9Ib8GyQU7@$0CJh|tu-)qO= z2Jmbj02|TEE42TW7uF(1BO&3~)aQY-cl%_^ox=-Gu&7>S>Ms*i)^c*-M1aOo*J0&m z0G_L*79eI1YTkFHwBKx$Myy*hw2_C`_yEAO50^V!yDwpeTSXa+tLiRx(nmX>rCVU7 zrf6@mY?3Q+1VK6I$$WGwoJUs?SO(REM&+0i6n5PYr!EH2u7D1+?A2qxSr0cjBr3^Q z+{#fW0`xg_r=?V$>jjcv;*j$F3@#7grnZw5`Mr=lmq7Ui`nE?yP(X&s5^69F>M?=k z*Fk6!0xJo6$CKK0&!OYzph;JReQV#Z;G0G@0?M7B=T||0pUpqX)|U0_7nbjAt>4E8 z1()7<{RB2?E1PSb3j9iYof&M$9>!V<2 zOLFV?Czq)|-{n>!o+dD}FCHPsKzxT;@e-E~$lel;Ru|!jU#!0fbt{y#D1)a6{x@}5 z#h{>z^OSXBYs16Y#MJuHEbKYm8=g{&?`a%|3Tl`SJfg2#hX$<(ZIdv?=4HWvL}LJ2 z7IGc}^uEHh=gcR82=7EGyca(3%^WQN*yHm+vouiU8%IFfg3)4klaH!HfI~5Z7OxTR zH}FGJRI1f@$HFVY7#w-X^|&*Cl*WVI9c0Xb@ABcQzYh4V-S%5myKw{rvFoW|GtjeJ z($`W@*cbp{I&k0m-XcyR^FHlgSaAC`57OFWjth&#vyv}-t*lmC;y9Fol=W7{p*)q& z94QZQ%5GG9nZB^>wcp3VUe*BARUaXiTIE2iNOS%EgyDP0kXj>csp0UEN3%oAmm?X| zi#~8Ii?vT%2@3A#2!(qC9~H_G`n5@OgFV*w*+~VDiRQILiXc`|aB_3?CUDxxs@V(N zJp(RZ@K3-1{}20Kjh+EoroZ;w;uP5S2;u+W@qwcBIu-L|cP#VK^B`&VRXI4x%HB=M zMI0pcg4XqnXT6y#=v1c|L~|dxbb9hoDB->vn6LfcwJ zC7_%Y)p)0N`|Z6Wy!l`}?b(My*PaN3mh&|<@}CPTUmy zK;Y7~GXDp#VDk?gjXG|^k>ZvjImf;3 zmu$~lE#v_4P{!G)@3X|P?Ju>vZ-bpFz`7+xOfT^qQ(h3zpT|nt+P5C;@|gHGiSN8( zb-v6d)EghS&c?+6e5k-te)&l@Fgm_-VRepBtQ~VLAKF?KpfF3qBxr;O4@|aFt1#59 z?WH5oh;OPQ$@$6YqKmgjR>h~Tb*Q)Xq^teE?P1Mvt+(J_>K%U+w0jLu>NvrX) zvpsqH_j+V%<>sYV+!{^*9IEgy#%=2M4YrVLhoX;Ff{?p+B30}~I2W@e*nh`U_1~YV zE@cr_Qe=R|waLCbawEn6=(&)%GyPLPo*t4i9I-8sEo3v{RBi>h!u^N5(jp17bBpv^ z_(hwMx>t8TGOSb?W@g(rzlxL0guSD_;h6I6%?l$I->G!v0)}Wn*AGwLX}h=$(2z{M z%Sj5%mnbHq9>2SGXVQP@$J1~?TOrbl{)HgmLP68WVJfKRvUC~~APOBZT&tlP zZlo=2PC!Ij+DJ%<4F)SD{(i6ZJUk4#`HJ1OfLuaQRaTCLSS?Ph?F3v{ZApwWFN;J0 zemGKYX^S4xnYnL!X|$sD2l@&H}-fja@=zE9zU37kPATcM4MpJh}HtT-4&a+R>0(?8v2R zE|K!ihVS!nb^TNN$C;RzjvL*&m!^Ix>(Pe<;S@%>?8((c59RuzE6>g}i3BDuy_Hx+0UNO*3`_@)^gR8tX65H_4Q9_X+4~f zbp<54h;)z~8TtMV3oZ5$RZDylLbcsrO#XZZ7ghF5@Lyi_O0DWj})6Y`An zjtRNwnz8{6-!d_~_V%qnX$Zv+0}s&A*?!Ipo8jX#DuavOR68Z>CX{da5sGbo0pCT70ZXN>>fYX=@v`XQ*}BzP zYHwZ>y08IU`8+;)!T4BXbUDna+=hug0+yS*UT|5^+{espqJTpv{<8LyzGqQl+MMEb zD>8E@vLL<5LCX|d2((4~N@b0&OV46qVXCyhavni_Sgfx|9g~az_Td3v_Mq;Wlo!=ppY#+6^1t z%n4vKo_j?mue{vV6527LfQ)V|D=EWT^^-RB7SnaHj@Y*G=W!GiZl@nX?OsK1wI0TE zGHe{io8ne{cF$dQlmP}4{&^EzXV1Q#U_C)X5_mgceZ1WrCgcfw5u5=nAl+zrxhbR6 z#4=D+L}+sv$VKmN%y&W~%qgG;Xd%4-da7xJt*z7tfnw zsB0aUNkN#Z^}<%5t`$}ZtZMEy4p>HiG+bI3guU@zxB_PIw2`px#8O5D1?6~|rSnyR z0ZGMykI>E>;gNg?COt!~S9@P)F?E{0O6LQkU_7m)k_qU}3YkN*gyzqwqyz;I`=7ZF zW@44h2R-T^J-EL}ACG~_;CAA+iE!AHoppW(l49Ug&lhz_%oSfJC%VBL5uYAVxiSxR zadEEnwMqP)FITyYbWB`tRY7J=4c)6by$@rZ=uyflOJ|5E?Z~qEc zK$XeHoAL6}qeb7i^hU|LeRCr{x>-_o@mi6De8u$A=tSmS!eamCmamJmv-$1Y=6Xj} zT4Udx0>+O!vAKD6y!y1qEM&KlqM1e-oSZ$i$WYs#!jNTyoc z|7L~jJfY10Tx>YL?}V~4_M*%u3O!&&(=w1U02JcsM_6pW9y$`Wx!DvDKyQIUAj(Ne zNGj#^$t_lln_F~#K1>97xT*LQAa{4JIXGZN9=X(lK1xL0v>AHR1<4!Fi~!e) zSjs^lQkAL{5T`*AUW9<~3TAc$Z0?OnRd|v%fY%-LRZ?7U$6Hwyv2u2q`=Knd%Kf4d zq?8N3ny>h-ynS~~(ZY8ZJ2PBc@%i(H;N5e5f`ZCe3Ays=`ml+Wl}~eXJp&dj*m+AA zn&}g{yBMi+)iJ%Kh3XjZ%dduji6EEdZWvQVS~rrPpT8syg~4D<_9i$)RWp+*?Z|y8 z_WTx=p6&;AH)Wl0xYa4q9<-H8;>?9oiEvMr(<+Ux?H2}MG9%oTa@5JrDvN^P z)|$|A*lEawty63n>;Y+c+&5@D8s}`h6DN(VD{N+(?OpqBbmfG$`l@q;7>A`rW8aq~ zv3UYxGMo7{uY$?+f|W0*q_PZ+Vfd+OVFmxvje+twR!(PRfXnvQSZ{uz{=oOtDqlm6 zb7qJ&w}4v*;$JYcpW{_>Ms9tdp6;BetNS$BYM#~~pNMCF(bx)yh>TDc#l)hYL4w{v zxJrEXdo){Tit^lsoc^7GTH z)fm!swMR3R!g>pq*Eh%R)Z%t~RFL<1&ptp1L66LWud1iyhTZ zTiVuo%g?18gO*tFMFu9ytqIl27KzZ7sbUR)YCXH(rm zU1Asz#c&w(P9Jd3%4= zOJBNlZ)UtiRxIzbB>J*ornE|O>A_-`d_uHVlAnJrMrmPDoywG&jPEs=%A?P06mD}q zonU3y4w=a5m5PT{o>G#5^78UZLEFA`BfHH5>gAVQX|6D%7^v{hn`PpSNkx~u^G<~I zWjplstJ$x`c+|JXw`GN2i?Q@|r0BU&A>2FX&uMK2(GMIb2t8=-W(2Lc1g3V)49F=P zJylZdTMog#Hd~l6^PakwbzjkdaRTj;xglET?ak!*;gqqplR`mBiDyET{UMVwYk6+7 zDwIk1?SMnnk@~GgQ3*(lcz}~rY|})mijxn~vh)hM5s2TG8D&IGmmgp%+WIT*Rr!?t z?kRPo+ADi|*TYJL=1Cmn1L7RMF}!P@Q^(B3I-V7(<(?L;cP^Z1J}Yw#0*Ng{tcJ37 zD=SOKKzcXmOXYsXJjZ^pGgtZ=o;}xylL(wV8sz5=^s>*H*}hPhUx&G9X*%lZx%nL{J0l_ zl3i1?{^~&PBkigmsym5RK|wMlrukhP8$Ijmi>oPRvQVy~hqJf9J>c^5q@c)qUX;7X zXl+kq)N^+35%cHjr^Jb6sOI|gw_=Li+}Z?|DEz|UR@GFZ0zIPrGs(VJyx#!dGq=Ua zbNxcV+08_zO#<3@vSmrB3f9*;wQRRzPXcos821Y=FW30bp5A@3Gg#T^zqbCW#hjBH zU$*k|XV0&C{TWwHEobCTm9TVlkTuv-MZ*F@`k1rw3JUVlLP`&M8ku;v#U(yNP2~8e zV=z*K;hq^csN9QwE?8w{WhEJMa?s8LXKY2F-mYCLol#XKm41#v3c7x8?ylp`OQ~om zeop(VaUh7q9ilLaO4K(eUZibh<0LIie%=ie5g9SO*T#1`Tye+VzQ{@IE?i671-Ycw zznep1ymG>Qu=Zv4Z%w;f2a+oh93Vq;8ypFHpK`&^<;ZS@u<=kBryXp2YF?M)`|{YG z(kElk`y87(O-FggUY?SZi+;7!gcAc}h9lN%u5w>WS60&s8LGnVwg7k0vRR9%m@kZz zx%aC@3#{0JcH7@@Y)MVvb|T;VjBI+FqQtGy_H0}vZ$e++slo@9r9Rt!%B7{3<7H#| z2+>>AyVLKvx9Teu5X&(Va`HvpHuRlsBwNerQCPLmdw&~K^TtZ!CZ{nE7BNOVb%`_;|EBDFQ^U>{&%M^y&l#6{kyh+DJ%{QUXgabK>{(fG*7xMZbK z>WI3wnVHM&+b-VT#HN@kYLW1jIU(^0E`QttG-(r%cWyu#cjiuU}{2Za_0m& zBP68k@OnGH%#7s^5W2&|TM8Jy1EK`R#R*;YdmlzNyucK}tr=sPErlPjlHWaVVdFkK zNNIC5gQFP%)qKoUIp3l;d9vZWC{K?ZMZe;a-^Z0-vYVclH+nq80FAZri+%H)dHTtc z_T)kfWMaB=Yx&JD0c7>Utohf+T9PW?Vr3Rd*lj)1yEh|(GAe#XYZP47;+x-1$;3+n zGM5Bpm4is1BWqp+6{_$*M_AGHA122>W0XO{A>E|L#-p*hH**OJPI&QWDB4de;nj|n zGst!%b5*zt2uzt>>6HHtOh=I8I%5B<6oVfd9`WO79OR6M6q)qTvx0fzDa!lsoPH~M z)aW9}yHi2wvRmG(&{hAy*_o~|jnI+AdVX^`6Qknxr}|OB^~7gpV5;#{BJRP18QbLP zF^5ubYtcj5KVTffBJKe?M^tW1Rqr=`lqSNbc3G_;GEb|o|JM1P=3itS7#Q!&%ZvRa z=l_ZKOm}p!=q*NZ1^3`JsLTq>kdpr!#Jq^N`_N03PI~Lg=^@?tWmi|aCP!btS-3#> zyLY-f{U!9-o~5CcdfMf@uNq_ zfj(G4-sJoDf^Mn!#@d&F{VfUx5y?OP0{Yp6SjlUT9VMZuo9kT#O#I`PrS^|l>0Gj7 z)zxo49K%=TobWAM7{1w9Img_8jPqCWiA$HHE?-_k*W4O*)zfvoa~Iyw3S53COcC`vdu&q&R3myU*g46qjgtJ`dd5H3V%@JR z%&+iMP<%jq{PYKhRoSw7{nnY)%AONe$e{QQIF~ujkg=t~siAS?V?=wxr=En!Tv6TuLy-SNJO~&)%^-$E@Xe}xmhubg+Grb}Vgh2+Dz7(FIA2kyo2SG&j~@o}-!*j|iTvq%RQ5*zufuCDw}x7lyQn%_iVW zvpLvb;?j;xg~Q`f_O$efMpRD=IUkQhNy+Sb8|-#lsC4W=W8Xq9ii#47y+Vgf{6PCl z;2x8G&cRYJ@d}m^ns#4XrmzHfNy9D@G+7%m?}8Sm?;(5b-7 zhrX>+N5wjN%Qi;T3FRJJiGZgay|6H2+IL>bEO6{l&~Y(iYe7NmaUTk4WU!LH8RW!Y zfC(5bb!8e6`vIb3rhU=12^e;{ku1L3X&>iOP}or;<(X@jx{g*N2z^AfFcFJ^0k$@` zg2?&vBHjzR1L&9G9}UN`0mjViCfss-9v)w%ZAUH)y<<=o4rz`8Bw#E&YQlD!UiMJN$C0fWK9i8-FJDTZF?t;e zq(`!kTfaM<+fx1dwJuEJ3}^2dE^P|q#O5=CvxG?Y&dzp)|Juv~Y5b=7bNHaaU{wQ| z^@>|nD_;4QArLM)OH8Q;X)rRiGs?bYO9 za7)|Ecgqt!2^5^kZo+$7;ES$&3bxywIbflIY zv$=N1<2IPOs@Q!GxdxMC#h*?!HOM&0#eVFJi>}WI%>zE{Lmc;4pvo}9366T48glae za*tTxXLt7k#j6E9AxNzzc0G8xWi=qsg4^L?tPLCOl&smI*@Da=IdM{pxpW)ZY z1{<8*<1Z6kS^bg@j(8!QPlQ-LN3r!IZFuPsobN}}Swg=e-?QY_=AJnlcKCkRAze*J z9j%erq`Vb^9~3rdTxL0)lG$OfV`#79V#Z@);%#K?@(;|=Q^HeOe5RV@8Ik;a7PfLifzVFO!R-0Z?`lwQ)&bp=@~ThQyf1_mB#YMq^#x{n|0 z78b(J?QWMXwSWEjlAY_zmvakb2g4wWRe+DrcA|pU!-rmFZrvc-ZgZSUs|d6_d*)k} zH(MvMKs(K*_l;#?TU$jXVwRt8hF8(iIwr=_L1wNftlQ7S>>QX(im6Z}b8?nxosB7- zHE2#}Qc%i|Xy~7gXPA@xp?qXzHE_xLWsqi{MrZ)Y7GJVJHZK&0pX9E+9H3-whITn^ zh5t>|o{65?fL>`!4|fE_wA=sh5e%>B+_J6wbu2gfxpZ%&k{ipXo@l9aVOq*wUW$vt z(Wr{k(R=C54eYfC4#pfRy=7mX>1y1$qhPLGG=A7TvtZTMS;Sm%c{D9aaX3>`3Hcj` z6Deg7y?HYloK-(mSDo}t^S?oPE?IHaL2vobM42#7mUVA4*03-rX#DAZ*g6mC=F7g{M|megd%H^}rrOP9%ghi6nPtPw zF^3kRDhwEMEdqg>09Lj>)4`&8X{aL^i~mGoi-tE(p_9*< z-$g{g&hhb`tEuH$7|3F0tzD7XI`LZCf3)_c?(Pop6lZV3=e}lfln<;UF17*sB`UeK zcX}?9->S5UbJ_@&etf#r(4~Y_Vx9RphiAz;bF;{D`@xJWo;3PA!%7|!2RZg%`4uP+ z+V;gPwyS526Hlvw(H_zc-Liix1@N{$!!OhArL1k(mmVXZ)$9uXlKU_ z#-#Ooco2(<%sM;Fl2jbR;xYi(BK5OQO3~*Y@A2xpVHI9sEw2r5GMbl$;UtGl! z3G?&Yw+xN&I2+q;7xz*g2Ud?#O$Y7Og!9UhHXsy7lCx$0g z>Ry|PZQj`b=Sl~s4rS$|KSI{b%*j#!NzRlkjJCEMbV*+>vDnGZcoD8c%Pv|r_NC`^ zbeLYgoERF4T&5~K@lbg3q#s?>FL|x6I6b{2J*`;Dzb7uLEAB(v@`^C;@n`Y2HgR9S zN?=+>f6X-2iw}lzx=v5K5(x9YzAJqpc|CN*G(p}neMIGgpR|EPX180&u+ou@c`(pHF*ys2z~VW6oZJ0a&+BHSHi)| zwv~PEX%J)qUbivk;76qZT2^4-$_^Rixdb}3$YV0QCCSdvcf&LNrABC_KfTb_Pm1GL zxM@YDY0`E5`U#Mgy=0D`0bQcI$@xnwV}de(c6vLImJ1m1j~5a;h~{29Re&ES;{_^d z%Sw}=ZNF`NJX>li8%S%M-oA1K24t>_x>_UEYjo^o&CRqJ z2$7X#s_>46udiU`4lJ=HP}~ulVtP=Gx=qn&hhb}9viHKU0s;aCRB2gR4Jy-_p*AEN zLmXskpA__;&(-GOh$a6{p+8GiqXHZ#_-+VD6x)zD*jIXxmAsVPSdcK2yLxdZBGB$G zPZN{n+K{Hk{;)Uw%gg;wo|s8qGczy%<)r`S3v$qI-d-N{CoSpwwm>o-#NwMM`1m&| z7wD_AFlR7#Y;_G){v^G>H%8C@Q=$s=@&+Uvw;^eqlw|DC^1CG|+Sk|E-?uwK;ny!> zC2fn|&&oLlwn9fFGAc$~I3U0nB-~y8t0M6mKYnbaq`WXMJLg7rJHigH3QE@P1iOiZ z1RiFG|I}yXPZ-g!I{fY3Gx&{t>{xYm#r01yIqcpU2nlquz9lyt#28ZS4rS@aU${5J z)eAEdO`rT-UAy+ab@Sxl9Pxo!V`f?!`rEg!DJlFA)abaj%sdEf7=~aR=!>0ugR9!= zAk=^6dFhP0k1hk-nSY>i;!HEUw|&lPT%0LO=mwJxNNT|);cP>aiO82nx!(ZbCqR`d z%>aJMTpR~q%fk*LHsAPmwk?{a`x%=Pg+DI6ONVJ`^|P`PpLm#~(dM^k>B~)MxP?XS z=r1+^{;=~bD&Zm`00NY~=supP00t}rLM%%m)iiMQwyU-Ee2I(n&W^O@w&}zuf2I44 zZt>QWlMc`WAJutE;F!EnIpi z>M}sO{{;Jy76p7+Ni=CDhcsgjZ7tgniJn=`DIu0sRiSg|Txs~$OeNgBoZQTEd=lwX zTw_M`2*mu8z~zU2T-g}Kb^Aw)L-8@aR`-7+)8>{We&1Nk892c~=dkK}<0|M2!aM(N`ER24*)qrMqb5c?84}^Axi?~R^AzLY5 zHCEYqd(_pt2XUwh#9a;^y=~Kr8>p=bUEh1h;`?WNUG_6N=Ue41Q9Co2)+U)vpcoOH zw=U1Il$66qjI40^RgZ7h3kbc^wRFE4zX96aH`UgEk_xWQ_iOw6*Za0?!M-`Pc2&zt z8nR$vOPZ5%+6u_-YE$va98IT>5cBD;^uOxTGeRUJ6f@GKBu|Rf^U27=b{uXs3M?st z#J^!l3IH`KH`t5olE~g7p#DeVMCzfX7j*A9*@+tJ!1-G|Oel-d&)~jtN;3NJ<@D!? z1olI4DC73i2_k~Zt>|+VU^Xjk_+AEZfAjcICtPXsOCggyWUM8AJ*4m7KZP7nZfKaPP3Y`2Cp_64*H-@1Qb9aN`MpFHH<+HE+ltG(te`+I z;FbDo3q8Z)MNK!|C@slCY<8GHg*Of8(M51wwpJ`GJKKjAEwlA0%Jbfqn2=*kBdU)^ zyv?kfnQ80Cz44;-6p|2~#-CVkdva9(D&Kb&&$+@92Zsk9lZr6 zh-+lTXDeXq^IaVsOHa=|WbvC237E7;^X(G_TcMzJK&%2{J+>P`S?)dk@@1#!Tl%eA zUFh;4+{J5=84@CITAwp-y~Bj_6gp+tCL}9I8$eJPVc{xTQ8d4~&E!Ps_#}F`Iwr5K zsc~Hzl{9*Z{@$Y8qfa;D2z0j2aUQ-H^y2*plQFvX_8zxydzhJdI6E6^X?2EiB9oL{boAVGw460H z9bbh{QdgV;OqqJnuiv>^1GY;1&+pe)6$AR~1eB99(81^E0~I zF8JS$O^siA8A`?{O0`R3XtWNRRW@cWu2b2iG|)&SeW;0Z^%N4c=553pm;q3<_xKT9 z^-u~8iH7FQiMp<*&o$l7N>c*x5QrW7#z%?Z1mpg-Gk_gnuoxr=&?MxKh%8 z37kTL-A!+V5%X*!C)&>+B0S_NLBNGQBqq`Gg8w8awa$gsTj;T&|<^4O&ddjm0u+7`GLNGj2 z(st0tny2ibrFvr=MWv-*E8@cYXiZHJ?sW@`=FD&3Kue?~CB-=Vhp(?#dAS(h0a*tJ zSqD35L)Mnxj(=Jgov7jMI062z>T%6FGI_9~qBMQnipDJ~lCOt{?^wDRrps4&6>P7a zMG?-Z;=;0gy=)AsuT`y|B+3Ns|KFXWaWC=c@T?~ztd?^g4@p98I~-v<#t^mi18=8o zrF!O2j(BmC*%@?+@Op;;6l?~5cEPe_(lf}--OA?&*=7pqadB|~#$mYecRB;W#i!$I zY_6;6bK2%wTwKuhBxv*-ilVWQBN48ltE~O#?R2h2?G9_$Ffq3BjZE^^mQ36;#yIaduuF`HVYWW!b{Ke#MVGEPCkCKm8Fj-?oXE9ga;_CLb0T% z6IU@|r7o=Qf*EVWF|Wj9K&EJ%PEDvZnT5Nb;G9Z*I)L0fge3>8ffyP5X4HGZ;lI7Lj?=Zst(51;Pnj4#hJKC+;6Xf0uWPWW%We&~r$R(RV4X=jw5 z+pgbFDP%des1BH`@_(q zdzU@L#qr zRGTx(>iTMgRoZ=^^U|Uvv$S+{P->v%wm>IJAJ=r>rA|dZvq#fGwP8Hb)8JDS!uT9y zCYldrKN-yj?;VKs1Z~#-PBCd z`GvJGvx{D@zmvl3ELqPo5!)*2lm^#8B8=rx@!%p{`^0=_N1>-V* zQg?!z=XT-WMR{w+<`-1&fdP%93tx}gD%)(_&$b2E(Vjtuytc5|?Tl5~Ss%Tt0y^=m z44A)ev%fy^-p>?V8?v(3N^LiJcMS(NRz_9wh9h<^h}Mn_+7(J(u2e(Qi=fard~aRd zEoW>kQx=^@Gg*O5&XR?}g8utLszKBG)a@(WsVWLcuWqDD{*L2mtGr!KVL9-cNc|W6 zf7LDj9Fu?kj*Q*cjojqjJMU9=+mI@isGzWa3aLL&*be=3t|m`Ck3;p~GI`ffTbv+g z|Mgydug3iMy%{i)?s4$&>fR5a6x!vKf(D~%gX6&fv*+!5ul?`yhPY%^<0vl=?(NP~ zD%-BuxtPx;RB0KR9s(W zO;Blt8wutjdTV&yLDRLkS@4`g=+4;*7Xe3U^1~VjICdL?gYKSw{&#-%=gl^nzz1>2 z!hn}syz%EI{PXKSKRgfpNvf11QvaMI$k!9Zrpv3WMGSmaZMs-`58tmg3dj5eS_7FldnW^7HYHjEr=IMn;}UHy{XC%}jX7!b$0~ z@hbl=7X$LE6t4gxsDEJlwUknp3Crcnm#3$vA3uJ4{P^+SP*zUy@0FF6-@os@^3R|4 zS=J99KD4*LjW;c8o!s3Fm8A!+72-_=k53}N7fbB;I&gB~PtWPOFUC**d-+q~aV2H`#Q8SW z@Qmp@UU~QK-~SvJcaDpTi-(8jf{(vHFL=3z1}DJk?&;~#4uPl91E>47r&MMEn-hZD z`ttD=RUr-%tOstHL?wTkY#-9=a{xitHSMZX$0gcViz=TbFj9GLZtgsjtZbRbWQ!%n z4|H3I5)u-vp;c9iu{u3hiVx*IGkRLGftr~3HxJuexT$yci_zX^?nIR3u_{HmIXR^Y zc3-;)fl%nwN$~e&a57dTK>^W%$K%`E+gn=Pz~I}kP&tnYoj55cP`Sv1YZv{jHR;ln zO8zb$L7O9h`)~hAu%oB}4r=m||6H8KcK|!9no`+|50W--Jmu|KNzXncZu4gm%7kiJ z?ASijol^!Q6lu77d4aE)o16@FbaeFe^o;!Q@uQ)>e)|O}7F}IkaJ-4`INSg4w_uZo zvS8zWT{oO`o$eSI80hNi>g&_In=KlWkdTm;mNqpt)z)@TWq6K&&d<;H2OqP@t_i#! z=V5s`7Am$LxONebcmW{OtJbOXzz|Yk@@(3c79KHD_j+#Rip6*L?rh_D8P|TX^UBD+ z&Q9v`c+(gZ!d7^(k*rM(2x*|(~3$;?7YfV{%Z@m@iKX4CC;f=!DoJb zQg9}lPSa<`-U?6Iy$6ES2cqPP?aa{ad`R712q3H(BB!?1(exH@jRq+u`4;7mM}H;) zd#9IriSl049qB_uz>JUb>#&oPle)TkNlD3*a*K=iw$hii2{DZjyZ>ENcKn1W_vjTS zs20Xx-dO0=lkzGsiBnTkTRSW)tTJdf(A|CU@^Dv{Apqa{%RPXD1D9#O#T`7NC-*^e z2NKtY-iDmw-yk3}b>m-vmHh!$_6@|-Wxe%f)c+yt%j2P5+yAvHDwU+N6-A1OvP&zK ztx#l_eVwu|Gb2gbB-wX`B>SFiM2mgji6M+-Fc`Dh=68*Ap65B|`}4w{K@hK5=bmH77We>B+=e`K`3z*@`%lll4c=giEo z-G_Yp)$gb4XaUz%?bjWcY5Zr#xQsBaLW?>sg&Pk6Z%Ea;6{vZ;s3bo>|KrC$sS9A8 zQBhIy9`oC`Z;#{rJv2liV5=ar@8yz$r$5AqgWG9qcf!pE%LO!ado7htdtXf{-?)f{ z$z!NqkN_8N5IFg|kdw`^B}m#51kOR$bLY+h)K>DC|J|LT`@N=ym*wTlmvD0`OtGb< zCCAl!_c+Qcd%C*nCY&2EI_T**>w%enVG>j_PBj)eeetPlisTNHQbS__9bH|h?cCGR z2@4Mo4-2!{4c`bByN8vv95(;Rj#3xL;HhLX84nA9LDCdPA(ln@xYFHbwlM-f1PJTJ ziTPvne?c2XKggz=t!UG3#Q2j)*5*iLsgH_p4B^>s_P%fsd9uU9yUX108wbFx!OdF| z6!DXjoCgmcJf(nIxuB?6nVXyY_3Kxi(_&(2E(xi#XL**IoN7B3TbA#e7}4wh7mb*( zr@f=acxHc}v;l=-)D$Md%L|&uZ6RAgS}0psp6-MNefMs^l2TQ{)7aS9(9ljL`dWe0 zkQ`hMT3Q3qOHeJUEfKdGkkIGbJijoElZS8&PD%9z)juk@4inStv9dfpi)IA1BKuw^ z4sISEBO@b4MMV?}@mp-O~BGz&?YkdxPltxAp#4ztf7?m~p4f>T3_Aj5ag z{`m3Zq>#|$`1m*uhhvTD2M;T|Z(3psa#*eWf0S0nyl(npb<5tXMn>^hKYY&0%F53E zG;nqYc5Q79mI@Zk;)I|eZhoj7zL&DND0>Q?p_!Lg^a5H9IL9H9drRV|Xqt3j>*B`L@ZwAd@$7ru(dSG(uZjyAtMn+*!8rTcll% z)k1SiOG{nd&HW#flOg}{fS<$Hht|NOJYX&@8xPyt+pDUozS;p(0wo}*1rf4n$J7=e z1~+@uJlhQ^@NyfnN}aD4*$vz&4t{&zDfZQ0vj<_S68tIKZ4)?`J<(+ z%@ABuXASiA_3z%jLePF!yaGo1Ph{LCZHIBqb&0IS)x!VWU@Oa8NvoUijh0uu@LulPJdF5B_C+k?bTdYI{3E(N@pbY>)K&v`Ewg< z(2rCjL>?5`bt{|IzU6_#2;|*o`yj667?vIsxqkh+0(y-Kh+tFugk42HfBpoAS-!Nx zHbabu@LSN;-F;?7bLaoui>mDA?p|C})Lz|k#!rfN|Ni}m@Nf=JPR?C1jOyNG@DA^2 zLikx-a9|%emlT10%Ofx4^!uw__m@+u5qIjMAlE_+@v+A|KlFEizD8WPg4poiXFNe) z0XzZFH7OD1+LCVonWhonfPVBEJgU@rVy79r1+1e=FfVC&d6`72Jn_5Ihti%5-3YhB zQ0Z$pFllhS!-pfn!gO|lI;oZZ_ePD)M?BeRbHLobBG*?6K9-v+u31-KAMzBTrPU!Y z3N|e5^m~Csf^SwhBO@;lR)PXG?kwcL3eWQaZ_>5X(02g;gl=d)Wtj3a+^Q&karNd< zBSG8@4knq6$xXyP-NBlfnc2evmRjyUC--RN2^dCXWG}}F85tP>mf$Q9))%ijJ3HUL zecRhx&XFp5Xle-4-QB%>A1mmWFGl5+DXvD)C| zfcr5T)f%Q&ZEgH%Ez`no38Je{+?+ z&6GjP@DS!&02qg6oXlfJ(6%nIY5zC@$M)C*%a{e+1n_!hX68hkl5avj!p7z_%IDS4 zJw8S6LtI>q^92yblD8!m(+#ywY9Y@!Mute2e^(M zyImA1>$_1A7#Nt5kpU+I`saEPaj;zHAkDUaya9*`?`j6HH5m+F&UMPiUo3{83-BxH znhnPL17TLRxwo$`%IFoCXg=Rmg%?pI;9kc4ER!lU@DH%Vff58?*x4ULQ#nP&dCENt13J1-zEE`IXlcuTxIptRt(Z$A}W zJjl*&QsEgA5>oBd01^e(mnyMMg$)a&S~4X%g2w7ysON`0$~FgM+KD2z1 z9L&^MF)3Nxc^o#!|H@;1=;Y*NW_DgvFW;j66~|e4TFPuA04hk;eSms9J3}#w6L`E2 zq(J~30}HEnOiMlhFaS?BR!r45_DqR9WOZpg5cv3~%3Tfu8n zJ3BechOlT!>kc;8jWrs$9FPG{OB1=h->a*u+uIjG9fMKuK81M?4i2uWqC?!fdhHrv zcNm+BR1xS4(F^>apUa>FrSf3jK+y() zh);Up1Kv8l{v|LTE2+Uad5F^H=H~9g zuo``&Xwh7Jv1#>IcLT$`hXF-JByYH-+<-1Z94RToWN` z(34|=0ATmdI$!LSyYnz3&NTxrh2h*oy_&M z6A(zwGp~ipN&ag|BU7c{*c)V{GS_K{QM#_E(^%C;Jd(!VBTPjU%rD#7ZS1vuK+G&kfmg&3}2L;zvnj!%cAd*K)~NELH6!<9Z@Ii9n9=Y>}# z0LSct;0|maB0Ca^eDy9q-bhbR4}v^k(Q|DHj9ox~FFNYf)JpK7|5!L^N1RaQb*D<` zSC=R!&B2DO2{3Pfh5=Ur(g0+EuTxWNLY)v1nFZH`cNgSV@O(rVt{eow2bl+moJ~~+ zIPwPY4;X24taR|hA23_ORE;>95cp;Rl{xV*leUaq~2i5}pyas(vH-=F|8@Ik9n z4jhG%G^dO+3Wuim-y4gw3Pk*BG=`^ob| z_6S7P<1u9}uGopj$WC$z+)iTO?RfX#$0T?n&emo`ez};ufr*` zJ_{q&0GbjHzzTuk9X@!_8CC@V!%v2AA}cFfT3QNW>c-PB6of4xI~-e~^r-tU>17Iv z4$Fcj&!uQ*4!s%}7=Q$K`w9yNJ_a9_-Rii6f-wW&zWNM&k4B|JcE*9(7gp-Bz*Q(c zkn>?YaYAd5pCHE*F}8>Ylg!|Mcth6h`C%v?$2_8pwam3qJ7WJeoEViYx9gio|A(xH8lm3 zwy+pCKLIZXKv7;kmSGtU81U6uV=+#f3?PB*tD#Ail|26p;=vW(q%Q!3AavYHQpbP- z2JH9CmsiGXX-AO&z9gT)!h*JV(A%)z?qI7y+ScZf*{g5Wq?xDvSQ8txfy%={Cqu z3x83{6QT8XJN`e)&R9d&FOmYFN7Y+!aB!qT1Xt(yGd2d%@cZ}gAW^Ju2L#Q=77SMy z%gD+)VlnZ?GByyQLD7Jm)CztDmwblqxLpY}81ip&=B*+|6^}7;0H47%Nmu;Q)X~5# zq%}Tpl$_SlUlZjcvt@?6UIa@aZiDufbvutuTq`<$ePY3=RtC* zjv>E5`VS7)ynOjGXu>HAz)2=s6B(){;>wjP03IGZI2ym8R*t%Nh64yG7?|+?iB*xn z1&fQNw*Mfyx3OEoFRNU0q#UTicT-OnlXyot+?eLm;cJHiHpJJq6JT$QllC zA$Zgxcn&*o2ubhdsk_O_cPA}v7<<`39AG=hcvk|vof4fEoSoS0yO)ugHEl3E{f9>S zl)&Q1tr`?e_15xZ*PieBu)S#ym(-i9;^j`-JD}{rC{O^12f>EH2m|2z${;<18VLEa zusaeEF<|5O`C_5)15pVqT1)Gy0m`-n6rq1I*ESXXW{5+#V;M1s1quKaadF(jRKeX~ zc!l*8__oRI9v&3<{&@(+AnC&s8w23!5F*t;Cx*<}Xe4(g?nE`O8oLi#m4xtKxTw6*Q&I(oU$cw25SOSC>u!Z6A9dkKfRaoptiRUs@3v zAOd6u1_jq5^GG{!SDx}S>IQNK`36*y0a!cZN3O2G-xh%Wrk1Q|!BGfPaJxw`B?E8E^{GXq%8L~2vF43ppY!FZ&+y(~Lf@`fmOG-)tm^NJQAtoWQ z^kF~XPcE)izynZno~hE`9W_i=6xx)I5Z4{(n z)Oj7BqNh29-*xRnbD(%StiSW8le=)=Pcu$CsQ&!=^~)TJ-x|>pJHWk{3u(aZR5z<8 z5D&VLL2uqn?b_v?D$hg6tbej9cG096nlMka#t13cTVa81$Fj`2Lly44?*qep}onDJ+CWE#mrvB%Hj{Zy9%c)2eypT_8Zp4L=|@DxrRW5@1Ky z>8QLsFq7d{BWY>U?2@1obj*@J_qD8jkBEB+r>MRK5Kv{2~3STbEy1@bRQfm%Dz{6BodwlhKN^-IRwEHrnLuy3G9 z>mTg%bwwChEI)^_AW$`aetrdoHK5ZUK75c40Fz_r_2ur(SS%fIbL4h0u^hmZ+_KKk z?8FKj2c>`vLw3~zX-L2D1uqq#g?&SqFf4Yma?pD_M6f)vXn6dr;&3lXfTr2uF&Umf z>`ZTYvn*i(=o}V2nEf-2f%dwP)+~&fiZHu?-OVltTuFDO!vHlMj)@6etCHTBS?OI9 zn$Dv^3tQ@JM(Jqe5YJSPsg>2QbLo&s0XqWs%fFgiTx=!%2bORCcWGyTKkeP4zfnEN z*x<{P0iXruuTnv0{JfQ!MaK_rqdDcc-D;k4?%>Yc(@adGn{fkaRJO5gKhq^4Bc+io zJovG8yhO%8v-H+R|St@)KEYb)nsMVQ(ULs6%-JGc$ct%=mlZx z?EOpzZ)RvJ+kufvN)|vE0U$~`jPyZ<=4^q!SG%11bxFRD%3$L%F?_SE0lLKHk5$bc zkVm_aLh3O;&;>ydrNHxMdxvgb@lMTgRcU)wrO42ZKG9Fccra(hUJdS#G?U)t-CdrZ zE?h30%i4&Zhiq(e<_>u%*UUdYehB1LG7E?V9>7OjT+F4N259)v(dzjzV33PTOG{)j z<~VRp>dJ~;zzEmXHfEORTc!n>n2x;K4_4w*h6#o9YNU*mink0=+iJfw1!*RSdqC9! zg+!h+{5k?)V`9QhSq8OI2;mCql5hEx=5aV>1YxMkmktEOW46!C+PdUQ(nz`MbjRQH zHB2x~E&3sF8KAFF!&>W0t>wY!SNDEn^r`5&sB#*yPg`QZk{)t8R*0L`Ji8StxDLjm zoubI`O|8m+pOBw9TGlzf}^bF{;YR>YyN#y*5E?#8U_pjQ^5vbIqvp-GT!{6+H zU<<1UQ6O({%POsfvrp6$v@ZLeOxh};O4@N?IT)mT4HXp?YwJnWDw$_LgHb{}X~E2Oy@DC@g>vcf`XPu=30H%? zD3Cb-GlB^G4TD-`#N>c@d5;Y!%Rtq61s>YF3#eh*2%Kb5)eI~(27JM4Qx1YW`N+0F zi!v}cmfo^+;Yd~OKt`#rx_64^#kI6V^h3^uy1Exec>t7Qr^>~P@fU160PTQOE{9ri zwZp)nf>44x61C?OEx&x*>J4e{Wg9yT@GjG;ZGn4^eso)^>Y+T{vt-pi82L1XENW@u z{&LDWPqj9Cv=y#CbaK)F3YWowmWW12vLU;v5 z_Dtv4w!UDfN1V4SSJ`e?&M<4p<<8C@E6O2V4?&g$XNR%{(8@H_wODCJjkPi;s2Pw> z>Omw*M6aZm)KZ6n=P%^eQWbZaWYtoaKbgCS1K+GZ*9#J3 zznkO%hHHjyNMXSa?h-FbN4NRdGGo4OC|J5}T+q@!W{Kp)|PyML6p*;X(htEMAznNjQH(6=5D!&{TQF8uf=%lR>QsWH1r+z-QZ z-TF$~D7^{rb6>Yr;xmZS=k#(-U*-Y;0ras(>NNorpf8&Fpy2t?4p#rq67wQ?MX+7aV}DonCkp)T{w~Kx2T(*=LsU{SWdjfJs8V zAa!0GA|?Y3#mj{kQ#wk2xY|tq#luyag~*CM#{PRSLu@l$-m=NSq2w4G`-xF zJp?0gU2JQT*sgYa?DX|r?jik^dc=4Ftf#@(N24D>D1ie|IXt1P#}F_#XhP-T29S_B zKeK{f|Gq=KvZ#8+ND8ITy3@`mabqXb_afe%Z}u`VnYOv268&;+_xfJl`fZi87)q1=}D@8==wXJuvrWhJMX+S-;v@P>Mv2=rw@ZJ{v3W4OX=S-}_D zXC$}F6}oh!+$walhYi^l7a$7BWfTwwGB}WXN4B7q{BvBt6u9O}Uc>@lQf;P8Ci*Hv z41Wr}i_ltN!X6{`?MW)0Ibwk{Rdxfq;v-Y>t9y|5$~M?x@z|O@Od0J%=G5Ro#-A@t zOxY4s2cLBz`s6J$%C$Bl|MguWA|idQPcKP!s60iz!a?fJX@u4eP7%G!eo-QaBbFc9 ziiuPwt@ppSWHL?4G#z;WcIBv6DcixItf7Zag=XQ1E@Oa~!Bj=wQ?k43o<*T<5(PivP1X{xP?iQ2H}ZWSt^Cyh0Z8C&`SQa4n0 zd**+e7tk(OWAD?n@a80M`$+lOX=GI_p2m4tk+x$`SB@fWFVh|k-}zbJZ{H+A#a<4~ zMjT7pMp$1}@AWm`dO61%Is6eHczIz5iF&!HBrS)}5sYBj)x#ERm&UcJ}{=;^D^<}vZ2RS z&gp&v^;`$h%=@7l+ax>!!jghr*J$>cAIL;b4xCJAPVIa-Dhdg4?;5xZbS z-@Thj5x@B0cCe-y0Z!sbp$f(P}||aOZkDfsP;;_l}*;mooEZUP!3+OyaV! z`E4rVP!aw{q`vsJ6E%&f6fX9urz_@;)%`EzyRoYqqi4^a;<|NOSNWIr*^f$+YdN}x z6ZrPiRr^T^TcpROjKi<%qz_E2zL?=izAq`UUns-FImSL6Yq$uBDhg;a&dI8zHzP$ zx!zbB^pGS1cz&aJSP8_$2b$~>CN?*5Tmq+}5od{q<1by$szot>qAPR+qu6fX(-dXI z$MVFuy1e<1GD)SAP^4#tyrNenv#dGqUy!Np@a~z^DU5%m5McQ(_{%j=bXYxA~mf<>5|gm*p3H*7wUW@}zqVD=WpzY3%Ao{r9G;w)By zA;?7|uBouE7V}#1CM3T^87PIv+`m5W ze=Y3V8>} z94MW^M8Ui2Hhlm78iDWOL&5R)d%UB(-YN5H#avPlO(SUwbLT2|MyGuw{e}aFweYJm zA@+)Ao>jKN!0rmT2uomj1{Z&i)$RGRdu|&)F`QOIu0xt%7a}@3A=~nO&b}$vhu7?; zCO6DyEfjXIq#xR6knGhQ+UD)V``21U74fpwVEP=$WjA5!fEqaAWQus1YS1CH ze359ev!0u8(!+QYN>-Bx!U3_Xa9=cGUm;rIm>@C0$nHYFSK)tWnD;}^HKjgz<`^>i z?1E#OSr?an>sbCPAqkUcF^8ZgX=PVz1Cr8ItaAPAJKDT5ellf?go&x9hx<0(+#r9yx6wMRrtdvIvcM z#jw1sX{tEZZ`1p!TL%RfEFWw&xqtj029c_X^J%cae7o|Fw)K%5{7Z2?@$0^AI&qJ9rTW>$B7W&p%DY4Wr)_UnZPu2E*w+qe2?z#w13AO?$X;s(7Vo~|$1z;ESH)XB}! z{b~Lxm#Ba%4I~#e_m5;AS|maiUlfI~aJFzE*z+ zXP}}HB8S>oE9Hi6hI*t~fs@sYYR;u26<38^B(Nd;xj{{o?_E&DVMvc4WI&6w4JpV8 zYeQ=8ljcI>`=qV*JX{kdTK>lT#E3Fug_L0;pEG$H;-}ro8lBho6=#qpexhwr%sY8| zS6;evbPN|CYbnlB8)Nd3eG}u^$Q}>V zk;hqyHo7N>jv1p4gJ3TrHyLY~btcl+Y1&}9bGSlbRd?PLC+`_eQ7U^XN34WOPDMpi zlXRrVxuW?A9T7rY9wO6|Zxq3^isNrRzrFc!K&%9`X_h?CLv*%NY>y&)$_aM z*nBGf^-Ui-F_C^9SiH`;*)^D3y>8jV?r)nYpvXX{h<`L<(vq%5XP2wLyIwLgwhQSZ ziCyZJ+E+jF;ztqPOE3o`N1HQ@A~h}&*YV!*a-q=(hs%bq`VzH4F72P;Dqm49K?sq9 z#!JE)$_Bx@2;Su@Wx|p+!~3&uEe(1zq4hNs!1Jy#iF}z(kzY-9JI!p+wX*auxDd0r zmDP6rdO5cr;ZooF$w9g87?IR9C#3d8+OKz?_95wt-Mf*An(I)DYad@-A>pSMf&{UB zP0|urwY$<$v~x$+_we?L6|_nlTOGgGBE30gH%h5Qy2S4n5AgObCyDVM&bb1fJK~$9 zBRt^pyn=4&`<^W~62PVyhE?*}0OfK>cOK5*R$8?=NgP7W4#KAIhsqLI?H4F6&HYS` zHgcpEUR$1q>cd5tiayRPMCrGW`bzER%*Ly$NQFOa`xo~N$|>V^8?-*mPurk4m`(b& zM7VCC2gYOl2%YH~Bde=Am0w(3saBx~k=cssCTZ6)4}7SXf@ePa?rvKI4^{cty+V!p z5l`2H-A!Jr7e6G@+%JXodQKW~hZe~r@j1C&ep*EjRk4lfTAlg-9e;`Oq%4IjDwlmCW`?Zy~pPE|uq7s)T1TkEGcs&=ik1ULqGKoM4LR^khj`Z>PM1V4;f~0LIfvB#Hn~&&V~;&Nq@C}z6rfA>t_Tr> zCgRNlCLKsY90}$jlNz%IIm9@wO=EX^x2>wg7)ETRuIPj2C52I5= znuj*Pj60v%iUli|Ll)FaOB072aOE+UovG01*du(DI~WT4pck%t(1`f1p=+$hHKZ$5 z@xIzwm}pv0qr6H9Vt$4z4>3O%`&uDUJ)EBgy#ZR{E&-EMr zDuDDblZB;@+a#qa5x19zTl zgnX81`a1c$a5Q1qZv988nS_bV!=N;r?U%p3>SJ^d<(}yc36qFZ#0i-_8_$sf#5qgM zgsNlw`|8Eh-AQ3Deh zGEV-1%!JnkDV77v*9}a-5zuRW44XQz+qTQ^Bj$|c+MG!mslM92iVk;BBEg-_u@2Or zap{NHKahCDQuBwqrOQys-IUb_I0NNaY*Q<8=*Q8*(U3oHnmp)5=z~K?qQ$-?gwn3Q zBX8x7_|5_-=KO*$_k92*x8GMvZm?>jzng!VTb;JTD5>8FML3NafHKMmK?kVHT?Sn| zm=JQ0I);%oeqIih6<)X*q2sIgSnz2=U7CKH#UllNUQte6LmLmcTxUk!Ii0K|Cq|pA zGJJ42P>vBK*;jk;3Xu<~5Y3c6@sqQ3J>NQEy}c&+C9sPpuHy}uYpup3)p3nGgOmmv zkXy)!O`O{?Oo5g~0E0RuMY9gW+z$HF$J%9w5uc(79t8pMKoA76h8?9ZzEPkL4K}m5 zrBtqeqd0$Irz%^U2w@*6MIKd15Q*lt3`Br)>KZHK3^0G0losD@%NH4$FYaUOT~VZv zK97Zt1P^ECXb9+YIYjOZzVTrU#P}f$!)eUDCYz9rea^_^?JM)u2j0{2B_&Lr_zMyz ze(XkW+1JPtjlc(59W#J@sF=Y_?@eZ}I8Q$uO@KjB3F&3^6o)g#i$UKg>uN#^>oOdp zb$}66IQ_FU_ibcNNjHrx-B4aNqbWCdbZsskE{8J%NE4)PC}}!YHE=Lo-}1yXbLF)A)7s*f#>y7*DgxfK+Z( zf~Xsp)ENq}*i{lyEIZ{r4Uxh!4AvC3;VT(!WEhWkSU@fp27tI8}DU8$AnK`2RL z7Ti!8FzFpKxyM)aRK?e?pQXuJk&Hx%7e$%tV$nEzo9Y%30Ia-ET=pCW8rZs@39jpF ztbY&QbJ$j_QQ~al3H?XPC1K@+FU`nAjc!)?s0IN-E=jAc*8>GQ96a&_{N?;{63?DsdU$Lrb2ZQ7SgWLv@&!V1Tko;hf zLgwVx!VmVfC;K7Ryd#h4S!3wYUt*Ca>Ju6mzDvl@CG*XN(z=)D9L6AD@07%P@g1Y% zL(ho55)F!vi!!UjCNFFJkrb`eKGue7FB?Y1h6@4XBu>RSY zQbt6NS+c{12#PQ)fgL;=++BuE4v*y zwqmz+Khn50(l|V$*@rvTnP}G7v5qPVMYvKS4(0_Rtj#7fZiAf`rZ$zdICAds7c8)h z!$;CiS^m;t)|&Whe5DxZ5znbOQy_>;Z+dMabnU!T)z(aHgB5x^8aHT5nsXp%XO*=0^TBtS2gPMF6@T=V{2be*dIULj>Bo4zMBhpKrjF0ZCQ!mA_R$whFOAP7MNMlXaqgkpO0lM8qqFu(qBO9 z)iuNWc{W6-bGwjmhTpvwnnpMjJ^fl$19eY}xT))jlSKjH>5Y~aRJdd=7}mm45!ke` zt>YK2T1UkQ@Fnjn9+i2Bb!R&zGP(nu zxDU;ZDGADrSJ#I`X4cIFc0=MG zCVmrPXvy7HEUl<`qkrJ%2V?uns^2Rk-9xeo3P|nRPp_JiqY0+7vC)XC?vfXM(jFvH z2{MEJZJ?#Y*3iVz&Opu^H6ZtB>X>W`zYH`bjPOzxE z0&KAo*lT%XUMV5{;@Ua0FNN4B3(dO=KewJ&183BF&X>l&5EPFz=fds+2uB&xxj=K5 zz@kUW=bB2`7uA$QlQfR#q{;SQjk0dwG{l6!Hj<@E*xa!RqkkBv-2VBZ;Z8Q@^dUF( z&)Oqi^@N)hgYz#-m3HU z`?uk|*UY(VemNpOSAaTn*N&2@6xqaSDm=F&-51}}d-R*J%hnOGbD%bq=rKL0o5yC3p3#Q;hFbyPFxkT67Oi6lf6wlCuX4Ba> zA`oU0dlUF^PJiLeF<_a{-f{PAL%?Bmj9Uic)3?xm_rch#Bdjwz!CrX?r8Qs(uQf6d zvw<5xPG6wl((IdP0WwGmw()CLaBAO-tT{F$PaPk7kQw1)j=NZo4A$%n+&B-R{^!Mg zH4m7qDs{15HJxERWlKhBOn{0EwJyUKw63gINjP{Sb1Q#AEju&$yb0%)^ zFFN+y)&)O)oVXP$xVt5#!5#n1L&AP3NGy|E?bBQ!bmxd-KNZEB`9EwQBNB+*6_mqEr#w(+3s&D6`n0(0iPycspy7={Y1SCZ?JbJ3&@;eGpO@8G2EIXQer=iDE)u z(G}s=Pphn2TT*p6`+ymfm*SE=!>x`9*_52~a$SUo@sVUF1tMzMB#MG%mOPHVMk3NI7+Dw5JS^V1V(971OHFhoZ%uJTRklb9B81WWC{kVNZ zB>Je=1=`%Rs`eQ!tdVdylrXJ@V<#sk32Ab92smhNiP7Z{F1OaG!?XJ97p8xK>-#J> z=54UMJ~q=-RG?~5!bHm6A{*co6H~7K$l%J|VE@9az#4Y4_DJwDQsLcqk_+olbP||j zyb368&}H1pP@Q6d)3vt3^-t7=$u4N(fsoc-=phba__SpDQoPFdq&M$ox&&LgOuS^- zu||b_5o|>aL0~-GKqzI=TFEM_u`Z>T^>=BLytR~;f%2Z7vOAc_*mO9Tk0U{V1{ltP zx(>xWFOsdN^ml~GBG=W0`+r#F?{l!ue+vB2} zo2@dbR28jZu1;+eT2awWRlK@Cz_kuumZAGDn zHUxk_oox0?jZsbBKFsFHO*zEl^lO{K8Nez%A*-yMsTCvc_^0Ci*JtH7evbEw_Yn;c z!2cJx>j5JxFRj+{`Cgy(ad#&V>Reb;o&~B2;Pltca!D46*-^db)uDvQH7V4&(OglE zRjGtW;3s__QnzAzTHU#&{KSMTLu^}}jee+gQM5@AP02kx7;9_m5b|LthN|#Tf89ylaWBBw!S*+mq~vbt+V0?eXnkyvsU*zu zbB4huAr?W1*5+Z}{B6PE@QvRk;k+~l52l|{G*THD+>K=HP_Nb5j)85Q&E(-dj0rZR z$XtyMHxD6=MYTK@qLgMuJboML#%cUqf<{87yN`=ZiiwFeYK}mE{X}5rCL+b}`JvH& zqjdgb3PgLuSU0cw1xj(rQA$ehbX5q8)@!w2n7kU7lT~iBT=j@$h^eu71;);v zR6~_bkd=WrNBCWj-0LUf#0updK6M#SR`=E7gvX2-=kXJhH!lwD%o}l-ECI6V8wJpb z5!g)9oNrC;LYlv9hi!0Oeu&KL$Nb>Pd&}#RZX@NUs)VGyf)ep#NLuQ^whNuZ)H_y~ z1FOFR|CFD_T6sO#*HFSu(_t(@AS3Xc4c&z9(Eha#2omFQCx|?17J{H|>`$d$$8kkk z$et#h%>MeDuOjZ{QpW>YsRo)^jJ7u-(#@iI`UfUY3jM4qdJU+x3fR${$}D3G&l3CV zP4S7(ckO)1a&z7?|F#c3C1QPh{vu&aOgCR!!0V359Q-6F%fqVS2IUud+F?>n3u8lL z0eG!B8&d(3b~bs5Bcd> zU?zlm7z=avjHa;sM91rO>u(e|fdRJVcu5yD zHhE~vs?xD9zgcQsTmj>1@0qMqmD!IH970zQ5_f(Ea-MQqO6@)UL4C=VS3> zU*62Gu2de4@AEJokT+J2SSjqbySu>(((x2f@fMc@S(uzp#?apS5*#DQEkTkjiiw?3 zGI^u&jrdFTtUc=c__IA5JEc5l^ake>@Ot5WB@F6@hzorYmW-V5){Oyk?? z@w6U7^NX=MU!i*OlC!wbp#0rL%QJF>^6V;X;r&_e z{ZKJb4mvZwqW?_osoGm9WBB?_%)YDs%nA_~WP%@q>=0Wo!NeqUIg6PfFF_E#g)67) zw>}kd9A4AJdkMeoe0pUrW=1tX;o%p8;L#=A?UuYK7pIXyHl#p9<~A${8u6{JTe0X+ zf|Vq;I&}TG)k)f%ic)-JqBS%$^}Y$Zla36Y;A*;rbvE31NUIMUgUz5NjEr&pUOgrH zy7)0Oo60}l7e;zlohb51dB-Z^tEP(g5?aPmQM8^cOsTmi&nlq8ygFiRI(pWCu^lEg ziVg*$)ZALR)^;M7W7Un}9V>8Q$8uivV=7fVlN1zVUL0%ISL`@0VKE4L{t)Q`V*xW^ z0gc{~c?)3y8xK(PC0}cbXZs#~dx3~nV((l%KS&=_6Tz)PL!`+kG_*Ql(W`(dBef4u z0ZPJw0aa1cpp1`zbn{H?fQ5qs(MUWpn!?Ak+keRdy$*=&MP%ucUBw%>`(u-B3?}6) zTWhgGe)IJzaUj!&tfaeg(Jc4UvL@N&ZK6rDDK0h-kv3T3M4g+RGpNN>Y2Mfj1X_K` zqtf2!R5x=BODm1MIc^5XAlymw~HH!g?p91-@P6V!K4>qjzPEe2jK z%iz)57nR-Khb?vsxLnGzPLVki+;W|NTpm#xm& zyFG7jmhQ9!a;X>E6d8Y%FO{!SD%6sR>CqE?w&4<|YFU2reem^Db;$m`(F9v7%tX#6 z+W~EI2#cL8dXO{9txj>f83Wk-z(Qo;3P+L&_f9xzvi{=GrQgaG>=v!BQLp4{vsIcrcg zTNRW-|4_Y@uYVDbtaj_4c3pi=Jpti0ugF`8EIKoX0z3GQrK|lkI$nbf8TZiEJn#Q~ zbt5X5q!4jJ6xl%`f}-!F6k(9(g|Yy}2N?9fYKeKF!un=OHz{f$H22%=Z( zE+Izx_3tuiE+5GmAg#{BFT5q^n&EBOuzQeLwQfHGoJEj7Bm&IV5xFW)1DHN%QO+uO zkwjDIulK^|6o+z8c<5ltsaC|mJ7|fC!29Ujqj$G(>72_h(VlRAeIKj!qT#Vl!f(s+ zu8$hKzp!_Enk%PCygBsBE7eLuh;EdYWXU`962%;f-Qx?KqfcMa9J{3bYP_VN3zGfO z4XZ)K5G}SI@w_U&J3+V8D{h)?N#6f^kB9Ty-%bf4P#{peEuVO)AIkJhOb%`7sg+n3 zBwO=l$zq(H88KdBudpzu`94#&=u#B9C#W+1bBTsea*1@W%iBTA`pJ=etev7c?TJ3o`Q}L%wR#xwpAQy|*>JG<~#JL|Bw-^akWOfR8{qIWUsR{ychS8KSn z1JZn>-cJV0vW}HGNJLk!bh^5Iz_$ivDkTp;X!6R%l6l5II>}J3tsHTw>;@&?NLz?Dw`cVyrZE4t%3Dh?(eCUtonp{@ znV7g9v)Cf=lj1$jdVUD}^r^SCbvgZ@b%s$iY|7s{5ayUM{*5v!t-98yCN&1Q?jqvJ z&@k^d0R+T9n&7F5m`q;Rtds2T7~JjOkT`+Q360$Ie#TXJEB5C1#%P-*(aAyF!$+B$ z-7W94l-xva;e0aP6-)9jO29n`eY>K?phcn4_89GAC}`1sL0_w?g2N{pFGBQvd{3Fm z)oT@&)JK+%@Xqda&t`-3z>3qfZ|$^iu>dj2b9V3+dW@^75(VYh_t=enRXJ8Of1B@t z4fluGizIWbufp#^U0mbz5nm0^wb_($j!;i&!Q}sxW10UTkLsz-|$IlruwHmMCqS~Mo;Vw!!M5~ zl)D=!R$VAe=(LZ5;57nAG?bcgP4cBy5Ad}Zfl)-|sAr)Rn_yMEI{MmpRcSq9hz#jz zh!~qkXaJjCc_66r{#Rh!q0K3Tr5r49zzwd@o`e=$g%*#GJ9>)hEQ}0~#~*!vdNzJ| zxXDrXupdICv41y`xnw@8+BUCWOoMZo7ApW!EnuSvJbYhdj zRPhWk=yS;$_eTS9^u7>sg#VKHn?wWJ>lmb&^q-E5P%Qt!VP~_5(8Y6M4!^{#bZfq$}B#9kl|Aws z^S6?2cI*%7%+r}2T)GvkUF0weCoIBAeEWjFMJlF!kJK(0xiBP6guW330#|&tkvuH7 z&^$c63yHUkQ~5aTWsBH}@!xV?DQ(L7Xe^7$lI7$z|4AV>NDRx`RU+7*7KgbkRS~l6 zvWS##A!LnDcM%8Hp9h7C%N&LChoaY>JD-n`yxTT&NM>bOsFPt%R2K=K*jfv+Mlkd* z=)B)(td1!N$(QoojdqnEO>8RNVHx zpQ~&il<({2TDglD8kRpoc&kzw+knKsNMZkf?R{rdQ{C2X=nB#-AW{VdK_DRk0--5Q zkS0Z>_s}8q-V~K0ML?Q>s1!i~=|~TvbU~#H0!oz*krG<&3hz1RJ>PfV?~ZfExcAQ; zhaZeU_FikRwdS64t~sCitkmCfqW&YmHK|W>OdeLh2f~~mGo?;q80~oJb0*#=_I}pS z#s2uHUaQhA##g*)*|lNqgxjX291rNXPg?vq9MkYnDq z(s~H=me8bMZY$%mZS~b34`lQl*G5MTy#N7={!NowTeV+TZwu@DHPzR5%T9I{l_BX+ zSEb`Y#1FrmPyNkt^U>Sk(B5_A0Hd4!u1bh!%lra97Kqp%8B*dZ#Qc$+!hoa}0Kn~Q z9V@#^0D{`P7?yMlh7zX`x83lst?NX-dbfnFset29xJBSt>c@Cbu|ASy9-Rmb33;ZC zk(*)f@vo@yDQz05QzjiH-k2}0^lU#ud@n&4b! z#=7kQu{P6tZVqm9!ExqE(_DF$-4srh z=>ckk+j_-U>NfUhSD&fI2@6GA31JU+o zma1NAO$ektckA6Uq=(g`CgkkYz^9D-^&|2)?9|(hhSA!FD|??BcqSY$@fK6?`~S#zqMJ{?1O)!l8sw67++!>c?4mbN>tPt%yvhj+S} z4P`6QS-8m}_@G3uqR7IK8kI_DNSQd=S1l(Wlw5me)AZ;=(?vKyy~P6izXC!vwNW;$ zYoix_W~rnTe4d6%9X1m}Mo3THa2{nSZfQ96TRO`+D=!*^S4F{TBPGb%D)d`SOnt^M6Q}uiR_BCr^y=H;K@NsvB3TUQa zDuUK#`Ob_Prexn<8lg7OZuoLp7&qSM3s(!oJ@4P0RK2_JzHY;`J5;T^&QYT>Cv~2f zq+4E`hzg#*ktzeiFC~H#QBUxg?+0VQ2%l~|)6X#+Df6e_JuSN30>u?qz`i8-Q$n!3 zl^jDWj}or?EzOgq?F&<^-JW_LOR(C3-ru-iL+4*1=Zj|98d_OqeZ~hUIk#keA#QSyYUf#;Vwx5%Xlr@(yne|Bdn@W*9 z0iPVKOw*!(jNB-0M+XAj2SA*9{I+STAGm}Qf*QB$W23tUO@$9SkQMrhmr&_q`|aH* z#L7U@SVYFbP%@u@&b&o?=NiBmLcy6+n{3A+nTx~zz3d@(wjJ|1Np|jpn9cZ8#r5PM zAhEV+3+!4^jqn)=WZEcx3nb>W<)lk{Gnl5P1SPIB&(<}CZk?GhN%CiB+@cfyH9p!_ zlY|cmum`c~;JLAQZOZ`;3=2NuRMXU&*HrK4`|R zZR9#Fz~tWu2y7>tWVdPJ5xLpiSaRl``s)#7c}7CytE9vMf*$@$Ra|k{x#X9iK%ige zR8FXzzISiak^RbAGwY=R3|D6~5;_lPy_RwSXB)u&DP0KJCkA{TqVT5e_38fnZr^DR z7A>VG`1m4)nQVzBeO0j|ks> zhvMfo9u6RzGEbX(I?ANZF8|(s7&2vS*ED^1O&Bqm@Ox%ypkW>T)v2qS?NxS+m(_EX zdtF-j2j{ajlL>~!)>kc*KzcG1&~VjmtI5QO(RR5PhU6`L{P-;SVw@*M*bS%ee(&qM zM|P_1q_>N4z-lT0cWo@B0_TgKPYz*_PNRTsEt5_A98EQqWc4*+Pfu)oe%j{>fdHU= z-Qm}O0s44*8TazcA)L-~RbEIcidp`Zm+z{Rw|;%xa$i^51Zt7pq|YD5c%D9}<|)2} zGyk{3<5OPT%aPL(k(^2(_=K3{(>-E-629;yr3#jJtMs)1Ck z_gV}rS@9od%IGFr3eYf}!ti+K$!-eMZY{3&S&@P8lLB&;9*>tinuq3TsNM`r6x^TX z5>O`3%HzCi}rOV zqR2m&J>ZLCAKh$aD~|D~ z{3-8m70Zp^>lZcnI@+;v8rYXAj;@uQp_~v2J>ve^W4bv6cXKb_H8ork1ArfcUnhjn zO*oxIFqlvVLaz6A&bk)Mc&R7MGK(tbG8rAU;)sK zxTA;Qj}Uiv?Kriv*v<39A%&gV;t1R)Eb{6^!%ns!$G&TWvv49n`jYRY?hz^_k@2Gg zvGggM3m9JP^Bb6;!+HS-#Nm@9dD!*h`E&_Mnj>3R`{>}+`>oU)uE21>)PKzjdgppb znLZNhe+=MjgnKGuJm0U_0Y+|NC^ScRzuQY~a&r@eGXOfi7{N2;mi!21HTlwH_e%!> zUAOG1H|N2I$7Duzr9UXs&7ZrSs}J^X>6pn5QxeYm4s-_n)b!AzeD4botcX)^s?^2ec2_J95NQZ) zN6=lF)KomZ+`(f2$bA*6eX|9R_h;W{0tC=`UWyvs9(t+yN39lwmeQkxBJb(xJc{nZ z9%jvcea_jiScBlNN$ARM63Forf?}WoT2LxLe8Pw}BAoy9|O^do}vB}u8bJcaXD5DKs%A{dqz0VfKG zPN;|Q^-oM((bYEI>}wLdwe@PyI=4O|9i#tRvx-gdMfjli4-_q1RIzLq32Rwr`mH&q zbaIH>veD$MrqYr&>-syOBCe6)-bWtc_iQ*OWn$zP!{6Sn_CPunWgt}w=y@yB=5Xqi zP4mQPxn|Rs9~l}=v$Mp2#C__KQiHNulW72Y#H>duJp<_p#%|fvL>+aV7QD@&;Sc;}$0>`^Wxyiw^-(ao$?aZBs4Usj(cXhA zggX`IAz^1e?+N=J7}58KDOEkAAi3Zt8ozMq0zm4&A7wnedtC;?%74S3?V_gh6ziBT z$VY?Gb2XLPZ-TNd?bir^vjdxafF}op<7l|)Rjvtz#HG_-0)6-5VcIrxv8i*ndpDA> zCylm$ow9eDK9ieUZ3rCw;w{tFjw+7lBx?3DG^CZ4n$BO|Uc!4MxXT~Hj}8H&`UkU2 zCCOeavU;rtiv+$KFQ|)Rs|i__N;_Zz-1&KlGbv3<{&?>?`-AVTGVN4X2TiMLc5{v1 zHJP7YLSnt5ZRS@*@E1FwnMK5vH!iQ`*8$eR0rXu2`UaI-2_$cbeT(+@@#vp`|KwWg z{GKU&*{OHftaP)g3oRRZ#70O4Z);r*@+%0E1fwpmKgi(&WlrCQIOoHJMph4g6*^{7 zLfm?QD8=b6F|w3K6GaJtaV-d2cl_uQKrDlG)(UQVnafFYAf-UuAI?F!FD4*&vD>Jb zQZsIwcm|JZgvTj}NcG!+?<;(j0yhCm<~9c7rv^aqFnVQa=`B)5{aQ?p3_ z{Wk07+{kl;<}NDuYkc@#66O^vd20AbTty@U->_$IC4kRKu-F;h(82n6TTODmR@^>l zlTv6>S9-IS+STwXSt9#f5kk0bNer*~aDpCTCO}fX!$$Ras9d-Gxa)NFGhCHG47NY! zd~(X7_coi@^4V(4*cyt>6-vN8wBIZ?2U*yc;cq8e?@ZCW%84U-I5Xp3;D#(2HiG7jIT+DP}Us6_S!WmSLEu>GMH^Ug|WXra6N%B##GPqW6xYmHd76P#QOTWT~}WjMW|sX67Zz^n4LafNO4CHiM`Ss4FgfVy8!jh zg9Cey2SdiT=4%E?*&o2hCO)mv1xxC}&PhU* zfA+Bs%F2CrN4Km7qlm2y2(oDchJ+cU{?bR|^-hV`;tvZKwzqj$2gk!os#0B|d;l2fv3#iE zNFTKb=HSXJcpV#WI`Sz;Ro4T)>7SsU`QV@-(;tBPMSmva%GjLv7C(_wS-5MfzkHJX zZ4;27_}x)$_;Kmp6eusa{T!1oyECAspv6&QEq8iz2<^F{)1a4ZR$2<(#6!-Eik3=F zSFB$9X4XKFJLIc0M%X>7zWVe^=RLMmf+ z)Z7nGPTRGq9p0;fgni!o#Ude4%(wdk))8bmW;98EH|OhKA-lx+X~Z_p_J|5Gy4S-^ zh)N**lpftmfi4;3P8^3Vl2(Cx2C!O4B(kj6k^DmfDPg^p{!8323Q9^h1}q{!Z`sWQ zo1w)FV%-WzJus4o9_)$?`NYlCyjv+Y3f*5{5w4;4g_)156tCV{9*e+qvk+djVaOpo zMshM_H}baF$K*tuNl)ps96RvuW zS}=`0<^#ziDwc!*_1D2dJS;>F`LMZ6Xl`)uw(u_#swM#A6kc{lm|N(+e6Lu8Db(A5 z10?)N4O?p6lZ?bvL|$aFT*YT}>zYedT(GH-6dx6hLvx!ZM}AF`S=tzMiYI$WZWMn5 z!t{l>sG7y|`<8D(X=k9(B;+p70C7=axSwGgQHPzkyrecA4lh~3UUY;9yq#!C%C`Hd z{*YHGQyLs{0kFmh7T`-@W}r!iNuX?fBoc)KWmY)`z=({vNIMSCccr#_z4n!3T-6)! z=bIl~X`v=8m|DzWNMh`X6Hz==aa7t2CgO52CK&7PNSuhYmQKQ+#Y7LmCVhG83(N}s z$ZP5F>QWL9{AyIPHgHHw-o6DQ?IH?Ne8eI#fIxD-^&}OP#V*buWpRs(0`&oMp9avS z=I1fo4SP8OsyW1Z?)dS8J^7i*n*T&>Gvg{tgF0WIFuX^MI3${&!y-^5J>+w6) zR(n<+rXT?L!h5URITRO?Hl`JVJK!GlD|L+@J{ZHV;eJhCfV5Q+`!-*?0@;r1VHPjg zGNl7=(NoKJIUd(XdR)kFt6W8z(u`0aOJ!=HHc>6d33mAHz zaQgtd;n(`havW8{`hg{gNoif?ubs|?^PRWI#|!5lJ=wS(KXIM6vHm3X9`WtMwit`Q z{N@fK_w8hmh~h0>DK{1Uv@-LH%nJwKJ6lh254){`^f5L;2;zV|WtQ1XHeE^Y)Tt_BN?&vbkwJFcs(ZwsLdXx*-YXAPJ?n+{k+9g=w zt?TycamlSZDhzGb^cZ>*9cBcE2a!0vpMtMG@`qp(?1?gx*qcdkd3&cOG-Ous-5ITM zecFbk2&n_x*Q}gfu>m->Ltvm%(>>+@#VptkFe%1z?E<9_0+S9PsdE+7nhRJ@epU_1 zG5ct&|I*DnaU4qT?KtgH^}A)INbDVMxI)mE+BtM|UX#{*CPc)e8)9H`{1_bjN#HS5 zA=r)M$H?7qILPA;Yk6D~BKb?`TPAzGyRD8GZbH^%tTs+=k^GWEk^!gKkVcj|z%Z_y z+a;CqF)VDI3^;iYfV5J=mkRy%Z?b%ub=U9k^B-Hnv71mf3pXT9oc>(Xc$t~EG48vP zW5}yzXh=WFiQ?>MBvT`zAd5u+G2?<`&HuH5W#7Mlmq+BfoW^;RN`IY|i7~^dO0abs z>>sH_GGA{5`19yg06T;NFn$&5ZXbuep)?4;AwNarp z<8Dg$_)JYEzZh)MY@kjsvF0`obI6faCpg@RF^yRAFwJIpOUUXYH!$qK0TxA*7NAfk zQ4pZdv{rzi*t~DXoy5JrS65b(v~6qb%2(YH-YNR!3R*~Z1(-sgI`1``x@u3+4;uNM z9l+*D5{?e{cb6Dw4*qOBa8};&r+W(BwEG-i@YZqAX8ZAocDW{bZcWS1#qU$ zCXLGPY}gG<2)?NOhU+kPDp%a$nQ|F7f$SYiE2wKD#eN|!PG({HK?qur=P#$Y3BX4+D-5mI?SgQ})DJ z)&%?n7Qtmxp2CWp{OdN=>cN=@OK+R4GBykDy5DlND7yQ&{!sbcN>S$Hs{&rHH*9)e z(q>UN@3OzBZfm5F5ISBs34nVy4(*4y-T%WnRofLdk4bX$&@E>Ax{1v1+Pe<3UKIzM zw2TbYw<}%q#JUwCU~YfgrL8{6;eCeG_Jmdyog0K{3sABB!TJfxQBqOcfFHmEkV;0V z_^H+IPshuF1vQs_k;xz06u2WiToO;6-iZNtBlUqXiGHm>&)7rF?`G2LS-#!C7J8NzLCZ7FSL7j&VoGX;SZJ_Kkv>zm1m=OB5f0B@y7ZyzWUWz1W2Jl+Uegu; z<(S<}TbI5}cc_$yRzOCkBF{n$KI9-;rw?ndBG_pmfq7d&kka_M+c5#3&Eh9;n8EId zAt=Uf?B+!8w@>iINIh+S+H&JFdv!?!zI@VW|3=%)4(_1gUO9Lq?+&Uxe z2205*YcBR#i@m3t-O2VsGY~QH30os;*c${GDS;EbAJpxRe`Q5GPlN~d8bG#{&USVL zsrko916Q^_!1Lq-zX}adV=))F??!Q?`5^nZ{%*E!{CR1)10U|GOT|)}6p)nP_OkVP zm$P)2I3bYC%%S)rY}5IoQ#b+TdG$j$okw_w>bWE3E(S}*tb>W358WMtn@N++p`4)b z31v+(!VIE4rA3>i)R3akduKMe`X@9QVE!X? z`h*Jacb`=mfIMM$fH?vy8yE=Ym;jmwQB+$j$+hSnBoj7Xp9rZd$Y$A3NdowP@7SHe zf$lY}e3$oGf)Z*0d|V)^Ay>>vK74T##4aHyAA*lPM8dt^@GA>sB=T7Q7Sy;G*)6ZV z_N(!15{8$NFMMy!;#|_J(M+mn1ffeJwbI7PFDrq^{*1r7dqT!RN-6-b#{w#oIA+~E zEGUL-Yf>sK%Nt3d{}|{HtzyxA{eFXXI)bz*Yqjp#4-6AwOn`KCl428`awyRu)y+J0 zU(An^5~A$l$ZF0AgDh7J;YhBjc_W8X9ovpvnU;qt_R<$8G!!N>N8W}LPrw_Fa+{%Z zmwg!_!Rho^c>(xsEW1tFU4l8@C8VYCFY`d%t=e7S$zGWU_@&+0s`Tp6kVI}t33pSf6R=by-HJO;KH;`o>BH9dA;5~B{kj{ls z0-RFBLWn?$VuAIf0c*2n$Rn^L{aD?s9pdRSuT$3DS+uSsxXZSL^C{WT&cpjo{l3V;wbKfdoJ8b!}@VTb360sKDYDa%RB{bp?oYwbfI zDuT7zDHR|gyo3Lg46;kmd2md|UY^k#f?D!Q+nC3y?MkC>Mc&cUtzEUMY$*V`!WLN&Hfl0Px{t_7Lci;*sU&siQGBY>7;l-NG zkRd-e8Qa(6ht!;FO8{*Az_*@hn6;T{*x>wBxdW;vp!uMto~Ew3xo-xk_#;>5=9;skleqA6EKSHMNns`Xc zkD0{cn!)#jdg{yVmqL$qyE4(G;re@;Qgy81QELj>_qK$DSiBek6>*308j#sG;&~1BsTq@pZ~9Cz-{p;^mMG92`x3+)yC7y z18wO-3qE129BGj-E*KZ_gS0eM*}>Th?EzJGw)8?PqOCDDXs9~c)y~VF3l5i*mHpd| z)P9+!k6RpDVGN3Ed(kqy5nOzdl~k5jd}w7a(R%NblvnytlwBIyYzgI5732S1de3rB zC};Mzam^6<6w>2$DPVwDF7=dtwW#!mZ^Y>wOEo zclAda9fqf$ZP0&JX^Sh}FR3f2|F|!uX-{^xNbveJ1JX3Nx$ERzyXDV|3mK&x+_=iAu6 zce#q;qd1HKr6Mu~ z2Y-^4pE~OmtA6U5pe`BBgBcUy!$>cMJ3JJrLBf!g;FBwV)ieBG=@~BaUwTHCeMTVQ zw_#zeXBC7Y0(oRjf7LSL|Jbs!gNLUV7hFQ(?}8wL6h}Zcxey4bp1&I!s%7P<>*exi zxAqguM#h*i)TyJZ0plEwOUgG%ACfk@QVgwFEcH^J4{NPG2i}9O3WcG?rUu2jtx-z@o ze&IzWjs1sF5@*4a#aHOcK0jo;VByH)yYwKxV~FyFWY6| zOXt2?fL6Jrf~dU6WWz2IE~Op$!R#^a^MmK5aTV9vQ>+wD&J{qNiV9am4D@EmvNAs) zKVHiG`Ho7k!2#JCHI;Yft=X(pQbmC1xt4{Xw{-!!^ukRVE!dg;EoU1w{9{hKH;bJIx_AXc%(4>cE4yA_DTviC#oPO=fr!+dwUchqTL%?Pp;cy@>3(HB)l z`tu&$2NqsKne@uc_%D(vu(YF*fTYj{*(~KF?Z_Ujr&>8Ak&bNYZ;4^2VO)s5JFUj>ftRL#ggpXSaQ3+`cx*ev>OH zN%=OrpIt`(h9;s>`^|_vMm^@Nw$^utj8I{l>pIc9UzC%hY1rip+31uRoUykUEh5=g zNVj{8-d{LXQ21Sl&+-e~H+=5Bb>U}O;rR036=pdtk>r8q2K#&PkaFW;?v%gVs zrcvlNt~IZ2|Nd$W)!_Q>j3NDp656YAbEQ8`=3-Owe?Qo{sPJ3colo!aIu|oUtj$IT z^)_*+t0%X4X=#_#SM+nZgu)eaSBGm|UCvC9tG2!Jp9OwuFlL<-x$@y~h0;J({qDTd zwREl3D^d@Cv9W~zG^vdnx?BnWwU(T`a9Yr!6Ez2?bh`Pgc0qq+<;HMoC1fG^@H=V1 zjrs?|#tFJRF14Re-wQ?!>n0RjLN{MYUsjCjA!pHErYYgVlryd0q@e6t(sZo7_bm~w zNa1v5z=zuYr0Q!0m*Tmp@$m5uUpV&_f$A7aO*Lj0RmbeAMF9tsht8z0bEiJNnQB~b zFehK5$QXm5IZ1B0vag4n7S!9uE2eX3H@a2r6ki~Sx%TpMy}JgV8jE6HgtQMUGfs`m z!&SDa%$tX%1HAOLsH0A1*x?RN(l6I$*0#P+vmA~H->|vBZoyGzT%f@4ctaNI%^pHeM7CD|j{`pIE=|;$ElITd+OQ@C^`re}x@9Wfb27i*M`koxAO)#U;Tw`F1 z*7W%Ly?>V?|^#{p_k(jw+&v zw+3AnbYF01#=!&65%N#v0h^yJNe6;Jbe~!$!CD$1Bv1goa9#XNr&6RVFGA&X-{;Ig4Jx?uPOoTzOYQs~^ z{k7Yv3y&soR&A(_z>|;q9MX%1y@iTbeToNz-^D7$?~0%wnje-PiN4|_?Y6k1nXSh( zs(h7>WwPkt@rv9bppBViT8mth-qrLymuvE+3{5CW7Z3bY%ED;^j;}tF_}nT=D7Tmo z?;Z))wJf0jy?%7$b1CRTmeobN zk%F7oP)A$a`+bw)KksuVL#PI#xn9L^F4&RYS7ge2Q~12e$^i1@<%bj2GiM&_eP7-2 zkEmL?+5$GX49}GdPZ_XU4Nu-{u1XeMKrePc?A8a!q*ifgN2%!-&Lp=Oy1wq5d~ROy zO|!&!zUq_>4gAh$Z>fp4s~5a9%5s<+V=Kr}w`$GiZ$|3e&^sL!f1YD+&dW1nfk}+7 z5syETel8nV#$k&W!xyr(Sj+RnKk&hRa&Z5q8TnzddV^Z!`mfB5Ld=5clBF@Us3=rq zIoWHEJZLr8SQK*YBo)8<(Eg8-YtI&o9Ryz7q;=O|c-NsegEW5>eDYO@_3ULGwliFc z)uj@~72jS)t6d>W6F8yCNjM_;zOa*H?Qu|-D#O!H{@AWti{Qf zNgHlCS!!uNl%I>63uukY&&Ao*6XhqvZ3(=5Gzxqs{u|28b$p4JlMMHD;ul;78n?I< zFdk?wF=25bYnX^Qm!ycWh&V!AL|l*y4ik}piol?7Ng)w&l$ZocRFdm&Kism^;FGk6 zjV($?QTcD(fxl$9?Y+F*P*5l!YZCTF2xC0#pd#SlJtzzg&ax5$R|t9fyLwsr3AuXm z{L#qY+fhV&T6;LSc{yNQxrpsrT4B7sWVpGB9sT3yk8!#EQ%A0z!pCD2w#K+X!52^w zVFdKAZUR&DkEi=DH~Cq*ftz4|d6SLxKkjk!_HaHPkBv1H?TmIoyLx$o`$YcoKG2zl z#y@WT%kErUp#PWvFg|JU?5JBF7#nYEw1=#&lY=Gn7MNKVBvP6xqb=5HOS&TnHwLg2AMr|Lw~E)`kMu5rQq>ztF}%UHRYI z_`4AQE3N#OYyYVo8*7v;#>2(ZOV-lO&Dp`)k|+$s(Mv=B{OX^sKb~cjBF5UAxEiX8 zvfkbfHYg-a+}av}5EVj7qQ!(nt>EH95~6T1AzK@SCCpab(h4pHKb{c{jeoxPe`{CO z)ziz;)f)Zxc406HNu({zO32C@h87YUnfhV=-b6b8$1hy|WDmGX zNx9hHaOxO7e$Dwf?U|9Y9n~Ed5?yC%?NhuO*xbvCQwJBurUJSpkVaAg?PZiz4I|uS;H6QW90ZuBfD}EFmIm3RQKr#c+ur zi8%zFzl#C_27~HgFkayQ#NdSvRM#N@4gUC>a2V*IZJ~FJMYs@LBBp`i8Eqwz;hOr(<|Oozy2=$q$1pQoU%gd+9idv z2G!Irc!T89XcK22^-+|4nhzUP7_bi?ef(L4B%y>k?9!t#lgFKl4HkxErJc#w5 Date: Sun, 3 Nov 2019 20:02:21 -0500 Subject: [PATCH 32/50] update audit report filename; move audit report to papers & research directory --- .idea/workspace.xml | 76 +++++++++++++++--- ...ZAP Audit Report (under old name SFT).pdf} | Bin 2 files changed, 66 insertions(+), 10 deletions(-) rename docs/{SFT Phase 2 (Review).pdf => papers & research/ZAP Audit Report (under old name SFT).pdf} (100%) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5fe10c5..d66f3f0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,7 +3,7 @@ - + @@ -20,8 +20,30 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -36,6 +58,7 @@ SecurityToken.so NFT 506 + SFT @@ -47,6 +70,7 @@ @@ -135,7 +159,7 @@ - + 1571965778497 @@ -305,15 +329,28 @@ -

    B. OrgCode

    -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/IssuingEntity.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example:
      -
    • ShareCode contracts (i.e., instances of SecurityToken.sol or NFToken.sol) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
    • -
    • IDcode contracts (i.e., instances of KYCIssuer.sol or KYCRegistrar.sol) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
    • +
    • ShareCode contracts (i.e., instances of BookShare.sol or CertShare.sol) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
    • +
    • IDcode contracts (i.e., instances of OrgIDVerifier.sol or RegistrarIDVerifier.sol) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
    • Custodian contracts (i.e., instances of OwnedCustodian.sol or iBaseCustodian.sol) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
    @@ -476,7 +476,7 @@ Similarly, a DAO organized around local politics may wish to ensure that Shares On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. -ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ NFToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/NFToken.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. +ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ CertShare.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. @@ -484,7 +484,7 @@ This layer of separation between the Org and the token certificates representing Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. -ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ SecurityToken.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/SecurityToken.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). +ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ BookShare.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. @@ -494,11 +494,11 @@ Although in general we believe the main benefit to deploying an Org on Ethereum Transfer restrictions can be encoded in the smart contract rules governing transfer of the tokens representing the OrgShares, and thus enforced programmatically. This reduces monitoring and enforcement costs and can thus facilitate freer transfer even of restricted securities than might otherwise be feasible. -Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of IssuingEntity.sol). Such restrictions can be set at various levels of granularity: +Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of OrgCode.sol). Such restrictions can be set at various levels of granularity:
      -
    • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling IssuingEntity.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
    • -
    • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling IssuingEntity.setTokenRestriction(address _token, bool _restricted)
    • +
    • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling OrgCode.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
    • +
    • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling OrgCode.setTokenRestriction(address _token, bool _restricted)
    It is also possible to impose various other types of transfer restrictions indirectly. An Org may define a limit on the number of unique shareholders it will have. Such a limit may be defined on a per-Org, per-country and/or per-accreditation-type basis. @@ -507,9 +507,9 @@ For example, if the OrgShares are equity securities and the Org is a pre-IPO com Shareholder counts and limits are stored in uint32[8] arrays. The first entry in each array is the sum of all the remaining entries. The remaining entries correspond to the count or limit for each accreditation level. Setting an investor limit to 0 means no limit is imposed. The issuer must explicitly approve each country from which investors are allowed to purchase tokens. It is possible for an issuer to set a limit that is lower than the current investor count. When a limit is met or exceeded existing investors are still able to receive tokens, but new investors are blocked. -Investor limits are configured with setter functions called on the OrgCode (the Org’s instance of IssuingEntity.sol). +Investor limits are configured with setter functions called on the OrgCode (the Org’s instance of OrgCode.sol). -The setter method IssuingEntity.setCountry(uint16 _country, bool _permitted, uint8 _minRating, uint32[8] _limits) approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows: +The setter method OrgCode.setCountry(uint16 _country, bool _permitted, uint8 _minRating, uint32[8] _limits) approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows:
    • _country: The code of the country to modify
    • @@ -518,9 +518,9 @@ The setter method IssuingEntity.setCountry(uint16 _country, bool _permitted, uin
    • _limits: A uint32[8] array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0.
    -IssuingEntity.setCountries(uint16[] _country, uint8[] _minRating, uint32[] _limit) is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. +OrgCode.setCountries(uint16[] _country, uint8[] _minRating, uint32[] _limit) is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. -The setter method IssuingEntity.setInvestorLimits(uint32[8] _limits) sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument [1999, 499, 0, 0, 0, 0, 0, 0]—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. +The setter method OrgCode.setInvestorLimits(uint32[8] _limits) sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument [1999, 499, 0, 0, 0, 0, 0, 0]—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. An important caveat: In configuring its transfer restrictions, an Org will be relying upon various assumptions that tie into its off-chain identity verification procedures—for example, it will assume that the representations made by prospective shareholders during the identity verification process (e.g. that they are buying shares for their own account and have sole control over an Ethereum address) are accurate. While these process-backed assumptions are not perfect, they are ultimately no more risky or uncertain than the working assumptions adopted by ordinary off-chain companies today. Indeed, one can argue that the risks for on-chain Orgs are lower, since ordinary companies cannot programmatically enforce their investor limits but must rely solely on contractual covenants to avoid gaining more investors than they intended. @@ -534,28 +534,28 @@ The technology-based components of the ID verification process will typically co
  • an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s:
    • full legal name
    • -
    • country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in KYCIssuer.sol or KYCRegistrar.sol)
    • -
    • rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in KYCIssuer.sol or KYCRegistrar.sol)
    • +
    • country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
    • +
    • rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
    • tax ID #
    • one or more public Ethereum addresses
    • -
    • a required renewal date (will be represented in epoch time in KYCIssuer.sol or KYCRegistrar.sol)
    • +
    • a required renewal date (will be represented in epoch time in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
    • the KECCAK256 hash of a subset of the foregoing PII (the IDHash)
  • -
  • an Org-specific smart contract (deployed as an instance of KYCIssuer.sol) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData)
  • -
  • an inter-Org smart contract (deployed as an instance of KYCRegistrar.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services
  • +
  • an Org-specific smart contract (deployed as an instance of OrgIDVerifier.sol) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData)
  • +
  • an inter-Org smart contract (deployed as an instance of RegistrarIDVerifier.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services
  • -KYCIssuer.sol and KYCRegistrar.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. +OrgIDVerifier.sol and RegistrarIDVerifier.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. -IDBase.getID is a public function of KYCIssuer.sol and KYCRegistrar.sol which accepts an IDHash as an argument. Thus, anyone can call IDBase.getID() to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. +IDBase.getID is a public function of OrgIDVerifier.sol and RegistrarIDVerifier.sol which accepts an IDHash as an argument. Thus, anyone can call IDBase.getID() to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. -KYCIssuer.sol and KYCRegistrar.sol are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more Ethereum addresses at the time of deployment. In the case of KYCIssuer.sol, the owner will be the OrgCode (the smart contract deployed as an instance of IssuingEntity.sol for the applicable Org). The owner of KYCRegistrar.sol will be an arbitrary Ethereum address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. +OrgIDVerifier.sol and RegistrarIDVerifier.sol are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more Ethereum addresses at the time of deployment. In the case of OrgIDVerifier.sol, the owner will be the OrgCode (the smart contract deployed as an instance of OrgCode.sol for the applicable Org). The owner of RegistrarIDVerifier.sol will be an arbitrary Ethereum address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. -Additional authorities (beyond “owner”) can be permissioned to call one or more administrative functions of the ID smart contract, either generally or solely with respect to persons located in one or more countries covered by that authority. In the case of KYCIssuer.sol, such permissioning will piggyback on the authority scheme of IssuingEntity.sol; in the case of KYCRegistrar.sol, authorities will be added directly. This granularity would enable a ZAP Org to appoint different transfer agents in different countries, each with the authority to perform administrative functions pertaining to and only to investors subject to the transfer agent’s jurisdictions. Although such functionality may not be important for the smaller, privately controlled Orgs that are likely to be the initial users of ZAP, they will be critical when ZAP Orgs are global public entities with shareholders in many jurisdictions, each with its own ever-shifting laws, rules and regulations. +Additional authorities (beyond “owner”) can be permissioned to call one or more administrative functions of the ID smart contract, either generally or solely with respect to persons located in one or more countries covered by that authority. In the case of OrgIDVerifier.sol, such permissioning will piggyback on the authority scheme of OrgCode.sol; in the case of RegistrarIDVerifier.sol, authorities will be added directly. This granularity would enable a ZAP Org to appoint different transfer agents in different countries, each with the authority to perform administrative functions pertaining to and only to investors subject to the transfer agent’s jurisdictions. Although such functionality may not be important for the smaller, privately controlled Orgs that are likely to be the initial users of ZAP, they will be critical when ZAP Orgs are global public entities with shareholders in many jurisdictions, each with its own ever-shifting laws, rules and regulations. -The ownership and authority schemes in KYCIssuer.sol and KYCRegistrar.sol can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist. +The ownership and authority schemes in OrgIDVerifier.sol and RegistrarIDVerifier.sol can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist.

    4. The Custodial Component

    @@ -589,17 +589,17 @@ There are three types of token transfers related to Custodians. Importantly, internal transfers are subject to the same permissioning regime established by the OrgCode. -Permissioning checks for custodial transfers are identical to those of normal transfers. **TokenBase.checkTransferCustodian(_address _cust_, _address _from_, _address _to_, _uint256 _value_)** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. +Permissioning checks for custodial transfers are identical to those of normal transfers. **OrgShare.checkTransferCustodian(_address _cust_, _address _from_, _address _to_, _uint256 _value_)** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. -**SecurityToken.transferCustodian(_address[2] _addr_, _uint256 _value_)** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. +**BookShare.transferCustodian(_address[2] _addr_, _uint256 _value_)** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract.

    5. Misc. Additional Legal Considerations & Org Modules

    A. Introduction to ZAP Modules

    -ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via IssuingEntity.attachModule(address _target, address _module) and IssuingEntity.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. +ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via OrgCode.attachModule(address _target, address _module) and OrgCode.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. There is no limit to the ways that OrgLaw can be encoded and programmatically enforced through such modules. For example, the current version of ZAP includes: @@ -658,7 +658,7 @@ In an ordinary client-server architecture, the solution would be simple—force ZAP thus addresses this issue in at least two ways:
      -
    • ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of IssuingEntity.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version.
    • +
    • ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of OrgCode.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version.
    • In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement.
    \ No newline at end of file From f91999d36c7eae32321b39a5f135ac99255562c4 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Wed, 13 Nov 2019 15:04:06 -0500 Subject: [PATCH 38/50] changes IssuingEntity.sol to OrgCode.sol --- docs/papers & research/ZAP-Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index 7d07d20..a042d1b 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -71,7 +71,7 @@ We also adopt the following DAO typology:

    B. OrgCode

    -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ IsssuingEntity.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ OrgCode.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example:
    • ShareCode contracts (i.e., instances of BookShare.sol or CertShare.sol) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
    • From e17101b2fc2f61c5d780ba1b5ead089405211372 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 06:11:16 -0500 Subject: [PATCH 39/50] removes variables from referenced functions; adds missing Regulation S reference --- docs/papers & research/ZAP-Whitepaper.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index a042d1b..07ac071 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -497,19 +497,19 @@ Transfer restrictions can be encoded in the smart contract rules governing trans Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of OrgCode.sol). Such restrictions can be set at various levels of granularity:
        -
      • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling OrgCode.setEntityRestriction(bytes32 _id, bool _restricted), where bytes32_id is the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
      • -
      • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling OrgCode.setTokenRestriction(address _token, bool _restricted)
      • +
      • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling OrgCode.setEntityRestriction with the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
      • +
      • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling OrgCode.setTokenRestriction
      It is also possible to impose various other types of transfer restrictions indirectly. An Org may define a limit on the number of unique shareholders it will have. Such a limit may be defined on a per-Org, per-country and/or per-accreditation-type basis. -For example, if the OrgShares are equity securities and the Org is a pre-IPO company that has or will be expected to have $10M+ in assets, the Org will want to prohibit any transfer of OrgShares that would result in the Org having more than 499 unaccredited shareholders or more than 1,999 overall to prevent itself from having to “go public” prematurely under SEC Rule 12g-1 / Section 12(g)(1) of the Securities Exchange Act of 1934. Such investor limits have the same effect as transfer restrictions because programmatically prevent transfers that would cause the Org to violate the applicable condition. An example of a situation in which restrictions by country would be important would be where an Org wishes to take advantage of Regulation S so that a particular issuance of OrgShares is not covered by U.S. law and thus programmatically prohibits all transfers of OrgShares to U.S. citizens and U.S permanent residents, either indefinitely or for a period of time (e.g., the 12-month anti-flowback period for equity securities under Tier ____ of Regulation S). +For example, if the OrgShares are equity securities and the Org is a pre-IPO company that has or will be expected to have $10M+ in assets, the Org will want to prohibit any transfer of OrgShares that would result in the Org having more than 499 unaccredited shareholders or more than 1,999 overall to prevent itself from having to “go public” prematurely under SEC Rule 12g-1 / Section 12(g)(1) of the Securities Exchange Act of 1934. Such investor limits have the same effect as transfer restrictions because programmatically prevent transfers that would cause the Org to violate the applicable condition. An example of a situation in which restrictions by country would be important would be where an Org wishes to take advantage of Regulation S so that a particular issuance of OrgShares is not covered by U.S. law and thus programmatically prohibits all transfers of OrgShares to U.S. citizens and U.S permanent residents, either indefinitely or for a period of time (e.g., the 12-month anti-U.S.-flowback period for equity securities sold by a non-reporting issuer in a Category 3, Regulation S offering). Shareholder counts and limits are stored in uint32[8] arrays. The first entry in each array is the sum of all the remaining entries. The remaining entries correspond to the count or limit for each accreditation level. Setting an investor limit to 0 means no limit is imposed. The issuer must explicitly approve each country from which investors are allowed to purchase tokens. It is possible for an issuer to set a limit that is lower than the current investor count. When a limit is met or exceeded existing investors are still able to receive tokens, but new investors are blocked. Investor limits are configured with setter functions called on the OrgCode (the Org’s instance of OrgCode.sol). -The setter method OrgCode.setCountry(uint16 _country, bool _permitted, uint8 _minRating, uint32[8] _limits) approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows: +The setter method OrgCode.setCountry approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows:
      • _country: The code of the country to modify
      • @@ -518,9 +518,9 @@ The setter method OrgCode.setCountry(uint16 _country, bool _permitted, uint8 _mi
      • _limits: A uint32[8] array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0.
      -OrgCode.setCountries(uint16[] _country, uint8[] _minRating, uint32[] _limit) is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. +OrgCode.setCountries is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. -The setter method OrgCode.setInvestorLimits(uint32[8] _limits) sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument [1999, 499, 0, 0, 0, 0, 0, 0]—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. +The setter method OrgCode.setInvestorLimits sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument [1999, 499, 0, 0, 0, 0, 0, 0]—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. An important caveat: In configuring its transfer restrictions, an Org will be relying upon various assumptions that tie into its off-chain identity verification procedures—for example, it will assume that the representations made by prospective shareholders during the identity verification process (e.g. that they are buying shares for their own account and have sole control over an Ethereum address) are accurate. While these process-backed assumptions are not perfect, they are ultimately no more risky or uncertain than the working assumptions adopted by ordinary off-chain companies today. Indeed, one can argue that the risks for on-chain Orgs are lower, since ordinary companies cannot programmatically enforce their investor limits but must rely solely on contractual covenants to avoid gaining more investors than they intended. @@ -589,17 +589,17 @@ There are three types of token transfers related to Custodians.
    Importantly, internal transfers are subject to the same permissioning regime established by the OrgCode. -Permissioning checks for custodial transfers are identical to those of normal transfers. **OrgShare.checkTransferCustodian(_address _cust_, _address _from_, _address _to_, _uint256 _value_)** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. +Permissioning checks for custodial transfers are identical to those of normal transfers. **OrgShare.checkTransferCustodian** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. -**BookShare.transferCustodian(_address[2] _addr_, _uint256 _value_)** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. +**BookShare.transferCustodian** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract.

    5. Misc. Additional Legal Considerations & Org Modules

    A. Introduction to ZAP Modules

    -ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via OrgCode.attachModule(address _target, address _module) and OrgCode.detachModule(address _target, address _module). ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. +ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via OrgCode.attachModule and OrgCode.detachModule. ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. There is no limit to the ways that OrgLaw can be encoded and programmatically enforced through such modules. For example, the current version of ZAP includes: From d7f25485e0beb79a9a30694a690a9f3f373fbabc Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 14:00:39 -0500 Subject: [PATCH 40/50] converts HTML to markdown --- docs/papers & research/ZAP-Whitepaper.md | 624 ++++++----------------- 1 file changed, 165 insertions(+), 459 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index 07ac071..574cc32 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -1,59 +1,36 @@ -

    ⌁⌁ZAP⌁⌁

    -

    THE ZEROLAW org-AUGMENTATION PROTOCOL

    +# ⌁⌁ZAP⌁⌁ +## THE ZEROLAW org-AUGMENTATION PROTOCOL -

    1. Introduction

    +### 1. Introduction The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. ZAP's highly modular architecture is divided into Components, with each Component being a tech/law dyad consisting of: -
      -
    • on the law side: legal agreements, statutes and/or rules expressed in natural language
    • -
    • on the tech side: a system of interlinked smart contracts coded in Solidity
    • -
    + +* on the law side: legal agreements, statutes and/or rules expressed in natural language +* on the tech side: a system of interlinked smart contracts coded in Solidity + ZAP Orgs may differ significantly from one another depending on the type of entity or organization being augmented through the protocol. This paper aims to explain a prototypical ZAP implementation, with notes regarding how parameter settings might differ among Org types. -

    Important Disclaimer - Please Read!

    +###Important Disclaimer - Please Read! ZAP, this paper, the ZAP source code and the other ideas, documents and materials referenced herein or included in any ZeroLaw or ZAP software repository (the “**_ZeroLaw Materials_**”) are not intended to be, or to serve the purposes of, legal, accounting, tax, investment, or other advice or services. There is no attorney-client or other representational or fiduciary relationship between ZeroLaw or any person affiliated or otherwise connected with or representing ZeroLaw or who has or will contribute to the ZeroLaw Materials (each, a “**_ZeroLaw Participant_**”), on the one hand, and any reader, recipient or user of the ZeroLaw Materials (each, a “**_ZeroLaw User_**”), on the other hand. The ZeroLaw Materials are being provided on an as-is basis and for informational purposes only, and should be considered highly experimental and unreliable. Any use of the ZeroLaw Materials should be vetted with an attorney and other applicable professional advisors. No ZeroLaw Participant is making any statement, representation, warranty, guarantee, or assurance that any of the ZeroLaw Materials is suitable for any purpose or complies with any applicable law. No ZeroLaw Participant has promised or is undertaking to provide any assistance, service or guidance to any ZeroLaw User. -

    2. The Org Component

    +## 2. The Org Component -

    OrgLaw

    +### OrgLaw The law of the Org is its spirit. The OrgLaw comprises the Org's constitutional or charter principles (whether or not expressed in a written document), and, if it is a state-chartered Org, the applicable authorizing legal regime. For example, if the Org is a Delaware corporation, its OrgLaw will be its certificate of incorporation and bylaws, together with the Delaware General Corporation Law. If the Org is a DAO*, then the OrgLaw may be an informal, mutable social contract or community understanding based on the members’ shared values along with any rules relating to partnerships or unincorporated associations that apply in relevant jurisdictions. The relationship between the OrgLaw and the OrgCode is complex, nuanced, and potentially bidirectional. The OrgLaw may define the rules, regulations and agreements that are to be implemented in the OrgCode. Alternatively, OrgLaw may consist of rules, regulations and/or agreements specifying a “code deference” approach to governance. Code deference approaches may be absolute or qualified and complete or partial. - - - - - - - - - - - - - - - - -
    Code Deference Approach - Complete - Partial -
    Absolute - - "Code Is Law" For All Org Governance - - "Code Is Law" For Governance of Some Aspects of Org -
    Qualified - All Org Governance Defers to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc. - - Some Aspects of Org Governance Defer to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc. -
    +|||| +|--- |--- |--- | +|Code Deference Approach|Complete|Partial| +|Absolute|"Code Is Law" For All Org Governance|"Code Is Law" For Governance of Some Aspects of Org| +|Qualified|All Org Governance Defers to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc.|Some Aspects of Org Governance Defer to Code, Except in Limited Cases Like Consensus Attack, Court Orders, Etc.| + For an example of qualified partial code deference, see [The Model DAO Charter](https://). @@ -61,400 +38,122 @@ For an example of qualified partial code deference, see [The Model DAO Charter]( We also adopt the following DAO typology: -
      -
    • 'GrantDAOs'-> grant-giving (MolochDAO)
    • -
    • 'VentureDAOs' -> venture capital (TheDAO by slock.it)
    • -
    • 'GovDAOs' -> protocol/DAPP governance (MakerDAO)
    • -
    • 'PACDAOs' -> political (YangDAOofficial)
    • -
    • 'ShadowDAOs' -> hacktivist/anon (?)
    • -
    +* 'GrantDAOs' -> grant-giving (MolochDAO) +* 'VentureDAOs' -> venture capital (TheDAO by slock.it) +* 'GovDAOs' -> protocol/DAPP governance (MakerDAO) +* 'PACDAOs' -> political (YangDAOofficial) +* 'ShadowDAOs' -> hacktivist/anon (?) + +### B. OrgCode + +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ `OrgCode.sol`](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: + -

    B. OrgCode

    +* ShareCode contracts (i.e., instances of `BookShare.sol` or `CertShare.sol`) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ OrgCode.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +* IDcode contracts (i.e., instances of `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares -
      -
    • ShareCode contracts (i.e., instances of BookShare.sol or CertShare.sol) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses
    • -
    • IDcode contracts (i.e., instances of OrgIDVerifier.sol or RegistrarIDVerifier.sol) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares
    • -
    • Custodian contracts (i.e., instances of OwnedCustodian.sol or iBaseCustodian.sol) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract
    • -
    +* Custodian contracts (i.e., instances of `OwnedCustodian.sol` or `iBaseCustodian.sol`) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract -The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ MultiSig.sol](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the .addAuthority method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function _signatures parameter of .addAuthority; such _signatures may include any administrative function other than the .addAuthority method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the _threshold parameter. Authority permissioning may additionally be time-limited via the _approvedUntil parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). + +The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ `MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). This scheme is very powerful and flexible, accommodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. -

    3. The Shares Component & IDVerifier Component

    +## 3. The Shares Component & IDVerifier Component -

    A. ShareLaw

    +### A. ShareLaw -

    i. Intro to ShareLaw

    +#### i. Intro to ShareLaw On the social/legal layer, OrgShares are transferable legal rights pertaining to the Org. You can think of OrgShares as the reification of the rights conferred upon particular Org participants by the OrgShare. Below are some illustrative examples, for various Org types, of how the ShareLaw of those Org types could be/often would be configured: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Org Type - OrgShare Type - ShareLaw -
    Corporation (DE) - Capital Stock - DGCL -

    -Certificate of Incorporation -

    -Bylaws -

    -U.S. Federal Securities Laws -

    -Ordinary Income Tax (mostly) -

    LLC (DE) - Membership Interests - DLLCA -

    -Operating Agreement -

    -U.S. federal securities laws -

    -Partnership Income Tax (mostly) -

    - -

    - -

    GrantDAO (e.g.—MolochDAO) - Investment club membership? -

    -Coop interest? -

    -General partnership interest? -

    Quorum-less majority voting -

    -Ragequit -

    -Rough social norms & floating delegations communicated through member-only channels -

    -Gift Tax? -

    VentureDAO (e.g. TheDAO) - investment contract interest in decentralized venture fund - misc. governance arrangements -

    -Misc voting -

    -Securities Laws -

    -Unclear taxation—likely partnership -

    Other DAOs - Misc. - Misc. -
    - -

    ii. Share Instruments

    +|||| +|--- |--- |--- | +|Org Type|OrgShare Type|ShareLaw| +|Corporation (DE)|Capital Stock|DGCL, Certificate of Incorporation, Bylaws, U.S. Federal Securities Laws, Ordinary Income Tax (mostly)| +|LLC (DE)|Membership Interests|DLLCA, Operating Agreement. U.S. federal securities laws, Partnership Income Tax (mostly)| +|GrantDAO (e.g.—MolochDAO)|membership interest|Quorum-less majority voting, Ragequit, Rough social norms & floating delegations communicated through member-only channels| +|VentureDAO (e.g. TheDAO)|investment contract interest in decentralized venture fund|misc. governance arrangements, Securities Laws, Unclear taxation—likely partnership| +|Other DAOs|Misc.|Misc.| + + +#### ii. Share Instruments In the immediately preceding section, we discussed how the ShareLaw divides determines the type of OrgShares—for example, whether the OrgShares are capital stock, club memberships, investment contracts, or something else. However, those types of categories are essentially classifications of types of rights—they are very abstract. The ShareLaw does not stop there—it also classifies types of OrgShare _instruments_. Instruments are methods of representing, and evidencing ownership over, OrgShares. Although the distinctions among types of instruments may appear dry and technical, they are critical from a legal perspective. Many other security token protocols ignore this issue and do not clearly and consistently treat tokens as belonging to a defined category of legal instruments. Under corporate and commercial law, the type of instrument by which an OrgShare is transferred will determine what formalities need to be followed with respect to transactions such as transferring ownership of the OrgShare or pledging the OrgShare as collateral for a loan. Under the Uniform Commercial Code, there are three types of securities instruments: -
      -
    • certificated
    • -
    • uncertificated (aka “book-entry”)
    • -
    • account-based/entitlement-based
    • -
    + +* certificated +* uncertificated (aka “book-entry”) +* account-based/entitlement-based + It is critical that the instrument type for each OrgShare be explicit so that each person transacting in the OrgShare knows what type of instrument he or she is dealing with. For example, if a lender is extending credit to a shareholder and taking a security interest in the OrgShare as collateral, the lender cannot know how to perfect its rights to foreclose on the OrgShare in an event of default unless it knows the instrument type of the corresponding token: if the token is a securities certificate, then the lender can take possession of the token and be assured of having a first-priority security interest; on the other hand, if the token is a book-entry representation of the OrgShare, then the lender must notify the Org to ensure that the Org notes the encumbrance on the Org’s books and does not make alternative transfers. As further discussed below under “ShareCode,” ZAP accommodates blockchain equivalents to all three types of instrument. Although each instrument type has pros and cons, and such pros and cons may differ depending on the relevant type of Org in question, in general ZeroLaw believes tokens functioning as securities certificates are work better on a public permissionless blockchain because they create the opportunity for finer (and potentially more liberal) transferability tuning and chain-of-title analysis, which can be vitally important in securities transactions. The lending example above leads to one illustration of how the certificated model is a far more natural fit for blockchain, as people will naturally wish to view possession of a token representing an OrgShare or the locking up of that token in a multisig smart contract as a form of possession of a securities certificate in token form that ought to create a senior, perfected security interest in the OrgShare as collateral. For a very in-depth discussion of this topic, _see_ “_[Representation of Corporate Capital Stock via Cryptographically Secured Blockchain Tokens: Motivations and Potential Implementations](https://gabrielshapiro.wordpress.com/2018/10/28/2/)”_ by Gabriel Shapiro. -

    iii. Transfer Restrictions

    +### iii. Transfer Restrictions An Org may desire to (or, depending on the applicable law, may be required to), limit the transferability of OrgShares. OrgShare transfer restrictions constitute part of the ShareLaw, and such aspects of the ShareLaw may in many cases be programmatically enforced in the ShareCode. There are three main types of transfer restrictions: -
      -
    • identity-based
    • -
    • transaction-based
    • -
    • vesting-based (may be time-based, service-based or milestone-based vesting);
    • -
    +* identity-based +* transaction-based +* vesting-based (may be time-based, service-based or milestone-based vesting); + Transfer restrictions typically arise from four main sources of law (or a combination thereof): -
      -
    • securities laws (if the OrgShares are securities)
    • -
    • general regulatory requirements such as export/sanctions controls, money transmitter laws, etc.
    • -
    • legal contract or other private agreement
    • -
    • misc. commercial laws and property laws
    • -
    + +* securities laws (if the OrgShares are securities) +* general regulatory requirements such as export/sanctions controls, money transmitter laws, etc. +* legal contract or other private agreement +* misc. commercial laws and property laws + Transfer restrictions will typically apply at one of the following levels of granularity (or a combination thereof): -
      -
    • all OrgShares;
    • -
    • all OrgShares of a given class or series;
    • -
    • specific OrgShares
    • -
    • any/all OrgShares held by or on behalf of a specific individual or entity (or a single address associated to a given individual/entity) or smart contract
    • -
    + +* all OrgShares; +* all OrgShares of a given class or series; +* specific OrgShares +* any/all OrgShares held by or on behalf of a specific individual or entity (or a single address associated to a given individual/entity) or smart contract + Transfer restrictions will typically apply in one or both of the following markets: -
      -
    • primary market (Org → shareholder)
    • -
    • secondary market (shareholder-->shareholder or shareholder-->Org)
    • -
    + +* primary market (Org → shareholder) +* secondary market (shareholder-->shareholder or shareholder-->Org) + Below are some illustrative examples, for various Org types, of common transferability restrictions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Transfer Restriction - - Type(s) - - Law Source - - Granularity - - Market -
    - not owned/transferable until time T - - vesting - - contract law - - specific OrgShares - - primary & secondary -
    - not transferable if post-transfer Org would have more than 499 unaccredited shareholders or more than 1,999 total shareholders - - transaction-based & identity-based - - SEC Rule 12g-1 - - all equity securities OrgShares - - secondary -
    - not transferable to an unaccredited investor in a private placement where issuer is relying on Rule 506(c) - - Identity-based & transaction-based - - SEC Rule 506(c) - - specific OrgShares or all OrgShares of a class/series - - primary -
    - if a “restricted security,” not transferable during first 12 months after issuance, except to qualified institutional buyer (QIB) - - transaction-based w/ identity-based exception - - SEC Regulation D & Rule 144 -

    - - Rule 144A -

    - specific securities OrgShares - - secondary -
    - no transfer by an affiliate of the issuer unless disclosure requirements, volume limitations, and manner of sale conditions have been met, except to QIBs - - identity-based w/ identity-based exception - - SEC Regulation D -

    - - Rule 144 -

    - any/all securities OrgShares held by or on behalf of a specific holder - - secondary -
    - not transferable except in compliance with ROFR and co-sale procedures - - transaction-based - - ROFR and Co-Sale Agreement - - typically all OrgShares or all OrgShares of a given class/series; sometimes further limited to large holders only - - secondary -
    - not transferable to individuals/entities appearing on OFAC’s specially designated and blocked persons (SDN) list - - identity-based - - misc sanctions regulations and executive orders - - all OrgShares - - primary and secondary -
    - not transferable in a manner utilizing OrgShares as a convertible virtual currency - - transaction-based - - money services business regulations - - all OrgShares - - secondary -
    - not transferable to a known DEX or other exchange address, or third party custodian, that is not a registered securities exchange or ATS or registered broker/dealer - - identity-based - - securities laws - - all securities OrgShares - - primary and secondary -
    - no transfer by a holder subject to an injunction not to make the transfer (could be bankruptcy-related, divorce-related, etc.) - - identity-based - - misc. laws - - any/all OrgShares held by or on behalf of a specific holder - - secondary -
    - no transfer of a share encumbered by a perfected first-priority lien, except to the lienholder - - transaction-based w/ identity-based exception - - private agreement -

    - - misc. property laws -

    - specific OrgShares - - secondary -
    - - -An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol must be **able to** accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. On the other hand, the protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. This is the approach embodied in ZAP. - -

    iv. Identity-Based Restrictions

    +|||||| +|--- |--- |--- |--- |--- | +|Transfer Restriction|Type(s)|Law Source|Granularity|Market| +|not owned/transferable until time T|vesting|contract law|specific OrgShares|primary & secondary| +|not transferable if post-transfer Org would have more than 499 unaccredited shareholders or more than 1,999 total shareholders|transaction-based & identity-based|SEC Rule 12g-1|all equity securities OrgShares|secondary| +|not transferable to an unaccredited investor in a private placement where issuer is relying on Rule 506(c)|Identity-based & transaction-based|SEC Rule 506(c)|specific OrgShares or all OrgShares of a class/series|primary| +|if a “restricted security,” not transferable during first 12 months after issuance, except to qualified institutional buyer (QIB)|transaction-based w/ identity-based exception|SEC Regulation D & Rule 144, Rule 144A|specific securities OrgShares|secondary| +|no transfer by an affiliate of the issuer unless disclosure requirements, volume limitations, and manner of sale conditions have been met, except to QIBs|identity-based w/ identity-based exception|SEC Regulation D, Rule 144|any/all securities OrgShares held by or on behalf of a specific holder|secondary| +|not transferable except in compliance with ROFR and co-sale procedures|transaction-based|ROFR and Co-Sale Agreement|typically all OrgShares or all OrgShares of a given class/series; sometimes further limited to large holders only|secondary| +|not transferable to individuals/entities appearing on OFAC’s specially designated and blocked persons (SDN) list|identity-based|misc sanctions regulations and executive orders|all OrgShares|primary and secondary| +|not transferable in a manner utilizing OrgShares as a convertible virtual currency|transaction-based|money services business regulations|all OrgShares|secondary| +|not transferable to a known DEX or other exchange address, or third party custodian, that is not a registered securities exchange or ATS or registered broker/dealer|identity-based|securities laws|all securities OrgShares|primary and secondary| +|no transfer by a holder subject to an injunction not to make the transfer (could be bankruptcy-related, divorce-related, etc.)|identity-based|misc. laws|any/all OrgShares held by or on behalf of a specific holder|secondary| +|no transfer of a share encumbered by a perfected first-priority lien, except to the lienholder|transaction-based w/ identity-based exception|private agreement, misc. property laws|specific OrgShares|secondary| + +An Org may not wish to or be required to implement all types of transfer restrictions. Nevertheless, a robust general-purpose Org augmentation protocol must be **able to** accommodate all such transfer restrictions and more. Otherwise, a protocol will effectively be requiring Orgs to choose between taking advantage of the efficiencies of the protocol and non-compliance (or high risk of non-compliance) with applicable law. On the other hand, the protocol should not assume that every Org will need to comply with all such transfer restrictions and should recognize that, consistent with the politics and ideals of decentralization, Org administrators should minimize their power to censor transactions to the greatest extent possible without violating the law. Therefore, while transfer restrictions & associated permissioning schemes must be possible, they must also be optional and tunable. This is the approach embodied in ZAP. + +#### iv. Identity-Based Restrictions As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the Ethereum addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of Ethereum addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. @@ -470,9 +169,9 @@ So far, we have mainly discussed commercial and regulatory reasons why identity Similarly, a DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. -

    B. SharesCode

    +### B. SharesCode -

    i. OrgShare Instruments as Tokens

    +#### i. OrgShare Instruments as Tokens On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. @@ -490,16 +189,16 @@ Since the blockchain is meant to be the Org’s official share ledger, the degre Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. -

    ii. Code-Enforced Share Transfer Restrictions

    +#### ii. Code-Enforced Share Transfer Restrictions Transfer restrictions can be encoded in the smart contract rules governing transfer of the tokens representing the OrgShares, and thus enforced programmatically. This reduces monitoring and enforcement costs and can thus facilitate freer transfer even of restricted securities than might otherwise be feasible. Direct transfer restrictions are set by the owner or another appropriately permissioned authority of the Org smart contract (an instance of OrgCode.sol). Such restrictions can be set at various levels of granularity: -
      -
    • identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling OrgCode.setEntityRestriction with the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs)
    • -
    • restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling OrgCode.setTokenRestriction
    • -
    +* identity-based transfer restrictions—i.e., restrictions on all OrgShares held by a particular shareholder or custodian—are set by calling OrgCode.setEntityRestriction with the unique HashID of the restricted holder (_see below_ under “ID Verification” for more on HashIDs) + +* restrictions on all of the OrgShares or all of the OrgShares of a given class or series—i.e., restrictions on particular OrgShares, regardless of who holds them—are set by calling OrgCode.setTokenRestriction + It is also possible to impose various other types of transfer restrictions indirectly. An Org may define a limit on the number of unique shareholders it will have. Such a limit may be defined on a per-Org, per-country and/or per-accreditation-type basis. @@ -511,108 +210,110 @@ Investor limits are configured with setter functions called on the OrgCode (the The setter method OrgCode.setCountry approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows: -
      -
    • _country: The code of the country to modify
    • -
    • _permitted: Permission bool
    • -
    • _minRating: The minimum rating required for an investor in this country to hold tokens. Cannot be zero.
    • -
    • _limits: A uint32[8] array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0.
    • -
    -OrgCode.setCountries is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. +* `_country`: the code of the country to modify +* `_permitted`: permission bool +* `_minRating`: the minimum rating required for an investor in this country to hold tokens. Cannot be zero. +* `_limits`: a `uint32[8]` array of investor limits for this country which essentially supplies investor limits in a destructured variable assignment. The seven positions in the array correspond to the seven possible shareholder accreditation types. If there are fewer than seven possible accreditation types, the remainder will be set to “0”. For example, for U.S. issuers, there are likely to be three accreditation types—unaccredited, accredited and QIB—and thus four of the array elements would typically be 0 -The setter method OrgCode.setInvestorLimits sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument [1999, 499, 0, 0, 0, 0, 0, 0]—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. +`OrgCode.setCountries` is a similar setter method that enables approving many countries (with corresponding per-country investor limits) at once without per-country differences in limitations that vary based on the shareholder’s accreditation level. + +The setter method `OrgCode.setInvestorLimits` sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument `[1999, 499, 0, 0, 0, 0, 0, 0]`—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. An important caveat: In configuring its transfer restrictions, an Org will be relying upon various assumptions that tie into its off-chain identity verification procedures—for example, it will assume that the representations made by prospective shareholders during the identity verification process (e.g. that they are buying shares for their own account and have sole control over an Ethereum address) are accurate. While these process-backed assumptions are not perfect, they are ultimately no more risky or uncertain than the working assumptions adopted by ordinary off-chain companies today. Indeed, one can argue that the risks for on-chain Orgs are lower, since ordinary companies cannot programmatically enforce their investor limits but must rely solely on contractual covenants to avoid gaining more investors than they intended. Such assumptions may be more or less conservative, depending on the Org’s preferences. For example, a conservative Org may wish to assume that it reach $10M in assets at any time, and thus always set shareholder limits below the Rule 12g-1 thresholds. Another Org could might be willing to grow its shareholder base beyond those limits on the assumption that it will not reach $10M in assets. As a general purpose Org augmentation protocol, ZAP is designed to accommodate a wide array of risk preference choices. -

    iii. ID Verification

    +#### iii. ID Verification The technology-based components of the ID verification process will typically consist of three tools: -
      -
    • an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: -
        -
      • full legal name
      • -
      • country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
      • -
      • rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
      • -
      • tax ID #
      • -
      • one or more public Ethereum addresses
      • -
      • a required renewal date (will be represented in epoch time in OrgIDVerifier.sol or RegistrarIDVerifier.sol)
      • -
      • the KECCAK256 hash of a subset of the foregoing PII (the IDHash)
      • -
      -
    • -
    • an Org-specific smart contract (deployed as an instance of OrgIDVerifier.sol) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData)
    • -
    • an inter-Org smart contract (deployed as an instance of RegistrarIDVerifier.sol) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services
    • -
    -OrgIDVerifier.sol and RegistrarIDVerifier.sol essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. +* an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: + * full legal name + * country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) + * rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) + * tax ID # + * one or more public Ethereum addresses + * a required renewal date (will be represented in epoch time in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) + * the `KECCAK256` hash of a subset of the foregoing PII (the IDHash) + +* an Org-specific smart contract (deployed as an instance of `OrgIDVerifier.sol`) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData) + +* an inter-Org smart contract (deployed as an instance of `RegistrarIDVerifier.sol`) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services + -IDBase.getID is a public function of OrgIDVerifier.sol and RegistrarIDVerifier.sol which accepts an IDHash as an argument. Thus, anyone can call IDBase.getID() to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. -OrgIDVerifier.sol and RegistrarIDVerifier.sol are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more Ethereum addresses at the time of deployment. In the case of OrgIDVerifier.sol, the owner will be the OrgCode (the smart contract deployed as an instance of OrgCode.sol for the applicable Org). The owner of RegistrarIDVerifier.sol will be an arbitrary Ethereum address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. +`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. -Additional authorities (beyond “owner”) can be permissioned to call one or more administrative functions of the ID smart contract, either generally or solely with respect to persons located in one or more countries covered by that authority. In the case of OrgIDVerifier.sol, such permissioning will piggyback on the authority scheme of OrgCode.sol; in the case of RegistrarIDVerifier.sol, authorities will be added directly. This granularity would enable a ZAP Org to appoint different transfer agents in different countries, each with the authority to perform administrative functions pertaining to and only to investors subject to the transfer agent’s jurisdictions. Although such functionality may not be important for the smaller, privately controlled Orgs that are likely to be the initial users of ZAP, they will be critical when ZAP Orgs are global public entities with shareholders in many jurisdictions, each with its own ever-shifting laws, rules and regulations. +`IDBase.getID` is a public function of `OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` which accepts an IDHash as an argument. Thus, anyone can call `IDBase.getID()` to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. -The ownership and authority schemes in OrgIDVerifier.sol and RegistrarIDVerifier.sol can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist. +`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more Ethereum addresses at the time of deployment. In the case of `OrgIDVerifier.sol`, the owner will be the OrgCode (the smart contract deployed as an instance of OrgCode.sol for the applicable Org). The owner of `RegistrarIDVerifier.sol` will be an arbitrary Ethereum address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. -

    4. The Custodial Component

    +Additional authorities (beyond “owner”) can be permissioned to call one or more administrative functions of the ID smart contract, either generally or solely with respect to persons located in one or more countries covered by that authority. In the case of `OrgIDVerifier.sol`, such permissioning will piggyback on the authority scheme of `OrgCode.sol`; in the case of `RegistrarIDVerifier.sol`, authorities will be added directly. This granularity would enable a ZAP Org to appoint different transfer agents in different countries, each with the authority to perform administrative functions pertaining to and only to investors subject to the transfer agent’s jurisdictions. Although such functionality may not be important for the smaller, privately controlled Orgs that are likely to be the initial users of ZAP, they will be critical when ZAP Orgs are global public entities with shareholders in many jurisdictions, each with its own ever-shifting laws, rules and regulations. -

    A. Custodial Law

    +The ownership and authority schemes in `OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` can be combined with a standard MultiSig Implementation to impose M-of-N multisig rules regarding the combination of owners or authorities that is necessary to add new persons to the whitelist or add or remove restrictions from persons who are already on the whitelist. + +## 4. The Custodial Component + +### A. Custodial Law In the traditional financial world, custodians for securities and other assets are commonplace. Although blockchain offers the opportunity for more direct interactions between an Org and its shareholders than is typical for many public companies, we nevertheless recognize that custodial arrangements will continue to have a role even for blockchain-augmented Orgs. Therefore, ZAP seeks to trust-minimize custodial arrangements to the greatest extent possible. Custodial arrangements may be necessary or desirable in a number of contexts. For example, Section 17(f) of the Investment Company Act requires registered management companies to custody their securities with a securities custodian such as a qualified bank, national securities exchange or securities depository. We envision a future in which digital securities deployed to public blockchains are ubiquitous and Orgs enter into triparty agreements with the investment companies who own the OrgShares and the qualified securities custodians who hold the OrgShares on behalf of the investment companies. These agreements could provide that custody of the OrgShares is maintained in transparent, trust-reduced custodial smart contracts that give both the Org and the investment companies relevant administrative powers such as the ability to ensure that the custodian does not violate transfer restrictions applicable to specific OrgShares. Eventually, such smart contract arrangements could become so feature-rich and reliable that they might lead to changes in law--for example, Section 17(f) might be amended to eliminate the requirement for a third-party custodian if an appropriate smart contract is used to safeguard the investment companies' assets as well or better than trusted custodial intermediaries. -

    B. Custodial Code

    +### B. Custodial Code Custodial smart contracts are approved to hold tokens representing OrgShares on behalf of multiple investors. Each custodial contract must be individually approved by an Org’s owners or administrators (through an association of the custodial smart contract with the OrgCode) before receiving tokens. There are two broad categories of custodial smart contracts: -
      -
    • >**Owned** custodial smart contracts are instances of OwnedCustodian.sol; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange.
    • -
    • **Autonomous** custodial smart contracts are instances of IBaseCustodian.sol; they are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges.
    • -
    + +* *Owned* custodial smart contracts are instances of OwnedCustodian.sol; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange. + +* *Autonomous* custodial smart contracts are instances of IBaseCustodian.sol; they are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges. + As discussed above, an Org may need to carefully limit the number of investors it has in order to avoid opting into expensive regulatory regimes. For this reason, ZAP embodies conservative assumptions regarding how ownership of custodied OrgShares is counted. When an investor transfers a balance into a custodian it does not increase or decrease the overall investor count; instead the investor is now included in the list of beneficial owners represented by the custodian. Even if the investor now has a balance of 0 in their own wallet, they will still be included in the Org’s investor count. -

    i. Custodial Token Transfers

    +#### i. Custodial Token Transfers There are three types of token transfers related to Custodians. -
      -
    • **Inbound**: transfers from an investor into the Custodian contract
    • -
    • **Outbound**: transfers out of the Custodian contract to an investor’s wallet
    • -
    • **Internal**: transfers involving a change of ownership within the Custodian contract. This is the only type of transfer that involves a change of ownership of the token, however no tokens actually move
    • -
    + +* *Inbound*: transfers from an investor into the Custodian contract +* *Outbound*: transfers out of the Custodian contract to an investor’s wallet +* *Internal*: transfers involving a change of ownership within the Custodian contract. This is the only type of transfer that involves a change of ownership of the token, however no tokens actually move + Importantly, internal transfers are subject to the same permissioning regime established by the OrgCode. -Permissioning checks for custodial transfers are identical to those of normal transfers. **OrgShare.checkTransferCustodian** checks if a custodian internal transfer of tokens is permitted and returns **true** if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. +Permissioning checks for custodial transfers are identical to those of normal transfers. `OrgShare.checkTransferCustodian` checks if a custodian internal transfer of tokens is permitted and returns `true` if the transfer is permitted. If the transfer is not permitted, the call will revert with the reason given in the error string. -**BookShare.transferCustodian** modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. +`BookShare.transferCustodian` modifies investor counts and ownership records based on an internal transfer of ownership within the Custodian contract. -

    5. Misc. Additional Legal Considerations & Org Modules

    +## 5. Misc. Additional Legal Considerations & Org Modules -

    A. Introduction to ZAP Modules

    +### A. Introduction to ZAP Modules ZAP supports custom modules. Modules can be dynamically attached and detached from the OrgCode via OrgCode.attachModule and OrgCode.detachModule. ZAP’s modularity is designed to maximize gas efficiency - modules may be detached as soon as they are no longer needed, and may even adjust their own hook points or detach themselves during the course of their lifecycle. There is no limit to the ways that OrgLaw can be encoded and programmatically enforced through such modules. For example, the current version of ZAP includes: -
      -
    • the Waterfall Module (Waterfall.sol), a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event
    • -
    • the Dividend Module (Dividend.sol), a module for automated distribution of dividends to OrgShare holders
    • -
    • the Options Module (VestedOptions.sol), a module for automated vesting and exercise of stock options
    • -
    • the Governance Module (Governance.sol), a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders
    • -
    +* the Waterfall Module (`Waterfall.sol`), a venture-capital-style preferred stock module that will honor the liquidation preferences and conversion features of preferred stock in a dividend, merger or other distribution event + +* the Dividend Module (`Dividend.sol`), a module for automated distribution of dividends to OrgShare holders + +* the Options Module (`VestedOptions.sol`), a module for automated vesting and exercise of stock options + +* the Governance Module (`Governance.sol`), a minimal voting/governance module allowing for the supply of OrgShares to be throttled by a mandatory vote of current shareholders + Other possibilities including adding modules to handle crowdsales, country/time based token locks, automated right-of-first refusal procedures, complex shareholder votes, tender offer execution and bond redemption. -

    B. Venture Capital Considerations & Preferred Stock Liquidation Module

    +### B. Venture Capital Considerations & Preferred Stock Liquidation Module Blockchain-based smart contracts, paired with tokenized OrgShares, create a powerful tool for venture-backed companies with complex preferred stock capital structures, partnerships with tiered distribution waterfalls and any Org with mezzanine debt. As envisioned by Vice Chancellor J. Travis Laster of the Delaware Court of Chancery: @@ -620,7 +321,7 @@ Blockchain-based smart contracts, paired with tokenized OrgShares, create a powe ZAP is working toward realizing this vision in a number of ways. -The experimental Waterfall Module, [Waterfall.sol](https://github.com/iamdefinitelyahuman/ZAP-Tech/blob/waterfall/contracts/modules/Waterfall.sol), encodes the distribution rules for a corporate-style Org's entire capital structure: common stock, common stock options, and any number of series of preferred stock. This enables automatic and trust-reduced distribution to all OrgShareholders of their respective portions of any and all dividends, merger consideration and liquidation proceeds that the Org might have occasion to pay out to OrgShareholders. +The experimental Waterfall Module, [`Waterfall.sol`](https://github.com/iamdefinitelyahuman/ZAP-Tech/blob/waterfall/contracts/modules/Waterfall.sol), encodes the distribution rules for a corporate-style Org's entire capital structure: common stock, common stock options, and any number of series of preferred stock. This enables automatic and trust-reduced distribution to all OrgShareholders of their respective portions of any and all dividends, merger consideration and liquidation proceeds that the Org might have occasion to pay out to OrgShareholders. Preferred stock will typically be convertible to common stock at some ratio and have a 'liquidation preference' that is hard-coded at the time of issuance and taken into account by the Waterfall Module in allocating distributions. Varieties of preferred stock recognized by the Waterfall Module include fully participating, partially participating and non-participating preferred stock; given a distribution amount, the Waterfall Module will determine whether the preferred stock should be treated on a preferred-stock basis or an as-converted-to-common-stock basis (i.e., which treatment will result in a greater payment to the preferred stock) and allocate the distribution amount accordingly. The Waterfall Module can also pay out stock options on a net-exercise basis by deducting the exercise price of the option from the otherwise applicable per-share merger consideration. @@ -628,13 +329,19 @@ For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. -The Governance Module, [Governance.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. +The Governance Module, [`Governance.sol`](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. -

    C. Unique Challenges Posed by the Contractual Nature of OrgShares

    +### C. Unique Challenges Posed by the Contractual Nature of OrgShares OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. -In traditional equity markets, purchasers of securities typically have sufficient information to evaluate their investment decision because: (1) they are buying from a stock exchange or broker-dealer where all the assets available are typically shares of corporate common stock having very similar terms; (2) the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on[ https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and (3) they are piggybacking off of the due diligence and analysis conducted by a wide variety of market “gatekeepers” such as attorneys, underwriters, securities analysts, stock exchanges like NASDAQ and NYSE, broker/dealers, proxy advisory firms like ISS, institutional shareholders and the SEC, any or all of which would be apt to identify and publicize any particularly off-market features (like CEO voting control in the case of companies like Facebook). One might consider traditional securities markets, interfaces and intermediaries as providing a kind of custom UX which puts the buyer of a security on notice regarding the nature of the instrument and associated rights. As a result of this custom UX, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying a bond or a cash credit for the Apple store. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense--a kind of willful blindness to the information available. +In traditional equity markets, purchasers of securities typically have sufficient information to evaluate their investment decision because: + +1. they are buying from a stock exchange or broker-dealer where all the assets available are typically shares of corporate common stock having very similar terms; +2. the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on[ https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and +3. they are piggybacking off of the due diligence and analysis conducted by a wide variety of market “gatekeepers” such as attorneys, underwriters, securities analysts, stock exchanges like NASDAQ and NYSE, broker/dealers, proxy advisory firms like ISS, institutional shareholders and the SEC, any or all of which would be apt to identify and publicize any particularly off-market features (like CEO voting control in the case of companies like Facebook). + +One might consider traditional securities markets, interfaces and intermediaries as providing a kind of custom UX which puts the buyer of a security on notice regarding the nature of the instrument and associated rights. As a result of this custom UX, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying a bond or a cash credit for the Apple store. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense--a kind of willful blindness to the information available. In contrast, tokens on Ethereum typically do not represent bundles of legal rights and trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). In general, a user transacting through such interfaces could reasonably believe the token they are buying is a cryptonative asset rather than a contractual right. @@ -657,8 +364,7 @@ In an ordinary client-server architecture, the solution would be simple—force ZAP thus addresses this issue in at least two ways: -
      -
    • ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of OrgCode.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version.
    • - -
    • In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement.
    • -
    \ No newline at end of file + +* ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of OrgCode.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. + +* In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. From 9d491a175ad89759ce29c453783950688721f801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=A0l=CC=B6=CC=8D=CC=83=CD=8A=CD=81=CD=90=CC=AB=CD=9A?= =?UTF-8?q?e=CC=B7=CC=8A=CC=9B=CD=81x=CC=B8-=CC=B4=CD=81=CC=BFn=CC=B7?= =?UTF-8?q?=CC=9B=CD=9B=CC=8B=CD=9B=CC=93=CC=9C=CC=A3=CC=A5o=CC=B6=CC=8C?= =?UTF-8?q?=CC=BE=CC=BF=CC=92=CD=82=CD=84=CC=8Dd=CC=B8=CD=9B=CC=94=CD=80?= =?UTF-8?q?=CC=BDe=CC=B5=CD=84=E2=98=A0?= Date: Thu, 14 Nov 2019 14:07:53 -0500 Subject: [PATCH 41/50] Update README.md Co-Authored-By: Ben Hauser <35276322+iamdefinitelyahuman@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff473ac..2df69ce 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Description -The ZeroLaw org-Augmentation Protocol (ZAP) is a set of smart contracts, written in Solidity for the Ethereum blockchain, that allow for the tokenization of financial securities. It provides a robust, modular framework that is configurable for a wide range of jurisdictions, with consideration for real world needs based on today’s existing markets. SFT favors handling as much permissioning logic on-chain as possible, in order to maximize transparency for all parties involved. +The ZeroLaw org-Augmentation Protocol (ZAP) is a set of smart contracts, written in Solidity for the Ethereum blockchain, that allow for the tokenization of financial securities. It provides a robust, modular framework that is configurable for a wide range of jurisdictions, with consideration for real world needs based on today’s existing markets. ZAP favors handling as much permissioning logic on-chain as possible, in order to maximize transparency for all parties involved. ## How it Works From 5fa57e34603d37f6e3368933a0ac2b33f309f01a Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 14:14:23 -0500 Subject: [PATCH 42/50] fixes detail re: inheritance from iBaseCustodian.sol --- docs/papers & research/ZAP-Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index 574cc32..be528cc 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -53,7 +53,7 @@ If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CN * IDcode contracts (i.e., instances of `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) must be associated to the OrgCode to provide any identity confirmation data that may be required by the ShareLaw before new addresses/persons can receive or send OrgShares -* Custodian contracts (i.e., instances of `OwnedCustodian.sol` or `iBaseCustodian.sol`) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract +* Custodian contracts (i.e., contracts inheriting from `iBaseCustodian.sol`) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ `MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). From 10f1a8b2521cb5a67cc1ddedf55fb628dfe73346 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 14:38:43 -0500 Subject: [PATCH 43/50] fixes some links --- docs/papers & research/ZAP-Whitepaper.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index be528cc..dba74e2 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -46,7 +46,7 @@ We also adopt the following DAO typology: ### B. OrgCode -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ `OrgCode.sol`](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ `OrgCode.sol`]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: * ShareCode contracts (i.e., instances of `BookShare.sol` or `CertShare.sol`) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses @@ -175,7 +175,7 @@ Similarly, a DAO organized around local politics may wish to ensure that Shares On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. -ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ CertShare.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. +ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ CertShare.sol]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. @@ -183,7 +183,7 @@ This layer of separation between the Org and the token certificates representing Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. -ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ BookShare.sol](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). +ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ BookShare.sol]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. @@ -329,7 +329,7 @@ For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. -The Governance Module, [`Governance.sol`](https://github.com/zerolawtech/SFT-Protocol/blob/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. +The Governance Module, [`Governance.sol`]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. ### C. Unique Challenges Posed by the Contractual Nature of OrgShares From 00dde638ae780043fb24ffb3127a510e116d5e69 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 14:43:51 -0500 Subject: [PATCH 44/50] fixes misc. issues with links --- docs/papers & research/ZAP-Whitepaper.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index dba74e2..daaadc6 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -46,7 +46,7 @@ We also adopt the following DAO typology: ### B. OrgCode -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of[ `OrgCode.sol`]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable[ association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of [`OrgCode.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable [association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: * ShareCode contracts (i.e., instances of `BookShare.sol` or `CertShare.sol`) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses @@ -56,7 +56,7 @@ If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CN * Custodian contracts (i.e., contracts inheriting from `iBaseCustodian.sol`) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract -The OrgCode is administered by a standard multi-sig permissioning scheme inherited from[ `MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). +The OrgCode is administered by a standard multi-sig permissioning scheme inherited from [`MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). This scheme is very powerful and flexible, accommodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. @@ -161,13 +161,13 @@ The Org’s chosen off-chain verification processes provide the content for whit Whitelists are essential when OrgShares should only be issued and/or transferred to certain types of person. Let us consider an example relating to both primary market and secondary market transactions: the restriction of transfers on OrgShares that are securities sold in a SEC Rule 506(c) private placement. To qualify for Rule 506(c), the issuer must verify that all of the primary purchasers of the OrgShares are “accredited investors.” When those OrgShares are sold, they will initially be “restricted securities”—meaning that the purchasers cannot resell the OrgShares until 12 months from the date of the initial sale. However, the 12-month restriction, in turn, has an identity-based exception: the OrgShares may be resold to persons who are verified to be “qualified institutional buyers” (QIBs). Thus, the Org’s whitelist should include both verified “accredited investors” and verified “QIBs”. These whitelists could either be compiled by the Org itself (or a service provider acting on behalf of the Org), and thus essentially be private, Org-specific whitelists, or they could be master lists directly or indirectly licensed to the Org by vendors who specialize in compiling and maintaining such lists. -Blacklists are perhaps even more important. While it is theoretically possible for OrgShares to be freely tradeable in general (for example, if the OrgShares are not securities, or if they are SEC-registered securities), it will nevertheless nearly always be true that at least certain types of persons should be excluded from owning OrgShares. Consider some examples: Orgs subject to U.S. jurisdiction will be prohibited from transacting business with persons listed on OFAC’s[ specially designated and blocked persons (SDN) list](https://www.treasury.gov/ofac/downloads/sdnlist.pdf), and would be well advised to comply with those prohibitions; similar lists exist in most other jurisdictions. +Blacklists are perhaps even more important. While it is theoretically possible for OrgShares to be freely tradeable in general (for example, if the OrgShares are not securities, or if they are SEC-registered securities), it will nevertheless nearly always be true that at least certain types of persons should be excluded from owning OrgShares. Consider some examples: Orgs subject to U.S. jurisdiction will be prohibited from transacting business with persons listed on OFAC’s [specially designated and blocked persons (SDN) list](https://www.treasury.gov/ofac/downloads/sdnlist.pdf), and would be well advised to comply with those prohibitions; similar lists exist in most other jurisdictions. Other reasons for blacklisting may be more Org-specific. For example, a commercial Org may wish to prevent its competitors from acquiring its OrgShares. An Org whose OrgShares are securities may wish to take reasonable precautions to reduce the likelihood that the OrgShares will be transferred to known custodial cryptocurrency exchanges or cryptocurrency DEXs that are not legally permitted to facilitate trading of securities. If the OrgShare is a non-security under EU law but would be a security under U.S. law, then the Org may wish to blacklist any person known to be a U.S. citizen or resident. If the OrgShare is a security issued by a U.S. issuer under a Regulation S exemption, then the Org may wish to blacklist all U.S citizens and residents for a period of 12 months to prevent flowback and remain eligible for the exemption. So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even ShadowDAOs might require the power to whitelist and blacklist persons as part of practicing good OpSec and maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ShadowDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. -Similarly, a DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s[ Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. +Similarly, a DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s [Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. ### B. SharesCode @@ -175,7 +175,7 @@ Similarly, a DAO organized around local politics may wish to ensure that Shares On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. -ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of[ CertShare.sol]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. +ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of [`CertShare.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. Although token-certs are instruments representing OrgShares, there is a layer of separation between them and the Org. Just as paper stock certificates can change hands without the corporation that issued them either being on notice of, approving or recognizing, the transfer, so, too, token certs can be transferred independently from the Org (assuming the absence of on-chain transfer restrictions) without the Org needing to know the identity of the transferee or approve such transfer in advance. Just as a paper stock certificate can be stolen or destroyed without the true owner of the stock losing his or her legal ownership rights in the stock, so too, if a token certificate is transferred accidentally, or the owner loses the key or has it stolen, this does not entail a change in ownership rights over the corresponding OrgShares. @@ -183,7 +183,7 @@ This layer of separation between the Org and the token certificates representing Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. -ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of[ BookShare.sol]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). +ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of [`BookShare.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. @@ -204,7 +204,7 @@ It is also possible to impose various other types of transfer restrictions indir For example, if the OrgShares are equity securities and the Org is a pre-IPO company that has or will be expected to have $10M+ in assets, the Org will want to prohibit any transfer of OrgShares that would result in the Org having more than 499 unaccredited shareholders or more than 1,999 overall to prevent itself from having to “go public” prematurely under SEC Rule 12g-1 / Section 12(g)(1) of the Securities Exchange Act of 1934. Such investor limits have the same effect as transfer restrictions because programmatically prevent transfers that would cause the Org to violate the applicable condition. An example of a situation in which restrictions by country would be important would be where an Org wishes to take advantage of Regulation S so that a particular issuance of OrgShares is not covered by U.S. law and thus programmatically prohibits all transfers of OrgShares to U.S. citizens and U.S permanent residents, either indefinitely or for a period of time (e.g., the 12-month anti-U.S.-flowback period for equity securities sold by a non-reporting issuer in a Category 3, Regulation S offering). -Shareholder counts and limits are stored in uint32[8] arrays. The first entry in each array is the sum of all the remaining entries. The remaining entries correspond to the count or limit for each accreditation level. Setting an investor limit to 0 means no limit is imposed. The issuer must explicitly approve each country from which investors are allowed to purchase tokens. It is possible for an issuer to set a limit that is lower than the current investor count. When a limit is met or exceeded existing investors are still able to receive tokens, but new investors are blocked. +Shareholder counts and limits are stored in `uint32[8]` arrays. The first entry in each array is the sum of all the remaining entries. The remaining entries correspond to the count or limit for each accreditation level. Setting an investor limit to 0 means no limit is imposed. The issuer must explicitly approve each country from which investors are allowed to purchase tokens. It is possible for an issuer to set a limit that is lower than the current investor count. When a limit is met or exceeded existing investors are still able to receive tokens, but new investors are blocked. Investor limits are configured with setter functions called on the OrgCode (the Org’s instance of OrgCode.sol). @@ -232,7 +232,7 @@ The technology-based components of the ID verification process will typically co * an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: * full legal name - * country and region (encoded under the[ ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) + * country and region (encoded under the [ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) * rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) * tax ID # * one or more public Ethereum addresses @@ -329,7 +329,7 @@ For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. -The Governance Module, [`Governance.sol`]( https://github.com/zerolawtech/ZAP-Tech/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. +The Governance Module, [`Governance.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/modules/Governance.sol), is a minimal proof of concept that may be used as a starting point for enabling OrgShareholders to vote on governance issues. It can be combined with a checkpoint module to build whatever specific setup is required by an Org. Although the current version is modest in scope, it provides a critical function for corporate-style Orgs--namely, requiring OrgShareholder approval before increasing the number of shares of a given class or series of stock that the corporation is authorized to issue. This vote is also legally required in the case of corporations, and takes the form of stockholders voting on a proposed amendment to the corporation's certificate of incorporation. With ZAP, that vote can be held on chain. ### C. Unique Challenges Posed by the Contractual Nature of OrgShares @@ -338,7 +338,7 @@ OrgShares are bundles of legal rights associated with a blockchain token that fu In traditional equity markets, purchasers of securities typically have sufficient information to evaluate their investment decision because: 1. they are buying from a stock exchange or broker-dealer where all the assets available are typically shares of corporate common stock having very similar terms; -2. the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on[ https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and +2. the shares in question are those of very well known public corporations who are registered with the SEC and all of whose governance documents (certificate of incorporation, bylaws, etc.) can be accessed by anyone on [https://www.sec.gov/edgar/](https://www.sec.gov/edgar/); and 3. they are piggybacking off of the due diligence and analysis conducted by a wide variety of market “gatekeepers” such as attorneys, underwriters, securities analysts, stock exchanges like NASDAQ and NYSE, broker/dealers, proxy advisory firms like ISS, institutional shareholders and the SEC, any or all of which would be apt to identify and publicize any particularly off-market features (like CEO voting control in the case of companies like Facebook). One might consider traditional securities markets, interfaces and intermediaries as providing a kind of custom UX which puts the buyer of a security on notice regarding the nature of the instrument and associated rights. As a result of this custom UX, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying a bond or a cash credit for the Apple store. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense--a kind of willful blindness to the information available. From fd5239c47fb8bf43dbd3015c6c710b74f1500c73 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 14:53:34 -0500 Subject: [PATCH 45/50] removes stray asterisk in note on DAOs --- docs/papers & research/ZAP-Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index daaadc6..bdbafbf 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -34,7 +34,7 @@ The relationship between the OrgLaw and the OrgCode is complex, nuanced, and pot For an example of qualified partial code deference, see [The Model DAO Charter](https://). -***A Word On “DAOs”** The term “DAO” is probably one of the most ambiguous and widely misused in the blockchain/DeFi community. In this paper we use the term “DAO” to refer to a type of Org—meaning that a DAO is a code/law dyad, just like any other Org. The OrgLaw for a DAO may be anarchic, but that is still a form of social agreement which we regard as ultimately legalistic (and potentially binding) in nature. DAOs may also be subject to default laws included in their OrgLaw, even if the DAO members are unaware of such default laws—for examples, in common law jurisdictions DAOs may be general partnerships by default. Unless otherwise expressly stated, we do **not** use the term “DAO” to refer solely to a smart contract that automates treasury, voting and liquidation functions for an Org—rather, we refer to such a smart contract as the OrgCode for a DAO, or as the 'DAO smart contract'. +**A Word On “DAOs”** The term “DAO” is probably one of the most ambiguous and widely misused in the blockchain/DeFi community. In this paper we use the term “DAO” to refer to a type of Org—meaning that a DAO is a code/law dyad, just like any other Org. The OrgLaw for a DAO may be anarchic, but that is still a form of social agreement which we regard as ultimately legalistic (and potentially binding) in nature. DAOs may also be subject to default laws included in their OrgLaw, even if the DAO members are unaware of such default laws—for examples, in common law jurisdictions DAOs may be general partnerships by default. Unless otherwise expressly stated, we do **not** use the term “DAO” to refer solely to a smart contract that automates treasury, voting and liquidation functions for an Org—rather, we refer to such a smart contract as the OrgCode for a DAO, or as the 'DAO smart contract'. We also adopt the following DAO typology: From a9af42500f7ed604f4897ed8576066fb110c58c1 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 15:42:54 -0500 Subject: [PATCH 46/50] generalizes references to Ethereum to also refer to other EVM-based blockchains --- docs/papers & research/ZAP-Whitepaper.md | 38 ++++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index bdbafbf..4db3efc 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -3,7 +3,7 @@ ### 1. Introduction -The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. +The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum or any other EVM-based blockchain. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. ZAP's highly modular architecture is divided into Components, with each Component being a tech/law dyad consisting of: @@ -46,7 +46,7 @@ We also adopt the following DAO typology: ### B. OrgCode -If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to Ethereum as an instance of [`OrgCode.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable [association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: +If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CNS. The OrgCode consists of a smart contract deployed to the blockchain as an instance of [`OrgCode.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/OrgCode.sol). Other smart contracts become part of the OrgCode by becoming connected to the OrgCode via the applicable [association method](https://sft-protocol.readthedocs.io/en/latest/issuing-entity.html#associating-contracts), either through an owner- or administrator-controlled association process or through a more open process, depending on the configuration of the Org in question. The OrgCode then either implements or extends the OrgLaw by administering these ancillary smart contracts. For example: * ShareCode contracts (i.e., instances of `BookShare.sol` or `CertShare.sol`) must be associated to the OrgCode before OrgShares can be transferred, so that the OrgCode can accurately track holder addresses @@ -56,7 +56,7 @@ If the OrgLaw is the soul or mind of the Org, then the OrgCode is the Org’s CN * Custodian contracts (i.e., contracts inheriting from `iBaseCustodian.sol`) must be associated to the OrgCode in order to send or receive OrgShares, and the OrgCode is also where any applicable restrictions will be set on a custodian contract -The OrgCode is administered by a standard multi-sig permissioning scheme inherited from [`MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more Ethereum addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more Ethereum addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). +The OrgCode is administered by a standard multi-sig permissioning scheme inherited from [`MultiSig.sol`](https://sft-protocol.readthedocs.io/en/latest/multisig.html#multisig). The owner(s) of the OrgCode (one or more blockchain addresses declared as owners in the OrgCode constructor) may access any administrative function of the OrgCode. Owners may also delegate administrative function access to one or more additional authorities (one or more blockchain addresses declared as authorities through the `.addAuthority` method). Authorities are approved by owners on an administrative-function-by-administrative-function basis via the function `_signatures` parameter of `.addAuthority`; such `_signatures` may include any administrative function other than the `.addAuthority` method itself, which can only be called by owners. Both owner and authority rights to can be tied to a multisig threshold via the `_threshold` parameter. Authority permissioning may additionally be time-limited via the `_approvedUntil` parameter. The parameters for existing owners and authorities can be modified later via various specialized methods. The same permissioning scheme can be extended to the Org's custom modules (see Section 5 below). This scheme is very powerful and flexible, accommodating a wide array of potential use cases and compliance techniques. For example, an Org that is a corporation could configure each issuance of an OrgShare token to be authorized by two addresses respectively controlled by the President and Secretary of the corporation. This would mirror the two-officer signature requirement for stock certificates imposed by most states’ corporation statutes. @@ -155,7 +155,7 @@ An Org may not wish to or be required to implement all types of transfer restric #### iv. Identity-Based Restrictions -As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the Ethereum addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of Ethereum addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. +As noted above, many potential transfer restrictions are identity-based. Complying with such transfer restrictions will require an off-chain identity documentation process capable of verifying that a particular prospective Shareholder is a certain person in the real world, the blockchain addresses belonging to that person, the legal jurisdictions relevant to that person and that the person satisfies any applicable “accreditation requirements” and does not appear on (or reside in a country that appears on) any applicable sanctions lists. Many ID verification services exist, including ones that verify the “accredited investor” status of investors under U.S. federal securities law. We anticipate that, over time, vendors who provide such services will supplement them with blockchain-specific subservices, such as maintaining lists of blockchain addresses associated with DEXs or centralized exchanges which an Org may desire to prevent from receiving OrgShares. The Org’s chosen off-chain verification processes provide the content for whitelists and blacklists. @@ -165,7 +165,7 @@ Blacklists are perhaps even more important. While it is theoretically possible f Other reasons for blacklisting may be more Org-specific. For example, a commercial Org may wish to prevent its competitors from acquiring its OrgShares. An Org whose OrgShares are securities may wish to take reasonable precautions to reduce the likelihood that the OrgShares will be transferred to known custodial cryptocurrency exchanges or cryptocurrency DEXs that are not legally permitted to facilitate trading of securities. If the OrgShare is a non-security under EU law but would be a security under U.S. law, then the Org may wish to blacklist any person known to be a U.S. citizen or resident. If the OrgShare is a security issued by a U.S. issuer under a Regulation S exemption, then the Org may wish to blacklist all U.S citizens and residents for a period of 12 months to prevent flowback and remain eligible for the exemption. -So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even ShadowDAOs might require the power to whitelist and blacklist persons as part of practicing good OpSec and maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ShadowDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular Ethereum address. +So far, we have mainly discussed commercial and regulatory reasons why identity verification, whitelisting and blacklisting can matter. However, even ShadowDAOs might require the power to whitelist and blacklist persons as part of practicing good OpSec and maintaining cultural consistency. For example, a hacktivist cooperative may wish to restrict transfers of its Shares to nation-state actors or ideologically opposed groups. The “rating” process for such a ShadowDAO may be binary—you’re either in or you’re out—but a form of minimal ID-verification may be needed to confirm that the person in control of a particular forum handle is also in control of a particular blockchain address. Similarly, a DAO organized around local politics may wish to ensure that Shares can only be held by residents of the applicable municipality. If a group of developers is selling a token intended not to be a security, then that group may wish to only allow transfers of that token to individuals who pass a series of Q&As and tests proving that they are not buying for investment purposes, as contemplated by the Brooklyn Project’s [Consumer Token Framework](https://collaborate.thebkp.com/project/BKP/document/1/version/2). Alternatively, if a DAO or similar association wishes to allow free transferability, then that principle may be enshrined in its ShareLaw, and there will be no whitelists or blacklists. Thus, the ShareLaw Component, including the identity verification aspects thereof, augments, rather than limits, Orgs’ autonomy. @@ -173,7 +173,7 @@ Similarly, a DAO organized around local politics may wish to ensure that Shares #### i. OrgShare Instruments as Tokens -On the tech layer, OrgShares are represented as tokens on Ethereum, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. +On the tech layer, OrgShares are represented as tokens on the blockchain, with each token having programmatically tunable levels of transferability. The tokens are thus transferable instruments representing OrgShares, and can be classified as certificates, book entries or entitlements. ZAP represents certificated shares as non-fungible tokens (NFTs) issued by an instance of [`CertShare.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/CertShare.sol). Just as paper stock certificates issued by a corporation have unique identifying numbers, each ‘token-cert’ is uniquely identifiable by ID#. This enables powerful and useful functionality: for example, imposing share-specific transfer restrictions, or tracing the provenance of particular shares in a mixed account. @@ -183,11 +183,11 @@ This layer of separation between the Org and the token certificates representing Even when the transfer of OrgShares is legal, the Org will likely take the position that if a token certificate representing an OrgShare has been transferred to a new address, the holder of that OrgShare will not be able to vote on Org issues or received Org dividends until completing the appropriate ID verification procedure. These issues can be mitigated to an extent by careful planning and coding, but never completely—unlike a cryptonative asset like BTC or ETH, the tokens are a representation of an OrgShare, not identical with an OrgShare, and thus it is possible in corner cases for the symbol to become detached from the legal rights it is supposed to symbolize. -ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of [`BookShare.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/BookShare.sol). Under that approach, the Ethereum blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as Ethereum address rather owners represented as the legal names of persons). +ZAP can also represent OrgShares in book-entry form. ZAP represents book-entry shares as fungible tokens issued by an instance of [`BookShare.sol`](https://github.com/zerolawtech/ZAP-Tech/master/contracts/BookShare.sol). Under that approach, the blockchain becomes the Org’s official share ledger and transfers of the tokens represent official changes to the OrgShare's ledger. If the Org is a corporation, this approach is explicitly permitted under the Wyoming and Delaware corporate statutes (with Wyoming’s version of the statute even allowing for transfers to be recorded as changes in owners represented as blockchain address rather owners represented as the legal names of persons). Since the blockchain is meant to be the Org’s official share ledger, the degree of separation between the Org and the secondary market that exists with token-certs does not really exist under the book-entry approach. The Org will be deemed to have approved or given official effect to any transfer of an OrgShare that gets recorded on the blockchain. Therefore, the Org will likely want to adopt the tightest possible transfer restrictions and institute manual review procedures to ensure that it is not officially recording a prohibited transfer of OrgShares. This is more cumbersome than the certificated system described above, but does offer an advantage to third parties who might be considering acquiring OrgShares—they can know from the state of the blockchain that the Org regards the history of transfers as valid. -Although in general we believe the main benefit to deploying an Org on Ethereum is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. +Although in general we believe the main benefit to deploying an Org on the blockchain is the resulting disintermediation, and thus anticipate that few Orgs will tend to represent their OrgShares through account-based/entitlement-based instruments, ZAP nevertheless has the capability of doing so. ZAP represents entitlement-based OrgShares as tokens held by a special type of custodial smart contract deployed as an instance of OwnedCustodian.sol or IBaseCustodian.sol. Such OrgShares may also be conceptualized as simply being token-certs that are held by a custodian or book entries that are marked as giving authority to custodians. For more on custodial smart contracts, see below. #### ii. Code-Enforced Share Transfer Restrictions @@ -220,7 +220,7 @@ The setter method OrgCode.setCountry approves or prohibits a country’s citizen The setter method `OrgCode.setInvestorLimits` sets total shareholder limits for the Org by accreditation type, irrespective of country. This is likely to be the most common setter method used by early, pre-public ZAP orgs. For example, a U.S.-based Org whose OrgShares are equity securities would call issuer.setInvestorLimits with argument `[1999, 499, 0, 0, 0, 0, 0, 0]`—meaning that OrgShare transfers which would result in the Org having more than 1,999 shareholders overall (inclusive of accredited shareholders) or more than 499 unaccredited shareholders will be programmatically blocked. Thus, the Org would prevent itself from prematurely becoming an Exchange-Act-reporting company under SEC Rule 12g-1/Section 12(g)(1) of the Exchange Act. -An important caveat: In configuring its transfer restrictions, an Org will be relying upon various assumptions that tie into its off-chain identity verification procedures—for example, it will assume that the representations made by prospective shareholders during the identity verification process (e.g. that they are buying shares for their own account and have sole control over an Ethereum address) are accurate. While these process-backed assumptions are not perfect, they are ultimately no more risky or uncertain than the working assumptions adopted by ordinary off-chain companies today. Indeed, one can argue that the risks for on-chain Orgs are lower, since ordinary companies cannot programmatically enforce their investor limits but must rely solely on contractual covenants to avoid gaining more investors than they intended. +An important caveat: In configuring its transfer restrictions, an Org will be relying upon various assumptions that tie into its off-chain identity verification procedures—for example, it will assume that the representations made by prospective shareholders during the identity verification process (e.g. that they are buying shares for their own account and have sole control over an blockchain address) are accurate. While these process-backed assumptions are not perfect, they are ultimately no more risky or uncertain than the working assumptions adopted by ordinary off-chain companies today. Indeed, one can argue that the risks for on-chain Orgs are lower, since ordinary companies cannot programmatically enforce their investor limits but must rely solely on contractual covenants to avoid gaining more investors than they intended. Such assumptions may be more or less conservative, depending on the Org’s preferences. For example, a conservative Org may wish to assume that it reach $10M in assets at any time, and thus always set shareholder limits below the Rule 12g-1 thresholds. Another Org could might be willing to grow its shareholder base beyond those limits on the assumption that it will not reach $10M in assets. As a general purpose Org augmentation protocol, ZAP is designed to accommodate a wide array of risk preference choices. @@ -235,21 +235,21 @@ The technology-based components of the ID verification process will typically co * country and region (encoded under the [ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) * rating (non-accredited, accredited, QIB, etc.—varies by issuer & jurisdiction—will be represented by an arbitrary uint8 in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) * tax ID # - * one or more public Ethereum addresses + * one or more public blockchain addresses * a required renewal date (will be represented in epoch time in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) * the `KECCAK256` hash of a subset of the foregoing PII (the IDHash) -* an Org-specific smart contract (deployed as an instance of `OrgIDVerifier.sol`) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and Ethereum address(es) (RegistryData) +* an Org-specific smart contract (deployed as an instance of `OrgIDVerifier.sol`) which, for each Org member, stores a mapping of that Org member’s IDHash to the Org member’s country code, region code, rating code (reflecting “accredited” status or lack thereof), required renewal date and blockchain address(es) (RegistryData) * an inter-Org smart contract (deployed as an instance of `RegistrarIDVerifier.sol`) which stores the RegistryData of current and prospective members of many Orgs—such inter-Org registrars would likely be deployed and maintained by independent third parties running businesses related to securities tokens; for example, professional transfer agents or investor-accreditation-check services -`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of Ethereum may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. +`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` essentially function as on-chain whitelists, but they only store IDHashes. Without access to the information contained in the private off-chain database of personally identifiable information, it would be impossible to correlate a particular IDHash with a particular person. Nonetheless, it is possible that the on-chain registrar smart contracts will be subject to GDPR or other privacy regulations, and the public nature and practical irreversibility of the blockchain may thus place the ZAP protocol at risk of being non-compliant, depending on the details of the Org. We anticipate that zero-knowledge proof and other techniques will eventually be added to address these issues. -`IDBase.getID` is a public function of `OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` which accepts an IDHash as an argument. Thus, anyone can call `IDBase.getID()` to determine the Ethereum address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. +`IDBase.getID` is a public function of `OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` which accepts an IDHash as an argument. Thus, anyone can call `IDBase.getID()` to determine the blockchain address(es) and legal jurisdictions associated with an IDHash in the applicable smart contract registry. -`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more Ethereum addresses at the time of deployment. In the case of `OrgIDVerifier.sol`, the owner will be the OrgCode (the smart contract deployed as an instance of OrgCode.sol for the applicable Org). The owner of `RegistrarIDVerifier.sol` will be an arbitrary Ethereum address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. +`OrgIDVerifier.sol` and `RegistrarIDVerifier.sol` are both “owned” smart contracts, with “owner” being an administrative role assignable to one or more blockchain addresses at the time of deployment. In the case of `OrgIDVerifier.sol`, the owner will be the OrgCode (the smart contract deployed as an instance of OrgCode.sol for the applicable Org). The owner of `RegistrarIDVerifier.sol` will be an arbitrary blockchain address, which is likely to be controlled by a third party maintaining both an off-chain database and the registrar smart contract as a paid service. Additional authorities (beyond “owner”) can be permissioned to call one or more administrative functions of the ID smart contract, either generally or solely with respect to persons located in one or more countries covered by that authority. In the case of `OrgIDVerifier.sol`, such permissioning will piggyback on the authority scheme of `OrgCode.sol`; in the case of `RegistrarIDVerifier.sol`, authorities will be added directly. This granularity would enable a ZAP Org to appoint different transfer agents in different countries, each with the authority to perform administrative functions pertaining to and only to investors subject to the transfer agent’s jurisdictions. Although such functionality may not be important for the smaller, privately controlled Orgs that are likely to be the initial users of ZAP, they will be critical when ZAP Orgs are global public entities with shareholders in many jurisdictions, each with its own ever-shifting laws, rules and regulations. @@ -325,7 +325,7 @@ The experimental Waterfall Module, [`Waterfall.sol`](https://github.com/iamdefin Preferred stock will typically be convertible to common stock at some ratio and have a 'liquidation preference' that is hard-coded at the time of issuance and taken into account by the Waterfall Module in allocating distributions. Varieties of preferred stock recognized by the Waterfall Module include fully participating, partially participating and non-participating preferred stock; given a distribution amount, the Waterfall Module will determine whether the preferred stock should be treated on a preferred-stock basis or an as-converted-to-common-stock basis (i.e., which treatment will result in a greater payment to the preferred stock) and allocate the distribution amount accordingly. The Waterfall Module can also pay out stock options on a net-exercise basis by deducting the exercise price of the option from the otherwise applicable per-share merger consideration. -For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in a statutory merger pursuant to which the acquirer Org becomes the owner of all OrgShares, the acquirer Org would deposit the merger consideration in the form of ETH, DAI or another Ethereum-based cryptocurrency to the address of a smart contract escrow. The merger consideration would then automatically be divvied-up in accordance with the liquidation priorities of the different stockholders, with preferred stockholders at the top of the stack and common stockholders at the bottom--unless the preferred stock is getting paid on an as-converted-to-common-stock basis or is participating, in which case the preferred stock would be pari passu with the common stock for all or a portion of the merger consideration. The allocated amounts would be distributed to the addresses where the stockholders held the token-certificates representing the various issued and outstanding shares of capital stock or stock options. +For example, if the Org is a 'target' Org to be acquired by an 'acquirer' Org in a statutory merger pursuant to which the acquirer Org becomes the owner of all OrgShares, the acquirer Org would deposit the merger consideration in the form of ETH, DAI or another token on the applicable blockchain to the address of a smart contract escrow. The merger consideration would then automatically be divvied-up in accordance with the liquidation priorities of the different stockholders, with preferred stockholders at the top of the stack and common stockholders at the bottom--unless the preferred stock is getting paid on an as-converted-to-common-stock basis or is participating, in which case the preferred stock would be pari passu with the common stock for all or a portion of the merger consideration. The allocated amounts would be distributed to the addresses where the stockholders held the token-certificates representing the various issued and outstanding shares of capital stock or stock options. Today in regular M&A deal execution, these processes require a cadre of lawyers, transfer agents, escrow agents and payment agents. The roles of these intermediaries and trust holes, and the manual and error-prone processes they rely upon, could be dramatically reduced or, in certain cases, even completely eliminated with ZAP. Alternatively, the Waterfall Module can be used simply to calculate the relevant amounts in a transparent and trust-reduced manner, and distribution could then be handled on a more ad hoc basis--entirely on-chain, entirely off-chain, or partially on-chain & off-chain. This should be the future; it just makes sense. @@ -333,7 +333,7 @@ The Governance Module, [`Governance.sol`](https://github.com/zerolawtech/ZAP-Tec ### C. Unique Challenges Posed by the Contractual Nature of OrgShares -OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens on Ethereum or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. +OrgShares are bundles of legal rights associated with a blockchain token that functions as a transferable instrument. Unlike with typical ERC20 tokens or other 'bearer instruments' such as protocol tokens, persons in markets for stock, membership interests or other types of shares, or even debt instruments like bonds, typically consider it important to ensure that buyers and sellers of the instrument understand that the instrument represents a bundle of legal rights and the nature and limitations of those legal rights. In traditional equity markets, purchasers of securities typically have sufficient information to evaluate their investment decision because: @@ -343,7 +343,7 @@ In traditional equity markets, purchasers of securities typically have sufficien One might consider traditional securities markets, interfaces and intermediaries as providing a kind of custom UX which puts the buyer of a security on notice regarding the nature of the instrument and associated rights. As a result of this custom UX, it would be surprising if, for example, a person bought a share of Apple common stock but believed they were buying a bond or a cash credit for the Apple store. In the unlikely event such confusion were to occur, it would almost certainly be a result of 'user error' in the un-ironic sense--a kind of willful blindness to the information available. -In contrast, tokens on Ethereum typically do not represent bundles of legal rights and trade freely through any Ethereum wallet or Ethereum software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). In general, a user transacting through such interfaces could reasonably believe the token they are buying is a cryptonative asset rather than a contractual right. +In contrast, blockchain tokens typically do not represent bundles of legal rights, and they trade freely through any blockchain wallet or blockchain software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). In general, a user transacting through such interfaces could reasonably believe the token they are buying is a cryptonative asset rather than a contractual right. Although user confusion is always undesirable, when it comes to transactions in securities instruments, it could be disastrous. No company should want to sell its shares to a person who thinks those shares are a utility token. This could lead to significant confusion--for example, a buyer might not be on notice that the token it holds could be converted into another token pursuant to a merger transaction under applicable law. A buyer might not know that it needs to contact the issuer and supply a Form W-9 in order to receive dividends on the share. A buyer might not understand that it has the right to vote on certain corporate transactions, or might not receive proxy statements explaining the proposals to be voted upon. @@ -360,11 +360,11 @@ Idealistically, one might bemoan the fragmentary and myopic nature of these regu Addressing these issues creates a unique challenge for blockchain-augmented Orgs: namely, how can the Org ensure that a person who has the UX of simply transacting with one token among many knows that the token they are transacting in is not a cryptonative asset, not a utility token, but rather is a very specific OrgShare with very specific legal rights and limitations attached? To achieve this in the context of public unpermissioned blockchains, new information channels and consent mechanisms will be required. However, these mechanisms should be designed in a way that preserves the peer-to-peer, trust-reducing virtues of blockchain by avoiding the reintroduction of gatekeepers and intermediaries; otherwise, what is the point of using a blockchain at all? -In an ordinary client-server architecture, the solution would be simple—force users to buy through your app and present them with the appropriate contract to sign as part of the transaction flow. An Org may try to approximate something similar in the blockchain context by creating its own custom interface or wallet for reading from/writing to the Ethereum blockchain and interacting with Ethereum nodes, and such an interface could provide context-specific UX supplying current and prospective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also publicly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. However, because of the permissionless, decentralized architecture of Ethereum, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface. Buyers or sellers of OrgShares may still use the Go-Ethereum client, Parity client, any wallet, or any other means of interacting with the Ethereum blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. +In an ordinary client-server architecture, the solution would be simple—force users to buy through your app and present them with the appropriate contract to sign as part of the transaction flow. An Org may try to approximate something similar in the blockchain context by creating its own custom interface or wallet for reading from/writing to the blockchain and interacting with blockchain nodes, and such an interface could provide context-specific UX supplying current and prospective Org members with useful notices about the legal terms of the OrgShares, transfer restrictions applicable to OrgShares and other material information. An Org may also publicly encourage persons transacting in OrgShares to do so only through the Org's official wallet so that they understand the nature of the rights associated with the token they are transacting in. However, because of the permissionless, decentralized architecture of Ethereum and other similar EVM-based blockchains, an Org can never be certain that all OrgShare transactions will occur through the Org's official interface. Buyers or sellers of OrgShares may still use the clients, wallets, and other means of interacting with the applicable blockchain and network; in such cases, the Org will have no control over the user experience, and there will be a risk that persons buying the token will not understand that it is an OrgShare and carries certain rights as well as certain limitations such as transfer restrictions. ZAP thus addresses this issue in at least two ways: * ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of OrgCode.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. -* In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any Ethereum-compatible tokens) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's Ethereum address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. +* In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any tokens on the applicable blockchain) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's blockchain address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. From b00f8b8c1b21341c59ead5f56725aec728c84b1e Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 15:47:52 -0500 Subject: [PATCH 47/50] fixes typo in ZAP description --- docs/papers & research/ZAP-Whitepaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index 4db3efc..f576728 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -3,7 +3,7 @@ ### 1. Introduction -The ZeroLaw Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum or any other EVM-based blockchain. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. +The ZeroLaw org-Augmentation Protocol (ZAP) is a general-purpose tech/law stack for augmenting any business entity or organization through the use of smart contracts and tokens deployed to Ethereum or any other EVM-based blockchain. It is non-rent-seeking, fully free and open source and is neither funded by nor requires the use of any protocol token. It is intended to be compatible with a range of legal compliance strategies or applicable legal regimes by providing tunable compliance parameters; it is even compatible with antilaw positions. ZAP’s compliance parameters may be tuned 'all the way up,' 'all the way down' or anywhere in between; thus, ZAP is suitable for any entity or organization, ranging from traditional corporations to anarchic, pseudonymous collectives. ZAP merges the vision of a borderless, decentralized future with the power to comply with existing legal requirements & best practices for doing business. ZAP has been developed by ZeroLaw, an independent law/technology team working to make technology and legal agreements interoperable. Anyone may contribute to the protocol. ZAP's highly modular architecture is divided into Components, with each Component being a tech/law dyad consisting of: From dee1af8d333da04c63c89e6bd9c4f41a4f8e9e44 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 21:01:23 -0500 Subject: [PATCH 48/50] revises description of types of custodial contracts --- docs/papers & research/ZAP-Whitepaper.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index f576728..271580d 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -270,9 +270,9 @@ Custodial smart contracts are approved to hold tokens representing OrgShares on There are two broad categories of custodial smart contracts: -* *Owned* custodial smart contracts are instances of OwnedCustodian.sol; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange. +* *Owned* custodial smart contracts; they are controlled and maintained by a known legal entity such as a registered securities broker/dealer or a centralized securities exchange or cryptocurrency exchange. -* *Autonomous* custodial smart contracts are instances of IBaseCustodian.sol; they are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges. +* *Autonomous* custodial smart contracts are autonomous in that once deployed there is no authority capable of exercising control over the contract. Autonomous custodial smart contracts will be useful for escrow arrangements, implementation of privacy protocols and the operation of decentralized exchanges. As discussed above, an Org may need to carefully limit the number of investors it has in order to avoid opting into expensive regulatory regimes. For this reason, ZAP embodies conservative assumptions regarding how ownership of custodied OrgShares is counted. When an investor transfers a balance into a custodian it does not increase or decrease the overall investor count; instead the investor is now included in the list of beneficial owners represented by the custodian. Even if the investor now has a balance of 0 in their own wallet, they will still be included in the Org’s investor count. From 389bd2fb0ee15b4747917e63164ab33cc6ec1848 Mon Sep 17 00:00:00 2001 From: triggering-event Date: Thu, 14 Nov 2019 21:17:05 -0500 Subject: [PATCH 49/50] adds conclusion --- docs/papers & research/ZAP-Whitepaper.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/papers & research/ZAP-Whitepaper.md b/docs/papers & research/ZAP-Whitepaper.md index 271580d..62f17f1 100644 --- a/docs/papers & research/ZAP-Whitepaper.md +++ b/docs/papers & research/ZAP-Whitepaper.md @@ -210,7 +210,6 @@ Investor limits are configured with setter functions called on the OrgCode (the The setter method OrgCode.setCountry approves or prohibits a country’s citizens or permanent residents from being shareholders and sets investor limits within that country. Its parameters are as follows: - * `_country`: the code of the country to modify * `_permitted`: permission bool * `_minRating`: the minimum rating required for an investor in this country to hold tokens. Cannot be zero. @@ -228,8 +227,6 @@ Such assumptions may be more or less conservative, depending on the Org’s pref The technology-based components of the ID verification process will typically consist of three tools: - - * an encrypted off-chain database of personally identifiable information (PII) regarding current and prospective Org members, which may include each such person’s: * full legal name * country and region (encoded under the [ISO 3166 standard](https://sft-protocol.readthedocs.io/en/latest/data-standards.html) for storage in `OrgIDVerifier.sol` or `RegistrarIDVerifier.sol`) @@ -345,7 +342,6 @@ One might consider traditional securities markets, interfaces and intermediaries In contrast, blockchain tokens typically do not represent bundles of legal rights, and they trade freely through any blockchain wallet or blockchain software client rather than solely through broker-dealers with fiduciary and disclosure obligations. Transactions in ordinary ERC20 tokens may occur through a variety of interfaces and instrumentalities, whether on a p2p basis or by means of centralized cryptocurrency exchanges (e.g. Binance, Kraken and Coinbase) or decentralized exchange smart contracts (e.g., Uniswap and 0x). In general, a user transacting through such interfaces could reasonably believe the token they are buying is a cryptonative asset rather than a contractual right. - Although user confusion is always undesirable, when it comes to transactions in securities instruments, it could be disastrous. No company should want to sell its shares to a person who thinks those shares are a utility token. This could lead to significant confusion--for example, a buyer might not be on notice that the token it holds could be converted into another token pursuant to a merger transaction under applicable law. A buyer might not know that it needs to contact the issuer and supply a Form W-9 in order to receive dividends on the share. A buyer might not understand that it has the right to vote on certain corporate transactions, or might not receive proxy statements explaining the proposals to be voted upon. Thus, along with blockchain’s tremendous potential for decentralizing transactions and opening new markets comes a resulting vacuum of infrastructure and best practices within those markets. If the OrgShares of pre-IPO Orgs become tokenized and freely transferable on a trust-reduced basis, the informational mechanisms that exist for traditional public equities will not be available to ensure that purchasers of these OrgShares are fully informed. @@ -368,3 +364,15 @@ ZAP thus addresses this issue in at least two ways: * ZAP trust-minimizes the authentication of legal documents pertaining to the Org. The Org admins can record the hash of a legal document (e.g., the Org’s certificate of incorporation, or a Shareholders’ Agreement) to the blockchain via the OrgCode (the Org’s instance of OrgCode.sol). Current or prospective shareholders who receive the document through potentially compromised or secondhand sources can then verify that the hash of the document matches the recorded hash available from the OrgCode. This process can also assist with version control, since Org governance documents may frequently be amended and shareholder will want to ensure they are working from the most current version. * In a future version of ZAP, we intend to add a module that enables Orgs to gate sales/purchases of OrgShares in the secondary market with an automated escrow process. This would enable issuers to ensure that the contractual terms of OrgShares are agreed upon by future buyers, without representatives of the Org needing to manually permission each OrgShare transaction. Each OrgShare purchase/sale could be required to be effected through a smart contract escrow. The OrgShare tokens and the purchase price (any tokens on the applicable blockchain) would be deposited into the escrow smart contract. The would-be purchaser would be directed to a website to e-sign an acknowledgement of having received disclosures regarding the nature of the OrgShares. The hash of that acknowledgement and the purchaser's blockchain address could then be recorded to the smart contract escrow, evidencing that the information had been received and the acknowledgement signed, whereupon the OrgShare tokens would be automatically transferred to the address of the purchaser and the token-denominated purchase price would be automatically transferred to the address of the seller out of the smart contract escrow. The smart contract escrow could also be configured to permit termination by the would-be seller if the required documents are not proffered by the would-be purchaser within some specified period--e.g. 48 hours. Upon a termination, the OrgShare tokens and purchase price tokens would revert to the original owners, minus a penalty to be paid by the would-be purchaser for failure to deliver the documents within the required time. In effect, this arrangement would simulate a traditional share purchase agreement which is signed by the parties on one date and then provides for a later 'closing date' triggered when various conditions precedent--such as the signing of additional documents by one or more parties--have been satisfied. This is a 'smart contract' along the lines originally proposed by Nick Szabo--i.e., a mechanism for automated and trust-reducing the performance-or-breach structure of a share purchase agreement. + +### 6. Conclusion + +Thus concludes the ZAP Whitepaper. + +We welcome all contributors to ZAP, both legal and technical. If you are interested in contributing, please email g.shapiro@zerolaw.tech (legal) and/or b.hauser@zerolaw.tech and a.firmani@zerolaw.tech (code). + +If you are interested in engaging the ZeroLaw team to implement ZAP for your organization, please contact g.shapiro@zerolaw.tech, b.hauser@zerolaw.tech and a.firmani@zerolaw.tech. + +Please keep in mind the disclaimers provided at the beginning of this whitepaper, and use ZAP responsibly. + +Hack on! \ No newline at end of file From 4612763e98003a01fb030432b78dac03ab56179c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=A0l=CC=B6=CC=8D=CC=83=CD=8A=CD=81=CD=90=CC=AB=CD=9A?= =?UTF-8?q?e=CC=B7=CC=8A=CC=9B=CD=81x=CC=B8-=CC=B4=CD=81=CC=BFn=CC=B7?= =?UTF-8?q?=CC=9B=CD=9B=CC=8B=CD=9B=CC=93=CC=9C=CC=A3=CC=A5o=CC=B6=CC=8C?= =?UTF-8?q?=CC=BE=CC=BF=CC=92=CD=82=CD=84=CC=8Dd=CC=B8=CD=9B=CC=94=CD=80?= =?UTF-8?q?=CC=BDe=CC=B5=CD=84=E2=98=A0?= Date: Mon, 18 Nov 2019 11:43:16 -0500 Subject: [PATCH 50/50] updates license section of readme to cover documents --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2df69ce..4270c7e 100644 --- a/README.md +++ b/README.md @@ -111,4 +111,4 @@ SecurityToken.transfer confirmed - block: 14 gas used: 192451 (2.41%) ## License -This project is licensed under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) license. +The code in this project is licensed under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) license. The ZAP Whitepape r and SFT Yellowpaper are licensed under [Creative Commons - Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode). All model legal forms, including all documents contained in the "model-legal-forms" folder, are licensed under [Attribution-ShareAlike](https://creativecommons.org/licenses/by-sa/4.0/legalcode).