From bfb419be2039727817067ed9ab4a046c2e63c7a2 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Wed, 4 May 2022 08:36:23 +0200 Subject: [PATCH] Initial import --- LICENSE | 661 +++++++++++++++++++++++++++++++++++++++++++++++++ init.lua | 61 +++++ mod.conf | 4 + screenshot.png | Bin 0 -> 114793 bytes 4 files changed, 726 insertions(+) create mode 100644 LICENSE create mode 100644 init.lua create mode 100644 mod.conf create mode 100644 screenshot.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..be3f7b2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 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 Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are 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. + + 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + 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 Affero 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. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + 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 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 work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 Affero 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 Affero 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 Affero 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. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + 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 AGPL, see +. diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..960dc52 --- /dev/null +++ b/init.lua @@ -0,0 +1,61 @@ +--[[ + +bushy_leaves – Minetest mod to render leaves bushy +Copyright © 2022 Nils Dagsson Moskopp (erlehmann) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version. + +Dieses Programm hat das Ziel, die Medienkompetenz der Leser zu +steigern. Gelegentlich packe ich sogar einen handfesten Buffer +Overflow oder eine Format String Vulnerability zwischen die anderen +Codezeilen und schreibe das auch nicht dran. + +]]-- + +local node_box_bushy_leaves = { + type = "fixed", + fixed = { + { 0/16, -4/16,-12/16, 0/16, 4/16, 12/16 }, + { 0/16, -8/16, -8/16, 0/16, 8/16, 8/16 }, + { 0/16,-12/16, -4/16, 0/16, 12/16, 4/16 }, + + {-12/16, 0/16, -4/16, 12/16, 0/16, 4/16 }, + { -8/16, 0/16, -8/16, 8/16, 0/16, 8/16 }, + { -4/16, 0/16,-12/16, 4/16, 0/16, 12/16 }, + + {-12/16, -4/16, 0/16, 12/16, 4/16, 0/16 }, + { -8/16, -8/16, 0/16, 8/16, 8/16, 0/16 }, + { -4/16,-12/16, 0/16, 4/16, 12/16, 0/16 }, + }, +} + +local get_node_box = function(node_name, node_def) + local node_box + if ( + string.match(node_name, "leaves") or + string.match(node_name, "needles") + ) then + node_box = node_box_bushy_leaves + end + return node_box +end + +local add_bushy_leaves = function() + for node_name, node_def in pairs(minetest.registered_nodes) do + local node_box = get_node_box(node_name, node_def) + if nil ~= node_box then + minetest.override_item( + node_name, + { + drawtype = "nodebox", + node_box = node_box, + } + ) + end + end +end + +minetest.register_on_mods_loaded(add_bushy_leaves) diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..46bb700 --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +description = Makes leaves render bushy instead of boxy. +name = bushy_leaves +optional_depends = default, mcl_core, nc_tree, rp_default +title = Bushy Leaves diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..06bf45e38fb9457fdce8133703b231d4d5215660 GIT binary patch literal 114793 zcmbTdXH*nV@HRTLfw<(fWR;wkBpCz+M3NFD!;(SLN?d|4B0(i7k_5p-kQ^mQ8bCma z3Zi5d5EKDfL<9u&?(cu!d+(Qf&U?=LZKkKEr>du`tDdK-?_4%BWT4}r0|0=*=;8$n z06@Y3fPiR_lok)MlkfQ%};m^x2A3%!(@ppX{tdBrm_ z3UR_(qBxan@@iM4bXmo91?9DcE-P5c>YkR+XU3gVmeCh5)smFF#4c~Bh%*v3Jg2K@ zc%6H&K+Gjkbys#ZSH585 z%Z4^?dUo!b4(_Q2rp9*8`gma-yoQ#uy_N@;iWirbGhWxlNY~}c1rPRf-aP8QJbG?+ zR*rt!e(aZA{j~h~^*jPC-2!xjuo~C7&jp<_^~V|oap_-YF$h$<>gjvMU&6rO($LTK zLNKp^pRYlX;rS4$O94)XVFE^h5&GduCPW_NXjS7_y(^K|tsw4VcVCNGhbwWGS7JRZ zqi>nTo7mjAx9rAfbKBk}P2KVC1DAV74(TEIY;N~Eg^sC3j`#iVM9+AqG<#+iZJZ@(J_f)}VWSJWR>aw@1&5TmH?MG{C!X^428p+G_3q8OC+?=% z@)o3WqUQ1ERX+FT1-#Ke5A(*n{M#0HGx}H3j^t8w)vc{DzT-T}JfkwEzzD;PN~?VV zXa3dOLh0Tb&iyXBeAh3)*I%<3qWBE|*CjZ}V#vor;G?wuznA|feg0?2|IIl6e|`S% z&;Eb%{6Bp%G-X$6Po>iw&iv@S4XxgW9&dboMWgy(Lz>m00ZdV3oCQZCkRe1;Jwx)Q zQ{|^89S+|XLc}&hbBFE!U4-}HNX?$`+#&BB%3Z~C+P`{nilY3V!iJ%ix&Ikz0}+`2 z*Ckc$BSml)vZdgr^25;(CfwJ=9>|Z4G993fE9^)0=om@^lKzpl|JOUtK{Rz+Hu9tz zBwWe~hw;Zhrg^{Fh*QA02 z3?Q2UYR5O~c0dbVYmGUea`01Ao=pvr4hd%NG@il)k0$-glP9Huyn=))Zz_0zzArSS z-zWmJ;h%^f+h<5Lhb$-BH+oUTKFC`U@yHW3t<;)qopaOz+*+zXu#Ho}SFE}F-Mj#^ zkk9Yk_>mxmFo_2VZz(#ry25SfjwO2h;*lP_x;q^$aX1H-!Joi%af%9Gj$hN-a3HB5 znpSCAvi|@N7fQ93hFo-lAicT__uB$}f(J;VW_o|j8Is|z<1AVm9F}|^{GtYqDIhxV zu=RVa5ahbZ0h8mXG`Xcn{VPFEiyCl!o;m7-81oqCiZYqA9TbAsXmi2Ua3x{@4X&nX z2Z7mPgZo!vffoA_G0G~ueyDBNilg&mt{!G)djmMqpIse`m z`EnhlYD7c6e!=}IBt}PkbITZcf`;wWHs>*pejN8`R1vZMUFIWXC|TUGI^8K5dVm7H z93|L%93UMtlSA)9Vjb6N{C<1ajtD%nanMK0pbs%pkIuyYD%|@D{=HTBE^6(kzp~aUvWA~T zF&RXxW|w&)4l$M5FJx^Tq}6WbS=NPrA)zv)aw#{KbaGekz)}ETk)J@j&W7OB>x0VqM>t zId_qD$h-9nyg(&N+Rj1k4dgiSsdSNqXQnvG$`v{m;#0yUhlc9yYZwAUsUtzn3{bF0jVK!fHv2M{{{8*K2)@#Tcc2SNg;Qj=TBAeD4WTL|Ne;!&R{YCp5c z=56GFqe$Kx+J`YLMGLH?pbKXE^lq25M$WgudI&4iap{a29xfm!-VtMa_uGFH#YR3p zm7oRxmenRFGKFID*5}t6PW7<5i|oEH9~-4b$R1jrBfIHB+%ut)_w7*A24)W%q0#pP z9t3>{$+8v#L_c{5IS3MNh>?yZ)42yj&@sd(yLjl2kiZH()SeEOks|Ea)4q<1AX41x zL-8y3+u|d>htpHd3rM`SKs4g*YclAF8@;ko(937rsZz6-v`nb{hh6`2lCB>%kiv5Q z^KTcs56tq$ef(@ly{|;!g;eks9)}a{O6rkxjc7=KYTso5IiapyE~SZK{ZL8vGFsns z9}GIHtM5>q+(sUDy{2V?mM(BXOi%S^4W|A#i!0GC3H$L$!_gxeuMZjLT{C}nHh92| z+&d0W!F%^@_!k!34ml7x^SUhlzoOBYVJFa^HA?M86IXeYLPGTSg&)$SC(pM12O!>V zK2grSddROJEH$=VJQqFEHvFGe5M%xc^!}l@mGeFSr;WBwKF?9g?t(24^&0ANLC_4b z0)mlo--gW9isyCB{w+z7JgsR-jIf+h-O|uKl}>ZOPk-)KrBBM*&%7r#jFU*|DHN7) z+Ik;bcXi-@6xcsjVgByYo5tCy8jB>~1}zb|F^E?(lG=qBhE7mcGH#%L@Ep-amBSGO zEWS3H$9|%f5rLzwz1$phr2M**$dYH(Ht%vmZh79CL)6@W6RD@I2R=uAO!+EC@z`B) zX=HnNc7>C(t{&R72bi{4c~ou~lDr=YZ-(hXDuZ|RswJ5%q&&po9jC!BUMPbTcVh%GV7m3+PHWX2cat1d4efPM zV?(0JG0j)umoa9UI8wu-v_XK_c?#z3`(k(sE2QLs{9SQRxcASZqax`8b!vwX$P6s* zre7DVbA{~&pa5NmR&=t8G`_1_n?7&&n*?4qjT!*Ir(2 z>-nt|WhN{^_k;#Z5@N?p=Sc(^xw7!DM~8W$a4}Y3t;rBn%TiZGGX3Vs`SAvvjND^~ zsi~^a0n5V*tf?AK?F&v&c|{R=r1IN;O3=mplU`OX8K5WqXL$WG2<`P3uIX2J_!yno zF?oXEDIAGA8GnVNivCa-j0uI7&l3-CLCZmmWM^=)k;Z|$cl@JLH8oZsaG9%#1GdX9 zEocWmS#Ul8=jK-a`@osle_5_nCR4t_GB5am0V%AS7E67AOmplENAa38q6=wUKs`7@RMNcu->oj69aPY@)NvEi!Q5xhK(1nME1PS2; zsQk=2Ka^o8NOq|RTBeGFOT5E2trs>Ua})|U?x!)_LMx&L062xLP9DgypoyD9pCQWmQW zGDvM4KHp{s@Q?e|oBs7nG*t}IZ8Za2Ur}mh`XElS04x*fY4xb!(2K)RgvB%d%JZw* zIAoHiLJNJEaF%QXHnlSv4{>Ny zMw6B*MwNY@;R>CxF{F$P6xl2T1>*M)_CP-Ti4tpGtywTSF0E4UEQ&U+=x zjr)7b05CQ^y6{5?OOV=mfZqE`(C=RtDZKAD%=FnLl9Zck9xQ_s96X>sB!3=M0sMwE zN3s#bm*0@Gch}yRe!3J%U$tB1YEkzl;8*k_`~!T>h{6cg5+{A%I1KXX-oI*}&418Y ze@`heU!If?3Zlq2)9sX5JU&*l5TY;sa2*o~xUOW27kiK$tl-&54lQXt z!PhN__B?s47Os1|2nZJSf7S7OO$gPnoX07#!TE+e0GF(ebHl1@_Nz)6d=;~l?tKil z^y_mo_+_!qXQa`-jsj`J%B%)kxBIQ(Q`r5fDP53@dhwSmp2LZmB>L+xX%Y# z&Z2m(_MmLhiuiJw$Bd-t03%$?zVn}fvq?+*q`pS(8*rX_HO)JY_) zxpzH)N0zxj2=AoFdr3Ee12>kB$phYN#yqNeCBOK1_CY154Lmqjq_GpurcUn$hsX>u z?o7+Dkck~L%%mCz7JPZq!=bU9c`7!%p{?JrC9f!=W8q`ok9VRS+X7%*5X3a@`;+25 z>GJ$0PvNBl>sPka!Blw*6!G<2EmW(xJz7)1#<7vH<>_aEym)^3qUV24?0~+B+#rpk zpWgZhWxqaOOMvQM6!STlqRHP0aPn1HEwF(5K^hCWREQGTfjf+%8=O&q61Vnb-! zW<=mmR*tb5^ysJ?mna59OI~hE)5h1B+=A+x(8wYQe09*xquoR)!s#`c;@83g-!CWH zt~RU`DCxtIu_q^X;O07;NpclE=-ph4sQyQi3wXG^%MLC&%9C8L zT=rHroL>0E6BDmtUe`HOXx4(&)q~29xouj~pl)6``HO1Pn?{7T00(7Lz+X!L(vZ#u znkZHv)>|)Jmxj2K8m|SIX@O&C+{wSz3$UT|o&G-<-NmzwhBhDQ1JWTw4#fH!laa(a zXg4MNeClSeyC+r5%MH~`I$-YE58qa0eJHUmE5|%Nrs~4zX~MpX@$v2*>DpCd@%8BF zW69rteqEH9DXU<|F>}JUb9#WK3Dx2cFEL1@PSuwypIgUix`}vL;df``1v_D`_n#|O zNm3FD+y3YrEgXJC9ia$0kx&H2_G}V+oz16bcG7rz zq>z<0H6X`XjX0an(4{C|9xBz#Etb}ur%~|jGHJ- z@RNiT(IYdFjD#~KG99lt=}{ddk61~CHRM22QYmhlVKi@<3iNY9k8Pph{x>;cNypY_ z6CsK2$KV%?s;P>F<>C&Vd^Tr4YsYED29u_a--fW#pOq&Q&C>#I70_;Frx|H*x}UsE z)@G;JnZN+JUYYe{Cv;eC?HlJz5?iurJEwN;Y7HO$ZsF$%PT9*38&`}i8h-+})Hjlo zrX*`?lE{OE*3X4ORF7Cly{)gd0?t4Zol8iJd9bQUTXhOW7;{yEb|1M(4mCdB;3dv; z^e(jH-t31%2RwY|!}tdmQ~&e7pAZG9$ckZeN_5kFs;^jTC#umgnv(dcKo&$P{~|M4 zn!4*H8uNGs$bFtg@6U{P8-!}bS|g~oe7;Eg2DqT@8~bclK2jo1k&P&5Q}bn?aw2T5 z%2(P9RZB_Aot`-ViTjza_yzmmM2@!c2D$bO9aSIx$FQ8M*$AmL#lp zcS$Hr^HM;tCU_QcNc4cS_|2gkvm`Ar9}raTYZqX5-H3s6d)A0dhb5XyFNOx@hj`K(kHnidM0( za|T1AX{feZk}1HLZ|4s(_NuX0LKtE?l(TMOdpE8(^(4LZl{7eTa_E2I;RzkK(wBzh zrs}VH=Y{xH18|tJu9~s^^&3BwbeRp=%HxX$YQAzf9cq(j3-gLE!$7;!YW?^XVJsIt~~PXGl)99Cbqepk;&e zoSS2?>=Yq=aO&sqYYLfR=3nZ5H3hy5_y_V_BR1?u2KPTyrUko+0sgXYRaBO?EbuJD3WPhfzzv}pI zFmsZl|GD;8%%o8&U^U|$B*tUs`yf{S_XS`_9_cQD?!@9sEDE>J^K5IeFGf=W2rsDf z%y@ucod+kz-}Hr02{>F7Fg(-7YNDB4q4bj)uz)p2lXF9O^IC0UST%jW?t^7!;f54G zvk*wKR;ojmrzl7dcX`3*u;f)KW=`f8d-GsYP~A^3151vw3^AvPWU07%$j%gdIp==g zW-4gx8;MGlBI^a8ZeK#H{yNt#)^R{{7|GAQpQ3pHgm~$CrRXgS(h#{zw^PaATf6QR zI+n^a!(rXU`sprKJdM-%w^HuRgusYls@r4WSqyeBqoZL<9l2M|0iIPVkiy$G2O4X^4ZTgUw&-DR^6&w zWs!K6AI7~c*1jExo|hz@F|PY*pfVOY$!Jgl-x1?yLHsYL0lWtp6c(GQqeam#;}KpN~#K!xkx; zax(ZawkNMR7w&?qPVV1X4B)}lwhB&U>NV$8y72Y@p5LvMC8n)&R|DN)d(i>?=%R>- zuO=r<;UJHu={l;n@4DI>C-S2-3oUq1{a0y8&rZR!ANs??bYbf-eK8yA_JlD__(?~m zh1UGDjoBdKs+p_7GQ=AR&&Q5?qIIC|*gwBtcXE0I?$5Rj;#E*})htqwJR-PJ7tXSo zlWB8i??*;^%E*3Ixo$D#*5VE~%H+O|zr(AxrjG18p`%i8^IpFls0-Cs>(!Js0Ii$k z&)2kuLT1AH+$#ZG*wseJa85>yqvuQ^aLbo!-tSwc0_iT;H^;@5MJR!I>54+3_dj1I zl#|T;d1+T&;;!6!Qo zV8GxS0^6nBc{2kCm(OQ4g>%F!z-t*$-OM-3kccjTLF{GWT4&sK7;`4i-sqYepHw}6_v1?f*(IV zHIj`%MezPVIpe2A)(`q4oLx?D_DH+t3>xoZ>r zsL5_Io6Efa*+9(tkVu}NT4UR~qZZ2l)A)uG{8^8Pgq)$q7ADLZXIZ+ z-|x~!_R-}D6|&UXe70M9dt)F5KF>s$e3N;UKEdf&?xtCkv7y#9vBI85;zX-0 zI0?#~{otwFeNWx8hlbce15OqOOYXRJ3E*?9ZbBK(g3IE+V#$k>YUBqh{?hpOl6RV$ z4Wz+RkJs*Rwac%+wU` z*0s57>nsP!t@EkF59&J%7?OX=Zk)HL9=zy%Ok)TiBpm!js1-H4Di4W>%HZkD%_3LV zp3IQ5pZd>fA;(1I{#LvnA#P2}RR1l;v;x|)7gXEu{0 zNPYxsUX^O)=^`6plckvOvK}^CEsRdXt+!3`G+L|#J`wA9=lu9TuMaO2TywWlc!`?#y;?nQZ5Eb@S=s<5)tOh* zFZnzbrX*9m+NfcEu9iLnY3Gp1_qVq|*Gflnb+an9*yZXJ6k@=iKme)+5 zMebT7L;mG~mO1Bo^$Y7`Igta6Qu7AC@(V5{B=be56$}3qm!IGm1sACm$?3qVN#ULr zx;j~YBq910=|V@vmk@t_bx*j>Wc-lf`jw}VHV^PqF+bIB3T7;Y2`>48kiySIS_uW*@*-M} zU7fIi{}fkhuG~#d&`iE4!6ELucc?dgjFl_sm5x*pz@%BoW6cUNa+j zqzEZ8*k}LBzFPEe8?IzP?CllSRS_8haB?A3*3b%(x6`~q6=MX2Fx3?~jsCf{Nnr;2 z{m(2+u@f?-17-t(!@XJLqwPPpDpAq*1!QfDi~X}ou3J_MJMq^uF#M}1zEAj`T%zB> zgg9)+RVlm4kdVn7mN(TUd{09q)^g@Oxu0|MaHO{=5+{Nv)OK?CH86xuF?r3NI^Uq- z2O(dCa|#;y4+eL}cDDO6Y`!cW^#&!6BdB^U zT!TaDumv|KI;#+}#)z2d+xVFeMML3PbI!7o)On3j*g6BD2x6XxiSC>yL8oIWMBf&i zClAvZoD0WH7c;2P{Ay>D!rO?v>fuZ{7QnaeeMgoK&{3o3o5){yQhrv^5?Xq=vd)K# zZd8zGu}Osq5+HZC>{v$z`fw4WbH^83`}b~;?87>sbhOwKe)vANOSRh`_EZz(!{WpS z_sX+OGaeVu-?+)c$KloYa2H`)F(gSc>U;b(97dCUKC-j=(mvK)l?cfZC;5B+CrS;g zjAa`W_VMc%vrE&x-0rRJ$vba1uF~W=W2H&T$VFz-mdO}Li~P^vn$U)q0T=gOZYbO# z3i6TZ&zf*u%kkUC-r%YgW;Np! zvcipnz9R=}F4S2KTDs6N&5>rZX)kpgFWeEU(UAWm4&u$)1-FA*m3=zY;5IjM1!{Cbe7}I6In=Y?$RYJ{teFUj5?v_AhQksoeCrd3hK6`XHYHwei zH$;TwixJcaSxL3F($}ZA(tUI;M_)M9RNSfc-G3Y@8 z1&v(T;^OhPsHw|1?PYOMaN;u|OS?Feum+k5Ee--PLAM1T)SaC&=)(}dA-}(xry)rU z$fO&v*1#!)ENd#K@F(9=Lsos|ABp4h2n@*eQ&NCtVSZXJmpP;+lmYU}`insFX^+io ze5h)2d7|8I4aWakv0A&)YrSX=&ZXXR1E7$Chztl^`XE<$ld>6*ec4E*%ZjIeMmKXv z{4O*rVUqYO`I1SZj}h%avRM9Kn+jlLd3mZk@H zV(H1D3XIp5ltR9VKf+K+AlLsIMokw)EiY;c4pUznefL4Tcs40iGT@^8Gm(`WO7MZl z;d1VTpUko>be--}49wpAnuEZOb1G&{$+q;Bn6Yk#)YQ73=YOG7-Czt8^#o{e%D*^a z&o990b0yP!quuh^tEI0wj>G3jvrQkS>lsYmteZq%mzJmJRJ2(yoMk%z#8eWQRNudj zrY8148<%~$UUiiMRdn80a|5%JZ(xqhsiXx}1I`c0`%-2F5sU3(LJ*(#`v`LtFsSGa!$8q?_Cmf4Xo$e)fOdj;cdYXh6qGQj|ntjebYJqLWNOZOTE=dJm`MI z)?|@;i|nSH#9RUJ3<9T=hOpI?8Ez zCv0;El}oN(cE~B)?&rs=@2OD}{Xw}~6DscRO;hCvGcDMtVKcn_ReZLln21h-26kK2~!%G8|yyq6<>Oyb8^FE3i$c{_nLxtad?lZVBK-gqt!b^gGw z&W`+R7GIZ`+KH|zc|l>2*YbOjknel@DqMn_&V4(7)uummifY{}v+op;leCpoaXD+y zr3u#`_djx}qB|tMqf$YE%!nPJtT~hlkt3#~|sCBg5~tD5z65>A~C2k<`KS+S|L| z#&66h7AASm-nt0}LFB2aQr;YjWMHFo1p9p}O{%JFpLu>#?7v~TZfsZY?)$D&q>^2L zi}kidPp=x+0}GfO+gTe5Y0M9=Of+~kEw~v{VXg;5M_=#SE2W0;o)|$!TH2VT6sIdS zub)x3eg|_FB~IhB9-bi;`nfgFe8{T2;?$-WlOKA)0U>}l`gF0)6ZeNTZuN1|oZW>E zCYr;CJVi%ZSRMzr;1@=81Hb;&C(6^{3JFn)I58PjSp0A}H~)O;*ALzjbgJVj;?}b%?yt{g@6Z6Z z+SP$7zi4U-18>@2c5Fj|feN3``V3Ho<~=M16iJ(YyxXSG+Hm)7(AbsdTr4}ckg+RC zDJ!zw;jKLNCAo~_kgIbjWFs}}+)w}Do3U4Nc^142x`ez_Xd}%Fpi(FKa;|5iq9tiI zqgYxvak=3;KYww5n&kvkJ|ZQ(oNq5M zi91R>+ssGu;02s5&bOqEez?d|xBc|97oH7Bayd`|ZUr*%+_**&@Dp+Wli-RktLzv} zpcZVa$4T#4h>+#OzkR(*MW2$u{L_m~=Gc$|}JfgTYXz{xqlk97puaiTP;a1B@e zcfAm!FM-DoQ*@bx-Jg{@5F`pV%-n1^2_KUn-)mt|%Ke3OQ5aeEtp*CJ8!$YJ?xkxL z*as|^HHdB~TSa9WLcdlPPHHv2xti!o9doGI%~(90^{u2hJQ^Hl)3e}rB0H{9_`^4WD$rcO zUwL}9#{%I;??8bbrxt{>QW|2wzy~XKcW>t=V96u`nDlGxeL$?^uTW!+lK(aTG~NRZ zJ2Ds!X?en-0BR0Nl3BJiJFeEj$>Rai(K?z5=eWj5$c#Dqv9?atjU6^FwX!?n0Ycak zscHi7w_WJswrFuOu`J|k%6nt=A zqo&F0^F_L8Gark7nH|TR&Zx|kG8=AWsoY?4sj07E-A`Tmd~t5yX9>s4t#{0ydTHZ* zpZ;Wk19*3}X<;V(VMeogJ(Nw5GQJ{6n4|7sQI#Uh5l@^VSyZLP%0;>)A54V1zoo$zAV z=nT!5Z-*_-ir=a8VN_`^8CqP9(2eMgVZw}mVaHJgt}yj>PduUL0Y3^{qRTTM9YdZ) z<++W`-aaS?x|sUn!gd?Rvv@!iP?+U^ z_kK=laTt^&Wv=Xc5%`iP^!1YAY~$CeXX(X1|0e>)6vVsJ#>v_`TT)nD%Lk7<97zY9r~Cb=d!TCBADGS@q!fVmmhJUlD_+ z+K1D4$zqOOZ8U7&heIy<&qiugDlm~_f*I?!woULo;$hNvdr#s23~^*MLSI5E z{H#redVNkTT7DGVQE}Xe1fjI8ClUZ?GWE3-lNSgFkuMAu?O$$mS)}2ON-%t`yx=Mp zJN2dq_!+!>QQIzOrPeFRvU0W=2`{`vlwv3JCX|cQCYI|QFR^jXS~mVg*M0VR*I2L8 zcbc?*I1L54j1j}kGmfWQ`Z#em^#mEK7}z4M)b|o#GFdzzodkK8$|q8)jk~B zSZiY#{jr$T8``Ae2SzB?ifR}c!lFP`rMZk)TlZ-gw-FGof$HcPo!idrm8Ywne+)MIn4l#mjaTwN)MEhscshznMlzogfdMTast!hw zLR>4#I~hXt_-YE!MA(kiVe2Zz-a@+uO0IB$6n)<2hUdn^{My!Gbm@ztbC-{l@AH#= z+uOT-fk7k(QVOOhZu~qvJNEA4xz?vkcRvK>GNw}dFA*+c$^0d6f|&?5t0|r|t?9(a zJfuNIe@hY?H~NZ^kRJu9q_CE1qD`zt#*ypn0@bcJz3iR>0-gn7Kptls`QfJD?AveZ zeb7r$jZb^n(Mxj$Pv2#ZF%qs^4i*Yj$q8s1W4{Q)14F(kbw^Z4+AOB^}fOP zjvx_^BEbD)5pslfi-t%^`tb>%rH>+>-2IG^G?~mN)JjbS633mQIhh1)tNw~D?L`_z7~8GXcPB$ z3oPZK#lkY^ACt6ls4**xQ*f)RH9emFgqgDRe-Za_OY1!ho8b++VBceH{7{-98?iW; zE>AHMRVTVEPbyVK=9yauJKnUJpY6#j$;x4Y8y_My3+!N3oi9C%JjkS6-gJL$uqus? zO&Z((H8wBJ*7j`aMaD;(SV&T6YVwu^L#~0!Fp;!TBw8xKgpmv-kFx>>9(hgM%gnl zJ;!6kQ>5&}si<(PkKzv~a*w}@O;X`B?Fv+rDX69*MeNBPkyTs|rz_Ky#3;i{VEW|!$kgpA&mt-nqiXOU=vytLmYw( z?hGkIM^k4L)D>)o5o{p5*^}eR2uwQXpi@2h_j=9&?(L^9{XP$)bEmMR#ArrBV<@yM zOn=fGl`0~UJW~kqzKsf|y@yimhbngu`;vWa@qs*6fz8kFaoef~Qw(`lqu?U#CE-WL zpA>;d)&3fN8|<+vkGXQ`=~bVibyu(MO=_SNNl8GiHYxk@tRNyMG5Ym!F`$#ReDzu* z&yL;?aFyQyAWA~*14!wD_ZZ@^nkF_|Q~Yjz&il-lDN6?Q4n{@{RhaQ)3p!#OMYvPO zK+s1{+{e(Q;kfSZwq4L2a$5!>3XzW-onztp2YRZaBc6FtJ(GIa#`>$x#A0MeBg9sI z7Ll+SNki0qD#l2@$BE+6obg+FCna_p(m*(-Yr^8T*B&223xyG{k3Rtawv)ye7>%bx zSVz!OCxV{E-p-Pm$o07%dWqVb5WPBR4YRhkI#<4L2gciL)>-SPLa%N4UOn%m-AlfiQ{_e_zE1v{6Y6w!nvHLbun!#%S%0pGD zy2$)rK#~Uw(AD}Px#<-ArMDaZJE_^k(-wmUCrxQZ192u)CQH-QF`t8pam?iH12t!@ z*@&(s-@HnS+e=3{SC>lXfi2Z4NSpqCpU;5GR&LFve@j6?OW$d*XtaTLVd#ok2e3HS zIa?PJbMqV=YZOk!_rb$_92l5r!W{m{3{MlezOhs(Z$CC_D!_kZV`l2|n<#^*T*knd|;Gdy!j!5)4ai z1_n7qWccXJfTc%+qAPAFosT)reT7nvw=AZI5NE9%f@QNeDsEMNO>OyvIrNHLSc^6K zvTy(GeGUQ}aSOgPRvdZBMhlcRrdBobp-mH<@dt2!d`zvYw<2pQ7aoP|d)dO#P|58- zIF#lt$OTM?pFa<`zWVj*DTtrzeR^`$_cEeG9qo@IR9=5BfOl>+>@epccVe3*$VeL% z(We|rRZjyRxo-YgQavHx_9YgZAAh=I(B zXq!LT-z#WwxfxqvpdNf!Pbuw3n=lc$@FS!rXT)+u;&}0^gbiPm zdYwK+=zDuQ1=wCcoggyd#w`kG3~ChobM}7xk}=7YmVC(=k?w29N;0O>%;sX&8hs|A z>LAOHx0z5AR3NPrS_iQD&U#X%>bbYr6(o=t7^^#h<;mp*hsLJ9V4D zM7Z1)X}3&oF`e;&8nbzliJqfYMNZ>LBh-&~y9{hK#DXET4Sdc$*Cc0h-7HR~;wljzOd;5#j-Rs|77 zPuTL>8F4PrA6bL_vP_&fuQL*O49G@{!j3kOo<@}Vfw^m2lVT{7vz}CEw?`-?0^}wi z8WKhj{t41wVIqr2Pg81PRFu%tqgkXQl$Nd8rCSyXXTh=mu-N(UVu5ce4FIC1_N^A* zGxKFMhe1k@Xz{P2R0?W8*jTlnJo*f8T1*l*0}H@$Bf!pXWvxt&?CfiFDgf;JGK{GT ztEM3Yn!8c(;>)G+G9H7s9BVHGGXa6|k}P57b?+Cv{=&9EF7ZRk)At^R=auIkqGCFt z|1H|WNq`IKbQlx4ST>cZwSct81m@~$^xYli@ljDKKXro|PZ*nG$CCZ~>30+*~{S^Ekcm+R`jbCVXAG_L_$ob4-YoHld%X+7smr->}eQH^kRfE>Y3QS{ zxn%=6Q>`6JZ=ZlJm}x1hb{7S_nGPP_(^|0lbO#}@;idXC+xvx_Sl?6h$;Muk zxgQPr>DQ@#Zp;hK{!`Llw~$2^KRGq?V!6&KzZ|q{mTr$$TV_yO1;_aCCbtmX)lYj{ z))(3j!WW#c@2*prd>tW@9`O7c<@}vn6r?6d)+8BNFm8W+B_HsF4$N7iHf2EG-9;i z7!OryqXs9P9vrmT=?*swQ_`}`6-Jli3Z3IK?^MHMP_-m6K~!qHNXekQI8P}tZqC>~ zj=PC4eFSMxb>tZ>1Ry$GVM1-!krouWyol_uz0hV(DdCqNfin0SvA{>#h^Lc|f#*xB zeH^~Vo81)8xax)XmAFrnYLxjjMWPtmQvoB~lmP=rLrd7qrwBckq4NK|S&TUM50IK`>MD5iO}tcO{pfRN)45Bh6SSOpzAfN4n`> zr^}Ly<9f}mzQdqf`ZT|YH-C+#2 zNSNQ%s7C{lO8uRY%mWy&hfxk+Ar7yWu2BvQgMa-F`p({IrU%5>)ZRIMrXTveyXSN4 z+XUn(0@8RR_CT9Tlfc56ASOb#z_h*Lry|BpxcSJlt1C{OyGT zme{DVT;p0Wk42%o&3P*SPygDQ6b#`*9H9{xEXR8qFD)e1&842dLW>2AIb$R4$@P@y zG2Z?f(F2uto(9Ia38PR6LmLIXs3C1@;wj=G{#qu5*gy@F()Q>Pv|QH@^yzY9r;wmr zM$S2P*t+E5UyG+^zn(Q#QRfZ4_l(tgJ4Lv-YKwnOD<+?Y)*m(D%<@tcc> z&erYj4R~iMno<%deNz77eanaLiK*_Km3Ku+6ImaqHRVjF?}vKQUF&%!lgf{mgg#N5 z=n9}zz2RgNDgs`~3#|Us`eSosH#qTEA`^u!)<7 zge!cg^W?%^Bf~e!{IPsmeivu`tha|TeHZuHaSjh|^U{Nq$8Oge3p8vO!Pz+tO z!9pYs=ZTy~-b4p3M48*Xp*H_u!3*B2fVFqKCq_Kg$An6kMz!6>3q9-3O(hv!y3U-T zR2T|dUKKy+FiqU;X)SgZM9q;5#W9cUx(##*9KE+tY|)}U-CVjY8cm^Y?%RIf(S=>j z^~0ACwm0K$Jmu1>_;Am`-YoB};7PsVs#dYA>u+mOLDB&G5CM`+dPu9!Ogi^AX@d@& zK98SKrUN70)kKHAX6beZz&O-YbsUDIav=X{+0g~C?Ned8Nbdh3#a%~{}O{^~R zHTwq13PAvm9&iRGMidn3!l7_7ApL3b1$&guWaJBA|M%|)Kl$wU3@VRo2ssg6o}R4a zSap&%C^WbC9TQ)!L(bV7WjorPIM=Fh_sheAn4=<-T1-xXZ(>h6?{@}|x{Q4&?hNi| zT#TfvID#VI064FyT!kMj&Q#SWhwsmmeQgsUyS%&oomJ4qICe_Z>t&WPt2!w?^@)<0 zti>p}Y*K<4sPq>lG}fDPE}ru%l}oaAn-w=) z^V^?zd0>NnMV)kk4en^ICR9Lv7;A~7!2cNuYU=BrIuzQRjRgu$-FU8ha5HT;v%)Pd zY2vm~kWM2lFTO`+7g#jp)`$ak5;i(+D3r!i#nUaR8lbo-5 z=MyQ*nm2mqEh$l;%Khx~yvAbL-u!dm@KtMY>MS=ZE%nDd_Ose8CCk!=538n&+xnjT zKl0oDDXCAMCb-%$lDv49_snxD>@doIL8H%QNca1}^|Fd|K$$40tCZ*jj<~QnV9(>F z;sPHUS^naPT6$7peHF;*N~6=h7nm^Q%B&x2sP`fn&S!FFRXJf`u-;pwp#EP+;&N;0Ka_nbm_5Luk@S?H+Qe7eUN& z4xN{9^t4y~l%#eNvg=hcHJ5`w5~>WN9fz)N$o_a>xdtS18K3(zb(d7D-C-~i?-{Q7zLo;|@c8|A$ z_;pKKtX{yT*Bk;*%hB0hvA6Jm3Fwsn^wJ66zf9a|SO2o~)9-qcNf}VRC+(qhfv7mm zAoXEhke?Kddd8tck20v>RZsr)BdrHHcAX~f1rvVivFh|Gzx$_zA^wx1BytAudi#p{m2ddo~}WjGApQI>sTY^ zM0f{=eX{kE!q?DHTsQ*iWHj?^&_BpSFbhlOx^z^05Ta?(@8zMfC9A4M3g!Yd(J!$d zUX;an%{B%;{p9gbirnB2Tct&ay|Y&|f~ylcqfEONWj$x*@ga=rcwHywcid0VH+ugB zlugYE*G$taN4RB80DE1tH9U8r&w=CaY+KvUBAs?O6z`$La6ufJI@!${_fNxssWDOWB3;`136 z(sA?hOj<_jR|PPp{2DyXw6BWqxtN#!89813)GjH(w2Pf!F+hl*hQ_BQJ^HDHt!}1a ziJ`E-Y=$~15-c~R-@jR>M-MJ$?eDalDQgs8=Or{Lg zV_HO5K=;%%Bpq?`0;L``)NrD8t!jzr4uw@>gvxI)bt0S9&3A}9Y!eu{mwN5O&tHzP zgUf7ls9U4Y`|d*30BERUYSrR)6YctZT&gN~a^Ms;seMVcq%-v~7ownR@py|i>1FNf z7k$n39~A?G5XyU*V)-uJHr#igdVmel7aRHC;5P+BEc?$-9RI0qURwYH`jkOT!`x%6 zGHuvvC^*LER$lOxt^`3RF!PC{MPn2Ww9z(XKqELu;$qB9UPFaJNY$5W4y)_^rA>ZV zYuoF*_*zjVTB7<^{bx||F)$|VP1Aeu0n6F4C#v`13|vz4!V?7X$!6!%$fAltB0oF;BttZbn@Bwg=xNJ7u(nuI5Y5?OTtjTMt7c-N9s4b_+jdg4c7optcLQ-YgK{1 zqN;!Yv~rOv^r^@^PrOeq2aHhM=&kE|`}gJU!4}I%bX&Pyi~I_JyoE{IY79i%P91wm z-*qB>z>k^PEf>zbY;)AU{_zHD>)XiQHkJ>ueP z?|Ec%wg@6EtcQAklvo9B$v1L?oHl?V5}byGqr#5PD)G?DHz z67L~iY*MNZPA&G;>mF#!^sY4l{7NYEc3J8(zf0G!jReUU-e5!FS?TXwlDZQ_-i?woSL5zQ{aTDQS4)nx&(8}M#i zXL!Pl0z$LZ%q(Of)NEI2pMmE&9li-uc9z6}-8UUL-Y|)f$1OAd0Tw@XD}6ZsXJ=(_ z1+cFkx__;~!0h|Hpb3n7ca0A0)bZ_w6ml_hUex5LS&ykn1=|$t4vCig^l-j?Fq-{o z)pKTc@;A);(MoFaAV~7RnDTg&n-ZlJ@1gQ_!DMYUJFweY!kyF<*@6~KZ8>U-3&-Nr z6>2pEVZ(*D!ven+77(D3)XTNC%5$)uPc-yt{n&-9^lK&;;jiTo2al*xwVcdwAMnFoyCF|ox7!WQDP`@CyBK+YjVG4&&2f{mnO z+6TGR?cC;-VcybtFh*klSoROEH0HCW@H{S)6ZO2E$uHS(vufWcdC)zI49`k8HpHy~ z#9tYrG(bFIt_N?;Ab43nR;lB`k*sG%sHvXlu@?f${$a_(`|^ zE+IXAQ`^fuJ5oCqSjoEeK9+Fq>c=8I51W#LN%yf5O1k5+Uun#m-Mf++L<;%_LfIb1 zDRg&>7#vmFPVcDiD+AUh>|{)H-d@NpaPiwwM0+VWmaq)QNHi70G@zpGcuMx)`VJlE zu(pt$Y);1OJ}c#h_Xm)=Bd4CJO8g`qw5p5yK_D^vyA(ale1HV0`!d=-Xx-*~x3|BL&n$ zw415+3k6)}`=PxMVjV0BG{>HAtIOUO9#_N#@ z&s1`BVy%x7*k7R1yk5;U-k_+up=~_&l3Mm)xFIZrsdYI+{+Ao30yZY2@AH!+bq>UY z7!dR&iHQR9jI{-kye}T!Y0s=`q6xbAwII^1AdlkP|Mz^QGYhGEg(PB8&VqQK{e=q` z!a`fAx(ogbjZdAW*G=SIZFYv&_Lg~|)i=*}&Lmh{=GCp=a>(VNqw0&!q9*4f`@FU@ z{xZTw9*;G9oEXWwnlExVaWWt?y07$lta;TF;B^0w6v+Q{OhBDv9gHSBUx((JkDt%( z9TxJF0=8y73_zJGR!^7>=M|2`7o#ken5|5IF@5{NT2X>Zgbt#$k8%+Fw^bA+U$a=( z$>Xh#uNMoSA(bOI|5b)>D4gYh%doC_|As;PQx7bTikGuVk{2)LmLY-vu@0szW-FL> zc|*d4It}DVzjO!Ti(1}#HkS*3!a*a&hE|CGu@rR7wW&|>MBUaJy?`Q5)p#M{x5LOR z2X%Z}4`pq2?`|m;C=*W9V9{k-PNkf@8N+n*lpDFGZzzjQ{vJd@Z^Tg!MpyRHWljNERD4t@ zY#tT)q+K3w8@Zq_*9C|qzx-CqgFD%t+=%cB&)avMX8i-S2*bA~C?> zTOL;CF_J}$(=HT;#zG^H#MBvM{kihZ4f*d`|USrFg+EEFaP%8~^6 zpT74qIgx^OTqVT8=P2c&jFpnnR2d4`CR_lvVke|O2w-OcPE?IyiZOSo3bEXL%d!AQ z($iTK>*+zKdm{$yxPbrc;Z9Id4c<2M;=Z)? ze*pL$=_x9Uxl}8PXU?c+w(%9^gs{cqctW9XASfgDkX~qhm<;%w&B2)O@SMTTHO(_; z@VwR?J1NcrN0=>(ooGlOFv>*->^|M$b{kS8;ZBCd%pybz;<+OwSjcd4kO3^74LP1W zox$k#{=5X7E(-9Ia=*$b{I>%dZ3_hc0&1_oAH!`I3k!KIK2`FNYUhl1Yo0+5R73XN#_bz1hA1+W`S8G``pMwb_FM(8p6TgxA$A zJGRn*W4EM_#DAcvQ(BAQ|V)zC);d`-}^im3K3Jy@i?-dF|1- zI==3M{?wme+B&v!Bv$#oy!lXo`0`efQvKWZjv_<>;u7o68*ARW9awPjL3-~zjx=6w z7k<{cGDj5N;;IY5>I##HEtJ&==A7Q=@!c4SUJ^U;7Nup@sHrZN8n zdDowkcLp_DHjx8Xu1w0Qncj4@(srk7cI;#d;l;=&+!n*>Nj%`mq1eL4&98q)EVDJ4 zUHx7Xd9D01XIUQ)S;6C>5PqE{!GS^v4tWnJudHMdwWt$n^j%HyKzF#c`il7J%O zf8BW0{P%5uXCw-$s)AD0V77;pnyN}kjx5$IyJ0vDoGs4^8dV^wL$8Ivlf?uG!xgPN zu%FzD2-7j=BmHTj`u}p$w<15I*U*^N62<^k(St34NXQKcp@~{uWXGi!jvjOVjE3$8 z3Bxbk$rNuhK$4Fpe2kV|_Ths%Wt|I_qm+DYSNWvG8K20JTzaEkzc1)6Zc&H1U|n z3AkA+!&D&>PfL=_41_pp^r$(vqNyszZueSSNR0gl#ih3`ymn9+TQh=%=xUd$uQ&jl zNz6}!83bX@7=>joToMxy=Jiv*5@TNTIS`$b8UUO)XA&?_su;-cHV+{BR_1`T`oUXl zmRZgp=r822KZtzof9D5JfYlWhBY5;GXum0hjOnT!h>ING*p*<1zaKl#`0;$rbl5dW z)6d)4ry)825k_{hXku~njVr=1ZwwQl_>)7rP7fS;hPu$Rk;%(=m)+nF5n3%CI~=z7 z!vJs4;N4T6n&o4NH=v#Ab8neqI0nv}s-Qwj6Ez`kj{2Xm8Con#SR8fOHOK~Y1yh^d z|EvPRucTL*vbbgHgg4XV_VoKO<+V}hP%qBCuahj!{Rv?!8IQE~dHjZ3=chLxD`vu~ znuXLag&eD|lHLB<0K`vS=O<0Rrw5%F3HIQ~sA^r?LEYkXh`tU3sDru(a5l3a75M%( z?zztk%wnKAyNC-?oPXV1;6>M@$n?D5;v_8TucglXE90!NRxcAa+jr@+$Q_Bt$fIQj zfYB0?!zXuxAdgdz3%Za;OVJh-hRW)@}m6NETonmIVdbti;Th;=m)eveg9Mu3T%0fQ*d>W>^?XlI#0^DW@fOB=0W}<94 zwVv;WhJ^rGIGN?G+^|p9cP28mU9PF&t!qlz57ap|kP{|fZ&Qlea%F%TrvvAub|2&+(%hhmFnLjpSBvC~?83VsiZWnQ?!J!FmV8OMX~akaDIX z$nu_h=!GayrRco92eDqjn3^~GXujS3F33Rz#02DmN9Ezskb~MZQde*~6_JL}WFiOI z7|{tOv^^M=@Mh>=BT_Y5`x{@eSJqvLqwpjxZ+)dxe}v_nt*>{@Lw*mLos*5z-{L;~ z_se0Q4JOc0M46f+X;`S-(++! z1HNE}tWH`&I0ZjZrvau+E;9oKpP3NxmmF(C=-t-_G~WgcQ7Y{*TPGc$OOPbR7v7j6 zxL-I6*VNcJ1wp;cAVmvP-A@mK7?3GnBF=GoU%GBDVlxro=IsA>aK+%5nj# zz}tCud(=@1;B)+w1!k7`-!V=j7kPA2n2V}-zr;kC2T#7-%~cRtLEv)^oh)Oalyg4< zK527SxF{$GdFe*KHjhd9%}x-5Qt64CK=1PmptHmKA+%9x0~X3nYBtX0{VU;-K@e^* z5GCfSJ!U7DZS2F_6#&V)DI13op`c{>W)80qa33PklAzKA)M-|)A z#}?mmsiIW5y$B|9VU5?EtsB1#SimQVB~+a)S^@1nTUt^?Va}hop!skV=evRF&B-j# zz7VfZm2rk-A_yt0yAEnmBWeX*%zP?$~wrm}u_rXc+~bOEEC z)Fs;|PBi#KDp}HVge^0vt@GnPM8_CvrM+JSY*G_gkAhce@%vlRh~|!oTLR=#-ORuf z1`6!WKJ}daVEzCwfPlG@U+w+-Lj}dX!E$nxKfS+WgzNCl$PftM1u@ANSjp@E&kMRM z_8)lH?y$iHL3uH`2yVaB@v0(`nTu!0yk1dUgnOPThK2IaA?7qaHu594FiBCe&n%cG zq;n1C;4r5s+cLclKZ1fvf>(%3vms2-P${K@_izL41GLNEb=pANwDva{amnvi!P#9v zNAB|$LY05&MlH}8b(L-+ttJ%y(gt>Jh+vf4iQ!&KPjmi?k=|g5x(-#WWNL7Y`yz_I zCFQ_fno3fZg&7=SRjq!tXZ|TV7)8utf0?GTy{nWoATiQ3aq^4T83N7{JrN;WYusg0#X!?&JHQ*#s#E zSd?Z%TasdND@s88-~ficTvQ#;F&oH_YeEAg5g^{D*yU#d>(=|J>eg>9QI)AIU|({0 zJ=f-aiVqY4`q(Gk|B}oyfY5*819>ZAfvNAw^u#7fZ-(R0Sg#}X`T!s-EWshrjTys9 zU5H34$CBe(u{BMVrsfTGf52Wn?j=5tLueay9@VI2C_pBpU6@1n**v5W5ztwV6U_l9 zD*deFK?G5eCy@##z$u2GWZ{67F}axc22p?#BjFd|bMXrrT-+kj#nbDwZhiFSP_0R4 ztvCn&iG9n91*cJvH&+?7A)W&$IZ=o!71dCBNTF}|@x#SYC5^)n;GgITJtt4#)b#AV zsv#6K$H1BSa2H&8sqq7l0SUh-=s4WK%{H_~COB1XN73l=DQV55H&_AkHH~(d9yr{j z-ETRGv%NjrlG}i%Osh>OS;cY6X_Ge1R-ROrGFb6IUz5^v+eJ=!_3`EO=R*$OM&7X4 zpV0Z>ZIh~3(=Gg@D4nGJnt2d^*n(6Qce>QzdAbRlde^sL$W?^tYRhX(Cza2YfrJ7z zB=OoxiaP0)cmgJEJk&w}*NiiVS(`c(>}klUXc;Zr+v22tk#-N+a<5#fKD}^)MJO7l zjzCJQ!XhZ$auIf%SL_@`dB~-%C___XAt~efOnM^;JFC7^a~f}dgl9+0U;1j0dY_%# za~_}3E9@Y#{Z?Cw#D=Ku1*qb8dn-@)!BdO+aDbfTpLIWs&)E2rrPjF|WR`9rBjN2u zfWjhr;zP@sy$d9sQ;7n3HXogX8a7!8Hsel|fcmF6qd+6@=tM2#XDIc=8Ipm(iO%?L z0J3w2&{#AxJ)MPd|2xv@@Oh>j3k^Y4rPL>V8NIJpgd&>8%HFBX%Xc0 za&?>T41g*2l(yL;Y3cVEGNcr;3)<*z(fpf;49kcw8r>|l6OAlRpjdsZ1X0tsL-MfZ zjF+9!Yv6!?gF0#GJmsWB{n-d+0j#qCk(+|}_xV?#`G0p8NH?kaMm``vI9*N}wmgR^csj^WGfk6sIA9ipz?Zio%z)B_RC$a!0><=f8 zwcLj*JN$!r5GlVtc&Gl_!W{kJT^o{_0lZ$^Z{G;+kP%@Y>QJK4rX@KqUil=})Y#%m zX=bIY1aR~~BQsoeuC>j*2%A@&e$36^%0LI~nq-~A$p&F86{?toPIXWl-1ym4SaIyO#BzsbUQO3Xmt4T7B);yEon0k;! zMN~@YM|sEyi%Us7erJ~lIoO3P4=Y@y@Oq%R#^B@cV8N2cvGW$LrI_0Pv#1j=xMF+- znQJY8>#X$+g;`BC?bP{mG1d(nOejf{tuI^Vu4ZRR^{T6F{%Z=kCG}#=0S4;k2HqeqSca zq2Td-0rJ{-ITucSj^eC+s0M!&9e~C)PN-E-IC^wEb`_w^2F#Ev;K$*^b zN~ha%xeye=#3L9IYg7Vsk6Q*o+YEMae2+n|Ej=n=53sYo?MM4xepLgOXqG7t9mqMt z`_9prT1LPO#LL_@9NQrU?3e=WS2KV?1JEeiPkcX&)|>++AnPcEQoT0fv!G=a#fbBW z%>@Q0I$ zyCA6%V{Tx_&WMX;sTPH%*e@YB5wM39j-(6daOA(orj0;sWVW*3O0%Ij>mhc+9qVR( zGy8NX6t0&qgZ};laE-)LDU!f!7DhK%tHcKy>1`|fsS$Sci0wCP1?p}7YS!-p^uvNx zQn2r00+^alMX!;Bu+?h@Yp1iR-md{~^EISM9cSx9Sz+u_8n{yP-Sv?)_IqUUYU4xD z%-HKJ5Ff=MNP1$RstVtbzXnV6c`$$+9sFSX<(BEQ=P3G`90^K$HVDkFI+9&Sk-Co!1W9{Ajv8GE{Unk3@1wT@Ml9f39!dtj zDk1TWXi|v=FoE@41(%)J=G8?=!LhmdzU4KiSqMz8+O_Jx`xzF3VN$U%@wB#t{n@GNVc(PX% zZ>Cm@(`+d?lHnw`xPOT@}N(asr)klnskowDwxu zqoN0LHkoQLCzgR@F9qnu!`Eg%S3(l>oyEeMnKJi+?V4wP>pTLa&n;SjLU++e2>{R3 zSU$G)nVHDZm>~YJPabkp(e#1tGFC%HyPU`Zn+yBC=sr=`6>waqhEaKvKD?OnXgydQ zeH-?-g_hI)te00E`zjZ_D>@raDUj|W7Xfy1Dh<~IDDY-F)gUX5FJyt{IhC~-zK`7T z8kOabR!;8x(T*^C33s{~mjpJho{VYWrCGJwRaDTeF#%k!M5M7#t=Nwh-F&f`+ z#{6sZeed9cZIh^f=fG2%o~G&9JCx8XuUVM(R(i3ruc%7L<&cYR3K?8?lZ4Kzy;*yS zD=)TqKl}T)6xmlhWcz6!rtikW#{sIER==YC$$cWF@RMz*Co&`Iic7IXMZ3~>x8Ea9 zekTg>QWp1&i?aYPP$7xl1n7-gutaGn)(O}N`lkR;Y+^&i z@OFhVo%#2$o3(>9@dKyV z*E398%4%1GU#;?0a;M1jxW`#BUs`Y!Q~pIOpgbpR>`bft%#L!XFUIUItKy4=y7swn zWy{{7$GN9R*cc;2?h%dC1FwXY9yyh86}tV!E~V4kFa-mbhus6m%c%9SxUzCT2?hx( zDcPA+uqMXs`94J1s_r!tYJ4!HZ^<)t8gPsHzwKWZ>TX!VTZhcmHVQY!86_f&UgXTjM6B@S7bnWQxUQ3Qa(~*vCwNzko7BwLVDFhtZ(VN>U zeU?GSSnbCHrdQY%l<-k>KWJY@=vXcpd>rgacg6OjH#cw968FRR|asWG_10b;o@N{j5vq+ z+YwKUZB1+!qsB2u5jC9~)!*4h?$>2SG z%lz)t!N2K_Lwbf@0BKw!2ca)F$zvc{m+%B{oV*z?MA~z_PkB_08srDOzP&Uuu(GEn zk`y}w%}TLp^0Bl}KGK66)*WU*xhW&L!*SNHKsU8lmjA~eFxcYA32dn36NQAPjp}IA zPKo|dzFID#^R>>;=cPrU0KWyynM^2nr#UM|ilf`KiuqKEi*H9xJI9>;)0}1WPe(TO zQqvJ5#h*k=TdqlSbp8oz0bVTZ3X@?>)QH0+1{9JcAcfbz`nA;iX2R+8*E$80n8FQ@ zY)=-;9lz*UR>aEzrThR`aT z!NSs=HFH2b6=7t{cB5$e4Ea<|rc1i&3zFXc*2sGXK6NnOtiubzz7j}XJ46$Z@f9B*i>AG4&(b5@!;Zkx9U$|&E`_rwg%DSHmgZw=*4-lRRkE;=Z&nX zS9w}|_uO{wDXT?A5&D|xuUc6~ou6xNtH#yiga0TH0uewrFkP(q#n-KG$Sez(?3YYY z9@udn48KcKkk%3;YjJS`H`xL%i`?5{KU$09J^lN1``7fPTqb-Yk1rI?04!2HiWmS% zhXrQFZ{LdD_XDAMY*|M{2iJ%Z{3^-y>e+5VFEN)d`5Bus#av{OeC($C6MoOz6qoxV zILHkSez#ado+u$ZY1uQEe%uq1W!_)!H1RUhODv=z-1(MJv0k)Y!Q)z)k1kiSsJC6z ziN)03hBHJdzSya~t_1O1$v}aAM05Qi8h;>Kk0iGdbM;$(ZqaXe^#~VGq=MfG!F5dp zzOM~kaq9R*r02W$2MKS_H@)Ge-$#H>%m#x+e<;m{^}ikq3{xjs=-y{;cHPJQu>ia} zTXuy8$5>f;;$;)=BNg$B5q|6${|}Opk>Qx{tPNh>7jPXmHHZxL?n|bGQKSDN@U_BN z(Cbtq`0vhl&Fa0U>WK>~9~{`)ROB>;EtV2q3o)Pjrtx3V>}jV8!D4 z0XjIE+-lSiK&-RUX5Fc-{^%K^Vb<;$|N`REvvu+Pmqg0BPiNp9e}w4`&?+qWz=DYus?O|I*w zAZqKcp^+IGMpl=_zDM}DBFqi)g|!_k$~G^gF|UXz06EzTKCWm2ccUCTo?8E=y&fAW zuQ{9x{(OTiWO4ZYU7-3;yLQ%2@OCy~94G^D2tiFW;?KIYsNTWbMaic$j-#?$hpFY#FU zdoBY4)5gdLd!y2z>4@2HxykpbCXmgf{|%r-*h`J7z~Cx?k)7*SU~%c;!>HBY{!ByY zHi7;Xj{Lki2)S_+Uc)Ur<$UCZ9tKNN$=B16gc0vZp}Hn^(!pGq4*G@yD?ZWe(a%R< z7P|btT+$-Hf`7GUAP_W-=<5#!t^?t?kv;g$+{-g{?tHXOLNYlTkPYy59bH3rdE+Zu+g@)=n z-Zs=GZh6JHKPz#fYc;$TO>&5U;=1NfXHGnDaDb0|^PSI^+`mAz6RUh6BLrad)0B!Q}RMwZQw_o%tn z(H_ZglG!dFpGbE-oyW~B<*PH0Drcu95NY-*h?)GCb&)CdfJ_Ckne`mqe`!%yys^C3 z#ZhTfjGIa~K_MvvA%9`<=ZjZZ@kQPPmuB5yPhJw&?SH|#Ll z)-tivherOjqMN}x7yYtL2KN{%Je7I4Ks3T@qc@ihNGz(@LLqH!O|KNlohA3(4w2-3 zCDQW3@W*_=o_uc*hkr>6|-D=T*m*uaqBVSt}&h~+N5xk%?~2tD3p#d{R3YZDl9I@a@I)ylreS%M$8 z=jb3Rx+_|7aaiS{KT|!>y?5axl-m!0-MT+2~_o$cXlA7$VeM>Fh!>r zAr|%+D!;Y#_pgR$BTLucpg0XWPFWLK=;4pq`_vVWdHILvDkam(f=3I_!5wc*?!4t^ zk=4uJdQ?n^?M760Q&auu-Xogd`CQ@i zq5O5aC7<;RRz+;M*kJ3Rt{M8}Vc#oMGNmb1PmaV_eLt=bq=Ng44WVXmuEB$6mb+HU zHD+dtSn!YQr|ZhCwtg!qCffK51oPp6x8Cin=O0jxs0fK|Y+fdRPN7QMWKm7nb2KRr-M7v_tGW&5*QxOJ0jA|FbQ7aH z$)`Ru%}ONorvg@$R1=@^d->>$X4osB264}?**=3~OL`@+N&tv9?>WNu5miiCWwW3=;k=yW?V z93WivTX`OIyRu;9=Sh2|rRuQi)`Gbd?mPa1IuB1Y zt7vU3$T9l)nVaodruTKq3Fjsa^fe1cj0e>b`-S0s1NVe2!A|4KvIS%t&?oO=KJPzD zJA5>)inNuTiRh4wsgi}pRml#&9#hu)mgAYQi<+<}AZlh>iQrr$Y<|Y(YWHGlo}a;o zvdf__-?w>3RW{0A`i9R}f$XGVU=%$1xG3?*pKFMd{|fu;*mvIcbO8Df#;#hszM@io zG2AJZbttK+Aie;4}kyq*7A&ecQH| zlh1rCt>i~se%ll!87JOzoCZ!-3oSx?To}w1A8PsB5&yf~pILA9`~x_cp7|J|tI-QW z-oWIe937qfRa2q8042qJ(|eR;w3$2Q1V{QJ=B6#xOToje^txX27lL zOEkBGMfodCf^GuA7VHhb)4}j3IwyzV3GT(i4fTKEPV8Oy9rO}5Mngm>?k;@Nj*VY2;UBw@{%+oJNN#{2uDV2-owx`6t0p% zLzuL-{>O+CUSuJRg*9zMcNp3LeafAkb3!bcNr`Adn-^zIOpoT>iJiv%jnsJ8`dX@- zap#51k0}2628Gc)r^uC zYCoJf0qJNzo*znaKpdke2jTtJfdA2_D_3JywP0u2oW*hq}>7gF|r zZ*RLQ|N8p60kzQC22t`XTwvoPh;no29Ex-h7#hwDPft<<9D9#cWyi4QLt$BF^Se0L%J+6YvWQtkWvaE@R7!Uq=#Gqknw!O0m3XjJu&Xu!XJekz_J zvo$Tdg+mz5uHhHWpk+hou-6zO>&F2zqd-D;ci}c$Vdk14OLOj{%nPHCcU=d<)}mGT zX`I4ql@ciOPaN3bswf3m7m;iv;p2!{K$SgjIsJ&&xe_#(X|(vP#DrK^&RNq(R){{< zb!C+h7`nrFR`7}VOCyhjJRsBgg3r$)^(C`o_b~_cQtJYNxnFW`M(FX)8q$)ryxXt2 ziSjf2Rdt>y636ur(Z<_=aJI;ykhLY z@f473V`ueYf`UDGSBvCQs zzM)95_^s*WuKVhx^sT+B@^*B9P)9l_x-rWzdu}T=B)nMw7j%`j;{84qv|89A^7r~^ z^a%ikpB~c%=yXY_Hv_P1%SH(zC0{!sW?+Km1~wZ|@MC7RbrZ#J>! zP?tzSVWA7PWOkrg{eERCjoB+Y;9otJDU@#X^-sw+8$TZ7#|;v#Hkv9(3vN_HNlCH5 zE6{9t1x)KA6_1oISpL>xZv2W(>tf1meTss7#NS$hiuwL?Sn|!>vV)I=z3qIUK!}k* z&e}b@M<3W=n~?R4^U*C$Qb1dhG@6QNqT(ZtS9&?jvpYBZ_!ZqohJ-Fypy9bjWyXVR zy<-y&P$S1ieNBI6k4hJGmMfU$owCD*7^k;=tv%ABGEX^58Jm9$t3OT zr8(UMbyHTtSIIb0H>D0H6WYYW$!(ztxuWp3HEtXq&vdlDj)gxue)tky+OG7^VGGV@ zIQ*}Z&w#YH*9;nTKFz@O~YBTda%LmRn~X;yc4v#1Ee zFK;Iz%0m9~eP?3e94y;``k&w_Iko$?atJ>$uI+|_V7BYPh?Ccx=7JrnBE2gj&+iN) z(iG>Xnx_4OZzy?Nv#lc&B--11c-ZTKouOBNwE=+HeY;0qeuQ%GbLCgf6?VFb$KZN; z<2{AV<9-auf`?oWHhvInl|rO7ulfevNh}*Rd~jwwvfkdpO96Nv^!t25jhGa{67>IY zlDnii2BhSs=3!!ok55tG-8TJ!X&l~%atW_kc2`WIo^U2L>Hd|+eJG0?_LJ0jN~0+? zgBUT{5Ql|LmZEQZ24W&Uv*Y=?dC`rPa^--TgQqy4D^UF60>Yfz2Fdw5uTVyIvi?1L z=4jA}%g6p7E3L@c3wNKM$U_$gDSJcOGtRE-_wHRqrZ7-D+v~UX=bGxQ`F^-$&ONRmG9q! zegyBV*44c?Y@{y=*JOe^@UPcq{)PA@FLpv*<=ubriqobn?TFffpp0D<{jsju2ntu! zq71Ynvc5v877-s|QxwYlJnR_w@xN8*161_(ix0lW1+ZoSH1g~p5311CI+kks(COM; zDdm;E#&{)OU)^WI2uRDoBZ=oeH0wWo2CB9~ChRviwDSXY(Bbp2GRaFg61Qv`q(v}O4BGv_`_{v zXLP0bTUj~+V$V<2_q9)!dmKXERQkC9DET+J*e+S?eJoKJty)mU3B5R8D5-dKuLj1+ ztSjG{tkQf%Q*=ql!vlr0>2Cz-a^qbiSZE1nBmS08Spf|+%?&vG^krrc&jndQ*?9K; z;@SOd)twt>?lO~zMOSPMTm$Pid0M}B=`UXs9 zy?4x0lqRNko#}1pWp1tw?mi1Jl zZvEkVX8J?h5zmT~j@rv(s5M+1_HMlW=E{(Xk|@jPeQt&Sqv$#usrujWIrnnym38e( zQiyABDk2d@_BwV($li`rvWv1u@^LSrY;f(C>j1FS@=eFAt_L&B6cLIL4;LL?~zj`#6P4Kk{ zTos3J{#o>6MeUBrRnntOVIp)zzD{R1v)XSt)u-Q~l_|;_|*=P1$!4jlfdlY)Y7g1V#UVdm(iKVQDY9k_dP3ekL)hSz^d-bI!s3l~-C z8t#>pa(zg{SQNj!4lgT=Jpz(RCFtnew{S54oBgt!5ef=UaQqGj=3WCuwjWY63^5^X z!)qH#qM4BZyVV1UCyTzHGRRHl1#w#clze0j{k!yKAYsErVW*=GFkGrf>9S5Z!)K90 z%k@d;TVfgCTuT1EqOV74^5U*GlN(Lh0{K-W*C?=*^MUY|BfU15V+^C^_9pyd*vSkU zAE4EjmD|L_(R?oAW^i|LtpMWkUbZ8D|HUQfROVsvnNPsR2bKiq>2__uKk8(jn34@_ z@yo!Uwk$7Z&DB~@`KQeKnV2EhB+?6Ge4kBsz{-C@ z?<0OdEV*0^6BG>u8*VC8>M;=C-(1G9_Jk|o&6k5;Ibkw&lVdmFuW6=)!eFo8JJX`ZcE)6RCGrUx}%?D*QL3o0|3xsdia@du~H1 zh>V&zuK07SI!Nt$LX(u`f{z)iL3uix31D10B5s+LQ8aknav_UeM0AVsJegdP`vo@A z%e7Z$Uq0dea9$x1Aty`}Gr9pOSFq%?h^ZTM>IDE{P-(cyJTW+s)3G*|L1JKak-LPc+F?SIP+ zl$tMJ9!oj#6ChO_fu7t%c3T`4Tre0;6fKqTlY!jl8!nd7$;I9y^=M68bsy@eERon_ zws4d*{v=LvR_?I}5)*Vu&nVo^ml(`a@4idR$Y4TPxjb#RJ0dC4%>1?sUvo#v$V#g4 z7K2xL7OJXlC)LgdvZhlHz}@$d+h~&&zDdh#gf!+~Q}f`Mql9WYC49e+>`tALDXlp* zr1=8J8hs|RaXom%U(&8omrJn`d=m}d9LLA@ioCBBv03+d)736NE;5jzE8QGd&VP=8 zN$W~;Ik6Exxg*Wx!gMb&lmhTG{ML-gq5-@$tqQ)@m|@3WBnY|mKLxf5R8=ZK16eb` zm|3X)6Hercr#x+dt;=}KnF><44hz4^!0B}E95L`t7}$9Xg?9J9W*|(38BB*= zhue?V6s=_K5HD&5EK=~e)BjA4vG8J}lx*>5Keq?0DYn3}==SgP>(de}p0D@OUZ_<2;Qozz|sDVnEZ(Wf^{mVSV zs~c2Az51d8fsct{sW_sRJT2g%0Sv7#GXr71CkdmK9u|qr9EXvabhidfAAU_!HnZZn zyJ<979`h*H&Je46v0eo6+4N$|!HATjBW)4OTN>4mm(j1&;h6bRaelm#6Z559`k{oc z>zU~2c)A1|qasI?R&)OrM}a|>>aHeUMgk5jRQesRcvI=QU%~{SO=DqVNW#GPOuEg{ z5tkZNF6#UQ*g}owoWu|7&V<$2*{PbrzL?*i!cYCl2tn%G=kP0X+xzp4{UIUb99SeMtsO%!{HR4&0-ECSX}F#1iZ|-p$;@y(8~ZU z$hOYfy~KnJQ_r>wM*usXKoKx7q>~5(Lp;|Rzbq?8laIMQX9L*Y;RwpnXf+!n)54)Z zjn>V&n1Ex!1U!;d)(f-0fvYI{gwd_xx0exT){qy&`6Sa?0oNaP$RH+Tj9eVBC=I=b zR947OEYk!q&V6!>;Qr1J+wF4F)Ct}C{VQvnNsPMTjTiU5`n%Y$eNT7ygi>{SoRUlh zr=Y*1MgdQt0JGuOE1s71NVFLxA?A-dAn33kZE7|;tL+u^L+dH%UD)~M3vEiQQmJ;O z85Dw+Mejz#sp@O%H0NM}cUnNAG9JAir<*ksCv;Ebdd#o>{>pC{(1in1s9VvTm9+Qy zYyq8iNbL>h2ygOM=BmEKel5^qX|EgTy6{L)t22a$7C3&D9`DZuq_kUE9?k5XExGl8 zDK2~KtlTqK(dEhhvTWUeZr1+<{@7>gVofwU01@V%Fxv~SFi_C84G>VyK={{*iBrDj zU5Fa+fM&36^RFADB6~S!X#f1KYdf$ ziQ$K1KbBwVb~C(ip!AINSHC(nsp%{myDJld4=N6MOg;_h7NDUY;AU4G7@|lWzyixg z3h6DVHT#siBKO-}SjkNo6xCpXH`Qi5n*7{APEL+S_7$#;;o+-D(#bh((1n(nXQ~ZJK+3`%HCh{G=0R+_6@&y!r$ z$9s0My4n`rB9Pu*_l0*+ZD*b5Y=?J8&whZ7mt(0!!UoRqTqQSIPegK~fx^-(gWv^b zvH-8YQ?0@05Z5Z0eXu5uB2LCr0?_%Fmadh-mIfUCVv}=-?;$6&B9HBzkT>(jyS-;D-G(8F`MKK7`h zEn{!^N}-su+>a-7kN@4NBiyiM5 zlJ6q>oj_rGQQ?~H1Enk3f#eO`K*ie>jEd{lM-_a8x~z=)7(dc{bz^b$lltc(UyP$;l21#< z+f+&YI`U(#am1N8tAuyJ~5lS{Y>l;Eh3GbZ9zsFPpsKdZixBti5pD z$OcWQ{08`o-+GB%&SakZ4Ty0fQ)G#IzD|B>5DS4_kqNo9 z+x)?IJy3a3aYc31_-b-k-j>n(Gqp9_%sC@H?^zEGP2ucHlT`}v*!05I3QPURGzZZ= z&?ryqaf<6#%*GGS>HHcz@ppzSTtI%;jZpP2CPoL3wfIBr_0EUKf2cqlJ2U~n)v29%v$IQP~*kq zHP-*a2`Wfh+PtN>Ef}r_7jvWt)cxli(Fr@?`vQAI_$`?_FmfHNKVzRg-17Mx`C0DI z=enDWwP0raya-Zhbwk*9lmA-9#%S+uBG^QJyh1tSBw0GtH1V*xgM| zc$D)7UVKJTwk|;J`4MB0#)OQd0|eu-G())Y#TxebtL${h(F0)Y_zo*{K1-4rBLlIC zz=6?gztjx74S>qxmo|D1w3;;c`!eFx$W0!2-p7XR+4pWeD-X)-g@MgE94Fhop`Q8Awl+0C0ZhWL@^Llqnazb_+ z-B=tp2L6qPFX9^bJoUkp zAC^{1&=96qgheQ78?-8(5$vWyttZQaJ|tNe8&>!PzFr+I0tYOZWZ5OOTaQii89wVUbf7u89Pklqpbx;2{BG zx!o^8+C)Vrso5LH6+p^|%ktSO2gBz?_z(~s&~ta0?zP6CEh6HOU@31FH2 zt2Xz#T>6cuIybP-Ny7bpJ~K{9kKJHuuf}u;sMLyRY+%F7-)w=ZQqX9`xx@SN1bi=bZ~EywJ>RA1&GnsX}p#=vo==r>g99@_?Asq(9}= zjg%12@Z-R}M}TNIW==sh68Oh6x!`dgmVF9T+#A;VfSsE*Xni_#ol)i+&u7O}?J7H#39n6f`srk)P5^aNi2 z0hcDs9G*kQMZgMFiX!;@#_=s6pd%|5qr`7Bf(45jrhK_c?ZSwwt0O@-yh2ecOO1>m zC|8!={H*og-CI=O3n-owUlL&X^Xel}^9K%?W1-^iJ8aNt!hRJRm9w*>=ze^wTUsvB zpIj%*Fi`>c60zf`hXdwJ4hw8x!}Ph@T2{+5BeJkD2D$&pTgVt^p6?JCp4L?z-6kq-YlwPnlAXe|$aD zV{X8e0r*$x@$b}sWS$&SrIvFBwjQ}ZAduAm^P>b3uZVFWm$o~D%5OQbk?#Dr-A#6U z_=DGDiU9dqq}FgAcB-$-l>%F*c1%c!&D(do-_9b(shGG0rOS7vDT!b1G=iksS|3`H z_+M=bae6>ZEb~i;2{QC|B?9(!eJUwvKus{_dj_ujfQJAbkGn4nqQSUTh%wyMj|D0u z+u19*bnk2?A@r!68R)X1Gm|F8`Q(izFJ09C^+yPmZxe6Wia_mr8)NtwKVufsBQ7@y z5$V4)oSx^BmY(6?nH>CYs>ABGC9;K_^K*MQ_n7!tx11(T#MUNk3$BaoES~=*( zX}i1{9;qr&EA(o_Bc`*)U`mo4r)Pmg6m`fsWbxjT3!L2JLQ4w95##8jNK|zA{7th5 zj}(@aYG09)6q>%>MZ9g0Y9@m&pyDYw6m9xw1{ex_J-Z_XC6xbtNs>cC*upL>6Czn8 zaTcb-@Q{$X)?b!kdS{6|j%iG3W~cGO?(K;|hJ7;$dcw?J3AlA8k<#>bH@5KT@VBiJ zBZTkdc7jVBmMRIH;M z7$sIfLsvCMt+>roiBxVhfNt6E`UDBXwmuaiV5cY1&Oo$)i60Z2WS~B>@2lj%blU@T^1Ppm zi_4zZby2m-!)_l6>*rZZvAIPP9f_YvxEmPfu_18(f1Uw%^Q6lH~)& zhG5IUt>avZmg>UMj}$=47YAIHg+^;|kL=@{r(cBK`i;zQlU?z&6|q>DH$1!V0$aDA z{vB>x4F49twY6m}rdToL-{pF(XVjO~s0b)B3ZyfsU=Rf2z}Fb=)IP5q614dIT@YqxM^EIbI6V849_wcZI@JVOUZIt<2)YUghGJIQenXCQ z4aBBfYJWxy*MerZf+Bi!Wm+)kl1ux|+K29uqT7w~D(7c(i$)J1xQ3%P?|C!JJLCr1 zaM>5nd(GZbg~(KC0g;blc3|_`s+&9}VC^$(szD2Na{vJ$7C^s9g@?QCCq=v`)34<1 z@s+CxKEe1ZW38}5YE&3P<(siRWssa~gH$NeZdjlGO=X0vSo^{AJ5S~a3`0p(xo@&1r)mglcXXaYBd)CVs$$3eamzF0ZsFKcs%#@UvKyF zSUs0W!_R}OaG;udJ@4fqB^fdz7k2Dr>of8=TQ5LIl$xA8tyI|=dG;+E{h1CIo)q4T z!Q^BNnBT&;QxjPVhT*{0QNYT$nH{sS`cs3kt&D-trw$y^HsC=ed1pWni>U8*pwP!X zGEd$oUAH>H8QQn?y_0~}pGS}&X6$j@hJQg)%AFZ=(9gI5-$tFL!9!tOVp+0Tm;C(c zD}(s+@WB!#rU1Rni~;W6w02BLr59VJ_1?aoOHeWPcK0#^8Gfs6s|vO(Hc5X5e9u%7 zM(l5aMoaHurmjDK2(a)^SW`oago#p50^2SbFrkgd+@QV9S<*dP=#}z^Qgj_FGZ{~5 zVz?Ir=)QUbJESS|J9o1|E^|c~r0L#@0Nm?fuV9WU9RzV37}=Ah<`_UjW;o_0Ye}h1 z`FP$9Y}koV=7{klOxdcH0m66Vfj!6KadjtYR<`YZsaIuSWqo~p5zvk!O+_8Ncx}f@ zp7lal6=ULMuJMK}O0#8PdK*5XS^tX-%itdzO2j?uAYPod1q)~ane>tcS zH-te3(ggJSZ$2@j3s44H8Up^Eo~U9Q?lmbuhx)wN$||ifX;vy^=q=Qo_VVf?fi6w& zQIia)Hf!s7pgqXJuqt?xVc!>!V+>ve{`EXuWlgM?d*tw+%_EBJo`KPI zKPvH4m-=W?X{2>33L~O@oedhrtpvVp{*wCC0~EFGLm%1){YJ-vdouffF^H0xcZpAW z=lH^X){dR+Z!*yMRJX4kz&|d_Mp*aqB1ZxqWOYJ_?1%q`ZlTN4hmJ^LsIm8Smbre|Nf3ebcL#U; zBJ&61Ptt-pMO)02wz$F2Q6U8~DeLieb#-T|WigNIWG)g@_dBEJn;{!QdDX=7b~oBG zNwidU5DJAaX0!n@+?wt4xU{N6tZ$VrAVlDd312$K6jr#wjyn2 z7u4-b--rbWsn5jv&EXxNYVeq75oX!WyL=WB<7 zX=j;#_t|JFm)Gy?N@UU{V7(CT+f)|$t^7SjjD4p*&g7C zie#P~*g8hY<*X(v#4Xtg20t;cKRb#BG^p9i(i0p9Z@qH1dga>{g~>^42tC?Gttzsj zIY&{=jX^X;*6&B(eUhnAd#6p>30^g-ucH5kG?PN#mG_CvLK6; zr2bpG`Fqc&xrku}rR|c^tx?aLN9_=jcDZ|f^B#_FgI8WxrLi^@ zi36zML|SZLN^vFM0Ozm6cm1-#EeXHYwwQ8hCbK+1k(20R-U(OztHbC(>r<^qyzpcP zjGEsI!NsE;i*bivSxM-ep+#irYP!~a6$vVg@6S{B$WG7nPPzeF6n{}j*SU^X>bZP* zZ5h&GXB7T4ObJ=n*d5wVoTeboDQuUX_mPIG0~?~`h2J$Q{VfRRtNWR~%cW!E`*Tth zXwNHD_?z7LURGyR2}@tTD1=z?k#5n6*H*!^oG-O|aUu+&U6{EaEac9x9k3PQ*Tk?9 zM;@@fHVJt0c>kuHqQqW&5t2CoH*U(pi@t@nz>zVKHR!J-%e(RC&n3DIJ|&V(B%PcS zSV2khXggQeRLuiS6M?NneJp)87T7xE=yXJC5+r5tgi3W`PUbtaA$akqW8f(e zbzNp^p7pH%dR1I-@k4>)qgG{bqKgkWe#*_yn*r2|3*6>em_l;LA*57&Kc3H^FpvO6 z2Rb4R^kNiQoU~)P9cJIIBEwbXD7ITE&r3+{{=Bpxyx@e$(m^@HW*G)>u^}%GFZo^# z;Aap5L|&DhhlPzXWeFZ_2Z=VYxRRf5_yruw_~#F3>CkZB3Z-2_z4WI4J^s3qDLZ=R zf#>m|D`WIdTjjOMx$f-NdJho))uX`DwDI69ME)dI!6Ty6GEnLo(+R9efzbd(xHjtVB35L?U@B;-?>}Qyqtm9afwyI-#;L9|N zKUS1t#k<=Q;3s_>gy$(ReeLuBgN0I1s@5w8mtDKkP%hP<|NrT%2qEZGjX|~J2Y6GQ z^EYpO%cNR$YoZaJ|4;Xy!_Api|HDmy$ns#1X1q=4D~|Z(k|b38oEy_3VmVSP-K6Uz z$pL1i&<(JVUTi<5PU?<&_UMZXvV98^Fn0!_F`Wwkh*OGSiM#}TP}D#fr)GaKGC2XQ zGav~qyUAL^lbn<$)RTCm0vC7ijtZm0#{^Y{dVI!lbJM1+{3VmZiWYx(^b6LUNTS2b zGqkATuzu8)9HEY(Se(J9~lsZ8JVW^l6^Bl;?d({uGJ7kvQ_ZGer-aL% zqLzAMXW}e!zz9KQpJ$_mD*c^Akcv2)6YLW|G_Y8bguw9T(W@$FAh7# z10h?EN|1UL3KV=*gLi@@NiM#OBo8}qD`ip~7N`%8PL_CHTM29(hY1w`>@8P`xUw^+ z+8;#YOV9EEVX4xeWcjxDvt07?lEUc;D_$#Iyb4{x6J!S7+L0uUdMa##Si9JE3!k(qA4j6Td&a)MM>uNVgnzypa9Hak!M386>@wFW|cl zJC#HN)BBERp~=`pa*GrbU-TjTi~eB3LO5x9u6kY2;j{LP{vCLk3E|6J_JtJXZvV0b z>dht-==L|B|FlkTePp{Nr5ZNjzRpCls;8-xvE?L}-H*_~+RZ9UjU|eiLym}&r!;JA ztgHuC3=*|&#aEOE+91Ql?|^3StT8s6QZPBvhErmuF*$A=5!wl+0F26s_JPBrK8{8VpWM=9H_>=7jCt8 zm$s}_Ou)tI*|8+FNuK;x<|5GOj-DN(e;u+Vo>=cuDQHf!@$uuwX5eD#Ibw@gWSZU$?B86E!d1BX4)ceU!f$=+t|QVrqTj4G^gY8r=&R_8|Jx9fus|_ZN`j5 zBmcDRLH$T*DVRT7&>p0GDCn3M+?tZ(=*|eeLzJ=j_=nA-Z)6(s4!`kGMYpYR`BwEP zITEX>iC^#@pl39&)h7p%%8HpT!vZn=K;Of#)<64Rk@2Ztx3B3cI#D5#l0p%(Y#Zg~7G!LX@SZnvZ}CA> zl@5%MtSmS2oGX35xy7HyMQ925SvWe%4;zAkho;iA=1 z!=tPnFSO#<6`VnCa1nFw-6lBExV9OUZ3kn+j+_${J7gxF@P6N@`?(-9lnYEaAj$`E zM&pWq!rz2{m1&;r>a!{xakJHE`l&o2Y0LEC8r*E@QxhnG=Ix27Sgl=B(Oo)eXb{xN|uu>0v^X|Wx|j?#*kL@qW^ zAT5}Xu?JFqem8^iYhuk_k~K`KyqvX$J*1j!)7#i8A4Wrk8@mqfa03EurT>nl+^gyLk=rW_X-aTy2uXHiG0Cc7_YG5GHTeRQ# z4-~wD=%@3u5n7X}3MP=i$7pEYZ*V653o*SX(aD#|UUY*Bc2G&4BGES=~jpXe&T_XHm>KF!QT>>JM{3BeC(uvl0A0 zW>K?*N%_z5HTnX3B)Gh5YE9J4T<7KLuLbJbi7g$$Bi zwK4eQ0e}14$CM-ipleu4^d+|!6&+-_kWhhl0w5*d!Q0IVc3_w8J5)*Vbp(yAz#hB9 zHBAiR9MIv-sY@8VA@(Vdb9FHX-L>9JNXu#Sb;Y1@y@1{}b}rPw4h+WrzvtiN#ee?9 z%Ya3b1?oiGPL8{ajDuN`ET#rM%~Zhpd7ESD&;vg=#DnQggvfQDm__H;x_SUk*3x+AoaBJ-PstrYC@o2o=Sj&=Av&X5#SF)3sPXP&-C zoubeu_L%@ThVrtaz?fRAJ>7oWEstklh~#rFES^t?K)O3+CBjR{45dI09~8caH4nD7 zSMH{Nq6YhJ?(rDtrDEqYBS0l_@!S7wWD>#tMO}H>vJ;qH8p_$2f2Ei#$4V0r5pZ$3 zjTLFbv}|wy*0Qyoptp1rBgtrQ?S=6DS*IP%|NW8EH{LuunK~DY0qOo2S$oC z-P4>R-}oG32Q<$;!)DwAeUlESWhqsa^)^uc`On z{}dA5+U15ODq+)Z78|ji<0$XT0p?UZT&>YlIIEkiS+_vY{+EIKl(xJiL2}=NlR4-a zn;#CWtobg;H=KJ7YA#Rw2n-&(md4ikKy~fzzmWC!z*M3rHlLggQE9%BpUGM+ubDCP zqWt!;f@Ta_wH#gz;ackI*l=;4E&xhK>kiy-1(wNSoqu_F9NQ>#b2NthK5#Gndx*bt6>uC49cr$i6% zw`ze#rOv_DRz89Y@Amk6O_D?+O-$+Jnq%Y_B>Z!jb-M(zF>-fb>ekT(Sc+2b#+I>R zM4nXNDZs)HKe{0Dk2%cXyw8B>Chgb+BjQrHe+Kz$tO~W&6CkPULQbZ@(DGFBo#kGj zH>-*+!0|eHvO3^>`t1u^V$!%6@Yk|sNY^Pn3;xJ|i!O>-0gwrAf5Vk8hfQ<=R^>C! zh-jh2NxeSjdN}XTJf}B6KDT9MQCID%=+-@$YvIhELN*(ng+Jw-ZqeWh74-JP{OedJ z36d!2ZcU2#F1jzvd8-LC@qh=qNSl{pqB56d0~8u@KeT?f@@?;B$myf7Sa$a9QjL#( zYtpEUN4DznMOzB;jY16fy|+od?{Q^*V$6uiZFN_68vNaZ2~48fL+)h2NHK(&bOe$( zY@{hSP!u@f!!wk28Ikjnfn<(!;n^JuOv)oZPD1MugqU*N{|O(|;xM{J^BYl^EYBnk z@-ZH=w4Al!n6)?~~NF(#= z{qf@(4Q=d|pfiV`;(64vgZkoS7+`ZL5qCelXMJ;X?A1iJAKpRn^eU6TpIqS3*g6$9 zL0oEs=jJo}XH+?TlB|K8{=Aa=WKSUuC6v8(Jvf8h@A{1rNVhF9a>|s%mtCB+X{XP~LnP^m+tZ~(dmNs{ z+*1FNLt(*zD-2kx_g0mS7{LT+R|^bVzK~qKcn^?E6%P3HS(pExI#86F@&;`UAxrM{ zNK9Ls+q7_cM;xp;!RaTj8-q=!aw__%q1QCjsbf@HGfhqkrG;2Y?llnyPJaZq72-v) z?p~t5uH{!vj!j*&#Wsyv;%HBUX&ZWm>?~XRCYpMR_?qWU(J9)C8V4&eLwsQ1?< zo0qah$;;e1)BruSiD}bgCMAV=gl$16!INgqQ}nv7=)F-T8}z~6NNCFZjL3V3C%gx* zv+P4IL&}@`=Rj)<^V;xTDfflOd3xjImEs`cZC&yY_q^F9`!Nk8{K(fyOAKYR)ZYhh zCLe6?{#>2x4t`d(?uYID^Wt|tC&shNH;P%B^HR#aHPnI)U(wU0DSmcX-Qn5+yS8xHHYdRN zZuxweDBH$|$4vrHfFk=@XG&;EE#HKG>GvMk6)(p|NQpTDj!v6F`V4sa^DZ{$Bb|=S z9?+l--&NGNCGsktk5N=Sy7K3+PEk=wL_=M}d+&9pL2o%dfEBE29-9Dbl)|yD5bZkH?kF}Hx3%f(-eD!eY?v&MwEZ2 z@bx$&+RuVy!Zf1#IQdTs}RAw0Lt=j1`oGAN}h5re<)KpDgXhP(gSwKr)wA z>%J2D0c3MTt3u>aHN_14$t+Q^7unE+8eEZu->)`UKHYF`3z`9~3S3L#qL zW35_|W?TeEd=z%B!@s->c9@DVj>RIy0HIi_R0msYHLdb@bEv4OyPI#Gn~dP{Ys39@ z6gy?r{eernOnh{{O4STLVFE{c4{3&b4%hnnM1gwBP&@xrg(=kFVu5RwMw0a@S?3fe zOHRcxqZ@6pK~dZD#ighY)|5ox)Q0AW$q<1{Nnj**I65`fQ02`S^+xbwHHK z{_m*X>@h7kN89=8RUlo!pqp~TKCQ;<2g`y>|5^eS9Ztj z3Sn<%Qmy5zHa-51`(v^sVW-Dy03x{#n)p&*6qLnpv<7o}`d%VM0~;@KS)U&Z-DZZ2 zQ)w`e4sY-#?EH=&wzT&VE0*99k)xG+LN~nfS?QQMvUU2x6ThK{R zuqs!f^C3AB6?InUpEyaGykRtD?32d7!3Rn%G=HYfVRD;WPmtaI!#jNMcAXhp{0CQG z2Tx9R-(z)rPrvJ*E;skC>03kcbazyimI&P6Pe(eWw$z=Try^(|ZPukyoWv4C1i}xgxyZtc(W7j!7N2gBUC;g%+ zieSFr2XyG{ScqZC+Q9S>ym=8vXxEnJCHzKb963X>o0C406(7=QP|3gprG;J;IPO|KSrQD zM(eK^gV6MSWaDG(4Z4@_6vhU>KCJZLZ-`7^Iysq~6g6{hElhAlOg4ZnQy5wH!NB)t)b2lYZOg)MpIfr zMMV@oP}$Ul1y9LP0QK_J(CvS%D#-B;D&l5%`5v~^8yWLzyxF?)C0l3dkoR)*JJG`@ zjL_lW;RzggE}TGGE|J-lL|^|RP54mc>C&S3e=6Z&Y-0Pz#|N(f?*uXSMye7m+lQ%u zq!sSVNSPU(iyXuINmqr9FJ1hF37!d>iDubG*x}5-_l9d+-!VnpfEBqF;*C0yZY|EZ!z`KPma_fINH83%E%x72bjM{+my*BMMXuLc~;`$pNjb{BgdTD`Xo-Zmrl<6uf@AkOj9cu>9Ac~Bw zojmJZYr6T3oqDtxOK528-KgeY7O_#17l|e6@M6NZ_qN|}$OJ#Eicr7MCb^Yy{-P)= z#M$uOB{2Nq=Fyv2!3)XGhtmJ7-OWnqhrAj8x)+R=eqEO2B)q3&g)AUpkkm3E4anK( z|Dhy){;&1SRPIw=<`?|b4WE5oqJSJ~iPgo#OQhyh%$%U^Pk6TQJk9vb%*pg~-}z|F zTx#V;`8`m#Cy`CqOAQ$6fU86i2bt%u83ECUN|vG0T)1O_*R?CQ$4A=>3*(Y5QF?kg z%8Db(efF3-uYI5|`O`(*!@noyPOIQq4yk^CYeUGYv_H8+7m#Mdum{5x~+bu6H$+jNHr zdWZb8SDm>N%ze7S=S2&Z&2`}4Z0Nh{ssY-$3Sxe_(@*~oQY%zg2F zXbT|lICXdTt1m=@$H(#~zCnJc$J>oLA#4rX&vn#Q`M%Rn6Poe9j}BjO5?uQ8Qh4Sm zw)o3KUsmPU)il;jepq3Sy7Mc2podwXN5^(u*3bN_QGRjMwRc>OLnI$fu zgpXJe&H=i`&sIug)$`^QXYi8+2moIU|N6W@tpjHM^Levw`vi3?7P-O%=9Hk6+w*ipOu{Wo1-+Z zy6CK?@m{vCUs0cNcf(VU`sOW+O3ZlP+HF@&aLv#EZS+J(h&Wb*mhEut%-Lv515OLt zChe~QrK4k$56(|fV;3scto-+d2NL%D%%mu%LWiFzE70kb)ox8H9aqTdx~n|-8XC|e z-d=~(KR6He-R;zZvdgwMZ2ai@7F_bIWNyA>C1vz6r^s|%prU}CiE~?Q?^PurK{le& zd01ZDL^6ScZLbzNzt1=EokQkk#D|V2jZXoi%wTJBf~pD`aYC}Idj_}Fe(W_n*rNP= z6dwIP`T*hZ34efGV1*5HNEo#JY`b+v3JoUuXBWyyTG@$@iRrTfH)@>bH8nNy01e52 zgIP5+!QoA^9VSG>aygk9)PA>UZI6G8Ui>y!2bYEb1FJHi#!J@2iLcq&DN-}T?Q0gV`P(92_{36te zSNbEU0hX#D+gsJgR$A`+RKKj$Hy+TCzWQDk!h>bPZU~ua^H zE;F5igTuTphKmH9H1*zMPhMuuB1bzrl(gsw1S#576vroJ*%63j~`E9k$3atOK zE@2Ud*msux45B zaN&wphlGmzEm7MV;beiIVYDiFxS*Wy}! z?>mTP)7$1nim%;IQaD?gWEV1t{CAQBoyv(Ve zgSa2&f#f<3F5cVZZKz1>c+T8KMiD?oF<y|wa3Pucf-uLNY>d6y=2fEo+st?6Pm7LkG zAX4|5KK+DGyuz%S#>XIDxV^tw0Y7DYnZEICuQhPQN$@LpVr{?gT^9+6j>E#tC-6KA zNkVz4F>58Qe>%zMf`9q>p8^t)58HFs$c>lsK%XSU*}(vYSOe2E3FqKfq+XzT8yose ze>GL;RP#QinA3mFEc9=Z8Z{;A->tm;7(j=oI!|?Kv-H=BlbG#@I$YLPv5}dh`gfb`BC%| z6UlM@xJ5IPrKV%gqi=|+L?RNaIe#%VKiBlXUC}>%BGu=EJEPU zHV;^L^Wb;SAOA7_OZrW=+L8s|H-pS(Ja%ZFSaoX#0oHtikCosDz4`{4pJdIp%_uBl z_2uWsH)46QVH1*YF_j-3w6Y(o4GmfgvAM=_>u2Vj^N?RRhiSO)T00`IV)(FWO#$iT z7>m5FNx+JXL|xlqDoXhk_Vs#Ra~AfN&()563_2~^yTrz>QJ-`iJ-XxHVE~7MO6y0l z<8k1M5F!ft(UG)1ZtWJpBO*RZkgK2#T|<(FR^BB@<sq2kMAf;w7mr;#eFwv^`dNUPmCEl#CcP~s4$ncNTdsT2@hOkkI+0CXMr z8O{8z-<9d(2;Y2K4lmOpU(z){6XyOh81gdVylD*yo z>e0%~qq5KyMl5|f_N9^V&Zoh_?C&oc=LE8<3awwB;V)QO@_Ts-3L1+ctOLxqTg&A_ zZtj09FK0n-)$UUi8!iiO;>K0bYU+6!A6a2RszzJ*AQF!yJHWSP_#Ls76(#C^Xdv#a z^lj^R@{6Ygc7=cW-p-?DeM|i~BXFLIbzJ>1*?$`Y_bWtijc7a+uboQPt>wy)I-5UlZx zTLVfrwIZ2A8(;NQU$BTGZHcNo*YDe8U>z%R&c|YOm}02V{SV=5LfjxP((muqqfUHg zNIv!~9Ut3MwjAF-c2iTGl#RZ@X?B6-iAtn z1k;kWx6gkKAopZ^XlQ!z5cPsSQ-EBdPJK0}EiN5#+lk3v-mGj@Bc8*ec6I*Xn79sS z+#n^0&d!(TTA{*d_c!(d?O4nmxQl4zBQWe9r1Jka;$7jb2wJfY>smR5ZE3e>o;3wnQVq9j(@4f|c2w;w)${t==c9LrW1pXJd;1$7f0>Qw;c%tF#mw98s+ zNNkg6^8%?<2ISK>TBJmtLePDpR6*LNy~wq4Mq126|N25!W_kHv&x`G=TjilP{8Zzk zm!=`JPFaa86sZr8vJ`Yp%62>5Onc%vPUm(NUAVrc zz}KCV`S!N;7iN$EYIF@a?|nEdSn9nv(zYPfhp^!=Tovi!?G9K36Eo$hBbV$z<#TT5 zrMU^;rp^NYV?I==Q7dkK^yyU-=uk?5@I$8jNlI%ZQvc$&!XGcEI{YjGQgDxmO~58O zChwvOP)d_aH6CgsXdryEWy%M>tn=e`}t z9RrvP4pX-mjnzkjkl~>Aab#noMzbbstKUC{=NoLsKru&h;vnAs z^rz$=x04ikSNA*Yx;@%aDEhCa;5~Y&350Mxdm-)Bd?@v8=S&a~$~gNe=B22K>?E>! zsQLCSEp&p~S4x%_3V(7;bPu5BZ?S&+1d+$T-0j{=CVkY&&3*oth6*iaUhx3;kjO^8bq*17H!jqXw@Ik z#r9&gw(BPA6c!Y$T5avD_p*%5&hD*b=hVz18y`(Dy9!|G>YfjXEReEA=Xw5Yo8R!AOc8HJ`kc0%hak(lz1GA%}jIrWK%3Wquo1c*;JH~ zgu$KYph)t}KbrXPpy$7naZS}!%F|0*-7}z*Sr-Ow&!FBpIY#$1glA_uK!@=YHQV&H zN_=!vU<3)aNaddh>YPXNcoh0#1|iptl79=Uz`OZf}`ITEvUKWh*RN}q_r4eCAa3Oo+0$CgLUcZwpzUvlI+pdKo{7Si-9 z;$t%Vi>AG1GR{##8j*>$InQF`dpdQp}7Fw)J9 zDSngG^hMIVH4)CT6&#t~yK0~Z`PKBHPsX1l?KTH6Z2#+0QZY;r)p+kejBMNt4dYt5 zHa!o2^LLL{joWFyJ>vey;ZTCFvfjhdD?4!5YWq2sRhaRfd5 zPex$iW$4-(gListClAS|gkzx)ROnlkQO0UA#HMK}1T`58?iqixMuX^~<0cLyoql7V z3*C=nZJYjma&jl)I^{@vveNFYFTQ>> zPM^aS|c0Y_vh&Qr+R;f-;ynG2kQ8beQ!`%z+s3u9W zr6nTB1wYDc@b!b4S7n=j5U9&%ytSd3pkE4CgK*Tj;ZO5wTNEE(4E|HMFRpZOU6Tim z#~u*X_L$zZ5_J;*?b~Wb$n_sU_wC>z#G2=Tq}YF8O#cN){L`AO6%j@-DVEXMI*<-N`-Y*0 zwmU(Ce^iI^yUAL&_E$y)C)5WLREqx6r?u9Qam()MpD}m%h%N^aaV{l05#&!HJmd*k zWec03}~_&$RQ~B)p7cMD~!3KD}ipT68#v+q(+~W5KC?2xBBGBMSRkEvCdm3x<(DlRP!`XZUYw@lJZV;{ix9)CP zY?aTtCqkSK**UMIi01ctkug?cJm<1~XE*NU85vn?N`~s~>)q}8cJu1rR&siP=&nnq zrX6dRYwG$NW8FqiGS9$R>{}|- z3YtnkqCR}8pxEaE(5CKowb8Vo)SYaL901L%*wtN(E>JLi84X8wJ`h*Jaydwo;f6?` zOad%t$qIWbuZejKO$^tsNdFQlruP=FcfHVCsi#%kze8f4GTk){A#6IErld#IrNcW zFli|^zJMYn!(Wj>ptSdF&fdWFU*e#M_g+hyT_2Mqy=xC_d#U<|#JXXh03r5X-My>0 zO~eo>y8QkvV6XJPOK7qbe0alK!wbSd`Y=kb0a-xNt_yB?9D=bV^G?Fl2QgT zM&IZNuX;yXOaE$?ulwcn;t>ZyCe!%xUqzrqmfG|lZpVCwqpB{(904X%-$Fw)o=U?Mab1m|gcK=2yWp62=QY^sZFW2zAkoD-Ul z)dW9ffcY7#nV7^X6E?Q*-pui4JwI}9$~w>ft6=xD56@{O6EgkYjF zxt4g2bV(mjqd%AJcnJC`<~qDeQhsCqQ5phBqimzSes;hSk>IGhboIvTTxBQT=1ZX=mf#(G1kJZ3j2b=}7 z%M)fD`p#ET=4@Bh9{^t|3GyzRD%2peI*2i z#YqjWvGw5L$tp@N^bug?*$_Gs2u7z`ebU$W(x-bS80!I^kMq1gE9~yBB~kq(_b#HP z8aVNiMAyb}kRH|GYGi_hjMU(vAHB*9aaRUm|YIN@q{AX_;dB^C0Z>j9R+wTb#kKg|O*?0e-rBGg4 zA>wo4a0$&yL~y_aa_`#+H~w3NUxa`uRaqJw&zWucHxA{(RhCn0Lwrf|d*Et2mMZmK zIIT=d<<2?@^~;|x8BuFlZ9nueQ?hHY4sx+cW>De=QSOHE79#U{8K>he%cN=-H-NGG z-};?Xvwy>I^$cnrF>-L}8k2y`F+7#=3QT6L+R6L3LQq(BC%!;$(wsg7KMAm8WDiIANi)RHwLaa@QA z8#IyJ4Hm-r>$6t9dIXqrzZXZxw@==J=2{EbQOB{+#6~BIy91-neF0R}Mt%n&T0fM+ z4M1F5EKyG*D-ZOG=GuVJ0&9{3yj!Qsnwj-;q3@3FYpN}nW=CIcPyuIjaC6F+8HzmcT2`G|+hP~;Kp&Mm_8;M~G46|*W)UNp&aZw-%i?v{Le4*dI);!l#*+81 zp}saidsnchdw9W=0dncnq)dSFm-5H4lkc)8M6gs`O`hzXcepXyKWVse;Nnl7VhX*> z@!f*`{mmd5^3xQr#hJ5Jkd#9=))@?AIIMgY?Q{)WH=PzhUdBfjsQ1?);zyvbI*h1> zJ|nFcc)7aL(x-Pa!;720m}yP0raai%?F^9>F6NVdu=2tbp<@xfryRD{iWbUmI5>88 zW{Z4390fYOzO}+OGKKBo{?cl2!1tCR@$P#iMAV=KF^v1WH=YS3p2w6Mh-H*0$llZH zK9dg~4oT5TE|Ctu*tXHVzw?s&j&F|rJTcUP4nO_7`+CBb9PJd7S;R6k!Yx$LhvUT0 zn=i-lbwr3P*PpOeNGf%!6vuwnMpBQxY3;BrDkrr`_$_qerycnkKQho$0J=b(2_iJjKDOL=7kS^3=Ng^lZw5pg56L)63VsTlWt0b@nYd@6zbh`-w?) znk?v$kX|I+K}5{`0epAAj#l5M?HL$7c5`Kp8>9gmHUT%de@CBQrxJIZ@X$1BbG7N1 z&mt#38_HzTXj0I(R&o`Le7whOES&x^#_T~&((A}JP_i!(+k_}Ks#+sL zLBfaJt5_$(U+0mDvgar!M4LgSWR4jbxu1Exx}50L!i?i$cJ}K=1F~ z;p1=tD=_ACD-KWuJYA|l9gqo`4RsdXpPE)ufpvY~ih<4MxXnKK0!a1m#kT81hHbv9 zgXImy@UG_WKTMty+_{(uXwWw(p!gU_kQ==x=V zlnBKvNOTD880##_Hv%2R>QqJaPwC_j|Ng}YvE-Db`zmBG3jJY{&r;50;FDP6$(5}& zGt64mF2-N0KRtU3`<2xiK&ZmrUE}h+!trzhTEkJKmqWta%CBzYBmF=KN0G)hT~>jH zxf+;=Hu~^{J3VbU8f^rqLJS-nW#nYv6vTLkImXJn$4U-v^xF+7^#?gi$kDbFORu@- zsngH{ap>0rk0|&34Dm(0itXp@=SGsXRl;a-5d8fV-Xkf2^PO$}!7IMM=(xxwLh;eA zS9j(4aX8uns11Xx))C(ZUBZ$jpkpTsiwUfk0!~~!70m9mQ$fAnpv={!S%GLzaXgvs zV822zookzwjXWxii?)0jSbN95_(>575y>c`LH{Flk#b7Apd2If!uRI;X4iorK2U*S zxGhf(!KV3j@5B$ytG7m`!uCPdn-|8@4*`xft=MOjhPfKE(0D^PuRT9PdN+A1o)VA9 zGDObBaKUc^4*% z_Ljv&EMV|8Cq}f(E1`)1p2S3BOJd{KBODSapL1~)_!Fs`CoZ^fwz{65MD5{8PQ%%> zn9w}F_)BD#(I_ARR@GaBAiwiKcUK>wx5w;9WN_|BoytNQ-k^M6gQ8 zjnyNIdzS6|hrmfCZbw=lb68_pnS8+=)k{jcBx>Zs9T>P-#YO0zNh^gT&ReP^2>)v>bE2)IXrJlWcUGyf2R7K?91Qu;Gp20+%f?-{;A~A z%%N5P?{&_UuEja(c9K{8G;<+UPh4_n-#I(QI*HFaA5r;dE+=bpX$}U=H+k0@+JUsn}h@?<-DFkQQNM8OPI@$)*8fe=~8@ z=Q$uQN)`ttEg?7~3mZhsH@5f?beEcW7oIS zfkGd+kgvm0edS+_P=p3Q+vXO;=QlQwS4dDTN&;fFpoTgVu`GuZBQ z59{5X-S(RM7sUU}c7gX%0HV14?vw%fII8~Ub0-KW2I{J1v1!g9r>R1RE_>D0P&&8H z3Eow|YG9KiIXKs8%48j2l^HZCkP)BfXs5hhtN8e9She@!iG@`=al_QoQ*th=Red#} zeh0(%ttYpa71!HjX%*147-$1BoEX9U2`$Wp%Y>J1JqHWkLBRT(hJWc@Y+W9mOQB1v zOvut_#RGNk!#Z9ujFY-UP^LM!k86B~WEkCD2^JF}-Z|+LJY}2-7Sjfm?h^Tv>>=;P z5q=V>e@mrI1RGid;A4?-btTe8`NlqVrj`X?o}j9#$P{9V9U@#SUB*FTpMEe}doi<{`@?VRuylL-oN_nBn2S|$N%L%qH(+$6)jOFsVo zK?KdhZ%li$+On71%@>p2Cjd5d-LaP%rn1I|qN2@mlI_^UL#FtO8=DBAh(Fq2o=1b0 zb;#>U;b)rPMV8#*s6r+Vq}g5s1o^(qp>%Pd4b*d+Dxrjh58D|9xdzhjIk?PiQ#pA! zNgFD2N9(ZogHOFOY?U{&yP2+Jtl7${i9LV6TGV-b{~Hv+>HogX7%%)seLT#s)6y77 zzk~_z@=6UDiW*SJD@cl$LIo!hjR2Mu)#Co$Z3j3_a-5O~z4|i%e?tFS!t^Sin`81( zkyA2=LK+9P&pm>@s??Nhxx?Vbg2;un5FDNk3Kh~H9_a}tk$ z=FanHfTs*6KuQ`a7cCH391SA<^amGlg4x^ZXem#cR@BIB<3-9t*aJ3&9|<)(O_6;; zegf44>kw+SCbYI7@_W(ZT2&BBEGs~1>*1kHX~y$}@}SgTn-JkY0{q=Z*y!CW@MCZT z_GWM%ZTffD{J372Xc7PppV?tM4v zCjJP4OZeLRom&z1plM2;XmK)G7ceqf6l6!iNJ581OrO7?cx7sO{aU%WdCnfkn@5f@ zkF!sTib|SgcPU8~AKfWkkQigk5kee7!$dIE$gMz-gbW;UdNTbDaR5_Fe)aQoO_V%^ zTSlTR(PL|i`}=AaC{{!_(u z*AE3Z4*u{UyLTgeD=NpJ%R2`iZU@e;AL}&(b7iiU@b=x2^e1)ZNYXk2ZxzaF1C6n2 z6|LQCz~rszHl+#3UFhF3e)`IpugqhLt z@oF?sQ~p}@xG&IcP{~%MsR8pHPJ`=++Lx7_gpqQ5#OI(DsMJ0-gHY0u!OcNFf`j4A zNcku?ma6+nUROwJs2~2!_w)C(wB_Z|(Ltsuo_vSck?4LYAlaG*xkB8hZNn}l>H%Ro z&40Ii?(^+cmkcg^Nxw-abPc6vV!|Qp%kT%sANb{yr(JVMPg8HS73gJ-)rOydb+`7= zV(4=JJt1TQBw~gpqHV)zu+flVaOhp>0wCXOLF@cS9c_;!Anr!^zj)1|5ciyNcv=kIYm|%59s_5p)~+9VQYcf#Hpg4a*P4d5inlXq@Y9rF+vm_U=3h&9dYt z8q`Y+72Sgra36E@JELrMf!v0TkT;a`4r}B1`Tc@6BiAhBmUlzqW>opVosu%ICXZxR{ui>8){S|dKBjiuTuL6K3XqG zE`A)qJomg#iCZBm%u7txR->x6mq5|V*t#E>B44{Vh-Av&;dnCxo^k>16@MS8N&c>c z0L#UIr*YcOL!`y-q&)mlgSa^EI?&Ffus-8cQtcKGlwDzyD?DEsc0WJL2VaS$Mg9Cp z(sSt}uwrxKtAvB8u8(>!&v&%8BV7g5agOj(W6iu~^{a-v=_ehZAvza$~ zJfji$r%?ziiClK1DDTybqeQ}a^H@LMy4z~UxzdgnU5zXKXHy1Nw2UkBU7RE6Cxb(Q z?VA-at(elQ%?DI3uv3uz3o~z6^`rRc%*>&h*eB`f23AABh=T|P5a1xie&N7LA4iiL z^^$pj5|ERmaOfybPa6wVa<+VfHwKT#-CYdl7?JBV{7MqMe32oG7rWnJI`3z` z`Af?}_oZ%N`_6(%x3z~{K+x!1*dt&wu0`~>ML{~ZZ6qEf68UXye%|uLi%P#O`PdT= zJ%B}=U$=$mZm?~h0AcSyWz%nOf~Zj&AiCB_5UCY*&!JG!65vmOx-zE1LWY}&o-K2ysNm#%P&DCMgVCobot{EWdgbJ*{PNm2!Wh5 ztOf~Y+t4{|yOpJ%wApeu=Z6by<(1RMDc_bD$0@1qj2!~Xn~@2+FJFO zoguJ+*Addtg>O+Q=L|qc0jO?3%v(rgsg~+NJM$k(5Ds)@_FAH4s?HvY|Fia&IJH<51iT+rJBO`){2DPm>=?9c;{iN{Gt_zG)bNrcIDggM;N5O4+Qq{oy~t4z85+u)6&roD$E~FG z4OJj-$-H=RwWTmc0~!v}{d_9q3d*oNF9Xu&Jo6b`-OhlOE)nAz@CxQZB%;{y#zGN<*e0ipAd9-20{=9G+vLJOM>bH8>T?Z-;7gyEY!wku|6$d z6H4L5AJ8BK8h~iQYH+<%z;r&+;Pb@*An|0l8H%!^<9qz|^YrvqilpR;Eiy#{j86W) zkX{(Ez7-rMfP7z){35Fz3cn`7UKii;JRkDP&Uc1()C>*>vq7La?{$|7X!>r0HxF;} zN*h^fvKy!4bsbYJkfIFrcQ0fiN26R6+oIe!wlSXx(IO$qZ$e};b#_GP84+?1OtLFq z89xAi0jB0}=2S+ZRAwLI_==5A@sFurjXbgQRnoIh!Epj%mSN{b{~zne;^paG#3*uW zfr<3AI_p^L#pe%R;FimB0&z1K&FSO`3RE);K3s73)`hs4TX0dDC;6&7Ye-BpFkx5f z(IvCN=8JOh6;GOf-M>tu&TVUmtw3m|qZuKnNs z78R4&LjT;!Tl~K4-jk8EH?rEXD-_7b4?4%(KX zn$_R1f+NvFKKa-X^J!h*NVOaru1z(F-Bn1!?RYmrD3HfSduxn49!PU9B*$N1<9jfO5o!HQlR;{yQjj#2IjMTWaR^=F6y%uIS5|Yjcy)*Qc?nz z*Jv;oEzI)D67hBjTzK{T;zBSZWb>L3MaPv08PO>u3A%Ad-rOpGXG?Jsn(Ze<537cd z_ol*JIe@x)lfyzTH^q37rI}KgUl%ITSLP(mQbegmbvx;Q`H};>>p@h!*pnGXTS6P=Q2jBDHNzV z7$zPZL_=XNs&#ufioZ%vh1%i)^kbPKq=4Ac5#)f&u|46d*A}}D{;L3=TkzrF-kb*x z1_iLqt!fXRvx(xGB|iYFFIoA-Sr`WA3+KwG z@|C{90cZ~$+5FS#F3<(DUi#qcaDWLzgbKxrC1H}<{zHiR!;dpfp$8Pk7M}Qm4x@*u z7fSp@UVl-t7ii>K;D;MzZ+2JkB$LCG)%4AROiPUc$+t}3*2Gq zfE0z#k1FNz-`h5*St*+tQ=_)}O{I8%GqGYRAB`gZ4hLi;g6EusDj>=hVCoHNbrqrD zt^=K5$8#KgMv`Pmu=6(+4i1ieEts)BVBc%TKRj#(WlA1-@@B!*dtJ#Z7+60-Ek1=F z^mr|U=o->KIUsLtuwu6+zU16ZPs(O*WVH2($$^JbC_}Tf6D4s}3betLaz z7qGM;^8SFkEh)hwzv>8C59*2({}FPV2vBzvrRnRY?hr_^_b7+=2Yx_*orYx zeM1*GYA6wGdK+js$6{|_pO)R}9MA7P4a$1Ii;u`ICu{k+Y@fCg_@ro=KNN+nB5qzlQ5_#6p4TB#ML}`VnP9&3|I7m>_YXtWOfbqcW5A0Tmqq#s-;aeh$$H5E8#2gSB z60#QG=8HXt;Tyf-IPgzSknr$GLX?9q^YZ9y+ZsUWek)@d*al*8Cr94sH!f@@^Wmb? zxtWod!Jhy+TC{jB6-q$2p1_+F@Z57|_j-x=5DfeX#=#&{t+|V&$Fk;)@_2}Q@=S8@P>>eX74)=)2!+Jmqhv>12-<1Y2XBR*| z^bi@zOuxntsM0FQ5BB6FviNy0gDe1lXXw{wx91N8~BEHJ}#w6t^w?u^nWKa)2#=r=7jf7d6m z6~b0mG;cBawKxg?m1HR#3`PWyAmY>rexwEEF}wMU4it+#QJ)A}cKl=7a5O=WuRS8- zVFhEP_JlNMM zaOWOhTZrm++?;dzDkgkt`C;P+m`?O+cQv4owP`FFw+(bbj*25`J>o#h7j)ItLAXPx zQJ<2M1d*@SH$Yi`irR4+-kq|MdVD;jp=^Q2ufjX!o(9aNQ^>BC*+xVHWrd3rcq#;X z`@G#rJjF#Y^A~z9(YeW~?q8|cD(p)pV1V@p0Rrw2Tefiv5#H)Pv{+%Lvav|!kVXUB zL%GTl&A2!#_xCu4Q6ND9Qm`o(q0Y!a%mbfi5cs<7syHrEcvF&&i8()M0_tRDwk4u# zg`mxK_l)OBw(MrI=VnllV9v@T{+5`MN?-W>ooEeal;4``YTV~^(8rUZ~42M`6g%F#@pSqF&hAZ?Rko}4TR!U27>)*h8F2z~$u4S-cM(bB4x9z-wy*83f0YhwY3LEHYY_zwLlo=1DI}sSyvX&EXa1^@L)thhKHcbb~6Ue z6J)u#+LEn5!HkF+Xy(exvaK9-;EYM|$Mucc)`!sEjSTjBvae?uq ztJngAC{uUGelA47>s8ypCqsjtIw}GQONrYmb4)6HrhA$`Ia=DDGaG=D2rjO-97|GS z$^f+ZN&_g!g`j5Wot2A+;>nD6emij1@C;$YN`$={jNJ9!)^ZWzatT^u)jG*&+`X39 z=uzc(yy_U~A!zcIfLUY-jW zwBK6n^s+gjhv_%EST%ag9IfY0LGZ~Y0!n-m;-Q6;z$~BNAbo~{jNtP zP-9?(D(}n%dD5OkE=nUD3;Qx@;%)~-7+^r?>Y(Jw(eul$MphtD6dMqWgXS#aWLXg0 zIACe??l3q>t2f{5A~4MO4zSJ;=j3T6>n;_E{gxK_>ZazsxcIm|{fuzRVDVhWX&gZt z_pkSpQy#Z`o!u0x$D-?T$~bF+V)cK?P=3$OxraUwqHrFG;Y#J74|0w926D3VrF(dM4~)e<4B*E#Y7+cFM4cD-?%v@=G;9` zJHi_Z@QJbn0G`;I3U_fa6hK*^eN-EzWjN9c!3zl^K}{AE75M|PnJd~Rzn3+^%O~}U z$Y9mlTDo_?YDu2~3jYC`#bKICpW2C-ByLPVFgt>VUP4qyOSlkjnc#2IafhO7E?u=i zViY%j$fQ!-DD)=8Hjf$wV_S{*_oR&Thzy~C{)WZpGl>WkZ};ee8eTb6+X^bRY0v39 z$GCoLx|$wW7G;KKw2DmK{O8qGf`8AnWIZM(e2n#!s;V~|FnWB3&+5SY%#f3$zyC6U zCfrb!%29jTZ;G_J&c4i61(Ud3m-?b}C%p%R2c&VR=d{i^#V8+!I;67t{>tEe z9PssVl6DF?O2n$jv5EePu{bFKVDl*;3DnD9OGHU|6=$Ao#=G}u?lbbA+z2JR)9F&^5$9J$P*0Ga$q4KU%oTBM{6(3fwV1 zx4L>b(m<9{-a4d7(@gT`Ju|a_Kx763vU`;vBNilfVu&jefG%wm8Wjz*vJ_h0l(Hc+%%3ZN;ej;6wwo|Z`8GdcgUCr z>J(oZ&?^Memj!p82S*3egJOU3tO5w`m)nc=&40Ml#D5K_79?}?=KU1^=!c6AQxI5j zcIcSiOEq*g3+62=A(b()dAtGP%5-mxWpv9~*rG>N?0c)LJ+3_3P4VFa9W6wBc<<*j}85qNjeSKe!1OUd4t^G7%n`=!3C<8_-d!)A0D9K_f4nnI$yvXj0I3YvX z7H@-gHq(@7XpncU{=KpQ}|L}Ou5&0E%>WW^fnx)b@5~9;Z&w!mP zQIM8}-~&yRy5QP>TX|0rmGL01sPw8JrS0I3DkXb*W<$$gVCA3M;w*VAr>jVacYNpT z$&WPS1&M>~4TRWnj12a085f;4Q?*h|f_kiDOEB)|O{4jlT2w)La)a_a+7eC^!$;!s zHz+Iwruq4>q&O%<&K=TIpALAc(nd`!eLGYg9*Fu1!vLW5)o&{VFLUH}6|8j$uRg82 z?7Uhb{4eLh%QaECun)xppk<=773V$&3r3I@)QuS#?(l&?oU4+wJ>K<#SsLb0pOaGs zcq#^#RpwecOQO`mHg;+!LB?E{dpiZ8$1dUm9Sn#+>F#)l=jLQ<8CuxLWFm94>T07pq{bG(`R8)lIAyhtp)F*7PXrZLvYn)*2<$|2P!cRp1{Y#ONy zIGKtdS$r_RO|=NLzBb5&#sCG_ugpX)9^fQGQN}lld7`CC_-5Y9lrA=WxH?HkOA1K& zl2@`kI*Ay1x8yF|_?2UB%f4Ul9cVaA37WOn@d(9>l!dy2xQ0Pk0oEThoayfF#0^;= ziNtgPCu>f+CkMN`wv)+^kRVU@77$d^j}(CnX1~KUqzL+f)@Nn{AN{Juzo~fzLR!!x z3KTl(E1CBVt&W)FEIy4!_%k)||HeyZqR0GU4?12o!EN|qD{@29)=%i7aupD@nzrX zB?4q^PZM7Skzu`9BVupPsQ#zxl2my)w$c}vXHxe% zWFdzp!p|QA$w@Z7T+v2Si{ad#vjr!t>0XaCI4GAVCwq(gAMPlQBmpx*pD@HyTf(EkOmc}!np3Kfpd#E#BFn2|oby}6mzcE|(k7obBIm9S%Q z$NQRy%;&bqaNlNP@8%(zj)Qy9MIABR#NCLyQCZKlS-XK(DPY&bIZBI#sNQ!17n$%x zQirbtB=~#RMcu7?dtT40qsMwm~HJ75#<`p`2N0`pXO8L>aocf_+;u_ z6DaoE{c@0ls~inAvZ(1;OBFoAPnR(E)KJt?gFZV>xImTO7#=3T)ED+XG_KAVAXx>P zo$>NzBA@J{r>cSE$+u1{3~^#=&NxcbI9NXIR;ANn2_;IH#Ze^W*F+@OIR`n48*9|r zCX@^axFB-}!$XI9NkX>Ih+%mrN1wK38x>GOD?s15fyl}@KzbQ07fy&>L^2>&SJ%41 zfD{T?0wMn7`0Z)3kg^Eh_+KntD>k0`%ORrTc#mX#`g)wDir02i^#G}cJ^PMdkeTbKi@#Xv1qNUF*r1Dt@yWNNncTL=@sv>S`Cb^ z-~0o#itNcZrp-wQ@EK`7;(Rm(GNx)&$A+d2QnY}~2knU$99epA9?u%|+Wu#x0vzzZ zPyG6`Bf!8oI#`plV_|ylTDw`xxJ_g~^@Q%~$#mgRG&lxFEC3e=O+O*V$XaL{&X*|0 znEQRqkq|8`^4`!;RAePl@wY=s(3LAZ;xB{S-ZZx-XI^rmWw!(+6ZxrZ#jzINmMM(n zj>$Ol;_lkXwLyakm@-IYj**B;np7@_I>&qB@Yc!9ftdss@ga z{(#V%l-yx=cUSYFd+Z9}s-mLIE_wgSvA@C2&E%-DXH83Z_B49HCHbq0iVI1E4-}sW zrBwb9pe)_V28Z|qVg1-4>^fs+^L|#78hH?Qmk)FlMkGS;_zSh3k|AYpmTRoISICLyR)2%S-K|AC4uLo*93$Wn$l^N+k`f$oa7iSg`$9L$_Ss_7>rU>Sco4r8&uMTtSKj07p(Hg~U z?4rCXfY&=`jFvF?MFFM3Qr@YE^{ickbeP^{-k>8dbTG0G9#Q zaj=z@3J8!)@Gup=RxTSZE1P%VG#+9oq<_G3G~;*`c(lJTo>^~21g)RpwkCf<{Ihjj z0%f@Y+c1@5L%zH__yB>USqjra_7U$U1Ov2rx3n&ko^n!22aB)_kWHJ`SP)|#xat-h zI{c|7M5&*T71CY&l>;}_r~f@Vln<47%wy9P^yBcsYWh3GFMF3{ zeC(X@!&PniEngpVcz`hkpyjxk82q0?4JUW|)nLqAQ%^O;)J-6)0USt-9H+rUl>zQw zcmM&z>2(WL6YG}vtb_NEyoDyGU#EnW#`zkzIpgD{8v(^u;`SL3pVD`Sk0n9At-SZ| zmuVxJn5*c;GwR13zSK|=ZAb&K+-!~X#}8r~(mbWtU2ql{~(`ip~fl5)m1I0CqZq50rWhWKN(UVZ*_L|o0JPj0em5DcB4WkX|ehvE3LMz*i zop0p`(Z|O+(4c;J$P^)p==G~@jQ7XR-~vGPK*`>UUHt=g;qrV^7fH}_B#BFRafeet z*_3&um>*!esIsXjHotiQtgk;+c)UY^i^0lwtdKA$aH;qol5v^F1d^y?QvgG=_>3SJ zT>T!%QzL_^>Da4Ov~@&%SY#J)3j`3O9YMXsA4VE(A88aBd+DTqgIKA)2oHV}&eml+ z>i&3liQ3fYt2OZ#se~tc%8O5lD#%Kjt3OE38r?L%7VApoyw#R|VI~EW*W`Yj-;6tolAXmi6D6FC1Ll+~Q!xI{G45Pr|hR z`!K2rm5Qd%%5753N;C@EU$kxPrm$ozE=`=5AwuO3!j%9<=H`b@dxe{`)!TT82aMoe z)G)BWwBOF|?X#brN-$U~C)s%4`ugu${2cMcX>TQ!|3>nBXC?gd(-p|Y6cstiusrHH z7k-USzehH@&toI3m=pg)4o1p*QURP~F;_0uRv{rd@)OBekUe)&O`ORi2m?1YY9nH8 z{>bC0xVy7611RV%$WCGrDs-sOw!G99gbSE*2KDS$KKi!%-4+k?SwK3MZ5hGEnIS^~13+hgPMhBpp9Vg4~;YtkMw+}x>XN1SonQnVP= zl6A?9-u-?VHmfUrDlGZQj*<}3ppMj=@u)d0=T82_qPPd9tgWyPh z$*D<0q4O0ye?1@sZR68KiEY-a=E)%EZF~+SE(26(^1b}`%-Sod9qyFDd{U@~4Ueb{ zLx-Of4I8rBypu}tG*F9K6R_;%v>-|7S4>XscAywVefHu&hMr4Y9@XbQ1fAZPA$q;> z6`iCX0|}9^5NYf%(7RW!#kdJ@E1!7%>z9!!bOx3KJu~(WaS^?v*)u>mIbxcVEYHP? zIZIQh#bI1?LP13`OzONGaQgzH*}nyKX-a>o_6Lnf;5?_a#5g_wlGXkk`N}BJS@11- z?Duc+>rLPY*Y^ozd0}~^P`ypZ1zSi0DEx3FCAMCH2Uqcl1+tQS>XQ5GP{Zo<6f=5~ z{cR%9F||V3*bC~tZh3^02hGT$KQ{5I@Mpi`KhXq7kYmgm`>>+oVqP&S)lRkA#TqeJ zW0~n=X3DtydB^t=eZO9iogPa~C8Uhnyuup>!3J%+`*ss-8j?D_fha6HI0Gcer;SF))Ots5>T&a0^esW_s004+RS!FY-||J18pIO%jzm+e#Ca zo7R{{Xh^=0h|n|kn%L}FH=1u`j5sly_KNAH%Pz%!ACg@q%3}QN8y*}qvjhK_$|8ZH zKNa5Cu})pd&Q6_GR_5&Q{ZzA=sks>Q{ul7tAO>Xk=JDj$orU>0xdR7nD=jL7z#0%Y znGYjq_476SD_qmyb5-{#&S&4mVG$d#;q~GZ9Y;91gsSzw7$;=-^t8TylQ9*(CA$Me zR$jf&kEm8iM-C&eBvS@3(y{Ul_V|O^pLX(uYO_&G%TQ}0mjh}iUdVg1;UVj>YL4(( z+w<6;3Vq&z3fjn+0XVbR^Tfy&o&qZP!q|J>;I|;E{%gK{dEYYf>4i_U@Z1~M$w_=< zFty-Blamxs{^Oqj!1vXmD!U5W?2_rn9xdADB)v#>T1WGm!%*akVfdMcakfTjri!tk z$evRK86a-l>SZht`tDYqhN)FrC+g{R#792Qa?cpa*nbS6P~N`sZaIk!7*t zpHnt*mIAb6mb0bvri{*y$?ykRjIzG~pQ)@CTsSy?5$tI@JE(f?>d8}KdMh-!WLdRm zViR~3z-HMWQqzR&i>PXBW6LQJ!Y8Gs%TG&%-BV1JuL8*V+#D0dN?{oCu%&r1FmQqU zYjWQ8_y=b*xuhhgr9{G@(?-MiastYO9Hl>UHbT(*n`2~>ouxKu8@i5BD`kp8+b?kQpgM6*+#CNExpLkmZn5VOo;H(yM#KQ(LY z-prM(-K(qb$<8RBUtV09{QDJ*_|nwWvb5DUucI&o!Japa@*9$*f#ZYexY}{PDw76p zK6g0fWHz!*NqooQpE<~fZr7}}`O9a4%lYXd9g5+hwYQgBr_S=|H;eZW{|pvL@i9-y zdy@PSPK7)xz|(KjPO+sizA&U*Op5vX3Sw zzn5*$6`9(5Nw@jh3J2~S1yYe<`YCK9oD}(7gASbm1no13EfNfJVbk1HM=~I7@jd~X zeEmvQ>-Om{t)Rd8uqDNns}LkCay|$FGR8l&4mG19O^N`5=s?!XWHR$BEjHpkDCbkA zbZCgxdqP24X;jJ!_D#!R158>+@Se1PWI+yM*@p?axW5h1CLOiNQ!||HBE_`3&$v7c z_1|G&cGtxA!y~i~ffp$5a_UulNeueyuWJc|xeRFju!(Lx_;tFGLv}67hD=~&^+07D#U*j{w}QCl5St&leRxU zHqF<7*)i^t6t+N~%!nbIZ=Y0=Jn<32t9;Joi=NM@A`bN&Q$xR{7SO_3v!29#exbzL zXx`vk;4LNG^C@$agUyXmfTE~49~PuJRK@bUcAkP!Yc&342JWf>kVDp4Da9BP6|7qo zm#_1c3hmiT2||(+2xZE>_lOyZ<%TV=S!KhKTdqj*0dsaM?*;EPfJOx& zZ%pU`S4jL`n3xA`B0?qkeR~AIhA9gL&WZuK+r3S7cxZg8n=$G@8QX7z*8rX{u-{wj@ix+GsMY*2~lv3N%LXIeO63?GINxgR44WEFz$RW)~vb?~uztctC_nN94@Y~=F_(*F!`bt2*Q6be3 z*Gc%xfL-kh!&YO;ig_Q`#*|bAMN5S3>J z-~nU$)eORbB73BxFU66#Ke&c`0HUFvB5|^>kx!l^x*UQZYV;#^dt*g9+Q}jark;nL zvym>A3`~vX+WX+zl$d@u$M6pH3gCm!rw3Q4u$zfNM?A>i(yxVMS9O? z`kWyZB|xF`v!N5%v>K)lD=_eU0W86`qq{Lsxb`T%<}_tZVf5ez2UVc!_{nd{qkCQ~ z$hq>!>x{L3+HhijcCGqm7!QS1W>tg@6luNEb68HmQfPW%A;3^Y_EF20vUDQG9OfME zg5!!$Ny=z?IL1G+{u4Hea%ckNO8$EXaQtk3%=imeIqnfR7r55pl{NCW5VcoEywS(6 zX=XUDemwWchg0E4RWf$CWF#=6yuNy@l6!(1$xY;U`fwou^W}ZgDT`K)poe>4DM=QI|hQ`!2Z-2r1)UX1TJrXymrB>=~Bq)ar8B@mfm$%oIXbfA*;LiW>mcezT1R|6z#Sk+U zu4dn0421{QgNS&Lq}vJ4UJ?IcV9tqCG5oydiG$AEd2&or0uQ$@p&~N|8R@W1C4D9< zApe}H-h63DOpY&(ih(wg@r4P2G&}2?imN}Y+=e4)Jb?3?3p~`v`Mf(qA{6x;_T_EB zVpn@mn(n@DGA1~VA{Md^6G43OH?*@(A`?;rSZNw%`3m8D4QZ?mXDq-h6mFg(t+`QK zgzQPN=IdOp@vS@P@vJI(+eCwlxl_`^cgl?{cOrZO(!(DARIr;`tOo}u)CoM22<@eD zGq+sI()uD8)&#yl(RigvE)(78vfgVF;!S$ zOM&vPe?2|@Ukb?Xwd&=VR-`#FT`JXpJNg7w_zYXp#Oj2hFAGqywaJJMP&GycV-T-b zEqO0cBFhQ*41~Rx?~r!0MAF^>7$SA6IvXuka)Q| zXXfr$6uAAHE=g>M9MYHp-r=7LxXb`SlTRi(=sIwkAeeKvfq}IvHC*(RS`;cYV&9jx z$mL9g;@TK+Y}Gt?Hd6cqbvo{mB26y`C}PRMICsNJt7hXq_~XFO3Ql*QQhj>#jSpH= z(k5pb`C2-Aq{P4qTkzaYuf=RCEw|_n?1BBYoFL1>f?vJp3@Wp3OH*cn|HdC9Nt%S~ zuo1p>5)k-~xqONF(dIqbZ8|N1&`XWq{MXn0nU?P*xUU;GH?5FXNdYUySOo|9E&oC2 zA*jN`_7nfv&yb@wnx&_vKGHwV7YL6W#84Zhv0rdFibi#$fDa#rUvbp^vq>9td;Q{x zrr@0Y^fPeA{n%)Jet3=MXzUJU9O0NI^N-XrwGip*IKhuO>BXx`L^RZR2mwF>VcZS@ zZg78c=I9EXu0*}boM<6MRoP4YXew_UF~uN`LJp*Qc_fUQlPBrGnli;@E)Zn;knPNb zWldx@0R!zU7$pj-A;>o%ybF*jUC`-|}pJU3`lz zNBJDq;YI3A76fMh9j-gu6{2A0f6C!{r&cvgf)pv!B$L!DYKNy=*uFYT1;ey>BlyK> ztYkb#3-KsXy#)=DN0&J4QMOJ68iNoIp-d}&7%#PpL2N9t9EipGXOc! znX@sv>^y@%FxVNwM^fM!+5~*_^>sl$6ajrERlrE_&cM$+{J|PZDdFXbYH!6*i%l>E zNP0|UFjEOi?Ub*f7sLGqh|>G}l829yU}{mvEqjy9_1kWJL`qJ);gY7 zDe6Nm0?BEH-wB4wx%ARRMYbB=xkfq~0){woK{uP3tZ5vkS0=)+d(y6z^N$y%&v+2jyUn1sOjM_UT*3y}72rsFM>aAcq3Uxqb-1 zt)R|cenD$nb^aYJ*sH;JRZfzxJ0Yr|x$D`laH10Ru&(?|}ThNrO?+UB2 z=iiVl^?(sOI%U}(2b9!u28|6482FqbmBff@IKQ;Ig-g*KD<^yJstR&Z7lo zM+kL0f@o$K9k~&k2cfvmw(Xfb@!E=SaFoj{95WRq3cxgVen19^3Oi1$?as$7^w;kj zOaMG9o)!l#OM>2HBb8Ht<}O+zx8}vC6&ekIghfE)S8_6`6boIx05Bct{qKq!j7R`6 zGB7p0n^gwrV@7&GN3H}~CgkX^+;vS3Np_`~S#lnnrd%W_{08#DtD;w0$0a$uMN^cj9UFZ(? z&&Hryuu!IR{kwzbZtNRTA!&`%BX1pdG2Ri10XLpU2e*%#Qin{8oqNhFJg63*3+Mgl zp%IoHOg=#o2>tY)(0@Vl`p90o`0F!nM+%YMiojkDaU5jwo>{#z6xCvu=3L~;ENk&L zsmy!v5nQ-Q3Y4*QIsM&3!2anWQ9?a^z6^(yeikUsW;PCRF?Kq9~q0OQE|YL@m%bGzEX zTI^|Hp2b&pmq$khjW7X?6FK}sTQ8QM-w&Ak{l83nBm<4gh2k8t{2~=L`k4n)?gLo;o}FZ%SoBxOrgMOsq>6JFKAQgFZ>A-?bM)Vt_X5QwfE}zd z@ZumQxOo5kww+LjNI2{~zY;=U3ChT~4cWT%-Ac2gN*@50fbs5NYCC(oP4t@&;~#Og z+4@SRn*NP``TXjwt5EP*3dn=!nS!i3tJILW2VRvV7gf#aq zc2%AQ4B&uo%7ODY#BZ07qL1adkaR^jYBX-7QIsgcB@nDpPEAd%O|iIYXk4T+?f=jEv-s@2}p>ti5gSnNNmpGAP%>P(Z$NZ2)+V4Rgm~R^GJ#d zaj5EDyPC!6%v{}!xOi<_gf{kigaux)|ME1<6|v8etP zzQ^-May%4vwwOY0bNbPno0>k3%@>p(b=3gtpjPZ&Oe!jBEsXlE1@(RYUQAu3Yaw*aWB3~ zy}AG2JhY~fi)0*wlsi?Eb+-27Ayf^-Be!u|=Zst(RZQ+R=(Co5g@|Xb!qZ8KF}#(h zSL7>pJ;CQ*qMBA7q?hC%UYyt@PlI?2Q-L=9zGrV3`q9E&e2&SJx);mvUGKi~ab(z& z)*VL)jOF*)B)$CeEW#E$Bk0dt#AHDHm=8rOlE*k&DQ7DRspLQh`R?1G+*#Mi*e2U^4N{#9=BGoDNhhEEo?7Z!aHk)Ngl%}eZ`zYv?V|4ZTb@4-k-8vIs{L;;-&>G`=D8^e zgg_=E4b;u2;28UR09?h|)*Vx!8QK3ALK*YyRkJ!?R==<=?6r*6)Z6cP49jEVm^m9M z+P6vBd9byq`G?h!-212KX4uQ9NMmqC)$6=X2#^(7H$CB=HcI*ORG0AHCa^`}^4@$-_2aJvRrUKRvQQ zb{hgWuE^St8}@B~jOy={XjXVnfyI5~6!Ue^j$0?26O2GecseRg zkRryKk^L=8R9u266}{c*9j0W>BtjKUw*}cot~l~SUq?O)5xuOE%=IHW`g_r~ydV>3+I0M3y*LY|@OyaXhjiIn+RC8382U}w-K8oM!12dHR-a`XW86`hWF zlp3x4_Wd*LGXkd_Vt~cMd#K$zSA0zlgcyph9hLMR2|8lgs&_#e(Ib;%DGt3J*zN|t zDyd)7P#qNxjDO}5WE-B3>?aUPS7-yiC2G@bewQO`g<-qF&K|ury_GEwltU6rPqNF; ztmY^#$sj=}xPjbx(|94aqahKpX{HR?MG~u@|Lq;8@#>!=YStCI^ z2sN@VcN2CC{juO;Y$KfW4ozZ)|8o9aX#EOdnvDois@+y*NvuRm&9_LK;k3Tp3q%C?AIn< zp!PaFuA|3!gJ1izF`uzfrvNamfSs``{VMT~9dk|dFL$vMENmHM(lezaGxGpdkR+hgp2xeAwU^R zP*bInU~BVanJaCWc39mM8jEjB0BR{!aY}O%(}X>hiW%ENgf-JY*#|Z+ol-kXM_is7oE47@tm0hOwy2 zK7uV%K{=Ww>pVu>1*uU1SN*xilp$gQxj*B|2zUL?N2}ZQ#M70q=J^C$$in>!y39iM zR_+iJe(dbk5D`?_yYT0$@5(b?CmR{-(N<8h*^RFW{1U!eBVLTpVGtGN$1-x|W<{|xwo|*r0NxXfoi7yb5^9}bg#2N$ zx?2U3HP%;a(L(k{QXz4*98JwlphtQw&%b@fH64w%3C*-{BS*e`(pnUPX_22Bf%Y0f zL_zOC-!MTMGU6@_YR)SmppyJLsMB&apbI!dRTClHFvE=(_9-1I$yU$S|5!q6+CK|0 z++DVrBmG0$nCRMv9f#t9*@(G#V8y0`OsXJARp9)q!BHJBJaR6vlBzq0A{?;!gMLJ9oR3=8A~d|Cy_X^uIG5Gzi){17_)wV*C#tAiG1__tK9-SZ4s$ z!sIOb{Bkd2UNU^6sY#bKgGcQ}akcp7ORIh#w>UMO-pC=Te*uB6$QulPSvj-w8s}4_ zp|jG>#i0@TkRMox+EPmRusy#qKyZaw-3ektMM#G(7@OpO?@Y>>^~u8blN}FIIX_&6 zNpjca6S$^wIZOa&XWPhEv6;c;_1&4i?qIFKI|+&DRHH=0r`_ME;J3LO%cM2B9g4_G z27Xpy|3SS)BE?+BmDM@y{y!^wp9$- z+y2NJGLnqjGPI5XNI!IgT(+k?Z2n_T)^_$&R0#O4GAShD;3YIlpu)O9MsL$RZTCl( zE!%b~bC9%g`qFakZtCSDFAd&P@#Qqi&T$h5dqRZ&8$5}M$a#8iY804{+GE4H4i**U zbGvopjgi0dpom4)5z*JiO6^%h?StDLD*22JX?ckd7@za!Rw#Unj|B$v`jZ-4ydE9C`(nAdBrZ44vagZM1pgofBwC%7Uv*t1S%QRPe zJk9*3|JSu=-oE`w>v~H{Ml4p;qu+Wu*pYvt|435HpQ7PC=>NiQKilL_zIK+7K0?41 z{7+X^$(+|OzWh}oGrSmfVcT0@SivFYX)*q8DCex3bqXm@5$(f2{BujG(7#_Y1Ws2c z5R&Rzo;U=|rm$WWe#x(IdZh~}21M)6;=zGo&QHodN9h|6z>HMIxqpJqhVXy z`j@E}-BK?eYUryUVub{b8_Mvu39lxU8d%vj=ea$QN1dJV^M5G1u-`Du|W|zM-;}yg1R&rdRfKCj5{tgbiqbtQSqZw!+=+9AQ<;H3y9108B7Sf zx4- z5`OGh0>plL1E%S%@Cn8i87FvoZu5sIe4IC5CazjS(~W2O4cYFq3btS;z|Kp|;Jv}1 zwOU1@H+zkf6L-_GzWg`ba#IityIjc?xf<;6!1qW{8f)npzwm@pWOGtP6|h&6 za8l8$RX1VCPTb*&^rwQj|2DtY1vn~b;P0LAlVa_V__C1}KWh+oH~|jW85gfx9&P0% z6r$u2&j4{TscMuSLl9$y81=zpsH4NY$?M+`HQr^TXMfy6=G>4c&Ok*a^e8P<-Ji^v zGZJ=ghMnTvOqIxCpxgkoj~X?O9?AWYVEv8d-SS2Kn@d~Uw#!he9fvEmbVnHe=m9o_ zUN>{I`k zYOkieUg$qA{_z*4u~zf0k1CoA*O|(F;O-pp4WjK%=2iaL{esc6aK|GfNLSPJhoVJd z`D)X#9m|2O6O8iDD=!C1WV{XpMQK&Bzc%b^d|pS=<02LRaFEd?9T=(e&N-Q`bz)Y| zsBWx{0V&mgg9Z%M?3Fn|w-Jx_PGg#HHi5Z0aunZ(NHq)s$?o$@n)ht8cv!ai-Q7Pa zQ|{ULxXYNuBv3&psd#xRTsZlA`ik~&79vBM{(#t$z5=d|b1Pifk-5gg)HsaH7UBbo3Q|VC212-48{T`hj^*MTLdm)=$>KFtO7tGto-A*1nz{ ztMFL$q@Jg$UEE2GCYhF1xL?0b_X|FhX};JsW?w2wrSr<0u{* zK}l}eQ3k-)EVLQhqVD_EKE|GFbx|6qev)pLWzkUip;*}XJWQF+t>3#U#hY)i;2(y0 zi;n`~prg#8h~Y?jVjTGUm&QSbd2cNg#ZKoUP)@isi8YIrgKI(@CSHPFH?mTB3sVOr z?CC);>Bnj_u&<|eJl$p3FsDW*;9DEi zxPMrX)(QJ^r?ebIrN+RaeH|iosYiI1#%}%gl3fN)RR&5s!GfFHd~g`{5Udrb#!ej) z-1$WUKU)y*mNGgBP!%{WC4o0mR4CcS=xrgVwYJ9;sv#c78pzylmGwi<>l19g;=$j0 zfJ#aLfodF~_xY0(*fDLDV zxq&j_?=XH}GBRI}@cK;#x-C^s9Z2$0hk8t=ytFVJOxpeT&~uH^(Uax_!GG$QkZFbv zR??x{+ZY@fkiWjy5fj5_q#ZbG_gVnuLjnRc?$z`q?Zd25V- zRr~`MB<@1)DO{>;90z53Z&&7JoG`SJ{^CF!mB3}_%Ojl|`USx6{8B`LEX0&@EN#RX zy8dFL92c@U_oK^kIF!ag{$GSvi9>U^gF!NT60G91J@g^Oh`X3TVqG+K`su*WAp{%t zwLC`as&v@0pxGOFVlsA~dqUJxmJq)5mN%r~oWy)vjSg;Kqi&NGZs2DVM(ykklfjnM zh1NWX03O3V(0QRQEQAqIMV4+3ttsb(y~cNuXG0b?h8q+ZV1CgY*WimZGKM?10qb%^ zS`N>Bj{f7}zPejsdGUobbeV*}b6b@d^FP>^8u;xpY84p5O&c99Zy7At9r;Um(oNqC z;(=M9+Z7pl1}hZzND*ru(F}N#m187$y-bpcdfNzV3hkN}Bfp6YY`_SGS_UoBBF`lV z&gJIF5N-+(0wEMoTGN~>giiG>!ojUce&a*}Vz|Ei0ut}Sy1WOCwHYQl)lEdj!Hn6R zFLZ%~GTD>1bF-*-GX4g}+KaYGUj7IJ4um~bGc%eJNrx$d?1z+iA&ujY_c`r=Z@%pVXMY*t9@3(Ff?Kg>Lz*fBLtRALWHR%hg+SW56 z#zPaDZ}az}f97Ki_7ST=G|Ki=Wb833GKlI%wY2MXPW;2v$!!Oi`z#!?&E z+A?+T45%dCWtEWGEd5*IGVmeUU^x$mXq0{xv2V|AoZEw`UeaOaX50}(*@_z*nx#l9JK zYP5K)rpG^G09N`?y4NL)qT0WP5KTSUofAv87C(F`E^Zu>^rM3C{!;4-t%;1rYrMQ0 zm%6+CjNpjceW|~|f@hosxjp~!V^pGYRePlMe1d5Aj!uFnuxh#eYV%=t5i{@kFR~~h z=&wGc6ABNtg-?Z~4v;|^=*+JM>Jzcxrm0As+n>g0mjg>rRsVgi%^FtIfx9qZ%iS`R|5JL*}>Xg!>yPjT624$8hfnKg9c{)}Ze06cx9|EQyJ8rG3>?^%$jsuL;4I@e&SmiH}2aL+|G^ zMRepdgAS{^L_|G?Lh@Nv>5(`LNXP|#4P}><^XN*uR4py49s?VOLC{dB!{ad?= ztu}62X;WHCrE3x}58a=|VKQs=fkap3cHMvSz0Vbx^4pnO(5N;}mq$5DxS8Ki&Xh9+ zd93#lDvnR_E=vdgQ|%7D=A+bOiUb zdKNm3r_xE-IgWDx)BYFBTVOOD9VBQNbV*5vZrcUj8ne;lZJO2N8mQ{^QO$gP@!Y*D z>vza&G$vx0xe|OUB5HZst7rJIy$&{B!ytmwry62eED>6_FCGxQ;u&V!VPPWn;=tuV zB1StcSA!^5#{b}FVi*p=(J10pf}Fg|^Y@z**Tt6|TSH4t997G$b<8LW_f_v)EhPW$ zRPiqLzu(us&l6}$IOqOh`B*CK(iiA#W%uWuVvn_2*&LSCUaWoCDASnRS2U^$q5_S% z(xPv%fn?`^-`^u8RuJo{M%d#fvkLd?3RBb3U=J!FR4J}*VKn6OcmJE0oF>!%y;%bE zoAHs<(YXPenbej+cR&BlSw76-3(B92>`ZSRWMdVSQldPvKQQSqD%>9r3(_C#dFK%1jr_JHtR!F*FYXNrx+whc z2yT6`dJvNFhvKy%Ah3LQx!&flFhuq28{qP*ld+3vD@2p(HdD=T7U5jZBS`d0z+fa>rz+^?V2G zh0lu}5uhxWYF6Ec8c?V2-Bf_p`R&zXWHn~Xq-Ds4?slAPIgX#1?y(wyKC>ftri)M9 z%hSKmx1KIwNj3?f8Vg{2&KDKl(qj*OCzvb8-vZBl;{}GzuyN4-s|M2klt^5?4usL% z8L>iV7Uf$hve{TB(oUx7XTseu3IQs_T#3NxT1!}%#0m-WgCxKt^%iTE&YfO=o+UM$YZ$LTOWQDC@}flS-)5Hk zWPj+rmaJwVhnqF=evRAmo7_>HeKMqd^>UDcfYA*2mU;;^f3pL*ysk8*9`8CYx6GCc z%^BeU1?@Cin&$)O*O+H&Q93PfFGIU%YV>X@v=wVQ>yGQrs)`CNlRjS*N(9`GyCL_r zpZ|HW_2-A!d}Ww_Iw-*qL|+NMWW}(c(Lw(dzn`zZUog`K5u_;a94}gGgDTuxx0@P# zw1Io7mp3E+T{qwHS8rBCsudo5sZl&Q7~!liG0^7kmD{^ z_0CQHA^t&gFF0M|`;;+m6=3!{DAx<*qOUo307fN?cXMsP{A<)xUhv!DqFEq8O^@N% zDWmr{UG>m=#eWx6Z#VX$cD6tu1mGJJp(CJ)Nh{p=Qvk~-2e-)8asg?Q(vx zrfme$)OlH44@FuA{WD!Q!9jQX1dD}+na!bOfZ*C4=7x1SU#NX*jt2n@*@K( zC6F-$9{G3o;bv`YCmp*T!di3yd7J6u_|r{O_YS5m$KLgStIL@g8Hk5b83Cj_NtFa8 zN@5Oxks0WQmk2h#Nm-Z$rGYfYY+|T7rDWTqLi!HZu7Ra!heE}}Y)fJ^U-#W2@qRjj zm_`APe7IPHj68Q1N3D(;KwKQkBW-6gPyf*g%51G|xGw<@m;DMMVc+ueZ$OCbZk|bp zGqWg%mx3X;Ppkr|X}4A%awlFWdNr1;6QU1<)PaTe zZ#G-<4}%T^-DN`$mQTjp0QnxE>v$-0!+-mjm0Fug{`RH* zQQ5Q_k_&9gRZmJ8xtSOt=2Cf$Hi`%VLn4v=M_-s@-j86n>F82yb$mO$Jpi|B;RkJv z9a;qZxvma5dz`2$e(tZi>P#Ja(UyCg@Xe^o5(h;+zW$L=D05z>>-CFJpRF;S5SD5W zInOPY>LEc6I=US983R)UXW1z8S5ZZA)wL1(doIa2r6yQ{2aT`NNv2U(P0 z8|WZBPy4_BnjfJoXxrAd5}wnFv_3(F-WK|vj7qq7-kI{sTNyvx(tS@|Ta|F{&#oW;cfg*NRX8DeCAKJZRf$Lh5+deu|@TI~% zByr4u*H>87I1hA|Kj`P}(H{;VlG82deLU z9|#kVqWup;VE7*03xJTk{TU%B#E&1j0A{)h?YtUgdbliA2tFQM@9#Qq+{#r5%Gf)4 zxMb?zx%0Ype>l&2*u{MP_iOI`Y3aj`0)xyw8(_HJaf40w7@L?36|D3gQsb4syPNsi z;)w+{8rNAo#M_#MJ}2W6quykDK9p)oPVSy8c-Ot;9(u&&-Wjmf=gzs(6|yt6BvBRg zl~{FSac*ZL$dXaO4ei)-$3iD=Ptf;2{B2vcHtto3xLy+frGb zz!!W4x;?AL^bK4?mpM@5h6h9l-#Mw%V=u^==l;}fH53yY3V0U$t~ZEe_T4i60M!)p(=X)x zG%xd;qOJbxnef?j#N8lR9(cN75c@Y`N*iH1@47}*!_vx}$nW!R>8Git2bYMj+}jLN zzD#lW$XUE?C1<9M8#rD?;t|Q~ex|)pczmV4ul9_T!I|tYEw#*UL+dij+>q;?>zM$B zvkw;`H%pcZ$o~8OhszjinA+Bd(BQ)+_3JXzzoF`X5X@;MzCz%lc25*i@@KZ;w-HP|5wTfz=!t(WcJp zJAM7~@=X$tID_od+9zVZ=gopP>_t71A$bjKT*V}s%t2+;$ga!NSV>f$XNBRr5Uh+) z@em~}_~QDKFXF*BX5_$W^48x&_ZQuponls%Au`msFtRBSP$Y4j zOGw!d6GK@p>jAk>kvhw=f#*M|=}ObwgKDMgK^Zx^#G}ito{AkRa$sUto>+IcP5VQC zVxjj&n#H0FOIlBkdO)|mcY=&$XzqdBS9^>&Ffml}u6;5nM+n%`2g%>u=`Zj>E*}uI z8~^&SA+W?X@03SJlAvWKoXal%Qe_1KRCsv!4Iv5>3+`CKdw#T$p}McaD;R0%gH$?B zk44fMP!7b@T5f;#T++2Ga1J9r1T*dpqik!^P}h?m6bywgyHy`%A`&UGAC7dG?ylz) z9{MfIZ~*wnW`&2+(AHAMxBV&Y_mY1j{eberq`{4o78cEDud5`J0^#EO`;N%(C;-)F zucJm<#%G0p)TwD#5E^nnpwFp@JiA|6Y6|^Tq<;`}td<dJ!F?39C>nBc ze^wYM9W4yNa5ru)9vF)b$C+fGVqUZD*zpw9EYrWt>j(RDwgg578p$^emcMatRe+pB zf+LdV>YO)t-!(aPEKWfoM7OUV9TDLi)zhON=HkcqCV*Tc;mg^|*L3}9YhiGS+1#u)W=T-=tI=WqS7FAF~~62Tpck9wF^aEP=UvHbO!peRZK2N`X`F-=?WAyTtK=kIS{y^xDB99M1mNOhMEMJH@TaVr%8uvubh$JWLM6h3DQD za@RWcMVQOU=OjQkWyTUA2f2)-rbj(;p9%6KL*-`0?~OM5A9_QNWO8vJps4J`5DFZa ze{84!Ve*IW*t3%x^Z;0Ac3iHi_;vG#iF`&>h*JanlPGJ}O zyb#X5XEUVeY?+tfP%@@cdFfDR2)$wHSn%;&?y_{~eF^l^-Em}e^m9kc8+A~7K5)O( z#g3G)6Awn_gVMg@mCV8r#Liey6qWfBxpO}e>o5}pmCHe>T-{2vyK5wh@;1_@kM`1tHqENh>VoLFmzVBH$tvTi1pa2)z%$+>`!(>L3jboEloY zUfL)9S8MnHELcT+i5;b^ysq%z{pjewjNw(l5C6!1`JFRSH7Fyu)ByKkfA#a5%Y}}> zzYiGx%0l>fd)OJCLZ1_wX{UsKBgJoJ2gm95e~zxgFN*i;&IaAxE#0{^UjaqB6i`5x zZdkfuK?$W)R2oF2TcpDQL_k`)7b)pQq!Hfzz5l_?eCE0Lx#ygF4tY%bExhR<^SuQ# zCTKb217MaKaXs#>0OmtM{3JuQf9seoLsf13b3+lZ5I_|hF@An-CiFqwoF5;5)2}7% zijU8?Wl5{^@)5bj@9(2Kod-%^z1~!bfMetaXH(;B0fAYJ`rKfCdo-|ezJC2Dd1J$} zWF)#JjDB%!XU=kGd8lPLzf@9IR{D5AFu;Cu^CELNd3ZQqB%ch3JQ#;vYtIL76&fC_ z+^*Yx-w}d_hx_^+za+rE(=g4i6c)Y2?sGiNoB$XoaT@>J!b6yH+1~?&{$9N=(WZb{ zOyucyiM@|r-*y=$b5xORIQC~jRLM=cOpTWX_VHQG{BqY(1%2>)>VE82>;BywccmI%cJImjQ))kFtzNC2s9xdP7t z;a<8kIhYzfESLateRVD$v^!bGqLZi^b@2U=4BYa{dt$B9(C*_EaB?QS^V;&vX~b)} zJ!D4&xUM%HM0i6%grTR`$a6sLj1jnrzJru$ns)Nm;xOpxy&D}c5#Oa87>rje|Y;!C$Qa<4m>|! zI{ao0spVEmyA{E?#=SQGBd%O1AOmQ;`mIQQ&tsh6oP`iIP0;K{Ubh0R?6vOxMSM^~ zKoNsWqqv0%$*3n0%fQaH&H~>4UQ3Ot9*mBH1Y&E{E;q!Zd=A%wkfkr4iPlA4B(4bG z{YM1#aE`;5PY=5}(;-WNhJU)XBZrvzbwiX3kT*L6X#{-atQjk7KqqP)Gd4CmJFafa zGWn5xLN>sNXh0lt{?eb^^69wDFUhyLCg%9=$_2UGGhj` zqpID}QzR5M9E$$eQ|1j63zENpkqux+iwMjAAyxpbw)%&M^{XF3R+1HY&xB9tnhi88 zf>h!|No}f2f%~q>zn%=bKR>&Sl)Y>#sf6vU(sqhv5}S#59hvThmmKPE`pZDXOB5BFJ9;sn=px|Ybk(j zXHQ%G9nKEMjft?`-2#)ePExVYR{qfg?I18sCYT@bN89wW@YNXLJ+bFSh8yJ#D)W>o zXkAYF$xiy`ru?!AC6vFEvn#ZP1|G*#>f_=;FV@r0#bvyjQB%_pxn0meW{CqI5`tFkS0@(&r@-keM^m zk`xblj#=?1Lj7Q_zE^uTyMT`jyKMuo|5U;@x42w+>T!g2_N%i>xCo9-S=J3{P8*;N z;!p_2@&e~KF%;Obf8G^M2CNEFN@0K2G5Oa6jn?FtTvB9hWD_qCK0_7}8Z@=N9IMus zk{h;maKWMzrW&}m_=hEk3gcHXxcRz`czY_dUb-Y4ojy7;^a-fE9e*)9niYMOeF3nn zG$?eN0iCyFxEpv*yOeB0Xt3YEAFBgBX=%)ulb$gnje-t^kn8iKp4}O8LkQ@`HL~q% z1gmA*klOsc<1X2D4%Yi-qc>V||nI)!QB#;kBOXor&MQ__p z;-|KDCXCht@gyD(p?=Y0u<-46c6mG<2eqoN#bVY`bh z_I+MMLmtbHxQsdfy@R3ee};yHXcdNrMDnv00{3Qz=2(J81A+57LQp9T@BCnmjUL&% zx43#TFeO-|G&qw0G2o$7u09hb&-*b%@mnqW6nlLl>0=MMkJcjYZv{OU?++S2*_8 z02Hb8PG;fF)u<}yq(Y3TZ1uStv1R9j^oV3HXS{!WF+P42 zK|ua@>sTQ+sLCIUxxNboueuOoe|zC!aSL9G_}7!;g@!8k0PkbSvKVA}8iG9Ur2~V! zMOPFZA(3m-$;Sxq>SdLpCb#A`pVLbGV80%Sav`7^wY&G-jR2jW47ArfqfZ2P)KVRB z=p&+}_yZ0)iVXP^-$xgL>}E#un|m9oKc9u<7{Y_8xs6qE9`BfzY(YR6rowExYmTwG!62tnfMO6YmRj0_lyfT8^eQI4HRJCKimxBoQ`WNV1HI(3{B zS5&Og#4TFEgJ%Le+5|jO;ZOdadMd#|r9e)wRZAv`0{4L`viapE&oS359RJyz`61*+ z1kt#LAGBa2+=t>>H^PDn^)%dY8w0GoyptE(29e&_07mvRc&z3cIxf z>%#*LAl%N&#Pw@ms*QrbIz$=o1*kwBgwz_B9d@4jAEtX24#nr3r>eyK1_ z+hJ#g`T8>90XgO+UhsK?Wb6(i{+67JH7po?_-ya0hXWII-Vj|A_JrvuiY+o;uZ&-lq>*Juqr;|X`S&?@X3xu7q^dbIRxvI$0nMuSC1GJfS z#k>2$ifoCn@bg+A7>Q|^Azyn1s1X3(B@z<2mi+*UkG+zCgFBs&;JGic_-MmYEwA>d zoyoZ~TYLPI^`T<*Q2RBqB1F$qvX|SLWG5e42qmzmeTBdDjR=MO)B zu6kbzG&QAwp}yMk25%k$n6@Bu^R~xz2Wc$NVah+LFbwxQw_%m`TF;(=yh43&)D4R` ztMd6T1m>I+!%C2mJIY5IhP}v*KHs!+c!=jAX-I3w#jGF3qra+BB^~k>|n=*~-saw^@cCTE}q7sry^)PU* z5+66-sw7*-KCPRj0R!(qm8l`YRxssi$c<71Ac(J}cZm-ng)aLzqEKHJ=pgekb}kofJ&i_2LcsS|4^cmg%ctYP_ym^L7h&bu8UD8@xKr zz1}hJN^9tWw(AaG)WG_)h|@kpuGli14xECFHL#*llwi|`4@Q}7gM(YCOYH&dCJJ7x zxE*pLjAauo7;oS)l%q(HDqtDBsl4aA3A^62$2&JGIYP;JKUMH|q4wYCG3}$MQuoA8 zz7uXunSn8qauQ+R3Byr!goyw|`78p0>cV8&IR}!|J`IF}PP|X7_kSj#&paR)TO&50 z+Y5+X#UyGF0b8sfYX0zM^;sKg`7ltyg+U#9t`%uqz@(O#60|ZErFQ)ojzKIN;X39` zG7CLs=4H*%>y03%`T%~%c)EO>k&V;+XPHS+srcYez?KO3B!_ zK%2~uYG7LH607lVC7$DE6S2wVczLtwJUDpxwFXC-?tUjz;W^z?2>ts`Z?nk!X(mFQ z_Kmz$rpKvLVOx-M3ac?Nqmx;vB|coC{Q+3+2=ma>wsxf95YW&sfHqgY{d`eSP`J}| zVddrW5LUTK1+?oz+K*edXj^QeP8G14?sW6lC9m*y85)_m(cVQ6R#I4Phmy3Py*&;o z$Yko6dufuNj&L$FPbUM3rFtdgycmGP@R7eikAO&OVh$R}G!e%naFa@e-Q2vqynG>S zzR8!mB4wFoZEXKX?r*g&L2$qnq`gzMLABu#`dwA!ClQmkGf6%Q?hrXeSlIm~Qxfb| zMa8rnl3v|G6Eeae3c7K+8B7qMZ%IFE*|di>;UYN+D7uX&Iix~e&Eu$!H&rLYe?Hdd zfTP3@Ay!l8M*k=XhJo4O<2}(JHK5rjBR}5hV5KZZQby7^gH1)zciW`+7pyYU1s?3u z4_J)>6-T*;?SJ3k2QO6b^!>6-vPi^I)3J&Q@W8hVQm#P8>Og_zcjDD-DuQ`nHp|eZ4yo7{&Fy=qomFw%g!WP!I zClnz#PkjshfLJ2=LIqIbsNssZ{c&izHyJh#0rECTBF-vomS}qx5m8I-+o$?bcYteI ze2IB5L+1sOnc>T}i*r!m1L*mtJ|1?sPX$0Oz4zUbU-y+q%SP{}?TXt-(=0)AMqyoZ z?cY;yF4jVK9 zFy)ZnjvA{NB)z~wecwZ7S2UaMM5u#Q$;-UAro_Hd;5#qKG7Da_!_Opr$YePI%0rnH zyut%_XjPk&R@Qt^E(1iy0Q9PjylB8{0P_#71|{9y8B2qKr73Y676a3=Rd1{O@nv zg>v(Pe^ueCviH6FhUm^ITSoL2xglGAw(^(A^Je(@`Q#**2T2YgR@1c`k|P-B=5}}O z#jF3G@aoj&;K_?aa23Jozi+^DE-6Z4d)R$wJL{xd*~`wH0#f@pTLP&L0%qHr z4vptjSr#WrR`(nMa9M*Lya12^7nB&c5NP`&YGebU^2x)4GV{*dY+Ru7DFca(nf*$N z=M$tW`s6+s`p3I4naN))4Qc`T>`nmL8=YC}TY;jZW15!d7iDgv+@u}2zMOHsRdT>S6KMa$~$ zF19CMC2Th8!M~^f!szLJTju6Cs__74Qn0Xag-MX3@-0a$k5=Ge+ye}QxV$U z8F|cyMS5Mm(j2b?)aHmVH5tW$N�x{HBmoUTlLqF*5LAv#@u@wuCl}l*8uGm#$e; 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 z
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