From 9a7fb3ebf0007a29d3cda9bc5c5807cdf5065ec3 Mon Sep 17 00:00:00 2001 From: Michael Winter Date: Mon, 6 Nov 2017 20:49:31 -0600 Subject: [PATCH] First commit --- LICENSE | 674 ++++++++++++++++++ README.md | 1 + audio/.gitignore | 1 + remembering_clive_wearing_score.pdf | Bin 0 -> 137744 bytes .../remembering_clive_wearing_main.scd | 38 + .../remembering_clive_wearing_synthdef.scd | 100 +++ .../remembering_clive_wearing_visuals.scd | 53 ++ 7 files changed, 867 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 audio/.gitignore create mode 100644 remembering_clive_wearing_score.pdf create mode 100644 supercollider/remembering_clive_wearing_main.scd create mode 100644 supercollider/remembering_clive_wearing_synthdef.scd create mode 100644 supercollider/remembering_clive_wearing_visuals.scd diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9cecc1d --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..e020450 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Lamentations I: Remembering Clive Wearing diff --git a/audio/.gitignore b/audio/.gitignore new file mode 100644 index 0000000..d8dd753 --- /dev/null +++ b/audio/.gitignore @@ -0,0 +1 @@ +*.wav diff --git a/remembering_clive_wearing_score.pdf b/remembering_clive_wearing_score.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f9c162799b6367d7d705b1feffc45033ae06610b GIT binary patch literal 137744 zcma%iQ*>rgv+WmlY#U!}qhs5)(_zOpI<{@2W81cEJ00uf{P&J=AI^O^`(^L9wN_QF znzLrrCQ}d*qhq3HgCUz)7+is2Az~!@ZDa|D4bP?4feZD{k%0yWmSUor(N$ma{E0M z>Rax$N#Xb(p+ROy_gMEel~rEvj}Rz$vtd$2Bs0HQ{lvCYZ>ascZ>S@|_#?(DIAh*f z5&xDyt`3{~5F7})ljZa`MchNt|tl-ZmKfWE4 z;rz7I1#ZDYHs*YdwkRSU`4R5j_0(q_>Zz+1$W&N$G)!3iE!fBqSH|WB6HsyGTHyGY zjYJiW6K?4kvc38UXrGxN1C6}@Er@k)X!5T;?|18>D|1n|agP&95AWRhkM_QhYVjWL z;esTbMx^~Tt_`aa@dA@>*9od$YRe%=ORWfL>X$%L*F zi-&$N?+gPvGZJ(U@LHw>GiFQG?%GHnw$(H(l?@1SGJ!Bl%5>?cVu@;N_4MzHoin^U zWHg`^Kxtw6r3zbGA60&~UVj#e(NhP4cQC!;n)|lyo-@JOADx@!zZXI!r4)P~K0udz zM&^t3L(Xsr^+{3G?PJud?oR+w?x@REZiP>2-cR}j9p};K8-93r>x$#f1*e6LH^HcV z9zJt}R?=qEU2)Mzh+48K|IXJbzp?lcoFeRh(SVN^@U)Y1kg7N1$ccums{GR|D9CPEZwEg``=Lv@Q-@7SDSTp7P=N2B}Ic9Qub7J#p27&u! zIk>BFQ1Lr(9%xOoWT4e?^HiT2U>GR;gjgkN{UMmJ!9Qzang^V??r1|+kz~uB!Rh>b08*l046xJs4LOKozhqCQlEg*To2toks0-E@ zD5R(EW0!k(WkSE+YeL;cd*lt}Xd7h27S#V%FYP&3E6x$GGuko6q6I-{NZ0GQf*`C+ z&B%^~x1hF5KNZ{BXicQLlRz2gX^}R*o=5}p!ZOW-&)_v|*uv2}B9dUMoa)nJ>G2>X zZlX0cuVWd;7_lp|^7e1DzkmY#xoU|Wf2NA&Af7HV=@xwm=%@L_gI|aD53g!Eb6G~D z(=Lwf+X25qe#$J=D?o=xV5B;ncIoyL(n3_RyxP)QV-C%CCiAI&^{BuQjKPM0X8ZA&bs%;S{&s|Ai!t3Fc>Z*Ivf=@(8LDC0Yt z!&1nOwr1C?BxL2B(vYKSB|xqR3msaEg9|CTC%6lH8#qxxyu&j2$DkjYNJ?E~76-cm zzdBdVh7~5@b$@2sTrnwE!(mAFpPXii1&)|zjDIUxSs7{vsU1^_U)3|1SjGx@KI~G) z?gM}+t1#v_S#Xj}bFNOZc7Csfd~9+hVLVRgHf}rfWmG<~gBh)$gcEYPPYfHbV(3`v z1f~y#i!kq#Mkb~kcGZT!P8O)A14jb?VDG2P0KAluXskaIy6?~%+mNPuREOH)n(hzM z1OnBlkSfM~z!sKI7HTdKocJC&BzDxg&Ml#lpm{)i-hjLNIDvD~$TD$EEE&N5J0%uQ zF_MT#^J=*`f5b1B!oqL52o98y@=I%2=Vc)M{bY2`2cc$7KP zxiEPoqVdP(w!ZtQnO!{m6E8J7oJiiqSwizke{b4eqM$-)sGXqGjL8eP%N=*5_kHvb zx?jJqRH~YHnNNdO5Ko52gA&OlpoF2FE<;2JzScz>x%fM_&m_wQPk0ZXFi$(l_=5&Biuhr# zU;_*7IOtC+*E&cism)|G-jy@q)>qFm+5j0D(A=)HnT=L@w1SwsM@Qnns_a7O&&%*E zW`7k@kd4qJ9IkDx!|x)wX;{Y#j%qC0_ZJBspupy66XKg~L-L7k2Wp~IT5;bh7#ukN ztW)DLIlt;n1k;X4)L;%a`{cx$1ra~U(+DDamYoBxc4i5ycov2!E-M@%om%4aa2jvK zQg@o%;Ekn3E}bDzfK|(5q+dbS(raXg7Y*-;6PrJ{ zR_m=3I7wDlpAzX8|HfacHi4FcT??ux5+Bv`yd_G!(MnnDx`1!e70)k()zbD0ON3@= z9o`S0LLCYpf%b0hc7!YW!J{(J%~!#V_{|*svbE&7e^hV(03({#i^4^T9xldDkL*W5 zScSR6izbPnEutZW$XI~zELmi4oWwuq=_8N;;dT&C^t`xIhKKC7Hsx8VvtU>LlfbCbD>n z(jLzxs>n^{>Ok@`??6D0(#~MC_Kx?vMEsEenrbzmQ409H!W}@xUzt`f*MU7$GVhsKanfI0pw^PGbq|>fdFOsbkT#Q_4T(gH z4V5F!!GjEoQqm5Ny;Ycd^3)~=y`o{1vZTYaW@N+uv}=ABM+#^$D=6wdhPU-|vLg0w zaRC$X9l4}Ru}PUbb)<1O@jVeV zU7@(MM7FZ@0+2LZZ7y({0V%XayKdfJJ5ZJj9`^#|q9LM53_j70hTHT$5rN!kkVQP8 zDUZllg4a+r?%-QkQ#Ek!JQ17fJ26NPKAE>dly8ILD73g9iyIEKnGz_GJ~rNS^aql- zUGEO<#7Gw?xs+TNySLi~0FZ`WeVm zl3G-_140T=Oevo{X{RLe#(@M#(!p6P-W(cgN-4aUNCO5QaZo49xOC02adkr@1v<+J zl%he1!O8(AD?}%f3-EM}6)U8i%-P|mqihz8rXtp&2dc@;nP{lq;Bh_1!JlgRyK%b> zWwd&FeT?H;qr>sPjFXonCd~D_0cz7Ij3%|7LA0x>ilawU3@d($kj$sOC~0!S{Dks# znLwK+Eb$V5E9081HtkjYGwX0rL|XES!(MFC$vnM<970;ms77?6$SrGRs9p9lrg5u| z#HWkv1$NUIH>$T-=bfAkp6bVyocvaZ56)J~=oXA!29oTIbCeuwL0Ll16$?!Zt4+IY zNWpM^&7SSEJWEy%c}`DT*Mi&?`FE$Z1V+yIZK|qK2Fpf8Dx8N9o@J&u3O9MFlM_GmiQ2mP_m|d&*ZO z*1;V#XjAP03v4*1zCZm$qsLeQ2K})=SMlNYOy{d>U8tN50ovn3V3kSnLK3%mJK`wM z8)Gpb*eMHs5b#65@E+A!@@6>vRs&f(cc`?>F?}~#unFO3(@9WSxY6PP6lk!XRm^{p ziG(YeP8E-5YeEdFyj$uIZi>#DwN6!wueOM}sya;=G{rZ{k|TeT0T7%Lg)TotRwA|M z2a|ee9q9H5SP0Y~Kl#{PeR@?!Vv-0dwDq1Xva8n~Q!fM+*ay0YIQ+9z_--N!Hx$-i zux(IYm_FgwJ`B%;XQh)-Oz3{2KCf#KYM_|lme*8K-bOGER8&#tK0R zz?j;a{9k?H`|H2838w##NWsp;#r3}xDK2@f9M?JHw~y6N9?!}%v!Ek6LRZ(T(#^@W z9n)F|9JSR~y>iLcjzmy+3r&7sEfWIb<0%zUv}5x|l!{2k&{hGj!M3@xvK}k%q`ZBM z@hVTL`4W_K=P_N+`>=&IeQoNxdhA~f*R3U`Z&K&Dh2})9UoSSlKZn=VA2FAg#@lLB zV5_`69|jL&fM<%)DkiqNo2h(Eg@cvS>VaEt5!+ku&##l`uKXW29}y{V^AXqEKKJ{J z5s2!(U!YI6@c-2H-|g6}N=+5MY(5v|>GhkR7|tvT$}6GcK<7L^r)&{R#I?o1LR z^=3}?UI(S`(+*Cbmma46oyBN^sXzl;oc>yZP5SwMfjmJT4R_<3FyTKCY!(y{h;rAp z5Ik%5|v=wx)AYA-F`G;#)UCIFE5$~YxGJ$R6RX{L zq?8*jJwe2oFz8`^Th!BIYwyR755mC$XX@p6fPBI-iYxb+_v^t2w=I?A5Tx85u0R5Y zw{c~q0d=*Px~Pq;U|naPw40+Sr>ZD z@eGp;i=m0mu{IOaFbDWNJU?rM*aGWH&H$?(Q)sFZ5vTM2JBIlvn^+a-vZP z=nEtAnK>9p!a5(5;G=|Q|4HT4&vD8K&9~;p1GRZT)G9fA3Y;8*&>#tAdGZ2+LV{2t z7w5!P1BG~kMc()6u|ta0nZoWRZ9somb9hSJ;jgo%zEV56{!K7KX`7V9XdC2dovPc} zr;Yb=HRB}TOpT@(_0E=2gKSr2V?N?BM_hyo0;og{X)iS>MWJwWQpd*X1%e3y5Teu7 zMcFtX&^*3m?F4-v*3U_my1M22X|`iVOMKW@R!vxbz2Z>+5NQo2LF57m0meXPCB&2P zM1GEg^hP)sq|jQ>{rGAn+@)Top-KIa-2Z8Sgiyiz$+cuBwr}F>v|ug*rTmu^ z1qF?q_OVxGT%n#L9}=k3R0&iD$j_zOW3Dfj^!xk!%x-=ix&FWH-Z=7C(RO#}aE9bl zbLXo&AC3uI{m|FmJaqBXf?mz?k7i>SJ_)>VLc^okVw7_j+~TR~3B0|Y>6cNpQ!kqO z&v)zYP21aDQrTNuf1YkP<+M-40>$e#1_FWaU1P{NN_EU*j(qL`i6YxgQUw5F}K6uCq_~>)p0Qq(7^ylrlMrC+{OsW+=2*j zr2#7^0jQo?QDl-9g3T_Wd0E#Q9+OZ5o-C6BHx#eWS1UU~iagv*!toW;=XX2J4<;l>D8GlkYiK53!4l zuA2Ul>K%WZ3oor*BxG5bn4$t81{4V?ikQ%$o+t+yYhgoV#HDCk>cIl9ovtAiQc@< zo*OtP{;W*E7f<0JD?zqjhG*mtWuyf(G&s?TaWrrtKze`>iIkPH0$&(aYL*D=LY$`m z4_*^dwBuGM*EBcu*|V8xjsUD>DPHl(8&dgR)M%eK1UcNP&>I@QAy%BIBKN3_@oW&6xZk*qGFY`cz$)qCjt@u%&xR`UCc7NJK7oO`oK3Sc0#cY~Odze-s z4=&{OXG3hK>S9~1O;m5-)yQ5>SfJK>FJH}g7gzHmsv@d;2vG_L#CJLc!xRE7Tn_C) z*lN$E_|BIg!LbbmLF+r6q(y9hx6M|C1k0gSYtL(9T1}vP?h`a%N?_7K*SmuKD?txt znb_-HH^Gvh3mJeo>;%$xOucLmVOx=3@6jVGk(qGlI-@2-p)zcO2LTpjIfd|++rq9u z<~*>qaYPbENQm3i*|@M{-uE;;zSxV`1N-f$lL+Eu_doe(18}%i~0o zewKG&+@AQPqWPXidbN}9hj?LuW8DQKE7MyY+^ZhAI$$Kaj{fOrVuD_eDGo{u;F`0G zq5GliP`CnYmgTDe-Ur9Ddmb%P94(TJN9m#0*Rx40;|;omCqz-%hMnNWz4X3wcGFp) zsGq&G)nieDg(4F&eP{7-f95XJPICFfq0D|^Xlex%3}mhY%zfkYfhP0m%7FCmH=fmx{2wl*==ncg`v5H zh!pU7n6zjsh3J2L8!^9OHus=sWFj7&D?h5wO1gDt6_~uG zVM3pgn*@*J-6(c-)IQDevzqL0_*v$it-pKfBY$=5wt2aCGm59-szoNx=b4ZMCW1cB zlixZonNDEk7j5%i2CWrr*QCl|iz;kVv{jX~RLG{s&;ZvBCgCN=d9Yq3T*@LbAwK6q zZtAN&B^+q1Fog35EtksggBgibuGXOyPfkVaN}h9>_?7(aYS*s5?@BK!J?# zWM)V<7!mwYH_MpfY))cG+6cIpU@Kg#?Io(s`FlCM;-ho;I6rz*_3^yKq-e;$t@3Wt z`YTM#gnWwN?N3G%Z+ivoP*kM5A|4coggyBr7~7zvK{z6HlnlL({eY9y&X`Z4i9S*5 z2c=M~*QKqMYr1k6)@?r5w`-1$%I#zwUl&+&CK+Q`sJ=K0Jlnl~8cmye1+O>}4(JhL z+TG?&&DB^3EBJ5R9f;}wvNdQ-bB+@{2_Sq|Y77WNN|L5eYCE|A)qczNWFkTWO$4d6 z7qWsh0noI0L%W_{rS#0u2wpIU5Vjd0`JFH~{f%d9dq!y+2{)(UTG70Yq?U=3pQK!Q z6JRxrPOJ|1W2uFfb@8?*P-=IjwV#Yz?sXvoU}d)?51Cio0y%a^okCD=o!r8KdvibJ z836)3qDR!0JY`Wv<~Z)$dHZ7%*lRyz8378chNLoV>Ff+)tirJ7X|db}0z`F}GfzV> z7Z{-Z?dk^CH=mC%7X(?U2`Hgqt%l1!&L&YFI2MwoHVgK}9+_4^I1TX%9&EA#Ojd_2 zd#AVq=kN^3#!~8-^cD3acW2{7e-{`x;<4OW=>FO!JEH>B55rf3w;2>?LFWU@nb+nC zYmgg}z`Ncx+X61HiX*SD{UnA=^A$e9&n z8c5yI`(8gjMfvTo8&VZQjcGr(I2b4pDQcEqI&tBb7C9AySuGd=^B8RZ~z8^1Rh8V9==H@z6kw$yXB(4q)GKfLjgRr!S~Xez2Z+QQGM zD=NyXXG5xKOgCO9eFy;GAw*SmJV{-AkfB1^ti5obbun19&oQrP)uZWHYyVP)b9zXv z+KSWmu2D$8rdC#Zpa#s<-raaUl5s}{`wmyQ^X>6)tUZMg`;4G1%@6hVzvExR^5kEr z$G!6wPFPRuYNjsU;IN2l!9squ)bn#h0*&fs{OoGHbtb3;Y0%TbbnGR){zuFvF7DCp zVN^(<3Nn{4InJF`UZo!cB^<#B7&&@c@X`L5vi?tvd7_M;GtRTIt8DzI!Jb6mlvh!k z^o9DmZw2acKPdYg)ner}UP?Htl^{#vWQs$@d)M*E_t$USCH6@=GLsawA3D&vF`aP; zMkD6`O~pU?JgLub>VMdkc9=y{0TW%_Yk3Rjlkc0RY7#w>mA(J7J z-+;+CuU}p;;z`49ti(h}R*`~t@kU?~A_jy>L-Z*%rR4MY6;26hMFfv5Y+qqs(~2~> zOcjhkiNkotfqX|8WIobTUp?GH?fA-igKx8^EdG+nIS=bg4%WW+B4_@+@?P_(34azD zIJ8(!adW+6Y-_L0b6Y4Pla8@b1#*W7Iur)%i~VCRYdh?`W;XR`Iqp<(Pt)Hs(>#;YY}g z-C!(`e~Vu*>M^?8BZix$BP~&(eJ5~#Jhm5;cQI;RE-HCD%G=S@giAVfQ*CnPq1el| z9sbNwWV7)HB4tx#YJnL>k2RS5`KrNGJnGeuoR0Z7vHhoB5WU4rSL0- z)$w}u=Ac>=P|8^4c_VE7>l`Xl*)ANH9_T33k789Gf!5I*AI zf7c#PGS~_ojXeXinp`=O*+FccGQ+Vn{z}1&_eSd925eV~;yk=WrB6t_=73~LVhli<4m`WzdBXl&Wc`)0%WL+JwE}X!K z^fDIoq(74vH{zG+xglZ=DPpWP)->S4kT z)>JFK)+qZ6Lc`EPqQc(I+%gVN4{V)+#=S(CMLN%Bg^2;Gv1rBUOIlgSPBKH=S3g`( zDW6~NNpR(~^ZlEclUB59OmLM!hyiI*l)&@&I~f=D?J-#v!hW0kA>4kV^-!Ao0?g!Z zuW2*|%Tij=1vv=`Iwych*gmsle^~4Mo43}AOz0z}SzF#!CPYX8y5VHrWV>C&>Hq2q z{)$X^44Up1L5TIWz{1>3m>k=YQ;Wm$W`*LLdE0Gpdkk>Ml9MAMRlE^c<_tcXAeJE| z@4Vpu&U+u?u_%?&!NY%|ju1L8txZuaw_uSQ(xNxliU(lFb70TgiKMgBZmsyG`iKBj zqgYCcvZKnI37_ov!@CK84o5q0`_B__r}gjowl2E_+C1A*4UG_ogPOS_Zj$5Hx$2Ic zbBhF_O+%F#=pep}Bqf#HP!+9k*BJIv1X0hb^Y_e${oQkCmS{*>ND(6Xjv2UbuE3&5 zxyP0+?~M9oEQ>}4pPW8zU_%iYf&_U391=@vl#;4c$R@-KZ}*DYh8TXHC* z*0GOJW0IinnjaO%%YX9H$iJYiMu>-mFB$$DLh5>PM8nmRWuHo`lO}ldicL&4JG9eJ zkCzUtf7FT>3d!7VNeBE|yyR~uBpE2Yn!H{jul|^PzS9Z2yk02|_qew#qeo=p%qG11 z&>ja7&}J(6^tKN+X@*Fp9-Lf1tYVEwY~Zf<(k${BcqkJUo*t=TT<23E6+nX3wE~7B z;(~z)w5Ae8S<#zOSmtz(-YN1l97p7IU(PjimvBaKN2!1+E-}g>>aoOMD7Y%30$Wnj zpuqqvENsH*i)!T87c{NbMNx&9F6EAz;*rw3d!C+i9k^THWm0}^5PH;48o90atg(9{ zw1z1{CiOKZ*E>*x2L-bLq7I9G{9Qd4sCq{ZD zFBa&ST`-k$TymG@Po!PwUHIWoT{YkjN=P>-*B7KBh0%NUe>`py&K{nwev8fa&pc#^ znmz!oyy-7H$bTCx_I6~C_V|7PgX%!$-)C#iCq6CJitYKk#9QVujR{cO+*&J1>or+w z$IT2+qn69jIyx>+M}O?Hj7EV8c!nLWDlr^`Qc2_7w8Wmr{3^jdm*qkP&>lh-)#L9D5|kg_;V44qWfso z*((cSUed!)b8mssYs}Y zmP^4jwVgNX>GVglwDHg|oaM$9yyjL{mZWnG)3d_`nt^3D}CQw+O;~m^?=j3gj)TrfjU}$AOMsI z3bayum++iPFzl#_0*+#=M$h-(B7Yaj9~?{1#o@y{^(Va-GzNy&?p_Z-+57mlM+C#Q zk3)B&jqd9Zy;aqR-Nz!wU(JR6_*5uc-EE;9@LJ2QqI1FPkHPKF*Vjq?ZJm$hn7?{D zFk=jQoo}BH4-tsVzAxdASAbV}{SPlLd-MfjGm)v$aQgDi*AjUHW7wZrc;N*^ z4r+!;Q8ZUs6h+`TST3lVg35pEIVySzGl60{J)Quu$v=$l_LP)8Zgn4U$Yf4OkXiS{ zq{Me0G6YVy-tHRD_2;c)-yO?j0kV8YU*hQAsR$IK%k_{1cej&;ZDu#5Z!V8>D5idO zYzr{?*w@&o$axP04T_99Rb)6qEH>-~IVc4@uP-RnJDB5X;7E*li5ZFrIaVCo9}UB} z>k@C199hl>wm)Lz=ubAVQM2cOc8Sh`~z)Mv;`gAIiSAfPzrNHU68;2m zE172H*hoogY62JFP(alt6^zQ%S&AFqiuW4EJnNA%tLW?m!{QCydIbgcMD2`%hoznJ z&z@wLS_`lA+??qd#P4*k`;bW3!!0IFK58S zd;j9Rb=L4krf*M(Ng*&}=(YSpIj?x!f3cO>F`n=|NY+mI$lmd!FP;?uv~(He;nhsY zcf2^F!m{OBiY~G>W*>175E9TrSU?%;JnWfqxsW*~51f3o245;d%cozUbT zdpZpn%Pk73SY6C9BP?2!mT3)MGmb~Cu9);%>d2T*zFb9|;@+x(N0bJ^$#dOZ$7x&> zBMZEoPS=3aSTYHsR;?u$m*df;V-OMx3G~CwY61;C7pIu|c@v@mh^+s|e#tRt;tl<_ z%e_Yg7N~&%4Ki96M-u6toJ7$!_HK&x9K`mgx~LMGs|Sqaz_=Q4=sLVu zq}b#@rW&Y!$${L8w6fO!pd$Q#a2|{_)3pL?~*=4zaExA z)X7I98tk>q>>S}yO(X*is;?c?Z z4Wp^+xBbWY_}i^py!B3I(Wu7U-3Jf(i2TM=_Qbnz))stS1UBrldsqdBx^IYq1-kgvt_oOUW2iD8D}u3_7`{Ylvxyc{E50|$uvZQnXUtUenuTsRvW zA5ik9)GR#kY6JNe?cWXH_V8|sx#=Binr&PO{0{xLA0?dI>?)8L-KpnbH5>tT8D2TZ zx7SwbSM2x*()B8*e{scZxo-67b`0^|QS4a62|Vpb8Ac+c?FEn3xl+x%gkvkr))(@? z`vsO!Fc~o!r1wUB%-qvT@e5fkQEe|vA}JD!lf<1l7?@2egfOCK;lX@=?v6Y&;% zUX(-e0bk>HNK+u?*&ne)YgK_c)F9o3213eSoL$qnfO-yjR7`1Iv#e8>UlP{0L`$Of z;}+@LNg)DL)YHNx=};$@+*Et4(vX|iNT#C)P~t7^gceV;bS3uXFPytaZ&{X0a2I5_ zrlFV(`ET21H}i5&XiSh@@e=U8Fig(9OyxJL}sEw0?ah3BFxj3B{-{()IZ=~-=AK|`+@E! z9kV3#@yau1!<=czn40Aq0I<}VjkdE$qAFx3|2&7G0}=}@RIq9%C>uD zTU#ukJK)dp`tTk!{YiFssVvCV{05Lr=Qy&tXU&qFzR9M=*CnSYvGo`WI6*J1upAa=lLGwf)kwJcFJ!41^Rx?U>qL*MYwt^;|qdwUf{AM`;`3yTBIq}xQxx_xx z8_wo7s*I!N`Q~KB8Ve)_MQAcA3xB=oR0r!0;b4)QG#1Uw@96D3DVlN;LC#E zSo%AQbm`!CNkX%}1NZ_+H@i_kKQE#&FgONXf#lOlZM?|t=O}|f+l6+*t#7=DsZ+nI zz^6Wr+ed!}n5pnGgkBab6cg%+$I(*EUU;`|<2Amvb2f0kd*{8jXXgxfa7Os$o<9?x z{{|jD9GY(^o=P=5651*sZ%Br<%PteMM?~~cYDeMLL105Dyx$-&`CR>*-Y={k3a_@^ zl?o#RPg--D@>W{_#k9pv5FAm669p7ycSBY39*TdFGj{nDIet94%{BkA#68gW+cq%cUt>{;y^QY_7ABJBKidFvf#uH73kLP!=W8O<2OzLX$KKb@93I70K& zXtaINQbQ$>-Ut&1_4>4jzbtEIw{p0NMNU=o)hJzVVP(b73BK@Z= zos#)}h*8H-F|>@B7RMh!zlaVScvz-modK%ieHH4K{FK}k60?-LiD z1FyUHr#ODq_=304^cwi`J-#$NLr)j(i%j(2Z87Fo9i{9)hd@Fk`3YQnH;8=PMurjH zJt89&HzQI=Ay^M2pX{ys|6O&RJfi(|%HbLD5flnXihJKuk=O zCLP+X}pVQvTLHj{D^3vJUm(FF1*_i z1i|jKIzC&+sWc`>kYhM;e!Gpv?Tve zuZ*Xy1q2&O7ubrJp`DN6sy&4=RHl3RT9uH9io5#4x%|^GpZWMmiQ={YU&6WY+zhi_ z-nanHRvmy^iY8gxhc+WBL!54d`+|UB_jY$@UpN?&5_u^r1qNum(iHxYv}5?OU>QdZ z@XE`Wb&7%__VAo(5^`Vs0&nL}YHq+cwO!%b=>xC$H|gNL+9{78ameLYZgLwN<1772 z&w9Mfdan)kVV|v{-`ar{$VNF{n0c4qZHrwSiVU{t0Opt^)T|}8aA!Im`j;H0$N@sU z*|dND?yK@_peT~QeClZ4nkq**PW}Vt)$Amng*_Q)h$izV^f!aV_yEtoud*blrdqMM z?Qgqz57`r*Lct{7TBO*Ci_FTdx)RIZ-n90*3iKQL%cdf9Yx4!Gc84Mpcji>y>AvY) zHlN)$zPCd8iFn|D zQ_s$^GnC!6I%gt!AdQ zEE;;F8|QN#6H&Cin_X8pVdPs<6jVI%U;6K=(3x#=?$d1tAABa|@V6|!V!0a9eRHx4 zB1iH{u91%hR12>ifjx;A6aP}zA6foKk4gv_tXgI`2u>&oG%V<>CrX177eDBgOnTL3 z;KY>qY!0F^?G$@B?>UcR;YG9WTW!l~YLf91$hZm1FC*T-ag)2p(DP~g~( zAu$nEB?&;asM2t+l0Qeomz-v>UAV0rpC$fy>(HF;>Ca z4SR7tlH8H+-}bp1PjluW?dGP*zVEvPl+;bbHV5W8q&r{JPc3;Z{2a_o4JL&M<@!Ev zDr&rh{z3F`P$SJpqk4H`!%msw_XNH3vOi+XgXDGwfaMEy0)MD&sAoExFs8WoaYB0L0Z9HxX)g=FYPTY3kL0h%n2$IP3vQZK|q zGXMs)@cq_#Smk8M_D04`DK5R2U~OH7%PaP9!YKp_6NbTZfL z=Uqfb&mR+9!_%hZl(?l#dUgC}hU2qf==BZS2dI-_w`>(H+&bLjP39eGdyL6M;NKvL zTnJ?9QbHa!YyA@@Xrh1*Mhkv$qJzVyKkSzQmUZ{%O2NBBd5fQHFiZuEONpsu-D~6J zbd9E2@PoQ_P);DPw-P4Z?^_RorreodcH5a<>aSHy0#tY{9WFAP>d|c`s>3G!F@ovQ z7HWP|a4lMNfawcAjNVF)k{=(cziYd$^G@@241V`|xO-qd=O8n3po;T;4N@Iug$pXf z|1&N`I{2dNoa^eKj=x4Xr+8;Wx4G>3e9HTEV@O4Twc!}Ia=q!>N7ni|<2IunfNktr zHq7<1W^xF5V29PN!Jyl9nWf6HR6QJl_w=q6GB!IgfE@NC5HF!Ay_Ypskd3|usb(HE zb#b|62ZP3|B_micQ20OSKQq6$@<{*VHtqCN-Ti&#rTl^Kg(O~^Ipu-~*iC~1h{sO@ zE~O+QttTKeFs{wrC7ZE>581&*4G^ds!*k(TdSy}W zQW3)6Fc-xRCTf>(Oc$UV0Eu~9!+EqQ;1|6xrsce2c&IkQ%ieqCO6=L%4Fh79apl=_ zf6`2?EZljV*Yelx@@)WZ_SgF}HUcCf1e-XcdG%p!@aGonlHr6tuCR4n@+pVUI+Jmw zvXY$*JzU*(y_T9g?*hdq)8PJeLQ6{oMo0z9P^`x z!FyF>m+59J1@KD&toz?v)70!M6u)=*0qgja*@}7HP#h~?kgG{#T}&=}w#W1z zU~(NMRoC!S6J)%Uc6t#3Q2tL%BoZ3gMgkxq#av^^L)NUe6^<6C)>!}dBK~E;KtHU1 zRo&w+?VCmN;-SF{y1BBX6bX)qIv&89SW)S}82g4GVR$Ipwr$(CZQHhO+qP}nwr$(? z*Y5XkW;JgyS>05sQk5)jaBw{dNo@J~dDYma23&)se7b@9^fV(UHFK^@tF^$Yr^A?t z1GfIaQ#5~-{y&HS%l}3M7#Ugq&xk;;hPE>nJBr`AdIfwgqbb;+<>?8>GzPGjcBvpprNIszXM2rs6FPNYcm`a67 z$m~oDB=c|)q<@$N2;y4vIIRYGWFs03dm`_omCEaU=f>4w#w*H#MfUu;rsKz@ql(FH zUfIh{x&{qix+?F<^Ze%1slUInXz)k<<_^3-hU0<50v_<3^r;^dEk}@>N%hvh-slPb zF(Cs~Z!~f(Ww6xUBDDas9E@YcSL7DOsK7NQ%)huY7|7dv)wD@O752~j5k93=k4YgZMmRh~u-RChVk0upr&?N*U)B#?j8ah-2R!{_- zjHNYv#WZZnpUhT$PL4)Zzj&%z!$v5v{<2XqoHRpsL)W%4N$Pp{ZG}V!* zd(oT!IC)^jl6+aZC>kcur*Pv8V_h{HZkMvc?c;Mo#=@{EAeCB{2@weuflCIarGZi$ zdTx^1r^%t)0cq50WEu8XPZKYtA+K*Wg2@};LODa8Af0OOkP(4~RXrp=Ff6Umi z_mBQ;`5trAZ)L=O$ZmPH9ZGnJ(Mrm5CLbd(wO2ukrJut_r`;i&@43#XI|Lwjb{HJg zMiN`G5@|M8x#Q6e{NqP=T_NQNVA4)FhJuZ1amf)0blwhCSx-5iA+z16pyIERKgmNN zWWiEx#w4(Wj?|EFaw^)BH#mwm*Md+Ot>cU1?#(mPF zN3xXXe7AO@o6JEW4~9ZL#+el(&a4spbowj|{58)rwkCE4UJNlDU7?39)E|b}Mvea4$EjUcFtqvn1;UX%n7g)89B1^mi;kMlb;1qcXXCDyY5Z-$O zr9c{l6wZ$u+Sjr#NKXgbW&Oj(ni#%-f`@qW#*z_|HLY^y##cy>GMFaq;BBF=fT$+! z6(y`88pjkia{TW7nm*tw7xKdY&SK1L|0|0z5-@Tyu>FrC3=;t(3nL@b|8)OTWBpG^ zz{twP!SR3fig^Q7(Ai!Cg#sSj)x~oEuaSEI$98vjTL&BB-%4d&hJBOc8W6kK=90$qIKRa_XrCpb5QHZ%cibiQkJerRX_ z*wE1Q{6V@noB>M!?AFczM9Bbff_o=G^OSZ37pFI;hL&D`as7FME@UhLX?S{eV*bj2 zM{EV=)XD_D0f-h-dif(A4ZPyE&!g!Thr0QlR(1*As4_MiUF{T3&r{^U;zC@X_=ix>2! zr}lyl>`bA7D5NPFIK8@<0s!33{z8Ckb#e5Z1Mdc^wFxBu3*fH=22?7l0yyX%>VNIb z;L_&o>SE~B*!(R_{D^0|-=?v&C%ZE+2XAtB4g3qv4@qU7c=6ru&G_Tf!S)7+_s;(# zaHjTVe&#pH=;UOw-qPmm3^XDAjq_w5{4;I_=mg@>)X?bY^Z+0r2bfr1N&1KfW$D2Y z^ykw2W9YYjcy@Gg0Lkc|2Kdm-4Bq=Y@YM;pBM7K&#-5lz-;etfeWXld!E=#4Q2haqDHe)#`tCFQU^8n|cqK=N#?NCbK!&EKhHw1+FPF@%9({bed)|+7 z=odbozwVNf-pb%jeC4q>zaas0^8)nmFT#Fexd8aL*j!5aXx*Z)jy0yK~D zU-Xo(`yOfenI#Do$ROXOK$xD@0&+&{^~#EmJIt7j(0CV{>ZhqgJyRB8k_!X zf37opCx6XtUj8@U{M>)QZJz!oH0NGE{gwN$pLL(3YZFNKhcx+FceTH|PrUQrw5pwd z(0$cU@8C_n$}gYg@7^`+6Cd=tf6Mk|c60Y!I)6Qgd)bft@AK4nAWtBfL-h1q8BgI_ z>>+M^E0IVZ40rO7bBcG?<_k=pG~Di;yoAFgi)&`!_FVgsWwCF?b+=MWJ5ebw=FN#Y)r?{gUCnAP|yT=JR*NzDP$V7F5eAkyJ}r;$wl z-t6Id>_6Eebdh*__cU=o(eZa^+TX`P|GZMcvZd+qK=bJ67Q?k)A~mV-8;j+gIQV_0 zq>R`>{ZE|4Nn>h4;7I5vtPc}Est>rr)0m;mK&f5~6kg6eGt4-*tup1P0V^sbu?&5O z{`;t!RkoTCpN?^Ys0G5)pNw2db{&|#=>ClGo~L8+zVJy#cKFaZhAY2`xCdc$>vI0? z)Wa*xqz-Ief>N+NGr&HfmYUkwCtrpBCRr8JJ<5vmeF5`FXGq;)*79$Nd!Th}UEV*y z7I-)rRLt~ZQ?%rg>g4hNSxUCxtXkIz_l!nm3btCA#qQ)jo_ZV0drJM{N)b$h{ZBLB z!xU~VLT8+83b;HMs(>uyE%rJoa~_l8;HH4#dB9M6VQ8K zMQ|W5TJ*zNGbIc-VI5cpw0&;US&Q}VNrm6NzSV1%#&)wbP`W1>d*fQ>#u4*Pis-T^ zy^{3y4pmBxUqIxXdP0**>OfDazVYy#nQvg7COP@n!lPhaHwURE7`JDEw&qo53BLDw zTipHaL@0?au@B3pd?>X_sV6|Kspi56^LLVnz5!|6A}H%hM7lUcEnBzxc&a$EOXjuG znkt#Ju-@Gy-o8K;&97dGr>L11l6ejpe*@)))~X}s658#ps1Z@a)J_3D{(7@q0nWdB z<5xmUE(9Nxf|8W+wufw;!NqvFO(4REt^14#`0`!CC`bdJFK6VvAg?_u<&&|dusNhZ zGX@E3J9u2k@hwhAm@l(u#k!H+s=WJB4)k26hdyWo@W6kp9sKgx)+XnXp_vLtQ z3$>rI-;8x}4#iMO3C7Hq%2hhnpU(l7S+dN-(5H4=`&q@)5Sgn{!|J({vGF3cdP+n9 zLaCaXrTsjf4Vg^7m9*%btBUlhEr3Jv&a+pv$ZMyQQ+_;4WWZ2SeMi`w>Vm?juBe#4 zseXKk&5ltq783S=OL$+?{_4DWwAq~T5Vno!qNmH8!&IN*yZ9$D7+NomUqXo~%eR76 ztx@137R<6cK=RmBtI(|+SnV&}PWyB)E2pa^#F{*&isUt#)(3{WD-0+EL-3R zTsLxt?K})2k_8LBT zk5QJ=OYzH+Q9}LTbjPogp!m%c=9!De3uo5mL_lBFubl3!(P6qXGDx*wedrD#rQ+8b^dP(@-QH@v;ohy|b5pQd9 zq0qtDUM4Tgg?)W@g$drzJ&Qd{_-u07-%j$U(0N%#-gMON+alA30mN@bmQ5lFJ`T`u z$H~Bf;bMN}{Av?CN)_HM)0TMiWudL1ePoU{I0BI*%wdDmhbk`<3`v1VLYcllYL_O^ z)K;HL`aHA}Ng$w;{C@Q%u&Rmhal0mVF+o+{?Ee9S3WGe{O!u}@GFz*kQ9$C;#^(t# zkl{0dK6!HVKAriB6cCZeQq8LBAc!*4|)YRf?8)32rpk?cMPChmi$Alj_T@r2^fX3Y+zAR?FUARk550XetY9duECs-L45b`Ilpo0RUw&hpn48Gv5ye1OUs#f zpb4I;&imFQJp_-z2KrjBH3EmH(y%H*6LR-vHpj1%N82@iB}r=my|ty%ed1jUxHU9u z7FZGpHWAX(QxbfaSp=n&B)a}eZ)zIwaQBfr>Ug|Y7XfM@FFZ|x=-gy^#K40S{j7c9 zw1g~n^!Ik@7)-XYkxAQ2X4{(auBsi98)ceq=$)3hE=(;~-kf$PIB~|*D8?{Ej~!xI z&BntVoRT;1B9vI|k_)C`{R<^>myBeE7-EXrR9!aH@LOi~h_%~OFD@Hh-j5o*8rC3i zS0|q2V9g&+*uD3tMswIWUK*7o@{esbvV8?EQaNm?|DwA5&9hrCf?0wMj<|(ryz>-o z5qY&~Y$@7hUCdg?w|1tcdc9z{B!^B|Wn0 zf*bsmb5iC`@Xt6D%c-N$N#O z!Qpf81FfLd9K%7p-TvHD8n~;T=$o>FpG8gl^F8fP_QtvnQvN_@y9RE_sLaSyS6$hL z^;78*t_!ut_*+d3=CaoR{{f`K(Nhl&D?pq5U2;(h;&Fq}Qm!1UWvZ7gpe~Phg6*)QTV$VRKAg6tq zWaf@%$N~u%)NM&|C2@n>!>)N6Si%0wzJ;Re73%fVNPn1VhV|o-W6$Ua%jr?2uy)%n zDPIUXxu}qqi%5cIi5-`1EkS}ZlI4-no13<{FU7rPapoLg!!CZy?}YVjB^)J<37{>z zjj21u@zsndxjg12^te@b98_#5<74{>A$t;T1)}im{pG_%&C&MHBJs z%q$sKsei^G!1I<)jCMInRz&~OJ-S8%1b19+8gd(uBsV8bS=j&40fTNX?zZ4%M(V_u z6r}ILiTDn!{cY}DB|gopQ2i>24HJ`@tA2xyd_mWZBM{vD@azteuAN>Ky@N=IDk50h zC;YsbJux`iN67-;L25uA*Nv~`j0NZ5N1?E!Y?UJ1Nn;jvXzMf6Vqd_sjaN7P(UD@- zcEpwO0Qr&1gamF}!Fr}H06DX*I)l$Y&|(ufWl&lX5yf$sHjwkKB0N349>y$iUb3T% zzb(La9^^sxF$;nU7_o*M;daRMReXC1Eo#x`eBgN{C}BlqM!>7ZyUA*#f>mk{8;eim zNm&*S9nG}P@&Nql$nft>B;@77@f4V%1fC$`UQrTpWx&*RZJxhe5HTRwj}nBP1YMY# zY3DeZp`I*WBy8mj!Jp%?ntt+^+e&zHEEfi(e$9mNWtv#^iOo@>Du+XH)3}Kcb?ulw z>2RG4s|B5+mEyz1@i10s7H|CeZa#Lq4~0Vphn&)d$eC`a`aumoaXHRFmMob2bI!rB zXQC)|zs&^{Z}*aVtiT#|N$l)paSR58@uB8~L3_FDSx zc)SbQB&IjkaAGroz|7_D8Mj6%!q_N1J}}Afg2~T___gt;i`WQed2yJKX8` zwa##JXlN2bGjjt`D4k#_0?(m!%flFpR%-qY9M7iGzWn+5T1igB;a@{_00o(u&!Ls_ z4LJE`fBX_o1wLhQ7z>LeS*oW~U9cAVVfPuU@8wy4eUzD|4ZW`9Yd>kVDZ%o_6{D~90YM!$Izp>dXHz%B1?b;!L;BA_dy&?@0;d_iciBl*@1r=UuTm9RoV zxfScuJnH(zlt|9cGjGNf6PglcxOhssyDwR1D&*vOq^#kRkdFUd!z9^|bQyR^{P%fO zR_XE`Th*=pB7`Bv6;1<%x$IE{N?uw@p@=9#^}khPy$7Z$HA`R8}yjXlA$5}dAGL2F`(m?fZmGNT`j2?%*0C*{G?J? zicEj6(Ivm+(0JZW1ozMb(%J*r;VbKGRE z?ZBuSplxKUC||3f&{C3Rf;OgLUaush?S6LGe$OvvmR~g`yrl8UAY_&nm&guF_Hq0a zUV@Q}`=OZVW=F`;px^K1B1^%$uA_jW!@*o9MYEF}p{KCv`-_8eNVY>12)tHMs1Abm zflkv!D16dMTdJ9j&-@sxDOiQD=Smuv8z=VfKyl%F>R?+JK4*O^61mk{2)^V7KSrEw zS8Nq2?}o_sW@ZWUlf#=5sA0HQ8Chks{S(k88w1}%dd8&S_U;$-J}PTL!KKqg##zKq z{U-UVLQxf5V4%M-d(7WW6OK`>Q=%>CQrEI1I!!<$KrsM_Fu6Q>$1u;-{mPFNr5IOyA#R!~FR{fi9!^;tp^a);PKOLh0W>noPW z_-_qa@Adlfb(9(9D)PHQ4uN6S8p=FJ17&ei!(!kyBYyj9oofv!l`4v|M4E78S zhJ47z{1J%yQ7r^xo2@b9k} zXPkgjKUMg2<`VIsmFPdFHRU-`wzU+Qr9yS3@7dh;Ide8%PKSZpl#aL62g<(XpeBn( z0c=`=A3P%tq;|xgbYM#ooVROsPX9wc&F=XRadu?KA18BMjKQVQjbId84XLDPbnN+b zAfk3@Sw?M5yZ#=TCdZc~8+WGhikq6P#1MN)N29lI19`~=p950Qc7bZF3hhk7Eu-(V zmB#M11v%@d+0rdV*j;tcq1;SbnxQ@S=~D5|OV_xVVKs;W=-*fFWGpY`bM`-s$g8_a zPFaS^SUSFK{2GEs^gPRnxPcMG0_V!+Iktad`SwF>Dnm(PO!U-AHJPo|brQ;3edopW zf+Kq!*Eqg#=*~!EksU}|#f#g^v#D&W2#~m5v`aI3LHkC+*&IX^4HuV^Hg%ny{3$(a{*xh zUH$TP$^YtuS*KK>LLSV$OyDE7skF$m5W{E1=q8$?2)p+hzT>Ls*m+d%g+>b_jOVc) zYevrnb-p?k*o1OljpPDQ9Dq`u_aa$!IZ)l!{e{Nao3LsvkDEi_45<;uaEB4{x!=Xw z8e$X5%(;Zyr|9K!l$QW!fhG8vK-B1hlyqY|G7?DD>+Uj6uyuCctKTbexO8nZd@=iB z$SZt1t{yn0J2)5F2C89pmNvzgO9PeJ&q80k3-dt)Rx|1cCM)lPLF)9ugNnmLJ&LE= z3Dz$Qj`;9U;Qs(^n%R<2Ana$gxr2$MQ^sFLev0t$tgOoKiY?SFle_llKi$HmZ}$Fu zM>Qpt$5OvNLSs(0L0j&ixrm|Gt0(p`-o{K~D?}}@J!|coq6|;k;P5tScAIkI`U)u6 z+cT`}quXyo7vGKoMU}vLKduDgr>fm-TQ%7}jVidC1^-TwUn`%?fGW6qZ)1qx0MN@w zRC#tBE_w+@u>bg(Apvlm^<2tf38}vTPa99;WtxQIm(s>M&=7f%#Jg*55cT0NQA$#N zm*gS=*8qm6x)lf-OPA~rRBq6Fd2NDWeQmS+Xq4sQG3%T9KTiWnO}#nZ{=Fw6_UM%Z(;reCt8BuAiD>#n0=s?gWO z7{tP4Id2XTUC&{Vioc}c@nFYWl>Q3GxccE`sp4mnwayy zZgvc&)4o}JlPR%>S&5m?tH`nJs@f7}EK2UhoCTY*YEwU(PvZuUlr)Zo;(P>|XvNNi zuxCBksz2l;N=*-2FT$^^;Fl{J;|XsX73JD9Qbxfo2YEp{(kKg^))O55M(DyK??<}$ z4_tVGvc;nTE0;d@Gd2pHIVu4v9P*l=%1MB|mPM<->S9k9Ke%wy2YT3>%ekLVtM|2j zf7eoIEl5EcP5EN!O%z`@k*NzKLBXkm%AKufbs{^MeaLM>mul)bir$o) z6(IYNVF@d=5-AjTG@a*^Svf0 zy%c!pk%2%|^9#t>c*a}{&8L$c0`sQtNbp?2t8pBq=Z-h8hnH4`)#e4G^n;>l zkb~QH;-3o#%?8hXF( z4iO|L@XpyNYp37;ghO1|V9)92btstZU?hQgRpzB3zG$p2^4)q1#Cy;+5yPmvxLy@F z;qQ_7{f#P`gHOFGAXKy$Yl;h02H{w!@hU36!2Mu*6Dy(vvJCu{|>d{a6Vxg;-Is@V~acphg7RO4B zdT!}qmJq=#OX95}Z@TcWP*FGYbG8%iaUKo2&(cWFra}Dx5-1vG8~9t%anv1F&;D%+ zNOGg^IAL=*C_4QXOY}}^@^Plm&pQ{x^!Z~|xyU>!Y77f0nia+zu8tXN6)Y`Guj6)E z*_WgnDU42)1BhL1j3_sG7rWE9L`S7QWMJK@X#o#wi6(TsFHJkiT4XqRdffcxvb0oM zFd_W~2DTH=mXP)D)q$4!eM>}4wI0j4EayF|WsuN;7dj9oCT#c)3llWj|J6)i0@X>C zi9_Zq0{`jVEg>(HW4(uKU0vW{d6yb7S2bgoZsr|v)O^OC4=Wfdnse3VvxKmsMj|HJ z?N^mYKtX|RuOaNXxzZ1sRWW6h&g)RJa8bA4xSVRbDq7RjIVnfLo7fF9}5C5DxV6BTL+j zb-tkoe>5jldzF>YV{I#gdjKkH2=?1OK^l4?YSc8fEe?mdjnAJwZnvMH^k=sCOKH*R zP&4fw^_M!7%VdFNz@YXePagZ{cKO1xa;O7B>}7_b%{B7S4$#&`#(8kCvoFgKRI$im zxb)lxs2f&C`#|f`NWD*UVwmeh*r?;D(BL1MOO>bKF;8)V?DSlkfEe%=D1cFOZR0~Hgl*&v;h_+Bt)#J!=yb~kUgHHP;e3lh$8a|Y_%ErUr|_X+hHqHkAuy!l{og&>mj}UQ(o3`vm5ThEY2tpmJ3%PnBI-|C$@69bCBb?(| zczG5w3xAQSM^80gtBldPejc%zlSj2VTP4t#U#Ce^Ak3cmdQ5H2+b|CfcdWld25M`+ z6gQH5@E(e!)q{hgW-5n5KO1xTx+WuZP}SX^ZSoKA-7`D)xZf<9(L{Z_<$us5gTEEO z$s@Hrz3zG=fgwwnjZ~5aJKbP&%h>Mu&DZu(my4n|`-v!K4#S_4!OBmIO5RE-;vP^K z&k1cx;@vF0aZS$8b}wLqn?Xt*cxc`IzNic{GdHb=6tkj31VrbjIkp_grbmYI-ZtDg zO_>xUv0X^g+DnJ~Y)q0axXzY974wPz5~ zdgO0cCeaJDl8olpjoSW)s)@y%x~ZyEL_6^x=@6cuWfjG_CsBrrNlAY>ORB~Bary=K z6e)=_aADi{m^4f7WT~A2V4eOmViQW2+<|gzU`=5nd5s?GD|mqZE2?MpnQWvb@CFkx zh?cK8Ob}GR@7eMWpG$g~8vt3gMm^k6zSN&a2_kh>al_*w2}5MZGncxY&M*OML05qD z1O)a9hrB0^9ruSoLN*By^B4eH*Xalr@kWPZk;)|OiVJOu-Ml7XJb!)^1F=Z|Hx-TA zM4+l0d763kFgOBuVWQ6>!Ug=<y4Y%Zu-HY#0U0M{&a2Ws?RU$83L{!2+&Bjj_(zvd=hO_W(MTx}U!?ob%9qgK zsUIBRaQ@Uj&XV2osCguzqQpjw%(F;|KQ7TDO_TOed8mzDNcZjGRIq{cKMIX3gD`P(=Q>)$1BdF0-b z*A_`e;ro32FL$O!*r9r-yysnDeAFRPFhkyXb=X5mU+}i{Ghs#mQKI~`;!e~_T^5nM z{rok!e?E|#VW zGVQyy8u0iIsKM{-QG@$By`T~c264_4$8edd*SwK{50&AO(pt)K$J#|#J#+oNW^Q;h z-^mZQG)u`+PUNG7*3Io13H_vLX~rt5)9R^mR8sTPY41U>WSm6ghvKD=qeZ_PLXRjo zlY`_+1=3!W#Xj%pTKLwPmW$MX{PVoMhNt)Wa2e7L7@{RfOs_oiCUrjGK&>I)_-Gdo zui+4(yugB!}w*#@Or050eH zp{6Ugh|Gk7Qj+07x4?$6-UF!)mh@kDo$PjS7HLmG*1>;)Rl4>RD(wcD&0Z{Lz2H~; zg-5z*hS)Z^wm9o^vXzseCaZ9FzHCVGDl(6mg|OBb)UG4ax|y4Phh)knPVi?{ybWE& z+=bNwJc0M!PWqKXJ*;N}>~JBlB!5cjbx-RePOZh%fy{g6%wE^xs!vX?p$9{&l)i-V zCqTZ$3gC6~{<-yDoa>SEFBMg?nOoHI{xElJuTCSU$vKwm4<&yuoU&@I9k6tI2;lVD z2ZkkChHX3SU%^j-|BC+e6%v9Yy@qLh5pM4kb?~LUFHe;=@U~7tR{jzHDGCs8O9*Hq z9crgh1fApxpVODfieD>to_+k+t8E-wG9oxBJ%e&y5wr6eg?BU!IDHYGgge8_ulqRd z*S;hnZw<1rhL)5MdSZpc+<6O1uF4kti8q6SmX`0SJk1M(TG^$jegk?xc-9Z?6R9Af z**k5{K2JK8JVX0%RND73k!8c0>=iOLKDvftsfwc^CoW7bpW#-&HZczIT{TfwCw);1j{t{)FVlPs(D+OhLWEaYJy^j#}(|?PV zq1agMU*LBKag2Cdlk4YVI%F;p{BTj`*G3@%~KSTt4;yIZ)5A@V_dFtx-)A{QnFdY}00+b2-Qx=ioQt z{G8ELU*E*M%Aaz}`es*q4XM3LKhFK5cSLHXi}$NxbnZtcp{qtiGWY<)(K+d3xDI*l z%p!S0zSmP&;Y0E?`c~R<}I~lZk#shx&xJ zJ70YEW*Ne0etpn0yYy5N_ zbL|ThLUc>^<06M}>Q1Lv52`I(G1#&AVfze5y|qrLnuNJ?S312QF~e1G3fK)v*d#&~ zA`T#gr}Z#rCyrdyxBo#zZ>;_UM3FU|b|M@d7NN#kxP?rB10pN0Pq zGsu6>yTP@z=pP4M%_eDJtM;{+5K!Sk|t95=BmJAr9gz(aj9G!shG@Z!0;1^ zC>(HiIb}X1f$vm(J1^R@2mRKQ5a}wTL|~JAd#>e1P7&yCkr~iAA*F}3Q{Da3aK3qs zmJ>%ZJC60Vt*O3-iHf7Q!kLT>M-xP43q601fcVaiiTR$-KmR}h=~qMYf)b>^>Fyuu3QF37%gwE9amk>i=6Q}Zn# zmws`^`0WMAD^ElonY91hYu|)3f;I>I&Uq6=YD@f$w3;Z^@+}jp5+Nhcs!GRKNez_= z^w`_P$rilZHKY`G;&FhDv2!fFmXoyZE*Q%RE_N27G}nVt@q>xfr85gjZmD@II9r(@ zGXC!yVAUJktzX|G^%WK|*LO^(SnVA13mQOD77z5KOxQDgnbLN7XBmv3s%kt%{P(TVC z^JHtg4AJa;~vwMEI2P z*9IyU4WoXj_wk&41bI!wSz>pS6zX*)ieZ||&f(qg3AjGxs9C{D`qq^HSq|_!(JeZzjWQnA`nNR}fh>|W zhXbxbed&IduDA`6q7C2yg&S1~ar@Yu{A3Iu#X_~Hi|Y#&(1J6P&r1lN`25ljK4+qw zKoesWr)Tv4#A8h7u4;Nw*YS`57>Gjy0bhbb_z z9a@LXoH~Jz0|FrUVqm~l9*-&4ez~zRsKe^7s-(s3$%PZ^ zE#b{?mxhp$l#iSHPW${e8f09CN-I-qGHyGYzik-Egz}zUrcM{$%*JWx-Gz#?KN*my zr5dNUj1OIUaJs4OW&`FjnM%oaiOSi+?93y~Bx-@EGH|OVI26tmXRB|Jr(tyG`QBh8#v(N3{`(gNrZg0e0BkZYs|LAKS2**J!bxF8F zc23IWQPyyM)f8dwqF{2n=@afPSr)9A8s>}RF8@u0lS(@3G7WTN8Kc2#?m+_l-O?GC z)00B41j)a_t=&ch`&@X`1%RCMbNHZeO;pQ&9lAww{p;li#~Ga+WuDgn%7+K6&XN7>eLK@SH9Sg#Z%N6)=0jEe<1=Cc2FvOmLB!xcABWqF~XQO?v%SBszQ3t;HR zq+SbdcI+XYDeM)KDuTN=pB{eiF5WFvX^_6c+gnca!@R0Nvo|X;j0W_8NSQ?jNAh#( z;va*Bo=TZy|I zZ0aW`Iq`KB2~* zL8(ikw+6(L>O(tl z!4{(DPQ47W3B4hV*^^(}O3mmaa$sx^)*w#ePsxoLbERwSaLL$E7nlVP-%tAu=nElc z1W~mSyd*worn13$Kn`NiEia-{kqXyb_AmSj;I=cc_yX31bNBs?Lq~=zTttS}$9?8- zn*)w!V$gsJ+Fs&)y9t43w=297fJ2Q#CQg;kJgR0RTUpKaP8qE+kT!~;S$z5$0Kr^T zroyFiL_r~i&_soUZ6ELw9VV5c(L;V&==h0ZG*CEglk9(l-@C}76>^hTQ+`5%Y*)dD z)o%Z%IeoAVS{bTj|R032Ix8HIaM->v_$(Seod%Ml z#Qgoo4PrN-16R`OlS8PKlF7+!y*G8|fe^L?HEx+6NqYa1@Fq7us^h^AO-nRSwT*!v-9RJ?h!5n1B*zO=pehqkIJa{r823K6Lpq%% zuU{7t*R`dW%cf6+i(StijVh>xusBK%Fn%gqQi#wVFqe{*tw$P*Yp$1-gPP7<)B0jC z14+YY040_RX$>$QgG>$o>zUQi235y=WRLIP(mZJq5+TvADHF$q`fnJ7wW&odk1 ztB!>n_sN>@m3h*i9P;qQNF0b6jWp@5yn#yVdM09*xL)a{w`Cl3LQu@Z65LilBMvhm zHNthiE3*j{9|#XW&A`$L){4XQno9T$_kl#8AFgE(RO_+{vf!5{l!i-I%cXL_0I;~z z;f*Dj^#*l@;Pt%^cU1M;@%~em4YydE6Ey!^LOH3{v8J=2+TuZap34|OZ?3-b?zGwm zo#YBHZV*d1IcyTI3$c3B=u9gn)HI=y8^UyVqX7O}jQN=4e83wqwuA#%6dY-B)GIA1+WgPzRd!@>DFdK7m^pXfr9 z`{?$tg7Yet;(Ch|RyfUEBilc~?Dg?M@pCHvQ2E}728f%goC%}3^rz&YHXmwTKC9Ew zW{GvC5k+4V8m>&>p;O4?&nYE+%TWo`er&3PoN`s+V7im#j<*?urgX8?dMMpQV`dWc zd0JExCf+kJ4$r$kzPF1&IhF2e*_0zEd1PuBkygY~ZirH!?QX4$l_L+=xXu97}H&iTj&=8%@Gt#J z;FE$Zd>h|sxf`SNU+LNU8Wz$?8Sprqk}nfFVkrZMtjHK5&40mqT^cF+aXgr-z)3NC z_Kf?gFDOW!i%og%wB+eCzu$V8+GNU_FA&z9RerV%8EJSgITrOI$!wYr!@l^P8UEls z_AEOtGTNu23Ifx5G#e3SI8+SQk(qV)Np>lADmrWsfsqW|`pEgI;swrO-+af6S1J;p zEe!UUHTiMqs|t>;Pul?*4ZB<+UU9Hv zPaXO`o?2ILQ|b6WF}?Cr%s8%=vCNer)mv5e5>pl6prR!{XHaQAm7l7#299xQYuh47 zAMe_9lsu)EUB?1FbXf;B5*~GI9q4p+^i}2Pj`h8Sy`X%}g`mT(-oIrYclk6_#)Ufd z6PUGdX8q2_r#xZ0WuzN~mgRnC5UEER!_uvz!XJJWJRL=gJDPx-RFArd=CHo|9$5l1 zT3Q`ksZX7FJuyK7cT*tOqFC$eiCo6l_lvHbXE-Iy1@AgFxa;k-FT+Kb2t*%e02W(6 zslDn+dSZ5#HlxfXwO&Gs+Qify5d;l}4`@Wsk|^GY*N4<~-IK<=o*?HOj`YG0Yo5>- zMvhqsz~tk09yf@8nWG%t-Z}I^WWKFF_z91(OlRmdfDEx&b;sKJQS&Ppo_a?&P(D|b zwJazN4SA>Erp-c$!?S(XG11Iw{jbYP+i0;BBbe14KY4x+5Uu5+-A6GL*cyzUVch7y z2DuPc(oaX}&|ZdkE*YOl-2}H?D~OS6l5dd=?hh9pzU19eVV`V!^Ricx{lA78LvEhi=BXMypBtF>qD*}e2$`WQPS;dw2py%OMI|4t@`dfl@9Oo-3(XVff6>nS1SS2SX!7`FZs zb;tN>YT3RF0?umJa zi`}Uo=rwVgI+&Zrv=uV4Ez2xYR1|>LCY*EBW_B7!z;WxMF)cS(ZGp}UWAyAG-j5wr z+62e>kB@1g=xdl89m1k7mZm4ac0r7BVqCo#z;Q;$1n?GKjuTJMROkaO#|EvBjlfc6 zmVN&(HPU!%@U8VQzt0l3a5R(VY@L7|H2P}Wl?mbga|2`CfmMs*ec_7~zugw^PK>3# zfGn%Z-y*kfW+5D?O{z}qH5q_ve3p&ghN3m1Wwuwcl?yR!>zNnvU&ToOA4E~l!myIm z+Sj+D+5cng9D+jux;7o#wr$(CZQHhOCpWfj+qP{dH+JU!Q}tEN)O?HCbk$jOFM837 zKF{+Wffq6nV&j34wX0XlM_};wfs20i;0qdN49eJj2FHbBmAC9r`Y{>PfJCcEsI9Ci zt#x4h>|b!>$PxSh;tO;9H(!{Yk@Y`T@IPOeft`utKjr`B3o~*svj6}3!tSaHIO}M% zc96FNSkQ3)V+w-@vCeA<3p=<6frT3k?Cd~-!2er;0fRt2Ow4Ylw?B8ss%i_pZ+cpD znqDe`(v)PAMYn;Bz>)$v+Ux6^fItC~CXu|f9}~+Aa{^xT09|(j2@nJTLmdCYBLblUNc`yx zq6L_&1^|r!9>eL9n z&ZExE+5}`FJT*v&9`i5BM{jgr#GeEZv02{{yaRt=` z@Qa64U~B>Z=Eb4Lq7|6Jy8bGYMmD-QG=l;K%!PF`a83w*be`u1heklT*TK)HtOHSS z1>yXXRQpKohk3j50JyHc_AmRS{%|L%AHp9fJv~M67FPy`uMbA;N3sD2Dxaii=xpy| z0G7d}@k5rq$tIlpTUuLcz^&Y5K8Qb)1!OY30$4i7{KHz%#EEi!emH#z)B4Fvx^>4g z2TprqKnU5;2F}^eQS^N)4+R7Ihd-|yd}~kL<_f^k`Thf3I|!GC#y{TZ?`)#%7U1>M zKYj5T{c0oRC4L6#7-%01D6qTx8Xy4~;MmS?=A|nlEu8oq{tW;0jMJwZhcFIc>P%69 z&p>+q5j``#se&3}AIKN{;qOP=Q6C}}H+Mgf%`FfEux23c{LjRX4VdOnWS%MjXcsU{ z;2e<&IDo(Z&yVR-H8XTXaLyS26F*(1tfsz{{93@pUBR!Lw1mJmpdJm*7XTWZ9YH`& za5{AV)C}nT`<;wc>3$#AyLxqZFeym?uldj%`Ey>W?ynNiw|?{>z}uY;Rf0KaFu>C< z#1Cu&w#Cm^`1h~&i+{*h-|`Rl)NlCyZyWg^cQ-eGhVx(H_dbl$7X$A2K8`sozq5yK z_{oH`8izOiO1kqo*0g|i&96H7-H|6x>S5gK+|-%D*%7GYk0m&_G{CN4n&p1F(^Y?} zGx@HUyPhUs?to>2+5J8H8D|uPH~!u;Q|2~bKl$vullO4wr*7$AUG>cY9HYP97aZ-L z0Hq4$72unXw*16)0qCEPZdw7`zX&V=u`7Uw4>&*`x%1!#kb#BYy;^vB09nWOOZXA# z!2M*e@P{Dv6TiV805($o#C!w+vN!loIAwp~y=E&u*$@52N`DFX0J1jrB0e$y2w&%h z|Hg-YYu?-B`wyJqRsVo?0NDKVg0}(K?)&zgxw`xX{Q$DQ`R_fs*MC&cJ&896euL(S zIewt|(1ZSGar!~`;e$^9x4E;{zyG%r`_WzD{4w}>42xHP+y5TFju_$?j!9fQBQygV zY-<^;ZBHdSxxL{!#?hhR_1D8cvapL*_PVnSkAl+0d*IK%Ue_*f54LAlob#~a*Rn~K zIKaOq{G(hn3V}wsy?8UrmeC8|7-BEClbY99L)H3sPSsLgYiP*xQLHWHvK^m_b@XT6{*#5St<94Www7rYz|4n z1kQG;FXqAi?zKLRX&9(|aUu?0Avcwt8BSF3t^cWKi3Jl}M&Zs6jjRj4IKIaQ9*%(h zDNkjZNoTvv#{y++kmbR8`4ePUjzOX$;x(H&Lk6Dbf?`hfTmq>yc>BK9FGc~9Ed@=@GBa{ z$F)ph_#sy9MaMke*SfwmJGyl=pTBf8JqAQn1(21ExATuMG3z{7l6oD7JT*fuXS+e(QNv^Q9c&>0ySv|C%tG%UH-e3`OIT zuxPf=KIC{31vR!SF8iZ$ckLw3S8opOyz1ro3kHSlmfpK=hFlw?&gQrYY`gyC+lm*? zz+ox%JCfYms3iVYTMZL(dDx=ICy(Z*R1SRN{u0=1esg6EZ_J~Ii90oWu2`owHy$Ja^ZtNj>>Wdk zw4vPtqGkh`B~gtZJQjV4#Wvq}BZ3+j=9`w>ShppKGwISZxlpS$o_ZsKRqg?xuKr>C z1MYZA{uTMbR$bQmuZ723MC$+-PKq#M#mPOspw9J;R}+E5MkSYstjj1 zVSwoq5Kc&P*|;}4i$JfHxpmt43c6xHXE5-E;Loi z#@XRrvl9L4#Qj4KmFblC4%=_Myz=L`MB$6nW_#Yws3liy+y+O;YE*sex&iO<*Rj9@ zPQHL7;8`TF1j!&EvB(k_n<-&d(uoK*sG`D1h{Ia;JM)=A{)gDF!=dpRrq-=1Q2I32 zAF_!ErK^qIPY|@>&F2_p@LBg$y~aQ{<@wBDp{O<3sjD@KkZ%a86&&GycAJt?xH53z+w!h6aQud}iPssyxgv>Ov zjji6H6{thh07b`L6AcF+mzIN5JKx#Ggs`Rk3FsNL{o)HVBR*B6-j9jllOC3?%F6?L zuh8XB_$ujmDQnXp{SpyI?AYYR_l_XgYre&SvKanyjDq|a64qe#2|FbzH|Q>rvcK^B`6|9N6&cpp>ikl`dOquWW*?Kw(;b9+ zMzAChqgRDUaK5Vj6R@*LCjTnRKgry^Y3tWhmRll1zoLyf{KPCpEu=#5?VaZsl`8tP z&Hrw70jJt5wOM{MlHVDtbQD3(FK4s3rqsn3XS@I9GACGj7k~k#&Z%(J0NYsHUwh(* z;O>{FA%VNvUdMOp^{r!%!p!h7_RZ<^9`Y-ExhTgw2poGs8d)?>{_e~n zFM*0U=!2J;Tshu|Kt5uz)#;|kEDaa)TAecNE#@BaeS0ExbBvAZnFClg50PQN{K(b; z!pe-OK@&QTx}zy#CV{lAE!eL3eZF8?6Mc#{QJ1x1#NUSHV%}tWh%6jlq|DKG2X#`? zULdSWQT<3ujq@2JSmDCM5k@W?sdlB8cOjXcx!Ad8H2n;C;4ziN+nJ&6Kd@6{mZ+A@ zF;CizCmmgm5AqkQVun+eluZTX(uBn#qp1#)+e#=&=6JJ_B+T7hu%%=n6!I`%P2=Rk zH4!*2zKEW%opR48S&D+0L|Hn`jvVdS$W{he9ky=ua*Z)4VP8y<&_Y+yrlj=C;%G|4 z6Fm{vSYB3QGRth%Rx>Y+2sdv^rEc+yev9jh{CW?%K+?G3Hzo6F1=YpT^zhyWcjJ~H zQy@w<^Em#VPg?1(t+l?XTzM9vD34|@n|Z!Ai{egAwvXEvkmC!y9W&*{fR1miLITut zj`?Cl<_$yI&)k@FMk|PDm*I!A=d0az0Ct0$O``X91}os5)#&L`Dq8X)w3l}Bwed7f zyNDZP5*}T#k_ON75He`OF5&3)7-UEbL_sFztNrKlyxzcMijL4sJU#Hk#H!7VyMfL7 zT&asVL1|u3P!!;CcwT_%>8hF>PF3m@3F;Ql|4tM*>0PUp*B>J@eVK|CX;!ecpshM} zP#aDuG%+MCSi}F6y06b-bg6LwVyw+ z^$CNWE$-Jk{CH*vK0*0{Mp{UfL$lgIYpaP_$-Yz+IOh5taqEocZAA2tfFzvFYWEkEb2tp8#)WFf%DnCdh3X zo+~q^i#|@svzBZ1bu^e#tF#J~FHTv&U!-3vMii3PljfWOuDbQwr$kb0+7d+n((9TQ49_T&5@^yr zONso8Rf*(yR(v3H0fztDP-(TS>BHv-f7W6UnLVW#@Mnj7z8?|2A{Rzcm3>7`#}ig5 z6`JkzyHxraoqL1bM+ma{Er#$b@>pKtlON4$S7aWr&i-&{ zLvL&z>qdlMnljiYNxudz98w7+4u1;1IZCf zPt%n&-D6}nt#^l$gA2{%1!yw4cCszc%HD%E-(O{#_zuQ&&j9Uny^xXQ62I6PgZfV{ zmcy1hI!OI}4jJQe)1Jiy{DkZGkDx#mZVQec!8@KE!Xs5%Mcp}v+?I5;oFFE16bW+Lf%fKdx(PLhCXshpo0^VMv z4kN8ju@pRcHWa-aujiy-#1cNhM6m{>?toR^^lmr3GspGICS4W1J0QO)*%aD;Y3HY^s@n#S4H>kS00c>tfKL z^XKQ!P(c*-h`BOK+;t0g=xcUW7DVNUM`n zgg{dQ+j68}YMoN(v|??KtZLv#MIOE@pz;(Bu4y_5g;NqnC?)N?a`z(bwttQvC3Ra> z4q<8&+2e>$xkgb(3)MLL-?i9o-hVL|NR2k>fN;U|t~TWciw7q=*m08QUgU*+a)$43 zf}iU?DuZMrISX-SCMnbS_~T*%YM-b~fa0ma78J4vUsQtSDTED?c55Mm-E?ksKzG|$ zl?^C-%raW0%HkWc)FFM$7YlH+&bVCSGTD%FThn+#Mh4(9UeQpAHri+I<*jyS#JQob z4}T7il9zqo8I$x@t4)*xL!M^dtXQ3l>S{jaPS$1g-HhX)`!|FX%H=_I6a7i=`#M#; zw08B5hs_u>`y`B9#-^hQlP`L)hEdUvJ{pP=1gd@6N+^1hA8K+8JZw-WN3B#t?tDH) z`DlQ%Y4h25bLBiO55`8;!+G$UOI0{z29Xi{G}A6%>EEFJHIg59s%i&#hI*2#X3)w! zyQ#L2xm2Qlwz0vw!nkW8$y_pbP?JW%zor>vUIkd6BJ;Y_F+L~w>?q#x@%h0wcOHu; zPLp)2X-CO(7%iIW>A?u17b735OTRuK6ycSM;kU1>&G(W|F)=4l=sl0zxc|_OmO+E} zna51DXB48;=~cmVj)~|$7HB8C@Kx{$HV7$17)-Hc1 z?KsM&55+PJAx@d88MZ70m2A8bs7~l+IS+L( zL}Vy&pEJg?;X(g7rKso8katx}vRSyT)nI`2H`#73?cJ=|U(j;wz0rtSGb%cBE+8_x znXlz_w-L0dv0{R{TljEY+o5u~QvcNyKgfBj`?>?r@3u3N*6~RD3f3&3gR&>hKFJlR zN_O?1>yWt*wLKZUnyyOKLOVt9QwMxRz5WBAhqYj&_oAY)mu}~Dd!>`~Xv$));#(_u zO&bc<;Ik!fwKK3TGka-EVmHxG!CV{v9jaFuk zuIV^Ius?ILfLYX*MG?Gp5?hH2yFqRv1)V}$9Mm;onk8P8bmZg#u(Wtu+yJ5U&qJod zWJxz|)dDH1uI88lHI&Wrxn6SqDIwOdY3Kho1f;XOR*&4Fn91maDe_3M_u_j7s_Nlr zoU0?#u6bJ@OwJ<~ipPkzQu#(!=}d^mM)RK!8m$WmJXp4Vpr*gZT0O_l+7vc?-VX-} zr_Vw}=7Gr4cyY&V7vHRTb>2c1%~PMRk|vm_V88#Y~Sm>#1n68A5h1RTmkl|Iau-&4sNeSkd?ZUEc9nstqrG87rwxwop-iWU* z`VgV7gCWZ$k3BcB#P-i-Ormk4qq&kp*6U)%2l8yB3`|kUs!8b#q~@h<6yRc&kHJK& ziBhe4W@y~E-UhC9u~ih2R^3cP8vHHEJQ)f1M+;J7J=);D0wk&U(w3Z$49}ZHYu;|M zS#tlaq`reE0rhG_n$aW{c1@I+V zVxTY1Gt5NN`S=@jqngR)D8@-`DpDuXV9aOij+I7+h;@q!JSd@9xZv7R2+qMMXi!=m zL`zT5Id({HL8*hCQ*Ki1FTpoxXE;l5dV~uVG*Hznqj4i$DUo&b&t_NLug*tL#Ds+B zlC?S3?D{=1wPe=8B6QIgnXTq=ZXE1s2ilyR=+F6$%^`~s}BQ<+W`zGsj8?;RA zhHDfP0^rForfY4HFB^2(1oYQEX1tdda3xek)o*zm$nbqk)>z~%9>6t>z%F&t?&NEW;Uyf>K@MmdHW$ z&rQBy;O9ye0TQ5A;#g7#u{18V$Md3@H@Wxi(lX%-3VUpbJil?`^ys}f=B=mwRYq}G zjqKKLs1b-!TxNO~4G$^!CuhWGoGp8Ow4Oa}nJy`%oTa*~;$y9hQ^oIKXG~_w8)We7 zhpu%7$`(iV_ptes~D4eotDv_FsB;g&x6e}#j7$-`R#fl_k^xZkPu^nv`tM;63n zTz(U}Qp6?Nkt(Os?=*-K4T}|)XpFQ(K=~Tnlol$gq@a4FqS$v-?g7O{xLv`5(Z#mi_k4j05HNf#XlKI6hI&26fWaDt7jmZi$4irS=wc=Cv+!#$f8L_j~a9@oj2_!3a)~ReKK2 zg`PXjE$}u^TWtx49|8Q~iO>RvU!K$1fM7f2%c!OgLhnyfaiL!o$oi;`ph{R*+6R~< z*7vr;9akd(L~!?|8Ac~4ISWxhWEyQDwQphT32n~UIt#lgnvC&_=k-eMVn%|I?h>Iy zl-c)hbH3oCQF0dC^_-At6`gBD*y(;n8iVm2M9y$4)YLq`ngfHT&4L#@Afd2KyUI&- z7~3$AJh~vYzs3Q{rM7t zQ=3Pm(7FD+m50mMqf^B9HZ+UOv7^&JzHQJ{`ID_$n4ixI4W_m)v4hX>2emib4B4L1 z{$gGfhlvGYA*$9p4hA3V zx7G;L?g%CX33dny9Hv5<-mKGJYEOM5Wt;&~mSqX%Nql<5?0P#wJ4CONakiGYPS>q! znhz;f^xk6w8}5k4^#BR#FL3p-X(r*KlD`OIOQ%%sOOryNWtj&JuXw(>HPT9HI6qELRQ7dw9 zKq_1%_o1ps?Mn6%%$qT4*rKod&;>Lb*Hv8C_c>Q?FEL=|OZPOF_v+bH>4{*RZyL2& zOS?)(4*={woS{R%2(}@=bPH=?4z`v~o$4#4p?QH<>oMe~h+4ySTNr^_^fH8F?qUO{ zK>dpPm7?9fhI>64`indzxjBD=Rw!<*k1`X%P~AwOg@s9C-t#6ba-Id2#{P4jvS|Qg$_BRUgd29t9qXn1p1-=pe~1@ImyX{tD4St@JBPW_tyDy6(~WW0 z%;K-mePJ;Fh-S*z-+_3cq+5j0oJ2YCl90F{@uahe5YSsGU7!x!P)K=wdm);~OIkZD zXZmTP$&iUJ$j{AMkk2o$&E74GDduocQkmk5KOtWyM>H#lQnlxA6^L{yO#@0ozA6LH zCaMzY*@j-rV~;bXEU?j{Z7w{D6?ib&KLkol)JdLVEMl{TDV5Z~GnEg9By~Pv=v~7S zo0SROXg&A!E@Vptf%TVxJoEWO)X**=Lrlc`v-l=9-InGR{@tU}-urcoKO{cXl-)$J z*932i{p2Hw*KL&CrWrnCdQDhX{%@1UUavweepHo{lRtX~108*vzLwTy+ZS{l z)piI*h|WpF2)~GkJyQxu6j4MFA@%0j%hS#lGfMNK0YOu~{Z2zG{7-LrU!ngC>{vl8qWJs2ABP)?uyQ|7+9==K%>@E!IDH$Y{kvi16Is}~y= z(N3Uxp2B7}EiGYU_#2DcC0_ce1>LmN(AefWHS&dq(oxUf;!zYOn@OZ?=BJDmkF^3s$s8v~AiMgba&z{9M zkuDr1Q^;3K+eH!avaz_ve+Y`}Ly!g(Y4I&A=+qUWR>JDkxYzbBbI4ZSN1$c3q_(Cw zQ3T(5O0$$+Tc8qfpcPAdCPl=VKJP2ALs?P$>v&ss_HFVm_%v}l8lVLQJp4T+4n!e2 z%te4F5_A_?YP?hRHk^P~VE><^33bGZTjYoE0Wb6 zW(gm-w&<*E&1G-d_~09#h+`jh1J9Nu2o66#>&}@8VzhrX*_V@uz_-Ym3q`lRZpk4_ z41nquJv)Ft(Q^dL#M_Yzu6LCa<%6^&ON=BozUOj0lNq9k#sWR9IC;FW?~x_X20eE< zA0{J~hIk6B0Gsc>YHdthzYsO*B5mf!~B zDcnF_Hoo#|TcptSJ}Ugo>2f002Y;2+OM7>QcLiCYOGJ1IAbj&SNRhb`aw@Z_F4?h3 zyq?Cb@la&n9%#8I%Dx^LU+_A@aA1wHtmJW9mz78IVs1Hc9ScmY>mi#}ScOLhv_Tv- zS$8z#kB?Rjq8(4Yql)E`I=0N@hK|G%;QtIC7aI}cTZGe1>B?)wHW!`LPC-(D$@e+n};4L9T{UIU|a^rw*^W&E+@R?rgib{sbr%~QoA&a+KpsN~0PW@sa9w;Fatlzt} zk}axY+^XOOW@unKc|&(Qvd&iSoZ|Z2$d~&XW+lT|QUNTQQB1hlR!|^gW@PvZ?NU|^<+RWNcV0r2 zNjbGVX98`#)9loj4{tJCKhZG_s;o;3RXaL%BwB|bJkLbIDl-xW8tOT+GXZwq+q2x6 z$o36FwQ+me3ekl>7PZPefiRJY5(R;Z?aGD)$47>#qGPK8xrE4JV>wZ3ffT1)il~Tu z?Vos=yT{0OP5EQz>mg9KWLG|tAT~sa{FwaWAchZ$r@x3ns(1E=OEbG=u~2rBiy}cN zChifwWeZmRWwlJr)#R|^?YgWHH_d1dA0(6Zl*B|V}kOcc`3EJRls@9?F!i>&NDij zBM#y}-aQ}ABm~W>ZyY17U(C~WNCeC~9LcQ9QO(w2yyr+vNvA!k=-g zP1qdOxK+DT@XdG9+v!^NWesyv@E(p&OkQ~SIcn#Ts?C&8G{X2%oI*6p#$>wWQtmVl z!1#~>$k=|Z3Ny0BoITotuQ49Eq$AaRJUGq1DLT>ZVAWx9fx_P~_SBbM3-@wm*gO7_ z3LJe2Eb~i;oR-Z8B(FpGv@1N721FQm8E}7{6(lyL#C_Ue6CRrI`HwT0k&X|Ol&0`3 zfUEPHHMPHWS)#JIGhPi~cy+2dDp)SYCJ8|b_ zqyK48$c1s-ZJnpsFZW~c$(!V&JB2cTEf%wV&EO_63mE}m2*uqlJEGu= z-P9@FMk9^ySY?2K<0o!AtgE}=g>vv!novLobE4WqOxa3&Ur+$yIw=cn=Sg4tCV*Cv z>mG1gH7XWTw&+rxL)u=x+yf2$M9U{>mTDc&Ip39qU*bkdGjt5)pA3G2rwLd38waMv zQYelkM5kKmalLW)HVE;@v+C+T*W(=sg!Mx5+pshXg948z!^$30LE z!}ePL^|O-MIP3sU!6MFtMV|%DBj1=N_RrySqav#lYzX5(SAj-P(rRtkb>`5Dv&yLE zJEc-mR0BPH1#Dipx~55}eif8|%)fWv#XEnf^yh~*ygR%y?xlNg{0#(OXw5ge4Vo+C zwaaPamohd3E2u%C{BO^80E>e}J{y%O$@_6xIQgok`izwhY$>K&TLLPHkV9XVkZ)eT z(2N1aAb|Sqve1lK!;>s;JQ*pPVGZ3lhl(Dnf#TxIH3w8?6hqzh(NlC|l;OFof~{%S zZ*ixw$%t-EWAEBu#yMN@SOpE;4(y^kvBwp`k}PXGMuTE>hTD)Ce0I-A1R?yess%oJ zmQXG4#!GnOne5jMBTZy$GxR@nSGC-9WUb*_ob)6%CFGZvq3yi!gL+|4?BU6*?1u+4 z&t3Ki7_YlDm>fXwCtbz(JCt_crjs6=wQy*{V@V+8X&z|EDJ`_KNosb?>+52eo{fh|b#Vxx zd&vzM7WLj0@C4mzIe-dczYksh4{qpmJsRwC!#36sc#33Kc^^vO?O2IAT~DQc3E{M% zx_#5srUTzich6wK4)2xoVM&HzkRfp_^9*!JcYGYj>$%Z>CLQxnf zEzG);-aY~);&$hI{vceN@Ar!i?kR5Uoqzx3baUt)Q(+F)Dje5zde~a$9O2Mi8585e z?Lb|N8I)pK;z&x;mUx}+$-Bsr=fcd0;eL>50XdM!ss2n}lt{>hE=OMdEo^-0Ph1U4ii-p_ zdzx`jxKT&mbScjDSjf}21o%Lw;En+j17H!T7^i^#6ohvy^V4vr~@7r+j40x=)%C9u@5c-Odx@-)*yr)<^Z5Re4qdT7gd%o1wINKKy3XR3S@{k;oPSl9Rmz}s}R`F z9S*E~{0gxD9Pl^p4A3#Wqmbu~$KYO{_~Dl-n9tNSB!_5m1T;#(6XEMp9`Y0}G(UbP z{daDLi#TBy;O$R zIgsPuiT3ALP~SHo-$4t=ARk>sx_~d|g!zFC-V`74{d>UIprHBNyajk@6cPkbcp<*cQFR)u@6iSPN~#L469W?L=h-cc zJ=Mka{2&D!)p2kD{?e4jiZr1??Z3fK&;|?&Kzsmy{FZ*)rTk(K`K!MBCw}!|EBy@_ z^6%pG`}~DxUk3$y{l*R;t09M?1)wF-0*m;CV-5U4tU+6bJH2?=(_=-!pat;^0nVK6 zCLrX?pU1~JEdY89+`Jf6Kp5jsc@M_^PQt2DWWwD;D?}9;4YuDHv@iq zN030_0u9LJL@QS5B(4z1Zh&1h%hNvwzb%@Y~jgazuPQFxz)R@r~tUL=tbqLRQDY8;#?r0c9ttr zF>M7eHac0ZsM&Y>xSV=Q{I$Y0?x~xHq%WFe2N&B4smMZ}o*?7Etn2lM z@|UwYS1@FlbxF*=-TuZ~cSi9(=!5ZShJe-WzNYm}YQVQc{nh;eUUe(rN%cOL$tYj} zs;7B?6Ntny+s`|5VNQY|uENKwKFYwhJ+uJ7$skVUVk35Kv&*RMsRz-C$6eZ`np?s@%(*?5(0tz$|4A*$(2q^<~WtNGv1 ztJj3j(ZIZ1gVN2nnqtDnA^#?k)0(kk8ArcXkDc^9V@j`UdX27!n%o^sYRd?ty7soP zo0rLi!L=-ESYrmv~+iZWN_xUB$@7iJW1oR`B7e6QPYa%+2o~D|8HmfCkQ!eRp4IAwsGq z^HeKn#%KBcB`d;n(p^mAyESGEIq+fTQf z?IE_fuY_(w$1m4wX*q3V{(oN^;^K#@z=e=D{LlATlolKHwQFPD=koOLHOV0LU-ajo zXSpfYaK3g?P~<1Zcde2lQKB&jygN7D4f`ov8olVa3RE8DA;g5uMm~x=H{S-kw9@Qb zz>CW*9e+?2Q)Vi4bWR28kneZo`@flkcb6~4L+!>pgfBy$s)n(#I_l6~4{@pi*o&Sf zg~T!7M=I7p7ta{b{~Ytr<}3@ZBr%G_GW3MvUWB*D+BBnE(o4Z172kHf&sD$V@N&{b zLGPZ(#})U92PPv({U{wBT4`60xjR^gdDhNRoPDsli~UYN+8=Xwi0Sq=(1L*bhH<*I#efvWuY3NQZzi>HpDSI@=@*EMz9!Okc24|EliZ z(_f%B(iulsYcZ*Z&0%S6G0Ti6(KWC}%Q0HZitYBFT9z!FSQD)7hH05q^;xH#D{sE^$cA9CTKVJa4_C&>2kYBp&d)_pslhYU z*JpF_@lnVCTEPEdc`0fVPu9F(-u1X7_QL9CF{_I#*69X#Q_BrKLzlu1@S9p@26U@E zR7(YBUv(V~(cpI~=Y)W+iVD326)FkU493TiUsiZaMB1-b>`+u(|6vjQ7jmtAcP!JL z5X78uWTnu(cAt#xmgjn?w`aVc{LBm|DSnc*fo#foOGC6KUokJoco>uD24Jh1e~vOr zr4_4?LBIEl>skB?kL|fPq17G7b*qs=Dq`&{G)@cv-!{F|3hGKC6C!VEjzJYe?qbC+ z4rcp+d+WK{-St4vWZgudy}l3<*Zj6AB_U}4acDfzGLfaO-}pg@5HM5%)2Mp)F!F%7 z&1p4wOuvMR%11232J9qpr-<{uayI>gd9$swsobKM)ul?$QMuRngjNPh-qYDAoAp2r zM>)xO&@?=lLeSK&QbVt-M9m2bn3mDNyxG1>UwIB)nmEFWY7qhdO+va^Ym4Epz8Y_Y zGP?w|DVF*nYe)7;BgFCy?(IZ-VS9PwSdRFxeoaWk?!7`u98-8>F;NEArauY{ zW@m*f1>b%pA~9Nz6Tc~rRe^0GN&y`6Y`Qhva;FQRlr6K(1prIF^|feyRDTAqmMfT` zZjMQgI#iHERCO;cvUVG`ouN_QoJOx$N)sN_!*Mj1k49_kj3Shbn-4HnkYI;YI@ zhq5_Zhr6fza2q8v3Fe>_!{;-EM7OpO5vyiSWpUa~1G$buGf%}*($gmtVdr9SD1111 z=y9OFL=ngeUI}KRp+8sZj%T}p_(>@5*x$5Ww?*DV$s5leRT|CaH%n#~5$kZ~q!Ta7 z-b1~$%i{wy_dn5Nogx=r6le@P;}K9@J^V4bb)<}3270@dsDhYblriPre9K3Ol~8&t zSJDLcfOb*`F_y>jA7i9JP= z%6|>NFXJ2kaOZVz^V}tXkF(3Ry|uhp*HNn`Lo3f~CZg+S$CS5(81VY!^fH3`%E#{M z_B}0=by#t^#&A`^yCLHeDfT;T^WBjL;nHru8+~g+{zzPelT{GYm=|7K`X&YXM((gn z?)6{FEy@}eX);F@(;d0EVGdPxz9q-fC6tAZ^4C4};)O^IGDsW7@$lZdEB>*4j8+OW z%FZI5FwIaU$78A!Pu|Tz;SZZ1tF{BiznQM@Zjg=UbgywNb3}k~?X1gj%Hz$@sZ?g# zV6e6;A&CgIv3%x5CTLOj=q#fB?M1;IL$_lSw5ryG6zTGG(AO}?JQ zIpWf!)g;LS!&i4RNTBOKt(T4(Ve3rd5&LNO=#XUWi>kuLI``IYy=1SnC%OB%+=N6k z8nlR4?KZVBgiB5bHR11o{x~&Nc032`!o+{BaBMfhTX!B~=^@;9DLuIlzo~jbi#;lR z>o%_Y{mXl%IeHeRqhH{TKTIpiVEF^2tRkZJXSM$5gcAKy+va>QQd`Hg#B?eCCqL zMtWKiiV(c50+!%nX<>}z6&yG?BsFMFCnY9n3x}MYHAp}!d)D`p`7OJX{H?nC%V7~< zna$4mlC}6dh>F5;BVm5??@ggG?5SY&qoI_D`PQIw*l5IS6fCPl|6e4Gu%XjwIGa6b zTZs+An7yhOrf3na=qA`%h}`8wbtvfRjF;#R{WuU?ttgv-_LPeHq=rW#nH*uryt&t{ zoyLP_hIg&sZ8PLCBciaLJ1=L8wj4{*lAk4yOyAfHp~sYO8;v<3L~wF3T~(|my=$bZ zn|2)6I&AmCRJ-JeuW(iQ(Z$?;(rg9Y$Z#Bvb~*Vom5ycLfoZl6=j7E5Sc=2fo*H<@ zxC>_JzirC+$5ls?u;wFV1D}Z(MQb}6M;Hiuca^q&87j&3b(<%vdww*M( zyby(vg?f#xxPAJMS?WZW2m>+WzZyS$uI3jb#MNzRKP@#|Qr)#&cO{3T+CzhU;HAFv z`F)u4#>_<1`nVYR-6Qhr50Z=QzoxsYa~vtF@}kTu>CYp7N111On8T%RI;z=0RnQ@H zte~<7-C!?~(`w=xn~o^24QkJK376L=WX zW$5H=EAaZVN&XjM=MW@Xuw~J5y|QiFwr$(CZQHhO+qUgjwyl1D@FRNA5uLL;ypcJ{ zTxYMnb9bzu%gL_wVeGx|X~54z9_fB$c8jq4UI}{(#1;+X3*~|r8tF%`#N~`s;^>Tq52Q&FEb+WEjS{RXw<@i?j>~-$c6*j|iS{ZZI$m+)fWHYrzg03ufaGas4ThgRi6W3PZgtWB(Gh}tKD zf^>9-Ox)$Ubj30>*-q%K~yd`bq>na;FHf?&UE?Xt&kn2 z^(8_s+=SS>&aXK^CUceK;3eJQdd>rPJLcQ$aFIx7#N_-Hxrw~SQ7t>1b~Q~|726Un z^LqwtZXafzg3k9=WNp{}7w@xZi`B>uXwSG95`vY!vb*XU^(cM#AOM?Wp@JbUb;9&i zBIxxPb@1}~11#knn90zk=&Ajw16Nv3aFT9sW(G0AwL)YX{(PoC^0y?X-=J_ z1ARY^8(%;seNB5rabAib(}`67yANBtn}F+E4DoRR86Di^c$l@eBs)$MZX#29+0PM; zl848@D|htt`&MzVTIIQe5RI58qQ|WsLp+i%u&j@r;s=nX#zOqr$YE;l5qoaLHYCfp zM_PGxujt(+bRDR4I)<+L4sb55JDAby(#2%_&Iq5=O$&gh`3{smzx&uUtPJJUWG-v? z`uII!?;!07#)fpar zyFYj{PFTh{eXf6CPa$BO_m%>x@3Bn06M;SCi#}NK=$x1v^^RW8r)+ zZn{+0A1X;T_@G`muq$udNztGpwoeTv>e;>3Ik zq>TdrD0pT*IS5U7ZpE-5EFRP&;@mTQXC|^)bk&I{BpO@=Q<3rAbt4=uW4Im?H-UM^;L$NbS3v zNvLWZ_b1LGZX<`H3#2#h&x4d6BaggFC4MCHWspaDt3^xJQ1VU3e>vScT?WskOgEoN zML-_C2vq$>Z2YQ;!gdvPE>PE#k9dZ#X-usssCiXvh*Fj_io=5%#&dJW)1dgTnPqH! z-KTo$JcYPWY;j7DmOxs(Fm}fdiBw6qc6ri1OFSi0moawYj)!rby7hZ~nH@}$MF_rV zb%HRQ1l1?*KEeS~6E7q#XOUsm4jeYqDj^w5R-0ZGzBXSLmH*EELsVjKNolux?Jz8J zx^cJojyI$T^ENKbZh>$mSDaqeqpsVy`wQ{StXzxfucIZUk-gCUd}I06u|_OY->jd; z9r{~ocjBjwzYz==t7it`*TNX)Zm3&|-1N7EK(F{`vhDp4$Hp3g1>71Ux&m8g`xpn` z*4V*$)uxQOxzg+hMP&(gFwLxLoCAAubHkqJUKu${*vKqohY-B8+Vp5~Bt5Zxd|+f| z6Wfy`NM+KB?uEz8wwPb6=2G^BhP9si##jZ?OPIz+?biy{yYu3#jA`EixP7W!miJ1K z%N8MW=UekUbA*LlK%AZhMf#anMr7dvl{iuk-x!PAj%n{ZKd$q{2BZOOqW>s~&QIc~hbSg@Os z2DKI}YUSXajO}30dp=DwGctPop#OTTu9@vQ(~$Bco8GSYeTg~q3UNJp$(Te^XobR1 ze!|ZT|5PW(cd{uh(PNOEvIQj_uu|L^oK&A^IG!3uw)fr3ow@G>d!dz-18-i5X6*;*`PP zeU~#08Ba}N%xYERF2%Q7bXEi%;uD9%NckYvn%OUIljqIexBOdyJ!IwCV7zb+GDC_y z;qcbp`xU6PLScT|E=8m|RIBTYdQ;{4sWgSO5QiE(APO1qahu>k^0wnrp=r=@LhBOCa;r`r-H?fIY%h@Uf^ z*D_KEDMYup(P5ToqsuhHw^`aM)%tbTl)ZF8lH{FtNPBPg; zWlrdu`Yc1y^Cy;|N9HeJG=Cc0|AF`z{}05+$i&Y0U#R!bLB+wy%<pNGs~OZy|jzSKTVLrZf5D0rZlk^&$hQ2`?%L1A-rWTsTn+~F}` zcYw`rj7$#Xp27hunB_NIW=T)4KhMbS4&dS+nnLNDg3>$P(K|iRGXScmr?>x(%@1UN zxK zc2|}V&0bOFmex@6F7z!xou1!efsu2ID=P_M2@69*K?CcvAp-*&g8rGX`v%9B5b}VX z069AWrv7@Mz{t_p{(fqs0AjH6P0fz)TD2GYHx~w1&>-Cq)-}=rFSK^JwlAjqX8l_B z{*}$x{0j)?zikcMdtlD~exAVkrusi=H+Z*t!m2NR99UVIoa-EzTV5I)S^(2E)&T$_ z5FB7?a%!CZ4LuulLPlC>VQhXzZbnpEMoDZzeT-~i;(w@sqxT@c%DB;#%&5fF(7@2B zw)99Ce+oS=8{2y_%7b!n=66>>Z`6DZRcHB^+FHFBet0ynyujhS^8EZeQhGAp>jYyCe2}r>OmF0bEH*No8$S0p=k9o|s#VzeMUzj{kf~O?*jxsRrc5 z6$KIXf7SfS&r9LByN1h-i)!G4-@mv5dwP6Vy4M34n}()uVsrsb2cW6GI`D1kiwHRJ zJ8V1P(((Xu&e(O0!{~pyJl&J~u)8!l(YL#N-ukM0XRNIFBSjg$_@i^*$BBRdF6R%& zgN5Xu8WAuok$0F6_LU|z zaA0E<08qInRXa93Yy9yN_5SOz^6U8iyLG2W{o6+Jy9XiBzOngJQu-nF`>TMprLp1p zZFJY#Y+Gvwj(>aS3ik55rHu6Ux-bbmQ@wrl)26z)@^%d$d`)BhYg3dG6`VpgFFi52 zvixvs^Ka9CE+?&Pt^y=sX;u4jQ2@TT%>Qlcb+fe1ZZ2$ETgsOdsCQTPZzysbn+yG? ziy`$DHh__tnGs!k8$lm|t3TZ17ELA~&#$H-08vm+&}A0XehoLDe@770c3p&HJurHR zU&N1SHh}1Y9|9SYzrtTOLqK}TZ_#Q1(eu4<;C}K~EC*n8lwT2TJ8H?kg{-^_yWyAC zmc9io=NUhQS1iV#n0A0@(msSoEJs$>7Qo(~jg#8GRK&NegBtyPKSKJZZUunr>1ZA5UwhBXjCZ>?QG*}w zuaf2unTZdm&fnO9FDd;`t>3Bbfth!>7dGH1zI`pAKBJ}{nAOFp1w`}Tu#v3k3%EDc z;AgzMngdq9{x;H$AHY3M^H(tnyPfx$>7NtJ-_|<6vpq|fx18y$rXjy&yAk#u)xHFd zULTl^U$b=U>0j|*F3HxmYMeb>*f74($0`-sU%}NjQT7gwcAyz)>)*?%$?v$6K10(J zwm3e_sjpSCw7roYjt+q9>Ypx#t3GT08^7kX@0j7^>xCb-g|^c6^&d05^gYL4oR@1B zW9JrUu%8B1yBPat`?sNkn4xR9H&&$AfB#~N>vy%3)pm+^7qfc__qOVIyEoCp-~pWT z3;UdhHnKePUUORO*Yj>SH}kvS*Egc15|N|Y z{_ZgSgBKDu=;8xX|Mp}l*ws5H+lwi{x<8YT!+6voYpWeD`EKrp+mo2<;$tF3WYEMl z*`O>mv%nad(lFMyZ(T zy4gf|qhds(-BpDHp2pi~cTN__pMv2_u`StZ3L9ZIXHtdXa!ZzIL8lsn7C^)+KPEH{ zi>`$;#x~gjy`$V}FHq^erB-fe>x&1EYBx;`%$u@47%7VmEKBU&i-#p@)GMUnwmbb& zgtp}vZQZ{U_~HT7PB@^K%OH|PL`yWCWDYz6m|+j^-F#>s{U*EA#)gXrfmeVy1AGQ^ z&pdI@Rp#tUZ>_vBjAoYsm3Uv6(*<{yiwTads^LZxl(xwjqA6(vyUzr6EU}6iZK&(? zINGD`t-1jd_^KBo#A)>tynej=s>7r-8%<1V9LN=~yHg*zUH%8cMS?xgL|y@m_b&>_ z-)Fu;^ZDZT=5((y8$Ty99v$I;qX9vq-x?ue!Q=8*p_pdkyJ2>e0USBBkrs)A3i^3= zZKj_3GU9P7!rKwon1}JqD{pwMqFj7@9`h*@Q3*<@G~=%mxOX9+|7>_sD9`)K;E)Es z?Y7Xy6*g+!ML+`M!nzS8bK5#VWGvQrmdosZ11JMZDqT}#&${5}8Clpngg?9uA}2;# z1!~i)TOj);ak9W|F=hC@U?owbrb0~;I%j~vHaojf^AKV z1yIpA5`d6W6ijNzk>(3}W=KsnY&}iExZ!^@->7t+EY%k3-UX-LpE+9uCRT?*h?e~Z zV{dsKh>xW`B~K`};F1qZ#Qs`qsU*z#PLk$k`6n3x4pc78$clArQbOjF#ZLcU^{xVUEq#oBzE7_ZOf{`+$G1cV@u!D|UR*#A5MUDxNX;Gz zNxKgvXp8R@+ofseN_tyQGl8Ui)$-jG^P?v0-a8hvu)T9kbu!@9^Ojac{d>4AFB0~2#Kjtvai{+lF`;`UZE{YMrvCo8D$3oTXG`c|baxOw}|0ygtWHFNIvqjN7s zuG`TqI;9%o1$Eqakhx^^=jYH>=ysZLtR+ye-kIt}>~^JyCwa3#%g=}huz572mhIeoZq}B@2+^ym~YLtK8e4kbn z1;Fr%>3zqWQYKgQcvYA@E($P-qd4Dxm18WHv%xC*XsYWpS@BFX#e$36=p}f9uO}q6 zB#fDQuf`j#NmLO{NB8iSf0U{s#~E%OQVeqIi&7#?q0p*#OgA1>KfG^)%Lr{U)&iT; z{3Y=NB7h`7Ar2lCGTg-Z&o5Ml3O8Aoxq+Dwd?DhWUE;&og#WoL7KAmt2IB1ePFraD zekT#sbG3}-eXXuCWk86E$Gy|X(m@FwWS`Eds?Z25Hd84QyT7*Ejq_$7BWc@r($-LK z@fHvPYU|hzUnF;0V!D#D}ovL;#D0+0ez)yFF0K?7^vGq_L zf^vYVk?=ARcj)K%LWQvwHb3?Uw}DdZ%=j=NGmISS|4Pql+qy@$zD_FN5AcN|1 zDreR#N2j8W=DEU6MX%?y$dYSVvoGsmQj_bT2P^Dg??sYc$e2SWhH@Vm5I1WMY|%`2 z4q}-Yy+#c=#5{XOO{L77FaQmCG;E)rdA8owb}&J8tsbh9L%I{fL4dCvnw~uKQhOl zZ7Z8<-M+)l^{1E+S+w3p_+JM(tLBNLQM+>y&xR(xM?3O9PZ87|Ze<>Rn3H*p=F~F? zp0T8hM;s$pcu?g8^}+k0u_vDijQ+hL8s5@=#evICeK=!+NTJ-tbzF|()tT?YGi?+; zHSe`)Z(ZPth8abQZzwQ7V{?58-{Xb2Z}@}hZF z;N4EbW8ula;qbD;B7wAu%K*6;VL|zmfj=2wAemGJ$kf)j$9GL0o3>#f21BSRni^$swch#b~QK6Hu*sNlaWWQso?86umsh znz0*Z1k3x_=1Q`37;b(lmmFowjN2oc#rGiwUzvMrW5V*JaEk&bEgzQD?X3Pwl*CmYIksK-1 z05co1Z_mRd5ItSL4}-d9FxjLvDSc0_>&G9{1i(AO<7B&5sJNl(%E{!D;8Vz<0!;j; zmkSgJ|H3CcU!4&~&{>y*m*|aAeKmpG?;;QO@5+0Yd^q4@^%ku znvV^Dc6Era`h_q4=d9@D^?7MFYfc9|n)#!k!`kdjA+GilQU~j( zxKP9M_VjMqT!{6Xg1VI-Kc@v8`W7g!t+0em;ChG#5s6LP5g9kHSVSbeJ!0w_UhEVo zdQ7V^?smRqM-!;zD49_QpGcaI|3VxRiT0>C8dx#GDo2q%2M-pnwnCC|#+BM=7qJ{3 z)Yt3DItQ^`(+d6}N~J1C?~MZ?{{Zqs73hje1z9K~PGOb5?J?<^d10}Xo)SD<0whKo zFF2>ja8QmKNs9`wZ1LxOfXi!)sYJ4NU1T_5KxBA>%~*k1j=@c~E2v!=Bbs3Nc~{{&Hyi@}-ao*-_+Ugbhrk`M!=%vb+FP#*ajfHH`}h|U8CWKXy)M33vZx5 zGhO!Nod?i|plTw8BJ}6IXPT}d36zXzo{)B$x@pz3BPATu-Ks&2BsL(ZTb=ilVlYh} zHCP$#Sog%pxIf=*+VIu1I22BVYjgoV$!#ICmAxw z3%{ig&^6K%*2JNeLymYu;rC=)3N#2~FQ~vKHBm2>?s?qSU3~pDnTCy5TTG?S!8j#3 z3Jo7v3nS0zUj!S7hD0%hlUCQr${!5rnuSS>)lx}$9U?7pTxd;8BkYJwwzFgC`2c!L*z`8k8sr)(cgRvrZ6CB`s3EQplX@lIE8~vaqP+`{dbSW@fc`WgSNE2bY~o(29eF zm-69?QB3v>!N80mVeJ0J9O=T-<#I)U@1s~c$_-P;D(;hp6l(?032hdpu%tjA&K*T7 zjQp0K_x$SVywoOd0OEpT-FcJp!RPVJwD-3#UJs}VA~o;fUJ=1gW)e4II8R*IZtrQ0 zdrm~Cs-sEg5-3rCDrvU4aq9PkxtIM`+I>z|e7#GUEAuA5uUuC8VGuj?0e;K(m=Y4f zvM;J0O^T)&>jDpkq-Co!VLXjGN|_>NV|U_HD#O)$p{4Wtdy4X%Q4QYRHA^Jy(g`_l zSKG1NrOK^{*0F~y;J zFjj%rHRl!x-;4FS%h<2`ON)3Yf?J;7y782fg4d;ZX|Gd11FJ)N0Gs3+$#Rt1Z)qhf zY5r~${~ot*mPLvZIuw0r<~G?6$OWc6sjyOG+pwAds#QluXgw=D?G18$sj<)*$=ekK z7F4H_XnPf!h%xU512vt8m!OSNRCb`ZY9z`!x4*iHMx7&m?nhc360$?bpp9$5cwNA9d)?_aFr$!N^7f2l0RYZWjnC??NOtxpkP+OIK*|6h1NXxBr z{TfBo1ujdA6_5<1L`|l3Sv|^nYsirNzRIxvhBVy_Id_TQ{$GnBv&w^277JsSwnK(< znMF`u9f<*%Mt9pfY34`VO&o5`CPVY}oSw7$sO+n!AM%R{qnkGKIv6zo*F6}2%=S%i zzr7DZFE)a~G_BaxTG=ZWwc~ycy{VTBHzr2jae*(cH(G@j3u=Tl^Sg~OcUS%va2wRa zcse{B!JOCHh2ShZ2-M1)XS=7J_*nzK<5(SCKa$0(@*@?o^Jc71yOcF$5)VuvoMB2$ zzHG&-iSi=7WitN~?ixb^QO`EWi2eZ4TSavOK!15}aQ7BD$FFgT(Rhh;{m8eMRbRmF z5_l#^^oH5-K@1`&(xd!lNvmBI!3HdGJpEPJ--w*0NHhY)b#z&63g-|WcOUi-nd}b#g z@5kq{MWvf!Rf5=JEf?rMG z&8OUmI5V{jyl6&T*ukBtyCOVniY8CX${mSOS&6lQ1Y%IO#Q#|yE!_qJK*B` z8JFUdvr39~hMWi92;UXkZTr`iFO>Iy8JvMFF?Pb9j(>E+?xNhn)hnvtfi7v_S$K%d z^n7*2`!h4;mKM#mdT9jrU1R8FS+u`hD zzoAn#Pg0w#3LxpqEtaYiu1XQEAmlPyAtfJ@JdmnoxSNXx9B_}UB}oIB z#jNDpV#|GBn3l5wUd$|I*MfcXZ&iEQyN20~cY1joB6g2ELn4zTo2!;2c(OoF>MWuu zE)}UA3g-k`a*qiPS8D1|NwawCm21(gv6vMEZf;Cxkql$f9Hye5TrT&Q z!zdGwok0j)^L*u=?-MyAXAU!riU`zI+8(qV7%Afi!0hfUv6)rdBzfBFo$AEt={B>i z$Na4){(@oR?lKGd$Vhr1N~ugX^%7GR_Q&qec$ZrK(ARR*LeA-WT-zE!Itb-xtvF zFbzO`#~HH7G~1cZY%cGx#2^|(+_V7bC2yJ;Il%F0k_XDBZYMU|MwJMudvIr8x7`?m zSBx9qlNw>pjVjWOsoOP7G2l7o~&$4pmsb-uOHMqjaV101+TSVc+*Ed0g)!?8^+1_2|d9mUeWmj6n7q3Bv?SPfY; z;5d7b%9@lW(rg$V;RsyJ4hG=(ZuQgFD}ea{JA+~>REi0cSSpUGtx%)5vj~|*lR}$R z0%JRBqwC9Gg^ibk(07uNkG5oZBSb~Sy}GA{Ls*ZBA()aDkFP9`m;AwiDGVA#_%}Nw zTdu>yZOIR9dr?2g{!;&_oHJkF-`Sym?5e3~O!yCA_)5@<93eQm?dhpjTO@4ATxKM;3AE`q7D~I|u$L3X=O9>nin>?h zUCLBpO!rak6j4(_O>}%$WwT7C&aHFS`~$!(EQ0lDv9P#IY5IQn7s>6xh=z=p|tACC?Y z+~uxXP(OT=qBz2u=ym++$aU&0ln4gyiDU~IXv7^d@mSKKv_{?;J}!%NjEr`HOwE6! zV>C)}3$f9bvY4$=C06zC;uXF>BCdU$tu*M8g*c4h{*iM%6_WtSz;16s!DP}Wrt*#u zSL&22L9;+(Y1$KuWz;;>QHuTgRTehb9Q?njEs4)*fQ?svMcJGsc++F#fW?>ZF@JrD z(irOqU+wnGtc^{g>MTN|>%(Qw68=vDWA=ma(GD3<&8sjsPF@q4Cu#~IqbYwcCrB(K zHThv0DlTM8LNEdHm+VcJb`d{M!Y$+!9@o!22boLktu9%vBLpmUF#L(8rdyX3{pJV+ zu)Q6qxAu=|RDyWYaMx4E^?wiA=!+kq z9VYKo*`3U9ow@{gS7Ag}e1h}g+4d-mM|!jB*) z!{gKUMkVz+N;RP04lQ*9UIY(3*YbG&sK|Mj23!e(B3B$;Tl1=uFbCv1WQ`TDFcsCWIQe zW&9~i)8u3>f2L8hS$1%I0g6(jtHG+2w{n0njFRnOxlAvAJRPTcdv;zl?Wde zn~aB=CrZrSwy;sB-4i(eH3Rgim8$E(T79WctsQ4uJ{15PXVVMvk{Q2=1}92V#crx; zh|HQriO#WR`k;Ey;&}slBUW!V=_!*ET9cw<@y&OH^p#T}Y=sCuB_sZ{V^Xy*B@{VG`94zuMQC(uwLosFRsJ~3Xo4rX$kv9zTNY9{<5k?0;NgfnpeStZ3?&OyY_`6G2vSETrky5(X<~SxuFt2^7GJ zrVX!8C&h&EC@HnFImIoG%izlWG!~iwV%7)Vm^i|_t3XUbB@JSv#x>xS=(olp7gngV z6H%$=s`n=4aY69uKJ^;O+qc<2f3spoSSOT^yS_CmAmqYmh(kJI z#Hh>@ubo6*Xuh@Vr!8+tW~|xh%MzEI-+W2p{fU@aQM9Dr_z;i=;)#$%zQoazNt39H zIGdMI<`Y$JfBPw;-UN}dX6bG}9nTJ@WVjT!4I%4kM$UywhC7V zJgboeFI1Ed_G7HODyUPdV1=mrx0-pb;skuwXB-Zh$etWJzCR)cBwnsVQewPAs)-bM zdYEjLS%~2#3@@+Xaf!GD5)3R$l4{S*t)9nInjhH0tWn^M`9f9LJ?`RsAbAkXQ;6Y= z=ZV|4E-8|fP+8-T9M>z+9HY?;pWd6D<;_^bH4sYb`B`Xu)KJu9G8R)+su_P*r09N( zU7F=HkI;^fij0&ZYY>SS%l<}pZOF>0YF(yv1qk}tD9ra%GaF?GjR=*;f(UXjIyMx|VQul;+!8>Ir=*41k00o6U zR1cL|D$Wn;=Rwv7N=a^@?i9gEG#U=SW(8HoPo_Qbhn3V?J*A25W6`{x$}Jz^&$9Ta z4O5Zjr-lo7BXpVJrfg1-UyQ@1hknYHC&l|nyc^02yyUs4xdxX21x8?T(k_KAm23)! zlSTngC+6(gXNyV>qPmqmMk>PYOGYHQ|o1iYqHDkk@-%R6e18NCft<~Qcd+5sy;R%$&aJU zcFBG+b7eoqi{blWLEdY5^KX=kHb_7c$Lx(EAJJ`Kyva>4AWy5x@LH*mJ~)}$)FPiH zvWg8!c3)lAAd($@8WDAVr~v_=opm@yI~dLw{-EzVP=C!M!C*kzy6}()hGrlJz9CK) zPQM$~P4b?6xX_&Z+#nsWP;Mx+ysj??Z4hI+^K8U zxbhBET|D@<(x1IgJDYze9{kc9xd)>bK7P6!A_mS9jQzU2IA?b!zbB-2P@nwA?O6lw z6AFaw24gKQu|%6(#jQQ2-2D}cp0Bnc2y5I^5&AK)no%f(p%O(JTC%URgJfv#(HD1t z`pERU-{J0^acG{aiMMTXG#xxIdjhJ0*c#{J<+umUxb3Ha_ae+q@+pNtLQ|o*?u#sRA+18m@X(0U-p+#DiMI$u`Y2p?3k(>yRZ(7efqeSg(BTB{~#5^Ir&3ak?t zm)-imYub0YiXuqT&Z*|oElMBBSx(@x9cXcqQpK>GVvT~2ac>mif#i<{EtTR6#{s-+ zO{a#?^ieDi!p(~qik?(2K2JI2ja>YLN!<6)Dw)!jXJnpChivT>a%>c3D@5pIR4Szp zPCqW9bUm(QC{cDA+|Ubx8jy2AxiP*e5uNbTGzANAe}tmYC8;oVr96+W4YZoQsO8}t zDEnCMqUOUTNiq@4<9n(`@y~^(I!(EBd}3XL6jJL!MyQWj%0xjkbp?~$dwENh)*Zuk zC=Dc}1&P4Ed6h)!r4~${S_g9e8&%WGSMuM~F|7-7oM=QKmn0#6DA6FrSSm@I7&57$ zeGD7_ge~NQ82Z7Qm3)wcPy*;|%8}KiX1Dkp>*9Y2U*_jOx76ShsKN@6AZ6Zxwq|?R zicD)4M6|Di;SFLYnnMRH_T*%8&Zmx`cH^ol!2fRJ^%X!u$XpT2%@o_ZL1A>eQGIKY z9y&>t4TT()p;x2+D#0Dnk#{?wn=|YIU&WoNEQb?ss78!yXdEJ*kTi`jFD02v!r@R` zqdw;(G$~DueA<5W0$#qhOtZa3l!_PvpZTncEXW5uvYM4@YF$s0OKCRnPclG3fauu3 zmZEtNKeRdbkVtx3z?ZJ=1<;hID%4zRBbWH3Gba})aJ*ld4lM>#4 zRcd{w@sH+Xp}Yq|BJfiPYJt$kd+3!VW;;W)P|se7WJ1l=>&dX@1Iy1Hf$nF#At#oq z_6rIFZxAJLqB};pGsCD4AoB#`AlfiuUu?|lSmzIaPt1ke^K!2Fk1w`Lt{dpaQS(N8 z>eeh$HCuw!Uo=`t4up;BW^r9yB*y5=VdOz?L=1z7YgK>=MK%&bI6e{Ef}fIV-ax&= zoH0f1aM=-w?BUG(kZ1z3XW+B;wV*=K8C)g74z3Tagr(4XHKwk(9nM9omZ@`MzJKo)12IIP7 z7P-5(+{$vjxF*+D2+=Hvm3OXy5Mm5oRrbg*iE%Yk3Dj7*90v08&@bq5%A@Vb{+y%U z5R_nX+3CT2H`6${gn!JXmzDR|Ab?y^&ENBQgGJ+kTzI33$k@Qx6UUFELMkA@LQ>nU z8q0Op5|~GIZRWpgs8Ooy7=sHax-idt+*pZkv_O_)7PQE|GDw4O9$V6`K^cm4?jHrq zakWl4M|b65g9)hDz>Yh8QV_usP^lH6BDyTzj}#Mv4g-0b%th5FPFbW|1C_EKp<;Ol zIMC*R-)-Bz(nFowT}In)G9#Y{~;h<#!e1_syQ z4T<)5#Fh~2>-R5r1KGf6k4iw^ zy^yD7lC$fauFBzAfW}sN4krjD?K)gA%SWmX5|F6N3b3;PmYTf>DXJWa z8H&G=bC1Zvqp9hn_nm~%0EZt-ZczY@766QFFb!#bDx1}P0Xs30Vza9=%>v;d`r_uSA+R_CHZj2wR}U`dXnVCL=RIOy8%8HZX0J1STdGR<CcmCYF|yh?}MIh4-UC*)2+W zHFhQ$gU;q&UFqvYIZ;zYL7>Q9c!0>qbGfplb&Z*XiB+ZBgu`=6`yU9cx1Fcz%RNi7 zx^Pl)Q0+;pOi5|y=3I%DL2`VjIZj=Hd5~!JK*>m_TOx=V=0Zi)ORM{N+B@K28H^pyW{COz4>2q-pQv#NYCA^ISia1%5{ zjVe8)9t9?1et#WVs797I19MD5GN>C^E5-w>tpOYBH~=a0f*KX5AQx&Jyoyq;rA}F@ z=u>qCv#p+_XWugIm8jYa|rziBG=2t#`IB5E8sd< zd2rpP9un~VK`!03Sz!=wP0xEC7Vse+>A3_uzB?8Z(XO z=ev-`1*rBT1EOX|A6NYV753$wuD^Q`4HJk7%k`e63@Z=_bn+RNCH z)Lr}m(X~Ob9VboW`Xp@Wb$1J0Q4V(>1h&h#D33cQt;nFWSku( z!B)<+flv1Mzs$n(To@Z|l#b-rZlUWHmY2e-Hc&pACg*Ej2W&>#c)r~%unEnLC80$^ zwil@(Hw@NUH&a{CBwlD*YVMStNLRb=K|C~<+w`brdWIB5a`uSC*+TZg#P6Eg`fA#x zezW8e5pmnKSG-QO+P27!JqwIxS<{U`<~VE424@VPv+!?)gU4_@4*e%YdhZH5sx#)n zsKCugOrHpszE!qSf-smDD1X<}+6~Kty2r zi)2Pt_oPn$*-&6%km@bbGvAz-qZI$DcLtN;1{WcbyM*ROiN^;bm;q|d-VUfV+?F=9 z!?S~pxqk>L!ubY6`mwGlMJZfhL(@TCTG-X~TkMUa#Gbkp^d_B5V3i6TTsgc7!1F>a zMPK4N0qoqS`wXC@Q*2brvKVJ>cH}U}(MR6K&otg3t^71*`W*;QJ5s@oU$@X=cJZQ1 z;Z{@J>2JI?@&77*3-y23W|1EeqW=B-;fc(~DR53b_prq+dhWp=doT+9MxI}J+)#wS zjcCMgf*~S)(w5UjOq#cb$S!cXLjU%W&1@o*E5ypgB;qh&2Ny!mWJhLU77E$61(c|N z-JFa%=$#U{s*sT2gB1i)kSK{#p{6D zn=$CFDs)cIqHwD&jK_U0^P$^dGd%Or6o{{-2PoHzZ#OltL} z?h5b7Gj`m0};p7|D z7E)B^lMJSFg*s*1*^%w|$b~w;ZXdsIBtJI;3JrZelXEh`>`Q}d2 z-*hpYNXBFm>dT2rDE$d{f=BahD~qDO!+8sSh0aaib3?QX7G+^%!I zxV=1%#!#@rB{&DGO{E3mzoPi%0l*Rnc}ERJn?KngaVy`cZXsMilAr-pTf%Dm_xAb6 zi6Hm#Dg~WTL3cbkmHlbNk#;r#`hVc;82LPbGXvq>@-KC`O8vInovjNJ(I4L}(%KZI zO8%u7Tg#~pCWFj<1$wWMzsTS&1OOJ9J=`Mee3^Ccf|Klqg(<1BPVh1F@Y)p&C4Xco zQPI?6#w>|#Mcz#qvUwKZ0z6qXMRe(RKy7~7CHxXo3d2&4p?8jHjEnvnK+$+DgCc$XS20QC_`mbzxvy3C&B$JLo*)beaQlGWjPv2UsCGuQ6{ zG;;=dkNlqLXxY~*kH04!V_VJ`HL(F$sQkWKPLuHGRzbx_PfO4^AoQa}2#-xvLB+G* zHg77xd?`LJ+o4iIL!D4^zRI312p=OuiF=%Q=e;4#2FL#SE{D}uDJJ0I zWgSn?vWeCDq!%o1$`g4jCXwVt^`MeG?&nMy_g&EZshm&Y;VL$R_$hnpPjMN3U~#$6 zdn5!7H7vG(UT0T9ZAiY3tfb7&k(S4J1BQvPI|V*lqvz%+hM5c$=Ti&@#>?DU-UC=j zwBw61zE4)Nl8aF@F_H$!D4KfLtFC)(8MYhu1+*WIT+o3|rw-y<)%)>mJrFnZk7@U87~@B3tFiO%i$l2OH0)RwcqXbk}s5pN!lwg}6waiX9Q-eg=YRMZn>6 z+8&5APGvi8*ZB;sR_{~D(q1@i2RDiLi*PjV!(3I7XN=@J0#ZvIwrTb%M}0GXs)c^7 z+f68|L5}HO-DOT73ga0}OULe%ZKymr3WBTH#EeQ$hv+t=iTEYxy|wR(L4N|ewCU;T z76xHZb5Gn^dtQdu?ze>+5sus091j?_o;3cvu5#HLb$6+i&1m{L=cI~`dvOI6p{?lf z&1Z;{_EP0b1Ktti7n%aYs7!1vt4rr(WJcCLBT>`Bx|$n7{wsy=UNuRR{qiV2|HG@? zMF$pWNr`2fspYxTH7}x)l&m7J*Y?=#;Z(6ho&|_2+ldtblMQ?$MgZ)298J-xSi_Dx zexy(DxXU{pGW7u&9F2G5S^w;r!cj`IQI!Dk!0H`n(>K%X-Dgu5uE#=azf+^7*Sxno z&|EVZNEsNnI9Xe3+_G|773}@QtJ`XhA)iX~k-Wb4yLIS*yTmP?Kq9;^2h5saeL!5f zx$hFN&5kWKdHSV=_&U*#dbin_xcQl1T4wU#FcNS8-8OqbBg%YFnc5{`?c7acsl%8A z8|d-9N~F7ma#=g3sWN0k(_A1NyL~Dc_#^;i2qkR*Id+n`s8C9tp?*B?QM{>!Y+xQo$(u4VMlU1ev=rYfN#@!a8W&k>ugV0j1_9<}(XcPHwZ<$S1 zRAfNJpMyWCXEGd^t(Gf(>}`ngC~olckYtYAEKy^~zr@7JC8c3$td9%dXJI2Ab+A?3 zF1H?kokHFWTQmCqp>b=6}ndI{k5>>?`N;BS>tx-wiB zJz^C7A7OiM{`+ztaVzyv61$lRV}%Yx!Fq|Y@67w1Mi}4{I4@8>PazO&*O)%{KdZYZVq3ml&zL_Uc!LLHgWKs5|0#BC?1OC@ zR-3w;;TijK2PNl%ajYbLB#Qtzja2x?T#lDtSa)6!l+;TL6#gtqh+QD_ic4)n_3lUR zTi`mK7eC8BpE)w(sJS6&!1SYp)&lIHoe=`hktX)Z8rxyMg~358Pks4HW_>*&Gmzx+ zQUw460I7-*akG9V2w$U>_40^wttw{(A#HiZLE#Nl=6R+1a=T+2itOvO5(){*tL56n zjjEkTqmi8xwldw!F~b>(6ET^nsnB?3jUKAe9^mH*qV_Qcobw7I(OG#@nzC-3PagDI zmIk5!qV0}k`zB<`Rj(cs-Iqv1|5x|DL_`gJ_D>3@y=0Z=@+_MBkt!G8bS^VQ_2nZX z(h69SZg5Mea7BxJN#XyF`_QaDTe&4u=80t3BGcsllEX*?*@h(MU~Y!}&A6`ESr_C2 z*N0EjzevS#xCVp@-m~SUtS4tmgTZ$Ipun!kJ|}S35t2TLOG-UnfslBufM5jbk?F5**j@6;-9!~ zUKwSSk{9#=Mey|IY_)V{L2``Na8M=nlNFuNZXCauSUpQQ)sHfpDQ?z^*cR zc(5>*Rlx@p5e%xIe1mcE7fzX8ZI$J|Z55H>UArm#p$6iC6EiD6D3T`#BTM9k4Tz#1 zaDSIJZPe2(2bNMTj0U-o92vv2HsXJdjdv~3cNbM>d>vtX%q0L^_1?JRJh_TJ%kW-V z6-Cvk1o4Zl#FV00DTiF8kJ;4gI<=NvqyW0~6dk=y~UciChq-0#~Y$oU9Qib-(kfnZHC%ALbE|Y-=xS zPwH$KTnh zPBb`2Bm%BV<6u%buKR83P9Pges@Wx%o0xSUR(c^XH4sBOY4h>A4@}pe#nW4^xV`R0 zM-J{Ibc`t@mjg=e7-L=GB^%C!>P=~S5P9`iT}KcTd`82bTv-a!5nf ziQL4Q8EXWz+5|)apqa(dMdXs7MSP{TYXd!f%ttfn8rtL)crre^K}-q@f7|*h7aR#V z#+S+lIox`{-u!F*dK629Je)EpOUZo?Q83g=*m4(khEBDrE+Xx>+ZBqy6wu;7$SbLc zA91GY4qptWtgEIllh-fu^Z`yV`&SdM*kqX->v&o1aL2CvKmk~1+}BtMDXn*q!D?k^ z?f;J${YBIIZ14HOWpbtzf2CAn%} zCDn&tzkMyov?n`8ot)tE``<4O^RvKpZr3*lO_f}&)1mvBxEjsPk zyx<2pfm1?=GvvWlA@^755|TtJE|@uHWu)ZU`Q*uS7K5t%zRa^b71nclSgYKsP+A4X zoCcj}OT_2@GE1jjGGsLiv;(_W+EJtj6+F12wk_&iP|mLM&z8!2B?w-qoEk|nyInEe zV~>)l{G~ZCzW9I28{TuANV;qkN+09mNG?(Mix_{%Z#R5__~(Ue`t37n*TDbjM>R01 zCK7b&4Tz}@Ec9HNR>rHmTE)9vug+qbCC(*9tKfn2F?Tu{kB+#*ZFh9sdo$cJVNPDN zakJKv$qH$p&))e(3eiNOhjcW;SO$H@(x>z$b-ybMTu=tojeG-$a=Y_ejU2}`#%Xjn zIXUVgCu(smhzq&(dqdAd1l5=iTLsn7l9wsPvlA;n{Oj5Vm=}ML3586VMGMy%IUyj= zr#diUWzmZ^xQEuXpvem-+Ai59;x2lq)+_3xeC>XC=qJV-zfVrfAhh-mlIqjLRPBff z9py(nQM|&Q>f$bIdIh`@__~X3BCz4GJMhqs>Vk0Q7JL5ocQJ^3^rqQY4)lD7xxI zwGs_jUUEl>U?gM~1@`)$xI@DEnO)-T2IX#9of<1Ul*lr8dQ&Cf?W7y+R;@*3Dbt6! zyC<1`*x6Ylga1?VRNIWku_iOvw8bo3Oze1|aWP_}*c^Q?XQrE^?M=XW*P!dJbr&9l zs|Y1(S6bg=ZDx~X(EJF#YH9(D$emKG2dhcL-z9LOV(8JIj)`egQW)r9w1jk8FHk`y-SyJpBo^NuJ~xBsncA$a1K;q%Rwt2O#ww{My5*j zszvBFI=e>>{Z?Da@jG_cDl(NykDN*mdL76O!`nj4PXD01>gEM2rtG7N?cPYG;#+Cy z8oxXahQA5hIIMx@c%)C*tPV$kOV@_XQn_8a?v3lIBc-YInU)Bj<%m{z`|*- z^Wws-;djwwtO!rkX>p({?9c6#7lj9Mtc2b#a$vt>m?4V}+lDx5<)>m#GPaT>*w9p_ zdZ1WKg-x5ZyORmH2qbfE-1!-Me0Dex0~TjTCZ;A{=P%u?8e9HThuurHV#X7R2VJHk z*I4)AS|#QWjH9AFEqkz2amro*iYg;%$xhEp1d^LD%9Bm-jI%*`e-b9&&nUQUI0f9& z#oJtYA?Iz!$ud#_SqVc5dH&a%;i`ZYfT!9#z7%q$98{XZv1z;^3Dp(WWM>7qJ{V#K zzWxXK1qbqg`cGr=2wW-9#5BmLDgQxW5kULH`~-EYsmg{0JjQ@4@w7U6j7+v~3dohl z84vIDO1d9-s(|v%M?On-8OQI}@~RR$A!1;ApngZ${gS5ylbn}wusbi*tEj=kp}64@;{y?R0jN%5N-D1_O( zTIafd)t51cU#KMN$Z-1QAIKyIdxLhR`P8QUK?K_}&CTbF6v~?97dM61qDp8s^aDuo zv^9E)RtlZy@J@v6+ZzlrS;FUQ58=+X>?ho9Ci8D^{7jLJgP0Je1OtdpJl(e^X|f!UAOWH^HBKvSFVuxJZH|I=Ffc5ymP!T{3Ed7|El+MGqny{ zMJ#SMi3Y0uRhB57uVX7Y_QUuz=#K1-!+kZ829L>Ra&Ws# zYojIo6nC4ldE>7^dwJOVx?Vy@b#qI=B2f8xzJBiI*a3DVoz+0-$LwmkLwbJf6XoSE zrJg4+vKK103Lz;qEKlWNOTVR$sLfmBFj<|rJ}DA*UW(e^s6Gk&gF{`@<3 zN{K5iHAb$UO%wwaDrZ>ZbW^p|97pZtx&EAZEeG=la6gQ8zP8x1aDIa9ikc}OOPh0n zE&|9^SmBWUbC@gz*Rtg(8z2?cjFXa%=1y&rf)s`$hv7@Du{`bU5d9BM<$)VVl)S4V zz%FPWY;COQhad>0ALYcfs}klY$0c-)CD$5gxRT88gK3{?3pgz3>zQfkK*YKzD%H(j ze>mzV|Db-H8<};vfV4Xv7cuE~GUs;xc7aG7*Papd47#Vm{s;&oS`N(I{r|;Ewotlg zMU)71hxq@Lwi}pn8c_K#Ah}wZBC+ChUg+I+k18Ut`dY_8BgOoHVK=Fqi9S^f_RqSH_-Hk^6uIz`*K8-4Ml+Q_An9gUFsf*+H5Md6Q3OVO zv{3k2qY9P}6KCFLwq1A}@Y zQ>t|wuEYFms4DZpbIRt@tU_9AWpEY5J{P~od3fgc{wKlcr|qm{{k5Ui2;N>plQa>R zgc|6iS-Y#LU?gut>ep!*f%}CA1}ZEo5iv#EAzl4DrY%f2M43uFwx?Fidd zAgr#JmUdN1x-j%zb^}sxpr>P$MrL%IFzXawTP*r6@x!lKZYfyv_sR?BEvUAG_dhrx zK{Sy|KfY|z;-nt&AL{ zcFnV$Ig3XL3je<@6!Iz{>^wekNlnzAlZ(To$RM!Hf0n^bC3C%arTG-htH>%n2{WK* zr9?~yf?WP=>s<7+@r5~-pZ^>K^4h>r4K(xsxgs!XKchz7C|76ossDY0lZv2t&crIN zlhf23*F^RJ3v^JV1}#?^=6@}12ybCJ#`kYs4ZIFTi#TPrWAF1V-CKbWa@R;SOL5a3M*Sr>wRMCV@asqi zYgc>s2g;*{`J_c3di4Sr2rNmY8_9TxXj)hNDosvBK~TgzXz~nsbaC#n(z`ie{Y})r z_QDBL>l>M63XbkngY35$92Pcfom? z1m|yNZ<h0{D9@7l&NS$xV|#%6J{+grmw%uRI*38)Wn7#Rtl1g zT+>m5zoUW2*dNpvB*ff7H_EOX+-h5EV$FK`BCaW0?un*cad^{txLC z$N^Fa6TfiE@{KyC19%YUC}U+PotVbkT@(SV{>V$sj)A{Y36{lk&}<>_J6a@FTn7zt zu^}-n0$xO%r>*bw1Q-Rh9Bxn?o%H;zaf(7EEe^VlQ^Mih=htwAxW6HTCF`i;NE3Fl z=3H3<8w8^NNeGJnNxK+^)k*u55ozO)R>hy?59uEv;wk;GY04lj8bW>A#%A5AXN2rz0zM@s_0ZIrC1ZIKM*tXQ%zeRn~yLTQJPW@tQ@32O*-u`%VAZ>I|@N9$zeddf^lVVF>BP zqe9PVUS}jnBN+hh>U)g3hjbUx9Yrc|>4*+a)jqHVf zTku(0jP4(#Tg#Q;oW|VGt0e4c4f%|Z~tFQ4McRK^bbyZC6 z`%$oIiGcxXI`bcUy;aecwXtn)^go(drh=>=GbT62R8+q z5^-pdU&3B5hH$Y%gemx^P%1C)F_~GQAT-yS%!Mdwx_mbxqqH~6x-0gLiMjud>ujZB zP~%pdqKlnQo%74Chx6YxXUVyDqyqKI<(;pgyNML$^&;duj__P2YJQNE!O_7fbOjRa2@WH1!#`3)LjYns4upp=`m<=(;lXpezBXSi(0*dR3w z=RN%T2WS9Zm2=}tL4g0<+JZBKDHAr-plmK;l_y|fUN}C71Kn*ascbjbm!=|U*f}oG z;>3l!_Izm-8Bq-h6|kyl%MdrEI5ZxkI_X$F;$pFX>0`ji@7Yt0C-Cv791x?OBGPnbG{oGub67r89+7uM9 z>+4$#O4NYM&CN`JV18;UYG-gF2KUsGYH}FrKCpcYka@sXUrnx_W#4TGKn0rYUN5J? zXdbZnhQQWuqeY+fRu`>SzdvaJ(GWDWlSjmzzh3iJDVn-7onV{AM6kUtbBs9smrUY35Ys>wJ!oK*0#RP z9a;`LyeQ-Z`9SUj4L}1D)_+7P$gl0p^aRSm)y>E)i2c_V@ttdCiFS&=rbJ&>R=>Op zd-U$Jn6OsAs?6pM@YkggPCgxd`OQurI6!mj`@gmL5N0`WNV~f~YVltwcLx1$!$#l^ zAU6R*xST&YfGePXPtCP|-;&iAd(a;{hi_IM=lz>YCbi^ z&I<7L-B%y(Uj#inJHRRem771wIvUW(JK0wfru7rLFQ>O!I9or&b1@Gb!1>$L9bFQc zhsIETEbrg^UpC#myo8v5MD9sl?B7jNaLZ)U+HDQU#13X zJkUJKMW;;R~ zGTjclR2E~j+F?{Od@p$3rNTe0L}pFD&z&q1b6MLqL+>1dYkWG+`0}fNVq`{3XnPM{ z_76+2uKeF1e;Nt2b0b0cQau2FVQO{RZaR7!Z3*EWHZeJrx+K$IjTEi!IqXOKiI|<< zQ`Z`XmMCtlj?AXrN_N*7RaX|>+Ye%rBOqune?#uIhI&IRvukZlb*WU%96Ov6<`OUw z6Nq*9qNEo-ByYPENHbrly>TNJrue7S?();D9MPlimEt4jow&A^t}0KO1*r)nf^V#u8wJ z!;I%25amWEO4C>9wG|*3(Se8>XY-Ck6jSo)RZSBe;cm_G9 zR=$g4^0ho0m(;P6U7CJ8FQa>_10n=kcyZ_V90r3ab|=8{gKU>!=W!4-_eENPZadFe zo=snB+XG%})4SNNN;Xy739!ddx_8-m@FY-Y;!krqSoRl4Hy)-i(!SpE`TBkEePJ@x zVi(Jq<>Rl+jk|TX@XhBg!y&m1mTNPLnsE6Ub@lKTTlw*iy9bP#dkGZgQ2i0mOer%v z=)Z=r|E`uJr8*%i%_dq}FtnDrOJ$LGT@s-uO`(XhbnAwEH5P100mCBq&U8qC3E523 z8hE(#D*1M2a3WRRwonC~8*3^or!M()pHmk+lXAT`F7)`VzErnQlPI65R8K=kybSxv zRD*7*Wz}8iadfgQ)-Y-YL;Ys-b7#c}1ONrM;&8WgB3)mEJkz(_t)2MqJ)*~};7OBH z!l#;I(IH2F(&0xWAbS}cgV=-^+SZA3p{)z`a-k9SVYiP!!`X^PH4lojqBF^RwMp=N zcXa6jXJZoFURR(UIpqldx{oP?lH^;c77ryyH&2NfSxft4*u7LeL1FRDvS-%Dm_>?0 z2t1Y|V6qs;uWE2orS~_P23~utVfxYnb4sP?YK`?WDBMqAeOe%q{yLh_P}Du-$g)30 z>m*xuhy@EgzZ>J8Q_(g7KO(fzPKKs;VW_>jJzWGtK3j4?{u^P@v(@t$ zAK%w-U~ zIcPFddCHBo?$nfAdJVVKy_UaRm=}LAYoAw}rwH{r!r@o`oUhb&*~)LSFVdDZlTU8$kl_>WXm9JYxr&` z;l=t)>@sx#4z=e!2cz}-rI!=lhqY|YNRnZR;6hqrZT!A*l}mLV;H}0Ac5J$fA4Yap zz_u^7x;-2nDs^a;$iB4RLR++Nc;mM#&!`pC{aNkk(X(In54R~%mlu1A+jDrk&3==m zdLN8aAI~`FT_ptIL4cu)qF}y2Il6AZLG=gOf@HW+9gips=()=$0QJUBlltcuNM%x6GRI zss)8+@jZJqX^yz=E0{8Gx+5# zeruzXM~y1TyKdd)Mkc;eG$sOc2J-5@bHo8NpPl{BbQh!X`)vS9T|>xL8~#JNaJ6EZ zNsIwU;_fbqJn-Ii0?JLPjlEr&d^?)>0gA0*&o<5X111|Fp6|)9%En5TdV*d^Uab>1 z??qgM`5>+7w3NJ?S|i`(?rbkLYuN~RWUpoOvDUbUe*K;bfq+3wX^8dEYrCJUt*cu- zoot*v8bidD3L0biWwKr95+v-1HZ^HzlfSTW`eb^>vJ!eUl#K|^RmNF!>H)1Sc=u)_ z3=$+VF3Yp2cRGH*w7)dF?6_R4w8=2Q6O+kE-snv|0EHJxSJ8?8b82-(o0Y8atWaaq zW!h=wj~#j?Njznsg9aQ&ATd+}UM{HkvsdUK;Mb^%Viw@VFli}21X2s0$w9@B2qYM_ zhS@_E{Ymx8s)52#4X+0mxcs|Vm)j9*>u-^=sBP1vLvimTsY}^;So4Xua6YxMaXq5S zNYvQ0KI3o+c}LFUDwJsRBggh`qliHKi}DmjoyaB0l*V!-}pOccn=sTJ?R>idVT*3SIqKmTl&n+x5xmaod5@ zKv3;e5=2T56XTTXl9_8U+CgS^Y#J6ghMvGqnnETK4-_)DiD;g4 zHXKKrq#gH>e;cIeX9WY|-V!P|OXA|gI+QfF>jqcGW}cRC!lefT_f zMxICnrpvl-X_ojWniQ@NoH~p<+7bI}&0`9q?`HbGTpLo=D>7#CjdB7nJ`5lGkQfV6 zYD?Tdt!c&mKp3V>90mA4X5s)6z^)f~AS?@a4mr1XH|Aojr8KZ3Z|T|c&7G=KP<+v! zc6%4@yRdp}kCB$<^gU%asX!y#B{D&vxbd}}cU)}1t%TnQ+Q#ED><)VXl!r~K?i#Ux zg$sD%;oLoEqLq+)!PwMrMLR!(&w4vI!u{#>?q!;6pNPfoQH8(&3>?LJ{x;c!sWt7F8lFS-`%X-yb{DQnFwBvP0oBe;OJ*u4D z^972oa{PxAtsUl?B>=R!hW|uFU~DB(k*n5x(C*Y}&4hD!C`p93Fw^xS6;ETm$Jg^2 zRHDNY*hiKy8VYrM7c7{3x4bh9Scq^b^5-LoBUp9pjX;tm+Z)D|kc&ztgAdr0U5Gl~ z8-F!t9jJ$&D+rTw@1rdb$_j06sOt~1BX@io%*`+U34;bcDPYWN4X#?pj@{-R3`F!m zvUKItdseaOIu_}iN)iS7IK2e)`-v?bU234;A z_M?MQF*q^}ixz3jowcdzZVDFFU5mXGVG*`YI|e6@70_kA<~PugE5xU^E-{Bm=6E^` zmFi0t19FQq%0in-9WGo^o~@RWo`se~K4U&jgG7c*0wWenl+3)CN_0mJOOi+WOWr-p zjyg23d}`CxT@;WUu)53jbuNqTr;~nR2c?C8^>#F zdc;6au}1ry2{4VFx!%<-D~$)Tr+aSA5qk|2hf6;^>BPPZ!o<3{s6**&rt#8+DLn3I zUZdlyJ|s#JCDp|9s!0E}ZO4p-t{qwI|UxY-D_7xPa)bFLREJ(lHOnNy#QWpX)6Rl5xNC@s>HVB2Qg3 zJ}$!>ir~Z6$AwlOE1@prrCyzla^WYeObxuUeKfu0hDtD6hLh7Q=vl8FpoaGu zZ4LYM&F39&ze6}9nmd>4Rq=o%F=~3P&_`LQizG|2fosrfTRZbCdE$wHbSlqK<_ISs zS-m%xV%<}xD}-{l4rr>Xx9gD@_}op_!6wOV8I6xB)-jK6S~eXw(6N^upKDDYIK7y@ z9v5U}Rhn>Abn6O^4I1;t$W_M@pze%&MVr4EKoM! z%Dj+<@)3kjwpUxR$KdB0#Bl~omOB@%dBffcb*|a>!}_6-=VyPO_=+96*e1Q-w-lbC zQtj(@HrYn5TCaXBS=FfZ|I%pI^(tq)H(~$n>4gK4}S?TO0KQbUE!Qq+#a9&d~H9I%8rx92x#jO;Zo41~!yV;qH8@p~5 zzerwT-rg%rFvrr@E%OOtUH+F~f?nehzfoB3gl$DyHIK3gYCZ3L7bPOZF3-gSMUnhH zZ}i@H;u3n%Z&HR>`au~i=*Vz@<=Qxbjx1Rqqp+FR{u#PzB7ds!hcYR*ibE=}i`3rYmuS6|iErtA)Hg=cw#f%|KMU0{*!)~Zd1i;48tpmM*sep) zmzrKMgjnGWxC#~7oGOx}P3}{~@A;BM!dJ9Es-^PT=|F${Jk7?=;>i;omM%;2%0P_AV`_Q6n z2vjkKLW-Sw^&ph z_50CADwnwCSK)fg-^UmW235+thCbpbOI^dz_Z5H2;TcEO5Ro}USeZd8k%*int?!c! zO*$O!^dD$g{KUM_1e-x5yys-P}ecx?gwAQF_&&5k(w*=7(FTr;r=)9%_7(u&?WTHXQ`C=bv_#E0h8 z4LD4NDfaBuT@Zs$+z*N#!#`Un@-g;>y8!UF3`Su~Wy)dLHkkc(=@*M*gzsl|CQzt~ zECnX_u`C!};}AllE^4cA+TCkfI)rk4bW}eqU`{tV9x;?BU^rh{VimK@!6jBh5Y7uI zN+i!yExI*0CC=Oi%Jh~ahcf43Z`hSj$2*igg`N#qvbpRwBuk!d%msv?j`IuB-3DGV zWl5NfT%UAYl#QeI|0uASqJ1>iGhE2RoeR^;a)9r)W$}zMKk}I{RfDb)-Kw~Efh!_J8g2GHEB;j(&3o+QwgcB3B;4j zZlA3313<%Xpa;hi?MtuoM)B_52$2)G_`Gp|Meh;XHUC&!N@*w&wN5W;^U3TX4s zIs3dqu%Y+x`%NSu84H=SSwH<3QH42CL2>OH>4FtYxVA~hy^J02|Zr3=7{;mKjqDD|1mJx&v>LxgYWRqAFjU)z@{3a@$8 z`cKZh#~`Pnr|ns9TCtbJ=^o$I1mpGOepJSjwcqmZ(0MA}i335Janeki4kPLh6qU9X_5-auKcyyC)Rl{tV!w)o4M(T6RJl~t7` zi(LA#!CA!>2tG#p+MKtb;wi0t~cEl_Ny+sUCuyp$eutoGYKlj$PI;i z`uL)_5a(CeX`PQ2)l3vxyorbI$KH~zjYKr4$@k$%aifCqInEnZc2RAVVw+?9;z(S) zbc0*oCZkFIqD?~?+>PFSnfLWPR$g}I@t7O(Go*)W5~1L&Z_(`-$haj7%oa%k>~V0W zoK6wb1tDz~U+TrKdMK%~y7T05pRrwt(wOyyjZgjpR{9umdA)6jm*NEPrKf1WVJ8`z z-unk1_kc!@deW0bbl53O+Gzc5P`By1Eqf#Pny?uI_%RK5!Mq|Ai4VMnlq#uy0sqFJbu5Ydt2R8@>NUG7r+&lF?>NhEp zW6vI39rIZenxM=qwl1t)SNw?NrNcOoir|H_BK8ClqM;}+b8Li4xxDZzNOywteb0Np z>{6YQu|LHe%pSeBIB*>m5thai`$CoaCeWRDx<)84qpGcX1Li$Pa~`;={Wn z)ElMThw#nFkjWzJ$#R|GgKn z)C+egEHvybkB;&+r{dIW3xgu@@=->8Oj7+b*CI2aGGMCrmNIM?1;-jQP|l1sfke<& zv04*3mA3I9&&=`ljxO;6GAN&f9zvK} zl41mJFUUYP+i98WjqwRVEK@5v!>6_B#FzR$Z|hh;(;|NaDewByrZA3&Qx%-U9b_M3 zs8j8wBv@I0Ig(tFyx?9W*`buTK(1!zb(_uzCiN^5Us@D!<&#p-(4llWVk(~D-ZgQR z>=43$S(3@vr_G(Wz^mM_h3lE_@xzoU{1sr-t$iVN=~{<7b$6T)z`aE|$9%Kbv$O(x z?Pe)D9(Gsz9lcxg)-Xo%8Mw43I2fIKbq>C1)Gl|Quv)ZCN(UcZsyDiP_PMIL zYO{M6Z@<{dcMt}8g1HUHsN|GsMkTK=!%5ul@DZ@bPoNTQ5o^5KF1F~{9CkM#Ugh-B z5p!7#s76)}9CH*^ARz|c-uWxz0QN8!U^UXEtaJVR zspF00V{KKN93X1+>RJi+f$TP9%o15f+BO zXjiK_bxU%6CFVw-b&FE?@S^PgSS1x|Bo>Pgl7iz)207d@`>|i31O)NMjNY}p#Yf$Z zZ}c81kj)CtIG@%3dO`{{`Yd};`Ha^g^NyXE;Kun+8SO%v){sv)5+ohb^H{Ds!d)d> z{nbB-(ih_1e^x-IwTJ1&89+wYv5iO-2Rj!iYWZ?n& zk2h@$de@}LTNRnGz#`Fo=2Gmj+~hT0922RRmi~@>J-ZPqqVh|tEbQRw{Tk49tB_Wz zzR=|rR*v;s=eGOc<)e@W%CN{a6Zu+`v{U`wTagd;o{ z5`4Ubp#*SDvpy%SAe-e}tw7V$r_QMy=5z|~7*Ka$-8+mY#6?dM+nDn)b$WQM$$f52&+>EiENJ_o3oh|?Q*SzRV;d{DBRBt_V&2xJdTOU{LzWsN{;Jv|zfDqhW)6n`Z}_GaR2kVCn=RJg`QIWVWXXoO zz{Ra>1p^q&I@s1YAQ5?te=`9EO*jD!ED#Y1VGhzFnD~>7&+eH=-rFDF+1Kps#_g5c zh|kDf=bXDO76vp0ClPMGr8tNv1Tjo9Ao&%R1fV}Zg8_kja&*`jNT@^DufT-+bUryV zOho(#T@ND^)aX7vDm|E4X_PQPbN4nN0Rw=zA{a3VFbI%v0RP1w29W|I0BSwkG-5s# z%)B5`zBwbFNpToH)aiBLz|LddKY#Q=Z~zG@Dac<}aPq+datx4Yfb&2GT6y+cQHXV1 z{pjHSe2hN7ko}&szybI1@bLHdcZi?^a|7Z@jaWH^ec+-0I*^v?w*C#JaQu6~k?%&;PhxE-`x3qDfxQzw1527;ETZf!Bl`)5Ke)IzT@@g^=v5q0v-au z4SzN7ZNgwcfH(#SF#Uj+FhcP^$hhD_IltrW6Gi&H{$Kn!5Bvc8b#r@U*f?!C2@r05 ze$#&NYQiFG+9Gqx`)&h%RmsWmy#Uqm0!m7zmjHGj7-)w1^YvBJ=|?0VIOZVdEPaGo`jSyM1 zRghUe&}sZmWL90vmBWeqr%n;G1PTA+rP5oS9X;+xA{*lshnv(A_IIrdi9*dK%&TxQ z6W$Jlxv@;nNJimn(l3|K-enWW@M4z@k#t;bXb{uDtp;Oo&1$g)im{^~X9hXZ1>5QE zX?59aFh~~yaXX__cI9SF0i$Tx)5o!z9vG4l^Q}9Zl!t|EmoT%5 zaYMSgY}&>~$hKt87o~-zU0kOn+)IHB6>7V%NJS@13sckg@j2;_T5-a`nNm}< zJ+(cHV$W4)oP3wPn>542tXv<5kMQVTsB!pN(U32rgZ*|-QDOsi<4F%zNMD>OLLMO^ z%NiYvNp01}Z}}QEPd(-G@pw)XZs`ZKAK>?6>>|hnpu;(->eHRs@wAYgkVnU~*FS0q zH~)C(6`z!3N{QI6kChCHIrFvc2AO)?zdwg81|ZPPyQ)XlD2}#x4eg+xU+TP%KJ#z3 zn5{O|rexm}NV~GxPCt+9q`l-9Zdm>!i9z_1GbM}0h7t_8ZF?L1ouvBgR>iFkm5btI zBIS}*Gj3&ed-#w1us%-xa-&IWqpOX%z|-rVhzFWw`rV#m-Ef>nJHlC&xj;BJS7$|}*Ew7W&tlLfRE4m2Ya9CBX2O#Bqz^O-IgVhtgGYngscR!J(icYqkr1Lj z<*Q+b)>Gc25murluApLu>)E2MA-6!m7A7v3TF4K*BF!`v#<%*-c!mF<@J(x@R#YE< z>(Crosj1aVy!Qh=?JS$1%bWj^{uhUC$XA&-tQlw%k^a= z`73&M;oXWP?SCVs=k{hD7Z|h#p808!TmsT+a7oeqr+P1mNbQqh*_TVYXQS1f_L9~2 z&;4g_cHe}b(6%=-{TWZ~w$f%N8Iv$(){_aKOyRcTCS5e@$U0dMJb72D8%#ia7(Dbr zqyW!gFOK~rc|02PzviWUQb4KlCB&<>+-06Wp3a1%5`A)piu_(}X9L`UV7hEXKYs2A zL!?))N)omK7Zu1D{3%3X);g%`B#fBYZt9e`=4xS?+w6+ex$zyTZaVTsFhunZ{U@(YN?-fK(MNQwUR??Ymr=-KDXqJILJyH@ z_vGtze|(fKHL=5LE5z+cRckia28kC+YW7p(A_o-xhLFqLwE9+VfXVzG?JU4z1Xg|} zh-dkdRieXsC%@~mQ#*xNH@k9mPuvx|d}B;!OSwsxpXU$dzllQ#cb#o^MK`%Dbqe(m zm;@;uCl;QZv{gTBTzUDe;-cA~=8>|7)31q(m`)YJ)|6Fyzypza%dbe8T+w!<3aGkfoQ56Yt2oE4}MzSus&a5qH5B6*viNMD?PF+ea}! zPPi;&W0sW+csWCv*VLDsM&jDBi$hEN@^FTO!7M#_%HDTC2cB&oiv{*G`n^(m_%OB3}H7g+Y95b`?Q%20&u0W^t0 zdmg8A@zx+VfQ^^nBL>2qso<7Lj!MY-WqLEIg<2oYnJwzt3G{acMCv1O?0puo4P3_sxK+ki&BAAWRbSf8fUHNB(+q>9NGf}@gnP5wyELD7@zkhB<#nQS z!+gZUc%!>I1#2B)d+p^rKm}^5g{5<-U45AP=`JMjTG2drMo7T*^hbk#Q!nl}!RW3|lUgg+edg}VwJCWe%vOlyoE`LO6+PGtr>n^+ zJIs<=zC46ifJQqgZF%!#wju-TMADKe&ExI*n<=AQ(^e0UD}If+Txv}yoT+( z_A#3mqA`Da>5GK`?0RCDNuXv0lHmq5|s-@MVdv=`lSJmVKmYd8G@ixYzE3 zm@3Hm;*gbJVw)K{;)Uxel=#7gj9+oZfDaxu&BuHKRKj%}`Ti7&SRXE!yw8eQpCklv z4I(hxzv-I01JAMDPf6bgO}{}K{-dR#NHQB>Vov95hwr(;K1J32(lVikN29yO zk;zH$S==?|kI7O#Tpx&j8fzj|2}6_ir>!DfXkuntDRC$6k9)1o*kbeQNi95E&(IJn zc|T8R>hM5>2?Sxva-@L4W4a<-{)q6|Z>Zs~5c3v2B*ueyIfK;;xWJ%RJF-hoZFsOB zBzTtJJRzEHGW{n~RgbobG>d>f!;GE}uf9pu{=8J5=UI|U3598)PmM{cH!8JTteSui zJ=-`EjEV0S?eq8~=hF!G{K*FYp0dFtI(tL+j&LmTQv{#2IO({x$WC~wSndjwF`f*H zTr(Z0xyUdUJr?q$u2uRcUh^ax!UO1$9mwFR*H}TY>Lt&Gi5G!!D>Sr(mf#2yjMneA zL6aSGRA(!YZ+_z^=Z(tz_ZZrWj`b_p_{S31`JY1rI%2NscHFc|UnrM9<#y#iQ4a)3E)z<9gg$YO!UJmhV3wq zsTKMI(}+}_FD(n3G!NskoWWTSA%o$VRC0q|T*+_tfV{rPG*v?fGx`{2GORRpfoCzX zszN~Lq}Gz-hZCW%1Nl%s=})1! zUSf)fEaRV&#UHMqUCBtN(A2gtKp*L2 zYG3DL zsG{%7RqA4|)jI7dqmvIq>I7of+u_XOLz}p!U)}eG+SKge5wGOu-#`$tp4xs_%|onK z{!#uNxpY7OyuXN4_7GVRs9ax0S-V!pPc0%#c=4@otK&?SJ4MsYMxe99%6?nWNx*1F z6Fsa8AZjG>)O|5CJt5~4dn{&5a4v7+E4VElTB~l+rz&YFpE8e=Oor%UR=fRI#Mlp& z8<+a9DiSVNC6+bN?m^y5OkWTC_h)pQ_#Wc7hZmbu$(@j9;UusOKRJ zM3k;C=SxgJU|l&oLv7=7(K3+uN%=Z-G} zkwOJ^n^!fXGTMK2>4Ls_`bb91z@+!Qwmza9EHV~{qHb(Lxq^y?C6^pF+B2TVRcvLYM01n*pVZ-g77cV-f>#mLSEw< z-J&ycs%D+^-zh_5!C%XL_}V22gEWcIgt<)SuV+X)Ipq}FRYMa#VhRAe0`TT^D_iJ6 znCQO#3C=%V8@PoX8W{%Z^9X_sj8MQfnMwt_M&8x$1v-^gWrJigTK#NKDcg!GV_HU) z0ZBRCT|$zapzUcFBUk*(wfyc0#iONF)dj=jsk#PLQV*d`7^`Rbk+?$LpV9j4ZXmOj zZlLLjn?iPBL>6VYBIDaC_&vpZ$`7y4?ohq5sxH#KM5E76u{R`Q!N;4x89~S1`tosZ z)CkhA8f18yRqFOqMz-rx+{PP zw=9hPp5^7Eq~8I&AO%L`K3~dh5}7hDMG84q7hmDEA(=3(o(FPd`^e3z9z;>TMEr0a zMHt=tgWPVxbGte$exGH}(kRpQqEqR?m|zvtCH4R=Xi`$j@|2Z$Tj;z_$0R*Kc$gH9 z%SUfq7w+?%*{rfey|v4C@J!Kz6Jlq_sF^fn5dQ$u3a2h7-??*bj^bADSaTX#U~jWd z9E~Nlv&Y}xqHn}6%0|g%yX%JX)Q*zfEIXAdg2fk>{lyuExsR>CVYKBCyV)q*?x1yBJ}z?jPd4TIbaz39dcS3-^b8vtH*z5su?q=1AT>xbaAJi zG?3f^6;&3?rxqbo7so`b_hwkv0)Z!85qH2O`q2WV0!#B2oXE6NowOZb~C=#SO6Rpm-Y{j8Bmirh<$(RkE< zu-`88Y}seqWcP#V#~XBBah~T5419w4MA@G;hoY2Jq`zm5t3wi>nV_@95+V^*Ny=)! z7v2bJ!DfaJ0KXrVgQ*%27q#|Z&h#IVxiNFmf1B^b?FSjq_oT{K5 zOPhXrrd_9MyuXD?gCzP?1w6$<0rwk5AaG;N67k7*5cpk?{(vk$SOn!sfwt#R(g>n| zAS3In;e~*S{@Fu|Kl}eU<-F!C)&~DvU9q}=(ZiRNk<^udV{3eLNgpP$x(dTl%o;oE zy|Lq;!y};2=^9Y2q>(_b8p7PDQ@-CkM@yQL?j}iG+F9`FK+8gLYPT#}GvB$J`!u;5m<=rS-^P(|IOsM=21gF5 zO4&-ok?8#Yl`B+CvVe2a3uV||Bu3IxITPNsnbYWAi4>~7hWqqZK@`HNq0+Lp#Xd4c z4+jgb>NP*NkUhm_U$UwGk@n_sMfKjso{-%p-l>7ATw(G$D z(pI}r{&sq+nocL`VlT&!b0UyTHN~=Bh7>1lC-+EaHre`p@3k{RkTOC>Dy$gNF(@ za@UBaaH*(3y_fUhKZ$iCZYC*YP}wThZqk}K+M_^<4tgwxjr?z!*V)xLYMSC)LR3na zVH_DR010(9v^A8rC$BIT2>i+%KgfO9NYSjzwnN^_E;^V8snq_tE%zT9_(p`y5RTe^ zgRf$V_=;o1^`Kz!smDBTLz2MBX1a@b*THm#!rUs)YG{RoljkbWJf=onswI&az!{=iCI8c16Xl@=n*yvjYL0-F&_V)Nm<7k7;iOd;3R zXnUI9BgWKhPOCZ49mRrbG!V`POiAoIz@mE!^$Hh5E5rvmKZ|lls(&d@z}rmcJHSV3 z+9+NkQY^4bb*;fI`x60x&ds#B-@{ch|KMaG&gv-&SmjXA9t_mFZw~gj)onCpkpW!B zxnsA8!pDpTAepP)oGnq;&GouqV}nrhGVQ7h zoqjYtn3Eds7=w8oTg6Kdm`fuX5X};G%}EVxs0Ii1g_w(%*p)t;P>j(JyKrij9IocF zr_-J`HX89wi=P|t{2SGAjWCGq zXCfk#D^3R5^+|+%8Y1nY7d9(z4fOeq-b$#xc}TJK>MJmfG#rU^_~}`bK<07QKYn$> z{FUjuwo*Z4!4JD;8=j%4ReM_`%DS&s7Vj7b^1sw#>Oq&FG+7Y zmrbRawgZfB=%GrFseYk|^>$11OazIuMaeLZVZyp*>0cEaH9z`>^?6wS3dKfS8MUzC z^F&~{&$;xjHv_@@_RlfJ_|)!jF{_MUnHymFJai)9iz-q%H>1E@_g?k}_$D>85|UG) z$piG+$>-i2{Hd48(esVJq+hcEZAHX_dpHoRp|P$@wa=&p^{&X{x_kVy zm?xxsoK*Kny}zDoPi*PdNEj{M5oGmnfiuHzL13>FHl!NAc03t64^V^4Y4PaNI2*la zrmdZ$Tptx=2E8pO;2Qhe=Nl{QSD9Y44=6kFcU4U|VH3Xhw683;daAK&fJe^`)+KXL z>8rQ6iG_sYY|_!NA}59o1`HL=>O85P)5Oy(uON3F!%;`|2kQmX?aAWSdUyqqzvI~) zuUJJ&Xx?rnptXRV=_92!sdMItrnXal>JNRRqMmvE8E)UC*#u6#=7hT0m%!##y(*Ux zIeKFQ2Q%Lrev1d{zN>zVv#wR=)KmrEP68Bfh(1@XYNDPE{lCu6%v;}%(_HBrCXR9S z-MSg&bz86x|JrnSsde28_w5^sc#MqhSx-iKavF)6!0~ky7L9vVmUv6cF=td%{ROg5 z+=COC1v`MZZ)`R+3L56**(kV%WWUU{h-&kK7@oGGNs}~k(|!h81FiHxp^W!(J>zc{ z6GM3M<2`1{Yuk{PWMX2zWFnFDnW|;2lX*8MzBda#a&X~mesL&#?CkqKr|ZMv*{AyG zbGh2bo6|Y($w2N=DxON&5;R6^ChYN9)k%k_rumn{c5qG_gDK&*ThAMJC(+gL6xab+ zb|!&#w7a_Bm<^97l^`obDs^G?yS+G-Lc}a|$Dve((F< zcVh-N4-E*8tul*hN>^jt&aTM)f67xW4KtrH1zbOMR2$oO9?)zPJ)O2b58h|b;bqQ(^-L%Z_QHF;_r^V zg{q0*{CBQE_mOjCk@FX=AbE2U1*&nc1M7y|6fL9I86d-!nCmW6Ru#W*^`E^oX;VWfh#;U4){ zVtil{FM)auVha?_I~z?nRA{_5-d6P^a3&fub1^1;jdWcT5$TbG)bxhqG40-?>s;F}Te8qX|Qk?`{Gk-zvz*1?Ons3_cz-R~MJ>vZJ_Xwkf3NB)^n~1>{^D(lp{DuDrl^uJjVM8~_9FiPQJ{Q1MGM zb%d$m>Vahbx7?VNFQeM+I&L;iZ%Rh7*X&YdCKQRsQ?puKpx{x0S zuMlgSR4=I1i=V`Tv?$YyO=iOKRK^9F@+EU-y73mY4bGB|HwlX z=r}YReuTJM1#&C+PtjyBwW@ahtx8?bP5W6Cb4}Iy)htHDcahl9Q+#XFC)H z1EE9}jl6&X^#ctA2uJRQoxa)2O>nwdoF8IS&$(`Xzo?2WqZ{UJL>)8x0Lcs*Zy#tR z)Lxuzjq4dgA9yn>rWaEU8j7fLv_pCUw#XNcnJ}n5)5v9F z1C|?4cj8`yGfD zo_ra`tJkA~7`JsP%n;U-{gJHuA`AwYSUp-1)jIQ#n$$;m^Zris>1%yIGU+1p4jf_5 z13^IvqvNlpsGz_l{aZy=u6l~@UDSxmD=b79J@2{{dyn%XH5C9KqL=y7juwhq@!B>7wZ?b2ls)#=_8xMX4OqH+fbw4OqwWMgGb@^_r|jxMQ7G zP}AF>*3E97@JoMZZ(FW~ZOGiUd!57O%)wd_6JvS#kk4B-h98&9>lR;8>J%t-q~lLd znv)lOsL+|;kdw)z888$s;0QKIOKQA~xIG<_aWT%0QF**y6T{(lAlSYOi+U1E6)sx8xo&0AW1Iu!`0{ssO z4bJ~5p~1?=`M)z6%!KT$Y^?wL>;Ft>aImuezn@2O0ar}{ywK|fEy5$fNJ0(G6BF&k zx^TjQ!ZCpk&F@G;Q<9M>6BANJxVV!@y1Pdf^!vv=3Y@v$>Rs)!S^GZr%=x|ez54B) zy{~IFyLgt=BBd#UgW-;V9-g3rj#ph_M*_XQfqA^Yy+y9CKN(U&o*QID$Pq-j1QP8V z{|Y6D2@g=Rl0%9YdR{_t3XZG*1EBx~gp3Fh8~gYG`SJHk{1Ou<7z1(r!Mx`hwP}Q+P#~QiMGxIQHK+$dfT93;I!_!Q+PeUYuOgtr2JV`CHqy@vW` z!D2wh5u8ImeSlmO(=6T|kfa2H=jXNzwlqIkDM$ouPFeuW$ z*908kA@r+rYyVO&%=iW{WdsXyZ~+tr)bvEhsG-UWIqiN1p;-? zhk}ld1}>NjtcVyvcciHN2U?0?QNYa6cbvA_M~ zR>QT41L1#Pp!>@HUasHN19ARj1*6{0X=6h*TNMJu`A2W3C`2Fz`33y+mHzOY{FdDr zsQnla{{q6$bn$Tg!nyp$e&ZR}kx%#E(*w|JX<%%DT){RW?taU#1%ETt@vOj|UB3Vo z%rG(RL9E*lbmsU8gbexn1h}U~K#u|1mII1NTLMY%!2;iAY>=3^RiO@n-yf|7O>b{M zG+{3o!}#Cd4nkKC?od&!a{{la;UY-teLkZMq;NnaiG~Wq{LMLUp&>xKgv~^?1^9ib za6k`($doQHKzzjv{n&w|AFj28NCZHCp~Kd@I0N)-{6~KJeFpmskNttZ{sKXV3E~y3 zR{REl{|x%me;ROhR*=BmUOwQwNem%rkfPXb?{x|*Jk~!0>cP-1fkTnxfh|5HI(E+deH8x(r)Th)gAYdJ4zAE&EAS{byitc}*kLl8mNeqMzT zm(rg4-$_ep(ZYPjqNa%y+~!84qTy3EV1(>hNRz&NLazz+voB^@P;rwX8Q{tN!lIgC zYF+$FOmYm_C7EyD3Ci(ul-Z`Wd=;6KJ z{U-&tT_u z&1$z%%46Z8E&R;X_(*KpGG{qA^m@UD-VLI#6UpdOCyUjeVgAiQ=lSz(hE|HJvPKt% z@d-;a02eM+okFiV@8(87Tu#D0P(sh3#Ws`V5S?!TQJ+y`iJfC*i68F58oBN`e4%Dz zj@zUzV{1(s!GCe)xqiNL7Kv$?I(1w4mtLYcb=oDp<7~DbcF5U0I072R`93w7R}rB5 zA^b-cL4FzWh`Tz#geLo?s7b2#TzwB>!dOjvsm#W#&T|CBSbn!V0%kDa=OTkh*ikg+ z$M0F4eBP8+?ao>+Fjpfu{qYd$QN+rud${|ux8MTTs{TefzSLS+b_y+z09%@2+)`ip z6+a;uwq)G2Lr z*1;lEG;UOTHH~+m;jbv$DwiU;$@bVbRy0OOg>v72U9h`bxJqUD!)GQ7XCjeU6;{{t zJ?X*Ddb>}Tg61E48BNjr@}!nk-u*ja>4(Cv^PzmhiHI0|GxgMEnY8C3hiC+WC#+5> z*=4h*;&x?1Ft(d%Q;Gi?PY<=&HG5kE`jn6|1kX|T#+?QqZ>6i=C*O4xlzxB$X)HI& zq?V4WTX#KGnQ=HrdIIt;0v8KD{!@J(zu6zvsx_x6qJ6Gqj)Q_NuxOVVSS^v{J#4>S zh`(WWPoYODo73Y9TXvM%VZ%XvA60}tD9Xo#ROI^iB!4aF?Gv zUueEnM)1`s;56dp!RJR}=@r??gTYyuIyD4rs~nu8g9?ag*9=u@#qXe#PI$it#>SuE@okkzo*YYp7tt)EA^@}O zUppsb317>~x!viATCgTKy!=TV?w2eunHxbHN6nFvErho-de3x(W;_p5qQ1OsiO@B^ zFNNI!cyD(?#AeaXgZ0z`$0O^3WwdvvoFdO00$gs{v<^sT273|f}Z7hCg(FU zry*J=S$1W7eAm8wD)#l{tk>9hNeX;oKj~#$B;yNu>b+#y>zms3*lodZwFNryG#@J( zorMO{@gtmCWGLy`x=k%tyWPw46Y z-Qv|(=n&~60ISu#Scx=%-US!($-__#dmeD)4C3n7RkD9BdU0I`l&06O8d3u93+O>S!w+mMaAo~694$;vj)>iK3Kb* zg#60B@55AV4reG_R%NX`HM4c)1>0`ei`J>NH{6I*vMu_1LHXWO14tFg@xsyVeA0?N z9`(BbjQgHdG-AD$5?1^R4S({Nd$2jSszyrqZJx0`-<(R`D1OF&^YYeQ+pGa(YCbs> z)XT?U&pmPWVc8u56D69D&UvUGBAWJ}3`4s3ihV9~zp^}C))n{YEzqS4!r%1Et-{5h z>J;EIQW3QHdj6|2!PqQ|+h)0+bf%#k*y}JR>Vb|(qLRZ-spY4E$;kWxB>*QAUs*t^ z2hK&fLkBJ<{Nyrm4J}}lp&eQ?;}6zeK0%j156y3jfItQb?5|+Hf2V%1prrDx>P^=l zx%?|@_(VlqCV|#E4E~@s6fo|72H3F2oSKa6NrR+xPdlQ&F{szy%J<+_;zmSM*d$+TGcPRDy_CrgIB(#X^vUhHJUONvY5HJbB~w9UN(+ zdk4wBlid#6qGPmhgO4FDVeoO~7U-o5g-DIB?YS=Y(XdXD>)73OR@%P3AXn-W@fKZ% zOl4*m{F9I68{ptjlk6jK7>NSEJeJW>86Gh$<7V4q!dLKW*H+udI`h)c|M&f*v)f)1 zq`RyAcEcS3TBZ;ZhGA5;IZW@Ig2$p@wiV)?d>nS#`I!PCdW8aQ>n}4wZE`06Wu2+66f|Q zvo58?lIa~CRVGyHSWBAgj-qDOZ>!_k@&W$WYFF`Px4g{lOkw93xl}0%5TyJECsfjL zq||!OjXX7)75D5Lj#@ovHw$8k*!7l4%HlsrCkII(J^MFwe)Um!Qo}z2cl#uXYgGXY z9QM$O6+Q4AQM_kgnMZt)#=0@wJ*vz|X$+W{gv;#p5)CHlFqt!B8RYJL^as^AVFLFC16sCzPi8lXr0)d0{%*|Aq}k{gbsnlW>3R47(>t8|o1w3{tziX}_Lt ztf8$+cqL(0mOA+++|3KaUccfDA;>YPUfGh}+M8c~*a<)dTIXbyZSaOZtys*ghDr-E zi((m+h9566vH(q&Mv`>KtP1 z%6$tGGa<5%o5jzk>6Mpi$gK*)uSNwyRQ{&vZLc?~-6YnUk=rHA?A8jYF|%X2=Kv^2 z*OHmIyw?iF=HxwC?-b&bm`@L|5vD%#M4$sEz1=c4+aRKyvG_|1SXhC(!xJ`VrfAS{ z<2|)qnEd$FtN~vwG_=wX%lEfHq^0zsro}lEH1DHf;o8N^wbw25um(r$cV4A(~-D>{px0?~g?7HSB=QSjyN$ur0l^=+;|BA-3}S)j zK#S&M$TMSv?T+^$iKifs_F`Gwm)Le@iuA-&HmKYMd+*0@a=|_)aV`HJuEVG!xobXl zZ{g?5eKEkgRr!8BW^)YDh`|>}NS@%1brDu6ea7Y7QW>i+zZ$PTyp62YEsV~SYR1M6 z1YR!%*D{biGw#+Y&L;Q`=Xz&f$(l;New`&-x$&gr4I6-)%Pqv1s>f1(U~?EO+|T#$ z?r9e(`hLysvlU4S-wGPyi(`@xjrxk0dr?QVaUUd8WeJcz)=2CZ@F%QfhF63Ws$I{eU|uhZzxv!u~e z)|JH`O)eT1_g!4R^|r0QObt$+z#HQyDHT z$3~nD3juLtMhu}|?HG`}=i+?xSn@RQybNV{Y9vliFz8GekN-0<`gkq%8NwwaaWjhLw+8# zmFYj*iU)}gu239Aikqh4@D)baSa%7WwFHiOs`yV#8#rnWN>$Y1%zCMK?A=`(0b7Oz zQD)n^d(j6U0gq_n$q<*u9w^rS)kKtqMRLSC1JrKm?}}g?u?jyT+>|ZG5#HNSWN92- zF1xrPqLs!krC@n*@dJFfyCzmQv^OR9ZyTc(Y>wc4kEEv^$Ra)FzUQ|lNUaq9Xtqdf z;a5t8uZS+-FBes4g7{RBp^El0`bG`oHK>4LzkZx4`ABs`{vJHZ#ds8jS@V!$0GF*n zpXV;id0{pz6AK&7rKGSQ>(R}|_Pfd7@o7%`@(YDL{TQc_Koa9mb98zeB96tGWLc2O zITblH?2Zm?ywN{ZF9I_=4ShlmfzC3_pKP@07%Hld2`-}C3&+;p8xn(;wPZtTg>>Ns z0f_o8-Lt<*1Ph6)+8yX_<$Zd*Rz!91%T$m$0 z^5^A%3cqP%6;_>#<+}+xcF*uES`W_j*?e8S6TM564I?f*USP*2ePIA&JaBHaJOe178nYT_?B(Wrb|Z!XxYpL zT~N#T5{pRN`8L#+LFeA*)qOjZIenG{omrpUHl^dAd^ib2Z!{?9bKz|pAM*p}Y}+vy zl(j7#FCbC(_Kz$xXeip~PW+X$+3ca0j5&VL$bDbPL$%v9>zmYRbr)|OK2EUKtc2CN z7t-%zWFov9$69NhmZ|*<>|KC!68Wc z*5*`{zWd&BU`K~#6!0ai)W6#Q2kvpgh{Vy(lx9OuYOk(bWX1! z#(qMa9pVKYOroyYBsCz|ij^iAtE|ZAU|oY#AA$T)1(u-+8tG5f7c|WLM|46)UYY7~ zEpk@vGEvh%mlIl}%a#7~;V0t8n%F%PHHZgKOucfvu%3Ufx|@Zu^LaI-u?5-rE7m)f z2TNHS94Br*;viufOFyr-@Q{rqJZiQq?+9h#8fRb)Q#EDnFqm4Chc^nGHO`cvC=*Koh4zmyip2 zuvR#~)y;m1&aCvR18Z!BbfJmPgmpmzv%7zyA)y7h!1nJncTtX2I-T}6P|w4BKp%<0IBdRY77tGlPHAg;%igwD95Cn#tfM=k+JRbeP{U**a){K zuFjeSr?<|+=W$H~qH%tG5}5;t<7KKn(pR#~{B&`uW!v{R zgt-ja!E8#vky7y8mNSsk5`C8&q1n*NO;1U1R-iY2aax%3Xx5=m49zdq!E^ODPWhO# zqyEkCWNNEt2TIrE40UQ-M#QPSi(eT>c|FeIqJsvDqKT=GVKkA--~4&tT(3W<2gos# zuF*ydv|Fm8c;4w)c%Lv}I|(xSx3C1$wn%%Is&f3xt$fae^lzJvkIea8LnQ@ud@;B0 z=IHeuT*K*6iEE_=l<}4eKE!%T58{{IUtWE4f~Ec^(@0)k)})qb6r0&s9+0~iLTr~U zzq7Smk!3y(-?fHqXR`l2eC-}SNB1^;6Z&@}5UZ-@@!3sPBTnLvp`3HZ6EWWufP&|M zoH1Zto}2ae(A6a@H0!-}ym9#Hs|SZ3{d0Q0Br?MPxL2G4B~5Eyvv1UGha@De{{4Q( zL@PDtlqSgf|62BN7>suuvk$Dnzn!rSKzCZpG0E!1Eh(MIaBqDj%EFIjfX2k{j;5kSeI_Ira;M}?7s%l z4qB}|EsQ26I$j^gZOv?%`lRs?PyV~kSO2T4ZLF_STTkEUD#-$gYp&3x1RuIfDAo6V zIF*yx?ck2EP?$1BC)L_@=t8{b85(DZyd=vg8*A3gkG#5>w6|Qzn3O zu~+h-d=fQAbi2ZM`EK;7t8axpGmT&-++ z7l)jAxQWV8?eW7mr@8sozyx<-P9uA7ZM~1IDJV%{raAJ~!?>O!dnG>mdCyplEZX^Z zNQX_oFrv8E@#qIe!rRgyo!o${&iW)cI5(bF4b-RuO$a1{*ON4WuyVmy-rgpPJ=IZp zGf8#0rf@>2Kg8LZir}|o_93vjKcpopMj{GCNu|<1Y#ejs7ifjSJ>ma0W7!!0Co`6V z@&8ztXJTS!;rgH4SSDr;7MA~iVIGD-+|tIy%!!ae+{VboOw`Q8-qZ|+pC88A#mUUb z7RF;U_T~SBRjh);9No$b7dVzXrtjZk2Z?~j${Zm_FEE1$T9ILApc#S3Y^p zeZTcy^_^AT@fXfBOlx*lPJdj@l~}w{6H;2x;R9kp`$uQyMu+AmVGJ$I zPCnxcdr$=g2iO1DKq#65k8f-R<|tK++~D!%^rNRGtnvPOg3V_xg08>4d1U;!Kt^l^ z<@A@0x&euqM39ZYuoYJ}zzgo|qQM1ud?`S23&}tY2NFQJI6Ip#wYr)&xHlq|S%9<$ z5~TsLC9sT7{4s@iD>e&AYM?s@tZFJ&0Ar^ap7o(!zMLX)m{1_?s~Li_gKu#4b+)f( z2Ic_OZvbC5!T^~;ChQoD!uVq`0{`&i0^z`J`44^Hd`l4i+sU6DEh~FzMHqF%H{^j0 z;97?OQ%qAf3~U$402*~O_s7KE;@s-{!0EycwvCa~hyS77!6YQBf?@Q#xdZ&<$mRAU zAX%VW{F@=*1Nnt|^qNj`Ge3N3Z6)N1V3{O%mI}xfEUQ1e1^)7GUv+!2bJPD7IyK~B zc@)@Wban)?+6=_g6Kq8B-|CK1{7KXbAOxaUS6A0}(+3(y26EzP0sBc592x?CDo?sW zythW=*GG6k0D4?w7vwi|p1(qjN^feQfdX=L0)F@S*17M43XO#~gkTQ^k`+WZWdOO^*>m9=Ly^aCeSjt7=tkUK6>1v_|^!^+}PUi_%iu9iwIP1G%kvwj`45%GAPZ+ z=;7&)&J2d_pPn6oF*Gqb1H0?yfBUk>{bO>s=lV6Ju{yhr-~X!7QGfQ7pQQJD3beBa zD~$NIrz!nXKMf9i{zKG>PlHi?afPw*qbdaA&;V*v3h z;ANuoFLrDXy?)v?u-h)M==+L({o6prcHW@68j2aTYyHQdmUj5f6-V@jRv&9-dURrN z@;x2*nikv*GP5#(s4UID;gq4{l;G3+KX^^$I#2L#yODm6rq*x#t?Ptrt${uAnTFL* zB}mWh{O@UMGfNA{r^&{8M?3JSy!sl=R|11w7n;U`E=yj21Pt1tW0x}+D{?525&uXE0OFbwJwn%l@C^z#b`=&-nYr=+(okkNy=r!A1c}VzLHvHbPuLOorMi)S*ZM7Y!~P(4_?PnHT28WH z)Pn1`GNo_Ug=}W>vRKQe(Kx=v(qvkDEu!7}LtAoK*p?sXNH-|p~ zPw~V0INrlKHXBCz(ZBINF$CYAwyCegFH2(&QDqs@Q9pHEIOUsW)6~B8MIkNUMdFo4 z%G^RMnK7dhC^(R@>O+{wS&>jNW?1hV9e+&pam1V6C?n|L9$tC%Tr9tV0&qu~b7l?M z;IaI)gf=0c{)671HGqLoBu8F#bT4&DB=d>+x+pczJwtWygi&8n+IOS@ml#GSJzyu5 z)FXHa#?jr6OBeZ_s&q$BcR}~iOBPk%8MG!pkE>PGTO6mn?^~~qTD)cHy_)ilEVp{ zFMjU9$jaMJPaEfox~e;ra{pc1aI?Hr%5JYxV-6OrU;JB7Ugr3;lOJ%C4_Xj!67$dPz@g z=vX{fxS&PNPXyNuCo=LlGn;yhuvF5=nQxP;+7Ze6$8izn9DIoi|KLHxXCwdToUFco z-i|TFvsTu28k;TvUTP#wKi2e7g=P(nQ%<{^DRhwv|G6H1&vjg2_7&F1(Lo*uupTsU ziJj1QV(x>hqbKeMpKRCsqyKS7Ok)#;=rr0ho|(+81k!NOv1H?(v~Cd^JiJ^xsi_*! z@urDLbbWp8Isyv^sH25amH1zNhXD+IWt<-z(B7hv1 zu!}Yeu}L~*UUqhLKN5(p{50fJFCo?xX9Ol!5+l;z`nJ4*H6W(_%lp>ikK6oztRc?} zEsYQ!{IKx0cf$IBX>_+7{qq059&R9exJ%CMkQlJ`lA_;b-rMzz^JVkc)E33<5T^_a zAfQ_wFg%)W^a+iNMgD#)fvNk1I|z6@%uHEgcODA2n3Ict zg$-c?Los!XCL_hJ8O0|=6oa2Cl^K|a3lK?gl2f8X7VwO3Z$Bj#TKdW5tNpZw5a%xU z*d-SeYHsXWC8SL9e;D9PN@jfLU60|)Ir;WY|5KmFFg1DB59k}N;ny%CZN^uiizbiS z9009L1EP8+Il@C&;Aif_6?3@9t)J!*3V(Yf{ng>Y!?2(1eZ+p2J$TjZvpNQ*qC3m{ zwGx}ttYhpQGxdwZdd>lN@de0>XwXFft$ZOfPy<^3^9Zzb53l5w5ee@PCaG+uWn>|N z9}Qmjc*J9kWqP1lsI$;||6MV%jGb~d=#L+TU`cz{eg`HE_x4QnP0Ps4Kg2EBnn2Ft z3Gh~7meoO%FT40^9eqi|BR#Qt6+YUd*bP5_DmqO$sj^v_+NIQ9!Moa0bsds{Z~45G zIxvu$J!|)>Q?b6Qit${6kXq&Ph`1?xX*tbLVNQFR=h)@~d!TacexCSyvf?#tLC*I* z-u!KbW(5Dw!ZDj`qB9tDvoBu~D)HqX_FAM0xYwop{b*xT6|je#zpemoCm=0TD(oM( zod@x+|H-K})e`3rdfOjlTZaD>VBUhXstmz2lgYypH7;F3NaaQ_Oiv-xCGEUBAai5G zWaY(rA()7|16p}d1z60+y8q3N_~B zQa5M6MuzuYL=M)flqaX+3}m8Vy)xwwt{yD&?5^*@yWCn~tn0Vu(cHN=VYJl%&gE#! z5~QN&H_Rhuwr;$ayYB*n!=moPO?r08-Qf9YmgzsYG$DHk#K~#(Gewqz3ew_0U;JK#03}mhl6#;l(V`u# zJUK_wUzZc=@bHRZg4a&0)StbjV|muhZfK6_E|s;Lv-UyjtN)|uSQ zI>a2Y%W0nDt6Rh%{z*{S4Xgx;C~{y!eyNa{XccD~GQ%VEqd1Z+*TxeE(zW<+iWlc^ zI-FqvJ1_z9zkW_-<|d(-KTUpID>p0x^aSK{Nlb_hbfbFi9OwD718%WRprX(dkfo;E zn}G||TtkXB!FP!wzAa}Om)F~=MorKBE)l0`q-AtweSrclN4p(m{Zw(L{j)~6@9?O{ zuVJ#zLbrXQaFuID#qQc60X8jvTL1jB%dxMudDRxFU7@T+iA+=dnteCLnpToNtOd1d z6O(IhT~a4P^-R+9sc=|9CAI9Ruw}*HyyLH_gZ(^YtTjmI$cm;zZ=SqjFVA>`C|oxU zk1H9lTVlNkCi)mb3T9JGT{@=EZ@Ou$o>Trps~BdJ%oRz(`{H`e)nz&UjgOtk&747PjEb5qcvZC|m-np<})r zIe`o>mt}J5b^WdB)7PI%0><8_3-+~mbA z{xPi5Fxf~x_6C{aB;;ggBz#UbACi|fb=RR~Wgk_0j)fWeumph@_cv;dE&a=B4*xG( zb%|CV8lhs=mlvIhY_Fr6l#7OBrT^#W&GishOo*ps8j_pQmlhV{6_Ee0V-MR|%k+V} zofX8zqx7C3wr8^_Z3lj}XKI*nw6-&a3Ee-MsQU?`lea7|KVaf8i3H@cOz-5cb2y-OL` zIqX^7M>IMs@Jhg59ik`1O!=w|cS*3uH1Y71*8X*Q&^zw?M@F2xhE4qi4%8Le@1iG; zF89M|t!{2aQ9W^%u4J`OBKTpIw5kHFM9W`u5mq6H#GO?zaOc+m>op6d@q<5Eb0e$v?Ct@>1HFF*`O{9>>MR z-slzIZK0lOe@BG2$*-12ol()7w@NRDiw-AV_K;6_k&cg>`G-ufJ0=IqXwKnbr`7OP zZp4vYQ4t}fBWAU%bNtt>BIX<1&>9?BHE}0{L-uj+YHn^9tXYd*xH4%f5KHp!N#aF^ z*AFbf zl0@5KNnydInCcokw(REIWqqU@Pqr>GaIu?9dzjU8=f3u#f7kFInS6QfZLXko4ARqB zonGGM0cPo16wP~vXW@kIec?_;cfBy|ww-~oZY_679fUkX3HtSfz&g||d@iR%m} z!|iRp!OvS(K=G;N+sDUH+_9=2u$I%=AfZv}`18(dfl*foIDA76U$wbrooc@-jIQU6 zE||>H&2Z;x_oJR1(1FCIUYayV>Lc_Z`~jL~NZNu~XV2cMbDt>s#-$&`(koxVfg~EV&#c~NyGM^2E(_|!x8wwensF=-xZqQ1;TC|-@Bv%m z_Vwmi%GQ>V|Fu2$zO3k8wt>RJTz1vd^T*%Rm%69-@`E=x<9@^mkuBwQwT+bw+Nwx-OQz)Ntd#-14 zi`OaESHDH+#yWJU9Ng{1j1RUZ205n~47DS8#r2NrQa00N-w_DtjizNk0D@8?t$-eg zssFOTOPstf1ZwMcvS#)2w}umLZFOQqd5@AbTe+X-+tV4p*%0If?GqMaLc{Ci7v+&> zd-}5wWi_C{zoWXx#TEx_3vDwWgztL3;}v*@=~w54XL^K2w<7wA4_jHtp_Oe&?e#bR zV4~-?X8#cVDVlMc|FG4bNvoZ47VRA5bf@r}k|{vKlN3JzB$u7Fq2yhum`=?Z^iAKm zNnZg2SPr?RuGM){FsuwIZ6%sK1{hKQ86xGeyZ;$PT6F_D%nX<7Ih`J958+tx-@xLq z-g(84&qoEe5M)o5!H5Yj0M2%tWIz(nmj%y~G9smuK*!a_Lzr@u_YG|*`5Ewt_!<*I zi=WwF3y-keYnXlz&qU2=;_YJR$hXQZXxbhcbFMYA$G?8^_QW)8-{L!)Y&)P+Z-uf@ zdh#XigwlXlCnEc3hlyQu8S#wA;%OPE3z+kzJu1%hs~X2Ooh=jKZ6JEm@dO{sv#fE% zh3Ip;r*w6xdAg-AQrfOcsz6Y*PHbV73$*Xm2CMB|A4j+sc=X_6f^@)VUnNlqi&+>^ z>z?+G#jI+dn$m^S;?l7A=%ibQ(Sl@`i;8y>dQlQ4u=M{`Frpms)iO3%cBzv%z~dveA^JxJ(nhPq8M2IR@oFxoQFn36 zbXR`#rXQfR^pXN%OX6>fOnojw2oL=`r2G?vHT3n^|ayFB#S_!&0 zj`{)^gjrH7tx#Nm7S`GYGGr;p)=MNS_R1E?9QCFXiYycNkbW-pULme>1$!-@Wv~YtvSH*JOw$Sg zXkfyho*Nh8U4aBqpJA#%#p-Z_A6GRJGqYlWy@?^%-rcuwMqSp1Uc-1E-U& zj<;lM#ZZ5ROxaXJpPzrSuWkopz*P4OEHPMZw3fD?v(pkX@Dxu@iv=)$_siR=Wtbd& zaYIF%HD@;EHrvpn7(2w@EFo)ehN%u_MZl01HZgnF1~8bELzQexwj-sG-VV$w8yO55 zfKS`P8>{<1KngAp((0jfar6{#-aI^YMJHRsTM}9q;J7dsHQBW_Lx863TXc62fe1rb zuFGhbkG-^iBsI?mEa`1U${l;BrMGr6&Y-=qyLsY^VBjS=FcQa>Q*c>p!1Tl^C;{X`HkOhlIMokPJPeg9rA={7T zT_9$+RqKrj)bg)z(HS-^X}%pz$_KI|qP#E2kW%dl@MR_)qT#5jPE!s>RfY|=RhZs@ z47F)a>8U$Ui+5j~QYA#bDYByE!2Ej8AQHvu!(?NfgYOGcM$eG$#hYJ`wM$57K!Fdb z-pj#6E=8wzy(+Mjhxi>fDJJ5qj|ix>KNNozTBxfCTXs4~i zY(^1HuPBjSchl9Ll`-*v_|7^ZAVDsB-QXQ(J|!)|-( z9r;GZ1G|xSwD&e`-i6TZL+N#GtP!|GCD2|r%#s=UwfuwsJI2gjSl|!y&)?WM6FL&} zK!)Wi8umT?nT@=6cKk|9GUp<*(d*}7-N7;C^vCtzad~ifOk=TbysVsgg6ZPuDJ9rs zRgw~dh(T%FDt_QpQ^{~nr`;QpI)Ki5g`q|gsP5w|hN0?`B0c7$8C(s~2%>zYv^eMR zd{pGtk0h-Q>R*Qv&kr&8!gvI%Oiv2@4kPMyaeV*%Sy@pWwGdUSrtU;aaUQ)}KBDGz ziWe5Gz737k{gnS97aVdtZLa3%>%Ws~9no0^KsLeAdj_FNMeTI}2H<2tpp)4s%X3Zz zbu7e`uT*~1_-!$qx4rFGj zwY&4+in~r|iwp}bA2OrSRc)F&>Y^%~mcd7)EHLx-`H{@NxJj;CHjnbDZf;Zl2*_fc z@O7VbIwoF6K|OuD5$2sbTQ!Cm&)|c_-rFf{kj`TxI|rkfie2S_L*!FBF3xl?QTCz? zTTJKN#jZvqD66Fja~TbkVtl}H=t=X2rmargm{D{9TK>JoK&7;71*!xxr9#!WX*JdR zh5`&tkr2>#!J=UZ$~F#%;qo5VbD+*?=g)q)0;5XFDqTO94EVW)!5 z0)zDU#r7SN-j68cE}y(KcPWOhMRmD(@lA>~-Sb;SR`9w3ggpE?uIfpZbf~~jDD(#n z2UQ?EMyIJ+Uw@$q@g-cWv=qlZq|VlQA(woBHi?`tTo^bs~{@2*0YTvpg^O3Yk;u@|;;^@@qDZ?DvW zGKrR3wuk|#^UN{tU+!VmBGDQ(s{|zp=mET)<_98=+TV#QXIUPs=DPPo#;L=qZD;2q4@ayt7`b< z^ZYRhwLdziM5*0t&Z;%{mTx?K8YJn;u=5+Z!vK{6*X^TYwxMvH?)(_)Z0Mr&6Uv1u zAradIr2KcOj_Og)!!xH#(Uesw=+k?63#!oI7%WB+*e179S11_}HPN4)Uu2`_ z+k3*DSyxIQb;p;X#G2XbIAu1_zGmEyJ(NL1DNv(g^+_NfAX||pG(C|TGQT7N9wyT> zCsGI=tU5V}vrBw8qBj}Iv!}BqRX@e)nAoGh!e&6_L{O-TS>h*|8={;0uRs$bBP9LW z0H`6!IpRRkJ?HFnT+KhGW~!0xT|IWk_*!r-!0=c$SUyF-#!g|+(k91ztmn$N&2?f& zO4i&vPkf+i2B@&xKw~g5?3a5ol9BeczAGt`(&g-<-!AD0Ttd)1C_7B4P$}!$gt4GA z2RydQ@B8_AIs^Z3c;8fFTcpbR!J9`M$UDRB-`srghA;wQtL~45*qH2~U?J3Z{)q>a z;nk-G!Z++D^;O^B0|({-3okVsMG+?I+KC^PL`_ZXwpJ%(5^!|f_7V?b*uBIH*r(8S zLexCs*-`qJu3J_rLSk)75mqf;{EM90s4|~|&V8mq+3=60)El6B3>3$Qgo!2u2lOl+3?kAnufYRA zcJ!4vfY*G%^|{Zzin_9MrKu)HayGY89GBHd&eosd>ogs*IX6#ut5;rUk)p5&T4?d( zQO?mmDcrz~(DD5ZGlVr(F1)AehLhBq-($h~k=wnv)cR4z80|A4A|N|jzcCBi^6P32 zra;0W-hQ8@DxkjjeSLLlHcm%)R7Me!3UxT?&ikEnQYxalcT3ms(df}L?^+`oOef|S zLYYyDVeDr=*3*U!EC3;eexdPZfKbF~lJLsE*D~NLWezq@@-zQrYL>){Iwb>uTBXdK zHLNWQWS^sl@pd0|utNt9X3@A9K;Ei_gH4Q%^Rd7hq!!Q&8Ffu%a{XeUmdm%Md&Gi# z+?KaXOvN#DMG*Ub=_^&%qb#gF{jxkRHODL_8D;el^n8iJ2{ruGn>$e1h*7_3WSHB! zlA5ihhC-vJDbx6FC)6JBqu-yYo;6EK0QoTza9)ubLGjBhQqwNr9dtU+a1km#rFo=Q z#_9$V^RxXp&eO^UL;Sqze(U8^l|a z;1k6U?-2nx&Pc$;@`sS?y&_ehKIMiBq!!?X3uuzAl0xIQnTY{ib1#m`GDjZ(-J_0hO3ECAo%pUqT}&66 zqKKDpluhT^Fv0GwE7H){C(xIemhEPWR=*&YQ^x|*gtmWONIY5*&d{)gHagju8aH@L z7f-(j*%-8GET6S&sKglz1@1}{{NGQ>Al{X~Io!bA;>D<{$$BF=gM7VS9ZvFn$EWqi z|A>;W^#`V>I=54C2TmtRx zZ{V-F?iPb)(Sg9n8%>aB@cC7fa~l$96W`uq71VdzS`kQVemKlD_9@g?*2U3lHhy*4 z#SbmTEpS=*qXRTw&hmLL$NVt=G<}#kRRMXY`kRj*4}Or*RI$KD7Zu!rly9xSelpJs zU?Y=W9!G}TCR>Y7HwtDs@4w?HI0KI!FzCw{vK)&V+GG(8cVwF5v`3jVIX6VxOt9E) zh`T1QlyFJ;8vdTkr5m#nJBWB>?NSVLsf;PMXi>0gmhPBr^wn8Na5l@mpMM4*#2lnQ zJJ8+k>f{YK#>WP4(dvDgTp}AILdB#^ zKNpGJcmhSLrh>VP#sa0TWE_B|{OP4qX2ilnzB@tFkW1f@V5FWLaNk%<-VF3o`)>7KKBC|9%L&}WE3 zIQAwl(eC)eTWd+iD-ec5=07DvUq4G&>)~K}I)k(N?@m-vFXr)N!q;K>#p0St~LIenvCl*3Gzoy@$~arppg z>!F5OC>=SGw}o%3XQ9z;<275x_1c1i=*oj7(5RnwbcA{G5sF_f>LiTo4|6d_PiNC> zzgS0@-mMqqZ$($0{h;aNQBAN|{1LhhL;drC@Y8?bcu(Q;K33rR);-H5B9WGf7d9r$ z|M@~vqz9+lRB0+x?o2RPcG_Al_%P{eIy!ax_4RpRqFzjqa=Ka>Irx!C4Lo+QQgYeS ztY7)wot3mF!t#ubv237cq@RR+W03LK=7YnBCgg3h@&;>P`81CHF%MWG7d1oH`3=g; zf4xIFAdBz?BGPLzR2$nCwfLr#>TW7|Jdy9GHT|Qj+-XH({4Zcwp_3p`LuC;i%v z{*yIvIw&%Avx*N*IRchXwr$V%X*3vo4>p#?+N&CVYyACzz&43TagX>>#k(Cz#bgcZ zb(CnTI~xU|upydI$sO^@wgsx&{&ZO+oWCj4wZ$yj^x4SwmVX%j=8IRyI_K4Jk&$#i@#!PgVG*KP8c~je(F)vBNh2Muk=}$w zyXsZGzNq-_-_&KTysea*w@qW&%a@${nxqP<>3X}vq7v# zNu$2@fzUzHPGalZaEU=4}W|Ce*Ts2_zFA zsVu-4#^SgP)C+$9vrhDL>8iL<*wP}Rp+wdoZIVb5GN!2U5!NTl;s6f}Br$<1yX_Oa zB)E~}=tv4b1J*w?*j%=B_D1^_N}mj55n0*n@C^xJrZkAHJn$tt{s5c9r zyFW<`5UnzKqcPY__>%#RLc_~osD<(Gg4DY+amsM$Hu%YGXdC>h8ZSGa(LUv zL@YbIn@5{C9kN6ig-hBJWOe~A(8km>>Dzt~$wb7W7>cL3K4jW|kvhXl1W*z^dMJ80 zOq;J9Wc_}!8vgl$#=X_#b>e-+Xbx}OeC23a5zzkJs*E14u)34Z4ODA!VE2k6o#&~h z3DQQli%$ZnBZesN6hd^`XzcOz6LBOJ~1yaPLj(OfmLkI17{fdG@f zd+){0o~UF3jT60x%zMsFwq4+}TseEgN*^1e_x@wIdC%l4oG<|9t(mw}-#wu1-XHMf zyDM^mEBf7WyX9^8yndvLJ$DcN$S|9Uc=L*>l=Ix1mt>6RhBe1!!hwHrzwKlVb$vo% z^LudQMhqf?^WdnRhxIYsW{Pzuv`SCYrlN$tcxtCHqLN zP&RS(<1a7J_$%8*A4tfD%hO6KN}V7WkY^27VaDAxG@CAzlN~PUgVnIZjla3*vc0gt z&>tx)+Lxs75g@)q4BZ>37^Su#mZ}Uh$;_X!xI|CN(QeU!o*MC&$0?9ZeMk(WhT<8? z)>SDAKb@-WDaE)}Ya%LlXEl;*lgJ{U%IN?5-#A98sm+50)?{LIy#p4~$hkHJ?wtl- zyb0!y2+x`&cS?pu-KP2oo_~448(pMxS%DM-@dvx{G?QqJvV^8OQUKkMRyY+DuC9hw zh!D|s&O5f%XPOB95jYXb|Gf9h&QDL4$HZ;- zOSqY7y&A=&-7b;u?Xr;nbed_#Z^~0Cm6*y1d0%21FNU3*RfCAoWcZTVlWnsyL?BPo ziE=0Axxlbhs_MupShI)lBOLXTNK)+d`4}UhwQ$%wSE%{B4%*W0<-8HCNk0FCN*;(f zvL)sGtaxB(S38r@QnzezA}Mw29Rx!&(9bZK)*1OeM?Tc@`czQr8F7- zlg1mB4d!j$7qK8r2f;QWdr+8{xs^$NRhcF*xron&=cuFaoOF`G0z3eo@0dUluM0FA z^bg#DtDADuX4k_1;3B8Ue@S(CF6KoX8KhuW{u)aJ+?t<;7kny#_`1|^gV9bH8?hc! z*wZ$2q?P+KtgXYU~&Gez#1(z|Nzbp>L$Ttjux{<^u-@S%_{?KlG(@p$b0PNKXAJ+qv^t zv??2dx;IFn+D+B}VeAH@pc#z+4{D83;7f;o)bnxp07{jR!mq75&1V?R1BS8M6cr>L z6wO>65|`4jWoLjGmWuWS;|SHMdL8^GLr_c^oqQ$tx5z4X>*n%uH2y5CA}F2(Q!S|l zt#>-YwQ<+0_3W|oRa5cn#mRTC!QpoOX@7^{4a1&HTG=Cn7$%~C=-E%Hn7p6Kmaz7C z8f;|>ZXA4~|DAuqbZsSLjc88}x7mw+2vRn}OQ5mk;wJ&^hY8D%F07M(Gwt0^Ua%^R znx1ewv5@lSgw&dq@V7?qZp{70`xEY!BVYNGmYj3Z_JEs(e?Bz!$AgV8jl`%!pZMjw zl`TLXu`nb&b#HV@>7TX*^m=N+#dCc&X;nVG4&<ValjL43qFZwcr|ef8>m#e(yuj zgHLE0Ay)QjSkBrrDG{bFJ$&-kt?nrT&`VesFQjX4K&T+$x#ay3`~hTzcmL!N_h&ly zp|D=rtE-}O%q~)WLX#!xB`O{kJ6|6E^BZi*N8hRsp%n~yT4QMsi*AL@7`qNl9nK#>Yqma=auTT3z0E=j@$j^QC3psYP=VuBM@G%-YGzy()(^h`wQ|#E|4|xY`mfRm z8^ixv6`2T_IT=|0t24sF&cN`0bu3n^m}(?lu7Clai!FEvc61hXDr!lEKw{vSg+Lmd z#r;#GqKXKKPzr*G2w1KMB|%6*NI^=u*`-=$(paX;M?@<)tL4d1*UgaYQ zz(awVm;z#=qM~8}3ZMs*8SLTZa0sleOz4To$b8w)IzsKqy)g^%ga>;Q016(&(xdnb zc?-vL5DoqDox_3xb;wZw023Dg)SaAEkEVqIG!%x`?n8(OG7^B;W7@$51P3;AU_c2E zjsRdl0TcLQ0$_lG^v7=vNhUF}GzLWYD=OUYaKKo`j}gHK7Y=MeF@ha4jPwi0fp*vT zH;&@~#(@GL288%7&KO99AI4P(B3clUxhtHJXw4J_Efmyv&jLrF%1d*04_!Ws9Ku}( z8=5=>5G5)NQqcc?ls0=PjA4iZ4n*7t5N8SBU1t&(N?=ce1xSQog)AVS@eUcwg9hjP zo*mc`0QecekN|=LO*)9s2w(p6me2psC0>viF$8(3BDv-t$G?Yl3Lr8GVqz&8$Wg>A zFMo+Gi(=4+F(8EjnHGA#5O_Xj)96v0nF#g|vk?gs00b2zK>jH%4Ox`XC~)dY2)=g9 zY2IhUzu+alVj;d_$3A<*KRd;K-NJuYKfkz}0P+0m06dY=_f~;{5%e)o48U-D8Gq@~ zk6^_SeuQ6c!(Zm~VSbUr7~w>40@)SVK4q8Qp z@-RSfAW5w}nZyKy#I!zI)1t|7d~iK^T!QrpDUcqxoeOx#yNai5qg`=jhy4D?$~Vv< ztB$TC%!wHNUJT-ZzE5(D%*_kF1N$RAIQqXDL%9tZgiwIXL=`m=dLfCF{| z&w;3&lEP{ErN6tIGHK87A;AFU)J3|&fq*2WQ`L(zYRG^WNOFckYnfZcfpP&4 zx)>E((3fiGu{|-}uj+K<`gFnBZ52;=877p<(@aSNK`qW2x)YJDM(Mm+8DS{uj##JJAEbRXgtL#BLxD2jKFlt+ks0ll%JU{%hcZx{)e@yGY@ z>CTcBLM;os8Uo8{G32t<`n&EU${Mk5bslKf`nMP-)2QonX%c3ma0Fz^>$KOdPZa@b ztpawZSpuQ#1e}#^2}6BJZqqMWr;|#gPN^=;T`>#22}nio6w)tyKCL5TIs`jB`D_kdua0D7uj#B==8w2Re=)lx< z&ELGS3+HX0r0kbRGnCe&q%oLYh0s!g35Ww3$67MQlYXV+*m;cOpfYr&s?QtoU9w^! z&0MHQzSZB^#MDNo=IL~>?G4hBE-*EZrJM_)OMJ03dYdtOt%VjcH@xz8uQx=hB&?Z{%%azoeIgdjQj{Wl*9{g5 zzQWQBr6bmBquoS-dsXVzplDT^PVdzfbLsOKjBu1X9!Xa)|RrS@N)uq zJJVWC-2a7DV!%#G;K*JD?&;@hG{tImpjc&v%nO{d2cfluTsK&aj_~xH_v=zRggQ#^ zo8|nAYGn3>Ek3rAv;%3pr{hpCw=vOG%b_5ObFt6eZV12)M=oQZ@4#u7?;Y;1bbS3m zZOgn*p=XiyrCQXi!|7c?sI!@{qq?tbqCsQTig`09e1cDKsYC7_@prph30R}O zo!CFBCRsOL-rV}x_1{&-J*;Fq1nt$I?T#$(Uof=4JeI*Nm)ebqo0U;4LzpK&5Knv~ zzbSG7eg#^C#sWqaDMQv-b*ZFGL||Ym6rnS(c(1)>^Lb@Mg zlkmK_G(y=SIgc*ZSH8YHK$@I@vp&Lbc#h1W;BnDcSIheqB6u18v>7Shut~c0yhNcf z6XqU-kCKBn8!5Xc1Yaop^MNdP$5rgLg|!h!gf;@xnDV3z6l@y90dL~$=Px92+vRG! zQ}<$af21@@yIv`#Kfk-zK8Kvc|BqR>G-&?zE1t>y}Gb95}-sQpA}Of~QI!>_EJMzcB_PUvFPA zz40YFhJm{F)aiDSsHOY8)dZ-P!cO30oRzqlSSl(|%r>aqtLpj1vdkG?`x)I$@NV1F znva^Ty=_M^BXI~%vPqiKIv<%n}h}ba9H2@f)|kT8jp zM6;~yYikKL#aCs7Jc^z%y9S@dh>yk}uHLR3079v}n!%gRhG%MK!&Kp@%;7jdxna(D zbs=UFELNg*&&>OYz&k=MMeMpO*LhxK<2PQ(m;$=b7_-1?b*D$M3vRl-on6wgNNzSs z3b8(oO{Pva@O!Y>K9Kff({d*C%n9#~`{Xi~Ppy0V-gL^`HDC{GGEd-czGq zp9|?5)8r?nUsBU6$F_Zosl%6PHHb{6gokp^;5qvQCIiyOLxx{z$U}@E9BHSd9=)++bnl`7Hf7+*KM>dKY2WW8(HkVQ)yugG^6g;1WYS?f9#M6oGg{gchK_Y^| z8c`;0UsmJq#l9_ItSL-_Y`RL=S!h8sh2;}pjgo_F`656O|K7`pzqW;JO%S}9RKhNf z6GWqu!_S{KQ1WinkKMLPZ4fI0h~bB1j`#lf@$bjuUw_ZjU;;`7@6MoR!x8KZenP$+8;E79lV-LqKC!))U!zI{~4k^S-oPayIgumzw3MDZSLpBVSIF~ zymMt%`OyZSMduA`Tf0W6S^#~Av^p;gH+u?AZ`yJcl9n8ptEH^Zf_y=T*(527o}zrE z3zOxsG{uB}wCc$9X?=F8-HIfI^6tTZzF_mbOSCq4m~jpDJ>@L3VjEIzR}+yvfLj_H?dhxoc?s?`g%%ZHXJyiJ8=^;3UBnqx_w1zV zJuP6r(J&i+ow>DX{v_%CZWTMgT|2(lP-}_&BLCuoUNIk-syk64E>Gpc^{kX~xZTp0^0kOxt zUUmeW1jRi;8M1WNM~S)pGR}_g^>~P-EUGGjg@1odFe)Pi=6d2To7=CnP%PWsus9hd z6Ipl-m$YUoS;?+aVNG-n9m5A=)b_yNbWs%Ndl14jRfe?a=>b)B;Vt2g^K31zR@?20U^> zU}0zOsj71svZ>Nm2?#k7a2B(WJ5kmj zOa|l`<1**18_tLbKlCJWcT^%%|~LXNd3dHmM+=`kCG^ zrIVWp=B!M?CZb&OGiYCDJ#popyQFUZrIV7cWk#Fpim8+eEwYt$j2+?fAn8P7<<=|yRm1UDxQmT>dNz#s_OR9A$aTZ&0E3Fnk`*_E8ziQy*J4tC* zTGASn^t@~t*pw)FfJu`VeCga-VJ>w6m|zFKi!3O$v?X;cRQoJ63vA7HEfNqy40|>z z6eWp>AK{rh$ZX41^T4!I3@Di_tWUtcC@kxV?Z^AOp=O4>u-kS)m&T>Be;`4Oo;8FK|y( z^PRLZlKm3QD=SMCAO9BJ9Cf7`?mj3|Y3>Lb=3}`!OOf z+iJ1AH??(i4*k)pKMR{xOm4!mH_@Gmm*_$qpYY6wcb~rQCjR6fJX%a;>P%r_MW>xo ztg2Ic+N;Lb>_If!P`B|4z+VW`%)JorjtNw-mo;me<8X1kf&0bZ>8U9CkChh7f3CC` znf~7ri-~}dotfo-$N%3-!N|eL@qgu@RJ9trm|ky?VQsppsnpwUwlo@TwosRq8Evvr zm9_nQCo13WY=1wmmCok!?Z$GBbh&P~-JEJ#E5%WiFF63EffCiT_&#f&_^y^Knp^gF1fn)#<{Vf4NLjz!DXJ^L&6V``APKYwIvd*pl-x{gtxN%OR;ECE7a%pj z+`$=O`)>hY>R@kX^-pUq41ckNT>!=a7e}C})!#6nrzz0!9}^wG5$J4Z<>K=99bn}G zuy8iEcl|p9R|kNVy{WC6**^vR)tfu~s~|^bhrb?ne{FxklpI`KT}+*=99;o_vnq*6 z{JTz9OJmo6a=TdlH3J;X|9YA^n7aMb(!XqfVg6cOjjilm0Ion!*MD-E00CxJE{?Xw zUVn4{1#@(^`d1llE>`vy|5X7Uz!_*^>}+NWbaD9$^B4P{>HJrpfd8#~V@F3@uYW~5 z{LAZq)nMi70<<+}fMaI)o72?wZ*B`KdpO2_7Dd|L+yTJM^l!bHo8$kqxdWa5H6W^g zc82BZ-@B* z?|J@DXbCr4TLojgzYFm13kLA_hH(JM0sgsTY>l1&U+%_sR<>UMhk*Zd)CB&!$o~%< zX;A1Jl2iRxT1&oX`_JP4lJu|A8I^Ukwbj&U|MO1$mzUCC?p@Wq9RC*f zKU$G@F#BJ^KNun+4xRuX`oAZTo`sbY!0|UB7c;Zp{~_DIV3_|)mN#~Fw(Nb#`)5~FU5)L{{;t>mQv72!b#r$9%j&;Q{NINEr~I!)2Le5T zrf@5Z4yL@J*6CRpu65YC!xLh<1AWZk!(oo4jcP>&fi(`j0qK$3+?7V}wP6fRQ#_yT zUJIv=ANw*i2cvyhwv@d;fS36Meq_}B1*jX}Iyq?%f*B1;5i`y-V|}jX<+dPnIG8jJ zb|#cn3`*Xi2&Xz(onfw?r~}E|3j#67A03hWP170@FuPEiK+x(6PtU$3A3r@(4vmcr z|LVPg?BB%`uegv1#;@an*o5B`_98lcy#*Uzc4sJW;R4K(o=2He|&Xywg&XKSQrwC zgd}3fQgitKAwSJAR2~;#%bvv%pA@-*Wy0ujv z8TL_1zB3}|GH<_>{eVDOn6U6K^@GQ!vczjXY^*}%h#`^|)KBWmO5 z_~6esoX?-pX*>~CNMSq=YV-$fIX)?3)nY$tTYmH))sAg=i{NO~_jSDJ8kR+ve{j(CRp z`$^*Z?OG?ux0ih7K4%Dv!+5&B;`d_;4Qa5enRvRL$RED}TatgaqNqAbSc26>XC8~k zB$y7_P)n*C%)|s*XC4P5`EfOjfAipXocfFlFZ3r|hN^1j>k8*=Q=mv`Rv=0i4_`wN7Z|K`UlBBgMMY`tl)fT~7 zvyjbC&8IGs#;~Tpbt6gwf6scByzr@DcT-4u3?TG&vs&=!7RS?qVFoVpx%c9leh<=v zoKe=UcNzm%SerRE{#D>WKNrCv9x%xT!WCR%E%&@szZ=Lm-9PqD)1602z=|fx0Utnj zsa5^+3ZKQ$WNo*{wxfrv0Ptu+?)L;i)&KO<%Tg+lMZw0&yuqs8wLN}x`i@uY=iuDx zO=U@l4rv9W_VZl0G5lw;HKdn_$jQ%*)41ZMg9GabJ?U@$^imTw#zv}Sy0T_9s>Loz z0NCR^y<&%B5lE?EkSfa-#{FwIXKrdC(-2S&K4IpGHZzj}k=i2Dy{BuAM*$O3(I^(< zqbpa1`6zBjrV=AjoK-<>dT?(OkGEjxmYfc4krScnEpa>~7=ZS=y&BEIN{rjky zZ)Q!qui!-xqcs;Bc9>AT2lfonc03_Zx$L(KDqCM}venvK;#v$mW&SqvniLH~B1VVG zt#D7E;W1e8V(?2K7(IH5&xuqSKARSlSttRy=UK9h^!;edsPZ*HfEx8z2rW!-)I)?N7B77}Rq^V=8&U=Wh5^0X%7o-zE!@fWWd} zf?pN|57w~MCc)3xWjRGM2xX*QQy89M>{MCb9Fx1W)l2bsqeIB(jS7rYO|D2RS__Y% z=3@lL-q9z6PQbT5Jfgywu%Y*I=~>-ONo0=gmb5GVsT~CIYc!^HDdz;G%GwH*b3>|( zy6m=AMTrab(W`Djwa3~zE4&O^%$?r7miHES5z30rayc<296|K#(jEFoF3-B!>lt6= z1CoNw_E(7Dll3~$X-7ru?*3O|uZ|Il#W&E6{Afp{FMTUQOqX%^5|8rw68fQ#w@!b> zx=VzJNmF7c@m7@Cps;GCs{kY7RNiOE4~so%l_& zcq!zL+vRq8A%DO{BkZC+>>6u`4?)<*(}2mrZQw5C z*gRVCXqcqEPmK$IiM(Re3=~6VvX<3gI0XWXNi&7U(d+;Z(*Im zw9clRTzy8i{FqUKsrl-i#c`%l&)0T`*kuv6B}r_wWlBm2Zh!%?{nn=MO68>bK9N*n z2toQY&WDb&N+bnb1`=QV@j@55aF^$$7D%{e#*nz9&`;sNl&xg2W*KYZ@p;1`U2-ZU%e@ha~F|w@k?kLsiX6<>E=nI zIRd()+4B>>=gO}lkRR(`DCG)#*x z4#)&amtfgGyCy%GuQ=MH7Y#OvI@9}YZh83X!*6&Zg=C?W5RSL?+18Rud`=A8I&@S# zQzAhXg@k-x>VPYp)1?e%|9UBfK3)wG>+@WWk8fz+eV$ApVVl7aR|gfVW%p*8WZ9GYU@)5RM_`>{c?bK7j`Ee2)nm_Ku&sz0 z8Z)<6L1IY9QFw38p;uKbloN?*#!Wwr|Gu6ayc>}os-ItzZ7&?lzzfMKxN8LpR3O6h zlorJblKgpXfPl+QGq$ZknX)2^WdXmH`AN@_u+IEWLzBLqK-NWOp17R03tK-75kY=m z%^9g_1}apj@%?*Xqtu7(W%FvhtYCHx!7A__(*UKJhmx3VST)Uw;Nl))U3~o`n=fL) z7acgAtRM+SOti zW^V__5WdLTa7epJ%VRZ5mLqdY^eI64L3j4_rIecLcXE3#1)=D*v*Lik!VU$T{fNrN zTWfw8gNv-^Jvfh16(?$iFUENOD{Lt`HT4anw-m;(b(iy8%{At!kfS|K1#A$79)}h1 z`>=!4$WdyUq4=51SK+z9Q|#SIR$K^=JZT!`4nPlcp~c}hM8u9drK!~;;LnE=zZ5k@ zM^fzQop}ktP*X(Z+8{_78~Xi;S3zyNo3cT!8VTYd6oE6ZU)p~Qtz`%LNMCmMH zo#l#;j4F6%fDqA|H%mi$cUB^bMJ92wRdMIh__iz^w;`(bK*48InM#tAOoB8K^$2(} z&7_u~8Dwy587mgr!$V-7^y)X#0w3=yDySjKT1^a}%RBJ{Yno+R@lY`gE%13!4M^3}Sr_yc-=kO3Pt^FFporBS1+Q>;PJ)mc znxhC3xbTvX@zj|MzKkq_amkf)+$J$0J7+lYbepZPCLH`gvj|4uQ917>=2zg^ zf%-=D)!7Mo3k%b{_;K?4jUCv5Zo2$q_)SDZOza)Q-g8h;^1vk04i$vF5i5 zWkbuoS)Q9?sDR^YLT3i;DsZVnMo;i|0Ep;rrb&gVag7dlzbxvIsYJ-G%`9>TRDTAD zRj%*n=N<6)Hu|V8fazT!=RAHLPZ~>{!fmAS+S{@73#Ij-EoA>mOJdwb-xtSlHhN49 zWPc+!gcFXwB5YNJhq^iqq!FMadQ_C!%}#EL$$l?I4{V)(5gd= z8FX$ohF3%O9-^}^cnCb3{5VufXA|V+&nqX~l_6iWKuSBJE!?OpNTj=V3#5K;)B5^E zQ|%8p-dDej(>tLcEIZxIC*dfen%1F;5fSMJH_}b0`h$BJq+_{XCxo&*shaGSMRXfe z6v)nhP)5#hwu+^zdhz)Ixf=Ja3u2x*G$x#)8Q&-L_B)`!%pg}B&$flz>b052+BQ@i zODT(+Wo86fJbl$*cbtflfLiO^zyVTJ@L@CROm4pq>QQr6t+EEl5UuJrCbE}^3^!Ir z$cI{tBX|vk309J|;Y68BSejtM|F4rE2->^$w(G zB5!FOW;Y-AC#!Y)$XRp(v+|57ysxDhxl`nI&matH)?-pWLeD>d?wqqpVzucq zWCl?=df|EZCXv#mS^bu`WH^SB3110!nX{HyA4C<~#gY600QD~FqmxOcQ6+FhQ z&^vaup!qze71+lzhl~ejB+QOXmU#M2LZFf9ha`*; z=kRqBFxpl5wp-F2B4MZa`&;PaCKC7uJ5Q;PZ!kS{G%ViL>>lyF*59u3Q(I|`iyMDvtGV{7}Spe4>uogdnhsu)9BYmOlp2ekUgi3pT0-sXd7Ub ztTzzxJsS+pMVNlfK-mn4-_ey+vdk0t$rD%I_}hc=b88CP>zeMS1;zyOm@|?+S5OPe z&!l@ol00;D6sTX*%ZUOFvxpGWB*%`(@5Q&`H zT^}WV4an;JJcNtdOfKQdf<`smuTaPP{F_APzMoy&JnFNt{B@>fqh)+M%U-CF~{%{Fw!r7Vmog^F!@d{!W?X_T4A!> z!lJ6w+{y64>WVFj9Seq={4_7BpB(qSw34P1v4Y(6+^s~6tbcxJ|IpPd4wun=+86K=7t}^6Q7?(Kn@)k@1{!HhB>{fqB4Sk*0w&hrY3Y<1 zySiZd`>?wI?uD-0RwcFjQrgmy=I!QfjNwQ^*0=8nt$j;-&y?M>+Gf6;&7Dx!$}Qv; zN(a6%OdTIb`wG-V$0s{Eb3d|TNWt~%CH5dUVVs;kAh3L@cw_1XG{`N#tCf58uf5VL z;JD{_NodV8M~2GVEMo6QoenAe3I@$P^ifQum!3Y% zR~e=dSQlvnQ%Xzd?%F2Ef*%EXWD~g8mI*pt2fpOYS_ECw&{f3gsH^EPHp9hrZs-2Z z<8*s;4mE)#6Z72~S|Rb8TMH{)jl~Al$Sh5h?Lq*`Y|e5n@tX1a5kFD|wWw1Phj+?8 zx%V>jcDbZ{cs1OgJZarg!wT-HK?)ZP#oN#-=UY~70Q_s>H zzb{}50eW5svP}|upiW|IYnjpq)yT_jg8Hp(i8Q<52YD+}kbFo|qGyl(R3Z+0QUM1X z->y@~&+-)c6>4%OYnGlt)inFcR=;J;f{~O4do*L3MS>X*pvAslufg|Jg(~wn#;gsy zsb4q>JG3D(cAzKsBdkUjTA|kXeb6~rKjf@-%=(|iLht8CtO%GHcfV$) z1$0Y7qL%_)=ha%WkO;);RuBNI^NWi8#v<~S#qeY_!M|%xqYg%jE9Enm4RJATW~V`e2KAb8O+;~9xkPe3ZMi9)8!sDNRRIKveXXK7cFv#L-PbBJU$9Cp zvc>!xpJJY`Uk6&8c$e=F)bA6dF5MNSZ0-}^3K=<%aQl*p+nh^&62oSM>uKGI8|H&9 zp35L>HJLLAmGBy+L^$$f67I3YcC`frBLugL8!I;V2-H0Vr10fY=m3Nsyr^w{#MmVK(vq@f*C|0kz^wv6vaCv6Mg;^xscw zIh{(QQ?71-a+ix+yPL-l$>m$~+Hz)YC|H{xt4+(d!YTn}+TFM{Uj`-|=3wE5MVO zgW33Ssb9FRdZjY>Igc-wYXor4xo4Zj4Nn0n(Xv6l)D2s(yq9V16?+`fM!_O!`|Yyr zCI~`n*UkDA$IraiLnUbo()P8gtS_ReuWO)U=a$QVxejfh7oPI*h{P}LVPra*0dcEY zp*VSaN2z-$aAUroxnLW%Y5*bbViT84oAbdHNXIthfrHNxn-?PV;s6M{YeHjUCv+9k zzv5O>`(QapitPJB@?BLh|Iy(XBd#e%+FG~P0Y3V?w(AYbA5bCq)hIo!csGl2xUKA8 zuQ0B0J3SB9Nk7b8fzdf57^gR708<2aq*Sexkw!Dc#)=s!BPShxzl}=r7 z!M$Tf2yusGQ(VMf0rt+peI`6+A@@p^vtGGju*ukZg;Ezz+}qVY#lQQ%?FD36u9K)y zlIE(Tv$yqc=~Mo>04tdMD977IpYS*+HO}3QI}Aa&SKTD3TvW1YxjM7>+yEibn}osl z{P8^fea0HSsSkl=&z=a`!kS!bVPBEo$5ZwsY+Vy=`(uT&1>$k$3NH1PI z^raE=5v2hb#*0g4xKEd-#T5u# zF1fF7CelVL=k-|jybfv4%r6&*2GT_S0*Gn*_Kru@r^<3mUWstR8p+UMH{Ik-BI(fw zE5e;Acgy%{lcOm1l2xjg7E!Zmvs#)F<=sR|FT?VU?(^Y9foA0K#>3kzG%FaI{Ie_6 zTd~2#W))0JGITcFvG1iSpxF7$T+-Eh_KV}h3lO(P2NtP>>SdqAza=JmCKOi!%N5*q zs+Ghl07tNwJCijZD(B||7WC4H%x4wRNJN~VtV5$VBo#(#f^3d$q`e{_@^gG=91{_1 z;Dw>|#Cb|`=WkR9egch5{64Oc+_DkXjhu}RU<4|`+xd#mcebUQemLm8xJWWN14)Cp z$1*FT{%byW8lZ_NL(IDi-QThqO1mH?s0o-auDZOYUKJpM*f{gr(hQgNkkMJDKa=8< z&`B_`Fn)RNWJ`I>k5JTJe2#gS<*#rMNlWqb?#1Ock<;DUj})AbN(Now%I?6Bh2-j~ zgIUueU8->#a?3vTNG>VdK-&&>yF!(o_L<(Jyp^s|#cyWG&gdXmD&*nM&|I;Q^VmDj zqcb@19qTtdxJ>d6DGB0OJMLwUcQJ7Y1p09$L;MWPr9Y!up*a!|=3d!ROO9VEV(}9g zQfoin-lt0hiJqdmxuab zq$G2kN%__T%Y^~PzfX2`aCE_wY&wq*SepC%&Na752RqJO>a12HVyUk%kG0yrzmBW`Ba$3m&F)2xIPhWtdBG=) z)+ow9T6U_UslW*0SjpUkq+nsywjlV-Wy%P~MrBJ8&Uu;CG>%DRQ@ipw0$a&6jqY1V zA&@p5<4+~z(D=CkjgFK+Rr!=@u4Ip~rf#$0a{XA}M>GrJUDDpl72p09h)lp2kjk?) z)HaB4r_1^BeWd@_3O@!cyTIO_;StyC^wMVeXu86?K00<3yzjOF&0#GjOKI1a==yIa zuru!)q3tADx)8eTOSa>Pd)^S6k0^hpOB6@!sJ=U*JrLV1&+F3^&;{yi4Dx^^b6T{u zJ>q+r*2EEHM_^VrN(x{&7JyS;Dz~{!_L-+#^Len|Om_{ur2HMI9l~D8WBkS!!7Lum zdya1qTd4|xb=pTubPnz4hB+4BJ>VV$JtET#exPg!cW3P;MN>zJLGcB(#o@Fo!n4kT z?gy^foME57CjKU317d2cxSZAj%T@xr+RIOYA#P_sC|6<&(VLeO0d+hk5y9S*+_%oK zC+HBT$aCK?vSMJm%EwTDGsF?sC_{CtvEQ~rY%H-&p#HndJjpUgJ(7XC#X$GMm^~*E z$J7QP*cqWlw#R%bv#h4Yau+y&Xoj3!(mCGgaZ>BCI#*Z$y`!7@xVU>d^UCP#uVTPjH*HdZ_-ykcicXLau}6myknopGK%Vv|#aXOw5$h4Lz>I z@mNDKvZJ$bHBaSp@m9^n1C-AXCz-FQ7xAC7>O>jv_(2gp?Ft*t!HdA~NC z6NXA{n=xPP@njwmCxN)bgHwgv*@MJGSW!Y0h_ya)kit78y(bLauIAEqI~`P3>*ghG zlYuKgQ!X!3M#6|;CC)g3`W@|1<;*uCKUh+u_fOQ^dDElK?nXW2hwEh_aK=#g-AW6Ie^RXz6g4As zED66_bVY~>M$Ine(neS_9qoVz#HON`vEH2U6<~LmaV|FD|6vVBKJH^b@xMezd&}&V zH{{!)GGzs1Ndpj4pj zm9tJhlG~0wGbdLBhZAxK_6nSo0uJTPG`c_s2nA3BJhAB{8{-h`B<>5e{7b_JVst89b} zgSR6vcEf6$mv`Q^07GtN z=6FPt1}bDxBP)xdX)zjf)v4bO&z1zY02Ce1QjR0c1yQs#Y3{tD_yn@;s2&Nz33+B0 zkCCeAmNWhM&471X8JM-RVP#OoACvw@t?dQIw_pP7<_OTcbv9LcVuJWg!ywNEs-wdW z{VV&2CYADEK6^tdsf6`{+Iy!OLxVC4hd1S7y!x2|uMa6&>NN_+mLux70W3^jtTMuw z*3dAxIqA$`!bkY>mJtjtSrRV-0AB>zj))3@5o45J_%%^2_M`#)`i-qk z9cda@KlMa@Hyp-NxGw@*GtPVt3OT zgVk>;EDuR`ICU5NFP5J0qi$JvAj0&#*w6=!ogx)5hlE++f0RwMG^uBR!^bbIOX;?; ziD^01Xx6lwyoP1`0G2wKEiIf$H|lkG1wsA<{_s^kx#5SPUUr1|ai^f>u5*_J`TUs4 z=b9E4gx90(53lx^IV$cw6Oo_X+5x5Jb<>Wxm*|{p2g5$yj=}ly@G7VckuZD0zfXWL zT8Mp;QtsrDFt-4{yAaZ=OG`qX6P;1l%8&s^7#f1c@n)Y5hvU8WvgzLeB}WmGHVI-^ zY9fiKrgzx3digH+xP`=gupJXsx3`Ze*)4nJVh27eK3!#dp40x|p5KH=_n`)O{3FgE zE%f;tuV-eESf05?JsXd&b$EFmo$8MmKv^iX-DTWQUd=p3BVUKU9}SI|gTuxx6kd44 zWF+_N&r<>uRzDpJO#4@|Ot1;tkeI32@B2+yD_UPooCYpt7r2+FurHjhM=JXH`e57_lTbhZ!#)eoF*W_VVK~p<^eUhQ|~Yuq*-B)3~f+q1t;w zht~WVDA{nfqp6GrgzKX) zUdcAIF9XY2J34e#Lv+kG*N?=fP4pHLH`;z zqoh$|?GKh>`?zd@9%(}Ln(JB_fn}FJsLs2M4^?LIxBKON zCgatjG*2Lb?6ES8+R9H+@$uY_)Qm0yl{#3LWn~~sq}tJlCkup=c~1MxcAz!GEVg?Z zvzji`KH2dB)-c|};Z^_P_;n{`mXJS}J42v13K!~;)y>^7qV762tUCv;UGoWMLd$RL zSBHUCn75(|Y$47?EUD}T5Xs^WzfrQq^hrqn;5crP$>FT1dsdBVw775U;*wCh=!s<; znNx+FBZM)v^iJwGi`@EmQO*4a21+B-V7K!WZ&~H>*<0~xTa~10h zEAm6jn~>vrwnqab2Ism{>sV{0`H}<}P|pOTb>uZ*HE6$OC@Q|V zk|lb)(hJulS?9tVgCW~*1}Py{L)%=5l)&Jx2LiD5PwacbWuB)E>$>Cxas5ms5oIIx zS%kJp?;ao{I`~q$ZcUR9gWj};yyC@G7Pq`!(-hPkf*JQ zpCaz)D`ENpGdrI^#7*TFibdf;Fn}VS5^RaV6N0P#hp8=j7WKV%ZF}f9XPL9c1*1m2 z=^B{9u}9=KCoDD@r#I6>(LgN+9X$4~B>O~k8dK5F55yB5*p(4~nD-mdxtQhDDq?+_ zmn@XcCVxF$?Uawa_tseirR>w+qPtu^)hUSqMgAdNdyNspu|t`%*-E zlXqD6%%>6*xAnrJj_(2r%w8cgWZ%=}GIW%okSp2`_Xf<$<5C%-><-Y7BqRlpg~@R^ z&Kg+3Eu7j94l~e&T@+1?rI1k}{dTN!%D?@A&8m#>^C+PuV2lm!t3AtP(eK}(5$xQ< zK&-sru1xK(kB`8ZF5C&}KinOcV%MpJBJo|{P|cFhWMR=)z25FoY#x(da5dCazsB9W zNvG-Wc4Tc20Dq7!8jxSQxNTe{q`q_6CHr1Yh=yaBoZ24O%~O4*KXS6gJK^4@pcXD>)ZR?a6nOz(+ldcQx@;;y{nVS*(^h%tg7sFZ&1W8rJxAu1}vQ0K+?XT}5J2n$R{f%k`Y22qer9- z#m&ft{gi3!Y`0?PM@ln%fLjh*sXyLrB`eD$Bghc_ydpoh;BW*^hcBRoD*u~=zFg@( z@;zv+(tL;8mfRihcN9tlnLh`@qVXr8QG&4%T6k)zrNCDqL zrG^GMlN7^c6v~U2ect2J6@9dwCem*>p1R%*ne9Ux3`(_psv?P zp?$f}P2eY%?mS!QoA`?ST>NcTG{aE)+)?hL0ZzN#Djb-FQA5H59x`_sk0;a6;(L_+ zPDzgoVkUUZ5A3)5+y3LlgL&7nvBg`c%zgSfSLExVxv)9@9s6KmTHBz003Rhr?g zqvj*d$v?EA&a!&MZqrm)6J6m|+&hVou`^3@~?eHG=e1Ht&^%)7rT&tVSE zyMCV%lCg9v5Q8$%rhIcnQ%&_!#_#uugwXC6kO%W5@ZsmcJiXnOmSm_d+(Y}(*h4!$ zbJKg`c&cGnViN6*L|8I8)PCFt#+vMM9Ff|MeK!`zzG_VU8fL(K)y$h&3;sS~kz#qA zjQXYq8$KohmcT;-UETZQsO^}D{Nu+Hv+HJ+%v!)>YvN~TM4uZ|Znpt`+4B5^hIQ@H z*194Xwr6>fN?6hzO=hrPj!r!4GFU5*-6;ITHv7l%1=Q!NXXC4Jkds}_O)r*_Wws;l zq%~uO>?#RJ4d(ZA=-9FO99WT?%rEu zg{)uo$<$GFNx(ddY=`Ed#K86l9$fFPQcy)jbcXN#kK@2Fc+n9X#63&-qL!o)EtTBQ z3(-VI4+9D5;wOn`WslSg8+du@aN|V6^9e-g&>ykDnc;b@vnnQ{+EHAFWZcf)T=BKa zV?T>IsBqSWS0#ne#|~0L^iL?AUkq*6Pd%_$E!41X$UB09o~&m0K17R<2ll6(v#ySM zc=S9ea%kGfSbAB% zR?QxWIDKLx-D&vLnSTnNj{sM}Z>{Q+PG7iAjhTu=;t1dFgI!B{E0=UbAZfTI3y`pJ z`PjoL zk2f8#yuR!rRauocqR}5G5TL*Fh3gk0n_PY;VulNuwDYF;>ZBvF^rs`=McJ>BdYEWe zVo_*XkE=x@J|^gLKxVBVuG@8bW*IM0u4@$wu)|oFH)&onOSV$`m=bJ%J<&yyL;G_e z$Gre^o3;5hfmy$3f}ajvI}AeyCy{3XI^-)?aAZ%+A%Yf&|3yuO6!#1cHJjR0SHleJ zV%l|19}&R9DWr0dF+2{p|4Md%W(H5CB!7Ts_LzD)ro|;m(VR}%ou?x_46xl@12-yzYi*PlPuntn zhUV2bJCA}ZC!(v0)jrl_8Uz=IB}*FY50VXNKo_D}!#KZ?1B^TSC69dw)a;8yy-YcB zqD;DX-d@_#V|!&5yMpH-II%s;r&;zWCtt8*L~+N=onfbs{~Y5LkgKIbVFUBk=?~iJ z7+_)ear>PIw7Yvei=rU>a(7Hx&>h8?1mCm~unUEp~>; z@o{&O-rZo9id9sh6mbeOY-@}&YF7gs@&h9m-n(R{Z-PBA-B>>o7T1e3hy-1mi#x@nI1pYGWAesmWL7wmz=!cSkhwX*pO8{;6d7;R4IBjP3B*N ziLoR35EjL>+iM(@Ur+$rgx2>8to*H5ofW6vtgBb-Y20?_us;PPk#T|pEG^k+2yXei z5WJb47=@5jF@70$b?o~{FgEm}xobS5vdf!seu*#tBJLPG*$H->m4u~ST?{AmOoaDi zbCe(^71<~*CDuD#>90r?AXpXD9ljx>rrl+11pKsydp-UX*{i3u87Rde#cOv^0dM&E zFl{68ZtEB^7FyvkWa-UZo-ul$`Ag9`p)6ONDLe+WDX2GH(vAFTpmS2xoBGC6C-(Ql(<7oY(D3O9lkj6Fp;x z0+jqW1l)grR2_uAMOoXxan&^Mj16Rd=pTNb8CDO;{+i^h-9-xb-;0(79Y1-u(M8cS zWBoe2x19+mGvPb(@M_>>ftvFF(^rhRQZOC-@(7(0{Kb!9q1FMDe2OoelZJ(h-t;8` zw6U$Z>&Kc%BrC>Xs-=xem6)r}WpEjd7RiUcyEcU6Zh;{EduB z>9(0#7ooYdLy+2wgAkb+sH#sHHc!N6klsi7f&%@^tl@k>Drw8mrMJ?lITHR-0}r$> zlI9z*N&Gu;&90CnM4smuSfM6n&r#405|SA#?};q+$bJ_TakT31GWyP%5pkiyF83zG z?c7G~GI8Po_#(t8{?G(jMxH2;3aY{}zdCHYs4*y*~yVmFnJDS?&@g>nBwV zmVTrx7W}``mmcU6u0Q1LzKBJK%@H;bl=0$&W_ea62ye2o$KsqBMf%sBu9k5RxA1Zc z(jWC9Kn= zA-v52Q3}|Uw&F-;e=8os_c5nb1u5-mm$x2y)Q-ILshKxfA?)~~Qa#<>fG>j=C`1N# zZ?8kCj*>R7&95Ip3Q~l!y?`qwp892fKi*h^sc>RsdVC{<(3&o zfw@`wuDV{h8aA`V2zbkR_tK~(rR8?&9F&NuRanbm381*GBNTt8TYdJ!@hCd!TBvTr zUSfq$-soa{>5;78w4_-&{hhrJEhuM;YbnW4@A-nQyhKm*ChOSuFqVvm{ph!v#WAY$ zuKdiRkz`l#pD^6KlNG8Swb~gE+I#fR{M0c<^w36eCgWs|-!gNLzcEMFT7$x`tj7RN zcqHCtBSzZ(6nGmt@$9=cSR}`;@5O{g{hYd0=HawQ*!;GmR`)CS_lVaFoa|}h^z$D^ z`rl0{t6%v(entM!u>@RL4H`G04C5VU$|^-nOE>c)aKBl9bW)HE586FQ!bl9)=!S8( z33)M8rTgH1qk(!0H*+Aj{5kH2|5L(Iy_rjYe>Cu8M&t6pOeZ0n33{g{r=|MB}9eyzuCXrI41CHJ}Oia>B!cfJ`ZMF3v@ef9p3Ejr&J z+7^oG`@y!WlTiZk=w+5PZka6_!6-5jet^#NJiC|Uv*P^~h%h?!QTlL8)i#q(ho&V= z=RAE)z^{P-G>FU?mn8EkJw(83 z6+G@|8j_F{q7oO)-Y?eXI9x?Yu+~GA^;b26Obgqrc!q7XWv)Vu-$6oT;-}C{fB*0~ z)4W!CTmZdffW{_V>NULRmLvshQeTFJ%(0`pdf#_9s|@`>!ua>DBId_+aIkBMMY13o`oZCfwy?eD_FV{FK9}`>Dcig%6ST*7<`fKXsG=j&9+8O66r1A&L;qJ@ZF z-R^_;cu?^Se|35CTr86^WoVkqc{kVv$JT_pR`Myw90lJj;uC8;5Ma~QfW2+_i5VtU zu>EM(7*&ghL-f0QQ4{iwH~g;c_mY#Okh(DnDF(Q$GG6zwaEzb-meD#2Rbing5L7v@M#qo{gPnP*c&i$LUDuND~D^ZvqJ=bRl#h^eR;#K}s-~1O!2PFH%Ak z0qIHyDbl+jAfSNsBE2_3s_^jLcW3U*y)*aCoDXO1z0ThMS?9}d&YAsRg8TNly}c64 z*JMN_7iVd8=tr_Z3g%hy5%U~>J|Np+XMIm0)#na9X{pn23>`I)L;}&##yt~>6FeA> zGPV_-#pXU)ybDVvtDkafy5&*T-*!+{yi7m2YixfNFSU*RewV*uK{0;(o{*B>$T^gO zk+`d%BQHbIO)JadwZY~^$nnZ5+kvERyC@23Jj>>sB@r!z^{CHz;T7??SG zfZRrT8IM*&5&sH&^r0+i(~*h;_3QOh>C2xpM}Y1wHt*?Nyz|a8&#%YT@x1%^JgY(> zt2I%*UNabNIuPrtFFUy#?4(U8-{X-2WXN~vKLcfo0tDM*)!mBqyydN!w@Tspb}u^m zbvW26;ks`ABk=N01VmZ zG>#op#VY49l&~RuOCCO`YMyk7##V>Dyrt#jxt%?iLZ^Z1YD~5l;f6VJND2~Tfq5@a z)v>AWMXNH>UG46|1cDeWf5}duDJuYX&`b|Jym5DbiU-DL7*V0s6&95j*_p>K2z<*g zt`V>%F!hA7H`gTxlMU(K7~?(lPhA})YY`U0&f$*9|KMyC6120b=c4Qi1Gi3Mo&+^p4`WIMXWhz z8n63<9V34DvEh9%Nu~JRvGQZ#R|JW_A;Gfb0||y(>X(V`W-E>qQXo$ zXIp;1P`UZnhS2z^R$8b^XcVkovjDHHyaF@RBIJyuPLdmH{JkSSEX6(ZZRHv6)71mK zg*QcA2((;19c4_7hSxi_X`G^Bn{6jwcKh^OD&q#-`+IYfF>c~B=&Os&AB6R|XtU>9C_Dk^4|wc1 zidOcn$9>UNT#8DOg_2eHFzQ4Ta!T+p~Ael{uO}1ZL{`cD2%iS#06_wcb?e*8QhF9=EjW)0>4s1#DU3 zH$4d7!_QHP%fv~(PrF1%PM?e9FngOTX^Zgl1z6`gJ`P$qXgLO_&!_*=3(~pJ=yw<` zBQEG7Z|e4r-6`RO7E|G`ZRDwUe+VF)acwyjeg=g#^Z-cNdv~cFT-uMm?W>j!T|>ik zY8!@VVJRKtI&JMD(e?+noh2FKH&*-c zq7j%gzQ<~_J24u30`}`;%q`64>64Wr!73+7eXD;uCh`(t@o;KA({dsV^+B_BTL%4v zsz+2=CAa8Y>;+qGLZ;k2(rjDp8l?Z=3-;xmrxP)AWoPKMI{dUY2O3Rz+NqIqkUUim z-icR!eK^j)5#r-A&L`~4;}OTz($TvUxOAr}h4gM`6S`~VSUG{P2(x|z8d{%7cfdZuEFMF9C!WJEz= zNiY}$5e12ZKw?552rmf4dy}V)g8#P^BeboX8v+g#QL{y25C9Q9BULkDHFqS^&i2`} zzgmnOoiMmQmP08J2R%+1z7F=4PcSVCG9A|WIy4Ed+l|5XTtIe8#}e?^Hv(e{ov z;WKwnexQq+E!Gi(umyVj-x3gEQDHHDz{7`s3xl$A21x%)HH^I65I_-KJ7+_zD?mgC zC=LdQs5zlASfCh4`k(GZKv4-%$p6<@d&k@Yb6b|q_oRGy=~+gkd#ka2VI|H_k-bbZX#suBgmM-SAPEWbC(EQe5(5pg+`sl`cSsy)6u`6Q~!}NBpG( zF{sv)Xm1_38{j1f>k-}4kXY3x_avr6)eIIxs>P5mr1mQT~YFs3ZX55R4{9G=ed zLEI;%m~d?DBNX9mWViP4@25}BWzM_$^McNe2sVl1jlLh?LGrX>EA{Ivp4lPri6s__ z*(A7q^-^Xd%UJ9;?U9_E-DT6cjC~6El?8sUHc=}}hbAiax2{zQoG+`x zbY{!7c=2%cjYd7D(wpuwDyGn+C@a3g@9y06z5Yw=Z5l_}TM-J0Z{Njz*J3`PwfGPd zXgbO`p=t~Dp`i_Tu1#G@foRxwhgR@p(n5kfr@w z^IHD%zR3a7i?H*u;#;HF{{Yt=U7e;YliKpP4N6U5KS|aCZ02B%{y3 z@zI2?1m$5Z);g#0-^*iKLRGaSf{M-~8cJctO2Tf$5e%JnUk>8-%seTQ@9q14dtKr$ zn5!67Z&XOs9LFUU(@)4Cvq{QFmCW5qnswQT~n$w~7 zuHbx9h~$XlhCS~Ln(K_C+|qy-uteKfIhug#n}ipS7Bbptbxwb*I;NVwCp%g|ixM|h z7fs^QTC$zSK^Vc_37P9yML_ZXf;J0ZWQUm>N14;BWJQa&?w_RLWDyBd%uc3!YHzt7 zacpQE@R~HFq<#;79+)|1`o=0I$;Hh`Uxj!oC&4=3Dm<$LC>khN5TUd-mU@y%mi#FX z;;1bPuI=Nr5prYm*& zuVAEsSCBMAKn;DY`|Hb31Pyb7FvWo?$w=Ry@+_{WMx~x`(+M8;oMEGIY|*fmU#`%<0oW2kKiy zGmATdr_3HLMFMoWIo&wGKS`+avj?A(`4j5MiDe^M%`*xB1Dz;2MV>+tF^8 zY0$LnDMeYQKE>e9qqlOI$Du)2BL_Pbc5PQklbAUI&Qz}~Ca4BMY~vh#`Afg0uuJZ1 zT0|uzb2WL+ou1J)V z+IY!tkG=5uymm=`9p$%lT~>f=<#kgh)O*x;`2Aej!s=d&-$?+{-FL=8h~Z;RqPk03 zkGTtVOyUl=PjNHVDaMxqq8!ys=wfwn1(&)L)SXb79LkYCaGFALSwVhThZ-7ucn|Lq zXWz=&Xh{^AqHv4;kK#I%vA53V)bC{OQ8O&ot)lhB#Za;H@OG>XT`)t(G@bJmYasves~q-Cs!zkcHWN z&`L9nA$jzn;haFU5B7FeyEt;_<{RSM%gD#|@hNIMi=EUWbN5<3bsi$gV5KDBE1hEC1z?z8sEj|%uFld2Y#l}HhDvJgg=`=bCUv!Bn$K36NZ1}18O zea6xaNKE=I2eK7dqSwA^RvUWB%gp(`JY=D%+Y_1+e&y<`AK;$NaH#7l+|^X9tRvb7}~s|cu}yvsN4!9p7&&y&ovj$h4F zk^vY|P_VRoo0U?bQ#|dZB_-&eFP{MpLbg?Do3#WZe8?Xd<|yqWBBn^!3Pg`drO${z zoe}koZ7v^^3|jA<5}Un~3@oxa`8?iaYM)fDAnz=DF1JVNbzGyc9ph$b{v+;KjCCyW zzz0jLL|V6We^=cxth)uP@OHd=HBsgmkMh@Wj1#Eo>fkrLE^+_q($zAHN&tpLQj+0) zcx$%LXw@jeZV&n02T7K;h$#_Tp;D@~w4I5RIp8Q9^}dqakjw17)Fd@6cQ70)s*ueq z%f%GG!nFD&G?3g9&Dyo%Fr!E*piH_Of;eguinVETZKPmibmz1-JNi(ytbCPx+xOw% zkY+5%$@p+=#X(q!WT4#PC?Y71^rE>T$0iR_CL1%_ot3b`RG!;jooU+wB9mA~pboPA z#~a&^x63};6xJ~Y?g8dMDU?LSZY{dUOHZN1 zx4X}ISZsMrT6~Gtk1;UA+9c}O=f~mnF0vXWPL;IiZ*`8@RauP3tk-_MgU&T-!WT_*wq}t)>1ACd~{G4giry&)^78palphA#DW^F?4!~xVZy}m;x=pKrtZrX3PME z!U82AH_sdVO?N;6CH`{y-#`UuA*ZS)ts)J9fK*jgrInQ=CDf#qCB?u}l28>@B?$>} zv4_C_o^rDb4DswK))5GXNdE(1fq(fHiM?TN5jEru*sCDyQEumc@ZS~SImOy9 zO^2^fAMz8E>9zgLK7GxJyoxb=Tal;s7B{_lgdIKyhfADUSk9n!%lUls34YrU{v80# z{yUcNvh}FS^3~!f?hxO>?DhmY0xYbeIMu myau;eh47Kv<^TRNFj!kO))ReGez2INn5Z~_n_E>^4e&qu^X`!V literal 0 HcmV?d00001 diff --git a/supercollider/remembering_clive_wearing_main.scd b/supercollider/remembering_clive_wearing_main.scd new file mode 100644 index 0000000..1b9d96e --- /dev/null +++ b/supercollider/remembering_clive_wearing_main.scd @@ -0,0 +1,38 @@ +( +// MAIN LAUNCH +/* +Loads necessary files and definitions +When starting over, best to reboot server and intepreter + +No GUI, just keycodes: + = enter full screen, = exit full screen + = run synth, = pause synth + = trigger start / fade in, = trigger end / fade out, = trigger wake + +When automate == 1 (true), the trigger keys are disabled and the following lists in the SynthDef are used: +startTimes, wakeTimes, and endTimes + +This launches the synth in a paused state to give the user time to put the visuals in full screen. +To start the synth, must be executed +*/ +var automate = 1; +var dir = thisProcess.nowExecutingPath.dirname; +~fadeInTrigBus = Bus.control(s); ~wakeTrigBus = Bus.control(s); ~fadeOutTrigBus = Bus.control(s); +"remembering_clive_wearing_visuals.scd".loadRelative(true, { + "remembering_clive_wearing_synthdef.scd".loadRelative(true, { + var fileCount = 0, samples; + PathName(dir +/+ "../audio").files.postln; + samples = PathName(dir +/+ "../audio").files.sort({arg a, b; + a.fileName.toLower < b.fileName.toLower }).collect({|file| + Buffer.read(s, file.fullPath, action: { + if(fileCount == 8, {~flicker = Synth.newPaused(\flicker, + [\automate, automate, \bufs, samples, + \fadeInTrigBusNum, ~fadeInTrigBus, + \fadeOutTrigBusNum, ~fadeOutTrigBus, + \wakeTrigBusNum, ~wakeTrigBus])}, {}); + fileCount = fileCount + 1; + }); + }); + }); +}); +) \ No newline at end of file diff --git a/supercollider/remembering_clive_wearing_synthdef.scd b/supercollider/remembering_clive_wearing_synthdef.scd new file mode 100644 index 0000000..77ec7d5 --- /dev/null +++ b/supercollider/remembering_clive_wearing_synthdef.scd @@ -0,0 +1,100 @@ +( +// SYNTHDEF +SynthDef(\flicker, { |automate = 1, bufs = #[0, 1, 2, 3, 4, 5, 6, 7, 8], + fadeInTrigBusNum = 0, fadeOutTrigBusNum = 2, wakeTrigBusNum = 1| + //~~~~~ Vars ~~~~~ + // start times / fade ins + var fadeInTimes = [5, 100]; + // end times / fade outs (must be same length as fadeInTimes with fadeInTimes[i] < fadeOutTimes[i]) + var fadeOutTimes = [80, 150]; + // These are the times to wake up with a flourish of activity and the reading of an entry in the journal + var wakeTimes = [15, 105]; + // These are the frequency ratios of the ensemble parts + var freqRatios = [2, 3/2, 5/4, 7/4, 11/8, 13/8, 17/16, 19/16, 23/16]; + // Triggers + var fadeInTrigs, wakeUpTrigs, fadeOutTrigs; + // Rich-get-richer vars + var pulse, state, runningPulseCount, norms, wealthGainLag, probs, selects; + // Control signal vars + var energy, switches, switchesSmoothed; + // Sonification vars + var lamentations, hums, ensemble, drone, fadeIn, fadeInOutEnv, wakeEnv, fadeOut; + // Timed trigger + var timedTrigger = {|times| Changed.kr(EnvGen.kr(Env.step({|i| i % 2} ! (times.size + 1), + times.differentiate ++ [0.01]), Impulse.kr(0)))}; + + //~~~~~ Triggers ~~~~~ + // Triggers for fadeInTimes + fadeInTrigs = Select.kr(automate, [InTrig.kr(fadeInTrigBusNum), timedTrigger.value(fadeInTimes)]); + // Triggers for fadeOutTimes + fadeOutTrigs = Select.kr(automate, [InTrig.kr(fadeOutTrigBusNum), timedTrigger.value(fadeOutTimes)]); + // Triggers for wakeTimes + wakeUpTrigs = Select.kr(automate, [InTrig.kr(wakeTrigBusNum), timedTrigger.value(wakeTimes)]); + + //~~~~~ Rich-get-richer Algorithm ~~~~~ + // Update resolution + pulse = Impulse.kr(30); + // State of consciousness: asleep or awake; a wake up lasts 60 seconds plus a bit of a tail + state = EnvGen.kr(Env.sine(60), wakeUpTrigs); + // Binary representation of which element was selected + selects = LocalIn.kr(9); + // Running sum of the times each of the 9 elements has been selected over 120 pulses + runningPulseCount = RunningSum.kr(pulse * selects * (state > 0), (ControlRate.ir / 30) * 120); + // Normalize the counts over 121 pulses (adding a 1 in the wake states so probs is always > 1) + norms = ((0.925 * (state > 0) + 0.075 + runningPulseCount) / 129); + // Goes from 0 to 1 over several pulses after an element is chosen ending with 1 to 4 lights on favoring 2 or 3 + wealthGainLag = pow((PulseCount.kr(pulse, selects) / + TWChoose.kr(wakeUpTrigs, [1, 2, 3, 4], [1, 2, 2, 1], 1)).clip, 4); + // Probabilities such that the rich get richer except directly after an element is selected + probs = {|i| pow(norms[i] * wealthGainLag[i], state * 4)} ! 9; + // Select an element + selects = TWindex.kr(pulse, probs, 1); + // Feedback binary representation + LocalOut.kr({|i| (i <= selects) * (selects <= i) } ! 9); + + //~~~~~ Control signals ~~~~~ + // The norms are basically the amount of energy to each element + energy = norms; + // In a toy model manner, this mimics voltage to the system + switches = {|i| TRand.kr(0, 1, pulse) < energy[i]} ! 9; + // Smooths the signal such that the lag time is greater as the element gets richer + switchesSmoothed = {|i| Lag2.kr(switches[i], 0.25 + (0.75 * energy[i]))} ! 9; + + //~~~~~ Sonification ~~~~~ + // Playback of the Lassus Lamentations with a LPF as to not overwhelm to overall sound + // Each of the Lamentations as a 2 in 3 chance of sounding + lamentations = {|i| LPF.ar(PlayBuf.ar(2, bufs[i], 1, wakeUpTrigs, + TIRand.kr(0, BufFrames.ir(bufs[i]), wakeUpTrigs), 1), 2880) * + switchesSmoothed[i] * TWChoose.kr(wakeUpTrigs, [0, 1], [1, 2], 1)} ! 9; + // Toy model of an electric hum + hums = {|i| var buf = Array.fill(256, {1.0.rand2}).as(LocalBuf.clear); + LPF.ar(Osc.ar(buf, 60, 0), 960) * switchesSmoothed[i]} ! 9; + // Sustained tones based on energy to that element + ensemble = {|i| SinOsc.ar(240 * freqRatios[i], 0) * energy[i]} ! 9; + // Drone in sleep state that gets attenuated in wake state + drone = {|i| var harm = pow(2, 2 - (i / 3).trunc), amp = (1 - (0.75 * energy.sum)) * (1 / pow(harm, 2)); + SinOsc.ar(60 * harm + TRand.kr(-3, 3, switches[i]), 0, amp)} ! 9; + + //~~~~~ Mix ~~~~~ + // Fade ins (10 secs) / outs (30 secs) + fadeInOutEnv = EnvGen.kr(Env.asr(10, 1, 30, \sine), + Latch.kr(Select.kr(fadeOutTrigs, [1, 0]), fadeInTrigs + fadeOutTrigs)); + // Fade wake sounds in and out based on total energy in the system + wakeEnv = pow(0.8 * energy.sum + 0.2, 4); + // Final mix currently set to output stereo where the multiplier is the final output level + // Send to separate channel for more control of the indivuals sounds (e.g. with a mixer) + // The lamentations of a 50 / 50 chance of sounding at all + Out.ar([0,1], Mix.new(lamentations) * fadeInOutEnv * wakeEnv * 0.75 * TIRand.kr(0, 1, wakeUpTrigs)); + Out.ar([0,1], Mix.new(hums) * fadeInOutEnv * wakeEnv * 0.075); + Out.ar([0,1], Mix.new(ensemble) * fadeInOutEnv * wakeEnv * 0.125); + Out.ar([0,1], Mix.new(drone) * fadeInOutEnv * 0.25); + + //~~~~~ Visualization Control ~~~~~ + // Send signals to visualizer (these could be sent and scaled appropriated to control real lights) + {|i| SendTrig.kr(pulse, i, switchesSmoothed[i] * fadeInOutEnv)} ! 9; + {|i| SendTrig.kr(pulse, i + 9, energy[i] * fadeInOutEnv * wakeEnv)} ! 9; + + //~~~~~ Monitor Time ~~~~~ + Poll.kr(PulseDivider.kr(pulse, 30), PulseCount.kr(PulseDivider.kr(pulse, 30)), \time); +}).send(s); +) \ No newline at end of file diff --git a/supercollider/remembering_clive_wearing_visuals.scd b/supercollider/remembering_clive_wearing_visuals.scd new file mode 100644 index 0000000..85805de --- /dev/null +++ b/supercollider/remembering_clive_wearing_visuals.scd @@ -0,0 +1,53 @@ +( +// VISUALS +// Init vars and window +var projectionWin, scoreWin, osc_func, run = true, blend = {0} ! 27; +projectionWin = Window.new("Lamentations I: Remembering Clive Wearing", Rect(500, 500, 750, 500)).front; +projectionWin.background = Color.black; + +// Keybinds (these can be change if conflicting with system keybinds) +projectionWin.view.keyDownAction = { |doc, char, mod, unicode, keycode, key| + case + // = enter full screen + {mod == 262144 && key == 70} {projectionWin.fullScreen} + // = exit full screen + {mod == 0 && key == 16777216} {projectionWin.endFullScreen} + // = run synth + {mod == 262144 && key == 82} {~flicker.run} + // = pause synth + {mod == 262144 && key == 80} {~flicker.run(false)} + // = start / fade in + {mod == 262144 && key == 83} {~fadeInTrigBus.set(1)} + // = end / fade out + {mod == 262144 && key == 69} {~fadeOutTrigBus.set(1)} + // = trigger wake + {mod == 262144 && key == 84} {~wakeTrigBus.set(1)} +}; + +// Get control signals from SynthDef +osc_func = OSCFunc.new({arg msg, time; blend[msg[2]] = msg[3]},'/tr', s.addr); + +// Draw the window +projectionWin.drawFunc = { + var projectionRect = projectionWin.view.bounds; + {|i| var outerLen, vPad, outerSquare; + outerLen = projectionRect.width / 2; + vPad = projectionRect.height - outerLen; + outerSquare = projectionRect.insetBy(outerLen * i, vPad / 2).resizeTo(outerLen, outerLen); + outerSquare = outerSquare.insetBy(outerLen * 0.05, + outerLen * 0.05).resizeTo(outerLen * 0.9, outerLen * 0.9); + {|j| var innerLen, innerSquare; + innerLen = outerSquare.width / 3; + innerSquare = outerSquare.insetBy(innerLen * (j % 3), + innerLen * (j / 3).trunc).resizeTo(innerLen, innerLen); + Pen.addOval(innerSquare); + Pen.fillRadialGradient(innerSquare.center, innerSquare.center, + (innerSquare.width / 16), (innerSquare.width / 2), + Color.black.blend(Color.new255(255, 214, 170, 255), pow(blend[(i * 9) + j], 0.5)), Color.black); + } ! 9 } ! 2 +}; +projectionWin.refresh; + +// Refresh function +{ while { run } { projectionWin.refresh; 30.reciprocal.wait; } }.fork(AppClock); +) \ No newline at end of file